diff --git a/addons/godot-plugin-refresher/plugin.cfg b/addons/godot-plugin-refresher/plugin.cfg deleted file mode 100644 index 960ce89..0000000 --- a/addons/godot-plugin-refresher/plugin.cfg +++ /dev/null @@ -1,7 +0,0 @@ -[plugin] - -name="Godot Plugin Refresher" -description="A toolbar addition to facilitate toggling off/on a selected plugin." -author="willnationsdev" -version="1.0" -script="plugin_refresher_plugin.gd" diff --git a/addons/godot-plugin-refresher/plugin_refresher.gd b/addons/godot-plugin-refresher/plugin_refresher.gd deleted file mode 100644 index eafcddd..0000000 --- a/addons/godot-plugin-refresher/plugin_refresher.gd +++ /dev/null @@ -1,53 +0,0 @@ -tool -extends HBoxContainer - -signal request_refresh_plugin(p_name) -signal confirm_refresh_plugin(p_name) - -onready var options = $OptionButton - -func _ready(): - $RefreshButton.icon = get_icon('Reload', 'EditorIcons') - -func update_items(p_plugins): - if not options: - return - options.clear() - var plugin_dirs = p_plugins.keys() - for idx in plugin_dirs.size(): - var plugin_dirname = plugin_dirs[idx] - var plugin_name = p_plugins[plugin_dirname] - options.add_item(plugin_name, idx) - options.set_item_metadata(idx, plugin_dirname) - -func select_plugin(p_name): - if not options: - return - if p_name == null or p_name.empty(): - return - - for idx in options.get_item_count(): - var plugin = options.get_item_metadata(idx) - if plugin == p_name: - options.selected = options.get_item_id(idx) - break - -func _on_RefreshButton_pressed(): - if options.selected == -1: - return # nothing selected - - var plugin = options.get_item_metadata(options.selected) - if not plugin or plugin.empty(): - return - emit_signal("request_refresh_plugin", plugin) - -func show_warning(p_name): - $ConfirmationDialog.dialog_text = """ - Plugin `%s` is currently disabled.\n - Do you want to enable it now? - """ % [p_name] - $ConfirmationDialog.popup_centered() - -func _on_ConfirmationDialog_confirmed(): - var plugin = options.get_item_metadata(options.selected) - emit_signal('confirm_refresh_plugin', plugin) diff --git a/addons/godot-plugin-refresher/plugin_refresher.tscn b/addons/godot-plugin-refresher/plugin_refresher.tscn deleted file mode 100644 index 71981fe..0000000 --- a/addons/godot-plugin-refresher/plugin_refresher.tscn +++ /dev/null @@ -1,32 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://addons/godot-plugin-refresher/plugin_refresher.gd" type="Script" id=1] - -[node name="HBoxContainer" type="HBoxContainer"] -margin_right = 40.0 -margin_bottom = 40.0 -script = ExtResource( 1 ) - -[node name="VSeparator" type="VSeparator" parent="."] -margin_right = 4.0 -margin_bottom = 40.0 - -[node name="OptionButton" type="OptionButton" parent="."] -margin_left = 8.0 -margin_right = 158.0 -margin_bottom = 40.0 -rect_min_size = Vector2( 150, 0 ) - -[node name="RefreshButton" type="ToolButton" parent="."] -margin_left = 162.0 -margin_right = 174.0 -margin_bottom = 40.0 - -[node name="ConfirmationDialog" type="ConfirmationDialog" parent="."] -margin_right = 278.0 -margin_bottom = 110.0 -rect_min_size = Vector2( 300, 70 ) -window_title = "Plugin Refresher" -dialog_autowrap = true -[connection signal="pressed" from="RefreshButton" to="." method="_on_RefreshButton_pressed"] -[connection signal="confirmed" from="ConfirmationDialog" to="." method="_on_ConfirmationDialog_confirmed"] diff --git a/addons/godot-plugin-refresher/plugin_refresher_plugin.gd b/addons/godot-plugin-refresher/plugin_refresher_plugin.gd deleted file mode 100644 index d8127ec..0000000 --- a/addons/godot-plugin-refresher/plugin_refresher_plugin.gd +++ /dev/null @@ -1,125 +0,0 @@ -tool -extends EditorPlugin - -const ADDONS_PATH = "res://addons/" -const PLUGIN_CONFIG_DIR = 'plugins/plugin_refresher' -const PLUGIN_CONFIG = 'settings.cfg' -const SETTINGS = 'settings' -const SETTING_RECENT = 'recently_used' - -var plugin_config = ConfigFile.new() -var refresher - -func _enter_tree(): - refresher = preload("plugin_refresher.tscn").instance() - add_control_to_container(CONTAINER_TOOLBAR, refresher) - - # Watch whether any plugin is changed, added or removed on the filesystem - var efs = get_editor_interface().get_resource_filesystem() - efs.connect("filesystem_changed", self, "_on_filesystem_changed") - - refresher.connect("request_refresh_plugin", self, "_on_request_refresh_plugin") - refresher.connect("confirm_refresh_plugin", self, "_on_confirm_refresh_plugin") - - _reload_plugins_list() - _load_settings() - -func _exit_tree(): - remove_control_from_container(CONTAINER_TOOLBAR, refresher) - refresher.free() - -func _reload_plugins_list(): - var refresher_dir = get_plugin_path().get_file() - var plugins = {} - var origins = {} - - var dir = Directory.new() - dir.open(ADDONS_PATH) - dir.list_dir_begin(true, true) - var file = dir.get_next() - while file: - var addon_dir = ADDONS_PATH.plus_file(file) - if dir.dir_exists(addon_dir) and file != refresher_dir: - var display_name = file - var plugin_config_path = addon_dir.plus_file("plugin.cfg") - if not dir.file_exists(plugin_config_path): - continue # not a plugin - var plugin_cfg = ConfigFile.new() - plugin_cfg.load(plugin_config_path) - display_name = plugin_cfg.get_value("plugin", "name", file) - if not display_name in origins: - origins[display_name] = [file] - else: - origins[display_name].append(file) - plugins[file] = display_name - file = dir.get_next() - - # Specify the exact plugin name in parenthesis in case of naming collisions. - for display_name in origins: - var plugin_names = origins[display_name] - if plugin_names.size() > 1: - for n in plugin_names: - plugins[n] = "%s (%s)" % [display_name, n] - - refresher.update_items(plugins) - -func _load_settings(): - var path = get_config_path() - - var fs = Directory.new() - if not fs.file_exists(path): - # Create new if running for the first time - var config = ConfigFile.new() - fs.make_dir_recursive(path.get_base_dir()) - config.save(path) - else: - plugin_config.load(path) - -func _save_settings(): - plugin_config.save(get_config_path()) - -func get_config_path(): - var dir = get_editor_interface().get_editor_settings().get_project_settings_dir() - var home = dir.plus_file(PLUGIN_CONFIG_DIR) - var path = home.plus_file(PLUGIN_CONFIG) - - return path - -func _on_filesystem_changed(): - if refresher: - _reload_plugins_list() - refresher.select_plugin(get_recent_plugin()) - -func get_recent_plugin(): - if not plugin_config.has_section_key(SETTINGS, SETTING_RECENT): - return null # not saved yet - - var recent = plugin_config.get_value(SETTINGS, SETTING_RECENT) - return recent - -func _on_request_refresh_plugin(p_name): - assert(not p_name.empty()) - - var disabled = not get_editor_interface().is_plugin_enabled(p_name) - if disabled: - refresher.show_warning(p_name) - else: - refresh_plugin(p_name) - -func _on_confirm_refresh_plugin(p_name): - refresh_plugin(p_name) - -func get_plugin_path(): - return get_script().resource_path.get_base_dir() - -func refresh_plugin(p_name): - print("Refreshing plugin: ", p_name) - - var enabled = get_editor_interface().is_plugin_enabled(p_name) - if enabled: # can only disable an active plugin - get_editor_interface().set_plugin_enabled(p_name, false) - - get_editor_interface().set_plugin_enabled(p_name, true) - - plugin_config.set_value(SETTINGS, SETTING_RECENT, p_name) - _save_settings() diff --git a/addons/mat_maker_gd/LICENSE.md b/addons/mat_maker_gd/LICENSE.md new file mode 100644 index 0000000..ca6aeaf --- /dev/null +++ b/addons/mat_maker_gd/LICENSE.md @@ -0,0 +1,22 @@ +# MIT License + +Copyright (c) 2020 Péter Magyar +Copyright (c) 2018-2020 Rodolphe Suescun and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/addons/mat_maker_gd/README.md b/addons/mat_maker_gd/README.md new file mode 100644 index 0000000..7543b79 --- /dev/null +++ b/addons/mat_maker_gd/README.md @@ -0,0 +1,6 @@ +# mat_maker_gd + +My goal with this project is to take Material Maker's ( https://github.com/RodZill4/material-maker ) code, +and make it an in-godot texture/image generator. + +If it turns out well I'll probably turn it into a c++ engine module eventually. diff --git a/addons/mat_maker_gd/editor/CreateNamePopup.gd b/addons/mat_maker_gd/editor/CreateNamePopup.gd new file mode 100644 index 0000000..c014226 --- /dev/null +++ b/addons/mat_maker_gd/editor/CreateNamePopup.gd @@ -0,0 +1,65 @@ +tool +extends ConfirmationDialog + +signal ok_pressed + +export(NodePath) var line_edit_path : NodePath +export(NodePath) var tree_path : NodePath + +export(PoolStringArray) var type_folders : PoolStringArray + +var _resource_type : String = "MMNode" + +var _line_edit : LineEdit +var _tree : Tree + +func _ready(): + _line_edit = get_node(line_edit_path) as LineEdit + _tree = get_node(tree_path) as Tree + + connect("confirmed", self, "_on_OK_pressed") + connect("about_to_show", self, "about_to_show") + +func set_resource_type(resource_type : String) -> void: + _resource_type = resource_type + +func about_to_show(): + _tree.clear() + + var root : TreeItem = _tree.create_item() + + for s in type_folders: + evaluate_folder(s, root) + +func evaluate_folder(folder : String, root : TreeItem) -> void: + var ti : TreeItem = _tree.create_item(root) + ti.set_text(0, folder.substr(folder.find_last("/") + 1)) + + var dir = Directory.new() + if dir.open(folder) == OK: + dir.list_dir_begin() + var file_name = dir.get_next() + while file_name != "": + if !dir.current_is_dir(): + print("Found file: " + file_name) + var e : TreeItem = _tree.create_item(ti) + + e.set_text(0, file_name.get_file()) + e.set_meta("file", folder + "/" + file_name) + + file_name = dir.get_next() + else: + print("An error occurred when trying to access the path.") + +func _on_OK_pressed(): + var selected : TreeItem = _tree.get_selected() + + if selected: + if !selected.has_meta("file"): + hide() + return + + var file_name : String = selected.get_meta("file") + emit_signal("ok_pressed", file_name) + + hide() diff --git a/addons/mat_maker_gd/editor/CreateNamePopup.tscn b/addons/mat_maker_gd/editor/CreateNamePopup.tscn new file mode 100644 index 0000000..b2f22ac --- /dev/null +++ b/addons/mat_maker_gd/editor/CreateNamePopup.tscn @@ -0,0 +1,61 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://addons/mat_maker_gd/editor/CreateNamePopup.gd" type="Script" id=1] + +[node name="CreateNamePopup" type="ConfirmationDialog"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -245.5 +margin_top = -220.0 +margin_right = 245.5 +margin_bottom = 220.0 +window_title = "Create New Resource" +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} +line_edit_path = NodePath("VBoxContainer/LineEdit") +tree_path = NodePath("VBoxContainer/Tree") + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +margin_left = 8.0 +margin_top = 8.0 +margin_right = 483.0 +margin_bottom = 404.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Label2" type="Label" parent="VBoxContainer"] +margin_right = 475.0 +margin_bottom = 14.0 +size_flags_horizontal = 3 +text = "Type" + +[node name="Tree" type="Tree" parent="VBoxContainer"] +margin_top = 18.0 +margin_right = 475.0 +margin_bottom = 350.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +hide_root = true + +[node name="Label" type="Label" parent="VBoxContainer"] +visible = false +margin_top = 354.0 +margin_right = 475.0 +margin_bottom = 368.0 +size_flags_horizontal = 3 +text = "Name" + +[node name="LineEdit" type="LineEdit" parent="VBoxContainer"] +visible = false +margin_top = 372.0 +margin_right = 475.0 +margin_bottom = 396.0 +size_flags_horizontal = 3 +caret_blink = true diff --git a/addons/mat_maker_gd/editor/MatMakerGDEditor.gd b/addons/mat_maker_gd/editor/MatMakerGDEditor.gd new file mode 100644 index 0000000..d7fb043 --- /dev/null +++ b/addons/mat_maker_gd/editor/MatMakerGDEditor.gd @@ -0,0 +1,148 @@ +tool +extends MarginContainer + +var MMGraphNode = preload("res://addons/mat_maker_gd/editor/mm_graph_node.gd") + +export(PoolColorArray) var slot_colors : PoolColorArray + +export(NodePath) var graph_edit_path : NodePath = "VBoxContainer/GraphEdit" +export(NodePath) var add_popup_path : NodePath = "Popups/AddPopup" + +var _graph_edit : GraphEdit = null + +var _material : MMMateial + +func _enter_tree(): + ensure_objs() + +func ensure_objs() -> void: + if !_graph_edit: + _graph_edit = get_node(graph_edit_path) + + _graph_edit.add_valid_connection_type(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL) + _graph_edit.add_valid_connection_type(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_INT, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL) + _graph_edit.add_valid_connection_type(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL) + _graph_edit.add_valid_connection_type(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_VECTOR2, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL) + _graph_edit.add_valid_connection_type(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_VECTOR3, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL) + _graph_edit.add_valid_connection_type(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_COLOR, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL) + + _graph_edit.add_valid_connection_type(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE) + _graph_edit.add_valid_connection_type(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_INT) + _graph_edit.add_valid_connection_type(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT) + _graph_edit.add_valid_connection_type(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_VECTOR2) + _graph_edit.add_valid_connection_type(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_VECTOR3) + _graph_edit.add_valid_connection_type(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_COLOR) + + _graph_edit.add_valid_connection_type(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL) + + _graph_edit.add_valid_connection_type(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE) + _graph_edit.add_valid_connection_type(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_INT, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_INT) + _graph_edit.add_valid_connection_type(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT) + _graph_edit.add_valid_connection_type(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_VECTOR2, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_VECTOR2) + _graph_edit.add_valid_connection_type(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_VECTOR3, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_VECTOR3) + _graph_edit.add_valid_connection_type(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_COLOR, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_COLOR) + + _graph_edit.connect("connection_request", self, "on_graph_edit_connection_request") + _graph_edit.connect("disconnection_request", self, "on_graph_edit_disconnection_request") + +func recreate() -> void: + ensure_objs() + + _graph_edit.clear_connections() + + for c in _graph_edit.get_children(): + if c is GraphNode: + _graph_edit.remove_child(c) + c.queue_free() + + if !_material: + return + + _material.cancel_render_and_wait() + + for n in _material.nodes: + var gn : GraphNode = MMGraphNode.new() + gn.slot_colors = slot_colors + gn.set_node(_material, n) + _graph_edit.add_child(gn) + + #connect them + for n in _material.nodes: + if n: + for ip in n.input_properties: + if ip.input_property: + var input_node : Node = find_graph_node_for(n) + var output_node : Node = find_graph_node_for(ip.input_property.owner) + + var to_slot : int = input_node.get_input_property_graph_node_slot_index(ip) + var from_slot : int = output_node.get_output_property_graph_node_slot_index(ip.input_property) + + _graph_edit.connect_node(output_node.name, from_slot, input_node.name, to_slot) + + _material.render() + +func find_graph_node_for(nnode) -> Node: + for c in _graph_edit.get_children(): + if c is GraphNode: + if c.has_method("get_material_node"): + var n = c.get_material_node() + + if n == nnode: + return c + + return null + +func set_mmmaterial(object : MMMateial): + _material = object + + recreate() + +func on_graph_edit_connection_request(from: String, from_slot: int, to: String, to_slot: int): + var from_node : GraphNode = _graph_edit.get_node(from) + var to_node : GraphNode = _graph_edit.get_node(to) + + _material.cancel_render_and_wait() + + if from_node.connect_slot(from_slot, to_node, to_slot): + _graph_edit.connect_node(from, from_slot, to, to_slot) + +func on_graph_edit_disconnection_request(from: String, from_slot: int, to: String, to_slot: int): + var from_node : GraphNode = _graph_edit.get_node(from) + var to_node : GraphNode = _graph_edit.get_node(to) + + _material.cancel_render_and_wait() + + if from_node.disconnect_slot(from_slot, to_node, to_slot): + _graph_edit.disconnect_node(from, from_slot, to, to_slot) + +func on_graph_node_close_request(node : GraphNode) -> void: + if _material: + _material.cancel_render_and_wait() + _material.remove_node(node._node) + recreate() + +func _on_AddButton_pressed(): + get_node(add_popup_path).popup_centered() + +func _on_AddPopup_ok_pressed(script_path : String): + if !_material: + return + + ensure_objs() + + _material.cancel_render_and_wait() + + var sc = load(script_path) + var nnode : MMNode = sc.new() + + if !nnode: + print("_on_AddPopup_ok_pressed: Error !nnode! script: " + script_path) + return + + _material.add_node(nnode) + + var gn : GraphNode = MMGraphNode.new() + gn.slot_colors = slot_colors + gn.set_node(_material, nnode) + _graph_edit.add_child(gn) + diff --git a/addons/mat_maker_gd/editor/MatMakerGDEditor.tscn b/addons/mat_maker_gd/editor/MatMakerGDEditor.tscn new file mode 100644 index 0000000..c8e3a63 --- /dev/null +++ b/addons/mat_maker_gd/editor/MatMakerGDEditor.tscn @@ -0,0 +1,55 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/mat_maker_gd/editor/MatMakerGDEditor.gd" type="Script" id=1] +[ext_resource path="res://addons/mat_maker_gd/editor/CreateNamePopup.tscn" type="PackedScene" id=2] + +[node name="MatMakerGDEditor" type="MarginContainer"] +anchor_right = 1.0 +anchor_bottom = 1.0 +rect_min_size = Vector2( 0, 200 ) +size_flags_horizontal = 3 +size_flags_vertical = 3 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} +slot_colors = PoolColorArray( 0.905882, 0.0627451, 0.0627451, 1, 0.431373, 0.0352941, 0.0352941, 1, 0.827451, 0.376471, 0.376471, 1, 0.0431373, 0.478431, 0.427451, 1, 0.352941, 0.0352941, 0.341176, 1, 0.0352941, 0.0509804, 1, 1, 0.372549, 0.372549, 0.372549, 1 ) + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +margin_right = 1024.0 +margin_bottom = 600.0 + +[node name="PanelContainer" type="PanelContainer" parent="VBoxContainer"] +margin_right = 1024.0 +margin_bottom = 34.0 + +[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/PanelContainer"] +margin_left = 7.0 +margin_top = 7.0 +margin_right = 1017.0 +margin_bottom = 27.0 + +[node name="AddButton" type="Button" parent="VBoxContainer/PanelContainer/HBoxContainer"] +margin_right = 37.0 +margin_bottom = 20.0 +text = "Add" + +[node name="GraphEdit" type="GraphEdit" parent="VBoxContainer"] +margin_top = 38.0 +margin_right = 1024.0 +margin_bottom = 600.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +right_disconnects = true +scroll_offset = Vector2( 0, -20 ) + +[node name="Popups" type="Control" parent="."] +margin_right = 1024.0 +margin_bottom = 600.0 +mouse_filter = 2 + +[node name="AddPopup" parent="Popups" instance=ExtResource( 2 )] +type_folders = PoolStringArray( "res://addons/mat_maker_gd/nodes/uniform", "res://addons/mat_maker_gd/nodes/noise", "res://addons/mat_maker_gd/nodes/filter", "res://addons/mat_maker_gd/nodes/gradient", "res://addons/mat_maker_gd/nodes/pattern", "res://addons/mat_maker_gd/nodes/sdf2d", "res://addons/mat_maker_gd/nodes/sdf3d", "res://addons/mat_maker_gd/nodes/transform", "res://addons/mat_maker_gd/nodes/simple", "res://addons/mat_maker_gd/nodes/other" ) + +[connection signal="pressed" from="VBoxContainer/PanelContainer/HBoxContainer/AddButton" to="." method="_on_AddButton_pressed"] +[connection signal="ok_pressed" from="Popups/AddPopup" to="." method="_on_AddPopup_ok_pressed"] diff --git a/addons/mat_maker_gd/editor/mm_graph_node.gd b/addons/mat_maker_gd/editor/mm_graph_node.gd new file mode 100644 index 0000000..b12fc2e --- /dev/null +++ b/addons/mat_maker_gd/editor/mm_graph_node.gd @@ -0,0 +1,607 @@ +tool +extends GraphNode + +var gradient_editor_scene : PackedScene = preload("res://addons/mat_maker_gd/widgets/gradient_editor/gradient_editor.tscn") +var polygon_edit_scene : PackedScene = preload("res://addons/mat_maker_gd/widgets/polygon_edit/polygon_edit.tscn") +var curve_edit_scene : PackedScene = preload("res://addons/mat_maker_gd/widgets/curve_edit/curve_edit.tscn") + +var slot_colors : PoolColorArray + +var _material : MMMateial = null +var _node : MMNode = null +var properties : Array = Array() + +func _init(): + show_close = true + connect("offset_changed", self, "on_offset_changed") + connect("close_request", self, "on_close_request") + +func add_slot_texture(getter : String, setter : String) -> int: + var t : TextureRect = TextureRect.new() + t.rect_min_size = Vector2(128, 128) + t.expand = true + t.stretch_mode = TextureRect.STRETCH_KEEP_ASPECT_CENTERED + + var slot_idx : int = add_slot(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, getter, setter, t) + + t.texture = _node.call(getter, _material, slot_idx) + properties[slot_idx].append(t.texture) + + return slot_idx + +func add_slot_texture_universal(property : MMNodeUniversalProperty) -> int: + var t : TextureRect = TextureRect.new() + t.rect_min_size = Vector2(128, 128) + t.expand = true + t.stretch_mode = TextureRect.STRETCH_KEEP_ASPECT_CENTERED + + var slot_idx : int = add_slot(property.input_slot_type, property.output_slot_type, "", "", t) + + var img : Image = property.get_active_image() + + var tex : ImageTexture = ImageTexture.new() + + if img: + tex.create_from_image(img, 0) + + t.texture = tex + + properties[slot_idx].append(property) + + property.connect("changed", self, "on_universal_texture_changed", [ slot_idx ]) + + return slot_idx + +func add_slot_image_path_universal(property : MMNodeUniversalProperty, getter : String, setter : String) -> int: + var t : TextureButton = load("res://addons/mat_maker_gd/widgets/image_picker_button/image_picker_button.tscn").instance() + + var slot_idx : int = add_slot(property.input_slot_type, property.output_slot_type, "", "", t) + + properties[slot_idx].append(property) + properties[slot_idx].append(getter) + properties[slot_idx].append(setter) + + property.connect("changed", self, "on_universal_texture_changed_image_picker", [ slot_idx ]) + + t.connect("on_file_selected", self, "on_universal_image_path_changed", [ slot_idx ]) + + t.call_deferred("do_set_image_path", _node.call(getter)) + + return slot_idx + + +func add_slot_gradient() -> int: + var ge : Control = gradient_editor_scene.instance() + + var slot_idx : int = add_slot(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, "", "", ge) + + ge.set_value(_node) + #ge.texture = _node.call(getter, _material, slot_idx) + #properties[slot_idx].append(ge.texture) + + return slot_idx + +func add_slot_polygon() -> int: + var ge : Control = polygon_edit_scene.instance() + + var slot_idx : int = add_slot(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, "", "", ge) + + ge.set_value(_node) + #ge.texture = _node.call(getter, _material, slot_idx) + #properties[slot_idx].append(ge.texture) + + return slot_idx + +func add_slot_curve() -> int: + var ge : Control = curve_edit_scene.instance() + + var slot_idx : int = add_slot(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, "", "", ge) + + ge.set_value(_node) + #ge.texture = _node.call(getter, _material, slot_idx) + #properties[slot_idx].append(ge.texture) + + return slot_idx + +func add_slot_color(getter : String, setter : String) -> int: + var cp : ColorPickerButton = ColorPickerButton.new() + + var slot_idx : int = add_slot(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, getter, setter, cp) + + cp.color = _node.call(getter) + + cp.connect("color_changed", _node, setter) + + return slot_idx + +func add_slot_color_universal(property : MMNodeUniversalProperty) -> int: + var cp : ColorPickerButton = ColorPickerButton.new() + + var slot_idx : int = add_slot(property.input_slot_type, property.output_slot_type, "", "", cp) + + cp.color = property.get_default_value() + + properties[slot_idx].append(property) + + cp.connect("color_changed", self, "on_universal_color_changed", [ slot_idx ]) + + return slot_idx + +func add_slot_label(getter : String, setter : String, slot_name : String) -> int: + var l : Label = Label.new() + + l.text = slot_name + + return add_slot(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, getter, setter, l) + +func add_slot_line_edit(getter : String, setter : String, slot_name : String, placeholder : String = "") -> int: + var bc : VBoxContainer = VBoxContainer.new() + + var l : Label = Label.new() + l.text = slot_name + bc.add_child(l) + + var le : LineEdit = LineEdit.new() + le.placeholder_text = placeholder + bc.add_child(le) + + var slot_idx : int = add_slot(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, getter, setter, bc) + + le.text = _node.call(getter) + + le.connect("text_entered", self, "on_slot_line_edit_text_entered", [ slot_idx ]) + + return slot_idx + +func add_slot_enum(getter : String, setter : String, slot_name : String, values : Array) -> int: + var bc : VBoxContainer = VBoxContainer.new() + + if slot_name: + var l : Label = Label.new() + l.text = slot_name + bc.add_child(l) + + var mb : OptionButton = OptionButton.new() + + for v in values: + mb.add_item(v) + + bc.add_child(mb) + + var slot_idx : int = add_slot(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, getter, setter, bc) + + mb.selected = _node.call(getter) + + mb.connect("item_selected", self, "on_slot_enum_item_selected", [ slot_idx ]) + + return slot_idx + +func add_slot_int(getter : String, setter : String, slot_name : String, prange : Vector2 = Vector2(-1000, 1000)) -> int: + var bc : VBoxContainer = VBoxContainer.new() + + var l : Label = Label.new() + l.text = slot_name + bc.add_child(l) + + var sb : SpinBox = SpinBox.new() + sb.rounded = true + sb.min_value = prange.x + sb.max_value = prange.y + bc.add_child(sb) + + var slot_idx : int = add_slot(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, getter, setter, bc) + + sb.value = _node.call(getter) + + sb.connect("value_changed", self, "on_int_spinbox_value_changed", [ slot_idx ]) + + return slot_idx + +func add_slot_bool(getter : String, setter : String, slot_name : String) -> int: + var cb : CheckBox = CheckBox.new() + cb.text = slot_name + + var slot_idx : int = add_slot(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, getter, setter, cb) + + cb.pressed = _node.call(getter) + + cb.connect("toggled", _node, setter) + + return slot_idx + +func add_slot_label_universal(property : MMNodeUniversalProperty) -> int: + var l : Label = Label.new() + l.text = property.slot_name + + var slot_idx : int = add_slot(property.input_slot_type, property.output_slot_type, "", "", l) + + properties[slot_idx].append(property) + + return slot_idx + +func add_slot_int_universal(property : MMNodeUniversalProperty) -> int: + var bc : VBoxContainer = VBoxContainer.new() + + var l : Label = Label.new() + l.text = property.slot_name + bc.add_child(l) + + var sb : SpinBox = SpinBox.new() + sb.rounded = true + sb.min_value = property.value_range.x + sb.max_value = property.value_range.y + bc.add_child(sb) + + var slot_idx : int = add_slot(property.input_slot_type, property.output_slot_type, "", "", bc) + + sb.value = property.get_default_value() + + sb.connect("value_changed", self, "on_int_universal_spinbox_value_changed", [ slot_idx ]) + + properties[slot_idx].append(property) + + return slot_idx + +func add_slot_float(getter : String, setter : String, slot_name : String, step : float = 0.1, prange : Vector2 = Vector2(-1000, 1000)) -> int: + var bc : VBoxContainer = VBoxContainer.new() + + var l : Label = Label.new() + l.text = slot_name + bc.add_child(l) + + var sb : SpinBox = SpinBox.new() + bc.add_child(sb) + + var slot_idx : int = add_slot(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, getter, setter, bc) + sb.rounded = false + sb.step = step + sb.min_value = prange.x + sb.max_value = prange.y + sb.value = _node.call(getter) + + sb.connect("value_changed", self, "on_float_spinbox_value_changed", [ slot_idx ]) + + return slot_idx + +func add_slot_float_universal(property : MMNodeUniversalProperty) -> int: + var bc : VBoxContainer = VBoxContainer.new() + + var l : Label = Label.new() + l.text = property.slot_name + bc.add_child(l) + + var sb : SpinBox = SpinBox.new() + bc.add_child(sb) + + var slot_idx : int = add_slot(property.input_slot_type, property.output_slot_type, "", "", bc) + sb.rounded = false + sb.step = property.value_step + sb.min_value = property.value_range.x + sb.max_value = property.value_range.y + sb.value = property.get_default_value() + + properties[slot_idx].append(property) + + sb.connect("value_changed", self, "on_float_universal_spinbox_value_changed", [ slot_idx ]) + + return slot_idx + +func add_slot_vector2(getter : String, setter : String, slot_name : String, step : float = 0.1, prange : Vector2 = Vector2(-1000, 1000)) -> int: + var bc : VBoxContainer = VBoxContainer.new() + + var l : Label = Label.new() + l.text = slot_name + bc.add_child(l) + + var sbx : SpinBox = SpinBox.new() + bc.add_child(sbx) + + var sby : SpinBox = SpinBox.new() + bc.add_child(sby) + + var slot_idx : int = add_slot(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, getter, setter, bc) + sbx.rounded = false + sby.rounded = false + sbx.step = step + sby.step = step + sbx.min_value = prange.x + sbx.max_value = prange.y + sby.min_value = prange.x + sby.max_value = prange.y + + var val : Vector2 = _node.call(getter) + + sbx.value = val.x + sby.value = val.y + + sbx.connect("value_changed", self, "on_vector2_spinbox_value_changed", [ slot_idx, sbx, sby ]) + sby.connect("value_changed", self, "on_vector2_spinbox_value_changed", [ slot_idx, sbx, sby ]) + + return slot_idx + +func add_slot_vector3(getter : String, setter : String, slot_name : String, step : float = 0.1, prange : Vector2 = Vector2(-1000, 1000)) -> int: + var bc : VBoxContainer = VBoxContainer.new() + + var l : Label = Label.new() + l.text = slot_name + bc.add_child(l) + + var sbx : SpinBox = SpinBox.new() + bc.add_child(sbx) + + var sby : SpinBox = SpinBox.new() + bc.add_child(sby) + + var sbz : SpinBox = SpinBox.new() + bc.add_child(sbz) + + var slot_idx : int = add_slot(MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_NONE, getter, setter, bc) + sbx.rounded = false + sby.rounded = false + sbz.rounded = false + sbx.step = step + sby.step = step + sbz.step = step + sbx.min_value = prange.x + sbx.max_value = prange.y + sby.min_value = prange.x + sby.max_value = prange.y + sbz.min_value = prange.x + sbz.max_value = prange.y + + var val : Vector3 = _node.call(getter) + + sbx.value = val.x + sby.value = val.y + sbz.value = val.z + + sbx.connect("value_changed", self, "on_vector3_spinbox_value_changed", [ slot_idx, sbx, sby, sbz ]) + sby.connect("value_changed", self, "on_vector3_spinbox_value_changed", [ slot_idx, sbx, sby, sbz ]) + sbz.connect("value_changed", self, "on_vector3_spinbox_value_changed", [ slot_idx, sbx, sby, sbz ]) + + return slot_idx + +func add_slot_vector2_universal(property : MMNodeUniversalProperty) -> int: + var bc : VBoxContainer = VBoxContainer.new() + + var l : Label = Label.new() + l.text = property.slot_name + bc.add_child(l) + + var sbx : SpinBox = SpinBox.new() + bc.add_child(sbx) + + var sby : SpinBox = SpinBox.new() + bc.add_child(sby) + + var slot_idx : int = add_slot(property.input_slot_type, property.output_slot_type, "", "", bc) + sbx.rounded = false + sby.rounded = false + sbx.step = property.value_step + sby.step = property.value_step + sbx.min_value = property.value_range.x + sbx.max_value = property.value_range.y + sby.min_value = property.value_range.x + sby.max_value = property.value_range.y + + var val : Vector2 = property.get_default_value() + + sbx.value = val.x + sby.value = val.y + + properties[slot_idx].append(property) + + sbx.connect("value_changed", self, "on_vector2_universal_spinbox_value_changed", [ slot_idx, sbx, sby ]) + sby.connect("value_changed", self, "on_vector2_universal_spinbox_value_changed", [ slot_idx, sbx, sby ]) + + return slot_idx + +func add_slot(input_type : int, output_type : int, getter : String, setter : String, control : Control) -> int: + add_child(control) + var slot_idx : int = get_child_count() - 1 + + var arr : Array = Array() + + arr.append(slot_idx) + arr.append(input_type) + arr.append(output_type) + arr.append(getter) + arr.append(setter) + arr.append(control) + + properties.append(arr) + + set_slot_enabled_left(slot_idx, input_type != -1) + set_slot_enabled_right(slot_idx, output_type != -1) + + if input_type != -1: + set_slot_type_left(slot_idx, input_type) + + if output_type != -1: + set_slot_type_left(slot_idx, output_type) + + if input_type != -1 && slot_colors.size() > input_type: + set_slot_color_left(slot_idx, slot_colors[input_type]) + + if output_type != -1 && slot_colors.size() > output_type: + set_slot_color_right(slot_idx, slot_colors[output_type]) + + return slot_idx + +func connect_slot(slot_idx : int, to_node : Node, to_slot_idx : int) -> bool: + var from_property_index : int = -1 + var to_property_index : int = -1 + + for i in range(properties.size()): + if properties[i][2] != -1: + from_property_index += 1 + + if from_property_index == slot_idx: + from_property_index = i + break + + for i in range(to_node.properties.size()): + if to_node.properties[i][1] != -1: + to_property_index += 1 + + if to_property_index == to_slot_idx: + to_property_index = i + break + + to_node.properties[to_property_index][6].set_input_property(properties[from_property_index][6]) + + return true + +func disconnect_slot(slot_idx : int, to_node : Node, to_slot_idx : int) -> bool: + var from_property_index : int = -1 + var to_property_index : int = -1 + + for i in range(properties.size()): + if properties[i][2] != -1: + from_property_index += 1 + + if from_property_index == slot_idx: + from_property_index = i + break + + for i in range(to_node.properties.size()): + if to_node.properties[i][1] != -1: + to_property_index += 1 + + if to_property_index == to_slot_idx: + to_property_index = i + break + + to_node.properties[to_property_index][6].set_input_property(null) + + return true + +func get_input_property_graph_node_slot_index(property) -> int: + var property_index : int = -1 + + for i in range(properties.size()): + if properties[i][1] != -1: + property_index += 1 + + if properties[i][6] == property: + break + + return property_index + +func get_output_property_graph_node_slot_index(property) -> int: + var property_index : int = -1 + + for i in range(properties.size()): + if properties[i][2] != -1: + property_index += 1 + + if properties[i][6] == property: + break + + return property_index + +func get_property_control(slot_idx : int) -> Node: + return properties[slot_idx][5] + +func set_node(material : MMMateial, node : MMNode) -> void: + _node = node + _material = material + + if !_node: + return + + title = _node.get_class() + + if _node.get_script(): + title = _node.get_script().resource_path.get_file().get_basename() + + _node.register_methods(self) + + offset = _node.get_graph_position() + + _node.connect("changed", self, "on_node_changed") + +func propagate_node_change() -> void: + pass + +func on_offset_changed(): + if _node: + _node.set_graph_position(offset) + +func on_node_changed(): + #get all properties again + #_node.recalculate_image(_material) + + propagate_node_change() + +func on_int_spinbox_value_changed(val : float, slot_idx) -> void: + _node.call(properties[slot_idx][4], int(val)) + +func on_float_spinbox_value_changed(val : float, slot_idx) -> void: + _node.call(properties[slot_idx][4], val) + +func on_vector2_spinbox_value_changed(val : float, slot_idx, spinbox_x, spinbox_y) -> void: + var vv : Vector2 = Vector2(spinbox_x.value, spinbox_y.value) + + _node.call(properties[slot_idx][4], vv) + +func on_vector3_spinbox_value_changed(val : float, slot_idx, spinbox_x, spinbox_y, spinbox_z) -> void: + var vv : Vector3 = Vector3(spinbox_x.value, spinbox_y.value, spinbox_z.value) + + _node.call(properties[slot_idx][4], vv) + +func on_int_universal_spinbox_value_changed(val : float, slot_idx) -> void: + properties[slot_idx][6].set_default_value(int(val)) + +func on_float_universal_spinbox_value_changed(val : float, slot_idx) -> void: + properties[slot_idx][6].set_default_value(val) + +func on_vector2_universal_spinbox_value_changed(val : float, slot_idx, spinbox_x, spinbox_y) -> void: + var vv : Vector2 = Vector2(spinbox_x.value, spinbox_y.value) + + properties[slot_idx][6].set_default_value(vv) + +func on_slot_enum_item_selected(val : int, slot_idx : int) -> void: + _node.call(properties[slot_idx][4], val) + +func on_universal_texture_changed(slot_idx : int) -> void: + var img : Image = properties[slot_idx][6].get_active_image() + + var tex : ImageTexture = properties[slot_idx][5].texture + + if img: + properties[slot_idx][5].texture.create_from_image(img, 0) + else: + properties[slot_idx][5].texture = ImageTexture.new() + +func on_universal_texture_changed_image_picker(slot_idx : int) -> void: + var img : Image = properties[slot_idx][6].get_active_image() + + var tex : ImageTexture = properties[slot_idx][5].texture_normal + + if img: + properties[slot_idx][5].texture_normal.create_from_image(img, 0) + else: + properties[slot_idx][5].texture_normal = ImageTexture.new() + +func on_slot_line_edit_text_entered(text : String, slot_idx : int) -> void: + _node.call(properties[slot_idx][4], text) + +func on_universal_color_changed(c : Color, slot_idx : int) -> void: + properties[slot_idx][6].set_default_value(c) + +func on_universal_image_path_changed(f : String, slot_idx : int) -> void: + _node.call(properties[slot_idx][8], f) + +func get_material_node() -> MMNode: + return _node + +func on_close_request() -> void: + var n : Node = get_parent() + + while n: + if n.has_method("on_graph_node_close_request"): + n.call_deferred("on_graph_node_close_request", self) + return + + n = n.get_parent() diff --git a/addons/mat_maker_gd/icons/custom.png b/addons/mat_maker_gd/icons/custom.png new file mode 100644 index 0000000..45a7a18 Binary files /dev/null and b/addons/mat_maker_gd/icons/custom.png differ diff --git a/material_maker/panels/preview_3d/thumbnails/environments/Studio.png.import b/addons/mat_maker_gd/icons/custom.png.import similarity index 66% rename from material_maker/panels/preview_3d/thumbnails/environments/Studio.png.import rename to addons/mat_maker_gd/icons/custom.png.import index 48c26cc..59e2366 100644 --- a/material_maker/panels/preview_3d/thumbnails/environments/Studio.png.import +++ b/addons/mat_maker_gd/icons/custom.png.import @@ -2,15 +2,15 @@ importer="texture" type="StreamTexture" -path="res://.import/Studio.png-1e6b72b05bd3afe09c3b67063dbebc60.stex" +path="res://.import/custom.png-b026bd10e22818d25d499d2eddb137a8.stex" metadata={ "vram_texture": false } [deps] -source_file="res://material_maker/panels/preview_3d/thumbnails/environments/Studio.png" -dest_files=[ "res://.import/Studio.png-1e6b72b05bd3afe09c3b67063dbebc60.stex" ] +source_file="res://addons/mat_maker_gd/icons/custom.png" +dest_files=[ "res://.import/custom.png-b026bd10e22818d25d499d2eddb137a8.stex" ] [params] @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/addons/mat_maker_gd/icons/down.tres b/addons/mat_maker_gd/icons/down.tres new file mode 100644 index 0000000..aca6f4c --- /dev/null +++ b/addons/mat_maker_gd/icons/down.tres @@ -0,0 +1,8 @@ +[gd_resource type="AtlasTexture" load_steps=2 format=2] + +[ext_resource path="res://addons/mat_maker_gd/icons/icons.tres" type="Texture" id=1] + +[resource] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 32, 48, 16, 16 ) diff --git a/material_maker/icons/edit.tres b/addons/mat_maker_gd/icons/edit.tres similarity index 57% rename from material_maker/icons/edit.tres rename to addons/mat_maker_gd/icons/edit.tres index 7bd1e6f..aa39c29 100644 --- a/material_maker/icons/edit.tres +++ b/addons/mat_maker_gd/icons/edit.tres @@ -1,8 +1,8 @@ [gd_resource type="AtlasTexture" load_steps=2 format=2] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=1] +[ext_resource path="res://addons/mat_maker_gd/icons/icons.tres" type="Texture" id=1] [resource] -flags = 4 +flags = 7 atlas = ExtResource( 1 ) region = Rect2( 16, 16, 16, 16 ) diff --git a/material_maker/icons/godot_logo.svg b/addons/mat_maker_gd/icons/godot_logo.svg similarity index 99% rename from material_maker/icons/godot_logo.svg rename to addons/mat_maker_gd/icons/godot_logo.svg index f5379c4..d7aef39 100644 --- a/material_maker/icons/godot_logo.svg +++ b/addons/mat_maker_gd/icons/godot_logo.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/material_maker/icons/godot_logo.svg.import b/addons/mat_maker_gd/icons/godot_logo.svg.import similarity index 64% rename from material_maker/icons/godot_logo.svg.import rename to addons/mat_maker_gd/icons/godot_logo.svg.import index c4d5652..e96628e 100644 --- a/material_maker/icons/godot_logo.svg.import +++ b/addons/mat_maker_gd/icons/godot_logo.svg.import @@ -2,15 +2,15 @@ importer="texture" type="StreamTexture" -path="res://.import/godot_logo.svg-4b89d8bf8533de4522d0f7d92c0a0af4.stex" +path="res://.import/godot_logo.svg-4e4bf625f601f4dc5d1d367a2f781011.stex" metadata={ "vram_texture": false } [deps] -source_file="res://material_maker/icons/godot_logo.svg" -dest_files=[ "res://.import/godot_logo.svg-4b89d8bf8533de4522d0f7d92c0a0af4.stex" ] +source_file="res://addons/mat_maker_gd/icons/godot_logo.svg" +dest_files=[ "res://.import/godot_logo.svg-4e4bf625f601f4dc5d1d367a2f781011.stex" ] [params] @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/addons/mat_maker_gd/icons/icons.svg b/addons/mat_maker_gd/icons/icons.svg new file mode 100644 index 0000000..cc85b87 --- /dev/null +++ b/addons/mat_maker_gd/icons/icons.svg @@ -0,0 +1,3522 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/material_maker/icons/icons.svg.import b/addons/mat_maker_gd/icons/icons.svg.import similarity index 66% rename from material_maker/icons/icons.svg.import rename to addons/mat_maker_gd/icons/icons.svg.import index ce3ff81..733f804 100644 --- a/material_maker/icons/icons.svg.import +++ b/addons/mat_maker_gd/icons/icons.svg.import @@ -2,15 +2,15 @@ importer="texture" type="StreamTexture" -path="res://.import/icons.svg-7e4b30239fa94a02566e96134c06aedb.stex" +path="res://.import/icons.svg-bac181e82e23c7264cdf6c36903654b9.stex" metadata={ "vram_texture": false } [deps] -source_file="res://material_maker/icons/icons.svg" -dest_files=[ "res://.import/icons.svg-7e4b30239fa94a02566e96134c06aedb.stex" ] +source_file="res://addons/mat_maker_gd/icons/icons.svg" +dest_files=[ "res://.import/icons.svg-bac181e82e23c7264cdf6c36903654b9.stex" ] [params] @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/addons/mat_maker_gd/icons/icons.tres b/addons/mat_maker_gd/icons/icons.tres new file mode 100644 index 0000000..e347b32 --- /dev/null +++ b/addons/mat_maker_gd/icons/icons.tres @@ -0,0 +1,30 @@ +[gd_resource type="ProxyTexture" load_steps=4 format=2] + +[sub_resource type="Image" id=2] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 0, 13, 13, 13, 0, 11, 11, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 117, 102, 53, 0, 123, 110, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 0, 1, 0, 117, 0, 1, 0, 234, 45, 3, 0, 235, 77, 3, 0, 235, 77, 3, 0, 235, 46, 0, 0, 171, 2, 1, 0, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 39, 255, 255, 255, 50, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 6, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 71, 255, 255, 255, 191, 255, 255, 255, 254, 255, 255, 255, 235, 255, 255, 255, 128, 191, 191, 191, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 5, 255, 4, 4, 107, 191, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 2, 2, 0, 255, 5, 5, 101, 191, 3, 3, 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, 17, 191, 6, 44, 24, 255, 9, 128, 24, 255, 9, 128, 17, 191, 5, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 0, 16, 16, 16, 78, 26, 26, 26, 179, 27, 27, 27, 204, 27, 27, 27, 204, 27, 27, 27, 204, 27, 27, 27, 204, 27, 27, 27, 204, 27, 27, 27, 204, 27, 27, 27, 204, 27, 27, 27, 204, 27, 27, 27, 204, 27, 27, 27, 204, 25, 25, 25, 163, 19, 19, 19, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 14, 23, 23, 23, 158, 27, 27, 27, 221, 24, 24, 24, 163, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 79, 255, 255, 255, 151, 255, 255, 255, 156, 255, 255, 255, 103, 255, 255, 255, 20, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 54, 29, 0, 242, 214, 113, 59, 241, 213, 111, 143, 247, 221, 116, 164, 247, 221, 116, 113, 244, 216, 114, 31, 122, 109, 58, 0, 55, 55, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 8, 2, 0, 234, 117, 6, 4, 236, 229, 10, 10, 237, 255, 12, 14, 237, 255, 13, 15, 237, 255, 11, 12, 237, 255, 8, 7, 236, 231, 4, 2, 234, 127, 0, 0, 173, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 9, 255, 255, 255, 255, 255, 255, 255, 233, 191, 191, 191, 27, 0, 0, 0, 0, 191, 191, 191, 18, 255, 255, 255, 207, 255, 255, 255, 179, 191, 191, 191, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 191, 191, 191, 24, 255, 255, 255, 168, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 148, 128, 128, 128, 0, 0, 0, 0, 0, 191, 0, 0, 6, 255, 6, 6, 175, 255, 9, 9, 255, 255, 6, 6, 163, 191, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 2, 2, 0, 255, 8, 8, 135, 255, 9, 9, 255, 255, 7, 7, 197, 191, 4, 4, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 255, 9, 86, 24, 255, 9, 255, 24, 255, 9, 255, 22, 255, 7, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 56, 67, 67, 67, 252, 207, 207, 207, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 244, 244, 244, 255, 247, 247, 247, 255, 166, 166, 166, 255, 26, 26, 26, 191, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 18, 18, 8, 26, 26, 26, 193, 147, 147, 147, 255, 239, 239, 239, 255, 155, 155, 155, 255, 27, 27, 27, 203, 17, 17, 17, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 7, 255, 255, 255, 105, 255, 255, 255, 162, 255, 255, 255, 176, 255, 255, 255, 153, 255, 255, 255, 132, 255, 255, 255, 114, 255, 255, 255, 95, 255, 255, 255, 77, 255, 255, 255, 51, 255, 255, 255, 22, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 191, 191, 191, 6, 255, 255, 255, 75, 255, 255, 255, 95, 255, 255, 255, 38, 128, 128, 128, 0, 191, 191, 191, 2, 255, 255, 255, 167, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 255, 255, 255, 178, 255, 255, 255, 87, 191, 191, 191, 8, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 147, 74, 2, 246, 220, 115, 63, 247, 220, 116, 99, 247, 219, 116, 50, 120, 106, 56, 0, 120, 106, 55, 0, 247, 220, 116, 129, 248, 221, 117, 255, 249, 230, 155, 255, 251, 237, 184, 255, 249, 232, 168, 255, 243, 217, 117, 254, 244, 217, 115, 192, 235, 219, 113, 100, 185, 164, 86, 16, 122, 110, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 176, 29, 4, 13, 223, 206, 9, 43, 204, 255, 19, 27, 234, 255, 24, 33, 239, 255, 27, 38, 240, 255, 28, 39, 240, 255, 26, 36, 240, 255, 22, 30, 239, 255, 16, 20, 238, 255, 8, 8, 236, 216, 1, 0, 117, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 233, 255, 255, 255, 255, 255, 255, 255, 197, 255, 255, 255, 22, 255, 255, 255, 206, 255, 255, 255, 255, 255, 255, 255, 205, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 2, 255, 255, 255, 103, 255, 255, 255, 239, 255, 255, 255, 255, 255, 255, 255, 240, 255, 255, 255, 106, 191, 191, 191, 5, 255, 255, 255, 46, 255, 255, 255, 244, 255, 255, 255, 250, 255, 255, 255, 23, 128, 2, 2, 0, 255, 6, 6, 142, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 6, 6, 165, 191, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 64, 2, 2, 0, 255, 8, 8, 138, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 8, 8, 172, 128, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 255, 9, 85, 24, 255, 9, 255, 24, 255, 9, 255, 22, 255, 7, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 123, 158, 158, 158, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 45, 45, 45, 248, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 3, 26, 26, 26, 173, 139, 139, 139, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 155, 155, 155, 255, 26, 26, 26, 193, 15, 15, 15, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 0, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 191, 191, 191, 9, 255, 255, 255, 46, 255, 255, 255, 51, 255, 255, 255, 51, 255, 255, 255, 51, 255, 255, 255, 46, 255, 255, 255, 26, 255, 255, 255, 26, 255, 255, 255, 24, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 15, 255, 255, 255, 202, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 196, 255, 255, 255, 38, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 68, 255, 255, 255, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 205, 255, 255, 255, 137, 255, 255, 255, 170, 255, 255, 255, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 255, 255, 255, 158, 255, 255, 255, 65, 191, 191, 191, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 47, 23, 0, 138, 132, 67, 43, 248, 221, 116, 223, 248, 222, 122, 255, 245, 220, 126, 255, 237, 211, 112, 255, 231, 205, 108, 219, 230, 203, 106, 136, 237, 211, 110, 169, 238, 212, 111, 224, 226, 202, 106, 255, 218, 195, 105, 255, 223, 208, 149, 255, 235, 227, 194, 255, 242, 232, 195, 255, 234, 217, 150, 255, 232, 206, 108, 248, 241, 215, 113, 171, 246, 219, 115, 80, 181, 160, 85, 5, 55, 55, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 15, 5, 2, 236, 213, 6, 125, 118, 255, 0, 209, 28, 255, 12, 145, 110, 255, 38, 56, 241, 255, 42, 62, 242, 255, 43, 63, 243, 255, 39, 64, 235, 255, 22, 105, 164, 255, 29, 41, 240, 255, 20, 27, 238, 255, 10, 10, 237, 225, 2, 0, 175, 20, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 128, 128, 128, 0, 191, 191, 191, 0, 255, 255, 255, 201, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 138, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 21, 255, 255, 255, 193, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 171, 191, 191, 191, 25, 64, 64, 64, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 199, 255, 255, 255, 255, 255, 255, 255, 51, 0, 0, 0, 0, 191, 5, 5, 21, 255, 8, 8, 209, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 6, 6, 167, 191, 0, 0, 4, 191, 0, 0, 0, 255, 8, 8, 140, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 226, 191, 5, 5, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 255, 7, 84, 24, 255, 9, 255, 24, 255, 9, 255, 23, 255, 7, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 70, 81, 81, 81, 254, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 241, 241, 255, 232, 232, 232, 255, 161, 161, 161, 255, 26, 26, 26, 189, 9, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 0, 20, 20, 20, 151, 117, 117, 117, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 143, 143, 143, 255, 24, 24, 24, 181, 16, 16, 16, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 11, 11, 11, 37, 23, 23, 23, 154, 26, 26, 26, 172, 16, 16, 16, 64, 6, 6, 6, 0, 0, 0, 0, 0, 191, 191, 191, 0, 255, 255, 255, 113, 255, 255, 255, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 255, 255, 255, 149, 191, 191, 191, 20, 128, 128, 128, 0, 255, 255, 255, 146, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 239, 255, 255, 255, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 50, 255, 255, 255, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 255, 255, 255, 189, 255, 255, 255, 151, 255, 255, 255, 79, 255, 255, 255, 145, 255, 255, 255, 234, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 204, 191, 191, 191, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 195, 101, 22, 248, 221, 117, 236, 251, 239, 193, 255, 245, 237, 206, 255, 235, 223, 176, 255, 238, 230, 201, 255, 235, 224, 186, 255, 213, 196, 130, 255, 199, 177, 92, 255, 202, 180, 93, 199, 205, 182, 94, 162, 192, 176, 90, 80, 183, 164, 83, 132, 177, 157, 80, 222, 181, 162, 88, 255, 210, 198, 152, 255, 234, 227, 201, 255, 238, 227, 185, 255, 236, 216, 137, 255, 244, 218, 115, 222, 235, 216, 111, 58, 30, 26, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 155, 20, 15, 0, 153, 19, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 77, 0, 3, 1, 224, 145, 13, 15, 237, 255, 20, 58, 207, 255, 0, 207, 30, 255, 0, 209, 28, 255, 28, 137, 146, 255, 56, 87, 245, 255, 48, 105, 212, 255, 10, 184, 68, 255, 0, 208, 29, 255, 32, 85, 203, 255, 31, 44, 240, 255, 20, 26, 238, 255, 7, 6, 233, 162, 1, 0, 114, 0, 0, 0, 0, 0, 255, 255, 255, 41, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 154, 255, 255, 255, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 94, 191, 191, 191, 3, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 190, 255, 255, 255, 255, 255, 255, 255, 223, 255, 255, 255, 90, 255, 255, 255, 74, 255, 255, 255, 67, 191, 191, 191, 10, 128, 128, 128, 0, 255, 255, 255, 93, 255, 255, 255, 252, 255, 255, 255, 244, 191, 191, 191, 16, 0, 0, 0, 0, 0, 0, 0, 0, 191, 5, 5, 20, 255, 8, 8, 207, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 6, 6, 169, 255, 6, 6, 144, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 224, 191, 5, 5, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 255, 7, 83, 24, 255, 9, 255, 24, 255, 9, 255, 23, 255, 7, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 0, 26, 26, 26, 106, 26, 26, 26, 208, 27, 27, 27, 230, 27, 27, 27, 230, 27, 27, 27, 230, 27, 27, 27, 230, 27, 27, 27, 230, 27, 27, 27, 219, 27, 27, 27, 204, 27, 27, 27, 204, 27, 27, 27, 204, 27, 27, 27, 204, 26, 26, 26, 157, 19, 19, 19, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 0, 26, 26, 26, 126, 98, 98, 98, 255, 244, 244, 244, 255, 246, 246, 246, 255, 246, 246, 246, 255, 230, 230, 230, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 131, 131, 131, 255, 24, 24, 24, 170, 14, 14, 14, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 0, 23, 23, 23, 74, 46, 46, 46, 240, 169, 169, 169, 255, 190, 190, 190, 255, 56, 56, 56, 252, 26, 26, 26, 36, 64, 64, 64, 0, 255, 255, 255, 121, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 216, 255, 255, 255, 24, 255, 255, 255, 57, 255, 255, 255, 82, 255, 255, 255, 102, 255, 255, 255, 74, 255, 255, 255, 35, 255, 255, 255, 54, 255, 255, 255, 77, 255, 255, 255, 98, 255, 255, 255, 116, 255, 255, 255, 135, 255, 255, 255, 153, 255, 255, 255, 201, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 207, 191, 191, 191, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 171, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 177, 255, 255, 255, 137, 255, 255, 255, 211, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 255, 255, 255, 137, 255, 255, 255, 17, 255, 255, 255, 74, 255, 255, 255, 166, 255, 255, 255, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 215, 191, 191, 191, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 55, 29, 0, 247, 220, 116, 130, 250, 235, 173, 255, 236, 220, 159, 255, 212, 188, 98, 197, 196, 172, 91, 133, 183, 162, 83, 195, 179, 162, 92, 255, 204, 193, 153, 255, 229, 224, 203, 255, 218, 208, 169, 255, 196, 178, 109, 255, 200, 178, 92, 250, 213, 191, 98, 159, 131, 117, 60, 25, 149, 131, 67, 61, 149, 132, 66, 152, 164, 146, 74, 237, 187, 169, 99, 255, 223, 211, 167, 255, 244, 235, 199, 255, 242, 218, 121, 237, 122, 110, 57, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 207, 27, 43, 0, 207, 27, 183, 0, 153, 19, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 117, 15, 7, 6, 236, 248, 20, 27, 238, 255, 8, 163, 85, 255, 0, 209, 28, 255, 7, 196, 51, 255, 57, 115, 218, 255, 71, 110, 247, 255, 42, 153, 155, 255, 0, 209, 28, 255, 0, 209, 28, 255, 6, 189, 58, 255, 16, 143, 119, 255, 16, 101, 160, 255, 12, 43, 207, 252, 3, 1, 232, 30, 64, 64, 64, 0, 255, 255, 255, 101, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 255, 255, 255, 89, 255, 255, 255, 76, 255, 255, 255, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 234, 255, 255, 255, 128, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 30, 255, 255, 255, 255, 255, 255, 255, 220, 255, 255, 255, 146, 255, 255, 255, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 168, 255, 255, 255, 181, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 113, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 5, 5, 19, 255, 8, 8, 206, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 8, 8, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 223, 191, 5, 5, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 12, 255, 4, 40, 23, 255, 8, 77, 23, 255, 8, 77, 23, 255, 8, 77, 23, 255, 8, 77, 23, 255, 8, 134, 24, 255, 9, 255, 24, 255, 9, 255, 23, 255, 8, 127, 23, 255, 8, 77, 23, 255, 7, 66, 22, 255, 7, 51, 22, 255, 7, 51, 11, 255, 4, 26, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 26, 26, 26, 0, 13, 13, 13, 0, 14, 14, 14, 0, 14, 14, 14, 0, 14, 14, 14, 0, 14, 14, 14, 0, 14, 14, 14, 0, 14, 14, 14, 0, 14, 14, 14, 0, 13, 13, 13, 0, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 0, 25, 25, 25, 102, 81, 81, 81, 254, 240, 240, 240, 255, 246, 246, 246, 255, 246, 246, 246, 255, 175, 175, 175, 255, 28, 28, 28, 250, 153, 153, 153, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 118, 118, 118, 255, 20, 20, 20, 157, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 26, 26, 26, 116, 67, 67, 67, 252, 220, 220, 220, 255, 246, 246, 246, 255, 246, 246, 246, 255, 138, 138, 138, 254, 26, 26, 26, 103, 191, 191, 191, 17, 255, 255, 255, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 163, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 234, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 173, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 128, 128, 128, 0, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 1, 255, 255, 255, 249, 255, 255, 255, 255, 255, 255, 255, 174, 191, 191, 191, 0, 64, 64, 64, 0, 128, 128, 128, 0, 255, 255, 255, 57, 255, 255, 255, 156, 255, 255, 255, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 193, 191, 191, 191, 8, 128, 128, 128, 0, 191, 191, 191, 13, 255, 255, 255, 94, 255, 255, 255, 207, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 129, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 123, 110, 58, 0, 247, 220, 116, 209, 247, 238, 205, 255, 213, 190, 99, 210, 148, 135, 68, 4, 46, 39, 21, 0, 85, 74, 38, 0, 170, 157, 81, 35, 171, 151, 77, 149, 140, 125, 62, 216, 163, 149, 94, 255, 206, 198, 164, 255, 232, 226, 203, 255, 215, 199, 137, 255, 217, 193, 101, 219, 172, 151, 78, 22, 70, 61, 30, 0, 105, 96, 48, 6, 158, 141, 70, 81, 174, 156, 80, 187, 203, 184, 108, 255, 243, 233, 195, 255, 242, 216, 113, 169, 122, 109, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 14, 0, 0, 104, 14, 0, 0, 104, 14, 0, 0, 104, 14, 0, 0, 104, 14, 0, 0, 104, 14, 0, 0, 104, 14, 0, 0, 104, 14, 0, 0, 104, 14, 0, 0, 104, 14, 0, 0, 207, 27, 43, 0, 209, 28, 255, 0, 206, 27, 182, 0, 150, 20, 7, 0, 0, 0, 0, 3, 0, 235, 84, 12, 13, 237, 255, 19, 71, 194, 255, 0, 209, 28, 255, 5, 199, 46, 255, 56, 119, 212, 255, 77, 120, 248, 255, 85, 133, 250, 255, 77, 145, 224, 255, 0, 209, 28, 255, 0, 209, 28, 255, 0, 209, 28, 255, 0, 209, 28, 255, 0, 209, 28, 255, 8, 114, 135, 255, 7, 7, 234, 102, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 81, 255, 255, 255, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 123, 64, 64, 64, 0, 0, 0, 0, 0, 255, 255, 255, 85, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 148, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 38, 255, 255, 255, 185, 255, 255, 255, 216, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 188, 255, 255, 255, 181, 255, 255, 255, 245, 255, 255, 255, 255, 255, 255, 255, 234, 255, 255, 255, 89, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 5, 5, 18, 255, 8, 8, 204, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 8, 8, 255, 255, 9, 9, 221, 191, 6, 6, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 12, 255, 5, 133, 24, 255, 9, 255, 24, 255, 9, 255, 24, 255, 9, 255, 24, 255, 9, 255, 24, 255, 9, 255, 24, 255, 9, 255, 24, 255, 9, 255, 24, 255, 9, 255, 24, 255, 9, 255, 24, 255, 9, 255, 24, 255, 9, 255, 24, 255, 9, 255, 12, 255, 5, 132, 0, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 42, 27, 27, 27, 197, 45, 45, 45, 251, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 63, 63, 63, 255, 31, 31, 31, 225, 25, 25, 25, 75, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 0, 24, 24, 24, 80, 66, 66, 66, 252, 233, 233, 233, 255, 246, 246, 246, 255, 246, 246, 246, 255, 192, 192, 192, 255, 33, 33, 33, 221, 25, 25, 25, 37, 27, 27, 27, 200, 164, 164, 164, 255, 246, 246, 246, 255, 246, 246, 246, 255, 244, 244, 244, 255, 106, 106, 106, 255, 20, 20, 20, 143, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 19, 19, 8, 26, 26, 26, 161, 98, 98, 98, 255, 237, 237, 237, 255, 246, 246, 246, 255, 246, 246, 246, 255, 237, 237, 237, 255, 69, 69, 69, 253, 25, 25, 25, 54, 255, 255, 255, 59, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 129, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 191, 191, 191, 4, 255, 255, 255, 26, 255, 255, 255, 26, 255, 255, 255, 26, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 9, 255, 255, 255, 251, 255, 255, 255, 255, 255, 255, 255, 123, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 14, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 12, 255, 255, 255, 245, 255, 255, 255, 174, 255, 255, 255, 146, 255, 255, 255, 160, 255, 255, 255, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 116, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 6, 255, 255, 255, 211, 255, 255, 255, 255, 255, 255, 255, 205, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 124, 110, 58, 0, 244, 218, 115, 229, 237, 224, 178, 255, 198, 178, 93, 145, 95, 86, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 118, 108, 56, 0, 242, 215, 114, 220, 219, 194, 101, 188, 162, 143, 73, 147, 147, 130, 62, 149, 162, 145, 74, 235, 216, 205, 165, 255, 215, 195, 121, 255, 228, 200, 103, 157, 104, 91, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 113, 55, 0, 182, 161, 81, 177, 226, 214, 167, 255, 234, 211, 120, 241, 180, 159, 85, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 14, 0, 0, 208, 27, 214, 0, 209, 28, 230, 0, 209, 28, 230, 0, 209, 28, 230, 0, 209, 28, 230, 0, 209, 28, 230, 0, 209, 28, 230, 0, 209, 28, 230, 0, 209, 28, 230, 0, 209, 28, 230, 0, 209, 28, 234, 0, 209, 28, 255, 0, 209, 28, 255, 0, 206, 27, 181, 0, 133, 34, 7, 2, 0, 219, 121, 15, 18, 238, 255, 27, 53, 224, 255, 0, 208, 29, 255, 39, 131, 170, 255, 72, 111, 247, 255, 85, 134, 250, 255, 97, 153, 252, 255, 101, 160, 253, 255, 67, 164, 190, 255, 56, 150, 182, 255, 37, 150, 149, 255, 2, 205, 36, 255, 0, 209, 28, 255, 19, 58, 205, 255, 6, 7, 233, 136, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 13, 255, 255, 255, 227, 255, 255, 255, 255, 255, 255, 255, 150, 191, 191, 191, 0, 128, 128, 128, 0, 255, 255, 255, 112, 255, 255, 255, 255, 255, 255, 255, 249, 255, 255, 255, 161, 255, 255, 255, 50, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 16, 255, 255, 255, 151, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 214, 255, 255, 255, 156, 255, 255, 255, 209, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 184, 255, 255, 255, 70, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 1, 255, 6, 6, 156, 255, 8, 8, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 6, 6, 180, 191, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 12, 255, 5, 131, 24, 255, 9, 255, 24, 255, 9, 255, 24, 255, 9, 255, 24, 255, 9, 255, 24, 255, 9, 255, 24, 255, 9, 255, 24, 255, 9, 255, 24, 255, 9, 255, 24, 255, 9, 255, 24, 255, 9, 255, 24, 255, 9, 255, 24, 255, 9, 255, 12, 255, 5, 133, 0, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 29, 29, 29, 213, 200, 200, 200, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 230, 230, 230, 255, 44, 44, 44, 244, 19, 19, 19, 8, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 22, 22, 22, 61, 55, 55, 55, 247, 224, 224, 224, 255, 246, 246, 246, 255, 246, 246, 246, 255, 207, 207, 207, 255, 40, 40, 40, 234, 13, 13, 13, 37, 0, 0, 0, 0, 19, 19, 19, 18, 28, 28, 28, 209, 174, 174, 174, 255, 246, 246, 246, 255, 246, 246, 246, 255, 243, 243, 243, 255, 95, 95, 95, 255, 26, 26, 26, 128, 6, 6, 6, 0, 0, 0, 0, 0, 19, 19, 19, 25, 27, 27, 27, 199, 137, 137, 137, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 220, 220, 220, 255, 67, 67, 67, 252, 25, 25, 25, 110, 6, 6, 6, 0, 255, 255, 255, 80, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 38, 255, 255, 255, 36, 255, 255, 255, 17, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 13, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 139, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 7, 255, 255, 255, 245, 255, 255, 255, 255, 255, 255, 255, 153, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 181, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 185, 255, 255, 255, 112, 255, 255, 255, 185, 255, 255, 255, 251, 255, 255, 255, 221, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 134, 255, 255, 255, 255, 255, 255, 255, 247, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 124, 110, 58, 0, 242, 215, 113, 212, 237, 227, 188, 255, 194, 173, 89, 193, 124, 114, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 98, 50, 0, 227, 207, 108, 141, 230, 205, 110, 255, 216, 198, 133, 255, 181, 161, 82, 206, 161, 142, 71, 110, 170, 151, 77, 172, 200, 177, 92, 247, 223, 198, 104, 250, 181, 169, 54, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 181, 160, 81, 94, 215, 199, 138, 255, 237, 221, 157, 255, 243, 214, 112, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 14, 0, 0, 209, 28, 238, 0, 209, 28, 255, 0, 209, 28, 255, 0, 209, 28, 255, 0, 209, 28, 255, 0, 209, 28, 255, 0, 209, 28, 255, 0, 209, 28, 255, 0, 209, 28, 255, 0, 209, 28, 255, 0, 209, 28, 255, 0, 209, 28, 255, 0, 209, 28, 255, 0, 209, 28, 255, 0, 206, 26, 113, 2, 17, 139, 121, 16, 19, 238, 255, 30, 43, 240, 255, 6, 185, 62, 255, 13, 185, 72, 255, 72, 115, 245, 255, 88, 138, 250, 255, 102, 161, 253, 255, 74, 184, 180, 255, 38, 186, 116, 255, 41, 168, 139, 255, 41, 144, 161, 255, 43, 103, 205, 255, 12, 158, 97, 255, 24, 32, 239, 255, 7, 7, 236, 140, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 148, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 167, 255, 255, 255, 153, 255, 255, 255, 249, 255, 255, 255, 255, 255, 255, 255, 229, 255, 255, 255, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 31, 255, 255, 255, 218, 255, 255, 255, 255, 255, 255, 255, 246, 255, 255, 255, 172, 255, 255, 255, 209, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 215, 255, 255, 255, 164, 255, 255, 255, 243, 255, 255, 255, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 2, 255, 6, 6, 153, 255, 9, 9, 255, 255, 9, 9, 255, 255, 8, 8, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 6, 6, 178, 191, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 12, 255, 4, 39, 23, 255, 8, 77, 23, 255, 8, 77, 23, 255, 8, 77, 23, 255, 8, 77, 22, 255, 8, 127, 24, 255, 9, 255, 24, 255, 9, 255, 23, 255, 8, 133, 23, 255, 8, 92, 23, 255, 8, 102, 23, 255, 8, 102, 23, 255, 8, 102, 12, 255, 4, 54, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 6, 50, 50, 50, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 78, 78, 78, 255, 25, 25, 25, 33, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 44, 45, 45, 45, 239, 213, 213, 213, 255, 246, 246, 246, 255, 246, 246, 246, 255, 219, 219, 219, 255, 49, 49, 49, 243, 13, 13, 13, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 18, 18, 24, 32, 32, 32, 218, 184, 184, 184, 255, 246, 246, 246, 255, 246, 246, 246, 255, 240, 240, 240, 255, 85, 85, 85, 254, 25, 25, 25, 113, 12, 12, 12, 51, 36, 36, 36, 227, 174, 174, 174, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 194, 194, 194, 255, 46, 46, 46, 240, 24, 24, 24, 75, 6, 6, 6, 0, 0, 0, 0, 0, 255, 255, 255, 36, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 115, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 112, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 255, 255, 255, 161, 255, 255, 255, 139, 255, 255, 255, 120, 255, 255, 255, 102, 255, 255, 255, 77, 255, 255, 255, 58, 255, 255, 255, 39, 255, 255, 255, 38, 255, 255, 255, 166, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 183, 255, 255, 255, 255, 255, 255, 255, 252, 255, 255, 255, 121, 191, 191, 191, 18, 128, 128, 128, 0, 0, 0, 0, 0, 255, 255, 255, 45, 255, 255, 255, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 235, 255, 255, 255, 168, 255, 255, 255, 167, 255, 255, 255, 5, 64, 64, 64, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 167, 255, 255, 255, 255, 255, 255, 255, 231, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 116, 110, 56, 0, 234, 214, 111, 143, 239, 227, 183, 255, 201, 182, 109, 255, 161, 146, 58, 148, 141, 126, 51, 28, 65, 58, 27, 0, 21, 21, 0, 0, 175, 158, 84, 21, 244, 218, 115, 227, 238, 223, 163, 255, 233, 225, 195, 255, 196, 181, 124, 255, 160, 142, 72, 243, 156, 136, 69, 175, 179, 160, 81, 165, 212, 192, 98, 32, 37, 33, 17, 0, 0, 0, 0, 0, 44, 38, 20, 0, 183, 161, 82, 126, 220, 207, 153, 255, 235, 217, 146, 255, 243, 211, 110, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 14, 0, 0, 208, 27, 190, 0, 209, 27, 204, 0, 209, 27, 204, 0, 209, 27, 204, 0, 209, 27, 204, 0, 209, 27, 204, 0, 209, 27, 204, 0, 209, 27, 204, 0, 209, 27, 204, 0, 209, 27, 204, 0, 209, 27, 213, 0, 209, 28, 255, 0, 209, 28, 255, 0, 204, 26, 165, 0, 145, 16, 3, 3, 0, 235, 90, 14, 17, 238, 255, 28, 40, 240, 255, 15, 150, 110, 255, 0, 209, 28, 255, 45, 147, 167, 255, 82, 129, 249, 255, 91, 146, 248, 255, 14, 201, 60, 255, 0, 209, 28, 255, 0, 209, 28, 255, 10, 190, 63, 255, 50, 76, 244, 255, 36, 53, 241, 255, 22, 30, 239, 255, 8, 10, 236, 107, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 112, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 160, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 172, 255, 255, 255, 255, 255, 255, 255, 195, 255, 255, 255, 36, 255, 255, 255, 25, 255, 255, 255, 115, 255, 255, 255, 142, 255, 255, 255, 98, 255, 255, 255, 142, 255, 255, 255, 255, 255, 255, 255, 249, 255, 255, 255, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 2, 255, 6, 6, 155, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 8, 8, 217, 255, 8, 8, 200, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 6, 6, 180, 191, 1, 1, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 255, 8, 71, 24, 255, 9, 255, 24, 255, 9, 255, 23, 255, 7, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 0, 24, 24, 24, 108, 26, 26, 26, 186, 27, 27, 27, 204, 27, 27, 27, 204, 27, 27, 27, 204, 27, 27, 27, 204, 27, 27, 27, 204, 25, 25, 25, 161, 13, 13, 13, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 0, 26, 26, 26, 179, 138, 138, 138, 255, 207, 207, 207, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 190, 190, 190, 255, 140, 140, 140, 255, 27, 27, 27, 199, 3, 3, 3, 0, 0, 0, 0, 0, 19, 19, 19, 30, 36, 36, 36, 228, 199, 199, 199, 255, 246, 246, 246, 255, 246, 246, 246, 255, 229, 229, 229, 255, 61, 61, 61, 250, 23, 23, 23, 70, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 19, 19, 31, 35, 35, 35, 226, 194, 194, 194, 255, 246, 246, 246, 255, 246, 246, 246, 255, 236, 236, 236, 255, 76, 76, 76, 253, 53, 53, 53, 248, 205, 205, 205, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 161, 161, 161, 255, 31, 31, 31, 218, 13, 13, 13, 41, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 215, 255, 255, 255, 255, 255, 255, 255, 243, 255, 255, 255, 103, 255, 255, 255, 48, 255, 255, 255, 26, 255, 255, 255, 26, 255, 255, 255, 26, 255, 255, 255, 26, 255, 255, 255, 26, 255, 255, 255, 26, 255, 255, 255, 47, 255, 255, 255, 101, 255, 255, 255, 102, 255, 255, 255, 102, 255, 255, 255, 32, 255, 255, 255, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 191, 191, 191, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 54, 255, 255, 255, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 255, 255, 255, 174, 255, 255, 255, 84, 255, 255, 255, 7, 255, 255, 255, 62, 255, 255, 255, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 219, 255, 255, 255, 127, 255, 255, 255, 60, 255, 255, 255, 118, 255, 255, 255, 252, 255, 255, 255, 255, 255, 255, 255, 179, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 175, 159, 82, 27, 224, 201, 109, 237, 235, 228, 197, 255, 194, 178, 119, 255, 157, 139, 71, 253, 136, 121, 59, 190, 109, 100, 33, 97, 87, 77, 37, 15, 207, 184, 96, 40, 244, 218, 115, 202, 229, 206, 115, 255, 231, 218, 166, 255, 236, 230, 206, 255, 212, 203, 167, 255, 177, 162, 101, 255, 159, 141, 72, 231, 122, 108, 55, 141, 152, 135, 69, 66, 180, 158, 83, 95, 196, 174, 91, 242, 240, 232, 202, 255, 233, 208, 110, 218, 149, 146, 53, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 13, 0, 0, 104, 13, 0, 0, 104, 13, 0, 0, 104, 13, 0, 0, 104, 13, 0, 0, 104, 13, 0, 0, 104, 13, 0, 0, 104, 13, 0, 0, 104, 13, 0, 0, 104, 13, 0, 0, 207, 27, 43, 0, 209, 28, 255, 0, 204, 26, 166, 0, 143, 16, 3, 0, 0, 0, 0, 2, 0, 233, 22, 10, 10, 236, 251, 24, 33, 239, 255, 15, 138, 121, 255, 6, 193, 53, 255, 58, 102, 232, 255, 72, 112, 247, 255, 73, 129, 232, 255, 3, 205, 37, 255, 0, 209, 28, 255, 0, 209, 28, 255, 24, 152, 124, 255, 45, 67, 243, 255, 31, 45, 241, 255, 18, 23, 238, 254, 3, 3, 234, 34, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 119, 255, 255, 255, 245, 255, 255, 255, 166, 255, 255, 255, 75, 255, 255, 255, 194, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 154, 255, 255, 255, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 61, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 241, 255, 255, 255, 255, 191, 191, 191, 17, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 255, 255, 255, 70, 255, 255, 255, 220, 255, 255, 255, 255, 255, 255, 255, 251, 255, 255, 255, 98, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 2, 255, 6, 6, 158, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 8, 8, 216, 191, 5, 5, 25, 191, 4, 4, 14, 255, 7, 7, 197, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 8, 8, 182, 191, 6, 6, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 255, 7, 70, 24, 255, 9, 255, 24, 255, 9, 255, 23, 255, 7, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 0, 23, 23, 23, 108, 99, 99, 99, 255, 215, 215, 215, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 186, 186, 186, 255, 44, 44, 44, 239, 13, 13, 13, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17, 17, 12, 25, 25, 25, 128, 26, 26, 26, 177, 26, 26, 26, 179, 26, 26, 26, 179, 26, 26, 26, 179, 26, 26, 26, 179, 26, 26, 26, 153, 26, 26, 26, 153, 26, 26, 26, 153, 26, 26, 26, 120, 18, 18, 18, 16, 0, 0, 0, 0, 18, 18, 18, 8, 30, 30, 30, 214, 183, 183, 183, 255, 246, 246, 246, 255, 246, 246, 246, 255, 237, 237, 237, 255, 74, 74, 74, 253, 26, 26, 26, 91, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 39, 39, 39, 39, 233, 203, 203, 203, 255, 246, 246, 246, 255, 246, 246, 246, 255, 240, 240, 240, 255, 237, 237, 237, 255, 246, 246, 246, 255, 246, 246, 246, 255, 243, 243, 243, 255, 122, 122, 122, 255, 25, 25, 25, 187, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 61, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 234, 191, 191, 191, 9, 191, 191, 191, 10, 255, 255, 255, 136, 255, 255, 255, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 255, 255, 255, 82, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 104, 255, 255, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 239, 255, 255, 255, 155, 255, 255, 255, 68, 255, 255, 255, 86, 255, 255, 255, 176, 255, 255, 255, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 52, 26, 0, 227, 203, 102, 72, 213, 189, 100, 243, 222, 210, 162, 255, 231, 226, 204, 255, 199, 190, 154, 255, 155, 140, 83, 255, 138, 122, 61, 247, 138, 122, 61, 168, 172, 160, 80, 78, 212, 189, 96, 74, 237, 209, 111, 162, 223, 198, 104, 243, 217, 197, 119, 255, 231, 220, 175, 255, 237, 231, 207, 255, 217, 206, 161, 255, 207, 190, 121, 255, 213, 195, 124, 255, 240, 232, 204, 255, 241, 223, 154, 255, 243, 216, 114, 103, 61, 54, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 207, 27, 43, 0, 206, 25, 167, 0, 147, 14, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 117, 0, 4, 3, 235, 158, 18, 22, 238, 255, 11, 135, 118, 255, 31, 97, 189, 255, 52, 78, 244, 255, 60, 92, 245, 255, 65, 101, 246, 255, 31, 157, 131, 255, 0, 209, 28, 255, 6, 193, 54, 255, 44, 79, 230, 255, 37, 54, 241, 255, 24, 34, 239, 255, 9, 12, 235, 176, 1, 1, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 2, 191, 191, 191, 13, 128, 128, 128, 0, 128, 128, 128, 0, 255, 255, 255, 138, 255, 255, 255, 255, 255, 255, 255, 245, 191, 191, 191, 11, 191, 191, 191, 4, 255, 255, 255, 95, 255, 255, 255, 156, 191, 191, 191, 6, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 228, 255, 255, 255, 255, 255, 255, 255, 50, 128, 128, 128, 0, 191, 191, 191, 22, 255, 255, 255, 165, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 202, 255, 255, 255, 48, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 2, 2, 0, 255, 6, 6, 133, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 8, 8, 214, 191, 5, 5, 24, 0, 0, 0, 0, 0, 0, 0, 0, 191, 3, 3, 13, 255, 8, 8, 195, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 8, 8, 163, 128, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 255, 7, 68, 24, 255, 9, 255, 24, 255, 9, 255, 24, 255, 9, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 26, 26, 26, 179, 209, 209, 209, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 115, 115, 115, 255, 26, 26, 26, 74, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 0, 12, 12, 12, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 12, 12, 12, 0, 13, 13, 13, 0, 13, 13, 13, 0, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 25, 25, 93, 121, 121, 121, 255, 246, 246, 246, 255, 246, 246, 246, 255, 242, 242, 242, 255, 89, 89, 89, 254, 25, 25, 25, 114, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 48, 45, 45, 45, 239, 211, 211, 211, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 232, 232, 232, 255, 86, 86, 86, 254, 20, 20, 20, 146, 12, 12, 12, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 90, 255, 255, 255, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 255, 255, 255, 69, 64, 64, 64, 0, 0, 0, 0, 0, 64, 64, 64, 0, 191, 191, 191, 5, 255, 255, 255, 46, 255, 255, 255, 73, 255, 255, 255, 91, 255, 255, 255, 110, 255, 255, 255, 128, 255, 255, 255, 153, 255, 255, 255, 172, 255, 255, 255, 179, 255, 255, 255, 153, 255, 255, 255, 38, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 42, 255, 255, 255, 149, 255, 255, 255, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 228, 255, 255, 255, 157, 255, 255, 255, 150, 255, 255, 255, 196, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 112, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 46, 23, 0, 216, 183, 93, 27, 207, 185, 96, 134, 194, 172, 90, 225, 198, 181, 118, 255, 220, 210, 175, 255, 225, 220, 197, 255, 200, 189, 147, 255, 176, 158, 86, 255, 184, 164, 84, 255, 198, 176, 91, 238, 218, 193, 101, 162, 236, 210, 109, 151, 235, 209, 109, 183, 230, 205, 108, 251, 236, 216, 141, 255, 246, 232, 179, 255, 248, 235, 182, 255, 246, 224, 141, 255, 233, 213, 102, 149, 160, 160, 76, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 155, 17, 11, 0, 150, 14, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 176, 21, 9, 9, 236, 226, 17, 56, 203, 255, 31, 44, 240, 255, 39, 59, 242, 255, 46, 70, 243, 255, 50, 77, 244, 255, 48, 86, 229, 255, 3, 198, 44, 255, 32, 98, 190, 255, 36, 53, 241, 255, 27, 38, 240, 255, 16, 20, 238, 234, 3, 3, 117, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 85, 255, 255, 255, 255, 255, 255, 255, 170, 128, 128, 128, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 255, 241, 255, 255, 255, 183, 255, 255, 255, 241, 255, 255, 255, 255, 255, 255, 255, 242, 255, 255, 255, 109, 191, 191, 191, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 5, 5, 25, 255, 8, 8, 216, 255, 9, 9, 255, 255, 8, 8, 212, 191, 6, 6, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 4, 4, 12, 255, 8, 8, 193, 255, 9, 9, 255, 255, 9, 9, 231, 255, 2, 2, 41, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 255, 7, 68, 24, 255, 9, 255, 24, 255, 9, 255, 24, 255, 9, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 0, 20, 20, 20, 129, 126, 126, 126, 255, 247, 247, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 223, 255, 55, 55, 55, 250, 24, 24, 24, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 26, 26, 92, 119, 119, 119, 255, 246, 246, 246, 255, 245, 245, 245, 255, 108, 108, 108, 255, 26, 26, 26, 139, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 21, 21, 21, 57, 50, 50, 50, 244, 218, 218, 218, 255, 246, 246, 246, 255, 246, 246, 246, 255, 212, 212, 212, 255, 59, 59, 59, 249, 26, 26, 26, 100, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 30, 255, 255, 255, 128, 255, 255, 255, 167, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 142, 255, 255, 255, 36, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 191, 191, 191, 5, 255, 255, 255, 77, 255, 255, 255, 169, 255, 255, 255, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 203, 191, 191, 191, 10, 255, 255, 255, 34, 255, 255, 255, 120, 255, 255, 255, 173, 255, 255, 255, 141, 255, 255, 255, 52, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 47, 24, 0, 153, 118, 44, 1, 201, 177, 91, 63, 199, 175, 92, 155, 196, 175, 91, 239, 216, 200, 140, 255, 236, 227, 192, 255, 238, 230, 201, 255, 237, 225, 179, 255, 236, 211, 113, 255, 247, 220, 116, 226, 182, 165, 86, 26, 232, 219, 113, 22, 226, 209, 96, 108, 248, 220, 116, 169, 245, 218, 113, 153, 246, 219, 114, 68, 109, 103, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 0, 2, 0, 202, 41, 10, 10, 237, 223, 19, 26, 238, 255, 27, 38, 240, 255, 33, 47, 241, 255, 36, 53, 241, 255, 37, 54, 242, 255, 29, 74, 207, 255, 30, 44, 240, 255, 24, 33, 239, 255, 15, 19, 237, 229, 3, 3, 224, 51, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 15, 255, 255, 255, 89, 191, 191, 191, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 2, 255, 255, 255, 147, 255, 255, 255, 250, 255, 255, 255, 255, 255, 255, 255, 251, 255, 255, 255, 168, 191, 191, 191, 27, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 5, 5, 24, 255, 8, 8, 171, 191, 6, 6, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 4, 4, 11, 255, 7, 7, 167, 255, 4, 4, 39, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 191, 5, 33, 24, 255, 9, 128, 23, 255, 8, 149, 22, 255, 8, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 6, 23, 23, 23, 148, 27, 27, 27, 222, 27, 27, 27, 230, 27, 27, 27, 230, 27, 27, 27, 230, 27, 27, 27, 230, 27, 27, 27, 230, 26, 26, 26, 202, 24, 24, 24, 77, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 18, 18, 8, 28, 28, 28, 204, 98, 98, 98, 255, 74, 74, 74, 255, 26, 26, 26, 149, 3, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 0, 24, 24, 24, 67, 54, 54, 54, 248, 179, 179, 179, 255, 158, 158, 158, 255, 40, 40, 40, 234, 13, 13, 13, 61, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 191, 191, 191, 15, 255, 255, 255, 97, 255, 255, 255, 184, 255, 255, 255, 235, 255, 255, 255, 219, 255, 255, 255, 140, 191, 191, 191, 15, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 89, 47, 0, 161, 140, 71, 7, 219, 194, 101, 84, 229, 204, 107, 173, 236, 210, 111, 227, 244, 217, 114, 228, 245, 217, 115, 160, 184, 163, 86, 27, 0, 0, 0, 0, 0, 0, 0, 0, 48, 48, 16, 0, 124, 110, 58, 0, 122, 108, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 167, 17, 6, 6, 219, 144, 14, 16, 237, 244, 19, 24, 238, 255, 21, 29, 239, 255, 22, 30, 239, 255, 20, 27, 239, 255, 16, 21, 238, 249, 8, 10, 234, 152, 5, 4, 175, 22, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 24, 255, 255, 255, 51, 255, 255, 255, 23, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 35, 0, 10, 0, 70, 0, 10, 0, 70, 0, 137, 5, 73, 0, 53, 49, 80, 0, 53, 49, 80, 0, 53, 49, 80, 0, 53, 49, 80, 0, 53, 49, 80, 0, 53, 49, 80, 0, 53, 49, 80, 0, 53, 49, 80, 0, 153, 21, 76, 0, 10, 0, 70, 0, 4, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 43, 5, 0, 99, 88, 10, 0, 99, 88, 10, 0, 99, 88, 10, 0, 99, 88, 10, 0, 99, 88, 10, 0, 99, 88, 10, 0, 109, 215, 13, 0, 104, 151, 12, 0, 99, 88, 10, 0, 99, 87, 9, 0, 47, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 13, 13, 13, 0, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17, 17, 3, 26, 26, 26, 66, 24, 24, 24, 44, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 0, 24, 24, 24, 51, 24, 24, 24, 157, 24, 24, 24, 139, 18, 18, 18, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 118, 105, 55, 0, 121, 108, 57, 0, 123, 110, 58, 0, 122, 107, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 101, 0, 1, 1, 176, 10, 7, 5, 235, 70, 10, 11, 236, 105, 10, 11, 236, 102, 9, 8, 235, 77, 5, 5, 176, 13, 2, 2, 115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 23, 46, 0, 128, 50, 93, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 141, 77, 20, 0, 141, 153, 20, 0, 141, 153, 21, 3, 140, 153, 141, 137, 167, 173, 141, 137, 167, 173, 141, 137, 167, 173, 141, 137, 167, 173, 141, 137, 167, 173, 141, 137, 167, 173, 141, 137, 167, 173, 141, 137, 167, 173, 61, 46, 149, 160, 20, 0, 141, 153, 18, 0, 137, 86, 5, 0, 35, 0, 0, 0, 0, 0, 199, 176, 20, 51, 207, 185, 28, 179, 209, 188, 30, 179, 209, 188, 30, 179, 209, 188, 30, 179, 209, 188, 30, 179, 209, 188, 30, 179, 209, 188, 30, 179, 209, 188, 30, 179, 209, 188, 30, 179, 204, 182, 25, 179, 190, 160, 6, 67, 45, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11, 0, 13, 13, 13, 0, 23, 23, 23, 20, 13, 13, 13, 0, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 13, 13, 13, 0, 13, 13, 13, 0, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11, 0, 11, 11, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 0, 83, 83, 83, 5, 117, 117, 117, 59, 117, 117, 117, 92, 117, 117, 117, 95, 116, 116, 116, 63, 85, 85, 85, 7, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 36, 34, 0, 255, 114, 163, 65, 255, 101, 187, 180, 191, 76, 140, 11, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 141, 128, 20, 0, 141, 255, 20, 0, 141, 255, 23, 3, 141, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 161, 159, 172, 255, 146, 142, 168, 255, 175, 175, 175, 255, 70, 57, 152, 255, 20, 0, 141, 255, 20, 0, 141, 253, 19, 0, 139, 93, 5, 0, 35, 0, 200, 180, 21, 82, 244, 225, 60, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 231, 212, 49, 255, 217, 196, 37, 251, 184, 151, 6, 67, 45, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17, 17, 26, 24, 24, 24, 160, 42, 42, 42, 246, 67, 67, 67, 255, 35, 35, 35, 236, 26, 26, 26, 133, 16, 16, 16, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11, 0, 24, 24, 24, 63, 25, 25, 25, 158, 27, 27, 27, 197, 27, 27, 27, 192, 20, 20, 20, 141, 18, 18, 18, 34, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 86, 86, 13, 116, 116, 116, 133, 119, 119, 119, 240, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 123, 123, 123, 255, 120, 120, 120, 241, 110, 110, 110, 143, 83, 83, 83, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 47, 27, 0, 214, 155, 142, 79, 255, 106, 184, 252, 255, 102, 188, 255, 255, 102, 187, 192, 191, 73, 137, 11, 0, 0, 0, 0, 20, 0, 141, 128, 20, 0, 141, 255, 20, 0, 141, 255, 23, 3, 141, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 103, 94, 159, 255, 29, 10, 143, 255, 175, 175, 175, 255, 70, 57, 152, 255, 20, 0, 141, 255, 20, 0, 141, 255, 20, 0, 140, 205, 10, 0, 70, 0, 200, 180, 21, 82, 244, 225, 60, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 233, 213, 50, 255, 229, 209, 47, 255, 206, 184, 27, 251, 188, 158, 10, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 38, 36, 36, 36, 227, 164, 164, 164, 255, 244, 244, 244, 255, 246, 246, 246, 255, 237, 237, 237, 255, 131, 131, 131, 255, 25, 25, 25, 186, 17, 17, 17, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17, 17, 17, 24, 24, 24, 165, 84, 84, 84, 255, 178, 178, 178, 255, 219, 219, 219, 255, 215, 215, 215, 255, 160, 160, 160, 255, 54, 54, 54, 247, 26, 26, 26, 102, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 36, 116, 116, 116, 216, 118, 118, 118, 255, 126, 126, 126, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 121, 121, 121, 226, 113, 113, 113, 44, 27, 27, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 47, 26, 0, 255, 196, 98, 58, 224, 188, 119, 243, 222, 130, 179, 255, 255, 102, 188, 255, 255, 102, 188, 255, 255, 100, 186, 183, 191, 12, 23, 0, 20, 0, 141, 128, 20, 0, 141, 255, 20, 0, 141, 255, 23, 3, 141, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 103, 94, 159, 255, 29, 10, 143, 255, 175, 175, 175, 255, 70, 57, 152, 255, 20, 0, 141, 255, 20, 0, 141, 255, 20, 0, 140, 205, 10, 0, 70, 0, 200, 180, 21, 82, 244, 225, 60, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 254, 236, 69, 255, 249, 231, 65, 255, 243, 224, 60, 255, 202, 180, 23, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17, 17, 8, 30, 30, 30, 215, 192, 192, 192, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 141, 141, 141, 255, 26, 26, 26, 175, 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, 12, 12, 12, 0, 13, 13, 13, 0, 13, 13, 13, 0, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 19, 19, 36, 35, 35, 35, 226, 154, 154, 154, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 232, 232, 232, 255, 78, 78, 78, 254, 26, 26, 26, 97, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 0, 12, 12, 12, 0, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 84, 84, 19, 118, 118, 118, 221, 114, 114, 114, 255, 105, 105, 105, 255, 114, 114, 114, 255, 138, 138, 138, 255, 141, 141, 141, 255, 142, 142, 142, 255, 139, 139, 139, 255, 123, 123, 123, 255, 133, 133, 133, 255, 128, 128, 128, 255, 122, 122, 122, 231, 86, 86, 86, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 47, 26, 0, 255, 191, 102, 58, 248, 196, 98, 242, 225, 175, 80, 255, 193, 158, 94, 255, 221, 129, 178, 255, 252, 102, 184, 254, 231, 97, 152, 83, 64, 13, 23, 0, 20, 0, 141, 128, 20, 0, 141, 255, 20, 0, 141, 255, 23, 3, 141, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 132, 126, 165, 255, 87, 76, 155, 255, 175, 175, 175, 255, 70, 57, 152, 255, 20, 0, 141, 255, 20, 0, 141, 255, 20, 0, 140, 205, 10, 0, 70, 0, 200, 180, 21, 82, 244, 225, 60, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 249, 230, 64, 255, 202, 180, 23, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 26, 26, 26, 125, 132, 132, 132, 255, 246, 246, 246, 255, 246, 246, 246, 255, 244, 244, 244, 255, 199, 199, 199, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 91, 91, 91, 255, 16, 16, 16, 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 12, 12, 12, 38, 25, 25, 25, 165, 30, 30, 30, 226, 29, 29, 29, 220, 25, 25, 25, 100, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 19, 19, 31, 35, 35, 35, 225, 191, 191, 191, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 232, 232, 232, 255, 49, 49, 49, 243, 13, 13, 13, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 0, 23, 23, 23, 96, 26, 26, 26, 168, 24, 24, 24, 115, 9, 9, 9, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 77, 77, 77, 17, 75, 75, 75, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 49, 49, 0, 112, 112, 112, 153, 123, 123, 123, 255, 126, 126, 126, 255, 105, 105, 105, 255, 105, 105, 105, 255, 127, 127, 127, 255, 150, 150, 150, 255, 141, 141, 141, 255, 111, 111, 111, 255, 105, 105, 105, 255, 132, 132, 132, 255, 134, 134, 134, 255, 127, 127, 127, 255, 118, 118, 118, 170, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 48, 24, 0, 255, 192, 99, 58, 248, 196, 98, 242, 225, 175, 80, 255, 201, 153, 61, 255, 177, 130, 42, 255, 159, 127, 69, 249, 181, 120, 123, 98, 48, 25, 28, 0, 0, 0, 0, 0, 20, 0, 141, 128, 20, 0, 141, 255, 20, 0, 141, 255, 23, 3, 141, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 70, 57, 152, 255, 20, 0, 141, 255, 20, 0, 141, 255, 20, 0, 140, 205, 10, 0, 70, 0, 200, 180, 21, 82, 244, 225, 60, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 249, 230, 64, 255, 202, 180, 23, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 26, 51, 51, 51, 245, 236, 236, 236, 255, 246, 246, 246, 255, 246, 246, 246, 255, 111, 111, 111, 255, 26, 26, 26, 226, 143, 143, 143, 255, 246, 246, 246, 255, 246, 246, 246, 255, 212, 212, 212, 255, 31, 31, 31, 217, 18, 18, 18, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 0, 22, 22, 22, 75, 46, 46, 46, 240, 175, 175, 175, 255, 244, 244, 244, 255, 230, 230, 230, 255, 66, 66, 66, 254, 26, 26, 26, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 10, 29, 29, 29, 211, 184, 184, 184, 255, 246, 246, 246, 255, 246, 246, 246, 255, 244, 244, 244, 255, 142, 142, 142, 255, 43, 43, 43, 244, 50, 50, 50, 247, 208, 208, 208, 255, 246, 246, 246, 255, 246, 246, 246, 255, 179, 179, 179, 255, 25, 25, 25, 184, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 0, 26, 26, 26, 126, 90, 90, 90, 254, 191, 191, 191, 255, 111, 111, 111, 255, 19, 19, 19, 138, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 105, 105, 105, 43, 103, 103, 103, 194, 75, 75, 75, 12, 0, 0, 0, 0, 0, 0, 0, 0, 100, 100, 100, 18, 120, 120, 120, 250, 128, 128, 128, 255, 111, 111, 111, 255, 105, 105, 105, 255, 111, 111, 111, 255, 150, 150, 150, 255, 159, 159, 159, 255, 137, 137, 137, 255, 105, 105, 105, 255, 105, 105, 105, 255, 109, 109, 109, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 254, 113, 113, 113, 34, 64, 0, 0, 0, 255, 3, 3, 18, 255, 5, 5, 26, 255, 5, 5, 26, 255, 5, 5, 26, 255, 5, 5, 26, 255, 5, 5, 26, 255, 7, 7, 20, 128, 4, 4, 0, 128, 5, 5, 0, 128, 5, 5, 0, 128, 5, 5, 0, 128, 5, 5, 0, 128, 5, 5, 0, 64, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 48, 24, 0, 255, 194, 97, 58, 248, 196, 98, 242, 225, 175, 80, 255, 201, 153, 61, 255, 177, 130, 42, 255, 153, 107, 23, 248, 127, 88, 3, 73, 33, 27, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 141, 128, 20, 0, 141, 255, 20, 0, 141, 255, 20, 0, 141, 255, 20, 0, 141, 255, 20, 0, 141, 255, 20, 0, 141, 255, 20, 0, 141, 255, 20, 0, 141, 255, 20, 0, 141, 255, 20, 0, 141, 255, 20, 0, 141, 255, 20, 0, 141, 255, 20, 0, 141, 255, 20, 0, 141, 255, 20, 0, 140, 205, 10, 0, 70, 0, 200, 180, 21, 82, 244, 225, 60, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 249, 230, 64, 255, 202, 180, 23, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 19, 19, 19, 140, 154, 154, 154, 255, 246, 246, 246, 255, 246, 246, 246, 255, 193, 193, 193, 255, 27, 27, 27, 190, 15, 15, 15, 9, 32, 32, 32, 220, 216, 216, 216, 255, 246, 246, 246, 255, 246, 246, 246, 255, 123, 123, 123, 255, 24, 24, 24, 113, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 43, 54, 54, 54, 247, 221, 221, 221, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 124, 124, 124, 255, 26, 26, 26, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 0, 20, 20, 20, 156, 141, 141, 141, 255, 246, 246, 246, 255, 246, 246, 246, 255, 242, 242, 242, 255, 95, 95, 95, 254, 20, 20, 20, 155, 15, 15, 15, 11, 25, 25, 25, 56, 63, 63, 63, 251, 242, 242, 242, 255, 246, 246, 246, 255, 246, 246, 246, 255, 86, 86, 86, 255, 24, 24, 24, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 0, 24, 24, 24, 83, 74, 74, 74, 253, 240, 240, 240, 255, 246, 246, 246, 255, 234, 234, 234, 255, 26, 26, 26, 214, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 52, 52, 0, 53, 53, 53, 0, 53, 53, 53, 0, 53, 53, 53, 0, 53, 53, 53, 0, 53, 53, 53, 0, 53, 53, 53, 0, 53, 53, 53, 0, 53, 53, 53, 0, 53, 53, 53, 0, 105, 105, 105, 43, 105, 105, 105, 255, 103, 103, 103, 193, 76, 76, 76, 11, 0, 0, 0, 0, 117, 117, 117, 88, 123, 123, 123, 255, 125, 125, 125, 255, 105, 105, 105, 255, 110, 110, 110, 255, 149, 149, 149, 255, 162, 162, 162, 255, 167, 167, 167, 255, 161, 161, 161, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 116, 116, 116, 255, 118, 118, 118, 105, 128, 4, 4, 0, 255, 8, 8, 180, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 8, 8, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 48, 24, 0, 255, 194, 97, 59, 248, 196, 97, 242, 225, 175, 80, 255, 201, 152, 61, 255, 177, 130, 42, 255, 153, 107, 23, 248, 127, 88, 3, 73, 31, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 141, 128, 20, 0, 141, 255, 64, 50, 150, 255, 111, 103, 161, 255, 113, 105, 161, 255, 113, 105, 161, 255, 113, 105, 161, 255, 113, 105, 161, 255, 113, 105, 161, 255, 113, 105, 161, 255, 113, 105, 161, 255, 113, 105, 161, 255, 113, 105, 161, 255, 89, 78, 156, 255, 22, 2, 141, 255, 20, 0, 140, 205, 10, 0, 70, 0, 200, 180, 21, 82, 244, 225, 60, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 249, 230, 64, 255, 202, 180, 23, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 21, 47, 47, 47, 242, 239, 239, 239, 255, 246, 246, 246, 255, 246, 246, 246, 255, 79, 79, 79, 255, 23, 23, 23, 56, 6, 6, 6, 0, 26, 26, 26, 84, 98, 98, 98, 255, 246, 246, 246, 255, 246, 246, 246, 255, 232, 232, 232, 255, 43, 43, 43, 239, 15, 15, 15, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 7, 28, 28, 28, 207, 193, 193, 193, 255, 246, 246, 246, 255, 246, 246, 246, 255, 238, 238, 238, 255, 174, 174, 174, 255, 45, 45, 45, 240, 12, 12, 12, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 71, 81, 81, 81, 255, 244, 244, 244, 255, 246, 246, 246, 255, 246, 246, 246, 255, 110, 110, 110, 255, 20, 20, 20, 142, 6, 6, 6, 0, 0, 0, 0, 0, 6, 6, 6, 0, 20, 20, 20, 148, 152, 152, 152, 255, 246, 246, 246, 255, 246, 246, 246, 255, 199, 199, 199, 255, 27, 27, 27, 199, 3, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 25, 25, 46, 50, 50, 50, 244, 224, 224, 224, 255, 246, 246, 246, 255, 246, 246, 246, 255, 174, 174, 174, 255, 25, 25, 25, 168, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 52, 52, 0, 105, 105, 105, 214, 105, 105, 105, 230, 105, 105, 105, 230, 105, 105, 105, 230, 105, 105, 105, 230, 105, 105, 105, 230, 105, 105, 105, 230, 105, 105, 105, 230, 105, 105, 105, 230, 105, 105, 105, 230, 105, 105, 105, 234, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 192, 77, 77, 77, 11, 111, 111, 111, 122, 124, 124, 124, 255, 130, 130, 130, 255, 105, 105, 105, 255, 135, 135, 135, 255, 159, 159, 159, 255, 167, 167, 167, 255, 174, 174, 174, 255, 177, 177, 177, 255, 159, 159, 159, 255, 150, 150, 150, 255, 134, 134, 134, 255, 107, 107, 107, 255, 105, 105, 105, 255, 125, 125, 125, 255, 116, 116, 116, 137, 128, 4, 4, 0, 255, 8, 8, 178, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 255, 255, 9, 9, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 48, 24, 0, 255, 194, 97, 59, 248, 195, 98, 242, 225, 175, 80, 255, 201, 152, 61, 255, 177, 129, 42, 255, 153, 107, 23, 248, 129, 85, 3, 73, 31, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 141, 128, 28, 9, 142, 255, 171, 171, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 71, 58, 152, 255, 20, 0, 140, 205, 10, 0, 70, 0, 200, 180, 21, 82, 244, 225, 60, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 249, 230, 64, 255, 202, 180, 23, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 20, 20, 20, 140, 151, 151, 151, 255, 246, 246, 246, 255, 246, 246, 246, 255, 183, 183, 183, 255, 26, 26, 26, 178, 12, 12, 12, 0, 0, 0, 0, 0, 3, 3, 3, 1, 26, 26, 26, 195, 194, 194, 194, 255, 246, 246, 246, 255, 246, 246, 246, 255, 150, 150, 150, 255, 19, 19, 19, 144, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 0, 20, 20, 20, 142, 131, 131, 131, 255, 246, 246, 246, 255, 246, 246, 246, 255, 232, 232, 232, 255, 60, 60, 60, 249, 23, 23, 23, 155, 24, 24, 24, 47, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 6, 30, 30, 30, 216, 209, 209, 209, 255, 246, 246, 246, 255, 246, 246, 246, 255, 160, 160, 160, 255, 25, 25, 25, 177, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 19, 42, 42, 42, 237, 230, 230, 230, 255, 246, 246, 246, 255, 246, 246, 246, 255, 103, 103, 103, 255, 22, 22, 22, 91, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 13, 13, 13, 35, 33, 33, 33, 222, 200, 200, 200, 255, 246, 246, 246, 255, 246, 246, 246, 255, 212, 212, 212, 255, 40, 40, 40, 233, 18, 18, 18, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 52, 52, 0, 105, 105, 105, 238, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 93, 93, 93, 111, 108, 108, 108, 120, 125, 125, 125, 255, 133, 133, 133, 255, 111, 111, 111, 255, 113, 113, 113, 255, 158, 158, 158, 255, 168, 168, 168, 255, 176, 176, 176, 255, 154, 154, 154, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 141, 141, 141, 255, 117, 117, 117, 255, 130, 130, 130, 255, 116, 116, 116, 139, 64, 2, 2, 0, 255, 8, 8, 89, 255, 9, 9, 128, 255, 9, 9, 128, 255, 9, 9, 128, 255, 9, 9, 128, 255, 8, 8, 137, 255, 7, 7, 153, 255, 7, 7, 153, 255, 7, 7, 153, 255, 7, 7, 153, 255, 7, 7, 153, 255, 7, 7, 153, 255, 7, 7, 153, 255, 8, 8, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 48, 24, 0, 255, 194, 97, 59, 247, 195, 98, 242, 225, 175, 80, 255, 201, 152, 61, 255, 177, 129, 42, 255, 153, 107, 23, 248, 130, 83, 3, 72, 32, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 141, 128, 36, 19, 144, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 84, 72, 155, 255, 20, 0, 140, 205, 10, 0, 70, 0, 200, 180, 21, 82, 244, 225, 60, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 249, 230, 64, 255, 202, 180, 23, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 26, 51, 51, 51, 246, 240, 240, 240, 255, 246, 246, 246, 255, 246, 246, 246, 255, 73, 73, 73, 254, 25, 25, 25, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 23, 23, 53, 71, 71, 71, 254, 245, 245, 245, 255, 246, 246, 246, 255, 241, 241, 241, 255, 65, 65, 65, 252, 15, 15, 15, 58, 0, 0, 0, 0, 6, 6, 6, 0, 24, 24, 24, 86, 79, 79, 79, 254, 242, 242, 242, 255, 246, 246, 246, 255, 246, 246, 246, 255, 104, 104, 104, 255, 26, 26, 26, 106, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 24, 24, 24, 118, 125, 125, 125, 255, 246, 246, 246, 255, 246, 246, 246, 255, 222, 222, 222, 255, 35, 35, 35, 228, 17, 17, 17, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 0, 26, 26, 26, 111, 124, 124, 124, 255, 246, 246, 246, 255, 246, 246, 246, 255, 220, 220, 220, 255, 34, 34, 34, 226, 19, 19, 19, 10, 0, 0, 0, 0, 6, 6, 6, 0, 23, 23, 23, 63, 41, 41, 41, 236, 189, 189, 189, 255, 246, 246, 246, 255, 246, 246, 246, 255, 233, 233, 233, 255, 60, 60, 60, 250, 25, 25, 25, 62, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 52, 52, 0, 105, 105, 105, 166, 105, 105, 105, 179, 105, 105, 105, 179, 105, 105, 105, 179, 105, 105, 105, 179, 105, 105, 105, 179, 105, 105, 105, 179, 105, 105, 105, 179, 105, 105, 105, 179, 105, 105, 105, 179, 105, 105, 105, 191, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 151, 72, 72, 72, 1, 117, 117, 117, 87, 124, 124, 124, 255, 132, 132, 132, 255, 118, 118, 118, 255, 105, 105, 105, 255, 138, 138, 138, 255, 165, 165, 165, 255, 169, 169, 169, 255, 113, 113, 113, 255, 105, 105, 105, 255, 105, 105, 105, 255, 113, 113, 113, 255, 146, 146, 146, 255, 137, 137, 137, 255, 129, 129, 129, 255, 119, 119, 119, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 2, 2, 0, 128, 3, 3, 0, 128, 3, 3, 0, 128, 3, 3, 0, 128, 3, 3, 0, 128, 3, 3, 0, 128, 3, 3, 0, 128, 3, 3, 0, 64, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 48, 32, 0, 255, 194, 109, 58, 247, 196, 98, 242, 225, 174, 80, 255, 201, 152, 61, 255, 177, 129, 42, 255, 153, 107, 23, 248, 130, 83, 3, 72, 32, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 141, 128, 36, 19, 144, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 84, 72, 155, 255, 20, 0, 140, 205, 10, 0, 70, 0, 200, 180, 21, 82, 244, 225, 60, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 249, 230, 64, 255, 202, 180, 23, 108, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 0, 19, 19, 19, 32, 20, 20, 20, 169, 159, 159, 159, 255, 246, 246, 246, 255, 246, 246, 246, 255, 189, 189, 189, 255, 26, 26, 26, 180, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 26, 26, 26, 166, 169, 169, 169, 255, 246, 246, 246, 255, 246, 246, 246, 255, 206, 206, 206, 255, 37, 37, 37, 230, 16, 16, 16, 75, 24, 24, 24, 101, 50, 50, 50, 244, 226, 226, 226, 255, 246, 246, 246, 255, 246, 246, 246, 255, 172, 172, 172, 255, 26, 26, 26, 185, 3, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 23, 47, 47, 47, 242, 234, 234, 234, 255, 246, 246, 246, 255, 246, 246, 246, 255, 108, 108, 108, 255, 25, 25, 25, 96, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 7, 34, 34, 34, 226, 223, 223, 223, 255, 246, 246, 246, 255, 246, 246, 246, 255, 135, 135, 135, 255, 26, 26, 26, 146, 19, 19, 19, 18, 25, 25, 25, 129, 60, 60, 60, 250, 214, 214, 214, 255, 246, 246, 246, 255, 246, 246, 246, 255, 244, 244, 244, 255, 89, 89, 89, 254, 25, 25, 25, 103, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 52, 52, 0, 53, 53, 53, 0, 53, 53, 53, 0, 53, 53, 53, 0, 53, 53, 53, 0, 53, 53, 53, 0, 53, 53, 53, 0, 53, 53, 53, 0, 53, 53, 53, 0, 53, 53, 53, 0, 105, 105, 105, 43, 105, 105, 105, 255, 104, 104, 104, 152, 77, 77, 77, 1, 0, 0, 0, 0, 113, 113, 113, 19, 121, 121, 121, 249, 130, 130, 130, 255, 118, 118, 118, 255, 111, 111, 111, 255, 150, 150, 150, 255, 158, 158, 158, 255, 158, 158, 158, 255, 108, 108, 108, 255, 105, 105, 105, 255, 105, 105, 105, 255, 124, 124, 124, 255, 142, 142, 142, 255, 134, 134, 134, 255, 126, 126, 126, 254, 112, 112, 112, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 111, 83, 0, 255, 222, 164, 193, 230, 184, 97, 238, 200, 152, 60, 255, 177, 129, 42, 255, 152, 107, 23, 248, 127, 85, 3, 72, 31, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 141, 128, 36, 19, 144, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 84, 72, 155, 255, 20, 0, 140, 205, 10, 0, 70, 0, 200, 180, 21, 82, 244, 225, 60, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 249, 230, 64, 255, 202, 180, 23, 108, 0, 0, 0, 0, 3, 3, 3, 0, 26, 26, 26, 124, 62, 62, 62, 252, 135, 135, 135, 255, 245, 245, 245, 255, 246, 246, 246, 255, 244, 244, 244, 255, 69, 69, 69, 253, 24, 24, 24, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 30, 45, 45, 45, 240, 225, 225, 225, 255, 246, 246, 246, 255, 246, 246, 246, 255, 203, 203, 203, 255, 107, 107, 107, 255, 124, 124, 124, 255, 223, 223, 223, 255, 246, 246, 246, 255, 246, 246, 246, 255, 223, 223, 223, 255, 43, 43, 43, 237, 20, 20, 20, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 0, 20, 20, 20, 139, 152, 152, 152, 255, 246, 246, 246, 255, 246, 246, 246, 255, 204, 204, 204, 255, 28, 28, 28, 206, 3, 3, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 0, 24, 24, 24, 95, 101, 101, 101, 255, 246, 246, 246, 255, 246, 246, 246, 255, 242, 242, 242, 255, 106, 106, 106, 255, 54, 54, 54, 253, 142, 142, 142, 255, 235, 235, 235, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 112, 112, 112, 255, 19, 19, 19, 147, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 105, 105, 105, 43, 100, 100, 100, 153, 74, 74, 74, 1, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 0, 116, 116, 116, 149, 126, 126, 126, 255, 116, 116, 116, 255, 132, 132, 132, 255, 146, 146, 146, 255, 151, 151, 151, 255, 154, 154, 154, 255, 130, 130, 130, 255, 105, 105, 105, 255, 111, 111, 111, 255, 141, 141, 141, 255, 137, 137, 137, 255, 130, 130, 130, 255, 119, 119, 119, 167, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 220, 164, 52, 255, 224, 167, 255, 253, 221, 162, 240, 192, 148, 67, 238, 152, 107, 23, 248, 127, 85, 3, 72, 31, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 141, 128, 36, 19, 144, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 84, 72, 155, 255, 20, 0, 140, 205, 10, 0, 70, 0, 200, 180, 21, 82, 244, 225, 60, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 249, 230, 64, 255, 202, 180, 23, 108, 0, 0, 0, 0, 13, 13, 13, 19, 57, 57, 57, 251, 240, 240, 240, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 152, 152, 152, 255, 26, 26, 26, 155, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 26, 26, 26, 89, 86, 86, 86, 254, 241, 241, 241, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 232, 232, 232, 255, 67, 67, 67, 252, 23, 23, 23, 79, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 37, 37, 37, 235, 239, 239, 239, 255, 246, 246, 246, 255, 246, 246, 246, 255, 84, 84, 84, 255, 16, 16, 16, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 1, 26, 26, 26, 186, 175, 175, 175, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 241, 241, 241, 255, 110, 110, 110, 255, 20, 20, 20, 158, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 75, 75, 8, 64, 64, 64, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 86, 86, 16, 120, 120, 120, 219, 124, 124, 124, 255, 134, 134, 134, 255, 139, 139, 139, 255, 143, 143, 143, 255, 145, 145, 145, 255, 144, 144, 144, 255, 108, 108, 108, 255, 132, 132, 132, 255, 137, 137, 137, 255, 131, 131, 131, 255, 125, 125, 125, 227, 88, 88, 88, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 93, 70, 0, 239, 205, 154, 155, 255, 224, 167, 255, 255, 224, 167, 255, 250, 218, 160, 192, 158, 107, 38, 68, 31, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 141, 128, 35, 17, 144, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 82, 70, 154, 255, 20, 0, 140, 205, 10, 0, 70, 0, 200, 180, 21, 82, 244, 225, 60, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 249, 230, 64, 255, 202, 180, 23, 108, 0, 0, 0, 0, 24, 24, 24, 26, 66, 66, 66, 254, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 177, 177, 177, 255, 31, 31, 31, 217, 19, 19, 19, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 0, 26, 26, 26, 134, 86, 86, 86, 254, 227, 227, 227, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 196, 196, 196, 255, 64, 64, 64, 252, 26, 26, 26, 99, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 5, 42, 42, 42, 243, 241, 241, 241, 255, 246, 246, 246, 255, 175, 175, 175, 255, 26, 26, 26, 180, 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, 19, 19, 19, 29, 37, 37, 37, 228, 188, 188, 188, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 219, 219, 219, 255, 78, 78, 78, 254, 26, 26, 26, 135, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 33, 120, 120, 120, 214, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 137, 137, 137, 255, 137, 137, 137, 255, 131, 131, 131, 255, 133, 133, 133, 255, 129, 129, 129, 255, 124, 124, 124, 221, 60, 60, 60, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 79, 62, 18, 85, 78, 65, 246, 242, 210, 153, 151, 255, 221, 163, 50, 128, 111, 83, 0, 50, 37, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 141, 128, 21, 1, 141, 255, 135, 131, 166, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 162, 160, 172, 255, 41, 24, 146, 255, 20, 0, 140, 205, 10, 0, 70, 0, 200, 180, 21, 82, 244, 225, 60, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 255, 237, 70, 255, 249, 230, 64, 255, 202, 180, 23, 108, 0, 0, 0, 0, 10, 10, 10, 0, 24, 24, 24, 161, 95, 95, 95, 255, 137, 137, 137, 255, 86, 86, 86, 255, 26, 26, 26, 195, 19, 19, 19, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 0, 26, 26, 26, 93, 37, 37, 37, 233, 110, 110, 110, 255, 148, 148, 148, 255, 140, 140, 140, 255, 88, 88, 88, 255, 27, 27, 27, 203, 26, 26, 26, 51, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 0, 20, 20, 20, 127, 77, 77, 77, 255, 124, 124, 124, 255, 39, 39, 39, 234, 19, 19, 19, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 37, 29, 29, 29, 209, 114, 114, 114, 255, 189, 189, 189, 255, 212, 212, 212, 255, 188, 188, 188, 255, 117, 117, 117, 255, 31, 31, 31, 221, 21, 21, 21, 83, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 86, 86, 11, 119, 119, 119, 128, 122, 122, 122, 235, 126, 126, 126, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 241, 121, 121, 121, 136, 89, 89, 89, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 87, 70, 20, 95, 81, 64, 13, 114, 99, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 141, 102, 20, 0, 141, 204, 20, 0, 141, 204, 32, 14, 143, 204, 36, 18, 144, 204, 36, 18, 144, 204, 36, 18, 144, 204, 36, 18, 144, 204, 36, 18, 144, 204, 36, 18, 144, 204, 36, 18, 144, 204, 36, 18, 144, 204, 36, 18, 144, 204, 21, 2, 141, 204, 20, 0, 141, 204, 20, 0, 140, 164, 10, 0, 70, 0, 198, 177, 21, 47, 205, 184, 27, 170, 207, 186, 29, 168, 207, 186, 29, 168, 207, 186, 29, 168, 207, 186, 29, 168, 207, 186, 29, 168, 207, 186, 29, 168, 207, 186, 29, 168, 207, 186, 29, 168, 207, 186, 29, 168, 207, 186, 29, 168, 206, 185, 28, 169, 199, 176, 20, 63, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 3, 26, 26, 26, 72, 26, 26, 26, 93, 26, 26, 26, 51, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 0, 17, 17, 17, 6, 26, 26, 26, 75, 26, 26, 26, 113, 26, 26, 26, 103, 25, 25, 25, 52, 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, 6, 6, 6, 0, 26, 26, 26, 59, 26, 26, 26, 92, 19, 19, 19, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 5, 16, 16, 16, 91, 26, 26, 26, 164, 26, 26, 26, 183, 26, 26, 26, 164, 26, 26, 26, 94, 19, 19, 19, 5, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 43, 0, 68, 17, 42, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 111, 102, 60, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 26, 17, 68, 0, 85, 34, 77, 0, 85, 34, 77, 0, 85, 34, 77, 0, 85, 34, 77, 0, 85, 34, 77, 0, 85, 34, 77, 0, 85, 34, 77, 0, 85, 34, 77, 0, 85, 34, 77, 0, 85, 34, 77, 0, 85, 34, 77, 0, 85, 34, 77, 0, 85, 34, 77, 0, 85, 34, 77, 0, 85, 34, 77, 0, 85, 34, 77, 0, 85, 34, 77, 0, 85, 34, 77, 0, 85, 34, 77, 0, 85, 34, 77, 0, 114, 63, 106, 0, 134, 96, 128, 4, 131, 105, 127, 55, 133, 107, 128, 90, 133, 107, 128, 88, 132, 106, 127, 59, 133, 95, 127, 5, 115, 64, 106, 0, 85, 34, 77, 0, 85, 34, 77, 0, 85, 34, 77, 0, 85, 34, 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 35, 0, 226, 223, 241, 20, 255, 255, 255, 153, 226, 223, 241, 71, 10, 0, 70, 0, 10, 0, 70, 0, 10, 0, 70, 0, 10, 0, 70, 0, 10, 0, 70, 0, 10, 0, 70, 0, 10, 0, 70, 0, 10, 0, 70, 0, 10, 0, 70, 0, 10, 0, 70, 0, 10, 0, 70, 0, 10, 0, 70, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 153, 255, 255, 255, 83, 170, 161, 103, 0, 99, 88, 10, 0, 99, 88, 10, 0, 99, 88, 10, 0, 99, 88, 10, 0, 162, 151, 74, 0, 233, 225, 167, 10, 241, 235, 196, 51, 241, 235, 196, 27, 226, 215, 138, 0, 49, 43, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 1, 1, 0, 103, 2, 2, 0, 104, 2, 2, 0, 67, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 0, 13, 13, 13, 0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 16, 255, 255, 255, 55, 255, 255, 255, 255, 255, 255, 255, 131, 255, 255, 255, 25, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 14, 255, 255, 255, 37, 255, 255, 255, 255, 255, 255, 255, 149, 255, 255, 255, 26, 191, 191, 191, 1, 0, 0, 0, 0, 64, 64, 64, 0, 191, 191, 191, 11, 255, 255, 255, 137, 255, 255, 255, 241, 255, 255, 255, 255, 255, 255, 255, 252, 255, 255, 255, 164, 191, 191, 191, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 1, 1, 1, 131, 0, 0, 0, 153, 0, 0, 0, 153, 0, 0, 0, 153, 0, 0, 0, 153, 0, 0, 0, 153, 0, 0, 0, 153, 0, 0, 0, 153, 0, 0, 0, 153, 1, 1, 1, 132, 0, 0, 0, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 0, 0, 0, 150, 2, 0, 0, 153, 74, 2, 2, 153, 192, 4, 4, 173, 231, 5, 5, 200, 231, 5, 5, 201, 194, 4, 4, 175, 77, 2, 2, 153, 3, 0, 0, 153, 0, 0, 0, 151, 0, 0, 0, 93, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 32, 0, 42, 42, 99, 11, 82, 82, 155, 110, 102, 102, 174, 122, 102, 102, 174, 122, 102, 102, 174, 122, 102, 102, 174, 122, 102, 102, 174, 122, 102, 102, 174, 122, 102, 102, 174, 122, 102, 102, 174, 122, 102, 102, 174, 122, 110, 110, 179, 116, 120, 120, 185, 107, 120, 120, 185, 107, 120, 120, 185, 107, 120, 120, 185, 107, 120, 120, 185, 107, 143, 143, 200, 101, 41, 41, 54, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 255, 255, 255, 21, 255, 255, 255, 51, 255, 255, 255, 36, 191, 191, 191, 2, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 160, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 255, 255, 255, 13, 255, 255, 255, 96, 191, 191, 191, 15, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 17, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 140, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 10, 128, 128, 128, 0, 255, 255, 255, 75, 255, 255, 255, 223, 255, 255, 255, 255, 255, 255, 255, 251, 255, 255, 255, 189, 255, 255, 255, 237, 255, 255, 255, 255, 255, 255, 255, 158, 128, 128, 128, 0, 0, 0, 0, 0, 1, 1, 1, 67, 60, 60, 60, 248, 188, 188, 188, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 189, 189, 189, 255, 62, 62, 62, 249, 1, 1, 1, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 119, 112, 112, 112, 255, 218, 175, 175, 255, 245, 43, 43, 255, 255, 6, 6, 255, 255, 6, 6, 255, 255, 6, 6, 255, 255, 6, 6, 255, 255, 6, 6, 255, 255, 6, 6, 255, 246, 41, 41, 255, 219, 172, 172, 255, 118, 118, 118, 255, 0, 0, 0, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17, 33, 0, 50, 50, 100, 26, 68, 68, 142, 141, 75, 75, 154, 245, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 91, 91, 168, 255, 195, 195, 239, 253, 108, 108, 127, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 191, 191, 191, 19, 255, 255, 255, 125, 255, 255, 255, 230, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 255, 255, 255, 169, 255, 255, 255, 53, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 80, 255, 255, 255, 144, 255, 255, 255, 255, 255, 255, 255, 186, 255, 255, 255, 123, 255, 255, 255, 109, 255, 255, 255, 255, 255, 255, 255, 175, 191, 191, 191, 1, 64, 64, 64, 0, 255, 255, 255, 94, 255, 255, 255, 248, 255, 255, 255, 101, 128, 128, 128, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 70, 255, 255, 255, 134, 255, 255, 255, 255, 255, 255, 255, 196, 255, 255, 255, 128, 255, 255, 255, 30, 255, 255, 255, 170, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 197, 255, 255, 255, 44, 128, 128, 128, 0, 191, 191, 191, 28, 255, 255, 255, 245, 255, 255, 255, 249, 255, 255, 255, 14, 0, 0, 0, 0, 3, 3, 3, 187, 237, 237, 237, 255, 211, 211, 211, 255, 144, 144, 144, 255, 247, 247, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 148, 148, 148, 255, 202, 202, 202, 255, 238, 238, 238, 255, 4, 4, 4, 191, 0, 0, 0, 0, 0, 0, 0, 0, 14, 14, 14, 206, 253, 201, 201, 255, 255, 19, 19, 255, 255, 6, 6, 255, 255, 34, 34, 255, 255, 135, 135, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 137, 137, 255, 255, 37, 37, 255, 255, 6, 6, 255, 255, 17, 17, 255, 254, 197, 197, 255, 20, 20, 20, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 26, 60, 0, 50, 50, 119, 45, 71, 71, 146, 161, 76, 76, 156, 252, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 89, 89, 167, 255, 194, 194, 239, 255, 216, 216, 255, 253, 108, 108, 128, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 50, 255, 255, 255, 229, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 226, 255, 255, 255, 196, 255, 255, 255, 216, 255, 255, 255, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 141, 191, 191, 191, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 33, 255, 255, 255, 255, 255, 255, 255, 118, 0, 0, 0, 0, 255, 255, 255, 76, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 117, 255, 255, 255, 92, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 13, 255, 255, 255, 255, 255, 255, 255, 138, 255, 255, 255, 62, 255, 255, 255, 238, 255, 255, 255, 255, 255, 255, 255, 239, 255, 255, 255, 104, 191, 191, 191, 2, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 2, 255, 255, 255, 231, 255, 255, 255, 255, 255, 255, 255, 25, 0, 0, 0, 0, 30, 30, 30, 221, 255, 255, 255, 255, 74, 74, 74, 255, 0, 0, 0, 255, 176, 176, 176, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 196, 196, 196, 255, 0, 0, 0, 255, 53, 53, 53, 255, 255, 255, 255, 255, 33, 33, 33, 224, 0, 0, 0, 0, 0, 0, 0, 0, 38, 26, 26, 219, 255, 33, 33, 255, 255, 6, 6, 255, 167, 4, 4, 255, 179, 170, 170, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 202, 194, 194, 255, 164, 3, 3, 255, 255, 5, 5, 255, 255, 28, 28, 255, 49, 34, 34, 228, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 65, 0, 64, 64, 128, 66, 69, 69, 143, 182, 76, 76, 158, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 88, 88, 166, 255, 192, 192, 238, 255, 215, 215, 255, 255, 216, 216, 255, 253, 108, 108, 128, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 230, 218, 156, 255, 239, 231, 192, 255, 239, 231, 192, 255, 239, 231, 192, 255, 230, 218, 156, 255, 221, 204, 119, 255, 222, 205, 121, 255, 236, 227, 181, 255, 241, 235, 201, 255, 241, 235, 201, 255, 241, 235, 201, 255, 241, 235, 201, 255, 241, 235, 201, 255, 241, 235, 201, 255, 241, 235, 201, 255, 241, 235, 201, 255, 236, 227, 181, 255, 222, 205, 121, 255, 221, 204, 119, 255, 230, 218, 156, 255, 239, 231, 192, 255, 239, 231, 192, 255, 239, 231, 192, 255, 230, 218, 156, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 255, 255, 255, 55, 255, 255, 255, 244, 255, 255, 255, 255, 255, 255, 255, 185, 255, 255, 255, 54, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 124, 255, 255, 255, 245, 255, 255, 255, 255, 255, 255, 255, 177, 191, 191, 191, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 0, 191, 191, 191, 0, 128, 128, 128, 0, 255, 255, 255, 44, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 255, 255, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 255, 255, 255, 10, 255, 255, 255, 231, 255, 255, 255, 255, 255, 255, 255, 174, 255, 255, 255, 88, 255, 255, 255, 128, 255, 255, 255, 115, 255, 255, 255, 31, 191, 191, 191, 16, 255, 255, 255, 162, 255, 255, 255, 255, 255, 255, 255, 214, 191, 191, 191, 1, 0, 0, 0, 0, 32, 32, 32, 222, 255, 255, 255, 255, 193, 193, 193, 255, 113, 113, 113, 255, 240, 240, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 117, 117, 117, 255, 181, 181, 181, 255, 255, 255, 255, 255, 35, 35, 35, 225, 0, 0, 0, 0, 16, 0, 0, 0, 130, 7, 7, 223, 255, 6, 6, 255, 248, 53, 53, 255, 127, 123, 123, 255, 242, 242, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 255, 250, 145, 145, 255, 233, 9, 9, 255, 255, 6, 6, 255, 255, 6, 6, 255, 137, 7, 7, 231, 19, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 33, 33, 68, 0, 65, 65, 136, 88, 72, 72, 147, 205, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 87, 87, 165, 255, 191, 191, 237, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 253, 108, 108, 128, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 135, 33, 84, 255, 141, 44, 92, 255, 148, 56, 102, 255, 148, 56, 102, 255, 148, 56, 102, 255, 148, 56, 102, 255, 148, 56, 102, 255, 148, 56, 102, 255, 148, 56, 102, 255, 148, 56, 102, 255, 148, 56, 102, 255, 148, 56, 102, 255, 148, 56, 102, 255, 148, 56, 102, 255, 148, 56, 102, 255, 148, 56, 102, 255, 148, 56, 102, 255, 142, 45, 93, 255, 135, 33, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 236, 226, 178, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 250, 242, 255, 221, 204, 119, 255, 231, 220, 161, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 232, 220, 161, 255, 221, 204, 119, 255, 252, 250, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 227, 179, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 171, 69, 154, 255, 201, 135, 189, 255, 218, 174, 211, 255, 203, 140, 192, 255, 171, 70, 154, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 191, 191, 191, 6, 255, 255, 255, 211, 255, 255, 255, 255, 255, 255, 255, 150, 191, 191, 191, 3, 128, 128, 128, 0, 255, 255, 255, 139, 255, 255, 255, 246, 255, 255, 255, 226, 255, 255, 255, 72, 128, 128, 128, 0, 255, 255, 255, 50, 255, 255, 255, 229, 255, 255, 255, 255, 255, 255, 255, 117, 64, 64, 64, 0, 64, 64, 64, 0, 191, 191, 191, 4, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 4, 64, 64, 64, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 129, 255, 255, 255, 203, 255, 255, 255, 179, 255, 255, 255, 185, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 233, 255, 255, 255, 39, 255, 255, 255, 15, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 63, 255, 255, 255, 255, 255, 255, 255, 189, 255, 255, 255, 189, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 255, 255, 255, 175, 255, 255, 255, 232, 255, 255, 255, 255, 255, 255, 255, 239, 255, 255, 255, 57, 64, 64, 64, 0, 0, 0, 0, 0, 32, 32, 32, 222, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 35, 35, 35, 225, 0, 0, 0, 0, 95, 1, 1, 0, 218, 5, 5, 243, 255, 6, 6, 255, 255, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 255, 255, 157, 157, 255, 255, 35, 35, 255, 255, 6, 6, 255, 255, 6, 6, 255, 255, 6, 6, 255, 255, 6, 6, 255, 223, 5, 5, 247, 99, 1, 1, 0, 0, 0, 0, 0, 36, 36, 82, 5, 43, 43, 121, 106, 73, 73, 150, 226, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 85, 85, 164, 255, 189, 189, 236, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 253, 108, 108, 128, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 151, 62, 106, 255, 250, 246, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 249, 250, 255, 155, 70, 113, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 236, 226, 178, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 251, 244, 255, 221, 204, 119, 255, 233, 223, 169, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 233, 223, 169, 255, 221, 204, 119, 255, 252, 251, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 227, 179, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 223, 184, 216, 255, 255, 255, 255, 255, 252, 247, 251, 255, 255, 255, 255, 255, 227, 195, 222, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 255, 255, 255, 96, 255, 255, 255, 255, 255, 255, 255, 209, 191, 191, 191, 4, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 128, 128, 128, 0, 64, 64, 64, 0, 255, 255, 255, 61, 255, 255, 255, 253, 255, 255, 255, 248, 255, 255, 255, 13, 255, 255, 255, 57, 255, 255, 255, 240, 255, 255, 255, 109, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 118, 255, 255, 255, 240, 255, 255, 255, 48, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 194, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 167, 255, 255, 255, 54, 255, 255, 255, 102, 255, 255, 255, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 255, 255, 255, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 47, 255, 255, 255, 184, 255, 255, 255, 246, 255, 255, 255, 255, 255, 255, 255, 231, 255, 255, 255, 159, 255, 255, 255, 201, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 185, 255, 255, 255, 35, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 222, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 112, 112, 112, 255, 110, 110, 110, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 35, 35, 35, 225, 0, 0, 0, 0, 255, 0, 0, 5, 254, 6, 6, 255, 255, 10, 10, 255, 255, 251, 251, 255, 255, 255, 255, 255, 255, 252, 252, 255, 255, 164, 164, 255, 251, 36, 36, 255, 255, 6, 6, 255, 255, 6, 6, 255, 255, 6, 6, 255, 255, 39, 39, 255, 255, 160, 160, 255, 255, 15, 15, 255, 255, 6, 6, 255, 255, 0, 0, 11, 0, 0, 0, 0, 102, 102, 157, 86, 132, 132, 189, 255, 126, 126, 183, 255, 123, 123, 180, 255, 119, 119, 177, 255, 115, 115, 175, 255, 114, 114, 174, 255, 109, 109, 173, 255, 108, 108, 173, 255, 106, 106, 175, 255, 103, 103, 172, 255, 98, 98, 167, 255, 103, 103, 172, 252, 112, 112, 180, 255, 108, 108, 178, 255, 107, 107, 177, 255, 95, 95, 170, 255, 92, 92, 168, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 84, 84, 164, 255, 187, 187, 235, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 253, 108, 108, 128, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 166, 90, 128, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 172, 101, 137, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 236, 226, 178, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 251, 244, 255, 221, 204, 119, 255, 233, 223, 169, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 233, 223, 169, 255, 221, 204, 119, 255, 252, 251, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 227, 179, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 175, 79, 159, 255, 218, 174, 211, 255, 221, 180, 214, 255, 221, 180, 214, 255, 221, 180, 214, 255, 221, 180, 214, 255, 221, 180, 214, 255, 221, 180, 214, 255, 221, 180, 214, 255, 221, 180, 214, 255, 221, 180, 214, 255, 221, 180, 214, 255, 221, 180, 214, 255, 223, 185, 217, 255, 255, 255, 255, 255, 216, 169, 208, 255, 170, 68, 153, 255, 211, 158, 202, 255, 255, 255, 255, 255, 225, 189, 219, 255, 221, 180, 214, 255, 221, 180, 214, 255, 218, 173, 210, 255, 175, 78, 158, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 255, 255, 255, 83, 255, 255, 255, 255, 255, 255, 255, 233, 191, 191, 191, 27, 0, 0, 0, 0, 191, 191, 191, 10, 255, 255, 255, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 160, 128, 128, 128, 0, 64, 64, 64, 0, 255, 255, 255, 91, 255, 255, 255, 255, 255, 255, 255, 241, 255, 255, 255, 10, 255, 255, 255, 44, 255, 255, 255, 251, 255, 255, 255, 251, 255, 255, 255, 61, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 68, 255, 255, 255, 253, 255, 255, 255, 249, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 6, 255, 255, 255, 120, 255, 255, 255, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 18, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 182, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 232, 255, 255, 255, 52, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 57, 255, 255, 255, 213, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 181, 255, 255, 255, 173, 255, 255, 255, 245, 255, 255, 255, 255, 255, 255, 255, 233, 255, 255, 255, 170, 255, 255, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 222, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 10, 10, 10, 255, 9, 9, 9, 255, 246, 246, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 35, 35, 35, 225, 0, 0, 0, 0, 255, 3, 3, 18, 255, 6, 6, 255, 255, 21, 21, 255, 255, 254, 254, 255, 255, 170, 170, 255, 255, 46, 46, 255, 255, 6, 6, 255, 255, 6, 6, 255, 255, 6, 6, 255, 255, 34, 34, 255, 255, 155, 155, 255, 255, 250, 250, 255, 255, 255, 255, 255, 255, 29, 29, 255, 255, 6, 6, 255, 255, 5, 5, 26, 0, 0, 0, 0, 102, 102, 157, 86, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 137, 137, 193, 255, 141, 141, 195, 255, 141, 141, 196, 255, 175, 175, 223, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 253, 108, 108, 128, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 166, 90, 128, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 172, 101, 137, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 236, 226, 179, 255, 253, 252, 247, 255, 253, 252, 247, 255, 253, 252, 247, 255, 244, 239, 214, 255, 221, 204, 119, 255, 225, 210, 136, 255, 251, 249, 240, 255, 253, 252, 247, 255, 253, 252, 247, 255, 253, 252, 247, 255, 253, 252, 247, 255, 253, 252, 247, 255, 253, 252, 247, 255, 253, 252, 247, 255, 253, 252, 247, 255, 251, 250, 240, 255, 225, 210, 136, 255, 221, 204, 119, 255, 244, 239, 213, 255, 253, 252, 247, 255, 253, 252, 247, 255, 253, 252, 247, 255, 236, 227, 180, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 187, 106, 174, 255, 245, 232, 242, 255, 247, 236, 245, 255, 247, 236, 245, 255, 247, 236, 245, 255, 247, 236, 245, 255, 247, 236, 245, 255, 247, 236, 245, 255, 247, 236, 245, 255, 247, 236, 245, 255, 247, 236, 245, 255, 247, 236, 245, 255, 247, 236, 245, 255, 248, 239, 246, 255, 255, 255, 255, 255, 201, 136, 190, 255, 170, 68, 153, 255, 196, 126, 184, 255, 255, 255, 255, 255, 248, 240, 247, 255, 247, 236, 245, 255, 247, 236, 245, 255, 244, 231, 242, 255, 186, 104, 173, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 191, 191, 191, 0, 255, 255, 255, 171, 255, 255, 255, 255, 255, 255, 255, 210, 191, 191, 191, 31, 128, 128, 128, 0, 255, 255, 255, 58, 255, 255, 255, 146, 255, 255, 255, 127, 191, 191, 191, 24, 128, 128, 128, 0, 255, 255, 255, 81, 255, 255, 255, 245, 255, 255, 255, 255, 255, 255, 255, 86, 64, 64, 64, 0, 64, 64, 64, 0, 255, 255, 255, 120, 255, 255, 255, 255, 255, 255, 255, 236, 255, 255, 255, 64, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 70, 255, 255, 255, 239, 255, 255, 255, 255, 255, 255, 255, 111, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 84, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 60, 128, 128, 128, 0, 191, 191, 191, 8, 255, 255, 255, 216, 255, 255, 255, 255, 255, 255, 255, 209, 255, 255, 255, 97, 191, 191, 191, 7, 64, 64, 64, 0, 64, 64, 64, 0, 255, 255, 255, 74, 255, 255, 255, 248, 255, 255, 255, 255, 255, 255, 255, 211, 255, 255, 255, 146, 255, 255, 255, 244, 255, 255, 255, 255, 255, 255, 255, 252, 255, 255, 255, 161, 255, 255, 255, 190, 255, 255, 255, 255, 255, 255, 255, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 222, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 205, 205, 205, 255, 204, 204, 204, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 35, 35, 35, 225, 0, 0, 0, 0, 189, 1, 1, 2, 250, 5, 5, 253, 255, 6, 6, 255, 255, 50, 50, 255, 255, 6, 6, 255, 255, 6, 6, 255, 255, 6, 6, 255, 255, 30, 30, 255, 250, 144, 144, 255, 255, 248, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 243, 243, 255, 255, 9, 9, 255, 252, 6, 6, 254, 255, 0, 0, 5, 0, 0, 0, 0, 102, 102, 157, 86, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 172, 172, 221, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 253, 108, 108, 128, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 166, 90, 128, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 172, 101, 137, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 223, 207, 126, 255, 224, 209, 133, 255, 224, 209, 133, 255, 224, 208, 130, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 222, 205, 122, 255, 224, 209, 133, 255, 224, 209, 133, 255, 224, 209, 133, 255, 224, 209, 133, 255, 224, 209, 133, 255, 224, 209, 133, 255, 224, 209, 133, 255, 224, 209, 133, 255, 222, 205, 122, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 224, 208, 130, 255, 224, 209, 133, 255, 224, 209, 133, 255, 223, 207, 126, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 171, 71, 155, 255, 241, 224, 238, 255, 249, 242, 248, 255, 223, 185, 217, 255, 248, 239, 246, 255, 244, 231, 242, 255, 173, 74, 157, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 191, 191, 191, 15, 255, 255, 255, 204, 255, 255, 255, 255, 255, 255, 255, 234, 255, 255, 255, 106, 191, 191, 191, 10, 255, 255, 255, 0, 191, 191, 191, 0, 255, 255, 255, 31, 255, 255, 255, 150, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 133, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 1, 255, 255, 255, 162, 255, 255, 255, 255, 255, 255, 255, 250, 255, 255, 255, 142, 255, 255, 255, 33, 128, 128, 128, 0, 128, 128, 128, 0, 255, 255, 255, 37, 255, 255, 255, 148, 255, 255, 255, 251, 255, 255, 255, 255, 255, 255, 255, 152, 191, 191, 191, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 33, 255, 255, 255, 234, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 255, 255, 255, 162, 255, 255, 255, 213, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 158, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 1, 255, 255, 255, 217, 255, 255, 255, 255, 255, 255, 255, 134, 191, 191, 191, 5, 191, 191, 191, 6, 255, 255, 255, 71, 255, 255, 255, 88, 255, 255, 255, 77, 255, 255, 255, 199, 255, 255, 255, 255, 255, 255, 255, 224, 191, 191, 191, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 222, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 35, 35, 35, 225, 0, 0, 0, 0, 67, 1, 1, 0, 194, 4, 4, 236, 255, 6, 6, 255, 255, 6, 6, 255, 255, 6, 6, 255, 255, 27, 27, 255, 255, 142, 142, 255, 255, 246, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 247, 247, 255, 255, 158, 158, 255, 255, 6, 6, 255, 199, 5, 5, 242, 81, 1, 1, 0, 0, 0, 0, 0, 102, 102, 157, 86, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 172, 172, 221, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 253, 108, 108, 128, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 166, 90, 128, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 172, 101, 137, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 222, 205, 121, 255, 232, 220, 162, 255, 234, 223, 171, 255, 234, 223, 171, 255, 234, 223, 171, 255, 234, 223, 171, 255, 234, 223, 171, 255, 234, 223, 171, 255, 234, 223, 171, 255, 234, 223, 171, 255, 228, 215, 147, 255, 221, 204, 119, 255, 221, 204, 119, 255, 228, 214, 147, 255, 234, 223, 171, 255, 234, 223, 171, 255, 234, 223, 171, 255, 234, 223, 171, 255, 234, 223, 171, 255, 234, 223, 171, 255, 234, 223, 171, 255, 234, 223, 171, 255, 232, 220, 162, 255, 222, 205, 121, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 181, 92, 166, 255, 229, 198, 224, 255, 246, 236, 244, 255, 231, 202, 226, 255, 183, 97, 169, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 10, 255, 255, 255, 171, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 255, 255, 255, 217, 255, 255, 255, 229, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 255, 255, 255, 102, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 1, 255, 255, 255, 123, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 255, 255, 255, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 255, 255, 255, 117, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 14, 255, 255, 255, 214, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 73, 64, 64, 64, 0, 0, 0, 0, 0, 255, 255, 255, 12, 255, 255, 255, 255, 255, 255, 255, 237, 191, 191, 191, 1, 0, 0, 0, 0, 64, 64, 64, 0, 191, 191, 191, 10, 255, 255, 255, 136, 255, 255, 255, 251, 255, 255, 255, 255, 255, 255, 255, 222, 255, 255, 255, 44, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 222, 255, 255, 255, 255, 102, 102, 102, 255, 17, 17, 17, 255, 222, 222, 222, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 210, 210, 210, 255, 14, 14, 14, 255, 117, 117, 117, 255, 255, 255, 255, 255, 35, 35, 35, 225, 0, 0, 0, 0, 2, 0, 0, 0, 93, 12, 12, 220, 255, 6, 6, 255, 255, 6, 6, 255, 150, 7, 7, 255, 219, 207, 207, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 209, 209, 209, 255, 38, 11, 11, 255, 236, 10, 10, 255, 255, 6, 6, 255, 102, 14, 14, 229, 4, 0, 0, 0, 0, 0, 0, 0, 102, 102, 157, 86, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 172, 172, 221, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 253, 108, 108, 128, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 166, 90, 128, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 172, 101, 137, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 234, 223, 170, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 252, 249, 255, 223, 208, 129, 255, 223, 207, 129, 255, 253, 253, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 234, 223, 171, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 71, 255, 255, 255, 186, 255, 255, 255, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 255, 255, 255, 150, 255, 255, 255, 32, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 37, 255, 255, 255, 152, 255, 255, 255, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 255, 255, 255, 150, 255, 255, 255, 32, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 5, 255, 255, 255, 201, 255, 255, 255, 200, 255, 255, 255, 110, 255, 255, 255, 53, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 255, 255, 255, 124, 255, 255, 255, 238, 255, 255, 255, 255, 255, 255, 255, 217, 191, 191, 191, 1, 0, 0, 0, 0, 191, 191, 191, 4, 255, 255, 255, 234, 255, 255, 255, 254, 255, 255, 255, 63, 128, 128, 128, 0, 255, 255, 255, 73, 255, 255, 255, 221, 255, 255, 255, 255, 255, 255, 255, 251, 255, 255, 255, 137, 191, 191, 191, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 214, 255, 255, 255, 255, 85, 85, 85, 255, 8, 8, 8, 255, 216, 216, 216, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 202, 202, 202, 255, 6, 6, 6, 255, 101, 101, 101, 255, 255, 255, 255, 255, 24, 24, 24, 217, 0, 0, 0, 0, 0, 0, 0, 0, 27, 27, 27, 218, 255, 77, 77, 255, 255, 6, 6, 255, 226, 5, 5, 255, 222, 159, 159, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 215, 157, 157, 255, 223, 5, 5, 255, 255, 6, 6, 255, 255, 71, 71, 255, 37, 36, 36, 227, 0, 0, 0, 0, 0, 0, 0, 0, 102, 102, 157, 86, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 172, 172, 221, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 253, 108, 108, 128, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 166, 90, 128, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 228, 234, 255, 238, 224, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 172, 101, 137, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 236, 226, 178, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 227, 213, 142, 255, 226, 212, 141, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 226, 179, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 191, 191, 191, 1, 255, 255, 255, 34, 255, 255, 255, 21, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 191, 191, 191, 10, 191, 191, 191, 11, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 5, 128, 128, 128, 0, 64, 64, 64, 0, 191, 191, 191, 0, 255, 255, 255, 234, 255, 255, 255, 255, 255, 255, 255, 148, 191, 191, 191, 0, 191, 191, 191, 14, 255, 255, 255, 125, 255, 255, 255, 72, 64, 64, 64, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 118, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 200, 255, 255, 255, 47, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 154, 187, 187, 187, 254, 255, 255, 255, 255, 242, 242, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 242, 242, 255, 255, 255, 255, 255, 190, 190, 190, 254, 1, 1, 1, 157, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 180, 223, 208, 208, 255, 255, 65, 65, 255, 255, 6, 6, 255, 255, 6, 6, 255, 255, 51, 51, 255, 255, 102, 102, 255, 255, 103, 103, 255, 255, 53, 53, 255, 255, 6, 6, 255, 255, 6, 6, 255, 255, 60, 60, 255, 227, 209, 209, 255, 5, 5, 5, 187, 0, 0, 0, 0, 0, 0, 0, 0, 102, 102, 157, 86, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 172, 172, 221, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 253, 108, 108, 128, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 166, 90, 128, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 242, 245, 255, 145, 51, 98, 255, 142, 46, 94, 255, 244, 235, 240, 255, 255, 255, 255, 255, 172, 101, 137, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 236, 226, 178, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 227, 213, 142, 255, 226, 212, 141, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 226, 179, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 175, 79, 159, 255, 213, 163, 205, 255, 227, 193, 221, 255, 206, 148, 196, 255, 171, 70, 154, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 182, 255, 255, 255, 255, 255, 255, 255, 62, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 113, 255, 255, 255, 230, 255, 255, 255, 255, 255, 255, 255, 215, 255, 255, 255, 103, 191, 191, 191, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 7, 7, 7, 191, 86, 86, 86, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 86, 86, 86, 255, 7, 7, 7, 193, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 23, 23, 23, 223, 95, 89, 89, 255, 138, 18, 18, 255, 239, 6, 6, 255, 255, 6, 6, 255, 255, 6, 6, 255, 255, 6, 6, 255, 255, 6, 6, 255, 241, 6, 6, 255, 141, 17, 17, 255, 96, 88, 88, 255, 26, 26, 26, 226, 0, 0, 0, 47, 0, 0, 0, 0, 0, 0, 0, 0, 102, 102, 157, 86, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 172, 172, 221, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 253, 108, 108, 128, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 135, 33, 85, 255, 144, 50, 98, 255, 151, 62, 107, 255, 139, 40, 90, 255, 147, 54, 101, 255, 169, 94, 131, 255, 208, 168, 188, 255, 253, 251, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 196, 145, 170, 255, 137, 35, 86, 255, 138, 38, 88, 255, 189, 132, 161, 255, 255, 255, 255, 255, 172, 101, 137, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 233, 222, 167, 255, 255, 254, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 251, 246, 255, 223, 207, 127, 255, 223, 207, 126, 255, 252, 251, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 253, 255, 233, 222, 168, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 172, 72, 155, 255, 239, 219, 235, 255, 254, 252, 253, 255, 243, 230, 241, 255, 255, 255, 255, 255, 222, 182, 215, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 34, 255, 255, 255, 76, 191, 191, 191, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 51, 0, 0, 0, 51, 0, 0, 0, 51, 0, 0, 0, 51, 0, 0, 0, 51, 0, 0, 0, 51, 0, 0, 0, 51, 0, 0, 0, 51, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 26, 0, 0, 0, 26, 44, 0, 0, 30, 211, 4, 4, 76, 242, 4, 4, 106, 243, 4, 4, 107, 213, 4, 4, 78, 48, 0, 0, 31, 0, 0, 0, 26, 0, 0, 0, 26, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 102, 157, 86, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 172, 172, 221, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 253, 108, 108, 128, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 135, 33, 85, 255, 136, 34, 85, 255, 144, 50, 97, 255, 177, 110, 144, 255, 192, 137, 164, 255, 182, 120, 151, 255, 155, 70, 112, 255, 136, 34, 85, 255, 154, 67, 110, 255, 234, 216, 225, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 241, 244, 255, 144, 48, 96, 255, 175, 106, 140, 255, 182, 121, 152, 255, 140, 42, 91, 255, 243, 233, 238, 255, 172, 101, 137, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 229, 215, 150, 255, 232, 221, 165, 255, 232, 221, 165, 255, 232, 221, 165, 255, 232, 221, 165, 255, 232, 221, 165, 255, 232, 221, 165, 255, 232, 221, 165, 255, 232, 221, 165, 255, 225, 210, 135, 255, 221, 204, 119, 255, 221, 204, 119, 255, 225, 210, 135, 255, 232, 221, 165, 255, 232, 221, 165, 255, 232, 221, 165, 255, 232, 221, 165, 255, 232, 221, 165, 255, 232, 221, 165, 255, 232, 221, 165, 255, 232, 221, 165, 255, 229, 215, 150, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 179, 88, 164, 255, 227, 194, 221, 255, 230, 199, 224, 255, 230, 199, 224, 255, 235, 210, 230, 255, 255, 255, 255, 255, 199, 132, 188, 255, 170, 68, 153, 255, 218, 174, 211, 255, 255, 254, 254, 255, 230, 199, 224, 255, 230, 199, 224, 255, 230, 199, 224, 255, 230, 199, 224, 255, 230, 199, 224, 255, 230, 199, 224, 255, 230, 199, 224, 255, 230, 199, 224, 255, 230, 199, 224, 255, 230, 199, 224, 255, 230, 199, 224, 255, 230, 199, 224, 255, 227, 193, 221, 255, 178, 87, 163, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 102, 157, 86, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 171, 171, 220, 254, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 253, 108, 108, 128, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 137, 37, 87, 255, 197, 147, 172, 255, 251, 247, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 222, 193, 208, 255, 149, 58, 104, 255, 142, 46, 94, 255, 235, 217, 226, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 195, 144, 170, 255, 137, 36, 86, 255, 234, 217, 226, 255, 240, 228, 234, 255, 139, 39, 89, 255, 187, 128, 158, 255, 172, 101, 137, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 225, 210, 135, 255, 230, 217, 154, 255, 230, 217, 154, 255, 229, 217, 153, 255, 222, 206, 123, 255, 221, 204, 119, 255, 221, 204, 119, 255, 225, 210, 134, 255, 230, 217, 154, 255, 230, 217, 154, 255, 230, 217, 154, 255, 230, 217, 154, 255, 230, 217, 154, 255, 230, 217, 154, 255, 230, 217, 154, 255, 230, 217, 154, 255, 225, 210, 135, 255, 221, 204, 119, 255, 221, 204, 119, 255, 222, 206, 123, 255, 229, 217, 153, 255, 230, 217, 154, 255, 230, 217, 154, 255, 225, 210, 136, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 183, 97, 169, 255, 236, 212, 232, 255, 238, 218, 235, 255, 238, 218, 235, 255, 242, 226, 239, 255, 255, 255, 255, 255, 195, 123, 183, 255, 170, 68, 153, 255, 214, 164, 206, 255, 255, 255, 255, 255, 238, 218, 235, 255, 238, 218, 235, 255, 238, 218, 235, 255, 238, 218, 235, 255, 238, 218, 235, 255, 238, 218, 235, 255, 238, 218, 235, 255, 238, 218, 235, 255, 238, 218, 235, 255, 238, 218, 235, 255, 238, 218, 235, 255, 238, 218, 235, 255, 235, 212, 231, 255, 183, 96, 168, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 191, 191, 191, 7, 255, 255, 255, 128, 255, 255, 255, 119, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 143, 255, 255, 255, 124, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 95, 0, 0, 0, 149, 0, 0, 0, 175, 0, 0, 0, 201, 0, 0, 0, 201, 0, 0, 0, 175, 0, 0, 0, 149, 0, 0, 0, 97, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 102, 157, 86, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 170, 170, 220, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 207, 207, 249, 204, 99, 99, 121, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 35, 86, 255, 214, 179, 196, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 232, 237, 255, 149, 58, 104, 255, 154, 68, 111, 255, 253, 251, 252, 255, 255, 255, 255, 255, 247, 240, 244, 255, 143, 47, 95, 255, 176, 109, 143, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 124, 155, 255, 140, 41, 90, 255, 164, 86, 125, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 236, 226, 179, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 244, 226, 255, 221, 204, 119, 255, 227, 213, 144, 255, 254, 253, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 253, 250, 255, 227, 214, 145, 255, 221, 204, 119, 255, 247, 244, 226, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 227, 180, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 173, 75, 157, 255, 243, 228, 240, 255, 251, 247, 251, 255, 236, 212, 232, 255, 254, 254, 254, 255, 227, 194, 222, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 255, 255, 255, 12, 255, 255, 255, 255, 255, 255, 255, 241, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 133, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 114, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 12, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 1, 1, 1, 190, 56, 56, 56, 252, 135, 135, 135, 255, 197, 197, 197, 255, 223, 223, 223, 255, 249, 249, 249, 255, 249, 249, 249, 255, 223, 223, 223, 255, 197, 197, 197, 255, 137, 137, 137, 255, 58, 58, 58, 252, 1, 1, 1, 192, 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 102, 157, 86, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 170, 170, 220, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 198, 198, 243, 86, 0, 0, 0, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 180, 116, 148, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 192, 207, 255, 136, 34, 85, 255, 209, 170, 190, 255, 255, 255, 255, 255, 194, 143, 169, 255, 137, 36, 87, 255, 236, 219, 227, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 230, 236, 255, 139, 40, 90, 255, 137, 37, 87, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 236, 226, 178, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 251, 244, 255, 221, 204, 119, 255, 233, 223, 169, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 233, 223, 169, 255, 221, 204, 119, 255, 252, 251, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 227, 179, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 179, 87, 164, 255, 221, 181, 214, 255, 234, 210, 230, 255, 214, 165, 206, 255, 173, 75, 157, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 255, 255, 255, 10, 255, 255, 255, 255, 255, 255, 255, 243, 191, 191, 191, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 124, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 105, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 15, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 1, 1, 1, 184, 89, 89, 89, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 92, 92, 92, 255, 2, 2, 2, 187, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 102, 157, 86, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 170, 170, 220, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 208, 208, 249, 221, 99, 99, 121, 0, 0, 0, 0, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 233, 214, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 155, 69, 112, 255, 149, 58, 103, 255, 171, 100, 136, 255, 140, 42, 91, 255, 178, 112, 146, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 186, 127, 157, 255, 136, 34, 85, 255, 135, 33, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 236, 226, 178, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 251, 244, 255, 221, 204, 119, 255, 233, 223, 169, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 233, 223, 169, 255, 221, 204, 119, 255, 252, 251, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 227, 179, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 255, 255, 255, 7, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 114, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 96, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 19, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 78, 38, 38, 38, 242, 203, 203, 203, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 206, 206, 206, 255, 41, 41, 41, 244, 1, 1, 1, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 102, 157, 86, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 170, 170, 220, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 126, 126, 248, 101, 0, 0, 64, 0, 0, 0, 0, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 142, 46, 94, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 183, 121, 152, 255, 136, 34, 85, 255, 135, 33, 85, 255, 138, 37, 87, 255, 237, 222, 230, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 243, 232, 238, 255, 140, 41, 91, 255, 135, 33, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 236, 226, 178, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 249, 238, 255, 221, 204, 119, 255, 230, 217, 154, 255, 255, 254, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 255, 230, 217, 155, 255, 221, 204, 119, 255, 251, 249, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 227, 179, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 255, 255, 255, 5, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 105, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 88, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 23, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 15, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 110, 67, 67, 67, 252, 238, 238, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 207, 207, 207, 255, 132, 132, 132, 255, 202, 202, 202, 255, 255, 255, 255, 255, 255, 255, 255, 255, 205, 205, 205, 255, 130, 130, 130, 255, 205, 205, 205, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 240, 240, 255, 71, 71, 71, 252, 0, 0, 0, 115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 102, 157, 86, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 170, 170, 220, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 210, 210, 251, 233, 115, 115, 167, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 148, 57, 103, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 189, 133, 161, 255, 136, 34, 85, 255, 136, 34, 85, 255, 180, 116, 148, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 188, 131, 160, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 228, 215, 147, 255, 235, 225, 176, 255, 235, 225, 176, 255, 235, 225, 175, 255, 227, 213, 144, 255, 221, 204, 119, 255, 221, 204, 119, 255, 232, 220, 162, 255, 235, 225, 176, 255, 235, 225, 176, 255, 235, 225, 176, 255, 235, 225, 176, 255, 235, 225, 176, 255, 235, 225, 176, 255, 235, 225, 176, 255, 235, 225, 176, 255, 232, 220, 162, 255, 221, 204, 119, 255, 221, 204, 119, 255, 227, 213, 143, 255, 235, 225, 175, 255, 235, 225, 176, 255, 235, 225, 176, 255, 228, 215, 148, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 204, 142, 194, 255, 239, 219, 235, 255, 239, 219, 235, 255, 204, 143, 194, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 255, 255, 255, 255, 251, 191, 191, 191, 0, 191, 191, 191, 0, 255, 255, 255, 134, 255, 255, 255, 255, 255, 255, 255, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 96, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 255, 255, 255, 80, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 27, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 24, 255, 255, 255, 34, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 70, 255, 255, 255, 189, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 71, 71, 71, 253, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 55, 55, 55, 251, 0, 0, 0, 170, 0, 0, 0, 182, 175, 175, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 180, 180, 180, 255, 0, 0, 0, 184, 0, 0, 0, 167, 52, 52, 52, 250, 183, 183, 183, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 75, 75, 75, 253, 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 102, 157, 86, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 170, 170, 220, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 196, 196, 241, 116, 46, 46, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 135, 33, 85, 255, 138, 38, 88, 255, 251, 248, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 175, 107, 141, 255, 136, 34, 85, 255, 138, 38, 88, 255, 239, 224, 232, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 234, 239, 255, 141, 43, 92, 255, 135, 33, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 199, 131, 188, 255, 255, 255, 255, 255, 236, 213, 232, 255, 236, 213, 232, 255, 255, 255, 255, 255, 199, 132, 188, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 255, 255, 255, 255, 253, 128, 128, 128, 0, 128, 128, 128, 0, 255, 255, 255, 133, 255, 255, 255, 255, 255, 255, 255, 120, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 51, 255, 255, 255, 202, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 215, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 198, 255, 255, 255, 40, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 22, 255, 255, 255, 51, 255, 255, 255, 51, 255, 255, 255, 51, 255, 255, 255, 75, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 120, 255, 255, 255, 51, 255, 255, 255, 51, 255, 255, 255, 51, 255, 255, 255, 33, 64, 64, 64, 0, 0, 0, 0, 0, 255, 255, 255, 90, 255, 255, 255, 254, 255, 255, 255, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 77, 255, 255, 255, 248, 255, 255, 255, 249, 191, 191, 191, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 39, 39, 39, 243, 239, 239, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 103, 103, 103, 255, 0, 0, 0, 176, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 125, 175, 175, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 180, 180, 180, 255, 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 172, 97, 97, 97, 255, 249, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 242, 242, 255, 42, 42, 42, 244, 0, 0, 0, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 102, 157, 86, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 170, 170, 220, 255, 215, 215, 255, 255, 215, 215, 255, 255, 211, 211, 252, 242, 147, 147, 176, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 217, 184, 201, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 246, 248, 255, 144, 48, 96, 255, 135, 33, 85, 255, 182, 119, 151, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 190, 134, 162, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 229, 217, 153, 255, 252, 251, 244, 255, 253, 252, 247, 255, 253, 252, 247, 255, 253, 252, 247, 255, 253, 252, 247, 255, 253, 252, 247, 255, 253, 252, 247, 255, 253, 252, 247, 255, 253, 252, 247, 255, 248, 245, 229, 255, 222, 205, 122, 255, 222, 205, 122, 255, 248, 245, 229, 255, 253, 252, 247, 255, 253, 252, 247, 255, 253, 252, 247, 255, 253, 252, 247, 255, 253, 252, 247, 255, 253, 252, 247, 255, 253, 252, 247, 255, 253, 252, 247, 255, 252, 251, 244, 255, 230, 217, 153, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 187, 104, 173, 255, 244, 231, 242, 255, 247, 236, 245, 255, 247, 236, 245, 255, 247, 236, 245, 255, 247, 236, 245, 255, 247, 236, 245, 255, 247, 236, 245, 255, 247, 236, 245, 255, 252, 248, 251, 255, 243, 229, 241, 255, 171, 70, 154, 255, 171, 69, 154, 255, 243, 228, 240, 255, 252, 248, 251, 255, 247, 236, 245, 255, 247, 236, 245, 255, 247, 236, 245, 255, 247, 236, 245, 255, 247, 236, 245, 255, 247, 236, 245, 255, 247, 236, 245, 255, 244, 230, 241, 255, 186, 103, 172, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 252, 255, 255, 255, 255, 191, 191, 191, 1, 128, 128, 128, 0, 255, 255, 255, 131, 255, 255, 255, 255, 255, 255, 255, 242, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 155, 128, 128, 128, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 255, 255, 255, 73, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 54, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 14, 255, 255, 255, 201, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 232, 255, 255, 255, 40, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 126, 255, 255, 255, 255, 255, 255, 255, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 84, 255, 255, 255, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 191, 210, 210, 210, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 70, 70, 70, 252, 0, 0, 0, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 125, 175, 175, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 180, 180, 180, 255, 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 106, 65, 65, 65, 251, 248, 248, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 214, 214, 255, 3, 3, 3, 195, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 102, 157, 86, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 170, 170, 220, 255, 215, 215, 255, 255, 215, 215, 255, 255, 201, 201, 244, 131, 48, 48, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 157, 73, 115, 255, 252, 249, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 194, 143, 169, 255, 136, 34, 85, 255, 136, 34, 85, 255, 204, 160, 182, 255, 219, 189, 204, 255, 219, 189, 204, 255, 219, 189, 204, 255, 219, 189, 204, 255, 219, 189, 204, 255, 219, 189, 204, 255, 219, 189, 204, 255, 219, 189, 204, 255, 209, 170, 190, 255, 136, 34, 85, 255, 135, 33, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 236, 226, 178, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 227, 212, 142, 255, 226, 212, 141, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 226, 179, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 176, 80, 160, 255, 219, 175, 211, 255, 221, 180, 214, 255, 221, 180, 214, 255, 221, 180, 214, 255, 221, 180, 214, 255, 221, 180, 214, 255, 221, 180, 214, 255, 221, 180, 214, 255, 241, 223, 238, 255, 249, 241, 248, 255, 178, 86, 163, 255, 178, 86, 163, 255, 249, 241, 247, 255, 241, 223, 238, 255, 221, 180, 214, 255, 221, 180, 214, 255, 221, 180, 214, 255, 221, 180, 214, 255, 221, 180, 214, 255, 221, 180, 214, 255, 221, 180, 214, 255, 218, 174, 211, 255, 175, 79, 159, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 250, 255, 255, 255, 255, 255, 255, 255, 3, 128, 128, 128, 0, 255, 255, 255, 130, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 173, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 69, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 17, 255, 255, 255, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 255, 255, 255, 46, 64, 64, 64, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 119, 255, 255, 255, 255, 255, 255, 255, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 12, 255, 255, 255, 139, 255, 255, 255, 255, 255, 255, 255, 236, 255, 255, 255, 119, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 74, 96, 96, 96, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 99, 99, 99, 255, 0, 0, 0, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 125, 105, 105, 105, 255, 153, 153, 153, 255, 153, 153, 153, 255, 108, 108, 108, 255, 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 93, 93, 93, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 101, 101, 101, 254, 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 108, 108, 161, 78, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 170, 170, 220, 255, 215, 215, 255, 255, 212, 212, 253, 248, 145, 145, 179, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 135, 33, 85, 255, 136, 34, 85, 255, 175, 107, 141, 255, 252, 249, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 212, 175, 193, 255, 137, 36, 87, 255, 135, 33, 84, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 135, 33, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 236, 226, 178, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 227, 213, 142, 255, 226, 212, 141, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 226, 179, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 185, 101, 171, 255, 252, 248, 251, 255, 253, 251, 253, 255, 253, 251, 253, 255, 252, 248, 251, 255, 185, 102, 171, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 247, 255, 255, 255, 255, 255, 255, 255, 6, 128, 128, 128, 0, 255, 255, 255, 130, 255, 255, 255, 255, 255, 255, 255, 136, 255, 255, 255, 26, 255, 255, 255, 26, 255, 255, 255, 26, 255, 255, 255, 26, 255, 255, 255, 26, 255, 255, 255, 17, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 65, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 21, 255, 255, 255, 213, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 255, 255, 255, 51, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 79, 255, 255, 255, 255, 255, 255, 255, 99, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 178, 255, 255, 255, 246, 255, 255, 255, 17, 255, 255, 255, 17, 64, 64, 64, 0, 0, 0, 0, 0, 5, 5, 5, 199, 226, 226, 226, 255, 255, 255, 255, 255, 255, 255, 255, 255, 182, 182, 182, 254, 1, 1, 1, 169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 102, 0, 0, 0, 102, 0, 0, 0, 102, 0, 0, 0, 102, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 176, 176, 176, 254, 255, 255, 255, 255, 255, 255, 255, 255, 229, 229, 229, 255, 7, 7, 7, 204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 28, 41, 0, 109, 109, 148, 22, 146, 146, 200, 98, 141, 141, 195, 135, 140, 140, 196, 207, 136, 136, 193, 250, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 170, 170, 220, 255, 215, 215, 255, 255, 205, 205, 247, 147, 49, 49, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 156, 72, 114, 255, 216, 182, 199, 255, 251, 247, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 230, 209, 220, 255, 178, 112, 145, 255, 136, 34, 85, 255, 135, 33, 84, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 235, 225, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 251, 255, 225, 210, 135, 255, 224, 209, 134, 255, 254, 254, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 235, 225, 176, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 183, 95, 168, 255, 214, 164, 205, 255, 214, 164, 205, 255, 183, 95, 168, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 245, 255, 255, 255, 255, 255, 255, 255, 8, 128, 128, 128, 0, 255, 255, 255, 131, 255, 255, 255, 255, 255, 255, 255, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 61, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 25, 255, 255, 255, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 243, 255, 255, 255, 58, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 4, 255, 255, 255, 219, 255, 255, 255, 244, 255, 255, 255, 90, 191, 191, 191, 1, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 191, 191, 191, 11, 255, 255, 255, 137, 255, 255, 255, 255, 255, 255, 255, 152, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 69, 69, 69, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 48, 48, 48, 247, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 42, 42, 42, 245, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 74, 74, 74, 255, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 37, 50, 0, 73, 73, 101, 0, 71, 71, 98, 0, 149, 149, 200, 58, 142, 142, 197, 115, 140, 140, 193, 162, 139, 139, 195, 232, 135, 135, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 170, 170, 220, 255, 213, 213, 254, 253, 149, 149, 181, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 135, 33, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 148, 56, 102, 255, 140, 41, 91, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 224, 208, 130, 255, 238, 229, 187, 255, 241, 235, 201, 255, 241, 235, 201, 255, 241, 235, 201, 255, 241, 235, 201, 255, 241, 235, 201, 255, 241, 235, 201, 255, 241, 235, 201, 255, 241, 235, 201, 255, 234, 223, 171, 255, 221, 204, 119, 255, 221, 204, 119, 255, 234, 223, 171, 255, 241, 235, 201, 255, 241, 235, 201, 255, 241, 235, 201, 255, 241, 235, 201, 255, 241, 235, 201, 255, 241, 235, 201, 255, 241, 235, 201, 255, 241, 235, 201, 255, 238, 230, 187, 255, 224, 208, 130, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 255, 255, 255, 255, 253, 253, 254, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 242, 255, 255, 255, 255, 255, 255, 255, 11, 128, 128, 128, 0, 255, 255, 255, 133, 255, 255, 255, 255, 255, 255, 255, 174, 255, 255, 255, 102, 255, 255, 255, 102, 255, 255, 255, 102, 255, 255, 255, 102, 191, 191, 191, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 58, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 30, 255, 255, 255, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 255, 255, 255, 65, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 38, 255, 255, 255, 221, 255, 255, 255, 255, 255, 255, 255, 230, 255, 255, 255, 178, 255, 255, 255, 153, 255, 255, 255, 147, 255, 255, 255, 176, 255, 255, 255, 238, 255, 255, 255, 255, 255, 255, 255, 187, 191, 191, 191, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 106, 147, 147, 147, 255, 255, 255, 255, 255, 255, 255, 255, 255, 196, 196, 196, 255, 0, 0, 0, 159, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 154, 190, 190, 190, 255, 255, 255, 255, 255, 255, 255, 255, 255, 152, 152, 152, 255, 0, 0, 0, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 73, 98, 0, 72, 72, 100, 0, 111, 111, 149, 15, 146, 146, 201, 88, 127, 127, 175, 126, 141, 141, 196, 198, 137, 137, 194, 247, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 170, 170, 220, 255, 194, 194, 238, 163, 88, 88, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 240, 255, 255, 255, 255, 255, 255, 255, 13, 128, 128, 128, 0, 255, 255, 255, 134, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 54, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 35, 255, 255, 255, 229, 255, 255, 255, 249, 255, 255, 255, 72, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 191, 191, 191, 8, 255, 255, 255, 100, 255, 255, 255, 178, 255, 255, 255, 212, 255, 255, 255, 239, 255, 255, 255, 251, 255, 255, 255, 223, 255, 255, 255, 189, 255, 255, 255, 85, 191, 191, 191, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 215, 215, 215, 255, 255, 255, 255, 255, 255, 255, 255, 255, 121, 121, 121, 254, 0, 0, 0, 139, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 0, 0, 0, 102, 0, 0, 0, 102, 0, 0, 0, 102, 0, 0, 0, 102, 0, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 135, 116, 116, 116, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 0, 0, 0, 171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 27, 36, 0, 74, 74, 100, 0, 71, 71, 98, 0, 147, 147, 200, 47, 143, 143, 198, 110, 140, 140, 194, 150, 140, 140, 195, 225, 135, 135, 192, 254, 134, 134, 191, 255, 134, 134, 191, 255, 169, 169, 219, 254, 172, 172, 233, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 143, 255, 255, 255, 153, 255, 255, 255, 9, 128, 128, 128, 0, 255, 255, 255, 81, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 36, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 40, 255, 255, 255, 77, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 244, 244, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 162, 162, 162, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 60, 60, 60, 255, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 133, 111, 111, 111, 255, 153, 153, 153, 255, 153, 153, 153, 255, 114, 114, 114, 255, 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 58, 58, 58, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 160, 160, 160, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 0, 0, 0, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 38, 50, 0, 73, 73, 100, 0, 110, 110, 148, 9, 147, 147, 201, 80, 140, 140, 195, 122, 156, 156, 207, 130, 81, 81, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 215, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 120, 120, 120, 255, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 133, 185, 185, 185, 255, 255, 255, 255, 255, 255, 255, 255, 255, 190, 190, 190, 255, 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 115, 115, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 15, 15, 15, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 76, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 17, 43, 0, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 255, 136, 34, 85, 253, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 221, 204, 119, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 255, 51, 34, 136, 253, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 255, 170, 68, 153, 253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 26, 0, 0, 0, 26, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 54, 0, 0, 0, 85, 0, 0, 0, 84, 0, 0, 0, 51, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 33, 0, 48, 48, 100, 25, 103, 103, 172, 107, 102, 102, 147, 18, 68, 68, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 226, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 120, 120, 120, 255, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 133, 185, 185, 185, 255, 255, 255, 255, 255, 255, 255, 255, 255, 190, 190, 190, 255, 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 115, 115, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 27, 27, 27, 232, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 222, 77, 77, 77, 255, 77, 77, 77, 255, 7, 7, 7, 227, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 120, 22, 22, 22, 233, 97, 97, 97, 255, 132, 132, 132, 254, 131, 131, 131, 255, 93, 93, 93, 255, 19, 19, 19, 229, 0, 0, 0, 112, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 33, 0, 46, 46, 98, 23, 69, 69, 143, 146, 75, 75, 156, 250, 77, 77, 159, 255, 85, 85, 164, 251, 109, 109, 179, 167, 134, 134, 195, 69, 65, 65, 96, 0, 34, 34, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 203, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 236, 236, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 108, 108, 108, 255, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 133, 167, 167, 167, 255, 230, 230, 230, 255, 230, 230, 230, 255, 171, 171, 171, 255, 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 104, 104, 104, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 4, 4, 4, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 64, 0, 20, 1, 128, 0, 15, 1, 128, 0, 20, 0, 255, 13, 39, 3, 255, 60, 39, 2, 255, 105, 34, 1, 255, 74, 15, 0, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 23, 123, 56, 255, 98, 165, 120, 255, 98, 165, 120, 255, 23, 123, 56, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 19, 19, 221, 255, 255, 255, 255, 255, 255, 255, 255, 22, 22, 22, 227, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 6, 6, 6, 202, 138, 138, 138, 255, 248, 248, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 130, 130, 130, 255, 3, 3, 3, 194, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 96, 128, 0, 64, 192, 255, 40, 66, 191, 255, 77, 66, 191, 255, 70, 48, 143, 191, 17, 29, 92, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 32, 0, 49, 49, 99, 23, 70, 70, 143, 144, 76, 76, 155, 249, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 99, 99, 173, 224, 119, 119, 185, 118, 105, 105, 147, 18, 68, 68, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 179, 229, 229, 229, 255, 255, 255, 255, 255, 255, 255, 255, 255, 97, 97, 97, 255, 0, 0, 0, 202, 0, 0, 0, 179, 0, 0, 0, 179, 0, 0, 0, 179, 0, 0, 0, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 0, 0, 0, 179, 0, 0, 0, 179, 0, 0, 0, 179, 0, 0, 0, 179, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 0, 0, 0, 179, 0, 0, 0, 179, 0, 0, 0, 179, 0, 0, 0, 200, 91, 91, 91, 255, 255, 255, 255, 255, 255, 255, 255, 255, 234, 234, 234, 255, 0, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 2, 191, 24, 39, 2, 255, 133, 40, 3, 255, 178, 40, 4, 255, 223, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 255, 38, 2, 255, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 20, 121, 53, 255, 198, 222, 206, 255, 255, 255, 255, 255, 255, 255, 255, 255, 198, 222, 206, 255, 20, 121, 53, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 19, 19, 221, 255, 255, 255, 255, 255, 255, 255, 255, 22, 22, 22, 227, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 6, 6, 6, 202, 189, 189, 189, 255, 255, 255, 255, 255, 231, 231, 231, 255, 121, 121, 121, 255, 71, 71, 71, 255, 74, 74, 74, 255, 125, 125, 125, 255, 235, 235, 235, 255, 255, 255, 255, 255, 178, 178, 178, 254, 4, 4, 4, 192, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 48, 64, 0, 64, 191, 255, 55, 66, 192, 255, 205, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 250, 62, 189, 255, 153, 46, 142, 191, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 58, 91, 6, 70, 70, 141, 141, 75, 75, 155, 249, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 84, 84, 164, 251, 112, 112, 179, 168, 139, 139, 171, 35, 0, 0, 0, 0, 0, 0, 0, 135, 176, 176, 176, 255, 255, 255, 255, 255, 255, 255, 255, 255, 167, 167, 167, 255, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, 161, 161, 161, 254, 255, 255, 255, 255, 255, 255, 255, 255, 181, 181, 181, 255, 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 191, 2, 40, 4, 255, 198, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 239, 35, 1, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 62, 145, 90, 255, 255, 255, 255, 255, 122, 179, 141, 255, 122, 179, 141, 255, 255, 255, 255, 255, 62, 145, 90, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 78, 175, 159, 255, 141, 203, 193, 255, 141, 203, 193, 255, 78, 175, 158, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 19, 19, 221, 255, 255, 255, 255, 255, 255, 255, 255, 22, 22, 22, 227, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 122, 140, 140, 140, 255, 255, 255, 255, 255, 181, 181, 181, 254, 19, 19, 19, 226, 0, 0, 0, 89, 0, 0, 0, 26, 0, 0, 0, 29, 0, 0, 0, 94, 23, 23, 23, 231, 190, 190, 190, 254, 255, 255, 255, 255, 127, 127, 127, 255, 0, 0, 0, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 45, 64, 0, 63, 186, 255, 68, 67, 193, 255, 248, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 66, 192, 255, 206, 49, 142, 191, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 91, 141, 28, 126, 126, 183, 255, 99, 99, 167, 255, 78, 78, 158, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 123, 123, 190, 255, 202, 202, 245, 255, 218, 218, 255, 99, 0, 0, 0, 0, 0, 0, 0, 56, 98, 98, 98, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 18, 18, 18, 226, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 15, 15, 15, 222, 242, 242, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 102, 102, 102, 255, 0, 0, 0, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 2, 255, 43, 40, 4, 255, 249, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 255, 38, 3, 255, 176, 19, 1, 255, 35, 4, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 45, 135, 75, 255, 253, 254, 253, 255, 185, 215, 195, 255, 185, 215, 195, 255, 253, 254, 253, 255, 45, 135, 75, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 70, 171, 154, 255, 141, 203, 193, 255, 238, 247, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 247, 246, 255, 140, 203, 193, 255, 70, 171, 154, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 19, 19, 221, 255, 255, 255, 255, 255, 255, 255, 255, 22, 22, 22, 227, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 25, 25, 25, 234, 249, 249, 249, 255, 231, 231, 231, 255, 18, 18, 18, 225, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 24, 24, 24, 232, 237, 237, 237, 255, 244, 244, 244, 255, 17, 17, 17, 224, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 48, 143, 191, 12, 66, 193, 255, 232, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 66, 192, 255, 144, 32, 96, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91, 91, 141, 28, 134, 134, 191, 255, 134, 134, 191, 255, 128, 128, 185, 255, 103, 103, 169, 255, 80, 80, 158, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 77, 77, 159, 255, 102, 102, 176, 255, 181, 181, 231, 255, 215, 215, 255, 255, 215, 215, 255, 255, 218, 218, 255, 99, 0, 0, 0, 0, 0, 0, 0, 2, 22, 22, 22, 231, 249, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 130, 130, 130, 255, 0, 0, 0, 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 26, 0, 0, 0, 26, 0, 0, 0, 26, 0, 0, 0, 26, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 107, 123, 123, 123, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 25, 25, 25, 234, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 64, 0, 39, 3, 255, 129, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 239, 36, 1, 255, 71, 9, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 122, 179, 141, 255, 251, 253, 251, 255, 251, 253, 251, 255, 122, 179, 141, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 159, 214, 241, 255, 160, 214, 241, 255, 158, 213, 241, 255, 140, 206, 239, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 113, 190, 178, 255, 219, 239, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 219, 239, 235, 255, 113, 190, 178, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 0, 0, 0, 16, 7, 7, 7, 230, 26, 26, 26, 230, 26, 26, 26, 230, 26, 26, 26, 230, 26, 26, 26, 230, 43, 43, 43, 251, 255, 255, 255, 255, 255, 255, 255, 255, 46, 46, 46, 252, 26, 26, 26, 230, 26, 26, 26, 230, 26, 26, 26, 230, 26, 26, 26, 230, 7, 7, 7, 230, 0, 0, 0, 18, 0, 0, 0, 56, 101, 101, 101, 255, 255, 255, 255, 255, 119, 119, 119, 255, 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 133, 133, 133, 254, 255, 255, 255, 255, 87, 87, 87, 255, 0, 0, 0, 43, 0, 0, 0, 0, 0, 32, 64, 0, 41, 167, 255, 96, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 244, 46, 141, 191, 9, 0, 0, 0, 0, 0, 0, 0, 0, 91, 91, 141, 28, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 130, 130, 187, 255, 106, 106, 170, 255, 86, 86, 162, 252, 77, 77, 159, 255, 86, 86, 165, 255, 159, 159, 216, 255, 215, 215, 254, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 218, 218, 255, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 124, 147, 147, 147, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 42, 42, 42, 243, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 125, 53, 53, 53, 255, 77, 77, 77, 255, 77, 77, 77, 255, 54, 54, 54, 255, 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 37, 37, 37, 241, 246, 246, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 152, 152, 152, 255, 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 191, 7, 40, 3, 255, 214, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 246, 35, 1, 255, 56, 8, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 190, 218, 199, 255, 190, 218, 199, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 176, 221, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 254, 255, 255, 198, 231, 247, 255, 139, 205, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 91, 180, 165, 255, 192, 226, 220, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 192, 226, 220, 255, 91, 180, 165, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 0, 0, 0, 18, 68, 68, 68, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 73, 73, 73, 255, 0, 0, 0, 20, 0, 0, 0, 89, 138, 138, 138, 254, 255, 255, 255, 255, 69, 69, 69, 255, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 83, 83, 83, 255, 255, 255, 255, 255, 126, 126, 126, 255, 0, 0, 0, 76, 0, 0, 0, 0, 31, 94, 128, 0, 64, 191, 255, 149, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 66, 192, 255, 51, 0, 0, 0, 0, 0, 0, 0, 0, 91, 91, 141, 28, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 135, 135, 192, 254, 136, 136, 194, 252, 208, 208, 249, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 218, 218, 255, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 22, 22, 22, 230, 243, 243, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 218, 218, 218, 255, 19, 19, 19, 227, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 125, 175, 175, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 180, 180, 180, 255, 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 17, 17, 17, 224, 215, 215, 215, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 25, 25, 25, 233, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 64, 0, 24, 1, 255, 59, 40, 4, 255, 254, 39, 3, 255, 192, 38, 2, 255, 80, 40, 3, 255, 221, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 222, 27, 0, 191, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 27, 124, 59, 255, 65, 146, 92, 255, 33, 128, 65, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 190, 218, 199, 255, 190, 218, 199, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 33, 128, 65, 255, 65, 146, 92, 255, 27, 124, 59, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 159, 214, 241, 255, 160, 214, 241, 255, 172, 219, 243, 255, 209, 235, 248, 255, 255, 255, 255, 255, 204, 233, 248, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 76, 174, 158, 255, 164, 214, 206, 255, 249, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 252, 252, 255, 164, 214, 205, 255, 76, 174, 157, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 0, 0, 0, 18, 68, 68, 68, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 73, 73, 73, 255, 0, 0, 0, 20, 0, 0, 0, 89, 138, 138, 138, 254, 255, 255, 255, 255, 68, 68, 68, 255, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 80, 80, 80, 255, 255, 255, 255, 255, 126, 126, 126, 255, 0, 0, 0, 76, 0, 0, 0, 0, 31, 96, 128, 0, 65, 192, 255, 156, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 66, 191, 255, 56, 0, 0, 0, 0, 0, 0, 0, 0, 91, 91, 141, 28, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 147, 147, 201, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 218, 218, 255, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 97, 96, 96, 96, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 213, 213, 213, 255, 31, 31, 31, 238, 0, 0, 0, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 125, 175, 175, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 180, 180, 180, 255, 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 28, 28, 28, 236, 209, 209, 209, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 102, 102, 102, 255, 0, 0, 0, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 128, 0, 29, 2, 255, 150, 35, 2, 255, 104, 8, 0, 64, 0, 28, 2, 191, 20, 40, 4, 255, 225, 40, 4, 255, 255, 40, 4, 255, 255, 38, 2, 255, 119, 9, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 50, 138, 80, 255, 230, 241, 234, 255, 255, 255, 255, 255, 242, 247, 244, 255, 73, 151, 100, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 190, 218, 199, 255, 190, 218, 199, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 73, 151, 100, 255, 242, 247, 244, 255, 255, 255, 255, 255, 230, 241, 234, 255, 50, 138, 80, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 201, 232, 247, 255, 254, 255, 255, 255, 152, 211, 240, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 69, 170, 154, 255, 136, 201, 190, 255, 236, 246, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 235, 246, 244, 255, 136, 201, 190, 255, 69, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 0, 0, 0, 16, 7, 7, 7, 230, 26, 26, 26, 230, 26, 26, 26, 230, 26, 26, 26, 230, 26, 26, 26, 230, 43, 43, 43, 251, 255, 255, 255, 255, 255, 255, 255, 255, 46, 46, 46, 252, 26, 26, 26, 230, 26, 26, 26, 230, 26, 26, 26, 230, 26, 26, 26, 230, 7, 7, 7, 230, 0, 0, 0, 18, 0, 0, 0, 56, 101, 101, 101, 255, 255, 255, 255, 255, 119, 119, 119, 255, 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 97, 131, 131, 131, 254, 255, 255, 255, 255, 88, 88, 88, 255, 0, 0, 0, 43, 0, 0, 0, 0, 15, 44, 64, 0, 63, 186, 255, 113, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 251, 59, 173, 255, 18, 0, 0, 0, 0, 0, 0, 0, 0, 91, 91, 141, 28, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 147, 147, 201, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 218, 218, 255, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 152, 143, 143, 143, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 97, 97, 97, 255, 2, 2, 2, 192, 0, 0, 0, 82, 0, 0, 0, 134, 175, 175, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 180, 180, 180, 255, 0, 0, 0, 138, 0, 0, 0, 79, 1, 1, 1, 189, 94, 94, 94, 255, 236, 236, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 148, 148, 148, 255, 0, 0, 0, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 3, 3, 0, 255, 11, 11, 20, 64, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 191, 14, 29, 2, 191, 19, 0, 0, 0, 0, 0, 0, 64, 0, 24, 2, 255, 87, 40, 4, 255, 255, 40, 4, 255, 255, 39, 4, 255, 221, 5, 0, 191, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 14, 14, 13, 191, 13, 13, 8, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 158, 199, 171, 255, 242, 248, 244, 255, 97, 165, 120, 255, 224, 237, 228, 255, 191, 218, 200, 255, 51, 138, 80, 255, 178, 211, 189, 255, 184, 214, 194, 255, 184, 214, 194, 255, 169, 205, 181, 255, 22, 122, 55, 255, 51, 138, 80, 255, 178, 211, 189, 255, 235, 244, 238, 255, 235, 244, 238, 255, 169, 205, 181, 255, 22, 122, 55, 255, 51, 138, 80, 255, 178, 211, 189, 255, 184, 214, 194, 255, 184, 214, 194, 255, 169, 205, 181, 255, 22, 122, 55, 255, 191, 218, 200, 255, 224, 237, 228, 255, 97, 165, 120, 255, 242, 248, 244, 255, 157, 199, 171, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 157, 213, 241, 255, 255, 255, 255, 255, 176, 221, 244, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 84, 177, 162, 255, 191, 226, 220, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 190, 226, 220, 255, 84, 177, 161, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 19, 19, 221, 255, 255, 255, 255, 255, 255, 255, 255, 22, 22, 22, 227, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 25, 25, 25, 235, 249, 249, 249, 255, 231, 231, 231, 255, 18, 18, 18, 225, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 24, 24, 24, 232, 237, 237, 237, 255, 244, 244, 244, 255, 16, 16, 16, 224, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 59, 172, 255, 26, 67, 193, 255, 246, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 66, 192, 255, 173, 31, 90, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 142, 27, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 147, 147, 201, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 218, 218, 255, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 4, 4, 190, 154, 154, 154, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 219, 219, 219, 255, 116, 116, 116, 255, 44, 44, 44, 255, 175, 175, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 180, 180, 180, 255, 42, 42, 42, 255, 115, 115, 115, 255, 217, 217, 217, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 158, 158, 158, 255, 4, 4, 4, 194, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 10, 10, 17, 255, 21, 21, 236, 255, 18, 18, 85, 64, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 191, 4, 40, 4, 255, 246, 40, 4, 255, 255, 40, 4, 255, 255, 38, 3, 255, 51, 0, 0, 0, 0, 0, 0, 0, 0, 64, 5, 5, 0, 255, 20, 20, 46, 255, 21, 21, 217, 255, 20, 20, 86, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 158, 199, 172, 255, 242, 248, 244, 255, 97, 165, 120, 255, 224, 237, 228, 255, 191, 219, 200, 255, 51, 138, 80, 255, 178, 211, 189, 255, 184, 214, 194, 255, 184, 214, 194, 255, 168, 205, 181, 255, 22, 122, 55, 255, 51, 138, 80, 255, 178, 211, 189, 255, 187, 216, 197, 255, 187, 216, 197, 255, 168, 205, 181, 255, 22, 122, 55, 255, 51, 138, 80, 255, 178, 211, 189, 255, 184, 214, 194, 255, 184, 214, 194, 255, 168, 205, 181, 255, 22, 122, 55, 255, 191, 219, 200, 255, 224, 237, 228, 255, 97, 165, 120, 255, 242, 248, 244, 255, 158, 199, 172, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 159, 214, 241, 255, 160, 214, 241, 255, 160, 214, 241, 255, 157, 213, 241, 255, 140, 206, 239, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 140, 206, 239, 255, 255, 255, 255, 255, 192, 228, 246, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 81, 176, 160, 255, 107, 188, 174, 255, 68, 170, 153, 255, 113, 190, 177, 255, 219, 239, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 219, 239, 235, 255, 112, 190, 177, 255, 68, 170, 153, 255, 107, 188, 174, 255, 82, 176, 161, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 19, 19, 221, 255, 255, 255, 255, 255, 255, 255, 255, 22, 22, 22, 227, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, 139, 139, 139, 255, 255, 255, 255, 255, 182, 182, 182, 254, 19, 19, 19, 227, 0, 0, 0, 90, 0, 0, 0, 28, 0, 0, 0, 30, 0, 0, 0, 96, 23, 23, 23, 232, 191, 191, 191, 254, 255, 255, 255, 255, 127, 127, 127, 255, 0, 0, 0, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 43, 64, 0, 65, 192, 255, 109, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 234, 49, 144, 191, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 30, 43, 0, 145, 145, 199, 86, 139, 139, 194, 227, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 147, 147, 201, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 214, 214, 254, 255, 205, 205, 247, 160, 146, 146, 175, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 165, 111, 111, 111, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 116, 116, 116, 255, 0, 0, 0, 169, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 5, 5, 0, 255, 21, 21, 105, 255, 22, 22, 255, 255, 22, 22, 255, 255, 21, 21, 136, 191, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 1, 128, 0, 39, 3, 255, 200, 40, 4, 255, 255, 40, 4, 255, 255, 24, 2, 255, 108, 0, 0, 64, 0, 128, 5, 5, 0, 255, 21, 21, 99, 255, 22, 22, 246, 255, 22, 22, 255, 255, 22, 22, 181, 128, 8, 8, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 51, 138, 80, 255, 230, 241, 234, 255, 255, 255, 255, 255, 242, 247, 244, 255, 73, 151, 100, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 73, 151, 100, 255, 242, 247, 244, 255, 255, 255, 255, 255, 230, 241, 234, 255, 50, 138, 80, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 176, 221, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 248, 253, 255, 156, 213, 241, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 237, 247, 252, 255, 221, 240, 250, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 161, 215, 242, 255, 214, 237, 249, 255, 145, 208, 239, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 96, 183, 168, 255, 254, 254, 254, 255, 184, 223, 216, 255, 86, 178, 163, 255, 70, 171, 154, 255, 142, 204, 193, 255, 239, 248, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 239, 248, 246, 255, 141, 203, 193, 255, 70, 171, 154, 255, 86, 178, 163, 255, 185, 223, 217, 255, 254, 255, 254, 255, 97, 183, 169, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 19, 19, 221, 255, 255, 255, 255, 255, 255, 255, 255, 22, 22, 22, 227, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 6, 6, 6, 202, 188, 188, 188, 255, 255, 255, 255, 255, 232, 232, 232, 255, 123, 123, 123, 255, 73, 73, 73, 255, 76, 76, 76, 255, 127, 127, 127, 254, 236, 236, 236, 255, 255, 255, 255, 255, 177, 177, 177, 254, 4, 4, 4, 192, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 48, 64, 0, 65, 191, 255, 103, 67, 193, 255, 242, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 66, 193, 255, 206, 58, 172, 255, 40, 13, 38, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 103, 138, 4, 143, 143, 198, 120, 136, 136, 193, 245, 134, 134, 191, 255, 134, 134, 191, 255, 134, 134, 191, 255, 147, 147, 201, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 210, 210, 251, 230, 196, 196, 240, 71, 49, 49, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 119, 43, 43, 43, 245, 179, 179, 179, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 182, 182, 182, 255, 45, 45, 45, 247, 0, 0, 0, 122, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 10, 10, 0, 255, 22, 22, 199, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 21, 21, 186, 191, 15, 15, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1, 128, 0, 37, 3, 255, 153, 40, 4, 255, 255, 40, 4, 255, 255, 39, 2, 255, 151, 183, 10, 95, 10, 255, 16, 16, 161, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 251, 255, 10, 10, 24, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 27, 124, 59, 255, 65, 146, 92, 255, 33, 128, 65, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 33, 128, 65, 255, 65, 146, 92, 255, 27, 124, 59, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 159, 214, 241, 255, 160, 214, 241, 255, 160, 214, 241, 255, 175, 221, 244, 255, 243, 250, 253, 255, 226, 243, 251, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 195, 229, 246, 255, 254, 255, 255, 255, 162, 215, 242, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 156, 213, 241, 255, 250, 253, 254, 255, 233, 246, 252, 255, 145, 208, 239, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 96, 183, 168, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 251, 250, 255, 155, 209, 200, 255, 73, 172, 156, 255, 79, 175, 159, 255, 171, 217, 209, 255, 251, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 253, 253, 255, 171, 217, 209, 255, 79, 175, 159, 255, 73, 172, 156, 255, 156, 210, 201, 255, 246, 251, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 97, 183, 169, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 19, 19, 221, 255, 255, 255, 255, 255, 255, 255, 255, 22, 22, 22, 227, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 6, 6, 6, 201, 136, 136, 136, 255, 247, 247, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 129, 129, 129, 255, 3, 3, 3, 193, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 48, 64, 0, 48, 143, 191, 18, 66, 192, 255, 96, 64, 187, 255, 131, 65, 190, 255, 124, 65, 192, 255, 66, 31, 138, 191, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 36, 50, 0, 111, 111, 150, 20, 142, 142, 197, 154, 135, 135, 192, 253, 134, 134, 191, 255, 147, 147, 201, 255, 215, 215, 255, 255, 214, 214, 254, 255, 205, 205, 247, 162, 144, 144, 180, 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, 27, 0, 0, 0, 159, 57, 57, 57, 252, 144, 144, 144, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 226, 226, 226, 255, 146, 146, 146, 255, 60, 60, 60, 253, 0, 0, 0, 162, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 18, 18, 39, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 21, 21, 214, 191, 16, 16, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 4, 255, 128, 40, 4, 255, 255, 40, 4, 255, 255, 64, 5, 228, 193, 255, 21, 21, 212, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 20, 20, 115, 72, 65, 31, 0, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 31, 127, 63, 255, 194, 220, 203, 255, 55, 140, 83, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 55, 141, 84, 255, 194, 220, 203, 255, 31, 127, 63, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 198, 230, 247, 255, 252, 254, 255, 255, 139, 205, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 142, 207, 239, 255, 239, 248, 253, 255, 243, 250, 253, 255, 157, 213, 241, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 166, 217, 242, 255, 250, 253, 254, 255, 233, 245, 252, 255, 145, 208, 239, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 96, 183, 168, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 229, 243, 241, 255, 125, 196, 184, 255, 68, 170, 153, 255, 97, 183, 168, 255, 201, 230, 225, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 200, 230, 225, 255, 96, 183, 168, 255, 68, 170, 153, 255, 126, 196, 185, 255, 229, 243, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 97, 183, 169, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 222, 77, 77, 77, 255, 77, 77, 77, 255, 7, 7, 7, 227, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 118, 20, 20, 20, 231, 93, 93, 93, 255, 130, 130, 130, 255, 129, 129, 129, 255, 89, 89, 89, 255, 18, 18, 18, 227, 0, 0, 0, 111, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 44, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 44, 0, 125, 125, 177, 43, 139, 139, 195, 184, 147, 147, 200, 255, 210, 210, 251, 231, 196, 196, 243, 72, 48, 48, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 106, 0, 0, 0, 185, 30, 30, 30, 238, 57, 57, 57, 255, 83, 83, 83, 255, 84, 84, 84, 255, 58, 58, 58, 255, 32, 32, 32, 239, 0, 0, 0, 187, 0, 0, 0, 107, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 5, 5, 0, 255, 21, 21, 133, 255, 22, 22, 241, 255, 22, 22, 251, 255, 22, 22, 255, 255, 22, 22, 255, 255, 19, 19, 104, 191, 9, 9, 6, 64, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 4, 255, 128, 40, 4, 255, 255, 40, 4, 255, 255, 39, 3, 255, 188, 228, 16, 47, 32, 255, 21, 21, 192, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 251, 255, 22, 22, 210, 136, 67, 33, 0, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 57, 142, 85, 255, 248, 251, 249, 255, 98, 165, 120, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 98, 165, 120, 255, 248, 251, 249, 255, 57, 142, 85, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 168, 218, 243, 255, 255, 255, 255, 255, 206, 234, 248, 255, 163, 216, 242, 255, 161, 215, 241, 255, 172, 219, 243, 255, 174, 220, 243, 255, 174, 220, 243, 255, 193, 228, 246, 255, 250, 253, 254, 255, 253, 254, 255, 255, 209, 235, 248, 255, 190, 227, 246, 255, 188, 226, 245, 255, 187, 226, 245, 255, 187, 226, 245, 255, 187, 226, 245, 255, 215, 237, 249, 255, 254, 255, 255, 255, 233, 245, 252, 255, 145, 208, 239, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 96, 183, 168, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 204, 232, 227, 255, 99, 184, 170, 255, 68, 170, 153, 255, 122, 194, 182, 255, 226, 242, 239, 255, 226, 242, 239, 255, 121, 194, 182, 255, 68, 170, 153, 255, 100, 184, 170, 255, 205, 232, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 97, 183, 169, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 61, 61, 22, 61, 61, 61, 26, 61, 61, 61, 26, 61, 61, 61, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 64, 64, 64, 0, 0, 0, 0, 2, 0, 0, 0, 50, 0, 0, 0, 83, 0, 0, 0, 81, 0, 0, 0, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 72, 100, 0, 155, 155, 210, 63, 146, 146, 176, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 95, 58, 0, 98, 95, 60, 0, 98, 95, 60, 0, 98, 95, 60, 0, 98, 95, 60, 0, 98, 95, 60, 0, 98, 95, 60, 0, 98, 95, 60, 0, 98, 95, 60, 0, 98, 95, 60, 0, 45, 45, 26, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 5, 5, 0, 255, 20, 20, 29, 255, 9, 9, 2, 255, 21, 21, 156, 255, 22, 22, 255, 255, 22, 22, 255, 255, 20, 20, 193, 191, 12, 12, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 4, 255, 128, 40, 4, 255, 255, 40, 4, 255, 255, 39, 3, 255, 182, 210, 9, 61, 35, 255, 22, 22, 242, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 206, 255, 13, 13, 4, 255, 20, 20, 38, 166, 45, 19, 2, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 57, 142, 85, 255, 248, 251, 249, 255, 98, 165, 120, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 98, 165, 120, 255, 248, 251, 249, 255, 57, 142, 85, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 203, 233, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 180, 223, 244, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 96, 183, 168, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 254, 254, 255, 174, 218, 211, 255, 81, 176, 160, 255, 70, 171, 154, 255, 69, 170, 153, 255, 81, 176, 160, 255, 175, 219, 212, 255, 252, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 97, 183, 169, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 61, 61, 0, 182, 182, 182, 15, 153, 153, 153, 102, 245, 245, 245, 171, 245, 245, 245, 202, 245, 245, 245, 201, 245, 245, 245, 171, 153, 153, 153, 101, 182, 182, 182, 15, 61, 61, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 83, 255, 255, 255, 79, 62, 62, 62, 0, 39, 39, 39, 0, 184, 184, 184, 30, 191, 191, 191, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 43, 64, 0, 42, 86, 128, 0, 80, 168, 255, 19, 88, 173, 255, 54, 87, 172, 255, 53, 80, 168, 255, 19, 40, 88, 121, 0, 21, 43, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 96, 58, 0, 194, 191, 118, 140, 196, 192, 120, 153, 196, 192, 120, 153, 196, 192, 120, 153, 196, 192, 120, 153, 196, 192, 120, 153, 196, 192, 120, 153, 196, 192, 120, 153, 196, 192, 120, 153, 195, 191, 120, 153, 188, 184, 112, 80, 48, 47, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 7, 191, 191, 191, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 16, 16, 18, 255, 21, 21, 215, 255, 22, 22, 255, 255, 22, 22, 255, 255, 21, 21, 214, 255, 20, 20, 76, 191, 3, 3, 3, 128, 10, 10, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 64, 0, 38, 3, 255, 131, 40, 4, 255, 255, 40, 4, 255, 255, 75, 6, 216, 210, 255, 22, 22, 229, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 245, 255, 11, 11, 52, 64, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 56, 141, 85, 255, 248, 251, 249, 255, 97, 165, 120, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 97, 165, 120, 255, 248, 251, 249, 255, 56, 141, 85, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 163, 215, 242, 255, 252, 254, 255, 255, 231, 245, 252, 255, 182, 224, 244, 255, 174, 220, 243, 255, 174, 220, 243, 255, 183, 224, 244, 255, 245, 250, 253, 255, 255, 255, 255, 255, 222, 241, 250, 255, 192, 228, 246, 255, 189, 227, 245, 255, 187, 226, 245, 255, 187, 226, 245, 255, 187, 226, 245, 255, 214, 237, 249, 255, 254, 255, 255, 255, 233, 246, 252, 255, 146, 208, 239, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 96, 183, 168, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 249, 247, 255, 96, 182, 168, 255, 94, 182, 167, 255, 241, 249, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 97, 183, 169, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 225, 167, 177, 255, 250, 239, 241, 255, 250, 239, 241, 255, 225, 167, 177, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 225, 167, 177, 255, 250, 239, 241, 255, 250, 239, 241, 255, 225, 167, 177, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 225, 167, 177, 255, 250, 239, 241, 255, 250, 239, 241, 255, 225, 167, 177, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 0, 0, 0, 0, 0, 0, 0, 0, 114, 114, 114, 0, 244, 244, 244, 102, 246, 246, 246, 233, 244, 244, 244, 167, 244, 244, 244, 92, 245, 245, 245, 55, 245, 245, 245, 55, 244, 244, 244, 92, 244, 244, 244, 168, 245, 245, 245, 232, 244, 244, 244, 100, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 199, 251, 251, 251, 247, 106, 106, 106, 180, 96, 96, 96, 179, 241, 241, 241, 234, 255, 255, 255, 202, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 21, 191, 0, 86, 172, 255, 84, 89, 174, 255, 201, 89, 174, 255, 255, 85, 179, 242, 255, 50, 226, 111, 255, 40, 240, 71, 255, 63, 208, 159, 203, 87, 171, 255, 83, 11, 21, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 98, 97, 60, 0, 218, 219, 152, 252, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 239, 242, 181, 255, 204, 203, 132, 254, 193, 191, 119, 93, 49, 47, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 67, 255, 255, 255, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 14, 14, 26, 255, 20, 20, 197, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 21, 21, 230, 255, 21, 21, 172, 255, 13, 13, 117, 255, 20, 20, 63, 255, 20, 20, 42, 255, 20, 20, 26, 191, 14, 14, 10, 128, 10, 10, 0, 255, 19, 19, 20, 255, 21, 21, 34, 228, 17, 49, 51, 71, 5, 221, 187, 40, 4, 255, 255, 40, 4, 255, 255, 130, 11, 157, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 236, 255, 17, 17, 67, 64, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 24, 123, 57, 255, 144, 192, 160, 255, 39, 132, 70, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 39, 132, 70, 255, 144, 192, 160, 255, 23, 123, 56, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 185, 225, 245, 255, 255, 255, 255, 255, 152, 211, 240, 255, 136, 204, 238, 255, 136, 204, 238, 255, 138, 205, 238, 255, 226, 243, 251, 255, 250, 253, 254, 255, 173, 220, 243, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 165, 216, 242, 255, 250, 253, 254, 255, 234, 246, 252, 255, 146, 208, 239, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 96, 183, 168, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 119, 193, 181, 255, 118, 193, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 97, 183, 169, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 216, 137, 150, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 216, 137, 150, 255, 204, 102, 119, 255, 204, 102, 119, 255, 216, 137, 150, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 216, 137, 150, 255, 204, 102, 119, 255, 204, 102, 119, 255, 216, 137, 150, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 216, 137, 150, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 0, 0, 0, 0, 114, 114, 114, 0, 237, 237, 237, 144, 246, 246, 246, 209, 242, 242, 242, 41, 120, 120, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 120, 120, 120, 0, 242, 242, 242, 42, 246, 246, 246, 210, 235, 235, 235, 142, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 168, 255, 255, 255, 255, 241, 241, 241, 217, 243, 243, 243, 221, 255, 255, 255, 255, 255, 255, 255, 152, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 96, 128, 0, 64, 191, 255, 31, 66, 191, 255, 71, 65, 192, 255, 61, 47, 144, 191, 11, 32, 96, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 128, 191, 9, 85, 171, 255, 170, 89, 174, 255, 255, 89, 174, 255, 255, 89, 174, 255, 255, 59, 215, 141, 255, 30, 255, 32, 255, 30, 255, 32, 255, 30, 255, 32, 255, 75, 192, 204, 255, 88, 173, 255, 168, 61, 128, 191, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 98, 97, 60, 0, 218, 219, 152, 252, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 239, 242, 181, 255, 217, 218, 151, 255, 212, 212, 143, 254, 194, 190, 115, 87, 48, 48, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 137, 255, 255, 255, 143, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 11, 11, 5, 255, 20, 20, 110, 255, 22, 22, 235, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 93, 8, 197, 255, 40, 4, 255, 255, 40, 4, 255, 255, 157, 13, 127, 255, 255, 22, 22, 254, 255, 19, 19, 166, 191, 15, 15, 29, 64, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 211, 236, 249, 255, 244, 250, 253, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 181, 223, 244, 255, 255, 255, 255, 255, 178, 222, 244, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 156, 212, 241, 255, 250, 253, 254, 255, 234, 246, 252, 255, 146, 208, 239, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 96, 183, 168, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 119, 193, 181, 255, 118, 193, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 97, 183, 169, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 227, 170, 179, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 227, 170, 179, 255, 204, 102, 119, 255, 204, 102, 119, 255, 227, 170, 179, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 227, 170, 179, 255, 204, 102, 119, 255, 204, 102, 119, 255, 227, 170, 179, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 227, 170, 179, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 61, 61, 61, 0, 245, 245, 245, 106, 245, 245, 245, 207, 183, 183, 183, 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, 184, 184, 184, 13, 245, 245, 245, 208, 245, 245, 245, 104, 61, 61, 61, 0, 191, 191, 191, 49, 255, 255, 255, 124, 255, 255, 255, 102, 255, 255, 255, 188, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 225, 225, 101, 165, 165, 165, 26, 165, 165, 165, 26, 126, 126, 126, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 47, 64, 0, 64, 191, 255, 50, 66, 193, 255, 196, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 247, 66, 192, 255, 145, 47, 143, 191, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 101, 191, 1, 87, 172, 255, 171, 86, 179, 243, 255, 63, 209, 158, 255, 63, 209, 159, 255, 86, 178, 244, 255, 53, 222, 121, 255, 30, 255, 32, 255, 30, 255, 32, 255, 30, 254, 34, 255, 65, 206, 167, 255, 89, 174, 255, 255, 85, 171, 255, 169, 49, 100, 191, 1, 0, 0, 0, 0, 0, 0, 0, 0, 98, 97, 60, 0, 218, 219, 152, 252, 240, 243, 187, 255, 231, 235, 187, 255, 231, 235, 187, 255, 231, 235, 187, 255, 231, 235, 187, 255, 231, 235, 187, 255, 231, 235, 187, 255, 239, 243, 187, 255, 243, 247, 187, 255, 230, 231, 168, 255, 229, 230, 167, 255, 201, 199, 128, 179, 97, 96, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 207, 255, 255, 255, 225, 191, 191, 191, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 5, 5, 0, 191, 13, 13, 8, 255, 21, 21, 90, 255, 21, 21, 179, 255, 22, 22, 242, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 255, 22, 22, 255, 66, 6, 226, 255, 40, 4, 255, 255, 40, 4, 255, 255, 157, 12, 127, 158, 255, 19, 19, 39, 128, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 31, 127, 63, 255, 194, 220, 203, 255, 55, 140, 83, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 55, 141, 84, 255, 194, 220, 203, 255, 31, 127, 63, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 159, 214, 241, 255, 160, 214, 241, 255, 160, 214, 241, 255, 160, 214, 241, 255, 163, 216, 242, 255, 193, 228, 246, 255, 253, 254, 255, 255, 205, 234, 248, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 228, 244, 251, 255, 232, 245, 252, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 161, 215, 242, 255, 214, 237, 249, 255, 146, 208, 239, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 96, 183, 168, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 119, 193, 181, 255, 118, 193, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 97, 183, 169, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 216, 137, 150, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 216, 137, 150, 255, 204, 102, 119, 255, 204, 102, 119, 255, 216, 137, 150, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 216, 137, 150, 255, 204, 102, 119, 255, 204, 102, 119, 255, 216, 137, 150, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 216, 137, 150, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 184, 184, 184, 20, 246, 246, 246, 234, 238, 238, 238, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 239, 239, 239, 37, 246, 246, 246, 234, 248, 248, 248, 19, 255, 255, 255, 134, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 192, 192, 192, 93, 255, 255, 255, 160, 255, 255, 255, 255, 253, 253, 253, 255, 244, 244, 244, 255, 235, 235, 235, 255, 169, 169, 169, 194, 84, 84, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 48, 64, 0, 63, 189, 255, 63, 67, 193, 255, 246, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 66, 192, 255, 200, 38, 133, 191, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 39, 64, 0, 84, 166, 255, 89, 89, 174, 255, 255, 42, 237, 81, 255, 30, 255, 32, 255, 30, 255, 32, 255, 43, 236, 83, 255, 43, 236, 83, 255, 30, 255, 32, 255, 30, 255, 32, 255, 30, 254, 34, 255, 81, 183, 228, 255, 89, 174, 255, 255, 89, 174, 255, 255, 87, 171, 255, 87, 21, 43, 64, 0, 0, 0, 0, 0, 98, 97, 60, 0, 218, 219, 152, 252, 230, 233, 186, 255, 197, 197, 185, 255, 197, 197, 185, 255, 197, 197, 185, 255, 197, 197, 185, 255, 197, 197, 185, 255, 197, 197, 185, 255, 210, 212, 186, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 204, 203, 133, 178, 97, 96, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 23, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 10, 10, 0, 191, 12, 12, 4, 255, 20, 20, 49, 255, 21, 21, 89, 255, 21, 21, 123, 255, 21, 21, 147, 255, 21, 21, 153, 255, 20, 20, 155, 255, 21, 21, 153, 255, 19, 19, 145, 180, 14, 102, 133, 41, 4, 254, 255, 40, 4, 255, 255, 40, 4, 255, 252, 19, 0, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 57, 142, 85, 255, 248, 251, 249, 255, 98, 165, 120, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 98, 165, 120, 255, 248, 251, 249, 255, 57, 142, 85, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 176, 221, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 218, 239, 250, 255, 142, 207, 239, 255, 136, 204, 238, 255, 136, 204, 238, 255, 138, 205, 238, 255, 254, 254, 255, 255, 197, 230, 247, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 96, 183, 168, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 119, 193, 181, 255, 118, 193, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 97, 183, 169, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 225, 167, 177, 255, 250, 239, 241, 255, 250, 239, 241, 255, 225, 167, 177, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 225, 167, 177, 255, 250, 239, 241, 255, 250, 239, 241, 255, 225, 167, 177, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 225, 167, 177, 255, 250, 239, 241, 255, 250, 239, 241, 255, 225, 167, 177, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 243, 243, 243, 114, 243, 243, 243, 156, 119, 119, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 119, 119, 119, 0, 244, 244, 244, 157, 241, 241, 241, 112, 189, 189, 189, 3, 234, 234, 234, 108, 255, 255, 255, 241, 255, 255, 255, 255, 154, 154, 154, 245, 68, 68, 68, 8, 190, 190, 190, 5, 250, 250, 250, 254, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 203, 172, 172, 172, 208, 84, 84, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 143, 191, 10, 66, 193, 255, 228, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 50, 176, 255, 140, 16, 80, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 86, 128, 0, 88, 174, 255, 208, 87, 176, 248, 255, 30, 255, 33, 255, 30, 255, 32, 255, 30, 255, 32, 255, 29, 255, 32, 255, 30, 255, 32, 255, 30, 255, 32, 255, 29, 255, 31, 255, 29, 255, 31, 255, 34, 250, 46, 255, 50, 227, 109, 255, 85, 180, 239, 255, 88, 173, 255, 206, 43, 86, 128, 0, 0, 0, 0, 0, 98, 97, 60, 0, 218, 219, 152, 252, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 204, 203, 133, 178, 97, 96, 59, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 255, 255, 255, 91, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 135, 191, 191, 191, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 10, 10, 0, 128, 10, 74, 0, 128, 9, 9, 0, 128, 10, 10, 0, 128, 8, 72, 0, 24, 2, 255, 96, 40, 4, 255, 255, 40, 4, 255, 255, 39, 3, 255, 199, 14, 1, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 57, 142, 85, 255, 248, 251, 249, 255, 98, 165, 120, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 98, 165, 120, 255, 248, 251, 249, 255, 57, 142, 85, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 159, 214, 241, 255, 160, 214, 241, 255, 160, 214, 241, 255, 160, 214, 241, 255, 160, 214, 241, 255, 150, 210, 240, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 151, 210, 240, 255, 255, 255, 255, 255, 182, 224, 245, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 83, 177, 161, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 119, 193, 181, 255, 118, 193, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 84, 177, 162, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 245, 245, 245, 186, 243, 243, 243, 74, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 244, 244, 244, 77, 246, 246, 246, 184, 0, 0, 0, 167, 0, 0, 0, 210, 167, 167, 167, 245, 255, 255, 255, 255, 197, 197, 197, 253, 137, 137, 137, 13, 255, 255, 255, 73, 255, 255, 255, 255, 243, 243, 243, 251, 251, 251, 251, 62, 170, 170, 170, 8, 169, 169, 169, 208, 84, 84, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 41, 120, 255, 94, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 106, 206, 255, 255, 76, 196, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 66, 193, 255, 242, 45, 141, 191, 8, 0, 0, 0, 0, 0, 0, 0, 0, 87, 171, 255, 29, 89, 174, 255, 255, 89, 174, 255, 255, 52, 225, 115, 255, 30, 255, 32, 255, 30, 255, 32, 255, 30, 254, 33, 255, 30, 255, 32, 255, 30, 255, 32, 255, 29, 255, 32, 255, 30, 255, 32, 255, 30, 255, 32, 255, 30, 255, 32, 255, 49, 228, 104, 255, 89, 174, 255, 255, 85, 173, 255, 27, 0, 0, 0, 0, 98, 97, 60, 0, 218, 219, 152, 252, 241, 245, 187, 255, 237, 241, 187, 255, 237, 241, 187, 255, 237, 241, 187, 255, 237, 241, 187, 255, 237, 241, 187, 255, 237, 241, 187, 255, 237, 241, 187, 255, 237, 241, 187, 255, 237, 241, 187, 255, 241, 245, 187, 255, 204, 203, 133, 178, 161, 160, 123, 0, 255, 255, 255, 31, 255, 255, 255, 162, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 220, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 235, 255, 255, 255, 179, 255, 255, 255, 182, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 197, 255, 255, 255, 40, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 191, 14, 19, 1, 255, 31, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 191, 0, 39, 3, 255, 200, 40, 4, 255, 255, 40, 4, 255, 255, 38, 2, 255, 106, 9, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 56, 141, 85, 255, 248, 251, 249, 255, 97, 165, 120, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 97, 165, 120, 255, 248, 251, 249, 255, 56, 141, 85, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 176, 221, 244, 255, 255, 255, 255, 255, 160, 215, 241, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 184, 223, 216, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 119, 193, 181, 255, 118, 193, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 223, 216, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 246, 246, 246, 219, 244, 244, 244, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 244, 244, 244, 37, 246, 246, 246, 216, 0, 0, 0, 188, 168, 168, 168, 131, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 254, 255, 255, 255, 38, 153, 153, 153, 8, 169, 169, 169, 208, 159, 159, 159, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 31, 94, 128, 0, 64, 191, 255, 149, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 160, 224, 255, 255, 255, 255, 255, 255, 231, 247, 255, 255, 69, 194, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 65, 192, 255, 49, 0, 0, 0, 0, 0, 0, 0, 0, 88, 173, 255, 64, 89, 174, 255, 255, 89, 174, 255, 255, 67, 203, 173, 255, 30, 255, 32, 255, 30, 255, 32, 255, 30, 255, 32, 255, 30, 255, 32, 255, 30, 255, 32, 255, 30, 255, 32, 255, 30, 255, 32, 255, 30, 255, 33, 255, 30, 255, 32, 255, 31, 253, 37, 255, 88, 175, 251, 255, 88, 173, 255, 61, 0, 0, 0, 0, 98, 97, 60, 0, 218, 219, 152, 252, 226, 229, 186, 255, 191, 191, 185, 255, 191, 191, 185, 255, 191, 191, 185, 255, 191, 191, 185, 255, 191, 191, 185, 255, 191, 191, 185, 255, 191, 191, 185, 255, 191, 191, 185, 255, 191, 191, 185, 255, 229, 233, 186, 255, 204, 203, 133, 178, 97, 96, 59, 0, 64, 64, 64, 0, 191, 191, 191, 25, 255, 255, 255, 177, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 171, 191, 191, 191, 17, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 191, 7, 39, 3, 255, 189, 40, 3, 255, 93, 0, 0, 0, 0, 9, 0, 64, 0, 38, 2, 255, 97, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 238, 27, 0, 191, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 24, 123, 57, 255, 144, 192, 160, 255, 39, 132, 70, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 39, 132, 70, 255, 144, 192, 160, 255, 23, 123, 56, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 143, 207, 239, 255, 237, 247, 252, 255, 239, 248, 253, 255, 139, 205, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 69, 170, 154, 255, 136, 201, 190, 255, 236, 246, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 119, 193, 181, 255, 118, 193, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 246, 244, 255, 136, 201, 190, 255, 69, 170, 154, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 246, 246, 246, 224, 245, 245, 245, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 245, 245, 245, 32, 245, 245, 245, 221, 3, 3, 3, 188, 246, 246, 246, 232, 255, 255, 255, 245, 168, 168, 168, 243, 238, 238, 238, 243, 255, 255, 255, 255, 255, 255, 255, 230, 244, 244, 244, 253, 255, 255, 255, 255, 255, 255, 255, 192, 196, 196, 196, 9, 169, 169, 169, 208, 255, 255, 255, 156, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 113, 64, 64, 64, 0, 31, 96, 128, 0, 65, 192, 255, 156, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 210, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 202, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 66, 192, 255, 56, 0, 0, 0, 0, 0, 0, 0, 0, 87, 172, 255, 66, 89, 174, 255, 255, 89, 174, 255, 255, 49, 228, 107, 255, 30, 255, 32, 255, 30, 255, 32, 255, 30, 255, 32, 255, 30, 255, 32, 255, 31, 254, 35, 255, 30, 255, 32, 255, 30, 255, 32, 255, 30, 255, 32, 255, 30, 255, 33, 255, 34, 249, 49, 255, 89, 174, 255, 255, 88, 173, 255, 64, 0, 0, 0, 0, 98, 97, 60, 0, 218, 219, 152, 252, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 204, 203, 133, 178, 97, 96, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 90, 255, 255, 255, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 255, 255, 255, 102, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 191, 2, 37, 3, 255, 170, 40, 4, 255, 255, 36, 2, 255, 130, 24, 0, 191, 4, 38, 2, 255, 106, 40, 4, 255, 250, 40, 4, 255, 255, 40, 4, 255, 255, 38, 2, 255, 116, 9, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 21, 121, 54, 255, 51, 139, 80, 255, 24, 123, 57, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 24, 123, 57, 255, 51, 139, 80, 255, 21, 121, 54, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 137, 204, 238, 255, 159, 214, 241, 255, 160, 214, 241, 255, 160, 214, 241, 255, 160, 214, 241, 255, 160, 214, 241, 255, 165, 216, 242, 255, 189, 227, 245, 255, 241, 249, 253, 255, 253, 254, 255, 255, 164, 216, 242, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 76, 174, 158, 255, 165, 214, 206, 255, 249, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 119, 193, 181, 255, 118, 193, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 252, 252, 255, 165, 214, 206, 255, 76, 174, 158, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 245, 245, 245, 196, 214, 214, 214, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 64, 245, 245, 245, 194, 0, 0, 0, 188, 108, 108, 108, 64, 170, 170, 170, 14, 0, 0, 0, 215, 197, 197, 197, 219, 255, 255, 255, 255, 240, 240, 240, 126, 90, 90, 90, 218, 215, 215, 215, 234, 255, 255, 255, 141, 183, 183, 183, 8, 169, 169, 169, 208, 255, 255, 255, 221, 255, 255, 255, 26, 255, 255, 255, 50, 255, 255, 255, 188, 128, 128, 128, 0, 14, 46, 64, 0, 61, 188, 255, 115, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 211, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 203, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 252, 50, 187, 255, 19, 0, 0, 0, 0, 0, 0, 0, 0, 87, 171, 255, 34, 89, 174, 255, 255, 89, 174, 255, 255, 54, 221, 125, 255, 30, 255, 32, 255, 30, 255, 32, 255, 30, 254, 33, 255, 30, 254, 34, 255, 72, 197, 191, 255, 66, 205, 168, 255, 30, 255, 33, 255, 30, 255, 32, 255, 30, 255, 32, 255, 63, 209, 158, 255, 89, 174, 255, 255, 86, 171, 255, 32, 0, 0, 0, 0, 98, 97, 60, 0, 218, 219, 152, 252, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 204, 203, 133, 178, 97, 96, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 191, 191, 191, 23, 255, 255, 255, 218, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 255, 255, 255, 44, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 1, 128, 0, 29, 2, 255, 149, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 237, 40, 4, 255, 242, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 255, 39, 3, 255, 191, 24, 0, 191, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 43, 134, 73, 255, 220, 235, 225, 255, 255, 255, 255, 255, 233, 242, 236, 255, 63, 145, 91, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 64, 146, 91, 255, 233, 242, 236, 255, 255, 255, 255, 255, 220, 235, 225, 255, 43, 134, 73, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 177, 222, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 233, 245, 252, 255, 160, 214, 241, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 91, 181, 166, 255, 193, 227, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 119, 193, 181, 255, 118, 193, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 192, 226, 220, 255, 91, 181, 166, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 245, 245, 245, 130, 183, 183, 183, 136, 60, 60, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, 92, 92, 0, 215, 215, 215, 138, 224, 224, 224, 128, 0, 0, 0, 188, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 215, 153, 153, 153, 208, 255, 255, 255, 255, 211, 211, 211, 44, 77, 77, 77, 215, 168, 168, 168, 215, 159, 159, 159, 0, 153, 153, 153, 8, 169, 169, 169, 208, 255, 255, 255, 218, 128, 128, 128, 0, 255, 255, 255, 28, 255, 255, 255, 188, 128, 128, 128, 0, 0, 0, 0, 0, 51, 186, 255, 29, 67, 193, 255, 247, 67, 193, 255, 255, 67, 193, 255, 255, 211, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 203, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 65, 191, 255, 177, 28, 93, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 86, 128, 0, 89, 174, 255, 217, 89, 174, 255, 255, 80, 185, 223, 255, 34, 250, 46, 255, 30, 255, 32, 255, 30, 255, 32, 255, 39, 242, 68, 255, 88, 176, 250, 255, 47, 231, 98, 255, 30, 255, 32, 255, 30, 255, 32, 255, 41, 239, 76, 255, 89, 174, 255, 255, 88, 174, 255, 215, 43, 86, 128, 0, 0, 0, 0, 0, 98, 97, 60, 0, 218, 219, 152, 252, 224, 227, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 228, 231, 186, 255, 204, 203, 133, 178, 97, 96, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 8, 255, 255, 255, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 1, 64, 0, 39, 3, 255, 125, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 255, 39, 3, 255, 201, 28, 1, 191, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 152, 196, 167, 255, 245, 250, 247, 255, 114, 174, 134, 255, 230, 240, 233, 255, 187, 216, 197, 255, 39, 131, 70, 255, 149, 194, 164, 255, 155, 198, 169, 255, 155, 198, 169, 255, 140, 189, 157, 255, 19, 120, 53, 255, 39, 131, 70, 255, 149, 194, 164, 255, 155, 198, 169, 255, 155, 198, 169, 255, 140, 189, 157, 255, 19, 120, 53, 255, 39, 131, 70, 255, 149, 194, 164, 255, 155, 198, 169, 255, 155, 198, 169, 255, 140, 189, 157, 255, 19, 120, 53, 255, 187, 216, 197, 255, 230, 240, 233, 255, 115, 175, 135, 255, 245, 250, 247, 255, 152, 196, 167, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 137, 204, 238, 255, 159, 214, 241, 255, 160, 214, 241, 255, 160, 214, 241, 255, 160, 214, 241, 255, 160, 214, 241, 255, 160, 214, 241, 255, 146, 208, 239, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 114, 191, 178, 255, 220, 239, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 119, 193, 181, 255, 118, 193, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 219, 239, 235, 255, 113, 191, 178, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 241, 241, 241, 36, 246, 246, 246, 233, 183, 183, 183, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 183, 183, 183, 19, 246, 246, 246, 234, 180, 180, 180, 35, 0, 0, 0, 188, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 215, 87, 87, 87, 208, 181, 181, 181, 56, 102, 102, 102, 0, 77, 77, 77, 215, 168, 168, 168, 215, 84, 84, 84, 0, 153, 153, 153, 8, 169, 169, 169, 208, 255, 255, 255, 218, 128, 128, 128, 0, 255, 255, 255, 28, 255, 255, 255, 188, 128, 128, 128, 0, 0, 0, 0, 0, 13, 47, 64, 0, 66, 192, 255, 115, 67, 193, 255, 255, 67, 193, 255, 255, 211, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 203, 255, 255, 67, 193, 255, 255, 67, 193, 255, 237, 32, 180, 255, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 42, 64, 0, 88, 170, 255, 101, 89, 174, 255, 255, 89, 174, 255, 255, 82, 183, 230, 255, 60, 213, 148, 255, 61, 211, 152, 255, 85, 180, 239, 255, 89, 174, 255, 255, 33, 250, 44, 255, 30, 255, 32, 255, 30, 254, 33, 255, 30, 255, 33, 255, 84, 180, 239, 255, 85, 173, 255, 100, 20, 43, 64, 0, 0, 0, 0, 0, 98, 97, 60, 0, 218, 219, 152, 252, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 204, 203, 133, 178, 97, 96, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 79, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 234, 255, 255, 255, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 142, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 64, 0, 37, 3, 255, 102, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 248, 39, 3, 255, 141, 29, 0, 191, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 161, 201, 174, 255, 240, 246, 242, 255, 77, 153, 102, 255, 218, 234, 224, 255, 196, 221, 204, 255, 62, 145, 90, 255, 227, 239, 231, 255, 236, 244, 239, 255, 236, 244, 239, 255, 210, 229, 216, 255, 25, 124, 58, 255, 62, 145, 90, 255, 227, 239, 231, 255, 236, 244, 239, 255, 236, 244, 239, 255, 210, 229, 216, 255, 25, 124, 58, 255, 62, 145, 90, 255, 227, 239, 231, 255, 236, 244, 239, 255, 236, 244, 239, 255, 210, 229, 216, 255, 25, 124, 58, 255, 196, 221, 204, 255, 218, 234, 224, 255, 77, 153, 102, 255, 240, 246, 242, 255, 161, 201, 174, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 70, 171, 154, 255, 141, 203, 193, 255, 239, 248, 246, 255, 119, 193, 181, 255, 118, 193, 180, 255, 239, 248, 246, 255, 141, 203, 193, 255, 70, 171, 154, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 111, 111, 111, 0, 235, 235, 235, 141, 245, 245, 245, 176, 166, 166, 166, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, 172, 172, 2, 245, 245, 245, 177, 235, 235, 235, 139, 111, 111, 111, 0, 0, 0, 0, 188, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 215, 77, 77, 77, 208, 68, 68, 68, 8, 39, 39, 39, 0, 77, 77, 77, 215, 168, 168, 168, 215, 84, 84, 84, 0, 153, 153, 153, 8, 169, 169, 169, 208, 255, 255, 255, 218, 128, 128, 128, 0, 255, 255, 255, 28, 255, 255, 255, 188, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 48, 64, 0, 66, 192, 255, 112, 67, 193, 255, 245, 211, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 203, 255, 255, 66, 193, 255, 213, 61, 181, 255, 45, 7, 43, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 123, 191, 4, 88, 173, 255, 187, 89, 174, 255, 255, 89, 174, 255, 255, 89, 174, 255, 255, 89, 174, 255, 255, 89, 174, 255, 255, 89, 174, 255, 255, 48, 230, 101, 255, 30, 255, 32, 255, 30, 255, 32, 255, 36, 245, 58, 255, 86, 174, 252, 186, 63, 128, 191, 3, 0, 0, 0, 0, 0, 0, 0, 0, 98, 97, 60, 0, 218, 219, 152, 252, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 204, 203, 133, 178, 97, 96, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 161, 255, 255, 255, 255, 255, 255, 255, 204, 191, 191, 191, 30, 191, 191, 191, 12, 255, 255, 255, 161, 255, 255, 255, 255, 255, 255, 255, 233, 191, 191, 191, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 191, 3, 29, 2, 255, 145, 40, 4, 255, 243, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 255, 40, 4, 255, 255, 39, 3, 255, 112, 32, 2, 255, 22, 8, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 59, 143, 87, 255, 240, 246, 242, 255, 255, 255, 255, 255, 248, 251, 249, 255, 85, 157, 109, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 85, 157, 109, 255, 248, 251, 249, 255, 255, 255, 255, 255, 239, 246, 242, 255, 59, 143, 87, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 78, 175, 159, 255, 84, 177, 162, 255, 84, 177, 162, 255, 78, 175, 159, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 0, 0, 0, 0, 177, 177, 177, 5, 245, 245, 245, 187, 244, 244, 244, 171, 183, 183, 183, 12, 59, 59, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 60, 60, 0, 183, 183, 183, 13, 245, 245, 245, 172, 244, 244, 244, 186, 176, 176, 176, 5, 0, 0, 0, 0, 0, 0, 0, 188, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 215, 77, 77, 77, 208, 68, 68, 68, 8, 39, 39, 39, 0, 77, 77, 77, 215, 168, 168, 168, 215, 84, 84, 84, 0, 153, 153, 153, 8, 169, 169, 169, 208, 255, 255, 255, 218, 128, 128, 128, 0, 255, 255, 255, 28, 255, 255, 255, 188, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 40, 64, 0, 57, 167, 255, 23, 237, 249, 255, 215, 255, 255, 255, 255, 255, 255, 255, 255, 155, 222, 255, 99, 44, 134, 191, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 129, 191, 16, 87, 173, 255, 189, 89, 174, 255, 255, 89, 174, 255, 255, 89, 174, 255, 255, 89, 174, 255, 255, 89, 174, 255, 255, 85, 179, 240, 255, 57, 217, 137, 255, 51, 225, 115, 255, 76, 187, 217, 188, 64, 129, 191, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 98, 97, 60, 0, 218, 219, 152, 252, 224, 227, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 228, 231, 186, 255, 204, 203, 133, 178, 97, 96, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 5, 255, 255, 255, 238, 255, 255, 255, 162, 191, 191, 191, 9, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 91, 255, 255, 255, 242, 255, 255, 255, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 1, 128, 0, 29, 0, 191, 15, 38, 2, 255, 113, 39, 4, 255, 222, 40, 4, 255, 255, 40, 4, 255, 255, 38, 3, 255, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 36, 130, 68, 255, 86, 158, 110, 255, 45, 135, 75, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 45, 135, 75, 255, 86, 158, 110, 255, 36, 130, 68, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 0, 0, 0, 0, 0, 0, 0, 0, 181, 181, 181, 6, 240, 240, 240, 151, 246, 246, 246, 229, 242, 242, 242, 118, 244, 244, 244, 42, 183, 183, 183, 6, 183, 183, 183, 6, 245, 245, 245, 42, 243, 243, 243, 119, 246, 246, 246, 230, 239, 239, 239, 149, 180, 180, 180, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 188, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 215, 77, 77, 77, 208, 69, 69, 69, 8, 58, 58, 58, 0, 77, 77, 77, 215, 168, 168, 168, 215, 126, 126, 126, 0, 155, 155, 155, 8, 169, 169, 169, 208, 255, 255, 255, 218, 191, 191, 191, 0, 255, 255, 255, 28, 255, 255, 255, 188, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 195, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 128, 191, 4, 87, 172, 255, 107, 88, 173, 255, 224, 89, 174, 255, 255, 89, 174, 255, 255, 89, 174, 255, 255, 89, 174, 255, 255, 88, 174, 255, 223, 88, 171, 255, 106, 55, 123, 191, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 98, 97, 60, 0, 218, 219, 152, 252, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 243, 247, 187, 255, 204, 203, 133, 178, 97, 96, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 66, 255, 255, 255, 111, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 34, 255, 255, 255, 121, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 64, 0, 20, 0, 191, 3, 39, 3, 255, 79, 39, 3, 255, 189, 34, 3, 255, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 117, 117, 117, 0, 240, 240, 240, 48, 243, 243, 243, 150, 246, 246, 246, 221, 246, 246, 246, 251, 246, 246, 246, 250, 246, 246, 246, 220, 243, 243, 243, 150, 240, 240, 240, 47, 115, 115, 115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 230, 0, 0, 0, 230, 0, 0, 0, 198, 77, 77, 77, 162, 78, 78, 78, 230, 78, 78, 78, 230, 77, 77, 77, 180, 168, 168, 168, 180, 169, 169, 169, 230, 169, 169, 169, 230, 167, 167, 167, 162, 255, 255, 255, 199, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 143, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 195, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 43, 64, 0, 44, 86, 128, 0, 86, 171, 255, 41, 88, 173, 255, 76, 88, 173, 255, 76, 87, 172, 255, 40, 44, 86, 128, 0, 22, 42, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 98, 97, 61, 0, 205, 203, 134, 220, 215, 215, 148, 235, 215, 215, 148, 235, 215, 215, 148, 235, 215, 215, 148, 235, 215, 215, 148, 235, 215, 215, 148, 235, 215, 215, 148, 235, 215, 215, 148, 235, 215, 215, 148, 235, 215, 215, 148, 235, 215, 215, 148, 235, 199, 196, 125, 155, 97, 95, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 7, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 2, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 1, 128, 0, 18, 0, 255, 10, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 17, 119, 51, 255, 136, 204, 238, 253, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 136, 204, 238, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 68, 170, 153, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 204, 102, 119, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 120, 120, 120, 0, 123, 123, 123, 0, 123, 123, 123, 0, 123, 123, 123, 0, 123, 123, 123, 0, 120, 120, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 38, 38, 0, 39, 39, 39, 0, 39, 39, 39, 0, 38, 38, 38, 0, 83, 83, 83, 0, 84, 84, 84, 0, 84, 84, 84, 0, 83, 83, 83, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 195, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 98, 97, 61, 0, 98, 97, 61, 0, 98, 97, 61, 0, 98, 97, 61, 0, 98, 97, 61, 0, 98, 97, 61, 0, 98, 97, 61, 0, 98, 97, 61, 0, 98, 97, 61, 0, 98, 97, 61, 0, 98, 97, 61, 0, 98, 97, 61, 0, 98, 96, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 55, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 77, 0, 0, 0, 65, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 9, 60, 26, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 68, 102, 119, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 34, 85, 77, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 102, 51, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 195, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 52, 255, 255, 255, 116, 255, 255, 255, 116, 255, 255, 255, 116, 255, 255, 255, 116, 255, 255, 255, 116, 255, 255, 255, 116, 255, 255, 255, 116, 255, 255, 255, 116, 255, 255, 255, 116, 255, 255, 255, 116, 255, 255, 255, 116, 255, 255, 255, 116, 255, 255, 255, 68, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 0, 0, 101, 0, 0, 0, 133, 0, 0, 0, 153, 0, 0, 0, 123, 0, 0, 0, 67, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 195, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 223, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 31, 191, 191, 191, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 138, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 132, 128, 128, 128, 0, 0, 0, 0, 0, 255, 255, 255, 54, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 118, 167, 191, 0, 252, 254, 255, 197, 255, 255, 255, 255, 255, 255, 255, 255, 217, 242, 255, 45, 16, 48, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 88, 255, 255, 255, 145, 255, 255, 255, 83, 255, 255, 255, 83, 255, 255, 255, 83, 255, 255, 255, 83, 255, 255, 255, 83, 255, 255, 255, 83, 255, 255, 255, 83, 255, 255, 255, 83, 255, 255, 255, 83, 255, 255, 255, 83, 255, 255, 255, 138, 255, 255, 255, 111, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 133, 0, 0, 0, 253, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 207, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 151, 0, 0, 0, 255, 25, 25, 25, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 15, 15, 15, 255, 62, 62, 62, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 57, 57, 57, 255, 20, 20, 20, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 23, 23, 23, 255, 55, 55, 55, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 125, 255, 255, 255, 199, 255, 255, 255, 50, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 173, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 165, 128, 128, 128, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 46, 64, 0, 58, 185, 255, 44, 66, 192, 255, 188, 211, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 202, 255, 243, 66, 192, 255, 137, 49, 142, 191, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 88, 255, 255, 255, 124, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 109, 255, 255, 255, 111, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 0, 0, 0, 255, 50, 50, 50, 255, 169, 169, 169, 255, 209, 209, 209, 255, 230, 230, 230, 255, 195, 195, 195, 255, 111, 111, 111, 255, 2, 2, 2, 255, 0, 0, 0, 213, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 0, 0, 0, 255, 207, 207, 207, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 50, 50, 50, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 190, 190, 190, 255, 68, 68, 68, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 75, 75, 75, 255, 183, 183, 183, 255, 247, 247, 247, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 123, 255, 255, 255, 255, 255, 255, 255, 252, 255, 255, 255, 147, 191, 191, 191, 16, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 173, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 165, 128, 128, 128, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 46, 64, 0, 54, 188, 255, 58, 67, 193, 255, 243, 67, 193, 255, 255, 211, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 203, 255, 255, 67, 193, 255, 255, 66, 191, 255, 194, 49, 142, 191, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 88, 255, 255, 255, 124, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 109, 255, 255, 255, 111, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 199, 13, 13, 13, 255, 237, 237, 237, 255, 255, 255, 255, 255, 237, 237, 237, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 120, 120, 120, 255, 0, 0, 0, 255, 0, 0, 0, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 255, 238, 238, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 50, 50, 50, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 190, 190, 190, 255, 68, 68, 68, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 75, 75, 75, 255, 183, 183, 183, 255, 255, 255, 255, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 120, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 232, 255, 255, 255, 93, 191, 191, 191, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 173, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 165, 128, 128, 128, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 141, 191, 9, 67, 193, 255, 226, 67, 193, 255, 255, 67, 193, 255, 255, 211, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 203, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 66, 192, 255, 135, 17, 48, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 88, 255, 255, 255, 124, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 109, 255, 255, 255, 111, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 234, 59, 59, 59, 255, 255, 255, 255, 255, 217, 217, 217, 255, 13, 13, 13, 255, 2, 2, 2, 255, 163, 163, 163, 255, 255, 255, 255, 255, 186, 186, 186, 255, 0, 0, 0, 255, 0, 0, 0, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 255, 238, 238, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 50, 50, 50, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 190, 190, 190, 255, 68, 68, 68, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 75, 75, 75, 255, 183, 183, 183, 255, 255, 255, 255, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 118, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 193, 255, 255, 255, 43, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 173, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 165, 128, 128, 128, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 191, 255, 91, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 211, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 203, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 241, 45, 140, 191, 7, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 88, 255, 255, 255, 124, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 109, 255, 255, 255, 111, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 252, 77, 77, 77, 255, 255, 255, 255, 255, 178, 178, 178, 255, 0, 0, 0, 255, 0, 0, 0, 255, 113, 113, 113, 255, 255, 255, 255, 255, 187, 187, 187, 255, 0, 0, 0, 255, 0, 0, 0, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 255, 166, 166, 166, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 43, 43, 43, 255, 147, 147, 147, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 138, 138, 138, 255, 62, 62, 62, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 67, 67, 67, 255, 134, 134, 134, 255, 179, 179, 179, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 255, 255, 255, 139, 191, 191, 191, 12, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 173, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 165, 128, 128, 128, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 32, 93, 128, 0, 65, 190, 255, 148, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 211, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 203, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 65, 192, 255, 49, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 88, 255, 255, 255, 124, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 109, 255, 255, 255, 111, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 226, 49, 49, 49, 255, 255, 255, 255, 255, 253, 253, 253, 255, 138, 138, 138, 255, 114, 114, 114, 255, 236, 236, 236, 255, 255, 255, 255, 255, 152, 152, 152, 255, 0, 0, 0, 255, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 255, 71, 71, 71, 255, 51, 51, 51, 255, 14, 14, 14, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 17, 17, 17, 255, 49, 49, 49, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 59, 59, 59, 255, 7, 7, 7, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 113, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 255, 255, 255, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 173, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 165, 128, 128, 128, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 32, 95, 128, 0, 65, 192, 255, 155, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 211, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 203, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 66, 192, 255, 58, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 88, 255, 255, 255, 124, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 109, 255, 255, 255, 111, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 189, 12, 12, 12, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 90, 90, 90, 255, 0, 0, 0, 254, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 255, 238, 238, 238, 255, 170, 170, 170, 255, 48, 48, 48, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 55, 55, 55, 255, 163, 163, 163, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 198, 198, 198, 255, 23, 23, 23, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 110, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 181, 255, 255, 255, 40, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 173, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 165, 128, 128, 128, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 16, 48, 64, 0, 65, 192, 255, 117, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 211, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 203, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 253, 61, 181, 255, 21, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 88, 255, 255, 255, 124, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 109, 255, 255, 255, 111, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 26, 0, 0, 0, 26, 0, 0, 0, 148, 0, 0, 0, 255, 196, 196, 196, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 246, 246, 255, 17, 17, 17, 255, 0, 0, 0, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 255, 238, 238, 238, 255, 170, 170, 170, 255, 48, 48, 48, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 55, 55, 55, 255, 163, 163, 163, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 198, 198, 198, 255, 23, 23, 23, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 108, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 255, 255, 255, 72, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 173, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 165, 128, 128, 128, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 189, 255, 31, 67, 193, 255, 249, 67, 193, 255, 255, 67, 193, 255, 255, 211, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 203, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 65, 192, 255, 181, 31, 93, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 88, 255, 255, 255, 124, 191, 191, 191, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 191, 191, 191, 0, 255, 255, 255, 109, 255, 255, 255, 111, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 245, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 120, 120, 120, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 161, 161, 161, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 243, 0, 0, 0, 74, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 255, 238, 238, 238, 255, 170, 170, 170, 255, 48, 48, 48, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 55, 55, 55, 255, 163, 163, 163, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 198, 198, 198, 255, 23, 23, 23, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 105, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 255, 255, 255, 109, 191, 191, 191, 4, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 173, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 165, 128, 128, 128, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 47, 64, 0, 66, 192, 255, 121, 67, 193, 255, 255, 67, 193, 255, 255, 211, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 203, 255, 255, 67, 193, 255, 255, 67, 193, 255, 240, 58, 172, 255, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 88, 255, 255, 255, 158, 255, 255, 255, 133, 255, 255, 255, 133, 255, 255, 255, 133, 255, 255, 255, 133, 255, 255, 255, 133, 255, 255, 255, 133, 255, 255, 255, 133, 255, 255, 255, 133, 255, 255, 255, 133, 255, 255, 255, 133, 255, 255, 255, 155, 255, 255, 255, 111, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 169, 0, 0, 0, 255, 40, 40, 40, 255, 51, 51, 51, 255, 51, 51, 51, 255, 8, 8, 8, 255, 38, 38, 38, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 56, 56, 56, 255, 2, 2, 2, 255, 25, 25, 25, 255, 26, 26, 26, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 195, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 255, 238, 238, 238, 255, 170, 170, 170, 255, 48, 48, 48, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 55, 55, 55, 255, 163, 163, 163, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 198, 198, 198, 255, 23, 23, 23, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 103, 255, 255, 255, 255, 255, 255, 255, 251, 255, 255, 255, 145, 191, 191, 191, 18, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 173, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 165, 128, 128, 128, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 191, 1, 66, 192, 255, 120, 67, 193, 255, 248, 211, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 203, 255, 255, 67, 193, 255, 219, 37, 180, 255, 50, 13, 42, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 88, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 111, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 234, 2, 2, 2, 255, 237, 237, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 113, 113, 113, 255, 0, 0, 0, 255, 190, 190, 190, 255, 255, 255, 255, 255, 255, 255, 255, 255, 183, 183, 183, 255, 0, 0, 0, 255, 101, 101, 101, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 9, 9, 9, 255, 0, 0, 0, 245, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 255, 119, 119, 119, 255, 85, 85, 85, 255, 24, 24, 24, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 28, 28, 28, 255, 81, 81, 81, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 99, 99, 99, 255, 11, 11, 11, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 100, 255, 255, 255, 182, 255, 255, 255, 41, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 138, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 132, 128, 128, 128, 0, 0, 0, 0, 0, 255, 255, 255, 54, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 48, 64, 0, 88, 199, 255, 28, 237, 249, 255, 217, 255, 255, 255, 255, 255, 255, 255, 255, 154, 221, 255, 107, 48, 143, 191, 5, 0, 43, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 88, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 111, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0, 255, 51, 51, 51, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 214, 214, 255, 1, 1, 1, 255, 90, 90, 90, 255, 255, 255, 255, 255, 254, 254, 254, 255, 53, 53, 53, 255, 7, 7, 7, 255, 225, 225, 225, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 255, 119, 119, 119, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 15, 15, 15, 255, 95, 95, 95, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 85, 85, 85, 255, 24, 24, 24, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 28, 28, 28, 255, 81, 81, 81, 255, 128, 128, 128, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 11, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 195, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 72, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 166, 255, 255, 255, 95, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 115, 0, 0, 0, 255, 64, 64, 64, 255, 153, 153, 153, 255, 178, 178, 178, 255, 179, 179, 179, 255, 202, 202, 202, 255, 43, 43, 43, 255, 7, 7, 7, 255, 230, 230, 230, 255, 172, 172, 172, 255, 0, 0, 0, 255, 107, 107, 107, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 116, 116, 116, 255, 0, 0, 0, 255, 0, 0, 0, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 255, 238, 238, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 30, 30, 30, 255, 190, 190, 190, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 170, 170, 170, 255, 48, 48, 48, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 55, 55, 55, 255, 163, 163, 163, 255, 255, 255, 255, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 195, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 183, 0, 0, 0, 255, 118, 118, 118, 255, 151, 151, 151, 255, 128, 128, 128, 255, 127, 127, 127, 255, 102, 102, 102, 255, 81, 81, 81, 255, 0, 0, 0, 255, 109, 109, 109, 255, 32, 32, 32, 255, 6, 6, 6, 255, 38, 38, 38, 255, 78, 78, 78, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 171, 171, 171, 255, 0, 0, 0, 255, 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 255, 238, 238, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 30, 30, 30, 255, 190, 190, 190, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 170, 170, 170, 255, 48, 48, 48, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 55, 55, 55, 255, 163, 163, 163, 255, 255, 255, 255, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 195, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 244, 7, 7, 7, 255, 246, 246, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 141, 141, 141, 255, 120, 120, 120, 255, 167, 167, 167, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 228, 228, 228, 255, 0, 0, 0, 255, 0, 0, 0, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 255, 238, 238, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 30, 30, 30, 255, 190, 190, 190, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 170, 170, 170, 255, 48, 48, 48, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 55, 55, 55, 255, 163, 163, 163, 255, 255, 255, 255, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 10, 10, 0, 128, 11, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 195, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 0, 0, 0, 255, 65, 65, 65, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 156, 156, 156, 255, 0, 0, 0, 255, 42, 42, 42, 255, 239, 239, 239, 255, 48, 48, 48, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 255, 238, 238, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 30, 30, 30, 255, 190, 190, 190, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 170, 170, 170, 255, 48, 48, 48, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 55, 55, 55, 255, 163, 163, 163, 255, 255, 255, 255, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 2, 2, 0, 255, 20, 20, 179, 255, 21, 21, 143, 128, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 119, 167, 191, 0, 254, 255, 255, 196, 255, 255, 255, 255, 255, 255, 255, 255, 221, 243, 255, 43, 16, 48, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 0, 0, 255, 132, 132, 132, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 26, 26, 26, 255, 188, 188, 188, 255, 146, 146, 146, 255, 141, 141, 141, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 85, 85, 85, 255, 0, 0, 0, 255, 0, 0, 0, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 255, 95, 95, 95, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 12, 12, 12, 255, 76, 76, 76, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 68, 68, 68, 255, 19, 19, 19, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 22, 22, 22, 255, 65, 65, 65, 255, 102, 102, 102, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 5, 5, 0, 255, 21, 21, 84, 255, 22, 22, 255, 255, 22, 22, 253, 255, 19, 19, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 44, 64, 0, 53, 181, 255, 38, 66, 192, 255, 180, 211, 240, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 96, 202, 255, 238, 65, 192, 255, 128, 49, 142, 191, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 197, 0, 0, 0, 255, 200, 200, 200, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 203, 203, 203, 255, 252, 252, 252, 255, 49, 49, 49, 255, 241, 241, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 141, 141, 141, 255, 0, 0, 0, 255, 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 255, 143, 143, 143, 255, 117, 117, 117, 255, 14, 14, 14, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 148, 148, 148, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 48, 48, 48, 255, 83, 83, 83, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 134, 134, 134, 255, 0, 0, 0, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 12, 12, 8, 255, 21, 21, 223, 247, 112, 29, 255, 250, 76, 26, 255, 255, 21, 21, 188, 128, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 48, 64, 0, 61, 189, 255, 53, 67, 193, 255, 240, 67, 193, 255, 255, 211, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 203, 255, 255, 67, 193, 255, 255, 65, 192, 255, 188, 49, 142, 191, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 250, 15, 15, 15, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 228, 228, 228, 255, 57, 57, 57, 255, 94, 94, 94, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 197, 197, 197, 255, 0, 0, 0, 255, 0, 0, 0, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 255, 238, 238, 238, 255, 195, 195, 195, 255, 23, 23, 23, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 80, 80, 80, 255, 138, 138, 138, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 223, 255, 0, 0, 0, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 2, 2, 0, 255, 20, 20, 123, 254, 35, 23, 255, 242, 167, 33, 255, 242, 163, 33, 255, 255, 23, 22, 255, 255, 12, 12, 76, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 143, 191, 7, 66, 192, 255, 222, 67, 193, 255, 255, 67, 193, 255, 255, 211, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 203, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 65, 192, 255, 130, 16, 48, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 0, 0, 0, 255, 79, 79, 79, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 193, 193, 193, 255, 77, 77, 77, 255, 70, 70, 70, 255, 183, 183, 183, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 247, 247, 255, 6, 6, 6, 255, 0, 0, 0, 242, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 255, 238, 238, 238, 255, 195, 195, 195, 255, 23, 23, 23, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 80, 80, 80, 255, 138, 138, 138, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 223, 255, 0, 0, 0, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 9, 9, 27, 255, 22, 22, 243, 244, 148, 32, 255, 250, 85, 28, 255, 247, 121, 31, 255, 248, 104, 28, 255, 255, 21, 21, 215, 191, 12, 12, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 191, 255, 88, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 211, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 203, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 66, 192, 255, 239, 44, 140, 191, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 143, 0, 0, 0, 255, 146, 146, 146, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 191, 191, 191, 255, 83, 83, 83, 255, 51, 51, 51, 255, 150, 150, 150, 255, 225, 225, 225, 255, 46, 46, 46, 255, 0, 0, 0, 255, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 255, 238, 238, 238, 255, 195, 195, 195, 255, 23, 23, 23, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 80, 80, 80, 255, 138, 138, 138, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 223, 255, 0, 0, 0, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 9, 9, 0, 255, 20, 20, 162, 252, 55, 24, 255, 236, 249, 40, 255, 250, 85, 28, 255, 247, 121, 31, 255, 237, 227, 39, 255, 254, 30, 23, 255, 255, 21, 21, 111, 64, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 95, 128, 0, 66, 191, 255, 146, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 211, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 203, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 64, 191, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 209, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 255, 238, 238, 238, 255, 195, 195, 195, 255, 23, 23, 23, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 80, 80, 80, 255, 138, 138, 138, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 223, 255, 0, 0, 0, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 19, 19, 56, 255, 22, 22, 254, 241, 184, 35, 255, 235, 255, 41, 255, 250, 85, 28, 255, 247, 121, 31, 255, 235, 255, 41, 255, 245, 138, 31, 255, 255, 22, 22, 239, 191, 13, 13, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 95, 128, 0, 67, 192, 255, 157, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 191, 234, 255, 255, 255, 255, 255, 255, 251, 254, 255, 255, 81, 198, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 66, 192, 255, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 158, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 242, 0, 0, 0, 230, 0, 0, 0, 230, 0, 0, 0, 230, 0, 0, 0, 230, 0, 0, 0, 230, 0, 0, 0, 230, 0, 0, 0, 230, 0, 0, 0, 230, 0, 0, 0, 230, 0, 0, 0, 230, 0, 0, 0, 230, 0, 0, 0, 230, 0, 0, 0, 230, 0, 0, 0, 205, 0, 0, 0, 204, 0, 0, 0, 204, 0, 0, 0, 204, 0, 0, 0, 204, 0, 0, 0, 192, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 255, 48, 48, 48, 255, 39, 39, 39, 255, 5, 5, 5, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 16, 16, 16, 255, 28, 28, 28, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 45, 45, 45, 255, 0, 0, 0, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 2, 2, 2, 255, 21, 21, 203, 249, 88, 27, 255, 235, 255, 41, 255, 235, 255, 41, 255, 249, 95, 29, 255, 245, 132, 31, 255, 235, 255, 41, 255, 236, 246, 40, 255, 253, 49, 24, 255, 255, 16, 16, 152, 128, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 48, 64, 0, 65, 192, 255, 120, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 94, 202, 255, 255, 181, 230, 255, 255, 132, 214, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 253, 63, 191, 255, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 255, 190, 190, 190, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 44, 44, 44, 255, 132, 132, 132, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 156, 156, 156, 255, 18, 18, 18, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 66, 66, 66, 255, 110, 110, 110, 255, 204, 204, 204, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 4, 4, 0, 255, 19, 19, 100, 255, 27, 22, 255, 238, 218, 38, 255, 235, 255, 41, 255, 235, 255, 41, 255, 237, 234, 39, 255, 236, 247, 40, 255, 235, 255, 41, 255, 235, 255, 41, 255, 242, 174, 34, 255, 255, 22, 22, 252, 255, 19, 19, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 187, 255, 34, 67, 193, 255, 250, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 65, 192, 255, 185, 32, 96, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 255, 238, 238, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 55, 55, 55, 255, 165, 165, 165, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 195, 195, 195, 255, 23, 23, 23, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 83, 83, 83, 255, 138, 138, 138, 255, 255, 255, 255, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 13, 13, 16, 255, 22, 22, 234, 246, 127, 30, 255, 235, 255, 41, 255, 235, 255, 41, 255, 235, 255, 41, 255, 246, 130, 31, 255, 242, 171, 35, 255, 235, 255, 41, 255, 235, 255, 41, 255, 235, 255, 41, 255, 250, 77, 26, 255, 255, 21, 21, 192, 191, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 47, 64, 0, 66, 192, 255, 128, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 242, 64, 191, 255, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 255, 238, 238, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 55, 55, 55, 255, 165, 165, 165, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 195, 195, 195, 255, 23, 23, 23, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 83, 83, 83, 255, 138, 138, 138, 255, 255, 255, 255, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 5, 5, 0, 255, 15, 15, 142, 255, 24, 22, 255, 244, 149, 32, 255, 243, 162, 33, 255, 243, 162, 33, 255, 243, 162, 33, 255, 244, 154, 32, 255, 243, 162, 33, 255, 243, 162, 33, 255, 243, 162, 33, 255, 243, 162, 33, 255, 247, 119, 29, 255, 255, 22, 22, 255, 255, 21, 21, 84, 64, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 128, 191, 2, 66, 192, 255, 128, 67, 193, 255, 251, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 255, 67, 193, 255, 224, 51, 186, 255, 56, 15, 47, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 227, 0, 0, 0, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 55, 55, 55, 255, 165, 165, 165, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 195, 195, 195, 255, 23, 23, 23, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 83, 83, 83, 255, 138, 138, 138, 255, 254, 254, 254, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 10, 10, 0, 255, 20, 20, 158, 255, 22, 22, 230, 255, 22, 22, 230, 255, 22, 22, 230, 255, 22, 22, 230, 255, 22, 22, 230, 255, 22, 22, 230, 255, 22, 22, 230, 255, 22, 22, 230, 255, 22, 22, 230, 255, 22, 22, 230, 255, 22, 22, 230, 255, 22, 22, 230, 255, 15, 15, 114, 128, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 47, 64, 0, 60, 187, 255, 34, 63, 190, 255, 120, 66, 191, 255, 155, 65, 191, 255, 149, 65, 191, 255, 91, 46, 140, 191, 8, 9, 46, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 0, 0, 0, 255, 50, 50, 50, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 28, 28, 28, 255, 83, 83, 83, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 98, 98, 98, 255, 11, 11, 11, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 41, 41, 41, 255, 69, 69, 69, 255, 79, 79, 79, 255, 0, 0, 0, 255, 0, 0, 0, 227, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 10, 10, 0, 128, 11, 11, 0, 128, 11, 11, 0, 128, 11, 11, 0, 128, 11, 11, 0, 128, 11, 11, 0, 128, 11, 11, 0, 128, 11, 11, 0, 128, 11, 11, 0, 128, 11, 11, 0, 128, 11, 11, 0, 128, 11, 11, 0, 128, 11, 11, 0, 128, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 46, 64, 0, 33, 95, 128, 0, 31, 94, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 226, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 244, 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 99, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 111, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 191, 20, 20, 5, 128, 75, 75, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 77, 77, 0, 191, 17, 17, 5, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 4, 191, 191, 191, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 7, 255, 255, 255, 83, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 173, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 124, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 172, 128, 128, 128, 0, 128, 128, 128, 0, 255, 255, 255, 131, 255, 243, 243, 179, 255, 45, 45, 222, 255, 123, 123, 195, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 133, 133, 192, 255, 38, 38, 225, 255, 240, 240, 179, 255, 255, 255, 138, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 4, 255, 255, 255, 167, 255, 255, 255, 186, 191, 191, 191, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 95, 255, 255, 255, 255, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 193, 255, 255, 255, 224, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 192, 255, 255, 255, 255, 255, 255, 255, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 178, 255, 255, 255, 247, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 233, 255, 255, 255, 245, 128, 128, 128, 0, 128, 128, 128, 0, 255, 244, 244, 188, 255, 62, 62, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 126, 126, 232, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 135, 135, 229, 255, 1, 1, 255, 255, 0, 0, 255, 255, 56, 56, 255, 255, 241, 241, 198, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 3, 255, 255, 255, 166, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 185, 191, 191, 191, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 149, 255, 255, 255, 164, 191, 191, 191, 1, 64, 64, 64, 0, 128, 128, 128, 0, 191, 191, 191, 10, 255, 255, 255, 126, 255, 255, 255, 255, 255, 255, 255, 24, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 191, 191, 191, 19, 255, 255, 255, 160, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 193, 255, 255, 255, 178, 191, 191, 191, 0, 128, 128, 128, 0, 128, 128, 128, 0, 51, 255, 32, 26, 26, 255, 0, 204, 26, 255, 0, 204, 53, 255, 32, 90, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 255, 255, 255, 98, 255, 255, 255, 255, 255, 255, 255, 18, 64, 64, 64, 0, 255, 255, 255, 66, 255, 255, 255, 102, 255, 255, 255, 102, 255, 255, 255, 209, 255, 255, 255, 213, 191, 191, 191, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 191, 191, 191, 0, 255, 255, 255, 145, 255, 255, 255, 245, 128, 128, 128, 0, 191, 22, 22, 9, 255, 53, 53, 224, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 21, 21, 110, 191, 128, 128, 0, 191, 128, 128, 0, 255, 21, 21, 102, 255, 0, 0, 254, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 48, 48, 230, 191, 21, 21, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 3, 255, 255, 255, 166, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 191, 191, 191, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 93, 255, 255, 255, 255, 255, 255, 255, 122, 255, 255, 255, 100, 255, 255, 255, 207, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 255, 255, 255, 130, 255, 255, 255, 31, 255, 255, 255, 191, 255, 255, 255, 241, 255, 255, 255, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 193, 255, 255, 255, 178, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 255, 0, 33, 26, 255, 0, 255, 26, 255, 0, 255, 24, 255, 0, 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 98, 255, 255, 255, 255, 255, 255, 255, 18, 128, 128, 128, 0, 255, 255, 255, 165, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 213, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 145, 255, 255, 255, 245, 128, 128, 128, 0, 191, 29, 29, 3, 255, 80, 80, 215, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 108, 255, 0, 0, 99, 255, 0, 0, 254, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 73, 73, 223, 191, 28, 28, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 3, 255, 255, 255, 164, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 191, 191, 191, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 163, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 194, 255, 255, 255, 112, 255, 255, 255, 76, 255, 255, 255, 72, 255, 255, 255, 101, 255, 255, 255, 164, 255, 255, 255, 249, 255, 255, 255, 251, 255, 255, 255, 253, 255, 255, 255, 74, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 193, 255, 255, 255, 178, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 255, 0, 33, 26, 255, 0, 255, 26, 255, 0, 255, 24, 255, 0, 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 98, 255, 255, 255, 255, 255, 255, 255, 18, 128, 128, 128, 0, 255, 255, 255, 165, 255, 255, 255, 231, 255, 255, 255, 51, 255, 255, 255, 193, 255, 255, 255, 213, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 145, 255, 255, 255, 245, 128, 128, 128, 0, 128, 128, 128, 0, 255, 252, 252, 188, 255, 81, 81, 247, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 254, 255, 0, 0, 253, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 73, 73, 248, 255, 250, 250, 198, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 3, 255, 255, 255, 164, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 183, 191, 191, 191, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 42, 255, 255, 255, 238, 255, 255, 255, 226, 255, 255, 255, 56, 128, 128, 128, 0, 191, 191, 191, 31, 255, 255, 255, 159, 255, 255, 255, 172, 255, 255, 255, 66, 191, 191, 191, 0, 255, 255, 255, 24, 255, 255, 255, 187, 255, 255, 255, 254, 255, 255, 255, 96, 64, 64, 64, 0, 191, 191, 191, 3, 255, 255, 255, 15, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 6, 191, 191, 191, 10, 128, 128, 128, 0, 255, 255, 255, 193, 255, 255, 255, 178, 53, 255, 32, 52, 25, 255, 0, 77, 25, 255, 0, 77, 24, 255, 0, 99, 26, 255, 0, 255, 26, 255, 0, 255, 25, 255, 0, 155, 25, 255, 0, 77, 25, 255, 0, 77, 25, 255, 0, 76, 226, 255, 223, 98, 255, 255, 255, 255, 255, 255, 255, 18, 128, 128, 128, 0, 255, 255, 255, 165, 255, 255, 255, 225, 255, 255, 255, 0, 255, 255, 255, 178, 255, 255, 255, 213, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 145, 255, 255, 255, 245, 128, 128, 128, 0, 128, 128, 128, 0, 255, 255, 255, 188, 255, 246, 246, 180, 255, 0, 0, 170, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 178, 255, 239, 239, 172, 255, 255, 255, 198, 128, 128, 128, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 112, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 207, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 131, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 1, 255, 255, 255, 195, 255, 255, 255, 226, 191, 191, 191, 23, 64, 64, 64, 0, 191, 191, 191, 0, 255, 255, 255, 211, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 255, 255, 255, 33, 0, 0, 0, 0, 191, 191, 191, 4, 255, 255, 255, 176, 255, 255, 255, 240, 255, 255, 255, 26, 255, 255, 255, 32, 255, 255, 255, 254, 255, 255, 255, 92, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 26, 255, 255, 255, 230, 255, 255, 255, 111, 128, 128, 128, 0, 255, 255, 255, 193, 255, 255, 255, 178, 26, 255, 0, 173, 26, 255, 0, 255, 26, 255, 0, 255, 26, 255, 0, 255, 26, 255, 0, 255, 26, 255, 0, 255, 26, 255, 0, 255, 26, 255, 0, 255, 26, 255, 0, 255, 26, 255, 0, 253, 198, 255, 191, 98, 255, 255, 255, 255, 255, 255, 255, 18, 128, 128, 128, 0, 255, 255, 255, 165, 255, 255, 255, 225, 255, 255, 255, 0, 255, 255, 255, 178, 255, 255, 255, 213, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 145, 255, 255, 255, 245, 128, 128, 128, 0, 128, 128, 128, 0, 255, 255, 255, 188, 255, 255, 255, 178, 255, 85, 85, 5, 255, 0, 0, 173, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 181, 255, 85, 85, 7, 255, 255, 255, 168, 255, 255, 255, 198, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 191, 191, 191, 0, 255, 255, 255, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 13, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 45, 255, 255, 255, 255, 255, 255, 255, 111, 128, 128, 128, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 89, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 41, 255, 255, 255, 255, 255, 255, 255, 115, 191, 191, 191, 1, 255, 255, 255, 160, 255, 255, 255, 250, 255, 255, 255, 78, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 15, 255, 255, 255, 198, 255, 255, 255, 229, 191, 191, 191, 24, 128, 128, 128, 0, 255, 255, 255, 193, 255, 255, 255, 178, 26, 255, 0, 173, 26, 255, 0, 255, 26, 255, 0, 255, 26, 255, 0, 255, 26, 255, 0, 255, 26, 255, 0, 255, 26, 255, 0, 255, 26, 255, 0, 255, 26, 255, 0, 255, 26, 255, 0, 253, 198, 255, 191, 98, 255, 255, 255, 255, 255, 255, 255, 18, 128, 128, 128, 0, 255, 255, 255, 165, 255, 255, 255, 225, 255, 255, 255, 0, 255, 255, 255, 178, 255, 255, 255, 213, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 145, 255, 255, 255, 245, 128, 128, 128, 0, 128, 128, 128, 0, 255, 255, 255, 188, 255, 255, 255, 178, 191, 128, 128, 0, 255, 0, 0, 94, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 104, 191, 128, 128, 0, 255, 255, 255, 168, 255, 255, 255, 198, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 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, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 191, 191, 191, 0, 255, 255, 255, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 33, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 5, 255, 255, 255, 209, 255, 255, 255, 215, 191, 191, 191, 13, 0, 0, 0, 0, 191, 191, 191, 1, 255, 255, 255, 222, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 255, 255, 255, 41, 0, 0, 0, 0, 191, 191, 191, 1, 255, 255, 255, 158, 255, 255, 255, 247, 255, 255, 255, 36, 0, 0, 0, 0, 191, 191, 191, 5, 255, 255, 255, 184, 255, 255, 255, 253, 255, 255, 255, 137, 191, 191, 191, 18, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 191, 191, 191, 0, 255, 255, 255, 66, 255, 255, 255, 219, 255, 255, 255, 251, 255, 255, 255, 61, 64, 64, 64, 0, 128, 128, 128, 0, 255, 255, 255, 193, 255, 255, 255, 178, 52, 255, 32, 35, 25, 255, 0, 51, 25, 255, 0, 51, 24, 255, 0, 77, 26, 255, 0, 255, 26, 255, 0, 255, 25, 255, 0, 141, 25, 255, 0, 51, 25, 255, 0, 51, 25, 255, 0, 51, 226, 255, 223, 98, 255, 255, 255, 255, 255, 255, 255, 18, 128, 128, 128, 0, 255, 255, 255, 165, 255, 255, 255, 225, 255, 255, 255, 0, 255, 255, 255, 178, 255, 255, 255, 213, 191, 191, 191, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 191, 191, 191, 0, 255, 255, 255, 145, 255, 255, 255, 245, 128, 128, 128, 0, 128, 128, 128, 0, 255, 255, 255, 188, 255, 255, 255, 178, 255, 21, 21, 86, 255, 0, 0, 252, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 253, 255, 21, 21, 95, 255, 255, 255, 168, 255, 255, 255, 198, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 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, 128, 128, 128, 0, 255, 255, 255, 95, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 211, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 143, 191, 191, 191, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 55, 255, 255, 255, 247, 255, 255, 255, 211, 255, 255, 255, 35, 191, 191, 191, 0, 255, 255, 255, 45, 255, 255, 255, 183, 255, 255, 255, 197, 255, 255, 255, 87, 128, 128, 128, 0, 191, 191, 191, 11, 255, 255, 255, 165, 255, 255, 255, 255, 255, 255, 255, 116, 64, 64, 64, 0, 0, 0, 0, 0, 191, 191, 191, 10, 255, 255, 255, 205, 255, 255, 255, 237, 255, 255, 255, 252, 255, 255, 255, 249, 255, 255, 255, 186, 255, 255, 255, 152, 255, 255, 255, 142, 255, 255, 255, 168, 255, 255, 255, 220, 255, 255, 255, 255, 255, 255, 255, 222, 255, 255, 255, 252, 255, 255, 255, 149, 128, 128, 128, 0, 128, 128, 128, 0, 255, 255, 255, 193, 255, 255, 255, 178, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 255, 0, 33, 26, 255, 0, 255, 26, 255, 0, 255, 24, 255, 0, 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 98, 255, 255, 255, 255, 255, 255, 255, 18, 128, 128, 128, 0, 255, 255, 255, 165, 255, 255, 255, 225, 255, 255, 255, 0, 255, 255, 255, 178, 255, 255, 255, 238, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 211, 255, 255, 255, 245, 128, 128, 128, 0, 128, 128, 128, 0, 255, 255, 255, 188, 255, 157, 157, 221, 255, 0, 0, 251, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 253, 255, 145, 145, 220, 255, 255, 255, 198, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 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, 191, 191, 191, 1, 255, 255, 255, 145, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 194, 191, 191, 191, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 54, 255, 255, 255, 230, 255, 255, 255, 251, 255, 255, 255, 169, 255, 255, 255, 87, 255, 255, 255, 52, 255, 255, 255, 41, 255, 255, 255, 77, 255, 255, 255, 140, 255, 255, 255, 238, 255, 255, 255, 250, 255, 255, 255, 103, 64, 64, 64, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 149, 255, 255, 255, 244, 255, 255, 255, 47, 255, 255, 255, 29, 255, 255, 255, 126, 255, 255, 255, 184, 255, 255, 255, 225, 255, 255, 255, 255, 255, 255, 255, 196, 255, 255, 255, 163, 255, 255, 255, 74, 191, 191, 191, 3, 255, 255, 255, 102, 255, 255, 255, 255, 255, 255, 255, 66, 128, 128, 128, 0, 255, 255, 255, 193, 255, 255, 255, 178, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 255, 0, 33, 26, 255, 0, 255, 26, 255, 0, 255, 24, 255, 0, 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 98, 255, 255, 255, 255, 255, 255, 255, 18, 128, 128, 128, 0, 255, 255, 255, 165, 255, 255, 255, 225, 255, 255, 255, 0, 255, 255, 255, 160, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 251, 255, 255, 255, 244, 255, 255, 255, 230, 255, 255, 255, 221, 128, 128, 128, 0, 128, 86, 86, 0, 255, 167, 167, 193, 255, 5, 5, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 189, 255, 0, 0, 182, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 3, 3, 255, 255, 160, 160, 204, 128, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 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, 191, 191, 191, 1, 255, 255, 255, 146, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 195, 191, 191, 191, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 191, 191, 191, 21, 255, 255, 255, 125, 255, 255, 255, 229, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 255, 255, 255, 155, 255, 255, 255, 44, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 83, 255, 255, 255, 63, 64, 64, 64, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 255, 255, 255, 92, 255, 255, 255, 255, 255, 255, 255, 10, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 53, 191, 191, 191, 21, 128, 128, 128, 0, 255, 255, 255, 193, 255, 255, 255, 178, 191, 191, 191, 0, 128, 128, 128, 0, 128, 128, 128, 0, 51, 255, 32, 23, 26, 255, 0, 179, 26, 255, 0, 179, 53, 255, 32, 79, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 255, 255, 255, 98, 255, 255, 255, 255, 255, 255, 255, 18, 128, 128, 128, 0, 255, 255, 255, 165, 255, 255, 255, 225, 191, 191, 191, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 228, 255, 255, 255, 160, 191, 191, 191, 0, 128, 128, 128, 0, 0, 0, 0, 0, 255, 0, 0, 12, 255, 11, 11, 243, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 192, 191, 0, 0, 11, 191, 0, 0, 8, 255, 0, 0, 185, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 10, 10, 248, 255, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 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, 191, 191, 191, 1, 255, 255, 255, 147, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 196, 191, 191, 191, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 191, 191, 191, 2, 255, 255, 255, 34, 255, 255, 255, 67, 255, 255, 255, 74, 255, 255, 255, 41, 191, 191, 191, 9, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 44, 255, 255, 255, 200, 191, 191, 191, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 193, 255, 255, 255, 232, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 179, 255, 255, 255, 208, 255, 255, 255, 255, 255, 255, 255, 18, 128, 128, 128, 0, 255, 255, 255, 165, 255, 255, 255, 243, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 153, 255, 255, 255, 244, 255, 255, 255, 160, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 93, 93, 0, 255, 198, 198, 189, 255, 15, 15, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 53, 53, 239, 255, 149, 149, 114, 255, 255, 255, 102, 255, 255, 255, 102, 255, 149, 149, 111, 255, 58, 58, 236, 255, 0, 0, 255, 255, 0, 0, 255, 255, 12, 12, 255, 255, 190, 190, 200, 128, 92, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 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, 191, 191, 191, 1, 255, 255, 255, 148, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 196, 191, 191, 191, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 154, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 204, 255, 255, 255, 14, 128, 128, 128, 0, 255, 255, 255, 149, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 230, 255, 255, 255, 144, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 188, 255, 199, 199, 255, 255, 14, 14, 255, 255, 58, 58, 255, 255, 242, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 255, 255, 65, 65, 255, 255, 11, 11, 255, 255, 192, 192, 255, 255, 255, 255, 198, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 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, 191, 191, 191, 1, 255, 255, 255, 148, 255, 255, 255, 197, 191, 191, 191, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 94, 94, 0, 255, 0, 0, 52, 191, 25, 25, 14, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 191, 27, 27, 11, 255, 0, 0, 55, 128, 93, 93, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 1, 191, 191, 191, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 2, 101, 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 2, 2, 92, 3, 3, 3, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 5, 178, 3, 0, 107, 254, 2, 0, 84, 255, 0, 0, 2, 164, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 188, 151, 151, 151, 254, 37, 37, 37, 225, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 27, 29, 29, 29, 220, 25, 25, 25, 213, 1, 1, 1, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 134, 3, 0, 107, 254, 5, 0, 173, 255, 5, 0, 173, 255, 2, 0, 72, 255, 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 176, 251, 251, 251, 255, 207, 207, 207, 254, 9, 9, 9, 180, 0, 0, 0, 24, 27, 27, 27, 215, 220, 220, 220, 255, 185, 185, 185, 255, 2, 2, 2, 118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 90, 2, 0, 76, 254, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 170, 255, 1, 0, 61, 253, 0, 0, 0, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 145, 223, 223, 223, 255, 255, 255, 255, 255, 152, 152, 152, 255, 23, 23, 23, 236, 216, 216, 216, 255, 255, 255, 255, 255, 124, 124, 124, 254, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 138, 71, 71, 71, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 3, 3, 3, 169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 1, 0, 47, 244, 5, 0, 171, 255, 5, 0, 173, 255, 5, 0, 158, 255, 1, 0, 42, 242, 0, 0, 1, 86, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 94, 0, 0, 0, 80, 0, 0, 0, 77, 1, 1, 1, 160, 190, 190, 190, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 62, 62, 62, 240, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 155, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 213, 213, 213, 255, 62, 62, 62, 239, 4, 4, 4, 177, 0, 0, 0, 165, 39, 39, 39, 227, 176, 176, 176, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 8, 8, 8, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 1, 0, 25, 227, 5, 0, 162, 255, 5, 0, 173, 255, 4, 0, 136, 254, 1, 0, 19, 219, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 71, 105, 105, 105, 254, 157, 157, 157, 255, 153, 153, 153, 255, 149, 149, 149, 250, 238, 238, 238, 255, 252, 252, 252, 255, 190, 190, 190, 255, 196, 196, 196, 255, 254, 254, 254, 255, 255, 255, 255, 255, 22, 22, 22, 236, 0, 0, 0, 161, 0, 0, 0, 136, 6, 6, 6, 114, 0, 0, 0, 16, 0, 0, 0, 155, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 217, 217, 217, 255, 10, 10, 10, 196, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 1, 1, 150, 160, 160, 160, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 8, 8, 8, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 18, 18, 18, 224, 28, 27, 46, 255, 4, 1, 130, 255, 3, 0, 106, 254, 0, 0, 5, 180, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 116, 124, 124, 124, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 73, 73, 73, 244, 0, 0, 0, 122, 1, 1, 1, 133, 101, 101, 101, 251, 255, 255, 255, 255, 255, 255, 255, 255, 237, 237, 237, 255, 212, 212, 212, 255, 131, 131, 131, 255, 2, 2, 2, 93, 0, 0, 0, 155, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 72, 72, 72, 244, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 19, 19, 19, 204, 244, 244, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 8, 8, 8, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 7, 198, 148, 148, 148, 255, 177, 177, 177, 255, 8, 7, 18, 254, 0, 0, 0, 130, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 97, 46, 46, 46, 233, 197, 197, 197, 254, 255, 255, 255, 255, 218, 218, 218, 255, 0, 0, 0, 145, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 171, 243, 243, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 234, 234, 234, 255, 107, 107, 107, 254, 3, 3, 3, 110, 0, 0, 0, 155, 235, 235, 235, 255, 255, 255, 255, 255, 251, 251, 251, 255, 9, 9, 9, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 123, 198, 198, 198, 255, 255, 255, 255, 255, 255, 255, 255, 255, 8, 8, 8, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 162, 12, 12, 12, 239, 14, 14, 14, 255, 45, 45, 45, 255, 170, 170, 170, 255, 49, 49, 49, 253, 1, 1, 1, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 3, 3, 3, 220, 231, 231, 231, 255, 235, 235, 235, 255, 5, 5, 5, 182, 0, 0, 0, 2, 0, 0, 0, 6, 18, 18, 18, 206, 250, 250, 250, 255, 228, 228, 228, 255, 101, 101, 101, 254, 8, 8, 8, 181, 1, 1, 1, 69, 1, 1, 1, 0, 0, 0, 0, 155, 235, 235, 235, 255, 255, 255, 255, 255, 244, 244, 244, 255, 1, 1, 1, 169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 105, 179, 179, 179, 255, 255, 255, 255, 255, 255, 255, 255, 255, 8, 8, 8, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 53, 25, 0, 0, 239, 77, 0, 0, 255, 32, 11, 11, 255, 47, 47, 47, 255, 35, 35, 35, 255, 8, 8, 8, 237, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 110, 134, 134, 134, 255, 255, 255, 255, 255, 255, 255, 255, 255, 163, 163, 163, 254, 33, 33, 33, 218, 39, 39, 39, 224, 182, 182, 182, 254, 255, 255, 255, 255, 175, 175, 175, 254, 0, 0, 0, 143, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 155, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 37, 37, 37, 221, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 161, 229, 229, 229, 255, 255, 255, 255, 255, 255, 255, 255, 255, 8, 8, 8, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 20, 0, 0, 207, 235, 0, 0, 255, 255, 0, 0, 255, 239, 0, 0, 255, 50, 4, 4, 255, 44, 44, 44, 255, 0, 0, 0, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 73, 92, 92, 92, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 75, 75, 75, 247, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 155, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 161, 161, 161, 254, 0, 0, 0, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 63, 96, 96, 96, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 8, 8, 8, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 87, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 178, 0, 0, 255, 8, 8, 8, 254, 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 164, 208, 208, 208, 255, 221, 221, 221, 255, 127, 127, 127, 254, 42, 42, 42, 245, 201, 201, 201, 255, 255, 255, 255, 255, 252, 252, 252, 255, 119, 119, 119, 254, 213, 213, 213, 255, 255, 255, 255, 255, 226, 226, 226, 255, 14, 14, 14, 193, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 155, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 128, 128, 128, 255, 3, 3, 3, 169, 1, 1, 1, 81, 0, 0, 0, 69, 2, 2, 2, 137, 79, 79, 79, 248, 242, 242, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 8, 8, 8, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 121, 0, 0, 255, 255, 0, 0, 255, 226, 0, 0, 255, 204, 0, 0, 255, 159, 0, 0, 255, 1, 0, 0, 189, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 18, 18, 18, 213, 0, 0, 0, 156, 0, 0, 0, 63, 0, 0, 0, 66, 138, 138, 138, 253, 255, 255, 255, 255, 189, 189, 189, 255, 1, 1, 1, 148, 3, 3, 3, 160, 92, 92, 92, 252, 186, 186, 186, 255, 21, 21, 21, 210, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 155, 165, 165, 165, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 141, 141, 141, 255, 76, 76, 76, 254, 64, 64, 64, 253, 121, 121, 121, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 5, 5, 5, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 97, 128, 0, 0, 255, 84, 0, 0, 254, 0, 0, 0, 178, 0, 0, 0, 128, 1, 0, 0, 115, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 90, 90, 90, 254, 255, 255, 255, 255, 104, 104, 104, 254, 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 40, 1, 1, 1, 142, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 49, 11, 11, 11, 107, 11, 11, 11, 107, 11, 11, 11, 107, 11, 11, 11, 107, 11, 11, 11, 107, 11, 11, 11, 107, 11, 11, 11, 107, 11, 11, 11, 107, 11, 11, 11, 107, 11, 11, 11, 107, 11, 11, 11, 107, 11, 11, 11, 107, 11, 11, 11, 107, 11, 11, 11, 107, 5, 5, 5, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 9, 0, 0, 251, 1, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 31, 31, 31, 221, 176, 176, 176, 255, 22, 22, 22, 205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 81, 1, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 1, 1, 1, 101, 3, 3, 3, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0, 167, 0, 0, 0, 221, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 0, 0, 0, 225, 0, 0, 0, 174, 0, 0, 27, 70, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 0, 166, 1, 1, 1, 220, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 226, 0, 0, 0, 174, 0, 0, 0, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 0, 0, 0, 165, 0, 0, 0, 218, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 0, 0, 0, 226, 0, 0, 0, 175, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 163, 1, 1, 1, 218, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 228, 0, 0, 0, 176, 0, 0, 0, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 162, 0, 0, 0, 217, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 0, 0, 0, 228, 0, 0, 0, 177, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 160, 1, 1, 1, 216, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 229, 0, 0, 0, 178, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 0, 0, 158, 0, 0, 0, 215, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 0, 0, 0, 230, 0, 0, 0, 179, 0, 0, 0, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 0, 0, 0, 157, 1, 1, 1, 214, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 231, 0, 0, 0, 180, 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 2, 2, 2, 248, 52, 52, 52, 253, 85, 85, 85, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 33, 31, 112, 254, 2, 0, 82, 255, 0, 0, 8, 255, 0, 0, 22, 136, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 101, 3, 3, 3, 247, 92, 92, 92, 253, 153, 153, 153, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 128, 127, 166, 253, 19, 15, 160, 255, 7, 4, 132, 255, 5, 4, 26, 252, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 97, 2, 2, 2, 246, 50, 50, 50, 253, 84, 84, 84, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 88, 88, 88, 253, 58, 58, 58, 253, 5, 5, 5, 252, 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 3, 3, 3, 246, 89, 89, 89, 253, 151, 151, 151, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 159, 159, 159, 253, 107, 107, 107, 253, 10, 10, 10, 253, 0, 0, 0, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 1, 1, 1, 244, 48, 48, 48, 253, 83, 83, 83, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 88, 88, 88, 253, 60, 60, 60, 253, 6, 6, 6, 253, 0, 0, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 2, 2, 2, 244, 85, 85, 85, 253, 149, 149, 149, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 161, 161, 161, 253, 110, 110, 110, 253, 11, 11, 11, 254, 0, 0, 0, 143, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 1, 1, 1, 242, 46, 46, 46, 253, 82, 82, 82, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 95, 95, 95, 253, 89, 89, 89, 253, 61, 61, 61, 253, 7, 7, 7, 253, 0, 0, 0, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 79, 1, 1, 1, 241, 81, 81, 81, 253, 148, 148, 148, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 173, 173, 173, 253, 162, 162, 162, 253, 112, 112, 112, 253, 14, 14, 14, 254, 0, 0, 0, 152, 0, 0, 0, 0, 0, 0, 0, 48, 2, 2, 2, 248, 89, 89, 89, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 90, 89, 132, 253, 5, 0, 173, 255, 5, 0, 173, 255, 4, 0, 141, 255, 0, 0, 9, 255, 0, 0, 38, 86, 0, 0, 0, 45, 4, 4, 4, 247, 159, 159, 159, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 210, 210, 214, 252, 40, 36, 180, 254, 5, 0, 173, 255, 5, 0, 173, 255, 12, 7, 163, 255, 5, 4, 32, 253, 0, 0, 0, 70, 0, 0, 0, 42, 1, 1, 1, 245, 86, 86, 86, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 99, 99, 99, 252, 7, 7, 7, 253, 0, 0, 0, 74, 0, 0, 0, 39, 2, 2, 2, 244, 152, 152, 152, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 182, 182, 182, 252, 14, 14, 14, 254, 0, 0, 0, 78, 0, 0, 0, 35, 1, 1, 1, 242, 82, 82, 82, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 102, 102, 102, 252, 8, 8, 8, 253, 0, 0, 0, 83, 0, 0, 0, 33, 1, 1, 1, 241, 145, 145, 145, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 186, 252, 17, 17, 17, 254, 0, 0, 0, 87, 0, 0, 0, 30, 0, 0, 0, 239, 78, 78, 78, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 104, 104, 104, 252, 10, 10, 10, 253, 0, 0, 0, 92, 0, 0, 0, 27, 1, 1, 1, 238, 138, 138, 138, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 190, 190, 190, 252, 21, 21, 21, 254, 0, 0, 0, 97, 0, 0, 0, 169, 53, 53, 53, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 115, 115, 121, 252, 21, 17, 165, 254, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 2, 0, 92, 255, 0, 0, 2, 193, 0, 0, 0, 166, 92, 92, 92, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 111, 109, 194, 253, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 22, 20, 110, 254, 1, 1, 1, 197, 0, 0, 0, 161, 49, 49, 49, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 67, 67, 67, 253, 0, 0, 0, 200, 0, 0, 0, 157, 84, 84, 84, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 126, 126, 126, 253, 1, 1, 1, 205, 0, 0, 0, 152, 44, 44, 44, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 72, 72, 72, 253, 0, 0, 0, 209, 0, 0, 0, 147, 77, 77, 77, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 134, 134, 134, 253, 1, 1, 1, 214, 0, 0, 0, 142, 41, 41, 41, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 121, 114, 125, 252, 159, 93, 142, 253, 167, 88, 145, 253, 132, 106, 132, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 76, 76, 76, 253, 0, 0, 0, 219, 0, 0, 0, 137, 69, 69, 69, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 207, 201, 210, 252, 205, 140, 188, 253, 205, 125, 182, 253, 201, 173, 200, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 141, 141, 141, 253, 1, 1, 1, 225, 0, 0, 0, 223, 86, 86, 86, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 58, 56, 147, 254, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 4, 0, 141, 255, 0, 0, 4, 245, 1, 1, 1, 219, 152, 152, 152, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 181, 180, 208, 252, 11, 6, 174, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 40, 37, 163, 254, 1, 1, 1, 244, 0, 0, 0, 214, 82, 82, 82, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 101, 101, 101, 252, 1, 1, 1, 247, 1, 1, 1, 210, 146, 146, 146, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 186, 252, 1, 1, 1, 249, 0, 0, 0, 205, 78, 78, 78, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 115, 115, 115, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 105, 105, 105, 252, 1, 1, 1, 250, 1, 1, 1, 203, 138, 138, 138, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 207, 207, 207, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 194, 194, 194, 252, 1, 1, 1, 252, 0, 0, 0, 200, 74, 74, 74, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 133, 105, 129, 253, 199, 72, 160, 255, 215, 67, 161, 255, 215, 67, 161, 255, 212, 68, 161, 255, 142, 100, 138, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 110, 110, 110, 252, 1, 1, 1, 253, 1, 1, 1, 198, 130, 130, 130, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 204, 178, 201, 253, 204, 77, 165, 255, 215, 67, 161, 255, 215, 67, 161, 255, 212, 68, 161, 255, 198, 154, 194, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 201, 201, 201, 252, 2, 2, 2, 253, 1, 1, 1, 253, 103, 103, 103, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 97, 97, 129, 252, 7, 2, 172, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 164, 255, 0, 0, 1, 254, 1, 1, 1, 249, 183, 183, 183, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 214, 214, 215, 252, 53, 50, 182, 254, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 32, 28, 177, 254, 1, 1, 1, 253, 1, 1, 1, 245, 99, 99, 99, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 1, 1, 1, 253, 1, 1, 1, 242, 175, 175, 175, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 214, 214, 214, 252, 3, 3, 3, 254, 0, 0, 0, 240, 94, 94, 94, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 115, 115, 115, 252, 51, 51, 51, 253, 2, 2, 2, 255, 3, 3, 3, 255, 38, 38, 38, 253, 111, 111, 111, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 4, 4, 4, 253, 1, 1, 1, 237, 166, 166, 166, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 209, 209, 209, 252, 95, 95, 95, 253, 4, 4, 4, 255, 4, 4, 4, 255, 67, 67, 67, 253, 199, 199, 199, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 9, 9, 9, 254, 0, 0, 0, 235, 90, 90, 90, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 151, 97, 138, 253, 213, 67, 161, 255, 214, 66, 160, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 208, 68, 161, 255, 132, 107, 131, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 7, 7, 7, 253, 1, 1, 1, 233, 159, 159, 159, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 204, 153, 192, 253, 213, 67, 161, 255, 214, 66, 160, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 209, 69, 162, 255, 202, 175, 200, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 17, 17, 17, 254, 1, 1, 1, 253, 104, 104, 104, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 117, 117, 119, 252, 28, 24, 162, 254, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 49, 46, 143, 253, 1, 1, 1, 253, 1, 1, 1, 249, 184, 184, 184, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 128, 126, 197, 253, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 20, 15, 176, 255, 169, 168, 201, 253, 1, 1, 1, 253, 1, 1, 1, 245, 99, 99, 99, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 166, 78, 78, 253, 223, 28, 28, 254, 150, 91, 91, 253, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 1, 1, 1, 253, 1, 1, 1, 242, 176, 176, 176, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 228, 144, 144, 253, 245, 50, 50, 254, 224, 163, 163, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 3, 3, 3, 254, 0, 0, 0, 241, 95, 95, 95, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 112, 112, 112, 252, 28, 28, 28, 254, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 254, 114, 114, 114, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 4, 4, 4, 253, 1, 1, 1, 238, 167, 167, 167, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 204, 204, 204, 252, 54, 54, 54, 254, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 254, 204, 204, 204, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 10, 10, 10, 254, 0, 0, 0, 235, 91, 91, 91, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 167, 88, 147, 253, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 200, 71, 160, 255, 124, 112, 127, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 8, 8, 8, 253, 1, 1, 1, 234, 161, 161, 161, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 202, 125, 183, 253, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 204, 74, 164, 255, 204, 191, 207, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 18, 18, 18, 254, 1, 1, 1, 253, 104, 104, 104, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 67, 66, 143, 253, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 51, 48, 150, 254, 113, 113, 113, 252, 1, 1, 1, 253, 1, 1, 1, 249, 184, 184, 184, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 192, 191, 210, 252, 17, 12, 175, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 18, 13, 175, 255, 172, 172, 206, 253, 209, 209, 209, 252, 1, 1, 1, 253, 1, 1, 1, 245, 99, 99, 99, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 175, 69, 69, 253, 254, 1, 1, 255, 255, 0, 0, 255, 182, 63, 63, 253, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 1, 1, 1, 253, 1, 1, 1, 242, 176, 176, 176, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 231, 129, 129, 253, 255, 2, 2, 255, 255, 0, 0, 255, 234, 110, 110, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 3, 3, 3, 254, 0, 0, 0, 241, 95, 95, 95, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 115, 115, 115, 252, 100, 100, 100, 252, 117, 117, 117, 252, 108, 108, 108, 252, 23, 23, 23, 254, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51, 51, 51, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 4, 4, 4, 253, 1, 1, 1, 238, 167, 167, 167, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 209, 209, 209, 252, 181, 181, 181, 252, 210, 210, 210, 252, 197, 197, 197, 252, 44, 44, 44, 254, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 88, 88, 88, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 10, 10, 10, 254, 0, 0, 0, 235, 91, 91, 91, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 121, 116, 121, 252, 183, 80, 150, 254, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 214, 66, 160, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 190, 76, 156, 254, 120, 116, 123, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 8, 8, 8, 253, 1, 1, 1, 234, 161, 161, 161, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 212, 209, 213, 252, 206, 105, 174, 254, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 203, 87, 169, 254, 208, 204, 211, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 18, 18, 18, 254, 1, 1, 1, 253, 104, 104, 104, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 104, 103, 126, 252, 10, 5, 171, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 49, 46, 151, 254, 118, 118, 119, 252, 113, 113, 113, 252, 1, 1, 1, 253, 1, 1, 1, 249, 184, 184, 184, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 69, 66, 185, 254, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 16, 12, 175, 255, 170, 169, 205, 253, 215, 215, 215, 252, 209, 209, 209, 252, 1, 1, 1, 253, 1, 1, 1, 245, 99, 99, 99, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 182, 64, 64, 253, 255, 0, 0, 255, 255, 0, 0, 255, 225, 26, 26, 254, 127, 112, 112, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 1, 1, 1, 253, 1, 1, 1, 242, 176, 176, 176, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 233, 119, 119, 253, 255, 1, 1, 255, 255, 0, 0, 255, 246, 45, 45, 254, 218, 200, 200, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 3, 3, 3, 254, 0, 0, 0, 241, 95, 95, 95, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 93, 93, 93, 253, 14, 14, 14, 254, 3, 3, 3, 255, 17, 17, 17, 254, 18, 18, 18, 254, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 4, 4, 4, 253, 1, 1, 1, 238, 167, 167, 167, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 171, 171, 171, 253, 27, 27, 27, 254, 6, 6, 6, 255, 30, 30, 30, 254, 34, 34, 34, 254, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 10, 10, 10, 254, 0, 0, 0, 235, 91, 91, 91, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 122, 114, 125, 252, 193, 75, 154, 254, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 214, 66, 160, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 175, 82, 152, 254, 119, 118, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 8, 8, 8, 253, 1, 1, 1, 234, 161, 161, 161, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 207, 200, 210, 252, 208, 92, 170, 254, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 214, 66, 160, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 198, 102, 174, 254, 214, 213, 214, 252, 215, 215, 215, 252, 215, 215, 215, 252, 18, 18, 18, 254, 1, 1, 1, 253, 104, 104, 104, 252, 119, 119, 119, 252, 119, 119, 119, 252, 140, 101, 101, 252, 129, 111, 111, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 35, 32, 157, 254, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 46, 44, 152, 254, 118, 118, 119, 252, 119, 119, 119, 252, 113, 113, 113, 252, 1, 1, 1, 253, 1, 1, 1, 249, 184, 184, 184, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 145, 144, 201, 253, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 15, 11, 175, 255, 167, 166, 205, 253, 215, 215, 215, 252, 215, 215, 215, 252, 209, 209, 209, 252, 1, 1, 1, 253, 1, 1, 1, 245, 99, 99, 99, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 188, 58, 58, 253, 255, 0, 0, 255, 255, 0, 0, 255, 220, 30, 30, 254, 125, 113, 113, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 1, 1, 1, 253, 1, 1, 1, 242, 176, 176, 176, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 234, 109, 109, 253, 255, 0, 0, 255, 255, 0, 0, 255, 245, 52, 52, 254, 217, 203, 203, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 3, 3, 3, 254, 0, 0, 0, 241, 95, 95, 95, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 116, 116, 116, 252, 13, 13, 13, 254, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 254, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 4, 4, 4, 253, 1, 1, 1, 238, 167, 167, 167, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 211, 211, 211, 252, 25, 25, 25, 254, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 254, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 10, 10, 10, 254, 0, 0, 0, 235, 91, 91, 91, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 127, 110, 128, 253, 195, 73, 158, 254, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 158, 89, 148, 254, 119, 119, 119, 252, 119, 119, 119, 252, 8, 8, 8, 253, 1, 1, 1, 234, 161, 161, 161, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 204, 188, 206, 253, 204, 84, 168, 254, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 214, 66, 160, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 193, 121, 182, 254, 215, 215, 215, 252, 215, 215, 215, 252, 18, 18, 18, 254, 1, 1, 1, 253, 104, 104, 104, 252, 119, 119, 119, 252, 211, 44, 44, 254, 252, 11, 11, 255, 249, 14, 14, 255, 151, 92, 92, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 141, 141, 153, 253, 114, 112, 181, 255, 17, 13, 174, 255, 5, 0, 173, 255, 5, 0, 173, 255, 44, 42, 153, 254, 118, 118, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 113, 113, 113, 252, 1, 1, 1, 253, 1, 1, 1, 249, 184, 184, 184, 252, 222, 176, 176, 253, 245, 59, 59, 254, 245, 62, 62, 254, 222, 174, 174, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 204, 204, 210, 252, 69, 66, 180, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 14, 9, 175, 255, 164, 163, 204, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 209, 209, 209, 252, 1, 1, 1, 253, 1, 1, 1, 245, 99, 99, 99, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 194, 53, 53, 253, 255, 0, 0, 255, 255, 0, 0, 255, 215, 35, 35, 254, 123, 115, 115, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 1, 1, 1, 253, 1, 1, 1, 242, 176, 176, 176, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 237, 99, 99, 253, 255, 0, 0, 255, 255, 0, 0, 255, 244, 60, 60, 254, 217, 207, 207, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 3, 3, 3, 254, 0, 0, 0, 241, 95, 95, 95, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 101, 101, 101, 252, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 65, 65, 65, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 4, 4, 4, 253, 1, 1, 1, 238, 167, 167, 167, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 187, 187, 187, 252, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 114, 114, 114, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 10, 10, 10, 254, 0, 0, 0, 235, 91, 91, 91, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 99, 114, 134, 253, 65, 98, 176, 255, 199, 70, 163, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 214, 66, 160, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 137, 102, 135, 253, 119, 119, 119, 252, 8, 8, 8, 253, 1, 1, 1, 234, 161, 161, 161, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 174, 188, 207, 253, 72, 106, 185, 255, 197, 70, 163, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 214, 66, 160, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 198, 161, 196, 253, 215, 215, 215, 252, 18, 18, 18, 254, 1, 1, 1, 253, 104, 104, 104, 252, 138, 103, 103, 252, 255, 9, 9, 255, 254, 10, 10, 255, 255, 9, 9, 255, 208, 47, 47, 254, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 127, 127, 132, 252, 184, 184, 187, 255, 188, 188, 188, 255, 129, 128, 182, 255, 5, 0, 173, 255, 43, 40, 154, 254, 117, 117, 120, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 113, 113, 113, 252, 1, 1, 1, 253, 1, 1, 1, 249, 184, 184, 184, 252, 247, 47, 47, 254, 255, 9, 9, 255, 255, 12, 12, 255, 248, 46, 46, 254, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 193, 254, 188, 188, 188, 255, 102, 100, 180, 255, 5, 0, 173, 255, 14, 9, 175, 255, 162, 161, 203, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 209, 209, 209, 252, 1, 1, 1, 253, 1, 1, 1, 245, 99, 99, 99, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 120, 118, 118, 252, 200, 47, 47, 254, 255, 0, 0, 255, 255, 0, 0, 255, 210, 39, 39, 254, 122, 116, 116, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 1, 1, 1, 253, 1, 1, 1, 242, 176, 176, 176, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 214, 214, 252, 238, 89, 89, 254, 255, 0, 0, 255, 255, 0, 0, 255, 242, 68, 68, 254, 216, 210, 210, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 3, 3, 3, 254, 0, 0, 0, 241, 95, 95, 95, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 117, 117, 117, 252, 20, 20, 20, 254, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 50, 50, 50, 253, 118, 118, 118, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 4, 4, 4, 253, 1, 1, 1, 238, 167, 167, 167, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 212, 212, 212, 252, 39, 39, 39, 254, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 87, 87, 87, 253, 214, 214, 214, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 10, 10, 10, 254, 0, 0, 0, 235, 91, 91, 91, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 89, 112, 143, 253, 41, 101, 183, 255, 39, 101, 185, 255, 81, 92, 178, 255, 214, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 214, 66, 160, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 172, 84, 151, 254, 119, 119, 119, 252, 8, 8, 8, 253, 1, 1, 1, 234, 161, 161, 161, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 152, 174, 204, 253, 44, 104, 186, 255, 39, 101, 185, 255, 79, 93, 179, 255, 214, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 214, 66, 160, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 196, 107, 176, 254, 215, 215, 215, 252, 18, 18, 18, 254, 1, 1, 1, 253, 104, 104, 104, 252, 126, 113, 113, 252, 247, 15, 15, 255, 255, 9, 9, 255, 255, 9, 9, 255, 187, 63, 63, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 120, 120, 120, 252, 169, 169, 174, 254, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 188, 255, 59, 57, 157, 254, 117, 117, 120, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 113, 113, 113, 252, 1, 1, 1, 253, 1, 1, 1, 249, 184, 184, 184, 252, 249, 36, 36, 254, 255, 9, 9, 255, 255, 9, 9, 255, 250, 34, 34, 254, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 196, 196, 202, 253, 188, 188, 188, 255, 188, 188, 188, 255, 185, 185, 188, 255, 31, 27, 175, 255, 160, 159, 203, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 209, 209, 209, 252, 1, 1, 1, 253, 1, 1, 1, 245, 99, 99, 99, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 121, 117, 117, 252, 206, 42, 42, 254, 255, 0, 0, 255, 255, 0, 0, 255, 204, 44, 44, 254, 121, 117, 117, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 1, 1, 1, 253, 1, 1, 1, 242, 176, 176, 176, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 212, 212, 252, 240, 80, 80, 254, 255, 0, 0, 255, 255, 0, 0, 255, 240, 76, 76, 254, 216, 212, 212, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 3, 3, 3, 254, 0, 0, 0, 241, 95, 95, 95, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 61, 61, 61, 253, 8, 8, 8, 254, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 61, 61, 61, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 4, 4, 4, 253, 1, 1, 1, 238, 167, 167, 167, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 115, 115, 115, 253, 15, 15, 15, 254, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 107, 107, 107, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 10, 10, 10, 254, 0, 0, 0, 235, 91, 91, 91, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 119, 119, 252, 77, 109, 153, 253, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 116, 85, 173, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 166, 88, 146, 253, 119, 119, 119, 252, 8, 8, 8, 253, 1, 1, 1, 234, 161, 161, 161, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 214, 214, 215, 252, 125, 157, 199, 253, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 112, 86, 174, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 202, 122, 181, 253, 215, 215, 215, 252, 18, 18, 18, 254, 1, 1, 1, 253, 104, 104, 104, 252, 119, 119, 119, 252, 148, 95, 95, 253, 206, 48, 48, 254, 185, 64, 64, 253, 123, 116, 116, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 146, 145, 151, 253, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 165, 165, 173, 254, 120, 120, 123, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 113, 113, 113, 252, 1, 1, 1, 253, 1, 1, 1, 249, 184, 184, 184, 252, 227, 151, 151, 253, 252, 22, 22, 255, 252, 22, 22, 255, 227, 149, 149, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 207, 207, 211, 252, 184, 184, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 186, 186, 188, 255, 184, 183, 203, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 209, 209, 209, 252, 1, 1, 1, 253, 1, 1, 1, 245, 99, 99, 99, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 122, 116, 116, 252, 211, 38, 38, 254, 255, 0, 0, 255, 255, 0, 0, 255, 199, 49, 49, 254, 120, 118, 118, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 1, 1, 1, 253, 1, 1, 1, 242, 176, 176, 176, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 216, 210, 210, 252, 241, 71, 71, 254, 255, 0, 0, 255, 255, 0, 0, 255, 238, 85, 85, 254, 215, 213, 213, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 3, 3, 3, 254, 0, 0, 0, 241, 95, 95, 95, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 68, 68, 68, 253, 81, 81, 81, 253, 94, 94, 94, 253, 6, 6, 6, 254, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 4, 4, 4, 253, 1, 1, 1, 238, 167, 167, 167, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 125, 125, 125, 253, 143, 143, 143, 253, 173, 173, 173, 253, 14, 14, 14, 254, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 126, 126, 126, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 10, 10, 10, 254, 0, 0, 0, 235, 91, 91, 91, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 116, 118, 121, 252, 65, 106, 163, 254, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 148, 79, 169, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 199, 71, 160, 255, 124, 112, 127, 252, 119, 119, 119, 252, 8, 8, 8, 253, 1, 1, 1, 234, 161, 161, 161, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 209, 211, 214, 252, 99, 140, 195, 254, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 145, 80, 170, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 204, 75, 164, 255, 204, 192, 207, 252, 215, 215, 215, 252, 18, 18, 18, 254, 1, 1, 1, 253, 104, 104, 104, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 106, 106, 106, 253, 79, 79, 79, 254, 60, 60, 60, 255, 59, 59, 59, 255, 115, 115, 116, 255, 186, 186, 187, 255, 188, 188, 188, 255, 166, 166, 174, 254, 120, 120, 123, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 113, 113, 113, 252, 1, 1, 1, 253, 1, 1, 1, 249, 184, 184, 184, 252, 215, 215, 215, 252, 215, 214, 214, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 186, 252, 130, 130, 130, 253, 121, 121, 121, 254, 156, 156, 159, 254, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 188, 255, 192, 192, 202, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 209, 209, 209, 252, 1, 1, 1, 253, 1, 1, 1, 245, 99, 99, 99, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 124, 115, 115, 252, 216, 33, 33, 254, 255, 0, 0, 255, 255, 0, 0, 255, 193, 54, 54, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 1, 1, 1, 253, 1, 1, 1, 242, 176, 176, 176, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 216, 208, 208, 252, 243, 63, 63, 254, 255, 0, 0, 255, 255, 0, 0, 255, 237, 95, 95, 253, 215, 214, 214, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 3, 3, 3, 254, 0, 0, 0, 241, 95, 95, 95, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 60, 60, 60, 253, 88, 88, 88, 253, 119, 119, 119, 252, 119, 119, 119, 252, 87, 87, 87, 253, 2, 2, 2, 254, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 81, 81, 81, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 4, 4, 4, 253, 1, 1, 1, 238, 167, 167, 167, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 112, 112, 112, 253, 157, 157, 157, 253, 215, 215, 215, 252, 215, 215, 215, 252, 159, 159, 159, 253, 6, 6, 6, 254, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 143, 143, 143, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 10, 10, 10, 254, 0, 0, 0, 235, 91, 91, 91, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 111, 117, 125, 252, 55, 104, 171, 254, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 40, 101, 185, 255, 171, 75, 166, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 198, 72, 157, 254, 125, 112, 128, 252, 119, 119, 119, 252, 119, 119, 119, 252, 8, 8, 8, 253, 1, 1, 1, 234, 161, 161, 161, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 199, 205, 212, 252, 76, 125, 191, 254, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 100, 184, 255, 169, 75, 167, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 207, 79, 166, 254, 204, 190, 207, 252, 215, 215, 215, 252, 215, 215, 215, 252, 18, 18, 18, 254, 1, 1, 1, 253, 104, 104, 104, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 117, 93, 93, 253, 127, 40, 40, 255, 93, 49, 49, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 116, 115, 121, 255, 167, 167, 175, 254, 120, 120, 124, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 113, 113, 113, 252, 1, 1, 1, 253, 1, 1, 1, 249, 184, 184, 184, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 208, 208, 208, 252, 105, 105, 105, 254, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 140, 140, 144, 255, 187, 187, 188, 255, 191, 191, 202, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 209, 209, 209, 252, 1, 1, 1, 253, 1, 1, 1, 245, 99, 99, 99, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 126, 113, 113, 252, 221, 29, 29, 254, 255, 0, 0, 255, 255, 0, 0, 255, 186, 60, 60, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 1, 1, 1, 253, 1, 1, 1, 242, 176, 176, 176, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 217, 205, 205, 252, 244, 55, 55, 254, 255, 0, 0, 255, 255, 0, 0, 255, 235, 105, 105, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 3, 3, 3, 254, 0, 0, 0, 241, 95, 95, 95, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 117, 117, 117, 252, 55, 55, 55, 253, 95, 95, 95, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 79, 79, 79, 253, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 4, 4, 4, 253, 1, 1, 1, 238, 167, 167, 167, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 212, 212, 212, 252, 101, 101, 101, 254, 170, 170, 170, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 146, 146, 146, 253, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 111, 111, 111, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 10, 10, 10, 254, 0, 0, 0, 235, 91, 91, 91, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 104, 115, 130, 253, 48, 103, 177, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 50, 98, 183, 255, 189, 71, 164, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 190, 77, 153, 254, 124, 114, 124, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 8, 8, 8, 253, 1, 1, 1, 234, 161, 161, 161, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 184, 195, 209, 252, 60, 115, 189, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 48, 99, 183, 255, 187, 71, 164, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 209, 94, 170, 254, 209, 197, 209, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 18, 18, 18, 254, 1, 1, 1, 253, 104, 104, 104, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 151, 89, 89, 253, 246, 4, 4, 255, 255, 0, 0, 255, 254, 0, 0, 255, 173, 25, 25, 255, 60, 59, 59, 255, 59, 59, 59, 255, 70, 70, 70, 255, 120, 120, 124, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 113, 113, 113, 252, 1, 1, 1, 253, 1, 1, 1, 249, 184, 184, 184, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 216, 210, 210, 252, 210, 68, 68, 254, 240, 4, 4, 255, 217, 11, 11, 255, 115, 42, 42, 255, 59, 59, 59, 255, 59, 59, 59, 255, 67, 67, 68, 255, 192, 192, 200, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 209, 209, 209, 252, 1, 1, 1, 253, 1, 1, 1, 245, 99, 99, 99, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 128, 111, 111, 252, 226, 25, 25, 254, 255, 0, 0, 255, 255, 0, 0, 255, 180, 66, 66, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 1, 1, 1, 253, 1, 1, 1, 242, 176, 176, 176, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 218, 202, 202, 252, 246, 48, 48, 254, 255, 0, 0, 255, 255, 0, 0, 255, 233, 115, 115, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 3, 3, 3, 254, 0, 0, 0, 241, 95, 95, 95, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 115, 115, 115, 252, 51, 51, 51, 253, 102, 102, 102, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 117, 117, 117, 252, 33, 33, 33, 253, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 254, 102, 102, 102, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 4, 4, 4, 253, 1, 1, 1, 238, 167, 167, 167, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 209, 209, 209, 252, 93, 93, 93, 253, 182, 182, 182, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 212, 212, 212, 252, 64, 64, 64, 253, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 254, 181, 181, 181, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 10, 10, 10, 254, 0, 0, 0, 235, 91, 91, 91, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 95, 113, 139, 253, 43, 102, 182, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 66, 95, 181, 255, 206, 69, 162, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 179, 83, 149, 254, 119, 117, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 8, 8, 8, 253, 1, 1, 1, 234, 161, 161, 161, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 164, 182, 206, 253, 48, 107, 186, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 64, 96, 181, 255, 204, 69, 162, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 206, 108, 176, 254, 213, 210, 213, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 18, 18, 18, 254, 1, 1, 1, 253, 104, 104, 104, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 235, 17, 17, 254, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 151, 31, 31, 255, 59, 59, 59, 255, 65, 65, 65, 255, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 113, 113, 113, 252, 1, 1, 1, 253, 1, 1, 1, 249, 184, 184, 184, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 235, 103, 103, 254, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 253, 1, 1, 255, 117, 41, 41, 255, 59, 59, 59, 255, 59, 59, 59, 255, 210, 210, 210, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 209, 209, 209, 252, 1, 1, 1, 253, 1, 1, 1, 245, 99, 99, 99, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 131, 108, 108, 252, 230, 21, 21, 254, 255, 0, 0, 255, 254, 1, 1, 255, 173, 71, 71, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 1, 1, 1, 253, 1, 1, 1, 242, 176, 176, 176, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 218, 197, 197, 252, 247, 41, 41, 254, 255, 0, 0, 255, 255, 1, 1, 255, 232, 125, 125, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 3, 3, 3, 254, 0, 0, 0, 241, 95, 95, 95, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 112, 112, 112, 252, 56, 44, 44, 253, 125, 93, 93, 253, 137, 105, 105, 253, 137, 105, 105, 253, 137, 105, 105, 253, 137, 105, 105, 253, 137, 105, 105, 253, 131, 102, 102, 253, 51, 50, 50, 253, 102, 102, 102, 252, 72, 72, 72, 253, 14, 14, 14, 254, 26, 26, 26, 254, 93, 93, 93, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 4, 4, 4, 253, 1, 1, 1, 238, 167, 167, 167, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 203, 203, 203, 252, 89, 77, 77, 253, 190, 159, 159, 253, 214, 182, 182, 253, 214, 182, 182, 253, 214, 182, 182, 253, 214, 182, 182, 253, 214, 182, 182, 253, 207, 177, 177, 253, 92, 92, 92, 253, 183, 183, 183, 252, 133, 133, 133, 253, 27, 27, 27, 254, 46, 46, 46, 254, 167, 167, 167, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 10, 10, 10, 254, 0, 0, 0, 235, 91, 91, 91, 253, 119, 119, 119, 252, 119, 119, 119, 252, 83, 110, 148, 253, 40, 101, 184, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 82, 91, 178, 255, 213, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 161, 90, 144, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 8, 8, 8, 253, 1, 1, 1, 234, 161, 161, 161, 253, 215, 215, 215, 252, 215, 215, 215, 252, 139, 166, 202, 253, 41, 102, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 80, 92, 178, 255, 213, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 215, 67, 161, 255, 201, 129, 184, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 18, 18, 18, 254, 1, 1, 1, 253, 104, 104, 104, 252, 119, 119, 119, 252, 144, 98, 98, 253, 197, 56, 56, 253, 180, 69, 69, 253, 122, 117, 117, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 141, 99, 99, 252, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 245, 3, 3, 255, 71, 55, 55, 255, 72, 72, 72, 254, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 113, 113, 113, 252, 1, 1, 1, 253, 1, 1, 1, 249, 184, 184, 184, 252, 215, 215, 215, 252, 222, 176, 176, 252, 222, 177, 177, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 213, 213, 252, 251, 16, 16, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 239, 5, 5, 255, 67, 57, 57, 255, 64, 64, 64, 255, 213, 213, 213, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 209, 209, 209, 252, 1, 1, 1, 253, 1, 1, 1, 245, 99, 99, 99, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 134, 106, 106, 252, 234, 18, 18, 254, 255, 0, 0, 255, 253, 2, 2, 255, 168, 76, 76, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 1, 1, 1, 253, 1, 1, 1, 242, 176, 176, 176, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 219, 193, 193, 252, 249, 35, 35, 254, 255, 0, 0, 255, 255, 3, 3, 255, 230, 135, 135, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 3, 3, 3, 254, 0, 0, 0, 241, 95, 95, 95, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 107, 107, 107, 252, 70, 34, 34, 254, 198, 50, 50, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 197, 50, 50, 255, 69, 34, 34, 254, 108, 107, 107, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 4, 4, 4, 253, 1, 1, 1, 238, 167, 167, 167, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 195, 195, 195, 252, 88, 53, 53, 254, 197, 49, 49, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 198, 50, 50, 255, 88, 52, 52, 254, 193, 192, 192, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 10, 10, 10, 254, 0, 0, 0, 235, 91, 91, 91, 253, 119, 119, 119, 252, 73, 108, 156, 253, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 96, 89, 176, 255, 214, 67, 161, 255, 205, 69, 161, 255, 143, 101, 134, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 8, 8, 8, 253, 1, 1, 1, 234, 161, 161, 161, 253, 215, 215, 215, 252, 118, 152, 198, 253, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 93, 90, 176, 255, 213, 67, 161, 255, 207, 70, 162, 255, 204, 160, 195, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 18, 18, 18, 254, 1, 1, 1, 253, 104, 104, 104, 252, 125, 114, 114, 252, 245, 17, 17, 255, 252, 10, 10, 255, 255, 9, 9, 255, 185, 65, 65, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 155, 78, 78, 253, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 129, 38, 38, 255, 86, 86, 86, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 113, 113, 113, 252, 1, 1, 1, 253, 1, 1, 1, 249, 184, 184, 184, 252, 235, 111, 111, 253, 255, 9, 9, 255, 254, 13, 13, 255, 235, 110, 110, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 218, 188, 188, 252, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 131, 37, 37, 255, 94, 94, 94, 254, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 209, 209, 209, 252, 1, 1, 1, 253, 1, 1, 1, 245, 99, 99, 99, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 137, 103, 103, 252, 238, 15, 15, 255, 255, 0, 0, 255, 252, 3, 3, 255, 162, 81, 81, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 1, 1, 1, 253, 1, 1, 1, 242, 176, 176, 176, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 220, 188, 188, 252, 249, 29, 29, 255, 255, 0, 0, 255, 254, 5, 5, 255, 228, 143, 143, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 3, 3, 3, 254, 0, 0, 0, 241, 95, 95, 95, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 102, 101, 101, 252, 77, 32, 32, 254, 204, 51, 51, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 189, 47, 47, 255, 66, 37, 37, 254, 112, 112, 112, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 4, 4, 4, 253, 1, 1, 1, 238, 167, 167, 167, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 186, 185, 185, 252, 90, 47, 47, 254, 203, 51, 51, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 191, 48, 48, 255, 88, 58, 58, 254, 201, 201, 201, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 10, 10, 10, 254, 0, 0, 0, 235, 91, 91, 91, 253, 101, 115, 133, 252, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 116, 89, 167, 254, 128, 109, 129, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 8, 8, 8, 253, 1, 1, 1, 234, 161, 161, 161, 253, 180, 192, 209, 252, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 124, 99, 178, 255, 203, 183, 204, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 18, 18, 18, 254, 1, 1, 1, 253, 104, 104, 104, 252, 139, 102, 102, 252, 255, 9, 9, 255, 254, 9, 9, 255, 255, 9, 9, 255, 208, 47, 47, 254, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 174, 65, 65, 253, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 166, 27, 27, 255, 110, 110, 110, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 113, 113, 113, 252, 1, 1, 1, 253, 1, 1, 1, 249, 184, 184, 184, 252, 250, 30, 30, 255, 255, 9, 9, 255, 255, 10, 10, 255, 251, 27, 27, 255, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 211, 150, 150, 253, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 183, 22, 22, 255, 143, 143, 143, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 209, 209, 209, 252, 1, 1, 1, 253, 1, 1, 1, 245, 99, 99, 99, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 141, 100, 100, 252, 241, 12, 12, 255, 255, 0, 0, 255, 250, 4, 4, 255, 157, 86, 86, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 1, 1, 1, 253, 1, 1, 1, 242, 176, 176, 176, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 221, 183, 183, 252, 251, 24, 24, 255, 255, 0, 0, 255, 254, 7, 7, 255, 227, 152, 152, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 3, 3, 3, 254, 0, 0, 0, 241, 95, 95, 95, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 96, 95, 95, 253, 88, 30, 30, 254, 208, 52, 52, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 179, 45, 45, 255, 64, 42, 42, 254, 115, 115, 115, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 4, 4, 4, 253, 1, 1, 1, 238, 167, 167, 167, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 175, 173, 173, 253, 96, 41, 41, 254, 207, 52, 52, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 181, 47, 47, 255, 91, 68, 68, 254, 207, 207, 207, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 10, 10, 10, 254, 0, 0, 0, 235, 91, 91, 91, 253, 91, 112, 141, 253, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 58, 105, 168, 254, 113, 118, 124, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 8, 8, 8, 253, 1, 1, 1, 234, 161, 161, 161, 253, 158, 178, 205, 253, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 79, 127, 191, 254, 200, 206, 212, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 18, 18, 18, 254, 1, 1, 1, 253, 104, 104, 104, 252, 120, 118, 118, 252, 216, 40, 40, 254, 255, 9, 9, 255, 251, 12, 12, 255, 155, 89, 89, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 185, 56, 56, 253, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 179, 55, 55, 254, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 113, 113, 113, 252, 1, 1, 1, 253, 1, 1, 1, 249, 184, 184, 184, 252, 243, 68, 68, 254, 255, 9, 9, 255, 255, 9, 9, 255, 244, 66, 66, 254, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 212, 124, 124, 253, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 209, 32, 32, 255, 207, 207, 207, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 209, 209, 209, 252, 1, 1, 1, 253, 1, 1, 1, 245, 99, 99, 99, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 144, 96, 96, 253, 244, 10, 10, 255, 255, 0, 0, 255, 248, 6, 6, 255, 152, 90, 90, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 1, 1, 1, 253, 1, 1, 1, 242, 176, 176, 176, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 222, 176, 176, 253, 251, 19, 19, 255, 255, 0, 0, 255, 253, 10, 10, 255, 225, 159, 159, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 3, 3, 3, 254, 0, 0, 0, 241, 95, 95, 95, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 89, 88, 88, 253, 102, 30, 30, 254, 210, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 167, 43, 43, 255, 64, 49, 49, 254, 117, 117, 117, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 4, 4, 4, 253, 1, 1, 1, 238, 167, 167, 167, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 162, 161, 161, 253, 106, 36, 36, 254, 210, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 170, 44, 44, 255, 98, 82, 82, 254, 211, 211, 211, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 10, 10, 10, 254, 0, 0, 0, 235, 91, 91, 91, 253, 111, 117, 125, 252, 43, 102, 182, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 68, 107, 159, 254, 117, 118, 121, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 8, 8, 8, 253, 1, 1, 1, 234, 161, 161, 161, 253, 201, 206, 213, 252, 48, 107, 186, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 102, 141, 195, 254, 210, 212, 214, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 18, 18, 18, 254, 1, 1, 1, 253, 104, 104, 104, 252, 119, 119, 119, 252, 121, 118, 118, 252, 146, 96, 96, 252, 132, 108, 108, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 191, 47, 47, 254, 255, 0, 0, 255, 255, 0, 0, 255, 230, 13, 13, 254, 200, 46, 46, 254, 201, 48, 48, 254, 178, 66, 66, 253, 126, 113, 113, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 113, 113, 113, 252, 1, 1, 1, 253, 1, 1, 1, 249, 184, 184, 184, 252, 218, 201, 201, 252, 235, 109, 109, 253, 235, 109, 109, 253, 218, 200, 200, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 218, 115, 115, 253, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 249, 22, 22, 254, 226, 149, 149, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 209, 209, 209, 252, 1, 1, 1, 253, 1, 1, 1, 245, 99, 99, 99, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 148, 93, 93, 253, 246, 8, 8, 255, 255, 0, 0, 255, 246, 8, 8, 255, 147, 93, 93, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 1, 1, 1, 253, 1, 1, 1, 242, 176, 176, 176, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 223, 170, 170, 253, 252, 15, 15, 255, 255, 0, 0, 255, 252, 13, 13, 255, 223, 167, 167, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 3, 3, 3, 254, 0, 0, 0, 241, 95, 95, 95, 253, 119, 119, 119, 252, 119, 119, 119, 252, 99, 97, 97, 252, 106, 30, 30, 254, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 154, 39, 39, 255, 66, 58, 58, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 4, 4, 4, 253, 1, 1, 1, 238, 167, 167, 167, 253, 215, 215, 215, 252, 215, 215, 215, 252, 180, 179, 179, 252, 106, 33, 33, 254, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 158, 41, 41, 255, 108, 99, 99, 253, 214, 214, 214, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 10, 10, 10, 254, 0, 0, 0, 235, 91, 91, 91, 253, 119, 119, 119, 252, 91, 112, 141, 253, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 184, 255, 80, 110, 150, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 8, 8, 8, 253, 1, 1, 1, 234, 161, 161, 161, 253, 215, 215, 215, 252, 157, 177, 205, 253, 40, 102, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 40, 102, 185, 255, 128, 159, 200, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 18, 18, 18, 254, 1, 1, 1, 253, 104, 104, 104, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 197, 38, 38, 254, 255, 0, 0, 255, 174, 56, 56, 253, 119, 118, 118, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 113, 113, 113, 252, 1, 1, 1, 253, 1, 1, 1, 249, 184, 184, 184, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 227, 109, 109, 253, 255, 0, 0, 255, 240, 17, 17, 255, 214, 133, 133, 253, 216, 206, 206, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 209, 209, 209, 252, 1, 1, 1, 253, 1, 1, 1, 245, 99, 99, 99, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 153, 89, 89, 253, 248, 6, 6, 255, 255, 0, 0, 255, 243, 11, 11, 255, 144, 97, 97, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 1, 1, 1, 253, 1, 1, 1, 242, 176, 176, 176, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 224, 163, 163, 253, 253, 12, 12, 255, 255, 0, 0, 255, 252, 17, 17, 255, 222, 173, 173, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 3, 3, 3, 254, 0, 0, 0, 241, 95, 95, 95, 253, 119, 119, 119, 252, 119, 119, 119, 252, 64, 52, 52, 253, 209, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 141, 36, 36, 255, 70, 67, 67, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 4, 4, 4, 253, 1, 1, 1, 238, 167, 167, 167, 253, 215, 215, 215, 252, 215, 215, 215, 252, 104, 95, 95, 253, 208, 52, 52, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 144, 38, 38, 255, 121, 117, 117, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 10, 10, 10, 254, 0, 0, 0, 235, 91, 91, 91, 253, 119, 119, 119, 252, 119, 119, 119, 252, 79, 109, 151, 253, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 42, 102, 182, 255, 93, 113, 140, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 8, 8, 8, 253, 1, 1, 1, 234, 161, 161, 161, 253, 215, 215, 215, 252, 215, 215, 215, 252, 130, 160, 200, 253, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 45, 105, 186, 255, 155, 176, 204, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 18, 18, 18, 254, 1, 1, 1, 253, 104, 104, 104, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 136, 105, 105, 252, 134, 107, 107, 252, 119, 119, 119, 252, 204, 30, 30, 254, 178, 53, 53, 254, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 113, 113, 113, 252, 1, 1, 1, 253, 1, 1, 1, 249, 184, 184, 184, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 230, 97, 97, 254, 240, 18, 18, 255, 210, 180, 180, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 209, 209, 209, 252, 1, 1, 1, 253, 1, 1, 1, 245, 99, 99, 99, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 158, 84, 84, 253, 250, 4, 4, 255, 255, 0, 0, 255, 240, 13, 13, 255, 140, 101, 101, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 1, 1, 1, 253, 1, 1, 1, 242, 176, 176, 176, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 226, 156, 156, 253, 253, 8, 8, 255, 255, 0, 0, 255, 251, 22, 22, 255, 221, 180, 180, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 3, 3, 3, 254, 0, 0, 0, 241, 95, 95, 95, 253, 119, 119, 119, 252, 119, 119, 119, 252, 72, 47, 47, 253, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 127, 33, 33, 255, 78, 76, 76, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 4, 4, 4, 253, 1, 1, 1, 238, 167, 167, 167, 253, 215, 215, 215, 252, 215, 215, 215, 252, 105, 83, 83, 253, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 131, 35, 35, 255, 135, 134, 134, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 10, 10, 10, 254, 0, 0, 0, 235, 91, 91, 91, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 66, 106, 161, 254, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 47, 102, 178, 255, 102, 114, 132, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 8, 8, 8, 253, 1, 1, 1, 234, 161, 161, 161, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 102, 142, 195, 254, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 55, 112, 188, 255, 176, 190, 208, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 18, 18, 18, 254, 1, 1, 1, 253, 104, 104, 104, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 188, 63, 63, 253, 252, 11, 11, 255, 254, 10, 10, 255, 171, 76, 76, 253, 175, 45, 45, 253, 119, 117, 117, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 113, 113, 113, 252, 1, 1, 1, 253, 1, 1, 1, 249, 184, 184, 184, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 219, 194, 194, 252, 243, 71, 71, 254, 246, 54, 54, 254, 227, 151, 151, 253, 223, 79, 79, 253, 211, 160, 160, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 209, 209, 209, 252, 1, 1, 1, 253, 1, 1, 1, 245, 99, 99, 99, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 163, 80, 80, 253, 252, 3, 3, 255, 255, 0, 0, 255, 237, 16, 16, 255, 137, 104, 104, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 1, 1, 1, 253, 1, 1, 1, 242, 176, 176, 176, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 227, 148, 148, 253, 254, 6, 6, 255, 255, 0, 0, 255, 250, 27, 27, 255, 221, 185, 185, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 3, 3, 3, 254, 0, 0, 0, 241, 95, 95, 95, 253, 119, 119, 119, 252, 119, 119, 119, 252, 73, 71, 71, 253, 170, 43, 43, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 111, 31, 31, 254, 85, 83, 83, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 4, 4, 4, 253, 1, 1, 1, 238, 167, 167, 167, 253, 215, 215, 215, 252, 215, 215, 215, 252, 133, 131, 131, 253, 168, 43, 43, 255, 211, 53, 53, 255, 211, 53, 53, 255, 211, 53, 53, 255, 117, 34, 34, 254, 150, 148, 148, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 10, 10, 10, 254, 0, 0, 0, 235, 91, 91, 91, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 116, 118, 121, 252, 56, 104, 170, 254, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 53, 104, 172, 254, 110, 117, 126, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 8, 8, 8, 253, 1, 1, 1, 234, 161, 161, 161, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 210, 212, 214, 252, 79, 126, 191, 254, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 69, 121, 190, 254, 194, 201, 211, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 18, 18, 18, 254, 1, 1, 1, 253, 104, 104, 104, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 249, 13, 13, 255, 253, 10, 10, 255, 255, 9, 9, 255, 232, 27, 27, 254, 126, 107, 107, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 113, 113, 113, 252, 1, 1, 1, 253, 1, 1, 1, 249, 183, 183, 183, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 240, 84, 84, 254, 255, 9, 9, 255, 254, 12, 12, 255, 253, 17, 17, 255, 202, 138, 138, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 209, 209, 209, 252, 1, 1, 1, 253, 1, 1, 1, 245, 99, 99, 99, 252, 119, 119, 119, 252, 119, 119, 119, 252, 149, 93, 93, 253, 253, 2, 2, 255, 255, 0, 0, 255, 233, 19, 19, 254, 133, 107, 107, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 1, 1, 1, 253, 1, 1, 1, 242, 175, 175, 175, 253, 215, 215, 215, 252, 215, 215, 215, 252, 224, 170, 170, 252, 254, 4, 4, 255, 255, 0, 0, 255, 249, 32, 32, 254, 219, 191, 191, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 3, 3, 3, 254, 0, 0, 0, 241, 95, 95, 95, 253, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 65, 53, 53, 253, 110, 29, 29, 255, 131, 36, 36, 255, 76, 33, 33, 254, 94, 92, 92, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 4, 4, 4, 253, 1, 1, 1, 238, 167, 167, 167, 253, 215, 215, 215, 252, 215, 215, 215, 252, 213, 213, 213, 252, 106, 95, 95, 253, 111, 30, 30, 255, 134, 39, 39, 255, 92, 47, 47, 254, 165, 164, 164, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 10, 10, 10, 254, 0, 0, 0, 235, 91, 91, 91, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 111, 117, 125, 252, 48, 103, 177, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 62, 106, 164, 254, 115, 118, 122, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 8, 8, 8, 253, 1, 1, 1, 234, 160, 160, 160, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 200, 205, 212, 252, 61, 115, 189, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 90, 134, 193, 254, 206, 209, 213, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 18, 18, 18, 254, 0, 0, 0, 228, 90, 90, 90, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 230, 29, 29, 254, 255, 9, 9, 255, 255, 9, 9, 255, 212, 43, 43, 254, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 99, 99, 99, 252, 0, 0, 0, 246, 1, 1, 1, 225, 158, 158, 158, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 243, 73, 73, 254, 255, 9, 9, 255, 255, 9, 9, 255, 255, 10, 10, 255, 218, 202, 202, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 184, 184, 184, 252, 1, 1, 1, 248, 0, 0, 0, 222, 85, 85, 85, 253, 119, 119, 119, 252, 119, 119, 119, 252, 171, 73, 73, 253, 255, 0, 0, 255, 229, 22, 22, 254, 130, 109, 109, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 104, 104, 104, 252, 1, 1, 1, 250, 1, 1, 1, 218, 150, 150, 150, 253, 215, 215, 215, 252, 215, 215, 215, 252, 230, 135, 135, 253, 255, 0, 0, 255, 248, 38, 38, 254, 219, 196, 196, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 192, 192, 192, 252, 1, 1, 1, 251, 0, 0, 0, 213, 81, 81, 81, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 111, 111, 111, 252, 102, 102, 102, 252, 117, 117, 117, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 109, 109, 109, 252, 1, 1, 1, 252, 1, 1, 1, 210, 143, 143, 143, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 201, 201, 201, 252, 183, 183, 183, 252, 212, 212, 212, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 199, 199, 199, 252, 2, 2, 2, 253, 0, 0, 0, 207, 77, 77, 77, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 103, 115, 130, 253, 43, 102, 181, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 74, 108, 155, 254, 118, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 112, 112, 112, 252, 1, 1, 1, 253, 1, 1, 1, 206, 135, 135, 135, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 184, 195, 209, 252, 50, 108, 187, 255, 39, 101, 185, 255, 39, 101, 185, 255, 39, 101, 185, 255, 114, 149, 197, 254, 213, 214, 214, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 205, 205, 205, 252, 3, 3, 3, 253, 0, 0, 0, 178, 60, 60, 60, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 136, 105, 105, 252, 201, 51, 51, 253, 195, 57, 57, 253, 130, 110, 110, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 69, 69, 69, 253, 0, 0, 0, 199, 0, 0, 0, 173, 105, 105, 105, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 222, 176, 176, 253, 250, 34, 34, 254, 254, 14, 14, 255, 233, 120, 120, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 130, 130, 130, 253, 1, 1, 1, 203, 0, 0, 0, 168, 56, 56, 56, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 146, 95, 95, 253, 122, 116, 116, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 74, 74, 74, 253, 0, 0, 0, 208, 0, 0, 0, 164, 97, 97, 97, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 223, 172, 172, 253, 216, 209, 209, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 137, 137, 137, 253, 1, 1, 1, 213, 0, 0, 0, 160, 51, 51, 51, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 78, 78, 78, 253, 0, 0, 0, 218, 0, 0, 0, 156, 89, 89, 89, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 145, 145, 145, 253, 1, 1, 1, 223, 0, 0, 0, 151, 47, 47, 47, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 106, 116, 129, 252, 69, 107, 159, 254, 65, 106, 163, 254, 96, 114, 137, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 83, 83, 83, 253, 0, 0, 0, 227, 0, 0, 0, 146, 81, 81, 81, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 189, 198, 210, 252, 108, 145, 196, 254, 97, 139, 195, 254, 164, 182, 206, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 153, 153, 153, 253, 1, 1, 1, 231, 0, 0, 0, 65, 5, 5, 5, 252, 99, 99, 99, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 105, 105, 105, 252, 9, 9, 9, 253, 0, 0, 0, 84, 0, 0, 0, 61, 8, 8, 8, 252, 176, 176, 176, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 214, 214, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 192, 192, 192, 252, 18, 18, 18, 254, 0, 0, 0, 89, 0, 0, 0, 57, 4, 4, 4, 251, 96, 96, 96, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 107, 107, 107, 252, 11, 11, 11, 253, 0, 0, 0, 94, 0, 0, 0, 53, 5, 5, 5, 250, 172, 172, 172, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 196, 196, 196, 252, 22, 22, 22, 254, 0, 0, 0, 98, 0, 0, 0, 50, 2, 2, 2, 248, 93, 93, 93, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 109, 109, 109, 252, 13, 13, 13, 253, 0, 0, 0, 103, 0, 0, 0, 47, 4, 4, 4, 248, 166, 166, 166, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 199, 199, 199, 252, 27, 27, 27, 254, 0, 0, 0, 108, 0, 0, 0, 43, 1, 1, 1, 246, 90, 90, 90, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 111, 111, 111, 252, 16, 16, 16, 253, 0, 0, 0, 112, 0, 0, 0, 40, 3, 3, 3, 245, 159, 159, 159, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 202, 202, 202, 252, 31, 31, 31, 254, 0, 0, 0, 117, 0, 0, 0, 0, 0, 0, 0, 130, 6, 6, 6, 253, 66, 66, 66, 253, 99, 99, 99, 252, 118, 118, 118, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 101, 101, 101, 252, 70, 70, 70, 253, 9, 9, 9, 253, 0, 0, 0, 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 126, 10, 10, 10, 253, 118, 118, 118, 253, 177, 177, 177, 252, 213, 213, 213, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 183, 183, 183, 252, 128, 128, 128, 253, 18, 18, 18, 254, 0, 0, 0, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 122, 5, 5, 5, 252, 64, 64, 64, 253, 98, 98, 98, 252, 117, 117, 117, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 102, 102, 102, 252, 72, 72, 72, 253, 10, 10, 10, 253, 0, 0, 0, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 118, 9, 9, 9, 252, 114, 114, 114, 253, 176, 176, 176, 252, 212, 212, 212, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 184, 184, 184, 252, 132, 132, 132, 253, 20, 20, 20, 254, 0, 0, 0, 164, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 114, 4, 4, 4, 252, 62, 62, 62, 253, 97, 97, 97, 252, 117, 117, 117, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 103, 103, 103, 252, 74, 74, 74, 253, 12, 12, 12, 253, 0, 0, 0, 168, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 110, 7, 7, 7, 252, 110, 110, 110, 253, 174, 174, 174, 252, 211, 211, 211, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 186, 252, 135, 135, 135, 253, 23, 23, 23, 254, 0, 0, 0, 173, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 105, 3, 3, 3, 251, 60, 60, 60, 253, 96, 96, 96, 252, 117, 117, 117, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 103, 103, 103, 252, 75, 75, 75, 253, 14, 14, 14, 253, 0, 0, 0, 177, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 101, 5, 5, 5, 250, 106, 106, 106, 253, 173, 173, 173, 252, 210, 210, 210, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 188, 188, 188, 252, 138, 138, 138, 253, 27, 27, 27, 254, 0, 0, 0, 181, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 0, 0, 0, 198, 0, 0, 0, 245, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 247, 0, 0, 0, 203, 0, 0, 0, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 1, 1, 1, 197, 1, 1, 1, 245, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 248, 1, 1, 1, 204, 0, 0, 0, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 0, 0, 0, 195, 0, 0, 0, 244, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 248, 0, 0, 0, 205, 0, 0, 0, 93, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 1, 1, 1, 194, 1, 1, 1, 244, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 249, 1, 1, 1, 206, 0, 0, 0, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 0, 0, 0, 192, 0, 0, 0, 243, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 249, 0, 0, 0, 206, 0, 0, 0, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 191, 1, 1, 1, 243, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 250, 1, 1, 1, 208, 0, 0, 0, 102, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 0, 0, 0, 189, 0, 0, 0, 242, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 250, 0, 0, 0, 208, 0, 0, 0, 105, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 188, 1, 1, 1, 242, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 251, 1, 1, 1, 210, 0, 0, 0, 107, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 119, 0, 0, 0, 177, 0, 0, 0, 212, 0, 0, 0, 212, 0, 0, 0, 212, 0, 0, 0, 212, 0, 0, 0, 212, 0, 0, 0, 212, 0, 0, 0, 212, 0, 0, 0, 212, 0, 0, 0, 212, 0, 0, 0, 212, 0, 0, 0, 212, 0, 0, 0, 212, 0, 0, 0, 212, 0, 0, 0, 212, 0, 0, 0, 212, 0, 0, 0, 212, 0, 0, 0, 212, 0, 0, 0, 212, 0, 0, 0, 212, 0, 0, 0, 212, 0, 0, 0, 212, 0, 0, 0, 212, 0, 0, 0, 196, 0, 0, 0, 146, 0, 0, 7, 58, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 117, 0, 0, 0, 176, 1, 1, 1, 213, 1, 1, 1, 213, 1, 1, 1, 213, 1, 1, 1, 213, 1, 1, 1, 213, 1, 1, 1, 213, 1, 1, 1, 213, 1, 1, 1, 213, 1, 1, 1, 213, 1, 1, 1, 213, 1, 1, 1, 213, 1, 1, 1, 213, 1, 1, 1, 213, 1, 1, 1, 213, 1, 1, 1, 213, 1, 1, 1, 213, 1, 1, 1, 213, 1, 1, 1, 213, 1, 1, 1, 213, 1, 1, 1, 213, 1, 1, 1, 213, 1, 1, 1, 213, 1, 1, 1, 197, 0, 0, 0, 147, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 183, 0, 0, 0, 235, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 0, 0, 0, 229, 0, 0, 0, 176, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 0, 0, 0, 183, 1, 1, 1, 234, 1, 1, 1, 254, 1, 1, 1, 254, 1, 1, 1, 254, 1, 1, 1, 254, 1, 1, 1, 254, 1, 1, 1, 254, 1, 1, 1, 254, 1, 1, 1, 254, 1, 1, 1, 254, 1, 1, 1, 254, 1, 1, 1, 254, 1, 1, 1, 254, 1, 1, 1, 254, 1, 1, 1, 254, 1, 1, 1, 254, 1, 1, 1, 254, 1, 1, 1, 254, 1, 1, 1, 254, 1, 1, 1, 254, 1, 1, 1, 254, 1, 1, 1, 254, 1, 1, 1, 254, 1, 1, 1, 230, 0, 0, 0, 177, 0, 0, 0, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0, 218, 25, 25, 25, 253, 64, 64, 64, 253, 82, 82, 82, 253, 84, 84, 84, 253, 84, 84, 84, 253, 84, 84, 84, 253, 84, 84, 84, 253, 84, 84, 84, 253, 84, 84, 84, 253, 84, 84, 84, 253, 84, 84, 84, 253, 84, 84, 84, 253, 84, 84, 84, 253, 84, 84, 84, 253, 84, 84, 84, 253, 84, 84, 84, 253, 84, 84, 84, 253, 84, 84, 84, 253, 84, 84, 84, 253, 84, 84, 84, 253, 84, 84, 84, 253, 84, 84, 84, 253, 84, 84, 84, 253, 84, 84, 84, 253, 44, 43, 88, 253, 2, 0, 70, 255, 0, 0, 7, 255, 0, 0, 22, 140, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 0, 217, 44, 44, 44, 254, 114, 114, 114, 253, 148, 148, 148, 253, 151, 151, 151, 253, 151, 151, 151, 253, 151, 151, 151, 253, 151, 151, 151, 253, 151, 151, 151, 253, 151, 151, 151, 253, 151, 151, 151, 253, 151, 151, 151, 253, 151, 151, 151, 253, 151, 151, 151, 253, 151, 151, 151, 253, 151, 151, 151, 253, 151, 151, 151, 253, 151, 151, 151, 253, 151, 151, 151, 253, 151, 151, 151, 253, 151, 151, 151, 253, 151, 151, 151, 253, 151, 151, 151, 253, 151, 151, 151, 253, 139, 139, 148, 253, 22, 19, 135, 254, 4, 1, 112, 255, 4, 3, 27, 251, 0, 0, 0, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 136, 6, 6, 6, 253, 62, 62, 62, 253, 92, 92, 92, 253, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 104, 104, 104, 252, 105, 105, 105, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 88, 88, 88, 253, 55, 55, 55, 253, 2, 2, 2, 249, 0, 0, 0, 106, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 133, 10, 10, 10, 253, 110, 110, 110, 253, 165, 165, 165, 253, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 193, 193, 193, 252, 186, 186, 186, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 161, 161, 161, 253, 101, 101, 101, 253, 5, 5, 5, 250, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 217, 54, 54, 54, 253, 118, 118, 118, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 111, 111, 123, 252, 15, 11, 168, 255, 5, 0, 173, 255, 4, 0, 141, 255, 0, 0, 14, 255, 0, 0, 28, 104, 0, 0, 0, 9, 0, 0, 0, 214, 95, 95, 95, 253, 212, 212, 212, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 92, 89, 190, 254, 5, 0, 173, 255, 5, 0, 173, 255, 11, 7, 164, 255, 6, 5, 38, 254, 0, 0, 0, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 7, 7, 7, 253, 101, 101, 101, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 31, 31, 31, 254, 56, 56, 56, 254, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 90, 90, 90, 253, 2, 2, 2, 248, 0, 0, 0, 48, 0, 0, 0, 72, 12, 12, 12, 253, 180, 180, 180, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 86, 86, 86, 254, 71, 71, 71, 254, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 167, 167, 167, 253, 5, 5, 5, 250, 0, 0, 0, 52, 0, 0, 0, 113, 25, 25, 25, 253, 118, 118, 118, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 48, 45, 152, 254, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 3, 0, 110, 255, 0, 0, 5, 231, 0, 0, 1, 109, 42, 42, 42, 254, 212, 212, 212, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 166, 166, 205, 253, 6, 1, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 25, 21, 137, 254, 1, 1, 1, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 199, 68, 68, 68, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 51, 51, 51, 253, 0, 0, 0, 255, 73, 73, 73, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 52, 52, 52, 253, 0, 0, 0, 167, 1, 1, 1, 195, 119, 119, 119, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 124, 124, 124, 253, 0, 0, 0, 255, 95, 95, 95, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 99, 99, 99, 253, 0, 0, 0, 171, 0, 0, 0, 170, 62, 62, 62, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 89, 88, 133, 253, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 165, 255, 0, 0, 3, 254, 0, 0, 0, 183, 109, 109, 109, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 210, 210, 214, 252, 39, 35, 179, 254, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 28, 24, 175, 254, 5, 5, 5, 253, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 1, 1, 1, 246, 101, 101, 101, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 117, 117, 117, 252, 49, 49, 49, 253, 17, 17, 17, 255, 68, 68, 68, 255, 2, 2, 2, 255, 96, 96, 96, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 85, 85, 85, 253, 0, 0, 0, 218, 1, 1, 1, 243, 177, 177, 177, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 114, 114, 114, 253, 8, 8, 8, 255, 79, 79, 79, 255, 0, 0, 0, 255, 154, 154, 154, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 156, 156, 156, 253, 1, 1, 1, 223, 0, 0, 0, 206, 81, 81, 81, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 115, 115, 121, 252, 20, 16, 165, 254, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 1, 0, 21, 254, 1, 1, 1, 229, 143, 143, 143, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 109, 107, 194, 253, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 27, 27, 36, 254, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 1, 1, 1, 253, 116, 116, 116, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 103, 103, 103, 252, 23, 23, 23, 254, 54, 54, 54, 255, 195, 195, 195, 255, 211, 211, 211, 255, 45, 45, 45, 255, 17, 17, 17, 254, 115, 115, 115, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 100, 100, 100, 252, 1, 1, 1, 249, 1, 1, 1, 253, 206, 206, 206, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 199, 199, 199, 252, 59, 59, 59, 254, 37, 37, 37, 255, 181, 181, 181, 255, 215, 215, 215, 255, 70, 70, 70, 255, 11, 11, 11, 255, 189, 189, 189, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 185, 185, 185, 252, 1, 1, 1, 253, 0, 0, 0, 208, 83, 83, 83, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 57, 54, 147, 254, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 24, 21, 163, 254, 13, 13, 17, 254, 1, 1, 1, 230, 146, 146, 146, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 180, 179, 208, 252, 10, 5, 174, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 122, 120, 196, 253, 33, 33, 33, 254, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 1, 1, 1, 253, 117, 117, 117, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 80, 80, 80, 253, 6, 6, 6, 255, 105, 105, 105, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 191, 191, 191, 255, 15, 15, 15, 255, 37, 37, 37, 254, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 100, 100, 100, 252, 1, 1, 1, 249, 1, 1, 1, 253, 207, 207, 207, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 165, 165, 165, 253, 21, 21, 21, 254, 80, 80, 80, 255, 210, 210, 210, 255, 215, 215, 215, 255, 215, 215, 215, 255, 205, 205, 205, 255, 33, 33, 33, 255, 46, 46, 46, 254, 213, 213, 213, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 186, 252, 1, 1, 1, 253, 0, 0, 0, 208, 83, 83, 83, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 97, 96, 129, 253, 7, 2, 172, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 23, 19, 163, 254, 109, 109, 124, 252, 16, 16, 16, 254, 1, 1, 1, 230, 146, 146, 146, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 213, 213, 215, 252, 52, 48, 182, 254, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 120, 118, 196, 253, 215, 215, 215, 252, 33, 33, 33, 254, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 1, 1, 1, 253, 117, 117, 117, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 117, 117, 117, 252, 47, 47, 47, 254, 18, 18, 18, 255, 161, 161, 161, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 153, 153, 153, 255, 0, 0, 0, 255, 71, 71, 71, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 100, 100, 100, 252, 1, 1, 1, 249, 1, 1, 1, 253, 207, 207, 207, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 112, 112, 112, 253, 8, 8, 8, 255, 140, 140, 140, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 177, 177, 177, 255, 6, 6, 6, 255, 89, 89, 89, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 186, 252, 1, 1, 1, 253, 0, 0, 0, 208, 83, 83, 83, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 117, 117, 120, 252, 27, 23, 162, 254, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 22, 18, 164, 254, 108, 108, 124, 252, 119, 119, 119, 252, 16, 16, 16, 254, 1, 1, 1, 230, 146, 146, 146, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 126, 124, 197, 253, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 115, 113, 195, 253, 215, 215, 215, 252, 215, 215, 215, 252, 33, 33, 33, 254, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 1, 1, 1, 253, 117, 117, 117, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 101, 101, 101, 252, 21, 21, 21, 254, 56, 56, 56, 255, 196, 196, 196, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 104, 104, 104, 255, 1, 1, 1, 255, 94, 94, 94, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 100, 100, 100, 252, 1, 1, 1, 249, 1, 1, 1, 253, 207, 207, 207, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 196, 196, 196, 252, 55, 55, 55, 254, 39, 39, 39, 255, 182, 182, 182, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 136, 136, 136, 255, 0, 0, 0, 255, 147, 147, 147, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 186, 252, 1, 1, 1, 253, 0, 0, 0, 208, 83, 83, 83, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 66, 65, 143, 253, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 21, 17, 165, 255, 107, 107, 125, 252, 119, 119, 119, 252, 119, 119, 119, 252, 16, 16, 16, 254, 1, 1, 1, 230, 146, 146, 146, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 191, 190, 210, 252, 16, 11, 175, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 111, 109, 194, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 33, 33, 33, 254, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 1, 1, 1, 253, 117, 117, 117, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 78, 78, 78, 253, 5, 5, 5, 255, 112, 112, 112, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 213, 213, 213, 255, 52, 52, 52, 255, 15, 15, 15, 254, 113, 113, 113, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 100, 100, 100, 252, 1, 1, 1, 249, 1, 1, 1, 253, 207, 207, 207, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 161, 161, 161, 253, 18, 18, 18, 254, 86, 86, 86, 255, 212, 212, 212, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 79, 79, 79, 255, 9, 9, 9, 255, 185, 185, 185, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 186, 252, 1, 1, 1, 253, 0, 0, 0, 208, 83, 83, 83, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 129, 129, 135, 253, 105, 103, 179, 255, 17, 12, 174, 255, 5, 0, 173, 255, 5, 0, 173, 255, 20, 16, 166, 255, 107, 106, 125, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 16, 16, 16, 254, 1, 1, 1, 230, 146, 146, 146, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 90, 87, 185, 254, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 5, 0, 173, 255, 107, 105, 193, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 33, 33, 33, 254, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 1, 1, 1, 253, 117, 117, 117, 252, 119, 119, 119, 252, 119, 119, 119, 252, 116, 116, 116, 252, 44, 44, 44, 254, 21, 21, 21, 255, 164, 164, 164, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 197, 197, 197, 255, 19, 19, 19, 255, 34, 34, 34, 254, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 100, 100, 100, 252, 1, 1, 1, 249, 1, 1, 1, 253, 207, 207, 207, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 105, 105, 105, 253, 10, 10, 10, 255, 145, 145, 145, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 209, 209, 209, 255, 39, 39, 39, 255, 41, 41, 41, 254, 210, 210, 210, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 186, 252, 1, 1, 1, 253, 0, 0, 0, 208, 83, 83, 83, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 121, 121, 121, 252, 173, 173, 179, 254, 188, 188, 188, 255, 146, 146, 184, 255, 5, 1, 173, 255, 19, 15, 166, 255, 105, 105, 125, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 16, 16, 16, 254, 1, 1, 1, 230, 146, 146, 146, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 191, 191, 200, 253, 188, 188, 188, 255, 111, 109, 181, 255, 5, 0, 173, 255, 5, 0, 173, 255, 103, 101, 192, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 33, 33, 33, 254, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 1, 1, 1, 253, 117, 117, 117, 252, 119, 119, 119, 252, 100, 100, 100, 252, 20, 20, 20, 254, 58, 58, 58, 255, 199, 199, 199, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 161, 161, 161, 255, 1, 1, 1, 255, 66, 66, 66, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 100, 100, 100, 252, 1, 1, 1, 249, 1, 1, 1, 253, 207, 207, 207, 252, 215, 215, 215, 252, 195, 195, 195, 252, 54, 54, 54, 254, 42, 42, 42, 255, 186, 186, 186, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 183, 183, 183, 255, 8, 8, 8, 255, 82, 82, 82, 254, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 186, 252, 1, 1, 1, 253, 0, 0, 0, 208, 83, 83, 83, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 149, 149, 157, 254, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 60, 57, 170, 255, 104, 104, 126, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 16, 16, 16, 254, 1, 1, 1, 230, 146, 146, 146, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 204, 204, 209, 252, 184, 184, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 43, 40, 176, 255, 99, 96, 192, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 33, 33, 33, 254, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 1, 1, 1, 253, 117, 117, 117, 252, 77, 77, 77, 253, 5, 5, 5, 255, 114, 114, 114, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 113, 113, 113, 255, 1, 1, 1, 255, 90, 90, 90, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 100, 100, 100, 252, 1, 1, 1, 249, 1, 1, 1, 253, 207, 207, 207, 252, 160, 160, 160, 253, 16, 16, 16, 254, 88, 88, 88, 255, 212, 212, 212, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 145, 145, 145, 255, 0, 0, 0, 255, 139, 139, 139, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 186, 252, 1, 1, 1, 253, 0, 0, 0, 208, 83, 83, 83, 253, 167, 83, 83, 253, 235, 31, 31, 254, 220, 43, 43, 254, 145, 99, 99, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 128, 128, 133, 253, 185, 185, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 179, 179, 185, 255, 126, 126, 133, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 16, 16, 16, 254, 1, 1, 1, 230, 146, 146, 146, 253, 230, 140, 140, 253, 249, 44, 44, 254, 244, 70, 70, 254, 222, 181, 181, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 187, 187, 192, 254, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 159, 158, 193, 254, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 33, 33, 33, 254, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 1, 1, 1, 253, 117, 117, 117, 252, 13, 13, 13, 254, 110, 110, 110, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 58, 58, 58, 255, 12, 12, 12, 255, 110, 110, 110, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 100, 100, 100, 252, 1, 1, 1, 249, 1, 1, 1, 253, 207, 207, 207, 252, 58, 58, 58, 254, 81, 81, 81, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 86, 86, 86, 255, 7, 7, 7, 255, 179, 179, 179, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 186, 252, 1, 1, 1, 253, 0, 0, 0, 208, 89, 78, 78, 253, 247, 23, 23, 255, 255, 17, 17, 255, 255, 17, 17, 255, 216, 46, 46, 254, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 115, 115, 115, 252, 92, 92, 92, 253, 72, 72, 72, 254, 71, 71, 71, 254, 111, 111, 111, 254, 186, 186, 187, 255, 188, 188, 188, 255, 179, 179, 186, 255, 128, 128, 134, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 16, 16, 16, 254, 1, 1, 1, 230, 148, 134, 134, 253, 253, 25, 25, 255, 255, 17, 17, 255, 255, 17, 17, 255, 242, 80, 80, 254, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 209, 209, 209, 252, 162, 162, 162, 253, 152, 152, 152, 253, 163, 163, 169, 253, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 181, 181, 193, 254, 214, 214, 214, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 33, 33, 33, 254, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 1, 1, 1, 253, 117, 117, 117, 252, 87, 87, 87, 253, 12, 12, 12, 255, 189, 189, 189, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 202, 202, 202, 255, 23, 23, 23, 255, 30, 30, 30, 254, 118, 118, 118, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 100, 100, 100, 252, 1, 1, 1, 249, 1, 1, 1, 253, 207, 207, 207, 252, 179, 179, 179, 252, 7, 7, 7, 255, 169, 169, 169, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 212, 212, 212, 255, 44, 44, 44, 255, 35, 35, 35, 254, 206, 206, 206, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 186, 252, 1, 1, 1, 253, 0, 0, 0, 208, 114, 59, 59, 253, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 249, 20, 20, 255, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 112, 111, 111, 252, 102, 55, 55, 255, 80, 53, 53, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 107, 107, 109, 255, 180, 180, 186, 255, 128, 128, 135, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 16, 16, 16, 254, 1, 1, 1, 230, 156, 93, 93, 253, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 252, 31, 31, 255, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 148, 148, 148, 253, 69, 69, 69, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 136, 136, 139, 255, 188, 188, 188, 255, 181, 181, 193, 254, 213, 213, 214, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 33, 33, 33, 254, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 1, 1, 1, 253, 117, 117, 117, 252, 119, 119, 119, 252, 54, 54, 54, 253, 47, 47, 47, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 167, 167, 167, 255, 1, 1, 1, 255, 59, 59, 59, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 100, 100, 100, 252, 1, 1, 1, 249, 1, 1, 1, 253, 207, 207, 207, 252, 215, 215, 215, 252, 134, 134, 134, 253, 26, 26, 26, 255, 203, 203, 203, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 187, 187, 187, 255, 10, 10, 10, 255, 73, 73, 73, 254, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 186, 252, 1, 1, 1, 253, 0, 0, 0, 208, 113, 60, 60, 253, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 251, 20, 20, 255, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 130, 110, 110, 252, 222, 21, 21, 254, 255, 0, 0, 255, 252, 1, 1, 255, 172, 25, 25, 255, 61, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 125, 125, 130, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 16, 16, 16, 254, 1, 1, 1, 230, 156, 94, 94, 253, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 252, 29, 29, 255, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 207, 131, 131, 253, 206, 15, 15, 255, 201, 16, 16, 255, 110, 44, 44, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 175, 175, 186, 253, 213, 213, 214, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 33, 33, 33, 254, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 1, 1, 1, 253, 117, 117, 117, 252, 119, 119, 119, 252, 119, 119, 119, 252, 27, 27, 27, 254, 40, 49, 122, 255, 65, 84, 237, 255, 65, 84, 237, 255, 57, 78, 238, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 236, 255, 17, 22, 66, 255, 1, 1, 1, 255, 87, 87, 87, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 100, 100, 100, 252, 1, 1, 1, 249, 1, 1, 1, 253, 207, 207, 207, 252, 215, 215, 215, 252, 215, 215, 215, 252, 74, 74, 74, 254, 22, 30, 94, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 43, 65, 240, 255, 21, 29, 93, 255, 0, 0, 0, 255, 128, 128, 128, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 186, 252, 1, 1, 1, 253, 0, 0, 0, 208, 112, 61, 61, 253, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 252, 19, 19, 255, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 202, 45, 45, 254, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 165, 27, 27, 255, 59, 59, 59, 255, 59, 59, 59, 255, 114, 114, 114, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 16, 16, 16, 254, 1, 1, 1, 230, 155, 96, 96, 253, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 253, 27, 27, 255, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 225, 159, 159, 253, 254, 1, 1, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 128, 38, 38, 255, 59, 59, 59, 255, 59, 59, 59, 255, 182, 182, 182, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 33, 33, 33, 254, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 1, 1, 1, 253, 117, 117, 117, 252, 119, 119, 119, 252, 119, 119, 119, 252, 105, 105, 105, 252, 7, 7, 12, 254, 0, 22, 195, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 25, 220, 255, 0, 6, 57, 255, 33, 33, 33, 254, 44, 44, 44, 254, 55, 55, 55, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 100, 100, 100, 252, 1, 1, 1, 249, 1, 1, 1, 253, 207, 207, 207, 252, 215, 215, 215, 252, 215, 215, 215, 252, 207, 207, 207, 252, 31, 31, 31, 254, 0, 19, 165, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 26, 232, 255, 0, 10, 79, 255, 43, 43, 43, 254, 97, 97, 97, 253, 69, 69, 69, 254, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 186, 252, 1, 1, 1, 253, 0, 0, 0, 208, 110, 62, 62, 253, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 254, 17, 17, 255, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 120, 118, 118, 252, 247, 6, 6, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 253, 1, 1, 255, 86, 51, 51, 255, 61, 61, 61, 255, 118, 118, 118, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 16, 16, 16, 254, 1, 1, 1, 230, 155, 98, 98, 253, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 253, 25, 25, 255, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 243, 62, 62, 254, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 248, 2, 2, 255, 78, 53, 53, 255, 59, 59, 59, 255, 187, 187, 187, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 33, 33, 33, 254, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 1, 1, 1, 253, 117, 117, 117, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 84, 84, 84, 253, 0, 4, 33, 255, 0, 26, 232, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 20, 175, 255, 1, 3, 20, 255, 64, 64, 64, 253, 119, 119, 119, 252, 117, 117, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 100, 100, 100, 252, 1, 1, 1, 249, 1, 1, 1, 253, 207, 207, 207, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 174, 174, 174, 252, 4, 5, 19, 255, 0, 24, 214, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 22, 196, 255, 0, 4, 33, 255, 90, 90, 90, 253, 212, 212, 212, 252, 213, 213, 214, 252, 214, 214, 214, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 186, 252, 1, 1, 1, 253, 0, 0, 0, 208, 103, 68, 68, 253, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 128, 111, 111, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 132, 105, 105, 252, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 156, 30, 30, 255, 73, 73, 73, 254, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 16, 16, 16, 254, 1, 1, 1, 230, 153, 110, 110, 253, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 216, 207, 207, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 246, 12, 12, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 157, 29, 29, 255, 64, 64, 64, 255, 212, 212, 212, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 33, 33, 33, 254, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 1, 1, 1, 253, 117, 117, 117, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 50, 50, 50, 253, 0, 9, 82, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 242, 255, 0, 13, 115, 255, 13, 13, 14, 254, 92, 92, 92, 253, 119, 119, 119, 252, 119, 119, 119, 252, 63, 79, 187, 253, 116, 117, 122, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 100, 100, 100, 252, 1, 1, 1, 249, 1, 1, 1, 253, 207, 207, 207, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 127, 127, 127, 253, 0, 6, 52, 254, 0, 27, 241, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 16, 142, 255, 11, 12, 16, 255, 149, 149, 149, 253, 215, 215, 215, 252, 215, 215, 215, 252, 127, 141, 232, 253, 194, 197, 219, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 186, 252, 1, 1, 1, 253, 0, 0, 0, 208, 88, 79, 79, 253, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 147, 97, 97, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 145, 86, 86, 253, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 198, 17, 17, 255, 95, 95, 95, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 16, 16, 16, 254, 1, 1, 1, 230, 148, 132, 132, 253, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 222, 181, 181, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 216, 204, 204, 252, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 213, 13, 13, 255, 106, 106, 106, 254, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 33, 33, 33, 254, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 1, 1, 1, 253, 117, 117, 117, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 24, 24, 24, 254, 0, 16, 145, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 25, 219, 255, 0, 6, 55, 255, 34, 34, 34, 254, 112, 112, 112, 252, 119, 119, 119, 252, 119, 119, 119, 252, 113, 114, 127, 252, 13, 45, 250, 255, 83, 94, 162, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 100, 100, 100, 252, 1, 1, 1, 249, 1, 1, 1, 253, 207, 207, 207, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 67, 67, 67, 254, 0, 12, 111, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 26, 231, 255, 0, 9, 78, 255, 45, 45, 45, 254, 188, 188, 188, 252, 215, 215, 215, 252, 215, 215, 215, 252, 214, 214, 215, 252, 35, 63, 250, 254, 119, 134, 233, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 186, 252, 1, 1, 1, 253, 0, 0, 0, 208, 83, 83, 83, 253, 238, 29, 29, 254, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 179, 73, 73, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 155, 74, 74, 253, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 206, 28, 28, 254, 118, 118, 118, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 16, 16, 16, 254, 1, 1, 1, 230, 146, 145, 145, 253, 251, 34, 34, 255, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 231, 133, 133, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 207, 167, 167, 252, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 232, 7, 7, 255, 182, 182, 182, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 33, 33, 33, 254, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 1, 1, 1, 253, 117, 117, 117, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 103, 103, 103, 252, 5, 6, 13, 255, 0, 23, 201, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 20, 173, 255, 1, 3, 19, 255, 66, 66, 66, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 77, 89, 170, 253, 9, 42, 255, 255, 42, 65, 213, 254, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 100, 100, 100, 252, 1, 1, 1, 249, 1, 1, 1, 253, 207, 207, 207, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 204, 204, 204, 252, 27, 27, 28, 254, 0, 20, 173, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 22, 195, 255, 0, 4, 32, 255, 93, 93, 93, 253, 213, 213, 213, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 166, 174, 225, 252, 9, 42, 255, 255, 42, 70, 248, 254, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 186, 252, 1, 1, 1, 253, 0, 0, 0, 208, 83, 83, 83, 253, 205, 55, 55, 254, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 230, 35, 35, 254, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 164, 68, 68, 253, 255, 0, 0, 255, 255, 0, 0, 255, 250, 2, 2, 255, 223, 19, 19, 254, 213, 32, 32, 254, 204, 44, 44, 254, 142, 98, 98, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 16, 16, 16, 254, 1, 1, 1, 230, 146, 146, 146, 253, 242, 83, 83, 254, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 246, 59, 59, 254, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 201, 145, 145, 253, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 254, 1, 1, 255, 232, 92, 92, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 33, 33, 33, 254, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 1, 1, 1, 253, 117, 117, 117, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 80, 80, 80, 253, 0, 4, 37, 255, 0, 27, 235, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 242, 255, 0, 13, 113, 255, 14, 14, 14, 254, 93, 93, 93, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 39, 63, 217, 254, 9, 42, 255, 255, 11, 43, 253, 255, 109, 112, 130, 252, 119, 119, 119, 252, 119, 119, 119, 252, 100, 100, 100, 252, 1, 1, 1, 249, 1, 1, 1, 253, 207, 207, 207, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 170, 170, 170, 253, 2, 4, 21, 255, 0, 25, 219, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 16, 139, 255, 12, 13, 17, 255, 151, 151, 151, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 95, 114, 238, 253, 9, 42, 255, 255, 9, 42, 255, 255, 172, 179, 224, 252, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 186, 252, 1, 1, 1, 253, 0, 0, 0, 208, 83, 83, 83, 253, 163, 86, 86, 253, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 170, 80, 80, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 175, 64, 64, 253, 255, 0, 0, 255, 214, 27, 27, 254, 128, 103, 103, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 16, 16, 16, 254, 1, 1, 1, 230, 146, 146, 146, 253, 229, 143, 143, 253, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 228, 147, 147, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 204, 134, 134, 253, 255, 0, 0, 255, 252, 1, 1, 255, 223, 84, 84, 253, 211, 156, 156, 253, 221, 185, 185, 252, 218, 201, 201, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 33, 33, 33, 254, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 1, 1, 1, 253, 117, 117, 117, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 47, 47, 47, 254, 0, 10, 89, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 25, 217, 255, 0, 6, 54, 255, 35, 35, 35, 254, 112, 112, 112, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 15, 46, 247, 255, 9, 42, 255, 255, 9, 42, 255, 255, 87, 97, 158, 253, 119, 119, 119, 252, 119, 119, 119, 252, 100, 100, 100, 252, 1, 1, 1, 249, 1, 1, 1, 253, 207, 207, 207, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 119, 119, 120, 253, 0, 6, 57, 255, 0, 28, 242, 255, 0, 28, 246, 255, 0, 28, 246, 255, 0, 26, 230, 255, 0, 9, 76, 255, 47, 47, 47, 254, 189, 189, 189, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 50, 76, 247, 254, 9, 42, 255, 255, 9, 42, 255, 255, 126, 141, 232, 253, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 186, 252, 1, 1, 1, 253, 0, 0, 0, 208, 83, 83, 83, 253, 121, 118, 118, 252, 236, 30, 30, 254, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 249, 21, 21, 255, 152, 93, 93, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 185, 59, 59, 253, 217, 24, 24, 254, 122, 114, 114, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 16, 16, 16, 254, 1, 1, 1, 230, 146, 146, 146, 253, 216, 211, 211, 252, 251, 38, 38, 254, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 253, 29, 29, 255, 224, 171, 171, 253, 215, 215, 215, 252, 215, 215, 215, 252, 210, 124, 124, 253, 251, 1, 1, 255, 213, 131, 131, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 33, 33, 33, 254, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 1, 1, 1, 253, 117, 117, 117, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 117, 117, 117, 252, 22, 22, 22, 254, 0, 17, 153, 255, 0, 28, 246, 255, 0, 19, 171, 255, 1, 3, 19, 255, 67, 67, 67, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 12, 44, 251, 255, 9, 42, 255, 255, 9, 42, 255, 255, 85, 95, 161, 253, 119, 119, 119, 252, 119, 119, 119, 252, 100, 100, 100, 252, 1, 1, 1, 249, 1, 1, 1, 253, 207, 207, 207, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 62, 62, 62, 254, 0, 13, 118, 255, 0, 28, 246, 255, 0, 22, 193, 255, 0, 4, 31, 255, 95, 95, 95, 253, 214, 214, 214, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 43, 70, 248, 254, 9, 42, 255, 255, 9, 42, 255, 255, 123, 137, 233, 253, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 186, 252, 1, 1, 1, 253, 0, 0, 0, 208, 83, 83, 83, 253, 119, 119, 119, 252, 167, 82, 82, 253, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 251, 20, 20, 255, 175, 76, 76, 253, 120, 118, 118, 252, 119, 119, 119, 252, 180, 54, 54, 253, 130, 103, 103, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 16, 16, 16, 254, 1, 1, 1, 230, 146, 146, 146, 253, 215, 215, 215, 252, 231, 137, 137, 253, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 254, 24, 24, 255, 230, 137, 137, 253, 215, 214, 214, 252, 217, 117, 117, 253, 215, 98, 98, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 33, 33, 33, 254, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 1, 1, 1, 253, 117, 117, 117, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 101, 101, 101, 252, 4, 5, 14, 255, 0, 11, 96, 255, 15, 15, 15, 254, 94, 94, 94, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 57, 75, 195, 253, 11, 44, 252, 255, 31, 57, 227, 254, 113, 115, 126, 252, 119, 119, 119, 252, 119, 119, 119, 252, 100, 100, 100, 252, 1, 1, 1, 249, 1, 1, 1, 253, 207, 207, 207, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 200, 200, 200, 252, 22, 22, 24, 254, 0, 11, 100, 255, 13, 14, 18, 254, 154, 154, 154, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 126, 140, 232, 253, 16, 48, 253, 255, 36, 64, 250, 254, 189, 193, 220, 252, 215, 215, 215, 252, 215, 215, 215, 252, 186, 186, 186, 252, 1, 1, 1, 253, 0, 0, 0, 208, 83, 83, 83, 253, 119, 119, 119, 252, 119, 119, 119, 252, 204, 54, 54, 254, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 229, 36, 36, 254, 144, 100, 100, 253, 128, 99, 99, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 16, 16, 16, 254, 1, 1, 1, 230, 146, 146, 146, 253, 215, 215, 215, 252, 215, 215, 215, 252, 241, 83, 83, 254, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 247, 58, 58, 254, 217, 106, 106, 253, 214, 212, 212, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 33, 33, 33, 254, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 1, 1, 1, 253, 116, 116, 116, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 87, 87, 87, 253, 49, 49, 49, 253, 113, 113, 113, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 121, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 100, 100, 100, 252, 1, 1, 1, 249, 1, 1, 1, 253, 207, 207, 207, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 169, 169, 169, 253, 86, 86, 86, 253, 190, 190, 190, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 212, 213, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 185, 185, 185, 252, 1, 1, 1, 253, 0, 0, 0, 190, 72, 72, 72, 253, 119, 119, 119, 252, 119, 119, 119, 252, 125, 115, 115, 252, 216, 45, 45, 254, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 240, 28, 28, 255, 130, 111, 111, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 7, 7, 7, 253, 1, 1, 1, 210, 127, 127, 127, 253, 215, 215, 215, 252, 215, 215, 215, 252, 217, 205, 205, 252, 244, 67, 67, 254, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 250, 41, 41, 254, 218, 202, 202, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 214, 214, 214, 252, 15, 15, 15, 254, 0, 0, 0, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 1, 1, 247, 102, 102, 102, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 86, 86, 86, 253, 0, 0, 0, 222, 1, 1, 1, 246, 179, 179, 179, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 159, 159, 159, 253, 1, 1, 1, 226, 0, 0, 0, 141, 45, 45, 45, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 121, 117, 117, 252, 201, 57, 57, 254, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 152, 94, 94, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 97, 97, 97, 252, 0, 0, 0, 246, 0, 0, 0, 140, 78, 78, 78, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 216, 210, 210, 252, 240, 89, 89, 254, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 255, 17, 17, 255, 223, 173, 173, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 180, 180, 180, 252, 1, 1, 1, 248, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 202, 71, 71, 71, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 55, 55, 55, 253, 0, 0, 0, 170, 1, 1, 1, 198, 124, 124, 124, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 103, 103, 103, 253, 0, 0, 0, 176, 0, 0, 0, 47, 2, 2, 2, 248, 94, 94, 94, 253, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 158, 89, 89, 253, 235, 32, 32, 254, 255, 17, 17, 255, 255, 17, 17, 255, 242, 26, 26, 255, 130, 110, 110, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 118, 118, 118, 252, 30, 30, 30, 253, 0, 0, 0, 153, 0, 0, 0, 44, 3, 3, 3, 247, 168, 168, 168, 253, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 227, 152, 152, 253, 249, 43, 43, 254, 255, 17, 17, 255, 255, 17, 17, 255, 251, 38, 38, 255, 217, 203, 203, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 214, 214, 214, 252, 59, 59, 59, 254, 0, 0, 0, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 9, 9, 9, 253, 105, 105, 105, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 95, 95, 95, 253, 3, 3, 3, 250, 0, 0, 0, 55, 0, 0, 0, 80, 14, 14, 14, 254, 187, 187, 187, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 174, 174, 174, 253, 7, 7, 7, 251, 0, 0, 0, 58, 0, 0, 0, 0, 0, 0, 0, 119, 7, 7, 7, 253, 72, 72, 72, 253, 111, 111, 111, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 122, 117, 117, 252, 163, 85, 85, 253, 181, 72, 72, 253, 132, 109, 109, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 119, 119, 119, 252, 117, 117, 117, 252, 95, 95, 95, 252, 30, 30, 30, 253, 0, 0, 0, 216, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 115, 13, 13, 13, 254, 128, 128, 128, 253, 200, 200, 200, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 216, 209, 209, 252, 228, 149, 149, 253, 233, 124, 124, 253, 218, 199, 199, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 215, 215, 215, 252, 213, 213, 213, 252, 173, 173, 173, 252, 57, 57, 57, 254, 1, 1, 1, 219, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 149, 8, 8, 8, 253, 67, 67, 67, 253, 97, 97, 97, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 107, 107, 107, 252, 94, 94, 94, 252, 60, 60, 60, 253, 4, 4, 4, 251, 0, 0, 0, 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 14, 14, 14, 254, 120, 120, 120, 253, 174, 174, 174, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 194, 194, 194, 252, 170, 170, 170, 252, 111, 111, 111, 253, 9, 9, 9, 252, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 222, 1, 1, 1, 253, 11, 11, 11, 253, 12, 12, 12, 254, 12, 12, 12, 254, 12, 12, 12, 254, 12, 12, 12, 254, 12, 12, 12, 254, 12, 12, 12, 254, 12, 12, 12, 254, 12, 12, 12, 254, 12, 12, 12, 254, 12, 12, 12, 254, 12, 12, 12, 254, 12, 12, 12, 254, 12, 12, 12, 254, 12, 12, 12, 254, 12, 12, 12, 254, 12, 12, 12, 254, 12, 12, 12, 254, 12, 12, 12, 254, 12, 12, 12, 254, 12, 12, 12, 254, 12, 12, 12, 254, 5, 5, 5, 253, 0, 0, 0, 245, 0, 0, 0, 153, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 1, 1, 1, 220, 1, 1, 1, 253, 21, 21, 21, 254, 23, 23, 23, 254, 23, 23, 23, 254, 23, 23, 23, 254, 23, 23, 23, 254, 23, 23, 23, 254, 23, 23, 23, 254, 23, 23, 23, 254, 23, 23, 23, 254, 23, 23, 23, 254, 23, 23, 23, 254, 23, 23, 23, 254, 23, 23, 23, 254, 23, 23, 23, 254, 23, 23, 23, 254, 23, 23, 23, 254, 23, 23, 23, 254, 23, 23, 23, 254, 23, 23, 23, 254, 23, 23, 23, 254, 23, 23, 23, 254, 23, 23, 23, 254, 10, 10, 10, 254, 1, 1, 1, 245, 0, 0, 0, 156, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 81, 0, 0, 0, 195, 0, 0, 0, 244, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 0, 0, 0, 240, 0, 0, 0, 186, 0, 0, 0, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 78, 1, 1, 1, 195, 1, 1, 1, 243, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 253, 1, 1, 1, 241, 0, 0, 0, 188, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 256, +"mipmaps": false, +"width": 256 +} + +[sub_resource type="ImageTexture" id=3] +image = SubResource( 2 ) +size = Vector2( 256, 256 ) + +[sub_resource type="GDScript" id=1] +script/source = "tool +extends ProxyTexture + +func _init(): + if Directory.new().file_exists(\"res://addons/mat_maker_gd/icons/icons.svg\"): + var t : ImageTexture = ImageTexture.new() + t.load(\"res://addons/mat_maker_gd/icons/icons.svg\") + base = t +" + +[resource] +flags = 7 +base = SubResource( 3 ) +script = SubResource( 1 ) diff --git a/material_maker/icons/link.tres b/addons/mat_maker_gd/icons/link.tres similarity index 57% rename from material_maker/icons/link.tres rename to addons/mat_maker_gd/icons/link.tres index ad55e48..0e95109 100644 --- a/material_maker/icons/link.tres +++ b/addons/mat_maker_gd/icons/link.tres @@ -1,9 +1,8 @@ [gd_resource type="AtlasTexture" load_steps=2 format=2] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=1] - +[ext_resource path="res://addons/mat_maker_gd/icons/icons.tres" type="Texture" id=1] [resource] -flags = 4 +flags = 7 atlas = ExtResource( 1 ) region = Rect2( 16, 0, 16, 15 ) diff --git a/material_maker/icons/minimize.tres b/addons/mat_maker_gd/icons/minimize.tres similarity index 57% rename from material_maker/icons/minimize.tres rename to addons/mat_maker_gd/icons/minimize.tres index 5f034ea..7d367b4 100644 --- a/material_maker/icons/minimize.tres +++ b/addons/mat_maker_gd/icons/minimize.tres @@ -1,8 +1,8 @@ [gd_resource type="AtlasTexture" load_steps=2 format=2] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=1] +[ext_resource path="res://addons/mat_maker_gd/icons/icons.tres" type="Texture" id=1] [resource] -flags = 4 +flags = 7 atlas = ExtResource( 1 ) region = Rect2( 48, 96, 16, 16 ) diff --git a/material_maker/icons/output_preview.tres b/addons/mat_maker_gd/icons/output_preview.tres similarity index 57% rename from material_maker/icons/output_preview.tres rename to addons/mat_maker_gd/icons/output_preview.tres index 348fb74..c84be54 100644 --- a/material_maker/icons/output_preview.tres +++ b/addons/mat_maker_gd/icons/output_preview.tres @@ -1,8 +1,8 @@ [gd_resource type="AtlasTexture" load_steps=2 format=2] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=1] +[ext_resource path="res://addons/mat_maker_gd/icons/icons.tres" type="Texture" id=1] [resource] -flags = 4 +flags = 7 atlas = ExtResource( 1 ) region = Rect2( 0, 80, 16, 16 ) diff --git a/material_maker/icons/port_group_0.tres b/addons/mat_maker_gd/icons/port_group_0.tres similarity index 57% rename from material_maker/icons/port_group_0.tres rename to addons/mat_maker_gd/icons/port_group_0.tres index afdc27d..ae29b24 100644 --- a/material_maker/icons/port_group_0.tres +++ b/addons/mat_maker_gd/icons/port_group_0.tres @@ -1,8 +1,8 @@ [gd_resource type="AtlasTexture" load_steps=2 format=2] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=1] +[ext_resource path="res://addons/mat_maker_gd/icons/icons.tres" type="Texture" id=1] [resource] -flags = 4 +flags = 7 atlas = ExtResource( 1 ) region = Rect2( 32, 64, 16, 16 ) diff --git a/material_maker/icons/port_group_1.tres b/addons/mat_maker_gd/icons/port_group_1.tres similarity index 57% rename from material_maker/icons/port_group_1.tres rename to addons/mat_maker_gd/icons/port_group_1.tres index 711d0c2..56412cc 100644 --- a/material_maker/icons/port_group_1.tres +++ b/addons/mat_maker_gd/icons/port_group_1.tres @@ -1,8 +1,8 @@ [gd_resource type="AtlasTexture" load_steps=2 format=2] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=1] +[ext_resource path="res://addons/mat_maker_gd/icons/icons.tres" type="Texture" id=1] [resource] -flags = 4 +flags = 7 atlas = ExtResource( 1 ) region = Rect2( 32, 80, 16, 16 ) diff --git a/material_maker/icons/port_group_2.tres b/addons/mat_maker_gd/icons/port_group_2.tres similarity index 61% rename from material_maker/icons/port_group_2.tres rename to addons/mat_maker_gd/icons/port_group_2.tres index e75eef9..dd08018 100644 --- a/material_maker/icons/port_group_2.tres +++ b/addons/mat_maker_gd/icons/port_group_2.tres @@ -1,6 +1,6 @@ [gd_resource type="AtlasTexture" load_steps=2 format=2] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=1] +[ext_resource path="res://addons/mat_maker_gd/icons/icons.tres" type="Texture" id=1] [resource] flags = 4 diff --git a/material_maker/icons/port_group_3.tres b/addons/mat_maker_gd/icons/port_group_3.tres similarity index 57% rename from material_maker/icons/port_group_3.tres rename to addons/mat_maker_gd/icons/port_group_3.tres index a83387d..2943001 100644 --- a/material_maker/icons/port_group_3.tres +++ b/addons/mat_maker_gd/icons/port_group_3.tres @@ -1,8 +1,8 @@ [gd_resource type="AtlasTexture" load_steps=2 format=2] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=1] +[ext_resource path="res://addons/mat_maker_gd/icons/icons.tres" type="Texture" id=1] [resource] -flags = 4 +flags = 7 atlas = ExtResource( 1 ) region = Rect2( 32, 112, 16, 16 ) diff --git a/material_maker/icons/randomness_locked.tres b/addons/mat_maker_gd/icons/randomness_locked.tres similarity index 61% rename from material_maker/icons/randomness_locked.tres rename to addons/mat_maker_gd/icons/randomness_locked.tres index c2c5064..48fcc12 100644 --- a/material_maker/icons/randomness_locked.tres +++ b/addons/mat_maker_gd/icons/randomness_locked.tres @@ -1,6 +1,6 @@ [gd_resource type="AtlasTexture" load_steps=2 format=2] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=1] +[ext_resource path="res://addons/mat_maker_gd/icons/icons.tres" type="Texture" id=1] [resource] flags = 4 diff --git a/material_maker/icons/randomness_unlocked.tres b/addons/mat_maker_gd/icons/randomness_unlocked.tres similarity index 57% rename from material_maker/icons/randomness_unlocked.tres rename to addons/mat_maker_gd/icons/randomness_unlocked.tres index c5cca43..9ec871f 100644 --- a/material_maker/icons/randomness_unlocked.tres +++ b/addons/mat_maker_gd/icons/randomness_unlocked.tres @@ -1,8 +1,8 @@ [gd_resource type="AtlasTexture" load_steps=2 format=2] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=1] +[ext_resource path="res://addons/mat_maker_gd/icons/icons.tres" type="Texture" id=1] [resource] -flags = 4 +flags = 7 atlas = ExtResource( 1 ) region = Rect2( 64, 32, 16, 16 ) diff --git a/material_maker/icons/remove.tres b/addons/mat_maker_gd/icons/remove.tres similarity index 57% rename from material_maker/icons/remove.tres rename to addons/mat_maker_gd/icons/remove.tres index 45291df..b1f1c2f 100644 --- a/material_maker/icons/remove.tres +++ b/addons/mat_maker_gd/icons/remove.tres @@ -1,9 +1,8 @@ [gd_resource type="AtlasTexture" load_steps=2 format=2] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=1] - +[ext_resource path="res://addons/mat_maker_gd/icons/icons.tres" type="Texture" id=1] [resource] -flags = 4 +flags = 7 atlas = ExtResource( 1 ) region = Rect2( 32, 0, 16, 16 ) diff --git a/addons/mat_maker_gd/icons/up.tres b/addons/mat_maker_gd/icons/up.tres new file mode 100644 index 0000000..ab48648 --- /dev/null +++ b/addons/mat_maker_gd/icons/up.tres @@ -0,0 +1,8 @@ +[gd_resource type="AtlasTexture" load_steps=2 format=2] + +[ext_resource path="res://addons/mat_maker_gd/icons/icons.tres" type="Texture" id=1] + +[resource] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 16, 48, 16, 16 ) diff --git a/addons/mat_maker_gd/new_resource.tres b/addons/mat_maker_gd/new_resource.tres new file mode 100644 index 0000000..9e96b42 --- /dev/null +++ b/addons/mat_maker_gd/new_resource.tres @@ -0,0 +1,652 @@ +[gd_resource type="Resource" load_steps=89 format=2] + +[ext_resource path="res://addons/mat_maker_gd/nodes/mm_material.gd" type="Script" id=1] +[ext_resource path="res://addons/mat_maker_gd/nodes/filter/adjust_hsv.gd" type="Script" id=2] +[ext_resource path="res://addons/mat_maker_gd/nodes/noise/voronoi.gd" type="Script" id=3] +[ext_resource path="res://addons/mat_maker_gd/nodes/filter/invert.gd" type="Script" id=4] +[ext_resource path="res://addons/mat_maker_gd/nodes/mm_node_universal_property.gd" type="Script" id=5] +[ext_resource path="res://addons/mat_maker_gd/nodes/filter/combine.gd" type="Script" id=6] +[ext_resource path="res://addons/mat_maker_gd/nodes/transform/scale.gd" type="Script" id=7] +[ext_resource path="res://addons/mat_maker_gd/nodes/transform/repeat.gd" type="Script" id=8] +[ext_resource path="res://addons/mat_maker_gd/nodes/transform/shear.gd" type="Script" id=9] +[ext_resource path="res://addons/mat_maker_gd/nodes/transform/mirror.gd" type="Script" id=10] +[ext_resource path="res://addons/mat_maker_gd/nodes/transform/transform.gd" type="Script" id=11] +[ext_resource path="res://addons/mat_maker_gd/nodes/transform/circle_map.gd" type="Script" id=12] +[ext_resource path="res://addons/mat_maker_gd/nodes/transform/rotate.gd" type="Script" id=13] +[ext_resource path="res://addons/mat_maker_gd/nodes/filter/tonality.gd" type="Script" id=14] +[ext_resource path="res://addons/mat_maker_gd/nodes/filter/fill_to_position.gd" type="Script" id=15] +[ext_resource path="res://addons/mat_maker_gd/nodes/simple/shape.gd" type="Script" id=16] +[ext_resource path="res://addons/mat_maker_gd/nodes/filter/fill_to_uv.gd" type="Script" id=17] +[ext_resource path="res://addons/mat_maker_gd/nodes/filter/fill_to_random_grey.gd" type="Script" id=18] +[ext_resource path="res://addons/mat_maker_gd/nodes/filter/math.gd" type="Script" id=19] +[ext_resource path="res://addons/mat_maker_gd/nodes/transform/color_tiler.gd" type="Script" id=20] + +[sub_resource type="Resource" id=1] +script = ExtResource( 5 ) +default_type = 5 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=3] +script = ExtResource( 5 ) +default_type = 4 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=4] +script = ExtResource( 2 ) +graph_position = Vector2( 140, 0 ) +image = SubResource( 1 ) +input = SubResource( 3 ) +hue = 0.0 +saturation = 1.0 +value = 1.0 + +[sub_resource type="Resource" id=5] +script = ExtResource( 5 ) +default_type = 5 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=6] +script = ExtResource( 5 ) +default_type = 5 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=7] +script = ExtResource( 5 ) +default_type = 5 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=2] +script = ExtResource( 5 ) +default_type = 5 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=8] +script = ExtResource( 3 ) +graph_position = Vector2( -160, 40 ) +out_nodes = SubResource( 7 ) +out_borders = SubResource( 5 ) +out_random_color = SubResource( 2 ) +out_fill = SubResource( 6 ) +scale = Vector2( 13.6, 18.9 ) +stretch = Vector2( 2.13, 2.13 ) +intensity = 1.07 +randomness = 0.89 + +[sub_resource type="Resource" id=9] +script = ExtResource( 5 ) +default_type = 5 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=10] +script = ExtResource( 5 ) +default_type = 4 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=11] +script = ExtResource( 4 ) +graph_position = Vector2( 380, 80 ) +image = SubResource( 9 ) +input = SubResource( 10 ) + +[sub_resource type="Resource" id=12] +script = ExtResource( 5 ) +default_type = 5 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=13] +script = ExtResource( 5 ) +default_type = 1 +default_int = 0 +default_float = 1.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=14] +script = ExtResource( 5 ) +default_type = 1 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) +input_property = SubResource( 7 ) + +[sub_resource type="Resource" id=15] +script = ExtResource( 5 ) +default_type = 1 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) +input_property = SubResource( 2 ) + +[sub_resource type="Resource" id=16] +script = ExtResource( 5 ) +default_type = 1 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) +input_property = SubResource( 5 ) + +[sub_resource type="Resource" id=17] +script = ExtResource( 6 ) +graph_position = Vector2( 380, 380 ) +image = SubResource( 12 ) +input_r = SubResource( 16 ) +input_g = SubResource( 15 ) +input_b = SubResource( 14 ) +input_a = SubResource( 13 ) + +[sub_resource type="Resource" id=18] +script = ExtResource( 5 ) +default_type = 5 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=19] +script = ExtResource( 5 ) +default_type = 4 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) +input_property = SubResource( 12 ) + +[sub_resource type="Resource" id=20] +script = ExtResource( 7 ) +graph_position = Vector2( 1080, 180 ) +image = SubResource( 18 ) +input = SubResource( 19 ) +center = Vector2( 1, 1 ) +scale = Vector2( 1.3, 1.3 ) + +[sub_resource type="Resource" id=21] +script = ExtResource( 5 ) +default_type = 4 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) +input_property = SubResource( 12 ) + +[sub_resource type="Resource" id=22] +script = ExtResource( 8 ) +graph_position = Vector2( 560, 300 ) +input = SubResource( 21 ) + +[sub_resource type="Resource" id=23] +script = ExtResource( 5 ) +default_type = 5 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=24] +script = ExtResource( 5 ) +default_type = 4 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) +input_property = SubResource( 21 ) + +[sub_resource type="Resource" id=25] +script = ExtResource( 9 ) +graph_position = Vector2( 860, 200 ) +image = SubResource( 23 ) +input = SubResource( 24 ) +direction = 0 +amount = 1.06 +center = 0.0 + +[sub_resource type="Resource" id=26] +script = ExtResource( 5 ) +default_type = 5 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=27] +script = ExtResource( 5 ) +default_type = 4 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) +input_property = SubResource( 21 ) + +[sub_resource type="Resource" id=28] +script = ExtResource( 10 ) +graph_position = Vector2( 620, 460 ) +image = SubResource( 26 ) +input = SubResource( 27 ) +direction = 0 +offset = 0.32 + +[sub_resource type="Resource" id=32] +script = ExtResource( 5 ) +default_type = 5 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=33] +script = ExtResource( 5 ) +default_type = 4 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) +input_property = SubResource( 21 ) + +[sub_resource type="Resource" id=34] +script = ExtResource( 12 ) +graph_position = Vector2( 820, 580 ) +image = SubResource( 32 ) +input = SubResource( 33 ) +radius = 1.0 +repeat = 4 + +[sub_resource type="Resource" id=35] +script = ExtResource( 5 ) +default_type = 5 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=36] +script = ExtResource( 5 ) +default_type = 4 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=37] +script = ExtResource( 13 ) +graph_position = Vector2( 1040, 560 ) +image = SubResource( 35 ) +input = SubResource( 36 ) +center = Vector2( 0.13, 0 ) +rotate = 150.0 + +[sub_resource type="Resource" id=38] +script = ExtResource( 5 ) +default_type = 5 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=39] +script = ExtResource( 5 ) +default_type = 4 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) +input_property = SubResource( 21 ) + +[sub_resource type="Resource" id=40] +script = ExtResource( 5 ) +default_type = 1 +default_int = 0 +default_float = 14.5 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) +input_property = SubResource( 32 ) + +[sub_resource type="Resource" id=41] +script = ExtResource( 5 ) +default_type = 1 +default_int = 0 +default_float = 1.6 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=42] +script = ExtResource( 5 ) +default_type = 1 +default_int = 0 +default_float = 1.1 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=43] +script = ExtResource( 5 ) +default_type = 1 +default_int = 0 +default_float = 4.1 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=44] +script = ExtResource( 5 ) +default_type = 1 +default_int = 0 +default_float = 2.2 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=45] +script = ExtResource( 11 ) +graph_position = Vector2( 1280, 560 ) +image = SubResource( 38 ) +input = SubResource( 39 ) +translate_x = SubResource( 43 ) +translate_y = SubResource( 44 ) +rotate = SubResource( 40 ) +scale_x = SubResource( 41 ) +scale_y = SubResource( 42 ) +mode = 1 + +[sub_resource type="Resource" id=46] +script = ExtResource( 5 ) +default_type = 5 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=47] +script = ExtResource( 5 ) +default_type = 1 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) +input_property = SubResource( 23 ) + +[sub_resource type="Resource" id=48] +script = ExtResource( 14 ) +graph_position = Vector2( 620, 0 ) +points = [ 0.0, 0.0, 0.0, 1.0, 0.284455, 0.780757, 0.0, 0.0, 0.735577, 0.159306, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0 ] +image = SubResource( 46 ) +input = SubResource( 47 ) + +[sub_resource type="Resource" id=49] +script = ExtResource( 5 ) +default_type = 5 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=50] +script = ExtResource( 5 ) +default_type = 4 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=51] +script = ExtResource( 15 ) +graph_position = Vector2( 120, 440 ) +image = SubResource( 49 ) +input = SubResource( 50 ) +axis = 2 + +[sub_resource type="Resource" id=52] +script = ExtResource( 5 ) +default_type = 1 +default_int = 0 +default_float = 0.1 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=53] +script = ExtResource( 5 ) +default_type = 5 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=54] +script = ExtResource( 5 ) +default_type = 1 +default_int = 0 +default_float = 1.3 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) +input_property = SubResource( 2 ) + +[sub_resource type="Resource" id=55] +script = ExtResource( 16 ) +graph_position = Vector2( -440, 200 ) +image = SubResource( 53 ) +shape_type = 3 +sides = 7 +radius = SubResource( 54 ) +edge = SubResource( 52 ) + +[sub_resource type="Resource" id=56] +script = ExtResource( 5 ) +default_type = 5 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=59] +script = ExtResource( 5 ) +default_type = 5 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=57] +script = ExtResource( 5 ) +default_type = 4 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) +input_property = SubResource( 59 ) + +[sub_resource type="Resource" id=58] +script = ExtResource( 17 ) +graph_position = Vector2( 580, 800 ) +image = SubResource( 56 ) +input = SubResource( 57 ) +mode = 0 + +[sub_resource type="Resource" id=60] +script = ExtResource( 5 ) +default_type = 4 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) +input_property = SubResource( 12 ) + +[sub_resource type="Resource" id=61] +script = ExtResource( 18 ) +graph_position = Vector2( 320, 700 ) +image = SubResource( 59 ) +input = SubResource( 60 ) +edge_color = 0.9 + +[sub_resource type="Resource" id=63] +script = ExtResource( 5 ) +default_type = 1 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) +input_property = SubResource( 5 ) + +[sub_resource type="Resource" id=64] +script = ExtResource( 5 ) +default_type = 1 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) +input_property = SubResource( 53 ) + +[sub_resource type="Resource" id=65] +script = ExtResource( 5 ) +default_type = 5 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=62] +script = ExtResource( 5 ) +default_type = 1 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=66] +script = ExtResource( 19 ) +graph_position = Vector2( -720, 280 ) +image = SubResource( 65 ) +a = SubResource( 63 ) +b = SubResource( 64 ) +output = SubResource( 62 ) +operation = 3 +clamp_result = true + +[sub_resource type="Resource" id=67] +script = ExtResource( 5 ) +default_type = 1 +default_int = 0 +default_float = 1.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=68] +script = ExtResource( 5 ) +default_type = 4 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=69] +script = ExtResource( 5 ) +default_type = 5 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=70] +script = ExtResource( 5 ) +default_type = 5 +default_int = 0 +default_float = 0.0 +default_vector2 = Vector2( 0, 0 ) +default_vector3 = Vector3( 0, 0, 0 ) +default_color = Color( 0, 0, 0, 1 ) + +[sub_resource type="Resource" id=71] +script = ExtResource( 20 ) +graph_position = Vector2( -1060, 280 ) +input = SubResource( 68 ) +in_mask = SubResource( 67 ) +output = SubResource( 70 ) +instance_map = SubResource( 69 ) +tile = Vector2( 4, 4 ) +overlap = 1.0 +select_inputs = 0 +scale = Vector2( 0.5, 0.5 ) +fixed_offset = 0.0 +rnd_offset = 0.28 +rnd_rotate = 100.0 +rnd_scale = 0.2 +rnd_opacity = 0.0 +variations = false + +[resource] +script = ExtResource( 1 ) +image_size = Vector2( 128, 128 ) +nodes = [ SubResource( 4 ), SubResource( 8 ), SubResource( 11 ), SubResource( 17 ), SubResource( 20 ), SubResource( 22 ), SubResource( 25 ), SubResource( 28 ), SubResource( 34 ), SubResource( 37 ), SubResource( 45 ), SubResource( 48 ), SubResource( 51 ), SubResource( 55 ), SubResource( 58 ), SubResource( 61 ), SubResource( 66 ), SubResource( 71 ) ] diff --git a/addons/mat_maker_gd/nodes/bases/curve_base.gd b/addons/mat_maker_gd/nodes/bases/curve_base.gd new file mode 100644 index 0000000..76daea5 --- /dev/null +++ b/addons/mat_maker_gd/nodes/bases/curve_base.gd @@ -0,0 +1,118 @@ +tool +extends MMNode + +class Point: + var p : Vector2 + var ls : float + var rs : float + func _init(x : float, y : float, nls : float, nrs : float) -> void: + p = Vector2(x, y) + ls = nls + rs = nrs + +export(PoolRealArray) var points + +func init_points_01(): + if points.size() == 0: + points = [ 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0 ] + +func init_points_11(): + if points.size() == 0: + points = [ 0.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0 ] + +func to_string() -> String: + var rv = PoolStringArray() + for p in points: + rv.append("("+str(p.x)+","+str(p.y)+","+str(p.ls)+","+str(p.rs)+")") + + return rv.join(",") + +func clear() -> void: + points.clear() + curve_changed() + +func add_point(x : float, y : float, ls : float = INF, rs : float = INF) -> void: + var indx : int = points.size() / 4 + + for i in indx: + var ii : int = i * 4 + if x < points[ii]: + if ls == INF: + ls == 0 + if rs == INF: + rs == 0 + + points.insert(ii, x) + points.insert(ii + 1, y) + points.insert(ii + 2, ls) + points.insert(ii + 3, rs) + + curve_changed() + return + + points.append(x) + points.append(y) + points.append(ls) + points.append(rs) + + curve_changed() + +func remove_point(i : int) -> bool: + var index : int = i * 4 + + if index <= 0 or index >= points.size() - 1: + return false + else: + points.remove(index) + points.remove(index) + points.remove(index) + points.remove(index) + + curve_changed() + return true + +func get_point_count() -> int: + return points.size() / 4 + +func set_point(i : int, v : Point) -> void: + var indx : int = i * 4 + + points[indx + 0] = v.p.x + points[indx + 1] = v.p.y + points[indx + 2] = v.ls + points[indx + 3] = v.rs + + curve_changed() + +func get_point(i : int) -> Point: + var indx : int = i * 4 + + return Point.new(points[indx + 0], points[indx + 1], points[indx + 2], points[indx + 3]) + +func get_points() -> Array: + var arr : Array = Array() + + var c : int = get_point_count() + + for i in range(c): + arr.append(get_point(i)) + + return arr + +func set_points(arr : Array, notify : bool = true) -> void: + points.resize(0) + + for p in arr: + points.append(p.p.x) + points.append(p.p.y) + points.append(p.ls) + points.append(p.rs) + + if notify: + curve_changed() + +func curve_changed() -> void: + _curve_changed() + +func _curve_changed() -> void: + emit_changed() diff --git a/addons/mat_maker_gd/nodes/bases/gradient_base.gd b/addons/mat_maker_gd/nodes/bases/gradient_base.gd new file mode 100644 index 0000000..369614f --- /dev/null +++ b/addons/mat_maker_gd/nodes/bases/gradient_base.gd @@ -0,0 +1,64 @@ +tool +extends MMNode + +#var Gradients = preload("res://addons/mat_maker_gd/nodes/common/gradients.gd") + +export(int) var interpolation_type : int = 1 setget set_interpolation_type, get_interpolation_type +export(PoolRealArray) var points : PoolRealArray = PoolRealArray() + +func get_gradient_color(x : float) -> Color: +# if interpolation_type == 0: +# return Gradients.gradient_type_1(x, points) +# elif interpolation_type == 1: +# return Gradients.gradient_type_2(x, points) +# elif interpolation_type == 2: +# return Gradients.gradient_type_3(x, points) +# elif interpolation_type == 3: +# return Gradients.gradient_type_4(x, points) + + return Color(1, 1, 1, 1) + +func get_interpolation_type() -> int: + return interpolation_type + +func set_interpolation_type(val : int) -> void: + interpolation_type = val + + set_dirty(true) + +func get_points() -> PoolRealArray: + return points + +func set_points(val : PoolRealArray) -> void: + points = val + + set_dirty(true) + +func get_point_value(index : int) -> float: + return points[index * 5] + +func get_point_color(index : int) -> Color: + var indx : int = index * 5 + + return Color(points[indx + 1], points[indx + 2], points[indx + 3], points[indx + 4]) + +func add_point(val : float, color : Color) -> void: + var s : int = points.size() + points.resize(s + 5) + + points[s] = val + + points[s + 1] = color.r + points[s + 2] = color.g + points[s + 3] = color.b + points[s + 4] = color.a + + set_dirty(true) + +func get_point_count() -> int: + return points.size() / 5 + +func clear() -> void: + points.resize(0) + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/bases/polygon_base.gd b/addons/mat_maker_gd/nodes/bases/polygon_base.gd new file mode 100644 index 0000000..a740455 --- /dev/null +++ b/addons/mat_maker_gd/nodes/bases/polygon_base.gd @@ -0,0 +1,73 @@ +tool +extends MMNode + +export(PoolVector2Array) var points : PoolVector2Array = [Vector2(0.2, 0.2), Vector2(0.7, 0.4), Vector2(0.4, 0.7)] + +func clear() -> void: + points.resize(0) + + _polygon_changed() + +func add_point(x : float, y : float, closed : bool = true) -> void: + var p : Vector2 = Vector2(x, y) + var points_count = points.size() + + if points_count < 3: + points.append(p) + _polygon_changed() + return + + var min_length : float = (p-Geometry.get_closest_point_to_segment_2d(p, points[0], points[points_count-1])).length() + var insert_point = 0 + + for i in points_count-1: + var length = (p - Geometry.get_closest_point_to_segment_2d(p, points[i], points[i+1])).length() + if length < min_length: + min_length = length + insert_point = i+1 + + if !closed and insert_point == 0 and (points[0]-p).length() > (points[points_count-1]-p).length(): + insert_point = points_count + + points.insert(insert_point, p) + + _polygon_changed() + +func remove_point(index : int) -> bool: + var s = points.size() + if s < 4 or index < 0 or index >= s: + return false + else: + points.remove(index) + _polygon_changed() + + return true + +func get_point_count() -> int: + return points.size() + +func get_point(i : int) -> Vector2: + return points[i] + +func set_point(i : int, v : Vector2) -> void: + points[i] = v + + _polygon_changed() + +func set_points(v : PoolVector2Array) -> void: + points = v + + _polygon_changed() + +func polygon_changed() -> void: + _polygon_changed() + +func _polygon_changed() -> void: + emit_changed() + +func to_string() -> String: + var rv = PoolStringArray() + for p in points: + rv.append("("+str(p.x)+","+str(p.y)+")") + + return rv.join(",") diff --git a/addons/mat_maker_gd/nodes/common/blur.gd b/addons/mat_maker_gd/nodes/common/blur.gd new file mode 100644 index 0000000..2aa637e --- /dev/null +++ b/addons/mat_maker_gd/nodes/common/blur.gd @@ -0,0 +1,1172 @@ +tool +extends Reference + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +#---------------------- +#directional_blur.mmg + +#{ +# "connections": [ +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "buffer", +# "to_port": 0 +# }, +# { +# "from": "buffer", +# "from_port": 0, +# "to": "edge_detect_3_3_2", +# "to_port": 0 +# }, +# { +# "from": "edge_detect_3_3_2", +# "from_port": 0, +# "to": "gen_outputs", +# "to_port": 0 +# }, +# { +# "from": "gen_inputs", +# "from_port": 1, +# "to": "edge_detect_3_3_2", +# "to_port": 1 +# } +# ], +# "label": "Directional Blur", +# "longdesc": "Applies a directional gaussian blur to its input", +# "name": "directional_blur", +# "node_position": { +# "x": 0, +# "y": 0 +# }, +# "nodes": [ +# { +# "name": "buffer", +# "node_position": { +# "x": -381.25, +# "y": -270.75 +# }, +# "parameters": { +# "lod": 0, +# "size": 9 +# }, +# "type": "buffer" +# }, +# { +# "name": "gen_parameters", +# "node_position": { +# "x": -436.666626, +# "y": -413.666656 +# }, +# "parameters": { +# "param0": 9, +# "param1": 50, +# "param2": 45 +# }, +# "type": "remote", +# "widgets": [ +# { +# "label": "Grid size:", +# "linked_widgets": [ +# { +# "node": "buffer", +# "widget": "size" +# }, +# { +# "node": "edge_detect_3_3_2", +# "widget": "size" +# } +# ], +# "longdesc": "The resolution of the input", +# "name": "param0", +# "shortdesc": "Size", +# "type": "linked_control" +# }, +# { +# "label": "Sigma", +# "linked_widgets": [ +# { +# "node": "edge_detect_3_3_2", +# "widget": "sigma" +# } +# ], +# "longdesc": "The strength of the blur filter", +# "name": "param1", +# "shortdesc": "Sigma", +# "type": "linked_control" +# }, +# { +# "label": "Angle", +# "linked_widgets": [ +# { +# "node": "edge_detect_3_3_2", +# "widget": "angle" +# } +# ], +# "longdesc": "The angle of the directional blur effect", +# "name": "param2", +# "shortdesc": "Angle", +# "type": "linked_control" +# } +# ] +# }, +# { +# "name": "gen_inputs", +# "node_position": { +# "x": -779.666626, +# "y": -247.392853 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "The input image", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgba" +# }, +# { +# "group_size": 0, +# "longdesc": "A map that controls the strength of the blur filter", +# "name": "amount", +# "shortdesc": "Strength map", +# "type": "f" +# } +# ], +# "seed_value": 91624, +# "type": "ios" +# }, +# { +# "name": "gen_outputs", +# "node_position": { +# "x": -45.452393, +# "y": -195.392853 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "Shows the generated blurred image", +# "name": "port0", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "edge_detect_3_3_2", +# "node_position": { +# "x": -376.725464, +# "y": -184.178955 +# }, +# "parameters": { +# "angle": 45, +# "sigma": 50, +# "size": 9 +# }, +# "seed_value": -47470, +# "shader_model": { +# "code": "", +# "global": "", +# "inputs": [ +# { +# "default": "vec4(1.0)", +# "function": true, +# "label": "", +# "name": "in", +# "type": "rgba" +# }, +# { +# "default": "1.0", +# "function": true, +# "label": "Label", +# "name": "amount", +# "type": "f" +# } +# ], +# "instance": "vec4 $(name)_fct(vec2 uv) {\n\tvec2 e = vec2(cos($angle*0.01745329251), -sin($angle*0.01745329251))/$size;\n\tvec4 rv = vec4(0.0);\n\tfloat sum = 0.0;\n\tfloat sigma = $sigma*$amount(uv);\n\tfor (float i = -50.0; i <= 50.0; i += 1.0) {\n\t\tfloat coef = exp(-0.5*(pow(i/sigma, 2.0)))/(6.28318530718*sigma*sigma);\n\t\trv += $in(uv+i*e)*coef;\n\t\tsum += coef;\n\t}\n\treturn rv/sum;\n}", +# "name": "Directional Blur", +# "outputs": [ +# { +# "rgba": "$(name)_fct($uv)", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "default": 9, +# "first": 4, +# "label": "Size", +# "last": 12, +# "name": "size", +# "type": "size" +# }, +# { +# "control": "None", +# "default": 0.5, +# "label": "Sigma", +# "max": 50, +# "min": 0, +# "name": "sigma", +# "step": 0.1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0, +# "label": "Angle", +# "max": 180, +# "min": -180, +# "name": "angle", +# "step": 0.1, +# "type": "float" +# } +# ] +# }, +# "type": "shader" +# } +# ], +# "parameters": { +# "param0": 9, +# "param1": 50, +# "param2": 45 +# }, +# "shortdesc": "Directional blur", +# "type": "graph" +#} + +#---------------------- +#fast_blur.mmg + +#{ +# "connections": [ +# { +# "from": "buffer_2", +# "from_port": 0, +# "to": "fast_blur_shader", +# "to_port": 0 +# }, +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "buffer_2", +# "to_port": 0 +# }, +# { +# "from": "fast_blur_shader", +# "from_port": 0, +# "to": "gen_outputs", +# "to_port": 0 +# } +# ], +# "label": "Fast Blur", +# "longdesc": "", +# "name": "fast_blur", +# "node_position": { +# "x": 0, +# "y": 0 +# }, +# "nodes": [ +# { +# "name": "fast_blur_shader", +# "node_position": { +# "x": -168, +# "y": 120 +# }, +# "parameters": { +# "quality": 1, +# "sigma": 100 +# }, +# "type": "fast_blur_shader" +# }, +# { +# "name": "buffer_2", +# "node_position": { +# "x": -187, +# "y": 61.5 +# }, +# "parameters": { +# "size": 11 +# }, +# "type": "buffer", +# "version": 1 +# }, +# { +# "name": "gen_inputs", +# "node_position": { +# "x": -602, +# "y": 91.75 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "The input image", +# "name": "input", +# "shortdesc": "Input", +# "type": "rgba" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_outputs", +# "node_position": { +# "x": 88, +# "y": 61.75 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "The generated blurred image", +# "name": "output", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_parameters", +# "node_position": { +# "x": -254.5, +# "y": -122.5 +# }, +# "parameters": { +# "param0": 11, +# "param1": 100, +# "param2": 1 +# }, +# "type": "remote", +# "widgets": [ +# { +# "label": "Resolution", +# "linked_widgets": [ +# { +# "node": "buffer_2", +# "widget": "size" +# } +# ], +# "longdesc": "The resolution used to sample the input image", +# "name": "param0", +# "shortdesc": "Resolution", +# "type": "linked_control" +# }, +# { +# "label": "Sigma", +# "linked_widgets": [ +# { +# "node": "fast_blur_shader", +# "widget": "sigma" +# } +# ], +# "longdesc": "The standard deviation of the gaussian distribution", +# "name": "param1", +# "shortdesc": "Sigma", +# "type": "linked_control" +# }, +# { +# "label": "Quality", +# "linked_widgets": [ +# { +# "node": "fast_blur_shader", +# "widget": "quality" +# } +# ], +# "longdesc": "The quality of the effect (increasing quality increases compute time)", +# "name": "param2", +# "shortdesc": "Quality", +# "type": "linked_control" +# } +# ] +# } +# ], +# "parameters": { +# "param0": 11, +# "param1": 100, +# "param2": 1 +# }, +# "shortdesc": "", +# "type": "graph" +#} + +#---------------------- +#fast_blur_shader.mmg + +#{ +# "name": "fast_blur_shader", +# "node_position": { +# "x": 0, +# "y": 0 +# }, +# "parameters": { +# "quality": 1, +# "sigma": 100 +# }, +# "shader_model": { +# "code": "", +# "global": "", +# "inputs": [ +# { +# "default": "vec4(1.0)", +# "function": true, +# "label": "", +# "name": "in", +# "type": "rgba" +# } +# ], +# "instance": "vec4 $(name)_blur(vec2 uv, vec2 scale, float sigma, int quality) {\n vec4 O = vec4(0.0);\n\tfloat samples = sigma * 4.0; \n\tint LOD = max(0, int(log2(float(samples)))-quality-2);\n\tint sLOD = 1 << LOD;\n int s = max(1, int(samples/float(sLOD)));\n\tfloat sum = 0.0;\n for (int i = 0; i < s*s; i++) {\n vec2 d = vec2(float(i%s), float(i/s))*float(sLOD) - 0.5*float(samples);\n\t\tvec2 dd = d / sigma;\n\t\tfloat g = exp(-.5*dot(dd,dd))/(6.28*sigma*sigma);\n O += g * textureLod($in.texture, uv + scale * d, float(LOD));\n\t\tsum += g;\n }\n \n return O / sum;\n}\n", +# "name": "Fast Blur", +# "outputs": [ +# { +# "rgba": "$(name)_blur($uv, vec2(1.0)/$in.size, max(1.0, floor($sigma*$in.size/2048.0)), int($quality))", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 1, +# "label": "", +# "max": 256, +# "min": 1, +# "name": "sigma", +# "step": 1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "", +# "max": 3, +# "min": 0, +# "name": "quality", +# "step": 1, +# "type": "float" +# } +# ] +# }, +# "type": "shader" +#} + +#---------------------- +#gaussian_blur.mmg + +#{ +# "connections": [ +# { +# "from": "switch", +# "from_port": 0, +# "to": "buffer_2", +# "to_port": 0 +# }, +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "buffer", +# "to_port": 0 +# }, +# { +# "from": "switch", +# "from_port": 0, +# "to": "switch_2", +# "to_port": 1 +# }, +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "switch", +# "to_port": 1 +# }, +# { +# "from": "buffer", +# "from_port": 0, +# "to": "gaussian_blur_x", +# "to_port": 0 +# }, +# { +# "from": "gaussian_blur_x", +# "from_port": 0, +# "to": "switch", +# "to_port": 0 +# }, +# { +# "from": "gaussian_blur_y", +# "from_port": 0, +# "to": "switch_2", +# "to_port": 0 +# }, +# { +# "from": "buffer_2", +# "from_port": 0, +# "to": "gaussian_blur_y", +# "to_port": 0 +# }, +# { +# "from": "gen_inputs", +# "from_port": 1, +# "to": "gaussian_blur_x", +# "to_port": 1 +# }, +# { +# "from": "gen_inputs", +# "from_port": 1, +# "to": "gaussian_blur_y", +# "to_port": 1 +# }, +# { +# "from": "buffer_3", +# "from_port": 0, +# "to": "gen_outputs", +# "to_port": 0 +# }, +# { +# "from": "switch_2", +# "from_port": 0, +# "to": "buffer_3", +# "to_port": 0 +# } +# ], +# "label": "Gaussian Blur", +# "longdesc": "Applys a gaussian blur on its input", +# "name": "gaussian_blur", +# "node_position": { +# "x": 0, +# "y": 0 +# }, +# "nodes": [ +# { +# "name": "buffer_2", +# "node_position": { +# "x": -399.875, +# "y": -43.625 +# }, +# "parameters": { +# "lod": 0, +# "size": 9 +# }, +# "type": "buffer" +# }, +# { +# "name": "switch", +# "node_position": { +# "x": -496.452393, +# "y": -130.166656 +# }, +# "parameters": { +# "choices": 2, +# "outputs": 1, +# "source": 0 +# }, +# "type": "switch" +# }, +# { +# "name": "switch_2", +# "node_position": { +# "x": -240.452393, +# "y": -133.666656 +# }, +# "parameters": { +# "choices": 2, +# "outputs": 1, +# "source": 0 +# }, +# "type": "switch" +# }, +# { +# "name": "buffer", +# "node_position": { +# "x": -402.25, +# "y": -315.75 +# }, +# "parameters": { +# "lod": 0, +# "size": 9 +# }, +# "type": "buffer" +# }, +# { +# "name": "gen_parameters", +# "node_position": { +# "x": -439.666626, +# "y": -456.666656 +# }, +# "parameters": { +# "param0": 9, +# "param1": 50, +# "param2": 0 +# }, +# "type": "remote", +# "widgets": [ +# { +# "label": "Grid size:", +# "linked_widgets": [ +# { +# "node": "buffer", +# "widget": "size" +# }, +# { +# "node": "buffer_2", +# "widget": "size" +# }, +# { +# "node": "gaussian_blur_x", +# "widget": "size" +# }, +# { +# "node": "gaussian_blur_y", +# "widget": "size" +# }, +# { +# "node": "buffer_3", +# "widget": "size" +# } +# ], +# "longdesc": "The resolution of the input image", +# "name": "param0", +# "shortdesc": "Size", +# "type": "linked_control" +# }, +# { +# "label": "Sigma:", +# "linked_widgets": [ +# { +# "node": "gaussian_blur_x", +# "widget": "sigma" +# }, +# { +# "node": "gaussian_blur_y", +# "widget": "sigma" +# } +# ], +# "longdesc": "The strength of the blur filter", +# "name": "param1", +# "shortdesc": "Sigma", +# "type": "linked_control" +# }, +# { +# "configurations": { +# "Both": [ +# { +# "node": "switch", +# "value": 0, +# "widget": "source" +# }, +# { +# "node": "switch_2", +# "value": 0, +# "widget": "source" +# } +# ], +# "X": [ +# { +# "node": "switch", +# "value": 0, +# "widget": "source" +# }, +# { +# "node": "switch_2", +# "value": 1, +# "widget": "source" +# } +# ], +# "Y": [ +# { +# "node": "switch", +# "value": 1, +# "widget": "source" +# }, +# { +# "node": "switch_2", +# "value": 0, +# "widget": "source" +# } +# ] +# }, +# "label": "Direction:", +# "linked_widgets": [ +# { +# "node": "switch", +# "widget": "source" +# }, +# { +# "node": "switch_2", +# "widget": "source" +# } +# ], +# "longdesc": "Apply the blur filter horizontally, vertically of in both directions", +# "name": "param2", +# "shortdesc": "Direction", +# "type": "config_control" +# } +# ] +# }, +# { +# "name": "gen_inputs", +# "node_position": { +# "x": -928.666626, +# "y": -188.392853 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "The input image", +# "name": "input", +# "shortdesc": "Input", +# "type": "rgba" +# }, +# { +# "group_size": 0, +# "longdesc": "A map that controls the strength of the blur filter", +# "name": "amount", +# "shortdesc": "Strength map", +# "type": "f" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_outputs", +# "node_position": { +# "x": 193.547607, +# "y": -135.392853 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "Shows the generated blurred image", +# "name": "port0", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "seed_value": 77778, +# "type": "ios" +# }, +# { +# "name": "gaussian_blur_x", +# "node_position": { +# "x": -412.993408, +# "y": -221.281738 +# }, +# "parameters": { +# "sigma": 50, +# "size": 9 +# }, +# "type": "gaussian_blur_x" +# }, +# { +# "name": "gaussian_blur_y", +# "node_position": { +# "x": -405.993408, +# "y": 38.718262 +# }, +# "parameters": { +# "sigma": 50, +# "size": 9 +# }, +# "seed_value": 12279, +# "type": "gaussian_blur_y" +# }, +# { +# "name": "buffer_3", +# "node_position": { +# "x": -50.246796, +# "y": -133.96936 +# }, +# "parameters": { +# "lod": 0, +# "size": 9 +# }, +# "type": "buffer" +# } +# ], +# "parameters": { +# "param0": 9, +# "param1": 50, +# "param2": 0 +# }, +# "shortdesc": "Gaussian blur", +# "type": "graph" +#} + +#---------------------- +#gaussian_blur_x.mmg + +#{ +# "name": "gaussian_blur_x", +# "node_position": { +# "x": 0, +# "y": 0 +# }, +# "parameters": { +# "sigma": 35.700001, +# "size": 9 +# }, +# "shader_model": { +# "code": "", +# "global": "", +# "inputs": [ +# { +# "default": "vec4(1.0)", +# "function": true, +# "label": "", +# "name": "in", +# "type": "rgba" +# }, +# { +# "default": "1.0", +# "function": true, +# "label": "", +# "name": "amount", +# "type": "f" +# } +# ], +# "instance": "vec4 $(name)_fct(vec2 uv) {\n\tfloat e = 1.0/$size;\n\tvec4 rv = vec4(0.0);\n\tfloat sum = 0.0;\n\tfloat sigma = max(0.000001, $sigma*$amount(uv));\n\tfor (float i = -50.0; i <= 50.0; i += 1.0) {\n\t\tfloat coef = exp(-0.5*(pow(i/sigma, 2.0)))/(6.28318530718*sigma*sigma);\n\t\trv += $in(uv+vec2(i*e, 0.0))*coef;\n\t\tsum += coef;\n\t}\n\treturn rv/sum;\n}", +# "name": "Gaussian blur X", +# "outputs": [ +# { +# "rgba": "$(name)_fct($uv)", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "default": 9, +# "first": 4, +# "label": "Size", +# "last": 12, +# "name": "size", +# "type": "size" +# }, +# { +# "control": "None", +# "default": 0.5, +# "label": "Sigma", +# "max": 50, +# "min": 0, +# "name": "sigma", +# "step": 0.1, +# "type": "float" +# } +# ] +# }, +# "type": "shader" +#} + +#---------------------- +#gaussian_blur_y.mmg + +#{ +# "name": "gaussian_blur_y", +# "node_position": { +# "x": 0, +# "y": 0 +# }, +# "parameters": { +# "sigma": 35.700001, +# "size": 9 +# }, +# "shader_model": { +# "code": "", +# "global": "", +# "inputs": [ +# { +# "default": "vec4(1.0)", +# "function": true, +# "label": "", +# "name": "in", +# "type": "rgba" +# }, +# { +# "default": "1.0", +# "function": true, +# "label": "", +# "name": "amount", +# "type": "f" +# } +# ], +# "instance": "vec4 $(name)_fct(vec2 uv) {\n\tfloat e = 1.0/$size;\n\tvec4 rv = vec4(0.0);\n\tfloat sum = 0.0;\n\tfloat sigma = max(0.000001, $sigma*$amount(uv));\n\tfor (float i = -50.0; i <= 50.0; i += 1.0) {\n\t\tfloat coef = exp(-0.5*(pow(i/sigma, 2.0)))/(6.28318530718*sigma*sigma);\n\t\trv += $in(uv+vec2(0.0, i*e))*coef;\n\t\tsum += coef;\n\t}\n\treturn rv/sum;\n}", +# "name": "Gaussian blur Y", +# "outputs": [ +# { +# "rgba": "$(name)_fct($uv)", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "default": 9, +# "first": 4, +# "label": "Size", +# "last": 12, +# "name": "size", +# "type": "size" +# }, +# { +# "control": "None", +# "default": 0.5, +# "label": "Sigma", +# "max": 50, +# "min": 0, +# "name": "sigma", +# "step": 0.1, +# "type": "float" +# } +# ] +# }, +# "type": "shader" +#} + + +#---------------------- +#slope_blur.mmg + +#{ +# "connections": [ +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "buffer", +# "to_port": 0 +# }, +# { +# "from": "buffer", +# "from_port": 0, +# "to": "edge_detect_3_3_2", +# "to_port": 0 +# }, +# { +# "from": "gen_inputs", +# "from_port": 1, +# "to": "edge_detect_3_3_2", +# "to_port": 1 +# }, +# { +# "from": "edge_detect_3_3_2", +# "from_port": 0, +# "to": "buffer_2", +# "to_port": 0 +# }, +# { +# "from": "buffer_2", +# "from_port": 0, +# "to": "gen_outputs", +# "to_port": 0 +# } +# ], +# "label": "Slope Blur", +# "longdesc": "Applys a blur effect on its input, following slopes of an input height map", +# "name": "slope_blur", +# "node_position": { +# "x": 0, +# "y": 0 +# }, +# "nodes": [ +# { +# "name": "buffer", +# "node_position": { +# "x": -395.25, +# "y": -274.75 +# }, +# "parameters": { +# "lod": 0, +# "size": 10 +# }, +# "type": "buffer" +# }, +# { +# "name": "gen_parameters", +# "node_position": { +# "x": -462.666626, +# "y": -397.666656 +# }, +# "parameters": { +# "param0": 10, +# "param1": 30 +# }, +# "type": "remote", +# "widgets": [ +# { +# "label": "Grid size:", +# "linked_widgets": [ +# { +# "node": "buffer", +# "widget": "size" +# }, +# { +# "node": "edge_detect_3_3_2", +# "widget": "size" +# }, +# { +# "node": "buffer_2", +# "widget": "size" +# } +# ], +# "longdesc": "The resolution of the input image", +# "name": "param0", +# "shortdesc": "Size", +# "type": "linked_control" +# }, +# { +# "label": "Sigma", +# "linked_widgets": [ +# { +# "node": "edge_detect_3_3_2", +# "widget": "sigma" +# } +# ], +# "longdesc": "The strength of the blur filter", +# "name": "param1", +# "shortdesc": "Sigma", +# "type": "linked_control" +# } +# ] +# }, +# { +# "name": "gen_inputs", +# "node_position": { +# "x": -872.666626, +# "y": -243.392853 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "The input image", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgba" +# }, +# { +# "group_size": 0, +# "longdesc": "A height map whose slopes control the strength and direction of the blur filter", +# "name": "heightmap", +# "shortdesc": "Height map", +# "type": "f" +# } +# ], +# "seed_value": 91624, +# "type": "ios" +# }, +# { +# "name": "gen_outputs", +# "node_position": { +# "x": -45.452393, +# "y": -195.392853 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "Shows the generated blurred image", +# "name": "port0", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "edge_detect_3_3_2", +# "node_position": { +# "x": -401.725464, +# "y": -199.178955 +# }, +# "parameters": { +# "sigma": 30, +# "size": 10 +# }, +# "seed_value": -47470, +# "shader_model": { +# "code": "", +# "global": "", +# "inputs": [ +# { +# "default": "vec4(1.0)", +# "function": true, +# "label": "", +# "name": "in", +# "type": "rgba" +# }, +# { +# "default": "1.0", +# "function": true, +# "label": "", +# "name": "heightmap", +# "type": "f" +# } +# ], +# "instance": "vec4 $(name)_fct(vec2 uv) {\n\tfloat dx = 1.0/$size;\n float v = $heightmap(uv);\n\tvec2 slope = vec2($heightmap(uv+vec2(dx, 0.0))-v, $heightmap(uv+vec2(0.0, dx))-v);\n\tfloat slope_strength = length(slope)*$size;\n vec2 norm_slope = (slope_strength == 0.0) ? vec2(0.0, 1.0) : normalize(slope);\n vec2 e = dx*norm_slope;\n\tvec4 rv = vec4(0.0);\n\tfloat sum = 0.0;\n\tfloat sigma = max($sigma*slope_strength, 0.0001);\n\tfor (float i = 0.0; i <= 50.0; i += 1.0) {\n\t\tfloat coef = exp(-0.5*(pow(i/sigma, 2.0)))/(6.28318530718*sigma*sigma);\n\t\trv += $in(uv+i*e)*coef;\n\t\tsum += coef;\n\t}\n\treturn rv/sum;\n}", +# "name": "Slope Blur", +# "outputs": [ +# { +# "rgba": "$(name)_fct($uv)", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "default": 9, +# "first": 4, +# "label": "Size", +# "last": 12, +# "name": "size", +# "type": "size" +# }, +# { +# "control": "None", +# "default": 0.5, +# "label": "Sigma", +# "max": 50, +# "min": 0, +# "name": "sigma", +# "step": 0.1, +# "type": "float" +# } +# ] +# }, +# "type": "shader" +# }, +# { +# "name": "buffer_2", +# "node_position": { +# "x": -392.952209, +# "y": -115.576294 +# }, +# "parameters": { +# "lod": 0, +# "size": 10 +# }, +# "type": "buffer" +# } +# ], +# "parameters": { +# "param0": 10, +# "param1": 30 +# }, +# "shortdesc": "Slope blur", +# "type": "graph" +#} + diff --git a/addons/mat_maker_gd/nodes/common/commons.gd b/addons/mat_maker_gd/nodes/common/commons.gd new file mode 100644 index 0000000..d6f6cf1 --- /dev/null +++ b/addons/mat_maker_gd/nodes/common/commons.gd @@ -0,0 +1,393 @@ +tool +extends Reference + +#pattern.mmg + +#---------------------- +#hlsl_defs.tmpl + +##define hlsl_atan(x,y) atan2(x, y) +##define mod(x,y) ((x)-(y)*floor((x)/(y))) +#inline float4 textureLod(sampler2D tex, float2 uv, float lod) { +# return tex2D(tex, uv); +#} +#inline float2 tofloat2(float x) { +# return float2(x, x); +#} +#inline float2 tofloat2(float x, float y) { +# return float2(x, y); +#} +#inline float3 tofloat3(float x) { +# return float3(x, x, x); +#} +#inline float3 tofloat3(float x, float y, float z) { +# return float3(x, y, z); +#} +#inline float3 tofloat3(float2 xy, float z) { +# return float3(xy.x, xy.y, z); +#} +#inline float3 tofloat3(float x, float2 yz) { +# return float3(x, yz.x, yz.y); +#} +#inline float4 tofloat4(float x, float y, float z, float w) { +# return float4(x, y, z, w); +#} +#inline float4 tofloat4(float x) { +# return float4(x, x, x, x); +#} +#inline float4 tofloat4(float x, float3 yzw) { +# return float4(x, yzw.x, yzw.y, yzw.z); +#} +#inline float4 tofloat4(float2 xy, float2 zw) { +# return float4(xy.x, xy.y, zw.x, zw.y); +#} +#inline float4 tofloat4(float3 xyz, float w) { +# return float4(xyz.x, xyz.y, xyz.z, w); +#} +#inline float2x2 tofloat2x2(float2 v1, float2 v2) { +# return float2x2(v1.x, v1.y, v2.x, v2.y); +#} + +#---------------------- +#glsl_defs.tmpl + +#float rand(vec2 x) { +# return fract(cos(mod(dot(x, vec2(13.9898, 8.141)), 3.14)) * 43758.5453); +#} + +#vec2 rand2(vec2 x) { +# return fract(cos(mod(vec2(dot(x, vec2(13.9898, 8.141)), +# dot(x, vec2(3.4562, 17.398))), vec2(3.14))) * 43758.5453); +#} + +#vec3 rand3(vec2 x) { +# return fract(cos(mod(vec3(dot(x, vec2(13.9898, 8.141)), +# dot(x, vec2(3.4562, 17.398)), +# dot(x, vec2(13.254, 5.867))), vec3(3.14))) * 43758.5453); +#} + +#float param_rnd(float minimum, float maximum, float seed) { +# return minimum+(maximum-minimum)*rand(vec2(seed)); +#} + +#vec3 rgb2hsv(vec3 c) { +# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); +# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); +# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); +# +# float d = q.x - min(q.w, q.y); +# float e = 1.0e-10; +# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); +#} + +#vec3 hsv2rgb(vec3 c) { +# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); +# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); +# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); +#} + +#---------------------- + +static func clampv3(v : Vector3, mi : Vector3, ma : Vector3) -> Vector3: + v.x = clamp(v.x, mi.x, ma.x) + v.y = clamp(v.y, mi.y, ma.y) + v.z = clamp(v.z, mi.z, ma.z) + + return v + +static func floorc(a : Color) -> Color: + var v : Color = Color() + + v.r = floor(a.r) + v.g = floor(a.g) + v.b = floor(a.b) + v.a = floor(a.a) + + return v + +static func floorv2(a : Vector2) -> Vector2: + var v : Vector2 = Vector2() + + v.x = floor(a.x) + v.y = floor(a.y) + + return v + +static func floorv3(a : Vector3) -> Vector3: + var v : Vector3 = Vector3() + + v.x = floor(a.x) + v.y = floor(a.y) + v.z = floor(a.z) + + return v + +static func smoothstepv2(a : float, b : float, c : Vector2) -> Vector2: + var v : Vector2 = Vector2() + + v.x = smoothstep(a, b, c.x) + v.y = smoothstep(a, b, c.y) + + return v + +static func maxv2(a : Vector2, b : Vector2) -> Vector2: + var v : Vector2 = Vector2() + + v.x = max(a.x, b.x) + v.y = max(a.y, b.y) + + return v + +static func maxv3(a : Vector3, b : Vector3) -> Vector3: + var v : Vector3 = Vector3() + + v.x = max(a.x, b.x) + v.y = max(a.y, b.y) + v.z = max(a.z, b.z) + + return v + +static func absv2(v : Vector2) -> Vector2: + v.x = abs(v.x) + v.y = abs(v.y) + + return v + +static func absv3(v : Vector3) -> Vector3: + v.x = abs(v.x) + v.y = abs(v.y) + v.z = abs(v.z) + + return v + +static func cosv2(v : Vector2) -> Vector2: + v.x = cos(v.x) + v.y = cos(v.y) + + return v + +static func cosv3(v : Vector3) -> Vector3: + v.x = cos(v.x) + v.y = cos(v.y) + v.z = cos(v.z) + + return v + +static func powv2(x : Vector2, y : Vector2) -> Vector2: + x.x = pow(x.x, y.x) + x.y = pow(x.y, y.y) + + return x + +static func modv3(a : Vector3, b : Vector3) -> Vector3: + var v : Vector3 = Vector3() + + v.x = modf(a.x, b.x) + v.y = modf(a.y, b.y) + v.z = modf(a.z, b.z) + + return v + + +static func modv2(a : Vector2, b : Vector2) -> Vector2: + var v : Vector2 = Vector2() + + v.x = modf(a.x, b.x) + v.y = modf(a.y, b.y) + + return v + +static func modf(x : float, y : float) -> float: + return x - y * floor(x / y) + +static func fractv2(v : Vector2) -> Vector2: + v.x = v.x - floor(v.x) + v.y = v.y - floor(v.y) + + return v + +static func fractv3(v : Vector3) -> Vector3: + v.x = v.x - floor(v.x) + v.y = v.y - floor(v.y) + v.z = v.z - floor(v.z) + + return v + +static func fract(f : float) -> float: + return f - floor(f) + +static func clampv2(v : Vector2, pmin : Vector2, pmax : Vector2) -> Vector2: + v.x = clamp(v.x, pmin.x, pmax.x) + v.y = clamp(v.y, pmin.y, pmax.y) + + return v + +static func minv2(v1 : Vector2, v2 : Vector2) -> Vector2: + v1.x = min(v1.x, v2.x) + v1.y = min(v1.y, v2.y) + + return v1 + +static func minv3(v1 : Vector3, v2 : Vector3) -> Vector3: + v1.x = min(v1.x, v2.x) + v1.y = min(v1.y, v2.y) + v1.z = min(v1.z, v2.z) + + return v1 + +static func rand(x : Vector2) -> float: + return fract(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); + +static func rand2(x : Vector2) -> Vector2: + return fractv2(cosv2(Vector2(x.dot(Vector2(13.9898, 8.141)), + x.dot(Vector2(3.4562, 17.398)))) * 43758.5453); + +static func rand3(x : Vector2) -> Vector3: + return fractv3(cosv3(Vector3(x.dot(Vector2(13.9898, 8.141)), + x.dot(Vector2(3.4562, 17.398)), + x.dot(Vector2(13.254, 5.867)))) * 43758.5453); + +static func step(edge : float, x : float) -> float: + if x < edge: + return 0.0 + else: + return 1.0 + +static func stepv2(edge : Vector2, x : Vector2) -> Vector2: + edge.x = step(edge.x, x.x) + edge.y = step(edge.y, x.y) + + return edge + +static func signv2(x : Vector2) -> Vector2: + x.x = sign(x.x) + x.y = sign(x.y) + + return x + +static func transform(uv : Vector2, translate : Vector2, rotate : float, scale : Vector2, repeat : bool) -> Vector2: + var rv : Vector2 = Vector2(); + uv -= translate; + uv -= Vector2(0.5, 0.5); + rv.x = cos(rotate)*uv.x + sin(rotate)*uv.y; + rv.y = -sin(rotate)*uv.x + cos(rotate)*uv.y; + rv /= scale; + rv += Vector2(0.5, 0.5); + + if (repeat): + return fractv2(rv); + else: + return clampv2(rv, Vector2(0, 0), Vector2(1, 1)); + +static func fractf(x : float) -> float: + return x - floor(x) + +#float mix_mul(float x, float y) { +# return x*y; +#} + +static func mix_mul(x : float, y : float) -> float: + return x*y; + +#float mix_add(float x, float y) { +# return min(x+y, 1.0); +#} + +static func mix_add(x : float, y : float) -> float: + return min(x+y, 1.0); + +#float mix_max(float x, float y) { +# return max(x, y); +#} + +static func mix_max(x : float, y : float) -> float: + return max(x, y); + +#float mix_min(float x, float y) { +# return min(x, y); +#} + +static func mix_min(x : float, y : float) -> float: + return min(x, y); + +#float mix_xor(float x, float y) { +# return min(x+y, 2.0-x-y); +#} + +static func mix_xor(x : float, y : float) -> float: + return min(x+y, 2.0-x-y); + +#float mix_pow(float x, float y) { +# return pow(x, y); +#} + +static func mix_pow(x : float, y : float) -> float: + return pow(x, y); + + +#float wave_constant(float x) { +# return 1.0; +#} + +static func wave_constant(x : float) -> float: + return 1.0; + +#float wave_sine(float x) { +# return 0.5-0.5*cos(3.14159265359*2.0*x); +#} + +static func wave_sine(x : float) -> float: + return 0.5-0.5*cos(3.14159265359*2.0*x); + +#float wave_triangle(float x) { +# x = fract(x); +# return min(2.0*x, 2.0-2.0*x); +#} + +static func wave_triangle(x : float) -> float: + x = fractf(x); + return min(2.0*x, 2.0-2.0*x); + +#float wave_sawtooth(float x) { +# return fract(x); +#} + +static func wave_sawtooth(x : float) -> float: + return fractf(x); + +#float wave_square(float x) { +# return (fract(x) < 0.5) ? 0.0 : 1.0; +#} + +static func wave_square(x : float) -> float: + if (fractf(x) < 0.5): + return 0.0 + else: + return 1.0 + +#float wave_bounce(float x) { +# x = 2.0*(fract(x)-0.5); +# return sqrt(1.0-x*x); +#} + +static func wave_bounce(x : float) -> float: + x = 2.0*(fractf(x)-0.5); + return sqrt(1.0-x*x); + +static func sinewave(uv : Vector2, amplitude : float, frequency : float, phase : float) -> Color: + var f : float = 1.0- abs(2.0 * (uv.y-0.5) - amplitude * sin((frequency* uv.x + phase) * 6.28318530718)); + + return Color(f, f, f, 1) + +#from runes.mmg (old) + +static func ThickLine(uv : Vector2, posA : Vector2, posB : Vector2, radiusInv : float) -> float: + var dir : Vector2 = posA - posB; + var dirLen : float = dir.length() + var dirN : Vector2 = dir.normalized() + var dotTemp : float = clamp((uv - posB).dot(dirN), 0.0, dirLen); + var proj : Vector2 = dotTemp * dirN + posB; + var d1 : float = (uv - proj).length() + var finalGray : float = clamp(1.0 - d1 * radiusInv, 0.0, 1.0); + + return finalGray; diff --git a/addons/mat_maker_gd/nodes/common/curves.gd b/addons/mat_maker_gd/nodes/common/curves.gd new file mode 100644 index 0000000..71fdfca --- /dev/null +++ b/addons/mat_maker_gd/nodes/common/curves.gd @@ -0,0 +1,85 @@ +tool +extends Reference + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +#Based on MaterialMaker's curve.gd + +#Curve PoolRealArray: p.x, p.y, ls, rs, p.x, p.y .... + +#class Point: +# var p : Vector2 +# var ls : float +# var rs : float + +#func get_shader(name) -> String: +# var shader +# shader = "float "+name+"_curve_fct(float x) {\n" +# for i in range(points.size()-1): +# if i < points.size()-2: +# shader += "if (x <= p_"+name+"_"+str(i+1)+"_x) " +# +# shader += "{\n" +# shader += "float dx = x - p_"+name+"_"+str(i)+"_x;\n" +# shader += "float d = p_"+name+"_"+str(i+1)+"_x - p_"+name+"_"+str(i)+"_x;\n" +# shader += "float t = dx/d;\n" +# shader += "float omt = (1.0 - t);\n" +# shader += "float omt2 = omt * omt;\n" +# shader += "float omt3 = omt2 * omt;\n" +# shader += "float t2 = t * t;\n" +# shader += "float t3 = t2 * t;\n" +# shader += "d /= 3.0;\n" +# shader += "float y1 = p_"+name+"_"+str(i)+"_y;\n" +# shader += "float yac = p_"+name+"_"+str(i)+"_y + d*p_"+name+"_"+str(i)+"_rs;\n" +# shader += "float ybc = p_"+name+"_"+str(i+1)+"_y - d*p_"+name+"_"+str(i+1)+"_ls;\n" +# shader += "float y2 = p_"+name+"_"+str(i+1)+"_y;\n" +# shader += "return y1*omt3 + yac*omt2*t*3.0 + ybc*omt*t2*3.0 + y2*t3;\n" +# shader += "}\n" +# +# shader += "}\n" +# return shader + +static func curve(x : float, points : PoolRealArray) -> float: + if points.size() % 4 != 0 || points.size() < 8: + return 0.0 + + var ps : int = points.size() / 4 + + for i in range(ps - 1): + var pi : int = i * 4 + var pip1 : int = (i + 1) * 4 + + if i < ps - 2: + # if (x <= p_"+name+"_"+str(i+1)+"_x) + if x > points[pip1]: + continue + + #float dx = x - p_"+name+"_"+str(i)+"_x; + var dx : float = x - points[pi]; + + #var d : float = p_"+name+"_"+str(i+1)+"_x - p_"+name+"_"+str(i)+"_x; + var d : float = points[pip1] - points[pi]; + + var t : float = dx / d + var omt : float = (1.0 - t) + var omt2 : float = omt * omt + var omt3 : float = omt2 * omt + var t2 : float = t * t + var t3 : float = t2 * t + d /= 3.0 + +# var y1 : float = p_"+name+"_"+str(i)+"_y + var y1 : float = points[pi + 1] + +# var yac : float = p_"+name+"_"+str(i)+"_y + d*p_"+name+"_"+str(i)+"_rs + var yac : float = points[pi + 1] + d * points[pi + 3] + +# var ybc : float = p_"+name+"_"+str(i+1)+"_y - d*p_"+name+"_"+str(i+1)+"_ls + var ybc : float = points[pip1 + 1] - d * points[pip1 + 2] + +# var y2 : float = p_"+name+"_"+str(i+1)+"_y + var y2 : float = points[pip1 + 1] + + return y1 * omt3 + yac * omt2 * t * 3.0 + ybc * omt * t2 * 3.0 + y2 * t3; + + return 0.0 diff --git a/addons/mat_maker_gd/nodes/common/dilate.gd b/addons/mat_maker_gd/nodes/common/dilate.gd new file mode 100644 index 0000000..9bbe8e8 --- /dev/null +++ b/addons/mat_maker_gd/nodes/common/dilate.gd @@ -0,0 +1,521 @@ +tool +extends Reference + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +#---------------------- +#dilate.mmg + +#{ +# "connections": [ +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "buffer", +# "to_port": 0 +# }, +# { +# "from": "buffer", +# "from_port": 0, +# "to": "dilate_pass_1", +# "to_port": 0 +# }, +# { +# "from": "dilate_pass_1", +# "from_port": 0, +# "to": "buffer_2", +# "to_port": 0 +# }, +# { +# "from": "buffer_2", +# "from_port": 0, +# "to": "dilate_pass_4", +# "to_port": 0 +# }, +# { +# "from": "dilate_pass_3", +# "from_port": 0, +# "to": "buffer_2_3", +# "to_port": 0 +# }, +# { +# "from": "buffer_2_3", +# "from_port": 0, +# "to": "gen_outputs", +# "to_port": 0 +# }, +# { +# "from": "buffer_2_2", +# "from_port": 0, +# "to": "dilate_pass_3", +# "to_port": 1 +# }, +# { +# "from": "dilate_pass_4", +# "from_port": 0, +# "to": "dilate_pass_3", +# "to_port": 0 +# }, +# { +# "from": "default_color", +# "from_port": 0, +# "to": "buffer_2_2", +# "to_port": 0 +# }, +# { +# "from": "gen_inputs", +# "from_port": 1, +# "to": "default_color", +# "to_port": 0 +# } +# ], +# "label": "Dilate", +# "longdesc": "Dilates the white areas of a mask, using the colors of an optional input", +# "name": "dilate", +# "node_position": { +# "x": 0, +# "y": 0 +# }, +# "nodes": [ +# { +# "name": "buffer", +# "node_position": { +# "x": -473.691315, +# "y": -200.988342 +# }, +# "parameters": { +# "lod": 0, +# "size": 9 +# }, +# "type": "buffer" +# }, +# { +# "name": "buffer_2", +# "node_position": { +# "x": -255.691315, +# "y": -123.988342 +# }, +# "parameters": { +# "lod": 0, +# "size": 9 +# }, +# "type": "buffer" +# }, +# { +# "name": "gen_parameters", +# "node_position": { +# "x": -140.306458, +# "y": -377.953613 +# }, +# "parameters": { +# "param0": 9, +# "param1": 0.1, +# "param2": 0, +# "param3": 0 +# }, +# "type": "remote", +# "widgets": [ +# { +# "label": "", +# "linked_widgets": [ +# { +# "node": "buffer", +# "widget": "size" +# }, +# { +# "node": "buffer_2", +# "widget": "size" +# }, +# { +# "node": "buffer_2_2", +# "widget": "size" +# }, +# { +# "node": "dilate_pass_1", +# "widget": "s" +# }, +# { +# "node": "dilate_pass_4", +# "widget": "s" +# }, +# { +# "node": "buffer_2_3", +# "widget": "size" +# } +# ], +# "longdesc": "The resolution of the input images", +# "name": "param0", +# "shortdesc": "Size", +# "type": "linked_control" +# }, +# { +# "label": "", +# "linked_widgets": [ +# { +# "node": "dilate_pass_1", +# "widget": "d" +# }, +# { +# "node": "dilate_pass_4", +# "widget": "d" +# } +# ], +# "longdesc": "The length of the dilate effect", +# "name": "param1", +# "shortdesc": "Length", +# "type": "linked_control" +# }, +# { +# "label": "", +# "linked_widgets": [ +# { +# "node": "dilate_pass_3", +# "widget": "amount" +# } +# ], +# "longdesc": "0 to generate a gradient to black while dilating, 1 to fill with input color", +# "name": "param2", +# "shortdesc": "Fill", +# "type": "linked_control" +# }, +# { +# "label": "", +# "linked_widgets": [ +# { +# "node": "dilate_pass_4", +# "widget": "distance" +# } +# ], +# "name": "param3", +# "shortdesc": "Distance function", +# "type": "linked_control" +# } +# ] +# }, +# { +# "name": "gen_inputs", +# "node_position": { +# "x": -872.306458, +# "y": -171.4814 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "The input mask whose white areas will be dilated", +# "name": "mask", +# "shortdesc": "Mask", +# "type": "f" +# }, +# { +# "group_size": 0, +# "longdesc": "The optional source for colors", +# "name": "source", +# "shortdesc": "Source", +# "type": "rgb" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_outputs", +# "node_position": { +# "x": 254.21106, +# "y": -64.4814 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "Shows the dilated image", +# "name": "out", +# "shortdesc": "Output", +# "type": "rgb" +# } +# ], +# "seed_value": -14401, +# "type": "ios" +# }, +# { +# "name": "buffer_2_2", +# "node_position": { +# "x": -255.323547, +# "y": -44.695679 +# }, +# "parameters": { +# "lod": 0, +# "size": 9 +# }, +# "type": "buffer" +# }, +# { +# "name": "dilate_pass_1", +# "node_position": { +# "x": -252.698792, +# "y": -201.368988 +# }, +# "parameters": { +# "d": 0.1, +# "s": 9 +# }, +# "seed_value": 71939, +# "type": "dilate_pass_1" +# }, +# { +# "name": "dilate_pass_3", +# "node_position": { +# "x": -31.698792, +# "y": -72.368988 +# }, +# "parameters": { +# "amount": 0 +# }, +# "type": "dilate_pass_3" +# }, +# { +# "name": "dilate_pass_4", +# "node_position": { +# "x": -31.689392, +# "y": -186.577301 +# }, +# "parameters": { +# "d": 0.1, +# "distance": 0, +# "s": 9 +# }, +# "type": "dilate_pass_2" +# }, +# { +# "name": "buffer_2_3", +# "node_position": { +# "x": -46.966125, +# "y": -0.711548 +# }, +# "parameters": { +# "lod": 0, +# "size": 9 +# }, +# "type": "buffer" +# }, +# { +# "name": "default_color", +# "node_position": { +# "x": -469.868713, +# "y": -98.02066 +# }, +# "parameters": { +# "default": { +# "a": 1, +# "b": 1, +# "g": 1, +# "r": 1, +# "type": "Color" +# } +# }, +# "type": "default_color" +# } +# ], +# "parameters": { +# "param0": 9, +# "param1": 0.1, +# "param2": 0, +# "param3": 0 +# }, +# "shortdesc": "Dilate", +# "type": "graph" +#} + +#---------------------- +#dilate_pass_1.mmg + +#{ +# "name": "distance_pass_1", +# "node_position": { +# "x": 0, +# "y": 0 +# }, +# "parameters": { +# "d": 0.1, +# "s": 9 +# }, +# "seed_value": 8258, +# "shader_model": { +# "code": "", +# "global": "", +# "inputs": [ +# { +# "default": "0.0", +# "function": true, +# "label": "", +# "name": "in", +# "type": "f" +# } +# ], +# "instance": "vec3 $(name)_distance_h(vec2 uv) {\n\tvec2 e = vec2(1.0/$s, 0.0);\n\tint steps = int($s*$d);\n\tfloat rv = 0.0;\n\tvec2 source_uv;\n\tfor (int i = 0; i < steps; ++i) {\n\t\tsource_uv = uv+float(i)*e;\n\t\tif ($in(source_uv) > 0.5) {\n\t\t\trv = 1.0-float(i)*e.x/$d;\n\t\t\tbreak;\n\t\t}\n\t\tsource_uv = uv-float(i)*e;\n\t\tif ($in(source_uv) > 0.5) {\n\t\t\trv = 1.0-float(i)*e.x/$d;\n\t\t\tbreak;\n\t\t}\n\t}\n\treturn vec3(rv, source_uv);\n}\n", +# "name": "Distance pass 1", +# "outputs": [ +# { +# "rgb": "$(name)_distance_h($uv)", +# "type": "rgb" +# } +# ], +# "parameters": [ +# { +# "default": 9, +# "first": 6, +# "label": "", +# "last": 12, +# "name": "s", +# "type": "size" +# }, +# { +# "control": "None", +# "default": 0.5, +# "label": "", +# "max": 1, +# "min": 0, +# "name": "d", +# "step": 0.01, +# "type": "float" +# } +# ] +# }, +# "type": "shader" +#} + +#---------------------- +#dilate_pass_2.mmg + +#{ +# "name": "dilate_pass_2", +# "node_position": { +# "x": 0, +# "y": 0 +# }, +# "parameters": { +# "d": 0.25, +# "distance": 0, +# "s": 9 +# }, +# "seed_value": 44978, +# "shader_model": { +# "code": "", +# "global": "float dilate_distance_euclidian(float x, float y, float d) {\n\treturn 1.0-sqrt((1.0-x)*(1.0-x)+y*y/d/d);\n}\n\nfloat dilate_distance_manhattan(float x, float y, float d) {\n\treturn 1.0-(abs(1.0-x)+abs(y)/d);\n}\n\nfloat dilate_distance_chebyshev(float x, float y, float d) {\n\treturn 1.0-max(abs(1.0-x), abs(y)/d);\n}\n\n", +# "inputs": [ +# { +# "default": "vec3(0.0)", +# "function": true, +# "label": "", +# "name": "in", +# "type": "rgb" +# } +# ], +# "instance": "vec3 $(name)_distance_v(vec2 uv) {\n\tvec2 e = vec2(0.0, 1.0/$s);\n\tint steps = int($s*$d);\n\tvec3 p = $in(uv);\n\tfor (int i = 0; i < steps; ++i) {\n\t\tvec2 dx = float(i)*e;\n\t\tvec3 p2 = $in(uv+dx);\n\t\tif (p2.x > p.x) {\n\t\t\tp2.x = dilate_distance_$distance(p2.x, dx.y, $d);\n\t\t\tp = mix(p, p2, step(p.x, p2.x));\n\t\t}\n\t\tp2 = $in(uv-dx);\n\t\tif (p2.x > p.x) {\n\t\t\tp2.x = dilate_distance_$distance(p2.x, dx.y, $d);\n\t\t\tp = mix(p, p2, step(p.x, p2.x));\n\t\t}\n\t}\n\treturn p;\n}\n", +# "name": "Distance pass 2", +# "outputs": [ +# { +# "rgb": "$(name)_distance_v($uv)", +# "type": "rgb" +# } +# ], +# "parameters": [ +# { +# "default": 9, +# "first": 6, +# "label": "", +# "last": 12, +# "name": "s", +# "type": "size" +# }, +# { +# "control": "None", +# "default": 0.5, +# "label": "", +# "max": 1, +# "min": 0, +# "name": "d", +# "step": 0.01, +# "type": "float" +# }, +# { +# "default": 2, +# "label": "", +# "name": "distance", +# "type": "enum", +# "values": [ +# { +# "name": "Euclidian", +# "value": "euclidian" +# }, +# { +# "name": "Manhattan", +# "value": "manhattan" +# }, +# { +# "name": "Chebyshev", +# "value": "chebyshev" +# } +# ] +# } +# ] +# }, +# "type": "shader" +#} + +#---------------------- +#dilate_pass_3.mmg + +#{ +# "name": "distance_pass_3", +# "node_position": { +# "x": 0, +# "y": 0 +# }, +# "parameters": { +# "amount": 0 +# }, +# "shader_model": { +# "code": "", +# "global": "", +# "inputs": [ +# { +# "default": "vec3(0.0)", +# "label": "", +# "name": "distance", +# "type": "rgb" +# }, +# { +# "default": "vec3(1.0)", +# "label": "", +# "name": "source", +# "type": "rgb" +# } +# ], +# "instance": "", +# "name": "Distance pass 3", +# "outputs": [ +# { +# "rgb": "$source($distance($uv).yz)*mix($distance($uv).x, 1.0, $amount)", +# "type": "rgb" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 0, +# "label": "", +# "max": 1, +# "min": 0, +# "name": "amount", +# "step": 0.01, +# "type": "float" +# } +# ] +# }, +# "type": "shader" +#} + diff --git a/addons/mat_maker_gd/nodes/common/edge_detect.gd b/addons/mat_maker_gd/nodes/common/edge_detect.gd new file mode 100644 index 0000000..a4fc754 --- /dev/null +++ b/addons/mat_maker_gd/nodes/common/edge_detect.gd @@ -0,0 +1,223 @@ +tool +extends Reference + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +#---------------------- +#edge_detect.mmg +#An edge detect filter that detects edges along all directions and draws them in white on a black background + +# "inputs": [ +# { +# "default": "vec3(0.0)", +# "function": true, +# "label": "", +# "longdesc": "The input image", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgb" +# } +# ], +# "instance": "float $(name)_fct(vec2 uv) {\n\tvec3 e_base = vec3(1.0/$size, -1.0/$size, 0);\n\tvec3 ref = $in(uv);\n\tvec3 e = vec3(0);\n\tfloat rv = 0.0;\n\tfor (int i = 0; i < int($width); ++i) {\n\t\te += e_base;\n\t\trv += length($in(uv+e.xy)-ref);\n\t\trv += length($in(uv-e.xy)-ref);\n\t\trv += length($in(uv+e.xx)-ref);\n\t\trv += length($in(uv-e.xx)-ref);\n\t\trv += length($in(uv+e.xz)-ref);\n\t\trv += length($in(uv-e.xz)-ref);\n\t\trv += length($in(uv+e.zx)-ref);\n\t\trv += length($in(uv-e.zx)-ref);\n\t\trv *= 2.0;\n\t}\n\treturn rv*pow(2.0, -$width);\n}", +# "outputs": [ +# { +# "f": "clamp(100.0*($(name)_fct($uv)-$threshold), 0.0, 1.0)", +# "longdesc": "Shows the generated outlines", +# "shortdesc": "Output", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "default": 9, +# "first": 4, +# "label": "Size", +# "last": 12, +# "longdesc": "The resolution of the input image", +# "name": "size", +# "shortdesc": "Size", +# "type": "size" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Width", +# "max": 5, +# "min": 1, +# "name": "width", +# "step": 1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0.5, +# "label": "Threshold", +# "max": 1, +# "min": 0, +# "name": "threshold", +# "step": 0.01, +# "type": "float" +# } +# ], + +#---------------------- +#edge_detect_1.mmg +#An edge detect filter that detects edges along all directions and draws them in white on a black background + +# "inputs": [ +# { +# "default": "vec3(0.0)", +# "function": true, +# "label": "", +# "longdesc": "The input image", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgb" +# } +# ], +# "instance": "float $(name)_fct(vec2 uv) {\n\tvec3 e = vec3(1.0/$size, -1.0/$size, 0);\n\tvec3 rv = 8.0*$in(uv);\n\trv -= $in(uv+e.xy);\n\trv -= $in(uv-e.xy);\n\trv -= $in(uv+e.xx);\n\trv -= $in(uv-e.xx);\n\trv -= $in(uv+e.xz);\n\trv -= $in(uv-e.xz);\n\trv -= $in(uv+e.zx);\n\trv -= $in(uv-e.zx);\n\trv = abs(rv);\n\treturn max(rv.x, max(rv.y ,rv.z))*$size;\n}", +# "outputs": [ +# { +# "f": "clamp($(name)_fct($uv), 0.0, 1.0)", +# "longdesc": "Shows the generated outlines", +# "shortdesc": "Output", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "default": 9, +# "first": 4, +# "label": "Size", +# "last": 12, +# "longdesc": "The resolution of the input image", +# "name": "size", +# "shortdesc": "Size", +# "type": "size" +# } +# ], + +#---------------------- +#edge_detect_2.mmg +#An edge detect filter that detects edges horizontally and vertically and draws them in white on a black background + +# "inputs": [ +# { +# "default": "vec3(0.0)", +# "function": true, +# "label": "", +# "longdesc": "The input image", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgb" +# } +# ], +# "instance": "float $(name)_fct(vec2 uv) {\n\tvec2 e = vec2(1.0/$size, 0.0);\n\tvec3 rv = 4.0*$in(uv);\n\trv -= $in(uv+e.xy);\n\trv -= $in(uv-e.xy);\n\trv -= $in(uv+e.yx);\n\trv -= $in(uv-e.yx);\n\trv = abs(rv);\n\treturn max(rv.x, max(rv.y ,rv.z))*$size;\n}", +# "outputs": [ +# { +# "f": "clamp($(name)_fct($uv), 0.0, 1.0)", +# "longdesc": "Shows the generated outlines", +# "shortdesc": "Output", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "default": 9, +# "first": 4, +# "label": "Size", +# "last": 12, +# "longdesc": "The resolution of the input image", +# "name": "size", +# "shortdesc": "Size", +# "type": "size" +# } +# ], + +#---------------------- +#edge_detect_3.mmg +#An edge detect filter that detects edges along diagonals and draws them in white on a black background + +# "inputs": [ +# { +# "default": "vec3(0.0)", +# "function": true, +# "label": "", +# "longdesc": "The input image", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgb" +# } +# ], +# "instance": "float $(name)_fct(vec2 uv) {\n\tvec2 e = vec2(1.0/$size, -1.0/$size);\n\tvec3 rv = 4.0*$in(uv);\n\trv -= $in(uv+e.xy);\n\trv -= $in(uv-e.xy);\n\trv -= $in(uv+e.xx);\n\trv -= $in(uv-e.xx);\n\trv = abs(rv);\n\treturn max(rv.x, max(rv.y ,rv.z))*$size;\n}", +# "outputs": [ +# { +# "f": "clamp($(name)_fct($uv), 0.0, 1.0)", +# "longdesc": "Shows the generated outlines", +# "shortdesc": "Output", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "default": 9, +# "first": 4, +# "label": "Size", +# "last": 12, +# "longdesc": "The resolution of the input image", +# "name": "size", +# "shortdesc": "Size", +# "type": "size" +# } +# ], + +#---------------------- +#mul_detect.mmg + +# "code": "float $(name_uv)_d = ($in($uv)-$v)/$t;", +# "global": "", +# "inputs": [ +# { +# "default": "1.0", +# "label": "", +# "name": "mul", +# "type": "f" +# }, +# { +# "default": "0.0", +# "label": "", +# "name": "in", +# "type": "f" +# } +# ], +# "instance": "", +# "name": "MulDetect", +# "outputs": [ +# { +# "f": "$mul($uv)*clamp(1.0-$(name_uv)_d*$(name_uv)_d, 0.0, 1.0)", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 0.5, +# "label": "Value", +# "max": 1, +# "min": 0, +# "name": "v", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0.1, +# "label": "Tolerance", +# "max": 1, +# "min": 0.01, +# "name": "t", +# "step": 0.001, +# "type": "float" +# } +# ] + diff --git a/addons/mat_maker_gd/nodes/common/fills.gd b/addons/mat_maker_gd/nodes/common/fills.gd new file mode 100644 index 0000000..d636208 --- /dev/null +++ b/addons/mat_maker_gd/nodes/common/fills.gd @@ -0,0 +1,559 @@ +tool +extends Reference + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +#---------------------- +#fill.mmg +#Fills areas defined by white outlines of its input + +#{ +# "connections": [ +# { +# "from": "iterate_buffer", +# "from_port": 0, +# "to": "gen_outputs", +# "to_port": 0 +# }, +# { +# "from": "iterate_buffer", +# "from_port": 1, +# "to": "fill_iterate", +# "to_port": 0 +# }, +# { +# "from": "fill_iterate", +# "from_port": 0, +# "to": "iterate_buffer", +# "to_port": 1 +# }, +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "fill_preprocess", +# "to_port": 0 +# }, +# { +# "from": "fill_preprocess", +# "from_port": 0, +# "to": "iterate_buffer", +# "to_port": 0 +# } +# ], +# "nodes": [ +# { +# "name": "iterate_buffer", +# "node_position": { +# "x": -129.307083, +# "y": -370.480591 +# }, +# "parameters": { +# "iterations": 10, +# "size": 8 +# }, +# "seed_value": 29168, +# "type": "iterate_buffer" +# }, +# { +# "name": "gen_inputs", +# "node_position": { +# "x": -542.307068, +# "y": -370.662445 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "The input image whose white outlines must be filled", +# "name": "port0", +# "shortdesc": "Input", +# "type": "f" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_outputs", +# "node_position": { +# "x": 198.267258, +# "y": -362.662445 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "Generates fill data, to be connected to a fill companion node", +# "name": "port0", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_parameters", +# "node_position": { +# "x": -171.110138, +# "y": -541.509705 +# }, +# "parameters": { +# "param0": 8, +# "param1": 10 +# }, +# "type": "remote", +# "widgets": [ +# { +# "label": "", +# "linked_widgets": [ +# { +# "node": "iterate_buffer", +# "widget": "size" +# }, +# { +# "node": "fill_preprocess", +# "widget": "s" +# }, +# { +# "node": "fill_iterate", +# "widget": "s" +# } +# ], +# "longdesc": "The resolution of the inptu image", +# "name": "param0", +# "shortdesc": "Size", +# "type": "linked_control" +# }, +# { +# "label": "", +# "linked_widgets": [ +# { +# "node": "iterate_buffer", +# "widget": "iterations" +# } +# ], +# "longdesc": "The number of iterations of the algorithm. The optimal value depends a lot on the input image.", +# "name": "param1", +# "shortdesc": "Iterations", +# "type": "linked_control" +# } +# ] +# }, +# { +# "name": "fill_iterate", +# "node_position": { +# "x": -92.913391, +# "y": -290.886963 +# }, +# "parameters": { +# "s": 8 +# }, +# "type": "fill_iterate" +# }, +# { +# "name": "fill_preprocess", +# "node_position": { +# "x": -110.443481, +# "y": -427.202026 +# }, +# "parameters": { +# "s": 8 +# }, +# "type": "fill_preprocess" +# } +# ], +# "parameters": { +# "param0": 8, +# "param1": 10 +# }, +# "shortdesc": "Fill", +# "type": "graph" +#} + +#---------------------- +#fill_iterate.mmg + +# "inputs": [ +# { +# "default": "0.0", +# "function": true, +# "label": "", +# "name": "in", +# "type": "rgba" +# } +# ], +# "instance": "vec4 $(name)_fill(vec2 uv) {\n\tfloat size = $s;\n\tint iterations = min(int(size), 256);\n\tvec4 color = $in(fract(uv));\n\tif (color.z+color.w < 1.0/size) {\n\t\treturn vec4(0.0);\n\t}\n\tvec2 offsets[8] = { vec2(1.0, 0.0), vec2(-1.0, 0.0), vec2(0.0, 1.0), vec2(0.0, -1.0), vec2(1.0, 1.0), vec2(-1.0, 1.0), vec2(-1.0, 1.0), vec2(-1.0, -1.0) };\n\tfor (int o = 0; o < 8; ++o) {\n\t\tvec2 uv2 = uv;\n\t\tvec2 offset = offsets[o]/size;\n\t\tfor (int i = 1; i < iterations; i += 1) {\n\t\t\tuv2 += offset;\n\t\t\tvec4 color2 = $in(fract(uv2));\n\t\t\tif (color2.z+color2.w == 0.0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tvec2 p1 = color.xy+floor(uv-color.xy);\n\t\t\tvec2 p2 = color2.xy+floor(uv2-color2.xy);\n\t\t\tvec2 p = min(p1, p2);\n\t\t\tvec2 s = max(p1+color.zw, p2+color2.zw)-p;\n\t\t\tcolor = mix(vec4(0.0, 0.0, 1.0, 1.0), vec4(fract(p), s), step(s.xyxy, vec4(1.0)));\n\t\t}\n\t}\n\treturn floor(color*size)/size;\n}\n", +# "outputs": [ +# { +# "rgba": "$(name)_fill($uv)", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "default": 9, +# "first": 6, +# "label": "", +# "last": 12, +# "name": "s", +# "type": "size" +# } +# ] + +#---------------------- +#fill_preprocess.mmg + +# "inputs": [ +# { +# "default": "0.0", +# "function": true, +# "label": "", +# "name": "in", +# "type": "f" +# } +# ], +# "outputs": [ +# { +# "rgba": "flood_fill_preprocess($uv, $in($uv), $s)", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "default": 10, +# "first": 0, +# "label": "", +# "last": 12, +# "name": "s", +# "type": "size" +# } +# ] + + + + +#---------------------- +#fill_to_color.mmg +#A fill companion node that fills each area with a color taken from a color map image + +# "code": "vec4 $(name_uv)_bb = $in($uv);", +# "inputs": [ +# { +# "default": "vec4(0.0)", +# "label": "", +# "longdesc": "The input fill data, to be connected to the output of a Fill node", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgba" +# }, +# { +# "default": "vec4(1.0)", +# "label": "", +# "longdesc": "The image from which colors are taken", +# "name": "map", +# "shortdesc": "Color map", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "longdesc": "The generated output image", +# "rgba": "mix($edgecolor, $map(fract($(name_uv)_bb.xy+0.5*$(name_uv)_bb.zw)), step(0.0000001, dot($(name_uv)_bb.zw, vec2(1.0))))", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "default": { +# "a": 1, +# "b": 1, +# "g": 1, +# "r": 1 +# }, +# "label": "Edge Color", +# "longdesc": "The color used to draw outlines", +# "name": "edgecolor", +# "shortdesc": "Outline color", +# "type": "color" +# } +# ], + +#---------------------- +#fill_to_position.mmg +#A fill companion node that fills each area with a greyscale value that depends on its position + +# "code": "vec2 $(name_uv)_c = fract($in($uv).xy+0.5*$in($uv).zw);", +# "inputs": [ +# { +# "default": "vec4(0.0)", +# "label": "", +# "longdesc": "The input fill data, to be connected to the output of a Fill node", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "f": "$axis", +# "longdesc": "The generated output image", +# "shortdesc": "Output", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "default": 2, +# "label": "", +# "longdesc": "The position value to be used:\n- X for horizontal axis\n- Y for vertical axis\n- Radial for distance to center", +# "name": "axis", +# "shortdesc": "Position", +# "type": "enum", +# "values": [ +# { +# "name": "X", +# "value": "$(name_uv)_c.x" +# }, +# { +# "name": "Y", +# "value": "$(name_uv)_c.y" +# }, +# { +# "name": "Radial", +# "value": "length($(name_uv)_c-vec2(0.5))" +# } +# ] +# } +# ], + +#---------------------- +#fill_to_random_color.mmg +#A fill companion node that fills each area with a random color + +# "code": "vec4 $(name_uv)_bb = $in($uv);", +# "inputs": [ +# { +# "default": "vec4(0.0)", +# "label": "", +# "longdesc": "The input fill data, to be connected to the output of a Fill node", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "longdesc": "The generated output image", +# "rgb": "mix($edgecolor.rgb, rand3(vec2(float($seed), rand(vec2(rand($(name_uv)_bb.xy), rand($(name_uv)_bb.zw))))), step(0.0000001, dot($(name_uv)_bb.zw, vec2(1.0))))", +# "shortdesc": "Output", +# "type": "rgb" +# } +# ], +# "parameters": [ +# { +# "default": { +# "a": 1, +# "b": 1, +# "g": 1, +# "r": 1 +# }, +# "label": "Edge Color", +# "longdesc": "The color used for outlines", +# "name": "edgecolor", +# "shortdesc": "Outline color", +# "type": "color" +# } +# ], + +#---------------------- +#fill_to_random_grey.mmg +#A fill companion node that fills each area with a random greyscale value + +# "code": "vec4 $(name_uv)_bb = $in($uv);", +# "inputs": [ +# { +# "default": "vec4(0.0)", +# "label": "", +# "longdesc": "The input fill data, to be connected to the output of a Fill node", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "f": "mix($edgecolor, rand(vec2(float($seed), rand(vec2(rand($(name_uv)_bb.xy), rand($(name_uv)_bb.zw))))), step(0.0000001, dot($(name_uv)_bb.zw, vec2(1.0))))", +# "longdesc": "The generated output image", +# "shortdesc": "Output", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 1, +# "label": "Edge color", +# "longdesc": "The value used for the outlines", +# "max": 1, +# "min": 0, +# "name": "edgecolor", +# "shortdesc": "Outline color", +# "step": 0.01, +# "type": "float" +# } +# ], + +#---------------------- +#fill_to_size.mmg +#A fill companion node that fills each area with a greyscale value that depends on its size + +# "code": "vec4 $(name_uv)_bb = $in($uv);", +# "inputs": [ +# { +# "default": "vec4(0.0)", +# "label": "", +# "longdesc": "The input fill data, to be connected to the output of a Fill node", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "f": "$formula", +# "longdesc": "The generated output image", +# "shortdesc": "Output", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "default": 0, +# "label": "", +# "longdesc": "The size value to be used (area, width, height or maximum between width and height)", +# "name": "formula", +# "shortdesc": "Size", +# "type": "enum", +# "values": [ +# { +# "name": "Area", +# "value": "sqrt($(name_uv)_bb.z*$(name_uv)_bb.w)" +# }, +# { +# "name": "Width", +# "value": "$(name_uv)_bb.z" +# }, +# { +# "name": "Height", +# "value": "$(name_uv)_bb.w" +# }, +# { +# "name": "max(W, H)", +# "value": "max($(name_uv)_bb.z, $(name_uv)_bb.w)" +# } +# ] +# } +# ], + +#---------------------- +#fill_to_uv.mmg +#A fill companion node that generated an UV map that follows each filled area + +# "code": "vec4 $(name_uv)_bb = $in($uv);", +# "inputs": [ +# { +# "default": "vec4(0.0)", +# "label": "", +# "longdesc": "The input fill data, to be connected to the output of a Fill node", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "longdesc": "The generated output UV map, to be connected to a Custom UV node", +# "rgb": "fill_to_uv_$mode($uv, $(name_uv)_bb, float($seed))", +# "shortdesc": "Output", +# "type": "rgb" +# } +# ], +# "parameters": [ +# { +# "default": 0, +# "label": "", +# "longdesc": "The mode decides how the UVs are layed out on each bounding box:\n- Stretch mode where the UV layout is stretched to the bounding box. \n- Square mode where the UV layout is even and centerered based on the longest axis of the bounding box.", +# "name": "mode", +# "shortdesc": "Mode", +# "type": "enum", +# "values": [ +# { +# "name": "Stretch", +# "value": "stretch" +# }, +# { +# "name": "Square", +# "value": "square" +# } +# ] +# } +# ], + +#vec4 flood_fill_preprocess(vec2 uv, float c, float s) { +# if (c > 0.5) { +# return vec4(0.0); +# } else { +# return vec4(floor(uv*s)/s, vec2(1.0/s)); +# } +#} + +static func flood_fill_preprocess(uv : Vector2, c : float, s : float) -> Color: + if (c > 0.5): + return Color(0, 0, 0, 0) + else: + uv = Commons.floorv2(uv * s) / s + var f : float = 1.0 / s + return Color(uv.x, uv.y, f, f) + +#vec3 fill_to_uv_stretch(vec2 coord, vec4 bb, float seed) { +# vec2 uv_islands = fract(coord-bb.xy)/bb.zw; +# float random_value = rand(vec2(seed)+bb.xy+bb.zw); +# return vec3(uv_islands, random_value); +#} + +static func fill_to_uv_stretch(coord : Vector2, bb : Color, pseed : float) -> Vector3: + var uv_islands : Vector2 = Commons.fractv2(coord - Vector2(bb.r, bb.g)) / Vector2(bb.b, bb.a) + var random_value : float = Commons.rand(Vector2(pseed, pseed) + Vector2(bb.r, bb.g) + Vector2(bb.b, bb.a)) + return Vector3(uv_islands.x, uv_islands.y, random_value) + +#vec3 fill_to_uv_square(vec2 coord, vec4 bb, float seed) { +# vec2 uv_islands; +# +# if (bb.z > bb.w) { +# vec2 adjusted_coord = coord + vec2(0.0, (bb.z - bb.w) / 2.0); +# uv_islands = fract(adjusted_coord-bb.xy)/bb.zz; +# } else { +# vec2 adjusted_coord = coord + vec2((bb.w - bb.z) / 2.0, 0.0); +# uv_islands = fract(adjusted_coord-bb.xy)/bb.ww; +# } +# +# float random_value = rand(vec2(seed)+bb.xy+bb.zw); +# return vec3(uv_islands, random_value); +#} + +static func fill_to_uv_square(coord : Vector2, bb : Color, pseed : float) -> Vector3: + var uv_islands : Vector2 = Vector2() + + if (bb.b > bb.a): + var adjusted_coord : Vector2 = coord + Vector2(0.0, (bb.b - bb.a) / 2.0); + uv_islands = Commons.fractv2(adjusted_coord - Vector2(bb.r, bb.g)) / Vector2(bb.b, bb.b) + else: + var adjusted_coord : Vector2 = coord + Vector2((bb.a - bb.b) / 2.0, 0.0); + uv_islands = Commons.fractv2(adjusted_coord - Vector2(bb.r, bb.g)) / Vector2(bb.a, bb.a) + + var random_value : float = Commons.rand(Vector2(pseed, pseed) + Vector2(bb.r, bb.g) + Vector2(bb.b, bb.a)) + return Vector3(uv_islands.x, uv_islands.y, random_value) diff --git a/addons/mat_maker_gd/nodes/common/filter.gd b/addons/mat_maker_gd/nodes/common/filter.gd new file mode 100644 index 0000000..59b8055 --- /dev/null +++ b/addons/mat_maker_gd/nodes/common/filter.gd @@ -0,0 +1,4442 @@ +tool +extends Reference + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +#adjust_hsv.mmg +#brightness_contrast.mmg +#greyscale.mmg + +#main node methods: adjust_hsv, brightness_contrast + +#---------------------- +#colorize.mmg +#Remaps a greyscale image to a custom gradient + +#Inputs: +#input, float, $uv.x - The input greyscale image - (Image input) + +#Outputs: +#output (rgba) $gradient($input($uv)) - Image output + +#Parameters: +#gradient, Gradient + +#---------------------- +#default_color.mmg + +# "inputs": [ +# { +# "default": "$default", +# "label": "", +# "name": "in", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "rgba": "$in($uv)", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "default": { +# "a": 1, +# "b": 1, +# "g": 1, +# "r": 1 +# }, +# "label": "", +# "name": "default", +# "type": "color" +# } +# ] + +#---------------------- +#decompose.mmg +#Decomposes an RGBA input into 4 greyscale images + +# "inputs": [ +# { +# "default": "vec4(1.0)", +# "label": "", +# "longdesc": "The RGBA input image", +# "name": "i", +# "shortdesc": "Input", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "f": "$i($uv).r", +# "longdesc": "Shows the Red channel of the input", +# "shortdesc": "Red", +# "type": "f" +# }, +# { +# "f": "$i($uv).g", +# "longdesc": "Shows the Green channel of the input", +# "shortdesc": "Green", +# "type": "f" +# }, +# { +# "f": "$i($uv).b", +# "longdesc": "Shows the Blue channel of the input", +# "shortdesc": "Blue", +# "type": "f" +# }, +# { +# "f": "$i($uv).a", +# "longdesc": "Shows the Alpha channel of the input", +# "shortdesc": "Alpha", +# "type": "f" +# } +# ], + +#---------------------- +#auto_tones.mmg + +#{ +# "connections": [ +# { +# "from": "graph", +# "from_port": 0, +# "to": "tones_map", +# "to_port": 1 +# }, +# { +# "from": "graph", +# "from_port": 1, +# "to": "tones_map", +# "to_port": 2 +# }, +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "graph", +# "to_port": 0 +# }, +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "tones_map", +# "to_port": 0 +# }, +# { +# "from": "tones_map", +# "from_port": 0, +# "to": "gen_outputs", +# "to_port": 0 +# } +# ], +# "label": "Auto Tones", +# "longdesc": "Finds the minimum and maximum values in the input texture and tone maps it to the full 0.0 - 1.0 range.", +# "name": "auto_tones", +# "node_position": { +# "x": 0, +# "y": 0 +# }, +# "nodes": [ +# { +# "connections": [ +# { +# "from": "combine", +# "from_port": 0, +# "to": "iterate_buffer", +# "to_port": 0 +# }, +# { +# "from": "decompose", +# "from_port": 0, +# "to": "gen_outputs", +# "to_port": 0 +# }, +# { +# "from": "decompose", +# "from_port": 1, +# "to": "gen_outputs", +# "to_port": 1 +# }, +# { +# "from": "iterate_buffer", +# "from_port": 0, +# "to": "decompose", +# "to_port": 0 +# }, +# { +# "from": "iterate_buffer", +# "from_port": 1, +# "to": "14423", +# "to_port": 0 +# }, +# { +# "from": "14423", +# "from_port": 0, +# "to": "iterate_buffer", +# "to_port": 1 +# }, +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "combine", +# "to_port": 0 +# }, +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "combine", +# "to_port": 1 +# } +# ], +# "label": "Find Min Max", +# "longdesc": "", +# "name": "graph", +# "node_position": { +# "x": 1105.399902, +# "y": -179.398849 +# }, +# "nodes": [ +# { +# "name": "14423", +# "node_position": { +# "x": 344, +# "y": 217 +# }, +# "parameters": { +# "size": 10 +# }, +# "shader_model": { +# "code": "", +# "global": "", +# "inputs": [ +# { +# "default": "vec3(0.0)", +# "function": true, +# "label": "", +# "name": "in", +# "type": "rgb" +# } +# ], +# "instance": "vec3 $(name)_compare(vec2 uv, float size) {\n\tfloat iter = $in(uv).b;\n\tsize = size / pow(2.0, (iter * 100.0) );\n\titer += 0.01;\n\tfloat pixel_offset = 1.0 / size;\n\tvec2 half_res_uv = floor(uv * size / 2.0) / size * 2.0 + pixel_offset / 2.0;\n\tvec3 values[4];\n\tvalues[0] = $in(half_res_uv);\n\tvalues[1] = $in(half_res_uv + vec2(pixel_offset, 0.0));\n\tvalues[2] = $in(half_res_uv + vec2(0.0, pixel_offset));\n\tvalues[3] = $in(half_res_uv + vec2(pixel_offset, pixel_offset));\n\t\n\tfloat lowest = 1.0;\n\tfloat highest = 0.0;\n\t\n\tfor (int i = 0; i < 4; i++) {\n\t\tlowest = values[i].r < lowest ? values[i].r : lowest;\n\t\thighest = values[i].g > highest ? values[i].g : highest;\n\t}\n\t\n\treturn vec3( lowest, highest , iter);\n}", +# "name": "Compare Neighbor", +# "outputs": [ +# { +# "rgb": "$(name)_compare($uv, $size)", +# "type": "rgb" +# } +# ], +# "parameters": [ +# { +# "default": 10, +# "first": 1, +# "label": "", +# "last": 13, +# "name": "size", +# "type": "size" +# } +# ] +# }, +# "type": "shader" +# }, +# { +# "name": "iterate_buffer", +# "node_position": { +# "x": 328, +# "y": 63 +# }, +# "parameters": { +# "filter": false, +# "iterations": 13, +# "mipmap": false, +# "size": 10 +# }, +# "seed_value": 29168, +# "type": "iterate_buffer" +# }, +# { +# "name": "combine", +# "node_position": { +# "x": 376, +# "y": -75 +# }, +# "parameters": { +# +# }, +# "type": "combine" +# }, +# { +# "name": "decompose", +# "node_position": { +# "x": 605, +# "y": 64 +# }, +# "parameters": { +# +# }, +# "type": "decompose" +# }, +# { +# "name": "gen_inputs", +# "node_position": { +# "x": -199, +# "y": 23 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "", +# "name": "in", +# "shortdesc": "In", +# "type": "f" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_outputs", +# "node_position": { +# "x": 831, +# "y": 42 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "", +# "name": "min", +# "shortdesc": "Min", +# "type": "f" +# }, +# { +# "group_size": 0, +# "longdesc": "", +# "name": "max", +# "shortdesc": "Max", +# "type": "f" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_parameters", +# "node_position": { +# "x": 248.399994, +# "y": -292 +# }, +# "parameters": { +# "param0": 10 +# }, +# "type": "remote", +# "widgets": [ +# { +# "label": "Size", +# "linked_widgets": [ +# { +# "node": "iterate_buffer", +# "widget": "size" +# }, +# { +# "node": "14423", +# "widget": "size" +# } +# ], +# "name": "param0", +# "type": "linked_control" +# } +# ] +# } +# ], +# "parameters": { +# "param0": 10 +# }, +# "shortdesc": "", +# "type": "graph" +# }, +# { +# "name": "tones_map", +# "node_position": { +# "x": 1142.528442, +# "y": -88.26989 +# }, +# "parameters": { +# +# }, +# "shader_model": { +# "code": "", +# "global": "", +# "inputs": [ +# { +# "default": "vec4(0.5 ,0.5, 0.5, 1.0)", +# "label": "", +# "longdesc": "The input image", +# "name": "in", +# "shortdesc": "Input", +# "type": "f" +# }, +# { +# "default": "0.0", +# "label": "", +# "name": "in_min", +# "type": "f" +# }, +# { +# "default": "1.0", +# "label": "", +# "name": "in_max", +# "type": "f" +# } +# ], +# "instance": "", +# "longdesc": "Maps linearly an input tones interval to an output tones interval.", +# "name": "Mapping", +# "outputs": [ +# { +# "f": "($in($uv)-$in_min($uv))/($in_max($uv)-$in_min($uv))", +# "longdesc": "Shows the generated remapped image", +# "shortdesc": "Output", +# "type": "f" +# } +# ], +# "parameters": [ +# +# ], +# "shortdesc": "Tones map" +# }, +# "type": "shader" +# }, +# { +# "name": "gen_inputs", +# "node_position": { +# "x": 665.528564, +# "y": -136.535721 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "The input image", +# "name": "in", +# "shortdesc": "Input", +# "type": "f" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_outputs", +# "node_position": { +# "x": 1425.400024, +# "y": -135.535721 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "Shows the generated remapped image", +# "name": "out", +# "shortdesc": "Output", +# "type": "f" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_parameters", +# "node_position": { +# "x": 1024.664307, +# "y": -298.400757 +# }, +# "parameters": { +# "param0": 10 +# }, +# "type": "remote", +# "widgets": [ +# { +# "label": "", +# "linked_widgets": [ +# { +# "node": "graph", +# "widget": "param0" +# } +# ], +# "longdesc": "Buffers are used to find the mininum and maximum values for the input image. If the input has small details a higher resolution buffer might be needed to capture precise min and max values.\n\nNote: The output itself will not be buffered.", +# "name": "param0", +# "shortdesc": "Size", +# "type": "linked_control" +# } +# ] +# } +# ], +# "parameters": { +# "param0": 10 +# }, +# "shortdesc": "Auto Tones", +# "type": "graph" +#} + +#---------------------- +#blend.mmg +#Blends its input, using an optional mask + +#Outputs: + +#Output - (color) +#vec4 $(name_uv)_s1 = $s1($uv); +#vec4 $(name_uv)_s2 = $s2($uv); +#float $(name_uv)_a = $amount*$a($uv); +#vec4(blend_$blend_type($uv, $(name_uv)_s1.rgb, $(name_uv)_s2.rgb, $(name_uv)_a*$(name_uv)_s1.a), min(1.0, $(name_uv)_s2.a+$(name_uv)_a*$(name_uv)_s1.a)) + +#Inputs: +#in1, color, default vec4($uv.x, 1.0, 1.0, 1.0) +#in2, color, default vec4($uv.x, 1.0, 1.0, 1.0) +#blend_type, enum, default: 0, Normal,Dissolve,Multiply,Screen,Overlay,Hard Light,Soft Light,Burn,Dodge,Lighten,Darken,Difference +#opactiy, float, min: 0, max: 1, default: 0.5, step: 0.01 (input float) + +#---------------------- +#combine.mmg +#Combines 4 greyscale inputs into an RGBA image + +# "inputs": [ +# { +# "default": "0.0", +# "label": "R", +# "longdesc": "The greyscale input for the red channel", +# "name": "r", +# "shortdesc": "Red", +# "type": "f" +# }, +# { +# "default": "0.0", +# "label": "G", +# "longdesc": "The greyscale input for the green channel", +# "name": "g", +# "shortdesc": "Green", +# "type": "f" +# }, +# { +# "default": "0.0", +# "label": "B", +# "longdesc": "The greyscale input for the blue channel", +# "name": "b", +# "shortdesc": "Blue", +# "type": "f" +# }, +# { +# "default": "1.0", +# "label": "A", +# "longdesc": "The greyscale input for the alpha channel", +# "name": "a", +# "shortdesc": "Alpha", +# "type": "f" +# } +# ], +# "outputs": [ +# { +# "longdesc": "Shows the combined RGBA image", +# "rgba": "vec4($r($uv), $g($uv), $b($uv), $a($uv))", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], + +#---------------------- +#emboss.mmg +#Creates highlights and shadows from an input heightmap + +#float $(name)_fct(vec2 uv) { +# float pixels = max(1.0, $width); +# float e = 1.0/$size; +# float rv = 0.0; +# +# for (float dx = -pixels; dx <= pixels; dx += 1.0) { +# for (float dy = -pixels; dy <= pixels; dy += 1.0) { +# if (abs(dx) > 0.5 || abs(dy) > 0.5) { +# rv += $in(uv+e*vec2(dx, dy))*cos(atan(dy, dx)-$angle*3.14159265359/180.0)/length(vec2(dx, dy)); +# } +# } +# } +# +# return $amount*rv/pixels+0.5; +#} + +#Outputs: + +#Output - (float) +#$(name)_fct($uv) + +#Inputs: +#input, float, default 0 +#size, int (image size) +#angle, float, min: -180, max: 180, default: 0, step: 0.1 +#amount, float, min: 0, max: 10, default: 1, step: 0.1 +#width, float, min: 1, max: 5, default: 1, step: 1 + +#---------------------- +#invert.mmg +#A filter that inverts the R, G, and B channels of its input while keeping the A channel unchanged + +#Outputs: + +#Output - (rgba) +#vec4(vec3(1.0)-$in($uv).rgb, $in($uv).a) + +#Inputs: +#input, rgba, default vec4(1.0, 1.0, 1.0, 1.0) + +#---------------------- +#normal_map.mmg + +#{ +# "connections": [ +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "buffer", +# "to_port": 0 +# }, +# { +# "from": "buffer", +# "from_port": 0, +# "to": "switch", +# "to_port": 1 +# }, +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "switch", +# "to_port": 0 +# }, +# { +# "from": "edge_detect_1", +# "from_port": 0, +# "to": "gen_outputs", +# "to_port": 0 +# }, +# { +# "from": "switch", +# "from_port": 0, +# "to": "edge_detect_1", +# "to_port": 0 +# } +# ], +# "label": "Normal Map", +# "longdesc": "Generates a normal map from a height map", +# "name": "normal_map", +# "node_position": { +# "x": 0, +# "y": 0 +# }, +# "nodes": [ +# { +# "name": "buffer", +# "node_position": { +# "x": -695.663818, +# "y": 34.60614 +# }, +# "parameters": { +# "lod": 0, +# "size": 10 +# }, +# "type": "buffer" +# }, +# { +# "name": "gen_parameters", +# "node_position": { +# "x": -731.910156, +# "y": -131.916687 +# }, +# "parameters": { +# "param0": 10, +# "param1": 1, +# "param2": 0, +# "param4": 1 +# }, +# "type": "remote", +# "widgets": [ +# { +# "label": "", +# "linked_widgets": [ +# { +# "node": "edge_detect_1", +# "widget": "format" +# } +# ], +# "longdesc": "The format of the generated normal map\nIn most cases this should be set to default", +# "name": "param2", +# "shortdesc": "Format", +# "type": "linked_control" +# }, +# { +# "label": "", +# "linked_widgets": [ +# { +# "node": "buffer", +# "widget": "size" +# }, +# { +# "node": "edge_detect_1", +# "widget": "size" +# } +# ], +# "longdesc": "The resolution of the generated normal map", +# "name": "param0", +# "shortdesc": "Resolution", +# "type": "linked_control" +# }, +# { +# "label": "", +# "linked_widgets": [ +# { +# "node": "edge_detect_1", +# "widget": "amount" +# } +# ], +# "longdesc": "The strength of the normal map filter", +# "name": "param1", +# "shortdesc": "Strength", +# "type": "linked_control" +# }, +# { +# "configurations": { +# "False": [ +# { +# "node": "switch", +# "value": 0, +# "widget": "source" +# } +# ], +# "True": [ +# { +# "node": "switch", +# "value": 1, +# "widget": "source" +# } +# ] +# }, +# "label": "Buffer", +# "linked_widgets": [ +# { +# "node": "switch", +# "widget": "source" +# } +# ], +# "longdesc": "When set, a buffer is used to sample the input before the normal map filter", +# "name": "param4", +# "shortdesc": "Buffer", +# "type": "config_control" +# } +# ] +# }, +# { +# "name": "gen_outputs", +# "node_position": { +# "x": -445.663818, +# "y": 75.047363 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "Shows the generated normal map", +# "name": "Normal", +# "shortdesc": "Output", +# "type": "rgb" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_inputs", +# "node_position": { +# "x": -1094.910156, +# "y": 74.047363 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "The input height map", +# "name": "Bump", +# "shortdesc": "Input", +# "type": "f" +# } +# ], +# "seed_value": 12483, +# "type": "ios" +# }, +# { +# "name": "switch", +# "node_position": { +# "x": -673.5, +# "y": 113.297363 +# }, +# "parameters": { +# "choices": 2, +# "outputs": 1, +# "source": 1 +# }, +# "type": "switch" +# }, +# { +# "name": "edge_detect_1", +# "node_position": { +# "x": -676.092529, +# "y": 193.868774 +# }, +# "parameters": { +# "amount": 1, +# "format": 0, +# "size": 10 +# }, +# "shader_model": { +# "code": "", +# "global": "vec3 process_normal_default(vec3 v, float multiplier) {\n\treturn 0.5*normalize(v.xyz*multiplier+vec3(0.0, 0.0, -1.0))+vec3(0.5);\n}\n\nvec3 process_normal_opengl(vec3 v, float multiplier) {\n\treturn 0.5*normalize(v.xyz*multiplier+vec3(0.0, 0.0, 1.0))+vec3(0.5);\n}\n\nvec3 process_normal_directx(vec3 v, float multiplier) {\n\treturn 0.5*normalize(v.xyz*vec3(1.0, -1.0, 1.0)*multiplier+vec3(0.0, 0.0, 1.0))+vec3(0.5);\n}\n", +# "inputs": [ +# { +# "default": "0.0", +# "function": true, +# "label": "", +# "name": "in", +# "type": "f" +# } +# ], +# "instance": "vec3 $(name)_fct(vec2 uv) {\n\tvec3 e = vec3(1.0/$size, -1.0/$size, 0);\n\tvec2 rv = vec2(1.0, -1.0)*$in(uv+e.xy);\n\trv += vec2(-1.0, 1.0)*$in(uv-e.xy);\n\trv += vec2(1.0, 1.0)*$in(uv+e.xx);\n\trv += vec2(-1.0, -1.0)*$in(uv-e.xx);\n\trv += vec2(2.0, 0.0)*$in(uv+e.xz);\n\trv += vec2(-2.0, 0.0)*$in(uv-e.xz);\n\trv += vec2(0.0, 2.0)*$in(uv+e.zx);\n\trv += vec2(0.0, -2.0)*$in(uv-e.zx);\n\treturn vec3(rv, 0.0);\n}", +# "name": "Normal map", +# "outputs": [ +# { +# "rgb": "process_normal_$format($(name)_fct($uv), $amount*$size/128.0)", +# "type": "rgb" +# } +# ], +# "parameters": [ +# { +# "default": 0, +# "label": "", +# "name": "format", +# "type": "enum", +# "values": [ +# { +# "name": "Default", +# "value": "default" +# }, +# { +# "name": "OpenGL", +# "value": "opengl" +# }, +# { +# "name": "DirectX", +# "value": "directx" +# } +# ] +# }, +# { +# "default": 9, +# "first": 4, +# "label": "", +# "last": 12, +# "name": "size", +# "type": "size" +# }, +# { +# "control": "None", +# "default": 0.5, +# "label": "", +# "max": 2, +# "min": 0, +# "name": "amount", +# "step": 0.01, +# "type": "float" +# } +# ] +# }, +# "type": "shader" +# } +# ], +# "parameters": { +# "param0": 10, +# "param1": 1, +# "param2": 0, +# "param4": 1 +# }, +# "shortdesc": "Normal map", +# "type": "graph" +#} + +#---------------------- +#sharpen.mmg +#Sharpens it input image + +# "inputs": [ +# { +# "default": "vec3(0.0)", +# "function": true, +# "label": "", +# "longdesc": "The input image", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgb" +# } +# ], +# "instance": "vec3 $(name)_fct(vec2 uv) {\n\tvec2 e = vec2(1.0/$size, 0.0);\n\tvec3 rv = 5.0*$in(uv);\n\trv -= $in(uv+e.xy);\n\trv -= $in(uv-e.xy);\n\trv -= $in(uv+e.yx);\n\trv -= $in(uv-e.yx);\n\treturn rv;\n}", +# "outputs": [ +# { +# "longdesc": "Shows the generated sharpened image", +# "rgb": "$(name)_fct($uv)", +# "shortdesc": "Output", +# "type": "rgb" +# } +# ], +# "parameters": [ +# { +# "default": 9, +# "first": 4, +# "label": "Size", +# "last": 12, +# "longdesc": "The resolution of the input image", +# "name": "size", +# "shortdesc": "Size", +# "type": "size" +# } +# ], + +#---------------------- +#tones.mmg + +# "inputs": [ +# { +# "default": "vec4(1.0)", +# "label": "", +# "name": "input", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "rgba": "adjust_levels($input($uv), $in_min, $in_mid, $in_max, $out_min, $out_max)", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "default": { +# "a": 0, +# "b": 0, +# "g": 0, +# "r": 0 +# }, +# "label": "", +# "name": "in_min", +# "type": "color" +# }, +# { +# "default": { +# "a": 0.498039, +# "b": 0.498039, +# "g": 0.498039, +# "r": 0.498039 +# }, +# "label": "", +# "name": "in_mid", +# "type": "color" +# }, +# { +# "default": { +# "a": 1, +# "b": 1, +# "g": 1, +# "r": 1 +# }, +# "label": "", +# "name": "in_max", +# "type": "color" +# }, +# { +# "default": { +# "a": 1, +# "b": 0, +# "g": 0, +# "r": 0 +# }, +# "label": "", +# "name": "out_min", +# "type": "color" +# }, +# { +# "default": { +# "a": 1, +# "b": 1, +# "g": 1, +# "r": 1 +# }, +# "label": "", +# "name": "out_max", +# "type": "color" +# } +# ] +# }, + +#---------------------- +#tones_map.mmg +#Maps linearly an input tones interval to an output tones interval. + +# "inputs": [ +# { +# "default": "vec4(0.5 ,0.5, 0.5, 1.0)", +# "label": "", +# "longdesc": "The input image", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "longdesc": "Shows the generated remapped image", +# "rgba": "vec4(vec3($out_min)+($in($uv).rgb-vec3($in_min))*vec3(($out_max-$out_min)/($in_max-$in_min)), $in($uv).a)", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 0.5, +# "label": "Input min", +# "longdesc": "The minimum value of the input interval", +# "max": 1, +# "min": 0, +# "name": "in_min", +# "shortdesc": "InputMin", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0.5, +# "label": "Input max", +# "longdesc": "The maximum value of the input interval", +# "max": 1, +# "min": 0, +# "name": "in_max", +# "shortdesc": "InputMax", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Output min", +# "longdesc": "The minimum value of the output interval", +# "max": 1, +# "min": 0, +# "name": "out_min", +# "shortdesc": "OutputMin", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0.5, +# "label": "Output max", +# "longdesc": "The maximum value of the output interval", +# "max": 1, +# "min": 0, +# "name": "out_max", +# "shortdesc": "OutputMax", +# "step": 0.01, +# "type": "float" +# } +# ], + +#---------------------- +#make_tileable.mmg +#Creates a tileable version of its input image by moving different parts around to hide seams. + +#vec4 make_tileable_$(name)(vec2 uv, float w) { +# vec4 a = $in(uv); +# vec4 b = $in(fract(uv+vec2(0.5))); +# float coef_ab = sin(1.57079632679*clamp((length(uv-vec2(0.5))-0.5+w)/w, 0.0, 1.0)); +# vec4 c = $in(fract(uv+vec2(0.25))); +# float coef_abc = sin(1.57079632679*clamp((min(min(length(uv-vec2(0.0, 0.5)), length(uv-vec2(0.5, 0.0))), min(length(uv-vec2(1.0, 0.5)), length(uv-vec2(0.5, 1.0))))-w)/w, 0.0, 1.0)); +# return mix(c, mix(a, b, coef_ab), coef_abc); +#} + +#Inputs: +#input, rgba, default: vec4(1.0) +#width, float, min:0, max: 1: default: 0.1, step: 0.01 + +#Outputs: +#output (rgba) +#make_tileable_$(name)($uv, 0.5*$w) + +#---------------------- +#occlusion.mmg + +#{ +# "connections": [ +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "buffer", +# "to_port": 0 +# }, +# { +# "from": "blend", +# "from_port": 0, +# "to": "colorize", +# "to_port": 0 +# }, +# { +# "from": "buffer", +# "from_port": 0, +# "to": "blend", +# "to_port": 0 +# }, +# { +# "from": "colorize", +# "from_port": 0, +# "to": "_2", +# "to_port": 0 +# }, +# { +# "from": "_2", +# "from_port": 0, +# "to": "gen_outputs", +# "to_port": 0 +# }, +# { +# "from": "buffer", +# "from_port": 0, +# "to": "gaussian_blur_x", +# "to_port": 0 +# }, +# { +# "from": "gaussian_blur_x", +# "from_port": 0, +# "to": "buffer_2", +# "to_port": 0 +# }, +# { +# "from": "buffer_2", +# "from_port": 0, +# "to": "gaussian_blur_y", +# "to_port": 0 +# }, +# { +# "from": "gaussian_blur_y", +# "from_port": 0, +# "to": "blend", +# "to_port": 1 +# } +# ], +# "label": "Occlusion", +# "longdesc": "Generates an ambient occlusion map from a height map", +# "name": "occlusion", +# "node_position": { +# "x": 0, +# "y": 0 +# }, +# "nodes": [ +# { +# "name": "buffer_2", +# "node_position": { +# "x": -409.875, +# "y": -112.625 +# }, +# "parameters": { +# "lod": 0, +# "size": 8 +# }, +# "seed_value": 61344, +# "type": "buffer" +# }, +# { +# "name": "buffer", +# "node_position": { +# "x": -408.25, +# "y": -265.75 +# }, +# "parameters": { +# "lod": 0, +# "size": 8 +# }, +# "seed_value": 53030, +# "type": "buffer" +# }, +# { +# "name": "gen_parameters", +# "node_position": { +# "x": -463.666626, +# "y": -384.666656 +# }, +# "parameters": { +# "param0": 8, +# "param2": 1.5 +# }, +# "type": "remote", +# "widgets": [ +# { +# "label": "Grid size:", +# "linked_widgets": [ +# { +# "node": "buffer", +# "widget": "size" +# }, +# { +# "node": "buffer_2", +# "widget": "size" +# }, +# { +# "node": "gaussian_blur_x", +# "widget": "size" +# }, +# { +# "node": "gaussian_blur_y", +# "widget": "size" +# } +# ], +# "longdesc": "The resolution of the input height map", +# "name": "param0", +# "shortdesc": "Size", +# "type": "linked_control" +# }, +# { +# "label": "Strength", +# "linked_widgets": [ +# { +# "node": "_2", +# "widget": "g" +# } +# ], +# "longdesc": "The strength of the occlusion map effect", +# "name": "param2", +# "shortdesc": "Strength", +# "type": "linked_control" +# } +# ] +# }, +# { +# "name": "gen_inputs", +# "node_position": { +# "x": -824.666626, +# "y": -116.392853 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "The input heightmap", +# "name": "port0", +# "shortdesc": "Input", +# "type": "f" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_outputs", +# "node_position": { +# "x": 33.547607, +# "y": -132.392853 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "The generated occlusion map", +# "name": "port0", +# "shortdesc": "Output", +# "type": "f" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "blend", +# "node_position": { +# "x": -422.79895, +# "y": 63.16272 +# }, +# "parameters": { +# "amount": 1, +# "blend_type": 11 +# }, +# "type": "blend" +# }, +# { +# "name": "colorize", +# "node_position": { +# "x": -167.79895, +# "y": -178.83728 +# }, +# "parameters": { +# "gradient": { +# "interpolation": 1, +# "points": [ +# { +# "a": 1, +# "b": 1, +# "g": 1, +# "pos": 0, +# "r": 1 +# }, +# { +# "a": 1, +# "b": 0, +# "g": 0, +# "pos": 1, +# "r": 0 +# } +# ], +# "type": "Gradient" +# } +# }, +# "seed_value": 33856, +# "type": "colorize" +# }, +# { +# "name": "_2", +# "node_position": { +# "x": -145.403687, +# "y": -112.29187 +# }, +# "parameters": { +# "g": 1.5 +# }, +# "shader_model": { +# "code": "", +# "global": "", +# "inputs": [ +# { +# "default": "0.0", +# "label": "", +# "name": "in", +# "type": "f" +# } +# ], +# "instance": "", +# "name": "", +# "outputs": [ +# { +# "f": "pow($in($uv), $g)", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "default": 1, +# "label": "", +# "max": 2, +# "min": 0, +# "name": "g", +# "step": 0.1, +# "type": "float" +# } +# ] +# }, +# "type": "shader" +# }, +# { +# "name": "gaussian_blur_x", +# "node_position": { +# "x": -413.053711, +# "y": -189.016876 +# }, +# "parameters": { +# "sigma": 50, +# "size": 8 +# }, +# "type": "gaussian_blur_x" +# }, +# { +# "name": "gaussian_blur_y", +# "node_position": { +# "x": -405.053711, +# "y": -21.016876 +# }, +# "parameters": { +# "sigma": 50, +# "size": 8 +# }, +# "type": "gaussian_blur_y" +# } +# ], +# "parameters": { +# "param0": 8, +# "param2": 1.5 +# }, +# "shortdesc": "Occlusion", +# "type": "graph" +#} + +#---------------------- +#occlusion2.mmg + +#{ +# "connections": [ +# { +# "from": "colorize", +# "from_port": 0, +# "to": "_2", +# "to_port": 0 +# }, +# { +# "from": "_2", +# "from_port": 0, +# "to": "gen_outputs", +# "to_port": 0 +# }, +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "fast_blur", +# "to_port": 0 +# }, +# { +# "from": "fast_blur", +# "from_port": 0, +# "to": "blend", +# "to_port": 1 +# }, +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "blend", +# "to_port": 0 +# }, +# { +# "from": "blend", +# "from_port": 0, +# "to": "colorize", +# "to_port": 0 +# } +# ], +# "label": "Occlusion", +# "longdesc": "Generates an ambient occlusion map from a height map", +# "name": "occlusion2", +# "node_position": { +# "x": 0, +# "y": 0 +# }, +# "nodes": [ +# { +# "name": "gen_parameters", +# "node_position": { +# "x": -522.866638, +# "y": -383.867035 +# }, +# "parameters": { +# "param0": 11, +# "param1": 20, +# "param2": 1.5, +# "param3": 1 +# }, +# "type": "remote", +# "widgets": [ +# { +# "label": "Resolution", +# "linked_widgets": [ +# { +# "node": "fast_blur", +# "widget": "param0" +# } +# ], +# "longdesc": "The resolution of the input height map", +# "name": "param0", +# "shortdesc": "Resolution", +# "type": "linked_control" +# }, +# { +# "label": "Strength", +# "linked_widgets": [ +# { +# "node": "_2", +# "widget": "g" +# } +# ], +# "longdesc": "The strength of the occlusion map effect", +# "name": "param2", +# "shortdesc": "Strength", +# "type": "linked_control" +# }, +# { +# "label": "Radius", +# "linked_widgets": [ +# { +# "node": "fast_blur", +# "widget": "param1" +# } +# ], +# "longdesc": "The radius of the blur used for the occlusion effect", +# "name": "param1", +# "shortdesc": "Radius", +# "type": "linked_control" +# }, +# { +# "label": "Quality", +# "linked_widgets": [ +# { +# "node": "fast_blur", +# "widget": "param2" +# } +# ], +# "longdesc": "The quality of the blur operation used for the occlusion effect", +# "name": "param3", +# "shortdesc": "Quality", +# "type": "linked_control" +# } +# ] +# }, +# { +# "name": "gen_inputs", +# "node_position": { +# "x": -842.266602, +# "y": -108.396729 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "The input heightmap", +# "name": "port0", +# "shortdesc": "Input", +# "type": "f" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_outputs", +# "node_position": { +# "x": 77.5476, +# "y": -86.015305 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "The generated occlusion map", +# "name": "port0", +# "shortdesc": "Output", +# "type": "f" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "blend", +# "node_position": { +# "x": -422.79895, +# "y": 11.18788 +# }, +# "parameters": { +# "amount": 1, +# "blend_type": 11 +# }, +# "type": "blend" +# }, +# { +# "name": "colorize", +# "node_position": { +# "x": -124.598953, +# "y": -131.660126 +# }, +# "parameters": { +# "gradient": { +# "interpolation": 1, +# "points": [ +# { +# "a": 1, +# "b": 1, +# "g": 1, +# "pos": 0, +# "r": 1 +# }, +# { +# "a": 1, +# "b": 0, +# "g": 0, +# "pos": 1, +# "r": 0 +# } +# ], +# "type": "Gradient" +# } +# }, +# "seed_value": 33856, +# "type": "colorize" +# }, +# { +# "name": "_2", +# "node_position": { +# "x": -104.603699, +# "y": -57.918201 +# }, +# "parameters": { +# "g": 1.5 +# }, +# "shader_model": { +# "code": "", +# "global": "", +# "inputs": [ +# { +# "default": "0.0", +# "label": "", +# "name": "in", +# "type": "f" +# } +# ], +# "instance": "", +# "name": "", +# "outputs": [ +# { +# "f": "pow($in(fract($uv)), $g)", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 1, +# "label": "", +# "max": 2, +# "min": 0, +# "name": "g", +# "step": 0.1, +# "type": "float" +# } +# ] +# }, +# "type": "shader" +# }, +# { +# "connections": [ +# { +# "from": "buffer_2", +# "from_port": 0, +# "to": "fast_blur_shader", +# "to_port": 0 +# }, +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "buffer_2", +# "to_port": 0 +# }, +# { +# "from": "fast_blur_shader", +# "from_port": 0, +# "to": "gen_outputs", +# "to_port": 0 +# } +# ], +# "label": "Fast Blur", +# "longdesc": "", +# "name": "fast_blur", +# "node_position": { +# "x": -435.552002, +# "y": -135.436234 +# }, +# "nodes": [ +# { +# "name": "fast_blur_shader", +# "node_position": { +# "x": -161.600006, +# "y": 143.188766 +# }, +# "parameters": { +# "quality": 1, +# "sigma": 20 +# }, +# "shader_model": { +# "code": "", +# "global": "", +# "inputs": [ +# { +# "default": "vec4(1.0)", +# "function": true, +# "label": "", +# "name": "in", +# "type": "rgba" +# } +# ], +# "instance": "vec4 $(name)_blur(vec2 uv, vec2 scale, float sigma, int quality) {\n vec4 O = vec4(0.0);\n\tfloat samples = sigma * 4.0; \n\tint LOD = max(0, int(log2(float(samples)))-quality-2);\n\tint sLOD = 1 << LOD;\n int s = max(1, int(samples/float(sLOD)));\n\tfloat sum = 0.0;\n for (int i = 0; i < s*s; i++) {\n vec2 d = vec2(float(i%s), float(i/s))*float(sLOD) - 0.5*float(samples);\n\t\tvec2 dd = d / sigma;\n\t\tfloat g = exp(-.5*dot(dd,dd))/(6.28*sigma*sigma);\n O += g * textureLod($in.texture, uv + scale * d, float(LOD));\n\t\tsum += g;\n }\n \n return O / sum;\n}\n", +# "name": "Fast Blur", +# "outputs": [ +# { +# "rgba": "$(name)_blur($uv, vec2(1.0)/$in.size, max(1.0, floor($sigma*$in.size/2048.0)), int($quality))", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 1, +# "label": "", +# "max": 256, +# "min": 1, +# "name": "sigma", +# "step": 1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "", +# "max": 3, +# "min": 0, +# "name": "quality", +# "step": 1, +# "type": "float" +# } +# ] +# }, +# "type": "shader" +# }, +# { +# "name": "buffer_2", +# "node_position": { +# "x": -187, +# "y": 61.5 +# }, +# "parameters": { +# "size": 11 +# }, +# "type": "buffer", +# "version": 1 +# }, +# { +# "name": "gen_inputs", +# "node_position": { +# "x": -602, +# "y": 91.75 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "name": "port0", +# "type": "f" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_outputs", +# "node_position": { +# "x": 88, +# "y": 61.75 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "name": "port0", +# "type": "rgba" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_parameters", +# "node_position": { +# "x": -254.5, +# "y": -122.5 +# }, +# "parameters": { +# "param0": 11, +# "param1": 20, +# "param2": 1 +# }, +# "type": "remote", +# "widgets": [ +# { +# "label": "Resolution", +# "linked_widgets": [ +# { +# "node": "buffer_2", +# "widget": "size" +# } +# ], +# "name": "param0", +# "type": "linked_control" +# }, +# { +# "label": "Sigma", +# "linked_widgets": [ +# { +# "node": "fast_blur_shader", +# "widget": "sigma" +# } +# ], +# "name": "param1", +# "type": "linked_control" +# }, +# { +# "label": "Quality", +# "linked_widgets": [ +# { +# "node": "fast_blur_shader", +# "widget": "quality" +# } +# ], +# "name": "param2", +# "type": "linked_control" +# } +# ] +# } +# ], +# "parameters": { +# "param0": 11, +# "param1": 20, +# "param2": 1 +# }, +# "shortdesc": "", +# "type": "graph" +# } +# ], +# "parameters": { +# "param0": 11, +# "param1": 20, +# "param2": 1.5, +# "param3": 1 +# }, +# "shortdesc": "Occlusion", +# "type": "graph" +#} + +#---------------------- +#pixelize.mmg +#Creates a pixelated image from its input, and also quantifies the colors with optional dithering. + +# "code": "vec2 $(name_uv)_uv = floor(($uv*vec2($x, $y)))+vec2(0.5);\nvec3 $(name_uv)_dither = fract(vec3(dot(vec2(171.0, 231.0), $(name_uv)_uv))/vec3(103.0, 71.0, 97.0));\n", +# "inputs": [ +# { +# "default": "vec3(1.0)", +# "label": "", +# "longdesc": "The image to be pixelated", +# "name": "i", +# "shortdesc": "Input", +# "type": "rgb" +# } +# ], +# "outputs": [ +# { +# "longdesc": "A pixelated version of the input image", +# "rgb": "floor($i($(name_uv)_uv/vec2($x, $y))*$c+$d*($(name_uv)_dither-vec3(0.5)))/$c", +# "shortdesc": "Output", +# "type": "rgb" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 4, +# "label": "Columns:", +# "longdesc": "Number of pixel columns of the output", +# "max": 256, +# "min": 1, +# "name": "x", +# "shortdesc": "Columns", +# "step": 1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 4, +# "label": "Rows:", +# "longdesc": "Number of pixel rows of the output", +# "max": 256, +# "min": 1, +# "name": "y", +# "shortdesc": "Rows", +# "step": 1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 4, +# "label": "Levels:", +# "longdesc": "Number of color levels for each channel", +# "max": 32, +# "min": 2, +# "name": "c", +# "shortdesc": "Levels", +# "step": 1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0.5, +# "label": "Dither:", +# "longdesc": "Amount of dithering in the output image", +# "max": 1, +# "min": 0, +# "name": "d", +# "shortdesc": "Dithering", +# "step": 0.01, +# "type": "float" +# } +# ] + +#---------------------- +#quantize.mmg +#Quantizes the red, green and blue channels of its input + +# "inputs": [ +# { +# "default": "vec4(2.0*vec3(length($uv-vec2(0.5))), 1.0)", +# "label": "", +# "longdesc": "The input image", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "longdesc": "The quantized image", +# "rgba": "vec4(floor($in($uv).rgb*$steps)/$steps, $in($uv).a)", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 4, +# "label": "", +# "longdesc": "The number of quantization steps", +# "max": 32, +# "min": 2, +# "name": "steps", +# "shortdesc": "Steps", +# "step": 1, +# "type": "float" +# } +# ], + +#---------------------- +#skew.mmg + +# "global": "vec2 uvskew_h(vec2 uv, float amount) {\n\treturn vec2(uv.x+amount*(uv.y-0.5), uv.y);\n}\nvec2 uvskew_v(vec2 uv, float amount) {\n\treturn vec2(uv.x, uv.y+amount*(uv.x-0.5));\n}", +# "inputs": [ +# { +# "default": "vec4($uv, 0, 1)", +# "label": "", +# "name": "i", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "rgba": "$i(uvskew_$direction($uv, $amount))", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "default": 0, +# "label": "", +# "name": "direction", +# "type": "enum", +# "values": [ +# { +# "name": "Horizontal", +# "value": "h" +# }, +# { +# "name": "Vertical", +# "value": "v" +# } +# ] +# }, +# { +# "default": 0, +# "label": "", +# "max": 3, +# "min": -3, +# "name": "amount", +# "step": 0.005, +# "type": "float", +# "widget": "spinbox" +# } +# ] + +#---------------------- +#tonality.mmg +#Remaps a greyscale image tonality using a curve + +# "inputs": [ +# { +# "default": "$uv.x", +# "label": "", +# "longdesc": "The input greyscale image", +# "name": "input", +# "shortdesc": "Input", +# "type": "f" +# } +# ], +# "outputs": [ +# { +# "f": "$curve($input($uv))", +# "longdesc": "The remapped greyscale image", +# "shortdesc": "Output", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "default": { +# "points": [ +# { +# "ls": 0, +# "rs": 1, +# "x": 0, +# "y": 0 +# }, +# { +# "ls": 1, +# "rs": 0, +# "x": 1, +# "y": 1 +# } +# ], +# "type": "Curve" +# }, +# "label": "", +# "longdesc": "The tonality curve to which the input is remapped", +# "name": "curve", +# "shortdesc": "Curve", +# "type": "curve" +# } +# ], + +#---------------------- +#tones_range.mmg +#Outputs the tone range around a specified value + +# "code": "float $(name_uv)_step = clamp(($in($uv) - ($value))/max(0.0001, $width)+0.5, 0.0, 1.0);\nfloat $(name_uv)_false = clamp((min($(name_uv)_step, 1.0-$(name_uv)_step) * 2.0) / (1.0 - $contrast), 0.0, 1.0);\nfloat $(name_uv)_true = 1.0-$(name_uv)_false;", +# "inputs": [ +# { +# "default": "($uv.x + $uv.y) / 2.0", +# "label": "", +# "longdesc": "The input image", +# "name": "in", +# "shortdesc": "Input", +# "type": "f" +# } +# ], +# "outputs": [ +# { +# "f": "$(name_uv)_$invert", +# "longdesc": "Shows the generated high contrast image", +# "shortdesc": "Output", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 0.5, +# "label": "Value", +# "longdesc": "The center value of the selection", +# "max": 1, +# "min": 0, +# "name": "value", +# "shortdesc": "Value", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0.25, +# "label": "Width", +# "longdesc": "The width (in tones space) of the selection area", +# "max": 1, +# "min": 0, +# "name": "width", +# "shortdesc": "Width", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0.5, +# "label": "Contrast", +# "longdesc": "Adjusts the falloff of the output", +# "max": 1, +# "min": 0, +# "name": "contrast", +# "shortdesc": "Contrast", +# "step": 0.01, +# "type": "float" +# }, +# { +# "default": false, +# "label": "Invert", +# "longdesc": "Invert the generated image if set", +# "name": "invert", +# "shortdesc": "Invert", +# "type": "boolean" +# } +# ], + +#---------------------- +#tones_step.mmg +#Emphasizes dark and light tones around a specified value + +# "code": "vec3 $(name_uv)_false = clamp(($in($uv).rgb-vec3($value))/max(0.0001, $width)+vec3(0.5), vec3(0.0), vec3(1.0));\nvec3 $(name_uv)_true = vec3(1.0)-$(name_uv)_false;", +# "inputs": [ +# { +# "default": "vec4(0.5 ,0.5, 0.5, 1.0)", +# "label": "", +# "longdesc": "The input image", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "longdesc": "Shows the generated high contrast image", +# "rgba": "vec4($(name_uv)_$invert, $in($uv).a)", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 0.5, +# "label": "Value", +# "longdesc": "The value of the input that separate dark and light zones of the result", +# "max": 1, +# "min": 0, +# "name": "value", +# "shortdesc": "Value", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Width", +# "longdesc": "The width (in tones space) of the transition area", +# "max": 1, +# "min": 0, +# "name": "width", +# "shortdesc": "width", +# "step": 0.01, +# "type": "float" +# }, +# { +# "default": false, +# "label": "Invert", +# "longdesc": "Invert the generated image if set", +# "name": "invert", +# "shortdesc": "Invert", +# "type": "boolean" +# } +# ], + +#---------------------- +#math.mmg +#Performs a math operation using its inputs or parameter values + +# "code": "float $(name_uv)_clamp_false = $op;\nfloat $(name_uv)_clamp_true = clamp($(name_uv)_clamp_false, 0.0, 1.0);\n", +# "inputs": [ +# { +# "default": "$default_in1", +# "label": "2:A", +# "longdesc": "The A operand", +# "name": "in1", +# "shortdesc": "A", +# "type": "f" +# }, +# { +# "default": "$default_in2", +# "label": "B", +# "longdesc": "The B operand", +# "name": "in2", +# "shortdesc": "B", +# "type": "f" +# } +# ], +# "outputs": [ +# { +# "f": "$(name_uv)_clamp_$clamp", +# "longdesc": "Shows a greyscale image of the result", +# "shortdesc": "Output", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "default": 19, +# "label": "", +# "longdesc": "The operation to be performed", +# "name": "op", +# "shortdesc": "Operation", +# "type": "enum", +# "values": [ +# { +# "name": "A+B", +# "value": "$in1($uv)+$in2($uv)" +# }, +# { +# "name": "A-B", +# "value": "$in1($uv)-$in2($uv)" +# }, +# { +# "name": "A*B", +# "value": "$in1($uv)*$in2($uv)" +# }, +# { +# "name": "A/B", +# "value": "$in1($uv)/$in2($uv)" +# }, +# { +# "name": "log(A)", +# "value": "log($in1($uv))" +# }, +# { +# "name": "log2(A)", +# "value": "log2($in1($uv))" +# }, +# { +# "name": "pow(A, B)", +# "value": "pow($in1($uv),$in2($uv))" +# }, +# { +# "name": "abs(A)", +# "value": "abs($in1($uv))" +# }, +# { +# "name": "round(A)", +# "value": "round($in1($uv))" +# }, +# { +# "name": "floor(A)", +# "value": "floor($in1($uv))" +# }, +# { +# "name": "ceil(A)", +# "value": "ceil($in1($uv))" +# }, +# { +# "name": "trunc(A)", +# "value": "trunc($in1($uv))" +# }, +# { +# "name": "fract(A)", +# "value": "fract($in1($uv))" +# }, +# { +# "name": "min(A, B)", +# "value": "min($in1($uv),$in2($uv))" +# }, +# { +# "name": "max(A, B)", +# "value": "max($in1($uv),$in2($uv))" +# }, +# { +# "name": "A 0.5 || abs(dy) > 0.5) {\n\t\t\t\trv += $in(uv+e*vec2(dx, dy)).xy*cos(vec2(atan(dy, dx))-vec2(0.0, 0.5)*3.14159265359)/length(vec2(dx, dy));\n\t\t\t}\n\t\t}\n\t}\n\treturn $amount*rv/pixels+0.5;\n}", +# "name": "Curvature", +# "outputs": [ +# { +# "f": "0.5*($(name_uv)_emboss.x+$(name_uv)_emboss.y)", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "default": 9, +# "first": 6, +# "label": "Size", +# "last": 12, +# "name": "size", +# "type": "size" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Amount", +# "max": 10, +# "min": 0, +# "name": "amount", +# "step": 0.1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Width", +# "max": 5, +# "min": 1, +# "name": "width", +# "step": 1, +# "type": "float" +# } +# ] +# }, +# "type": "shader" +# }, +# { +# "name": "598_2", +# "node_position": { +# "x": -100.207932, +# "y": 638.757874 +# }, +# "parameters": { +# "amount": 1, +# "size": 11, +# "width": 2 +# }, +# "shader_model": { +# "code": "vec2 $(name_uv)_emboss = $(name)_fct($uv);", +# "global": "", +# "inputs": [ +# { +# "default": "vec3(0.0)", +# "function": true, +# "label": "", +# "name": "in", +# "type": "rgb" +# } +# ], +# "instance": "vec2 $(name)_fct(vec2 uv) {\n\tfloat pixels = max(1.0, $width);\n\tfloat e = 1.0/$size;\n\tvec2 rv = vec2(0.0);\n\tfor (float dx = -pixels; dx <= pixels; dx += 1.0) {\n\t\tfor (float dy = -pixels; dy <= pixels; dy += 1.0) {\n\t\t\tif (abs(dx) > 0.5 || abs(dy) > 0.5) {\n\t\t\t\trv += $in(uv+e*vec2(dx, dy)).xy*cos(vec2(atan(dy, dx))-vec2(0.0, 0.5)*3.14159265359)/length(vec2(dx, dy));\n\t\t\t}\n\t\t}\n\t}\n\treturn $amount*rv/pixels+0.5;\n}", +# "name": "Curvature", +# "outputs": [ +# { +# "f": "0.5*($(name_uv)_emboss.x+$(name_uv)_emboss.y)", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "default": 9, +# "first": 6, +# "label": "Size", +# "last": 12, +# "name": "size", +# "type": "size" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Amount", +# "max": 10, +# "min": 0, +# "name": "amount", +# "step": 0.1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Width", +# "max": 5, +# "min": 1, +# "name": "width", +# "step": 1, +# "type": "float" +# } +# ] +# }, +# "type": "shader" +# }, +# { +# "name": "598_4", +# "node_position": { +# "x": -97.532082, +# "y": 755.803345 +# }, +# "parameters": { +# "amount": 1, +# "size": 11, +# "width": 4 +# }, +# "shader_model": { +# "code": "vec2 $(name_uv)_emboss = $(name)_fct($uv);", +# "global": "", +# "inputs": [ +# { +# "default": "vec3(0.0)", +# "function": true, +# "label": "", +# "name": "in", +# "type": "rgb" +# } +# ], +# "instance": "vec2 $(name)_fct(vec2 uv) {\n\tfloat pixels = max(1.0, $width);\n\tfloat e = 1.0/$size;\n\tvec2 rv = vec2(0.0);\n\tfor (float dx = -pixels; dx <= pixels; dx += 1.0) {\n\t\tfor (float dy = -pixels; dy <= pixels; dy += 1.0) {\n\t\t\tif (abs(dx) > 0.5 || abs(dy) > 0.5) {\n\t\t\t\trv += $in(uv+e*vec2(dx, dy)).xy*cos(vec2(atan(dy, dx))-vec2(0.0, 0.5)*3.14159265359)/length(vec2(dx, dy));\n\t\t\t}\n\t\t}\n\t}\n\treturn $amount*rv/pixels+0.5;\n}", +# "name": "Curvature", +# "outputs": [ +# { +# "f": "0.5*($(name_uv)_emboss.x+$(name_uv)_emboss.y)", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "default": 9, +# "first": 6, +# "label": "Size", +# "last": 12, +# "name": "size", +# "type": "size" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Amount", +# "max": 10, +# "min": 0, +# "name": "amount", +# "step": 0.1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Width", +# "max": 5, +# "min": 1, +# "name": "width", +# "step": 1, +# "type": "float" +# } +# ] +# }, +# "type": "shader" +# }, +# { +# "name": "598_5", +# "node_position": { +# "x": -95.713867, +# "y": 877.621521 +# }, +# "parameters": { +# "amount": 1, +# "size": 11, +# "width": 8 +# }, +# "shader_model": { +# "code": "vec2 $(name_uv)_emboss = $(name)_fct($uv);", +# "global": "", +# "inputs": [ +# { +# "default": "vec3(0.0)", +# "function": true, +# "label": "", +# "name": "in", +# "type": "rgb" +# } +# ], +# "instance": "vec2 $(name)_fct(vec2 uv) {\n\tfloat pixels = max(1.0, $width);\n\tfloat e = 1.0/$size;\n\tvec2 rv = vec2(0.0);\n\tfor (float dx = -pixels; dx <= pixels; dx += 1.0) {\n\t\tfor (float dy = -pixels; dy <= pixels; dy += 1.0) {\n\t\t\tif (abs(dx) > 0.5 || abs(dy) > 0.5) {\n\t\t\t\trv += $in(uv+e*vec2(dx, dy)).xy*cos(vec2(atan(dy, dx))-vec2(0.0, 0.5)*3.14159265359)/length(vec2(dx, dy));\n\t\t\t}\n\t\t}\n\t}\n\treturn $amount*rv/pixels+0.5;\n}", +# "name": "Curvature", +# "outputs": [ +# { +# "f": "0.5*($(name_uv)_emboss.x+$(name_uv)_emboss.y)", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "default": 9, +# "first": 6, +# "label": "Size", +# "last": 12, +# "name": "size", +# "type": "size" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Amount", +# "max": 10, +# "min": 0, +# "name": "amount", +# "step": 0.1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Width", +# "max": 5, +# "min": 1, +# "name": "width", +# "step": 1, +# "type": "float" +# } +# ] +# }, +# "type": "shader" +# }, +# { +# "name": "598_6", +# "node_position": { +# "x": -92.077492, +# "y": 992.848633 +# }, +# "parameters": { +# "amount": 1, +# "size": 11, +# "width": 16 +# }, +# "shader_model": { +# "code": "vec2 $(name_uv)_emboss = $(name)_fct($uv);", +# "global": "", +# "inputs": [ +# { +# "default": "vec3(0.0)", +# "function": true, +# "label": "", +# "name": "in", +# "type": "rgb" +# } +# ], +# "instance": "vec2 $(name)_fct(vec2 uv) {\n\tfloat pixels = max(1.0, $width);\n\tfloat e = 1.0/$size;\n\tvec2 rv = vec2(0.0);\n\tfor (float dx = -pixels; dx <= pixels; dx += 1.0) {\n\t\tfor (float dy = -pixels; dy <= pixels; dy += 1.0) {\n\t\t\tif (abs(dx) > 0.5 || abs(dy) > 0.5) {\n\t\t\t\trv += $in(uv+e*vec2(dx, dy)).xy*cos(vec2(atan(dy, dx))-vec2(0.0, 0.5)*3.14159265359)/length(vec2(dx, dy));\n\t\t\t}\n\t\t}\n\t}\n\treturn $amount*rv/pixels+0.5;\n}", +# "name": "Curvature", +# "outputs": [ +# { +# "f": "0.5*($(name_uv)_emboss.x+$(name_uv)_emboss.y)", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "default": 9, +# "first": 6, +# "label": "Size", +# "last": 12, +# "name": "size", +# "type": "size" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Amount", +# "max": 10, +# "min": 0, +# "name": "amount", +# "step": 0.1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Width", +# "max": 5, +# "min": 1, +# "name": "width", +# "step": 1, +# "type": "float" +# } +# ] +# }, +# "type": "shader" +# }, +# { +# "connections": [ +# { +# "from": "buffer_2", +# "from_port": 0, +# "to": "fast_blur_shader", +# "to_port": 0 +# }, +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "buffer_2", +# "to_port": 0 +# }, +# { +# "from": "fast_blur_shader", +# "from_port": 0, +# "to": "gen_outputs", +# "to_port": 0 +# } +# ], +# "label": "Fast Blur", +# "longdesc": "", +# "name": "fast_blur", +# "node_position": { +# "x": 167.483093, +# "y": 509.757843 +# }, +# "nodes": [ +# { +# "name": "fast_blur_shader", +# "node_position": { +# "x": -168, +# "y": 120 +# }, +# "parameters": { +# "quality": 1, +# "sigma": 2 +# }, +# "type": "fast_blur_shader" +# }, +# { +# "name": "buffer_2", +# "node_position": { +# "x": -187, +# "y": 61.5 +# }, +# "parameters": { +# "size": 11 +# }, +# "type": "buffer", +# "version": 1 +# }, +# { +# "name": "gen_inputs", +# "node_position": { +# "x": -602, +# "y": 91.75 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "name": "port0", +# "type": "f" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_outputs", +# "node_position": { +# "x": 88, +# "y": 61.75 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "name": "port0", +# "type": "rgba" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_parameters", +# "node_position": { +# "x": -254.5, +# "y": -122.5 +# }, +# "parameters": { +# "param0": 11, +# "param1": 2, +# "param2": 1 +# }, +# "type": "remote", +# "widgets": [ +# { +# "label": "Resolution", +# "linked_widgets": [ +# { +# "node": "buffer_2", +# "widget": "size" +# } +# ], +# "name": "param0", +# "type": "linked_control" +# }, +# { +# "label": "Sigma", +# "linked_widgets": [ +# { +# "node": "fast_blur_shader", +# "widget": "sigma" +# } +# ], +# "name": "param1", +# "type": "linked_control" +# }, +# { +# "label": "Quality", +# "linked_widgets": [ +# { +# "node": "fast_blur_shader", +# "widget": "quality" +# } +# ], +# "name": "param2", +# "type": "linked_control" +# } +# ] +# } +# ], +# "parameters": { +# "param0": 11, +# "param1": 2, +# "param2": 1 +# }, +# "shortdesc": "", +# "type": "graph" +# }, +# { +# "name": "fast_blur_2", +# "node_position": { +# "x": 167.156082, +# "y": 638.560974 +# }, +# "parameters": { +# "param0": 11, +# "param1": 5, +# "param2": 1 +# }, +# "type": "fast_blur" +# }, +# { +# "name": "fast_blur_3", +# "node_position": { +# "x": 171.701691, +# "y": 756.742798 +# }, +# "parameters": { +# "param0": 11, +# "param1": 8, +# "param2": 1 +# }, +# "type": "fast_blur" +# }, +# { +# "name": "fast_blur_4", +# "node_position": { +# "x": 167.377045, +# "y": 877.651917 +# }, +# "parameters": { +# "param0": 11, +# "param1": 16, +# "param2": 1 +# }, +# "type": "fast_blur" +# }, +# { +# "name": "fast_blur_5", +# "node_position": { +# "x": 170.104279, +# "y": 992.197327 +# }, +# "parameters": { +# "param0": 11, +# "param1": 34, +# "param2": 1 +# }, +# "type": "fast_blur" +# }, +# { +# "name": "buffer_2", +# "node_position": { +# "x": -426.44928, +# "y": 678.75 +# }, +# "parameters": { +# "filter": false, +# "mipmap": false, +# "size": 11 +# }, +# "type": "buffer", +# "version": 2 +# } +# ], +# "parameters": { +# "param0": 11, +# "param2": 1 +# }, +# "shortdesc": "Smooth Curvature", +# "type": "graph" +#} + +#---------------------- +#smooth_curvature2.mmg + +#{ +# "connections": [ +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "buffer", +# "to_port": 0 +# }, +# { +# "from": "buffer", +# "from_port": 0, +# "to": "switch", +# "to_port": 1 +# }, +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "switch", +# "to_port": 0 +# }, +# { +# "from": "598", +# "from_port": 0, +# "to": "buffer_2", +# "to_port": 0 +# }, +# { +# "from": "buffer_2", +# "from_port": 0, +# "to": "switch_2", +# "to_port": 1 +# }, +# { +# "from": "598", +# "from_port": 0, +# "to": "switch_2", +# "to_port": 0 +# }, +# { +# "from": "switch_2", +# "from_port": 0, +# "to": "gen_outputs", +# "to_port": 0 +# }, +# { +# "from": "switch", +# "from_port": 0, +# "to": "598", +# "to_port": 0 +# } +# ], +# "label": "Smooth Curvature 2", +# "longdesc": "", +# "name": "smooth_curvature2", +# "node_position": { +# "x": 0, +# "y": 0 +# }, +# "nodes": [ +# { +# "name": "buffer", +# "node_position": { +# "x": 300.603302, +# "y": -549.522034 +# }, +# "parameters": { +# "lod": 0, +# "size": 10 +# }, +# "type": "buffer" +# }, +# { +# "name": "598", +# "node_position": { +# "x": 286.999847, +# "y": -359.903259 +# }, +# "parameters": { +# "quality": 4, +# "radius": 1, +# "strength": 1 +# }, +# "shader_model": { +# "code": "", +# "global": "", +# "inputs": [ +# { +# "default": "0.5", +# "function": true, +# "label": "", +# "name": "in", +# "type": "f" +# } +# ], +# "instance": "float $(name)_curve( vec2 p, vec2 o ){\n\tfloat a = $in(p+o);\n\tfloat b = $in(p-o);\n\tfloat c = $in(p+o*vec2(1.0,-1.0));\n\tfloat d = $in(p-o*vec2(1.0,-1.0));\n\treturn -a - b - c - d;\n}\n\nfloat $(name)_curvature_map(vec2 p, float r, float q){\n\tfloat s = r/q;\n\tfloat H = $in(p)*4.0;\n\tfloat v = 0.0;\n\tvec2 o;\n\tfor( o.x = 0.0; o.x < q; o.x++ ){\n\t\tfor( o.y = 0.0; o.y < q; o.y++ ){\n\t\t\tfloat c = $(name)_curve(p, o*s);\n\t\t\tv += (H + c) * ((r-length(o*s)) / r);\n\t\t}\n\t}\n\treturn v/(q*q);\n}\n\nfloat $(name)_curvature(vec2 uv, float quality, float strength, float radius) {\n\tfloat c = $(name)_curvature_map(uv, 0.050 * radius, quality)*strength / radius;\n\treturn 0.5 + c;\n}", +# "name": "Smooth Curvature", +# "outputs": [ +# { +# "f": "$(name)_curvature($uv, $quality, $strength, $radius)", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 4, +# "label": "Quality", +# "longdesc": "How many times the input is sampled to generate the curvature map", +# "max": 16, +# "min": 2, +# "name": "quality", +# "shortdesc": "Quality", +# "step": 1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Strength", +# "longdesc": "The intensity of the curvature map", +# "max": 2, +# "min": 0, +# "name": "strength", +# "shortdesc": "Strength", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Radius", +# "longdesc": "The radius of the smoothing of the curvature effect", +# "max": 2, +# "min": 0, +# "name": "radius", +# "shortdesc": "Radius", +# "step": 0.01, +# "type": "float" +# } +# ], +# "shortdesc": "Smooth Curvature" +# }, +# "type": "shader" +# }, +# { +# "name": "gen_parameters", +# "node_position": { +# "x": 242.146149, +# "y": -788.088806 +# }, +# "parameters": { +# "param0": 10, +# "param1": 4, +# "param2": 1, +# "param3": 1, +# "param4": 1 +# }, +# "type": "remote", +# "widgets": [ +# { +# "label": "Size", +# "linked_widgets": [ +# { +# "node": "buffer", +# "widget": "size" +# }, +# { +# "node": "buffer_2", +# "widget": "size" +# } +# ], +# "longdesc": "The resolution of the curvature map if buffer is used", +# "name": "param0", +# "shortdesc": "Size", +# "type": "linked_control" +# }, +# { +# "label": "Quality", +# "linked_widgets": [ +# { +# "node": "598", +# "widget": "quality" +# } +# ], +# "longdesc": "How many times the input is sampled to generate the curvature map", +# "name": "param1", +# "shortdesc": "Quality", +# "type": "linked_control" +# }, +# { +# "label": "Strength", +# "linked_widgets": [ +# { +# "node": "598", +# "widget": "strength" +# } +# ], +# "longdesc": "The intensity of the curvature map", +# "name": "param2", +# "shortdesc": "Strength", +# "type": "linked_control" +# }, +# { +# "label": "Radius", +# "linked_widgets": [ +# { +# "node": "598", +# "widget": "radius" +# } +# ], +# "longdesc": "The radius of the smoothing of the curvature effect", +# "name": "param3", +# "shortdesc": "Radius", +# "type": "linked_control" +# }, +# { +# "configurations": { +# "False": [ +# { +# "node": "switch", +# "value": 0, +# "widget": "source" +# }, +# { +# "node": "switch_2", +# "value": 0, +# "widget": "source" +# } +# ], +# "True": [ +# { +# "node": "switch", +# "value": 1, +# "widget": "source" +# }, +# { +# "node": "switch_2", +# "value": 1, +# "widget": "source" +# } +# ] +# }, +# "label": "Buffer", +# "linked_widgets": [ +# { +# "node": "switch", +# "widget": "source" +# }, +# { +# "node": "switch_2", +# "widget": "source" +# } +# ], +# "longdesc": "When set, a buffer is used to sample the input before the normal map filter", +# "name": "param4", +# "shortdesc": "Buffer", +# "type": "config_control" +# } +# ] +# }, +# { +# "name": "gen_inputs", +# "node_position": { +# "x": -135.453888, +# "y": -518.927429 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "The input height map", +# "name": "Heightmap", +# "shortdesc": "Input", +# "type": "f" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_outputs", +# "node_position": { +# "x": 586.203247, +# "y": -534.919678 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "Shows the generated curvature map", +# "name": "Curvature", +# "shortdesc": "Output", +# "type": "f" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "switch", +# "node_position": { +# "x": 310.739746, +# "y": -451.658417 +# }, +# "parameters": { +# "choices": 2, +# "outputs": 1, +# "source": 1 +# }, +# "type": "switch" +# }, +# { +# "name": "buffer_2", +# "node_position": { +# "x": 293.839874, +# "y": -225.201691 +# }, +# "parameters": { +# "lod": 0, +# "size": 10 +# }, +# "type": "buffer" +# }, +# { +# "name": "switch_2", +# "node_position": { +# "x": 312.239838, +# "y": -129.465912 +# }, +# "parameters": { +# "choices": 2, +# "outputs": 1, +# "source": 1 +# }, +# "type": "switch" +# }, +# { +# "name": "blend", +# "node_position": { +# "x": 802.064697, +# "y": -277.727295 +# }, +# "parameters": { +# "amount": 0.5, +# "blend_type": 0 +# }, +# "shader_model": { +# "code": "vec4 $(name_uv)_s1 = $s1($uv);\nvec4 $(name_uv)_s2 = $s2($uv);\nfloat $(name_uv)_a = $amount*$a($uv);\n", +# "global": "vec3 blend_normal(vec2 uv, vec3 c1, vec3 c2, float opacity) {\n\treturn opacity*c1 + (1.0-opacity)*c2;\n}\n\nvec3 blend_dissolve(vec2 uv, vec3 c1, vec3 c2, float opacity) {\n\tif (rand(uv) < opacity) {\n\t\treturn c1;\n\t} else {\n\t\treturn c2;\n\t}\n}\n\nvec3 blend_multiply(vec2 uv, vec3 c1, vec3 c2, float opacity) {\n\treturn opacity*c1*c2 + (1.0-opacity)*c2;\n}\n\nvec3 blend_screen(vec2 uv, vec3 c1, vec3 c2, float opacity) {\n\treturn opacity*(1.0-(1.0-c1)*(1.0-c2)) + (1.0-opacity)*c2;\n}\n\nfloat blend_overlay_f(float c1, float c2) {\n\treturn (c1 < 0.5) ? (2.0*c1*c2) : (1.0-2.0*(1.0-c1)*(1.0-c2));\n}\n\nvec3 blend_overlay(vec2 uv, vec3 c1, vec3 c2, float opacity) {\n\treturn opacity*vec3(blend_overlay_f(c1.x, c2.x), blend_overlay_f(c1.y, c2.y), blend_overlay_f(c1.z, c2.z)) + (1.0-opacity)*c2;\n}\n\nvec3 blend_hard_light(vec2 uv, vec3 c1, vec3 c2, float opacity) {\n\treturn opacity*0.5*(c1*c2+blend_overlay(uv, c1, c2, 1.0)) + (1.0-opacity)*c2;\n}\n\nfloat blend_soft_light_f(float c1, float c2) {\n\treturn (c2 < 0.5) ? (2.0*c1*c2+c1*c1*(1.0-2.0*c2)) : 2.0*c1*(1.0-c2)+sqrt(c1)*(2.0*c2-1.0);\n}\n\nvec3 blend_soft_light(vec2 uv, vec3 c1, vec3 c2, float opacity) {\n\treturn opacity*vec3(blend_soft_light_f(c1.x, c2.x), blend_soft_light_f(c1.y, c2.y), blend_soft_light_f(c1.z, c2.z)) + (1.0-opacity)*c2;\n}\n\nfloat blend_burn_f(float c1, float c2) {\n\treturn (c1==0.0)?c1:max((1.0-((1.0-c2)/c1)),0.0);\n}\n\nvec3 blend_burn(vec2 uv, vec3 c1, vec3 c2, float opacity) {\n\treturn opacity*vec3(blend_burn_f(c1.x, c2.x), blend_burn_f(c1.y, c2.y), blend_burn_f(c1.z, c2.z)) + (1.0-opacity)*c2;\n}\n\nfloat blend_dodge_f(float c1, float c2) {\n\treturn (c1==1.0)?c1:min(c2/(1.0-c1),1.0);\n}\n\nvec3 blend_dodge(vec2 uv, vec3 c1, vec3 c2, float opacity) {\n\treturn opacity*vec3(blend_dodge_f(c1.x, c2.x), blend_dodge_f(c1.y, c2.y), blend_dodge_f(c1.z, c2.z)) + (1.0-opacity)*c2;\n}\n\nvec3 blend_lighten(vec2 uv, vec3 c1, vec3 c2, float opacity) {\n\treturn opacity*max(c1, c2) + (1.0-opacity)*c2;\n}\n\nvec3 blend_darken(vec2 uv, vec3 c1, vec3 c2, float opacity) {\n\treturn opacity*min(c1, c2) + (1.0-opacity)*c2;\n}\n\nvec3 blend_difference(vec2 uv, vec3 c1, vec3 c2, float opacity) {\n\treturn opacity*clamp(c2-c1, vec3(0.0), vec3(1.0)) + (1.0-opacity)*c2;\n}\n", +# "inputs": [ +# { +# "default": "vec4(round($uv.x) , 1.0, 1.0, 1.0)", +# "label": "Source1", +# "longdesc": "The foreground input", +# "name": "s1", +# "shortdesc": "Foreground", +# "type": "rgba" +# }, +# { +# "default": "vec4(1.0, $uv.y, 1.0, 1.0)", +# "label": "Source2", +# "longdesc": "The background input", +# "name": "s2", +# "shortdesc": "Background", +# "type": "rgba" +# }, +# { +# "default": "1.0", +# "label": "Opacity", +# "longdesc": "The optional opacity mask", +# "name": "a", +# "shortdesc": "Mask", +# "type": "f" +# } +# ], +# "instance": "", +# "longdesc": "Blends its input, using an optional mask", +# "name": "Blend", +# "outputs": [ +# { +# "longdesc": "Shows the result of the blend operation", +# "rgba": "vec4(blend_$blend_type($uv, $(name_uv)_s1.rgb, $(name_uv)_s2.rgb, $(name_uv)_a*$(name_uv)_s1.a), min(1.0, $(name_uv)_s2.a+$(name_uv)_a*$(name_uv)_s1.a))", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "default": 0, +# "label": "", +# "longdesc": "The algorithm used to blend the inputs", +# "name": "blend_type", +# "shortdesc": "Blend mode", +# "type": "enum", +# "values": [ +# { +# "name": "Normal", +# "value": "normal" +# }, +# { +# "name": "Dissolve", +# "value": "dissolve" +# }, +# { +# "name": "Multiply", +# "value": "multiply" +# }, +# { +# "name": "Screen", +# "value": "screen" +# }, +# { +# "name": "Overlay", +# "value": "overlay" +# }, +# { +# "name": "Hard Light", +# "value": "hard_light" +# }, +# { +# "name": "Soft Light", +# "value": "soft_light" +# }, +# { +# "name": "Burn", +# "value": "burn" +# }, +# { +# "name": "Dodge", +# "value": "dodge" +# }, +# { +# "name": "Lighten", +# "value": "lighten" +# }, +# { +# "name": "Darken", +# "value": "darken" +# }, +# { +# "name": "Difference", +# "value": "difference" +# } +# ] +# }, +# { +# "control": "None", +# "default": 0.5, +# "label": "3:", +# "longdesc": "The opacity of the blend operation", +# "max": 1, +# "min": 0, +# "name": "amount", +# "shortdesc": "Opacity", +# "step": 0.01, +# "type": "float" +# } +# ], +# "shortdesc": "Blend" +# }, +# "type": "shader" +# } +# ], +# "parameters": { +# "param0": 10, +# "param1": 4, +# "param2": 1, +# "param3": 1, +# "param4": 1 +# }, +# "shortdesc": "Smooth Curvature", +# "type": "graph" +#} + +#---------------------- +#supersample.mmg +#A filter that samples sub-pixel details to make them visible + +# "inputs": [ +# { +# "default": "vec4(1.0, 1.0, 1.0, 1.0)", +# "function": true, +# "label": "", +# "longdesc": "The input image", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgba" +# } +# ], +# "instance": "vec4 supersample_$(name)(vec2 uv, float size, int count, float width) {\n\tvec4 rv = vec4(0.0);\n\tvec2 step_size = vec2(width)/size/float(count);\n\tuv -= vec2(0.5)/size;\n\tfor (int x = 0; x < count; ++x) {\n\t\tfor (int y = 0; y < count; ++y) {\n\t\t\trv += $in(uv+(vec2(float(x), float(y))+vec2(0.5))*step_size);\n\t\t}\n\t}\n\treturn rv/float(count*count);\n}", +# "outputs": [ +# { +# "longdesc": "Shows the supersampled image. Due to the performance cost of this node, it is recommended to connect a buffer directly to this output.", +# "rgba": "supersample_$(name)($uv, $size, int($count), $width)", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "default": 10, +# "first": 4, +# "label": "Size", +# "last": 12, +# "longdesc": "The resolution of the output", +# "name": "size", +# "shortdesc": "Size", +# "type": "size" +# }, +# { +# "control": "None", +# "default": 2, +# "label": "Count", +# "longdesc": "The number of samples on each axis. High values will badly impact performances.", +# "max": 5, +# "min": 2, +# "name": "count", +# "shortdesc": "Count", +# "step": 1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Width", +# "longdesc": "The width of the sampled area. Setting this value higher than 1 will sample neighbouring pixels and antialias the result.", +# "max": 2, +# "min": 1, +# "name": "width", +# "shortdesc": "Width", +# "step": 0.01, +# "type": "float" +# } +# ], + +#---------------------- +#swap_channels.mmg +#Swaps the channels of its RGBA input + +# "inputs": [ +# { +# "default": "vec4(1.0)", +# "label": "", +# "longdesc": "The input RGBA image", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "longdesc": "The output RGBA image", +# "rgba": "vec4($out_r,$out_g,$out_b,$out_a)", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "default": 2, +# "label": "R", +# "longdesc": "The input channel to be assigned to the Red channel", +# "name": "out_r", +# "shortdesc": "Red", +# "type": "enum", +# "values": [ +# { +# "name": "0", +# "value": "0.0" +# }, +# { +# "name": "1", +# "value": "1.0" +# }, +# { +# "name": "R", +# "value": "$in($uv).r" +# }, +# { +# "name": "-R", +# "value": "1.0-$in($uv).r" +# }, +# { +# "name": "G", +# "value": "$in($uv).g" +# }, +# { +# "name": "-G", +# "value": "1.0-$in($uv).g" +# }, +# { +# "name": "B", +# "value": "$in($uv).b" +# }, +# { +# "name": "-B", +# "value": "1.0-$in($uv).b" +# }, +# { +# "name": "A", +# "value": "$in($uv).a" +# }, +# { +# "name": "-A", +# "value": "1.0-$in($uv).a" +# } +# ] +# }, +# { +# "default": 4, +# "label": "G", +# "longdesc": "The input channel to be assigned to the Green channel", +# "name": "out_g", +# "shortdesc": "Green", +# "type": "enum", +# "values": [ +# { +# "name": "0", +# "value": "0.0" +# }, +# { +# "name": "1", +# "value": "1.0" +# }, +# { +# "name": "R", +# "value": "$in($uv).r" +# }, +# { +# "name": "-R", +# "value": "1.0-$in($uv).r" +# }, +# { +# "name": "G", +# "value": "$in($uv).g" +# }, +# { +# "name": "-G", +# "value": "1.0-$in($uv).g" +# }, +# { +# "name": "B", +# "value": "$in($uv).b" +# }, +# { +# "name": "-B", +# "value": "1.0-$in($uv).b" +# }, +# { +# "name": "A", +# "value": "$in($uv).a" +# }, +# { +# "name": "-A", +# "value": "1.0-$in($uv).a" +# } +# ] +# }, +# { +# "default": 6, +# "label": "B", +# "longdesc": "The input channel to be assigned to the Blue channel", +# "name": "out_b", +# "shortdesc": "Blue", +# "type": "enum", +# "values": [ +# { +# "name": "0", +# "value": "0.0" +# }, +# { +# "name": "1", +# "value": "1.0" +# }, +# { +# "name": "R", +# "value": "$in($uv).r" +# }, +# { +# "name": "-R", +# "value": "1.0-$in($uv).r" +# }, +# { +# "name": "G", +# "value": "$in($uv).g" +# }, +# { +# "name": "-G", +# "value": "1.0-$in($uv).g" +# }, +# { +# "name": "B", +# "value": "$in($uv).b" +# }, +# { +# "name": "-B", +# "value": "1.0-$in($uv).b" +# }, +# { +# "name": "A", +# "value": "$in($uv).a" +# }, +# { +# "name": "-A", +# "value": "1.0-$in($uv).a" +# } +# ] +# }, +# { +# "default": 8, +# "label": "A", +# "longdesc": "The input channel to be assigned to the Alpha channel", +# "name": "out_a", +# "shortdesc": "Alpha", +# "type": "enum", +# "values": [ +# { +# "name": "0", +# "value": "0.0" +# }, +# { +# "name": "1", +# "value": "1.0" +# }, +# { +# "name": "R", +# "value": "$in($uv).r" +# }, +# { +# "name": "-R", +# "value": "1.0-$in($uv).r" +# }, +# { +# "name": "G", +# "value": "$in($uv).g" +# }, +# { +# "name": "-G", +# "value": "1.0-$in($uv).g" +# }, +# { +# "name": "B", +# "value": "$in($uv).b" +# }, +# { +# "name": "-B", +# "value": "1.0-$in($uv).b" +# }, +# { +# "name": "A", +# "value": "$in($uv).a" +# }, +# { +# "name": "-A", +# "value": "1.0-$in($uv).a" +# } +# ] +# } +# ], + +#---------------------- +#math_v3.mmg +#Performs a math operation using its inputs or parameter values + +# "code": "vec3 $(name_uv)_clamp_false = $op;\nvec3 $(name_uv)_clamp_true = clamp($(name_uv)_clamp_false, vec3(0.0), vec3(1.0));\n", +# "inputs": [ +# { +# "default": "vec3($d_in1_x, $d_in1_y, $d_in1_z)", +# "label": "2:A", +# "longdesc": "The A operand", +# "name": "in1", +# "shortdesc": "A", +# "type": "rgb" +# }, +# { +# "default": "vec3($d_in2_x, $d_in2_y, $d_in2_z)", +# "label": "B", +# "longdesc": "The B operand", +# "name": "in2", +# "shortdesc": "B", +# "type": "rgb" +# } +# ], +# "outputs": [ +# { +# "longdesc": "Shows a greyscale image of the result", +# "rgb": "$(name_uv)_clamp_$clamp", +# "shortdesc": "Output", +# "type": "rgb" +# } +# ], +# "parameters": [ +# { +# "default": 19, +# "label": "", +# "longdesc": "The operation to be performed", +# "name": "op", +# "shortdesc": "Operation", +# "type": "enum", +# "values": [ +# { +# "name": "A+B", +# "value": "$in1($uv)+$in2($uv)" +# }, +# { +# "name": "A-B", +# "value": "$in1($uv)-$in2($uv)" +# }, +# { +# "name": "A*B", +# "value": "$in1($uv)*$in2($uv)" +# }, +# { +# "name": "A/B", +# "value": "$in1($uv)/$in2($uv)" +# }, +# { +# "name": "log(A)", +# "value": "log($in1($uv))" +# }, +# { +# "name": "log2(A)", +# "value": "log2($in1($uv))" +# }, +# { +# "name": "pow(A, B)", +# "value": "pow($in1($uv),$in2($uv))" +# }, +# { +# "name": "abs(A)", +# "value": "abs($in1($uv))" +# }, +# { +# "name": "round(A)", +# "value": "round($in1($uv))" +# }, +# { +# "name": "floor(A)", +# "value": "floor($in1($uv))" +# }, +# { +# "name": "ceil(A)", +# "value": "ceil($in1($uv))" +# }, +# { +# "name": "trunc(A)", +# "value": "trunc($in1($uv))" +# }, +# { +# "name": "fract(A)", +# "value": "fract($in1($uv))" +# }, +# { +# "name": "min(A, B)", +# "value": "min($in1($uv),$in2($uv))" +# }, +# { +# "name": "max(A, B)", +# "value": "max($in1($uv),$in2($uv))" +# }, +# { +# "name": "A Vector3: + var K : Color = Color(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); + + var p : Color + + if c.y < c.z: + p = Color(c.z, c.y, K.a, K.b) + else: + p = Color(c.y, c.z, K.r, K.g); + + var q : Color + + if c.x < p.r: + q = Color(p.r, p.g, p.a, c.x) + else: + q = Color(c.x, p.g, p.b, p.r); + + var d : float = q.r - min(q.a, q.g); + var e : float = 1.0e-10; + + return Vector3(abs(q.b + (q.a - q.g) / (6.0 * d + e)), d / (q.r + e), q.r); + +#vec3 hsv_to_rgb(vec3 c) { +# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); +# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); +# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); +#} + +static func hsv_to_rgb(c : Vector3) -> Vector3: + var K : Color = Color(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); + + var p : Vector3 = Commons.absv3(Commons.fractv3(Vector3(c.x, c.x, c.x) + Vector3(K.r, K.g, K.b)) * 6.0 - Vector3(K.a, K.a, K.a)); + + return c.z * lerp(Vector3(K.r, K.r, K.r), Commons.clampv3(p - Vector3(K.r, K.r, K.r), Vector3(), Vector3(1, 1, 1)), c.y); + +#adjust_hsv.mmg + +#vec4 $(name_uv)_rbga = $in($(uv)); +#vec3 $(name_uv)_hsv = rgb_to_hsv($(name_uv)_rbga.rgb); +#$(name_uv)_hsv.x += $(hue); +#$(name_uv)_hsv.y = clamp($(name_uv)_hsv.y*$(saturation), 0.0, 1.0); +#$(name_uv)_hsv.z = clamp($(name_uv)_hsv.z*$(value), 0.0, 1.0); + +#hue, min: -0.5, max: 0.5, step: 0, default: 0 +#saturation, min: 0, max: 2, step: 0, default: 1 +#value, min: 0, max: 2, step: 0, default: 1 + +#output: vec4(hsv_to_rgb($(name_uv)_hsv), $(name_uv)_rbga.a) + +static func adjust_hsv(color : Color, hue : float, saturation : float, value : float) -> Color: + var hsv : Vector3 = rgb_to_hsv(Vector3(color.r, color.g, color.b)); + + hsv.x += hue + hsv.y = clamp(hsv.y * saturation, 0.0, 1.0) + hsv.z = clamp(hsv.z * value, 0.0, 1.0) + + var h : Vector3 = hsv_to_rgb(hsv) + + return Color(h.x, h.y, h.z, color.a); + +#brightness, min: -1, max: 1, step: 0.01, default: 0 +#contrast, min: -1, max: 1, step: 0.01, default: 1 + +#input: default: vec4(0.5 ,0.5, 0.5, 1.0) -> img + +#output: vec4(clamp($in($uv).rgb*$contrast+vec3($brightness)+0.5-$contrast*0.5, vec3(0.0), vec3(1.0)), $in($uv).a) + +static func brightness_contrast(color : Color, brightness : float, contrast : float) -> Color: + #output: vec4(clamp( $in($uv).rgb*$contrast + vec3($brightness) + 0.5 - $contrast*0.5, vec3(0.0), vec3(1.0)), $in($uv).a) + + var cvv : Vector3 = Vector3(color.r, color.g, color.b) * contrast + + var cv : Vector3 = cvv + Vector3(brightness, brightness, brightness) + Vector3(0.5, 0.5, 0.5) - Vector3(contrast, contrast, contrast) * 0.5 + + var v : Vector3 = Commons.clampv3(cv, Vector3(), Vector3(1, 1, 1)) + + return Color(v.x, v.y, v.z, color.a); + +#greyscale + +#input: default: vec3(0.0). (Image) +#output: gs_$mode($in($uv)) +#mode: enum: Lightness, Average, Luminosity, Min, Max. default: 4 + +#float gs_min(vec3 c) { +# return min(c.r, min(c.g, c.b)); +#} + +static func grayscale_min(c : Vector3) -> float: + return min(c.x, min(c.y, c.z)); + +#float gs_max(vec3 c) { +# return max(c.r, max(c.g, c.b)); +#} + +static func grayscale_max(c : Vector3) -> float: + return max(c.x, max(c.y, c.z)); + +#float gs_lightness(vec3 c) { +# return 0.5*(max(c.r, max(c.g, c.b)) + min(c.r, min(c.g, c.b))); +#} + +static func grayscale_lightness(c : Vector3) -> float: + return 0.5*(max(c.x, max(c.y, c.z)) + min(c.x, min(c.y, c.z))); + +#float gs_average(vec3 c) { +# return 0.333333333333*(c.r + c.g + c.b); +#} + +static func grayscale_average(c : Vector3) -> float: + return 0.333333333333*(c.x + c.y + c.z); + +#float gs_luminosity(vec3 c) { +# return 0.21 * c.r + 0.72 * c.g + 0.07 * c.b; +#} + +static func grayscale_luminosity(c : Vector3) -> float: + return 0.21 * c.x + 0.72 * c.y + 0.07 * c.z; + +static func invert(color : Color) -> Color: + return Color(1.0 - color.r, 1.0 - color.g, 1.0 - color.b, color.a); + +#vec3 blend_normal(vec2 uv, vec3 c1, vec3 c2, float opacity) {\n\t +# return opacity*c1 + (1.0-opacity)*c2;\n +#} + +static func blend_normal(uv : Vector2, c1 : Vector3, c2 : Vector3, opacity : float) -> Vector3: + return opacity * c1 + (1.0 - opacity) * c2 + +#vec3 blend_dissolve(vec2 uv, vec3 c1, vec3 c2, float opacity) {\n\t +# if (rand(uv) < opacity) {\n\t\t +# return c1;\n\t +# } else {\n\t\t +# return c2;\n\t +# }\n +#} + +static func blend_dissolve(uv : Vector2, c1 : Vector3, c2 : Vector3, opacity : float) -> Vector3: + if (Commons.rand2(uv) < Vector2(opacity, opacity)): + return c1 + else: + return c2 + +#vec3 blend_multiply(vec2 uv, vec3 c1, vec3 c2, float opacity) {\n\t +# return opacity*c1*c2 + (1.0-opacity)*c2;\n +#} + +static func blend_multiply(uv : Vector2, c1 : Vector3, c2 : Vector3, opacity : float) -> Vector3: + return opacity * c1 * c2 + (1.0 - opacity) * c2 + +#vec3 blend_screen(vec2 uv, vec3 c1, vec3 c2, float opacity) {\n\t +# return opacity*(1.0-(1.0-c1)*(1.0-c2)) + (1.0-opacity)*c2;\n +#} + +static func blend_screen(uv : Vector2, c1 : Vector3, c2 : Vector3, opacity : float) -> Vector3: + return opacity * (Vector3(1, 1, 1) - (Vector3(1, 1, 1) - c1) * (Vector3(1, 1, 1) - c2)) + (1.0 - opacity) * c2 + +#float blend_overlay_f(float c1, float c2) {\n\t +# return (c1 < 0.5) ? (2.0*c1*c2) : (1.0-2.0*(1.0-c1)*(1.0-c2));\n +#} + +static func blend_overlay_f(c1 : float, c2 : float) -> float: + if (c1 < 0.5): + return (2.0 * c1 * c2) + else: + return (1.0 - 2.0 * (1.0 - c1) * (1.0 - c2)) + +#vec3 blend_overlay(vec2 uv, vec3 c1, vec3 c2, float opacity) {\n\t +# return opacity*vec3(blend_overlay_f(c1.x, c2.x), blend_overlay_f(c1.y, c2.y), blend_overlay_f(c1.z, c2.z)) + (1.0-opacity)*c2;\n +#} + +static func blend_overlay(uv : Vector2, c1 : Vector3, c2 : Vector3, opacity : float) -> Vector3: + return opacity * Vector3(blend_overlay_f(c1.x, c2.x), blend_overlay_f(c1.y, c2.y), blend_overlay_f(c1.z, c2.z)) + (1.0 - opacity) * c2 + +#vec3 blend_hard_light(vec2 uv, vec3 c1, vec3 c2, float opacity) {\n\t +# return opacity*0.5*(c1*c2+blend_overlay(uv, c1, c2, 1.0)) + (1.0-opacity)*c2;\n +#} + +static func blend_hard_light(uv : Vector2, c1 : Vector3, c2 : Vector3, opacity : float) -> Vector3: + return opacity * 0.5 * (c1 * c2 + blend_overlay(uv, c1, c2, 1.0)) + (1.0 - opacity) * c2 + +#float blend_soft_light_f(float c1, float c2) {\n\t +# return (c2 < 0.5) ? (2.0*c1*c2+c1*c1*(1.0-2.0*c2)) : 2.0*c1*(1.0-c2)+sqrt(c1)*(2.0*c2-1.0);\n +#} + +static func blend_soft_light_f(c1 : float, c2 : float) -> float: + if (c2 < 0.5): + return (2.0 * c1 * c2 + c1 * c1 * (1.0 - 2.0 * c2)) + else: + return 2.0 * c1 * (1.0 - c2) + sqrt(c1) * (2.0 * c2 - 1.0) + +#vec3 blend_soft_light(vec2 uv, vec3 c1, vec3 c2, float opacity) {\n\t +# return opacity*vec3(blend_soft_light_f(c1.x, c2.x), blend_soft_light_f(c1.y, c2.y), blend_soft_light_f(c1.z, c2.z)) + (1.0-opacity)*c2;\n +#} + +static func blend_soft_light(uv : Vector2, c1 : Vector3, c2 : Vector3, opacity : float) -> Vector3: + return opacity * Vector3(blend_soft_light_f(c1.x, c2.x), blend_soft_light_f(c1.y, c2.y), blend_soft_light_f(c1.z, c2.z)) + (1.0 - opacity) * c2 + +#float blend_burn_f(float c1, float c2) {\n\t +# return (c1==0.0)?c1:max((1.0-((1.0-c2)/c1)),0.0);\n +#} + +static func blend_burn_f(c1 : float, c2 : float) -> float: + if (c1 == 0.0): + return c1 + else: + return max((1.0 - ((1.0 - c2) / c1)), 0.0) + +#vec3 blend_burn(vec2 uv, vec3 c1, vec3 c2, float opacity) {\n\t +# return opacity*vec3(blend_burn_f(c1.x, c2.x), blend_burn_f(c1.y, c2.y), blend_burn_f(c1.z, c2.z)) + (1.0-opacity)*c2; +#} + +static func blend_burn(uv : Vector2, c1 : Vector3, c2 : Vector3, opacity : float) -> Vector3: + return opacity * Vector3(blend_burn_f(c1.x, c2.x), blend_burn_f(c1.y, c2.y), blend_burn_f(c1.z, c2.z)) + (1.0 - opacity) * c2 + +#float blend_dodge_f(float c1, float c2) {\n\t +# return (c1==1.0)?c1:min(c2/(1.0-c1),1.0);\n +#} + +static func blend_dodge_f(c1 : float, c2 : float) -> float: + if (c1==1.0): + return c1 + else: + return min(c2 / (1.0 - c1), 1.0) + +#vec3 blend_dodge(vec2 uv, vec3 c1, vec3 c2, float opacity) {\n\t +# return opacity*vec3(blend_dodge_f(c1.x, c2.x), blend_dodge_f(c1.y, c2.y), blend_dodge_f(c1.z, c2.z)) + (1.0-opacity)*c2;\n +#} + +static func blend_dodge(uv : Vector2, c1 : Vector3, c2 : Vector3, opacity : float) -> Vector3: + return opacity * Vector3(blend_dodge_f(c1.x, c2.x), blend_dodge_f(c1.y, c2.y), blend_dodge_f(c1.z, c2.z)) + (1.0 - opacity) * c2 + +#vec3 blend_lighten(vec2 uv, vec3 c1, vec3 c2, float opacity) {\n\t +# return opacity*max(c1, c2) + (1.0-opacity)*c2;\n +#} + +static func blend_lighten(uv : Vector2, c1 : Vector3, c2 : Vector3, opacity : float) -> Vector3: + return opacity * Commons.maxv3(c1, c2) + (1.0 - opacity) * c2 + +#vec3 blend_darken(vec2 uv, vec3 c1, vec3 c2, float opacity) {\n\t +# return opacity*min(c1, c2) + (1.0-opacity)*c2;\n +#} + +static func blend_darken(uv : Vector2, c1 : Vector3, c2 : Vector3, opacity : float) -> Vector3: + return opacity * Commons.minv3(c1, c2) + (1.0 - opacity) * c2 + +#vec3 blend_difference(vec2 uv, vec3 c1, vec3 c2, float opacity) {\n\t +# return opacity*clamp(c2-c1, vec3(0.0), vec3(1.0)) + (1.0-opacity)*c2;\n +#} + +static func blend_difference(uv : Vector2, c1 : Vector3, c2 : Vector3, opacity : float) -> Vector3: + return opacity * Commons.clampv3(c2 - c1, Vector3(), Vector3(1, 1, 1)) + (1.0 - opacity) * c2 + +#vec4 adjust_levels(vec4 input, vec4 in_min, vec4 in_mid, vec4 in_max, vec4 out_min, vec4 out_max) {\n\t +# input = clamp((input-in_min)/(in_max-in_min), 0.0, 1.0);\n\t +# in_mid = (in_mid-in_min)/(in_max-in_min);\n\t +# vec4 dark = step(in_mid, input);\n\t +# +# input = 0.5*mix(input/(in_mid), 1.0+(input-in_mid)/(1.0-in_mid), dark);\n\t +# return out_min+input*(out_max-out_min);\n +#} + diff --git a/addons/mat_maker_gd/nodes/common/gradients.gd b/addons/mat_maker_gd/nodes/common/gradients.gd new file mode 100644 index 0000000..9c40cc6 --- /dev/null +++ b/addons/mat_maker_gd/nodes/common/gradients.gd @@ -0,0 +1,225 @@ +tool +extends Reference + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +#note: data : PoolRealArray -> pos, r, g, b, a, pos, r, g, b, a .... + +#gradient.mmg + +#float $(name_uv)_r = 0.5+(cos($rotate*0.01745329251)*($uv.x-0.5)+sin($rotate*0.01745329251)*($uv.y-0.5))/(cos(abs(mod($rotate, 90.0)-45.0)*0.01745329251)*1.41421356237);" + +#output: $gradient(fract($(name_uv)_r*$repeat)) + +#repeat: default: 1, min: 1, max : 32, step: 1 +#rotate: default: 0, min: -180, max: 180, step: 0.1 + +#default: "interpolation": 1, +# "points": [{"a": 1,"b": 0,"g": 0,"pos": 0,"r": 0},{"a": 1,"b": 1,"g": 1,"pos": 1,"r": 1} ], + +#radial_gradient.mmg + +#output: $gradient(fract($repeat*1.41421356237*length(fract($uv)-vec2(0.5, 0.5)))) + +#repeat: default: 1, min: 1, max : 32, step: 1 + +#circular_gradient.mmg + +#output: gradient(fract($repeat*0.15915494309*atan($uv.y-0.5, $uv.x-0.5))) + +#repeat: default: 1, min: 1, max : 32, step: 1 + +#gradient.gd + +static func radial_gradient_type_1(uv : Vector2, repeat : float, data : PoolRealArray) -> Color: + return gradient_type_1(Commons.fractf(repeat * 1.41421356237* (Commons.fractv2(uv) - Vector2(0.5, 0.5)).length()), data) + +static func radial_gradient_type_2(uv : Vector2, repeat : float, data : PoolRealArray) -> Color: + return gradient_type_2(Commons.fractf(repeat * 1.41421356237* (Commons.fractv2(uv) - Vector2(0.5, 0.5)).length()), data) + +static func radial_gradient_type_3(uv : Vector2, repeat : float, data : PoolRealArray) -> Color: + return gradient_type_3(Commons.fractf(repeat * 1.41421356237* (Commons.fractv2(uv) - Vector2(0.5, 0.5)).length()), data) + +static func radial_gradient_type_4(uv : Vector2, repeat : float, data : PoolRealArray) -> Color: + return gradient_type_4(Commons.fractf(repeat * 1.41421356237* (Commons.fractv2(uv) - Vector2(0.5, 0.5)).length()), data) + + + +static func normal_gradient_type_1(uv : Vector2, repeat : float, rotate : float, data : PoolRealArray) -> Color: + var rr : float = 0.5+(cos(rotate*0.01745329251)*(uv.x-0.5)+sin(rotate*0.01745329251)*(uv.y-0.5))/(cos(abs(Commons.modf(rotate, 90.0)-45.0)*0.01745329251)*1.41421356237); + return gradient_type_1(Commons.fractf(rr * repeat), data) + +static func normal_gradient_type_2(uv : Vector2, repeat : float, rotate : float, data : PoolRealArray) -> Color: + var rr : float = 0.5+(cos(rotate*0.01745329251)*(uv.x-0.5)+sin(rotate*0.01745329251)*(uv.y-0.5))/(cos(abs(Commons.modf(rotate, 90.0)-45.0)*0.01745329251)*1.41421356237); + return gradient_type_2(Commons.fractf(rr * repeat), data) + +static func normal_gradient_type_3(uv : Vector2, repeat : float, rotate : float, data : PoolRealArray) -> Color: + var rr : float = 0.5+(cos(rotate*0.01745329251)*(uv.x-0.5)+sin(rotate*0.01745329251)*(uv.y-0.5))/(cos(abs(Commons.modf(rotate, 90.0)-45.0)*0.01745329251)*1.41421356237); + return gradient_type_3(Commons.fractf(rr * repeat), data) + +static func normal_gradient_type_4(uv : Vector2, repeat : float, rotate : float, data : PoolRealArray) -> Color: + var rr : float = 0.5+(cos(rotate*0.01745329251)*(uv.x-0.5)+sin(rotate*0.01745329251)*(uv.y-0.5))/(cos(abs(Commons.modf(rotate, 90.0)-45.0)*0.01745329251)*1.41421356237); + return gradient_type_4(Commons.fractf(rr * repeat), data) + + + +static func circular_gradient_type_1(uv : Vector2, repeat : float, data : PoolRealArray) -> Color: + return gradient_type_1(Commons.fractf(repeat * 0.15915494309 * atan2((uv.y - 0.5), uv.x - 0.5)), data) + +static func circular_gradient_type_2(uv : Vector2, repeat : float, data : PoolRealArray) -> Color: + return gradient_type_2(Commons.fractf(repeat * 0.15915494309 * atan2((uv.y - 0.5), uv.x - 0.5)), data) + +static func circular_gradient_type_3(uv : Vector2, repeat : float, data : PoolRealArray) -> Color: + return gradient_type_3(Commons.fractf(repeat * 0.15915494309 * atan2((uv.y - 0.5), uv.x - 0.5)), data) + +static func circular_gradient_type_4(uv : Vector2, repeat : float, data : PoolRealArray) -> Color: + return gradient_type_4(Commons.fractf(repeat * 0.15915494309 * atan2((uv.y - 0.5), uv.x - 0.5)), data) + + +static func gradient_type_1(x : float, data : PoolRealArray) -> Color: + if data.size() % 5 != 0 || data.size() == 0: + return Color() + + for i in range(0, data.size() - 5, 5): + if x < 0.5 * (data[i] + data[i + 5]): + return Color(data[i + 1], data[i + 2], data[i + 3], data[i + 4]) + + var ds = data.size() - 5 + return Color(data[ds + 1], data[ds + 2], data[ds + 3], data[ds + 4]) + +static func gradient_type_2(x : float, data : PoolRealArray) -> Color: + if data.size() % 5 != 0 || data.size() == 0: + return Color() + + for i in range(0, data.size(), 5): + if x < data[i]: + if i == 0: + return Color(data[i + 1], data[i + 2], data[i + 3], data[i + 4]) + + var cprev : Color = Color(data[i - 4], data[i - 3], data[i - 2], data[i - 1]) + var ccurr : Color = Color(data[i + 1], data[i + 2], data[i + 3], data[i + 4]) + return lerp(cprev, ccurr, (x - data[i - 5]) / (data[i] - data[i - 5])); + + var ds = data.size() - 5 + return Color(data[ds + 1], data[ds + 2], data[ds + 3], data[ds + 4]) + +static func gradient_type_3(x : float, data : PoolRealArray) -> Color: + if data.size() % 5 != 0 || data.size() == 0: + return Color() + + for i in range(0, data.size(), 5): + if x < data[i]: + if i == 0: + return Color(data[i + 1], data[i + 2], data[i + 3], data[i + 4]) + + var cprev : Color = Color(data[i - 4], data[i - 3], data[i - 2], data[i - 1]) + var ccurr : Color = Color(data[i + 1], data[i + 2], data[i + 3], data[i + 4]) + return lerp(cprev, ccurr, 0.5 - 0.5 * cos(3.14159265359 * ((x - data[i - 5]) / (data[i] - data[i - 5])))) + + var ds = data.size() - 5 + return Color(data[ds + 1], data[ds + 2], data[ds + 3], data[ds + 4]) + +static func get_data_color(index : int, data : PoolRealArray) -> Color: + var i : int = index * 5 + + return Color(data[i + 1], data[i + 2],data[i + 3], data[i + 4]) + +static func get_data_pos(index : int, data : PoolRealArray) -> float: + return data[index * 5] + +static func gradient_type_4(x : float, data : PoolRealArray) -> Color: + if data.size() % 5 != 0 || data.size() == 0: + return Color() + + var ds : int = data.size() / 5 + var s : int = ds - 1 + + for i in range(0, s): + if x < get_data_pos(i, data): + if i == 0: + return get_data_color(i, data) + +# var dx : String = "(x-%s)/(%s-%s)" % [ pv(name, i), pv(name, i+1), pv(name, i) ] + var dx : float = (x - get_data_pos(i, data))/(get_data_pos(i + 1, data) - get_data_pos(i, data)) +# var b : String = "mix(%s, %s, %s)" % [ pc(name, i), pc(name, i+1), dx ] + var b : Color = lerp(get_data_color(i - 1, data), get_data_color(i - 1, data), dx) + + if i == 1: +# var c : String = "mix(%s, %s, (x-%s)/(%s-%s))" % [ pc(name, i+1), pc(name, i+2), pv(name, i+1), pv(name, i+2), pv(name, i+1) ] + var c : Color = lerp(get_data_color(i + 1, data), get_data_color(i + 2, data), (x - get_data_pos(i + 1, data))/(get_data_pos(i + 2, data) - get_data_pos(i + 1, data))) +# shader += " return mix("+c+", "+b+", 1.0-0.5*"+dx+");\n" + return lerp(c, b, 1.0 - 0.5 * dx) + +# var a : String = "mix(%s, %s, (x-%s)/(%s-%s))" % [ pc(name, i-1), pc(name, i), pv(name, i-1), pv(name, i), pv(name, i-1) ] + var a : Color = lerp(get_data_color(i - 1, data), get_data_color(i, data), (x - get_data_pos(i - 1, data)) / (get_data_pos(i, data) - get_data_pos(i - 1, data))) + +# if i < s-1: + if i < s - 1: +# var c : String = "mix(%s, %s, (x-%s)/(%s-%s))" % [ pc(name, i+1), pc(name, i+2), pv(name, i+1), pv(name, i+2), pv(name, i+1) ] + var c : Color = lerp(get_data_color(i + 1, data), get_data_color(i + 2, data), (x - get_data_pos(i + 1, data)) / (get_data_pos(i + 2, data) - get_data_pos(i + 1, data))) +# var ac : String = "mix("+a+", "+c+", 0.5-0.5*cos(3.14159265359*"+dx+"))" + var ac : Color = lerp(a, c, 0.5-0.5*cos(3.14159265359 * dx)) +# shader += " return 0.5*("+b+" + "+ac+");\n" + var dt : Color = b + ac + + dt.r *= 0.5 + dt.g *= 0.5 + dt.b *= 0.5 + dt.a = clamp(0, 1, dt.a) + + return dt +# else + else: +# shader += " return mix("+a+", "+b+", 0.5+0.5*"+dx+");\n" + return lerp(a, b, 0.5 + 0.5 * dx) + + return get_data_color(ds - 1, data) + +#todo make it selectable +static func gradient_type_5(x : float, data : PoolRealArray) -> Color: + if data.size() % 5 != 0 || data.size() == 0: + return Color() + + var ds : int = data.size() / 5 + var s : int = ds - 1 + + for i in range(0, s): + if x < get_data_pos(i, data): + if i == 0: + return get_data_color(i, data) + +# var dx : String = "(x-%s)/(%s-%s)" % [ pv(name, i), pv(name, i+1), pv(name, i) ] + var dx : float = (x - get_data_pos(i, data))/(get_data_pos(i + 1, data) - get_data_pos(i, data)) +# var b : String = "mix(%s, %s, %s)" % [ pc(name, i), pc(name, i+1), dx ] + var b : Color = lerp(get_data_color(i - 1, data), get_data_color(i - 1, data), dx) + + if i == 1: +# var c : String = "mix(%s, %s, (x-%s)/(%s-%s))" % [ pc(name, i+1), pc(name, i+2), pv(name, i+1), pv(name, i+2), pv(name, i+1) ] + var c : Color = lerp(get_data_color(i + 1, data), get_data_color(i + 2, data), (x - get_data_pos(i + 1, data))/(get_data_pos(i + 2, data) - get_data_pos(i + 1, data))) +# shader += " return mix("+c+", "+b+", 1.0-0.5*"+dx+");\n" + return lerp(c, b, 1.0 - 0.5 * dx) + +# var a : String = "mix(%s, %s, (x-%s)/(%s-%s))" % [ pc(name, i-1), pc(name, i), pv(name, i-1), pv(name, i), pv(name, i-1) ] + var a : Color = lerp(get_data_color(i - 1, data), get_data_color(i, data), (x - get_data_pos(i - 1, data)) / (get_data_pos(i, data) - get_data_pos(i - 1, data))) + +# if i < s-1: + if i < s - 1: +# var c : String = "mix(%s, %s, (x-%s)/(%s-%s))" % [ pc(name, i+1), pc(name, i+2), pv(name, i+1), pv(name, i+2), pv(name, i+1) ] + var c : Color = lerp(get_data_color(i+1, data), get_data_color(i+2, data), (x - get_data_pos(i + 1, data)) / (get_data_pos(i + 2, data) - get_data_pos(i + 1, data))) +# var ac : String = "mix("+a+", "+c+", 0.5-0.5*cos(3.14159265359*"+dx+"))" + var ac : Color = lerp(a, c, 0.5-0.5*cos(3.14159265359 * dx)) +# shader += " return 0.5*("+b+" + "+ac+");\n" + var dt : Color = b + ac + + dt.r *= 0.5 + dt.g *= 0.5 + dt.b *= 0.5 + dt.a = clamp(0, 1, dt.a) + + return dt +# else + else: +# shader += " return mix("+a+", "+b+", 0.5+0.5*"+dx+");\n" + return lerp(a, b, 0.5 + 0.5 * dx) + + return get_data_color(ds - 1, data) diff --git a/addons/mat_maker_gd/nodes/common/mwf.gd b/addons/mat_maker_gd/nodes/common/mwf.gd new file mode 100644 index 0000000..7226ea6 --- /dev/null +++ b/addons/mat_maker_gd/nodes/common/mwf.gd @@ -0,0 +1,705 @@ +tool +extends Reference + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +#---------------------- +#mwf_create_map.mmg +#Creates a workflow map using a heightmap and an optional seed map. The workflow map contains height information as well as orientation and a seed for random offset for the material it will be applied to. + +# "inputs": [ +# { +# "default": "1.0", +# "label": "", +# "longdesc": "The input height map", +# "name": "h", +# "shortdesc": "Height", +# "type": "f" +# }, +# { +# "default": "0.0", +# "label": "", +# "longdesc": "The input offset seed map", +# "name": "o", +# "shortdesc": "Offset", +# "type": "f" +# } +# ], +# "outputs": [ +# { +# "longdesc": "The generated workflow map, to be connected to a MixMap or an ApplyMap node", +# "rgb": "vec3($height*$h($uv), $angle*0.00277777777+0.5, rand(vec2(float($seed)+$o($uv))))", +# "shortdesc": "Output", +# "type": "rgb" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 1, +# "label": "Height", +# "longdesc": "The maximum height of the workflow map, used as multiplier for the input height map", +# "max": 1, +# "min": 0, +# "name": "height", +# "shortdesc": "Height", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0, +# "label": "Angle", +# "longdesc": "The angle stored in the workflow map", +# "max": 180, +# "min": -180, +# "name": "angle", +# "shortdesc": "Angle", +# "step": 0.1, +# "type": "float" +# } +# ], + +#---------------------- +#mwf_mix_maps.mmg +#Mixes up to 4 workflow maps, to be used with the same base material + +# "inputs": [ +# { +# "default": "vec3(0.0)", +# "label": "", +# "longdesc": "The first workflow map", +# "name": "in1", +# "shortdesc": "Input1", +# "type": "rgb" +# }, +# { +# "default": "vec3(0.0)", +# "label": "", +# "longdesc": "The second workflow map", +# "name": "in2", +# "shortdesc": "Input2", +# "type": "rgb" +# }, +# { +# "default": "vec3(0.0)", +# "label": "", +# "longdesc": "The third input map", +# "name": "in3", +# "shortdesc": "Input3", +# "type": "rgb" +# }, +# { +# "default": "vec3(0.0)", +# "label": "", +# "longdesc": "The fourth input map", +# "name": "in4", +# "shortdesc": "Input4", +# "type": "rgb" +# } +# ], +# "outputs": [ +# { +# "longdesc": "Generates a merged workflow map", +# "rgb": "matmap_mix(matmap_mix($in1($uv), $in2($uv)), matmap_mix($in3($uv), $in4($uv)))", +# "shortdesc": "Output", +# "type": "rgb" +# } +# ], + +#---------------------- +#mwf_map.mmg +#"Applies a workflow map to a base material, and generates height information as well as PBR channels for the result.\nThe height input must be connected to a Create Map or Mix Maps node. The other inputs must be connected to a base material.\nThe outputs must be connected to the Mix or the Output node, or a workflow filter node. + +# "code": "float $(name_uv)_angle = 6.28318530718*($map($uv).y-0.5);\nvec2 $(name_uv)_uv = matmap_uv($uv, $(name_uv)_angle, $map($uv).z);\n", +# "inputs": [ +# { +# "default": "vec3(1.0, 0.5, 0.0)", +# "label": "Map", +# "longdesc": "The input workflow map", +# "name": "map", +# "shortdesc": "Map", +# "type": "rgb" +# }, +# { +# "default": "vec3(0.0)", +# "group_size": 4, +# "label": "Albedo", +# "longdesc": "The Albedo channel of the input base material", +# "name": "mat1", +# "shortdesc": "Albedo", +# "type": "rgb" +# }, +# { +# "default": "vec3(0.0)", +# "label": "ORM", +# "longdesc": "The ambient occlusion, roughness and metallic channels of the input material", +# "name": "mat2", +# "shortdesc": "ORM", +# "type": "rgb" +# }, +# { +# "default": "vec3(0.0)", +# "label": "Emission", +# "longdesc": "The emission channel of the input material", +# "name": "mat3", +# "shortdesc": "Emission", +# "type": "rgb" +# }, +# { +# "default": "vec3(0.5, 0.5, 1.0)", +# "label": "Normal", +# "longdesc": "The normal map of the input material", +# "name": "mat4", +# "shortdesc": "Normal", +# "type": "rgb" +# } +# ], +# "outputs": [ +# { +# "f": "$map($uv).x", +# "group_size": 5, +# "longdesc": "The height map of the result", +# "shortdesc": "Height", +# "type": "f" +# }, +# { +# "longdesc": "The albedo channel of the result", +# "rgb": "$mat1($(name_uv)_uv)", +# "shortdesc": "Albedo", +# "type": "rgb" +# }, +# { +# "longdesc": "The ambient occlusion, roughness and metallic channels of the result", +# "rgb": "$mat2($(name_uv)_uv)", +# "shortdesc": "ORM", +# "type": "rgb" +# }, +# { +# "longdesc": "The emission channel of the result", +# "rgb": "$mat3($(name_uv)_uv)", +# "shortdesc": "Emission", +# "type": "rgb" +# }, +# { +# "longdesc": "The normal map of the result", +# "rgb": "matmap_rotate_nm($mat4($(name_uv)_uv), -$(name_uv)_angle)", +# "shortdesc": "Normal", +# "type": "rgb" +# } +# ], + +#---------------------- +#mwf_mix.mmg +#Combines the outputs of 2 mapped base materials (keeping the \"highest\" material). + +# "code": "float $(name_uv)_a1 = step($h1($uv), $h2($uv));", +# "inputs": [ +# { +# "default": "0.0", +# "group_size": 5, +# "label": "Height 1", +# "longdesc": "The height map of the first input", +# "name": "h1", +# "shortdesc": "Height1", +# "type": "f" +# }, +# { +# "default": "vec3(0.0)", +# "label": "Albedo 1", +# "longdesc": "The albedo channel of the first input", +# "name": "c1", +# "shortdesc": "Albedo1", +# "type": "rgb" +# }, +# { +# "default": "vec3(0.0)", +# "label": "ORM 1", +# "longdesc": "The ambient occlusion, roughness and metallic channels of the first input", +# "name": "orm1", +# "shortdesc": "ORM1", +# "type": "rgb" +# }, +# { +# "default": "vec3(0.0)", +# "label": "Emission 1", +# "longdesc": "The emission channel of the first input", +# "name": "em1", +# "shortdesc": "Emission1", +# "type": "rgb" +# }, +# { +# "default": "vec3(0.5, 0.5, 1.0)", +# "label": "Normal 1", +# "longdesc": "The normal map of the first input", +# "name": "nm1", +# "shortdesc": "Normal1", +# "type": "rgb" +# }, +# { +# "default": "0.0", +# "group_size": 5, +# "label": "Height 2", +# "longdesc": "The height map of the second input", +# "name": "h2", +# "shortdesc": "Height2", +# "type": "f" +# }, +# { +# "default": "vec3(0.0)", +# "label": "Albedo 2", +# "longdesc": "The albedo channel of the second input", +# "name": "c2", +# "shortdesc": "Albedo2", +# "type": "rgb" +# }, +# { +# "default": "vec3(0.0)", +# "label": "ORM 2", +# "longdesc": "The ambient occlusion, roughness and metallic channels of the second input", +# "name": "orm2", +# "shortdesc": "ORM2", +# "type": "rgb" +# }, +# { +# "default": "vec3(0.0)", +# "label": "Emission 2", +# "longdesc": "The emission channel of the second input", +# "name": "em2", +# "shortdesc": "Emission2", +# "type": "rgb" +# }, +# { +# "default": "vec3(0.5, 0.5, 1.0)", +# "label": "Normal 2", +# "longdesc": "The normal map of the second input", +# "name": "nm2", +# "shortdesc": "Normal2", +# "type": "rgb" +# } +# ], +# "outputs": [ +# { +# "f": "max($h1($uv), $h2($uv))", +# "group_size": 5, +# "longdesc": "Generates the height of the result", +# "shortdesc": "Height", +# "type": "f" +# }, +# { +# "longdesc": "Shows the output albedo channel", +# "rgb": "mix($c1($uv), $c2($uv), $(name_uv)_a1)", +# "shortdesc": "Albedo", +# "type": "rgb" +# }, +# { +# "longdesc": "Shows the output ambient occlusion, roughness and metallic channels", +# "rgb": "mix($orm1($uv), $orm2($uv), $(name_uv)_a1)", +# "shortdesc": "ORM", +# "type": "rgb" +# }, +# { +# "longdesc": "Shows the output emission channel", +# "rgb": "mix($em1($uv), $em2($uv), $(name_uv)_a1)", +# "shortdesc": "Emission", +# "type": "rgb" +# }, +# { +# "longdesc": "Shows the output normal map", +# "rgb": "mix($nm1($uv), $nm2($uv), $(name_uv)_a1)", +# "shortdesc": "Normal", +# "type": "rgb" +# } +# ], + + +#---------------------- +#mwf_output.mmg + +#{ +# "connections": [ +# { +# "from": "colorize_3", +# "from_port": 0, +# "to": "gen_outputs", +# "to_port": 6 +# }, +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "colorize_3", +# "to_port": 0 +# }, +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "occlusion", +# "to_port": 0 +# }, +# { +# "from": "occlusion", +# "from_port": 0, +# "to": "gen_outputs", +# "to_port": 5 +# }, +# { +# "from": "gen_inputs", +# "from_port": 2, +# "to": "decompose", +# "to_port": 0 +# }, +# { +# "from": "decompose", +# "from_port": 1, +# "to": "gen_outputs", +# "to_port": 2 +# }, +# { +# "from": "decompose", +# "from_port": 2, +# "to": "gen_outputs", +# "to_port": 1 +# }, +# { +# "from": "blend_2", +# "from_port": 0, +# "to": "gen_outputs", +# "to_port": 4 +# }, +# { +# "from": "gen_inputs", +# "from_port": 1, +# "to": "gen_outputs", +# "to_port": 0 +# }, +# { +# "from": "gen_inputs", +# "from_port": 3, +# "to": "gen_outputs", +# "to_port": 3 +# }, +# { +# "from": "brightness_contrast", +# "from_port": 0, +# "to": "blend_2", +# "to_port": 0 +# }, +# { +# "from": "gen_inputs", +# "from_port": 4, +# "to": "brightness_contrast", +# "to_port": 0 +# }, +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "normal_map_2", +# "to_port": 0 +# }, +# { +# "from": "normal_map_2", +# "from_port": 0, +# "to": "blend_2", +# "to_port": 1 +# } +# ], +# "label": "Output", +# "longdesc": "Converts a workflow mapped material (from an Apply Map or a Mix node) for a Material node", +# "name": "mwf_output", +# "node_position": { +# "x": 0, +# "y": 0 +# }, +# "nodes": [ +# { +# "name": "colorize_3", +# "node_position": { +# "x": -939.637451, +# "y": 871.842407 +# }, +# "parameters": { +# "gradient": { +# "interpolation": 1, +# "points": [ +# { +# "a": 1, +# "b": 1, +# "g": 1, +# "pos": 0, +# "r": 1 +# }, +# { +# "a": 1, +# "b": 0, +# "g": 0, +# "pos": 1, +# "r": 0 +# } +# ], +# "type": "Gradient" +# } +# }, +# "type": "colorize" +# }, +# { +# "name": "occlusion", +# "node_position": { +# "x": -994.845825, +# "y": 786.968262 +# }, +# "parameters": { +# "param0": 10, +# "param2": 1 +# }, +# "type": "occlusion" +# }, +# { +# "name": "decompose", +# "node_position": { +# "x": -924.371338, +# "y": 570.25 +# }, +# "parameters": { +# +# }, +# "type": "decompose" +# }, +# { +# "name": "blend_2", +# "node_position": { +# "x": -931.305542, +# "y": 677.328491 +# }, +# "parameters": { +# "amount": 1, +# "blend_type": 4 +# }, +# "type": "blend" +# }, +# { +# "name": "gen_inputs", +# "node_position": { +# "x": -1626.805542, +# "y": 608.758606 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 5, +# "name": "Height", +# "type": "f" +# }, +# { +# "group_size": 0, +# "name": "Albedo", +# "type": "rgb" +# }, +# { +# "group_size": 0, +# "name": "ORM", +# "type": "rgb" +# }, +# { +# "group_size": 0, +# "name": "Emission", +# "type": "rgb" +# }, +# { +# "group_size": 0, +# "name": "Normal", +# "type": "rgb" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_outputs", +# "node_position": { +# "x": -635.305542, +# "y": 597.758606 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 7, +# "longdesc": "", +# "name": "Albedo", +# "shortdesc": "Albedo", +# "type": "rgb" +# }, +# { +# "group_size": 0, +# "longdesc": "", +# "name": "Metallic", +# "shortdesc": "Metallic", +# "type": "f" +# }, +# { +# "group_size": 0, +# "longdesc": "", +# "name": "Roughness", +# "shortdesc": "Roughness", +# "type": "f" +# }, +# { +# "group_size": 0, +# "longdesc": "", +# "name": "Emission", +# "shortdesc": "Emission", +# "type": "rgb" +# }, +# { +# "group_size": 0, +# "longdesc": "", +# "name": "Normal", +# "shortdesc": "Normal", +# "type": "rgb" +# }, +# { +# "group_size": 0, +# "longdesc": "", +# "name": "Occlusion", +# "shortdesc": "Occlusion", +# "type": "f" +# }, +# { +# "group_size": 0, +# "longdesc": "", +# "name": "Depth", +# "shortdesc": "Depth", +# "type": "f" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_parameters", +# "node_position": { +# "x": -1104.881836, +# "y": 425.25 +# }, +# "parameters": { +# "param0": 1, +# "param2": 1 +# }, +# "type": "remote", +# "widgets": [ +# { +# "label": "Occlusion", +# "linked_widgets": [ +# { +# "node": "occlusion", +# "widget": "param2" +# } +# ], +# "longdesc": "The strength of the calculated occlusion effect", +# "name": "param2", +# "shortdesc": "Occlusion", +# "type": "linked_control" +# }, +# { +# "label": "Mat Normal", +# "linked_widgets": [ +# { +# "node": "blend_2", +# "widget": "amount" +# } +# ], +# "longdesc": "The strength of normals from the base materials (compared to the normal generated from height information))", +# "name": "param0", +# "shortdesc": "MatNormal", +# "type": "linked_control" +# } +# ] +# }, +# { +# "name": "brightness_contrast", +# "node_position": { +# "x": -1177.223877, +# "y": 677.062317 +# }, +# "parameters": { +# "brightness": 0, +# "contrast": 1 +# }, +# "type": "brightness_contrast" +# }, +# { +# "name": "normal_map_2", +# "node_position": { +# "x": -1152.5, +# "y": 544.75 +# }, +# "parameters": { +# "param0": 10, +# "param1": 1.02, +# "param2": 0, +# "param4": 1 +# }, +# "type": "normal_map" +# } +# ], +# "parameters": { +# "param0": 1, +# "param2": 1 +# }, +# "shortdesc": "Output", +# "type": "graph" +#} + +#---------------------- +#edge_detect.mmg + +#---------------------- +#edge_detect.mmg + +#---------------------- +#edge_detect.mmg + +#---------------------- +#edge_detect.mmg + +#---------------------- +#edge_detect.mmg + +#---------------------- +#edge_detect.mmg + +#---------------------- +#edge_detect.mmg + +#---------------------- +#edge_detect.mmg + +#---------------------- +#edge_detect.mmg + +#---------------------- +#edge_detect.mmg + + +#vec3 matmap_mix(vec3 in1, vec3 in2) {\n\t +# float is_in1 = step(in2.x, in1.x);\n\t +# //return vec3(max(in1.x, in2.x), in1.yz*is_in1+in2.yz*(1.0-is_in1));\n\t +# return vec3(max(in1.x, in2.x), mix(in2.yz, in1.yz, is_in1));\n +#} + +#vec2 matmap_uv(vec2 uv, float angle, float seed) {\n\t +# uv -= vec2(0.5);\n\tvec2 rv;\n\t +# rv.x = uv.x*cos(angle)+uv.y*sin(angle);\n\t +# rv.y = -uv.x*sin(angle)+uv.y*cos(angle);\n\t +# return fract(rv + rand2(vec2(seed)));\n +#} + +#vec3 matmap_rotate_nm(vec3 input, float angle) {\n\t +# vec2 uv = input.xy - vec2(0.5);\n\t +# vec2 rv;\n\t +# rv.x = uv.x*cos(angle)+uv.y*sin(angle);\n\t +# rv.y = -uv.x*sin(angle)+uv.y*cos(angle);\n\t +# return vec3(rv + vec2(0.5), input.z);\n +#} + diff --git a/addons/mat_maker_gd/nodes/common/noise_fbm.gd b/addons/mat_maker_gd/nodes/common/noise_fbm.gd new file mode 100644 index 0000000..8fb6f25 --- /dev/null +++ b/addons/mat_maker_gd/nodes/common/noise_fbm.gd @@ -0,0 +1,691 @@ +tool +extends Reference + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +#fbm2.mmg (and fbm.mmg) + +#Output: +#$(name)_fbm($(uv), vec2($(scale_x), $(scale_y)), int($(folds)), int($(iterations)), $(persistence), float($(seed))) + +#Instance: +#float $(name)_fbm(vec2 coord, vec2 size, int folds, int octaves, float persistence, float seed) { +# float normalize_factor = 0.0; +# float value = 0.0; +# float scale = 1.0; +# +# for (int i = 0; i < octaves; i++) { +# float noise = fbm_$noise(coord*size, size, seed); +# +# for (int f = 0; f < folds; ++f) { +# noise = abs(2.0*noise-1.0); +# } +# +# value += noise * scale; +# normalize_factor += scale; +# size *= 2.0; +# scale *= persistence; +# } +# +# return value / normalize_factor; +#} + +#Inputs: +#noise, enum, default: 2, values: Value, Perlin, Simplex, Cellular, Cellular2, Cellular3, Cellular4, Cellular5, Cellular6 +#scale, vector2, default: 4, min: 1, max: 32, step: 1 +#folds, float, default: 0, min: 0, max: 5, step: 1 +#iterations (octaves), float, default: 3, min: 1, max: 10, step: 1 +#persistence, float, default: 0.5, min: 0, max: 1, step: 0.01 + +static func fbmval(uv : Vector2, size : Vector2, folds : int, octaves : int, persistence : float, pseed : float) -> Color: + var f : float = fbmf(uv, size, folds, octaves, persistence, pseed) + + return Color(f, f, f, 1) + +static func perlin(uv : Vector2, size : Vector2, folds : int, octaves : int, persistence : float, pseed : float) -> Color: + var f : float = perlinf(uv, size, folds, octaves, persistence, pseed) + + return Color(f, f, f, 1) + +static func perlinabs(uv : Vector2, size : Vector2, folds : int, octaves : int, persistence : float, pseed : float) -> Color: + var f : float = perlinf(uv, size, folds, octaves, persistence, pseed) + + return Color(f, f, f, 1) + +static func simplex(uv : Vector2, size : Vector2, folds : int, octaves : int, persistence : float, pseed : float) -> Color: + var f : float = fbm_simplexf(uv, size, folds, octaves, persistence, pseed) + + return Color(f, f, f, 1) + +static func cellular(uv : Vector2, size : Vector2, folds : int, octaves : int, persistence : float, pseed : float) -> Color: + var f : float = cellularf(uv, size, folds, octaves, persistence, pseed) + + return Color(f, f, f, 1) + +static func cellular2(uv : Vector2, size : Vector2, folds : int, octaves : int, persistence : float, pseed : float) -> Color: + var f : float = cellular2f(uv, size, folds, octaves, persistence, pseed) + + return Color(f, f, f, 1) + +static func cellular3(uv : Vector2, size : Vector2, folds : int, octaves : int, persistence : float, pseed : float) -> Color: + var f : float = cellular3f(uv, size, folds, octaves, persistence, pseed) + + return Color(f, f, f, 1) + +static func cellular4(uv : Vector2, size : Vector2, folds : int, octaves : int, persistence : float, pseed : float) -> Color: + var f : float = cellular4f(uv, size, folds, octaves, persistence, pseed) + + return Color(f, f, f, 1) + +static func cellular5(uv : Vector2, size : Vector2, folds : int, octaves : int, persistence : float, pseed : float) -> Color: + var f : float = cellular5f(uv, size, folds, octaves, persistence, pseed) + + return Color(f, f, f, 1) + +static func cellular6(uv : Vector2, size : Vector2, folds : int, octaves : int, persistence : float, pseed : float) -> Color: + var f : float = cellular6f(uv, size, folds, octaves, persistence, pseed) + + return Color(f, f, f, 1) + + +static func fbmf(coord : Vector2, size : Vector2, folds : int, octaves : int, persistence : float, pseed : float) -> float: + var normalize_factor : float = 0.0; + var value : float = 0.0; + var scale : float = 1.0; + + for i in range(octaves):# (int i = 0; i < octaves; i++) { + var noise : float = fbm_value(coord*size, size, pseed) + + for j in range(folds):# (int f = 0; f < folds; ++f) { + noise = abs(2.0*noise-1.0); + + value += noise * scale + normalize_factor += scale; + size *= 2.0; + scale *= persistence; + + return value / normalize_factor; + +static func perlinf(coord : Vector2, size : Vector2, folds : int, octaves : int, persistence : float, pseed : float) -> float: + var normalize_factor : float = 0.0; + var value : float = 0.0; + var scale : float = 1.0; + + for i in range(octaves):# (int i = 0; i < octaves; i++) { + var noise : float = fbm_perlin(coord*size, size, pseed) + + for j in range(folds):# (int f = 0; f < folds; ++f) { + noise = abs(2.0*noise-1.0); + + value += noise * scale + normalize_factor += scale; + size *= 2.0; + scale *= persistence; + + return value / normalize_factor; + +static func perlinabsf(coord : Vector2, size : Vector2, folds : int, octaves : int, persistence : float, pseed : float) -> float: + var normalize_factor : float = 0.0; + var value : float = 0.0; + var scale : float = 1.0; + + for i in range(octaves):# (int i = 0; i < octaves; i++) { + var noise : float = fbm_perlinabs(coord*size, size, pseed) + + for j in range(folds):# (int f = 0; f < folds; ++f) { + noise = abs(2.0*noise-1.0); + + value += noise * scale + normalize_factor += scale; + size *= 2.0; + scale *= persistence; + + return value / normalize_factor; + +static func fbm_simplexf(coord : Vector2, size : Vector2, folds : int, octaves : int, persistence : float, pseed : float) -> float: + var normalize_factor : float = 0.0; + var value : float = 0.0; + var scale : float = 1.0; + + for i in range(octaves):# (int i = 0; i < octaves; i++) { + var noise : float = fbm_simplex(coord*size, size, pseed) + + for j in range(folds):# (int f = 0; f < folds; ++f) { + noise = abs(2.0*noise-1.0); + + value += noise * scale + normalize_factor += scale; + size *= 2.0; + scale *= persistence; + + return value / normalize_factor; + +static func cellularf(coord : Vector2, size : Vector2, folds : int, octaves : int, persistence : float, pseed : float) -> float: + var normalize_factor : float = 0.0; + var value : float = 0.0; + var scale : float = 1.0; + + for i in range(octaves):# (int i = 0; i < octaves; i++) { + var noise : float = fbm_cellular(coord*size, size, pseed) + + for j in range(folds):# (int f = 0; f < folds; ++f) { + noise = abs(2.0*noise-1.0); + + value += noise * scale + normalize_factor += scale; + size *= 2.0; + scale *= persistence; + + return value / normalize_factor; + +static func cellular2f(coord : Vector2, size : Vector2, folds : int, octaves : int, persistence : float, pseed : float) -> float: + var normalize_factor : float = 0.0; + var value : float = 0.0; + var scale : float = 1.0; + + for i in range(octaves):# (int i = 0; i < octaves; i++) { + var noise : float = fbm_cellular2(coord*size, size, pseed) + + for j in range(folds):# (int f = 0; f < folds; ++f) { + noise = abs(2.0*noise-1.0); + + value += noise * scale + normalize_factor += scale; + size *= 2.0; + scale *= persistence; + + return value / normalize_factor; + +static func cellular3f(coord : Vector2, size : Vector2, folds : int, octaves : int, persistence : float, pseed : float) -> float: + var normalize_factor : float = 0.0; + var value : float = 0.0; + var scale : float = 1.0; + + for i in range(octaves):# (int i = 0; i < octaves; i++) { + var noise : float = fbm_cellular3(coord*size, size, pseed) + + for j in range(folds):# (int f = 0; f < folds; ++f) { + noise = abs(2.0*noise-1.0); + + value += noise * scale + normalize_factor += scale; + size *= 2.0; + scale *= persistence; + + return value / normalize_factor; + +static func cellular4f(coord : Vector2, size : Vector2, folds : int, octaves : int, persistence : float, pseed : float) -> float: + var normalize_factor : float = 0.0; + var value : float = 0.0; + var scale : float = 1.0; + + for i in range(octaves):# (int i = 0; i < octaves; i++) { + var noise : float = fbm_cellular4(coord*size, size, pseed) + + for j in range(folds):# (int f = 0; f < folds; ++f) { + noise = abs(2.0*noise-1.0); + + value += noise * scale + normalize_factor += scale; + size *= 2.0; + scale *= persistence; + + return value / normalize_factor; + +static func cellular5f(coord : Vector2, size : Vector2, folds : int, octaves : int, persistence : float, pseed : float) -> float: + var normalize_factor : float = 0.0; + var value : float = 0.0; + var scale : float = 1.0; + + for i in range(octaves):# (int i = 0; i < octaves; i++) { + var noise : float = fbm_cellular5(coord*size, size, pseed) + + for j in range(folds):# (int f = 0; f < folds; ++f) { + noise = abs(2.0*noise-1.0); + + value += noise * scale + normalize_factor += scale; + size *= 2.0; + scale *= persistence; + + return value / normalize_factor; + +static func cellular6f(coord : Vector2, size : Vector2, folds : int, octaves : int, persistence : float, pseed : float) -> float: + var normalize_factor : float = 0.0; + var value : float = 0.0; + var scale : float = 1.0; + + for i in range(octaves):# (int i = 0; i < octaves; i++) { + var noise : float = fbm_cellular6(coord*size, size, pseed) + + for j in range(folds):# (int f = 0; f < folds; ++f) { + noise = abs(2.0*noise-1.0); + + value += noise * scale + normalize_factor += scale; + size *= 2.0; + scale *= persistence; + + return value / normalize_factor; + + +#float fbm_value(vec2 coord, vec2 size, float seed) { +# vec2 o = floor(coord)+rand2(vec2(seed, 1.0-seed))+size; +# vec2 f = fract(coord); +# +# float p00 = rand(mod(o, size)); +# float p01 = rand(mod(o + vec2(0.0, 1.0), size)); +# float p10 = rand(mod(o + vec2(1.0, 0.0), size)); +# float p11 = rand(mod(o + vec2(1.0, 1.0), size)); +# +# vec2 t = f * f * (3.0 - 2.0 * f); +# +# return mix(mix(p00, p10, t.x), mix(p01, p11, t.x), t.y); +#} + +static func fbm_value(coord : Vector2, size : Vector2, pseed : float) -> float: + var o : Vector2 = Commons.floorv2(coord) + Commons.rand2(Vector2(float(pseed), 1.0 - float(pseed))) + size; + var f : Vector2 = Commons.fractv2(coord); + var p00 : float = Commons.rand(Commons.modv2(o, size)); + var p01 : float = Commons.rand(Commons.modv2(o + Vector2(0.0, 1.0), size)); + var p10 : float = Commons.rand(Commons.modv2(o + Vector2(1.0, 0.0), size)); + var p11 : float = Commons.rand(Commons.modv2(o + Vector2(1.0, 1.0), size)); + + var t : Vector2 = f * f * (Vector2(3, 3) - 2.0 * f); + return lerp(lerp(p00, p10, t.x), lerp(p01, p11, t.x), t.y); + + +#float fbm_perlin(vec2 coord, vec2 size, float seed) { +# tvec2 o = floor(coord)+rand2(vec2(seed, 1.0-seed))+size; +# vec2 f = fract(coord); +# +# float a00 = rand(mod(o, size)) * 6.28318530718; +# float a01 = rand(mod(o + vec2(0.0, 1.0), size)) * 6.28318530718; +# float a10 = rand(mod(o + vec2(1.0, 0.0), size)) * 6.28318530718; +# float a11 = rand(mod(o + vec2(1.0, 1.0), size)) * 6.28318530718; +# +# vec2 v00 = vec2(cos(a00), sin(a00)); +# vec2 v01 = vec2(cos(a01), sin(a01)); +# vec2 v10 = vec2(cos(a10), sin(a10)); +# vec2 v11 = vec2(cos(a11), sin(a11)); +# +# float p00 = dot(v00, f); +# float p01 = dot(v01, f - vec2(0.0, 1.0)); +# float p10 = dot(v10, f - vec2(1.0, 0.0)); +# float p11 = dot(v11, f - vec2(1.0, 1.0)); +# +# vec2 t = f * f * (3.0 - 2.0 * f); +# +# return 0.5 + mix(mix(p00, p10, t.x), mix(p01, p11, t.x), t.y); +#} + +static func fbm_perlin(coord : Vector2, size : Vector2, pseed : float) -> float: + var o : Vector2 = Commons.floorv2(coord) + Commons.rand2(Vector2(float(pseed), 1.0 - float(pseed))) + size; + var f : Vector2 = Commons.fractv2(coord); + var a00 : float = Commons.rand(Commons.modv2(o, size)) * 6.28318530718; + var a01 : float = Commons.rand(Commons.modv2(o + Vector2(0.0, 1.0), size)) * 6.28318530718; + var a10 : float = Commons.rand(Commons.modv2(o + Vector2(1.0, 0.0), size)) * 6.28318530718; + var a11 : float = Commons.rand(Commons.modv2(o + Vector2(1.0, 1.0), size)) * 6.28318530718; + var v00 : Vector2 = Vector2(cos(a00), sin(a00)); + var v01 : Vector2 = Vector2(cos(a01), sin(a01)); + var v10 : Vector2 = Vector2(cos(a10), sin(a10)); + var v11 : Vector2 = Vector2(cos(a11), sin(a11)); + var p00 : float = v00.dot(f); + var p01 : float = v01.dot(f - Vector2(0.0, 1.0)); + var p10 : float = v10.dot(f - Vector2(1.0, 0.0)); + var p11 : float = v11.dot(f - Vector2(1.0, 1.0)); + + var t : Vector2 = f * f * (Vector2(3, 3) - 2.0 * f); + + return 0.5 + lerp(lerp(p00, p10, t.x), lerp(p01, p11, t.x), t.y); + +#float fbm_perlinabs(vec2 coord, vec2 size, float seed) { +# return abs(2.0*fbm_perlin(coord, size, seed)-1.0); +#} + +static func fbm_perlinabs(coord : Vector2, size : Vector2, pseed : float) -> float: + return abs(2.0*fbm_perlin(coord, size, pseed)-1.0) + +#vec2 rgrad2(vec2 p, float rot, float seed) { +# float u = rand(p + vec2(seed, 1.0-seed)); +# u = fract(u) * 6.28318530718; // 2*pi +# return vec2(cos(u), sin(u)); +#} + +static func rgrad2(p : Vector2, rot : float, pseed : float) -> Vector2: + var u : float = Commons.rand(p + Vector2(pseed, 1.0-pseed)); + u = Commons.fract(u) * 6.28318530718; # 2*pi + return Vector2(cos(u), sin(u)) + +#float fbm_simplex(vec2 coord, vec2 size, float seed) { +# coord *= 2.0; // needed for it to tile +# coord += rand2(vec2(seed, 1.0-seed)) + size; +# size *= 2.0; // needed for it to tile +# coord.y += 0.001; +# +# vec2 uv = vec2(coord.x + coord.y*0.5, coord.y); +# vec2 i0 = floor(uv); vec2 f0 = fract(uv); +# vec2 i1 = (f0.x > f0.y) ? vec2(1.0, 0.0) : vec2(0.0, 1.0); +# vec2 p0 = vec2(i0.x - i0.y * 0.5, i0.y); +# vec2 p1 = vec2(p0.x + i1.x - i1.y * 0.5, p0.y + i1.y); +# vec2 p2 = vec2(p0.x + 0.5, p0.y + 1.0); +# +# i1 = i0 + i1; +# +# vec2 i2 = i0 + vec2(1.0, 1.0); +# vec2 d0 = coord - p0; +# vec2 d1 = coord - p1; +# vec2 d2 = coord - p2; +# +# vec3 xw = mod(vec3(p0.x, p1.x, p2.x), size.x); +# vec3 yw = mod(vec3(p0.y, p1.y, p2.y), size.y); +# +# vec3 iuw = xw + 0.5 * yw; +# vec3 ivw = yw; +# +# vec2 g0 = rgrad2(vec2(iuw.x, ivw.x), 0.0, seed); +# vec2 g1 = rgrad2(vec2(iuw.y, ivw.y), 0.0, seed); +# vec2 g2 = rgrad2(vec2(iuw.z, ivw.z), 0.0, seed); +# +# vec3 w = vec3(dot(g0, d0), dot(g1, d1), dot(g2, d2)); +# vec3 t = 0.8 - vec3(dot(d0, d0), dot(d1, d1), dot(d2, d2)); +# +# t = max(t, vec3(0.0)); +# vec3 t2 = t * t; +# vec3 t4 = t2 * t2; +# float n = dot(t4, w); +# +# return 0.5 + 5.5 * n; +#} + +static func fbm_simplex(coord : Vector2, size : Vector2, pseed : float) -> float: + coord *= 2.0; # needed for it to tile + coord += Commons.rand2(Vector2(pseed, 1.0-pseed)) + size; + size *= 2.0; # needed for it to tile + coord.y += 0.001; + + var uv : Vector2 = Vector2(coord.x + coord.y*0.5, coord.y); + var i0 : Vector2 = Commons.floorv2(uv); + var f0 : Vector2 = Commons.fractv2(uv); + var i1 : Vector2 + + if (f0.x > f0.y): + i1 = Vector2(1.0, 0.0) + else: + i1 = Vector2(0.0, 1.0); + + var p0 : Vector2 = Vector2(i0.x - i0.y * 0.5, i0.y); + var p1 : Vector2 = Vector2(p0.x + i1.x - i1.y * 0.5, p0.y + i1.y); + var p2 : Vector2 = Vector2(p0.x + 0.5, p0.y + 1.0); + + i1 = i0 + i1; + + var i2 : Vector2 = i0 + Vector2(1.0, 1.0); + var d0 : Vector2 = coord - p0; + var d1 : Vector2 = coord - p1; + var d2 : Vector2 = coord - p2; + + var xw : Vector3 = Commons.modv3(Vector3(p0.x, p1.x, p2.x), Vector3(size.x, size.x, size.x)); + var yw : Vector3 = Commons.modv3(Vector3(p0.y, p1.y, p2.y), Vector3(size.y, size.y, size.y)); + + var iuw : Vector3 = xw + 0.5 * yw; + var ivw : Vector3 = yw; + + var g0 : Vector2 = rgrad2(Vector2(iuw.x, ivw.x), 0.0, pseed); + var g1 : Vector2 = rgrad2(Vector2(iuw.y, ivw.y), 0.0, pseed); + var g2 : Vector2 = rgrad2(Vector2(iuw.z, ivw.z), 0.0, pseed); + + var w : Vector3 = Vector3(g0.dot(d0), g1.dot(d1), g2.dot(d2)); + var t : Vector3 = Vector3(0.8, 0.8, 0.8) - Vector3(d0.dot(d0), d1.dot(d1), d2.dot(d2)); + + t = Commons.maxv3(t, Vector3()); + var t2 : Vector3 = t * t; + var t4 : Vector3 = t2 * t2; + var n : float = t4.dot(w); + + return 0.5 + 5.5 * n; + +#float fbm_cellular(vec2 coord, vec2 size, float seed) { +# vec2 o = floor(coord)+rand2(vec2(seed, 1.0-seed))+size; +# vec2 f = fract(coord); +# float min_dist = 2.0; +# +# for(float x = -1.0; x <= 1.0; x++) { +# for(float y = -1.0; y <= 1.0; y++) { +# vec2 node = rand2(mod(o + vec2(x, y), size)) + vec2(x, y); +# float dist = sqrt((f - node).x * (f - node).x + (f - node).y * (f - node).y); +# min_dist = min(min_dist, dist); +# } +# } +# +# return min_dist; +#} + +static func fbm_cellular(coord : Vector2, size : Vector2, pseed : float) -> float: + var o : Vector2 = Commons.floorv2(coord) + Commons.rand2(Vector2(float(pseed), 1.0 - float(pseed))) + size; + var f : Vector2 = Commons.fractv2(coord); + var min_dist : float = 2.0; + + for xx in range(-1, 2): #(float x = -1.0; x <= 1.0; x++) { + var x : float = xx + + for yy in range(-1, 2):#(float y = -1.0; y <= 1.0; y++) { + var y : float = yy + + var node : Vector2 = Commons.rand2(Commons.modv2(o + Vector2(x, y), size)) + Vector2(x, y); + var dist : float = sqrt((f - node).x * (f - node).x + (f - node).y * (f - node).y); + min_dist = min(min_dist, dist); + + return min_dist; + +#float fbm_cellular2(vec2 coord, vec2 size, float seed) { +# vec2 o = floor(coord)+rand2(vec2(seed, 1.0-seed))+size; +# vec2 f = fract(coord); +# float min_dist1 = 2.0; +# float min_dist2 = 2.0; +# +# for(float x = -1.0; x <= 1.0; x++) { +# for(float y = -1.0; y <= 1.0; y++) { +# vec2 node = rand2(mod(o + vec2(x, y), size)) + vec2(x, y); +# float dist = sqrt((f - node).x * (f - node).x + (f - node).y * (f - node).y); +# if (min_dist1 > dist) { +# min_dist2 = min_dist1; +# min_dist1 = dist; +# } else if (min_dist2 > dist) { +# min_dist2 = dist; +# } +# } +# } +# +# return min_dist2-min_dist1; +#} + +static func fbm_cellular2(coord : Vector2, size : Vector2, pseed : float) -> float: + var o : Vector2 = Commons.floorv2(coord) + Commons.rand2(Vector2(float(pseed), 1.0 - float(pseed))) + size; + var f : Vector2 = Commons.fractv2(coord); + + var min_dist1 : float = 2.0; + var min_dist2 : float = 2.0; + + for xx in range(-1, 2): #(float x = -1.0; x <= 1.0; x++) { + var x : float = xx + + for yy in range(-1, 2):#(float y = -1.0; y <= 1.0; y++) { + var y : float = yy + + var node : Vector2 = Commons.rand2(Commons.modv2(o + Vector2(x, y), size)) + Vector2(x, y); + + var dist : float = sqrt((f - node).x * (f - node).x + (f - node).y * (f - node).y); + + if (min_dist1 > dist): + min_dist2 = min_dist1; + min_dist1 = dist; + elif (min_dist2 > dist): + min_dist2 = dist; + + return min_dist2-min_dist1; + +#float fbm_cellular3(vec2 coord, vec2 size, float seed) { +# vec2 o = floor(coord)+rand2(vec2(seed, 1.0-seed))+size; +# vec2 f = fract(coord); +# float min_dist = 2.0; +# +# for(float x = -1.0; x <= 1.0; x++) { +# for(float y = -1.0; y <= 1.0; y++) { +# vec2 node = rand2(mod(o + vec2(x, y), size))*0.5 + vec2(x, y); +# float dist = abs((f - node).x) + abs((f - node).y); +# min_dist = min(min_dist, dist); +# } +# } +# +# return min_dist; +#} + +static func fbm_cellular3(coord : Vector2, size : Vector2, pseed : float) -> float: + var o : Vector2 = Commons.floorv2(coord) + Commons.rand2(Vector2(float(pseed), 1.0 - float(pseed))) + size; + var f : Vector2 = Commons.fractv2(coord); + + var min_dist : float = 2.0; + + for xx in range(-1, 2): #(float x = -1.0; x <= 1.0; x++) { + var x : float = xx + + for yy in range(-1, 2):#(float y = -1.0; y <= 1.0; y++) { + var y : float = yy + + var node : Vector2 = Commons.rand2(Commons.modv2(o + Vector2(x, y), size))*0.5 + Vector2(x, y); + + var dist : float = abs((f - node).x) + abs((f - node).y); + + min_dist = min(min_dist, dist); + + return min_dist; + +#float fbm_cellular4(vec2 coord, vec2 size, float seed) { +# vec2 o = floor(coord)+rand2(vec2(seed, 1.0-seed))+size; +# vec2 f = fract(coord); +# float min_dist1 = 2.0; +# float min_dist2 = 2.0; +# +# for(float x = -1.0; x <= 1.0; x++) { +# for(float y = -1.0; y <= 1.0; y++) { +# vec2 node = rand2(mod(o + vec2(x, y), size))*0.5 + vec2(x, y); +# float dist = abs((f - node).x) + abs((f - node).y); +# +# if (min_dist1 > dist) { +# min_dist2 = min_dist1; +# min_dist1 = dist; +# } else if (min_dist2 > dist) { +# min_dist2 = dist; +# } +# } +# } +# +# return min_dist2-min_dist1; +#} + +static func fbm_cellular4(coord : Vector2, size : Vector2, pseed : float) -> float: + var o : Vector2 = Commons.floorv2(coord) + Commons.rand2(Vector2(float(pseed), 1.0 - float(pseed))) + size; + var f : Vector2 = Commons.fractv2(coord); + + var min_dist1 : float = 2.0; + var min_dist2 : float = 2.0; + + for xx in range(-1, 2): #(float x = -1.0; x <= 1.0; x++) { + var x : float = xx + + for yy in range(-1, 2):#(float y = -1.0; y <= 1.0; y++) { + var y : float = yy + + var node : Vector2 = Commons.rand2(Commons.modv2(o + Vector2(x, y), size))*0.5 + Vector2(x, y); + + var dist : float = abs((f - node).x) + abs((f - node).y); + + if (min_dist1 > dist): + min_dist2 = min_dist1; + min_dist1 = dist; + elif (min_dist2 > dist): + min_dist2 = dist; + + return min_dist2 - min_dist1; + +#float fbm_cellular5(vec2 coord, vec2 size, float seed) { +# vec2 o = floor(coord)+rand2(vec2(seed, 1.0-seed))+size; +# vec2 f = fract(coord); +# float min_dist = 2.0; +# +# for(float x = -1.0; x <= 1.0; x++) { +# for(float y = -1.0; y <= 1.0; y++) { +# vec2 node = rand2(mod(o + vec2(x, y), size)) + vec2(x, y); +# float dist = max(abs((f - node).x), abs((f - node).y)); +# min_dist = min(min_dist, dist); +# } +# } +# +# return min_dist; +#} + +static func fbm_cellular5(coord : Vector2, size : Vector2, pseed : float) -> float: + var o : Vector2 = Commons.floorv2(coord) + Commons.rand2(Vector2(float(pseed), 1.0 - float(pseed))) + size; + var f : Vector2 = Commons.fractv2(coord); + + var min_dist : float = 2.0; + + for xx in range(-1, 2): #(float x = -1.0; x <= 1.0; x++) { + var x : float = xx + + for yy in range(-1, 2):#(float y = -1.0; y <= 1.0; y++) { + var y : float = yy + + var node : Vector2 = Commons.rand2(Commons.modv2(o + Vector2(x, y), size)) + Vector2(x, y); + var dist : float = max(abs((f - node).x), abs((f - node).y)); + min_dist = min(min_dist, dist); + + return min_dist; + +#float fbm_cellular6(vec2 coord, vec2 size, float seed) { +# vec2 o = floor(coord)+rand2(vec2(seed, 1.0-seed))+size; +# vec2 f = fract(coord); +# float min_dist1 = 2.0; +# float min_dist2 = 2.0; +# +# for(float x = -1.0; x <= 1.0; x++) { +# for(float y = -1.0; y <= 1.0; y++) { +# vec2 node = rand2(mod(o + vec2(x, y), size)) + vec2(x, y); +# float dist = max(abs((f - node).x), abs((f - node).y)); +# +# if (min_dist1 > dist) { +# min_dist2 = min_dist1; +# min_dist1 = dist; +# } else if (min_dist2 > dist) { +# min_dist2 = dist; +# } +# } +# } +# +# return min_dist2-min_dist1; +#} + +static func fbm_cellular6(coord : Vector2, size : Vector2, pseed : float) -> float: + var o : Vector2 = Commons.floorv2(coord) + Commons.rand2(Vector2(float(pseed), 1.0 - float(pseed))) + size; + var f : Vector2 = Commons.fractv2(coord); + + var min_dist1 : float = 2.0; + var min_dist2 : float = 2.0; + + for xx in range(-1, 2): #(float x = -1.0; x <= 1.0; x++) { + var x : float = xx + + for yy in range(-1, 2):#(float y = -1.0; y <= 1.0; y++) { + var y : float = yy + + var node : Vector2 = Commons.rand2(Commons.modv2(o + Vector2(x, y), size)) + Vector2(x, y); + var dist : float = max(abs((f - node).x), abs((f - node).y)); + + if (min_dist1 > dist): + min_dist2 = min_dist1; + min_dist1 = dist; + elif (min_dist2 > dist): + min_dist2 = dist; + + return min_dist2 - min_dist1; diff --git a/addons/mat_maker_gd/nodes/common/noise_perlin.gd b/addons/mat_maker_gd/nodes/common/noise_perlin.gd new file mode 100644 index 0000000..aece6c1 --- /dev/null +++ b/addons/mat_maker_gd/nodes/common/noise_perlin.gd @@ -0,0 +1,157 @@ +tool +extends Reference + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +#---------------------- +#perlin.mmg + +#Outputs: + +#Output - (float) - Shows a greyscale value noise +#perlin($(uv), vec2($(scale_x), $(scale_y)), int($(iterations)), $(persistence), $(seed)) + +#Inputs: +#scale, vector2, default: 4, min: 1, max: 32, step: 1 +#iterations, float, min: 0, max: 10, default: 3, step:1 +#persistence, float, min: 0, max: 1, default: 0.5, step:0.05 + +#---------------------- +#perlin_color.mmg + +#Outputs: + +#Output - (rgb) - Shows a color value noise +#perlin_color($(uv), vec2($(scale_x), $(scale_y)), int($(iterations)), $(persistence), $(seed)) + +#Inputs: +#scale, vector2, default: 4, min: 1, max: 32, step: 1 +#iterations, float, min: 0, max: 10, default: 3, step:1 +#persistence, float, min: 0, max: 1, default: 0.5, step:0.05 + +static func perlinc(uv : Vector2, size : Vector2, iterations : int, persistence : float, pseed : int) -> Color: + var f : float = perlin(uv, size, iterations, persistence, pseed) + + return Color(f, f, f, 1) + + +#float perlin(vec2 uv, vec2 size, int iterations, float persistence, float seed) { +# vec2 seed2 = rand2(vec2(seed, 1.0-seed)); +# float rv = 0.0; +# float coef = 1.0; +# float acc = 0.0; +# +# for (int i = 0; i < iterations; ++i) { +# vec2 step = vec2(1.0)/size; +# vec2 xy = floor(uv*size); +# +# float f0 = rand(seed2+mod(xy, size)); +# float f1 = rand(seed2+mod(xy+vec2(1.0, 0.0), size)); +# float f2 = rand(seed2+mod(xy+vec2(0.0, 1.0), size)); +# float f3 = rand(seed2+mod(xy+vec2(1.0, 1.0), size)); +# +# vec2 mixval = smoothstep(0.0, 1.0, fract(uv*size)); +# rv += coef * mix(mix(f0, f1, mixval.x), mix(f2, f3, mixval.x), mixval.y); +# acc += coef; +# size *= 2.0; +# coef *= persistence; +# } +# +# return rv / acc; +#} + +static func perlin(uv : Vector2, size : Vector2, iterations : int, persistence : float, pseed : int) -> float: + var seed2 : Vector2 = Commons.rand2(Vector2(float(pseed), 1.0-float(pseed))); + var rv : float = 0.0; + var coef : float = 1.0; + var acc : float = 0.0; + + for i in range(iterations): + var step : Vector2 = Vector2(1, 1) / size; + var xy : Vector2 = Commons.floorv2(uv * size); + var f0 : float = Commons.rand(seed2 + Commons.modv2(xy, size)); + var f1 : float = Commons.rand(seed2 + Commons.modv2(xy + Vector2(1.0, 0.0), size)); + var f2 : float = Commons.rand(seed2 + Commons.modv2(xy + Vector2(0.0, 1.0), size)); + var f3 : float = Commons.rand(seed2 + Commons.modv2(xy + Vector2(1.0, 1.0), size)); + + var mixval : Vector2 = Commons.smoothstepv2(0.0, 1.0, Commons.fractv2(uv * size)); + + rv += coef * lerp(lerp(f0, f1, mixval.x), lerp(f2, f3, mixval.x), mixval.y); + acc += coef; + size *= 2.0; + coef *= persistence; + + return rv / acc; + +#vec3 perlin_color(vec2 uv, vec2 size, int iterations, float persistence, float seed) { +# vec2 seed2 = rand2(vec2(seed, 1.0-seed)); +# vec3 rv = vec3(0.0); +# float coef = 1.0; +# float acc = 0.0; +# +# for (int i = 0; i < iterations; ++i) { +# vec2 step = vec2(1.0)/size; +# vec2 xy = floor(uv*size); +# vec3 f0 = rand3(seed2+mod(xy, size)); +# vec3 f1 = rand3(seed2+mod(xy+vec2(1.0, 0.0), size)); +# vec3 f2 = rand3(seed2+mod(xy+vec2(0.0, 1.0), size)); +# vec3 f3 = rand3(seed2+mod(xy+vec2(1.0, 1.0), size)); +# vec2 mixval = smoothstep(0.0, 1.0, fract(uv*size)); +# +# rv += coef * mix(mix(f0, f1, mixval.x), mix(f2, f3, mixval.x), mixval.y); +# acc += coef; +# size *= 2.0; +# coef *= persistence; +# } +# +# return rv / acc; +#} + +static func perlin_color(uv : Vector2, size : Vector2, iterations : int, persistence : float, pseed : int) -> Vector3: + var seed2 : Vector2 = Commons.rand2(Vector2(float(pseed), 1.0-float(pseed))); + var rv : Vector3 = Vector3(); + var coef : float = 1.0; + var acc : float = 0.0; + + for i in range(iterations): + var step : Vector2 = Vector2(1, 1) / size; + var xy : Vector2 = Commons.floorv2(uv * size); + var f0 : Vector3 = Commons.rand3(seed2 + Commons.modv2(xy, size)); + var f1 : Vector3 = Commons.rand3(seed2 + Commons.modv2(xy + Vector2(1.0, 0.0), size)); + var f2 : Vector3 = Commons.rand3(seed2 + Commons.modv2(xy + Vector2(0.0, 1.0), size)); + var f3 : Vector3 = Commons.rand3(seed2 + Commons.modv2(xy + Vector2(1.0, 1.0), size)); + + var mixval : Vector2 = Commons.smoothstepv2(0.0, 1.0, Commons.fractv2(uv * size)); + + rv += coef * lerp(lerp(f0, f1, mixval.x), lerp(f2, f3, mixval.x), mixval.y) + acc += coef; + size *= 2.0; + coef *= persistence; + + return rv / acc; + +static func perlin_colorc(uv : Vector2, size : Vector2, iterations : int, persistence : float, pseed : int) -> Color: + var f : Vector3 = perlin_color(uv, size, iterations, persistence, pseed) + + return Color(f.x, f.y, f.z, 1) + +static func perlin_warp_1(uv : Vector2, size : Vector2, iterations : int, persistence : float, pseed : int, translate : Vector2, rotate : float, size2 : Vector2) -> Color: + var f : float = perlin(uv, size2, iterations, persistence, pseed) + var vt : Vector2 = Commons.transform(uv, Vector2(translate.x*(2.0*f-1.0), translate.y*(2.0*f-1.0)), rotate*0.01745329251*(2.0*1.0-1.0), Vector2(size.x*(2.0*1.0-1.0), size.y*(2.0*1.0-1.0)), true) + var ff : float = perlin(vt, size2, iterations, persistence, pseed) + + return Color(ff, ff, ff, 1) + +static func perlin_warp_2(uv : Vector2, size : Vector2, iterations : int, persistence : float, pseed : int, translate : Vector2, rotate : float, size2 : Vector2) -> Color: + var f = perlin(uv, size2, iterations, persistence, pseed) + var vt : Vector2 = Commons.transform(uv, Vector2(translate.x*(2.0*f-1.0), translate.y*(2.0*f-1.0)), rotate*0.01745329251*(2.0*1.0-1.0), Vector2(size.x*(2.0*1.0-1.0), size.y*(2.0*1.0-1.0)), true) + var ff : float = perlin(vt, size2, iterations, persistence, pseed) + + var rgba : Vector3 = Vector3(ff, ff, ff) + + var tf : Vector2 = Commons.transform(uv, Vector2(translate.x * (2.0 * (rgba.dot(Vector3(1, 1, 1) / 3.0) - 1.0)), translate.y*(2.0*(rgba.dot(Vector3(1, 1, 1) /3.0)-1.0))), rotate*0.01745329251*(2.0*1.0-1.0), Vector2(size.x*(2.0*1.0-1.0), size.y*(2.0*1.0-1.0)), true) + + var fff : float = perlin(tf, size2, iterations, persistence, pseed); + + return Color(fff, fff, fff, 1) + diff --git a/addons/mat_maker_gd/nodes/common/noise_voronoi.gd b/addons/mat_maker_gd/nodes/common/noise_voronoi.gd new file mode 100644 index 0000000..9952e0a --- /dev/null +++ b/addons/mat_maker_gd/nodes/common/noise_voronoi.gd @@ -0,0 +1,141 @@ +tool +extends Reference + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +#voronoi.mmg + +#voronoi_1, 2, 3, 4 -> different outputs + +#Outputs: + +#vec4 $(name_uv)_xyzw = voronoi($uv, vec2($scale_x, $scale_y), vec2($stretch_y, $stretch_x), $intensity, $randomness, $seed); + +#Nodes - float - A greyscale pattern based on the distance to cell centers +#$(name_uv)_xyzw.z + +#Borders - float - A greyscale pattern based on the distance to borders +#$(name_uv)_xyzw.w + +#Random color - rgb - A color pattern that assigns a random color to each cell +#rand3(fract(floor($(name_uv)_xyzw.xy)/vec2($scale_x, $scale_y))) + +#Fill - rgba - An output that should be plugged into a Fill companion node +#vec4(fract(($(name_uv)_xyzw.xy-1.0)/vec2($scale_x, $scale_y)), vec2(2.0)/vec2($scale_x, $scale_y)) + +#Inputs: + +#scale, min: 1, max: 32, step: 1, default: 4 +#stretch, min: 0.01, max: 1, step: 0.01, default: 1 +#intensity, min: 0, max: 1, step: 0.01, default: 0.75 +#randomness, min: 0, max: 1, step: 0.01, default: 1 + +#vec4 $(name_uv)_xyzw = voronoi($uv, vec2($scale_x, $scale_y), vec2($stretch_y, $stretch_x), $intensity, $randomness, $seed); + +#note this is newer than what I have TODO + +#// Based on https://www.shadertoy.com/view/ldl3W8 +#// The MIT License +#// Copyright © 2013 Inigo Quilez +#vec3 iq_voronoi(vec2 x, vec2 size, vec2 stretch, float randomness, vec2 seed) { +# vec2 n = floor(x); +# vec2 f = fract(x); +# vec2 mg, mr, mc; +# float md = 8.0; +# +# for (int j=-1; j<=1; j++) +# for (int i=-1; i<=1; i++) { +# vec2 g = vec2(float(i),float(j)); +# vec2 o = randomness*rand2(seed + mod(n + g + size, size)); +# vec2 c = g + o; +# vec2 r = c - f; +# vec2 rr = r*stretch; +# float d = dot(rr,rr); +# if (d0.00001) +# md = min(md, dot(0.5*(mr+r)*stretch, normalize((r-mr)*stretch))); +# } +# +# return vec3(md, mc+n); +#} +# +#vec4 voronoi(vec2 uv, vec2 size, vec2 stretch, float intensity, float randomness, float seed) { +# uv *= size; +# vec3 v = iq_voronoi(uv, size, stretch, randomness, rand2(vec2(seed, 1.0-seed))); +# return vec4(v.yz, intensity*length((uv-v.yz)*stretch), v.x); +#} + +static func voronoi(uv : Vector2, size : Vector2, stretch : Vector2, intensity : float, randomness : float, pseed : int) -> Color: + var seed2 : Vector2 = Commons.rand2(Vector2(float(pseed), 1.0-float(pseed))); + uv *= size; + var best_distance0 : float = 1.0; + var best_distance1 : float = 1.0; + var point0 : Vector2; + var point1 : Vector2; + var p0 : Vector2 = Commons.floorv2(uv); + + for dx in range(-1, 2):# (int dx = -1; dx < 2; ++dx) { + for dy in range(-1, 2):# (int dy = -1; dy < 2; ++dy) { + var d : Vector2 = Vector2(float(dx), float(dy)); + var p : Vector2 = p0+d; + + p += randomness * Commons.rand2(seed2 + Commons.modv2(p, size)); + var distance : float = (stretch * (uv - p) / size).length(); + + if (best_distance0 > distance): + best_distance1 = best_distance0; + best_distance0 = distance; + point1 = point0; + point0 = p; + elif (best_distance1 > distance): + best_distance1 = distance; + point1 = p; + + var edge_distance : float = (uv - 0.5*(point0+point1)).dot((point0-point1).normalized()); + + return Color(point0.x, point0.y, best_distance0 * (size).length() * intensity, edge_distance); + +#$(name_uv)_xyzw.z + +static func voronoi_1(uv : Vector2, size : Vector2, stretch : Vector2, intensity : float, randomness : float, pseed : int) -> Color: + var c : Color = voronoi(uv, size, stretch, intensity, randomness, pseed); + + return Color(c.b, c.b, c.b, 1) + +#$(name_uv)_xyzw.w + +static func voronoi_2(uv : Vector2, size : Vector2, stretch : Vector2, intensity : float, randomness : float, pseed : int) -> Color: + var c : Color = voronoi(uv, size, stretch, intensity, randomness, pseed); + + return Color(c.a, c.a, c.a, 1) + +#rand3(fract(floor($(name_uv)_xyzw.xy)/vec2($scale_x, $scale_y))) + +static func voronoi_3(uv : Vector2, size : Vector2, stretch : Vector2, intensity : float, randomness : float, pseed : int) -> Color: + var c : Color = voronoi(uv, size, stretch, intensity, randomness, pseed); + + var vv : Vector2 = Vector2(c.r, c.g) + + var v : Vector3 = Commons.rand3(Commons.fractv2(vv)); + + return Color(v.x, v.y, v.z, 1) + +#vec4(fract(($(name_uv)_xyzw.xy-1.0)/vec2($scale_x, $scale_y)), vec2(2.0)/vec2($scale_x, $scale_y)) + +#voronoi_4 todo diff --git a/addons/mat_maker_gd/nodes/common/noises.gd b/addons/mat_maker_gd/nodes/common/noises.gd new file mode 100644 index 0000000..7e2c854 --- /dev/null +++ b/addons/mat_maker_gd/nodes/common/noises.gd @@ -0,0 +1,122 @@ +tool +extends Reference + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +#---------------------- +#color_noise.mmg + +#Outputs: + +#Output - (rgb) - Shows the noise pattern +#color_dots($(uv), 1.0/$(size), $(seed)) + +#Inputs: +#size, float, default: 8, min: 2, max: 12, step: 1 + +#---------------------- +#noise.mmg + +#Outputs: + +#float $(name)_f(vec2 uv) { +# return dots(uv, 1.0/$(size), $(density), $(seed)); +#} + +#Output - (float) - Shows the noise pattern +#$(name)_f($(uv)) + +#Inputs: +#grid_size, float, default: 4, min: 2, max: 12, step: 1 +#density, float, default: 0.5, min: 0, max: 1, step: 0.01 + +#---------------------- +#noise_anisotropic.mmg +#Generates x-axis interpolated value noise + +#Output: +#Output (float) - Shows a greyscale value noise +#anisotropic($(uv), vec2($(scale_x), $(scale_y)), $(seed), $(smoothness), $(interpolation)) + +#Input: +#scale, Vector2, min: 1, 1, max: 32, 1024, step: 1, 1, default 4, 256 +#smoothness, float, min: 0, max: 1, step: 0,01, default: 1 +#Interpolation, float, min: 0, max: 1, step: 0,01, default: 1 + +#float dots(vec2 uv, float size, float density, float seed) { +# vec2 seed2 = rand2(vec2(seed, 1.0-seed)); +# uv /= size; +# vec2 point_pos = floor(uv)+vec2(0.5); +# float color = step(rand(seed2+point_pos), density); +# return color; +#} + +static func dots(uv : Vector2, size : float, density : float, pseed : float) -> float: + var seed2 : Vector2 = Commons.rand2(Vector2(pseed, 1.0 - pseed)) + uv /= size + var point_pos : Vector2 = Commons.floorv2(uv) + Vector2(0.5, 0.5) + var color : float = Commons.step(Commons.rand2(seed2 + point_pos).x, density); + return color + +static func anisotropicc(uv : Vector2, size : Vector2, pseed : float, smoothness : float, interpolation : float) -> Color: + var v : float = anisotropic(uv, size, pseed, smoothness, interpolation) + + return Color(v, v, v, 1) + +#float anisotropic(vec2 uv, vec2 size, float seed, float smoothness, float interpolation) { +# vec2 seed2 = rand2(vec2(seed, 1.0-seed)); +# vec2 xy = floor(uv*size); +# vec2 offset = vec2(rand(seed2 + xy.y), 0.0); +# vec2 xy_offset = floor(uv * size + offset ); +# +# float f0 = rand(seed2+mod(xy_offset, size)); +# float f1 = rand(seed2+mod(xy_offset+vec2(1.0, 0.0), size)); +# float mixer = clamp( (fract(uv.x*size.x+offset.x) -.5) / smoothness + 0.5, 0.0, 1.0 ); +# float smooth_mix = smoothstep(0.0, 1.0, mixer); +# float linear = mix(f0, f1, mixer); +# float smoothed = mix(f0, f1, smooth_mix); +# +# return mix(linear, smoothed, interpolation); +#} + +static func anisotropic(uv : Vector2, size : Vector2, pseed : float, smoothness : float, interpolation : float) -> float: + var seed2 : Vector2 = Commons.rand2(Vector2(pseed, 1.0 - pseed)) + + var xy : Vector2 = Commons.floorv2(uv * size) + var s2xy : Vector2 = seed2 + s2xy.x += xy.y + s2xy.y += xy.y + + var offset : Vector2 = Vector2(Commons.rand(s2xy), 0.0) + var xy_offset : Vector2 = Commons.floorv2(uv * size + offset) + + var f0 : float = Commons.rand(seed2 + Commons.modv2(xy_offset, size)); + var f1 : float = Commons.rand(seed2 + Commons.modv2(xy_offset + Vector2(1.0, 0.0), size)) + var mixer : float = clamp((Commons.fract(uv.x * size.x + offset.x) - 0.5) / smoothness + 0.5, 0.0, 1.0) + var smooth_mix : float = smoothstep(0.0, 1.0, mixer) + var linear : float = lerp(f0, f1, mixer) + var smoothed : float = lerp(f0, f1, smooth_mix) + + return lerp(linear, smoothed, interpolation) + +#vec3 color_dots(vec2 uv, float size, float seed) { +# vec2 seed2 = rand2(vec2(seed, 1.0-seed)); +# uv /= size; +# vec2 point_pos = floor(uv)+vec2(0.5); +# return rand3(seed2+point_pos); +#} + +static func color_dots(uv : Vector2, size : float, pseed : float) -> Vector3: + var seed2 : Vector2 = Commons.rand2(Vector2(pseed, 1.0 - pseed)) + + uv /= size + + var point_pos : Vector2 = Commons.floorv2(uv) + Vector2(0.5, 0.5) + + return Commons.rand3(seed2 + point_pos) + +static func noise_color(uv : Vector2, size : float, pseed : float) -> Color: + var v : Vector3 = color_dots(uv, 1.0 / size, pseed) + + return Color(v.x, v.y, v.z, 1) + diff --git a/addons/mat_maker_gd/nodes/common/patterns.gd b/addons/mat_maker_gd/nodes/common/patterns.gd new file mode 100644 index 0000000..cbbd80e --- /dev/null +++ b/addons/mat_maker_gd/nodes/common/patterns.gd @@ -0,0 +1,1170 @@ +tool +extends Reference + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +#---------------------- +#beehive.mmg +#Outputs: (beehive_1c, beehive_2c, beehive_3c TODO make common code parameters) +#Common +#vec2 $(name_uv)_uv = $uv*vec2($sx, $sy*1.73205080757); +#vec4 $(name_uv)_center = beehive_center($(name_uv)_uv); + +#Output (float) - Shows the greyscale pattern +#1.0-2.0*beehive_dist($(name_uv)_center.xy) + +#Random color (rgb) - Shows a random color for each hexagonal tile +#rand3(fract($(name_uv)_center.zw/vec2($sx, $sy))+vec2(float($seed))) + +#UV map (rgb) - Shows an UV map to be connected to the UV map port of the Custom UV node +#vec3(vec2(0.5)+$(name_uv)_center.xy, rand(fract($(name_uv)_center.zw/vec2($sx, $sy))+vec2(float($seed)))) + +#Inputs: +#size, vector2, default: 2, min: 1, max: 64, step: 1 + +#---------------------- +#pattern.mmg +#Outputs: $(name)_fct($(uv)) + +#Combiner, enum, default: 0, values (CombinerType): Multiply, Add, Max, Min, Xor, Pow +#Pattern_x_type, enum, default: 5, values (CombinerAxisType): Sine, Triangle, Square, Sawtooth, Constant, Bounce +#Pattern_y_type, enum, default: 5, values (CombinerAxisType): Sine, Triangle, Square, Sawtooth, Constant, Bounce +#Pattern_Repeat, vector2, min: 0, max: 32, default:4, step: 1 + +#---------------------- +#bricks.mmg + +#Outputs: + +#Common +#vec4 $(name_uv)_rect = bricks_$pattern($uv, vec2($columns, $rows), $repeat, $row_offset); +#vec4 $(name_uv) = brick($uv, $(name_uv)_rect.xy, $(name_uv)_rect.zw, $mortar*$mortar_map($uv), $round*$round_map($uv), max(0.001, $bevel*$bevel_map($uv))); + +#Bricks pattern (float) - A greyscale image that shows the bricks pattern +#$(name_uv).x + +#Random color (rgb) - A random color for each brick +#brick_random_color($(name_uv)_rect.xy, $(name_uv)_rect.zw, float($seed)) + +#Position.x (float) - The position of each brick along the X axis", +#$(name_uv).y + +#Position.y (float) - The position of each brick along the Y axis +#$(name_uv).z + +#Brick UV (rgb) - An UV map output for each brick, to be connected to the Map input of a CustomUV node +#brick_uv($uv, $(name_uv)_rect.xy, $(name_uv)_rect.zw, float($seed)) + +#Corner UV (rgb) - An UV map output for each brick corner, to be connected to the Map input of a CustomUV node +#brick_corner_uv($uv, $(name_uv)_rect.xy, $(name_uv)_rect.zw, $mortar*$mortar_map($uv), $corner, float($seed)) + +#Direction (float) - The direction of each brick (white: horizontal, black: vertical) +#0.5*(sign($(name_uv)_rect.z-$(name_uv)_rect.x-$(name_uv)_rect.w+$(name_uv)_rect.y)+1.0) + +#Inputs: +#type / Pattern, enum, default: 0, values: Running Bond,Running Bond (2),HerringBone,Basket Weave,Spanish Bond +#repeat, int, min: 1, max: 8, default: 1, step:1 +#rows, int, min: 1, max: 64, default: 6, step:1 +#columns, int, min: 1, max: 64, default: 6, step:1 +#offset, float, min: 0, max: 1, default: 0.5, step:0.01 +#mortar, float, min: 0, max: 0.5, default: 0.1, step:0.01 (universal input) +#bevel, float, min: 0, max: 0.5, default: 0.1, step:0.01 (universal input) +#round, float, min: 0, max: 0.5, default: 0.1, step:0.01 (universal input) +#corner, float, min: 0, max: 0.5, default: 0.1, step:0.01 + +#---------------------- +#bricks_uneven.mmg + +#Outputs: + +#Common +#vec4 $(name_uv)_rect = bricks_uneven($uv, int($iterations), $min_size, $randomness, float($seed)); +#vec4 $(name_uv) = brick2($uv, $(name_uv)_rect.xy, $(name_uv)_rect.zw, $mortar*$mortar_map($uv), $round*$round_map($uv), max(0.00001, $bevel*$bevel_map($uv))); + +#Bricks pattern (float) - A greyscale image that shows the bricks pattern +#$(name_uv).x + +#Random color (rgb) - A random color for each brick +#rand3(fract($(name_uv)_rect.xy)+rand2(vec2(float($seed)))) + +#Position.x (float) - The position of each brick along the X axis", +#$(name_uv).y + +#Position.y (float) - The position of each brick along the Y axis +#$(name_uv).z + +#Brick UV (rgb) - An UV map output for each brick, to be connected to the Map input of a CustomUV node +#brick_uv($uv, $(name_uv)_rect.xy, $(name_uv)_rect.zw, float($seed)) + +#Corner UV (rgb) - An UV map output for each brick corner, to be connected to the Map input of a CustomUV node +#brick_corner_uv($uv, $(name_uv)_rect.xy, $(name_uv)_rect.zw, $mortar*$mortar_map($uv), $corner, float($seed)) + +#Direction (float) - The direction of each brick (white: horizontal, black: vertical) +#0.5*(sign($(name_uv)_rect.z-$(name_uv)_rect.x-$(name_uv)_rect.w+$(name_uv)_rect.y)+1.0) + +#Inputs: +#iterations, int, min: 1, max: 16, default:8, step:1 +#min_size, float, min: 0, max: 0.5, default: 0.3, step:0.01 +#randomness, float, min: 0, max: 1, default: 0.5, step:0.01 +#mortar, float, min: 0, max: 0.5, default: 0.1, step:0.01 (universal input) +#bevel, float, min: 0, max: 0.5, default: 0.1, step:0.01 (universal input) +#round, float, min: 0, max: 0.5, default: 0.1, step:0.01 (universal input) +#corner, float, min: 0, max: 0.5, default: 0.1, step:0.01 + +#---------------------- +#runes.mmg (includes sdline.mmg) +#Generates a grid filled with random runes + +#Outputs: + +#Output (float) - A greyscale image showing random runes. +#Rune(vec2($columns, $rows)*$uv, float($seed)) + +#Inputs: +#size, vector2, default: 4, min: 2, max: 32, step: 1 + +#---------------------- +#scratches.mmg +#Draws white scratches on a black background + +#Outputs: + +#Output (float) - Shows white scratches on a black background +#scratches($uv, int($layers), vec2($length, $width), $waviness, $angle, $randomness, vec2(float($seed), 0.0)) + +#Inputs: + +#scratch_size (l, w), vector2, min: 0.1, max: 1, default: (0.25, 0.5), step:0.01 +#layers, float, min: 1, max: 10, default: 4, step:1 +#waviness, float, min: 0, max: 1, default: 0.5, step:0.01 +#angle, float, min: -180, max: 180, default: 0, step:1 +#randomness, float, min: 0, max: 1, default: 0.5, step:0.01 + +#---------------------- +#iching.mmg +#This node generates a grid of random I Ching hexagrams. + +#Outputs: + +#Output (float) - A greyscale image showing random I Ching hexagrams. +#IChing(vec2($columns, $rows)*$uv, float($seed)) + +#Inputs: +#size, vector2, default: 2, min: 2, max: 32, step: 1 + +#---------------------- +#weave.mmg + +#Outputs: + +#Output (float) - Shows the generated greyscale weave pattern. +#weave($uv, vec2($columns, $rows), $width*$width_map($uv)) + +#Inputs: +#size, vector2, default: 4, min: 2, max: 32, step: 1 +#width, float, min: 0, max: 1, default: 0.8, step:0.05 (universal input) + +#---------------------- +#weave2.mmg + +#code +#vec3 $(name_uv) = weave2($uv, vec2($columns, $rows), $stitch, $width_x*$width_map($uv), $width_y*$width_map($uv)); + +#Outputs: + +#Output (float) - Shows the generated greyscale weave pattern. +#$(name_uv).x + +#Horizontal mask (float) - Horizontal mask +#$(name_uv).y + +#Vertical mask (float) - Mask for vertical stripes +#$(name_uv).z + +#Inputs: +#size, vector2, default: 4, min: 2, max: 32, step: 1 +#width, vector2, default: 0.8, min: 0, max: 1, step: 0.05 +#stitch, float, min: 0, max: 10, default: 1, step:1 +#width_map, float, default: 1, (does not need input val (label)) (universal input) + +#---------------------- +#truchet.mmg + +#Outputs: + +#line: $shape = 1 +#circle: $shape = 2 + +#Output (float) - Shows a greyscale image of the truchet pattern. +#truchet$shape($uv*$size, vec2(float($seed))) + +#Inputs: +#shape, enum, default: 0, values: line, circle +#size, float, default: 4, min: 2, max: 64, step: 1 + +#---------------------- +#truchet_generic.mmg + +#Outputs: + +#Output (color) +#$in(truchet_generic_uv($uv*$size, vec2(float($seed)))) + +#Inputs: +#in, color, default: color(1.0) +#size, float, default: 4, min: 2, max: 64, step: 1 + +#---------------------- +#arc_pavement.mmg +#Draws a white shape on a black background + +# "code": "vec2 $(name_uv)_uv = fract($uv)*vec2($repeat, -1.0);\nvec2 $(name_uv)_seed;\nvec4 $(name_uv)_ap = arc_pavement($(name_uv)_uv, $rows, $bricks, $(name_uv)_seed);\n", +# "outputs": [ +# { +# "f": "pavement($(name_uv)_ap.zw, $bevel, 2.0*$mortar)", +# "longdesc": "A greyscale image that shows the bricks pattern", +# "shortdesc": "Bricks pattern", +# "type": "f" +# }, +# { +# "longdesc": "A random color for each brick", +# "rgb": "rand3($(name_uv)_seed)", +# "shortdesc": "Random color", +# "type": "rgb" +# }, +# { +# "longdesc": "An UV map output for each brick, to be connected to the Map input of a CustomUV node", +# "rgb": "vec3($(name_uv)_ap.zw, 0.0)", +# "shortdesc": "Brick UV", +# "type": "rgb" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 2, +# "label": "Repeat:", +# "longdesc": "The number of repetitions of the whole pattern", +# "max": 4, +# "min": 1, +# "name": "repeat", +# "shortdesc": "Repeat", +# "step": 1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 8, +# "label": "Rows:", +# "longdesc": "The number of rows", +# "max": 16, +# "min": 4, +# "name": "rows", +# "shortdesc": "Rows", +# "step": 1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 8, +# "label": "Bricks:", +# "longdesc": "The number of bricks per row", +# "max": 16, +# "min": 4, +# "name": "bricks", +# "shortdesc": "Bricks", +# "step": 1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0.1, +# "label": "Mortar:", +# "longdesc": "The width of the space between bricks", +# "max": 0.5, +# "min": 0, +# "name": "mortar", +# "shortdesc": "Mortar", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0.1, +# "label": "Bevel:", +# "longdesc": "The width of the edge of each brick", +# "max": 0.5, +# "min": 0, +# "name": "bevel", +# "shortdesc": "Bevel", +# "step": 0.01, +# "type": "float" +# } +# ] + +#---------------------- +#sine_wave.mmg +#Draws a greyscale sine wave pattern + +#Outputs: +#Output, float, Shows a greyscale image of a sine wave +#1.0-abs(2.0*($uv.y-0.5)-$amplitude*sin(($frequency*$uv.x+$phase)*6.28318530718)) + +#Inputs: +#amplitude, float, min: 0, max: 1, step: 0.01, default: 0.5 +#frequency, float, min: 0, max: 16, default: 1 +#phase, float, min: 0, max: 1, step: 0.01, default: 0.5 + +enum CombinerAxisType { + SINE, + TRIANGLE, + SQUARE, + SAWTOOTH, + CONSTANT, + BOUNCE +} + +enum CombinerType { + MULTIPLY, + ADD, + MAX, + MIN, + XOR, + POW +} + +#"Sine,Triangle,Square,Sawtooth,Constant,Bounce" +#"Multiply,Add,Max,Min,Xor,Pow" + +#float $(name)_fct(vec2 uv) { +# return mix_$(mix)(wave_$(x_wave)($(x_scale)*uv.x), wave_$(y_wave)($(y_scale)*uv.y)); +#} + +static func pattern(uv : Vector2, x_scale : float, y_scale : float, ct : int, catx : int, caty : int) -> float: + var x : float = 0 + var y : float = 0 + + if catx == CombinerAxisType.SINE: + x = Commons.wave_sine(x_scale * uv.x) + elif catx == CombinerAxisType.TRIANGLE: + x = Commons.wave_triangle(x_scale * uv.x) + elif catx == CombinerAxisType.SQUARE: + x = Commons.wave_square(x_scale * uv.x) + elif catx == CombinerAxisType.SAWTOOTH: + x = Commons.wave_sawtooth(x_scale * uv.x) + elif catx == CombinerAxisType.CONSTANT: + x = Commons.wave_constant(x_scale * uv.x) + elif catx == CombinerAxisType.BOUNCE: + x = Commons.wave_bounce(x_scale * uv.x) + + if caty == CombinerAxisType.SINE: + y = Commons.wave_sine(y_scale * uv.y) + elif caty == CombinerAxisType.TRIANGLE: + y = Commons.wave_triangle(y_scale * uv.y) + elif caty == CombinerAxisType.SQUARE: + y = Commons.wave_square(y_scale * uv.y) + elif caty == CombinerAxisType.SAWTOOTH: + y = Commons.wave_sawtooth(y_scale * uv.y) + elif caty == CombinerAxisType.CONSTANT: + y = Commons.wave_constant(y_scale * uv.y) + elif caty == CombinerAxisType.BOUNCE: + y = Commons.wave_bounce(y_scale * uv.y) + + if ct == CombinerType.MULTIPLY: + return Commons.mix_mul(x, y) + elif ct == CombinerType.ADD: + return Commons.mix_add(x, y); + elif ct == CombinerType.MAX: + return Commons.mix_max(x, y); + elif ct == CombinerType.MIN: + return Commons.mix_min(x, y); + elif ct == CombinerType.XOR: + return Commons.mix_xor(x, y); + elif ct == CombinerType.POW: + return Commons.mix_pow(x, y); + + return 0.0 + + +#"Line,Circle" + +static func truchet1c(uv : Vector2, size : float, pseed : float) -> Color: + var f : float = truchet1(uv * size, Vector2(pseed, pseed)) + return Color(f, f, f, 1); + +#float truchet1(vec2 uv, vec2 seed) { +# vec2 i = floor(uv); +# vec2 f = fract(uv)-vec2(0.5); +# +# return 1.0-abs(abs((2.0*step(rand(i+seed), 0.5)-1.0)*f.x+f.y)-0.5); +#} + +static func truchet1(uv : Vector2, pseed : Vector2) -> float: + var i : Vector2 = Commons.floorv2(uv); + var f : Vector2 = Commons.fractv2(uv) - Vector2(0.5, 0.5); + + return 1.0 - abs(abs((2.0 * Commons.step(Commons.rand(i + pseed), 0.5) - 1.0) * f.x + f.y) - 0.5); + +static func truchet2c(uv : Vector2, size : float, pseed : float) -> Color: + var f : float = truchet2(uv * size, Vector2(pseed, pseed)) + return Color(f, f, f, 1); + +#float truchet2(vec2 uv, vec2 seed) { +# vec2 i = floor(uv); +# vec2 f = fract(uv); +# float random = step(rand(i+seed), 0.5); +# +# f.x *= 2.0*random-1.0; +# f.x += 1.0-random; +# +# return 1.0-min(abs(length(f)-0.5), abs(length(1.0-f)-0.5)); +#} + +static func truchet2(uv : Vector2, pseed : Vector2) -> float: + var i : Vector2 = Commons.floorv2(uv); + var f : Vector2 = Commons.fractv2(uv); + var random : float = Commons.step(Commons.rand(i + pseed), 0.5); + + f.x *= 2.0 * random - 1.0; + f.x += 1.0 - random; + + return 1.0 - min(abs(f.length() - 0.5), abs((Vector2(1, 1) - f).length() - 0.5)); + +static func weavec(uv : Vector2, count : Vector2, width : float) -> Color: + var f : float = weave(uv, count, width); + + return Color(f, f, f, 1) + +#float weave(vec2 uv, vec2 count, float width) { +# uv *= count; +# float c = (sin(3.1415926*(uv.x+floor(uv.y)))*0.5+0.5)*step(abs(fract(uv.y)-0.5), width*0.5); +# c = max(c, (sin(3.1415926*(1.0+uv.y+floor(uv.x)))*0.5+0.5)*step(abs(fract(uv.x)-0.5), width*0.5)); +# return c; +#} + +static func weave(uv : Vector2, count : Vector2, width : float) -> float: + uv *= count; + var c : float = (sin(3.1415926* (uv.x + floor(uv.y)))*0.5+0.5)*Commons.step(abs(Commons.fract(uv.y)-0.5), width*0.5); + c = max(c, (sin(3.1415926*(1.0+uv.y+floor(uv.x)))*0.5+0.5)*Commons.step(abs(Commons.fract(uv.x)-0.5), width*0.5)); + return c; + +#vec3 weave2(vec2 uv, vec2 count, float stitch, float width_x, float width_y) { +# uv *= stitch; +# uv *= count; +# float c1 = (sin(3.1415926 / stitch * (uv.x + floor(uv.y) - (stitch - 1.0))) * 0.25 + 0.75 ) *step(abs(fract(uv.y)-0.5), width_x*0.5); +# float c2 = (sin(3.1415926 / stitch * (1.0+uv.y+floor(uv.x) ))* 0.25 + 0.75 )*step(abs(fract(uv.x)-0.5), width_y*0.5); +# return vec3(max(c1, c2), 1.0-step(c1, c2), 1.0-step(c2, c1)); +#} + +static func weave2(uv : Vector2, count : Vector2, stitch : float, width_x : float, width_y : float) -> Vector3: + uv.x *= stitch + uv.y *= stitch + uv *= count + + var c1 : float = (sin(3.1415926 / stitch * (uv.x + floor(uv.y) - (stitch - 1.0))) * 0.25 + 0.75 ) * Commons.step(abs(Commons.fract(uv.y) - 0.5), width_x * 0.5); + var c2 : float = (sin(3.1415926 / stitch * (1.0 + uv.y + floor(uv.x) ))* 0.25 + 0.75 ) * Commons.step(abs(Commons.fract(uv.x)-0.5), width_y * 0.5); + + return Vector3(max(c1, c2), 1.0 - Commons.step(c1, c2), 1.0 - Commons.step(c2, c1)); + +static func sinewavec(uv : Vector2, amplitude : float, frequency : float, phase : float) -> Color: + var f : float = 1.0- abs(2.0 * (uv.y-0.5) - amplitude * sin((frequency* uv.x + phase) * 6.28318530718)); + + return Color(f, f, f, 1) + +static func sinewavef(uv : Vector2, amplitude : float, frequency : float, phase : float) -> float: + return 1.0- abs(2.0 * (uv.y-0.5) - amplitude * sin((frequency* uv.x + phase) * 6.28318530718)); + +#float scratch(vec2 uv, vec2 size, float waviness, float angle, float randomness, vec2 seed) { +# float subdivide = floor(1.0/size.x); +# float cut = size.x*subdivide; +# +# uv *= subdivide; +# +# vec2 r1 = rand2(floor(uv)+seed); +# vec2 r2 = rand2(r1); +# +# uv = fract(uv); +# vec2 border = 10.0*min(fract(uv), 1.0-fract(uv)); +# uv = 2.0*uv-vec2(1.0); +# +# float a = 6.28318530718*(angle+(r1.x-0.5)*randomness); +# float c = cos(a); +# float s = sin(a); +# +# uv = vec2(c*uv.x+s*uv.y, s*uv.x-c*uv.y); +# uv.y += 2.0*r1.y-1.0; +# uv.y += 0.5*waviness*cos(2.0*uv.x+6.28318530718*r2.y); +# uv.x /= cut; +# uv.y /= subdivide*size.y; +# +# return min(border.x, border.y)*(1.0-uv.x*uv.x)*max(0.0, 1.0-1000.0*uv.y*uv.y); +#} + +static func scratch(uv : Vector2, size : Vector2, waviness : float, angle : float, randomness : float, pseed : Vector2) -> float: + var subdivide : float = floor(1.0/size.x); + var cut : float = size.x*subdivide; + uv *= subdivide; + var r1 : Vector2 = Commons.rand2(Commons.floorv2(uv) + pseed); + var r2 : Vector2 = Commons.rand2(r1); + uv = Commons.fractv2(uv); + uv = 2.0 * uv - Vector2(1, 1); + + var a : float = 6.28*(angle+(r1.x-0.5)*randomness); + var c : float = cos(a); + var s : float = sin(a); + + uv = Vector2(c*uv.x+s*uv.y, s*uv.x-c*uv.y); + uv.y += 2.0*r1.y-1.0; + uv.y += 0.5*waviness*cos(2.0*uv.x+6.28*r2.y); + uv.x /= cut; + uv.y /= subdivide*size.y; + + return (1.0-uv.x*uv.x)*max(0.0, 1.0-1000.0*uv.y*uv.y); + +#float scratches(vec2 uv, int layers, vec2 size, float waviness, float angle, float randomness, vec2 seed) { +# float v = 0.0; +# +# for (int i = 0; i < layers; ++i) { +# seed = rand2(seed); +# v = max(v, scratch(fract(uv+seed), size, waviness, angle/360.0, randomness, seed)); +# } +# +# return v; +#} + +static func scratches(uv : Vector2, layers : int, size : Vector2, waviness : float, angle : float, randomness : float, pseed : Vector2) -> float: + var v : float = 0.0; + + for i in range(layers):# (int i = 0; i < layers; ++i) { + pseed = Commons.rand2(pseed); + v = max(v, scratch(Commons.fractv2(uv + pseed), size, waviness, angle/360.0, randomness, pseed)); + + return v; + +static func scratchesc(uv : Vector2, layers : int, size : Vector2, waviness : float, angle : float, randomness : float, pseed : Vector2) -> Color: + var f : float = scratches(uv, layers, size, waviness, angle, randomness, pseed) + + return Color(f, f, f, 1) + +static func runesc(uv : Vector2, col_row : Vector2, pseed : float) -> Color: + var f : float = rune(col_row * uv, pseed); + + return Color(f, f, f, 1) + +static func runesf(uv : Vector2, col_row : Vector2, pseed : float) -> float: + return rune(col_row * uv, pseed); + +#sdline.mmg +#vec2 sdLine(vec2 p, vec2 a, vec2 b) { +# vec2 pa = p-a, ba = b-a; +# float h = clamp(dot(pa,ba)/dot(ba,ba), 0.0, 1.0); +# +# return vec2(length(pa-ba*h), h); +#} + +#float ThickLine(vec2 uv, vec2 posA, vec2 posB, float radiusInv){ +# return clamp(1.1-20.0*sdLine(uv, posA, posB).x, 0.0, 1.0); +#} + +#// makes a rune in the 0..1 uv space. Seed is which rune to draw. +#// passes back gray in x and derivates for lighting in yz +#float Rune(vec2 uv, float s) { +# float finalLine = 0.0; +# vec2 seed = floor(uv)-rand2(vec2(s)); +# uv = fract(uv); +# +# for (int i = 0; i < 4; i++) // number of strokes +# { +# vec2 posA = rand2(floor(seed+0.5)); +# vec2 posB = rand2(floor(seed+1.5)); +# seed += 2.0; +# // expand the range and mod it to get a nicely distributed random number - hopefully. :) +# posA = fract(posA * 128.0); +# posB = fract(posB * 128.0); +# // each rune touches the edge of its box on all 4 sides +# +# if (i == 0) posA.y = 0.0; +# if (i == 1) posA.x = 0.999; +# if (i == 2) posA.x = 0.0; +# if (i == 3) posA.y = 0.999; +# +# // snap the random line endpoints to a grid 2x3 +# vec2 snaps = vec2(2.0, 3.0); +# posA = (floor(posA * snaps) + 0.5) / snaps; // + 0.5 to center it in a grid cell +# posB = (floor(posB * snaps) + 0.5) / snaps; +# +# //if (distance(posA, posB) < 0.0001) continue; +# // eliminate dots. +# // Dots (degenerate lines) are not cross-GPU safe without adding 0.001 - divide by 0 error. +# finalLine = max(finalLine, ThickLine(uv, posA, posB + 0.001, 20.0)); +# } +# +# return finalLine; +#} + +# makes a rune in the 0..1 uv space. Seed is which rune to draw. +# passes back gray in x and derivates for lighting in yz +static func rune(uv : Vector2, pseed : float) -> float: + var finalLine : float = 0.0; + var sseed : Vector2 = Commons.floorv2(uv) - Vector2(pseed, pseed); + + uv = Commons.fractv2(uv); + + for i in range(4):# (int i = 0; i < 4; i++): # // number of strokes + var posA : Vector2 = Commons.rand2(Commons.floorv2(sseed + Vector2(0.5, 0.5))); + var posB : Vector2 = Commons.rand2(Commons.floorv2(sseed + Vector2(1.5, 1.5))); + sseed.x += 2.0; + sseed.y += 2.0; + + # expand the range and mod it to get a nicely distributed random number - hopefully. :) + + posA = Commons.fractv2(posA * 128.0); + posB = Commons.fractv2(posB * 128.0); + + # each rune touches the edge of its box on all 4 sides + if (i == 0): + posA.y = 0.0; + + if (i == 1): + posA.x = 0.999; + + if (i == 2): + posA.x = 0.0; + + if (i == 3): + posA.y = 0.999; + + # snap the random line endpoints to a grid 2x3 + + var snaps : Vector2 = Vector2(2.0, 3.0); + + posA = (Commons.floorv2(posA * snaps) + Vector2(0.5, 0.5)) / snaps; # + 0.5 to center it in a grid cell + posB = (Commons.floorv2(posB * snaps) + Vector2(0.5, 0.5)) / snaps; + + #if (distance(posA, posB) < 0.0001) continue; // eliminate dots. + # Dots (degenerate lines) are not cross-GPU safe without adding 0.001 - divide by 0 error. + + finalLine = max(finalLine, Commons.ThickLine(uv, posA, posB + Vector2(0.001, 0.001), 20.0)); + + return finalLine; + +static func IChingc(uv : Vector2, row_col : Vector2, pseed : int) -> Color: + var f : float = IChing(row_col * uv, float(pseed)); + + return Color(f, f, f, 1) + +#float IChing(vec2 uv, float seed) { +# int value = int(32.0*rand(floor(uv)+vec2(seed))); +# float base = step(0.5, fract(fract(uv.y)*6.5))*step(0.04, fract(uv.y+0.02))*step(0.2, fract(uv.x+0.1)); +# int bit = int(fract(uv.y)*6.5); +# +# return base*step(0.1*step(float(bit & value), 0.5), fract(uv.x+0.55)); +#} + +static func IChing(uv : Vector2, pseed : float) -> float: + var value : int = int(32.0 * Commons.rand(Commons.floorv2(uv) + Vector2(pseed, pseed))); + var base : float = Commons.step(0.5, Commons.fract(Commons.fract(uv.y)*6.5))*Commons.step(0.04, Commons.fract(uv.y+0.02)) * Commons.step(0.2, Commons.fract(uv.x+0.1)); + var bit : int = int(Commons.fract(uv.y)*6.5); + + return base * Commons.step(0.1*Commons.step(float(bit & value), 0.5), Commons.fract(uv.x+0.55)); + +#Beehive output 1 +#Shows the greyscale pattern +#vec2 $(name_uv)_uv = $uv*vec2($sx, $sy*1.73205080757); +#vec4 $(name_uv)_center = beehive_center($(name_uv)_uv); +#1.0-2.0*beehive_dist($(name_uv)_center.xy) + +static func beehive_1c(uv : Vector2, size : Vector2, pseed : int) -> Color: + var o80035_0_uv : Vector2 = uv * Vector2(size.x, size.y * 1.73205080757); + var center : Color = beehive_center(o80035_0_uv); + + var f : float = 1.0 - 2.0 * beehive_dist(Vector2(center.r, center.g)); + + return Color(f, f, f, 1) + +#Beehive output 2 +#Shows a random color for each hexagonal tile +#vec2 $(name_uv)_uv = $uv*vec2($sx, $sy*1.73205080757); +#vec4 $(name_uv)_center = beehive_center($(name_uv)_uv); +#rand3(fract($(name_uv)_center.zw/vec2($sx, $sy))+vec2(float($seed))) + +static func beehive_2c(uv : Vector2, size : Vector2, pseed : int) -> Color: + var o80035_0_uv : Vector2 = uv * Vector2(size.x, size.y * 1.73205080757); + var center : Color = beehive_center(o80035_0_uv); + + var f : float = 1.0 - 2.0 * beehive_dist(Vector2(center.r, center.g)); + + var v : Vector3 = Commons.rand3(Commons.fractv2(Vector2(center.b, center.a) / Vector2(size.x, size.y)) + Vector2(float(pseed),float(pseed))); + + return Color(v.x, v.y, v.z, 1) + +#Beehive output 3 +#Shows an UV map to be connected to the UV map port of the Custom UV node +#vec3(vec2(0.5)+$(name_uv)_center.xy, rand(fract($(name_uv)_center.zw/vec2($sx, $sy))+vec2(float($seed)))) +#vec2 $(name_uv)_uv = $uv*vec2($sx, $sy*1.73205080757); +#vec4 $(name_uv)_center = beehive_center($(name_uv)_uv); + +static func beehive_3c(uv : Vector2, size : Vector2, pseed : int) -> Color: + var o80035_0_uv : Vector2 = uv * Vector2(size.x, size.y * 1.73205080757); + var center : Color = beehive_center(o80035_0_uv); + + #var f : float = 1.0 - 2.0 * beehive_dist(Vector2(center.r, center.g)); + + var v1 : Vector2 = Vector2(0.5, 0.5) + Vector2(center.r, center.g) + var ff : float = Commons.rand(Commons.fractv2(Vector2(center.b, center.a) / Vector2(size.x, size.y)) + Vector2(float(pseed), float(pseed))) + + var c : Color = Color(v1.x, v1.y, ff, ff); + + return c + +#float beehive_dist(vec2 p){ +# ec2 s = vec2(1.0, 1.73205080757); +# p = abs(p); +# return max(dot(p, s*.5), p.x); +#} + +static func beehive_dist(p : Vector2) -> float: + var s : Vector2 = Vector2(1.0, 1.73205080757); + + p = Commons.absv2(p); + + return max(p.dot(s*.5), p.x); + +#vec4 beehive_center(vec2 p) { +# vec2 s = vec2(1.0, 1.73205080757); +# vec4 hC = floor(vec4(p, p - vec2(.5, 1)) / vec4(s,s)) + .5; +# vec4 h = vec4(p - hC.xy*s, p - (hC.zw + .5)*s); +# return dot(h.xy, h.xy) Color: + var s : Vector2 = Vector2(1.0, 1.73205080757); + + var hC : Color = Color(p.x, p.y, p.x - 0.5, p.y - 1) / Color(s.x, s.y, s.x, s.y); + + hC = Commons.floorc(Color(p.x, p.y, p.x - 0.5, p.y - 1) / Color(s.x, s.y, s.x, s.y)) + Color(0.5, 0.5, 0.5, 0.5); + + var v1 : Vector2 = Vector2(p.x - hC.r * s.x, p.y - hC.g * s.y) + var v2 : Vector2 = Vector2(p.x - (hC.b + 0.5) * s.x, p.y - (hC.a + 0.5) * s.y) + + var h : Color = Color(v1.x, v1.y, v2.x, v2.y); + + if Vector2(h.r, h.g).dot(Vector2(h.r, h.g)) < Vector2(h.b, h.a).dot(Vector2(h.b, h.a)): + return Color(h.r, h.g, hC.r, hC.g) + else: + return Color(h.b, h.a, hC.b + 9.73, hC.a + 9.73) + + #return dot(h.xy, h.xy) < dot(h.zw, h.zw) ? Color(h.xy, hC.xy) : Color(h.zw, hC.zw + 9.73); + +#vec3 brick_corner_uv(vec2 uv, vec2 bmin, vec2 bmax, float mortar, float corner, float seed) { +# vec2 center = 0.5*(bmin + bmax); +# vec2 size = bmax - bmin; +# +# float max_size = max(size.x, size.y); +# float min_size = min(size.x, size.y); +# +# mortar *= min_size; +# corner *= min_size; +# +# return vec3(clamp((0.5*size-vec2(mortar)-abs(uv-center))/corner, vec2(0.0), vec2(1.0)), rand(fract(center)+vec2(seed)+ceil(vec2(uv-center)))); +#} + +static func brick_corner_uv(uv : Vector2, bmin : Vector2, bmax : Vector2, mortar : float, corner : float, pseed : float) -> Vector3: + var center : Vector2 = 0.5 * (bmin + bmax) + var size : Vector2 = bmax - bmin + var max_size : float = max(size.x, size.y) + var min_size : float = min(size.x, size.y) + mortar *= min_size + corner *= min_size + + var r : Vector3 = Vector3() + + r.x = clamp(((0.5 * size.x - mortar) - abs(uv.x - center.x)) / corner, 0, 1) + r.y = clamp(((0.5 * size.y - mortar) - abs(uv.y - center.y)) / corner, 0, 1) + r.z = Commons.rand(Commons.fractv2(center) + Vector2(pseed, pseed)) + + return r + +# return vec3(clamp((0.5*size-vec2(mortar)-abs(uv-center))/corner, vec2(0.0), vec2(1.0)), rand(fract(center)+vec2(seed))); + +#vec4 brick(vec2 uv, vec2 bmin, vec2 bmax, float mortar, float round, float bevel) { +# float color; +# vec2 size = bmax - bmin; +# float min_size = min(size.x, size.y); +# +# mortar *= min_size; +# bevel *= min_size; +# round *= min_size; +# vec2 center = 0.5*(bmin+bmax); +# vec2 d = abs(uv-center)-0.5*(size)+vec2(round+mortar); +# +# color = length(max(d,vec2(0))) + min(max(d.x,d.y),0.0)-round; +# color = clamp(-color/bevel, 0.0, 1.0); +# vec2 tiled_brick_pos = mod(bmin, vec2(1.0, 1.0)); +# +# return vec4(color, center, tiled_brick_pos.x+7.0*tiled_brick_pos.y); +#} + +static func brick(uv : Vector2, bmin : Vector2, bmax : Vector2, mortar : float, pround : float, bevel : float) -> Color: + var color : float + var size : Vector2 = bmax - bmin + + var min_size : float = min(size.x, size.y) + mortar *= min_size + bevel *= min_size + pround *= min_size + + var center : Vector2 = 0.5 * (bmin + bmax) + var d : Vector2 = Vector2() + + d.x = abs(uv.x - center.x) - 0.5 * (size.x) + (pround + mortar) + d.y = abs(uv.y - center.y) - 0.5 * (size.y) + (pround + mortar) + + color = Vector2(max(d.x, 0), max(d.y, 0)).length() + min(max(d.x, d.y), 0.0) - pround + + color = clamp(-color / bevel, 0.0, 1.0) + +# var tiled_brick_pos : Vector2 = Vector2(bmin.x - 1.0 * floor(bmin.x / 1.0), bmin.y - 1.0 * floor(bmin.y / 1.0)) + + var tiled_brick_pos_x : float = bmin.x - 1.0 * floor(bmin.x / 1.0) + var tiled_brick_pos_y : float = bmin.y - 1.0 * floor(bmin.y / 1.0) + + #vec2 tiled_brick_pos = mod(bmin, vec2(1.0, 1.0)); + + return Color(color, center.x, center.y, tiled_brick_pos_x + 7.0 * tiled_brick_pos_y) + +#vec3 brick_random_color(vec2 bmin, vec2 bmax, float seed) { +# vec2 center = 0.5*(bmin + bmax); +# return rand3(fract(center + vec2(seed))); +#} + +static func brick_random_color(bmin : Vector2, bmax : Vector2, pseed : float) -> Vector3: + var center : Vector2 = (bmin + bmax) + center.x *= 0.5 + center.y *= 0.5 + + return Commons.rand3(Commons.fractv2(center + Vector2(pseed, pseed))); + +#vec3 brick_uv(vec2 uv, vec2 bmin, vec2 bmax, float seed) { +# vec2 center = 0.5*(bmin + bmax); +# vec2 size = bmax - bmin; +# +# float max_size = max(size.x, size.y); +# +# return vec3(0.5+(uv-center)/max_size, rand(fract(center)+vec2(seed))); +#} + +static func brick_uv(uv : Vector2, bmin : Vector2, bmax : Vector2, pseed : float) -> Vector3: + var center : Vector2 = 0.5 * (bmin + bmax) + var size : Vector2 = bmax - bmin + var max_size : float = max(size.x, size.y) + + var x : float = 0.5+ (uv.x - center.x) / max_size + var y : float = 0.5+ (uv.y - center.y) /max_size + + return Vector3(x, y, Commons.rand(Commons.fractv2(center) + Vector2(pseed, pseed))) + +#vec4 bricks_rb(vec2 uv, vec2 count, float repeat, float offset) { +# count *= repeat;float x_offset = offset*step(0.5, fract(uv.y*count.y*0.5)); +# +# vec2 bmin = floor(vec2(uv.x*count.x-x_offset, uv.y*count.y)); +# +# bmin.x += x_offset; +# bmin /= count; +# +# return vec4(bmin, bmin+vec2(1.0)/count); +#} + +static func bricks_rb(uv : Vector2, count : Vector2, repeat : float, offset : float) -> Color: + count *= repeat + + var x_offset : float = offset * Commons.step(0.5, Commons.fractf(uv.y * count.y * 0.5)) + + var bmin : Vector2 + bmin.x = floor(uv.x * count.x - x_offset) + bmin.y = floor(uv.y * count.y) + + bmin.x += x_offset; + bmin /= count + var bmc : Vector2 = bmin + Vector2(1.0, 1.0) / count + + return Color(bmin.x, bmin.y, bmc.x, bmc.y) + +#vec4 bricks_rb2(vec2 uv, vec2 count, float repeat, float offset) { +# count *= repeat; +# +# float x_offset = offset*step(0.5, fract(uv.y*count.y*0.5)); +# count.x = count.x*(1.0+step(0.5, fract(uv.y*count.y*0.5))); +# +# vec2 bmin = floor(vec2(uv.x*count.x-x_offset, uv.y*count.y)); +# +# bmin.x += x_offset; +# bmin /= count; +# +# return vec4(bmin, bmin+vec2(1.0)/count); +#} + +static func bricks_rb2(uv : Vector2, count : Vector2, repeat : float, offset : float) -> Color: + count *= repeat + + var x_offset : float = offset * Commons.step(0.5, Commons.fractf(uv.y * count.y * 0.5)) + count.x = count.x * (1.0+Commons.step(0.5, Commons.fractf(uv.y * count.y * 0.5))) + var bmin : Vector2 = Vector2() + + bmin.x = floor(uv.x * count.x - x_offset) + bmin.y = floor(uv.y * count.y) + + bmin.x += x_offset + bmin /= count + + var b : Vector2 = bmin + Vector2(1, 1) / count + + return Color(bmin.x, bmin.y, b.x, b.y) + +#vec4 bricks_hb(vec2 uv, vec2 count, float repeat, float offset) { +# float pc = count.x+count.y; +# float c = pc*repeat; +# vec2 corner = floor(uv*c); +# float cdiff = mod(corner.x-corner.y, pc); +# +# if (cdiff < count.x) { +# return vec4((corner-vec2(cdiff, 0.0))/c, (corner-vec2(cdiff, 0.0)+vec2(count.x, 1.0))/c); +# } else { +# return vec4((corner-vec2(0.0, pc-cdiff-1.0))/c, (corner-vec2(0.0, pc-cdiff-1.0)+vec2(1.0, count.y))/c); +# } +#} + +static func bricks_hb(uv : Vector2, count : Vector2, repeat : float, offset : float) -> Color: + var pc : float = count.x + count.y + var c : float = pc * repeat + + var corner : Vector2 = Vector2(floor(uv.x * c), floor(uv.y * c)) + var cdiff : float = Commons.modf(corner.x - corner.y, pc) + + if (cdiff < count.x): + var col : Color = Color() + + col.r = (corner.x - cdiff) / c + col.g = corner.y / c + + col.b = (corner.x - cdiff + count.x) / c + col.a = (corner.y + 1.0) / c + + return col + else: + var col : Color = Color() + + col.r = corner.x / c + col.g = (corner.y - (pc - cdiff - 1.0)) / c + + col.b = (corner.x + 1.0) / c + col.a = (corner.y - (pc - cdiff - 1.0) + count.y) / c + + return col + +#vec4 bricks_bw(vec2 uv, vec2 count, float repeat, float offset) { +# vec2 c = 2.0*count*repeat; +# float mc = max(c.x, c.y); +# vec2 corner1 = floor(uv*c); +# vec2 corner2 = count*floor(repeat*2.0*uv); +# float cdiff = mod(dot(floor(repeat*2.0*uv), vec2(1.0)), 2.0); +# vec2 corner; +# vec2 size; +# +# if (cdiff == 0.0) { +# orner = vec2(corner1.x, corner2.y); +# size = vec2(1.0, count.y); +# } else { +# corner = vec2(corner2.x, corner1.y); +# size = vec2(count.x, 1.0); +# } +# +# return vec4(corner/c, (corner+size)/c); +#} + +static func bricks_bw(uv : Vector2, count : Vector2, repeat : float, offset : float) -> Color: + var c : Vector2 = 2.0 * count * repeat + var mc : float = max(c.x, c.y) + var corner1 : Vector2 = Vector2(floor(uv.x * c.x), floor(uv.y * c.y)) + var corner2 : Vector2 = Vector2(count.x * floor(repeat* 2.0 * uv.x), count.y * floor(repeat * 2.0 * uv.y)) + + var tmp : Vector2 = Vector2(floor(repeat * 2.0 * uv.x), floor(repeat * 2.0 * uv.y)) + var cdiff : float = Commons.modf(tmp.dot(Vector2(1, 1)), 2.0) + + var corner : Vector2 + var size : Vector2 + + if cdiff == 0: + corner = Vector2(corner1.x, corner2.y) + size = Vector2(1.0, count.y) + else: + corner = Vector2(corner2.x, corner1.y) + size = Vector2(count.x, 1.0) + + return Color(corner.x / c.x, corner.y / c.y, (corner.x + size.x) / c.x, (corner.y + size.y) / c.y) + +#vec4 bricks_sb(vec2 uv, vec2 count, float repeat, float offset) { +# vec2 c = (count+vec2(1.0))*repeat; +# float mc = max(c.x, c.y); +# vec2 corner1 = floor(uv*c); +# vec2 corner2 = (count+vec2(1.0))*floor(repeat*uv); +# vec2 rcorner = corner1 - corner2; +# vec2 corner; +# vec2 size; +# +# if (rcorner.x == 0.0 && rcorner.y < count.y) { +# corner = corner2; +# size = vec2(1.0, count.y); +# } else if (rcorner.y == 0.0) { +# corner = corner2+vec2(1.0, 0.0); +# size = vec2(count.x, 1.0); +# } else if (rcorner.x == count.x) { +# corner = corner2+vec2(count.x, 1.0); +# size = vec2(1.0, count.y); +# } else if (rcorner.y == count.y) { +# corner = corner2+vec2(0.0, count.y); +# size = vec2(count.x, 1.0); +# } else { +# corner = corner2+vec2(1.0); +# size = vec2(count.x-1.0, count.y-1.0); +# } +# +# return vec4(corner/c, (corner+size)/c); +#} + +static func bricks_sb(uv : Vector2, count : Vector2, repeat : float, offset : float) -> Color: + var c : Vector2 = (count + Vector2(1, 1)) * repeat + var mc : float = max(c.x, c.y) + var corner1 : Vector2 = Vector2(floor(uv.x * c.x), floor(uv.y * c.y)) + var corner2 : Vector2 = (count + Vector2(1, 1)) * Vector2(floor(repeat * uv.x), floor(repeat * uv.y)) + var rcorner : Vector2 = corner1 - corner2 + + var corner : Vector2 + var size : Vector2 + + if (rcorner.x == 0.0 && rcorner.y < count.y): + corner = corner2 + size = Vector2(1.0, count.y) + elif (rcorner.y == 0.0): + corner = corner2 + Vector2(1.0, 0.0) + size = Vector2(count.x, 1.0) + elif (rcorner.x == count.x): + corner = corner2 + Vector2(count.x, 1.0) + size = Vector2(1.0, count.y) + elif (rcorner.y == count.y): + corner = corner2 + Vector2(0.0, count.y) + size = Vector2(count.x, 1.0) + else: + corner = corner2 + Vector2(1, 1) + size = Vector2(count.x-1.0, count.y-1.0) + + return Color(corner.x / c.x, corner.y / c.y, (corner.x + size.x) / c.x, (corner.y + size.y) / c.y) + +#vec4 brick2(vec2 uv, vec2 bmin, vec2 bmax, float mortar, float round, float bevel) { +# float color; +# vec2 size = bmax - bmin; +# vec2 center = 0.5*(bmin+bmax); +# vec2 d = abs(uv-center)-0.5*(size)+vec2(round+mortar); +# +# color = length(max(d,vec2(0))) + min(max(d.x,d.y),0.0)-round; +# color = clamp(-color/bevel, 0.0, 1.0); +# +# vec2 tiled_brick_pos = mod(bmin, vec2(1.0, 1.0)); +# +# return vec4(color, center, tiled_brick_pos.x+7.0*tiled_brick_pos.y); +#} + +static func brick2(uv : Vector2, bmin : Vector2, bmax : Vector2, mortar : float, pround : float, bevel : float) -> Color: + return Color() + +#vec4 bricks_uneven(vec2 uv, int iterations, float min_size, float randomness, float seed) { +# vec2 a = vec2(0.0); +# vec2 b = vec2(1.0); +# for (int i = 0; i < iterations; ++i) { +# vec2 size = b-a; +# if (max(size.x, size.y) < min_size) { +# break; +# } +# +# float x = rand(rand2(vec2(rand(a+b), seed)))*randomness+(1.0-randomness)*0.5; +# +# if (size.x > size.y) { +# x *= size.x; +# +# if (uv.x > a.x+x) { +# a.x += x; +# } else { +# b.x = a.x + x; +# } +# } else { +# x *= size.y; +# +# if (uv.y > a.y+x) { +# a.y += x; +# } else { +# b.y = a.y + x; +# } +# } +# } +# +# return vec4(a, b); +#} + +static func bricks_uneven(uv : Vector2, iterations : int, min_size : float, randomness : float, pseed : float) -> Color: + return Color() + + +#vec2 truchet_generic_uv(vec2 uv, vec2 seed) { +# vec2 i = floor(uv); +# vec2 f = fract(uv); +# vec2 invert = step(rand2(seed+i), vec2(0.5)); +# +# return f*(vec2(1.0)-invert)+(vec2(1.0)-f)*invert; +#} + +static func truchet_generic_uv(uv : Vector2, pseed : float) -> Vector2: + return Vector2() + + +#float pavement(vec2 uv, float bevel, float mortar) {\n\t +# uv = abs(uv-vec2(0.5));\n\t +# +# return clamp((0.5*(1.0-mortar)-max(uv.x, uv.y))/max(0.0001, bevel), 0.0, 1.0); +#} + +#vec4 arc_pavement(vec2 uv, float acount, float lcount, out vec2 seed) {\n\t +# float PI = 3.141592654;\n\t +# float radius = (0.5/sqrt(2.0));\n +# float uvx = uv.x;\n +# uv.x = 0.5*fract(uv.x+0.5)+0.25;\n +# float center = (uv.x-0.5)/radius;\n +# center *= center;\n +# center = floor(acount*(uv.y-radius*sqrt(1.0-center))+0.5)/acount;\n +# +# vec2 v = uv-vec2(0.5, center);\n +# float cornerangle = 0.85/acount+0.25*PI;\n +# float acountangle = (PI-2.0*cornerangle)/(lcount+floor(mod(center*acount, 2.0)));\n +# float angle = mod(atan(v.y, v.x), 2.0*PI);\n\t +# +# float base_angle;\n\t +# float local_uvy = 0.5+acount*(length(v)-radius)*(1.54-0.71*cos(1.44*(angle-PI*0.5)));\n\t +# vec2 local_uv;\n +# +# if (angle < cornerangle) {\n +# base_angle = 0.25*PI;\n\t\t +# local_uv = vec2((angle-0.25*PI)/cornerangle*0.38*acount+0.5, 1.0-local_uvy);\n\t\t +# seed = vec2(fract(center), 0.0);\n +# } else if (angle > PI-cornerangle) {\n +# base_angle = 0.75*PI;\n\t\t +# local_uv = vec2(local_uvy, 0.5-(0.75*PI-angle)/cornerangle*0.38*acount);\n\t\t +# seed = vec2(fract(center), 0.0);\n +# } else {\n +# base_angle = cornerangle+(floor((angle-cornerangle)/acountangle)+0.5)*acountangle;\n\t\t +# local_uv = vec2((angle-base_angle)/acountangle+0.5, 1.0-local_uvy);\n\t\t +# seed = vec2(fract(center), base_angle);\n +# }\n +# +# vec2 brick_center = vec2(0.5, center)+radius*vec2(cos(base_angle), sin(base_angle));\n +# +# return vec4(brick_center.x+uvx-uv.x, brick_center.y, local_uv);\n +#} diff --git a/addons/mat_maker_gd/nodes/common/sdf2d.gd b/addons/mat_maker_gd/nodes/common/sdf2d.gd new file mode 100644 index 0000000..cf6dd2f --- /dev/null +++ b/addons/mat_maker_gd/nodes/common/sdf2d.gd @@ -0,0 +1,2451 @@ +tool +extends Reference + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +#---------------------- +#sdarc.mmg +#An arc as a signed distance function + +#"outputs": [ +#{ +# "longdesc": "The arc as a signed distance function", +# "sdf2d": "sdArc($uv-vec2(0.5), mod($a1, 360.0)*0.01745329251, mod($a2, 360.0)*0.01745329251, $r1, $r2)", +# "shortdesc": "Output", +# "type": "sdf2d" +#} +#], +#"parameters": [ +#{ +# "control": "Angle1.a", +# "default": 0, +# "label": "Angle 1", +# "longdesc": "The first angle of the arc", +# "max": 180, +# "min": -180, +# "name": "a1", +# "shortdesc": "Angle1", +# "step": 1, +# "type": "float" +#}, +#{ +# "control": "Angle2.a", +# "default": 0, +# "label": "Angle 2", +# "longdesc": "The second angle of the arc", +# "max": 180, +# "min": -180, +# "name": "a2", +# "shortdesc": "Angle2", +# "step": 1, +# "type": "float" +#}, +#{ +# "control": "Radius1.r", +# "default": 0.5, +# "label": "Radius", +# "longdesc": "The radius of the arc", +# "max": 1, +# "min": 0, +# "name": "r1", +# "shortdesc": "Radius", +# "step": 0.01, +# "type": "float" +#}, +#{ +# "control": "Radius11.r", +# "default": 0.1, +# "label": "Width", +# "longdesc": "The width of the shape around the arc", +# "max": 1, +# "min": 0, +# "name": "r2", +# "shortdesc": "Width", +# "step": 0.01, +# "type": "float" +#} +#] + +#---------------------- +#sdboolean.mmg +#Performs a boolean operation (union, intersection or difference) between two shapes + +#"inputs": [ +#{ +# "default": "0.0", +# "label": "", +# "longdesc": "The first shape, defined as a signed distance function", +# "name": "in1", +# "shortdesc": "Input1", +# "type": "sdf2d" +#}, +#{ +# "default": "0.0", +# "label": "", +# "longdesc": "The second shape, defined as a signed distance function", +# "name": "in2", +# "shortdesc": "Input2", +# "type": "sdf2d" +#} +#], +#"outputs": [ +#{ +# "longdesc": "The shape generated by the boolean operation", +# "sdf2d": "$op $in1($uv), $in2($uv))", +# "shortdesc": "Output", +# "type": "sdf2d" +#} +#], +#"parameters": [ +#{ +# "default": 2, +# "label": "", +# "longdesc": "The operation performed by this node", +# "name": "op", +# "shortdesc": "Operation", +# "type": "enum", +# "values": [ +# { +# "name": "Union", +# "value": "min(" +# }, +# { +# "name": "Subtraction", +# "value": "max(-" +# }, +# { +# "name": "Intersection", +# "value": "max(" +# } +# ] +#} +#], + +#---------------------- +#sdbox.mmg +#A rectangle described as a signed distance function + +# "code": "vec2 $(name_uv)_d = abs($uv-vec2($cx+0.5, $cy+0.5))-vec2($w, $h);", +# "outputs": [ +# { +# "longdesc": "The generated signed distance function", +# "sdf2d": "length(max($(name_uv)_d,vec2(0)))+min(max($(name_uv)_d.x,$(name_uv)_d.y),0.0)", +# "shortdesc": "Output", +# "type": "sdf2d" +# } +# ], +# "parameters": [ +# { +# "control": "Rect1.x", +# "default": 0.5, +# "label": "Width", +# "longdesc": "The width of the box", +# "max": 1, +# "min": 0, +# "name": "w", +# "shortdesc": "Width", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "Rect1.y", +# "default": 1, +# "label": "Height", +# "longdesc": "The height of the box", +# "max": 1, +# "min": 0, +# "name": "h", +# "shortdesc": "Height", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "P1.x", +# "default": 0, +# "label": "Center X", +# "longdesc": "The position of the center of the box on the X axis", +# "max": 1, +# "min": -1, +# "name": "cx", +# "shortdesc": "Center.x", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "P1.y", +# "default": 0, +# "label": "Center Y", +# "longdesc": "The position of the center of the box on the Y axis", +# "max": 1, +# "min": -1, +# "name": "cy", +# "shortdesc": "Center.y", +# "step": 0.01, +# "type": "float" +# } +# ], + +#---------------------- +#sdcircle.mmg +#A circle described as a signed distance function + +# "outputs": [ +# { +# "longdesc": "The generated signed distance function", +# "sdf2d": "length($uv-vec2($cx+0.5, $cy+0.5))-$r", +# "shortdesc": "Output", +# "type": "sdf2d" +# } +# ], +# "parameters": [ +# { +# "control": "Radius1.r", +# "default": 0.5, +# "label": "Radius", +# "longdesc": "The radius of the circle", +# "max": 1, +# "min": 0, +# "name": "r", +# "shortdesc": "Radius", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "P1.x", +# "default": 0, +# "label": "Center X", +# "longdesc": "The position of the center on the X axis", +# "max": 1, +# "min": -1, +# "name": "cx", +# "shortdesc": "Center.x", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "P1.y", +# "default": 0, +# "label": "Center Y", +# "longdesc": "The position of the center on the Y axis", +# "max": 1, +# "min": -1, +# "name": "cy", +# "shortdesc": "Center.y", +# "step": 0.01, +# "type": "float" +# } +# ], + +#---------------------- +#sdcirclerepeat.mmg +#Repeats its input shape around a circle + +#Output: +#Out, sdf2d (float) (property) +#$in(circle_repeat_transform_2d($uv-vec2(0.5), $c)+vec2(0.5)) + +#Input: +#in, float (sdf2d), default : 0 +#count, int, min: 1, max: 32, default: 6 + +#---------------------- +#sdelongation.mmg + +# "inputs": [ +# { +# "default": "0.0", +# "label": "", +# "name": "in", +# "type": "sdf2d" +# } +# ], +# "outputs": [ +# { +# "sdf2d": "$in($uv-clamp($uv-vec2(0.5), -vec2($x, $y), vec2($x, $y)))", +# "type": "sdf2d" +# } +# ], +# "parameters": [ +# { +# "control": "Rect1.x", +# "default": 0, +# "label": "X", +# "max": 1, +# "min": 0, +# "name": "x", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "Rect1.y", +# "default": 0, +# "label": "Y", +# "max": 1, +# "min": 0, +# "name": "y", +# "step": 0.01, +# "type": "float" +# } +# ] + +#---------------------- +#sdline.mmg +#A line or a capsule shape described as a signed distance function + +#vec2 $(name_uv)_sdl = sdLine($uv, vec2($ax+0.5, $ay+0.5), vec2($bx+0.5, $by+0.5)); + +#Outputs +#output, sdf2d (float), (output property) +#$(name_uv)_sdl.x-$r*$profile($(name_uv)_sdl.y) + +#Inputs +#A, Vector2, min: -1, max: 1, step: 0.01, default: (-0.3, -0.3) +#B, Vector2, min: -1, max: 1, step: 0.01, default: (0.3, 0.3) +#width, float, min: 0, max: 1, step: 0.01, default: 0.1 +#points (curve), default: 0, 0, 0, 1, 0, 0, 1, 1 + +#---------------------- +#sdmorph.mmg +#Morphs between 2 input shapes + +# "inputs": [ +# { +# "default": "0.0", +# "label": "", +# "longdesc": "The first shape, defined as a signed distance function", +# "name": "in1", +# "shortdesc": "Input1", +# "type": "sdf2d" +# }, +# { +# "default": "0.0", +# "label": "", +# "longdesc": "The second shape, defined as a signed distance function", +# "name": "in2", +# "shortdesc": "Input2", +# "type": "sdf2d" +# } +# ], +# "outputs": [ +# { +# "longdesc": "The generated hybrid shape", +# "sdf2d": "mix($in1($uv), $in2($uv), $amount)", +# "shortdesc": "Output", +# "type": "sdf2d" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 0.5, +# "label": "", +# "longdesc": "The amount of the second input in the result", +# "max": 1, +# "min": 0, +# "name": "amount", +# "shortdesc": "Amount", +# "step": 0.01, +# "type": "float" +# } +# ], + +#---------------------- +#sdngon.mmg (inc sdrotate.mmg, sdcirclerepeat.mmg) +#An n-gon described as a signed distance function + +# "outputs": [ +# { +# "longdesc": "The n-gon as a signed distance function", +# "sdf2d": "sdNgon(sdf2d_rotate($uv-vec2($cx, $cy), $rot*0.01745329251-1.57079632679)-vec2(0.5), $r, $n)", +# "shortdesc": "Output", +# "type": "sdf2d" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 3, +# "label": "N", +# "longdesc": "The number of sides of the n-gon", +# "max": 12, +# "min": 3, +# "name": "n", +# "shortdesc": "N", +# "step": 1, +# "type": "float" +# }, +# { +# "control": "Radius1.r", +# "default": 0.5, +# "label": "Radius", +# "longdesc": "The radius of the n-gon", +# "max": 1, +# "min": 0, +# "name": "r", +# "shortdesc": "Radius", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "Radius1.a", +# "default": 0, +# "label": "Rotation", +# "longdesc": "The rotation of the n-gon", +# "max": 180, +# "min": -180, +# "name": "rot", +# "shortdesc": "Rotation", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "P1.x", +# "default": 0, +# "label": "Center X", +# "longdesc": "The position of the center on the X axis", +# "max": 0.5, +# "min": -0.5, +# "name": "cx", +# "shortdesc": "Center.x", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "P1.y", +# "default": 0, +# "label": "Center Y", +# "longdesc": "The position of the center on the Y axis", +# "max": 0.5, +# "min": -0.5, +# "name": "cy", +# "shortdesc": "Center.y", +# "step": 0.01, +# "type": "float" +# } +# ], + +#---------------------- +#sdpolygon.mmg +#A polygon as a signed distance function + +#Output: +#Out, sdf2d (float) (property) +#sdPolygon_$(name)($uv) + +#Input: +#polygon points, default: 0.2, 0.2, 0.4, 0.7, 0.7, 0.4 + +#---------------------- +#sdrepeat.mmg +#Repeats its input shape on a grid.This node does not support overlapping between instances. + +#Output: +#Out, sdf2d (float) (property) +#$in(repeat_2d($uv, vec2(1.0/$rx, 1.0/$ry), float($seed), $r)) + +#Input: +#in, float (sdf2d), default : 0 +#x, int, min: 1, max: 32, default: 4 +#y, int, min: 1, max: 32, default: 4 +#random_rotation, min: 0, max: 1, step:0.01, default: 0.5 + +#---------------------- +#sdrhombus.mmg +#A rhombus described as a signed distance function + +# "outputs": [ +# { +# "longdesc": "The rhombus as a signed distance function", +# "sdf2d": "sdRhombus($uv-vec2($cx+0.5, $cy+0.5), vec2($w, $h))", +# "shortdesc": "Output", +# "type": "sdf2d" +# } +# ], +# "parameters": [ +# { +# "control": "Rect1.x", +# "default": 0.5, +# "label": "Width", +# "longdesc": "The width of the rhombus", +# "max": 1, +# "min": 0, +# "name": "w", +# "shortdesc": "Width", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "Rect1.y", +# "default": 1, +# "label": "Height", +# "longdesc": "The height of the rhombus", +# "max": 1, +# "min": 0, +# "name": "h", +# "shortdesc": "Height", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "P1.x", +# "default": 0, +# "label": "Center X", +# "longdesc": "The position of the center on the X axis", +# "max": 1, +# "min": -1, +# "name": "cx", +# "shortdesc": "Center.x", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "P1.y", +# "default": 0, +# "label": "Center Y", +# "longdesc": "The position of the center on the Y axis", +# "max": 1, +# "min": -1, +# "name": "cy", +# "shortdesc": "Center.y", +# "step": 0.01, +# "type": "float" +# } +# ], + +#---------------------- +#sdrotate.mmg +#Rotates its input shape described as a signed distance function + +# "inputs": [ +# { +# "default": "0.0", +# "label": "", +# "longdesc": "The input shape, defined as a signed distance function", +# "name": "in", +# "shortdesc": "Input", +# "type": "sdf2d" +# } +# ], +# "outputs": [ +# { +# "longdesc": "The rotated shape", +# "sdf2d": "$in(sdf2d_rotate($uv, $a*0.01745329251))", +# "shortdesc": "Output", +# "type": "sdf2d" +# } +# ], +# "parameters": [ +# { +# "control": "Radius1.a", +# "default": 0, +# "label": "", +# "longdesc": "The rotation angle", +# "max": 180, +# "min": -180, +# "name": "a", +# "shortdesc": "Angle", +# "step": 1, +# "type": "float" +# } +# ], + +#---------------------- +#sdroundedshape.mmg +#Dilates an input shape into a rounded shape + +#Output: +#Out, sdf2d (float) (property) +#$in($uv)-$r + +#Input: +#in, float (sdf2d), default : 0 +#radius, min: 0, max: 1, step:0.01, default: 0 + +#---------------------- +#sdscale.mmg +#Scales its input shape described as a signed distance function + +# "inputs": [ +# { +# "default": "0.0", +# "label": "", +# "longdesc": "The input shape, defined as a signed distance function", +# "name": "in", +# "shortdesc": "Input", +# "type": "sdf2d" +# } +# ], +# "outputs": [ +# { +# "longdesc": "The generated scaled shape", +# "sdf2d": "$in(($uv-vec2(0.5))/$s+vec2(0.5))*$s", +# "shortdesc": "Output", +# "type": "sdf2d" +# } +# ], +# "parameters": [ +# { +# "control": "Scale1.x", +# "default": 1, +# "label": "", +# "longdesc": "The scale of the transform", +# "max": 5, +# "min": 0, +# "name": "s", +# "shortdesc": "Scale", +# "step": 0.01, +# "type": "float" +# } +# ], + +#---------------------- +#sdshow.mmg +#Creates a greyscale image from a shape described as a 2D Signed Distance Function + +#Output + +#Output float (color) - Shows the shape as a greyscale image +#clamp($base-$in($uv)/max($bevel, 0.00001), 0.0, 1.0) + +#Input: +#Input (sdf - shape), default: 0 - sdf2d - universal input +#bevel, float, min 0, max 1, step 0.01, default 0 +#base, float, min 0, max 1, step 0.01, default 0 + +#---------------------- +#sdsmoothboolean.mmg +#Performs a smooth boolean operation (union, intersection or difference) between two shapes + +# "inputs": [ +# { +# "default": "0.0", +# "label": "", +# "longdesc": "The first shape, defined as a signed distance function", +# "name": "in1", +# "shortdesc": "Input1", +# "type": "sdf2d" +# }, +# { +# "default": "0.0", +# "label": "", +# "longdesc": "The second shape, defined as a signed distance function", +# "name": "in2", +# "shortdesc": "Input2", +# "type": "sdf2d" +# } +# ], +# "outputs": [ +# { +# "longdesc": "The shape generated by the boolean operation", +# "sdf2d": "sdSmooth$op($in1($uv), $in2($uv), $k)", +# "shortdesc": "Output", +# "type": "sdf2d" +# } +# ], +# "parameters": [ +# { +# "default": 0, +# "label": "", +# "longdesc": "The operation performed by this node", +# "name": "op", +# "shortdesc": "Operation", +# "type": "enum", +# "values": [ +# { +# "name": "Union", +# "value": "Union" +# }, +# { +# "name": "Subtraction", +# "value": "Subtraction" +# }, +# { +# "name": "Intersection", +# "value": "Intersection" +# } +# ] +# }, +# { +# "control": "None", +# "default": 0, +# "label": "", +# "longdesc": "The smoothness of the boolean operation", +# "max": 1, +# "min": 0, +# "name": "k", +# "shortdesc": "Smoothness", +# "step": 0.01, +# "type": "float" +# } +# ], + +#---------------------- +#sdtranslate.mmg +#Translates its input shape described as signed distance function + +# "inputs": [ +# { +# "default": "0.0", +# "label": "", +# "longdesc": "The input shape, defined as a signed distance function", +# "name": "in", +# "shortdesc": "Input", +# "type": "sdf2d" +# } +# ], +# "outputs": [ +# { +# "longdesc": "The translated shape", +# "sdf2d": "$in($uv-vec2($x, $y))", +# "shortdesc": "Output", +# "type": "sdf2d" +# } +# ], +# "parameters": [ +# { +# "control": "P1.x", +# "default": 0, +# "label": "X", +# "longdesc": "The translation along the X axis", +# "max": 1, +# "min": -1, +# "name": "x", +# "shortdesc": "Translate.x", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "P1.y", +# "default": 0, +# "label": "Y", +# "longdesc": "The translation along the Y axis", +# "max": 1, +# "min": -1, +# "name": "y", +# "shortdesc": "Translate.y", +# "step": 0.01, +# "type": "float" +# } +# ], + +#---------------------- +#curve.mmg + +# "code": "vec2 $(name_uv)_bezier = sdBezier($uv, vec2($ax+0.5, $ay+0.5), vec2($bx+0.5, $by+0.5), vec2($cx+0.5, $cy+0.5));\nvec2 $(name_uv)_uv = vec2($(name_uv)_bezier.x, $(name_uv)_bezier.y/$width+0.5);\nvec2 $(name_uv)_uvtest = step(vec2(0.5), abs($(name_uv)_uv-vec2(0.5)));\n$(name_uv)_uv = mix(vec2(fract($repeat*$(name_uv)_uv.x), $(name_uv)_uv.y), vec2(0.0), max($(name_uv)_uvtest.x, $(name_uv)_uvtest.y));\n", +# "inputs": [ +# { +# "default": "vec4(vec3(step(abs($uv.y-0.5), 0.4999)), 1.0)", +# "label": "", +# "longdesc": "Input pattern to be drawn along the curve", +# "name": "in", +# "shortdesc": "Pattern", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "longdesc": "An image showing the specified curve", +# "rgba": "$in($(name_uv)_uv)", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "control": "P1.x", +# "default": -0.3, +# "label": "AX", +# "longdesc": "Position on X axis of the first control point", +# "max": 0.5, +# "min": -0.5, +# "name": "ax", +# "shortdesc": "A.x", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "P1.y", +# "default": -0.1, +# "label": "AY", +# "longdesc": "Position on Y axis of the first control point", +# "max": 0.5, +# "min": -0.5, +# "name": "ay", +# "shortdesc": "A.y", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "P3.x", +# "default": -0, +# "label": "BX", +# "longdesc": "Position on X axis of the second control point", +# "max": 0.5, +# "min": -0.5, +# "name": "bx", +# "shortdesc": "B.x", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "P3.y", +# "default": 0.2, +# "label": "BY", +# "longdesc": "Position on Y axis of the second control point", +# "max": 0.5, +# "min": -0.5, +# "name": "by", +# "shortdesc": "B.y", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "P2.x", +# "default": 0.3, +# "label": "CX", +# "longdesc": "Position on X axis of the third control point", +# "max": 0.5, +# "min": -0.5, +# "name": "cx", +# "shortdesc": "C.x", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "P2.y", +# "default": -0.1, +# "label": "CY", +# "longdesc": "Position on Y axis of the third control point", +# "max": 0.5, +# "min": -0.5, +# "name": "cy", +# "shortdesc": "C.y", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0.1, +# "label": "Width", +# "longdesc": "Width of the curve pattern", +# "max": 0.5, +# "min": 0, +# "name": "width", +# "shortdesc": "Width", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Repeat", +# "longdesc": "Number of repetitions of the input pattern", +# "max": 16, +# "min": 1, +# "name": "repeat", +# "shortdesc": "Repeat", +# "step": 1, +# "type": "float" +# } +# ] + +#---------------------- +#sdannularshape.mmg +#Creates an annular shape from a shape described as a signed distance function + +#Output + +#Output float (color) - Shows the shape as a greyscale image +#sdRipples($in($uv), $r, int($ripples)) + +#Input: +#Input (sdf - shape), default: 0 - sdf2d - universal input +#width, float, min 0, max 1, step 0.01, default 0 +#rippples, int, min 1, max 16, default 1 + +#---------------------- +#sd_mask_to_sdf.mmg + +#{ +# "connections": [ +# { +# "from": "6520", +# "from_port": 0, +# "to": "gen_outputs", +# "to_port": 0 +# }, +# { +# "from": "edge_detect", +# "from_port": 0, +# "to": "1823", +# "to_port": 0 +# }, +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "buffer_2", +# "to_port": 0 +# }, +# { +# "from": "buffer_2", +# "from_port": 0, +# "to": "6520", +# "to_port": 1 +# }, +# { +# "from": "buffer_2", +# "from_port": 0, +# "to": "tones_step", +# "to_port": 0 +# }, +# { +# "from": "tones_step", +# "from_port": 0, +# "to": "edge_detect", +# "to_port": 0 +# }, +# { +# "from": "1823", +# "from_port": 0, +# "to": "iterate_buffer", +# "to_port": 0 +# }, +# { +# "from": "2434_8", +# "from_port": 0, +# "to": "iterate_buffer", +# "to_port": 1 +# }, +# { +# "from": "iterate_buffer", +# "from_port": 0, +# "to": "6520", +# "to_port": 0 +# }, +# { +# "from": "24282_2", +# "from_port": 0, +# "to": "2434_8", +# "to_port": 0 +# }, +# { +# "from": "iterate_buffer", +# "from_port": 1, +# "to": "24282_2", +# "to_port": 0 +# } +# ], +# "label": "Mask to SDF", +# "longdesc": "", +# "name": "sd_mask_to_sdf", +# "node_position": { +# "x": 0, +# "y": 0 +# }, +# "nodes": [ +# { +# "name": "iterate_buffer", +# "node_position": { +# "x": 76.700005, +# "y": -249.817047 +# }, +# "parameters": { +# "filter": false, +# "iterations": 30, +# "mipmap": false, +# "size": 10 +# }, +# "seed_value": 29168, +# "type": "iterate_buffer" +# }, +# { +# "name": "2434_8", +# "node_position": { +# "x": 91.099991, +# "y": -9.031479 +# }, +# "parameters": { +# "distance": 0, +# "size": 10 +# }, +# "shader_model": { +# "code": "", +# "global": "", +# "inputs": [ +# { +# "default": "vec3(-1.0)", +# "function": true, +# "label": "", +# "name": "in", +# "type": "rgb" +# } +# ], +# "instance": "vec3 $(name)_jump_flood(vec2 uv, float size) {\n\tivec2 int_uv = ivec2(uv * size);\n\tfloat best_distance = 9999.9;\n\tvec2 best_coord;\n\tfloat iter = $in(uv).b;\n\titer += 0.01;\n\tfloat step_width = size / 4.0 / (iter * 100.0);\n\t\n\tfor (int x = -1; x <= 1; x++) {\n\t\tfor (int y = -1; y <= 1; y++) {\n\t\t\tivec2 offsetUV = int_uv + ivec2(x, y) * int(step_width);\n\t\t\tvec2 float_uv = vec2(offsetUV) / size;\n\t\t\tvec2 offset_pos = $in(float_uv).rg;\n\t\t\t\n\t\t\tif (offset_pos.x != 0.0 && offset_pos.y != 0.0) {\n\t\t\t\tvec2 diff = offset_pos - uv;\n\t\t\t\t//float dist = dot(diff, diff);\n\t\t\t\t$distance\n\t\t\t\tif (dist < best_distance) {\n\t\t\t\t\tbest_distance = dist;\n\t\t\t\t\tbest_coord = offset_pos;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t\n\treturn vec3(best_coord, iter);\n}", +# "name": "Jump Flood", +# "outputs": [ +# { +# "rgb": "$(name)_jump_flood($uv, $size)", +# "type": "rgb" +# } +# ], +# "parameters": [ +# { +# "default": 10, +# "first": 0, +# "label": "", +# "last": 13, +# "name": "size", +# "type": "size" +# }, +# { +# "default": 0, +# "label": "", +# "name": "distance", +# "type": "enum", +# "values": [ +# { +# "name": "Euclidean", +# "value": "float dist = dot(diff, diff);" +# }, +# { +# "name": "Manhattan", +# "value": "float dist = abs(diff.x) + abs(diff.y);" +# }, +# { +# "name": "Chebyshev", +# "value": "float dist = abs(diff.x) > abs(diff.y) ? abs(diff.x) : abs(diff.y);" +# } +# ] +# } +# ] +# }, +# "type": "shader" +# }, +# { +# "name": "1823", +# "node_position": { +# "x": -269.899872, +# "y": -18.741766 +# }, +# "parameters": { +# +# }, +# "shader_model": { +# "code": "", +# "global": "", +# "inputs": [ +# { +# "default": "1.0", +# "label": "", +# "name": "in", +# "type": "f" +# } +# ], +# "instance": "", +# "name": "Mask to UV Mask", +# "outputs": [ +# { +# "rgb": "$in($uv) < .5 ? vec3(0.0) : vec3($uv, 0.0)", +# "type": "rgb" +# } +# ], +# "parameters": [ +# +# ] +# }, +# "type": "shader" +# }, +# { +# "name": "edge_detect", +# "node_position": { +# "x": -286.951447, +# "y": -137.078964 +# }, +# "parameters": { +# "size": 10, +# "threshold": 0.4, +# "width": 1 +# }, +# "type": "edge_detect" +# }, +# { +# "name": "6520", +# "node_position": { +# "x": 364.156525, +# "y": -261.873169 +# }, +# "parameters": { +# "distance": 0, +# "tiled": false +# }, +# "shader_model": { +# "code": "", +# "global": "", +# "inputs": [ +# { +# "default": "vec3(0.0)", +# "function": true, +# "label": "", +# "name": "in", +# "type": "rgb" +# }, +# { +# "default": "0.0", +# "function": true, +# "label": "", +# "name": "mask", +# "type": "f" +# } +# ], +# "instance": "float $(name)_distance(vec2 uv, bool tiled) {\n\tif (tiled) {\n\t\tuv = fract(uv);\n\t}\n\tvec2 custom_uv = $in(uv).xy;\n\tvec2 diff = custom_uv != vec2(0.0) ? custom_uv - uv : vec2(1.0);\n\t$distance\n\tif (!tiled) {\n\t\tuv = clamp(uv, 0.0, 1.0);\n\t}\n\treturn $mask(uv) < 0.5 ? distance : -distance;\n}", +# "name": "Calculate Distance", +# "outputs": [ +# { +# "sdf2d": "$(name)_distance($uv, $tiled)", +# "type": "sdf2d" +# } +# ], +# "parameters": [ +# { +# "default": false, +# "label": "Tiled", +# "name": "tiled", +# "type": "boolean" +# }, +# { +# "default": 0, +# "label": "", +# "name": "distance", +# "type": "enum", +# "values": [ +# { +# "name": "Euclidean", +# "value": "float distance = length(diff);" +# }, +# { +# "name": "Manhattan", +# "value": "float distance = abs(diff.x) + abs(diff.y);" +# }, +# { +# "name": "Chebyshev", +# "value": "float distance = abs(diff.x) > abs(diff.y) ? abs(diff.x) : abs(diff.y);" +# } +# ] +# } +# ] +# }, +# "type": "shader" +# }, +# { +# "name": "gen_inputs", +# "node_position": { +# "x": -735.85144, +# "y": -352.006775 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "The greyscale mask to be converted", +# "name": "mask", +# "shortdesc": "Mask", +# "type": "f" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_outputs", +# "node_position": { +# "x": 646.256348, +# "y": -263.285461 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "The genrated distance field", +# "name": "sdf", +# "shortdesc": "Output", +# "type": "sdf2d" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_parameters", +# "node_position": { +# "x": -47.67952, +# "y": -541.979187 +# }, +# "parameters": { +# "param0": 10, +# "param1": 30, +# "param2": false, +# "param3": 0 +# }, +# "type": "remote", +# "widgets": [ +# { +# "label": "Size", +# "linked_widgets": [ +# { +# "node": "iterate_buffer", +# "widget": "size" +# }, +# { +# "node": "2434_8", +# "widget": "size" +# }, +# { +# "node": "buffer_2", +# "widget": "size" +# }, +# { +# "node": "edge_detect", +# "widget": "size" +# } +# ], +# "longdesc": "The resolution used for the operation", +# "name": "param0", +# "shortdesc": "Size", +# "type": "linked_control" +# }, +# { +# "label": "Iterations", +# "linked_widgets": [ +# { +# "node": "iterate_buffer", +# "widget": "iterations" +# } +# ], +# "longdesc": "The number of iterations the jump flood algorithm performs to calculate the distances", +# "name": "param1", +# "shortdesc": "Iterations", +# "type": "linked_control" +# }, +# { +# "label": "Tiled", +# "linked_widgets": [ +# { +# "node": "24282_2", +# "widget": "tiled" +# }, +# { +# "node": "6520", +# "widget": "tiled" +# } +# ], +# "longdesc": "Controls whether the resulting ditance field will be tiled. Useful for patterns that extend over the texture bounds", +# "name": "param2", +# "shortdesc": "Tiled", +# "type": "linked_control" +# }, +# { +# "label": "Distance", +# "linked_widgets": [ +# { +# "node": "2434_8", +# "widget": "distance" +# }, +# { +# "node": "6520", +# "widget": "distance" +# } +# ], +# "name": "param3", +# "shortdesc": "Distance function", +# "type": "linked_control" +# } +# ] +# }, +# { +# "name": "buffer_2", +# "node_position": { +# "x": -297.702789, +# "y": -348.41391 +# }, +# "parameters": { +# "size": 10 +# }, +# "type": "buffer", +# "version": 1 +# }, +# { +# "name": "tones_step", +# "node_position": { +# "x": -294.947968, +# "y": -258.84549 +# }, +# "parameters": { +# "invert": false, +# "value": 0.5, +# "width": 0 +# }, +# "type": "tones_step" +# }, +# { +# "name": "24282_2", +# "node_position": { +# "x": 114.391708, +# "y": -90.765732 +# }, +# "parameters": { +# "tiled": false +# }, +# "shader_model": { +# "code": "vec3 $(name_uv)_in = $in(fract($uv));\nvec3 $(name_uv)_tiled = $(name_uv)_in.xy != vec2(0.0) ? $(name_uv)_in + vec3(floor($uv), 0.0) : $(name_uv)_in;", +# "global": "", +# "inputs": [ +# { +# "default": "vec3(1.0)", +# "function": true, +# "label": "", +# "name": "in", +# "type": "rgb" +# } +# ], +# "instance": "", +# "name": "Tiling", +# "outputs": [ +# { +# "rgb": "$tiled ? $(name_uv)_tiled : $(name_uv)_in", +# "type": "rgb" +# } +# ], +# "parameters": [ +# { +# "default": false, +# "label": "Tiled", +# "name": "tiled", +# "type": "boolean" +# } +# ] +# }, +# "type": "shader" +# }, +# { +# "connections": [ +# { +# "from": "edge_detect", +# "from_port": 0, +# "to": "1823", +# "to_port": 0 +# }, +# { +# "from": "tones_step", +# "from_port": 0, +# "to": "edge_detect", +# "to_port": 0 +# }, +# { +# "from": "1823", +# "from_port": 0, +# "to": "iterate_buffer", +# "to_port": 0 +# }, +# { +# "from": "2434_8", +# "from_port": 0, +# "to": "iterate_buffer", +# "to_port": 1 +# }, +# { +# "from": "iterate_buffer", +# "from_port": 0, +# "to": "6520", +# "to_port": 0 +# }, +# { +# "from": "24282_2", +# "from_port": 0, +# "to": "2434_8", +# "to_port": 0 +# }, +# { +# "from": "iterate_buffer", +# "from_port": 1, +# "to": "24282_2", +# "to_port": 0 +# }, +# { +# "from": "iterate_buffer", +# "from_port": 0, +# "to": "2153", +# "to_port": 1 +# }, +# { +# "from": "buffer_2", +# "from_port": 0, +# "to": "tones_step", +# "to_port": 0 +# }, +# { +# "from": "gen_inputs", +# "from_port": 1, +# "to": "2153", +# "to_port": 0 +# }, +# { +# "from": "2153", +# "from_port": 0, +# "to": "11582", +# "to_port": 1 +# }, +# { +# "from": "gen_inputs", +# "from_port": 1, +# "to": "11582", +# "to_port": 2 +# }, +# { +# "from": "11582", +# "from_port": 0, +# "to": "gen_outputs", +# "to_port": 0 +# }, +# { +# "from": "8064", +# "from_port": 0, +# "to": "2153", +# "to_port": 2 +# }, +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "8064", +# "to_port": 0 +# }, +# { +# "from": "8064", +# "from_port": 0, +# "to": "buffer_2", +# "to_port": 0 +# }, +# { +# "from": "buffer_2", +# "from_port": 0, +# "to": "6520", +# "to_port": 1 +# }, +# { +# "from": "6520", +# "from_port": 0, +# "to": "11582", +# "to_port": 0 +# } +# ], +# "label": "Dilate 2", +# "longdesc": "", +# "name": "graph_3", +# "node_position": { +# "x": 515.555786, +# "y": -545.049744 +# }, +# "nodes": [ +# { +# "name": "iterate_buffer", +# "node_position": { +# "x": 64.900002, +# "y": -259.215881 +# }, +# "parameters": { +# "filter": false, +# "iterations": 30, +# "mipmap": false, +# "size": 9 +# }, +# "seed_value": 29168, +# "type": "iterate_buffer" +# }, +# { +# "name": "2434_8", +# "node_position": { +# "x": 102.099998, +# "y": 15.367363 +# }, +# "parameters": { +# "distance": 0, +# "size": 9 +# }, +# "shader_model": { +# "code": "", +# "global": "", +# "inputs": [ +# { +# "default": "vec3(-1.0)", +# "function": true, +# "label": "", +# "name": "in", +# "type": "rgb" +# } +# ], +# "instance": "vec3 $(name)_jump_flood(vec2 uv, float size) {\n\tivec2 int_uv = ivec2(uv * size);\n\tfloat best_distance = 9999.9;\n\tvec2 best_coord;\n\tfloat iter = $in(uv).b;\n\titer += 0.01;\n\tfloat step_width = size / 4.0 / (iter * 100.0);\n\t\n\tfor (int x = -1; x <= 1; x++) {\n\t\tfor (int y = -1; y <= 1; y++) {\n\t\t\tivec2 offsetUV = int_uv + ivec2(x, y) * int(step_width);\n\t\t\tvec2 float_uv = vec2(offsetUV) / size;\n\t\t\tvec2 offset_pos = $in(float_uv).rg;\n\t\t\t\n\t\t\tif (offset_pos.x != 0.0 && offset_pos.y != 0.0) {\n\t\t\t\tvec2 diff = offset_pos - uv;\n\t\t\t\t//float dist = dot(diff, diff);\n\t\t\t\t//float dist = abs(diff.x) + abs(diff.y);\n\t\t\t\t//float dist = abs(diff.x) > abs(diff.y) ? abs(diff.x) : abs(diff.y);\n\t\t\t\t$distance\n\t\t\t\tif (dist < best_distance) {\n\t\t\t\t\tbest_distance = dist;\n\t\t\t\t\tbest_coord = offset_pos;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t\n\treturn vec3(best_coord, iter);\n}", +# "name": "Jump Flood", +# "outputs": [ +# { +# "rgb": "$(name)_jump_flood($uv, $size)", +# "type": "rgb" +# } +# ], +# "parameters": [ +# { +# "default": 10, +# "first": 0, +# "label": "", +# "last": 13, +# "name": "size", +# "type": "size" +# }, +# { +# "default": 2, +# "label": "", +# "name": "distance", +# "type": "enum", +# "values": [ +# { +# "name": "Euclidean", +# "value": "float dist = dot(diff, diff);" +# }, +# { +# "name": "Manhattan", +# "value": "float dist = abs(diff.x) + abs(diff.y);" +# }, +# { +# "name": "Chebyshev", +# "value": "float dist = abs(diff.x) > abs(diff.y) ? abs(diff.x) : abs(diff.y);" +# } +# ] +# } +# ] +# }, +# "type": "shader" +# }, +# { +# "name": "1823", +# "node_position": { +# "x": -269.899872, +# "y": -17.741766 +# }, +# "parameters": { +# +# }, +# "shader_model": { +# "code": "", +# "global": "", +# "inputs": [ +# { +# "default": "1.0", +# "label": "", +# "name": "in", +# "type": "f" +# } +# ], +# "instance": "", +# "name": "Mask to UV Mask", +# "outputs": [ +# { +# "rgb": "$in($uv) < .5 ? vec3(0.0) : vec3($uv, 0.0)", +# "type": "rgb" +# } +# ], +# "parameters": [ +# +# ] +# }, +# "type": "shader" +# }, +# { +# "name": "edge_detect", +# "node_position": { +# "x": -286.951447, +# "y": -137.078964 +# }, +# "parameters": { +# "size": 9, +# "threshold": 0.4, +# "width": 1 +# }, +# "type": "edge_detect" +# }, +# { +# "name": "6520", +# "node_position": { +# "x": 347.356567, +# "y": -346.449127 +# }, +# "parameters": { +# "distance": 0, +# "length": 0.1 +# }, +# "shader_model": { +# "code": "", +# "global": "", +# "inputs": [ +# { +# "default": "vec3(0.0)", +# "function": true, +# "label": "", +# "name": "in", +# "type": "rgb" +# }, +# { +# "default": "0.0", +# "function": true, +# "label": "", +# "name": "mask", +# "type": "f" +# } +# ], +# "instance": "float $(name)_distance(vec2 uv, float length) {\n\tvec2 custom_uv = $in(fract(uv)).xy;\n\tvec2 diff = custom_uv != vec2(0.0) ? custom_uv - fract(uv) : vec2(1.0);\n\t//float distance = length(diff);\n\t//float distance = abs(diff.x) + abs(diff.y);\n\t//float distance = abs(diff.x) > abs(diff.y) ? abs(diff.x) : abs(diff.y);\n\t$distance\n\tif (length >= 0.0) {\n\t\treturn $mask(uv) < 0.5 ? clamp(1.0 - (distance / length), 0.0, 1.0) : 1.0;\n\t} else {\n\t\treturn $mask(uv) > 0.5 ? clamp((distance / -length), 0.0, 1.0) : 0.0;\n\t}\n}", +# "name": "Calculate Distance", +# "outputs": [ +# { +# "f": "$(name)_distance($uv, $length)", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 0.1, +# "label": "Length", +# "max": 1, +# "min": -1, +# "name": "length", +# "step": 0.01, +# "type": "float" +# }, +# { +# "default": 2, +# "label": "", +# "name": "distance", +# "type": "enum", +# "values": [ +# { +# "name": "Euclidean", +# "value": "float distance = length(diff);" +# }, +# { +# "name": "Manhattan", +# "value": "float distance = abs(diff.x) + abs(diff.y);" +# }, +# { +# "name": "Chebyshev", +# "value": "float distance = abs(diff.x) > abs(diff.y) ? abs(diff.x) : abs(diff.y);" +# } +# ] +# } +# ] +# }, +# "type": "shader" +# }, +# { +# "name": "gen_inputs", +# "node_position": { +# "x": -793.451477, +# "y": -236.812195 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "The greyscale mask to be converted", +# "name": "mask", +# "shortdesc": "Mask", +# "type": "f" +# }, +# { +# "group_size": 0, +# "longdesc": "", +# "name": "source", +# "shortdesc": "Source", +# "type": "rgb" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_outputs", +# "node_position": { +# "x": 885.056335, +# "y": -247.896317 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "longdesc": "Shows the dilated image", +# "name": "out", +# "shortdesc": "Output", +# "type": "rgb" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_parameters", +# "node_position": { +# "x": 61.520477, +# "y": -639.339172 +# }, +# "parameters": { +# "param0": 9, +# "param1": 0.1, +# "param2": 0, +# "param3": 0, +# "param4": 30 +# }, +# "type": "remote", +# "widgets": [ +# { +# "label": "", +# "linked_widgets": [ +# { +# "node": "iterate_buffer", +# "widget": "size" +# }, +# { +# "node": "2434_8", +# "widget": "size" +# }, +# { +# "node": "buffer_2", +# "widget": "size" +# }, +# { +# "node": "edge_detect", +# "widget": "size" +# } +# ], +# "longdesc": "The resolution of the input images", +# "name": "param0", +# "shortdesc": "Size", +# "type": "linked_control" +# }, +# { +# "label": "", +# "linked_widgets": [ +# { +# "node": "6520", +# "widget": "length" +# } +# ], +# "longdesc": "The length of the dilate effect", +# "name": "param1", +# "shortdesc": "Length", +# "type": "linked_control" +# }, +# { +# "label": "", +# "linked_widgets": [ +# { +# "node": "11582", +# "widget": "fill" +# } +# ], +# "longdesc": "0 to generate a gradient to black while dilating, 1 to fill with input color", +# "name": "param2", +# "shortdesc": "Fill", +# "type": "linked_control" +# }, +# { +# "label": "", +# "linked_widgets": [ +# { +# "node": "2434_8", +# "widget": "distance" +# }, +# { +# "node": "6520", +# "widget": "distance" +# } +# ], +# "name": "param3", +# "shortdesc": "Distance Function", +# "type": "linked_control" +# }, +# { +# "label": "", +# "linked_widgets": [ +# { +# "node": "iterate_buffer", +# "widget": "iterations" +# } +# ], +# "longdesc": "The number of iterations the jump flood algorithm performs to calculate the distances", +# "name": "param4", +# "shortdesc": "Iterations", +# "type": "linked_control" +# } +# ] +# }, +# { +# "name": "buffer_2", +# "node_position": { +# "x": -294.502808, +# "y": -340.816589 +# }, +# "parameters": { +# "size": 9 +# }, +# "type": "buffer", +# "version": 1 +# }, +# { +# "name": "tones_step", +# "node_position": { +# "x": -285.347992, +# "y": -253.248215 +# }, +# "parameters": { +# "invert": false, +# "value": 0.5, +# "width": 0 +# }, +# "type": "tones_step" +# }, +# { +# "name": "24282_2", +# "node_position": { +# "x": 109.591705, +# "y": -88.567284 +# }, +# "parameters": { +# "tiled": true +# }, +# "shader_model": { +# "code": "vec3 $(name_uv)_in = $in(fract($uv));\nvec3 $(name_uv)_tiled = $(name_uv)_in.xy != vec2(0.0) ? $(name_uv)_in + vec3(floor($uv), 0.0) : $(name_uv)_in;", +# "global": "", +# "inputs": [ +# { +# "default": "vec3(1.0)", +# "function": true, +# "label": "", +# "name": "in", +# "type": "rgb" +# } +# ], +# "instance": "", +# "name": "Tiling", +# "outputs": [ +# { +# "rgb": "$tiled ? $(name_uv)_tiled : $(name_uv)_in", +# "type": "rgb" +# } +# ], +# "parameters": [ +# { +# "default": false, +# "label": "Tiled", +# "name": "tiled", +# "type": "boolean" +# } +# ] +# }, +# "type": "shader" +# }, +# { +# "name": "2153", +# "node_position": { +# "x": 368.85202, +# "y": -157.100906 +# }, +# "parameters": { +# +# }, +# "shader_model": { +# "code": "", +# "global": "", +# "inputs": [ +# { +# "default": "vec3(1.0)", +# "label": "Source", +# "name": "source", +# "type": "rgb" +# }, +# { +# "default": "$uv", +# "label": "Custom UV", +# "name": "custom_uv", +# "type": "rgb" +# }, +# { +# "default": "0.0", +# "label": "Mask", +# "name": "mask", +# "type": "f" +# } +# ], +# "instance": "", +# "name": "Dilate UV", +# "outputs": [ +# { +# "rgb": "$mask($uv) < 0.5 ? $source($custom_uv($uv).xy) : $source($uv)", +# "type": "rgb" +# } +# ], +# "parameters": [ +# +# ] +# }, +# "type": "shader" +# }, +# { +# "name": "11582", +# "node_position": { +# "x": 609.343445, +# "y": -239.746399 +# }, +# "parameters": { +# "fill": 0 +# }, +# "shader_model": { +# "code": "float $(name_uv)_dist = $distance($uv);\nvec3 $(name_uv)_color = mix($source(fract($uv)), $fill_raw(fract($uv)), float( $(name_uv)_dist != 0.0 ) );\nvec3 $(name_uv)_mix = mix($(name_uv)_color * $(name_uv)_dist, $(name_uv)_color, $fill);", +# "global": "", +# "inputs": [ +# { +# "default": "0.0", +# "function": true, +# "label": "Distance", +# "name": "distance", +# "type": "f" +# }, +# { +# "default": "vec3(1.0)", +# "function": true, +# "label": "Fill Raw", +# "name": "fill_raw", +# "type": "rgb" +# }, +# { +# "default": "vec3(1.0)", +# "function": true, +# "label": "Source", +# "name": "source", +# "type": "rgb" +# } +# ], +# "instance": "", +# "name": "Dilate Combine", +# "outputs": [ +# { +# "rgb": "$(name_uv)_mix", +# "type": "rgb" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 0, +# "label": "Fill", +# "max": 1, +# "min": 0, +# "name": "fill", +# "step": 0.01, +# "type": "float" +# } +# ] +# }, +# "type": "shader" +# }, +# { +# "name": "8064", +# "node_position": { +# "x": -282.533325, +# "y": -433.011169 +# }, +# "parameters": { +# +# }, +# "shader_model": { +# "code": "", +# "global": "", +# "inputs": [ +# { +# "default": "vec3(0.0)", +# "label": "", +# "name": "in", +# "type": "rgb" +# } +# ], +# "instance": "", +# "name": "Default Value", +# "outputs": [ +# { +# "rgb": "$in($uv)", +# "type": "rgb" +# } +# ], +# "parameters": [ +# +# ] +# }, +# "type": "shader" +# } +# ], +# "parameters": { +# "param0": 9, +# "param1": 0.1, +# "param2": 0, +# "param3": 0, +# "param4": 30 +# }, +# "shortdesc": "", +# "type": "graph" +# } +# ], +# "parameters": { +# "param0": 10, +# "param1": 30, +# "param2": false, +# "param3": 0 +# }, +# "shortdesc": "", +# "type": "graph" +#} + +static func sdf_show(val : float, bevel : float) -> Color: + var f : float = clamp(-val / max(bevel, 0.00001), 0.0, 1.0); + + return Color(f, f, f, 1) + +static func sdf_circle(uv : Vector2, c : Vector2, r : float) -> float: + c.x += 0.5 + c.y += 0.5 + + return (uv - c).length() - r; + +static func sdf_box(uv : Vector2, c : Vector2, wh : Vector2) -> float: + c.x += 0.5 + c.y += 0.5 + + var d : Vector2 = Commons.absv2(uv - c) - wh + + return Commons.maxv2(d, Vector2(0, 0)).length() + min(max(d.x, d.y), 0.0) + +#vec2 $(name_uv)_sdl = sdLine($uv, vec2($ax+0.5, $ay+0.5), vec2($bx+0.5, $by+0.5)); + +static func sdf_line(uv : Vector2, a : Vector2, b : Vector2, r : float) -> Vector2: + a.x += 0.5 + a.y += 0.5 + + b.x += 0.5 + b.y += 0.5 + + return sdLine(uv, a, b) + + +static func sdf_rhombus(uv : Vector2, c : Vector2, wh : Vector2) -> float: + c.x += 0.5 + c.y += 0.5 + + return sdRhombus(uv - c, wh); + + +static func sdf_arc(uv : Vector2, a : Vector2, r : Vector2) -> float: + return sdArc(uv - Vector2(0.5, 0.5), Commons.modf(a.x, 360.0) * 0.01745329251, Commons.modf(a.y, 360.0)*0.01745329251, r.x, r.y) + +#float sdr_ndot(vec2 a, vec2 b) { +# return a.x*b.x - a.y*b.y; +#} + +static func sdr_ndot(a : Vector2, b : Vector2) -> float: + return a.x * b.x - a.y * b.y; + +#float sdRhombus(in vec2 p, in vec2 b) { +# vec2 q = abs(p); +# float h = clamp((-2.0*sdr_ndot(q,b)+sdr_ndot(b,b))/dot(b,b),-1.0,1.0); +# float d = length( q - 0.5*b*vec2(1.0-h,1.0+h) ); +# return d * sign( q.x*b.y + q.y*b.x - b.x*b.y ); +#} + +static func sdRhombus(p : Vector2, b : Vector2) -> float: + var q : Vector2 = Commons.absv2(p); + var h : float = clamp((-2.0 * sdr_ndot(q,b) + sdr_ndot(b,b)) / b.dot(b), -1.0, 1.0); + var d : float = ( q - 0.5*b * Vector2(1.0-h, 1.0+h)).length() + return d * sign(q.x*b.y + q.y*b.x - b.x*b.y) + +#float sdArc(vec2 p, float a1, float a2, float ra, float rb) { +# float amid = 0.5*(a1+a2)+1.6+3.14*step(a1, a2); +# float alength = 0.5*(a1-a2)-1.6+3.14*step(a1, a2); +# +# vec2 sca = vec2(cos(amid), sin(amid)); +# vec2 scb = vec2(cos(alength), sin(alength)); +# p *= mat2(vec2(sca.x,sca.y),vec2(-sca.y,sca.x)); +# p.x = abs(p.x); +# +# float k = (scb.y*p.x>scb.x*p.y) ? dot(p.xy,scb) : length(p.xy); +# return sqrt( dot(p,p) + ra*ra - 2.0*ra*k ) - rb; +#} + +static func sdArc(p : Vector2, a1 : float, a2 : float, ra : float, rb : float) -> float: + var amid : float = 0.5*(a1+a2)+1.6+3.14 * Commons.step(a1, a2); + var alength : float = 0.5*(a1-a2)-1.6+3.14 * Commons.step(a1, a2); + var sca : Vector2 = Vector2(cos(amid), sin(amid)); + var scb : Vector2 = Vector2(cos(alength), sin(alength)); + + #p *= Matrix(Vector2(sca.x , sca.y), Vector2(-sca.y, sca.x)); + + var pt : Vector2 = p + + p.x = pt.x * sca.x + pt.y * sca.y + p.y = pt.x * -sca.y + pt.y * sca.x + + p.x = abs(p.x); + + var k : float + + if (scb.y * p.x > scb.x * p.y): + k = p.dot(scb) + else: + k = p.length(); + + return sqrt( p.dot(p) + ra * ra - 2.0 * ra * k ) - rb; + + +static func sdf_boolean_union(a : float, b : float) -> float: + return min(a, b) + +static func sdf_boolean_substraction(a : float, b : float) -> float: + return max(-a, b) + +static func sdf_boolean_intersection(a : float, b : float) -> float: + return max(a, b) + +static func sdf_smooth_boolean_union(d1 : float, d2 : float, k : float) -> float: + var h : float = clamp( 0.5 + 0.5 * (d2 - d1) / k, 0.0, 1.0) + return lerp(d2, d1, h) - k * h * (1.0 - h) + +static func sdf_smooth_boolean_substraction(d1 : float, d2 : float, k : float) -> float: + var h : float = clamp( 0.5 - 0.5 * (d2 + d1) / k, 0.0, 1.0) + return lerp(d2, -d1, h) + k * h * (1.0 - h) + +static func sdf_smooth_boolean_intersection(d1 : float, d2 : float, k : float) -> float: + var h : float = clamp( 0.5 - 0.5 * (d2 - d1) / k, 0.0, 1.0) + return lerp(d2, d1, h) + k * h * (1.0 - h) + +static func sdf_rounded_shape(a : float, r : float) -> float: + return a - r + +static func sdf_annular_shape(a : float, r : float) -> float: + return abs(a) - r + +static func sdf_morph(a : float, b : float, amount : float) -> float: + return lerp(a, b, amount) + +#vec2 sdLine(vec2 p, vec2 a, vec2 b) { +# vec2 pa = p-a, ba = b-a; +# float h = clamp(dot(pa,ba)/dot(ba,ba), 0.0, 1.0); +# return vec2(length(pa-ba*h), h); +#} + +static func sdLine(p : Vector2, a : Vector2, b : Vector2) -> Vector2: + var pa : Vector2 = p - a + var ba : Vector2 = b - a + + var h : float = clamp(pa.dot(ba) / ba.dot(ba), 0.0, 1.0); + + return Vector2((pa - (ba * h)).length(), h) + + +#Needs thought +#func sdf_translate(a : float, x : float, y : float) -> float: +# return lerp(a, b, amount) + +#vec2 sdf2d_rotate(vec2 uv, float a) { +# vec2 rv; +# float c = cos(a); +# float s = sin(a); +# uv -= vec2(0.5); +# rv.x = uv.x*c+uv.y*s; +# rv.y = -uv.x*s+uv.y*c; +# return rv+vec2(0.5); +#} + +static func sdf2d_rotate(uv : Vector2, a : float) -> Vector2: + var rv : Vector2; + var c : float = cos(a); + var s : float = sin(a); + uv -= Vector2(0.5, 0.5); + rv.x = uv.x*c+uv.y*s; + rv.y = -uv.x*s+uv.y*c; + return rv+Vector2(0.5, 0.5); + +#float cross2( in vec2 a, in vec2 b ) { +# return a.x*b.y - a.y*b.x; +#} + +#// signed distance to a quadratic bezier\n +#vec2 sdBezier( in vec2 pos, in vec2 A, in vec2 B, in vec2 C ) { \n +# vec2 a = B - A;\n +# vec2 b = A - 2.0*B + C;\n +# vec2 c = a * 2.0;\n +# vec2 d = A - pos;\n\n +# float kk = 1.0/dot(b,b);\n +# float kx = kk * dot(a,b);\n +# float ky = kk * (2.0*dot(a,a)+dot(d,b))/3.0;\n +# float kz = kk * dot(d,a); \n\n +# float res = 0.0;\n +# float sgn = 0.0;\n\n +# float p = ky - kx*kx;\n +# float p3 = p*p*p;\n +# float q = kx*(2.0*kx*kx - 3.0*ky) + kz;\n +# float h = q*q + 4.0*p3;\n\t +# float rvx;\n\n +# +# if( h>=0.0 ) { +# // 1 root\n +# h = sqrt(h);\n +# vec2 x = (vec2(h,-h)-q)/2.0;\n +# vec2 uv = sign(x)*pow(abs(x), vec2(1.0/3.0)); +# rvx = uv.x+uv.y-kx;\n +# float t = clamp(rvx, 0.0, 1.0);\n +# vec2 q2 = d+(c+b*t)*t;\n +# res = dot(q2, q2);\n \t +# sgn = cross2(c+2.0*b*t, q2);\n +# } else { +# // 3 roots\n +# float z = sqrt(-p);\n +# float v = acos(q/(p*z*2.0))/3.0;\n +# float m = cos(v);\n +# float n = sin(v)*1.732050808;\n +# vec3 t = clamp(vec3(m+m,-n-m,n-m)*z-kx, 0.0, 1.0);\n +# vec2 qx=d+(c+b*t.x)*t.x; +# float dx=dot(qx, qx), sx = cross2(c+2.0*b*t.x,qx);\n +# vec2 qy=d+(c+b*t.y)*t.y; +# float dy=dot(qy, qy), sy = cross2(c+2.0*b*t.y,qy);\n +# +# if( dx Vector2: + var a : Vector2 = B - A; + var b : Vector2 = A - 2.0 * B + C; + var c : Vector2 = a * 2.0; + var d : Vector2 = A - pos; + + var kk : float = 1.0 / b.dot(b); + var kx : float = kk * a.dot(b); + var ky : float = kk * (2.0* a.dot(a) + d.dot(b)) / 3.0; + var kz : float = kk * d.dot(a); + + var res : float = 0.0; + var sgn : float = 0.0; + + var p : float = ky - kx * kx; + var p3 : float = p * p * p; + var q : float = kx * (2.0 * kx * kx - 3.0 * ky) + kz; + var h : float = q * q + 4.0 * p3; + var rvx : float = 0 + + if(h >= 0.0): + # // 1 root + h = sqrt(h); + + var x : Vector2 = (Vector2(h,-h) - Vector2(q, q)) / 2.0 + + var uv : Vector2 = Commons.signv2(x) * Commons.powv2(Commons.absv2(x), Vector2(1.0/3.0, 1.0/3.0)); + + rvx = uv.x + uv.y - kx; + var t : float = clamp(rvx, 0.0, 1.0); + var q2 : Vector2 = d + (c + b * t) * t; + res = q2.dot(q2); + + sgn = (c + Vector2(2, 2) * b * t).cross(q2) + + else: # // 3 roots + var z : float = sqrt(-p); + var v : float = acos(q / (p * z * 2.0)) / 3.0; + var m : float = cos(v); + var n : float = sin(v) * 1.732050808; + + var t : Vector3 = Commons.clampv3(Vector3(m+m, -n-m, n-m) * z - Vector3(kx, kx, kx), Vector3(), Vector3(1, 1, 1)); + + var qx : Vector2 = d + (c + b * t.x) * t.x; + var dx : float = qx.dot(qx) + var sx : float = (c + Vector2(2, 2) * b * t.x).cross(qx) + var qy : Vector2 = d + (c + b * t.y) * t.y + var dy : float = qy.dot(qy) + var sy : float = (c + Vector2(2, 2) * b * t.y).cross(qy) + + if dx Vector2: + var r : float = 6.28 / count + var pa : float = atan2(p.x, p.y) + var a : float = Commons.modf(pa + 0.5 * r, r)-0.5*r + + var rv : Vector2 = Vector2() + + var c : float = cos(a - pa); + var s : float = sin(a - pa); + + rv.x = p.x * c + p.y * s + rv.y = -p.x * s + p.y * c + + return rv; + +#float sdNgon(vec2 p, float r, float n) { +# float PI = 3.1415926535; +# p = circle_repeat_transform_2d(p, n); +# vec2 d = abs(p)-vec2(r*tan(3.14159265359/n), r); +# return p.y < r ? p.y-r : length(max(d,vec2(0)))+min(max(d.x,d.y),0.0); +#} + +static func sdNgon(pos : Vector2, r : float, n : float) -> Vector2: + return Vector2() + + +#vec2 repeat_2d(vec2 p, vec2 r, float seed, float randomness) { +# p -= vec2(0.5); +# float a = (rand(floor(mod((p.xy+0.5*r.xy)/r.xy, 1.0/r.xy)+vec2(seed)))-0.5)*6.28*randomness; +# p = mod(p+0.5*r,r)-0.5*r; +# vec2 rv; +# float c = cos(a); +# float s = sin(a); +# rv.x = p.x*c+p.y*s; +# rv.y = -p.x*s+p.y*c; +# return rv+vec2(0.5); +#} + +static func repeat_2d(p : Vector2, r : Vector2, pseed : float, randomness : float) -> Vector2: + p -= Vector2(0.5, 0.5); + var v : Vector2 = Vector2(p.x, p.y) + Vector2(0.5, 0.5) + Vector2(r.x, r.y) + var a : float = ((Commons.rand2(Commons.floorv2(Commons.modv2(v / Vector2(r.x, r.y), Vector2(1.0, 1.0) / Vector2(r.x, r.y)) + Vector2(pseed, pseed))) - Vector2(0.5, 0.5)) * 6.28 * randomness).x + p = Commons.modv2(p + Vector2(0.5, 0.5) * r,r)- Vector2(0.5, 0.5) * r + var rv : Vector2 = Vector2() + var c : float = cos(a) + var s : float = sin(a) + rv.x = p.x * c + p.y * s + rv.y = -p.x * s + p.y * c + return rv + Vector2(0.5, 0.5); + +#float sdSmoothUnion( float d1, float d2, float k ) { +# float h = clamp( 0.5 + 0.5*(d2-d1)/k, 0.0, 1.0 ); +# return mix( d2, d1, h ) - k*h*(1.0-h); +#} + +static func sdSmoothUnion(d1 : float, d2 : float, k : float) -> float: + return 0.0 + +#float sdSmoothSubtraction( float d1, float d2, float k ) { +# float h = clamp( 0.5 - 0.5*(d2+d1)/k, 0.0, 1.0 ); +# return mix( d2, -d1, h ) + k*h*(1.0-h); +#} + +static func sdSmoothSubtraction(d1 : float, d2 : float, k : float) -> float: + return 0.0 + +#float sdSmoothIntersection( float d1, float d2, float k ) { +# float h = clamp( 0.5 - 0.5*(d2-d1)/k, 0.0, 1.0 ); +# return mix( d2, d1, h ) + k*h*(1.0-h); +#} + +static func sdSmoothIntersection(d1 : float, d2 : float, k : float) -> float: + return 0.0 + + +#float sdRipples(float d, float w, int r) {\n +# for (int i = 0; i < r; ++i) { +# d = abs(d)-w; +# } +# +# return d; +#} + +static func sdRipples(d : float, w : float, r : int) -> float: + for i in range(r): + d = abs(d)-w; + + return d + +#$polygon = { p1(vec2), p2(vec2), p3(vec2) ... } +#float sdPolygon_$(name)(vec2 p) { +# vec2 v[] = $polygon; +# int l = v.length(); +# float d = dot(p-v[0],p-v[0]); +# float s = 1.0; +# int j = l-1; +# +# for(int i=0; i=v[i].y,p.ye.y*w.x); +# +# if(all(c) || all(not(c))) { +# s *= -1.0; +# } +# +# j = i; +# } +# +# return s*sqrt(d); +#} + +static func sdPolygon(p : Vector2, v : PoolVector2Array) -> float: + var l : int = v.size() + var pmv0 : Vector2 = p - v[0] + var d : float = pmv0.dot(pmv0) + var s : float = 1.0 + var j : int = l - 1 + + for i in range(l): #for(int i=0; i= v[i].y + var b2 : bool = p.y < v[j].y + var b3 : bool = e.x * w.y > e.y * w.x + + if((b1 && b2 && b3) || (!b1 && !b2 && !b3)): + s *= -1.0 + + j = i + + return s * sqrt(d) diff --git a/addons/mat_maker_gd/nodes/common/sdf3d.gd b/addons/mat_maker_gd/nodes/common/sdf3d.gd new file mode 100644 index 0000000..932094d --- /dev/null +++ b/addons/mat_maker_gd/nodes/common/sdf3d.gd @@ -0,0 +1,789 @@ +tool +extends Reference + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +#---------------------- +#sdf3d_box.mmg +#Generates a rounded box as a signed distance function + +#Outputs: + +#Common +#vec3 $(name_uv)_q = abs($uv) - vec3($sx, $sy, $sz); + +#Output - (sdf3d) - Shows the rounded box +#length(max($(name_uv)_q,0.0))+min(max($(name_uv)_q.x,max($(name_uv)_q.y,$(name_uv)_q.z)),0.0)-$r + +#Inputs: +#size, vector3, min: 0, max: 1, default:0.5, step:0.01 +#size, float, min: 0, max: 1, default:0.5, step:0.01 + +#---------------------- +#sdf3d_sphere.mmg +#Generates a sphere as a signed distance function + +#Outputs: + +#Output - (sdf3d) - Shows the sphere +#length($uv)-$r + +#Inputs: +#radius, vector3, min: 0, max: 1, default:0.5, step:0.01 + +#---------------------- +#sdf3d_capsule.mmg +#Generates a capsule as a signed distance function + +#Outputs: + +#Common +#vec3 $(name_uv)_p = $uv; +#$(name_uv)_p.$axis -= clamp($(name_uv)_p.$axis, -$l, $l); + +#Output - (sdf3d) - Shows the capsule +#length($(name_uv)_p)-$r*$profile(clamp(0.5+0.5*($uv).$axis/$l, 0.0, 1.0)) + +#Inputs: +#axis, enum, default: 1, values: x, y, z +#length, float, min: 0, max: 1, default:0.25, step:0.01 +#radius, float, min: 0, max: 1, default:0.2, step:0.01 +#profile, curve, default: (ls, rs, x, z) 0, 0, 0, 1, 0, 0, 1, 1 + +#---------------------- +#sdf3d_cone.mmg + +#Outputs: + +#+X: $axis = length($uv.yz),-$uv.x +#-X: $axis = length($uv.yz),$uv.x +#+Y: $axis = length($uv.xz),$uv.y +#-Y: $axis = length($uv.xz),-$uv.y +#+Z: $axis = length($uv.xy),-$uv.z +#-Z: $axis = length($uv.xy),$uv.z + +#Output - (sdf3d) +#dot(vec2(cos($a*0.01745329251),sin($a*0.01745329251)),vec2($axis)) + +#Inputs: +#axis, enum, default:5, values: +X, -X, +Y, -Y, +Z, -Z +#angle, float, min: 0, max: 90, default:30, step:1 + +#---------------------- +#sdf3d_repeat.mmg + +#Outputs: + +#Output (sdf3d) +#Output - (sdf3dc) - The shape generated by the repeat operation +#$in(repeat($uv, vec3(1.0/$rx, 1.0/$ry, 0.0), float($seed), $r)) + +#Inputs: +#in, vec2, default:vec2(100, 0.0), (sdf3d input) + +#X, int, min: 1, max: 32, default:4, step:1 +#Y, int, min: 1, max: 32, default:4, step:1 +#R, float, min: 0, max: 1, default:0.5, step:0.01 + +#---------------------- +#sdf3d_rotate.mmg + +#Outputs: + +#Output - (sdf3dc) - The rotated object +#$in(rotate3d($uv, -vec3($ax, $ay, $az)*0.01745329251)) + +#Inputs: +#in, vec2, default:vec2(100, 0.0), (sdf3d input) +#rotation, vector3, min: -180, max: 180, default:0, step:1 + +#---------------------- +#sdf3d_cylinder.mmg + +#Outputs: + +#Output - (sdf3dc) - Shows the cylinder +#min(max($(name_uv)_d.x,$(name_uv)_d.y),0.0) + length(max($(name_uv)_d,0.0)) + +#Inputs: +#axis, enum, default: 1, values: X, Y, Z +#length, float, min: 0, max: 1, default:0.5, step:0.01 +#radius, float, min: 0, max: 1, default:0.2, step:0.01 + +#---------------------- +#sdf3d_plane.mmg +#Generates a plane that can be used to cut other shapes + +#Outputs: + +#X: $axis = x +#Y: $axis = y +#Z: $axis = z + +#Output - (sdf3dc) - Shows the plane +#$uv.$axis + +#Inputs: +#axis, enum, default: 1, values: X, Y, Z + +#---------------------- +#sdf3d_torus.mmg +#Generates a torus as a signed distance function + +#Outputs: + +#X: $axis = length($uv.yz)-$R,$uv.x +#Y: $axis = length($uv.zx)-$R,$uv.y +#Z: $axis = length($uv.xy)-$R,$uv.z +#vec2 $(name_uv)_q = vec2($axis); + +#Output - (sdf3dc) - Shows the torus +#length($(name_uv)_q)-$r + +#Inputs: +#axis, enum, default: 1, values: X, Y, Z +#R, float, min: 0, max: 1, default:0.5, step:0.01 +#r, float, min: 0, max: 1, default:0.1, step:0.01 + +#---------------------- +#sdf3d_boolean.mmg + +#Outputs: + +#Union: $op = sdf3dc_union +#Subtraction $op = sdf3dc_sub +#Intersection $op = sdf3dc_inter + +#Output - (sdf3dc) - The shape generated by the boolean operation +#$op($in1($uv), $in2($uv)) + +#Inputs: +#axis, enum, default: 2, values: Union, Subtraction, Intersection +#in1, vec2, default:vec2(100, 0.0), (sdf3d input) +#in2, vec2, default:vec2(100, 0.0), (sdf3d input) + +#---------------------- +#sdf3d_circle_repeat.mmg + +#Outputs: + +#Output (sdf3dc) - The shape generated by the boolean operation +#$in(circle_repeat_transform($uv, $c)) + +#Inputs: +#count, float, min: 1, max: 32, default:5, step:1 + +#---------------------- +#sdf3d_angle.mmg (includes sdf3d_rotate.mmg) + +#Outputs: + +#Shows the angleThe shape generated by the boolean operation +#$(name_uv)_d + +#X: $axis = xyz +#Y: $axis = yzx +#Z: $axis = zxy + +#vec3 $(name_uv)_uv = $uv.$axis; +#float $(name_uv)_rotated = rotate3d($(name_uv)_uv, vec3(($angle-180.0)*0.01745329251, 0.0, 0.0)).y; +#float $(name_uv)_d1 = max($(name_uv)_uv.y, $(name_uv)_rotated); +#float $(name_uv)_d2 = min($(name_uv)_uv.y, $(name_uv)_rotated); +#float $(name_uv)_d = (mod($angle, 360.0) < 180.0) ? $(name_uv)_d1 : $(name_uv)_d2; + +#Inputs: +#axis, enum, default: 0, values: X, Y, Z +#angle, float, min: 0, max: 360, default:180, step:0.1 + +#---------------------- +#sdf3d_color.mmg + +#Outputs: + +#Output - sdf3dc - The colored 3D object +#vec2($in($uv), $c) + +#Inputs: +#color_index, float, min: 0, max: 1, default:0, step:0.01 +#in, vec2, default:vec2(100, 0.0), (sdf3d input) + +#---------------------- +#sdf3d_translate.mmg + +#Outputs: + +#Output - sdf3dc +#$in($uv-vec3($x, $y, $z)) + +#Inputs: +#translation, vector3, min: -1, max: 1, default:0, step:0.01 +#in, vec2, default:vec2(100, 0.0), (sdf3dc input) + +#---------------------- +#sdf3d_scale.mmg + +#Outputs: + +#vec2 $(name_uv)_in = $in(($uv)/$s); + +#Output - sdf3dc +#vec2($(name_uv)_in.x*$s, $(name_uv)_in.y) + +#Inputs: +#scale_factor, float, min: 0, max: 5, default:1, step:0.01 +#in, vec2, default:vec2(100, 0.0), (sdf3dc input) + +#---------------------- +#sdf3d_rounded.mmg + +#Outputs: + +#vec2 $(name_uv)_v = $in($uv); + +#Output - sdf3dc +#vec2($(name_uv)_v.x-$r, $(name_uv)_v.y) + +#Inputs: +#radius, float, min: 0, max: 1, default:0, step:0.01 +#in, vec2, default:vec2(100, 0.0), (sdf3dc input) + +#---------------------- +#sdf3d_revolution.mmg + +#Outputs: + +#vec2 $(name_uv)_q = vec2(length($uv.xy)-$d+0.5, $uv.z+0.5); + +#Output - sdf3dc +#$in($(name_uv)_q) + +#Inputs: +#d, float, min: 0, max: 1, default:0.25, step:0.01 +#input, float, default:10.0, (sdf2d input) + +#---------------------- +#sdf3d_smoothboolean.mmg +#Performs a smooth boolean operation (union, intersection or difference) between two shapes + +#Outputs: + +#Union: $op = union +#Subtraction: $op = subtraction +#Intersection: $op = intersection + +#Output - sdf3dc +#sdf3d_smooth_$op($in1($uv), $in2($uv), $k) + +#Inputs: +#in1, vec2, default:vec2(100, 0.0), (sdf3d input) +#in2, vec2, default:vec2(100, 0.0), (sdf3d input) +#operation, enum, default: 1, values: Union, Subtraction, Intersection +#smoothness, float, min: 0, max: 1, default:0, step:0.01 + +#---------------------- +#sdf3d_elongation.mmg + +#Outputs: + +#Output - sdf3dc +#$in($uv-clamp($uv, -abs(vec3($x, $y, $z)), abs(vec3($x, $y, $z)))) + +#Inputs: +#in, vec2, default:vec2(100, 0.0), (sdf3dc input) +#elongation, vector3, min: 0, max: 1, default:0, step:0.01 + +#---------------------- +#sdf3d_extrusion.mmg + +#Outputs: + +#vec2 $(name_uv)_w = vec2($in($uv.xz+vec2(0.5)),abs($uv.y)-$d); + +#Output - sdf3dc +#min(max($(name_uv)_w.x,$(name_uv)_w.y),0.0)+length(max($(name_uv)_w,0.0)) + +#Inputs: +#in, sdf2d, default:100, (input) +#length, float, min: 0, max: 1, default:0.25, step:0.01 + +#---------------------- +#sdf3d_morph.mmg + +#Outputs: + +#Output - sdf3d +#mix($in1($uv), $in2($uv), $amount) + +#Inputs: +#in1, vec2, default:vec2(100, 0.0), (sdf3d input) +#in2, vec2, default:vec2(100, 0.0), (sdf3d input) +#amount, float, min: 0, max: 1, default:0.5, step:0.01 + +#---------------------- +#raymarching.mmg (raymarching_preview.mmg) +#Raymarches a 3D object (described as signed distance function with optional color index) +#to render a heightmap, a normal map and a color index map. + +#raymarch_$name = sdf3d_raymarch +#vec2 $(name_uv)_d = raymarch_$name($uv); + +#Outputs: + +#HeightMap - float - The generated height map +#1.0-$(name_uv)_d.x + +#NormalMap - rgb - The generated normal map +#vec3(0.5)+0.5*normal_$name(vec3($uv-vec2(0.5), 1.0-$(name_uv)_d.x)) + +#ColorMap - float - The generated color index map +#$(name_uv)_d.y + +#Inputs: +#input, vec2, default:vec2(100, 0.0), (sdf3dc input) + +#---------------------- +#raymarching_preview.mmg + +#Outputs: + +#Output (rgb) +#render_$name($uv-vec2(0.5)) + +#Inputs: +#input, vec2, default:vec2(100, 0.0), (sdf3dc input) + +static func raymarch(uv : Vector2) -> Color: + var d : Vector2 = sdf3d_raymarch(uv); + + var f : float = 1.0 - d.x; + + return Color(f, f, f, 1) + +static func raymarch2(uv : Vector2) -> Color: + var d : Vector2 = sdf3d_raymarch(uv); + + var v : Vector3 = Vector3(0.5, 0.5, 0.5) + 0.5 * sdf3d_normal(Vector3(uv.x - 0.5, uv.y - 0.5, 1.0 - d.x)); + + return Color(v.x, v.y, v.z, 1) + +static func raymarch3(uv : Vector2) -> Color: + var v : Vector2 = sdf3d_raymarch(uv); + + return Color(v.y, v.y, v.y, 1) + +#length($uv)-$r + +static func sdf3d_sphere(p : Vector3, r : float) -> Vector2: + var s : float = p.length() - r; + + return Vector2(s, 0.0); + +#vec3 $(name_uv)_q = abs($uv) - vec3($sx, $sy, $sz); +#length(max($(name_uv)_q,0.0))+min(max($(name_uv)_q.x,max($(name_uv)_q.y,$(name_uv)_q.z)),0.0)-$r + +static func sdf3d_box(p : Vector3, sx : float, sy : float, sz : float, r : float) -> Vector2: + var v : Vector3 = Commons.absv3((p)) - Vector3(sx, sy, sz); + var f : float = (Commons.maxv3(v,Vector3())).length() + min(max(v.x,max(v.y, v.z)),0.0) - r; + + return Vector2(f, 0.0); + +#Y: $axis = length($uv.xz),$uv.y +#vec2 $(name_uv)_d = abs(vec2($axis)) - vec2($r,$l); + +static func sdf3d_cylinder_y(p : Vector3, r : float, l : float) -> Vector2: + var v : Vector2 = Commons.absv2(Vector2(Vector2(p.x, p.z).length(),(p).y)) - Vector2(r,l); + var f : float = min(max(v.x, v.y),0.0) + Commons.maxv2(v, Vector2()).length(); + + return Vector2(f, 0.0); + +#X: $axis = length($uv.yz),$uv.x +#vec2 $(name_uv)_d = abs(vec2($axis)) - vec2($r,$l); + +static func sdf3d_cylinder_x(p : Vector3, r : float, l : float) -> Vector2: + var v : Vector2 = Commons.absv2(Vector2(Vector2(p.y, p.z).length(),(p).x)) - Vector2(r, l); + var f : float = min(max(v.x, v.y),0.0) + Commons.maxv2(v, Vector2()).length(); + + return Vector2(f, 0.0); + +#Z: $axis = length($uv.xy),$uv.z +#vec2 $(name_uv)_d = abs(vec2($axis)) - vec2($r,$l); + +static func sdf3d_cylinder_z(p : Vector3, r : float, l : float) -> Vector2: + var v : Vector2 = Commons.absv2(Vector2(Vector2(p.x, p.y).length(),(p).z)) - Vector2(r, l); + var f : float = min(max(v.x, v.y),0.0) + Commons.maxv2(v, Vector2()).length(); + + return Vector2(f, 0.0); + +#vec3 $(name_uv)_p = $uv; +#$(name_uv)_p.$axis -= clamp($(name_uv)_p.$axis, -$l, $l); +#return length($(name_uv)_p)-$r*$profile(clamp(0.5+0.5*($uv).$axis/$l, 0.0, 1.0)) + +static func sdf3d_capsule_y(p : Vector3, r : float, l : float) -> Vector2: + var v : Vector3 = p; + v.y -= clamp(v.y, -l, l); + var f : float = v.length() - r; + + return Vector2(f, 0.0); + +static func sdf3d_capsule_x(p : Vector3, r : float, l : float) -> Vector2: + var v : Vector3 = p; + v.x -= clamp(v.x, -l, l); + var f : float = v.length() - r; + + return Vector2(f, 0.0); + +static func sdf3d_capsule_z(p : Vector3, r : float, l : float) -> Vector2: + var v : Vector3 = p; + v.z -= clamp(v.z, -l, l); + var f : float = v.length() - r; + + return Vector2(f, 0.0); + +#+X: $axis = length($uv.yz),-$uv.x +#dot(vec2(cos($a*0.01745329251),sin($a*0.01745329251)),vec2($axis)) + +static func sdf3d_cone_px(p : Vector3, a : float) -> Vector2: + var f : float = Vector2(cos(a*0.01745329251),sin(a*0.01745329251)).dot(Vector2(Vector2(p.y, p.z).length(), - (p).x)); + + return Vector2(f, 0.0); + +#-X: $axis = length($uv.yz),$uv.x +#dot(vec2(cos($a*0.01745329251),sin($a*0.01745329251)),vec2($axis)) + +static func sdf3d_cone_nx(p : Vector3, a : float) -> Vector2: + var f : float = Vector2(cos(a*0.01745329251),sin(a*0.01745329251)).dot(Vector2(Vector2(p.y, p.z).length(),(p).x)); + + return Vector2(f, 0.0); + +#+Y: $axis = length($uv.xz),$uv.y +#dot(vec2(cos($a*0.01745329251),sin($a*0.01745329251)),vec2($axis)) + +static func sdf3d_cone_py(p : Vector3, a : float) -> Vector2: + var f : float = Vector2(cos(a*0.01745329251),sin(a*0.01745329251)).dot(Vector2(Vector2(p.x, p.z).length(),(p).y)); + + return Vector2(f, 0.0); + +#-Y: $axis = length($uv.xz),-$uv.y +#dot(vec2(cos($a*0.01745329251),sin($a*0.01745329251)),vec2($axis)) + +static func sdf3d_cone_ny(p : Vector3, a : float) -> Vector2: + var f : float = Vector2(cos(a*0.01745329251),sin(a*0.01745329251)).dot(Vector2(Vector2(p.x, p.z).length(),-(p).y)); + + return Vector2(f, 0.0); + +#+Z: $axis = length($uv.xy),-$uv.z +#dot(vec2(cos($a*0.01745329251),sin($a*0.01745329251)),vec2($axis)) + +static func sdf3d_cone_pz(p : Vector3, a : float) -> Vector2: + var f : float = Vector2(cos(a*0.01745329251),sin(a*0.01745329251)).dot(Vector2(Vector2(p.x, p.y).length(),-(p).z)); + + return Vector2(f, 0.0); + + +#-Z: $axis = length($uv.xy),$uv.z +#dot(vec2(cos($a*0.01745329251),sin($a*0.01745329251)),vec2($axis)) + +static func sdf3d_cone_nz(p : Vector3, a : float) -> Vector2: + var f : float = Vector2(cos(a*0.01745329251),sin(a*0.01745329251)).dot(Vector2(Vector2(p.x, p.y).length(),(p).z)); + + return Vector2(f, 0.0); + +static func sdf3d_torus_x(p : Vector3, R : float, r : float) -> Vector2: + var q : Vector2 = Vector2(Vector2(p.y, p.z).length() - R,(p).x); + var f : float = q.length() - r; + + return Vector2(f, 0.0); + +static func sdf3d_torus_y(p : Vector3, R : float, r : float) -> Vector2: + var q : Vector2 = Vector2(Vector2(p.z, p.x).length() - R,(p).y); + var f : float = q.length() - r; + + return Vector2(f, 0.0); + +static func sdf3d_torus_z(p : Vector3, R : float, r : float) -> Vector2: + var q : Vector2 = Vector2(Vector2(p.x, p.y).length() - R,(p).z); + var f : float = q.length() - r; + + return Vector2(f, 0.0); + + +#vec2 raymarch_$name(vec2 uv) { +# vec3 ro = vec3(uv-vec2(0.5), 1.0); +# vec3 rd = vec3(0.0, 0.0, -1.0); +# float dO = 0.0; +# float c = 0.0; +# +# for (int i=0; i < 100; i++) { +# vec3 p = ro + rd*dO; +# vec2 dS = $sdf(p); +# dO += dS.x; +# +# if (dO >= 1.0) { +# break; +# } else if (dS.x < 0.0001) { +# c = dS.y; +# break; +# } +# } +# +# return vec2(dO, c); +#} + +static func sdf3d_raymarch(uv : Vector2) -> Vector2: + var ro : Vector3 = Vector3(uv.x - 0.5, uv.y - 0.5, 1.0); + var rd : Vector3 = Vector3(0.0, 0.0, -1.0); + var dO : float = 0.0; + var c : float = 0.0; + + for i in range(100): + var p : Vector3 = ro + rd * dO; + var dS : Vector2 = sdf3d_input(p); + + dO += dS.x; + + if (dO >= 1.0): + break; + elif (dS.x < 0.0001): + c = dS.y; + break; + + return Vector2(dO, c); + +#vec3 normal_$name(vec3 p) { +# if (p.z <= 0.0) { +# return vec3(0.0, 0.0, 1.0); +# } +# +# float d = $sdf(p).x; +# float e = .001; +# vec3 n = d - vec3( +# $sdf(p-vec3(e, 0.0, 0.0)).x, +# $sdf(p-vec3(0.0, e, 0.0)).x, +# $sdf(p-vec3(0.0, 0.0, e)).x); +# +# return vec3(-1.0, -1.0, -1.0)*normalize(n); +#} + +static func sdf3d_normal(p : Vector3) -> Vector3: + if (p.z <= 0.0): + return Vector3(0.0, 0.0, 1.0); + + var d : float = sdf3d_input(p).x; + var e : float = .001; + + var n : Vector3 = Vector3( + d - sdf3d_input(p - Vector3(e, 0.0, 0.0)).x, + d - sdf3d_input(p - Vector3(0.0, e, 0.0)).x, + d - sdf3d_input(p - Vector3(0.0, 0.0, e)).x); + + return Vector3(-1.0, -1.0, -1.0) * n.normalized(); + +#vec2 sdf3dc_union(vec2 a, vec2 b) { +# return vec2(min(a.x, b.x), mix(b.y, a.y, step(a.x, b.x))); +#} + +static func sdf3dc_union(a : Vector2, b : Vector2) -> Vector2: + return Vector2(min(a.x, b.x), lerp(b.y, a.y, Commons.step(a.x, b.x))); + +#vec2 sdf3dc_sub(vec2 a, vec2 b) { +# return vec2(max(-a.x, b.x), a.y); +#} + +static func sdf3dc_sub(a : Vector2, b : Vector2) -> Vector2: + return Vector2(max(-a.x, b.x), a.y); + +#vec2 sdf3dc_inter(vec2 a, vec2 b) { +# return vec2(max(a.x, b.x), mix(a.y, b.y, step(a.x, b.x))); +#} + +static func sdf3dc_inter(a : Vector2, b : Vector2) -> Vector2: + return Vector2(max(a.x, b.x), lerp(a.y, b.y, Commons.step(a.x, b.x))); + +#vec2 sdf3d_smooth_union(vec2 d1, vec2 d2, float k) { +# float h = clamp(0.5+0.5*(d2.x-d1.x)/k, 0.0, 1.0); +# return vec2(mix(d2.x, d1.x, h)-k*h*(1.0-h), mix(d2.y, d1.y, step(d1.x, d2.x))); +#} + +static func sdf3d_smooth_union(d1 : Vector2, d2 : Vector2, k : float) -> Vector2: + var h : float = clamp(0.5 + 0.5 * (d2.x - d1.x) / k, 0.0, 1.0); + return Vector2(lerp(d2.x, d1.x, h)-k*h*(1.0 - h), lerp(d2.y, d1.y, Commons.step(d1.x, d2.x))); + +#vec2 sdf3d_smooth_subtraction(vec2 d1, vec2 d2, float k ) { +# float h = clamp(0.5-0.5*(d2.x+d1.x)/k, 0.0, 1.0); +# return vec2(mix(d2.x, -d1.x, h )+k*h*(1.0-h), d2.y); +#} + +static func sdf3d_smooth_subtraction(d1 : Vector2, d2 : Vector2, k : float) -> Vector2: + var h : float = clamp(0.5 - 0.5 * (d2.x + d1.x) / k, 0.0, 1.0); + return Vector2(lerp(d2.x, -d1.x, h )+k*h*(1.0-h), d2.y); + +#vec2 sdf3d_smooth_intersection(vec2 d1, vec2 d2, float k ) { +# float h = clamp(0.5-0.5*(d2.x-d1.x)/k, 0.0, 1.0); +# return vec2(mix(d2.x, d1.x, h)+k*h*(1.0-h), mix(d1.y, d2.y, step(d1.x, d2.x))); +#} + +static func sdf3d_smooth_intersection(d1 : Vector2, d2 : Vector2, k : float) -> Vector2: + var h : float = clamp(0.5 - 0.5 * (d2.x - d1.x) / k, 0.0, 1.0); + return Vector2(lerp(d2.x, d1.x, h)+k*h*(1.0-h), lerp(d1.y, d2.y, Commons.step(d1.x, d2.x))); + +static func sdf3d_rounded(v : Vector2, r : float) -> Vector2: + return Vector2(v.x - r, v.y); + +static func sdf3d_elongation(p : Vector3, v : Vector3) -> Vector3: + return ((p) - Commons.clampv3((p), - Commons.absv3(v), Commons.absv3(v))) + +static func sdf3d_repeat(p : Vector3, r : Vector2, randomness : float, pseed : int) -> Vector3: + #$in(repeat($uv, vec3(1.0/$rx, 1.0/$ry, 0.0), float($seed), $r)) + return repeat(p, Vector3(1.0 / r.x, 1.0 / r.y, 0.00001), float(pseed), randomness) + +#vec3 repeat(vec3 p, vec3 r, float seed, float randomness) { +# vec3 a = (rand3(floor(mod((p.xy+0.5*r.xy)/r.xy, 1.0/r.xy)+vec2(seed)))-0.5)*6.28*randomness; +# p = mod(p+0.5*r,r)-0.5*r; +# +# vec3 rv; +# float c; +# float s; +# +# c = cos(a.x); +# s = sin(a.x); +# +# rv.x = p.x; +# rv.y = p.y*c+p.z*s;rv.z = -p.y*s+p.z*c; +# +# c = cos(a.y); +# s = sin(a.y); +# +# p.x = rv.x*c+rv.z*s; +# p.y = rv.y; +# p.z = -rv.x*s+rv.z*c; +# +# c = cos(a.z); +# s = sin(a.z); +# +# rv.x = p.x*c+p.y*s; +# rv.y = -p.x*s+p.y*c; +# rv.z = p.z; +# +# return rv; +#} + +static func repeat(p : Vector3, r : Vector3, pseed : float, randomness : float) -> Vector3: + var a : Vector3 = (Commons.rand3(Commons.floorv2(Commons.modv2((Vector2(p.x, p.y) + Vector2(0.5, 0.5) * Vector2(r.x, r.y)) / Vector2(r.x, r.y), Vector2(1, 1) / Vector2(r.x, r.y)) + Vector2(pseed, pseed))) - Vector3(0.5, 0.5, 0.5)) * 6.28 * randomness + p = Commons.modv3(p + Vector3(0.5, 0.5, 0.5) * r, r) - Vector3(0.5, 0.5, 0.5) * r; + + var rv : Vector3 = Vector3() + var c : float = 0 + var s : float = 0 + + c = cos(a.x); + s = sin(a.x); + + rv.x = p.x; + rv.y = p.y* c + p.z * s; + rv.z = -p.y * s + p.z * c; + + c = cos(a.y); + s = sin(a.y); + + p.x = rv.x*c+rv.z*s; + p.y = rv.y; + p.z = -rv.x*s+rv.z*c; + + c = cos(a.z); + s = sin(a.z); + + rv.x = p.x * c + p.y * s; + rv.y = -p.x * s + p.y * c; + rv.z = p.z; + + return rv; + +#vec3 rotate3d(vec3 p, vec3 a) { +# vec3 rv; +# float c; +# float s; +# c = cos(a.x); +# s = sin(a.x); +# rv.x = p.x; +# rv.y = p.y*c+p.z*s; +# rv.z = -p.y*s+p.z*c; +# c = cos(a.y); +# s = sin(a.y); +# p.x = rv.x*c+rv.z*s; +# p.y = rv.y; +# p.z = -rv.x*s+rv.z*c; +# c = cos(a.z); +# s = sin(a.z); +# rv.x = p.x*c+p.y*s; +# rv.y = -p.x*s+p.y*c; +# rv.z = p.z; +# return rv; +#} + +static func rotate3d(p : Vector3, a : Vector3) -> Vector3: + var rv : Vector3 = Vector3() + var c : float = 0 + var s : float = 0 + c = cos(a.x) + s = sin(a.x) + rv.x = p.x + rv.y = p.y * c + p.z * s + rv.z = -p.y * s + p.z * c + c = cos(a.y) + s = sin(a.y) + p.x = rv.x * c + rv.z * s + p.y = rv.y + p.z = -rv.x * s + rv.z * c + c = cos(a.z) + s = sin(a.z) + rv.x = p.x * c + p.y * s + rv.y = -p.x * s + p.y * c + rv.z = p.z + + return rv + +#vec3 circle_repeat_transform(vec3 p, float count) { +# float r = 6.28/count; +# float pa = atan(p.x, p.y); +# float a = mod(pa+0.5*r, r)-0.5*r; +# vec3 rv; +# float c = cos(a-pa); +# float s = sin(a-pa); +# rv.x = p.x*c+p.y*s; +# rv.y = -p.x*s+p.y*c; +# rv.z = p.z; +# return rv; +#} + +static func circle_repeat_transform(p : Vector3, count : float) -> Vector3: + var r : float = 6.28 / count + var pa : float = atan2(p.x, p.y) + var a : float = Commons.modf(pa + 0.5 * r, r) - 0.5 * r + var rv : Vector3 = Vector3() + var c : float = cos(a-pa) + var s : float = sin(a-pa) + rv.x = p.x * c + p.y * s + rv.y = -p.x * s + p.y * c + rv.z = p.z + return rv + +#todo this needs to be solved +static func sdf3d_input(p : Vector3) -> Vector2: + return sdf3d_sphere(p, 0.5) + +#raymarching_preview.mmg +#vec3 render_$name(vec2 uv) { +# vec3 p = vec3(uv, 2.0-raymarch_$name(vec3(uv, 2.0), vec3(0.0, 0.0, -1.0))); +# vec3 n = normal_$name(p); +# vec3 l = vec3(5.0, 5.0, 10.0); +# vec3 ld = normalize(l-p); +# +# float o = step(p.z, 0.001); +# float shadow = 1.0-0.75*step(raymarch_$name(l, -ld), length(l-p)-0.01); +# float light = 0.3+0.7*dot(n, ld)*shadow; +# +# return vec3(0.8+0.2*o, 0.8+0.2*o, 1.0)*light; +#} + +#static func sdf3d_render(p : Vector2) -> Vector3: +# return Vector3() diff --git a/addons/mat_maker_gd/nodes/common/shapes.gd b/addons/mat_maker_gd/nodes/common/shapes.gd new file mode 100644 index 0000000..3a3501e --- /dev/null +++ b/addons/mat_maker_gd/nodes/common/shapes.gd @@ -0,0 +1,292 @@ +tool +extends Reference + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +#---------------------- +#sphere.mmg + +#Outputs: + +#Output - (float) - A heightmap of the specified sphere +#sphere($uv, vec2($cx, $cy), $r) + +#Inputs: +#center, vector2, default: 0.5, min: 0, max: 1, step: 0.01 +#radius, float, min: 0, max: 1, default: 0.5, step:0.01 + +#---------------------- +#shape.mmg + +#Outputs: + +#Output - (float) - Shows a white shape on a black background +#shape_$(shape)($(uv), $(sides), $(radius)*$radius_map($uv), $(edge)*$edge_map($uv)) + +#Inputs: +#shape, enum, default: 0, values: circle, ploygon, star, curved_star, rays +#sides, int, min: 2, max: 32, default: 3, step:1 +#radius, float, min: 0, max: 1, default: 1, step:0.01 (universal input) +#edge, float, min: 0, max: 1, default: 0.2, step:0.01 (universal input) + +#---------------------- +#box.mmg +#A heightmap of the specified box + +# "outputs": [ +# { +# "f": "1.0-box($uv, vec3($cx, $cy, $cz), vec3($sx, $sy, $sz), 0.01745329251*vec3($rx, $ry, $rz))", +# "longdesc": "A heightmap of the specified box", +# "shortdesc": "Output", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 0.5, +# "label": "Center X", +# "longdesc": "X coordinate of the center of the box", +# "max": 1, +# "min": 0, +# "name": "cx", +# "shortdesc": "Center.x", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0.5, +# "label": "Center Y", +# "longdesc": "Y coordinate of the center of the box", +# "max": 1, +# "min": 0, +# "name": "cy", +# "shortdesc": "Center.y", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0, +# "label": "Center Z", +# "longdesc": "Z coordinate of the center of the box", +# "max": 0.5, +# "min": -0.5, +# "name": "cz", +# "shortdesc": "Center.z", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0.5, +# "label": "Size X", +# "longdesc": "Size along X axis", +# "max": 1, +# "min": 0, +# "name": "sx", +# "shortdesc": "Size.x", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0.5, +# "label": "Size Y", +# "longdesc": "Size along Y axis", +# "max": 1, +# "min": 0, +# "name": "sy", +# "shortdesc": "Size.y", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0.5, +# "label": "Size Z", +# "longdesc": "Size along Z axis", +# "max": 1, +# "min": 0, +# "name": "sz", +# "shortdesc": "Size.z", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0, +# "label": "Rot X", +# "longdesc": "Rotation angle around X axis", +# "max": 180, +# "min": -180, +# "name": "rx", +# "shortdesc": "Rot.x", +# "step": 0.1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0, +# "label": "Rot Y", +# "longdesc": "Rotation angle around Y axis", +# "max": 180, +# "min": -180, +# "name": "ry", +# "shortdesc": "Rot.y", +# "step": 0.1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0, +# "label": "Rot Z", +# "longdesc": "Rotation angle around Y axis", +# "max": 180, +# "min": -180, +# "name": "rz", +# "shortdesc": "Rot.z", +# "step": 0.1, +# "type": "float" +# } +# ] + +#float sphere(vec2 uv, vec2 c, float r) { +# uv -= c; +# uv /= r; +# return 2.0*r*sqrt(max(0.0, 1.0-dot(uv, uv))); +#} + +static func sphere(uv : Vector2, c : Vector2, r : float) -> float: + return 0.0 + +#float shape_circle(vec2 uv, float sides, float size, float edge) { +# uv = 2.0*uv-1.0; +# edge = max(edge, 1.0e-8); +# float distance = length(uv); +# return clamp((1.0-distance/size)/edge, 0.0, 1.0); +#} + +static func shape_circle(uv : Vector2, sides : float, size : float, edge : float) -> float: + uv.x = 2.0 * uv.x - 1.0 + uv.y = 2.0 * uv.y - 1.0 + + edge = max(edge, 1.0e-8) + + var distance : float = uv.length() + + return clamp((1.0 - distance / size) / edge, 0.0, 1.0) + +#float shape_polygon(vec2 uv, float sides, float size, float edge) { +# uv = 2.0*uv-1.0; +# edge = max(edge, 1.0e-8); +# float angle = atan(uv.x, uv.y)+3.14159265359; +# float slice = 6.28318530718/sides; +# return clamp((1.0-(cos(floor(0.5+angle/slice)*slice-angle)*length(uv))/size)/edge, 0.0, 1.0); +#} + +static func shape_polygon(uv : Vector2, sides : float, size : float, edge : float) -> float: + uv.x = 2.0 * uv.x - 1.0 + uv.y = 2.0 * uv.y - 1.0 + + edge = max(edge, 1.0e-8) + + #simple no branch for division by zero + uv.x += 0.0000001 + + var angle : float = atan(uv.y / uv.x) + 3.14159265359 + var slice : float = 6.28318530718 / sides + + return clamp((size - cos(floor(0.5 + angle / slice) * slice - angle) * uv.length()) / (edge * size), 0.0, 1.0) + +#float shape_star(vec2 uv, float sides, float size, float edge) { +# uv = 2.0*uv-1.0; +# edge = max(edge, 1.0e-8); +# float angle = atan(uv.x, uv.y); +# float slice = 6.28318530718/sides; +# return clamp((1.0-(cos(floor(angle*sides/6.28318530718-0.5+2.0*step(fract(angle*sides/6.28318530718), 0.5))*slice-angle)*length(uv))/size)/edge, 0.0, 1.0); +#} + +static func shape_star(uv : Vector2, sides : float, size : float, edge : float) -> float: + uv.x = 2.0 * uv.x - 1.0 + uv.y = 2.0 * uv.y - 1.0 + + edge = max(edge, 1.0e-8); + + #simple no branch for division by zero + uv.x += 0.0000001 + + var angle : float = atan(uv.y / uv.x) + var slice : float = 6.28318530718 / sides + + return clamp((size - cos(floor(1.5 + angle / slice - 2.0 * Commons.step(0.5 * slice, Commons.modf(angle, slice))) * slice - angle) * uv.length()) / (edge * size), 0.0, 1.0); + +#float shape_curved_star(vec2 uv, float sides, float size, float edge) { +# uv = 2.0*uv-1.0; +# edge = max(edge, 1.0e-8); +# float angle = 2.0*(atan(uv.x, uv.y)+3.14159265359); +# float slice = 6.28318530718/sides; +# return clamp((1.0-cos(floor(0.5+0.5*angle/slice)*2.0*slice-angle)*length(uv)/size)/edge, 0.0, 1.0); +#} + +static func shape_curved_star(uv : Vector2, sides : float, size : float, edge : float) -> float: + uv.x = 2.0 * uv.x - 1.0 + uv.y = 2.0 * uv.y - 1.0 + + edge = max(edge, 1.0e-8); + + #simple no branch for division by zero + uv.x += 0.0000001 + + var angle : float = 2.0*(atan(uv.y / uv.x) + 3.14159265359) + var slice : float = 6.28318530718 / sides + + return clamp((size - cos(floor(0.5 + 0.5 * angle / slice) * 2.0 * slice - angle) * uv.length())/(edge * size), 0.0, 1.0); + +#float shape_rays(vec2 uv, float sides, float size, float edge) { +# uv = 2.0*uv-1.0; +# edge = 0.5*max(edge, 1.0e-8)*size; +# float slice = 6.28318530718/sides; +# float angle = mod(atan(uv.x, uv.y)+3.14159265359, slice)/slice; +# return clamp(min((size-angle)/edge, angle/edge), 0.0, 1.0); +#} + +static func shape_rays(uv : Vector2, sides : float, size : float, edge : float) -> float: + + uv.x = 2.0 * uv.x - 1.0 + uv.y = 2.0 * uv.y - 1.0 + + edge = 0.5 * max(edge, 1.0e-8) * size + + #simple no branch for division by zero + uv.x += 0.0000001 + + var slice : float = 6.28318530718 / sides + var angle : float = Commons.modf(atan(uv.y / uv.x) + 3.14159265359, slice) / slice + + return clamp(min((size - angle) / edge, angle / edge), 0.0, 1.0); + +#float box(vec2 uv, vec3 center, vec3 rad, vec3 rot) {\n\t +# vec3 ro = vec3(uv, 1.0)-center;\n\t +# vec3 rd = vec3(0.0000001, 0.0000001, -1.0);\n\t +# mat3 r = mat3(vec3(1, 0, 0), vec3(0, cos(rot.x), -sin(rot.x)), vec3(0, sin(rot.x), cos(rot.x)));\n\t +# +# r *= mat3(vec3(cos(rot.y), 0, -sin(rot.y)), vec3(0, 1, 0), vec3(sin(rot.y), 0, cos(rot.y)));\n\t +# r *= mat3(vec3(cos(rot.z), -sin(rot.z), 0), vec3(sin(rot.z), cos(rot.z), 0), vec3(0, 0, 1));\n\t +# ro = r * ro;\n\t +# rd = r * rd;\n +# vec3 m = 1.0/rd;\n +# vec3 n = m*ro;\n +# vec3 k = abs(m)*rad;\n +# vec3 t1 = -n - k;\n +# vec3 t2 = -n + k;\n\n +# +# float tN = max(max(t1.x, t1.y), t1.z);\n +# float tF = min(min(t2.x, t2.y), t2.z);\n +# +# if(tN>tF || tF<0.0) return 1.0;\n +# +# return tN;\n +#} + diff --git a/addons/mat_maker_gd/nodes/common/simple.gd b/addons/mat_maker_gd/nodes/common/simple.gd new file mode 100644 index 0000000..50bfa0c --- /dev/null +++ b/addons/mat_maker_gd/nodes/common/simple.gd @@ -0,0 +1,147 @@ +tool +extends Reference + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +#---------------------- +#profile.mmg + +# "inputs": [ +# { +# "default": "dot($gradient($uv.x).xyz, vec3(1.0/3.0))", +# "label": "2:", +# "name": "in", +# "type": "f" +# } +# ], +# "outputs": [ +# { +# "f": "draw_profile_$style($uv, $in($uv), (dot($gradient($uv.x+0.001).xyz, vec3(1.0/3.0))-dot($gradient($uv.x-0.001).xyz, vec3(1.0/3.0)))/0.002, max(0.0001, $width))", +# "longdesc": "An image showing the profile defined by the gradient", +# "shortdesc": "Output", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "default": 0, +# "label": "", +# "longdesc": "Style of the output image (fill or curve)", +# "name": "style", +# "shortdesc": "Style", +# "type": "enum", +# "values": [ +# { +# "name": "Curve", +# "value": "curve" +# }, +# { +# "name": "Fill", +# "value": "fill" +# } +# ] +# }, +# { +# "default": { +# "interpolation": 1, +# "points": [ +# { +# "a": 1, +# "b": 0, +# "g": 0, +# "pos": 0, +# "r": 0 +# }, +# { +# "a": 1, +# "b": 1, +# "g": 1, +# "pos": 1, +# "r": 1 +# } +# ], +# "type": "Gradient" +# }, +# "label": "", +# "longdesc": "Gradient that defines the profile to be shown", +# "name": "gradient", +# "shortdesc": "Gradient", +# "type": "gradient" +# }, +# { +# "control": "None", +# "default": 0.05, +# "label": "", +# "longdesc": "Width of the curve", +# "max": 1, +# "min": 0, +# "name": "width", +# "shortdesc": "Width", +# "step": 0.01, +# "type": "float" +# } +# ] + +#---------------------- +#uniform.mmg +#Draws a uniform image + +# "outputs": [ +# { +# "longdesc": "A uniform image of the selected color", +# "rgba": "$(color)", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "default": { +# "a": 1, +# "b": 1, +# "g": 1, +# "r": 1 +# }, +# "label": "", +# "longdesc": "Color of the uniform image", +# "name": "color", +# "shortdesc": "Color", +# "type": "color" +# } +# ] + +#---------------------- +#uniform_greyscale.mmg +#Draws a uniform greyscale image + +# "outputs": [ +# { +# "f": "$(color)", +# "longdesc": "A uniform image of the selected value", +# "shortdesc": "Output", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 0.5, +# "label": "", +# "longdesc": "The value of the uniform greyscale image", +# "max": 1, +# "min": 0, +# "name": "color", +# "shortdesc": "Value", +# "step": 0.01, +# "type": "float" +# } +# ] + +#float draw_profile_fill(vec2 uv, float y, float dy, float w) {\n\t +# return 1.0-clamp(sin(1.57079632679-atan(dy))*(1.0-uv.y-y)/w, 0.0, 1.0);\n +#} + +#float draw_profile_curve(vec2 uv, float y, float dy, float w) {\n\t +# return 1.0-clamp(sin(1.57079632679-atan(dy))*abs(1.0-uv.y-y)/w, 0.0, 1.0);\n +#} + diff --git a/addons/mat_maker_gd/nodes/common/tex3d.gd b/addons/mat_maker_gd/nodes/common/tex3d.gd new file mode 100644 index 0000000..1ef03b6 --- /dev/null +++ b/addons/mat_maker_gd/nodes/common/tex3d.gd @@ -0,0 +1,979 @@ +tool +extends Reference + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +#---------------------- +#tex3d_apply.mmg +#Applies 3D textures to a rendered 3D signed distance function scene. + +# "inputs": [ +# { +# "default": "0.0", +# "label": "Height", +# "longdesc": "The height map generated by the Render node", +# "name": "z", +# "shortdesc": "HeightMap", +# "type": "f" +# }, +# { +# "default": "0.0", +# "label": "Color", +# "longdesc": "The color map generated by the Render node", +# "name": "c", +# "shortdesc": "ColorMap", +# "type": "f" +# }, +# { +# "default": "vec3(1.0)", +# "label": "Texture", +# "longdesc": "The 3D texture", +# "name": "t", +# "shortdesc": "Tex3D", +# "type": "tex3d" +# } +# ], +# "outputs": [ +# { +# "longdesc": "The textured 3D scene", +# "rgb": "$t(vec4($uv, $z($uv), $c($uv)))", +# "shortdesc": "Output", +# "type": "rgb" +# } +# ], + +#---------------------- +#tex3d_apply_invuvmap.mmg +#This node applies a 3D texture to an object using its inverse UV map. + +# "inputs": [ +# { +# "default": "vec3(1.0)", +# "label": "Texture", +# "longdesc": "The input 3D texture", +# "name": "t", +# "shortdesc": "Texture", +# "type": "tex3d" +# }, +# { +# "default": "vec3(0.0)", +# "label": "Inv. UV Map", +# "longdesc": "The inverse UV map of the object", +# "name": "map", +# "shortdesc": "InvUVMap", +# "type": "rgb" +# } +# ], +# "outputs": [ +# { +# "longdesc": "The generated texture", +# "rgb": "$t(vec4($map($uv), 0.0))", +# "shortdesc": "Output", +# "type": "rgb" +# } +# ], + +#---------------------- +#tex3d_blend.mmg +#Blends its 3D texture inputs, using an optional mask + +# "inputs": [ +# { +# "default": "vec3($uv.x, 1.0, 1.0)", +# "label": "Source1", +# "longdesc": "The foreground input", +# "name": "s1", +# "shortdesc": "Foreground", +# "type": "tex3d" +# }, +# { +# "default": "vec3(1.0, $uv.y, 1.0)", +# "label": "Source2", +# "longdesc": "The background input", +# "name": "s2", +# "shortdesc": "Background", +# "type": "tex3d" +# }, +# { +# "default": "vec3(1.0)", +# "label": "Opacity", +# "longdesc": "The optional opacity mask", +# "name": "a", +# "shortdesc": "Mask", +# "type": "tex3d" +# } +# ], +# "outputs": [ +# { +# "longdesc": "The 3D texture generated by the blend operation", +# "shortdesc": "Output", +# "tex3d": "blend3d_$blend_type($s1($uv).rgb, $s2($uv).rgb, $amount*dot($a($uv), vec3(1.0))/3.0)", +# "type": "tex3d" +# } +# ], +# "parameters": [ +# { +# "default": 0, +# "label": "", +# "longdesc": "The algorithm used to blend the inputs", +# "name": "blend_type", +# "shortdesc": "Blend mode", +# "type": "enum", +# "values": [ +# { +# "name": "Normal", +# "value": "normal" +# }, +# { +# "name": "Multiply", +# "value": "multiply" +# }, +# { +# "name": "Screen", +# "value": "screen" +# }, +# { +# "name": "Overlay", +# "value": "overlay" +# }, +# { +# "name": "Hard Light", +# "value": "hard_light" +# }, +# { +# "name": "Soft Light", +# "value": "soft_light" +# }, +# { +# "name": "Burn", +# "value": "burn" +# }, +# { +# "name": "Dodge", +# "value": "dodge" +# }, +# { +# "name": "Lighten", +# "value": "lighten" +# }, +# { +# "name": "Darken", +# "value": "darken" +# }, +# { +# "name": "Difference", +# "value": "difference" +# } +# ] +# }, +# { +# "control": "None", +# "default": 0.5, +# "label": "3:", +# "longdesc": "The opacity of the blend operation", +# "max": 1, +# "min": 0, +# "name": "amount", +# "shortdesc": "Opacity", +# "step": 0, +# "type": "float" +# } +# ], + +#---------------------- +#tex3d_colorize.mmg +#Remaps a greyscale 3D texture to a custom gradient + +# "inputs": [ +# { +# "default": "vec3($uv.x+0.5)", +# "label": "", +# "longdesc": "The input greyscale 3D texture", +# "name": "in", +# "shortdesc": "Input", +# "type": "tex3d" +# } +# ], +# "outputs": [ +# { +# "longdesc": "The remapped color 3D texture ", +# "shortdesc": "Output", +# "tex3d": "$g(dot($in($uv), vec3(1.0))/3.0).rgb", +# "type": "tex3d" +# } +# ], +# "parameters": [ +# { +# "default": { +# "interpolation": 1, +# "points": [ +# { +# "a": 1, +# "b": 0, +# "g": 0, +# "pos": 0, +# "r": 0 +# }, +# { +# "a": 1, +# "b": 1, +# "g": 1, +# "pos": 1, +# "r": 1 +# } +# ], +# "type": "Gradient" +# }, +# "label": "", +# "longdesc": "The gradient to which the input is remapped", +# "name": "g", +# "shortdesc": "Gradient", +# "type": "gradient" +# } +# ], + +#---------------------- +#tex3d_distort.mmg +#Distorts its input 3D texture using another 3D texture + +# "inputs": [ +# { +# "default": "vec3(1.0)", +# "label": "", +# "longdesc": "The 3D texture to be distorted", +# "name": "in1", +# "shortdesc": "Input1", +# "type": "tex3d" +# }, +# { +# "default": "vec3(0.0)", +# "label": "", +# "longdesc": "The 3D texture used to distort Input1", +# "name": "in2", +# "shortdesc": "Input2", +# "type": "tex3d" +# } +# ], +# "outputs": [ +# { +# "longdesc": "The distorted 3D texture", +# "shortdesc": "Output", +# "tex3d": "$in1(vec4($uv.xyz+($in2($uv)*$Distort*0.5-0.5), 0.0))", +# "type": "tex3d" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 0.5, +# "label": "Distort", +# "longdesc": "The strength of the distort effect", +# "max": 1, +# "min": 0, +# "name": "Distort", +# "shortdesc": "Strength", +# "step": 0.01, +# "type": "float" +# } +# ], + +#---------------------- +#tex3d_fbm.mmg +#Generates a 3D noise made of several octaves of a simple noise + +# "instance": "float $(name)_fbm(vec3 coord, vec3 size, int octaves, float persistence, float seed) {\n\tfloat normalize_factor = 0.0;\n\tfloat value = 0.0;\n\tfloat scale = 1.0;\n\tfor (int i = 0; i < octaves; i++) {\n\t\tvalue += tex3d_fbm_$noise(coord*size, size, seed) * scale;\n\t\tnormalize_factor += scale;\n\t\tsize *= 2.0;\n\t\tscale *= persistence;\n\t}\n\treturn value / normalize_factor;\n}\n", +# "outputs": [ +# { +# "longdesc": "Shows a greyscale 3D texture of the generated noise", +# "shortdesc": "Output", +# "tex3d": "vec3($(name)_fbm($(uv).xyz, vec3($(scale_x), $(scale_y), $(scale_z)), int($(iterations)), $(persistence), float($(seed))))", +# "type": "tex3d" +# } +# ], +# "parameters": [ +# { +# "default": 2, +# "label": "Noise", +# "longdesc": "The simple noise type", +# "name": "noise", +# "shortdesc": "Noise type", +# "type": "enum", +# "values": [ +# { +# "name": "Value", +# "value": "value" +# }, +# { +# "name": "Perlin", +# "value": "perlin" +# }, +# { +# "name": "Cellular", +# "value": "cellular" +# } +# ] +# }, +# { +# "control": "None", +# "default": 4, +# "label": "Scale X", +# "longdesc": "The scale of the first octave along the X axis", +# "max": 32, +# "min": 1, +# "name": "scale_x", +# "shortdesc": "Scale.x", +# "step": 1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 4, +# "label": "Scale Y", +# "longdesc": "The scale of the first octave along the Y axis", +# "max": 32, +# "min": 1, +# "name": "scale_y", +# "shortdesc": "Scale.y", +# "step": 1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 4, +# "label": "Scale Z", +# "longdesc": "The scale of the first octave along the Z axis", +# "max": 32, +# "min": 1, +# "name": "scale_z", +# "shortdesc": "Scale.z", +# "step": 1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 3, +# "label": "Iterations", +# "longdesc": "The number of noise octaves", +# "max": 10, +# "min": 1, +# "name": "iterations", +# "shortdesc": "Octaves", +# "step": 1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0.5, +# "label": "Persistence", +# "longdesc": "The persistence between two consecutive octaves", +# "max": 1, +# "min": 0, +# "name": "persistence", +# "shortdesc": "Persistence", +# "step": 0.05, +# "type": "float" +# } +# ], + +#---------------------- +#tex3d_from2d.mmg +#Creates a 3D texture from a 2D texture + +# "inputs": [ +# { +# "default": "vec3(0.5)", +# "label": "", +# "longdesc": "The input 2D texture", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgb" +# } +# ], +# "outputs": [ +# { +# "longdesc": "The generated 3D texture", +# "shortdesc": "Output", +# "tex3d": "$in($uv.xy+vec2(0.5))", +# "type": "tex3d" +# } +# ], + +#---------------------- +#tex3d_pattern.mmg +#A greyscale 3D texture that combines patterns along all 3 axes + +# "instance": "float $(name)_fct(vec3 uv) {\n\treturn mix3d_$(mix)(wave3d_$(x_wave)($(x_scale)*uv.x), wave3d_$(y_wave)($(y_scale)*uv.y), wave3d_$(z_wave)($(z_scale)*uv.z));\n}", +# "outputs": [ +# { +# "longdesc": "The generated 3D texture", +# "shortdesc": "Output", +# "tex3d": "vec3($(name)_fct($(uv).xyz))", +# "type": "tex3d" +# } +# ], +# "parameters": [ +# { +# "default": 0, +# "label": "Combiner", +# "longdesc": "The operation used to combine the X, Y and Z patterns", +# "name": "mix", +# "shortdesc": "Combine", +# "type": "enum", +# "values": [ +# { +# "name": "Multiply", +# "value": "mul" +# }, +# { +# "name": "Add", +# "value": "add" +# }, +# { +# "name": "Max", +# "value": "max" +# }, +# { +# "name": "Min", +# "value": "min" +# }, +# { +# "name": "Xor", +# "value": "xor" +# }, +# { +# "name": "Pow", +# "value": "pow" +# } +# ] +# }, +# { +# "default": 0, +# "label": "X", +# "longdesc": "Pattern generated along the X axis", +# "name": "x_wave", +# "shortdesc": "Pattern.x", +# "type": "enum", +# "values": [ +# { +# "name": "Sine", +# "value": "sine" +# }, +# { +# "name": "Triangle", +# "value": "triangle" +# }, +# { +# "name": "Square", +# "value": "square" +# }, +# { +# "name": "Sawtooth", +# "value": "sawtooth" +# }, +# { +# "name": "Constant", +# "value": "constant" +# }, +# { +# "name": "Bounce", +# "value": "bounce" +# } +# ] +# }, +# { +# "control": "None", +# "default": 4, +# "label": "2:", +# "longdesc": "Repetitions of the pattern along X axis", +# "max": 32, +# "min": 0, +# "name": "x_scale", +# "shortdesc": "Repeat.x", +# "step": 1, +# "type": "float" +# }, +# { +# "default": 0, +# "label": "Y", +# "longdesc": "Pattern generated along the Y axis", +# "name": "y_wave", +# "shortdesc": "Pattern.y", +# "type": "enum", +# "values": [ +# { +# "name": "Sine", +# "value": "sine" +# }, +# { +# "name": "Triangle", +# "value": "triangle" +# }, +# { +# "name": "Square", +# "value": "square" +# }, +# { +# "name": "Sawtooth", +# "value": "sawtooth" +# }, +# { +# "name": "Constant", +# "value": "constant" +# }, +# { +# "name": "Bounce", +# "value": "bounce" +# } +# ] +# }, +# { +# "control": "None", +# "default": 4, +# "label": "3:", +# "longdesc": "Repetitions of the pattern along Y axis", +# "max": 32, +# "min": 0, +# "name": "y_scale", +# "shortdesc": "Repeat.y", +# "step": 1, +# "type": "float" +# }, +# { +# "default": 0, +# "label": "Z", +# "longdesc": "Pattern generated along the Z axis", +# "name": "z_wave", +# "shortdesc": "Pattern.z", +# "type": "enum", +# "values": [ +# { +# "name": "Sine", +# "value": "sine" +# }, +# { +# "name": "Triangle", +# "value": "triangle" +# }, +# { +# "name": "Square", +# "value": "square" +# }, +# { +# "name": "Sawtooth", +# "value": "sawtooth" +# }, +# { +# "name": "Constant", +# "value": "constant" +# }, +# { +# "name": "Bounce", +# "value": "bounce" +# } +# ] +# }, +# { +# "control": "None", +# "default": 4, +# "label": "4:", +# "longdesc": "Repetitions of the pattern along Z axis", +# "max": 32, +# "min": 0, +# "name": "z_scale", +# "shortdesc": "Repeat.z", +# "step": 1, +# "type": "float" +# } +# ], + +#---------------------- +#tex3d_rotate.mmg +#Rotates a 3D texture + +# "inputs": [ +# { +# "default": "vec3(1.0)", +# "label": "", +# "longdesc": "The input 3D texture", +# "name": "in", +# "shortdesc": "Input", +# "type": "tex3d" +# } +# ], +# "outputs": [ +# { +# "longdesc": "The rotated 3D texture", +# "shortdesc": "Output", +# "tex3d": "$in(vec4(tex3d_rotate($uv.xyz, -vec3($ax, $ay, $az)*0.01745329251), $uv.w))", +# "type": "tex3d" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 0, +# "label": "X", +# "longdesc": "The rotation around the X axis", +# "max": 180, +# "min": -180, +# "name": "ax", +# "shortdesc": "Rotate.x", +# "step": 1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0, +# "label": "Y", +# "longdesc": "The rotation around the Y axis", +# "max": 180, +# "min": -180, +# "name": "ay", +# "shortdesc": "Rotate.y", +# "step": 1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0, +# "label": "Z", +# "longdesc": "The rotation around the Z axis", +# "max": 180, +# "min": -180, +# "name": "az", +# "shortdesc": "Rotate.z", +# "step": 1, +# "type": "float" +# } +# ], + +#---------------------- +#tex3d_select.mmg +#Selects a 3D texture for a given color index. This can be used to map several textures into a single 3D scene. + +# "code": "float $(name_uv)_d = ($uv.w-$v)/$t;", +# "inputs": [ +# { +# "default": "vec3(0.5)", +# "label": "", +# "longdesc": "The 3D texture associated to the specified color index", +# "name": "in1", +# "shortdesc": "Input1", +# "type": "tex3d" +# }, +# { +# "default": "vec3(0.5)", +# "label": "", +# "longdesc": "The 3D texture(s) associated to other color indices", +# "name": "in2", +# "shortdesc": "Input2", +# "type": "tex3d" +# } +# ], +# "outputs": [ +# { +# "longdesc": "The merged 3D texture", +# "shortdesc": "Output", +# "tex3d": "mix($in1($uv), $in2($uv), clamp(1.0-$(name_uv)_d*$(name_uv)_d, 0.0, 1.0))", +# "type": "tex3d" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 0.5, +# "label": "Value", +# "longdesc": "The value of the selected color index", +# "max": 1, +# "min": 0, +# "name": "v", +# "shortdesc": "Value", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0.1, +# "label": "Tolerance", +# "longdesc": "The tolerance used when comparing color indices", +# "max": 1, +# "min": 0.01, +# "name": "t", +# "shortdesc": "Tolerance", +# "step": 0.001, +# "type": "float" +# } +# ], + +#---------------------- +#tex3d_select_shape.mmg +#Selects a 3D texture inside, and another outside a shape. This can be used to map several textures into a single 3D scene. + +# "inputs": [ +# { +# "default": "vec3(0.5)", +# "label": "", +# "longdesc": "The 3D texture associated to the specified color index", +# "name": "in1", +# "shortdesc": "Input1", +# "type": "tex3d" +# }, +# { +# "default": "vec3(0.5)", +# "label": "", +# "longdesc": "The 3D texture(s) associated to other color indices", +# "name": "in2", +# "shortdesc": "Input2", +# "type": "tex3d" +# }, +# { +# "default": "0.0", +# "label": "", +# "longdesc": "The shape in which input1 is applied", +# "name": "shape", +# "shortdesc": "Shape", +# "type": "sdf3d" +# } +# ], +# "outputs": [ +# { +# "longdesc": "The merged 3D texture", +# "shortdesc": "Output", +# "tex3d": "mix($in1($uv), $in2($uv), clamp($shape($uv.xyz)/max($d, 0.0001), 0.0, 1.0))", +# "type": "tex3d" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 0.5, +# "label": "Smoothness", +# "longdesc": "The width of the transition area between both textures", +# "max": 1, +# "min": 0, +# "name": "d", +# "shortdesc": "Smoothness", +# "step": 0.01, +# "type": "float" +# } +# ], + +#---------------------- +#tex3d_apply.mmg + +#---------------------- +#tex3d_apply.mmg + +#---------------------- +#tex3d_apply.mmg + +#---------------------- +#tex3d_apply.mmg + +#vec3 blend3d_normal(vec3 c1, vec3 c2, float opacity) {\n\t +# return opacity*c1 + (1.0-opacity)*c2;\n +#} + +#vec3 blend3d_multiply(vec3 c1, vec3 c2, float opacity) {\n\t +# return opacity*c1*c2 + (1.0-opacity)*c2;\n +#} + +#vec3 blend3d_screen(vec3 c1, vec3 c2, float opacity) {\n\t +# return opacity*(1.0-(1.0-c1)*(1.0-c2)) + (1.0-opacity)*c2;\n +#} + +#float blend3d_overlay_f(float c1, float c2) {\n\t +# return (c1 < 0.5) ? (2.0*c1*c2) : (1.0-2.0*(1.0-c1)*(1.0-c2));\n +#} + +#vec3 blend3d_overlay(vec3 c1, vec3 c2, float opacity) {\n\t +# return opacity*vec3(blend3d_overlay_f(c1.x, c2.x), blend3d_overlay_f(c1.y, c2.y), blend3d_overlay_f(c1.z, c2.z)) + (1.0-opacity)*c2;\n +#} + +#vec3 blend3d_hard_light(vec3 c1, vec3 c2, float opacity) {\n\t +# return opacity*0.5*(c1*c2+blend3d_overlay(c1, c2, 1.0)) + (1.0-opacity)*c2;\n +#} + +#float blend3d_soft_light_f(float c1, float c2) {\n\t +# return (c2 < 0.5) ? (2.0*c1*c2+c1*c1*(1.0-2.0*c2)) : 2.0*c1*(1.0-c2)+sqrt(c1)*(2.0*c2-1.0);\n +#} + +#vec3 blend3d_soft_light(vec3 c1, vec3 c2, float opacity) {\n\t +# return opacity*vec3(blend3d_soft_light_f(c1.x, c2.x), blend3d_soft_light_f(c1.y, c2.y), blend3d_soft_light_f(c1.z, c2.z)) + (1.0-opacity)*c2;\n +#} + +#float blend3d_burn_f(float c1, float c2) {\n\t +# return (c1==0.0)?c1:max((1.0-((1.0-c2)/c1)),0.0);\n +#} + +#vec3 blend3d_burn(vec3 c1, vec3 c2, float opacity) {\n\t +# return opacity*vec3(blend3d_burn_f(c1.x, c2.x), blend3d_burn_f(c1.y, c2.y), blend3d_burn_f(c1.z, c2.z)) + (1.0-opacity)*c2;\n +#} + +#float blend3d_dodge_f(float c1, float c2) {\n\t +# return (c1==1.0)?c1:min(c2/(1.0-c1),1.0);\n +#} + +#vec3 blend3d_dodge(vec3 c1, vec3 c2, float opacity) {\n\t +# return opacity*vec3(blend3d_dodge_f(c1.x, c2.x), blend3d_dodge_f(c1.y, c2.y), blend3d_dodge_f(c1.z, c2.z)) + (1.0-opacity)*c2;\n +#} + +#vec3 blend3d_lighten(vec3 c1, vec3 c2, float opacity) {\n\t +# return opacity*max(c1, c2) + (1.0-opacity)*c2;\n +#} + +#vec3 blend3d_darken(vec3 c1, vec3 c2, float opacity) {\n\t +# return opacity*min(c1, c2) + (1.0-opacity)*c2; +#} + +#vec3 blend3d_difference(vec3 c1, vec3 c2, float opacity) {\n\t +# return opacity*clamp(c2-c1, vec3(0.0), vec3(1.0)) + (1.0-opacity)*c2;\n +#} + +#float rand31(vec3 p) {\n\t +# return fract(sin(dot(p,vec3(127.1,311.7, 74.7)))*43758.5453123);\n +#} + +#vec3 rand33(vec3 p) {\n\t +# p = vec3( dot(p,vec3(127.1,311.7, 74.7)), +# dot(p,vec3(269.5,183.3,246.1)),\n\t\t\t +# dot(p,vec3(113.5,271.9,124.6)));\n\n\t +# +# return -1.0 + 2.0*fract(sin(p)*43758.5453123); +#} + +#float tex3d_fbm_value(vec3 coord, vec3 size, float seed) {\n\t +# vec3 o = floor(coord)+rand3(vec2(seed, 1.0-seed))+size;\n\t +# vec3 f = fract(coord);\n\t +# float p000 = rand31(mod(o, size));\n\t +# float p001 = rand31(mod(o + vec3(0.0, 0.0, 1.0), size));\n\t +# float p010 = rand31(mod(o + vec3(0.0, 1.0, 0.0), size));\n\t +# float p011 = rand31(mod(o + vec3(0.0, 1.0, 1.0), size));\n\t +# float p100 = rand31(mod(o + vec3(1.0, 0.0, 0.0), size));\n\t +# float p101 = rand31(mod(o + vec3(1.0, 0.0, 1.0), size));\n\t +# float p110 = rand31(mod(o + vec3(1.0, 1.0, 0.0), size));\n\t +# float p111 = rand31(mod(o + vec3(1.0, 1.0, 1.0), size));\n\t +# +# vec3 t = f * f * (3.0 - 2.0 * f);\n\t +# +# return mix(mix(mix(p000, p100, t.x), mix(p010, p110, t.x), t.y), mix(mix(p001, p101, t.x), mix(p011, p111, t.x), t.y), t.z);\n +#} + +#float tex3d_fbm_perlin(vec3 coord, vec3 size, float seed) {\n\t +# vec3 o = floor(coord)+rand3(vec2(seed, 1.0-seed))+size;\n\t +# vec3 f = fract(coord);\n\t +# vec3 v000 = normalize(rand33(mod(o, size))-vec3(0.5));\n\t +# vec3 v001 = normalize(rand33(mod(o + vec3(0.0, 0.0, 1.0), size))-vec3(0.5));\n\t +# vec3 v010 = normalize(rand33(mod(o + vec3(0.0, 1.0, 0.0), size))-vec3(0.5));\n\t +# vec3 v011 = normalize(rand33(mod(o + vec3(0.0, 1.0, 1.0), size))-vec3(0.5));\n\t +# vec3 v100 = normalize(rand33(mod(o + vec3(1.0, 0.0, 0.0), size))-vec3(0.5));\n\t +# vec3 v101 = normalize(rand33(mod(o + vec3(1.0, 0.0, 1.0), size))-vec3(0.5));\n\t +# vec3 v110 = normalize(rand33(mod(o + vec3(1.0, 1.0, 0.0), size))-vec3(0.5));\n\t +# vec3 v111 = normalize(rand33(mod(o + vec3(1.0, 1.0, 1.0), size))-vec3(0.5));\n\t +# +# float p000 = dot(v000, f);\n\tfloat p001 = dot(v001, f - vec3(0.0, 0.0, 1.0));\n\t +# float p010 = dot(v010, f - vec3(0.0, 1.0, 0.0));\n\t +# float p011 = dot(v011, f - vec3(0.0, 1.0, 1.0));\n\t +# float p100 = dot(v100, f - vec3(1.0, 0.0, 0.0));\n\t +# float p101 = dot(v101, f - vec3(1.0, 0.0, 1.0));\n\t +# float p110 = dot(v110, f - vec3(1.0, 1.0, 0.0));\n\t +# float p111 = dot(v111, f - vec3(1.0, 1.0, 1.0));\n\t +# +# vec3 t = f * f * (3.0 - 2.0 * f);\n\t +# +# return 0.5 + mix(mix(mix(p000, p100, t.x), mix(p010, p110, t.x), t.y), mix(mix(p001, p101, t.x), mix(p011, p111, t.x), t.y), t.z); +#} + +#float tex3d_fbm_cellular(vec3 coord, vec3 size, float seed) {\n\t +# vec3 o = floor(coord)+rand3(vec2(seed, 1.0-seed))+size;\n\t +# vec3 f = fract(coord);\n\tfloat min_dist = 3.0;\n\t +# +# for (float x = -1.0; x <= 1.0; x++) {\n\t\t +# for (float y = -1.0; y <= 1.0; y++) {\n\t\t\t +# for (float z = -1.0; z <= 1.0; z++) {\n\t\t\t\t +# vec3 node = 0.4*rand33(mod(o + vec3(x, y, z), size)) + vec3(x, y, z);\n\t\t\t\t +# float dist = sqrt((f - node).x * (f - node).x + (f - node).y * (f - node).y + (f - node).z * (f - node).z);\n\t\t\t\t +# min_dist = min(min_dist, dist);\n\t\t\t +# }\n\t\t +# +# }\n\t +# +# }\n\t +# +# return min_dist; +#} + + +#float wave3d_constant(float x) {\n\t +# return 1.0;\n +#} + +#float wave3d_sine(float x) {\n\t +# return 0.5-0.5*cos(3.14159265359*2.0*x);\n +#} + +#float wave3d_triangle(float x) {\n\t +# x = fract(x);\n\t +# return min(2.0*x, 2.0-2.0*x);\n +#} + +#float wave3d_sawtooth(float x) {\n\t +# return fract(x);\n +#} + +#float wave3d_square(float x) {\n\t +# return (fract(x) < 0.5) ? 0.0 : 1.0;\n +#} + +#float wave3d_bounce(float x) {\n\t +# x = 2.0*(fract(x)-0.5);\n\t +# return sqrt(1.0-x*x);\n +#} + +#float mix3d_mul(float x, float y, float z) {\n\t +# return x*y*z;\n +#} + +#float mix3d_add(float x, float y, float z) {\n\t +# return min(x+y+z, 1.0);\n +#} + +#float mix3d_max(float x, float y, float z) {\n\t +# return max(max(x, y), z);\n +#} + +#float mix3d_min(float x, float y, float z) {\n\t +# return min(min(x, y), z);\n +#} + +#float mix3d_xor(float x, float y, float z) {\n\t +# float xy = min(x+y, 2.0-x-y);\n\t +# return min(xy+z, 2.0-xy-z);\n +#} + +#float mix3d_pow(float x, float y, float z) {\n\t +# return pow(pow(x, y), z);\n +#} + +#vec3 tex3d_rotate(vec3 p, vec3 a) {\n\t +# vec3 rv;\n\t +# float c;\n\t +# float s;\n\t +# c = cos(a.x);\n\t +# s = sin(a.x);\n\t +# rv.x = p.x;\n\t +# rv.y = p.y*c+p.z*s;\n\t +# rv.z = -p.y*s+p.z*c;\n\t +# c = cos(a.y);\n\t +# s = sin(a.y);\n\t +# p.x = rv.x*c+rv.z*s;\n\t +# p.y = rv.y;\n\t +# p.z = -rv.x*s+rv.z*c;\n\t +# c = cos(a.z);\n\t +# s = sin(a.z);\n\t +# rv.x = p.x*c+p.y*s;\n\t +# rv.y = -p.x*s+p.y*c;\n\t +# rv.z = p.z;\n\t +# return rv;\n +#} + diff --git a/addons/mat_maker_gd/nodes/common/tile.gd b/addons/mat_maker_gd/nodes/common/tile.gd new file mode 100644 index 0000000..25fb5e1 --- /dev/null +++ b/addons/mat_maker_gd/nodes/common/tile.gd @@ -0,0 +1,707 @@ +tool +extends Reference + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +#---------------------- +#tile2x2.mmg +#Places 4 input images into a single output to create an atlas of 4 images. +#Chaining Tile2x2 nodes can be useful to create 16 images atlases. +#Atlases are used by remapping nodes such as CustomUV, Tiler and Splatter. + +# "inputs": [ +# { +# "default": "vec4(0.0)", +# "label": "", +# "longdesc": "The first input", +# "name": "in1", +# "shortdesc": "Input1", +# "type": "rgba" +# }, +# { +# "default": "vec4(0.0)", +# "label": "", +# "longdesc": "The second input", +# "name": "in2", +# "shortdesc": "Input2", +# "type": "rgba" +# }, +# { +# "default": "vec4(0.0)", +# "label": "", +# "longdesc": "The third input", +# "name": "in3", +# "shortdesc": "Input3", +# "type": "rgba" +# }, +# { +# "default": "vec4(0.0)", +# "label": "", +# "longdesc": "The fourth input", +# "name": "in4", +# "shortdesc": "Input4", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "longdesc": "Shows the generated atlas", +# "rgba": "($uv.y < 0.5) ? (($uv.x < 0.5) ? ($in1(2.0*$uv)) : ($in2(2.0*$uv-vec2(1.0, 0.0)))) : (($uv.x < 0.5) ? ($in3(2.0*$uv-vec2(0.0, 1.0))) : ($in4(2.0*$uv-vec2(1.0, 1.0))))", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], + +#---------------------- +#tile2x2_variations.mmg +#Places 4 input images into a single output to create an atlas of 4 images. +#Chaining Tile2x2 nodes can be useful to create 16 images atlases. +#Atlases are used by remapping nodes such as CustomUV, Tiler and Splatter. + +# "inputs": [ +# { +# "default": "vec4(0.0)", +# "function": true, +# "label": "", +# "longdesc": "The first input", +# "name": "in", +# "shortdesc": "Input1", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "longdesc": "Shows the generated atlas", +# "rgba": "($uv.y < 0.5) ? (($uv.x < 0.5) ? ($in.variation(2.0*$uv, $seed)) : ($in.variation(2.0*$uv-vec2(1.0, 0.0), $seed+0.1))) : (($uv.x < 0.5) ? ($in.variation(2.0*$uv-vec2(0.0, 1.0), $seed+0.2)) : ($in.variation(2.0*$uv-vec2(1.0, 1.0), $seed+0.3)))", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], + +#---------------------- +#tiler.mmg +#Tiles several occurences of an input image while adding randomness. + +#vec4 $(name_uv)_rch = tiler_$(name)($uv, vec2($tx, $ty), int($overlap), vec2(float($seed))); + +#instance +#vec4 tiler_$(name)(vec2 uv, vec2 tile, int overlap, vec2 _seed) {\n\t +# float c = 0.0;\n\t +# vec3 rc = vec3(0.0);\n\t +# vec3 rc1;\n\t +# for (int dx = -overlap; dx <= overlap; ++dx) {\n\t\t +# for (int dy = -overlap; dy <= overlap; ++dy) {\n\t\t\t +# vec2 pos = fract((floor(uv*tile)+vec2(float(dx), float(dy))+vec2(0.5))/tile-vec2(0.5));\n\t\t\t +# vec2 seed = rand2(pos+_seed);\n\t\t\t +# rc1 = rand3(seed);\n\t\t\t +# pos = fract(pos+vec2($fixed_offset/tile.x, 0.0)*floor(mod(pos.y*tile.y, 2.0))+$offset*seed/tile);\n\t\t\t +# float mask = $mask(fract(pos+vec2(0.5)));\n\t\t\t +# +# if (mask > 0.01) {\n\t\t\t\t +# vec2 pv = fract(uv - pos)-vec2(0.5);\n\t\t\t\t +# seed = rand2(seed);\n\t\t\t\t +# float angle = (seed.x * 2.0 - 1.0) * $rotate * 0.01745329251;\n\t\t\t\t +# float ca = cos(angle);\n\t\t\t\t +# float sa = sin(angle);\n\t\t\t\t +# pv = vec2(ca*pv.x+sa*pv.y, -sa*pv.x+ca*pv.y);\n\t\t\t\t +# pv *= (seed.y-0.5)*2.0*$scale+1.0;\n\t\t\t\t +# pv /= vec2($scale_x, $scale_y);\n\t\t\t\t +# pv += vec2(0.5);\n\t\t\t\t +# seed = rand2(seed);\n\t\t\t\t +# vec2 clamped_pv = clamp(pv, vec2(0.0), vec2(1.0));\n\t\t\t\t +# if (pv.x != clamped_pv.x || pv.y != clamped_pv.y) {\n\t\t\t\t\t +# continue;\n\t\t\t\t +# }\n\t\t\t\t +# +# $select_inputs\n\t\t\t\t +# +# float c1 = $in.variation(pv, $variations ? seed.x : 0.0)*mask*(1.0-$value*seed.x);\n\t\t\t\t +# c = max(c, c1);\n\t\t\t\t +# rc = mix(rc, rc1, step(c, c1));\n\t\t\t +# }\n\t\t +# }\n\t +# }\n\t +# +# return vec4(rc, c);\n +#} + +#Inputs: + +#in, float, default: 0, - The input image or atlas of 4 or 16 input images +#Mask, float, default: 1, - The mask applied to the pattern + +#Outputs: +#Output, float, Shows the generated pattern +#$(name_uv)_rch.a + +#Instance map, rgb, Shows a random color for each instance of the input image +#$(name_uv)_rch.rgb + +#select_inputs enum +#1, " " +#4, "pv = clamp(0.5*(pv+floor(rand2(seed)*2.0)), vec2(0.0), vec2(1.0));" +#16, "pv = clamp(0.25*(pv+floor(rand2(seed)*4.0)), vec2(0.0), vec2(1.0));" + +#Parameters: +#tile, Vector2, default 4, min:1, max:64, step:1 - The number of columns of the tiles pattern +#overlap, float, default 1, min 0, max 5, step 1 - The number of neighbour tiles an instance of the input image can overlap. Set this parameter to the lowest value that generates the expected result (where all instances are fully visible) to improve performance. +#select_inputs (Inputs), enum, default 0, values 1, 4, 16 +#scale, Vector2, default 1, min:0, max:2, step:0.01 - "The scale of input images on the X axis +#fixed_offset, float, default 0.5, min 0, max 1, step 0.01 - The relative offset of odd rows +#offset (rnd_offset), float, default 0.5, min 0, max 1, step 0.01 +#rotate (rnd_rotate), float, default 0, min 0, max 180, step 0.1 +#scale (rnd_scale), float, default 0.5, min 0, max 1, step 0.01 - The random scale applied to each image instance +#value (rnd_value), float, default 0.5, min 0, max 1, step 0.01 - The random greyscale value applied to each image instance +#variations, bool, default false, (disabled) - Check to tile variations of the input + +#---------------------- +#tiler_advanced.mmg +#Tiles several occurences of an input image while adding randomness. + +# "code": "vec4 $(name_uv)_rch = tiler_$(name)($uv, vec2($tx, $ty), int($overlap), float($seed));", +# "inputs": [ +# { +# "default": "0.0", +# "function": true, +# "label": "", +# "longdesc": "The input image or atlas of 4 or 16 input images", +# "name": "in", +# "shortdesc": "Input", +# "type": "f" +# }, +# { +# "default": "1.0", +# "function": true, +# "label": "", +# "longdesc": "The mask applied to the pattern", +# "name": "mask", +# "shortdesc": "Mask", +# "type": "f" +# }, +# { +# "default": "vec4(rand2($uv+vec2(float($seed))), rand2($uv-vec2(float($seed))))", +# "label": "", +# "longdesc": "An input color map used to generate the Instance map 1 output", +# "name": "color1", +# "shortdesc": "Color map 1", +# "type": "rgba" +# }, +# { +# "default": "vec4(rand2(-$uv+vec2(float($seed))), rand2(-$uv-vec2(float($seed))))", +# "label": "", +# "longdesc": "An input color map used to generate the Instance map 2 output", +# "name": "color2", +# "shortdesc": "Color map 2", +# "type": "rgba" +# }, +# { +# "default": "1.0", +# "function": true, +# "label": "5:", +# "longdesc": "A map for translation along the X axis", +# "name": "tr_x", +# "shortdesc": "Translate map X", +# "type": "f" +# }, +# { +# "default": "1.0", +# "function": true, +# "label": "", +# "longdesc": "A map for translation along the Y axis", +# "name": "tr_y", +# "shortdesc": "Translate map Y", +# "type": "f" +# }, +# { +# "default": "1.0", +# "function": true, +# "label": "", +# "longdesc": "A map for rotation", +# "name": "r", +# "shortdesc": "Rotate map", +# "type": "f" +# }, +# { +# "default": "1.0", +# "function": true, +# "label": "", +# "longdesc": "A map for scale along the X axis", +# "name": "sc_x", +# "shortdesc": "Scale map X", +# "type": "f" +# }, +# { +# "default": "1.0", +# "function": true, +# "label": "", +# "longdesc": "A map for scale along the Y axis", +# "name": "sc_y", +# "shortdesc": "Scale map Y", +# "type": "f" +# } +# ], +# "instance": "vec4 tiler_$(name)(vec2 uv, vec2 tile, int overlap, float _seed) {\n\tfloat c = 0.0;\n\tvec2 map_uv = vec2(0.0);\n\tfor (int dx = -overlap; dx <= overlap; ++dx) {\n\t\tfor (int dy = -overlap; dy <= overlap; ++dy) {\n\t\t\tvec2 pos = fract((floor(uv*tile)+vec2(float(dx), float(dy))+vec2(0.5))/tile-vec2(0.5));\n\t\t\tfloat mask = $mask(fract(pos+vec2(0.5)));\n\t\t\tif (mask > 0.01) {\n\t\t\t\tvec2 pv = fract(uv - pos)-vec2(0.5);\n\t\t\t\tpos = fract(pos+vec2(0.5));\n\t\t\t\tpv -= vec2($translate_x*$tr_x(pos), $translate_y*$tr_y(pos))/tile;\n\t\t\t\tfloat angle = $r(pos) * $rotate * 0.01745329251;\n\t\t\t\tfloat ca = cos(angle);\n\t\t\t\tfloat sa = sin(angle);\n\t\t\t\tpv = vec2(ca*pv.x+sa*pv.y, -sa*pv.x+ca*pv.y);\n\t\t\t\tpv /= vec2($scale_x*$sc_x(pos), $scale_y*$sc_y(pos));\n\t\t\t\tpv += vec2(0.5);\n\t\t\t\tif (pv != clamp(pv, vec2(0.0), vec2(1.0))) {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t\tvec2 seed = rand2(vec2(_seed)+pos);\n\t\t\t\t$select_inputs\n\t\t\t\tfloat c1 = $in.variation(pv, $variations ? seed.x : 0.0)*mask;\n\t\t\t\tc = max(c, c1);\n\t\t\t\tmap_uv = mix(map_uv, pos, step(c, c1));\n\t\t\t}\n\t\t}\n\t}\n\treturn vec4(map_uv, 0.0, c);\n}", +# "outputs": [ +# { +# "f": "$(name_uv)_rch.a", +# "longdesc": "Shows the generated pattern", +# "shortdesc": "Output", +# "type": "f" +# }, +# { +# "longdesc": "Shows a color for each instance of the input image", +# "rgba": "$color1($(name_uv)_rch.rg)", +# "shortdesc": "Instance map 1", +# "type": "rgba" +# }, +# { +# "longdesc": "Shows a color for each instance of the input image", +# "rgba": "$color2($(name_uv)_rch.rg)", +# "shortdesc": "Instance map 2", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 4, +# "label": "Tile X", +# "longdesc": "The number of columns of the tiles pattern", +# "max": 64, +# "min": 1, +# "name": "tx", +# "shortdesc": "Tile.x", +# "step": 1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 4, +# "label": "Tile Y", +# "longdesc": "The number of rows of the tiles pattern", +# "max": 64, +# "min": 1, +# "name": "ty", +# "shortdesc": "Tile.y", +# "step": 1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Overlap", +# "longdesc": "The number of neighbour tiles an instance of the input image can overlap. Set this parameter to the lowest value that generates the expected result (where all instances are fully visible) to improve performance.", +# "max": 5, +# "min": 0, +# "name": "overlap", +# "shortdesc": "Overlap", +# "step": 1, +# "type": "float" +# }, +# { +# "default": 0, +# "label": "Inputs", +# "longdesc": "The input type of the node:\n- 1: single image\n- 4: atlas of 4 images\n- 16: atlas of 16 images\nAtlases can be created using the Tile2x2 node.", +# "name": "select_inputs", +# "shortdesc": "Input", +# "type": "enum", +# "values": [ +# { +# "name": "1", +# "value": " " +# }, +# { +# "name": "4", +# "value": "pv = clamp(0.5*(pv+floor(rand2(seed)*2.0)), vec2(0.0), vec2(1.0));" +# }, +# { +# "name": "16", +# "value": "pv = clamp(0.25*(pv+floor(rand2(seed)*4.0)), vec2(0.0), vec2(1.0));" +# } +# ] +# }, +# { +# "control": "None", +# "default": 0, +# "label": "Translate X", +# "longdesc": "The translation along the X axis applied to the instances", +# "max": 1, +# "min": 0, +# "name": "translate_x", +# "shortdesc": "Translate.x", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0, +# "label": "Translate Y", +# "longdesc": "The translation along the Y axis applied to the instances", +# "max": 1, +# "min": 0, +# "name": "translate_y", +# "shortdesc": "Translate.y", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0, +# "label": "Rotate", +# "longdesc": "The angle of instances of the input", +# "max": 180, +# "min": 0, +# "name": "rotate", +# "shortdesc": "Rotate", +# "step": 0.1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Scale X", +# "longdesc": "The scale of input images on the X axis", +# "max": 2, +# "min": 0, +# "name": "scale_x", +# "shortdesc": "Scale.x", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Scale Y", +# "longdesc": "The scale of input images on the Y axis", +# "max": 2, +# "min": 0, +# "name": "scale_y", +# "shortdesc": "Scale.y", +# "step": 0.01, +# "type": "float" +# }, +# { +# "default": false, +# "label": "Variations", +# "longdesc": "Check to tile variations of the input", +# "name": "variations", +# "shortdesc": "Variations", +# "type": "boolean" +# } +# ], + +#---------------------- +#tiler_advanced_color.mmg +#Tiles several occurences of an input image while adding randomness. + +# "code": "vec2 $(name_uv)_mapuv;\nvec4 $(name_uv)_rch = tiler_$(name)($uv, vec2($tx, $ty), int($overlap), float($seed), $(name_uv)_mapuv);", +# "inputs": [ +# { +# "default": "vec4(1.0)", +# "function": true, +# "label": "", +# "longdesc": "The input image or atlas of 4 or 16 input images", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgba" +# }, +# { +# "default": "1.0", +# "function": true, +# "label": "", +# "longdesc": "The mask applied to the pattern", +# "name": "mask", +# "shortdesc": "Mask", +# "type": "f" +# }, +# { +# "default": "vec4(rand2($uv+vec2(float($seed))), rand2($uv-vec2(float($seed))))", +# "label": "", +# "longdesc": "An input color map used to generate the Instance map 1 output", +# "name": "color1", +# "shortdesc": "Color map 1", +# "type": "rgba" +# }, +# { +# "default": "vec4(rand2(-$uv+vec2(float($seed))), rand2(-$uv-vec2(float($seed))))", +# "label": "", +# "longdesc": "An input color map used to generate the Instance map 2 output", +# "name": "color2", +# "shortdesc": "Color map 2", +# "type": "rgba" +# }, +# { +# "default": "1.0", +# "function": true, +# "label": "5:", +# "longdesc": "A map for translation along the X axis", +# "name": "tr_x", +# "shortdesc": "Translate map X", +# "type": "f" +# }, +# { +# "default": "1.0", +# "function": true, +# "label": "", +# "longdesc": "A map for translation along the Y axis", +# "name": "tr_y", +# "shortdesc": "Translate map Y", +# "type": "f" +# }, +# { +# "default": "1.0", +# "function": true, +# "label": "", +# "longdesc": "A map for rotation", +# "name": "r", +# "shortdesc": "Rotate map", +# "type": "f" +# }, +# { +# "default": "1.0", +# "function": true, +# "label": "", +# "longdesc": "A map for scale along the X axis", +# "name": "sc_x", +# "shortdesc": "Scale map X", +# "type": "f" +# }, +# { +# "default": "1.0", +# "function": true, +# "label": "", +# "longdesc": "A map for scale along the Y axis", +# "name": "sc_y", +# "shortdesc": "Scale map Y", +# "type": "f" +# } +# ], +# "instance": "vec4 tiler_$(name)(vec2 uv, vec2 tile, int overlap, float _seed, out vec2 outmapuv) {\n\t// $seed\n\tvec4 c = vec4(0.0);\n\toutmapuv = vec2(0.0);\n\tfor (int dx = -overlap; dx <= overlap; ++dx) {\n\t\tfor (int dy = -overlap; dy <= overlap; ++dy) {\n\t\t\tvec2 pos = fract((floor(uv*tile)+vec2(float(dx), float(dy))+vec2(0.5))/tile-vec2(0.5));\n\t\t\tfloat mask = $mask(fract(pos+vec2(0.5)));\n\t\t\tif (mask > 0.01) {\n\t\t\t\tvec2 pv = fract(uv - pos)-vec2(0.5);\n\t\t\t\tpos = fract(pos+vec2(0.5));\n\t\t\t\tpv -= vec2($translate_x*$tr_x(pos), $translate_y*$tr_y(pos))/tile;\n\t\t\t\tfloat angle = $r(pos) * $rotate * 0.01745329251;\n\t\t\t\tfloat ca = cos(angle);\n\t\t\t\tfloat sa = sin(angle);\n\t\t\t\tpv = vec2(ca*pv.x+sa*pv.y, -sa*pv.x+ca*pv.y);\n\t\t\t\tpv /= vec2($scale_x*$sc_x(pos), $scale_y*$sc_y(pos));\n\t\t\t\tpv += vec2(0.5);\n\t\t\t\tif (pv != clamp(pv, vec2(0.0), vec2(1.0))) {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t\tvec2 seed = rand2(vec2(_seed)+pos);\n\t\t\t\t$select_inputs\n\t\t\t\tvec4 n = $in.variation(pv, $variations ? seed.x : 0.0);\n\t\t\t\tfloat na = n.a*mask;\n\t\t\t\toutmapuv = mix(outmapuv, pos, step(c.a, na));\n\t\t\t\tc = mix(c, n, na);\n\t\t\t}\n\t\t}\n\t}\n\treturn c;\n}\n", +# "outputs": [ +# { +# "longdesc": "Shows the generated pattern", +# "rgba": "$(name_uv)_rch", +# "shortdesc": "Output", +# "type": "rgba" +# }, +# { +# "longdesc": "Shows a color for each instance of the input image", +# "rgba": "$color1($(name_uv)_mapuv)", +# "shortdesc": "Instance map 1", +# "type": "rgba" +# }, +# { +# "longdesc": "Shows a color for each instance of the input image", +# "rgba": "$color2($(name_uv)_mapuv)", +# "shortdesc": "Instance map 2", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 4, +# "label": "Tile X", +# "longdesc": "The number of columns of the tiles pattern", +# "max": 64, +# "min": 1, +# "name": "tx", +# "shortdesc": "Tile.x", +# "step": 1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 4, +# "label": "Tile Y", +# "longdesc": "The number of rows of the tiles pattern", +# "max": 64, +# "min": 1, +# "name": "ty", +# "shortdesc": "Tile.y", +# "step": 1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Overlap", +# "longdesc": "The number of neighbour tiles an instance of the input image can overlap. Set this parameter to the lowest value that generates the expected result (where all instances are fully visible) to improve performance.", +# "max": 5, +# "min": 0, +# "name": "overlap", +# "shortdesc": "Overlap", +# "step": 1, +# "type": "float" +# }, +# { +# "default": 0, +# "label": "Inputs", +# "longdesc": "The input type of the node:\n- 1: single image\n- 4: atlas of 4 images\n- 16: atlas of 16 images\nAtlases can be created using the Tile2x2 node.", +# "name": "select_inputs", +# "shortdesc": "Input", +# "type": "enum", +# "values": [ +# { +# "name": "1", +# "value": " " +# }, +# { +# "name": "4", +# "value": "pv = clamp(0.5*(pv+floor(rand2(seed)*2.0)), vec2(0.0), vec2(1.0));" +# }, +# { +# "name": "16", +# "value": "pv = clamp(0.25*(pv+floor(rand2(seed)*4.0)), vec2(0.0), vec2(1.0));" +# } +# ] +# }, +# { +# "control": "None", +# "default": 0, +# "label": "Translate X", +# "longdesc": "The translation along the X axis applied to the instances", +# "max": 1, +# "min": 0, +# "name": "translate_x", +# "shortdesc": "Translate.x", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0, +# "label": "Translate Y", +# "longdesc": "The translation along the Y axis applied to the instances", +# "max": 1, +# "min": 0, +# "name": "translate_y", +# "shortdesc": "Translate.y", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0, +# "label": "Rotate", +# "longdesc": "The angle of instances of the input", +# "max": 180, +# "min": 0, +# "name": "rotate", +# "shortdesc": "Rotate", +# "step": 0.1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Scale X", +# "longdesc": "The scale of input images on the X axis", +# "max": 2, +# "min": 0, +# "name": "scale_x", +# "shortdesc": "Scale.x", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Scale Y", +# "longdesc": "The scale of input images on the Y axis", +# "max": 2, +# "min": 0, +# "name": "scale_y", +# "shortdesc": "Scale.y", +# "step": 0.01, +# "type": "float" +# }, +# { +# "default": false, +# "label": "Variations", +# "longdesc": "Check to tile variations of the input", +# "name": "variations", +# "shortdesc": "Variations", +# "type": "boolean" +# } +# ], + +#---------------------- +#tiler_color.mmg +#Tiles several occurences of an input image while adding randomness. + +#vec3 $(name_uv)_random_color;\n +#vec4 $(name_uv)_tiled_output = tiler_$(name)($uv, vec2($tx, $ty), int($overlap), vec2(float($seed)), $(name_uv)_random_color); + +#vec4 tiler_$(name)(vec2 uv, vec2 tile, int overlap, vec2 _seed, out vec3 random_color) {\n\t +# vec4 c = vec4(0.0);\n\t +# vec3 rc = vec3(0.0);\n\t +# vec3 rc1;\n\t +# +# for (int dx = -overlap; dx <= overlap; ++dx) {\n\t\t +# for (int dy = -overlap; dy <= overlap; ++dy) {\n\t\t\t +# vec2 pos = fract((floor(uv*tile)+vec2(float(dx), float(dy))+vec2(0.5))/tile-vec2(0.5));\n\t\t\t +# vec2 seed = rand2(pos+_seed);\n\t\t\t +# rc1 = rand3(seed);\n\t\t\t +# pos = fract(pos+vec2($fixed_offset/tile.x, 0.0)*floor(mod(pos.y*tile.y, 2.0))+$offset*seed/tile);\n\t\t\t +# float mask = $mask(fract(pos+vec2(0.5)));\n\t\t\t +# if (mask > 0.01) {\n\t\t\t\t +# vec2 pv = fract(uv - pos)-vec2(0.5);\n\t\t\t\t +# seed = rand2(seed);\n\t\t\t\t +# float angle = (seed.x * 2.0 - 1.0) * $rotate * 0.01745329251;\n\t\t\t\t +# float ca = cos(angle);\n\t\t\t\t +# float sa = sin(angle);\n\t\t\t\t +# pv = vec2(ca*pv.x+sa*pv.y, -sa*pv.x+ca*pv.y);\n\t\t\t\t +# pv *= (seed.y-0.5)*2.0*$scale+1.0;\n\t\t\t\t +# pv /= vec2($scale_x, $scale_y);\n\t\t\t\t +# pv += vec2(0.5);\n\t\t\t\t +# pv = clamp(pv, vec2(0.0), vec2(1.0));\n\t\t\t\t +# +# $select_inputs\n\t\t\t\t +# +# vec4 n = $in.variation(pv, $variations ? seed.x : 0.0);\n\t\t\t\t +# +# seed = rand2(seed);\n\t\t\t\t +# float na = n.a*mask*(1.0-$opacity*seed.x);\n\t\t\t\t +# float a = (1.0-c.a)*(1.0*na);\n\t\t\t\t +# +# c = mix(c, n, na);\n\t\t\t\t +# rc = mix(rc, rc1, n.a);\n\t\t\t +# }\n\t\t +# }\n\t +# }\n\t +# +# random_color = rc;\n\t +# return c;\n +#} + + +#Inputs: + +#in, rgba, default: 0, - The input image or atlas of 4 or 16 input images +#Mask, float, default: 1, - The mask applied to the pattern + +#Outputs: +#Output, float, Shows the generated pattern +#$(name_uv)_tiled_output + +#Instance map, rgb, Shows a random color for each instance of the input image +#$(name_uv)_random_color + +#select_inputs enum +#1, " " +#4, "pv = clamp(0.5*(pv+floor(rand2(seed)*2.0)), vec2(0.0), vec2(1.0));" +#16, "pv = clamp(0.25*(pv+floor(rand2(seed)*4.0)), vec2(0.0), vec2(1.0));" + +#Parameters: +#tile, Vector2, default 4, min:1, max:64, step:1 - The number of columns of the tiles pattern +#overlap, float, default 1, min 0, max 5, step 1 - The number of neighbour tiles an instance of the input image can overlap. Set this parameter to the lowest value that generates the expected result (where all instances are fully visible) to improve performance. +#select_inputs (Inputs), enum, default 0, values 1, 4, 16 +#scale, Vector2, default 1, min:0, max:2, step:0.01 - "The scale of input images on the X axis +#fixed_offset, float, default 0.5, min 0, max 1, step 0.01 - The relative offset of odd rows +#offset (rnd_offset), float, default 0.5, min 0, max 1, step 0.01 +#rotate (rnd_rotate), float, default 0, min 0, max 180, step 0.1 +#scale (rnd_scale), float, default 0.5, min 0, max 1, step 0.01 - The random scale applied to each image instance +#opacity (rnd_opacity), float, default 0, min 0, max 1, step 0.01 - The random greyscale value applied to each image instance +#variations, bool, default false, (disabled) - Check to tile variations of the input + diff --git a/addons/mat_maker_gd/nodes/common/transforms.gd b/addons/mat_maker_gd/nodes/common/transforms.gd new file mode 100644 index 0000000..0037140 --- /dev/null +++ b/addons/mat_maker_gd/nodes/common/transforms.gd @@ -0,0 +1,1765 @@ +tool +extends Reference + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +#---------------------- +#transform.mmg +#Translates, rotates and scales its input + +# "inputs": [ +# { +# "default": "vec4($uv, 0.0, 1.0)", +# "label": "", +# "longdesc": "The input image to be transformed", +# "name": "i", +# "shortdesc": "Input", +# "type": "rgba" +# }, +# { +# "default": "1.0", +# "label": "", +# "longdesc": "An optional map for translation along the X axis", +# "name": "tx", +# "shortdesc": "TranslateMap.x", +# "type": "f" +# }, +# { +# "default": "1.0", +# "label": "", +# "longdesc": "An optional map for translation along the Y axis", +# "name": "ty", +# "shortdesc": "TranslateMap.y", +# "type": "f" +# }, +# { +# "default": "1.0", +# "label": "", +# "longdesc": "An optional map for rotation", +# "name": "r", +# "shortdesc": "RotateMap", +# "type": "f" +# }, +# { +# "default": "1.0", +# "label": "", +# "longdesc": "An optional map for scaling along the X axis", +# "name": "sx", +# "shortdesc": "ScaleMap.x", +# "type": "f" +# }, +# { +# "default": "1.0", +# "label": "", +# "longdesc": "An optional map for scaling along the Y axis", +# "name": "sy", +# "shortdesc": "ScaleMap.y", +# "type": "f" +# } +# ], +# "outputs": [ +# { +# "longdesc": "Shows the transformed image", +# "rgba": "$i(transform($uv, vec2($translate_x*(2.0*$tx($uv)-1.0), $translate_y*(2.0*$ty($uv)-1.0)), $rotate*0.01745329251*(2.0*$r($uv)-1.0), vec2($scale_x*(2.0*$sx($uv)-1.0), $scale_y*(2.0*$sy($uv)-1.0)), $repeat))", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "control": "P1.x", +# "default": 0, +# "label": "2:Translate X:", +# "longdesc": "The translation along the X axis", +# "max": 1, +# "min": -1, +# "name": "translate_x", +# "shortdesc": "Translate.x", +# "step": 0.005, +# "type": "float" +# }, +# { +# "control": "P1.y", +# "default": 0, +# "label": "Translate Y:", +# "longdesc": "The translation along the Y axis", +# "max": 1, +# "min": -1, +# "name": "translate_y", +# "shortdesc": "Translate.y", +# "step": 0.005, +# "type": "float" +# }, +# { +# "control": "Radius1.a", +# "default": 0, +# "label": "Rotate:", +# "longdesc": "The rotation angle", +# "max": 720, +# "min": -720, +# "name": "rotate", +# "shortdesc": "Rotate", +# "step": 0.005, +# "type": "float" +# }, +# { +# "control": "Scale1.x", +# "default": 1, +# "label": "Scale X:", +# "longdesc": "The scaling factor along the X axis", +# "max": 50, +# "min": 0, +# "name": "scale_x", +# "shortdesc": "Scale.x", +# "step": 0.005, +# "type": "float" +# }, +# { +# "control": "Scale1.y", +# "default": 1, +# "label": "Scale Y:", +# "longdesc": "The scaling factor along the Y axis", +# "max": 50, +# "min": 0, +# "name": "scale_y", +# "shortdesc": "Scale.y", +# "step": 0.005, +# "type": "float" +# }, +# { +# "default": false, +# "label": "Repeat:", +# "longdesc": "Repeat the input if checked, clamps otherwise", +# "name": "repeat", +# "shortdesc": "Repeat", +# "type": "boolean" +# } +# ] + +#---------------------- +#transform2.mmg +#Translates, rotates and scales its input + + +# "inputs": [ +# { +# "default": "vec4($uv, 0.0, 1.0)", +# "label": "", +# "longdesc": "The input image to be transformed", +# "name": "i", +# "shortdesc": "Input", +# "type": "rgba" +# }, +# { +# "default": "1.0", +# "label": "", +# "longdesc": "An optional map for translation along the X axis", +# "name": "tx", +# "shortdesc": "TranslateMap.x", +# "type": "f" +# }, +# { +# "default": "1.0", +# "label": "", +# "longdesc": "An optional map for translation along the Y axis", +# "name": "ty", +# "shortdesc": "TranslateMap.y", +# "type": "f" +# }, +# { +# "default": "1.0", +# "label": "", +# "longdesc": "An optional map for rotation", +# "name": "r", +# "shortdesc": "RotateMap", +# "type": "f" +# }, +# { +# "default": "1.0", +# "label": "", +# "longdesc": "An optional map for scaling along the X axis", +# "name": "sx", +# "shortdesc": "ScaleMap.x", +# "type": "f" +# }, +# { +# "default": "1.0", +# "label": "", +# "longdesc": "An optional map for scaling along the Y axis", +# "name": "sy", +# "shortdesc": "ScaleMap.y", +# "type": "f" +# } +# ], +# "outputs": [ +# { +# "longdesc": "Shows the transformed image", +# "rgba": "$i($mode(transform2($uv, vec2($translate_x*(2.0*$tx($uv)-1.0), $translate_y*(2.0*$ty($uv)-1.0)), $rotate*0.01745329251*(2.0*$r($uv)-1.0), vec2($scale_x*(2.0*$sx($uv)-1.0), $scale_y*(2.0*$sy($uv)-1.0)))))", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "control": "P1.x", +# "default": 0, +# "label": "2:Translate X:", +# "longdesc": "The translation along the X axis", +# "max": 1, +# "min": -1, +# "name": "translate_x", +# "shortdesc": "Translate.x", +# "step": 0.005, +# "type": "float" +# }, +# { +# "control": "P1.y", +# "default": 0, +# "label": "Translate Y:", +# "longdesc": "The translation along the Y axis", +# "max": 1, +# "min": -1, +# "name": "translate_y", +# "shortdesc": "Translate.y", +# "step": 0.005, +# "type": "float" +# }, +# { +# "control": "Radius1.a", +# "default": 0, +# "label": "Rotate:", +# "longdesc": "The rotation angle", +# "max": 720, +# "min": -720, +# "name": "rotate", +# "shortdesc": "Rotate", +# "step": 0.005, +# "type": "float" +# }, +# { +# "control": "Scale1.x", +# "default": 1, +# "label": "Scale X:", +# "longdesc": "The scaling factor along the X axis", +# "max": 50, +# "min": 0, +# "name": "scale_x", +# "shortdesc": "Scale.x", +# "step": 0.005, +# "type": "float" +# }, +# { +# "control": "Scale1.y", +# "default": 1, +# "label": "Scale Y:", +# "longdesc": "The scaling factor along the Y axis", +# "max": 50, +# "min": 0, +# "name": "scale_y", +# "shortdesc": "Scale.y", +# "step": 0.005, +# "type": "float" +# }, +# { +# "default": 0, +# "label": "Mode", +# "longdesc": "Defines the behavior beyond the limits or the input image:\n- Clamp stretches the edges\n- Repeat tiles the input\n- Extend shows parts of the input that are beyond the edges", +# "name": "mode", +# "shortdesc": "Mode", +# "type": "enum", +# "values": [ +# { +# "name": "Clamp", +# "value": "transform2_clamp" +# }, +# { +# "name": "Repeat", +# "value": "fract" +# }, +# { +# "name": "Extend", +# "value": "" +# } +# ] +# } +# ] + +#---------------------- +#translate.mmg +#Translates its input + +# "inputs": [ +# { +# "default": "vec4($uv, 0.0, 1.0)", +# "label": "", +# "longdesc": "The input image", +# "name": "i", +# "shortdesc": "Input", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "longdesc": "Shows the translated image", +# "rgba": "$i($uv-vec2($translate_x, $translate_y))", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "control": "P1.x", +# "default": 0, +# "label": "Translate X:", +# "longdesc": "The translation along the X axis", +# "max": 1, +# "min": -1, +# "name": "translate_x", +# "shortdesc": "Translate.x", +# "step": 0.005, +# "type": "float" +# }, +# { +# "control": "P1.y", +# "default": 0, +# "label": "Translate Y:", +# "longdesc": "The translation along the Y axis", +# "max": 1, +# "min": -1, +# "name": "translate_y", +# "shortdesc": "Translate.y", +# "step": 0.005, +# "type": "float" +# } +# ], + +#---------------------- +#rotate.mmg +#Rotates its input + +# "inputs": [ +# { +# "default": "vec4($uv, 0.0, 1.0)", +# "label": "", +# "longdesc": "The input image", +# "name": "i", +# "shortdesc": "Input", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "longdesc": "Shows the rotated image", +# "rgba": "$i(rotate($uv, vec2(0.5+$cx, 0.5+$cy), $rotate*0.01745329251))", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "control": "P1.x", +# "default": 0, +# "label": "Center X:", +# "longdesc": "The position of the rotation center", +# "max": 1, +# "min": -1, +# "name": "cx", +# "shortdesc": "Center.x", +# "step": 0.005, +# "type": "float" +# }, +# { +# "control": "P1.y", +# "default": 0, +# "label": "Center Y:", +# "longdesc": "The position of the rotation center", +# "max": 1, +# "min": -1, +# "name": "cy", +# "shortdesc": "Center.y", +# "step": 0.005, +# "type": "float" +# }, +# { +# "control": "Radius1.a", +# "default": 0, +# "label": "Rotate:", +# "longdesc": "The angle of the rotation", +# "max": 720, +# "min": -720, +# "name": "rotate", +# "shortdesc": "Angle", +# "step": 0.005, +# "type": "float" +# } +# ], + +#---------------------- +#scale.mmg +#Scales its input + +# "inputs": [ +# { +# "default": "vec4($uv, 0.0, 1.0)", +# "label": "", +# "longdesc": "The input image", +# "name": "i", +# "shortdesc": "Input", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "longdesc": "Shows the scaled image", +# "rgba": "$i(scale($uv, vec2(0.5+$cx, 0.5+$cy), vec2($scale_x, $scale_y)))", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "control": "P1.x", +# "default": 0, +# "label": "Center X:", +# "longdesc": "The position of the scale center", +# "max": 1, +# "min": -1, +# "name": "cx", +# "shortdesc": "Center.x", +# "step": 0.005, +# "type": "float" +# }, +# { +# "control": "P1.y", +# "default": 0, +# "label": "Center Y:", +# "longdesc": "The poisition of the scale center", +# "max": 1, +# "min": -1, +# "name": "cy", +# "shortdesc": "Center.y", +# "step": 0.005, +# "type": "float" +# }, +# { +# "control": "Scale1.x", +# "default": 1, +# "label": "Scale X:", +# "longdesc": "The scale amount along the X axis", +# "max": 50, +# "min": 0, +# "name": "scale_x", +# "shortdesc": "Scale.x", +# "step": 0.005, +# "type": "float" +# }, +# { +# "control": "Scale1.y", +# "default": 1, +# "label": "Scale Y:", +# "longdesc": "The scale amount along the Y axis", +# "max": 50, +# "min": 0, +# "name": "scale_y", +# "shortdesc": "Scale.y", +# "step": 0.005, +# "type": "float" +# } +# ], + +#---------------------- +#shear.mmg +#Performs a shear stress transform on its input + +# "inputs": [ +# { +# "default": "vec4(1.0)", +# "label": "", +# "longdesc": "The input image", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "longdesc": "Shows the transformed image", +# "rgba": "$in($uv+$amount*($uv.yx-vec2($center))*vec2($direction))", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "default": 1, +# "label": "", +# "longdesc": "The direction of the shear transform (horizontal or vertical)", +# "name": "direction", +# "shortdesc": "Direction", +# "type": "enum", +# "values": [ +# { +# "name": "Horizontal", +# "value": "1.0, 0.0" +# }, +# { +# "name": "Vertical", +# "value": "0.0, 1.0" +# } +# ] +# }, +# { +# "control": "None", +# "default": 0, +# "label": "", +# "longdesc": "The amount of the transform", +# "max": 1, +# "min": -1, +# "name": "amount", +# "shortdesc": "Amount", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0, +# "label": "", +# "longdesc": "The position of the shear center", +# "max": 1, +# "min": 0, +# "name": "center", +# "shortdesc": "Center", +# "step": 0.01, +# "type": "float" +# } +# ], + +#---------------------- +#mirror.mmg +#Mirrors its input while applying an offset from the center + +# "inputs": [ +# { +# "default": "vec4($uv, 0, 1)", +# "label": "", +# "longdesc": "The input image", +# "name": "i", +# "shortdesc": "Input", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "longdesc": "Shows the mirrored image", +# "rgba": "$i(uvmirror_$direction($uv, $offset))", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "default": 0, +# "label": "", +# "longdesc": "The mirror direction (horizontal or vertical)", +# "name": "direction", +# "shortdesc": "Direction", +# "type": "enum", +# "values": [ +# { +# "name": "Horizontal", +# "value": "h" +# }, +# { +# "name": "Vertical", +# "value": "v" +# } +# ] +# }, +# { +# "control": "None", +# "default": 0, +# "label": "", +# "longdesc": "The offset from the center", +# "max": 1, +# "min": 0, +# "name": "offset", +# "shortdesc": "Offset", +# "step": 0.005, +# "type": "float" +# } +# ], + +#---------------------- +#kaleidoscope.mmg +#Replicated an angle of the input image several times around the center. + +# "inputs": [ +# { +# "default": "vec4($uv, 0, 1)", +# "label": "", +# "longdesc": "The input image", +# "name": "i", +# "shortdesc": "Input", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "longdesc": "Shows the transformed image", +# "rgba": "$i(kal_rotate($uv, $count, $offset))", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 0, +# "label": "", +# "longdesc": "The number of replications of an angle of the input", +# "max": 10, +# "min": 2, +# "name": "count", +# "shortdesc": "Count", +# "step": 1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0, +# "label": "", +# "longdesc": "The angular offset of the replicated angle of the input", +# "max": 180, +# "min": -180, +# "name": "offset", +# "shortdesc": "Offset", +# "step": 0.1, +# "type": "float" +# } +# ], + +#---------------------- +#warp.mmg +#Warps its input according to a heightmap + +# "code": "vec2 $(name_uv)_slope = $(name)_slope($uv, $eps);\nvec2 $(name_uv)_warp = $mode;", +# "global": "", +# "inputs": [ +# { +# "default": "vec4(sin($uv.x*20.0)*0.5+0.5, sin($uv.y*20.0)*0.5+0.5, 0, 1)", +# "label": "", +# "longdesc": "The input image to be warped", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgba" +# }, +# { +# "default": "0.0", +# "function": true, +# "label": "", +# "longdesc": "The height map whose slopes are used to deform the input", +# "name": "d", +# "shortdesc": "Height map", +# "type": "f" +# } +# ], +# "instance": "vec2 $(name)_slope(vec2 uv, float epsilon) {\n\treturn vec2($d(fract(uv+vec2(epsilon, 0.0)))-$d(fract(uv-vec2(epsilon, 0.0))), $d(fract(uv+vec2(0.0, epsilon)))-$d(fract(uv-vec2(0.0, epsilon))));\n}", +# "outputs": [ +# { +# "longdesc": "Shows the warped image", +# "rgba": "$in($uv+$amount*$(name_uv)_warp)", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "default": 0, +# "label": "", +# "longdesc": "Both warp modes extract their direction from the height map slopes:\n- Slope warp intensity only depends on the slope\n- Distance to top warp intensity depends on the slope and the distance to the top, and can be used to create mosaic-like patterns\n\nA Transform node with translate maps can produce effects similar to Slope Warp and is generally faster.", +# "name": "mode", +# "shortdesc": "Mode", +# "type": "enum", +# "values": [ +# { +# "name": "Slope", +# "value": "$(name_uv)_slope" +# }, +# { +# "name": "Distance to top", +# "value": "$(name_uv)_slope*(1.0-$d($uv))" +# } +# ] +# }, +# { +# "control": "None", +# "default": 0, +# "label": "", +# "longdesc": "The strength of the warp effect", +# "max": 1, +# "min": 0, +# "name": "amount", +# "shortdesc": "Strength", +# "step": 0.005, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0, +# "label": "", +# "longdesc": "The offset used to measure slopes", +# "max": 0.2, +# "min": 0.005, +# "name": "eps", +# "shortdesc": "Epsilon", +# "step": 0.005, +# "type": "float" +# } +# ], + +#---------------------- +#warp2.mmg +#Warps its input according to a heightmap + +# "code": "vec2 $(name_uv)_slope = $(name)_slope($uv);\nvec2 $(name_uv)_warp = $mode;", +# "inputs": [ +# { +# "default": "vec4(sin($uv.x*20.0)*0.5+0.5, sin($uv.y*20.0)*0.5+0.5, 0, 1)", +# "label": "", +# "longdesc": "The input image to be warped", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgba" +# }, +# { +# "default": "0.0", +# "function": true, +# "label": "", +# "longdesc": "The height map whose slopes are used to deform the input", +# "name": "d", +# "shortdesc": "Height map", +# "type": "f" +# } +# ], +# "instance": "vec2 $(name)_slope(vec2 uv) {\n vec2 e = vec2(0.001, 0.0);\n return 0.5*vec2($d(uv+e)-$d(uv-e), $d(uv+e.yx)-$d(uv-e.yx))/e.x;\n}", +# "outputs": [ +# { +# "longdesc": "Shows the warped image", +# "rgba": "$in($uv+$amount*$(name_uv)_warp)", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "default": 0, +# "label": "", +# "longdesc": "Both warp modes extract their direction from the height map slopes:\n- Slope warp intensity only depends on the slope\n- Distance to top warp intensity depends on the slope and the distance to the top, and can be used to create mosaic-like patterns\n\nA Transform node with translate maps can produce effects similar to Slope Warp and is generally faster.", +# "name": "mode", +# "shortdesc": "Mode", +# "type": "enum", +# "values": [ +# { +# "name": "Slope", +# "value": "$(name_uv)_slope" +# }, +# { +# "name": "Distance to top", +# "value": "$(name_uv)_slope*(1.0-$d($uv))" +# } +# ] +# }, +# { +# "control": "None", +# "default": 0, +# "label": "", +# "longdesc": "The strength of the warp effect", +# "max": 1, +# "min": 0, +# "name": "amount", +# "shortdesc": "Strength", +# "step": 0.005, +# "type": "float" +# } +# ], + +#---------------------- +#circle_map.mmg +#Maps its input into a circle + +# "inputs": [ +# { +# "default": "vec4($uv, 0.0, 1.0)", +# "label": "", +# "longdesc": "The input image to be remapped", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "longdesc": "Shows the remapped image", +# "rgba": "$in(vec2(fract($repeat*atan($uv.y-0.5, $uv.x-0.5)*0.15915494309), min(0.99999, 2.0/$radius*length($uv-vec2(0.5)))))", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 1, +# "label": "Radius", +# "longdesc": "The radius of the circle where the input is mapped", +# "max": 1.5, +# "min": 0, +# "name": "radius", +# "shortdesc": "Radius", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Repeat", +# "longdesc": "The number of repetitions of the input image around the circle", +# "max": 16, +# "min": 0, +# "name": "repeat", +# "shortdesc": "Repeat", +# "step": 1, +# "type": "float" +# } +# ], + +#---------------------- +#custom_uv.mmg +#Remaps an Input image using a custom UV map. + +# "code": "vec3 $(name_uv)_map = $map($uv);\nfloat $(name_uv)_rnd = float($seed)+$(name_uv)_map.z;\n", +# "inputs": [ +# { +# "default": "vec4(1.0)", +# "label": "Input", +# "longdesc": "The image or atlas of images to be remapped.", +# "name": "in", +# "shortdesc": "Input", +# "type": "rgba" +# }, +# { +# "default": "vec3(1.0)", +# "label": "UV", +# "longdesc": "The custom UV map to be used for remapping.", +# "name": "map", +# "shortdesc": "Map", +# "type": "rgb" +# } +# ], +# "outputs": [ +# { +# "longdesc": "Shows the remapped image", +# "rgba": "$in(get_from_tileset($inputs, $(name_uv)_rnd, custom_uv_transform($(name_uv)_map.xy, vec2($sx, $sy), $rotate*0.01745329251, $scale, vec2($(name_uv)_map.z, float($seed)))))", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], +# "parameters": [ +# { +# "default": 0, +# "label": "Inputs", +# "longdesc": "The input type of the node:\n- 1: single image\n- 4: atlas of 4 images\n- 16: atlas of 16 images\nAtlases can be created using the Tile2x2 node.", +# "name": "inputs", +# "shortdesc": "Inputs", +# "type": "enum", +# "values": [ +# { +# "name": "1", +# "value": "1.0" +# }, +# { +# "name": "4", +# "value": "2.0" +# }, +# { +# "name": "16", +# "value": "4.0" +# } +# ] +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Scale X", +# "longdesc": "The scale of the input image along the X axis.", +# "max": 5, +# "min": 0, +# "name": "sx", +# "shortdesc": "Scale.x", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 1, +# "label": "Scale Y", +# "longdesc": "The scale of the input image along the Y axis.", +# "max": 5, +# "min": 0, +# "name": "sy", +# "shortdesc": "Scale.y", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0, +# "label": "Rnd Rotate", +# "longdesc": "The random rotation applied to each remapped instance.", +# "max": 180, +# "min": 0, +# "name": "rotate", +# "shortdesc": "RndRotate", +# "step": 0.1, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0.5, +# "label": "Rnd Scale", +# "longdesc": "The random scale applied to each remapped instance.", +# "max": 1, +# "min": 0, +# "name": "scale", +# "shortdesc": "RndScale", +# "step": 0.01, +# "type": "float" +# } +# ], + +#---------------------- +#splatter.mmg +#Spreads several occurences of an input image randomly. + +#vec4 $(name_uv)_rch = splatter_$(name)($uv, int($count), vec2(float($seed))); + +#vec4 splatter_$(name)(vec2 uv, int count, vec2 seed) {\n\t +# float c = 0.0;\n\t +# vec3 rc = vec3(0.0);\n\t +# vec3 rc1;\n\t +# +# for (int i = 0; i < count; ++i) {\n\t\t +# seed = rand2(seed);\n\t\t +# rc1 = rand3(seed);\n\t\t +# float mask = $mask(fract(seed+vec2(0.5)));\n\t\t +# +# if (mask > 0.01) {\n\t\t\t +# vec2 pv = fract(uv - seed)-vec2(0.5);\n\t\t\t +# seed = rand2(seed);\n\t\t\t +# float angle = (seed.x * 2.0 - 1.0) * $rotate * 0.01745329251;\n\t\t\t +# float ca = cos(angle);\n\t\t\t +# float sa = sin(angle);\n\t\t\t +# pv = vec2(ca*pv.x+sa*pv.y, -sa*pv.x+ca*pv.y);\n\t\t\t +# pv *= (seed.y-0.5)*2.0*$scale+1.0;\n\t\t\t +# pv /= vec2($scale_x, $scale_y);\n\t\t\t +# pv += vec2(0.5);\n\t\t\t +# seed = rand2(seed);\n\t\t\t +# vec2 clamped_pv = clamp(pv, vec2(0.0), vec2(1.0));\n\t\t\t +# +# if (pv.x != clamped_pv.x || pv.y != clamped_pv.y) {\n\t\t\t\t +# continue;\n\t\t\t +# }\n\t\t\t +# +# $select_inputs\n\t\t\t +# +# float c1 = $in.variation(pv, $variations ? seed.x : 0.0)*mask*(1.0-$value*seed.x);\n\t\t\t +# c = max(c, c1);\n\t\t\t +# rc = mix(rc, rc1, step(c, c1));\n\t\t +# }\n\t +# }\n\t +# +# return vec4(rc, c);\n +#} + +#Inputs: + +#in, float, default: 0, - The input image or atlas of 4 or 16 input images +#Mask, float, default: 1, - The mask applied to the pattern + +#Outputs: +#Output, float, Shows the generated pattern +#$(name_uv)_rch.a + +#Instance map, rgb, Shows a random color for each instance of the input image +#$(name_uv)_rch.rgb + +#select_inputs enum +#1, " " +#4, "pv = clamp(0.5*(pv+floor(rand2(seed)*2.0)), vec2(0.0), vec2(1.0));" +#16, "pv = clamp(0.25*(pv+floor(rand2(seed)*4.0)), vec2(0.0), vec2(1.0));" + +#Parameters: +#count, int, default 25, min 1, max 100, - The number of occurences of the input image +#select_inputs (Inputs), enum, default 0, values 1, 4, 16 +#tile, Vector2, default 4, min:1, max:64, step:1 - The number of columns of the tiles pattern +#overlap, float, default 1, min 0, max 5, step 1 - The number of neighbour tiles an instance of the input image can overlap. Set this parameter to the lowest value that generates the expected result (where all instances are fully visible) to improve performance. +#scale, Vector2, default 1, min:0, max:2, step:0.01 - "The scale of input images on the X axis +#rotate (rnd_rotate), float, default 0, min 0, max 180, step 0.1 +#scale (rnd_scale), float, default 0, min 0, max 1, step 0.01 - The random scale applied to each image instance +#value (rnd_value), float, default 0, min 0, max 1, step 0.01 + +#---------------------- +#splatter_color.mmg +#preads several occurences of an input image randomly. + +#vec4 splatter_$(name)(vec2 uv, int count, vec2 seed) {\n\t +# vec4 c = vec4(0.0);\n\t +# +# for (int i = 0; i < count; ++i) {\n\t\t +# seed = rand2(seed);\n\t\t +# float mask = $mask(fract(seed+vec2(0.5)));\n\t\t +# +# if (mask > 0.01) {\n\t\t\t +# vec2 pv = fract(uv - seed)-vec2(0.5);\n\t\t\t +# seed = rand2(seed);\n\t\t\t +# float angle = (seed.x * 2.0 - 1.0) * $rotate * 0.01745329251;\n\t\t\t +# float ca = cos(angle);\n\t\t\t +# float sa = sin(angle);\n\t\t\t +# pv = vec2(ca*pv.x+sa*pv.y, -sa*pv.x+ca*pv.y);\n\t\t\t +# pv *= (seed.y-0.5)*2.0*$scale+1.0;\n\t\t\t +# pv /= vec2($scale_x, $scale_y);\n\t\t\tpv += vec2(0.5);\n\t\t\t +# seed = rand2(seed);\n\t\t\t +# +# if (pv != clamp(pv, vec2(0.0), vec2(1.0))) {\n\t\t\t\t +# continue;\n\t\t\t +# }\n\t\t\t +# +# $select_inputs\n\t\t\t +# +# vec4 n = $in.variation(pv, $variations ? seed.x : 0.0);\n\t\t\t +# +# float na = n.a*mask*(1.0-$opacity*seed.x);\n\t\t\t +# float a = (1.0-c.a)*(1.0*na);\n\t\t\t +# c = mix(c, n, na);\n\t\t +# }\n\t +# }\n\t +# +# return c;\n +#} + +#Inputs: + +#in, rgba, default: 0, - The input image or atlas of 4 or 16 input images +#Mask, float, default: 1, - The mask applied to the pattern + +#Outputs: +#Output, rgba, Shows the generated pattern +#splatter_$(name)($uv, int($count), vec2(float($seed))) + +#select_inputs enum +#1, " " +#4, "pv = clamp(0.5*(pv+floor(rand2(seed)*2.0)), vec2(0.0), vec2(1.0));" +#16, "pv = clamp(0.25*(pv+floor(rand2(seed)*4.0)), vec2(0.0), vec2(1.0));" + +#Parameters: +#count, int, default 25, min 1, max 100, - The number of occurences of the input image +#select_inputs (Inputs), enum, default 0, values 1, 4, 16 +#tile, Vector2, default 4, min:1, max:64, step:1 - The number of columns of the tiles pattern +#overlap, float, default 1, min 0, max 5, step 1 - The number of neighbour tiles an instance of the input image can overlap. Set this parameter to the lowest value that generates the expected result (where all instances are fully visible) to improve performance. +#scale, Vector2, default 1, min:0, max:2, step:0.01 - "The scale of input images on the X axis +#rotate (rnd_rotate), float, default 0, min 0, max 180, step 0.1 +#scale (rnd_scale), float, default 0, min 0, max 1, step 0.01 - The random scale applied to each image instance +#value (rnd_value), float, default 0, min 0, max 1, step 0.01 +#variations bool + +#---------------------- +#circle_splatter.mmg +#Spreads several occurences of an input image in a circle or spiral pattern. + +#vec4 $(name_uv)_rch = splatter_$(name)($uv, int($count), int($rings), vec2(float($seed))); + +#vec4 splatter_$(name)(vec2 uv, int count, int rings, vec2 seed) {\n\t +# float c = 0.0;\n\t +# vec3 rc = vec3(0.0);\n\t +# vec3 rc1;\n\t +# seed = rand2(seed);\n\t +# +# for (int i = 0; i < count; ++i) {\n\t\t +# float a = -1.57079632679+6.28318530718*float(i)*$rings/float(count);\n\t\t +# float rings_distance = ceil(float(i+1)*float(rings)/float(count))/float(rings);\n\t\t +# float spiral_distance = float(i+1)/float(count);\n\t\t +# vec2 pos = $radius*mix(rings_distance, spiral_distance, $spiral)*vec2(cos(a), sin(a));\n\t\t +# float mask = $mask(fract(pos-vec2(0.5)));\n\t\t +# +# if (mask > 0.01) {\n\t\t\t +# vec2 pv = uv-0.5-pos;\n\t\t\t +# rc1 = rand3(seed);\n\t\t\tseed = rand2(seed);\n\t\t\t +# float angle = (seed.x * 2.0 - 1.0) * $rotate * 0.01745329251 + (a+1.57079632679) * $i_rotate;\n\t\t\t +# float ca = cos(angle);\n\t\t\t +# float sa = sin(angle);\n\t\t\t +# pv = vec2(ca*pv.x+sa*pv.y, -sa*pv.x+ca*pv.y);\n\t\t\t +# pv /= mix(1.0, float(i+1)/float(count+1), $i_scale);\n\t\t\t +# pv /= vec2($scale_x, $scale_y);\n\t\t\t +# pv *= (seed.y-0.5)*2.0*$scale+1.0;\n\t\t\t +# pv += vec2(0.5);\n\t\t\tseed = rand2(seed);\n\t\t\t +# +# if (pv != clamp(pv, vec2(0.0), vec2(1.0))) {\n\t\t\t\t +# continue;\n\t\t\t +# }\n\t\t\t +# +# $select_inputs\n\t\t\t +# +# float c1 = $in(pv)*mask*(1.0-$value*seed.x);\n\t\t\t +# +# c = max(c, c1);\n\t\t\trc = mix(rc, rc1, step(c, c1));\n\t\t +# }\n\t +# }\n\t +# +# return vec4(rc, c);\n +#} + + +#Inputs: + +#in, float, default: 0, - The input image or atlas of 4 or 16 input images +#Mask, float, default: 1, - The mask applied to the pattern + +#Outputs: +#Output, float, Shows the generated pattern +#$(name_uv)_rch.rgb + +#select_inputs enum +#1, " " +#4, "pv = clamp(0.5*(pv+floor(rand2(seed)*2.0)), vec2(0.0), vec2(1.0));" +#16, "pv = clamp(0.25*(pv+floor(rand2(seed)*4.0)), vec2(0.0), vec2(1.0));" + +#Parameters: +#count, int, default 10, min 1, max 256, - The number of occurences of the input image +#rings, int, default 1, min 1, max 16, - The number of occurences of the input image +#select_inputs (Inputs), enum, default 0, values 1, 4, 16 +#scale, Vector2, default 1, min:0, max:2, step:0.01 - "The scale of input images on the X axis +#radius, float, default 0.4, min 0, max 0.5, step 0.01 +#spiral, float, default 0, min 0, max 1, step 0.01 +#i_rotate (inc_rotate), float, default 0, min 0, max 180, step 0.1 +#i_scale (inc_scale), float, default 0, min 0, max 1, step 0.01 +#rotate (rnd_rotate), float, default 0, min 0, max 180, step 0.1 +#scale (rnd_scale), float, default 0, min 0, max 1, step 0.01 - The random scale applied to each image instance +#value (rnd_value), float, default 0, min 0, max 1, step 0.01 + +#---------------------- +#warp_dilation.mmg + +#{ +# "connections": [ +# { +# "from": "warp_dilation", +# "from_port": 0, +# "to": "buffer_5", +# "to_port": 0 +# }, +# { +# "from": "buffer_5", +# "from_port": 0, +# "to": "gen_outputs", +# "to_port": 0 +# }, +# { +# "from": "gen_inputs", +# "from_port": 1, +# "to": "buffer_6", +# "to_port": 0 +# }, +# { +# "from": "buffer_6", +# "from_port": 0, +# "to": "warp_dilation", +# "to_port": 1 +# }, +# { +# "from": "gen_inputs", +# "from_port": 0, +# "to": "buffer_7", +# "to_port": 0 +# }, +# { +# "from": "buffer_7", +# "from_port": 0, +# "to": "warp_dilation", +# "to_port": 0 +# } +# ], +# "label": "Warp Dilation", +# "longdesc": "", +# "name": "warp_dilation", +# "node_position": { +# "x": 0, +# "y": 0 +# }, +# "nodes": [ +# { +# "name": "buffer_5", +# "node_position": { +# "x": -387.923584, +# "y": -38 +# }, +# "parameters": { +# "lod": 0, +# "size": 9 +# }, +# "type": "buffer" +# }, +# { +# "name": "buffer_6", +# "node_position": { +# "x": -636.189514, +# "y": -90.757477 +# }, +# "parameters": { +# "lod": 0, +# "size": 9 +# }, +# "type": "buffer" +# }, +# { +# "name": "buffer_7", +# "node_position": { +# "x": -635.189514, +# "y": -199.757477 +# }, +# "parameters": { +# "lod": 0, +# "size": 9 +# }, +# "type": "buffer" +# }, +# { +# "name": "warp_dilation", +# "node_position": { +# "x": -404.125, +# "y": -172.25 +# }, +# "parameters": { +# "a": 0, +# "d": 0.5, +# "mode": 0, +# "s": 9 +# }, +# "type": "warp_dilation_nobuf" +# }, +# { +# "name": "gen_inputs", +# "node_position": { +# "x": -1127.189453, +# "y": -144.691238 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "name": "port1", +# "type": "f" +# }, +# { +# "group_size": 0, +# "name": "port0", +# "type": "f" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_outputs", +# "node_position": { +# "x": -70.923584, +# "y": -122.691238 +# }, +# "parameters": { +# +# }, +# "ports": [ +# { +# "group_size": 0, +# "name": "port0", +# "type": "f" +# } +# ], +# "type": "ios" +# }, +# { +# "name": "gen_parameters", +# "node_position": { +# "x": -463.856934, +# "y": -398.757477 +# }, +# "parameters": { +# "a": 0, +# "d": 0.5, +# "mode": 0, +# "s": 9 +# }, +# "type": "remote", +# "widgets": [ +# { +# "label": "Mode", +# "linked_widgets": [ +# { +# "node": "warp_dilation", +# "widget": "mode" +# } +# ], +# "name": "mode", +# "type": "linked_control" +# }, +# { +# "label": "Resolution", +# "linked_widgets": [ +# { +# "node": "warp_dilation", +# "widget": "s" +# }, +# { +# "node": "buffer_7", +# "widget": "size" +# }, +# { +# "node": "buffer_6", +# "widget": "size" +# }, +# { +# "node": "buffer_5", +# "widget": "size" +# } +# ], +# "name": "s", +# "type": "linked_control" +# }, +# { +# "label": "Distance", +# "linked_widgets": [ +# { +# "node": "warp_dilation", +# "widget": "d" +# } +# ], +# "name": "d", +# "type": "linked_control" +# }, +# { +# "label": "Attenuation", +# "linked_widgets": [ +# { +# "node": "warp_dilation", +# "widget": "a" +# } +# ], +# "name": "a", +# "type": "linked_control" +# } +# ] +# } +# ], +# "parameters": { +# "a": 0, +# "d": 0.5, +# "mode": 0, +# "s": 9 +# }, +# "shortdesc": "", +# "type": "graph" +#} + +#---------------------- +#warp_dilation_nobuf.mmg + +#{ +# "name": "warp_dilation", +# "node_position": { +# "x": 0, +# "y": 0 +# }, +# "parameters": { +# "a": 0, +# "d": 0.5, +# "mode": 0, +# "s": 9 +# }, +# "shader_model": { +# "code": "", +# "global": "", +# "inputs": [ +# { +# "default": "0.0", +# "function": true, +# "label": "", +# "longdesc": "The input image", +# "name": "in", +# "shortdesc": "Input", +# "type": "f" +# }, +# { +# "default": "0.0", +# "function": true, +# "label": "", +# "longdesc": "The height map whose contours or slopes are followed", +# "name": "hm", +# "shortdesc": "Height map", +# "type": "f" +# } +# ], +# "instance": "vec2 $(name)_slope(vec2 uv, float epsilon) {\n\tfloat dx = $hm(fract(uv+vec2(epsilon, 0.0)))-$hm(fract(uv-vec2(epsilon, 0.0)));\n\tfloat dy = $hm(fract(uv+vec2(0.0, epsilon)))-$hm(fract(uv-vec2(0.0, epsilon)));\n\treturn vec2($mode);\n}\n\nfloat $(name)_dilate(vec2 uv, vec2 slope) {\n\tfloat e = 1.0/$s;\n\tfloat v = 0.0;\n\tfor (float x = 0.0; x <= $d; x += e) {\n\t\tv = max(v, $in(fract(uv))*(1.0-x/$d*$a));\n\t\tuv += e*normalize($(name)_slope(uv, 0.0001));\n\t}\n\treturn v;\n}", +# "longdesc": "Dilates its input following the contours or slope of an input heightmap", +# "name": "Warp Dilation", +# "outputs": [ +# { +# "f": "$(name)_dilate($uv, normalize($(name)_slope($uv, 0.001)))", +# "longdesc": "The dilated image", +# "shortdesc": "Output", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "default": 0, +# "label": "Mode", +# "longdesc": "The dilate mode (clockwise contour, counter clockwise contour or slope)", +# "name": "mode", +# "shortdesc": "Mode", +# "type": "enum", +# "values": [ +# { +# "name": "Contour (cw)", +# "value": "-dy,dx" +# }, +# { +# "name": "Contour (ccw)", +# "value": "dy, -dx" +# }, +# { +# "name": "Slope", +# "value": "dx,dy" +# } +# ] +# }, +# { +# "default": 9, +# "first": 6, +# "label": "Resolution", +# "last": 12, +# "longdesc": "The resolution at which the contours or slopes are followed (higher values will be more precise but rendering time will be higher)", +# "name": "s", +# "shortdesc": "Resolution", +# "type": "size" +# }, +# { +# "control": "None", +# "default": 0.1, +# "label": "Distance", +# "longdesc": "The distance along which the contours or slopes are followed", +# "max": 0.5, +# "min": 0, +# "name": "d", +# "shortdesc": "Distance", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0, +# "label": "Attenuation", +# "longdesc": "The attenuation applied along the path", +# "max": 1, +# "min": 0, +# "name": "a", +# "shortdesc": "Attenuation", +# "step": 0.01, +# "type": "float" +# } +# ], +# "shortdesc": "Warp Dilation" +# }, +# "type": "shader" +#} + +#---------------------- +#repeat.mmg +#Translates, rotates and scales its input + +# "inputs": [ +# { +# "default": "vec4($uv, 0.0, 1.0)", +# "label": "", +# "longdesc": "The input image to be transformed", +# "name": "i", +# "shortdesc": "Input", +# "type": "rgba" +# } +# ], +# "outputs": [ +# { +# "longdesc": "Shows the transformed image", +# "rgba": "$i(fract($uv))", +# "shortdesc": "Output", +# "type": "rgba" +# } +# ], + +#---------------------- +#remap.mmg +#The remapped image map + +# "code": "float $(name_uv)_x = $in($uv)*($max-$min);", +# "inputs": [ +# { +# "default": "0.0", +# "label": "", +# "longdesc": "The greyscale input map", +# "name": "in", +# "shortdesc": "Input", +# "type": "f" +# } +# ], +# "outputs": [ +# { +# "f": "$min+$(name_uv)_x-mod($(name_uv)_x, max($step, 0.00000001))", +# "longdesc": "The remapped image map", +# "shortdesc": "Output", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 0, +# "label": "Min", +# "longdesc": "The value generated for black areas of the input", +# "max": 10, +# "min": -10, +# "name": "min", +# "shortdesc": "Min", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0, +# "label": "Max", +# "longdesc": "The value generated for white areas of the input", +# "max": 10, +# "min": -10, +# "name": "max", +# "shortdesc": "Max", +# "step": 0.01, +# "type": "float" +# }, +# { +# "control": "None", +# "default": 0, +# "label": "Step", +# "longdesc": "The step between generated values", +# "max": 1, +# "min": 0, +# "name": "step", +# "shortdesc": "Step", +# "step": 0.01, +# "type": "float" +# } +# ], + +#---------------------- +#height_to_angle.mmg +#Generates an angle map to be used by Advances Tiler nodes from a heightmap + +# "inputs": [ +# { +# "default": "0.0", +# "function": true, +# "label": "", +# "longdesc": "The input heightmap", +# "name": "in", +# "shortdesc": "Input", +# "type": "f" +# } +# ], +# "instance": "float $(name)_fct(vec2 uv, float epsilon) {\n\tvec3 e = vec3(epsilon, -epsilon, 0);\n\tvec2 rv = vec2(1.0, -1.0)*$in(uv+e.xy);\n\trv += vec2(-1.0, 1.0)*$in(uv-e.xy);\n\trv += vec2(1.0, 1.0)*$in(uv+e.xx);\n\trv += vec2(-1.0, -1.0)*$in(uv-e.xx);\n\trv += vec2(2.0, 0.0)*$in(uv+e.xz);\n\trv += vec2(-2.0, 0.0)*$in(uv-e.xz);\n\trv += vec2(0.0, 2.0)*$in(uv+e.zx);\n\trv += vec2(0.0, -2.0)*$in(uv-e.zx);\n\treturn atan(rv.y, rv.x)/3.141592;\n}", +# "outputs": [ +# { +# "f": "$(name)_fct($uv, 0.0001)+$angle/180.0", +# "longdesc": "The generated angle map. Values are between -1 and 1 and the corresponding Advanced Tiler parameter (Rotate) must be set to 180.", +# "shortdesc": "Output", +# "type": "f" +# } +# ], +# "parameters": [ +# { +# "control": "None", +# "default": 0, +# "label": "", +# "longdesc": "The offset angle applied to the generated map", +# "max": 180, +# "min": -180, +# "name": "angle", +# "shortdesc": "Angle", +# "step": 0.01, +# "type": "float" +# } +# ], + +#vec2 transform(vec2 uv, vec2 translate, float rotate, vec2 scale, bool repeat) {\n \t +# vec2 rv;\n\t +# uv -= translate;\n\t +# uv -= vec2(0.5);\n\t +# rv.x = cos(rotate)*uv.x + sin(rotate)*uv.y;\n\t +# rv.y = -sin(rotate)*uv.x + cos(rotate)*uv.y;\n\t +# rv /= scale;\n\t +# rv += vec2(0.5);\n +# +# if (repeat) {\n\t\t +# return fract(rv);\n\t +# } else {\n\t\t +# return clamp(rv, vec2(0.0), vec2(1.0));\n\t +# }\t\n +#} + +static func transform(uv : Vector2, translate : Vector2, rotate : float, scale : Vector2, repeat : bool) -> Vector2: + var rv : Vector2 = Vector2() + uv -= translate + uv -= Vector2(0.5, 0.5) + rv.x = cos(rotate)*uv.x + sin(rotate)*uv.y + rv.y = -sin(rotate)*uv.x + cos(rotate)*uv.y + rv /= scale + rv += Vector2(0.5, 0.5) + + if (repeat): + return Commons.fractv2(rv) + else: + return Commons.clampv2(rv, Vector2(0, 0), Vector2(1, 1)) + +#vec2 transform2_clamp(vec2 uv) {\n\t +# return clamp(uv, vec2(0.0), vec2(1.0));\n +#} + +static func transform2_clamp(uv : Vector2) -> Vector2: + return Commons.clampv2(uv, Vector2(0, 0), Vector2(1, 1)) + +#vec2 transform2(vec2 uv, vec2 translate, float rotate, vec2 scale) {\n \t +# vec2 rv;\n\t +# uv -= translate;\n\t +# uv -= vec2(0.5);\n\t +# rv.x = cos(rotate)*uv.x + sin(rotate)*uv.y;\n\t +# rv.y = -sin(rotate)*uv.x + cos(rotate)*uv.y;\n\t +# rv /= scale;\n\t +# rv += vec2(0.5);\n\t +# return rv;\t\n +#} + +static func transform2(uv : Vector2, translate : Vector2, rotate : float, scale : Vector2) -> Vector2: + var rv : Vector2 = Vector2() + uv -= translate + uv -= Vector2(0.5, 0.5) + rv.x = cos(rotate)*uv.x + sin(rotate)*uv.y + rv.y = -sin(rotate)*uv.x + cos(rotate)*uv.y + rv /= scale + rv += Vector2(0.5, 0.5) + return rv + +#vec2 rotate(vec2 uv, vec2 center, float rotate) {\n \t +# vec2 rv;\n\t +# uv -= center;\n\t +# rv.x = cos(rotate)*uv.x + sin(rotate)*uv.y;\n\t +# rv.y = -sin(rotate)*uv.x + cos(rotate)*uv.y;\n\t +# rv += center;\n +# return rv;\t\n +#} + +static func rotate(uv : Vector2, center : Vector2, rotate : float) -> Vector2: + var rv : Vector2 = Vector2() + uv -= center + rv.x = cos(rotate)*uv.x + sin(rotate)*uv.y + rv.y = -sin(rotate)*uv.x + cos(rotate)*uv.y + rv += center + return rv + +#vec2 scale(vec2 uv, vec2 center, vec2 scale) {\n\t +# uv -= center;\n\t +# uv /= scale;\n\t +# uv += center;\n +# return uv;\n +#} + +static func scale(uv : Vector2, center : Vector2, scale : Vector2) -> Vector2: + uv -= center + uv /= scale + uv += center + return uv + +#vec2 uvmirror_h(vec2 uv, float offset) {\n\t +# return vec2(max(0, abs(uv.x-0.5)-0.5*offset)+0.5, uv.y); +#} + +static func uvmirror_h(uv : Vector2, offset : float) -> Vector2: + return Vector2(max(0, abs(uv.x - 0.5) - 0.5 * offset)+0.5, uv.y) + +#vec2 uvmirror_v(vec2 uv, float offset) {\n\t +# return vec2(uv.x, max(0, abs(uv.y-0.5)-0.5*offset)+0.5);\n +#} + +static func uvmirror_v(uv : Vector2, offset : float) -> Vector2: + return Vector2(uv.x, max(0, abs(uv.y - 0.5) - 0.5 * offset) + 0.5) + +#vec2 kal_rotate(vec2 uv, float count, float offset) {\n\t +# float pi = 3.14159265359;\n\t +# offset *= pi/180.0;\n\t +# offset += pi*(1.0/count+0.5);\n\t +# uv -= vec2(0.5);\n\t +# +# float l = length(uv);\n\t +# float a = mod(atan(uv.y, uv.x)+offset, 2.0*pi/count)-offset;\n\t +# +# return vec2(0.5)+l*vec2(cos(a), sin(a));\n +#} + +static func kal_rotate(uv : Vector2, count : float, offset : float) -> Vector2: + var pi : float = 3.14159265359 + offset *= pi / 180.0 + offset += pi * (1.0/ count + 0.5) + uv -= Vector2(0.5, 0.5) + + var l : float = uv.length() + var a : float = Commons.modf(atan2(uv.y, uv.x) + offset, 2.0 * pi / count) - offset + + return Vector2(0.5, 0.5) + l * Vector2(cos(a), sin(a)) + +#vec2 get_from_tileset(float count, float seed, vec2 uv) {\n\t +# return clamp((uv+floor(rand2(vec2(seed))*count))/count, vec2(0.0), vec2(1.0));\n +#} + +static func get_from_tileset(count : float, pseed : float, uv : Vector2) -> Vector2: + return Commons.clampv2((uv + Commons.floorv2(Commons.rand2(Vector2(pseed, pseed))*count))/count, Vector2(0, 0), Vector2(1, 1)) + +#vec2 custom_uv_transform(vec2 uv, vec2 cst_scale, float rnd_rotate, float rnd_scale, vec2 seed) {\n\t +# seed = rand2(seed);\n\t +# uv -= vec2(0.5);\n\t +# float angle = (seed.x * 2.0 - 1.0) * rnd_rotate;\n\t +# float ca = cos(angle);\n\t +# float sa = sin(angle);\n\t +# uv = vec2(ca*uv.x+sa*uv.y, -sa*uv.x+ca*uv.y);\n\t +# uv *= (seed.y-0.5)*2.0*rnd_scale+1.0;\n\t +# uv /= cst_scale;\n\t +# uv += vec2(0.5);\n\t +# +# return uv;\n +#} + +static func custom_uv_transform(uv : Vector2, cst_scale : Vector2, rnd_rotate : float, rnd_scale : float, pseed : Vector2) -> Vector2: + pseed = Commons.rand2(pseed) + uv -= Vector2(0.5, 0.5) + var angle : float = (pseed.x * 2.0 - 1.0) * rnd_rotate + var ca : float = cos(angle) + var sa : float = sin(angle) + uv = Vector2(ca * uv.x + sa * uv.y, -sa * uv.x + ca * uv.y) + uv *= (pseed.y-0.5)*2.0*rnd_scale+1.0 + uv /= cst_scale + uv += Vector2(0.5, 0.5) + + return uv diff --git a/addons/mat_maker_gd/nodes/filter/adjust_hsv.gd b/addons/mat_maker_gd/nodes/filter/adjust_hsv.gd new file mode 100644 index 0000000..664ff95 --- /dev/null +++ b/addons/mat_maker_gd/nodes/filter/adjust_hsv.gd @@ -0,0 +1,75 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var Filter = preload("res://addons/mat_maker_gd/nodes/common/filter.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource +export(float) var hue : float = 0 +export(float) var saturation : float = 1 +export(float) var value : float = 1 + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color(0, 0, 0, 1)) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input1 " + + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + #image.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + #image.force_override = true + + register_input_property(input) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_float("get_hue", "set_hue", "Hue", 0.01) + mm_graph_node.add_slot_float("get_saturation", "set_saturation", "Saturation", 0.01) + mm_graph_node.add_slot_float("get_value", "set_value", "Value", 0.01) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var c : Color = input.get_value(uv) + + return Filter.adjust_hsv(c, hue, saturation, value) + +#hue +func get_hue() -> float: + return hue + +func set_hue(val : float) -> void: + hue = val + + set_dirty(true) + +#saturation +func get_saturation() -> float: + return saturation + +func set_saturation(val : float) -> void: + saturation = val + + set_dirty(true) + +#value +func get_value() -> float: + return value + +func set_value(val : float) -> void: + value = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/filter/blend.gd b/addons/mat_maker_gd/nodes/filter/blend.gd new file mode 100644 index 0000000..ffeed8a --- /dev/null +++ b/addons/mat_maker_gd/nodes/filter/blend.gd @@ -0,0 +1,125 @@ +tool +extends MMNode + +var Filter = preload("res://addons/mat_maker_gd/nodes/common/filter.gd") + +enum BlendType { + NORMAL = 0, + DISSOLVE, + MULTIPLY, + SCREEN, + OVERLAY, + HARD_LIGHT, + SOFT_LIGHT, + BURN, + DODGE, + LIGHTEN, + DARKEN, + DIFFRENCE +} + +export(Resource) var image : Resource +export(Resource) var input1 : Resource +export(Resource) var input2 : Resource +export(int, "Normal,Dissolve,Multiply,Screen,Overlay,Hard Light,Soft Light,Burn,Dodge,Lighten,Darken,Difference") var blend_type : int = 0 +export(Resource) var opacity : Resource + +func _init_properties(): + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !input1: + input1 = MMNodeUniversalProperty.new() + input1.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input1.set_default_value(Color(1, 1, 1, 1)) + + input1.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input1.slot_name = ">>> Input1 " + + if !input2: + input2 = MMNodeUniversalProperty.new() + input2.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input2.set_default_value(Color(1, 1, 1, 1)) + + input2.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input2.slot_name = ">>> Input2 " + + if !opacity: + opacity = MMNodeUniversalProperty.new() + opacity.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + opacity.set_default_value(0.5) + opacity.value_range = Vector2(0, 1) + opacity.value_step = 0.01 + + opacity.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + opacity.slot_name = "opacity" + + register_input_property(input1) + register_input_property(input2) + + register_output_property(image) + register_input_property(opacity) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_enum("get_blend_type", "set_blend_type", "blend_type", [ "Normal", "Dissolve", "Multiply", "Screen", "Overlay", "Hard Light", "Soft Light", "Burn", "Dodge", "Lighten", "Darken", "Difference" ]) + + mm_graph_node.add_slot_label_universal(input1) + mm_graph_node.add_slot_label_universal(input2) + mm_graph_node.add_slot_float_universal(opacity) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var b : Vector3 = Vector3() + + #vec4 $(name_uv)_s1 = $s1($uv); + var s1 : Color = input1.get_value(uv) + #vec4 $(name_uv)_s2 = $s2($uv); + var s2 : Color = input2.get_value(uv) + #float $(name_uv)_a = $amount*$a($uv); + var a : float = opacity.get_value(uv) + + #vec4(blend_$blend_type($uv, $(name_uv)_s1.rgb, $(name_uv)_s2.rgb, $(name_uv)_a*$(name_uv)_s1.a), min(1.0, $(name_uv)_s2.a+$(name_uv)_a*$(name_uv)_s1.a)) + + #"Normal,Dissolve,Multiply,Screen,Overlay,Hard Light,Soft Light,Burn,Dodge,Lighten,Darken,Difference" + if blend_type == BlendType.NORMAL: + b = Filter.blend_normal(uv, Vector3(s1.r, s1.g, s1.b), Vector3(s2.r, s2.g, s2.b), a * s1.a) + elif blend_type == BlendType.DISSOLVE: + b = Filter.blend_dissolve(uv, Vector3(s1.r, s1.g, s1.b), Vector3(s2.r, s2.g, s2.b), a * s1.a) + elif blend_type == BlendType.MULTIPLY: + b = Filter.blend_multiply(uv, Vector3(s1.r, s1.g, s1.b), Vector3(s2.r, s2.g, s2.b), a * s1.a) + elif blend_type == BlendType.SCREEN: + b = Filter.blend_screen(uv, Vector3(s1.r, s1.g, s1.b), Vector3(s2.r, s2.g, s2.b), a * s1.a) + elif blend_type == BlendType.OVERLAY: + b = Filter.blend_overlay(uv, Vector3(s1.r, s1.g, s1.b), Vector3(s2.r, s2.g, s2.b), a * s1.a) + elif blend_type == BlendType.HARD_LIGHT: + b = Filter.blend_hard_light(uv, Vector3(s1.r, s1.g, s1.b), Vector3(s2.r, s2.g, s2.b), a * s1.a) + elif blend_type == BlendType.SOFT_LIGHT: + b = Filter.blend_soft_light(uv, Vector3(s1.r, s1.g, s1.b), Vector3(s2.r, s2.g, s2.b), a * s1.a) + elif blend_type == BlendType.BURN: + b = Filter.blend_burn(uv, Vector3(s1.r, s1.g, s1.b), Vector3(s2.r, s2.g, s2.b), a * s1.a) + elif blend_type == BlendType.DODGE: + b = Filter.blend_dodge(uv, Vector3(s1.r, s1.g, s1.b), Vector3(s2.r, s2.g, s2.b), a * s1.a) + elif blend_type == BlendType.LIGHTEN: + b = Filter.blend_lighten(uv, Vector3(s1.r, s1.g, s1.b), Vector3(s2.r, s2.g, s2.b), a * s1.a) + elif blend_type == BlendType.DARKEN: + b = Filter.blend_darken(uv, Vector3(s1.r, s1.g, s1.b), Vector3(s2.r, s2.g, s2.b), a * s1.a) + elif blend_type == BlendType.DIFFRENCE: + b = Filter.blend_difference(uv, Vector3(s1.r, s1.g, s1.b), Vector3(s2.r, s2.g, s2.b), a * s1.a) + + return Color(b.x, b.y, b.z, min(1, s2.a + a * s1.a)) + +func get_blend_type() -> int: + return blend_type + +func set_blend_type(val : int) -> void: + blend_type = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/filter/blur_gaussian.gd b/addons/mat_maker_gd/nodes/filter/blur_gaussian.gd new file mode 100644 index 0000000..afcfcb2 --- /dev/null +++ b/addons/mat_maker_gd/nodes/filter/blur_gaussian.gd @@ -0,0 +1,220 @@ +tool +extends MMNode + +var Filter = preload("res://addons/mat_maker_gd/nodes/common/filter.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource +export(Resource) var sigma : Resource +export(int, "Both,X,Y") var direction : int = 0 + +var size : int = 0 + +func _init_properties(): + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color()) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input1 " + + if !sigma: + sigma = MMNodeUniversalProperty.new() + sigma.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + sigma.set_default_value(50) + + sigma.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + sigma.slot_name = "Sigma" + + register_input_property(input) + register_output_property(image) + register_input_property(sigma) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_int_universal(sigma) + + mm_graph_node.add_slot_enum("get_direction", "set_direction", "Direction", [ "Both", "X", "Y" ]) + + +func _render(material) -> void: + size = max(material.image_size.x, material.image_size.y) + + var img : Image = render_image(material) + + image.set_value(img) + +func render_image(material) -> Image: + var img : Image = Image.new() + img.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + + img.lock() + + var w : float = img.get_width() + var h : float = img.get_width() + + var pseed : float = randf() + randi() + + if direction == 0: + for x in range(img.get_width()): + for y in range(img.get_height()): + var v : Vector2 = Vector2(x / w, y / h) + var col : Color = get_value_x(v, pseed) + img.set_pixel(x, y, col) + + img.unlock() + image.set_value(img) + + var image2 : Image = Image.new() + image2.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + image2.lock() + + for x in range(img.get_width()): + for y in range(img.get_height()): + var v : Vector2 = Vector2(x / w, y / h) + var col : Color = get_value_y_img(v, pseed) + image2.set_pixel(x, y, col) + + image2.unlock() + + return image2 + + if direction == 1: + for x in range(img.get_width()): + for y in range(img.get_height()): + var v : Vector2 = Vector2(x / w, y / h) + var col : Color = get_value_x(v, pseed) + img.set_pixel(x, y, col) + + if direction == 2: + for x in range(img.get_width()): + for y in range(img.get_height()): + var v : Vector2 = Vector2(x / w, y / h) + var col : Color = get_value_y(v, pseed) + img.set_pixel(x, y, col) + + img.unlock() + + return img + +func get_value_x(uv : Vector2, pseed : int) -> Color: + var sig_def : float = sigma.get_default_value(uv) + var sig : float = sigma.get_value(uv) + + return gaussian_blur_x(uv, size, sig_def, sig) + +func get_value_y(uv : Vector2, pseed : int) -> Color: + var sig_def : float = sigma.get_default_value(uv) + var sig : float = sigma.get_value(uv) + + return gaussian_blur_y(uv, size, sig_def, sig) + +func get_value_y_img(uv : Vector2, pseed : int) -> Color: + var sig_def : float = sigma.get_default_value(uv) + var sig : float = sigma.get_value(uv) + + return gaussian_blur_y_img(uv, size, sig_def, sig) + +func get_direction() -> int: + return direction + +func set_direction(val : int) -> void: + direction = val + + set_dirty(true) + +#---------------------- +#gaussian_blur_x.mmg + +#vec4 $(name)_fct(vec2 uv) { +# float e = 1.0 / $size; +# vec4 rv = vec4(0.0); +# float sum = 0.0; +# float sigma = max(0.000001, $sigma * $amount(uv)); +# +# for (float i = -50.0; i <= 50.0; i += 1.0) { +# float coef = exp(-0.5 * (pow(i / sigma, 2.0))) / (6.28318530718 * sigma * sigma); +# rv += $in(uv+vec2(i*e, 0.0))*coef; +# sum += coef; +# } +# +# return rv/sum; +#} + +func gaussian_blur_x(uv : Vector2, psize : float, psigma : float, pamount : float) -> Color: + var e : float = 1.0 / psize + var rv : Color = Color() + var sum : float = 0.0 + var sigma : float = max(0.000001, psigma * pamount)#pamount(uv)) + + var i : float = -50 + + while i <= 50: #for (float i = -50.0; i <= 50.0; i += 1.0) { + var coef : float = exp(-0.5 * (pow(i / sigma, 2.0))) / (6.28318530718 * sigma * sigma) + rv += input.get_value(uv + Vector2(i*e, 0.0)) * coef + sum += coef + + i += 1 + + return rv / sum; + + +#---------------------- +#gaussian_blur_y.mmg + +#vec4 $(name)_fct(vec2 uv) { +# float e = 1.0/$size; +# vec4 rv = vec4(0.0); +# float sum = 0.0; +# float sigma = max(0.000001, $sigma*$amount(uv)); +# for (float i = -50.0; i <= 50.0; i += 1.0) { +# float coef = exp(-0.5 * (pow(i / sigma, 2.0))) / (6.28318530718*sigma*sigma); +# rv += $in(uv+vec2(0.0, i*e))*coef; +# sum += coef; +# } +# +# return rv/sum; +#} + +func gaussian_blur_y(uv : Vector2, psize : float, psigma : float, pamount : float) -> Color: + var e : float = 1.0 / psize + var rv : Color = Color() + var sum : float = 0.0 + var sigma : float = max(0.000001, psigma * pamount)#pamount(uv)) + + var i : float = -50 + + while i <= 50: #for (float i = -50.0; i <= 50.0; i += 1.0) { + var coef : float = exp(-0.5 * (pow(i / sigma, 2.0))) / (6.28318530718 * sigma * sigma) + rv += input.get_value(uv + Vector2(0.0, i * e)) * coef + sum += coef + + i += 1 + + return rv / sum; + + +func gaussian_blur_y_img(uv : Vector2, psize : float, psigma : float, pamount : float) -> Color: + var e : float = 1.0 / psize + var rv : Color = Color() + var sum : float = 0.0 + var sigma : float = max(0.000001, psigma * pamount)#pamount(uv)) + + var i : float = -50 + + while i <= 50: #for (float i = -50.0; i <= 50.0; i += 1.0) { + var coef : float = exp(-0.5 * (pow(i / sigma, 2.0))) / (6.28318530718 * sigma * sigma) + rv += image.get_value(uv + Vector2(0.0, i * e)) * coef + sum += coef + + i += 1 + + return rv / sum; diff --git a/addons/mat_maker_gd/nodes/filter/brightness_contrast.gd b/addons/mat_maker_gd/nodes/filter/brightness_contrast.gd new file mode 100644 index 0000000..b22db91 --- /dev/null +++ b/addons/mat_maker_gd/nodes/filter/brightness_contrast.gd @@ -0,0 +1,64 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var Filter = preload("res://addons/mat_maker_gd/nodes/common/filter.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource +export(float) var brightness : float = 0 +export(float) var contrast : float = 1 + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color(0, 0, 0, 1)) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input1 " + + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + #image.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + #image.force_override = true + + register_input_property(input) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_float("get_brightness", "set_brightness", "Brightness", 0.01) + mm_graph_node.add_slot_float("get_contrast", "set_contrast", "Contrast", 0.01) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var c : Color = input.get_value(uv) + + return Filter.brightness_contrast(c, brightness, contrast) + +#brightness +func get_brightness() -> float: + return brightness + +func set_brightness(val : float) -> void: + brightness = val + + set_dirty(true) + +#contrast +func get_contrast() -> float: + return contrast + +func set_contrast(val : float) -> void: + contrast = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/filter/colorize.gd b/addons/mat_maker_gd/nodes/filter/colorize.gd new file mode 100644 index 0000000..52fdb81 --- /dev/null +++ b/addons/mat_maker_gd/nodes/filter/colorize.gd @@ -0,0 +1,55 @@ +tool +extends "res://addons/mat_maker_gd/nodes/bases/gradient_base.gd" + +var Gradients = preload("res://addons/mat_maker_gd/nodes/common/gradients.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + input.set_default_value(1) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input1 " + + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + #image.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + #image.force_override = true + + register_input_property(input) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_gradient() + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var f : float = input.get_value(uv) + + return get_gradient_color(f) +# return Color(0.5, 0.5, 0.5, 1) + +func get_gradient_color(x : float) -> Color: + if interpolation_type == 0: + return Gradients.gradient_type_1(x, points) + elif interpolation_type == 1: + return Gradients.gradient_type_2(x, points) + elif interpolation_type == 2: + return Gradients.gradient_type_3(x, points) + elif interpolation_type == 3: + return Gradients.gradient_type_4(x, points) + + return Color(1, 1, 1, 1) diff --git a/addons/mat_maker_gd/nodes/filter/combine.gd b/addons/mat_maker_gd/nodes/filter/combine.gd new file mode 100644 index 0000000..326ea37 --- /dev/null +++ b/addons/mat_maker_gd/nodes/filter/combine.gd @@ -0,0 +1,78 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var Filter = preload("res://addons/mat_maker_gd/nodes/common/filter.gd") + +export(Resource) var image : Resource +export(Resource) var input_r : Resource +export(Resource) var input_g : Resource +export(Resource) var input_b : Resource +export(Resource) var input_a : Resource + +func _init_properties(): + if !input_r: + input_r = MMNodeUniversalProperty.new() + input_r.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + input_r.set_default_value(0) + + input_r.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input_r.slot_name = ">>> R " + + if !input_g: + input_g = MMNodeUniversalProperty.new() + input_g.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + input_g.set_default_value(0) + + input_g.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input_g.slot_name = ">>> G " + + if !input_b: + input_b = MMNodeUniversalProperty.new() + input_b.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + input_b.set_default_value(0) + + input_b.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input_b.slot_name = ">>> B " + + if !input_a: + input_a = MMNodeUniversalProperty.new() + input_a.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + input_a.set_default_value(1) + + input_a.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input_a.slot_name = ">>> A " + + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + #image.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + #image.force_override = true + + register_input_property(input_r) + register_input_property(input_g) + register_input_property(input_b) + register_input_property(input_a) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input_r) + mm_graph_node.add_slot_label_universal(input_g) + mm_graph_node.add_slot_label_universal(input_b) + mm_graph_node.add_slot_label_universal(input_a) + mm_graph_node.add_slot_texture_universal(image) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var r : float = input_r.get_value(uv) + var g : float = input_g.get_value(uv) + var b : float = input_b.get_value(uv) + var a : float = input_a.get_value(uv) + + return Color(r, g, b, a) diff --git a/addons/mat_maker_gd/nodes/filter/decompose.gd b/addons/mat_maker_gd/nodes/filter/decompose.gd new file mode 100644 index 0000000..5dd5be9 --- /dev/null +++ b/addons/mat_maker_gd/nodes/filter/decompose.gd @@ -0,0 +1,104 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var NoiseVoronoi = preload("res://addons/mat_maker_gd/nodes/common/noise_voronoi.gd") + +export(Resource) var input : Resource +export(Resource) var out_r : Resource +export(Resource) var out_g : Resource +export(Resource) var out_b : Resource +export(Resource) var out_a : Resource + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color(0, 0, 0, 1)) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input " + + if !out_r: + out_r = MMNodeUniversalProperty.new() + out_r.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + out_r.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !out_g: + out_g = MMNodeUniversalProperty.new() + out_g.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + out_g.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !out_b: + out_b = MMNodeUniversalProperty.new() + out_b.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + out_b.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !out_a: + out_a = MMNodeUniversalProperty.new() + out_a.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + out_a.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + register_input_property(input) + register_output_property(out_r) + register_output_property(out_g) + register_output_property(out_b) + register_output_property(out_a) + + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_texture_universal(out_r) + mm_graph_node.add_slot_texture_universal(out_g) + mm_graph_node.add_slot_texture_universal(out_b) + mm_graph_node.add_slot_texture_universal(out_a) + + +func _render(material) -> void: + var img_r : Image = Image.new() + var img_g : Image = Image.new() + var img_b : Image = Image.new() + var img_a : Image = Image.new() + + img_r.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + img_g.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + img_b.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + img_a.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + + img_r.lock() + img_g.lock() + img_b.lock() + img_a.lock() + + var w : float = material.image_size.x + var h : float = material.image_size.y + + var pseed : float = randf() + randi() + + for x in range(material.image_size.x): + for y in range(material.image_size.y): + var uv : Vector2 = Vector2(x / w, y / h) + + var c : Color = input.get_value(uv) + + img_r.set_pixel(x, y, Color(c.r, c.r, c.r, 1)) + img_g.set_pixel(x, y, Color(c.g, c.g, c.g, 1)) + img_b.set_pixel(x, y, Color(c.b, c.b, c.b, 1)) + img_a.set_pixel(x, y, Color(c.a, c.a, c.a, c.a)) + + img_r.unlock() + img_g.unlock() + img_b.unlock() + img_a.unlock() + + out_r.set_value(img_r) + out_g.set_value(img_g) + out_b.set_value(img_b) + out_a.set_value(img_a) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + return Color() diff --git a/addons/mat_maker_gd/nodes/filter/emboss.gd b/addons/mat_maker_gd/nodes/filter/emboss.gd new file mode 100644 index 0000000..1269371 --- /dev/null +++ b/addons/mat_maker_gd/nodes/filter/emboss.gd @@ -0,0 +1,112 @@ +tool +extends MMNode + +var Filter = preload("res://addons/mat_maker_gd/nodes/common/filter.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource +export(float) var angle : float = 0 +export(float) var amount : float = 5 +export(float) var width : float = 1 + +var size : int = 0 + +func _init_properties(): + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + input.set_default_value(1) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input1 " + + register_input_property(input) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_label_universal(input) + + mm_graph_node.add_slot_float("get_angle", "set_angle", "Angle", 0.1) + mm_graph_node.add_slot_float("get_amount", "set_amount", "Amount", 0.1) + mm_graph_node.add_slot_float("get_width", "set_width", "Width", 1) + + +func _render(material) -> void: + size = max(material.image_size.x, material.image_size.y) + + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var f : float = 0 + + f = emboss(uv, size, angle, amount, width) + + return Color(f, f, f, 1) + +func get_angle() -> float: + return angle + +func set_angle(val : float) -> void: + angle = val + + set_dirty(true) + +func get_amount() -> float: + return amount + +func set_amount(val : float) -> void: + amount = val + + set_dirty(true) + +func get_width() -> float: + return width + +func set_width(val : float) -> void: + width = val + + set_dirty(true) + +#float $(name)_fct(vec2 uv) { +# float pixels = max(1.0, $width); +# float e = 1.0/$size; +# float rv = 0.0; +# +# for (float dx = -pixels; dx <= pixels; dx += 1.0) { +# for (float dy = -pixels; dy <= pixels; dy += 1.0) { +# if (abs(dx) > 0.5 || abs(dy) > 0.5) { +# rv += $in(uv+e*vec2(dx, dy))*cos(atan(dy, dx)-$angle*3.14159265359/180.0)/length(vec2(dx, dy)); +# } +# } +# } +# +# return $amount*rv/pixels+0.5; +#} + +func emboss(uv : Vector2, psize : float, pangle : float, pamount : float, pwidth : float) -> float: + var pixels : float = max(1.0, pwidth) + var e : float = 1.0 / psize + var rv : float = 0.0 + + var dx : float = -pixels + var dy : float = -pixels + + while dx <= pixels: #for (float dx = -pixels; dx <= pixels; dx += 1.0) { + while dy <= pixels: #for (float dy = -pixels; dy <= pixels; dy += 1.0) { + if (abs(dx) > 0.5 || abs(dy) > 0.5): + rv += input.get_value(uv + e * Vector2(dx, dy)) * cos(atan2(dy, dx) - pangle * 3.14159265359 / 180.0) / Vector2(dx, dy).length() + + dx += 1 + dy += 1 + + return pamount * rv / pixels + 0.5 + diff --git a/addons/mat_maker_gd/nodes/filter/fill_channel.gd b/addons/mat_maker_gd/nodes/filter/fill_channel.gd new file mode 100644 index 0000000..53a5169 --- /dev/null +++ b/addons/mat_maker_gd/nodes/filter/fill_channel.gd @@ -0,0 +1,72 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var Filter = preload("res://addons/mat_maker_gd/nodes/common/filter.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource +export(Resource) var value : Resource +export(int, "R,G,B,A") var channel : int = 3 + +func _init_properties(): + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color()) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input1 " + + if !value: + value = MMNodeUniversalProperty.new() + value.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + value.set_default_value(1) + + value.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + value.value_step = 0.01 + value.value_range = Vector2(0, 1) + + register_input_property(input) + register_output_property(image) + register_input_property(value) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_float_universal(value) + mm_graph_node.add_slot_enum("get_channel", "set_channel", "Channel", [ "R", "G", "B", "A" ]) + + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var col : Color = input.get_value(uv) + + if channel == 0: + col.r = value.get_value(uv) + if channel == 1: + col.g = value.get_value(uv) + if channel == 2: + col.b = value.get_value(uv) + if channel == 3: + col.a = value.get_value(uv) + + return col + +func get_channel() -> int: + return channel + +func set_channel(val : int) -> void: + channel = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/filter/fill_to_color.gd b/addons/mat_maker_gd/nodes/filter/fill_to_color.gd new file mode 100644 index 0000000..3f660f2 --- /dev/null +++ b/addons/mat_maker_gd/nodes/filter/fill_to_color.gd @@ -0,0 +1,70 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var Fills = preload("res://addons/mat_maker_gd/nodes/common/fills.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource +export(Resource) var color_map : Resource +export(Color) var edge_color : Color = Color(1, 1, 1, 1) + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color(0, 0, 0, 1)) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input " + + if !color_map: + color_map = MMNodeUniversalProperty.new() + color_map.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + color_map.set_default_value(Color(1, 1, 1, 1)) + + color_map.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + color_map.slot_name = ">>> Color Map " + + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + #image.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + #image.force_override = true + + register_input_property(input) + register_input_property(color_map) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_label_universal(color_map) + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_color("get_edge_color", "set_edge_color") + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + #vec4 $(name_uv)_bb = $in($uv); + var c : Color = input.get_value(uv) + + #mix($edgecolor, $map(fract($(name_uv)_bb.xy+0.5*$(name_uv)_bb.zw)), step(0.0000001, dot($(name_uv)_bb.zw, vec2(1.0)))) + + var rc : Color = color_map.get_value(Commons.fractv2(Vector2(c.r, c.g) + 0.5 * Vector2(c.b, c.a))) + var s : float = Commons.step(0.0000001, Vector2(c.b, c.a).dot(Vector2(1, 1))) + + return lerp(edge_color, rc, s) + +#edge_color +func get_edge_color() -> Color: + return edge_color + +func set_edge_color(val : Color) -> void: + edge_color = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/filter/fill_to_position.gd b/addons/mat_maker_gd/nodes/filter/fill_to_position.gd new file mode 100644 index 0000000..69eded4 --- /dev/null +++ b/addons/mat_maker_gd/nodes/filter/fill_to_position.gd @@ -0,0 +1,68 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var Transforms = preload("res://addons/mat_maker_gd/nodes/common/transforms.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource +export(int, "X,Y,Radial") var axis : int = 2 + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color(0, 0, 0, 1)) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input " + + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + #image.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + #image.force_override = true + + register_input_property(input) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_enum("get_axis", "set_axis", "Axis", [ "X", "Y", "Radial" ]) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var c : Color = input.get_value(uv) + #vec2 $(name_uv)_c = fract($in($uv).xy+0.5*$in($uv).zw); + var cnv : Vector2 = Commons.fractv2(Vector2(c.r, c.g) + 0.5 * Vector2(c.b, c.a)) + + #X, $(name_uv)_c.x + #Y, $(name_uv)_c.y + #Radial, length($(name_uv)_c-vec2(0.5)) + + if axis == 0: + return Color(cnv.x, cnv.x, cnv.x, 1) + elif axis == 1: + return Color(cnv.y, cnv.y, cnv.y, 1) + elif axis == 2: + var f : float = (cnv - Vector2(0.5, 0.5)).length() + + return Color(f, f, f, 1) + + return Color(0, 0, 0, 1) + +#axis +func get_axis() -> int: + return axis + +func set_axis(val : int) -> void: + axis = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/filter/fill_to_random_color.gd b/addons/mat_maker_gd/nodes/filter/fill_to_random_color.gd new file mode 100644 index 0000000..3360a29 --- /dev/null +++ b/addons/mat_maker_gd/nodes/filter/fill_to_random_color.gd @@ -0,0 +1,61 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var Fills = preload("res://addons/mat_maker_gd/nodes/common/fills.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource +export(Color) var edge_color : Color = Color(1, 1, 1, 1) + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color(0, 0, 0, 1)) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input " + + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + #image.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + #image.force_override = true + + register_input_property(input) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_color("get_edge_color", "set_edge_color") + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + #vec4 $(name_uv)_bb = $in($uv); + var c : Color = input.get_value(uv) + + #mix($edgecolor.rgb, rand3(vec2(float($seed), rand(vec2(rand($(name_uv)_bb.xy), rand($(name_uv)_bb.zw))))), step(0.0000001, dot($(name_uv)_bb.zw, vec2(1.0)))) + + var r1 : float = Commons.rand(Vector2(c.r, c.g)) + var r2 : float = Commons.rand(Vector2(c.b, c.a)) + var s : float = Commons.step(0.0000001, Vector2(c.b, c.a).dot(Vector2(1, 1))) + + var f : Vector3 = lerp(Vector3(edge_color.r, edge_color.g, edge_color.b), Commons.rand3(Vector2(1.0 / float(pseed), Commons.rand(Vector2(r1, r2)))), s) + return Color(f.x, f.y, f.z, 1) + +#edge_color +func get_edge_color() -> Color: + return edge_color + +func set_edge_color(val : Color) -> void: + edge_color = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/filter/fill_to_random_grey.gd b/addons/mat_maker_gd/nodes/filter/fill_to_random_grey.gd new file mode 100644 index 0000000..53e7c4d --- /dev/null +++ b/addons/mat_maker_gd/nodes/filter/fill_to_random_grey.gd @@ -0,0 +1,60 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var Fills = preload("res://addons/mat_maker_gd/nodes/common/fills.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource +export(float) var edge_color : float = 1 + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color(0, 0, 0, 1)) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input " + + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + #image.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + #image.force_override = true + + register_input_property(input) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_float("get_edge_color", "set_edge_color", "Edge color", 0.01) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + #vec4 $(name_uv)_bb = $in($uv); + var c : Color = input.get_value(uv) + + #mix($edgecolor, rand(vec2(float($seed), rand(vec2(rand($(name_uv)_bb.xy), rand($(name_uv)_bb.zw))))), step(0.0000001, dot($(name_uv)_bb.zw, vec2(1.0)))) + var r1 : float = Commons.rand(Vector2(c.r, c.g)) + var r2 : float = Commons.rand(Vector2(c.b, c.a)) + var s : float = Commons.step(0.0000001, Vector2(c.b, c.a).dot(Vector2(1, 1))) + + var f : float = lerp(edge_color, Commons.rand(Vector2(1.0 / float(pseed), Commons.rand(Vector2(r1, r2)))), s) + return Color(f, f, f, 1) + +#edge_color +func get_edge_color() -> float: + return edge_color + +func set_edge_color(val : float) -> void: + edge_color = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/filter/fill_to_size.gd b/addons/mat_maker_gd/nodes/filter/fill_to_size.gd new file mode 100644 index 0000000..edfe95d --- /dev/null +++ b/addons/mat_maker_gd/nodes/filter/fill_to_size.gd @@ -0,0 +1,70 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var Fills = preload("res://addons/mat_maker_gd/nodes/common/fills.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource +export(int, "Area,Width,Height,Max(W,H)") var formula : int = 0 + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color(0, 0, 0, 1)) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input " + + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + #image.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + #image.force_override = true + + register_input_property(input) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_enum("get_formula", "set_formula", "Formula", [ "Area", "Width", "Height", "Max(W,H)" ]) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + #vec4 $(name_uv)_bb = $in($uv); + var c : Color = input.get_value(uv) + + var f : float = 0 + + #"Area" sqrt($(name_uv)_bb.z*$(name_uv)_bb.w) + #"Width" $(name_uv)_bb.z + #"Height" $(name_uv)_bb.w + #"max(W, H)" max($(name_uv)_bb.z, $(name_uv)_bb.w) + + if formula == 0: + f = sqrt(c.b * c.a) + elif formula == 1: + f = c.b + elif formula == 2: + f = c.a + elif formula == 3: + f = max(c.b, c.a) + + return Color(f, f, f, 1) + +#formula +func get_formula() -> int: + return formula + +func set_formula(val : int) -> void: + formula = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/filter/fill_to_uv.gd b/addons/mat_maker_gd/nodes/filter/fill_to_uv.gd new file mode 100644 index 0000000..63db519 --- /dev/null +++ b/addons/mat_maker_gd/nodes/filter/fill_to_uv.gd @@ -0,0 +1,62 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var Fills = preload("res://addons/mat_maker_gd/nodes/common/fills.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource +export(int, "Stretch,Square") var mode : int = 0 + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color(0, 0, 0, 1)) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input " + + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + #image.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + #image.force_override = true + + register_input_property(input) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_enum("get_mode", "set_mode", "Mode", [ "Stretch", "Square" ]) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + #vec4 $(name_uv)_bb = $in($uv); + var c : Color = input.get_value(uv) + + #fill_to_uv_$mode($uv, $(name_uv)_bb, float($seed)) + var r : Vector3 = Vector3() + + if mode == 0: + r = Fills.fill_to_uv_stretch(uv, c, float(pseed)) + elif mode == 1: + r = Fills.fill_to_uv_square(uv, c, float(pseed)) + + return Color(r.x, r.y, r.z, 1) + +#mode +func get_mode() -> int: + return mode + +func set_mode(val : int) -> void: + mode = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/filter/greyscale.gd b/addons/mat_maker_gd/nodes/filter/greyscale.gd new file mode 100644 index 0000000..cc95b1e --- /dev/null +++ b/addons/mat_maker_gd/nodes/filter/greyscale.gd @@ -0,0 +1,66 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var Filter = preload("res://addons/mat_maker_gd/nodes/common/filter.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource +export(int, "Lightness,Average,Luminosity,Min,Max") var type : int = 2 + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color(0, 0, 0, 1)) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input1 " + + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + #image.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + #image.force_override = true + + register_input_property(input) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_enum("get_type", "set_type", "Type", [ "Lightness", "Average", "Luminosity", "Min", "Max" ]) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var c : Color = input.get_value(uv) + + var f : float = 0 + + if type == 0: + f = Filter.grayscale_lightness(Vector3(c.r, c.g, c.b)) + elif type == 1: + f = Filter.grayscale_average(Vector3(c.r, c.g, c.b)) + elif type == 2: + f = Filter.grayscale_luminosity(Vector3(c.r, c.g, c.b)) + elif type == 3: + f = Filter.grayscale_min(Vector3(c.r, c.g, c.b)) + elif type == 4: + f = Filter.grayscale_max(Vector3(c.r, c.g, c.b)) + + return Color(f, f, f, c.a) + +#type +func get_type() -> int: + return type + +func set_type(val : int) -> void: + type = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/filter/invert.gd b/addons/mat_maker_gd/nodes/filter/invert.gd new file mode 100644 index 0000000..994c7b7 --- /dev/null +++ b/addons/mat_maker_gd/nodes/filter/invert.gd @@ -0,0 +1,42 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var Filter = preload("res://addons/mat_maker_gd/nodes/common/filter.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color(0, 0, 0, 1)) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input1 " + + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + #image.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + #image.force_override = true + + register_input_property(input) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_texture_universal(image) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var c : Color = input.get_value(uv) + + return Filter.invert(c) diff --git a/addons/mat_maker_gd/nodes/filter/make_tileable.gd b/addons/mat_maker_gd/nodes/filter/make_tileable.gd new file mode 100644 index 0000000..1abeff8 --- /dev/null +++ b/addons/mat_maker_gd/nodes/filter/make_tileable.gd @@ -0,0 +1,78 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var Filter = preload("res://addons/mat_maker_gd/nodes/common/filter.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource +export(float) var width : float = 0.1 + +var size : int = 0 + +func _init_properties(): + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color()) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input1 " + + register_input_property(input) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_label_universal(input) + + mm_graph_node.add_slot_float("get_width", "set_width", "Width", 0.01) + + +func _render(material) -> void: + size = max(material.image_size.x, material.image_size.y) + + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + #make_tileable_$(name)($uv, 0.5*$w) + return make_tileable(uv, 0.5 * width) + +func get_width() -> float: + return width + +func set_width(val : float) -> void: + width = val + + set_dirty(true) + + +#---------------------- +#make_tileable.mmg + +#vec4 make_tileable_$(name)(vec2 uv, float w) { +# vec4 a = $in(uv); +# vec4 b = $in(fract(uv+vec2(0.5))); +# float coef_ab = sin(1.57079632679*clamp((length(uv-vec2(0.5))-0.5+w)/w, 0.0, 1.0)); +# vec4 c = $in(fract(uv+vec2(0.25))); +# float coef_abc = sin(1.57079632679*clamp((min(min(length(uv-vec2(0.0, 0.5)), length(uv-vec2(0.5, 0.0))), min(length(uv-vec2(1.0, 0.5)), length(uv-vec2(0.5, 1.0))))-w)/w, 0.0, 1.0)); +# return mix(c, mix(a, b, coef_ab), coef_abc); +#} + +func make_tileable(uv : Vector2, w : float) -> Color: + var a: Color = input.get_value(uv); + var b : Color = input.get_value(Commons.fractv2(uv + Vector2(0.5, 0.5))); + var coef_ab : float = sin(1.57079632679 * clamp(((uv - Vector2(0.5, 0.5)).length() - 0.5 + w) / w, 0.0, 1.0)); + var c: Color = input.get_value(Commons.fractv2(uv + Vector2(0.25, 0.25))); + var coef_abc : float = sin(1.57079632679 * clamp((min(min((uv - Vector2(0.0, 0.5)).length(), (uv - Vector2(0.5, 0.0)).length()), min((uv- Vector2(1.0, 0.5)).length(), (uv - Vector2(0.5, 1.0)).length())) - w) / w, 0.0, 1.0)); + + return lerp(c, lerp(a, b, coef_ab), coef_abc) + diff --git a/addons/mat_maker_gd/nodes/filter/math.gd b/addons/mat_maker_gd/nodes/filter/math.gd new file mode 100644 index 0000000..56defca --- /dev/null +++ b/addons/mat_maker_gd/nodes/filter/math.gd @@ -0,0 +1,151 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var Fills = preload("res://addons/mat_maker_gd/nodes/common/fills.gd") + +export(Resource) var image : Resource +export(Resource) var a : Resource +export(Resource) var b : Resource +export(Resource) var output : Resource + +export(int, "A+B,A-B,A*B,A/B,log(A),log2(A),pow(A; B),abs(A),round(A),floor(A),ceil(A),trunc(A),fract(A),min(A; B),max(A; B),A void: + mm_graph_node.add_slot_label_universal(a) + mm_graph_node.add_slot_label_universal(b) + mm_graph_node.add_slot_label_universal(output) + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_enum("get_operation", "set_operation", "Operation", [ "A+B", "A-B", "A*B", "A/B", "log(A)", "log2(A)", "pow(A, B)", "abs(A)", "round(A)", "floor(A)", "ceil(A)", "trunc(A)", "fract(A)", "min(A, B)", "max(A, B)", "A float: + var af : float = a.get_value(uv) + var bf : float = b.get_value(uv) + + var f : float = 0 + + if operation == 0:#"A+B", + f = af + bf + elif operation == 1:#"A-B", + f = af - bf + elif operation == 2:#"A*B", + f = af * bf + elif operation == 3:#"A/B", + if bf == 0: + bf = 0.000001 + f = af / bf + elif operation == 4:#"log(A)", + #todo needs to be implemented + f = log(af) + elif operation == 5:#"log2(A)", + #todo needs to be implemented + f = log(af) + elif operation == 6:#"pow(A, B)", + f = pow(af, bf) + elif operation == 7:#"abs(A)", + f = abs(af) + elif operation == 8:#"round(A)", + f = round(af) + elif operation == 9:#"floor(A)", + f = floor(af) + elif operation == 10:#"ceil(A)", + f = ceil(af) + elif operation == 11:#"trunc(A)", + f = int(af) + elif operation == 12:#"fract(A)", + f = Commons.fractf(af) + elif operation == 13:#"min(A, B)", + f = min(af, bf) + elif operation == 14:#"max(A, B)", + f = max(af, bf) + elif operation == 15:#"A void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var f : float = get_property_value(uv) + + return Color(f, f, f, 1) + +#operation +func get_operation() -> int: + return operation + +func set_operation(val : int) -> void: + operation = val + + set_dirty(true) + output.emit_changed() + +#clamp_result +func get_clamp_result() -> bool: + return clamp_result + +func set_clamp_result(val : bool) -> void: + clamp_result = val + + set_dirty(true) + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/filter/quantize.gd b/addons/mat_maker_gd/nodes/filter/quantize.gd new file mode 100644 index 0000000..a86b4c5 --- /dev/null +++ b/addons/mat_maker_gd/nodes/filter/quantize.gd @@ -0,0 +1,56 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var Filter = preload("res://addons/mat_maker_gd/nodes/common/filter.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource +export(int) var steps : int = 4 + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color(0, 0, 0, 1)) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input " + + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + #image.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + #image.force_override = true + + register_input_property(input) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_int("get_steps", "set_steps", "Steps") + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var c : Color = input.get_value(uv) + + #vec4(floor($in($uv).rgb*$steps)/$steps, $in($uv).a) + var v : Vector3 = Commons.floorv3(Vector3(c.r, c.g, c.b) * steps) / float(steps) + + return Color(v.x, v.y, v.z, c.a) + +#steps +func get_steps() -> int: + return steps + +func set_steps(val : int) -> void: + steps = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/filter/swap_channels.gd b/addons/mat_maker_gd/nodes/filter/swap_channels.gd new file mode 100644 index 0000000..eca84d1 --- /dev/null +++ b/addons/mat_maker_gd/nodes/filter/swap_channels.gd @@ -0,0 +1,111 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var Filter = preload("res://addons/mat_maker_gd/nodes/common/filter.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource +export(int, "0,1,R,-R,G,-G,B,-B,A,-A") var op_r : int = 2 +export(int, "0,1,R,-R,G,-G,B,-B,A,-A") var op_g : int = 4 +export(int, "0,1,R,-R,G,-G,B,-B,A,-A") var op_b : int = 6 +export(int, "0,1,R,-R,G,-G,B,-B,A,-A") var op_a : int = 8 + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color(0, 0, 0, 1)) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input " + + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + #image.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + #image.force_override = true + + register_input_property(input) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_texture_universal(image) + + mm_graph_node.add_slot_enum("get_op_r", "set_op_r", "R", [ "0", "1", "R", "-R", "G", "-G", "B", "-B", "A","-A" ]) + mm_graph_node.add_slot_enum("get_op_g", "set_op_g", "G", [ "0", "1", "R", "-R", "G", "-G", "B", "-B", "A","-A" ]) + mm_graph_node.add_slot_enum("get_op_b", "set_op_b", "B", [ "0", "1", "R", "-R", "G", "-G", "B", "-B", "A","-A" ]) + mm_graph_node.add_slot_enum("get_op_a", "set_op_a", "A", [ "0", "1", "R", "-R", "G", "-G", "B", "-B", "A","-A" ]) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func apply(op : int, val : Color) -> float: + if op == 0: + return 0.0 + elif op == 1: + return 1.0 + elif op == 2: + return val.r + elif op == 3: + return 1.0 - val.r + elif op == 4: + return val.g + elif op == 5: + return 1.0 - val.g + elif op == 6: + return val.b + elif op == 7: + return 1.0 - val.b + elif op == 8: + return val.a + elif op == 9: + return 1.0 - val.a + + return 0.0 + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var c : Color = input.get_value(uv) + + return Color(apply(op_r, c), apply(op_g, c), apply(op_b, c), apply(op_a, c)) + +#op_r +func get_op_r() -> int: + return op_r + +func set_op_r(val : int) -> void: + op_r = val + + set_dirty(true) + +#op_g +func get_op_g() -> int: + return op_g + +func set_op_g(val : int) -> void: + op_g = val + + set_dirty(true) + +#op_b +func get_op_b() -> int: + return op_b + +func set_op_b(val : int) -> void: + op_b = val + + set_dirty(true) + +#op_a +func get_op_a() -> int: + return op_a + +func set_op_a(val : int) -> void: + op_a = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/filter/tonality.gd b/addons/mat_maker_gd/nodes/filter/tonality.gd new file mode 100644 index 0000000..66f1aba --- /dev/null +++ b/addons/mat_maker_gd/nodes/filter/tonality.gd @@ -0,0 +1,50 @@ +tool +extends "res://addons/mat_maker_gd/nodes/bases/curve_base.gd" + +var Curves = preload("res://addons/mat_maker_gd/nodes/common/curves.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource + +func _init(): + init_points_01() + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + input.set_default_value(0) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input " + + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + #image.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + #image.force_override = true + + register_input_property(input) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_curve() + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var f : float = input.get_value(uv) + + var cf : float = Curves.curve(f, points) + + return Color(cf, cf, cf, 1) + +func _curve_changed() -> void: + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/gradient/circular_gradient.gd b/addons/mat_maker_gd/nodes/gradient/circular_gradient.gd new file mode 100644 index 0000000..1fc45b7 --- /dev/null +++ b/addons/mat_maker_gd/nodes/gradient/circular_gradient.gd @@ -0,0 +1,60 @@ +tool +extends "res://addons/mat_maker_gd/nodes/bases/gradient_base.gd" + +var Gradients = preload("res://addons/mat_maker_gd/nodes/common/gradients.gd") + +export(Resource) var image : Resource +export(float) var repeat : float = 1 + +func _init_properties(): + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_float("get_repeat", "set_repeat", "repeat") + mm_graph_node.add_slot_gradient() + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + if interpolation_type == 0: + return Gradients.circular_gradient_type_1(uv, repeat, points) + elif interpolation_type == 1: + return Gradients.circular_gradient_type_2(uv, repeat, points) + elif interpolation_type == 2: + return Gradients.circular_gradient_type_3(uv, repeat, points) + elif interpolation_type == 3: + return Gradients.circular_gradient_type_4(uv, repeat, points) + + return Color(1, 1, 1, 1) + + +func get_gradient_color(x : float) -> Color: + if interpolation_type == 0: + return Gradients.gradient_type_1(x, points) + elif interpolation_type == 1: + return Gradients.gradient_type_2(x, points) + elif interpolation_type == 2: + return Gradients.gradient_type_3(x, points) + elif interpolation_type == 3: + return Gradients.gradient_type_4(x, points) + + return Color(1, 1, 1, 1) + +func get_repeat() -> float: + return repeat + +func set_repeat(val : float) -> void: + repeat = val + + set_dirty(true) + diff --git a/addons/mat_maker_gd/nodes/gradient/gradient.gd b/addons/mat_maker_gd/nodes/gradient/gradient.gd new file mode 100644 index 0000000..6db5aff --- /dev/null +++ b/addons/mat_maker_gd/nodes/gradient/gradient.gd @@ -0,0 +1,68 @@ +tool +extends "res://addons/mat_maker_gd/nodes/bases/gradient_base.gd" + +var Gradients = preload("res://addons/mat_maker_gd/nodes/common/gradients.gd") + +export(Resource) var image : Resource +export(float) var repeat : float = 1 +export(float) var rotate : float = 0 + +func _init_properties(): + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_float("get_repeat", "set_repeat", "repeat") + mm_graph_node.add_slot_float("get_rotate", "set_rotate", "rotate") + mm_graph_node.add_slot_gradient() + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + if interpolation_type == 0: + return Gradients.normal_gradient_type_1(uv, repeat, rotate, points) + elif interpolation_type == 1: + return Gradients.normal_gradient_type_2(uv, repeat, rotate, points) + elif interpolation_type == 2: + return Gradients.normal_gradient_type_3(uv, repeat, rotate, points) + elif interpolation_type == 3: + return Gradients.normal_gradient_type_4(uv, repeat, rotate, points) + + return Color(1, 1, 1, 1) + +func get_gradient_color(x : float) -> Color: + if interpolation_type == 0: + return Gradients.gradient_type_1(x, points) + elif interpolation_type == 1: + return Gradients.gradient_type_2(x, points) + elif interpolation_type == 2: + return Gradients.gradient_type_3(x, points) + elif interpolation_type == 3: + return Gradients.gradient_type_4(x, points) + + return Color(1, 1, 1, 1) + +func get_repeat() -> float: + return repeat + +func set_repeat(val : float) -> void: + repeat = val + + set_dirty(true) + +func get_rotate() -> float: + return rotate + +func set_rotate(val : float) -> void: + rotate = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/gradient/radial_gradient.gd b/addons/mat_maker_gd/nodes/gradient/radial_gradient.gd new file mode 100644 index 0000000..76e84c5 --- /dev/null +++ b/addons/mat_maker_gd/nodes/gradient/radial_gradient.gd @@ -0,0 +1,60 @@ +tool +extends "res://addons/mat_maker_gd/nodes/bases/gradient_base.gd" + +var Gradients = preload("res://addons/mat_maker_gd/nodes/common/gradients.gd") + +export(Resource) var image : Resource +export(float) var repeat : float = 1 + +func _init_properties(): + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_float("get_repeat", "set_repeat", "repeat") + mm_graph_node.add_slot_gradient() + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + if interpolation_type == 0: + return Gradients.radial_gradient_type_1(uv, repeat, points) + elif interpolation_type == 1: + return Gradients.radial_gradient_type_2(uv, repeat, points) + elif interpolation_type == 2: + return Gradients.radial_gradient_type_3(uv, repeat, points) + elif interpolation_type == 3: + return Gradients.radial_gradient_type_4(uv, repeat, points) + + return Color(1, 1, 1, 1) + + +func get_gradient_color(x : float) -> Color: + if interpolation_type == 0: + return Gradients.gradient_type_1(x, points) + elif interpolation_type == 1: + return Gradients.gradient_type_2(x, points) + elif interpolation_type == 2: + return Gradients.gradient_type_3(x, points) + elif interpolation_type == 3: + return Gradients.gradient_type_4(x, points) + + return Color(1, 1, 1, 1) + +func get_repeat() -> float: + return repeat + +func set_repeat(val : float) -> void: + repeat = val + + set_dirty(true) + diff --git a/addons/mat_maker_gd/nodes/mm_material.gd b/addons/mat_maker_gd/nodes/mm_material.gd new file mode 100644 index 0000000..c13055c --- /dev/null +++ b/addons/mat_maker_gd/nodes/mm_material.gd @@ -0,0 +1,119 @@ +tool +class_name MMMateial +extends Resource + +#threads are implemented using my thread pool engine module. +#if you want to use this without that module in your engine set this to false, +#and comment out the lines that give errors +const USE_THREADS = true + +export(Vector2) var image_size : Vector2 = Vector2(128, 128) +export(Array) var nodes : Array + +var initialized : bool = false +var rendering : bool = false +var queued_render : bool = false +var job : ThreadPoolExecuteJob = ThreadPoolExecuteJob.new() + +func initialize(): + if !initialized: + initialized = true + + job.setup(self, "_thread_func") + + for n in nodes: + n.connect("changed", self, "on_node_changed") + +func add_node(node : MMNode) -> void: + nodes.append(node) + + node.connect("changed", self, "on_node_changed") + + emit_changed() + +func remove_node(node : MMNode) -> void: + if !node: + return + + for op in node.output_properties: + for n in nodes: + if n: + for ip in n.input_properties: + if ip.input_property == op: + ip.set_input_property(null) + + nodes.erase(node) + + node.disconnect("changed", self, "on_node_changed") + + emit_changed() + +func render() -> void: + if USE_THREADS: + render_threaded() + else: + render_non_threaded() + +func render_non_threaded() -> void: + if !initialized: + initialize() + + var did_render : bool = true + + while did_render: + did_render = false + + for n in nodes: + if n && n.render(self): + did_render = true + +func render_threaded() -> void: + job.cancelled = false + + if rendering: + queued_render = true + return + + if !initialized: + initialize() + + if !ThreadPool.has_job(job): + ThreadPool.add_job(job) + +func _thread_func() -> void: + if job.cancelled: + rendering = false + return + + rendering = true + job.cancelled = false + + var did_render : bool = true + + while did_render: + did_render = false + + for n in nodes: + if n && n.render(self): + did_render = true + + if job.cancelled: + rendering = false + return + + rendering = false + + if queued_render: + queued_render = false + _thread_func() + +func cancel_render_and_wait() -> void: + if rendering: + ThreadPool.cancel_task_wait(job) + + job.cancelled = false + + pass + +func on_node_changed() -> void: + call_deferred("render") diff --git a/addons/mat_maker_gd/nodes/mm_node.gd b/addons/mat_maker_gd/nodes/mm_node.gd new file mode 100644 index 0000000..a296825 --- /dev/null +++ b/addons/mat_maker_gd/nodes/mm_node.gd @@ -0,0 +1,121 @@ +tool +class_name MMNode +extends Resource + +export(Vector2) var graph_position : Vector2 = Vector2() + +var input_properties : Array +var output_properties : Array + +var properties_initialized : bool = false + +var dirty : bool = true + +#MMMateial +func render(material) -> bool: + if !dirty: + return false + + for p in input_properties: + if p.input_property && p.input_property.owner.dirty: + return false + + _render(material) + + dirty = false + + return true + +#MMMateial +func _render(material) -> void: + pass + +func render_image(material) -> Image: + var image : Image = Image.new() + image.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + + image.lock() + + var w : float = image.get_width() + var h : float = image.get_width() + + var pseed : float = randf() + randi() + + for x in range(image.get_width()): + for y in range(image.get_height()): + var v : Vector2 = Vector2(x / w, y / h) + + var col : Color = get_value_for(v, pseed) + + image.set_pixel(x, y, col) + + image.unlock() + + return image + +func get_value_for(uv : Vector2, pseed : int) -> Color: + return Color() + +func init_properties() -> void: + if !properties_initialized: + properties_initialized = true + + _init_properties() + +func _init_properties() -> void: + pass + +func register_methods(mm_graph_node) -> void: + init_properties() + _register_methods(mm_graph_node) + +func _register_methods(mm_graph_node) -> void: + pass + +func get_graph_position() -> Vector2: + return graph_position + +func set_graph_position(pos : Vector2) -> void: + graph_position = pos + + emit_changed() + +func register_input_property(prop : MMNodeUniversalProperty) -> void: + prop.owner = self + + if !prop.is_connected("changed", self, "on_input_property_changed"): + prop.connect("changed", self, "on_input_property_changed") + + input_properties.append(prop) + +func unregister_input_property(prop : MMNodeUniversalProperty) -> void: + if prop.owner == self: + prop.owner = null + + if prop.is_connected("changed", self, "on_input_property_changed"): + prop.disconnect("changed", self, "on_input_property_changed") + + input_properties.erase(prop) + +func register_output_property(prop : MMNodeUniversalProperty) -> void: + prop.owner = self + + output_properties.append(prop) + +func unregister_output_property(prop : MMNodeUniversalProperty) -> void: + if prop.owner == self: + prop.owner = null + + output_properties.erase(prop) + +func set_dirty(val : bool) -> void: + var changed : bool = val != dirty + + dirty = val + + if changed: + emit_changed() + +func on_input_property_changed() -> void: + set_dirty(true) + emit_changed() diff --git a/addons/mat_maker_gd/nodes/mm_node_universal_property.gd b/addons/mat_maker_gd/nodes/mm_node_universal_property.gd new file mode 100644 index 0000000..d79dc27 --- /dev/null +++ b/addons/mat_maker_gd/nodes/mm_node_universal_property.gd @@ -0,0 +1,316 @@ +tool +class_name MMNodeUniversalProperty +extends Resource + +enum SlotTypes { + SLOT_TYPE_NONE = -1, + SLOT_TYPE_IMAGE = 0, + SLOT_TYPE_INT = 1, + SLOT_TYPE_FLOAT = 2, + SLOT_TYPE_VECTOR2 = 3, + SLOT_TYPE_VECTOR3 = 4, + SLOT_TYPE_COLOR = 5, + SLOT_TYPE_UNIVERSAL = 6, +} + +enum MMNodeUniversalPropertyDefaultType { + DEFAULT_TYPE_INT = 0, + DEFAULT_TYPE_FLOAT = 1, + DEFAULT_TYPE_VECTOR2 = 2, + DEFAULT_TYPE_VECTOR3 = 3, + DEFAULT_TYPE_COLOR = 4, + DEFAULT_TYPE_IMAGE = 5, +} + +export(int, "Int,Float,Vector2,Vector3,Color,Image") var default_type : int + +export(int) var default_int : int +export(float) var default_float : float +export(Vector2) var default_vector2 : Vector2 +export(Vector3) var default_vector3 : Vector3 +export(Color) var default_color : Color +export(Image) var default_image : Image + +var get_value_from_owner : bool = false +var force_override : bool = false +#This is not exported on purpose! +var override_image : Image + +#Should be a MMNodeUniversalProperty, but can't set it up like that +export(Resource) var input_property : Resource + +var input_slot_type : int = SlotTypes.SLOT_TYPE_NONE +var output_slot_type : int = SlotTypes.SLOT_TYPE_NONE +var slot_name : String +var value_step : float = 0.1 +var value_range : Vector2 = Vector2(-1000, 1000) + +#MMNode +var owner + +func _init(): + if input_property: + input_property.connect("changed", self, "on_input_property_changed") + +func get_value(uv : Vector2, skip_owner_val : bool = false): + if get_value_from_owner && !skip_owner_val: + return get_owner_value(uv) + + if !input_property: + return get_default_value(uv) + + if default_type == input_property.default_type: + return input_property.get_value(uv) + + if default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_INT: + return to_int(input_property.get_value(uv)) + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT: + return to_float(input_property.get_value(uv)) + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2: + return to_vector2(input_property.get_value(uv)) + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR3: + return to_vector3(input_property.get_value(uv)) + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR: + return to_color(input_property.get_value(uv)) + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE: + return to_color(input_property.get_value(uv)) + + return input_property.get_value(uv) + +func get_owner_value(uv : Vector2): + if default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_INT: + return to_int(owner.get_property_value(uv)) + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT: + return to_float(owner.get_property_value(uv)) + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2: + return to_vector2(owner.get_property_value(uv)) + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR3: + return to_vector3(owner.get_property_value(uv)) + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR: + return to_color(owner.get_property_value(uv)) + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE: + return to_color(owner.get_property_value(uv)) + +func get_value_or_zero(uv : Vector2, skip_owner_val : bool = false): + if get_value_from_owner && !skip_owner_val: + return get_owner_value(uv) + + if !input_property: + return get_zero_value() + + if default_type == input_property.default_type: + return input_property.get_value(uv) + + if default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_INT: + return to_int(input_property.get_value(uv)) + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT: + return to_float(input_property.get_value(uv)) + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2: + return to_vector2(input_property.get_value(uv)) + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR3: + return to_vector3(input_property.get_value(uv)) + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR: + return to_color(input_property.get_value(uv)) + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE: + return to_color(input_property.get_value(uv)) + + return input_property.get_value(uv) + +func get_value_sdf3d(uv3 : Vector3, skip_owner_val : bool = false) -> Vector2: + if get_value_from_owner && !skip_owner_val: + return owner.get_property_value_sdf3d(uv3) + + if !input_property: + return default_vector2 + + return input_property.get_value_sdf3d(uv3) + +func to_int(val) -> int: + if val is int: + return val + + if val is float: + return int(val) + + if val is Vector2: + return int(val.x) + + if val is Vector3: + return int(val.x) + + if val is Color: + return int(val.r) + + return 0 + +func to_float(val) -> float: + if val is float: + return val + + if val is int: + return float(val) + + if val is Vector2: + return float(val.x) + + if val is Vector3: + return float(val.x) + + if val is Color: + return float(val.r) + + return 0.0 + +func to_vector2(val) -> Vector2: + if val is Vector2: + return val + + if val is int: + return Vector2(val, val) + + if val is float: + return Vector2(val, val) + + if val is Vector3: + return Vector2(val.x, val.y) + + if val is Color: + return Vector2(val.r, val.g) + + return Vector2() + +func to_vector3(val) -> Vector3: + if val is Vector3: + return val + + if val is int: + return Vector3(val, val, val) + + if val is float: + return Vector3(val, val, val) + + if val is Vector2: + return Vector3(val.x, val.y, 0) + + if val is Color: + return Vector3(val.r, val.g, val.b) + + return Vector3() + +func to_color(val) -> Color: + if val is Color: + return val + + if val is int: + return Color(val, val, val, 1) + + if val is float: + return Color(val, val, val, 1) + + if val is Vector2: + return Color(val.x, val.y, 0, 1) + + if val is Vector3: + return Color(val.x, val.y, val.z, 1) + + return Color() + +func set_value(val): + if default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE: + override_image = val + emit_changed() + return + + set_default_value(val) + +func get_zero_value(): + if default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_INT: + return 0 + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT: + return 0.0 + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2: + return Vector2() + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR3: + return Vector3() + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR: + return Color() + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE: + return Color() + + return null + +func get_default_value(uv : Vector2 = Vector2()): + if default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_INT: + return default_int + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT: + return default_float + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2: + return default_vector2 + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR3: + return default_vector3 + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR: + return default_color + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE: + var image : Image = default_image + + if override_image: + image = override_image + + if !image: + return default_color + + image.lock() + var x : int = uv.x * image.get_width() + var y : int = uv.y * image.get_height() + + x = clamp(x, 0, image.get_width() - 1) + y = clamp(y, 0, image.get_width() - 1) + + var c : Color = image.get_pixel(x, y) + image.unlock() + + return c + + return null + +func set_default_value(val): + if default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_INT: + default_int = val + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT: + default_float = val + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2: + default_vector2 = val + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR3: + default_vector3 = val + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR: + default_color = val + elif default_type == MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE: + default_image = val + + emit_changed() + +func get_active_image() -> Image: + if !force_override && input_property: + return input_property.get_active_image() + + if override_image: + return override_image + + return default_image + +func set_input_property(val : MMNodeUniversalProperty) -> void: + if input_property == val: + return + + if input_property: + input_property.disconnect("changed", self, "on_input_property_changed") + + input_property = val + + if input_property: + input_property.connect("changed", self, "on_input_property_changed") + + emit_changed() + +func on_input_property_changed() -> void: + emit_changed() diff --git a/addons/mat_maker_gd/nodes/noise/anisotropic_noise.gd b/addons/mat_maker_gd/nodes/noise/anisotropic_noise.gd new file mode 100644 index 0000000..2b27849 --- /dev/null +++ b/addons/mat_maker_gd/nodes/noise/anisotropic_noise.gd @@ -0,0 +1,60 @@ +tool +extends MMNode + +var Noises = preload("res://addons/mat_maker_gd/nodes/common/noises.gd") + +export(Resource) var image : Resource + +export(Vector2) var scale : Vector2 = Vector2(4, 256) +export(float) var smoothness : float = 1 +export(float) var interpolation : float = 1 + +func _init_properties(): + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_vector2("get_scale", "set_scale", "Scale", 1)#, Vector2(1, 10)) + mm_graph_node.add_slot_float("get_smoothness", "set_smoothness", "Smoothness", 0.01)#, Vector2(0, 1)) + mm_graph_node.add_slot_float("get_interpolation", "set_interpolation", "Interpolation", 0.01)#, Vector2(0, 1)) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var ps : float = 1.0 / float(pseed) + + #anisotropic($(uv), vec2($(scale_x), $(scale_y)), $(seed), $(smoothness), $(interpolation)) + return Noises.anisotropicc(uv, scale, ps, smoothness, interpolation) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_scale() -> Vector2: + return scale + +func set_scale(val : Vector2) -> void: + scale = val + + set_dirty(true) + +func get_smoothness() -> float: + return smoothness + +func set_smoothness(val : float) -> void: + smoothness = val + + set_dirty(true) + +func get_interpolation() -> float: + return interpolation + +func set_interpolation(val : float) -> void: + interpolation = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/noise/color_noise.gd b/addons/mat_maker_gd/nodes/noise/color_noise.gd new file mode 100644 index 0000000..d5dbdee --- /dev/null +++ b/addons/mat_maker_gd/nodes/noise/color_noise.gd @@ -0,0 +1,52 @@ +tool +extends MMNode + +var Noises = preload("res://addons/mat_maker_gd/nodes/common/noises.gd") + +export(Resource) var image : Resource + +export(int) var size : int = 8 + +#---------------------- +#color_noise.mmg + +#Outputs: + +#Output - (rgb) - Shows the noise pattern +#color_dots($(uv), 1.0/$(size), $(seed)) + +#Inputs: +#size, float, default: 8, min: 2, max: 12, step: 1 + + +func _init_properties(): + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_int("get_size", "set_size", "Size")#, Vector2(1, 10)) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var ps : float = 1.0 / float(pseed) + + #color_dots($(uv), 1.0/$(size), $(seed)) + return Noises.noise_color(uv, float(size), ps) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_size() -> int: + return size + +func set_size(val : int) -> void: + size = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/noise/color_value.gd b/addons/mat_maker_gd/nodes/noise/color_value.gd new file mode 100644 index 0000000..97fff54 --- /dev/null +++ b/addons/mat_maker_gd/nodes/noise/color_value.gd @@ -0,0 +1,60 @@ +tool +extends MMNode + +var NoisePerlin = preload("res://addons/mat_maker_gd/nodes/common/noise_perlin.gd") + +export(Resource) var image : Resource + +export(Vector2) var scale : Vector2 = Vector2(4, 4) +export(int) var iterations : int = 3 +export(float) var persistence : float = 0.5 + +func _init_properties(): + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_vector2("get_scale", "set_scale", "Scale")#, Vector2(1, 10)) + mm_graph_node.add_slot_int("get_iterations", "set_iterations", "Iterations")#, Vector2(0, 1)) + mm_graph_node.add_slot_float("get_persistence", "set_persistence", "Persistence", 0.01)#, Vector2(0, 1)) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var ps : float = 1.0 / float(pseed) + + #perlin_color($(uv), vec2($(scale_x), $(scale_y)), int($(iterations)), $(persistence), $(seed)) + return NoisePerlin.perlin_colorc(uv, scale, iterations, persistence, ps) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_scale() -> Vector2: + return scale + +func set_scale(val : Vector2) -> void: + scale = val + + set_dirty(true) + +func get_iterations() -> int: + return iterations + +func set_iterations(val : int) -> void: + iterations = val + + set_dirty(true) + +func get_persistence() -> float: + return persistence + +func set_persistence(val : float) -> void: + persistence = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/noise/fbm_noise.gd b/addons/mat_maker_gd/nodes/noise/fbm_noise.gd new file mode 100644 index 0000000..036b9cb --- /dev/null +++ b/addons/mat_maker_gd/nodes/noise/fbm_noise.gd @@ -0,0 +1,99 @@ +tool +extends MMNode + +var NoiseFBM = preload("res://addons/mat_maker_gd/nodes/common/noise_fbm.gd") + +export(Resource) var image : Resource + +export(int, "Value,Perlin,Simplex,Cellular1,Cellular2,Cellular3,Cellular4,Cellular5,Cellular6") var type : int = 0 +export(Vector2) var scale : Vector2 = Vector2(2, 2) +export(int) var folds : int = 0 +export(int) var iterations : int = 5 +export(float) var persistence : float = 0.5 + +func _init_properties(): + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_enum("get_type", "set_type", "Type", [ "Value", "Perlin", "Simplex", "Cellular1", "Cellular2", "Cellular3", "Cellular4", "Cellular5", "Cellular6" ])#, Vector2(0, 1)) + mm_graph_node.add_slot_vector2("get_scale", "set_scale", "Scale")#, Vector2(1, 10)) + mm_graph_node.add_slot_int("get_folds", "set_folds", "folds")#, Vector2(0, 1)) + mm_graph_node.add_slot_int("get_iterations", "set_iterations", "Iterations")#, Vector2(0, 1)) + mm_graph_node.add_slot_float("get_persistence", "set_persistence", "Persistence", 0.01)#, Vector2(0, 1)) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var ps : float = 1.0 / float(pseed) + + #"Value,Perlin,Simplex,Cellular1,Cellular2,Cellular3,Cellular4,Cellular5,Cellular6" + if type == 0: + return NoiseFBM.fbmval(uv, scale, folds, iterations, persistence, ps) + elif type == 1: + return NoiseFBM.perlin(uv, scale, folds, iterations, persistence, ps) + elif type == 2: + return NoiseFBM.simplex(uv, scale, folds, iterations, persistence, ps) + elif type == 3: + return NoiseFBM.cellular(uv, scale, folds, iterations, persistence, ps) + elif type == 4: + return NoiseFBM.cellular2(uv, scale, folds, iterations, persistence, ps) + elif type == 5: + return NoiseFBM.cellular3(uv, scale, folds, iterations, persistence, ps) + elif type == 6: + return NoiseFBM.cellular4(uv, scale, folds, iterations, persistence, ps) + elif type == 7: + return NoiseFBM.cellular5(uv, scale, folds, iterations, persistence, ps) + elif type == 8: + return NoiseFBM.cellular6(uv, scale, folds, iterations, persistence, ps) + + return Color() + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_type() -> int: + return type + +func set_type(val : int) -> void: + type = val + + set_dirty(true) + +func get_scale() -> Vector2: + return scale + +func set_scale(val : Vector2) -> void: + scale = val + + set_dirty(true) + +func get_folds() -> int: + return folds + +func set_folds(val : int) -> void: + folds = val + + set_dirty(true) + +func get_iterations() -> int: + return iterations + +func set_iterations(val : int) -> void: + iterations = val + + set_dirty(true) + +func get_persistence() -> float: + return persistence + +func set_persistence(val : float) -> void: + persistence = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/noise/noise.gd b/addons/mat_maker_gd/nodes/noise/noise.gd new file mode 100644 index 0000000..30e23ee --- /dev/null +++ b/addons/mat_maker_gd/nodes/noise/noise.gd @@ -0,0 +1,52 @@ +tool +extends MMNode + +var Noises = preload("res://addons/mat_maker_gd/nodes/common/noises.gd") + +export(Resource) var image : Resource + +export(int) var grid_size : int = 16 +export(float) var density : float = 0.5 + +func _init_properties(): + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_int("get_grid_size", "set_grid_size", "Grid Size")#, Vector2(1, 10)) + mm_graph_node.add_slot_float("get_density", "set_density", "Density", 0.01)#, Vector2(0, 1)) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var ps : float = 1.0 / float(pseed) + + #return dots(uv, 1.0/$(size), $(density), $(seed)); + var f : float = Noises.dots(uv, 1.0 / float(grid_size), density, ps) + + return Color(f, f, f, 1) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_grid_size() -> int: + return grid_size + +func set_grid_size(val : int) -> void: + grid_size = val + + set_dirty(true) + +func get_density() -> float: + return density + +func set_density(val : float) -> void: + density = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/noise/voronoi.gd b/addons/mat_maker_gd/nodes/noise/voronoi.gd new file mode 100644 index 0000000..0c45239 --- /dev/null +++ b/addons/mat_maker_gd/nodes/noise/voronoi.gd @@ -0,0 +1,163 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var NoiseVoronoi = preload("res://addons/mat_maker_gd/nodes/common/noise_voronoi.gd") + +export(Resource) var out_nodes : Resource +export(Resource) var out_borders : Resource +export(Resource) var out_random_color : Resource +export(Resource) var out_fill : Resource + +export(Vector2) var scale : Vector2 = Vector2(4, 4) +export(Vector2) var stretch : Vector2 = Vector2(1, 1) +export(float) var intensity : float = 1 +export(float) var randomness : float = 0.85 + +func _init_properties(): + if !out_nodes: + out_nodes = MMNodeUniversalProperty.new() + out_nodes.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + out_nodes.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !out_borders: + out_borders = MMNodeUniversalProperty.new() + out_borders.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + out_borders.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !out_random_color: + out_random_color = MMNodeUniversalProperty.new() + out_random_color.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + out_random_color.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !out_fill: + out_fill = MMNodeUniversalProperty.new() + out_fill.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + out_fill.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + register_output_property(out_nodes) + register_output_property(out_borders) + register_output_property(out_random_color) + register_output_property(out_fill) + + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(out_nodes) + mm_graph_node.add_slot_texture_universal(out_borders) + mm_graph_node.add_slot_texture_universal(out_random_color) + mm_graph_node.add_slot_texture_universal(out_fill) + + mm_graph_node.add_slot_vector2("get_scale", "set_scale", "Scale", 0.1)#, Vector2(1, 32))#, Vector2(0, 32)) + mm_graph_node.add_slot_vector2("get_stretch", "set_stretch", "stretch", 0.01)#, Vector2(1, 32))#, Vector2(0, 32)) + mm_graph_node.add_slot_float("get_intensity", "set_intensity", "Intensity", 0.01)#, Vector2(1, 32))#, Vector2(0, 32)) + mm_graph_node.add_slot_float("get_randomness", "set_randomness", "Randomness", 0.01)#, Vector2(1, 32))#, Vector2(0, 32)) + + + + +func _render(material) -> void: + var nodes : Image = Image.new() + var borders : Image = Image.new() + var random_color : Image = Image.new() + var fill : Image = Image.new() + + nodes.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + borders.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + random_color.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + fill.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + + nodes.lock() + borders.lock() + random_color.lock() + fill.lock() + + var w : float = material.image_size.x + var h : float = material.image_size.y + + var pseed : float = randf() + randi() + + for x in range(material.image_size.x): + for y in range(material.image_size.y): + var uv : Vector2 = Vector2(x / w, y / h) + + var ps : float = 1.0 / float(pseed) + + #vec4 $(name_uv)_xyzw = voronoi($uv, vec2($scale_x, $scale_y), vec2($stretch_y, $stretch_x), $intensity, $randomness, $seed); + var voronoi : Color = NoiseVoronoi.voronoi(uv, scale, stretch, intensity, randomness, ps) + + #Nodes - float - A greyscale pattern based on the distance to cell centers + #$(name_uv)_xyzw.z + var nodes_col : Color = Color(voronoi.b, voronoi.b, voronoi.b, 1) + + #Borders - float - A greyscale pattern based on the distance to borders + #$(name_uv)_xyzw.w + var borders_col : Color = Color(voronoi.a, voronoi.a, voronoi.a, 1) + + #Random color - rgb - A color pattern that assigns a random color to each cell + #rand3(fract(floor($(name_uv)_xyzw.xy)/vec2($scale_x, $scale_y))) + var rv3 : Vector3 = Commons.rand3(Commons.fractv2(Vector2(voronoi.r, voronoi.g) / scale)) + var random_color_col : Color = Color(rv3.x, rv3.y, rv3.z, 1) + + #Fill - rgba - An output that should be plugged into a Fill companion node + #vec4(fract(($(name_uv)_xyzw.xy-1.0)/vec2($scale_x, $scale_y)), vec2(2.0)/vec2($scale_x, $scale_y)) + var fv21 : Vector2 = Commons.fractv2((Vector2(voronoi.r, voronoi.g) - Vector2(1, 1)) / scale) + var fv22 : Vector2 = Vector2(2, 2) / scale + var fill_col : Color = Color(fv21.x, fv21.y, fv22.x, fv22.y) + + nodes.set_pixel(x, y, nodes_col) + borders.set_pixel(x, y, borders_col) + random_color.set_pixel(x, y, random_color_col) + fill.set_pixel(x, y, fill_col) + + nodes.unlock() + borders.unlock() + random_color.unlock() + fill.unlock() + + out_nodes.set_value(nodes) + out_borders.set_value(borders) + out_random_color.set_value(random_color) + out_fill.set_value(fill) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + return Color() + +#scale +func get_scale() -> Vector2: + return scale + +func set_scale(val : Vector2) -> void: + scale = val + + set_dirty(true) + +#stretch +func get_stretch() -> Vector2: + return stretch + +func set_stretch(val : Vector2) -> void: + stretch = val + + set_dirty(true) + +#intensity +func get_intensity() -> float: + return intensity + +func set_intensity(val : float) -> void: + intensity = val + + set_dirty(true) + +#randomness +func get_randomness() -> float: + return randomness + +func set_randomness(val : float) -> void: + randomness = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/other/output_image.gd b/addons/mat_maker_gd/nodes/other/output_image.gd new file mode 100644 index 0000000..84a77fb --- /dev/null +++ b/addons/mat_maker_gd/nodes/other/output_image.gd @@ -0,0 +1,45 @@ +tool +extends MMNode + +export(Resource) var image : Resource + +export(String) var postfix : String = "" + +func _init_properties(): + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + image.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + image.slot_name = "image" + + register_input_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_line_edit("get_postfix", "set_postfix", "postfix") + +func _render(material) -> void: + if !image: + return + + var img : Image = image.get_active_image() + + if !img: + return + + var matpath : String = material.get_path() + + if matpath == "": + return + + var matbn : String = matpath.get_basename() + var final_file_name : String = matbn + postfix + ".png" + + img.save_png(final_file_name) + +func get_postfix() -> String: + return postfix + +func set_postfix(pf : String) -> void: + postfix = pf + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/pattern/beehive.gd b/addons/mat_maker_gd/nodes/pattern/beehive.gd new file mode 100644 index 0000000..b439ae3 --- /dev/null +++ b/addons/mat_maker_gd/nodes/pattern/beehive.gd @@ -0,0 +1,113 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var Patterns = preload("res://addons/mat_maker_gd/nodes/common/patterns.gd") + +export(Resource) var out_main : Resource +export(Resource) var out_random_color : Resource +export(Resource) var out_uv_map : Resource + +export(Vector2) var size : Vector2 = Vector2(4, 4) + +func _init_properties(): + if !out_main: + out_main = MMNodeUniversalProperty.new() + out_main.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + out_main.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !out_random_color: + out_random_color = MMNodeUniversalProperty.new() + out_random_color.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + out_random_color.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !out_uv_map: + out_uv_map = MMNodeUniversalProperty.new() + out_uv_map.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + out_uv_map.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + register_output_property(out_main) + register_output_property(out_random_color) + register_output_property(out_uv_map) + + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(out_main) + mm_graph_node.add_slot_texture_universal(out_random_color) + mm_graph_node.add_slot_texture_universal(out_uv_map) + + mm_graph_node.add_slot_vector2("get_size", "set_size", "Size")#, Vector2(1, 32))#, Vector2(0, 32)) + + +func _render(material) -> void: + var main_pattern : Image = Image.new() + var random_color : Image = Image.new() + var uv_map : Image = Image.new() + + main_pattern.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + random_color.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + uv_map.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + + main_pattern.lock() + random_color.lock() + uv_map.lock() + + var w : float = material.image_size.x + var h : float = material.image_size.y + + var pseed : float = randf() + randi() + + for x in range(material.image_size.x): + for y in range(material.image_size.y): + var uv : Vector2 = Vector2(x / w, y / h) + + var ps : float = 1.0 / float(pseed) + + #vec2 $(name_uv)_uv = $uv*vec2($sx, $sy*1.73205080757); + #vec4 $(name_uv)_center = beehive_center($(name_uv)_uv); + var beehive_uv : Vector2 = uv * size; + var beehive_uv_center : Color = Patterns.beehive_center(beehive_uv); + + #Output (float) - Shows the greyscale pattern + #1.0-2.0*beehive_dist($(name_uv)_center.xy) + var f : float = 1.0 - 2.0 * Patterns.beehive_dist(Vector2(beehive_uv_center.r, beehive_uv_center.g)) + var main_pattern_col : Color = Color(f, f, f, 1) + + #Random color (rgb) - Shows a random color for each hexagonal tile + #rand3(fract($(name_uv)_center.zw/vec2($sx, $sy))+vec2(float($seed))) + var rcv3 : Vector3 = Commons.rand3(Commons.fractv2(Vector2(beehive_uv_center.b, beehive_uv_center.a) / size) + Vector2(ps, ps)) + var random_color_col : Color = Color(rcv3.x, rcv3.y, rcv3.z, 1) + + #UV map (rgb) - Shows an UV map to be connected to the UV map port of the Custom UV node + #vec3(vec2(0.5)+$(name_uv)_center.xy, rand(fract($(name_uv)_center.zw/vec2($sx, $sy))+vec2(float($seed)))) + var uvm1 : Vector2 = Vector2(0.5, 0.5) + Vector2(beehive_uv_center.r, beehive_uv_center.g) + var uvm2 : Vector2 = Commons.rand2(Commons.fractv2(Vector2(beehive_uv_center.b, beehive_uv_center.a) / size) + Vector2(ps, ps)) + + var uv_map_col : Color = Color(uvm1.x, uvm1.y, uvm2.x, 1) + + main_pattern.set_pixel(x, y, main_pattern_col) + random_color.set_pixel(x, y, random_color_col) + uv_map.set_pixel(x, y, uv_map_col) + + main_pattern.unlock() + random_color.unlock() + uv_map.unlock() + + out_main.set_value(main_pattern) + out_random_color.set_value(random_color) + out_uv_map.set_value(uv_map) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + return Color() + +#size +func get_size() -> Vector2: + return size + +func set_size(val : Vector2) -> void: + size = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/pattern/bricks.gd b/addons/mat_maker_gd/nodes/pattern/bricks.gd new file mode 100644 index 0000000..498460f --- /dev/null +++ b/addons/mat_maker_gd/nodes/pattern/bricks.gd @@ -0,0 +1,288 @@ +tool +extends MMNode + +var Patterns = preload("res://addons/mat_maker_gd/nodes/common/patterns.gd") + +export(Resource) var out_bricks_pattern : Resource +export(Resource) var out_random_color : Resource +export(Resource) var out_position_x : Resource +export(Resource) var out_position_y : Resource +export(Resource) var out_brick_uv : Resource +export(Resource) var out_corner_uv : Resource +export(Resource) var out_direction : Resource + +export(int, "Running Bond,Running Bond (2),HerringBone,Basket Weave,Spanish Bond") var type : int = 0 +export(int) var repeat : int = 1 +export(Vector2) var col_row : Vector2 = Vector2(4, 4) +export(float) var offset : float = 0.5 +export(Resource) var mortar : Resource +export(Resource) var bevel : Resource +export(Resource) var roundness : Resource +export(float) var corner : float = 0.3 + +func _init_properties(): + if !out_bricks_pattern: + out_bricks_pattern = MMNodeUniversalProperty.new() + out_bricks_pattern.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + out_bricks_pattern.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !out_random_color: + out_random_color = MMNodeUniversalProperty.new() + out_random_color.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + out_random_color.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !out_position_x: + out_position_x = MMNodeUniversalProperty.new() + out_position_x.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + out_position_x.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !out_position_y: + out_position_y = MMNodeUniversalProperty.new() + out_position_y.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + out_position_y.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !out_brick_uv: + out_brick_uv = MMNodeUniversalProperty.new() + out_brick_uv.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + out_brick_uv.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !out_corner_uv: + out_corner_uv = MMNodeUniversalProperty.new() + out_corner_uv.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + out_corner_uv.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !out_direction: + out_direction = MMNodeUniversalProperty.new() + out_direction.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + out_direction.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !mortar: + mortar = MMNodeUniversalProperty.new() + mortar.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + mortar.set_default_value(0.1) + + mortar.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + mortar.slot_name = "Mortar" + mortar.value_step = 0.01 + mortar.value_range = Vector2(0, 0.5) + + if !bevel: + bevel = MMNodeUniversalProperty.new() + bevel.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + bevel.set_default_value(0.1) + + bevel.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + bevel.slot_name = "Bevel" + bevel.value_step = 0.01 + bevel.value_range = Vector2(0, 0.5) + + if !roundness: + roundness = MMNodeUniversalProperty.new() + roundness.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + roundness.set_default_value(0.1) + + roundness.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + roundness.slot_name = "Roundness" + roundness.value_step = 0.01 + roundness.value_range = Vector2(0, 0.5) + + register_output_property(out_bricks_pattern) + register_output_property(out_random_color) + register_output_property(out_position_x) + register_output_property(out_position_y) + register_output_property(out_brick_uv) + register_output_property(out_corner_uv) + register_output_property(out_direction) + + register_input_property(mortar) + register_input_property(bevel) + register_input_property(roundness) + + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(out_bricks_pattern) + mm_graph_node.add_slot_texture_universal(out_random_color) + mm_graph_node.add_slot_texture_universal(out_position_x) + mm_graph_node.add_slot_texture_universal(out_position_y) + mm_graph_node.add_slot_texture_universal(out_brick_uv) + mm_graph_node.add_slot_texture_universal(out_corner_uv) + mm_graph_node.add_slot_texture_universal(out_direction) + + mm_graph_node.add_slot_enum("get_type", "set_type", "Type", [ "Running Bond", "Running Bond (2)", "HerringBone", "Basket Weave", "Spanish Bond" ]) + mm_graph_node.add_slot_int("get_repeat", "set_repeat", "Repeat") + + mm_graph_node.add_slot_vector2("get_col_row", "set_col_row", "Col, Row")#, Vector2(1, 32))#, Vector2(0, 32)) + mm_graph_node.add_slot_float("get_offset", "set_offset", "Offset") + + mm_graph_node.add_slot_float_universal(mortar) + mm_graph_node.add_slot_float_universal(bevel) + mm_graph_node.add_slot_float_universal(roundness) + + mm_graph_node.add_slot_float("get_corner", "set_corner", "Corner") + +func _render(material) -> void: + var bricks_pattern : Image = Image.new() + var random_color : Image = Image.new() + var position_x : Image = Image.new() + var position_y : Image = Image.new() + var brick_uv : Image = Image.new() + var corner_uv : Image = Image.new() + var direction : Image = Image.new() + + bricks_pattern.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + random_color.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + position_x.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + position_y.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + brick_uv.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + corner_uv.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + direction.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + + bricks_pattern.lock() + random_color.lock() + position_x.lock() + position_y.lock() + brick_uv.lock() + corner_uv.lock() + direction.lock() + + var w : float = material.image_size.x + var h : float = material.image_size.y + + var pseed : float = randf() + randi() + + for x in range(material.image_size.x): + for y in range(material.image_size.y): + var uv : Vector2 = Vector2(x / w, y / h) + + #vec4 $(name_uv)_rect = bricks_$pattern($uv, vec2($columns, $rows), $repeat, $row_offset); + var brick_rect : Color = Color() + + #"Running Bond,Running Bond (2),HerringBone,Basket Weave,Spanish Bond" + + if type == 0: + brick_rect = Patterns.bricks_rb(uv, col_row, repeat, offset) + elif type == 1: + brick_rect = Patterns.bricks_rb2(uv, col_row, repeat, offset) + elif type == 2: + brick_rect = Patterns.bricks_hb(uv, col_row, repeat, offset) + elif type == 3: + brick_rect = Patterns.bricks_bw(uv, col_row, repeat, offset) + elif type == 4: + brick_rect = Patterns.bricks_sb(uv, col_row, repeat, offset) + + + #vec4 $(name_uv) = brick($uv, $(name_uv)_rect.xy, $(name_uv)_rect.zw, $mortar*$mortar_map($uv), $round*$round_map($uv), max(0.001, $bevel*$bevel_map($uv))); + var brick : Color = Patterns.brick(uv, Vector2(brick_rect.r, brick_rect.g), Vector2(brick_rect.b, brick_rect.a), mortar.get_value(uv), roundness.get_value(uv), max(0.001, bevel.get_value(uv))) + + #Bricks pattern (float) - A greyscale image that shows the bricks pattern + #$(name_uv).x + var bricks_pattern_col : Color = Color(brick.r, brick.r, brick.r, 1) + + #Random color (rgb) - A random color for each brick + #brick_random_color($(name_uv)_rect.xy, $(name_uv)_rect.zw, float($seed)) + var brc : Vector3 = Patterns.brick_random_color(Vector2(brick_rect.r, brick_rect.g), Vector2(brick_rect.b, brick_rect.a), 1 / float(pseed)) + var random_color_col : Color = Color(brc.x, brc.y, brc.z, 1) + + #Position.x (float) - The position of each brick along the X axis", + #$(name_uv).y + var position_x_col : Color = Color(brick.g, brick.g, brick.g, 1) + + #Position.y (float) - The position of each brick along the Y axis + #$(name_uv).z + var position_y_col : Color = Color(brick.b, brick.b, brick.b, 1) + + #Brick UV (rgb) - An UV map output for each brick, to be connected to the Map input of a CustomUV node + #brick_uv($uv, $(name_uv)_rect.xy, $(name_uv)_rect.zw, float($seed)) + var buv : Vector3 = Patterns.brick_uv(uv, Vector2(brick_rect.r, brick_rect.g), Vector2(brick_rect.b, brick_rect.a), pseed) + var brick_uv_col : Color = Color(buv.x, buv.y, buv.z, 1) + + #Corner UV (rgb) - An UV map output for each brick corner, to be connected to the Map input of a CustomUV node + #brick_corner_uv($uv, $(name_uv)_rect.xy, $(name_uv)_rect.zw, $mortar*$mortar_map($uv), $corner, float($seed)) + var bcuv : Vector3 = Patterns.brick_corner_uv(uv, Vector2(brick_rect.r, brick_rect.g), Vector2(brick_rect.b, brick_rect.a), mortar.get_value(uv), corner, pseed) + var corner_uv_col : Color = Color(bcuv.x, bcuv.y, bcuv.z, 1) + + #Direction (float) - The direction of each brick (white: horizontal, black: vertical) + #0.5*(sign($(name_uv)_rect.z-$(name_uv)_rect.x-$(name_uv)_rect.w+$(name_uv)_rect.y)+1.0) + var d : float = 0.5 * (sign(brick_rect.b - brick_rect.r - brick_rect.a + brick_rect.g) + 1.0) + var direction_col : Color = Color(d, d, d, 1) + + bricks_pattern.set_pixel(x, y, bricks_pattern_col) + random_color.set_pixel(x, y, random_color_col) + position_x.set_pixel(x, y, position_x_col) + position_y.set_pixel(x, y, position_y_col) + brick_uv.set_pixel(x, y, brick_uv_col) + corner_uv.set_pixel(x, y, corner_uv_col) + direction.set_pixel(x, y, direction_col) + + bricks_pattern.unlock() + random_color.unlock() + position_x.unlock() + position_y.unlock() + brick_uv.unlock() + corner_uv.unlock() + direction.unlock() + + out_bricks_pattern.set_value(bricks_pattern) + out_random_color.set_value(random_color) + out_position_x.set_value(position_x) + out_position_y.set_value(position_y) + out_brick_uv.set_value(brick_uv) + out_corner_uv.set_value(corner_uv) + out_direction.set_value(direction) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + return Color() + +#type +func get_type() -> int: + return type + +func set_type(val : int) -> void: + type = val + + set_dirty(true) + +#repeat +func get_repeat() -> int: + return repeat + +func set_repeat(val : int) -> void: + repeat = val + + set_dirty(true) + +#col_row +func get_col_row() -> Vector2: + return col_row + +func set_col_row(val : Vector2) -> void: + col_row = val + + set_dirty(true) + +#offset +func get_offset() -> float: + return offset + +func set_offset(val : float) -> void: + offset = val + + set_dirty(true) + +#corner +func get_corner() -> float: + return corner + +func set_corner(val : float) -> void: + corner = val + + set_dirty(true) + + diff --git a/addons/mat_maker_gd/nodes/pattern/iching.gd b/addons/mat_maker_gd/nodes/pattern/iching.gd new file mode 100644 index 0000000..5daceba --- /dev/null +++ b/addons/mat_maker_gd/nodes/pattern/iching.gd @@ -0,0 +1,40 @@ +tool +extends MMNode + +var Patterns = preload("res://addons/mat_maker_gd/nodes/common/patterns.gd") + +export(Resource) var image : Resource +export(Vector2) var size : Vector2 = Vector2(4, 4) + +func _init_properties(): + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_vector2("get_size", "set_size", "Size", 1) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var ps : float = 1.0 / float(pseed) + + #IChing(vec2($columns, $rows)*$uv, float($seed)) + return Patterns.IChingc(uv, size, ps) + +#size +func get_size() -> Vector2: + return size + +func set_size(val : Vector2) -> void: + size = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/pattern/pattern.gd b/addons/mat_maker_gd/nodes/pattern/pattern.gd new file mode 100644 index 0000000..1bc9ac1 --- /dev/null +++ b/addons/mat_maker_gd/nodes/pattern/pattern.gd @@ -0,0 +1,72 @@ +tool +extends MMNode + +var Patterns = preload("res://addons/mat_maker_gd/nodes/common/patterns.gd") + +export(Resource) var image : Resource +export(int, "Multiply,Add,Max,Min,Xor,Pow") var combiner_type : int = 0 +export(int, "Sine,Triangle,Square,Sawtooth,Constant,Bounce") var combiner_axis_type_x : int = 0 +export(int, "Sine,Triangle,Square,Sawtooth,Constant,Bounce") var combiner_axis_type_y : int = 0 +export(Vector2) var repeat : Vector2 = Vector2(4, 4) + +func _init_properties(): + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_enum("get_combiner_type", "set_combiner_type", "Combiner Type", [ "Multiply", "Add" , "Max", "Min", "Xor", "Pow" ]) + mm_graph_node.add_slot_enum("get_combiner_axis_type_x", "set_combiner_axis_type_x", "Combiner Axis type", [ "Sine", "Triangle", "Square", "Sawtooth", "Constant", "Bounce" ]) + mm_graph_node.add_slot_enum("get_combiner_axis_type_y", "set_combiner_axis_type_y", "", [ "Sine", "Triangle", "Square", "Sawtooth", "Constant", "Bounce" ]) + mm_graph_node.add_slot_vector2("get_repeat", "set_repeat", "Repeat", 1)#, Vector2(0, 32)) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var f : float = Patterns.pattern(uv, repeat.x, repeat.y, combiner_type, combiner_axis_type_x, combiner_axis_type_y) + + return Color(f, f, f, 1) + +#combiner_type +func get_combiner_type() -> int: + return combiner_type + +func set_combiner_type(val : int) -> void: + combiner_type = val + + set_dirty(true) + +#combiner_axis_type_x +func get_combiner_axis_type_x() -> int: + return combiner_axis_type_x + +func set_combiner_axis_type_x(val : int) -> void: + combiner_axis_type_x = val + + set_dirty(true) + +#combiner_axis_type_y +func get_combiner_axis_type_y() -> int: + return combiner_axis_type_y + +func set_combiner_axis_type_y(val : int) -> void: + combiner_axis_type_y = val + + set_dirty(true) + +#repeat +func get_repeat() -> Vector2: + return repeat + +func set_repeat(val : Vector2) -> void: + repeat = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/pattern/runes.gd b/addons/mat_maker_gd/nodes/pattern/runes.gd new file mode 100644 index 0000000..fd7a965 --- /dev/null +++ b/addons/mat_maker_gd/nodes/pattern/runes.gd @@ -0,0 +1,40 @@ +tool +extends MMNode + +var Patterns = preload("res://addons/mat_maker_gd/nodes/common/patterns.gd") + +export(Resource) var image : Resource +export(Vector2) var size : Vector2 = Vector2(4, 4) + +func _init_properties(): + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_vector2("get_size", "set_size", "Size", 1) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var ps : float = 1.0 / float(pseed) + + #Rune(vec2($columns, $rows)*$uv, float($seed)) + return Patterns.runesc(uv, size, ps) + +#size +func get_size() -> Vector2: + return size + +func set_size(val : Vector2) -> void: + size = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/pattern/scratches.gd b/addons/mat_maker_gd/nodes/pattern/scratches.gd new file mode 100644 index 0000000..f333b2d --- /dev/null +++ b/addons/mat_maker_gd/nodes/pattern/scratches.gd @@ -0,0 +1,82 @@ +tool +extends MMNode + +var Patterns = preload("res://addons/mat_maker_gd/nodes/common/patterns.gd") + +export(Resource) var image : Resource +export(Vector2) var size : Vector2 = Vector2(0.25, 0.4) +export(int) var layers : int = 4 +export(float) var waviness : float = 0.51 +export(int) var angle : int = 0 +export(float) var randomness : float = 0.44 + +func _init_properties(): + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_vector2("get_size", "set_size", "Size", 0.01) + mm_graph_node.add_slot_int("get_layers", "set_layers", "Layers") + mm_graph_node.add_slot_float("get_waviness", "set_waviness", "Waviness", 0.01) + mm_graph_node.add_slot_int("get_angle", "set_angle", "Angle") + mm_graph_node.add_slot_float("get_randomness", "set_randomness", "Randomness", 0.01) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + #scratches($uv, int($layers), vec2($length, $width), $waviness, $angle, $randomness, vec2(float($seed), 0.0)) + return Patterns.scratchesc(uv, layers, size, waviness, angle, randomness, Vector2(pseed, 0.0)) + +#size +func get_size() -> Vector2: + return size + +func set_size(val : Vector2) -> void: + size = val + + set_dirty(true) + +#layers +func get_layers() -> int: + return layers + +func set_layers(val : int) -> void: + layers = val + + set_dirty(true) + +#waviness +func get_waviness() -> float: + return waviness + +func set_waviness(val : float) -> void: + waviness = val + + set_dirty(true) + +#angle +func get_angle() -> int: + return angle + +func set_angle(val : int) -> void: + angle = val + + set_dirty(true) + +#randomness +func get_randomness() -> float: + return randomness + +func set_randomness(val : float) -> void: + randomness = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/pattern/sine_wave.gd b/addons/mat_maker_gd/nodes/pattern/sine_wave.gd new file mode 100644 index 0000000..d343bfc --- /dev/null +++ b/addons/mat_maker_gd/nodes/pattern/sine_wave.gd @@ -0,0 +1,61 @@ +tool +extends MMNode + +var Patterns = preload("res://addons/mat_maker_gd/nodes/common/patterns.gd") + +export(Resource) var image : Resource +export(float) var amplitude : float = 0.5 +export(float) var frequency : float = 2 +export(float) var phase : float = 0 + +func _init_properties(): + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_float("get_amplitude", "set_amplitude", "Amplitude", 0.01) + mm_graph_node.add_slot_float("get_frequency", "set_frequency", "Frequency", 0.1) + mm_graph_node.add_slot_float("get_phase", "set_phase", "Phase", 0.01) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var f : float = 1.0 - abs(2.0 * (uv.y - 0.5) - amplitude *sin((frequency * uv.x + phase)*6.28318530718)) + + return Color(f, f, f, 1) + +#amplitude +func get_amplitude() -> float: + return amplitude + +func set_amplitude(val : float) -> void: + amplitude = val + + set_dirty(true) + +#frequency +func get_frequency() -> float: + return frequency + +func set_frequency(val : float) -> void: + frequency = val + + set_dirty(true) + +#phase +func get_phase() -> float: + return phase + +func set_phase(val : float) -> void: + phase = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/pattern/truchet.gd b/addons/mat_maker_gd/nodes/pattern/truchet.gd new file mode 100644 index 0000000..b07ec96 --- /dev/null +++ b/addons/mat_maker_gd/nodes/pattern/truchet.gd @@ -0,0 +1,53 @@ +tool +extends MMNode + +var Patterns = preload("res://addons/mat_maker_gd/nodes/common/patterns.gd") + +export(Resource) var image : Resource +export(int, "Line,Circle") var shape : int = 0 +export(float) var size : float = 4 + +func _init_properties(): + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_enum("get_shape", "set_shape", "Shape", [ "Line", "Circle" ]) + mm_graph_node.add_slot_float("get_size", "set_size", "Size", 1) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + if shape == 0: + return Patterns.truchet1c(uv, size, pseed) + elif shape == 1: + return Patterns.truchet2c(uv, size, pseed) + + return Color() + +#shape +func get_shape() -> int: + return shape + +func set_shape(val : int) -> void: + shape = val + + set_dirty(true) + +#size +func get_size() -> float: + return size + +func set_size(val : float) -> void: + size = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/pattern/weave.gd b/addons/mat_maker_gd/nodes/pattern/weave.gd new file mode 100644 index 0000000..f846549 --- /dev/null +++ b/addons/mat_maker_gd/nodes/pattern/weave.gd @@ -0,0 +1,134 @@ +tool +extends MMNode + +var Patterns = preload("res://addons/mat_maker_gd/nodes/common/patterns.gd") + +export(Resource) var out_main : Resource +export(Resource) var out_horizontal_map : Resource +export(Resource) var out_vertical_map : Resource + +export(Vector2) var size : Vector2 = Vector2(4, 4) +export(Resource) var width : Resource +export(int) var stitch : int = 1 + +func _init_properties(): + if !out_main: + out_main = MMNodeUniversalProperty.new() + out_main.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + out_main.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !out_horizontal_map: + out_horizontal_map = MMNodeUniversalProperty.new() + out_horizontal_map.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + out_horizontal_map.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !out_vertical_map: + out_vertical_map = MMNodeUniversalProperty.new() + out_vertical_map.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + out_vertical_map.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !width: + width = MMNodeUniversalProperty.new() + width.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + width.set_default_value(Vector2(0.9, 0.9)) + + width.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + width.slot_name = "Width" + width.value_step = 0.01 + width.value_range = Vector2(0, 1) + + register_output_property(out_main) + register_output_property(out_horizontal_map) + register_output_property(out_vertical_map) + + register_input_property(width) + + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(out_main) + mm_graph_node.add_slot_texture_universal(out_horizontal_map) + mm_graph_node.add_slot_texture_universal(out_vertical_map) + + mm_graph_node.add_slot_vector2("get_size", "set_size", "Size")#, Vector2(1, 32))#, Vector2(0, 32)) + mm_graph_node.add_slot_vector2_universal(width) + + mm_graph_node.add_slot_int("get_stitch", "set_stitch", "Stitch") + + +func _render(material) -> void: + var main_pattern : Image = Image.new() + var horizontal_map : Image = Image.new() + var vertical_map : Image = Image.new() + + main_pattern.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + horizontal_map.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + vertical_map.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + + main_pattern.lock() + horizontal_map.lock() + vertical_map.lock() + + var w : float = material.image_size.x + var h : float = material.image_size.y + + var pseed : float = randf() + randi() + + for x in range(material.image_size.x): + for y in range(material.image_size.y): + var uv : Vector2 = Vector2(x / w, y / h) + + var width_val : Vector2 = width.get_value(uv) + + #vec3 $(name_uv) = weave2($uv, vec2($columns, $rows), $stitch, $width_x*$width_map($uv), $width_y*$width_map($uv)); + var weave : Vector3 = Patterns.weave2(uv, size, stitch, width_val.x, width_val.y); + + #Outputs: + + #Output (float) - Shows the generated greyscale weave pattern. + #$(name_uv).x + var main_pattern_col : Color = Color(weave.x, weave.x, weave.x, 1) + + #Horizontal mask (float) - Horizontal mask + #$(name_uv).y + var horizontal_map_col : Color = Color(weave.y, weave.y, weave.y, 1) + + #Vertical mask (float) - Mask for vertical stripes + #$(name_uv).z + var vertical_map_col : Color = Color(weave.z, weave.z, weave.z, 1) + + main_pattern.set_pixel(x, y, main_pattern_col) + horizontal_map.set_pixel(x, y, horizontal_map_col) + vertical_map.set_pixel(x, y, vertical_map_col) + + main_pattern.unlock() + horizontal_map.unlock() + vertical_map.unlock() + + out_main.set_value(main_pattern) + out_horizontal_map.set_value(horizontal_map) + out_vertical_map.set_value(vertical_map) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + return Color() + +#size +func get_size() -> Vector2: + return size + +func set_size(val : Vector2) -> void: + size = val + + set_dirty(true) + +#stitch +func get_stitch() -> int: + return stitch + +func set_stitch(val : int) -> void: + stitch = val + + set_dirty(true) + diff --git a/addons/mat_maker_gd/nodes/sdf2d/sd_op_annular_shape.gd b/addons/mat_maker_gd/nodes/sdf2d/sd_op_annular_shape.gd new file mode 100644 index 0000000..c7e8829 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf2d/sd_op_annular_shape.gd @@ -0,0 +1,53 @@ +tool +extends MMNode + +var SDF2D = preload("res://addons/mat_maker_gd/nodes/common/sdf2d.gd") + +export(Resource) var output : Resource +export(float) var width : float = 0.1 +export(int) var ripples : int = 1 + +func _init_properties(): + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + output.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + #output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Apply >>>" + output.get_value_from_owner = true + + register_input_property(output) + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_float("get_width", "set_width", "Width", 0.01) + mm_graph_node.add_slot_int("get_ripples", "set_ripples", "Ripples") + +func get_property_value(uv : Vector2): + var val : float = output.get_value(uv, true) + + return SDF2D.sdRipples(val, width, ripples) + +#width +func get_width() -> float: + return width + +func set_width(val : float) -> void: + width = val + + emit_changed() + output.emit_changed() + +#ripples +func get_ripples() -> int: + return ripples + +func set_ripples(val : int) -> void: + ripples = val + + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf2d/sd_op_bool.gd b/addons/mat_maker_gd/nodes/sdf2d/sd_op_bool.gd new file mode 100644 index 0000000..69ee787 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf2d/sd_op_bool.gd @@ -0,0 +1,76 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF2D = preload("res://addons/mat_maker_gd/nodes/common/sdf2d.gd") + +export(Resource) var input1 : Resource +export(Resource) var input2 : Resource +export(Resource) var output : Resource +export(int, "Union,Substraction,Intersection") var operation : int = 0 + +func _init_properties(): + if !input1: + input1 = MMNodeUniversalProperty.new() + input1.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + input1.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# input1.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + input1.slot_name = ">>> Input 1 " + if !input1.is_connected("changed", self, "on_input_changed"): + input1.connect("changed", self, "on_input_changed") + + if !input2: + input2 = MMNodeUniversalProperty.new() + input2.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + input2.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# input2.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + input2.slot_name = ">>> Input 2 " + + if !input2.is_connected("changed", self, "on_input_changed"): + input2.connect("changed", self, "on_input_changed") + + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = " Output >>>" + output.get_value_from_owner = true + + register_input_property(input1) + register_input_property(input2) + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input1) + mm_graph_node.add_slot_label_universal(input2) + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_enum("get_operation", "set_operation", "Operation", [ "Union", "Substraction", "Intersection" ]) + +func get_property_value(uv : Vector2) -> float: + if operation == 0: + return SDF2D.sdf_boolean_union(input1.get_value(uv), input2.get_value(uv)) + elif operation == 1: + return SDF2D.sdf_boolean_substraction(input1.get_value(uv), input2.get_value(uv)) + elif operation == 2: + return SDF2D.sdf_boolean_intersection(input1.get_value(uv), input2.get_value(uv)) + + return 0.0 + +#operation +func get_operation() -> int: + return operation + +func set_operation(val : int) -> void: + operation = val + + emit_changed() + output.emit_changed() + +func on_input_changed() -> void: + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf2d/sd_op_circle_repeat.gd b/addons/mat_maker_gd/nodes/sdf2d/sd_op_circle_repeat.gd new file mode 100644 index 0000000..f61f6dc --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf2d/sd_op_circle_repeat.gd @@ -0,0 +1,43 @@ +tool +extends MMNode + +var SDF2D = preload("res://addons/mat_maker_gd/nodes/common/sdf2d.gd") + +export(Resource) var output : Resource +export(int) var count : int = 6 + +func _init_properties(): + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + output.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + #output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Apply >>>" + output.get_value_from_owner = true + + register_input_property(output) + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_int("get_count", "set_count", "Count") + +func get_property_value(uv : Vector2): + #$in(circle_repeat_transform_2d($uv-vec2(0.5), $c)+vec2(0.5)) + var new_uv : Vector2 = SDF2D.circle_repeat_transform_2d(uv - Vector2(0.5, 0.5), count) + Vector2(0.5, 0.5) + + return output.get_value(new_uv, true) + +#count +func get_count() -> int: + return count + +func set_count(val : int) -> void: + count = val + + emit_changed() + output.emit_changed() + diff --git a/addons/mat_maker_gd/nodes/sdf2d/sd_op_morph.gd b/addons/mat_maker_gd/nodes/sdf2d/sd_op_morph.gd new file mode 100644 index 0000000..e5aee5b --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf2d/sd_op_morph.gd @@ -0,0 +1,69 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF2D = preload("res://addons/mat_maker_gd/nodes/common/sdf2d.gd") + +export(Resource) var input1 : Resource +export(Resource) var input2 : Resource +export(Resource) var output : Resource +export(float) var amount : float = 0.5 + +func _init_properties(): + if !input1: + input1 = MMNodeUniversalProperty.new() + input1.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + input1.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# input1.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + input1.slot_name = ">>> Input 1 " + if !input1.is_connected("changed", self, "on_input_changed"): + input1.connect("changed", self, "on_input_changed") + + if !input2: + input2 = MMNodeUniversalProperty.new() + input2.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + input2.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# input2.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + input2.slot_name = ">>> Input 2 " + + if !input2.is_connected("changed", self, "on_input_changed"): + input2.connect("changed", self, "on_input_changed") + + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = " Output >>>" + output.get_value_from_owner = true + + register_input_property(input1) + register_input_property(input2) + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input1) + mm_graph_node.add_slot_label_universal(input2) + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_float("get_amount", "set_amount", "Amount", 0.01) + +func get_property_value(uv : Vector2) -> float: + return SDF2D.sdf_morph(input1.get_value(uv), input2.get_value(uv), amount) + +#amount +func get_amount() -> float: + return amount + +func set_amount(val : float) -> void: + amount = val + + emit_changed() + output.emit_changed() + +func on_input_changed() -> void: + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf2d/sd_op_repeat.gd b/addons/mat_maker_gd/nodes/sdf2d/sd_op_repeat.gd new file mode 100644 index 0000000..f36ca99 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf2d/sd_op_repeat.gd @@ -0,0 +1,68 @@ +tool +extends MMNode + +var SDF2D = preload("res://addons/mat_maker_gd/nodes/common/sdf2d.gd") + +export(Resource) var output : Resource +export(int) var x : int = 3 +export(int) var y : int = 3 +export(float) var random_rotation : float = 0.5 + +func _init_properties(): + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + output.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + #output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Apply >>>" + output.get_value_from_owner = true + + register_input_property(output) + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_int("get_x", "set_x", "X") + mm_graph_node.add_slot_int("get_y", "set_y", "Y") + mm_graph_node.add_slot_float("get_random_rotation", "set_random_rotation", "Random rotation", 0.01) + +func get_property_value(uv : Vector2): + #todo add this as a parameter + var pseed : int = 123123 + + #$in(repeat_2d($uv, vec2(1.0/$rx, 1.0/$ry), float($seed), $r)) + var new_uv : Vector2 = SDF2D.repeat_2d(uv, Vector2(1.0 / float(x), 1.0/ float(y)), 1.0/float(pseed), random_rotation) + + return output.get_value(new_uv, true) +#x +func get_x() -> int: + return x + +func set_x(val : int) -> void: + x = val + + emit_changed() + output.emit_changed() + +#y +func get_y() -> int: + return y + +func set_y(val : int) -> void: + y = val + + emit_changed() + output.emit_changed() + +#random_rotation +func get_random_rotation() -> float: + return random_rotation + +func set_random_rotation(val : float) -> void: + random_rotation = val + + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf2d/sd_op_rounded_shape.gd b/addons/mat_maker_gd/nodes/sdf2d/sd_op_rounded_shape.gd new file mode 100644 index 0000000..ac71fd5 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf2d/sd_op_rounded_shape.gd @@ -0,0 +1,42 @@ +tool +extends MMNode + +var SDF2D = preload("res://addons/mat_maker_gd/nodes/common/sdf2d.gd") + +export(Resource) var output : Resource +export(float) var radius : float = 0 + +func _init_properties(): + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + output.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + #output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Apply >>>" + output.get_value_from_owner = true + + register_input_property(output) + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_float("get_radius", "set_radius", "Radius", 0.01) + +func get_property_value(uv : Vector2): + var val : float = output.get_value(uv, true) + + return SDF2D.sdf_rounded_shape(val, radius) + +#radius +func get_radius() -> float: + return radius + +func set_radius(val : float) -> void: + radius = val + + emit_changed() + output.emit_changed() + diff --git a/addons/mat_maker_gd/nodes/sdf2d/sd_op_smooth_bool.gd b/addons/mat_maker_gd/nodes/sdf2d/sd_op_smooth_bool.gd new file mode 100644 index 0000000..3b7a768 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf2d/sd_op_smooth_bool.gd @@ -0,0 +1,88 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF2D = preload("res://addons/mat_maker_gd/nodes/common/sdf2d.gd") + +export(Resource) var input1 : Resource +export(Resource) var input2 : Resource +export(Resource) var output : Resource +export(int, "Union,Substraction,Intersection") var operation : int = 0 +export(float) var smoothness : float = 0.15 + +func _init_properties(): + if !input1: + input1 = MMNodeUniversalProperty.new() + input1.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + input1.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# input1.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + input1.slot_name = ">>> Input 1 " + if !input1.is_connected("changed", self, "on_input_changed"): + input1.connect("changed", self, "on_input_changed") + + if !input2: + input2 = MMNodeUniversalProperty.new() + input2.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + input2.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# input2.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + input2.slot_name = ">>> Input 2 " + + if !input2.is_connected("changed", self, "on_input_changed"): + input2.connect("changed", self, "on_input_changed") + + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = " Output >>>" + output.get_value_from_owner = true + + register_input_property(input1) + register_input_property(input2) + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input1) + mm_graph_node.add_slot_label_universal(input2) + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_enum("get_operation", "set_operation", "Operation", [ "Union", "Substraction", "Intersection" ]) + mm_graph_node.add_slot_float("get_smoothness", "set_smoothness", "Smoothness", 0.01) + +func get_property_value(uv : Vector2) -> float: + if operation == 0: + return SDF2D.sdf_smooth_boolean_union(input1.get_value(uv), input2.get_value(uv), smoothness) + elif operation == 1: + return SDF2D.sdf_smooth_boolean_substraction(input1.get_value(uv), input2.get_value(uv), smoothness) + elif operation == 2: + return SDF2D.sdf_smooth_boolean_intersection(input1.get_value(uv), input2.get_value(uv), smoothness) + + return 0.0 + +#operation +func get_operation() -> int: + return operation + +func set_operation(val : int) -> void: + operation = val + + emit_changed() + output.emit_changed() + +#smoothness +func get_smoothness() -> float: + return smoothness + +func set_smoothness(val : float) -> void: + smoothness = val + + emit_changed() + output.emit_changed() + +func on_input_changed() -> void: + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf2d/sd_shape_arc.gd b/addons/mat_maker_gd/nodes/sdf2d/sd_shape_arc.gd new file mode 100644 index 0000000..b543604 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf2d/sd_shape_arc.gd @@ -0,0 +1,61 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF2D = preload("res://addons/mat_maker_gd/nodes/common/sdf2d.gd") + +export(Resource) var output : Resource +export(Vector2) var angle : Vector2 = Vector2(30, 150) +export(float) var radius : float = 0.3 +export(float) var width : float = 0.1 + +func _init_properties(): + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_vector2("get_angle", "set_angle", "Angle", 1) + mm_graph_node.add_slot_float("get_radius", "set_radius", "Radius", 0.01) + mm_graph_node.add_slot_float("get_width", "set_width", "Width", 0.01) + +func get_property_value(uv : Vector2) -> float: + return SDF2D.sdf_arc(uv, angle, Vector2(radius, width)) + +#angle +func get_angle() -> Vector2: + return angle + +func set_angle(val : Vector2) -> void: + angle = val + + emit_changed() + output.emit_changed() + +#radius +func get_radius() -> float: + return radius + +func set_radius(val : float) -> void: + radius = val + + emit_changed() + output.emit_changed() + +#width +func get_width() -> float: + return width + +func set_width(val : float) -> void: + width = val + + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf2d/sd_shape_box.gd b/addons/mat_maker_gd/nodes/sdf2d/sd_shape_box.gd new file mode 100644 index 0000000..35c866e --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf2d/sd_shape_box.gd @@ -0,0 +1,49 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF2D = preload("res://addons/mat_maker_gd/nodes/common/sdf2d.gd") + +export(Resource) var output : Resource +export(Vector2) var center : Vector2 = Vector2(0, 0) +export(Vector2) var size : Vector2 = Vector2(0.3, 0.2) + +func _init_properties(): + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_vector2("get_center", "set_center", "Center", 0.01) + mm_graph_node.add_slot_vector2("get_size", "set_size", "Size", 0.01) + +func get_property_value(uv : Vector2) -> float: + return SDF2D.sdf_box(uv, center, size) + +#center +func get_center() -> Vector2: + return center + +func set_center(val : Vector2) -> void: + center = val + + emit_changed() + output.emit_changed() + +#size +func get_size() -> Vector2: + return size + +func set_size(val : Vector2) -> void: + size = val + + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf2d/sd_shape_circle.gd b/addons/mat_maker_gd/nodes/sdf2d/sd_shape_circle.gd new file mode 100644 index 0000000..bc8488a --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf2d/sd_shape_circle.gd @@ -0,0 +1,49 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF2D = preload("res://addons/mat_maker_gd/nodes/common/sdf2d.gd") + +export(Resource) var output : Resource +export(Vector2) var center : Vector2 = Vector2(0, 0) +export(float) var radius : float = 0.4 + +func _init_properties(): + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_vector2("get_center", "set_center", "Center", 0.01) + mm_graph_node.add_slot_float("get_radius", "set_radius", "Radius", 0.01) + +func get_property_value(uv : Vector2) -> float: + return SDF2D.sdf_circle(uv, center, radius) + +#center +func get_center() -> Vector2: + return center + +func set_center(val : Vector2) -> void: + center = val + + emit_changed() + output.emit_changed() + +#radius +func get_radius() -> float: + return radius + +func set_radius(val : float) -> void: + radius = val + + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf2d/sd_shape_line.gd b/addons/mat_maker_gd/nodes/sdf2d/sd_shape_line.gd new file mode 100644 index 0000000..fa3a5e4 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf2d/sd_shape_line.gd @@ -0,0 +1,74 @@ +tool +extends "res://addons/mat_maker_gd/nodes/bases/curve_base.gd" + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF2D = preload("res://addons/mat_maker_gd/nodes/common/sdf2d.gd") +var Curves = preload("res://addons/mat_maker_gd/nodes/common/curves.gd") + +export(Resource) var output : Resource +export(Vector2) var A : Vector2 = Vector2(-0.3, -0.3) +export(Vector2) var B : Vector2 = Vector2(0.3, 0.3) +export(float) var width : float = 0.1 + +func _init(): + init_points_11() + +func _init_properties(): + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_vector2("get_a", "set_a", "A", 0.01) + mm_graph_node.add_slot_vector2("get_b", "set_b", "B", 0.01) + mm_graph_node.add_slot_float("get_width", "set_width", "Width", 0.01) + mm_graph_node.add_slot_curve() + +func get_property_value(uv : Vector2) -> float: + var line : Vector2 = SDF2D.sdf_line(uv, A, B, width) + + #$(name_uv)_sdl.x - $r * $profile($(name_uv)_sdl.y) + + return line.x - width * Curves.curve(line.y, points) + +#a +func get_a() -> Vector2: + return A + +func set_a(val : Vector2) -> void: + A = val + + emit_changed() + output.emit_changed() + +#b +func get_b() -> Vector2: + return B + +func set_b(val : Vector2) -> void: + B = val + + emit_changed() + output.emit_changed() + +#width +func get_width() -> float: + return width + +func set_width(val : float) -> void: + width = val + + emit_changed() + output.emit_changed() + +func _curve_changed() -> void: + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf2d/sd_shape_polygon.gd b/addons/mat_maker_gd/nodes/sdf2d/sd_shape_polygon.gd new file mode 100644 index 0000000..daecf36 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf2d/sd_shape_polygon.gd @@ -0,0 +1,29 @@ +tool +extends "res://addons/mat_maker_gd/nodes/bases/polygon_base.gd" + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF2D = preload("res://addons/mat_maker_gd/nodes/common/sdf2d.gd") + +export(Resource) var output : Resource + +func _init_properties(): + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(output) + mm_graph_node.add_slot_polygon() + +func get_property_value(uv : Vector2) -> float: + return SDF2D.sdPolygon(uv, points) + +func _polygon_changed() -> void: + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf2d/sd_shape_rhombus.gd b/addons/mat_maker_gd/nodes/sdf2d/sd_shape_rhombus.gd new file mode 100644 index 0000000..07b5ed4 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf2d/sd_shape_rhombus.gd @@ -0,0 +1,49 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF2D = preload("res://addons/mat_maker_gd/nodes/common/sdf2d.gd") + +export(Resource) var output : Resource +export(Vector2) var center : Vector2 = Vector2(0, 0) +export(Vector2) var size : Vector2 = Vector2(0.3, 0.2) + +func _init_properties(): + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_vector2("get_center", "set_center", "Center", 0.01) + mm_graph_node.add_slot_vector2("get_size", "set_size", "Size", 0.01) + +func get_property_value(uv : Vector2) -> float: + return SDF2D.sdf_rhombus(uv, center, size) + +#center +func get_center() -> Vector2: + return center + +func set_center(val : Vector2) -> void: + center = val + + emit_changed() + output.emit_changed() + +#size +func get_size() -> Vector2: + return size + +func set_size(val : Vector2) -> void: + size = val + + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf2d/sd_show.gd b/addons/mat_maker_gd/nodes/sdf2d/sd_show.gd new file mode 100644 index 0000000..65697a7 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf2d/sd_show.gd @@ -0,0 +1,67 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF2D = preload("res://addons/mat_maker_gd/nodes/common/sdf2d.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource +export(float) var bevel : float = 0 +export(float) var base : float = 0 + +func _init_properties(): + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + #for some reason this doesn't work, todo check +# input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = "Input" + + register_output_property(image) + register_input_property(input) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_label_universal(input) + + mm_graph_node.add_slot_float("get_bevel", "set_bevel", "Bevel", 0.01) + mm_graph_node.add_slot_float("get_base", "set_base", "Base", 0.01) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var f : float = input.get_value(uv) + + #clamp($base-$in($uv)/max($bevel, 0.00001), 0.0, 1.0) + var cf : float = clamp(base - f / max(bevel, 0.00001), 0.0, 1.0) + + return Color(cf, cf, cf, 1) + +#bevel +func get_bevel() -> float: + return bevel + +func set_bevel(val : float) -> void: + bevel = val + + set_dirty(true) + +#base +func get_base() -> float: + return base + +func set_base(val : float) -> void: + base = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/sdf2d/sd_tf_rotate.gd b/addons/mat_maker_gd/nodes/sdf2d/sd_tf_rotate.gd new file mode 100644 index 0000000..9ec52f7 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf2d/sd_tf_rotate.gd @@ -0,0 +1,41 @@ +tool +extends MMNode + +var SDF2D = preload("res://addons/mat_maker_gd/nodes/common/sdf2d.gd") + +export(Resource) var output : Resource +export(float) var angle : float = 0 + +func _init_properties(): + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + output.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + #output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Apply >>>" + output.get_value_from_owner = true + + register_input_property(output) + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_float("get_angle", "set_angle", "Angle", 1) + +func get_property_value(uv : Vector2): + #$in(sdf2d_rotate($uv, $a*0.01745329251))", + return output.get_value(SDF2D.sdf2d_rotate(uv, angle * 0.01745329251), true) + +#angle +func get_angle() -> float: + return angle + +func set_angle(val : float) -> void: + angle = val + + emit_changed() + output.emit_changed() + diff --git a/addons/mat_maker_gd/nodes/sdf2d/sd_tf_scale.gd b/addons/mat_maker_gd/nodes/sdf2d/sd_tf_scale.gd new file mode 100644 index 0000000..f6302fa --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf2d/sd_tf_scale.gd @@ -0,0 +1,41 @@ +tool +extends MMNode + +var SDF2D = preload("res://addons/mat_maker_gd/nodes/common/sdf2d.gd") + +export(Resource) var output : Resource +export(float) var scale : float = 1 + +func _init_properties(): + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + output.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + #output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Apply >>>" + output.get_value_from_owner = true + + register_input_property(output) + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_float("get_scale", "set_scale", "Scale", 0.01) + +func get_property_value(uv : Vector2): + #$in(($uv-vec2(0.5))/$s+vec2(0.5))*$s + return output.get_value(((uv - Vector2(0.5, 0.5)) / scale + Vector2(0.5, 0.5)), true) + +#scale +func get_scale() -> float: + return scale + +func set_scale(val : float) -> void: + scale = val + + emit_changed() + output.emit_changed() + diff --git a/addons/mat_maker_gd/nodes/sdf2d/sd_tf_translate.gd b/addons/mat_maker_gd/nodes/sdf2d/sd_tf_translate.gd new file mode 100644 index 0000000..c3099e0 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf2d/sd_tf_translate.gd @@ -0,0 +1,38 @@ +tool +extends MMNode + +export(Resource) var output : Resource +export(Vector2) var translation : Vector2 = Vector2(0, 0) + +func _init_properties(): + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + output.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + #output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Apply >>>" + output.get_value_from_owner = true + + register_input_property(output) + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_vector2("get_translation", "set_translation", "Translation", 0.01) + +func get_property_value(uv : Vector2): + return output.get_value(uv - translation, true) + +#a +func get_translation() -> Vector2: + return translation + +func set_translation(val : Vector2) -> void: + translation = val + + emit_changed() + output.emit_changed() + diff --git a/addons/mat_maker_gd/nodes/sdf3d/sdf3d_color.gd b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_color.gd new file mode 100644 index 0000000..4c26ee4 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_color.gd @@ -0,0 +1,59 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF3D = preload("res://addons/mat_maker_gd/nodes/common/sdf3d.gd") + +export(Resource) var input : Resource +export(Resource) var output : Resource +export(float) var color : float = 0.5 + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_VECTOR2 + input.slot_name = ">>> Input " + if !input.is_connected("changed", self, "on_input_changed"): + input.connect("changed", self, "on_input_changed") + + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_input_property(input) + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_float("get_color", "set_color", "Color", 0.01) + +func get_property_value_sdf3d(uv3 : Vector3) -> Vector2: + var v : Vector2 = input.get_value_sdf3d(uv3) + + v.y = color + + return v + + +#color +func get_color() -> float: + return color + +func set_color(val : float) -> void: + color = val + + emit_changed() + output.emit_changed() + +func on_input_changed() -> void: + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_bool.gd b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_bool.gd new file mode 100644 index 0000000..bff3538 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_bool.gd @@ -0,0 +1,79 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF3D = preload("res://addons/mat_maker_gd/nodes/common/sdf3d.gd") + +export(Resource) var input1 : Resource +export(Resource) var input2 : Resource +export(Resource) var output : Resource +export(int, "Union,Substraction,Intersection") var operation : int = 0 + +func _init_properties(): + if !input1: + input1 = MMNodeUniversalProperty.new() + input1.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + input1.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# input1.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_VECTOR2 + input1.slot_name = ">>> Input 1 " + + if !input1.is_connected("changed", self, "on_input_changed"): + input1.connect("changed", self, "on_input_changed") + + if !input2: + input2 = MMNodeUniversalProperty.new() + input2.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + input2.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# input2.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_VECTOR2 + input2.slot_name = ">>> Input 2 " + + if !input2.is_connected("changed", self, "on_input_changed"): + input2.connect("changed", self, "on_input_changed") + + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_input_property(input1) + register_input_property(input2) + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input1) + mm_graph_node.add_slot_label_universal(input2) + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_enum("get_operation", "set_operation", "Operation", [ "Union", "Substraction", "Intersection" ]) + +func get_property_value_sdf3d(uv3 : Vector3) -> Vector2: + var s1 : Vector2 = input1.get_value_sdf3d(uv3) + var s2 : Vector2 = input2.get_value_sdf3d(uv3) + + if operation == 0: + return SDF3D.sdf3dc_union(s1, s2) + elif operation == 1: + return SDF3D.sdf3dc_sub(s1, s2) + elif operation == 2: + return SDF3D.sdf3dc_inter(s1, s2) + + return Vector2() + +#operation +func get_operation() -> int: + return operation + +func set_operation(val : int) -> void: + operation = val + + emit_changed() + output.emit_changed() + +func on_input_changed() -> void: + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_circle_repeat.gd b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_circle_repeat.gd new file mode 100644 index 0000000..9186c89 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_circle_repeat.gd @@ -0,0 +1,59 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF3D = preload("res://addons/mat_maker_gd/nodes/common/sdf3d.gd") + +export(Resource) var input : Resource +export(Resource) var output : Resource +export(int) var count : int = 5 + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_VECTOR2 + input.slot_name = ">>> Input " + + if !input.is_connected("changed", self, "on_input_changed"): + input.connect("changed", self, "on_input_changed") + + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_input_property(input) + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_int("get_count", "set_count", "Count") + +func get_property_value_sdf3d(uv3 : Vector3) -> Vector2: + #todo make seed a class variable probably into MMNode + + var new_uv : Vector3 = SDF3D.circle_repeat_transform(uv3, count) + + return input.get_value_sdf3d(new_uv) + +#count +func get_count() -> int: + return count + +func set_count(val : int) -> void: + count = val + + emit_changed() + output.emit_changed() + +func on_input_changed() -> void: + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_elongation.gd b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_elongation.gd new file mode 100644 index 0000000..b0b52d2 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_elongation.gd @@ -0,0 +1,59 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF3D = preload("res://addons/mat_maker_gd/nodes/common/sdf3d.gd") + +export(Resource) var input : Resource +export(Resource) var output : Resource +export(Vector3) var length : Vector3 = Vector3(0.2, 0, 0) + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_VECTOR2 + input.slot_name = ">>> Input " + if !input.is_connected("changed", self, "on_input_changed"): + input.connect("changed", self, "on_input_changed") + + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_input_property(input) + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_vector3("get_length", "set_length", "Length", 0.01) + +func get_property_value_sdf3d(uv3 : Vector3) -> Vector2: + #$in($uv - clamp($uv, -abs(vec3($x, $y, $z)), abs(vec3($x, $y, $z)))) + + var new_uv : Vector3 = uv3 - Commons.clampv3(uv3, -Commons.absv3(length), Commons.absv3(length)) + + return input.get_value_sdf3d(new_uv) + + +#length +func get_length() -> Vector3: + return length + +func set_length(val : Vector3) -> void: + length = val + + emit_changed() + output.emit_changed() + +func on_input_changed() -> void: + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_extrusion.gd b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_extrusion.gd new file mode 100644 index 0000000..7f7613a --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_extrusion.gd @@ -0,0 +1,63 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF3D = preload("res://addons/mat_maker_gd/nodes/common/sdf3d.gd") + +export(Resource) var input : Resource +export(Resource) var output : Resource +export(float) var length : float = 0.25 + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + input.slot_name = ">>> Input " + + if !input.is_connected("changed", self, "on_input_changed"): + input.connect("changed", self, "on_input_changed") + + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_input_property(input) + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_float("get_length", "set_length", "Length", 0.01) + +func get_property_value_sdf3d(uv3 : Vector3) -> Vector2: + #vec2 $(name_uv)_w = vec2($in($uv.xz+vec2(0.5)),abs($uv.y)-$d); + #ret min(max($(name_uv)_w.x,$(name_uv)_w.y),0.0)+length(max($(name_uv)_w,0.0)) + + var f : float = input.get_value(Vector2(uv3.x, uv3.z) + Vector2(0.5, 0.5)) + var w : Vector2 = Vector2(f, abs(uv3.y) - length) + + var ff : float = min(max(w.x,w.y),0.0) + Commons.maxv2(w, Vector2()).length() + + return Vector2(ff, 0) + +#length +func get_length() -> float: + return length + +func set_length(val : float) -> void: + length = val + + emit_changed() + output.emit_changed() + +func on_input_changed() -> void: + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_morph.gd b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_morph.gd new file mode 100644 index 0000000..67f70a6 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_morph.gd @@ -0,0 +1,74 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF3D = preload("res://addons/mat_maker_gd/nodes/common/sdf3d.gd") + +export(Resource) var input1 : Resource +export(Resource) var input2 : Resource +export(Resource) var output : Resource +export(float) var amount : float = 0.5 + +func _init_properties(): + if !input1: + input1 = MMNodeUniversalProperty.new() + input1.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + input1.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# input1.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_VECTOR2 + input1.slot_name = ">>> Input 1 " + + if !input1.is_connected("changed", self, "on_input_changed"): + input1.connect("changed", self, "on_input_changed") + + if !input2: + input2 = MMNodeUniversalProperty.new() + input2.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + input2.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# input2.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_VECTOR2 + input2.slot_name = ">>> Input 2 " + + if !input2.is_connected("changed", self, "on_input_changed"): + input2.connect("changed", self, "on_input_changed") + + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_input_property(input1) + register_input_property(input2) + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input1) + mm_graph_node.add_slot_label_universal(input2) + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_float("get_amount", "set_amount", "Amount", 0.01) + +func get_property_value_sdf3d(uv3 : Vector3) -> Vector2: + var s1 : Vector2 = input1.get_value_sdf3d(uv3) + var s2 : Vector2 = input2.get_value_sdf3d(uv3) + + #mix($in1($uv), $in2($uv), $amount) + + return lerp(s1, s2, amount) + +#amount +func get_amount() -> float: + return amount + +func set_amount(val : float) -> void: + amount = val + + emit_changed() + output.emit_changed() + +func on_input_changed() -> void: + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_repeat.gd b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_repeat.gd new file mode 100644 index 0000000..f428e96 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_repeat.gd @@ -0,0 +1,71 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF3D = preload("res://addons/mat_maker_gd/nodes/common/sdf3d.gd") + +export(Resource) var input : Resource +export(Resource) var output : Resource +export(Vector2) var col_row : Vector2 = Vector2(3, 3) +export(float) var rotation : float = 0.3 + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_VECTOR2 + input.slot_name = ">>> Input " + + if !input.is_connected("changed", self, "on_input_changed"): + input.connect("changed", self, "on_input_changed") + + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_input_property(input) + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_vector2("get_col_row", "set_col_row", "Col,Row", 1) + mm_graph_node.add_slot_float("get_rotation", "set_rotation", "Rotation", 0.01) + +func get_property_value_sdf3d(uv3 : Vector3) -> Vector2: + #todo make seed a class variable probably into MMNode + + var new_uv : Vector3 = SDF3D.sdf3d_repeat(uv3, col_row, rotation, 1) + + return input.get_value_sdf3d(new_uv) + +#col_row +func get_col_row() -> Vector2: + return col_row + +func set_col_row(val : Vector2) -> void: + col_row = val + + emit_changed() + output.emit_changed() + +#rotation +func get_rotation() -> float: + return rotation + +func set_rotation(val : float) -> void: + rotation = val + + emit_changed() + output.emit_changed() + +func on_input_changed() -> void: + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_revolution.gd b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_revolution.gd new file mode 100644 index 0000000..98df2ab --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_revolution.gd @@ -0,0 +1,60 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF3D = preload("res://addons/mat_maker_gd/nodes/common/sdf3d.gd") + +export(Resource) var input : Resource +export(Resource) var output : Resource +export(float) var offset : float = 0.25 + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + input.slot_name = ">>> Input " + + if !input.is_connected("changed", self, "on_input_changed"): + input.connect("changed", self, "on_input_changed") + + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_input_property(input) + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_float("get_offset", "set_offset", "Offset", 0.01) + +func get_property_value_sdf3d(uv3 : Vector3) -> Vector2: + #vec2 $(name_uv)_q = vec2(length($uv.xy) - $d + 0.5, $uv.z + 0.5); + + var uv : Vector2 = Vector2(Vector2(uv3.x, uv3.y).length() - offset + 0.5, uv3.z + 0.5) + var f : float = input.get_value(uv) + + return Vector2(f, 0) + +#offset +func get_offset() -> float: + return offset + +func set_offset(val : float) -> void: + offset = val + + emit_changed() + output.emit_changed() + +func on_input_changed() -> void: + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_rounded.gd b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_rounded.gd new file mode 100644 index 0000000..338c510 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_rounded.gd @@ -0,0 +1,61 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF3D = preload("res://addons/mat_maker_gd/nodes/common/sdf3d.gd") + +export(Resource) var input : Resource +export(Resource) var output : Resource +export(float) var radius : float = 0.15 + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_VECTOR2 + input.slot_name = ">>> Input " + if !input.is_connected("changed", self, "on_input_changed"): + input.connect("changed", self, "on_input_changed") + + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_input_property(input) + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_float("get_radius", "set_radius", "Radius", 0.01) + +func get_property_value_sdf3d(uv3 : Vector3) -> Vector2: + var v : Vector2 = input.get_value_sdf3d(uv3) + + #vec2($(name_uv)_v.x-$r, $(name_uv)_v.y) + + v.x -= radius + + return v + + +#radius +func get_radius() -> float: + return radius + +func set_radius(val : float) -> void: + radius = val + + emit_changed() + output.emit_changed() + +func on_input_changed() -> void: + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_smooth_bool.gd b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_smooth_bool.gd new file mode 100644 index 0000000..01e03fe --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_op_smooth_bool.gd @@ -0,0 +1,91 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF3D = preload("res://addons/mat_maker_gd/nodes/common/sdf3d.gd") + +export(Resource) var input1 : Resource +export(Resource) var input2 : Resource +export(Resource) var output : Resource +export(int, "Union,Substraction,Intersection") var operation : int = 0 +export(float) var smoothness : float = 0.15 + +func _init_properties(): + if !input1: + input1 = MMNodeUniversalProperty.new() + input1.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + input1.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# input1.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_VECTOR2 + input1.slot_name = ">>> Input 1 " + + if !input1.is_connected("changed", self, "on_input_changed"): + input1.connect("changed", self, "on_input_changed") + + if !input2: + input2 = MMNodeUniversalProperty.new() + input2.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + input2.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# input2.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_VECTOR2 + input2.slot_name = ">>> Input 2 " + + if !input2.is_connected("changed", self, "on_input_changed"): + input2.connect("changed", self, "on_input_changed") + + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_input_property(input1) + register_input_property(input2) + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input1) + mm_graph_node.add_slot_label_universal(input2) + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_enum("get_operation", "set_operation", "Operation", [ "Union", "Substraction", "Intersection" ]) + mm_graph_node.add_slot_float("get_smoothness", "set_smoothness", "Smoothness", 0.01) + +func get_property_value_sdf3d(uv3 : Vector3) -> Vector2: + var s1 : Vector2 = input1.get_value_sdf3d(uv3) + var s2 : Vector2 = input2.get_value_sdf3d(uv3) + + if operation == 0: + return SDF3D.sdf3d_smooth_union(s1, s2, smoothness) + elif operation == 1: + return SDF3D.sdf3d_smooth_subtraction(s1, s2, smoothness) + elif operation == 2: + return SDF3D.sdf3d_smooth_intersection(s1, s2, smoothness) + + return Vector2() + +#operation +func get_operation() -> int: + return operation + +func set_operation(val : int) -> void: + operation = val + + emit_changed() + output.emit_changed() + +#smoothness +func get_smoothness() -> float: + return smoothness + +func set_smoothness(val : float) -> void: + smoothness = val + + emit_changed() + output.emit_changed() + +func on_input_changed() -> void: + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf3d/sdf3d_render.gd b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_render.gd new file mode 100644 index 0000000..4bd2918 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_render.gd @@ -0,0 +1,179 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF2D = preload("res://addons/mat_maker_gd/nodes/common/sdf3d.gd") + +export(Resource) var input : Resource + +export(Resource) var out_height_map : Resource +export(Resource) var out_normal_map : Resource +export(Resource) var out_color_map : Resource + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + #for some reason this doesn't work, todo check +# input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = "Input" + + if !out_height_map: + out_height_map = MMNodeUniversalProperty.new() + out_height_map.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + out_height_map.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !out_normal_map: + out_normal_map = MMNodeUniversalProperty.new() + out_normal_map.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + out_normal_map.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !out_color_map: + out_color_map = MMNodeUniversalProperty.new() + out_color_map.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + out_color_map.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + register_output_property(out_height_map) + register_output_property(out_normal_map) + register_output_property(out_color_map) + register_input_property(input) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_texture_universal(out_height_map) + mm_graph_node.add_slot_texture_universal(out_normal_map) + mm_graph_node.add_slot_texture_universal(out_color_map) + + +func _render(material) -> void: + var height_map : Image = Image.new() + var normal_map : Image = Image.new() + var color_map : Image = Image.new() + + height_map.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + normal_map.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + color_map.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + + height_map.lock() + normal_map.lock() + color_map.lock() + + var w : float = material.image_size.x + var h : float = material.image_size.y + + var pseed : float = randf() + randi() + + for x in range(material.image_size.x): + for y in range(material.image_size.y): + var uv : Vector2 = Vector2(x / w, y / h) + + var raymarch : Vector2 = sdf3d_raymarch(uv) + + #HeightMap - float - The generated height map + #1.0-$(name_uv)_d.x + var hmf : float = 1.0 - raymarch.x + var height_map_col : Color = Color(hmf, hmf, hmf, 1) + + #NormalMap - rgb - The generated normal map + #vec3(0.5) + 0.5* normal_$name(vec3($uv-vec2(0.5), 1.0-$(name_uv)_d.x)) + var nuv : Vector2 = uv - Vector2(0.5, 0.5) + var n : Vector3 = sdf3d_normal(Vector3(nuv.x, nuv.y, 1.0 - raymarch.x)) + var nn : Vector3 = Vector3(0.5, 0.5, 0.5) + 0.5 * n + + var normal_map_col : Color = Color(nn.x, nn.y, nn.z, 1) + + #ColorMap - float - The generated color index map + #$(name_uv)_d.y + var color_map_col : Color = Color(raymarch.y, raymarch.y, raymarch.y, 1) + + height_map.set_pixel(x, y, height_map_col) + normal_map.set_pixel(x, y, normal_map_col) + color_map.set_pixel(x, y, color_map_col) + + height_map.unlock() + normal_map.unlock() + color_map.unlock() + + out_height_map.set_value(height_map) + out_normal_map.set_value(normal_map) + out_color_map.set_value(color_map) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + return Color() + +#vec2 raymarch_$name(vec2 uv) { +# vec3 ro = vec3(uv-vec2(0.5), 1.0); +# vec3 rd = vec3(0.0, 0.0, -1.0); +# float dO = 0.0; +# float c = 0.0; +# +# for (int i=0; i < 100; i++) { +# vec3 p = ro + rd*dO; +# vec2 dS = $sdf(p); +# dO += dS.x; +# +# if (dO >= 1.0) { +# break; +# } else if (dS.x < 0.0001) { +# c = dS.y; +# break; +# } +# } +# +# return vec2(dO, c); +#} + +func sdf3d_raymarch(uv : Vector2) -> Vector2: + var ro : Vector3 = Vector3(uv.x - 0.5, uv.y - 0.5, 1.0); + var rd : Vector3 = Vector3(0.0, 0.0, -1.0); + var dO : float = 0.0; + var c : float = 0.0; + + for i in range(100): + var p : Vector3 = ro + rd * dO; + var dS : Vector2 = input.get_value_sdf3d(p) + + dO += dS.x; + + if (dO >= 1.0): + break; + elif (dS.x < 0.0001): + c = dS.y; + break; + + return Vector2(dO, c); + +#vec3 normal_$name(vec3 p) { +# if (p.z <= 0.0) { +# return vec3(0.0, 0.0, 1.0); +# } +# +# float d = $sdf(p).x; +# float e = .001; +# vec3 n = d - vec3( +# $sdf(p-vec3(e, 0.0, 0.0)).x, +# $sdf(p-vec3(0.0, e, 0.0)).x, +# $sdf(p-vec3(0.0, 0.0, e)).x); +# +# return vec3(-1.0, -1.0, -1.0)*normalize(n); +#} + +func sdf3d_normal(p : Vector3) -> Vector3: + if (p.z <= 0.0): + return Vector3(0.0, 0.0, 1.0); + + var d : float = input.get_value_sdf3d(p).x + var e : float = .001; + + var n : Vector3 = Vector3( + d - input.get_value_sdf3d(p - Vector3(e, 0.0, 0.0)).x, + d - input.get_value_sdf3d(p - Vector3(0.0, e, 0.0)).x, + d - input.get_value_sdf3d(p - Vector3(0.0, 0.0, e)).x) + + return Vector3(-1.0, -1.0, -1.0) * n.normalized() + diff --git a/addons/mat_maker_gd/nodes/sdf3d/sdf3d_shape_box.gd b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_shape_box.gd new file mode 100644 index 0000000..3711c3c --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_shape_box.gd @@ -0,0 +1,49 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF3D = preload("res://addons/mat_maker_gd/nodes/common/sdf3d.gd") + +export(Resource) var output : Resource +export(Vector3) var size : Vector3 = Vector3(0.3, 0.25, 0.25) +export(float) var radius : float = 0.01 + +func _init_properties(): + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_vector3("get_size", "set_size", "Size", 0.01) + mm_graph_node.add_slot_float("get_radius", "set_radius", "Radius", 0.01) + +func get_property_value_sdf3d(uv3 : Vector3) -> Vector2: + return SDF3D.sdf3d_box(uv3, size.x, size.y, size.z, radius) + +#size +func get_size() -> Vector3: + return size + +func set_size(val : Vector3) -> void: + size = val + + emit_changed() + output.emit_changed() + +#radius +func get_radius() -> float: + return radius + +func set_radius(val : float) -> void: + radius = val + + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf3d/sdf3d_shape_capsule.gd b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_shape_capsule.gd new file mode 100644 index 0000000..138f881 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_shape_capsule.gd @@ -0,0 +1,111 @@ +tool +extends "res://addons/mat_maker_gd/nodes/bases/curve_base.gd" + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF3D = preload("res://addons/mat_maker_gd/nodes/common/sdf3d.gd") +var Curves = preload("res://addons/mat_maker_gd/nodes/common/curves.gd") + +export(Resource) var output : Resource +export(int, "X,Y,Z") var axis : int = 1 +export(float) var length : float = 0.3 +export(float) var radius : float = 0.2 + +func _init(): + init_points_11() + +func _init_properties(): + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_enum("get_axis", "set_axis", "Axis", [ "X", "Y", "Z" ]) + mm_graph_node.add_slot_float("get_length", "set_length", "Length", 0.01) + mm_graph_node.add_slot_float("get_radius", "set_radius", "Radius", 0.01) + mm_graph_node.add_slot_curve() + +func get_property_value_sdf3d(uv3 : Vector3) -> Vector2: + if axis == 0: + return sdf3d_capsule_x(uv3, radius, length) + elif axis == 1: + return sdf3d_capsule_y(uv3, radius, length) + elif axis == 2: + return sdf3d_capsule_z(uv3, radius, length) + + return Vector2() + +#vec3 $(name_uv)_p = $uv; +#$(name_uv)_p.$axis -= clamp($(name_uv)_p.$axis, -$l, $l); +#return length($(name_uv)_p) - $r * $profile(clamp(0.5+0.5*($uv).$axis/$l, 0.0, 1.0)) + +func sdf3d_capsule_y(p : Vector3, r : float, l : float) -> Vector2: + var v : Vector3 = p; + v.y -= clamp(v.y, -l, l); + + var cx : float = clamp(0.5 + 0.5 * p.y / l, 0.0, 1.0) + var cp : float = Curves.curve(cx, points) + var f : float = v.length() - r * cp + + return Vector2(f, 0.0); + +func sdf3d_capsule_x(p : Vector3, r : float, l : float) -> Vector2: + var v : Vector3 = p; + v.x -= clamp(v.x, -l, l); + + var cx : float = clamp(0.5 + 0.5 * p.x / l, 0.0, 1.0) + var cp : float = Curves.curve(cx, points) + var f : float = v.length() - r * cp + + return Vector2(f, 0.0); + +func sdf3d_capsule_z(p : Vector3, r : float, l : float) -> Vector2: + var v : Vector3 = p; + v.z -= clamp(v.z, -l, l); + + var cx : float = clamp(0.5 + 0.5 * p.z / l, 0.0, 1.0) + var cp : float = Curves.curve(cx, points) + var f : float = v.length() - r * cp + + return Vector2(f, 0.0); + +#axis +func get_axis() -> int: + return axis + +func set_axis(val : int) -> void: + axis = val + + emit_changed() + output.emit_changed() + +#length +func get_length() -> float: + return length + +func set_length(val : float) -> void: + length = val + + emit_changed() + output.emit_changed() + +#radius +func get_radius() -> float: + return radius + +func set_radius(val : float) -> void: + radius = val + + emit_changed() + output.emit_changed() + +func _curve_changed() -> void: + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf3d/sdf3d_shape_cone.gd b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_shape_cone.gd new file mode 100644 index 0000000..9151b46 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_shape_cone.gd @@ -0,0 +1,63 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF3D = preload("res://addons/mat_maker_gd/nodes/common/sdf3d.gd") + +export(Resource) var output : Resource +export(int, "+X,-X,+Y,-Y,+Z,-Z") var axis : int = 2 +export(float) var angle : float = 30 + +func _init_properties(): + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_enum("get_axis", "set_axis", "Axis", [ "+X", "-X", "+Y", "-Y", "+Z", "-Z" ]) + mm_graph_node.add_slot_float("get_angle", "set_angle", "Angle", 1) + +func get_property_value_sdf3d(uv3 : Vector3) -> Vector2: + if axis == 0: + return SDF3D.sdf3d_cone_px(uv3, angle) + elif axis == 1: + return SDF3D.sdf3d_cone_nx(uv3, angle) + elif axis == 2: + return SDF3D.sdf3d_cone_py(uv3, angle) + elif axis == 3: + return SDF3D.sdf3d_cone_ny(uv3, angle) + elif axis == 4: + return SDF3D.sdf3d_cone_pz(uv3, angle) + elif axis == 5: + return SDF3D.sdf3d_cone_nz(uv3, angle) + + return Vector2() + +#axis +func get_axis() -> int: + return axis + +func set_axis(val : int) -> void: + axis = val + + emit_changed() + output.emit_changed() + +#angle +func get_angle() -> float: + return angle + +func set_angle(val : float) -> void: + angle = val + + emit_changed() + output.emit_changed() + diff --git a/addons/mat_maker_gd/nodes/sdf3d/sdf3d_shape_cylinder.gd b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_shape_cylinder.gd new file mode 100644 index 0000000..f13c3c2 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_shape_cylinder.gd @@ -0,0 +1,68 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF3D = preload("res://addons/mat_maker_gd/nodes/common/sdf3d.gd") + +export(Resource) var output : Resource +export(int, "X,Y,Z") var axis : int = 1 +export(float) var length : float = 0.25 +export(float) var radius : float = 0.25 + +func _init_properties(): + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_enum("get_axis", "set_axis", "Axis", [ "X", "Y", "Z" ]) + mm_graph_node.add_slot_float("get_length", "set_length", "Length", 0.01) + mm_graph_node.add_slot_float("get_radius", "set_radius", "Radius", 0.01) + +func get_property_value_sdf3d(uv3 : Vector3) -> Vector2: + if axis == 0: + return SDF3D.sdf3d_cylinder_x(uv3, radius, length) + elif axis == 1: + return SDF3D.sdf3d_cylinder_y(uv3, radius, length) + elif axis == 2: + return SDF3D.sdf3d_cylinder_z(uv3, radius, length) + + return Vector2() + +#axis +func get_axis() -> int: + return axis + +func set_axis(val : int) -> void: + axis = val + + emit_changed() + output.emit_changed() + +#length +func get_length() -> float: + return length + +func set_length(val : float) -> void: + length = val + + emit_changed() + output.emit_changed() + +#radius +func get_radius() -> float: + return radius + +func set_radius(val : float) -> void: + radius = val + + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf3d/sdf3d_shape_sphere.gd b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_shape_sphere.gd new file mode 100644 index 0000000..145206b --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_shape_sphere.gd @@ -0,0 +1,37 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF3D = preload("res://addons/mat_maker_gd/nodes/common/sdf3d.gd") + +export(Resource) var output : Resource +export(float) var radius : float = 0.5 + +func _init_properties(): + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_float("get_radius", "set_radius", "Radius", 0.01) + +func get_property_value_sdf3d(uv3 : Vector3) -> Vector2: + return SDF3D.sdf3d_sphere(uv3, radius) + +#radius +func get_radius() -> float: + return radius + +func set_radius(val : float) -> void: + radius = val + + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf3d/sdf3d_shape_torus.gd b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_shape_torus.gd new file mode 100644 index 0000000..682bba5 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_shape_torus.gd @@ -0,0 +1,68 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF3D = preload("res://addons/mat_maker_gd/nodes/common/sdf3d.gd") + +export(Resource) var output : Resource +export(int, "X,Y,Z") var axis : int = 2 +export(float) var major_radius : float = 0.3 +export(float) var minor_radius : float = 0.15 + +func _init_properties(): + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_enum("get_axis", "set_axis", "Axis", [ "X", "Y", "Z" ]) + mm_graph_node.add_slot_float("get_major_radius", "set_major_radius", "Major_radius", 0.01) + mm_graph_node.add_slot_float("get_minor_radius", "set_minor_radius", "Minor_radius", 0.01) + +func get_property_value_sdf3d(uv3 : Vector3) -> Vector2: + if axis == 0: + return SDF3D.sdf3d_torus_x(uv3, major_radius, minor_radius) + elif axis == 1: + return SDF3D.sdf3d_torus_y(uv3, major_radius, minor_radius) + elif axis == 2: + return SDF3D.sdf3d_torus_z(uv3, major_radius, minor_radius) + + return Vector2() + +#axis +func get_axis() -> int: + return axis + +func set_axis(val : int) -> void: + axis = val + + emit_changed() + output.emit_changed() + +#major_radius +func get_major_radius() -> float: + return major_radius + +func set_major_radius(val : float) -> void: + major_radius = val + + emit_changed() + output.emit_changed() + +#minor_radius +func get_minor_radius() -> float: + return minor_radius + +func set_minor_radius(val : float) -> void: + minor_radius = val + + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf3d/sdf3d_tf_rotate.gd b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_tf_rotate.gd new file mode 100644 index 0000000..114056c --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_tf_rotate.gd @@ -0,0 +1,57 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF3D = preload("res://addons/mat_maker_gd/nodes/common/sdf3d.gd") + +export(Resource) var input : Resource +export(Resource) var output : Resource +export(Vector3) var rotation : Vector3 = Vector3() + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_VECTOR2 + input.slot_name = ">>> Input " + + if !input.is_connected("changed", self, "on_input_changed"): + input.connect("changed", self, "on_input_changed") + + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_input_property(input) + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_vector3("get_rotation", "set_rotation", "Rotation", 0.01) + +func get_property_value_sdf3d(uv3 : Vector3) -> Vector2: + #$in(rotate3d($uv, -vec3($ax, $ay, $az)*0.01745329251)) + + return input.get_value_sdf3d(SDF3D.rotate3d(uv3, -rotation * 0.01745329251)) + +#rotation +func get_rotation() -> Vector3: + return rotation + +func set_rotation(val : Vector3) -> void: + rotation = val + + emit_changed() + output.emit_changed() + +func on_input_changed() -> void: + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf3d/sdf3d_tf_scale.gd b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_tf_scale.gd new file mode 100644 index 0000000..e29b633 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_tf_scale.gd @@ -0,0 +1,56 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF3D = preload("res://addons/mat_maker_gd/nodes/common/sdf3d.gd") + +export(Resource) var input : Resource +export(Resource) var output : Resource +export(float) var scale : float = 1 + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_VECTOR2 + input.slot_name = ">>> Input " + + if !input.is_connected("changed", self, "on_input_changed"): + input.connect("changed", self, "on_input_changed") + + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_input_property(input) + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_float("get_scale", "set_scale", "Scale", 0.01) + +func get_property_value_sdf3d(uv3 : Vector3) -> Vector2: + #vec2 $(name_uv)_in = $in(($uv)/$s); + return input.get_value_sdf3d(uv3 / scale) + +#scale +func get_scale() -> float: + return scale + +func set_scale(val : float) -> void: + scale = val + + emit_changed() + output.emit_changed() + +func on_input_changed() -> void: + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/sdf3d/sdf3d_tf_translate.gd b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_tf_translate.gd new file mode 100644 index 0000000..b166af9 --- /dev/null +++ b/addons/mat_maker_gd/nodes/sdf3d/sdf3d_tf_translate.gd @@ -0,0 +1,56 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF3D = preload("res://addons/mat_maker_gd/nodes/common/sdf3d.gd") + +export(Resource) var input : Resource +export(Resource) var output : Resource +export(Vector3) var translation : Vector3 = Vector3() + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL +# input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_VECTOR2 + input.slot_name = ">>> Input " + + if !input.is_connected("changed", self, "on_input_changed"): + input.connect("changed", self, "on_input_changed") + + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_VECTOR2 + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + output.slot_name = ">>> Output >>>" + output.get_value_from_owner = true + + register_input_property(input) + register_output_property(output) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_label_universal(output) + + mm_graph_node.add_slot_vector3("get_translation", "set_translation", "Translation", 0.01) + +func get_property_value_sdf3d(uv3 : Vector3) -> Vector2: + #$in($uv-vec3($x, $y, $z)) + return input.get_value_sdf3d(uv3 - translation) + +#translation +func get_translation() -> Vector3: + return translation + +func set_translation(val : Vector3) -> void: + translation = val + + emit_changed() + output.emit_changed() + +func on_input_changed() -> void: + emit_changed() + output.emit_changed() diff --git a/addons/mat_maker_gd/nodes/simple/curve.gd b/addons/mat_maker_gd/nodes/simple/curve.gd new file mode 100644 index 0000000..c6ed800 --- /dev/null +++ b/addons/mat_maker_gd/nodes/simple/curve.gd @@ -0,0 +1,118 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var SDF2D = preload("res://addons/mat_maker_gd/nodes/common/sdf2d.gd") + +export(Resource) var image : Resource + +export(Resource) var input : Resource +export(Vector2) var a : Vector2 = Vector2(-0.35, -0.2) +export(Vector2) var b : Vector2 = Vector2(0, 0.5) +export(Vector2) var c : Vector2 = Vector2(0.35, -0.2) +export(float) var width : float = 0.05 +export(int) var repeat : int = 1 + +func _init_properties(): + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + input.set_default_value(1.0) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input " + + register_input_property(input) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_label_universal(input) + + mm_graph_node.add_slot_vector2("get_a", "set_a", "A", 0.01) + mm_graph_node.add_slot_vector2("get_b", "set_b", "B", 0.01) + mm_graph_node.add_slot_vector2("get_c", "set_c", "C", 0.01) + mm_graph_node.add_slot_float("get_width", "set_width", "Width", 0.01) + mm_graph_node.add_slot_int("get_repeat", "set_repeat", "Repeat") + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var nuv : Vector2 = transform_uv(uv) + + var f : float = 0 + + if nuv.x != 0 && nuv.y != 0: + f = input.get_value(nuv) + + return Color(f, f, f, 1) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func transform_uv(uv : Vector2) -> Vector2: + #vec2 $(name_uv)_bezier = sdBezier($uv, vec2($ax+0.5, $ay+0.5), vec2($bx+0.5, $by+0.5), vec2($cx+0.5, $cy+0.5)); + var bezier : Vector2 = SDF2D.sdBezier(uv, Vector2(a.x + 0.5, a.y + 0.5), Vector2(b.x + 0.5, b.y + 0.5), Vector2(c.x + 0.5, c.y + 0.5)) + + #vec2 $(name_uv)_uv = vec2($(name_uv)_bezier.x, $(name_uv)_bezier.y / $width+0.5); + var new_uv : Vector2 = Vector2(bezier.x, bezier.y / width + 0.5) + + #vec2 $(name_uv)_uvtest = step(vec2(0.5), abs($(name_uv)_uv-vec2(0.5))); + var uv_test : Vector2 = Commons.stepv2(Vector2(0.5, 0.5), Commons.absv2(new_uv - Vector2(0.5, 0.5))) + + #$(name_uv)_uv = mix(vec2(fract($repeat*$(name_uv)_uv.x), $(name_uv)_uv.y), vec2(0.0), max($(name_uv)_uvtest.x, $(name_uv)_uvtest.y)); + var final_uv : Vector2 = lerp(Vector2(Commons.fract(repeat * new_uv.x), new_uv.y), Vector2(), max(uv_test.x, uv_test.y)) + + return final_uv + +#b +func get_a() -> Vector2: + return a + +func set_a(val : Vector2) -> void: + a = val + + set_dirty(true) + +#b +func get_b() -> Vector2: + return b + +func set_b(val : Vector2) -> void: + b = val + + set_dirty(true) + +#c +func get_c() -> Vector2: + return c + +func set_c(val : Vector2) -> void: + c = val + + set_dirty(true) + +#width +func get_width() -> float: + return width + +func set_width(val : float) -> void: + width = val + + set_dirty(true) + +#repeat +func get_repeat() -> int: + return repeat + +func set_repeat(val : int) -> void: + repeat = val + + set_dirty(true) + diff --git a/addons/mat_maker_gd/nodes/simple/image.gd b/addons/mat_maker_gd/nodes/simple/image.gd new file mode 100644 index 0000000..033a9eb --- /dev/null +++ b/addons/mat_maker_gd/nodes/simple/image.gd @@ -0,0 +1,41 @@ +tool +extends MMNode + +export(Resource) var image : Resource +export(String) var image_path : String + +func _init_properties(): + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_image_path_universal(image, "get_image_path", "set_image_path") + +#func _render(material) -> void: +# var img : Image = render_image(material) +# +# image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + return image.get_value(uv) + +func get_image_path() -> String: + return image_path + +func set_image_path(val : String) -> void: + image_path = val + + var img : Image = Image.new() + + if image_path && image_path != "": + img.load(image_path) + + image.set_value(img) + + set_dirty(true) + diff --git a/addons/mat_maker_gd/nodes/simple/shape.gd b/addons/mat_maker_gd/nodes/simple/shape.gd new file mode 100644 index 0000000..0104274 --- /dev/null +++ b/addons/mat_maker_gd/nodes/simple/shape.gd @@ -0,0 +1,101 @@ +tool +extends MMNode + +var Shapes = preload("res://addons/mat_maker_gd/nodes/common/shapes.gd") + +enum ShapeType { + SHAPE_TYPE_CIRCLE = 0, + SHAPE_TYPE_POLYGON = 1, + SHAPE_TYPE_STAR = 2, + SHAPE_TYPE_CURVED_STAR = 3, + SHAPE_TYPE_RAYS = 4, +} + +export(Resource) var image : Resource +export(int, "Circle,Polygon,Star,Curved Star,Rays") var shape_type : int = 0 +export(int) var sides : int = 6 +export(Resource) var radius : Resource +export(Resource) var edge : Resource + +func _init_properties(): + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !radius: + radius = MMNodeUniversalProperty.new() + radius.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + radius.set_default_value(0.34375) + + radius.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + radius.slot_name = "radius" + radius.value_step = 0.05 + + if !edge: + edge = MMNodeUniversalProperty.new() + edge.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + edge.set_default_value(0.2) + + edge.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + edge.slot_name = "edge" + edge.value_step = 0.05 + + register_input_property(radius) + register_input_property(edge) + + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_enum("get_shape_typoe", "set_shape_typoe", "shape_type", [ "Circle", "Polygon", "Star", "Curved Star", "Rays" ]) + mm_graph_node.add_slot_int("get_sides", "set_sides", "sides")#, Vector2(1, 10)) + mm_graph_node.add_slot_float_universal(radius) + mm_graph_node.add_slot_float_universal(edge) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var c : float = 0 + + var rad : float = radius.get_value(uv) + var edg : float = edge.get_value(uv) + + if rad == 0: + rad = 0.0000001 + + if edg == 0: + edg = 0.0000001 + + if shape_type == ShapeType.SHAPE_TYPE_CIRCLE: + c = Shapes.shape_circle(uv, sides, rad, edg) + elif shape_type == ShapeType.SHAPE_TYPE_POLYGON: + c = Shapes.shape_polygon(uv, sides, rad, edg) + elif shape_type == ShapeType.SHAPE_TYPE_STAR: + c = Shapes.shape_star(uv, sides, rad, edg) + elif shape_type == ShapeType.SHAPE_TYPE_CURVED_STAR: + c = Shapes.shape_curved_star(uv, sides, rad, edg) + elif shape_type == ShapeType.SHAPE_TYPE_RAYS: + c = Shapes.shape_rays(uv, sides, rad, edg) + + return Color(c, c, c, 1) + +func get_shape_typoe() -> int: + return shape_type + +func set_shape_typoe(val : int) -> void: + shape_type = val + + set_dirty(true) + +func get_sides() -> int: + return sides + +func set_sides(val : int) -> void: + sides = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/transform/circle_map.gd b/addons/mat_maker_gd/nodes/transform/circle_map.gd new file mode 100644 index 0000000..fb8e710 --- /dev/null +++ b/addons/mat_maker_gd/nodes/transform/circle_map.gd @@ -0,0 +1,70 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var Transforms = preload("res://addons/mat_maker_gd/nodes/common/transforms.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource + +export(float) var radius : float = 1 +export(int) var repeat : int = 1 + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color(0, 0, 0, 1)) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input " + + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + #image.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + #image.force_override = true + + register_input_property(input) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_float("get_radius", "set_radius", "Radius", 0.01) + mm_graph_node.add_slot_int("get_repeat", "set_repeat", "Repeat") + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + #$in(vec2(fract($repeat*atan($uv.y-0.5, $uv.x-0.5)*0.15915494309), min(0.99999, 2.0/$radius*length($uv-vec2(0.5)))))", + + var nuv : Vector2 = Vector2(Commons.fractf(repeat*atan2(uv.y - 0.5, uv.x - 0.5) * 0.15915494309), min(0.99999, 2.0 / radius * (uv - Vector2(0.5, 0.5)).length())) + + return input.get_value(nuv) + +#radius +func get_radius() -> float: + return radius + +func set_radius(val : float) -> void: + radius = val + + if radius == 0: + radius = 0.000000001 + + set_dirty(true) + +#repeat +func get_repeat() -> int: + return repeat + +func set_repeat(val : int) -> void: + repeat = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/transform/color_tiler.gd b/addons/mat_maker_gd/nodes/transform/color_tiler.gd new file mode 100644 index 0000000..79e4765 --- /dev/null +++ b/addons/mat_maker_gd/nodes/transform/color_tiler.gd @@ -0,0 +1,305 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +export(Resource) var input : Resource +export(Resource) var in_mask : Resource + +export(Resource) var output : Resource +export(Resource) var instance_map : Resource + +export(Vector2) var tile : Vector2 = Vector2(4, 4) +export(float) var overlap : float = 1 +export(int, "1,4,16") var select_inputs : int = 0 +export(Vector2) var scale : Vector2 = Vector2(0.5, 0.5) +export(float) var fixed_offset : float = 0 +export(float) var rnd_offset : float = 0.25 +export(float) var rnd_rotate : float = 45 +export(float) var rnd_scale : float = 0.2 +export(float) var rnd_opacity : float = 0 +export(bool) var variations : bool = false + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color(0, 0, 0, 1)) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input " + + if !in_mask: + in_mask = MMNodeUniversalProperty.new() + in_mask.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + in_mask.set_default_value(1) + + in_mask.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + in_mask.slot_name = ">>> Mask " + + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !instance_map: + instance_map = MMNodeUniversalProperty.new() + instance_map.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + instance_map.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + register_input_property(input) + register_input_property(in_mask) + register_output_property(output) + register_output_property(instance_map) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_label_universal(in_mask) + mm_graph_node.add_slot_texture_universal(output) + mm_graph_node.add_slot_texture_universal(instance_map) + + mm_graph_node.add_slot_vector2("get_tile", "set_tile", "Tile", 1) + mm_graph_node.add_slot_float("get_overlap", "set_overlap", "Overlap", 1) + mm_graph_node.add_slot_enum("get_select_inputs", "set_select_inputs", "Select inputs", [ "1", "4", "16" ]) + mm_graph_node.add_slot_vector2("get_scale", "set_scale", "Scale", 0.01) + mm_graph_node.add_slot_float("get_fixed_offset", "set_fixed_offset", "Fixed Offset", 0.01) + mm_graph_node.add_slot_float("get_rnd_offset", "set_rnd_offset", "Rnd Offset", 0.01) + mm_graph_node.add_slot_float("get_rnd_rotate", "set_rnd_rotate", "Rnd Rotate", 0.1) + mm_graph_node.add_slot_float("get_rnd_scale", "set_rnd_scale", "Rnd Scale", 0.01) + mm_graph_node.add_slot_float("get_rnd_opacity", "set_rnd_opacity", "Rnd Opacity", 0.01) + #mm_graph_node.add_slot_bool("get_variations", "set_variations", "Variations") + +func _render(material) -> void: + var output_img : Image = Image.new() + var instance_map_img : Image = Image.new() + + output_img.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + instance_map_img.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + + output_img.lock() + instance_map_img.lock() + + var w : float = material.image_size.x + var h : float = material.image_size.y + + var pseed : float = randf() + randi() + + var ps : float = 1.0 / float(pseed) + + var ix : int = int(material.image_size.x) + var iy : int = int(material.image_size.y) + + for x in range(ix): + for y in range(iy): + var uv : Vector2 = Vector2(x / w, y / h) + + #vec3 $(name_uv)_random_color; + #vec4 $(name_uv)_tiled_output = tiler_$(name)($uv, vec2($tx, $ty), int($overlap), vec2(float($seed)), $(name_uv)_random_color); + var rch : PoolColorArray = tiler_calc(uv, tile, overlap, Vector2(ps, ps)) + + output_img.set_pixel(x, y, rch[1]) + instance_map_img.set_pixel(x, y, rch[0]) + + output_img.unlock() + instance_map_img.unlock() + + output.set_value(output_img) + instance_map.set_value(instance_map_img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + return Color() + +#tile +func get_tile() -> Vector2: + return tile + +func set_tile(val : Vector2) -> void: + tile = val + + set_dirty(true) + +#overlap +func get_overlap() -> float: + return overlap + +func set_overlap(val : float) -> void: + overlap = val + + set_dirty(true) + +#select_inputs +func get_select_inputs() -> int: + return select_inputs + +func set_select_inputs(val : int) -> void: + select_inputs = val + + set_dirty(true) + +#scale +func get_scale() -> Vector2: + return scale + +func set_scale(val : Vector2) -> void: + scale = val + + set_dirty(true) + +#fixed_offset +func get_fixed_offset() -> float: + return fixed_offset + +func set_fixed_offset(val : float) -> void: + fixed_offset = val + + set_dirty(true) + +#rnd_offset +func get_rnd_offset() -> float: + return rnd_offset + +func set_rnd_offset(val : float) -> void: + rnd_offset = val + + set_dirty(true) + + +#rnd_rotate +func get_rnd_rotate() -> float: + return rnd_rotate + +func set_rnd_rotate(val : float) -> void: + rnd_rotate = val + + set_dirty(true) + +#rnd_scale +func get_rnd_scale() -> float: + return rnd_scale + +func set_rnd_scale(val : float) -> void: + rnd_scale = val + + set_dirty(true) + +#rnd_opacity +func get_rnd_opacity() -> float: + return rnd_opacity + +func set_rnd_opacity(val : float) -> void: + rnd_opacity = val + + set_dirty(true) + +#variations +func get_variations() -> bool: + return variations + +func set_variations(val : bool) -> void: + variations = val + + set_dirty(true) + +#---------------------- +#color_tiler.mmg +#Tiles several occurences of an input image while adding randomness. + +#vec4 tiler_$(name)(vec2 uv, vec2 tile, int overlap, vec2 _seed, out vec3 random_color) { +# vec4 c = vec4(0.0); +# vec3 rc = vec3(0.0); +# vec3 rc1; +# +# for (int dx = -overlap; dx <= overlap; ++dx) { +# for (int dy = -overlap; dy <= overlap; ++dy) { +# vec2 pos = fract((floor(uv*tile)+vec2(float(dx), float(dy))+vec2(0.5))/tile-vec2(0.5)); +# vec2 seed = rand2(pos+_seed); +# rc1 = rand3(seed); +# pos = fract(pos+vec2($fixed_offset/tile.x, 0.0)*floor(mod(pos.y*tile.y, 2.0))+$offset*seed/tile); +# float mask = $mask(fract(pos+vec2(0.5))); +# if (mask > 0.01) { +# vec2 pv = fract(uv - pos)-vec2(0.5); +# seed = rand2(seed); +# float angle = (seed.x * 2.0 - 1.0) * $rotate * 0.01745329251; +# float ca = cos(angle); +# float sa = sin(angle); +# pv = vec2(ca*pv.x+sa*pv.y, -sa*pv.x+ca*pv.y); +# pv *= (seed.y-0.5)*2.0*$scale+1.0; +# pv /= vec2($scale_x, $scale_y); +# pv += vec2(0.5); +# pv = clamp(pv, vec2(0.0), vec2(1.0)); +# +# $select_inputs +# +# vec4 n = $in.variation(pv, $variations ? seed.x : 0.0); +# +# seed = rand2(seed); +# float na = n.a*mask*(1.0-$opacity*seed.x); +# float a = (1.0-c.a)*(1.0*na); +# +# c = mix(c, n, na); +# rc = mix(rc, rc1, n.a); +# } +# } +# } +# +# random_color = rc; +# return c; +#} + + +#select_inputs enum +#1, " " +#4, "pv = clamp(0.5*(pv+floor(rand2(seed)*2.0)), vec2(0.0), vec2(1.0));" +#16, "pv = clamp(0.25*(pv+floor(rand2(seed)*4.0)), vec2(0.0), vec2(1.0));" + +func tiler_calc(uv : Vector2, tile : Vector2, overlap : int, _seed : Vector2) -> PoolColorArray: + var c : Color = Color() + var rc : Vector3 = Vector3() + var rc1 : Vector3 = Vector3() + + for dx in range(-overlap, overlap): #for (int dx = -overlap; dx <= overlap; ++dx) { + for dy in range(-overlap, overlap): #for (int dy = -overlap; dy <= overlap; ++dy) { + var pos : Vector2 = Commons.fractv2((Commons.floorv2(uv * tile) + Vector2(dx, dy) + Vector2(0.5, 0.5)) / tile - Vector2(0.5, 0.5)) + var vseed : Vector2 = Commons.rand2(pos + _seed) + rc1 = Commons.rand3(vseed) + pos = Commons.fractv2(pos + Vector2(fixed_offset / tile.x, 0.0) * floor(Commons.modf(pos.y * tile.y, 2.0)) + rnd_offset * vseed / tile) + var mask : float = in_mask.get_value(Commons.fractv2(pos + Vector2(0.5, 0.5))) + + if (mask > 0.01): + var pv : Vector2 = Commons.fractv2(uv - pos) - Vector2(0.5, 0.5) + vseed = Commons.rand2(vseed) + var angle : float = (vseed.x * 2.0 - 1.0) * rnd_rotate * 0.01745329251 + var ca : float = cos(angle) + var sa : float = sin(angle) + pv = Vector2(ca * pv.x + sa * pv.y, -sa * pv.x + ca * pv.y) + pv *= (vseed.y-0.5) * 2.0 * rnd_scale + 1.0 + pv /= scale + pv += Vector2(0.5, 0.5) + pv = Commons.clampv2(pv, Vector2(), Vector2(1, 1)) + + #1, " " + #4, "pv = clamp(0.5*(pv+floor(rand2(seed)*2.0)), vec2(0.0), vec2(1.0));" + #16, "pv = clamp(0.25*(pv+floor(rand2(seed)*4.0)), vec2(0.0), vec2(1.0));" + + if select_inputs == 1: + pv = Commons.clampv2(0.5*(pv + Commons.floorv2(Commons.rand2(vseed)*2.0)), Vector2(), Vector2(1, 1)); + elif select_inputs == 2: + pv = Commons.clampv2(0.25*(pv + Commons.floorv2(Commons.rand2(vseed)*4.0)), Vector2(), Vector2(1, 1)); + +# vec4 n = $in.variation(pv, $variations ? seed.x : 0.0); + var n : Color = input.get_value(pv) * mask * (1.0 - rnd_opacity * vseed.x) + + vseed = Commons.rand2(vseed) + var na : float = n.a * mask * (1.0 - rnd_opacity * vseed.x) + var a : float = (1.0 - c.a) * (1.0 * na) + + c = lerp(c, n, na); + rc = lerp(rc, rc1, n.a); + + var pc : PoolColorArray = PoolColorArray() + pc.append(Color(rc.x, rc.y, rc.z, 1)) + pc.append(c) + + return pc diff --git a/addons/mat_maker_gd/nodes/transform/kaleidoscope.gd b/addons/mat_maker_gd/nodes/transform/kaleidoscope.gd new file mode 100644 index 0000000..a784f9b --- /dev/null +++ b/addons/mat_maker_gd/nodes/transform/kaleidoscope.gd @@ -0,0 +1,63 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var Transforms = preload("res://addons/mat_maker_gd/nodes/common/transforms.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource +export(int) var count : int = 5 +export(float) var offset : float = 0 + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color(0, 0, 0, 1)) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input " + + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + #image.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + #image.force_override = true + + register_input_property(input) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_int("get_count", "set_count", "Count") + mm_graph_node.add_slot_float("get_offset", "set_offset", "Offset", 0.5) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + #$i(kal_rotate($uv, $count, $offset)) + return input.get_value(Transforms.kal_rotate(uv, count, offset)) + +#count +func get_count() -> int: + return count + +func set_count(val : int) -> void: + count = val + + set_dirty(true) + +#offset +func get_offset() -> float: + return offset + +func set_offset(val : float) -> void: + offset = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/transform/mirror.gd b/addons/mat_maker_gd/nodes/transform/mirror.gd new file mode 100644 index 0000000..a0413e4 --- /dev/null +++ b/addons/mat_maker_gd/nodes/transform/mirror.gd @@ -0,0 +1,69 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var Transforms = preload("res://addons/mat_maker_gd/nodes/common/transforms.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource +export(int, "Horizontal,Vertical") var direction : int = 0 +export(float) var offset : float = 0 + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color(0, 0, 0, 1)) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input " + + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + #image.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + #image.force_override = true + + register_input_property(input) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_enum("get_direction", "set_direction", "Direction", [ "Horizontal", "Vertical" ]) + mm_graph_node.add_slot_float("get_offset", "set_offset", "offset", 0.01) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + #$i(uvmirror_$direction($uv, $offset)) + + if direction == 0: + return input.get_value(Transforms.uvmirror_h(uv, offset)) + elif direction == 1: + return input.get_value(Transforms.uvmirror_v(uv, offset)) + + return Color(0, 0, 0, 1) + +#direction +func get_direction() -> int: + return direction + +func set_direction(val : int) -> void: + direction = val + + set_dirty(true) + +#offset +func get_offset() -> float: + return offset + +func set_offset(val : float) -> void: + offset = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/transform/repeat.gd b/addons/mat_maker_gd/nodes/transform/repeat.gd new file mode 100644 index 0000000..5f0e387 --- /dev/null +++ b/addons/mat_maker_gd/nodes/transform/repeat.gd @@ -0,0 +1,27 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +export(Resource) var input : Resource + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color(0, 0, 0, 1)) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Apply >>>" + #input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_COLOR + input.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.get_value_from_owner = true + + register_input_property(input) + register_output_property(input) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + +func get_property_value(uv : Vector2): + return input.get_value(Commons.fractv2(uv), true) diff --git a/addons/mat_maker_gd/nodes/transform/rotate.gd b/addons/mat_maker_gd/nodes/transform/rotate.gd new file mode 100644 index 0000000..a2416a4 --- /dev/null +++ b/addons/mat_maker_gd/nodes/transform/rotate.gd @@ -0,0 +1,63 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var Transforms = preload("res://addons/mat_maker_gd/nodes/common/transforms.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource +export(Vector2) var center : Vector2 = Vector2() +export(float) var rotate : float = 0 + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color(0, 0, 0, 1)) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input1 " + + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + #image.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + #image.force_override = true + + register_input_property(input) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_vector2("get_center", "set_center", "Center", 0.01) + mm_graph_node.add_slot_float("get_rotate", "set_rotate", "Rotate", 0.1) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + #$i(rotate($uv, vec2(0.5+$cx, 0.5+$cy), $rotate*0.01745329251)) + return input.get_value(Transforms.rotate(uv, center + Vector2(0.5, 0.5), rotate*0.01745329251)) + +#center +func get_center() -> Vector2: + return center + +func set_center(val : Vector2) -> void: + center = val + + set_dirty(true) + +#rotate +func get_rotate() -> float: + return rotate + +func set_rotate(val : float) -> void: + rotate = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/transform/scale.gd b/addons/mat_maker_gd/nodes/transform/scale.gd new file mode 100644 index 0000000..8f8d1e4 --- /dev/null +++ b/addons/mat_maker_gd/nodes/transform/scale.gd @@ -0,0 +1,63 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var Transforms = preload("res://addons/mat_maker_gd/nodes/common/transforms.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource +export(Vector2) var center : Vector2 = Vector2() +export(Vector2) var scale : Vector2 = Vector2(1, 1) + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color(0, 0, 0, 1)) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input1 " + + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + #image.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + #image.force_override = true + + register_input_property(input) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_vector2("get_center", "set_center", "Center", 0.01) + mm_graph_node.add_slot_vector2("get_scale", "set_scale", "Scale", 0.01) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + #$i(scale($uv, vec2(0.5+$cx, 0.5+$cy), vec2($scale_x, $scale_y))) + return input.get_value(Transforms.scale(uv, center + Vector2(0.5, 0.5), scale)) + +#center +func get_center() -> Vector2: + return center + +func set_center(val : Vector2) -> void: + center = val + + set_dirty(true) + +#scale +func get_scale() -> Vector2: + return scale + +func set_scale(val : Vector2) -> void: + scale = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/transform/shear.gd b/addons/mat_maker_gd/nodes/transform/shear.gd new file mode 100644 index 0000000..98236ed --- /dev/null +++ b/addons/mat_maker_gd/nodes/transform/shear.gd @@ -0,0 +1,79 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource +export(int, "Horizontal,Vertical") var direction : int = 0 +export(float) var amount : float = 1 +export(float) var center : float = 0 + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color(0, 0, 0, 1)) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input " + + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + #image.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + #image.force_override = true + + register_input_property(input) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_enum("get_direction", "set_direction", "Direction", [ "Horizontal", "Vertical" ]) + mm_graph_node.add_slot_float("get_amount", "set_amount", "Amount", 0.01) + mm_graph_node.add_slot_float("get_center", "set_center", "Center", 0.01) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + #$in($uv+$amount*($uv.yx-vec2($center))*vec2($direction)) + + if direction == 0: + return input.get_value(uv + amount * (Vector2(uv.y, uv.x) - Vector2(center, center)) * Vector2(1, 0)) + elif direction == 1: + return input.get_value(uv + amount * (Vector2(uv.y, uv.x) - Vector2(center, center)) * Vector2(0, 1)) + + return Color(0, 0, 0, 1) + +#direction +func get_direction() -> int: + return direction + +func set_direction(val : int) -> void: + direction = val + + set_dirty(true) + +#amount +func get_amount() -> float: + return amount + +func set_amount(val : float) -> void: + amount = val + + set_dirty(true) + +#center +func get_center() -> float: + return center + +func set_center(val : float) -> void: + center = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/transform/tiler.gd b/addons/mat_maker_gd/nodes/transform/tiler.gd new file mode 100644 index 0000000..d6d75f3 --- /dev/null +++ b/addons/mat_maker_gd/nodes/transform/tiler.gd @@ -0,0 +1,306 @@ +tool +extends MMNode + +const Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +export(Resource) var input : Resource +export(Resource) var in_mask : Resource + +export(Resource) var output : Resource +export(Resource) var instance_map : Resource + +export(Vector2) var tile : Vector2 = Vector2(4, 4) +export(float) var overlap : float = 1 +export(int, "1,4,16") var select_inputs : int = 0 +export(Vector2) var scale : Vector2 = Vector2(0.5, 0.5) +export(float) var fixed_offset : float = 0 +export(float) var rnd_offset : float = 0.25 +export(float) var rnd_rotate : float = 45 +export(float) var rnd_scale : float = 0.2 +export(float) var rnd_value : float = 2 +export(bool) var variations : bool = false + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + input.set_default_value(0) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input " + + if !in_mask: + in_mask = MMNodeUniversalProperty.new() + in_mask.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + in_mask.set_default_value(1) + + in_mask.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + in_mask.slot_name = ">>> Mask " + + if !output: + output = MMNodeUniversalProperty.new() + output.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + output.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + if !instance_map: + instance_map = MMNodeUniversalProperty.new() + instance_map.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + instance_map.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + + register_input_property(input) + register_input_property(in_mask) + register_output_property(output) + register_output_property(instance_map) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_label_universal(in_mask) + mm_graph_node.add_slot_texture_universal(output) + mm_graph_node.add_slot_texture_universal(instance_map) + + mm_graph_node.add_slot_vector2("get_tile", "set_tile", "Tile", 1) + mm_graph_node.add_slot_float("get_overlap", "set_overlap", "Overlap", 1) + mm_graph_node.add_slot_enum("get_select_inputs", "set_select_inputs", "Select inputs", [ "1", "4", "16" ]) + mm_graph_node.add_slot_vector2("get_scale", "set_scale", "Scale", 0.01) + mm_graph_node.add_slot_float("get_fixed_offset", "set_fixed_offset", "Fixed Offset", 0.01) + mm_graph_node.add_slot_float("get_rnd_offset", "set_rnd_offset", "Rnd Offset", 0.01) + mm_graph_node.add_slot_float("get_rnd_rotate", "set_rnd_rotate", "Rnd Rotate", 0.1) + mm_graph_node.add_slot_float("get_rnd_scale", "set_rnd_scale", "Rnd Scale", 0.01) + mm_graph_node.add_slot_float("get_rnd_value", "set_rnd_value", "Rnd Value", 0.01) + #mm_graph_node.add_slot_bool("get_variations", "set_variations", "Variations") + +func _render(material) -> void: + var output_img : Image = Image.new() + var instance_map_img : Image = Image.new() + + output_img.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + instance_map_img.create(material.image_size.x, material.image_size.y, false, Image.FORMAT_RGBA8) + + output_img.lock() + instance_map_img.lock() + + var w : float = material.image_size.x + var h : float = material.image_size.y + + var pseed : float = randf() + randi() + + var ps : float = 1.0 / float(pseed) + + var ix : int = int(material.image_size.x) + var iy : int = int(material.image_size.y) + + for x in range(ix): + for y in range(iy): + var uv : Vector2 = Vector2(x / w, y / h) + + #vec4 $(name_uv)_rch = tiler_$(name)($uv, vec2($tx, $ty), int($overlap), vec2(float($seed))) + var rch : Color = tiler_calc(uv, tile, overlap, Vector2(ps, ps)) + + #Output, float, Shows the generated pattern + #$(name_uv)_rch.a + var output_img_col : Color = Color(rch.a, rch.a, rch.a, 1) + + #Instance map, rgb, Shows a random color for each instance of the input image + #$(name_uv)_rch.rgb + var instance_map_img_col : Color = Color(rch.r, rch.g, rch.b, 1) + + output_img.set_pixel(x, y, output_img_col) + instance_map_img.set_pixel(x, y, instance_map_img_col) + + output_img.unlock() + instance_map_img.unlock() + + output.set_value(output_img) + instance_map.set_value(instance_map_img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + return Color() + +#tile +func get_tile() -> Vector2: + return tile + +func set_tile(val : Vector2) -> void: + tile = val + + set_dirty(true) + +#overlap +func get_overlap() -> float: + return overlap + +func set_overlap(val : float) -> void: + overlap = val + + set_dirty(true) + +#select_inputs +func get_select_inputs() -> int: + return select_inputs + +func set_select_inputs(val : int) -> void: + select_inputs = val + + set_dirty(true) + +#scale +func get_scale() -> Vector2: + return scale + +func set_scale(val : Vector2) -> void: + scale = val + + set_dirty(true) + +#fixed_offset +func get_fixed_offset() -> float: + return fixed_offset + +func set_fixed_offset(val : float) -> void: + fixed_offset = val + + set_dirty(true) + +#rnd_offset +func get_rnd_offset() -> float: + return rnd_offset + +func set_rnd_offset(val : float) -> void: + rnd_offset = val + + set_dirty(true) + + +#rnd_rotate +func get_rnd_rotate() -> float: + return rnd_rotate + +func set_rnd_rotate(val : float) -> void: + rnd_rotate = val + + set_dirty(true) + +#rnd_scale +func get_rnd_scale() -> float: + return rnd_scale + +func set_rnd_scale(val : float) -> void: + rnd_scale = val + + set_dirty(true) + +#rnd_value +func get_rnd_value() -> float: + return rnd_value + +func set_rnd_value(val : float) -> void: + rnd_value = val + + set_dirty(true) + +#variations +func get_variations() -> bool: + return variations + +func set_variations(val : bool) -> void: + variations = val + + set_dirty(true) + +#---------------------- +#tiler.mmg +#Tiles several occurences of an input image while adding randomness. + +#instance +#vec4 tiler_$(name)(vec2 uv, vec2 tile, int overlap, vec2 _seed) { +# float c = 0.0; +# vec3 rc = vec3(0.0); +# vec3 rc1; +# for (int dx = -overlap; dx <= overlap; ++dx) { +# for (int dy = -overlap; dy <= overlap; ++dy) { +# vec2 pos = fract((floor(uv*tile)+vec2(float(dx), float(dy))+vec2(0.5))/tile-vec2(0.5)); +# vec2 seed = rand2(pos+_seed); +# rc1 = rand3(seed); +# pos = fract(pos+vec2($fixed_offset/tile.x, 0.0)*floor(mod(pos.y*tile.y, 2.0))+$offset*seed/tile); +# float mask = $mask(fract(pos+vec2(0.5))); +# +# if (mask > 0.01) { +# vec2 pv = fract(uv - pos)-vec2(0.5); +# seed = rand2(seed); +# float angle = (seed.x * 2.0 - 1.0) * $rotate * 0.01745329251; +# float ca = cos(angle); +# float sa = sin(angle); +# pv = vec2(ca*pv.x+sa*pv.y, -sa*pv.x+ca*pv.y); +# pv *= (seed.y-0.5)*2.0*$scale+1.0; +# pv /= vec2($scale_x, $scale_y); +# pv += vec2(0.5); +# seed = rand2(seed); +# vec2 clamped_pv = clamp(pv, vec2(0.0), vec2(1.0)); +# if (pv.x != clamped_pv.x || pv.y != clamped_pv.y) { +# continue; +# } +# +# $select_inputs +# +# float c1 = $in.variation(pv, $variations ? seed.x : 0.0)*mask*(1.0-$value*seed.x); +# c = max(c, c1); +# rc = mix(rc, rc1, step(c, c1)); +# } +# } +# } +# +# return vec4(rc, c); +#} + +#select_inputs enum +#1, " " +#4, "pv = clamp(0.5*(pv+floor(rand2(seed)*2.0)), vec2(0.0), vec2(1.0));" +#16, "pv = clamp(0.25*(pv+floor(rand2(seed)*4.0)), vec2(0.0), vec2(1.0));" + +func tiler_calc(uv : Vector2, tile : Vector2, overlap : int, _seed : Vector2) -> Color: + var c : float = 0.0 + var rc : Vector3 = Vector3() + var rc1 : Vector3 = Vector3() + + for dx in range(-overlap, overlap): #for (int dx = -overlap; dx <= overlap; ++dx) { + for dy in range(-overlap, overlap): #for (int dy = -overlap; dy <= overlap; ++dy) { + var pos : Vector2 = Commons.fractv2((Commons.floorv2(uv * tile) + Vector2(dx, dy) + Vector2(0.5, 0.5)) / tile - Vector2(0.5, 0.5)) + var vseed : Vector2 = Commons.rand2(pos+_seed) + rc1 = Commons.rand3(vseed) + pos = Commons.fractv2(pos + Vector2(fixed_offset / tile.x, 0.0) * floor(Commons.modf(pos.y * tile.y, 2.0)) + rnd_offset * vseed / tile) + var mask : float = in_mask.get_value(Commons.fractv2(pos + Vector2(0.5, 0.5))) + + if (mask > 0.01): + var pv : Vector2 = Commons.fractv2(uv - pos) - Vector2(0.5, 0.5) + vseed = Commons.rand2(vseed) + var angle : float = (vseed.x * 2.0 - 1.0) * rnd_rotate * 0.01745329251 + var ca : float = cos(angle) + var sa : float = sin(angle) + pv = Vector2(ca * pv.x + sa * pv.y, -sa * pv.x + ca * pv.y) + pv *= (vseed.y-0.5) * 2.0 * rnd_scale + 1.0 + pv /= scale + pv += Vector2(0.5, 0.5) + vseed = Commons.rand2(vseed) + var clamped_pv : Vector2 = Commons.clampv2(pv, Vector2(), Vector2(1, 1)) + + if (pv.x != clamped_pv.x || pv.y != clamped_pv.y): + continue + + #1, " " + #4, "pv = clamp(0.5*(pv+floor(rand2(seed)*2.0)), vec2(0.0), vec2(1.0));" + #16, "pv = clamp(0.25*(pv+floor(rand2(seed)*4.0)), vec2(0.0), vec2(1.0));" + + if select_inputs == 1: + pv = Commons.clampv2(0.5*(pv + Commons.floorv2(Commons.rand2(vseed)*2.0)), Vector2(), Vector2(1, 1)); + elif select_inputs == 2: + pv = Commons.clampv2(0.25*(pv + Commons.floorv2(Commons.rand2(vseed)*4.0)), Vector2(), Vector2(1, 1)); + + #float c1 = $in.variation(pv, $variations ? vseed.x : 0.0) * mask * (1.0-$value*vseed.x) + var c1 : float = input.get_value(pv) * mask * (1.0 - rnd_value * vseed.x) + c = max(c, c1) + rc = lerp(rc, rc1, Commons.step(c, c1)) + + return Color(rc.x, rc.y, rc.z, c) + diff --git a/addons/mat_maker_gd/nodes/transform/transform.gd b/addons/mat_maker_gd/nodes/transform/transform.gd new file mode 100644 index 0000000..94aab52 --- /dev/null +++ b/addons/mat_maker_gd/nodes/transform/transform.gd @@ -0,0 +1,132 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") +var Transforms = preload("res://addons/mat_maker_gd/nodes/common/transforms.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource + +export(Resource) var translate_x : Resource +export(Resource) var translate_y : Resource +export(Resource) var rotate : Resource +export(Resource) var scale_x : Resource +export(Resource) var scale_y : Resource +export(int, "Clamp,Repeat,Extend") var mode : int = 0 + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color(0, 0, 0, 1)) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input " + + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + #image.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + #image.force_override = true + + if !translate_x: + translate_x = MMNodeUniversalProperty.new() + translate_x.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + translate_x.set_default_value(0) + translate_x.value_step = 0.01 + + translate_x.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + translate_x.slot_name = "Translate X" + + if !translate_y: + translate_y = MMNodeUniversalProperty.new() + translate_y.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + translate_y.set_default_value(0) + translate_y.value_step = 0.01 + + translate_y.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + translate_y.slot_name = "Translate Y" + + if !rotate: + rotate = MMNodeUniversalProperty.new() + rotate.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + rotate.set_default_value(0) + rotate.value_step = 0.01 + + rotate.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + rotate.slot_name = "Rotate" + + if !scale_x: + scale_x = MMNodeUniversalProperty.new() + scale_x.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + scale_x.set_default_value(1) + scale_x.value_step = 0.01 + + scale_x.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + scale_x.slot_name = "Scale X" + + if !scale_y: + scale_y = MMNodeUniversalProperty.new() + scale_y.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + scale_y.set_default_value(1) + scale_y.value_step = 0.01 + + scale_y.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + scale_y.slot_name = "Scale Y" + + register_input_property(input) + register_output_property(image) + register_input_property(translate_x) + register_input_property(translate_y) + register_input_property(rotate) + register_input_property(scale_x) + register_input_property(scale_y) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_texture_universal(image) + + mm_graph_node.add_slot_float_universal(translate_x) + mm_graph_node.add_slot_float_universal(translate_y) + mm_graph_node.add_slot_float_universal(rotate) + mm_graph_node.add_slot_float_universal(scale_x) + mm_graph_node.add_slot_float_universal(scale_y) + + mm_graph_node.add_slot_enum("get_mode", "set_mode", "Mode", [ "Clamp", "Repeat", "Extend" ]) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + #$i($mode(transform2($uv, vec2($translate_x*(2.0*$tx($uv)-1.0), $translate_y*(2.0*$ty($uv)-1.0)), $rotate*0.01745329251*(2.0*$r($uv)-1.0), vec2($scale_x*(2.0*$sx($uv)-1.0), $scale_y*(2.0*$sy($uv)-1.0)))))", + + #Mode: + #Clamp -> transform2_clamp + #Repeat -> fract + #Extend -> "" + + var tr : Vector2 = Vector2(translate_x.get_default_value() * (2.0 * translate_x.get_value_or_zero(uv) - 1.0), translate_y.get_default_value() *(2.0 * translate_y.get_value_or_zero(uv) - 1.0)) + var rot : float = rotate.get_default_value() * 0.01745329251*(2.0 * rotate.get_value_or_zero(uv) - 1.0) + var sc : Vector2 = Vector2(scale_x.get_default_value() *(2.0 * scale_x.get_value_or_zero(uv) - 1.0), scale_y.get_default_value() *(2.0 * scale_y.get_value_or_zero(uv) - 1.0)) + + var nuv : Vector2 = Transforms.transform2(uv, tr, rot, sc) + + if mode == 0: + nuv = Transforms.transform2_clamp(nuv) + elif mode == 1: + nuv = Commons.fractv2(nuv) + + return input.get_value(nuv) + +#mode +func get_mode() -> int: + return mode + +func set_mode(val : int) -> void: + mode = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/transform/translate.gd b/addons/mat_maker_gd/nodes/transform/translate.gd new file mode 100644 index 0000000..8c03d04 --- /dev/null +++ b/addons/mat_maker_gd/nodes/transform/translate.gd @@ -0,0 +1,51 @@ +tool +extends MMNode + +var Commons = preload("res://addons/mat_maker_gd/nodes/common/commons.gd") + +export(Resource) var image : Resource +export(Resource) var input : Resource +export(Vector2) var translation : Vector2 = Vector2() + +func _init_properties(): + if !input: + input = MMNodeUniversalProperty.new() + input.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + input.set_default_value(Color(0, 0, 0, 1)) + + input.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_UNIVERSAL + input.slot_name = ">>> Input1 " + + if !image: + image = MMNodeUniversalProperty.new() + image.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_IMAGE + + #image.input_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_FLOAT + image.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_IMAGE + #image.force_override = true + + register_input_property(input) + register_output_property(image) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_label_universal(input) + mm_graph_node.add_slot_texture_universal(image) + mm_graph_node.add_slot_vector2("get_translation", "set_translation", "Translation", 0.01) + +func _render(material) -> void: + var img : Image = render_image(material) + + image.set_value(img) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + #$i($uv-vec2($translate_x, $translate_y)) + return input.get_value(uv - translation) + +#translation +func get_translation() -> Vector2: + return translation + +func set_translation(val : Vector2) -> void: + translation = val + + set_dirty(true) diff --git a/addons/mat_maker_gd/nodes/uniform/greyscale_uniform.gd b/addons/mat_maker_gd/nodes/uniform/greyscale_uniform.gd new file mode 100644 index 0000000..c3bf2d6 --- /dev/null +++ b/addons/mat_maker_gd/nodes/uniform/greyscale_uniform.gd @@ -0,0 +1,25 @@ +tool +extends MMNode + +export(Resource) var uniform : Resource + +func _init_properties(): + if !uniform: + uniform = MMNodeUniversalProperty.new() + uniform.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_FLOAT + uniform.set_default_value(0.5) + uniform.slot_name = "Value (Color)" + uniform.value_step = 0.01 + uniform.value_range = Vector2(0, 1) + + uniform.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_COLOR + + register_output_property(uniform) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_float_universal(uniform) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + var f : float = uniform.get_value(uv) + + return Color(f, f, f, 1) diff --git a/addons/mat_maker_gd/nodes/uniform/uniform.gd b/addons/mat_maker_gd/nodes/uniform/uniform.gd new file mode 100644 index 0000000..dbd409a --- /dev/null +++ b/addons/mat_maker_gd/nodes/uniform/uniform.gd @@ -0,0 +1,20 @@ +tool +extends MMNode + +export(Resource) var uniform : Resource + +func _init_properties(): + if !uniform: + uniform = MMNodeUniversalProperty.new() + uniform.default_type = MMNodeUniversalProperty.MMNodeUniversalPropertyDefaultType.DEFAULT_TYPE_COLOR + uniform.set_default_value(Color(1, 1, 1, 1)) + + uniform.output_slot_type = MMNodeUniversalProperty.SlotTypes.SLOT_TYPE_COLOR + + register_output_property(uniform) + +func _register_methods(mm_graph_node) -> void: + mm_graph_node.add_slot_color_universal(uniform) + +func get_value_for(uv : Vector2, pseed : int) -> Color: + return uniform.get_value(uv) diff --git a/addons/mat_maker_gd/plugin.cfg b/addons/mat_maker_gd/plugin.cfg new file mode 100644 index 0000000..0431311 --- /dev/null +++ b/addons/mat_maker_gd/plugin.cfg @@ -0,0 +1,7 @@ +[plugin] + +name="mat_maker_gd" +description="" +author="Relintai" +version="" +script="plugin.gd" diff --git a/addons/mat_maker_gd/plugin.gd b/addons/mat_maker_gd/plugin.gd new file mode 100644 index 0000000..c3b47e1 --- /dev/null +++ b/addons/mat_maker_gd/plugin.gd @@ -0,0 +1,66 @@ +tool +extends EditorPlugin + +var MMNode = preload("res://addons/mat_maker_gd/nodes/mm_node.gd") +var MMMaterial = preload("res://addons/mat_maker_gd/nodes/mm_material.gd") +var MMNodeUniversalProperty = preload("res://addons/mat_maker_gd/nodes/mm_node_universal_property.gd") + +var editor_packed_scene = preload("res://addons/mat_maker_gd/editor/MatMakerGDEditor.tscn") +var editor_scene = null + +var tool_button : ToolButton = null + +func _enter_tree(): + add_custom_type("MMNode", "Resource", MMNode, null) + add_custom_type("MMMaterial", "Resource", MMMaterial, null) + add_custom_type("MMNodeUniversalProperty", "Resource", MMNodeUniversalProperty, null) + + editor_scene = editor_packed_scene.instance() + + tool_button = add_control_to_bottom_panel(editor_scene, "MMGD") + tool_button.hide() + +func _exit_tree(): + remove_custom_type("MMNode") + remove_custom_type("MMMaterial") + remove_custom_type("MMNodeUniversalProperty") + + remove_control_from_bottom_panel(editor_scene) + + if editor_scene: + editor_scene.queue_free() + + editor_scene = null + tool_button = null + +func handles(object): + return object is MMMateial + +func edit(object): + #if editor_scene: + # make_bottom_panel_item_visible(editor_scene) + + if object is MMMateial: + editor_scene.set_mmmaterial(object as MMMateial) + +func make_visible(visible): + if tool_button: + if visible: + tool_button.show() + else: + #if tool_button.pressed: + # tool_button.pressed = false + + if !tool_button.pressed: + tool_button.hide() + +func get_plugin_icon(): + return null + +func get_plugin_name(): + return "MatMakerGD" + +func has_main_screen(): + return false + + diff --git a/material_maker/widgets/color_picker_button/color_picker_button.gd b/addons/mat_maker_gd/widgets/color_picker_button/color_picker_button.gd similarity index 98% rename from material_maker/widgets/color_picker_button/color_picker_button.gd rename to addons/mat_maker_gd/widgets/color_picker_button/color_picker_button.gd index 5dfb3d8..cf0e819 100644 --- a/material_maker/widgets/color_picker_button/color_picker_button.gd +++ b/addons/mat_maker_gd/widgets/color_picker_button/color_picker_button.gd @@ -1,3 +1,4 @@ +tool extends ColorPickerButton func get_drag_data(_position): diff --git a/material_maker/widgets/color_picker_popup/color_picker_popup.tscn b/addons/mat_maker_gd/widgets/color_picker_popup/color_picker_popup.tscn similarity index 85% rename from material_maker/widgets/color_picker_popup/color_picker_popup.tscn rename to addons/mat_maker_gd/widgets/color_picker_popup/color_picker_popup.tscn index 7218920..c4003f3 100644 --- a/material_maker/widgets/color_picker_popup/color_picker_popup.tscn +++ b/addons/mat_maker_gd/widgets/color_picker_popup/color_picker_popup.tscn @@ -1,13 +1,13 @@ [gd_scene format=2] [node name="ColorPickerPopup" type="PopupPanel"] -margin_right = 318.0 +margin_right = 316.0 margin_bottom = 470.0 [node name="ColorPicker" type="ColorPicker" parent="."] margin_left = 4.0 margin_top = 4.0 -margin_right = 314.0 +margin_right = 312.0 margin_bottom = 466.0 __meta__ = { "_edit_use_anchors_": false diff --git a/addons/mat_maker_gd/widgets/curve_edit/control_point.gd b/addons/mat_maker_gd/widgets/curve_edit/control_point.gd new file mode 100644 index 0000000..5fd5e48 --- /dev/null +++ b/addons/mat_maker_gd/widgets/curve_edit/control_point.gd @@ -0,0 +1,70 @@ +tool +extends Control + +var MMCurve = preload("res://addons/mat_maker_gd/nodes/bases/curve_base.gd") + +var moving : bool = false + +var min_x : float +var max_x : float +var min_y : float +var max_y : float + +const OFFSET : Vector2 = Vector2(3, 3) + +signal moved(index) +signal removed(index) + +func _ready(): + pass # Replace with function body. + +func _draw(): +# var current_theme : Theme = get_node("/root/MainWindow").theme +# var color : Color = current_theme.get_color("font_color", "Label") + + var color : Color = Color(1, 1, 1, 1) + for c in get_children(): + if c.visible: + draw_line(OFFSET, c.rect_position+OFFSET, color) + + draw_rect(Rect2(0, 0, 7, 7), color) + +#p : MMCurve.Point +func initialize(p) -> void: + rect_position = get_parent().transform_point(p.p)-OFFSET + if p.ls != INF: + $LeftSlope.rect_position = $LeftSlope.distance*(get_parent().rect_size*Vector2(1.0, -p.ls)).normalized() + if p.rs != INF: + $RightSlope.rect_position = $RightSlope.distance*(get_parent().rect_size*Vector2(1.0, -p.rs)).normalized() + +func set_constraint(x : float, X : float, y : float, Y : float) -> void: + min_x = x + max_x = X + min_y = y + max_y = Y + +func _on_ControlPoint_gui_input(event): + if event is InputEventMouseButton: + if event.button_index == BUTTON_LEFT: + if event.pressed: + moving = true + else: + moving = false + get_parent().update_controls() + elif event.button_index == BUTTON_RIGHT and event.pressed: + emit_signal("removed", get_index()) + elif moving and event is InputEventMouseMotion: + rect_position += event.relative + if rect_position.x < min_x: + rect_position.x = min_x + elif rect_position.x > max_x: + rect_position.x = max_x + if rect_position.y < min_y: + rect_position.y = min_y + elif rect_position.y > max_y: + rect_position.y = max_y + emit_signal("moved", get_index()) + +func update_tangents() -> void: + update() + emit_signal("moved", get_index()) diff --git a/addons/mat_maker_gd/widgets/curve_edit/control_point.tscn b/addons/mat_maker_gd/widgets/curve_edit/control_point.tscn new file mode 100644 index 0000000..03bfd28 --- /dev/null +++ b/addons/mat_maker_gd/widgets/curve_edit/control_point.tscn @@ -0,0 +1,39 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/mat_maker_gd/widgets/curve_edit/slope_point.gd" type="Script" id=1] +[ext_resource path="res://addons/mat_maker_gd/widgets/curve_edit/control_point.gd" type="Script" id=2] + +[node name="ControlPoint" type="Control"] +margin_left = 56.9864 +margin_top = 33.8615 +margin_right = 63.9864 +margin_bottom = 40.8615 +rect_min_size = Vector2( 7, 7 ) +script = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="LeftSlope" type="Control" parent="."] +margin_left = -18.5235 +margin_right = -11.5235 +margin_bottom = 7.0 +rect_min_size = Vector2( 7, 7 ) +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} +distance = -30.0 + +[node name="RightSlope" type="Control" parent="."] +margin_left = 15.6919 +margin_right = 22.6919 +margin_bottom = 7.0 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} +distance = 30.0 +[connection signal="gui_input" from="." to="." method="_on_ControlPoint_gui_input"] +[connection signal="gui_input" from="LeftSlope" to="LeftSlope" method="_on_ControlPoint_gui_input"] +[connection signal="gui_input" from="RightSlope" to="RightSlope" method="_on_ControlPoint_gui_input"] diff --git a/addons/mat_maker_gd/widgets/curve_edit/curve_dialog.gd b/addons/mat_maker_gd/widgets/curve_edit/curve_dialog.gd new file mode 100644 index 0000000..df8f79a --- /dev/null +++ b/addons/mat_maker_gd/widgets/curve_edit/curve_dialog.gd @@ -0,0 +1,37 @@ +tool +extends WindowDialog + +var MMCurve = preload("res://addons/mat_maker_gd/nodes/bases/curve_base.gd") + +var previous_points : Array +var curve + +signal curve_changed(curve) + +# Called when the node enters the scene tree for the first time. +func _ready(): + pass # Replace with function body. + +func _on_CurveDialog_popup_hide(): + queue_free() + +func _on_OK_pressed(): + emit_signal("curve_changed", curve) + curve.curve_changed() + + queue_free() + +func _on_Cancel_pressed(): + curve.set_points(previous_points) + emit_signal("curve_changed", curve) + + queue_free() + +func edit_curve(c) -> void: + curve = c + previous_points = curve.get_points() + $VBoxContainer/EditorContainer/CurveEditor.set_curve(curve) + popup_centered() + +func _on_CurveEditor_value_changed(value): + emit_signal("curve_changed", value) diff --git a/addons/mat_maker_gd/widgets/curve_edit/curve_dialog.tscn b/addons/mat_maker_gd/widgets/curve_edit/curve_dialog.tscn new file mode 100644 index 0000000..4898a89 --- /dev/null +++ b/addons/mat_maker_gd/widgets/curve_edit/curve_dialog.tscn @@ -0,0 +1,81 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/mat_maker_gd/widgets/curve_edit/curve_editor.tscn" type="PackedScene" id=1] +[ext_resource path="res://addons/mat_maker_gd/widgets/curve_edit/curve_dialog.gd" type="Script" id=2] + +[node name="CurveDialog" type="WindowDialog"] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 307.0 +margin_top = 151.0 +margin_right = -347.0 +margin_bottom = -174.0 +window_title = "Edit curve" +script = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 5.0 +margin_top = 5.0 +margin_right = -5.0 +margin_bottom = -5.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="EditorContainer" type="MarginContainer" parent="VBoxContainer"] +margin_right = 616.0 +margin_bottom = 353.0 +rect_clip_content = true +size_flags_horizontal = 3 +size_flags_vertical = 3 +custom_constants/margin_right = 4 +custom_constants/margin_top = 4 +custom_constants/margin_left = 4 +custom_constants/margin_bottom = 4 + +[node name="CurveEditor" parent="VBoxContainer/EditorContainer" instance=ExtResource( 1 )] +anchor_right = 0.0 +anchor_bottom = 0.0 +margin_left = 4.0 +margin_top = 4.0 +margin_right = 612.0 +margin_bottom = 349.0 +size_flags_vertical = 3 + +[node name="HSeparator" type="HSeparator" parent="VBoxContainer"] +margin_top = 357.0 +margin_right = 616.0 +margin_bottom = 361.0 + +[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"] +margin_top = 365.0 +margin_right = 616.0 +margin_bottom = 385.0 + +[node name="Control" type="Control" parent="VBoxContainer/HBoxContainer"] +margin_right = 488.0 +margin_bottom = 20.0 +size_flags_horizontal = 3 + +[node name="OK" type="Button" parent="VBoxContainer/HBoxContainer"] +margin_left = 492.0 +margin_right = 552.0 +margin_bottom = 20.0 +rect_min_size = Vector2( 60, 0 ) +text = "OK" + +[node name="Cancel" type="Button" parent="VBoxContainer/HBoxContainer"] +margin_left = 556.0 +margin_right = 616.0 +margin_bottom = 20.0 +rect_min_size = Vector2( 60, 0 ) +text = "Cancel" +[connection signal="popup_hide" from="." to="." method="_on_CurveDialog_popup_hide"] +[connection signal="value_changed" from="VBoxContainer/EditorContainer/CurveEditor" to="." method="_on_CurveEditor_value_changed"] +[connection signal="pressed" from="VBoxContainer/HBoxContainer/OK" to="." method="_on_OK_pressed"] +[connection signal="pressed" from="VBoxContainer/HBoxContainer/Cancel" to="." method="_on_Cancel_pressed"] diff --git a/addons/mat_maker_gd/widgets/curve_edit/curve_edit.gd b/addons/mat_maker_gd/widgets/curve_edit/curve_edit.gd new file mode 100644 index 0000000..885adbc --- /dev/null +++ b/addons/mat_maker_gd/widgets/curve_edit/curve_edit.gd @@ -0,0 +1,24 @@ +tool +extends Control + +var MMCurve = preload("res://addons/mat_maker_gd/nodes/bases/curve_base.gd") + +var value = null setget set_value + +signal updated(curve) + +func set_value(v) -> void: + value = v + $CurveView.set_curve(value) + $CurveView.update() + +func _on_CurveEdit_pressed(): + var dialog = preload("res://addons/mat_maker_gd/widgets/curve_edit/curve_dialog.tscn").instance() + add_child(dialog) + dialog.connect("curve_changed", self, "on_value_changed") + dialog.edit_curve(value) + +func on_value_changed(v) -> void: + #set_value(v) + emit_signal("updated", v) + $CurveView.update() diff --git a/addons/mat_maker_gd/widgets/curve_edit/curve_edit.tscn b/addons/mat_maker_gd/widgets/curve_edit/curve_edit.tscn new file mode 100644 index 0000000..9c018b5 --- /dev/null +++ b/addons/mat_maker_gd/widgets/curve_edit/curve_edit.tscn @@ -0,0 +1,22 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/mat_maker_gd/widgets/curve_edit/curve_edit.gd" type="Script" id=1] +[ext_resource path="res://addons/mat_maker_gd/widgets/curve_edit/curve_view.tscn" type="PackedScene" id=2] + +[node name="CurveEdit" type="Button"] +anchor_left = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = -1280.0 +margin_right = -1220.0 +margin_bottom = -700.0 +rect_min_size = Vector2( 60, 20 ) +focus_mode = 1 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="CurveView" parent="." instance=ExtResource( 2 )] + +[connection signal="pressed" from="." to="." method="_on_CurveEdit_pressed"] diff --git a/addons/mat_maker_gd/widgets/curve_edit/curve_editor.gd b/addons/mat_maker_gd/widgets/curve_edit/curve_editor.gd new file mode 100644 index 0000000..abbe57f --- /dev/null +++ b/addons/mat_maker_gd/widgets/curve_edit/curve_editor.gd @@ -0,0 +1,80 @@ +tool +extends "res://addons/mat_maker_gd/widgets/curve_edit/curve_view.gd" + +signal value_changed(value) + +func _ready(): + update_controls() + +func set_curve(c) -> void: + curve = c + update() + update_controls() + +func update_controls() -> void: + if !curve: + return + + for c in get_children(): + c.queue_free() + + var points = curve.get_points() + + for i in points.size(): + var p = points[i] + var control_point = preload("res://addons/mat_maker_gd/widgets/curve_edit/control_point.tscn").instance() + add_child(control_point) + control_point.initialize(p) + control_point.rect_position = transform_point(p.p)-control_point.OFFSET + + if i == 0 or i == points.size()-1: + control_point.set_constraint(control_point.rect_position.x, control_point.rect_position.x, -control_point.OFFSET.y, rect_size.y-control_point.OFFSET.y) + if i == 0: + control_point.get_child(0).visible = false + else: + control_point.get_child(1).visible = false + else: + var min_x = transform_point(points[i-1].p).x+1 + var max_x = transform_point(points[i+1].p).x-1 + control_point.set_constraint(min_x, max_x, -control_point.OFFSET.y, rect_size.y-control_point.OFFSET.y) + + control_point.connect("moved", self, "_on_ControlPoint_moved") + control_point.connect("removed", self, "_on_ControlPoint_removed") + + emit_signal("value_changed", curve) + +func _on_ControlPoint_moved(index): + var points : Array = curve.get_points() + + var control_point = get_child(index) + points[index].p = reverse_transform_point(control_point.rect_position+control_point.OFFSET) + + if control_point.has_node("LeftSlope"): + var slope_vector = control_point.get_node("LeftSlope").rect_position/rect_size + if slope_vector.x != 0: + points[index].ls = -slope_vector.y / slope_vector.x + + if control_point.has_node("RightSlope"): + var slope_vector = control_point.get_node("RightSlope").rect_position/rect_size + if slope_vector.x != 0: + points[index].rs = -slope_vector.y / slope_vector.x + + curve.set_points(points, false) + update() + emit_signal("value_changed", curve) + +func _on_ControlPoint_removed(index): + if curve.remove_point(index): + update() + update_controls() + +func _on_CurveEditor_gui_input(event): + if event is InputEventMouseButton: + if event.button_index == BUTTON_LEFT and event.doubleclick: + var new_point_position = reverse_transform_point(get_local_mouse_position()) + curve.add_point(new_point_position.x, new_point_position.y, 0.0, 0.0) + update_controls() + +func _on_resize() -> void: + ._on_resize() + update_controls() diff --git a/addons/mat_maker_gd/widgets/curve_edit/curve_editor.tscn b/addons/mat_maker_gd/widgets/curve_edit/curve_editor.tscn new file mode 100644 index 0000000..60d5c38 --- /dev/null +++ b/addons/mat_maker_gd/widgets/curve_edit/curve_editor.tscn @@ -0,0 +1,13 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/mat_maker_gd/widgets/curve_edit/curve_view.tscn" type="PackedScene" id=1] +[ext_resource path="res://addons/mat_maker_gd/widgets/curve_edit/curve_editor.gd" type="Script" id=2] + +[node name="CurveEditor" instance=ExtResource( 1 )] +margin_left = 10.0 +margin_top = 10.0 +margin_right = -10.0 +margin_bottom = -10.0 +mouse_filter = 0 +script = ExtResource( 2 ) +[connection signal="gui_input" from="." to="." method="_on_CurveEditor_gui_input"] diff --git a/addons/mat_maker_gd/widgets/curve_edit/curve_view.gd b/addons/mat_maker_gd/widgets/curve_edit/curve_view.gd new file mode 100644 index 0000000..b6ea144 --- /dev/null +++ b/addons/mat_maker_gd/widgets/curve_edit/curve_view.gd @@ -0,0 +1,70 @@ +tool +extends Control + +var MMCurve = preload("res://addons/mat_maker_gd/nodes/bases/curve_base.gd") + +export var show_axes : bool = false + +var curve #: MMCurve + +func _ready() -> void: +# curve = MMCurve.new() + connect("resized", self, "_on_resize") + update() + +func set_curve(val) -> void: + curve = val + update() + +func transform_point(p : Vector2) -> Vector2: + return (Vector2(0.0, 1.0)+Vector2(1.0, -1.0)*p)*rect_size + +func reverse_transform_point(p : Vector2) -> Vector2: + return Vector2(0.0, 1.0)+Vector2(1.0, -1.0)*p/rect_size + +func _draw(): + if !curve: + return + +# var current_theme : Theme = get_node("/root/MainWindow").theme +# +# var bg = current_theme.get_stylebox("panel", "Panel").bg_color +# var fg = current_theme.get_color("font_color", "Label") +# +# var axes_color : Color = bg.linear_interpolate(fg, 0.25) +# var curve_color : Color = bg.linear_interpolate(fg, 0.75) + + var axes_color : Color = Color(0.9, 0.9, 0.9, 1) + var curve_color : Color = Color(1, 1, 1, 1) + + if show_axes: + for i in range(5): + var p = transform_point(0.25*Vector2(i, i)) + draw_line(Vector2(p.x, 0), Vector2(p.x, rect_size.y-1), axes_color) + draw_line(Vector2(0, p.y), Vector2(rect_size.x-1, p.y), axes_color) + + var points = curve.get_points() + + for i in range(points.size() - 1): + var p1 = points[i].p + var p2 = points[i+1].p + var d = (p2.x-p1.x)/3.0 + var yac = p1.y+d*points[i].rs + var ybc = p2.y-d*points[i+1].ls + var p = transform_point(p1) + var count : int = max(1, int((transform_point(p2).x-p.x/5.0))) + + for tt in range(count): + var t = (tt+1.0)/count + var omt = (1.0 - t) + var omt2 = omt * omt + var omt3 = omt2 * omt + var t2 = t * t + var t3 = t2 * t + var x = p1.x+(p2.x-p1.x)*t + var np = transform_point(Vector2(x, p1.y*omt3 + yac*omt2*t*3.0 + ybc*omt*t2*3.0 + p2.y*t3)) + draw_line(p, np, curve_color) + p = np + +func _on_resize() -> void: + update() diff --git a/addons/mat_maker_gd/widgets/curve_edit/curve_view.tscn b/addons/mat_maker_gd/widgets/curve_edit/curve_view.tscn new file mode 100644 index 0000000..ffae7ac --- /dev/null +++ b/addons/mat_maker_gd/widgets/curve_edit/curve_view.tscn @@ -0,0 +1,16 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://addons/mat_maker_gd/widgets/curve_edit/curve_view.gd" type="Script" id=1] + +[node name="CurveView" type="Control"] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 4.0 +margin_top = 4.0 +margin_right = -4.0 +margin_bottom = -4.0 +mouse_filter = 2 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} diff --git a/addons/mat_maker_gd/widgets/curve_edit/slope_point.gd b/addons/mat_maker_gd/widgets/curve_edit/slope_point.gd new file mode 100644 index 0000000..bcbaa4e --- /dev/null +++ b/addons/mat_maker_gd/widgets/curve_edit/slope_point.gd @@ -0,0 +1,49 @@ +tool +extends Control + +export var distance : float + +var moving = false + +const OFFSET = -Vector2(0, 0) + +func _ready(): + pass # Replace with function body. + +func _draw(): +# var current_theme : Theme = get_node("/root/MainWindow").theme +# var color : Color = current_theme.get_color("font_color", "Label") + + var color : Color = Color(1, 1, 1, 1) + + draw_circle(Vector2(3.0, 3.0), 3.0, color) + +func _on_ControlPoint_gui_input(event): + if event is InputEventMouseButton: + if event.button_index == BUTTON_LEFT: + if event.pressed: + if event.doubleclick: + var parent = get_parent() + var vector : Vector2 + if get_index() == 0: + vector = parent.rect_position-parent.get_parent().get_child(parent.get_index()-1).rect_position + else: + vector = parent.get_parent().get_child(parent.get_index()+1).rect_position-parent.rect_position + vector = distance*vector.normalized() + rect_position = vector-OFFSET + if event.control: + get_parent().get_child(1-get_index()).rect_position = -vector-OFFSET + get_parent().update_tangents() + else: + moving = true + else: + moving = false + elif moving and event is InputEventMouseMotion: + var vector = get_global_mouse_position()-get_parent().get_global_rect().position+OFFSET + vector *= sign(vector.x) + vector = distance*vector.normalized() + rect_position = vector-OFFSET + if event.control: + get_parent().get_child(1-get_index()).rect_position = -vector-OFFSET + + get_parent().update_tangents() diff --git a/material_maker/widgets/float_edit/float_edit.gd b/addons/mat_maker_gd/widgets/float_edit/float_edit.gd similarity index 97% rename from material_maker/widgets/float_edit/float_edit.gd rename to addons/mat_maker_gd/widgets/float_edit/float_edit.gd index b6dec19..cdb73e5 100644 --- a/material_maker/widgets/float_edit/float_edit.gd +++ b/addons/mat_maker_gd/widgets/float_edit/float_edit.gd @@ -1,3 +1,4 @@ +tool extends LineEdit export var value : float = 0.5 setget set_value @@ -63,7 +64,7 @@ func get_modifiers(event): return new_modifiers func _on_LineEdit_gui_input(event : InputEvent) -> void: - if !$Slider.visible: + if !$Slider.visible or !editable: return if event is InputEventMouseButton and event.button_index == BUTTON_LEFT: if event.is_pressed(): @@ -131,5 +132,8 @@ func _on_LineEdit_text_entered(new_text : String, release = true) -> void: if release: release_focus() +func _on_FloatEdit_focus_entered(): + select_all() + func _on_LineEdit_focus_exited() -> void: _on_LineEdit_text_entered(text, false) diff --git a/material_maker/widgets/float_edit/float_edit.tscn b/addons/mat_maker_gd/widgets/float_edit/float_edit.tscn similarity index 86% rename from material_maker/widgets/float_edit/float_edit.tscn rename to addons/mat_maker_gd/widgets/float_edit/float_edit.tscn index 2d75d51..7f13ead 100644 --- a/material_maker/widgets/float_edit/float_edit.tscn +++ b/addons/mat_maker_gd/widgets/float_edit/float_edit.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=2 format=2] -[ext_resource path="res://material_maker/widgets/float_edit/float_edit.gd" type="Script" id=1] +[ext_resource path="res://addons/mat_maker_gd/widgets/float_edit/float_edit.gd" type="Script" id=1] [node name="FloatEdit" type="LineEdit"] anchor_left = 1.0 @@ -36,6 +36,8 @@ margin_right = 3.0 margin_bottom = 1.0 rect_min_size = Vector2( 3, 2 ) mouse_filter = 2 + +[connection signal="focus_entered" from="." to="." method="_on_FloatEdit_focus_entered"] [connection signal="focus_exited" from="." to="." method="_on_LineEdit_focus_exited"] [connection signal="gui_input" from="." to="." method="_on_LineEdit_gui_input"] [connection signal="resized" from="." to="." method="do_update"] diff --git a/material_maker/widgets/gradient_editor/gradient_editor.gd b/addons/mat_maker_gd/widgets/gradient_editor/gradient_editor.gd similarity index 54% rename from material_maker/widgets/gradient_editor/gradient_editor.gd rename to addons/mat_maker_gd/widgets/gradient_editor/gradient_editor.gd index 39949a9..b12a420 100644 --- a/material_maker/widgets/gradient_editor/gradient_editor.gd +++ b/addons/mat_maker_gd/widgets/gradient_editor/gradient_editor.gd @@ -1,3 +1,4 @@ +tool extends Control class GradientCursor: @@ -6,6 +7,8 @@ class GradientCursor: var color : Color var sliding : bool = false + onready var label : Label = get_parent().get_node("Value") + const WIDTH : int = 10 func _ready() -> void: @@ -27,19 +30,25 @@ class GradientCursor: get_parent().select_color(self, ev.global_position) elif ev.pressed: sliding = true + label.visible = true + label.text = "%.03f" % get_cursor_position() else: sliding = false + label.visible = false elif ev.button_index == BUTTON_RIGHT and get_parent().get_sorted_cursors().size() > 2: var parent = get_parent() parent.remove_child(self) parent.update_value() queue_free() elif ev is InputEventMouseMotion and (ev.button_mask & BUTTON_MASK_LEFT) != 0 and sliding: - rect_position.x += ev.relative.x + rect_position.x += get_local_mouse_position().x + if ev.control: + rect_position.x = round(get_cursor_position()*20.0)*0.05*(get_parent().rect_size.x - WIDTH) rect_position.x = min(max(0, rect_position.x), get_parent().rect_size.x-rect_size.x) get_parent().update_value() - - func get_position() -> Vector2: + label.text = "%.03f" % get_cursor_position() + + func get_cursor_position() -> float: return rect_position.x / (get_parent().rect_size.x - WIDTH) func set_color(c) -> void: @@ -62,53 +71,63 @@ export var embedded : bool = true signal updated(value) -func _ready() -> void: - $Gradient.material = $Gradient.material.duplicate(true) - set_value(MMGradient.new()) +func _init(): + connect("resized", self, "on_resized") -func get_gradient_from_data(data): - if typeof(data) == TYPE_ARRAY: - return data - elif typeof(data) == TYPE_DICTIONARY: - if data.has("parameters") and data.parameters.has("gradient"): - return data.parameters.gradient - if data.has("type") and data.type == "Gradient": - return data - return null +#func get_gradient_from_data(data): +# if typeof(data) == TYPE_ARRAY: +# return data +# elif typeof(data) == TYPE_DICTIONARY: +# if data.has("parameters") and data.parameters.has("gradient"): +# return data.parameters.gradient +# if data.has("type") and data.type == "Gradient": +# return data +# return null -func get_drag_data(_position : Vector2): - var data = MMType.serialize_value(value) - var preview = ColorRect.new() - preview.rect_size = Vector2(64, 24) - preview.material = $Gradient.material - set_drag_preview(preview) - return data - -func can_drop_data(_position : Vector2, data) -> bool: - return get_gradient_from_data(data) != null - -func drop_data(_position : Vector2, data) -> void: - var gradient = get_gradient_from_data(data) - if gradient != null: - set_value(MMType.deserialize_value(gradient)) +#func get_drag_data(_position : Vector2): +# var data = 0#MMType.serialize_value(value) +# var preview = ColorRect.new() +# preview.rect_size = Vector2(64, 24) +# preview.material = $Gradient.material +# set_drag_preview(preview) +# return data +# +#func can_drop_data(_position : Vector2, data) -> bool: +# return get_gradient_from_data(data) != null +# +#func drop_data(_position : Vector2, data) -> void: +# var gradient = get_gradient_from_data(data) +# #if gradient != null: +# #set_value(MMType.deserialize_value(gradient)) func set_value(v) -> void: value = v + + update_preview() + call_deferred("update_cursors") + +func update_cursors() -> void: for c in get_children(): if c is GradientCursor: remove_child(c) c.free() - for p in value.points: - add_cursor(p.v*(rect_size.x-GradientCursor.WIDTH), p.c) - $Interpolation.selected = value.interpolation - update_shader() + + var vs : int = value.get_point_count() + + for i in range(vs): + add_cursor(value.get_point_value(i) * (rect_size.x-GradientCursor.WIDTH), value.get_point_color(i)) + + $Interpolation.selected = value.interpolation_type func update_value() -> void: value.clear() - for c in get_children(): - if c is GradientCursor: - value.add_point(c.rect_position.x/(rect_size.x-GradientCursor.WIDTH), c.color) - update_shader() + + var sc : Array = get_sorted_cursors() + + for c in sc: + value.add_point(c.rect_position.x/(rect_size.x-GradientCursor.WIDTH), c.color) + + update_preview() func add_cursor(x, color) -> void: var cursor = GradientCursor.new() @@ -123,7 +142,7 @@ func _gui_input(ev) -> void: add_cursor(p, get_gradient_color(p)) update_value() elif embedded: - var popup = load("res://material_maker/widgets/gradient_editor/gradient_popup.tscn").instance() + var popup = load("res://addons/mat_maker_gd/widgets/gradient_editor/gradient_popup.tscn").instance() add_child(popup) var popup_size = popup.rect_size popup.popup(Rect2(ev.global_position, Vector2(0, 0))) @@ -138,7 +157,7 @@ var active_cursor func select_color(cursor, position) -> void: active_cursor = cursor - var color_picker_popup = preload("res://material_maker/widgets/color_picker_popup/color_picker_popup.tscn").instance() + var color_picker_popup = preload("res://addons/mat_maker_gd/widgets/color_picker_popup/color_picker_popup.tscn").instance() add_child(color_picker_popup) var color_picker = color_picker_popup.get_node("ColorPicker") color_picker.color = cursor.color @@ -157,20 +176,48 @@ func get_sorted_cursors() -> Array: array.sort_custom(GradientCursor, "sort") return array -func get_gradient_color(x) -> Color: - return value.get_color(x / (rect_size.x - GradientCursor.WIDTH)) +func generate_preview_image() -> void: + var tex : ImageTexture = $Gradient.texture + + if !tex: + tex = ImageTexture.new() + $Gradient.texture = tex + + var img : Image = tex.get_data() + + var w : float = $Gradient.rect_size.x + var h : float = $Gradient.rect_size.y + + if !img: + img = Image.new() -func update_shader() -> void: - var shader - shader = "shader_type canvas_item;\n" - var params = value.get_shader_params("") - for sp in params.keys(): - shader += "uniform float "+sp+" = "+str(params[sp])+";\n" - shader += value.get_shader("") - shader += "void fragment() { COLOR = _gradient_fct(UV.x); }" - $Gradient.material.shader.set_code(shader) - emit_signal("updated", value) + if img.get_size().x != w || img.get_size().y != h: + img.create(w, h, false, Image.FORMAT_RGBA8) + + img.lock() + + for i in range(w): + var x : float = float(i) / float(w) + var col : Color = value.get_gradient_color(x) + + for j in range(h): + img.set_pixel(i, j, col) + + img.unlock() + + tex.create_from_image(img, 0) + +func get_gradient_color(x) -> Color: + return value.get_gradient_color(x / (rect_size.x - GradientCursor.WIDTH)) + +func update_preview() -> void: + call_deferred("generate_preview_image") func _on_Interpolation_item_selected(ID) -> void: - value.interpolation = ID - update_shader() + value.interpolation_type = ID + update_preview() + +func on_resized() -> void: + if value: + update_preview() + call_deferred("update_cursors") diff --git a/material_maker/widgets/gradient_editor/gradient_editor.tscn b/addons/mat_maker_gd/widgets/gradient_editor/gradient_editor.tscn similarity index 65% rename from material_maker/widgets/gradient_editor/gradient_editor.tscn rename to addons/mat_maker_gd/widgets/gradient_editor/gradient_editor.tscn index 6d62e29..db3be48 100644 --- a/material_maker/widgets/gradient_editor/gradient_editor.tscn +++ b/addons/mat_maker_gd/widgets/gradient_editor/gradient_editor.tscn @@ -1,7 +1,7 @@ -[gd_scene load_steps=12 format=2] +[gd_scene load_steps=10 format=2] -[ext_resource path="res://material_maker/widgets/gradient_editor/gradient_editor.gd" type="Script" id=1] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=2] +[ext_resource path="res://addons/mat_maker_gd/widgets/gradient_editor/gradient_editor.gd" type="Script" id=1] +[ext_resource path="res://addons/mat_maker_gd/icons/icons.tres" type="Texture" id=2] [sub_resource type="Shader" id=1] code = "shader_type canvas_item; @@ -13,40 +13,25 @@ void fragment() { [sub_resource type="ShaderMaterial" id=2] shader = SubResource( 1 ) -[sub_resource type="Shader" id=3] -code = "shader_type canvas_item; -vec4 gradient(float x) { - if (x < 0.000000000) { - return vec4(0.000000000,0.000000000,0.000000000,0.000000000); - } else if (x < 1.000000000) { - return (mix(vec4(0.000000000,0.000000000,0.000000000,0.000000000), vec4(1.000000000,1.000000000,1.000000000,1.000000000), (x-0.000000000)/1.000000000)); - } - return vec4(1.000000000,1.000000000,1.000000000,1.000000000); -} -void fragment() { COLOR = gradient(UV.x); }" - -[sub_resource type="ShaderMaterial" id=4] -shader = SubResource( 3 ) - [sub_resource type="Theme" id=5] [sub_resource type="AtlasTexture" id=6] -flags = 4 +flags = 7 atlas = ExtResource( 2 ) region = Rect2( 96, 0, 32, 16 ) [sub_resource type="AtlasTexture" id=7] -flags = 4 +flags = 7 atlas = ExtResource( 2 ) region = Rect2( 64, 0, 32, 16 ) [sub_resource type="AtlasTexture" id=8] -flags = 4 +flags = 7 atlas = ExtResource( 2 ) region = Rect2( 64, 16, 32, 16 ) [sub_resource type="AtlasTexture" id=9] -flags = 4 +flags = 7 atlas = ExtResource( 2 ) region = Rect2( 96, 16, 32, 16 ) @@ -54,6 +39,7 @@ region = Rect2( 96, 16, 32, 16 ) margin_right = 120.0 margin_bottom = 30.0 rect_min_size = Vector2( 120, 32 ) +focus_mode = 1 script = ExtResource( 1 ) __meta__ = { "_edit_use_anchors_": false @@ -67,9 +53,11 @@ margin_right = -4.0 margin_bottom = 15.0 rect_min_size = Vector2( 112, 17 ) mouse_filter = 2 +__meta__ = { +"_edit_use_anchors_": false +} -[node name="Gradient" type="ColorRect" parent="."] -material = SubResource( 4 ) +[node name="Gradient" type="TextureRect" parent="."] anchor_right = 1.0 margin_left = 4.0 margin_right = -4.0 @@ -77,6 +65,9 @@ margin_bottom = 15.0 rect_min_size = Vector2( 112, 17 ) mouse_filter = 2 theme = SubResource( 5 ) +__meta__ = { +"_edit_use_anchors_": false +} [node name="Interpolation" type="OptionButton" parent="."] margin_left = 0.418457 @@ -88,4 +79,18 @@ icon = SubResource( 6 ) items = [ "", SubResource( 7 ), false, 0, null, "", SubResource( 6 ), false, 1, null, "", SubResource( 8 ), false, 2, null, "", SubResource( 9 ), false, 3, null ] selected = 1 +[node name="Value" type="Label" parent="."] +anchor_right = 1.0 +margin_top = -1.0 +margin_bottom = 14.0 +custom_colors/font_color = Color( 1, 1, 1, 1 ) +custom_colors/font_color_shadow = Color( 0, 0, 0, 1 ) +custom_constants/shadow_offset_x = 1 +custom_constants/shadow_offset_y = 1 +custom_constants/shadow_as_outline = 1 +align = 1 +__meta__ = { +"_edit_use_anchors_": false +} + [connection signal="item_selected" from="Interpolation" to="." method="_on_Interpolation_item_selected"] diff --git a/material_maker/widgets/gradient_editor/gradient_popup.gd b/addons/mat_maker_gd/widgets/gradient_editor/gradient_popup.gd similarity index 97% rename from material_maker/widgets/gradient_editor/gradient_popup.gd rename to addons/mat_maker_gd/widgets/gradient_editor/gradient_popup.gd index 2ac0b58..d45a20c 100644 --- a/material_maker/widgets/gradient_editor/gradient_popup.gd +++ b/addons/mat_maker_gd/widgets/gradient_editor/gradient_popup.gd @@ -1,3 +1,4 @@ +tool extends Popup signal updated(value) diff --git a/material_maker/widgets/gradient_editor/gradient_popup.tscn b/addons/mat_maker_gd/widgets/gradient_editor/gradient_popup.tscn similarity index 77% rename from material_maker/widgets/gradient_editor/gradient_popup.tscn rename to addons/mat_maker_gd/widgets/gradient_editor/gradient_popup.tscn index 9b38155..1b9c5b1 100644 --- a/material_maker/widgets/gradient_editor/gradient_popup.tscn +++ b/addons/mat_maker_gd/widgets/gradient_editor/gradient_popup.tscn @@ -1,8 +1,7 @@ [gd_scene load_steps=4 format=2] -[ext_resource path="res://material_maker/widgets/gradient_editor/gradient_popup.gd" type="Script" id=1] -[ext_resource path="res://material_maker/widgets/gradient_editor/gradient_editor.tscn" type="PackedScene" id=2] - +[ext_resource path="res://addons/mat_maker_gd/widgets/gradient_editor/gradient_popup.gd" type="Script" id=1] +[ext_resource path="res://addons/mat_maker_gd/widgets/gradient_editor/gradient_editor.tscn" type="PackedScene" id=2] [sub_resource type="StyleBoxFlat" id=1] bg_color = Color( 0, 0, 0.25098, 0.752941 ) @@ -27,5 +26,6 @@ margin_top = 10.0 margin_right = -10.0 margin_bottom = -10.0 embedded = false + [connection signal="popup_hide" from="." to="." method="_on_GradientPopup_popup_hide"] [connection signal="updated" from="Panel/Control" to="." method="_on_Control_updated"] diff --git a/addons/mat_maker_gd/widgets/image_picker_button/image_picker_button.gd b/addons/mat_maker_gd/widgets/image_picker_button/image_picker_button.gd new file mode 100644 index 0000000..73072e1 --- /dev/null +++ b/addons/mat_maker_gd/widgets/image_picker_button/image_picker_button.gd @@ -0,0 +1,46 @@ +tool +extends TextureButton + + +var image_path = "" + + +signal on_file_selected(f) + + +func _ready(): + texture_normal = ImageTexture.new() + +func do_set_image_path(path) -> void: + if path == null: + return + image_path = path + + texture_normal.load(image_path) + +func set_image_path(path) -> void: + do_set_image_path(path) + emit_signal("on_file_selected", path) + +func _on_ImagePicker_pressed(): + var dialog = preload("res://addons/mat_maker_gd/windows/file_dialog/file_dialog.tscn").instance() + add_child(dialog) + dialog.rect_min_size = Vector2(500, 500) + dialog.access = FileDialog.ACCESS_FILESYSTEM + dialog.mode = FileDialog.MODE_OPEN_FILE + dialog.add_filter("*.bmp;BMP Image") + dialog.add_filter("*.exr;EXR Image") + dialog.add_filter("*.hdr;Radiance HDR Image") + dialog.add_filter("*.jpg,*.jpeg;JPEG Image") + dialog.add_filter("*.png;PNG Image") + dialog.add_filter("*.svg;SVG Image") + dialog.add_filter("*.tga;TGA Image") + dialog.add_filter("*.webp;WebP Image") + var files = dialog.select_files() + while files is GDScriptFunctionState: + files = yield(files, "completed") + if files.size() > 0: + set_image_path(files[0]) + +func on_drop_image_file(file_name : String) -> void: + set_image_path(file_name) diff --git a/addons/mat_maker_gd/widgets/image_picker_button/image_picker_button.tscn b/addons/mat_maker_gd/widgets/image_picker_button/image_picker_button.tscn new file mode 100644 index 0000000..e374a08 --- /dev/null +++ b/addons/mat_maker_gd/widgets/image_picker_button/image_picker_button.tscn @@ -0,0 +1,20 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/mat_maker_gd/widgets/image_picker_button/image_picker_button.gd" type="Script" id=2] + +[sub_resource type="ImageTexture" id=1] + +[node name="ImagePicker" type="TextureButton"] +margin_right = 64.0 +margin_bottom = 64.0 +rect_min_size = Vector2( 64, 64 ) +rect_clip_content = true +texture_normal = SubResource( 1 ) +expand = true +stretch_mode = 5 +script = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[connection signal="pressed" from="." to="." method="_on_ImagePicker_pressed"] diff --git a/addons/mat_maker_gd/widgets/polygon_edit/control_point.gd b/addons/mat_maker_gd/widgets/polygon_edit/control_point.gd new file mode 100644 index 0000000..156957f --- /dev/null +++ b/addons/mat_maker_gd/widgets/polygon_edit/control_point.gd @@ -0,0 +1,33 @@ +tool +extends Control + +var moving : bool = false + +const OFFSET : Vector2 = Vector2(3, 3) + +signal moved(index) +signal removed(index) + +func _draw(): +# var current_theme : Theme = get_node("/root/MainWindow").theme +# var color : Color = current_theme.get_color("font_color", "Label") + + var color : Color = Color(1, 1, 1, 1) + draw_rect(Rect2(0, 0, 7, 7), color) + +func initialize(p : Vector2) -> void: + rect_position = get_parent().transform_point(p) - OFFSET + +func _on_ControlPoint_gui_input(event): + if event is InputEventMouseButton: + if event.button_index == BUTTON_LEFT: + if event.pressed: + moving = true + else: + moving = false + get_parent().update_controls() + elif event.button_index == BUTTON_RIGHT and event.pressed: + emit_signal("removed", get_index()) + elif moving and event is InputEventMouseMotion: + rect_position += event.relative + emit_signal("moved", get_index()) diff --git a/addons/mat_maker_gd/widgets/polygon_edit/control_point.tscn b/addons/mat_maker_gd/widgets/polygon_edit/control_point.tscn new file mode 100644 index 0000000..2d445f3 --- /dev/null +++ b/addons/mat_maker_gd/widgets/polygon_edit/control_point.tscn @@ -0,0 +1,15 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://addons/mat_maker_gd/widgets/polygon_edit/control_point.gd" type="Script" id=1] + +[node name="ControlPoint" type="Control"] +margin_left = 56.9864 +margin_top = 33.8615 +margin_right = 63.9864 +margin_bottom = 40.8615 +rect_min_size = Vector2( 7, 7 ) +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} +[connection signal="gui_input" from="." to="." method="_on_ControlPoint_gui_input"] diff --git a/addons/mat_maker_gd/widgets/polygon_edit/polygon_dialog.gd b/addons/mat_maker_gd/widgets/polygon_edit/polygon_dialog.gd new file mode 100644 index 0000000..da96c7a --- /dev/null +++ b/addons/mat_maker_gd/widgets/polygon_edit/polygon_dialog.gd @@ -0,0 +1,46 @@ +tool +extends WindowDialog + +export var closed : bool = true setget set_closed +var previous_points : PoolVector2Array +var polygon + +signal polygon_changed(polygon) + +func set_closed(c : bool = true): + closed = c + window_title = "Edit polygon" if closed else "Edit polyline" + $VBoxContainer/EditorContainer/PolygonEditor.set_closed(closed) + +func _on_CurveDialog_popup_hide(): +# emit_signal("return_polygon", null) + queue_free() + pass + +func _on_OK_pressed(): + emit_signal("polygon_changed", polygon) + polygon.polygon_changed() + + queue_free() + +func _on_Cancel_pressed(): + polygon.set_points(previous_points) + emit_signal("polygon_changed", polygon) + + queue_free() + +func edit_polygon(poly): + polygon = poly + previous_points = polygon.points + + $VBoxContainer/EditorContainer/PolygonEditor.set_polygon(polygon) + popup_centered() + + #var result = yield(self, "return_polygon") + + #queue_free() + + #return result + +func _on_PolygonEditor_value_changed(value): + emit_signal("polygon_changed", value) diff --git a/addons/mat_maker_gd/widgets/polygon_edit/polygon_dialog.tscn b/addons/mat_maker_gd/widgets/polygon_edit/polygon_dialog.tscn new file mode 100644 index 0000000..1bf6da5 --- /dev/null +++ b/addons/mat_maker_gd/widgets/polygon_edit/polygon_dialog.tscn @@ -0,0 +1,81 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/mat_maker_gd/widgets/polygon_edit/polygon_editor.tscn" type="PackedScene" id=1] +[ext_resource path="res://addons/mat_maker_gd/widgets/polygon_edit/polygon_dialog.gd" type="Script" id=2] + +[node name="PolygonDialog" type="WindowDialog"] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 307.0 +margin_top = 151.0 +margin_right = -508.0 +margin_bottom = -70.0 +window_title = "Edit polygon" +script = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 5.0 +margin_top = 5.0 +margin_right = -5.0 +margin_bottom = -5.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="EditorContainer" type="MarginContainer" parent="VBoxContainer"] +margin_right = 455.0 +margin_bottom = 457.0 +rect_clip_content = true +size_flags_horizontal = 3 +size_flags_vertical = 3 +custom_constants/margin_right = 4 +custom_constants/margin_top = 4 +custom_constants/margin_left = 4 +custom_constants/margin_bottom = 4 + +[node name="PolygonEditor" parent="VBoxContainer/EditorContainer" instance=ExtResource( 1 )] +anchor_right = 0.0 +anchor_bottom = 0.0 +margin_left = 4.0 +margin_top = 4.0 +margin_right = 451.0 +margin_bottom = 453.0 + +[node name="HSeparator" type="HSeparator" parent="VBoxContainer"] +margin_top = 461.0 +margin_right = 455.0 +margin_bottom = 465.0 + +[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"] +margin_top = 469.0 +margin_right = 455.0 +margin_bottom = 489.0 + +[node name="Control" type="Control" parent="VBoxContainer/HBoxContainer"] +margin_right = 327.0 +margin_bottom = 20.0 +size_flags_horizontal = 3 + +[node name="OK" type="Button" parent="VBoxContainer/HBoxContainer"] +margin_left = 331.0 +margin_right = 391.0 +margin_bottom = 20.0 +rect_min_size = Vector2( 60, 0 ) +text = "OK" + +[node name="Cancel" type="Button" parent="VBoxContainer/HBoxContainer"] +margin_left = 395.0 +margin_right = 455.0 +margin_bottom = 20.0 +rect_min_size = Vector2( 60, 0 ) +text = "Cancel" + +[connection signal="popup_hide" from="." to="." method="_on_CurveDialog_popup_hide"] +[connection signal="value_changed" from="VBoxContainer/EditorContainer/PolygonEditor" to="." method="_on_PolygonEditor_value_changed"] +[connection signal="pressed" from="VBoxContainer/HBoxContainer/OK" to="." method="_on_OK_pressed"] +[connection signal="pressed" from="VBoxContainer/HBoxContainer/Cancel" to="." method="_on_Cancel_pressed"] diff --git a/addons/mat_maker_gd/widgets/polygon_edit/polygon_edit.gd b/addons/mat_maker_gd/widgets/polygon_edit/polygon_edit.gd new file mode 100644 index 0000000..e8febfd --- /dev/null +++ b/addons/mat_maker_gd/widgets/polygon_edit/polygon_edit.gd @@ -0,0 +1,34 @@ +tool +extends Control + +var MMPolygon = preload("res://addons/mat_maker_gd/nodes/bases/polygon_base.gd") + +export var closed : bool = true setget set_closed +var value = null setget set_value + +signal updated(polygon) + +func set_closed(c : bool = true): + closed = c + $PolygonView.set_closed(c) + +func set_value(v) -> void: + value = v + $PolygonView.set_polygon(value) + $PolygonView.update() + +func _on_PolygonEdit_pressed(): + var dialog = preload("res://addons/mat_maker_gd/widgets/polygon_edit/polygon_dialog.tscn").instance() + dialog.set_closed(closed) + add_child(dialog) + + dialog.connect("polygon_changed", self, "on_value_changed") + + dialog.edit_polygon(value) + + + +func on_value_changed(v) -> void: + #set_value(v) + emit_signal("updated", v) + $PolygonView.update() diff --git a/addons/mat_maker_gd/widgets/polygon_edit/polygon_edit.tscn b/addons/mat_maker_gd/widgets/polygon_edit/polygon_edit.tscn new file mode 100644 index 0000000..ccea5f9 --- /dev/null +++ b/addons/mat_maker_gd/widgets/polygon_edit/polygon_edit.tscn @@ -0,0 +1,26 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/mat_maker_gd/widgets/polygon_edit/polygon_edit.gd" type="Script" id=1] +[ext_resource path="res://addons/mat_maker_gd/widgets/polygon_edit/polygon_view.tscn" type="PackedScene" id=2] + +[node name="PolygonEdit" type="Button"] +anchor_left = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = -1280.0 +margin_right = -1248.0 +margin_bottom = -688.0 +rect_min_size = Vector2( 32, 32 ) +focus_mode = 1 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="PolygonView" parent="." instance=ExtResource( 2 )] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_right = 0.0 +margin_bottom = 0.0 + +[connection signal="pressed" from="." to="." method="_on_PolygonEdit_pressed"] diff --git a/addons/mat_maker_gd/widgets/polygon_edit/polygon_editor.gd b/addons/mat_maker_gd/widgets/polygon_edit/polygon_editor.gd new file mode 100644 index 0000000..90c9d01 --- /dev/null +++ b/addons/mat_maker_gd/widgets/polygon_edit/polygon_editor.gd @@ -0,0 +1,57 @@ +tool +extends "res://addons/mat_maker_gd/widgets/polygon_edit/polygon_view.gd" + +signal value_changed(value) + +func _ready(): + update_controls() + +func set_polygon(p) -> void: + polygon = p + update() + update_controls() + +func update_controls() -> void: + for c in get_children(): + c.queue_free() + + if !polygon: + return + + for i in polygon.points.size(): + var p = polygon.points[i] + var control_point = preload("res://addons/mat_maker_gd/widgets/polygon_edit/control_point.tscn").instance() + add_child(control_point) + control_point.initialize(p) + control_point.rect_position = transform_point(p)-control_point.OFFSET + control_point.connect("moved", self, "_on_ControlPoint_moved") + control_point.connect("removed", self, "_on_ControlPoint_removed") + + emit_signal("value_changed", polygon) + +func _on_ControlPoint_moved(index): + var control_point = get_child(index) + polygon.points[index] = reverse_transform_point(control_point.rect_position+control_point.OFFSET) + + update() + + emit_signal("value_changed", polygon) + +func _on_ControlPoint_removed(index): + if polygon.remove_point(index): + update() + update_controls() + +func _on_PolygonEditor_gui_input(event): + if !polygon: + return + + if event is InputEventMouseButton: + if event.button_index == BUTTON_LEFT and event.doubleclick: + var new_point_position = reverse_transform_point(get_local_mouse_position()) + polygon.add_point(new_point_position.x, new_point_position.y, closed) + update_controls() + +func _on_resize() -> void: + ._on_resize() + update_controls() diff --git a/addons/mat_maker_gd/widgets/polygon_edit/polygon_editor.tscn b/addons/mat_maker_gd/widgets/polygon_edit/polygon_editor.tscn new file mode 100644 index 0000000..166b925 --- /dev/null +++ b/addons/mat_maker_gd/widgets/polygon_edit/polygon_editor.tscn @@ -0,0 +1,14 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/mat_maker_gd/widgets/curve_edit/curve_view.tscn" type="PackedScene" id=1] +[ext_resource path="res://addons/mat_maker_gd/widgets/polygon_edit/polygon_editor.gd" type="Script" id=2] + +[node name="PolygonEditor" instance=ExtResource( 1 )] +margin_left = 10.0 +margin_top = 10.0 +margin_right = -10.0 +margin_bottom = -10.0 +mouse_filter = 0 +script = ExtResource( 2 ) + +[connection signal="gui_input" from="." to="." method="_on_PolygonEditor_gui_input"] diff --git a/addons/mat_maker_gd/widgets/polygon_edit/polygon_view.gd b/addons/mat_maker_gd/widgets/polygon_edit/polygon_view.gd new file mode 100644 index 0000000..cf64af9 --- /dev/null +++ b/addons/mat_maker_gd/widgets/polygon_edit/polygon_view.gd @@ -0,0 +1,58 @@ +tool +extends Control + +var MMPolygon = preload("res://addons/mat_maker_gd/nodes/bases/polygon_base.gd") + +#: MMPolygon +var polygon + +var draw_size : Vector2 = Vector2(1, 1) +var draw_offset : Vector2 = Vector2(0, 0) +var closed : bool = true + +func set_closed(c : bool = true): + closed = c + update() + +func _ready() -> void: +# polygon = MMPolygon.new() + connect("resized", self, "_on_resize") + _on_resize() + +func transform_point(p : Vector2) -> Vector2: + return draw_offset+p*draw_size + +func reverse_transform_point(p : Vector2) -> Vector2: + return (p-draw_offset)/draw_size + +func set_polygon(val): + polygon = val + + update() + +func _draw(): + if !polygon: + return + +# var current_theme : Theme = get_node("/root/MainWindow").theme +# var bg = current_theme.get_stylebox("panel", "Panel").bg_color +# var fg = current_theme.get_color("font_color", "Label") +# var axes_color : Color = bg.linear_interpolate(fg, 0.25) +# var curve_color : Color = bg.linear_interpolate(fg, 0.75) + + var axes_color : Color = Color(0.9, 0.9, 0.9, 1) + var curve_color : Color = Color(1, 1, 1, 1) + + draw_rect(Rect2(draw_offset, draw_size), axes_color, false) + var tp : Vector2 = transform_point(polygon.points[polygon.points.size()-1 if closed else 0]) + + for p in polygon.points: + var tnp = transform_point(p) + draw_line(tp, tnp, curve_color) + tp = tnp + +func _on_resize() -> void: + var ds : float = min(rect_size.x, rect_size.y) + draw_size = Vector2(ds, ds) + draw_offset = 0.5*(rect_size-draw_size) + update() diff --git a/addons/mat_maker_gd/widgets/polygon_edit/polygon_view.tscn b/addons/mat_maker_gd/widgets/polygon_edit/polygon_view.tscn new file mode 100644 index 0000000..0b9f2ee --- /dev/null +++ b/addons/mat_maker_gd/widgets/polygon_edit/polygon_view.tscn @@ -0,0 +1,12 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://addons/mat_maker_gd/widgets/polygon_edit/polygon_view.gd" type="Script" id=1] + +[node name="PolygonView" type="Control"] +margin_right = 64.0 +margin_bottom = 64.0 +mouse_filter = 2 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} diff --git a/addons/mat_maker_gd/windows/file_dialog/fav_button.tscn b/addons/mat_maker_gd/windows/file_dialog/fav_button.tscn new file mode 100644 index 0000000..95d056c --- /dev/null +++ b/addons/mat_maker_gd/windows/file_dialog/fav_button.tscn @@ -0,0 +1,17 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/mat_maker_gd/icons/icons.svg" type="Texture" id=1] + +[sub_resource type="AtlasTexture" id=1] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 80, 80, 16, 16 ) + +[node name="FavButton" type="Button"] +margin_right = 12.0 +margin_bottom = 20.0 +icon = SubResource( 1 ) +flat = true +__meta__ = { +"_edit_use_anchors_": false +} diff --git a/addons/mat_maker_gd/windows/file_dialog/file_dialog.gd b/addons/mat_maker_gd/windows/file_dialog/file_dialog.gd new file mode 100644 index 0000000..f384b95 --- /dev/null +++ b/addons/mat_maker_gd/windows/file_dialog/file_dialog.gd @@ -0,0 +1,57 @@ +tool +extends FileDialog + + +var left_panel = null +var volume_option = null + + +signal return_paths(path_list) + +func _ready() -> void: + var vbox = get_child(3) + var hbox = HSplitContainer.new() + add_child(hbox) + remove_child(vbox) + left_panel = preload("res://addons/mat_maker_gd/windows/file_dialog/left_panel.tscn").instance() + hbox.add_child(left_panel) + left_panel.connect("open_directory", self, "set_current_dir") + hbox.add_child(vbox) + vbox.size_flags_horizontal = SIZE_EXPAND_FILL + var fav_button = preload("res://addons/mat_maker_gd/windows/file_dialog/fav_button.tscn").instance() + vbox.get_child(0).add_child(fav_button) + fav_button.connect("pressed", self, "add_favorite") + if OS.get_name() == "Windows": + volume_option = vbox.get_child(0).get_child(3) + if ! volume_option is OptionButton: + volume_option = null + + +func get_full_current_dir() -> String: + var prefix = "" + if volume_option != null and volume_option.visible: + prefix = volume_option.get_item_text(volume_option.selected) + return prefix+get_current_dir() + +func _on_FileDialog_file_selected(path) -> void: + left_panel.add_recent(get_full_current_dir()) + emit_signal("return_paths", [ path ]) + +func _on_FileDialog_files_selected(paths) -> void: + left_panel.add_recent(get_full_current_dir()) + emit_signal("return_paths", paths) + +func _on_FileDialog_dir_selected(dir) -> void: + emit_signal("return_paths", [ dir ]) + +func _on_FileDialog_popup_hide() -> void: + emit_signal("return_paths", [ ]) + +func select_files() -> Array: + popup_centered() + var result = yield(self, "return_paths") + queue_free() + return result + +func add_favorite(): + left_panel.add_favorite(get_full_current_dir()) diff --git a/material_maker/windows/file_dialog/file_dialog.tscn b/addons/mat_maker_gd/windows/file_dialog/file_dialog.tscn similarity index 81% rename from material_maker/windows/file_dialog/file_dialog.tscn rename to addons/mat_maker_gd/windows/file_dialog/file_dialog.tscn index 44a1c23..a95bb78 100644 --- a/material_maker/windows/file_dialog/file_dialog.tscn +++ b/addons/mat_maker_gd/windows/file_dialog/file_dialog.tscn @@ -1,11 +1,12 @@ [gd_scene load_steps=2 format=2] -[ext_resource path="res://material_maker/windows/file_dialog/file_dialog.gd" type="Script" id=1] +[ext_resource path="res://addons/mat_maker_gd/windows/file_dialog/file_dialog.gd" type="Script" id=1] [node name="FileDialog" type="FileDialog"] margin_right = 360.0 margin_bottom = 130.0 window_title = "Enregistrer un fichier" +resizable = true script = ExtResource( 1 ) [connection signal="dir_selected" from="." to="." method="_on_FileDialog_dir_selected"] diff --git a/addons/mat_maker_gd/windows/file_dialog/left_panel.gd b/addons/mat_maker_gd/windows/file_dialog/left_panel.gd new file mode 100644 index 0000000..5673e70 --- /dev/null +++ b/addons/mat_maker_gd/windows/file_dialog/left_panel.gd @@ -0,0 +1,71 @@ +tool +extends VBoxContainer + +var recents : Array = [] +var favorites : Array = [] + +signal open_directory(dirpath) + +#func _ready(): +# if get_node("/root/MainWindow") != null: +# var config_cache = get_node("/root/MainWindow").config_cache +# if config_cache.has_section_key("file_dialog", "recents"): +# var parse_result = JSON.parse(config_cache.get_value("file_dialog", "recents")) +# if parse_result != null: +# recents = parse_result.result +# if config_cache.has_section_key("file_dialog", "favorites"): +# var parse_result = JSON.parse(config_cache.get_value("file_dialog", "favorites")) +# if parse_result != null: +# favorites = parse_result.result +# update_lists() + +#func _exit_tree(): +# if get_node("/root/MainWindow") != null: +# var config_cache = get_node("/root/MainWindow").config_cache +# config_cache.set_value("file_dialog", "recents", JSON.print(recents)) +# config_cache.set_value("file_dialog", "favorites", JSON.print(favorites)) + +func add_recent(file_path : String): + if recents.find(file_path) != -1: + recents.erase(file_path) + recents.push_front(file_path) + update_lists() + +func add_favorite(file_path : String): + if favorites.find(file_path) == -1: + favorites.push_back(file_path) + update_lists() + +func my_basename(s : String) -> String: + var slash_pos : int = s.find_last("/") + if slash_pos == -1 or slash_pos+1 == s.length(): + return s + return s.right(slash_pos+1) + +func update_lists(): + $FavList.clear() + for d in favorites: + $FavList.add_item(my_basename(d)) + $FavList.set_item_tooltip($FavList.get_item_count()-1, d) + $RecentList.clear() + for d in recents: + $RecentList.add_item(my_basename(d)) + $RecentList.set_item_tooltip($RecentList.get_item_count()-1, d) + +func _on_FavList_item_activated(index): + emit_signal("open_directory", $FavList.get_item_tooltip(index)) + +func _on_RecentList_item_activated(index): + emit_signal("open_directory", $RecentList.get_item_tooltip(index)) + +func _on_FavList_gui_input(event): + if event is InputEventKey and event.pressed and event.scancode == KEY_DELETE: + if ! $FavList.get_selected_items().empty(): + favorites.remove($FavList.get_selected_items()[0]) + update_lists() + +func _on_RecentList_gui_input(event): + if event is InputEventKey and event.pressed and event.scancode == KEY_DELETE: + if ! $RecentList.get_selected_items().empty(): + recents.remove($RecentList.get_selected_items()[0]) + update_lists() diff --git a/addons/mat_maker_gd/windows/file_dialog/left_panel.tscn b/addons/mat_maker_gd/windows/file_dialog/left_panel.tscn new file mode 100644 index 0000000..a5ad9b0 --- /dev/null +++ b/addons/mat_maker_gd/windows/file_dialog/left_panel.tscn @@ -0,0 +1,48 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://addons/mat_maker_gd/windows/file_dialog/left_panel.gd" type="Script" id=1] + +[node name="LeftPanel" type="VBoxContainer"] +margin_right = 40.0 +margin_bottom = 40.0 +size_flags_vertical = 3 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="RecentLabel" type="Label" parent="."] +margin_right = 100.0 +margin_bottom = 14.0 +text = "Recent" + +[node name="RecentList" type="ItemList" parent="."] +margin_top = 18.0 +margin_right = 100.0 +margin_bottom = 18.0 +rect_min_size = Vector2( 100, 0 ) +size_flags_vertical = 3 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="FavLabel" type="Label" parent="."] +margin_top = 22.0 +margin_right = 100.0 +margin_bottom = 36.0 +text = "Favorite" + +[node name="FavList" type="ItemList" parent="."] +margin_top = 40.0 +margin_right = 100.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 100, 0 ) +size_flags_vertical = 3 +__meta__ = { +"_edit_use_anchors_": false +} + +[connection signal="gui_input" from="RecentList" to="." method="_on_RecentList_gui_input"] +[connection signal="item_activated" from="RecentList" to="." method="_on_RecentList_item_activated"] +[connection signal="gui_input" from="FavList" to="." method="_on_FavList_gui_input"] +[connection signal="item_activated" from="FavList" to="." method="_on_FavList_item_activated"] diff --git a/addons/material_maker/common.shader b/addons/material_maker/common.shader deleted file mode 100644 index 7429987..0000000 --- a/addons/material_maker/common.shader +++ /dev/null @@ -1,38 +0,0 @@ -varying float elapsed_time; - -void vertex() { - elapsed_time = TIME; -} - -//--- - -float rand(vec2 x) { - return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -} - -vec2 rand2(vec2 x) { - return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), - dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -} - -vec3 rand3(vec2 x) { - return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), - dot(x, vec2(3.4562, 17.398)), - dot(x, vec2(13.254, 5.867)))) * 43758.5453); -} - -vec3 rgb2hsv(vec3 c) { - vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); - vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); - vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); - - float d = q.x - min(q.w, q.y); - float e = 1.0e-10; - return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -} - -vec3 hsv2rgb(vec3 c) { - vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); - vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); - return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -} diff --git a/addons/material_maker/engine/gen_base.gd b/addons/material_maker/engine/gen_base.gd deleted file mode 100644 index ba561f9..0000000 --- a/addons/material_maker/engine/gen_base.gd +++ /dev/null @@ -1,350 +0,0 @@ -tool -extends Node -class_name MMGenBase - -""" -Base class for texture generators, that defines their API -""" - -signal parameter_changed(n, v) -signal rendering_time(t) - -const DEFAULT_GENERATED_SHADER : Dictionary = { defs="", code="", textures={}, type="f", f="0.0" } - -class InputPort: - var generator : MMGenBase = null - var input_index : int = 0 - - func _init(g : MMGenBase, i : int) -> void: - generator = g - input_index = i - - func to_str() -> String: - return generator.name+".in("+str(input_index)+")" - -class OutputPort: - var generator : MMGenBase = null - var output_index : int = 0 - - func _init(g : MMGenBase, o : int) -> void: - generator = g - output_index = o - - func to_str() -> String: - return generator.name+".out("+str(output_index)+")" - -var position : Vector2 = Vector2(0, 0) -var model = null -var parameters = {} - -var seed_locked : bool = false -var seed_value : int = 0 - -var preview : int = -1 -var minimized : bool = false - -func _ready() -> void: - init_parameters() - -func _post_load() -> void: - pass - -func get_hier_name() -> String: - if get_parent().is_class("MMGenBase"): - return get_parent().get_hier_name()+"/"+name - return name - -func accept_float_expressions() -> bool: - return true - -func can_be_deleted() -> bool: - return true - -func toggle_editable() -> bool: - return false - -func is_template() -> bool: - return model != null - -func get_template_name() -> bool: - return model - -func is_editable() -> bool: - return false - -func get_description() -> String: - return "" - -func has_randomness() -> bool: - return false - -func get_seed() -> int: - if !seed_locked: - var s : int = ((int(position.x) * 0x1f1f1f1f) ^ int(position.y)) % 65536 - if get_parent().get("transmits_seed") != null and get_parent().transmits_seed: - s += get_parent().get_seed() - return s - else: - return seed_value - -func toggle_lock_seed() -> bool: - if !seed_locked: - seed_value = get_seed() - seed_locked = !seed_locked - return seed_locked - -func is_seed_locked() -> bool: - return seed_locked - -func init_parameters() -> void: - for p in get_parameter_defs(): - if !parameters.has(p.name): - if p.has("default"): - parameters[p.name] = MMType.deserialize_value(p.default) - if p.type == "size": - parameters[p.name] -= p.first - else: - print("No default value for parameter "+p.name) - -func set_position(p) -> void: - position = p - if has_randomness() and !is_seed_locked() and is_inside_tree(): - get_tree().call_group("preview", "on_float_parameters_changed", { "seed_o"+str(get_instance_id()): get_seed() }) - -func get_type() -> String: - return "generic" - -func get_type_name() -> String: - return "Unnamed" - -func get_parameter_defs() -> Array: - return [] - -func get_parameter_def(param_name : String) -> Dictionary: - var parameter_defs = get_parameter_defs() - for p in parameter_defs: - if p.name == param_name: - return p - return {} - -func get_parameter(n : String): - if parameters.has(n): - return parameters[n] - else: - return get_parameter_def(n).default - -class CustomGradientSorter: - static func compare(a, b) -> bool: - return a.pos < b.pos - -func set_parameter(n : String, v) -> void: - var old_value = parameters[n] if parameters.has(n) else null - parameters[n] = v - emit_signal("parameter_changed", n, v) - if is_inside_tree(): - var parameter_def : Dictionary = get_parameter_def(n) - if parameter_def.has("type"): - if parameter_def.type == "float" and v is float and old_value is float: - var parameter_name = "p_o"+str(get_instance_id())+"_"+n - get_tree().call_group("preview", "on_float_parameters_changed", { parameter_name:v }) - return - elif parameter_def.type == "color": - var parameter_changes = {} - for f in [ "r", "g", "b", "a" ]: - var parameter_name = "p_o"+str(get_instance_id())+"_"+n+"_"+f - parameter_changes[parameter_name] = v[f] - get_tree().call_group("preview", "on_float_parameters_changed", parameter_changes) - return - elif parameter_def.type == "gradient": - if old_value is MMGradient and v is MMGradient and old_value != null and v.interpolation == old_value.interpolation and v.points.size() == old_value.points.size(): - old_value.sort() - v.sort() - var parameter_changes = {} - for i in range(old_value.points.size()): - if v.points[i].v != old_value.points[i].v: - var parameter_name = "p_o%s_%s_%d_pos" % [ str(get_instance_id()), n, i ] - parameter_changes[parameter_name] = v.points[i].v - for f in [ "r", "g", "b", "a" ]: - if v.points[i].c[f] != old_value.points[i].c[f]: - var parameter_name = "p_o%s_%s_%d_%s" % [ str(get_instance_id()), n, i, f ] - parameter_changes[parameter_name] = v.points[i].c[f] - get_tree().call_group("preview", "on_float_parameters_changed", parameter_changes) - return - all_sources_changed() - -func notify_output_change(output_index : int) -> void: - var targets = get_targets(output_index) - for target in targets: - target.generator.source_changed(target.input_index) - emit_signal("parameter_changed", "__output_changed__", output_index) - -func source_changed(input_index : int) -> void: - emit_signal("parameter_changed", "__input_changed__", input_index) - for i in range(get_output_defs().size()): - notify_output_change(i) - -func all_sources_changed() -> void: - for input_index in get_input_defs().size(): - emit_signal("parameter_changed", "__input_changed__", input_index) - for i in range(get_output_defs().size()): - notify_output_change(i) - -func get_input_defs() -> Array: - return [] - -func get_output_defs() -> Array: - return [] - -func get_source(input_index : int) -> OutputPort: - return get_parent().get_port_source(name, input_index) - -func get_targets(output_index : int) -> Array: - var parent = get_parent() - if parent != null and parent.has_method("get_port_targets"): - return parent.get_port_targets(name, output_index) - return [] - -# get the list of outputs that depend on the input whose index is passed as parameter -func follow_input(_input_index : int) -> Array: - var rv = [] - for i in range(get_output_defs().size()): - rv.push_back(OutputPort.new(self, i)) - return rv - -func get_input_shader(input_index : int) -> Dictionary: - var source = get_source(input_index) - if source != null: - return source.get_shader() - return {} - -func get_shader(output_index : int, context) -> Dictionary: - return get_shader_code("UV", output_index, context) - -static func generate_preview_shader(src_code, type, main_fct = "void fragment() { COLOR = preview_2d(UV); }") -> String: - var code - code = "shader_type canvas_item;\n" - code += "render_mode blend_disabled;\n" - code += "uniform float preview_size = 64;\n" - var file = File.new() - file.open("res://addons/material_maker/common.shader", File.READ) - code += file.get_as_text() - code += "\n" - if src_code.has("textures"): - for t in src_code.textures.keys(): - code += "uniform sampler2D "+t+";\n" - if src_code.has("globals"): - for g in src_code.globals: - code += g - var shader_code = src_code.defs - if src_code.has(type): - var preview_code : String = mm_io_types.types[type].preview - preview_code = preview_code.replace("$(code)", src_code.code) - preview_code = preview_code.replace("$(value)", src_code[type]) - shader_code += preview_code - #print("GENERATED SHADER:\n"+shader_code) - code += shader_code - code += main_fct - return code - -func render(object: Object, output_index : int, size : int, preview : bool = false) -> Object: - var context : MMGenContext = MMGenContext.new() - var source = get_shader_code("uv", output_index, context) - while source is GDScriptFunctionState: - source = yield(source, "completed") - if source.empty(): - source = DEFAULT_GENERATED_SHADER - var shader : String - if preview: - var output_type = "rgba" - var outputs = get_output_defs() - if outputs.size() > output_index: - output_type = outputs[output_index].type - shader = generate_preview_shader(source, output_type) - else: - shader = mm_renderer.generate_shader(source) - var renderer = mm_renderer.request(object) - while renderer is GDScriptFunctionState: - renderer = yield(renderer, "completed") - renderer = renderer.render_shader(object, shader, source.textures, size) - while renderer is GDScriptFunctionState: - renderer = yield(renderer, "completed") - return renderer - -func get_shader_code(uv : String, output_index : int, context : MMGenContext) -> Dictionary: - var rv = _get_shader_code(uv, output_index, context) - while rv is GDScriptFunctionState: - rv = yield(rv, "completed") - if rv.has("type") and mm_io_types.types.has(rv.type): - if mm_io_types.types[rv.type].has("convert"): - for c in mm_io_types.types[rv.type].convert: - if !rv.has(c.type): - var expr = c.expr.replace("$(value)", rv[rv.type]) - rv[c.type] = expr - else: - print("Missing type for node ") - print(rv) - return rv - -func _get_shader_code(_uv, _output_index, _context) -> Dictionary: - return {} - - -func _serialize(data: Dictionary) -> Dictionary: - print("cannot save "+name) - return data - -func _serialize_data(data: Dictionary) -> Dictionary: - return data - -func serialize() -> Dictionary: - var rv = { name=name, type=get_type(), parameters={}, node_position={ x=position.x, y=position.y } } - for p in get_parameter_defs(): - if parameters.has(p.name): - rv.parameters[p.name] = MMType.serialize_value(parameters[p.name]) - elif p.has("default"): - rv.parameters[p.name] = p.default - if seed_locked: - rv.seed_value = seed_value - if preview >= 0: - rv.preview = preview - if minimized: - rv.minimized = minimized - if model != null: - rv.type = model - else: - rv = _serialize(rv) - rv = _serialize_data(rv) - return rv - -func _deserialize(_data : Dictionary) -> void: - pass - -func deserialize(data : Dictionary) -> void: - _deserialize(data) - if data.has("name"): - name = data.name - if data.has("node_position"): - position.x = data.node_position.x - position.y = data.node_position.y - if data.has("parameters"): - for p in data.parameters.keys(): - set_parameter(p, MMType.deserialize_value(data.parameters[p])) - else: - for p in get_parameter_defs(): - if data.has(p.name) and p.name != "type": - set_parameter(p.name, MMType.deserialize_value(data[p.name])) - if data.has("seed_value"): - seed_locked = true - seed_value = data.seed_value - else: - seed_locked = false - preview = data.preview if data.has("preview") else -1 - minimized = data.has("minimized") and data.minimized - _post_load() - - -static func define_shader_float_parameters(code : String, material : ShaderMaterial) -> void: - var regex = RegEx.new() - regex.compile("uniform\\s+(\\w+)\\s+([\\w_\\d]+)\\s*=\\s*([^;]+);") - for p in regex.search_all(code): - material.set_shader_param(p.strings[2], float(p.strings[3])) diff --git a/addons/material_maker/engine/gen_buffer.gd b/addons/material_maker/engine/gen_buffer.gd deleted file mode 100644 index a117e56..0000000 --- a/addons/material_maker/engine/gen_buffer.gd +++ /dev/null @@ -1,140 +0,0 @@ -tool -extends MMGenTexture -class_name MMGenBuffer - -""" -Texture generator buffers, that render their input in a specific resolution and provide the result as output. -This is useful when using generators that sample their inputs several times -""" - -var material : ShaderMaterial = null -var updating : bool = false -var update_again : bool = true - -var current_renderer = null -var is_pending : bool = false - -var pending_textures = [] - -func _ready() -> void: - material = ShaderMaterial.new() - material.shader = Shader.new() - if !parameters.has("size"): - parameters.size = 9 - add_to_group("preview") - -func _exit_tree() -> void: - if current_renderer != null: - current_renderer.release(self) - -func get_type() -> String: - return "buffer" - -func get_type_name() -> String: - return "Buffer" - -func get_parameter_defs() -> Array: - return [ - { name="size", type="size", first=4, last=12, default=4 }, - { name="lod", type="float", min=0, max=10.0, step=0.01, default=0 } - ] - -func get_input_defs() -> Array: - return [ { name="in", type="rgba" } ] - -func get_output_defs() -> Array: - return [ { type="rgba" }, { type="rgba" } ] - -func source_changed(_input_port_index : int) -> void: - call_deferred("update_shader") - -func all_sources_changed() -> void: - call_deferred("update_shader") - -func update_shader() -> void: - var context : MMGenContext = MMGenContext.new() - var source = {} - var source_output = get_source(0) - if source_output != null: - source = source_output.generator.get_shader_code("uv", source_output.output_index, context) - assert (!(source is GDScriptFunctionState)) - while source is GDScriptFunctionState: - source = yield(source, "completed") - if source.empty(): - source = DEFAULT_GENERATED_SHADER - var shader_code = mm_renderer.generate_shader(source) - if shader_code.find("$") != -1: - print("Incorrect shader generated for "+get_hier_name()) - #shader_code = mm_renderer.generate_shader({ rgba="vec4(0.0, 0.0, 0.0, 1.0)" }) - material.shader.code = shader_code - update_again = true - if source.has("textures"): - for k in source.textures.keys(): - material.set_shader_param(k, source.textures[k]) - if source.has("pending_textures"): - pending_textures = source.pending_textures - else: - pending_textures = [] - if pending_textures.empty(): - update_buffer() - elif ! is_pending: - mm_renderer.add_pending_request() - is_pending = true - -func on_float_parameters_changed(parameter_changes : Dictionary) -> void: - var do_update : bool = false - for n in parameter_changes.keys(): - for p in VisualServer.shader_get_param_list(material.shader.get_rid()): - if p.name == n: - material.set_shader_param(n, parameter_changes[n]) - do_update = true - break - if do_update: - update_again = true - if pending_textures.empty(): - update_buffer() - -func on_texture_changed(n : String) -> void: - pending_textures.erase(n) - if pending_textures.empty(): - for p in VisualServer.shader_get_param_list(material.shader.get_rid()): - if p.name == n: - update_again = true - update_buffer() - return - -func update_buffer() -> void: - if !updating: - updating = true - while update_again: - if is_pending: - mm_renderer.remove_pending_request() - is_pending = false - var renderer = mm_renderer.request(self) - while renderer is GDScriptFunctionState: - renderer = yield(renderer, "completed") - if renderer == null: - return - current_renderer = renderer - update_again = false - var time = OS.get_ticks_msec() - renderer = renderer.render_material(self, material, pow(2, get_parameter("size"))) - while renderer is GDScriptFunctionState: - renderer = yield(renderer, "completed") - if !update_again: - renderer.copy_to_texture(texture) - emit_signal("rendering_time", OS.get_ticks_msec() - time) - renderer.release(self) - current_renderer = null - updating = false - get_tree().call_group("preview", "on_texture_changed", "o%s_tex" % str(get_instance_id())) - -func _get_shader_code(uv : String, output_index : int, context : MMGenContext) -> Dictionary: - var shader_code = _get_shader_code_lod(uv, output_index, context, -1.0 if output_index == 0 else parameters.lod) - if updating or update_again or !pending_textures.empty(): - shader_code.pending_textures = shader_code.textures.keys() - return shader_code - -func _serialize(data: Dictionary) -> Dictionary: - data.type = "buffer" - return data diff --git a/addons/material_maker/engine/gen_comment.gd b/addons/material_maker/engine/gen_comment.gd deleted file mode 100644 index 2dcf3bf..0000000 --- a/addons/material_maker/engine/gen_comment.gd +++ /dev/null @@ -1,49 +0,0 @@ -tool -extends MMGenTexture -class_name MMGenComment - -""" -Comments to put in the graph -""" - -var text : String = "Double-click to write a comment" -var size : Vector2 = Vector2(0, 0) -var title : String = "Comment" -var color : Color = Color(1.0, 0.5, 0.0) - -func _ready() -> void: - if !parameters.has("size"): - parameters.size = 4 - -func get_type() -> String: - return "comment" - -func get_type_name() -> String: - return "Comment" - -func get_parameter_defs() -> Array: - return [] - -func get_input_defs() -> Array: - return [] - -func get_output_defs() -> Array: - return [] - -func _serialize(data: Dictionary) -> Dictionary: - data.type = "comment" - data.title = title - data.color = MMType.serialize_value(color) - data.text = text - data.size = { x=size.x, y=size.y } - return data - -func _deserialize(data : Dictionary) -> void: - if data.has("text"): - text = data.text - if data.has("size"): - size = Vector2(data.size.x, data.size.y) - if data.has("title"): - title = data.title - if data.has("color"): - color = MMType.deserialize_value(data.color) diff --git a/addons/material_maker/engine/gen_context.gd b/addons/material_maker/engine/gen_context.gd deleted file mode 100644 index 827ae33..0000000 --- a/addons/material_maker/engine/gen_context.gd +++ /dev/null @@ -1,30 +0,0 @@ -tool -extends Object -class_name MMGenContext - - -var variants : Dictionary = {} -var parent_context : MMGenContext = null - -func _init(p = null) -> void: - parent_context = p - -func has_variant(generator) -> bool: - return variants.has(generator) or parent_context != null and parent_context.has_variant(generator) - -func touch_variant(generator) -> void: - if !variants.has(generator): - variants[generator] = [] - if parent_context != null: - parent_context.touch_variant(generator) - -func get_variant(generator, variant) -> int: - var rv = -1 - if variants.has(generator): - rv = variants[generator].find(variant) - if rv == -1: - variants[generator].push_back(variant) - else: - variants[generator] = [variant] - touch_variant(generator) - return rv diff --git a/addons/material_maker/engine/gen_debug.gd b/addons/material_maker/engine/gen_debug.gd deleted file mode 100644 index 7065181..0000000 --- a/addons/material_maker/engine/gen_debug.gd +++ /dev/null @@ -1,16 +0,0 @@ -tool -extends MMGenBase -class_name MMGenDebug - -""" -Can be used to get generated shader -""" - -func get_type() -> String: - return "debug" - -func get_type_name() -> String: - return "Debug" - -func get_input_defs() -> Array: - return [ { name="in", type="rgba" } ] diff --git a/addons/material_maker/engine/gen_export.gd b/addons/material_maker/engine/gen_export.gd deleted file mode 100644 index 475d699..0000000 --- a/addons/material_maker/engine/gen_export.gd +++ /dev/null @@ -1,49 +0,0 @@ -tool -extends MMGenBase -class_name MMGenExport - -""" -Can be used to export an additional texture -""" - -var texture = null - -# The default texture size as a power-of-two exponent -const TEXTURE_SIZE_DEFAULT = 10 # 1024x1024 - -func get_image_size() -> int: - var rv : int - if parameters.has("size"): - rv = int(pow(2, parameters.size)) - else: - rv = int(pow(2, TEXTURE_SIZE_DEFAULT)) - return rv - -func get_type() -> String: - return "export" - -func get_type_name() -> String: - return "Export" - -func get_parameter_defs() -> Array: - return [ - { name="size", type="size", first=4, last=12, default=10 }, - { name="suffix", type="string", default="suffix" } - ] - -func get_input_defs() -> Array: - return [ { name="in", type="rgba" } ] - -func export_material(prefix : String, _profile : String, size : int = 0) -> void: - if size == 0: - size = get_image_size() - var source = get_source(0) - if source != null: - var result = source.generator.render(self, source.output_index, size) - while result is GDScriptFunctionState: - result = yield(result, "completed") - if parameters.suffix != "": - result.save_to_file("%s_%s.png" % [ prefix, parameters.suffix ]) - else: - result.save_to_file("%s.png" % [ prefix ]) - result.release(self) diff --git a/addons/material_maker/engine/gen_graph.gd b/addons/material_maker/engine/gen_graph.gd deleted file mode 100644 index 439abc0..0000000 --- a/addons/material_maker/engine/gen_graph.gd +++ /dev/null @@ -1,400 +0,0 @@ -tool -extends MMGenBase -class_name MMGenGraph - -var label : String = "Graph" -var shortdesc = "" -var longdesc = "" -var connections = [] - -var editable : bool = false - -var transmits_seed : bool = true - -signal connections_changed(removed_connections, added_connections) -signal hierarchy_changed() - -func emit_hierarchy_changed(): - var top = self - while top.get_parent() != null and top.get_parent().get_script() == get_script(): - top = top.get_parent() - top.emit_signal("hierarchy_changed") - -func fix_remotes() -> void: - for c in get_children(): - if c is MMGenRemote: - c.fix() - -func _post_load() -> void: - fix_remotes() - - -func has_randomness() -> bool: - if !transmits_seed: - return false - for c in get_children(): - if c.has_randomness() and !c.is_seed_locked(): - return true - return false - -func set_position(p) -> void: - position = p - if !is_seed_locked(): - for c in get_children(): - c.set_position(c.position) - -func get_type() -> String: - return "graph" - -func get_type_name() -> String: - return label - -func set_type_name(l) -> void: - if l !=label: - label = l - emit_hierarchy_changed() - -func toggle_editable() -> bool: - editable = !editable - if editable: - model = null - return true - -func is_editable() -> bool: - return editable - -func get_description() -> String: - var desc : String - if shortdesc == "": - desc = longdesc - elif longdesc == "": - desc = shortdesc - else: - desc = shortdesc+"\n"+longdesc - return desc - - -func get_parameter_defs() -> Array: - if has_node("gen_parameters"): - return get_node("gen_parameters").get_parameter_defs() - return [] - -func set_parameter(n : String, v) -> void: - .set_parameter(n, v) - if has_node("gen_parameters"): - get_node("gen_parameters").set_parameter(n, v) - -func get_input_defs() -> Array: - if has_node("gen_inputs"): - return get_node("gen_inputs").get_output_defs() - return [] - -func get_output_defs() -> Array: - if has_node("gen_outputs"): - return get_node("gen_outputs").get_input_defs() - return [] - -func source_changed(input_index : int) -> void: - if has_node("gen_inputs"): - get_node("gen_inputs").source_changed(input_index) - -func all_sources_changed() -> void: - if has_node("gen_inputs"): - var inputs = get_node("gen_inputs") - for i in inputs.get_input_defs().size(): - inputs.source_changed(i) - -func get_port_source(gen_name: String, input_index: int) -> OutputPort: - var rv = null - if gen_name == "gen_inputs": - var parent = get_parent() - if parent != null and parent.get_script() == get_script(): - rv = parent.get_port_source(name, input_index) - else: - for c in connections: - if c.to == gen_name and c.to_port == input_index: - var src_gen = get_node(c.from) - if src_gen != null: - if src_gen.get_script() == get_script(): - rv = src_gen.get_port_source("gen_outputs", c.from_port) - else: - rv = OutputPort.new(src_gen, c.from_port) - if rv != null and rv.generator.name == "gen_inputs": - rv = get_port_source("gen_inputs", rv.output_index) - return rv - -func get_port_targets(gen_name: String, output_index: int) -> Array: - var rv = [] - for c in connections: - if c.from == gen_name and c.from_port == output_index: - var tgt_gen = get_node(c.to) - if tgt_gen != null: - rv.push_back(InputPort.new(tgt_gen, c.to_port)) - return rv - -func add_generator(generator : MMGenBase) -> bool: - var name = generator.name - if generator.name == "Material": - if has_node("Material"): - # Cannot create a material if it exists already - return false - else: - var parent = get_parent() - if parent != null and parent is Object and parent.get_script() == get_script(): - # Material is always in top level graph - return false - if has_node(name): - var name_prefix : String - var regex = RegEx.new() - regex.compile("^(.*_)\\d+$") - var result = regex.search(generator.name) - if result: - name_prefix = result.get_string(1) - else: - name_prefix = generator.name + "_" - var index = 1 - while has_node(name): - index += 1 - name = name_prefix + str(index) - generator.name = name - add_child(generator) - if generator.get_script() == get_script(): - emit_hierarchy_changed() - return true - -func remove_generator(generator : MMGenBase) -> bool: - if !generator.can_be_deleted(): - return false - var new_connections = [] - var old_connections = [] - for c in connections: - if c.from == generator.name: - old_connections.append(c) - elif c.to != generator.name: - new_connections.append(c) - connections = new_connections - # Notify target nodes that their input vanished - for c in old_connections: - get_node(c.to).source_changed(c.to_port) - remove_child(generator) - fix_remotes() - if generator.get_script() == get_script(): - emit_hierarchy_changed() - generator.queue_free() - return true - -func replace_generator(old : MMGenBase, new : MMGenBase) -> void: - new.name = old.name - new.position = old.position - remove_child(old) - add_child(new) - if old.get_script() == get_script() or new.get_script() == get_script(): - emit_hierarchy_changed() - old.free() - -func get_connected_inputs(generator) -> Array: - var rv : Array = [] - for c in connections: - if c.to == generator.name: - rv.push_back(c.to_port) - return rv - -func get_connected_outputs(generator) -> Array: - var rv : Array = [] - for c in connections: - if c.from == generator.name: - rv.push_back(c.from_port) - return rv - -func connect_children(from, from_port : int, to, to_port : int) -> bool: - # check the new connection does not create a loop - var spreadlist = [ InputPort.new(to, to_port) ] - while !spreadlist.empty(): - var input : InputPort = spreadlist.pop_front() - for o in input.generator.follow_input(input.input_index): - if o.generator == from and o.output_index == from_port: - return false - for t in o.generator.get_parent().get_port_targets(o.generator.name, o.output_index): - spreadlist.push_back(t) - # disconnect target - while true: - var remove = -1 - for i in connections.size(): - if connections[i].to == to.name and connections[i].to_port == to_port: - remove = i - break - if remove == -1: - break - connections.remove(remove) - # create new connection - connections.append({from=from.name, from_port=from_port, to=to.name, to_port=to_port}) - to.source_changed(to_port) - return true - -func disconnect_children(from, from_port : int, to, to_port : int) -> bool: - var new_connections : Array = [] - for c in connections: - if c.from != from.name or c.from_port != from_port or c.to != to.name or c.to_port != to_port: - new_connections.push_back(c) - else: - to.source_changed(to_port) - connections = new_connections - return true - -func reconnect_inputs(generator, reconnects : Dictionary) -> bool: - var new_connections : Array = [] - var added_connections : Array = [] - var removed_connections : Array = [] - for c in connections: - if c.to == generator.name and reconnects.has(c.to_port): - removed_connections.push_back(c.duplicate(true)) - if reconnects[c.to_port] < 0: - continue - c.to_port = reconnects[c.to_port] - added_connections.push_back(c.duplicate(true)) - new_connections.push_back(c) - connections = new_connections - if !removed_connections.empty(): - emit_signal("connections_changed", removed_connections, added_connections) - return true - -func reconnect_outputs(generator, reconnects : Dictionary) -> bool: - var new_connections : Array = [] - var added_connections : Array = [] - var removed_connections : Array = [] - for c in connections: - if c.from == generator.name and reconnects.has(c.from_port): - removed_connections.push_back(c.duplicate(true)) - if reconnects[c.from_port] < 0: - continue - c.from_port = reconnects[c.from_port] - added_connections.push_back(c.duplicate(true)) - new_connections.push_back(c) - connections = new_connections - if !removed_connections.empty(): - emit_signal("connections_changed", removed_connections, added_connections) - return true - -func _get_shader_code(uv : String, output_index : int, context : MMGenContext) -> Dictionary: - var outputs = get_node("gen_outputs") - if outputs != null: - var rv = outputs._get_shader_code(uv, output_index, context) - while rv is GDScriptFunctionState: - rv = yield(rv, "completed") - return rv - return { globals=[], defs="", code="", textures={} } - - -func edit(node) -> void: - node.get_parent().call_deferred("update_view", self) - -func create_subgraph(gens : Array) -> MMGenGraph: - # Remove material, gen_inputs and gen_outputs nodes - var generators = [] - var center = Vector2(0, 0) - var left_bound = 65535 - var right_bound = -65536 - var upper_bound = 65536 - var count = 0 - # Filter group nodes and calculate boundin box - for g in gens: - if g.name != "Material" and g.name != "gen_inputs" and g.name != "gen_outputs": - generators.push_back(g) - var p = g.position - center += p - count += 1 - if left_bound > p.x: left_bound = p.x - if right_bound < p.x: right_bound = p.x - if upper_bound > p.y: upper_bound = p.y - if count == 0: - return null - center /= count - # Create a new graph and add it to the current one - var new_graph = get_script().new() - new_graph.name = "graph" - add_generator(new_graph) - new_graph.position = center - # Add grouped generators and keep their names - var names : Array = [] - for g in generators: - names.push_back(g.name) - remove_child(g) - new_graph.add_generator(g) - # Create inputs and outputs generators - var gen_inputs = MMGenIOs.new() - gen_inputs.name = "gen_inputs" - gen_inputs.position = Vector2(left_bound-300, center.y) - new_graph.add_generator(gen_inputs) - var gen_outputs = MMGenIOs.new() - gen_outputs.name = "gen_outputs" - gen_outputs.position = Vector2(right_bound+300, center.y) - new_graph.add_generator(gen_outputs) - # Process connections - var new_graph_connections = [] - var my_new_connections = [] - var inputs = [] - var outputs = [] - for c in connections: - var src_name = c.from+"."+str(c.from_port) - if names.find(c.from) != -1 and names.find(c.to) != -1: - new_graph_connections.push_back(c) - elif names.find(c.from) != -1: - var port_index = outputs.find(src_name) - if port_index == -1: - port_index = outputs.size() - outputs.push_back(src_name) - var type = new_graph.get_node(c.from).get_output_defs()[c.from_port].type - gen_outputs.ports.push_back( { name="port"+str(port_index), type=type } ) - my_new_connections.push_back( { from=new_graph.name, from_port=port_index, to=c.to, to_port=c.to_port } ) - new_graph_connections.push_back( { from=c.from, from_port=c.from_port, to="gen_outputs", to_port=port_index } ) - elif names.find(c.to) != -1: - var port_index = inputs.find(src_name) - if port_index == -1: - port_index = inputs.size() - inputs.push_back(src_name) - var type = get_node(c.from).get_output_defs()[c.from_port].type - gen_inputs.ports.push_back( { name="port"+str(port_index), type=type } ) - my_new_connections.push_back( { from=c.from, from_port=c.from_port, to=new_graph.name, to_port=port_index } ) - new_graph_connections.push_back( { from="gen_inputs", from_port=port_index, to=c.to, to_port=c.to_port } ) - else: - my_new_connections.push_back(c) - connections = my_new_connections - new_graph.connections = new_graph_connections - var found_remote = false - var remote_script = load("res://addons/material_maker/engine/gen_remote.gd") - for g in generators: - if g.get_script() == remote_script: - g.name = "gen_parameters" - found_remote = true - new_graph.parameters = g.parameters.duplicate(true) - break - if !found_remote: - var gen_parameters = remote_script.new() - gen_parameters.name = "gen_parameters" - gen_parameters.position = Vector2(center.x-200, upper_bound-300) - new_graph.add_child(gen_parameters) - fix_remotes() - new_graph.fix_remotes() - emit_hierarchy_changed() - return new_graph - - -func _serialize(data: Dictionary) -> Dictionary: - data.label = label - data.shortdesc = shortdesc - data.longdesc = longdesc - data.nodes = [] - for c in get_children(): - data.nodes.append(c.serialize()) - data.connections = connections - return data - -func _deserialize(data : Dictionary) -> void: - if data.has("label"): - label = data.label - if data.has("shortdesc"): - shortdesc = data.shortdesc - if data.has("longdesc"): - longdesc = data.longdesc - var nodes = data.nodes if data.has("nodes") else [] - mm_loader.add_to_gen_graph(self, nodes, data.connections if data.has("connections") else []) diff --git a/addons/material_maker/engine/gen_image.gd b/addons/material_maker/engine/gen_image.gd deleted file mode 100644 index 394e85f..0000000 --- a/addons/material_maker/engine/gen_image.gd +++ /dev/null @@ -1,46 +0,0 @@ -tool -extends MMGenTexture -class_name MMGenImage - -var timer : Timer -var filetime : int = 0 - -""" -Texture generator from image -""" - -func _ready() -> void: - timer = Timer.new() - add_child(timer) - timer.wait_time = 2 - timer.start() - timer.connect("timeout", self, "_on_timeout") - -func get_type() -> String: - return "image" - -func get_type_name() -> String: - return "Image" - -func get_parameter_defs() -> Array: - return [ { name="image", type="path" } ] - -func get_filetime(file_path : String) -> int: - var f : File = File.new() - if f.file_exists(file_path): - return f.get_modified_time(file_path) - return 0 - -func set_parameter(n : String, v) -> void: - .set_parameter(n, v) - if n == "image": - filetime = get_filetime(v) - texture.load(v) - -func _on_timeout() -> void: - var file_path : String = get_parameter("image") - var new_filetime : int = get_filetime(file_path) - if filetime != new_filetime: - filetime = new_filetime - texture.load(file_path) - .set_parameter("image", file_path) diff --git a/addons/material_maker/engine/gen_ios.gd b/addons/material_maker/engine/gen_ios.gd deleted file mode 100644 index 14031f3..0000000 --- a/addons/material_maker/engine/gen_ios.gd +++ /dev/null @@ -1,120 +0,0 @@ -tool -extends MMGenBase -class_name MMGenIOs - -""" -IOs just forward their inputs to their outputs and are used to specify graph interfaces -""" - -var ports : Array = [] - -var editable = false - -func can_be_deleted() -> bool: - return name != "gen_inputs" and name != "gen_outputs" - - -func get_type() -> String: - return "ios" - -func get_type_name() -> String: - match name: - "gen_inputs": return "Inputs" - "gen_outputs": return "Outputs" - _: return "IOs" - - -func get_io_defs() -> Array: - var rv : Array = [] - for p in ports: - var port = { name=p.name, type=p.type } - if p.has("shortdesc"): - port.shortdesc = p.shortdesc - if p.has("longdesc"): - port.longdesc = p.longdesc - if p.has("group_size") and p.group_size > 1: - port.group_size = p.group_size - rv.push_back(port) - return rv - -func get_input_defs() -> Array: - return [] if name == "gen_inputs" else get_io_defs() - -func get_output_defs() -> Array: - return [] if name == "gen_outputs" else get_io_defs() - - -func add_port() -> void: - ports.append({ name="unnamed", type="rgba" }) - emit_signal("parameter_changed", "__update_all__", null) - -func set_port_name(i : int, n : String) -> void: - ports[i].name = n - -func set_port_type(i : int, t : String) -> void: - ports[i].type = t - emit_signal("parameter_changed", "__update_all__", null) - -func set_port_descriptions(i : int, short_description : String, long_description : String) -> void: - ports[i].shortdesc = short_description - ports[i].longdesc = long_description - -func set_port_group_size(i : int, s : int) -> void: - ports[i].group_size = s - - -func delete_port(i : int) -> void: - ports.remove(i) - var input_gen = get_parent() if name == "gen_inputs" else self - var output_gen = get_parent() if name == "gen_outputs" else self - var port_reconnects = { i:-1 } - while i < ports.size(): - port_reconnects[i+1] = i - i += 1 - input_gen.get_parent().reconnect_inputs(input_gen, port_reconnects) - output_gen.get_parent().reconnect_outputs(output_gen, port_reconnects) - emit_signal("parameter_changed", "__update_all__", null) - -func swap_ports(i1 : int, i2 : int) -> void: - var tmp = ports[i1] - ports[i1] = ports[i2] - ports[i2] = tmp - var input_gen = get_parent() if name == "gen_inputs" else self - var output_gen = get_parent() if name == "gen_outputs" else self - var port_reconnects = { i1:i2, i2:i1 } - input_gen.get_parent().reconnect_inputs(input_gen, port_reconnects) - output_gen.get_parent().reconnect_outputs(output_gen, port_reconnects) - emit_signal("parameter_changed", "__update_all__", null) - -func source_changed(input_index : int) -> void: - if name == "gen_outputs": - if get_parent() != null: - get_parent().notify_output_change(input_index) - else: - notify_output_change(input_index) - -func all_sources_changed() -> void: - if name == "gen_outputs": - if get_parent() != null: - for i in ports.size(): - get_parent().notify_output_change(i) - else: - for i in ports.size(): - notify_output_change(i) - -func _get_shader_code(uv : String, output_index : int, context : MMGenContext) -> Dictionary: - var source = get_source(output_index) - if source != null: - var rv = source.generator._get_shader_code(uv, source.output_index, context) - while rv is GDScriptFunctionState: - rv = yield(rv, "completed") - return rv - return DEFAULT_GENERATED_SHADER - -func _serialize(data: Dictionary) -> Dictionary: - data.type = "ios" - data.ports = ports - return data - -func _deserialize(data : Dictionary) -> void: - ports = data.ports.duplicate(true) diff --git a/addons/material_maker/engine/gen_iterate_buffer.gd b/addons/material_maker/engine/gen_iterate_buffer.gd deleted file mode 100644 index fc8f4cf..0000000 --- a/addons/material_maker/engine/gen_iterate_buffer.gd +++ /dev/null @@ -1,135 +0,0 @@ -tool -extends MMGenTexture -class_name MMGenIterateBuffer - -""" -Iterate buffers, that render their input in a specific resolution and apply -a loop n times on the result. -""" - -var material : ShaderMaterial = null -var loop_material : ShaderMaterial = null -var updating : bool = false -var update_again : bool = false -var current_iteration : int = 0 - -func _ready() -> void: - texture.flags = Texture.FLAG_REPEAT - material = ShaderMaterial.new() - material.shader = Shader.new() - loop_material = ShaderMaterial.new() - loop_material.shader = Shader.new() - if !parameters.has("size"): - parameters.size = 9 - add_to_group("preview") - -func get_type() -> String: - return "iterate_buffer" - -func get_type_name() -> String: - return "Iterate Buffer" - -func get_parameter_defs() -> Array: - return [ - { name="size", type="size", first=4, last=12, default=4 }, - { name="iterations", type="float", min=1, max=50, step=1, default=5 } - ] - -func get_input_defs() -> Array: - return [ { name="in", type="rgba" }, { name="loop_in", type="rgba" } ] - -func get_output_defs() -> Array: - return [ { type="rgba" }, { type="rgba" } ] - -func source_changed(input_port_index : int) -> void: - current_iteration = 0 - call_deferred("update_shader", input_port_index) - -func all_sources_changed() -> void: - current_iteration = 0 - call_deferred("update_shader", 0) - call_deferred("update_shader", 1) - -func follow_input(input_index : int) -> Array: - if input_index == 1: - return [ OutputPort.new(self, 0) ] - else: - return .follow_input(input_index) - -func update_shader(input_port_index : int) -> void: - var context : MMGenContext = MMGenContext.new() - var source = {} - var source_output = get_source(input_port_index) - if source_output != null: - source = source_output.generator.get_shader_code("uv", source_output.output_index, context) - while source is GDScriptFunctionState: - source = yield(source, "completed") - if source.empty(): - source = DEFAULT_GENERATED_SHADER - var m : ShaderMaterial = [ material, loop_material ][input_port_index] - m.shader.code = mm_renderer.generate_shader(source) - if source.has("textures"): - for k in source.textures.keys(): - m.set_shader_param(k, source.textures[k]) - update_buffer() - -func set_parameter(n : String, v) -> void: - .set_parameter(n, v) - current_iteration = 0 - if is_inside_tree(): - update_buffer() - -func on_float_parameters_changed(parameter_changes : Dictionary) -> void: - var do_update : bool = false - if parameter_changes.has("p_o%s_iterations" % str(get_instance_id())): - do_update = true - for m in [ material, loop_material ]: - for n in parameter_changes.keys(): - for p in VisualServer.shader_get_param_list(m.shader.get_rid()): - if p.name == n: - m.set_shader_param(n, parameter_changes[n]) - do_update = true - break - if do_update: - current_iteration = 0 - update_buffer() - -func on_texture_changed(n : String) -> void: - for m in [ material, loop_material ]: - for p in VisualServer.shader_get_param_list(m.shader.get_rid()): - if p.name == n: - update_buffer() - return - -func update_buffer() -> void: - update_again = true - if !updating: - updating = true - while update_again: - var renderer = mm_renderer.request(self) - while renderer is GDScriptFunctionState: - renderer = yield(renderer, "completed") - update_again = false - if current_iteration == 0: - renderer = renderer.render_material(self, material, pow(2, get_parameter("size"))) - else: - renderer = renderer.render_material(self, loop_material, pow(2, get_parameter("size"))) - while renderer is GDScriptFunctionState: - renderer = yield(renderer, "completed") - if !update_again: - renderer.copy_to_texture(texture) - texture.flags = 0 - renderer.release(self) - updating = false - if current_iteration < get_parameter("iterations"): - get_tree().call_group("preview", "on_texture_changed", "o%s_loop_tex" % str(get_instance_id())) - else: - get_tree().call_group("preview", "on_texture_changed", "o%s_tex" % str(get_instance_id())) - current_iteration += 1 - -func _get_shader_code(uv : String, output_index : int, context : MMGenContext) -> Dictionary: - return _get_shader_code_lod(uv, output_index, context, -1.0, "_tex" if output_index == 0 else "_loop_tex") - -func _serialize(data: Dictionary) -> Dictionary: - data.type = "iterate_buffer" - return data diff --git a/addons/material_maker/engine/gen_material.gd b/addons/material_maker/engine/gen_material.gd deleted file mode 100644 index 43655a0..0000000 --- a/addons/material_maker/engine/gen_material.gd +++ /dev/null @@ -1,443 +0,0 @@ -tool -extends MMGenShader -class_name MMGenMaterial - -var export_paths = {} - -var material : SpatialMaterial -var shader_materials = {} -var need_update = {} -var need_render = {} -var generated_textures = {} -var updating : bool = false -var update_again : bool = false -var render_not_ready : bool = false - -const TEXTURE_LIST = [ - { port=0, texture="albedo", sources=[0] }, - { port=1, texture="orm", sources=[1, 2, 5] }, - { port=2, texture="emission", sources=[3] }, - { port=3, texture="normal", sources=[4] }, - { port=4, texture="depth", sources=[6] }, - { port=5, texture="sss", sources=[8] } -] - -const INPUT_ALBEDO : int = 0 -const INPUT_METALLIC : int = 1 -const INPUT_ROUGHNESS : int = 2 -const INPUT_EMISSION : int = 3 -const INPUT_NORMAL : int = 4 -const INPUT_OCCLUSION : int = 5 -const INPUT_DEPTH : int = 6 -const INPUT_SSS : int = 8 - -# The minimum allowed texture size as a power-of-two exponent -const TEXTURE_SIZE_MIN = 4 # 16x16 - -# The maximum allowed texture size as a power-of-two exponent -const TEXTURE_SIZE_MAX = 12 # 4096x4096 - -# The default texture size as a power-of-two exponent -const TEXTURE_SIZE_DEFAULT = 10 # 1024x1024 - - -func _ready() -> void: - for t in TEXTURE_LIST: - generated_textures[t.texture] = null - need_update[t.texture] = true - need_render[t.texture] = true - shader_materials[t.texture] = ShaderMaterial.new() - shader_materials[t.texture].shader = Shader.new() - material = SpatialMaterial.new() - add_to_group("preview") - -func accept_float_expressions() -> bool: - return false - -func can_be_deleted() -> bool: - return false - -func toggle_editable() -> bool: - return false - -func get_type() -> String: - return "material" - -func get_type_name() -> String: - return "Material" - -func get_output_defs() -> Array: - return [] - -func get_image_size() -> int: - var rv : int - if parameters.has("size"): - rv = int(pow(2, parameters.size)) - else: - rv = int(pow(2, TEXTURE_SIZE_DEFAULT)) - return rv - -func update_preview() -> void: - var graph_edit = self - while graph_edit is MMGenBase: - graph_edit = graph_edit.get_parent() - if graph_edit != null and graph_edit.has_method("send_changed_signal"): - graph_edit.send_changed_signal() - -func set_parameter(p, v) -> void: - .set_parameter(p, v) - update_preview() - -func source_changed(input_index : int) -> void: - for t in TEXTURE_LIST: - if t.has("sources") and t.sources.find(input_index) != -1: - need_update[t.texture] = true - update_preview() - -func all_sources_changed() -> void: - for t in TEXTURE_LIST: - need_update[t.texture] = true - update_preview() - -func render_textures() -> void: - for t in TEXTURE_LIST: - var renderer - if t.has("port"): - if !need_update[t.texture]: - continue - var context : MMGenContext = MMGenContext.new() - var source = get_shader_code("uv", t.port, context) - while source is GDScriptFunctionState: - source = yield(source, "completed") - if source.empty(): - source = DEFAULT_GENERATED_SHADER - shader_materials[t.texture].shader.code = mm_renderer.generate_shader(source) - # Get parameter values from the shader code - define_shader_float_parameters(shader_materials[t.texture].shader.code, shader_materials[t.texture]) - # Set texture params - if source.has("textures"): - for k in source.textures.keys(): - shader_materials[t.texture].set_shader_param(k, source.textures[k]) - else: - generated_textures[t.texture] = null - need_update[t.texture] = false - continue - renderer = mm_renderer.request(self) - while renderer is GDScriptFunctionState: - renderer = yield(renderer, "completed") - renderer = renderer.render_material(self, shader_materials[t.texture], get_image_size(), true) - while renderer is GDScriptFunctionState: - renderer = yield(renderer, "completed") - if generated_textures[t.texture] == null: - generated_textures[t.texture] = ImageTexture.new() - var texture = generated_textures[t.texture] - renderer.copy_to_texture(texture) - renderer.release(self) - # To work, this must be set after calling `copy_to_texture()` - texture.flags |= ImageTexture.FLAG_ANISOTROPIC_FILTER - # Disable filtering for small textures, as they're considered to be used - # for a pixel art style - if texture.get_size().x <= 128: - texture.flags ^= ImageTexture.FLAG_FILTER - need_update[t.texture] = false - -func on_float_parameters_changed(parameter_changes : Dictionary) -> void: - var do_update : bool = false - for t in TEXTURE_LIST: - if generated_textures[t.texture] != null: - for n in parameter_changes.keys(): - for p in VisualServer.shader_get_param_list(shader_materials[t.texture].shader.get_rid()): - if p.name == n: - shader_materials[t.texture].set_shader_param(n, parameter_changes[n]) - need_render[t.texture] = true - do_update = true - break - if do_update: - update_textures() - -func on_texture_changed(n : String) -> void: - render_not_ready = true - var do_update : bool = false - for t in TEXTURE_LIST: - if generated_textures[t.texture] != null: - for p in VisualServer.shader_get_param_list(shader_materials[t.texture].shader.get_rid()): - if p.name == n: - need_render[t.texture] = true - do_update = true - break - if do_update: - update_textures() - -func update_textures() -> void: - update_again = true - if !updating: - var image_size = get_image_size() - updating = true - while update_again: - update_again = false - for t in TEXTURE_LIST: - if need_render[t.texture]: - var renderer = mm_renderer.request(self) - while renderer is GDScriptFunctionState: - renderer = yield(renderer, "completed") - renderer = renderer.render_material(self, shader_materials[t.texture], image_size, true) - while renderer is GDScriptFunctionState: - renderer = yield(renderer, "completed") - renderer.copy_to_texture(generated_textures[t.texture]) - renderer.release(self) - updating = false - -func update_materials(material_list) -> void: - render_textures() - for m in material_list: - update_material(m) - -func get_generated_texture(slot, file_prefix = null) -> ImageTexture: - if file_prefix != null: - var file_name = "%s_%s.png" % [ file_prefix, slot ] - if File.new().file_exists(file_name): - var texture = load(file_name) - return texture - else: - return null - else: - return generated_textures[slot] - -func update_material(m, file_prefix = null) -> void: - if m is SpatialMaterial: - # Make the material double-sided for better visiblity in the preview - m.params_cull_mode = SpatialMaterial.CULL_DISABLED - # Albedo - m.albedo_color = parameters.albedo_color - m.albedo_texture = get_generated_texture("albedo", file_prefix) - m.flags_albedo_tex_force_srgb = true - # Ambient occlusion - if get_source(INPUT_OCCLUSION) != null: - m.ao_enabled = true - m.ao_light_affect = parameters.ao - m.ao_texture = get_generated_texture("orm", file_prefix) - m.ao_texture_channel = SpatialMaterial.TEXTURE_CHANNEL_RED - else: - m.ao_enabled = false - # Roughness - m.roughness = parameters.roughness - if get_source(INPUT_ROUGHNESS) != null: - m.roughness_texture = get_generated_texture("orm", file_prefix) - m.roughness_texture_channel = SpatialMaterial.TEXTURE_CHANNEL_GREEN - else: - m.roughness_texture = null - # Metallic - m.metallic = parameters.metallic - if get_source(INPUT_METALLIC) != null: - m.metallic_texture = get_generated_texture("orm", file_prefix) - m.metallic_texture_channel = SpatialMaterial.TEXTURE_CHANNEL_BLUE - else: - m.metallic_texture = null - # Emission - if get_source(INPUT_EMISSION) != null: - m.emission_enabled = true - m.emission_energy = parameters.emission_energy - m.emission_texture = get_generated_texture("emission", file_prefix) - else: - m.emission_enabled = false - # Normal map - if get_source(INPUT_NORMAL) != null: - m.normal_enabled = true - m.normal_texture = get_generated_texture("normal", file_prefix) - m.normal_scale = parameters.normal - else: - m.normal_enabled = false - # Depth - if get_source(INPUT_DEPTH) != null and parameters.depth_scale > 0: - m.depth_enabled = true - m.depth_deep_parallax = true - m.depth_scale = parameters.depth_scale * 0.2 - m.depth_texture = get_generated_texture("depth", file_prefix) - else: - m.depth_enabled = false - # Transparency - if parameters.has("flags_transparent"): - m.flags_transparent = parameters.flags_transparent - if m.flags_transparent: - m.params_depth_draw_mode = SpatialMaterial.DEPTH_DRAW_ALWAYS - m.params_use_alpha_scissor = true - else: - m.params_depth_draw_mode = SpatialMaterial.DEPTH_DRAW_OPAQUE_ONLY - m.params_use_alpha_scissor = false - # Subsurface scattering - if get_source(INPUT_SSS) != null: - m.subsurf_scatter_enabled = true - m.subsurf_scatter_strength = parameters.sss - m.subsurf_scatter_texture = get_generated_texture("sss", file_prefix) - else: - m.subsurf_scatter_enabled = false - else: - m.set_shader_param("albedo", parameters.albedo_color) - m.set_shader_param("texture_albedo", get_generated_texture("albedo", file_prefix)) - m.set_shader_param("texture_orm", get_generated_texture("orm", file_prefix)) - m.set_shader_param("metallic", parameters.metallic) - m.set_shader_param("roughness", parameters.roughness) - m.set_shader_param("emission_energy", parameters.emission_energy) - m.set_shader_param("texture_emission", get_generated_texture("emission", file_prefix)) - m.set_shader_param("normal_scale", parameters.normal) - m.set_shader_param("texture_normal", get_generated_texture("normal", file_prefix)) - m.set_shader_param("depth_scale", parameters.depth_scale * 0.2) - m.set_shader_param("texture_depth", get_generated_texture("depth", file_prefix)) - m.set_shader_param("ao_light_affect", parameters.ao) - -# Export - -func get_export_profiles() -> Array: - return shader_model.exports.keys() - -func get_export_extension(profile : String) -> String: - return shader_model.exports[profile].export_extension - -func get_export_path(profile : String) -> String: - if export_paths.has(profile): - return export_paths[profile] - return "" - -func subst_string(s : String, export_context : Dictionary) -> String: - var modified : bool = true - while modified: - modified = false - for k in export_context.keys(): - var new_s = s.replace(k, export_context[k]) - if new_s != s: - s = new_s - modified = true - while (true): - var search_string = "$(expr:" - var position = s.find(search_string) - if position == -1: - break - var parenthesis_level = 0 - var expr_begin = position+search_string.length() - for i in range(expr_begin, s.length()): - if s[i] == '(': - parenthesis_level += 1 - elif s[i] == ')': - if parenthesis_level == 0: - var expression = s.substr(expr_begin, i-expr_begin) - var expr = Expression.new() - var error = expr.parse(expression, []) - if error == OK: - s = s.replace(s.substr(position, i+1-position), str(expr.execute())) - else: - s = s.replace(s.substr(position, i+1-position), "EXPRESSION ERROR ("+expression+")") - break - parenthesis_level -= 1 - return s - -func create_file_from_template(template : String, file_name : String, export_context : Dictionary) -> bool: - var in_file = File.new() - var out_file = File.new() - if in_file.open(MMPaths.STD_GENDEF_PATH+"/"+template, File.READ) != OK: - if in_file.open(OS.get_executable_path().get_base_dir()+"/nodes/"+template, File.READ) != OK: - print("Cannot find template file "+template) - return false - Directory.new().remove(file_name) - if out_file.open(file_name, File.WRITE) != OK: - print("Cannot write file '"+file_name+"' ("+str(out_file.get_error())+")") - return false - var skip_state : Array = [ false ] - while ! in_file.eof_reached(): - var l = in_file.get_line() - if l.left(4) == "$if ": - var condition = subst_string(l.right(4), export_context) - var expr = Expression.new() - var error = expr.parse(condition, []) - if error != OK: - print("Error in expression "+condition+": "+expr.get_error_text()) - continue - skip_state.push_back(!expr.execute()) - elif l.left(3) == "$fi": - skip_state.pop_back() - elif l.left(5) == "$else": - skip_state.push_back(!skip_state.pop_back()) - elif ! skip_state.back(): - out_file.store_line(subst_string(l, export_context)) - return true - -func export_material(prefix : String, profile : String, size : int = 0) -> void: - if size == 0: - size = get_image_size() - export_paths[profile] = prefix - var export_context : Dictionary = { - "$(path_prefix)":prefix, - "$(file_prefix)":prefix.get_file() - } - for i in range(shader_model.inputs.size()): - var input = shader_model.inputs[i] - export_context["$(connected:"+input.name+")"] = "true" if get_source(i) != null else "false" - for p in shader_model.parameters: - var value = p.default - if parameters.has(p.name): - value = parameters[p.name] - match p.type: - "float", "size": - export_context["$(param:"+p.name+")"] = str(value) - "color": - export_context["$(param:"+p.name+".r)"] = str(value.r) - export_context["$(param:"+p.name+".g)"] = str(value.g) - export_context["$(param:"+p.name+".b)"] = str(value.b) - export_context["$(param:"+p.name+".a)"] = str(value.a) - _: - print(p.type+" not supported in material") - if shader_model.exports[profile].has("uids"): - for i in range(shader_model.exports[profile].uids): - var uid : String - var r = [] - for _k in range(16): - r.append(randi() & 255) - r[6] = (r[6] & 0x0f) | 0x40 - r[8] = (r[8] & 0x3f) | 0x80 - for k in range(16): -# warning-ignore:unassigned_variable_op_assign - uid += '%02x' % r[k] - export_context["$(uid:"+str(i)+")"] = uid - for f in shader_model.exports[profile].files: - if f.has("conditions"): - var condition = subst_string(f.conditions, export_context) - var expr = Expression.new() - var error = expr.parse(condition, []) - if error != OK: - print("Error in expression: "+expr.get_error_text()) - continue - if !expr.execute(): - continue - match f.type: - "texture": - # Wait until no buffer has been updated for 5 frames - render_not_ready = true - while render_not_ready: - render_not_ready = false - yield(get_tree(), "idle_frame") - yield(get_tree(), "idle_frame") - yield(get_tree(), "idle_frame") - yield(get_tree(), "idle_frame") - yield(get_tree(), "idle_frame") - var file_name = subst_string(f.file_name, export_context) - var result = render(self, f.output, size) - while result is GDScriptFunctionState: - result = yield(result, "completed") - result.save_to_file(file_name) - result.release(self) - "template": - var file_export_context = export_context.duplicate() - if f.has("file_params"): - for p in f.file_params.keys(): - file_export_context["$(file_param:"+p+")"] = f.file_params[p] - var file_name = subst_string(f.file_name, export_context) - create_file_from_template(f.template, file_name, file_export_context) - -func _serialize_data(data: Dictionary) -> Dictionary: - data = ._serialize_data(data) - data.export_paths = export_paths - return data - -func _deserialize(data : Dictionary) -> void: - ._deserialize(data) - if data.has("export_paths"): - export_paths = data.export_paths.duplicate() diff --git a/addons/material_maker/engine/gen_remote.gd b/addons/material_maker/engine/gen_remote.gd deleted file mode 100644 index e6bf5a3..0000000 --- a/addons/material_maker/engine/gen_remote.gd +++ /dev/null @@ -1,237 +0,0 @@ -tool -extends MMGenBase -class_name MMGenRemote - -""" -Remote can be used to control parameters from several generators in the same graph -""" - -var widgets = [] - -func _enter_tree(): - fix() - for p in parameters.keys(): - set_parameter(p, MMType.deserialize_value(MMType.serialize_value(parameters[p]))) - -func can_be_deleted() -> bool: - return name != "gen_parameters" - -func set_widgets(w : Array) -> void: - widgets = w - fix() - -func get_widget(n : String) -> Dictionary: - for w in widgets: - if w.name == n: - return w - return {} - -func get_next_widget_name() -> String: - var i = 0 - while true: - var param_name = "param"+str(i) - var used = false - for w in widgets: - if w.has("name") and w.name == param_name: - used = true - break - if !used: - return param_name - i += 1 - return "" - -func fix() -> void: - # Make sure all widgets have a name - for w in widgets: - if !w.has("name"): - w.name = get_next_widget_name() - var parent = get_parent() - if parent == null: - return - var updated_widgets : Array = [] - var removed_widgets = false - for w in widgets: - var updated_linked_widgets : Array = [] - for l in w.linked_widgets: - var linked_widget : MMGenBase = parent.get_node(l.node) - if linked_widget != null and linked_widget.get_parameter_def(l.widget).size() > 0: - updated_linked_widgets.push_back(l) - if updated_linked_widgets.size() == 0: - removed_widgets = true - continue - w.linked_widgets = updated_linked_widgets - updated_widgets.push_back(w) - if !parameters.has(w.name): - match w.type: - "config_control": - parameters[w.name] = 0 - "linked_control": - # Should get current value of a linked widget - parameters[w.name] = 0 - if removed_widgets: - widgets = updated_widgets - emit_signal("parameter_changed", "__update_all__", null) - -func get_type() -> String: - return "remote" - -func get_type_name() -> String: - return "Parameters" if name == "gen_parameters" else "Remote" - -func get_parameter_defs() -> Array: - var rv = [] - for w in widgets: - var p : Dictionary - match w.type: - "config_control": - p = { name=w.name, label=w.label, type="enum" } - var configurations = w.configurations.keys() - configurations.sort() - if configurations == [ "False", "True" ]: - p.type = "boolean" - else: - p.values=[] - for c in configurations: - p.values.push_back({ name=c, value=c }) - "linked_control": - var linked = w.linked_widgets[0] - if linked != null && is_inside_tree(): - var gen = get_parent().get_node(linked.node) - if gen != null: - var gen_params = gen.get_parameter_defs() - for pd in gen_params: - if pd.name == linked.widget: - p = pd.duplicate(true) - break - p.name = w.name - p.label = w.label - _: - print("Unsupported widget of type "+str(w.type)) - break - if w.has("shortdesc"): - p.shortdesc = w.shortdesc - if w.has("longdesc"): - p.longdesc = w.longdesc - rv.append(p) - return rv - -func set_parameter(p : String, v) -> void: - var parent = get_parent() - if parent != null: - var widget = get_widget(p) - if !widget.empty(): - match widget.type: - "linked_control": - for w in widget.linked_widgets: - var node = parent.get_node(w.node) - if node != null: - node.set_parameter(w.widget, v) - "config_control": - if v is bool: - v = 1 if v else 0 - if v < widget.configurations.size(): - var configurations = widget.configurations.keys() - configurations.sort() - for w in widget.configurations[configurations[v]]: - var node = parent.get_node(w.node) - if node != null: - node.set_parameter(w.widget, MMType.deserialize_value(w.value)) - else: - # incorrect configuration index - print("error: incorrect config control parameter value") - return - .set_parameter(p, v) - if parent != null and name == "gen_parameters": - parent.parameters[p] = v - -func create_linked_control(label : String) -> String: - var n = get_next_widget_name() - widgets.push_back({ name=n, label=label, type="linked_control", linked_widgets=[] }) - return n - -func create_config_control(label : String) -> String: - var n = get_next_widget_name() - widgets.push_back({ name=n, label=label, type="config_control", linked_widgets=[], configurations={} }) - return n - -func set_label(widget_name : String, new_label : String) -> void: - get_widget(widget_name).label = new_label - -func can_link_parameter(widget_name : String, generator : MMGenBase, param : String) -> bool: - var widget : Dictionary = get_widget(widget_name) - if !widget.linked_widgets.empty(): - # Check if the param is already linked - for lw in widget.linked_widgets: - if lw.node == generator.name and lw.widget == param: - return false - # Check the parameter type - if widget.type == "linked_control": - var linked : Dictionary = widget.linked_widgets[0] - var linked_generator : MMGenBase = get_parent().get_node(linked.node) - var linked_parameter : Dictionary = linked_generator.get_parameter_def(linked.widget) - var parameter : Dictionary = generator.get_parameter_def(param) - if parameter.type != linked_parameter.type: - return false - match parameter.type: - "enum": - if to_json(linked_parameter.values) != to_json(parameter.values): - return false - return true - -func link_parameter(widget_name : String, generator : MMGenBase, param : String) -> void: - if !can_link_parameter(widget_name, generator, param): - return - var widget : Dictionary = get_widget(widget_name) - widget.linked_widgets.push_back({ node=generator.name, widget=param }) - if !parameters.has(widget_name): - match widget.type: - "linked_control": - parameters[widget_name] = generator.parameters[param] - "config_control": - parameters[widget_name] = 0 - emit_signal("parameter_changed", "__update_all__", null) - -func remove_parameter(widget_name : String) -> void: - for i in range(widgets.size()): - if widgets[i].name == widget_name: - widgets.remove(i) - break - parameters.erase(widget_name) - emit_signal("parameter_changed", "__update_all__", null) - -func add_configuration(widget_name : String, config_name : String) -> void: - var widget = get_widget(widget_name) - if widget.type == "config_control": - widget.configurations[config_name] = [] - var configurations = widget.configurations.keys() - configurations.sort() - parameters[widget.name] = configurations.find(config_name) - update_configuration(widget_name, config_name) - -func update_configuration(widget_name : String, config_name : String) -> void: - var widget = get_widget(widget_name) - if widget.type == "config_control": - var c = [] - var parent = get_parent() - for w in widget.linked_widgets: - var g = parent.get_node(w.node) - if g != null: - var value = MMType.serialize_value(g.parameters[w.widget]) - c.push_back({ node=w.node, widget=w.widget, value=value }) - widget.configurations[config_name] = c - emit_signal("parameter_changed", "__update_all__", null) - -func remove_configuration(widget_name : String, config_name : String) -> void: - var widget = get_widget(widget_name) - if widget.type == "config_control": - widget.configurations.erase(config_name) - emit_signal("parameter_changed", "__update_all__", null) - - -func _serialize(data: Dictionary) -> Dictionary: - data.type = "remote" - data.widgets = widgets - return data - -func _deserialize(data : Dictionary) -> void: - set_widgets(data.widgets.duplicate(true)) diff --git a/addons/material_maker/engine/gen_shader.gd b/addons/material_maker/engine/gen_shader.gd deleted file mode 100644 index 7ae3134..0000000 --- a/addons/material_maker/engine/gen_shader.gd +++ /dev/null @@ -1,441 +0,0 @@ -tool -extends MMGenBase -class_name MMGenShader - - -var shader_model : Dictionary = {} -var uses_seed = false - -var editable = false - - -func toggle_editable() -> bool: - editable = !editable - if editable: - model = null - return true - -func is_editable() -> bool: - return editable - - -func has_randomness() -> bool: - return uses_seed - -func get_description() -> String: - var desc_list : PoolStringArray = PoolStringArray() - if shader_model.has("shortdesc"): - desc_list.push_back(shader_model.shortdesc) - if shader_model.has("longdesc"): - desc_list.push_back(shader_model.longdesc) - return desc_list.join("\n") - -func get_type() -> String: - return "shader" - -func get_type_name() -> String: - if shader_model.has("name"): - return shader_model.name - return .get_type_name() - -func get_parameter_defs() -> Array: - if shader_model == null or !shader_model.has("parameters"): - return [] - else: - return shader_model.parameters - -func get_input_defs() -> Array: - if shader_model == null or !shader_model.has("inputs"): - return [] - else: - return shader_model.inputs - -func get_output_defs() -> Array: - if shader_model == null or !shader_model.has("outputs"): - return [] - else: - return shader_model.outputs - -func set_shader_model(data: Dictionary) -> void: - shader_model = data - init_parameters() - uses_seed = false - if shader_model.has("outputs"): - for i in range(shader_model.outputs.size()): - var output = shader_model.outputs[i] - var output_code = "" - for f in mm_io_types.types.keys(): - if output.has(f): - shader_model.outputs[i].type = f - output_code = output[f] - break - if output_code == "": - print("Unsupported output type") - if output_code.find("$seed") != -1 or output_code.find("$(seed)") != -1: - uses_seed = true - if shader_model.has("code"): - if shader_model.code.find("$seed") != -1 or shader_model.code.find("$(seed)") != -1: - uses_seed = true - if shader_model.has("instance"): - if shader_model.instance.find("$seed") != -1 or shader_model.instance.find("$(seed)") != -1: - uses_seed = true - all_sources_changed() - -func find_matching_parenthesis(string : String, i : int) -> int: - var parenthesis_level = 0 - var length : int = string.length() - while i < length: - var c = string[i] - if c == '(': - parenthesis_level += 1 - elif c == ')': - parenthesis_level -= 1 - if parenthesis_level == 0: - return i - i += 1 - var next_op = string.find("(", i) - var next_cp = string.find(")", i) - var max_p = max(next_op, next_cp) - if max_p < 0: - return length - var min_p = min(next_op, next_cp) - i = max_p if min_p < 0 else min_p - return i - -func find_keyword_call(string, keyword): - var search_string = "$%s(" % keyword - var position = string.find(search_string) - if position == -1: - return null - var parameter_begin = position+search_string.length() - var end = find_matching_parenthesis(string, parameter_begin-1) - if end < string.length(): - return string.substr(parameter_begin, end-parameter_begin) - return "" - -func replace_input_with_function_call(string : String, input : String) -> String: - var genname = "o"+str(get_instance_id()) - while true: - var uv = find_keyword_call(string, input) - if uv == null: - break - elif uv == "": - print("syntax error") - print(string) - break - string = string.replace("$%s(%s)" % [ input, uv ], "%s_input_%s(%s)" % [ genname, input, uv ]) - return string - -func replace_input(string : String, context, input : String, type : String, src : OutputPort, default : String) -> Dictionary: - var required_globals = [] - var required_defs = "" - var required_code = "" - var required_textures = {} - var required_pending_textures = [] - var new_pass_required = false - while true: - var uv = find_keyword_call(string, input) - if uv == null: - break - elif uv == "": - print("syntax error") - print(string) - break - elif uv.find("$") != -1: - new_pass_required = true - break - var src_code - if src == null: - src_code = subst(default, context, "(%s)" % uv) - else: - src_code = src.generator.get_shader_code(uv, src.output_index, context) - assert(! (src_code is GDScriptFunctionState)) - while src_code is GDScriptFunctionState: - src_code = yield(src_code, "completed") - if src_code.has(type): - src_code.string = src_code[type] - else: - src_code.string = "*error missing "+type+"*\n"+JSON.print(src_code) - # Add global definitions - if src_code.has("globals"): - for d in src_code.globals: - if required_globals.find(d) == -1: - required_globals.push_back(d) - # Add generated definitions - if src_code.has("defs"): - required_defs += src_code.defs - # Add generated code - if src_code.has("code"): - required_code += src_code.code - # Add textures - if src_code.has("textures"): - required_textures = src_code.textures - if src_code.has("pending_textures"): - required_pending_textures = src_code.pending_textures - string = string.replace("$%s(%s)" % [ input, uv ], src_code.string) - return { string=string, globals=required_globals, defs=required_defs, code=required_code, textures=required_textures, pending_textures=required_pending_textures, new_pass_required=new_pass_required } - -func is_word_letter(l) -> bool: - return "azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN1234567890_".find(l) != -1 - -func replace_variables(string : String, variables : Dictionary) -> String: - while true: - var old_string = string - for variable in variables.keys(): - string = string.replace("$(%s)" % variable, variables[variable]) - var keyword_size : int = variable.length()+1 - var new_string : String = "" - while !string.empty(): - var pos : int = string.find("$"+variable) - if pos == -1: - new_string += string - break - new_string += string.left(pos) - string = string.right(pos) - if string.length() > keyword_size and is_word_letter(string[keyword_size]): - new_string += string.left(keyword_size) - string = string.right(keyword_size) - continue - if string.empty() or !is_word_letter(string[0]): - new_string += variables[variable] - else: - new_string += "$"+variable - string = string.right(keyword_size) - string = new_string - if string == old_string: - break - return string - -func subst(string : String, context : MMGenContext, uv : String = "") -> Dictionary: - var genname = "o"+str(get_instance_id()) - var required_globals = [] - var required_defs = "" - var required_code = "" - var required_textures = {} - var required_pending_textures = [] - var variables = {} - variables["name"] = genname - if uv != "": - var genname_uv = genname+"_"+str(context.get_variant(self, uv)) - variables["name_uv"] = genname_uv - variables["seed"] = "seed_"+genname - variables["node_id"] = str(get_instance_id()) - if shader_model.has("parameters") and typeof(shader_model.parameters) == TYPE_ARRAY: - for p in shader_model.parameters: - if !p.has("name") or !p.has("type"): - continue - var value = parameters[p.name] - var value_string = null - if p.type == "float": - if parameters[p.name] is float: - value_string = "p_%s_%s" % [ genname, p.name ] - elif parameters[p.name] is String: - value_string = "("+parameters[p.name]+")" - elif p.type == "size": - value_string = "%.9f" % pow(2, value) - elif p.type == "enum": - if value >= p.values.size(): - value = 0 - value_string = p.values[value].value - elif p.type == "color": - value_string = "vec4(p_%s_%s_r, p_%s_%s_g, p_%s_%s_b, p_%s_%s_a)" % [ genname, p.name, genname, p.name, genname, p.name, genname, p.name ] - elif p.type == "gradient": - value_string = genname+"_"+p.name+"_gradient_fct" - elif p.type == "boolean": - value_string = "true" if value else "false" - else: - print("Cannot replace parameter of type "+p.type) - if value_string != null: - variables[p.name] = value_string - if uv != "": - if uv[0] == "(" && find_matching_parenthesis(uv, 0) == uv.length()-1: - variables["uv"] = uv - else: - variables["uv"] = "("+uv+")" - variables["time"] = "elapsed_time" - string = replace_variables(string, variables) - if shader_model.has("inputs") and typeof(shader_model.inputs) == TYPE_ARRAY: - var cont = true - while cont: - var changed = false - var new_pass_required = false - for i in range(shader_model.inputs.size()): - var input = shader_model.inputs[i] - var source = get_source(i) - if input.has("function") and input.function: - string = replace_input_with_function_call(string, input.name) - else: - var result = replace_input(string, context, input.name, input.type, source, input.default) - assert(! (result is GDScriptFunctionState)) - while result is GDScriptFunctionState: - result = yield(result, "completed") - if string != result.string: - changed = true - if result.new_pass_required: - new_pass_required = true - string = result.string - # Add global definitions - for d in result.globals: - if required_globals.find(d) == -1: - required_globals.push_back(d) - # Add generated definitions - required_defs += result.defs - # Add generated code - required_code += result.code - for t in result.textures.keys(): - required_textures[t] = result.textures[t] - for t in result.pending_textures: - if required_pending_textures.find(t) == -1: - required_pending_textures.push_back(t) - cont = changed and new_pass_required - string = replace_variables(string, variables) - return { string=string, globals=required_globals, defs=required_defs, code=required_code, textures=required_textures, pending_textures=required_pending_textures } - -func _get_shader_code(uv : String, output_index : int, context : MMGenContext) -> Dictionary: - var genname = "o"+str(get_instance_id()) - var rv = { globals=[], defs="", code="", textures={}, pending_textures=[] } - if shader_model != null and shader_model.has("outputs") and shader_model.outputs.size() > output_index: - var output = shader_model.outputs[output_index] - if !context.has_variant(self): - # Generate functions for gradients - if has_randomness(): - rv.defs += "uniform int seed_%s = %d;\n" % [ genname, get_seed() ] - for p in shader_model.parameters: - if p.type == "float" and parameters[p.name] is float: - rv.defs += "uniform float p_%s_%s = %.9f;\n" % [ genname, p.name, parameters[p.name] ] - elif p.type == "color": - rv.defs += "uniform float p_%s_%s_r = %.9f;\n" % [ genname, p.name, parameters[p.name].r ] - rv.defs += "uniform float p_%s_%s_g = %.9f;\n" % [ genname, p.name, parameters[p.name].g ] - rv.defs += "uniform float p_%s_%s_b = %.9f;\n" % [ genname, p.name, parameters[p.name].b ] - rv.defs += "uniform float p_%s_%s_a = %.9f;\n" % [ genname, p.name, parameters[p.name].a ] - elif p.type == "gradient": - var g = parameters[p.name] - if !(g is MMGradient): - g = MMGradient.new() - g.deserialize(parameters[p.name]) - var params = g.get_shader_params(genname+"_"+p.name) - for sp in params.keys(): - rv.defs += "uniform float %s = %.9f;\n" % [ sp, params[sp] ] - rv.defs += g.get_shader(genname+"_"+p.name) - # Generate functions for inputs - if shader_model.has("inputs"): - for i in range(shader_model.inputs.size()): - var input = shader_model.inputs[i] - if input.has("function") and input.function: - var source = get_source(i) - var string = "$%s(%s)" % [ input.name, mm_io_types.types[input.type].params ] - var local_context = MMGenContext.new(context) - var result = replace_input(string, local_context, input.name, input.type, source, input.default) - assert(! (result is GDScriptFunctionState)) - while result is GDScriptFunctionState: - result = yield(result, "completed") - # Add global definitions - for d in result.globals: - if rv.globals.find(d) == -1: - rv.globals.push_back(d) - # Add generated definitions - rv.defs += result.defs - # Add textures - for t in result.textures.keys(): - rv.textures[t] = result.textures[t] - for t in result.pending_textures: - if rv.pending_textures.find(t) == -1: - rv.pending_textures.push_back(t) - rv.defs += "%s %s_input_%s(%s) {\n" % [ mm_io_types.types[input.type].type, genname, input.name, mm_io_types.types[input.type].paramdefs ] - rv.defs += "%s\n" % result.code - rv.defs += "return %s;\n}\n" % result.string - if shader_model.has("instance"): - var subst_output = subst(shader_model.instance, context, "") - assert(! (subst_output is GDScriptFunctionState)) - while subst_output is GDScriptFunctionState: - subst_output = yield(subst_output, "completed") - rv.defs += subst_output.string - # process textures - for t in subst_output.textures.keys(): - rv.textures[t] = subst_output.textures[t] - for t in subst_output.pending_textures: - if rv.pending_textures.find(t) == -1: - rv.pending_textures.push_back(t) - # Add inline code - if shader_model.has("code"): - var variant_index = context.get_variant(self, uv) - if variant_index == -1: - variant_index = context.get_variant(self, uv) - var subst_code = subst(shader_model.code, context, uv) - assert(! (subst_code is GDScriptFunctionState)) - while subst_code is GDScriptFunctionState: - subst_code = yield(subst_code, "completed") - # Add global definitions - for d in subst_code.globals: - if rv.globals.find(d) == -1: - rv.globals.push_back(d) - # Add generated definitions - rv.defs += subst_code.defs - # Add generated code - rv.code += subst_code.code - rv.code += subst_code.string - # process textures - for t in subst_code.textures.keys(): - rv.textures[t] = subst_code.textures[t] - for t in subst_code.pending_textures: - if rv.pending_textures.find(t) == -1: - rv.pending_textures.push_back(t) - # Add output_code - var variant_string = uv+","+str(output_index) - var variant_index = context.get_variant(self, variant_string) - if variant_index == -1: - variant_index = context.get_variant(self, variant_string) - for f in mm_io_types.types.keys(): - if output.has(f): - var subst_output = subst(output[f], context, uv) - assert(! (subst_output is GDScriptFunctionState)) - while subst_output is GDScriptFunctionState: - subst_output = yield(subst_output, "completed") - # Add global definitions - for d in subst_output.globals: - if rv.globals.find(d) == -1: - rv.globals.push_back(d) - # Add generated definitions - rv.defs += subst_output.defs - # Add generated code - rv.code += subst_output.code - rv.code += "%s %s_%d_%d_%s = %s;\n" % [ mm_io_types.types[f].type, genname, output_index, variant_index, f, subst_output.string ] - # Textures - for t in subst_output.textures.keys(): - rv.textures[t] = subst_output.textures[t] - for t in subst_output.pending_textures: - if rv.pending_textures.find(t) == -1: - rv.pending_textures.push_back(t) - for f in mm_io_types.types.keys(): - if output.has(f): - rv[f] = "%s_%d_%d_%s" % [ genname, output_index, variant_index, f ] - rv.type = output.type - if shader_model.has("global") and rv.globals.find(shader_model.global) == -1: - rv.globals.push_back(shader_model.global) - if shader_model.has("includes"): - for i in shader_model.includes: - var g = mm_loader.get_predefined_global(i) - if g != "" and rv.globals.find(g) == -1: - rv.globals.push_back(g) - return rv - - -func _serialize(data: Dictionary) -> Dictionary: - data.shader_model = shader_model - return data - -func _deserialize(data : Dictionary) -> void: - if data.has("shader_model"): - set_shader_model(data.shader_model) - elif data.has("model_data"): - set_shader_model(data.model_data) - - -func edit(node) -> void: - if shader_model != null: - var edit_window = load("res://material_maker/windows/node_editor/node_editor.tscn").instance() - node.get_parent().add_child(edit_window) - edit_window.set_model_data(shader_model) - edit_window.connect("node_changed", node, "update_generator") - edit_window.connect("popup_hide", edit_window, "queue_free") - edit_window.popup_centered() diff --git a/addons/material_maker/engine/gen_switch.gd b/addons/material_maker/engine/gen_switch.gd deleted file mode 100644 index 78503ef..0000000 --- a/addons/material_maker/engine/gen_switch.gd +++ /dev/null @@ -1,99 +0,0 @@ -tool -extends MMGenBase -class_name MMGenSwitch - -""" -Texture generator switch -""" - -var editable = false - -func get_type() -> String: - return "switch" - -func get_type_name() -> String: - return "Switch" - -func toggle_editable() -> bool: - editable = !editable - return true - -func is_editable() -> bool: - return editable - -func get_parameter_defs() -> Array: - var choices = parameters.choices if parameters.has("choices") else 2 - return [ - { name="outputs", label="Outputs", type="float", min=1, max=5, step=1, default=2 }, - { name="choices", label="Choices", type="float", min=2, max=5, step=1, default=2 }, - { name="source", label="Source", type="float", min=0, max=choices-1, step=1, default=0 }, - ] - -func get_input_defs() -> Array: - var rv : Array = [] - for c in range(parameters.choices): - for o in range(parameters.outputs): - var n = PoolByteArray([65+o]).get_string_from_ascii()+str(c) - rv.push_back({ name=n, label=n, type="any" }) - return rv - -func get_output_defs() -> Array: - var rv : Array = [] - for o in range(get_parameter("outputs")): - var n = PoolByteArray([65+o]).get_string_from_ascii() - rv.push_back({ name=n, type="any" }) - return rv - -func set_parameter(p, v) -> void: - if p == "outputs" or p == "choices": - var parent = get_parent() - if parent != null: - var connected_inputs : Array = parent.get_connected_inputs(self) - var connected_outputs : Array = parent.get_connected_outputs(self) - var inputs_changes : Dictionary = {} - var outputs_changes : Dictionary = {} - if p == "outputs": - for i in connected_inputs: - var input = int(i) % int(parameters.outputs) -# warning-ignore:integer_division - var choice = int(i) / int(parameters.outputs) - if input >= v: - inputs_changes[i] = -1 - else: - inputs_changes[i] = input + v * choice - for i in connected_outputs: - if i >= v: - outputs_changes[i] = -1 - else: - for i in connected_inputs: -# warning-ignore:integer_division - var choice = int(i) / int(parameters.outputs) - if choice >= v: - inputs_changes[i] = -1 - parent.reconnect_inputs(self, inputs_changes) - parent.reconnect_outputs(self, outputs_changes) - .set_parameter(p, v) - emit_signal("parameter_changed", "__update_all__", null) - if p == "source": - for i in range(int(parameters.outputs)): - notify_output_change(i) - -# get the list of outputs that depend on the input whose index is passed as parameter -func follow_input(input_index : int) -> Array: - return [ OutputPort.new(self, input_index % int(parameters.outputs)) ] - -func source_changed(input_index : int) -> void: - if parameters.has("outputs"): - notify_output_change(input_index % int(parameters.outputs)) - -func _get_shader_code(uv : String, output_index : int, context : MMGenContext) -> Dictionary: - var source = get_source(output_index+parameters.source*parameters.outputs) - if source != null: - var rv = source.generator._get_shader_code(uv, source.output_index, context) - while rv is GDScriptFunctionState: - rv = yield(rv, "completed") - return rv - return { globals=[], defs="", code="", textures={}, type="f", f="0.0" } - -func _serialize(data: Dictionary) -> Dictionary: - return data diff --git a/addons/material_maker/engine/gen_text.gd b/addons/material_maker/engine/gen_text.gd deleted file mode 100644 index b6f10ba..0000000 --- a/addons/material_maker/engine/gen_text.gd +++ /dev/null @@ -1,46 +0,0 @@ -tool -extends MMGenTexture -class_name MMGenText - -""" -Texture generator from text -""" - -var updating : bool = false -var update_again : bool = false - -func get_type() -> String: - return "text" - -func get_type_name() -> String: - return "Text" - -func get_parameter_defs() -> Array: - return [ { name="text", type="string", default="Hello World" }, - { name="font", type="file", filters= [ "*.otf,*.ttf,*.fnt;Font file" ], default="" }, - { name="font_size", type="float", min=0, max=128, step=1, default=32 }, - { name="x", type="float", min=-0.5, max=0.5, step=0.001, default=0.1, control="P1.x" }, - { name="y", type="float", min=-0.5, max=0.5, step=0.001, default=0.1, control="P1.y" } ] - -func set_parameter(n : String, v) -> void: - .set_parameter(n, v) - if is_inside_tree(): - update_buffer() - -func update_buffer() -> void: - update_again = true - if !updating: - updating = true - while update_again: - update_again = false - var renderer = mm_renderer.request(self) - while renderer is GDScriptFunctionState: - renderer = yield(renderer, "completed") - renderer = renderer.render_text(self, get_parameter("text"), get_parameter("font"), get_parameter("font_size"), get_parameter("x"), get_parameter("y")) - while renderer is GDScriptFunctionState: - renderer = yield(renderer, "completed") - if !update_again: - renderer.copy_to_texture(texture) - renderer.release(self) - updating = false - get_tree().call_group("preview", "on_texture_changed", "o%s_tex" % str(get_instance_id())) diff --git a/addons/material_maker/engine/gen_texture.gd b/addons/material_maker/engine/gen_texture.gd deleted file mode 100644 index fa5669d..0000000 --- a/addons/material_maker/engine/gen_texture.gd +++ /dev/null @@ -1,31 +0,0 @@ -tool -extends MMGenBase -class_name MMGenTexture - -""" -Base class for texture generators that provide a texture as output -""" - -var texture : ImageTexture = ImageTexture.new() - -func get_output_defs() -> Array: - return [ { rgba="", type="rgba" } ] - -func _get_shader_code_lod(uv : String, _output_index : int, context : MMGenContext, lod : float = -1.0, texture_suffix : String = "_tex") -> Dictionary: - var genname = "o"+str(get_instance_id()) - var rv = { globals=[], defs="", code="", type="rgba" } - var texture_name = genname+texture_suffix - var variant_index = context.get_variant(self, uv) - if variant_index == -1: - variant_index = context.get_variant(self, uv) - if lod < 0.0: - rv.code = "vec4 %s_%d = textureLod(%s, %s, 0.0);\n" % [ genname, variant_index, texture_name, uv ] - else: - rv.defs = "uniform float p_o%s_lod = %.09f;\n" % [ str(get_instance_id()), lod ] - rv.code = "vec4 %s_%d = textureLod(%s, %s, p_o%s_lod);\n" % [ genname, variant_index, texture_name, uv, str(get_instance_id()) ] - rv.rgba = "%s_%d" % [ genname, variant_index ] - rv.textures = { texture_name:texture } - return rv - -func _get_shader_code(uv : String, output_index : int, context : MMGenContext) -> Dictionary: - return _get_shader_code_lod(uv, output_index, context) diff --git a/addons/material_maker/engine/io_types.gd b/addons/material_maker/engine/io_types.gd deleted file mode 100644 index 69c4668..0000000 --- a/addons/material_maker/engine/io_types.gd +++ /dev/null @@ -1,22 +0,0 @@ -tool -extends Node - -var type_names : Array = [] -var types : Dictionary = {} - -func _ready(): - var file = File.new() - for p in MMPaths.get_nodes_paths(): - if file.open(p+"/io_types.mmt", File.READ) == OK: - var type_list = parse_json(file.get_as_text()) - file.close() - for t in type_list: - if t.has("label"): - type_names.push_back(t.name) - var c = t.color - t.color = Color(c.r, c.g, c.b, c.a) - if file.open(p+"/preview_"+t.name+".shader", File.READ) == OK: - t.preview = file.get_as_text() - file.close() - types[t.name] = t - break diff --git a/addons/material_maker/engine/loader.gd b/addons/material_maker/engine/loader.gd deleted file mode 100644 index 4ff98d7..0000000 --- a/addons/material_maker/engine/loader.gd +++ /dev/null @@ -1,130 +0,0 @@ -tool -extends Node - - - -var predefined_generators = {} - -func _ready()-> void: - update_predefined_generators() - -func update_predefined_generators()-> void: - predefined_generators = {} - for path in MMPaths.get_nodes_paths(): - var dir = Directory.new() - if dir.open(path) == OK: - dir.list_dir_begin() - var file_name = dir.get_next() - while file_name != "": - if !dir.current_is_dir() and file_name.get_extension() == "mmg": - var file : File = File.new() - if file.open(path+"/"+file_name, File.READ) == OK: - predefined_generators[file_name.get_basename()] = parse_json(file.get_as_text()) - file.close() - file_name = dir.get_next() - if false: - var file : File = File.new() - if file.open("predefined_nodes.json", File.WRITE) == OK: - file.store_string(to_json(predefined_generators)) - file.close() - -func get_predefined_global(g : String) -> String: - if ! predefined_generators.has(g): - return "" - if ! predefined_generators[g].has("shader_model"): - return "" - if ! predefined_generators[g].shader_model.has("global"): - return "" - return predefined_generators[g].shader_model.global - -func generator_name_from_path(path : String) -> String: - for p in MMPaths.get_nodes_paths(): - print(p) - print(path.get_base_dir()) - return path.get_basename().get_file() - -func load_gen(filename: String) -> MMGenBase: - var file = File.new() - if file.open(filename, File.READ) == OK: - var data = parse_json(file.get_as_text()) - return create_gen(data) - return null - -func add_to_gen_graph(gen_graph, generators, connections) -> Dictionary: - var rv = { generators=[], connections=[] } - var gennames = {} - for n in generators: - var g = create_gen(n) - if g != null: - var orig_name = g.name - if gen_graph.add_generator(g): - rv.generators.append(g) - gennames[orig_name] = g.name - for c in connections: - if gennames.has(c.from) and gennames.has(c.to): - c.from = gennames[c.from] - c.to = gennames[c.to] - if gen_graph.connect_children(gen_graph.get_node(c.from), c.from_port, gen_graph.get_node(c.to), c.to_port): - rv.connections.append(c) - return rv - -func create_gen(data) -> MMGenBase: - var guess = [ - { keyword="export", type=MMGenMaterial }, - { keyword="connections", type=MMGenGraph }, - { keyword="connections", type=MMGenGraph }, - { keyword="nodes", type=MMGenGraph }, - { keyword="shader_model", type=MMGenShader }, - { keyword="model_data", type=MMGenShader }, - { keyword="widgets", type=MMGenRemote } - ] - var types = { - material_export = MMGenMaterial, - buffer = MMGenBuffer, - image = MMGenImage, - text = MMGenText, - iterate_buffer = MMGenIterateBuffer, - ios = MMGenIOs, - switch = MMGenSwitch, - export = MMGenExport, - comment = MMGenComment, - debug = MMGenDebug - } - var generator = null - for g in guess: - if data.has(g.keyword): - generator = g.type.new() - break - if generator == null and data.has("type"): - if types.has(data.type): - generator = types[data.type].new() - elif predefined_generators.has(data.type): - generator = create_gen(predefined_generators[data.type]) - if generator == null: - print("Cannot find description for "+data.type) - else: - generator.model = data.type - if generator != null: - generator.name = data.type - if generator == null: - print("LOADER: data not supported:"+str(data)) - if generator != null: - generator.deserialize(data) - return generator - -func get_generator_list() -> Array: - var rv = [] - var dir : Directory = Directory.new() - for p in MMPaths.get_nodes_paths(): - dir.open(p) - dir.list_dir_begin(true) - while true: - var f = dir.get_next() - if f == "": - break - if f.right(f.length()-4) == ".mmg": - var n = f.left(f.length()-4) - if rv.find(n) == -1: - rv.push_back(n) - rv.sort() - return rv diff --git a/addons/material_maker/engine/multi_renderer.gd b/addons/material_maker/engine/multi_renderer.gd deleted file mode 100644 index f688c67..0000000 --- a/addons/material_maker/engine/multi_renderer.gd +++ /dev/null @@ -1,87 +0,0 @@ -tool -extends Node - -var common_shader : String - -const total_renderers = 8 -var free_renderers = [] - -var max_renderers : int = 8 -var renderers_enabled : bool = true - -var render_queue_size = 0 -var pending_requests = 0 - -signal free_renderer -signal render_queue(count, pending) -signal render_queue_empty - -func _ready() -> void: - var file = File.new() - file.open("res://addons/material_maker/common.shader", File.READ) - common_shader = file.get_as_text() - for i in total_renderers: - var renderer = preload("res://addons/material_maker/engine/renderer.tscn").instance() - add_child(renderer) - free_renderers.append(renderer) - -func generate_shader(src_code : Dictionary) -> String: - var code - code = "shader_type canvas_item;\n" - code += "render_mode blend_disabled;\n" - code += common_shader - code += "\n" - if src_code.has("textures"): - for t in src_code.textures.keys(): - code += "uniform sampler2D "+t+";\n" - if src_code.has("globals"): - for g in src_code.globals: - code += g - var shader_code = "" - if src_code.has("defs"): - shader_code = src_code.defs - shader_code += "\nvoid fragment() {\n" - shader_code += "vec2 uv = UV;\n" - if src_code.has("code"): - shader_code += src_code.code - if src_code.has("rgba"): - shader_code += "COLOR = "+src_code.rgba+";\n" - else: - shader_code += "COLOR = vec4(1.0, 0.0, 0.0, 1.0);\n" - shader_code += "}\n" - #print("GENERATED SHADER:\n"+shader_code) - code += shader_code - return code - -func enable_renderers(b : bool) -> void: - if b != renderers_enabled: - renderers_enabled = b - if renderers_enabled: - emit_signal("free_renderer") - -func request(object : Object) -> Object: - render_queue_size += 1 - emit_signal("render_queue", render_queue_size, pending_requests) - while !renderers_enabled or free_renderers.size() <= total_renderers - max_renderers: - yield(self, "free_renderer") - if !is_instance_valid(object) || !object.is_inside_tree(): - render_queue_size -= 1 - emit_signal("render_queue", render_queue_size, pending_requests) - return null - var renderer = free_renderers.pop_back() - return renderer.request(object) - -func release(renderer : Object) -> void: - free_renderers.append(renderer) - emit_signal("free_renderer", render_queue_size, pending_requests) - render_queue_size -= 1 - emit_signal("render_queue", render_queue_size, pending_requests) - if render_queue_size == 0 and pending_requests == 0: - emit_signal("render_queue_empty") - -func add_pending_request() -> void: - pending_requests += 1 - -func remove_pending_request() -> void: - assert(pending_requests > 0) - pending_requests -= 1 diff --git a/addons/material_maker/engine/paths.gd b/addons/material_maker/engine/paths.gd deleted file mode 100644 index 474f5bb..0000000 --- a/addons/material_maker/engine/paths.gd +++ /dev/null @@ -1,7 +0,0 @@ -tool -class_name MMPaths - -const STD_GENDEF_PATH = "res://addons/material_maker/nodes" - -static func get_nodes_paths() -> Array: - return [ STD_GENDEF_PATH, OS.get_executable_path().get_base_dir()+"/nodes" ] diff --git a/addons/material_maker/engine/renderer.gd b/addons/material_maker/engine/renderer.gd deleted file mode 100644 index 30e43ad..0000000 --- a/addons/material_maker/engine/renderer.gd +++ /dev/null @@ -1,107 +0,0 @@ -tool -extends Viewport - - -var render_owner : Object = null - - -signal done - - -func _ready() -> void: - $ColorRect.material = $ColorRect.material.duplicate(true) - -func setup_material(shader_material, textures, shader_code) -> void: - for k in textures.keys(): - shader_material.set_shader_param(k+"_tex", textures[k]) - shader_material.shader.code = shader_code - -func request(object : Object) -> Object: - assert(render_owner == null) - render_owner = object - return self - -var current_font : String = "" -func render_text(object : Object, text : String, font_path : String, font_size : int, x : float, y : float) -> Object: - assert(render_owner == object, "Invalid renderer use") - size = Vector2(2048, 2048) - $Font.visible = true - $Font.rect_position = Vector2(0, 0) - $Font.rect_size = size - $Font/Label.text = text - $Font/Label.rect_position = Vector2(2048*(0.5+x), 2048*(0.5+y)) - var font = $Font/Label.get_font("font") - if font_path != "" and font_path != current_font: - var font_data = load(font_path) - if font_data != null: - font.font_data = font_data - current_font = font_path - font.size = font_size - $ColorRect.visible = false - hdr = true - render_target_update_mode = Viewport.UPDATE_ONCE - update_worlds() - yield(get_tree(), "idle_frame") - yield(get_tree(), "idle_frame") - $Font.visible = false - $ColorRect.visible = true - return self - -func render_material(object : Object, material : Material, render_size, with_hdr = true) -> Object: - assert(render_owner == object, "Invalid renderer use") - var shader_material = $ColorRect.material - size = Vector2(render_size, render_size) - $ColorRect.rect_position = Vector2(0, 0) - $ColorRect.rect_size = size - $ColorRect.material = material - hdr = with_hdr - render_target_update_mode = Viewport.UPDATE_ONCE - update_worlds() - yield(get_tree(), "idle_frame") - yield(get_tree(), "idle_frame") - $ColorRect.material = shader_material - return self - -func render_shader(object : Object, shader, textures, render_size) -> Object: - assert(render_owner == object, "Invalid renderer use") - size = Vector2(render_size, render_size) - $ColorRect.rect_position = Vector2(0, 0) - $ColorRect.rect_size = size - var shader_material = $ColorRect.material - shader_material.shader.code = shader - if textures != null: - for k in textures.keys(): - shader_material.set_shader_param(k, textures[k]) - shader_material.set_shader_param("preview_size", render_size) - hdr = false - render_target_update_mode = Viewport.UPDATE_ONCE - update_worlds() - yield(get_tree(), "idle_frame") - yield(get_tree(), "idle_frame") - return self - -func copy_to_texture(t : ImageTexture) -> void: - var image : Image = get_texture().get_data() - if image != null: - t.create_from_image(image) - -func get_image() -> Image: - var image : Image = Image.new() - image.copy_from(get_texture().get_data()) - return image - -func save_to_file(fn : String) -> void: - var image : Image = get_texture().get_data() - if image != null: - image.lock() - match fn.get_extension(): - "png": - image.save_png(fn) - "exr": - image.save_exr(fn) - image.unlock() - -func release(object : Object) -> void: - assert(render_owner == object, "Invalid renderer release") - render_owner = null - get_parent().release(self) diff --git a/addons/material_maker/engine/renderer.tscn b/addons/material_maker/engine/renderer.tscn deleted file mode 100644 index 8e96531..0000000 --- a/addons/material_maker/engine/renderer.tscn +++ /dev/null @@ -1,48 +0,0 @@ -[gd_scene load_steps=6 format=2] - -[ext_resource path="res://addons/material_maker/engine/renderer.gd" type="Script" id=1] - -[sub_resource type="Shader" id=1] -code = "shader_type canvas_item; - -void fragment() { - COLOR = vec4(1.0); -} -" - -[sub_resource type="ShaderMaterial" id=2] -shader = SubResource( 1 ) - -[sub_resource type="DynamicFontData" id=3] -font_path = "res://material_maker/fonts/vegur_regular.otf" - -[sub_resource type="DynamicFont" id=4] -resource_local_to_scene = true -font_data = SubResource( 3 ) - -[node name="Renderer" type="Viewport"] -size = Vector2( 256, 256 ) -own_world = true -transparent_bg = true -hdr = false -keep_3d_linear = true -render_target_v_flip = true -render_target_update_mode = 1 -gui_disable_input = true -script = ExtResource( 1 ) - -[node name="ColorRect" type="ColorRect" parent="."] -material = SubResource( 2 ) -margin_right = 40.0 -margin_bottom = 40.0 - -[node name="Font" type="ColorRect" parent="."] -visible = false -margin_right = 200.0 -margin_bottom = 200.0 -color = Color( 0, 0, 0, 1 ) - -[node name="Label" type="Label" parent="Font"] -margin_right = 40.0 -margin_bottom = 14.0 -custom_fonts/font = SubResource( 4 ) diff --git a/addons/material_maker/import_plugin/ptex_import.gd b/addons/material_maker/import_plugin/ptex_import.gd deleted file mode 100644 index b39f6d4..0000000 --- a/addons/material_maker/import_plugin/ptex_import.gd +++ /dev/null @@ -1,71 +0,0 @@ -tool -extends EditorImportPlugin - -var plugin = null - -const PRESET_NAMES = [ "Render in game", "Prerender" ] -const PRESET_OPTIONS = [ - [{ name="render", default_value=false }, { name="scale", default_value=1.0 }], - [{ name="render", default_value=true }, { name="scale", default_value=1.0 }] -] - -func _init(p) -> void: - plugin = p - -func get_import_options(preset : int) -> Array: - return PRESET_OPTIONS[preset] - -func get_import_order() -> int: - return 1 - -func get_importer_name() -> String: - return "material_maker.import" - -func get_option_visibility(option: String, options: Dictionary) -> bool: - return true - -func get_preset_count() -> int: - return 2 - -func get_preset_name(preset: int) -> String: - return PRESET_NAMES[preset] - -func get_priority() -> float: - return 0.1 - -func get_recognized_extensions() -> Array: - return [ "ptex" ] - -func get_resource_type() -> String: - return "SpatialMaterial" - -func get_save_extension() -> String: - return "tres" - -func get_visible_name() -> String: - return "Material Maker Importer" - -func import(source_file: String, save_path: String, options: Dictionary, platform_variants: Array, gen_files: Array) -> int: - var material = null - if options.render: - var gen = mm_loader.load_gen(source_file) - if gen != null: - plugin.add_child(gen) - for c in gen.get_children(): - if c.has_method("get_export_profiles"): - var result = c.export_material(source_file.get_basename(), "Godot") - while result is GDScriptFunctionState: - result = yield(result, "completed") - break - gen.queue_free() - else: - var filename = save_path + "." + get_save_extension() - material = SpatialMaterial.new() - material.set_script(preload("res://addons/material_maker/import_plugin/ptex_spatial_material.gd")) - var file : File = File.new() - if file.open(source_file, File.READ) == OK: - material.set_ptex_no_render(to_json(parse_json(file.get_as_text()))) - file.close() - material.uv1_scale = options.scale * Vector3(1.0, 1.0, 1.0) - ResourceSaver.save(filename, material) - return OK diff --git a/addons/material_maker/import_plugin/ptex_spatial_material.gd b/addons/material_maker/import_plugin/ptex_spatial_material.gd deleted file mode 100644 index 4808d56..0000000 --- a/addons/material_maker/import_plugin/ptex_spatial_material.gd +++ /dev/null @@ -1,28 +0,0 @@ -tool -extends SpatialMaterial - -export var ptex : String = "" setget set_ptex - -func set_ptex_no_render(s : String) -> void : - ptex = s - -func set_ptex(s : String) -> void : - if ptex == s: - return - ptex = s - call_deferred("update_texture") - -func update_texture() -> void: - var mm_graph = mm_loader.create_gen(parse_json(ptex)) - if mm_graph == null: - return - var mm_material : MMGenMaterial = mm_graph.get_node("Material") - if ! (mm_material is MMGenMaterial): - return - mm_renderer.add_child(mm_graph) - var status = mm_material.render_textures() - while status is GDScriptFunctionState: - status = yield(status, "completed") - mm_material.update_material(self) - mm_graph.queue_free() - diff --git a/addons/material_maker/import_plugin/tesselated.shader b/addons/material_maker/import_plugin/tesselated.shader deleted file mode 100644 index 96bd2d4..0000000 --- a/addons/material_maker/import_plugin/tesselated.shader +++ /dev/null @@ -1,45 +0,0 @@ -shader_type spatial; -render_mode blend_mix,depth_draw_opaque,cull_back,diffuse_burley,specular_schlick_ggx; -uniform vec4 albedo : hint_color; -uniform sampler2D texture_albedo : hint_albedo; -uniform float specular; -uniform sampler2D texture_orm : hint_albedo; -uniform float metallic; -uniform float roughness : hint_range(0,1); -uniform float point_size : hint_range(0,128); -uniform sampler2D texture_emission : hint_black_albedo; -uniform vec4 emission : hint_color; -uniform float emission_energy; -uniform sampler2D texture_normal : hint_normal; -uniform float normal_scale : hint_range(-16,16); -uniform float ao_light_affect; -uniform sampler2D texture_depth : hint_black; -uniform float depth_scale; -uniform int depth_min_layers; -uniform int depth_max_layers; -uniform vec2 depth_flip; -uniform vec3 uv1_scale; -uniform vec3 uv1_offset; -uniform vec3 uv2_scale; -uniform vec3 uv2_offset; - -void vertex() { - UV = UV*uv1_scale.xy+uv1_offset.xy; - VERTEX = VERTEX+NORMAL*depth_scale*(1.0-texture(texture_depth, UV).r); -} - -void fragment() { - vec2 base_uv = UV; - vec4 albedo_tex = texture(texture_albedo, base_uv); - ALBEDO = albedo.rgb * albedo_tex.rgb; - vec4 orm_tex = texture(texture_orm, base_uv); - METALLIC = metallic*orm_tex.b; - ROUGHNESS = roughness*orm_tex.g; - SPECULAR = specular; - NORMALMAP = texture(texture_normal,base_uv).rgb; - NORMALMAP_DEPTH = normal_scale; - vec3 emission_tex = texture(texture_emission,base_uv).rgb; - EMISSION = (emission.rgb+emission_tex)*emission_energy; - AO = orm_tex.r; - AO_LIGHT_AFFECT = ao_light_affect; -} diff --git a/addons/material_maker/nodes/adjust_hsv.mmg b/addons/material_maker/nodes/adjust_hsv.mmg deleted file mode 100644 index 83a67ce..0000000 --- a/addons/material_maker/nodes/adjust_hsv.mmg +++ /dev/null @@ -1,77 +0,0 @@ -{ - "name": "adjust_hsv", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "hue": 0, - "saturation": 1, - "value": 1 - }, - "shader_model": { - "code": "", - "global": "vec3 rgb_to_hsv(vec3 c) {\n\tvec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0);\n\tvec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy);\n\tvec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx);\n\n\tfloat d = q.x - min(q.w, q.y);\n\tfloat e = 1.0e-10;\n\treturn vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x);\n}\n\nvec3 hsv_to_rgb(vec3 c) {\n\tvec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n\tvec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n\treturn c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n", - "inputs": [ - { - "default": "vec4($uv.x, $uv.y, 0.0, 1.0)", - "label": "", - "longdesc": "The input image", - "name": "in", - "shortdesc": "Input", - "type": "rgba" - } - ], - "instance": "vec4 $(name)_f(vec4 c) {\n\tvec3 hsv = rgb_to_hsv(c.rgb);\n\treturn vec4(hsv_to_rgb(vec3(fract(hsv.x+$(hue)), clamp(hsv.y*$(saturation), 0.0, 1.0), clamp(hsv.z*$(value), 0.0, 1.0))), c.a);\n}", - "longdesc": "Adjusts the Hue, Saturation and Value of its input", - "name": "AdjustHSV", - "outputs": [ - { - "longdesc": "Shows the image with adjusted Hue, Saturation and Value", - "rgba": "$(name)_f($in($(uv)))", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - { - "control": "None", - "default": 0, - "label": "Hue", - "longdesc": "The Hue adjustment", - "max": 0.5, - "min": -0.5, - "name": "hue", - "shortdesc": "Hue", - "step": 0, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Saturation", - "longdesc": "The Saturation adjustment", - "max": 2, - "min": 0, - "name": "saturation", - "shortdesc": "Saturation", - "step": 0, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Value", - "longdesc": "The Value adjustment", - "max": 2, - "min": 0, - "name": "value", - "shortdesc": "Value", - "step": 0, - "type": "float" - } - ], - "shortdesc": "Adjust HSV" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/beehive.mmg b/addons/material_maker/nodes/beehive.mmg deleted file mode 100644 index c4a6fc6..0000000 --- a/addons/material_maker/nodes/beehive.mmg +++ /dev/null @@ -1,69 +0,0 @@ -{ - "name": "beehive", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "sx": 4, - "sy": 4 - }, - "shader_model": { - "code": "vec2 $(name_uv)_uv = $uv*vec2($sx, $sy*1.73205080757);\nvec4 $(name_uv)_center = beehive_center($(name_uv)_uv);", - "global": "float beehive_dist(vec2 p){\n\tvec2 s = vec2(1.0, 1.73205080757);\n p = abs(p);\n return max(dot(p, s*.5), p.x);\n}\n\nvec4 beehive_center(vec2 p) {\n\tvec2 s = vec2(1.0, 1.73205080757);\n vec4 hC = floor(vec4(p, p - vec2(.5, 1))/vec4(s,s)) + .5;\n vec4 h = vec4(p - hC.xy*s, p - (hC.zw + .5)*s);\n return dot(h.xy, h.xy)tF || tF<0.0) return 1.0;\n return tN;\n}", - "inputs": [ - - ], - "instance": "", - "name": "Box", - "outputs": [ - { - "f": "1.0-box($uv, vec3($cx, $cy, $cz), vec3($sx, $sy, $sz), 0.01745329251*vec3($rx, $ry, $rz))", - "longdesc": "A heightmap of the specified box", - "shortdesc": "Output", - "type": "f" - } - ], - "parameters": [ - { - "control": "None", - "default": 0.5, - "label": "Center X", - "longdesc": "X coordinate of the center of the box", - "max": 1, - "min": 0, - "name": "cx", - "shortdesc": "Center.x", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Center Y", - "longdesc": "Y coordinate of the center of the box", - "max": 1, - "min": 0, - "name": "cy", - "shortdesc": "Center.y", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Center Z", - "longdesc": "Z coordinate of the center of the box", - "max": 0.5, - "min": -0.5, - "name": "cz", - "shortdesc": "Center.z", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Size X", - "longdesc": "Size along X axis", - "max": 1, - "min": 0, - "name": "sx", - "shortdesc": "Size.x", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Size Y", - "longdesc": "Size along Y axis", - "max": 1, - "min": 0, - "name": "sy", - "shortdesc": "Size.y", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Size Z", - "longdesc": "Size along Z axis", - "max": 1, - "min": 0, - "name": "sz", - "shortdesc": "Size.z", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Rot X", - "longdesc": "Rotation angle around X axis", - "max": 180, - "min": -180, - "name": "rx", - "shortdesc": "Rot.x", - "step": 0.1, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Rot Y", - "longdesc": "Rotation angle around Y axis", - "max": 180, - "min": -180, - "name": "ry", - "shortdesc": "Rot.y", - "step": 0.1, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Rot Z", - "longdesc": "Rotation angle around Y axis", - "max": 180, - "min": -180, - "name": "rz", - "shortdesc": "Rot.z", - "step": 0.1, - "type": "float" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/bricks.mmg b/addons/material_maker/nodes/bricks.mmg deleted file mode 100644 index 0bd6c34..0000000 --- a/addons/material_maker/nodes/bricks.mmg +++ /dev/null @@ -1,225 +0,0 @@ -{ - "name": "bricks", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "bevel": 0.1, - "columns": 3, - "corner": 0.3, - "mortar": 0.1, - "pattern": 0, - "repeat": 1, - "round": 0, - "row_offset": 0.5, - "rows": 6 - }, - "shader_model": { - "code": "vec4 $(name_uv)_rect = bricks_$pattern($uv, vec2($columns, $rows), $repeat, $row_offset);\nvec4 $(name_uv) = brick($uv, $(name_uv)_rect.xy, $(name_uv)_rect.zw, $mortar*$mortar_map($uv), $round*$round_map($uv), max(0.001, $bevel*$bevel_map($uv)));\n", - "global": "vec4 brick(vec2 uv, vec2 bmin, vec2 bmax, float mortar, float round, float bevel) {\n\tfloat color;\n\tvec2 size = bmax - bmin;\n\tfloat min_size = min(size.x, size.y);\n\tmortar *= min_size;\n\tbevel *= min_size;\n\tround *= min_size;\n\tvec2 center = 0.5*(bmin+bmax);\n vec2 d = abs(uv-center)-0.5*(size)+vec2(round+mortar);\n color = length(max(d,vec2(0))) + min(max(d.x,d.y),0.0)-round;\n\tcolor = clamp(-color/bevel, 0.0, 1.0);\n\tvec2 tiled_brick_pos = mod(bmin, vec2(1.0, 1.0));\n\treturn vec4(color, center, tiled_brick_pos.x+7.0*tiled_brick_pos.y);\n}\n\nvec3 brick_uv(vec2 uv, vec2 bmin, vec2 bmax, float seed) {\n\tvec2 center = 0.5*(bmin + bmax);\n\tvec2 size = bmax - bmin;\n\tfloat max_size = max(size.x, size.y);\n\treturn vec3(0.5+(uv-center)/max_size, rand(fract(center)+vec2(seed)));\n}\n\nvec3 brick_corner_uv(vec2 uv, vec2 bmin, vec2 bmax, float mortar, float corner, float seed) {\n\tvec2 center = 0.5*(bmin + bmax);\n\tvec2 size = bmax - bmin;\n\tfloat max_size = max(size.x, size.y);\n\tfloat min_size = min(size.x, size.y);\n\tmortar *= min_size;\n\tcorner *= min_size;\n\treturn vec3(clamp((0.5*size-vec2(mortar)-abs(uv-center))/corner, vec2(0.0), vec2(1.0)), rand(fract(center)+vec2(seed)));\n}\n\nvec4 bricks_rb(vec2 uv, vec2 count, float repeat, float offset) {\n\tcount *= repeat;\n\tfloat x_offset = offset*step(0.5, fract(uv.y*count.y*0.5));\n\tvec2 bmin = floor(vec2(uv.x*count.x-x_offset, uv.y*count.y));\n\tbmin.x += x_offset;\n\tbmin /= count;\n\treturn vec4(bmin, bmin+vec2(1.0)/count);\n}\n\nvec4 bricks_rb2(vec2 uv, vec2 count, float repeat, float offset) {\n\tcount *= repeat;\n\tfloat x_offset = offset*step(0.5, fract(uv.y*count.y*0.5));\n\tcount.x = count.x*(1.0+step(0.5, fract(uv.y*count.y*0.5)));\n\tvec2 bmin = floor(vec2(uv.x*count.x-x_offset, uv.y*count.y));\n\tbmin.x += x_offset;\n\tbmin /= count;\n\treturn vec4(bmin, bmin+vec2(1.0)/count);\n}\n\nvec4 bricks_hb(vec2 uv, vec2 count, float repeat, float offset) {\n\tfloat pc = count.x+count.y;\n\tfloat c = pc*repeat;\n\tvec2 corner = floor(uv*c);\n\tfloat cdiff = mod(corner.x-corner.y, pc);\n\tif (cdiff < count.x) {\n\t\treturn vec4((corner-vec2(cdiff, 0.0))/c, (corner-vec2(cdiff, 0.0)+vec2(count.x, 1.0))/c);\n\t} else {\n\t\treturn vec4((corner-vec2(0.0, pc-cdiff-1.0))/c, (corner-vec2(0.0, pc-cdiff-1.0)+vec2(1.0, count.y))/c);\n\t}\n}\n\nvec4 bricks_bw(vec2 uv, vec2 count, float repeat, float offset) {\n\tvec2 c = 2.0*count*repeat;\n\tfloat mc = max(c.x, c.y);\n\tvec2 corner1 = floor(uv*c);\n\tvec2 corner2 = count*floor(repeat*2.0*uv);\n\tfloat cdiff = mod(dot(floor(repeat*2.0*uv), vec2(1.0)), 2.0);\n\tvec2 corner;\n\tvec2 size;\n\tif (cdiff == 0.0) {\n\t\tcorner = vec2(corner1.x, corner2.y);\n\t\tsize = vec2(1.0, count.y);\n\t} else {\n\t\tcorner = vec2(corner2.x, corner1.y);\n\t\tsize = vec2(count.x, 1.0);\n\t}\n\treturn vec4(corner/c, (corner+size)/c);\n}\n\nvec4 bricks_sb(vec2 uv, vec2 count, float repeat, float offset) {\n\tvec2 c = (count+vec2(1.0))*repeat;\n\tfloat mc = max(c.x, c.y);\n\tvec2 corner1 = floor(uv*c);\n\tvec2 corner2 = (count+vec2(1.0))*floor(repeat*uv);\n\tvec2 rcorner = corner1 - corner2;\n\tvec2 corner;\n\tvec2 size;\n\tif (rcorner.x == 0.0 && rcorner.y < count.y) {\n\t\tcorner = corner2;\n\t\tsize = vec2(1.0, count.y);\n\t} else if (rcorner.y == 0.0) {\n\t\tcorner = corner2+vec2(1.0, 0.0);\n\t\tsize = vec2(count.x, 1.0);\n\t} else if (rcorner.x == count.x) {\n\t\tcorner = corner2+vec2(count.x, 1.0);\n\t\tsize = vec2(1.0, count.y);\n\t} else if (rcorner.y == count.y) {\n\t\tcorner = corner2+vec2(0.0, count.y);\n\t\tsize = vec2(count.x, 1.0);\n\t} else {\n\t\tcorner = corner2+vec2(1.0);\n\t\tsize = vec2(count.x-1.0, count.y-1.0);\n\t}\n\treturn vec4(corner/c, (corner+size)/c);\n}", - "inputs": [ - { - "default": "1.0", - "label": "6:", - "longdesc": "A map that affects the Mortar parameter", - "name": "mortar_map", - "shortdesc": "Mortar map", - "type": "f" - }, - { - "default": "1.0", - "label": "", - "longdesc": "A map that affects the Bevel parameter", - "name": "bevel_map", - "shortdesc": "Bevel map", - "type": "f" - }, - { - "default": "1.0", - "label": "", - "longdesc": "A map that affects the Round parameter", - "name": "round_map", - "shortdesc": "Round map", - "type": "f" - } - ], - "instance": "", - "longdesc": "Generates different bricks patterns, with many useful outputs.", - "name": "Bricks", - "outputs": [ - { - "f": "$(name_uv).x", - "longdesc": "A greyscale image that shows the bricks pattern", - "shortdesc": "Bricks pattern", - "type": "f" - }, - { - "longdesc": "A random color for each brick", - "rgb": "rand3(fract($(name_uv)_rect.xy)+rand2(vec2(float($seed))))", - "shortdesc": "Random color", - "type": "rgb" - }, - { - "f": "$(name_uv).y", - "longdesc": "The position of each brick along the X axis", - "shortdesc": "Position.x", - "type": "f" - }, - { - "f": "$(name_uv).z", - "longdesc": "The position of each brick along the Y axis", - "shortdesc": "Position.y", - "type": "f" - }, - { - "longdesc": "An UV map output for each brick, to be connected to the Map input of a CustomUV node", - "rgb": "brick_uv($uv, $(name_uv)_rect.xy, $(name_uv)_rect.zw, float($seed))", - "shortdesc": "Brick UV", - "type": "rgb" - }, - { - "longdesc": "An UV map output for each brick corner, to be connected to the Map input of a CustomUV node", - "rgb": "brick_corner_uv($uv, $(name_uv)_rect.xy, $(name_uv)_rect.zw, $mortar*$mortar_map($uv), $corner, float($seed))", - "shortdesc": "Corner UV", - "type": "rgb" - }, - { - "f": "0.5*(sign($(name_uv)_rect.z-$(name_uv)_rect.x-$(name_uv)_rect.w+$(name_uv)_rect.y)+1.0)", - "longdesc": "The direction of each brick (white: horizontal, black: vertical)", - "shortdesc": "Direction", - "type": "f" - } - ], - "parameters": [ - { - "default": 0, - "label": "", - "longdesc": "The type of brick pattern", - "name": "pattern", - "shortdesc": "Pattern", - "type": "enum", - "values": [ - { - "name": "Running bond", - "value": "rb" - }, - { - "name": "Running bond (2)", - "value": "rb2" - }, - { - "name": "HerringBone", - "value": "hb" - }, - { - "name": "Basket weave", - "value": "bw" - }, - { - "name": "Spanish bond", - "value": "sb" - } - ] - }, - { - "control": "None", - "default": 1, - "label": "Repeat:", - "longdesc": "The number of repetitions of the whole pattern", - "max": 8, - "min": 1, - "name": "repeat", - "shortdesc": "Repeat", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 6, - "label": "Rows:", - "longdesc": "The number of rows of a pattern", - "max": 64, - "min": 1, - "name": "rows", - "shortdesc": "Rows", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 3, - "label": "Columns:", - "longdesc": "The number of columns of a pattern", - "max": 64, - "min": 1, - "name": "columns", - "shortdesc": "Columns", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Offset:", - "longdesc": "The offset of the pattern (not useful for all patterns)", - "max": 1, - "min": 0, - "name": "row_offset", - "shortdesc": "Offset", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.1, - "label": "Mortar:", - "longdesc": "The width of the space between bricks", - "max": 0.5, - "min": 0, - "name": "mortar", - "shortdesc": "Mortar", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.1, - "label": "Bevel:", - "longdesc": "The width of the edge of each brick", - "max": 0.5, - "min": 0, - "name": "bevel", - "shortdesc": "Bevel", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Round:", - "longdesc": "The radius of the round corners of bricks", - "max": 0.5, - "min": 0, - "name": "round", - "shortdesc": "Round", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.1, - "label": "Corner:", - "longdesc": "The size of the corner part of each brick (only used by the Corner UV output)", - "max": 0.5, - "min": 0, - "name": "corner", - "shortdesc": "Corner", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Simple bricks patterns" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/bricks_uneven.mmg b/addons/material_maker/nodes/bricks_uneven.mmg deleted file mode 100644 index d54992a..0000000 --- a/addons/material_maker/nodes/bricks_uneven.mmg +++ /dev/null @@ -1,184 +0,0 @@ -{ - "name": "bricks_uneven", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "bevel": 0.01, - "corner": 0, - "iterations": 8, - "min_size": 0.3, - "mortar": 0.01, - "randomness": 0.5, - "round": 0 - }, - "shader_model": { - "code": "vec4 $(name_uv)_rect = bricks_uneven($uv, int($iterations), $min_size, $randomness, float($seed));\nvec4 $(name_uv) = brick2($uv, $(name_uv)_rect.xy, $(name_uv)_rect.zw, $mortar*$mortar_map($uv), $round*$round_map($uv), max(0.00001, $bevel*$bevel_map($uv)));\n", - "global": "vec4 brick2(vec2 uv, vec2 bmin, vec2 bmax, float mortar, float round, float bevel) {\n\tfloat color;\n\tvec2 size = bmax - bmin;\n\tvec2 center = 0.5*(bmin+bmax);\n vec2 d = abs(uv-center)-0.5*(size)+vec2(round+mortar);\n color = length(max(d,vec2(0))) + min(max(d.x,d.y),0.0)-round;\n\tcolor = clamp(-color/bevel, 0.0, 1.0);\n\tvec2 tiled_brick_pos = mod(bmin, vec2(1.0, 1.0));\n\treturn vec4(color, center, tiled_brick_pos.x+7.0*tiled_brick_pos.y);\n}\n\nvec4 bricks_uneven(vec2 uv, int iterations, float min_size, float randomness, float seed) {\n\tvec2 a = vec2(0.0);\n\tvec2 b = vec2(1.0);\n\t\n\tfor (int i = 0; i < iterations; ++i) {\n\t\tvec2 size = b-a;\n\t\tif (max(size.x, size.y) < min_size) {\n\t\tbreak;\n\t\t}\n\t\tfloat x = rand(rand2(vec2(rand(a+b), seed)))*randomness+(1.0-randomness)*0.5;\n\t\tif (size.x > size.y) {\n\t\t\tx *= size.x;\n\t\t\tif (uv.x > a.x+x) {\n\t\t\t\ta.x += x;\n\t\t\t} else {\n\t\t\t\tb.x = a.x + x;\n\t\t\t}\n\t\t} else {\n\t\t\tx *= size.y;\n\t\t\tif (uv.y > a.y+x) {\n\t\t\t\ta.y += x;\n\t\t\t} else {\n\t\t\t\tb.y = a.y + x;\n\t\t\t}\n\t\t}\n\t}\n\treturn vec4(a, b);\n}\n", - "includes": [ - "bricks" - ], - "inputs": [ - { - "default": "1.0", - "label": "4:", - "longdesc": "A map that affects the Mortar parameter", - "name": "mortar_map", - "shortdesc": "Mortar map", - "type": "f" - }, - { - "default": "1.0", - "label": "", - "longdesc": "A map that affects the Bevel parameter", - "name": "bevel_map", - "shortdesc": "Bevel map", - "type": "f" - }, - { - "default": "1.0", - "label": "", - "longdesc": "A map that affects the Round parameter", - "name": "round_map", - "shortdesc": "Round map", - "type": "f" - } - ], - "instance": "", - "longdesc": "Generates an uneven bricks pattern.", - "name": "Uneven Bricks", - "outputs": [ - { - "f": "$(name_uv).x", - "longdesc": "A greyscale image that shows the bricks pattern", - "shortdesc": "Bricks pattern", - "type": "f" - }, - { - "longdesc": "A random color for each brick", - "rgb": "rand3(fract($(name_uv)_rect.xy)+rand2(vec2(float($seed))))", - "shortdesc": "Random color", - "type": "rgb" - }, - { - "f": "$(name_uv).y", - "longdesc": "The position of each brick along the X axis", - "shortdesc": "Position.x", - "type": "f" - }, - { - "f": "$(name_uv).z", - "longdesc": "The position of each brick along the Y axis", - "shortdesc": "Position.y", - "type": "f" - }, - { - "longdesc": "An UV map output for each brick, to be connected to the Map input of a CustomUV node", - "rgb": "brick_uv($uv, $(name_uv)_rect.xy, $(name_uv)_rect.zw, float($seed))", - "shortdesc": "Brick UV", - "type": "rgb" - }, - { - "longdesc": "An UV map output for each brick corner, to be connected to the Map input of a CustomUV node", - "rgb": "brick_corner_uv($uv, $(name_uv)_rect.xy, $(name_uv)_rect.zw, $mortar*$mortar_map($uv), $corner, float($seed))", - "shortdesc": "Corner UV", - "type": "rgb" - }, - { - "f": "0.5*(sign($(name_uv)_rect.z-$(name_uv)_rect.x-$(name_uv)_rect.w+$(name_uv)_rect.y)+1.0)", - "longdesc": "The direction of each brick (white: horizontal, black: vertical)", - "shortdesc": "Direction", - "type": "f" - } - ], - "parameters": [ - { - "control": "None", - "default": 8, - "label": "Iterations", - "longdesc": "The number of iterations of the brick split operation", - "max": 16, - "min": 1, - "name": "iterations", - "shortdesc": "Iterations", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 0.3, - "label": "Min size:", - "longdesc": "The minimum size of a brick", - "max": 0.5, - "min": 0, - "name": "min_size", - "shortdesc": "Minimum size", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Randomness", - "longdesc": "The randomness of the pattern", - "max": 1, - "min": 0, - "name": "randomness", - "shortdesc": "Randomness", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.05, - "label": "Mortar:", - "longdesc": "The width of the space between bricks", - "max": 0.5, - "min": 0, - "name": "mortar", - "shortdesc": "Mortar", - "step": 0.001, - "type": "float" - }, - { - "control": "None", - "default": 0.05, - "label": "Bevel:", - "longdesc": "The width of the edge of each brick", - "max": 0.5, - "min": 0, - "name": "bevel", - "shortdesc": "Bevel", - "step": 0.001, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Round:", - "longdesc": "The radius of the round corners of bricks", - "max": 0.5, - "min": 0, - "name": "round", - "shortdesc": "Round", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.1, - "label": "Corner:", - "longdesc": "The size of the corner part of each brick (only used by the Corner UV output)", - "max": 0.5, - "min": 0, - "name": "corner", - "shortdesc": "Corner", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Uneven bricks" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/brightness_contrast.mmg b/addons/material_maker/nodes/brightness_contrast.mmg deleted file mode 100644 index 66ffaad..0000000 --- a/addons/material_maker/nodes/brightness_contrast.mmg +++ /dev/null @@ -1,64 +0,0 @@ -{ - "name": "brightness_contrast", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "brightness": 0, - "contrast": 1 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec4(0.5 ,0.5, 0.5, 1.0)", - "label": "", - "longdesc": "The input image", - "name": "in", - "shortdesc": "Input", - "type": "rgba" - } - ], - "instance": "", - "longdesc": "Adjusts the Brightness and Contrast of its input", - "name": "Brightness/Contrast", - "outputs": [ - { - "longdesc": "Shows the image with modified Brightness and Contrast", - "rgba": "vec4(clamp($in($uv).rgb*$contrast+vec3($brightness)+0.5-$contrast*0.5, vec3(0.0), vec3(1.0)), $in($uv).a)", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - { - "control": "None", - "default": 0, - "label": "Brightness", - "longdesc": "The Brightness adjustment", - "max": 1, - "min": -1, - "name": "brightness", - "shortdesc": "Brightness", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Contrast", - "longdesc": "The Contrast adjustment", - "max": 2, - "min": 0, - "name": "contrast", - "shortdesc": "Contrast", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Brightness/Contrast" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/circle_map.mmg b/addons/material_maker/nodes/circle_map.mmg deleted file mode 100644 index fa0b634..0000000 --- a/addons/material_maker/nodes/circle_map.mmg +++ /dev/null @@ -1,64 +0,0 @@ -{ - "name": "circle_map", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "radius": 1, - "repeat": 1 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec4($uv, 0.0, 1.0)", - "label": "", - "longdesc": "The input image to be remapped", - "name": "in", - "shortdesc": "Input", - "type": "rgba" - } - ], - "instance": "", - "longdesc": "Maps its input into a circle", - "name": "CircleMap", - "outputs": [ - { - "longdesc": "Shows the remapped image", - "rgba": "$in(vec2(fract($repeat*atan($uv.y-0.5, $uv.x-0.5)*0.15915494309), min(0.99999, 2.0/$radius*length($uv-vec2(0.5)))))", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - { - "control": "None", - "default": 1, - "label": "Radius", - "longdesc": "The radius of the circle where the input is mapped", - "max": 1.5, - "min": 0, - "name": "radius", - "shortdesc": "Radius", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Repeat", - "longdesc": "The number of repetitions of the input image around the circle", - "max": 16, - "min": 0, - "name": "repeat", - "shortdesc": "Repeat", - "step": 1, - "type": "float" - } - ], - "shortdesc": "CircleMap" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/circle_splatter.mmg b/addons/material_maker/nodes/circle_splatter.mmg deleted file mode 100644 index 77c0e81..0000000 --- a/addons/material_maker/nodes/circle_splatter.mmg +++ /dev/null @@ -1,219 +0,0 @@ -{ - "name": "circle_splatter", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "count": 20, - "i_rotate": 0, - "i_scale": 0, - "radius": 0.4, - "rings": 2, - "rotate": 0, - "scale": 0, - "scale_x": 1, - "scale_y": 1, - "select_inputs": 0, - "spiral": 0, - "value": 0 - }, - "shader_model": { - "code": "vec4 $(name_uv)_rch = splatter_$(name)($uv, int($count), int($rings), vec2(float($seed)));", - "longdesc": "Spreads several occurences of an input image in a circle or spiral pattern.", - "global": "", - "inputs": [ - { - "default": "0.0", - "function": true, - "label": "", - "longdesc": "The input image or atlas of 4 or 16 input images", - "name": "in", - "shortdesc": "Input", - "type": "f" - }, - { - "default": "1.0", - "function": true, - "label": "", - "longdesc": "The mask applied to the pattern", - "name": "mask", - "shortdesc": "Mask", - "type": "f" - } - ], - "instance": "vec4 splatter_$(name)(vec2 uv, int count, int rings, vec2 seed) {\n\tfloat c = 0.0;\n\tvec3 rc = vec3(0.0);\n\tvec3 rc1;\n\tseed = rand2(seed);\n\tfor (int i = 0; i < count; ++i) {\n\t\tfloat a = -1.57079632679+6.28318530718*float(i)*$rings/float(count);\n\t\tfloat rings_distance = ceil(float(i+1)*float(rings)/float(count))/float(rings);\n\t\tfloat spiral_distance = float(i+1)/float(count);\n\t\tvec2 pos = $radius*mix(rings_distance, spiral_distance, $spiral)*vec2(cos(a), sin(a));\n\t\tfloat mask = $mask(fract(pos-vec2(0.5)));\n\t\tif (mask > 0.01) {\n\t\t\tvec2 pv = uv-0.5-pos;\n\t\t\trc1 = rand3(seed);\n\t\t\tseed = rand2(seed);\n\t\t\tfloat angle = (seed.x * 2.0 - 1.0) * $rotate * 0.01745329251 + (a+1.57079632679) * $i_rotate;\n\t\t\tfloat ca = cos(angle);\n\t\t\tfloat sa = sin(angle);\n\t\t\tpv = vec2(ca*pv.x+sa*pv.y, -sa*pv.x+ca*pv.y);\n\t\t\tpv /= mix(1.0, float(i+1)/float(count+1), $i_scale);\n\t\t\tpv /= vec2($scale_x, $scale_y);\n\t\t\tpv *= (seed.y-0.5)*2.0*$scale+1.0;\n\t\t\tpv += vec2(0.5);\n\t\t\tpv = clamp(pv, vec2(0.0), vec2(1.0));\n\t\t\t$select_inputs\n\t\t\tseed = rand2(seed);\n\t\t\tfloat c1 = $in(pv)*mask*(1.0-$value*seed.x);\n\t\t\tc = max(c, c1);\n\t\t\trc = mix(rc, rc1, step(c, c1));\n\t\t}\n\t}\n\treturn vec4(rc, c);\n}\n", - "name": "Circle Splatter", - "outputs": [ - { - "f": "$(name_uv)_rch.a", - "longdesc": "Shows the generated pattern", - "shortdesc": "Output", - "type": "f" - }, - { - "longdesc": "Shows a random color for each instance of the input image", - "rgb": "$(name_uv)_rch.rgb", - "shortdesc": "Instance map", - "type": "rgb" - } - ], - "parameters": [ - { - "control": "None", - "default": 10, - "label": "Count", - "longdesc": "The number of occurences of the input image", - "max": 256, - "min": 1, - "name": "count", - "shortdesc": "Count", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Rings", - "longdesc": "The number of rings of the circle pattern", - "max": 16, - "min": 1, - "name": "rings", - "shortdesc": "Rings", - "step": 1, - "type": "float" - }, - { - "default": 0, - "label": "Inputs", - "longdesc": "The input type of the node:\n- 1: single image\n- 4: atlas of 4 images\n- 16: atlas of 16 images\nAtlases can be created using the Tile2x2 node.", - "name": "select_inputs", - "shortdesc": "Input", - "type": "enum", - "values": [ - { - "name": "1", - "value": " " - }, - { - "name": "4", - "value": "pv = clamp(0.5*(pv+floor(rand2(seed)*2.0)), vec2(0.0), vec2(1.0));" - }, - { - "name": "16", - "value": "pv = clamp(0.25*(pv+floor(rand2(seed)*4.0)), vec2(0.0), vec2(1.0));" - } - ] - }, - { - "control": "None", - "default": 1, - "label": "Scale X", - "longdesc": "The scale of input images on the X axis", - "max": 2, - "min": 0, - "name": "scale_x", - "shortdesc": "Scale.x", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Scale Y", - "longdesc": "The scale of input images on the Y axis", - "max": 2, - "min": 0, - "name": "scale_y", - "shortdesc": "Scale.y", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.25, - "label": "Radius", - "longdesc": "The radius of the outer circle pattern", - "max": 0.5, - "min": 0, - "name": "radius", - "shortdesc": "Radius", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Spiral", - "longdesc": "The type of pattern:\n- 0: circles\n- 1: spiral", - "max": 1, - "min": 0, - "name": "spiral", - "shortdesc": "Spiral", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Inc Rotate", - "longdesc": "The rotate increment along the pattern", - "max": 1, - "min": 0, - "name": "i_rotate", - "shortdesc": "IncRotate", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Inc Scale", - "longdesc": "The scale increment of the pattern", - "max": 1, - "min": 0, - "name": "i_scale", - "shortdesc": "IncScale", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Rnd Rotate", - "longdesc": "The random rotation applied to each image instance", - "max": 180, - "min": 0, - "name": "rotate", - "shortdesc": "RndRotate", - "step": 0.1, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Rnd Scale", - "longdesc": "The random scale applied to each image instance", - "max": 1, - "min": 0, - "name": "scale", - "shortdesc": "RndScale", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Rnd Value", - "longdesc": "The random greyscale value applied to each image instance", - "max": 1, - "min": 0, - "name": "value", - "shortdesc": "RndValue", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/circle_splatter_color.mmg b/addons/material_maker/nodes/circle_splatter_color.mmg deleted file mode 100644 index 761093a..0000000 --- a/addons/material_maker/nodes/circle_splatter_color.mmg +++ /dev/null @@ -1,213 +0,0 @@ -{ - "name": "circle_splatter_color", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "count": 20, - "i_rotate": 0, - "i_scale": 0, - "opacity": 0, - "radius": 0.4, - "rings": 2, - "rotate": 0, - "scale": 0, - "scale_x": 1, - "scale_y": 1, - "select_inputs": 0, - "spiral": 0 - }, - "shader_model": { - "code": "", - "longdesc": "Spreads several occurences of an input image in a circle or spiral pattern.", - "global": "", - "inputs": [ - { - "default": "vec4(0.0, 0.0, 0.0, 1.0)", - "function": true, - "label": "", - "longdesc": "The input image or atlas of 4 or 16 input images", - "name": "in", - "shortdesc": "Input", - "type": "rgba" - }, - { - "default": "1.0", - "function": true, - "label": "", - "longdesc": "The mask applied to the pattern", - "name": "mask", - "shortdesc": "Mask", - "type": "f" - } - ], - "instance": "vec4 splatter_$(name)(vec2 uv, int count, int rings, vec2 seed) {\n\tvec4 c = vec4(0.0);\n\tvec3 rc = vec3(0.0);\n\tvec3 rc1;\n\tseed = rand2(seed);\n\tfor (int i = 0; i < count; ++i) {\n\t\tfloat a = -1.57079632679+6.28318530718*float(i)*$rings/float(count);\n\t\tfloat rings_distance = ceil(float(i+1)*float(rings)/float(count))/float(rings);\n\t\tfloat spiral_distance = float(i+1)/float(count);\n\t\tvec2 pos = $radius*mix(rings_distance, spiral_distance, $spiral)*vec2(cos(a), sin(a));\n\t\tfloat mask = $mask(fract(pos-vec2(0.5)));\n\t\tif (mask > 0.01) {\n\t\t\tvec2 pv = uv-0.5-pos;\n\t\t\trc1 = rand3(seed);\n\t\t\tseed = rand2(seed);\n\t\t\tfloat angle = (seed.x * 2.0 - 1.0) * $rotate * 0.01745329251 + (a+1.57079632679) * $i_rotate;\n\t\t\tfloat ca = cos(angle);\n\t\t\tfloat sa = sin(angle);\n\t\t\tpv = vec2(ca*pv.x+sa*pv.y, -sa*pv.x+ca*pv.y);\n\t\t\tpv /= mix(1.0, float(i+1)/float(count+1), $i_scale);\n\t\t\tpv /= vec2($scale_x, $scale_y);\n\t\t\tpv *= (seed.y-0.5)*2.0*$scale+1.0;\n\t\t\tpv += vec2(0.5);\n\t\t\tpv = clamp(pv, vec2(0.0), vec2(1.0));\n\t\t\t$select_inputs\n\t\t\tvec4 n = $in(pv);\n\t\t\tseed = rand2(seed);\n\t\t\tfloat na = n.a*mask*(1.0-$opacity*seed.x);\n\t\t\tc = mix(c, n, na);\n\t\t}\n\t}\n\treturn c;\n}\n", - "name": "Color Circle Splatter", - "outputs": [ - { - "longdesc": "Shows the generated pattern", - "rgba": "splatter_$(name)($uv, int($count), int($rings), vec2(float($seed)))", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - { - "control": "None", - "default": 10, - "label": "Count", - "longdesc": "The number of occurences of the input image", - "max": 256, - "min": 1, - "name": "count", - "shortdesc": "Count", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Rings", - "longdesc": "The number of rings of the circle pattern", - "max": 16, - "min": 1, - "name": "rings", - "shortdesc": "Rings", - "step": 1, - "type": "float" - }, - { - "default": 0, - "label": "Inputs", - "longdesc": "The input type of the node:\n- 1: single image\n- 4: atlas of 4 images\n- 16: atlas of 16 images\nAtlases can be created using the Tile2x2 node.", - "name": "select_inputs", - "shortdesc": "Input", - "type": "enum", - "values": [ - { - "name": "1", - "value": " " - }, - { - "name": "4", - "value": "pv = clamp(0.5*(pv+floor(rand2(seed)*2.0)), vec2(0.0), vec2(1.0));" - }, - { - "name": "16", - "value": "pv = clamp(0.25*(pv+floor(rand2(seed)*4.0)), vec2(0.0), vec2(1.0));" - } - ] - }, - { - "control": "None", - "default": 1, - "label": "Scale X", - "longdesc": "The scale of input images on the X axis", - "max": 2, - "min": 0, - "name": "scale_x", - "shortdesc": "Scale.x", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Scale Y", - "longdesc": "The scale of input images on the Y axis", - "max": 2, - "min": 0, - "name": "scale_y", - "shortdesc": "Scale.y", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.25, - "label": "Radius", - "longdesc": "The radius of the outer circle pattern", - "max": 0.5, - "min": 0, - "name": "radius", - "shortdesc": "Radius", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Spiral", - "longdesc": "The type of pattern:\n- 0: circles\n- 1: spiral", - "max": 1, - "min": 0, - "name": "spiral", - "shortdesc": "Spiral", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Inc Rotate", - "longdesc": "The rotate increment along the pattern", - "max": 1, - "min": 0, - "name": "i_rotate", - "shortdesc": "IncRotate", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Inc Scale", - "longdesc": "The scale increment of the pattern", - "max": 1, - "min": 0, - "name": "i_scale", - "shortdesc": "IncScale", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Rnd Rotate", - "longdesc": "The random rotation applied to each image instance", - "max": 180, - "min": 0, - "name": "rotate", - "shortdesc": "RndRotate", - "step": 0.1, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Rnd Scale", - "longdesc": "The random scale applied to each image instance", - "max": 1, - "min": 0, - "name": "scale", - "shortdesc": "RndScale", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Rnd Opacity", - "longdesc": "The random opacity applied to each image instance", - "max": 1, - "min": 0, - "name": "opacity", - "shortdesc": "RndOpacity", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/circular_gradient.mmg b/addons/material_maker/nodes/circular_gradient.mmg deleted file mode 100644 index c86d37f..0000000 --- a/addons/material_maker/nodes/circular_gradient.mmg +++ /dev/null @@ -1,89 +0,0 @@ -{ - "name": "circular_gradient", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - }, - "repeat": 1 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - - ], - "instance": "", - "name": "Circular Gradient", - "outputs": [ - { - "longdesc": "Number of repetitions of the gradient", - "rgba": "$gradient(fract($repeat*0.15915494309*atan($uv.y-0.5, $uv.x-0.5)))", - "shortdesc": "Repeat", - "type": "rgba" - } - ], - "parameters": [ - { - "control": "None", - "default": 1, - "label": "Repeat", - "longdesc": "Number of repetitions of the gradient", - "max": 32, - "min": 1, - "name": "repeat", - "shortdesc": "Repeat", - "step": 1, - "type": "float" - }, - { - "default": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - }, - "label": "Gradient", - "longdesc": "Gradient to be spread on the image", - "name": "gradient", - "shortdesc": "Gradient", - "type": "gradient" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/color_noise.mmg b/addons/material_maker/nodes/color_noise.mmg deleted file mode 100644 index 39c5500..0000000 --- a/addons/material_maker/nodes/color_noise.mmg +++ /dev/null @@ -1,42 +0,0 @@ -{ - "name": "color_noise", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "size": 9 - }, - "shader_model": { - "code": "", - "global": "vec3 color_dots(vec2 uv, float size, int seed) {\n\tvec2 seed2 = rand2(vec2(float(seed), 1.0-float(seed)));\n\tuv /= size;\n\tvec2 point_pos = floor(uv)+vec2(0.5);\n\treturn rand3(seed2+point_pos);\n}", - "inputs": [ - - ], - "instance": "", - "longdesc": "Generates a grid made of random color squares", - "name": "Color Noise", - "outputs": [ - { - "longdesc": "Shows the noise pattern", - "rgb": "color_dots($(uv), 1.0/$(size), $(seed))", - "shortdesc": "Output", - "type": "rgb" - } - ], - "parameters": [ - { - "default": 8, - "first": 2, - "label": "Grid Size:", - "last": 12, - "longdesc": "The grid size", - "name": "size", - "shortdesc": "Size", - "type": "size" - } - ], - "shortdesc": "Color Noise" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/colorize.mmg b/addons/material_maker/nodes/colorize.mmg deleted file mode 100644 index 6fc9f52..0000000 --- a/addons/material_maker/nodes/colorize.mmg +++ /dev/null @@ -1,85 +0,0 @@ -{ - "name": "colorize", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "$uv.x", - "label": "", - "longdesc": "The input greyscale image", - "name": "input", - "shortdesc": "Input", - "type": "f" - } - ], - "instance": "", - "longdesc": "Remaps a greyscale image to a custom gradient", - "name": "Colorize", - "outputs": [ - { - "longdesc": "The remapped RGBA image", - "rgba": "$gradient($input($uv))", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - { - "default": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - }, - "label": "", - "longdesc": "The gradient to which the input is remapped", - "name": "gradient", - "shortdesc": "Gradient", - "type": "gradient" - } - ], - "shortdesc": "Colorize" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/combine.mmg b/addons/material_maker/nodes/combine.mmg deleted file mode 100644 index bd9d645..0000000 --- a/addons/material_maker/nodes/combine.mmg +++ /dev/null @@ -1,64 +0,0 @@ -{ - "name": "combine", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "R", - "longdesc": "The greyscale input for the red channel", - "name": "r", - "shortdesc": "Red", - "type": "f" - }, - { - "default": "0.0", - "label": "G", - "longdesc": "The greyscale input for the green channel", - "name": "g", - "shortdesc": "Green", - "type": "f" - }, - { - "default": "0.0", - "label": "B", - "longdesc": "The greyscale input for the blue channel", - "name": "b", - "shortdesc": "Blue", - "type": "f" - }, - { - "default": "1.0", - "label": "A", - "longdesc": "The greyscale input for the alpha channel", - "name": "a", - "shortdesc": "Alpha", - "type": "f" - } - ], - "instance": "", - "longdesc": "Combines 4 greyscale inputs into an RGBA image", - "name": "Combine", - "outputs": [ - { - "longdesc": "Shows the combined RGBA image", - "rgba": "vec4($r($uv), $g($uv), $b($uv), $a($uv))", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - - ], - "shortdesc": "Combine" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/compare.mmg b/addons/material_maker/nodes/compare.mmg deleted file mode 100644 index 40199e6..0000000 --- a/addons/material_maker/nodes/compare.mmg +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "compare", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in1", - "type": "rgba" - }, - { - "default": "0.0", - "label": "", - "name": "in2", - "type": "rgba" - } - ], - "instance": "", - "name": "Compare", - "outputs": [ - { - "f": "dot(abs($in1($uv)-$in2($uv)), vec4(1.0))", - "type": "f" - } - ], - "parameters": [ - - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/curve.mmg b/addons/material_maker/nodes/curve.mmg deleted file mode 100644 index 5e7121c..0000000 --- a/addons/material_maker/nodes/curve.mmg +++ /dev/null @@ -1,140 +0,0 @@ -{ - "name": "curve", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "ax": -0.4, - "ay": -0.3, - "bx": 0, - "by": 0.5, - "cx": 0.4, - "cy": -0.3, - "repeat": 1, - "width": 0.05 - }, - "shader_model": { - "code": "vec2 $(name_uv)_bezier = sdBezier($uv, vec2($ax+0.5, $ay+0.5), vec2($bx+0.5, $by+0.5), vec2($cx+0.5, $cy+0.5));\nvec2 $(name_uv)_uv = vec2($(name_uv)_bezier.x, $(name_uv)_bezier.y/$width+0.5);\nvec2 $(name_uv)_uvtest = step(vec2(0.5), abs($(name_uv)_uv-vec2(0.5)));\n$(name_uv)_uv = mix(vec2(fract($repeat*$(name_uv)_uv.x), $(name_uv)_uv.y), vec2(0.0), max($(name_uv)_uvtest.x, $(name_uv)_uvtest.y));\n", - "global": "float cross2( in vec2 a, in vec2 b ) { return a.x*b.y - a.y*b.x; }\n\n// signed distance to a quadratic bezier\nvec2 sdBezier( in vec2 pos, in vec2 A, in vec2 B, in vec2 C ) { \n vec2 a = B - A;\n vec2 b = A - 2.0*B + C;\n vec2 c = a * 2.0;\n vec2 d = A - pos;\n\n float kk = 1.0/dot(b,b);\n float kx = kk * dot(a,b);\n float ky = kk * (2.0*dot(a,a)+dot(d,b))/3.0;\n float kz = kk * dot(d,a); \n\n float res = 0.0;\n float sgn = 0.0;\n\n float p = ky - kx*kx;\n float p3 = p*p*p;\n float q = kx*(2.0*kx*kx - 3.0*ky) + kz;\n float h = q*q + 4.0*p3;\n\tfloat rvx;\n\n if( h>=0.0 ) { // 1 root\n h = sqrt(h);\n vec2 x = (vec2(h,-h)-q)/2.0;\n vec2 uv = sign(x)*pow(abs(x), vec2(1.0/3.0));\n\t\trvx = uv.x+uv.y-kx;\n float t = clamp(rvx, 0.0, 1.0);\n vec2 q2 = d+(c+b*t)*t;\n res = dot(q2, q2);\n \tsgn = cross2(c+2.0*b*t, q2);\n } else { // 3 roots\n float z = sqrt(-p);\n float v = acos(q/(p*z*2.0))/3.0;\n float m = cos(v);\n float n = sin(v)*1.732050808;\n vec3 t = clamp(vec3(m+m,-n-m,n-m)*z-kx, 0.0, 1.0);\n vec2 qx=d+(c+b*t.x)*t.x; float dx=dot(qx, qx), sx = cross2(c+2.0*b*t.x,qx);\n vec2 qy=d+(c+b*t.y)*t.y; float dy=dot(qy, qy), sy = cross2(c+2.0*b*t.y,qy);\n if( dx 0.5) {\n\t\t\trv = 1.0-float(i)*e.x/$d;\n\t\t\tbreak;\n\t\t}\n\t\tsource_uv = uv-float(i)*e;\n\t\tif ($in(source_uv) > 0.5) {\n\t\t\trv = 1.0-float(i)*e.x/$d;\n\t\t\tbreak;\n\t\t}\n\t}\n\treturn vec3(rv, source_uv);\n}\n", - "name": "Distance pass 1", - "outputs": [ - { - "rgb": "$(name)_distance_h($uv)", - "type": "rgb" - } - ], - "parameters": [ - { - "default": 9, - "first": 6, - "label": "", - "last": 12, - "name": "s", - "type": "size" - }, - { - "control": "None", - "default": 0.5, - "label": "", - "max": 1, - "min": 0, - "name": "d", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/dilate_pass_2.mmg b/addons/material_maker/nodes/dilate_pass_2.mmg deleted file mode 100644 index df04ab6..0000000 --- a/addons/material_maker/nodes/dilate_pass_2.mmg +++ /dev/null @@ -1,53 +0,0 @@ -{ - "name": "distance_pass_2", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "d": 0.1, - "s": 9 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec3(0.0)", - "function": true, - "label": "", - "name": "in", - "type": "rgb" - } - ], - "instance": "vec3 $(name)_distance_v(vec2 uv) {\n\tvec2 e = vec2(0.0, 1.0/$s);\n\tint steps = int($s*$d);\n\tvec3 p = $in(uv);\n\tfor (int i = 0; i < steps; ++i) {\n\t\tvec2 dx = float(i)*e;\n\t\tvec3 p2 = $in(uv+dx);\n\t\tif (p2.x > p.x) {\n\t\t\tp2.x = 1.0-sqrt((1.0-p2.x)*(1.0-p2.x)+dx.y*dx.y/$d/$d);\n\t\t\tp = mix(p, p2, step(p.x, p2.x));\n\t\t}\n\t\tp2 = $in(uv-dx);\n\t\tif (p2.x > p.x) {\n\t\t\tp2.x = 1.0-sqrt((1.0-p2.x)*(1.0-p2.x)+dx.y*dx.y/$d/$d);\n\t\t\tp = mix(p, p2, step(p.x, p2.x));\n\t\t}\n\t}\n\treturn p;\n}\n", - "name": "Distance pass 2", - "outputs": [ - { - "rgb": "$(name)_distance_v($uv)", - "type": "rgb" - } - ], - "parameters": [ - { - "default": 9, - "first": 6, - "label": "", - "last": 12, - "name": "s", - "type": "size" - }, - { - "control": "None", - "default": 0.5, - "label": "", - "max": 1, - "min": 0, - "name": "d", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/dilate_pass_3.mmg b/addons/material_maker/nodes/dilate_pass_3.mmg deleted file mode 100644 index 7564e90..0000000 --- a/addons/material_maker/nodes/dilate_pass_3.mmg +++ /dev/null @@ -1,49 +0,0 @@ -{ - "name": "distance_pass_3", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "amount": 0 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec3(0.0)", - "label": "", - "name": "distance", - "type": "rgb" - }, - { - "default": "vec3(1.0)", - "label": "", - "name": "source", - "type": "rgb" - } - ], - "instance": "", - "name": "Distance pass 3", - "outputs": [ - { - "rgb": "$source($distance($uv).yz)*mix($distance($uv).x, 1.0, $amount)", - "type": "rgb" - } - ], - "parameters": [ - { - "control": "None", - "default": 0, - "label": "", - "max": 1, - "min": 0, - "name": "amount", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/directional_blur.mmg b/addons/material_maker/nodes/directional_blur.mmg deleted file mode 100644 index 54e0e47..0000000 --- a/addons/material_maker/nodes/directional_blur.mmg +++ /dev/null @@ -1,234 +0,0 @@ -{ - "connections": [ - { - "from": "gen_inputs", - "from_port": 0, - "to": "buffer", - "to_port": 0 - }, - { - "from": "buffer", - "from_port": 0, - "to": "edge_detect_3_3_2", - "to_port": 0 - }, - { - "from": "edge_detect_3_3_2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "gen_inputs", - "from_port": 1, - "to": "edge_detect_3_3_2", - "to_port": 1 - } - ], - "label": "Directional Blur", - "longdesc": "Applies a directional gaussian blur to its input", - "name": "directional_blur", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "buffer", - "node_position": { - "x": -381.25, - "y": -270.75 - }, - "parameters": { - "lod": 0, - "size": 9 - }, - "type": "buffer" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -436.666626, - "y": -413.666656 - }, - "parameters": { - "param0": 9, - "param1": 50, - "param2": 45 - }, - "type": "remote", - "widgets": [ - { - "label": "Grid size:", - "linked_widgets": [ - { - "node": "buffer", - "widget": "size" - }, - { - "node": "edge_detect_3_3_2", - "widget": "size" - } - ], - "longdesc": "The resolution of the input", - "name": "param0", - "shortdesc": "Size", - "type": "linked_control" - }, - { - "label": "Sigma", - "linked_widgets": [ - { - "node": "edge_detect_3_3_2", - "widget": "sigma" - } - ], - "longdesc": "The strength of the blur filter", - "name": "param1", - "shortdesc": "Sigma", - "type": "linked_control" - }, - { - "label": "Angle", - "linked_widgets": [ - { - "node": "edge_detect_3_3_2", - "widget": "angle" - } - ], - "longdesc": "The angle of the directional blur effect", - "name": "param2", - "shortdesc": "Angle", - "type": "linked_control" - } - ] - }, - { - "name": "gen_inputs", - "node_position": { - "x": -779.666626, - "y": -247.392853 - }, - "parameters": { - - }, - "ports": [ - { - "group_size": 0, - "longdesc": "The input image", - "name": "in", - "shortdesc": "Input", - "type": "rgba" - }, - { - "group_size": 0, - "longdesc": "A map that controls the strength of the blur filter", - "name": "amount", - "shortdesc": "Strength map", - "type": "f" - } - ], - "seed_value": 91624, - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -45.452393, - "y": -195.392853 - }, - "parameters": { - - }, - "ports": [ - { - "group_size": 0, - "longdesc": "Shows the generated blurred image", - "name": "port0", - "shortdesc": "Output", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "edge_detect_3_3_2", - "node_position": { - "x": -376.725464, - "y": -184.178955 - }, - "parameters": { - "angle": 45, - "sigma": 50, - "size": 9 - }, - "seed_value": -47470, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec4(1.0)", - "function": true, - "label": "", - "name": "in", - "type": "rgba" - }, - { - "default": "1.0", - "function": true, - "label": "Label", - "name": "amount", - "type": "f" - } - ], - "instance": "vec4 $(name)_fct(vec2 uv) {\n\tvec2 e = vec2(cos($angle*0.01745329251), -sin($angle*0.01745329251))/$size;\n\tvec4 rv = vec4(0.0);\n\tfloat sum = 0.0;\n\tfloat sigma = $sigma*$amount(uv);\n\tfor (float i = -50.0; i <= 50.0; i += 1.0) {\n\t\tfloat coef = exp(-0.5*(pow(i/sigma, 2.0)))/(6.28318530718*sigma*sigma);\n\t\trv += $in(uv+i*e)*coef;\n\t\tsum += coef;\n\t}\n\treturn rv/sum;\n}", - "name": "Directional Blur", - "outputs": [ - { - "rgba": "$(name)_fct($uv)", - "type": "rgba" - } - ], - "parameters": [ - { - "default": 9, - "first": 4, - "label": "Size", - "last": 12, - "name": "size", - "type": "size" - }, - { - "control": "None", - "default": 0.5, - "label": "Sigma", - "max": 50, - "min": 0, - "name": "sigma", - "step": 0.1, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Angle", - "max": 180, - "min": -180, - "name": "angle", - "step": 0.1, - "type": "float" - } - ] - }, - "type": "shader" - } - ], - "parameters": { - "param0": 9, - "param1": 50, - "param2": 45 - }, - "shortdesc": "Directional blur", - "type": "graph" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/edge_detect_1.mmg b/addons/material_maker/nodes/edge_detect_1.mmg deleted file mode 100644 index 2ba400a..0000000 --- a/addons/material_maker/nodes/edge_detect_1.mmg +++ /dev/null @@ -1,50 +0,0 @@ -{ - "name": "edge_detect_1", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "size": 6 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec3(0.0)", - "function": true, - "label": "", - "longdesc": "The input image", - "name": "in", - "shortdesc": "Input", - "type": "rgb" - } - ], - "instance": "float $(name)_fct(vec2 uv) {\n\tvec3 e = vec3(1.0/$size, -1.0/$size, 0);\n\tvec3 rv = 8.0*$in(uv);\n\trv -= $in(uv+e.xy);\n\trv -= $in(uv-e.xy);\n\trv -= $in(uv+e.xx);\n\trv -= $in(uv-e.xx);\n\trv -= $in(uv+e.xz);\n\trv -= $in(uv-e.xz);\n\trv -= $in(uv+e.zx);\n\trv -= $in(uv-e.zx);\n\trv = abs(rv);\n\treturn max(rv.x, max(rv.y ,rv.z))*$size;\n}", - "longdesc": "An edge detect filter that detects edges along all directions and draws them in white on a black background", - "name": "Edge detect 1", - "outputs": [ - { - "f": "clamp($(name)_fct($uv), 0.0, 1.0)", - "longdesc": "Shows the generated outlines", - "shortdesc": "Output", - "type": "f" - } - ], - "parameters": [ - { - "default": 9, - "first": 4, - "label": "Size", - "last": 12, - "longdesc": "The resolution of the input image", - "name": "size", - "shortdesc": "Size", - "type": "size" - } - ], - "shortdesc": "Edge detect" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/edge_detect_2.mmg b/addons/material_maker/nodes/edge_detect_2.mmg deleted file mode 100644 index 12b0710..0000000 --- a/addons/material_maker/nodes/edge_detect_2.mmg +++ /dev/null @@ -1,50 +0,0 @@ -{ - "name": "edge_detect_2", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "size": 6 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec3(0.0)", - "function": true, - "label": "", - "longdesc": "The input image", - "name": "in", - "shortdesc": "Input", - "type": "rgb" - } - ], - "instance": "float $(name)_fct(vec2 uv) {\n\tvec2 e = vec2(1.0/$size, 0.0);\n\tvec3 rv = 4.0*$in(uv);\n\trv -= $in(uv+e.xy);\n\trv -= $in(uv-e.xy);\n\trv -= $in(uv+e.yx);\n\trv -= $in(uv-e.yx);\n\trv = abs(rv);\n\treturn max(rv.x, max(rv.y ,rv.z))*$size;\n}", - "longdesc": "An edge detect filter that detects edges horizontally and vertically and draws them in white on a black background", - "name": "Edge detect 2", - "outputs": [ - { - "f": "clamp($(name)_fct($uv), 0.0, 1.0)", - "longdesc": "Shows the generated outlines", - "shortdesc": "Output", - "type": "f" - } - ], - "parameters": [ - { - "default": 9, - "first": 4, - "label": "Size", - "last": 12, - "longdesc": "The resolution of the input image", - "name": "size", - "shortdesc": "Size", - "type": "size" - } - ], - "shortdesc": "Edge detect" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/edge_detect_3.mmg b/addons/material_maker/nodes/edge_detect_3.mmg deleted file mode 100644 index 69c4172..0000000 --- a/addons/material_maker/nodes/edge_detect_3.mmg +++ /dev/null @@ -1,50 +0,0 @@ -{ - "name": "edge_detect_3", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "size": 6 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec3(0.0)", - "function": true, - "label": "", - "longdesc": "The input image", - "name": "in", - "shortdesc": "Input", - "type": "rgb" - } - ], - "instance": "float $(name)_fct(vec2 uv) {\n\tvec2 e = vec2(1.0/$size, -1.0/$size);\n\tvec3 rv = 4.0*$in(uv);\n\trv -= $in(uv+e.xy);\n\trv -= $in(uv-e.xy);\n\trv -= $in(uv+e.xx);\n\trv -= $in(uv-e.xx);\n\trv = abs(rv);\n\treturn max(rv.x, max(rv.y ,rv.z))*$size;\n}", - "longdesc": "An edge detect filter that detects edges along diagonals and draws them in white on a black background", - "name": "Edge detect 3", - "outputs": [ - { - "f": "clamp($(name)_fct($uv), 0.0, 1.0)", - "longdesc": "Shows the generated outlines", - "shortdesc": "Output", - "type": "f" - } - ], - "parameters": [ - { - "default": 9, - "first": 4, - "label": "Size", - "last": 12, - "longdesc": "The resolution of the input image", - "name": "size", - "shortdesc": "Size", - "type": "size" - } - ], - "shortdesc": "Edge detect" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/emboss.mmg b/addons/material_maker/nodes/emboss.mmg deleted file mode 100644 index 468789e..0000000 --- a/addons/material_maker/nodes/emboss.mmg +++ /dev/null @@ -1,242 +0,0 @@ -{ - "connections": [ - { - "from": "gen_inputs", - "from_port": 0, - "to": "buffer", - "to_port": 0 - }, - { - "from": "buffer", - "from_port": 0, - "to": "598", - "to_port": 0 - }, - { - "from": "598", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Emboss", - "longdesc": "Creates highlights and shadows from an input heightmap", - "name": "emboss", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "buffer", - "node_position": { - "x": -65.493774, - "y": -609.5 - }, - "parameters": { - "lod": 0, - "size": 9 - }, - "seed_value": 10109, - "type": "buffer" - }, - { - "name": "598", - "node_position": { - "x": -77.579605, - "y": -529.738281 - }, - "parameters": { - "amount": 5, - "angle": 0, - "size": 9, - "width": 1 - }, - "shader_model": { - "code": "", - "global": "", - "includes": [ - "" - ], - "inputs": [ - { - "default": "0.0", - "function": true, - "label": "", - "name": "in", - "type": "f" - } - ], - "instance": "float $(name)_fct(vec2 uv) {\n\tfloat pixels = max(1.0, $width);\n\tfloat e = 1.0/$size;\n\tfloat rv = 0.0;\n\tfor (float dx = -pixels; dx <= pixels; dx += 1.0) {\n\t\tfor (float dy = -pixels; dy <= pixels; dy += 1.0) {\n\t\t\tif (abs(dx) > 0.5 || abs(dy) > 0.5) {\n\t\t\t\trv += $in(uv+e*vec2(dx, dy))*cos(atan(dy, dx)-$angle*3.14159265359/180.0)/length(vec2(dx, dy));\n\t\t\t}\n\t\t}\n\t}\n\treturn $amount*rv/pixels+0.5;\n}", - "name": "Emboss", - "outputs": [ - { - "f": "$(name)_fct($uv)", - "type": "f" - } - ], - "parameters": [ - { - "default": 9, - "first": 6, - "label": "Size", - "last": 12, - "name": "size", - "type": "size" - }, - { - "control": "None", - "default": 0, - "label": "Angle", - "max": 180, - "min": -180, - "name": "angle", - "step": 0.1, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Amount", - "max": 10, - "min": 0, - "name": "amount", - "step": 0.1, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Width", - "max": 5, - "min": 1, - "name": "width", - "step": 1, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -461.57959, - "y": -574.119141 - }, - "parameters": { - - }, - "ports": [ - { - "group_size": 0, - "longdesc": "The input height map", - "name": "port0", - "shortdesc": "Input", - "type": "f" - } - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 187.506226, - "y": -557.119141 - }, - "parameters": { - - }, - "ports": [ - { - "group_size": 0, - "longdesc": "The generated image", - "name": "port0", - "shortdesc": "Output", - "type": "f" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -111.036682, - "y": -777.5 - }, - "parameters": { - "param0": 9, - "param1": 0, - "param2": 5, - "param3": 1 - }, - "type": "remote", - "widgets": [ - { - "label": "Size", - "linked_widgets": [ - { - "node": "buffer", - "widget": "size" - }, - { - "node": "598", - "widget": "size" - } - ], - "longdesc": "The resolution of the input image", - "name": "param0", - "shortdesc": "Size", - "type": "linked_control" - }, - { - "label": "Angle", - "linked_widgets": [ - { - "node": "598", - "widget": "angle" - } - ], - "longdesc": "The angle of the simulated light", - "name": "param1", - "shortdesc": "Angle", - "type": "linked_control" - }, - { - "label": "Amount", - "linked_widgets": [ - { - "node": "598", - "widget": "amount" - } - ], - "longdesc": "The strength of the emboss effect", - "name": "param2", - "shortdesc": "Strength", - "type": "linked_control" - }, - { - "label": "Width", - "linked_widgets": [ - { - "node": "598", - "widget": "width" - } - ], - "longdesc": "The width (in pixels) of the area sampled for each pixel", - "name": "param3", - "shortdesc": "Width", - "type": "linked_control" - } - ] - } - ], - "parameters": { - "param0": 9, - "param1": 0, - "param2": 5, - "param3": 1 - }, - "shortdesc": "Emboss", - "type": "graph" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/fbm.mmg b/addons/material_maker/nodes/fbm.mmg deleted file mode 100644 index d54e10f..0000000 --- a/addons/material_maker/nodes/fbm.mmg +++ /dev/null @@ -1,139 +0,0 @@ -{ - "name": "fbm", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "folds": 0, - "iterations": 5, - "noise": 0, - "persistence": 0.5, - "scale_x": 2, - "scale_y": 2 - }, - "shader_model": { - "code": "", - "global": "float fbm_value(vec2 coord, vec2 size, float seed) {\n\tvec2 o = floor(coord)+rand2(vec2(float(seed), 1.0-float(seed)))+size;\n\tvec2 f = fract(coord);\n\tfloat p00 = rand(mod(o, size));\n\tfloat p01 = rand(mod(o + vec2(0.0, 1.0), size));\n\tfloat p10 = rand(mod(o + vec2(1.0, 0.0), size));\n\tfloat p11 = rand(mod(o + vec2(1.0, 1.0), size));\n\tvec2 t = f * f * (3.0 - 2.0 * f);\n\treturn mix(mix(p00, p10, t.x), mix(p01, p11, t.x), t.y);\n}\n\nfloat fbm_perlin(vec2 coord, vec2 size, float seed) {\n\tvec2 o = floor(coord)+rand2(vec2(float(seed), 1.0-float(seed)))+size;\n\tvec2 f = fract(coord);\n\tfloat a00 = rand(mod(o, size)) * 6.28318530718;\n\tfloat a01 = rand(mod(o + vec2(0.0, 1.0), size)) * 6.28318530718;\n\tfloat a10 = rand(mod(o + vec2(1.0, 0.0), size)) * 6.28318530718;\n\tfloat a11 = rand(mod(o + vec2(1.0, 1.0), size)) * 6.28318530718;\n\tvec2 v00 = vec2(cos(a00), sin(a00));\n\tvec2 v01 = vec2(cos(a01), sin(a01));\n\tvec2 v10 = vec2(cos(a10), sin(a10));\n\tvec2 v11 = vec2(cos(a11), sin(a11));\n\tfloat p00 = dot(v00, f);\n\tfloat p01 = dot(v01, f - vec2(0.0, 1.0));\n\tfloat p10 = dot(v10, f - vec2(1.0, 0.0));\n\tfloat p11 = dot(v11, f - vec2(1.0, 1.0));\n\tvec2 t = f * f * (3.0 - 2.0 * f);\n\treturn 0.5 + mix(mix(p00, p10, t.x), mix(p01, p11, t.x), t.y);\n}\n\nfloat fbm_perlinabs(vec2 coord, vec2 size, float seed) {\n\treturn abs(2.0*fbm_perlin(coord, size, seed)-1.0);\n}\n\nfloat fbm_cellular(vec2 coord, vec2 size, float seed) {\n\tvec2 o = floor(coord)+rand2(vec2(float(seed), 1.0-float(seed)))+size;\n\tvec2 f = fract(coord);\n\tfloat min_dist = 2.0;\n\tfor(float x = -1.0; x <= 1.0; x++) {\n\t\tfor(float y = -1.0; y <= 1.0; y++) {\n\t\t\tvec2 node = rand2(mod(o + vec2(x, y), size)) + vec2(x, y);\n\t\t\tfloat dist = sqrt((f - node).x * (f - node).x + (f - node).y * (f - node).y);\n\t\t\tmin_dist = min(min_dist, dist);\n\t\t}\n\t}\n\treturn min_dist;\n}\n\nfloat fbm_cellular2(vec2 coord, vec2 size, float seed) {\n\tvec2 o = floor(coord)+rand2(vec2(float(seed), 1.0-float(seed)))+size;\n\tvec2 f = fract(coord);\n\tfloat min_dist1 = 2.0;\n\tfloat min_dist2 = 2.0;\n\tfor(float x = -1.0; x <= 1.0; x++) {\n\t\tfor(float y = -1.0; y <= 1.0; y++) {\n\t\t\tvec2 node = rand2(mod(o + vec2(x, y), size)) + vec2(x, y);\n\t\t\tfloat dist = sqrt((f - node).x * (f - node).x + (f - node).y * (f - node).y);\n\t\t\tif (min_dist1 > dist) {\n\t\t\t\tmin_dist2 = min_dist1;\n\t\t\t\tmin_dist1 = dist;\n\t\t\t} else if (min_dist2 > dist) {\n\t\t\t\tmin_dist2 = dist;\n\t\t\t}\n\t\t}\n\t}\n\treturn min_dist2-min_dist1;\n}\n\nfloat fbm_cellular3(vec2 coord, vec2 size, float seed) {\n\tvec2 o = floor(coord)+rand2(vec2(float(seed), 1.0-float(seed)))+size;\n\tvec2 f = fract(coord);\n\tfloat min_dist = 2.0;\n\tfor(float x = -1.0; x <= 1.0; x++) {\n\t\tfor(float y = -1.0; y <= 1.0; y++) {\n\t\t\tvec2 node = rand2(mod(o + vec2(x, y), size))*0.5 + vec2(x, y);\n\t\t\tfloat dist = abs((f - node).x) + abs((f - node).y);\n\t\t\tmin_dist = min(min_dist, dist);\n\t\t}\n\t}\n\treturn min_dist;\n}\n\nfloat fbm_cellular4(vec2 coord, vec2 size, float seed) {\n\tvec2 o = floor(coord)+rand2(vec2(float(seed), 1.0-float(seed)))+size;\n\tvec2 f = fract(coord);\n\tfloat min_dist1 = 2.0;\n\tfloat min_dist2 = 2.0;\n\tfor(float x = -1.0; x <= 1.0; x++) {\n\t\tfor(float y = -1.0; y <= 1.0; y++) {\n\t\t\tvec2 node = rand2(mod(o + vec2(x, y), size))*0.5 + vec2(x, y);\n\t\t\tfloat dist = abs((f - node).x) + abs((f - node).y);\n\t\t\tif (min_dist1 > dist) {\n\t\t\t\tmin_dist2 = min_dist1;\n\t\t\t\tmin_dist1 = dist;\n\t\t\t} else if (min_dist2 > dist) {\n\t\t\t\tmin_dist2 = dist;\n\t\t\t}\n\t\t}\n\t}\n\treturn min_dist2-min_dist1;\n}\n\nfloat fbm_cellular5(vec2 coord, vec2 size, float seed) {\n\tvec2 o = floor(coord)+rand2(vec2(float(seed), 1.0-float(seed)))+size;\n\tvec2 f = fract(coord);\n\tfloat min_dist = 2.0;\n\tfor(float x = -1.0; x <= 1.0; x++) {\n\t\tfor(float y = -1.0; y <= 1.0; y++) {\n\t\t\tvec2 node = rand2(mod(o + vec2(x, y), size)) + vec2(x, y);\n\t\t\tfloat dist = max(abs((f - node).x), abs((f - node).y));\n\t\t\tmin_dist = min(min_dist, dist);\n\t\t}\n\t}\n\treturn min_dist;\n}\n\nfloat fbm_cellular6(vec2 coord, vec2 size, float seed) {\n\tvec2 o = floor(coord)+rand2(vec2(float(seed), 1.0-float(seed)))+size;\n\tvec2 f = fract(coord);\n\tfloat min_dist1 = 2.0;\n\tfloat min_dist2 = 2.0;\n\tfor(float x = -1.0; x <= 1.0; x++) {\n\t\tfor(float y = -1.0; y <= 1.0; y++) {\n\t\t\tvec2 node = rand2(mod(o + vec2(x, y), size)) + vec2(x, y);\n\t\t\tfloat dist = max(abs((f - node).x), abs((f - node).y));\n\t\t\tif (min_dist1 > dist) {\n\t\t\t\tmin_dist2 = min_dist1;\n\t\t\t\tmin_dist1 = dist;\n\t\t\t} else if (min_dist2 > dist) {\n\t\t\t\tmin_dist2 = dist;\n\t\t\t}\n\t\t}\n\t}\n\treturn min_dist2-min_dist1;\n}\n", - "inputs": [ - - ], - "instance": "float $(name)_fbm(vec2 coord, vec2 size, int folds, int octaves, float persistence, float seed) {\n\tfloat normalize_factor = 0.0;\n\tfloat value = 0.0;\n\tfloat scale = 1.0;\n\tfor (int i = 0; i < octaves; i++) {\n\t\tfloat noise = fbm_$noise(coord*size, size, seed);\n\t\tfor (int f = 0; f < folds; ++f) {\n\t\t\tnoise = abs(2.0*noise-1.0);\n\t\t}\n\t\tvalue += noise * scale;\n\t\tnormalize_factor += scale;\n\t\tsize *= 2.0;\n\t\tscale *= persistence;\n\t}\n\treturn value / normalize_factor;\n}\n", - "longdesc": "Generates a noise made of several octaves of a simple noise", - "name": "FBM", - "outputs": [ - { - "f": "$(name)_fbm($(uv), vec2($(scale_x), $(scale_y)), int($(folds)), int($(iterations)), $(persistence), float($(seed)))", - "longdesc": "Shows a greyscale image of the generated noise", - "shortdesc": "Output", - "type": "f" - } - ], - "parameters": [ - { - "default": 0, - "label": "Noise", - "longdesc": "The simple noise type", - "name": "noise", - "shortdesc": "Noise type", - "type": "enum", - "values": [ - { - "name": "Value", - "value": "value" - }, - { - "name": "Perlin", - "value": "perlin" - }, - { - "name": "Cellular", - "value": "cellular" - }, - { - "name": "Cellular2", - "value": "cellular2" - }, - { - "name": "Cellular3", - "value": "cellular3" - }, - { - "name": "Cellular4", - "value": "cellular4" - }, - { - "name": "Cellular5", - "value": "cellular5" - }, - { - "name": "Cellular6", - "value": "cellular6" - } - ] - }, - { - "control": "None", - "default": 4, - "label": "Scale X", - "longdesc": "The scale of the first octave along the X axis", - "max": 32, - "min": 1, - "name": "scale_x", - "shortdesc": "Scale.x", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 4, - "label": "Scale Y", - "longdesc": "The scale of the first octave along the Y axis", - "max": 32, - "min": 1, - "name": "scale_y", - "shortdesc": "Scale.y", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Folds", - "longdesc": "The number of times the basic noise is folded", - "max": 5, - "min": 0, - "name": "folds", - "shortdesc": "Folds", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 3, - "label": "Iterations", - "longdesc": "The number of noise octaves", - "max": 10, - "min": 1, - "name": "iterations", - "shortdesc": "Octaves", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Persistence", - "longdesc": "The persistence between two consecutive octaves", - "max": 1, - "min": 0, - "name": "persistence", - "shortdesc": "Persistence", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Fractional Brownian Motion Noise" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/fill.mmg b/addons/material_maker/nodes/fill.mmg deleted file mode 100644 index d742084..0000000 --- a/addons/material_maker/nodes/fill.mmg +++ /dev/null @@ -1,172 +0,0 @@ -{ - "connections": [ - { - "from": "iterate_buffer", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "iterate_buffer", - "from_port": 1, - "to": "fill_iterate", - "to_port": 0 - }, - { - "from": "fill_iterate", - "from_port": 0, - "to": "iterate_buffer", - "to_port": 1 - }, - { - "from": "gen_inputs", - "from_port": 0, - "to": "fill_preprocess", - "to_port": 0 - }, - { - "from": "fill_preprocess", - "from_port": 0, - "to": "iterate_buffer", - "to_port": 0 - } - ], - "label": "Fill", - "longdesc": "Fills areas defined by white outlines of its input", - "name": "fill", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "iterate_buffer", - "node_position": { - "x": -129.307083, - "y": -370.480591 - }, - "parameters": { - "iterations": 10, - "size": 8 - }, - "seed_value": 29168, - "type": "iterate_buffer" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -542.307068, - "y": -370.662445 - }, - "parameters": { - - }, - "ports": [ - { - "group_size": 0, - "longdesc": "The input image whose white outlines must be filled", - "name": "port0", - "shortdesc": "Input", - "type": "f" - } - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 198.267258, - "y": -362.662445 - }, - "parameters": { - - }, - "ports": [ - { - "group_size": 0, - "longdesc": "Generates fill data, to be connected to a fill companion node", - "name": "port0", - "shortdesc": "Output", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -171.110138, - "y": -541.509705 - }, - "parameters": { - "param0": 8, - "param1": 10 - }, - "type": "remote", - "widgets": [ - { - "label": "", - "linked_widgets": [ - { - "node": "iterate_buffer", - "widget": "size" - }, - { - "node": "fill_preprocess", - "widget": "s" - }, - { - "node": "fill_iterate", - "widget": "s" - } - ], - "longdesc": "The resolution of the inptu image", - "name": "param0", - "shortdesc": "Size", - "type": "linked_control" - }, - { - "label": "", - "linked_widgets": [ - { - "node": "iterate_buffer", - "widget": "iterations" - } - ], - "longdesc": "The number of iterations of the algorithm. The optimal value depends a lot on the input image.", - "name": "param1", - "shortdesc": "Iterations", - "type": "linked_control" - } - ] - }, - { - "name": "fill_iterate", - "node_position": { - "x": -92.913391, - "y": -290.886963 - }, - "parameters": { - "s": 8 - }, - "type": "fill_iterate" - }, - { - "name": "fill_preprocess", - "node_position": { - "x": -110.443481, - "y": -427.202026 - }, - "parameters": { - "s": 8 - }, - "type": "fill_preprocess" - } - ], - "parameters": { - "param0": 8, - "param1": 10 - }, - "shortdesc": "Fill", - "type": "graph" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/fill_iterate.mmg b/addons/material_maker/nodes/fill_iterate.mmg deleted file mode 100644 index 2e24557..0000000 --- a/addons/material_maker/nodes/fill_iterate.mmg +++ /dev/null @@ -1,42 +0,0 @@ -{ - "name": "fill_iterate", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "s": 11 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "function": true, - "label": "", - "name": "in", - "type": "rgba" - } - ], - "instance": "vec4 $(name)_fill(vec2 uv) {\n\tfloat size = $s;\n\tint iterations = min(int(size), 256);\n\tvec4 color = $in(fract(uv));\n\tif (color.z+color.w < 1.0/size) {\n\t\treturn vec4(0.0);\n\t}\n\tvec2 offsets[8] = { vec2(1.0, 0.0), vec2(-1.0, 0.0), vec2(0.0, 1.0), vec2(0.0, -1.0), vec2(1.0, 1.0), vec2(-1.0, 1.0), vec2(-1.0, 1.0), vec2(-1.0, -1.0) };\n\tfor (int o = 0; o < 8; ++o) {\n\t\tvec2 uv2 = uv;\n\t\tvec2 offset = offsets[o]/size;\n\t\tfor (int i = 1; i < iterations; i += 1) {\n\t\t\tuv2 += offset;\n\t\t\tvec4 color2 = $in(fract(uv2));\n\t\t\tif (color2.z+color2.w == 0.0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tvec2 p1 = color.xy+floor(uv-color.xy);\n\t\t\tvec2 p2 = color2.xy+floor(uv2-color2.xy);\n\t\t\tvec2 p = min(p1, p2);\n\t\t\tvec2 s = max(p1+color.zw, p2+color2.zw)-p;\n\t\t\tcolor = mix(vec4(0.0, 0.0, 1.0, 1.0), vec4(fract(p), s), step(s.xyxy, vec4(1.0)));\n\t\t}\n\t}\n\treturn floor(color*size)/size;\n}\n", - "name": "Fill iterate", - "outputs": [ - { - "rgba": "$(name)_fill($uv)", - "type": "rgba" - } - ], - "parameters": [ - { - "default": 9, - "first": 6, - "label": "", - "last": 12, - "name": "s", - "type": "size" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/fill_preprocess.mmg b/addons/material_maker/nodes/fill_preprocess.mmg deleted file mode 100644 index d05d065..0000000 --- a/addons/material_maker/nodes/fill_preprocess.mmg +++ /dev/null @@ -1,42 +0,0 @@ -{ - "name": "fill_preprocess", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "s": 8 - }, - "shader_model": { - "code": "", - "global": "vec4 flood_fill_preprocess(vec2 uv, float c, float s) {\n\tif (c > 0.5) {\n\t\treturn vec4(0.0);\n\t} else {\n\t\treturn vec4(floor(uv*s)/s, vec2(1.0/s));\n\t}\n}", - "inputs": [ - { - "default": "0.0", - "function": true, - "label": "", - "name": "in", - "type": "f" - } - ], - "instance": "", - "name": "Fill preprocess", - "outputs": [ - { - "rgba": "flood_fill_preprocess($uv, $in($uv), $s)", - "type": "rgba" - } - ], - "parameters": [ - { - "default": 10, - "first": 0, - "label": "", - "last": 12, - "name": "s", - "type": "size" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/fill_to_color.mmg b/addons/material_maker/nodes/fill_to_color.mmg deleted file mode 100644 index 9b67ffc..0000000 --- a/addons/material_maker/nodes/fill_to_color.mmg +++ /dev/null @@ -1,66 +0,0 @@ -{ - "name": "fill_to_color", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "edgecolor": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "shader_model": { - "code": "vec4 $(name_uv)_bb = $in($uv);", - "global": "", - "inputs": [ - { - "default": "vec4(0.0)", - "label": "", - "longdesc": "The input fill data, to be connected to the output of a Fill node", - "name": "in", - "shortdesc": "Input", - "type": "rgba" - }, - { - "default": "vec4(1.0)", - "label": "", - "longdesc": "The image from which colors are taken", - "name": "map", - "shortdesc": "Color map", - "type": "rgba" - } - ], - "instance": "", - "longdesc": "A fill companion node that fills each area with a color taken from a color map image", - "name": "Fill to Color", - "outputs": [ - { - "longdesc": "The generated output image", - "rgba": "mix($edgecolor, $map(fract($(name_uv)_bb.xy+0.5*$(name_uv)_bb.zw)), step(0.0000001, dot($(name_uv)_bb.zw, vec2(1.0))))", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - { - "default": { - "a": 1, - "b": 1, - "g": 1, - "r": 1 - }, - "label": "Edge Color", - "longdesc": "The color used to draw outlines", - "name": "edgecolor", - "shortdesc": "Outline color", - "type": "color" - } - ], - "shortdesc": "Fill to color" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/fill_to_position.mmg b/addons/material_maker/nodes/fill_to_position.mmg deleted file mode 100644 index f11d326..0000000 --- a/addons/material_maker/nodes/fill_to_position.mmg +++ /dev/null @@ -1,61 +0,0 @@ -{ - "name": "fill_to_position", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "axis": 0 - }, - "shader_model": { - "code": "vec2 $(name_uv)_c = fract($in($uv).xy+0.5*$in($uv).zw);", - "global": "", - "inputs": [ - { - "default": "vec4(0.0)", - "label": "", - "longdesc": "The input fill data, to be connected to the output of a Fill node", - "name": "in", - "shortdesc": "Input", - "type": "rgba" - } - ], - "instance": "", - "longdesc": "A fill companion node that fills each area with a greyscale value that depends on its position", - "name": "Fill to Position", - "outputs": [ - { - "f": "$axis", - "longdesc": "The generated output image", - "shortdesc": "Output", - "type": "f" - } - ], - "parameters": [ - { - "default": 2, - "label": "", - "longdesc": "The position value to be used:\n- X for horizontal axis\n- Y for vertical axis\n- Radial for distance to center", - "name": "axis", - "shortdesc": "Position", - "type": "enum", - "values": [ - { - "name": "X", - "value": "$(name_uv)_c.x" - }, - { - "name": "Y", - "value": "$(name_uv)_c.y" - }, - { - "name": "Radial", - "value": "length($(name_uv)_c-vec2(0.5))" - } - ] - } - ], - "shortdesc": "Fill to position" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/fill_to_random_color.mmg b/addons/material_maker/nodes/fill_to_random_color.mmg deleted file mode 100644 index 9155591..0000000 --- a/addons/material_maker/nodes/fill_to_random_color.mmg +++ /dev/null @@ -1,58 +0,0 @@ -{ - "name": "fill_to_random_color", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "edgecolor": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - } - }, - "shader_model": { - "code": "vec4 $(name_uv)_bb = $in($uv);", - "global": "", - "inputs": [ - { - "default": "vec4(0.0)", - "label": "", - "longdesc": "The input fill data, to be connected to the output of a Fill node", - "name": "in", - "shortdesc": "Input", - "type": "rgba" - } - ], - "instance": "", - "longdesc": "A fill companion node that fills each area with a random color", - "name": "Fill to Random Color ", - "outputs": [ - { - "longdesc": "The generated output image", - "rgb": "mix($edgecolor.rgb, rand3(vec2(float($seed), rand(vec2(rand($(name_uv)_bb.xy), rand($(name_uv)_bb.zw))))), step(0.0000001, dot($(name_uv)_bb.zw, vec2(1.0))))", - "shortdesc": "Output", - "type": "rgb" - } - ], - "parameters": [ - { - "default": { - "a": 1, - "b": 1, - "g": 1, - "r": 1 - }, - "label": "Edge Color", - "longdesc": "The color used for outlines", - "name": "edgecolor", - "shortdesc": "Outline color", - "type": "color" - } - ], - "shortdesc": "Fill to random color" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/fill_to_random_grey.mmg b/addons/material_maker/nodes/fill_to_random_grey.mmg deleted file mode 100644 index 8f44606..0000000 --- a/addons/material_maker/nodes/fill_to_random_grey.mmg +++ /dev/null @@ -1,51 +0,0 @@ -{ - "name": "fill_to_random_grey", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "edgecolor": 1 - }, - "shader_model": { - "code": "vec4 $(name_uv)_bb = $in($uv);", - "global": "", - "inputs": [ - { - "default": "vec4(0.0)", - "label": "", - "longdesc": "The input fill data, to be connected to the output of a Fill node", - "name": "in", - "shortdesc": "Input", - "type": "rgba" - } - ], - "instance": "", - "longdesc": "A fill companion node that fills each area with a random greyscale value", - "name": "Fill to Random Grey", - "outputs": [ - { - "f": "mix($edgecolor, rand(vec2(float($seed), rand(vec2(rand($(name_uv)_bb.xy), rand($(name_uv)_bb.zw))))), step(0.0000001, dot($(name_uv)_bb.zw, vec2(1.0))))", - "longdesc": "The generated output image", - "shortdesc": "Output", - "type": "f" - } - ], - "parameters": [ - { - "control": "None", - "default": 1, - "label": "Edge color", - "longdesc": "The value used for the outlines", - "max": 1, - "min": 0, - "name": "edgecolor", - "shortdesc": "Outline color", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Fill to random grey" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/fill_to_size.mmg b/addons/material_maker/nodes/fill_to_size.mmg deleted file mode 100644 index b80f2d5..0000000 --- a/addons/material_maker/nodes/fill_to_size.mmg +++ /dev/null @@ -1,66 +0,0 @@ -{ - "name": "fill_to_size", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "formula": 0 - }, - "seed_value": -52887, - "shader_model": { - "code": "vec4 $(name_uv)_bb = $in($uv);", - "global": "", - "inputs": [ - { - "default": "vec4(0.0)", - "label": "", - "longdesc": "The input fill data, to be connected to the output of a Fill node", - "name": "in", - "shortdesc": "Input", - "type": "rgba" - } - ], - "instance": "", - "longdesc": "A fill companion node that fills each area with a greyscale value that depends on its size", - "name": "Fill to Size", - "outputs": [ - { - "f": "$formula", - "longdesc": "The generated output image", - "shortdesc": "Output", - "type": "f" - } - ], - "parameters": [ - { - "default": 0, - "label": "", - "longdesc": "The size value to be used (area, width, height or maximum between width and height)", - "name": "formula", - "shortdesc": "Size", - "type": "enum", - "values": [ - { - "name": "Area", - "value": "sqrt($(name_uv)_bb.z*$(name_uv)_bb.w)" - }, - { - "name": "Width", - "value": "$(name_uv)_bb.z" - }, - { - "name": "Height", - "value": "$(name_uv)_bb.w" - }, - { - "name": "max(W, H)", - "value": "max($(name_uv)_bb.z, $(name_uv)_bb.w)" - } - ] - } - ], - "shortdesc": "Fill to size" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/fill_to_uv.mmg b/addons/material_maker/nodes/fill_to_uv.mmg deleted file mode 100644 index 8b3be8a..0000000 --- a/addons/material_maker/nodes/fill_to_uv.mmg +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "fill_to_uv", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - - }, - "shader_model": { - "code": "vec4 $(name_uv)_bb = $in($uv);", - "global": "", - "inputs": [ - { - "default": "vec4(0.0)", - "label": "", - "longdesc": "The input fill data, to be connected to the output of a Fill node", - "name": "in", - "shortdesc": "Input", - "type": "rgba" - } - ], - "instance": "", - "longdesc": "A fill companion node that generated an UV map that follows each filled area", - "name": "Fill to UV ", - "outputs": [ - { - "longdesc": "The generated output UV map, to be connected to a Custom UV node", - "rgb": "vec3((fract($uv-$(name_uv)_bb.xy)/$(name_uv)_bb.zw), rand(vec2(float($seed), rand(vec2(rand($(name_uv)_bb.xy), rand($(name_uv)_bb.zw))))))", - "shortdesc": "Output", - "type": "rgb" - } - ], - "parameters": [ - - ], - "shortdesc": "Fill to UV" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/gaussian_blur.mmg b/addons/material_maker/nodes/gaussian_blur.mmg deleted file mode 100644 index e1a957c..0000000 --- a/addons/material_maker/nodes/gaussian_blur.mmg +++ /dev/null @@ -1,343 +0,0 @@ -{ - "connections": [ - { - "from": "switch", - "from_port": 0, - "to": "buffer_2", - "to_port": 0 - }, - { - "from": "gen_inputs", - "from_port": 0, - "to": "buffer", - "to_port": 0 - }, - { - "from": "switch", - "from_port": 0, - "to": "switch_2", - "to_port": 1 - }, - { - "from": "gen_inputs", - "from_port": 0, - "to": "switch", - "to_port": 1 - }, - { - "from": "buffer", - "from_port": 0, - "to": "gaussian_blur_x", - "to_port": 0 - }, - { - "from": "gaussian_blur_x", - "from_port": 0, - "to": "switch", - "to_port": 0 - }, - { - "from": "gaussian_blur_y", - "from_port": 0, - "to": "switch_2", - "to_port": 0 - }, - { - "from": "buffer_2", - "from_port": 0, - "to": "gaussian_blur_y", - "to_port": 0 - }, - { - "from": "gen_inputs", - "from_port": 1, - "to": "gaussian_blur_x", - "to_port": 1 - }, - { - "from": "gen_inputs", - "from_port": 1, - "to": "gaussian_blur_y", - "to_port": 1 - }, - { - "from": "buffer_3", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "switch_2", - "from_port": 0, - "to": "buffer_3", - "to_port": 0 - } - ], - "label": "Gaussian Blur", - "longdesc": "Applys a gaussian blur on its input", - "name": "gaussian_blur", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "buffer_2", - "node_position": { - "x": -399.875, - "y": -43.625 - }, - "parameters": { - "lod": 0, - "size": 9 - }, - "type": "buffer" - }, - { - "name": "switch", - "node_position": { - "x": -496.452393, - "y": -130.166656 - }, - "parameters": { - "choices": 2, - "outputs": 1, - "source": 0 - }, - "type": "switch" - }, - { - "name": "switch_2", - "node_position": { - "x": -240.452393, - "y": -133.666656 - }, - "parameters": { - "choices": 2, - "outputs": 1, - "source": 0 - }, - "type": "switch" - }, - { - "name": "buffer", - "node_position": { - "x": -402.25, - "y": -315.75 - }, - "parameters": { - "lod": 0, - "size": 9 - }, - "type": "buffer" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -439.666626, - "y": -456.666656 - }, - "parameters": { - "param0": 9, - "param1": 50, - "param2": 0 - }, - "type": "remote", - "widgets": [ - { - "label": "Grid size:", - "linked_widgets": [ - { - "node": "buffer", - "widget": "size" - }, - { - "node": "buffer_2", - "widget": "size" - }, - { - "node": "gaussian_blur_x", - "widget": "size" - }, - { - "node": "gaussian_blur_y", - "widget": "size" - }, - { - "node": "buffer_3", - "widget": "size" - } - ], - "longdesc": "The resolution of the input image", - "name": "param0", - "shortdesc": "Size", - "type": "linked_control" - }, - { - "label": "Sigma:", - "linked_widgets": [ - { - "node": "gaussian_blur_x", - "widget": "sigma" - }, - { - "node": "gaussian_blur_y", - "widget": "sigma" - } - ], - "longdesc": "The strength of the blur filter", - "name": "param1", - "shortdesc": "Sigma", - "type": "linked_control" - }, - { - "configurations": { - "Both": [ - { - "node": "switch", - "value": 0, - "widget": "source" - }, - { - "node": "switch_2", - "value": 0, - "widget": "source" - } - ], - "X": [ - { - "node": "switch", - "value": 0, - "widget": "source" - }, - { - "node": "switch_2", - "value": 1, - "widget": "source" - } - ], - "Y": [ - { - "node": "switch", - "value": 1, - "widget": "source" - }, - { - "node": "switch_2", - "value": 0, - "widget": "source" - } - ] - }, - "label": "Direction:", - "linked_widgets": [ - { - "node": "switch", - "widget": "source" - }, - { - "node": "switch_2", - "widget": "source" - } - ], - "longdesc": "Apply the blur filter horizontally, vertically of in both directions", - "name": "param2", - "shortdesc": "Direction", - "type": "config_control" - } - ] - }, - { - "name": "gen_inputs", - "node_position": { - "x": -928.666626, - "y": -188.392853 - }, - "parameters": { - - }, - "ports": [ - { - "group_size": 0, - "longdesc": "The input image", - "name": "input", - "shortdesc": "Input", - "type": "rgba" - }, - { - "group_size": 0, - "longdesc": "A map that controls the strength of the blur filter", - "name": "amount", - "shortdesc": "Strength map", - "type": "f" - } - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 193.547607, - "y": -135.392853 - }, - "parameters": { - - }, - "ports": [ - { - "group_size": 0, - "longdesc": "Shows the generated blurred image", - "name": "port0", - "shortdesc": "Output", - "type": "rgba" - } - ], - "seed_value": 77778, - "type": "ios" - }, - { - "name": "gaussian_blur_x", - "node_position": { - "x": -412.993408, - "y": -221.281738 - }, - "parameters": { - "sigma": 50, - "size": 9 - }, - "type": "gaussian_blur_x" - }, - { - "name": "gaussian_blur_y", - "node_position": { - "x": -405.993408, - "y": 38.718262 - }, - "parameters": { - "sigma": 50, - "size": 9 - }, - "seed_value": 12279, - "type": "gaussian_blur_y" - }, - { - "name": "buffer_3", - "node_position": { - "x": -50.246796, - "y": -133.96936 - }, - "parameters": { - "lod": 0, - "size": 9 - }, - "type": "buffer" - } - ], - "parameters": { - "param0": 9, - "param1": 50, - "param2": 0 - }, - "shortdesc": "Gaussian blur", - "type": "graph" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/gaussian_blur_x.mmg b/addons/material_maker/nodes/gaussian_blur_x.mmg deleted file mode 100644 index 1048ca9..0000000 --- a/addons/material_maker/nodes/gaussian_blur_x.mmg +++ /dev/null @@ -1,60 +0,0 @@ -{ - "name": "gaussian_blur_x", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "sigma": 35.700001, - "size": 9 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec4(1.0)", - "function": true, - "label": "", - "name": "in", - "type": "rgba" - }, - { - "default": "1.0", - "function": true, - "label": "", - "name": "amount", - "type": "f" - } - ], - "instance": "vec4 $(name)_fct(vec2 uv) {\n\tfloat e = 1.0/$size;\n\tvec4 rv = vec4(0.0);\n\tfloat sum = 0.0;\n\tfloat sigma = $sigma*$amount(uv);\n\tfor (float i = -50.0; i <= 50.0; i += 1.0) {\n\t\tfloat coef = exp(-0.5*(pow(i/sigma, 2.0)))/(6.28318530718*sigma*sigma);\n\t\trv += $in(uv+vec2(i*e, 0.0))*coef;\n\t\tsum += coef;\n\t}\n\treturn rv/sum;\n}", - "name": "Gaussian blur X", - "outputs": [ - { - "rgba": "$(name)_fct($uv)", - "type": "rgba" - } - ], - "parameters": [ - { - "default": 9, - "first": 4, - "label": "Size", - "last": 12, - "name": "size", - "type": "size" - }, - { - "control": "None", - "default": 0.5, - "label": "Sigma", - "max": 50, - "min": 0, - "name": "sigma", - "step": 0.1, - "type": "float" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/gaussian_blur_y.mmg b/addons/material_maker/nodes/gaussian_blur_y.mmg deleted file mode 100644 index 0d5edd4..0000000 --- a/addons/material_maker/nodes/gaussian_blur_y.mmg +++ /dev/null @@ -1,61 +0,0 @@ -{ - "name": "gaussian_blur_y", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "sigma": 35.700001, - "size": 9 - }, - "seed_value": 12279, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec4(1.0)", - "function": true, - "label": "", - "name": "in", - "type": "rgba" - }, - { - "default": "1.0", - "function": true, - "label": "", - "name": "amount", - "type": "f" - } - ], - "instance": "vec4 $(name)_fct(vec2 uv) {\n\tfloat e = 1.0/$size;\n\tvec4 rv = vec4(0.0);\n\tfloat sum = 0.0;\n\tfloat sigma = $sigma*$amount(uv);\n\tfor (float i = -50.0; i <= 50.0; i += 1.0) {\n\t\tfloat coef = exp(-0.5*(pow(i/sigma, 2.0)))/(6.28318530718*sigma*sigma);\n\t\trv += $in(uv+vec2(0.0, i*e))*coef;\n\t\tsum += coef;\n\t}\n\treturn rv/sum;\n}", - "name": "Gaussian blur Y", - "outputs": [ - { - "rgba": "$(name)_fct($uv)", - "type": "rgba" - } - ], - "parameters": [ - { - "default": 9, - "first": 4, - "label": "Size", - "last": 12, - "name": "size", - "type": "size" - }, - { - "control": "None", - "default": 0.5, - "label": "Sigma", - "max": 50, - "min": 0, - "name": "sigma", - "step": 0.1, - "type": "float" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/godot.tres.tmpl b/addons/material_maker/nodes/godot.tres.tmpl deleted file mode 100644 index fd6d6bd..0000000 --- a/addons/material_maker/nodes/godot.tres.tmpl +++ /dev/null @@ -1,52 +0,0 @@ -[gd_resource type="SpatialMaterial" load_steps=5 format=2] - -$if $(connected:albedo_tex) -[ext_resource path="$(file_prefix)_albedo.png" type="Texture" id=1] -$fi -$if $(connected:ao_tex) or $(connected:roughness_tex) or $(connected:metallic_tex) -[ext_resource path="$(file_prefix)_orm.png" type="Texture" id=2] -$fi -$if $(connected:normal_tex) -[ext_resource path="$(file_prefix)_normal.png" type="Texture" id=3] -$fi -$if $(connected:depth_tex) -[ext_resource path="$(file_prefix)_depth.png" type="Texture" id=4] -$fi - -[resource] -albedo_color = Color($(param:albedo_color.r), $(param:albedo_color.g), $(param:albedo_color.b), $(param:albedo_color.a)) -$if $(connected:albedo_tex) -albedo_texture = ExtResource( 1 ) -$fi -metallic = $(param:metallic) -$if $(connected:metallic_tex) -metallic_texture = ExtResource( 2 ) -metallic_texture_channel = 2 -$fi -roughness = $(param:roughness) -$if $(connected:ao_tex) or $(connected:roughness_tex) or $(connected:metallic_tex) -roughness_texture = ExtResource( 2 ) -roughness_texture_channel = 1 -$fi -$if $(connected:normal_tex) -normal_enabled = true -normal_scale = $(param:normal) -normal_texture = ExtResource( 3 ) -$fi -$if $(connected:ao_tex) -ao_enabled = true -ao_light_affect = $(param:ao) -ao_texture = ExtResource( 2 ) -ao_on_uv2 = false -ao_texture_channel = 0 -$fi -$if $(connected:depth_tex) -depth_enabled = true -depth_scale = $(expr:0.2*$(param:depth_scale)) -depth_deep_parallax = true -depth_min_layers = 8 -depth_max_layers = 32 -depth_flip_tangent = false -depth_flip_binormal = false -depth_texture = ExtResource( 4 ) -$fi diff --git a/addons/material_maker/nodes/gradient.mmg b/addons/material_maker/nodes/gradient.mmg deleted file mode 100644 index e0758a2..0000000 --- a/addons/material_maker/nodes/gradient.mmg +++ /dev/null @@ -1,102 +0,0 @@ -{ - "name": "gradient", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - }, - "repeat": 1, - "rotate": 0 - }, - "shader_model": { - "code": "float $(name_uv)_r = 0.5+(cos($rotate*0.01745329251)*($uv.x-0.5)+sin($rotate*0.01745329251)*($uv.y-0.5))/(cos(abs(mod($rotate, 90.0)-45.0)*0.01745329251)*1.41421356237);", - "global": "", - "inputs": [ - - ], - "instance": "", - "name": "Gradient", - "outputs": [ - { - "longdesc": "An image showing the gradient", - "rgba": "$gradient(fract($(name_uv)_r*$repeat))", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - { - "control": "None", - "default": 1, - "label": "Repeat", - "longdesc": "Number of repetitions of the gradient", - "max": 32, - "min": 1, - "name": "repeat", - "shortdesc": "Repeat", - "step": 1, - "type": "float" - }, - { - "control": "Radius1.a", - "default": 0, - "label": "Rotate", - "longdesc": "Angle of the gradient pattern", - "max": 180, - "min": -180, - "name": "rotate", - "shortdesc": "Rotate", - "step": 0.1, - "type": "float" - }, - { - "default": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - }, - "label": "Gradient", - "longdesc": "Gradient to be spread on the image", - "name": "gradient", - "shortdesc": "Gradient", - "type": "gradient" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/greyscale.mmg b/addons/material_maker/nodes/greyscale.mmg deleted file mode 100644 index fe256d4..0000000 --- a/addons/material_maker/nodes/greyscale.mmg +++ /dev/null @@ -1,69 +0,0 @@ -{ - "name": "greyscale", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "mode": 2 - }, - "shader_model": { - "code": "", - "global": "float gs_min(vec3 c) {\n\treturn min(c.r, min(c.g, c.b));\n}\nfloat gs_max(vec3 c) {\n\treturn max(c.r, max(c.g, c.b));\n}\nfloat gs_lightness(vec3 c) {\n\treturn 0.5*(max(c.r, max(c.g, c.b)) + min(c.r, min(c.g, c.b)));\n}\nfloat gs_average(vec3 c) {\n\treturn 0.333333333333*(c.r + c.g + c.b);\n}\nfloat gs_luminosity(vec3 c) {\n\treturn 0.21 * c.r + 0.72 * c.g + 0.07 * c.b;\n}\n", - "inputs": [ - { - "default": "vec3(0.0)", - "label": "", - "longdesc": "The input image", - "name": "in", - "shortdesc": "Input", - "type": "rgb" - } - ], - "instance": "", - "longdesc": "Converts its input into greyscale", - "name": "Greyscale", - "outputs": [ - { - "f": "gs_$mode($in($uv))", - "longdesc": "Shows the image converted to greyscale", - "shortdesc": "Output", - "type": "f" - } - ], - "parameters": [ - { - "default": 4, - "label": "", - "longdesc": "The algorithm used to convert the input into greyscale", - "name": "mode", - "shortdesc": "Mode", - "type": "enum", - "values": [ - { - "name": "Lightness", - "value": "lightness" - }, - { - "name": "Average", - "value": "average" - }, - { - "name": "Luminosity", - "value": "luminosity" - }, - { - "name": "Min", - "value": "min" - }, - { - "name": "Max", - "value": "max" - } - ] - } - ], - "shortdesc": "Greyscale" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/iching.mmg b/addons/material_maker/nodes/iching.mmg deleted file mode 100644 index 4a5fafd..0000000 --- a/addons/material_maker/nodes/iching.mmg +++ /dev/null @@ -1,57 +0,0 @@ -{ - "name": "iching", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "columns": 4, - "rows": 4 - }, - "shader_model": { - "code": "", - "global": "float IChing(vec2 uv, float seed) {\n\tint value = int(32.0*rand(floor(uv)+vec2(seed)));\n\tfloat base = step(0.5, fract(fract(uv.y)*6.5))*step(0.04, fract(uv.y+0.02))*step(0.2, fract(uv.x+0.1));\n\tint bit = int(fract(uv.y)*6.5);\n\treturn base*step(0.1*step(float(bit & value), 0.5), fract(uv.x+0.55));\n}\n\n\n", - "inputs": [ - - ], - "instance": "", - "longdesc": "This node generates a grid of random I Ching hexagrams.", - "name": "I Ching", - "outputs": [ - { - "f": "IChing(vec2($columns, $rows)*$uv, float($seed))", - "longdesc": "A greyscale image showing random I Ching hexagrams.", - "shortdesc": "Output", - "type": "f" - } - ], - "parameters": [ - { - "control": "None", - "default": 0, - "label": "Size X", - "longdesc": "The number of columns of the grid", - "max": 32, - "min": 2, - "name": "columns", - "shortdesc": "Size.x", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Size Y", - "longdesc": "The number of rows of the grid", - "max": 32, - "min": 2, - "name": "rows", - "shortdesc": "Size.y", - "step": 1, - "type": "float" - } - ], - "shortdesc": "I Ching hexagrams generator" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/invert.mmg b/addons/material_maker/nodes/invert.mmg deleted file mode 100644 index ffaa8e8..0000000 --- a/addons/material_maker/nodes/invert.mmg +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "invert", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec4(1.0, 1.0, 1.0, 1.0)", - "label": "", - "longdesc": "The input image", - "name": "in", - "shortdesc": "Input", - "type": "rgba" - } - ], - "instance": "", - "longdesc": "A filter that inverts the R, G, and B channels of its input while keeping the A channel unchanged", - "name": "Invert", - "outputs": [ - { - "longdesc": "Shows the inverted image", - "rgba": "vec4(vec3(1.0)-$in($uv).rgb, $in($uv).a)", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - - ], - "shortdesc": "Invert filter" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/io_types.mmt b/addons/material_maker/nodes/io_types.mmt deleted file mode 100644 index 040807d..0000000 --- a/addons/material_maker/nodes/io_types.mmt +++ /dev/null @@ -1,97 +0,0 @@ -[ - { - "name":"f", - "label":"Greyscale", - "type":"float", - "paramdefs":"vec2 uv", - "params":"uv", - "slot_type":0, - "convert":[ - { "type":"rgb", "expr":"vec3($(value))" }, - { "type":"rgba", "expr":"vec4(vec3($(value)), 1.0)" } - ], - "color":{ "r":0.5, "g":0.5, "b":0.5, "a":1.0 } - }, - { - "name":"rgb", - "label":"Color", - "type":"vec3", - "paramdefs":"vec2 uv", - "params":"uv", - "slot_type":0, - "convert":[ - { "type":"f", "expr":"(dot($(value), vec3(1.0))/3.0)" }, - { "type":"rgba", "expr":"vec4($(value), 1.0)" } - ], - "color":{ "r":0.5, "g":0.5, "b":1.0, "a":1.0 } - }, - { - "name":"rgba", - "label":"RGBA", - "type":"vec4", - "paramdefs":"vec2 uv", - "params":"uv", - "slot_type":0, - "convert":[ - { "type":"f", "expr":"(dot(($(value)).rgb, vec3(1.0))/3.0)" }, - { "type":"rgb", "expr":"(($(value)).rgb)" } - ], - "color":{ "r":0.0, "g":0.5, "b":0.0, "a":0.5 } - }, - { - "name":"sdf2d", - "label":"SDF2D", - "type":"float", - "paramdefs":"vec2 uv", - "params":"uv", - "slot_type":1, - "color":{ "r":1.0, "g":0.5, "b":0.0, "a":1.0 } - }, - { - "name":"sdf3d", - "label":"SDF3D", - "type":"float", - "paramdefs":"vec3 p", - "params":"p", - "slot_type":2, - "convert":[ - { "type":"sdf3dc", "expr":"vec2($(value), 0.0)" } - ], - "color":{ "r":0.5, "g":0.0, "b":0.0, "a":1.0 } - }, - { - "name":"sdf3dc", - "label":"SDF3D-C", - "type":"vec2", - "paramdefs":"vec3 p", - "params":"p", - "slot_type":2, - "convert":[ - { "type":"sdf3d", "expr":"($(value)).x" } - ], - "color":{ "r":1.0, "g":0.0, "b":0.0, "a":1.0 } - }, - { - "name":"tex3d", - "label":"TEX3D", - "type":"vec3", - "paramdefs":"vec4 p", - "params":"p", - "slot_type":3, - "color":{ "r":1.0, "g":0.0, "b":1.0, "a":1.0 } - }, - { - "name":"v4v4", - "label":"V4->V4", - "type":"vec4", - "paramdefs":"vec4 p", - "params":"p", - "slot_type":4, - "color":{ "r":0.6, "g":0.4, "b":0.1, "a":1.0 } - }, - { - "name":"any", - "slot_type":42, - "color":{ "r":1.0, "g":1.0, "b":1.0, "a":1.0 } - } -] diff --git a/addons/material_maker/nodes/kaleidoscope.mmg b/addons/material_maker/nodes/kaleidoscope.mmg deleted file mode 100644 index dde275d..0000000 --- a/addons/material_maker/nodes/kaleidoscope.mmg +++ /dev/null @@ -1,64 +0,0 @@ -{ - "name": "kaleidoscope", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "count": 5, - "offset": 0 - }, - "shader_model": { - "code": "", - "global": "vec2 kal_rotate(vec2 uv, float count, float offset) {\n\tfloat pi = 3.14159265359;\n\toffset *= pi/180.0;\n\toffset += pi*(1.0/count+0.5);\n\tuv -= vec2(0.5);\n\tfloat l = length(uv);\n\tfloat a = mod(atan(uv.y, uv.x)+offset, 2.0*pi/count)-offset;\n\treturn vec2(0.5)+l*vec2(cos(a), sin(a));\n}", - "inputs": [ - { - "default": "vec4($uv, 0, 1)", - "label": "", - "longdesc": "The input image", - "name": "i", - "shortdesc": "Input", - "type": "rgba" - } - ], - "instance": "", - "longdesc": "Replicated an angle of the input image several times around the center.", - "name": "Kaleidoscope", - "outputs": [ - { - "longdesc": "Shows the transformed image", - "rgba": "$i(kal_rotate($uv, $count, $offset))", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - { - "control": "None", - "default": 0, - "label": "", - "longdesc": "The number of replications of an angle of the input", - "max": 10, - "min": 2, - "name": "count", - "shortdesc": "Count", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "", - "longdesc": "The angular offset of the replicated angle of the input", - "max": 180, - "min": -180, - "name": "offset", - "shortdesc": "Offset", - "step": 0.1, - "type": "float" - } - ], - "shortdesc": "Kaleidoscope" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/make_tileable.mmg b/addons/material_maker/nodes/make_tileable.mmg deleted file mode 100644 index ec5b9a8..0000000 --- a/addons/material_maker/nodes/make_tileable.mmg +++ /dev/null @@ -1,51 +0,0 @@ -{ - "name": "make_tileable", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "w": 0.1 - }, - "shader_model": { - "code": "", - "longdesc": "Creates a tileable version of its input image by moving different parts around to hide seams.", - "global": "", - "inputs": [ - { - "default": "vec4(1.0)", - "function": true, - "label": "", - "longdesc": "The image to be made tileable", - "name": "in", - "shortdesc": "Input", - "type": "rgba" - } - ], - "instance": "vec4 make_tileable_$(name)(vec2 uv, float w) {\n\tvec4 a = $in(uv);\n\tvec4 b = $in(fract(uv+vec2(0.5)));\n\tfloat coef_ab = sin(1.57079632679*clamp((length(uv-vec2(0.5))-0.5+w)/w, 0.0, 1.0));\n\tvec4 c = $in(fract(uv+vec2(0.25)));\n\tfloat coef_abc = sin(1.57079632679*clamp((min(min(length(uv-vec2(0.0, 0.5)), length(uv-vec2(0.5, 0.0))), min(length(uv-vec2(1.0, 0.5)), length(uv-vec2(0.5, 1.0))))-w)/w, 0.0, 1.0));\n\treturn mix(c, mix(a, b, coef_ab), coef_abc);\n}\n", - "name": "Make Tileable", - "outputs": [ - { - "longdesc": "A tileable version of the input image", - "rgba": "make_tileable_$(name)($uv, 0.5*$w)", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - { - "control": "None", - "default": 0.1, - "label": "", - "longdesc": "Width of the transition areas between parts of the input image", - "max": 0.25, - "min": 0, - "name": "w", - "shortdesc": "Width", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/material.mmg b/addons/material_maker/nodes/material.mmg deleted file mode 100644 index 8c44e16..0000000 --- a/addons/material_maker/nodes/material.mmg +++ /dev/null @@ -1,541 +0,0 @@ -{ - "name": "material", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao": 1, - "depth_scale": 0.5, - "emission": 1, - "metallic": 1, - "normal": 1, - "roughness": 1, - "size": 11, - "sss": 0 - }, - "export": { - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec3(1.0)", - "label": "", - "name": "albedo_tex", - "type": "rgb", - "group_size": 7 - }, - { - "default": "1.0", - "label": "", - "name": "metallic_tex", - "type": "f" - }, - { - "default": "1.0", - "label": "", - "name": "roughness_tex", - "type": "f" - }, - { - "default": "vec3(0.0)", - "label": "", - "name": "emission_tex", - "type": "rgb" - }, - { - "default": "vec3(0.5)", - "label": "", - "name": "normal_tex", - "type": "rgb" - }, - { - "default": "1.0", - "label": "", - "name": "ao_tex", - "type": "f" - }, - { - "default": "0.0", - "label": "", - "name": "depth_tex", - "type": "f" - }, - { - "default": "1.0", - "label": "", - "name": "opacity_tex", - "type": "f" - }, - { - "default": "0.0", - "label": "", - "name": "sss_tex", - "type": "f" - } - ], - "instance": "", - "name": "Material", - "outputs": [ - { - "desc":"0: albedo", - "rgba": "vec4($albedo_tex($uv), $opacity_tex($uv))", - "type": "rgba" - }, - { - "desc":"1: ambient occlusion, roughness, metallic", - "rgb": "vec3($ao_tex($uv), $roughness_tex($uv), $metallic_tex($uv))", - "type": "rgb" - }, - { - "desc":"2: emission", - "rgb": "$emission_tex($uv)", - "type": "rgb" - }, - { - "desc":"3: normal map for Godot", - "rgb": "$normal_tex($uv)*vec3(-1.0, 1.0, 1.0)+vec3(1.0, 0.0, 0.0)", - "type": "rgb" - }, - { - "desc":"4: normal map for Godot", - "f": "$depth_tex($uv)", - "type": "f" - }, - { - "desc":"5: sub surface scattering", - "f": "$sss_tex($uv)", - "type": "f" - }, - { - "desc":"6: unity metallic/smoothness", - "rgba": "vec4(vec3($metallic_tex($uv)), 1.0-$roughness_tex($uv))", - "type": "rgba" - }, - { - "desc":"7: unity normal", - "rgb": "$normal_tex($uv)*vec3(-1.0, 1.0, -1.0)+vec3(1.0, 0.0, 1.0)", - "type": "rgb" - }, - { - "desc":"8: unity height", - "f": "1.0-$depth_tex($uv)", - "type": "f" - }, - { - "desc":"9: unity occlusion", - "f": "$ao_tex($uv)", - "type": "f" - }, - { - "desc":"10: unreal normal", - "rgb": "$normal_tex($uv)*vec3(-1.0)+vec3(1.0)", - "type": "rgb" - }, - { - "desc":"11: unity HDRP maskmap", - "rgba": "vec4($metallic_tex($uv), $ao_tex($uv), 1.0, 1.0-$roughness_tex($uv))", - "type": "rgba" - } - ], - "exports": { - "Godot": { - "export_extension":"tres", - "files": [ - { - "type":"texture", - "file_name":"$(path_prefix)_albedo.png", - "output":0, - "conditions":"$(connected:albedo_tex)" - }, - { - "type":"texture", - "file_name":"$(path_prefix)_orm.png", - "output":1, - "conditions":"$(connected:ao_tex) or $(connected:roughness_tex) or $(connected:metallic_tex)" - }, - { - "type":"texture", - "file_name":"$(path_prefix)_emission.png", - "output":2, - "conditions":"$(connected:emission_tex)" - }, - { - "type":"texture", - "file_name":"$(path_prefix)_normal.png", - "output":3, - "conditions":"$(connected:normal_tex)" - }, - { - "type":"texture", - "file_name":"$(path_prefix)_depth.png", - "output":4, - "conditions":"$(connected:depth_tex)" - }, - { - "type":"texture", - "file_name":"$(path_prefix)_sss.png", - "output":5, - "conditions":"$(connected:sss_tex)" - }, - { - "type":"template", - "file_name":"$(path_prefix).tres", - "template":"godot.tres.tmpl" - } - ] - }, - "Unity": { - "export_extension":"mat", - "uids":6, - "files": [ - { - "type":"texture", - "file_name":"$(path_prefix)_albedo.png", - "output":0, - "conditions":"$(connected:albedo_tex)" - }, - { - "type":"template", - "file_name":"$(path_prefix)_albedo.png.meta", - "template":"unity.png.meta.tmpl", - "file_params": { - "uid":"$(uid:0)", - "srgb":"1", - "normal":"0" - }, - "conditions":"$(connected:albedo_tex)" - }, - { - "type":"texture", - "file_name":"$(path_prefix)_metal_smoothness.png", - "output":6, - "conditions":"$(connected:roughness_tex) or $(connected:metallic_tex)" - }, - { - "type":"template", - "file_name":"$(path_prefix)_metal_smoothness.png.meta", - "template":"unity.png.meta.tmpl", - "file_params": { - "uid":"$(uid:1)", - "srgb":"1", - "normal":"0" - }, - "conditions":"$(connected:roughness_tex) or $(connected:metallic_tex)" - }, - { - "type":"texture", - "file_name":"$(path_prefix)_normal.png", - "output":7, - "conditions":"$(connected:normal_tex)" - }, - { - "type":"template", - "file_name":"$(path_prefix)_normal.png.meta", - "template":"unity.png.meta.tmpl", - "file_params": { - "uid":"$(uid:2)", - "srgb":"0", - "normal":"1" - }, - "conditions":"$(connected:normal_tex)" - }, - { - "type":"texture", - "file_name":"$(path_prefix)_height.png", - "output":8, - "conditions":"$(connected:depth_tex)" - }, - { - "type":"template", - "file_name":"$(path_prefix)_height.png.meta", - "template":"unity.png.meta.tmpl", - "file_params": { - "uid":"$(uid:3)", - "srgb":"1", - "normal":"0" - }, - "conditions":"$(connected:depth_tex)" - }, - { - "type":"texture", - "file_name":"$(path_prefix)_occlusion.png", - "output":9, - "conditions":"$(connected:ao_tex)" - }, - { - "type":"template", - "file_name":"$(path_prefix)_occlusion.png.meta", - "template":"unity.png.meta.tmpl", - "file_params": { - "uid":"$(uid:4)", - "srgb":"1", - "normal":"0" - }, - "conditions":"$(connected:ao_tex)" - }, - { - "type":"texture", - "file_name":"$(path_prefix)_emission.png", - "output":2, - "conditions":"$(connected:emission_tex)" - }, - { - "type":"template", - "file_name":"$(path_prefix)_emission.png.meta", - "template":"unity.png.meta.tmpl", - "file_params": { - "uid":"$(uid:5)", - "srgb":"1", - "normal":"0" - }, - "conditions":"$(connected:emission_tex)" - }, - { - "type":"template", - "file_name":"$(path_prefix).mat", - "template":"unity.mat.tmpl" - } - ] - }, - "UnityHDRP": { - "export_extension":"mat", - "uids":5, - "files": [ - { - "type":"texture", - "file_name":"$(path_prefix)_albedo.png", - "output":0, - "conditions":"$(connected:albedo_tex)" - }, - { - "type":"template", - "file_name":"$(path_prefix)_albedo.png.meta", - "template":"unity.png.meta.tmpl", - "file_params": { - "uid":"$(uid:0)", - "srgb":"1", - "normal":"0" - }, - "conditions":"$(connected:albedo_tex)" - }, - { - "type":"texture", - "file_name":"$(path_prefix)_maskmap.png", - "output":11, - "conditions":"$(connected:ao_tex) or $(connected:roughness_tex) or $(connected:metallic_tex)" - }, - { - "type":"template", - "file_name":"$(path_prefix)_maskmap.png.meta", - "template":"unity.png.meta.tmpl", - "file_params": { - "uid":"$(uid:1)", - "srgb":"1", - "normal":"0" - }, - "conditions":"$(connected:ao_tex) or $(connected:roughness_tex) or $(connected:metallic_tex)" - }, - { - "type":"texture", - "file_name":"$(path_prefix)_normal.png", - "output":7, - "conditions":"$(connected:normal_tex)" - }, - { - "type":"template", - "file_name":"$(path_prefix)_normal.png.meta", - "template":"unity.png.meta.tmpl", - "file_params": { - "uid":"$(uid:2)", - "srgb":"0", - "normal":"1" - }, - "conditions":"$(connected:normal_tex)" - }, - { - "type":"texture", - "file_name":"$(path_prefix)_height.png", - "output":8, - "conditions":"$(connected:depth_tex)" - }, - { - "type":"template", - "file_name":"$(path_prefix)_height.png.meta", - "template":"unity.png.meta.tmpl", - "file_params": { - "uid":"$(uid:3)", - "srgb":"1", - "normal":"0" - }, - "conditions":"$(connected:depth_tex)" - }, - { - "type":"texture", - "file_name":"$(path_prefix)_emission.png", - "output":2, - "conditions":"$(connected:emission_tex)" - }, - { - "type":"template", - "file_name":"$(path_prefix)_emission.png.meta", - "template":"unity.png.meta.tmpl", - "file_params": { - "uid":"$(uid:4)", - "srgb":"1", - "normal":"0" - }, - "conditions":"$(connected:emission_tex)" - }, - { - "type":"template", - "file_name":"$(path_prefix).mat", - "template":"unity_hdrp.mat.tmpl" - } - ] - }, - "Unreal": { - "export_extension":"tres", - "files": [ - { - "type":"texture", - "file_name":"$(path_prefix)_albedo.png", - "output":0, - "conditions":"$(connected:albedo_tex)" - }, - { - "type":"texture", - "file_name":"$(path_prefix)_orm.png", - "output":1, - "conditions":"$(connected:ao_tex) or $(connected:roughness_tex) or $(connected:metallic_tex)" - }, - { - "type":"texture", - "file_name":"$(path_prefix)_emission.png", - "output":2, - "conditions":"$(connected:emission_tex)" - }, - { - "type":"texture", - "file_name":"$(path_prefix)_normal.png", - "output":10, - "conditions":"$(connected:normal_tex)" - }, - { - "type":"texture", - "file_name":"$(path_prefix)_height.png", - "output":8, - "conditions":"$(connected:depth_tex)" - } - ] - }, - }, - "parameters": [ - { - "default": { - "a": 1, - "b": 1, - "g": 1, - "r": 1 - }, - "label": "Albedo", - "name": "albedo_color", - "type": "color" - }, - { - "control": "None", - "default": 1, - "label": "Metallic", - "max": 1, - "min": 0, - "name": "metallic", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Roughness", - "max": 1, - "min": 0, - "name": "roughness", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Emission", - "max": 1, - "min": 0, - "name": "emission_energy", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Normal", - "max": 10, - "min": 0, - "name": "normal", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Ambient occlusion", - "max": 1, - "min": 0, - "name": "ao", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Depth", - "max": 1, - "min": 0, - "name": "depth_scale", - "step": 0.01, - "type": "float" - }, - { - "name": "flags_transparent", - "default": false, - "label": "Transparency", - "type": "boolean" - }, - { - "control": "None", - "default": 0, - "label": "Subsurf. scatter.", - "max": 1, - "min": 0, - "name": "sss", - "step": 0.01, - "type": "float" - }, - { - "default": 11, - "first": 6, - "label": "Size", - "last": 12, - "name": "size", - "type": "size" - } - ] - }, - "type": "material_export" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/math.mmg b/addons/material_maker/nodes/math.mmg deleted file mode 100644 index 8e22e1f..0000000 --- a/addons/material_maker/nodes/math.mmg +++ /dev/null @@ -1,172 +0,0 @@ -{ - "name": "math", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "clamp": false, - "default_in1": 0, - "default_in2": 0, - "op": 0 - }, - "shader_model": { - "code": "float $(name_uv)_clamp_false = $op;\nfloat $(name_uv)_clamp_true = clamp($(name_uv)_clamp_false, 0.0, 1.0);\n", - "global": "", - "inputs": [ - { - "default": "$default_in1", - "label": "2:A", - "longdesc": "The A operand", - "name": "in1", - "shortdesc": "A", - "type": "f" - }, - { - "default": "$default_in2", - "label": "B", - "longdesc": "The B operand", - "name": "in2", - "shortdesc": "B", - "type": "f" - } - ], - "instance": "", - "longdesc": "Performs a math operation using its inputs or parameter values", - "name": "Math", - "outputs": [ - { - "f": "$(name_uv)_clamp_$clamp", - "longdesc": "Shows a greyscale image of the result", - "shortdesc": "Output", - "type": "f" - } - ], - "parameters": [ - { - "default": 19, - "label": "", - "longdesc": "The operation to be performed", - "name": "op", - "shortdesc": "Operation", - "type": "enum", - "values": [ - { - "name": "A+B", - "value": "$in1($uv)+$in2($uv)" - }, - { - "name": "A-B", - "value": "$in1($uv)-$in2($uv)" - }, - { - "name": "A*B", - "value": "$in1($uv)*$in2($uv)" - }, - { - "name": "A/B", - "value": "$in1($uv)/$in2($uv)" - }, - { - "name": "log(A)", - "value": "log($in1($uv))" - }, - { - "name": "log2(A)", - "value": "log2($in1($uv))" - }, - { - "name": "pow(A, B)", - "value": "pow($in1($uv),$in2($uv))" - }, - { - "name": "abs(A)", - "value": "abs($in1($uv))" - }, - { - "name": "round(A)", - "value": "round($in1($uv))" - }, - { - "name": "floor(A)", - "value": "floor($in1($uv))" - }, - { - "name": "ceil(A)", - "value": "ceil($in1($uv))" - }, - { - "name": "trunc(A)", - "value": "trunc($in1($uv))" - }, - { - "name": "fract(A)", - "value": "fract($in1($uv))" - }, - { - "name": "min(A, B)", - "value": "min($in1($uv),$in2($uv))" - }, - { - "name": "max(A, B)", - "value": "max($in1($uv),$in2($uv))" - }, - { - "name": "A= 1.0) {\n\t\t\tbreak;\n\t\t} else if (dS.x < 0.0001) {\n\t\t\tc = dS.y;\n\t\t\tbreak;\n\t\t}\n }\n \n return vec2(dO, c);\n}\n\nvec3 normal_$name(vec3 p) {\n\tif (p.z <= 0.0) {\n\t\treturn vec3(0.0, 0.0, 1.0);\n\t}\n\n\tfloat d = $sdf(p).x;\n float e = .001;\n \n vec3 n = d - vec3(\n $sdf(p-vec3(e, 0.0, 0.0)).x,\n $sdf(p-vec3(0.0, e, 0.0)).x,\n $sdf(p-vec3(0.0, 0.0, e)).x);\n \n return vec3(-1.0, -1.0, -1.0)*normalize(n);\n}\n\n", - "longdesc": "Raymarches a 3D object (described as signed distance function with optional color index) to render a heightmap, a normal map and a color index map.", - "name": "Render", - "outputs": [ - { - "f": "1.0-$(name_uv)_d.x", - "longdesc": "The generated height map", - "shortdesc": "HeightMap", - "type": "f" - }, - { - "longdesc": "The generated normal map", - "rgb": "vec3(0.5)+0.5*normal_$name(vec3($uv-vec2(0.5), 1.0-$(name_uv)_d.x))", - "shortdesc": "NormalMap", - "type": "rgb" - }, - { - "f": "$(name_uv)_d.y", - "longdesc": "The generated color index map", - "shortdesc": "ColorMap", - "type": "f" - } - ], - "parameters": [ - - ], - "shortdesc": "Render" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/raymarching_preview.mmg b/addons/material_maker/nodes/raymarching_preview.mmg deleted file mode 100644 index 7dbe9a8..0000000 --- a/addons/material_maker/nodes/raymarching_preview.mmg +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "raymarching_preview", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "function": true, - "label": "", - "name": "sdf", - "type": "sdf3d" - } - ], - "instance": "float calcdist_$name(vec3 p) {\n return min($sdf(p), p.z);\n}\n\nfloat raymarch_$name(vec3 ro, vec3 rd) {\n\tfloat d=0.0;\n\tfor (int i = 0; i < 50; i++) {\n\t\tvec3 p = ro + rd*d;\n\t\tfloat dstep = calcdist_$name(p);\n\t\td += dstep;\n\t\tif (dstep < 0.0001) break;\n\t}\n\treturn d;\n}\n\nvec3 normal_$name(vec3 p) {\n\tfloat d = calcdist_$name(p);\n\tfloat e = .0001;\n\tvec3 n = d - vec3(calcdist_$name(p-vec3(e, 0.0, 0.0)), calcdist_$name(p-vec3(0.0, e, 0.0)), calcdist_$name(p-vec3(0.0, 0.0, e)));\n\treturn normalize(n);\n}\n\nvec3 render_$name(vec2 uv) {\n\tvec3 p = vec3(uv, 2.0-raymarch_$name(vec3(uv, 2.0), vec3(0.0, 0.0, -1.0)));\n\tvec3 n = normal_$name(p);\n\tvec3 l = vec3(5.0, 5.0, 10.0);\n\tvec3 ld = normalize(l-p);\n\tfloat o = step(p.z, 0.001);\n\tfloat shadow = 1.0-0.75*step(raymarch_$name(l, -ld), length(l-p)-0.01);\n\tfloat light = 0.3+0.7*dot(n, ld)*shadow;\n\treturn vec3(0.8+0.2*o, 0.8+0.2*o, 1.0)*light;\n}\n", - "name": "Preview", - "outputs": [ - { - "rgb": "render_$name($uv-vec2(0.5))", - "type": "rgb" - } - ], - "parameters": [ - - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/rotate.mmg b/addons/material_maker/nodes/rotate.mmg deleted file mode 100644 index 6dda441..0000000 --- a/addons/material_maker/nodes/rotate.mmg +++ /dev/null @@ -1,77 +0,0 @@ -{ - "name": "rotate", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "cx": 0, - "cy": 0, - "rotate": 0 - }, - "shader_model": { - "code": "", - "global": "vec2 rotate(vec2 uv, vec2 center, float rotate) {\n \tvec2 rv;\n\tuv -= center;\n\trv.x = cos(rotate)*uv.x + sin(rotate)*uv.y;\n\trv.y = -sin(rotate)*uv.x + cos(rotate)*uv.y;\n\trv += center;\n return rv;\t\n}", - "inputs": [ - { - "default": "vec4($uv, 0.0, 1.0)", - "label": "", - "longdesc": "The input image", - "name": "i", - "shortdesc": "Input", - "type": "rgba" - } - ], - "instance": "", - "longdesc": "Rotates its input", - "name": "Rotate", - "outputs": [ - { - "longdesc": "Shows the rotated image", - "rgba": "$i(rotate($uv, vec2(0.5+$cx, 0.5+$cy), $rotate*0.01745329251))", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - { - "control": "P1.x", - "default": 0, - "label": "Center X:", - "longdesc": "The position of the rotation center", - "max": 1, - "min": -1, - "name": "cx", - "shortdesc": "Center.x", - "step": 0.005, - "type": "float" - }, - { - "control": "P1.y", - "default": 0, - "label": "Center Y:", - "longdesc": "The position of the rotation center", - "max": 1, - "min": -1, - "name": "cy", - "shortdesc": "Center.y", - "step": 0.005, - "type": "float" - }, - { - "control": "Radius1.a", - "default": 0, - "label": "Rotate:", - "longdesc": "The angle of the rotation", - "max": 720, - "min": -720, - "name": "rotate", - "shortdesc": "Angle", - "step": 0.005, - "type": "float" - } - ], - "shortdesc": "Rotate" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/runes.mmg b/addons/material_maker/nodes/runes.mmg deleted file mode 100644 index 43c670b..0000000 --- a/addons/material_maker/nodes/runes.mmg +++ /dev/null @@ -1,57 +0,0 @@ -{ - "name": "runes", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "columns": 4, - "rows": 4 - }, - "shader_model": { - "code": "", - "global": "float ThickLine(vec2 uv, vec2 posA, vec2 posB, float radiusInv)\n{\n\tvec2 dir = posA - posB;\n\tfloat dirLen = length(dir);\n\tvec2 dirN = normalize(dir);\n\tfloat dotTemp = clamp(dot(uv - posB, dirN), 0.0, dirLen);\n\tvec2 proj = dotTemp * dirN + posB;\n\tfloat d1 = length(uv - proj);\n\tfloat finalGray = clamp(1.0 - d1 * radiusInv, 0.0, 1.0);\n\treturn finalGray;\n}\n\n// makes a rune in the 0..1 uv space. Seed is which rune to draw.\n// passes back gray in x and derivates for lighting in yz\nfloat Rune(vec2 uv) {\n\tfloat finalLine = 0.0;\n\tvec2 seed = floor(uv)-0.41;\n\tuv = fract(uv);\n\tfor (int i = 0; i < 4; i++)\t// number of strokes\n\t{\n\t\tvec2 posA = rand2(floor(seed+0.5));\n\t\tvec2 posB = rand2(floor(seed+1.5));\n\t\tseed += 2.0;\n\t\t// expand the range and mod it to get a nicely distributed random number - hopefully. :)\n\t\tposA = fract(posA * 128.0);\n\t\tposB = fract(posB * 128.0);\n\t\t// each rune touches the edge of its box on all 4 sides\n\t\tif (i == 0) posA.y = 0.0;\n\t\tif (i == 1) posA.x = 0.999;\n\t\tif (i == 2) posA.x = 0.0;\n\t\tif (i == 3) posA.y = 0.999;\n\t\t// snap the random line endpoints to a grid 2x3\n\t\tvec2 snaps = vec2(2.0, 3.0);\n\t\tposA = (floor(posA * snaps) + 0.5) / snaps;\t// + 0.5 to center it in a grid cell\n\t\tposB = (floor(posB * snaps) + 0.5) / snaps;\n\t\t//if (distance(posA, posB) < 0.0001) continue;\t// eliminate dots.\n\t\t// Dots (degenerate lines) are not cross-GPU safe without adding 0.001 - divide by 0 error.\n\t\tfinalLine = max(finalLine, ThickLine(uv, posA, posB + 0.001, 20.0));\n\t}\n\treturn finalLine;\n}\n\n\n", - "inputs": [ - - ], - "instance": "", - "longdesc": "Generates a grid filled with random runes", - "name": "Runes", - "outputs": [ - { - "f": "Rune(vec2($columns, $rows)*($uv+vec2(float($seed))))", - "longdesc": "A greyscale image showing random runes.", - "shortdesc": "Output", - "type": "f" - } - ], - "parameters": [ - { - "control": "None", - "default": 0, - "label": "Size X", - "longdesc": "The number of columns of the grid", - "max": 32, - "min": 2, - "name": "columns", - "shortdesc": "Size.x", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Size Y", - "longdesc": "The number of rows of the grid", - "max": 32, - "min": 2, - "name": "rows", - "shortdesc": "Size.y", - "step": 1, - "type": "float" - } - ], - "shortdesc": "Simple runes" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/scale.mmg b/addons/material_maker/nodes/scale.mmg deleted file mode 100644 index 351d415..0000000 --- a/addons/material_maker/nodes/scale.mmg +++ /dev/null @@ -1,90 +0,0 @@ -{ - "name": "scale", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "cx": 0, - "cy": 0, - "scale_x": 1, - "scale_y": 1 - }, - "shader_model": { - "code": "", - "global": "vec2 scale(vec2 uv, vec2 center, vec2 scale) {\n\tuv -= center;\n\tuv /= scale;\n\tuv += center;\n return uv;\n}", - "inputs": [ - { - "default": "vec4($uv, 0.0, 1.0)", - "label": "", - "longdesc": "The input image", - "name": "i", - "shortdesc": "Input", - "type": "rgba" - } - ], - "instance": "", - "longdesc": "Scales its input", - "name": "Scale", - "outputs": [ - { - "longdesc": "Shows the scaled image", - "rgba": "$i(scale($uv, vec2(0.5+$cx, 0.5+$cy), vec2($scale_x, $scale_y)))", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - { - "control": "P1.x", - "default": 0, - "label": "Center X:", - "longdesc": "The position of the scale center", - "max": 1, - "min": -1, - "name": "cx", - "shortdesc": "Center.x", - "step": 0.005, - "type": "float" - }, - { - "control": "P1.y", - "default": 0, - "label": "Center Y:", - "longdesc": "The poisition of the scale center", - "max": 1, - "min": -1, - "name": "cy", - "shortdesc": "Center.y", - "step": 0.005, - "type": "float" - }, - { - "control": "Scale1.x", - "default": 1, - "label": "Scale X:", - "longdesc": "The scale amount along the X axis", - "max": 50, - "min": 0, - "name": "scale_x", - "shortdesc": "Scale.x", - "step": 0.005, - "type": "float" - }, - { - "control": "Scale1.y", - "default": 1, - "label": "Scale Y:", - "longdesc": "The scale amount along the Y axis", - "max": 50, - "min": 0, - "name": "scale_y", - "shortdesc": "Scale.y", - "step": 0.005, - "type": "float" - } - ], - "shortdesc": "Scale" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/scratches.mmg b/addons/material_maker/nodes/scratches.mmg deleted file mode 100644 index 747d697..0000000 --- a/addons/material_maker/nodes/scratches.mmg +++ /dev/null @@ -1,108 +0,0 @@ -{ - "name": "scratches", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "angle": 0, - "layers": 5, - "length": 0.25, - "randomness": 0.3, - "waviness": 0.3, - "width": 0.4 - }, - "shader_model": { - "code": "", - "longdesc": "Draws white scratches on a black background", - "global": "float scratch(vec2 uv, vec2 size, float waviness, float angle, float randomness, vec2 seed) {\n\tfloat subdivide = floor(1.0/size.x);\n\tfloat cut = size.x*subdivide;\n\tuv *= subdivide;\n\tvec2 r1 = rand2(floor(uv)+seed);\n\tvec2 r2 = rand2(r1);\n\tuv = fract(uv);\n\tvec2 border = 10.0*min(fract(uv), 1.0-fract(uv));\n\tuv = 2.0*uv-vec2(1.0);\n\tfloat a = 6.28318530718*(angle+(r1.x-0.5)*randomness);\n\tfloat c = cos(a);\n\tfloat s = sin(a);\n\tuv = vec2(c*uv.x+s*uv.y, s*uv.x-c*uv.y);\n\tuv.y += 2.0*r1.y-1.0;\n\tuv.y += 0.5*waviness*cos(2.0*uv.x+6.28318530718*r2.y);\n\tuv.x /= cut;\n\tuv.y /= subdivide*size.y;\n\treturn min(border.x, border.y)*(1.0-uv.x*uv.x)*max(0.0, 1.0-1000.0*uv.y*uv.y);\n}\n\nfloat scratches(vec2 uv, int layers, vec2 size, float waviness, float angle, float randomness, vec2 seed) {\n\tfloat v = 0.0;\n\tfor (int i = 0; i < layers; ++i) {\n\t\tseed = rand2(seed);\n\t\tv = max(v, scratch(fract(uv+seed), size, waviness, angle/360.0, randomness, seed));\n\t}\n\treturn v;\n}\n", - "inputs": [ - - ], - "instance": "", - "name": "Scratches", - "outputs": [ - { - "f": "scratches($uv, int($layers), vec2($length, $width), $waviness, $angle, $randomness, vec2(float($seed), 0.0))", - "longdesc": "Shows white scratches on a black background", - "shortdesc": "Output", - "type": "f" - } - ], - "parameters": [ - { - "control": "None", - "default": 0.25, - "label": "Length", - "longdesc": "The length of scratches (the shorter the scratches,the more they will be)", - "max": 1, - "min": 0.1, - "name": "length", - "shortdesc": "Length", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Width", - "longdesc": "The width of scratches", - "max": 1, - "min": 0.1, - "name": "width", - "shortdesc": "Width", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 4, - "label": "Layers", - "longdesc": "The number of scratches layers", - "max": 10, - "min": 1, - "name": "layers", - "shortdesc": "Layers", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Waviness", - "longdesc": "The waviness of scratches", - "max": 1, - "min": 0, - "name": "waviness", - "shortdesc": "Waviness", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Angle", - "longdesc": "The average angle of the scratches (0 generates horizontal scratches)", - "max": 180, - "min": -180, - "name": "angle", - "shortdesc": "Angle", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Randomness", - "longdesc": "The randomness of the scratches angles", - "max": 1, - "min": 0, - "name": "randomness", - "shortdesc": "Randomness", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdannularshape.mmg b/addons/material_maker/nodes/sdannularshape.mmg deleted file mode 100644 index 527fa92..0000000 --- a/addons/material_maker/nodes/sdannularshape.mmg +++ /dev/null @@ -1,64 +0,0 @@ -{ - "name": "sdannularshape", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "r": 0.1, - "ripples": 1 - }, - "shader_model": { - "code": "", - "global": "float sdRipples(float d, float w, int r) {\n\tfor (int i = 0; i < r; ++i) {\n\t\td = abs(d)-w;\n\t}\n\treturn d;\n}\n", - "inputs": [ - { - "default": "0.0", - "label": "", - "longdesc": "The input shape, defined as a signed distance function", - "name": "in", - "shortdesc": "Input", - "type": "sdf2d" - } - ], - "instance": "", - "longdesc": "Creates an annular shape from a shape described as a signed distance function", - "name": "sdAnnularShape", - "outputs": [ - { - "longdesc": "The generated layered shape", - "sdf2d": "sdRipples($in($uv), $r, int($ripples))", - "shortdesc": "Output", - "type": "sdf2d" - } - ], - "parameters": [ - { - "control": "None", - "default": 0, - "label": "Width", - "longdesc": "The width of each generated ripple", - "max": 1, - "min": 0, - "name": "r", - "shortdesc": "Width", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Ripples", - "longdesc": "The number of generated ripples", - "max": 16, - "min": 0, - "name": "ripples", - "shortdesc": "Ripples", - "step": 1, - "type": "float" - } - ], - "shortdesc": "sdAnnularShape" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdarc.mmg b/addons/material_maker/nodes/sdarc.mmg deleted file mode 100644 index e82e476..0000000 --- a/addons/material_maker/nodes/sdarc.mmg +++ /dev/null @@ -1,83 +0,0 @@ -{ - "name": "sdarc", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "a1": 30, - "a2": 150, - "r1": 0.3, - "r2": 0.1 - }, - "shader_model": { - "code": "", - "global": "float sdArc(vec2 p, float a1, float a2, float ra, float rb) {\n\tfloat amid = 0.5*(a1+a2)+1.6+3.14*step(a1, a2);\n\tfloat alength = 0.5*(a1-a2)-1.6+3.14*step(a1, a2);\n\tvec2 sca = vec2(cos(amid), sin(amid));\n\tvec2 scb = vec2(cos(alength), sin(alength));\n p *= mat2(vec2(sca.x,sca.y),vec2(-sca.y,sca.x));\n p.x = abs(p.x);\n float k = (scb.y*p.x>scb.x*p.y) ? dot(p.xy,scb) : length(p.xy);\n return sqrt( dot(p,p) + ra*ra - 2.0*ra*k ) - rb;\n}\n", - "inputs": [ - - ], - "instance": "", - "longdesc": "An arc as a signed distance function", - "name": "sdArc", - "outputs": [ - { - "longdesc": "The arc as a signed distance function", - "sdf2d": "sdArc($uv-vec2(0.5), mod($a1, 360.0)*0.01745329251, mod($a2, 360.0)*0.01745329251, $r1, $r2)", - "shortdesc": "Output", - "type": "sdf2d" - } - ], - "parameters": [ - { - "control": "Angle1.a", - "default": 0, - "label": "Angle 1", - "longdesc": "The first angle of the arc", - "max": 180, - "min": -180, - "name": "a1", - "shortdesc": "Angle1", - "step": 1, - "type": "float" - }, - { - "control": "Angle2.a", - "default": 0, - "label": "Angle 2", - "longdesc": "The second angle of the arc", - "max": 180, - "min": -180, - "name": "a2", - "shortdesc": "Angle2", - "step": 1, - "type": "float" - }, - { - "control": "Radius1.r", - "default": 0.5, - "label": "Radius", - "longdesc": "The radius of the arc", - "max": 1, - "min": 0, - "name": "r1", - "shortdesc": "Radius", - "step": 0.01, - "type": "float" - }, - { - "control": "Radius11.r", - "default": 0.1, - "label": "Width", - "longdesc": "The width of the shape around the arc", - "max": 1, - "min": 0, - "name": "r2", - "shortdesc": "Width", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "sdArc" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdboolean.mmg b/addons/material_maker/nodes/sdboolean.mmg deleted file mode 100644 index 093a2a6..0000000 --- a/addons/material_maker/nodes/sdboolean.mmg +++ /dev/null @@ -1,69 +0,0 @@ -{ - "name": "sdboolean", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "op": 0 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "", - "longdesc": "The first shape, defined as a signed distance function", - "name": "in1", - "shortdesc": "Input1", - "type": "sdf2d" - }, - { - "default": "0.0", - "label": "", - "longdesc": "The second shape, defined as a signed distance function", - "name": "in2", - "shortdesc": "Input2", - "type": "sdf2d" - } - ], - "instance": "", - "longdesc": "Performs a boolean operation (union, intersection or difference) between two shapes", - "name": "sdBoolean", - "outputs": [ - { - "longdesc": "The shape generated by the boolean operation", - "sdf2d": "$op $in1($uv), $in2($uv))", - "shortdesc": "Output", - "type": "sdf2d" - } - ], - "parameters": [ - { - "default": 2, - "label": "", - "longdesc": "The operation performed by this node", - "name": "op", - "shortdesc": "Operation", - "type": "enum", - "values": [ - { - "name": "Union", - "value": "min(" - }, - { - "name": "Subtraction", - "value": "max(-" - }, - { - "name": "Intersection", - "value": "max(" - } - ] - } - ], - "shortdesc": "sdBoolean" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdbox.mmg b/addons/material_maker/nodes/sdbox.mmg deleted file mode 100644 index b7db8d5..0000000 --- a/addons/material_maker/nodes/sdbox.mmg +++ /dev/null @@ -1,83 +0,0 @@ -{ - "name": "sdbox", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "cx": 0, - "cy": 0, - "h": 0.2, - "w": 0.3 - }, - "shader_model": { - "code": "vec2 $(name_uv)_d = abs($uv-vec2($cx+0.5, $cy+0.5))-vec2($w, $h);\n", - "global": "", - "inputs": [ - - ], - "instance": "", - "longdesc": "A rectangle described as a signed distance function", - "name": "sdBox", - "outputs": [ - { - "longdesc": "The generated signed distance function", - "sdf2d": "length(max($(name_uv)_d,vec2(0)))+min(max($(name_uv)_d.x,$(name_uv)_d.y),0.0)", - "shortdesc": "Output", - "type": "sdf2d" - } - ], - "parameters": [ - { - "control": "Rect1.x", - "default": 0.5, - "label": "Width", - "longdesc": "The width of the box", - "max": 1, - "min": 0, - "name": "w", - "shortdesc": "Width", - "step": 0.01, - "type": "float" - }, - { - "control": "Rect1.y", - "default": 1, - "label": "Height", - "longdesc": "The height of the box", - "max": 1, - "min": 0, - "name": "h", - "shortdesc": "Height", - "step": 0.01, - "type": "float" - }, - { - "control": "P1.x", - "default": 0, - "label": "Center X", - "longdesc": "The position of the center of the box on the X axis", - "max": 1, - "min": -1, - "name": "cx", - "shortdesc": "Center.x", - "step": 0.01, - "type": "float" - }, - { - "control": "P1.y", - "default": 0, - "label": "Center Y", - "longdesc": "The position of the center of the box on the Y axis", - "max": 1, - "min": -1, - "name": "cy", - "shortdesc": "Center.y", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "sdBox" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdcircle.mmg b/addons/material_maker/nodes/sdcircle.mmg deleted file mode 100644 index a52d842..0000000 --- a/addons/material_maker/nodes/sdcircle.mmg +++ /dev/null @@ -1,70 +0,0 @@ -{ - "name": "sdcircle", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "cx": 0, - "cy": 0, - "r": 0.4 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - - ], - "instance": "", - "longdesc": "A circle described as a signed distance function", - "name": "sdCircle", - "outputs": [ - { - "longdesc": "The generated signed distance function", - "sdf2d": "length($uv-vec2($cx+0.5, $cy+0.5))-$r", - "shortdesc": "Output", - "type": "sdf2d" - } - ], - "parameters": [ - { - "control": "None", - "default": 0.5, - "label": "Radius", - "longdesc": "The radius of the circle", - "max": 1, - "min": 0, - "name": "r", - "shortdesc": "Radius", - "step": 0.01, - "type": "float" - }, - { - "control": "P1.x", - "default": 0, - "label": "Center X", - "longdesc": "The position of the center on the X axis", - "max": 1, - "min": -1, - "name": "cx", - "shortdesc": "Center.x", - "step": 0.01, - "type": "float" - }, - { - "control": "P1.y", - "default": 0, - "label": "Center Y", - "longdesc": "The position of the center on the Y axis", - "max": 1, - "min": -1, - "name": "cy", - "shortdesc": "Center.y", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "sdCircle" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdcirclerepeat.mmg b/addons/material_maker/nodes/sdcirclerepeat.mmg deleted file mode 100644 index fd288b9..0000000 --- a/addons/material_maker/nodes/sdcirclerepeat.mmg +++ /dev/null @@ -1,51 +0,0 @@ -{ - "name": "sdcirclerepeat", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "c": 6 - }, - "shader_model": { - "code": "", - "global": "vec2 circle_repeat_transform_2d(vec2 p, float count) {\n\tfloat r = 6.28/count;\n\tfloat pa = atan(p.x, p.y);\n\tfloat a = mod(pa+0.5*r, r)-0.5*r;\n\tvec2 rv;\n\tfloat c = cos(a-pa);\n\tfloat s = sin(a-pa);\n\trv.x = p.x*c+p.y*s;\n\trv.y = -p.x*s+p.y*c;\n\treturn rv;\n}\n", - "inputs": [ - { - "default": "0.0", - "label": "", - "longdesc": "The input shape, defined as a signed distance function", - "name": "in", - "shortdesc": "Input", - "type": "sdf2d" - } - ], - "instance": "", - "longdesc": "Repeats its input shape around a circle", - "name": "Circle Repeat", - "outputs": [ - { - "longdesc": "The shape generated by the repeat operation", - "sdf2d": "$in(circle_repeat_transform_2d($uv-vec2(0.5), $c)+vec2(0.5))", - "shortdesc": "Output", - "type": "sdf2d" - } - ], - "parameters": [ - { - "control": "None", - "default": 4, - "label": "", - "longdesc": "The number of repetitions of the input shape around the circle", - "max": 32, - "min": 1, - "name": "c", - "shortdesc": "Count", - "step": 1, - "type": "float" - } - ], - "shortdesc": "Circle Repeat" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdelongation.mmg b/addons/material_maker/nodes/sdelongation.mmg deleted file mode 100644 index adc95c5..0000000 --- a/addons/material_maker/nodes/sdelongation.mmg +++ /dev/null @@ -1,62 +0,0 @@ -{ - "name": "sdelongation", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "bevel": 0, - "cx": 0, - "cy": 0, - "h": 0.08, - "k": 0.15, - "op": 0, - "r": 0.08, - "w": 0.28, - "x": 0, - "y": 0 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in", - "type": "sdf2d" - } - ], - "instance": "", - "name": "sdElongation", - "outputs": [ - { - "sdf2d": "$in($uv-clamp($uv-vec2(0.5), -vec2($x, $y), vec2($x, $y)))", - "type": "sdf2d" - } - ], - "parameters": [ - { - "control": "Rect1.x", - "default": 0, - "label": "X", - "max": 1, - "min": 0, - "name": "x", - "step": 0.01, - "type": "float" - }, - { - "control": "Rect1.y", - "default": 0, - "label": "Y", - "max": 1, - "min": 0, - "name": "y", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdf3d_boolean.mmg b/addons/material_maker/nodes/sdf3d_boolean.mmg deleted file mode 100644 index 16212f2..0000000 --- a/addons/material_maker/nodes/sdf3d_boolean.mmg +++ /dev/null @@ -1,70 +0,0 @@ -{ - "name": "sdf3d_boolean", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "op": 0 - }, - "seed_value": 60292, - "shader_model": { - "code": "", - "global": "vec2 sdf3dc_union(vec2 a, vec2 b) {\n\treturn vec2(min(a.x, b.x), mix(b.y, a.y, step(a.x, b.x)));\n}\nvec2 sdf3dc_sub(vec2 a, vec2 b) {\n\treturn vec2(max(-a.x, b.x), a.y);\n}\nvec2 sdf3dc_inter(vec2 a, vec2 b) {\n\treturn vec2(max(a.x, b.x), mix(a.y, b.y, step(a.x, b.x)));\n}\n", - "inputs": [ - { - "default": "vec2(100.0, 0.0)", - "label": "", - "longdesc": "The first shape, defined as a signed distance function", - "name": "in1", - "shortdesc": "Input1", - "type": "sdf3dc" - }, - { - "default": "vec2(100.0, 0.0)", - "label": "", - "longdesc": "The second shape, defined as a signed distance function", - "name": "in2", - "shortdesc": "Input2", - "type": "sdf3dc" - } - ], - "instance": "", - "longdesc": "Performs a boolean operation (union, intersection or difference) between two shapes", - "name": "Boolean", - "outputs": [ - { - "longdesc": "The shape generated by the boolean operation", - "sdf3dc": "$op($in1($uv), $in2($uv))", - "shortdesc": "Output", - "type": "sdf3dc" - } - ], - "parameters": [ - { - "default": 2, - "label": "", - "longdesc": "The operation performed by this node", - "name": "op", - "shortdesc": "Operation", - "type": "enum", - "values": [ - { - "name": "Union", - "value": "sdf3dc_union" - }, - { - "name": "Subtraction", - "value": "sdf3dc_sub" - }, - { - "name": "Intersection", - "value": "sdf3dc_inter" - } - ] - } - ], - "shortdesc": "Boolean" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdf3d_box.mmg b/addons/material_maker/nodes/sdf3d_box.mmg deleted file mode 100644 index 5669f44..0000000 --- a/addons/material_maker/nodes/sdf3d_box.mmg +++ /dev/null @@ -1,83 +0,0 @@ -{ - "name": "sdf3d_box", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "r": 0.01, - "sx": 0.3, - "sy": 0.25, - "sz": 0.25 - }, - "shader_model": { - "code": "vec3 $(name_uv)_q = abs($uv) - vec3($sx, $sy, $sz);\n", - "global": "", - "inputs": [ - - ], - "instance": "", - "longdesc": "Generates a rounded box as a signed distance function", - "name": "Box", - "outputs": [ - { - "longdesc": "Shows the rounded box", - "sdf3d": "length(max($(name_uv)_q,0.0))+min(max($(name_uv)_q.x,max($(name_uv)_q.y,$(name_uv)_q.z)),0.0)-$r", - "shortdesc": "Output", - "type": "sdf3d" - } - ], - "parameters": [ - { - "control": "Rect1.x", - "default": 0.5, - "label": "Size X", - "longdesc": "The size of the box along the X axis", - "max": 1, - "min": 0, - "name": "sx", - "shortdesc": "Size.x", - "step": 0.01, - "type": "float" - }, - { - "control": "Rect1.y", - "default": 0.5, - "label": "Size Y", - "longdesc": "The size of the box along the Y axis", - "max": 1, - "min": 0, - "name": "sy", - "shortdesc": "Size.y", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Size Z", - "longdesc": "The size of the box along the Z axis", - "max": 1, - "min": 0, - "name": "sz", - "shortdesc": "Size.z", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Radius", - "longdesc": "The radius of the rounded box", - "max": 1, - "min": 0, - "name": "r", - "shortdesc": "Radius", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Box" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdf3d_capsule.mmg b/addons/material_maker/nodes/sdf3d_capsule.mmg deleted file mode 100644 index a0e8a6d..0000000 --- a/addons/material_maker/nodes/sdf3d_capsule.mmg +++ /dev/null @@ -1,80 +0,0 @@ -{ - "name": "sdf3d_capsule", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "axis": 1, - "l": 0.3, - "r": 0.2 - }, - "shader_model": { - "code": "vec3 $(name_uv)_p = $uv;\n$(name_uv)_p.$axis -= clamp($(name_uv)_p.$axis, -$l, $l);\n", - "global": "", - "inputs": [ - - ], - "instance": "", - "longdesc": "Generates a capsule as a signed distance functioni", - "name": "Capsule", - "outputs": [ - { - "longdesc": "Shows the capsule", - "sdf3d": "length($(name_uv)_p)-$r", - "shortdesc": "Output", - "type": "sdf3d" - } - ], - "parameters": [ - { - "default": 1, - "label": "Axis", - "longdesc": "The axis of the capsule", - "name": "axis", - "shortdesc": "Axis", - "type": "enum", - "values": [ - { - "name": "X", - "value": "x" - }, - { - "name": "Y", - "value": "y" - }, - { - "name": "Z", - "value": "z" - } - ] - }, - { - "control": "Rect1.y", - "default": 0.25, - "label": "Length", - "longdesc": "The length of the capsule", - "max": 1, - "min": 0, - "name": "l", - "shortdesc": "Length", - "step": 0.01, - "type": "float" - }, - { - "control": "Rect1.x", - "default": 0.2, - "label": "Radius", - "longdesc": "The radius of the capsule", - "max": 1, - "min": 0, - "name": "r", - "shortdesc": "Radius", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "capsule" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdf3d_circle_repeat.mmg b/addons/material_maker/nodes/sdf3d_circle_repeat.mmg deleted file mode 100644 index f7b4be6..0000000 --- a/addons/material_maker/nodes/sdf3d_circle_repeat.mmg +++ /dev/null @@ -1,51 +0,0 @@ -{ - "name": "sdf3d_circle_repeat", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "c": 5 - }, - "shader_model": { - "code": "", - "global": "vec3 circle_repeat_transform(vec3 p, float count) {\n\tfloat r = 6.28/count;\n\tfloat pa = atan(p.x, p.y);\n\tfloat a = mod(pa+0.5*r, r)-0.5*r;\n\tvec3 rv;\n\tfloat c = cos(a-pa);\n\tfloat s = sin(a-pa);\n\trv.x = p.x*c+p.y*s;\n\trv.y = -p.x*s+p.y*c;\n\trv.z = p.z;\n\treturn rv;\n}\n", - "inputs": [ - { - "default": "vec2(100, 0.0)", - "label": "", - "longdesc": "The input shape, defined as a signed distance function", - "name": "in", - "shortdesc": "Input", - "type": "sdf3dc" - } - ], - "instance": "", - "longdesc": "Repeats its input shape around a circle", - "name": "Circle Repeat", - "outputs": [ - { - "longdesc": "The shape generated by the repeat operation", - "sdf3dc": "$in(circle_repeat_transform($uv, $c))", - "shortdesc": "Output", - "type": "sdf3dc" - } - ], - "parameters": [ - { - "control": "None", - "default": 4, - "label": "", - "longdesc": "The number of repetitions of the input shape around the circle", - "max": 32, - "min": 1, - "name": "c", - "shortdesc": "Count", - "step": 1, - "type": "float" - } - ], - "shortdesc": "Circle Repeat" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdf3d_color.mmg b/addons/material_maker/nodes/sdf3d_color.mmg deleted file mode 100644 index b754ea2..0000000 --- a/addons/material_maker/nodes/sdf3d_color.mmg +++ /dev/null @@ -1,51 +0,0 @@ -{ - "name": "sdf3d_color", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "c": 0.5 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "", - "longdesc": "The input 3D object", - "name": "in", - "shortdesc": "Input", - "type": "sdf3d" - } - ], - "instance": "", - "longdesc": "Assigns a color index to a 3D object", - "name": "Color", - "outputs": [ - { - "longdesc": "The colored 3D object", - "sdf3dc": "vec2($in($uv), $c)", - "shortdesc": "Output", - "type": "sdf3dc" - } - ], - "parameters": [ - { - "control": "None", - "default": 0, - "label": "", - "longdesc": "The color index to be assigned", - "max": 1, - "min": 0, - "name": "c", - "shortdesc": "Color", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Color" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdf3d_cone.mmg b/addons/material_maker/nodes/sdf3d_cone.mmg deleted file mode 100644 index b52f73b..0000000 --- a/addons/material_maker/nodes/sdf3d_cone.mmg +++ /dev/null @@ -1,71 +0,0 @@ -{ - "name": "sdf3d_cone", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "a": 30, - "axis": 2 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - - ], - "instance": "", - "name": "Cone", - "outputs": [ - { - "sdf3d": "dot(vec2(cos($a*0.01745329251),sin($a*0.01745329251)),vec2($axis))", - "type": "sdf3d" - } - ], - "parameters": [ - { - "default": 5, - "label": "Axis", - "name": "axis", - "type": "enum", - "values": [ - { - "name": "+X", - "value": "length($uv.yz),-$uv.x" - }, - { - "name": "-X", - "value": "length($uv.yz),$uv.x" - }, - { - "name": "+Y", - "value": "length($uv.xz),$uv.y" - }, - { - "name": "-Y", - "value": "length($uv.xz),-$uv.y" - }, - { - "name": "+Z", - "value": "length($uv.xy),-$uv.z" - }, - { - "name": "-Z", - "value": "length($uv.xy),$uv.z" - } - ] - }, - { - "control": "None", - "default": 30, - "label": "Angle", - "max": 90, - "min": 0, - "name": "a", - "step": 1, - "type": "float" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdf3d_cylinder.mmg b/addons/material_maker/nodes/sdf3d_cylinder.mmg deleted file mode 100644 index 4f66499..0000000 --- a/addons/material_maker/nodes/sdf3d_cylinder.mmg +++ /dev/null @@ -1,80 +0,0 @@ -{ - "name": "sdf3d_cylinder", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "axis": 1, - "l": 0.25, - "r": 0.25 - }, - "shader_model": { - "code": "vec2 $(name_uv)_d = abs(vec2($axis)) - vec2($r,$l);\n", - "global": "", - "inputs": [ - - ], - "instance": "", - "longdesc": "Generates a cylinder as a signed distance function", - "name": "Cylinder", - "outputs": [ - { - "longdesc": "Shows the cylinder", - "sdf3d": "min(max($(name_uv)_d.x,$(name_uv)_d.y),0.0) + length(max($(name_uv)_d,0.0))", - "shortdesc": "Output", - "type": "sdf3d" - } - ], - "parameters": [ - { - "default": 1, - "label": "Axis", - "longdesc": "The axis of the cylinder", - "name": "axis", - "shortdesc": "Axis", - "type": "enum", - "values": [ - { - "name": "X", - "value": "length($uv.yz),$uv.x" - }, - { - "name": "Y", - "value": "length($uv.xz),$uv.y" - }, - { - "name": "Z", - "value": "length($uv.xy),$uv.z" - } - ] - }, - { - "control": "Rect1.y", - "default": 0.5, - "label": "Length", - "longdesc": "The length of the cylinder", - "max": 1, - "min": 0, - "name": "l", - "shortdesc": "Length", - "step": 0.01, - "type": "float" - }, - { - "control": "Rect1.x", - "default": 0.2, - "label": "Radius", - "longdesc": "The radius of the cylinder", - "max": 1, - "min": 0, - "name": "r", - "shortdesc": "Radius", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Cylinder" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdf3d_elongation.mmg b/addons/material_maker/nodes/sdf3d_elongation.mmg deleted file mode 100644 index b1f8791..0000000 --- a/addons/material_maker/nodes/sdf3d_elongation.mmg +++ /dev/null @@ -1,77 +0,0 @@ -{ - "name": "sdf3d_elongation", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "x": 0.2, - "y": 0, - "z": 0 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec2(100, 0.0)", - "label": "", - "longdesc": "The input object to be elongated", - "name": "in", - "shortdesc": "Input", - "type": "sdf3dc" - } - ], - "instance": "", - "longdesc": "Elongates its input", - "name": "Elongation", - "outputs": [ - { - "longdesc": "The shape generated by the operation", - "sdf3dc": "$in($uv-clamp($uv, -abs(vec3($x, $y, $z)), abs(vec3($x, $y, $z))))", - "shortdesc": "Output", - "type": "sdf3dc" - } - ], - "parameters": [ - { - "control": "P1.x", - "default": 0, - "label": "X", - "longdesc": "The elongation along the X axis", - "max": 1, - "min": 0, - "name": "x", - "shortdesc": "Length.x", - "step": 0.01, - "type": "float" - }, - { - "control": "P1.y", - "default": 0, - "label": "Y", - "longdesc": "The elongation along the Y axis", - "max": 1, - "min": 0, - "name": "y", - "shortdesc": "Length.y", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Z", - "longdesc": "The elongation along the Z axis", - "max": 1, - "min": 0, - "name": "z", - "shortdesc": "Length.z", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Elongation" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdf3d_extrusion.mmg b/addons/material_maker/nodes/sdf3d_extrusion.mmg deleted file mode 100644 index 75d37ae..0000000 --- a/addons/material_maker/nodes/sdf3d_extrusion.mmg +++ /dev/null @@ -1,51 +0,0 @@ -{ - "name": "sdf3d_extrusion", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "d": 0.3 - }, - "shader_model": { - "code": "vec2 $(name_uv)_w = vec2($in($uv.xz+vec2(0.5)),abs($uv.y)-$d);\n", - "global": "", - "inputs": [ - { - "default": "100.0", - "label": "", - "longdesc": "The input 2D shape as a signed distance function", - "name": "in", - "shortdesc": "Input", - "type": "sdf2d" - } - ], - "instance": "", - "longdesc": "Extrudes its 2D input shape along the Y axis", - "name": "Extrusion", - "outputs": [ - { - "longdesc": "The extruded shape", - "sdf3d": "min(max($(name_uv)_w.x,$(name_uv)_w.y),0.0)+length(max($(name_uv)_w,0.0))", - "shortdesc": "Output", - "type": "sdf3d" - } - ], - "parameters": [ - { - "control": "None", - "default": 0.25, - "label": "", - "longdesc": "The length of the extrusion operation", - "max": 1, - "min": 0, - "name": "d", - "shortdesc": "Length", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Extrusion" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdf3d_morph.mmg b/addons/material_maker/nodes/sdf3d_morph.mmg deleted file mode 100644 index 9fdd4c6..0000000 --- a/addons/material_maker/nodes/sdf3d_morph.mmg +++ /dev/null @@ -1,59 +0,0 @@ -{ - "name": "sdf3d_morph", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "amount": 0.5 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "10.0", - "label": "", - "longdesc": "The first shape, defined as a signed distance function", - "name": "in1", - "shortdesc": "Input1", - "type": "sdf3d" - }, - { - "default": "10.0", - "label": "", - "longdesc": "The second shape, defined as a signed distance function", - "name": "in2", - "shortdesc": "Input2", - "type": "sdf3d" - } - ], - "instance": "", - "longdesc": "Morphs between 2 input shapes", - "name": "Morph", - "outputs": [ - { - "longdesc": "The generated hybrid shape", - "sdf3d": "mix($in1($uv), $in2($uv), $amount)", - "shortdesc": "Output", - "type": "sdf3d" - } - ], - "parameters": [ - { - "control": "None", - "default": 0.5, - "label": "", - "longdesc": "The amount of the second input in the result", - "max": 1, - "min": 0, - "name": "amount", - "shortdesc": "Amount", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Morph" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdf3d_repeat.mmg b/addons/material_maker/nodes/sdf3d_repeat.mmg deleted file mode 100644 index 972ad9d..0000000 --- a/addons/material_maker/nodes/sdf3d_repeat.mmg +++ /dev/null @@ -1,77 +0,0 @@ -{ - "name": "sdf3d_repeat", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "r": 0.3, - "rx": 3, - "ry": 3 - }, - "shader_model": { - "code": "", - "global": "vec3 repeat(vec3 p, vec3 r, float seed, float randomness) {\n\tvec3 a = (rand3(floor(mod((p.xy+0.5*r.xy)/r.xy, 1.0/r.xy)+vec2(seed)))-0.5)*6.28*randomness;\n\tp = mod(p+0.5*r,r)-0.5*r;\n\tvec3 rv;\n\tfloat c;\n\tfloat s;\n\tc = cos(a.x);\n\ts = sin(a.x);\n\trv.x = p.x;\n\trv.y = p.y*c+p.z*s;\n\trv.z = -p.y*s+p.z*c;\n\tc = cos(a.y);\n\ts = sin(a.y);\n\tp.x = rv.x*c+rv.z*s;\n\tp.y = rv.y;\n\tp.z = -rv.x*s+rv.z*c;\n\tc = cos(a.z);\n\ts = sin(a.z);\n\trv.x = p.x*c+p.y*s;\n\trv.y = -p.x*s+p.y*c;\n\trv.z = p.z;\n\treturn rv;\n}\n", - "inputs": [ - { - "default": "vec2(100, 0.0)", - "label": "", - "longdesc": "The input shape, defined as a signed distance function", - "name": "in", - "shortdesc": "Input", - "type": "sdf3dc" - } - ], - "instance": "", - "longdesc": "Repeats its input shape on a grid.\nThis node does not support overlapping between instances.", - "name": "Repeat", - "outputs": [ - { - "longdesc": "The shape generated by the repeat operation", - "sdf3dc": "$in(repeat($uv, vec3(1.0/$rx, 1.0/$ry, 0.0), float($seed), $r))", - "shortdesc": "Output", - "type": "sdf3dc" - } - ], - "parameters": [ - { - "control": "None", - "default": 4, - "label": "X", - "longdesc": "The number of columns in the grid", - "max": 32, - "min": 1, - "name": "rx", - "shortdesc": "Columns", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 4, - "label": "Y", - "longdesc": "The number of lines in the grid", - "max": 32, - "min": 1, - "name": "ry", - "shortdesc": "Lines", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "R", - "longdesc": "The amount of random rotation on each instance of the input shape", - "max": 1, - "min": 0, - "name": "r", - "shortdesc": "Rotation", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Repeat" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdf3d_revolution.mmg b/addons/material_maker/nodes/sdf3d_revolution.mmg deleted file mode 100644 index 048fd2f..0000000 --- a/addons/material_maker/nodes/sdf3d_revolution.mmg +++ /dev/null @@ -1,51 +0,0 @@ -{ - "name": "sdf3d_revolution", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "d": 0.25 - }, - "shader_model": { - "code": "vec2 $(name_uv)_q = vec2(length($uv.xy)-$d+0.5, $uv.z+0.5);\n", - "global": "", - "inputs": [ - { - "default": "10.0", - "label": "", - "longdesc": "The input shape", - "name": "in", - "shortdesc": "Input", - "type": "sdf2d" - } - ], - "instance": "", - "longdesc": "Revolves its input 2D shape around the Z axis", - "name": "Revolution", - "outputs": [ - { - "longdesc": "The generated 3D object", - "sdf3d": "$in($(name_uv)_q)", - "shortdesc": "Output", - "type": "sdf3d" - } - ], - "parameters": [ - { - "control": "None", - "default": 0.25, - "label": "", - "longdesc": "The offset applied to the input shape during the revolution operation", - "max": 1, - "min": 0, - "name": "d", - "shortdesc": "Offset", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Revolution" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdf3d_rotate.mmg b/addons/material_maker/nodes/sdf3d_rotate.mmg deleted file mode 100644 index c7c3bd9..0000000 --- a/addons/material_maker/nodes/sdf3d_rotate.mmg +++ /dev/null @@ -1,77 +0,0 @@ -{ - "name": "sdf3d_rotate", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "ax": 0, - "ay": 0, - "az": 0 - }, - "shader_model": { - "code": "", - "global": "vec3 rotate3d(vec3 p, vec3 a) {\n\tvec3 rv;\n\tfloat c;\n\tfloat s;\n\tc = cos(a.x);\n\ts = sin(a.x);\n\trv.x = p.x;\n\trv.y = p.y*c+p.z*s;\n\trv.z = -p.y*s+p.z*c;\n\tc = cos(a.y);\n\ts = sin(a.y);\n\tp.x = rv.x*c+rv.z*s;\n\tp.y = rv.y;\n\tp.z = -rv.x*s+rv.z*c;\n\tc = cos(a.z);\n\ts = sin(a.z);\n\trv.x = p.x*c+p.y*s;\n\trv.y = -p.x*s+p.y*c;\n\trv.z = p.z;\n\treturn rv;\n}\n", - "inputs": [ - { - "default": "vec2(100.0, 0.0)", - "label": "", - "longdesc": "The input object as signed distance function", - "name": "in", - "shortdesc": "Input", - "type": "sdf3dc" - } - ], - "instance": "", - "longdesc": "Rotates its input 3D object described as a signed distance function.", - "name": "Rotate", - "outputs": [ - { - "longdesc": "The rotated object", - "sdf3dc": "$in(rotate3d($uv, -vec3($ax, $ay, $az)*0.01745329251))", - "shortdesc": "Output", - "type": "sdf3dc" - } - ], - "parameters": [ - { - "control": "None", - "default": 0, - "label": "X", - "longdesc": "The rotation around the X axis", - "max": 180, - "min": -180, - "name": "ax", - "shortdesc": "Rotate.x", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Y", - "longdesc": "The rotation around the Y axis", - "max": 180, - "min": -180, - "name": "ay", - "shortdesc": "Rotate.y", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Z", - "longdesc": "The rotation around the Z axis", - "max": 180, - "min": -180, - "name": "az", - "shortdesc": "Rotate.z", - "step": 1, - "type": "float" - } - ], - "shortdesc": "Rotate" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdf3d_rounded.mmg b/addons/material_maker/nodes/sdf3d_rounded.mmg deleted file mode 100644 index f292197..0000000 --- a/addons/material_maker/nodes/sdf3d_rounded.mmg +++ /dev/null @@ -1,51 +0,0 @@ -{ - "name": "sdf3d_rounded", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "r": 0.15 - }, - "shader_model": { - "code": "vec2 $(name_uv)_v = $in($uv);", - "global": "", - "inputs": [ - { - "default": "vec2(100, 0.0)", - "label": "", - "longdesc": "The input shape, defined as a signed distance function", - "name": "in", - "shortdesc": "Input", - "type": "sdf3dc" - } - ], - "instance": "", - "longdesc": "Dilates an input shape into a rounded shape", - "name": "Rounded", - "outputs": [ - { - "longdesc": "The shape generated by the operation", - "sdf3dc": "vec2($(name_uv)_v.x-$r, $(name_uv)_v.y)", - "shortdesc": "Output", - "type": "sdf3dc" - } - ], - "parameters": [ - { - "control": "None", - "default": 0, - "label": "", - "longdesc": "The length of the dilate operation", - "max": 1, - "min": 0, - "name": "r", - "shortdesc": "Radius", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "RoundedShape" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdf3d_scale.mmg b/addons/material_maker/nodes/sdf3d_scale.mmg deleted file mode 100644 index f5be160..0000000 --- a/addons/material_maker/nodes/sdf3d_scale.mmg +++ /dev/null @@ -1,51 +0,0 @@ -{ - "name": "sdf3d_scale", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "s": 1 - }, - "shader_model": { - "code": "vec2 $(name_uv)_in = $in(($uv)/$s);", - "global": "", - "inputs": [ - { - "default": "vec2(100.0, 0.0)", - "label": "", - "longdesc": "The input object as a signed distance function", - "name": "in", - "shortdesc": "Input", - "type": "sdf3dc" - } - ], - "instance": "", - "longdesc": "Scales its input 3D object described as a signed distance function.", - "name": "Scale", - "outputs": [ - { - "longdesc": "The scaled object", - "sdf3dc": "vec2($(name_uv)_in.x*$s, $(name_uv)_in.y)", - "shortdesc": "Output", - "type": "sdf3dc" - } - ], - "parameters": [ - { - "control": "Scale1.x", - "default": 1, - "label": "", - "longdesc": "The scale factor", - "max": 5, - "min": 0, - "name": "s", - "shortdesc": "Scale", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Scale" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdf3d_smoothboolean.mmg b/addons/material_maker/nodes/sdf3d_smoothboolean.mmg deleted file mode 100644 index e10cbbc..0000000 --- a/addons/material_maker/nodes/sdf3d_smoothboolean.mmg +++ /dev/null @@ -1,82 +0,0 @@ -{ - "name": "sdf3d_smoothboolean", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "k": 0.15, - "op": 0 - }, - "shader_model": { - "code": "", - "global": "vec2 sdf3d_smooth_union(vec2 d1, vec2 d2, float k) {\n float h = clamp(0.5+0.5*(d2.x-d1.x)/k, 0.0, 1.0);\n return vec2(mix(d2.x, d1.x, h)-k*h*(1.0-h), mix(d2.y, d1.y, step(d1.x, d2.x)));\n}\n\nvec2 sdf3d_smooth_subtraction(vec2 d1, vec2 d2, float k ) {\n float h = clamp(0.5-0.5*(d2.x+d1.x)/k, 0.0, 1.0);\n return vec2(mix(d2.x, -d1.x, h )+k*h*(1.0-h), d2.y);\n}\n\nvec2 sdf3d_smooth_intersection(vec2 d1, vec2 d2, float k ) {\n float h = clamp(0.5-0.5*(d2.x-d1.x)/k, 0.0, 1.0);\n return vec2(mix(d2.x, d1.x, h)+k*h*(1.0-h), mix(d1.y, d2.y, step(d1.x, d2.x)));\n}\n", - "inputs": [ - { - "default": "vec2(100.0, 0.0)", - "label": "", - "longdesc": "The first shape, defined as a signed distance function", - "name": "in1", - "shortdesc": "Input1", - "type": "sdf3dc" - }, - { - "default": "vec2(100.0, 0.0)", - "label": "", - "longdesc": "The second shape, defined as a signed distance function", - "name": "in2", - "shortdesc": "Input2", - "type": "sdf3dc" - } - ], - "instance": "", - "longdesc": "Performs a smooth boolean operation (union, intersection or difference) between two shapes", - "name": "SmoothBoolean", - "outputs": [ - { - "longdesc": "The shape generated by the boolean operation", - "sdf3dc": "sdf3d_smooth_$op($in1($uv), $in2($uv), $k)", - "shortdesc": "Output", - "type": "sdf3dc" - } - ], - "parameters": [ - { - "default": 2, - "label": "", - "longdesc": "The operation performed by this node", - "name": "op", - "shortdesc": "Operation", - "type": "enum", - "values": [ - { - "name": "Union", - "value": "union" - }, - { - "name": "Subtraction", - "value": "subtraction" - }, - { - "name": "Intersection", - "value": "intersection" - } - ] - }, - { - "control": "None", - "default": 0, - "label": "", - "longdesc": "The smoothness of the boolean operation", - "max": 1, - "min": 0, - "name": "k", - "shortdesc": "Smoothness", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "SmoothBoolean" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdf3d_sphere.mmg b/addons/material_maker/nodes/sdf3d_sphere.mmg deleted file mode 100644 index 0320318..0000000 --- a/addons/material_maker/nodes/sdf3d_sphere.mmg +++ /dev/null @@ -1,44 +0,0 @@ -{ - "name": "sdf3d_sphere", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "r": 0.4 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - - ], - "instance": "", - "longdesc": "Generates a sphere as a signed distance function", - "name": "Sphere", - "outputs": [ - { - "longdesc": "Shows the sphere", - "sdf3d": "length($uv)-$r", - "shortdesc": "Output", - "type": "sdf3d" - } - ], - "parameters": [ - { - "control": "Radius1.r", - "default": 0.5, - "label": "", - "longdesc": "The radius of the sphere", - "max": 1, - "min": 0, - "name": "r", - "shortdesc": "Radius", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Sphere" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdf3d_torus.mmg b/addons/material_maker/nodes/sdf3d_torus.mmg deleted file mode 100644 index deb4ecd..0000000 --- a/addons/material_maker/nodes/sdf3d_torus.mmg +++ /dev/null @@ -1,80 +0,0 @@ -{ - "name": "sdf3d_torus", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "R": 0.3, - "axis": 2, - "r": 0.15 - }, - "shader_model": { - "code": "vec2 $(name_uv)_q = vec2($axis);\n", - "global": "", - "inputs": [ - - ], - "instance": "", - "longdesc": "Generates a torus as a signed distance function", - "name": "Torus", - "outputs": [ - { - "longdesc": "Shows the torus", - "sdf3d": "length($(name_uv)_q)-$r", - "shortdesc": "Output", - "type": "sdf3d" - } - ], - "parameters": [ - { - "default": 0, - "label": "Axis", - "longdesc": "The axis of the torus", - "name": "axis", - "shortdesc": "Torus", - "type": "enum", - "values": [ - { - "name": "X", - "value": "length($uv.yz)-$R,$uv.x" - }, - { - "name": "Y", - "value": "length($uv.zx)-$R,$uv.y" - }, - { - "name": "Z", - "value": "length($uv.xy)-$R,$uv.z" - } - ] - }, - { - "control": "Radius1.r", - "default": 0.5, - "label": "R", - "longdesc": "The major radius of the torus", - "max": 1, - "min": 0, - "name": "R", - "shortdesc": "Radius1", - "step": 0.01, - "type": "float" - }, - { - "control": "Radius11.r", - "default": 0.1, - "label": "r", - "longdesc": "The minor radius of the torus", - "max": 0.5, - "min": 0, - "name": "r", - "shortdesc": "Radius2", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Torus" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdf3d_translate.mmg b/addons/material_maker/nodes/sdf3d_translate.mmg deleted file mode 100644 index 826d642..0000000 --- a/addons/material_maker/nodes/sdf3d_translate.mmg +++ /dev/null @@ -1,77 +0,0 @@ -{ - "name": "sdf3d_translate", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "x": 0, - "y": 0, - "z": 0 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec2(100.0, 0.0)", - "label": "", - "longdesc": "The input object as a signed distance function", - "name": "in", - "shortdesc": "Input", - "type": "sdf3dc" - } - ], - "instance": "", - "longdesc": "Translates its input 3D object described as a signed distance function.", - "name": "Translate", - "outputs": [ - { - "longdesc": "The translated object", - "sdf3dc": "$in($uv-vec3($x, $y, $z))", - "shortdesc": "Output", - "type": "sdf3dc" - } - ], - "parameters": [ - { - "control": "P1.x", - "default": 0, - "label": "X", - "longdesc": "The translation along the X axis", - "max": 1, - "min": -1, - "name": "x", - "shortdesc": "Translate.x", - "step": 0.01, - "type": "float" - }, - { - "control": "P1.y", - "default": 0, - "label": "Y", - "longdesc": "The translation along the Y axis", - "max": 1, - "min": -1, - "name": "y", - "shortdesc": "Translate.y", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Z", - "longdesc": "The translation along the Z axis", - "max": 1, - "min": -1, - "name": "z", - "shortdesc": "Translate.z", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Translate" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdline.mmg b/addons/material_maker/nodes/sdline.mmg deleted file mode 100644 index 3ac1317..0000000 --- a/addons/material_maker/nodes/sdline.mmg +++ /dev/null @@ -1,96 +0,0 @@ -{ - "name": "sdline", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "ax": -0.3, - "ay": -0.3, - "bx": 0.3, - "by": 0.3, - "r": 0 - }, - "shader_model": { - "code": "", - "global": "float sdLine( in vec2 p, in vec2 a, in vec2 b ) {\n vec2 pa = p-a, ba = b-a;\n float h = clamp( dot(pa,ba)/dot(ba,ba), 0.0, 1.0 );\n return length( pa - ba*h );\n}\n", - "inputs": [ - - ], - "instance": "", - "longdesc": "A line or a capsule shape described as a signed distance function", - "name": "sdLine", - "outputs": [ - { - "longdesc": "The shape as signed distance function", - "sdf2d": "sdLine($uv, vec2($ax+0.5, $ay+0.5), vec2($bx+0.5, $by+0.5))-$r", - "shortdesc": "Output", - "type": "sdf2d" - } - ], - "parameters": [ - { - "control": "P1.x", - "default": 0, - "label": "A X", - "longdesc": "The position on the X axis of the first point of the line", - "max": 1, - "min": -1, - "name": "ax", - "shortdesc": "A.x", - "step": 0.01, - "type": "float" - }, - { - "control": "P1.y", - "default": 0, - "label": "A Y", - "longdesc": "The position on the Y axis of the first point of the line", - "max": 1, - "min": -1, - "name": "ay", - "shortdesc": "A.y", - "step": 0.01, - "type": "float" - }, - { - "control": "P2.x", - "default": 1, - "label": "B X", - "longdesc": "The position on the X axis of the second point of the line", - "max": 1, - "min": -1, - "name": "bx", - "shortdesc": "B.x", - "step": 0.01, - "type": "float" - }, - { - "control": "P2.y", - "default": 1, - "label": "B Y", - "longdesc": "The position on the Y axis of the second point of the line", - "max": 1, - "min": -1, - "name": "by", - "shortdesc": "B.y", - "step": 0.01, - "type": "float" - }, - { - "control": "Radius1.r", - "default": 0, - "label": "Width", - "longdesc": "The width of the capsule shape around the line", - "max": 1, - "min": 0, - "name": "r", - "shortdesc": "Width", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "sdLine" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdmorph.mmg b/addons/material_maker/nodes/sdmorph.mmg deleted file mode 100644 index d2cf417..0000000 --- a/addons/material_maker/nodes/sdmorph.mmg +++ /dev/null @@ -1,60 +0,0 @@ -{ - "name": "sdmorph", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "amount": 0.5 - }, - "seed_value": 41515, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "", - "longdesc": "The first shape, defined as a signed distance function", - "name": "in1", - "shortdesc": "Input1", - "type": "sdf2d" - }, - { - "default": "0.0", - "label": "", - "longdesc": "The second shape, defined as a signed distance function", - "name": "in2", - "shortdesc": "Input2", - "type": "sdf2d" - } - ], - "instance": "", - "longdesc": "Morphs between 2 input shapes", - "name": "sdMorph", - "outputs": [ - { - "longdesc": "The generated hybrid shape", - "sdf2d": "mix($in1($uv), $in2($uv), $amount)", - "shortdesc": "Output", - "type": "sdf2d" - } - ], - "parameters": [ - { - "control": "None", - "default": 0.5, - "label": "", - "longdesc": "The amount of the second input in the result", - "max": 1, - "min": 0, - "name": "amount", - "shortdesc": "Amount", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "sdMorph" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdrepeat.mmg b/addons/material_maker/nodes/sdrepeat.mmg deleted file mode 100644 index 0721e1a..0000000 --- a/addons/material_maker/nodes/sdrepeat.mmg +++ /dev/null @@ -1,77 +0,0 @@ -{ - "name": "sdrepeat", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "r": 0.5, - "rx": 3, - "ry": 3 - }, - "shader_model": { - "code": "", - "global": "vec2 repeat_2d(vec2 p, vec2 r, float seed, float randomness) {\n\tp -= vec2(0.5);\n\tfloat a = (rand(floor(mod((p.xy+0.5*r.xy)/r.xy, 1.0/r.xy)+vec2(seed)))-0.5)*6.28*randomness;\n\tp = mod(p+0.5*r,r)-0.5*r;\n\tvec2 rv;\n\tfloat c = cos(a);\n\tfloat s = sin(a);\n\trv.x = p.x*c+p.y*s;\n\trv.y = -p.x*s+p.y*c;\n\treturn rv+vec2(0.5);\n}\n", - "inputs": [ - { - "default": "0.0", - "label": "", - "longdesc": "The input shape, defined as a signed distance function", - "name": "in", - "shortdesc": "Input", - "type": "sdf2d" - } - ], - "instance": "", - "longdesc": "Repeats its input shape on a grid.\nThis node does not support overlapping between instances.", - "name": "Repeat", - "outputs": [ - { - "longdesc": "The shape generated by the repeat operation", - "sdf2d": "$in(repeat_2d($uv, vec2(1.0/$rx, 1.0/$ry), float($seed), $r))", - "shortdesc": "Output", - "type": "sdf2d" - } - ], - "parameters": [ - { - "control": "None", - "default": 4, - "label": "X", - "longdesc": "The number of columns in the grid", - "max": 32, - "min": 1, - "name": "rx", - "shortdesc": "Columns", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 4, - "label": "Y", - "longdesc": "The number of lines in the grid", - "max": 32, - "min": 1, - "name": "ry", - "shortdesc": "Lines", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "R", - "longdesc": "The amount of random rotation on each instance of the input shape", - "max": 1, - "min": 0, - "name": "r", - "shortdesc": "Rotation", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "sdRepeat" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdrhombus.mmg b/addons/material_maker/nodes/sdrhombus.mmg deleted file mode 100644 index 21480dd..0000000 --- a/addons/material_maker/nodes/sdrhombus.mmg +++ /dev/null @@ -1,83 +0,0 @@ -{ - "name": "sdrhombus", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "cx": 0, - "cy": 0, - "h": 0.2, - "w": 0.3 - }, - "shader_model": { - "code": "", - "global": "float sdr_ndot(vec2 a, vec2 b) { return a.x*b.x - a.y*b.y; }\nfloat sdRhombus(in vec2 p, in vec2 b) {\n vec2 q = abs(p);\n float h = clamp((-2.0*sdr_ndot(q,b)+sdr_ndot(b,b))/dot(b,b),-1.0,1.0);\n float d = length( q - 0.5*b*vec2(1.0-h,1.0+h) );\n return d * sign( q.x*b.y + q.y*b.x - b.x*b.y );\n}", - "inputs": [ - - ], - "instance": "", - "longdesc": "A rhombus described as a signed distance function", - "name": "sdRhombus", - "outputs": [ - { - "longdesc": "The rhombus as a signed distance function", - "sdf2d": "sdRhombus($uv-vec2($cx+0.5, $cy+0.5), vec2($w, $h))", - "shortdesc": "Output", - "type": "sdf2d" - } - ], - "parameters": [ - { - "control": "Rect1.x", - "default": 0.5, - "label": "Width", - "longdesc": "The width of the rhombus", - "max": 1, - "min": 0, - "name": "w", - "shortdesc": "Width", - "step": 0.01, - "type": "float" - }, - { - "control": "Rect1.y", - "default": 1, - "label": "Height", - "longdesc": "The height of the rhombus", - "max": 1, - "min": 0, - "name": "h", - "shortdesc": "Height", - "step": 0.01, - "type": "float" - }, - { - "control": "P1.x", - "default": 0, - "label": "Center X", - "longdesc": "The position of the center on the X axis", - "max": 1, - "min": -1, - "name": "cx", - "shortdesc": "Center.x", - "step": 0.01, - "type": "float" - }, - { - "control": "P1.y", - "default": 0, - "label": "Center Y", - "longdesc": "The position of the center on the Y axis", - "max": 1, - "min": -1, - "name": "cy", - "shortdesc": "Center.y", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "sdRhombus" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdrotate.mmg b/addons/material_maker/nodes/sdrotate.mmg deleted file mode 100644 index 43ac6eb..0000000 --- a/addons/material_maker/nodes/sdrotate.mmg +++ /dev/null @@ -1,51 +0,0 @@ -{ - "name": "sdrotate", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "a": 0 - }, - "shader_model": { - "code": "", - "global": "vec2 sdf2d_rotate(vec2 uv, float a) {\n\tvec2 rv;\n\tfloat c = cos(a);\n\tfloat s = sin(a);\n\tuv -= vec2(0.5);\n\trv.x = uv.x*c+uv.y*s;\n\trv.y = -uv.x*s+uv.y*c;\n\treturn rv+vec2(0.5);\n}\n", - "inputs": [ - { - "default": "0.0", - "label": "", - "longdesc": "The input shape, defined as a signed distance function", - "name": "in", - "shortdesc": "Input", - "type": "sdf2d" - } - ], - "instance": "", - "longdesc": "Rotates its input shape described as a signed distance function", - "name": "Rotate", - "outputs": [ - { - "longdesc": "The rotated shape", - "sdf2d": "$in(sdf2d_rotate($uv, $a*0.01745329251))", - "shortdesc": "Output", - "type": "sdf2d" - } - ], - "parameters": [ - { - "control": "Radius1.a", - "default": 0, - "label": "", - "longdesc": "The rotation angle", - "max": 180, - "min": -180, - "name": "a", - "shortdesc": "Angle", - "step": 1, - "type": "float" - } - ], - "shortdesc": "sdRotate" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdroundedshape.mmg b/addons/material_maker/nodes/sdroundedshape.mmg deleted file mode 100644 index 762b54d..0000000 --- a/addons/material_maker/nodes/sdroundedshape.mmg +++ /dev/null @@ -1,51 +0,0 @@ -{ - "name": "sdroundedshape", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "r": 0.2 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "", - "longdesc": "The input shape, defined as a signed distance function", - "name": "in", - "shortdesc": "Input", - "type": "sdf2d" - } - ], - "instance": "", - "longdesc": "Dilates an input shape into a rounded shape", - "name": "sdRoundedShape", - "outputs": [ - { - "longdesc": "The shape generated by the operation", - "sdf2d": "$in($uv)-$r", - "shortdesc": "Output", - "type": "sdf2d" - } - ], - "parameters": [ - { - "control": "None", - "default": 0, - "label": "", - "longdesc": "The length of the dilate operation", - "max": 1, - "min": 0, - "name": "r", - "shortdesc": "Radius", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "sdRoundedShape" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdscale.mmg b/addons/material_maker/nodes/sdscale.mmg deleted file mode 100644 index 2f8d96d..0000000 --- a/addons/material_maker/nodes/sdscale.mmg +++ /dev/null @@ -1,51 +0,0 @@ -{ - "name": "sdscale", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "s": 1 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "", - "longdesc": "The input shape, defined as a signed distance function", - "name": "in", - "shortdesc": "Input", - "type": "sdf2d" - } - ], - "instance": "", - "longdesc": "Scales its input shape described as a signed distance function", - "name": "Scale", - "outputs": [ - { - "longdesc": "The generated scaled shape", - "sdf2d": "$in(($uv-vec2(0.5))/$s+vec2(0.5))*$s", - "shortdesc": "Output", - "type": "sdf2d" - } - ], - "parameters": [ - { - "control": "Scale1.x", - "default": 1, - "label": "", - "longdesc": "The scale of the transform", - "max": 5, - "min": 0, - "name": "s", - "shortdesc": "Scale", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "sdScale" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdshow.mmg b/addons/material_maker/nodes/sdshow.mmg deleted file mode 100644 index 1c20f8a..0000000 --- a/addons/material_maker/nodes/sdshow.mmg +++ /dev/null @@ -1,51 +0,0 @@ -{ - "name": "sdshow", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "bevel": 0.1 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "", - "longdesc": "The input shape", - "name": "in", - "shortdesc": "Input", - "type": "sdf2d" - } - ], - "instance": "", - "longdesc": "Creates a greyscale image from a shape described as a 2D Signed Distance Function", - "name": "sdShow", - "outputs": [ - { - "f": "clamp(-$in($uv)/max($bevel, 0.00001), 0.0, 1.0)", - "longdesc": "Shows the shape as a greyscale image", - "shortdesc": "Output", - "type": "f" - } - ], - "parameters": [ - { - "control": "None", - "default": 0, - "label": "Bevel", - "longdesc": "The width of the gradient at the edges of the shape", - "max": 1, - "min": 0, - "name": "bevel", - "shortdesc": "Bevel", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "sdShow" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdsmoothboolean.mmg b/addons/material_maker/nodes/sdsmoothboolean.mmg deleted file mode 100644 index 08d58d2..0000000 --- a/addons/material_maker/nodes/sdsmoothboolean.mmg +++ /dev/null @@ -1,82 +0,0 @@ -{ - "name": "sdsmoothboolean", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "k": 0.15, - "op": 0 - }, - "shader_model": { - "code": "", - "global": "float sdSmoothUnion( float d1, float d2, float k ) {\n float h = clamp( 0.5 + 0.5*(d2-d1)/k, 0.0, 1.0 );\n return mix( d2, d1, h ) - k*h*(1.0-h); }\n\nfloat sdSmoothSubtraction( float d1, float d2, float k ) {\n float h = clamp( 0.5 - 0.5*(d2+d1)/k, 0.0, 1.0 );\n return mix( d2, -d1, h ) + k*h*(1.0-h); }\n\nfloat sdSmoothIntersection( float d1, float d2, float k ) {\n float h = clamp( 0.5 - 0.5*(d2-d1)/k, 0.0, 1.0 );\n return mix( d2, d1, h ) + k*h*(1.0-h); }\n", - "inputs": [ - { - "default": "0.0", - "label": "", - "longdesc": "The first shape, defined as a signed distance function", - "name": "in1", - "shortdesc": "Input1", - "type": "sdf2d" - }, - { - "default": "0.0", - "label": "", - "longdesc": "The second shape, defined as a signed distance function", - "name": "in2", - "shortdesc": "Input2", - "type": "sdf2d" - } - ], - "instance": "", - "longdesc": "Performs a smooth boolean operation (union, intersection or difference) between two shapes", - "name": "sdSmoothBoolean", - "outputs": [ - { - "longdesc": "The shape generated by the boolean operation", - "sdf2d": "sdSmooth$op($in1($uv), $in2($uv), $k)", - "shortdesc": "Output", - "type": "sdf2d" - } - ], - "parameters": [ - { - "default": 0, - "label": "", - "longdesc": "The operation performed by this node", - "name": "op", - "shortdesc": "Operation", - "type": "enum", - "values": [ - { - "name": "Union", - "value": "Union" - }, - { - "name": "Subtraction", - "value": "Subtraction" - }, - { - "name": "Intersection", - "value": "Intersection" - } - ] - }, - { - "control": "None", - "default": 0, - "label": "", - "longdesc": "The smoothness of the boolean operation", - "max": 1, - "min": 0, - "name": "k", - "shortdesc": "Smoothness", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "sdSmoothBoolean" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sdtranslate.mmg b/addons/material_maker/nodes/sdtranslate.mmg deleted file mode 100644 index f03d5e5..0000000 --- a/addons/material_maker/nodes/sdtranslate.mmg +++ /dev/null @@ -1,64 +0,0 @@ -{ - "name": "sdtranslate", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "x": 0, - "y": 0 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "", - "longdesc": "The input shape, defined as a signed distance function", - "name": "in", - "shortdesc": "Input", - "type": "sdf2d" - } - ], - "instance": "", - "longdesc": "Translates its input shape described as signed distance function", - "name": "Translate", - "outputs": [ - { - "longdesc": "The translated shape", - "sdf2d": "$in($uv-vec2($x, $y))", - "shortdesc": "Output", - "type": "sdf2d" - } - ], - "parameters": [ - { - "control": "P1.x", - "default": 0, - "label": "X", - "longdesc": "The translation along the X axis", - "max": 1, - "min": -1, - "name": "x", - "shortdesc": "Translate.x", - "step": 0.01, - "type": "float" - }, - { - "control": "P1.y", - "default": 0, - "label": "Y", - "longdesc": "The translation along the Y axis", - "max": 1, - "min": -1, - "name": "y", - "shortdesc": "Translate.y", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "sdTranslate" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/shape.mmg b/addons/material_maker/nodes/shape.mmg deleted file mode 100644 index 514e376..0000000 --- a/addons/material_maker/nodes/shape.mmg +++ /dev/null @@ -1,115 +0,0 @@ -{ - "name": "shape", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "edge": 0.5, - "radius": 0.8, - "shape": 1, - "sides": 6 - }, - "shader_model": { - "code": "", - "global": "float shape_circle(vec2 uv, float sides, float size, float edge) {\n uv = 2.0*uv-1.0;\n\tedge = max(edge, 1.0e-8);\n float distance = length(uv);\n return clamp((1.0-distance/size)/edge, 0.0, 1.0);\n}\n\nfloat shape_polygon(vec2 uv, float sides, float size, float edge) {\n uv = 2.0*uv-1.0;\n\tedge = max(edge, 1.0e-8);\n float angle = atan(uv.x, uv.y)+3.14159265359;\n float slice = 6.28318530718/sides;\n return clamp((size-cos(floor(0.5+angle/slice)*slice-angle)*length(uv))/(edge*size), 0.0, 1.0);\n}\n\nfloat shape_star(vec2 uv, float sides, float size, float edge) {\n uv = 2.0*uv-1.0;\n\tedge = max(edge, 1.0e-8);\n float angle = atan(uv.x, uv.y);\n float slice = 6.28318530718/sides;\n return clamp((size-cos(floor(angle/slice-0.5+2.0*step(mod(angle, slice), 0.5*slice))*slice-angle)*length(uv))/(edge*size), 0.0, 1.0);\n}\n\nfloat shape_curved_star(vec2 uv, float sides, float size, float edge) {\n uv = 2.0*uv-1.0;\n\tedge = max(edge, 1.0e-8);\n float angle = 2.0*(atan(uv.x, uv.y)+3.14159265359);\n float slice = 6.28318530718/sides;\n return clamp((size-cos(floor(0.5+0.5*angle/slice)*2.0*slice-angle)*length(uv))/(edge*size), 0.0, 1.0);\n}\n\nfloat shape_rays(vec2 uv, float sides, float size, float edge) {\n uv = 2.0*uv-1.0;\n\tedge = 0.5*max(edge, 1.0e-8)*size;\n\tfloat slice = 6.28318530718/sides;\n float angle = mod(atan(uv.x, uv.y)+3.14159265359, slice)/slice;\n return clamp(min((size-angle)/edge, angle/edge), 0.0, 1.0);\n}\n\n", - "inputs": [ - { - "default": "1.0", - "label": "3:", - "longdesc": "An input map that affects the shape size", - "name": "radius_map", - "shortdesc": "Size map", - "type": "f" - }, - { - "default": "1.0", - "label": "", - "longdesc": "An input map that affects the edge width", - "name": "edge_map", - "shortdesc": "Edge map", - "type": "f" - } - ], - "instance": "", - "longdesc": "Draws a white shape on a black background", - "name": "Shape", - "outputs": [ - { - "f": "shape_$(shape)($(uv), $(sides), $(radius)*$radius_map($uv), $(edge)*$edge_map($uv))", - "longdesc": "Shows a white shape on a black background", - "shortdesc": "Output", - "type": "f" - } - ], - "parameters": [ - { - "default": 0, - "label": "", - "longdesc": "The type of shape drawn by this node", - "name": "shape", - "shortdesc": "Shape", - "type": "enum", - "values": [ - { - "name": "Circle", - "value": "circle" - }, - { - "name": "Polygon", - "value": "polygon" - }, - { - "name": "Star", - "value": "star" - }, - { - "name": "Curved star", - "value": "curved_star" - }, - { - "name": "Rays", - "value": "rays" - } - ] - }, - { - "control": "None", - "default": 3, - "label": "", - "longdesc": "The number of sides of the generated shape (unused for Circle)", - "max": 32, - "min": 2, - "name": "sides", - "shortdesc": "Sides count", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "", - "longdesc": "The size of the generated shape", - "max": 1, - "min": 0, - "name": "radius", - "shortdesc": "Shape size", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.2, - "label": "", - "longdesc": "The edge width of the generated shape", - "max": 1, - "min": 0, - "name": "edge", - "shortdesc": "Edge width", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sharpen.mmg b/addons/material_maker/nodes/sharpen.mmg deleted file mode 100644 index f32413e..0000000 --- a/addons/material_maker/nodes/sharpen.mmg +++ /dev/null @@ -1,50 +0,0 @@ -{ - "name": "sharpen", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "size": 6 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec3(0.0)", - "function": true, - "label": "", - "longdesc": "The input image", - "name": "in", - "shortdesc": "Input", - "type": "rgb" - } - ], - "instance": "vec3 $(name)_fct(vec2 uv) {\n\tvec2 e = vec2(1.0/$size, 0.0);\n\tvec3 rv = 5.0*$in(uv);\n\trv -= $in(uv+e.xy);\n\trv -= $in(uv-e.xy);\n\trv -= $in(uv+e.yx);\n\trv -= $in(uv-e.yx);\n\treturn rv;\n}", - "longdesc": "Sharpens it input image", - "name": "Sharpen", - "outputs": [ - { - "longdesc": "Shows the generated sharpened image", - "rgb": "$(name)_fct($uv)", - "shortdesc": "Output", - "type": "rgb" - } - ], - "parameters": [ - { - "default": 9, - "first": 4, - "label": "Size", - "last": 12, - "longdesc": "The resolution of the input image", - "name": "size", - "shortdesc": "Size", - "type": "size" - } - ], - "shortdesc": "Sharpen" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/shear.mmg b/addons/material_maker/nodes/shear.mmg deleted file mode 100644 index c80f5b8..0000000 --- a/addons/material_maker/nodes/shear.mmg +++ /dev/null @@ -1,83 +0,0 @@ -{ - "name": "shear", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "amount": 0, - "center": 0, - "direction": 1 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec4(1.0)", - "label": "", - "longdesc": "The input image", - "name": "in", - "shortdesc": "Input", - "type": "rgba" - } - ], - "instance": "", - "longdesc": "Performs a shear stress transform on its input", - "name": "Shear", - "outputs": [ - { - "longdesc": "Shows the transformed image", - "rgba": "$in($uv+$amount*($uv.yx-vec2($center))*vec2($direction))", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - { - "default": 1, - "label": "", - "longdesc": "The direction of the shear transform (horizontal or vertical)", - "name": "direction", - "shortdesc": "Direction", - "type": "enum", - "values": [ - { - "name": "Horizontal", - "value": "1.0, 0.0" - }, - { - "name": "Vertical", - "value": "0.0, 1.0" - } - ] - }, - { - "control": "None", - "default": 0, - "label": "", - "longdesc": "The amount of the transform", - "max": 1, - "min": -1, - "name": "amount", - "shortdesc": "Amount", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "", - "longdesc": "The position of the shear center", - "max": 1, - "min": 0, - "name": "center", - "shortdesc": "Center", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Shear" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sine_wave.mmg b/addons/material_maker/nodes/sine_wave.mmg deleted file mode 100644 index df5f99f..0000000 --- a/addons/material_maker/nodes/sine_wave.mmg +++ /dev/null @@ -1,70 +0,0 @@ -{ - "name": "sine_wave", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "amplitude": 0.25, - "frequency": 4, - "phase": 0 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - - ], - "instance": "", - "longdesc": "Draws a greyscale sine wave pattern", - "name": "Sine Wave", - "outputs": [ - { - "f": "1.0-abs(2.0*($uv.y-0.5)-$amplitude*sin(($frequency*$uv.x+$phase)*6.28318530718))", - "longdesc": "Shows a greyscale image of a sine wave", - "shortdesc": "Output", - "type": "f" - } - ], - "parameters": [ - { - "control": "None", - "default": 0.5, - "label": "Amplitude", - "longdesc": "The amplitude of the sine wave function", - "max": 1, - "min": 0, - "name": "amplitude", - "shortdesc": "Amplitude", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Frequency", - "longdesc": "The frequency of the sine wave function (i.e. the number of oscillations shown in the generated image).", - "max": 16, - "min": 0, - "name": "frequency", - "shortdesc": "Frequency", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Phase", - "longdesc": "The phase of the sine wave function", - "max": 1, - "min": 0, - "name": "phase", - "shortdesc": "Phase", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Sine wave pattern" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/skew.mmg b/addons/material_maker/nodes/skew.mmg deleted file mode 100644 index 79da0a5..0000000 --- a/addons/material_maker/nodes/skew.mmg +++ /dev/null @@ -1,60 +0,0 @@ -{ - "name": "skew", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "amount": -0.175, - "amout": 0, - "direction": 0, - "offset": 0.730769 - }, - "shader_model": { - "global": "vec2 uvskew_h(vec2 uv, float amount) {\n\treturn vec2(uv.x+amount*(uv.y-0.5), uv.y);\n}\nvec2 uvskew_v(vec2 uv, float amount) {\n\treturn vec2(uv.x, uv.y+amount*(uv.x-0.5));\n}", - "inputs": [ - { - "default": "vec4($uv, 0, 1)", - "label": "", - "name": "i", - "type": "rgba" - } - ], - "instance": "", - "name": "Skew", - "outputs": [ - { - "rgba": "$i(uvskew_$direction($uv, $amount))", - "type": "rgba" - } - ], - "parameters": [ - { - "default": 0, - "label": "", - "name": "direction", - "type": "enum", - "values": [ - { - "name": "Horizontal", - "value": "h" - }, - { - "name": "Vertical", - "value": "v" - } - ] - }, - { - "default": 0, - "label": "", - "max": 3, - "min": -3, - "name": "amount", - "step": 0.005, - "type": "float", - "widget": "spinbox" - } - ] - } -} \ No newline at end of file diff --git a/addons/material_maker/nodes/slope_blur.mmg b/addons/material_maker/nodes/slope_blur.mmg deleted file mode 100644 index 1a35d46..0000000 --- a/addons/material_maker/nodes/slope_blur.mmg +++ /dev/null @@ -1,230 +0,0 @@ -{ - "connections": [ - { - "from": "gen_inputs", - "from_port": 0, - "to": "buffer", - "to_port": 0 - }, - { - "from": "buffer", - "from_port": 0, - "to": "edge_detect_3_3_2", - "to_port": 0 - }, - { - "from": "gen_inputs", - "from_port": 1, - "to": "edge_detect_3_3_2", - "to_port": 1 - }, - { - "from": "edge_detect_3_3_2", - "from_port": 0, - "to": "buffer_2", - "to_port": 0 - }, - { - "from": "buffer_2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Slope Blur", - "longdesc": "Applys a blur effect on its input, following slopes of an input height map", - "name": "slope_blur", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "buffer", - "node_position": { - "x": -395.25, - "y": -274.75 - }, - "parameters": { - "lod": 0, - "size": 10 - }, - "type": "buffer" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -462.666626, - "y": -397.666656 - }, - "parameters": { - "param0": 10, - "param1": 30 - }, - "type": "remote", - "widgets": [ - { - "label": "Grid size:", - "linked_widgets": [ - { - "node": "buffer", - "widget": "size" - }, - { - "node": "edge_detect_3_3_2", - "widget": "size" - }, - { - "node": "buffer_2", - "widget": "size" - } - ], - "longdesc": "The resolution of the input image", - "name": "param0", - "shortdesc": "Size", - "type": "linked_control" - }, - { - "label": "Sigma", - "linked_widgets": [ - { - "node": "edge_detect_3_3_2", - "widget": "sigma" - } - ], - "longdesc": "The strength of the blur filter", - "name": "param1", - "shortdesc": "Sigma", - "type": "linked_control" - } - ] - }, - { - "name": "gen_inputs", - "node_position": { - "x": -872.666626, - "y": -243.392853 - }, - "parameters": { - - }, - "ports": [ - { - "group_size": 0, - "longdesc": "The input image", - "name": "in", - "shortdesc": "Input", - "type": "rgba" - }, - { - "group_size": 0, - "longdesc": "A height map whose slopes control the strength and direction of the blur filter", - "name": "heightmap", - "shortdesc": "Height map", - "type": "f" - } - ], - "seed_value": 91624, - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -45.452393, - "y": -195.392853 - }, - "parameters": { - - }, - "ports": [ - { - "group_size": 0, - "longdesc": "Shows the generated blurred image", - "name": "port0", - "shortdesc": "Output", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "edge_detect_3_3_2", - "node_position": { - "x": -401.725464, - "y": -199.178955 - }, - "parameters": { - "sigma": 30, - "size": 10 - }, - "seed_value": -47470, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec4(1.0)", - "function": true, - "label": "", - "name": "in", - "type": "rgba" - }, - { - "default": "1.0", - "function": true, - "label": "", - "name": "heightmap", - "type": "f" - } - ], - "instance": "vec4 $(name)_fct(vec2 uv) {\n\tfloat dx = 1.0/$size;\n float v = $heightmap(uv);\n\tvec2 slope = vec2($heightmap(uv+vec2(dx, 0.0))-v, $heightmap(uv+vec2(0.0, dx))-v);\n\tfloat slope_strength = length(slope)*$size;\n vec2 norm_slope = (slope_strength == 0.0) ? vec2(0.0, 1.0) : normalize(slope);\n vec2 e = dx*norm_slope;\n\tvec4 rv = vec4(0.0);\n\tfloat sum = 0.0;\n\tfloat sigma = max($sigma*slope_strength, 0.0001);\n\tfor (float i = 0.0; i <= 50.0; i += 1.0) {\n\t\tfloat coef = exp(-0.5*(pow(i/sigma, 2.0)))/(6.28318530718*sigma*sigma);\n\t\trv += $in(uv+i*e)*coef;\n\t\tsum += coef;\n\t}\n\treturn rv/sum;\n}", - "name": "Slope Blur", - "outputs": [ - { - "rgba": "$(name)_fct($uv)", - "type": "rgba" - } - ], - "parameters": [ - { - "default": 9, - "first": 4, - "label": "Size", - "last": 12, - "name": "size", - "type": "size" - }, - { - "control": "None", - "default": 0.5, - "label": "Sigma", - "max": 50, - "min": 0, - "name": "sigma", - "step": 0.1, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "buffer_2", - "node_position": { - "x": -392.952209, - "y": -115.576294 - }, - "parameters": { - "lod": 0, - "size": 10 - }, - "type": "buffer" - } - ], - "parameters": { - "param0": 10, - "param1": 30 - }, - "shortdesc": "Slope blur", - "type": "graph" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/sphere.mmg b/addons/material_maker/nodes/sphere.mmg deleted file mode 100644 index 8371e2d..0000000 --- a/addons/material_maker/nodes/sphere.mmg +++ /dev/null @@ -1,68 +0,0 @@ -{ - "name": "sphere", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "cx": 0.5, - "cy": 0.5, - "r": 0.5 - }, - "shader_model": { - "code": "", - "global": "float sphere(vec2 uv, vec2 c, float r) {\n\tuv -= c;\n\tuv /= r;\n\treturn 2.0*r*sqrt(max(0.0, 1.0-dot(uv, uv)));\n}\n", - "inputs": [ - - ], - "instance": "", - "name": "Sphere", - "outputs": [ - { - "f": "sphere($uv, vec2($cx, $cy), $r)", - "longdesc": "A heightmap of the specified sphere", - "shortdesc": "Output", - "type": "f" - } - ], - "parameters": [ - { - "control": "None", - "default": 0.5, - "label": "Center X", - "longdesc": "Position of the center along the X axis", - "max": 1, - "min": 0, - "name": "cx", - "shortdesc": "Center.x", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Center Y", - "longdesc": "Position of the center along the Y axis", - "max": 1, - "min": 0, - "name": "cy", - "shortdesc": "Center.y", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Radius", - "longdesc": "Radius of the sphere", - "max": 1, - "min": 0, - "name": "r", - "shortdesc": "Radius", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/splatter.mmg b/addons/material_maker/nodes/splatter.mmg deleted file mode 100644 index 3676573..0000000 --- a/addons/material_maker/nodes/splatter.mmg +++ /dev/null @@ -1,154 +0,0 @@ -{ - "name": "splatter", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "count": 25, - "rotate": 0, - "scale": 0, - "scale_x": 1, - "scale_y": 1, - "select_inputs": 0, - "value": 0 - }, - "shader_model": { - "code": "vec4 $(name_uv)_rch = splatter_$(name)($uv, int($count), vec2(float($seed)));", - "longdesc": "Spreads several occurences of an input image randomly.", - "global": "", - "inputs": [ - { - "default": "0.0", - "function": true, - "label": "", - "longdesc": "The input image or atlas of 4 or 16 input images", - "name": "in", - "shortdesc": "Input", - "type": "f" - }, - { - "default": "1.0", - "function": true, - "label": "", - "longdesc": "The mask applied to the pattern", - "name": "mask", - "shortdesc": "Mask", - "type": "f" - } - ], - "instance": "vec4 splatter_$(name)(vec2 uv, int count, vec2 seed) {\n\tfloat c = 0.0;\n\tvec3 rc = vec3(0.0);\n\tvec3 rc1;\n\tfor (int i = 0; i < count; ++i) {\n\t\tseed = rand2(seed);\n\t\trc1 = rand3(seed);\n\t\tfloat mask = $mask(fract(seed+vec2(0.5)));\n\t\tif (mask > 0.01) {\n\t\t\tvec2 pv = fract(uv - seed)-vec2(0.5);\n\t\t\tseed = rand2(seed);\n\t\t\tfloat angle = (seed.x * 2.0 - 1.0) * $rotate * 0.01745329251;\n\t\t\tfloat ca = cos(angle);\n\t\t\tfloat sa = sin(angle);\n\t\t\tpv = vec2(ca*pv.x+sa*pv.y, -sa*pv.x+ca*pv.y);\n\t\t\tpv *= (seed.y-0.5)*2.0*$scale+1.0;\n\t\t\tpv /= vec2($scale_x, $scale_y);\n\t\t\tpv += vec2(0.5);\n\t\t\tpv = clamp(pv, vec2(0.0), vec2(1.0));\n\t\t\t$select_inputs\n\t\t\tseed = rand2(seed);\n\t\t\tfloat c1 = $in(pv)*mask*(1.0-$value*seed.x);\n\t\t\tc = max(c, c1);\n\t\t\trc = mix(rc, rc1, step(c, c1));\n\t\t}\n\t}\n\treturn vec4(rc, c);\n}\n", - "name": "Splatter", - "outputs": [ - { - "f": "$(name_uv)_rch.a", - "longdesc": "Shows the generated pattern", - "shortdesc": "Output", - "type": "f" - }, - { - "longdesc": "Shows a random color for each instance of the input image", - "rgb": "$(name_uv)_rch.rgb", - "shortdesc": "Instance map", - "type": "rgb" - } - ], - "parameters": [ - { - "control": "None", - "default": 10, - "label": "Count", - "longdesc": "The number of occurences of the input image", - "max": 100, - "min": 1, - "name": "count", - "shortdesc": "Count", - "step": 1, - "type": "float" - }, - { - "default": 0, - "label": "Inputs", - "longdesc": "The input type of the node:\n- 1: single image\n- 4: atlas of 4 images\n- 16: atlas of 16 images\nAtlases can be created using the Tile2x2 node.", - "name": "select_inputs", - "shortdesc": "Input", - "type": "enum", - "values": [ - { - "name": "1", - "value": " " - }, - { - "name": "4", - "value": "pv = clamp(0.5*(pv+floor(rand2(seed)*2.0)), vec2(0.0), vec2(1.0));" - }, - { - "name": "16", - "value": "pv = clamp(0.25*(pv+floor(rand2(seed)*4.0)), vec2(0.0), vec2(1.0));" - } - ] - }, - { - "control": "None", - "default": 1, - "label": "Scale X", - "longdesc": "The scale of input images on the X axis", - "max": 2, - "min": 0, - "name": "scale_x", - "shortdesc": "Scale.x", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Scale Y", - "longdesc": "The scale of input images on the Y axis", - "max": 2, - "min": 0, - "name": "scale_y", - "shortdesc": "Scale.y", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Rnd Rotate", - "longdesc": "The random rotation applied to each image instance", - "max": 180, - "min": 0, - "name": "rotate", - "shortdesc": "RndRotate", - "step": 0.1, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Rnd Scale", - "longdesc": "The random scale applied to each image instance", - "max": 1, - "min": 0, - "name": "scale", - "shortdesc": "RndScale", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Rnd Value", - "longdesc": "The random greyscale value applied to each image instance", - "max": 1, - "min": 0, - "name": "value", - "shortdesc": "RndValue", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/splatter_color.mmg b/addons/material_maker/nodes/splatter_color.mmg deleted file mode 100644 index d2483b9..0000000 --- a/addons/material_maker/nodes/splatter_color.mmg +++ /dev/null @@ -1,148 +0,0 @@ -{ - "name": "splatter_color", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "count": 25, - "opacity": 0, - "rotate": 0, - "scale": 0, - "scale_x": 1, - "scale_y": 1, - "select_inputs": 0 - }, - "shader_model": { - "code": "", - "longdesc": "Spreads several occurences of an input image randomly.", - "global": "", - "inputs": [ - { - "default": "vec4(0.0, 0.0, 0.0, 0.0)", - "function": true, - "label": "", - "longdesc": "The input image or atlas of 4 or 16 input images", - "name": "in", - "shortdesc": "Input", - "type": "rgba" - }, - { - "default": "1.0", - "function": true, - "label": "", - "longdesc": "The mask applied to the pattern", - "name": "mask", - "shortdesc": "Mask", - "type": "f" - } - ], - "instance": "vec4 splatter_$(name)(vec2 uv, int count, vec2 seed) {\n\tvec4 c = vec4(0.0);\n\tfor (int i = 0; i < count; ++i) {\n\t\tseed = rand2(seed);\n\t\tfloat mask = $mask(fract(seed+vec2(0.5)));\n\t\tif (mask > 0.01) {\n\t\t\tvec2 pv = fract(uv - seed)-vec2(0.5);\n\t\t\tseed = rand2(seed);\n\t\t\tfloat angle = (seed.x * 2.0 - 1.0) * $rotate * 0.01745329251;\n\t\t\tfloat ca = cos(angle);\n\t\t\tfloat sa = sin(angle);\n\t\t\tpv = vec2(ca*pv.x+sa*pv.y, -sa*pv.x+ca*pv.y);\n\t\t\tpv *= (seed.y-0.5)*2.0*$scale+1.0;\n\t\t\tpv /= vec2($scale_x, $scale_y);\n\t\t\tpv += vec2(0.5);\n\t\t\tpv = clamp(pv, vec2(0.0), vec2(1.0));\n\t\t\t$select_inputs\n\t\t\tvec4 n = $in(pv);\n\t\t\tseed = rand2(seed);\n\t\t\tfloat na = n.a*mask*(1.0-$opacity*seed.x);\n\t\t\tfloat a = (1.0-c.a)*(1.0*na);\n\t\t\tc = mix(c, n, na);\n\t\t}\n\t}\n\treturn c;\n}\n", - "name": "Color Splatter", - "outputs": [ - { - "longdesc": "Shows the generated pattern", - "rgba": "splatter_$(name)($uv, int($count), vec2(float($seed)))", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - { - "control": "None", - "default": 10, - "label": "Count", - "longdesc": "The number of occurences of the input image", - "max": 100, - "min": 1, - "name": "count", - "shortdesc": "Count", - "step": 1, - "type": "float" - }, - { - "default": 0, - "label": "Inputs", - "longdesc": "The input type of the node:\n- 1: single image\n- 4: atlas of 4 images\n- 16: atlas of 16 images\nAtlases can be created using the Tile2x2 node.", - "name": "select_inputs", - "shortdesc": "Input", - "type": "enum", - "values": [ - { - "name": "1", - "value": " " - }, - { - "name": "4", - "value": "pv = clamp(0.5*(pv+floor(rand2(seed)*2.0)), vec2(0.0), vec2(1.0));" - }, - { - "name": "16", - "value": "pv = clamp(0.25*(pv+floor(rand2(seed)*4.0)), vec2(0.0), vec2(1.0));" - } - ] - }, - { - "control": "None", - "default": 1, - "label": "Scale X", - "longdesc": "The scale of input images on the X axis", - "max": 2, - "min": 0, - "name": "scale_x", - "shortdesc": "Scale.x", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Scale Y", - "longdesc": "The scale of input images on the Y axis", - "max": 2, - "min": 0, - "name": "scale_y", - "shortdesc": "Scale.y", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Rnd Rotate", - "longdesc": "The random rotation applied to each image instance", - "max": 180, - "min": 0, - "name": "rotate", - "shortdesc": "RndRotate", - "step": 0.1, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Rnd Scale", - "longdesc": "The random scale applied to each image instance", - "max": 1, - "min": 0, - "name": "scale", - "shortdesc": "RndScale", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Rnd Opacity", - "longdesc": "The random opacity applied to each image instance", - "max": 1, - "min": 0, - "name": "opacity", - "shortdesc": "RndOpacity", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/supersample.mmg b/addons/material_maker/nodes/supersample.mmg deleted file mode 100644 index 9c16bbc..0000000 --- a/addons/material_maker/nodes/supersample.mmg +++ /dev/null @@ -1,76 +0,0 @@ -{ - "name": "supersample", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "count": 2, - "size": 9, - "width": 1 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec4(1.0, 1.0, 1.0, 1.0)", - "function": true, - "label": "", - "longdesc": "The input image", - "name": "in", - "shortdesc": "Input", - "type": "rgba" - } - ], - "instance": "vec4 supersample_$(name)(vec2 uv, float size, int count, float width) {\n\tvec4 rv = vec4(0.0);\n\tvec2 step_size = vec2(width)/size/float(count);\n\tuv -= vec2(0.5)/size;\n\tfor (int x = 0; x < count; ++x) {\n\t\tfor (int y = 0; y < count; ++y) {\n\t\t\trv += $in(uv+(vec2(float(x), float(y))+vec2(0.5))*step_size);\n\t\t}\n\t}\n\treturn rv/float(count*count);\n}", - "longdesc": "A filter that samples sub-pixel details to make them visible", - "name": "Supersample", - "outputs": [ - { - "longdesc": "Shows the supersampled image. Due to the performance cost of this node, it is recommended to connect a buffer directly to this output.", - "rgba": "supersample_$(name)($uv, $size, int($count), $width)", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - { - "default": 10, - "first": 4, - "label": "Size", - "last": 12, - "longdesc": "The resolution of the output", - "name": "size", - "shortdesc": "Size", - "type": "size" - }, - { - "control": "None", - "default": 2, - "label": "Count", - "longdesc": "The number of samples on each axis. High values will badly impact performances.", - "max": 5, - "min": 2, - "name": "count", - "shortdesc": "Count", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Width", - "longdesc": "The width of the sampled area. Setting this value higher than 1 will sample neighbouring pixels and antialias the result.", - "max": 2, - "min": 1, - "name": "width", - "shortdesc": "Width", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Supersample" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/swap_channels.mmg b/addons/material_maker/nodes/swap_channels.mmg deleted file mode 100644 index 0f750f6..0000000 --- a/addons/material_maker/nodes/swap_channels.mmg +++ /dev/null @@ -1,242 +0,0 @@ -{ - "name": "swap_channels", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "out_a": 8, - "out_b": 6, - "out_g": 4, - "out_r": 2 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec4(1.0)", - "label": "", - "longdesc": "The input RGBA image", - "name": "in", - "shortdesc": "Input", - "type": "rgba" - } - ], - "instance": "", - "longdesc": "Swaps the channels of its RGBA input", - "name": "Swap channels", - "outputs": [ - { - "longdesc": "The output RGBA image", - "rgba": "vec4($out_r,$out_g,$out_b,$out_a)", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - { - "default": 2, - "label": "R", - "longdesc": "The input channel to be assigned to the Red channel", - "name": "out_r", - "shortdesc": "Red", - "type": "enum", - "values": [ - { - "name": "0", - "value": "0.0" - }, - { - "name": "1", - "value": "1.0" - }, - { - "name": "R", - "value": "$in($uv).r" - }, - { - "name": "-R", - "value": "1.0-$in($uv).r" - }, - { - "name": "G", - "value": "$in($uv).g" - }, - { - "name": "-G", - "value": "1.0-$in($uv).g" - }, - { - "name": "B", - "value": "$in($uv).b" - }, - { - "name": "-B", - "value": "1.0-$in($uv).b" - }, - { - "name": "A", - "value": "$in($uv).a" - }, - { - "name": "-A", - "value": "1.0-$in($uv).a" - } - ] - }, - { - "default": 4, - "label": "G", - "longdesc": "The input channel to be assigned to the Green channel", - "name": "out_g", - "shortdesc": "Green", - "type": "enum", - "values": [ - { - "name": "0", - "value": "0.0" - }, - { - "name": "1", - "value": "1.0" - }, - { - "name": "R", - "value": "$in($uv).r" - }, - { - "name": "-R", - "value": "1.0-$in($uv).r" - }, - { - "name": "G", - "value": "$in($uv).g" - }, - { - "name": "-G", - "value": "1.0-$in($uv).g" - }, - { - "name": "B", - "value": "$in($uv).b" - }, - { - "name": "-B", - "value": "1.0-$in($uv).b" - }, - { - "name": "A", - "value": "$in($uv).a" - }, - { - "name": "-A", - "value": "1.0-$in($uv).a" - } - ] - }, - { - "default": 6, - "label": "B", - "longdesc": "The input channel to be assigned to the Blue channel", - "name": "out_b", - "shortdesc": "Blue", - "type": "enum", - "values": [ - { - "name": "0", - "value": "0.0" - }, - { - "name": "1", - "value": "1.0" - }, - { - "name": "R", - "value": "$in($uv).r" - }, - { - "name": "-R", - "value": "1.0-$in($uv).r" - }, - { - "name": "G", - "value": "$in($uv).g" - }, - { - "name": "-G", - "value": "1.0-$in($uv).g" - }, - { - "name": "B", - "value": "$in($uv).b" - }, - { - "name": "-B", - "value": "1.0-$in($uv).b" - }, - { - "name": "A", - "value": "$in($uv).a" - }, - { - "name": "-A", - "value": "1.0-$in($uv).a" - } - ] - }, - { - "default": 8, - "label": "A", - "longdesc": "The input channel to be assigned to the Alpha channel", - "name": "out_a", - "shortdesc": "Alpha", - "type": "enum", - "values": [ - { - "name": "0", - "value": "0.0" - }, - { - "name": "1", - "value": "1.0" - }, - { - "name": "R", - "value": "$in($uv).r" - }, - { - "name": "-R", - "value": "1.0-$in($uv).r" - }, - { - "name": "G", - "value": "$in($uv).g" - }, - { - "name": "-G", - "value": "1.0-$in($uv).g" - }, - { - "name": "B", - "value": "$in($uv).b" - }, - { - "name": "-B", - "value": "1.0-$in($uv).b" - }, - { - "name": "A", - "value": "$in($uv).a" - }, - { - "name": "-A", - "value": "1.0-$in($uv).a" - } - ] - } - ], - "shortdesc": "Swap channels" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/tex3d_apply.mmg b/addons/material_maker/nodes/tex3d_apply.mmg deleted file mode 100644 index 4798445..0000000 --- a/addons/material_maker/nodes/tex3d_apply.mmg +++ /dev/null @@ -1,56 +0,0 @@ -{ - "name": "tex3d_apply", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "Height", - "longdesc": "The height map generated by the Render node", - "name": "z", - "shortdesc": "HeightMap", - "type": "f" - }, - { - "default": "0.0", - "label": "Color", - "longdesc": "The color map generated by the Render node", - "name": "c", - "shortdesc": "ColorMap", - "type": "f" - }, - { - "default": "vec3(1.0)", - "label": "Texture", - "longdesc": "The 3D texture", - "name": "t", - "shortdesc": "Tex3D", - "type": "tex3d" - } - ], - "instance": "", - "longdesc": "Applies 3D textures to a rendered 3D signed distance function scene.", - "name": "TEX3D Apply", - "outputs": [ - { - "longdesc": "The textured 3D scene", - "rgb": "$t(vec4($uv, $z($uv), $c($uv)))", - "shortdesc": "Output", - "type": "rgb" - } - ], - "parameters": [ - - ], - "shortdesc": "Tex3D Apply" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/tex3d_apply_invuvmap.mmg b/addons/material_maker/nodes/tex3d_apply_invuvmap.mmg deleted file mode 100644 index f9521ce..0000000 --- a/addons/material_maker/nodes/tex3d_apply_invuvmap.mmg +++ /dev/null @@ -1,48 +0,0 @@ -{ - "name": "tex3d_apply_invuvmap", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec3(1.0)", - "label": "Texture", - "longdesc": "The input 3D texture", - "name": "t", - "shortdesc": "Texture", - "type": "tex3d" - }, - { - "default": "vec3(0.0)", - "label": "Inv. UV Map", - "longdesc": "The inverse UV map of the object", - "name": "map", - "shortdesc": "InvUVMap", - "type": "rgb" - } - ], - "instance": "", - "longdesc": "This node applies a 3D texture to an object using its inverse UV map.", - "name": "TEX3D Apply", - "outputs": [ - { - "longdesc": "The generated texture", - "rgb": "$t(vec4($map($uv), 0.0))", - "shortdesc": "Output", - "type": "rgb" - } - ], - "parameters": [ - - ], - "shortdesc": "TEX3D Apply" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/tex3d_blend.mmg b/addons/material_maker/nodes/tex3d_blend.mmg deleted file mode 100644 index dd8b551..0000000 --- a/addons/material_maker/nodes/tex3d_blend.mmg +++ /dev/null @@ -1,122 +0,0 @@ -{ - "name": "tex3d_blend", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "amount": 0.5, - "blend_type": 0 - }, - "shader_model": { - "code": "", - "global": "vec3 blend3d_normal(vec3 c1, vec3 c2, float opacity) {\n\treturn opacity*c1 + (1.0-opacity)*c2;\n}\n\nvec3 blend3d_multiply(vec3 c1, vec3 c2, float opacity) {\n\treturn opacity*c1*c2 + (1.0-opacity)*c2;\n}\n\nvec3 blend3d_screen(vec3 c1, vec3 c2, float opacity) {\n\treturn opacity*(1.0-(1.0-c1)*(1.0-c2)) + (1.0-opacity)*c2;\n}\n\nfloat blend3d_overlay_f(float c1, float c2) {\n\treturn (c1 < 0.5) ? (2.0*c1*c2) : (1.0-2.0*(1.0-c1)*(1.0-c2));\n}\n\nvec3 blend3d_overlay(vec3 c1, vec3 c2, float opacity) {\n\treturn opacity*vec3(blend3d_overlay_f(c1.x, c2.x), blend3d_overlay_f(c1.y, c2.y), blend3d_overlay_f(c1.z, c2.z)) + (1.0-opacity)*c2;\n}\n\nvec3 blend3d_hard_light(vec3 c1, vec3 c2, float opacity) {\n\treturn opacity*0.5*(c1*c2+blend3d_overlay(c1, c2, 1.0)) + (1.0-opacity)*c2;\n}\n\nfloat blend3d_soft_light_f(float c1, float c2) {\n\treturn (c2 < 0.5) ? (2.0*c1*c2+c1*c1*(1.0-2.0*c2)) : 2.0*c1*(1.0-c2)+sqrt(c1)*(2.0*c2-1.0);\n}\n\nvec3 blend3d_soft_light(vec3 c1, vec3 c2, float opacity) {\n\treturn opacity*vec3(blend3d_soft_light_f(c1.x, c2.x), blend3d_soft_light_f(c1.y, c2.y), blend3d_soft_light_f(c1.z, c2.z)) + (1.0-opacity)*c2;\n}\n\nfloat blend3d_burn_f(float c1, float c2) {\n\treturn (c1==0.0)?c1:max((1.0-((1.0-c2)/c1)),0.0);\n}\n\nvec3 blend3d_burn(vec3 c1, vec3 c2, float opacity) {\n\treturn opacity*vec3(blend3d_burn_f(c1.x, c2.x), blend3d_burn_f(c1.y, c2.y), blend3d_burn_f(c1.z, c2.z)) + (1.0-opacity)*c2;\n}\n\nfloat blend3d_dodge_f(float c1, float c2) {\n\treturn (c1==1.0)?c1:min(c2/(1.0-c1),1.0);\n}\n\nvec3 blend3d_dodge(vec3 c1, vec3 c2, float opacity) {\n\treturn opacity*vec3(blend3d_dodge_f(c1.x, c2.x), blend3d_dodge_f(c1.y, c2.y), blend3d_dodge_f(c1.z, c2.z)) + (1.0-opacity)*c2;\n}\n\nvec3 blend3d_lighten(vec3 c1, vec3 c2, float opacity) {\n\treturn opacity*max(c1, c2) + (1.0-opacity)*c2;\n}\n\nvec3 blend3d_darken(vec3 c1, vec3 c2, float opacity) {\n\treturn opacity*min(c1, c2) + (1.0-opacity)*c2;\n}\n\nvec3 blend3d_difference(vec3 c1, vec3 c2, float opacity) {\n\treturn opacity*clamp(c2-c1, vec3(0.0), vec3(1.0)) + (1.0-opacity)*c2;\n}\n", - "inputs": [ - { - "default": "vec3($uv.x, 1.0, 1.0)", - "label": "Source1", - "longdesc": "The foreground input", - "name": "s1", - "shortdesc": "Foreground", - "type": "tex3d" - }, - { - "default": "vec3(1.0, $uv.y, 1.0)", - "label": "Source2", - "longdesc": "The background input", - "name": "s2", - "shortdesc": "Background", - "type": "tex3d" - }, - { - "default": "vec3(1.0)", - "label": "Opacity", - "longdesc": "The optional opacity mask", - "name": "a", - "shortdesc": "Mask", - "type": "tex3d" - } - ], - "instance": "", - "longdesc": "Blends its 3D texture inputs, using an optional mask", - "name": "TEX3D Blend", - "outputs": [ - { - "longdesc": "The 3D texture generated by the blend operation", - "shortdesc": "Output", - "tex3d": "blend3d_$blend_type($s1($uv).rgb, $s2($uv).rgb, $amount*dot($a($uv), vec3(1.0))/3.0)", - "type": "tex3d" - } - ], - "parameters": [ - { - "default": 0, - "label": "", - "longdesc": "The algorithm used to blend the inputs", - "name": "blend_type", - "shortdesc": "Blend mode", - "type": "enum", - "values": [ - { - "name": "Normal", - "value": "normal" - }, - { - "name": "Multiply", - "value": "multiply" - }, - { - "name": "Screen", - "value": "screen" - }, - { - "name": "Overlay", - "value": "overlay" - }, - { - "name": "Hard Light", - "value": "hard_light" - }, - { - "name": "Soft Light", - "value": "soft_light" - }, - { - "name": "Burn", - "value": "burn" - }, - { - "name": "Dodge", - "value": "dodge" - }, - { - "name": "Lighten", - "value": "lighten" - }, - { - "name": "Darken", - "value": "darken" - }, - { - "name": "Difference", - "value": "difference" - } - ] - }, - { - "control": "None", - "default": 0.5, - "label": "3:", - "longdesc": "The opacity of the blend operation", - "max": 1, - "min": 0, - "name": "amount", - "shortdesc": "Opacity", - "step": 0, - "type": "float" - } - ], - "shortdesc": "Tex3D Blend" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/tex3d_colorize.mmg b/addons/material_maker/nodes/tex3d_colorize.mmg deleted file mode 100644 index ab6b7e6..0000000 --- a/addons/material_maker/nodes/tex3d_colorize.mmg +++ /dev/null @@ -1,85 +0,0 @@ -{ - "name": "tex3d_colorize", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "g": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0, - "g": 0.46875, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec3($uv.x+0.5)", - "label": "", - "longdesc": "The input greyscale 3D texture", - "name": "in", - "shortdesc": "Input", - "type": "tex3d" - } - ], - "instance": "", - "longdesc": "Remaps a greyscale 3D texture to a custom gradient", - "name": "TEX3D Colorize", - "outputs": [ - { - "longdesc": "The remapped color 3D texture ", - "shortdesc": "Output", - "tex3d": "$g(dot($in($uv), vec3(1.0))/3.0).rgb", - "type": "tex3d" - } - ], - "parameters": [ - { - "default": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - }, - "label": "", - "longdesc": "The gradient to which the input is remapped", - "name": "g", - "shortdesc": "Gradient", - "type": "gradient" - } - ], - "shortdesc": "Tex3D Colorize" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/tex3d_distort.mmg b/addons/material_maker/nodes/tex3d_distort.mmg deleted file mode 100644 index 7bf96c4..0000000 --- a/addons/material_maker/nodes/tex3d_distort.mmg +++ /dev/null @@ -1,59 +0,0 @@ -{ - "name": "tex3d_distort", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "Distort": 0.3 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec3(1.0)", - "label": "", - "longdesc": "The 3D texture to be distorted", - "name": "in1", - "shortdesc": "Input1", - "type": "tex3d" - }, - { - "default": "vec3(0.0)", - "label": "", - "longdesc": "The 3D texture used to distort Input1", - "name": "in2", - "shortdesc": "Input2", - "type": "tex3d" - } - ], - "instance": "", - "longdesc": "Distorts its input 3D texture using another 3D texture", - "name": "TEX3D Distort", - "outputs": [ - { - "longdesc": "The distorted 3D texture", - "shortdesc": "Output", - "tex3d": "$in1(vec4($uv.xyz+($in2($uv)*$Distort*0.5-0.5), 0.0))", - "type": "tex3d" - } - ], - "parameters": [ - { - "control": "None", - "default": 0.5, - "label": "Distort", - "longdesc": "The strength of the distort effect", - "max": 1, - "min": 0, - "name": "Distort", - "shortdesc": "Strength", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Tex3D Distort" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/tex3d_fbm.mmg b/addons/material_maker/nodes/tex3d_fbm.mmg deleted file mode 100644 index 24dc6cc..0000000 --- a/addons/material_maker/nodes/tex3d_fbm.mmg +++ /dev/null @@ -1,119 +0,0 @@ -{ - "name": "tex3d_fbm", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "iterations": 1, - "noise": 0, - "persistence": 0.5, - "scale_x": 8, - "scale_y": 8, - "scale_z": 8 - }, - "shader_model": { - "code": "", - "global": "float rand31(vec3 p) {\n\treturn fract(sin(dot(p,vec3(127.1,311.7, 74.7)))*43758.5453123);\n}\nvec3 rand33(vec3 p){\n\tp = vec3( dot(p,vec3(127.1,311.7, 74.7)),\n\t\t\t dot(p,vec3(269.5,183.3,246.1)),\n\t\t\t dot(p,vec3(113.5,271.9,124.6)));\n\n\treturn -1.0 + 2.0*fract(sin(p)*43758.5453123);\n}\n\nfloat tex3d_fbm_value(vec3 coord, vec3 size, float seed) {\n\tvec3 o = floor(coord)+rand3(vec2(float(seed), 1.0-float(seed)))+size;\n\tvec3 f = fract(coord);\n\tfloat p000 = rand31(mod(o, size));\n\tfloat p001 = rand31(mod(o + vec3(0.0, 0.0, 1.0), size));\n\tfloat p010 = rand31(mod(o + vec3(0.0, 1.0, 0.0), size));\n\tfloat p011 = rand31(mod(o + vec3(0.0, 1.0, 1.0), size));\n\tfloat p100 = rand31(mod(o + vec3(1.0, 0.0, 0.0), size));\n\tfloat p101 = rand31(mod(o + vec3(1.0, 0.0, 1.0), size));\n\tfloat p110 = rand31(mod(o + vec3(1.0, 1.0, 0.0), size));\n\tfloat p111 = rand31(mod(o + vec3(1.0, 1.0, 1.0), size));\n\tvec3 t = f * f * (3.0 - 2.0 * f);\n\treturn mix(mix(mix(p000, p100, t.x), mix(p010, p110, t.x), t.y), mix(mix(p001, p101, t.x), mix(p011, p111, t.x), t.y), t.z);\n}\n\nfloat tex3d_fbm_perlin(vec3 coord, vec3 size, float seed) {\n\tvec3 o = floor(coord)+rand3(vec2(float(seed), 1.0-float(seed)))+size;\n\tvec3 f = fract(coord);\n\tvec3 v000 = normalize(rand33(mod(o, size))-vec3(0.5));\n\tvec3 v001 = normalize(rand33(mod(o + vec3(0.0, 0.0, 1.0), size))-vec3(0.5));\n\tvec3 v010 = normalize(rand33(mod(o + vec3(0.0, 1.0, 0.0), size))-vec3(0.5));\n\tvec3 v011 = normalize(rand33(mod(o + vec3(0.0, 1.0, 1.0), size))-vec3(0.5));\n\tvec3 v100 = normalize(rand33(mod(o + vec3(1.0, 0.0, 0.0), size))-vec3(0.5));\n\tvec3 v101 = normalize(rand33(mod(o + vec3(1.0, 0.0, 1.0), size))-vec3(0.5));\n\tvec3 v110 = normalize(rand33(mod(o + vec3(1.0, 1.0, 0.0), size))-vec3(0.5));\n\tvec3 v111 = normalize(rand33(mod(o + vec3(1.0, 1.0, 1.0), size))-vec3(0.5));\n\tfloat p000 = dot(v000, f);\n\tfloat p001 = dot(v001, f - vec3(0.0, 0.0, 1.0));\n\tfloat p010 = dot(v010, f - vec3(0.0, 1.0, 0.0));\n\tfloat p011 = dot(v011, f - vec3(0.0, 1.0, 1.0));\n\tfloat p100 = dot(v100, f - vec3(1.0, 0.0, 0.0));\n\tfloat p101 = dot(v101, f - vec3(1.0, 0.0, 1.0));\n\tfloat p110 = dot(v110, f - vec3(1.0, 1.0, 0.0));\n\tfloat p111 = dot(v111, f - vec3(1.0, 1.0, 1.0));\n\tvec3 t = f * f * (3.0 - 2.0 * f);\n\treturn 0.5 + mix(mix(mix(p000, p100, t.x), mix(p010, p110, t.x), t.y), mix(mix(p001, p101, t.x), mix(p011, p111, t.x), t.y), t.z);\n}\n\nfloat tex3d_fbm_cellular(vec3 coord, vec3 size, float seed) {\n\tvec3 o = floor(coord)+rand3(vec2(float(seed), 1.0-float(seed)))+size;\n\tvec3 f = fract(coord);\n\tfloat min_dist = 3.0;\n\tfor (float x = -1.0; x <= 1.0; x++) {\n\t\tfor (float y = -1.0; y <= 1.0; y++) {\n\t\t\tfor (float z = -1.0; z <= 1.0; z++) {\n\t\t\t\tvec3 node = 0.4*rand33(mod(o + vec3(x, y, z), size)) + vec3(x, y, z);\n\t\t\t\tfloat dist = sqrt((f - node).x * (f - node).x + (f - node).y * (f - node).y + (f - node).z * (f - node).z);\n\t\t\t\tmin_dist = min(min_dist, dist);\n\t\t\t}\n\t\t}\n\t}\n\treturn min_dist;\n}\n", - "inputs": [ - - ], - "instance": "float $(name)_fbm(vec3 coord, vec3 size, int octaves, float persistence, float seed) {\n\tfloat normalize_factor = 0.0;\n\tfloat value = 0.0;\n\tfloat scale = 1.0;\n\tfor (int i = 0; i < octaves; i++) {\n\t\tvalue += tex3d_fbm_$noise(coord*size, size, seed) * scale;\n\t\tnormalize_factor += scale;\n\t\tsize *= 2.0;\n\t\tscale *= persistence;\n\t}\n\treturn value / normalize_factor;\n}\n", - "longdesc": "Generates a 3D noise made of several octaves of a simple noise", - "name": "TEX3D FBM", - "outputs": [ - { - "longdesc": "Shows a greyscale 3D texture of the generated noise", - "shortdesc": "Output", - "tex3d": "vec3($(name)_fbm($(uv).xyz, vec3($(scale_x), $(scale_y), $(scale_z)), int($(iterations)), $(persistence), float($(seed))))", - "type": "tex3d" - } - ], - "parameters": [ - { - "default": 2, - "label": "Noise", - "longdesc": "The simple noise type", - "name": "noise", - "shortdesc": "Noise type", - "type": "enum", - "values": [ - { - "name": "Value", - "value": "value" - }, - { - "name": "Perlin", - "value": "perlin" - }, - { - "name": "Cellular", - "value": "cellular" - } - ] - }, - { - "control": "None", - "default": 4, - "label": "Scale X", - "longdesc": "The scale of the first octave along the X axis", - "max": 32, - "min": 1, - "name": "scale_x", - "shortdesc": "Scale.x", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 4, - "label": "Scale Y", - "longdesc": "The scale of the first octave along the Y axis", - "max": 32, - "min": 1, - "name": "scale_y", - "shortdesc": "Scale.y", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 4, - "label": "Scale Z", - "longdesc": "The scale of the first octave along the Z axis", - "max": 32, - "min": 1, - "name": "scale_z", - "shortdesc": "Scale.z", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 3, - "label": "Iterations", - "longdesc": "The number of noise octaves", - "max": 10, - "min": 1, - "name": "iterations", - "shortdesc": "Octaves", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Persistence", - "longdesc": "The persistence between two consecutive octaves", - "max": 1, - "min": 0, - "name": "persistence", - "shortdesc": "Persistence", - "step": 0.05, - "type": "float" - } - ], - "shortdesc": "Tex3D FBM" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/tex3d_from2d.mmg b/addons/material_maker/nodes/tex3d_from2d.mmg deleted file mode 100644 index 7e3f609..0000000 --- a/addons/material_maker/nodes/tex3d_from2d.mmg +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "tex3d_from2d", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec3(0.5)", - "label": "", - "longdesc": "The input 2D texture", - "name": "in", - "shortdesc": "Input", - "type": "rgb" - } - ], - "instance": "", - "longdesc": "Creates a 3D texture from a 2D texture", - "name": "TEX3D From2D", - "outputs": [ - { - "longdesc": "The generated 3D texture", - "shortdesc": "Output", - "tex3d": "$in($uv.xy+vec2(0.5))", - "type": "tex3d" - } - ], - "parameters": [ - - ], - "shortdesc": "Tex3D From 2D" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/tex3d_pattern.mmg b/addons/material_maker/nodes/tex3d_pattern.mmg deleted file mode 100644 index eb22e84..0000000 --- a/addons/material_maker/nodes/tex3d_pattern.mmg +++ /dev/null @@ -1,210 +0,0 @@ -{ - "name": "tex3d_pattern", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "mix": 4, - "x_scale": 2, - "x_wave": 2, - "y_scale": 2, - "y_wave": 2, - "z_scale": 2, - "z_wave": 2 - }, - "shader_model": { - "code": "", - "global": "float wave3d_constant(float x) {\n\treturn 1.0;\n}\n\nfloat wave3d_sine(float x) {\n\treturn 0.5-0.5*cos(3.14159265359*2.0*x);\n}\n\nfloat wave3d_triangle(float x) {\n\tx = fract(x);\n\treturn min(2.0*x, 2.0-2.0*x);\n}\n\nfloat wave3d_sawtooth(float x) {\n\treturn fract(x);\n}\n\nfloat wave3d_square(float x) {\n\treturn (fract(x) < 0.5) ? 0.0 : 1.0;\n}\n\nfloat wave3d_bounce(float x) {\n\tx = 2.0*(fract(x)-0.5);\n\treturn sqrt(1.0-x*x);\n}\n\nfloat mix3d_mul(float x, float y, float z) {\n\treturn x*y*z;\n}\n\nfloat mix3d_add(float x, float y, float z) {\n\treturn min(x+y+z, 1.0);\n}\n\nfloat mix3d_max(float x, float y, float z) {\n\treturn max(max(x, y), z);\n}\n\nfloat mix3d_min(float x, float y, float z) {\n\treturn min(min(x, y), z);\n}\n\nfloat mix3d_xor(float x, float y, float z) {\n\tfloat xy = min(x+y, 2.0-x-y);\n\treturn min(xy+z, 2.0-xy-z);\n}\n\nfloat mix3d_pow(float x, float y, float z) {\n\treturn pow(pow(x, y), z);\n}", - "inputs": [ - - ], - "instance": "float $(name)_fct(vec3 uv) {\n\treturn mix3d_$(mix)(wave3d_$(x_wave)($(x_scale)*uv.x), wave3d_$(y_wave)($(y_scale)*uv.y), wave3d_$(z_wave)($(z_scale)*uv.z));\n}", - "longdesc": "A greyscale 3D texture that combines patterns along all 3 axes", - "name": "TEX3D Pattern", - "outputs": [ - { - "longdesc": "The generated 3D texture", - "shortdesc": "Output", - "tex3d": "vec3($(name)_fct($(uv).xyz))", - "type": "tex3d" - } - ], - "parameters": [ - { - "default": 0, - "label": "Combiner", - "longdesc": "The operation used to combine the X, Y and Z patterns", - "name": "mix", - "shortdesc": "Combine", - "type": "enum", - "values": [ - { - "name": "Multiply", - "value": "mul" - }, - { - "name": "Add", - "value": "add" - }, - { - "name": "Max", - "value": "max" - }, - { - "name": "Min", - "value": "min" - }, - { - "name": "Xor", - "value": "xor" - }, - { - "name": "Pow", - "value": "pow" - } - ] - }, - { - "default": 0, - "label": "X", - "longdesc": "Pattern generated along the X axis", - "name": "x_wave", - "shortdesc": "Pattern.x", - "type": "enum", - "values": [ - { - "name": "Sine", - "value": "sine" - }, - { - "name": "Triangle", - "value": "triangle" - }, - { - "name": "Square", - "value": "square" - }, - { - "name": "Sawtooth", - "value": "sawtooth" - }, - { - "name": "Constant", - "value": "constant" - }, - { - "name": "Bounce", - "value": "bounce" - } - ] - }, - { - "control": "None", - "default": 4, - "label": "2:", - "longdesc": "Repetitions of the pattern along X axis", - "max": 32, - "min": 0, - "name": "x_scale", - "shortdesc": "Repeat.x", - "step": 1, - "type": "float" - }, - { - "default": 0, - "label": "Y", - "longdesc": "Pattern generated along the Y axis", - "name": "y_wave", - "shortdesc": "Pattern.y", - "type": "enum", - "values": [ - { - "name": "Sine", - "value": "sine" - }, - { - "name": "Triangle", - "value": "triangle" - }, - { - "name": "Square", - "value": "square" - }, - { - "name": "Sawtooth", - "value": "sawtooth" - }, - { - "name": "Constant", - "value": "constant" - }, - { - "name": "Bounce", - "value": "bounce" - } - ] - }, - { - "control": "None", - "default": 4, - "label": "3:", - "longdesc": "Repetitions of the pattern along Y axis", - "max": 32, - "min": 0, - "name": "y_scale", - "shortdesc": "Repeat.y", - "step": 1, - "type": "float" - }, - { - "default": 0, - "label": "Z", - "longdesc": "Pattern generated along the Z axis", - "name": "z_wave", - "shortdesc": "Pattern.z", - "type": "enum", - "values": [ - { - "name": "Sine", - "value": "sine" - }, - { - "name": "Triangle", - "value": "triangle" - }, - { - "name": "Square", - "value": "square" - }, - { - "name": "Sawtooth", - "value": "sawtooth" - }, - { - "name": "Constant", - "value": "constant" - }, - { - "name": "Bounce", - "value": "bounce" - } - ] - }, - { - "control": "None", - "default": 4, - "label": "4:", - "longdesc": "Repetitions of the pattern along Z axis", - "max": 32, - "min": 0, - "name": "z_scale", - "shortdesc": "Repeat.z", - "step": 1, - "type": "float" - } - ], - "shortdesc": "Tex3D Pattern" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/tex3d_rotate.mmg b/addons/material_maker/nodes/tex3d_rotate.mmg deleted file mode 100644 index 2ba116e..0000000 --- a/addons/material_maker/nodes/tex3d_rotate.mmg +++ /dev/null @@ -1,77 +0,0 @@ -{ - "name": "tex3d_rotate", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "ax": 0, - "ay": 0, - "az": 0 - }, - "shader_model": { - "code": "", - "global": "vec3 tex3d_rotate(vec3 p, vec3 a) {\n\tvec3 rv;\n\tfloat c;\n\tfloat s;\n\tc = cos(a.x);\n\ts = sin(a.x);\n\trv.x = p.x;\n\trv.y = p.y*c+p.z*s;\n\trv.z = -p.y*s+p.z*c;\n\tc = cos(a.y);\n\ts = sin(a.y);\n\tp.x = rv.x*c+rv.z*s;\n\tp.y = rv.y;\n\tp.z = -rv.x*s+rv.z*c;\n\tc = cos(a.z);\n\ts = sin(a.z);\n\trv.x = p.x*c+p.y*s;\n\trv.y = -p.x*s+p.y*c;\n\trv.z = p.z;\n\treturn rv;\n}\n", - "inputs": [ - { - "default": "vec3(1.0)", - "label": "", - "longdesc": "The input 3D texture", - "name": "in", - "shortdesc": "Input", - "type": "tex3d" - } - ], - "instance": "", - "longdesc": "Rotates a 3D texture", - "name": "TEX3D Rotate", - "outputs": [ - { - "longdesc": "The rotated 3D texture", - "shortdesc": "Output", - "tex3d": "$in(vec4(tex3d_rotate($uv.xyz, -vec3($ax, $ay, $az)*0.01745329251), $uv.w))", - "type": "tex3d" - } - ], - "parameters": [ - { - "control": "None", - "default": 0, - "label": "X", - "longdesc": "The rotation around the X axis", - "max": 180, - "min": -180, - "name": "ax", - "shortdesc": "Rotate.x", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Y", - "longdesc": "The rotation around the Y axis", - "max": 180, - "min": -180, - "name": "ay", - "shortdesc": "Rotate.y", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Z", - "longdesc": "The rotation around the Z axis", - "max": 180, - "min": -180, - "name": "az", - "shortdesc": "Rotate.z", - "step": 1, - "type": "float" - } - ], - "shortdesc": "Tex3D Rotate" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/tex3d_select.mmg b/addons/material_maker/nodes/tex3d_select.mmg deleted file mode 100644 index d573b55..0000000 --- a/addons/material_maker/nodes/tex3d_select.mmg +++ /dev/null @@ -1,72 +0,0 @@ -{ - "name": "tex3d_select", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "t": 0.01, - "v": 1 - }, - "shader_model": { - "code": "float $(name_uv)_d = ($uv.w-$v)/$t;", - "global": "", - "inputs": [ - { - "default": "vec3(0.5)", - "label": "", - "longdesc": "The 3D texture associated to the specified color index", - "name": "in1", - "shortdesc": "Input1", - "type": "tex3d" - }, - { - "default": "vec3(0.5)", - "label": "", - "longdesc": "The 3D texture(s) associated to other color indices", - "name": "in2", - "shortdesc": "Input2", - "type": "tex3d" - } - ], - "instance": "", - "longdesc": "Selects a 3D texture for a given color index. This can be used to map several textures into a single 3D scene.", - "name": "TEX3D Select", - "outputs": [ - { - "longdesc": "The merged 3D texture", - "shortdesc": "Output", - "tex3d": "mix($in1($uv), $in2($uv), clamp(1.0-$(name_uv)_d*$(name_uv)_d, 0.0, 1.0))", - "type": "tex3d" - } - ], - "parameters": [ - { - "control": "None", - "default": 0.5, - "label": "Value", - "longdesc": "The value of the selected color index", - "max": 1, - "min": 0, - "name": "v", - "shortdesc": "Value", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.1, - "label": "Tolerance", - "longdesc": "The tolerance used when comparing color indices", - "max": 1, - "min": 0.01, - "name": "t", - "shortdesc": "Tolerance", - "step": 0.001, - "type": "float" - } - ], - "shortdesc": "Tex3D Select" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/tile2x2.mmg b/addons/material_maker/nodes/tile2x2.mmg deleted file mode 100644 index eeaaad8..0000000 --- a/addons/material_maker/nodes/tile2x2.mmg +++ /dev/null @@ -1,64 +0,0 @@ -{ - "name": "tile2x2", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec4(0.0)", - "label": "", - "longdesc": "The first input", - "name": "in1", - "shortdesc": "Input1", - "type": "rgba" - }, - { - "default": "vec4(0.0)", - "label": "", - "longdesc": "The second input", - "name": "in2", - "shortdesc": "Input2", - "type": "rgba" - }, - { - "default": "vec4(0.0)", - "label": "", - "longdesc": "The third input", - "name": "in3", - "shortdesc": "Input3", - "type": "rgba" - }, - { - "default": "vec4(0.0)", - "label": "", - "longdesc": "The fourth input", - "name": "in4", - "shortdesc": "Input4", - "type": "rgba" - } - ], - "instance": "", - "longdesc": "Places 4 input images into a single output to create an atlas of 4 images. Chaining Tile2x2 nodes can be useful to create 16 images atlases.\nAtlases are used by remapping nodes such as CustomUV, Tiler and Splatter.", - "name": "Tile2x2", - "outputs": [ - { - "longdesc": "Shows the generated atlas", - "rgba": "($uv.y < 0.5) ? (($uv.x < 0.5) ? ($in1(2.0*$uv)) : ($in2(2.0*$uv-vec2(1.0, 0.0)))) : (($uv.x < 0.5) ? ($in3(2.0*$uv-vec2(0.0, 1.0))) : ($in4(2.0*$uv-vec2(1.0, 1.0))))", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - - ], - "shortdesc": "Tile2x2" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/tiler.mmg b/addons/material_maker/nodes/tiler.mmg deleted file mode 100644 index b184541..0000000 --- a/addons/material_maker/nodes/tiler.mmg +++ /dev/null @@ -1,205 +0,0 @@ -{ - "name": "tiler", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "fixed_offset": 0.5, - "offset": 0.25, - "overlap": 2, - "rotate": 45, - "scale": 0.2, - "scale_x": 1, - "scale_y": 1, - "select_inputs": 0, - "tx": 4, - "ty": 4, - "value": 0 - }, - "shader_model": { - "code": "vec4 $(name_uv)_rch = tiler_$(name)($uv, vec2($tx, $ty), int($overlap), vec2(float($seed)));", - "global": "", - "inputs": [ - { - "default": "0.0", - "function": true, - "label": "", - "longdesc": "The input image or atlas of 4 or 16 input images", - "name": "in", - "shortdesc": "Input", - "type": "f" - }, - { - "default": "1.0", - "function": true, - "label": "", - "longdesc": "The mask applied to the pattern", - "name": "mask", - "shortdesc": "Mask", - "type": "f" - } - ], - "instance": "vec4 tiler_$(name)(vec2 uv, vec2 tile, int overlap, vec2 _seed) {\n\tfloat c = 0.0;\n\tvec3 rc = vec3(0.0);\n\tvec3 rc1;\n\tfor (int dx = -overlap; dx <= overlap; ++dx) {\n\t\tfor (int dy = -overlap; dy <= overlap; ++dy) {\n\t\t\tvec2 pos = fract((floor(uv*tile)+vec2(float(dx), float(dy))+vec2(0.5))/tile-vec2(0.5));\n\t\t\tvec2 seed = rand2(pos+_seed);\n\t\t\trc1 = rand3(seed);\n\t\t\tpos = fract(pos+vec2($fixed_offset/tile.x, 0.0)*floor(mod(pos.y*tile.y, 2.0))+$offset*seed/tile);\n\t\t\tfloat mask = $mask(fract(pos+vec2(0.5)));\n\t\t\tif (mask > 0.01) {\n\t\t\t\tvec2 pv = fract(uv - pos)-vec2(0.5);\n\t\t\t\tseed = rand2(seed);\n\t\t\t\tfloat angle = (seed.x * 2.0 - 1.0) * $rotate * 0.01745329251;\n\t\t\t\tfloat ca = cos(angle);\n\t\t\t\tfloat sa = sin(angle);\n\t\t\t\tpv = vec2(ca*pv.x+sa*pv.y, -sa*pv.x+ca*pv.y);\n\t\t\t\tpv *= (seed.y-0.5)*2.0*$scale+1.0;\n\t\t\t\tpv /= vec2($scale_x, $scale_y);\n\t\t\t\tpv += vec2(0.5);\n\t\t\t\tpv = clamp(pv, vec2(0.0), vec2(1.0));\n\t\t\t\t$select_inputs\n\t\t\t\tseed = rand2(seed);\n\t\t\t\tfloat c1 = $in(pv)*mask*(1.0-$value*seed.x);\n\t\t\t\tc = max(c, c1);\n\t\t\t\trc = mix(rc, rc1, step(c, c1));\n\t\t\t}\n\t\t}\n\t}\n\treturn vec4(rc, c);\n}", - "longdesc": "Tiles several occurences of an input image while adding randomness.", - "name": "Tiler", - "outputs": [ - { - "f": "$(name_uv)_rch.a", - "longdesc": "Shows the generated pattern", - "shortdesc": "Output", - "type": "f" - }, - { - "longdesc": "Shows a random color for each instance of the input image", - "rgb": "$(name_uv)_rch.rgb", - "shortdesc": "Instance map", - "type": "rgb" - } - ], - "parameters": [ - { - "control": "None", - "default": 4, - "label": "Tile X", - "longdesc": "The number of columns of the tiles pattern", - "max": 64, - "min": 1, - "name": "tx", - "shortdesc": "Tile.x", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 4, - "label": "Tile Y", - "longdesc": "The number of rows of the tiles pattern", - "max": 64, - "min": 1, - "name": "ty", - "shortdesc": "Tile.y", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Overlap", - "longdesc": "The number of neighbour tiles an instance of the input image can overlap. Set this parameter to the lowest value that generates the expected result (where all instances are fully visible) to improve performance.", - "max": 5, - "min": 0, - "name": "overlap", - "shortdesc": "Overlap", - "step": 1, - "type": "float" - }, - { - "default": 0, - "label": "Inputs", - "longdesc": "The input type of the node:\n- 1: single image\n- 4: atlas of 4 images\n- 16: atlas of 16 images\nAtlases can be created using the Tile2x2 node.", - "name": "select_inputs", - "shortdesc": "Input", - "type": "enum", - "values": [ - { - "name": "1", - "value": " " - }, - { - "name": "4", - "value": "pv = clamp(0.5*(pv+floor(rand2(seed)*2.0)), vec2(0.0), vec2(1.0));" - }, - { - "name": "16", - "value": "pv = clamp(0.25*(pv+floor(rand2(seed)*4.0)), vec2(0.0), vec2(1.0));" - } - ] - }, - { - "control": "None", - "default": 1, - "label": "Scale X", - "longdesc": "The scale of input images on the X axis", - "max": 2, - "min": 0, - "name": "scale_x", - "shortdesc": "Scale.x", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Scale Y", - "longdesc": "The scale of input images on the Y axis", - "max": 2, - "min": 0, - "name": "scale_y", - "shortdesc": "Scale.y", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Fixed Offset", - "longdesc": "The relative offset of odd rows", - "max": 1, - "min": 0, - "name": "fixed_offset", - "shortdesc": "FixedOffset", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Rnd Offset", - "max": 1, - "min": 0, - "name": "offset", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Rnd Rotate", - "longdesc": "The random rotation applied to each image instance", - "max": 180, - "min": 0, - "name": "rotate", - "shortdesc": "RndRotate", - "step": 0.1, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Rnd Scale", - "longdesc": "The random scale applied to each image instance", - "max": 1, - "min": 0, - "name": "scale", - "shortdesc": "RndScale", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Rnd Value", - "longdesc": "The random greyscale value applied to each image instance", - "max": 1, - "min": 0, - "name": "value", - "shortdesc": "RndValue", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Tiler" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/tiler_color.mmg b/addons/material_maker/nodes/tiler_color.mmg deleted file mode 100644 index c24b8d1..0000000 --- a/addons/material_maker/nodes/tiler_color.mmg +++ /dev/null @@ -1,199 +0,0 @@ -{ - "name": "tiler_color", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "fixed_offset": 0.5, - "offset": 0.25, - "opacity": 0, - "overlap": 1, - "rotate": 45, - "scale": 0.2, - "scale_x": 1, - "scale_y": 1, - "select_inputs": 0, - "tx": 4, - "ty": 4 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "function": true, - "label": "", - "longdesc": "The input image or atlas of 4 or 16 input images", - "name": "in", - "shortdesc": "Input", - "type": "rgba" - }, - { - "default": "1.0", - "function": true, - "label": "", - "longdesc": "The mask applied to the pattern", - "name": "mask", - "shortdesc": "Mask", - "type": "f" - } - ], - "instance": "vec4 tiler_$(name)(vec2 uv, vec2 tile, int overlap, vec2 _seed) {\n\tvec4 c = vec4(0.0);\n\tfor (int dx = -overlap; dx <= overlap; ++dx) {\n\t\tfor (int dy = -overlap; dy <= overlap; ++dy) {\n\t\t\tvec2 pos = fract((floor(uv*tile)+vec2(float(dx), float(dy))+vec2(0.5))/tile-vec2(0.5));\n\t\t\tvec2 seed = rand2(pos+_seed);\n\t\t\tpos = fract(pos+vec2($fixed_offset/tile.x, 0.0)*floor(mod(pos.y*tile.y, 2.0))+$offset*seed/tile);\n\t\t\tfloat mask = $mask(fract(pos+vec2(0.5)));\n\t\t\tif (mask > 0.01) {\n\t\t\t\tvec2 pv = fract(uv - pos)-vec2(0.5);\n\t\t\t\tseed = rand2(seed);\n\t\t\t\tfloat angle = (seed.x * 2.0 - 1.0) * $rotate * 0.01745329251;\n\t\t\t\tfloat ca = cos(angle);\n\t\t\t\tfloat sa = sin(angle);\n\t\t\t\tpv = vec2(ca*pv.x+sa*pv.y, -sa*pv.x+ca*pv.y);\n\t\t\t\tpv *= (seed.y-0.5)*2.0*$scale+1.0;\n\t\t\t\tpv /= vec2($scale_x, $scale_y);\n\t\t\t\tpv += vec2(0.5);\n\t\t\t\tpv = clamp(pv, vec2(0.0), vec2(1.0));\n\t\t\t\t$select_inputs\n\t\t\t\tvec4 n = $in(pv);\n\t\t\t\tseed = rand2(seed);\n\t\t\t\tfloat na = n.a*mask*(1.0-$opacity*seed.x);\n\t\t\t\tfloat a = (1.0-c.a)*(1.0*na);\n\t\t\t\tc = mix(c, n, na);\n\t\t\t}\n\t\t}\n\t}\n\treturn c;\n}\n", - "longdesc": "Tiles several occurences of an input image while adding randomness.", - "name": "Color Tiler", - "outputs": [ - { - "longdesc": "Shows the generated pattern", - "rgba": "tiler_$(name)($uv, vec2($tx, $ty), int($overlap), vec2(float($seed)))", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - { - "control": "None", - "default": 4, - "label": "Tile X", - "longdesc": "The number of columns of the tiles pattern", - "max": 64, - "min": 1, - "name": "tx", - "shortdesc": "Tile.x", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 4, - "label": "Tile Y", - "longdesc": "The number of rows of the tiles pattern", - "max": 64, - "min": 1, - "name": "ty", - "shortdesc": "Tile.y", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Overlap", - "longdesc": "The number of neighbour tiles an instance of the input image can overlap. Set this parameter to the lowest value that generates the expected result (where all instances are fully visible) to improve performance.", - "max": 5, - "min": 0, - "name": "overlap", - "shortdesc": "Overlap", - "step": 1, - "type": "float" - }, - { - "default": 0, - "label": "Inputs", - "longdesc": "The input type of the node:\n- 1: single image\n- 4: atlas of 4 images\n- 16: atlas of 16 images\nAtlases can be created using the Tile2x2 node.", - "name": "select_inputs", - "shortdesc": "Input", - "type": "enum", - "values": [ - { - "name": "1", - "value": " " - }, - { - "name": "4", - "value": "pv = clamp(0.5*(pv+floor(rand2(seed)*2.0)), vec2(0.0), vec2(1.0));" - }, - { - "name": "16", - "value": "pv = clamp(0.25*(pv+floor(rand2(seed)*4.0)), vec2(0.0), vec2(1.0));" - } - ] - }, - { - "control": "None", - "default": 1, - "label": "Scale X", - "longdesc": "The scale of input images on the X axis", - "max": 2, - "min": 0, - "name": "scale_x", - "shortdesc": "Scale.x", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Scale Y", - "longdesc": "The scale of input images on the Y axis", - "max": 2, - "min": 0, - "name": "scale_y", - "shortdesc": "Scale.y", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Fixed Offset", - "longdesc": "The relative offset of odd rows", - "max": 1, - "min": 0, - "name": "fixed_offset", - "shortdesc": "FixedOffset", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Rnd Offset", - "max": 1, - "min": 0, - "name": "offset", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Rnd Rotate", - "longdesc": "The random rotation applied to each image instance", - "max": 180, - "min": 0, - "name": "rotate", - "shortdesc": "RndRotate", - "step": 0.1, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Rnd Scale", - "longdesc": "The random scale applied to each image instance", - "max": 1, - "min": 0, - "name": "scale", - "shortdesc": "RndScale", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Rnd Opacity", - "longdesc": "The random opacity applied to each image instance", - "max": 1, - "min": 0, - "name": "opacity", - "shortdesc": "RndOpacity", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Color Tiler" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/tones.mmg b/addons/material_maker/nodes/tones.mmg deleted file mode 100644 index be161f0..0000000 --- a/addons/material_maker/nodes/tones.mmg +++ /dev/null @@ -1,122 +0,0 @@ -{ - "name": "levels", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "in_max": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "in_mid": { - "a": 0.5, - "b": 0.5, - "g": 0.5, - "r": 0.5, - "type": "Color" - }, - "in_min": { - "a": 0, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - }, - "out_max": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "out_min": { - "a": 0, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "shader_model": { - "code": "", - "global": "vec4 adjust_levels(vec4 input, vec4 in_min, vec4 in_mid, vec4 in_max, vec4 out_min, vec4 out_max) {\n\tinput = clamp((input-in_min)/(in_max-in_min), 0.0, 1.0);\n\tin_mid = (in_mid-in_min)/(in_max-in_min);\n\tvec4 dark = step(in_mid, input);\n\tinput = 0.5*mix(input/(in_mid), 1.0+(input-in_mid)/(1.0-in_mid), dark);\n\treturn out_min+input*(out_max-out_min);\n}\n", - "inputs": [ - { - "default": "vec4(1.0)", - "label": "", - "name": "input", - "type": "rgba" - } - ], - "instance": "", - "name": "Levels", - "outputs": [ - { - "rgba": "adjust_levels($input($uv), $in_min, $in_mid, $in_max, $out_min, $out_max)", - "type": "rgba" - } - ], - "parameters": [ - { - "default": { - "a": 0, - "b": 0, - "g": 0, - "r": 0 - }, - "label": "", - "name": "in_min", - "type": "color" - }, - { - "default": { - "a": 0.498039, - "b": 0.498039, - "g": 0.498039, - "r": 0.498039 - }, - "label": "", - "name": "in_mid", - "type": "color" - }, - { - "default": { - "a": 1, - "b": 1, - "g": 1, - "r": 1 - }, - "label": "", - "name": "in_max", - "type": "color" - }, - { - "default": { - "a": 1, - "b": 0, - "g": 0, - "r": 0 - }, - "label": "", - "name": "out_min", - "type": "color" - }, - { - "default": { - "a": 1, - "b": 1, - "g": 1, - "r": 1 - }, - "label": "", - "name": "out_max", - "type": "color" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/tones_map.mmg b/addons/material_maker/nodes/tones_map.mmg deleted file mode 100644 index 952fc85..0000000 --- a/addons/material_maker/nodes/tones_map.mmg +++ /dev/null @@ -1,90 +0,0 @@ -{ - "name": "tones_map", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "in_max": 1, - "in_min": 0, - "out_max": 1, - "out_min": 0 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec4(0.5 ,0.5, 0.5, 1.0)", - "label": "", - "longdesc": "The input image", - "name": "in", - "shortdesc": "Input", - "type": "rgba" - } - ], - "instance": "", - "longdesc": "Maps linearly an input tones interval to an output tones interval.", - "name": "Tones map", - "outputs": [ - { - "longdesc": "Shows the generated remapped image", - "rgba": "vec4(vec3($out_min)+($in($uv).rgb-vec3($in_min))*vec3(($out_max-$out_min)/($in_max-$in_min)), $in($uv).a)", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - { - "control": "None", - "default": 0.5, - "label": "Input min", - "longdesc": "The minimum value of the input interval", - "max": 1, - "min": 0, - "name": "in_min", - "shortdesc": "InputMin", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Input max", - "longdesc": "The maximum value of the input interval", - "max": 1, - "min": 0, - "name": "in_max", - "shortdesc": "InputMax", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Output min", - "longdesc": "The minimum value of the output interval", - "max": 1, - "min": 0, - "name": "out_min", - "shortdesc": "OutputMin", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Output max", - "longdesc": "The maximum value of the output interval", - "max": 1, - "min": 0, - "name": "out_max", - "shortdesc": "OutputMax", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Tones map" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/tones_step.mmg b/addons/material_maker/nodes/tones_step.mmg deleted file mode 100644 index af4c049..0000000 --- a/addons/material_maker/nodes/tones_step.mmg +++ /dev/null @@ -1,73 +0,0 @@ -{ - "name": "tones_step", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "invert": false, - "value": 0.5, - "width": 0.1 - }, - "shader_model": { - "code": "vec3 $(name_uv)_false = clamp(($in($uv).rgb-vec3($value))/max(0.0001, $width)+vec3(0.5), vec3(0.0), vec3(1.0));\nvec3 $(name_uv)_true = vec3(1.0)-$(name_uv)_false;", - "global": "", - "inputs": [ - { - "default": "vec4(0.5 ,0.5, 0.5, 1.0)", - "label": "", - "longdesc": "The input image", - "name": "in", - "shortdesc": "Input", - "type": "rgba" - } - ], - "instance": "", - "longdesc": "Emphasizes dark and light tones around a specified value", - "name": "Tones step", - "outputs": [ - { - "longdesc": "Shows the generated high contrast image", - "rgba": "vec4($(name_uv)_$invert, $in($uv).a)", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - { - "control": "None", - "default": 0.5, - "label": "Value", - "longdesc": "The value of the input that separate dark and light zones of the result", - "max": 1, - "min": 0, - "name": "value", - "shortdesc": "Value", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Width", - "longdesc": "The width (in tones space) of the transition area", - "max": 1, - "min": 0, - "name": "width", - "shortdesc": "width", - "step": 0.01, - "type": "float" - }, - { - "default": false, - "label": "Invert", - "longdesc": "Invert the generated image if set", - "name": "invert", - "shortdesc": "Invert", - "type": "boolean" - } - ], - "shortdesc": "Tones step" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/transform.mmg b/addons/material_maker/nodes/transform.mmg deleted file mode 100644 index cf2ef72..0000000 --- a/addons/material_maker/nodes/transform.mmg +++ /dev/null @@ -1,151 +0,0 @@ -{ - "name": "transform", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0, - "translate_y": 0 - }, - "shader_model": { - "code": "", - "longdesc": "Translates, rotates and scales its input", - "global": "vec2 transform(vec2 uv, vec2 translate, float rotate, vec2 scale, bool repeat) {\n \tvec2 rv;\n\tuv -= translate;\n\tuv -= vec2(0.5);\n\trv.x = cos(rotate)*uv.x + sin(rotate)*uv.y;\n\trv.y = -sin(rotate)*uv.x + cos(rotate)*uv.y;\n\trv /= scale;\n\trv += vec2(0.5);\n if (repeat) {\n\t\treturn fract(rv);\n\t} else {\n\t\treturn clamp(rv, vec2(0.0), vec2(1.0));\n\t}\t\n}", - "inputs": [ - { - "default": "vec4($uv, 0.0, 1.0)", - "label": "", - "longdesc": "The input image to be transformed", - "name": "i", - "shortdesc": "Input", - "type": "rgba" - }, - { - "default": "1.0", - "label": "", - "longdesc": "An optional map for translation along the X axis", - "name": "tx", - "shortdesc": "TranslateMap.x", - "type": "f" - }, - { - "default": "1.0", - "label": "", - "longdesc": "An optional map for translation along the Y axis", - "name": "ty", - "shortdesc": "TranslateMap.y", - "type": "f" - }, - { - "default": "1.0", - "label": "", - "longdesc": "An optional map for rotation", - "name": "r", - "shortdesc": "RotateMap", - "type": "f" - }, - { - "default": "1.0", - "label": "", - "longdesc": "An optional map for scaling along the X axis", - "name": "sx", - "shortdesc": "ScaleMap.x", - "type": "f" - }, - { - "default": "1.0", - "label": "", - "longdesc": "An optional map for scaling along the Y axis", - "name": "sy", - "shortdesc": "ScaleMap.y", - "type": "f" - } - ], - "instance": "", - "name": "Transform", - "outputs": [ - { - "longdesc": "Shows the transformed image", - "rgba": "$i(transform($uv, vec2($translate_x*(2.0*$tx($uv)-1.0), $translate_y*(2.0*$ty($uv)-1.0)), $rotate*0.01745329251*(2.0*$r($uv)-1.0), vec2($scale_x*(2.0*$sx($uv)-1.0), $scale_y*(2.0*$sy($uv)-1.0)), $repeat))", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - { - "control": "P1.x", - "default": 0, - "label": "2:Translate X:", - "longdesc": "The translation along the X axis", - "max": 1, - "min": -1, - "name": "translate_x", - "shortdesc": "Translate.x", - "step": 0.005, - "type": "float" - }, - { - "control": "P1.y", - "default": 0, - "label": "Translate Y:", - "longdesc": "The translation along the Y axis", - "max": 1, - "min": -1, - "name": "translate_y", - "shortdesc": "Translate.y", - "step": 0.005, - "type": "float" - }, - { - "control": "Radius1.a", - "default": 0, - "label": "Rotate:", - "longdesc": "The rotation angle", - "max": 720, - "min": -720, - "name": "rotate", - "shortdesc": "Rotate", - "step": 0.005, - "type": "float" - }, - { - "control": "Scale1.x", - "default": 1, - "label": "Scale X:", - "longdesc": "The scaling factor along the X axis", - "max": 50, - "min": 0, - "name": "scale_x", - "shortdesc": "Scale.x", - "step": 0.005, - "type": "float" - }, - { - "control": "Scale1.y", - "default": 1, - "label": "Scale Y:", - "longdesc": "The scaling factor along the Y axis", - "max": 50, - "min": 0, - "name": "scale_y", - "shortdesc": "Scale.y", - "step": 0.005, - "type": "float" - }, - { - "default": false, - "label": "Repeat:", - "longdesc": "Repeat the input if checked, clamps otherwise", - "name": "repeat", - "shortdesc": "Repeat", - "type": "boolean" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/transform2.mmg b/addons/material_maker/nodes/transform2.mmg deleted file mode 100644 index e918866..0000000 --- a/addons/material_maker/nodes/transform2.mmg +++ /dev/null @@ -1,165 +0,0 @@ -{ - "name": "transform2", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "mode": 0, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0, - "translate_y": 0 - }, - "shader_model": { - "code": "", - "longdesc": "Translates, rotates and scales its input", - "global": "vec2 transform2_clamp(vec2 uv) {\n\treturn clamp(uv, vec2(0.0), vec2(1.0));\n}\n\nvec2 transform2(vec2 uv, vec2 translate, float rotate, vec2 scale) {\n \tvec2 rv;\n\tuv -= translate;\n\tuv -= vec2(0.5);\n\trv.x = cos(rotate)*uv.x + sin(rotate)*uv.y;\n\trv.y = -sin(rotate)*uv.x + cos(rotate)*uv.y;\n\trv /= scale;\n\trv += vec2(0.5);\n\treturn rv;\t\n}", - "inputs": [ - { - "default": "vec4($uv, 0.0, 1.0)", - "label": "", - "longdesc": "The input image to be transformed", - "name": "i", - "shortdesc": "Input", - "type": "rgba" - }, - { - "default": "1.0", - "label": "", - "longdesc": "An optional map for translation along the X axis", - "name": "tx", - "shortdesc": "TranslateMap.x", - "type": "f" - }, - { - "default": "1.0", - "label": "", - "longdesc": "An optional map for translation along the Y axis", - "name": "ty", - "shortdesc": "TranslateMap.y", - "type": "f" - }, - { - "default": "1.0", - "label": "", - "longdesc": "An optional map for rotation", - "name": "r", - "shortdesc": "RotateMap", - "type": "f" - }, - { - "default": "1.0", - "label": "", - "longdesc": "An optional map for scaling along the X axis", - "name": "sx", - "shortdesc": "ScaleMap.x", - "type": "f" - }, - { - "default": "1.0", - "label": "", - "longdesc": "An optional map for scaling along the Y axis", - "name": "sy", - "shortdesc": "ScaleMap.y", - "type": "f" - } - ], - "instance": "", - "name": "Transform", - "outputs": [ - { - "longdesc": "Shows the transformed image", - "rgba": "$i($mode(transform2($uv, vec2($translate_x*(2.0*$tx($uv)-1.0), $translate_y*(2.0*$ty($uv)-1.0)), $rotate*0.01745329251*(2.0*$r($uv)-1.0), vec2($scale_x*(2.0*$sx($uv)-1.0), $scale_y*(2.0*$sy($uv)-1.0)))))", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - { - "control": "P1.x", - "default": 0, - "label": "2:Translate X:", - "longdesc": "The translation along the X axis", - "max": 1, - "min": -1, - "name": "translate_x", - "shortdesc": "Translate.x", - "step": 0.005, - "type": "float" - }, - { - "control": "P1.y", - "default": 0, - "label": "Translate Y:", - "longdesc": "The translation along the Y axis", - "max": 1, - "min": -1, - "name": "translate_y", - "shortdesc": "Translate.y", - "step": 0.005, - "type": "float" - }, - { - "control": "Radius1.a", - "default": 0, - "label": "Rotate:", - "longdesc": "The rotation angle", - "max": 720, - "min": -720, - "name": "rotate", - "shortdesc": "Rotate", - "step": 0.005, - "type": "float" - }, - { - "control": "Scale1.x", - "default": 1, - "label": "Scale X:", - "longdesc": "The scaling factor along the X axis", - "max": 50, - "min": 0, - "name": "scale_x", - "shortdesc": "Scale.x", - "step": 0.005, - "type": "float" - }, - { - "control": "Scale1.y", - "default": 1, - "label": "Scale Y:", - "longdesc": "The scaling factor along the Y axis", - "max": 50, - "min": 0, - "name": "scale_y", - "shortdesc": "Scale.y", - "step": 0.005, - "type": "float" - }, - { - "default": 0, - "label": "Mode", - "longdesc": "Defines the behavior beyond the limits or the input image:\n- Clamp stretches the edges\n- Repeat tiles the input\n- Extend shows parts of the input that are beyond the edges", - "name": "mode", - "shortdesc": "Mode", - "type": "enum", - "values": [ - { - "name": "Clamp", - "value": "transform2_clamp" - }, - { - "name": "Repeat", - "value": "fract" - }, - { - "name": "Extend", - "value": "" - } - ] - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/translate.mmg b/addons/material_maker/nodes/translate.mmg deleted file mode 100644 index 4c612c4..0000000 --- a/addons/material_maker/nodes/translate.mmg +++ /dev/null @@ -1,64 +0,0 @@ -{ - "name": "translate", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "translate_x": 0, - "translate_y": 0 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec4($uv, 0.0, 1.0)", - "label": "", - "longdesc": "The input image", - "name": "i", - "shortdesc": "Input", - "type": "rgba" - } - ], - "instance": "", - "longdesc": "Translates its input", - "name": "Translate", - "outputs": [ - { - "longdesc": "Shows the translated image", - "rgba": "$i($uv-vec2($translate_x, $translate_y))", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - { - "control": "P1.x", - "default": 0, - "label": "Translate X:", - "longdesc": "The translation along the X axis", - "max": 1, - "min": -1, - "name": "translate_x", - "shortdesc": "Translate.x", - "step": 0.005, - "type": "float" - }, - { - "control": "P1.y", - "default": 0, - "label": "Translate Y:", - "longdesc": "The translation along the Y axis", - "max": 1, - "min": -1, - "name": "translate_y", - "shortdesc": "Translate.y", - "step": 0.005, - "type": "float" - } - ], - "shortdesc": "Translate" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/truchet.mmg b/addons/material_maker/nodes/truchet.mmg deleted file mode 100644 index 33f4268..0000000 --- a/addons/material_maker/nodes/truchet.mmg +++ /dev/null @@ -1,63 +0,0 @@ -{ - "name": "truchet", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "shape": 0, - "size": 4 - }, - "shader_model": { - "code": "", - "global": "float truchet1(vec2 uv, vec2 seed) {\n vec2 i = floor(uv);\n vec2 f = fract(uv)-vec2(0.5);\n return 1.0-abs(abs((2.0*step(rand(i+seed), 0.5)-1.0)*f.x+f.y)-0.5);\n}\n\nfloat truchet2(vec2 uv, vec2 seed) {\n vec2 i = floor(uv);\n vec2 f = fract(uv);\n float random = step(rand(i+seed), 0.5);\n f.x *= 2.0*random-1.0;\n f.x += 1.0-random;\n return 1.0-min(abs(length(f)-0.5), abs(length(1.0-f)-0.5));\n}\n", - "inputs": [ - - ], - "instance": "", - "longdesc": "Generates a truchet pattern", - "name": "Truchet", - "outputs": [ - { - "f": "truchet$shape($uv*$size, vec2(float($seed)))", - "longdesc": "Shows a greyscale image of the truchet pattern.", - "shortdesc": "Output", - "type": "f" - } - ], - "parameters": [ - { - "default": 0, - "label": "Shape", - "longdesc": "The base shape of each tile of the truchet pattern", - "name": "shape", - "shortdesc": "Shape", - "type": "enum", - "values": [ - { - "name": "Line", - "value": "1" - }, - { - "name": "Circle", - "value": "2" - } - ] - }, - { - "control": "None", - "default": 4, - "label": "Size", - "longdesc": "The number of rows and columns of the truchet pattern", - "max": 64, - "min": 2, - "name": "size", - "shortdesc": "Size", - "step": 1, - "type": "float" - } - ], - "shortdesc": "Truchet pattern" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/truchet_generic.mmg b/addons/material_maker/nodes/truchet_generic.mmg deleted file mode 100644 index c529ea8..0000000 --- a/addons/material_maker/nodes/truchet_generic.mmg +++ /dev/null @@ -1,43 +0,0 @@ -{ - "name": "truchet_generic", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "size": 6 - }, - "shader_model": { - "code": "", - "global": "vec2 truchet_generic_uv(vec2 uv, vec2 seed) {\n vec2 i = floor(uv);\n vec2 f = fract(uv);\n\tvec2 invert = step(rand2(seed+i), vec2(0.5));\n return f*(vec2(1.0)-invert)+(vec2(1.0)-f)*invert;\n}\n", - "inputs": [ - { - "default": "vec4(1.0)", - "label": "", - "name": "in", - "type": "rgba" - } - ], - "instance": "", - "name": "Generic Truchet", - "outputs": [ - { - "rgba": "$in(truchet_generic_uv($uv*$size, vec2(float($seed))))", - "type": "rgba" - } - ], - "parameters": [ - { - "control": "None", - "default": 4, - "label": "Size", - "max": 64, - "min": 2, - "name": "size", - "step": 1, - "type": "float" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/uniform.mmg b/addons/material_maker/nodes/uniform.mmg deleted file mode 100644 index a53bbac..0000000 --- a/addons/material_maker/nodes/uniform.mmg +++ /dev/null @@ -1,49 +0,0 @@ -{ - "name": "uniform", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "color": { - "a": 1, - "b": 1, - "g": 0.415686, - "r": 0, - "type": "Color" - } - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - - ], - "instance": "", - "name": "Uniform", - "outputs": [ - { - "longdesc": "A uniform image of the selected color", - "rgba": "$(color)", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - { - "default": { - "a": 1, - "b": 1, - "g": 1, - "r": 1 - }, - "label": "", - "longdesc": "Color of the uniform image", - "name": "color", - "shortdesc": "Color", - "type": "color" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/uniform_greyscale.mmg b/addons/material_maker/nodes/uniform_greyscale.mmg deleted file mode 100644 index 1f874e3..0000000 --- a/addons/material_maker/nodes/uniform_greyscale.mmg +++ /dev/null @@ -1,42 +0,0 @@ -{ - "name": "uniform_greyscale", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "color": 0.5 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - - ], - "instance": "", - "name": "Greyscale Uniform", - "outputs": [ - { - "f": "$(color)", - "longdesc": "A uniform image of the selected value", - "shortdesc": "Output", - "type": "f" - } - ], - "parameters": [ - { - "control": "None", - "default": 0.5, - "label": "", - "longdesc": "The value of the uniform greyscale image", - "max": 1, - "min": 0, - "name": "color", - "shortdesc": "Value", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/unity.mat.tmpl b/addons/material_maker/nodes/unity.mat.tmpl deleted file mode 100644 index 0b45a4d..0000000 --- a/addons/material_maker/nodes/unity.mat.tmpl +++ /dev/null @@ -1,97 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: test - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords:$(expr:" _METALLICGLOSSMAP" if $(connected:roughness_tex) or $(connected:metallic_tex) else "")$(expr:" _NORMALMAP" if $(connected:normal_tex) else "")$(expr:" _PARALLAXMAP" if $(connected:depth_tex) else "") - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _BumpMap: -$if $(connected:normal_tex) - m_Texture: {fileID: 2800000, guid: $(uid:2), type: 3} -$else - m_Texture: {fileID: 0} -$fi - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailAlbedoMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailMask: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: -$if $(connected:albedo_tex) - m_Texture: {fileID: 2800000, guid: $(uid:0), type: 3} -$else - m_Texture: {fileID: 0} -$fi - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicGlossMap: -$if $(connected:roughness_tex) or $(connected:metallic_tex) - m_Texture: {fileID: 2800000, guid: $(uid:1), type: 3} -$else - m_Texture: {fileID: 0} -$fi - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _OcclusionMap: -$if $(connected:ao_tex) - m_Texture: {fileID: 2800000, guid: $(uid:4), type: 3} -$else - m_Texture: {fileID: 0} -$fi - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ParallaxMap: -$if $(connected:depth_tex) - m_Texture: {fileID: 2800000, guid: $(uid:3), type: 3} -$else - m_Texture: {fileID: 0} -$fi - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - _BumpScale: 1 - - _Cutoff: 0.5 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _GlossMapScale: 1 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _UVSec: 0 - - _ZWrite: 1 - m_Colors: - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/addons/material_maker/nodes/unity.png.meta.tmpl b/addons/material_maker/nodes/unity.png.meta.tmpl deleted file mode 100644 index 7321aa3..0000000 --- a/addons/material_maker/nodes/unity.png.meta.tmpl +++ /dev/null @@ -1,91 +0,0 @@ -fileFormatVersion: 2 -guid: $(file_param:uid) -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 10 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: $(file_param:srgb) - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: $(file_param:normal) - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/addons/material_maker/nodes/unity_hdrp.mat.tmpl b/addons/material_maker/nodes/unity_hdrp.mat.tmpl deleted file mode 100644 index f0d872d..0000000 --- a/addons/material_maker/nodes/unity_hdrp.mat.tmpl +++ /dev/null @@ -1,288 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: test - m_Shader: {fileID: 4800000, guid: 6e4ae4064600d784cac1e41a9e6f2e59, type: 3} - m_ShaderKeywords: _NORMALMAP_TANGENT_SPACE$(expr:" _NORMALMAP" if $(connected:normal_tex) else "")$(expr:" _HEIGHTMAP _PIXEL_DISPLACEMENT _PIXEL_DISPLACEMENT_LOCK_OBJECT_SCALE _DISPLACEMENT_LOCK_TILING_SCALE" if $(connected:depth_tex) else "")$(expr:" _MASKMAP" if $(connected:ao_tex) or $(connected:roughness_tex) or $(connected:metallic_tex) else "")$(expr:" _EMISSIVE_COLOR_MAP" if $(connected:emission_tex) else "") - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: - - DistortionVectors - - MOTIONVECTORS - - TransparentDepthPrepass - - TransparentDepthPostpass - - TransparentBackface - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _AnisotropyMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BaseColorMap: -$if $(connected:albedo_tex) - m_Texture: {fileID: 2800000, guid: $(uid:0), type: 3} -$else - m_Texture: {fileID: 0} -$fi - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BentNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BentNormalMapOS: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _CoatMaskMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DistortionVectorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissiveColorMap: -$if $(connected:emission_tex) - m_Texture: {fileID: 2800000, guid: $(uid:4), type: 3} -$else - m_Texture: {fileID: 0} -$fi - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _HeightMap: -$if $(connected:depth_tex) - m_Texture: {fileID: 2800000, guid: $(uid:3), type: 3} -$else - m_Texture: {fileID: 0} -$fi - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _IridescenceMaskMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _IridescenceThicknessMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: -$if $(connected:albedo_tex) - m_Texture: {fileID: 2800000, guid: $(uid:0), type: 3} -$else - m_Texture: {fileID: 0} -$fi - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MaskMap: -$if $(connected:ao_tex) or $(connected:roughness_tex) or $(connected:metallic_tex) - m_Texture: {fileID: 2800000, guid: $(uid:1), type: 3} -$else - m_Texture: {fileID: 0} -$fi - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _NormalMap: -$if $(connected:normal_tex) - m_Texture: {fileID: 2800000, guid: $(uid:2), type: 3} -$else - m_Texture: {fileID: 0} -$fi - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _NormalMapOS: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SpecularColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SubsurfaceMaskMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TangentMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TangentMapOS: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ThicknessMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TransmittanceColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - _AORemapMax: 1 - - _AORemapMin: 0 - - _ATDistance: 1 - - _AddPrecomputedVelocity: 0 - - _AlbedoAffectEmissive: 0 - - _AlphaCutoff: 0.5 - - _AlphaCutoffEnable: 0 - - _AlphaCutoffPostpass: 0.5 - - _AlphaCutoffPrepass: 0.5 - - _AlphaCutoffShadow: 0.5 - - _AlphaDstBlend: 0 - - _AlphaSrcBlend: 1 - - _Anisotropy: 0 - - _BlendMode: 0 - - _CoatMask: 0 - - _CullMode: 2 - - _CullModeForward: 2 - - _Cutoff: 0.5 - - _DepthOffsetEnable: 0 - - _DetailAlbedoScale: 1 - - _DetailNormalScale: 1 - - _DetailSmoothnessScale: 1 - - _DiffusionProfile: 0 - - _DiffusionProfileHash: 0 - - _DisplacementLockObjectScale: 1 - - _DisplacementLockTilingScale: 1 -$if $(connected:depth_tex) - - _DisplacementMode: 2 -$else - - _DisplacementMode: 0 -$fi - - _DistortionBlendMode: 0 - - _DistortionBlurBlendMode: 0 - - _DistortionBlurDstBlend: 1 - - _DistortionBlurRemapMax: 1 - - _DistortionBlurRemapMin: 0 - - _DistortionBlurScale: 1 - - _DistortionBlurSrcBlend: 1 - - _DistortionDepthTest: 1 - - _DistortionDstBlend: 1 - - _DistortionEnable: 0 - - _DistortionScale: 1 - - _DistortionSrcBlend: 1 - - _DistortionVectorBias: -1 - - _DistortionVectorScale: 2 - - _DoubleSidedEnable: 0 - - _DoubleSidedNormalMode: 1 - - _DstBlend: 0 - - _EmissiveColorMode: 1 - - _EmissiveExposureWeight: 1 - - _EmissiveIntensity: 1 - - _EmissiveIntensityUnit: 0 - - _EnableBlendModePreserveSpecularLighting: 1 - - _EnableFogOnTransparent: 1 - - _EnableGeometricSpecularAA: 0 - - _EnergyConservingSpecularColor: 1 - - _HeightAmplitude: $(expr:0.08*$(param:depth_scale)) - - _HeightCenter: 1 - - _HeightMapParametrization: 0 - - _HeightMax: 1 - - _HeightMin: -1 - - _HeightOffset: 0 - - _HeightPoMAmplitude: $(expr:8*$(param:depth_scale)) - - _HeightTessAmplitude: 2 - - _HeightTessCenter: 0.5 - - _InvTilingScale: 1 - - _Ior: 1.5 - - _IridescenceMask: 1 - - _IridescenceThickness: 1 - - _LinkDetailsWithBase: 1 - - _MaterialID: 1 - - _Metallic: $(param:metallic) - - _NormalMapSpace: 0 - - _NormalScale: $(param:normal) - - _PPDLodThreshold: 5 - - _PPDMaxSamples: 15 - - _PPDMinSamples: 5 - - _PPDPrimitiveLength: 1 - - _PPDPrimitiveWidth: 1 - - _ReceivesSSR: 1 - - _RefractionModel: 0 - - _SSRefractionProjectionModel: 0 - - _Smoothness: 1 - - _SmoothnessRemapMax: 1 - - _SmoothnessRemapMin: $(expr:1-$(param:roughness)) - - _SpecularAAScreenSpaceVariance: 0.1 - - _SpecularAAThreshold: 0.2 - - _SpecularOcclusionMode: 1 - - _SrcBlend: 1 - - _StencilRef: 0 - - _StencilRefDepth: 8 - - _StencilRefDistortionVec: 4 - - _StencilRefGBuffer: 10 - - _StencilRefMV: 40 - - _StencilWriteMask: 6 - - _StencilWriteMaskDepth: 8 - - _StencilWriteMaskDistortionVec: 4 - - _StencilWriteMaskGBuffer: 14 - - _StencilWriteMaskMV: 40 - - _SubsurfaceMask: 1 - - _SupportDecals: 1 - - _SurfaceType: 0 - - _TexWorldScale: 1 - - _TexWorldScaleEmissive: 1 - - _Thickness: 1 - - _TransmissionEnable: 1 - - _TransparentBackfaceEnable: 0 - - _TransparentCullMode: 2 - - _TransparentDepthPostpassEnable: 0 - - _TransparentDepthPrepassEnable: 0 - - _TransparentSortPriority: 0 - - _TransparentWritingMotionVec: 0 - - _TransparentZWrite: 0 - - _UVBase: 0 - - _UVDetail: 0 - - _UVEmissive: 0 - - _UseEmissiveIntensity: 0 - - _UseShadowThreshold: 0 - - _ZTestDepthEqualForOpaque: 3 - - _ZTestGBuffer: 4 - - _ZTestModeDistortion: 4 - - _ZTestTransparent: 4 - - _ZWrite: 1 - m_Colors: - - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _BaseColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _DiffusionProfileAsset: {r: 0, g: 0, b: 0, a: 0} - - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} - - _EmissiveColorLDR: {r: 0, g: 0, b: 0, a: 1} - - _InvPrimScale: {r: 1, g: 1, b: 0, a: 0} - - _IridescenceThicknessRemap: {r: 0, g: 1, b: 0, a: 0} - - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} - - _ThicknessRemap: {r: 0, g: 1, b: 0, a: 0} - - _TransmittanceColor: {r: 1, g: 1, b: 1, a: 1} - - _UVDetailsMappingMask: {r: 1, g: 0, b: 0, a: 0} - - _UVMappingMask: {r: 1, g: 0, b: 0, a: 0} - - _UVMappingMaskEmissive: {r: 1, g: 0, b: 0, a: 0} ---- !u!114 &8466335806480081788 -MonoBehaviour: - m_ObjectHideFlags: 11 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: da692e001514ec24dbc4cca1949ff7e8, type: 3} - m_Name: - m_EditorClassIdentifier: - version: 2 diff --git a/addons/material_maker/nodes/voronoi.mmg b/addons/material_maker/nodes/voronoi.mmg deleted file mode 100644 index aae2e71..0000000 --- a/addons/material_maker/nodes/voronoi.mmg +++ /dev/null @@ -1,127 +0,0 @@ -{ - "name": "voronoi", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "intensity": 1, - "randomness": 0.66, - "scale_x": 4, - "scale_y": 4, - "stretch_x": 1, - "stretch_y": 1 - }, - "shader_model": { - "code": "vec4 $(name_uv)_xyzw = voronoi($uv, vec2($scale_x, $scale_y), vec2($stretch_y, $stretch_x), $intensity, $randomness, $seed);", - "global": "vec4 voronoi(vec2 uv, vec2 size, vec2 stretch, float intensity, float randomness, int seed) {\n\tvec2 seed2 = rand2(vec2(float(seed), 1.0-float(seed)));\n uv *= size;\n float best_distance0 = 1.0;\n float best_distance1 = 1.0;\n vec2 point0;\n vec2 point1;\n vec2 p0 = floor(uv);\n for (int dx = -1; dx < 2; ++dx) {\n \tfor (int dy = -1; dy < 2; ++dy) {\n vec2 d = vec2(float(dx), float(dy));\n vec2 p = p0+d;\n p += randomness*rand2(seed2+mod(p, size));\n float distance = length(stretch*(uv - p) / size);\n if (best_distance0 > distance) {\n \tbest_distance1 = best_distance0;\n \tbest_distance0 = distance;\n point1 = point0;\n point0 = p;\n } else if (best_distance1 > distance) {\n \tbest_distance1 = distance;\n point1 = p;\n }\n }\n }\n float edge_distance = dot(uv - 0.5*(point0+point1), normalize(point0-point1));\n \n return vec4(point0, best_distance0*length(size)*intensity, edge_distance);\n}\n", - "inputs": [ - - ], - "instance": "", - "longdesc": "Generates several images from a tileable voronoi noise", - "name": "Voronoi", - "outputs": [ - { - "f": "$(name_uv)_xyzw.z", - "longdesc": "A greyscale pattern based on the distance to cell centers", - "shortdesc": "Nodes", - "type": "f" - }, - { - "f": "$(name_uv)_xyzw.w", - "longdesc": "A greyscale pattern based on the distance to borders", - "shortdesc": "Borders", - "type": "f" - }, - { - "longdesc": "A color pattern that assigns a random color to each cell", - "rgb": "rand3(fract($(name_uv)_xyzw.xy))", - "shortdesc": "Random color", - "type": "rgb" - }, - { - "longdesc": "An output that should be plugged into a Fill companion node", - "rgba": "vec4(fract(($(name_uv)_xyzw.xy-0.5)/vec2($scale_x, $scale_y)), vec2(1.0)/vec2($scale_x, $scale_y))", - "shortdesc": "Fill", - "type": "rgba" - } - ], - "parameters": [ - { - "control": "None", - "default": 4, - "label": "Scale X", - "longdesc": "The scale along the X axis", - "max": 32, - "min": 1, - "name": "scale_x", - "shortdesc": "Scale.x", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 4, - "label": "Scale Y", - "longdesc": "The scale along the Y axis", - "max": 32, - "min": 1, - "name": "scale_y", - "shortdesc": "Scale.y", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Stretch X", - "longdesc": "The stretch factor along the X axis", - "max": 1, - "min": 0.01, - "name": "stretch_x", - "shortdesc": "Stretch.x", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Stretch Y", - "longdesc": "The stretch factor along the Y axis", - "max": 1, - "min": 0.01, - "name": "stretch_y", - "shortdesc": "Stretch.y", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.75, - "label": "Intensity", - "longdesc": "A value factor for greyscale outputs", - "max": 1, - "min": 0, - "name": "intensity", - "shortdesc": "Intensity", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Randomness", - "longdesc": "The randomness of cell centers positions", - "max": 1, - "min": 0, - "name": "randomness", - "shortdesc": "Randomness", - "step": 0.01, - "type": "float" - } - ], - "shortdesc": "Voronoi Noise" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/warp.mmg b/addons/material_maker/nodes/warp.mmg deleted file mode 100644 index dea232c..0000000 --- a/addons/material_maker/nodes/warp.mmg +++ /dev/null @@ -1,92 +0,0 @@ -{ - "name": "warp", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "amount": 0.1, - "eps": 0.1, - "mode": 0 - }, - "shader_model": { - "code": "vec2 $(name_uv)_slope = $(name)_slope($uv, $eps);\nvec2 $(name_uv)_warp = $mode;", - "global": "", - "inputs": [ - { - "default": "vec4(sin($uv.x*20.0)*0.5+0.5, sin($uv.y*20.0)*0.5+0.5, 0, 1)", - "label": "", - "longdesc": "The input image to be warped", - "name": "in", - "shortdesc": "Input", - "type": "rgba" - }, - { - "default": "0.0", - "function": true, - "label": "", - "longdesc": "The height map whose slopes are used to deform the input", - "name": "d", - "shortdesc": "Height map", - "type": "f" - } - ], - "instance": "vec2 $(name)_slope(vec2 uv, float epsilon) {\n\treturn vec2($d(fract(uv+vec2(epsilon, 0.0)))-$d(fract(uv-vec2(epsilon, 0.0))), $d(fract(uv+vec2(0.0, epsilon)))-$d(fract(uv-vec2(0.0, epsilon))));\n}", - "longdesc": "Warps its input according to a heightmap", - "name": "Warp", - "outputs": [ - { - "longdesc": "Shows the warped image", - "rgba": "$in($uv+$amount*$(name_uv)_warp)", - "shortdesc": "Output", - "type": "rgba" - } - ], - "parameters": [ - { - "default": 0, - "label": "", - "longdesc": "Both warp modes extract their direction from the height map slopes:\n- Slope warp intensity only depends on the slope\n- Distance to top warp intensity depends on the slope and the distance to the top, and can be used to create mosaic-like patterns\n\nA Transform node with translate maps can produce effects similar to Slope Warp and is generally faster.", - "name": "mode", - "shortdesc": "Mode", - "type": "enum", - "values": [ - { - "name": "Slope", - "value": "$(name_uv)_slope" - }, - { - "name": "Distance to top", - "value": "$(name_uv)_slope*(1.0-$d($uv))" - } - ] - }, - { - "control": "None", - "default": 0, - "label": "", - "longdesc": "The strength of the warp effect", - "max": 1, - "min": 0, - "name": "amount", - "shortdesc": "Strength", - "step": 0.005, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "", - "longdesc": "The offset used to measure slopes", - "max": 0.2, - "min": 0.005, - "name": "eps", - "shortdesc": "Epsilon", - "step": 0.005, - "type": "float" - } - ], - "shortdesc": "Warp" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/nodes/weave.mmg b/addons/material_maker/nodes/weave.mmg deleted file mode 100644 index ddfb094..0000000 --- a/addons/material_maker/nodes/weave.mmg +++ /dev/null @@ -1,77 +0,0 @@ -{ - "name": "weave", - "node_position": { - "x": 0, - "y": 0 - }, - "parameters": { - "columns": 4, - "rows": 4, - "width": 0.9 - }, - "shader_model": { - "code": "", - "global": "float weave(vec2 uv, vec2 count, float width) {\n uv *= count;\n\tfloat c = (sin(3.1415926*(uv.x+floor(uv.y)))*0.5+0.5)*step(abs(fract(uv.y)-0.5), width*0.5);\n\tc = max(c, (sin(3.1415926*(1.0+uv.y+floor(uv.x)))*0.5+0.5)*step(abs(fract(uv.x)-0.5), width*0.5));\n\treturn c;\n}", - "inputs": [ - { - "default": "1.0", - "label": "3:", - "longdesc": "An input map that affects the width parameter", - "name": "width_map", - "shortdesc": "Width map", - "type": "f" - } - ], - "instance": "", - "longdesc": "Generates a simple weave pattern", - "name": "Weave", - "outputs": [ - { - "f": "weave($uv, vec2($columns, $rows), $width*$width_map($uv))", - "longdesc": "Shows the generated greyscale weave pattern.", - "shortdesc": "Output", - "type": "f" - } - ], - "parameters": [ - { - "control": "None", - "default": 4, - "label": "Size X", - "longdesc": "The number of columns of the pattern", - "max": 32, - "min": 2, - "name": "columns", - "shortdesc": "Size.x", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 4, - "label": "Size Y", - "longdesc": "The number of rows of the pattern", - "max": 32, - "min": 2, - "name": "rows", - "shortdesc": "Size.y", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 0.8, - "label": "Width", - "longdesc": "The width of each row/column", - "max": 1, - "min": 0, - "name": "width", - "shortdesc": "Width", - "step": 0.05, - "type": "float" - } - ], - "shortdesc": "Weave pattern" - }, - "type": "shader" -} \ No newline at end of file diff --git a/addons/material_maker/plugin.cfg b/addons/material_maker/plugin.cfg deleted file mode 100644 index debdbba..0000000 --- a/addons/material_maker/plugin.cfg +++ /dev/null @@ -1,7 +0,0 @@ -[plugin] - -name="Material Maker" -description="Import plugin for Material Maker" -author="RodZilla" -version="0.9" -script="plugin.gd" diff --git a/addons/material_maker/plugin.gd b/addons/material_maker/plugin.gd deleted file mode 100644 index 12dbbee..0000000 --- a/addons/material_maker/plugin.gd +++ /dev/null @@ -1,13 +0,0 @@ -tool -extends EditorPlugin - -var importer = null - -func _enter_tree() -> void: - importer = preload("res://addons/material_maker/import_plugin/ptex_import.gd").new(self) - add_import_plugin(importer) - -func _exit_tree() -> void: - if importer != null: - remove_import_plugin(importer) - importer = null diff --git a/addons/material_maker/types/gradient.gd b/addons/material_maker/types/gradient.gd deleted file mode 100644 index 33f5f0b..0000000 --- a/addons/material_maker/types/gradient.gd +++ /dev/null @@ -1,185 +0,0 @@ -extends Object -class_name MMGradient - -class Point: - var v : float - var c : Color - func _init(pos : float, color : Color): - v = pos - c = color - -class CustomSorter: - static func compare(a : Point, b : Point) -> bool: - return a.v < b.v - -var points = [ Point.new(0.0, Color(0.0, 0.0, 0.0, 0.0)), { v=1.0, c=Color(1.0, 1.0, 1.0, 1.0) } ] -var interpolation = 1 -var sorted = true - -func to_string() -> String: - var rv = PoolStringArray() - for p in points: - rv.append("("+str(p.v)+","+str(p.c)+")") - return rv.join(",") - -func duplicate() -> Object: - var copy = get_script().new() - copy.clear() - for p in points: - copy.add_point(p.v, p.c) - copy.interpolation = interpolation - return copy - -func clear() -> void: - points.clear() - sorted = true - -func add_point(v : float, c : Color) -> void: - points.append(Point.new(v, c)) - sorted = false - -func get_point_count() -> int: - return points.size() - -func get_point_position(i : int) -> float: - return points[i].v - -func set_point_position(i : int, v : float) -> void: - points[i].v = v - -func sort() -> void: - if !sorted: - points.sort_custom(CustomSorter, "compare") - for i in range(points.size()-1): - if points[i].v+0.0000005 >= points[i+1].v: - points[i+1].v = points[i].v+0.000001 - sorted = true - -func get_color(x) -> Color: - sort() - if points.size() > 0: - if x < points[0].v: - return points[0].c - var s = points.size()-1 - for i in range(s): - if x < points[i+1].v: - var p0 = points[i].v - var c0 = points[i].c - var p1 = points[i+1].v - var c1 = points[i+1].c - return c0 + (c1-c0) * (x-p0) / (p1-p0) - return points[s].c - else: - return Color(0.0, 0.0, 0.0, 1.0) - -func get_shader_params(name) -> Dictionary: - sort() - var rv = {} - for i in range(points.size()): - rv["p_"+name+"_"+str(i)+"_pos"] = points[i].v - rv["p_"+name+"_"+str(i)+"_r"] = points[i].c.r - rv["p_"+name+"_"+str(i)+"_g"] = points[i].c.g - rv["p_"+name+"_"+str(i)+"_b"] = points[i].c.b - rv["p_"+name+"_"+str(i)+"_a"] = points[i].c.a - return rv - -# get_color_in_shader -func gcis(color) -> String: - return "vec4(%.9f,%.9f,%.9f,%.9f)" % [color.r, color.g, color.b, color.a] - -func pv(name : String, i : int) -> String: - return "p_"+name+"_"+str(i)+"_pos" - -func pc(name : String, i : int) -> String: - return "vec4(p_"+name+"_"+str(i)+"_r,p_"+name+"_"+str(i)+"_g,p_"+name+"_"+str(i)+"_b,p_"+name+"_"+str(i)+"_a)" - -func get_shader(name) -> String: - sort() - var shader - shader = "vec4 "+name+"_gradient_fct(float x) {\n" - match interpolation: - 0: - if points.size() > 0: - shader += " if (x < 0.5*(%s+%s)) {\n" % [ pv(name, 0), pv(name, 1) ] - shader += " return "+pc(name, 0)+";\n" - var s = points.size()-1 - for i in range(1, s): - shader += " } else if (x < 0.5*(%s+%s)) {\n" % [ pv(name, i), pv(name, i+1) ] - shader += " return "+pc(name, i)+";\n" - shader += " }\n" - shader += " return "+pc(name, s)+";\n" - else: - shader += " return vec4(0.0, 0.0, 0.0, 1.0);\n" - 1, 2: - if points.size() > 0: - shader += " if (x < %s) {\n" % pv(name, 0) - shader += " return "+pc(name, 0)+";\n" - var s = points.size()-1 - for i in range(s): - shader += " } else if (x < %s) {\n" % pv(name, i+1) - var function = "(" if interpolation == 1 else "0.5-0.5*cos(3.14159265359*" - shader += " return mix(%s, %s, %s(x-%s)/(%s-%s)));\n" % [ pc(name, i), pc(name, i+1), function, pv(name, i), pv(name, i+1), pv(name, i) ] - shader += " }\n" - shader += " return "+pc(name, s)+";\n" - else: - shader += " return vec4(0.0, 0.0, 0.0, 1.0);\n" - 3: - if points.size() > 0: - shader += " if (x < %s) {\n" % pv(name, 0) - shader += " return "+pc(name, 0)+";\n" - var s = points.size()-1 - for i in range(s): - shader += " } else if (x < %s) {\n" % pv(name, i+1) - var dx : String = "(x-%s)/(%s-%s)" % [ pv(name, i), pv(name, i+1), pv(name, i) ] - var b : String = "mix(%s, %s, %s)" % [ pc(name, i), pc(name, i+1), dx ] - if i > 0: - var a : String = "mix(%s, %s, (x-%s)/(%s-%s))" % [ pc(name, i-1), pc(name, i), pv(name, i-1), pv(name, i), pv(name, i-1) ] - if i < s-1: - var c : String = "mix(%s, %s, (x-%s)/(%s-%s))" % [ pc(name, i+1), pc(name, i+2), pv(name, i+1), pv(name, i+2), pv(name, i+1) ] - var ac : String = "mix("+a+", "+c+", 0.5-0.5*cos(3.14159265359*"+dx+"))" - shader += " return 0.5*("+b+" + "+ac+");\n" - else: - shader += " return mix("+a+", "+b+", 0.5+0.5*"+dx+");\n" - elif i < s-1: - var c : String = "mix(%s, %s, (x-%s)/(%s-%s))" % [ pc(name, i+1), pc(name, i+2), pv(name, i+1), pv(name, i+2), pv(name, i+1) ] - shader += " return mix("+c+", "+b+", 1.0-0.5*"+dx+");\n" - else: - shader += " return "+b+";\n" - shader += " }\n" - shader += " return "+pc(name, s)+";\n" - else: - shader += " return vec4(0.0, 0.0, 0.0, 1.0);\n" - _: - print("interpolation: "+str(interpolation)) - shader += "}\n" - return shader - -func serialize() -> Dictionary: - sort() - var rv = [] - for p in points: - rv.append({ pos=p.v, r=p.c.r, g=p.c.g, b=p.c.b, a=p.c.a }) - rv = { type="Gradient", points=rv, interpolation=interpolation } - return rv - -func deserialize(v) -> void: - clear() - if typeof(v) == TYPE_ARRAY: - for i in v: - if !i.has("a"): i.a = 1.0 - add_point(i.pos, Color(i.r, i.g, i.b, i.a)) - elif typeof(v) == TYPE_DICTIONARY and v.has("type") && v.type == "Gradient": - for i in v.points: - if !i.has("a"): i.a = 1.0 - add_point(i.pos, Color(i.r, i.g, i.b, i.a)) - if v.has("interpolation"): - interpolation = int(v.interpolation) - else: - interpolation = 1 - elif typeof(v) == TYPE_OBJECT and v.get_script() == get_script(): - clear() - for p in v.points: - add_point(p.v, p.c) - interpolation = v.interpolation - else: - print("Cannot deserialize gradient "+str(v)) diff --git a/addons/material_maker/types/types.gd b/addons/material_maker/types/types.gd deleted file mode 100644 index abf87a3..0000000 --- a/addons/material_maker/types/types.gd +++ /dev/null @@ -1,29 +0,0 @@ -extends Node -class_name MMType - -const Gradient = preload("res://addons/material_maker/types/gradient.gd") - -static func serialize_value(value) -> Dictionary: - if typeof(value) == TYPE_COLOR: - return { type="Color", r=value.r, g=value.g, b=value.b, a=value.a } - elif typeof(value) == TYPE_OBJECT and value.has_method("serialize"): - return value.serialize() - return value - -static func deserialize_value(data): - if typeof(data) == TYPE_DICTIONARY: - if data.has("type"): - if data.type == "Color": - return Color(data.r, data.g, data.b, data.a) - elif data.type == "Gradient": - var gradient = Gradient.new() - gradient.deserialize(data) - return gradient - elif data.has("r") and data.has("g") and data.has("b") and data.has("a"): - return Color(data.r, data.g, data.b, data.a) - # in previous releases, Gradients were serialized as arrays - elif typeof(data) == TYPE_ARRAY: - var gradient = Gradient.new() - gradient.deserialize(data) - return gradient - return data diff --git a/default_env.tres b/default_env.tres deleted file mode 100644 index d37b59d..0000000 --- a/default_env.tres +++ /dev/null @@ -1,13 +0,0 @@ -[gd_resource type="Environment" load_steps=2 format=2] - -[sub_resource type="ProceduralSky" id=1] -sky_top_color = Color( 0.0470588, 0.454902, 0.976471, 1 ) -sky_horizon_color = Color( 0.556863, 0.823529, 0.909804, 1 ) -sky_curve = 0.25 -ground_bottom_color = Color( 0.101961, 0.145098, 0.188235, 1 ) -ground_horizon_color = Color( 0.482353, 0.788235, 0.952941, 1 ) -ground_curve = 0.01 - -[resource] -background_mode = 2 -background_sky = SubResource( 1 ) diff --git a/demo/demo.tscn b/demo/demo.tscn deleted file mode 100644 index dee473e..0000000 --- a/demo/demo.tscn +++ /dev/null @@ -1,85 +0,0 @@ -[gd_scene load_steps=10 format=2] - -[ext_resource path="res://material_maker/examples/bricks.ptex" type="Material" id=1] -[ext_resource path="res://material_maker/panels/preview_3d/panoramas/studio_sky.tres" type="Environment" id=2] -[ext_resource path="res://demo/object.tscn" type="PackedScene" id=3] -[ext_resource path="res://material_maker/examples/marble.ptex" type="Material" id=4] -[ext_resource path="res://material_maker/examples/medieval_wall.ptex" type="Material" id=5] -[ext_resource path="res://material_maker/examples/floor1.ptex" type="Material" id=6] -[ext_resource path="res://material_maker/examples/beehive.ptex" type="Material" id=7] - - -[sub_resource type="Animation" id=1] -resource_name = "rotate" -length = 5.0 -loop = true -tracks/0/type = "value" -tracks/0/path = NodePath("CamPivot:rotation_degrees") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/keys = { -"times": PoolRealArray( 0, 5 ), -"transitions": PoolRealArray( 1, 1 ), -"update": 0, -"values": [ Vector3( 0, 0, 0 ), Vector3( 0, 360, 0 ) ] -} - -[sub_resource type="Animation" id=2] -resource_name = "move" -length = 50.0 -loop = true -tracks/0/type = "value" -tracks/0/path = NodePath("CamPivot:translation") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/keys = { -"times": PoolRealArray( 0, 4, 5, 9, 10, 14, 15, 19, 20, 24, 25, 29, 30, 34, 35, 39, 40, 44, 45, 49 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), -"update": 0, -"values": [ Vector3( 0, 0, 0 ), Vector3( 0, 0, 0 ), Vector3( 0, 0, -5 ), Vector3( 0, 0, -5 ), Vector3( 0, 0, -10 ), Vector3( 0, 0, -10 ), Vector3( 0, 0, -15 ), Vector3( 0, 0, -15 ), Vector3( 0, 0, -20 ), Vector3( 0, 0, -20 ), Vector3( 0, 0, -25 ), Vector3( 0, 0, -25 ), Vector3( 0, 0, -20 ), Vector3( 0, 0, -20 ), Vector3( 0, 0, -15 ), Vector3( 0, 0, -15 ), Vector3( 0, 0, -10 ), Vector3( 0, 0, -10 ), Vector3( 0, 0, -5 ), Vector3( 0, 0, -5 ) ] -} - -[node name="Spatial" type="Spatial"] - -[node name="CamPivot" type="Spatial" parent="."] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -5 ) - -[node name="Camera" type="Camera" parent="CamPivot"] -transform = Transform( 0.999487, 0.0319038, 0.00268748, -0.0319038, 0.985399, 0.167245, 0.00268751, -0.167245, 0.985912, 0.28563, 0.826821, 2.79088 ) - -[node name="CamRotate" type="AnimationPlayer" parent="."] -autoplay = "rotate" -anims/rotate = SubResource( 1 ) - -[node name="CamMove" type="AnimationPlayer" parent="."] -autoplay = "move" -anims/move = SubResource( 2 ) - -[node name="Skulls" parent="." instance=ExtResource( 3 )] - -[node name="Bricks" parent="." instance=ExtResource( 3 )] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -5 ) -material/0 = ExtResource( 1 ) - -[node name="Floor" parent="." instance=ExtResource( 3 )] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -10 ) -material/0 = ExtResource( 6 ) - -[node name="Marble" parent="." instance=ExtResource( 3 )] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -15 ) -material/0 = ExtResource( 4 ) - -[node name="MedievalWall" parent="." instance=ExtResource( 3 )] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -20 ) -material/0 = ExtResource( 5 ) - -[node name="BeeHive" parent="." instance=ExtResource( 3 )] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -25 ) -material/0 = ExtResource( 7 ) - -[node name="WorldEnvironment" type="WorldEnvironment" parent="."] -environment = ExtResource( 2 ) diff --git a/demo/object.tscn b/demo/object.tscn deleted file mode 100644 index ac597a8..0000000 --- a/demo/object.tscn +++ /dev/null @@ -1,49 +0,0 @@ -[gd_scene load_steps=6 format=2] - -[ext_resource path="res://material_maker/examples/skulls.ptex" type="Material" id=1] - -[sub_resource type="SphereMesh" id=1] - -[sub_resource type="SpatialMaterial" id=2] -flags_unshaded = true -flags_do_not_receive_shadows = true - -[sub_resource type="SphereMesh" id=3] -material = SubResource( 2 ) -radius = 0.1 -height = 0.2 - -[sub_resource type="Animation" id=4] -length = 5.0 -loop = true -tracks/0/type = "value" -tracks/0/path = NodePath("LightPivot:rotation_degrees") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/keys = { -"times": PoolRealArray( 0, 5 ), -"transitions": PoolRealArray( 1, 1 ), -"update": 0, -"values": [ Vector3( 0, 0, 0 ), Vector3( 360, 0, 0 ) ] -} - -[node name="MeshInstance" type="MeshInstance"] -mesh = SubResource( 1 ) -material/0 = ExtResource( 1 ) - -[node name="LightPivot" type="Spatial" parent="."] -transform = Transform( 1, 0, 0, 0, 0.929776, -0.368125, 0, 0.368125, 0.929776, 0, 0, 0 ) - -[node name="OmniLight" type="OmniLight" parent="LightPivot"] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0746527, 1.74306, 0 ) - -[node name="MeshInstance" type="MeshInstance" parent="LightPivot/OmniLight"] -cast_shadow = 0 -mesh = SubResource( 3 ) -material/0 = null - -[node name="LightRotate" type="AnimationPlayer" parent="."] -autoplay = "rotate" -anims/rotate = SubResource( 4 ) diff --git a/export_presets.cfg b/export_presets.cfg deleted file mode 100644 index 4221fc1..0000000 --- a/export_presets.cfg +++ /dev/null @@ -1,169 +0,0 @@ -[preset.0] - -name="Windows" -platform="Windows Desktop" -runnable=true -custom_features="" -export_filter="resources" -export_files=PoolStringArray( "res://addons/material_maker/common.shader", "res://addons/material_maker/engine/gen_base.gd", "res://addons/material_maker/engine/gen_buffer.gd", "res://addons/material_maker/engine/gen_comment.gd", "res://addons/material_maker/engine/gen_context.gd", "res://addons/material_maker/engine/gen_debug.gd", "res://addons/material_maker/engine/gen_export.gd", "res://addons/material_maker/engine/gen_graph.gd", "res://addons/material_maker/engine/gen_image.gd", "res://addons/material_maker/engine/gen_ios.gd", "res://addons/material_maker/engine/gen_iterate_buffer.gd", "res://addons/material_maker/engine/gen_material.gd", "res://addons/material_maker/engine/gen_remote.gd", "res://addons/material_maker/engine/gen_shader.gd", "res://addons/material_maker/engine/gen_switch.gd", "res://addons/material_maker/engine/gen_text.gd", "res://addons/material_maker/engine/gen_texture.gd", "res://addons/material_maker/engine/io_types.gd", "res://addons/material_maker/engine/loader.gd", "res://addons/material_maker/engine/multi_renderer.gd", "res://addons/material_maker/engine/paths.gd", "res://addons/material_maker/engine/renderer.gd", "res://addons/material_maker/engine/renderer.tscn", "res://addons/material_maker/import_plugin/tesselated.shader", "res://addons/material_maker/types/gradient.gd", "res://addons/material_maker/types/types.gd", "res://default_env.tres", "res://icon.png", "res://material_maker/fonts/hack.ttf", "res://material_maker/fonts/vegur_regular.otf", "res://material_maker/icons/arrow.png", "res://material_maker/icons/edit.tres", "res://material_maker/icons/godot_logo.svg", "res://material_maker/icons/icon.png", "res://material_maker/icons/icons.svg", "res://material_maker/icons/link.tres", "res://material_maker/icons/output_preview.tres", "res://material_maker/icons/port_group_0.tres", "res://material_maker/icons/port_group_1.tres", "res://material_maker/icons/port_group_2.tres", "res://material_maker/icons/port_group_3.tres", "res://material_maker/icons/randomness_locked.tres", "res://material_maker/icons/randomness_unlocked.tres", "res://material_maker/icons/remove.tres", "res://material_maker/main_window.gd", "res://material_maker/main_window.tscn", "res://material_maker/main_window_layout.gd", "res://material_maker/meshes/suzanne.obj", "res://material_maker/node_factory.gd", "res://material_maker/nodes/base.gd", "res://material_maker/nodes/comment/comment.gd", "res://material_maker/nodes/comment/comment.tscn", "res://material_maker/nodes/debug/debug.gd", "res://material_maker/nodes/debug/debug.tscn", "res://material_maker/nodes/debug/debug_popup.gd", "res://material_maker/nodes/debug/debug_popup.tscn", "res://material_maker/nodes/edit_buttons.gd", "res://material_maker/nodes/edit_buttons.tscn", "res://material_maker/nodes/generic/generic.gd", "res://material_maker/nodes/generic/generic.tscn", "res://material_maker/nodes/image/godot_logo.png", "res://material_maker/nodes/image/image.gd", "res://material_maker/nodes/image/image.tscn", "res://material_maker/nodes/ios/add.tscn", "res://material_maker/nodes/ios/ios.gd", "res://material_maker/nodes/ios/ios.tscn", "res://material_maker/nodes/ios/port.gd", "res://material_maker/nodes/ios/port.tscn", "res://material_maker/nodes/remote/remote.gd", "res://material_maker/nodes/remote/remote.tscn", "res://material_maker/nodes/switch/switch.gd", "res://material_maker/nodes/switch/switch.tscn", "res://material_maker/nodes/tones/tones.gd", "res://material_maker/nodes/tones/tones.tscn", "res://material_maker/panels/brushes/brushes.gd", "res://material_maker/panels/brushes/brushes.tscn", "res://material_maker/panels/graph_edit/graph_edit.gd", "res://material_maker/panels/graph_edit/graph_edit.tscn", "res://material_maker/panels/graph_edit/undo_redo.gd", "res://material_maker/panels/hierarchy/hierarchy_panel.gd", "res://material_maker/panels/hierarchy/hierarchy_panel.tscn", "res://material_maker/panels/layers/layers.gd", "res://material_maker/panels/layers/layers.tscn", "res://material_maker/panels/layers/layers_tree.gd", "res://material_maker/panels/library/library.gd", "res://material_maker/panels/library/library.tscn", "res://material_maker/panels/library/library_tree.gd", "res://material_maker/panels/paint/icons/add_layer.png", "res://material_maker/panels/paint/icons/down.png", "res://material_maker/panels/paint/icons/icons.svg", "res://material_maker/panels/paint/icons/not_visible.png", "res://material_maker/panels/paint/icons/remove_layer.png", "res://material_maker/panels/paint/icons/up.png", "res://material_maker/panels/paint/icons/visible.png", "res://material_maker/panels/paint/paint.gd", "res://material_maker/panels/paint/paint.tscn", "res://material_maker/panels/paint/paint_layers.gd", "res://material_maker/panels/paint/paint_layers.tscn", "res://material_maker/panels/paint/shaders/metallic_layer.shader", "res://material_maker/panels/paint/shaders/metallic_layer.tres", "res://material_maker/panels/paint/shaders/mr_layer.shader", "res://material_maker/panels/paint/shaders/mr_layer.tres", "res://material_maker/panels/paint/shaders/roughness_layer.shader", "res://material_maker/panels/paint/shaders/roughness_layer.tres", "res://material_maker/panels/preview_2d/control_point.gd", "res://material_maker/panels/preview_2d/control_point.tscn", "res://material_maker/panels/preview_2d/preview_2d.gd", "res://material_maker/panels/preview_2d/preview_2d.tscn", "res://material_maker/panels/preview_2d/preview_2d_node.gd", "res://material_maker/panels/preview_2d/preview_2d_node.tscn", "res://material_maker/panels/preview_2d/preview_2d_panel.gd", "res://material_maker/panels/preview_2d/preview_2d_panel.tscn", "res://material_maker/panels/preview_3d/environment.gd", "res://material_maker/panels/preview_3d/materials/shader_material_tesselated.tres", "res://material_maker/panels/preview_3d/materials/spatial_material.tres", "res://material_maker/panels/preview_3d/mesh_config_popup.gd", "res://material_maker/panels/preview_3d/mesh_config_popup.tscn", "res://material_maker/panels/preview_3d/panoramas/epping_forest_01.hdr", "res://material_maker/panels/preview_3d/panoramas/moonless_golf.hdr", "res://material_maker/panels/preview_3d/panoramas/studio_sky.tres", "res://material_maker/panels/preview_3d/preview_3d.gd", "res://material_maker/panels/preview_3d/preview_3d.tscn", "res://material_maker/panels/preview_3d/preview_3d_panel.tscn", "res://material_maker/panels/preview_3d/preview_3d_scene.tscn", "res://material_maker/panels/preview_3d/preview_3d_ui.gd", "res://material_maker/panels/preview_3d/preview_3d_ui.tscn", "res://material_maker/panels/preview_3d/preview_light.gd", "res://material_maker/panels/preview_3d/preview_light.tscn", "res://material_maker/panels/preview_3d/preview_mesh.gd", "res://material_maker/panels/preview_3d/preview_objects.tscn", "res://material_maker/panels/preview_3d/thumbnails/environments/Epping Forest.png", "res://material_maker/panels/preview_3d/thumbnails/environments/Moonless Golf.png", "res://material_maker/panels/preview_3d/thumbnails/environments/Studio.png", "res://material_maker/panels/preview_3d/thumbnails/meshes/Cube.png", "res://material_maker/panels/preview_3d/thumbnails/meshes/Custom.png", "res://material_maker/panels/preview_3d/thumbnails/meshes/Cylinder.png", "res://material_maker/panels/preview_3d/thumbnails/meshes/Plane.png", "res://material_maker/panels/preview_3d/thumbnails/meshes/Prism.png", "res://material_maker/panels/preview_3d/thumbnails/meshes/Sphere.png", "res://material_maker/panels/reference/color_slot.gd", "res://material_maker/panels/reference/color_slot.tscn", "res://material_maker/panels/reference/gradient_slot.gd", "res://material_maker/panels/reference/gradient_slot.tscn", "res://material_maker/panels/reference/reference_panel.gd", "res://material_maker/panels/reference/reference_panel.tscn", "res://material_maker/theme/dark.tres", "res://material_maker/theme/dark/checkbox_checked.png", "res://material_maker/theme/dark/checkbox_radio_checked.png", "res://material_maker/theme/dark/checkbox_radio_unchecked.png", "res://material_maker/theme/dark/checkbox_unchecked.png", "res://material_maker/theme/dark/checkbutton_off.png", "res://material_maker/theme/dark/checkbutton_off_disabled.png", "res://material_maker/theme/dark/checkbutton_on.png", "res://material_maker/theme/dark/checkbutton_on_disabled.png", "res://material_maker/theme/dark/colorpickerbutton_bg.png", "res://material_maker/theme/dark/graphedit_minus.png", "res://material_maker/theme/dark/graphedit_more.png", "res://material_maker/theme/dark/graphedit_reset.png", "res://material_maker/theme/dark/graphedit_snap.png", "res://material_maker/theme/dark/graphnode_close.png", "res://material_maker/theme/dark/graphnode_port.png", "res://material_maker/theme/dark/graphnode_resizer.png", "res://material_maker/theme/dark/hslider_grabber.png", "res://material_maker/theme/dark/hslider_grabber_disabled.png", "res://material_maker/theme/dark/hslider_grabber_highlight.png", "res://material_maker/theme/dark/hslider_tick.png", "res://material_maker/theme/dark/hsplitcontainer_grabber.png", "res://material_maker/theme/dark/lineedit_clear.png", "res://material_maker/theme/dark/optionbutton_arrow.png", "res://material_maker/theme/dark/popupmenu_checked.png", "res://material_maker/theme/dark/popupmenu_radio_checked.png", "res://material_maker/theme/dark/popupmenu_radio_unchecked.png", "res://material_maker/theme/dark/popupmenu_submenu.png", "res://material_maker/theme/dark/popupmenu_unchecked.png", "res://material_maker/theme/dark/popupmenu_visibility_hidden.png", "res://material_maker/theme/dark/popupmenu_visibility_visible.png", "res://material_maker/theme/dark/popupmenu_visibility_xray.png", "res://material_maker/theme/dark/sb_checkbox_focus_texture.png", "res://material_maker/theme/dark/sb_colorpickerbutton_disabled_texture.png", "res://material_maker/theme/dark/sb_colorpickerbutton_focus_texture.png", "res://material_maker/theme/dark/sb_hscrollbar_grabber_highlight_texture.png", "res://material_maker/theme/dark/sb_hscrollbar_grabber_pressed_texture.png", "res://material_maker/theme/dark/sb_hscrollbar_grabber_texture.png", "res://material_maker/theme/dark/sb_hscrollbar_scroll_focus_texture.png", "res://material_maker/theme/dark/sb_hscrollbar_scroll_texture.png", "res://material_maker/theme/dark/sb_hslider_focus_texture.png", "res://material_maker/theme/dark/sb_hslider_grabber_disabled_texture.png", "res://material_maker/theme/dark/sb_hslider_grabber_highlight_texture.png", "res://material_maker/theme/dark/sb_hsplitcontainer_bg_texture.png", "res://material_maker/theme/dark/sb_panel_panelf_texture.png", "res://material_maker/theme/dark/sb_panel_panelnc_texture.png", "res://material_maker/theme/dark/sb_popupmenu_panel_disabled_texture.png", "res://material_maker/theme/dark/sb_progressbar_bg_texture.png", "res://material_maker/theme/dark/sb_progressbar_fg_texture.png", "res://material_maker/theme/dark/sb_textedit_completion_texture.png", "res://material_maker/theme/dark/sb_vscrollbar_grabber_highlight_texture.png", "res://material_maker/theme/dark/sb_vscrollbar_grabber_pressed_texture.png", "res://material_maker/theme/dark/sb_vscrollbar_grabber_texture.png", "res://material_maker/theme/dark/sb_vscrollbar_scroll_focus_texture.png", "res://material_maker/theme/dark/sb_vscrollbar_scroll_texture.png", "res://material_maker/theme/dark/sb_vsplitcontainer_bg_texture.png", "res://material_maker/theme/dark/tabcontainer_decrement.png", "res://material_maker/theme/dark/tabcontainer_decrement_highlight.png", "res://material_maker/theme/dark/tabcontainer_increment.png", "res://material_maker/theme/dark/tabcontainer_increment_highlight.png", "res://material_maker/theme/dark/tabcontainer_menu.png", "res://material_maker/theme/dark/tabcontainer_menu_highlight.png", "res://material_maker/theme/dark/tabs_close.png", "res://material_maker/theme/dark/tabs_decrement.png", "res://material_maker/theme/dark/tabs_decrement_highlight.png", "res://material_maker/theme/dark/tabs_increment.png", "res://material_maker/theme/dark/tabs_increment_highlight.png", "res://material_maker/theme/dark/textedit_fold.png", "res://material_maker/theme/dark/textedit_folded.png", "res://material_maker/theme/dark/textedit_space.png", "res://material_maker/theme/dark/textedit_tab.png", "res://material_maker/theme/dark/tree_arrow.png", "res://material_maker/theme/dark/tree_arrow_collapsed.png", "res://material_maker/theme/dark/tree_checked.png", "res://material_maker/theme/dark/tree_select_arrow.png", "res://material_maker/theme/dark/tree_unchecked.png", "res://material_maker/theme/dark/tree_updown.png", "res://material_maker/theme/dark/vslider_grabber.png", "res://material_maker/theme/dark/vslider_grabber_highlight.png", "res://material_maker/theme/dark/vsplitcontainer_grabber.png", "res://material_maker/theme/dark/windowdialog_close.png", "res://material_maker/theme/dark/windowdialog_close_highlight.png", "res://material_maker/theme/default.tres", "res://material_maker/theme/light.tres", "res://material_maker/theme/light/checkbox_checked.png", "res://material_maker/theme/light/checkbox_radio_checked.png", "res://material_maker/theme/light/checkbox_radio_unchecked.png", "res://material_maker/theme/light/checkbox_unchecked.png", "res://material_maker/theme/light/checkbutton_off.png", "res://material_maker/theme/light/checkbutton_off_disabled.png", "res://material_maker/theme/light/checkbutton_on.png", "res://material_maker/theme/light/checkbutton_on_disabled.png", "res://material_maker/theme/light/colorpickerbutton_bg.png", "res://material_maker/theme/light/graphedit_minus.png", "res://material_maker/theme/light/graphedit_more.png", "res://material_maker/theme/light/graphedit_reset.png", "res://material_maker/theme/light/graphedit_snap.png", "res://material_maker/theme/light/graphnode_close.png", "res://material_maker/theme/light/graphnode_port.png", "res://material_maker/theme/light/graphnode_resizer.png", "res://material_maker/theme/light/hslider_grabber.png", "res://material_maker/theme/light/hslider_grabber_disabled.png", "res://material_maker/theme/light/hslider_grabber_highlight.png", "res://material_maker/theme/light/hslider_tick.png", "res://material_maker/theme/light/hsplitcontainer_grabber.png", "res://material_maker/theme/light/lineedit_clear.png", "res://material_maker/theme/light/optionbutton_arrow.png", "res://material_maker/theme/light/popupmenu_checked.png", "res://material_maker/theme/light/popupmenu_radio_checked.png", "res://material_maker/theme/light/popupmenu_radio_unchecked.png", "res://material_maker/theme/light/popupmenu_submenu.png", "res://material_maker/theme/light/popupmenu_unchecked.png", "res://material_maker/theme/light/popupmenu_visibility_hidden.png", "res://material_maker/theme/light/popupmenu_visibility_visible.png", "res://material_maker/theme/light/popupmenu_visibility_xray.png", "res://material_maker/theme/light/sb_checkbox_focus_texture.png", "res://material_maker/theme/light/sb_colorpickerbutton_disabled_texture.png", "res://material_maker/theme/light/sb_colorpickerbutton_focus_texture.png", "res://material_maker/theme/light/sb_hscrollbar_grabber_highlight_texture.png", "res://material_maker/theme/light/sb_hscrollbar_grabber_pressed_texture.png", "res://material_maker/theme/light/sb_hscrollbar_grabber_texture.png", "res://material_maker/theme/light/sb_hscrollbar_scroll_focus_texture.png", "res://material_maker/theme/light/sb_hscrollbar_scroll_texture.png", "res://material_maker/theme/light/sb_hslider_focus_texture.png", "res://material_maker/theme/light/sb_hslider_grabber_disabled_texture.png", "res://material_maker/theme/light/sb_hslider_grabber_highlight_texture.png", "res://material_maker/theme/light/sb_hsplitcontainer_bg_texture.png", "res://material_maker/theme/light/sb_panel_panelf_texture.png", "res://material_maker/theme/light/sb_panel_panelnc_texture.png", "res://material_maker/theme/light/sb_popupmenu_panel_disabled_texture.png", "res://material_maker/theme/light/sb_progressbar_bg_texture.png", "res://material_maker/theme/light/sb_progressbar_fg_texture.png", "res://material_maker/theme/light/sb_textedit_completion_texture.png", "res://material_maker/theme/light/sb_vscrollbar_grabber_highlight_texture.png", "res://material_maker/theme/light/sb_vscrollbar_grabber_pressed_texture.png", "res://material_maker/theme/light/sb_vscrollbar_grabber_texture.png", "res://material_maker/theme/light/sb_vscrollbar_scroll_focus_texture.png", "res://material_maker/theme/light/sb_vscrollbar_scroll_texture.png", "res://material_maker/theme/light/sb_vsplitcontainer_bg_texture.png", "res://material_maker/theme/light/tabcontainer_decrement.png", "res://material_maker/theme/light/tabcontainer_decrement_highlight.png", "res://material_maker/theme/light/tabcontainer_increment.png", "res://material_maker/theme/light/tabcontainer_increment_highlight.png", "res://material_maker/theme/light/tabcontainer_menu.png", "res://material_maker/theme/light/tabcontainer_menu_highlight.png", "res://material_maker/theme/light/tabs_close.png", "res://material_maker/theme/light/tabs_decrement.png", "res://material_maker/theme/light/tabs_decrement_highlight.png", "res://material_maker/theme/light/tabs_increment.png", "res://material_maker/theme/light/tabs_increment_highlight.png", "res://material_maker/theme/light/textedit_fold.png", "res://material_maker/theme/light/textedit_folded.png", "res://material_maker/theme/light/textedit_space.png", "res://material_maker/theme/light/textedit_tab.png", "res://material_maker/theme/light/tree_arrow.png", "res://material_maker/theme/light/tree_arrow_collapsed.png", "res://material_maker/theme/light/tree_checked.png", "res://material_maker/theme/light/tree_select_arrow.png", "res://material_maker/theme/light/tree_unchecked.png", "res://material_maker/theme/light/tree_updown.png", "res://material_maker/theme/light/vslider_grabber.png", "res://material_maker/theme/light/vslider_grabber_highlight.png", "res://material_maker/theme/light/vsplitcontainer_grabber.png", "res://material_maker/theme/light/windowdialog_close.png", "res://material_maker/theme/light/windowdialog_close_highlight.png", "res://material_maker/tools/map_renderer/map_renderer.gd", "res://material_maker/tools/map_renderer/map_renderer.tscn", "res://material_maker/tools/obj_loader/obj_loader.gd", "res://material_maker/tools/painter/painter.gd", "res://material_maker/tools/painter/painter.tscn", "res://material_maker/tools/painter/painter_viewport.gd", "res://material_maker/tools/painter/painter_viewport.tscn", "res://material_maker/tools/painter/shaders/apply_seams.shader", "res://material_maker/tools/painter/shaders/brush_pattern.shader", "res://material_maker/tools/painter/shaders/brush_stamp.shader", "res://material_maker/tools/painter/shaders/brush_uv_pattern.shader", "res://material_maker/tools/painter/shaders/init.shader", "res://material_maker/tools/painter/shaders/init.tres", "res://material_maker/tools/painter/shaders/init_channels.shader", "res://material_maker/tools/painter/shaders/init_channels.tres", "res://material_maker/tools/painter/shaders/normal_map.shader", "res://material_maker/tools/painter/shaders/paint_mr_pattern.shader", "res://material_maker/tools/painter/shaders/paint_mr_stamp.shader", "res://material_maker/tools/painter/shaders/paint_mr_uv_pattern.shader", "res://material_maker/tools/painter/shaders/paint_pattern.shader", "res://material_maker/tools/painter/shaders/paint_stamp.shader", "res://material_maker/tools/painter/shaders/paint_uv_pattern.shader", "res://material_maker/tools/painter/shaders/seams.shader", "res://material_maker/tools/painter/shaders/show_brush.shader", "res://material_maker/tools/painter/shaders/show_pattern.shader", "res://material_maker/tools/painter/shaders/show_uv.shader", "res://material_maker/tools/painter/shaders/texture2view.shader", "res://material_maker/tools/painter/shaders/texture2view_lsb.shader", "res://material_maker/tools/painter/shaders/view2texture.shader", "res://material_maker/tools/painter/shaders/viewtotexture.tres", "res://material_maker/widgets/color_picker_button/color_picker_button.gd", "res://material_maker/widgets/color_picker_popup/color_picker_popup.tscn", "res://material_maker/widgets/desc_button/desc_button.gd", "res://material_maker/widgets/desc_button/desc_button.tscn", "res://material_maker/widgets/file_picker_button/file_picker_button.gd", "res://material_maker/widgets/file_picker_button/file_picker_button.tscn", "res://material_maker/widgets/float_edit/float_edit.gd", "res://material_maker/widgets/float_edit/float_edit.tscn", "res://material_maker/widgets/gradient_editor/gradient_editor.gd", "res://material_maker/widgets/gradient_editor/gradient_editor.tscn", "res://material_maker/widgets/gradient_editor/gradient_popup.gd", "res://material_maker/widgets/gradient_editor/gradient_popup.tscn", "res://material_maker/widgets/graph_tree/graph_tree.gd", "res://material_maker/widgets/graph_tree/graph_tree.tscn", "res://material_maker/widgets/histogram/histogram.gd", "res://material_maker/widgets/histogram/histogram.tscn", "res://material_maker/widgets/line_dialog/line_dialog.gd", "res://material_maker/widgets/line_dialog/line_dialog.tscn", "res://material_maker/widgets/linked_widgets/editable_label.gd", "res://material_maker/widgets/linked_widgets/editable_label.tscn", "res://material_maker/widgets/linked_widgets/link.gd", "res://material_maker/widgets/port_group_button/port_group_button.gd", "res://material_maker/widgets/port_group_button/port_group_button.tscn", "res://material_maker/widgets/render_counter/render_counter.gd", "res://material_maker/widgets/render_counter/render_counter.tscn", "res://material_maker/widgets/size_option_button/size_option_button.gd", "res://material_maker/widgets/tabs/tabs.gd", "res://material_maker/windows/about/about.gd", "res://material_maker/windows/about/about.tscn", "res://material_maker/windows/about/facebook.png", "res://material_maker/windows/about/github.png", "res://material_maker/windows/about/icon.png", "res://material_maker/windows/about/itchio.png", "res://material_maker/windows/about/twitter.png", "res://material_maker/windows/about/youtube.png", "res://material_maker/windows/accept_dialog/accept_dialog.gd", "res://material_maker/windows/accept_dialog/accept_dialog.tscn", "res://material_maker/windows/add_node_popup/add_node_popup.gd", "res://material_maker/windows/add_node_popup/add_node_popup.tscn", "res://material_maker/windows/add_node_popup/list.gd", "res://material_maker/windows/add_node_popup/node_selection_button.gd", "res://material_maker/windows/add_node_popup/node_selection_button.tscn", "res://material_maker/windows/desc_dialog/desc_dialog.gd", "res://material_maker/windows/desc_dialog/desc_dialog.tscn", "res://material_maker/windows/file_dialog/file_dialog.gd", "res://material_maker/windows/file_dialog/file_dialog.tscn", "res://material_maker/windows/new_painter/new_painter.gd", "res://material_maker/windows/new_painter/new_painter.tscn", "res://material_maker/windows/node_editor/enum_editor.gd", "res://material_maker/windows/node_editor/enum_editor.tscn", "res://material_maker/windows/node_editor/input.gd", "res://material_maker/windows/node_editor/input.tscn", "res://material_maker/windows/node_editor/node_editor.gd", "res://material_maker/windows/node_editor/node_editor.tscn", "res://material_maker/windows/node_editor/node_editor_item_list.gd", "res://material_maker/windows/node_editor/output.gd", "res://material_maker/windows/node_editor/output.tscn", "res://material_maker/windows/node_editor/parameter.gd", "res://material_maker/windows/node_editor/parameter.tscn", "res://material_maker/windows/node_editor/parameter_boolean.gd", "res://material_maker/windows/node_editor/parameter_boolean.tscn", "res://material_maker/windows/node_editor/parameter_color.gd", "res://material_maker/windows/node_editor/parameter_color.tscn", "res://material_maker/windows/node_editor/parameter_enum.gd", "res://material_maker/windows/node_editor/parameter_enum.tscn", "res://material_maker/windows/node_editor/parameter_float.gd", "res://material_maker/windows/node_editor/parameter_float.tscn", "res://material_maker/windows/node_editor/parameter_gradient.gd", "res://material_maker/windows/node_editor/parameter_gradient.tscn", "res://material_maker/windows/node_editor/parameter_size.gd", "res://material_maker/windows/node_editor/parameter_size.tscn", "res://material_maker/windows/preferences/bool_option.gd", "res://material_maker/windows/preferences/bool_option.tscn", "res://material_maker/windows/preferences/float_option.gd", "res://material_maker/windows/preferences/float_option.tscn", "res://material_maker/windows/preferences/preferences.gd", "res://material_maker/windows/preferences/preferences.tscn", "res://rodz_labs_logo.png", "res://start.gd", "res://start.tscn" ) -include_filter="" -exclude_filter="*.ptex,*.mmn,*.mmg" -export_path="build/windows/material_maker.exe" -patch_list=PoolStringArray( ) -script_export_mode=1 -script_encryption_key="" - -[preset.0.options] - -texture_format/bptc=false -texture_format/s3tc=true -texture_format/etc=true -texture_format/etc2=true -texture_format/no_bptc_fallbacks=true -binary_format/64_bits=true -binary_format/embed_pck=false -custom_template/release="" -custom_template/debug="" -codesign/enable=false -codesign/identity="" -codesign/password="" -codesign/timestamp=true -codesign/timestamp_server_url="" -codesign/digest_algorithm=1 -codesign/description="" -codesign/custom_options=PoolStringArray( ) -application/icon="res://icon.ico" -application/file_version="0.93" -application/product_version="0.93" -application/company_name="Rodz Labs" -application/product_name="Material Maker" -application/file_description="" -application/copyright="" -application/trademarks="" - -[preset.1] - -name="Linux/X11" -platform="Linux/X11" -runnable=true -custom_features="" -export_filter="resources" -export_files=PoolStringArray( "res://addons/material_maker/common.shader", "res://addons/material_maker/engine/gen_base.gd", "res://addons/material_maker/engine/gen_buffer.gd", "res://addons/material_maker/engine/gen_comment.gd", "res://addons/material_maker/engine/gen_context.gd", "res://addons/material_maker/engine/gen_debug.gd", "res://addons/material_maker/engine/gen_export.gd", "res://addons/material_maker/engine/gen_graph.gd", "res://addons/material_maker/engine/gen_image.gd", "res://addons/material_maker/engine/gen_ios.gd", "res://addons/material_maker/engine/gen_iterate_buffer.gd", "res://addons/material_maker/engine/gen_material.gd", "res://addons/material_maker/engine/gen_remote.gd", "res://addons/material_maker/engine/gen_shader.gd", "res://addons/material_maker/engine/gen_switch.gd", "res://addons/material_maker/engine/gen_text.gd", "res://addons/material_maker/engine/gen_texture.gd", "res://addons/material_maker/engine/io_types.gd", "res://addons/material_maker/engine/loader.gd", "res://addons/material_maker/engine/multi_renderer.gd", "res://addons/material_maker/engine/paths.gd", "res://addons/material_maker/engine/renderer.gd", "res://addons/material_maker/engine/renderer.tscn", "res://addons/material_maker/import_plugin/tesselated.shader", "res://addons/material_maker/types/gradient.gd", "res://addons/material_maker/types/types.gd", "res://default_env.tres", "res://icon.png", "res://material_maker/fonts/hack.ttf", "res://material_maker/fonts/vegur_regular.otf", "res://material_maker/icons/arrow.png", "res://material_maker/icons/edit.tres", "res://material_maker/icons/godot_logo.svg", "res://material_maker/icons/icon.png", "res://material_maker/icons/icons.svg", "res://material_maker/icons/link.tres", "res://material_maker/icons/output_preview.tres", "res://material_maker/icons/port_group_0.tres", "res://material_maker/icons/port_group_1.tres", "res://material_maker/icons/port_group_2.tres", "res://material_maker/icons/port_group_3.tres", "res://material_maker/icons/randomness_locked.tres", "res://material_maker/icons/randomness_unlocked.tres", "res://material_maker/icons/remove.tres", "res://material_maker/main_window.gd", "res://material_maker/main_window.tscn", "res://material_maker/main_window_layout.gd", "res://material_maker/meshes/suzanne.obj", "res://material_maker/node_factory.gd", "res://material_maker/nodes/base.gd", "res://material_maker/nodes/comment/comment.gd", "res://material_maker/nodes/comment/comment.tscn", "res://material_maker/nodes/debug/debug.gd", "res://material_maker/nodes/debug/debug.tscn", "res://material_maker/nodes/debug/debug_popup.gd", "res://material_maker/nodes/debug/debug_popup.tscn", "res://material_maker/nodes/edit_buttons.gd", "res://material_maker/nodes/edit_buttons.tscn", "res://material_maker/nodes/generic/generic.gd", "res://material_maker/nodes/generic/generic.tscn", "res://material_maker/nodes/image/godot_logo.png", "res://material_maker/nodes/image/image.gd", "res://material_maker/nodes/image/image.tscn", "res://material_maker/nodes/ios/add.tscn", "res://material_maker/nodes/ios/ios.gd", "res://material_maker/nodes/ios/ios.tscn", "res://material_maker/nodes/ios/port.gd", "res://material_maker/nodes/ios/port.tscn", "res://material_maker/nodes/remote/remote.gd", "res://material_maker/nodes/remote/remote.tscn", "res://material_maker/nodes/switch/switch.gd", "res://material_maker/nodes/switch/switch.tscn", "res://material_maker/nodes/tones/tones.gd", "res://material_maker/nodes/tones/tones.tscn", "res://material_maker/panels/brushes/brushes.gd", "res://material_maker/panels/brushes/brushes.tscn", "res://material_maker/panels/graph_edit/graph_edit.gd", "res://material_maker/panels/graph_edit/graph_edit.tscn", "res://material_maker/panels/graph_edit/undo_redo.gd", "res://material_maker/panels/hierarchy/hierarchy_panel.gd", "res://material_maker/panels/hierarchy/hierarchy_panel.tscn", "res://material_maker/panels/layers/layers.gd", "res://material_maker/panels/layers/layers.tscn", "res://material_maker/panels/layers/layers_tree.gd", "res://material_maker/panels/library/library.gd", "res://material_maker/panels/library/library.tscn", "res://material_maker/panels/library/library_tree.gd", "res://material_maker/panels/paint/icons/add_layer.png", "res://material_maker/panels/paint/icons/down.png", "res://material_maker/panels/paint/icons/icons.svg", "res://material_maker/panels/paint/icons/not_visible.png", "res://material_maker/panels/paint/icons/remove_layer.png", "res://material_maker/panels/paint/icons/up.png", "res://material_maker/panels/paint/icons/visible.png", "res://material_maker/panels/paint/paint.gd", "res://material_maker/panels/paint/paint.tscn", "res://material_maker/panels/paint/paint_layers.gd", "res://material_maker/panels/paint/paint_layers.tscn", "res://material_maker/panels/paint/shaders/metallic_layer.shader", "res://material_maker/panels/paint/shaders/metallic_layer.tres", "res://material_maker/panels/paint/shaders/mr_layer.shader", "res://material_maker/panels/paint/shaders/mr_layer.tres", "res://material_maker/panels/paint/shaders/roughness_layer.shader", "res://material_maker/panels/paint/shaders/roughness_layer.tres", "res://material_maker/panels/preview_2d/control_point.gd", "res://material_maker/panels/preview_2d/control_point.tscn", "res://material_maker/panels/preview_2d/preview_2d.gd", "res://material_maker/panels/preview_2d/preview_2d.tscn", "res://material_maker/panels/preview_2d/preview_2d_node.gd", "res://material_maker/panels/preview_2d/preview_2d_node.tscn", "res://material_maker/panels/preview_2d/preview_2d_panel.gd", "res://material_maker/panels/preview_2d/preview_2d_panel.tscn", "res://material_maker/panels/preview_3d/environment.gd", "res://material_maker/panels/preview_3d/materials/shader_material_tesselated.tres", "res://material_maker/panels/preview_3d/materials/spatial_material.tres", "res://material_maker/panels/preview_3d/mesh_config_popup.gd", "res://material_maker/panels/preview_3d/mesh_config_popup.tscn", "res://material_maker/panels/preview_3d/panoramas/epping_forest_01.hdr", "res://material_maker/panels/preview_3d/panoramas/moonless_golf.hdr", "res://material_maker/panels/preview_3d/panoramas/studio_sky.tres", "res://material_maker/panels/preview_3d/preview_3d.gd", "res://material_maker/panels/preview_3d/preview_3d.tscn", "res://material_maker/panels/preview_3d/preview_3d_panel.tscn", "res://material_maker/panels/preview_3d/preview_3d_scene.tscn", "res://material_maker/panels/preview_3d/preview_3d_ui.gd", "res://material_maker/panels/preview_3d/preview_3d_ui.tscn", "res://material_maker/panels/preview_3d/preview_light.gd", "res://material_maker/panels/preview_3d/preview_light.tscn", "res://material_maker/panels/preview_3d/preview_mesh.gd", "res://material_maker/panels/preview_3d/preview_objects.tscn", "res://material_maker/panels/preview_3d/thumbnails/environments/Epping Forest.png", "res://material_maker/panels/preview_3d/thumbnails/environments/Moonless Golf.png", "res://material_maker/panels/preview_3d/thumbnails/environments/Studio.png", "res://material_maker/panels/preview_3d/thumbnails/meshes/Cube.png", "res://material_maker/panels/preview_3d/thumbnails/meshes/Custom.png", "res://material_maker/panels/preview_3d/thumbnails/meshes/Cylinder.png", "res://material_maker/panels/preview_3d/thumbnails/meshes/Plane.png", "res://material_maker/panels/preview_3d/thumbnails/meshes/Prism.png", "res://material_maker/panels/preview_3d/thumbnails/meshes/Sphere.png", "res://material_maker/panels/reference/color_slot.gd", "res://material_maker/panels/reference/color_slot.tscn", "res://material_maker/panels/reference/gradient_slot.gd", "res://material_maker/panels/reference/gradient_slot.tscn", "res://material_maker/panels/reference/reference_panel.gd", "res://material_maker/panels/reference/reference_panel.tscn", "res://material_maker/theme/dark.tres", "res://material_maker/theme/dark/checkbox_checked.png", "res://material_maker/theme/dark/checkbox_radio_checked.png", "res://material_maker/theme/dark/checkbox_radio_unchecked.png", "res://material_maker/theme/dark/checkbox_unchecked.png", "res://material_maker/theme/dark/checkbutton_off.png", "res://material_maker/theme/dark/checkbutton_off_disabled.png", "res://material_maker/theme/dark/checkbutton_on.png", "res://material_maker/theme/dark/checkbutton_on_disabled.png", "res://material_maker/theme/dark/colorpickerbutton_bg.png", "res://material_maker/theme/dark/graphedit_minus.png", "res://material_maker/theme/dark/graphedit_more.png", "res://material_maker/theme/dark/graphedit_reset.png", "res://material_maker/theme/dark/graphedit_snap.png", "res://material_maker/theme/dark/graphnode_close.png", "res://material_maker/theme/dark/graphnode_port.png", "res://material_maker/theme/dark/graphnode_resizer.png", "res://material_maker/theme/dark/hslider_grabber.png", "res://material_maker/theme/dark/hslider_grabber_disabled.png", "res://material_maker/theme/dark/hslider_grabber_highlight.png", "res://material_maker/theme/dark/hslider_tick.png", "res://material_maker/theme/dark/hsplitcontainer_grabber.png", "res://material_maker/theme/dark/lineedit_clear.png", "res://material_maker/theme/dark/optionbutton_arrow.png", "res://material_maker/theme/dark/popupmenu_checked.png", "res://material_maker/theme/dark/popupmenu_radio_checked.png", "res://material_maker/theme/dark/popupmenu_radio_unchecked.png", "res://material_maker/theme/dark/popupmenu_submenu.png", "res://material_maker/theme/dark/popupmenu_unchecked.png", "res://material_maker/theme/dark/popupmenu_visibility_hidden.png", "res://material_maker/theme/dark/popupmenu_visibility_visible.png", "res://material_maker/theme/dark/popupmenu_visibility_xray.png", "res://material_maker/theme/dark/sb_checkbox_focus_texture.png", "res://material_maker/theme/dark/sb_colorpickerbutton_disabled_texture.png", "res://material_maker/theme/dark/sb_colorpickerbutton_focus_texture.png", "res://material_maker/theme/dark/sb_hscrollbar_grabber_highlight_texture.png", "res://material_maker/theme/dark/sb_hscrollbar_grabber_pressed_texture.png", "res://material_maker/theme/dark/sb_hscrollbar_grabber_texture.png", "res://material_maker/theme/dark/sb_hscrollbar_scroll_focus_texture.png", "res://material_maker/theme/dark/sb_hscrollbar_scroll_texture.png", "res://material_maker/theme/dark/sb_hslider_focus_texture.png", "res://material_maker/theme/dark/sb_hslider_grabber_disabled_texture.png", "res://material_maker/theme/dark/sb_hslider_grabber_highlight_texture.png", "res://material_maker/theme/dark/sb_hsplitcontainer_bg_texture.png", "res://material_maker/theme/dark/sb_panel_panelf_texture.png", "res://material_maker/theme/dark/sb_panel_panelnc_texture.png", "res://material_maker/theme/dark/sb_popupmenu_panel_disabled_texture.png", "res://material_maker/theme/dark/sb_progressbar_bg_texture.png", "res://material_maker/theme/dark/sb_progressbar_fg_texture.png", "res://material_maker/theme/dark/sb_textedit_completion_texture.png", "res://material_maker/theme/dark/sb_vscrollbar_grabber_highlight_texture.png", "res://material_maker/theme/dark/sb_vscrollbar_grabber_pressed_texture.png", "res://material_maker/theme/dark/sb_vscrollbar_grabber_texture.png", "res://material_maker/theme/dark/sb_vscrollbar_scroll_focus_texture.png", "res://material_maker/theme/dark/sb_vscrollbar_scroll_texture.png", "res://material_maker/theme/dark/sb_vsplitcontainer_bg_texture.png", "res://material_maker/theme/dark/tabcontainer_decrement.png", "res://material_maker/theme/dark/tabcontainer_decrement_highlight.png", "res://material_maker/theme/dark/tabcontainer_increment.png", "res://material_maker/theme/dark/tabcontainer_increment_highlight.png", "res://material_maker/theme/dark/tabcontainer_menu.png", "res://material_maker/theme/dark/tabcontainer_menu_highlight.png", "res://material_maker/theme/dark/tabs_close.png", "res://material_maker/theme/dark/tabs_decrement.png", "res://material_maker/theme/dark/tabs_decrement_highlight.png", "res://material_maker/theme/dark/tabs_increment.png", "res://material_maker/theme/dark/tabs_increment_highlight.png", "res://material_maker/theme/dark/textedit_fold.png", "res://material_maker/theme/dark/textedit_folded.png", "res://material_maker/theme/dark/textedit_space.png", "res://material_maker/theme/dark/textedit_tab.png", "res://material_maker/theme/dark/tree_arrow.png", "res://material_maker/theme/dark/tree_arrow_collapsed.png", "res://material_maker/theme/dark/tree_checked.png", "res://material_maker/theme/dark/tree_select_arrow.png", "res://material_maker/theme/dark/tree_unchecked.png", "res://material_maker/theme/dark/tree_updown.png", "res://material_maker/theme/dark/vslider_grabber.png", "res://material_maker/theme/dark/vslider_grabber_highlight.png", "res://material_maker/theme/dark/vsplitcontainer_grabber.png", "res://material_maker/theme/dark/windowdialog_close.png", "res://material_maker/theme/dark/windowdialog_close_highlight.png", "res://material_maker/theme/default.tres", "res://material_maker/theme/light.tres", "res://material_maker/theme/light/checkbox_checked.png", "res://material_maker/theme/light/checkbox_radio_checked.png", "res://material_maker/theme/light/checkbox_radio_unchecked.png", "res://material_maker/theme/light/checkbox_unchecked.png", "res://material_maker/theme/light/checkbutton_off.png", "res://material_maker/theme/light/checkbutton_off_disabled.png", "res://material_maker/theme/light/checkbutton_on.png", "res://material_maker/theme/light/checkbutton_on_disabled.png", "res://material_maker/theme/light/colorpickerbutton_bg.png", "res://material_maker/theme/light/graphedit_minus.png", "res://material_maker/theme/light/graphedit_more.png", "res://material_maker/theme/light/graphedit_reset.png", "res://material_maker/theme/light/graphedit_snap.png", "res://material_maker/theme/light/graphnode_close.png", "res://material_maker/theme/light/graphnode_port.png", "res://material_maker/theme/light/graphnode_resizer.png", "res://material_maker/theme/light/hslider_grabber.png", "res://material_maker/theme/light/hslider_grabber_disabled.png", "res://material_maker/theme/light/hslider_grabber_highlight.png", "res://material_maker/theme/light/hslider_tick.png", "res://material_maker/theme/light/hsplitcontainer_grabber.png", "res://material_maker/theme/light/lineedit_clear.png", "res://material_maker/theme/light/optionbutton_arrow.png", "res://material_maker/theme/light/popupmenu_checked.png", "res://material_maker/theme/light/popupmenu_radio_checked.png", "res://material_maker/theme/light/popupmenu_radio_unchecked.png", "res://material_maker/theme/light/popupmenu_submenu.png", "res://material_maker/theme/light/popupmenu_unchecked.png", "res://material_maker/theme/light/popupmenu_visibility_hidden.png", "res://material_maker/theme/light/popupmenu_visibility_visible.png", "res://material_maker/theme/light/popupmenu_visibility_xray.png", "res://material_maker/theme/light/sb_checkbox_focus_texture.png", "res://material_maker/theme/light/sb_colorpickerbutton_disabled_texture.png", "res://material_maker/theme/light/sb_colorpickerbutton_focus_texture.png", "res://material_maker/theme/light/sb_hscrollbar_grabber_highlight_texture.png", "res://material_maker/theme/light/sb_hscrollbar_grabber_pressed_texture.png", "res://material_maker/theme/light/sb_hscrollbar_grabber_texture.png", "res://material_maker/theme/light/sb_hscrollbar_scroll_focus_texture.png", "res://material_maker/theme/light/sb_hscrollbar_scroll_texture.png", "res://material_maker/theme/light/sb_hslider_focus_texture.png", "res://material_maker/theme/light/sb_hslider_grabber_disabled_texture.png", "res://material_maker/theme/light/sb_hslider_grabber_highlight_texture.png", "res://material_maker/theme/light/sb_hsplitcontainer_bg_texture.png", "res://material_maker/theme/light/sb_panel_panelf_texture.png", "res://material_maker/theme/light/sb_panel_panelnc_texture.png", "res://material_maker/theme/light/sb_popupmenu_panel_disabled_texture.png", "res://material_maker/theme/light/sb_progressbar_bg_texture.png", "res://material_maker/theme/light/sb_progressbar_fg_texture.png", "res://material_maker/theme/light/sb_textedit_completion_texture.png", "res://material_maker/theme/light/sb_vscrollbar_grabber_highlight_texture.png", "res://material_maker/theme/light/sb_vscrollbar_grabber_pressed_texture.png", "res://material_maker/theme/light/sb_vscrollbar_grabber_texture.png", "res://material_maker/theme/light/sb_vscrollbar_scroll_focus_texture.png", "res://material_maker/theme/light/sb_vscrollbar_scroll_texture.png", "res://material_maker/theme/light/sb_vsplitcontainer_bg_texture.png", "res://material_maker/theme/light/tabcontainer_decrement.png", "res://material_maker/theme/light/tabcontainer_decrement_highlight.png", "res://material_maker/theme/light/tabcontainer_increment.png", "res://material_maker/theme/light/tabcontainer_increment_highlight.png", "res://material_maker/theme/light/tabcontainer_menu.png", "res://material_maker/theme/light/tabcontainer_menu_highlight.png", "res://material_maker/theme/light/tabs_close.png", "res://material_maker/theme/light/tabs_decrement.png", "res://material_maker/theme/light/tabs_decrement_highlight.png", "res://material_maker/theme/light/tabs_increment.png", "res://material_maker/theme/light/tabs_increment_highlight.png", "res://material_maker/theme/light/textedit_fold.png", "res://material_maker/theme/light/textedit_folded.png", "res://material_maker/theme/light/textedit_space.png", "res://material_maker/theme/light/textedit_tab.png", "res://material_maker/theme/light/tree_arrow.png", "res://material_maker/theme/light/tree_arrow_collapsed.png", "res://material_maker/theme/light/tree_checked.png", "res://material_maker/theme/light/tree_select_arrow.png", "res://material_maker/theme/light/tree_unchecked.png", "res://material_maker/theme/light/tree_updown.png", "res://material_maker/theme/light/vslider_grabber.png", "res://material_maker/theme/light/vslider_grabber_highlight.png", "res://material_maker/theme/light/vsplitcontainer_grabber.png", "res://material_maker/theme/light/windowdialog_close.png", "res://material_maker/theme/light/windowdialog_close_highlight.png", "res://material_maker/tools/map_renderer/map_renderer.gd", "res://material_maker/tools/map_renderer/map_renderer.tscn", "res://material_maker/tools/obj_loader/obj_loader.gd", "res://material_maker/tools/painter/painter.gd", "res://material_maker/tools/painter/painter.tscn", "res://material_maker/tools/painter/painter_viewport.gd", "res://material_maker/tools/painter/painter_viewport.tscn", "res://material_maker/tools/painter/shaders/apply_seams.shader", "res://material_maker/tools/painter/shaders/brush_pattern.shader", "res://material_maker/tools/painter/shaders/brush_stamp.shader", "res://material_maker/tools/painter/shaders/brush_uv_pattern.shader", "res://material_maker/tools/painter/shaders/init.shader", "res://material_maker/tools/painter/shaders/init.tres", "res://material_maker/tools/painter/shaders/init_channels.shader", "res://material_maker/tools/painter/shaders/init_channels.tres", "res://material_maker/tools/painter/shaders/normal_map.shader", "res://material_maker/tools/painter/shaders/paint_mr_pattern.shader", "res://material_maker/tools/painter/shaders/paint_mr_stamp.shader", "res://material_maker/tools/painter/shaders/paint_mr_uv_pattern.shader", "res://material_maker/tools/painter/shaders/paint_pattern.shader", "res://material_maker/tools/painter/shaders/paint_stamp.shader", "res://material_maker/tools/painter/shaders/paint_uv_pattern.shader", "res://material_maker/tools/painter/shaders/seams.shader", "res://material_maker/tools/painter/shaders/show_brush.shader", "res://material_maker/tools/painter/shaders/show_pattern.shader", "res://material_maker/tools/painter/shaders/show_uv.shader", "res://material_maker/tools/painter/shaders/texture2view.shader", "res://material_maker/tools/painter/shaders/texture2view_lsb.shader", "res://material_maker/tools/painter/shaders/view2texture.shader", "res://material_maker/tools/painter/shaders/viewtotexture.tres", "res://material_maker/widgets/color_picker_button/color_picker_button.gd", "res://material_maker/widgets/color_picker_popup/color_picker_popup.tscn", "res://material_maker/widgets/desc_button/desc_button.gd", "res://material_maker/widgets/desc_button/desc_button.tscn", "res://material_maker/widgets/file_picker_button/file_picker_button.gd", "res://material_maker/widgets/file_picker_button/file_picker_button.tscn", "res://material_maker/widgets/float_edit/float_edit.gd", "res://material_maker/widgets/float_edit/float_edit.tscn", "res://material_maker/widgets/gradient_editor/gradient_editor.gd", "res://material_maker/widgets/gradient_editor/gradient_editor.tscn", "res://material_maker/widgets/gradient_editor/gradient_popup.gd", "res://material_maker/widgets/gradient_editor/gradient_popup.tscn", "res://material_maker/widgets/graph_tree/graph_tree.gd", "res://material_maker/widgets/graph_tree/graph_tree.tscn", "res://material_maker/widgets/histogram/histogram.gd", "res://material_maker/widgets/histogram/histogram.tscn", "res://material_maker/widgets/line_dialog/line_dialog.gd", "res://material_maker/widgets/line_dialog/line_dialog.tscn", "res://material_maker/widgets/linked_widgets/editable_label.gd", "res://material_maker/widgets/linked_widgets/editable_label.tscn", "res://material_maker/widgets/linked_widgets/link.gd", "res://material_maker/widgets/port_group_button/port_group_button.gd", "res://material_maker/widgets/port_group_button/port_group_button.tscn", "res://material_maker/widgets/render_counter/render_counter.gd", "res://material_maker/widgets/render_counter/render_counter.tscn", "res://material_maker/widgets/size_option_button/size_option_button.gd", "res://material_maker/widgets/tabs/tabs.gd", "res://material_maker/windows/about/about.gd", "res://material_maker/windows/about/about.tscn", "res://material_maker/windows/about/facebook.png", "res://material_maker/windows/about/github.png", "res://material_maker/windows/about/icon.png", "res://material_maker/windows/about/itchio.png", "res://material_maker/windows/about/twitter.png", "res://material_maker/windows/about/youtube.png", "res://material_maker/windows/accept_dialog/accept_dialog.gd", "res://material_maker/windows/accept_dialog/accept_dialog.tscn", "res://material_maker/windows/add_node_popup/add_node_popup.gd", "res://material_maker/windows/add_node_popup/add_node_popup.tscn", "res://material_maker/windows/add_node_popup/list.gd", "res://material_maker/windows/add_node_popup/node_selection_button.gd", "res://material_maker/windows/add_node_popup/node_selection_button.tscn", "res://material_maker/windows/desc_dialog/desc_dialog.gd", "res://material_maker/windows/desc_dialog/desc_dialog.tscn", "res://material_maker/windows/file_dialog/file_dialog.gd", "res://material_maker/windows/file_dialog/file_dialog.tscn", "res://material_maker/windows/new_painter/new_painter.gd", "res://material_maker/windows/new_painter/new_painter.tscn", "res://material_maker/windows/node_editor/enum_editor.gd", "res://material_maker/windows/node_editor/enum_editor.tscn", "res://material_maker/windows/node_editor/input.gd", "res://material_maker/windows/node_editor/input.tscn", "res://material_maker/windows/node_editor/node_editor.gd", "res://material_maker/windows/node_editor/node_editor.tscn", "res://material_maker/windows/node_editor/node_editor_item_list.gd", "res://material_maker/windows/node_editor/output.gd", "res://material_maker/windows/node_editor/output.tscn", "res://material_maker/windows/node_editor/parameter.gd", "res://material_maker/windows/node_editor/parameter.tscn", "res://material_maker/windows/node_editor/parameter_boolean.gd", "res://material_maker/windows/node_editor/parameter_boolean.tscn", "res://material_maker/windows/node_editor/parameter_color.gd", "res://material_maker/windows/node_editor/parameter_color.tscn", "res://material_maker/windows/node_editor/parameter_enum.gd", "res://material_maker/windows/node_editor/parameter_enum.tscn", "res://material_maker/windows/node_editor/parameter_float.gd", "res://material_maker/windows/node_editor/parameter_float.tscn", "res://material_maker/windows/node_editor/parameter_gradient.gd", "res://material_maker/windows/node_editor/parameter_gradient.tscn", "res://material_maker/windows/node_editor/parameter_size.gd", "res://material_maker/windows/node_editor/parameter_size.tscn", "res://material_maker/windows/preferences/bool_option.gd", "res://material_maker/windows/preferences/bool_option.tscn", "res://material_maker/windows/preferences/float_option.gd", "res://material_maker/windows/preferences/float_option.tscn", "res://material_maker/windows/preferences/preferences.gd", "res://material_maker/windows/preferences/preferences.tscn", "res://rodz_labs_logo.png", "res://start.gd", "res://start.tscn" ) -include_filter="" -exclude_filter="*.ptex,*.mmn,*.mmg" -export_path="../material_maker.x86_64" -patch_list=PoolStringArray( ) -script_export_mode=1 -script_encryption_key="" - -[preset.1.options] - -texture_format/bptc=false -texture_format/s3tc=true -texture_format/etc=false -texture_format/etc2=false -texture_format/no_bptc_fallbacks=true -binary_format/64_bits=true -binary_format/embed_pck=false -custom_template/release="" -custom_template/debug="" - -[preset.2] - -name="Mac OSX" -platform="Mac OSX" -runnable=true -custom_features="" -export_filter="resources" -export_files=PoolStringArray( "res://addons/material_maker/common.shader", "res://addons/material_maker/engine/gen_base.gd", "res://addons/material_maker/engine/gen_buffer.gd", "res://addons/material_maker/engine/gen_comment.gd", "res://addons/material_maker/engine/gen_context.gd", "res://addons/material_maker/engine/gen_debug.gd", "res://addons/material_maker/engine/gen_export.gd", "res://addons/material_maker/engine/gen_graph.gd", "res://addons/material_maker/engine/gen_image.gd", "res://addons/material_maker/engine/gen_ios.gd", "res://addons/material_maker/engine/gen_iterate_buffer.gd", "res://addons/material_maker/engine/gen_material.gd", "res://addons/material_maker/engine/gen_remote.gd", "res://addons/material_maker/engine/gen_shader.gd", "res://addons/material_maker/engine/gen_switch.gd", "res://addons/material_maker/engine/gen_text.gd", "res://addons/material_maker/engine/gen_texture.gd", "res://addons/material_maker/engine/io_types.gd", "res://addons/material_maker/engine/loader.gd", "res://addons/material_maker/engine/multi_renderer.gd", "res://addons/material_maker/engine/paths.gd", "res://addons/material_maker/engine/renderer.gd", "res://addons/material_maker/engine/renderer.tscn", "res://addons/material_maker/import_plugin/tesselated.shader", "res://addons/material_maker/types/gradient.gd", "res://addons/material_maker/types/types.gd", "res://default_env.tres", "res://icon.png", "res://material_maker/fonts/hack.ttf", "res://material_maker/fonts/vegur_regular.otf", "res://material_maker/icons/arrow.png", "res://material_maker/icons/edit.tres", "res://material_maker/icons/godot_logo.svg", "res://material_maker/icons/icon.png", "res://material_maker/icons/icons.svg", "res://material_maker/icons/link.tres", "res://material_maker/icons/output_preview.tres", "res://material_maker/icons/port_group_0.tres", "res://material_maker/icons/port_group_1.tres", "res://material_maker/icons/port_group_2.tres", "res://material_maker/icons/port_group_3.tres", "res://material_maker/icons/randomness_locked.tres", "res://material_maker/icons/randomness_unlocked.tres", "res://material_maker/icons/remove.tres", "res://material_maker/main_window.gd", "res://material_maker/main_window.tscn", "res://material_maker/main_window_layout.gd", "res://material_maker/meshes/suzanne.obj", "res://material_maker/node_factory.gd", "res://material_maker/nodes/base.gd", "res://material_maker/nodes/comment/comment.gd", "res://material_maker/nodes/comment/comment.tscn", "res://material_maker/nodes/debug/debug.gd", "res://material_maker/nodes/debug/debug.tscn", "res://material_maker/nodes/debug/debug_popup.gd", "res://material_maker/nodes/debug/debug_popup.tscn", "res://material_maker/nodes/edit_buttons.gd", "res://material_maker/nodes/edit_buttons.tscn", "res://material_maker/nodes/generic/generic.gd", "res://material_maker/nodes/generic/generic.tscn", "res://material_maker/nodes/image/godot_logo.png", "res://material_maker/nodes/image/image.gd", "res://material_maker/nodes/image/image.tscn", "res://material_maker/nodes/ios/add.tscn", "res://material_maker/nodes/ios/ios.gd", "res://material_maker/nodes/ios/ios.tscn", "res://material_maker/nodes/ios/port.gd", "res://material_maker/nodes/ios/port.tscn", "res://material_maker/nodes/remote/remote.gd", "res://material_maker/nodes/remote/remote.tscn", "res://material_maker/nodes/switch/switch.gd", "res://material_maker/nodes/switch/switch.tscn", "res://material_maker/nodes/tones/tones.gd", "res://material_maker/nodes/tones/tones.tscn", "res://material_maker/panels/brushes/brushes.gd", "res://material_maker/panels/brushes/brushes.tscn", "res://material_maker/panels/graph_edit/graph_edit.gd", "res://material_maker/panels/graph_edit/graph_edit.tscn", "res://material_maker/panels/graph_edit/undo_redo.gd", "res://material_maker/panels/hierarchy/hierarchy_panel.gd", "res://material_maker/panels/hierarchy/hierarchy_panel.tscn", "res://material_maker/panels/layers/layers.gd", "res://material_maker/panels/layers/layers.tscn", "res://material_maker/panels/layers/layers_tree.gd", "res://material_maker/panels/library/library.gd", "res://material_maker/panels/library/library.tscn", "res://material_maker/panels/library/library_tree.gd", "res://material_maker/panels/paint/icons/add_layer.png", "res://material_maker/panels/paint/icons/down.png", "res://material_maker/panels/paint/icons/icons.svg", "res://material_maker/panels/paint/icons/not_visible.png", "res://material_maker/panels/paint/icons/remove_layer.png", "res://material_maker/panels/paint/icons/up.png", "res://material_maker/panels/paint/icons/visible.png", "res://material_maker/panels/paint/paint.gd", "res://material_maker/panels/paint/paint.tscn", "res://material_maker/panels/paint/paint_layers.gd", "res://material_maker/panels/paint/paint_layers.tscn", "res://material_maker/panels/paint/shaders/metallic_layer.shader", "res://material_maker/panels/paint/shaders/metallic_layer.tres", "res://material_maker/panels/paint/shaders/mr_layer.shader", "res://material_maker/panels/paint/shaders/mr_layer.tres", "res://material_maker/panels/paint/shaders/roughness_layer.shader", "res://material_maker/panels/paint/shaders/roughness_layer.tres", "res://material_maker/panels/preview_2d/control_point.gd", "res://material_maker/panels/preview_2d/control_point.tscn", "res://material_maker/panels/preview_2d/preview_2d.gd", "res://material_maker/panels/preview_2d/preview_2d.tscn", "res://material_maker/panels/preview_2d/preview_2d_node.gd", "res://material_maker/panels/preview_2d/preview_2d_node.tscn", "res://material_maker/panels/preview_2d/preview_2d_panel.gd", "res://material_maker/panels/preview_2d/preview_2d_panel.tscn", "res://material_maker/panels/preview_3d/environment.gd", "res://material_maker/panels/preview_3d/materials/shader_material_tesselated.tres", "res://material_maker/panels/preview_3d/materials/spatial_material.tres", "res://material_maker/panels/preview_3d/mesh_config_popup.gd", "res://material_maker/panels/preview_3d/mesh_config_popup.tscn", "res://material_maker/panels/preview_3d/panoramas/epping_forest_01.hdr", "res://material_maker/panels/preview_3d/panoramas/moonless_golf.hdr", "res://material_maker/panels/preview_3d/panoramas/studio_sky.tres", "res://material_maker/panels/preview_3d/preview_3d.gd", "res://material_maker/panels/preview_3d/preview_3d.tscn", "res://material_maker/panels/preview_3d/preview_3d_panel.tscn", "res://material_maker/panels/preview_3d/preview_3d_scene.tscn", "res://material_maker/panels/preview_3d/preview_3d_ui.gd", "res://material_maker/panels/preview_3d/preview_3d_ui.tscn", "res://material_maker/panels/preview_3d/preview_light.gd", "res://material_maker/panels/preview_3d/preview_light.tscn", "res://material_maker/panels/preview_3d/preview_mesh.gd", "res://material_maker/panels/preview_3d/preview_objects.tscn", "res://material_maker/panels/preview_3d/thumbnails/environments/Epping Forest.png", "res://material_maker/panels/preview_3d/thumbnails/environments/Moonless Golf.png", "res://material_maker/panels/preview_3d/thumbnails/environments/Studio.png", "res://material_maker/panels/preview_3d/thumbnails/meshes/Cube.png", "res://material_maker/panels/preview_3d/thumbnails/meshes/Custom.png", "res://material_maker/panels/preview_3d/thumbnails/meshes/Cylinder.png", "res://material_maker/panels/preview_3d/thumbnails/meshes/Plane.png", "res://material_maker/panels/preview_3d/thumbnails/meshes/Prism.png", "res://material_maker/panels/preview_3d/thumbnails/meshes/Sphere.png", "res://material_maker/panels/reference/color_slot.gd", "res://material_maker/panels/reference/color_slot.tscn", "res://material_maker/panels/reference/gradient_slot.gd", "res://material_maker/panels/reference/gradient_slot.tscn", "res://material_maker/panels/reference/reference_panel.gd", "res://material_maker/panels/reference/reference_panel.tscn", "res://material_maker/theme/dark.tres", "res://material_maker/theme/dark/checkbox_checked.png", "res://material_maker/theme/dark/checkbox_radio_checked.png", "res://material_maker/theme/dark/checkbox_radio_unchecked.png", "res://material_maker/theme/dark/checkbox_unchecked.png", "res://material_maker/theme/dark/checkbutton_off.png", "res://material_maker/theme/dark/checkbutton_off_disabled.png", "res://material_maker/theme/dark/checkbutton_on.png", "res://material_maker/theme/dark/checkbutton_on_disabled.png", "res://material_maker/theme/dark/colorpickerbutton_bg.png", "res://material_maker/theme/dark/graphedit_minus.png", "res://material_maker/theme/dark/graphedit_more.png", "res://material_maker/theme/dark/graphedit_reset.png", "res://material_maker/theme/dark/graphedit_snap.png", "res://material_maker/theme/dark/graphnode_close.png", "res://material_maker/theme/dark/graphnode_port.png", "res://material_maker/theme/dark/graphnode_resizer.png", "res://material_maker/theme/dark/hslider_grabber.png", "res://material_maker/theme/dark/hslider_grabber_disabled.png", "res://material_maker/theme/dark/hslider_grabber_highlight.png", "res://material_maker/theme/dark/hslider_tick.png", "res://material_maker/theme/dark/hsplitcontainer_grabber.png", "res://material_maker/theme/dark/lineedit_clear.png", "res://material_maker/theme/dark/optionbutton_arrow.png", "res://material_maker/theme/dark/popupmenu_checked.png", "res://material_maker/theme/dark/popupmenu_radio_checked.png", "res://material_maker/theme/dark/popupmenu_radio_unchecked.png", "res://material_maker/theme/dark/popupmenu_submenu.png", "res://material_maker/theme/dark/popupmenu_unchecked.png", "res://material_maker/theme/dark/popupmenu_visibility_hidden.png", "res://material_maker/theme/dark/popupmenu_visibility_visible.png", "res://material_maker/theme/dark/popupmenu_visibility_xray.png", "res://material_maker/theme/dark/sb_checkbox_focus_texture.png", "res://material_maker/theme/dark/sb_colorpickerbutton_disabled_texture.png", "res://material_maker/theme/dark/sb_colorpickerbutton_focus_texture.png", "res://material_maker/theme/dark/sb_hscrollbar_grabber_highlight_texture.png", "res://material_maker/theme/dark/sb_hscrollbar_grabber_pressed_texture.png", "res://material_maker/theme/dark/sb_hscrollbar_grabber_texture.png", "res://material_maker/theme/dark/sb_hscrollbar_scroll_focus_texture.png", "res://material_maker/theme/dark/sb_hscrollbar_scroll_texture.png", "res://material_maker/theme/dark/sb_hslider_focus_texture.png", "res://material_maker/theme/dark/sb_hslider_grabber_disabled_texture.png", "res://material_maker/theme/dark/sb_hslider_grabber_highlight_texture.png", "res://material_maker/theme/dark/sb_hsplitcontainer_bg_texture.png", "res://material_maker/theme/dark/sb_panel_panelf_texture.png", "res://material_maker/theme/dark/sb_panel_panelnc_texture.png", "res://material_maker/theme/dark/sb_popupmenu_panel_disabled_texture.png", "res://material_maker/theme/dark/sb_progressbar_bg_texture.png", "res://material_maker/theme/dark/sb_progressbar_fg_texture.png", "res://material_maker/theme/dark/sb_textedit_completion_texture.png", "res://material_maker/theme/dark/sb_vscrollbar_grabber_highlight_texture.png", "res://material_maker/theme/dark/sb_vscrollbar_grabber_pressed_texture.png", "res://material_maker/theme/dark/sb_vscrollbar_grabber_texture.png", "res://material_maker/theme/dark/sb_vscrollbar_scroll_focus_texture.png", "res://material_maker/theme/dark/sb_vscrollbar_scroll_texture.png", "res://material_maker/theme/dark/sb_vsplitcontainer_bg_texture.png", "res://material_maker/theme/dark/tabcontainer_decrement.png", "res://material_maker/theme/dark/tabcontainer_decrement_highlight.png", "res://material_maker/theme/dark/tabcontainer_increment.png", "res://material_maker/theme/dark/tabcontainer_increment_highlight.png", "res://material_maker/theme/dark/tabcontainer_menu.png", "res://material_maker/theme/dark/tabcontainer_menu_highlight.png", "res://material_maker/theme/dark/tabs_close.png", "res://material_maker/theme/dark/tabs_decrement.png", "res://material_maker/theme/dark/tabs_decrement_highlight.png", "res://material_maker/theme/dark/tabs_increment.png", "res://material_maker/theme/dark/tabs_increment_highlight.png", "res://material_maker/theme/dark/textedit_fold.png", "res://material_maker/theme/dark/textedit_folded.png", "res://material_maker/theme/dark/textedit_space.png", "res://material_maker/theme/dark/textedit_tab.png", "res://material_maker/theme/dark/tree_arrow.png", "res://material_maker/theme/dark/tree_arrow_collapsed.png", "res://material_maker/theme/dark/tree_checked.png", "res://material_maker/theme/dark/tree_select_arrow.png", "res://material_maker/theme/dark/tree_unchecked.png", "res://material_maker/theme/dark/tree_updown.png", "res://material_maker/theme/dark/vslider_grabber.png", "res://material_maker/theme/dark/vslider_grabber_highlight.png", "res://material_maker/theme/dark/vsplitcontainer_grabber.png", "res://material_maker/theme/dark/windowdialog_close.png", "res://material_maker/theme/dark/windowdialog_close_highlight.png", "res://material_maker/theme/default.tres", "res://material_maker/theme/light.tres", "res://material_maker/theme/light/checkbox_checked.png", "res://material_maker/theme/light/checkbox_radio_checked.png", "res://material_maker/theme/light/checkbox_radio_unchecked.png", "res://material_maker/theme/light/checkbox_unchecked.png", "res://material_maker/theme/light/checkbutton_off.png", "res://material_maker/theme/light/checkbutton_off_disabled.png", "res://material_maker/theme/light/checkbutton_on.png", "res://material_maker/theme/light/checkbutton_on_disabled.png", "res://material_maker/theme/light/colorpickerbutton_bg.png", "res://material_maker/theme/light/graphedit_minus.png", "res://material_maker/theme/light/graphedit_more.png", "res://material_maker/theme/light/graphedit_reset.png", "res://material_maker/theme/light/graphedit_snap.png", "res://material_maker/theme/light/graphnode_close.png", "res://material_maker/theme/light/graphnode_port.png", "res://material_maker/theme/light/graphnode_resizer.png", "res://material_maker/theme/light/hslider_grabber.png", "res://material_maker/theme/light/hslider_grabber_disabled.png", "res://material_maker/theme/light/hslider_grabber_highlight.png", "res://material_maker/theme/light/hslider_tick.png", "res://material_maker/theme/light/hsplitcontainer_grabber.png", "res://material_maker/theme/light/lineedit_clear.png", "res://material_maker/theme/light/optionbutton_arrow.png", "res://material_maker/theme/light/popupmenu_checked.png", "res://material_maker/theme/light/popupmenu_radio_checked.png", "res://material_maker/theme/light/popupmenu_radio_unchecked.png", "res://material_maker/theme/light/popupmenu_submenu.png", "res://material_maker/theme/light/popupmenu_unchecked.png", "res://material_maker/theme/light/popupmenu_visibility_hidden.png", "res://material_maker/theme/light/popupmenu_visibility_visible.png", "res://material_maker/theme/light/popupmenu_visibility_xray.png", "res://material_maker/theme/light/sb_checkbox_focus_texture.png", "res://material_maker/theme/light/sb_colorpickerbutton_disabled_texture.png", "res://material_maker/theme/light/sb_colorpickerbutton_focus_texture.png", "res://material_maker/theme/light/sb_hscrollbar_grabber_highlight_texture.png", "res://material_maker/theme/light/sb_hscrollbar_grabber_pressed_texture.png", "res://material_maker/theme/light/sb_hscrollbar_grabber_texture.png", "res://material_maker/theme/light/sb_hscrollbar_scroll_focus_texture.png", "res://material_maker/theme/light/sb_hscrollbar_scroll_texture.png", "res://material_maker/theme/light/sb_hslider_focus_texture.png", "res://material_maker/theme/light/sb_hslider_grabber_disabled_texture.png", "res://material_maker/theme/light/sb_hslider_grabber_highlight_texture.png", "res://material_maker/theme/light/sb_hsplitcontainer_bg_texture.png", "res://material_maker/theme/light/sb_panel_panelf_texture.png", "res://material_maker/theme/light/sb_panel_panelnc_texture.png", "res://material_maker/theme/light/sb_popupmenu_panel_disabled_texture.png", "res://material_maker/theme/light/sb_progressbar_bg_texture.png", "res://material_maker/theme/light/sb_progressbar_fg_texture.png", "res://material_maker/theme/light/sb_textedit_completion_texture.png", "res://material_maker/theme/light/sb_vscrollbar_grabber_highlight_texture.png", "res://material_maker/theme/light/sb_vscrollbar_grabber_pressed_texture.png", "res://material_maker/theme/light/sb_vscrollbar_grabber_texture.png", "res://material_maker/theme/light/sb_vscrollbar_scroll_focus_texture.png", "res://material_maker/theme/light/sb_vscrollbar_scroll_texture.png", "res://material_maker/theme/light/sb_vsplitcontainer_bg_texture.png", "res://material_maker/theme/light/tabcontainer_decrement.png", "res://material_maker/theme/light/tabcontainer_decrement_highlight.png", "res://material_maker/theme/light/tabcontainer_increment.png", "res://material_maker/theme/light/tabcontainer_increment_highlight.png", "res://material_maker/theme/light/tabcontainer_menu.png", "res://material_maker/theme/light/tabcontainer_menu_highlight.png", "res://material_maker/theme/light/tabs_close.png", "res://material_maker/theme/light/tabs_decrement.png", "res://material_maker/theme/light/tabs_decrement_highlight.png", "res://material_maker/theme/light/tabs_increment.png", "res://material_maker/theme/light/tabs_increment_highlight.png", "res://material_maker/theme/light/textedit_fold.png", "res://material_maker/theme/light/textedit_folded.png", "res://material_maker/theme/light/textedit_space.png", "res://material_maker/theme/light/textedit_tab.png", "res://material_maker/theme/light/tree_arrow.png", "res://material_maker/theme/light/tree_arrow_collapsed.png", "res://material_maker/theme/light/tree_checked.png", "res://material_maker/theme/light/tree_select_arrow.png", "res://material_maker/theme/light/tree_unchecked.png", "res://material_maker/theme/light/tree_updown.png", "res://material_maker/theme/light/vslider_grabber.png", "res://material_maker/theme/light/vslider_grabber_highlight.png", "res://material_maker/theme/light/vsplitcontainer_grabber.png", "res://material_maker/theme/light/windowdialog_close.png", "res://material_maker/theme/light/windowdialog_close_highlight.png", "res://material_maker/tools/map_renderer/map_renderer.gd", "res://material_maker/tools/map_renderer/map_renderer.tscn", "res://material_maker/tools/obj_loader/obj_loader.gd", "res://material_maker/tools/painter/painter.gd", "res://material_maker/tools/painter/painter.tscn", "res://material_maker/tools/painter/painter_viewport.gd", "res://material_maker/tools/painter/painter_viewport.tscn", "res://material_maker/tools/painter/shaders/apply_seams.shader", "res://material_maker/tools/painter/shaders/brush_pattern.shader", "res://material_maker/tools/painter/shaders/brush_stamp.shader", "res://material_maker/tools/painter/shaders/brush_uv_pattern.shader", "res://material_maker/tools/painter/shaders/init.shader", "res://material_maker/tools/painter/shaders/init.tres", "res://material_maker/tools/painter/shaders/init_channels.shader", "res://material_maker/tools/painter/shaders/init_channels.tres", "res://material_maker/tools/painter/shaders/normal_map.shader", "res://material_maker/tools/painter/shaders/paint_mr_pattern.shader", "res://material_maker/tools/painter/shaders/paint_mr_stamp.shader", "res://material_maker/tools/painter/shaders/paint_mr_uv_pattern.shader", "res://material_maker/tools/painter/shaders/paint_pattern.shader", "res://material_maker/tools/painter/shaders/paint_stamp.shader", "res://material_maker/tools/painter/shaders/paint_uv_pattern.shader", "res://material_maker/tools/painter/shaders/seams.shader", "res://material_maker/tools/painter/shaders/show_brush.shader", "res://material_maker/tools/painter/shaders/show_pattern.shader", "res://material_maker/tools/painter/shaders/show_uv.shader", "res://material_maker/tools/painter/shaders/texture2view.shader", "res://material_maker/tools/painter/shaders/texture2view_lsb.shader", "res://material_maker/tools/painter/shaders/view2texture.shader", "res://material_maker/tools/painter/shaders/viewtotexture.tres", "res://material_maker/widgets/color_picker_button/color_picker_button.gd", "res://material_maker/widgets/color_picker_popup/color_picker_popup.tscn", "res://material_maker/widgets/desc_button/desc_button.gd", "res://material_maker/widgets/desc_button/desc_button.tscn", "res://material_maker/widgets/file_picker_button/file_picker_button.gd", "res://material_maker/widgets/file_picker_button/file_picker_button.tscn", "res://material_maker/widgets/float_edit/float_edit.gd", "res://material_maker/widgets/float_edit/float_edit.tscn", "res://material_maker/widgets/gradient_editor/gradient_editor.gd", "res://material_maker/widgets/gradient_editor/gradient_editor.tscn", "res://material_maker/widgets/gradient_editor/gradient_popup.gd", "res://material_maker/widgets/gradient_editor/gradient_popup.tscn", "res://material_maker/widgets/graph_tree/graph_tree.gd", "res://material_maker/widgets/graph_tree/graph_tree.tscn", "res://material_maker/widgets/histogram/histogram.gd", "res://material_maker/widgets/histogram/histogram.tscn", "res://material_maker/widgets/line_dialog/line_dialog.gd", "res://material_maker/widgets/line_dialog/line_dialog.tscn", "res://material_maker/widgets/linked_widgets/editable_label.gd", "res://material_maker/widgets/linked_widgets/editable_label.tscn", "res://material_maker/widgets/linked_widgets/link.gd", "res://material_maker/widgets/port_group_button/port_group_button.gd", "res://material_maker/widgets/port_group_button/port_group_button.tscn", "res://material_maker/widgets/render_counter/render_counter.gd", "res://material_maker/widgets/render_counter/render_counter.tscn", "res://material_maker/widgets/size_option_button/size_option_button.gd", "res://material_maker/widgets/tabs/tabs.gd", "res://material_maker/windows/about/about.gd", "res://material_maker/windows/about/about.tscn", "res://material_maker/windows/about/facebook.png", "res://material_maker/windows/about/github.png", "res://material_maker/windows/about/icon.png", "res://material_maker/windows/about/itchio.png", "res://material_maker/windows/about/twitter.png", "res://material_maker/windows/about/youtube.png", "res://material_maker/windows/accept_dialog/accept_dialog.gd", "res://material_maker/windows/accept_dialog/accept_dialog.tscn", "res://material_maker/windows/add_node_popup/add_node_popup.gd", "res://material_maker/windows/add_node_popup/add_node_popup.tscn", "res://material_maker/windows/add_node_popup/list.gd", "res://material_maker/windows/add_node_popup/node_selection_button.gd", "res://material_maker/windows/add_node_popup/node_selection_button.tscn", "res://material_maker/windows/desc_dialog/desc_dialog.gd", "res://material_maker/windows/desc_dialog/desc_dialog.tscn", "res://material_maker/windows/file_dialog/file_dialog.gd", "res://material_maker/windows/file_dialog/file_dialog.tscn", "res://material_maker/windows/new_painter/new_painter.gd", "res://material_maker/windows/new_painter/new_painter.tscn", "res://material_maker/windows/node_editor/enum_editor.gd", "res://material_maker/windows/node_editor/enum_editor.tscn", "res://material_maker/windows/node_editor/input.gd", "res://material_maker/windows/node_editor/input.tscn", "res://material_maker/windows/node_editor/node_editor.gd", "res://material_maker/windows/node_editor/node_editor.tscn", "res://material_maker/windows/node_editor/node_editor_item_list.gd", "res://material_maker/windows/node_editor/output.gd", "res://material_maker/windows/node_editor/output.tscn", "res://material_maker/windows/node_editor/parameter.gd", "res://material_maker/windows/node_editor/parameter.tscn", "res://material_maker/windows/node_editor/parameter_boolean.gd", "res://material_maker/windows/node_editor/parameter_boolean.tscn", "res://material_maker/windows/node_editor/parameter_color.gd", "res://material_maker/windows/node_editor/parameter_color.tscn", "res://material_maker/windows/node_editor/parameter_enum.gd", "res://material_maker/windows/node_editor/parameter_enum.tscn", "res://material_maker/windows/node_editor/parameter_float.gd", "res://material_maker/windows/node_editor/parameter_float.tscn", "res://material_maker/windows/node_editor/parameter_gradient.gd", "res://material_maker/windows/node_editor/parameter_gradient.tscn", "res://material_maker/windows/node_editor/parameter_size.gd", "res://material_maker/windows/node_editor/parameter_size.tscn", "res://material_maker/windows/preferences/bool_option.gd", "res://material_maker/windows/preferences/bool_option.tscn", "res://material_maker/windows/preferences/float_option.gd", "res://material_maker/windows/preferences/float_option.tscn", "res://material_maker/windows/preferences/preferences.gd", "res://material_maker/windows/preferences/preferences.tscn", "res://rodz_labs_logo.png", "res://start.gd", "res://start.tscn" ) -include_filter="" -exclude_filter="*.ptex,*.mmn,*.mmg" -export_path="build/material_maker_macosx.zip" -patch_list=PoolStringArray( ) -script_export_mode=1 -script_encryption_key="" - -[preset.2.options] - -custom_template/debug="" -custom_template/release="" -application/name="material_maker" -application/info="Made with Godot Engine" -application/icon="res://icon.icns" -application/identifier="" -application/signature="" -application/short_version="0.93" -application/version="0.93" -application/copyright="" -display/high_res=false -privacy/camera_usage_description="" -privacy/microphone_usage_description="" -texture_format/s3tc=true -texture_format/etc=false -texture_format/etc2=false - -[preset.3] - -name="HTML5" -platform="HTML5" -runnable=true -custom_features="" -export_filter="all_resources" -include_filter="*.json,*.ptex,*.mmg,*.mmt" -exclude_filter="" -export_path="../../Releases/index.html" -patch_list=PoolStringArray( ) -script_export_mode=1 -script_encryption_key="" - -[preset.3.options] - -vram_texture_compression/for_desktop=true -vram_texture_compression/for_mobile=true -html/custom_html_shell="" -html/head_include="" -custom_template/release="" -custom_template/debug="" - -[preset.4] - -name="Windows Demo" -platform="Windows Desktop" -runnable=false -custom_features="" -export_filter="resources" -export_files=PoolStringArray( "res://addons/material_maker/common.shader", "res://addons/material_maker/engine/gen_base.gd", "res://addons/material_maker/engine/gen_buffer.gd", "res://addons/material_maker/engine/gen_comment.gd", "res://addons/material_maker/engine/gen_context.gd", "res://addons/material_maker/engine/gen_debug.gd", "res://addons/material_maker/engine/gen_export.gd", "res://addons/material_maker/engine/gen_graph.gd", "res://addons/material_maker/engine/gen_image.gd", "res://addons/material_maker/engine/gen_ios.gd", "res://addons/material_maker/engine/gen_material.gd", "res://addons/material_maker/engine/gen_remote.gd", "res://addons/material_maker/engine/gen_shader.gd", "res://addons/material_maker/engine/gen_switch.gd", "res://addons/material_maker/engine/gen_texture.gd", "res://addons/material_maker/engine/io_types.gd", "res://addons/material_maker/engine/loader.gd", "res://addons/material_maker/engine/renderer.gd", "res://addons/material_maker/engine/renderer.tscn", "res://addons/material_maker/import_plugin/ptex_spatial_material.gd", "res://addons/material_maker/import_plugin/tesselated.shader", "res://addons/material_maker/types/gradient.gd", "res://addons/material_maker/types/types.gd", "res://default_env.tres", "res://demo/demo.tscn", "res://icon.png", "res://material_maker/panels/preview_3d/thumbnails/environments/Epping Forest.png", "res://material_maker/panels/preview_3d/thumbnails/environments/Moonless Golf.png", "res://material_maker/panels/preview_3d/thumbnails/environments/Studio.png", "res://rodz_labs_logo.png", "res://start.gd", "res://start.tscn" ) -include_filter="*.mmg,*.json,*.mmt" -exclude_filter="" -export_path="../../Releases/material_maker_demo.exe" -patch_list=PoolStringArray( ) -script_export_mode=1 -script_encryption_key="" - -[preset.4.options] - -texture_format/bptc=false -texture_format/s3tc=true -texture_format/etc=true -texture_format/etc2=true -texture_format/no_bptc_fallbacks=true -binary_format/64_bits=true -binary_format/embed_pck=false -custom_template/release="" -custom_template/debug="" -codesign/enable=false -codesign/identity="" -codesign/password="" -codesign/timestamp=true -codesign/timestamp_server_url="" -codesign/digest_algorithm=1 -codesign/description="" -codesign/custom_options=PoolStringArray( ) -application/icon="res://icon.ico" -application/file_version="0.9" -application/product_version="0.9" -application/company_name="Rodz Labs" -application/product_name="Material Maker" -application/file_description="" -application/copyright="" -application/trademarks="" diff --git a/filter/filter.gd b/filter/filter.gd deleted file mode 100644 index 95c51b1..0000000 --- a/filter/filter.gd +++ /dev/null @@ -1,324 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -func _ready(): - if !Engine.editor_hint: - gen() - - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - - var f : float = shape_circle(v, 3, 1.0 * 1.0, 1.0) - var c : Color = Color(f, f, f, 1) - -# c = invert(c) -# c = brightness_contrast(c) - - #needs work - c = adjust_hsv(c) - - image.set_pixel(x, y, c) - - - image.unlock() - - tex.create_from_image(image) - texture = tex - -func invert(color : Color) -> Color: - return Color(1.0 - color.r, 1.0 - color.g, 1.0 - color.b, color.a); - -var p_o91644_brightness = 0.000000000; -var p_o91644_contrast = 1.000000000; - -func brightness_contrast(color : Color) -> Color: - var bv : Vector3 = Vector3(p_o91644_brightness, p_o91644_brightness, p_o91644_brightness) - var cvv : Vector3 = Vector3(color.r * p_o91644_contrast, color.g * p_o91644_contrast, color.b * p_o91644_contrast) - - var cv : Vector3 = cvv + bv + Vector3(0.5, 0.5, 0.5) - (Vector3(p_o91644_contrast, p_o91644_contrast, p_o91644_contrast) * 0.5) - - var v : Vector3 = clampv3(cv, Vector3(), Vector3(1, 1, 1)) - - return Color(v.x, v.y, v.z, 1); - -var p_o102649_hue = 0.000000000; -var p_o102649_saturation = 1.000000000; -var p_o102649_value = 1.000000000; - -func adjust_hsv(color : Color) -> Color: - var hsv : Vector3 = rgb_to_hsv(Vector3(color.r, color.g, color.b)); - - var x : float = fract(hsv.x + p_o102649_hue) - var y : float = clamp(hsv.y * p_o102649_saturation, 0.0, 1.0) - var z : float = clamp(hsv.z * p_o102649_value, 0.0, 1.0) - - var h : Vector3 = hsv_to_rgb(Vector3(x, y, z)) - - return Color(h.x, h.y, h.z, color.a); - -func rgb_to_hsv(c : Vector3) -> Vector3: - var K : Color = Color(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); - - var p : Color - - if c.y < c.z: - p = Color(c.z, c.y, K.a, K.b) - else: - p = Color(c.y, c.z, K.r, K.g); - - var q : Color - - if c.x < p.r: - q = Color(p.r, p.g, p.a, c.x) - else: - q = Color(c.x, p.g, p.b, p.r); - - var d : float = q.r - min(q.a, q.g); - var e : float = 1.0e-10; - - return Vector3(abs(q.b + (q.a - q.g) / (6.0 * d + e)), d / (q.r + e), q.r); - -func hsv_to_rgb(c : Vector3) -> Vector3: - var K : Color = Color(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); - - var p : Vector3 = absv3(fractv3(Vector3(c.x, c.x, c.x) + Vector3(K.r, K.g, K.b)) * 6.0 - Vector3(K.a, K.a, K.a)); - - return c.z * lerp(Vector3(K.r, K.r, K.r), clampv3(p - Vector3(K.r, K.r, K.r), Vector3(), Vector3(1, 1, 1)), c.y); - -func shape_circle(uv : Vector2, sides : float, size : float, edge : float) -> float: - uv.x = 2.0 * uv.x - 1.0 - uv.y = 2.0 * uv.y - 1.0 - - edge = max(edge, 1.0e-8) - - var distance : float = uv.length() - - return clamp((1.0 - distance / size) / edge, 0.0, 1.0) - - -func transform(uv : Vector2, translate : Vector2, rotate : float, scale : Vector2, repeat : bool) -> Vector2: - var rv : Vector2 = Vector2(); - uv -= translate; - uv -= Vector2(0.5, 0.5); - rv.x = cos(rotate)*uv.x + sin(rotate)*uv.y; - rv.y = -sin(rotate)*uv.x + cos(rotate)*uv.y; - rv /= scale; - rv += Vector2(0.5, 0.5); - - if (repeat): - return fractv2(rv); - else: - return clampv2(rv, Vector2(0, 0), Vector2(1, 1)); - - -func clampv3(v : Vector3, mi : Vector3, ma : Vector3) -> Vector3: - v.x = clamp(v.x, mi.x, ma.x) - v.y = clamp(v.y, mi.y, ma.y) - v.y = clamp(v.z, mi.z, ma.z) - - return v - -func floorc(a : Color) -> Color: - var v : Color = Color() - - v.r = floor(a.r) - v.g = floor(a.g) - v.b = floor(a.b) - v.a = floor(a.a) - - return v - - -func floorv2(a : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = floor(a.x) - v.y = floor(a.y) - - return v - -func smoothstepv2(a : float, b : float, c : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = smoothstep(a, b, c.x) - v.y = smoothstep(a, b, c.y) - - return v - -func maxv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - - return v - -func maxv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - v.z = max(a.z, b.z) - - return v - -func absv2(v : Vector2) -> Vector2: - v.x = abs(v.x) - v.y = abs(v.y) - - return v - -func absv3(v : Vector3) -> Vector3: - v.x = abs(v.x) - v.y = abs(v.y) - v.y = abs(v.y) - - return v - -func cosv2(v : Vector2) -> Vector2: - v.x = cos(v.x) - v.y = cos(v.y) - - return v - -func cosv3(v : Vector3) -> Vector3: - v.x = cos(v.x) - v.y = cos(v.y) - v.y = cos(v.y) - - return v - -func modv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - v.z = modf(a.z, b.z) - - return v - - -func modv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - - return v - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fractv2(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractv3(v : Vector3) -> Vector3: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - v.z = v.z - floor(v.z) - - return v - -func fract(f : float) -> float: - return f - floor(f) - -func clampv2(v : Vector2, pmin : Vector2, pmax : Vector2) -> Vector2: - v.x = clamp(v.x, pmin.x, pmax.x) - v.y = clamp(v.y, pmin.y, pmax.y) - - return v - -func rand(x : Vector2) -> float: - return fract(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func rand2(x : Vector2) -> Vector2: - return fractv2(cosv2(Vector2(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)))) * 43758.5453); - -func rand3(x : Vector2) -> Vector3: - return fractv3(cosv3(Vector3(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)), - x.dot(Vector2(13.254, 5.867)))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/filter/filter.tscn b/filter/filter.tscn deleted file mode 100644 index 18e73c5..0000000 --- a/filter/filter.tscn +++ /dev/null @@ -1,26 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://filter/filter.gd" type="Script" id=1] - -[sub_resource type="Image" id=3] -data = { -"data": PoolByteArray( 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 226, 226, 226, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 226, 226, 226, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 226, 226, 226, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 226, 226, 226, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 243, 243, 243, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 243, 243, 243, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 255, 255, 255, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 243, 243, 243, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 243, 243, 243, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 226, 226, 226, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 226, 226, 226, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 226, 226, 226, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 226, 226, 226, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 3 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/filter/grayscale.gd b/filter/grayscale.gd deleted file mode 100644 index f12b04f..0000000 --- a/filter/grayscale.gd +++ /dev/null @@ -1,286 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -func _ready(): - if !Engine.editor_hint: - gen() - - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - - var f : float = shape_circle(v, 3, 1.0 * 1.0, 1.0) - - f = gs_luminosity(Vector3(f, f, f)); - - var c : Color = Color(f, f, f, 1) - -# c = invert(c) -# c = brightness_contrast(c) - - #needs work - - image.set_pixel(x, y, c) - - - image.unlock() - - tex.create_from_image(image) - texture = tex - -func invert(color : Color) -> Color: - return Color(1.0 - color.r, 1.0 - color.g, 1.0 - color.b, color.a); - - -func gs_min(c : Vector3) -> float: - return min(c.x, min(c.y, c.z)); - -func gs_max(c : Vector3) -> float: - return max(c.x, max(c.y, c.z)); - -func gs_lightness(c : Vector3) -> float: - return 0.5*(max(c.x, max(c.y, c.z)) + min(c.x, min(c.y, c.z))); - -func gs_average(c : Vector3) -> float: - return 0.333333333333*(c.x + c.y + c.z); - -func gs_luminosity(c : Vector3) -> float: - return 0.21 * c.x + 0.72 * c.y + 0.07 * c.z; - - -func shape_circle(uv : Vector2, sides : float, size : float, edge : float) -> float: - uv.x = 2.0 * uv.x - 1.0 - uv.y = 2.0 * uv.y - 1.0 - - edge = max(edge, 1.0e-8) - - var distance : float = uv.length() - - return clamp((1.0 - distance / size) / edge, 0.0, 1.0) - - -func transform(uv : Vector2, translate : Vector2, rotate : float, scale : Vector2, repeat : bool) -> Vector2: - var rv : Vector2 = Vector2(); - uv -= translate; - uv -= Vector2(0.5, 0.5); - rv.x = cos(rotate)*uv.x + sin(rotate)*uv.y; - rv.y = -sin(rotate)*uv.x + cos(rotate)*uv.y; - rv /= scale; - rv += Vector2(0.5, 0.5); - - if (repeat): - return fractv2(rv); - else: - return clampv2(rv, Vector2(0, 0), Vector2(1, 1)); - - -func clampv3(v : Vector3, mi : Vector3, ma : Vector3) -> Vector3: - v.x = clamp(v.x, mi.x, ma.x) - v.y = clamp(v.y, mi.y, ma.y) - v.y = clamp(v.z, mi.z, ma.z) - - return v - -func floorc(a : Color) -> Color: - var v : Color = Color() - - v.r = floor(a.r) - v.g = floor(a.g) - v.b = floor(a.b) - v.a = floor(a.a) - - return v - - -func floorv2(a : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = floor(a.x) - v.y = floor(a.y) - - return v - -func smoothstepv2(a : float, b : float, c : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = smoothstep(a, b, c.x) - v.y = smoothstep(a, b, c.y) - - return v - -func maxv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - - return v - -func maxv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - v.z = max(a.z, b.z) - - return v - -func absv2(v : Vector2) -> Vector2: - v.x = abs(v.x) - v.y = abs(v.y) - - return v - -func absv3(v : Vector3) -> Vector3: - v.x = abs(v.x) - v.y = abs(v.y) - v.y = abs(v.y) - - return v - -func cosv2(v : Vector2) -> Vector2: - v.x = cos(v.x) - v.y = cos(v.y) - - return v - -func cosv3(v : Vector3) -> Vector3: - v.x = cos(v.x) - v.y = cos(v.y) - v.y = cos(v.y) - - return v - -func modv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - v.z = modf(a.z, b.z) - - return v - - -func modv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - - return v - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fractv2(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractv3(v : Vector3) -> Vector3: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - v.z = v.z - floor(v.z) - - return v - -func fract(f : float) -> float: - return f - floor(f) - -func clampv2(v : Vector2, pmin : Vector2, pmax : Vector2) -> Vector2: - v.x = clamp(v.x, pmin.x, pmax.x) - v.y = clamp(v.y, pmin.y, pmax.y) - - return v - -func rand(x : Vector2) -> float: - return fract(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func rand2(x : Vector2) -> Vector2: - return fractv2(cosv2(Vector2(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)))) * 43758.5453); - -func rand3(x : Vector2) -> Vector3: - return fractv3(cosv3(Vector3(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)), - x.dot(Vector2(13.254, 5.867)))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.y < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.x < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/filter/grayscale.tscn b/filter/grayscale.tscn deleted file mode 100644 index d02c270..0000000 --- a/filter/grayscale.tscn +++ /dev/null @@ -1,26 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://filter/grayscale.gd" type="Script" id=1] - -[sub_resource type="Image" id=3] -data = { -"data": PoolByteArray( 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 226, 226, 226, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 226, 226, 226, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 226, 226, 226, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 226, 226, 226, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 243, 243, 243, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 243, 243, 243, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 255, 255, 255, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 243, 243, 243, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 243, 243, 243, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 226, 226, 226, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 226, 226, 226, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 226, 226, 226, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 226, 226, 226, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 3 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/filter/sharpen.gd b/filter/sharpen.gd deleted file mode 100644 index ab82e7b..0000000 --- a/filter/sharpen.gd +++ /dev/null @@ -1,265 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -func _ready(): - if !Engine.editor_hint: - gen() - - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - - var f : Vector3 = sharpen(v) - - var c : Color = Color(f.x, f.y, f.z, 1) - -# c = invert(c) -# c = brightness_contrast(c) - - #needs work - - image.set_pixel(x, y, c) - - - image.unlock() - - tex.create_from_image(image) - texture = tex - -func o11853_input_in(uv : Vector2) -> Vector3: - var f : float = shape_circle(uv, 3, 1.0 * 1.0, 1.0) - - return Vector3(f, f, f); - -func sharpen(uv : Vector2) -> Vector3: - var e : Vector2 = Vector2(1.0 / 32.000000000, 0.0); - var rv : Vector3 = 5.0 * o11853_input_in(uv); - - rv -= o11853_input_in(uv + Vector2(e.x, e.y)); - rv -= o11853_input_in(uv - Vector2(e.x, e.y)); - rv -= o11853_input_in(uv + Vector2(e.y, e.x)); - rv -= o11853_input_in(uv - Vector2(e.y, e.x)); - - return rv - -func shape_circle(uv : Vector2, sides : float, size : float, edge : float) -> float: - uv.x = 2.0 * uv.x - 1.0 - uv.y = 2.0 * uv.y - 1.0 - - edge = max(edge, 1.0e-8) - - var distance : float = uv.length() - - return clamp((1.0 - distance / size) / edge, 0.0, 1.0) - - -func clampv3(v : Vector3, mi : Vector3, ma : Vector3) -> Vector3: - v.x = clamp(v.x, mi.x, ma.x) - v.y = clamp(v.y, mi.y, ma.y) - v.y = clamp(v.z, mi.z, ma.z) - - return v - -func floorc(a : Color) -> Color: - var v : Color = Color() - - v.r = floor(a.r) - v.g = floor(a.g) - v.b = floor(a.b) - v.a = floor(a.a) - - return v - - -func floorv2(a : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = floor(a.x) - v.y = floor(a.y) - - return v - -func smoothstepv2(a : float, b : float, c : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = smoothstep(a, b, c.x) - v.y = smoothstep(a, b, c.y) - - return v - -func maxv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - - return v - -func maxv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - v.z = max(a.z, b.z) - - return v - -func absv2(v : Vector2) -> Vector2: - v.x = abs(v.x) - v.y = abs(v.y) - - return v - -func absv3(v : Vector3) -> Vector3: - v.x = abs(v.x) - v.y = abs(v.y) - v.y = abs(v.y) - - return v - -func cosv2(v : Vector2) -> Vector2: - v.x = cos(v.x) - v.y = cos(v.y) - - return v - -func cosv3(v : Vector3) -> Vector3: - v.x = cos(v.x) - v.y = cos(v.y) - v.y = cos(v.y) - - return v - -func modv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - v.z = modf(a.z, b.z) - - return v - - -func modv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - - return v - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fractv2(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractv3(v : Vector3) -> Vector3: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - v.z = v.z - floor(v.z) - - return v - -func fract(f : float) -> float: - return f - floor(f) - -func clampv2(v : Vector2, pmin : Vector2, pmax : Vector2) -> Vector2: - v.x = clamp(v.x, pmin.x, pmax.x) - v.y = clamp(v.y, pmin.y, pmax.y) - - return v - -func rand(x : Vector2) -> float: - return fract(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func rand2(x : Vector2) -> Vector2: - return fractv2(cosv2(Vector2(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)))) * 43758.5453); - -func rand3(x : Vector2) -> Vector3: - return fractv3(cosv3(Vector3(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)), - x.dot(Vector2(13.254, 5.867)))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.y < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.x < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/filter/sharpen.tscn b/filter/sharpen.tscn deleted file mode 100644 index a725dcc..0000000 --- a/filter/sharpen.tscn +++ /dev/null @@ -1,26 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://filter/sharpen.gd" type="Script" id=1] - -[sub_resource type="Image" id=1] -data = { -"data": PoolByteArray( 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 1 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/icon.icns b/icon.icns deleted file mode 100644 index 58f74a8..0000000 Binary files a/icon.icns and /dev/null differ diff --git a/icon.ico b/icon.ico deleted file mode 100644 index 616ae63..0000000 Binary files a/icon.ico and /dev/null differ diff --git a/icon.png b/icon.png deleted file mode 100644 index ec7964e..0000000 Binary files a/icon.png and /dev/null differ diff --git a/icon.png.import b/icon.png.import deleted file mode 100644 index 96cbf46..0000000 --- a/icon.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://icon.png" -dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_algos.gd b/material_algos.gd deleted file mode 100644 index a2dc94a..0000000 --- a/material_algos.gd +++ /dev/null @@ -1,148 +0,0 @@ -extends Reference - -static func box(uv : Vector2, center : Vector3, rad : Vector3, rot : Vector3) -> float: - var ro : Vector3 = Vector3(uv.x, uv.y, 1.0) - center - var rd : Vector3 = Vector3(0.0000001, 0.0000001, -1.0) - - var r : Basis = Basis(Vector3(1, 0, 0), Vector3(0, cos(rot.x), -sin(rot.x)), Vector3(0, sin(rot.x), cos(rot.x))) - r *= Basis(Vector3(cos(rot.y), 0, -sin(rot.y)), Vector3(0, 1, 0), Vector3(sin(rot.y), 0, cos(rot.y))) - r *= Basis(Vector3(cos(rot.z), -sin(rot.z), 0), Vector3(sin(rot.z), cos(rot.z), 0), Vector3(0, 0, 1)) - - ro = r * ro - rd = r * rd - - var m : Vector3 = Vector3(1.0 / rd.x, 1.0 / rd.y, 1.0 / rd.z) - - var n : Vector3 = m * ro - var k : Vector3 = Vector3(abs(m.x) * rad.x, abs(m.y) * rad.y, abs(m.z) * rad.z) - var t1 : Vector3 = -n - k - var t2 : Vector3 = -n + k - - var tN : float = max(max(t1.x, t1.y), t1.z) - var tF : float = min(min(t2.x, t2.y), t2.z) - - if (tN>tF || tF<0.0): - return 1.0 - - return tN - - -#Color $(name_uv)_rect = bricks_$pattern($uv, Vector2($columns, $rows), $repeat, $row_offset) -#Color $(name_uv) = brick($uv, $(name_uv)_rect.xy, $(name_uv)_rect.zw, $mortar*$mortar_map($uv), $pround*$pround_map($uv), max(0.001, $bevel*$bevel_map($uv))) - - - -static func brick(uv : Vector2, bmin : Vector2, bmax : Vector2, mortar : float, pround : float, bevel : float) -> Color: - var color : float - var size : Vector2 = bmax - bmin - var min_size : float = min(size.x, size.y) - mortar *= min_size - bevel *= min_size - pround * min_size - var center : Vector2 = 0.5*(bmin+bmax) - var d : Vector2 = Vector2() - - d.x = abs(uv.x - center.x) - 0.5 * (size.x) + (pround + mortar) - d.y = abs(uv.y - center.y) - 0.5 * (size.y) + (pround + mortar) - - color = Vector2(max(d.x, 0), max(d.y, 0)).length() + min(max(d.x, d.y), 0.0) - pround - - color = clamp(-color / bevel, 0.0, 1.0) -# x - y * floor(x/y) - - var tiled_brick_pos : Vector2 = Vector2(bmin.x - 1.0 * floor(bmin.x / 1.0), bmin.y - 1.0 * floor(bmin.y / 1.0)) - - return Color(color, center.x, center.y, tiled_brick_pos.x + 7.0 * tiled_brick_pos.y) - - -#func brick_uv(uv : Vector2, bmin : Vector2, bmax : Vector2, pseed : float) -> Vector3: -# var center : Vector2 = 0.5*(bmin + bmax) -# var size : Vector2 = bmax - bmin -# var max_size : float = max(size.x, size.y) -# -# return Vector3(0.5 + (uv - center) / max_size, rand(fract(center) + Vector2(pseed))) -# -# -#func brick_corner_uv(uv : Vector2, bmin : Vector2, bmax : Vector2, mortar : float, corner : float, pseed : float) -> Vector3: -# var center : Vector2 = 0.5 * (bmin + bmax) -# var size : Vector2 = bmax - bmin -# var max_size : float = max(size.x, size.y) -# var min_size : float = min(size.x, size.y) -# mortar *= min_size -# corner *= min_size -# -# var x : float = clamp((0.5 * size.x - mortar - abs(uv.x - center.x)) / corner, 0, 1) -# var y : float = clamp((0.5 * size.y - mortar - abs(uv.y - center.y)) / corner, 0, 1) -# -# return Vector3(x, y, rand(fract(center) + Vector2(pseed))) -# -#func bricks_rb(uv : Vector2, count : Vector2, repeat : float, offset : float) -> Color: -# count *= repeat -# var x_offset : float = offset * step(0.5, fract(uv.y*count.y*0.5)) -# var bmin : Vector2 = floor(Vector2(uv.x*count.x-x_offset, uv.y*count.y)) -# bmin.x += x_offset -# bmin /= count -# -# return Color(bmin.x, bmin.y, bmin.x+1.0/count, bmin.y + 1.0/count) -# -#Color bricks_rb2(Vector2 uv, Vector2 count, float repeat, float offset): -# count *= repeat -# float x_offset = offset*step(0.5, fract(uv.y*count.y*0.5)) -# count.x = count.x*(1.0+step(0.5, fract(uv.y*count.y*0.5))) -# Vector2 bmin = floor(Vector2(uv.x*count.x-x_offset, uv.y*count.y)) -# bmin.x += x_offsetbmin /= count -# -# return Color(bmin, bmin+Vector2(1.0)/count) -# -# -#Color bricks_hb(Vector2 uv, Vector2 count, float repeat, float offset) : -# float pc = count.x+count.y -# float c = pc*repeatVector2 corner = floor(uv*c) -# float cdiff = mod(corner.x-corner.y, pc) -# -# if (cdiff < count.x) -# return Color((corner-Vector2(cdiff, 0.0))/c, (corner-Vector2(cdiff, 0.0)+Vector2(count.x, 1.0))/c) -# else -# return Color((corner-Vector2(0.0, pc-cdiff-1.0))/c, (corner-Vector2(0.0, pc-cdiff-1.0)+Vector2(1.0, count.y))/c) -# -# -#Color bricks_bw(Vector2 uv, Vector2 count, float repeat, float offset) : -# Vector2 c = 2.0*count*repeatfloat mc = max(c.x, c.y) -# Vector2 corner1 = floor(uv*c)Vector2 corner2 = count*floor(repeat*2.0*uv) -# float cdiff = mod(dot(floor(repeat*2.0*uv), Vector2(1.0)), 2.0) -# Vector2 cornerVector2 size -# -# if (cdiff == 0.0) -# corner = Vector2(corner1.x, corner2.y) -# size = Vector2(1.0, count.y) -# else -# corner = Vector2(corner2.x, corner1.y) -# size = Vector2(count.x, 1.0) -# -# return Color(corner/c, (corner+size)/c) -# -#Color bricks_sb(Vector2 uv, Vector2 count, float repeat, float offset) : -# Vector2 c = (count+Vector2(1.0))*repeat -# float mc = max(c.x, c.y) -# Vector2 corner1 = floor(uv*c) -# Vector2 corner2 = (count+Vector2(1.0))*floor(repeat*uv)Vector2 rcorner = corner1 - corner2 -# Vector2 corner -# Vector2 size -# -# if (rcorner.x == 0.0 && rcorner.y < count.y) -# corner = corner2 -# size = Vector2(1.0, count.y) -# else if (rcorner.y == 0.0) -# tcorner = corner2+Vector2(1.0, 0.0) -# size = Vector2(count.x, 1.0) -# else if (rcorner.x == count.x) -# corner = corner2+Vector2(count.x, 1.0) -# size = Vector2(1.0, count.y) -# else if (rcorner.y == count.y) -# corner = corner2+Vector2(0.0, count.y) -# size = Vector2(count.x, 1.0) -# else -# corner = corner2+Vector2(1.0) -# size = Vector2(count.x-1.0, count.y-1.0) -# -# return Color(corner/c, (corner+size)/c) diff --git a/material_maker/doc/.gdignore b/material_maker/doc/.gdignore deleted file mode 100644 index e69de29..0000000 diff --git a/material_maker/doc/.vscode/tasks.json b/material_maker/doc/.vscode/tasks.json deleted file mode 100644 index 1cfaad9..0000000 --- a/material_maker/doc/.vscode/tasks.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - // See https://go.microsoft.com/fwlink/?LinkId=733558 - // for the documentation about the tasks.json format - "version": "2.0.0", - "tasks": [ - { - "label": "build doc", - "type": "process", - "command": "make.bat", - "group": { - "kind": "build", - "isDefault": true - } - } - ] -} \ No newline at end of file diff --git a/material_maker/doc/Makefile b/material_maker/doc/Makefile deleted file mode 100644 index 34ad496..0000000 --- a/material_maker/doc/Makefile +++ /dev/null @@ -1,20 +0,0 @@ -# Minimal makefile for Sphinx documentation -# - -# You can set these variables from the command line. -SPHINXOPTS = -SPHINXBUILD = sphinx-build -SPHINXPROJ = MaterialMaker -SOURCEDIR = . -BUILDDIR = _build - -# Put it first so that "make" without argument is like "make help". -help: - @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) - -.PHONY: help Makefile - -# Catch-all target: route all unknown targets to Sphinx using the new -# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). -%: Makefile - @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) diff --git a/material_maker/doc/base_library.rst b/material_maker/doc/base_library.rst deleted file mode 100644 index 4774df5..0000000 --- a/material_maker/doc/base_library.rst +++ /dev/null @@ -1,17 +0,0 @@ -Nodes library -============= - -This section describes all nodes that can are provided in the base library -to describe procedural materials. - -.. toctree:: - :maxdepth: 2 - - nodes_simple - nodes_3d - nodes_pattern - nodes_noise - nodes_filter - nodes_transform - nodes_workflow - nodes_miscellaneous diff --git a/material_maker/doc/command_line.rst b/material_maker/doc/command_line.rst deleted file mode 100644 index df350ec..0000000 --- a/material_maker/doc/command_line.rst +++ /dev/null @@ -1,18 +0,0 @@ -Command line arguments -====================== - -When launched with no command line argument, Material Maker will start with an empty project. - -When launched with the path of a .ptex file as command line argument, Material Maker will -start with this project file. Material Maker can thus be associated to files with .ptex -extension so double-clicking on them will directly open them. - -Material Maker can also be used to export several .ptex file with the following command line: - - material_maker --export -t -o - -Where: - -* **engine** is the target engine (Godot, Unity or Unreal) -* **output_path** is the path where files will be generated -* **input_files** is the list of input files (wildcards are accepted) diff --git a/material_maker/doc/conf.py b/material_maker/doc/conf.py deleted file mode 100644 index 19ae559..0000000 --- a/material_maker/doc/conf.py +++ /dev/null @@ -1,157 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Configuration file for the Sphinx documentation builder. -# -# This file does only contain a selection of the most common options. For a -# full list see the documentation: -# http://www.sphinx-doc.org/en/master/config - -# -- Path setup -------------------------------------------------------------- - -# If extensions (or modules to document with autodoc) are in another directory, -# add these directories to sys.path here. If the directory is relative to the -# documentation root, use os.path.abspath to make it absolute, like shown here. -# -# import os -# import sys -# sys.path.insert(0, os.path.abspath('.')) - - -# -- Project information ----------------------------------------------------- - -project = 'Material Maker' -copyright = '2018-2020, Rodz Labs' -author = 'Rodz Labs' - -# The short X.Y version -version = '0.93' -# The full version, including alpha/beta/rc tags -release = '' - - -# -- General configuration --------------------------------------------------- - -# If your documentation needs a minimal Sphinx version, state it here. -# -# needs_sphinx = '1.0' - -# Add any Sphinx extension module names here, as strings. They can be -# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom -# ones. -extensions = [ -] - -# Add any paths that contain templates here, relative to this directory. -templates_path = ['_templates'] - -# The suffix(es) of source filenames. -# You can specify multiple suffix as a list of string: -# -# source_suffix = ['.rst', '.md'] -source_suffix = '.rst' - -html_show_sourcelink = False - -# The master toctree document. -master_doc = 'index' - -# The language for content autogenerated by Sphinx. Refer to documentation -# for a list of supported languages. -# -# This is also used if you do content translation via gettext catalogs. -# Usually you set "language" from the command line for these cases. -language = None - -# List of patterns, relative to source directory, that match files and -# directories to ignore when looking for source files. -# This pattern also affects html_static_path and html_extra_path . -exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] - -# The name of the Pygments (syntax highlighting) style to use. -pygments_style = 'sphinx' - - -# -- Options for HTML output ------------------------------------------------- - -# The theme to use for HTML and HTML Help pages. See the documentation for -# a list of builtin themes. -# -html_theme = "sphinx_rtd_theme" - -# Theme options are theme-specific and customize the look and feel of a theme -# further. For a list of options available for each theme, see the -# documentation. -# -# html_theme_options = {} - -# Add any paths that contain custom static files (such as style sheets) here, -# relative to this directory. They are copied after the builtin static files, -# so a file named "default.css" will overwrite the builtin "default.css". -html_static_path = [] - -# Custom sidebar templates, must be a dictionary that maps document names -# to template names. -# -# The default sidebars (for documents that don't match any pattern) are -# defined by theme itself. Builtin themes are using these templates by -# default: ``['localtoc.html', 'relations.html', 'sourcelink.html', -# 'searchbox.html']``. -# -# html_sidebars = {} - - -# -- Options for HTMLHelp output --------------------------------------------- - -# Output file base name for HTML help builder. -htmlhelp_basename = 'MaterialMakerDoc' - - -# -- Options for LaTeX output ------------------------------------------------ - -latex_elements = { - # The paper size ('letterpaper' or 'a4paper'). - # - # 'papersize': 'letterpaper', - - # The font size ('10pt', '11pt' or '12pt'). - # - # 'pointsize': '10pt', - - # Additional stuff for the LaTeX preamble. - # - # 'preamble': '', - - # Latex figure (float) alignment - # - # 'figure_align': 'htbp', -} - -# Grouping the document tree into LaTeX files. List of tuples -# (source start file, target name, title, -# author, documentclass [howto, manual, or own class]). -latex_documents = [ - (master_doc, 'MaterialMaker.tex', 'Material Maker Documentation', - 'Rodz Labs', 'manual'), -] - - -# -- Options for manual page output ------------------------------------------ - -# One entry per manual page. List of tuples -# (source start file, name, description, authors, manual section). -man_pages = [ - (master_doc, 'materialmaker', 'Material Maker Documentation', - [author], 1) -] - - -# -- Options for Texinfo output ---------------------------------------------- - -# Grouping the document tree into Texinfo files. List of tuples -# (source start file, target name, title, author, -# dir menu entry, description, category) -texinfo_documents = [ - (master_doc, 'MaterialMaker', 'Material Maker Documentation', - author, 'MaterialMaker', 'One line description of project.', - 'Miscellaneous'), -] diff --git a/material_maker/doc/export.rst b/material_maker/doc/export.rst deleted file mode 100644 index d93305f..0000000 --- a/material_maker/doc/export.rst +++ /dev/null @@ -1,61 +0,0 @@ -.. _export-section: - -Exporting Materials -=================== - -When exporting a material, using either the Export submenu or the command line arguments, -Material Maker generates PNG image files for all elements of the material as well as -specific files for the target game engine. - -In all cases, the generated PNG files (and especially the normal map) is generated in the -correct format. - -Godot game engine ------------------ - -When exporting for the Godot game engine, Material Maker will generate a .tres file that -describes a fully configured SpatialMaterial. - -Note that exporting for Godot is not necessary if you use the Material maker addon, that -provides an import plugin. This import plugin can either generate a precomputed material, -or a material that will be rendered at runtime. - -Unity game engine ------------------ - -When exporting for the Unity game engine, Material Maker will generate a .mat file that -describes a fully configured material. It is thus possible to export materials directly -into one of your project assets directory, and Unity will automatically detect the newly -exported materials. - -Two options are available when exporting for Unity: Unity and UnityHDRP. - -Unreal game engine ------------------- - -When exporting for the Unreal game engine, Material Maker will only generate PNG image -files, and it is necessary to create the material in Unreal. - -To create a minimal material: - -* import all PNG files into unreal -* create a new material using the **Add new -> Material** menu -* open the new material to edit it -* drag and drop all textures into the material graph to create a Texture Sample node - for each texture -* connect the RGB output of the albedo *Texture Sample* node to the *Base Color* input - of the material node -* connect the R output of the ORM *Texture Sample* node to the *Ambient Occlusion* input - of the material node -* connect the G output of the ORM *Texture Sample* node to the *Roughness* input - of the material node -* connect the B output of the ORM *Texture Sample* node to the *Metallic* input - of the material node -* connect the RGB output of the normal *Texture Sample* node to the *Normal* input - of the material node - -More complex materials can be created, with support for emission textures, depth maps, texture -coordinate scaling... - -.. image:: images/unreal_export.png - :align: center diff --git a/material_maker/doc/images/add_linked_widget.png b/material_maker/doc/images/add_linked_widget.png deleted file mode 100644 index e41dc25..0000000 Binary files a/material_maker/doc/images/add_linked_widget.png and /dev/null differ diff --git a/material_maker/doc/images/bricks.png b/material_maker/doc/images/bricks.png deleted file mode 100644 index e72925b..0000000 Binary files a/material_maker/doc/images/bricks.png and /dev/null differ diff --git a/material_maker/doc/images/colorize.png b/material_maker/doc/images/colorize.png deleted file mode 100644 index e43fb07..0000000 Binary files a/material_maker/doc/images/colorize.png and /dev/null differ diff --git a/material_maker/doc/images/connect_nodes.gif b/material_maker/doc/images/connect_nodes.gif deleted file mode 100644 index 2e827c0..0000000 Binary files a/material_maker/doc/images/connect_nodes.gif and /dev/null differ diff --git a/material_maker/doc/images/create_configuration_widget.png b/material_maker/doc/images/create_configuration_widget.png deleted file mode 100644 index d9b5f38..0000000 Binary files a/material_maker/doc/images/create_configuration_widget.png and /dev/null differ diff --git a/material_maker/doc/images/create_linked_widget.png b/material_maker/doc/images/create_linked_widget.png deleted file mode 100644 index ea401db..0000000 Binary files a/material_maker/doc/images/create_linked_widget.png and /dev/null differ diff --git a/material_maker/doc/images/create_node.gif b/material_maker/doc/images/create_node.gif deleted file mode 100644 index 3578d65..0000000 Binary files a/material_maker/doc/images/create_node.gif and /dev/null differ diff --git a/material_maker/doc/images/create_node_menu.gif b/material_maker/doc/images/create_node_menu.gif deleted file mode 100644 index b037e9d..0000000 Binary files a/material_maker/doc/images/create_node_menu.gif and /dev/null differ diff --git a/material_maker/doc/images/editable_node.png b/material_maker/doc/images/editable_node.png deleted file mode 100644 index a164cc3..0000000 Binary files a/material_maker/doc/images/editable_node.png and /dev/null differ diff --git a/material_maker/doc/images/emboss.png b/material_maker/doc/images/emboss.png deleted file mode 100644 index c5196de..0000000 Binary files a/material_maker/doc/images/emboss.png and /dev/null differ diff --git a/material_maker/doc/images/gradient_editor.png b/material_maker/doc/images/gradient_editor.png deleted file mode 100644 index 051e3b4..0000000 Binary files a/material_maker/doc/images/gradient_editor.png and /dev/null differ diff --git a/material_maker/doc/images/graph_navigation_button.png b/material_maker/doc/images/graph_navigation_button.png deleted file mode 100644 index fac4003..0000000 Binary files a/material_maker/doc/images/graph_navigation_button.png and /dev/null differ diff --git a/material_maker/doc/images/graph_pane.png b/material_maker/doc/images/graph_pane.png deleted file mode 100644 index 7bbc746..0000000 Binary files a/material_maker/doc/images/graph_pane.png and /dev/null differ diff --git a/material_maker/doc/images/graph_up_button.png b/material_maker/doc/images/graph_up_button.png deleted file mode 100644 index a8bda61..0000000 Binary files a/material_maker/doc/images/graph_up_button.png and /dev/null differ diff --git a/material_maker/doc/images/grid_button.png b/material_maker/doc/images/grid_button.png deleted file mode 100644 index f8b96d3..0000000 Binary files a/material_maker/doc/images/grid_button.png and /dev/null differ diff --git a/material_maker/doc/images/group_randomness_button.png b/material_maker/doc/images/group_randomness_button.png deleted file mode 100644 index 87a8577..0000000 Binary files a/material_maker/doc/images/group_randomness_button.png and /dev/null differ diff --git a/material_maker/doc/images/hierarchy_pane.png b/material_maker/doc/images/hierarchy_pane.png deleted file mode 100644 index 8fa0c12..0000000 Binary files a/material_maker/doc/images/hierarchy_pane.png and /dev/null differ diff --git a/material_maker/doc/images/histogram_pane.png b/material_maker/doc/images/histogram_pane.png deleted file mode 100644 index 6639145..0000000 Binary files a/material_maker/doc/images/histogram_pane.png and /dev/null differ diff --git a/material_maker/doc/images/library_filter.gif b/material_maker/doc/images/library_filter.gif deleted file mode 100644 index 9c2400e..0000000 Binary files a/material_maker/doc/images/library_filter.gif and /dev/null differ diff --git a/material_maker/doc/images/node_3d_box.png b/material_maker/doc/images/node_3d_box.png deleted file mode 100644 index 5089ff7..0000000 Binary files a/material_maker/doc/images/node_3d_box.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_box_samples.png b/material_maker/doc/images/node_3d_box_samples.png deleted file mode 100644 index f130b4c..0000000 Binary files a/material_maker/doc/images/node_3d_box_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_sdf_color.png b/material_maker/doc/images/node_3d_sdf_color.png deleted file mode 100644 index 62515ce..0000000 Binary files a/material_maker/doc/images/node_3d_sdf_color.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_sdf_operators_boolean.png b/material_maker/doc/images/node_3d_sdf_operators_boolean.png deleted file mode 100644 index 0a37b6c..0000000 Binary files a/material_maker/doc/images/node_3d_sdf_operators_boolean.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_sdf_operators_circlerepeat.png b/material_maker/doc/images/node_3d_sdf_operators_circlerepeat.png deleted file mode 100644 index 672b3f8..0000000 Binary files a/material_maker/doc/images/node_3d_sdf_operators_circlerepeat.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_sdf_operators_elongation.png b/material_maker/doc/images/node_3d_sdf_operators_elongation.png deleted file mode 100644 index 8f1870d..0000000 Binary files a/material_maker/doc/images/node_3d_sdf_operators_elongation.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_sdf_operators_elongation_sample.png b/material_maker/doc/images/node_3d_sdf_operators_elongation_sample.png deleted file mode 100644 index 2fc7034..0000000 Binary files a/material_maker/doc/images/node_3d_sdf_operators_elongation_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_sdf_operators_extrusion.png b/material_maker/doc/images/node_3d_sdf_operators_extrusion.png deleted file mode 100644 index 6780fdb..0000000 Binary files a/material_maker/doc/images/node_3d_sdf_operators_extrusion.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_sdf_operators_morph.png b/material_maker/doc/images/node_3d_sdf_operators_morph.png deleted file mode 100644 index 7c30edf..0000000 Binary files a/material_maker/doc/images/node_3d_sdf_operators_morph.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_sdf_operators_repeat.png b/material_maker/doc/images/node_3d_sdf_operators_repeat.png deleted file mode 100644 index a1aab2b..0000000 Binary files a/material_maker/doc/images/node_3d_sdf_operators_repeat.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_sdf_operators_revolution.png b/material_maker/doc/images/node_3d_sdf_operators_revolution.png deleted file mode 100644 index a9ccc8b..0000000 Binary files a/material_maker/doc/images/node_3d_sdf_operators_revolution.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_sdf_operators_rounded.png b/material_maker/doc/images/node_3d_sdf_operators_rounded.png deleted file mode 100644 index ce7bc4e..0000000 Binary files a/material_maker/doc/images/node_3d_sdf_operators_rounded.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_sdf_operators_smoothboolean.png b/material_maker/doc/images/node_3d_sdf_operators_smoothboolean.png deleted file mode 100644 index 7413f2f..0000000 Binary files a/material_maker/doc/images/node_3d_sdf_operators_smoothboolean.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_sdf_render.png b/material_maker/doc/images/node_3d_sdf_render.png deleted file mode 100644 index cc1f544..0000000 Binary files a/material_maker/doc/images/node_3d_sdf_render.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_sdf_shapes_box.png b/material_maker/doc/images/node_3d_sdf_shapes_box.png deleted file mode 100644 index 3a79be8..0000000 Binary files a/material_maker/doc/images/node_3d_sdf_shapes_box.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_sdf_shapes_capsule.png b/material_maker/doc/images/node_3d_sdf_shapes_capsule.png deleted file mode 100644 index 9bd229c..0000000 Binary files a/material_maker/doc/images/node_3d_sdf_shapes_capsule.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_sdf_shapes_cone.png b/material_maker/doc/images/node_3d_sdf_shapes_cone.png deleted file mode 100644 index c3cdcd4..0000000 Binary files a/material_maker/doc/images/node_3d_sdf_shapes_cone.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_sdf_shapes_cylinder.png b/material_maker/doc/images/node_3d_sdf_shapes_cylinder.png deleted file mode 100644 index 7dc2aa4..0000000 Binary files a/material_maker/doc/images/node_3d_sdf_shapes_cylinder.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_sdf_shapes_sphere.png b/material_maker/doc/images/node_3d_sdf_shapes_sphere.png deleted file mode 100644 index d649b8c..0000000 Binary files a/material_maker/doc/images/node_3d_sdf_shapes_sphere.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_sdf_shapes_torus.png b/material_maker/doc/images/node_3d_sdf_shapes_torus.png deleted file mode 100644 index a3400a9..0000000 Binary files a/material_maker/doc/images/node_3d_sdf_shapes_torus.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_sdf_transforms_rotate.png b/material_maker/doc/images/node_3d_sdf_transforms_rotate.png deleted file mode 100644 index 69bbe0c..0000000 Binary files a/material_maker/doc/images/node_3d_sdf_transforms_rotate.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_sdf_transforms_scale.png b/material_maker/doc/images/node_3d_sdf_transforms_scale.png deleted file mode 100644 index 437fdc1..0000000 Binary files a/material_maker/doc/images/node_3d_sdf_transforms_scale.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_sdf_transforms_translate.png b/material_maker/doc/images/node_3d_sdf_transforms_translate.png deleted file mode 100644 index 816cff2..0000000 Binary files a/material_maker/doc/images/node_3d_sdf_transforms_translate.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_sphere.png b/material_maker/doc/images/node_3d_sphere.png deleted file mode 100644 index 0be1a8e..0000000 Binary files a/material_maker/doc/images/node_3d_sphere.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_sphere_samples.png b/material_maker/doc/images/node_3d_sphere_samples.png deleted file mode 100644 index aa03a35..0000000 Binary files a/material_maker/doc/images/node_3d_sphere_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_texture_apply.png b/material_maker/doc/images/node_3d_texture_apply.png deleted file mode 100644 index d8ff107..0000000 Binary files a/material_maker/doc/images/node_3d_texture_apply.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_texture_apply_toinvuvmap.png b/material_maker/doc/images/node_3d_texture_apply_toinvuvmap.png deleted file mode 100644 index 02c5992..0000000 Binary files a/material_maker/doc/images/node_3d_texture_apply_toinvuvmap.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_texture_blend.png b/material_maker/doc/images/node_3d_texture_blend.png deleted file mode 100644 index 2f05ae4..0000000 Binary files a/material_maker/doc/images/node_3d_texture_blend.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_texture_blend_sample.png b/material_maker/doc/images/node_3d_texture_blend_sample.png deleted file mode 100644 index 4943ab0..0000000 Binary files a/material_maker/doc/images/node_3d_texture_blend_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_texture_colorize.png b/material_maker/doc/images/node_3d_texture_colorize.png deleted file mode 100644 index 351741c..0000000 Binary files a/material_maker/doc/images/node_3d_texture_colorize.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_texture_colorize_sample.png b/material_maker/doc/images/node_3d_texture_colorize_sample.png deleted file mode 100644 index e99ecad..0000000 Binary files a/material_maker/doc/images/node_3d_texture_colorize_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_texture_distort.png b/material_maker/doc/images/node_3d_texture_distort.png deleted file mode 100644 index 243061c..0000000 Binary files a/material_maker/doc/images/node_3d_texture_distort.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_texture_distort_sample.png b/material_maker/doc/images/node_3d_texture_distort_sample.png deleted file mode 100644 index d9c8fd5..0000000 Binary files a/material_maker/doc/images/node_3d_texture_distort_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_texture_fbm.png b/material_maker/doc/images/node_3d_texture_fbm.png deleted file mode 100644 index 5592b09..0000000 Binary files a/material_maker/doc/images/node_3d_texture_fbm.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_texture_fbm_sample.png b/material_maker/doc/images/node_3d_texture_fbm_sample.png deleted file mode 100644 index 8d4e349..0000000 Binary files a/material_maker/doc/images/node_3d_texture_fbm_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_texture_from2d.png b/material_maker/doc/images/node_3d_texture_from2d.png deleted file mode 100644 index 921e5a5..0000000 Binary files a/material_maker/doc/images/node_3d_texture_from2d.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_texture_from2d_sample.png b/material_maker/doc/images/node_3d_texture_from2d_sample.png deleted file mode 100644 index fa16b6f..0000000 Binary files a/material_maker/doc/images/node_3d_texture_from2d_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_texture_pattern.png b/material_maker/doc/images/node_3d_texture_pattern.png deleted file mode 100644 index 2372aa2..0000000 Binary files a/material_maker/doc/images/node_3d_texture_pattern.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_texture_pattern_sample.png b/material_maker/doc/images/node_3d_texture_pattern_sample.png deleted file mode 100644 index 8121a6c..0000000 Binary files a/material_maker/doc/images/node_3d_texture_pattern_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_texture_rotate.png b/material_maker/doc/images/node_3d_texture_rotate.png deleted file mode 100644 index 5a8a2a2..0000000 Binary files a/material_maker/doc/images/node_3d_texture_rotate.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_texture_rotate_sample.png b/material_maker/doc/images/node_3d_texture_rotate_sample.png deleted file mode 100644 index e57b19f..0000000 Binary files a/material_maker/doc/images/node_3d_texture_rotate_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_3d_texture_select.png b/material_maker/doc/images/node_3d_texture_select.png deleted file mode 100644 index 365fcb8..0000000 Binary files a/material_maker/doc/images/node_3d_texture_select.png and /dev/null differ diff --git a/material_maker/doc/images/node_adjust_hsv_samples.png b/material_maker/doc/images/node_adjust_hsv_samples.png deleted file mode 100644 index d975b07..0000000 Binary files a/material_maker/doc/images/node_adjust_hsv_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_blend_samples.png b/material_maker/doc/images/node_blend_samples.png deleted file mode 100644 index a8f5750..0000000 Binary files a/material_maker/doc/images/node_blend_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_blur_samples.png b/material_maker/doc/images/node_blur_samples.png deleted file mode 100644 index 3ee45aa..0000000 Binary files a/material_maker/doc/images/node_blur_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_bricks_samples.png b/material_maker/doc/images/node_bricks_samples.png deleted file mode 100644 index 4a80c72..0000000 Binary files a/material_maker/doc/images/node_bricks_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_brightness_contrast_samples.png b/material_maker/doc/images/node_brightness_contrast_samples.png deleted file mode 100644 index 8b90e0f..0000000 Binary files a/material_maker/doc/images/node_brightness_contrast_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_circlemap_samples.png b/material_maker/doc/images/node_circlemap_samples.png deleted file mode 100644 index 0bf51c3..0000000 Binary files a/material_maker/doc/images/node_circlemap_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_color_noise_samples.png b/material_maker/doc/images/node_color_noise_samples.png deleted file mode 100644 index 0eb2de7..0000000 Binary files a/material_maker/doc/images/node_color_noise_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_colorize_samples.png b/material_maker/doc/images/node_colorize_samples.png deleted file mode 100644 index 3ea3e26..0000000 Binary files a/material_maker/doc/images/node_colorize_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_comment.png b/material_maker/doc/images/node_comment.png deleted file mode 100644 index 85ec641..0000000 Binary files a/material_maker/doc/images/node_comment.png and /dev/null differ diff --git a/material_maker/doc/images/node_curve_samples.png b/material_maker/doc/images/node_curve_samples.png deleted file mode 100644 index f05058b..0000000 Binary files a/material_maker/doc/images/node_curve_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_debug_pane.png b/material_maker/doc/images/node_debug_pane.png deleted file mode 100644 index 76d80a2..0000000 Binary files a/material_maker/doc/images/node_debug_pane.png and /dev/null differ diff --git a/material_maker/doc/images/node_dilate_samples.png b/material_maker/doc/images/node_dilate_samples.png deleted file mode 100644 index a7d001d..0000000 Binary files a/material_maker/doc/images/node_dilate_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_directional_blur_samples.png b/material_maker/doc/images/node_directional_blur_samples.png deleted file mode 100644 index f6e397b..0000000 Binary files a/material_maker/doc/images/node_directional_blur_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_edge_detect_samples.png b/material_maker/doc/images/node_edge_detect_samples.png deleted file mode 100644 index c2fd5e4..0000000 Binary files a/material_maker/doc/images/node_edge_detect_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_editor_general.png b/material_maker/doc/images/node_editor_general.png deleted file mode 100644 index e324956..0000000 Binary files a/material_maker/doc/images/node_editor_general.png and /dev/null differ diff --git a/material_maker/doc/images/node_editor_global.png b/material_maker/doc/images/node_editor_global.png deleted file mode 100644 index 465de89..0000000 Binary files a/material_maker/doc/images/node_editor_global.png and /dev/null differ diff --git a/material_maker/doc/images/node_editor_instance.png b/material_maker/doc/images/node_editor_instance.png deleted file mode 100644 index e6c124e..0000000 Binary files a/material_maker/doc/images/node_editor_instance.png and /dev/null differ diff --git a/material_maker/doc/images/node_editor_main.png b/material_maker/doc/images/node_editor_main.png deleted file mode 100644 index e495173..0000000 Binary files a/material_maker/doc/images/node_editor_main.png and /dev/null differ diff --git a/material_maker/doc/images/node_editor_outputs.png b/material_maker/doc/images/node_editor_outputs.png deleted file mode 100644 index c879e70..0000000 Binary files a/material_maker/doc/images/node_editor_outputs.png and /dev/null differ diff --git a/material_maker/doc/images/node_emboss_samples.png b/material_maker/doc/images/node_emboss_samples.png deleted file mode 100644 index 963b160..0000000 Binary files a/material_maker/doc/images/node_emboss_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_example.png b/material_maker/doc/images/node_example.png deleted file mode 100644 index 21a230e..0000000 Binary files a/material_maker/doc/images/node_example.png and /dev/null differ diff --git a/material_maker/doc/images/node_fibers_samples.png b/material_maker/doc/images/node_fibers_samples.png deleted file mode 100644 index d5e462e..0000000 Binary files a/material_maker/doc/images/node_fibers_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_fill_to_color_samples.png b/material_maker/doc/images/node_fill_to_color_samples.png deleted file mode 100644 index 4ee8be1..0000000 Binary files a/material_maker/doc/images/node_fill_to_color_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_fill_to_position_samples.png b/material_maker/doc/images/node_fill_to_position_samples.png deleted file mode 100644 index e280190..0000000 Binary files a/material_maker/doc/images/node_fill_to_position_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_fill_to_random_color_samples.png b/material_maker/doc/images/node_fill_to_random_color_samples.png deleted file mode 100644 index f11a6b7..0000000 Binary files a/material_maker/doc/images/node_fill_to_random_color_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_fill_to_random_grey_samples.png b/material_maker/doc/images/node_fill_to_random_grey_samples.png deleted file mode 100644 index 72ca5bc..0000000 Binary files a/material_maker/doc/images/node_fill_to_random_grey_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_fill_to_size_samples.png b/material_maker/doc/images/node_fill_to_size_samples.png deleted file mode 100644 index 576453d..0000000 Binary files a/material_maker/doc/images/node_fill_to_size_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_fill_to_uv_samples.png b/material_maker/doc/images/node_fill_to_uv_samples.png deleted file mode 100644 index 21d6c8e..0000000 Binary files a/material_maker/doc/images/node_fill_to_uv_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_adjusthsv.png b/material_maker/doc/images/node_filter_adjusthsv.png deleted file mode 100644 index e746190..0000000 Binary files a/material_maker/doc/images/node_filter_adjusthsv.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_blend.png b/material_maker/doc/images/node_filter_blend.png deleted file mode 100644 index 62e8884..0000000 Binary files a/material_maker/doc/images/node_filter_blend.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_blur.png b/material_maker/doc/images/node_filter_blur.png deleted file mode 100644 index b1cd73c..0000000 Binary files a/material_maker/doc/images/node_filter_blur.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_blur_directional.png b/material_maker/doc/images/node_filter_blur_directional.png deleted file mode 100644 index 2656000..0000000 Binary files a/material_maker/doc/images/node_filter_blur_directional.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_blur_slope.png b/material_maker/doc/images/node_filter_blur_slope.png deleted file mode 100644 index 9e324ec..0000000 Binary files a/material_maker/doc/images/node_filter_blur_slope.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_brightnesscontrast.png b/material_maker/doc/images/node_filter_brightnesscontrast.png deleted file mode 100644 index 2b7ff98..0000000 Binary files a/material_maker/doc/images/node_filter_brightnesscontrast.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_colorize.png b/material_maker/doc/images/node_filter_colorize.png deleted file mode 100644 index 6dfbbb6..0000000 Binary files a/material_maker/doc/images/node_filter_colorize.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_colorize_invert.png b/material_maker/doc/images/node_filter_colorize_invert.png deleted file mode 100644 index b7dbe6a..0000000 Binary files a/material_maker/doc/images/node_filter_colorize_invert.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_colorize_rainbow.png b/material_maker/doc/images/node_filter_colorize_rainbow.png deleted file mode 100644 index ddfc31f..0000000 Binary files a/material_maker/doc/images/node_filter_colorize_rainbow.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_combine.png b/material_maker/doc/images/node_filter_combine.png deleted file mode 100644 index b6376b7..0000000 Binary files a/material_maker/doc/images/node_filter_combine.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_decompose.png b/material_maker/doc/images/node_filter_decompose.png deleted file mode 100644 index aadbfeb..0000000 Binary files a/material_maker/doc/images/node_filter_decompose.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_dilate.png b/material_maker/doc/images/node_filter_dilate.png deleted file mode 100644 index 552372e..0000000 Binary files a/material_maker/doc/images/node_filter_dilate.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_edge_detect.png b/material_maker/doc/images/node_filter_edge_detect.png deleted file mode 100644 index 30c43f4..0000000 Binary files a/material_maker/doc/images/node_filter_edge_detect.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_edge_detect_axis_aligned.png b/material_maker/doc/images/node_filter_edge_detect_axis_aligned.png deleted file mode 100644 index f4d1753..0000000 Binary files a/material_maker/doc/images/node_filter_edge_detect_axis_aligned.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_edge_detect_diagonal.png b/material_maker/doc/images/node_filter_edge_detect_diagonal.png deleted file mode 100644 index 702b572..0000000 Binary files a/material_maker/doc/images/node_filter_edge_detect_diagonal.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_emboss.png b/material_maker/doc/images/node_filter_emboss.png deleted file mode 100644 index 19020b3..0000000 Binary files a/material_maker/doc/images/node_filter_emboss.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_fill.png b/material_maker/doc/images/node_filter_fill.png deleted file mode 100644 index ee4e6b2..0000000 Binary files a/material_maker/doc/images/node_filter_fill.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_fill_to_color.png b/material_maker/doc/images/node_filter_fill_to_color.png deleted file mode 100644 index 5d447cb..0000000 Binary files a/material_maker/doc/images/node_filter_fill_to_color.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_fill_to_position.png b/material_maker/doc/images/node_filter_fill_to_position.png deleted file mode 100644 index 112b778..0000000 Binary files a/material_maker/doc/images/node_filter_fill_to_position.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_fill_to_random_color.png b/material_maker/doc/images/node_filter_fill_to_random_color.png deleted file mode 100644 index a8767e8..0000000 Binary files a/material_maker/doc/images/node_filter_fill_to_random_color.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_fill_to_random_grey.png b/material_maker/doc/images/node_filter_fill_to_random_grey.png deleted file mode 100644 index 1fc5496..0000000 Binary files a/material_maker/doc/images/node_filter_fill_to_random_grey.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_fill_to_size.png b/material_maker/doc/images/node_filter_fill_to_size.png deleted file mode 100644 index ce968a1..0000000 Binary files a/material_maker/doc/images/node_filter_fill_to_size.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_fill_to_uv.png b/material_maker/doc/images/node_filter_fill_to_uv.png deleted file mode 100644 index 5ead769..0000000 Binary files a/material_maker/doc/images/node_filter_fill_to_uv.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_greyscale.png b/material_maker/doc/images/node_filter_greyscale.png deleted file mode 100644 index 5355e4e..0000000 Binary files a/material_maker/doc/images/node_filter_greyscale.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_invert.png b/material_maker/doc/images/node_filter_invert.png deleted file mode 100644 index d70a9e9..0000000 Binary files a/material_maker/doc/images/node_filter_invert.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_maketileable.png b/material_maker/doc/images/node_filter_maketileable.png deleted file mode 100644 index 347cc64..0000000 Binary files a/material_maker/doc/images/node_filter_maketileable.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_math.png b/material_maker/doc/images/node_filter_math.png deleted file mode 100644 index 5403cff..0000000 Binary files a/material_maker/doc/images/node_filter_math.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_normal_map.png b/material_maker/doc/images/node_filter_normal_map.png deleted file mode 100644 index dee3ca9..0000000 Binary files a/material_maker/doc/images/node_filter_normal_map.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_occlusion.png b/material_maker/doc/images/node_filter_occlusion.png deleted file mode 100644 index ef806bd..0000000 Binary files a/material_maker/doc/images/node_filter_occlusion.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_pixelize.png b/material_maker/doc/images/node_filter_pixelize.png deleted file mode 100644 index 572b9cb..0000000 Binary files a/material_maker/doc/images/node_filter_pixelize.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_quantize.png b/material_maker/doc/images/node_filter_quantize.png deleted file mode 100644 index 4347cfe..0000000 Binary files a/material_maker/doc/images/node_filter_quantize.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_sharpen.png b/material_maker/doc/images/node_filter_sharpen.png deleted file mode 100644 index 684626b..0000000 Binary files a/material_maker/doc/images/node_filter_sharpen.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_supersample.png b/material_maker/doc/images/node_filter_supersample.png deleted file mode 100644 index 0f9f9c2..0000000 Binary files a/material_maker/doc/images/node_filter_supersample.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_swapchannels.png b/material_maker/doc/images/node_filter_swapchannels.png deleted file mode 100644 index a078ccf..0000000 Binary files a/material_maker/doc/images/node_filter_swapchannels.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_tones.png b/material_maker/doc/images/node_filter_tones.png deleted file mode 100644 index 0c5c821..0000000 Binary files a/material_maker/doc/images/node_filter_tones.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_tones_map.png b/material_maker/doc/images/node_filter_tones_map.png deleted file mode 100644 index b00c74e..0000000 Binary files a/material_maker/doc/images/node_filter_tones_map.png and /dev/null differ diff --git a/material_maker/doc/images/node_filter_tones_step.png b/material_maker/doc/images/node_filter_tones_step.png deleted file mode 100644 index 44b22cc..0000000 Binary files a/material_maker/doc/images/node_filter_tones_step.png and /dev/null differ diff --git a/material_maker/doc/images/node_gradient.png b/material_maker/doc/images/node_gradient.png deleted file mode 100644 index 6e91fba..0000000 Binary files a/material_maker/doc/images/node_gradient.png and /dev/null differ diff --git a/material_maker/doc/images/node_gradient_samples.png b/material_maker/doc/images/node_gradient_samples.png deleted file mode 100644 index e060ce0..0000000 Binary files a/material_maker/doc/images/node_gradient_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_greyscale_samples.png b/material_maker/doc/images/node_greyscale_samples.png deleted file mode 100644 index ffe5aad..0000000 Binary files a/material_maker/doc/images/node_greyscale_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_iching_samples.png b/material_maker/doc/images/node_iching_samples.png deleted file mode 100644 index 673746a..0000000 Binary files a/material_maker/doc/images/node_iching_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_image.png b/material_maker/doc/images/node_image.png deleted file mode 100644 index 1e1cf1d..0000000 Binary files a/material_maker/doc/images/node_image.png and /dev/null differ diff --git a/material_maker/doc/images/node_invert_samples.png b/material_maker/doc/images/node_invert_samples.png deleted file mode 100644 index d779b55..0000000 Binary files a/material_maker/doc/images/node_invert_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_kaleidoscope_samples.png b/material_maker/doc/images/node_kaleidoscope_samples.png deleted file mode 100644 index 200c786..0000000 Binary files a/material_maker/doc/images/node_kaleidoscope_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_material.png b/material_maker/doc/images/node_material.png deleted file mode 100644 index a2f79f5..0000000 Binary files a/material_maker/doc/images/node_material.png and /dev/null differ diff --git a/material_maker/doc/images/node_mirror_samples.png b/material_maker/doc/images/node_mirror_samples.png deleted file mode 100644 index dc7d269..0000000 Binary files a/material_maker/doc/images/node_mirror_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_miscellaneous_buffer.png b/material_maker/doc/images/node_miscellaneous_buffer.png deleted file mode 100644 index 8548077..0000000 Binary files a/material_maker/doc/images/node_miscellaneous_buffer.png and /dev/null differ diff --git a/material_maker/doc/images/node_miscellaneous_comment.png b/material_maker/doc/images/node_miscellaneous_comment.png deleted file mode 100644 index 87d73cd..0000000 Binary files a/material_maker/doc/images/node_miscellaneous_comment.png and /dev/null differ diff --git a/material_maker/doc/images/node_miscellaneous_custom_shader.png b/material_maker/doc/images/node_miscellaneous_custom_shader.png deleted file mode 100644 index 6c30d46..0000000 Binary files a/material_maker/doc/images/node_miscellaneous_custom_shader.png and /dev/null differ diff --git a/material_maker/doc/images/node_miscellaneous_debug.png b/material_maker/doc/images/node_miscellaneous_debug.png deleted file mode 100644 index 0c4c51d..0000000 Binary files a/material_maker/doc/images/node_miscellaneous_debug.png and /dev/null differ diff --git a/material_maker/doc/images/node_miscellaneous_export.png b/material_maker/doc/images/node_miscellaneous_export.png deleted file mode 100644 index 684d6b6..0000000 Binary files a/material_maker/doc/images/node_miscellaneous_export.png and /dev/null differ diff --git a/material_maker/doc/images/node_miscellaneous_iterate_buffer.png b/material_maker/doc/images/node_miscellaneous_iterate_buffer.png deleted file mode 100644 index 34cf643..0000000 Binary files a/material_maker/doc/images/node_miscellaneous_iterate_buffer.png and /dev/null differ diff --git a/material_maker/doc/images/node_miscellaneous_material.png b/material_maker/doc/images/node_miscellaneous_material.png deleted file mode 100644 index 52bd8be..0000000 Binary files a/material_maker/doc/images/node_miscellaneous_material.png and /dev/null differ diff --git a/material_maker/doc/images/node_miscellaneous_remote.png b/material_maker/doc/images/node_miscellaneous_remote.png deleted file mode 100644 index dd8d0d0..0000000 Binary files a/material_maker/doc/images/node_miscellaneous_remote.png and /dev/null differ diff --git a/material_maker/doc/images/node_miscellaneous_switch.png b/material_maker/doc/images/node_miscellaneous_switch.png deleted file mode 100644 index 3932b50..0000000 Binary files a/material_maker/doc/images/node_miscellaneous_switch.png and /dev/null differ diff --git a/material_maker/doc/images/node_noise.png b/material_maker/doc/images/node_noise.png deleted file mode 100644 index f6bbc9e..0000000 Binary files a/material_maker/doc/images/node_noise.png and /dev/null differ diff --git a/material_maker/doc/images/node_noise_color.png b/material_maker/doc/images/node_noise_color.png deleted file mode 100644 index 3d0384e..0000000 Binary files a/material_maker/doc/images/node_noise_color.png and /dev/null differ diff --git a/material_maker/doc/images/node_noise_fbm.png b/material_maker/doc/images/node_noise_fbm.png deleted file mode 100644 index 279f0ff..0000000 Binary files a/material_maker/doc/images/node_noise_fbm.png and /dev/null differ diff --git a/material_maker/doc/images/node_noise_fbm_sample.png b/material_maker/doc/images/node_noise_fbm_sample.png deleted file mode 100644 index 59ffd2e..0000000 Binary files a/material_maker/doc/images/node_noise_fbm_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_noise_perlin.png b/material_maker/doc/images/node_noise_perlin.png deleted file mode 100644 index 84d5877..0000000 Binary files a/material_maker/doc/images/node_noise_perlin.png and /dev/null differ diff --git a/material_maker/doc/images/node_noise_perlin_color.png b/material_maker/doc/images/node_noise_perlin_color.png deleted file mode 100644 index d4dffda..0000000 Binary files a/material_maker/doc/images/node_noise_perlin_color.png and /dev/null differ diff --git a/material_maker/doc/images/node_noise_perlin_warp1.png b/material_maker/doc/images/node_noise_perlin_warp1.png deleted file mode 100644 index 013b693..0000000 Binary files a/material_maker/doc/images/node_noise_perlin_warp1.png and /dev/null differ diff --git a/material_maker/doc/images/node_noise_perlin_warp2.png b/material_maker/doc/images/node_noise_perlin_warp2.png deleted file mode 100644 index 7c9ac77..0000000 Binary files a/material_maker/doc/images/node_noise_perlin_warp2.png and /dev/null differ diff --git a/material_maker/doc/images/node_noise_samples.png b/material_maker/doc/images/node_noise_samples.png deleted file mode 100644 index ec90909..0000000 Binary files a/material_maker/doc/images/node_noise_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_noise_value.png b/material_maker/doc/images/node_noise_value.png deleted file mode 100644 index ac96a8b..0000000 Binary files a/material_maker/doc/images/node_noise_value.png and /dev/null differ diff --git a/material_maker/doc/images/node_noise_value_color.png b/material_maker/doc/images/node_noise_value_color.png deleted file mode 100644 index 9b6c19e..0000000 Binary files a/material_maker/doc/images/node_noise_value_color.png and /dev/null differ diff --git a/material_maker/doc/images/node_noise_value_warp1.png b/material_maker/doc/images/node_noise_value_warp1.png deleted file mode 100644 index 51c0671..0000000 Binary files a/material_maker/doc/images/node_noise_value_warp1.png and /dev/null differ diff --git a/material_maker/doc/images/node_noise_value_warp2.png b/material_maker/doc/images/node_noise_value_warp2.png deleted file mode 100644 index efb94eb..0000000 Binary files a/material_maker/doc/images/node_noise_value_warp2.png and /dev/null differ diff --git a/material_maker/doc/images/node_noise_voronoi.png b/material_maker/doc/images/node_noise_voronoi.png deleted file mode 100644 index 7fc31c0..0000000 Binary files a/material_maker/doc/images/node_noise_voronoi.png and /dev/null differ diff --git a/material_maker/doc/images/node_normal_map_samples.png b/material_maker/doc/images/node_normal_map_samples.png deleted file mode 100644 index f6818bc..0000000 Binary files a/material_maker/doc/images/node_normal_map_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_occlusion_samples.png b/material_maker/doc/images/node_occlusion_samples.png deleted file mode 100644 index 8132c45..0000000 Binary files a/material_maker/doc/images/node_occlusion_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_pattern_beehive.png b/material_maker/doc/images/node_pattern_beehive.png deleted file mode 100644 index 8276aa0..0000000 Binary files a/material_maker/doc/images/node_pattern_beehive.png and /dev/null differ diff --git a/material_maker/doc/images/node_pattern_bricks.png b/material_maker/doc/images/node_pattern_bricks.png deleted file mode 100644 index df2a73f..0000000 Binary files a/material_maker/doc/images/node_pattern_bricks.png and /dev/null differ diff --git a/material_maker/doc/images/node_pattern_bricks_basketweave.png b/material_maker/doc/images/node_pattern_bricks_basketweave.png deleted file mode 100644 index 003ba18..0000000 Binary files a/material_maker/doc/images/node_pattern_bricks_basketweave.png and /dev/null differ diff --git a/material_maker/doc/images/node_pattern_bricks_herringbone.png b/material_maker/doc/images/node_pattern_bricks_herringbone.png deleted file mode 100644 index 364d39d..0000000 Binary files a/material_maker/doc/images/node_pattern_bricks_herringbone.png and /dev/null differ diff --git a/material_maker/doc/images/node_pattern_bricks_spanishbond.png b/material_maker/doc/images/node_pattern_bricks_spanishbond.png deleted file mode 100644 index 0c087d5..0000000 Binary files a/material_maker/doc/images/node_pattern_bricks_spanishbond.png and /dev/null differ diff --git a/material_maker/doc/images/node_pattern_bricks_tiles.png b/material_maker/doc/images/node_pattern_bricks_tiles.png deleted file mode 100644 index 4f99fe5..0000000 Binary files a/material_maker/doc/images/node_pattern_bricks_tiles.png and /dev/null differ diff --git a/material_maker/doc/images/node_pattern_fibers.png b/material_maker/doc/images/node_pattern_fibers.png deleted file mode 100644 index 09642b8..0000000 Binary files a/material_maker/doc/images/node_pattern_fibers.png and /dev/null differ diff --git a/material_maker/doc/images/node_pattern_generic.png b/material_maker/doc/images/node_pattern_generic.png deleted file mode 100644 index 43db104..0000000 Binary files a/material_maker/doc/images/node_pattern_generic.png and /dev/null differ diff --git a/material_maker/doc/images/node_pattern_generic_checkerboard.png b/material_maker/doc/images/node_pattern_generic_checkerboard.png deleted file mode 100644 index 2cf56cc..0000000 Binary files a/material_maker/doc/images/node_pattern_generic_checkerboard.png and /dev/null differ diff --git a/material_maker/doc/images/node_pattern_runes.png b/material_maker/doc/images/node_pattern_runes.png deleted file mode 100644 index 15d4d40..0000000 Binary files a/material_maker/doc/images/node_pattern_runes.png and /dev/null differ diff --git a/material_maker/doc/images/node_pattern_runes_i_ching.png b/material_maker/doc/images/node_pattern_runes_i_ching.png deleted file mode 100644 index 84d003d..0000000 Binary files a/material_maker/doc/images/node_pattern_runes_i_ching.png and /dev/null differ diff --git a/material_maker/doc/images/node_pattern_samples.png b/material_maker/doc/images/node_pattern_samples.png deleted file mode 100644 index ac7b744..0000000 Binary files a/material_maker/doc/images/node_pattern_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_pattern_scratches.png b/material_maker/doc/images/node_pattern_scratches.png deleted file mode 100644 index f6c6e76..0000000 Binary files a/material_maker/doc/images/node_pattern_scratches.png and /dev/null differ diff --git a/material_maker/doc/images/node_pattern_sine_wave.png b/material_maker/doc/images/node_pattern_sine_wave.png deleted file mode 100644 index 8346324..0000000 Binary files a/material_maker/doc/images/node_pattern_sine_wave.png and /dev/null differ diff --git a/material_maker/doc/images/node_pattern_truchet.png b/material_maker/doc/images/node_pattern_truchet.png deleted file mode 100644 index 8604bbf..0000000 Binary files a/material_maker/doc/images/node_pattern_truchet.png and /dev/null differ diff --git a/material_maker/doc/images/node_pattern_unevenbricks.png b/material_maker/doc/images/node_pattern_unevenbricks.png deleted file mode 100644 index bb0cfe5..0000000 Binary files a/material_maker/doc/images/node_pattern_unevenbricks.png and /dev/null differ diff --git a/material_maker/doc/images/node_pattern_weave.png b/material_maker/doc/images/node_pattern_weave.png deleted file mode 100644 index 151f77b..0000000 Binary files a/material_maker/doc/images/node_pattern_weave.png and /dev/null differ diff --git a/material_maker/doc/images/node_pixelize_samples.png b/material_maker/doc/images/node_pixelize_samples.png deleted file mode 100644 index 4daf208..0000000 Binary files a/material_maker/doc/images/node_pixelize_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_profile_samples.png b/material_maker/doc/images/node_profile_samples.png deleted file mode 100644 index 895d5d4..0000000 Binary files a/material_maker/doc/images/node_profile_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_quantize_samples.png b/material_maker/doc/images/node_quantize_samples.png deleted file mode 100644 index a651c62..0000000 Binary files a/material_maker/doc/images/node_quantize_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_runes_samples.png b/material_maker/doc/images/node_runes_samples.png deleted file mode 100644 index 816f9f8..0000000 Binary files a/material_maker/doc/images/node_runes_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_scratches_samples.png b/material_maker/doc/images/node_scratches_samples.png deleted file mode 100644 index 708aa78..0000000 Binary files a/material_maker/doc/images/node_scratches_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdannularshape_sample.png b/material_maker/doc/images/node_sdannularshape_sample.png deleted file mode 100644 index dd418d2..0000000 Binary files a/material_maker/doc/images/node_sdannularshape_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdarc_sample.png b/material_maker/doc/images/node_sdarc_sample.png deleted file mode 100644 index aebc2a1..0000000 Binary files a/material_maker/doc/images/node_sdarc_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdboolean_sample.png b/material_maker/doc/images/node_sdboolean_sample.png deleted file mode 100644 index e22b34b..0000000 Binary files a/material_maker/doc/images/node_sdboolean_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdbox_sample.png b/material_maker/doc/images/node_sdbox_sample.png deleted file mode 100644 index 840317a..0000000 Binary files a/material_maker/doc/images/node_sdbox_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdcircle_sample.png b/material_maker/doc/images/node_sdcircle_sample.png deleted file mode 100644 index 355d576..0000000 Binary files a/material_maker/doc/images/node_sdcircle_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdcirclerepeat_sample.png b/material_maker/doc/images/node_sdcirclerepeat_sample.png deleted file mode 100644 index ea8acdb..0000000 Binary files a/material_maker/doc/images/node_sdcirclerepeat_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdf3d_boolean_sample.png b/material_maker/doc/images/node_sdf3d_boolean_sample.png deleted file mode 100644 index 4d18d43..0000000 Binary files a/material_maker/doc/images/node_sdf3d_boolean_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdf3d_box_sample.png b/material_maker/doc/images/node_sdf3d_box_sample.png deleted file mode 100644 index c5ad91f..0000000 Binary files a/material_maker/doc/images/node_sdf3d_box_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdf3d_capsule_sample.png b/material_maker/doc/images/node_sdf3d_capsule_sample.png deleted file mode 100644 index fcfa9e7..0000000 Binary files a/material_maker/doc/images/node_sdf3d_capsule_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdf3d_circlerepeat_sample.png b/material_maker/doc/images/node_sdf3d_circlerepeat_sample.png deleted file mode 100644 index 682937c..0000000 Binary files a/material_maker/doc/images/node_sdf3d_circlerepeat_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdf3d_color.png b/material_maker/doc/images/node_sdf3d_color.png deleted file mode 100644 index fdc2972..0000000 Binary files a/material_maker/doc/images/node_sdf3d_color.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdf3d_cone_sample.png b/material_maker/doc/images/node_sdf3d_cone_sample.png deleted file mode 100644 index 03644f5..0000000 Binary files a/material_maker/doc/images/node_sdf3d_cone_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdf3d_cylinder_sample.png b/material_maker/doc/images/node_sdf3d_cylinder_sample.png deleted file mode 100644 index abca6a6..0000000 Binary files a/material_maker/doc/images/node_sdf3d_cylinder_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdf3d_extrusion_sample.png b/material_maker/doc/images/node_sdf3d_extrusion_sample.png deleted file mode 100644 index ec80091..0000000 Binary files a/material_maker/doc/images/node_sdf3d_extrusion_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdf3d_morph_sample.png b/material_maker/doc/images/node_sdf3d_morph_sample.png deleted file mode 100644 index a070f99..0000000 Binary files a/material_maker/doc/images/node_sdf3d_morph_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdf3d_repeat_sample.png b/material_maker/doc/images/node_sdf3d_repeat_sample.png deleted file mode 100644 index 2280ff6..0000000 Binary files a/material_maker/doc/images/node_sdf3d_repeat_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdf3d_revolution_sample.png b/material_maker/doc/images/node_sdf3d_revolution_sample.png deleted file mode 100644 index 7f717d4..0000000 Binary files a/material_maker/doc/images/node_sdf3d_revolution_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdf3d_roundedshape_sample.png b/material_maker/doc/images/node_sdf3d_roundedshape_sample.png deleted file mode 100644 index d1192a4..0000000 Binary files a/material_maker/doc/images/node_sdf3d_roundedshape_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdf3d_samples.png b/material_maker/doc/images/node_sdf3d_samples.png deleted file mode 100644 index 2a0af39..0000000 Binary files a/material_maker/doc/images/node_sdf3d_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdf3d_smoothboolean_sample.png b/material_maker/doc/images/node_sdf3d_smoothboolean_sample.png deleted file mode 100644 index 59ccc1c..0000000 Binary files a/material_maker/doc/images/node_sdf3d_smoothboolean_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdf3d_sphere_sample.png b/material_maker/doc/images/node_sdf3d_sphere_sample.png deleted file mode 100644 index 95bf65a..0000000 Binary files a/material_maker/doc/images/node_sdf3d_sphere_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdf3d_torus_sample.png b/material_maker/doc/images/node_sdf3d_torus_sample.png deleted file mode 100644 index e27eb07..0000000 Binary files a/material_maker/doc/images/node_sdf3d_torus_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdf_samples.png b/material_maker/doc/images/node_sdf_samples.png deleted file mode 100644 index 198a76b..0000000 Binary files a/material_maker/doc/images/node_sdf_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdline_sample.png b/material_maker/doc/images/node_sdline_sample.png deleted file mode 100644 index 89b3204..0000000 Binary files a/material_maker/doc/images/node_sdline_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdmorph_sample.png b/material_maker/doc/images/node_sdmorph_sample.png deleted file mode 100644 index 416dd43..0000000 Binary files a/material_maker/doc/images/node_sdmorph_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdrepeat_sample.png b/material_maker/doc/images/node_sdrepeat_sample.png deleted file mode 100644 index 6ae573f..0000000 Binary files a/material_maker/doc/images/node_sdrepeat_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdrhombus_sample.png b/material_maker/doc/images/node_sdrhombus_sample.png deleted file mode 100644 index 85a212e..0000000 Binary files a/material_maker/doc/images/node_sdrhombus_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdroundedshape_sample.png b/material_maker/doc/images/node_sdroundedshape_sample.png deleted file mode 100644 index 060c956..0000000 Binary files a/material_maker/doc/images/node_sdroundedshape_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_sdsmoothboolean_sample.png b/material_maker/doc/images/node_sdsmoothboolean_sample.png deleted file mode 100644 index 03bc481..0000000 Binary files a/material_maker/doc/images/node_sdsmoothboolean_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_shape_samples.png b/material_maker/doc/images/node_shape_samples.png deleted file mode 100644 index 7d543d0..0000000 Binary files a/material_maker/doc/images/node_shape_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_sharpen_samples.png b/material_maker/doc/images/node_sharpen_samples.png deleted file mode 100644 index 850326e..0000000 Binary files a/material_maker/doc/images/node_sharpen_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_shear_samples.png b/material_maker/doc/images/node_shear_samples.png deleted file mode 100644 index a4d8a41..0000000 Binary files a/material_maker/doc/images/node_shear_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_curve.png b/material_maker/doc/images/node_simple_curve.png deleted file mode 100644 index bd81f69..0000000 Binary files a/material_maker/doc/images/node_simple_curve.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_gradient.png b/material_maker/doc/images/node_simple_gradient.png deleted file mode 100644 index dba0089..0000000 Binary files a/material_maker/doc/images/node_simple_gradient.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_gradient_circular.png b/material_maker/doc/images/node_simple_gradient_circular.png deleted file mode 100644 index 5b75f01..0000000 Binary files a/material_maker/doc/images/node_simple_gradient_circular.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_gradient_radial.png b/material_maker/doc/images/node_simple_gradient_radial.png deleted file mode 100644 index 48463e1..0000000 Binary files a/material_maker/doc/images/node_simple_gradient_radial.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_image.png b/material_maker/doc/images/node_simple_image.png deleted file mode 100644 index e919494..0000000 Binary files a/material_maker/doc/images/node_simple_image.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_profile.png b/material_maker/doc/images/node_simple_profile.png deleted file mode 100644 index 7b3202c..0000000 Binary files a/material_maker/doc/images/node_simple_profile.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_sdf_operators_sdannularshape.png b/material_maker/doc/images/node_simple_sdf_operators_sdannularshape.png deleted file mode 100644 index ec01160..0000000 Binary files a/material_maker/doc/images/node_simple_sdf_operators_sdannularshape.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_sdf_operators_sdboolean.png b/material_maker/doc/images/node_simple_sdf_operators_sdboolean.png deleted file mode 100644 index 432980d..0000000 Binary files a/material_maker/doc/images/node_simple_sdf_operators_sdboolean.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_sdf_operators_sdcirclerepeat.png b/material_maker/doc/images/node_simple_sdf_operators_sdcirclerepeat.png deleted file mode 100644 index b80d8a1..0000000 Binary files a/material_maker/doc/images/node_simple_sdf_operators_sdcirclerepeat.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_sdf_operators_sdmorph.png b/material_maker/doc/images/node_simple_sdf_operators_sdmorph.png deleted file mode 100644 index 4ffa4ef..0000000 Binary files a/material_maker/doc/images/node_simple_sdf_operators_sdmorph.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_sdf_operators_sdrepeat.png b/material_maker/doc/images/node_simple_sdf_operators_sdrepeat.png deleted file mode 100644 index 02a5f43..0000000 Binary files a/material_maker/doc/images/node_simple_sdf_operators_sdrepeat.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_sdf_operators_sdroundedshape.png b/material_maker/doc/images/node_simple_sdf_operators_sdroundedshape.png deleted file mode 100644 index 7c43e27..0000000 Binary files a/material_maker/doc/images/node_simple_sdf_operators_sdroundedshape.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_sdf_operators_sdsmoothboolean.png b/material_maker/doc/images/node_simple_sdf_operators_sdsmoothboolean.png deleted file mode 100644 index 630e71b..0000000 Binary files a/material_maker/doc/images/node_simple_sdf_operators_sdsmoothboolean.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_sdf_sdshow.png b/material_maker/doc/images/node_simple_sdf_sdshow.png deleted file mode 100644 index ae92d16..0000000 Binary files a/material_maker/doc/images/node_simple_sdf_sdshow.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_sdf_shapes_sdarc.png b/material_maker/doc/images/node_simple_sdf_shapes_sdarc.png deleted file mode 100644 index 9cd113f..0000000 Binary files a/material_maker/doc/images/node_simple_sdf_shapes_sdarc.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_sdf_shapes_sdbox.png b/material_maker/doc/images/node_simple_sdf_shapes_sdbox.png deleted file mode 100644 index 143d1c8..0000000 Binary files a/material_maker/doc/images/node_simple_sdf_shapes_sdbox.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_sdf_shapes_sdcircle.png b/material_maker/doc/images/node_simple_sdf_shapes_sdcircle.png deleted file mode 100644 index 34e2522..0000000 Binary files a/material_maker/doc/images/node_simple_sdf_shapes_sdcircle.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_sdf_shapes_sdline.png b/material_maker/doc/images/node_simple_sdf_shapes_sdline.png deleted file mode 100644 index 5659b75..0000000 Binary files a/material_maker/doc/images/node_simple_sdf_shapes_sdline.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_sdf_shapes_sdrhombus.png b/material_maker/doc/images/node_simple_sdf_shapes_sdrhombus.png deleted file mode 100644 index fee2f5b..0000000 Binary files a/material_maker/doc/images/node_simple_sdf_shapes_sdrhombus.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_sdf_transforms_rotate.png b/material_maker/doc/images/node_simple_sdf_transforms_rotate.png deleted file mode 100644 index f825fbb..0000000 Binary files a/material_maker/doc/images/node_simple_sdf_transforms_rotate.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_sdf_transforms_scale.png b/material_maker/doc/images/node_simple_sdf_transforms_scale.png deleted file mode 100644 index 92942d0..0000000 Binary files a/material_maker/doc/images/node_simple_sdf_transforms_scale.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_sdf_transforms_translate.png b/material_maker/doc/images/node_simple_sdf_transforms_translate.png deleted file mode 100644 index 05a23c7..0000000 Binary files a/material_maker/doc/images/node_simple_sdf_transforms_translate.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_shape.png b/material_maker/doc/images/node_simple_shape.png deleted file mode 100644 index c93c813..0000000 Binary files a/material_maker/doc/images/node_simple_shape.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_shape_circle.png b/material_maker/doc/images/node_simple_shape_circle.png deleted file mode 100644 index d70f78e..0000000 Binary files a/material_maker/doc/images/node_simple_shape_circle.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_shape_curved_star.png b/material_maker/doc/images/node_simple_shape_curved_star.png deleted file mode 100644 index ce3a122..0000000 Binary files a/material_maker/doc/images/node_simple_shape_curved_star.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_shape_rays.png b/material_maker/doc/images/node_simple_shape_rays.png deleted file mode 100644 index 7ad8b7f..0000000 Binary files a/material_maker/doc/images/node_simple_shape_rays.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_shape_star.png b/material_maker/doc/images/node_simple_shape_star.png deleted file mode 100644 index 36edcfb..0000000 Binary files a/material_maker/doc/images/node_simple_shape_star.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_text.png b/material_maker/doc/images/node_simple_text.png deleted file mode 100644 index 2a0d19d..0000000 Binary files a/material_maker/doc/images/node_simple_text.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_uniform.png b/material_maker/doc/images/node_simple_uniform.png deleted file mode 100644 index 9e50cc2..0000000 Binary files a/material_maker/doc/images/node_simple_uniform.png and /dev/null differ diff --git a/material_maker/doc/images/node_simple_uniform_greyscale.png b/material_maker/doc/images/node_simple_uniform_greyscale.png deleted file mode 100644 index 8c05adf..0000000 Binary files a/material_maker/doc/images/node_simple_uniform_greyscale.png and /dev/null differ diff --git a/material_maker/doc/images/node_sine_wave_samples.png b/material_maker/doc/images/node_sine_wave_samples.png deleted file mode 100644 index 0daa1eb..0000000 Binary files a/material_maker/doc/images/node_sine_wave_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_slope_blur_samples.png b/material_maker/doc/images/node_slope_blur_samples.png deleted file mode 100644 index b74d7a5..0000000 Binary files a/material_maker/doc/images/node_slope_blur_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_switch.png b/material_maker/doc/images/node_switch.png deleted file mode 100644 index 86b7995..0000000 Binary files a/material_maker/doc/images/node_switch.png and /dev/null differ diff --git a/material_maker/doc/images/node_transform.png b/material_maker/doc/images/node_transform.png deleted file mode 100644 index 8e42ebd..0000000 Binary files a/material_maker/doc/images/node_transform.png and /dev/null differ diff --git a/material_maker/doc/images/node_transform_circlemap.png b/material_maker/doc/images/node_transform_circlemap.png deleted file mode 100644 index 2b471e4..0000000 Binary files a/material_maker/doc/images/node_transform_circlemap.png and /dev/null differ diff --git a/material_maker/doc/images/node_transform_circlesplatter.png b/material_maker/doc/images/node_transform_circlesplatter.png deleted file mode 100644 index 9b300a3..0000000 Binary files a/material_maker/doc/images/node_transform_circlesplatter.png and /dev/null differ diff --git a/material_maker/doc/images/node_transform_circlesplatter_color.png b/material_maker/doc/images/node_transform_circlesplatter_color.png deleted file mode 100644 index 978ade9..0000000 Binary files a/material_maker/doc/images/node_transform_circlesplatter_color.png and /dev/null differ diff --git a/material_maker/doc/images/node_transform_circlesplatter_samples.png b/material_maker/doc/images/node_transform_circlesplatter_samples.png deleted file mode 100644 index 93374fe..0000000 Binary files a/material_maker/doc/images/node_transform_circlesplatter_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_transform_customuv.png b/material_maker/doc/images/node_transform_customuv.png deleted file mode 100644 index 04c1a50..0000000 Binary files a/material_maker/doc/images/node_transform_customuv.png and /dev/null differ diff --git a/material_maker/doc/images/node_transform_kaleidoscope.png b/material_maker/doc/images/node_transform_kaleidoscope.png deleted file mode 100644 index 03c40e2..0000000 Binary files a/material_maker/doc/images/node_transform_kaleidoscope.png and /dev/null differ diff --git a/material_maker/doc/images/node_transform_mirror.png b/material_maker/doc/images/node_transform_mirror.png deleted file mode 100644 index 438f621..0000000 Binary files a/material_maker/doc/images/node_transform_mirror.png and /dev/null differ diff --git a/material_maker/doc/images/node_transform_rotate.png b/material_maker/doc/images/node_transform_rotate.png deleted file mode 100644 index 08a4781..0000000 Binary files a/material_maker/doc/images/node_transform_rotate.png and /dev/null differ diff --git a/material_maker/doc/images/node_transform_samples.png b/material_maker/doc/images/node_transform_samples.png deleted file mode 100644 index 1cb9706..0000000 Binary files a/material_maker/doc/images/node_transform_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_transform_scale.png b/material_maker/doc/images/node_transform_scale.png deleted file mode 100644 index 2356f05..0000000 Binary files a/material_maker/doc/images/node_transform_scale.png and /dev/null differ diff --git a/material_maker/doc/images/node_transform_shear.png b/material_maker/doc/images/node_transform_shear.png deleted file mode 100644 index 97d8a02..0000000 Binary files a/material_maker/doc/images/node_transform_shear.png and /dev/null differ diff --git a/material_maker/doc/images/node_transform_splatter.png b/material_maker/doc/images/node_transform_splatter.png deleted file mode 100644 index 2e5ecb1..0000000 Binary files a/material_maker/doc/images/node_transform_splatter.png and /dev/null differ diff --git a/material_maker/doc/images/node_transform_splatter_color.png b/material_maker/doc/images/node_transform_splatter_color.png deleted file mode 100644 index 7545080..0000000 Binary files a/material_maker/doc/images/node_transform_splatter_color.png and /dev/null differ diff --git a/material_maker/doc/images/node_transform_splatter_samples.png b/material_maker/doc/images/node_transform_splatter_samples.png deleted file mode 100644 index b8a8dc6..0000000 Binary files a/material_maker/doc/images/node_transform_splatter_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_transform_tile2x2.png b/material_maker/doc/images/node_transform_tile2x2.png deleted file mode 100644 index 58751c4..0000000 Binary files a/material_maker/doc/images/node_transform_tile2x2.png and /dev/null differ diff --git a/material_maker/doc/images/node_transform_tile2x2_sample.png b/material_maker/doc/images/node_transform_tile2x2_sample.png deleted file mode 100644 index 6ecdeac..0000000 Binary files a/material_maker/doc/images/node_transform_tile2x2_sample.png and /dev/null differ diff --git a/material_maker/doc/images/node_transform_tiler.png b/material_maker/doc/images/node_transform_tiler.png deleted file mode 100644 index fa435fa..0000000 Binary files a/material_maker/doc/images/node_transform_tiler.png and /dev/null differ diff --git a/material_maker/doc/images/node_transform_tiler_color.png b/material_maker/doc/images/node_transform_tiler_color.png deleted file mode 100644 index ae3b5d9..0000000 Binary files a/material_maker/doc/images/node_transform_tiler_color.png and /dev/null differ diff --git a/material_maker/doc/images/node_transform_tiler_samples.png b/material_maker/doc/images/node_transform_tiler_samples.png deleted file mode 100644 index 009995c..0000000 Binary files a/material_maker/doc/images/node_transform_tiler_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_transform_translate.png b/material_maker/doc/images/node_transform_translate.png deleted file mode 100644 index dfd3333..0000000 Binary files a/material_maker/doc/images/node_transform_translate.png and /dev/null differ diff --git a/material_maker/doc/images/node_transform_warp.png b/material_maker/doc/images/node_transform_warp.png deleted file mode 100644 index fe986cb..0000000 Binary files a/material_maker/doc/images/node_transform_warp.png and /dev/null differ diff --git a/material_maker/doc/images/node_truchet_samples.png b/material_maker/doc/images/node_truchet_samples.png deleted file mode 100644 index 97dc7c7..0000000 Binary files a/material_maker/doc/images/node_truchet_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_unevenbricks_samples.png b/material_maker/doc/images/node_unevenbricks_samples.png deleted file mode 100644 index e669e1e..0000000 Binary files a/material_maker/doc/images/node_unevenbricks_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_uniform.png b/material_maker/doc/images/node_uniform.png deleted file mode 100644 index bbfcbd1..0000000 Binary files a/material_maker/doc/images/node_uniform.png and /dev/null differ diff --git a/material_maker/doc/images/node_value_samples.png b/material_maker/doc/images/node_value_samples.png deleted file mode 100644 index 316ba72..0000000 Binary files a/material_maker/doc/images/node_value_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_value_variations.png b/material_maker/doc/images/node_value_variations.png deleted file mode 100644 index 3964a5e..0000000 Binary files a/material_maker/doc/images/node_value_variations.png and /dev/null differ diff --git a/material_maker/doc/images/node_voronoi_samples.png b/material_maker/doc/images/node_voronoi_samples.png deleted file mode 100644 index b20628a..0000000 Binary files a/material_maker/doc/images/node_voronoi_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_warp_samples.png b/material_maker/doc/images/node_warp_samples.png deleted file mode 100644 index 09c4434..0000000 Binary files a/material_maker/doc/images/node_warp_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_weave_samples.png b/material_maker/doc/images/node_weave_samples.png deleted file mode 100644 index 0a7e6a6..0000000 Binary files a/material_maker/doc/images/node_weave_samples.png and /dev/null differ diff --git a/material_maker/doc/images/node_workflow_applymap.png b/material_maker/doc/images/node_workflow_applymap.png deleted file mode 100644 index f948646..0000000 Binary files a/material_maker/doc/images/node_workflow_applymap.png and /dev/null differ diff --git a/material_maker/doc/images/node_workflow_createmap.png b/material_maker/doc/images/node_workflow_createmap.png deleted file mode 100644 index cf126f8..0000000 Binary files a/material_maker/doc/images/node_workflow_createmap.png and /dev/null differ diff --git a/material_maker/doc/images/node_workflow_effects_paint1.png b/material_maker/doc/images/node_workflow_effects_paint1.png deleted file mode 100644 index 2298585..0000000 Binary files a/material_maker/doc/images/node_workflow_effects_paint1.png and /dev/null differ diff --git a/material_maker/doc/images/node_workflow_effects_paint2.png b/material_maker/doc/images/node_workflow_effects_paint2.png deleted file mode 100644 index a017235..0000000 Binary files a/material_maker/doc/images/node_workflow_effects_paint2.png and /dev/null differ diff --git a/material_maker/doc/images/node_workflow_materials_marble.png b/material_maker/doc/images/node_workflow_materials_marble.png deleted file mode 100644 index 5cdf69a..0000000 Binary files a/material_maker/doc/images/node_workflow_materials_marble.png and /dev/null differ diff --git a/material_maker/doc/images/node_workflow_materials_metal.png b/material_maker/doc/images/node_workflow_materials_metal.png deleted file mode 100644 index 0b41be2..0000000 Binary files a/material_maker/doc/images/node_workflow_materials_metal.png and /dev/null differ diff --git a/material_maker/doc/images/node_workflow_materials_template.png b/material_maker/doc/images/node_workflow_materials_template.png deleted file mode 100644 index c790a2f..0000000 Binary files a/material_maker/doc/images/node_workflow_materials_template.png and /dev/null differ diff --git a/material_maker/doc/images/node_workflow_materials_wood.png b/material_maker/doc/images/node_workflow_materials_wood.png deleted file mode 100644 index e7e0e19..0000000 Binary files a/material_maker/doc/images/node_workflow_materials_wood.png and /dev/null differ diff --git a/material_maker/doc/images/node_workflow_mix.png b/material_maker/doc/images/node_workflow_mix.png deleted file mode 100644 index 5986a0d..0000000 Binary files a/material_maker/doc/images/node_workflow_mix.png and /dev/null differ diff --git a/material_maker/doc/images/node_workflow_mixmap.png b/material_maker/doc/images/node_workflow_mixmap.png deleted file mode 100644 index 80eb898..0000000 Binary files a/material_maker/doc/images/node_workflow_mixmap.png and /dev/null differ diff --git a/material_maker/doc/images/node_workflow_output.png b/material_maker/doc/images/node_workflow_output.png deleted file mode 100644 index 5f5ea56..0000000 Binary files a/material_maker/doc/images/node_workflow_output.png and /dev/null differ diff --git a/material_maker/doc/images/node_workflow_shapes_splat.png b/material_maker/doc/images/node_workflow_shapes_splat.png deleted file mode 100644 index 8d97d4f..0000000 Binary files a/material_maker/doc/images/node_workflow_shapes_splat.png and /dev/null differ diff --git a/material_maker/doc/images/pattern.png b/material_maker/doc/images/pattern.png deleted file mode 100644 index 84ee294..0000000 Binary files a/material_maker/doc/images/pattern.png and /dev/null differ diff --git a/material_maker/doc/images/perlin.png b/material_maker/doc/images/perlin.png deleted file mode 100644 index 4eda0ba..0000000 Binary files a/material_maker/doc/images/perlin.png and /dev/null differ diff --git a/material_maker/doc/images/preview_2d.png b/material_maker/doc/images/preview_2d.png deleted file mode 100644 index 44c1dbd..0000000 Binary files a/material_maker/doc/images/preview_2d.png and /dev/null differ diff --git a/material_maker/doc/images/preview_3d.png b/material_maker/doc/images/preview_3d.png deleted file mode 100644 index 72a280e..0000000 Binary files a/material_maker/doc/images/preview_3d.png and /dev/null differ diff --git a/material_maker/doc/images/random_node.png b/material_maker/doc/images/random_node.png deleted file mode 100644 index bf5ada5..0000000 Binary files a/material_maker/doc/images/random_node.png and /dev/null differ diff --git a/material_maker/doc/images/reference_panel.png b/material_maker/doc/images/reference_panel.png deleted file mode 100644 index 8951260..0000000 Binary files a/material_maker/doc/images/reference_panel.png and /dev/null differ diff --git a/material_maker/doc/images/remote_configuration_widget.gif b/material_maker/doc/images/remote_configuration_widget.gif deleted file mode 100644 index 82a6f2a..0000000 Binary files a/material_maker/doc/images/remote_configuration_widget.gif and /dev/null differ diff --git a/material_maker/doc/images/remote_create_linked_widget.gif b/material_maker/doc/images/remote_create_linked_widget.gif deleted file mode 100644 index 0f52e92..0000000 Binary files a/material_maker/doc/images/remote_create_linked_widget.gif and /dev/null differ diff --git a/material_maker/doc/images/remove_linked_widget.png b/material_maker/doc/images/remove_linked_widget.png deleted file mode 100644 index 90a05f5..0000000 Binary files a/material_maker/doc/images/remove_linked_widget.png and /dev/null differ diff --git a/material_maker/doc/images/screenshot.png b/material_maker/doc/images/screenshot.png deleted file mode 100644 index de62430..0000000 Binary files a/material_maker/doc/images/screenshot.png and /dev/null differ diff --git a/material_maker/doc/images/screenshot_3d_box.png b/material_maker/doc/images/screenshot_3d_box.png deleted file mode 100644 index a823240..0000000 Binary files a/material_maker/doc/images/screenshot_3d_box.png and /dev/null differ diff --git a/material_maker/doc/images/screenshot_noise.png b/material_maker/doc/images/screenshot_noise.png deleted file mode 100644 index 757e9bb..0000000 Binary files a/material_maker/doc/images/screenshot_noise.png and /dev/null differ diff --git a/material_maker/doc/images/screenshot_pattern_generic.png b/material_maker/doc/images/screenshot_pattern_generic.png deleted file mode 100644 index ccd9f21..0000000 Binary files a/material_maker/doc/images/screenshot_pattern_generic.png and /dev/null differ diff --git a/material_maker/doc/images/screenshot_simple_uniform.png b/material_maker/doc/images/screenshot_simple_uniform.png deleted file mode 100644 index f9a4387..0000000 Binary files a/material_maker/doc/images/screenshot_simple_uniform.png and /dev/null differ diff --git a/material_maker/doc/images/subgraph.png b/material_maker/doc/images/subgraph.png deleted file mode 100644 index f62462b..0000000 Binary files a/material_maker/doc/images/subgraph.png and /dev/null differ diff --git a/material_maker/doc/images/unreal_export.png b/material_maker/doc/images/unreal_export.png deleted file mode 100644 index 6d2e399..0000000 Binary files a/material_maker/doc/images/unreal_export.png and /dev/null differ diff --git a/material_maker/doc/images/warp.png b/material_maker/doc/images/warp.png deleted file mode 100644 index 82ded11..0000000 Binary files a/material_maker/doc/images/warp.png and /dev/null differ diff --git a/material_maker/doc/images/workflow_applied_map.png b/material_maker/doc/images/workflow_applied_map.png deleted file mode 100644 index 935964f..0000000 Binary files a/material_maker/doc/images/workflow_applied_map.png and /dev/null differ diff --git a/material_maker/doc/images/workflow_base_material.png b/material_maker/doc/images/workflow_base_material.png deleted file mode 100644 index 85517d1..0000000 Binary files a/material_maker/doc/images/workflow_base_material.png and /dev/null differ diff --git a/material_maker/doc/images/workflow_final.png b/material_maker/doc/images/workflow_final.png deleted file mode 100644 index 48b3fab..0000000 Binary files a/material_maker/doc/images/workflow_final.png and /dev/null differ diff --git a/material_maker/doc/images/workflow_map.png b/material_maker/doc/images/workflow_map.png deleted file mode 100644 index 9664421..0000000 Binary files a/material_maker/doc/images/workflow_map.png and /dev/null differ diff --git a/material_maker/doc/images/workflow_mix.png b/material_maker/doc/images/workflow_mix.png deleted file mode 100644 index 67cc83a..0000000 Binary files a/material_maker/doc/images/workflow_mix.png and /dev/null differ diff --git a/material_maker/doc/images/workflow_mixed_maps.png b/material_maker/doc/images/workflow_mixed_maps.png deleted file mode 100644 index cce2f5e..0000000 Binary files a/material_maker/doc/images/workflow_mixed_maps.png and /dev/null differ diff --git a/material_maker/doc/images/zoom_in_button.png b/material_maker/doc/images/zoom_in_button.png deleted file mode 100644 index 275b77a..0000000 Binary files a/material_maker/doc/images/zoom_in_button.png and /dev/null differ diff --git a/material_maker/doc/images/zoom_out_button.png b/material_maker/doc/images/zoom_out_button.png deleted file mode 100644 index 45e8205..0000000 Binary files a/material_maker/doc/images/zoom_out_button.png and /dev/null differ diff --git a/material_maker/doc/images/zoom_reset_button.png b/material_maker/doc/images/zoom_reset_button.png deleted file mode 100644 index 53d43c2..0000000 Binary files a/material_maker/doc/images/zoom_reset_button.png and /dev/null differ diff --git a/material_maker/doc/index.rst b/material_maker/doc/index.rst deleted file mode 100644 index 7268459..0000000 --- a/material_maker/doc/index.rst +++ /dev/null @@ -1,12 +0,0 @@ -Material Maker User Manual -========================== - -.. toctree:: - :maxdepth: 2 - - intro - user_interface - nodes - base_library - export - command_line diff --git a/material_maker/doc/intro.rst b/material_maker/doc/intro.rst deleted file mode 100644 index 8a2a7f0..0000000 --- a/material_maker/doc/intro.rst +++ /dev/null @@ -1,22 +0,0 @@ -Introduction -============ - -Material Maker is a procedural material editor based on the Godot Engine. - -It can be used to describe the textures that define a material by interconnecting basic -nodes that generate, transform or combine seamless textures in a graph. - -* Generator nodes describe configurable patterns that can be used to create the basic shapes - and textures of the material. - -* Transform nodes change the colors and shapes of their input images to create a more complex - texture. - -* Combine nodes use several input images to generate a new one. - -Many nodes in Material Maker are resolution independant, which makes it possible to use transforms -to zoom on an image detail without affecting the generated texture quality. Only a few nodes such -as the image generator and convolution filters (blur, emboss, normal map generation) will limit -the resolution of their output. - -.. image:: images/screenshot.png diff --git a/material_maker/doc/make.bat b/material_maker/doc/make.bat deleted file mode 100644 index 10cb3b5..0000000 --- a/material_maker/doc/make.bat +++ /dev/null @@ -1,36 +0,0 @@ -@ECHO OFF - -pushd %~dp0 - -REM Command file for Sphinx documentation - -if "%SPHINXBUILD%" == "" ( - set SPHINXBUILD=sphinx-build -) -set SOURCEDIR=. -set BUILDDIR=_build -set SPHINXPROJ=MaterialMaker - -if "%1" == "" goto help - -%SPHINXBUILD% >NUL 2>NUL -if errorlevel 9009 ( - echo. - echo.The 'sphinx-build' command was not found. Make sure you have Sphinx - echo.installed, then set the SPHINXBUILD environment variable to point - echo.to the full path of the 'sphinx-build' executable. Alternatively you - echo.may add the Sphinx directory to PATH. - echo. - echo.If you don't have Sphinx installed, grab it from - echo.http://sphinx-doc.org/ - exit /b 1 -) - -%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% -goto end - -:help -%SPHINXBUILD% -b html -a %SOURCEDIR% %BUILDDIR%/html %SPHINXOPTS% - -:end -popd diff --git a/material_maker/doc/node_3d_box.rst b/material_maker/doc/node_3d_box.rst deleted file mode 100644 index af61ba8..0000000 --- a/material_maker/doc/node_3d_box.rst +++ /dev/null @@ -1,33 +0,0 @@ -Box node -~~~~~~~~ - -The **Box** node outputs a greyscale image that represents the depth of a 3D box. - -.. image:: images/node_3d_box.png - :align: center - -Inputs -++++++ - -The **Box** node do not accept any input. - -Outputs -+++++++ - -The **Box** node provides an output that generates a greyscale image showing the -selected 3D box. - -Parameters -++++++++++ - -The **Box** node has the following parameters: - -* the *box center position* as X, Y and Z coordinates -* the *box size* along X, Y and Z axes -* the *rotation of the box* around X, Y and Z axes - -Example images -++++++++++++++ - -.. image:: images/node_3d_box_samples.png - :align: center diff --git a/material_maker/doc/node_3d_sdf.rst b/material_maker/doc/node_3d_sdf.rst deleted file mode 100644 index 54b0ce7..0000000 --- a/material_maker/doc/node_3d_sdf.rst +++ /dev/null @@ -1,75 +0,0 @@ -3D signed distance function geometry nodes -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -The signed distance function nodes can be used to define complex 3D geometry using simple -shapes. - -They are based on a very small set of basic shapes, that can be combined using operators, -and finally output as a greyscale heightmap and a color normal map using the **render** node. - -Describing 3D objects using SDF primitives is more difficult than using existing meshes, but this -method integrates smoothly with shader generation, and (as many nodes in Material Maker) is -resolution independant. - -All shapes can be associated to a color index that can be used to apply different (2D or 3D) textures -to the result. - -All output samples shown in this section are preview images. - -All Signed Distance Functions nodes are based on code written by Inigo Quilez that can be found -`on this page`__. - -.. _sdf3dpage: https://www.iquilezles.org/www/articles/distfunctions/distfunctions.htm - -__ sdf3dpage_ - -.. toctree:: - :maxdepth: 1 - - node_3d_sdf_render - node_3d_sdf_color - -Shapes -++++++ - -.. toctree:: - :maxdepth: 1 - - node_3d_sdf_shapes_sphere - node_3d_sdf_shapes_box - node_3d_sdf_shapes_cylinder - node_3d_sdf_shapes_capsule - node_3d_sdf_shapes_cone - node_3d_sdf_shapes_torus - -Operators -+++++++++ - -.. toctree:: - :maxdepth: 1 - - node_3d_sdf_operators_boolean - node_3d_sdf_operators_smoothboolean - node_3d_sdf_operators_rounded - node_3d_sdf_operators_elongation - node_3d_sdf_operators_repeat - node_3d_sdf_operators_circlerepeat - node_3d_sdf_operators_extrusion - node_3d_sdf_operators_revolution - node_3d_sdf_operators_morph - -Transforms -++++++++++ - -.. toctree:: - :maxdepth: 1 - - node_3d_sdf_transforms_translate - node_3d_sdf_transforms_scale - node_3d_sdf_transforms_rotate - -Example images -++++++++++++++ - -.. image:: images/node_sdf3d_samples.png - :align: center diff --git a/material_maker/doc/node_3d_sdf_color.rst b/material_maker/doc/node_3d_sdf_color.rst deleted file mode 100644 index bd352e9..0000000 --- a/material_maker/doc/node_3d_sdf_color.rst +++ /dev/null @@ -1,24 +0,0 @@ -Color node -.......... - -The **Color** node assigns a color index to the 3D signed distance function it receives as input. -The color index map is generated when rendering the 3D scene using the **Render** node and can be -used later to assign different materials to different shapes. - -.. image:: images/node_3d_sdf_color.png - :align: center - -Inputs -:::::: - -The **Color** node accepts 1 input in 3D signed distance function format. - -Outputs -::::::: - -The **Color** node generates a colored signed distance function. - -Parameters -:::::::::: - -The **Color** node accepts the color index (a float value between 0 and 1) that will be assigned. diff --git a/material_maker/doc/node_3d_sdf_operators_boolean.rst b/material_maker/doc/node_3d_sdf_operators_boolean.rst deleted file mode 100644 index 70e6ed7..0000000 --- a/material_maker/doc/node_3d_sdf_operators_boolean.rst +++ /dev/null @@ -1,32 +0,0 @@ -Boolean node -............ - -The **Boolean** node generates a 3D signed distance function for the combination (union, -intersection or difference) of its inputs. If the input shapes are associated to color indexes, the -boolean node applies them to the output. - -.. image:: images/node_3d_sdf_operators_boolean.png - :align: center - -Inputs -:::::: - -The **Boolean** node accepts 2 inputs in 3D signed distance function format. - -Outputs -::::::: - -The **Boolean** node generates a signed distance function of the -combination of its inputs. - -Parameters -:::::::::: - -The **Boolean** node accepts *the operator it applies (union, intersection or -difference)* as parameter. - -Example images -:::::::::::::: - -.. image:: images/node_sdf3d_boolean_sample.png - :align: center diff --git a/material_maker/doc/node_3d_sdf_operators_circlerepeat.rst b/material_maker/doc/node_3d_sdf_operators_circlerepeat.rst deleted file mode 100644 index a3ecc7b..0000000 --- a/material_maker/doc/node_3d_sdf_operators_circlerepeat.rst +++ /dev/null @@ -1,30 +0,0 @@ -CircleRepeat node -................. - -The **CircleRepeat** node generates a 3D signed distance image of a circular repetition of its -input. The source object must be offset in the positive Y direction from the center. - -.. image:: images/node_3d_sdf_operators_circlerepeat.png - :align: center - -Inputs -:::::: - -The **CircleRepeat** node accepts an input in 3D signed distance function format. - -Outputs -::::::: - -The **CircleRepeat** node generates a signed distance function of the -repeated version of the input shape. - -Parameters -:::::::::: - -The **CircleRepeat** node accepts *the number of repetitions* as parameter. - -Example images -:::::::::::::: - -.. image:: images/node_sdf3d_circlerepeat_sample.png - :align: center diff --git a/material_maker/doc/node_3d_sdf_operators_elongation.rst b/material_maker/doc/node_3d_sdf_operators_elongation.rst deleted file mode 100644 index 9a8cdf6..0000000 --- a/material_maker/doc/node_3d_sdf_operators_elongation.rst +++ /dev/null @@ -1,30 +0,0 @@ -Elongation node -............... - -The **Elongation** node generates a 3D signed distance function of a shape -based on its input that has been elongated from its center. - -.. image:: images/node_3d_sdf_operators_elongation.png - :align: center - -Inputs -:::::: - -The **Elongation** node accepts an input in 3D signed distance function format. - -Outputs -::::::: - -The **Elongation** node generates a signed distance function of the -elongated version of the input shape. - -Parameters -:::::::::: - -The **Elongation** node accepts 3 X, Y and Z parameters that specify the elongation amount along each axis. - -Example images -:::::::::::::: - -.. image:: images/node_3d_sdf_operators_elongation_sample.png - :align: center diff --git a/material_maker/doc/node_3d_sdf_operators_extrusion.rst b/material_maker/doc/node_3d_sdf_operators_extrusion.rst deleted file mode 100644 index f93d36c..0000000 --- a/material_maker/doc/node_3d_sdf_operators_extrusion.rst +++ /dev/null @@ -1,30 +0,0 @@ -Extrusion node -.............. - -The **Extrusion** node generates a 3D signed distance function of a shape based on -its (2D signed function) input extruded along the Y axis. - -.. image:: images/node_3d_sdf_operators_extrusion.png - :align: center - -Inputs -:::::: - -The **Extrusion** node accepts an input in 2D signed distance function format. - -Outputs -::::::: - -The **Extrusion** node generates a signed distance function of the -extruded version of the input shape. - -Parameters -:::::::::: - -The **Extrusion** node accepts the *the length* of the extruded shape as parameter. - -Example images -:::::::::::::: - -.. image:: images/node_sdf3d_extrusion_sample.png - :align: center diff --git a/material_maker/doc/node_3d_sdf_operators_morph.rst b/material_maker/doc/node_3d_sdf_operators_morph.rst deleted file mode 100644 index f3f4538..0000000 --- a/material_maker/doc/node_3d_sdf_operators_morph.rst +++ /dev/null @@ -1,30 +0,0 @@ -Morph node -.......... - -The **Morph** node generates a 3D signed distance function obtained by mixing two input -3D signed distance functions. - -.. image:: images/node_3d_sdf_operators_morph.png - :align: center - -Inputs -:::::: - -The **Morph** node accepts 2 inputs in 3D signed distance function format. - -Outputs -::::::: - -The **Morph** node generates a signed distance function of the -combination of its inputs. - -Parameters -:::::::::: - -The **Morph** node accepts *the mix factor* as parameter. - -Example images -:::::::::::::: - -.. image:: images/node_sdf3d_morph_sample.png - :align: center diff --git a/material_maker/doc/node_3d_sdf_operators_repeat.rst b/material_maker/doc/node_3d_sdf_operators_repeat.rst deleted file mode 100644 index c6c0eec..0000000 --- a/material_maker/doc/node_3d_sdf_operators_repeat.rst +++ /dev/null @@ -1,34 +0,0 @@ -Repeat node -........... - -The **Repeat** node generates a 3D signed distance image of a repetition of its -input on the X and Y axes. It can also apply a random rotation to the repeated -object instances. - -.. image:: images/node_3d_sdf_operators_repeat.png - :align: center - -Inputs -:::::: - -The **Repeat** node accepts an input in 3D signed distance function format. - -Outputs -::::::: - -The **Repeat** node generates a signed distance function of the -repeated version of the input shape. - -Parameters -:::::::::: - -The **Repeat** node accepts the following parameters: - -* *the repetition offset* for both X and Y axes -* *the amount of random rotation* applied to all instances - -Example images -:::::::::::::: - -.. image:: images/node_sdf3d_repeat_sample.png - :align: center diff --git a/material_maker/doc/node_3d_sdf_operators_revolution.rst b/material_maker/doc/node_3d_sdf_operators_revolution.rst deleted file mode 100644 index 69b7053..0000000 --- a/material_maker/doc/node_3d_sdf_operators_revolution.rst +++ /dev/null @@ -1,30 +0,0 @@ -Revolution node -............... - -The **Revolution** node generates a 3D signed distance function of a shape based on -the revolution along the Z axis of its (2D signed function) input. - -.. image:: images/node_3d_sdf_operators_revolution.png - :align: center - -Inputs -:::::: - -The **Revolution** node accepts an input in 2D signed distance function format. - -Outputs -::::::: - -The **Revolution** node generates a signed distance function of the -revolution of the input shape. - -Parameters -:::::::::: - -The **Revolution** node accepts the *the radius* of the revolution operation as parameter. - -Example images -:::::::::::::: - -.. image:: images/node_sdf3d_revolution_sample.png - :align: center diff --git a/material_maker/doc/node_3d_sdf_operators_rounded.rst b/material_maker/doc/node_3d_sdf_operators_rounded.rst deleted file mode 100644 index ed9957a..0000000 --- a/material_maker/doc/node_3d_sdf_operators_rounded.rst +++ /dev/null @@ -1,33 +0,0 @@ -Rounded node -............ - -The **Rounded** node generates a 3D signed distance function of a rounded shape -based on its input, by substracting a constant from its input (i.e. -"growing" it towards the outside). - -.. image:: images/node_3d_sdf_operators_rounded.png - :align: center - -Inputs -:::::: - -The **Rounded** node accepts an input in 3D signed distance function format. - -Outputs -::::::: - -The **Rounded** node generates a signed distance function of the -rounded version of the input shape. - -Parameters -:::::::::: - -The **Rounded** node accepts the following parameters: - -* *the distance* to be substracted from the function - -Example images -:::::::::::::: - -.. image:: images/node_sdf3d_roundedshape_sample.png - :align: center diff --git a/material_maker/doc/node_3d_sdf_operators_smoothboolean.rst b/material_maker/doc/node_3d_sdf_operators_smoothboolean.rst deleted file mode 100644 index 6a56126..0000000 --- a/material_maker/doc/node_3d_sdf_operators_smoothboolean.rst +++ /dev/null @@ -1,34 +0,0 @@ -SmoothBoolean node -.................. - -The **SmoothBoolean** node generates a 3D signed distance image for the combination (union, -intersection or difference) of its inputs. If the input shapes are associated to color indexes, the -smooth boolean node applies them to the output. - -.. image:: images/node_3d_sdf_operators_smoothboolean.png - :align: center - -Inputs -:::::: - -The **SmoothBoolean** node accepts 2 inputs in signed distance function format. - -Outputs -::::::: - -The **SmoothBoolean** node generates a signed distance function of the -combination of its inputs. - -Parameters -:::::::::: - -The **SmoothBoolean** node accepts the following parameters: - -* *the operator it applies (union, intersection or difference)* -* *the smoothness* of the operation - -Example images -:::::::::::::: - -.. image:: images/node_sdf3d_smoothboolean_sample.png - :align: center diff --git a/material_maker/doc/node_3d_sdf_render.rst b/material_maker/doc/node_3d_sdf_render.rst deleted file mode 100644 index 250d19b..0000000 --- a/material_maker/doc/node_3d_sdf_render.rst +++ /dev/null @@ -1,27 +0,0 @@ -Render node -........... - -The **Render** node generates images from a 3D signed distance function inputs. - -.. image:: images/node_3d_sdf_render.png - :align: center - -Inputs -:::::: - -The **Render** node accepts an input in 3D signed distance function format. - -Outputs -::::::: - -The **Render** node generates two images from its input: - -* a *height map* of the rendered input along the Z axis -* a *normal map* of the rendered input calculated directly - using the 3D signed function (and consequently more - accurate than a normal map generated from the height map) - -Parameters -:::::::::: - -The **Render** node does no accept any parameter. diff --git a/material_maker/doc/node_3d_sdf_shapes_box.rst b/material_maker/doc/node_3d_sdf_shapes_box.rst deleted file mode 100644 index 7cb0980..0000000 --- a/material_maker/doc/node_3d_sdf_shapes_box.rst +++ /dev/null @@ -1,31 +0,0 @@ -Box node -........ - -The **Box** node generates a 3d signed distance function for a box with rounded corners. - -.. image:: images/node_3d_sdf_shapes_box.png - :align: center - -Inputs -:::::: - -The **Box** node does not accept any input. - -Outputs -::::::: - -The **Box** node generates a signed distance function for a box. - -Parameters -:::::::::: - -The **Box** node accepts the following parameters: - -* the X, Y and Z sizes of the box (not including the rounded corners and edges) -* the radius of the rounded corners and edges - -Example images -:::::::::::::: - -.. image:: images/node_sdf3d_box_sample.png - :align: center diff --git a/material_maker/doc/node_3d_sdf_shapes_capsule.rst b/material_maker/doc/node_3d_sdf_shapes_capsule.rst deleted file mode 100644 index f80bf35..0000000 --- a/material_maker/doc/node_3d_sdf_shapes_capsule.rst +++ /dev/null @@ -1,28 +0,0 @@ -Capsule node -............ - -The **Capsule** node generates a 3d signed distance function for a capsule. - -.. image:: images/node_3d_sdf_shapes_capsule.png - :align: center - -Inputs -:::::: - -The **Capsule** node does not accept any input. - -Outputs -::::::: - -The **Capsule** node generates a signed distance function for a capsule. - -Parameters -:::::::::: - -The **Capsule** node accepts as parameters the length of the capsule and its radius. - -Example images -:::::::::::::: - -.. image:: images/node_sdf3d_capsule_sample.png - :align: center diff --git a/material_maker/doc/node_3d_sdf_shapes_cone.rst b/material_maker/doc/node_3d_sdf_shapes_cone.rst deleted file mode 100644 index 1d2b3f1..0000000 --- a/material_maker/doc/node_3d_sdf_shapes_cone.rst +++ /dev/null @@ -1,28 +0,0 @@ -Cone node -............ - -The **Cone** node generates a 3d signed distance function for an infinite cone. - -.. image:: images/node_3d_sdf_shapes_cone.png - :align: center - -Inputs -:::::: - -The **Cone** node does not accept any input. - -Outputs -::::::: - -The **Cone** node generates a signed distance function for a cone. - -Parameters -:::::::::: - -The **Cone** node accepts as parameters the *angle* of the cone. - -Example images -:::::::::::::: - -.. image:: images/node_sdf3d_cone_sample.png - :align: center diff --git a/material_maker/doc/node_3d_sdf_shapes_cylinder.rst b/material_maker/doc/node_3d_sdf_shapes_cylinder.rst deleted file mode 100644 index 52574c0..0000000 --- a/material_maker/doc/node_3d_sdf_shapes_cylinder.rst +++ /dev/null @@ -1,28 +0,0 @@ -Cylinder node -............. - -The **Cylinder** node generates a 3d signed distance function for a cylinder. - -.. image:: images/node_3d_sdf_shapes_cylinder.png - :align: center - -Inputs -:::::: - -The **Cylinder** node does not accept any input. - -Outputs -::::::: - -The **Cylinder** node generates a signed distance function for a cylinder. - -Parameters -:::::::::: - -The **Cylinder** node accepts as parameters the length of the cylinder and its radius. - -Example images -:::::::::::::: - -.. image:: images/node_sdf3d_cylinder_sample.png - :align: center diff --git a/material_maker/doc/node_3d_sdf_shapes_sphere.rst b/material_maker/doc/node_3d_sdf_shapes_sphere.rst deleted file mode 100644 index 6cf4ad0..0000000 --- a/material_maker/doc/node_3d_sdf_shapes_sphere.rst +++ /dev/null @@ -1,28 +0,0 @@ -Sphere node -........... - -The **Sphere** node generates a 3d signed distance function for a sphere. - -.. image:: images/node_3d_sdf_shapes_sphere.png - :align: center - -Inputs -:::::: - -The **Sphere** node does not accept any input. - -Outputs -::::::: - -The **Sphere** node generates a signed distance function for a sphere. - -Parameters -:::::::::: - -The **Sphere** node accepts a single parameter, its radius. - -Example images -:::::::::::::: - -.. image:: images/node_sdf3d_sphere_sample.png - :align: center diff --git a/material_maker/doc/node_3d_sdf_shapes_torus.rst b/material_maker/doc/node_3d_sdf_shapes_torus.rst deleted file mode 100644 index b3b8d2d..0000000 --- a/material_maker/doc/node_3d_sdf_shapes_torus.rst +++ /dev/null @@ -1,28 +0,0 @@ -Torus node -.......... - -The **Torus** node generates a 3d signed distance function for a torus. - -.. image:: images/node_3d_sdf_shapes_torus.png - :align: center - -Inputs -:::::: - -The **Torus** node does not accept any input. - -Outputs -::::::: - -The **Torus** node generates a signed distance function for a torus. - -Parameters -:::::::::: - -The **Torus** node accepts as parameters both radiuses of the torus. - -Example images -:::::::::::::: - -.. image:: images/node_sdf3d_torus_sample.png - :align: center diff --git a/material_maker/doc/node_3d_sdf_transforms_rotate.rst b/material_maker/doc/node_3d_sdf_transforms_rotate.rst deleted file mode 100644 index d074326..0000000 --- a/material_maker/doc/node_3d_sdf_transforms_rotate.rst +++ /dev/null @@ -1,25 +0,0 @@ -Rotate node -........... - -The **Rotate** node generates a 3D signed distance function of a rotated scene -based on its input. If the input shapes are associated to color indexes, the -rotate node applies them to the output. - -.. image:: images/node_3d_sdf_transforms_rotate.png - :align: center - -Inputs -:::::: - -The **Rotate** node accepts an input in 3D signed distance function format. - -Outputs -::::::: - -The **Rotate** node generates a signed distance function of the -rotated input shape. - -Parameters -:::::::::: - -The **Rotate** node accepts *the angles of the rotations around the X, Y and Z axes* as parameters. diff --git a/material_maker/doc/node_3d_sdf_transforms_scale.rst b/material_maker/doc/node_3d_sdf_transforms_scale.rst deleted file mode 100644 index 6975d7d..0000000 --- a/material_maker/doc/node_3d_sdf_transforms_scale.rst +++ /dev/null @@ -1,25 +0,0 @@ -Scale node -.......... - -The **Scale** node generates a 3D signed distance function of a scaled shape -based on its input. If the input shapes are associated to color indexes, the -scale node applies them to the output. - -.. image:: images/node_3d_sdf_transforms_scale.png - :align: center - -Inputs -:::::: - -The **Scale** node accepts an input in 3D signed distance function format. - -Outputs -::::::: - -The **Scale** node generates a signed distance function of the -scaled input shape. - -Parameters -:::::::::: - -The **Scale** node accepts *its scale factor* as parameters. diff --git a/material_maker/doc/node_3d_sdf_transforms_translate.rst b/material_maker/doc/node_3d_sdf_transforms_translate.rst deleted file mode 100644 index a45fe33..0000000 --- a/material_maker/doc/node_3d_sdf_transforms_translate.rst +++ /dev/null @@ -1,25 +0,0 @@ -Translate node -.............. - -The **Translate** node generates a 3D signed distance function of a translated shape -based on its input. If the input shapes are associated to color indexes, the -translate node applies them to the output. - -.. image:: images/node_3d_sdf_transforms_translate.png - :align: center - -Inputs -:::::: - -The **Translate** node accepts an input in 3D signed distance function format. - -Outputs -::::::: - -The **Translate** node generates a signed distance function of the -translated input shape. - -Parameters -:::::::::: - -The **Translate** node accepts *the X, Y and Z components of the translation* as parameters. diff --git a/material_maker/doc/node_3d_sphere.rst b/material_maker/doc/node_3d_sphere.rst deleted file mode 100644 index 6dbc2d7..0000000 --- a/material_maker/doc/node_3d_sphere.rst +++ /dev/null @@ -1,30 +0,0 @@ -Sphere node -~~~~~~~~~~~ - -The **Sphere** node outputs a greyscale image that represents the depth of a 3D sphere. - -.. image:: images/node_3d_sphere.png - :align: center - -Inputs -++++++ - -The **Sphere** node do not accept any input. - -Outputs -+++++++ - -The **Sphere** node provides an output that generates a greyscale image showing the -selected 3D sphere. - -Parameters -++++++++++ - -The **Sphere** node accepts the *sphere center position* as X and Y coordinates -and its *radius* as parameters. - -Example images -++++++++++++++ - -.. image:: images/node_3d_sphere_samples.png - :align: center diff --git a/material_maker/doc/node_3d_texture.rst b/material_maker/doc/node_3d_texture.rst deleted file mode 100644 index 7c5bc06..0000000 --- a/material_maker/doc/node_3d_texture.rst +++ /dev/null @@ -1,23 +0,0 @@ -3D textures -~~~~~~~~~~~ - -3D textures can be applied to objects defined by a heightmap, that can be generated -either as a regular greyscale image, or from a 3D scene defined using signed distance -functions. - -In both cases, the **Apply** node is used to define 3D coordinates to query 3D textures, -and the **Select** node can be used to apply different 3D textures depending on a color -index. - -.. toctree:: - :maxdepth: 1 - - node_3d_texture_apply - node_3d_texture_select - node_3d_texture_from2d - node_3d_texture_pattern - node_3d_texture_fbm - node_3d_texture_blend - node_3d_texture_colorize - node_3d_texture_rotate - node_3d_texture_distort diff --git a/material_maker/doc/node_3d_texture_apply.rst b/material_maker/doc/node_3d_texture_apply.rst deleted file mode 100644 index 40d8805..0000000 --- a/material_maker/doc/node_3d_texture_apply.rst +++ /dev/null @@ -1,27 +0,0 @@ -Apply node -~~~~~~~~~~ - -The **Apply** node applies a 3D texture on a surface defined by a heightmap. It can be used -to apply several different 3D textures accoding to a color index map. - -.. image:: images/node_3d_texture_apply.png - :align: center - -Inputs -...... - -The **Apply** node accepts 3 inputs: - -* the height map defined by a greyscale texture that defines the 3D surface -* the color index map defined by a greyscale texture that can be used to define which 3D texture should be applied for each pixel of the result -* the 3D texture (or several 3D textures using the **Select** node) - -Outputs -....... - -The **Apply** node generates a color image where the 3D textures are applied to the surface. - -Parameters -.......... - -The **Apply** node does not accept parameters diff --git a/material_maker/doc/node_3d_texture_blend.rst b/material_maker/doc/node_3d_texture_blend.rst deleted file mode 100644 index 5214a9d..0000000 --- a/material_maker/doc/node_3d_texture_blend.rst +++ /dev/null @@ -1,43 +0,0 @@ -Blend node -~~~~~~~~~~ - -The **Blend** node blends 3D texture two inputs using an optional opacity. It performs a blend operation -defined by the blend mode between both inputs, and mixes the result with the bottom input -using the opacity (defines by the *opacity* parameter, or the optional greyscale input). - -.. image:: images/node_3d_texture_blend.png - :align: center - -Inputs -...... - -The **Blend** node accepts three inputs: - -* The first input is the top layer. - -* The second input is the bottom layer. - -* The third input is an optional mask that will be use instead of the opacity parameter. - -Outputs -....... - -The **Blend** node outputs the result of the blend operation. - -Parameters -.......... - -The **Blend** node has two parameters: - -* The *blend mode*, that can be one of the following: *Normal*, *Multiply*, *Screen*, - *Overlay*, *Hard Light*, *Soft Light*, *Burn*, *Dodge*, *Lighten*, *Darken*, *Difference*. - -* The *opacity* used when mixing the result of the blend operation with the bottom input - when the corresponding input is not connected. When connected, the opacity channel is - converted to greyscale and multiplied with that parameter. - -Example images -.............. - -.. image:: images/node_3d_texture_blend_sample.png - :align: center diff --git a/material_maker/doc/node_3d_texture_colorize.rst b/material_maker/doc/node_3d_texture_colorize.rst deleted file mode 100644 index 2d2c6e8..0000000 --- a/material_maker/doc/node_3d_texture_colorize.rst +++ /dev/null @@ -1,31 +0,0 @@ -Colorize node -~~~~~~~~~~~~~ - -The **Colorize** node applies a user-defined gradient to a 3D texture: black pixels -will be colored with the leftmost color of the gradient and white pixels will take -the rightmost color. - -.. image:: images/node_3d_texture_colorize.png - :align: center - -Inputs -...... - -The **Colorize** node inputs a 3D texture and implicitely converts it to greyscale. - -Outputs -....... - -The **Colorize** node provides a single color 3D texture. - -Parameters -.......... - -The **Colorize** node has a single parameter that defines the gradient to be applied to -the input texture. - -Example images -.............. - -.. image:: images/node_3d_texture_colorize_sample.png - :align: center diff --git a/material_maker/doc/node_3d_texture_distort.rst b/material_maker/doc/node_3d_texture_distort.rst deleted file mode 100644 index d60adba..0000000 --- a/material_maker/doc/node_3d_texture_distort.rst +++ /dev/null @@ -1,28 +0,0 @@ -Distort node -~~~~~~~~~~~~ - -The **Distort** node distorts a 3D texture. - -.. image:: images/node_3d_texture_distort.png - :align: center - -Inputs -...... - -The **Distort** node inputs a 3D texture to be distorted and a 3D textures whose R, G and B channels define the distortion alongall 3 axes. - -Outputs -....... - -The **Distort** node provides a distorted 3D texture. - -Parameters -.......... - -The **Distort** node accepts a parameter that defines the strength of the distortion. - -Example images -.............. - -.. image:: images/node_3d_texture_distort_sample.png - :align: center diff --git a/material_maker/doc/node_3d_texture_fbm.rst b/material_maker/doc/node_3d_texture_fbm.rst deleted file mode 100644 index 069c250..0000000 --- a/material_maker/doc/node_3d_texture_fbm.rst +++ /dev/null @@ -1,34 +0,0 @@ -FBM node -~~~~~~~~ - -The **FBM** node outputs a 3D fractional Brownian motion texture. -FBM is obtained by repeating a noise pattern with smaller and smaller details. - -.. image:: images/node_3d_texture_fbm.png - :align: center - -Inputs -...... - -The **FBM** node does not accept any input. - -Outputs -....... - -The **FBM** node provides a greyscale 3D texture. - -Parameters -.......... - -The FBM node accepts the following parameters: - -* the noise type: value noise, fractal noise or cellular noise -* the *X*, *Y* and *Z* scale of the first octave noise -* the number of iterations -* the persistance, i.e. the strength of each subsequent iteration - -Example images -.............. - -.. image:: images/node_3d_texture_fbm_sample.png - :align: center diff --git a/material_maker/doc/node_3d_texture_from2d.rst b/material_maker/doc/node_3d_texture_from2d.rst deleted file mode 100644 index 3b46d3f..0000000 --- a/material_maker/doc/node_3d_texture_from2d.rst +++ /dev/null @@ -1,29 +0,0 @@ -From2D node -~~~~~~~~~~~ - -The **From2D** node generates a 3D texture from a 2D texture by projecting it along the Z axis. - -.. image:: images/node_3d_texture_from2d.png - :align: center - -Inputs -...... - -The **From2D** node accepts a single 2D texture as input - -Outputs -....... - -The **From2D** node generates a 3D texture. - -Parameters -.......... - -The **From2D** node does not accept any parameter. - -Example images -.............. - -.. image:: images/node_3d_texture_from2d_sample.png - :align: center - diff --git a/material_maker/doc/node_3d_texture_pattern.rst b/material_maker/doc/node_3d_texture_pattern.rst deleted file mode 100644 index 1e2ace4..0000000 --- a/material_maker/doc/node_3d_texture_pattern.rst +++ /dev/null @@ -1,49 +0,0 @@ -Pattern node -~~~~~~~~~~~~ - -The **Pattern** node outputs a 3D pattern texture generated from common waveform shapes. - -.. image:: images/node_3d_texture_pattern.png - :align: center - -Inputs -...... - -The **Pattern** node does not accept any input. - -Outputs -....... - -The **Pattern** node provides a greyscale 3D texture obtained by mixing a pattern on each X, Y and Z axes. - -Many different patterns can be created using this node, do not hesitate to experiment. - -Parameters -.......... - -The Pattern node accepts the following parameters: - -* the *X*, *Y* and *Z* parameters define the pattern and their number of repetitions - that will be propagated along the X, Y and Y axes. - The following patterns are available: - - * Sine: the value follows a sinus waveform - - * Triangle: the value follows a triangle waveform (changes linearly from 0 to 1 and from 1 to 0) - - * Square: the value follows a square waveform (stays constant at 0, then 1) - - * Sawtooth: the value follows a sawtooth waveform (changes linearly from 0 to 1, then jumps back to 0) - - * Constant: the value is 1 - - * Bounce: the value follows a half-circle waveform - -* the *Combiner* parameter is the function used to combine the *X*, *Y* and *Z* patterns. The available - functions are *multiply*, *add*, *max*, *min*, *xor* and *pow* - -Example images -.............. - -.. image:: images/node_3d_texture_pattern_sample.png - :align: center diff --git a/material_maker/doc/node_3d_texture_rotate.rst b/material_maker/doc/node_3d_texture_rotate.rst deleted file mode 100644 index 3c720c3..0000000 --- a/material_maker/doc/node_3d_texture_rotate.rst +++ /dev/null @@ -1,28 +0,0 @@ -Rotate node -~~~~~~~~~~~ - -The **Rotate** node applies a rotation to a 3D texture. - -.. image:: images/node_3d_texture_rotate.png - :align: center - -Inputs -...... - -The **Rotate** node inputs a 3D texture. - -Outputs -....... - -The **Rotate** node provides a rotated 3D texture. - -Parameters -.......... - -The **Rotate** node has a X, Y and Z parameters that define the rotations around each axis. - -Example images -.............. - -.. image:: images/node_3d_texture_rotate_sample.png - :align: center diff --git a/material_maker/doc/node_3d_texture_select.rst b/material_maker/doc/node_3d_texture_select.rst deleted file mode 100644 index 2bcf2ef..0000000 --- a/material_maker/doc/node_3d_texture_select.rst +++ /dev/null @@ -1,29 +0,0 @@ -Select node -~~~~~~~~~~~ - -The **Select** node merges two 3D textures by assigning all samples to its first -input except those whose color index match the color parameter. - -.. image:: images/node_3d_texture_select.png - :align: center - -Inputs -...... - -The **Select** node accepts two 3D texture inputs: - -* the default texture, used for all samples that don't match the color parameter -* the selected texture that is assigned to all samples that match - -Outputs -....... - -The **Select** node generates a merged 3D texture. - -Parameters -.......... - -The **Select** node does accepts 2 parameters: - -* a color index that is compared with the color index of each sample -* a tolerance value used when comparing the color parameter with the sample's color index diff --git a/material_maker/doc/node_filter_adjust_hsv.rst b/material_maker/doc/node_filter_adjust_hsv.rst deleted file mode 100644 index afdab3f..0000000 --- a/material_maker/doc/node_filter_adjust_hsv.rst +++ /dev/null @@ -1,34 +0,0 @@ -AdjustHSV node -~~~~~~~~~~~~~~ - -The **AdjustHSV** node adjusts the hue, saturation and value of the input image. - -.. image:: images/node_filter_adjusthsv.png - :align: center - -Inputs -++++++ - -The **AdjustHSV** node requires a color input texture. - -Outputs -+++++++ - -The **AdjustHSV** node provides a single color texture. - -Parameters -++++++++++ - -The **AdjustHSV** node has the following parameters: - -* *Hue* defines how hue is affected. - -* *Saturation* defines how the colorfulness or the texture is affected. - -* *Value* defunes how the lightness is affected. - -Example images -++++++++++++++ - -.. image:: images/node_adjust_hsv_samples.png - :align: center diff --git a/material_maker/doc/node_filter_blend.rst b/material_maker/doc/node_filter_blend.rst deleted file mode 100644 index 1dd0d7e..0000000 --- a/material_maker/doc/node_filter_blend.rst +++ /dev/null @@ -1,48 +0,0 @@ -Blend node -~~~~~~~~~~ - -The **Blend** node blends two inputs using an optional opacity. It performs a blend operation -defined by the blend mode between both inputs, and mixes the result with the bottom input -using the opacity (defines by the *opacity* parameter, or the optional greyscale input). - -.. image:: images/node_filter_blend.png - :align: center - -Inputs -++++++ - -The **Blend** node accepts three inputs: - -* The first input is the top layer. - -* The second input is the bottom layer. - -* The third input is an optional mask that will be use instead of the opacity parameter. - -Outputs -+++++++ - -The **Blend** node outputs the result of the blend operation. - -Parameters -++++++++++ - -The **Blend** node has two parameters: - -* The *blend mode*, that can be one of the following: *Normal*, *Dissolve*, *Multiply*, *Screen*, - *Overlay*, *Hard Light*, *Soft Light*, *Burn*, *Dodge*, *Lighten*, *Darken*, *Difference*. - -* The *opacity* used when mixing the result of the blend operation with the bottom input - when the corresponding input is not connected. When connected, the opacity channel is - multiplied with that parameter. - -Notes -+++++ - -The *opacity* input will be considered (and implicitly converted to) greyscale if it is a color texture. - -Example images -++++++++++++++ - -.. image:: images/node_blend_samples.png - :align: center diff --git a/material_maker/doc/node_filter_blur.rst b/material_maker/doc/node_filter_blur.rst deleted file mode 100644 index 8e71afc..0000000 --- a/material_maker/doc/node_filter_blur.rst +++ /dev/null @@ -1,40 +0,0 @@ -Blur node -~~~~~~~~~ - -The **Blur** node applies a Gaussian blur algorithm to its input. - -.. image:: images/node_filter_blur.png - :align: center - -Inputs -++++++ - -The **Blur** node accepts a RGBA input to be blurred and an optional blur mask -that defines the intensity of the blur effect. - -Outputs -+++++++ - -The **Blur** node outputs the result of the blur operation. - -Parameters -++++++++++ - -The **Blur** node has three parameters: - -* The *grid size* defines the size of the output image. - -* The *direction* specifies if the blur algorithm is applied horizontally, vertically or both. - -* The *sigma* parameter defines how smooth the output will be. - -Notes -+++++ - -This node outputs an image that has a fixed size. - -Example images -++++++++++++++ - -.. image:: images/node_blur_samples.png - :align: center diff --git a/material_maker/doc/node_filter_brightness_contrast.rst b/material_maker/doc/node_filter_brightness_contrast.rst deleted file mode 100644 index 9afa84d..0000000 --- a/material_maker/doc/node_filter_brightness_contrast.rst +++ /dev/null @@ -1,32 +0,0 @@ -BrightnessContrast node -~~~~~~~~~~~~~~~~~~~~~~~ - -The **BrightnessContrast** node adjusts the brightness and contrast of the input image. - -.. image:: images/node_filter_brightnesscontrast.png - :align: center - -Inputs -++++++ - -The **BrightnessContrast** node accepts an RGBA input texture. - -Outputs -+++++++ - -The **BrightnessContrast** node provides a single RGBA texture. - -Parameters -++++++++++ - -The **BrightnessContrast** node has the following parameters: - -* *Brightness* defines how brightness is affected. - -* *Contrast* defines how the contrast is affected. - -Example images -++++++++++++++ - -.. image:: images/node_brightness_contrast_samples.png - :align: center diff --git a/material_maker/doc/node_filter_colorize.rst b/material_maker/doc/node_filter_colorize.rst deleted file mode 100644 index c34a664..0000000 --- a/material_maker/doc/node_filter_colorize.rst +++ /dev/null @@ -1,36 +0,0 @@ -Colorize node -~~~~~~~~~~~~~ - -The **Colorize** node applies a user-defined gradient to a greyscale image: black pixels -will be colored with the leftmost color of the gradient and white pixels will take -the rightmost color. - -.. image:: images/node_filter_colorize.png - :align: center - -Inputs -++++++ - -The **Colorize** node requires a greyscale input texture. - -Outputs -+++++++ - -The **Colorize** node provides a single color texture. - -Parameters -++++++++++ - -The **Colorize** node has a single parameter that defines the gradient to be applied to -the input image. - -Notes -+++++ - -The input will be considered (and implicitly converted to) greyscale if it is a color texture. - -Example images -++++++++++++++ - -.. image:: images/node_colorize_samples.png - :align: center diff --git a/material_maker/doc/node_filter_combine.rst b/material_maker/doc/node_filter_combine.rst deleted file mode 100644 index 4f3132d..0000000 --- a/material_maker/doc/node_filter_combine.rst +++ /dev/null @@ -1,17 +0,0 @@ -Combine node -~~~~~~~~~~~~ - -The **Combine** node combines four greyscale inputs into an RGBA output texture. - -.. image:: images/node_filter_combine.png - :align: center - -Inputs -++++++ - -The **Combine** node has 3 inputs, one for each (red, green and blue) channel. - -Outputs -+++++++ - -The **Combine** node outputs a color image. diff --git a/material_maker/doc/node_filter_decompose.rst b/material_maker/doc/node_filter_decompose.rst deleted file mode 100644 index 26c6ea3..0000000 --- a/material_maker/doc/node_filter_decompose.rst +++ /dev/null @@ -1,17 +0,0 @@ -Decompose node -~~~~~~~~~~~~~~ - -The **Decompose** node decomposes an RGBA input into four greyscale outputs. - -.. image:: images/node_filter_decompose.png - :align: center - -Inputs -++++++ - -The **Decompose** node has a single color input. - -Outputs -+++++++ - -The **Decompose** node outputs 4 greyscale images, one for each (red, green, blue and alpha) channel. diff --git a/material_maker/doc/node_filter_dilate.rst b/material_maker/doc/node_filter_dilate.rst deleted file mode 100644 index 5bbb56c..0000000 --- a/material_maker/doc/node_filter_dilate.rst +++ /dev/null @@ -1,41 +0,0 @@ -Dilate node -~~~~~~~~~~~~~ - -The **Dilate** node expands the white parts of its input mask. When a source input is connected, -it expands the source input following the mask. - -.. image:: images/node_filter_dilate.png - :align: center - -Inputs -++++++ - -The **Dilate** node accepts: - -* a mask greyscale input whose light parts will be dilated -* an optional color source input whose colors will be used in the output - -Outputs -+++++++ - -The **Dilate** node generates a single color texture. - -Parameters -++++++++++ - -The **Dilate** node accepts the following parameters: - -* *resolution* is the resolution of the effect and only influences how details - of the mask (and not the source if any) is captured. It is not recommended to - set this value too high, and completely useless to set it higher than the generated - textures resolution. -* *length* is the length of the dilate effect -* when *mode* is set to 0, the dilate effect generates a gradient around (based on the - distance to) the white parts of the mask. When set to 1, the dilate effect just dilates - the source (or the white color). Values in between mix both methods. - -Example images -++++++++++++++ - -.. image:: images/node_dilate_samples.png - :align: center diff --git a/material_maker/doc/node_filter_directional_blur.rst b/material_maker/doc/node_filter_directional_blur.rst deleted file mode 100644 index 8f2fee4..0000000 --- a/material_maker/doc/node_filter_directional_blur.rst +++ /dev/null @@ -1,40 +0,0 @@ -Directional Blur node -~~~~~~~~~~~~~~~~~~~~~ - -The **Directional Blur** node applies a Gaussian blur algorithm to its input in a given direction. - -.. image:: images/node_filter_blur_directional.png - :align: center - -Inputs -++++++ - -The **Directional Blur** node accepts a RGBA input to be blurred and an optional blur mask -that defines the intensity of the blur effect. - -Outputs -+++++++ - -The **Directional Blur** node outputs the result of the blur operation. - -Parameters -++++++++++ - -The **Directional Blur** node has three parameters: - -* The *grid size* defines the size of the output image. - -* The *sigma* parameter defines how smooth the output will be. - -* The *angle* specifies the angle of the blur algorithm. - -Notes -+++++ - -This node outputs an image that has a fixed size. - -Example images -++++++++++++++ - -.. image:: images/node_directional_blur_samples.png - :align: center diff --git a/material_maker/doc/node_filter_edge_detect.rst b/material_maker/doc/node_filter_edge_detect.rst deleted file mode 100644 index d004f3e..0000000 --- a/material_maker/doc/node_filter_edge_detect.rst +++ /dev/null @@ -1,29 +0,0 @@ -Edge detect node -~~~~~~~~~~~~~~~~ - -There are 3 different **Edge detect** nodes that apply an edge detect -filter to their input. - -.. image:: images/node_filter_edge_detect.png - :align: center - -Inputs -++++++ - -The **Edge detect** node has a single input. - -Outputs -+++++++ - -The **Edge detect** node outputs the result of the edge detect operation. - -Parameters -++++++++++ - -The **Edge detect** node accepts the *grid size* as parameter. - -Example images -++++++++++++++ - -.. image:: images/node_edge_detect_samples.png - :align: center diff --git a/material_maker/doc/node_filter_emboss.rst b/material_maker/doc/node_filter_emboss.rst deleted file mode 100644 index 6060636..0000000 --- a/material_maker/doc/node_filter_emboss.rst +++ /dev/null @@ -1,39 +0,0 @@ -Emboss node -~~~~~~~~~~~ - -The **Emboss** node generates an image that simulates lighting on its input. - -.. image:: images/node_filter_emboss.png - :align: center - -Inputs -++++++ - -The **Emboss** node has a single greyscale input, interpreted as a heightmap. - -Outputs -+++++++ - -The **Emboss** node outputs the result of the emboss operation. - -Parameters -++++++++++ - -The **Emboss** node the following parameters: - -* The *grid size* defines the size of the output image. - -* the *angle* of the light source used for the emboss effect. - -* the *strength* of the emboss effect. - -Notes -+++++ - -This node outputs an image that has a fixed size. - -Example images -++++++++++++++ - -.. image:: images/node_emboss_samples.png - :align: center diff --git a/material_maker/doc/node_filter_fill.rst b/material_maker/doc/node_filter_fill.rst deleted file mode 100644 index 7a1917b..0000000 --- a/material_maker/doc/node_filter_fill.rst +++ /dev/null @@ -1,35 +0,0 @@ -Fill node -~~~~~~~~~ - -The **Fill** node fills all areas surrounded by white pixels, and generates -a specific input for the **Fill to random grey**, the **Fill to random color** and -the **Fill to UV** nodes. - -.. image:: images/node_filter_fill.png - :align: center - -Inputs -++++++ - -The **Fill** node accepts: - -* a mask greyscale input whose light parts surround areas that must be filled - -Outputs -+++++++ - -The **Fill** node generates a single RGBA texture that contains the bounding -box of each filled area. - -Parameters -++++++++++ - -The **Fill** node accepts the following parameters: - -* *resolution* is the resolution of the effect and only influences how details - of the mask (and not the source if any) is captured. It is not recommended to - set this value too high, and completely useless to set it higher than the generated - textures resolution. -* *iterations* is the number of iterations of the fill algorithm. The optimal value - for this parameter depends on the input image. Starting with 5 or 10, then increasing - the value depending on the result is a good way of finding it. diff --git a/material_maker/doc/node_filter_fill_to_color.rst b/material_maker/doc/node_filter_fill_to_color.rst deleted file mode 100644 index 5a4b2ea..0000000 --- a/material_maker/doc/node_filter_fill_to_color.rst +++ /dev/null @@ -1,33 +0,0 @@ -Fill to Color node -~~~~~~~~~~~~~~~~~~ - -The **Fill to Color** node uses the output of the **Fill** node and fills -all detected areas with a color taken from its other input. - -.. image:: images/node_filter_fill_to_color.png - :align: center - -Inputs -++++++ - -The **Fill to Color** node accepts the output of a **Fill** node (or a -compatible output of another node) as first input. The second input it -a color image the output colors are taken from. - -Outputs -+++++++ - -The **Fill to Color** node generates a single color image map whose -color if taken from its other input, at the center of each area. - -Parameters -++++++++++ - -The **Fill to color** node accepts the value of the color of edges in the -generated output as parameter. - -Example images -++++++++++++++ - -.. image:: images/node_fill_to_color_samples.png - :align: center diff --git a/material_maker/doc/node_filter_fill_to_position.rst b/material_maker/doc/node_filter_fill_to_position.rst deleted file mode 100644 index bd6650e..0000000 --- a/material_maker/doc/node_filter_fill_to_position.rst +++ /dev/null @@ -1,31 +0,0 @@ -Fill to Position node -~~~~~~~~~~~~~~~~~~~~~ - -The **Fill to Position** node uses the output of the **Fill** node and fills -all detected areas with a greyscale color that depends on their position. - -.. image:: images/node_filter_fill_to_position.png - :align: center - -Inputs -++++++ - -The **Fill to Position** node accepts the output of a **Fill** node (or a -compatible output of another node) as input. - -Outputs -+++++++ - -The **Fill to Position** node generates a single greyscale image map whose value -is the position (on the X or Y axis) of the center of the corresponding area. - -Parameters -++++++++++ - -The **Fill to Position** accepts an *axis* parameter. - -Example images -++++++++++++++ - -.. image:: images/node_fill_to_position_samples.png - :align: center diff --git a/material_maker/doc/node_filter_fill_to_random_color.rst b/material_maker/doc/node_filter_fill_to_random_color.rst deleted file mode 100644 index 9011efe..0000000 --- a/material_maker/doc/node_filter_fill_to_random_color.rst +++ /dev/null @@ -1,31 +0,0 @@ -Fill to random color node -~~~~~~~~~~~~~~~~~~~~~~~~~ - -The **Fill to random color** node uses the output of the **Fill** node and fills -all detected areas with a random color. - -.. image:: images/node_filter_fill_to_random_color.png - :align: center - -Inputs -++++++ - -The **Fill to random color** node accepts the output of a **Fill** node (or a -compatible output of another node) as input. - -Outputs -+++++++ - -The **Fill to random color** node generates a single color texture. - -Parameters -++++++++++ - -The **Fill to random color** node accepts the value of the color of edges in the -generated output as parameter. - -Example images -++++++++++++++ - -.. image:: images/node_fill_to_random_color_samples.png - :align: center diff --git a/material_maker/doc/node_filter_fill_to_random_grey.rst b/material_maker/doc/node_filter_fill_to_random_grey.rst deleted file mode 100644 index 5c77057..0000000 --- a/material_maker/doc/node_filter_fill_to_random_grey.rst +++ /dev/null @@ -1,31 +0,0 @@ -Fill to random grey node -~~~~~~~~~~~~~~~~~~~~~~~~ - -The **Fill to random grey** node uses the output of the **Fill** node and fills -all detected areas with a random shade of grey. - -.. image:: images/node_filter_fill_to_random_grey.png - :align: center - -Inputs -++++++ - -The **Fill to random grey** node accepts the output of a **Fill** node (or a -compatible output of another node) as input. - -Outputs -+++++++ - -The **Fill to random grey** node generates a single greyscale texture. - -Parameters -++++++++++ - -The **Fill to random grey** node accepts the value of the color of edges in the -generated output as parameter. - -Example images -++++++++++++++ - -.. image:: images/node_fill_to_random_grey_samples.png - :align: center diff --git a/material_maker/doc/node_filter_fill_to_size.rst b/material_maker/doc/node_filter_fill_to_size.rst deleted file mode 100644 index 2fed5ab..0000000 --- a/material_maker/doc/node_filter_fill_to_size.rst +++ /dev/null @@ -1,32 +0,0 @@ -Fill to Size node -~~~~~~~~~~~~~~~~~ - -The **Fill to Size** node uses the output of the **Fill** node and fills -all detected areas with a greyscale color that depends on their size. - -.. image:: images/node_filter_fill_to_size.png - :align: center - -Inputs -++++++ - -The **Fill to Size** node accepts the output of a **Fill** node (or a -compatible output of another node) as input. - -Outputs -+++++++ - -The **Fill to Size** node generates a single greyscale image map whose value -is the size (width, height or area). - -Parameters -++++++++++ - -The **Fill to Size** accepts a parameter that defines how the size is -measured (width, height or area). - -Example images -++++++++++++++ - -.. image:: images/node_fill_to_size_samples.png - :align: center diff --git a/material_maker/doc/node_filter_fill_to_uv.rst b/material_maker/doc/node_filter_fill_to_uv.rst deleted file mode 100644 index 864bfb6..0000000 --- a/material_maker/doc/node_filter_fill_to_uv.rst +++ /dev/null @@ -1,32 +0,0 @@ -Fill to UV node -~~~~~~~~~~~~~~~ - -The **Fill to UV** node uses the output of the **Fill** node and fills -all detected areas with a UV map that covers each of them. - -.. image:: images/node_filter_fill_to_uv.png - :align: center - -Inputs -++++++ - -The **Fill to UV** node accepts the output of a **Fill** node (or a -compatible output of another node) as input. - -Outputs -+++++++ - -The **Fill to UV** node generates a single UV map, where the R and G channels -represent the X and Y coordinates of the pixel in the filled area, and the B -channel is a random value that depends on the area. - -Parameters -++++++++++ - -The **Fill to UV** node does not accept any parameter. - -Example images -++++++++++++++ - -.. image:: images/node_fill_to_uv_samples.png - :align: center diff --git a/material_maker/doc/node_filter_greyscale.rst b/material_maker/doc/node_filter_greyscale.rst deleted file mode 100644 index 673dac5..0000000 --- a/material_maker/doc/node_filter_greyscale.rst +++ /dev/null @@ -1,29 +0,0 @@ -Greyscale node -~~~~~~~~~~~~~~ - -The **Greyscale** node converts a color image into greyscale. - -.. image:: images/node_filter_greyscale.png - :align: center - -Inputs -++++++ - -The **Greyscale** node requires a color input texture. - -Outputs -+++++++ - -The **Greyscale** node provides a single greyscale texture. - -Parameters -++++++++++ - -The **Greyscale** node accepts the *conversion algorithm* (*lightness*, *average*, -*luminosity*, *min* or *max*) as parameter. - -Example images -++++++++++++++ - -.. image:: images/node_greyscale_samples.png - :align: center diff --git a/material_maker/doc/node_filter_invert.rst b/material_maker/doc/node_filter_invert.rst deleted file mode 100644 index d9e6cce..0000000 --- a/material_maker/doc/node_filter_invert.rst +++ /dev/null @@ -1,29 +0,0 @@ -Invert node -~~~~~~~~~~~ - -The **Invert** node inverts the input image. The R, G and B channel are inverted, and the A channel -is left untouched. - -.. image:: images/node_filter_invert.png - :align: center - -Inputs -++++++ - -The **Invert** node requires an RGBA input texture. - -Outputs -+++++++ - -The **Invert** node provides a single RGBA texture. - -Parameters -++++++++++ - -The **Invert** node does not have any parameter. - -Example images -++++++++++++++ - -.. image:: images/node_invert_samples.png - :align: center diff --git a/material_maker/doc/node_filter_maketileable.rst b/material_maker/doc/node_filter_maketileable.rst deleted file mode 100644 index 79a4463..0000000 --- a/material_maker/doc/node_filter_maketileable.rst +++ /dev/null @@ -1,25 +0,0 @@ -Make Tileable node -~~~~~~~~~~~~~~~~~~ - -The **Make Tileable** node replicates parts of its input to make its output tileable. -the input has to be a somewhat homogeneous pattern - -.. image:: images/node_filter_maketileable.png - :align: center - -Inputs -++++++ - -The **Make Tileable** node accepts an RGBA input. - -Outputs -+++++++ - -The **Make Tileable** node generates a single RGBA texture that contains the result -of the operation. - -Parameters -++++++++++ - -The **Make Tileable** node accepts a single parameter that defines the size of the transition -areas between the replicated parts of the input. diff --git a/material_maker/doc/node_filter_math.rst b/material_maker/doc/node_filter_math.rst deleted file mode 100644 index 0a38be3..0000000 --- a/material_maker/doc/node_filter_math.rst +++ /dev/null @@ -1,28 +0,0 @@ -Math node -~~~~~~~~~ - -The **Math** node performs various math operations between its inputs. - -.. image:: images/node_filter_math.png - :align: center - -Inputs -++++++ - -The **Math** node accepts two greyscale inputs. Those inputs are optional, and when -left unconnected, the corresponding parameter value is used - -Outputs -+++++++ - -The **Math** node generates a single greyscale texture that contains the result -of the math operation. - -Parameters -++++++++++ - -The **Math** node accepts the following parameters: - -* the *operation* to be performed -* *default values* to be used in place of the inputs when left unconnected -* a boolean that specifies if the result must be clamped between 0 and 1 diff --git a/material_maker/doc/node_filter_normal_map.rst b/material_maker/doc/node_filter_normal_map.rst deleted file mode 100644 index c722de8..0000000 --- a/material_maker/doc/node_filter_normal_map.rst +++ /dev/null @@ -1,51 +0,0 @@ -Normal map node -~~~~~~~~~~~~~~~~ - -The **Normal map** node generates a normal map from its input. - -.. image:: images/node_filter_normal_map.png - :align: center - -Inputs -++++++ - -The **Normal map** node accepts a single greyscale image as input, interpreted as a heightmap. - -Outputs -+++++++ - -The **Normal map** node outputs the generated normal map. - -Parameters -++++++++++ - -The **Normal map** node has the following parameters: - -* the *format* of the normal map (default, OpenGL or DirectX). The format should - always be set to "default" when connected to the Normal input of a Material node. - The correct normal map format for the target game engine will be generated when - the material is exported. - -* the *size* of the normal map - -* the *strength* of the normal map effect - -* the *buffer* parameter decides if the input must be stored in a buffer before - generating the normal map. Using a buffer is faster but can create artifacts - in the normal map, and disabling this option will generate more accurate normal - maps. It is recommended to enable the buffer while editing a material and - disable it before exporting. - -Notes -+++++ - -This node outputs an image that has a fixed size. - -When using 3D Signed distance functions, it is recommended to use the normal map -generated by the - -Example images -++++++++++++++ - -.. image:: images/node_normal_map_samples.png - :align: center diff --git a/material_maker/doc/node_filter_occlusion.rst b/material_maker/doc/node_filter_occlusion.rst deleted file mode 100644 index ec81dc2..0000000 --- a/material_maker/doc/node_filter_occlusion.rst +++ /dev/null @@ -1,37 +0,0 @@ -Occlusion node -~~~~~~~~~~~~~~ - -The **Occlusion** node generates an ambient occlusion texture from its input. - -.. image:: images/node_filter_occlusion.png - :align: center - -Inputs -++++++ - -The **Occlusion** node accepts a single greyscale image as input, interpreted as a heightmap. - -Outputs -+++++++ - -The **Occlusion** node outputs the generated normal map. - -Parameters -++++++++++ - -The **Normal map** node has the following parameters: - -* the *size* of the ambient occlusion map - -* the *strength* of the ambient occlusion - -Notes -+++++ - -This node outputs an image that has a fixed size. - -Example images -++++++++++++++ - -.. image:: images/node_occlusion_samples.png - :align: center diff --git a/material_maker/doc/node_filter_pixelize.rst b/material_maker/doc/node_filter_pixelize.rst deleted file mode 100644 index 061b99f..0000000 --- a/material_maker/doc/node_filter_pixelize.rst +++ /dev/null @@ -1,35 +0,0 @@ -Pixelize node -~~~~~~~~~~~~~ - -The **Pixelize** node pixelizes its input - -.. image:: images/node_filter_pixelize.png - :align: center - -Inputs -++++++ - -The **Pixelize** node accepts an RGBA input. - -Outputs -+++++++ - -The **Pixelize** node generates a single RGBA texture that contains the result -of the operation. - -Parameters -++++++++++ - -The **Pixelize** node accepts the following parameters: - -* *Columns* and *Rows* define the number of pixels in the result - -* *Levels* is the number of different levels in the R, G, B channels, and consequently define the color palette of the result - -* *Dither* is the amount of dithering in the result - -Example images -++++++++++++++ - -.. image:: images/node_pixelize_samples.png - :align: center diff --git a/material_maker/doc/node_filter_quantize.rst b/material_maker/doc/node_filter_quantize.rst deleted file mode 100644 index 2ff2c88..0000000 --- a/material_maker/doc/node_filter_quantize.rst +++ /dev/null @@ -1,28 +0,0 @@ -Quantize node -~~~~~~~~~~~~~ - -The **Quantize** node approximates the colors of the input image. - -.. image:: images/node_filter_quantize.png - :align: center - -Inputs -++++++ - -The **Quantize** node accepts an RGBA input texture. - -Outputs -+++++++ - -The **Quantize** node provides a single RGBA texture. - -Parameters -++++++++++ - -The **Quantize** node accepts the *number of steps* as parameter. - -Example images -++++++++++++++ - -.. image:: images/node_quantize_samples.png - :align: center diff --git a/material_maker/doc/node_filter_sharpen.rst b/material_maker/doc/node_filter_sharpen.rst deleted file mode 100644 index 463a210..0000000 --- a/material_maker/doc/node_filter_sharpen.rst +++ /dev/null @@ -1,28 +0,0 @@ -Sharpen node -~~~~~~~~~~~~ - -The **Sharpen** node applies a sharpen filter (that enhances the edges of the image) to its input. - -.. image:: images/node_filter_sharpen.png - :align: center - -Inputs -++++++ - -The **Sharpen** node has a single input. - -Outputs -+++++++ - -The **Sharpen** node outputs the result of the sharpen operation. - -Parameters -++++++++++ - -The **Sharpen** node accepts the *grid size* as parameter. - -Example images -++++++++++++++ - -.. image:: images/node_sharpen_samples.png - :align: center diff --git a/material_maker/doc/node_filter_slope_blur.rst b/material_maker/doc/node_filter_slope_blur.rst deleted file mode 100644 index 24ba6fa..0000000 --- a/material_maker/doc/node_filter_slope_blur.rst +++ /dev/null @@ -1,39 +0,0 @@ -Slope Blur node -~~~~~~~~~~~~~~~~~~~~~ - -The **Slope Blur** node applies a blur algorithm to its first input -in a direction given by a heightmap. - -.. image:: images/node_filter_blur_slope.png - :align: center - -Inputs -++++++ - -The **Slope Blur** node has an input image to be blurred and a heightmap -image used to defined the direction of the blur effect. - -Outputs -+++++++ - -The **Slope Blur** node outputs the result of the blur operation. - -Parameters -++++++++++ - -The **Slope Blur** node has three parameters: - -* The *grid size* defines the size of the output image. - -* The *sigma* parameter defines how blurred the output will be. - -Notes -+++++ - -This node outputs an image that has a fixed size. - -Example images -++++++++++++++ - -.. image:: images/node_slope_blur_samples.png - :align: center diff --git a/material_maker/doc/node_filter_supersample.rst b/material_maker/doc/node_filter_supersample.rst deleted file mode 100644 index 5102024..0000000 --- a/material_maker/doc/node_filter_supersample.rst +++ /dev/null @@ -1,27 +0,0 @@ -Supersample node -~~~~~~~~~~~~~~~~ - -The **Supersample** node samples sub-pixel details several times to make them visible. - -.. image:: images/node_filter_supersample.png - :align: center - -Inputs -++++++ - -The **Supersample** node accepts an RGBA input. - -Outputs -+++++++ - -The **Supersample** node generates a single RGBA texture that contains the result -of the operation. - -Parameters -++++++++++ - -The **Supersample** node accepts the following parameters: - -* *Size* is the target resolution -* *Count* is the number of samples per axis (high values may affect performances very badly) -* *Width* is the size (in pixels) of the sampled area. Values greater than 1 may help antialias the result diff --git a/material_maker/doc/node_filter_swapchannels.rst b/material_maker/doc/node_filter_swapchannels.rst deleted file mode 100644 index 970111c..0000000 --- a/material_maker/doc/node_filter_swapchannels.rst +++ /dev/null @@ -1,24 +0,0 @@ -SwapChannels node -~~~~~~~~~~~~~~~~~ - -The **SwapChannels** node can be used to replace each channel (R, G, B and A) of -an with 0, 1 or a channel of its input (inverted or not). - -.. image:: images/node_filter_swapchannels.png - :align: center - -Inputs -++++++ - -The **SwapChannels** node has a single RGBA input. - -Outputs -+++++++ - -The **SwapChannels** node outputs an RGBA image whose channels are defined by its parameters. - -Parameters -++++++++++ - -The **SwapChannels** node has a parameter for each channel that defines its value (0 or 1) -or source (a channel of the input image, inverted or not). diff --git a/material_maker/doc/node_filter_tones.rst b/material_maker/doc/node_filter_tones.rst deleted file mode 100644 index 54f1282..0000000 --- a/material_maker/doc/node_filter_tones.rst +++ /dev/null @@ -1,38 +0,0 @@ -Tones node -~~~~~~~~~~ - -The **Tones** node provides an easy interface to adjust the tones of its input. It can be applied -homogeneously to the R, G and B channels, or separately on R, G, B and A. - -The nodes shows an histogram of all channels of its input, and 3 cursors to modify the input -adjustment at the top, and 2 cursors to modify the output adjustment. - -.. image:: images/node_filter_tones.png - :align: center - -Inputs -++++++ - -The **Tones** node requires an RGBA input texture. - -Outputs -+++++++ - -The **Tones** node provides a single RGBA texture. - -Parameters -++++++++++ - -At the top of the node, a control can be used to select the active channel (Luminance, Red, -Green, Blue and Alpha). - -The button can be used to adjust automatically the Tones to the node's input to obtain better -contrast. - -The 3 cursors at the top of the histogram can be used to select the input colors that will be -remapped to black (value = 0 for single channel), mid-grey (value = 0.5) and white (value = 1). -Values between those defined by cursors are interpolated linearly, and all values are clamped -between 0 and 1. - -The 2 bottom cursors define the output color for black (value = 0 for single channel) and -white (value = 1). diff --git a/material_maker/doc/node_filter_tones_map.rst b/material_maker/doc/node_filter_tones_map.rst deleted file mode 100644 index eb50a4b..0000000 --- a/material_maker/doc/node_filter_tones_map.rst +++ /dev/null @@ -1,28 +0,0 @@ -Tones Map node -~~~~~~~~~~~~~~ - -The **Tones Map** node remaps the image, given input and output tone intervals. -This node will not affect the alpha channel of the image. If necessary, the remap -operation is extrapolated linearly beyond the specified intervals. - -.. image:: images/node_filter_tones_map.png - :align: center - -Inputs -++++++ - -The **Tones Map** node requires an RGBA input texture. - -Outputs -+++++++ - -The **Tones Map** node provides a single RGBA texture. - -Parameters -++++++++++ - -The **Tones Map** node accepts 4 parameters: - -* the minimum and maximum input tones - -* the minimum and maximum output tones \ No newline at end of file diff --git a/material_maker/doc/node_filter_tones_step.rst b/material_maker/doc/node_filter_tones_step.rst deleted file mode 100644 index ec2e518..0000000 --- a/material_maker/doc/node_filter_tones_step.rst +++ /dev/null @@ -1,29 +0,0 @@ -Tones Step node -~~~~~~~~~~~~~~~ - -The **Tones Step** node emphasizes the light and dark tones around a specified value. -This node will not affect the alpha channel of the image. - -.. image:: images/node_filter_tones_step.png - :align: center - -Inputs -++++++ - -The **Tones Step** node requires an RGBA input texture. - -Outputs -+++++++ - -The **Tones Step** node provides a single RGBA texture. - -Parameters -++++++++++ - -The **Tones Step** node accepts 3 parameters: - -* the *Value* around which the tones are emphasized - -* the *Width* (in tones space) of the gradient between black and white areas - -* the *Invert* option that will invert the result if checked diff --git a/material_maker/doc/node_miscellaneous_buffer.rst b/material_maker/doc/node_miscellaneous_buffer.rst deleted file mode 100644 index 09b0451..0000000 --- a/material_maker/doc/node_miscellaneous_buffer.rst +++ /dev/null @@ -1,36 +0,0 @@ -Buffer node -~~~~~~~~~~~ - -The **Buffer** node samples its input into a texture of a given resolution and -outputs the result. - -Buffers can be used either as inputs of complex nodes (to limit the combined -shader's complexity), or to create a cheap blur/pixelization effect (by using the -LOD output). Note that many complex transforms that are provided in the nodes library -already include buffers where necessary. - -.. image:: images/node_miscellaneous_buffer.png - :align: center - -Inputs -++++++ - -The **Buffer** node has an input that will be stored into its buffer image. - -Outputs -+++++++ - -The **Buffer** node has 2 outputs: - -* the first output provides the image - -* the second output generates a given mipmap of the image - -Parameters -++++++++++ - -The **Buffer** node has two parameters: - -* the *texture resolution* - -* the *mipmap level* of its second output diff --git a/material_maker/doc/node_miscellaneous_comment.rst b/material_maker/doc/node_miscellaneous_comment.rst deleted file mode 100644 index 3c4f255..0000000 --- a/material_maker/doc/node_miscellaneous_comment.rst +++ /dev/null @@ -1,8 +0,0 @@ -Comment node -~~~~~~~~~~~~ - -The Comment node has no effect on the material and can be used to document -it. Simply double-click on the contents to edit it. - -.. image:: images/node_miscellaneous_comment.png - :align: center diff --git a/material_maker/doc/node_miscellaneous_custom_shader.rst b/material_maker/doc/node_miscellaneous_custom_shader.rst deleted file mode 100644 index 6bbdc97..0000000 --- a/material_maker/doc/node_miscellaneous_custom_shader.rst +++ /dev/null @@ -1,8 +0,0 @@ -Custom shader node -~~~~~~~~~~~~~~~~~~ - -The **Custom shader** node is an empty node that you can use to start a new shader node. -Just drag it into a graph view, make it editable with **Control-W** and click on the -pencil button. - -Depending on the node you intend to create, it may be easier to start from an existing node. diff --git a/material_maker/doc/node_miscellaneous_debug.rst b/material_maker/doc/node_miscellaneous_debug.rst deleted file mode 100644 index d6f5713..0000000 --- a/material_maker/doc/node_miscellaneous_debug.rst +++ /dev/null @@ -1,23 +0,0 @@ -Debug node -~~~~~~~~~~~ - -The **Debug** node can be used to show the shader used to generate its input. - -.. image:: images/node_miscellaneous_debug.png - :align: center - -The **Show shader** button will open a panel that shows the whole shader. That code -can be copied and directly used in Shadertoy. - -.. image:: images/node_debug_pane.png - :align: center - -Inputs -++++++ - -The **Debug** node has an input whose shader can be shown. - -Outputs -+++++++ - -The **Debug** node does not have any output. diff --git a/material_maker/doc/node_miscellaneous_export.rst b/material_maker/doc/node_miscellaneous_export.rst deleted file mode 100644 index 54668be..0000000 --- a/material_maker/doc/node_miscellaneous_export.rst +++ /dev/null @@ -1,24 +0,0 @@ -Export node -~~~~~~~~~~~ - -The **Export** node defines a a texture that will be saved together with the -material textures when exporting the project. - -.. image:: images/node_miscellaneous_export.png - :align: center - -Inputs -++++++ - -The **Export** node has an input that will be saved when exporting the project. - -Outputs -+++++++ - -The **Export** node does not have any output. - -Parameters -++++++++++ - -The **Export** node has a single parameter that defines the suffix of the PNG file -that will be created. diff --git a/material_maker/doc/node_miscellaneous_iterate_buffer.rst b/material_maker/doc/node_miscellaneous_iterate_buffer.rst deleted file mode 100644 index 7e7cab9..0000000 --- a/material_maker/doc/node_miscellaneous_iterate_buffer.rst +++ /dev/null @@ -1,35 +0,0 @@ -Iterate Buffer node -~~~~~~~~~~~~~~~~~~~ - -The **Iterate Buffer** node samples its input into a texture of a given resolution, applies -a "loop subgraph" several times and outputs the result. - -Iterate buffers are used to apply a transform or filter several times to an input -image and can thus be used to implement filters that require multiple passes. - -.. image:: images/node_miscellaneous_iterate_buffer.png - :align: center - -Inputs -++++++ - -The **Iterate Buffer** node has an initialization input that provides the base image, -and a loop input that provides the image transformed by a single pass. - -Outputs -+++++++ - -The **Iterate Buffer** node has 2 outputs: - -* the first output is the main output that provides the final result - -* the second output is the loop output that provides the image for each iteration - -Parameters -++++++++++ - -The **Iterate Buffer** node has two parameters: - -* the *texture resolution* - -* the *number of iterations* for the loop diff --git a/material_maker/doc/node_miscellaneous_material.rst b/material_maker/doc/node_miscellaneous_material.rst deleted file mode 100644 index e2b0501..0000000 --- a/material_maker/doc/node_miscellaneous_material.rst +++ /dev/null @@ -1,54 +0,0 @@ -Material node -~~~~~~~~~~~~~ - -The **Material** node defines a material using its inputs. - -There is one and only one Material node for each Material Maker project, -it is created for each new project and cannot be deleted or duplicated. -When copied and pasted together with other nodes, the Material node will -not be pasted, but connections will be copied if possible. - -When exporting a project to PNG files, all inputs are generated as PNG -files whose names are generated using the project name and the name of the -corresponding property in the material. The ambient occlusion, roughness -and metallic textures are combined into a single file whose suffix is "orm". - -When using Material Maker as a Godot addon, a SpatialMaterial is generated -automatically. - -.. image:: images/node_miscellaneous_material.png - :align: center - -Inputs -++++++ - -The **Material** node has an input for each supported property (albedo, metallic, -roughness, emissive, normal, ambient occlusion, depth maps and subsurface scattering) of the material. - -Outputs -+++++++ - -The **Material** node does not have any output. - -Parameters -++++++++++ - -The **Material** node provides the following parameters: - -* The size of the texture files to be generated. - -* A color associated to the albedo property. The texture used for the albedo input is multiplied by this color. - -* The value of the metallic property of the material. The texture used for the metallic input is multiplied by this value. - -* The value of the roughness property of the material. The texture used for the roughness input is multiplied by this value. - -* The energy of the emissive property of the material. - -* The value of the normal map property of the material. It is used to strengthen or lighten the effect of the normal map. - -* The value of the ambient occlusion property of the material. The texture used for the ambient occlusion input is multiplied by this value. - -* The value of the depth property of the material. The input depth map is multiplied by this value. - -* The strength of the subsurface scattering effect. diff --git a/material_maker/doc/node_miscellaneous_remote.rst b/material_maker/doc/node_miscellaneous_remote.rst deleted file mode 100644 index 6215705..0000000 --- a/material_maker/doc/node_miscellaneous_remote.rst +++ /dev/null @@ -1,52 +0,0 @@ -Remote node -~~~~~~~~~~~ - -The **Remote** node has no direct effect on the material but can be used to -control key parameters of the material to configure it easily. - -.. image:: images/node_miscellaneous_remote.png - :align: center - -When started, the Remote node only shows 2 buttons. - -The left button can be used to create a linked control, that can be used to -mirror one or several similar parameters. -The right button can be used to create a configuration control, that can be -associated to several parameters and store several named configurations for -those parameters. - -Linked control -++++++++++++++ - -When creating a Linked control (using the "Create linked control" button), -it is necessary to first pick a parameter in the material graph. The newly -created control will be a copy of the selected parameter control, and when -changing the value of the Linked control, the associated control will be -updated accordingly. - -A Linked control can also be associated to other parameters, provided they -are of the same kind. - -When hovering on the Linked control, Material Maker will show the parameters -it controls. - -Configuration control -+++++++++++++++++++++ - -When creating a Configuration control (using the "Create configuration control" -button), it is necessary to first pick a parameter in the material graph. -The newly created control will hold a list of configurations of the associated -parameters. - -A Linked control can be associated to other parameters, and it is recommended to -associate all relevant parameters before adding configurations. - -When hovering on the Linked control, Material Maker will show the parameters -it controls. - -To create a configuration, set all associated parameters to the desired values, -and select the **** entry in the drop-down list. Then enter a -name for this configuration, and it will be added to the list. - -The drop-down list can be used to select a configuration, create new ones and -update or delete the current configuration. diff --git a/material_maker/doc/node_miscellaneous_switch.rst b/material_maker/doc/node_miscellaneous_switch.rst deleted file mode 100644 index c9dc582..0000000 --- a/material_maker/doc/node_miscellaneous_switch.rst +++ /dev/null @@ -1,34 +0,0 @@ -Switch node -~~~~~~~~~~~ - -The **Switch** node can be used to select sources for 2 to 5 output textures -from a choice of 2 to five inputs sets. It is useful to create variations -of a material and easily switch between them. - -.. image:: images/node_miscellaneous_switch.png - :align: center - -Inputs -++++++ - -The **Switch** node has from 2 to 25 color inputs A1, B1, .. D5, E5. - -Outputs -+++++++ - -The **Switch** node has 2 to 5 outputs named A, B, C, D and E. - -Parameters -++++++++++ - -The **Switch** node has a 3 parameters: - -* the *number of outputs* - -* the *number of choices* - -* the *current choice*. For example, if the current chopice is 2, A will output - the source image for A2, B will transmit B2... - -When the node is not editable (use **Control-W** to switch from non editable to editable), -only the current choice can be modified. diff --git a/material_maker/doc/node_noise.rst b/material_maker/doc/node_noise.rst deleted file mode 100644 index 24460a4..0000000 --- a/material_maker/doc/node_noise.rst +++ /dev/null @@ -1,41 +0,0 @@ -Noise node -~~~~~~~~~~ - -The **Noise** node outputs a randomly generated black and white texture. - -.. image:: images/node_noise.png - :align: center - -Inputs -++++++ - -The **Noise** node does not accept any input. - -Outputs -+++++++ - -The **Noise** node provides a black and white noise texture. - -Parameters -++++++++++ - -The **Noise** node accepts the following parameters: - -* *Grid size* is the number of rows and columns in the texture. - -* *Density* is the likelihood for each cell to be white. - -Notes -+++++ - -As with all random nodes, the seed is held by the node's position, so moving the node in the graph -will modify the texture, and the outputs will remain the same if its position and parameters -are not changed. - -Although this node has a grid size, it generates a resolution independant texture. - -Example images -++++++++++++++ - -.. image:: images/node_noise_samples.png - :align: center diff --git a/material_maker/doc/node_noise_color.rst b/material_maker/doc/node_noise_color.rst deleted file mode 100644 index d6c5b42..0000000 --- a/material_maker/doc/node_noise_color.rst +++ /dev/null @@ -1,41 +0,0 @@ -Color Noise node -~~~~~~~~~~~~~~~~ - -The **Color Noise** node outputs a randomly generated black and white texture. - -.. image:: images/node_noise_color.png - :align: center - -Inputs -++++++ - -The **Color Noise** node does not accept any input. - -Outputs -+++++++ - -The **Color Noise** node provides a black and white noise texture. - -Parameters -++++++++++ - -The **Color Noise** node accepts the following parameters: - -* *Grid size* is the number of rows and columns in the texture. - -* *Density* is the likelihood for each cell to be white. - -Notes -+++++ - -As with all random nodes, the seed is held by the node's position, so moving the node in the graph -will modify the texture, and the outputs will remain the same if its position and parameters -are not changed. - -Although this node has a grid size, it generates a resolution independant texture. - -Example images -++++++++++++++ - -.. image:: images/node_color_noise_samples.png - :align: center diff --git a/material_maker/doc/node_noise_fbm.rst b/material_maker/doc/node_noise_fbm.rst deleted file mode 100644 index cb524bc..0000000 --- a/material_maker/doc/node_noise_fbm.rst +++ /dev/null @@ -1,41 +0,0 @@ -FBM node -~~~~~~~~ - -The **FBM** node outputs a fractional Brownian motion texture. -FBM is obtained by repeating a noise pattern with smaller and smaller details. - -.. image:: images/node_noise_fbm.png - :align: center - -Inputs -++++++ - -The **FBM** node does not accept any input. - -Outputs -+++++++ - -The **FBM** node provides a greyscale noise texture. - -Parameters -++++++++++ - -The FBM node accepts the following parameters: - -* the noise type: value noise, fractal noise or cellular noise -* the *X* and *Y* scale of the first octave noise -* the number of iterations -* the persistance, i.e. the strength of each subsequent iteration - -Notes -+++++ - -As with all random nodes, the seed is held by the node's position, so moving the node in the graph -will modify the texture, and the outputs will remain the same if its position and parameters -are not changed. - -Example images -++++++++++++++ - -.. image:: images/node_noise_fbm_sample.png - :align: center diff --git a/material_maker/doc/node_noise_value.rst b/material_maker/doc/node_noise_value.rst deleted file mode 100644 index 4f2db8d..0000000 --- a/material_maker/doc/node_noise_value.rst +++ /dev/null @@ -1,54 +0,0 @@ -Value noise node -~~~~~~~~~~~~~~~~~ - -The **Value** noise node outputs a texture generated as a sum of Value noise functions -with increasing frequencies and decreasing amplitudes. Value noise has a wide range of -applications, such as stains, wood, dust... - -.. image:: images/node_noise_value.png - :align: center - -Inputs -++++++ - -The **Value** noise node does not accept any input. - -Outputs -+++++++ - -The **Value** noise node provides a greyscale Value noise texture. - -Parameters -++++++++++ - -The **Value** noise node accepts the following parameters: - -* *Scale X* and *Scale Y* are the subdivisions of the first iteration - -* *Iterations* is the number of iterations - -* *Persistance* is the ratio between the amplitude of subsequent iterations. Lower values - of persistance generate smoother textures. - -Notes -+++++ - -As with all random nodes, the seed is held by the node's position, so moving the node in the graph -will modify the texture, and the outputs will remain the same if its position and parameters -are not changed. - -Example images -++++++++++++++ - -.. image:: images/node_value_samples.png - :align: center - -Variations -++++++++++ - -* The **Color Value** node generates an RGB image made of 3 greyscale Value Noise images. - -* The **Value Warp1** and **Value Warp2** nodes generate Value noise with domain warping. - -.. image:: images/node_value_variations.png - :align: center diff --git a/material_maker/doc/node_noise_voronoi.rst b/material_maker/doc/node_noise_voronoi.rst deleted file mode 100644 index c000887..0000000 --- a/material_maker/doc/node_noise_voronoi.rst +++ /dev/null @@ -1,50 +0,0 @@ -Voronoi noise node -~~~~~~~~~~~~~~~~~~ - -The **Voronoi** noise node outputs Voronoi noise textures that can be used for irregular -tiles, animal skin or scales, cracks... - -.. image:: images/node_noise_voronoi.png - :align: center - -Inputs -++++++ - -The **Voronoi** noise node does not accept any input. - -Outputs -+++++++ - -The **Voronoi** noise node provides three outputs: - -* a greyscale Voronoi noise texture that shows the distance to the feature points. - -* a greyscale texture that shows the distance to the closest segment bisector of all feature points pairs. - -* a color Voronoi partition. - -Parameters -++++++++++ - -The **Voronoi** noise node accepts the following parameters: - -* *Scale X* and *Scale Y* define the number of feature points that define the noise. - -* *Stretch X* and *Stretch Y* are applied to the distance functions. - -* *Intensity* is a factor applied to the first output of the node. - -* *Randomness* defines the location of feature points. - -Notes -+++++ - -As with all random nodes, the seed is held by the node's position, so moving the node in the graph -will modify the texture, and the outputs will remain the same if its position and parameters -are not changed. - -Example images -++++++++++++++ - -.. image:: images/node_voronoi_samples.png - :align: center diff --git a/material_maker/doc/node_pattern_bricks.rst b/material_maker/doc/node_pattern_bricks.rst deleted file mode 100644 index 2509abc..0000000 --- a/material_maker/doc/node_pattern_bricks.rst +++ /dev/null @@ -1,73 +0,0 @@ -Bricks node -~~~~~~~~~~~ - -The **Bricks** node outputs several related bricks pattern textures that can be used for walls -or pavement. - -.. image:: images/node_pattern_bricks.png - :align: center - -Inputs -++++++ - -The **Bricks** node accepts 3 optional greyscale input maps for the shape mortar, -bevel and round parameters (the corresponding parameter is multiplied by the map value). - -Outputs -+++++++ - -The **Bricks** node provides the following textures: - -* The first one is a greyscale image where bricks are shown in white and mortar in black. - -* The second one is a color image where all bricks are drawn using a random uniform color. - -* The 3rd and 4th textures are greyscale images of the X and Y position of the center of - each brick. - -* The 5th texture is an UV map texture for each brick (and can be used with the **CustomUV** - node to apply a texture on each brick) - -* the 6th texture is an UV map for each corner of each brick (and can be used with the - **CustomUV** node to apply a texture on each corner) - -Those images can be used together to create complex materials that show for example bricks -of different colors. - -Parameters -++++++++++ - -The **Bricks** node accepts the following parameters: - -* the *Pattern* parameter defines the bricks pattern that will be generated. - -* the *Repeat* parameter defines the number of patterns on the horizontal and vertical - axes of the texture. - -* the *Rows* parameter defines the number of brick rows in a single pattern of the texture. - -* the *Columns* parameter defines the number of brick rows in a single pattern of the texture. - -* the *Offset* parameter defines the offset of odd rows of the pattern. This parameter - only applies to the *Running bond* patterns. - -* the *Mortar* parameter defines the relative thickness of mortar in patterns. - -* the *Bevel* parameter defines the relative thickness of brick bevel in patterns. - -* the *Round* parameter defines the radius of each round corner. - -* the *Corner* parameter defines the size of each corner (for the 6th output texture). - -Notes -+++++ - -As with all random nodes, the seed is held by the node's position, so moving the node in the graph -will modify the texture, and the outputs will remain the same if its position and parameters -are not changed. - -Example images -++++++++++++++ - -.. image:: images/node_bricks_samples.png - :align: center diff --git a/material_maker/doc/node_pattern_fibers.rst b/material_maker/doc/node_pattern_fibers.rst deleted file mode 100644 index 06a8465..0000000 --- a/material_maker/doc/node_pattern_fibers.rst +++ /dev/null @@ -1,30 +0,0 @@ -Fibers node -~~~~~~~~~~~ - -The **Fibers** node outputs a fibers pattern, that can be used for cloth. - -.. image:: images/node_pattern_fibers.png - :align: center - -Inputs -++++++ - -The **Fibers** node does not accept any input. - -Outputs -+++++++ - -The **Fibers** node generates a single greyscale output texture. - -Parameters -++++++++++ - -The **Fibers** node accepts the following parameters: - -* the *Repeat* parameter defines the number of patterns in the output texture. - -Example images -++++++++++++++ - -.. image:: images/node_fibers_samples.png - :align: center diff --git a/material_maker/doc/node_pattern_generic.rst b/material_maker/doc/node_pattern_generic.rst deleted file mode 100644 index e0f121d..0000000 --- a/material_maker/doc/node_pattern_generic.rst +++ /dev/null @@ -1,50 +0,0 @@ -Pattern node -~~~~~~~~~~~~ - -The **Pattern** node outputs a pattern texture generated from common waveform shapes. - -.. image:: images/node_pattern_generic.png - :align: center - -Inputs -++++++ - -The **Pattern** node does not accept any input. - -Outputs -+++++++ - -The **Pattern** node provides a greyscale texture obtained by mixing a horizontal and -a vertical pattern. - -Many different patterns can be created using this node, do not hesitate to experiment. - -Parameters -++++++++++ - -The Pattern node accepts the following parameters: - -* the *X* and *Y* parameters define the pattern and their number of repetitions - that will be propagated along the X and Y axes. - The following patterns are available: - - * Sine: the value follows a sinus waveform - - * Triangle: the value follows a triangle waveform (changes linearly from 0 to 1 and from 1 to 0) - - * Square: the value follows a square waveform (stays constant at 0, then 1) - - * Sawtooth: the value follows a sawtooth waveform (changes linearly from 0 to 1, then jumps back to 0) - - * Constant: the value is 1 - - * Bounce: the value follows a half-circle waveform - -* the *Combiner* parameter is the function used to combine the *X* and *Y* patterns. The available - functions are *multiply*, *add*, *max*, *min*, *xor* and *pow* - -Example images -++++++++++++++ - -.. image:: images/node_pattern_samples.png - :align: center diff --git a/material_maker/doc/node_pattern_iching.rst b/material_maker/doc/node_pattern_iching.rst deleted file mode 100644 index 1eadaf7..0000000 --- a/material_maker/doc/node_pattern_iching.rst +++ /dev/null @@ -1,30 +0,0 @@ -I Ching node -~~~~~~~~~~~~ - -The **I Ching** node outputs a pattern made of random hexagrams. - -.. image:: images/node_pattern_runes_i_ching.png - :align: center - -Inputs -++++++ - -The **I Ching** node does not accept any input. - -Outputs -+++++++ - -The **I Ching** generates a single greyscale output texture. - -Parameters -++++++++++ - -The **I Ching** node accepts the following parameters: - -* the *Size X* and *Size Y* parameters define the number of hexagrams in the output texture. - -Example images -++++++++++++++ - -.. image:: images/node_iching_samples.png - :align: center diff --git a/material_maker/doc/node_pattern_runes.rst b/material_maker/doc/node_pattern_runes.rst deleted file mode 100644 index e934f12..0000000 --- a/material_maker/doc/node_pattern_runes.rst +++ /dev/null @@ -1,32 +0,0 @@ -Runes node -~~~~~~~~~~ - -The **Runes** node outputs a runes pattern. - -It is based on code written by Otavio Good (https://www.shadertoy.com/view/MsXSRn). - -.. image:: images/node_pattern_runes.png - :align: center - -Inputs -++++++ - -The **Runes** node does not accept any input. - -Outputs -+++++++ - -The **Runes** generates a single greyscale output texture. - -Parameters -++++++++++ - -The **Runes** node accepts the following parameters: - -* the *Size X* and *Size Y* parameters define the number of patterns in the output texture. - -Example images -++++++++++++++ - -.. image:: images/node_runes_samples.png - :align: center diff --git a/material_maker/doc/node_pattern_scratches.rst b/material_maker/doc/node_pattern_scratches.rst deleted file mode 100644 index a386d65..0000000 --- a/material_maker/doc/node_pattern_scratches.rst +++ /dev/null @@ -1,46 +0,0 @@ -Scratches node -~~~~~~~~~~~~~~ - -The **Scratches** node outputs a fibers pattern, that can be used for -scratches on any material or messy fibers. - -It is inspired from a the *Fuzzy scratches* shadertoy from -Daedalus (https://www.shadertoy.com/view/4syXRD). - -.. image:: images/node_pattern_scratches.png - :align: center - -Inputs -++++++ - -The **Scratches** node does not accept any input. - -Outputs -+++++++ - -The **Scratches** node generates a single greyscale output texture. - -Parameters -++++++++++ - -The **Scratches** node accepts the following parameters: - -* the *Length* parameter defines the length of a fiber in the output texture. The number of - scratches grows exponentially with the inverse of this length. - -* the *Width* parameter defines the width of each fiber. - -* *Layers* is the number of layers of the effect. The number of scratches grows - linearly with the number of layers. - -* *Waviness* can be tweaked to draw straight or curved scratches. - -* *Angle* is the average angle of the scratches. - -* *Randomness* is applied to the scratches angles. - -Example images -++++++++++++++ - -.. image:: images/node_scratches_samples.png - :align: center diff --git a/material_maker/doc/node_pattern_sine_wave.rst b/material_maker/doc/node_pattern_sine_wave.rst deleted file mode 100644 index f0d76d4..0000000 --- a/material_maker/doc/node_pattern_sine_wave.rst +++ /dev/null @@ -1,29 +0,0 @@ -Sine Wave node -~~~~~~~~~~~~~~ - -The **Sine Wave** node outputs a greyscale sine function graph. - -.. image:: images/node_pattern_sine_wave.png - :align: center - -Inputs -++++++ - -The **Sine Wave** node does not accept any input. - -Outputs -+++++++ - -The **Sine Wave** generates a single greyscale output texture. - -Parameters -++++++++++ - -The **Sine Wave** node accepts the *amplitude*, the *frequency* -and the *phase* of the sine wave as a pattern. - -Example images -++++++++++++++ - -.. image:: images/node_sine_wave_samples.png - :align: center diff --git a/material_maker/doc/node_pattern_truchet.rst b/material_maker/doc/node_pattern_truchet.rst deleted file mode 100644 index 3357f1b..0000000 --- a/material_maker/doc/node_pattern_truchet.rst +++ /dev/null @@ -1,41 +0,0 @@ -Truchet node -~~~~~~~~~~~~ - -The **Truchet** node outputs a truchet pattern. - -.. image:: images/node_pattern_truchet.png - :align: center - -Inputs -++++++ - -The **Truchet** node does not accept any input. - -Outputs -+++++++ - -The **Truchet** generates a single greyscale output texture. - -Parameters -++++++++++ - -The **Truchet** node accepts the following parameters: - -* the *Shape* parameter (line or circle) defines the edges of the truchet pattern. - -* the *Size* parameter is the number of patterns (on both axes) in the generated image. - -Notes -+++++ - -As with all random nodes, the seed is held by the node's position, so moving the node in the graph -will modify the texture, and the outputs will remain the same if its position and parameters -are not changed. - -Example images -++++++++++++++ - -Both bottom samples show a truchet pattern filtered using a colorize node. - -.. image:: images/node_truchet_samples.png - :align: center diff --git a/material_maker/doc/node_pattern_unevenbricks.rst b/material_maker/doc/node_pattern_unevenbricks.rst deleted file mode 100644 index 2aa210e..0000000 --- a/material_maker/doc/node_pattern_unevenbricks.rst +++ /dev/null @@ -1,72 +0,0 @@ -Uneven Bricks node -~~~~~~~~~~~~~~~~~~ - -The **Uneven Bricks** node outputs several related bricks pattern textures that can be used for walls -or pavement. It generates an uneven pattern by randomly splitting bricks. - -.. image:: images/node_pattern_unevenbricks.png - :align: center - -Inputs -++++++ - -The **Uneven Bricks** node accepts 3 optional greyscale input maps for the shape mortar, -bevel and round parameters (the corresponding parameter is multiplied by the map value). - -Outputs -+++++++ - -The **Uneven Bricks** node provides the following textures: - -* The first one is a greyscale image where bricks are shown in white and mortar in black. - -* The second one is a color image where all bricks are drawn using a random uniform color. - -* The 3rd and 4th textures are greyscale images of the X and Y position of the center of - each brick. - -* The 5th texture is an UV map texture for each brick (and can be used with the **CustomUV** - node to apply a texture on each brick) - -* the 6th texture is an UV map for each corner of each brick (and can be used with the - **CustomUV** node to apply a texture on each corner) - -Those images can be used together to create complex materials that show for example bricks -of different colors. - -Parameters -++++++++++ - -The **Uneven Bricks** node accepts the following parameters: - -* the *Iterations* parameter defines number of brick split iterations. - -* the *Min size* parameter defines the minimum size of a brick. - -* the *Randomness* parameter defines the randomness introduced when generating the pattern. - -* the *Columns* parameter defines the number of brick rows in a single pattern of the texture. - -* the *Offset* parameter defines the offset of odd rows of the pattern. This parameter - only applies to the *Running bond* patterns. - -* the *Mortar* parameter defines the relative thickness of mortar in patterns. - -* the *Bevel* parameter defines the relative thickness of brick bevel in patterns. - -* the *Round* parameter defines the radius of each round corner. - -* the *Corner* parameter defines the size of each corner (for the 6th output texture). - -Notes -+++++ - -As with all random nodes, the seed is held by the node's position, so moving the node in the graph -will modify the texture, and the outputs will remain the same if its position and parameters -are not changed. - -Example images -++++++++++++++ - -.. image:: images/node_unevenbricks_samples.png - :align: center diff --git a/material_maker/doc/node_pattern_weave.rst b/material_maker/doc/node_pattern_weave.rst deleted file mode 100644 index 7311d69..0000000 --- a/material_maker/doc/node_pattern_weave.rst +++ /dev/null @@ -1,33 +0,0 @@ -Weave node -~~~~~~~~~~ - -The **Weave** node outputs a weave pattern, that can be used for cloth. - -.. image:: images/node_pattern_weave.png - :align: center - -Inputs -++++++ - -The **Weave** node accepts an optional greyscale input map for the width parameter -(whose value is multiplied by the map value). - -Outputs -+++++++ - -The **Weave** generates a single greyscale output texture. - -Parameters -++++++++++ - -The **Weave** node accepts the following parameters: - -* the *Size X* and *Size Y* parameters define the number of patterns that will be generated. - -* the *Width* parameter is the width of stiches. - -Example images -++++++++++++++ - -.. image:: images/node_weave_samples.png - :align: center diff --git a/material_maker/doc/node_simple_curve.rst b/material_maker/doc/node_simple_curve.rst deleted file mode 100644 index 567e496..0000000 --- a/material_maker/doc/node_simple_curve.rst +++ /dev/null @@ -1,32 +0,0 @@ -Curve node -~~~~~~~~~~ - -The **Curve** node outputs a simple RGBA image showing a bezier curve defined by 3 control points. - -.. image:: images/node_simple_curve.png - :align: center - -Inputs -++++++ - -The Curve node accepts an optional image that is mapped along the curve. - -Outputs -+++++++ - -The Curve node generates an RGBA image showing the bezier curve. - -Parameters -++++++++++ - -The **Curve** node has the following parameters: - -* the coordinates of the control points -* the *width* of the curve to be drawn -* the number of repetitions of the input pattern along the curve - -Example images -++++++++++++++ - -.. image:: images/node_curve_samples.png - :align: center diff --git a/material_maker/doc/node_simple_gradient.rst b/material_maker/doc/node_simple_gradient.rst deleted file mode 100644 index 3774a40..0000000 --- a/material_maker/doc/node_simple_gradient.rst +++ /dev/null @@ -1,33 +0,0 @@ -Gradient nodes -~~~~~~~~~~~~~~ - -The **Gradient**, **Circular Gradient** and **Radial Gradient** nodes generate -a color, user defined gradient. - -.. image:: images/node_simple_gradient.png - :align: center - -Inputs -++++++ - -The gradient nodes do not accept any input. - -Outputs -+++++++ - -The gradient nodes generate a single color gradient image. - -Parameters -++++++++++ - -The **Gradient** nodes accept the following parameters: - -* the *number of repetitions* of the gradient -* the *rotation angle* (only for the linear **Gradient** node) -* the *gradient* - -Example images -++++++++++++++ - -.. image:: images/node_gradient_samples.png - :align: center diff --git a/material_maker/doc/node_simple_image.rst b/material_maker/doc/node_simple_image.rst deleted file mode 100644 index cbcb89b..0000000 --- a/material_maker/doc/node_simple_image.rst +++ /dev/null @@ -1,25 +0,0 @@ -Image node -~~~~~~~~~~ - -The image node outputs a single texture based on an image file. - -.. image:: images/node_simple_image.png - :align: center - -Inputs -++++++ - -The image node does not accept any input. - -Outputs -+++++++ - -The image node provides a single color texture. - -Parameters -++++++++++ - -The image node has a single parameter that defines the image file the node provides. -It can be modified by clicking the thumbnail and selecting a new image file. - -The supported formats are BMP, HDR, JPEG, PNG, SVG, TGA and WebP. diff --git a/material_maker/doc/node_simple_profile.rst b/material_maker/doc/node_simple_profile.rst deleted file mode 100644 index cc6eee0..0000000 --- a/material_maker/doc/node_simple_profile.rst +++ /dev/null @@ -1,41 +0,0 @@ -Profile node -~~~~~~~~~~~~ - -The **Profile** is an utility node that outputs a simple greyscale image showing -the profile of a gradient interpreted as greyscale. - -.. image:: images/node_simple_profile.png - :align: center - -Inputs -++++++ - -The Profile node does not accept any input. - -Outputs -+++++++ - -The Profile node generates a greyscale image showing the profile of the specified gradient. - -Parameters -++++++++++ - -The **Profile** node has the following parameters: - -* the drawing mode of the profile: *fill* will fill the lower part of the - curve and *curve* just draws the curve -* the gradient whose profile is shown -* the *width* of the Profile to be drawn - -Notes -+++++ - -The main purpose of this node is to visualize gradients to be used in other nodes -to create depth or normal maps. The gradient can easily be copied to a **Gradient** or -**Colorize** node using drag and drop. - -Example images -++++++++++++++ - -.. image:: images/node_profile_samples.png - :align: center diff --git a/material_maker/doc/node_simple_sdf.rst b/material_maker/doc/node_simple_sdf.rst deleted file mode 100644 index 421638d..0000000 --- a/material_maker/doc/node_simple_sdf.rst +++ /dev/null @@ -1,64 +0,0 @@ -2D Signed distance function geometry nodes -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -The signed distance function nodes can be used to define complex geometry using simple -shapes. - -They are based on a very small set of basic shapes, that can be combined using operators, -and finally output as a greyscale image using the **sdShow** node. - -All output samples shown in this sections are images generated through the **sdShow** node. - -All Signed Distance Functions nodes are based on code written by Inigo Quilez that can be found -`on this page`__. - -.. _sdf2dpage: https://www.iquilezles.org/www/articles/distfunctions2d/distfunctions2d.htm - -__ sdf2dpage_ - -.. toctree:: - :maxdepth: 1 - - node_simple_sdf_operators_sdshow - -Shapes -++++++ - -.. toctree:: - :maxdepth: 1 - - node_simple_sdf_shapes_sdcircle - node_simple_sdf_shapes_sdline - node_simple_sdf_shapes_sdbox - node_simple_sdf_shapes_sdrhombus - node_simple_sdf_shapes_sdarc - -Operators -+++++++++ - -.. toctree:: - :maxdepth: 1 - - node_simple_sdf_operators_sdboolean - node_simple_sdf_operators_sdsmoothboolean - node_simple_sdf_operators_sdroundedshape - node_simple_sdf_operators_sdannularshape - node_simple_sdf_operators_sdmorph - node_simple_sdf_operators_sdrepeat - node_simple_sdf_operators_sdcirclerepeat - -Transforms -++++++++++ - -.. toctree:: - :maxdepth: 1 - - node_simple_sdf_transforms_translate - node_simple_sdf_transforms_rotate - node_simple_sdf_transforms_scale - -Example images -++++++++++++++ - -.. image:: images/node_sdf_samples.png - :align: center diff --git a/material_maker/doc/node_simple_sdf_operators_sdannularshape.rst b/material_maker/doc/node_simple_sdf_operators_sdannularshape.rst deleted file mode 100644 index 7e11ab2..0000000 --- a/material_maker/doc/node_simple_sdf_operators_sdannularshape.rst +++ /dev/null @@ -1,34 +0,0 @@ -sdAnnularShape node -................... - -The **sdAnnularShape** node generates a signed distance image of an annular shape -based on its input, by substracting a constant from the absolute value of the -distance function (i.e. creating a ring around the shape). - -.. image:: images/node_simple_sdf_operators_sdannularshape.png - :align: center - -Inputs -:::::: - -The **sdAnnularShape** node accepts an input in signed distance function format. - -Outputs -::::::: - -The **sdAnnularShape** node generates a signed distance function of the -annular version of the input shape. - -Parameters -:::::::::: - -The **sdAnnularShape** node accepts the following parameters: - -* *the distance* to be substracted from the absolute value of the - function (i.e. half the width of the ring) - -Example images -:::::::::::::: - -.. image:: images/node_sdannularshape_sample.png - :align: center diff --git a/material_maker/doc/node_simple_sdf_operators_sdboolean.rst b/material_maker/doc/node_simple_sdf_operators_sdboolean.rst deleted file mode 100644 index 6680230..0000000 --- a/material_maker/doc/node_simple_sdf_operators_sdboolean.rst +++ /dev/null @@ -1,31 +0,0 @@ -sdBoolean node -.............. - -The **sdBoolean** node generates a signed distance image for the combination (union, -intersection or difference) of its inputs. - -.. image:: images/node_simple_sdf_operators_sdboolean.png - :align: center - -Inputs -:::::: - -The **sdBoolean** node accepts 2 inputs in signed distance function format. - -Outputs -::::::: - -The **sdBoolean** node generates a signed distance function of the -combination of its inputs. - -Parameters -:::::::::: - -The **sdBoolean** node accepts *the operator it applies (union, intersection or -difference)* as parameter. - -Example images -:::::::::::::: - -.. image:: images/node_sdboolean_sample.png - :align: center diff --git a/material_maker/doc/node_simple_sdf_operators_sdcirclerepeat.rst b/material_maker/doc/node_simple_sdf_operators_sdcirclerepeat.rst deleted file mode 100644 index a44535f..0000000 --- a/material_maker/doc/node_simple_sdf_operators_sdcirclerepeat.rst +++ /dev/null @@ -1,31 +0,0 @@ -sdCircleRepeat node -................... - -The **sdCircleRepeat** node generates a signed distance image obtained by repeating -the input on a circle. - -.. image:: images/node_simple_sdf_operators_sdcirclerepeat.png - :align: center - -Inputs -:::::: - -The **sdCircleRepeat** node accepts a single input in signed distance function format. - -Outputs -::::::: - -The **sdCircleRepeat** node generates a signed distance function of the -repeated pattern. - -Parameters -:::::::::: - -The **sdCircleRepeat** node accepts accepts *the number of repetitions* -of the input as parameter. - -Example images -:::::::::::::: - -.. image:: images/node_sdcirclerepeat_sample.png - :align: center diff --git a/material_maker/doc/node_simple_sdf_operators_sdmorph.rst b/material_maker/doc/node_simple_sdf_operators_sdmorph.rst deleted file mode 100644 index ae34e53..0000000 --- a/material_maker/doc/node_simple_sdf_operators_sdmorph.rst +++ /dev/null @@ -1,30 +0,0 @@ -sdMorph node -............ - -The **sdMorph** node generates a signed distance image obtained by mixing two input -2D signed distance functions. - -.. image:: images/node_simple_sdf_operators_sdmorph.png - :align: center - -Inputs -:::::: - -The **sdMorph** node accepts 2 inputs in signed distance function format. - -Outputs -::::::: - -The **sdMorph** node generates a signed distance function of the -combination of its inputs. - -Parameters -:::::::::: - -The **sdMorph** node accepts accepts *the mix factor* as parameter. - -Example images -:::::::::::::: - -.. image:: images/node_sdmorph_sample.png - :align: center diff --git a/material_maker/doc/node_simple_sdf_operators_sdrepeat.rst b/material_maker/doc/node_simple_sdf_operators_sdrepeat.rst deleted file mode 100644 index 6e51ae9..0000000 --- a/material_maker/doc/node_simple_sdf_operators_sdrepeat.rst +++ /dev/null @@ -1,31 +0,0 @@ -sdRepeat node -............. - -The **sdRepeat** node generates a signed distance image obtained by repeating -the input on a grid. - -.. image:: images/node_simple_sdf_operators_sdrepeat.png - :align: center - -Inputs -:::::: - -The **sdRepeat** node accepts a single input in signed distance function format. - -Outputs -::::::: - -The **sdRepeat** node generates a signed distance function of the -repeated pattern. - -Parameters -:::::::::: - -The **sdRepeat** node accepts accepts *the number of lines and columns* -of the repeat grid, as well as the *rotation randomness* as parameters. - -Example images -:::::::::::::: - -.. image:: images/node_sdrepeat_sample.png - :align: center diff --git a/material_maker/doc/node_simple_sdf_operators_sdroundedshape.rst b/material_maker/doc/node_simple_sdf_operators_sdroundedshape.rst deleted file mode 100644 index 6b1a516..0000000 --- a/material_maker/doc/node_simple_sdf_operators_sdroundedshape.rst +++ /dev/null @@ -1,33 +0,0 @@ -sdRoundedShape node -................... - -The **sdRoundedShape** node generates a signed distance image of a rounded shape -based on its input, by substracting a constant from its distance function (i.e. -"growing" it towards the outside). - -.. image:: images/node_simple_sdf_operators_sdroundedshape.png - :align: center - -Inputs -:::::: - -The **sdRoundedShape** node accepts an input in signed distance function format. - -Outputs -::::::: - -The **sdRoundedShape** node generates a signed distance function of the -rounded version of the input shape. - -Parameters -:::::::::: - -The **sdRoundedShape** node accepts the following parameters: - -* *the distance* to be substracted from the function - -Example images -:::::::::::::: - -.. image:: images/node_sdroundedshape_sample.png - :align: center diff --git a/material_maker/doc/node_simple_sdf_operators_sdshow.rst b/material_maker/doc/node_simple_sdf_operators_sdshow.rst deleted file mode 100644 index 4450b9b..0000000 --- a/material_maker/doc/node_simple_sdf_operators_sdshow.rst +++ /dev/null @@ -1,25 +0,0 @@ -sdShow node -........... - -The **sdShow** node converts a signed distance image into a greyscale -image whose background is black and the shape described by its input -is white. - -.. image:: images/node_simple_sdf_sdshow.png - :align: center - -Inputs -:::::: - -The **sdShow** node accepts an input in signed distance function format. - -Outputs -::::::: - -The **sdShow** node generates a greyscale output. - -Parameters -:::::::::: - -The **sdShow** node accepts the *width of the gradient* (from white to black) -around the input shape as parameter. diff --git a/material_maker/doc/node_simple_sdf_operators_sdsmoothboolean.rst b/material_maker/doc/node_simple_sdf_operators_sdsmoothboolean.rst deleted file mode 100644 index 692302e..0000000 --- a/material_maker/doc/node_simple_sdf_operators_sdsmoothboolean.rst +++ /dev/null @@ -1,33 +0,0 @@ -sdSmoothBoolean node -.................... - -The **sdSmoothBoolean** node generates a signed distance image for the combination (union, -intersection or difference) of its inputs. - -.. image:: images/node_simple_sdf_operators_sdsmoothboolean.png - :align: center - -Inputs -:::::: - -The **sdSmoothBoolean** node accepts 2 inputs in signed distance function format. - -Outputs -::::::: - -The **sdSmoothBoolean** node generates a signed distance function of the -combination of its inputs. - -Parameters -:::::::::: - -The **sdSmoothBoolean** node accepts the following parameters: - -* *the operator it applies (union, intersection or difference)* -* *the smoothness* of the operation - -Example images -:::::::::::::: - -.. image:: images/node_sdsmoothboolean_sample.png - :align: center diff --git a/material_maker/doc/node_simple_sdf_shapes_sdarc.rst b/material_maker/doc/node_simple_sdf_shapes_sdarc.rst deleted file mode 100644 index 6b4e1b6..0000000 --- a/material_maker/doc/node_simple_sdf_shapes_sdarc.rst +++ /dev/null @@ -1,32 +0,0 @@ -sdArc node -.......... - -The **sdArc** node generates a signed distance image for shape constructed -from an arc, by substracting its width from its distance function. - -.. image:: images/node_simple_sdf_shapes_sdarc.png - :align: center - -Inputs -:::::: - -The **sdArc** node does not accept any input. - -Outputs -::::::: - -The **sdArc** node generates a signed distance function for the shape it defines. - -Parameters -:::::::::: - -The **sdArc** node accepts the following parameters: - -* both *angles* and the *radius* of the arc -* the *width* of the rounded shape constructed from the arc - -Example images -:::::::::::::: - -.. image:: images/node_sdarc_sample.png - :align: center diff --git a/material_maker/doc/node_simple_sdf_shapes_sdbox.rst b/material_maker/doc/node_simple_sdf_shapes_sdbox.rst deleted file mode 100644 index 3031118..0000000 --- a/material_maker/doc/node_simple_sdf_shapes_sdbox.rst +++ /dev/null @@ -1,31 +0,0 @@ -sdBox node -.......... - -The **sdBox** node generates a signed distance image for a rectangle. - -.. image:: images/node_simple_sdf_shapes_sdbox.png - :align: center - -Inputs -:::::: - -The **sdBox** node does not accept any input. - -Outputs -::::::: - -The **sdBox** node generates a signed distance function for an axis aligned box. - -Parameters -:::::::::: - -The **sdBox** node accepts the following parameters: - -* its *width* and *height* -* the *X and Y coordinates of opposite of its center* - -Example images -:::::::::::::: - -.. image:: images/node_sdbox_sample.png - :align: center diff --git a/material_maker/doc/node_simple_sdf_shapes_sdcircle.rst b/material_maker/doc/node_simple_sdf_shapes_sdcircle.rst deleted file mode 100644 index 791d27c..0000000 --- a/material_maker/doc/node_simple_sdf_shapes_sdcircle.rst +++ /dev/null @@ -1,31 +0,0 @@ -sdCircle node -............. - -The **sdCircle** node generates a signed distance image for a circle. - -.. image:: images/node_simple_sdf_shapes_sdcircle.png - :align: center - -Inputs -:::::: - -The **sdCircle** node does not accept any input. - -Outputs -::::::: - -The **sdCircle** node generates a signed distance function for a circle. - -Parameters -:::::::::: - -The **sdCircle** node accepts the following parameters: - -* the *radius* of the circle -* the *X and Y coordinates of the center* of the circle - -Example images -:::::::::::::: - -.. image:: images/node_sdcircle_sample.png - :align: center diff --git a/material_maker/doc/node_simple_sdf_shapes_sdline.rst b/material_maker/doc/node_simple_sdf_shapes_sdline.rst deleted file mode 100644 index ffa78ca..0000000 --- a/material_maker/doc/node_simple_sdf_shapes_sdline.rst +++ /dev/null @@ -1,32 +0,0 @@ -sdLine node -............. - -The **sdLine** node generates a signed distance image for a line segment. It can -easily be turned into a capsule shape using an **sdRoundedShape** node (the result -is shown in the example image below). - -.. image:: images/node_simple_sdf_shapes_sdline.png - :align: center - -Inputs -:::::: - -The **sdLine** node does not accept any input. - -Outputs -::::::: - -The **sdLine** node generates a signed distance function for a line. - -Parameters -:::::::::: - -The **sdLine** node accepts the *X and Y coordinates of both ends of the -segment* as parameters. - - -Example images -:::::::::::::: - -.. image:: images/node_sdline_sample.png - :align: center diff --git a/material_maker/doc/node_simple_sdf_shapes_sdrhombus.rst b/material_maker/doc/node_simple_sdf_shapes_sdrhombus.rst deleted file mode 100644 index c6a9a4c..0000000 --- a/material_maker/doc/node_simple_sdf_shapes_sdrhombus.rst +++ /dev/null @@ -1,31 +0,0 @@ -sdRhombus node -.............. - -The **sdRhombus** node generates a signed distance image for a rhombus. - -.. image:: images/node_simple_sdf_shapes_sdrhombus.png - :align: center - -Inputs -:::::: - -The **sdRhombus** node does not accept any input. - -Outputs -::::::: - -The **sdRhombus** node generates a signed distance function for an axis aligned rhombus. - -Parameters -:::::::::: - -The **sdRhombus** node accepts the following parameters: - -* its *width* and *height* -* the *X and Y coordinates of opposite of its center* - -Example images -:::::::::::::: - -.. image:: images/node_sdrhombus_sample.png - :align: center diff --git a/material_maker/doc/node_simple_sdf_transforms_rotate.rst b/material_maker/doc/node_simple_sdf_transforms_rotate.rst deleted file mode 100644 index 0c1c6f5..0000000 --- a/material_maker/doc/node_simple_sdf_transforms_rotate.rst +++ /dev/null @@ -1,23 +0,0 @@ -Rotate node -............. - -The **Rotate** node generates a signed distance image obtained by rotating its input. - -.. image:: images/node_simple_sdf_transforms_rotate.png - :align: center - -Inputs -:::::: - -The **Rotate** node accepts a single input in signed distance function format. - -Outputs -::::::: - -The **Rotate** node generates a signed distance function of the -rotated shape. - -Parameters -:::::::::: - -The **Rotate** node accepts accepts *rotation angle* as parameter. diff --git a/material_maker/doc/node_simple_sdf_transforms_scale.rst b/material_maker/doc/node_simple_sdf_transforms_scale.rst deleted file mode 100644 index c6d9e0b..0000000 --- a/material_maker/doc/node_simple_sdf_transforms_scale.rst +++ /dev/null @@ -1,23 +0,0 @@ -Scale node -............. - -The **Scale** node generates a signed distance image obtained by scaling its input. - -.. image:: images/node_simple_sdf_transforms_scale.png - :align: center - -Inputs -:::::: - -The **Scale** node accepts a single input in signed distance function format. - -Outputs -::::::: - -The **Scale** node generates a signed distance function of the -scaled shape. - -Parameters -:::::::::: - -The **Scale** node accepts accepts *scale factor* as parameter. diff --git a/material_maker/doc/node_simple_sdf_transforms_translate.rst b/material_maker/doc/node_simple_sdf_transforms_translate.rst deleted file mode 100644 index ab2a1b4..0000000 --- a/material_maker/doc/node_simple_sdf_transforms_translate.rst +++ /dev/null @@ -1,23 +0,0 @@ -Translate node -.............. - -The **Translate** node generates a signed distance image obtained by translating its input. - -.. image:: images/node_simple_sdf_transforms_translate.png - :align: center - -Inputs -:::::: - -The **Translate** node accepts a single input in signed distance function format. - -Outputs -::::::: - -The **Translate** node generates a signed distance function of the -translated shape. - -Parameters -:::::::::: - -The **Translate** node accepts accepts *X and Y offsets* of the translation as parameters. diff --git a/material_maker/doc/node_simple_shape.rst b/material_maker/doc/node_simple_shape.rst deleted file mode 100644 index d5d2e60..0000000 --- a/material_maker/doc/node_simple_shape.rst +++ /dev/null @@ -1,35 +0,0 @@ -Shape node -~~~~~~~~~~ - -The **Shape** node outputs a simple greyscale shape. - -.. image:: images/node_simple_shape.png - :align: center - -Inputs -++++++ - -The shape node accepts 2 optional greyscale input maps for the shape size and -edge width (the corresponding parameter is multiplied by the map value). - -Outputs -+++++++ - -The shape node provides an output that generates greyscale image showing the -selected white shape on a black background. - -Parameters -++++++++++ - -The **Shape** node has the following parameters: - -* the shape type: Circle, Polygon, Star, Curved star or Rays -* the edge, corners or rays count -* the shape size -* the size of the gradient at the edge of the shape - -Example images -++++++++++++++ - -.. image:: images/node_shape_samples.png - :align: center diff --git a/material_maker/doc/node_simple_text.rst b/material_maker/doc/node_simple_text.rst deleted file mode 100644 index c8a4f4d..0000000 --- a/material_maker/doc/node_simple_text.rst +++ /dev/null @@ -1,30 +0,0 @@ -Text node -~~~~~~~~~ - -The text node outputs a single texture that shows a text. - -.. image:: images/node_simple_text.png - :align: center - -Inputs -++++++ - -The image node does not accept any input. - -Outputs -+++++++ - -The image node provides a single greyscale texture. - -Parameters -++++++++++ - -The text node accepts the following parameters: - -* the string to be displayed - -* the font (both TTF and OTF formats are supported) - -* the font size - -* the X and Y coordinates of the location of the text in the generated image diff --git a/material_maker/doc/node_simple_uniform.rst b/material_maker/doc/node_simple_uniform.rst deleted file mode 100644 index b0c5d6e..0000000 --- a/material_maker/doc/node_simple_uniform.rst +++ /dev/null @@ -1,24 +0,0 @@ -Uniform nodes -~~~~~~~~~~~~~ - -The **Uniform** and **Uniform/Greyscale** node output a single uniform image -whose color is configurable. - -.. image:: images/node_simple_uniform.png - :align: center - -Inputs -++++++ - -The uniform nodes do not accept any input. - -Outputs -+++++++ - -The uniform nodes provide an output that generates a uniform color image. - -Parameters -++++++++++ - -The **Uniform** node has a single *color* parameter that defines the color of -the output image. The **Uniform/Greyscale** node has a single *float* parameter. diff --git a/material_maker/doc/node_transform.rst b/material_maker/doc/node_transform.rst deleted file mode 100644 index 81a93f1..0000000 --- a/material_maker/doc/node_transform.rst +++ /dev/null @@ -1,48 +0,0 @@ -Transform node -~~~~~~~~~~~~~~ - -The **Transform** node applies a scale operation, a rotation and a translation to the input image. - -.. image:: images/node_transform.png - :align: center - -Inputs -++++++ - -The **Transform** node accepts a color image as input. - -It also accepts a greyscale input image for each transform parameter. In that case, -instead of applying a uniform transform to the input image, the transform parameter -will, for each pixel, be multiplied by a value from -1 to 1 that depends linearly -on the corresponding greyscale input image (a black pixel will multiply the parameter -by -1, a white pixel will not change the parameter, a grey50 pixel will set it to 0). - -Outputs -+++++++ - -The **Transform** node outputs the transformed image. - -The input image is first rotated around its center, then the scale operation is applied and -finally the translation. - -Using the scale operation to zoom on a detail of the input image is only recommended if the -input does not rely on resolution dependant nodes. - -Parameters -++++++++++ - -The **Transform** node has the following parameters: - -* *Translate X* and *Translate Y* define the translation. - -* *Rotate* define the rotation expressed in degrees. - -* *Scale X* and *Scale Y* define the scale operations along the X and Y axes. - -* If *Repeat* is checked, zooming out will repeat the image, otherwise it will be clamped. - -Example images -++++++++++++++ - -.. image:: images/node_transform_samples.png - :align: center diff --git a/material_maker/doc/node_transform_circlemap.rst b/material_maker/doc/node_transform_circlemap.rst deleted file mode 100644 index 75e0e12..0000000 --- a/material_maker/doc/node_transform_circlemap.rst +++ /dev/null @@ -1,32 +0,0 @@ -Circle Map node -~~~~~~~~~~~~~~~ - -The **Circle Map** node maps an input image in a circle into the output. - -.. image:: images/node_transform_circlemap.png - :align: center - -Inputs -++++++ - -The **Circle Map** node accepts a single RGBA input. - -Outputs -+++++++ - -The **Circle Map** node outputs the deformed image. - -Parameters -++++++++++ - -The **Circle Map** node has two parameters: - -* *radius* is the radius of the circle in which the input image will be remapped - -* *repeat* is the number of repetitions of the input image around the circle - -Example images -++++++++++++++ - -.. image:: images/node_circlemap_samples.png - :align: center diff --git a/material_maker/doc/node_transform_circlesplatter.rst b/material_maker/doc/node_transform_circlesplatter.rst deleted file mode 100644 index 4f1a753..0000000 --- a/material_maker/doc/node_transform_circlesplatter.rst +++ /dev/null @@ -1,51 +0,0 @@ -Circle Splatter node -~~~~~~~~~~~~~~~~~~~~ - -The **Circle Splatter** node splats several instances of its input around a circle -or a spiral. -Overlapping instances are mixed with each other using a *lighten* filter. - -The **Circle Splatter** also has a color version whose input is in RGBA format. - -.. image:: images/node_transform_circlesplatter.png - :align: center - -Inputs -++++++ - -The **Circle Splatter** node accepts two inputs: - -* The *Source* inputs is the image to be splat into the output. - -* The *Mask* input is a greyscale image that is used as a mask and affects each instance's value. - -Outputs -+++++++ - -The **Circle Splatter** node outputs the splat image. - -The greyscale splatter has a secondary output that assigns a random color to each splat instance. - -Parameters -++++++++++ - -The **Circle Splatter** node accepts the following parameters: - -* *Count*, the number of instances of the source image in the result, including those canceled by the mask. -* *Rings*, the number of rings of the circle or spiral pattern. -* *Inputs* is the number of alternate shapes in the input (1, 4 or 16). Images containing several - shapes can easily be created using the **Tile2x2** node. -* *Scale X and Scale Y* are the scale along X and Y axes applied to each instance. -* *Radius* is the radius of the outer circle (or distance to center of the outer instance when a spiral is generated) -* *Spiral* can be used to select between a circle or a spiral pattern (or anything in between) -* *IncRotate* is the rotation increment applied to each instance. -* *IncScale* is the scale increment applied to each instance. -* *RndRotate* is the maximum angle of the random rotation applied to each instance. -* *RndScale* is the amount of random scaling applied to each instance. -* *RndValue* is the amount of random value applied to each instance. - -Example images -++++++++++++++ - -.. image:: images/node_transform_circlesplatter_samples.png - :align: center diff --git a/material_maker/doc/node_transform_customuv.rst b/material_maker/doc/node_transform_customuv.rst deleted file mode 100644 index ae8d22f..0000000 --- a/material_maker/doc/node_transform_customuv.rst +++ /dev/null @@ -1,30 +0,0 @@ -CustomUV node -~~~~~~~~~~~~~ - -The **CustomUV** node deforms an input image according to a custom UV map given as input. - -.. image:: images/node_transform_customuv.png - :align: center - -Inputs -++++++ - -The **CustomUV** node accepts two inputs: - -* The *Source* inputs is the image to be deformed. - -* The *UV* input is a color image whose red and green channels are used as - U and V (X and Y in texture space) coordinates, and the blue channel holds - a value to be used for pseudo-random scale and rotate transforms. - -Outputs -+++++++ - -The **CustomUV** node outputs the deformed image. - -Parameters -++++++++++ - -The **CustomUV** node accepts a *scale* and a *rotate* parameters that define -the strength of the random scale and rotate transforms applied locallly to -the result. diff --git a/material_maker/doc/node_transform_kaleidoscope.rst b/material_maker/doc/node_transform_kaleidoscope.rst deleted file mode 100644 index 21d08fa..0000000 --- a/material_maker/doc/node_transform_kaleidoscope.rst +++ /dev/null @@ -1,33 +0,0 @@ -Kaleidoscope node -~~~~~~~~~~~~~~~~~ - -The **Kaleidoscope** node applies a kaleidoscope effect, i.e. copies an angle (by default the -upper one) all around the image to its input. - -.. image:: images/node_transform_kaleidoscope.png - :align: center - -Inputs -++++++ - -The **Kaleidoscope** node accepts a single RGBA input. - -Outputs -+++++++ - -The **Kaleidoscope** node outputs the result as RGBA. - -Parameters -++++++++++ - -The **Kaleidoscope** node has two parameters: - -* *strength* to scale the warp effect. - -* *epsilon* is used to evaluate the second input's derivative - -Example images -++++++++++++++ - -.. image:: images/node_kaleidoscope_samples.png - :align: center diff --git a/material_maker/doc/node_transform_mirror.rst b/material_maker/doc/node_transform_mirror.rst deleted file mode 100644 index 57e57b6..0000000 --- a/material_maker/doc/node_transform_mirror.rst +++ /dev/null @@ -1,32 +0,0 @@ -Mirror node -~~~~~~~~~~~ - -The **Mirror** node applies a mirror filter on its input. - -.. image:: images/node_transform_mirror.png - :align: center - -Inputs -++++++ - -The **Mirror** node accepts a single RGBA input. - -Outputs -+++++++ - -The **Mirror** node outputs the mirrored image as RGBA. - -Parameters -++++++++++ - -The **Mirror** node has two parameters: - -* the *direction* of the effect (horizontal or vertical). - -* the *offset* by which the input is moved away from the mirror. - -Example images -++++++++++++++ - -.. image:: images/node_mirror_samples.png - :align: center diff --git a/material_maker/doc/node_transform_rotate.rst b/material_maker/doc/node_transform_rotate.rst deleted file mode 100644 index 8cdb2e6..0000000 --- a/material_maker/doc/node_transform_rotate.rst +++ /dev/null @@ -1,23 +0,0 @@ -Rotate node -~~~~~~~~~~~ - -The **Rotate** node applies a rotation to the input image. - -.. image:: images/node_transform_rotate.png - :align: center - -Inputs -++++++ - -The **Rotate** node accepts a color image as input. - -Outputs -+++++++ - -The **Rotate** node outputs the transformed image. - -Parameters -++++++++++ - -The **Rotate** node *Center X* and *Center Y* parameters that define the center -of the rotation and a *Rotate* parameter that defines the angle. diff --git a/material_maker/doc/node_transform_scale.rst b/material_maker/doc/node_transform_scale.rst deleted file mode 100644 index d31df10..0000000 --- a/material_maker/doc/node_transform_scale.rst +++ /dev/null @@ -1,24 +0,0 @@ -Scale node -~~~~~~~~~~~ - -The **Scale** node applies a scale transform to the input image. - -.. image:: images/node_transform_scale.png - :align: center - -Inputs -++++++ - -The **Scale** node accepts a color image as input. - -Outputs -+++++++ - -The **Scale** node outputs the transformed image. - -Parameters -++++++++++ - -The **Scale** node *Center X* and *Center Y* parameters that define the center -of the scale operation and *Scale X* and *Scale Y* parameter that defines the scale -ratios along both axes. diff --git a/material_maker/doc/node_transform_shear.rst b/material_maker/doc/node_transform_shear.rst deleted file mode 100644 index 8219fbd..0000000 --- a/material_maker/doc/node_transform_shear.rst +++ /dev/null @@ -1,32 +0,0 @@ -Shear node -~~~~~~~~~~ - -The **Shear** node bends its input along te X or Y axis. - -.. image:: images/node_transform_shear.png - :align: center - -Inputs -++++++ - -The **Shear** node accepts a single RGBA input. - -Outputs -+++++++ - -The **Shear** node outputs the shear stressed image as RGBA. - -Parameters -++++++++++ - -The **Shear** node has two parameters: - -* the *direction* of the effect (horizontal or vertical). - -* the *offset* by which the input is bent. - -Example images -++++++++++++++ - -.. image:: images/node_shear_samples.png - :align: center diff --git a/material_maker/doc/node_transform_splatter.rst b/material_maker/doc/node_transform_splatter.rst deleted file mode 100644 index 6f3bd2e..0000000 --- a/material_maker/doc/node_transform_splatter.rst +++ /dev/null @@ -1,45 +0,0 @@ -Splatter node -~~~~~~~~~~~~~ - -The **Splatter** node splats several instances of its input with optional scale and rotation variations. -Overlapping instances are mixed with each other using a *lighten* filter. - -The **Splatter** also has a color version whose input is in RGBA format. - -.. image:: images/node_transform_splatter.png - :align: center - -Inputs -++++++ - -The **Splatter** node accepts two inputs: - -* The *Source* inputs is the image to be splat into the output. - -* The *Mask* input is a greyscale image that is used as a mask and affects each instance's value. - -Outputs -+++++++ - -The **Splatter** node outputs the splat image. - -The greyscale splatter has a secondary output that assigns a random color to each splat instance. - -Parameters -++++++++++ - -The **Splatter** node accepts the following parameters: - -* *Count*, the number of instances of the source image in the result, including those canceled by the mask. -* *Inputs* is the number of alternate shapes in the input (1, 4 or 16). Images containing several - shapes can easily be created using the **Tile2x2** node. -* *Scale X and Scale Y* are the scale along X and Y axes applied to each instance. -* *RndRotate* is the maximum angle of the random rotation applied to each instance. -* *RndScale* is the amount of random scaling applied to each instance. -* *RndValue* is the amount of random value applied to each instance. - -Example images -++++++++++++++ - -.. image:: images/node_transform_splatter_samples.png - :align: center diff --git a/material_maker/doc/node_transform_tile2x2.rst b/material_maker/doc/node_transform_tile2x2.rst deleted file mode 100644 index 0d6f003..0000000 --- a/material_maker/doc/node_transform_tile2x2.rst +++ /dev/null @@ -1,28 +0,0 @@ -Tile2x2 node -~~~~~~~~~~~~ - -The **Tile2x2** node combines 4 input images into a single output by tiling them. - -.. image:: images/node_transform_tile2x2.png - :align: center - -Inputs -++++++ - -The **Tile2x2** node accepts 4 RGBA inputs. - -Outputs -+++++++ - -The **Tile2x2** node outputs the tiled RGBA image. - -Parameters -++++++++++ - -The **Tile2x2** does not have any parameter. - -Example images -++++++++++++++ - -.. image:: images/node_transform_tile2x2_sample.png - :align: center diff --git a/material_maker/doc/node_transform_tiler.rst b/material_maker/doc/node_transform_tiler.rst deleted file mode 100644 index 99b4a76..0000000 --- a/material_maker/doc/node_transform_tiler.rst +++ /dev/null @@ -1,47 +0,0 @@ -Tiler node -~~~~~~~~~~ - -The **Tiler** node tiles several instances of its input with optional scale and rotation variations. -Overlapping instances are mixed with each other using a *lighten* filter. - -The **Tiler** also has a color version whose input is in RGBA format. - -.. image:: images/node_transform_tiler.png - :align: center - -Inputs -++++++ - -The **Tiler** node accepts two inputs: - -* The *Source* inputs is the image to be splat into the output. - -* The *Mask* input is a greyscale image that is used as a mask and affects each instance's value. - -Outputs -+++++++ - -The **Tiler** node outputs the splat image. - -The greyscale tiler has a secondary output that assigns a random color to each tile. - -Parameters -++++++++++ - -The **Tiler** node accepts the following parameters: - -* *Tile X* and *Tile Y*, the number of columns and rows of of the tile pattern. -* *Inputs* is the number of alternate shapes in the input (1, 4 or 16). Images containing several - shapes can easily be created using the **Tile2x2** node. -* *Scale X and Scale Y* are the scale along X and Y axes applied to each instance. -* *Fixed Offset* is an offset applied to all odd lines. -* *Offset* is the maximum random offset applied to each instance (relative to tiles size). -* *RndRotate* is the maximum angle of the random rotation applied to each instance. -* *RndScale* is the amount of random scaling applied to each instance. -* *RndValue* is the amount of random value applied to each instance. - -Example images -++++++++++++++ - -.. image:: images/node_transform_tiler_samples.png - :align: center diff --git a/material_maker/doc/node_transform_translate.rst b/material_maker/doc/node_transform_translate.rst deleted file mode 100644 index 830ca27..0000000 --- a/material_maker/doc/node_transform_translate.rst +++ /dev/null @@ -1,22 +0,0 @@ -Translate node -~~~~~~~~~~~~~~ - -The **Translate** node applies a translation to the input image. - -.. image:: images/node_transform_translate.png - :align: center - -Inputs -++++++ - -The **Translate** node accepts a color image as input. - -Outputs -+++++++ - -The **Translate** node outputs the transformed image. - -Parameters -++++++++++ - -The **Translate** node *Translate X* and *Translate Y* parameters that define the translation. diff --git a/material_maker/doc/node_transform_warp.rst b/material_maker/doc/node_transform_warp.rst deleted file mode 100644 index 3f09d8c..0000000 --- a/material_maker/doc/node_transform_warp.rst +++ /dev/null @@ -1,41 +0,0 @@ -Warp node -~~~~~~~~~ - -The **Warp** node deforms an input image according to the derivative of the second input image. - -.. image:: images/node_transform_warp.png - :align: center - -Inputs -++++++ - -The **Warp** node accepts two inputs: - -* The *Source* inputs is the image to be deformed. - -* The *Displace* input is a greyscale image whose derivative will be used to deform the source. - -Outputs -+++++++ - -The **Warp** node outputs the deformed image. - -Parameters -++++++++++ - -The **Warp** node has three parameters: - -* *mode*, that defines how the warp node calculates the offset it applies. *Slope* offsets by - a distance calculated from the slope, and *Distance to top* offsets dy a distance calculated - from the slope and the distance to the top (this mode makes it posible to make all points - of a slope get their value from the top, hence generating mosaic-like patterns). - -* *strength* to scale the warp effect. - -* *epsilon* is used to evaluate the second input's derivative - -Example images -++++++++++++++ - -.. image:: images/node_warp_samples.png - :align: center diff --git a/material_maker/doc/node_workflow_applymap.rst b/material_maker/doc/node_workflow_applymap.rst deleted file mode 100644 index fc1d5f2..0000000 --- a/material_maker/doc/node_workflow_applymap.rst +++ /dev/null @@ -1,25 +0,0 @@ -ApplyMap node -~~~~~~~~~~~~~ - -The **ApplyMap** node applys a map to a simple material by adjusting its orientation and offset, -and outputs the modified map and the height information. - -.. image:: images/node_workflow_applymap.png - :align: center - -Inputs -++++++ - -The **ApplyMap** node accepts a map (generated by the **CreateMap** node) and -the 4 (albedo, ORM, emission and normal) components of a simple material as inputs. - -Outputs -+++++++ - -The **ApplyMap** node outputs the height, albedo, ORM, emission and normal components -of the map. - -Parameters -++++++++++ - -The **ApplyMap** node does not have any parameter. diff --git a/material_maker/doc/node_workflow_createmap.rst b/material_maker/doc/node_workflow_createmap.rst deleted file mode 100644 index b2a2f40..0000000 --- a/material_maker/doc/node_workflow_createmap.rst +++ /dev/null @@ -1,37 +0,0 @@ -CreateMap node -~~~~~~~~~~~~~~ - -The **CreateMap** node creates a map holding height, orientation and offset information -used to combine simple materials. - -.. image:: images/node_workflow_createmap.png - :align: center - -Inputs -++++++ - -The **CreateMap** node accepts two inputs: - -* the *height* component as a greyscale image. - -* an optional offset map. - -Outputs -+++++++ - -The **CreateMap** node outputs the map in an RGB image where: - -* the red component holds the height information - -* the green component holds the orientation information - -* the blue component holds the offset information - -Parameters -++++++++++ - -The **CreateMap** node has two parameters: - -* *height* is the maximum height of the map - -* *angle* is the orientation of the map diff --git a/material_maker/doc/node_workflow_mix.rst b/material_maker/doc/node_workflow_mix.rst deleted file mode 100644 index 5df5321..0000000 --- a/material_maker/doc/node_workflow_mix.rst +++ /dev/null @@ -1,24 +0,0 @@ -Mix node -~~~~~~~~ - -The **Mix** node mixes two applied maps based on the height information. - -.. image:: images/node_workflow_mix.png - :align: center - -Inputs -++++++ - -The **Mix** node accepts the height, albedo, ORM, emission and normal channels of both -applied maps as inputs. - -Outputs -+++++++ - -The **Mix** node outputs the height, albedo, ORM, emission and normal components -of the combined map. - -Parameters -++++++++++ - -The **Mix** node does not have any parameter. diff --git a/material_maker/doc/node_workflow_mixmaps.rst b/material_maker/doc/node_workflow_mixmaps.rst deleted file mode 100644 index 3075b3e..0000000 --- a/material_maker/doc/node_workflow_mixmaps.rst +++ /dev/null @@ -1,22 +0,0 @@ -MixMaps node -~~~~~~~~~~~~ - -The **MixMaps** node combines up to 4 maps holding height, orientation and offset information. - -.. image:: images/node_workflow_mixmap.png - :align: center - -Inputs -++++++ - -The **MixMaps** node accepts four input maps. Unconnected inputs are ignored. - -Outputs -+++++++ - -The **MixMaps** node outputs the combined map. - -Parameters -++++++++++ - -The **MixMaps** node does not have any parameter. diff --git a/material_maker/doc/node_workflow_output.rst b/material_maker/doc/node_workflow_output.rst deleted file mode 100644 index fda960e..0000000 --- a/material_maker/doc/node_workflow_output.rst +++ /dev/null @@ -1,31 +0,0 @@ -Output node -~~~~~~~~~~~ - -The **Output** node converts an applied map into a material. It uses the height to -generate the normal and occlusion maps. - -.. image:: images/node_workflow_output.png - :align: center - -Inputs -++++++ - -The **Output** node accepts accepts the height, albedo, ORM, emission and normal channels -of the applied map inputs. - -Outputs -+++++++ - -The **Output** node outputs the albedo, metallic, roughness, emission, normal, occlusion -and depth components of the material. They should be connected to the **Material** node. - -Parameters -++++++++++ - -The **Output** node accepts the following parameters: - -* the amount of occlusion extracted from the height map - -* the strength of the normal maps of the base material (when mixed with the - normal map generated from the height map) - diff --git a/material_maker/doc/nodes.rst b/material_maker/doc/nodes.rst deleted file mode 100644 index 5103688..0000000 --- a/material_maker/doc/nodes.rst +++ /dev/null @@ -1,14 +0,0 @@ -Nodes overview -============== - -Material Maker provides different node types to describe materials. Nodes may -have parameters, inputs and outputs. - -.. toctree:: - :maxdepth: 2 - - nodes_common - shader_nodes - texture_nodes - remote_nodes - subgraph_nodes diff --git a/material_maker/doc/nodes_3d.rst b/material_maker/doc/nodes_3d.rst deleted file mode 100644 index b99bd0b..0000000 --- a/material_maker/doc/nodes_3d.rst +++ /dev/null @@ -1,12 +0,0 @@ -3D nodes --------- - -The simple nodes are nodes that do not accept any input and generate one or several simple shapes. - -.. toctree:: - :maxdepth: 0 - - node_3d_box - node_3d_sphere - node_3d_sdf - node_3d_texture diff --git a/material_maker/doc/nodes_common.rst b/material_maker/doc/nodes_common.rst deleted file mode 100644 index f2f74d4..0000000 --- a/material_maker/doc/nodes_common.rst +++ /dev/null @@ -1,122 +0,0 @@ -Common properties of nodes --------------------------- - -The nodes will always have outputs that will be connected to the inputs of other -nodes. They may also (and will probably) have parameters that can be modified -in the user interface, and inputs to receive data from other nodes. - -.. image:: images/node_example.png - :align: center - -Outputs -^^^^^^^ - -Nodes can have several outputs that represent the images they provide. Each node output can be -connected to several node inputs. Each node output (and input) can be: - -* a **greyscale image** (shown in grey) - -* a **color image** (shown in blue) - -* an **RGBA image** (shown in semi-transparent green) - -* a **2D signed distance function** (shown in orange) - -* a **3D signed distance function** (shown in red), with or without a color index - -* a **3D texture** (shown in fuchia), that can be associated to a color index, which makes - it possible to associate several 3D textures in a single 3D scene - -Greyscale, color and RGBA inputs and outputs can be connected to each other and will automatically be -converted when required. - -2D signed distance functions have a specific preview that shows the associated signed distance -field. They can be converted into greyscale images using the `sdShow` node. - -3D signed distance functions have a specific preview that shows the lit 3D scene. They can be -converted into a greyscale height map and a color normal map using the `Render` node. - -Clicking on an output slot will show the corresponding preview at the bottom of the node. -When a node has several outputs, only one of them can be previewed at a time. The previewed -output slot will have a circle around it, and clicking it again will hide the preview. - -Inputs -^^^^^^ - -Inputs are images the node will transform (if any). An input is always connected to at most -an output. Inputs generally have a default value that is used when it is not connected. - -Parameters -^^^^^^^^^^ - -Parameters are used to configure nodes. The following types are supported: - -* **float** parameters are used whenever a real number is needed. Float parameters have - bounds, but it is possible to ignore them (at your own risk). To modify a float parameter, - click in the text field and enter a new value, or click and drag left or right to decrease - or decrease its value. When the lower or upper bound is reach, the value will stick to it, - but dragging again from there makes it possible to go beyond the limit. -* **size** parameters are power of two values for the image size. They are used when - actually storing data in a texture, or when performing resolution dependent calculations - such as convolutions. They are shown as drop down list boxes. -* **enumerated** parameters are used when nodes have different named options and shown as - drop down list boxes. -* **boolean** parameters are shown as check boxes. -* **color** parameters are shown as Color selectors. -* **gradient** parameters are edited in dedicated editor widgets. Cursors can be added by - double-clicking in the lower part of the widget, dragged left and right using the left - mouse button, and removed using the right mouse button. - - The drop down list box can be used to select one of the 4 interpolation options. - - Double clicking in the upper part of the gradient editor will open a larger version of the - widget to move cursors mode precisely. - - Finally, it is possible to drag and drop from the upper part of a gradient editor widget to - another to duplicate the gradient parameter, or from any **Colorize** node variant in the - library to a gradient editor widget. - -.. image:: images/gradient_editor.png - :align: center - -Randomness -^^^^^^^^^^ - -Nodes that provide random patterns have an implicit **seed** parameter. It is not possible -to edit it directly, but moving the node in the graph will change its value. It is possible -to freeze the seed value using the small dice button in the node's title bar in the graph. - -.. image:: images/random_node.png - :align: center - -Subgraphs also have their seed and transmit it to their children unless not configured to -do so, or the children's seeds are frozen. - -Modifying nodes -^^^^^^^^^^^^^^^ - -Most nodes in Material Maker can be modified, but they first have to be made editable. -To do this, select a node, and use the **Tools -> Make the selected nodes editable** -menu item or the **Control+W** keyboard shortcut. - -.. image:: images/editable_node.png - :align: center - -When made editable, 3 buttons are shown at the bottom of the node: - -* A pencil-shaped button to edit the node (the precise behavior of this button depends - on the node type) -* A folder-like button to load an existing node template -* A floppy disk button to save the node as a template - -To be reusable directly, templates must be saved in the **generators** directory in -the install dir (or the **addon/material_maker/nodes** directory when using Material -Maker as a Godot addon). All nodes templates saved in this directory are shown in -the **Tools -> Create** menu. - -It is absolutely not necessary to save newly created nodes as templates, but this -makes them a lot easier to access and results in smaller material files (only -references to the templates are saved and not the whole node description). -Consequently, modifying a template without ensuring compatibility with the old -version (i.e. removing or renaming parameters, removing or swapping inputs or -outputs) may break existing materials, and should thus be avoided. diff --git a/material_maker/doc/nodes_filter.rst b/material_maker/doc/nodes_filter.rst deleted file mode 100644 index f743d30..0000000 --- a/material_maker/doc/nodes_filter.rst +++ /dev/null @@ -1,41 +0,0 @@ -Filter nodes ------------- - -The filter nodes accept one or several inputs and generate one or several images. - -.. toctree:: - :maxdepth: 1 - - node_filter_invert - node_filter_brightness_contrast - node_filter_adjust_hsv - node_filter_tones - node_filter_tones_map - node_filter_tones_step - node_filter_greyscale - node_filter_colorize - node_filter_blend - node_filter_combine - node_filter_decompose - node_filter_swapchannels - node_filter_normal_map - node_filter_blur - node_filter_directional_blur - node_filter_slope_blur - node_filter_edge_detect - node_filter_sharpen - node_filter_emboss - node_filter_occlusion - node_filter_quantize - node_filter_dilate - node_filter_fill - node_filter_fill_to_position - node_filter_fill_to_size - node_filter_fill_to_color - node_filter_fill_to_random_grey - node_filter_fill_to_random_color - node_filter_fill_to_uv - node_filter_math - node_filter_maketileable - node_filter_pixelize - node_filter_supersample diff --git a/material_maker/doc/nodes_miscellaneous.rst b/material_maker/doc/nodes_miscellaneous.rst deleted file mode 100644 index f6c5960..0000000 --- a/material_maker/doc/nodes_miscellaneous.rst +++ /dev/null @@ -1,15 +0,0 @@ -Miscellaneous nodes -------------------- - -.. toctree:: - :maxdepth: 1 - - node_miscellaneous_material - node_miscellaneous_buffer - node_miscellaneous_iterate_buffer - node_miscellaneous_custom_shader - node_miscellaneous_switch - node_miscellaneous_remote - node_miscellaneous_comment - node_miscellaneous_export - node_miscellaneous_debug diff --git a/material_maker/doc/nodes_noise.rst b/material_maker/doc/nodes_noise.rst deleted file mode 100644 index e19b7af..0000000 --- a/material_maker/doc/nodes_noise.rst +++ /dev/null @@ -1,14 +0,0 @@ -Noise nodes ------------ - -The noise nodes are nodes that do not accept any input and generate one or several images -made from random patterns. - -.. toctree:: - :maxdepth: 1 - - node_noise - node_noise_color - node_noise_value - node_noise_voronoi - node_noise_fbm diff --git a/material_maker/doc/nodes_pattern.rst b/material_maker/doc/nodes_pattern.rst deleted file mode 100644 index 22beab8..0000000 --- a/material_maker/doc/nodes_pattern.rst +++ /dev/null @@ -1,18 +0,0 @@ -Pattern nodes ---------------- - -The generator nodes are nodes that do not accept any input and generate one or several images. - -.. toctree:: - :maxdepth: 1 - - node_pattern_generic - node_pattern_bricks - node_pattern_unevenbricks - node_pattern_weave - node_pattern_truchet - node_pattern_fibers - node_pattern_runes - node_pattern_iching - node_pattern_scratches - node_pattern_sine_wave diff --git a/material_maker/doc/nodes_simple.rst b/material_maker/doc/nodes_simple.rst deleted file mode 100644 index d7abfeb..0000000 --- a/material_maker/doc/nodes_simple.rst +++ /dev/null @@ -1,16 +0,0 @@ -Simple nodes ------------- - -The simple nodes are nodes that do not accept any input and generate one or several simple shapes. - -.. toctree:: - :maxdepth: 0 - - node_simple_uniform - node_simple_shape - node_simple_image - node_simple_text - node_simple_gradient - node_simple_sdf - node_simple_curve - node_simple_profile diff --git a/material_maker/doc/nodes_transform.rst b/material_maker/doc/nodes_transform.rst deleted file mode 100644 index f6f1159..0000000 --- a/material_maker/doc/nodes_transform.rst +++ /dev/null @@ -1,22 +0,0 @@ -Transform nodes ---------------- - -The transform nodes are nodes that affect the geometry of their input. - -.. toctree:: - :maxdepth: 1 - - node_transform - node_transform_translate - node_transform_rotate - node_transform_scale - node_transform_shear - node_transform_mirror - node_transform_kaleidoscope - node_transform_warp - node_transform_circlemap - node_transform_customuv - node_transform_tile2x2 - node_transform_splatter - node_transform_tiler - node_transform_circlesplatter diff --git a/material_maker/doc/nodes_workflow.rst b/material_maker/doc/nodes_workflow.rst deleted file mode 100644 index 7e5d39f..0000000 --- a/material_maker/doc/nodes_workflow.rst +++ /dev/null @@ -1,53 +0,0 @@ -Workflow nodes --------------- - -The workflow nodes can be used to organize the generation of complex materials, based -on simple homogeneous materials and maps that describe the overall geometry of the -whole material. - -The **CreateMap** node is used to create a map that holds the height, orientation and -offset of the material. - -.. image:: images/workflow_map.png - :align: center - -The **MixMaps** node can be used to combine maps (based on their -height information) that will be applied to the same material. - -.. image:: images/workflow_mixed_maps.png - :align: center - -Base (flat) materials consist of albedo, ORM (ambient occlusion, roughness, metallic), -emission and normal channels. A few example materials are provided in the -**Workflow/Materials** section of the library. - -.. image:: images/workflow_base_material.png - :align: center - -Maps are then applied to base materials using the **ApplyMap** node to generate -new (reoriented and offset) materials (with albedo, ORM, emission and normal) associated -to height information. - -.. image:: images/workflow_applied_map.png - :align: center - -Different materials with height information can then be mixed based on their height -using the **Mix** node to generate more complex materials. - -.. image:: images/workflow_mix.png - :align: center - -The result can then be fed into the **Material** node using the **Output** node, that -generates the overall normal and ambient occlusion maps using the height map. - -.. image:: images/workflow_final.png - :align: center - -.. toctree:: - :maxdepth: 1 - - node_workflow_createmap - node_workflow_mixmaps - node_workflow_applymap - node_workflow_mix - node_workflow_output diff --git a/material_maker/doc/remote_nodes.rst b/material_maker/doc/remote_nodes.rst deleted file mode 100644 index 9f09109..0000000 --- a/material_maker/doc/remote_nodes.rst +++ /dev/null @@ -1,74 +0,0 @@ -Remote nodes ------------- - -Remote nodes have no input or output. They are only used to control (remotely) the -parameters of other nodes. They can be used to either gather important parameters -of a complex graph or define the parameters of a subgraph node. - -Creating a remote node -^^^^^^^^^^^^^^^^^^^^^^ - -Remote nodes can be created by dragging a Miscellaneous/Remote node from the library -panel to a graph panel. - -Configuring a remote node -^^^^^^^^^^^^^^^^^^^^^^^^^ - -Remote nodes provide two kinds of controls: - -* linked widgets, that are associated to parameters in the graph and whose values are copied - into the target parameters -* configuration widgets, that can be used to define named configurations of the target - parameters - -Linked widgets -~~~~~~~~~~~~~~ - -.. |create_linked_widget| image:: images/create_linked_widget.png -.. |add_linked_widget| image:: images/add_linked_widget.png -.. |remove_linked_widget| image:: images/remove_linked_widget.png - -Linked widgets can be used to modify at the same time several parameters from several nodes. - -When hovering a linked widget, the user interface will show which parameters it controls. - -.. image:: images/remote_create_linked_widget.gif - :align: center - -To create a linked widget, click on the |create_linked_widget| button and select a parameter -to be controlled in another node. This will create a new linked widget whose type is the -same as the selected parameter. - -More parameters can be controlled by the same linked widget. To add one, click on the -|add_linked_widget| button of the linked widget, and select the parameter. While -associating parameters to linked widgets, Material Maker will check compatibility. - -To delete a linked widget, click on its |remove_linked_widget| button. - -Configuration widgets -~~~~~~~~~~~~~~~~~~~~~ - -.. |create_configuration_widget| image:: images/create_configuration_widget.png - -Configuration widgets are used to create named configurations for associated parameters -in the graph. - -.. image:: images/remote_configuration_widget.gif - :align: center - -To create a configuration widget, click on the |create_configuration_widget| button -and select a parameter to be controlled in another node. Then, link all other parameters -that should be controlled using the |add_linked_widget| button. - -When all parameters are linked, you can create your first configuration. Set the values -of all parameters for this first configuration, then select the **add configuration** -option in the configuration's drop down button. you will be propted for a name for -the new configuration. - -Repeat the same operation (set all parameters values, then **add configuration**) to -add all other configurations. - -Selecting a configuration using the drop down button will recall the associated parameters -values. - -It is also possible to rename, update or delete a configuration using the drop down button. diff --git a/material_maker/doc/requirements.txt b/material_maker/doc/requirements.txt deleted file mode 100644 index 483a4e9..0000000 --- a/material_maker/doc/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -sphinx_rtd_theme diff --git a/material_maker/doc/shader_nodes.rst b/material_maker/doc/shader_nodes.rst deleted file mode 100644 index 74be419..0000000 --- a/material_maker/doc/shader_nodes.rst +++ /dev/null @@ -1,150 +0,0 @@ -Shader nodes ------------- - -Most nodes in Material Maker are shader nodes. Their outputs are not defined as images, -but as shader programs that calculates - -* the color of a pixel from its coordinates for greyscale, color and RGBA outputs - -* the signed distance of a 2D point from its coordinates for SDF2D outputs - -* the signed distance of a 3D point from its coordinates for SDF3D outputs - -When shader nodes are connected, Material Maker will combine their shader programs. -As a consequence, most shader nodes are resolution independant. - -Editing a shader node will show the **Node Editor** window. - -Defining a shader node interface -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -A shader node will always have outputs that will be connected to the inputs of other -nodes. It may also (and will probably) have parameters that can be modified in the -user interface, and inputs to receive data from other nodes. - -.. image:: images/node_editor_general.png - :align: center - -Inputs and parameters can be added in the **General** tab, but first, you may want to -choose a nice name for your new node. - -Parameters -~~~~~~~~~~ - -To add a parameter, just click on the green "+" button in the Parameters section. -A new parameter line will be created with a red "-" button on its left to delete -the new parameter. On this line: - -* the first text field is the name of the parameter, that will be used in the shader code -* the second text field is an optional label that will be displayed in the user interface. - There are a few tricks with this label that can help tweaking the UI. -* the yellow document button can be used to add a tooltip to the parameter. -* the option button can be used to select a type for the parameter. The available types - are **float**, **size**, **enum**, **boolean**, **color** and **gradient** -* on the right of the type selector, controls can be used to define a default value and - constraints for the parameter -* **float** parameters can be assigned a **control** variable in the 2D preview - -To use a parameter in your shader code it is necessary to prefix it with a dollar sign. -So a **foo** parameter can be refered to by **$foo** or **$(foo)** in the shader code. -Gradient parameters need to be used as functions with a single float parameter. -So **mygradient** should be refered to as **$mygradient($uv.x)** if you want to spread -the gradient on the x axis (**$uv** is an implicit variable used by Material Maker for -UV coordinates). - -Inputs -~~~~~~ - -Inputs can be added and removed, have a name and a label (but no label trick) just -like parameters. they also have a type that can be **Greyscale**, **Color** or -**RGBA**. -Please note that Material Maker will convert automatically if you connect an input -to an output of a different but compatible type. - -The yellow document button can be used to define a name and add a tooltip to the input. - -On the right of the input type, you must define a default value that will be used -if the input is not connected. The default value is a GLSL expression that must -evaluate to a **float** for **Greyscale**, a **vec3** for **Color** or a **vec4** -for **RGBA**. Inputs default values can use the **$uv** implicit variable. You may -want to define interesting default inputs for your nodes, so it is possible -to see their effect without connecting the inputs (the screenshot above is the -Blend filter and has a vertical and an horizontal gradient as default inputs). - -The "Function" checkbox changes the way the code is generated for this input. -When set to true, the input is generated as a function and can be used in the *Instance -functions* section. If the parameter is false, the input code is inlined. It is not advised -to set this parameter to true when not required, because generating functions can have -an impact on performance. - -In shader code, inputs are used as functions that take a single **vec2** parameter. For -example **$myinput(2.0*$uv+vec2(0.2, 0.3))** refers to **myinput**, scaled and translated. - -Outputs -~~~~~~~ - -Outputs are defined in the **Outputs** tab and are very similar to inputs, but instead -of a default value, the generated value of the output should be specified as a -GLSL expression (**float** for **Greyscale**, a **vec3** for **Color** or a -**vec4** for **RGBA**). This expression can use everything in the node (parameters, -inputs, main code, instance functions and global functions) except other outputs. -And generally, complex nodes mean complex output expressions. You may thus want to -write simple expressions in the **Outputs** tab and keep complex code in the 3 -remaining tabs. - -The yellow document button can be used to define a name and add a tooltip to the input. - -.. image:: images/node_editor_outputs.png - :align: center - -Adding the actual GLSL code -^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Now the parameters, inputs and outputs are defined, the code that will actually -generate the texture will be in the 3 remaining tabs. - -Global functions -~~~~~~~~~~~~~~~~ - -The Global functions tab is used to define the functions that are necessary to -implement the texture generator. Those functions will be included only once (when -the node is used of course) and cannot use parameters or inputs. This is -typically where you will paste the code you prepared in Shadertoy. - -.. image:: images/node_editor_global.png - :align: center - -Instance functions -~~~~~~~~~~~~~~~~~~ - -Instance functions are functions that are unique to an instance of the node. -They will typically depend on parameters, and those could either be used as -parameters when calling global functions, or to form global function names (as -shown in the screenshot below: the blend_type parameter is an enum whose value -is the suffix of one of the blend functions defined in the Global Functions panel). - -Instance functions must also have a unique name, and the name implicit variable -can be used to do this: whenever $name or $(name) is used, it will be replaced -with a unique name that depends on the node instance. - -.. image:: images/node_editor_instance.png - :align: center - -Main code -~~~~~~~~~ - -This tab contains code that will be inserted into the main combined shader and -can be used to define variables that will be used in the outputs expressions. -This can be useful either to simplify the outputs or to define variables that -will be used by several outputs (hence optimizing the shader code). - -Main code can use the node's parameters and inputs as well as instance and -global functions. - -Since a node can be sampled for several different UV expressions in the same -combined shader, it is necessary for all variables declared in the main code section -to have a unique name for each (node instance, UV expression) pair. Material -Maker provides the name_uv implicit variable for this. - -.. image:: images/node_editor_main.png - :align: center diff --git a/material_maker/doc/subgraph_nodes.rst b/material_maker/doc/subgraph_nodes.rst deleted file mode 100644 index 19966cf..0000000 --- a/material_maker/doc/subgraph_nodes.rst +++ /dev/null @@ -1,39 +0,0 @@ -Subgraph nodes --------------- - -Subgraphs are parts of a complex material graph that have been gathered into -their own level of hierarchy. - -To create a subgraph, first select the nodes that must be grouped and use the -**Tools -> Create group** menu item or the **Control+G** keyboard shortcut. -This will replace all selected nodes with a single subgraph node, without -modifying the overall material description. - -When the subgraph is created, it is shown in the graph editor, and can be -renamed using the top right text field. the yellow doc button next to this -text field can be used to define the Group Node's tooltip. - -The subgraph node is not editable by default, but using the **Control+W** -shortcut will make it possible to edit its contents using the pencil button. - -.. image:: images/subgraph.png - :align: center - -The newly created subgraph contains: - -* all nodes that have been grouped -* an **Input** and an **Output** node that represent the inputs and the outputs - of the subgraph. Selecting them and using the **Control+W** shortcut makes them - editable so the subgraph inputs and outputs can be added, removed, reordered, - renamed or have their types modified. - Subgraph inputs and outputs can also be assigned tooltips (by clicking on the - yellow document button) and be associated to a port group (by clicking on the - blue circle button). - Please note that all those operations will (when possible) keep connectivity - inside and outside the subgraph. -* A **Parameters** node that is a **remote** can be edited to expose selected - parameters to the parent graph. When grouping nodes with a **remote**, the - remote will automatically be used as **Parameters** node in the nealy created - subgraph. - Remote parameters can also be assigned tooltips by clicking on the yellow - document button. diff --git a/material_maker/doc/texture_nodes.rst b/material_maker/doc/texture_nodes.rst deleted file mode 100644 index c1fac88..0000000 --- a/material_maker/doc/texture_nodes.rst +++ /dev/null @@ -1,27 +0,0 @@ -Texture nodes -------------- - -Texture nodes are nodes that actually hold and output an image (and as a consequence, -they are resolution dependant). There are two kinds of texture nodes: the image and -the buffer. - -Image node -^^^^^^^^^^ - -The image node outputs a single image from a file. Its unique parameter is -the path of the image file. - -Buffer node -^^^^^^^^^^^ - -The buffer node has a single input and two outputs. It renders its input into a buffer, -and its outputs will read from that buffer. The first output emits the buffer in full -resolution, and the second output will generate a given level of detail. - -The buffer node has two parameters: - -* the size of the buffer -* the detail level of the second output - -Buffer nodes are generally used as input of shader nodes that sample their inputs multiple -times (such as convolution nodes). diff --git a/material_maker/doc/user_interface.rst b/material_maker/doc/user_interface.rst deleted file mode 100644 index 213c5ac..0000000 --- a/material_maker/doc/user_interface.rst +++ /dev/null @@ -1,385 +0,0 @@ -User interface -============== - -Overview --------- - -Material Maker mainly consists of 7 panels: - -* The Project panel (located in the center) contains the graph editors where materials are - described for current projects - -* The Library panel (by default in the top left corner) contains all available nodes that can be used - to create materials. Library items are shown in a tree view - -* The Hierarchy panel (by default in the bottom left corner) shows the hierarchy of node groups - of the current material graph - -* The 2D preview panel (by default in the top right corner) shows the first texture generated by the - currently selected node - -* The 3D preview panel (by default in the bottom right corner) shows the current material - applied to a sample mesh in a sample environment - -* The histogram panel shows the tones histogram of the texture generated by the currently selected node - -* The reference panel can be used to display images and generated textures, and pick colors and gradients - -The 4 panels on the sides of the user interface can be moved around by dragging their title to their -desired location and hidden using the **View -> Panes** - -First steps with the user interface ------------------------------------ - -When opening Material Maker, a new empty project is created and shown in the center panel. -An empty project simply consists of a material node where textures for all elements of -the material should be connected. - -To create a new node, simply choose one (for example "bricks") from the library (the -top left panel) and drag it into the graph editor. Depending on the selected library -item, a preview or a simple description will be displayed while dragging. - -.. image:: images/create_node.gif - :align: center - -An alternate method to create a node is to show the library menu using the space bar -in the Project panel, and select a node from the list. The library menu will also be -shown when connecting a node output into an empty space in the graph (in this case, -the newly created node will be connected automatically). - -.. image:: images/create_node_menu.gif - :align: center - -Selecting this new node (by clicking on it) shows it in the 2D preview panel. - -To connect a node output to an input of another node, simply drag one to the other. -For example we can drag the first output of the Bricks node to the albedo input of -the Materials node. This will automatically assign the simple Bricks texture to the -albedo element of the material, and the 3D preview will immediately be updated. - -Nodes can also be disconnected by dragging a connected input away from its node. - -.. image:: images/connect_nodes.gif - :align: center - -Nodes can easily be configured by modifying their parameters, and previews are updated -automatically. - -Since each input can be connected to a single output, reconnecting an input will -automatically remove the previous connection. - -Graph panel ------------ - -The graph panel is where materials can be edited, by adding and configuring nodes, -and connecting them. - -.. image:: images/graph_pane.png - :align: center - -Grid and zoom -^^^^^^^^^^^^^ - -.. |zoom_out_button| image:: images/zoom_out_button.png -.. |zoom_reset_button| image:: images/zoom_reset_button.png -.. |zoom_in_button| image:: images/zoom_in_button.png -.. |grid_button| image:: images/grid_button.png - -In the top left corner of the graph panel, the following buttons can be used to modify -the zoom level and configure the grid: - - * the |zoom_out_button| button zooms out. - * the |zoom_reset_button| button resets the zoom factor. - * the |zoom_in_button| button zooms in. - * the |grid_button| button toggles the grid. When moved, nodes will - stick to the grid when it is active. The grid size can be modified - using the spinbox next to the grid button - -The view can be centered using the **View -> Center view** menu item or the **C** shortcut, -and the zoom factor can be reset using the **View -> Reset zoom** menu item or the **Alt-0** -shortcut. - -Material navigation -^^^^^^^^^^^^^^^^^^^ - -.. |graph_navigation_button| image:: images/graph_navigation_button.png -.. |group_randomness_button| image:: images/group_randomness_button.png -.. |graph_up_button| image:: images/graph_up_button.png - -In the top right corner of the graph panel, the graph navigation button -|graph_navigation_button| can be used to show a tree view of the -material (this is only useful when the Hierarchy panel is not visible). -Double clicking on an item in this tree will show it in the graph view. - -When a subgraph is shown in the graph panel, additional items are visible in -the top right corner: - -* a text entry shows the name of the subgraph and can be used to modify it. -* a |group_randomness_button| button to decide if the current subgraph transmits - its random seed to its children. -* a |graph_up_button| button to move to the parent of the currently shown subgraph. - -Selecting and copying nodes -^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Clicking on the title bar of a node will select it. Selecting a node will show its -first output (if any) in the 2D preview. It is possible to select several nodes -by holding the **Control** key while selecting. - -Selected nodes can be copied using the **Edit -> Copy** menu or the **Control+C** -keyboard shortcut. They can also be cut using the **Edit -> Cut** menu entry or the -**Control+X** shortcut. Both operations store the selected nodes and their -interconnections in the clipboard. Note that the format used is JSON, and nodes -or group of nodes can easily be shared using this format. - -The contents of the clipboard can be pasted into a graph using the **Edit -> Paste** -menu or the **Control+V** keyboard shortcut. - -Selected items can also be duplicated using the **Edit -> Duplicate** -menu or the **Control+D** keyboard shortcut. This operation does not affect -the clipboard. - -Background 2D preview -^^^^^^^^^^^^^^^^^^^^^ - -The bottom left "bricks" button can be used to show a 2D preview in the background -of the graph view. - -Background 3D preview -^^^^^^^^^^^^^^^^^^^^^ - -The bottom left "cube" button can be used to show a 3D preview in the background -of the graph view. The blue/red arrows icon is used to rotate the object or the view, -and other controls are similar to the 3D preview. - -Library panel -------------- - -The library panel shows all nodes defined in both base and user libraries in a tree -view. The base library is provided with Material Maker and the nodes it contains are -documented in this manual. The user library contains all nodes that were added using -the **Tools -> Add selected node to user library** menu item. - -The filter field above the library tree can be used to quickly find a specific node. -The tree will be updated whenever the filter string is modified. It is possible to -give focus to the search field using the **Control+F** keyboard shortcut. - -.. image:: images/library_filter.gif - :align: center - -Hierarchy panel ---------------- - -The hierarchy panel shows the hierarchy of groups of the current material graph. -It shows the name as well as a preview of a number of outputs (for 0 to 3), -that can be configured by right clicking on the panel. - -.. image:: images/hierarchy_pane.png - :align: center - -Double clicking on a group in the hierarchy shows the contents of the corresponding group -in the Graph panel. - -2D Preview panel ----------------- - -The 2D preview panel shows a tiled preview of the first output of the selected -node. The animated dashed lines show the bounds of the texture, so it is -easy to check that the texture wraps correctly. - -.. image:: images/preview_2d.png - :align: center - -Depending on the selected node, controls can be shown and they can me moved -around to modify the associated parameters. - -The 2D preview panel has a context menu that can be used to select the preview -settings, export the previewed texture or render the previewed texture and add -it to the References panel. - -3D Preview panel ----------------- - -The 3D preview panel shows a 3D preview of the current material. - -.. image:: images/preview_3d.png - :align: center - -The *Model* menu can be used to: - -* select a model for the 3D preview - -* show a popup to configure its UV scale and specify if it should be tesselated or not - -* start and stop the object's rotation animation - -* generate a mesh normal or inverse UV map (this option is only available for custom meshes) - -Selecting the *Custom* option in the model list will show a file dialog to select a -3D model in Wavefront .obj format. The model should have UV information to correctly -display materials (normals will be generated if they are missing). - -When generating a map from a custom mesh, an image node for the generated map will -be stored in the clipboard, and it is possible to directly paste that node into about -a material graph. - -The *Environment* menu provides different environments. - -In the 3D view, the view can be rotated about the yaw and the pitch axes (from the -camera's point of view) by holding the left mouse button and moving the mouse horizontally -or vertically. The object can also be rotated about the roll axis by holding Shift and -and the right mouse button and moving the mouse horizontally. - -Holding the Shift key will rotate the object while the view remains static. - -Rotating the object or the camera will automatically disable the object's rotate animation. - -The mouse wheel can be used to move the camera along its longitudinal axis (hense zooming -forward or backward). - -Histogram panel ---------------- - -The histogram panel shows an histogram of the texture generated by the selected node. - -.. image:: images/histogram_pane.png - :align: center - -Reference panel ---------------- - -The reference panel can be used to show images and generated textures, and pick colors and gradients. - -.. image:: images/reference_panel.png - :align: center - -To add a reference, simply drag an image file from the filesystem into the reference panel (dragging -an image from the web page can also work depending on the environment). - -Only one reference can be shown at a time and the buttons at the top of the panel can be used to -show the previous or the next reference in the list. - -The mouse wheel can be used to zoom, and holding the middle mouse button makes it possible -to pan across the image. - -The boxes under the reference image can be used to store 5 colors and a gradient. To store a color, -first select one of the 5 color boxes by clicking on it, and click on the image with the left mouse -button. To store a gradient, click on the gradient box, then click and drag on the image using the -left mouse button. - -It is possible to drag and drop colors and gradients from the boxes into the graph panel: - -* Dropping a color into the graph panel will create a Uniform node - -* Dropping a gradient into the graph panel will create a Colorize node - -* Dropping a color into a color parameter or into a cursor of a gradient parameter - will modify the corresponding color - -* Dropping a gradient into a gradient parameter will assign it - -Main menu ---------- - -The main menu bar is organized in 5 menus: - -* the *File* menu contains actions to create, load, save and export materials -* the *Edit* menu has common edit actions cut, copy and paste -* the *View* menu contains actions to customize the graphial user interface -* the *Tools* menu has actions to add items to the user library -* the *Help* menu can be used to find more information and submit feedback about the software - -File menu -^^^^^^^^^ - -* *New material* creates a new material and opens a tab in the center panel to edit it - -* *Load material* opens a file dialog to select a procedural material (.ptex) file. If - a material file is selected, it will be open in a new tab in the center panel. If the current - tab contains an empty material (about material that only consists of a Material node), the - material will be loaded into this tab. - -* *Save material* saves the current material. If it was not previously saved, a file dialog - will be displayed to select a location and file name. - -* *Save material as* prompts for a location and file name and saves the current material. - -* *Save all materials* saves all currently open materials. Materials that were already - saved are ignored. - -* the *Export* submenu can be used to export the current Material for Godot, Unity - or Unreal. It will prompt for a file name and generate PNG files for all components - of the material. Exporting to one of those engines is described in the - :ref:`export-section` section. - -* *Close material* closes the current material. - -* *Quit* closes the software. - -Edit menu -^^^^^^^^^ - -* *Cut* Copies the selected nodes to the clipboard and removes them from the current material. - -* *Copy* Copies the selected nodes to the clipboard - -* *Paste* Copies the clipboard into the current material. Note that the nodes will be added to - the center of the view, so it is advised to scroll to the correct location before pasting. - Pasting also unselects all previously selected nodes and selects all newly created nodes, - so they can easily be moved around. - -* *Load Selection* Loads a graph selection previously saved into a file - -* *Save Selection* Saves the current graph selection into a file - -* *Set Theme* is used to select the UI Theme - -* *Preferences* shows the *Preferences* dialog - -View menu -^^^^^^^^^ - -* *Center view* Centers the current material graph view - -* *Reset zoom* Resets the zoom level of the current material graph view - -* the *Panels* submenu can be used to show or hide all side panels - -Tools menu -^^^^^^^^^^ - -* The *Create* submenu can be used to create any of the node templates. - -* *Create group* creates a subgraph node with the currently selected nodes, - and shows the contents of the newly created group in the current graph - view. - -* the *Make selected nodes editable* menu item will toggle edit mode for - all selected nodes that support it. Shader and graph nodes will show - 3 buttons to edit, load and save the node, switches will show controls to - modify the number of choices and outputs, and input/output modes will - become editable. - -* *Add selected node to user library* first prompts for an item name. If a name is entered and - confirmed, the selected nodes in the current material will be added to the user library under - that name. The user library is saved automatically. - -* *Export the nodes library* will prompt for a location on the disk and - save the whole node library. - -* *Create a screenshot of the current graph* will prompt for an image file name - on the disk and save a screenshot of the whole current graph (it will automatically - pan the graph to create the screenshot). - -Help menu -^^^^^^^^^ - -* *User manual* opens an external web browser to show this manual - -* *Show selected library item documentation* opens an external web browser to show - documentation from the User Manual for the current library item - -* *Report a bug* opens a web browser on the Issues page of Material Maker's GitHub project. Please - do not hesitate to use it to suggest improvements for Material Maker. - -* *About* Shows the about dialog. diff --git a/material_maker/examples/3d_shapes.ptex b/material_maker/examples/3d_shapes.ptex deleted file mode 100644 index 9e4b3d6..0000000 --- a/material_maker/examples/3d_shapes.ptex +++ /dev/null @@ -1,370 +0,0 @@ -{ - "connections": [ - { - "from": "graph", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "graph", - "from_port": 1, - "to": "Material", - "to_port": 5 - }, - { - "from": "transform", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "graph", - "to_port": 0 - }, - { - "from": "graph", - "from_port": 0, - "to": "edge_detect_1", - "to_port": 0 - }, - { - "from": "edge_detect_1", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "box", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "sphere", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "graph", - "from_port": 2, - "to": "Material", - "to_port": 6 - } - ], - "label": "Graph", - "name": "49", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "export_paths": { - - }, - "name": "Material", - "node_position": { - "x": -165, - "y": 7 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao": 1, - "depth_scale": 1, - "emission_energy": 1, - "metallic": 1, - "normal": 1, - "roughness": 1, - "size": 11, - "sss": 0 - }, - "type": "material" - }, - { - "name": "transform", - "node_position": { - "x": -997.5, - "y": -141 - }, - "parameters": { - "repeat": true, - "rotate": 0, - "scale_x": 0.5, - "scale_y": 0.5, - "translate_x": 0.25, - "translate_y": 0.25 - }, - "type": "transform" - }, - { - "connections": [ - { - "from": "colorize", - "from_port": 0, - "to": "gen_outputs", - "to_port": 2 - }, - { - "from": "gen_inputs", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "gen_inputs", - "from_port": 0, - "to": "occlusion", - "to_port": 0 - }, - { - "from": "occlusion", - "from_port": 0, - "to": "gen_outputs", - "to_port": 1 - }, - { - "from": "normal_map", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "gen_inputs", - "from_port": 0, - "to": "normal_map", - "to_port": 0 - } - ], - "label": "NOD", - "name": "graph", - "node_position": { - "x": -431.27063, - "y": 70.5 - }, - "nodes": [ - { - "name": "occlusion", - "node_position": { - "x": -84.811829, - "y": 70.5 - }, - "parameters": { - "param0": 9, - "param2": 2 - }, - "type": "occlusion" - }, - { - "name": "colorize", - "node_position": { - "x": -65.5, - "y": 158 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -381.811829, - "y": 49.5 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 244.5, - "y": 49.5 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - }, - { - "name": "port2", - "type": "rgba" - }, - { - "name": "port1", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -38.270599, - "y": -143 - }, - "parameters": { - - }, - "seed_value": -7495, - "type": "remote", - "widgets": [ - - ] - }, - { - "name": "normal_map", - "node_position": { - "x": -60.565704, - "y": -60.166656 - }, - "parameters": { - "param0": 9, - "param1": 1, - "param2": 0, - "param4": 0 - }, - "type": "normal_map" - } - ], - "parameters": { - - }, - "type": "graph" - }, - { - "name": "colorize", - "node_position": { - "x": -451.598755, - "y": -11.262512 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.136364, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend", - "node_position": { - "x": -718.608398, - "y": 67.325012 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "edge_detect_1", - "node_position": { - "x": -460.608398, - "y": -66.674988 - }, - "parameters": { - "size": 9 - }, - "type": "edge_detect_1" - }, - { - "name": "box", - "node_position": { - "x": -988.422119, - "y": 68.460938 - }, - "parameters": { - "cx": 0.5, - "cy": 0.5, - "cz": 0.5, - "rx": 40, - "ry": 40, - "rz": 90, - "sx": 0.25, - "sy": 0.25, - "sz": 0.25 - }, - "type": "box" - }, - { - "name": "sphere", - "node_position": { - "x": -989.422119, - "y": -247.039063 - }, - "parameters": { - "cx": 0.5, - "cy": 0.5, - "r": 0.5 - }, - "type": "sphere" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/3d_shapes.ptex.import b/material_maker/examples/3d_shapes.ptex.import deleted file mode 100644 index 5a7539f..0000000 --- a/material_maker/examples/3d_shapes.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/3d_shapes.ptex-fdbdf93744127700e5f17a837ca716e7.tres" - -[deps] - -source_file="res://material_maker/examples/3d_shapes.ptex" -dest_files=[ "res://.import/3d_shapes.ptex-fdbdf93744127700e5f17a837ca716e7.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/beehive.ptex b/material_maker/examples/beehive.ptex deleted file mode 100644 index f0f0efb..0000000 --- a/material_maker/examples/beehive.ptex +++ /dev/null @@ -1,343 +0,0 @@ -{ - "connections": [ - { - "from": "colorize_2", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "beehive_2", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "beehive_2", - "from_port": 1, - "to": "colorize", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "colorize_5", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "colorize_4", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "normal_map", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "colorize_5", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "Material", - "to_port": 1 - }, - { - "from": "colorize_4", - "from_port": 0, - "to": "Material", - "to_port": 2 - }, - { - "from": "normal_map", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "Material", - "to_port": 6 - } - ], - "label": "Graph", - "name": "49", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "export_paths": { - - }, - "name": "Material", - "node_position": { - "x": -28, - "y": -37 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao": 1, - "depth_scale": 0.2, - "emission_energy": 1, - "metallic": 1, - "normal": 1, - "roughness": 1, - "size": 11, - "sss": 0 - }, - "type": "material" - }, - { - "name": "colorize", - "node_position": { - "x": -591.193665, - "y": 41.163864 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0.225431, - "g": 0.225431, - "pos": 0.583818, - "r": 0.225431 - }, - { - "a": 1, - "b": 0.96875, - "g": 0.96875, - "pos": 0.672727, - "r": 0.96875 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_2", - "node_position": { - "x": -591.193665, - "y": -29.836136 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0.947917, - "g": 0.947917, - "pos": 0.049912, - "r": 0.947917 - }, - { - "a": 1, - "b": 0.115584, - "g": 0.115584, - "pos": 0.106977, - "r": 0.115584 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.290909, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend", - "node_position": { - "x": -603.703308, - "y": 113.163872 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "seed_value": -12215, - "type": "blend" - }, - { - "name": "normal_map", - "node_position": { - "x": -270.375671, - "y": 88.194351 - }, - "parameters": { - "param0": 11, - "param1": 1.02, - "param2": 0, - "param4": 1 - }, - "type": "normal_map" - }, - { - "name": "colorize_3", - "node_position": { - "x": -279.375671, - "y": 225.694351 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "uniform_greyscale", - "node_position": { - "x": -281.375671, - "y": -63.305649 - }, - "parameters": { - "color": 0.16 - }, - "type": "uniform_greyscale" - }, - { - "name": "colorize_4", - "node_position": { - "x": -280.375671, - "y": 7.194351 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.65625, - "g": 0.65625, - "pos": 0.518182, - "r": 0.65625 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.890909, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_5", - "node_position": { - "x": -275.375671, - "y": -143.805649 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0.068034, - "pos": 0, - "r": 0.098958 - }, - { - "a": 1, - "b": 0, - "g": 0.6875, - "pos": 0.881818, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "beehive_2", - "node_position": { - "x": -595.426147, - "y": -131.090683 - }, - "parameters": { - "sx": 20, - "sy": 12 - }, - "type": "beehive" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/beehive.ptex.import b/material_maker/examples/beehive.ptex.import deleted file mode 100644 index 87348a2..0000000 --- a/material_maker/examples/beehive.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/beehive.ptex-51715262d81c1a144e9a7e141a45db7f.tres" - -[deps] - -source_file="res://material_maker/examples/beehive.ptex" -dest_files=[ "res://.import/beehive.ptex-51715262d81c1a144e9a7e141a45db7f.tres" ] - -[params] - -render=false -scale=3.0 diff --git a/material_maker/examples/biohazard.ptex b/material_maker/examples/biohazard.ptex deleted file mode 100644 index c7b61fa..0000000 --- a/material_maker/examples/biohazard.ptex +++ /dev/null @@ -1,664 +0,0 @@ -{ - "connections": [ - { - "from": "pattern_0", - "from_port": 0, - "to": "colorize_0", - "to_port": 0 - }, - { - "from": "colorize_0", - "from_port": 0, - "to": "transform_0", - "to_port": 0 - }, - { - "from": "pattern_0", - "from_port": 0, - "to": "colorize_1", - "to_port": 0 - }, - { - "from": "colorize_1", - "from_port": 0, - "to": "transform_1", - "to_port": 0 - }, - { - "from": "transform_1", - "from_port": 0, - "to": "blend_0", - "to_port": 0 - }, - { - "from": "transform_0", - "from_port": 0, - "to": "blend_0", - "to_port": 1 - }, - { - "from": "transform_2", - "from_port": 0, - "to": "blend_1", - "to_port": 1 - }, - { - "from": "blend_1", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "transform_3", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "pattern_1", - "from_port": 0, - "to": "transform_4", - "to_port": 0 - }, - { - "from": "transform_4", - "from_port": 0, - "to": "blend_3", - "to_port": 0 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "blend_3", - "to_port": 1 - }, - { - "from": "blend_3", - "from_port": 0, - "to": "blend_1", - "to_port": 0 - }, - { - "from": "blend_3", - "from_port": 0, - "to": "transform_2", - "to_port": 0 - }, - { - "from": "blend_3", - "from_port": 0, - "to": "transform_3", - "to_port": 0 - }, - { - "from": "colorize_1", - "from_port": 0, - "to": "blend_4", - "to_port": 0 - }, - { - "from": "colorize_0", - "from_port": 0, - "to": "blend_4", - "to_port": 1 - }, - { - "from": "blend_5", - "from_port": 0, - "to": "blend_6", - "to_port": 1 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "blend_5", - "to_port": 0 - }, - { - "from": "blend_6", - "from_port": 0, - "to": "normal_map_0", - "to_port": 0 - }, - { - "from": "normal_map_0", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "combine_0", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "uniform_0", - "from_port": 0, - "to": "Material", - "to_port": 1 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "Material", - "to_port": 2 - }, - { - "from": "blend_6", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "colorize_4", - "from_port": 0, - "to": "combine_0", - "to_port": 0 - }, - { - "from": "blend_6", - "from_port": 0, - "to": "colorize_4", - "to_port": 0 - }, - { - "from": "colorize_1", - "from_port": 0, - "to": "transform_6", - "to_port": 0 - }, - { - "from": "blend_7", - "from_port": 0, - "to": "blend_6", - "to_port": 0 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "blend_7", - "to_port": 1 - }, - { - "from": "transform_6", - "from_port": 0, - "to": "blend_7", - "to_port": 0 - }, - { - "from": "blend_4", - "from_port": 0, - "to": "blend_5", - "to_port": 1 - } - ], - "label": "Graph", - "name": "163", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "transform_3", - "node_position": { - "x": 253, - "y": 237.5 - }, - "parameters": { - "repeat": false, - "rotate": 240, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "pattern_0", - "node_position": { - "x": -463, - "y": -41.5 - }, - "parameters": { - "mix": 0, - "x_scale": 1, - "x_wave": 0, - "y_scale": 1, - "y_wave": 0 - }, - "type": "pattern" - }, - { - "name": "colorize_4", - "node_position": { - "x": 968, - "y": 12.386353 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.090909, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "pattern_1", - "node_position": { - "x": 218.5, - "y": -420.25 - }, - "parameters": { - "mix": 0, - "x_scale": 1, - "x_wave": 2, - "y_scale": 1, - "y_wave": 2 - }, - "type": "pattern" - }, - { - "name": "Material", - "node_position": { - "x": 1320, - "y": -22 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 1, - "emission_energy": 1, - "metallic": 1, - "normal_scale": 1, - "resolution": 1, - "roughness": 1, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "name": "transform_4", - "node_position": { - "x": 459.5, - "y": -471.25 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 0.05, - "scale_y": 2, - "translate_x": -0.015, - "translate_y": -0.15 - }, - "type": "transform" - }, - { - "name": "transform_1", - "node_position": { - "x": 21, - "y": -170.5 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0, - "translate_y": -0.25 - }, - "type": "transform" - }, - { - "name": "transform_0", - "node_position": { - "x": 21, - "y": 43.5 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0, - "translate_y": -0.22 - }, - "type": "transform" - }, - { - "name": "blend_0", - "node_position": { - "x": 300, - "y": -228.5 - }, - "parameters": { - "amount": 1, - "blend_type": 11 - }, - "type": "blend" - }, - { - "name": "transform_2", - "node_position": { - "x": 253, - "y": 26.5 - }, - "parameters": { - "repeat": false, - "rotate": 120, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "blend_3", - "node_position": { - "x": 554.5, - "y": -231.25 - }, - "parameters": { - "amount": 1, - "blend_type": 11 - }, - "type": "blend" - }, - { - "name": "colorize_2", - "node_position": { - "x": 674.5, - "y": 238.75 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.072727, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_0", - "node_position": { - "x": -216, - "y": -50.5 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.581818, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.645455, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_1", - "node_position": { - "x": -215, - "y": -118.5 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.663636, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.7, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend_5", - "node_position": { - "x": 846.5, - "y": 338.75 - }, - "parameters": { - "amount": 1, - "blend_type": 11 - }, - "type": "blend" - }, - { - "name": "blend_6", - "node_position": { - "x": 887.5, - "y": 185.75 - }, - "parameters": { - "amount": 1, - "blend_type": 3 - }, - "type": "blend" - }, - { - "name": "blend_1", - "node_position": { - "x": 491, - "y": 51.5 - }, - "parameters": { - "amount": 1, - "blend_type": 3 - }, - "type": "blend" - }, - { - "name": "blend_2", - "node_position": { - "x": 487, - "y": 168.75 - }, - "parameters": { - "amount": 1, - "blend_type": 3 - }, - "type": "blend" - }, - { - "name": "transform_6", - "node_position": { - "x": 735, - "y": -110.613647 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 0.2, - "scale_y": 0.2, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "blend_7", - "node_position": { - "x": 731, - "y": 94.386353 - }, - "parameters": { - "amount": 1, - "blend_type": 11 - }, - "type": "blend" - }, - { - "name": "combine_0", - "node_position": { - "x": 1099.5, - "y": -77.25 - }, - "parameters": { - "color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "name": 0 - }, - "type": "combine" - }, - { - "name": "uniform_0", - "node_position": { - "x": 1138.5, - "y": 23.75 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "blend_4", - "node_position": { - "x": 484.5, - "y": 309.75 - }, - "parameters": { - "amount": 1, - "blend_type": 11 - }, - "type": "blend" - }, - { - "name": "colorize_3", - "node_position": { - "x": 1094.04541, - "y": 85.386353 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.118182, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "normal_map_0", - "node_position": { - "x": 1113.5, - "y": 184.75 - }, - "parameters": { - "amount": 0.5, - "param0": 11, - "param1": 0.99, - "param2": 0, - "param3": 0, - "param4": 1, - "size": 2 - }, - "type": "normal_map" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/biohazard.ptex.import b/material_maker/examples/biohazard.ptex.import deleted file mode 100644 index a4e25e7..0000000 --- a/material_maker/examples/biohazard.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/biohazard.ptex-7f147a6da8459c3f121e4ff97781005f.tres" - -[deps] - -source_file="res://material_maker/examples/biohazard.ptex" -dest_files=[ "res://.import/biohazard.ptex-7f147a6da8459c3f121e4ff97781005f.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/brick_rotated.ptex b/material_maker/examples/brick_rotated.ptex deleted file mode 100644 index dc2faa1..0000000 --- a/material_maker/examples/brick_rotated.ptex +++ /dev/null @@ -1,234 +0,0 @@ -{ - "connections": [ - { - "from": "transform", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "pattern", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "Material", - "to_port": 6 - }, - { - "from": "blend", - "from_port": 0, - "to": "normal_map", - "to_port": 0 - }, - { - "from": "normal_map", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "bricks_2", - "from_port": 2, - "to": "transform", - "to_port": 1 - }, - { - "from": "bricks_2", - "from_port": 3, - "to": "transform", - "to_port": 2 - }, - { - "from": "bricks_2", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "bricks_2", - "from_port": 1, - "to": "transform", - "to_port": 3 - } - ], - "label": "Graph", - "name": "47", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "export_paths": { - - }, - "name": "Material", - "node_position": { - "x": 70, - "y": 113 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao": 1, - "depth_scale": 1, - "emission_energy": 1, - "metallic": 1, - "normal": 1, - "roughness": 1, - "size": 11, - "sss": 0 - }, - "type": "material" - }, - { - "name": "blend", - "node_position": { - "x": -286.5, - "y": 14.5 - }, - "parameters": { - "amount": 1, - "blend_type": 2 - }, - "type": "blend" - }, - { - "name": "pattern", - "node_position": { - "x": -547.5, - "y": -227.068176 - }, - "parameters": { - "mix": 0, - "x_scale": 1, - "x_wave": 3, - "y_scale": 0, - "y_wave": 4 - }, - "type": "pattern" - }, - { - "name": "colorize", - "node_position": { - "x": -10.209106, - "y": -146.068176 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "transform", - "node_position": { - "x": -258.5, - "y": -196.5 - }, - "parameters": { - "repeat": false, - "rotate": 360, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0.5, - "translate_y": 0.5 - }, - "type": "transform" - }, - { - "color": { - "a": 1, - "b": 0, - "g": 0.5, - "r": 1, - "type": "Color" - }, - "name": "comment", - "node_position": { - "x": -391.274048, - "y": 165.542206 - }, - "parameters": { - - }, - "size": { - "x": 280, - "y": 85 - }, - "text": "This example shows how to use the 3rd and 4th outputs of the bricks node to get the center of each brick.", - "title": "Comment", - "type": "comment" - }, - { - "name": "normal_map", - "node_position": { - "x": 14.29071, - "y": -40.645294 - }, - "parameters": { - "param0": 11, - "param1": 0.995, - "param2": 0, - "param4": 1 - }, - "type": "normal_map" - }, - { - "name": "bricks_2", - "node_position": { - "x": -528.086548, - "y": -114.154938 - }, - "parameters": { - "bevel": 0.1, - "columns": 3, - "corner": 0, - "mortar": 0.1, - "pattern": 0, - "repeat": 1, - "round": 0, - "row_offset": 0.5, - "rows": 6 - }, - "type": "bricks" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/brick_rotated.ptex.import b/material_maker/examples/brick_rotated.ptex.import deleted file mode 100644 index 1c727e6..0000000 --- a/material_maker/examples/brick_rotated.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/brick_rotated.ptex-523d59c690c5371f32f259e6a1da3fd9.tres" - -[deps] - -source_file="res://material_maker/examples/brick_rotated.ptex" -dest_files=[ "res://.import/brick_rotated.ptex-523d59c690c5371f32f259e6a1da3fd9.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/bricks.ptex b/material_maker/examples/bricks.ptex deleted file mode 100644 index efbadc9..0000000 --- a/material_maker/examples/bricks.ptex +++ /dev/null @@ -1,975 +0,0 @@ -{ - "connections": [ - { - "from": "Perlin", - "from_port": 0, - "to": "Warp", - "to_port": 1 - }, - { - "from": "Warp", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "blend_0", - "to_port": 2 - }, - { - "from": "colorize_0", - "from_port": 0, - "to": "blend_0", - "to_port": 1 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "colorize_4", - "to_port": 0 - }, - { - "from": "colorize_4", - "from_port": 0, - "to": "Material", - "to_port": 2 - }, - { - "from": "blend_1", - "from_port": 0, - "to": "colorize_1", - "to_port": 0 - }, - { - "from": "Warp", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "Perlin", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "colorize_6", - "to_port": 0 - }, - { - "from": "Perlin", - "from_port": 0, - "to": "blend_1", - "to_port": 0 - }, - { - "from": "Perlin", - "from_port": 0, - "to": "colorize_0", - "to_port": 0 - }, - { - "from": "uniform_0", - "from_port": 0, - "to": "Material", - "to_port": 1 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "Material", - "to_port": 5 - }, - { - "from": "colorize_1", - "from_port": 0, - "to": "adjust_hsv_0", - "to_port": 0 - }, - { - "from": "adjust_hsv_0", - "from_port": 0, - "to": "blend_0", - "to_port": 0 - }, - { - "from": "graph", - "from_port": 0, - "to": "Warp", - "to_port": 0 - }, - { - "from": "graph", - "from_port": 1, - "to": "blend_1", - "to_port": 1 - }, - { - "from": "colorize_6", - "from_port": 0, - "to": "Material", - "to_port": 6 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "normal_map_2", - "to_port": 0 - }, - { - "from": "normal_map_2", - "from_port": 0, - "to": "Material", - "to_port": 4 - } - ], - "label": "Graph", - "name": "61", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "colorize_0", - "node_position": { - "x": 560.943665, - "y": 50 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "export_paths": { - - }, - "name": "Material", - "node_position": { - "x": 1238, - "y": 183 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao": 1, - "depth_scale": 0, - "emission_energy": 1, - "flags_transparent": false, - "metallic": 1, - "normal": 1, - "roughness": 1, - "size": 11, - "sss": 0 - }, - "type": "material" - }, - { - "name": "blend_2", - "node_position": { - "x": 456, - "y": 318 - }, - "parameters": { - "amount": 0.551223, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "blend_0", - "node_position": { - "x": 836.943726, - "y": -71 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "colorize_2", - "node_position": { - "x": 533.943665, - "y": 141 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "uniform_0", - "node_position": { - "x": 760, - "y": 156 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "colorize_4", - "node_position": { - "x": 711, - "y": 215 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0.703125, - "g": 0.703125, - "pos": 1, - "r": 0.703125 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_6", - "node_position": { - "x": 716, - "y": 284 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_3", - "node_position": { - "x": 716, - "y": 363 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.838542, - "g": 0.838542, - "pos": 0.145455, - "r": 0.838542 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.536364, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_1", - "node_position": { - "x": 383.943665, - "y": -76 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.0016, - "g": 0.0016, - "pos": 0, - "r": 0.307292 - }, - { - "a": 1, - "b": 0, - "g": 0.180135, - "pos": 0.2, - "r": 0.606771 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.345455, - "r": 0.3125 - }, - { - "a": 1, - "b": 0, - "g": 0.19869, - "pos": 0.545455, - "r": 0.669271 - }, - { - "a": 1, - "b": 0.019368, - "g": 0.060224, - "pos": 0.745455, - "r": 0.309896 - }, - { - "a": 1, - "b": 0, - "g": 0.180135, - "pos": 1, - "r": 0.606771 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend_1", - "node_position": { - "x": 288, - "y": 203 - }, - "parameters": { - "amount": 0.5, - "blend_type": 6 - }, - "type": "blend" - }, - { - "name": "Perlin", - "node_position": { - "x": 32, - "y": 238 - }, - "parameters": { - "iterations": 6, - "persistence": 0.85, - "scale_x": 4, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "Warp", - "node_position": { - "x": 306, - "y": 55.75 - }, - "parameters": { - "amount": 0.04, - "eps": 0.045, - "mode": 0 - }, - "type": "warp" - }, - { - "name": "adjust_hsv_0", - "node_position": { - "x": 590.224792, - "y": -74.268188 - }, - "parameters": { - "hue": 0, - "saturation": 1, - "value": 1 - }, - "type": "adjust_hsv" - }, - { - "name": "_2_2", - "node_position": { - "x": 299.467804, - "y": -281.036743 - }, - "parameters": { - "param1": 0, - "param2": 1, - "param3": 1 - }, - "type": "remote", - "widgets": [ - { - "label": "Hue", - "linked_widgets": [ - { - "node": "adjust_hsv_0", - "widget": "hue" - } - ], - "name": "param1", - "type": "linked_control" - }, - { - "label": "Saturation", - "linked_widgets": [ - { - "node": "adjust_hsv_0", - "widget": "saturation" - } - ], - "name": "param2", - "type": "linked_control" - }, - { - "label": "Value", - "linked_widgets": [ - { - "node": "adjust_hsv_0", - "widget": "value" - } - ], - "name": "param3", - "type": "linked_control" - } - ] - }, - { - "connections": [ - { - "from": "switch_0", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "switch_0", - "from_port": 1, - "to": "gen_outputs", - "to_port": 1 - }, - { - "from": "Bricks", - "from_port": 0, - "to": "switch_0", - "to_port": 0 - }, - { - "from": "voronoi_0", - "from_port": 2, - "to": "switch_0", - "to_port": 3 - }, - { - "from": "voronoi_0", - "from_port": 1, - "to": "colorize_5", - "to_port": 0 - }, - { - "from": "colorize_5", - "from_port": 0, - "to": "switch_0", - "to_port": 2 - }, - { - "from": "Bricks", - "from_port": 1, - "to": "switch_0", - "to_port": 1 - } - ], - "label": "Modular Bricks", - "name": "graph", - "node_position": { - "x": 15, - "y": 56 - }, - "nodes": [ - { - "name": "colorize_5", - "node_position": { - "x": -238.515076, - "y": -62.762329 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.027273, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.2, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "Bricks", - "node_position": { - "x": -250, - "y": -240 - }, - "parameters": { - "bevel": 0.2, - "columns": 2, - "corner": 0, - "mortar": 0.05, - "pattern": 3, - "repeat": 2, - "round": 0, - "row_offset": 0.5, - "rows": 2 - }, - "type": "bricks" - }, - { - "name": "voronoi_0", - "node_position": { - "x": -248.515076, - "y": -2.762329 - }, - "parameters": { - "intensity": 1, - "randomness": 1, - "scale_x": 8, - "scale_y": 8, - "stretch_x": 1, - "stretch_y": 1 - }, - "type": "voronoi" - }, - { - "name": "switch_0", - "node_position": { - "x": -7.515076, - "y": -126.762329 - }, - "parameters": { - "choices": 2, - "outputs": 2, - "source": 0 - }, - "type": "switch" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -295.330811, - "y": -317.657043 - }, - "parameters": { - "param0": 0 - }, - "type": "remote", - "widgets": [ - { - "configurations": { - "Basket weave": [ - { - "node": "Bricks", - "value": 3, - "widget": "pattern" - }, - { - "node": "Bricks", - "value": 2, - "widget": "repeat" - }, - { - "node": "Bricks", - "value": 2, - "widget": "rows" - }, - { - "node": "Bricks", - "value": 2, - "widget": "columns" - }, - { - "node": "switch_0", - "value": 0, - "widget": "source" - }, - { - "node": "voronoi_0", - "value": 8, - "widget": "scale_x" - }, - { - "node": "voronoi_0", - "value": 8, - "widget": "scale_y" - } - ], - "Herring bone": [ - { - "node": "Bricks", - "value": 2, - "widget": "pattern" - }, - { - "node": "Bricks", - "value": 2, - "widget": "repeat" - }, - { - "node": "Bricks", - "value": 2, - "widget": "rows" - }, - { - "node": "Bricks", - "value": 2, - "widget": "columns" - }, - { - "node": "switch_0", - "value": 0, - "widget": "source" - }, - { - "node": "voronoi_0", - "value": 8, - "widget": "scale_x" - }, - { - "node": "voronoi_0", - "value": 8, - "widget": "scale_y" - } - ], - "Running bond 1": [ - { - "node": "Bricks", - "value": 0, - "widget": "pattern" - }, - { - "node": "Bricks", - "value": 1, - "widget": "repeat" - }, - { - "node": "Bricks", - "value": 8, - "widget": "rows" - }, - { - "node": "Bricks", - "value": 4, - "widget": "columns" - }, - { - "node": "switch_0", - "value": 0, - "widget": "source" - }, - { - "node": "voronoi_0", - "value": 8, - "widget": "scale_x" - }, - { - "node": "voronoi_0", - "value": 8, - "widget": "scale_y" - } - ], - "Running bond 2": [ - { - "node": "Bricks", - "value": 1, - "widget": "pattern" - }, - { - "node": "Bricks", - "value": 1, - "widget": "repeat" - }, - { - "node": "Bricks", - "value": 8, - "widget": "rows" - }, - { - "node": "Bricks", - "value": 4, - "widget": "columns" - }, - { - "node": "switch_0", - "value": 0, - "widget": "source" - }, - { - "node": "voronoi_0", - "value": 8, - "widget": "scale_x" - }, - { - "node": "voronoi_0", - "value": 8, - "widget": "scale_y" - } - ], - "Spanish bond": [ - { - "node": "Bricks", - "value": 4, - "widget": "pattern" - }, - { - "node": "Bricks", - "value": 3, - "widget": "repeat" - }, - { - "node": "Bricks", - "value": 2, - "widget": "rows" - }, - { - "node": "Bricks", - "value": 2, - "widget": "columns" - }, - { - "node": "switch_0", - "value": 0, - "widget": "source" - }, - { - "node": "voronoi_0", - "value": 8, - "widget": "scale_x" - }, - { - "node": "voronoi_0", - "value": 8, - "widget": "scale_y" - } - ], - "Uneven": [ - { - "node": "Bricks", - "value": 3, - "widget": "pattern" - }, - { - "node": "Bricks", - "value": 2, - "widget": "repeat" - }, - { - "node": "Bricks", - "value": 2, - "widget": "rows" - }, - { - "node": "Bricks", - "value": 2, - "widget": "columns" - }, - { - "node": "switch_0", - "value": 1, - "widget": "source" - }, - { - "node": "voronoi_0", - "value": 8, - "widget": "scale_x" - }, - { - "node": "voronoi_0", - "value": 8, - "widget": "scale_y" - } - ] - }, - "label": "Pattern", - "linked_widgets": [ - { - "node": "Bricks", - "widget": "pattern" - }, - { - "node": "Bricks", - "widget": "repeat" - }, - { - "node": "Bricks", - "widget": "rows" - }, - { - "node": "Bricks", - "widget": "columns" - }, - { - "node": "switch_0", - "widget": "source" - }, - { - "node": "voronoi_0", - "widget": "scale_x" - }, - { - "node": "voronoi_0", - "widget": "scale_y" - } - ], - "name": "param0", - "type": "config_control" - } - ] - }, - { - "name": "gen_outputs", - "node_position": { - "x": 190, - "y": -124 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - }, - { - "name": "port1", - "type": "rgba" - } - ], - "type": "ios" - } - ], - "parameters": { - "param0": 0 - }, - "type": "graph" - }, - { - "name": "normal_map_2", - "node_position": { - "x": 909.357788, - "y": 318.520294 - }, - "parameters": { - "param0": 11, - "param1": 1.02, - "param2": 0, - "param4": 0 - }, - "type": "normal_map" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/bricks.ptex.import b/material_maker/examples/bricks.ptex.import deleted file mode 100644 index b0ee3fc..0000000 --- a/material_maker/examples/bricks.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/bricks.ptex-8a4a409b5b41c018677a6156ef3f93e5.tres" - -[deps] - -source_file="res://material_maker/examples/bricks.ptex" -dest_files=[ "res://.import/bricks.ptex-8a4a409b5b41c018677a6156ef3f93e5.tres" ] - -[params] - -render=false -scale=3.0 diff --git a/material_maker/examples/clump_of_grass.ptex b/material_maker/examples/clump_of_grass.ptex deleted file mode 100644 index 8de76a6..0000000 --- a/material_maker/examples/clump_of_grass.ptex +++ /dev/null @@ -1,266 +0,0 @@ -{ - "connections": [ - { - "from": "colorize_0", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "perlin_0", - "from_port": 0, - "to": "blend_0", - "to_port": 1 - }, - { - "from": "pattern_0", - "from_port": 0, - "to": "blend_0", - "to_port": 0 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "transform_0", - "to_port": 0 - }, - { - "from": "transform_0", - "from_port": 0, - "to": "colorize_0", - "to_port": 0 - }, - { - "from": "colorize_1", - "from_port": 0, - "to": "transform_0", - "to_port": 4 - }, - { - "from": "pattern_1", - "from_port": 0, - "to": "colorize_1", - "to_port": 0 - }, - { - "from": "transform_0", - "from_port": 0, - "to": "normal_map", - "to_port": 0 - }, - { - "from": "normal_map", - "from_port": 0, - "to": "Material", - "to_port": 4 - } - ], - "label": "Graph", - "name": "222", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "perlin_0", - "node_position": { - "x": -254, - "y": 101 - }, - "parameters": { - "iterations": 4, - "persistence": 1, - "scale_x": 32, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "pattern_0", - "node_position": { - "x": -272, - "y": -14 - }, - "parameters": { - "mix": 0, - "x_scale": 1, - "x_wave": 0, - "y_scale": 1, - "y_wave": 3 - }, - "type": "pattern" - }, - { - "name": "blend_0", - "node_position": { - "x": -4, - "y": 18 - }, - "parameters": { - "amount": 1, - "blend_type": 2 - }, - "type": "blend" - }, - { - "name": "pattern_1", - "node_position": { - "x": -295, - "y": 245 - }, - "parameters": { - "mix": 0, - "x_scale": 4, - "x_wave": 4, - "y_scale": 1, - "y_wave": 3 - }, - "type": "pattern" - }, - { - "name": "colorize_1", - "node_position": { - "x": -8, - "y": 207 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0.765625, - "g": 0.765625, - "pos": 1, - "r": 0.765625 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "transform_0", - "node_position": { - "x": 206, - "y": 16 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 1.6, - "scale_y": 1, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "colorize_0", - "node_position": { - "x": 435, - "y": 12 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 0, - "b": 0, - "g": 0.5, - "pos": 0.081818, - "r": 0.125 - }, - { - "a": 1, - "b": 0, - "g": 0.5, - "pos": 0.145455, - "r": 0.125 - }, - { - "a": 1, - "b": 0, - "g": 0.203125, - "pos": 0.436364, - "r": 0.050781 - }, - { - "a": 1, - "b": 0, - "g": 0.362165, - "pos": 0.727273, - "r": 0.090541 - }, - { - "a": 1, - "b": 0, - "g": 0.203125, - "pos": 1, - "r": 0.050781 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "Material", - "node_position": { - "x": 790, - "y": -6 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 1, - "emission_energy": 1, - "metallic": 0, - "normal_scale": 1, - "resolution": 1, - "roughness": 1, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "name": "normal_map", - "node_position": { - "x": 478.850098, - "y": 143.444443 - }, - "parameters": { - "amount": 0.5, - "param0": 10, - "param1": 0.995, - "param2": 0, - "param3": 0, - "param4": 1, - "size": 4 - }, - "type": "normal_map" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/clump_of_grass.ptex.import b/material_maker/examples/clump_of_grass.ptex.import deleted file mode 100644 index 9a22ec2..0000000 --- a/material_maker/examples/clump_of_grass.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/clump_of_grass.ptex-f0fa2e6dda8708b9aa2491696fc29cde.tres" - -[deps] - -source_file="res://material_maker/examples/clump_of_grass.ptex" -dest_files=[ "res://.import/clump_of_grass.ptex-f0fa2e6dda8708b9aa2491696fc29cde.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/crocodile_skin.ptex b/material_maker/examples/crocodile_skin.ptex deleted file mode 100644 index 10966ce..0000000 --- a/material_maker/examples/crocodile_skin.ptex +++ /dev/null @@ -1,237 +0,0 @@ -{ - "connections": [ - { - "from": "voronoi_0", - "from_port": 0, - "to": "colorize_0", - "to_port": 0 - }, - { - "from": "colorize_0", - "from_port": 0, - "to": "normal_map_0", - "to_port": 0 - }, - { - "from": "normal_map_0", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "voronoi_0", - "from_port": 0, - "to": "colorize_1", - "to_port": 0 - }, - { - "from": "colorize_1", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "voronoi_0", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "Material", - "to_port": 2 - }, - { - "from": "uniform_0", - "from_port": 0, - "to": "Material", - "to_port": 1 - } - ], - "label": "Graph", - "name": "240", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "Material", - "node_position": { - "x": 674, - "y": 164 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 1, - "emission_energy": 1, - "metallic": 1, - "normal_scale": 1, - "resolution": 1, - "roughness": 1, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "name": "colorize_1", - "node_position": { - "x": 384, - "y": 137 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.010715, - "g": 0.411458, - "pos": 0, - "r": 0.22361 - }, - { - "a": 1, - "b": 0, - "g": 1, - "pos": 1, - "r": 0.9375 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_3", - "node_position": { - "x": 384, - "y": 258 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.505208, - "g": 0.505208, - "pos": 0, - "r": 0.505208 - }, - { - "a": 1, - "b": 0.78125, - "g": 0.78125, - "pos": 1, - "r": 0.78125 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "uniform_0", - "node_position": { - "x": 413, - "y": 208 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "voronoi_0", - "node_position": { - "x": 71, - "y": 216 - }, - "parameters": { - "intensity": 0.4, - "randomness": 1, - "scale_x": 16, - "scale_y": 16, - "stretch_x": 1, - "stretch_y": 1 - }, - "type": "voronoi" - }, - { - "name": "colorize_0", - "node_position": { - "x": 264, - "y": 331 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0.5, - "g": 0.5, - "pos": 0.345455, - "r": 0.5 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.618182, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "normal_map_0", - "node_position": { - "x": 479, - "y": 334 - }, - "parameters": { - "amount": 0.5, - "param0": 11, - "param1": 0.99, - "param2": 0, - "param3": 0, - "param4": 1, - "size": 2 - }, - "type": "normal_map" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/crocodile_skin.ptex.import b/material_maker/examples/crocodile_skin.ptex.import deleted file mode 100644 index c86dda2..0000000 --- a/material_maker/examples/crocodile_skin.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/crocodile_skin.ptex-398dcbc43eaacec55b210f3f06b38a36.tres" - -[deps] - -source_file="res://material_maker/examples/crocodile_skin.ptex" -dest_files=[ "res://.import/crocodile_skin.ptex-398dcbc43eaacec55b210f3f06b38a36.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/doc_tools.ptex b/material_maker/examples/doc_tools.ptex deleted file mode 100644 index f2cc534..0000000 --- a/material_maker/examples/doc_tools.ptex +++ /dev/null @@ -1,2659 +0,0 @@ -{ - "connections": [ - { - "from": "graph_2", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "graph_3", - "from_port": 0, - "to": "blend", - "to_port": 2 - }, - { - "from": "tex3d_fbm_4", - "from_port": 0, - "to": "tex3d_distort_2", - "to_port": 1 - }, - { - "from": "tex3d_pattern_2", - "from_port": 0, - "to": "tex3d_distort_2", - "to_port": 0 - }, - { - "from": "tex3d_distort_2", - "from_port": 0, - "to": "4330", - "to_port": 0 - }, - { - "from": "sdf3d_elongation", - "from_port": 0, - "to": "raymarching", - "to_port": 0 - }, - { - "from": "sdf3d_torus", - "from_port": 0, - "to": "sdf3d_elongation", - "to_port": 0 - }, - { - "from": "shape_2", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "shape_2_3", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "shape_2_2", - "from_port": 0, - "to": "colorize_2_2", - "to_port": 0 - }, - { - "from": "shape_2_2_2", - "from_port": 0, - "to": "colorize_2_2_2", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "tile2x2", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "tile2x2", - "to_port": 1 - }, - { - "from": "colorize_2_2", - "from_port": 0, - "to": "tile2x2", - "to_port": 2 - }, - { - "from": "colorize_2_2_2", - "from_port": 0, - "to": "tile2x2", - "to_port": 3 - }, - { - "from": "tile2x2", - "from_port": 0, - "to": "splatter", - "to_port": 0 - }, - { - "from": "tile2x2", - "from_port": 0, - "to": "splatter_color", - "to_port": 0 - }, - { - "from": "tile2x2", - "from_port": 0, - "to": "tiler_color", - "to_port": 0 - }, - { - "from": "tiler_color", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "shape", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "splatter_2", - "to_port": 0 - }, - { - "from": "splatter_2", - "from_port": 0, - "to": "fill_2", - "to_port": 0 - }, - { - "from": "fill_2", - "from_port": 0, - "to": "fill_to_random_grey", - "to_port": 0 - }, - { - "from": "fill_2", - "from_port": 0, - "to": "fill_to_random_color", - "to_port": 0 - }, - { - "from": "fill_2", - "from_port": 0, - "to": "fill_to_uv", - "to_port": 0 - }, - { - "from": "splatter_2", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "fill_2", - "from_port": 0, - "to": "fill_to_position", - "to_port": 0 - }, - { - "from": "fill_2", - "from_port": 0, - "to": "fill_to_size", - "to_port": 0 - } - ], - "label": "Graph", - "name": "49", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "export_paths": { - - }, - "name": "Material", - "node_position": { - "x": 23.544006, - "y": 381.080017 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao": 1, - "depth_scale": 1, - "emission_energy": 1, - "metallic": 1, - "normal": 1, - "roughness": 1, - "size": 8, - "sss": 0 - }, - "type": "material" - }, - { - "connections": [ - { - "from": "transform", - "from_port": 0, - "to": "blend_3", - "to_port": 0 - }, - { - "from": "transform_2", - "from_port": 0, - "to": "blend_3", - "to_port": 1 - }, - { - "from": "blend_3", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "transform_3", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "transform_4", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "shape_5", - "from_port": 0, - "to": "blend_4", - "to_port": 1 - }, - { - "from": "gen_inputs", - "from_port": 3, - "to": "blend_4", - "to_port": 0 - }, - { - "from": "blend_4", - "from_port": 0, - "to": "transform_4", - "to_port": 0 - }, - { - "from": "shape_5", - "from_port": 0, - "to": "blend_4_2", - "to_port": 1 - }, - { - "from": "gen_inputs", - "from_port": 2, - "to": "blend_4_2", - "to_port": 0 - }, - { - "from": "shape_5", - "from_port": 0, - "to": "blend_4_3", - "to_port": 1 - }, - { - "from": "gen_inputs", - "from_port": 1, - "to": "blend_4_3", - "to_port": 0 - }, - { - "from": "gen_inputs", - "from_port": 0, - "to": "blend_4_4", - "to_port": 0 - }, - { - "from": "shape_5", - "from_port": 0, - "to": "blend_4_4", - "to_port": 1 - }, - { - "from": "blend_4_4", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "blend_4_3", - "from_port": 0, - "to": "transform_2", - "to_port": 0 - }, - { - "from": "blend_4_2", - "from_port": 0, - "to": "transform_3", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Tile Inputs", - "name": "graph", - "node_position": { - "x": 608.541992, - "y": 541.266541 - }, - "nodes": [ - { - "name": "transform_4", - "node_position": { - "x": -144.5, - "y": 193 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 0.5, - "scale_y": 0.5, - "translate_x": 0.25, - "translate_y": 0.25 - }, - "type": "transform" - }, - { - "name": "transform_3", - "node_position": { - "x": -141.5, - "y": -2 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 0.5, - "scale_y": 0.5, - "translate_x": -0.25, - "translate_y": 0.25 - }, - "type": "transform" - }, - { - "name": "transform", - "node_position": { - "x": -136.5, - "y": -418 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 0.5, - "scale_y": 0.5, - "translate_x": -0.25, - "translate_y": -0.25 - }, - "type": "transform" - }, - { - "name": "transform_2", - "node_position": { - "x": -135.5, - "y": -224 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 0.5, - "scale_y": 0.5, - "translate_x": 0.25, - "translate_y": -0.25 - }, - "type": "transform" - }, - { - "name": "blend_2", - "node_position": { - "x": 113.5, - "y": -10 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "blend_3", - "node_position": { - "x": 114.5, - "y": -95 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "shape_5", - "node_position": { - "x": -392.29126, - "y": 349 - }, - "parameters": { - "edge": 0, - "radius": 0.99, - "shape": 1, - "sides": 4 - }, - "type": "shape" - }, - { - "name": "blend_4", - "node_position": { - "x": -405.29126, - "y": 184.25 - }, - "parameters": { - "amount": 1, - "blend_type": 10 - }, - "type": "blend" - }, - { - "name": "blend_4_2", - "node_position": { - "x": -404.79126, - "y": 12.25 - }, - "parameters": { - "amount": 1, - "blend_type": 10 - }, - "type": "blend" - }, - { - "name": "blend_4_3", - "node_position": { - "x": -399.79126, - "y": -141.75 - }, - "parameters": { - "amount": 1, - "blend_type": 10 - }, - "type": "blend" - }, - { - "name": "blend_4_4", - "node_position": { - "x": -393.79126, - "y": -293 - }, - "parameters": { - "amount": 1, - "blend_type": 10 - }, - "type": "blend" - }, - { - "name": "blend", - "node_position": { - "x": 358.220001, - "y": -53.728001 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -705.29126, - "y": -41.581501 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port3", - "type": "rgba" - }, - { - "name": "port2", - "type": "rgba" - }, - { - "name": "port1", - "type": "rgba" - }, - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 658.219971, - "y": -41.581501 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -363.978027, - "y": -718 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - } - ], - "parameters": { - - }, - "type": "graph" - }, - { - "connections": [ - { - "from": "sdbox_3", - "from_port": 0, - "to": "sdboolean_3", - "to_port": 1 - }, - { - "from": "sdboolean_3_2", - "from_port": 0, - "to": "sdboolean_3", - "to_port": 0 - }, - { - "from": "sdrhombus_2", - "from_port": 0, - "to": "sdboolean_3_2", - "to_port": 1 - }, - { - "from": "sdbox_3_2", - "from_port": 0, - "to": "sdboolean_3_2", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "sdboolean_3", - "from_port": 0, - "to": "sdshow", - "to_port": 0 - }, - { - "from": "sdshow", - "from_port": 0, - "to": "colorize", - "to_port": 0 - } - ], - "label": "Arrow", - "name": "graph_2", - "node_position": { - "x": 607.827515, - "y": 652.753479 - }, - "nodes": [ - { - "name": "sdbox_3", - "node_position": { - "x": 368.648682, - "y": 387.121552 - }, - "parameters": { - "cx": -0.07, - "cy": 0, - "h": 0.04, - "w": 0.08 - }, - "type": "sdbox" - }, - { - "name": "sdrhombus_2", - "node_position": { - "x": 235.398682, - "y": 252.121552 - }, - "parameters": { - "cx": -0.02, - "cy": 0, - "h": 0.12, - "w": 0.15 - }, - "type": "sdrhombus" - }, - { - "name": "sdbox_3_2", - "node_position": { - "x": 220.086548, - "y": 108.972382 - }, - "parameters": { - "cx": -0.23, - "cy": 0, - "h": 0.35, - "w": 0.21 - }, - "type": "sdbox" - }, - { - "name": "sdboolean_3_2", - "node_position": { - "x": 454.586548, - "y": 205.972443 - }, - "parameters": { - "op": 1 - }, - "type": "sdboolean" - }, - { - "name": "sdboolean_3", - "node_position": { - "x": 614.648682, - "y": 282.510315 - }, - "parameters": { - "op": 0 - }, - "type": "sdboolean" - }, - { - "name": "colorize", - "node_position": { - "x": 858.58667, - "y": 374.972534 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 0, - "b": 0, - "g": 0, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -64.601318, - "y": 285.753479 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 1158.58667, - "y": 285.753479 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": 281.827484, - "y": -178.027618 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - }, - { - "name": "sdshow", - "node_position": { - "x": 631.060425, - "y": 365.52536 - }, - "parameters": { - "bevel": 0.01 - }, - "type": "sdshow" - } - ], - "parameters": { - - }, - "type": "graph" - }, - { - "connections": [ - { - "from": "pattern", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "transform", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Gradient", - "name": "graph_3", - "node_position": { - "x": -298.787903, - "y": 716.143799 - }, - "nodes": [ - { - "name": "pattern", - "node_position": { - "x": -389.625, - "y": -359.458374 - }, - "parameters": { - "mix": 0, - "x_scale": 1, - "x_wave": 3, - "y_scale": 1, - "y_wave": 4 - }, - "type": "pattern" - }, - { - "name": "transform", - "node_position": { - "x": -371.125, - "y": -262.458374 - }, - "parameters": { - "repeat": false, - "rotate": 180, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "colorize", - "node_position": { - "x": -352.125, - "y": -69.458374 - }, - "parameters": { - "gradient": { - "interpolation": 0, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -406.125, - "y": -498.858337 - }, - "parameters": { - "param0": 1, - "param1": 180, - "param2": { - "interpolation": 0, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "remote", - "widgets": [ - { - "label": "Repeat", - "linked_widgets": [ - { - "node": "pattern", - "widget": "x_scale" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Rotate", - "linked_widgets": [ - { - "node": "transform", - "widget": "rotate" - } - ], - "name": "param1", - "type": "linked_control" - }, - { - "label": "Gradient", - "linked_widgets": [ - { - "node": "colorize", - "widget": "gradient" - } - ], - "name": "param2", - "type": "linked_control" - } - ] - }, - { - "name": "gen_inputs", - "node_position": { - "x": -706.125, - "y": -297.55835 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -52.125, - "y": -297.55835 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - } - ], - "parameters": { - "param0": 1, - "param1": 180, - "param2": { - "interpolation": 0, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "graph" - }, - { - "name": "blend", - "node_position": { - "x": 549.235168, - "y": 820.099731 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "blend_2", - "node_position": { - "x": 548.235168, - "y": 710.099731 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "raymarching", - "node_position": { - "x": -249.531464, - "y": 322.145508 - }, - "parameters": { - - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "function": true, - "label": "", - "name": "sdf", - "type": "sdf3d" - } - ], - "instance": "float calcdist_$name(vec3 p) {\n return min($sdf(p), p.z);\n}\n\nfloat raymarch_$name(vec3 ro, vec3 rd) {\n\tfloat d=0.0;\n\tfor (int i = 0; i < 50; i++) {\n\t\tvec3 p = ro + rd*d;\n\t\tfloat dstep = calcdist_$name(p);\n\t\td += dstep;\n\t\tif (dstep < 0.0001) break;\n\t}\n\treturn d;\n}\n\nvec3 normal_$name(vec3 p) {\n\tfloat d = calcdist_$name(p);\n\tfloat e = .0001;\n\tvec3 n = d - vec3(calcdist_$name(p-vec3(e, 0.0, 0.0)), calcdist_$name(p-vec3(0.0, e, 0.0)), calcdist_$name(p-vec3(0.0, 0.0, e)));\n\treturn normalize(n);\n}\n\nvec3 render_$name(vec2 uv) {\n\tvec3 p = vec3(uv, 2.0-raymarch_$name(vec3(uv, 2.0), vec3(0.0, 0.0, -1.0)));\n\tvec3 n = normal_$name(p);\n\tvec3 l = vec3(5.0, 5.0, 10.0);\n\tvec3 ld = normalize(l-p);\n\tfloat o = step(p.z, 0.001);\n\tfloat shadow = 1.0-0.75*step(raymarch_$name(l, -ld), length(l-p)-0.01);\n\tfloat light = 0.3+0.7*dot(n, ld)*shadow;\n\treturn vec3(0.8+0.2*o, 0.8+0.2*o, 1.0)*light;\n}\n", - "name": "Render3d", - "outputs": [ - { - "rgb": "render_$name($uv-vec2(0.5))", - "type": "rgb" - } - ], - "parameters": [ - - ] - }, - "type": "shader" - }, - { - "connections": [ - { - "from": "sdf3d_sphere_2", - "from_port": 0, - "to": "sdf3d_translate_4", - "to_port": 0 - }, - { - "from": "sdf3d_translate_4_2", - "from_port": 0, - "to": "sdf3d_smoothboolean_3", - "to_port": 1 - }, - { - "from": "sdf3d_smoothboolean_3", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_2", - "to_port": 1 - }, - { - "from": "sdf3d_translate_4_2_2", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_2", - "to_port": 0 - }, - { - "from": "sdf3d_sphere_2_2", - "from_port": 0, - "to": "sdf3d_translate_4_3", - "to_port": 0 - }, - { - "from": "sdf3d_translate_4_3", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_smoothboolean_3_2", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_2_2", - "to_port": 1 - }, - { - "from": "sdf3d_sphere_2_2_2", - "from_port": 0, - "to": "sdf3d_translate_4_3_2", - "to_port": 0 - }, - { - "from": "sdf3d_smoothboolean_3_2_2", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_2_3", - "to_port": 1 - }, - { - "from": "sdf3d_translate_4_3_2", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_2_3", - "to_port": 0 - }, - { - "from": "sdf3d_smoothboolean_3_2_3", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_2_3_2", - "to_port": 1 - }, - { - "from": "sdf3d_box_2", - "from_port": 0, - "to": "sdf3d_rotate_2", - "to_port": 0 - }, - { - "from": "sdf3d_rotate_2", - "from_port": 0, - "to": "sdf3d_translate_4_3_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_translate_4_3_2_2", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_2_3_2", - "to_port": 0 - }, - { - "from": "sdf3d_translate_4_3_2_2_2", - "from_port": 0, - "to": "sdf3d_repeat", - "to_port": 0 - }, - { - "from": "sdf3d_rotate_2_2_2", - "from_port": 0, - "to": "sdf3d_translate_4_3_2_2_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_cylinder", - "from_port": 0, - "to": "sdf3d_translate_4_2", - "to_port": 0 - }, - { - "from": "sdf3d_smoothboolean_3_3", - "from_port": 0, - "to": "sdf3d_smoothboolean_3", - "to_port": 0 - }, - { - "from": "sdf3d_sphere_2", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_3", - "to_port": 1 - }, - { - "from": "sdf3d_translate_4", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_3", - "to_port": 0 - }, - { - "from": "sdf3d_box_2_2", - "from_port": 0, - "to": "sdf3d_rotate_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_box_2_2", - "from_port": 0, - "to": "sdf3d_translate_4_3_2_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_smoothboolean_3_2_3_2", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_2_3_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_smoothboolean_3_2_3_2_2", - "from_port": 0, - "to": "sdf3d_translate_4_3_3", - "to_port": 0 - }, - { - "from": "sdf3d_sphere_2_3", - "from_port": 0, - "to": "sdf3d_translate_4_3_2_2_2_3", - "to_port": 0 - }, - { - "from": "sdf3d_translate_4_3_2_2_2_3", - "from_port": 0, - "to": "sdf3d_boolean", - "to_port": 0 - }, - { - "from": "sdf3d_boolean", - "from_port": 0, - "to": "sdf3d_rotate_2_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_translate_4_3_2_2_2_2", - "from_port": 0, - "to": "sdroundedshape", - "to_port": 0 - }, - { - "from": "sdroundedshape", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_2_3_2_2", - "to_port": 1 - }, - { - "from": "sdf3d_repeat", - "from_port": 0, - "to": "sdf3d_rotate_2_2_3", - "to_port": 0 - }, - { - "from": "sdf3d_rotate_2_2_3", - "from_port": 0, - "to": "sdf3d_boolean", - "to_port": 1 - }, - { - "from": "sdf3d_translate_4_3_3", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "sdf3d_scale_2", - "from_port": 0, - "to": "sdf3d_translate_4_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_translate_4_2", - "from_port": 0, - "to": "sdf3d_scale_2", - "to_port": 0 - } - ], - "label": "Skull", - "name": "graph_3_2", - "node_position": { - "x": -184.234314, - "y": 34.957581 - }, - "nodes": [ - { - "name": "sdf3d_smoothboolean_3", - "node_position": { - "x": -841.989258, - "y": 938.422729 - }, - "parameters": { - "k": 0.04, - "op": 0 - }, - "type": "sdf3d_smoothboolean" - }, - { - "name": "sdf3d_translate_4", - "node_position": { - "x": -1309.989258, - "y": 736.422729 - }, - "parameters": { - "x": 0.52, - "y": -0.22, - "z": 0 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_smoothboolean_3_2", - "node_position": { - "x": -629.489258, - "y": 873.422729 - }, - "parameters": { - "k": 0.17, - "op": 1 - }, - "type": "sdf3d_smoothboolean" - }, - { - "name": "sdf3d_sphere_2_2", - "node_position": { - "x": -830.318359, - "y": 1023.672852 - }, - "parameters": { - "r": 0.07 - }, - "type": "sdf3d_sphere" - }, - { - "name": "sdf3d_translate_4_3", - "node_position": { - "x": -834.318359, - "y": 1078.672852 - }, - "parameters": { - "x": 0.13, - "y": -0.04, - "z": 0.18 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_sphere_2_2_2", - "node_position": { - "x": -831.318359, - "y": 1179.672852 - }, - "parameters": { - "r": 0.08 - }, - "type": "sdf3d_sphere" - }, - { - "name": "sdf3d_sphere_2", - "node_position": { - "x": -1297.989258, - "y": 844.922729 - }, - "parameters": { - "r": 0.28 - }, - "type": "sdf3d_sphere" - }, - { - "name": "sdf3d_box_2", - "node_position": { - "x": -855.193726, - "y": 1338.172852 - }, - "parameters": { - "r": 0, - "sx": 0.05, - "sy": 0.05, - "sz": 0.05 - }, - "type": "sdf3d_box" - }, - { - "name": "sdf3d_translate_4_3_2", - "node_position": { - "x": -834.318359, - "y": 1232.672852 - }, - "parameters": { - "x": 0.12, - "y": -0.03, - "z": 0.18 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_rotate_2", - "node_position": { - "x": -839.193726, - "y": 1471.172852 - }, - "parameters": { - "ax": -30, - "ay": 45, - "az": 0 - }, - "shader_model": { - "code": "", - "global": "vec3 rotate3d(vec3 p, vec3 a) {\n\tvec3 rv;\n\tfloat c;\n\tfloat s;\n\tc = cos(a.x);\n\ts = sin(a.x);\n\trv.x = p.x;\n\trv.y = p.y*c+p.z*s;\n\trv.z = -p.y*s+p.z*c;\n\tc = cos(a.y);\n\ts = sin(a.y);\n\tp.x = rv.x*c+rv.z*s;\n\tp.y = rv.y;\n\tp.z = -rv.x*s+rv.z*c;\n\tc = cos(a.z);\n\ts = sin(a.z);\n\trv.x = p.x*c+p.y*s;\n\trv.y = -p.x*s+p.y*c;\n\trv.z = p.z;\n\treturn rv;\n}\n", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in", - "type": "sdf3d" - } - ], - "instance": "", - "name": "Rotate", - "outputs": [ - { - "sdf3d": "$in(rotate3d($uv, -vec3($ax, $ay, $az)*0.01745329251))", - "type": "sdf3d" - } - ], - "parameters": [ - { - "default": 0, - "label": "X", - "max": 180, - "min": -180, - "name": "ax", - "step": 1, - "type": "float" - }, - { - "default": 0, - "label": "Y", - "max": 180, - "min": -180, - "name": "ay", - "step": 1, - "type": "float" - }, - { - "default": 0, - "label": "Z", - "max": 180, - "min": -180, - "name": "az", - "step": 1, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "sdf3d_translate_4_3_2_2", - "node_position": { - "x": -840.193726, - "y": 1600.172852 - }, - "parameters": { - "x": 0, - "y": 0.11, - "z": 0.19 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_smoothboolean_3_2_3", - "node_position": { - "x": -623.818359, - "y": 1236.172852 - }, - "parameters": { - "k": 0.09, - "op": 1 - }, - "type": "sdf3d_smoothboolean" - }, - { - "name": "sdf3d_smoothboolean_3_2_2", - "node_position": { - "x": -622.818359, - "y": 1073.172852 - }, - "parameters": { - "k": 0.15, - "op": 0 - }, - "type": "sdf3d_smoothboolean" - }, - { - "name": "sdf3d_translate_4_2_2", - "node_position": { - "x": -832.989258, - "y": 826.922729 - }, - "parameters": { - "x": 0, - "y": 0.24, - "z": 0.01 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_smoothboolean_3_2_3_2", - "node_position": { - "x": -602.693726, - "y": 1454.672852 - }, - "parameters": { - "k": 0.03, - "op": 1 - }, - "type": "sdf3d_smoothboolean" - }, - { - "name": "sdf3d_translate_4_2", - "node_position": { - "x": -1141.989258, - "y": 1070.922729 - }, - "parameters": { - "x": 0, - "y": 0.21, - "z": 0.08 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_translate_4_3_3", - "node_position": { - "x": -363.318359, - "y": 1762.672852 - }, - "parameters": { - - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in", - "type": "sdf3d" - } - ], - "instance": "", - "name": "Mirror", - "outputs": [ - { - "sdf3d": "$in(vec3(abs($uv.x), $uv.y, $uv.z))", - "type": "sdf3d" - } - ], - "parameters": [ - - ] - }, - "type": "shader" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -1375.989258, - "y": 1121.935181 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -179.318359, - "y": 1763.935181 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "sdf3d" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -1028.995361, - "y": 476.422729 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - }, - { - "name": "sdf3d_translate_4_3_2_2_2", - "node_position": { - "x": -1172.482544, - "y": 1931.119385 - }, - "parameters": { - "x": 0, - "y": 0.14, - "z": 0 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in", - "type": "sdf3d" - } - ], - "instance": "", - "name": "Translate", - "outputs": [ - { - "sdf3d": "$in($uv-vec3($x, $y, $z))", - "type": "sdf3d" - } - ], - "parameters": [ - { - "default": 0, - "label": "X", - "max": 1, - "min": -1, - "name": "x", - "step": 0.01, - "type": "float" - }, - { - "default": 0, - "label": "Y", - "max": 1, - "min": -1, - "name": "y", - "step": 0.01, - "type": "float" - }, - { - "default": 0, - "label": "Z", - "max": 1, - "min": -1, - "name": "z", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "sdf3d_rotate_2_2", - "node_position": { - "x": -1172.482544, - "y": 1829.119385 - }, - "parameters": { - "ax": 0, - "ay": 0, - "az": 45 - }, - "shader_model": { - "code": "", - "global": "vec3 rotate3d(vec3 p, vec3 a) {\n\tvec3 rv;\n\tfloat c;\n\tfloat s;\n\tc = cos(a.x);\n\ts = sin(a.x);\n\trv.x = p.x;\n\trv.y = p.y*c+p.z*s;\n\trv.z = -p.y*s+p.z*c;\n\tc = cos(a.y);\n\ts = sin(a.y);\n\tp.x = rv.x*c+rv.z*s;\n\tp.y = rv.y;\n\tp.z = -rv.x*s+rv.z*c;\n\tc = cos(a.z);\n\ts = sin(a.z);\n\trv.x = p.x*c+p.y*s;\n\trv.y = -p.x*s+p.y*c;\n\trv.z = p.z;\n\treturn rv;\n}\n", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in", - "type": "sdf3d" - } - ], - "instance": "", - "name": "Rotate", - "outputs": [ - { - "sdf3d": "$in(rotate3d($uv, -vec3($ax, $ay, $az)*0.01745329251))", - "type": "sdf3d" - } - ], - "parameters": [ - { - "default": 0, - "label": "X", - "max": 180, - "min": -180, - "name": "ax", - "step": 1, - "type": "float" - }, - { - "default": 0, - "label": "Y", - "max": 180, - "min": -180, - "name": "ay", - "step": 1, - "type": "float" - }, - { - "default": 0, - "label": "Z", - "max": 180, - "min": -180, - "name": "az", - "step": 1, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "sdf3d_repeat", - "node_position": { - "x": -1166.482544, - "y": 2035.119385 - }, - "parameters": { - "c": 15 - }, - "shader_model": { - "code": "", - "global": "vec3 circle_repeat_transform(vec3 p, float count) {\n\tfloat r = 6.28/count;\n\tfloat pa = atan(p.x, p.y);\n\tfloat a = mod(pa+0.5*r, r)-0.5*r;\n\tvec3 rv;\n\tfloat c = cos(a-pa);\n\tfloat s = sin(a-pa);\n\trv.x = p.x*c+p.y*s;\n\trv.y = -p.x*s+p.y*c;\n\trv.z = p.z;\n\treturn rv;\n}\n", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in", - "type": "sdf3d" - } - ], - "instance": "", - "name": "Circle Repeat", - "outputs": [ - { - "sdf3d": "$in(circle_repeat_transform($uv, $c))", - "type": "sdf3d" - } - ], - "parameters": [ - { - "default": 4, - "label": "", - "max": 32, - "min": 1, - "name": "c", - "step": 1, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "sdf3d_rotate_2_2_2", - "node_position": { - "x": -791.235718, - "y": 1859.869385 - }, - "parameters": { - "ax": -90, - "ay": 0, - "az": 0 - }, - "shader_model": { - "code": "", - "global": "vec3 rotate3d(vec3 p, vec3 a) {\n\tvec3 rv;\n\tfloat c;\n\tfloat s;\n\tc = cos(a.x);\n\ts = sin(a.x);\n\trv.x = p.x;\n\trv.y = p.y*c+p.z*s;\n\trv.z = -p.y*s+p.z*c;\n\tc = cos(a.y);\n\ts = sin(a.y);\n\tp.x = rv.x*c+rv.z*s;\n\tp.y = rv.y;\n\tp.z = -rv.x*s+rv.z*c;\n\tc = cos(a.z);\n\ts = sin(a.z);\n\trv.x = p.x*c+p.y*s;\n\trv.y = -p.x*s+p.y*c;\n\trv.z = p.z;\n\treturn rv;\n}\n", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in", - "type": "sdf3d" - } - ], - "instance": "", - "name": "Rotate", - "outputs": [ - { - "sdf3d": "$in(rotate3d($uv, -vec3($ax, $ay, $az)*0.01745329251))", - "type": "sdf3d" - } - ], - "parameters": [ - { - "default": 0, - "label": "X", - "max": 180, - "min": -180, - "name": "ax", - "step": 1, - "type": "float" - }, - { - "default": 0, - "label": "Y", - "max": 180, - "min": -180, - "name": "ay", - "step": 1, - "type": "float" - }, - { - "default": 0, - "label": "Z", - "max": 180, - "min": -180, - "name": "az", - "step": 1, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "sdf3d_translate_4_3_2_2_2_2", - "node_position": { - "x": -788.235718, - "y": 1967.869385 - }, - "parameters": { - "x": 0, - "y": 0.315, - "z": 0.08 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_cylinder", - "node_position": { - "x": -1161, - "y": 994.5 - }, - "parameters": { - "axis": 1, - "l": 0.06, - "r": 0.15 - }, - "type": "sdf3d_cylinder" - }, - { - "name": "sdf3d_smoothboolean_3_3", - "node_position": { - "x": -1104.305908, - "y": 815.75 - }, - "parameters": { - "k": 0.1, - "op": 1 - }, - "type": "sdf3d_smoothboolean" - }, - { - "name": "sdf3d_box_2_2", - "node_position": { - "x": -1190.880981, - "y": 1701 - }, - "parameters": { - "r": 0, - "sx": 0.01, - "sy": 0.01, - "sz": 0.015 - }, - "type": "sdf3d_box" - }, - { - "name": "sdf3d_smoothboolean_3_2_3_2_2", - "node_position": { - "x": -562.468933, - "y": 1761.75 - }, - "parameters": { - "k": 0.05, - "op": 0 - }, - "type": "sdf3d_smoothboolean" - }, - { - "name": "sdf3d_sphere_2_3", - "node_position": { - "x": -1165.397095, - "y": 2204.25 - }, - "parameters": { - "r": 0.28 - }, - "type": "sdf3d_sphere" - }, - { - "name": "sdf3d_translate_4_3_2_2_2_3", - "node_position": { - "x": -1175.397095, - "y": 2261.5 - }, - "parameters": { - "x": 0, - "y": 0.28, - "z": 0 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_boolean", - "node_position": { - "x": -990.397095, - "y": 2076 - }, - "parameters": { - "op": 2 - }, - "type": "sdf3d_boolean" - }, - { - "name": "sdroundedshape", - "node_position": { - "x": -794.225342, - "y": 2070.75 - }, - "parameters": { - "r": 0.01 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in", - "type": "sdf3d" - } - ], - "instance": "", - "name": "Rounded", - "outputs": [ - { - "sdf3d": "$in($uv)-$r", - "type": "sdf3d" - } - ], - "parameters": [ - { - "default": 0, - "label": "", - "max": 1, - "min": 0, - "name": "r", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "sdf3d_rotate_2_2_3", - "node_position": { - "x": -1172.268311, - "y": 2085.75 - }, - "parameters": { - "ax": 0, - "ay": 0, - "az": 11 - }, - "shader_model": { - "code": "", - "global": "vec3 rotate3d(vec3 p, vec3 a) {\n\tvec3 rv;\n\tfloat c;\n\tfloat s;\n\tc = cos(a.x);\n\ts = sin(a.x);\n\trv.x = p.x;\n\trv.y = p.y*c+p.z*s;\n\trv.z = -p.y*s+p.z*c;\n\tc = cos(a.y);\n\ts = sin(a.y);\n\tp.x = rv.x*c+rv.z*s;\n\tp.y = rv.y;\n\tp.z = -rv.x*s+rv.z*c;\n\tc = cos(a.z);\n\ts = sin(a.z);\n\trv.x = p.x*c+p.y*s;\n\trv.y = -p.x*s+p.y*c;\n\trv.z = p.z;\n\treturn rv;\n}\n", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in", - "type": "sdf3d" - } - ], - "instance": "", - "name": "Rotate", - "outputs": [ - { - "sdf3d": "$in(rotate3d($uv, -vec3($ax, $ay, $az)*0.01745329251))", - "type": "sdf3d" - } - ], - "parameters": [ - { - "default": 0, - "label": "X", - "max": 180, - "min": -180, - "name": "ax", - "step": 1, - "type": "float" - }, - { - "default": 0, - "label": "Y", - "max": 180, - "min": -180, - "name": "ay", - "step": 1, - "type": "float" - }, - { - "default": 0, - "label": "Z", - "max": 180, - "min": -180, - "name": "az", - "step": 1, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "sdf3d_scale_2", - "node_position": { - "x": -825.646118, - "y": 772.643799 - }, - "parameters": { - "s": 0.48 - }, - "type": "sdf3d_scale" - } - ], - "parameters": { - - }, - "type": "graph" - }, - { - "name": "sdf3d_extrusion", - "node_position": { - "x": -69.41095, - "y": -191.970337 - }, - "parameters": { - "d": -0.53 - }, - "type": "sdf3d_extrusion" - }, - { - "name": "sdf3d_cylinder", - "node_position": { - "x": -701.943542, - "y": 10.501892 - }, - "parameters": { - "axis": 1, - "l": 0.25, - "r": 0.25 - }, - "type": "sdf3d_cylinder" - }, - { - "name": "shape", - "node_position": { - "x": -100.198914, - "y": 824.517395 - }, - "parameters": { - "edge": 0.754975, - "radius": 0.41, - "shape": 1, - "sides": 6 - }, - "type": "shape" - }, - { - "name": "4330", - "node_position": { - "x": -240.982361, - "y": 435.636383 - }, - "parameters": { - - }, - "shader_model": { - "code": "", - "global": "float calcdist(vec3 p) {\n return length(p)-0.4;\n}\n\nfloat raymarch(vec3 ro, vec3 rd) {\n float d=0.0;\n for (int i = 0; i < 250; i++) {\n vec3 p = ro + rd*d;\n float dstep = calcdist(p);\n d += dstep;\n if (dstep < 0.0000001) break;\n }\n return d;\n}\nvec3 normal(vec3 p) {\n float d = calcdist(p);\n float e = .0001;\n vec3 n = d - vec3(calcdist(p-vec3(e, 0.0, 0.0)), calcdist(p-vec3(0.0, e, 0.0)), calcdist(p-vec3(0.0, 0.0, e)));\n return normalize(n);\n}\n\n", - "inputs": [ - { - "default": "vec3(1.0)", - "function": true, - "label": "", - "name": "in", - "type": "tex3d" - } - ], - "instance": "vec4 pvt3d(vec2 uv) {\n uv -= vec2(0.5);\n vec3 p = vec3(uv, 2.0-raymarch(vec3(uv, 2.0), vec3(0.0, 0.0, -1.0)));\n vec3 n = normal(p);\n vec3 l = vec3(5.0, 5.0, 10.0);\n vec3 ld = normalize(l-p);\n float o = step(p.z, 0.001);\n float shadow = 1.0-0.75*step(raymarch(l, -ld), length(l-p)-0.01);\n float light = 0.3+0.7*dot(n, ld)*shadow;\n return vec4($in(vec4(p, 0.0))*light, 1.0);\n}\n", - "name": "TEX3D preview", - "outputs": [ - { - "rgba": "pvt3d($uv)", - "type": "rgba" - } - ], - "parameters": [ - - ] - }, - "type": "shader" - }, - { - "name": "tex3d_pattern_2", - "node_position": { - "x": -973.849976, - "y": 562.386353 - }, - "parameters": { - "mix": 4, - "x_scale": 2, - "x_wave": 2, - "y_scale": 2, - "y_wave": 2, - "z_scale": 2, - "z_wave": 2 - }, - "type": "tex3d_pattern" - }, - { - "name": "tex3d_fbm_4", - "node_position": { - "x": -967.880981, - "y": 383.243591 - }, - "parameters": { - "iterations": 3, - "noise": 2, - "persistence": 0.5, - "scale_x": 8, - "scale_y": 8, - "scale_z": 8 - }, - "type": "tex3d_fbm" - }, - { - "name": "tex3d_distort_2", - "node_position": { - "x": -606.474854, - "y": 463.950104 - }, - "parameters": { - "Distort": 0.3 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec3(1.0)", - "label": "", - "name": "in1", - "type": "tex3d" - }, - { - "default": "vec3(0.0)", - "label": "", - "name": "in2", - "type": "tex3d" - } - ], - "instance": "", - "name": "TEX3D Distort", - "outputs": [ - { - "tex3d": "$in1(vec4($uv.xyz+($in2($uv)*$Distort*0.5-0.5), 0.0))", - "type": "tex3d" - } - ], - "parameters": [ - { - "control": "None", - "default": 0.5, - "label": "Distort", - "max": 1, - "min": 0, - "name": "Distort", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "sdf3d_elongation", - "node_position": { - "x": -493.474854, - "y": 290.950104 - }, - "parameters": { - "x": 0.2, - "y": 0, - "z": 0 - }, - "type": "sdf3d_elongation" - }, - { - "name": "sdf3d_torus", - "node_position": { - "x": -505.208618, - "y": 190.516663 - }, - "parameters": { - "R": 0.180551, - "axis": 2, - "r": 0.097392 - }, - "type": "sdf3d_torus" - }, - { - "name": "fbm", - "node_position": { - "x": -264.208618, - "y": 128.516663 - }, - "parameters": { - "iterations": 6, - "noise": 2, - "persistence": 0.5, - "scale_x": 8, - "scale_y": 8 - }, - "type": "fbm" - }, - { - "name": "splatter", - "node_position": { - "x": -342.208618, - "y": 502.266663 - }, - "parameters": { - "count": 25, - "rotate": 0, - "scale": 0, - "select_inputs": 0, - "value": 0 - }, - "type": "splatter" - }, - { - "name": "colorize_2_2_2", - "node_position": { - "x": -819.442566, - "y": 1165.332642 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 0, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 0.093751, - "pos": 0.045455, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "shape_2_2", - "node_position": { - "x": -1016.442627, - "y": 1034.332642 - }, - "parameters": { - "edge": 1, - "radius": 0.13, - "shape": 0, - "sides": 6 - }, - "type": "shape" - }, - { - "name": "colorize_2_2", - "node_position": { - "x": -840.442566, - "y": 1029.332642 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 0, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0, - "g": 1, - "pos": 0.036364, - "r": 0.21875 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "shape_2", - "node_position": { - "x": -1019.442627, - "y": 754.082642 - }, - "parameters": { - "edge": 1, - "radius": 0.12, - "shape": 1, - "sides": 6 - }, - "type": "shape" - }, - { - "name": "shape_2_3", - "node_position": { - "x": -1022.442627, - "y": 897.332642 - }, - "parameters": { - "edge": 1, - "radius": 0.06, - "shape": 2, - "sides": 5 - }, - "type": "shape" - }, - { - "name": "colorize_2", - "node_position": { - "x": -838.442566, - "y": 893.332642 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 0, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0, - "g": 0.9375, - "pos": 0.045455, - "r": 1 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize", - "node_position": { - "x": -840.442566, - "y": 748.082642 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 0, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.036364, - "r": 1 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "shape_2_2_2", - "node_position": { - "x": -1016.442627, - "y": 1170.332642 - }, - "parameters": { - "edge": 1, - "radius": 0.12, - "shape": 3, - "sides": 7 - }, - "type": "shape" - }, - { - "name": "tile2x2", - "node_position": { - "x": -558.442566, - "y": 890.082642 - }, - "parameters": { - - }, - "type": "tile2x2" - }, - { - "name": "splatter_color", - "node_position": { - "x": -328.164795, - "y": 1041.0271 - }, - "parameters": { - "count": 100, - "opacity": 0, - "rotate": 0, - "scale": 0, - "select_inputs": 0 - }, - "type": "splatter_color" - }, - { - "name": "tiler_color", - "node_position": { - "x": -598.862, - "y": 599.541748 - }, - "parameters": { - "fixed_offset": 0, - "offset": 0.62, - "opacity": 0, - "overlap": 1, - "rotate": 45, - "scale": 0.2, - "select_inputs": 1, - "tx": 8, - "ty": 8 - }, - "type": "tiler_color" - }, - { - "name": "splatter_2", - "node_position": { - "x": -69.299805, - "y": 1020.827515 - }, - "parameters": { - "count": 8, - "rotate": 0, - "scale": 0, - "select_inputs": 0, - "value": 0 - }, - "type": "splatter" - }, - { - "name": "colorize_3", - "node_position": { - "x": -100.299805, - "y": 952.827515 - }, - "parameters": { - "gradient": { - "interpolation": 0, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.081818, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.163636, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "fill_2", - "node_position": { - "x": 139.928162, - "y": 873.827515 - }, - "parameters": { - "param0": 8, - "param1": 10 - }, - "type": "fill" - }, - { - "name": "fill_to_random_grey", - "node_position": { - "x": 209.928162, - "y": 965.827515 - }, - "parameters": { - "edgecolor": 1 - }, - "type": "fill_to_random_grey" - }, - { - "name": "fill_to_random_color", - "node_position": { - "x": 203.903778, - "y": 1033.827515 - }, - "parameters": { - "edgecolor": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - } - }, - "type": "fill_to_random_color" - }, - { - "name": "fill_to_uv", - "node_position": { - "x": 228.874451, - "y": 1094.827515 - }, - "parameters": { - - }, - "type": "fill_to_uv" - }, - { - "name": "1644", - "node_position": { - "x": 479.442322, - "y": 1067.827515 - }, - "parameters": { - - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "vec3(0.0)", - "label": "", - "name": "in", - "type": "rgb" - } - ], - "instance": "", - "name": "Limit", - "outputs": [ - { - "rgb": "clamp($in($uv), vec3(0.0), vec3(1.0))", - "type": "rgb" - } - ], - "parameters": [ - - ] - }, - "type": "shader" - }, - { - "name": "fill_to_position", - "node_position": { - "x": 239.209686, - "y": 1157.572266 - }, - "parameters": { - "axis": 0 - }, - "type": "fill_to_position" - }, - { - "name": "fill_to_size", - "node_position": { - "x": 249.209686, - "y": 1219.572266 - }, - "parameters": { - "formula": 1 - }, - "seed_value": -52887, - "type": "fill_to_size" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/doc_tools.ptex.import b/material_maker/examples/doc_tools.ptex.import deleted file mode 100644 index f294a9a..0000000 --- a/material_maker/examples/doc_tools.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/doc_tools.ptex-4ba87d8fd8f50f46518c89bbb13c85fd.tres" - -[deps] - -source_file="res://material_maker/examples/doc_tools.ptex" -dest_files=[ "res://.import/doc_tools.ptex-4ba87d8fd8f50f46518c89bbb13c85fd.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/doc_tools_albedo.png.import b/material_maker/examples/doc_tools_albedo.png.import deleted file mode 100644 index 5cbd9c8..0000000 --- a/material_maker/examples/doc_tools_albedo.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/doc_tools_albedo.png-7c4191d26c2e3665ccb8c2f5268f0b3d.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://addons/material_maker/examples/doc_tools_albedo.png" -dest_files=[ "res://.import/doc_tools_albedo.png-7c4191d26c2e3665ccb8c2f5268f0b3d.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/examples/dry_earth.ptex b/material_maker/examples/dry_earth.ptex deleted file mode 100644 index c6082be..0000000 --- a/material_maker/examples/dry_earth.ptex +++ /dev/null @@ -1,386 +0,0 @@ -{ - "connections": [ - { - "from": "perlin_0", - "from_port": 0, - "to": "colorize_0", - "to_port": 0 - }, - { - "from": "voronoi_0", - "from_port": 1, - "to": "colorize_1", - "to_port": 0 - }, - { - "from": "colorize_0", - "from_port": 0, - "to": "blend_0", - "to_port": 1 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "colorize_1", - "from_port": 0, - "to": "warp_0", - "to_port": 0 - }, - { - "from": "perlin_1", - "from_port": 0, - "to": "warp_0", - "to_port": 1 - }, - { - "from": "warp_0", - "from_port": 0, - "to": "blend_0", - "to_port": 0 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "Material", - "to_port": 1 - }, - { - "from": "perlin_1", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "warp_0", - "from_port": 0, - "to": "colorize_4", - "to_port": 0 - }, - { - "from": "normal_map_0", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "colorize_4", - "from_port": 0, - "to": "blend_1", - "to_port": 1 - }, - { - "from": "perlin_0", - "from_port": 0, - "to": "blend_1", - "to_port": 0 - }, - { - "from": "blend_1", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "normal_map_0", - "to_port": 0 - }, - { - "from": "blend_1", - "from_port": 0, - "to": "Material", - "to_port": 6 - } - ], - "label": "Graph", - "name": "258", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "voronoi_0", - "node_position": { - "x": -165, - "y": -96.75 - }, - "parameters": { - "intensity": 0.6, - "randomness": 1, - "scale_x": 4, - "scale_y": 4, - "stretch_x": 1, - "stretch_y": 1 - }, - "type": "voronoi" - }, - { - "name": "colorize_1", - "node_position": { - "x": 93, - "y": -117.75 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.063636, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "perlin_1", - "node_position": { - "x": -144, - "y": 50.25 - }, - "parameters": { - "iterations": 3, - "persistence": 0.5, - "scale_x": 4, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "colorize_0", - "node_position": { - "x": 338, - "y": -237.75 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.200277, - "g": 0.378784, - "pos": 0.245455, - "r": 0.557292 - }, - { - "a": 1, - "b": 0.03776, - "g": 0.150513, - "pos": 0.645455, - "r": 0.25 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "perlin_0", - "node_position": { - "x": 56, - "y": -361.75 - }, - "parameters": { - "iterations": 10, - "persistence": 0.9, - "scale_x": 2, - "scale_y": 2 - }, - "type": "perlin" - }, - { - "name": "Material", - "node_position": { - "x": 944, - "y": -30 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 0.1, - "emission_energy": 1, - "metallic": 1, - "normal_scale": 1, - "resolution": 1, - "roughness": 1, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "name": "colorize_3", - "node_position": { - "x": 465, - "y": 33.25 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0.520833, - "g": 0.520833, - "pos": 1, - "r": 0.520833 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend_0", - "node_position": { - "x": 541, - "y": -82.75 - }, - "parameters": { - "amount": 0.4, - "blend_type": 2 - }, - "type": "blend" - }, - { - "name": "warp_0", - "node_position": { - "x": 264, - "y": -13.75 - }, - "parameters": { - "amount": 0.4, - "eps": 0.045, - "epsilon": 0 - }, - "type": "warp" - }, - { - "name": "blend_1", - "node_position": { - "x": 442, - "y": 175.25 - }, - "parameters": { - "amount": 0.5, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "normal_map_0", - "node_position": { - "x": 706, - "y": 95.25 - }, - "parameters": { - "amount": 0.35, - "param0": 11, - "param1": 0.99, - "param2": 0, - "param3": 0, - "param4": 1, - "size": 2 - }, - "type": "normal_map" - }, - { - "name": "colorize_4", - "node_position": { - "x": 252, - "y": 178.25 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize", - "node_position": { - "x": 717.815796, - "y": 200.5625 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/dry_earth.ptex.import b/material_maker/examples/dry_earth.ptex.import deleted file mode 100644 index 3edcebc..0000000 --- a/material_maker/examples/dry_earth.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/dry_earth.ptex-13acfd0cdc239e8962445ff516cb0a67.tres" - -[deps] - -source_file="res://material_maker/examples/dry_earth.ptex" -dest_files=[ "res://.import/dry_earth.ptex-13acfd0cdc239e8962445ff516cb0a67.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/emmental.ptex b/material_maker/examples/emmental.ptex deleted file mode 100644 index afc3684..0000000 --- a/material_maker/examples/emmental.ptex +++ /dev/null @@ -1,302 +0,0 @@ -{ - "connections": [ - { - "from": "voronoi", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "normal_map", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "voronoi", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "colorize_4", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "colorize_4", - "from_port": 0, - "to": "normal_map", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "Material", - "to_port": 6 - }, - { - "from": "uniform", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "Material", - "to_port": 8 - } - ], - "label": "Graph", - "name": "49", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "export_paths": { - - }, - "name": "Material", - "node_position": { - "x": 223, - "y": -206 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao": 1, - "depth_scale": 0.45, - "emission_energy": 0, - "flags_transparent": false, - "metallic": 0.3, - "normal": 1, - "roughness": 0.75, - "size": 11, - "sss": 1 - }, - "type": "material" - }, - { - "name": "voronoi", - "node_position": { - "x": -599.5, - "y": -175 - }, - "parameters": { - "intensity": 1, - "randomness": 0.49, - "scale_x": 6, - "scale_y": 6, - "stretch_x": 1, - "stretch_y": 1 - }, - "type": "voronoi" - }, - { - "name": "colorize", - "node_position": { - "x": -301.5, - "y": -177 - }, - "parameters": { - "gradient": { - "interpolation": 3, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0.884266, - "g": 0.884266, - "pos": 0.333916, - "r": 0.884266 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_2", - "node_position": { - "x": -295.5, - "y": -261 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.518182, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "uniform", - "node_position": { - "x": -55.5, - "y": -255 - }, - "parameters": { - "color": { - "a": 1, - "b": 0.458824, - "g": 0.964706, - "r": 1, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "normal_map", - "node_position": { - "x": -15.5, - "y": -180 - }, - "parameters": { - "param0": 11, - "param1": 0.945, - "param2": 1, - "param4": 1 - }, - "type": "normal_map" - }, - { - "name": "colorize_3", - "node_position": { - "x": -180.5, - "y": 42 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.454546, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.536364, - "r": 1 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.818182, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.881819, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_4", - "node_position": { - "x": -253.769257, - "y": -52.75 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "pattern", - "node_position": { - "x": 57.955933, - "y": -332.75 - }, - "parameters": { - "mix": 4, - "x_scale": 16, - "x_wave": 2, - "y_scale": 16, - "y_wave": 2 - }, - "type": "pattern" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/emmental.ptex.import b/material_maker/examples/emmental.ptex.import deleted file mode 100644 index 4338b68..0000000 --- a/material_maker/examples/emmental.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/emmental.ptex-c0863356db9414878f0cd8b90b863568.tres" - -[deps] - -source_file="res://material_maker/examples/emmental.ptex" -dest_files=[ "res://.import/emmental.ptex-c0863356db9414878f0cd8b90b863568.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/floor1.ptex b/material_maker/examples/floor1.ptex deleted file mode 100644 index 16f8408..0000000 --- a/material_maker/examples/floor1.ptex +++ /dev/null @@ -1,634 +0,0 @@ -{ - "connections": [ - { - "from": "normal_map_0", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "pattern_0", - "from_port": 0, - "to": "transform_0", - "to_port": 0 - }, - { - "from": "transform_0", - "from_port": 0, - "to": "transform_1", - "to_port": 0 - }, - { - "from": "transform_0", - "from_port": 0, - "to": "blend_0", - "to_port": 0 - }, - { - "from": "transform_1", - "from_port": 0, - "to": "blend_0", - "to_port": 1 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "transform_2", - "to_port": 0 - }, - { - "from": "transform_2", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "bricks_0", - "from_port": 0, - "to": "blend_1", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "blend_1", - "to_port": 1 - }, - { - "from": "blend_1", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "transform_2", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "perlin_1", - "from_port": 0, - "to": "colorize_5", - "to_port": 0 - }, - { - "from": "perlin_1", - "from_port": 0, - "to": "colorize_6", - "to_port": 0 - }, - { - "from": "colorize_5", - "from_port": 0, - "to": "blend_3", - "to_port": 0 - }, - { - "from": "colorize_6", - "from_port": 0, - "to": "blend_3", - "to_port": 1 - }, - { - "from": "blend_1", - "from_port": 0, - "to": "blend_3", - "to_port": 2 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "blend_4", - "to_port": 1 - }, - { - "from": "perlin_1", - "from_port": 0, - "to": "blend_4", - "to_port": 0 - }, - { - "from": "uniform_0", - "from_port": 0, - "to": "Material", - "to_port": 1 - }, - { - "from": "blend_4", - "from_port": 0, - "to": "colorize_0", - "to_port": 0 - }, - { - "from": "perlin_1", - "from_port": 0, - "to": "colorize_1", - "to_port": 0 - }, - { - "from": "blend_5", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "blend_5", - "to_port": 2 - }, - { - "from": "blend_3", - "from_port": 0, - "to": "blend_5", - "to_port": 1 - }, - { - "from": "colorize_1", - "from_port": 0, - "to": "blend_5", - "to_port": 0 - }, - { - "from": "blend_4", - "from_port": 0, - "to": "colorize_4", - "to_port": 0 - }, - { - "from": "colorize_4", - "from_port": 0, - "to": "Material", - "to_port": 2 - }, - { - "from": "blend_4", - "from_port": 0, - "to": "normal_map_0", - "to_port": 0 - }, - { - "from": "colorize_0", - "from_port": 0, - "to": "Material", - "to_port": 6 - } - ], - "label": "Graph", - "name": "219", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "transform_1", - "node_position": { - "x": -147, - "y": 781 - }, - "parameters": { - "repeat": true, - "rotate": 90, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "perlin_1", - "node_position": { - "x": -146, - "y": 108 - }, - "parameters": { - "iterations": 7, - "persistence": 0.95, - "scale_x": 4, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "normal_map_0", - "node_position": { - "x": 665, - "y": 565 - }, - "parameters": { - "amount": 0.15, - "param0": 11, - "param1": 0.185, - "param2": 0, - "param3": 0, - "param4": 1, - "size": 5 - }, - "type": "normal_map" - }, - { - "name": "colorize_0", - "node_position": { - "x": 572.308655, - "y": 641 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_5", - "node_position": { - "x": 95, - "y": 85 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0.071615, - "pos": 0, - "r": 0.208333 - }, - { - "a": 1, - "b": 0, - "g": 0.42041, - "pos": 0.936364, - "r": 0.640625 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_6", - "node_position": { - "x": 95, - "y": 159 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.583333, - "g": 0.583333, - "pos": 0, - "r": 0.583333 - }, - { - "a": 1, - "b": 0.244792, - "g": 0.244792, - "pos": 1, - "r": 0.244792 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_1", - "node_position": { - "x": 101.308655, - "y": 249 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0.78125 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0.25 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend_1", - "node_position": { - "x": 115, - "y": 425 - }, - "parameters": { - "amount": 1, - "blend_type": 10 - }, - "type": "blend" - }, - { - "name": "blend_3", - "node_position": { - "x": 294.308655, - "y": 144 - }, - "parameters": { - "amount": 0.5, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "blend_5", - "node_position": { - "x": 490.308655, - "y": 309 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "colorize_4", - "node_position": { - "x": 701, - "y": 469 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0.229167, - "g": 0.229167, - "pos": 1, - "r": 0.229167 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "bricks_0", - "node_position": { - "x": -146, - "y": 455 - }, - "parameters": { - "bevel": 0.03, - "columns": 6, - "corner": 0, - "mortar": 0.01, - "pattern": 0, - "repeat": 1, - "round": 0, - "row_offset": 0, - "rows": 6 - }, - "type": "bricks" - }, - { - "name": "transform_2", - "node_position": { - "x": 49, - "y": 634 - }, - "parameters": { - "repeat": true, - "rotate": 0, - "scale_x": 0.5, - "scale_y": 0.5, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "pattern_0", - "node_position": { - "x": -358, - "y": 630 - }, - "parameters": { - "mix": 0, - "x_scale": 1, - "x_wave": 0, - "y_scale": 1, - "y_wave": 0 - }, - "type": "pattern" - }, - { - "name": "transform_0", - "node_position": { - "x": -349, - "y": 730 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 0.5, - "scale_y": 1, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "blend_0", - "node_position": { - "x": -127, - "y": 673 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "colorize_2", - "node_position": { - "x": 65, - "y": 549 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.7, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.754545, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_3", - "node_position": { - "x": 281, - "y": 638 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.736364, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.790909, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend_2", - "node_position": { - "x": 294, - "y": 514 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "blend_4", - "node_position": { - "x": 469.308655, - "y": 463 - }, - "parameters": { - "amount": 0.072487, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "Material", - "node_position": { - "x": 906, - "y": 387 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 0.05, - "emission_energy": 1, - "metallic": 1, - "normal_scale": 1, - "resolution": 1, - "roughness": 1, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "name": "uniform_0", - "node_position": { - "x": 700.308594, - "y": 404 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "type": "uniform" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/floor1.ptex.import b/material_maker/examples/floor1.ptex.import deleted file mode 100644 index 724f11b..0000000 --- a/material_maker/examples/floor1.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/floor1.ptex-fb54baf7242d73ad5e0d97d70fc2ffe8.tres" - -[deps] - -source_file="res://material_maker/examples/floor1.ptex" -dest_files=[ "res://.import/floor1.ptex-fb54baf7242d73ad5e0d97d70fc2ffe8.tres" ] - -[params] - -render=false -scale=3.0 diff --git a/material_maker/examples/floor2.ptex b/material_maker/examples/floor2.ptex deleted file mode 100644 index 86998ee..0000000 --- a/material_maker/examples/floor2.ptex +++ /dev/null @@ -1,235 +0,0 @@ -{ - "connections": [ - { - "from": "perlin_0", - "from_port": 0, - "to": "colorize_0", - "to_port": 0 - }, - { - "from": "colorize_0", - "from_port": 0, - "to": "blend_0", - "to_port": 1 - }, - { - "from": "bricks_0", - "from_port": 0, - "to": "blend_0", - "to_port": 0 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "bricks_0", - "from_port": 0, - "to": "normal_map_0", - "to_port": 0 - }, - { - "from": "normal_map_0", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "colorize_1", - "from_port": 0, - "to": "Material", - "to_port": 2 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "colorize_1", - "to_port": 0 - }, - { - "from": "uniform_0", - "from_port": 0, - "to": "Material", - "to_port": 1 - } - ], - "label": "Graph", - "name": "293", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "Material", - "node_position": { - "x": 773, - "y": 290 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 1, - "emission_energy": 1, - "metallic": 1, - "normal_scale": 1, - "resolution": 1, - "roughness": 1, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "name": "perlin_0", - "node_position": { - "x": 7, - "y": 263 - }, - "parameters": { - "iterations": 7, - "persistence": 0.85, - "scale_x": 8, - "scale_y": 8 - }, - "type": "perlin" - }, - { - "name": "bricks_0", - "node_position": { - "x": 242, - "y": 382 - }, - "parameters": { - "bevel": 0.01, - "columns": 4, - "corner": 0, - "mortar": 0.01, - "pattern": 0, - "repeat": 1, - "round": 0, - "row_offset": 0, - "rows": 4 - }, - "type": "bricks" - }, - { - "name": "normal_map_0", - "node_position": { - "x": 516, - "y": 466 - }, - "parameters": { - "amount": 0.2, - "param0": 11, - "param1": 0.99, - "param2": 0, - "param3": 0, - "param4": 1, - "size": 2 - }, - "type": "normal_map" - }, - { - "name": "colorize_1", - "node_position": { - "x": 510, - "y": 386 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0.484375, - "g": 0.484375, - "pos": 1, - "r": 0.484375 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_0", - "node_position": { - "x": 232, - "y": 286 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.588542, - "g": 0.742839, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.654545, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend_0", - "node_position": { - "x": 419, - "y": 186 - }, - "parameters": { - "amount": 1, - "blend_type": 2 - }, - "type": "blend" - }, - { - "name": "uniform_0", - "node_position": { - "x": 563, - "y": 314 - }, - "parameters": { - "color": { - "a": 1, - "b": 0.128906, - "g": 0.128906, - "r": 0.128906, - "type": "Color" - } - }, - "type": "uniform" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/floor2.ptex.import b/material_maker/examples/floor2.ptex.import deleted file mode 100644 index a6e013b..0000000 --- a/material_maker/examples/floor2.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/floor2.ptex-da3b9c107b59a68a0ac827a6690612c9.tres" - -[deps] - -source_file="res://material_maker/examples/floor2.ptex" -dest_files=[ "res://.import/floor2.ptex-da3b9c107b59a68a0ac827a6690612c9.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/grass_with_flowers.ptex b/material_maker/examples/grass_with_flowers.ptex deleted file mode 100644 index 5221399..0000000 --- a/material_maker/examples/grass_with_flowers.ptex +++ /dev/null @@ -1,298 +0,0 @@ -{ - "connections": [ - { - "from": "perlin_0", - "from_port": 0, - "to": "colorize_0", - "to_port": 0 - }, - { - "from": "voronoi_0", - "from_port": 0, - "to": "colorize_1", - "to_port": 0 - }, - { - "from": "colorize_0", - "from_port": 0, - "to": "blend_0", - "to_port": 0 - }, - { - "from": "colorize_1", - "from_port": 0, - "to": "blend_0", - "to_port": 2 - }, - { - "from": "perlin_0", - "from_port": 0, - "to": "normal_map_0", - "to_port": 0 - }, - { - "from": "normal_map_0", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "voronoi_0", - "from_port": 2, - "to": "blend_0", - "to_port": 1 - }, - { - "from": "voronoi_0", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "blend_1", - "to_port": 0 - }, - { - "from": "blend_1", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "blend_1", - "to_port": 2 - }, - { - "from": "uniform_0", - "from_port": 0, - "to": "blend_1", - "to_port": 1 - }, - { - "from": "colorize_1", - "from_port": 0, - "to": "Material", - "to_port": 2 - } - ], - "label": "Graph", - "name": "253", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "colorize_0", - "node_position": { - "x": 335, - "y": -261.75 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.15682, - "g": 0.734375, - "pos": 0.445455, - "r": 0.247062 - }, - { - "a": 1, - "b": 0.112522, - "g": 0.317708, - "pos": 0.863636, - "r": 0.144582 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "Material", - "node_position": { - "x": 996, - "y": 22 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 1, - "emission_energy": 0, - "metallic": 0, - "normal_scale": 1, - "resolution": 1, - "roughness": 1, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "name": "normal_map_0", - "node_position": { - "x": 635, - "y": 142.25 - }, - "parameters": { - "amount": 0.8, - "param0": 11, - "param1": 0.25, - "param2": 0, - "param3": 0, - "param4": 1, - "size": 2 - }, - "type": "normal_map" - }, - { - "name": "colorize_1", - "node_position": { - "x": 524, - "y": -26.75 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.245455, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.436364, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_2", - "node_position": { - "x": 413, - "y": 71.25 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.118182, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.172727, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend_1", - "node_position": { - "x": 826, - "y": -119.75 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "uniform_0", - "node_position": { - "x": 690, - "y": -104 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0.984375, - "r": 1, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "perlin_0", - "node_position": { - "x": -25, - "y": -27.75 - }, - "parameters": { - "iterations": 9, - "persistence": 0.8, - "scale_x": 6, - "scale_y": 6 - }, - "type": "perlin" - }, - { - "name": "voronoi_0", - "node_position": { - "x": 269, - "y": -104.75 - }, - "parameters": { - "intensity": 1, - "randomness": 1, - "scale_x": 14, - "scale_y": 14, - "stretch_x": 1, - "stretch_y": 1 - }, - "type": "voronoi" - }, - { - "name": "blend_0", - "node_position": { - "x": 643, - "y": -244.75 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/grass_with_flowers.ptex.import b/material_maker/examples/grass_with_flowers.ptex.import deleted file mode 100644 index 790f36b..0000000 --- a/material_maker/examples/grass_with_flowers.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/grass_with_flowers.ptex-c14125150522387de6157f5cba8b15e7.tres" - -[deps] - -source_file="res://material_maker/examples/grass_with_flowers.ptex" -dest_files=[ "res://.import/grass_with_flowers.ptex-c14125150522387de6157f5cba8b15e7.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/halloween.ptex b/material_maker/examples/halloween.ptex deleted file mode 100644 index 6396e9b..0000000 --- a/material_maker/examples/halloween.ptex +++ /dev/null @@ -1,648 +0,0 @@ -{ - "connections": [ - { - "from": "pattern", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "normal_map", - "to_port": 0 - }, - { - "from": "perlin", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "normal_map", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "colorize", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "graph", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "transform", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "Material", - "to_port": 6 - }, - { - "from": "colorize_4", - "from_port": 0, - "to": "Material", - "to_port": 3 - }, - { - "from": "transform", - "from_port": 0, - "to": "colorize_4", - "to_port": 0 - } - ], - "label": "Graph", - "name": "49", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "Material", - "node_position": { - "x": 593, - "y": -325 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 0.3, - "emission_energy": 1, - "metallic": 1, - "normal_scale": 1, - "roughness": 1, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "connections": [ - { - "from": "shape", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "shape", - "from_port": 0, - "to": "transform_2", - "to_port": 0 - }, - { - "from": "transform_2", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "transform", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "pattern", - "from_port": 0, - "to": "transform_3", - "to_port": 0 - }, - { - "from": "pattern", - "from_port": 0, - "to": "transform_3_2", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "blend_3", - "to_port": 0 - }, - { - "from": "transform_3", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "transform_3_2", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "blend_3", - "to_port": 1 - }, - { - "from": "blend_3", - "from_port": 0, - "to": "mirror", - "to_port": 0 - }, - { - "from": "mirror", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Face", - "name": "graph", - "node_position": { - "x": 111.13147, - "y": 63.364738 - }, - "nodes": [ - { - "name": "shape", - "node_position": { - "x": -411.5, - "y": -220 - }, - "parameters": { - "edge": 0.051546, - "radius": 0.106667, - "shape": 1, - "sides": 3 - }, - "type": "shape" - }, - { - "name": "transform_2", - "node_position": { - "x": -413.5, - "y": -84 - }, - "parameters": { - "repeat": false, - "rotate": 180, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "transform", - "node_position": { - "x": -225.5, - "y": -294 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0.13, - "translate_y": -0.24 - }, - "type": "transform" - }, - { - "name": "blend", - "node_position": { - "x": -105.5, - "y": -81 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "pattern", - "node_position": { - "x": -424.5, - "y": 135 - }, - "parameters": { - "mix": 0, - "x_scale": 4, - "x_wave": 1, - "y_scale": 1, - "y_wave": 1 - }, - "type": "pattern" - }, - { - "name": "transform_3", - "node_position": { - "x": -97.5, - "y": 99.25 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 0.5, - "scale_y": 0.2, - "translate_x": -0.035, - "translate_y": 0.25 - }, - "type": "transform" - }, - { - "name": "transform_3_2", - "node_position": { - "x": -87.5, - "y": 303.25 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 0.5, - "scale_y": 0.2, - "translate_x": 0.035, - "translate_y": 0.25 - }, - "type": "transform" - }, - { - "name": "blend_2", - "node_position": { - "x": 195.654541, - "y": 265.25 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "colorize", - "node_position": { - "x": 198.654541, - "y": 154.25 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.209091, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.436364, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend_3", - "node_position": { - "x": 177.654541, - "y": 28.25 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "mirror", - "node_position": { - "x": 459.654541, - "y": 120.25 - }, - "parameters": { - "direction": 0, - "offset": 0 - }, - "type": "mirror" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -724.5, - "y": 38.772728 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 759.654541, - "y": 38.772728 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -266.716522, - "y": -594 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - } - ], - "parameters": { - - }, - "type": "graph" - }, - { - "name": "pattern", - "node_position": { - "x": -45.994606, - "y": -298.009094 - }, - "parameters": { - "mix": 0, - "x_scale": 8, - "x_wave": 0, - "y_scale": 4, - "y_wave": 4 - }, - "type": "pattern" - }, - { - "name": "colorize", - "node_position": { - "x": 180.245361, - "y": -386.92511 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.481818, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "normal_map", - "node_position": { - "x": 320.245361, - "y": -267.92511 - }, - "parameters": { - "amount": 0.5, - "param0": 10, - "param1": 0.185, - "param2": 0, - "param3": 0, - "param4": 1, - "size": 4 - }, - "type": "normal_map" - }, - { - "name": "perlin", - "node_position": { - "x": -222.799255, - "y": -154.92511 - }, - "parameters": { - "iterations": 1, - "persistence": 0.5, - "scale_x": 4, - "scale_y": 2 - }, - "type": "perlin" - }, - { - "name": "colorize_2", - "node_position": { - "x": 95.200745, - "y": -152.92511 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0.4375, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0.072917, - "g": 0.565429, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_3", - "node_position": { - "x": 258.305359, - "y": -59.92511 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.130208, - "g": 0.130208, - "pos": 0, - "r": 0.130208 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "transform", - "node_position": { - "x": 281.277344, - "y": 42.32489 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 0.4, - "scale_y": 0.4, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "blend", - "node_position": { - "x": 561.277344, - "y": 43.32489 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "colorize_4", - "node_position": { - "x": 395.277344, - "y": -121.67511 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.272727, - "r": 0 - }, - { - "a": 1, - "b": 0.515625, - "g": 0.984863, - "pos": 0.572727, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "color": { - "a": 1, - "b": 0, - "g": 0.5, - "r": 1, - "type": "Color" - }, - "name": "comment", - "node_position": { - "x": 40.787872, - "y": -50.572266 - }, - "parameters": { - "size": 4 - }, - "size": { - "x": 148, - "y": 69 - }, - "text": "Best viewed on \"Sphere\" mesh", - "title": "Comment", - "type": "comment" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/halloween.ptex.import b/material_maker/examples/halloween.ptex.import deleted file mode 100644 index 9b314cc..0000000 --- a/material_maker/examples/halloween.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/halloween.ptex-bfac36287c4edfbe37d836f896e886e8.tres" - -[deps] - -source_file="res://material_maker/examples/halloween.ptex" -dest_files=[ "res://.import/halloween.ptex-bfac36287c4edfbe37d836f896e886e8.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/improved_brick.ptex b/material_maker/examples/improved_brick.ptex deleted file mode 100644 index f48ab71..0000000 --- a/material_maker/examples/improved_brick.ptex +++ /dev/null @@ -1,849 +0,0 @@ -{ - "connections": [ - { - "from": "colorize", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "bricks", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "uniform", - "from_port": 0, - "to": "blend_4", - "to_port": 1 - }, - { - "from": "colorize_8", - "from_port": 0, - "to": "blend_4", - "to_port": 2 - }, - { - "from": "perlin_3", - "from_port": 0, - "to": "colorize_8", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "blend_4", - "to_port": 0 - }, - { - "from": "blend_6", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "perlin", - "from_port": 0, - "to": "colorize_4", - "to_port": 0 - }, - { - "from": "perlin_2", - "from_port": 0, - "to": "colorize_5", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "blend_6", - "to_port": 0 - }, - { - "from": "perlin_4", - "from_port": 0, - "to": "colorize_9", - "to_port": 0 - }, - { - "from": "colorize_4", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "colorize_5", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "Material", - "to_port": 6 - }, - { - "from": "bricks_2", - "from_port": 0, - "to": "colorize_7", - "to_port": 0 - }, - { - "from": "blend_4", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "colorize_7", - "from_port": 0, - "to": "Material", - "to_port": 5 - }, - { - "from": "bricks", - "from_port": 0, - "to": "colorize_6", - "to_port": 0 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "normal_map", - "to_port": 0 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "blend_3", - "to_port": 2 - }, - { - "from": "colorize_6", - "from_port": 0, - "to": "normal_map_2", - "to_port": 0 - }, - { - "from": "normal_map_2", - "from_port": 0, - "to": "blend_3", - "to_port": 0 - }, - { - "from": "normal_map", - "from_port": 0, - "to": "blend_3", - "to_port": 1 - }, - { - "from": "bricks_2", - "from_port": 1, - "to": "blend_6", - "to_port": 1 - }, - { - "from": "bricks_2", - "from_port": 0, - "to": "colorize_10", - "to_port": 0 - }, - { - "from": "colorize_10", - "from_port": 0, - "to": "blend", - "to_port": 2 - }, - { - "from": "colorize_10", - "from_port": 0, - "to": "blend_7", - "to_port": 2 - }, - { - "from": "blend_3", - "from_port": 0, - "to": "blend_7", - "to_port": 0 - }, - { - "from": "normal_map_3", - "from_port": 0, - "to": "blend_7", - "to_port": 1 - }, - { - "from": "blend_7", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "colorize_9", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "colorize_9", - "from_port": 0, - "to": "normal_map_3", - "to_port": 0 - } - ], - "label": "Graph", - "name": "47", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "Material", - "node_position": { - "x": 620, - "y": 40 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 0.05, - "emission_energy": 1, - "metallic": 0, - "normal_scale": 1, - "roughness": 0.85, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "name": "bricks", - "node_position": { - "x": -820, - "y": 100 - }, - "parameters": { - "bevel": 0, - "columns": 6, - "corner": 0, - "mortar": 0.087751, - "pattern": 1, - "repeat": 1, - "round": 0, - "row_offset": 0.5, - "rows": 20 - }, - "type": "bricks" - }, - { - "name": "colorize", - "node_position": { - "x": -240, - "y": -60 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.273875, - "g": 0.292765, - "pos": 0.476686, - "r": 0.529121 - }, - { - "a": 1, - "b": 0.185466, - "g": 0.193957, - "pos": 0.477339, - "r": 0.276042 - }, - { - "a": 1, - "b": 0.185466, - "g": 0.193957, - "pos": 0.733221, - "r": 0.276042 - }, - { - "a": 1, - "b": 0.566243, - "g": 0.625829, - "pos": 0.734721, - "r": 0.739583 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend", - "node_position": { - "x": 20, - "y": -20 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "colorize_3", - "node_position": { - "x": -260, - "y": 200 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.822917, - "g": 0.822917, - "pos": 0, - "r": 0.822917 - }, - { - "a": 1, - "b": 0.239583, - "g": 0.239583, - "pos": 1, - "r": 0.239583 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "perlin", - "node_position": { - "x": -820, - "y": 340 - }, - "parameters": { - "iterations": 8, - "persistence": 0.5, - "scale_x": 16, - "scale_y": 16 - }, - "type": "perlin" - }, - { - "name": "colorize_4", - "node_position": { - "x": -520, - "y": 360 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 0.898039, - "b": 0, - "g": 0, - "pos": 0.163636, - "r": 0 - }, - { - "a": 0, - "b": 0.984314, - "g": 0.984314, - "pos": 0.463636, - "r": 0.984314 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "perlin_2", - "node_position": { - "x": -820, - "y": 500 - }, - "parameters": { - "iterations": 8, - "persistence": 0.5, - "scale_x": 128, - "scale_y": 128 - }, - "type": "perlin" - }, - { - "name": "colorize_5", - "node_position": { - "x": -520, - "y": 480 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 0.588235, - "b": 0, - "g": 0, - "pos": 0.272727, - "r": 0 - }, - { - "a": 0, - "b": 1, - "g": 1, - "pos": 0.407774, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "perlin_3", - "node_position": { - "x": -820, - "y": 700 - }, - "parameters": { - "iterations": 8, - "persistence": 0.8, - "scale_x": 16, - "scale_y": 16 - }, - "type": "perlin" - }, - { - "name": "blend_4", - "node_position": { - "x": -160, - "y": 660 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "uniform", - "node_position": { - "x": -444.088257, - "y": 600.058838 - }, - "parameters": { - "color": { - "a": 1, - "b": 0.047059, - "g": 0.078431, - "r": 0.12549, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "colorize_8", - "node_position": { - "x": -500, - "y": 700 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.302083, - "g": 0.302083, - "pos": 0, - "r": 0.302083 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.710145, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_7", - "node_position": { - "x": -240, - "y": -200 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.559601, - "r": 1 - }, - { - "a": 1, - "b": 0.286458, - "g": 0.286458, - "pos": 0.781818, - "r": 0.286458 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "color": { - "a": 1, - "b": 0, - "g": 0.5, - "r": 1, - "type": "Color" - }, - "name": "comment", - "node_position": { - "x": -1405.656738, - "y": -1153.276611 - }, - "parameters": { - "size": 4 - }, - "size": { - "x": 264.319916, - "y": 165.399994 - }, - "text": "Realistic Bricks by Rafe Hall\n\nProcedural brick material that supports brick color, wear, ambient occlusion, grime, and depth.\n\nTODO: Edge wear, plaster and better layering.", - "title": "Comment", - "type": "comment" - }, - { - "name": "perlin_4", - "node_position": { - "x": -1080, - "y": 0 - }, - "parameters": { - "iterations": 8, - "persistence": 1, - "scale_x": 4, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "blend_6", - "node_position": { - "x": -540, - "y": -40 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "colorize_2", - "node_position": { - "x": -520, - "y": 200 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.715167, - "r": 0 - }, - { - "a": 0, - "b": 1, - "g": 1, - "pos": 0.715269, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_9", - "node_position": { - "x": -820, - "y": 0 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.354167, - "g": 0.354167, - "pos": 0.209091, - "r": 0.354167 - }, - { - "a": 1, - "b": 0.536458, - "g": 0.536458, - "pos": 0.5, - "r": 0.536458 - }, - { - "a": 1, - "b": 0.166667, - "g": 0.166667, - "pos": 0.936364, - "r": 0.166667 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend_2", - "node_position": { - "x": -260, - "y": 400 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "bricks_2", - "node_position": { - "x": -820, - "y": -240 - }, - "parameters": { - "bevel": 0.087751, - "columns": 6, - "corner": 0, - "mortar": 0, - "pattern": 1, - "repeat": 1, - "round": 0, - "row_offset": 0.5, - "rows": 20 - }, - "type": "bricks" - }, - { - "name": "normal_map", - "node_position": { - "x": 20, - "y": 400 - }, - "parameters": { - "amount": 0.5, - "param0": 11, - "param1": 1, - "param2": 0, - "param3": 0, - "param4": 1, - "size": 4 - }, - "type": "normal_map" - }, - { - "name": "colorize_6", - "node_position": { - "x": -260, - "y": 280 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend_3", - "node_position": { - "x": 280, - "y": 260 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "normal_map_2", - "node_position": { - "x": -20, - "y": 260 - }, - "parameters": { - "amount": 0.5, - "param0": 11, - "param1": 1, - "param2": 0, - "param3": 0, - "param4": 1, - "size": 4 - }, - "type": "normal_map" - }, - { - "name": "colorize_10", - "node_position": { - "x": -520, - "y": -140 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.710909, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.72, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "normal_map_3", - "node_position": { - "x": 60, - "y": -240 - }, - "parameters": { - "amount": 0.5, - "param0": 11, - "param1": 0.42, - "param2": 0, - "param3": 0, - "param4": 1, - "size": 4 - }, - "type": "normal_map" - }, - { - "name": "blend_7", - "node_position": { - "x": 309, - "y": -128 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "color": { - "a": 1, - "b": 0, - "g": 0.5, - "r": 1, - "type": "Color" - }, - "name": "comment_2", - "node_position": { - "x": -202.672852, - "y": 93.677933 - }, - "parameters": { - "size": 4 - }, - "size": { - "x": 371, - "y": 49 - }, - "text": "Improved bricks, by Rafe Hall (aka MrDiamondGold)", - "title": "Comment", - "type": "comment" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/improved_brick.ptex.import b/material_maker/examples/improved_brick.ptex.import deleted file mode 100644 index bb06a1b..0000000 --- a/material_maker/examples/improved_brick.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/improved_brick.ptex-79c07253474a6fefb8e704efc87ba6c5.tres" - -[deps] - -source_file="res://material_maker/examples/improved_brick.ptex" -dest_files=[ "res://.import/improved_brick.ptex-79c07253474a6fefb8e704efc87ba6c5.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/lava.ptex b/material_maker/examples/lava.ptex deleted file mode 100644 index be28f9a..0000000 --- a/material_maker/examples/lava.ptex +++ /dev/null @@ -1,358 +0,0 @@ -{ - "connections": [ - { - "from": "perlin_0", - "from_port": 0, - "to": "blend_0", - "to_port": 0 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "colorize_0", - "to_port": 0 - }, - { - "from": "colorize_0", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "perlin_0", - "from_port": 0, - "to": "warp_0", - "to_port": 1 - }, - { - "from": "voronoi_0", - "from_port": 0, - "to": "warp_0", - "to_port": 0 - }, - { - "from": "warp_0", - "from_port": 0, - "to": "blend_0", - "to_port": 1 - }, - { - "from": "warp_0", - "from_port": 0, - "to": "colorize_1", - "to_port": 0 - }, - { - "from": "warp_0", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "Material", - "to_port": 2 - }, - { - "from": "warp_0", - "from_port": 0, - "to": "normal_map_0", - "to_port": 0 - }, - { - "from": "normal_map_0", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "colorize_1", - "from_port": 0, - "to": "Material", - "to_port": 3 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "Material", - "to_port": 1 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "Material", - "to_port": 5 - }, - { - "from": "warp_0", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "Material", - "to_port": 6 - } - ], - "label": "Graph", - "name": "408", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "Material", - "node_position": { - "x": 956, - "y": 271 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 0.45, - "emission_energy": 2, - "metallic": 1, - "normal_scale": 1, - "resolution": 1, - "roughness": 1, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "name": "colorize_0", - "node_position": { - "x": 666, - "y": 27 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.479167, - "g": 0.479167, - "pos": 0.045455, - "r": 0.479167 - }, - { - "a": 1, - "b": 0.875, - "g": 0.875, - "pos": 0.3, - "r": 0.875 - }, - { - "a": 1, - "b": 0.442708, - "g": 0.442708, - "pos": 0.518182, - "r": 0.442708 - }, - { - "a": 1, - "b": 0.069093, - "g": 0.069093, - "pos": 0.818182, - "r": 0.069093 - }, - { - "a": 1, - "b": 0.40625, - "g": 0.40625, - "pos": 1, - "r": 0.40625 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_2", - "node_position": { - "x": 653, - "y": 140.5 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.272727, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.563636, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_1", - "node_position": { - "x": 646, - "y": 223 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0.765625, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.154545, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.245455, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "normal_map_0", - "node_position": { - "x": 658, - "y": 309.5 - }, - "parameters": { - "amount": 0.9, - "param0": 11, - "param1": 0.99, - "param2": 0, - "param3": 0, - "param4": 1, - "size": 2 - }, - "type": "normal_map" - }, - { - "name": "colorize_3", - "node_position": { - "x": 658, - "y": 404.25 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.345455, - "g": 0.345455, - "pos": 0, - "r": 0.345455 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend_0", - "node_position": { - "x": 475, - "y": -30 - }, - "parameters": { - "amount": 0.83125, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "warp_0", - "node_position": { - "x": 338, - "y": 196 - }, - "parameters": { - "amount": 0.3, - "eps": 0.045, - "epsilon": 0 - }, - "type": "warp" - }, - { - "name": "voronoi_0", - "node_position": { - "x": 130, - "y": 299 - }, - "parameters": { - "intensity": 0.55, - "randomness": 1, - "scale_x": 6, - "scale_y": 6, - "stretch_x": 1, - "stretch_y": 1 - }, - "type": "voronoi" - }, - { - "name": "perlin_0", - "node_position": { - "x": 190, - "y": -14 - }, - "parameters": { - "iterations": 8, - "persistence": 0.75, - "scale_x": 4, - "scale_y": 4 - }, - "type": "perlin" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/lava.ptex.import b/material_maker/examples/lava.ptex.import deleted file mode 100644 index 521d47d..0000000 --- a/material_maker/examples/lava.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/lava.ptex-414f52da7b363c5ce34fb86dba1c326e.tres" - -[deps] - -source_file="res://material_maker/examples/lava.ptex" -dest_files=[ "res://.import/lava.ptex-414f52da7b363c5ce34fb86dba1c326e.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/mandala.ptex b/material_maker/examples/mandala.ptex deleted file mode 100644 index d097a6b..0000000 --- a/material_maker/examples/mandala.ptex +++ /dev/null @@ -1,2139 +0,0 @@ -{ - "connections": [ - { - "from": "graph", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "graph", - "from_port": 1, - "to": "Material", - "to_port": 6 - }, - { - "from": "graph_2", - "from_port": 0, - "to": "graph_4", - "to_port": 0 - }, - { - "from": "graph_3", - "from_port": 0, - "to": "graph_4", - "to_port": 1 - }, - { - "from": "transform", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "graph_4", - "to_port": 2 - }, - { - "from": "graph_7", - "from_port": 0, - "to": "transform_2", - "to_port": 0 - }, - { - "from": "transform_2", - "from_port": 0, - "to": "transform_2_2", - "to_port": 0 - }, - { - "from": "transform_2_2", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "graph_4", - "to_port": 3 - }, - { - "from": "perlin", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "graph_4", - "from_port": 0, - "to": "graph", - "to_port": 0 - }, - { - "from": "graph_5", - "from_port": 0, - "to": "transform_3", - "to_port": 0 - }, - { - "from": "transform_3", - "from_port": 0, - "to": "transform", - "to_port": 0 - } - ], - "label": "Graph", - "name": "39", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "Material", - "node_position": { - "x": -433, - "y": 1 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 0.509804, - "g": 0.509804, - "r": 0.509804, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 0.15, - "emission_energy": 1, - "metallic": 0.25, - "normal_scale": 1, - "roughness": 1, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "connections": [ - { - "from": "gen_inputs", - "from_port": 0, - "to": "colorize_4", - "to_port": 0 - }, - { - "from": "colorize_4", - "from_port": 0, - "to": "gen_outputs", - "to_port": 1 - }, - { - "from": "normal_map", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "gen_inputs", - "from_port": 0, - "to": "normal_map", - "to_port": 0 - } - ], - "label": "Normal+Depth", - "name": "graph", - "node_position": { - "x": -620.577881, - "y": 109.055542 - }, - "nodes": [ - { - "name": "colorize_4", - "node_position": { - "x": -56.577881, - "y": 46.555542 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -205.577881, - "y": -30.944458 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 193.422119, - "y": -24.944458 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - }, - { - "name": "port1", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "normal_map", - "node_position": { - "x": -47.577881, - "y": -84.444458 - }, - "parameters": { - "param0": 11, - "param1": 0.995, - "param2": 0, - "param4": 1 - }, - "type": "normal_map" - } - ], - "parameters": { - - }, - "type": "graph" - }, - { - "connections": [ - { - "from": "transform_2", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "shape", - "from_port": 0, - "to": "transform_2", - "to_port": 0 - } - ], - "label": "Grid", - "name": "graph_2", - "node_position": { - "x": -927.524597, - "y": 38 - }, - "nodes": [ - { - "name": "shape", - "node_position": { - "x": -539.5, - "y": 27.5 - }, - "parameters": { - "edge": 1, - "radius": 1.2, - "shape": 1, - "sides": 8 - }, - "type": "shape" - }, - { - "name": "transform_2", - "node_position": { - "x": -581.5, - "y": 153 - }, - "parameters": { - "repeat": true, - "rotate": 0, - "scale_x": 0.3, - "scale_y": 0.3, - "translate_x": 0.45, - "translate_y": 0.45 - }, - "type": "transform" - }, - { - "name": "colorize", - "node_position": { - "x": -287.5, - "y": 144.5 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.072727, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.163636, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.263636, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_3", - "node_position": { - "x": -288.623047, - "y": 217.5 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0.472727, - "g": 0.472727, - "pos": 0.345454, - "r": 0.472727 - }, - { - "a": 1, - "b": 0.566168, - "g": 0.566168, - "pos": 0.690909, - "r": 0.566168 - }, - { - "a": 1, - "b": 0.786458, - "g": 0.786458, - "pos": 1, - "r": 0.786458 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -56.5, - "y": 223 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - } - ], - "parameters": { - - }, - "seed_value": -27638, - "type": "graph" - }, - { - "connections": [ - { - "from": "pattern", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "colorize_4", - "to_port": 0 - }, - { - "from": "colorize_4", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Frame", - "name": "graph_3", - "node_position": { - "x": -928.184326, - "y": 93.568512 - }, - "nodes": [ - { - "name": "colorize_4", - "node_position": { - "x": -559.307007, - "y": 442.205566 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0.772727, - "g": 0.772727, - "pos": 0.118182, - "r": 0.772727 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.836364, - "r": 1 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_2", - "node_position": { - "x": -559.623047, - "y": 376 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.053488, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "pattern", - "node_position": { - "x": -581.623047, - "y": 274.5 - }, - "parameters": { - "mix": 3, - "x_scale": 1, - "x_wave": 0, - "y_scale": 1, - "y_wave": 0 - }, - "type": "pattern" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -314.307007, - "y": 448.568512 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - } - ], - "parameters": { - - }, - "seed_value": -53251, - "type": "graph" - }, - { - "name": "transform", - "node_position": { - "x": -1258.172852, - "y": -68.143951 - }, - "parameters": { - "repeat": true, - "rotate": 0, - "scale_x": 0.3, - "scale_y": 0.3, - "translate_x": 0.15, - "translate_y": 0.15 - }, - "type": "transform" - }, - { - "name": "colorize", - "node_position": { - "x": -1232.944092, - "y": 121.956055 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0.588542, - "g": 0.588542, - "pos": 1, - "r": 0.588542 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "connections": [ - { - "from": "graph_4", - "from_port": 0, - "to": "graph", - "to_port": 0 - }, - { - "from": "graph", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Flower1", - "name": "graph_5", - "node_position": { - "x": -1216.223755, - "y": -332.758514 - }, - "nodes": [ - { - "connections": [ - { - "from": "pattern", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "transform", - "to_port": 4 - }, - { - "from": "shape", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "transform", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "pattern", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "pattern_2", - "from_port": 0, - "to": "colorize_4", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "colorize_4", - "from_port": 0, - "to": "mirror", - "to_port": 0 - }, - { - "from": "mirror", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - } - ], - "label": "Petal", - "name": "graph_4", - "node_position": { - "x": -861.847046, - "y": 454.074829 - }, - "nodes": [ - { - "name": "shape", - "node_position": { - "x": -583.281982, - "y": 248.324799 - }, - "parameters": { - "edge": 1, - "radius": 0.845361, - "shape": 0, - "sides": 6 - }, - "type": "shape" - }, - { - "name": "pattern", - "node_position": { - "x": -646.281982, - "y": 447.324799 - }, - "parameters": { - "mix": 0, - "x_scale": 1, - "x_wave": 4, - "y_scale": 1, - "y_wave": 3 - }, - "type": "pattern" - }, - { - "name": "colorize", - "node_position": { - "x": -603.912109, - "y": 551.324829 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.572917, - "g": 0.572917, - "pos": 0, - "r": 0.572917 - }, - { - "a": 1, - "b": 0.848958, - "g": 0.848958, - "pos": 0.210696, - "r": 0.848958 - }, - { - "a": 1, - "b": 0.734375, - "g": 0.734375, - "pos": 0.677225, - "r": 0.734375 - }, - { - "a": 1, - "b": 0.536458, - "g": 0.536458, - "pos": 1, - "r": 0.536458 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "transform", - "node_position": { - "x": -633.912109, - "y": 619.324829 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 146.718018, - "y": 576.074829 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "colorize_2", - "node_position": { - "x": -604.834045, - "y": 380.574799 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.172727, - "r": 1 - }, - { - "a": 1, - "b": 0.755208, - "g": 0.755208, - "pos": 1, - "r": 0.755208 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend", - "node_position": { - "x": -106.870667, - "y": 476.158081 - }, - "parameters": { - "amount": 1, - "blend_type": 2 - }, - "type": "blend" - }, - { - "name": "colorize_3", - "node_position": { - "x": -352.870667, - "y": 451.158081 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "pattern_2", - "node_position": { - "x": -368.870667, - "y": 749.158081 - }, - "parameters": { - "mix": 0, - "x_scale": 1, - "x_wave": 1, - "y_scale": 1, - "y_wave": 0 - }, - "type": "pattern" - }, - { - "name": "colorize_4", - "node_position": { - "x": -329.870667, - "y": 684.158081 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.636364, - "r": 1 - }, - { - "a": 1, - "b": 0.6, - "g": 0.6, - "pos": 0.936364, - "r": 0.6 - }, - { - "a": 1, - "b": 0.296875, - "g": 0.296875, - "pos": 1, - "r": 0.296875 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend_2", - "node_position": { - "x": -106.870667, - "y": 576.158081 - }, - "parameters": { - "amount": 1, - "blend_type": 2 - }, - "type": "blend" - }, - { - "name": "mirror", - "node_position": { - "x": -315.870667, - "y": 605.158081 - }, - "parameters": { - "direction": 1, - "offset": 0.505 - }, - "type": "mirror" - } - ], - "parameters": { - - }, - "type": "graph" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -459.912109, - "y": 453.241486 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "connections": [ - { - "from": "gen_inputs", - "from_port": 0, - "to": "transform_2", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "shape", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "transform_2", - "from_port": 0, - "to": "kaleidoscope_2", - "to_port": 0 - }, - { - "from": "kaleidoscope_2", - "from_port": 0, - "to": "blend", - "to_port": 1 - } - ], - "label": "Flower Builder", - "name": "graph", - "node_position": { - "x": -700.567932, - "y": 449.269257 - }, - "nodes": [ - { - "name": "blend", - "node_position": { - "x": -369.145874, - "y": 397.741486 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "transform_2", - "node_position": { - "x": -651.912109, - "y": 396.324829 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 0.5, - "scale_y": 0.5, - "translate_x": 0, - "translate_y": -0.2 - }, - "type": "transform" - }, - { - "name": "shape", - "node_position": { - "x": -607.145874, - "y": 269.741486 - }, - "parameters": { - "edge": 1, - "radius": 0.3, - "shape": 0, - "sides": 6 - }, - "type": "shape" - }, - { - "name": "colorize", - "node_position": { - "x": -435.145874, - "y": 290.741486 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0.456684, - "g": 0.456684, - "pos": 0.2, - "r": 0.456684 - }, - { - "a": 1, - "b": 0.602823, - "g": 0.602823, - "pos": 0.318182, - "r": 0.602823 - }, - { - "a": 1, - "b": 0.732, - "g": 0.732, - "pos": 0.463636, - "r": 0.732 - }, - { - "a": 1, - "b": 0.9, - "g": 0.9, - "pos": 0.681818, - "r": 0.9 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -600.145874, - "y": 146.741486 - }, - "parameters": { - "param0": 7, - "param1": 0.3 - }, - "type": "remote", - "widgets": [ - { - "label": "Unnamed", - "linked_widgets": [ - { - "node": "kaleidoscope_2", - "widget": "count" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Unnamed", - "linked_widgets": [ - { - "node": "shape", - "widget": "radius" - } - ], - "name": "param1", - "type": "linked_control" - } - ] - }, - { - "name": "gen_inputs", - "node_position": { - "x": -951.912109, - "y": 356.269257 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -69.145874, - "y": 356.269257 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "kaleidoscope_2", - "node_position": { - "x": -615.808228, - "y": 593.956787 - }, - "parameters": { - "count": 7, - "offset": 0 - }, - "type": "kaleidoscope" - } - ], - "parameters": { - "param0": 7, - "param1": 0.3 - }, - "type": "graph" - } - ], - "parameters": { - - }, - "seed_value": 53876, - "type": "graph" - }, - { - "name": "transform_2", - "node_position": { - "x": -1083.855835, - "y": 514.619873 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 0.4, - "scale_y": 0.4, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "transform_2_2", - "node_position": { - "x": -1083.475098, - "y": 325.055542 - }, - "parameters": { - "repeat": true, - "rotate": 0, - "scale_x": 0.3, - "scale_y": 0.3, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - }, - { - "connections": [ - { - "from": "graph_4", - "from_port": 0, - "to": "graph_6", - "to_port": 0 - }, - { - "from": "graph_6", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Flower2", - "name": "graph_7", - "node_position": { - "x": -1032.17395, - "y": 704.142639 - }, - "nodes": [ - { - "connections": [ - { - "from": "pattern", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "transform", - "to_port": 4 - }, - { - "from": "shape", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "transform", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "pattern", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "pattern_2", - "from_port": 0, - "to": "colorize_4", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "colorize_4", - "from_port": 0, - "to": "mirror", - "to_port": 0 - }, - { - "from": "mirror", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - } - ], - "label": "Petal", - "name": "graph_4", - "node_position": { - "x": -635.313538, - "y": 599.04541 - }, - "nodes": [ - { - "name": "shape", - "node_position": { - "x": -554.281982, - "y": 225.324799 - }, - "parameters": { - "edge": 1, - "radius": 0.845361, - "shape": 0, - "sides": 6 - }, - "type": "shape" - }, - { - "name": "pattern", - "node_position": { - "x": -618.281982, - "y": 419.324799 - }, - "parameters": { - "mix": 0, - "x_scale": 1, - "x_wave": 4, - "y_scale": 1, - "y_wave": 3 - }, - "type": "pattern" - }, - { - "name": "colorize", - "node_position": { - "x": -577.912109, - "y": 523.324829 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.572917, - "g": 0.572917, - "pos": 0, - "r": 0.572917 - }, - { - "a": 1, - "b": 0.876823, - "g": 0.876823, - "pos": 0.092589, - "r": 0.876823 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.283423, - "r": 1 - }, - { - "a": 1, - "b": 0.776042, - "g": 0.776042, - "pos": 0.677225, - "r": 0.776042 - }, - { - "a": 1, - "b": 0.536458, - "g": 0.536458, - "pos": 1, - "r": 0.536458 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "transform", - "node_position": { - "x": -605.912109, - "y": 590.324829 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 154.718018, - "y": 556.074829 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "colorize_2", - "node_position": { - "x": -572.834045, - "y": 352.574799 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.172727, - "r": 1 - }, - { - "a": 1, - "b": 0.755208, - "g": 0.755208, - "pos": 1, - "r": 0.755208 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend", - "node_position": { - "x": -118.870667, - "y": 440.158081 - }, - "parameters": { - "amount": 1, - "blend_type": 2 - }, - "type": "blend" - }, - { - "name": "colorize_3", - "node_position": { - "x": -346.870667, - "y": 413.158081 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "pattern_2", - "node_position": { - "x": -380.870667, - "y": 786.158081 - }, - "parameters": { - "mix": 0, - "x_scale": 1, - "x_wave": 1, - "y_scale": 1, - "y_wave": 0 - }, - "type": "pattern" - }, - { - "name": "colorize_4", - "node_position": { - "x": -332.870667, - "y": 723.158081 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.636364, - "r": 1 - }, - { - "a": 1, - "b": 0.6, - "g": 0.6, - "pos": 0.936364, - "r": 0.6 - }, - { - "a": 1, - "b": 0.296875, - "g": 0.296875, - "pos": 1, - "r": 0.296875 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend_2", - "node_position": { - "x": -118.870667, - "y": 546.158081 - }, - "parameters": { - "amount": 1, - "blend_type": 2 - }, - "type": "blend" - }, - { - "name": "mirror", - "node_position": { - "x": -330.870667, - "y": 635.158081 - }, - "parameters": { - "direction": 1, - "offset": 0.505 - }, - "type": "mirror" - } - ], - "parameters": { - - }, - "type": "graph" - }, - { - "connections": [ - { - "from": "gen_inputs", - "from_port": 0, - "to": "transform_2", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "shape", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "transform_2", - "from_port": 0, - "to": "kaleidoscope", - "to_port": 0 - }, - { - "from": "kaleidoscope", - "from_port": 0, - "to": "blend", - "to_port": 1 - } - ], - "label": "Flower Builder", - "name": "graph_6", - "node_position": { - "x": -477.034424, - "y": 593.239868 - }, - "nodes": [ - { - "name": "blend", - "node_position": { - "x": -369.145874, - "y": 397.741486 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "transform_2", - "node_position": { - "x": -650.912109, - "y": 409.324829 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 0.5, - "scale_y": 0.5, - "translate_x": 0, - "translate_y": -0.2 - }, - "type": "transform" - }, - { - "name": "shape", - "node_position": { - "x": -604.145874, - "y": 279.741486 - }, - "parameters": { - "edge": 1, - "radius": 0.330915, - "shape": 0, - "sides": 6 - }, - "type": "shape" - }, - { - "name": "colorize", - "node_position": { - "x": -435.145874, - "y": 290.741486 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0.456684, - "g": 0.456684, - "pos": 0.2, - "r": 0.456684 - }, - { - "a": 1, - "b": 0.602823, - "g": 0.602823, - "pos": 0.318182, - "r": 0.602823 - }, - { - "a": 1, - "b": 0.732, - "g": 0.732, - "pos": 0.463636, - "r": 0.732 - }, - { - "a": 1, - "b": 0.9, - "g": 0.9, - "pos": 0.681818, - "r": 0.9 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -650.145874, - "y": 158.741486 - }, - "parameters": { - "param0": 4, - "param1": 0.330915 - }, - "type": "remote", - "widgets": [ - { - "label": "Unnamed", - "linked_widgets": [ - { - "node": "kaleidoscope", - "widget": "count" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Unnamed", - "linked_widgets": [ - { - "node": "shape", - "widget": "radius" - } - ], - "name": "param1", - "type": "linked_control" - } - ] - }, - { - "name": "gen_inputs", - "node_position": { - "x": -951.912109, - "y": 356.269257 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -69.145874, - "y": 356.269257 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "kaleidoscope", - "node_position": { - "x": -611.808228, - "y": 604.706787 - }, - "parameters": { - "count": 4, - "offset": 0 - }, - "type": "kaleidoscope" - } - ], - "parameters": { - "param0": 4, - "param1": 0.330915 - }, - "type": "graph" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -181.034424, - "y": 593.142639 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - } - ], - "parameters": { - - }, - "seed_value": -30264, - "type": "graph" - }, - { - "connections": [ - { - "from": "gen_inputs", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "gen_inputs", - "from_port": 1, - "to": "blend", - "to_port": 1 - }, - { - "from": "gen_inputs", - "from_port": 2, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "blend_3", - "to_port": 1 - }, - { - "from": "blend_3", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "gen_inputs", - "from_port": 3, - "to": "blend_3", - "to_port": 0 - } - ], - "label": "Lighten4", - "name": "graph_4", - "node_position": { - "x": -769.075928, - "y": 86.158661 - }, - "nodes": [ - { - "name": "blend_2", - "node_position": { - "x": 14.684723, - "y": 336.856049 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "blend", - "node_position": { - "x": 14.376953, - "y": 232.5 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "blend_3", - "node_position": { - "x": 13.710419, - "y": 441.119873 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -227.623047, - "y": 380.158661 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - }, - { - "name": "port1", - "type": "rgba" - }, - { - "name": "port2", - "type": "rgba" - }, - { - "name": "port3", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 367.684723, - "y": 417.158661 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - } - ], - "parameters": { - - }, - "seed_value": -31817, - "type": "graph" - }, - { - "name": "colorize_2", - "node_position": { - "x": -1057.609863, - "y": 261.695862 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0.630208, - "g": 0.630208, - "pos": 1, - "r": 0.630208 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "perlin", - "node_position": { - "x": -743.287415, - "y": -212.888901 - }, - "parameters": { - "iterations": 7, - "persistence": 0.5, - "scale_x": 16, - "scale_y": 16 - }, - "type": "perlin" - }, - { - "name": "colorize_3", - "node_position": { - "x": -714.287415, - "y": -86.888901 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.666667, - "g": 0.666667, - "pos": 0, - "r": 0.666667 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "transform_3", - "node_position": { - "x": -1256.070557, - "y": -258.744843 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 1.15, - "scale_y": 1.15, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/mandala.ptex.import b/material_maker/examples/mandala.ptex.import deleted file mode 100644 index d29d9c8..0000000 --- a/material_maker/examples/mandala.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/mandala.ptex-0963e6f90da0804792c0a2756af5f5dd.tres" - -[deps] - -source_file="res://material_maker/examples/mandala.ptex" -dest_files=[ "res://.import/mandala.ptex-0963e6f90da0804792c0a2756af5f5dd.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/mandelbrot.ptex b/material_maker/examples/mandelbrot.ptex deleted file mode 100644 index 33b092b..0000000 --- a/material_maker/examples/mandelbrot.ptex +++ /dev/null @@ -1,175 +0,0 @@ -{ - "connections": [ - { - "from": "custom_0", - "from_port": 0, - "to": "colorize_0", - "to_port": 0 - }, - { - "from": "colorize_0", - "from_port": 0, - "to": "Material", - "to_port": 3 - } - ], - "label": "Graph", - "name": "362", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "Material", - "node_position": { - "x": 200, - "y": 0 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 1, - "emission_energy": 1, - "metallic": 1, - "normal_scale": 1, - "resolution": 1, - "roughness": 1, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "name": "custom_0", - "node_position": { - "x": -211, - "y": 208 - }, - "parameters": { - "contrast": 10, - "scale": 1, - "x": 0, - "y": 0 - }, - "shader_model": { - "global": "float mandelbrot(vec2 uv) {\n float di = 1.0;\n vec2 z = vec2(0.0);\n float m2 = 0.0;\n vec2 dz = vec2(0.0);\n for( int i=0; i<200; i++ )\n {\n if (m2>1024.0 ) {\n\t\t\tdi=0.0;\n\t\t\tbreak;\n\t\t}\n\n\t\t// Z' -> 2·Z·Z' + 1\n dz = 2.0*vec2(z.x*dz.x-z.y*dz.y, z.x*dz.y + z.y*dz.x) + vec2(1.0,0.0);\n\t\t\t\n // Z -> Z² + c\t\t\t\n z = vec2( z.x*z.x - z.y*z.y, 2.0*z.x*z.y ) + uv;\n\t\t\t\n m2 = dot(z,z);\n }\n\n // distance\t\n\t// d(c) = |Z|·log|Z|/|Z'|\n\tfloat d = 0.5*sqrt(dot(z,z)/dot(dz,dz))*log(dot(z,z));\n if( di>0.5 ) d=0.0;\n\treturn d;\n}", - "instance": "float $(name)_xyz(vec2 uv) {\n\treturn mandelbrot(uv);\n}", - "name": "Mandelbrot", - "outputs": [ - { - "f": "clamp($(name)_xyz(vec2($(x), $(y))+$(scale)*(2.0*$(uv)-1.0))*$(contrast), 0.0, 1.0)", - "type": "f" - } - ], - "parameters": [ - { - "label": "Scale", - "max": 3, - "min": 0, - "name": "scale", - "step": 0.0001, - "type": "float", - "widget": "spinbox" - }, - { - "label": "X", - "max": 2, - "min": -2, - "name": "x", - "step": 0.0001, - "type": "float", - "widget": "spinbox" - }, - { - "label": "Y", - "max": 2, - "min": -2, - "name": "y", - "step": 0.0001, - "type": "float", - "widget": "spinbox" - }, - { - "label": "Contrast", - "max": 10000, - "min": 1, - "name": "contrast", - "step": 0.0001, - "type": "float", - "widget": "spinbox" - } - ] - }, - "type": "shader" - }, - { - "name": "colorize_0", - "node_position": { - "x": -99.75, - "y": -7.25 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0.96875, - "pos": 0.2, - "r": 1 - }, - { - "a": 1, - "b": 0.0625, - "g": 1, - "pos": 0.4, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.618182, - "r": 0 - }, - { - "a": 1, - "b": 0.965909, - "g": 0, - "pos": 0.818182, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 0, - "pos": 1, - "r": 0.9375 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/mandelbrot.ptex.import b/material_maker/examples/mandelbrot.ptex.import deleted file mode 100644 index 53ee3e7..0000000 --- a/material_maker/examples/mandelbrot.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/mandelbrot.ptex-ecf3c69e20a7f4e53370f6dbdf8d3840.tres" - -[deps] - -source_file="res://material_maker/examples/mandelbrot.ptex" -dest_files=[ "res://.import/mandelbrot.ptex-ecf3c69e20a7f4e53370f6dbdf8d3840.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/marble.ptex b/material_maker/examples/marble.ptex deleted file mode 100644 index 16047b6..0000000 --- a/material_maker/examples/marble.ptex +++ /dev/null @@ -1,2066 +0,0 @@ -{ - "connections": [ - { - "from": "graph", - "from_port": 0, - "to": "invert", - "to_port": 0 - }, - { - "from": "mwf_map", - "from_port": 0, - "to": "mwf_mix", - "to_port": 0 - }, - { - "from": "graph", - "from_port": 0, - "to": "mwf_map", - "to_port": 0 - }, - { - "from": "invert", - "from_port": 0, - "to": "mwf_map_2", - "to_port": 0 - }, - { - "from": "mwf_map", - "from_port": 1, - "to": "mwf_mix", - "to_port": 1 - }, - { - "from": "mwf_map", - "from_port": 2, - "to": "mwf_mix", - "to_port": 2 - }, - { - "from": "mwf_map", - "from_port": 3, - "to": "mwf_mix", - "to_port": 3 - }, - { - "from": "mwf_map", - "from_port": 4, - "to": "mwf_mix", - "to_port": 4 - }, - { - "from": "mwf_map_2", - "from_port": 0, - "to": "mwf_mix", - "to_port": 5 - }, - { - "from": "mwf_map_2", - "from_port": 1, - "to": "mwf_mix", - "to_port": 6 - }, - { - "from": "mwf_map_2", - "from_port": 2, - "to": "mwf_mix", - "to_port": 7 - }, - { - "from": "mwf_map_2", - "from_port": 3, - "to": "mwf_mix", - "to_port": 8 - }, - { - "from": "mwf_map_2", - "from_port": 4, - "to": "mwf_mix", - "to_port": 9 - }, - { - "from": "uniform_greyscale_2", - "from_port": 0, - "to": "mwf_mix_2", - "to_port": 0 - }, - { - "from": "graph_2", - "from_port": 0, - "to": "mwf_mix_2", - "to_port": 1 - }, - { - "from": "graph_2", - "from_port": 1, - "to": "mwf_mix_2", - "to_port": 2 - }, - { - "from": "mwf_mix", - "from_port": 0, - "to": "mwf_mix_2", - "to_port": 5 - }, - { - "from": "mwf_mix", - "from_port": 1, - "to": "mwf_mix_2", - "to_port": 6 - }, - { - "from": "mwf_mix", - "from_port": 2, - "to": "mwf_mix_2", - "to_port": 7 - }, - { - "from": "mwf_mix", - "from_port": 3, - "to": "mwf_mix_2", - "to_port": 8 - }, - { - "from": "mwf_mix", - "from_port": 4, - "to": "mwf_mix_2", - "to_port": 9 - }, - { - "from": "graph_3_3_2", - "from_port": 0, - "to": "mwf_map", - "to_port": 1 - }, - { - "from": "graph_3_3_2", - "from_port": 1, - "to": "mwf_map", - "to_port": 2 - }, - { - "from": "graph_3_3_2", - "from_port": 2, - "to": "mwf_map", - "to_port": 3 - }, - { - "from": "graph_3_3_2", - "from_port": 3, - "to": "mwf_map", - "to_port": 4 - }, - { - "from": "graph_3_3_2_2", - "from_port": 0, - "to": "mwf_map_2", - "to_port": 1 - }, - { - "from": "graph_3_3_2_2", - "from_port": 1, - "to": "mwf_map_2", - "to_port": 2 - }, - { - "from": "graph_3_3_2_2", - "from_port": 2, - "to": "mwf_map_2", - "to_port": 3 - }, - { - "from": "graph_3_3_2_2", - "from_port": 3, - "to": "mwf_map_2", - "to_port": 4 - }, - { - "from": "mwf_mix_2", - "from_port": 0, - "to": "mwf_output", - "to_port": 0 - }, - { - "from": "mwf_mix_2", - "from_port": 1, - "to": "mwf_output", - "to_port": 1 - }, - { - "from": "mwf_mix_2", - "from_port": 2, - "to": "mwf_output", - "to_port": 2 - }, - { - "from": "mwf_mix_2", - "from_port": 3, - "to": "mwf_output", - "to_port": 3 - }, - { - "from": "mwf_mix_2", - "from_port": 4, - "to": "mwf_output", - "to_port": 4 - }, - { - "from": "mwf_output", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "mwf_output", - "from_port": 1, - "to": "Material", - "to_port": 1 - }, - { - "from": "mwf_output", - "from_port": 2, - "to": "Material", - "to_port": 2 - }, - { - "from": "mwf_output", - "from_port": 3, - "to": "Material", - "to_port": 3 - }, - { - "from": "mwf_output", - "from_port": 4, - "to": "Material", - "to_port": 4 - }, - { - "from": "mwf_output", - "from_port": 5, - "to": "Material", - "to_port": 5 - }, - { - "from": "mwf_output", - "from_port": 6, - "to": "Material", - "to_port": 6 - } - ], - "label": "Graph", - "name": "835", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "export_paths": { - - }, - "name": "Material", - "node_position": { - "x": 424, - "y": -252 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao": 1, - "depth_scale": 0, - "emission_energy": 1, - "metallic": 1, - "normal": 1, - "roughness": 1, - "size": 11, - "sss": 0 - }, - "type": "material" - }, - { - "name": "invert", - "node_position": { - "x": -731.150024, - "y": 34.016663 - }, - "parameters": { - - }, - "type": "invert" - }, - { - "name": "uniform_greyscale_2", - "node_position": { - "x": -351.336792, - "y": -311.983337 - }, - "parameters": { - "color": 0.98 - }, - "type": "uniform_greyscale" - }, - { - "connections": [ - { - "from": "bricks", - "from_port": 0, - "to": "invert_2", - "to_port": 0 - }, - { - "from": "pattern", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "invert_2", - "from_port": 0, - "to": "blend", - "to_port": 2 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "mwf_create_map", - "to_port": 0 - }, - { - "from": "bricks", - "from_port": 1, - "to": "mwf_create_map", - "to_port": 1 - }, - { - "from": "mwf_create_map", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Tiles", - "name": "graph", - "node_position": { - "x": -1057.472778, - "y": -138.536682 - }, - "nodes": [ - { - "name": "uniform_greyscale", - "node_position": { - "x": -765.741089, - "y": -213.233337 - }, - "parameters": { - "color": 0.5 - }, - "type": "uniform_greyscale" - }, - { - "name": "invert_2", - "node_position": { - "x": -727.741089, - "y": -369.233337 - }, - "parameters": { - - }, - "type": "invert" - }, - { - "name": "pattern", - "node_position": { - "x": -803.5, - "y": -326 - }, - "parameters": { - "mix": 4, - "x_scale": 2, - "x_wave": 2, - "y_scale": 2, - "y_wave": 2 - }, - "type": "pattern" - }, - { - "name": "bricks", - "node_position": { - "x": -773.64032, - "y": -616.983337 - }, - "parameters": { - "bevel": 0.01, - "columns": 2, - "corner": 0, - "mortar": 0, - "pattern": 0, - "repeat": 2, - "round": 0.03, - "row_offset": 0, - "rows": 2 - }, - "type": "bricks" - }, - { - "name": "blend", - "node_position": { - "x": -796.741089, - "y": -162.233337 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -1103.5, - "y": -337.536682 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -244.741089, - "y": -342.536682 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgb" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -731.472778, - "y": -703.983337 - }, - "parameters": { - "param0": 2 - }, - "type": "remote", - "widgets": [ - { - "label": "", - "linked_widgets": [ - { - "node": "bricks", - "widget": "repeat" - }, - { - "node": "pattern", - "widget": "x_scale" - }, - { - "node": "pattern", - "widget": "y_scale" - } - ], - "name": "param0", - "type": "linked_control" - } - ] - }, - { - "name": "uniform_greyscale_2", - "node_position": { - "x": -498.801514, - "y": -512.460571 - }, - "parameters": { - "color": 1 - }, - "type": "uniform_greyscale" - }, - { - "name": "mwf_create_map", - "node_position": { - "x": -497.801086, - "y": -339.560547 - }, - "parameters": { - "angle": 0, - "height": 1 - }, - "type": "mwf_create_map" - } - ], - "parameters": { - "param0": 2 - }, - "type": "graph" - }, - { - "connections": [ - { - "from": "uniform", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "uniform_greyscale_3_2", - "from_port": 0, - "to": "combine", - "to_port": 0 - }, - { - "from": "uniform_greyscale_3", - "from_port": 0, - "to": "combine", - "to_port": 1 - }, - { - "from": "uniform_greyscale_4", - "from_port": 0, - "to": "combine", - "to_port": 2 - }, - { - "from": "combine", - "from_port": 0, - "to": "gen_outputs", - "to_port": 1 - } - ], - "label": "Gold", - "name": "graph_2", - "node_position": { - "x": -302.736786, - "y": -223.983353 - }, - "nodes": [ - { - "name": "combine", - "node_position": { - "x": -249.336792, - "y": -230.983337 - }, - "parameters": { - - }, - "type": "combine" - }, - { - "name": "uniform_greyscale_3_2", - "node_position": { - "x": -455.336792, - "y": -257.983337 - }, - "parameters": { - "color": 1 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform_greyscale_4", - "node_position": { - "x": -455.336792, - "y": -155.983337 - }, - "parameters": { - "color": 1 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform_greyscale_3", - "node_position": { - "x": -455.336792, - "y": -206.983337 - }, - "parameters": { - "color": 0 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform", - "node_position": { - "x": -251.336792, - "y": -280.983337 - }, - "parameters": { - "color": { - "a": 1, - "b": 0.231373, - "g": 0.568627, - "r": 0.666667, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -755.336792, - "y": -226.983353 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 56.663208, - "y": -226.983353 - }, - "parameters": { - - }, - "ports": [ - { - "name": "Albedo", - "type": "rgb" - }, - { - "name": "ORM", - "type": "rgb" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -571.736816, - "y": -582.983337 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - } - ], - "parameters": { - - }, - "type": "graph" - }, - { - "name": "mwf_map", - "node_position": { - "x": -501.998169, - "y": -145.620453 - }, - "parameters": { - - }, - "type": "mwf_map" - }, - { - "name": "mwf_mix", - "node_position": { - "x": -295.998169, - "y": -114.620453 - }, - "parameters": { - - }, - "type": "mwf_mix" - }, - { - "name": "mwf_map_2", - "node_position": { - "x": -515.088684, - "y": 51.50412 - }, - "parameters": { - - }, - "type": "mwf_map" - }, - { - "name": "mwf_mix_2", - "node_position": { - "x": -71.507507, - "y": -200.99588 - }, - "parameters": { - - }, - "type": "mwf_mix" - }, - { - "connections": [ - { - "from": "colorize", - "from_port": 0, - "to": "_2", - "to_port": 0 - }, - { - "from": "_2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "combine", - "to_port": 2 - }, - { - "from": "uniform_greyscale_2", - "from_port": 0, - "to": "combine", - "to_port": 1 - }, - { - "from": "combine", - "from_port": 0, - "to": "gen_outputs", - "to_port": 1 - }, - { - "from": "uniform_greyscale_3", - "from_port": 0, - "to": "combine", - "to_port": 0 - }, - { - "from": "normal_map", - "from_port": 0, - "to": "gen_outputs", - "to_port": 3 - }, - { - "from": "uniform", - "from_port": 0, - "to": "gen_outputs", - "to_port": 2 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "normal_map", - "to_port": 0 - }, - { - "from": "noise", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "scratches", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "graph_2", - "from_port": 0, - "to": "colorize", - "to_port": 0 - } - ], - "label": "Marble", - "name": "graph_3_3_2", - "node_position": { - "x": -797.098999, - "y": -92.344482 - }, - "nodes": [ - { - "name": "uniform_greyscale_2", - "node_position": { - "x": -325.5, - "y": 82.5 - }, - "parameters": { - "color": 0.15 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform_greyscale", - "node_position": { - "x": -325.5, - "y": 133 - }, - "parameters": { - "color": 0 - }, - "type": "uniform_greyscale" - }, - { - "name": "_2", - "node_position": { - "x": -327.611084, - "y": -48.388885 - }, - "parameters": { - "c1": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "c2": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "$uv.x", - "label": "", - "name": "in", - "type": "f" - } - ], - "instance": "", - "name": "Simple Gradient", - "outputs": [ - { - "rgba": "mix($c1, $c2, $in($uv))", - "type": "rgba" - } - ], - "parameters": [ - { - "default": { - "a": 1, - "b": 0, - "g": 0, - "r": 0 - }, - "label": "Color 1", - "name": "c1", - "type": "color" - }, - { - "default": { - "a": 1, - "b": 1, - "g": 1, - "r": 1 - }, - "label": "Color 2", - "name": "c2", - "type": "color" - } - ] - }, - "type": "shader" - }, - { - "name": "colorize", - "node_position": { - "x": -346.5, - "y": -112 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.090909, - "r": 0 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.336364, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.390909, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.436364, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -483.845703, - "y": -241.932098 - }, - "parameters": { - "param0": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "param1": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - }, - "param2": 2 - }, - "type": "remote", - "widgets": [ - { - "label": "Color 1", - "linked_widgets": [ - { - "node": "_2", - "widget": "c1" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Color 2", - "linked_widgets": [ - { - "node": "_2", - "widget": "c2" - } - ], - "name": "param1", - "type": "linked_control" - }, - { - "label": "Scratches", - "linked_widgets": [ - { - "node": "normal_map", - "widget": "param1" - } - ], - "name": "param2", - "type": "linked_control" - } - ] - }, - { - "name": "gen_inputs", - "node_position": { - "x": -894.5, - "y": -0.352623 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 218.388916, - "y": 18.647377 - }, - "parameters": { - - }, - "ports": [ - { - "name": "Albedo", - "type": "rgb" - }, - { - "name": "ORM", - "type": "rgb" - }, - { - "name": "Emission", - "type": "rgb" - }, - { - "name": "Normal", - "type": "rgb" - } - ], - "type": "ios" - }, - { - "name": "combine", - "node_position": { - "x": -87.22229, - "y": 39.197388 - }, - "parameters": { - - }, - "type": "combine" - }, - { - "name": "uniform_greyscale_3", - "node_position": { - "x": -325.100708, - "y": 31.197388 - }, - "parameters": { - "color": 1 - }, - "type": "uniform_greyscale" - }, - { - "name": "normal_map", - "node_position": { - "x": -85.707123, - "y": 186.780701 - }, - "parameters": { - "param0": 11, - "param1": 2, - "param2": 0, - "param4": 0 - }, - "type": "normal_map" - }, - { - "name": "uniform", - "node_position": { - "x": 52.203369, - "y": 83.780701 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "scratches", - "node_position": { - "x": -751.885315, - "y": 149.637848 - }, - "parameters": { - "angle": -1, - "layers": 10, - "length": 0.05, - "randomness": 1, - "waviness": 0.29, - "width": 0.002 - }, - "type": "scratches" - }, - { - "name": "colorize_2", - "node_position": { - "x": -322.733154, - "y": 194.637848 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0.015625, - "g": 0.015625, - "pos": 1, - "r": 0.015625 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "noise", - "node_position": { - "x": -742.733154, - "y": 335.637848 - }, - "parameters": { - "density": 0.5, - "size": 10 - }, - "type": "noise" - }, - { - "name": "blend", - "node_position": { - "x": -461.733154, - "y": 255.887848 - }, - "parameters": { - "amount": 0.99, - "blend_type": 0 - }, - "type": "blend" - }, - { - "connections": [ - { - "from": "perlin", - "from_port": 0, - "to": "transform", - "to_port": 1 - }, - { - "from": "perlin", - "from_port": 0, - "to": "transform", - "to_port": 2 - }, - { - "from": "perlin", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "transform", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Warp1", - "name": "graph_2", - "node_position": { - "x": -685.717468, - "y": -63.5793 - }, - "nodes": [ - { - "name": "transform", - "node_position": { - "x": -259.25, - "y": -658 - }, - "parameters": { - "repeat": true, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0.5, - "translate_y": 0.5 - }, - "type": "transform" - }, - { - "name": "perlin", - "node_position": { - "x": -502.25, - "y": -653 - }, - "parameters": { - "iterations": 8, - "persistence": 0.5, - "scale_x": 8, - "scale_y": 8 - }, - "type": "perlin" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -670.25, - "y": -647.5 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 18.75, - "y": -657.5 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -315.75, - "y": -893 - }, - "parameters": { - "param0": 8, - "param1": 8, - "param2": 8, - "param3": 0.5, - "param4": 0.5, - "param5": 0.5 - }, - "type": "remote", - "widgets": [ - { - "label": "Scale X", - "linked_widgets": [ - { - "node": "perlin", - "widget": "scale_x" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Scale Y", - "linked_widgets": [ - { - "node": "perlin", - "widget": "scale_y" - } - ], - "name": "param1", - "type": "linked_control" - }, - { - "label": "Iterations", - "linked_widgets": [ - { - "node": "perlin", - "widget": "iterations" - } - ], - "name": "param2", - "type": "linked_control" - }, - { - "label": "Persistance", - "linked_widgets": [ - { - "node": "perlin", - "widget": "persistence" - } - ], - "name": "param3", - "type": "linked_control" - }, - { - "label": "Warp X", - "linked_widgets": [ - { - "node": "transform", - "widget": "translate_x" - } - ], - "name": "param4", - "type": "linked_control" - }, - { - "label": "Warp Y", - "linked_widgets": [ - { - "node": "transform", - "widget": "translate_y" - } - ], - "name": "param5", - "type": "linked_control" - } - ] - } - ], - "parameters": { - "param0": 8, - "param1": 8, - "param2": 8, - "param3": 0.5, - "param4": 0.5, - "param5": 0.5 - }, - "type": "graph" - } - ], - "parameters": { - "param0": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "param1": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - }, - "param2": 2 - }, - "type": "graph" - }, - { - "connections": [ - { - "from": "colorize", - "from_port": 0, - "to": "_2", - "to_port": 0 - }, - { - "from": "_2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "combine", - "to_port": 2 - }, - { - "from": "uniform_greyscale_2", - "from_port": 0, - "to": "combine", - "to_port": 1 - }, - { - "from": "combine", - "from_port": 0, - "to": "gen_outputs", - "to_port": 1 - }, - { - "from": "uniform_greyscale_3", - "from_port": 0, - "to": "combine", - "to_port": 0 - }, - { - "from": "normal_map", - "from_port": 0, - "to": "gen_outputs", - "to_port": 3 - }, - { - "from": "uniform", - "from_port": 0, - "to": "gen_outputs", - "to_port": 2 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "normal_map", - "to_port": 0 - }, - { - "from": "noise", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "scratches", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "graph_2", - "from_port": 0, - "to": "colorize", - "to_port": 0 - } - ], - "label": "Marble", - "name": "graph_3_3_2_2", - "node_position": { - "x": -793.098999, - "y": 98.155518 - }, - "nodes": [ - { - "name": "uniform_greyscale_2", - "node_position": { - "x": -325.5, - "y": 82.5 - }, - "parameters": { - "color": 0.15 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform_greyscale", - "node_position": { - "x": -325.5, - "y": 133 - }, - "parameters": { - "color": 0 - }, - "type": "uniform_greyscale" - }, - { - "name": "_2", - "node_position": { - "x": -327.611084, - "y": -48.388885 - }, - "parameters": { - "c1": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - }, - "c2": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - } - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "$uv.x", - "label": "", - "name": "in", - "type": "f" - } - ], - "instance": "", - "name": "Simple Gradient", - "outputs": [ - { - "rgba": "mix($c1, $c2, $in($uv))", - "type": "rgba" - } - ], - "parameters": [ - { - "default": { - "a": 1, - "b": 0, - "g": 0, - "r": 0 - }, - "label": "Color 1", - "name": "c1", - "type": "color" - }, - { - "default": { - "a": 1, - "b": 1, - "g": 1, - "r": 1 - }, - "label": "Color 2", - "name": "c2", - "type": "color" - } - ] - }, - "type": "shader" - }, - { - "name": "colorize", - "node_position": { - "x": -346.5, - "y": -112 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.090909, - "r": 0 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.336364, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.390909, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.436364, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -483.845703, - "y": -241.932098 - }, - "parameters": { - "param0": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - }, - "param1": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "param2": 2 - }, - "type": "remote", - "widgets": [ - { - "label": "Color 1", - "linked_widgets": [ - { - "node": "_2", - "widget": "c1" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Color 2", - "linked_widgets": [ - { - "node": "_2", - "widget": "c2" - } - ], - "name": "param1", - "type": "linked_control" - }, - { - "label": "Scratches", - "linked_widgets": [ - { - "node": "normal_map", - "widget": "param1" - } - ], - "name": "param2", - "type": "linked_control" - } - ] - }, - { - "name": "gen_inputs", - "node_position": { - "x": -894.5, - "y": -0.352623 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 218.388916, - "y": 18.647377 - }, - "parameters": { - - }, - "ports": [ - { - "name": "Albedo", - "type": "rgb" - }, - { - "name": "ORM", - "type": "rgb" - }, - { - "name": "Emission", - "type": "rgb" - }, - { - "name": "Normal", - "type": "rgb" - } - ], - "type": "ios" - }, - { - "name": "combine", - "node_position": { - "x": -87.22229, - "y": 39.197388 - }, - "parameters": { - - }, - "type": "combine" - }, - { - "name": "uniform_greyscale_3", - "node_position": { - "x": -325.100708, - "y": 31.197388 - }, - "parameters": { - "color": 1 - }, - "type": "uniform_greyscale" - }, - { - "name": "normal_map", - "node_position": { - "x": -85.707123, - "y": 186.780701 - }, - "parameters": { - "param0": 11, - "param1": 2, - "param2": 0, - "param4": 0 - }, - "type": "normal_map" - }, - { - "name": "uniform", - "node_position": { - "x": 52.203369, - "y": 83.780701 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "scratches", - "node_position": { - "x": -751.885315, - "y": 149.637848 - }, - "parameters": { - "angle": -1, - "layers": 10, - "length": 0.05, - "randomness": 1, - "waviness": 0.29, - "width": 0.002 - }, - "type": "scratches" - }, - { - "name": "colorize_2", - "node_position": { - "x": -322.733154, - "y": 194.637848 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0.015625, - "g": 0.015625, - "pos": 1, - "r": 0.015625 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "noise", - "node_position": { - "x": -742.733154, - "y": 335.637848 - }, - "parameters": { - "density": 0.5, - "size": 10 - }, - "type": "noise" - }, - { - "name": "blend", - "node_position": { - "x": -461.733154, - "y": 255.887848 - }, - "parameters": { - "amount": 0.99, - "blend_type": 0 - }, - "type": "blend" - }, - { - "connections": [ - { - "from": "perlin", - "from_port": 0, - "to": "transform", - "to_port": 1 - }, - { - "from": "perlin", - "from_port": 0, - "to": "transform", - "to_port": 2 - }, - { - "from": "perlin", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "transform", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Warp1", - "name": "graph_2", - "node_position": { - "x": -685.717468, - "y": -63.5793 - }, - "nodes": [ - { - "name": "transform", - "node_position": { - "x": -259.25, - "y": -658 - }, - "parameters": { - "repeat": true, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0.5, - "translate_y": 0.5 - }, - "type": "transform" - }, - { - "name": "perlin", - "node_position": { - "x": -502.25, - "y": -653 - }, - "parameters": { - "iterations": 8, - "persistence": 0.5, - "scale_x": 8, - "scale_y": 8 - }, - "type": "perlin" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -670.25, - "y": -647.5 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 18.75, - "y": -657.5 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -315.75, - "y": -893 - }, - "parameters": { - "param0": 8, - "param1": 8, - "param2": 8, - "param3": 0.5, - "param4": 0.5, - "param5": 0.5 - }, - "type": "remote", - "widgets": [ - { - "label": "Scale X", - "linked_widgets": [ - { - "node": "perlin", - "widget": "scale_x" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Scale Y", - "linked_widgets": [ - { - "node": "perlin", - "widget": "scale_y" - } - ], - "name": "param1", - "type": "linked_control" - }, - { - "label": "Iterations", - "linked_widgets": [ - { - "node": "perlin", - "widget": "iterations" - } - ], - "name": "param2", - "type": "linked_control" - }, - { - "label": "Persistance", - "linked_widgets": [ - { - "node": "perlin", - "widget": "persistence" - } - ], - "name": "param3", - "type": "linked_control" - }, - { - "label": "Warp X", - "linked_widgets": [ - { - "node": "transform", - "widget": "translate_x" - } - ], - "name": "param4", - "type": "linked_control" - }, - { - "label": "Warp Y", - "linked_widgets": [ - { - "node": "transform", - "widget": "translate_y" - } - ], - "name": "param5", - "type": "linked_control" - } - ] - } - ], - "parameters": { - "param0": 8, - "param1": 8, - "param2": 8, - "param3": 0.5, - "param4": 0.5, - "param5": 0.5 - }, - "type": "graph" - } - ], - "parameters": { - "param0": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - }, - "param1": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "param2": 2 - }, - "type": "graph" - }, - { - "name": "mwf_output", - "node_position": { - "x": 147.45108, - "y": -210.844482 - }, - "parameters": { - "param0": 1, - "param2": 1 - }, - "type": "mwf_output" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/marble.ptex.import b/material_maker/examples/marble.ptex.import deleted file mode 100644 index 728a21d..0000000 --- a/material_maker/examples/marble.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/marble.ptex-0b7e8ced36657d462bfe938e53d1f73b.tres" - -[deps] - -source_file="res://material_maker/examples/marble.ptex" -dest_files=[ "res://.import/marble.ptex-0b7e8ced36657d462bfe938e53d1f73b.tres" ] - -[params] - -render=false -scale=3.0 diff --git a/material_maker/examples/materials.ptex b/material_maker/examples/materials.ptex deleted file mode 100644 index ff1041b..0000000 --- a/material_maker/examples/materials.ptex +++ /dev/null @@ -1,2033 +0,0 @@ -{ - "connections": [ - { - "from": "graph_2_2", - "from_port": 0, - "to": "switch", - "to_port": 0 - }, - { - "from": "graph_2_2", - "from_port": 1, - "to": "switch", - "to_port": 1 - }, - { - "from": "graph_2_2", - "from_port": 2, - "to": "switch", - "to_port": 2 - }, - { - "from": "graph_2_2", - "from_port": 3, - "to": "switch", - "to_port": 3 - }, - { - "from": "graph_3_3_2", - "from_port": 0, - "to": "switch", - "to_port": 4 - }, - { - "from": "graph_3_3_2", - "from_port": 1, - "to": "switch", - "to_port": 5 - }, - { - "from": "graph_3_3_2", - "from_port": 2, - "to": "switch", - "to_port": 6 - }, - { - "from": "graph_3_3_2", - "from_port": 3, - "to": "switch", - "to_port": 7 - }, - { - "from": "graph_2", - "from_port": 0, - "to": "switch", - "to_port": 8 - }, - { - "from": "graph_2", - "from_port": 1, - "to": "switch", - "to_port": 9 - }, - { - "from": "graph_2", - "from_port": 2, - "to": "switch", - "to_port": 10 - }, - { - "from": "graph_2", - "from_port": 3, - "to": "switch", - "to_port": 11 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "mwf_output", - "to_port": 0 - }, - { - "from": "switch", - "from_port": 0, - "to": "mwf_output", - "to_port": 1 - }, - { - "from": "switch", - "from_port": 1, - "to": "mwf_output", - "to_port": 2 - }, - { - "from": "switch", - "from_port": 2, - "to": "mwf_output", - "to_port": 3 - }, - { - "from": "switch", - "from_port": 3, - "to": "mwf_output", - "to_port": 4 - }, - { - "from": "mwf_output", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "mwf_output", - "from_port": 1, - "to": "Material", - "to_port": 1 - }, - { - "from": "mwf_output", - "from_port": 2, - "to": "Material", - "to_port": 2 - }, - { - "from": "mwf_output", - "from_port": 3, - "to": "Material", - "to_port": 3 - }, - { - "from": "mwf_output", - "from_port": 4, - "to": "Material", - "to_port": 4 - }, - { - "from": "mwf_output", - "from_port": 5, - "to": "Material", - "to_port": 5 - }, - { - "from": "mwf_output", - "from_port": 6, - "to": "Material", - "to_port": 6 - } - ], - "label": "Graph", - "name": "49", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "export_paths": { - - }, - "name": "Material", - "node_position": { - "x": 12, - "y": -391 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao": 1, - "depth_scale": 1, - "emission_energy": 1, - "metallic": 1, - "normal": 1, - "roughness": 1, - "size": 11, - "sss": 0 - }, - "type": "material" - }, - { - "connections": [ - { - "from": "scratches", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "transform", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "perlin_2", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "transform", - "to_port": 2 - }, - { - "from": "uniform_greyscale_2", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "colorize_4", - "from_port": 0, - "to": "warp", - "to_port": 1 - }, - { - "from": "blend_3", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "voronoi", - "from_port": 0, - "to": "transform_2", - "to_port": 0 - }, - { - "from": "transform_2", - "from_port": 0, - "to": "colorize_4", - "to_port": 0 - }, - { - "from": "transform_2", - "from_port": 0, - "to": "colorize_5", - "to_port": 0 - }, - { - "from": "perlin", - "from_port": 0, - "to": "colorize_6", - "to_port": 0 - }, - { - "from": "colorize_6", - "from_port": 0, - "to": "warp", - "to_port": 0 - }, - { - "from": "colorize_5", - "from_port": 0, - "to": "blend_3", - "to_port": 0 - }, - { - "from": "warp", - "from_port": 0, - "to": "blend_3", - "to_port": 1 - }, - { - "from": "uniform_greyscale_3", - "from_port": 0, - "to": "combine", - "to_port": 2 - }, - { - "from": "uniform_greyscale_3_2", - "from_port": 0, - "to": "combine", - "to_port": 1 - }, - { - "from": "combine", - "from_port": 0, - "to": "gen_outputs", - "to_port": 1 - }, - { - "from": "uniform", - "from_port": 0, - "to": "gen_outputs", - "to_port": 2 - }, - { - "from": "blend", - "from_port": 0, - "to": "normal_map", - "to_port": 0 - }, - { - "from": "normal_map", - "from_port": 0, - "to": "gen_outputs", - "to_port": 3 - } - ], - "label": "Wood simple", - "name": "graph_2", - "node_position": { - "x": -823.345703, - "y": -124.932098 - }, - "nodes": [ - { - "name": "colorize_2", - "node_position": { - "x": -502.779297, - "y": -230.133209 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.204676, - "r": 1 - }, - { - "a": 1, - "b": 0.151042, - "g": 0.151042, - "pos": 0.413767, - "r": 0.151042 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.595585, - "r": 1 - }, - { - "a": 1, - "b": 0.197917, - "g": 0.197917, - "pos": 0.786495, - "r": 0.197917 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.986495, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize", - "node_position": { - "x": -605.5, - "y": 130 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.15625, - "g": 0.15625, - "pos": 0.072727, - "r": 0.15625 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_3", - "node_position": { - "x": -504.264893, - "y": -169.658966 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.476183, - "g": 0.62638, - "pos": 0, - "r": 0.697917 - }, - { - "a": 1, - "b": 0.719754, - "g": 0.830067, - "pos": 1, - "r": 0.880208 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "transform", - "node_position": { - "x": -520.979492, - "y": -423.665527 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0, - "translate_y": 0.1 - }, - "type": "transform" - }, - { - "name": "perlin", - "node_position": { - "x": -519.5, - "y": -819 - }, - "parameters": { - "iterations": 2, - "persistence": 0.8, - "scale_x": 1, - "scale_y": 64 - }, - "type": "perlin" - }, - { - "name": "uniform_greyscale", - "node_position": { - "x": -601.280884, - "y": 198.450867 - }, - "parameters": { - "color": 0 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform_greyscale_3", - "node_position": { - "x": -304.030396, - "y": -69.502716 - }, - "parameters": { - "color": 0.3 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform_greyscale_3_2", - "node_position": { - "x": -305.030396, - "y": -124.502716 - }, - "parameters": { - "color": 0.8 - }, - "type": "uniform_greyscale" - }, - { - "name": "blend_2", - "node_position": { - "x": -792.692017, - "y": -378.799133 - }, - "parameters": { - "amount": 0.207725, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "perlin_2", - "node_position": { - "x": -1081.780762, - "y": -422.665527 - }, - "parameters": { - "iterations": 2, - "persistence": 0.5, - "scale_x": 4, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "uniform_greyscale_2", - "node_position": { - "x": -1054.058716, - "y": -292.799133 - }, - "parameters": { - "color": 0.5 - }, - "type": "uniform_greyscale" - }, - { - "name": "scratches", - "node_position": { - "x": -634.5, - "y": -49 - }, - "parameters": { - "angle": 0, - "layers": 5, - "length": 0.02, - "randomness": 0.06, - "waviness": 0.05, - "width": 0.05 - }, - "type": "scratches" - }, - { - "name": "blend", - "node_position": { - "x": -375.280884, - "y": 4.450851 - }, - "parameters": { - "amount": 0.322625, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -555.280884, - "y": -959.799133 - }, - "parameters": { - "param0": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.476183, - "g": 0.62638, - "pos": 0, - "r": 0.697917 - }, - { - "a": 1, - "b": 0.719754, - "g": 0.830067, - "pos": 1, - "r": 0.880208 - } - ], - "type": "Gradient" - }, - "param1": 0.207725, - "param2": 0.322625 - }, - "type": "remote", - "widgets": [ - { - "label": "Color", - "linked_widgets": [ - { - "node": "colorize_3", - "widget": "gradient" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Waviness", - "linked_widgets": [ - { - "node": "blend_2", - "widget": "amount" - } - ], - "name": "param1", - "type": "linked_control" - }, - { - "label": "Scratches", - "linked_widgets": [ - { - "node": "blend", - "widget": "amount" - } - ], - "name": "param2", - "type": "linked_control" - } - ] - }, - { - "name": "gen_inputs", - "node_position": { - "x": -1378.780762, - "y": -198.650482 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 192.969604, - "y": -125.650482 - }, - "parameters": { - - }, - "ports": [ - { - "name": "Albedo", - "type": "rgb" - }, - { - "name": "ORM", - "type": "rgb" - }, - { - "name": "Emission", - "type": "rgb" - }, - { - "name": "Normal", - "type": "rgb" - } - ], - "type": "ios" - }, - { - "name": "warp", - "node_position": { - "x": -485.120483, - "y": -600.473999 - }, - "parameters": { - "amount": 0.04, - "eps": 0.03 - }, - "shader_model": { - "global": "", - "inputs": [ - { - "default": "vec4(sin($uv.x*20.0)*0.5+0.5, sin($uv.y*20.0)*0.5+0.5, 0, 1)", - "label": "", - "name": "in", - "type": "rgba" - }, - { - "default": "0.0", - "label": "", - "name": "d", - "type": "f" - } - ], - "instance": "", - "name": "Warp", - "outputs": [ - { - "rgba": "$in($uv+$amount*vec2($d(fract($uv+vec2($eps, 0.0)))-$d(fract($uv-vec2($eps, 0.0))), $d(fract($uv+vec2(0.0, $eps)))-$d(fract($uv-vec2(0.0, $eps)))))", - "type": "rgba" - } - ], - "parameters": [ - { - "default": 0, - "label": "", - "max": 1, - "min": 0, - "name": "amount", - "step": 0.005, - "type": "float", - "widget": "spinbox" - }, - { - "default": 0, - "label": "", - "max": 0.2, - "min": 0.005, - "name": "eps", - "step": 0.005, - "type": "float", - "widget": "spinbox" - } - ] - }, - "type": "shader" - }, - { - "name": "voronoi", - "node_position": { - "x": -1137.120483, - "y": -855.473999 - }, - "parameters": { - "intensity": 1, - "randomness": 1, - "scale_x": 2, - "scale_y": 2, - "stretch_x": 1, - "stretch_y": 1 - }, - "type": "voronoi" - }, - { - "name": "colorize_4", - "node_position": { - "x": -876.015137, - "y": -678.105591 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0.46875, - "g": 0.46875, - "pos": 0.318182, - "r": 0.46875 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend_3", - "node_position": { - "x": -526.015137, - "y": -516.105591 - }, - "parameters": { - "amount": 1, - "blend_type": 10 - }, - "type": "blend" - }, - { - "name": "colorize_5", - "node_position": { - "x": -876.015137, - "y": -614.105591 - }, - "parameters": { - "gradient": { - "interpolation": 2, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.063636, - "r": 0 - }, - { - "a": 1, - "b": 0.072917, - "g": 0.072917, - "pos": 0.118182, - "r": 0.072917 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.118183, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "transform_2", - "node_position": { - "x": -1135.610352, - "y": -670.105591 - }, - "parameters": { - "repeat": true, - "rotate": 0, - "scale_x": 1, - "scale_y": 0.5, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "colorize_6", - "node_position": { - "x": -494.895752, - "y": -689.355591 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.140625, - "g": 0.140625, - "pos": 0, - "r": 0.140625 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "combine", - "node_position": { - "x": -102.834259, - "y": -117.463135 - }, - "parameters": { - - }, - "type": "combine" - }, - { - "name": "uniform", - "node_position": { - "x": 28.165741, - "y": -71.463135 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "normal_map", - "node_position": { - "x": -71.142059, - "y": 4.536865 - }, - "parameters": { - "param0": 10, - "param1": 1, - "param2": 0, - "param4": 0 - }, - "type": "normal_map" - } - ], - "parameters": { - "param0": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.476183, - "g": 0.62638, - "pos": 0, - "r": 0.697917 - }, - { - "a": 1, - "b": 0.719754, - "g": 0.830067, - "pos": 1, - "r": 0.880208 - } - ], - "type": "Gradient" - }, - "param1": 0.207725, - "param2": 0.322625 - }, - "type": "graph" - }, - { - "connections": [ - { - "from": "uniform_2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 3 - }, - { - "from": "uniform_greyscale_3_2", - "from_port": 0, - "to": "combine", - "to_port": 0 - }, - { - "from": "uniform_greyscale_3", - "from_port": 0, - "to": "combine", - "to_port": 1 - }, - { - "from": "uniform_greyscale_4", - "from_port": 0, - "to": "combine", - "to_port": 2 - }, - { - "from": "uniform_3", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "combine", - "from_port": 0, - "to": "gen_outputs", - "to_port": 1 - }, - { - "from": "uniform", - "from_port": 0, - "to": "gen_outputs", - "to_port": 2 - } - ], - "label": "Metal", - "name": "graph_2_2", - "node_position": { - "x": -820.244629, - "y": -371.490662 - }, - "nodes": [ - { - "name": "uniform_greyscale_3_2", - "node_position": { - "x": -712.322693, - "y": -216.48642 - }, - "parameters": { - "color": 1 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform_greyscale_4", - "node_position": { - "x": -712.322693, - "y": -114.48642 - }, - "parameters": { - "color": 1 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform_greyscale_3", - "node_position": { - "x": -712.322693, - "y": -165.48642 - }, - "parameters": { - "color": 0.1 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform_2", - "node_position": { - "x": -674.908142, - "y": -0.333069 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0.501961, - "r": 0.501961, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "uniform_3", - "node_position": { - "x": -676.322693, - "y": -271.48642 - }, - "parameters": { - "color": { - "a": 1, - "b": 0.554, - "g": 0.556, - "r": 0.55, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "combine", - "node_position": { - "x": -514.322693, - "y": -176.48642 - }, - "parameters": { - - }, - "type": "combine" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -847.322693, - "y": -143.585464 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -206.322693, - "y": -144.585464 - }, - "parameters": { - - }, - "ports": [ - { - "name": "Albedo", - "type": "rgb" - }, - { - "name": "ORM", - "type": "rgb" - }, - { - "name": "Emission", - "type": "rgb" - }, - { - "name": "Normal", - "type": "rgb" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -739.30249, - "y": -408.925568 - }, - "parameters": { - "param0": 1, - "param1": 0.1 - }, - "type": "remote", - "widgets": [ - { - "configurations": { - "Aluminum": [ - { - "node": "uniform_3", - "value": { - "a": 1, - "b": 0.925, - "g": 0.921, - "r": 0.913, - "type": "Color" - }, - "widget": "color" - } - ], - "Chromium": [ - { - "node": "uniform_3", - "value": { - "a": 1, - "b": 0.554, - "g": 0.556, - "r": 0.55, - "type": "Color" - }, - "widget": "color" - } - ], - "Cobalt": [ - { - "node": "uniform_3", - "value": { - "a": 1, - "b": 0.634, - "g": 0.655, - "r": 0.662, - "type": "Color" - }, - "widget": "color" - } - ], - "Copper": [ - { - "node": "uniform_3", - "value": { - "a": 1, - "b": 0.538, - "g": 0.637, - "r": 0.955, - "type": "Color" - }, - "widget": "color" - } - ], - "Gold": [ - { - "node": "uniform_3", - "value": { - "a": 1, - "b": 0.336, - "g": 0.766, - "r": 1, - "type": "Color" - }, - "widget": "color" - } - ], - "Iron": [ - { - "node": "uniform_3", - "value": { - "a": 1, - "b": 0.58, - "g": 0.57, - "r": 0.56, - "type": "Color" - }, - "widget": "color" - } - ], - "Nickel": [ - { - "node": "uniform_3", - "value": { - "a": 1, - "b": 0.526, - "g": 0.609, - "r": 0.66, - "type": "Color" - }, - "widget": "color" - } - ], - "Platinum": [ - { - "node": "uniform_3", - "value": { - "a": 1, - "b": 0.585, - "g": 0.637, - "r": 0.672, - "type": "Color" - }, - "widget": "color" - } - ], - "Silver": [ - { - "node": "uniform_3", - "value": { - "a": 1, - "b": 0.915, - "g": 0.96, - "r": 0.972, - "type": "Color" - }, - "widget": "color" - } - ], - "Titanium": [ - { - "node": "uniform_3", - "value": { - "a": 1, - "b": 0.449, - "g": 0.497, - "r": 0.542, - "type": "Color" - }, - "widget": "color" - } - ] - }, - "label": "Metal", - "linked_widgets": [ - { - "node": "uniform_3", - "widget": "color" - } - ], - "name": "param0", - "type": "config_control" - }, - { - "label": "Roughness", - "linked_widgets": [ - { - "node": "uniform_greyscale_3", - "widget": "color" - } - ], - "name": "param1", - "type": "linked_control" - } - ] - }, - { - "name": "uniform", - "node_position": { - "x": -673.80249, - "y": -56.425568 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "type": "uniform" - } - ], - "parameters": { - "param0": 1, - "param1": 0.1 - }, - "type": "graph" - }, - { - "name": "switch", - "node_position": { - "x": -512.527832, - "y": -343.071716 - }, - "parameters": { - "choices": 3, - "outputs": 4, - "source": 1 - }, - "type": "switch" - }, - { - "connections": [ - { - "from": "colorize", - "from_port": 0, - "to": "_2", - "to_port": 0 - }, - { - "from": "_2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "combine", - "to_port": 2 - }, - { - "from": "uniform_greyscale_2", - "from_port": 0, - "to": "combine", - "to_port": 1 - }, - { - "from": "combine", - "from_port": 0, - "to": "gen_outputs", - "to_port": 1 - }, - { - "from": "uniform_greyscale_3", - "from_port": 0, - "to": "combine", - "to_port": 0 - }, - { - "from": "normal_map", - "from_port": 0, - "to": "gen_outputs", - "to_port": 3 - }, - { - "from": "uniform", - "from_port": 0, - "to": "gen_outputs", - "to_port": 2 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "normal_map", - "to_port": 0 - }, - { - "from": "noise", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "scratches", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "graph_2", - "from_port": 0, - "to": "colorize", - "to_port": 0 - } - ], - "label": "Marble", - "name": "graph_3_3_2", - "node_position": { - "x": -812.027832, - "y": -250.571716 - }, - "nodes": [ - { - "name": "uniform_greyscale_2", - "node_position": { - "x": -325.5, - "y": 82.5 - }, - "parameters": { - "color": 0.15 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform_greyscale", - "node_position": { - "x": -325.5, - "y": 133 - }, - "parameters": { - "color": 0 - }, - "type": "uniform_greyscale" - }, - { - "name": "_2", - "node_position": { - "x": -327.611084, - "y": -48.388885 - }, - "parameters": { - "c1": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "c2": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "$uv.x", - "label": "", - "name": "in", - "type": "f" - } - ], - "instance": "", - "name": "Simple Gradient", - "outputs": [ - { - "rgba": "mix($c1, $c2, $in($uv))", - "type": "rgba" - } - ], - "parameters": [ - { - "default": { - "a": 1, - "b": 0, - "g": 0, - "r": 0 - }, - "label": "Color 1", - "name": "c1", - "type": "color" - }, - { - "default": { - "a": 1, - "b": 1, - "g": 1, - "r": 1 - }, - "label": "Color 2", - "name": "c2", - "type": "color" - } - ] - }, - "type": "shader" - }, - { - "name": "colorize", - "node_position": { - "x": -346.5, - "y": -112 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.090909, - "r": 0 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.336364, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.390909, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.436364, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -483.845703, - "y": -241.932098 - }, - "parameters": { - "param0": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "param1": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - }, - "param2": 2 - }, - "type": "remote", - "widgets": [ - { - "label": "Color 1", - "linked_widgets": [ - { - "node": "_2", - "widget": "c1" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Color 2", - "linked_widgets": [ - { - "node": "_2", - "widget": "c2" - } - ], - "name": "param1", - "type": "linked_control" - }, - { - "label": "Scratches", - "linked_widgets": [ - { - "node": "normal_map", - "widget": "param1" - } - ], - "name": "param2", - "type": "linked_control" - } - ] - }, - { - "name": "gen_inputs", - "node_position": { - "x": -894.5, - "y": -0.352623 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 218.388916, - "y": 18.647377 - }, - "parameters": { - - }, - "ports": [ - { - "name": "Albedo", - "type": "rgb" - }, - { - "name": "ORM", - "type": "rgb" - }, - { - "name": "Emission", - "type": "rgb" - }, - { - "name": "Normal", - "type": "rgb" - } - ], - "type": "ios" - }, - { - "name": "combine", - "node_position": { - "x": -87.22229, - "y": 39.197388 - }, - "parameters": { - - }, - "type": "combine" - }, - { - "name": "uniform_greyscale_3", - "node_position": { - "x": -325.100708, - "y": 31.197388 - }, - "parameters": { - "color": 1 - }, - "type": "uniform_greyscale" - }, - { - "name": "normal_map", - "node_position": { - "x": -85.707123, - "y": 186.780701 - }, - "parameters": { - "param0": 11, - "param1": 2, - "param2": 0, - "param4": 0 - }, - "type": "normal_map" - }, - { - "name": "uniform", - "node_position": { - "x": 52.203369, - "y": 83.780701 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "scratches", - "node_position": { - "x": -751.885315, - "y": 149.637848 - }, - "parameters": { - "angle": -1, - "layers": 10, - "length": 0.05, - "randomness": 1, - "waviness": 0.29, - "width": 0.002 - }, - "type": "scratches" - }, - { - "name": "colorize_2", - "node_position": { - "x": -322.733154, - "y": 194.637848 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0.015625, - "g": 0.015625, - "pos": 1, - "r": 0.015625 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "noise", - "node_position": { - "x": -742.733154, - "y": 335.637848 - }, - "parameters": { - "density": 0.5, - "size": 10 - }, - "type": "noise" - }, - { - "name": "blend", - "node_position": { - "x": -461.733154, - "y": 255.887848 - }, - "parameters": { - "amount": 0.99, - "blend_type": 0 - }, - "type": "blend" - }, - { - "connections": [ - { - "from": "perlin", - "from_port": 0, - "to": "transform", - "to_port": 1 - }, - { - "from": "perlin", - "from_port": 0, - "to": "transform", - "to_port": 2 - }, - { - "from": "perlin", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "transform", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Warp1", - "name": "graph_2", - "node_position": { - "x": -685.717468, - "y": -63.5793 - }, - "nodes": [ - { - "name": "transform", - "node_position": { - "x": -259.25, - "y": -658 - }, - "parameters": { - "repeat": true, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0.5, - "translate_y": 0.5 - }, - "type": "transform" - }, - { - "name": "perlin", - "node_position": { - "x": -502.25, - "y": -653 - }, - "parameters": { - "iterations": 8, - "persistence": 0.5, - "scale_x": 8, - "scale_y": 8 - }, - "type": "perlin" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -670.25, - "y": -647.5 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 18.75, - "y": -657.5 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -315.75, - "y": -893 - }, - "parameters": { - "param0": 8, - "param1": 8, - "param2": 8, - "param3": 0.5, - "param4": 0.5, - "param5": 0.5 - }, - "type": "remote", - "widgets": [ - { - "label": "Scale X", - "linked_widgets": [ - { - "node": "perlin", - "widget": "scale_x" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Scale Y", - "linked_widgets": [ - { - "node": "perlin", - "widget": "scale_y" - } - ], - "name": "param1", - "type": "linked_control" - }, - { - "label": "Iterations", - "linked_widgets": [ - { - "node": "perlin", - "widget": "iterations" - } - ], - "name": "param2", - "type": "linked_control" - }, - { - "label": "Persistance", - "linked_widgets": [ - { - "node": "perlin", - "widget": "persistence" - } - ], - "name": "param3", - "type": "linked_control" - }, - { - "label": "Warp X", - "linked_widgets": [ - { - "node": "transform", - "widget": "translate_x" - } - ], - "name": "param4", - "type": "linked_control" - }, - { - "label": "Warp Y", - "linked_widgets": [ - { - "node": "transform", - "widget": "translate_y" - } - ], - "name": "param5", - "type": "linked_control" - } - ] - } - ], - "parameters": { - "param0": 8, - "param1": 8, - "param2": 8, - "param3": 0.5, - "param4": 0.5, - "param5": 0.5 - }, - "type": "graph" - } - ], - "parameters": { - "param0": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "param1": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - }, - "param2": 2 - }, - "type": "graph" - }, - { - "name": "uniform_greyscale", - "node_position": { - "x": -539.94574, - "y": -423.608154 - }, - "parameters": { - "color": 1 - }, - "type": "uniform_greyscale" - }, - { - "name": "mwf_output", - "node_position": { - "x": -285.642822, - "y": -377.893921 - }, - "parameters": { - "param0": 1, - "param2": 1 - }, - "type": "mwf_output" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/materials.ptex.import b/material_maker/examples/materials.ptex.import deleted file mode 100644 index 692e6a9..0000000 --- a/material_maker/examples/materials.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/materials.ptex-53d72a7b67477f2082dc05ffe4d8bcb4.tres" - -[deps] - -source_file="res://material_maker/examples/materials.ptex" -dest_files=[ "res://.import/materials.ptex-53d72a7b67477f2082dc05ffe4d8bcb4.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/medieval_wall.ptex b/material_maker/examples/medieval_wall.ptex deleted file mode 100644 index 54658c6..0000000 --- a/material_maker/examples/medieval_wall.ptex +++ /dev/null @@ -1,2765 +0,0 @@ -{ - "connections": [ - { - "from": "graph", - "from_port": 0, - "to": "blend_2_2_2", - "to_port": 1 - }, - { - "from": "perlin_2", - "from_port": 0, - "to": "colorize_6", - "to_port": 0 - }, - { - "from": "graph_7", - "from_port": 0, - "to": "blend_2_2_2", - "to_port": 0 - }, - { - "from": "voronoi", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "perlin_2", - "from_port": 0, - "to": "transform", - "to_port": 1 - }, - { - "from": "perlin_2", - "from_port": 0, - "to": "transform", - "to_port": 2 - }, - { - "from": "transform", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "mwf_output", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "mwf_output", - "from_port": 1, - "to": "Material", - "to_port": 1 - }, - { - "from": "mwf_output", - "from_port": 2, - "to": "Material", - "to_port": 2 - }, - { - "from": "mwf_output", - "from_port": 3, - "to": "Material", - "to_port": 3 - }, - { - "from": "mwf_output", - "from_port": 4, - "to": "Material", - "to_port": 4 - }, - { - "from": "mwf_output", - "from_port": 5, - "to": "Material", - "to_port": 5 - }, - { - "from": "mwf_output", - "from_port": 6, - "to": "Material", - "to_port": 6 - }, - { - "from": "mwf_mix", - "from_port": 0, - "to": "mwf_output", - "to_port": 0 - }, - { - "from": "mwf_mix", - "from_port": 1, - "to": "mwf_output", - "to_port": 1 - }, - { - "from": "mwf_mix", - "from_port": 2, - "to": "mwf_output", - "to_port": 2 - }, - { - "from": "mwf_mix", - "from_port": 3, - "to": "mwf_output", - "to_port": 3 - }, - { - "from": "mwf_mix", - "from_port": 4, - "to": "mwf_output", - "to_port": 4 - }, - { - "from": "mwf_map", - "from_port": 0, - "to": "mwf_mix", - "to_port": 5 - }, - { - "from": "mwf_map", - "from_port": 1, - "to": "mwf_mix", - "to_port": 6 - }, - { - "from": "mwf_map", - "from_port": 2, - "to": "mwf_mix", - "to_port": 7 - }, - { - "from": "mwf_map", - "from_port": 3, - "to": "mwf_mix", - "to_port": 8 - }, - { - "from": "mwf_map", - "from_port": 4, - "to": "mwf_mix", - "to_port": 9 - }, - { - "from": "mwf_map_2", - "from_port": 0, - "to": "mwf_mix", - "to_port": 0 - }, - { - "from": "mwf_map_2", - "from_port": 1, - "to": "mwf_mix", - "to_port": 1 - }, - { - "from": "mwf_map_2", - "from_port": 2, - "to": "mwf_mix", - "to_port": 2 - }, - { - "from": "mwf_map_2", - "from_port": 3, - "to": "mwf_mix", - "to_port": 3 - }, - { - "from": "mwf_map_2", - "from_port": 4, - "to": "mwf_mix", - "to_port": 4 - }, - { - "from": "graph_10", - "from_port": 0, - "to": "mwf_map_2", - "to_port": 1 - }, - { - "from": "graph_10", - "from_port": 1, - "to": "mwf_map_2", - "to_port": 2 - }, - { - "from": "graph_10", - "from_port": 3, - "to": "mwf_map_2", - "to_port": 4 - }, - { - "from": "graph_2", - "from_port": 0, - "to": "mwf_create_map", - "to_port": 0 - }, - { - "from": "blend_2_2_2", - "from_port": 0, - "to": "mwf_create_map_2", - "to_port": 0 - }, - { - "from": "graph_3", - "from_port": 0, - "to": "mwf_create_map_2_2", - "to_port": 0 - }, - { - "from": "graph_4", - "from_port": 0, - "to": "mwf_create_map_2_2_2", - "to_port": 0 - }, - { - "from": "colorize_6", - "from_port": 0, - "to": "mwf_map", - "to_port": 1 - }, - { - "from": "uniform", - "from_port": 0, - "to": "mwf_map", - "to_port": 2 - }, - { - "from": "colorize", - "from_port": 0, - "to": "normal_map", - "to_port": 0 - }, - { - "from": "normal_map", - "from_port": 0, - "to": "mwf_map", - "to_port": 4 - }, - { - "from": "uniform_2", - "from_port": 0, - "to": "mwf_map", - "to_port": 3 - }, - { - "from": "mwf_mix_maps", - "from_port": 0, - "to": "mwf_map_2", - "to_port": 0 - }, - { - "from": "mwf_create_map", - "from_port": 0, - "to": "mwf_mix_maps", - "to_port": 0 - }, - { - "from": "mwf_create_map_2", - "from_port": 0, - "to": "mwf_mix_maps", - "to_port": 1 - }, - { - "from": "mwf_create_map_2_2", - "from_port": 0, - "to": "mwf_mix_maps", - "to_port": 2 - }, - { - "from": "mwf_create_map_2_2_2", - "from_port": 0, - "to": "mwf_mix_maps", - "to_port": 3 - }, - { - "from": "graph_5", - "from_port": 0, - "to": "mwf_create_map_3", - "to_port": 0 - }, - { - "from": "graph_5", - "from_port": 1, - "to": "mwf_create_map_3", - "to_port": 1 - }, - { - "from": "mwf_create_map_3", - "from_port": 0, - "to": "mwf_map", - "to_port": 0 - }, - { - "from": "normal_map", - "from_port": 0, - "to": "brightness_contrast", - "to_port": 0 - } - ], - "label": "Graph", - "name": "49", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "Material", - "node_position": { - "x": -863.008057, - "y": 430.047974 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 0.2, - "emission_energy": 1, - "metallic": 1, - "normal_scale": 1, - "roughness": 1, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "connections": [ - { - "from": "transform_4_2_2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "shape", - "from_port": 0, - "to": "transform_4_2_2", - "to_port": 0 - } - ], - "label": "Oblique beam L", - "name": "graph_3", - "node_position": { - "x": -2083.35791, - "y": 402.842468 - }, - "nodes": [ - { - "name": "transform_4_2_2", - "node_position": { - "x": -458.102203, - "y": -812.245544 - }, - "parameters": { - "repeat": false, - "rotate": -45, - "scale_x": 0.4, - "scale_y": 0.05, - "translate_x": -0.35, - "translate_y": -0.32 - }, - "type": "transform" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -765.102173, - "y": -689.245544 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -181.102203, - "y": -766.245544 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -401.102173, - "y": -875.245605 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - }, - { - "name": "shape", - "node_position": { - "x": -653.602173, - "y": -818.120605 - }, - "parameters": { - "edge": 0.1, - "radius": 1, - "shape": 1, - "sides": 4 - }, - "type": "shape" - } - ], - "parameters": { - - }, - "type": "graph" - }, - { - "connections": [ - { - "from": "transform_4_2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "shape", - "from_port": 0, - "to": "transform_4_2", - "to_port": 0 - } - ], - "label": "Oblique beam R", - "name": "graph_4", - "node_position": { - "x": -2082.514404, - "y": 488.636475 - }, - "nodes": [ - { - "name": "transform_4_2", - "node_position": { - "x": -433.346313, - "y": -555.995544 - }, - "parameters": { - "repeat": false, - "rotate": 45, - "scale_x": 0.4, - "scale_y": 0.05, - "translate_x": 0.35, - "translate_y": -0.32 - }, - "type": "transform" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -792.346313, - "y": -487.995544 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -159.346313, - "y": -507.995544 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -381.346313, - "y": -612.995544 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - }, - { - "name": "shape", - "node_position": { - "x": -674.096313, - "y": -530.370544 - }, - "parameters": { - "edge": 0.1, - "radius": 1, - "shape": 1, - "sides": 4 - }, - "type": "shape" - } - ], - "parameters": { - - }, - "type": "graph" - }, - { - "connections": [ - { - "from": "bricks", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "transform", - "from_port": 0, - "to": "graph", - "to_port": 0 - }, - { - "from": "graph", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Lath", - "name": "graph", - "node_position": { - "x": -2261.314453, - "y": 345.38623 - }, - "nodes": [ - { - "name": "bricks", - "node_position": { - "x": -391.5, - "y": -500 - }, - "parameters": { - "bevel": 0.025, - "columns": 14, - "corner": 0, - "mortar": 0.02, - "pattern": 0, - "repeat": 1, - "round": 0, - "row_offset": 0.5, - "rows": 1 - }, - "type": "bricks" - }, - { - "name": "transform", - "node_position": { - "x": -145.561035, - "y": -501.995544 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 1, - "scale_y": 0.24, - "translate_x": 0, - "translate_y": 0.305 - }, - "type": "transform" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -482.5, - "y": -447.997772 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 305.438965, - "y": -496.997772 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -9.530518, - "y": -577 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - }, - { - "name": "colorize", - "node_position": { - "x": -378.030518, - "y": -298.49823 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0.828125, - "g": 0.828125, - "pos": 1, - "r": 0.828125 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "connections": [ - { - "from": "gen_inputs", - "from_port": 0, - "to": "transform_2", - "to_port": 0 - }, - { - "from": "transform_2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "perlin", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "perlin", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "transform_2", - "to_port": 1 - }, - { - "from": "blend", - "from_port": 0, - "to": "transform_2", - "to_port": 2 - } - ], - "label": "Directional warp", - "name": "graph", - "node_position": { - "x": 110.48391, - "y": -499.581543 - }, - "nodes": [ - { - "name": "perlin", - "node_position": { - "x": -326.36322, - "y": -215.081543 - }, - "parameters": { - "iterations": 3, - "persistence": 0.8, - "scale_x": 8, - "scale_y": 8 - }, - "type": "perlin" - }, - { - "name": "uniform_greyscale", - "node_position": { - "x": -284.374176, - "y": -82.081543 - }, - "parameters": { - "color": 0.5 - }, - "type": "uniform_greyscale" - }, - { - "name": "transform_2", - "node_position": { - "x": 249.263367, - "y": -247.081543 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0.075, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "blend", - "node_position": { - "x": -44.374176, - "y": -127.081543 - }, - "parameters": { - "amount": 0.1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "blend_2", - "node_position": { - "x": -49.874176, - "y": -230.081543 - }, - "parameters": { - "amount": 0.1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -57.374176, - "y": -332.081543 - }, - "parameters": { - "param0": 0.075, - "param1": 0 - }, - "type": "remote", - "widgets": [ - { - "label": "X", - "linked_widgets": [ - { - "node": "transform_2", - "widget": "translate_x" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Y", - "linked_widgets": [ - { - "node": "transform_2", - "widget": "translate_y" - } - ], - "name": "param1", - "type": "linked_control" - } - ] - }, - { - "name": "gen_inputs", - "node_position": { - "x": -626.36322, - "y": -205.581543 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 549.263367, - "y": -205.581543 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - } - ], - "parameters": { - "param0": 0.075, - "param1": 0 - }, - "type": "graph" - } - ], - "parameters": { - - }, - "seed_value": -5702, - "type": "graph" - }, - { - "name": "blend_2_2_2", - "node_position": { - "x": -2142.726318, - "y": 305.274261 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "perlin_2", - "node_position": { - "x": -2335.716797, - "y": 782.284668 - }, - "parameters": { - "iterations": 6, - "persistence": 0.85, - "scale_x": 16, - "scale_y": 16 - }, - "seed_value": -20372, - "type": "perlin" - }, - { - "name": "colorize_6", - "node_position": { - "x": -2015.129272, - "y": 737.170837 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.411458, - "g": 0.349311, - "pos": 0, - "r": 0.349311 - }, - { - "a": 1, - "b": 0.838542, - "g": 0.573222, - "pos": 1, - "r": 0.524088 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "connections": [ - { - "from": "colorize_5", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "perlin", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "perlin", - "from_port": 0, - "to": "colorize_5", - "to_port": 0 - }, - { - "from": "voronoi", - "from_port": 1, - "to": "colorize_7", - "to_port": 0 - }, - { - "from": "transform", - "from_port": 0, - "to": "colorize_7_2", - "to_port": 0 - }, - { - "from": "colorize_7_2", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "colorize_7", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "uniform_greyscale_3", - "from_port": 0, - "to": "combine", - "to_port": 0 - }, - { - "from": "uniform_greyscale_2", - "from_port": 0, - "to": "combine", - "to_port": 1 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "combine", - "to_port": 2 - }, - { - "from": "combine", - "from_port": 0, - "to": "gen_outputs", - "to_port": 1 - }, - { - "from": "uniform", - "from_port": 0, - "to": "gen_outputs", - "to_port": 2 - }, - { - "from": "blend", - "from_port": 0, - "to": "normal_map", - "to_port": 0 - }, - { - "from": "normal_map", - "from_port": 0, - "to": "gen_outputs", - "to_port": 3 - } - ], - "label": "Wood", - "name": "graph_10", - "node_position": { - "x": -1666.024292, - "y": 472.649658 - }, - "nodes": [ - { - "name": "perlin", - "node_position": { - "x": -1268.824463, - "y": -678.045898 - }, - "parameters": { - "iterations": 3, - "persistence": 0.5, - "scale_x": 1, - "scale_y": 64 - }, - "type": "perlin" - }, - { - "name": "colorize_5", - "node_position": { - "x": -994.824524, - "y": -706.045898 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0.080404, - "pos": 0, - "r": 0.135417 - }, - { - "a": 1, - "b": 0.026801, - "g": 0.171695, - "pos": 0.181818, - "r": 0.270833 - }, - { - "a": 1, - "b": 0, - "g": 0.071126, - "pos": 0.381818, - "r": 0.119792 - }, - { - "a": 1, - "b": 0.026801, - "g": 0.171695, - "pos": 0.6, - "r": 0.270833 - }, - { - "a": 1, - "b": 0, - "g": 0.092774, - "pos": 0.811052, - "r": 0.15625 - }, - { - "a": 1, - "b": 0.026801, - "g": 0.171695, - "pos": 1, - "r": 0.270833 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "transform", - "node_position": { - "x": -1025.07251, - "y": -641.934875 - }, - "parameters": { - "repeat": true, - "rotate": 0, - "scale_x": 0.5, - "scale_y": 0.5, - "translate_x": 0.325, - "translate_y": 0.375 - }, - "type": "transform" - }, - { - "name": "colorize_7", - "node_position": { - "x": -1006.07251, - "y": -379.934875 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.036364, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -1344.824463, - "y": -619.990356 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -325.07251, - "y": -596.990356 - }, - "parameters": { - - }, - "ports": [ - { - "name": "Color", - "type": "rgb" - }, - { - "name": "ORM", - "type": "rgb" - }, - { - "name": "Emission", - "type": "rgb" - }, - { - "name": "Normal", - "type": "rgb" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -960.448486, - "y": -764.045898 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - }, - { - "name": "voronoi", - "node_position": { - "x": -1307.941772, - "y": -454.25 - }, - "parameters": { - "intensity": 1, - "randomness": 0.75, - "scale_x": 15, - "scale_y": 94, - "stretch_x": 1, - "stretch_y": 0.05 - }, - "type": "voronoi" - }, - { - "name": "colorize_7_2", - "node_position": { - "x": -1000.12207, - "y": -440.25 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.510417, - "g": 0.510417, - "pos": 0.027273, - "r": 0.510417 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.2, - "r": 0 - }, - { - "a": 1, - "b": 0.489583, - "g": 0.489583, - "pos": 0.4, - "r": 0.489583 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.6, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend", - "node_position": { - "x": -793.12207, - "y": -408.25 - }, - "parameters": { - "amount": 0.6864, - "blend_type": 2 - }, - "type": "blend" - }, - { - "name": "uniform_greyscale", - "node_position": { - "x": -767.432495, - "y": -514.5 - }, - "parameters": { - "color": 0.1 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform_greyscale_2", - "node_position": { - "x": -767.432495, - "y": -568.5 - }, - "parameters": { - "color": 0.85 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform_greyscale_3", - "node_position": { - "x": -768.764038, - "y": -621 - }, - "parameters": { - "color": 1 - }, - "type": "uniform_greyscale" - }, - { - "name": "combine", - "node_position": { - "x": -551.764038, - "y": -586 - }, - "parameters": { - "color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "name": 0 - }, - "type": "combine" - }, - { - "name": "uniform", - "node_position": { - "x": -576.309631, - "y": -477 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "normal_map", - "node_position": { - "x": -539.205322, - "y": -417 - }, - "parameters": { - "amount": 0.5, - "param0": 10, - "param1": 1.5, - "param2": 0, - "param3": 0, - "param4": 0, - "size": 4 - }, - "type": "normal_map" - } - ], - "parameters": { - - }, - "type": "graph" - }, - { - "connections": [ - { - "from": "graph_2", - "from_port": 0, - "to": "graph", - "to_port": 0 - }, - { - "from": "graph", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Vertical beams", - "name": "graph_7", - "node_position": { - "x": -2300.083496, - "y": 297.101837 - }, - "nodes": [ - { - "connections": [ - { - "from": "transform_3", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "transform_3_2", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "shape_2", - "from_port": 0, - "to": "transform_3_2", - "to_port": 0 - }, - { - "from": "shape_2", - "from_port": 0, - "to": "transform_3", - "to_port": 0 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Graph", - "name": "graph_2", - "node_position": { - "x": -1451.626221, - "y": -179.766541 - }, - "nodes": [ - { - "name": "transform_3_2", - "node_position": { - "x": -1874.412598, - "y": -208.998627 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 0.08, - "scale_y": 1.2, - "translate_x": 0.5, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "transform_3", - "node_position": { - "x": -1873.412598, - "y": -405.498657 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 0.08, - "scale_y": 1.2, - "translate_x": -0.5, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "shape_2", - "node_position": { - "x": -2084.766602, - "y": -258.820251 - }, - "parameters": { - "edge": 0.1, - "radius": 1, - "shape": 1, - "sides": 4 - }, - "type": "shape" - }, - { - "name": "blend_2", - "node_position": { - "x": -1617.912842, - "y": -297.748627 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -2384.766602, - "y": -292.766541 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -1317.912842, - "y": -292.766541 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -2062.626221, - "y": -705.498657 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - } - ], - "parameters": { - - }, - "type": "graph" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -1629.533569, - "y": -76.898117 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -933.906982, - "y": -171.898117 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -1456.355469, - "y": -249.766541 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - }, - { - "connections": [ - { - "from": "gen_inputs", - "from_port": 0, - "to": "transform_2", - "to_port": 0 - }, - { - "from": "transform_2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "perlin", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "perlin", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "transform_2", - "to_port": 1 - }, - { - "from": "blend", - "from_port": 0, - "to": "transform_2", - "to_port": 2 - } - ], - "label": "Directional warp", - "name": "graph", - "node_position": { - "x": -1240.893311, - "y": -179.792847 - }, - "nodes": [ - { - "name": "perlin", - "node_position": { - "x": -326.36322, - "y": -215.081543 - }, - "parameters": { - "iterations": 3, - "persistence": 0.8, - "scale_x": 8, - "scale_y": 8 - }, - "type": "perlin" - }, - { - "name": "uniform_greyscale", - "node_position": { - "x": -284.374176, - "y": -82.081543 - }, - "parameters": { - "color": 0.5 - }, - "type": "uniform_greyscale" - }, - { - "name": "transform_2", - "node_position": { - "x": 249.263367, - "y": -247.081543 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0.05, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "blend", - "node_position": { - "x": -44.374176, - "y": -127.081543 - }, - "parameters": { - "amount": 0.1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "blend_2", - "node_position": { - "x": -49.874176, - "y": -230.081543 - }, - "parameters": { - "amount": 0.1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -57.374176, - "y": -332.081543 - }, - "parameters": { - "param0": 0.05, - "param1": 0 - }, - "type": "remote", - "widgets": [ - { - "label": "X", - "linked_widgets": [ - { - "node": "transform_2", - "widget": "translate_x" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Y", - "linked_widgets": [ - { - "node": "transform_2", - "widget": "translate_y" - } - ], - "name": "param1", - "type": "linked_control" - } - ] - }, - { - "name": "gen_inputs", - "node_position": { - "x": -626.36322, - "y": -205.581543 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 549.263367, - "y": -205.581543 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - } - ], - "parameters": { - "param0": 0.05, - "param1": 0 - }, - "type": "graph" - } - ], - "parameters": { - - }, - "seed_value": 38903, - "type": "graph" - }, - { - "connections": [ - { - "from": "transform_4", - "from_port": 0, - "to": "blend_3", - "to_port": 1 - }, - { - "from": "shape_3", - "from_port": 0, - "to": "transform_4", - "to_port": 0 - }, - { - "from": "transform", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "transform_2", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "shape_3", - "from_port": 0, - "to": "transform_2", - "to_port": 0 - }, - { - "from": "shape_3", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "blend_3", - "to_port": 0 - }, - { - "from": "blend_3", - "from_port": 0, - "to": "graph", - "to_port": 0 - }, - { - "from": "graph", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Horizontal beams", - "name": "graph_2", - "node_position": { - "x": -2099.783203, - "y": 237.586594 - }, - "nodes": [ - { - "name": "blend_3", - "node_position": { - "x": -190.406067, - "y": -275.3125 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "transform_4", - "node_position": { - "x": -454.025391, - "y": -199.0625 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 1, - "scale_y": 0.075, - "translate_x": 0, - "translate_y": -0.47 - }, - "type": "transform" - }, - { - "name": "shape_3", - "node_position": { - "x": -933.215698, - "y": -341.020813 - }, - "parameters": { - "edge": 0.08, - "radius": 1, - "shape": 1, - "sides": 4 - }, - "type": "shape" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -1057.215698, - "y": -264.848938 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 295.593933, - "y": -261.848938 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -640.703491, - "y": -701.020813 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - }, - { - "name": "transform_2", - "node_position": { - "x": -717.829407, - "y": -386.992523 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 1, - "scale_y": 0.06, - "translate_x": 0, - "translate_y": 0.43 - }, - "type": "transform" - }, - { - "name": "blend", - "node_position": { - "x": -455.829407, - "y": -411.992523 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "transform", - "node_position": { - "x": -715.829407, - "y": -582.992554 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 1, - "scale_y": 0.06, - "translate_x": 0, - "translate_y": 0.185 - }, - "type": "transform" - }, - { - "connections": [ - { - "from": "gen_inputs", - "from_port": 0, - "to": "transform_2", - "to_port": 0 - }, - { - "from": "transform_2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "perlin", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "perlin", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "transform_2", - "to_port": 1 - }, - { - "from": "blend", - "from_port": 0, - "to": "transform_2", - "to_port": 2 - } - ], - "label": "Directional warp", - "name": "graph", - "node_position": { - "x": 88.921326, - "y": -274.871338 - }, - "nodes": [ - { - "name": "perlin", - "node_position": { - "x": -326.36322, - "y": -215.081543 - }, - "parameters": { - "iterations": 3, - "persistence": 0.8, - "scale_x": 8, - "scale_y": 8 - }, - "type": "perlin" - }, - { - "name": "uniform_greyscale", - "node_position": { - "x": -284.374176, - "y": -82.081543 - }, - "parameters": { - "color": 0.5 - }, - "type": "uniform_greyscale" - }, - { - "name": "transform_2", - "node_position": { - "x": 249.263367, - "y": -247.081543 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0, - "translate_y": 0.06 - }, - "type": "transform" - }, - { - "name": "blend", - "node_position": { - "x": -44.374176, - "y": -127.081543 - }, - "parameters": { - "amount": 0.1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "blend_2", - "node_position": { - "x": -49.874176, - "y": -230.081543 - }, - "parameters": { - "amount": 0.1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -57.374176, - "y": -332.081543 - }, - "parameters": { - "param0": 0, - "param1": 0.06 - }, - "type": "remote", - "widgets": [ - { - "label": "X", - "linked_widgets": [ - { - "node": "transform_2", - "widget": "translate_x" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Y", - "linked_widgets": [ - { - "node": "transform_2", - "widget": "translate_y" - } - ], - "name": "param1", - "type": "linked_control" - } - ] - }, - { - "name": "gen_inputs", - "node_position": { - "x": -626.36322, - "y": -205.581543 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 549.263367, - "y": -205.581543 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - } - ], - "parameters": { - "param0": 0, - "param1": 0.06 - }, - "type": "graph" - } - ], - "parameters": { - - }, - "seed_value": -49342, - "type": "graph" - }, - { - "connections": [ - { - "from": "colorize_4", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "bricks_2", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "bricks_2", - "from_port": 1, - "to": "blend", - "to_port": 1 - }, - { - "from": "blend", - "from_port": 0, - "to": "colorize_4", - "to_port": 0 - }, - { - "from": "bricks_2", - "from_port": 1, - "to": "gen_outputs", - "to_port": 1 - } - ], - "label": "Bricks", - "name": "graph_5", - "node_position": { - "x": -1962.514526, - "y": 593.125061 - }, - "nodes": [ - { - "name": "bricks_2", - "node_position": { - "x": 640.874512, - "y": -780.245544 - }, - "parameters": { - "bevel": 0.04, - "columns": 3, - "corner": 0, - "mortar": 0.02, - "pattern": 0, - "repeat": 3, - "round": 0, - "row_offset": 0.5, - "rows": 6 - }, - "type": "bricks" - }, - { - "name": "colorize_4", - "node_position": { - "x": 924.814941, - "y": -802.245544 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0.09375, - "g": 0.09375, - "pos": 0.068504, - "r": 0.09375 - }, - { - "a": 1, - "b": 0.510417, - "g": 0.510417, - "pos": 0.627273, - "r": 0.510417 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend", - "node_position": { - "x": 899.98291, - "y": -893.245544 - }, - "parameters": { - "amount": 1, - "blend_type": 2 - }, - "type": "blend" - }, - { - "name": "gen_inputs", - "node_position": { - "x": 469.874512, - "y": -748.578857 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 1132.814941, - "y": -778.578857 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "f" - }, - { - "name": "unnamed", - "type": "f" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": 976.557434, - "y": -981.245605 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - } - ], - "parameters": { - - }, - "seed_value": -59752, - "type": "graph" - }, - { - "name": "colorize", - "node_position": { - "x": -1781.740356, - "y": 960.5 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "voronoi", - "node_position": { - "x": -2312.383301, - "y": 908.75 - }, - "parameters": { - "intensity": 1, - "randomness": 0.75, - "scale_x": 16, - "scale_y": 16, - "stretch_x": 1, - "stretch_y": 1 - }, - "seed_value": -40985, - "type": "voronoi" - }, - { - "name": "transform", - "node_position": { - "x": -2022.383301, - "y": 812.75 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0.03, - "translate_y": 0.03 - }, - "type": "transform" - }, - { - "name": "uniform", - "node_position": { - "x": -1793.16626, - "y": 709.75 - }, - "parameters": { - "color": { - "a": 1, - "b": 0.054902, - "g": 0.905882, - "r": 1, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "color": { - "a": 1, - "b": 0, - "g": 0.5, - "r": 1, - "type": "Color" - }, - "name": "comment", - "node_position": { - "x": -2427.006836, - "y": 554.200073 - }, - "parameters": { - "size": 4 - }, - "size": { - "x": 270, - "y": 124 - }, - "text": "This example first defines shapes (with heigth and material rotation information) then associated them a material and finally merges the result into a single material.", - "title": "Comment", - "type": "comment" - }, - { - "color": { - "a": 1, - "b": 0, - "g": 0.5, - "r": 1, - "type": "Color" - }, - "name": "comment_2", - "node_position": { - "x": -1653.280762, - "y": 272.200073 - }, - "parameters": { - "size": 4 - }, - "size": { - "x": 125, - "y": 50 - }, - "text": "Wood shapes", - "title": "Comment", - "type": "comment" - }, - { - "color": { - "a": 1, - "b": 0, - "g": 0.5, - "r": 1, - "type": "Color" - }, - "name": "comment_2_2", - "node_position": { - "x": -1504.780762, - "y": 354.700073 - }, - "parameters": { - "size": 4 - }, - "size": { - "x": 144, - "y": 73 - }, - "text": "Wood shapes with material applied", - "title": "Comment", - "type": "comment" - }, - { - "color": { - "a": 1, - "b": 0, - "g": 0.5, - "r": 1, - "type": "Color" - }, - "name": "comment_2_2_2", - "node_position": { - "x": -1502.280762, - "y": 788.200073 - }, - "parameters": { - "size": 4 - }, - "size": { - "x": 96, - "y": 44 - }, - "text": "Bricks", - "title": "Comment", - "type": "comment" - }, - { - "color": { - "a": 1, - "b": 0, - "g": 0.5, - "r": 1, - "type": "Color" - }, - "name": "comment_2_2_2_2", - "node_position": { - "x": -1350.280762, - "y": 318.700073 - }, - "parameters": { - "size": 4 - }, - "size": { - "x": 146, - "y": 128 - }, - "text": "Wood shapes blended with bricks based on height information", - "title": "Comment", - "type": "comment" - }, - { - "color": { - "a": 1, - "b": 0, - "g": 0.5, - "r": 1, - "type": "Color" - }, - "name": "comment_2_2_2_2_2", - "node_position": { - "x": -1175.626587, - "y": 397.700073 - }, - "parameters": { - "size": 4 - }, - "size": { - "x": 211, - "y": 72 - }, - "text": "This node converts material+shapes data into what Material expects", - "title": "Comment", - "type": "comment" - }, - { - "name": "mwf_mix", - "node_position": { - "x": -1348.120117, - "y": 476.266724 - }, - "parameters": { - - }, - "type": "mwf_mix" - }, - { - "name": "mwf_output", - "node_position": { - "x": -1143.120117, - "y": 478.266724 - }, - "parameters": { - "param0": 0.5, - "param1": 10, - "param2": 2 - }, - "type": "mwf_output" - }, - { - "name": "mwf_map", - "node_position": { - "x": -1514.537354, - "y": 628.016724 - }, - "parameters": { - - }, - "type": "mwf_map" - }, - { - "name": "mwf_map_2", - "node_position": { - "x": -1508.037354, - "y": 465.516724 - }, - "parameters": { - - }, - "type": "mwf_map" - }, - { - "name": "mwf_create_map", - "node_position": { - "x": -1890.537354, - "y": 218.516724 - }, - "parameters": { - "angle": 0, - "height": 1 - }, - "type": "mwf_create_map" - }, - { - "name": "mwf_create_map_2", - "node_position": { - "x": -1887.537354, - "y": 308.516724 - }, - "parameters": { - "angle": 90, - "height": 1 - }, - "type": "mwf_create_map" - }, - { - "name": "mwf_create_map_2_2", - "node_position": { - "x": -1893.537354, - "y": 398.516724 - }, - "parameters": { - "angle": -45, - "height": 0.8 - }, - "type": "mwf_create_map" - }, - { - "name": "mwf_create_map_2_2_2", - "node_position": { - "x": -1893.537354, - "y": 481.516724 - }, - "parameters": { - "angle": 45, - "height": 0.8 - }, - "type": "mwf_create_map" - }, - { - "name": "normal_map", - "node_position": { - "x": -1773.537354, - "y": 831.766724 - }, - "parameters": { - "amount": 0.5, - "param0": 10, - "param1": 0.78, - "param2": 0, - "param3": 0, - "param4": 1, - "size": 4 - }, - "type": "normal_map" - }, - { - "name": "uniform_2", - "node_position": { - "x": -1768.022705, - "y": 765.25 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "mwf_mix_maps", - "node_position": { - "x": -1664.032715, - "y": 345.945251 - }, - "parameters": { - "angle": 45, - "height": 0.8 - }, - "type": "mwf_mix_maps" - }, - { - "name": "mwf_create_map_3", - "node_position": { - "x": -1823.445557, - "y": 586.679321 - }, - "parameters": { - "angle": 0, - "height": 1 - }, - "type": "mwf_create_map" - }, - { - "name": "brightness_contrast", - "node_position": { - "x": -1481.755005, - "y": 892.429321 - }, - "parameters": { - "brightness": 0, - "contrast": 1, - "steps": 6 - }, - "type": "brightness_contrast" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/medieval_wall.ptex.import b/material_maker/examples/medieval_wall.ptex.import deleted file mode 100644 index 6458ce3..0000000 --- a/material_maker/examples/medieval_wall.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/medieval_wall.ptex-28369316aeb5d9dfca15a3cfe9753817.tres" - -[deps] - -source_file="res://material_maker/examples/medieval_wall.ptex" -dest_files=[ "res://.import/medieval_wall.ptex-28369316aeb5d9dfca15a3cfe9753817.tres" ] - -[params] - -render=false -scale=3.0 diff --git a/material_maker/examples/metal_pattern.ptex b/material_maker/examples/metal_pattern.ptex deleted file mode 100644 index 443aa20..0000000 --- a/material_maker/examples/metal_pattern.ptex +++ /dev/null @@ -1,603 +0,0 @@ -{ - "connections": [ - { - "from": "graph", - "from_port": 0, - "to": "colorize_1", - "to_port": 0 - }, - { - "from": "colorize_1", - "from_port": 0, - "to": "normal_map_0", - "to_port": 0 - }, - { - "from": "normal_map_0", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "perlin_0", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "colorize_6", - "from_port": 0, - "to": "Material", - "to_port": 2 - }, - { - "from": "perlin_1", - "from_port": 0, - "to": "blend_3", - "to_port": 1 - }, - { - "from": "colorize_7", - "from_port": 0, - "to": "blend_3", - "to_port": 0 - }, - { - "from": "graph", - "from_port": 0, - "to": "colorize_7", - "to_port": 0 - }, - { - "from": "blend_3", - "from_port": 0, - "to": "colorize_4", - "to_port": 0 - }, - { - "from": "colorize_4", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "colorize_6", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "blend_2", - "to_port": 2 - }, - { - "from": "colorize_1", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "uniform_0", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - } - ], - "label": "Graph", - "name": "312", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "perlin_0", - "node_position": { - "x": 1, - "y": -330 - }, - "parameters": { - "iterations": 7, - "persistence": 0.85, - "scale_x": 4, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "colorize_2", - "node_position": { - "x": 261, - "y": -364 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.036392, - "g": 0.114799, - "pos": 0.427273, - "r": 0.175781 - }, - { - "a": 1, - "b": 0, - "g": 0.065918, - "pos": 1, - "r": 0.351563 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "export_paths": { - "Godot": "D:/Dev/Godot/illusions/floor_material" - }, - "name": "Material", - "node_position": { - "x": 755, - "y": -137 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao": 1, - "depth_scale": 1, - "emission_energy": 1, - "metallic": 1, - "normal": 1, - "roughness": 1, - "size": 11, - "sss": 0 - }, - "type": "material" - }, - { - "name": "blend_2", - "node_position": { - "x": 407.094238, - "y": -265.083313 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "colorize_4", - "node_position": { - "x": 93, - "y": -31 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.354545, - "r": 0 - }, - { - "a": 1, - "b": 0.1875, - "g": 0.1875, - "pos": 0.47396, - "r": 0.1875 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.645455, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "uniform_0", - "node_position": { - "x": 236, - "y": -212 - }, - "parameters": { - "color": { - "a": 1, - "b": 0.486275, - "g": 0.486275, - "r": 0.486275, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "colorize_7", - "node_position": { - "x": -147.265503, - "y": -170 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.181818, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "perlin_1", - "node_position": { - "x": -161, - "y": -86 - }, - "parameters": { - "iterations": 7, - "persistence": 0.9, - "scale_x": 4, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "colorize_6", - "node_position": { - "x": 530, - "y": -97 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.515625, - "g": 0.515625, - "pos": 0, - "r": 0.515625 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_1", - "node_position": { - "x": 85, - "y": 72 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.418182, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "normal_map_0", - "node_position": { - "x": 294, - "y": 76 - }, - "parameters": { - "param0": 11, - "param1": 0.99, - "param2": 0, - "param4": 1 - }, - "type": "normal_map" - }, - { - "name": "blend_3", - "node_position": { - "x": 72.734497, - "y": -130 - }, - "parameters": { - "amount": 0.2, - "blend_type": 2 - }, - "type": "blend" - }, - { - "name": "blend", - "node_position": { - "x": 311.399109, - "y": -106.171265 - }, - "parameters": { - "amount": 1, - "blend_type": 2 - }, - "type": "blend" - }, - { - "connections": [ - { - "from": "pattern_0", - "from_port": 0, - "to": "colorize_0", - "to_port": 0 - }, - { - "from": "colorize_0", - "from_port": 0, - "to": "blend_0", - "to_port": 0 - }, - { - "from": "transform_0", - "from_port": 0, - "to": "blend_0", - "to_port": 1 - }, - { - "from": "colorize_0", - "from_port": 0, - "to": "transform_0", - "to_port": 0 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "transform_1", - "to_port": 0 - }, - { - "from": "transform_1", - "from_port": 0, - "to": "blend_1", - "to_port": 1 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "blend_1", - "to_port": 0 - }, - { - "from": "blend_1", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Pattern", - "name": "graph", - "node_position": { - "x": -369.5, - "y": 78.333328 - }, - "nodes": [ - { - "name": "pattern_0", - "node_position": { - "x": -859, - "y": 120 - }, - "parameters": { - "mix": 5, - "x_scale": 8, - "x_wave": 0, - "y_scale": 8, - "y_wave": 0 - }, - "type": "pattern" - }, - { - "name": "transform_0", - "node_position": { - "x": -844, - "y": 279 - }, - "parameters": { - "repeat": true, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0.06, - "translate_y": 0.06 - }, - "type": "transform" - }, - { - "name": "colorize_0", - "node_position": { - "x": -828, - "y": 218 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.045455, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend_1", - "node_position": { - "x": -632, - "y": 77 - }, - "parameters": { - "amount": 1, - "blend_type": 2 - }, - "type": "blend" - }, - { - "name": "blend_0", - "node_position": { - "x": -633, - "y": 181 - }, - "parameters": { - "amount": 1, - "blend_type": 2 - }, - "type": "blend" - }, - { - "name": "transform_1", - "node_position": { - "x": -647, - "y": 285 - }, - "parameters": { - "repeat": true, - "rotate": 90, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0.06, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -1159, - "y": 193.333328 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -332, - "y": 193.333328 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -940.5, - "y": -223 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - } - ], - "parameters": { - - }, - "seed_value": -62811, - "type": "graph" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/metal_pattern.ptex.import b/material_maker/examples/metal_pattern.ptex.import deleted file mode 100644 index 8a79ff0..0000000 --- a/material_maker/examples/metal_pattern.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/metal_pattern.ptex-e025c128931ab21f0c2cdeab02c98d7e.tres" - -[deps] - -source_file="res://material_maker/examples/metal_pattern.ptex" -dest_files=[ "res://.import/metal_pattern.ptex-e025c128931ab21f0c2cdeab02c98d7e.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/metal_pattern_2.ptex b/material_maker/examples/metal_pattern_2.ptex deleted file mode 100644 index 407f3f8..0000000 --- a/material_maker/examples/metal_pattern_2.ptex +++ /dev/null @@ -1,189 +0,0 @@ -{ - "connections": [ - { - "from": "pattern_0", - "from_port": 0, - "to": "colorize_0", - "to_port": 0 - }, - { - "from": "transform_2", - "from_port": 0, - "to": "blend_0", - "to_port": 0 - }, - { - "from": "pattern_1", - "from_port": 0, - "to": "blend_0", - "to_port": 2 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "normal_map_0", - "to_port": 0 - }, - { - "from": "normal_map_0", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "colorize_0", - "from_port": 0, - "to": "transform_2", - "to_port": 0 - }, - { - "from": "colorize_0", - "from_port": 0, - "to": "blend_0", - "to_port": 1 - } - ], - "label": "Graph", - "name": "327", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "pattern_1", - "node_position": { - "x": 78, - "y": 382 - }, - "parameters": { - "mix": 4, - "x_scale": 4, - "x_wave": 2, - "y_scale": 4, - "y_wave": 2 - }, - "type": "pattern" - }, - { - "name": "colorize_0", - "node_position": { - "x": 148, - "y": 258 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.181818, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.436364, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "pattern_0", - "node_position": { - "x": -127, - "y": 256 - }, - "parameters": { - "mix": 0, - "x_scale": 40, - "x_wave": 1, - "y_scale": 8, - "y_wave": 1 - }, - "type": "pattern" - }, - { - "name": "transform_2", - "node_position": { - "x": 372, - "y": 37 - }, - "parameters": { - "repeat": true, - "rotate": 90, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "Material", - "node_position": { - "x": 930, - "y": 199 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 0.953125, - "g": 0.834013, - "r": 0.822815, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 1, - "emission_energy": 1, - "metallic": 1, - "normal_scale": 1, - "resolution": 1, - "roughness": 0.75, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "name": "normal_map_0", - "node_position": { - "x": 668, - "y": 268 - }, - "parameters": { - "amount": 0.5, - "param0": 11, - "param1": 0.99, - "param2": 0, - "param3": 0, - "param4": 1, - "size": 2 - }, - "type": "normal_map" - }, - { - "name": "blend_0", - "node_position": { - "x": 381, - "y": 252 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/metal_pattern_2.ptex.import b/material_maker/examples/metal_pattern_2.ptex.import deleted file mode 100644 index da535b9..0000000 --- a/material_maker/examples/metal_pattern_2.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/metal_pattern_2.ptex-13a437ede929314389a0e1af74aeaea7.tres" - -[deps] - -source_file="res://material_maker/examples/metal_pattern_2.ptex" -dest_files=[ "res://.import/metal_pattern_2.ptex-13a437ede929314389a0e1af74aeaea7.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/metal_pattern_3.ptex b/material_maker/examples/metal_pattern_3.ptex deleted file mode 100644 index aba9945..0000000 --- a/material_maker/examples/metal_pattern_3.ptex +++ /dev/null @@ -1,266 +0,0 @@ -{ - "connections": [ - { - "from": "normal_map_0", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "pattern_1", - "from_port": 0, - "to": "colorize_1", - "to_port": 0 - }, - { - "from": "colorize_0", - "from_port": 0, - "to": "blend_0", - "to_port": 1 - }, - { - "from": "colorize_1", - "from_port": 0, - "to": "blend_0", - "to_port": 0 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "normal_map_0", - "to_port": 0 - }, - { - "from": "uniform_0", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "uniform_1", - "from_port": 0, - "to": "Material", - "to_port": 1 - }, - { - "from": "uniform_2", - "from_port": 0, - "to": "Material", - "to_port": 2 - }, - { - "from": "pattern_0", - "from_port": 0, - "to": "colorize_0", - "to_port": 0 - } - ], - "label": "Graph", - "name": "342", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "colorize_1", - "node_position": { - "x": -16, - "y": 97 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.236364, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.254545, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "Material", - "node_position": { - "x": 508, - "y": 116 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 1, - "emission_energy": 1, - "metallic": 1, - "normal_scale": 1, - "resolution": 1, - "roughness": 1, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "name": "normal_map_0", - "node_position": { - "x": 257, - "y": 286 - }, - "parameters": { - "amount": 0.5, - "param0": 11, - "param1": 0.99, - "param2": 0, - "param3": 0, - "param4": 1, - "size": 2 - }, - "type": "normal_map" - }, - { - "name": "uniform_0", - "node_position": { - "x": 330, - "y": 33 - }, - "parameters": { - "color": { - "a": 1, - "b": 0.855469, - "g": 0.736813, - "r": 0.51796, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "uniform_1", - "node_position": { - "x": 333, - "y": 85 - }, - "parameters": { - "color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "uniform_2", - "node_position": { - "x": 336, - "y": 138 - }, - "parameters": { - "color": { - "a": 1, - "b": 0.632813, - "g": 0.632813, - "r": 0.632813, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "pattern_1", - "node_position": { - "x": -46, - "y": -2 - }, - "parameters": { - "mix": 3, - "x_scale": 1, - "x_wave": 1, - "y_scale": 1, - "y_wave": 1 - }, - "type": "pattern" - }, - { - "name": "pattern_0", - "node_position": { - "x": -32, - "y": 191 - }, - "parameters": { - "mix": 0, - "x_scale": 16, - "x_wave": 0, - "y_scale": 16, - "y_wave": 0 - }, - "type": "pattern" - }, - { - "name": "blend_0", - "node_position": { - "x": 254, - "y": 196 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "colorize_0", - "node_position": { - "x": -15, - "y": 289 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.546875, - "g": 0.546875, - "pos": 0.845455, - "r": 0.546875 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/metal_pattern_3.ptex.import b/material_maker/examples/metal_pattern_3.ptex.import deleted file mode 100644 index 1bb6640..0000000 --- a/material_maker/examples/metal_pattern_3.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/metal_pattern_3.ptex-63819f6ac26d3e33f84ee3007313bc4a.tres" - -[deps] - -source_file="res://material_maker/examples/metal_pattern_3.ptex" -dest_files=[ "res://.import/metal_pattern_3.ptex-63819f6ac26d3e33f84ee3007313bc4a.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/mmm_donuts.ptex b/material_maker/examples/mmm_donuts.ptex deleted file mode 100644 index a8ba169..0000000 --- a/material_maker/examples/mmm_donuts.ptex +++ /dev/null @@ -1,1754 +0,0 @@ -{ - "connections": [ - { - "from": "graph", - "from_port": 0, - "to": "sdf3d_scale_2", - "to_port": 0 - }, - { - "from": "sdf3d_translate_3_2_2", - "from_port": 0, - "to": "sdf3d_boolean", - "to_port": 1 - }, - { - "from": "sdf3d_boolean", - "from_port": 0, - "to": "sdf3d_translate_3_2_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_translate_3_2_2_2", - "from_port": 0, - "to": "raymarching", - "to_port": 0 - }, - { - "from": "mwf_create_map", - "from_port": 0, - "to": "mwf_map", - "to_port": 0 - }, - { - "from": "mwf_create_map_3", - "from_port": 0, - "to": "mwf_map_2", - "to_port": 0 - }, - { - "from": "mwf_create_map_2", - "from_port": 0, - "to": "mwf_map_2_2", - "to_port": 0 - }, - { - "from": "uniform", - "from_port": 0, - "to": "mwf_map_2", - "to_port": 1 - }, - { - "from": "mwf_map_2", - "from_port": 0, - "to": "mwf_mix", - "to_port": 0 - }, - { - "from": "mwf_map_2", - "from_port": 1, - "to": "mwf_mix", - "to_port": 1 - }, - { - "from": "mwf_map_2", - "from_port": 2, - "to": "mwf_mix", - "to_port": 2 - }, - { - "from": "mwf_map_2", - "from_port": 3, - "to": "mwf_mix", - "to_port": 3 - }, - { - "from": "mwf_map_2", - "from_port": 4, - "to": "mwf_mix", - "to_port": 4 - }, - { - "from": "mwf_map_2_2", - "from_port": 0, - "to": "mwf_mix", - "to_port": 5 - }, - { - "from": "mwf_map_2_2", - "from_port": 1, - "to": "mwf_mix", - "to_port": 6 - }, - { - "from": "mwf_map_2_2", - "from_port": 2, - "to": "mwf_mix", - "to_port": 7 - }, - { - "from": "mwf_map_2_2", - "from_port": 3, - "to": "mwf_mix", - "to_port": 8 - }, - { - "from": "mwf_map_2_2", - "from_port": 4, - "to": "mwf_mix", - "to_port": 9 - }, - { - "from": "mwf_mix", - "from_port": 4, - "to": "mwf_mix_2", - "to_port": 9 - }, - { - "from": "mwf_mix", - "from_port": 3, - "to": "mwf_mix_2", - "to_port": 8 - }, - { - "from": "mwf_mix", - "from_port": 2, - "to": "mwf_mix_2", - "to_port": 7 - }, - { - "from": "mwf_mix", - "from_port": 1, - "to": "mwf_mix_2", - "to_port": 6 - }, - { - "from": "mwf_mix", - "from_port": 0, - "to": "mwf_mix_2", - "to_port": 5 - }, - { - "from": "uniform_2", - "from_port": 0, - "to": "mwf_map_2", - "to_port": 2 - }, - { - "from": "uniform_3", - "from_port": 0, - "to": "mwf_map", - "to_port": 1 - }, - { - "from": "uniform_2_2", - "from_port": 0, - "to": "mwf_map", - "to_port": 2 - }, - { - "from": "uniform_2_3_2", - "from_port": 0, - "to": "mwf_map_2_2", - "to_port": 2 - }, - { - "from": "mwf_map", - "from_port": 4, - "to": "mwf_mix_3", - "to_port": 9 - }, - { - "from": "mwf_map", - "from_port": 3, - "to": "mwf_mix_3", - "to_port": 8 - }, - { - "from": "mwf_map", - "from_port": 2, - "to": "mwf_mix_3", - "to_port": 7 - }, - { - "from": "mwf_map", - "from_port": 1, - "to": "mwf_mix_3", - "to_port": 6 - }, - { - "from": "mwf_map", - "from_port": 0, - "to": "mwf_mix_3", - "to_port": 5 - }, - { - "from": "mwf_mix_3", - "from_port": 0, - "to": "mwf_mix_2", - "to_port": 0 - }, - { - "from": "mwf_mix_3", - "from_port": 1, - "to": "mwf_mix_2", - "to_port": 1 - }, - { - "from": "mwf_mix_3", - "from_port": 2, - "to": "mwf_mix_2", - "to_port": 2 - }, - { - "from": "mwf_mix_3", - "from_port": 3, - "to": "mwf_mix_2", - "to_port": 3 - }, - { - "from": "mwf_mix_3", - "from_port": 4, - "to": "mwf_mix_2", - "to_port": 4 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "mwf_mix_3", - "to_port": 0 - }, - { - "from": "uniform_4", - "from_port": 0, - "to": "mwf_mix_3", - "to_port": 1 - }, - { - "from": "uniform_4_2", - "from_port": 0, - "to": "mwf_mix_3", - "to_port": 2 - }, - { - "from": "colorize", - "from_port": 0, - "to": "mwf_map_2_2", - "to_port": 1 - }, - { - "from": "perlin", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "raymarching", - "from_port": 0, - "to": "mul_detect", - "to_port": 0 - }, - { - "from": "raymarching", - "from_port": 2, - "to": "mul_detect", - "to_port": 1 - }, - { - "from": "mul_detect", - "from_port": 0, - "to": "mwf_create_map", - "to_port": 0 - }, - { - "from": "mul_detect_2", - "from_port": 0, - "to": "mwf_create_map_3", - "to_port": 0 - }, - { - "from": "raymarching", - "from_port": 0, - "to": "mul_detect_2", - "to_port": 0 - }, - { - "from": "raymarching", - "from_port": 2, - "to": "mul_detect_2", - "to_port": 1 - }, - { - "from": "raymarching", - "from_port": 0, - "to": "mul_detect_2_2", - "to_port": 0 - }, - { - "from": "mul_detect_2_2", - "from_port": 0, - "to": "mwf_create_map_2", - "to_port": 0 - }, - { - "from": "raymarching", - "from_port": 2, - "to": "mul_detect_2_2", - "to_port": 1 - }, - { - "from": "sdf3d_scale_2", - "from_port": 0, - "to": "sdf3d_repeat_3", - "to_port": 0 - }, - { - "from": "sdf3d_repeat_3", - "from_port": 0, - "to": "sdf3d_boolean", - "to_port": 0 - }, - { - "from": "sdf3d_scale_2", - "from_port": 0, - "to": "sdf3d_repeat_3_2", - "to_port": 0 - }, - { - "from": "sdf3d_repeat_3_2", - "from_port": 0, - "to": "sdf3d_translate_3_2_2", - "to_port": 0 - }, - { - "from": "mwf_mix_2", - "from_port": 0, - "to": "mwf_output_2", - "to_port": 0 - }, - { - "from": "mwf_mix_2", - "from_port": 1, - "to": "mwf_output_2", - "to_port": 1 - }, - { - "from": "mwf_mix_2", - "from_port": 2, - "to": "mwf_output_2", - "to_port": 2 - }, - { - "from": "mwf_mix_2", - "from_port": 3, - "to": "mwf_output_2", - "to_port": 3 - }, - { - "from": "mwf_mix_2", - "from_port": 4, - "to": "mwf_output_2", - "to_port": 4 - }, - { - "from": "mwf_output_2", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "mwf_output_2", - "from_port": 1, - "to": "Material", - "to_port": 1 - }, - { - "from": "mwf_output_2", - "from_port": 2, - "to": "Material", - "to_port": 2 - }, - { - "from": "mwf_output_2", - "from_port": 3, - "to": "Material", - "to_port": 3 - }, - { - "from": "mwf_output_2", - "from_port": 5, - "to": "Material", - "to_port": 5 - }, - { - "from": "mwf_output_2", - "from_port": 6, - "to": "Material", - "to_port": 6 - }, - { - "from": "raymarching", - "from_port": 1, - "to": "Material", - "to_port": 4 - } - ], - "label": "Graph", - "name": "53", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "export_paths": { - - }, - "name": "Material", - "node_position": { - "x": 1596.135986, - "y": -86.800011 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao": 1, - "depth_scale": 0.3, - "emission_energy": 1, - "metallic": 1, - "normal": 1, - "roughness": 1, - "size": 11, - "sss": 0 - }, - "type": "material" - }, - { - "name": "raymarching", - "node_position": { - "x": -101.683472, - "y": 134.825012 - }, - "parameters": { - - }, - "seed_value": -20022, - "shader_model": { - "code": "vec2 $(name_uv)_d = raymarch_$name($uv);\n", - "global": "", - "inputs": [ - { - "default": "0.0", - "function": true, - "label": "", - "name": "sdf", - "type": "sdf3dc" - } - ], - "instance": "vec2 raymarch_$name(vec2 uv) {\n\tvec3 ro = vec3(uv-vec2(0.5), 1.0);\n\tvec3 rd = vec3(0.0, 0.0, -1.0);\n\tfloat dO = 0.0;\n\tfloat c = 0.0;\n for (int i=0; i < 100; i++) {\n \tvec3 p = ro + rd*dO;\n vec2 dS = $sdf(p);\n dO += dS.x;\n\n if (dO >= 1.0) {\n\t\t\tbreak;\n\t\t} else if (dS.x < 0.0001) {\n\t\t\tc = dS.y;\n\t\t\tbreak;\n\t\t}\n }\n \n return vec2(dO, c);\n}\n\nvec3 normal_$name(vec3 p) {\n\tif (p.z <= 0.0) {\n\t\treturn vec3(0.0, 0.0, 1.0);\n\t}\n\n\tfloat d = $sdf(p).x;\n float e = .001;\n \n vec3 n = d - vec3(\n $sdf(p-vec3(e, 0.0, 0.0)).x,\n $sdf(p-vec3(0.0, e, 0.0)).x,\n $sdf(p-vec3(0.0, 0.0, e)).x);\n \n return vec3(-1.0, -1.0, -1.0)*normalize(n);\n}\n\n", - "name": "Raymarching", - "outputs": [ - { - "f": "1.0-$(name_uv)_d.x", - "type": "f" - }, - { - "rgb": "vec3(0.5)+0.5*normal_$name(vec3($uv-vec2(0.5), 1.0-$(name_uv)_d.x))", - "type": "rgb" - }, - { - "f": "$(name_uv)_d.y", - "type": "f" - } - ], - "parameters": [ - - ] - }, - "type": "shader" - }, - { - "connections": [ - { - "from": "sdf3d_translate_3_2_2", - "from_port": 0, - "to": "sdf3d_rounded_2", - "to_port": 0 - }, - { - "from": "sdf3d_rounded_2_2", - "from_port": 0, - "to": "sdf3d_boolean", - "to_port": 0 - }, - { - "from": "sdf3d_rounded_2", - "from_port": 0, - "to": "sdf3d_boolean", - "to_port": 1 - }, - { - "from": "sdf3d_torus", - "from_port": 0, - "to": "sdf3d_rounded_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_torus_2", - "from_port": 0, - "to": "sdf3d_translate_3_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_capsule", - "from_port": 0, - "to": "sdf3d_repeat", - "to_port": 0 - }, - { - "from": "sdf3d_repeat", - "from_port": 0, - "to": "sdf3d_boolean_2", - "to_port": 0 - }, - { - "from": "sdf3d_translate_3_2_2_2", - "from_port": 0, - "to": "sdf3d_boolean_2", - "to_port": 1 - }, - { - "from": "sdf3d_torus_2", - "from_port": 0, - "to": "sdf3d_translate_3_2_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_boolean_2", - "from_port": 0, - "to": "sdf3d_rounded_2_3", - "to_port": 0 - }, - { - "from": "sdf3d_rounded_2_3", - "from_port": 0, - "to": "sdf3d_boolean_3", - "to_port": 1 - }, - { - "from": "sdf3d_boolean", - "from_port": 0, - "to": "sdf3d_boolean_3", - "to_port": 0 - }, - { - "from": "sdf3d_boolean_3", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Donut", - "name": "graph", - "node_position": { - "x": -660.759155, - "y": 14.905704 - }, - "nodes": [ - { - "name": "sdf3d_rounded_2_3", - "node_position": { - "x": -552.595459, - "y": 249.420105 - }, - "parameters": { - "c": 0.31 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in", - "type": "sdf3d" - } - ], - "instance": "", - "name": "Color", - "outputs": [ - { - "sdf3dc": "vec2($in($uv), $c)", - "type": "sdf3dc" - } - ], - "parameters": [ - { - "control": "None", - "default": 0, - "label": "", - "max": 1, - "min": 0, - "name": "c", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "sdf3d_boolean_2", - "node_position": { - "x": -557.354126, - "y": 320.541656 - }, - "parameters": { - "op": 2 - }, - "shader_model": { - "code": "", - "global": "vec2 sdf3dc_union(vec2 a, vec2 b) {\n\treturn vec2(min(a.x, b.x), mix(b.y, a.y, step(a.x, b.x)));\n}\nvec2 sdf3dc_sub(vec2 a, vec2 b) {\n\treturn vec2(max(a.x, -b.x), a.y);\n}\nvec2 sdf3dc_inter(vec2 a, vec2 b) {\n\treturn vec2(max(a.x, b.x), mix(a.y, b.y, step(a.x, b.x)));\n}\n", - "inputs": [ - { - "default": "vec2(0.0)", - "label": "", - "name": "in1", - "type": "sdf3dc" - }, - { - "default": "vec2(0.0)", - "label": "", - "name": "in2", - "type": "sdf3dc" - } - ], - "instance": "", - "name": "Boolean", - "outputs": [ - { - "sdf3dc": "$op($in1($uv), $in2($uv))", - "type": "sdf3dc" - } - ], - "parameters": [ - { - "default": 2, - "label": "", - "name": "op", - "type": "enum", - "values": [ - { - "name": "Union", - "value": "sdf3dc_union" - }, - { - "name": "Subtraction", - "value": "sdf3dc_sub" - }, - { - "name": "Intersection", - "value": "sdf3dc_inter" - } - ] - } - ] - }, - "type": "shader" - }, - { - "name": "sdf3d_translate_3_2_2_2", - "node_position": { - "x": -768.354126, - "y": 429.041656 - }, - "parameters": { - "x": 0, - "y": 0, - "z": 0.05 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_repeat", - "node_position": { - "x": -768.854126, - "y": 281.291656 - }, - "parameters": { - "r": 0.51, - "rx": 16, - "ry": 16, - "rz": 16 - }, - "shader_model": { - "code": "", - "global": "vec3 sdf3d_repeat(vec3 p, vec3 r, float seed, float randomness) {\n\tvec3 i = floor(p/r+0.5);\n\tvec3 a = rand3(i.xy+i.yz+vec2(seed))*6.28*randomness;\n\tp = mod(p+0.5*r,r)-0.5*r;\n\tvec3 rv;\n\tfloat c;\n\tfloat s;\n\tc = cos(a.x);\n\ts = sin(a.x);\n\trv.x = p.x;\n\trv.y = p.y*c+p.z*s;\n\trv.z = -p.y*s+p.z*c;\n\tc = cos(a.y);\n\ts = sin(a.y);\n\tp.x = rv.x*c+rv.z*s;\n\tp.y = rv.y;\n\tp.z = -rv.x*s+rv.z*c;\n\tc = cos(a.z);\n\ts = sin(a.z);\n\trv.x = p.x*c+p.y*s;\n\trv.y = -p.x*s+p.y*c;\n\trv.z = p.z;\n\treturn rv;\n}\n", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in", - "type": "sdf3dc" - } - ], - "instance": "", - "name": "Repeat", - "outputs": [ - { - "sdf3dc": "$in(sdf3d_repeat($uv, vec3(1.0/$rx, 1.0/$ry, 1.0/$rz), float($seed), $r))", - "type": "sdf3dc" - } - ], - "parameters": [ - { - "control": "None", - "default": 4, - "label": "X", - "max": 32, - "min": 1, - "name": "rx", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 4, - "label": "Y", - "max": 32, - "min": 1, - "name": "ry", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Z", - "max": 32, - "min": 1, - "name": "rz", - "step": 1, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "R", - "max": 1, - "min": 0, - "name": "r", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "sdf3d_capsule", - "node_position": { - "x": -786.854126, - "y": 197.291656 - }, - "parameters": { - "axis": 1, - "l": 0.02, - "r": 0.01 - }, - "type": "sdf3d_capsule" - }, - { - "name": "sdf3d_torus_2", - "node_position": { - "x": -768.354126, - "y": -82.208344 - }, - "parameters": { - "R": 0.3, - "axis": 2, - "r": 0.14 - }, - "type": "sdf3d_torus" - }, - { - "name": "sdf3d_torus", - "node_position": { - "x": -759.854126, - "y": -236.708344 - }, - "parameters": { - "R": 0.3, - "axis": 2, - "r": 0.15 - }, - "type": "sdf3d_torus" - }, - { - "name": "sdf3d_boolean", - "node_position": { - "x": -521.333313, - "y": -3.083344 - }, - "parameters": { - "op": 0 - }, - "shader_model": { - "code": "", - "global": "vec2 sdf3dc_union(vec2 a, vec2 b) {\n\treturn vec2(min(a.x, b.x), mix(b.y, a.y, step(a.x, b.x)));\n}\nvec2 sdf3dc_sub(vec2 a, vec2 b) {\n\treturn vec2(max(a.x, -b.x), a.y);\n}\nvec2 sdf3dc_inter(vec2 a, vec2 b) {\n\treturn vec2(max(a.x, b.x), mix(a.y, b.y, step(a.x, b.x)));\n}\n", - "inputs": [ - { - "default": "vec2(0.0)", - "label": "", - "name": "in1", - "type": "sdf3dc" - }, - { - "default": "vec2(0.0)", - "label": "", - "name": "in2", - "type": "sdf3dc" - } - ], - "instance": "", - "name": "Boolean", - "outputs": [ - { - "sdf3dc": "$op($in1($uv), $in2($uv))", - "type": "sdf3dc" - } - ], - "parameters": [ - { - "default": 2, - "label": "", - "name": "op", - "type": "enum", - "values": [ - { - "name": "Union", - "value": "sdf3dc_union" - }, - { - "name": "Subtraction", - "value": "sdf3dc_sub" - }, - { - "name": "Intersection", - "value": "sdf3dc_inter" - } - ] - } - ] - }, - "type": "shader" - }, - { - "name": "sdf3d_rounded_2_2", - "node_position": { - "x": -751.833313, - "y": -156.583344 - }, - "parameters": { - "c": 0.08 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in", - "type": "sdf3d" - } - ], - "instance": "", - "name": "Color", - "outputs": [ - { - "sdf3dc": "vec2($in($uv), $c)", - "type": "sdf3dc" - } - ], - "parameters": [ - { - "control": "None", - "default": 0, - "label": "", - "max": 1, - "min": 0, - "name": "c", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "sdf3d_translate_3_2_2", - "node_position": { - "x": -774.833313, - "y": 16.666656 - }, - "parameters": { - "x": 0, - "y": 0, - "z": 0.03 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_rounded_2", - "node_position": { - "x": -763.333313, - "y": 130.166656 - }, - "parameters": { - "c": 0.87 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in", - "type": "sdf3d" - } - ], - "instance": "", - "name": "Color", - "outputs": [ - { - "sdf3dc": "vec2($in($uv), $c)", - "type": "sdf3dc" - } - ], - "parameters": [ - { - "control": "None", - "default": 0, - "label": "", - "max": 1, - "min": 0, - "name": "c", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "sdf3d_boolean_3", - "node_position": { - "x": -526.595459, - "y": 127.920105 - }, - "parameters": { - "op": 0 - }, - "shader_model": { - "code": "", - "global": "vec2 sdf3dc_union(vec2 a, vec2 b) {\n\treturn vec2(min(a.x, b.x), mix(b.y, a.y, step(a.x, b.x)));\n}\nvec2 sdf3dc_sub(vec2 a, vec2 b) {\n\treturn vec2(max(a.x, -b.x), a.y);\n}\nvec2 sdf3dc_inter(vec2 a, vec2 b) {\n\treturn vec2(max(a.x, b.x), mix(a.y, b.y, step(a.x, b.x)));\n}\n", - "inputs": [ - { - "default": "vec2(0.0)", - "label": "", - "name": "in1", - "type": "sdf3dc" - }, - { - "default": "vec2(0.0)", - "label": "", - "name": "in2", - "type": "sdf3dc" - } - ], - "instance": "", - "name": "Boolean", - "outputs": [ - { - "sdf3dc": "$op($in1($uv), $in2($uv))", - "type": "sdf3dc" - } - ], - "parameters": [ - { - "default": 2, - "label": "", - "name": "op", - "type": "enum", - "values": [ - { - "name": "Union", - "value": "sdf3dc_union" - }, - { - "name": "Subtraction", - "value": "sdf3dc_sub" - }, - { - "name": "Intersection", - "value": "sdf3dc_inter" - } - ] - } - ] - }, - "type": "shader" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -1086.854126, - "y": 105.729713 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -221.333313, - "y": 105.729713 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "sdf3dc" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -891.679138, - "y": -536.708374 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - } - ], - "parameters": { - - }, - "type": "graph" - }, - { - "name": "sdf3d_scale_2", - "node_position": { - "x": -670.842224, - "y": 66.030228 - }, - "parameters": { - "s": 0.37 - }, - "shader_model": { - "code": "vec2 $(name_uv)_in = $in(($uv)/$s);", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in", - "type": "sdf3dc" - } - ], - "instance": "", - "name": "Scale", - "outputs": [ - { - "sdf3dc": "vec2($(name_uv)_in.x*$s, $(name_uv)_in.y)", - "type": "sdf3dc" - } - ], - "parameters": [ - { - "control": "Scale1.x", - "default": 1, - "label": "", - "max": 5, - "min": 0, - "name": "s", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "sdf3d_translate_3_2_2", - "node_position": { - "x": -478.952209, - "y": 207.034912 - }, - "parameters": { - "x": 0.18, - "y": 0.11, - "z": 0.14 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in", - "type": "sdf3dc" - } - ], - "instance": "", - "name": "Translate", - "outputs": [ - { - "sdf3dc": "$in($uv-vec3($x, $y, $z))", - "type": "sdf3dc" - } - ], - "parameters": [ - { - "control": "P1.x", - "default": 0, - "label": "X", - "max": 1, - "min": -1, - "name": "x", - "step": 0.01, - "type": "float" - }, - { - "control": "P1.y", - "default": 0, - "label": "Y", - "max": 1, - "min": -1, - "name": "y", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Z", - "max": 1, - "min": -1, - "name": "z", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "sdf3d_boolean", - "node_position": { - "x": -265.248779, - "y": 76.092621 - }, - "parameters": { - "op": 0 - }, - "shader_model": { - "code": "", - "global": "vec2 sdf3dc_union(vec2 a, vec2 b) {\n\treturn vec2(min(a.x, b.x), mix(b.y, a.y, step(a.x, b.x)));\n}\nvec2 sdf3dc_sub(vec2 a, vec2 b) {\n\treturn vec2(max(a.x, -b.x), a.y);\n}\nvec2 sdf3dc_inter(vec2 a, vec2 b) {\n\treturn vec2(max(a.x, b.x), mix(a.y, b.y, step(a.x, b.x)));\n}\n", - "inputs": [ - { - "default": "vec2(0.0)", - "label": "", - "name": "in1", - "type": "sdf3dc" - }, - { - "default": "vec2(0.0)", - "label": "", - "name": "in2", - "type": "sdf3dc" - } - ], - "instance": "", - "name": "Boolean", - "outputs": [ - { - "sdf3dc": "$op($in1($uv), $in2($uv))", - "type": "sdf3dc" - } - ], - "parameters": [ - { - "default": 2, - "label": "", - "name": "op", - "type": "enum", - "values": [ - { - "name": "Union", - "value": "sdf3dc_union" - }, - { - "name": "Subtraction", - "value": "sdf3dc_sub" - }, - { - "name": "Intersection", - "value": "sdf3dc_inter" - } - ] - } - ] - }, - "type": "shader" - }, - { - "name": "sdf3d_translate_3_2_2_2", - "node_position": { - "x": -278.344788, - "y": 149.892624 - }, - "parameters": { - "x": 0, - "y": 0, - "z": 0.07 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in", - "type": "sdf3dc" - } - ], - "instance": "", - "name": "Translate", - "outputs": [ - { - "sdf3dc": "$in($uv-vec3($x, $y, $z))", - "type": "sdf3dc" - } - ], - "parameters": [ - { - "control": "P1.x", - "default": 0, - "label": "X", - "max": 1, - "min": -1, - "name": "x", - "step": 0.01, - "type": "float" - }, - { - "control": "P1.y", - "default": 0, - "label": "Y", - "max": 1, - "min": -1, - "name": "y", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Z", - "max": 1, - "min": -1, - "name": "z", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "color": { - "a": 1, - "b": 1, - "g": 0.0625, - "r": 0, - "type": "Color" - }, - "name": "comment", - "node_position": { - "x": -681.957275, - "y": -50.802036 - }, - "parameters": { - - }, - "size": { - "x": 757.167969, - "y": 382.903992 - }, - "text": "\n", - "title": "Render donuts with color indexes", - "type": "comment" - }, - { - "name": "mwf_create_map", - "node_position": { - "x": 360.571991, - "y": -128.630447 - }, - "parameters": { - "angle": 0, - "height": 1 - }, - "type": "mwf_create_map" - }, - { - "name": "mwf_create_map_2", - "node_position": { - "x": 369.417175, - "y": 399.369568 - }, - "parameters": { - "angle": 0, - "height": 1 - }, - "type": "mwf_create_map" - }, - { - "name": "mwf_create_map_3", - "node_position": { - "x": 378.417175, - "y": 137.369568 - }, - "parameters": { - "angle": 0, - "height": 1 - }, - "type": "mwf_create_map" - }, - { - "name": "mwf_map", - "node_position": { - "x": 652.417175, - "y": -128.630447 - }, - "parameters": { - - }, - "type": "mwf_map" - }, - { - "name": "mwf_map_2", - "node_position": { - "x": 647.693909, - "y": 136.369553 - }, - "parameters": { - - }, - "type": "mwf_map" - }, - { - "name": "mwf_map_2_2", - "node_position": { - "x": 651.693909, - "y": 406.119568 - }, - "parameters": { - - }, - "type": "mwf_map" - }, - { - "name": "uniform", - "node_position": { - "x": 415.193909, - "y": 217.119568 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0.165865, - "r": 0.280273, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "mwf_mix", - "node_position": { - "x": 853.900879, - "y": 164.927567 - }, - "parameters": { - - }, - "type": "mwf_mix" - }, - { - "name": "mwf_mix_2", - "node_position": { - "x": 1083.009155, - "y": -87.618446 - }, - "parameters": { - - }, - "type": "mwf_mix" - }, - { - "name": "uniform_2", - "node_position": { - "x": 415.732727, - "y": 272.369568 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0.105882, - "r": 1, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "uniform_2_2", - "node_position": { - "x": 408.002197, - "y": 17.994553 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 1, - "r": 1, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "uniform_3", - "node_position": { - "x": 407.463379, - "y": -37.255447 - }, - "parameters": { - "color": { - "a": 1, - "b": 0.914063, - "g": 0, - "r": 1, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "uniform_2_3_2", - "node_position": { - "x": 413.800964, - "y": 708.119568 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0.886275, - "r": 1, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "mwf_mix_3", - "node_position": { - "x": 845.760559, - "y": -242.048431 - }, - "parameters": { - - }, - "type": "mwf_mix" - }, - { - "name": "uniform_greyscale", - "node_position": { - "x": 398.856934, - "y": -337.380432 - }, - "parameters": { - "color": 0.05 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform_4", - "node_position": { - "x": 400.856934, - "y": -273.880432 - }, - "parameters": { - "color": { - "a": 1, - "b": 1, - "g": 0.415686, - "r": 0, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "uniform_4_2", - "node_position": { - "x": 399.718628, - "y": -217.130432 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 1, - "r": 0, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "perlin", - "node_position": { - "x": 363.92984, - "y": 499.119568 - }, - "parameters": { - "iterations": 8, - "persistence": 0.95, - "scale_x": 4, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "colorize", - "node_position": { - "x": 378.92981, - "y": 637.119568 - }, - "parameters": { - "gradient": { - "interpolation": 0, - "points": [ - { - "a": 1, - "b": 0.240099, - "g": 0.613979, - "pos": 0, - "r": 0.869792 - }, - { - "a": 1, - "b": 0.233941, - "g": 0.553521, - "pos": 1, - "r": 0.802083 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "color": { - "a": 1, - "b": 0, - "g": 1, - "r": 0.9375, - "type": "Color" - }, - "name": "comment_2", - "node_position": { - "x": 82.468719, - "y": -50.148132 - }, - "parameters": { - - }, - "size": { - "x": 255.271576, - "y": 432.232056 - }, - "text": "", - "title": "Separate colors", - "type": "comment" - }, - { - "color": { - "a": 1, - "b": 0, - "g": 1, - "r": 0.09375, - "type": "Color" - }, - "name": "comment_2_2", - "node_position": { - "x": 346.962891, - "y": -373.398132 - }, - "parameters": { - - }, - "size": { - "x": 464, - "y": 1149 - }, - "text": "", - "title": "Create maps and materials and combine them", - "type": "comment" - }, - { - "color": { - "a": 1, - "b": 1, - "g": 0, - "r": 0.96875, - "type": "Color" - }, - "name": "comment_2_2_2", - "node_position": { - "x": 828.579407, - "y": -289.750183 - }, - "parameters": { - - }, - "size": { - "x": 743.688171, - "y": 725.975952 - }, - "text": "", - "title": "Mix the result and generate output", - "type": "comment" - }, - { - "name": "mul_detect", - "node_position": { - "x": 90.234436, - "y": -13.032837 - }, - "parameters": { - "t": 0.01, - "v": 0.31 - }, - "type": "mul_detect" - }, - { - "name": "mul_detect_2", - "node_position": { - "x": 94.964081, - "y": 132.26152 - }, - "parameters": { - "t": 0.01, - "v": 0.87 - }, - "type": "mul_detect" - }, - { - "name": "mul_detect_2_2", - "node_position": { - "x": 90.964081, - "y": 288.261536 - }, - "parameters": { - "t": 0.01, - "v": 0.08 - }, - "type": "mul_detect" - }, - { - "name": "sdf3d_repeat_3", - "node_position": { - "x": -479.340515, - "y": 4.22731 - }, - "parameters": { - "r": 0.2, - "rx": 3, - "ry": 3 - }, - "type": "sdf3d_repeat" - }, - { - "name": "sdf3d_repeat_3_2", - "node_position": { - "x": -479.107727, - "y": 105.348923 - }, - "parameters": { - "r": 0.2, - "rx": 3, - "ry": 3 - }, - "type": "sdf3d_repeat" - }, - { - "name": "mwf_output_2", - "node_position": { - "x": 1286.272217, - "y": -79.138245 - }, - "parameters": { - "param0": 1, - "param2": 1 - }, - "type": "mwf_output" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/mmm_donuts.ptex.import b/material_maker/examples/mmm_donuts.ptex.import deleted file mode 100644 index 7e340d3..0000000 --- a/material_maker/examples/mmm_donuts.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/mmm_donuts.ptex-d9714f6116f301de983c7748e4d0cb0d.tres" - -[deps] - -source_file="res://material_maker/examples/mmm_donuts.ptex" -dest_files=[ "res://.import/mmm_donuts.ptex-d9714f6116f301de983c7748e4d0cb0d.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/mosaic.ptex b/material_maker/examples/mosaic.ptex deleted file mode 100644 index 37f8ed9..0000000 --- a/material_maker/examples/mosaic.ptex +++ /dev/null @@ -1,254 +0,0 @@ -{ - "connections": [ - { - "from": "blend_0", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "voronoi_0", - "from_port": 2, - "to": "blend_0", - "to_port": 1 - }, - { - "from": "voronoi_0", - "from_port": 1, - "to": "colorize_0", - "to_port": 0 - }, - { - "from": "colorize_0", - "from_port": 0, - "to": "blend_0", - "to_port": 0 - }, - { - "from": "voronoi_0", - "from_port": 1, - "to": "colorize_1", - "to_port": 0 - }, - { - "from": "colorize_1", - "from_port": 0, - "to": "normal_map_0", - "to_port": 0 - }, - { - "from": "normal_map_0", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "uniform_0", - "from_port": 0, - "to": "Material", - "to_port": 1 - }, - { - "from": "voronoi_0", - "from_port": 1, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "Material", - "to_port": 2 - } - ], - "label": "Graph", - "name": "448", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "voronoi_0", - "node_position": { - "x": -543.5, - "y": -11.5 - }, - "parameters": { - "intensity": 1, - "randomness": 1, - "scale_x": 32, - "scale_y": 32, - "stretch_x": 1, - "stretch_y": 1 - }, - "type": "voronoi" - }, - { - "name": "normal_map_0", - "node_position": { - "x": -260.5, - "y": 128.5 - }, - "parameters": { - "amount": 0.5, - "param0": 11, - "param1": 0.99, - "param2": 0, - "param3": 0, - "param4": 1, - "size": 5 - }, - "type": "normal_map" - }, - { - "name": "Material", - "node_position": { - "x": 30, - "y": -44 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 1, - "emission_energy": 1, - "metallic": 1, - "normal_scale": 1, - "resolution": 1, - "roughness": 1, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "name": "colorize_1", - "node_position": { - "x": -490.5, - "y": 135.5 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.054546, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.127273, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_0", - "node_position": { - "x": -317.5, - "y": -169.5 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.063636, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.072727, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "uniform_0", - "node_position": { - "x": -127.5, - "y": -3.5 - }, - "parameters": { - "color": { - "a": 1, - "b": 0.109375, - "g": 0.109375, - "r": 0.109375, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "colorize_2", - "node_position": { - "x": -306.5, - "y": 39.5 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0.109375, - "g": 0.109375, - "pos": 0.236364, - "r": 0.109375 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend_0", - "node_position": { - "x": -294.5, - "y": -94.5 - }, - "parameters": { - "amount": 1, - "blend_type": 3 - }, - "type": "blend" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/mosaic.ptex.import b/material_maker/examples/mosaic.ptex.import deleted file mode 100644 index b4f1185..0000000 --- a/material_maker/examples/mosaic.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/mosaic.ptex-54dc20f1bcb9e75989bd7edbf0eefb3f.tres" - -[deps] - -source_file="res://material_maker/examples/mosaic.ptex" -dest_files=[ "res://.import/mosaic.ptex-54dc20f1bcb9e75989bd7edbf0eefb3f.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/paper.ptex b/material_maker/examples/paper.ptex deleted file mode 100644 index 19a7e53..0000000 --- a/material_maker/examples/paper.ptex +++ /dev/null @@ -1,347 +0,0 @@ -{ - "connections": [ - { - "from": "pattern_0", - "from_port": 0, - "to": "colorize_0", - "to_port": 0 - }, - { - "from": "pattern_1", - "from_port": 0, - "to": "colorize_1", - "to_port": 0 - }, - { - "from": "colorize_0", - "from_port": 0, - "to": "blend_0", - "to_port": 0 - }, - { - "from": "colorize_1", - "from_port": 0, - "to": "blend_0", - "to_port": 1 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "shape_0", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "transform_0", - "to_port": 0 - }, - { - "from": "perlin_1", - "from_port": 0, - "to": "transform_0", - "to_port": 1 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "blend_1", - "to_port": 0 - }, - { - "from": "transform_0", - "from_port": 0, - "to": "blend_1", - "to_port": 1 - }, - { - "from": "perlin_1", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - } - ], - "label": "Graph", - "name": "466", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "Material", - "node_position": { - "x": 479, - "y": -5 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 1, - "emission_energy": 1, - "metallic": 1, - "normal_scale": 1, - "resolution": 1, - "roughness": 1, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "name": "pattern_1", - "node_position": { - "x": -295.25, - "y": -24.25 - }, - "parameters": { - "mix": 3, - "x_scale": 8, - "x_wave": 1, - "y_scale": 8, - "y_wave": 1 - }, - "type": "pattern" - }, - { - "name": "pattern_0", - "node_position": { - "x": -303, - "y": -157 - }, - "parameters": { - "mix": 3, - "x_scale": 4, - "x_wave": 4, - "y_scale": 32, - "y_wave": 1 - }, - "type": "pattern" - }, - { - "name": "colorize_1", - "node_position": { - "x": -13.25, - "y": -31.25 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 0.752604, - "pos": 0.036364, - "r": 0.583333 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.054545, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_0", - "node_position": { - "x": -34, - "y": -153 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 0.752604, - "pos": 0.054545, - "r": 0.583333 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.081818, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend_0", - "node_position": { - "x": 231, - "y": 5.5 - }, - "parameters": { - "amount": 1, - "blend_type": 10 - }, - "type": "blend" - }, - { - "name": "perlin_0", - "node_position": { - "x": -27.999969, - "y": 111 - }, - "parameters": { - "iterations": 3, - "persistence": 0.5, - "scale_x": 4, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "shape_0", - "node_position": { - "x": -300.999969, - "y": 281 - }, - "parameters": { - "edge": 0.465753, - "radius": 0.452055, - "shape": 1, - "sides": 4 - }, - "type": "shape" - }, - { - "name": "colorize_2", - "node_position": { - "x": -137.999969, - "y": 291 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.3, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.509091, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.754545, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "perlin_1", - "node_position": { - "x": -267.999969, - "y": 487 - }, - "parameters": { - "iterations": 6, - "persistence": 0.5, - "scale_x": 16, - "scale_y": 16 - }, - "type": "perlin" - }, - { - "name": "blend_1", - "node_position": { - "x": 312.000031, - "y": 380.5 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "colorize_3", - "node_position": { - "x": 48.000031, - "y": 499.5 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "transform_0", - "node_position": { - "x": 66.000031, - "y": 250.5 - }, - "parameters": { - "repeat": true, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0.01, - "translate_y": 0 - }, - "type": "transform" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/paper.ptex.import b/material_maker/examples/paper.ptex.import deleted file mode 100644 index a6cf6fe..0000000 --- a/material_maker/examples/paper.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/paper.ptex-9bf458e14ff2684526a7ca610ab6e0ce.tres" - -[deps] - -source_file="res://material_maker/examples/paper.ptex" -dest_files=[ "res://.import/paper.ptex-9bf458e14ff2684526a7ca610ab6e0ce.tres" ] - -[params] - -render=false -scale=3.0 diff --git a/material_maker/examples/pentagram.ptex b/material_maker/examples/pentagram.ptex deleted file mode 100644 index b6b81a8..0000000 --- a/material_maker/examples/pentagram.ptex +++ /dev/null @@ -1,542 +0,0 @@ -{ - "connections": [ - { - "from": "shape_2", - "from_port": 0, - "to": "colorize_2_2", - "to_port": 0 - }, - { - "from": "graph", - "from_port": 0, - "to": "blend_2_2", - "to_port": 0 - }, - { - "from": "colorize_2_2", - "from_port": 0, - "to": "blend_2_2", - "to_port": 1 - }, - { - "from": "blend_2_2", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "Material", - "to_port": 3 - } - ], - "label": "Graph", - "name": "39", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "Material", - "node_position": { - "x": 193, - "y": -49 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 1, - "emission_energy": 1, - "metallic": 1, - "normal_scale": 1, - "roughness": 1, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "name": "shape_2", - "node_position": { - "x": -533.992065, - "y": -0.5 - }, - "parameters": { - "edge": 1, - "radius": 0.25, - "shape": 2, - "sides": 5 - }, - "type": "shape" - }, - { - "name": "colorize_2_2", - "node_position": { - "x": -363.992096, - "y": -7 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.027273, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.118182, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.143066, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend_2_2", - "node_position": { - "x": -38.492065, - "y": 139 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "colorize_3", - "node_position": { - "x": 106.007935, - "y": -288.5 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "connections": [ - { - "from": "_2", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "transform", - "from_port": 0, - "to": "_3", - "to_port": 0 - }, - { - "from": "shape", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "_3", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "shape", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Runes circle", - "name": "graph", - "node_position": { - "x": -271.03067, - "y": -132 - }, - "nodes": [ - { - "name": "_2", - "node_position": { - "x": -400.5, - "y": -278.5 - }, - "parameters": { - "columns": 64, - "rows": 8, - "thickness": 0.1 - }, - "shader_model": { - "global": "// Based on Otavio Good's https://www.shadertoy.com/view/MsXSRn\n\nfloat ThickLine(vec2 uv, vec2 posA, vec2 posB, float radiusInv)\n{\n\tvec2 dir = posA - posB;\n\tfloat dirLen = length(dir);\n\tvec2 dirN = normalize(dir);\n\tfloat dotTemp = clamp(dot(uv - posB, dirN), 0.0, dirLen);\n\tvec2 proj = dotTemp * dirN + posB;\n\tfloat d1 = length(uv - proj);\n\tfloat finalGray = clamp(1.0 - d1 * radiusInv, 0.0, 1.0);\n\treturn finalGray;\n}\n\n// makes a rune in the 0..1 uv space. Seed is which rune to draw.\n// passes back gray in x and derivates for lighting in yz\nfloat Rune(vec2 uv, float thickness) {\n\tfloat finalLine = 0.0;\n\tvec2 seed = floor(uv)-0.41;\n\tuv = fract(uv);\n\tfor (int i = 0; i < 4; i++)\t// number of strokes\n\t{\n\t\tvec2 posA = rand2(floor(seed+0.5));\n\t\tvec2 posB = rand2(floor(seed+1.5));\n\t\tseed += 2.0;\n\t\t// expand the range and mod it to get a nicely distributed random number - hopefully. :)\n\t\tposA = fract(posA * 128.0);\n\t\tposB = fract(posB * 128.0);\n\t\t// each rune touches the edge of its box on all 4 sides\n\t\tif (i == 0) posA.y = 0.0;\n\t\tif (i == 1) posA.x = 0.999;\n\t\tif (i == 2) posA.x = 0.0;\n\t\tif (i == 3) posA.y = 0.999;\n\t\t// snap the random line endpoints to a grid 2x3\n\t\tvec2 snaps = vec2(2.0, 3.0);\n\t\tposA = (floor(posA * snaps) + 0.5) / snaps;\t// + 0.5 to center it in a grid cell\n\t\tposB = (floor(posB * snaps) + 0.5) / snaps;\n\t\t//if (distance(posA, posB) < 0.0001) continue;\t// eliminate dots.\n\t\t// Dots (degenerate lines) are not cross-GPU safe without adding 0.001 - divide by 0 error.\n\t\tfinalLine = max(finalLine, ThickLine(uv, posA, posB + 0.001, 1.0/max(0.01, thickness)));\n\t}\n\treturn finalLine;\n}\n\n\n", - "inputs": [ - - ], - "instance": "", - "name": "Runes", - "outputs": [ - { - "f": "Rune(vec2($columns, $rows)*$uv, $thickness)", - "type": "f" - } - ], - "parameters": [ - { - "default": 0, - "label": "", - "max": 32, - "min": 2, - "name": "columns", - "step": 1, - "type": "float", - "widget": "spinbox" - }, - { - "default": 0, - "label": "", - "max": 32, - "min": 2, - "name": "rows", - "step": 1, - "type": "float", - "widget": "spinbox" - }, - { - "default": 0.1, - "label": "", - "max": 0.3, - "min": 0, - "name": "thickness", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "transform", - "node_position": { - "x": -437.5, - "y": -153.5 - }, - "parameters": { - "repeat": true, - "rotate": 0, - "scale_x": 8, - "scale_y": 1, - "translate_x": 0, - "translate_y": -0.04 - }, - "type": "transform" - }, - { - "name": "shape", - "node_position": { - "x": -156.068481, - "y": -262.5 - }, - "parameters": { - "edge": 0.299221, - "radius": 1, - "shape": 0, - "sides": 3 - }, - "type": "shape" - }, - { - "name": "colorize", - "node_position": { - "x": -174.853485, - "y": -165.5 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.1, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.154545, - "r": 1 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.545455, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.618182, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend", - "node_position": { - "x": -195.853485, - "y": -107.5 - }, - "parameters": { - "amount": 1, - "blend_type": 2 - }, - "type": "blend" - }, - { - "name": "colorize_2", - "node_position": { - "x": -167.853485, - "y": -26.5 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.018182, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.081819, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.115793, - "r": 0 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.570339, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.633975, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.663637, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "_3", - "node_position": { - "x": -390.5, - "y": 41.5 - }, - "parameters": { - - }, - "shader_model": { - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in", - "type": "rgba" - } - ], - "instance": "", - "name": "DiscMap", - "outputs": [ - { - "rgba": "$in(vec2(atan($uv.y-0.5, $uv.x-0.5), 2.0*length($uv-vec2(0.5))))", - "type": "rgba" - } - ], - "parameters": [ - - ] - }, - "type": "shader" - }, - { - "name": "blend_2", - "node_position": { - "x": -197.116241, - "y": 32.5 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 143.931519, - "y": -115 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - } - ], - "parameters": { - - }, - "type": "graph" - }, - { - "name": "shape", - "node_position": { - "x": -525.749817, - "y": 117.666656 - }, - "parameters": { - "edge": 0.2, - "radius": 0.75, - "shape": 0, - "sides": 2 - }, - "type": "shape" - }, - { - "name": "colorize", - "node_position": { - "x": -536.749817, - "y": 233.55304 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/pentagram.ptex.import b/material_maker/examples/pentagram.ptex.import deleted file mode 100644 index 0e4b894..0000000 --- a/material_maker/examples/pentagram.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/pentagram.ptex-7721d9a35a97fa5e212e6e7db0ace1f0.tres" - -[deps] - -source_file="res://material_maker/examples/pentagram.ptex" -dest_files=[ "res://.import/pentagram.ptex-7721d9a35a97fa5e212e6e7db0ace1f0.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/pile_of_bricks.ptex b/material_maker/examples/pile_of_bricks.ptex deleted file mode 100644 index ceb208f..0000000 --- a/material_maker/examples/pile_of_bricks.ptex +++ /dev/null @@ -1,573 +0,0 @@ -{ - "connections": [ - { - "from": "uniform", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "graph", - "from_port": 0, - "to": "sdf3d_scale_2", - "to_port": 0 - }, - { - "from": "sdf3d_scale_2", - "from_port": 0, - "to": "sdf3d_repeat", - "to_port": 0 - }, - { - "from": "sdf3d_repeat", - "from_port": 0, - "to": "sdf3d_boolean_3", - "to_port": 0 - }, - { - "from": "sdf3d_scale_2", - "from_port": 0, - "to": "sdf3d_repeat_2", - "to_port": 0 - }, - { - "from": "sdf3d_repeat_2", - "from_port": 0, - "to": "sdf3d_translate_3_2", - "to_port": 0 - }, - { - "from": "sdf3d_translate_3_2", - "from_port": 0, - "to": "sdf3d_boolean_3", - "to_port": 1 - }, - { - "from": "sdf3d_repeat_3", - "from_port": 0, - "to": "sdf3d_boolean_3_2", - "to_port": 0 - }, - { - "from": "sdf3d_repeat_2_2", - "from_port": 0, - "to": "sdf3d_translate_3_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_translate_3_2_2", - "from_port": 0, - "to": "sdf3d_boolean_3_2", - "to_port": 1 - }, - { - "from": "sdf3d_scale_2", - "from_port": 0, - "to": "sdf3d_repeat_3", - "to_port": 0 - }, - { - "from": "sdf3d_scale_2", - "from_port": 0, - "to": "sdf3d_repeat_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_boolean_3_2", - "from_port": 0, - "to": "sdf3d_boolean_3_3", - "to_port": 1 - }, - { - "from": "sdf3d_boolean_3_3", - "from_port": 0, - "to": "sdf3d_translate_3_2_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_boolean_3", - "from_port": 0, - "to": "sdf3d_translate_3_2_3", - "to_port": 0 - }, - { - "from": "sdf3d_translate_3_2_3", - "from_port": 0, - "to": "sdf3d_boolean_3_3", - "to_port": 0 - }, - { - "from": "sdf3d_translate_3_2_2_2", - "from_port": 0, - "to": "raymarching", - "to_port": 0 - }, - { - "from": "raymarching", - "from_port": 1, - "to": "Material", - "to_port": 4 - }, - { - "from": "raymarching", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "Material", - "to_port": 6 - }, - { - "from": "occlusion_2", - "from_port": 0, - "to": "Material", - "to_port": 5 - }, - { - "from": "raymarching", - "from_port": 0, - "to": "occlusion_2", - "to_port": 0 - } - ], - "label": "Graph", - "name": "49", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "export_paths": { - - }, - "name": "Material", - "node_position": { - "x": 701, - "y": 78 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao": 1, - "depth_scale": 0.5, - "emission_energy": 1, - "metallic": 1, - "normal": 1, - "roughness": 1, - "size": 11, - "sss": 0 - }, - "type": "material" - }, - { - "name": "uniform", - "node_position": { - "x": 467.5, - "y": 78 - }, - "parameters": { - "color": { - "a": 1, - "b": 0.180392, - "g": 0.372549, - "r": 0.768627, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "sdf3d_repeat", - "node_position": { - "x": -224.214783, - "y": -156 - }, - "parameters": { - "r": 0.3, - "rx": 6, - "ry": 6 - }, - "type": "sdf3d_repeat" - }, - { - "name": "sdf3d_scale_2", - "node_position": { - "x": -422.214783, - "y": 72 - }, - "parameters": { - "s": 0.25 - }, - "type": "sdf3d_scale" - }, - { - "name": "sdf3d_boolean_3", - "node_position": { - "x": -6.214783, - "y": -55 - }, - "parameters": { - "op": 0 - }, - "type": "sdf3d_boolean" - }, - { - "connections": [ - { - "from": "sdf3d_box", - "from_port": 0, - "to": "sdf3d_boolean", - "to_port": 1 - }, - { - "from": "sdf3d_box_2", - "from_port": 0, - "to": "sdf3d_translate_3_2", - "to_port": 0 - }, - { - "from": "sdf3d_translate_3_2", - "from_port": 0, - "to": "sdf3d_boolean", - "to_port": 0 - }, - { - "from": "sdf3d_translate_3_2_2", - "from_port": 0, - "to": "sdf3d_boolean_2", - "to_port": 0 - }, - { - "from": "sdf3d_boolean", - "from_port": 0, - "to": "sdf3d_boolean_2", - "to_port": 1 - }, - { - "from": "sdf3d_box_2", - "from_port": 0, - "to": "sdf3d_translate_3_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_boolean_2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Brick", - "name": "graph", - "node_position": { - "x": -427.111115, - "y": 2.638885 - }, - "nodes": [ - { - "name": "sdf3d_box", - "node_position": { - "x": -564.5, - "y": -63 - }, - "parameters": { - "r": 0.01, - "sx": 0.26, - "sy": 0.15, - "sz": 0.1 - }, - "type": "sdf3d_box" - }, - { - "name": "sdf3d_translate_3_2", - "node_position": { - "x": -554.5, - "y": -166 - }, - "parameters": { - "x": 0, - "y": 0, - "z": 0.45 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_box_2", - "node_position": { - "x": -570.5, - "y": -294.5 - }, - "parameters": { - "r": 0, - "sx": 0.21, - "sy": 0.1, - "sz": 0.36 - }, - "type": "sdf3d_box" - }, - { - "name": "sdf3d_boolean", - "node_position": { - "x": -358.5, - "y": -118 - }, - "parameters": { - "op": 1 - }, - "type": "sdf3d_boolean" - }, - { - "name": "sdf3d_translate_3_2_2", - "node_position": { - "x": -343.333344, - "y": -224.333344 - }, - "parameters": { - "x": 0, - "y": 0, - "z": -0.45 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_boolean_2", - "node_position": { - "x": -147.333344, - "y": -168.333344 - }, - "parameters": { - "op": 1 - }, - "type": "sdf3d_boolean" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -748.5, - "y": -159.361115 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 60.666656, - "y": -165.361115 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "sdf3d" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -488.111115, - "y": -466.5 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - } - ], - "parameters": { - - }, - "type": "graph" - }, - { - "name": "sdf3d_repeat_2", - "node_position": { - "x": -225.542572, - "y": -52.060181 - }, - "parameters": { - "r": 0.3, - "rx": 6, - "ry": 6 - }, - "type": "sdf3d_repeat" - }, - { - "name": "sdf3d_translate_3_2", - "node_position": { - "x": -224.542572, - "y": 49.939819 - }, - "parameters": { - "x": 0.09, - "y": 0.09, - "z": 0 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_repeat_2_2", - "node_position": { - "x": -220.331467, - "y": 259.034729 - }, - "parameters": { - "r": 0.3, - "rx": 6, - "ry": 6 - }, - "type": "sdf3d_repeat" - }, - { - "name": "sdf3d_repeat_3", - "node_position": { - "x": -219.003677, - "y": 155.09491 - }, - "parameters": { - "r": 0.3, - "rx": 6, - "ry": 6 - }, - "type": "sdf3d_repeat" - }, - { - "name": "sdf3d_translate_3_2_2", - "node_position": { - "x": -219.331467, - "y": 361.034729 - }, - "parameters": { - "x": 0.09, - "y": 0.09, - "z": 0 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_boolean_3_2", - "node_position": { - "x": -19.003677, - "y": 251.09491 - }, - "parameters": { - "op": 0 - }, - "type": "sdf3d_boolean" - }, - { - "name": "sdf3d_boolean_3_3", - "node_position": { - "x": 195.957428, - "y": 116.689819 - }, - "parameters": { - "op": 0 - }, - "type": "sdf3d_boolean" - }, - { - "name": "sdf3d_translate_3_2_2_2", - "node_position": { - "x": 179.457428, - "y": 193.189819 - }, - "parameters": { - "x": 0, - "y": 0, - "z": 0.3 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_translate_3_2_3", - "node_position": { - "x": -26.542572, - "y": 18.189819 - }, - "parameters": { - "x": 0.04, - "y": 0.04, - "z": 0.15 - }, - "type": "sdf3d_translate" - }, - { - "name": "raymarching", - "node_position": { - "x": 184.457397, - "y": 297.189819 - }, - "parameters": { - - }, - "type": "raymarching" - }, - { - "name": "colorize", - "node_position": { - "x": 430.387573, - "y": 218.189819 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.563636, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "occlusion_2", - "node_position": { - "x": 412.885254, - "y": 303.412048 - }, - "parameters": { - "param0": 9, - "param2": 5.2 - }, - "type": "occlusion" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/pile_of_bricks.ptex.import b/material_maker/examples/pile_of_bricks.ptex.import deleted file mode 100644 index 4e65a23..0000000 --- a/material_maker/examples/pile_of_bricks.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/pile_of_bricks.ptex-e452e231879d20f4c0b968f5aeb5cce8.tres" - -[deps] - -source_file="res://material_maker/examples/pile_of_bricks.ptex" -dest_files=[ "res://.import/pile_of_bricks.ptex-e452e231879d20f4c0b968f5aeb5cce8.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/planet.ptex b/material_maker/examples/planet.ptex deleted file mode 100644 index 42ed6d9..0000000 --- a/material_maker/examples/planet.ptex +++ /dev/null @@ -1,344 +0,0 @@ -{ - "connections": [ - { - "from": "colorize_2", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "Material", - "to_port": 6 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "Material", - "to_port": 2 - }, - { - "from": "colorize", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "normal_map", - "to_port": 0 - }, - { - "from": "normal_map", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "pattern", - "from_port": 0, - "to": "colorize_4", - "to_port": 0 - }, - { - "from": "colorize_4", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "perlin", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "blend", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - } - ], - "label": "Graph", - "name": "39", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "export_paths": { - - }, - "name": "Material", - "node_position": { - "x": 217, - "y": -183 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao": 1, - "depth_scale": 1, - "emission_energy": 1, - "metallic": 0.05, - "normal": 1, - "roughness": 0.75, - "size": 11, - "sss": 0 - }, - "type": "material" - }, - { - "name": "perlin", - "node_position": { - "x": -334.5, - "y": -300.5 - }, - "parameters": { - "iterations": 6, - "persistence": 0.5, - "scale_x": 8, - "scale_y": 8 - }, - "type": "perlin" - }, - { - "name": "colorize", - "node_position": { - "x": -315.5, - "y": -87.5 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 0.1875, - "pos": 0.081818, - "r": 0 - }, - { - "a": 1, - "b": 0.447917, - "g": 0.827474, - "pos": 0.109091, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0.489583, - "pos": 0.227273, - "r": 0.107096 - }, - { - "a": 1, - "b": 0, - "g": 0.19043, - "pos": 0.554545, - "r": 0.338542 - }, - { - "a": 1, - "b": 0, - "g": 0.172852, - "pos": 0.927273, - "r": 0.307292 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_2", - "node_position": { - "x": -314.5, - "y": -156.5 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.5, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.836364, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_3", - "node_position": { - "x": -316.5, - "y": -21.5 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "normal_map", - "node_position": { - "x": -7.5, - "y": -93.5 - }, - "parameters": { - "param0": 11, - "param1": 0.99, - "param2": 0, - "param4": 1 - }, - "type": "normal_map" - }, - { - "name": "pattern", - "node_position": { - "x": -343.5, - "y": -582.25 - }, - "parameters": { - "mix": 0, - "x_scale": 4, - "x_wave": 4, - "y_scale": 1, - "y_wave": 0 - }, - "type": "pattern" - }, - { - "name": "colorize_4", - "node_position": { - "x": -300.5, - "y": -473.25 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0.75, - "g": 0.75, - "pos": 0.045455, - "r": 0.75 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.363636, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend", - "node_position": { - "x": -300.5, - "y": -399.25 - }, - "parameters": { - "amount": 0.819444, - "blend_type": 3 - }, - "type": "blend" - }, - { - "color": { - "a": 1, - "b": 0, - "g": 0.5, - "r": 1, - "type": "Color" - }, - "name": "comment", - "node_position": { - "x": -605.5, - "y": -386.194458 - }, - "parameters": { - - }, - "size": { - "x": 251, - "y": 54 - }, - "text": "Best viewed on SphereTess\n mesh", - "title": "Comment", - "type": "comment" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/planet.ptex.import b/material_maker/examples/planet.ptex.import deleted file mode 100644 index cbc343d..0000000 --- a/material_maker/examples/planet.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/planet.ptex-6fec3bea6b82b2a8aad4cadc105ed701.tres" - -[deps] - -source_file="res://material_maker/examples/planet.ptex" -dest_files=[ "res://.import/planet.ptex-6fec3bea6b82b2a8aad4cadc105ed701.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/radiation.ptex b/material_maker/examples/radiation.ptex deleted file mode 100644 index c9a3768..0000000 --- a/material_maker/examples/radiation.ptex +++ /dev/null @@ -1,234 +0,0 @@ -{ - "connections": [ - { - "from": "shape_2", - "from_port": 0, - "to": "blend_1", - "to_port": 0 - }, - { - "from": "shape_1", - "from_port": 0, - "to": "blend_1", - "to_port": 1 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "shape_3", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "colorize_0", - "to_port": 0 - }, - { - "from": "colorize_0", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "transform_0", - "from_port": 0, - "to": "blend_0", - "to_port": 1 - }, - { - "from": "blend_1", - "from_port": 0, - "to": "blend_0", - "to_port": 0 - }, - { - "from": "shape_0", - "from_port": 0, - "to": "transform_0", - "to_port": 0 - } - ], - "label": "Graph", - "name": "535", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "shape_3", - "node_position": { - "x": -35, - "y": 36 - }, - "parameters": { - "edge": 0.05, - "radius": 0.18, - "shape": 0, - "sides": 3 - }, - "type": "shape" - }, - { - "name": "shape_0", - "node_position": { - "x": -407, - "y": 19 - }, - "parameters": { - "edge": 0.02, - "radius": 0.5, - "shape": 4, - "sides": 3 - }, - "type": "shape" - }, - { - "name": "shape_1", - "node_position": { - "x": -412, - "y": -117 - }, - "parameters": { - "edge": 0.02, - "radius": 0.87, - "shape": 0, - "sides": 3 - }, - "type": "shape" - }, - { - "name": "shape_2", - "node_position": { - "x": -411, - "y": -218 - }, - "parameters": { - "edge": 0.02, - "radius": 0.34, - "shape": 0, - "sides": 3 - }, - "type": "shape" - }, - { - "name": "blend_1", - "node_position": { - "x": -236, - "y": -159 - }, - "parameters": { - "amount": 1, - "blend_type": 11 - }, - "type": "blend" - }, - { - "name": "Material", - "node_position": { - "x": 528, - "y": -57 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 1, - "emission_energy": 1, - "metallic": 1, - "normal_scale": 1, - "resolution": 1, - "roughness": 1, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "name": "blend_0", - "node_position": { - "x": -40, - "y": -82 - }, - "parameters": { - "amount": 1, - "blend_type": 2 - }, - "type": "blend" - }, - { - "name": "transform_0", - "node_position": { - "x": -245.657654, - "y": -16.611115 - }, - "parameters": { - "repeat": true, - "rotate": 30, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "blend_2", - "node_position": { - "x": 145, - "y": 36 - }, - "parameters": { - "amount": 1, - "blend_type": 3 - }, - "type": "blend" - }, - { - "name": "colorize_0", - "node_position": { - "x": 292.081177, - "y": -103.5 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0.820313, - "pos": 0, - "r": 0.9375 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/radiation.ptex.import b/material_maker/examples/radiation.ptex.import deleted file mode 100644 index be8a1a9..0000000 --- a/material_maker/examples/radiation.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/radiation.ptex-5339c3a3e4abda484ef198d06cc51d03.tres" - -[deps] - -source_file="res://material_maker/examples/radiation.ptex" -dest_files=[ "res://.import/radiation.ptex-5339c3a3e4abda484ef198d06cc51d03.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/raymarching.ptex b/material_maker/examples/raymarching.ptex deleted file mode 100644 index 4d20255..0000000 --- a/material_maker/examples/raymarching.ptex +++ /dev/null @@ -1,389 +0,0 @@ -{ - "connections": [ - { - "from": "sdbox", - "from_port": 0, - "to": "sdboolean", - "to_port": 1 - }, - { - "from": "sdrhombus_2", - "from_port": 0, - "to": "sdboolean", - "to_port": 0 - }, - { - "from": "sdboolean", - "from_port": 0, - "to": "_4_2_3", - "to_port": 0 - }, - { - "from": "_4_2_3", - "from_port": 0, - "to": "sdf3d_revolution", - "to_port": 0 - }, - { - "from": "sdf3d_revolution", - "from_port": 0, - "to": "sdrotate", - "to_port": 0 - }, - { - "from": "raymarching", - "from_port": 1, - "to": "Material", - "to_port": 4 - }, - { - "from": "sdrotate", - "from_port": 0, - "to": "raymarching", - "to_port": 0 - }, - { - "from": "uniform", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "uniform", - "from_port": 0, - "to": "Material", - "to_port": 1 - } - ], - "label": "Graph", - "name": "49", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "Material", - "node_position": { - "x": -336, - "y": 266 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 1, - "emission_energy": 1, - "metallic": 1, - "normal_scale": 1, - "roughness": 1, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "name": "sdrotate", - "node_position": { - "x": -722.057617, - "y": 347.909668 - }, - "parameters": { - "a": 0, - "ax": 18, - "ay": -28, - "az": -29, - "x": 0.35, - "y": 0, - "z": 0 - }, - "shader_model": { - "code": "", - "global": "vec3 rotate3d(vec3 p, vec3 a) {\n\tvec3 rv;\n\tfloat c;\n\tfloat s;\n\tc = cos(a.x);\n\ts = sin(a.x);\n\trv.x = p.x;\n\trv.y = p.y*c+p.z*s;\n\trv.z = -p.y*s+p.z*c;\n\tc = cos(a.y);\n\ts = sin(a.y);\n\tp.x = rv.x*c+rv.z*s;\n\tp.y = rv.y;\n\tp.z = -rv.x*s+rv.z*c;\n\tc = cos(a.z);\n\ts = sin(a.z);\n\trv.x = p.x*c+p.y*s;\n\trv.y = -p.x*s+p.y*c;\n\trv.z = p.z;\n\treturn rv;\n}\n", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in", - "type": "sdf3d" - } - ], - "instance": "", - "name": "Rotate", - "outputs": [ - { - "sdf3d": "$in(rotate3d($uv, -vec3($ax, $ay, $az)*0.01745329251))", - "type": "sdf3d" - } - ], - "parameters": [ - { - "default": 0, - "label": "X", - "max": 180, - "min": -180, - "name": "ax", - "step": 1, - "type": "float" - }, - { - "default": 0, - "label": "Y", - "max": 180, - "min": -180, - "name": "ay", - "step": 1, - "type": "float" - }, - { - "default": 0, - "label": "Z", - "max": 180, - "min": -180, - "name": "az", - "step": 1, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "sdrhombus_2", - "node_position": { - "x": -1116.057617, - "y": 261.159668 - }, - "parameters": { - "cx": 0, - "cy": 0, - "h": 0.29, - "r": 0.3, - "w": 0.3 - }, - "type": "sdrhombus" - }, - { - "name": "sdbox", - "node_position": { - "x": -1119.057617, - "y": 401.159668 - }, - "parameters": { - "cx": 0, - "cy": 0, - "h": 0.2, - "r": 0.3, - "w": 0.2 - }, - "shader_model": { - "code": "vec2 $(name_uv)_d = abs($uv-0.5*vec2($cx+1.0, $cy+1.0))-vec2($w, $h);\n", - "global": "", - "inputs": [ - - ], - "instance": "", - "name": "sdBox", - "outputs": [ - { - "sdf2d": "length(max($(name_uv)_d,vec2(0)))+min(max($(name_uv)_d.x,$(name_uv)_d.y),0.0)", - "type": "sdf2d" - } - ], - "parameters": [ - { - "default": 0.5, - "label": "Width", - "max": 1, - "min": 0, - "name": "w", - "step": 0.01, - "type": "float" - }, - { - "default": 1, - "label": "Height", - "max": 1, - "min": 0, - "name": "h", - "step": 0.01, - "type": "float" - }, - { - "default": 0, - "label": "Center X", - "max": 1, - "min": -1, - "name": "cx", - "step": 0.01, - "type": "float" - }, - { - "default": 0, - "label": "Center Y", - "max": 1, - "min": -1, - "name": "cy", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "sdboolean", - "node_position": { - "x": -894.057617, - "y": 297.159668 - }, - "parameters": { - "bevel": 0, - "cx": 0, - "cy": 0, - "h": 0.08, - "op": 0, - "r": 0.3, - "w": 0.28 - }, - "type": "sdboolean" - }, - { - "name": "_4_2_3", - "node_position": { - "x": -903.047241, - "y": 363.697357 - }, - "parameters": { - "x": 0, - "y": 0, - "z": 0 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in", - "type": "sdf2d" - } - ], - "instance": "", - "name": "Translate", - "outputs": [ - { - "sdf2d": "$in($uv-vec2($x, $y))", - "type": "sdf2d" - } - ], - "parameters": [ - { - "default": 0, - "label": "X", - "max": 1, - "min": -1, - "name": "x", - "step": 0.01, - "type": "float" - }, - { - "default": 0, - "label": "Y", - "max": 1, - "min": -1, - "name": "y", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "sdf3d_revolution", - "node_position": { - "x": -714.403931, - "y": 295.330994 - }, - "parameters": { - "a": 0, - "d": 0.43, - "s": 1, - "x": 0.35, - "y": 0, - "z": 0 - }, - "shader_model": { - "code": "vec2 $(name_uv)_w = vec2($in($uv.xz+vec2(0.5)),abs($uv.y)-$d);\n", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in", - "type": "sdf2d" - } - ], - "instance": "", - "name": "Extrusion", - "outputs": [ - { - "sdf3d": "min(max($(name_uv)_w.x,$(name_uv)_w.y),0.0)+length(max($(name_uv)_w,0.0))", - "type": "sdf3d" - } - ], - "parameters": [ - { - "default": 0.25, - "label": "", - "max": 1, - "min": 0, - "name": "d", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "raymarching", - "node_position": { - "x": -522.23468, - "y": 348.748474 - }, - "parameters": { - - }, - "type": "raymarching" - }, - { - "name": "uniform", - "node_position": { - "x": -576.760742, - "y": 211.755493 - }, - "parameters": { - "color": { - "a": 1, - "b": 1, - "g": 0.415686, - "r": 0, - "type": "Color" - } - }, - "type": "uniform" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/raymarching.ptex.import b/material_maker/examples/raymarching.ptex.import deleted file mode 100644 index b9b84a9..0000000 --- a/material_maker/examples/raymarching.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/raymarching.ptex-2478648d0e15bf392f6c3b9155c8b1d6.tres" - -[deps] - -source_file="res://material_maker/examples/raymarching.ptex" -dest_files=[ "res://.import/raymarching.ptex-2478648d0e15bf392f6c3b9155c8b1d6.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/rock.ptex b/material_maker/examples/rock.ptex deleted file mode 100644 index 3c5bab2..0000000 --- a/material_maker/examples/rock.ptex +++ /dev/null @@ -1,326 +0,0 @@ -{ - "connections": [ - { - "from": "voronoi_0", - "from_port": 0, - "to": "blend_0", - "to_port": 0 - }, - { - "from": "voronoi_0", - "from_port": 1, - "to": "blend_0", - "to_port": 1 - }, - { - "from": "perlin_0", - "from_port": 0, - "to": "blend_0", - "to_port": 2 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "colorize_0", - "to_port": 0 - }, - { - "from": "colorize_0", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "normal_map_0", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "perlin_0", - "from_port": 0, - "to": "colorize_1", - "to_port": 0 - }, - { - "from": "colorize_1", - "from_port": 0, - "to": "Material", - "to_port": 1 - }, - { - "from": "perlin_0", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "Material", - "to_port": 2 - }, - { - "from": "perlin_1", - "from_port": 0, - "to": "warp_0", - "to_port": 1 - }, - { - "from": "voronoi_1", - "from_port": 1, - "to": "warp_0", - "to_port": 0 - }, - { - "from": "warp_0", - "from_port": 0, - "to": "normal_map_0", - "to_port": 0 - } - ], - "label": "Graph", - "name": "553", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "normal_map_0", - "node_position": { - "x": 583, - "y": 463 - }, - "parameters": { - "amount": 0.5, - "param0": 11, - "param1": 0.99, - "param2": 0, - "param3": 0, - "param4": 1, - "size": 2 - }, - "type": "normal_map" - }, - { - "name": "colorize_1", - "node_position": { - "x": 533, - "y": 343 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0.260417, - "g": 0.260417, - "pos": 1, - "r": 0.260417 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_0", - "node_position": { - "x": 530, - "y": 171 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.391927, - "g": 0.523519, - "pos": 0, - "r": 0.583333 - }, - { - "a": 1, - "b": 0.240885, - "g": 0.276693, - "pos": 0.345455, - "r": 0.3125 - }, - { - "a": 1, - "b": 0.391927, - "g": 0.523519, - "pos": 0.645455, - "r": 0.583333 - }, - { - "a": 1, - "b": 0.240885, - "g": 0.276693, - "pos": 0.945455, - "r": 0.3125 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_2", - "node_position": { - "x": 526, - "y": 258 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.364583, - "g": 0.364583, - "pos": 0, - "r": 0.364583 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "perlin_0", - "node_position": { - "x": 105, - "y": 305 - }, - "parameters": { - "iterations": 6, - "persistence": 0.85, - "scale_x": 4, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "perlin_1", - "node_position": { - "x": 102, - "y": 166 - }, - "parameters": { - "iterations": 3, - "persistence": 0.65, - "scale_x": 4, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "voronoi_1", - "node_position": { - "x": 115, - "y": 63 - }, - "parameters": { - "intensity": 0.85, - "randomness": 1, - "scale_x": 4, - "scale_y": 4, - "stretch_x": 1, - "stretch_y": 1 - }, - "type": "voronoi" - }, - { - "name": "Material", - "node_position": { - "x": 768, - "y": 239 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 1, - "emission_energy": 1, - "metallic": 1, - "normal_scale": 1, - "resolution": 1, - "roughness": 1, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "name": "warp_0", - "node_position": { - "x": 317, - "y": 139 - }, - "parameters": { - "amount": 0.3, - "eps": 0.045, - "epsilon": 0 - }, - "type": "warp" - }, - { - "name": "voronoi_0", - "node_position": { - "x": 117, - "y": 448 - }, - "parameters": { - "intensity": 1, - "randomness": 1, - "scale_x": 4, - "scale_y": 4, - "stretch_x": 1, - "stretch_y": 1 - }, - "type": "voronoi" - }, - { - "name": "blend_0", - "node_position": { - "x": 327, - "y": 411 - }, - "parameters": { - "amount": 0.5, - "blend_type": 0 - }, - "type": "blend" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/rock.ptex.import b/material_maker/examples/rock.ptex.import deleted file mode 100644 index bd92437..0000000 --- a/material_maker/examples/rock.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/rock.ptex-790cf04ee0b49be08c43969cd33f57be.tres" - -[deps] - -source_file="res://material_maker/examples/rock.ptex" -dest_files=[ "res://.import/rock.ptex-790cf04ee0b49be08c43969cd33f57be.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/rusted_metal.ptex b/material_maker/examples/rusted_metal.ptex deleted file mode 100644 index d468d72..0000000 --- a/material_maker/examples/rusted_metal.ptex +++ /dev/null @@ -1,338 +0,0 @@ -{ - "connections": [ - { - "from": "perlin_0", - "from_port": 0, - "to": "colorize_0", - "to_port": 0 - }, - { - "from": "perlin_1", - "from_port": 0, - "to": "colorize_1", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "blend_0", - "to_port": 0 - }, - { - "from": "colorize_1", - "from_port": 0, - "to": "blend_0", - "to_port": 1 - }, - { - "from": "perlin_2", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "blend_0", - "to_port": 2 - }, - { - "from": "colorize_0", - "from_port": 0, - "to": "blend_1", - "to_port": 1 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "perlin_1", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "Material", - "to_port": 1 - }, - { - "from": "blend_1", - "from_port": 0, - "to": "Material", - "to_port": 2 - }, - { - "from": "colorize_4", - "from_port": 0, - "to": "blend_1", - "to_port": 0 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "colorize_4", - "to_port": 0 - } - ], - "label": "Graph", - "name": "431", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "perlin_0", - "node_position": { - "x": 86, - "y": 301 - }, - "parameters": { - "iterations": 8, - "persistence": 0.7, - "scale_x": 4, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "perlin_1", - "node_position": { - "x": 86, - "y": 147 - }, - "parameters": { - "iterations": 8, - "persistence": 0.8, - "scale_x": 4, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "perlin_2", - "node_position": { - "x": 89, - "y": -6 - }, - "parameters": { - "iterations": 8, - "persistence": 0.9, - "scale_x": 4, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "colorize_2", - "node_position": { - "x": 365, - "y": -41 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.335938, - "g": 0.335938, - "pos": 0, - "r": 0.335938 - }, - { - "a": 1, - "b": 0.695313, - "g": 0.695313, - "pos": 1, - "r": 0.695313 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_0", - "node_position": { - "x": 363, - "y": 337 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.354545, - "g": 0.354545, - "pos": 0, - "r": 0.354545 - }, - { - "a": 1, - "b": 0.745455, - "g": 0.745455, - "pos": 1, - "r": 0.745455 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_3", - "node_position": { - "x": 371, - "y": 47 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.445455, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.445456, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_1", - "node_position": { - "x": 371, - "y": 214 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0.091146, - "pos": 0, - "r": 0.208333 - }, - { - "a": 1, - "b": 0, - "g": 0.1875, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_4", - "node_position": { - "x": 480, - "y": 141 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "export_paths": { - - }, - "name": "Material", - "node_position": { - "x": 837, - "y": 123 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao": 1, - "depth_scale": 1, - "emission_energy": 1, - "metallic": 1, - "normal": 1, - "roughness": 1, - "size": 11, - "sss": 0 - }, - "type": "material" - }, - { - "name": "blend_1", - "node_position": { - "x": 566, - "y": 253 - }, - "parameters": { - "amount": 0.5, - "blend_type": 4 - }, - "type": "blend" - }, - { - "name": "blend_0", - "node_position": { - "x": 562, - "y": -23 - }, - "parameters": { - "amount": 0.800781, - "blend_type": 0 - }, - "type": "blend" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/rusted_metal.ptex.import b/material_maker/examples/rusted_metal.ptex.import deleted file mode 100644 index f00ec9e..0000000 --- a/material_maker/examples/rusted_metal.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/rusted_metal.ptex-67dbbbc635e49a12125db6eef7e9fe27.tres" - -[deps] - -source_file="res://material_maker/examples/rusted_metal.ptex" -dest_files=[ "res://.import/rusted_metal.ptex-67dbbbc635e49a12125db6eef7e9fe27.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/skulls.ptex b/material_maker/examples/skulls.ptex deleted file mode 100644 index 8748a22..0000000 --- a/material_maker/examples/skulls.ptex +++ /dev/null @@ -1,1922 +0,0 @@ -{ - "connections": [ - { - "from": "perlin", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "perlin", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "Material", - "to_port": 1 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "Material", - "to_port": 6 - }, - { - "from": "occlusion", - "from_port": 0, - "to": "Material", - "to_port": 5 - }, - { - "from": "perlin", - "from_port": 0, - "to": "colorize_4", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "colorize_4", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "blend", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "graph", - "from_port": 0, - "to": "sdf3d_boolean_2_2", - "to_port": 0 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "perlin", - "from_port": 0, - "to": "normal_map", - "to_port": 0 - }, - { - "from": "normal_map", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "colorize_5_2", - "from_port": 0, - "to": "blend_2", - "to_port": 2 - }, - { - "from": "buffer", - "from_port": 0, - "to": "colorize_5", - "to_port": 0 - }, - { - "from": "buffer", - "from_port": 0, - "to": "colorize_5_2", - "to_port": 0 - }, - { - "from": "buffer", - "from_port": 0, - "to": "occlusion", - "to_port": 0 - }, - { - "from": "buffer", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "blend_3", - "to_port": 0 - }, - { - "from": "blend_3", - "from_port": 0, - "to": "Material", - "to_port": 2 - }, - { - "from": "colorize_5", - "from_port": 0, - "to": "blend_3", - "to_port": 1 - }, - { - "from": "colorize_5_2", - "from_port": 0, - "to": "blend", - "to_port": 2 - }, - { - "from": "raymarching", - "from_port": 0, - "to": "buffer", - "to_port": 0 - }, - { - "from": "raymarching", - "from_port": 1, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "graph_3", - "from_port": 0, - "to": "sdf3d_boolean_2_2", - "to_port": 1 - }, - { - "from": "sdf3d_boolean_2_2", - "from_port": 0, - "to": "raymarching", - "to_port": 0 - } - ], - "label": "Graph", - "name": "49", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "export_paths": { - - }, - "name": "Material", - "node_position": { - "x": 356, - "y": 1343 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao": 1, - "depth_scale": 1, - "emission_energy": 1, - "metallic": 1, - "normal": 1, - "roughness": 1, - "size": 11, - "sss": 0 - }, - "type": "material" - }, - { - "name": "perlin", - "node_position": { - "x": -404.399658, - "y": 1199.349854 - }, - "parameters": { - "iterations": 5, - "persistence": 0.7, - "scale_x": 32, - "scale_y": 32 - }, - "type": "perlin" - }, - { - "name": "colorize", - "node_position": { - "x": -371.399658, - "y": 1324.349976 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.118182, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.909091, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_2", - "node_position": { - "x": -120, - "y": 1180 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.994792, - "g": 0.999512, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0.885417, - "g": 0.989258, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "uniform_greyscale", - "node_position": { - "x": 122.446899, - "y": 1231.272949 - }, - "parameters": { - "color": 0.31 - }, - "type": "uniform_greyscale" - }, - { - "name": "colorize_3", - "node_position": { - "x": 45.446899, - "y": 1704.272949 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.663637, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "occlusion", - "node_position": { - "x": 19.088623, - "y": 1626.272949 - }, - "parameters": { - "param0": 10, - "param2": 15 - }, - "type": "occlusion" - }, - { - "name": "colorize_4", - "node_position": { - "x": -120, - "y": 1246 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0.300774, - "pos": 0, - "r": 0.458333 - }, - { - "a": 1, - "b": 0, - "g": 0.046875, - "pos": 1, - "r": 0.1875 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_5", - "node_position": { - "x": -120.127869, - "y": 1312.013184 - }, - "parameters": { - "gradient": { - "interpolation": 0, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0.520833, - "g": 0.520833, - "pos": 0.036364, - "r": 0.520833 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend", - "node_position": { - "x": 117.872131, - "y": 1129.013184 - }, - "parameters": { - "amount": 0.5, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "sdf3d_boolean_2_2", - "node_position": { - "x": -716.264893, - "y": 1477.128418 - }, - "parameters": { - "op": 0 - }, - "type": "sdf3d_boolean" - }, - { - "name": "normal_map", - "node_position": { - "x": 52.85556, - "y": 1392.238892 - }, - "parameters": { - "param0": 11, - "param1": 1.02, - "param2": 0, - "param4": 1 - }, - "type": "normal_map" - }, - { - "name": "blend_2", - "node_position": { - "x": 30.85556, - "y": 1522.238892 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "colorize_5_2", - "node_position": { - "x": -190.144485, - "y": 1443.488892 - }, - "parameters": { - "gradient": { - "interpolation": 0, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.027272, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "buffer", - "node_position": { - "x": -382.830994, - "y": 1550.222534 - }, - "parameters": { - "lod": 0, - "size": 11 - }, - "type": "buffer" - }, - { - "name": "blend_3", - "node_position": { - "x": 116.334427, - "y": 1285.834595 - }, - "parameters": { - "amount": 1, - "blend_type": 3 - }, - "type": "blend" - }, - { - "name": "raymarching", - "node_position": { - "x": -563.992065, - "y": 1480.176514 - }, - "parameters": { - - }, - "type": "raymarching" - }, - { - "connections": [ - { - "from": "sdf3d_translate_4", - "from_port": 0, - "to": "sdf3d_boolean_2", - "to_port": 1 - }, - { - "from": "sdf3d_scale", - "from_port": 0, - "to": "sdf3d_repeat", - "to_port": 0 - }, - { - "from": "sdf3d_repeat", - "from_port": 0, - "to": "sdf3d_translate_4", - "to_port": 0 - }, - { - "from": "sdf3d_boolean_2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "graph_3", - "from_port": 0, - "to": "sdf3d_scale", - "to_port": 0 - }, - { - "from": "sdf3d_scale", - "from_port": 0, - "to": "sdf3d_repeat_2", - "to_port": 0 - }, - { - "from": "sdf3d_repeat_2", - "from_port": 0, - "to": "sdf3d_boolean_2", - "to_port": 0 - } - ], - "label": "Skulls", - "name": "graph", - "node_position": { - "x": -875.801453, - "y": 1470.12146 - }, - "nodes": [ - { - "name": "sdf3d_translate_4", - "node_position": { - "x": -987.195313, - "y": 1473.797363 - }, - "parameters": { - "x": 0.4, - "y": 0.35, - "z": 0 - }, - "type": "sdf3d_translate" - }, - { - "connections": [ - { - "from": "sdf3d_sphere_2", - "from_port": 0, - "to": "sdf3d_translate_4", - "to_port": 0 - }, - { - "from": "sdf3d_translate_4_2", - "from_port": 0, - "to": "sdf3d_smoothboolean_3", - "to_port": 1 - }, - { - "from": "sdf3d_scale", - "from_port": 0, - "to": "sdf3d_translate_4_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_smoothboolean_3", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_2", - "to_port": 1 - }, - { - "from": "sdf3d_translate_4_2_2", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_2", - "to_port": 0 - }, - { - "from": "sdf3d_sphere_2_2", - "from_port": 0, - "to": "sdf3d_translate_4_3", - "to_port": 0 - }, - { - "from": "sdf3d_translate_4_3", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_smoothboolean_3_2", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_2_2", - "to_port": 1 - }, - { - "from": "sdf3d_sphere_2_2_2", - "from_port": 0, - "to": "sdf3d_translate_4_3_2", - "to_port": 0 - }, - { - "from": "sdf3d_smoothboolean_3_2_2", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_2_3", - "to_port": 1 - }, - { - "from": "sdf3d_translate_4_3_2", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_2_3", - "to_port": 0 - }, - { - "from": "sdf3d_smoothboolean_3_2_3", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_2_3_2", - "to_port": 1 - }, - { - "from": "sdf3d_box_2", - "from_port": 0, - "to": "sdf3d_rotate_2", - "to_port": 0 - }, - { - "from": "sdf3d_rotate_2", - "from_port": 0, - "to": "sdf3d_translate_4_3_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_translate_4_3_2_2", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_2_3_2", - "to_port": 0 - }, - { - "from": "sdf3d_translate_4_3_2_2_2", - "from_port": 0, - "to": "sdf3d_repeat", - "to_port": 0 - }, - { - "from": "sdf3d_rotate_2_2_2", - "from_port": 0, - "to": "sdf3d_translate_4_3_2_2_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_cylinder", - "from_port": 0, - "to": "sdf3d_translate_4_2", - "to_port": 0 - }, - { - "from": "sdf3d_cylinder", - "from_port": 0, - "to": "sdf3d_scale", - "to_port": 0 - }, - { - "from": "sdf3d_smoothboolean_3_3", - "from_port": 0, - "to": "sdf3d_smoothboolean_3", - "to_port": 0 - }, - { - "from": "sdf3d_sphere_2", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_3", - "to_port": 1 - }, - { - "from": "sdf3d_translate_4", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_3", - "to_port": 0 - }, - { - "from": "sdf3d_box_2_2", - "from_port": 0, - "to": "sdf3d_rotate_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_box_2_2", - "from_port": 0, - "to": "sdf3d_translate_4_3_2_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_smoothboolean_3_2_3_2", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_2_3_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_smoothboolean_3_2_3_2_2", - "from_port": 0, - "to": "sdf3d_translate_4_3_3", - "to_port": 0 - }, - { - "from": "sdf3d_sphere_2_3", - "from_port": 0, - "to": "sdf3d_translate_4_3_2_2_2_3", - "to_port": 0 - }, - { - "from": "sdf3d_translate_4_3_2_2_2_3", - "from_port": 0, - "to": "sdf3d_boolean", - "to_port": 0 - }, - { - "from": "sdf3d_boolean", - "from_port": 0, - "to": "sdf3d_rotate_2_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_translate_4_3_2_2_2_2", - "from_port": 0, - "to": "sdroundedshape", - "to_port": 0 - }, - { - "from": "sdroundedshape", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_2_3_2_2", - "to_port": 1 - }, - { - "from": "sdf3d_repeat", - "from_port": 0, - "to": "sdf3d_rotate_2_2_3", - "to_port": 0 - }, - { - "from": "sdf3d_rotate_2_2_3", - "from_port": 0, - "to": "sdf3d_boolean", - "to_port": 1 - }, - { - "from": "sdf3d_translate_4_3_3", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Skull", - "name": "graph_3", - "node_position": { - "x": -1141.932495, - "y": 1276.712646 - }, - "nodes": [ - { - "name": "sdf3d_smoothboolean_3", - "node_position": { - "x": -841.989258, - "y": 938.422729 - }, - "parameters": { - "k": 0.04, - "op": 0 - }, - "type": "sdf3d_smoothboolean" - }, - { - "name": "sdf3d_translate_4", - "node_position": { - "x": -1309.989258, - "y": 736.422729 - }, - "parameters": { - "x": 0.52, - "y": -0.22, - "z": 0 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_smoothboolean_3_2", - "node_position": { - "x": -629.489258, - "y": 873.422729 - }, - "parameters": { - "k": 0.17, - "op": 1 - }, - "type": "sdf3d_smoothboolean" - }, - { - "name": "sdf3d_sphere_2_2", - "node_position": { - "x": -830.318359, - "y": 1023.672852 - }, - "parameters": { - "r": 0.07 - }, - "type": "sdf3d_sphere" - }, - { - "name": "sdf3d_translate_4_3", - "node_position": { - "x": -834.318359, - "y": 1078.672852 - }, - "parameters": { - "x": 0.13, - "y": -0.04, - "z": 0.18 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_sphere_2_2_2", - "node_position": { - "x": -831.318359, - "y": 1179.672852 - }, - "parameters": { - "r": 0.08 - }, - "type": "sdf3d_sphere" - }, - { - "name": "sdf3d_sphere_2", - "node_position": { - "x": -1297.989258, - "y": 844.922729 - }, - "parameters": { - "r": 0.28 - }, - "type": "sdf3d_sphere" - }, - { - "name": "sdf3d_box_2", - "node_position": { - "x": -855.193726, - "y": 1338.172852 - }, - "parameters": { - "r": 0, - "sx": 0.05, - "sy": 0.05, - "sz": 0.05 - }, - "type": "sdf3d_box" - }, - { - "name": "sdf3d_translate_4_3_2", - "node_position": { - "x": -834.318359, - "y": 1232.672852 - }, - "parameters": { - "x": 0.12, - "y": -0.03, - "z": 0.18 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_rotate_2", - "node_position": { - "x": -839.193726, - "y": 1471.172852 - }, - "parameters": { - "ax": -30, - "ay": 45, - "az": 0 - }, - "type": "sdf3d_rotate" - }, - { - "name": "sdf3d_translate_4_3_2_2", - "node_position": { - "x": -835.193726, - "y": 1573.172852 - }, - "parameters": { - "x": 0, - "y": 0.11, - "z": 0.19 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_smoothboolean_3_2_3", - "node_position": { - "x": -623.818359, - "y": 1236.172852 - }, - "parameters": { - "k": 0.09, - "op": 1 - }, - "type": "sdf3d_smoothboolean" - }, - { - "name": "sdf3d_smoothboolean_3_2_2", - "node_position": { - "x": -622.818359, - "y": 1073.172852 - }, - "parameters": { - "k": 0.15, - "op": 0 - }, - "type": "sdf3d_smoothboolean" - }, - { - "name": "sdf3d_translate_4_2_2", - "node_position": { - "x": -832.989258, - "y": 826.922729 - }, - "parameters": { - "x": 0, - "y": 0.24, - "z": 0.01 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_scale", - "node_position": { - "x": -823.989258, - "y": 776.422729 - }, - "parameters": { - "s": 0.48 - }, - "type": "sdf3d_scale" - }, - { - "name": "sdf3d_smoothboolean_3_2_3_2", - "node_position": { - "x": -602.693726, - "y": 1454.672852 - }, - "parameters": { - "k": 0.03, - "op": 1 - }, - "type": "sdf3d_smoothboolean" - }, - { - "name": "sdf3d_translate_4_2", - "node_position": { - "x": -1141.989258, - "y": 1070.922729 - }, - "parameters": { - "x": 0, - "y": 0.21, - "z": 0.08 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_translate_4_3_3", - "node_position": { - "x": -363.318359, - "y": 1762.672852 - }, - "parameters": { - - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in", - "type": "sdf3d" - } - ], - "instance": "", - "name": "Mirror", - "outputs": [ - { - "sdf3d": "$in(vec3(abs($uv.x), $uv.y, $uv.z))", - "type": "sdf3d" - } - ], - "parameters": [ - - ] - }, - "type": "shader" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -1375.989258, - "y": 1121.935181 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -194.318359, - "y": 1767.935181 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "sdf3d" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -1028.995361, - "y": 476.422729 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - }, - { - "name": "sdf3d_translate_4_3_2_2_2", - "node_position": { - "x": -1172.482544, - "y": 1931.119385 - }, - "parameters": { - "x": 0, - "y": 0.14, - "z": 0 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_rotate_2_2", - "node_position": { - "x": -1172.482544, - "y": 1829.119385 - }, - "parameters": { - "ax": 0, - "ay": 0, - "az": 45 - }, - "type": "sdf3d_rotate" - }, - { - "name": "sdf3d_repeat", - "node_position": { - "x": -1166.482544, - "y": 2035.119385 - }, - "parameters": { - "c": 15 - }, - "shader_model": { - "code": "", - "global": "vec3 circle_repeat_transform(vec3 p, float count) {\n\tfloat r = 6.28/count;\n\tfloat pa = atan(p.x, p.y);\n\tfloat a = mod(pa+0.5*r, r)-0.5*r;\n\tvec3 rv;\n\tfloat c = cos(a-pa);\n\tfloat s = sin(a-pa);\n\trv.x = p.x*c+p.y*s;\n\trv.y = -p.x*s+p.y*c;\n\trv.z = p.z;\n\treturn rv;\n}\n", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in", - "type": "sdf3d" - } - ], - "instance": "", - "name": "Circle Repeat", - "outputs": [ - { - "sdf3d": "$in(circle_repeat_transform($uv, $c))", - "type": "sdf3d" - } - ], - "parameters": [ - { - "default": 4, - "label": "", - "max": 32, - "min": 1, - "name": "c", - "step": 1, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "sdf3d_rotate_2_2_2", - "node_position": { - "x": -791.235718, - "y": 1859.869385 - }, - "parameters": { - "ax": -90, - "ay": 0, - "az": 0 - }, - "type": "sdf3d_rotate" - }, - { - "name": "sdf3d_translate_4_3_2_2_2_2", - "node_position": { - "x": -788.235718, - "y": 1967.869385 - }, - "parameters": { - "x": 0, - "y": 0.315, - "z": 0.08 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_cylinder", - "node_position": { - "x": -1161, - "y": 994.5 - }, - "parameters": { - "l": 0.06, - "r": 0.15 - }, - "type": "sdf3d_cylinder" - }, - { - "name": "sdf3d_smoothboolean_3_3", - "node_position": { - "x": -1104.305908, - "y": 815.75 - }, - "parameters": { - "k": 0.1, - "op": 1 - }, - "type": "sdf3d_smoothboolean" - }, - { - "name": "sdf3d_box_2_2", - "node_position": { - "x": -1190.880981, - "y": 1701 - }, - "parameters": { - "r": 0, - "sx": 0.01, - "sy": 0.01, - "sz": 0.015 - }, - "type": "sdf3d_box" - }, - { - "name": "sdf3d_smoothboolean_3_2_3_2_2", - "node_position": { - "x": -562.468933, - "y": 1761.75 - }, - "parameters": { - "k": 0.05, - "op": 0 - }, - "type": "sdf3d_smoothboolean" - }, - { - "name": "sdf3d_sphere_2_3", - "node_position": { - "x": -1165.397095, - "y": 2204.25 - }, - "parameters": { - "r": 0.28 - }, - "type": "sdf3d_sphere" - }, - { - "name": "sdf3d_translate_4_3_2_2_2_3", - "node_position": { - "x": -1175.397095, - "y": 2261.5 - }, - "parameters": { - "x": 0, - "y": 0.28, - "z": 0 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_boolean", - "node_position": { - "x": -990.397095, - "y": 2076 - }, - "parameters": { - "op": 2 - }, - "type": "sdf3d_boolean" - }, - { - "name": "sdroundedshape", - "node_position": { - "x": -794.225342, - "y": 2070.75 - }, - "parameters": { - "r": 0.01 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in", - "type": "sdf3d" - } - ], - "instance": "", - "name": "Rounded", - "outputs": [ - { - "sdf3d": "$in($uv)-$r", - "type": "sdf3d" - } - ], - "parameters": [ - { - "default": 0, - "label": "", - "max": 1, - "min": 0, - "name": "r", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "sdf3d_rotate_2_2_3", - "node_position": { - "x": -1172.268311, - "y": 2085.75 - }, - "parameters": { - "ax": 0, - "ay": 0, - "az": 11 - }, - "type": "sdf3d_rotate" - } - ], - "parameters": { - - }, - "type": "graph" - }, - { - "name": "sdf3d_scale", - "node_position": { - "x": -1151.911377, - "y": 1325.772949 - }, - "parameters": { - "s": 0.3 - }, - "type": "sdf3d_scale" - }, - { - "name": "sdf3d_boolean_2", - "node_position": { - "x": -793.79303, - "y": 1373.297363 - }, - "parameters": { - "op": 0 - }, - "type": "sdf3d_boolean" - }, - { - "name": "sdf3d_repeat", - "node_position": { - "x": -986.79303, - "y": 1373.297363 - }, - "parameters": { - "r": 0.25, - "rx": 4, - "ry": 4 - }, - "type": "sdf3d_repeat" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -1451.911377, - "y": 1349.12146 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -493.79303, - "y": 1349.12146 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "sdf3dc" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -1207.801514, - "y": 971.851807 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - }, - { - "name": "sdf3d_repeat_2", - "node_position": { - "x": -986.70166, - "y": 1268.091553 - }, - "parameters": { - "r": 0.25, - "rx": 4, - "ry": 4 - }, - "type": "sdf3d_repeat" - } - ], - "parameters": { - - }, - "type": "graph" - }, - { - "connections": [ - { - "from": "graph_2", - "from_port": 0, - "to": "sdf3d_scale_3", - "to_port": 0 - }, - { - "from": "sdf3d_scale_3", - "from_port": 0, - "to": "sdf3d_repeat_2", - "to_port": 0 - }, - { - "from": "sdf3d_repeat_2", - "from_port": 0, - "to": "sdf3d_translate_4_2", - "to_port": 0 - }, - { - "from": "sdf3d_repeat_2_2", - "from_port": 0, - "to": "sdf3d_translate_4_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_scale_3", - "from_port": 0, - "to": "sdf3d_repeat_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_translate_4_2_2", - "from_port": 0, - "to": "sdf3d_boolean_2_2_2", - "to_port": 1 - }, - { - "from": "sdf3d_translate_4_2", - "from_port": 0, - "to": "sdf3d_boolean_2_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_boolean_2_2_2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Bones", - "name": "graph_3", - "node_position": { - "x": -876.000732, - "y": 1520.518677 - }, - "nodes": [ - { - "name": "sdf3d_boolean_2_2_2", - "node_position": { - "x": -727.344666, - "y": 1629.128418 - }, - "parameters": { - "op": 0 - }, - "type": "sdf3d_boolean" - }, - { - "name": "sdf3d_translate_4_2_2", - "node_position": { - "x": -904.32666, - "y": 1690.727051 - }, - "parameters": { - "x": 0.51, - "y": 0.38, - "z": 0.02 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_repeat_2_2", - "node_position": { - "x": -1087.362671, - "y": 1690.529785 - }, - "parameters": { - "r": 0.5, - "rx": 4, - "ry": 4 - }, - "type": "sdf3d_repeat" - }, - { - "name": "sdf3d_translate_4_2", - "node_position": { - "x": -904.844666, - "y": 1585.628418 - }, - "parameters": { - "x": 0.35, - "y": 0.52, - "z": 0.02 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_scale_3", - "node_position": { - "x": -1281.764893, - "y": 1630.628418 - }, - "parameters": { - "s": 0.4 - }, - "type": "sdf3d_scale" - }, - { - "connections": [ - { - "from": "sdf3d_sphere_2", - "from_port": 0, - "to": "sdf3d_translate_4_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_sphere_2_2", - "from_port": 0, - "to": "sdf3d_translate_4_2", - "to_port": 0 - }, - { - "from": "sdf3d_translate_4_2_2", - "from_port": 0, - "to": "sdf3d_smoothboolean_3", - "to_port": 0 - }, - { - "from": "sdf3d_translate_4_2", - "from_port": 0, - "to": "sdf3d_smoothboolean_3", - "to_port": 1 - }, - { - "from": "sdf3d_smoothboolean_3", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_2", - "to_port": 0 - }, - { - "from": "sdf3d_sphere_2_2_2", - "from_port": 0, - "to": "sdf3d_smoothboolean_3_2", - "to_port": 1 - }, - { - "from": "sdf3d_sphere_2_2_3", - "from_port": 0, - "to": "sdf3d_translate_4_2_3", - "to_port": 0 - }, - { - "from": "sdf3d_smoothboolean_3_2", - "from_port": 0, - "to": "sdf3d_boolean_2_2", - "to_port": 1 - }, - { - "from": "sdf3d_translate_4_2_3", - "from_port": 0, - "to": "sdf3d_boolean_2_2", - "to_port": 0 - }, - { - "from": "sdf3d_boolean_2_2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Bone", - "name": "graph_2", - "node_position": { - "x": -1263.480713, - "y": 1580.556274 - }, - "nodes": [ - { - "name": "sdf3d_translate_4_2_2", - "node_position": { - "x": -935.880676, - "y": 1383.431152 - }, - "parameters": { - "x": -0.03, - "y": -0.22, - "z": 0 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_sphere_2", - "node_position": { - "x": -930.880676, - "y": 1327.931152 - }, - "parameters": { - "r": 0.03 - }, - "type": "sdf3d_sphere" - }, - { - "name": "sdf3d_sphere_2_2_2", - "node_position": { - "x": -937.880676, - "y": 1638.431152 - }, - "parameters": { - "h": 0.4, - "r": 0.025 - }, - "shader_model": { - "code": "vec3 $(name_uv)_p = $uv;\n$(name_uv)_p.y -= clamp($(name_uv)_p.y, -0.5*$h, 0.5*$h);\n", - "global": "", - "inputs": [ - - ], - "instance": "", - "name": "Sphere", - "outputs": [ - { - "sdf3d": "length($(name_uv)_p)-$r", - "type": "sdf3d" - } - ], - "parameters": [ - { - "default": 0.5, - "label": "H", - "max": 1, - "min": 0, - "name": "h", - "step": 0.01, - "type": "float" - }, - { - "default": 0.1, - "label": "R", - "max": 0.5, - "min": 0, - "name": "r", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "sdf3d_smoothboolean_3_2", - "node_position": { - "x": -744.380676, - "y": 1604.931152 - }, - "parameters": { - "k": 0.02, - "op": 0 - }, - "type": "sdf3d_smoothboolean" - }, - { - "name": "sdf3d_smoothboolean_3", - "node_position": { - "x": -744.880676, - "y": 1527.931152 - }, - "parameters": { - "k": 0.01, - "op": 0 - }, - "shader_model": { - "code": "", - "global": "float sdf3SmoothUnion(float d1, float d2, float k) {\n float h = clamp(0.5+0.5*(d2-d1)/k, 0.0, 1.0);\n return mix(d2, d1, h)-k*h*(1.0-h);\n}\n\nfloat sdf3SmoothSubtraction( float d1, float d2, float k ) {\n float h = clamp(0.5-0.5*(d2+d1)/k, 0.0, 1.0);\n return mix( d2, -d1, h )+k*h*(1.0-h);\n}\n\nfloat sdf3SmoothIntersection( float d1, float d2, float k ) {\n float h = clamp(0.5-0.5*(d2-d1)/k, 0.0, 1.0);\n return mix(d2, d1, h)+k*h*(1.0-h);\n}\n", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "in1", - "type": "sdf3d" - }, - { - "default": "0.0", - "label": "", - "name": "in2", - "type": "sdf3d" - } - ], - "instance": "", - "name": "sdSmoothBoolean", - "outputs": [ - { - "sdf3d": "sdf3Smooth$op($in1($uv), $in2($uv), $k)", - "type": "sdf3d" - } - ], - "parameters": [ - { - "default": 0, - "label": "", - "name": "op", - "type": "enum", - "values": [ - { - "name": "Union", - "value": "Union" - }, - { - "name": "Subtraction", - "value": "Subtraction" - }, - { - "name": "Intersection", - "value": "Intersection" - } - ] - }, - { - "default": 0, - "label": "", - "max": 1, - "min": 0, - "name": "k", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "sdf3d_sphere_2_2", - "node_position": { - "x": -929.880676, - "y": 1483.431152 - }, - "parameters": { - "r": 0.04 - }, - "type": "sdf3d_sphere" - }, - { - "name": "sdf3d_translate_4_2", - "node_position": { - "x": -934.880676, - "y": 1534.431152 - }, - "parameters": { - "x": 0.02, - "y": -0.25, - "z": 0 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_translate_4_2_3", - "node_position": { - "x": -936.380676, - "y": 1792.181152 - }, - "parameters": { - "x": -0.04, - "y": 0.21, - "z": 0 - }, - "type": "sdf3d_translate" - }, - { - "name": "sdf3d_sphere_2_2_3", - "node_position": { - "x": -931.380676, - "y": 1741.181152 - }, - "parameters": { - "r": 0.06 - }, - "type": "sdf3d_sphere" - }, - { - "name": "sdf3d_boolean_2_2", - "node_position": { - "x": -747.380676, - "y": 1680.681152 - }, - "parameters": { - "op": 1 - }, - "type": "sdf3d_boolean" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -1237.880615, - "y": 1568.556274 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -447.380676, - "y": 1568.556274 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "sdf3d" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -1079.480713, - "y": 1027.931152 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - } - ], - "parameters": { - - }, - "type": "graph" - }, - { - "name": "sdf3d_repeat_2", - "node_position": { - "x": -1082.880615, - "y": 1585.431152 - }, - "parameters": { - "r": 0.46, - "rx": 4, - "ry": 4 - }, - "type": "sdf3d_repeat" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -1581.764893, - "y": 1627.518677 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -427.344666, - "y": 1627.518677 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "sdf3dc" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -1236.000732, - "y": 1280.556274 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - } - ], - "parameters": { - - }, - "type": "graph" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/skulls.ptex.import b/material_maker/examples/skulls.ptex.import deleted file mode 100644 index b8b04f8..0000000 --- a/material_maker/examples/skulls.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/skulls.ptex-a7a3a956ab3a92097a30ab2e5a72ebbb.tres" - -[deps] - -source_file="res://material_maker/examples/skulls.ptex" -dest_files=[ "res://.import/skulls.ptex-a7a3a956ab3a92097a30ab2e5a72ebbb.tres" ] - -[params] - -render=false -scale=3.0 diff --git a/material_maker/examples/splatter.ptex b/material_maker/examples/splatter.ptex deleted file mode 100644 index fba4261..0000000 --- a/material_maker/examples/splatter.ptex +++ /dev/null @@ -1,1418 +0,0 @@ -{ - "connections": [ - { - "from": "normal_map", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "graph", - "from_port": 0, - "to": "blend_3", - "to_port": 1 - }, - { - "from": "shape", - "from_port": 0, - "to": "blend_3", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "Material", - "to_port": 6 - }, - { - "from": "perlin", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "pattern", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "transform", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "graph_2", - "from_port": 0, - "to": "transform", - "to_port": 4 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "blend_4", - "to_port": 0 - }, - { - "from": "graph_3", - "from_port": 0, - "to": "blend_4", - "to_port": 1 - }, - { - "from": "pattern_2", - "from_port": 0, - "to": "transform_2", - "to_port": 0 - }, - { - "from": "blend_5", - "from_port": 0, - "to": "mirror", - "to_port": 0 - }, - { - "from": "transform_2", - "from_port": 0, - "to": "blend_5", - "to_port": 0 - }, - { - "from": "graph_4", - "from_port": 0, - "to": "blend_5", - "to_port": 1 - }, - { - "from": "mirror", - "from_port": 0, - "to": "colorize_4", - "to_port": 0 - }, - { - "from": "colorize_4", - "from_port": 0, - "to": "blend_6", - "to_port": 0 - }, - { - "from": "blend_4", - "from_port": 0, - "to": "blend_6", - "to_port": 1 - }, - { - "from": "blend_3", - "from_port": 0, - "to": "tiler", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "tiler", - "to_port": 1 - }, - { - "from": "tiler", - "from_port": 0, - "to": "normal_map", - "to_port": 0 - }, - { - "from": "tiler", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "tiler", - "from_port": 0, - "to": "colorize_5", - "to_port": 0 - }, - { - "from": "colorize_5", - "from_port": 0, - "to": "Material", - "to_port": 0 - } - ], - "label": "Graph", - "name": "49", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "Material", - "node_position": { - "x": 390, - "y": -151 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 0.1, - "emission_energy": 1, - "metallic": 1, - "normal_scale": 1, - "roughness": 1, - "size": 12, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "name": "_2", - "node_position": { - "x": -321.109253, - "y": -404 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - }, - { - "name": "blend_3", - "node_position": { - "x": -693.941284, - "y": -79 - }, - "parameters": { - "amount": 0.997025, - "blend_type": 2 - }, - "type": "blend" - }, - { - "name": "normal_map", - "node_position": { - "x": 26.778687, - "y": -96 - }, - "parameters": { - "param0": 12, - "param1": 1.02, - "param2": 0, - "param4": 1 - }, - "type": "normal_map" - }, - { - "name": "shape", - "node_position": { - "x": -892.022583, - "y": -116 - }, - "parameters": { - "edge": 0.051546, - "radius": 0.03, - "shape": 3, - "sides": 5 - }, - "type": "shape" - }, - { - "connections": [ - { - "from": "colorize", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "pattern", - "from_port": 0, - "to": "circle_map", - "to_port": 0 - }, - { - "from": "circle_map", - "from_port": 0, - "to": "colorize", - "to_port": 0 - } - ], - "label": "Radial Gradient", - "name": "graph", - "node_position": { - "x": -982.022583, - "y": 18 - }, - "nodes": [ - { - "name": "pattern", - "node_position": { - "x": -251.5, - "y": -71 - }, - "parameters": { - "mix": 0, - "x_scale": 1, - "x_wave": 4, - "y_scale": 1, - "y_wave": 3 - }, - "type": "pattern" - }, - { - "name": "colorize", - "node_position": { - "x": -208.5, - "y": 66 - }, - "parameters": { - "gradient": { - "interpolation": 2, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.045455, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -264.18396, - "y": -183.44751 - }, - "parameters": { - "param0": 1, - "param1": { - "interpolation": 2, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.045455, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "remote", - "widgets": [ - { - "label": "Repeat", - "linked_widgets": [ - { - "node": "pattern", - "widget": "y_scale" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Gradient", - "linked_widgets": [ - { - "node": "colorize", - "widget": "gradient" - } - ], - "name": "param1", - "type": "linked_control" - } - ] - }, - { - "name": "circle_map", - "node_position": { - "x": -171.776794, - "y": 23.850616 - }, - "parameters": { - - }, - "type": "circle_map" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -564.18396, - "y": -41.149223 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 128.223206, - "y": -41.149223 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - } - ], - "parameters": { - "param0": 1, - "param1": { - "interpolation": 2, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.045455, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "graph" - }, - { - "name": "colorize", - "node_position": { - "x": 27.370972, - "y": 62 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "perlin", - "node_position": { - "x": -691.317078, - "y": 36.266663 - }, - "parameters": { - "iterations": 2, - "persistence": 0.5, - "scale_x": 8, - "scale_y": 8 - }, - "type": "perlin" - }, - { - "name": "colorize_2", - "node_position": { - "x": -669.317078, - "y": 174.266663 - }, - "parameters": { - "gradient": { - "interpolation": 0, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.499909, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.654545, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "pattern", - "node_position": { - "x": -1665.059448, - "y": -218.600006 - }, - "parameters": { - "mix": 0, - "x_scale": 1, - "x_wave": 1, - "y_scale": 1, - "y_wave": 0 - }, - "type": "pattern" - }, - { - "name": "transform", - "node_position": { - "x": -1389.059448, - "y": -202.600006 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 0.335, - "scale_y": 1.43, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "colorize_3", - "node_position": { - "x": -1371.059448, - "y": -9.600006 - }, - "parameters": { - "gradient": { - "interpolation": 0, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0.916667, - "g": 0.916667, - "pos": 0.454545, - "r": 0.916667 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "connections": [ - { - "from": "pattern", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "transform", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Gradient", - "name": "graph_2", - "node_position": { - "x": -1663.059448, - "y": -108.600006 - }, - "nodes": [ - { - "name": "pattern", - "node_position": { - "x": -389.625, - "y": -359.458374 - }, - "parameters": { - "mix": 0, - "x_scale": 1, - "x_wave": 3, - "y_scale": 1, - "y_wave": 4 - }, - "type": "pattern" - }, - { - "name": "transform", - "node_position": { - "x": -371.125, - "y": -262.458374 - }, - "parameters": { - "repeat": false, - "rotate": 90, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "colorize", - "node_position": { - "x": -352.125, - "y": -69.458374 - }, - "parameters": { - "gradient": { - "interpolation": 3, - "points": [ - { - "a": 1, - "b": 0.786458, - "g": 0.786458, - "pos": 0, - "r": 0.786458 - }, - { - "a": 1, - "b": 0.981942, - "g": 0.981942, - "pos": 0.297252, - "r": 0.981942 - }, - { - "a": 1, - "b": 0.671875, - "g": 0.671875, - "pos": 0.851798, - "r": 0.671875 - }, - { - "a": 1, - "b": 0.588542, - "g": 0.588542, - "pos": 1, - "r": 0.588542 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -406.125, - "y": -498.858337 - }, - "parameters": { - "param0": 1, - "param1": 90, - "param2": { - "interpolation": 3, - "points": [ - { - "a": 1, - "b": 0.786458, - "g": 0.786458, - "pos": 0, - "r": 0.786458 - }, - { - "a": 1, - "b": 0.981942, - "g": 0.981942, - "pos": 0.297252, - "r": 0.981942 - }, - { - "a": 1, - "b": 0.671875, - "g": 0.671875, - "pos": 0.851798, - "r": 0.671875 - }, - { - "a": 1, - "b": 0.588542, - "g": 0.588542, - "pos": 1, - "r": 0.588542 - } - ], - "type": "Gradient" - } - }, - "type": "remote", - "widgets": [ - { - "label": "Repeat", - "linked_widgets": [ - { - "node": "pattern", - "widget": "x_scale" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Rotate", - "linked_widgets": [ - { - "node": "transform", - "widget": "rotate" - } - ], - "name": "param1", - "type": "linked_control" - }, - { - "label": "Gradient", - "linked_widgets": [ - { - "node": "colorize", - "widget": "gradient" - } - ], - "name": "param2", - "type": "linked_control" - } - ] - }, - { - "name": "gen_inputs", - "node_position": { - "x": -706.125, - "y": -297.55835 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -52.125, - "y": -297.55835 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - } - ], - "parameters": { - "param0": 1, - "param1": 90, - "param2": { - "interpolation": 3, - "points": [ - { - "a": 1, - "b": 0.786458, - "g": 0.786458, - "pos": 0, - "r": 0.786458 - }, - { - "a": 1, - "b": 0.981942, - "g": 0.981942, - "pos": 0.297252, - "r": 0.981942 - }, - { - "a": 1, - "b": 0.671875, - "g": 0.671875, - "pos": 0.851798, - "r": 0.671875 - }, - { - "a": 1, - "b": 0.588542, - "g": 0.588542, - "pos": 1, - "r": 0.588542 - } - ], - "type": "Gradient" - } - }, - "type": "graph" - }, - { - "connections": [ - { - "from": "pattern", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "transform", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Gradient", - "name": "graph_3", - "node_position": { - "x": -1667.361694, - "y": 151.399994 - }, - "nodes": [ - { - "name": "pattern", - "node_position": { - "x": -389.625, - "y": -359.458374 - }, - "parameters": { - "mix": 0, - "x_scale": 1, - "x_wave": 3, - "y_scale": 1, - "y_wave": 4 - }, - "type": "pattern" - }, - { - "name": "transform", - "node_position": { - "x": -371.125, - "y": -262.458374 - }, - "parameters": { - "repeat": false, - "rotate": 90, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "colorize", - "node_position": { - "x": -352.125, - "y": -69.458374 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -406.125, - "y": -498.858337 - }, - "parameters": { - "param0": 1, - "param1": 90, - "param2": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "remote", - "widgets": [ - { - "label": "Repeat", - "linked_widgets": [ - { - "node": "pattern", - "widget": "x_scale" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Rotate", - "linked_widgets": [ - { - "node": "transform", - "widget": "rotate" - } - ], - "name": "param1", - "type": "linked_control" - }, - { - "label": "Gradient", - "linked_widgets": [ - { - "node": "colorize", - "widget": "gradient" - } - ], - "name": "param2", - "type": "linked_control" - } - ] - }, - { - "name": "gen_inputs", - "node_position": { - "x": -706.125, - "y": -297.55835 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -52.125, - "y": -297.55835 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - } - ], - "parameters": { - "param0": 1, - "param1": 90, - "param2": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "graph" - }, - { - "name": "blend_4", - "node_position": { - "x": -1409.361694, - "y": 71.399994 - }, - "parameters": { - "amount": 1, - "blend_type": 2 - }, - "type": "blend" - }, - { - "name": "pattern_2", - "node_position": { - "x": -1425.259888, - "y": 188.46814 - }, - "parameters": { - "mix": 0, - "x_scale": 48, - "x_wave": 1, - "y_scale": 1, - "y_wave": 4 - }, - "type": "pattern" - }, - { - "name": "transform_2", - "node_position": { - "x": -1403.259888, - "y": 287.46814 - }, - "parameters": { - "repeat": true, - "rotate": 45, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "mirror", - "node_position": { - "x": -1145.259888, - "y": 291.71814 - }, - "parameters": { - "direction": 0, - "offset": 0 - }, - "type": "mirror" - }, - { - "connections": [ - { - "from": "pattern", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "transform", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Gradient", - "name": "graph_4", - "node_position": { - "x": -1429.259888, - "y": 482.96814 - }, - "nodes": [ - { - "name": "pattern", - "node_position": { - "x": -389.625, - "y": -359.458374 - }, - "parameters": { - "mix": 0, - "x_scale": 1, - "x_wave": 3, - "y_scale": 1, - "y_wave": 4 - }, - "type": "pattern" - }, - { - "name": "transform", - "node_position": { - "x": -371.125, - "y": -262.458374 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "colorize", - "node_position": { - "x": -352.125, - "y": -69.458374 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.5, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.518272, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -406.125, - "y": -498.858337 - }, - "parameters": { - "param0": 1, - "param1": 0, - "param2": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.5, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.518272, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "remote", - "widgets": [ - { - "label": "Repeat", - "linked_widgets": [ - { - "node": "pattern", - "widget": "x_scale" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Rotate", - "linked_widgets": [ - { - "node": "transform", - "widget": "rotate" - } - ], - "name": "param1", - "type": "linked_control" - }, - { - "label": "Gradient", - "linked_widgets": [ - { - "node": "colorize", - "widget": "gradient" - } - ], - "name": "param2", - "type": "linked_control" - } - ] - }, - { - "name": "gen_inputs", - "node_position": { - "x": -706.125, - "y": -297.55835 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -52.125, - "y": -297.55835 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - } - ], - "parameters": { - "param0": 1, - "param1": 0, - "param2": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.5, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.518272, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "graph" - }, - { - "name": "blend_5", - "node_position": { - "x": -1427.259888, - "y": 591.96814 - }, - "parameters": { - "amount": 1, - "blend_type": 10 - }, - "type": "blend" - }, - { - "name": "blend_6", - "node_position": { - "x": -1170.259888, - "y": 129.46814 - }, - "parameters": { - "amount": 1, - "blend_type": 11 - }, - "type": "blend" - }, - { - "name": "colorize_4", - "node_position": { - "x": -1157.259888, - "y": 224.71814 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0.09375, - "g": 0.09375, - "pos": 0.490909, - "r": 0.09375 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "tiler", - "node_position": { - "x": -310.556824, - "y": -53.911621 - }, - "parameters": { - "offset": 0.6, - "overlap": 1, - "rotate": 45, - "scale": 0.2, - "select_inputs": 0, - "tx": 24, - "ty": 24 - }, - "type": "tiler" - }, - { - "name": "colorize_5", - "node_position": { - "x": 22.722137, - "y": -188.911621 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.03776, - "g": 0.302083, - "pos": 0.027273, - "r": 0 - }, - { - "a": 1, - "b": 0, - "g": 0.90625, - "pos": 0.054545, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0.90625, - "pos": 0.154545, - "r": 1 - }, - { - "a": 1, - "b": 0.875, - "g": 0, - "pos": 0.227273, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/splatter.ptex.import b/material_maker/examples/splatter.ptex.import deleted file mode 100644 index e39d204..0000000 --- a/material_maker/examples/splatter.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/splatter.ptex-f748997def40cd9d42946f8f2d6fa745.tres" - -[deps] - -source_file="res://material_maker/examples/splatter.ptex" -dest_files=[ "res://.import/splatter.ptex-f748997def40cd9d42946f8f2d6fa745.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/stone_wall.ptex b/material_maker/examples/stone_wall.ptex deleted file mode 100644 index ad2ba39..0000000 --- a/material_maker/examples/stone_wall.ptex +++ /dev/null @@ -1,604 +0,0 @@ -{ - "connections": [ - { - "from": "Warp", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "blend_0", - "to_port": 2 - }, - { - "from": "colorize_0", - "from_port": 0, - "to": "blend_0", - "to_port": 1 - }, - { - "from": "blend_1", - "from_port": 0, - "to": "colorize_1", - "to_port": 0 - }, - { - "from": "Warp", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "Perlin", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "colorize_6", - "to_port": 0 - }, - { - "from": "Perlin", - "from_port": 0, - "to": "blend_1", - "to_port": 0 - }, - { - "from": "Perlin", - "from_port": 0, - "to": "colorize_0", - "to_port": 0 - }, - { - "from": "perlin_0", - "from_port": 0, - "to": "Warp", - "to_port": 1 - }, - { - "from": "uniform_0", - "from_port": 0, - "to": "Material", - "to_port": 1 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "colorize_4", - "to_port": 0 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "colorize_7", - "to_port": 0 - }, - { - "from": "colorize_7", - "from_port": 0, - "to": "Material", - "to_port": 2 - }, - { - "from": "Bricks", - "from_port": 0, - "to": "Warp", - "to_port": 0 - }, - { - "from": "Bricks", - "from_port": 1, - "to": "blend_1", - "to_port": 1 - }, - { - "from": "colorize_1", - "from_port": 0, - "to": "blend_0", - "to_port": 0 - }, - { - "from": "colorize_4", - "from_port": 0, - "to": "Material", - "to_port": 5 - }, - { - "from": "normal_map_0", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "colorize_6", - "from_port": 0, - "to": "Material", - "to_port": 6 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "normal_map_0", - "to_port": 0 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "394", - "to_port": 0 - }, - { - "from": "normal_map_0", - "from_port": 0, - "to": "394", - "to_port": 1 - } - ], - "label": "Graph", - "name": "446", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "colorize_0", - "node_position": { - "x": 560.943665, - "y": 50 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "perlin_0", - "node_position": { - "x": -72, - "y": 250 - }, - "parameters": { - "iterations": 4, - "persistence": 0.75, - "scale_x": 4, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "colorize_1", - "node_position": { - "x": 393.943665, - "y": -124 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.557292, - "g": 0.557292, - "pos": 0, - "r": 0.557292 - }, - { - "a": 1, - "b": 0.180664, - "g": 0.22934, - "pos": 0.145455, - "r": 0.234375 - }, - { - "a": 1, - "b": 0.585504, - "g": 0.672174, - "pos": 0.345455, - "r": 0.739583 - }, - { - "a": 1, - "b": 0.144423, - "g": 0.184147, - "pos": 0.545455, - "r": 0.229167 - }, - { - "a": 1, - "b": 0.447537, - "g": 0.553291, - "pos": 0.745455, - "r": 0.588542 - }, - { - "a": 1, - "b": 0.199002, - "g": 0.342478, - "pos": 1, - "r": 0.682292 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend_1", - "node_position": { - "x": 286, - "y": 252 - }, - "parameters": { - "amount": 0.5, - "blend_type": 6 - }, - "type": "blend" - }, - { - "name": "Perlin", - "node_position": { - "x": -66, - "y": -133 - }, - "parameters": { - "iterations": 8, - "persistence": 0.8, - "scale_x": 4, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "colorize_2", - "node_position": { - "x": 535.943665, - "y": 163 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.045455, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_6", - "node_position": { - "x": 732, - "y": 195 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend_0", - "node_position": { - "x": 790.943726, - "y": -35 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "uniform_0", - "node_position": { - "x": 931, - "y": 95 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "export_paths": { - - }, - "name": "Material", - "node_position": { - "x": 1161, - "y": 114 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao": 1, - "depth_scale": 0.2, - "emission_energy": 1, - "metallic": 1, - "normal": 1, - "roughness": 1, - "size": 11, - "sss": 0 - }, - "type": "material" - }, - { - "name": "colorize_7", - "node_position": { - "x": 915.356934, - "y": 149 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0.479167, - "g": 0.479167, - "pos": 0.136364, - "r": 0.479167 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_4", - "node_position": { - "x": 787, - "y": 296 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.15625, - "g": 0.15625, - "pos": 0, - "r": 0.15625 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.454545, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "normal_map_0", - "node_position": { - "x": 926.587036, - "y": 211.716217 - }, - "parameters": { - "param0": 11, - "param1": 0.79, - "param2": 0, - "param4": 1 - }, - "type": "normal_map" - }, - { - "name": "Warp", - "node_position": { - "x": 298, - "y": 88.75 - }, - "parameters": { - "amount": 0.05, - "eps": 0.05 - }, - "type": "warp" - }, - { - "name": "blend_2", - "node_position": { - "x": 537, - "y": 264 - }, - "parameters": { - "amount": 0.5, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "Bricks", - "node_position": { - "x": -61, - "y": 2 - }, - "parameters": { - "bevel": 0.15, - "columns": 3, - "corner": 0, - "mortar": 0.05, - "pattern": 0, - "repeat": 1, - "round": 0, - "row_offset": 0.5, - "rows": 6 - }, - "type": "bricks" - }, - { - "name": "394", - "node_position": { - "x": 1184.978027, - "y": -175.340729 - }, - "parameters": { - "ambient": 0.29, - "lx": 0.49, - "ly": 0.5, - "lz": -1 - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "0.0", - "label": "", - "name": "color", - "type": "rgb" - }, - { - "default": "0.0", - "label": "", - "name": "normal", - "type": "rgb" - } - ], - "instance": "", - "name": "Light", - "outputs": [ - { - "rgb": "$color($uv)*min(1.0, $ambient+max(0.0, dot(normalize(vec3($lx, $ly, $lz)), 2.0*$normal($uv)-vec3(1.0))))", - "type": "rgb" - } - ], - "parameters": [ - { - "control": "None", - "default": 0.5, - "label": "Light X", - "max": 1, - "min": -1, - "name": "lx", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Light Y", - "max": 1, - "min": -1, - "name": "ly", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Light Z", - "max": 1, - "min": -1, - "name": "lz", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Ambient", - "max": 1, - "min": 0, - "name": "ambient", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/stone_wall.ptex.import b/material_maker/examples/stone_wall.ptex.import deleted file mode 100644 index 7248337..0000000 --- a/material_maker/examples/stone_wall.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/stone_wall.ptex-05814a2113c8a1efcba6aa5a44180dd6.tres" - -[deps] - -source_file="res://material_maker/examples/stone_wall.ptex" -dest_files=[ "res://.import/stone_wall.ptex-05814a2113c8a1efcba6aa5a44180dd6.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/stylized_wall.ptex b/material_maker/examples/stylized_wall.ptex deleted file mode 100644 index afd0bf2..0000000 --- a/material_maker/examples/stylized_wall.ptex +++ /dev/null @@ -1,3075 +0,0 @@ -{ - "connections": [ - { - "from": "bricks", - "from_port": 1, - "to": "decompose", - "to_port": 0 - }, - { - "from": "decompose", - "from_port": 0, - "to": "transform2", - "to_port": 1 - }, - { - "from": "bricks_2", - "from_port": 4, - "to": "graph_4", - "to_port": 0 - }, - { - "from": "normal_map", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "invert", - "from_port": 0, - "to": "Material", - "to_port": 6 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "transform2", - "to_port": 0 - }, - { - "from": "graph", - "from_port": 0, - "to": "graph_4", - "to_port": 1 - }, - { - "from": "fbm", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "graph_4", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "bricks_2", - "from_port": 0, - "to": "graph_2", - "to_port": 0 - }, - { - "from": "graph_2", - "from_port": 0, - "to": "colorize_7", - "to_port": 0 - }, - { - "from": "graph_3", - "from_port": 0, - "to": "blend_4", - "to_port": 1 - }, - { - "from": "blend_4", - "from_port": 0, - "to": "invert", - "to_port": 0 - }, - { - "from": "blend_4", - "from_port": 0, - "to": "normal_map", - "to_port": 0 - }, - { - "from": "graph_2", - "from_port": 0, - "to": "colorize_5", - "to_port": 0 - }, - { - "from": "colorize_5", - "from_port": 0, - "to": "blend_4", - "to_port": 0 - }, - { - "from": "colorize_5", - "from_port": 0, - "to": "blend_5", - "to_port": 2 - }, - { - "from": "colorize_7", - "from_port": 0, - "to": "blend_5", - "to_port": 0 - }, - { - "from": "blend_5", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "bricks_2", - "from_port": 1, - "to": "graph_6", - "to_port": 0 - }, - { - "from": "bricks_2", - "from_port": 4, - "to": "graph_5", - "to_port": 0 - }, - { - "from": "graph_5", - "from_port": 0, - "to": "graph_3", - "to_port": 0 - }, - { - "from": "graph_4", - "from_port": 0, - "to": "buffer", - "to_port": 0 - }, - { - "from": "buffer", - "from_port": 0, - "to": "graph_5", - "to_port": 1 - }, - { - "from": "blend_4", - "from_port": 0, - "to": "colorize_11", - "to_port": 0 - }, - { - "from": "colorize_11", - "from_port": 0, - "to": "Material", - "to_port": 5 - }, - { - "from": "colorize", - "from_port": 0, - "to": "blend", - "to_port": 2 - }, - { - "from": "blend", - "from_port": 0, - "to": "blend_5", - "to_port": 1 - }, - { - "from": "graph_6", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "uniform", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "decompose", - "from_port": 1, - "to": "transform2", - "to_port": 2 - }, - { - "from": "transform2", - "from_port": 0, - "to": "bricks_2", - "to_port": 2 - }, - { - "from": "bricks_2", - "from_port": 0, - "to": "graph", - "to_port": 0 - } - ], - "label": "Graph", - "name": "100", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "export_paths": { - - }, - "name": "Material", - "node_position": { - "x": 1699.975952, - "y": -442.359985 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao": 1, - "depth_scale": 0.1, - "emission_energy": 1, - "flags_transparent": false, - "metallic": 0, - "normal": 1, - "roughness": 1, - "size": 11, - "sss": 0 - }, - "type": "material" - }, - { - "name": "bricks", - "node_position": { - "x": -507.5, - "y": 65 - }, - "parameters": { - "bevel": 0, - "columns": 3, - "corner": 0.42, - "mortar": 0, - "pattern": 0, - "repeat": 2, - "round": 0, - "row_offset": 0.5, - "rows": 6 - }, - "type": "bricks" - }, - { - "name": "bricks_2", - "node_position": { - "x": -197.5, - "y": -211.5 - }, - "parameters": { - "bevel": 0.39, - "columns": 3, - "corner": 0, - "mortar": 0, - "pattern": 0, - "repeat": 2, - "round": 0.4, - "row_offset": 0.5, - "rows": 6 - }, - "type": "bricks" - }, - { - "name": "transform2", - "node_position": { - "x": -105.5, - "y": 43 - }, - "parameters": { - "mode": 1, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 1, - "translate_y": 1 - }, - "type": "transform2" - }, - { - "name": "decompose", - "node_position": { - "x": -279.5, - "y": 75 - }, - "parameters": { - - }, - "type": "decompose" - }, - { - "name": "fbm", - "node_position": { - "x": -492.5, - "y": -168 - }, - "parameters": { - "iterations": 2, - "noise": 1, - "persistence": 0.38, - "scale_x": 4, - "scale_y": 4 - }, - "type": "fbm" - }, - { - "name": "normal_map", - "node_position": { - "x": 1400.195557, - "y": -397.904968 - }, - "parameters": { - "param0": 10, - "param1": 1, - "param2": 0, - "param4": 1 - }, - "type": "normal_map" - }, - { - "name": "invert", - "node_position": { - "x": 1431.352173, - "y": -159.904968 - }, - "parameters": { - - }, - "type": "invert" - }, - { - "name": "colorize", - "node_position": { - "x": 745.798035, - "y": -325.904968 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.281818, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.336364, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_2", - "node_position": { - "x": -468.232178, - "y": -21.154938 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.336364, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.781818, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "connections": [ - { - "from": "math_2", - "from_port": 0, - "to": "math", - "to_port": 0 - }, - { - "from": "math", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "gen_inputs", - "from_port": 0, - "to": "math_3", - "to_port": 0 - }, - { - "from": "math_3", - "from_port": 0, - "to": "math_2", - "to_port": 1 - } - ], - "label": "Round edges", - "name": "graph", - "node_position": { - "x": 68.378174, - "y": -213.904968 - }, - "nodes": [ - { - "name": "math_2", - "node_position": { - "x": -144.121857, - "y": -364.904968 - }, - "parameters": { - "clamp": false, - "default_in1": 1, - "default_in2": 0, - "op": 1 - }, - "type": "math" - }, - { - "name": "math", - "node_position": { - "x": 90.878143, - "y": -362.904968 - }, - "parameters": { - "clamp": false, - "default_in1": 0, - "default_in2": 0, - "op": 19 - }, - "type": "math" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -504.121857, - "y": -323.904968 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "f" - } - ], - "seed_value": -16144, - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 321.878143, - "y": -355.904968 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "f" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -74.621857, - "y": -497.904968 - }, - "parameters": { - "param0": 0.21 - }, - "seed_value": 22924, - "type": "remote", - "widgets": [ - { - "label": "Width", - "linked_widgets": [ - { - "node": "math_3", - "widget": "default_in2" - } - ], - "name": "param0", - "type": "linked_control" - } - ] - }, - { - "name": "math_3", - "node_position": { - "x": -371.089233, - "y": -366.204956 - }, - "parameters": { - "clamp": true, - "default_in1": 0, - "default_in2": 0.21, - "op": 3 - }, - "type": "math" - } - ], - "parameters": { - "param0": 0.21 - }, - "seed_value": -27810, - "type": "graph" - }, - { - "name": "colorize_7", - "node_position": { - "x": 362.91626, - "y": -525.300293 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0.22583, - "g": 0.272949, - "pos": 0.484205, - "r": 0.24939 - }, - { - "a": 1, - "b": 0.248442, - "g": 0.292969, - "pos": 0.745736, - "r": 0.080109 - }, - { - "a": 1, - "b": 0.331268, - "g": 0.507813, - "pos": 1, - "r": 0.445836 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "connections": [ - { - "from": "gen_inputs", - "from_port": 0, - "to": "colorize_5", - "to_port": 0 - }, - { - "from": "colorize_5", - "from_port": 0, - "to": "blend_4", - "to_port": 0 - }, - { - "from": "colorize_6", - "from_port": 0, - "to": "blend_4", - "to_port": 1 - }, - { - "from": "blend_4", - "from_port": 0, - "to": "tiler", - "to_port": 1 - }, - { - "from": "tiler", - "from_port": 0, - "to": "math", - "to_port": 0 - }, - { - "from": "math", - "from_port": 0, - "to": "quantize", - "to_port": 0 - }, - { - "from": "quantize", - "from_port": 0, - "to": "buffer", - "to_port": 0 - }, - { - "from": "buffer", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "fbm_4", - "from_port": 0, - "to": "math_2", - "to_port": 0 - }, - { - "from": "math_2", - "from_port": 0, - "to": "colorize_6", - "to_port": 0 - }, - { - "from": "shape_2", - "from_port": 0, - "to": "translate", - "to_port": 0 - }, - { - "from": "translate", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "shape_3", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "blend", - "from_port": 0, - "to": "tiler", - "to_port": 0 - } - ], - "label": "Leaves", - "name": "graph_2", - "node_position": { - "x": 176.966248, - "y": -493.519043 - }, - "nodes": [ - { - "name": "colorize_5", - "node_position": { - "x": 299.571198, - "y": 219.699707 - }, - "parameters": { - "gradient": { - "interpolation": 0, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.309091, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.4, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_6", - "node_position": { - "x": 287.189026, - "y": 304.199707 - }, - "parameters": { - "gradient": { - "interpolation": 0, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.309091, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.409091, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "math", - "node_position": { - "x": 960.91626, - "y": 128.699707 - }, - "parameters": { - "clamp": false, - "default_in1": 0, - "default_in2": 1.14, - "op": 2 - }, - "type": "math" - }, - { - "name": "fbm_4", - "node_position": { - "x": -192.934387, - "y": 328.199707 - }, - "parameters": { - "iterations": 2, - "noise": 1, - "persistence": 0.38, - "scale_x": 8, - "scale_y": 8 - }, - "type": "fbm" - }, - { - "name": "blend_4", - "node_position": { - "x": 486.671997, - "y": 234.699707 - }, - "parameters": { - "amount": 1, - "blend_type": 2 - }, - "type": "blend" - }, - { - "name": "shape_3", - "node_position": { - "x": 106.571167, - "y": 78.699707 - }, - "parameters": { - "edge": 0.13, - "radius": 0.02, - "shape": 3, - "sides": 11 - }, - "type": "shape" - }, - { - "name": "tiler", - "node_position": { - "x": 705.828369, - "y": 147.949707 - }, - "parameters": { - "fixed_offset": 0, - "offset": 0.36, - "overlap": 2, - "rotate": 160.699997, - "scale": 0.2, - "select_inputs": 0, - "tx": 128, - "ty": 128, - "value": 0.3 - }, - "type": "tiler" - }, - { - "name": "quantize", - "node_position": { - "x": 1175.91626, - "y": 127.699707 - }, - "parameters": { - "steps": 12 - }, - "type": "quantize" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -326.934387, - "y": 196.480957 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "f" - } - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 1584.91626, - "y": 122.480957 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -181.033752, - "y": 164.699707 - }, - "parameters": { - "param0": 0.63 - }, - "type": "remote", - "widgets": [ - { - "label": "", - "linked_widgets": [ - { - "node": "math_2", - "widget": "default_in2" - } - ], - "name": "param0", - "type": "linked_control" - } - ] - }, - { - "name": "buffer", - "node_position": { - "x": 1379.137451, - "y": 122.546295 - }, - "parameters": { - "lod": 0, - "size": 11 - }, - "type": "buffer" - }, - { - "name": "math_2", - "node_position": { - "x": 72.49585, - "y": 311.712952 - }, - "parameters": { - "clamp": false, - "default_in1": 0, - "default_in2": 0.63, - "op": 2 - }, - "type": "math" - }, - { - "name": "shape_2", - "node_position": { - "x": 119.209595, - "y": -149.710114 - }, - "parameters": { - "edge": 0.13, - "radius": 0.01, - "shape": 3, - "sides": 11 - }, - "type": "shape" - }, - { - "name": "translate", - "node_position": { - "x": 69.210022, - "y": -18.710114 - }, - "parameters": { - "translate_x": 0, - "translate_y": -0.005 - }, - "type": "translate" - }, - { - "name": "blend", - "node_position": { - "x": 353.209961, - "y": 88.289886 - }, - "parameters": { - "amount": 0.14, - "blend_type": 11 - }, - "type": "blend" - } - ], - "parameters": { - "param0": 0.63 - }, - "type": "graph" - }, - { - "name": "blend_4", - "node_position": { - "x": 1049.195801, - "y": -284.549194 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "colorize_5", - "node_position": { - "x": 363.195801, - "y": -453.049194 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.809091, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend_5", - "node_position": { - "x": 1186.244385, - "y": -500.799194 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "connections": [ - { - "from": "gen_inputs", - "from_port": 0, - "to": "custom_uv", - "to_port": 1 - }, - { - "from": "custom_uv", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "graph_3", - "from_port": 0, - "to": "custom_uv", - "to_port": 0 - }, - { - "from": "gen_inputs", - "from_port": 1, - "to": "blend", - "to_port": 1 - }, - { - "from": "blend", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Add Cracks", - "name": "graph_4", - "node_position": { - "x": 295.332062, - "y": -213.908356 - }, - "nodes": [ - { - "name": "blend", - "node_position": { - "x": 535.731689, - "y": -230.904968 - }, - "parameters": { - "amount": 1, - "blend_type": 11 - }, - "type": "blend" - }, - { - "name": "custom_uv", - "node_position": { - "x": 261.520081, - "y": -346.904968 - }, - "parameters": { - "inputs": 1, - "rotate": 180, - "scale": 0.1, - "sx": 1, - "sy": 1 - }, - "shader_model": { - "code": "vec3 $(name_uv)_map = $map($uv);\nfloat $(name_uv)_rnd = float($seed)+$map($uv).z;\n", - "global": "vec2 get_from_tileset(float count, float seed, vec2 uv) {\n\treturn clamp((uv+floor(rand2(vec2(seed))*count))/count, vec2(0.0), vec2(1.0));\n}\n\nvec2 custom_uv_transform(vec2 uv, vec2 cst_scale, float rnd_rotate, float rnd_scale, vec2 seed) {\n\tseed = rand2(seed);\n\tuv -= vec2(0.5);\n\tfloat angle = (seed.x * 2.0 - 1.0) * rnd_rotate;\n\tfloat ca = cos(angle);\n\tfloat sa = sin(angle);\n\tuv = vec2(ca*uv.x+sa*uv.y, -sa*uv.x+ca*uv.y);\n\tuv *= (seed.y-0.5)*2.0*rnd_scale+1.0;\n\tuv /= cst_scale;\n\tuv += vec2(0.5);\n\treturn clamp(uv, vec2(0.0), vec2(1.0));\n}\n", - "inputs": [ - { - "default": "vec4(1.0)", - "label": "Input", - "name": "in", - "type": "rgba" - }, - { - "default": "vec3(1.0)", - "label": "UV", - "name": "map", - "type": "rgb" - } - ], - "instance": "", - "name": "Custom UV", - "outputs": [ - { - "rgba": "$in(get_from_tileset($inputs, $(name_uv)_rnd, custom_uv_transform($(name_uv)_map.xy, vec2($sx, $sy), $rotate*0.01745329251, $scale, vec2($(name_uv)_map.z, float($seed)))))", - "type": "rgba" - } - ], - "parameters": [ - { - "default": 0, - "label": "Inputs", - "name": "inputs", - "type": "enum", - "values": [ - { - "name": "1", - "value": "1.0" - }, - { - "name": "4", - "value": "2.0" - }, - { - "name": "16", - "value": "4.0" - } - ] - }, - { - "control": "None", - "default": 1, - "label": "Scale X", - "max": 5, - "min": 0, - "name": "sx", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Scale Y", - "max": 5, - "min": 0, - "name": "sy", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Rnd Rotate", - "max": 180, - "min": 0, - "name": "rotate", - "step": 0.1, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Rnd Scale", - "max": 1, - "min": 0, - "name": "scale", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "connections": [ - { - "from": "shape", - "from_port": 0, - "to": "mirror", - "to_port": 0 - }, - { - "from": "tile2x2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "translate", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "tile2x2", - "to_port": 0 - }, - { - "from": "translate_2", - "from_port": 0, - "to": "tile2x2", - "to_port": 3 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "blend_3", - "to_port": 0 - }, - { - "from": "blend_3", - "from_port": 0, - "to": "tile2x2", - "to_port": 2 - }, - { - "from": "translate", - "from_port": 0, - "to": "colorize_4", - "to_port": 0 - }, - { - "from": "colorize_4", - "from_port": 0, - "to": "tile2x2", - "to_port": 1 - }, - { - "from": "mirror", - "from_port": 0, - "to": "transform2_2", - "to_port": 0 - }, - { - "from": "transform2_2", - "from_port": 0, - "to": "translate", - "to_port": 0 - }, - { - "from": "fbm_3", - "from_port": 0, - "to": "transform2_2", - "to_port": 1 - }, - { - "from": "shape_2", - "from_port": 0, - "to": "transform2_3", - "to_port": 0 - }, - { - "from": "fbm_3", - "from_port": 0, - "to": "transform2_3", - "to_port": 1 - }, - { - "from": "translate_3", - "from_port": 0, - "to": "blend_3", - "to_port": 1 - }, - { - "from": "transform2_3", - "from_port": 0, - "to": "translate_2", - "to_port": 0 - }, - { - "from": "transform2_3", - "from_port": 0, - "to": "rotate", - "to_port": 0 - }, - { - "from": "rotate", - "from_port": 0, - "to": "translate_3", - "to_port": 0 - } - ], - "label": "Cracks", - "name": "graph_3", - "node_position": { - "x": 98.744446, - "y": -350.915192 - }, - "nodes": [ - { - "name": "rotate", - "node_position": { - "x": -562.116516, - "y": -369.550293 - }, - "parameters": { - "cx": 0, - "cy": 0, - "rotate": 34.595001 - }, - "type": "rotate" - }, - { - "name": "translate_3", - "node_position": { - "x": -562.616577, - "y": -460.550293 - }, - "parameters": { - "translate_x": -1.76, - "translate_y": 0.125 - }, - "type": "translate" - }, - { - "name": "transform2_3", - "node_position": { - "x": -830.40332, - "y": -299.050293 - }, - "parameters": { - "mode": 2, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0.03, - "translate_y": 0 - }, - "type": "transform2" - }, - { - "name": "transform2_2", - "node_position": { - "x": -825.841064, - "y": -553.300293 - }, - "parameters": { - "mode": 0, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0.045, - "translate_y": 0 - }, - "type": "transform2" - }, - { - "name": "fbm_3", - "node_position": { - "x": -1143.913574, - "y": -411.550293 - }, - "parameters": { - "iterations": 2, - "noise": 3, - "persistence": 0.5, - "scale_x": 8, - "scale_y": 8 - }, - "type": "fbm" - }, - { - "name": "colorize_4", - "node_position": { - "x": -286.180176, - "y": -519.300293 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0.695313, - "g": 0.695313, - "pos": 1, - "r": 0.695313 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend_3", - "node_position": { - "x": -293.497284, - "y": -438.800293 - }, - "parameters": { - "amount": 1, - "blend_type": 3 - }, - "type": "blend" - }, - { - "name": "translate_2", - "node_position": { - "x": -559.380737, - "y": -258.800293 - }, - "parameters": { - "translate_x": -1.365, - "translate_y": 0 - }, - "type": "translate" - }, - { - "name": "shape_2", - "node_position": { - "x": -1097.880615, - "y": -248.800293 - }, - "parameters": { - "edge": 0.04, - "radius": 2, - "shape": 1, - "sides": 4 - }, - "type": "shape" - }, - { - "name": "colorize_3", - "node_position": { - "x": -283.407043, - "y": -588.800293 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0.332031, - "g": 0.332031, - "pos": 1, - "r": 0.332031 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "tile2x2", - "node_position": { - "x": 33.781921, - "y": -478.904968 - }, - "parameters": { - - }, - "type": "tile2x2" - }, - { - "name": "translate", - "node_position": { - "x": -567.479919, - "y": -556.904968 - }, - "parameters": { - "translate_x": 0.22, - "translate_y": 0 - }, - "type": "translate" - }, - { - "name": "mirror", - "node_position": { - "x": -1042.821167, - "y": -556.75 - }, - "parameters": { - "direction": 1, - "offset": 2 - }, - "type": "mirror" - }, - { - "name": "shape", - "node_position": { - "x": -1193.821167, - "y": -557.75 - }, - "parameters": { - "edge": 0.82, - "radius": 0.02, - "shape": 1, - "sides": 4 - }, - "type": "shape" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -1493.821167, - "y": -449.915192 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 333.781921, - "y": -449.915192 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -858.255554, - "y": -888.800293 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - } - ], - "parameters": { - - }, - "type": "graph" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -201.255554, - "y": -310.908356 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgb" - }, - { - "name": "port1", - "type": "f" - } - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 835.731689, - "y": -310.908356 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": 95.332062, - "y": -650.915161 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - } - ], - "parameters": { - - }, - "type": "graph" - }, - { - "connections": [ - { - "from": "fbm_2", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "gen_inputs", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Add Bump", - "name": "graph_3", - "node_position": { - "x": 861.65332, - "y": -237.404968 - }, - "nodes": [ - { - "name": "fbm_2", - "node_position": { - "x": 566.65332, - "y": -404.904968 - }, - "parameters": { - "iterations": 3, - "noise": 1, - "persistence": 0.74, - "scale_x": 16, - "scale_y": 16 - }, - "type": "fbm" - }, - { - "name": "blend_2", - "node_position": { - "x": 584.65332, - "y": -241.904968 - }, - "parameters": { - "amount": 0.2, - "blend_type": 11 - }, - "type": "blend" - }, - { - "name": "gen_inputs", - "node_position": { - "x": 266.65332, - "y": -323.404968 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 884.65332, - "y": -323.404968 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": 522.65332, - "y": -499.904968 - }, - "parameters": { - "param0": 0.2 - }, - "type": "remote", - "widgets": [ - { - "label": "", - "linked_widgets": [ - { - "node": "blend_2", - "widget": "amount" - } - ], - "name": "param0", - "type": "linked_control" - } - ] - } - ], - "parameters": { - "param0": 0.2 - }, - "type": "graph" - }, - { - "connections": [ - { - "from": "gen_inputs", - "from_port": 0, - "to": "custom_uv", - "to_port": 1 - }, - { - "from": "custom_uv", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "gen_inputs", - "from_port": 1, - "to": "blend", - "to_port": 1 - }, - { - "from": "blend", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "graph", - "from_port": 0, - "to": "tile2x2", - "to_port": 0 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "tile2x2", - "to_port": 1 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "tile2x2", - "to_port": 2 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "tile2x2", - "to_port": 3 - }, - { - "from": "tile2x2", - "from_port": 0, - "to": "tile2x2_2", - "to_port": 0 - }, - { - "from": "tile2x2_2", - "from_port": 0, - "to": "custom_uv", - "to_port": 0 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "tile2x2_2", - "to_port": 2 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "tile2x2_2", - "to_port": 3 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "tile2x2_2", - "to_port": 1 - } - ], - "label": "Add Logo", - "name": "graph_5", - "node_position": { - "x": 692.502991, - "y": -231.014282 - }, - "nodes": [ - { - "name": "blend", - "node_position": { - "x": 525.731689, - "y": -308.904968 - }, - "parameters": { - "amount": 0.912975, - "blend_type": 11 - }, - "type": "blend" - }, - { - "name": "custom_uv", - "node_position": { - "x": 146.520081, - "y": -417.904968 - }, - "parameters": { - "inputs": 2, - "rotate": 0, - "scale": 0, - "sx": 0.4, - "sy": 0.4 - }, - "shader_model": { - "code": "vec3 $(name_uv)_map = $map($uv);\nfloat $(name_uv)_rnd = float($seed)+$map($uv).z;\n", - "global": "vec2 get_from_tileset(float count, float seed, vec2 uv) {\n\treturn clamp((uv+floor(rand2(vec2(seed))*count))/count, vec2(0.0), vec2(1.0));\n}\n\nvec2 custom_uv_transform(vec2 uv, vec2 cst_scale, float rnd_rotate, float rnd_scale, vec2 seed) {\n\tseed = rand2(seed);\n\tuv -= vec2(0.5);\n\tfloat angle = (seed.x * 2.0 - 1.0) * rnd_rotate;\n\tfloat ca = cos(angle);\n\tfloat sa = sin(angle);\n\tuv = vec2(ca*uv.x+sa*uv.y, -sa*uv.x+ca*uv.y);\n\tuv *= (seed.y-0.5)*2.0*rnd_scale+1.0;\n\tuv /= cst_scale;\n\tuv += vec2(0.5);\n\treturn clamp(uv, vec2(0.0), vec2(1.0));\n}\n", - "inputs": [ - { - "default": "vec4(1.0)", - "label": "Input", - "name": "in", - "type": "rgba" - }, - { - "default": "vec3(1.0)", - "label": "UV", - "name": "map", - "type": "rgb" - } - ], - "instance": "", - "name": "Custom UV", - "outputs": [ - { - "rgba": "$in(get_from_tileset($inputs, $(name_uv)_rnd, custom_uv_transform($(name_uv)_map.xy, vec2($sx, $sy), $rotate*0.01745329251, $scale, vec2($(name_uv)_map.z, float($seed)))))", - "type": "rgba" - } - ], - "parameters": [ - { - "default": 0, - "label": "Inputs", - "name": "inputs", - "type": "enum", - "values": [ - { - "name": "1", - "value": "1.0" - }, - { - "name": "4", - "value": "2.0" - }, - { - "name": "16", - "value": "4.0" - } - ] - }, - { - "control": "None", - "default": 1, - "label": "Scale X", - "max": 5, - "min": 0, - "name": "sx", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 1, - "label": "Scale Y", - "max": 5, - "min": 0, - "name": "sy", - "step": 0.01, - "type": "float" - }, - { - "control": "None", - "default": 0, - "label": "Rnd Rotate", - "max": 180, - "min": 0, - "name": "rotate", - "step": 0.1, - "type": "float" - }, - { - "control": "None", - "default": 0.5, - "label": "Rnd Scale", - "max": 1, - "min": 0, - "name": "scale", - "step": 0.01, - "type": "float" - } - ] - }, - "type": "shader" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -201.255554, - "y": -310.908356 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgb" - }, - { - "name": "port1", - "type": "f" - } - ], - "seed_value": -15222, - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 835.731689, - "y": -310.908356 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": 459.332031, - "y": -585.915161 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - }, - { - "name": "uniform_greyscale", - "node_position": { - "x": -457.865936, - "y": -447.992798 - }, - "parameters": { - "color": 0 - }, - "type": "uniform_greyscale" - }, - { - "connections": [ - { - "from": "sdcircle", - "from_port": 0, - "to": "sdsmoothboolean", - "to_port": 0 - }, - { - "from": "sdcircle_2", - "from_port": 0, - "to": "sdsmoothboolean", - "to_port": 1 - }, - { - "from": "sdcircle_3", - "from_port": 0, - "to": "sdsmoothboolean_2", - "to_port": 0 - }, - { - "from": "sdcircle_4", - "from_port": 0, - "to": "sdsmoothboolean_2", - "to_port": 1 - }, - { - "from": "sdsmoothboolean", - "from_port": 0, - "to": "sdrotate", - "to_port": 0 - }, - { - "from": "sdsmoothboolean", - "from_port": 0, - "to": "sdrotate_2", - "to_port": 0 - }, - { - "from": "sdrotate", - "from_port": 0, - "to": "sdboolean", - "to_port": 0 - }, - { - "from": "sdrotate_2", - "from_port": 0, - "to": "sdboolean", - "to_port": 1 - }, - { - "from": "sdline", - "from_port": 0, - "to": "sdboolean_2", - "to_port": 1 - }, - { - "from": "sdsmoothboolean_2", - "from_port": 0, - "to": "sdrotate_3", - "to_port": 0 - }, - { - "from": "sdsmoothboolean_2", - "from_port": 0, - "to": "sdrotate_4", - "to_port": 0 - }, - { - "from": "sdrotate_3", - "from_port": 0, - "to": "sdboolean_3", - "to_port": 0 - }, - { - "from": "sdrotate_4", - "from_port": 0, - "to": "sdboolean_3", - "to_port": 1 - }, - { - "from": "sdboolean_3", - "from_port": 0, - "to": "sdtranslate", - "to_port": 0 - }, - { - "from": "sdtranslate", - "from_port": 0, - "to": "sdboolean_4", - "to_port": 1 - }, - { - "from": "sdboolean_2", - "from_port": 0, - "to": "sdboolean_5", - "to_port": 0 - }, - { - "from": "sdboolean_4", - "from_port": 0, - "to": "sdboolean_5", - "to_port": 1 - }, - { - "from": "sdcircle_6", - "from_port": 0, - "to": "sdsmoothboolean_3", - "to_port": 0 - }, - { - "from": "sdcircle_5", - "from_port": 0, - "to": "sdsmoothboolean_3", - "to_port": 1 - }, - { - "from": "sdsmoothboolean_3", - "from_port": 0, - "to": "sdboolean_4", - "to_port": 0 - }, - { - "from": "sdboolean", - "from_port": 0, - "to": "sdtranslate_2", - "to_port": 0 - }, - { - "from": "sdtranslate_2", - "from_port": 0, - "to": "sdboolean_2", - "to_port": 0 - }, - { - "from": "sdshow", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "sdboolean_5", - "from_port": 0, - "to": "sdtranslate_3", - "to_port": 0 - }, - { - "from": "sdtranslate_3", - "from_port": 0, - "to": "sdshow", - "to_port": 0 - } - ], - "label": "Logo", - "name": "graph", - "node_position": { - "x": -416.228394, - "y": -607.392151 - }, - "nodes": [ - { - "name": "sdcircle_6", - "node_position": { - "x": -1092.576172, - "y": -453.005737 - }, - "parameters": { - "cx": 0, - "cy": -0.3, - "r": 0 - }, - "type": "sdcircle" - }, - { - "name": "sdcircle_5", - "node_position": { - "x": -1092.576172, - "y": -345.505737 - }, - "parameters": { - "cx": 0, - "cy": -0.02, - "r": 0.12 - }, - "type": "sdcircle" - }, - { - "name": "sdcircle_4", - "node_position": { - "x": -2094.634277, - "y": -426.505737 - }, - "parameters": { - "cx": 0, - "cy": -0.14, - "r": 0.06 - }, - "type": "sdcircle" - }, - { - "name": "sdcircle_2", - "node_position": { - "x": -1620.467651, - "y": -791.005737 - }, - "parameters": { - "cx": 0, - "cy": -0.27, - "r": 0.05 - }, - "type": "sdcircle" - }, - { - "name": "sdcircle", - "node_position": { - "x": -1620.467651, - "y": -898.505737 - }, - "parameters": { - "cx": 0, - "cy": -0.38, - "r": 0.02 - }, - "type": "sdcircle" - }, - { - "name": "sdrotate", - "node_position": { - "x": -1140.436768, - "y": -879.505737 - }, - "parameters": { - "a": -55 - }, - "type": "sdrotate" - }, - { - "name": "sdrotate_2", - "node_position": { - "x": -1144.436768, - "y": -818.005737 - }, - "parameters": { - "a": 55 - }, - "type": "sdrotate" - }, - { - "name": "sdboolean", - "node_position": { - "x": -971.436829, - "y": -860.505737 - }, - "parameters": { - "op": 0 - }, - "type": "sdboolean" - }, - { - "name": "sdcircle_3", - "node_position": { - "x": -2094.634277, - "y": -534.005737 - }, - "parameters": { - "cx": 0, - "cy": -0.36, - "r": 0.02 - }, - "type": "sdcircle" - }, - { - "name": "sdsmoothboolean_2", - "node_position": { - "x": -1852.634277, - "y": -477.005737 - }, - "parameters": { - "k": 0.43, - "op": 0 - }, - "type": "sdsmoothboolean" - }, - { - "name": "sdrotate_3", - "node_position": { - "x": -1638.409424, - "y": -500.505737 - }, - "parameters": { - "a": 80 - }, - "type": "sdrotate" - }, - { - "name": "sdrotate_4", - "node_position": { - "x": -1633.409424, - "y": -437.005737 - }, - "parameters": { - "a": -80 - }, - "type": "sdrotate" - }, - { - "name": "sdboolean_3", - "node_position": { - "x": -1454.409424, - "y": -477.505737 - }, - "parameters": { - "op": 0 - }, - "type": "sdboolean" - }, - { - "name": "sdtranslate", - "node_position": { - "x": -1292.409424, - "y": -481.505737 - }, - "parameters": { - "x": 0, - "y": 0.22 - }, - "type": "sdtranslate" - }, - { - "name": "sdsmoothboolean_3", - "node_position": { - "x": -850.576172, - "y": -396.005737 - }, - "parameters": { - "k": 0.49, - "op": 0 - }, - "type": "sdsmoothboolean" - }, - { - "name": "sdboolean_4", - "node_position": { - "x": -695.409424, - "y": -559.505737 - }, - "parameters": { - "op": 0 - }, - "type": "sdboolean" - }, - { - "name": "sdboolean_2", - "node_position": { - "x": -985.436829, - "y": -677.505737 - }, - "parameters": { - "op": 0 - }, - "type": "sdboolean" - }, - { - "name": "sdtranslate_2", - "node_position": { - "x": -992.406311, - "y": -771.505737 - }, - "parameters": { - "x": 0, - "y": 0.16 - }, - "type": "sdtranslate" - }, - { - "name": "sdsmoothboolean", - "node_position": { - "x": -1378.467651, - "y": -841.505737 - }, - "parameters": { - "k": 0.14, - "op": 0 - }, - "type": "sdsmoothboolean" - }, - { - "name": "sdline", - "node_position": { - "x": -1256.467651, - "y": -683.505737 - }, - "parameters": { - "ax": 0, - "ay": 0.08, - "bx": 0, - "by": 0.41, - "r": 0.05 - }, - "type": "sdline" - }, - { - "name": "sdboolean_5", - "node_position": { - "x": -583.409424, - "y": -668.505737 - }, - "parameters": { - "op": 0 - }, - "type": "sdboolean" - }, - { - "name": "sdshow", - "node_position": { - "x": -241.910645, - "y": -648.505737 - }, - "parameters": { - "bevel": 0.01 - }, - "type": "sdshow" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -2394.634277, - "y": -619.392151 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 23.089355, - "y": -649.392151 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "f" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -1462.228394, - "y": -1198.505737 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - }, - { - "name": "sdtranslate_3", - "node_position": { - "x": -424.284302, - "y": -658.556763 - }, - "parameters": { - "x": 0, - "y": -0.13 - }, - "type": "sdtranslate" - } - ], - "parameters": { - - }, - "type": "graph" - }, - { - "name": "tile2x2", - "node_position": { - "x": -205.55304, - "y": -549.132385 - }, - "parameters": { - - }, - "type": "tile2x2" - }, - { - "name": "tile2x2_2", - "node_position": { - "x": -44.698425, - "y": -530.069946 - }, - "parameters": { - - }, - "type": "tile2x2" - } - ], - "parameters": { - - }, - "type": "graph" - }, - { - "name": "buffer", - "node_position": { - "x": 455.230347, - "y": -220.154907 - }, - "parameters": { - "lod": 0, - "size": 11 - }, - "type": "buffer" - }, - { - "name": "colorize_11", - "node_position": { - "x": 1399.995117, - "y": -247.847656 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.179688, - "g": 0.179688, - "pos": 0, - "r": 0.179688 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.4, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "connections": [ - { - "from": "gen_inputs", - "from_port": 0, - "to": "decompose_2", - "to_port": 0 - }, - { - "from": "fbm_3", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "fbm_3", - "from_port": 0, - "to": "colorize_4", - "to_port": 0 - }, - { - "from": "fbm_2", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "colorize_4", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "blend", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "colorize_8", - "from_port": 0, - "to": "colorize_6", - "to_port": 0 - }, - { - "from": "colorize_8", - "from_port": 0, - "to": "colorize_9", - "to_port": 0 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "transform2_2", - "to_port": 0 - }, - { - "from": "decompose_2", - "from_port": 0, - "to": "transform2_2", - "to_port": 1 - }, - { - "from": "decompose_2", - "from_port": 1, - "to": "transform2_2", - "to_port": 2 - }, - { - "from": "transform2_2", - "from_port": 0, - "to": "colorize_8", - "to_port": 0 - }, - { - "from": "decompose_2", - "from_port": 2, - "to": "colorize_10", - "to_port": 0 - }, - { - "from": "colorize_6", - "from_port": 0, - "to": "blend_3", - "to_port": 0 - }, - { - "from": "colorize_9", - "from_port": 0, - "to": "blend_3", - "to_port": 1 - }, - { - "from": "colorize_10", - "from_port": 0, - "to": "blend_3", - "to_port": 2 - }, - { - "from": "blend_3", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Bricks Albedo", - "name": "graph_6", - "node_position": { - "x": 610.002808, - "y": -470.06897 - }, - "nodes": [ - { - "name": "blend_3", - "node_position": { - "x": 1651.676025, - "y": -766.933594 - }, - "parameters": { - "amount": 0.5, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "colorize_10", - "node_position": { - "x": 1430.823364, - "y": -659.933594 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.490909, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.536364, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "transform2_2", - "node_position": { - "x": 947.823364, - "y": -799.933594 - }, - "parameters": { - "mode": 1, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 1, - "translate_y": 1 - }, - "type": "transform2" - }, - { - "name": "colorize_9", - "node_position": { - "x": 1403.823364, - "y": -758.433594 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.241501, - "g": 0.314785, - "pos": 0, - "r": 0.464844 - }, - { - "a": 1, - "b": 0.355682, - "g": 0.519029, - "pos": 1, - "r": 0.820313 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_8", - "node_position": { - "x": 1207.823364, - "y": -794.933594 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.1, - "r": 0 - }, - { - "a": 1, - "b": 0.242945, - "g": 0.242945, - "pos": 0.163636, - "r": 0.242945 - }, - { - "a": 1, - "b": 0.242945, - "g": 0.242945, - "pos": 0.3, - "r": 0.242945 - }, - { - "a": 1, - "b": 0.345238, - "g": 0.345238, - "pos": 0.327273, - "r": 0.345238 - }, - { - "a": 1, - "b": 0.345238, - "g": 0.345238, - "pos": 0.490909, - "r": 0.345238 - }, - { - "a": 1, - "b": 0.741541, - "g": 0.741541, - "pos": 0.536364, - "r": 0.741541 - }, - { - "a": 1, - "b": 0.741541, - "g": 0.741541, - "pos": 0.763636, - "r": 0.741541 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.845455, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_6", - "node_position": { - "x": 1406.823364, - "y": -829.933594 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.21553, - "g": 0.229593, - "pos": 0, - "r": 0.441406 - }, - { - "a": 1, - "b": 0.407257, - "g": 0.417891, - "pos": 1, - "r": 0.613281 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend_2", - "node_position": { - "x": 1030.823364, - "y": -914.433594 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "blend", - "node_position": { - "x": 1029.823364, - "y": -1014.933594 - }, - "parameters": { - "amount": 1, - "blend_type": 10 - }, - "type": "blend" - }, - { - "name": "colorize_4", - "node_position": { - "x": 812.823364, - "y": -986.433594 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.145455, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.263636, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_3", - "node_position": { - "x": 810.823364, - "y": -918.933594 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.763636, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.890909, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "fbm_3", - "node_position": { - "x": 533.323364, - "y": -956.433594 - }, - "parameters": { - "iterations": 3, - "noise": 1, - "persistence": 0.7, - "scale_x": 32, - "scale_y": 32 - }, - "type": "fbm" - }, - { - "name": "fbm_2", - "node_position": { - "x": 531.823364, - "y": -1105.933594 - }, - "parameters": { - "iterations": 3, - "noise": 1, - "persistence": 0.7, - "scale_x": 32, - "scale_y": 8 - }, - "type": "fbm" - }, - { - "name": "decompose_2", - "node_position": { - "x": 655.139954, - "y": -744.933655 - }, - "parameters": { - - }, - "type": "decompose" - }, - { - "name": "gen_inputs", - "node_position": { - "x": 231.823364, - "y": -865.54895 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgb" - } - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 1951.676025, - "y": -865.54895 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": 834.874756, - "y": -1405.933594 - }, - "parameters": { - - }, - "type": "remote", - "widgets": [ - - ] - } - ], - "parameters": { - - }, - "type": "graph" - }, - { - "name": "blend", - "node_position": { - "x": 967.268555, - "y": -460.82959 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "uniform", - "node_position": { - "x": 779.817261, - "y": -399.82959 - }, - "parameters": { - "color": { - "a": 1, - "b": 0.051727, - "g": 0.252656, - "r": 0.441406, - "type": "Color" - } - }, - "type": "uniform" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/stylized_wall.ptex.import b/material_maker/examples/stylized_wall.ptex.import deleted file mode 100644 index 2cac97d..0000000 --- a/material_maker/examples/stylized_wall.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/stylized_wall.ptex-bb9201a90ba59afcec1fc79fe857a0b6.tres" - -[deps] - -source_file="res://material_maker/examples/stylized_wall.ptex" -dest_files=[ "res://.import/stylized_wall.ptex-bb9201a90ba59afcec1fc79fe857a0b6.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/tiles.ptex b/material_maker/examples/tiles.ptex deleted file mode 100644 index 85f4084..0000000 --- a/material_maker/examples/tiles.ptex +++ /dev/null @@ -1,364 +0,0 @@ -{ - "connections": [ - { - "from": "shape", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "pattern", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "blend", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "transform_2", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "transform", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "bricks", - "from_port": 1, - "to": "transform_2_2", - "to_port": 0 - }, - { - "from": "transform_2_2", - "from_port": 0, - "to": "blend_3", - "to_port": 0 - }, - { - "from": "bricks", - "from_port": 1, - "to": "blend_3", - "to_port": 1 - }, - { - "from": "transform_2", - "from_port": 0, - "to": "blend_4", - "to_port": 0 - }, - { - "from": "transform", - "from_port": 0, - "to": "blend_4", - "to_port": 1 - }, - { - "from": "transform", - "from_port": 0, - "to": "transform_2", - "to_port": 0 - }, - { - "from": "blend_4", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "blend_3", - "to_port": 2 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "normal_map", - "to_port": 0 - }, - { - "from": "normal_map", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "blend_3", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "Material", - "to_port": 0 - } - ], - "label": "Graph", - "name": "39", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "Material", - "node_position": { - "x": 510, - "y": -55 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 1, - "emission_energy": 0.45, - "metallic": 1, - "normal_scale": 2.15, - "roughness": 1, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "name": "shape", - "node_position": { - "x": -624.5, - "y": -157.5 - }, - "parameters": { - "edge": 0.0625, - "radius": 1, - "shape": 0, - "sides": 6 - }, - "type": "shape" - }, - { - "name": "transform", - "node_position": { - "x": -445.5, - "y": -87.5 - }, - "parameters": { - "repeat": true, - "rotate": 0, - "scale_x": 0.125, - "scale_y": 0.125, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "pattern", - "node_position": { - "x": -726.5, - "y": -55.5 - }, - "parameters": { - "mix": 0, - "x_scale": 2, - "x_wave": 4, - "y_scale": 1, - "y_wave": 3 - }, - "type": "pattern" - }, - { - "name": "blend", - "node_position": { - "x": -444.240479, - "y": -198.5 - }, - "parameters": { - "amount": 1, - "blend_type": 2 - }, - "type": "blend" - }, - { - "name": "transform_2", - "node_position": { - "x": -222.240479, - "y": -85.5 - }, - "parameters": { - "repeat": true, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0.06, - "translate_y": 0.06 - }, - "type": "transform" - }, - { - "name": "blend_2", - "node_position": { - "x": -167.240479, - "y": -198.5 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "bricks", - "node_position": { - "x": -506.407684, - "y": 150.5 - }, - "parameters": { - "bevel": 0, - "columns": 8, - "corner": 0, - "mortar": 0.1, - "pattern": 0, - "repeat": 1, - "round": 0, - "row_offset": 0, - "rows": 8 - }, - "type": "bricks" - }, - { - "name": "blend_3", - "node_position": { - "x": 2.592316, - "y": 168.5 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "transform_2_2", - "node_position": { - "x": -262.407715, - "y": 140 - }, - "parameters": { - "repeat": true, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0.56, - "translate_y": 0.56 - }, - "type": "transform" - }, - { - "name": "blend_4", - "node_position": { - "x": 5.592316, - "y": 65.5 - }, - "parameters": { - "amount": 1, - "blend_type": 11 - }, - "type": "blend" - }, - { - "name": "colorize", - "node_position": { - "x": -14.407684, - "y": 262.5 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.072727, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "normal_map", - "node_position": { - "x": 83.448486, - "y": -87.5 - }, - "parameters": { - "amount": 0.5, - "param0": 11, - "param1": 0.69, - "param2": 0, - "param3": 0, - "param4": 1, - "size": 4 - }, - "type": "normal_map" - }, - { - "name": "colorize_2", - "node_position": { - "x": 217.448486, - "y": 41.5 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0.375, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0.300293, - "pos": 1, - "r": 0.640625 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/tiles.ptex.import b/material_maker/examples/tiles.ptex.import deleted file mode 100644 index 78d9d8c..0000000 --- a/material_maker/examples/tiles.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/tiles.ptex-bb40bd3764e59f94a21d6514626ca2f3.tres" - -[deps] - -source_file="res://material_maker/examples/tiles.ptex" -dest_files=[ "res://.import/tiles.ptex-bb40bd3764e59f94a21d6514626ca2f3.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/wood.ptex b/material_maker/examples/wood.ptex deleted file mode 100644 index 04dece2..0000000 --- a/material_maker/examples/wood.ptex +++ /dev/null @@ -1,344 +0,0 @@ -{ - "connections": [ - { - "from": "perlin_0", - "from_port": 0, - "to": "warp_0", - "to_port": 0 - }, - { - "from": "perlin_1", - "from_port": 0, - "to": "warp_0", - "to_port": 1 - }, - { - "from": "perlin_2", - "from_port": 0, - "to": "blend_0", - "to_port": 0 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "normal_map_0", - "to_port": 0 - }, - { - "from": "normal_map_0", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "colorize_0", - "to_port": 0 - }, - { - "from": "colorize_0", - "from_port": 0, - "to": "Material", - "to_port": 2 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "Material", - "to_port": 1 - }, - { - "from": "voronoi_0", - "from_port": 0, - "to": "colorize_1", - "to_port": 0 - }, - { - "from": "warp_0", - "from_port": 0, - "to": "warp_1", - "to_port": 0 - }, - { - "from": "colorize_1", - "from_port": 0, - "to": "warp_1", - "to_port": 1 - }, - { - "from": "warp_1", - "from_port": 0, - "to": "blend_0", - "to_port": 1 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "Material", - "to_port": 0 - } - ], - "label": "Graph", - "name": "475", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "perlin_2", - "node_position": { - "x": -312, - "y": 2.5 - }, - "parameters": { - "iterations": 6, - "persistence": 1, - "scale_x": 32, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "perlin_1", - "node_position": { - "x": -635, - "y": 341.5 - }, - "parameters": { - "iterations": 3, - "persistence": 0.5, - "scale_x": 4, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "perlin_0", - "node_position": { - "x": -635, - "y": 210.5 - }, - "parameters": { - "iterations": 3, - "persistence": 0.5, - "scale_x": 32, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "warp_0", - "node_position": { - "x": -311, - "y": 280.5 - }, - "parameters": { - "amount": 0.1, - "eps": 0.05 - }, - "type": "warp" - }, - { - "name": "colorize_1", - "node_position": { - "x": -340, - "y": 402.5 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.432292, - "g": 0.432292, - "pos": 0, - "r": 0.432292 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.345455, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "warp_1", - "node_position": { - "x": -89, - "y": 325.5 - }, - "parameters": { - "amount": 0.1, - "eps": 0.045 - }, - "type": "warp" - }, - { - "name": "voronoi_0", - "node_position": { - "x": -648, - "y": 482.5 - }, - "parameters": { - "intensity": 1, - "randomness": 1, - "scale_x": 5, - "scale_y": 4, - "stretch_x": 1, - "stretch_y": 1 - }, - "type": "voronoi" - }, - { - "name": "blend_0", - "node_position": { - "x": 101, - "y": 250.5 - }, - "parameters": { - "amount": 1, - "blend_type": 2 - }, - "type": "blend" - }, - { - "name": "Material", - "node_position": { - "x": 687, - "y": 172 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 1, - "emission_energy": 1, - "metallic": 1, - "normal_scale": 1, - "roughness": 1, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "name": "colorize_2", - "node_position": { - "x": 407.35144, - "y": 127.181824 - }, - "parameters": { - "gradient": { - "interpolation": 2, - "points": [ - { - "a": 1, - "b": 0.071126, - "g": 0.34877, - "pos": 0.120364, - "r": 0.59375 - }, - { - "a": 1, - "b": 0.013021, - "g": 0.144043, - "pos": 0.263636, - "r": 0.3125 - }, - { - "a": 1, - "b": 0.071126, - "g": 0.34877, - "pos": 0.402182, - "r": 0.59375 - }, - { - "a": 1, - "b": 0.071126, - "g": 0.34877, - "pos": 0.663636, - "r": 0.59375 - }, - { - "a": 1, - "b": 0.013021, - "g": 0.144043, - "pos": 0.893091, - "r": 0.3125 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "normal_map_0", - "node_position": { - "x": 431, - "y": 423.5 - }, - "parameters": { - "param0": 11, - "param1": 0.99, - "param2": 0, - "param4": 1 - }, - "type": "normal_map" - }, - { - "name": "colorize_0", - "node_position": { - "x": 423, - "y": 306.5 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.53125, - "g": 0.53125, - "pos": 0, - "r": 0.53125 - }, - { - "a": 1, - "b": 0.708333, - "g": 0.708333, - "pos": 1, - "r": 0.708333 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/wood.ptex.import b/material_maker/examples/wood.ptex.import deleted file mode 100644 index d38e8e7..0000000 --- a/material_maker/examples/wood.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/wood.ptex-9103d7621dd6a30936fcbd644ea5b97c.tres" - -[deps] - -source_file="res://material_maker/examples/wood.ptex" -dest_files=[ "res://.import/wood.ptex-9103d7621dd6a30936fcbd644ea5b97c.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/wood_with_blood.ptex b/material_maker/examples/wood_with_blood.ptex deleted file mode 100644 index b428410..0000000 --- a/material_maker/examples/wood_with_blood.ptex +++ /dev/null @@ -1,499 +0,0 @@ -{ - "connections": [ - { - "from": "bricks_0", - "from_port": 0, - "to": "blend_0", - "to_port": 0 - }, - { - "from": "perlin_0", - "from_port": 0, - "to": "blend_0", - "to_port": 1 - }, - { - "from": "normal_map_0", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "perlin_1", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "colorize_0", - "from_port": 0, - "to": "blend_1", - "to_port": 1 - }, - { - "from": "perlin_2", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "blend_1", - "to_port": 2 - }, - { - "from": "blend_1", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "Material", - "to_port": 2 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "colorize_0", - "to_port": 0 - }, - { - "from": "uniform_1", - "from_port": 0, - "to": "Material", - "to_port": 1 - }, - { - "from": "uniform_0", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "perlin_1", - "from_port": 0, - "to": "colorize_1", - "to_port": 0 - }, - { - "from": "uniform_1", - "from_port": 0, - "to": "combine_0", - "to_port": 0 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "combine_0", - "to_port": 1 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "blend_1", - "to_port": 0 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "normal_map_0", - "to_port": 0 - } - ], - "label": "Graph", - "name": "505", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "Material", - "node_position": { - "x": 938, - "y": 96 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 1, - "emission_energy": 1, - "metallic": 1, - "normal_scale": 1, - "resolution": 1, - "roughness": 1, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "name": "colorize_3", - "node_position": { - "x": 487.633789, - "y": 65 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.5, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.672727, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "bricks_0", - "node_position": { - "x": -21, - "y": 70.5 - }, - "parameters": { - "bevel": 0.007813, - "columns": 5, - "corner": 0, - "mortar": 0.025469, - "pattern": 0, - "repeat": 1, - "round": 0, - "row_offset": 0.5, - "rows": 1 - }, - "type": "bricks" - }, - { - "name": "colorize_0", - "node_position": { - "x": 472, - "y": -41.5 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0.336914, - "pos": 0, - "r": 0.598958 - }, - { - "a": 1, - "b": 0, - "g": 0.454102, - "pos": 0.118182, - "r": 0.807292 - }, - { - "a": 1, - "b": 0, - "g": 0.37793, - "pos": 0.245455, - "r": 0.671875 - }, - { - "a": 1, - "b": 0, - "g": 0.427734, - "pos": 0.345455, - "r": 0.760417 - }, - { - "a": 1, - "b": 0.017795, - "g": 0.488254, - "pos": 0.527273, - "r": 0.854167 - }, - { - "a": 1, - "b": 0, - "g": 0.37793, - "pos": 0.645455, - "r": 0.671875 - }, - { - "a": 1, - "b": 0, - "g": 0.439453, - "pos": 0.845455, - "r": 0.78125 - }, - { - "a": 1, - "b": 0, - "g": 0.357422, - "pos": 1, - "r": 0.635417 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "perlin_1", - "node_position": { - "x": 110.633789, - "y": -143.5 - }, - "parameters": { - "iterations": 7, - "persistence": 0.55, - "scale_x": 4, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "blend_2", - "node_position": { - "x": 690.633789, - "y": 201.5 - }, - "parameters": { - "amount": 0.4, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "perlin_2", - "node_position": { - "x": 232.633789, - "y": 40 - }, - "parameters": { - "iterations": 6, - "persistence": 0.65, - "scale_x": 4, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "normal_map_0", - "node_position": { - "x": 724.633789, - "y": 345.5 - }, - "parameters": { - "amount": 0.15, - "param0": 11, - "param1": 0.99, - "param2": 0, - "param3": 0, - "param4": 1, - "size": 4 - }, - "type": "normal_map" - }, - { - "name": "blend_1", - "node_position": { - "x": 707.633789, - "y": -68 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "blend_0", - "node_position": { - "x": 222, - "y": 265.5 - }, - "parameters": { - "amount": 1, - "blend_type": 2 - }, - "type": "blend" - }, - { - "name": "uniform_1", - "node_position": { - "x": 753, - "y": 116 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "uniform_0", - "node_position": { - "x": 540, - "y": 234 - }, - "parameters": { - "color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "colorize_2", - "node_position": { - "x": 454.633789, - "y": -189.5 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0.515625 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.145455, - "r": 0.25 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.445455, - "r": 0.515625 - }, - { - "a": 1, - "b": 0.013184, - "g": 0.013184, - "pos": 0.745455, - "r": 0.28125 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0.322917 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_1", - "node_position": { - "x": 461.329102, - "y": -116.699997 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.034912, - "g": 0.129532, - "pos": 0, - "r": 0.203125 - }, - { - "a": 1, - "b": 0.038791, - "g": 0.074319, - "pos": 1, - "r": 0.114583 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "combine_0", - "node_position": { - "x": 942.329102, - "y": -55.5 - }, - "parameters": { - "color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "name": 0 - }, - "type": "combine" - }, - { - "name": "perlin_0", - "node_position": { - "x": -20, - "y": 279.5 - }, - "parameters": { - "iterations": 6, - "persistence": 0.7, - "scale_x": 20, - "scale_y": 3 - }, - "type": "perlin" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/wood_with_blood.ptex.import b/material_maker/examples/wood_with_blood.ptex.import deleted file mode 100644 index 10c0c78..0000000 --- a/material_maker/examples/wood_with_blood.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/wood_with_blood.ptex-9f2bb1b75f00c94dc21c9e25c9a4c345.tres" - -[deps] - -source_file="res://material_maker/examples/wood_with_blood.ptex" -dest_files=[ "res://.import/wood_with_blood.ptex-9f2bb1b75f00c94dc21c9e25c9a4c345.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/examples/wooden_floor.ptex b/material_maker/examples/wooden_floor.ptex deleted file mode 100644 index 059979d..0000000 --- a/material_maker/examples/wooden_floor.ptex +++ /dev/null @@ -1,280 +0,0 @@ -{ - "connections": [ - { - "from": "bricks_0", - "from_port": 0, - "to": "colorize_0", - "to_port": 0 - }, - { - "from": "colorize_0", - "from_port": 0, - "to": "blend_0", - "to_port": 0 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "Material", - "to_port": 0 - }, - { - "from": "normal_map_0", - "from_port": 0, - "to": "Material", - "to_port": 4 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "Material", - "to_port": 2 - }, - { - "from": "uniform_0", - "from_port": 0, - "to": "Material", - "to_port": 1 - }, - { - "from": "uniform_0", - "from_port": 0, - "to": "combine_0", - "to_port": 0 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "combine_0", - "to_port": 1 - }, - { - "from": "transform_1", - "from_port": 0, - "to": "blend_0", - "to_port": 1 - }, - { - "from": "perlin_0", - "from_port": 0, - "to": "transform_1", - "to_port": 0 - }, - { - "from": "bricks_0", - "from_port": 1, - "to": "decompose_0", - "to_port": 0 - }, - { - "from": "decompose_0", - "from_port": 0, - "to": "transform_1", - "to_port": 1 - }, - { - "from": "decompose_0", - "from_port": 1, - "to": "transform_1", - "to_port": 2 - }, - { - "from": "blend_0", - "from_port": 0, - "to": "normal_map_0", - "to_port": 0 - } - ], - "label": "Graph", - "name": "490", - "node_position": { - "x": 0, - "y": 0 - }, - "nodes": [ - { - "name": "colorize_0", - "node_position": { - "x": 524, - "y": -100.75 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0.213623, - "g": 0.391325, - "pos": 0.145455, - "r": 0.651042 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "normal_map_0", - "node_position": { - "x": 740, - "y": 135.25 - }, - "parameters": { - "amount": 0.3, - "param0": 11, - "param1": 0.2, - "param2": 0, - "param3": 0, - "param4": 1, - "size": 4 - }, - "type": "normal_map" - }, - { - "name": "uniform_0", - "node_position": { - "x": 781, - "y": 58 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "Material", - "node_position": { - "x": 992, - "y": 42 - }, - "parameters": { - "albedo_color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "ao_light_affect": 1, - "depth_scale": 1, - "emission_energy": 1, - "metallic": 1, - "normal_scale": 1, - "resolution": 1, - "roughness": 1, - "size": 11, - "subsurf_scatter_strength": 0 - }, - "type": "material" - }, - { - "name": "combine_0", - "node_position": { - "x": 866, - "y": -78 - }, - "parameters": { - "color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "name": 0 - }, - "type": "combine" - }, - { - "name": "perlin_0", - "node_position": { - "x": 69, - "y": 81.25 - }, - "parameters": { - "iterations": 6, - "persistence": 0.75, - "scale_x": 4, - "scale_y": 20 - }, - "type": "perlin" - }, - { - "name": "decompose_0", - "node_position": { - "x": 97, - "y": 236 - }, - "parameters": { - - }, - "type": "decompose" - }, - { - "name": "bricks_0", - "node_position": { - "x": 79, - "y": -124.75 - }, - "parameters": { - "bevel": 0, - "columns": 1, - "corner": 0, - "mortar": 0.02, - "pattern": 0, - "repeat": 1, - "round": 0, - "row_offset": 0.5, - "rows": 10 - }, - "type": "bricks" - }, - { - "name": "transform_1", - "node_position": { - "x": 290, - "y": 120 - }, - "parameters": { - "repeat": true, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 1, - "translate_y": 1 - }, - "type": "transform" - }, - { - "name": "blend_0", - "node_position": { - "x": 492, - "y": -13.75 - }, - "parameters": { - "amount": 0.554688, - "blend_type": 0 - }, - "type": "blend" - } - ], - "parameters": { - - }, - "type": "graph" -} \ No newline at end of file diff --git a/material_maker/examples/wooden_floor.ptex.import b/material_maker/examples/wooden_floor.ptex.import deleted file mode 100644 index 42b0ee1..0000000 --- a/material_maker/examples/wooden_floor.ptex.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="material_maker.import" -type="SpatialMaterial" -path="res://.import/wooden_floor.ptex-6a889ddc1c5f6eeeffb8ed3c8a6c223f.tres" - -[deps] - -source_file="res://material_maker/examples/wooden_floor.ptex" -dest_files=[ "res://.import/wooden_floor.ptex-6a889ddc1c5f6eeeffb8ed3c8a6c223f.tres" ] - -[params] - -render=false -scale=1.0 diff --git a/material_maker/fonts/hack.ttf b/material_maker/fonts/hack.ttf deleted file mode 100644 index 92a90cb..0000000 Binary files a/material_maker/fonts/hack.ttf and /dev/null differ diff --git a/material_maker/fonts/vegur_regular.otf b/material_maker/fonts/vegur_regular.otf deleted file mode 100644 index 28978bc..0000000 Binary files a/material_maker/fonts/vegur_regular.otf and /dev/null differ diff --git a/material_maker/icons/icon.png b/material_maker/icons/icon.png deleted file mode 100644 index 5958721..0000000 Binary files a/material_maker/icons/icon.png and /dev/null differ diff --git a/material_maker/icons/icon.png.import b/material_maker/icons/icon.png.import deleted file mode 100644 index 733ff75..0000000 --- a/material_maker/icons/icon.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/icon.png-67b1716fab2a9a6a9b5b60b1c38f8359.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/icons/icon.png" -dest_files=[ "res://.import/icon.png-67b1716fab2a9a6a9b5b60b1c38f8359.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/icons/icons.svg b/material_maker/icons/icons.svg deleted file mode 100644 index a8873a0..0000000 --- a/material_maker/icons/icons.svg +++ /dev/null @@ -1,948 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/material_maker/library/.gdignore b/material_maker/library/.gdignore deleted file mode 100644 index e69de29..0000000 diff --git a/material_maker/library/base.json b/material_maker/library/base.json deleted file mode 100644 index 0dadd4a..0000000 --- a/material_maker/library/base.json +++ /dev/null @@ -1,5651 +0,0 @@ -{ - "lib": [ - { - "icon": "simple_uniform", - "name": "uniform", - "parameters": { - "color": { - "a": 1, - "b": 1, - "g": 0.415686, - "r": 0, - "type": "Color" - } - }, - "tree_item": "Simple/Uniform", - "type": "uniform" - }, - { - "icon": "simple_uniform_greyscale", - "name": "uniform_greyscale", - "parameters": { - "color": 0.5 - }, - "tree_item": "Simple/Uniform/Greyscale", - "type": "uniform_greyscale" - }, - { - "icon": "simple_shape", - "name": "shape", - "parameters": { - "edge": 0.051546, - "radius": 0.845361, - "shape": 1, - "sides": 6 - }, - "tree_item": "Simple/Shape", - "type": "shape" - }, - { - "icon": "simple_shape_star", - "name": "shape", - "parameters": { - "edge": 0.2, - "radius": 0.34375, - "shape": 2, - "sides": 5 - }, - "tree_item": "Simple/Shape/Star", - "type": "shape" - }, - { - "icon": "simple_shape_curved_star", - "name": "shape", - "parameters": { - "edge": 0.628866, - "radius": 0.546392, - "shape": 3, - "sides": 6 - }, - "tree_item": "Simple/Shape/Curved Star", - "type": "shape" - }, - { - "icon": "simple_shape_rays", - "name": "shape", - "parameters": { - "edge": 0.628866, - "radius": 0.546392, - "shape": 4, - "sides": 9 - }, - "tree_item": "Simple/Shape/Rays", - "type": "shape" - }, - { - "icon": "simple_shape_circle", - "name": "shape", - "parameters": { - "edge": 0.2, - "radius": 0.906667, - "shape": 0, - "sides": 2 - }, - "tree_item": "Simple/Shape/Circle", - "type": "shape" - }, - { - "icon": "simple_image", - "name": "image", - "parameters": { - "file_path": "res://addons/material_maker/nodes/image/godot_logo.png", - "image": "D:/Dev/Godot/godot-procedural-textures/addons/material_maker/icons/icon.png" - }, - "tree_item": "Simple/Image", - "type": "image" - }, - { - "icon": "simple_text", - "name": "text", - "parameters": { - "font": "", - "font_size": 64, - "text": "Text", - "x": -0.4, - "y": -0.4 - }, - "tree_item": "Simple/Text", - "type": "text" - }, - { - "icon": "simple_gradient", - "name": "gradient", - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - }, - "repeat": 1, - "rotate": 0 - }, - "tree_item": "Simple/Gradient", - "type": "gradient" - }, - { - "icon": "simple_gradient_radial", - "name": "radial_gradient", - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - }, - "repeat": 1 - }, - "tree_item": "Simple/Gradient/Radial", - "type": "radial_gradient" - }, - { - "icon": "simple_gradient_circular", - "name": "circular_gradient", - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - }, - "repeat": 1 - }, - "tree_item": "Simple/Gradient/Circular", - "type": "circular_gradient" - }, - { - "icon": "simple_sdf_sdshow", - "name": "sdshow", - "parameters": { - "bevel": 0.1, - "cx": 0, - "cy": 0, - "h": 0.08, - "r": 0.3, - "w": 0.28 - }, - "tree_item": "Simple/SDF/sdShow", - "type": "sdshow" - }, - { - "icon": "simple_sdf_shapes_sdcircle", - "name": "sdcircle", - "parameters": { - "cx": 0, - "cy": 0, - "r": 0.4 - }, - "tree_item": "Simple/SDF/Shapes/sdCircle", - "type": "sdcircle" - }, - { - "icon": "simple_sdf_shapes_sdbox", - "name": "sdbox", - "parameters": { - "cx": 0, - "cy": 0, - "h": 0.2, - "w": 0.3 - }, - "tree_item": "Simple/SDF/Shapes/sdBox", - "type": "sdbox" - }, - { - "icon": "simple_sdf_shapes_sdline", - "name": "sdline", - "parameters": { - "ax": -0.3, - "ay": -0.3, - "bx": 0.3, - "by": 0.3 - }, - "tree_item": "Simple/SDF/Shapes/sdLine", - "type": "sdline" - }, - { - "icon": "simple_sdf_shapes_sdrhombus", - "name": "sdrhombus", - "parameters": { - "cx": 0, - "cy": 0, - "h": 0.2, - "w": 0.3 - }, - "tree_item": "Simple/SDF/Shapes/sdRhombus", - "type": "sdrhombus" - }, - { - "icon": "simple_sdf_shapes_sdarc", - "name": "sdarc", - "parameters": { - "a1": 30, - "a2": 150, - "cx": 0, - "cy": 0, - "r": 0.4, - "r1": 0.3, - "r2": 0.1 - }, - "tree_item": "Simple/SDF/Shapes/sdArc", - "type": "sdarc" - }, - { - "icon": "simple_sdf_operators_sdboolean", - "name": "sdboolean", - "parameters": { - "bevel": 0, - "cx": 0, - "cy": 0, - "h": 0.08, - "op": 0, - "r": 0.3, - "w": 0.28 - }, - "tree_item": "Simple/SDF/Operators/sdBoolean", - "type": "sdboolean" - }, - { - "icon": "simple_sdf_operators_sdsmoothboolean", - "name": "sdsmoothboolean", - "parameters": { - "bevel": 0, - "cx": 0, - "cy": 0, - "h": 0.08, - "k": 0.15, - "op": 0, - "r": 0.3, - "w": 0.28 - }, - "tree_item": "Simple/SDF/Operators/sdSmoothBoolean", - "type": "sdsmoothboolean" - }, - { - "icon": "simple_sdf_operators_sdroundedshape", - "name": "sdroundedshape", - "parameters": { - "bevel": 0, - "cx": 0, - "cy": 0, - "h": 0.08, - "k": 0.15, - "op": 0, - "r": 0.2, - "w": 0.28 - }, - "tree_item": "Simple/SDF/Operators/sdRoundedShape", - "type": "sdroundedshape" - }, - { - "icon": "simple_sdf_operators_sdannularshape", - "name": "sdannularshape", - "parameters": { - "bevel": 0, - "cx": 0, - "cy": 0, - "h": 0.08, - "k": 0.15, - "op": 0, - "r": 0.1, - "w": 0.28 - }, - "tree_item": "Simple/SDF/Operators/sdAnnularShape", - "type": "sdannularshape" - }, - { - "icon": "simple_sdf_operators_sdmorph", - "name": "sdmorph", - "parameters": { - "amount": 0.5, - "bevel": 0, - "cx": 0, - "cy": 0, - "h": 0.08, - "op": 0, - "r": 0.3, - "w": 0.28 - }, - "tree_item": "Simple/SDF/Operators/sdMorph", - "type": "sdmorph" - }, - { - "icon": "simple_sdf_operators_sdrepeat", - "name": "sdrepeat", - "parameters": { - "r": 0.5, - "rx": 3, - "ry": 3 - }, - "tree_item": "Simple/SDF/Operators/sdRepeat", - "type": "sdrepeat" - }, - { - "icon": "simple_sdf_operators_sdcirclerepeat", - "name": "sdcirclerepeat", - "parameters": { - "c": 6 - }, - "tree_item": "Simple/SDF/Operators/sdCircleRepeat", - "type": "sdcirclerepeat" - }, - { - "icon": "simple_sdf_transforms_translate", - "name": "sdtranslate", - "parameters": { - "x": 0, - "y": 0, - "z": 0 - }, - "tree_item": "Simple/SDF/Transforms/Translate", - "type": "sdtranslate" - }, - { - "icon": "simple_sdf_transforms_rotate", - "name": "sdrotate", - "parameters": { - "a": 0, - "x": 0.35, - "y": 0, - "z": 0 - }, - "tree_item": "Simple/SDF/Transforms/Rotate", - "type": "sdrotate" - }, - { - "icon": "simple_sdf_transforms_scale", - "name": "sdscale_2", - "parameters": { - "a": 0, - "s": 1, - "x": 0.35, - "y": 0, - "z": 0 - }, - "tree_item": "Simple/SDF/Transforms/Scale", - "type": "sdscale" - }, - { - "icon": "simple_curve", - "name": "curve", - "parameters": { - "ax": -0.35, - "ay": -0.2, - "bx": 0, - "by": 0.5, - "cx": 0.35, - "cy": -0.2, - "repeat": 1, - "width": 0.05 - }, - "tree_item": "Simple/Curve", - "type": "curve" - }, - { - "icon": "simple_profile", - "name": "profile", - "parameters": { - "gradient": { - "interpolation": 2, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0.55, - "g": 0.55, - "pos": 0.504545, - "r": 0.55 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - }, - "style": 1 - }, - "seed_value": 65353, - "tree_item": "Simple/Profile", - "type": "profile" - }, - { - "icon": "3d_box", - "name": "box", - "parameters": { - "cx": 0.5, - "cy": 0.5, - "cz": 0.5, - "r": 0.5, - "rx": 0, - "ry": 0, - "rz": 0, - "sx": 0.25, - "sy": 0.25, - "sz": 0.25 - }, - "tree_item": "3D/Box", - "type": "box" - }, - { - "icon": "3d_sphere", - "name": "sphere", - "parameters": { - "cx": 0.5, - "cy": 0.5, - "r": 0.5 - }, - "tree_item": "3D/Sphere", - "type": "sphere" - }, - { - "icon": "3d_sdf_render", - "name": "raymarching", - "parameters": { - - }, - "tree_item": "3D/SDF/Render", - "type": "raymarching" - }, - { - "icon": "3d_sdf_color", - "name": "sdf3d_color", - "parameters": { - "c": 0.5 - }, - "tree_item": "3D/SDF/Color", - "type": "sdf3d_color" - }, - { - "icon": "3d_sdf_shapes_sphere", - "name": "sdf3d_sphere", - "parameters": { - "r": 0.4 - }, - "tree_item": "3D/SDF/Shapes/Sphere", - "type": "sdf3d_sphere" - }, - { - "icon": "3d_sdf_shapes_box", - "name": "sdf3d_box", - "parameters": { - "r": 0.01, - "sx": 0.3, - "sy": 0.25, - "sz": 0.25 - }, - "tree_item": "3D/SDF/Shapes/Box", - "type": "sdf3d_box" - }, - { - "icon": "3d_sdf_shapes_cylinder", - "name": "sdf3d_cylinder", - "parameters": { - "l": 0.25, - "r": 0.25, - "sx": 0.25, - "sy": 0.25, - "sz": 0.5 - }, - "tree_item": "3D/SDF/Shapes/Cylinder", - "type": "sdf3d_cylinder" - }, - { - "icon": "3d_sdf_shapes_capsule", - "name": "sdf3d_capsule", - "parameters": { - "l": 0.3, - "r": 0.2, - "sx": 0.25, - "sy": 0.25, - "sz": 0.5 - }, - "tree_item": "3D/SDF/Shapes/Capsule", - "type": "sdf3d_capsule" - }, - { - "icon": "3d_sdf_shapes_cone", - "name": "sdf3d_cone", - "parameters": { - "a": 30, - "r": 0, - "sx": 0.01, - "sy": 0.01, - "sz": 0.015 - }, - "tree_item": "3D/SDF/Shapes/Cone", - "type": "sdf3d_cone" - }, - { - "icon": "3d_sdf_shapes_torus", - "name": "sdf3d_torus", - "parameters": { - "R": 0.3, - "r": 0.15, - "sx": 0.1, - "sy": 0.1, - "sz": 0.02 - }, - "tree_item": "3D/SDF/Shapes/Torus", - "type": "sdf3d_torus" - }, - { - "icon": "3d_sdf_operators_boolean", - "name": "sdf3d_boolean", - "parameters": { - "bevel": 0, - "cx": 0, - "cy": 0, - "h": 0.08, - "op": 0, - "r": 0.3, - "w": 0.28 - }, - "tree_item": "3D/SDF/Operators/Boolean", - "type": "sdf3d_boolean" - }, - { - "icon": "3d_sdf_operators_smoothboolean", - "name": "sdf3d_smoothboolean", - "parameters": { - "bevel": 0, - "cx": 0, - "cy": 0, - "h": 0.08, - "k": 0.15, - "op": 0, - "r": 0.3, - "w": 0.28 - }, - "tree_item": "3D/SDF/Operators/SmoothBoolean", - "type": "sdf3d_smoothboolean" - }, - { - "icon": "3d_sdf_operators_rounded", - "name": "sdf3d_rounded", - "parameters": { - "bevel": 0, - "cx": 0, - "cy": 0, - "h": 0.08, - "k": 0.15, - "op": 0, - "r": 0.15, - "w": 0.28 - }, - "tree_item": "3D/SDF/Operators/Rounded", - "type": "sdf3d_rounded" - }, - { - "icon": "3d_sdf_operators_elongation", - "name": "sdf3d_elongation", - "parameters": { - "x": 0.2, - "y": 0, - "z": 0 - }, - "tree_item": "3D/SDF/Operators/Elongation", - "type": "sdf3d_elongation" - }, - { - "icon": "3d_sdf_operators_repeat", - "name": "sdf3d_repeat", - "parameters": { - "a": 0, - "r": 0.3, - "rx": 3, - "ry": 3, - "s": 0.3, - "x": 0.35, - "y": 0, - "z": 0 - }, - "tree_item": "3D/SDF/Operators/Repeat", - "type": "sdf3d_repeat" - }, - { - "icon": "3d_sdf_operators_circlerepeat", - "name": "sdf3d_circle_repeat", - "parameters": { - "a": 0, - "c": 5, - "r": 0.24, - "rx": 4, - "ry": 4, - "s": 0.3, - "x": 0.35, - "y": 0, - "z": 0 - }, - "tree_item": "3D/SDF/Operators/CircleRepeat", - "type": "sdf3d_circle_repeat" - }, - { - "icon": "3d_sdf_operators_extrusion", - "name": "sdf3d_extrusion", - "parameters": { - "a": 0, - "d": 0.3, - "s": 1, - "x": 0.35, - "y": 0, - "z": 0 - }, - "tree_item": "3D/SDF/Operators/Extrusion", - "type": "sdf3d_extrusion" - }, - { - "icon": "3d_sdf_operators_revolution", - "name": "sdf3d_revolution", - "parameters": { - "a": 0, - "d": 0.25, - "s": 1, - "x": 0.35, - "y": 0, - "z": 0 - }, - "tree_item": "3D/SDF/Operators/Revolution", - "type": "sdf3d_revolution" - }, - { - "icon": "3d_sdf_operators_morph", - "name": "sdf3d_morph", - "parameters": { - "Amount": 0.5, - "amount": 0.5, - "bevel": 0, - "cx": 0, - "cy": 0, - "h": 0.08, - "op": 0, - "r": 0.3, - "w": 0.28 - }, - "tree_item": "3D/SDF/Operators/Morph", - "type": "sdf3d_morph" - }, - { - "icon": "3d_sdf_transforms_translate", - "name": "sdf3d_translate_3_2", - "parameters": { - "x": 0, - "y": 0, - "z": 0 - }, - "tree_item": "3D/SDF/Transforms/Translate", - "type": "sdf3d_translate" - }, - { - "icon": "3d_sdf_transforms_scale", - "name": "sdf3d_scale_2", - "parameters": { - "a": 0, - "s": 1, - "x": 0.35, - "y": 0, - "z": 0 - }, - "tree_item": "3D/SDF/Transforms/Scale", - "type": "sdf3d_scale" - }, - { - "icon": "3d_sdf_transforms_rotate", - "name": "sdf3d_rotate_2", - "parameters": { - "a": 0, - "ax": 0, - "ay": 0, - "az": 0, - "x": 0.35, - "y": 0, - "z": 0 - }, - "tree_item": "3D/SDF/Transforms/Rotate", - "type": "sdf3d_rotate" - }, - { - "icon": "3d_texture_apply", - "name": "tex3d_apply", - "parameters": { - - }, - "tree_item": "3D/Texture/Apply", - "type": "tex3d_apply" - }, - { - "icon": "3d_texture_select", - "name": "tex3d_select", - "parameters": { - "t": 0.01, - "v": 1 - }, - "tree_item": "3D/Texture/Select", - "type": "tex3d_select" - }, - { - "icon": "3d_texture_from2d", - "name": "tex3d_from2d", - "parameters": { - - }, - "tree_item": "3D/Texture/From2D", - "type": "tex3d_from2d" - }, - { - "icon": "3d_texture_pattern", - "name": "tex3d_pattern_2", - "parameters": { - "mix": 4, - "x_scale": 2, - "x_wave": 2, - "y_scale": 2, - "y_wave": 2, - "z_scale": 2, - "z_wave": 2 - }, - "tree_item": "3D/Texture/Pattern", - "type": "tex3d_pattern" - }, - { - "icon": "3d_texture_fbm", - "name": "tex3d_fbm_4", - "parameters": { - "iterations": 1, - "noise": 0, - "persistence": 0.5, - "scale_x": 8, - "scale_y": 8, - "scale_z": 8 - }, - "tree_item": "3D/Texture/FBM", - "type": "tex3d_fbm" - }, - { - "icon": "3d_texture_blend", - "name": "tex3d_blend_2", - "parameters": { - "amount": 0.5, - "blend_type": 0 - }, - "tree_item": "3D/Texture/Blend", - "type": "tex3d_blend" - }, - { - "icon": "3d_texture_colorize", - "name": "tex3d_colorize_3", - "parameters": { - "g": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0, - "g": 0.46875, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "tree_item": "3D/Texture/Colorize", - "type": "tex3d_colorize" - }, - { - "icon": "3d_texture_rotate", - "name": "tex3d_rotate", - "parameters": { - "ax": 0, - "ay": 0, - "az": 0 - }, - "tree_item": "3D/Texture/Rotate", - "type": "tex3d_rotate" - }, - { - "icon": "3d_texture_distort", - "name": "tex3d_distort_2", - "parameters": { - "Distort": 0.3 - }, - "tree_item": "3D/Texture/Distort", - "type": "tex3d_distort" - }, - { - "icon": "pattern_generic", - "parameters": { - "mix": 0, - "x_scale": 4, - "x_wave": 0, - "y_scale": 4, - "y_wave": 0 - }, - "tree_item": "Pattern/Generic", - "type": "pattern" - }, - { - "icon": "pattern_generic_checkerboard", - "name": "pattern", - "parameters": { - "mix": 4, - "x_scale": 4, - "x_wave": 2, - "y_scale": 4, - "y_wave": 2 - }, - "tree_item": "Pattern/Generic/Checkerboard", - "type": "pattern" - }, - { - "icon": "pattern_bricks", - "parameters": { - "bevel": 0.1, - "columns": 3, - "mortar": 0.1, - "row_offset": 0.5, - "rows": 6 - }, - "tree_item": "Pattern/Bricks", - "type": "bricks" - }, - { - "icon": "pattern_bricks_tiles", - "parameters": { - "bevel": 0.05, - "columns": 4, - "mortar": 0.05, - "row_offset": 0, - "rows": 4 - }, - "tree_item": "Pattern/Bricks/Tiles", - "type": "bricks" - }, - { - "icon": "pattern_bricks_basketweave", - "parameters": { - "bevel": 0.05, - "columns": 2, - "mortar": 0.05, - "pattern": 3, - "repeat": 2, - "row_offset": 0, - "rows": 2 - }, - "tree_item": "Pattern/Bricks/BasketWeave", - "type": "bricks" - }, - { - "icon": "pattern_bricks_herringbone", - "parameters": { - "bevel": 0.05, - "columns": 2, - "mortar": 0.05, - "pattern": 2, - "repeat": 2, - "row_offset": 0, - "rows": 2 - }, - "tree_item": "Pattern/Bricks/HerringBone", - "type": "bricks" - }, - { - "icon": "pattern_bricks_spanishbond", - "parameters": { - "bevel": 0.05, - "columns": 2, - "mortar": 0.05, - "pattern": 4, - "repeat": 2, - "row_offset": 0, - "rows": 2 - }, - "tree_item": "Pattern/Bricks/SpanishBond", - "type": "bricks" - }, - { - "icon": "pattern_unevenbricks", - "name": "bricks_uneven", - "parameters": { - "bevel": 0.01, - "corner": 0, - "iterations": 8, - "min_size": 0.3, - "mortar": 0.01, - "randomness": 0.5, - "round": 0 - }, - "tree_item": "Pattern/UnevenBricks", - "type": "bricks_uneven" - }, - { - "icon": "pattern_weave", - "name": "weave", - "parameters": { - "columns": 4, - "rows": 4 - }, - "tree_item": "Pattern/Weave", - "type": "weave" - }, - { - "icon": "pattern_truchet", - "name": "truchet", - "parameters": { - "Size": 4, - "shape": 0, - "size": 4, - "type": 1 - }, - "tree_item": "Pattern/Truchet", - "type": "truchet" - }, - { - "icon": "pattern_runes", - "name": "runes", - "parameters": { - "columns": 4, - "rows": 4 - }, - "tree_item": "Pattern/Runes", - "type": "runes" - }, - { - "icon": "pattern_runes_i_ching", - "name": "iching", - "parameters": { - "columns": 2, - "rows": 2 - }, - "tree_item": "Pattern/Runes/I Ching", - "type": "iching" - }, - { - "connections": [ - { - "from": "pattern", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "transform", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "pattern_2", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "bricks", - "from_port": 1, - "to": "transform", - "to_port": 1 - }, - { - "from": "blend", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "icon": "pattern_fibers", - "label": "Fibers", - "name": "graph_4", - "nodes": [ - { - "name": "transform", - "node_position": { - "x": -422.795074, - "y": 104.5 - }, - "parameters": { - "repeat": true, - "rotate": 30.125, - "scale_x": 0.5, - "scale_y": 1, - "translate_x": 0.975, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "colorize", - "node_position": { - "x": -396.795074, - "y": 44.5 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.4375, - "g": 0.4375, - "pos": 0, - "r": 0.4375 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "bricks", - "node_position": { - "x": -674.752563, - "y": 17.5 - }, - "parameters": { - "bevel": 0.1, - "columns": 4, - "corner": 0, - "mortar": 0.1, - "pattern": 0, - "repeat": 1, - "round": 0, - "row_offset": 0.5, - "rows": 1 - }, - "type": "bricks" - }, - { - "name": "pattern_2", - "node_position": { - "x": -435.795074, - "y": -53.5 - }, - "parameters": { - "mix": 0, - "x_scale": 4, - "x_wave": 0, - "y_scale": 4, - "y_wave": 4 - }, - "type": "pattern" - }, - { - "name": "blend", - "node_position": { - "x": -142.795074, - "y": 11.5 - }, - "parameters": { - "amount": 1, - "blend_type": 2 - }, - "type": "blend" - }, - { - "name": "pattern", - "node_position": { - "x": -435.795074, - "y": -154.5 - }, - "parameters": { - "mix": 0, - "x_scale": 4, - "x_wave": 0, - "y_scale": 4, - "y_wave": 4 - }, - "type": "pattern" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -429.557495, - "y": -266.5 - }, - "parameters": { - "param0": 4 - }, - "type": "remote", - "widgets": [ - { - "label": "Repeat", - "linked_widgets": [ - { - "node": "pattern", - "widget": "x_scale" - }, - { - "node": "bricks", - "widget": "columns" - }, - { - "node": "pattern_2", - "widget": "x_scale" - } - ], - "name": "param0", - "type": "linked_control" - } - ] - }, - { - "name": "gen_inputs", - "node_position": { - "x": -974.752563, - "y": -38.07143 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 157.204926, - "y": -38.07143 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - } - ], - "parameters": { - "param0": 4 - }, - "tree_item": "Pattern/Fibers", - "type": "graph" - }, - { - "icon": "pattern_scratches", - "name": "scratches", - "parameters": { - "Randomness": 0.5, - "angle": -1, - "layers": 5, - "length": 0.25, - "randomness": 0.44, - "waviness": 0.51, - "width": 0.4 - }, - "tree_item": "Pattern/Scratches", - "type": "scratches" - }, - { - "icon": "pattern_beehive", - "name": "beehive", - "parameters": { - "sx": 4, - "sy": 4 - }, - "tree_item": "Pattern/Beehive", - "type": "beehive" - }, - { - "icon": "pattern_sine_wave", - "name": "sine_wave", - "parameters": { - "amplitude": 0.5, - "frequency": 2, - "phase": 0 - }, - "tree_item": "Pattern/Sine Wave", - "type": "sine_wave" - }, - { - "icon": "noise", - "name": "noise", - "parameters": { - "density": 0.5, - "size": 4 - }, - "tree_item": "Noise", - "type": "noise" - }, - { - "icon": "noise_value", - "parameters": { - "iterations": 3, - "persistence": 0.5, - "scale_x": 4, - "scale_y": 4 - }, - "tree_item": "Noise/Value", - "type": "perlin" - }, - { - "icon": "noise_value_color", - "name": "perlin_color", - "parameters": { - "iterations": 3, - "persistence": 0.5, - "scale_x": 4, - "scale_y": 4 - }, - "tree_item": "Noise/Value/Color", - "type": "perlin_color" - }, - { - "connections": [ - { - "from": "perlin", - "from_port": 0, - "to": "transform", - "to_port": 1 - }, - { - "from": "perlin", - "from_port": 0, - "to": "transform", - "to_port": 2 - }, - { - "from": "perlin", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "transform", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "icon": "noise_value_warp1", - "label": "Warp1", - "name": "graph", - "nodes": [ - { - "name": "transform", - "node_position": { - "x": -259.25, - "y": -658 - }, - "parameters": { - "repeat": true, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0.5, - "translate_y": 0.5 - }, - "type": "transform" - }, - { - "name": "perlin", - "node_position": { - "x": -502.25, - "y": -653 - }, - "parameters": { - "iterations": 3, - "persistence": 0.5, - "scale_x": 4, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -670.25, - "y": -647.5 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 18.75, - "y": -657.5 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -315.75, - "y": -893 - }, - "parameters": { - "param0": 4, - "param1": 4, - "param2": 3, - "param3": 0.5, - "param4": 0.5, - "param5": 0.5 - }, - "type": "remote", - "widgets": [ - { - "label": "Scale X", - "linked_widgets": [ - { - "node": "perlin", - "widget": "scale_x" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Scale Y", - "linked_widgets": [ - { - "node": "perlin", - "widget": "scale_y" - } - ], - "name": "param1", - "type": "linked_control" - }, - { - "label": "Iterations", - "linked_widgets": [ - { - "node": "perlin", - "widget": "iterations" - } - ], - "name": "param2", - "type": "linked_control" - }, - { - "label": "Persistance", - "linked_widgets": [ - { - "node": "perlin", - "widget": "persistence" - } - ], - "name": "param3", - "type": "linked_control" - }, - { - "label": "Warp X", - "linked_widgets": [ - { - "node": "transform", - "widget": "translate_x" - } - ], - "name": "param4", - "type": "linked_control" - }, - { - "label": "Warp Y", - "linked_widgets": [ - { - "node": "transform", - "widget": "translate_y" - } - ], - "name": "param5", - "type": "linked_control" - } - ] - } - ], - "parameters": { - "param0": 4, - "param1": 4, - "param2": 3, - "param3": 0.5, - "param4": 0.5, - "param5": 0.5 - }, - "tree_item": "Noise/Value/Warp1", - "type": "graph" - }, - { - "connections": [ - { - "from": "perlin", - "from_port": 0, - "to": "transform", - "to_port": 1 - }, - { - "from": "transform_2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "perlin", - "from_port": 0, - "to": "transform", - "to_port": 2 - }, - { - "from": "perlin", - "from_port": 0, - "to": "transform_2", - "to_port": 0 - }, - { - "from": "transform", - "from_port": 0, - "to": "transform_2", - "to_port": 1 - }, - { - "from": "transform", - "from_port": 0, - "to": "transform_2", - "to_port": 2 - }, - { - "from": "perlin", - "from_port": 0, - "to": "transform", - "to_port": 0 - } - ], - "icon": "noise_value_warp2", - "label": "Warp2", - "name": "graph", - "nodes": [ - { - "name": "transform", - "node_position": { - "x": -292.25, - "y": -629 - }, - "parameters": { - "repeat": true, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0.5, - "translate_y": 0.5 - }, - "type": "transform" - }, - { - "name": "perlin", - "node_position": { - "x": -558.25, - "y": -720 - }, - "parameters": { - "iterations": 3, - "persistence": 0.5, - "scale_x": 4, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -802.25, - "y": -655.5 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 268.75, - "y": -656.5 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -315.75, - "y": -905 - }, - "parameters": { - "param0": 4, - "param1": 4, - "param2": 3, - "param3": 0.5, - "param4": 0.5, - "param5": 0.5 - }, - "type": "remote", - "widgets": [ - { - "label": "Scale X", - "linked_widgets": [ - { - "node": "perlin", - "widget": "scale_x" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Scale Y", - "linked_widgets": [ - { - "node": "perlin", - "widget": "scale_y" - } - ], - "name": "param1", - "type": "linked_control" - }, - { - "label": "Iterations", - "linked_widgets": [ - { - "node": "perlin", - "widget": "iterations" - } - ], - "name": "param2", - "type": "linked_control" - }, - { - "label": "Persistance", - "linked_widgets": [ - { - "node": "perlin", - "widget": "persistence" - } - ], - "name": "param3", - "type": "linked_control" - }, - { - "label": "Warp X", - "linked_widgets": [ - { - "node": "transform", - "widget": "translate_x" - }, - { - "node": "transform_2", - "widget": "translate_x" - } - ], - "name": "param4", - "type": "linked_control" - }, - { - "label": "Warp Y", - "linked_widgets": [ - { - "node": "transform", - "widget": "translate_y" - }, - { - "node": "transform_2", - "widget": "translate_y" - } - ], - "name": "param5", - "type": "linked_control" - } - ] - }, - { - "name": "transform_2", - "node_position": { - "x": -32.462402, - "y": -714.099976 - }, - "parameters": { - "repeat": true, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0.5, - "translate_y": 0.5 - }, - "type": "transform" - } - ], - "parameters": { - "param0": 4, - "param2": 3, - "param4": 0.5, - "param5": 0.5 - }, - "tree_item": "Noise/Value/Warp2", - "type": "graph" - }, - { - "icon": "noise_voronoi", - "parameters": { - "intensity": 1, - "scale_x": 4, - "scale_y": 4 - }, - "tree_item": "Noise/Voronoi", - "type": "voronoi" - }, - { - "icon": "noise_color", - "name": "color_noise", - "parameters": { - "density": 0.5, - "size": 9 - }, - "tree_item": "Noise/Color", - "type": "color_noise" - }, - { - "icon": "noise_fbm", - "name": "fbm", - "parameters": { - "iterations": 5, - "noise": 0, - "persistence": 0.5, - "scale_x": 2, - "scale_y": 2 - }, - "tree_item": "Noise/FBM", - "type": "fbm" - }, - { - "icon": "filter_invert", - "name": "invert", - "parameters": { - "steps": 6 - }, - "tree_item": "Filter/Invert", - "type": "invert" - }, - { - "icon": "filter_brightnesscontrast", - "name": "brightness_contrast", - "parameters": { - "brightness": 0, - "contrast": 1, - "steps": 6 - }, - "tree_item": "Filter/BrightnessContrast", - "type": "brightness_contrast" - }, - { - "parameters": { - "hue": 0, - "saturation": 1, - "value": 1 - }, - "tree_item": "Filter/AdjustHSV", - "type": "adjust_hsv" - }, - { - "icon": "filter_tones", - "name": "tones", - "parameters": { - "in_max": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "in_mid": { - "a": 0.5, - "b": 0.5, - "g": 0.5, - "r": 0.5, - "type": "Color" - }, - "in_min": { - "a": 0, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - }, - "out_max": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "out_min": { - "a": 0, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "tree_item": "Filter/Tones", - "type": "tones" - }, - { - "icon": "filter_tones_map", - "name": "tones_map", - "parameters": { - "invert": false, - "value": 0.5, - "width": 0.1 - }, - "tree_item": "Filter/Tones/Map", - "type": "tones_map" - }, - { - "icon": "filter_tones_step", - "name": "tones_step", - "parameters": { - "invert": false, - "value": 0.5, - "width": 0.1 - }, - "tree_item": "Filter/Tones/Step", - "type": "tones_step" - }, - { - "icon": "filter_greyscale", - "name": "greyscale", - "parameters": { - "brightness": 0, - "contrast": 1, - "mode": 2, - "steps": 6 - }, - "tree_item": "Filter/Greyscale", - "type": "greyscale" - }, - { - "icon": "filter_colorize", - "parameters": { - "gradient": [ - { - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ] - }, - "tree_item": "Filter/Colorize", - "type": "colorize" - }, - { - "icon": "filter_colorize_invert", - "parameters": { - "gradient": [ - { - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ] - }, - "tree_item": "Filter/Colorize/Invert", - "type": "colorize" - }, - { - "icon": "filter_colorize_rainbow", - "name": "colorize", - "parameters": { - "gradient": { - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0.96875, - "pos": 0.254545, - "r": 1 - }, - { - "a": 1, - "b": 0.125, - "g": 1, - "pos": 0.527273, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 0.0625, - "pos": 0.772727, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 0, - "pos": 1, - "r": 0.84375 - } - ], - "type": "Gradient" - } - }, - "tree_item": "Filter/Colorize/Rainbow", - "type": "colorize" - }, - { - "icon": "filter_blend", - "parameters": { - "amount": 0.5, - "blend_type": 0 - }, - "tree_item": "Filter/Blend", - "type": "blend" - }, - { - "tree_item": "Filter/Combine", - "type": "combine" - }, - { - "tree_item": "Filter/Decompose", - "type": "decompose" - }, - { - "icon": "filter_swapchannels", - "name": "swap_channels", - "parameters": { - "out_a": 8, - "out_b": 6, - "out_g": 4, - "out_r": 2 - }, - "tree_item": "Filter/SwapChannels", - "type": "swap_channels" - }, - { - "icon": "filter_normal_map", - "parameters": { - "amount": 0.5 - }, - "tree_item": "Filter/Normal map", - "type": "normal_map" - }, - { - "icon": "filter_blur", - "name": "gaussian_blur", - "parameters": { - "param0": 9, - "param1": 50, - "param2": 0 - }, - "tree_item": "Filter/Blur", - "type": "gaussian_blur" - }, - { - "icon": "filter_blur_directional", - "name": "directional_blur", - "parameters": { - "param0": 9, - "param1": 50, - "param2": 45 - }, - "tree_item": "Filter/Blur/Directional", - "type": "directional_blur" - }, - { - "icon": "filter_blur_slope", - "name": "slope_blur", - "parameters": { - "param0": 9, - "param1": 20 - }, - "tree_item": "Filter/Blur/Slope", - "type": "slope_blur" - }, - { - "icon": "filter_edge_detect", - "name": "edge_detect_1", - "parameters": { - "size": 6 - }, - "tree_item": "Filter/Edge detect", - "type": "edge_detect_1" - }, - { - "icon": "filter_edge_detect_axis_aligned", - "name": "edge_detect_2", - "parameters": { - "size": 6 - }, - "tree_item": "Filter/Edge detect/Axis aligned", - "type": "edge_detect_2" - }, - { - "icon": "filter_edge_detect_diagonal", - "name": "edge_detect_3", - "parameters": { - "size": 6 - }, - "tree_item": "Filter/Edge detect/Diagonal", - "type": "edge_detect_3" - }, - { - "icon": "filter_sharpen", - "name": "sharpen", - "parameters": { - "size": 6 - }, - "tree_item": "Filter/Sharpen", - "type": "sharpen" - }, - { - "icon": "filter_emboss", - "name": "emboss_2", - "parameters": { - "param0": 9, - "param1": 0, - "param2": 5 - }, - "tree_item": "Filter/Emboss", - "type": "emboss" - }, - { - "icon": "filter_occlusion", - "name": "occlusion", - "parameters": { - "param0": 8, - "param1": 50, - "param2": 1.5 - }, - "tree_item": "Filter/Occlusion", - "type": "occlusion" - }, - { - "icon": "filter_quantize", - "name": "quantize", - "parameters": { - "steps": 4 - }, - "tree_item": "Filter/Quantize", - "type": "quantize" - }, - { - "icon": "filter_dilate", - "name": "dilate", - "parameters": { - "param0": 9, - "param1": 0.1, - "param2": 0 - }, - "tree_item": "Filter/Dilate", - "type": "dilate" - }, - { - "icon": "filter_fill", - "name": "fill_2", - "parameters": { - "param0": 8, - "param1": 10 - }, - "tree_item": "Filter/Fill", - "type": "fill" - }, - { - "icon": "filter_fill_to_position", - "name": "fill_to_position", - "parameters": { - "axis": 0 - }, - "tree_item": "Filter/Fill/To Position", - "type": "fill_to_position" - }, - { - "icon": "filter_fill_to_size", - "name": "fill_to_size", - "parameters": { - "formula": 0 - }, - "seed_value": -52887, - "tree_item": "Filter/Fill/To Size", - "type": "fill_to_size" - }, - { - "icon": "filter_fill_to_color", - "name": "fill_to_color", - "parameters": { - "edgecolor": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "tree_item": "Filter/Fill/To Color", - "type": "fill_to_color" - }, - { - "icon": "filter_fill_to_random_grey", - "name": "fill_to_random_grey", - "parameters": { - "edgecolor": 1 - }, - "tree_item": "Filter/Fill/To random grey", - "type": "fill_to_random_grey" - }, - { - "icon": "filter_fill_to_random_color", - "name": "fill_to_random_color", - "parameters": { - "edgecolor": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - } - }, - "tree_item": "Filter/Fill/To random color", - "type": "fill_to_random_color" - }, - { - "icon": "filter_fill_to_uv", - "name": "fill_to_uv", - "parameters": { - - }, - "tree_item": "Filter/Fill/To UV", - "type": "fill_to_uv" - }, - { - "icon": "filter_math", - "name": "math", - "parameters": { - "clamp": false, - "default_in1": 0, - "default_in2": 0, - "op": 0 - }, - "tree_item": "Filter/Math", - "type": "math" - }, - { - "icon": "filter_maketileable", - "name": "make_tileable", - "parameters": { - "w": 0.1 - }, - "tree_item": "Filter/MakeTileable", - "type": "make_tileable" - }, - { - "icon": "filter_pixelize", - "name": "pixelize", - "parameters": { - "c": 8, - "d": 0.5, - "x": 16, - "y": 16 - }, - "tree_item": "Filter/Pixelize", - "type": "pixelize" - }, - { - "icon": "filter_supersample", - "name": "supersample", - "parameters": { - "count": 2, - "size": 9, - "width": 1 - }, - "tree_item": "Filter/Supersample", - "type": "supersample" - }, - { - "icon": "transform", - "parameters": { - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0, - "translate_y": 0 - }, - "tree_item": "Transform", - "type": "transform2" - }, - { - "icon": "transform_translate", - "name": "translate", - "parameters": { - "translate_x": 0, - "translate_y": 0 - }, - "tree_item": "Transform/Translate", - "type": "translate" - }, - { - "icon": "transform_rotate", - "name": "rotate", - "parameters": { - "cx": 0, - "cy": 0, - "rotate": 0 - }, - "tree_item": "Transform/Rotate", - "type": "rotate" - }, - { - "icon": "transform_scale", - "name": "scale", - "parameters": { - "cx": 0, - "cy": 0, - "scale_x": 1, - "scale_y": 1 - }, - "tree_item": "Transform/Scale", - "type": "scale" - }, - { - "icon": "transform_shear", - "name": "shear", - "parameters": { - "amount": 1, - "direction": 0 - }, - "tree_item": "Transform/Shear", - "type": "shear" - }, - { - "icon": "transform_mirror", - "name": "mirror", - "parameters": { - "direction": 0, - "offset": 0 - }, - "tree_item": "Transform/Mirror", - "type": "mirror" - }, - { - "icon": "transform_kaleidoscope", - "name": "kaleidoscope", - "parameters": { - "count": 5, - "direction": 0, - "offset": 0 - }, - "tree_item": "Transform/Kaleidoscope", - "type": "kaleidoscope" - }, - { - "icon": "transform_warp", - "name": "warp", - "parameters": { - "amount": 0.1, - "eps": 0.1, - "epsilon": 0 - }, - "tree_item": "Transform/Warp", - "type": "warp" - }, - { - "icon": "transform_circlemap", - "name": "circle_map", - "parameters": { - - }, - "tree_item": "Transform/CircleMap", - "type": "circle_map" - }, - { - "icon": "transform_customuv", - "name": "custom_uv", - "parameters": { - - }, - "tree_item": "Transform/CustomUV", - "type": "custom_uv" - }, - { - "icon": "transform_tile2x2", - "name": "tile2x2", - "parameters": { - - }, - "tree_item": "Transform/Tile2x2", - "type": "tile2x2" - }, - { - "icon": "transform_splatter", - "name": "splatter", - "parameters": { - "count": 25, - "rotate": 0, - "scale": 0, - "select_inputs": 0 - }, - "tree_item": "Transform/Splatter", - "type": "splatter" - }, - { - "icon": "transform_splatter_color", - "name": "splatter_color", - "parameters": { - "count": 25, - "rotate": 0, - "scale": 0, - "select_inputs": 0 - }, - "tree_item": "Transform/Splatter/Color", - "type": "splatter_color" - }, - { - "icon": "transform_tiler", - "name": "tiler", - "parameters": { - "offset": 0.25, - "overlap": 2, - "rotate": 45, - "scale": 0.2, - "select_inputs": 0, - "tx": 4, - "ty": 4 - }, - "tree_item": "Transform/Tiler", - "type": "tiler" - }, - { - "icon": "transform_tiler_color", - "name": "tiler_color", - "parameters": { - "offset": 0.25, - "overlap": 1, - "rotate": 45, - "scale": 0.2, - "select_inputs": 0, - "tx": 4, - "ty": 4 - }, - "tree_item": "Transform/Tiler/Color", - "type": "tiler_color" - }, - { - "icon": "transform_circlesplatter", - "name": "circle_splatter", - "parameters": { - "count": 20, - "i_rotate": 0, - "i_scale": 0, - "radius": 0.4, - "rings": 2, - "rotate": 0, - "scale": 0, - "scale_x": 1, - "scale_y": 1, - "select_inputs": 0, - "spiral": 0, - "value": 0 - }, - "tree_item": "Transform/CircleSplatter", - "type": "circle_splatter" - }, - { - "icon": "transform_circlesplatter_color", - "name": "circle_splatter_color", - "parameters": { - "count": 20, - "i_rotate": 0, - "i_scale": 0, - "opacity": 0, - "radius": 0.4, - "rings": 2, - "rotate": 0, - "scale": 0, - "scale_x": 1, - "scale_y": 1, - "select_inputs": 0, - "spiral": 0 - }, - "tree_item": "Transform/CircleSplatter/Color", - "type": "circle_splatter_color" - }, - { - "icon": "workflow_createmap", - "name": "mwf_create_map", - "parameters": { - "angle": 0, - "height": 1 - }, - "tree_item": "Workflow/CreateMap", - "type": "mwf_create_map" - }, - { - "icon": "workflow_mixmap", - "name": "mwf_mix_maps", - "parameters": { - "angle": 45, - "height": 0.8 - }, - "tree_item": "Workflow/MixMap", - "type": "mwf_mix_maps" - }, - { - "icon": "workflow_applymap", - "name": "mwf_map", - "parameters": { - - }, - "tree_item": "Workflow/ApplyMap", - "type": "mwf_map" - }, - { - "icon": "workflow_mix", - "name": "mwf_mix", - "parameters": { - - }, - "tree_item": "Workflow/Mix", - "type": "mwf_mix" - }, - { - "icon": "workflow_output", - "name": "mwf_output", - "parameters": { - "param0": 1, - "param1": 10, - "param2": 1 - }, - "tree_item": "Workflow/Output", - "type": "mwf_output" - }, - { - "connections": [ - { - "from": "colorize", - "from_port": 0, - "to": "_2", - "to_port": 0 - }, - { - "from": "_2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "combine", - "to_port": 2 - }, - { - "from": "uniform_greyscale_2", - "from_port": 0, - "to": "combine", - "to_port": 1 - }, - { - "from": "combine", - "from_port": 0, - "to": "gen_outputs", - "to_port": 1 - }, - { - "from": "uniform_greyscale_3", - "from_port": 0, - "to": "combine", - "to_port": 0 - }, - { - "from": "normal_map", - "from_port": 0, - "to": "gen_outputs", - "to_port": 3 - }, - { - "from": "uniform", - "from_port": 0, - "to": "gen_outputs", - "to_port": 2 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "normal_map", - "to_port": 0 - }, - { - "from": "noise", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "scratches", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "blend", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "graph_2", - "from_port": 0, - "to": "colorize", - "to_port": 0 - } - ], - "icon": "workflow_materials_marble", - "label": "Marble", - "name": "marble", - "nodes": [ - { - "name": "uniform_greyscale_2", - "node_position": { - "x": -325.5, - "y": 82.5 - }, - "parameters": { - "color": 0.15 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform_greyscale", - "node_position": { - "x": -325.5, - "y": 133 - }, - "parameters": { - "color": 0 - }, - "type": "uniform_greyscale" - }, - { - "name": "_2", - "node_position": { - "x": -327.611084, - "y": -48.388885 - }, - "parameters": { - "c1": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "c2": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "shader_model": { - "code": "", - "global": "", - "inputs": [ - { - "default": "$uv.x", - "label": "", - "name": "in", - "type": "f" - } - ], - "instance": "", - "name": "Simple Gradient", - "outputs": [ - { - "rgba": "mix($c1, $c2, $in($uv))", - "type": "rgba" - } - ], - "parameters": [ - { - "default": { - "a": 1, - "b": 0, - "g": 0, - "r": 0 - }, - "label": "Color 1", - "name": "c1", - "type": "color" - }, - { - "default": { - "a": 1, - "b": 1, - "g": 1, - "r": 1 - }, - "label": "Color 2", - "name": "c2", - "type": "color" - } - ] - }, - "type": "shader" - }, - { - "name": "colorize", - "node_position": { - "x": -346.5, - "y": -112 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.090909, - "r": 0 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.336364, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.390909, - "r": 1 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.436364, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -483.845703, - "y": -241.932098 - }, - "parameters": { - "param0": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "param1": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - }, - "param2": 2 - }, - "type": "remote", - "widgets": [ - { - "label": "Color 1", - "linked_widgets": [ - { - "node": "_2", - "widget": "c1" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Color 2", - "linked_widgets": [ - { - "node": "_2", - "widget": "c2" - } - ], - "name": "param1", - "type": "linked_control" - }, - { - "label": "Scratches", - "linked_widgets": [ - { - "node": "normal_map", - "widget": "param1" - } - ], - "name": "param2", - "type": "linked_control" - } - ] - }, - { - "name": "gen_inputs", - "node_position": { - "x": -894.5, - "y": -0.352623 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 218.388916, - "y": 18.647377 - }, - "parameters": { - - }, - "ports": [ - { - "group_size": 4, - "name": "Albedo", - "type": "rgb" - }, - { - "name": "ORM", - "type": "rgb" - }, - { - "name": "Emission", - "type": "rgb" - }, - { - "name": "Normal", - "type": "rgb" - } - ], - "type": "ios" - }, - { - "name": "combine", - "node_position": { - "x": -87.22229, - "y": 39.197388 - }, - "parameters": { - "color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "name": 0 - }, - "type": "combine" - }, - { - "name": "uniform_greyscale_3", - "node_position": { - "x": -325.100708, - "y": 31.197388 - }, - "parameters": { - "color": 1 - }, - "type": "uniform_greyscale" - }, - { - "name": "normal_map", - "node_position": { - "x": -85.707123, - "y": 186.780701 - }, - "parameters": { - "amount": 0.5, - "param0": 11, - "param1": 2, - "param2": 0, - "param3": 0, - "param4": 0, - "size": 4 - }, - "type": "normal_map" - }, - { - "name": "uniform", - "node_position": { - "x": 52.203369, - "y": 83.780701 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "scratches", - "node_position": { - "x": -751.885315, - "y": 149.637848 - }, - "parameters": { - "Randomness": 0.5, - "angle": -1, - "layers": 10, - "length": 0.05, - "randomness": 1, - "waviness": 0.29, - "width": 0.002 - }, - "type": "scratches" - }, - { - "name": "colorize_2", - "node_position": { - "x": -322.733154, - "y": 194.637848 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 0.015625, - "g": 0.015625, - "pos": 1, - "r": 0.015625 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "noise", - "node_position": { - "x": -742.733154, - "y": 335.637848 - }, - "parameters": { - "density": 0.5, - "size": 10 - }, - "type": "noise" - }, - { - "name": "blend", - "node_position": { - "x": -461.733154, - "y": 255.887848 - }, - "parameters": { - "amount": 0.99, - "blend_type": 0 - }, - "type": "blend" - }, - { - "connections": [ - { - "from": "perlin", - "from_port": 0, - "to": "transform", - "to_port": 1 - }, - { - "from": "perlin", - "from_port": 0, - "to": "transform", - "to_port": 2 - }, - { - "from": "perlin", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "transform", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "label": "Warp1", - "name": "graph_2", - "node_position": { - "x": -685.717468, - "y": -63.5793 - }, - "nodes": [ - { - "name": "transform", - "node_position": { - "x": -259.25, - "y": -658 - }, - "parameters": { - "repeat": true, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0.5, - "translate_y": 0.5 - }, - "type": "transform" - }, - { - "name": "perlin", - "node_position": { - "x": -502.25, - "y": -653 - }, - "parameters": { - "iterations": 8, - "persistence": 0.5, - "scale_x": 8, - "scale_y": 8 - }, - "type": "perlin" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -670.25, - "y": -647.5 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 18.75, - "y": -657.5 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -315.75, - "y": -893 - }, - "parameters": { - "param0": 8, - "param1": 8, - "param2": 8, - "param3": 0.5, - "param4": 0.5, - "param5": 0.5 - }, - "type": "remote", - "widgets": [ - { - "label": "Scale X", - "linked_widgets": [ - { - "node": "perlin", - "widget": "scale_x" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Scale Y", - "linked_widgets": [ - { - "node": "perlin", - "widget": "scale_y" - } - ], - "name": "param1", - "type": "linked_control" - }, - { - "label": "Iterations", - "linked_widgets": [ - { - "node": "perlin", - "widget": "iterations" - } - ], - "name": "param2", - "type": "linked_control" - }, - { - "label": "Persistance", - "linked_widgets": [ - { - "node": "perlin", - "widget": "persistence" - } - ], - "name": "param3", - "type": "linked_control" - }, - { - "label": "Warp X", - "linked_widgets": [ - { - "node": "transform", - "widget": "translate_x" - } - ], - "name": "param4", - "type": "linked_control" - }, - { - "label": "Warp Y", - "linked_widgets": [ - { - "node": "transform", - "widget": "translate_y" - } - ], - "name": "param5", - "type": "linked_control" - } - ] - } - ], - "parameters": { - "param0": 8, - "param1": 8, - "param2": 8, - "param3": 0.5, - "param4": 0.5, - "param5": 0.5 - }, - "type": "graph" - } - ], - "parameters": { - "param0": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "param1": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - }, - "param2": 2 - }, - "tree_item": "Workflow/Materials/Marble", - "type": "graph" - }, - { - "connections": [ - { - "from": "uniform_2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 3 - }, - { - "from": "uniform_greyscale_3_2", - "from_port": 0, - "to": "combine", - "to_port": 0 - }, - { - "from": "uniform_greyscale_3", - "from_port": 0, - "to": "combine", - "to_port": 1 - }, - { - "from": "uniform_greyscale_4", - "from_port": 0, - "to": "combine", - "to_port": 2 - }, - { - "from": "uniform_3", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "combine", - "from_port": 0, - "to": "gen_outputs", - "to_port": 1 - }, - { - "from": "uniform", - "from_port": 0, - "to": "gen_outputs", - "to_port": 2 - } - ], - "icon": "workflow_materials_metal", - "label": "Metal", - "name": "graph_2_2", - "nodes": [ - { - "name": "uniform_greyscale_3_2", - "node_position": { - "x": -712.322693, - "y": -216.48642 - }, - "parameters": { - "color": 1 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform_greyscale_4", - "node_position": { - "x": -712.322693, - "y": -114.48642 - }, - "parameters": { - "color": 1 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform_greyscale_3", - "node_position": { - "x": -712.322693, - "y": -165.48642 - }, - "parameters": { - "color": 0.1 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform_2", - "node_position": { - "x": -674.908142, - "y": -0.333069 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0.501961, - "r": 0.501961, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "uniform_3", - "node_position": { - "x": -676.322693, - "y": -271.48642 - }, - "parameters": { - "color": { - "a": 1, - "b": 0.554, - "g": 0.556, - "r": 0.55, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "combine", - "node_position": { - "x": -514.322693, - "y": -176.48642 - }, - "parameters": { - "color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "name": 0 - }, - "type": "combine" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -847.322693, - "y": -143.585464 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -206.322693, - "y": -144.585464 - }, - "parameters": { - - }, - "ports": [ - { - "group_size": 4, - "name": "Albedo", - "type": "rgb" - }, - { - "name": "ORM", - "type": "rgb" - }, - { - "name": "Emission", - "type": "rgb" - }, - { - "name": "Normal", - "type": "rgb" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -739.30249, - "y": -408.925568 - }, - "parameters": { - "param0": 1, - "param1": 0.1 - }, - "type": "remote", - "widgets": [ - { - "configurations": { - "Aluminum": [ - { - "node": "uniform_3", - "value": { - "a": 1, - "b": 0.925, - "g": 0.921, - "r": 0.913, - "type": "Color" - }, - "widget": "color" - } - ], - "Chromium": [ - { - "node": "uniform_3", - "value": { - "a": 1, - "b": 0.554, - "g": 0.556, - "r": 0.55, - "type": "Color" - }, - "widget": "color" - } - ], - "Cobalt": [ - { - "node": "uniform_3", - "value": { - "a": 1, - "b": 0.634, - "g": 0.655, - "r": 0.662, - "type": "Color" - }, - "widget": "color" - } - ], - "Copper": [ - { - "node": "uniform_3", - "value": { - "a": 1, - "b": 0.538, - "g": 0.637, - "r": 0.955, - "type": "Color" - }, - "widget": "color" - } - ], - "Gold": [ - { - "node": "uniform_3", - "value": { - "a": 1, - "b": 0.336, - "g": 0.766, - "r": 1, - "type": "Color" - }, - "widget": "color" - } - ], - "Iron": [ - { - "node": "uniform_3", - "value": { - "a": 1, - "b": 0.58, - "g": 0.57, - "r": 0.56, - "type": "Color" - }, - "widget": "color" - } - ], - "Nickel": [ - { - "node": "uniform_3", - "value": { - "a": 1, - "b": 0.526, - "g": 0.609, - "r": 0.66, - "type": "Color" - }, - "widget": "color" - } - ], - "Platinum": [ - { - "node": "uniform_3", - "value": { - "a": 1, - "b": 0.585, - "g": 0.637, - "r": 0.672, - "type": "Color" - }, - "widget": "color" - } - ], - "Silver": [ - { - "node": "uniform_3", - "value": { - "a": 1, - "b": 0.915, - "g": 0.96, - "r": 0.972, - "type": "Color" - }, - "widget": "color" - } - ], - "Titanium": [ - { - "node": "uniform_3", - "value": { - "a": 1, - "b": 0.449, - "g": 0.497, - "r": 0.542, - "type": "Color" - }, - "widget": "color" - } - ] - }, - "label": "Metal", - "linked_widgets": [ - { - "node": "uniform_3", - "widget": "color" - } - ], - "name": "param0", - "type": "config_control" - }, - { - "label": "Roughness", - "linked_widgets": [ - { - "node": "uniform_greyscale_3", - "widget": "color" - } - ], - "name": "param1", - "type": "linked_control" - } - ] - }, - { - "name": "uniform", - "node_position": { - "x": -673.80249, - "y": -56.425568 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "type": "uniform" - } - ], - "parameters": { - "param0": 1, - "param1": 0.1 - }, - "tree_item": "Workflow/Materials/Metal", - "type": "graph" - }, - { - "connections": [ - { - "from": "scratches", - "from_port": 0, - "to": "colorize", - "to_port": 0 - }, - { - "from": "colorize_2", - "from_port": 0, - "to": "colorize_3", - "to_port": 0 - }, - { - "from": "colorize_3", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "transform", - "from_port": 0, - "to": "colorize_2", - "to_port": 0 - }, - { - "from": "colorize", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "perlin_2", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "transform", - "to_port": 2 - }, - { - "from": "uniform_greyscale_2", - "from_port": 0, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "colorize_4", - "from_port": 0, - "to": "warp", - "to_port": 1 - }, - { - "from": "blend_3", - "from_port": 0, - "to": "transform", - "to_port": 0 - }, - { - "from": "voronoi", - "from_port": 0, - "to": "transform_2", - "to_port": 0 - }, - { - "from": "transform_2", - "from_port": 0, - "to": "colorize_4", - "to_port": 0 - }, - { - "from": "transform_2", - "from_port": 0, - "to": "colorize_5", - "to_port": 0 - }, - { - "from": "perlin", - "from_port": 0, - "to": "colorize_6", - "to_port": 0 - }, - { - "from": "colorize_6", - "from_port": 0, - "to": "warp", - "to_port": 0 - }, - { - "from": "colorize_5", - "from_port": 0, - "to": "blend_3", - "to_port": 0 - }, - { - "from": "warp", - "from_port": 0, - "to": "blend_3", - "to_port": 1 - }, - { - "from": "uniform_greyscale_3", - "from_port": 0, - "to": "combine", - "to_port": 2 - }, - { - "from": "uniform_greyscale_3_2", - "from_port": 0, - "to": "combine", - "to_port": 1 - }, - { - "from": "combine", - "from_port": 0, - "to": "gen_outputs", - "to_port": 1 - }, - { - "from": "uniform", - "from_port": 0, - "to": "gen_outputs", - "to_port": 2 - }, - { - "from": "blend", - "from_port": 0, - "to": "normal_map", - "to_port": 0 - }, - { - "from": "normal_map", - "from_port": 0, - "to": "gen_outputs", - "to_port": 3 - } - ], - "icon": "workflow_materials_wood", - "label": "Wood", - "name": "graph_2", - "nodes": [ - { - "name": "colorize_2", - "node_position": { - "x": -502.779297, - "y": -230.133209 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0, - "r": 0 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.204676, - "r": 1 - }, - { - "a": 1, - "b": 0.151042, - "g": 0.151042, - "pos": 0.413767, - "r": 0.151042 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.595585, - "r": 1 - }, - { - "a": 1, - "b": 0.197917, - "g": 0.197917, - "pos": 0.786495, - "r": 0.197917 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.986495, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize", - "node_position": { - "x": -605.5, - "y": 130 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.15625, - "g": 0.15625, - "pos": 0.072727, - "r": 0.15625 - }, - { - "a": 1, - "b": 0, - "g": 0, - "pos": 1, - "r": 0 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "colorize_3", - "node_position": { - "x": -504.264893, - "y": -169.658966 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.163818, - "g": 0.402123, - "pos": 0, - "r": 0.515625 - }, - { - "a": 1, - "b": 0.377604, - "g": 0.54769, - "pos": 1, - "r": 0.625 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "transform", - "node_position": { - "x": -520.979492, - "y": -423.665527 - }, - "parameters": { - "repeat": false, - "rotate": 0, - "scale_x": 1, - "scale_y": 1, - "translate_x": 0, - "translate_y": 0.1 - }, - "type": "transform" - }, - { - "name": "perlin", - "node_position": { - "x": -519.5, - "y": -819 - }, - "parameters": { - "iterations": 2, - "persistence": 0.8, - "scale_x": 1, - "scale_y": 64 - }, - "type": "perlin" - }, - { - "name": "uniform_greyscale", - "node_position": { - "x": -601.280884, - "y": 198.450867 - }, - "parameters": { - "color": 0 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform_greyscale_3", - "node_position": { - "x": -304.030396, - "y": -69.502716 - }, - "parameters": { - "color": 0.3 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform_greyscale_3_2", - "node_position": { - "x": -305.030396, - "y": -124.502716 - }, - "parameters": { - "color": 0.8 - }, - "type": "uniform_greyscale" - }, - { - "name": "blend_2", - "node_position": { - "x": -792.692017, - "y": -378.799133 - }, - "parameters": { - "amount": 0.2, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "perlin_2", - "node_position": { - "x": -1081.780762, - "y": -422.665527 - }, - "parameters": { - "iterations": 2, - "persistence": 0.5, - "scale_x": 4, - "scale_y": 4 - }, - "type": "perlin" - }, - { - "name": "uniform_greyscale_2", - "node_position": { - "x": -1054.058716, - "y": -292.799133 - }, - "parameters": { - "color": 0.5 - }, - "type": "uniform_greyscale" - }, - { - "name": "scratches", - "node_position": { - "x": -634.5, - "y": -49 - }, - "parameters": { - "Randomness": 0.5, - "angle": 0, - "layers": 5, - "length": 0.02, - "randomness": 0.06, - "waviness": 0.05, - "width": 0.05 - }, - "type": "scratches" - }, - { - "name": "blend", - "node_position": { - "x": -375.280884, - "y": 4.450851 - }, - "parameters": { - "amount": 0.3, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -555.280884, - "y": -959.799133 - }, - "parameters": { - "param0": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.163818, - "g": 0.402123, - "pos": 0, - "r": 0.515625 - }, - { - "a": 1, - "b": 0.377604, - "g": 0.54769, - "pos": 1, - "r": 0.625 - } - ], - "type": "Gradient" - }, - "param1": 0.2, - "param2": 0.3 - }, - "type": "remote", - "widgets": [ - { - "label": "Color", - "linked_widgets": [ - { - "node": "colorize_3", - "widget": "gradient" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Waviness", - "linked_widgets": [ - { - "node": "blend_2", - "widget": "amount" - } - ], - "name": "param1", - "type": "linked_control" - }, - { - "label": "Scratches", - "linked_widgets": [ - { - "node": "blend", - "widget": "amount" - } - ], - "name": "param2", - "type": "linked_control" - } - ] - }, - { - "name": "gen_inputs", - "node_position": { - "x": -1378.780762, - "y": -198.650482 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": 192.969604, - "y": -125.650482 - }, - "parameters": { - - }, - "ports": [ - { - "group_size": 4, - "name": "Albedo", - "type": "rgb" - }, - { - "name": "ORM", - "type": "rgb" - }, - { - "name": "Emission", - "type": "rgb" - }, - { - "name": "Normal", - "type": "rgb" - } - ], - "type": "ios" - }, - { - "name": "warp", - "node_position": { - "x": -485.120483, - "y": -600.473999 - }, - "parameters": { - "amount": 0.04, - "eps": 0.03, - "epsilon": 0 - }, - "shader_model": { - "global": "", - "inputs": [ - { - "default": "vec4(sin($uv.x*20.0)*0.5+0.5, sin($uv.y*20.0)*0.5+0.5, 0, 1)", - "label": "", - "name": "in", - "type": "rgba" - }, - { - "default": "0.0", - "label": "", - "name": "d", - "type": "f" - } - ], - "instance": "", - "name": "Warp", - "outputs": [ - { - "rgba": "$in($uv+$amount*vec2($d(fract($uv+vec2($eps, 0.0)))-$d(fract($uv-vec2($eps, 0.0))), $d(fract($uv+vec2(0.0, $eps)))-$d(fract($uv-vec2(0.0, $eps)))))", - "type": "rgba" - } - ], - "parameters": [ - { - "default": 0, - "label": "", - "max": 1, - "min": 0, - "name": "amount", - "step": 0.005, - "type": "float", - "widget": "spinbox" - }, - { - "default": 0, - "label": "", - "max": 0.2, - "min": 0.005, - "name": "eps", - "step": 0.005, - "type": "float", - "widget": "spinbox" - } - ] - }, - "type": "shader" - }, - { - "name": "voronoi", - "node_position": { - "x": -1137.120483, - "y": -855.473999 - }, - "parameters": { - "intensity": 1, - "randomness": 1, - "scale_x": 2, - "scale_y": 2, - "stretch_x": 1, - "stretch_y": 1 - }, - "type": "voronoi" - }, - { - "name": "colorize_4", - "node_position": { - "x": -876.015137, - "y": -678.105591 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0, - "r": 1 - }, - { - "a": 1, - "b": 0.46875, - "g": 0.46875, - "pos": 0.318182, - "r": 0.46875 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "blend_3", - "node_position": { - "x": -526.015137, - "y": -516.105591 - }, - "parameters": { - "amount": 1, - "blend_type": 10 - }, - "type": "blend" - }, - { - "name": "colorize_5", - "node_position": { - "x": -876.015137, - "y": -614.105591 - }, - "parameters": { - "gradient": { - "interpolation": 2, - "points": [ - { - "a": 1, - "b": 0, - "g": 0, - "pos": 0.063636, - "r": 0 - }, - { - "a": 1, - "b": 0.072917, - "g": 0.072917, - "pos": 0.118182, - "r": 0.072917 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 0.118182, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "transform_2", - "node_position": { - "x": -1135.610352, - "y": -670.105591 - }, - "parameters": { - "repeat": true, - "rotate": 0, - "scale_x": 1, - "scale_y": 0.5, - "translate_x": 0, - "translate_y": 0 - }, - "type": "transform" - }, - { - "name": "colorize_6", - "node_position": { - "x": -494.895752, - "y": -689.355591 - }, - "parameters": { - "gradient": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.140625, - "g": 0.140625, - "pos": 0, - "r": 0.140625 - }, - { - "a": 1, - "b": 1, - "g": 1, - "pos": 1, - "r": 1 - } - ], - "type": "Gradient" - } - }, - "type": "colorize" - }, - { - "name": "combine", - "node_position": { - "x": -102.834259, - "y": -117.463135 - }, - "parameters": { - "color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "name": 0 - }, - "type": "combine" - }, - { - "name": "uniform", - "node_position": { - "x": 28.165741, - "y": -71.463135 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "normal_map", - "node_position": { - "x": -71.142059, - "y": 4.536865 - }, - "parameters": { - "amount": 0.5, - "param0": 10, - "param1": 1, - "param2": 0, - "param3": 0, - "param4": 0, - "size": 4 - }, - "type": "normal_map" - } - ], - "parameters": { - "param0": { - "interpolation": 1, - "points": [ - { - "a": 1, - "b": 0.163818, - "g": 0.402123, - "pos": 0, - "r": 0.515625 - }, - { - "a": 1, - "b": 0.377604, - "g": 0.54769, - "pos": 1, - "r": 0.625 - } - ], - "type": "Gradient" - }, - "param1": 0.2, - "param2": 0.3 - }, - "tree_item": "Workflow/Materials/Wood", - "type": "graph" - }, - { - "connections": [ - { - "from": "uniform_2", - "from_port": 0, - "to": "gen_outputs", - "to_port": 3 - }, - { - "from": "uniform_greyscale_3_2", - "from_port": 0, - "to": "combine", - "to_port": 0 - }, - { - "from": "uniform_greyscale_3", - "from_port": 0, - "to": "combine", - "to_port": 1 - }, - { - "from": "uniform_greyscale_4", - "from_port": 0, - "to": "combine", - "to_port": 2 - }, - { - "from": "uniform_3", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - }, - { - "from": "combine", - "from_port": 0, - "to": "gen_outputs", - "to_port": 1 - }, - { - "from": "uniform", - "from_port": 0, - "to": "gen_outputs", - "to_port": 2 - } - ], - "icon": "workflow_materials_template", - "label": "Material template", - "name": "graph_2_2_2", - "nodes": [ - { - "name": "uniform_greyscale_3_2", - "node_position": { - "x": -608.322693, - "y": -181.48642 - }, - "parameters": { - "color": 1 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform_greyscale_4", - "node_position": { - "x": -608.322693, - "y": -79.48642 - }, - "parameters": { - "color": 0 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform_greyscale_3", - "node_position": { - "x": -608.322693, - "y": -130.48642 - }, - "parameters": { - "color": 0.5 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform_2", - "node_position": { - "x": -570.908142, - "y": 34.666931 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0.501961, - "r": 0.501961, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "uniform_3", - "node_position": { - "x": -572.322693, - "y": -236.48642 - }, - "parameters": { - "color": { - "a": 1, - "b": 0.494118, - "g": 0.494118, - "r": 0.494118, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "combine", - "node_position": { - "x": -410.322693, - "y": -141.48642 - }, - "parameters": { - "color": { - "a": 1, - "b": 1, - "g": 1, - "r": 1, - "type": "Color" - }, - "name": 0 - }, - "type": "combine" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -743.322693, - "y": -145.585464 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -206.322693, - "y": -144.585464 - }, - "parameters": { - - }, - "ports": [ - { - "group_size": 4, - "name": "Albedo", - "type": "rgb" - }, - { - "name": "ORM", - "type": "rgb" - }, - { - "name": "Emission", - "type": "rgb" - }, - { - "name": "Normal", - "type": "rgb" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -652.30249, - "y": -398.925568 - }, - "parameters": { - "param0": { - "a": 1, - "b": 0.494118, - "g": 0.494118, - "r": 0.494118, - "type": "Color" - }, - "param1": 0.5, - "param2": 0, - "param3": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "type": "remote", - "widgets": [ - { - "label": "Albedo", - "linked_widgets": [ - { - "node": "uniform_3", - "widget": "color" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Roughness", - "linked_widgets": [ - { - "node": "uniform_greyscale_3", - "widget": "color" - } - ], - "name": "param1", - "type": "linked_control" - }, - { - "label": "Metallic", - "linked_widgets": [ - { - "node": "uniform_greyscale_4", - "widget": "color" - } - ], - "name": "param2", - "type": "linked_control" - }, - { - "label": "Emission", - "linked_widgets": [ - { - "node": "uniform", - "widget": "color" - } - ], - "name": "param3", - "type": "linked_control" - } - ] - }, - { - "name": "uniform", - "node_position": { - "x": -569.80249, - "y": -21.425568 - }, - "parameters": { - "color": { - "a": 1, - "b": 0, - "g": 0, - "r": 0, - "type": "Color" - } - }, - "type": "uniform" - } - ], - "parameters": { - "param0": { - "a": 1, - "b": 0.494118, - "g": 0.494118, - "r": 0.494118, - "type": "Color" - }, - "param1": 0.5, - "param2": 0 - }, - "tree_item": "Workflow/Materials/Template", - "type": "graph" - }, - { - "connections": [ - { - "from": "fbm", - "from_port": 0, - "to": "circle_map", - "to_port": 0 - }, - { - "from": "shape_2", - "from_port": 0, - "to": "scale", - "to_port": 0 - }, - { - "from": "scale", - "from_port": 0, - "to": "warp_2", - "to_port": 0 - }, - { - "from": "fbm_2", - "from_port": 0, - "to": "warp_2", - "to_port": 1 - }, - { - "from": "warp_2", - "from_port": 0, - "to": "warp", - "to_port": 0 - }, - { - "from": "circle_map", - "from_port": 0, - "to": "warp", - "to_port": 1 - }, - { - "from": "shape_2_2", - "from_port": 0, - "to": "warp_3", - "to_port": 0 - }, - { - "from": "circle_map", - "from_port": 0, - "to": "warp_3", - "to_port": 1 - }, - { - "from": "warp_3", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "warp", - "from_port": 0, - "to": "blend", - "to_port": 1 - }, - { - "from": "blend", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "icon": "workflow_shapes_splat", - "label": "Splat", - "name": "graph", - "nodes": [ - { - "name": "fbm_2", - "node_position": { - "x": -1349.347656, - "y": 202.5 - }, - "parameters": { - "iterations": 3, - "noise": 1, - "persistence": 0.8, - "scale_x": 4, - "scale_y": 4 - }, - "type": "fbm" - }, - { - "name": "scale", - "node_position": { - "x": -1323.200195, - "y": 61 - }, - "parameters": { - "cx": 0, - "cy": 0, - "scale_x": 1.32, - "scale_y": 1 - }, - "type": "scale" - }, - { - "name": "warp", - "node_position": { - "x": -735.070801, - "y": 228 - }, - "parameters": { - "amount": 0.21, - "eps": 0.01, - "mode": 0 - }, - "type": "warp" - }, - { - "name": "warp_2", - "node_position": { - "x": -1057.847656, - "y": 144 - }, - "parameters": { - "amount": 0.06, - "eps": 0.1, - "mode": 0 - }, - "type": "warp" - }, - { - "name": "shape_2", - "node_position": { - "x": -1496.846436, - "y": 46 - }, - "parameters": { - "edge": 0.01, - "radius": 0.13, - "shape": 0, - "sides": 2 - }, - "type": "shape" - }, - { - "name": "shape_2_2", - "node_position": { - "x": -936.665894, - "y": 11.543518 - }, - "parameters": { - "edge": 0.01, - "radius": 0.1, - "shape": 0, - "sides": 1 - }, - "type": "shape" - }, - { - "name": "circle_map", - "node_position": { - "x": -1022.846497, - "y": 268 - }, - "parameters": { - "radius": 1.5, - "repeat": 1 - }, - "seed_value": -54158, - "type": "circle_map" - }, - { - "name": "fbm", - "node_position": { - "x": -1286.846436, - "y": 374 - }, - "parameters": { - "iterations": 3, - "noise": 0, - "persistence": 1, - "scale_x": 32, - "scale_y": 8 - }, - "type": "fbm" - }, - { - "name": "warp_3", - "node_position": { - "x": -718.647949, - "y": 96.043518 - }, - "parameters": { - "amount": 0.06, - "eps": 0.01, - "mode": 0 - }, - "type": "warp" - }, - { - "name": "blend", - "node_position": { - "x": -505.353638, - "y": 157.543518 - }, - "parameters": { - "amount": 1, - "blend_type": 9 - }, - "type": "blend" - }, - { - "name": "gen_inputs", - "node_position": { - "x": -1796.846436, - "y": 158.863037 - }, - "parameters": { - - }, - "ports": [ - - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -205.353638, - "y": 158.863037 - }, - "parameters": { - - }, - "ports": [ - { - "name": "port0", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -1020.267334, - "y": -108.456482 - }, - "parameters": { - "param0": 0.1, - "param1": 0.21 - }, - "type": "remote", - "widgets": [ - { - "label": "Impact size", - "linked_widgets": [ - { - "node": "shape_2_2", - "widget": "radius" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Explosiveness", - "linked_widgets": [ - { - "node": "warp", - "widget": "amount" - } - ], - "name": "param1", - "type": "linked_control" - } - ] - } - ], - "parameters": { - "param0": 0.1, - "param1": 0.21 - }, - "tree_item": "Workflow/Shapes/Splat", - "type": "graph" - }, - { - "connections": [ - { - "from": "gen_inputs", - "from_port": 3, - "to": "gen_outputs", - "to_port": 3 - }, - { - "from": "gen_inputs", - "from_port": 4, - "to": "gen_outputs", - "to_port": 4 - }, - { - "from": "blend", - "from_port": 0, - "to": "gen_outputs", - "to_port": 1 - }, - { - "from": "gen_inputs", - "from_port": 1, - "to": "blend", - "to_port": 1 - }, - { - "from": "gen_inputs", - "from_port": 5, - "to": "blend", - "to_port": 2 - }, - { - "from": "uniform", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "gen_inputs", - "from_port": 2, - "to": "decompose", - "to_port": 0 - }, - { - "from": "decompose", - "from_port": 0, - "to": "combine", - "to_port": 0 - }, - { - "from": "combine", - "from_port": 0, - "to": "gen_outputs", - "to_port": 2 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "combine", - "to_port": 1 - }, - { - "from": "decompose", - "from_port": 1, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "blend_2_2", - "from_port": 0, - "to": "combine", - "to_port": 2 - }, - { - "from": "decompose", - "from_port": 2, - "to": "blend_2_2", - "to_port": 1 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "uniform_greyscale_2", - "from_port": 0, - "to": "blend_2_2", - "to_port": 0 - }, - { - "from": "gen_inputs", - "from_port": 5, - "to": "blend_2", - "to_port": 2 - }, - { - "from": "gen_inputs", - "from_port": 5, - "to": "blend_2_2", - "to_port": 2 - }, - { - "from": "gen_inputs", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "icon": "workflow_effects_paint1", - "label": "Paint1", - "name": "mwf_output_2_2_2", - "nodes": [ - { - "name": "gen_inputs", - "node_position": { - "x": -1697.805542, - "y": 604.758606 - }, - "parameters": { - - }, - "ports": [ - { - "group_size": 5, - "name": "Height", - "type": "f" - }, - { - "name": "Albedo", - "type": "rgb" - }, - { - "name": "ORM", - "type": "rgb" - }, - { - "name": "Emission", - "type": "rgb" - }, - { - "name": "Normal", - "type": "rgb" - }, - { - "name": "Mask", - "type": "f" - } - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -741.305542, - "y": 600.758606 - }, - "parameters": { - - }, - "ports": [ - { - "group_size": 5, - "name": "Height", - "type": "f" - }, - { - "name": "Albedo", - "type": "rgb" - }, - { - "name": "ORM", - "type": "rgb" - }, - { - "name": "Emission", - "type": "rgb" - }, - { - "name": "Normal", - "type": "rgb" - } - ], - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -1184.881836, - "y": 357.25 - }, - "parameters": { - "param0": { - "a": 1, - "b": 1, - "g": 0, - "r": 0.03125, - "type": "Color" - }, - "param1": 1, - "param2": 0 - }, - "type": "remote", - "widgets": [ - { - "label": "Color", - "linked_widgets": [ - { - "node": "uniform", - "widget": "color" - } - ], - "name": "param0", - "type": "linked_control" - }, - { - "label": "Roughness", - "linked_widgets": [ - { - "node": "uniform_greyscale", - "widget": "color" - } - ], - "name": "param1", - "type": "linked_control" - }, - { - "label": "Metallic", - "linked_widgets": [ - { - "node": "uniform_greyscale_2", - "widget": "color" - } - ], - "name": "param2", - "type": "linked_control" - } - ] - }, - { - "name": "blend", - "node_position": { - "x": -1214.013062, - "y": 656.25 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "uniform", - "node_position": { - "x": -1324.93335, - "y": 501.25 - }, - "parameters": { - "color": { - "a": 1, - "b": 1, - "g": 0, - "r": 0.03125, - "type": "Color" - } - }, - "type": "uniform" - }, - { - "name": "decompose", - "node_position": { - "x": -1468.93335, - "y": 749.25 - }, - "parameters": { - - }, - "type": "decompose" - }, - { - "name": "combine", - "node_position": { - "x": -896.93335, - "y": 743.25 - }, - "parameters": { - - }, - "type": "combine" - }, - { - "name": "blend_2", - "node_position": { - "x": -1128.93335, - "y": 789.75 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "blend_2_2", - "node_position": { - "x": -1129.93335, - "y": 895.75 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "uniform_greyscale", - "node_position": { - "x": -1372.93335, - "y": 860.25 - }, - "parameters": { - "color": 1 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform_greyscale_2", - "node_position": { - "x": -1372.93335, - "y": 933.75 - }, - "parameters": { - "color": 0 - }, - "type": "uniform_greyscale" - } - ], - "parameters": { - "param0": { - "a": 1, - "b": 1, - "g": 0, - "r": 0.03125, - "type": "Color" - }, - "param1": 1, - "param2": 0 - }, - "tree_item": "Workflow/Effects/Paint1", - "type": "graph" - }, - { - "connections": [ - { - "from": "gen_inputs", - "from_port": 3, - "to": "gen_outputs", - "to_port": 3 - }, - { - "from": "gen_inputs", - "from_port": 4, - "to": "gen_outputs", - "to_port": 4 - }, - { - "from": "blend", - "from_port": 0, - "to": "gen_outputs", - "to_port": 1 - }, - { - "from": "gen_inputs", - "from_port": 1, - "to": "blend", - "to_port": 1 - }, - { - "from": "gen_inputs", - "from_port": 2, - "to": "decompose", - "to_port": 0 - }, - { - "from": "decompose", - "from_port": 0, - "to": "combine", - "to_port": 0 - }, - { - "from": "combine", - "from_port": 0, - "to": "gen_outputs", - "to_port": 2 - }, - { - "from": "blend_2", - "from_port": 0, - "to": "combine", - "to_port": 1 - }, - { - "from": "decompose", - "from_port": 1, - "to": "blend_2", - "to_port": 1 - }, - { - "from": "blend_2_2", - "from_port": 0, - "to": "combine", - "to_port": 2 - }, - { - "from": "decompose", - "from_port": 2, - "to": "blend_2_2", - "to_port": 1 - }, - { - "from": "uniform_greyscale", - "from_port": 0, - "to": "blend_2", - "to_port": 0 - }, - { - "from": "uniform_greyscale_2", - "from_port": 0, - "to": "blend_2_2", - "to_port": 0 - }, - { - "from": "gen_inputs", - "from_port": 5, - "to": "decompose_2", - "to_port": 0 - }, - { - "from": "decompose_2", - "from_port": 0, - "to": "combine_2", - "to_port": 0 - }, - { - "from": "decompose_2", - "from_port": 1, - "to": "combine_2", - "to_port": 1 - }, - { - "from": "decompose_2", - "from_port": 2, - "to": "combine_2", - "to_port": 2 - }, - { - "from": "combine_2", - "from_port": 0, - "to": "blend", - "to_port": 0 - }, - { - "from": "decompose_2", - "from_port": 3, - "to": "blend", - "to_port": 2 - }, - { - "from": "decompose_2", - "from_port": 3, - "to": "blend_2", - "to_port": 2 - }, - { - "from": "decompose_2", - "from_port": 3, - "to": "blend_2_2", - "to_port": 2 - }, - { - "from": "gen_inputs", - "from_port": 0, - "to": "gen_outputs", - "to_port": 0 - } - ], - "icon": "workflow_effects_paint2", - "label": "Paint2", - "name": "mwf_output_2", - "nodes": [ - { - "name": "gen_inputs", - "node_position": { - "x": -1878.805664, - "y": 623.758606 - }, - "parameters": { - - }, - "ports": [ - { - "group_size": 5, - "name": "Height", - "type": "f" - }, - { - "name": "Albedo", - "type": "rgb" - }, - { - "name": "ORM", - "type": "rgb" - }, - { - "name": "Emission", - "type": "rgb" - }, - { - "name": "Normal", - "type": "rgb" - }, - { - "name": "Mask", - "type": "rgba" - } - ], - "type": "ios" - }, - { - "name": "gen_outputs", - "node_position": { - "x": -633.305542, - "y": 606.758606 - }, - "parameters": { - - }, - "ports": [ - { - "group_size": 5, - "name": "Height", - "type": "f" - }, - { - "name": "Albedo", - "type": "rgb" - }, - { - "name": "ORM", - "type": "rgb" - }, - { - "name": "Emission", - "type": "rgb" - }, - { - "name": "Normal", - "type": "rgb" - } - ], - "seed_value": -39978, - "type": "ios" - }, - { - "name": "gen_parameters", - "node_position": { - "x": -1184.881836, - "y": 357.25 - }, - "parameters": { - "param1": 1, - "param2": 0 - }, - "type": "remote", - "widgets": [ - { - "label": "Roughness", - "linked_widgets": [ - { - "node": "uniform_greyscale", - "widget": "color" - } - ], - "name": "param1", - "type": "linked_control" - }, - { - "label": "Metallic", - "linked_widgets": [ - { - "node": "uniform_greyscale_2", - "widget": "color" - } - ], - "name": "param2", - "type": "linked_control" - } - ] - }, - { - "name": "blend", - "node_position": { - "x": -1145.013062, - "y": 507.25 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "decompose", - "node_position": { - "x": -1468.93335, - "y": 749.25 - }, - "parameters": { - - }, - "type": "decompose" - }, - { - "name": "combine", - "node_position": { - "x": -896.93335, - "y": 743.25 - }, - "parameters": { - - }, - "type": "combine" - }, - { - "name": "blend_2", - "node_position": { - "x": -1128.93335, - "y": 789.75 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "blend_2_2", - "node_position": { - "x": -1129.93335, - "y": 895.75 - }, - "parameters": { - "amount": 1, - "blend_type": 0 - }, - "type": "blend" - }, - { - "name": "uniform_greyscale", - "node_position": { - "x": -1372.93335, - "y": 860.25 - }, - "parameters": { - "color": 1 - }, - "type": "uniform_greyscale" - }, - { - "name": "uniform_greyscale_2", - "node_position": { - "x": -1372.93335, - "y": 933.75 - }, - "parameters": { - "color": 0 - }, - "type": "uniform_greyscale" - }, - { - "name": "decompose_2", - "node_position": { - "x": -1696.625488, - "y": 784.865479 - }, - "parameters": { - - }, - "type": "decompose" - }, - { - "name": "combine_2", - "node_position": { - "x": -1420.625488, - "y": 474.865479 - }, - "parameters": { - - }, - "type": "combine" - } - ], - "parameters": { - "param1": 1, - "param2": 0 - }, - "tree_item": "Workflow/Effects/Paint2", - "type": "graph" - }, - { - "icon": "miscellaneous_buffer", - "parameters": { - "size": 9 - }, - "tree_item": "Miscellaneous/Buffer", - "type": "buffer" - }, - { - "icon": "miscellaneous_iterate_buffer", - "name": "iterate_buffer", - "parameters": { - "iterations": 10, - "size": 8 - }, - "seed_value": 29168, - "tree_item": "Miscellaneous/Iterate Buffer", - "type": "iterate_buffer" - }, - { - "icon": "miscellaneous_custom_shader", - "shader_model": { - - }, - "tree_item": "Miscellaneous/Custom Shader", - "type": "custom" - }, - { - "icon": "miscellaneous_switch", - "tree_item": "Miscellaneous/Switch", - "type": "switch" - }, - { - "icon": "miscellaneous_remote", - "tree_item": "Miscellaneous/Remote", - "type": "remote", - "widgets": [ - - ] - }, - { - "icon": "miscellaneous_comment", - "tree_item": "Miscellaneous/Comment", - "type": "comment" - }, - { - "icon": "miscellaneous_export", - "parameters": { - "size": 10 - }, - "tree_item": "Miscellaneous/Export", - "type": "export" - }, - { - "icon": "miscellaneous_debug", - "tree_item": "Miscellaneous/Debug", - "type": "debug" - } - ] -} \ No newline at end of file diff --git a/material_maker/library/base/3d_box.png b/material_maker/library/base/3d_box.png deleted file mode 100644 index ad72eb3..0000000 Binary files a/material_maker/library/base/3d_box.png and /dev/null differ diff --git a/material_maker/library/base/3d_sdf_color.png b/material_maker/library/base/3d_sdf_color.png deleted file mode 100644 index 5c39501..0000000 Binary files a/material_maker/library/base/3d_sdf_color.png and /dev/null differ diff --git a/material_maker/library/base/3d_sdf_operators_boolean.png b/material_maker/library/base/3d_sdf_operators_boolean.png deleted file mode 100644 index 5845712..0000000 Binary files a/material_maker/library/base/3d_sdf_operators_boolean.png and /dev/null differ diff --git a/material_maker/library/base/3d_sdf_operators_circlerepeat.png b/material_maker/library/base/3d_sdf_operators_circlerepeat.png deleted file mode 100644 index 1c72124..0000000 Binary files a/material_maker/library/base/3d_sdf_operators_circlerepeat.png and /dev/null differ diff --git a/material_maker/library/base/3d_sdf_operators_elongation.png b/material_maker/library/base/3d_sdf_operators_elongation.png deleted file mode 100644 index 55e45b3..0000000 Binary files a/material_maker/library/base/3d_sdf_operators_elongation.png and /dev/null differ diff --git a/material_maker/library/base/3d_sdf_operators_extrusion.png b/material_maker/library/base/3d_sdf_operators_extrusion.png deleted file mode 100644 index c27c488..0000000 Binary files a/material_maker/library/base/3d_sdf_operators_extrusion.png and /dev/null differ diff --git a/material_maker/library/base/3d_sdf_operators_morph.png b/material_maker/library/base/3d_sdf_operators_morph.png deleted file mode 100644 index ac7bba8..0000000 Binary files a/material_maker/library/base/3d_sdf_operators_morph.png and /dev/null differ diff --git a/material_maker/library/base/3d_sdf_operators_repeat.png b/material_maker/library/base/3d_sdf_operators_repeat.png deleted file mode 100644 index dae1635..0000000 Binary files a/material_maker/library/base/3d_sdf_operators_repeat.png and /dev/null differ diff --git a/material_maker/library/base/3d_sdf_operators_revolution.png b/material_maker/library/base/3d_sdf_operators_revolution.png deleted file mode 100644 index 530fd41..0000000 Binary files a/material_maker/library/base/3d_sdf_operators_revolution.png and /dev/null differ diff --git a/material_maker/library/base/3d_sdf_operators_rounded.png b/material_maker/library/base/3d_sdf_operators_rounded.png deleted file mode 100644 index accd2d4..0000000 Binary files a/material_maker/library/base/3d_sdf_operators_rounded.png and /dev/null differ diff --git a/material_maker/library/base/3d_sdf_operators_smoothboolean.png b/material_maker/library/base/3d_sdf_operators_smoothboolean.png deleted file mode 100644 index 7abd17f..0000000 Binary files a/material_maker/library/base/3d_sdf_operators_smoothboolean.png and /dev/null differ diff --git a/material_maker/library/base/3d_sdf_render.png b/material_maker/library/base/3d_sdf_render.png deleted file mode 100644 index 4fab799..0000000 Binary files a/material_maker/library/base/3d_sdf_render.png and /dev/null differ diff --git a/material_maker/library/base/3d_sdf_shapes_box.png b/material_maker/library/base/3d_sdf_shapes_box.png deleted file mode 100644 index b8c3cb7..0000000 Binary files a/material_maker/library/base/3d_sdf_shapes_box.png and /dev/null differ diff --git a/material_maker/library/base/3d_sdf_shapes_capsule.png b/material_maker/library/base/3d_sdf_shapes_capsule.png deleted file mode 100644 index fef46af..0000000 Binary files a/material_maker/library/base/3d_sdf_shapes_capsule.png and /dev/null differ diff --git a/material_maker/library/base/3d_sdf_shapes_cone.png b/material_maker/library/base/3d_sdf_shapes_cone.png deleted file mode 100644 index 052f378..0000000 Binary files a/material_maker/library/base/3d_sdf_shapes_cone.png and /dev/null differ diff --git a/material_maker/library/base/3d_sdf_shapes_cylinder.png b/material_maker/library/base/3d_sdf_shapes_cylinder.png deleted file mode 100644 index 68a6948..0000000 Binary files a/material_maker/library/base/3d_sdf_shapes_cylinder.png and /dev/null differ diff --git a/material_maker/library/base/3d_sdf_shapes_sphere.png b/material_maker/library/base/3d_sdf_shapes_sphere.png deleted file mode 100644 index 96906bc..0000000 Binary files a/material_maker/library/base/3d_sdf_shapes_sphere.png and /dev/null differ diff --git a/material_maker/library/base/3d_sdf_shapes_torus.png b/material_maker/library/base/3d_sdf_shapes_torus.png deleted file mode 100644 index 958cc70..0000000 Binary files a/material_maker/library/base/3d_sdf_shapes_torus.png and /dev/null differ diff --git a/material_maker/library/base/3d_sdf_transforms_rotate.png b/material_maker/library/base/3d_sdf_transforms_rotate.png deleted file mode 100644 index b3b048d..0000000 Binary files a/material_maker/library/base/3d_sdf_transforms_rotate.png and /dev/null differ diff --git a/material_maker/library/base/3d_sdf_transforms_scale.png b/material_maker/library/base/3d_sdf_transforms_scale.png deleted file mode 100644 index a72817c..0000000 Binary files a/material_maker/library/base/3d_sdf_transforms_scale.png and /dev/null differ diff --git a/material_maker/library/base/3d_sdf_transforms_translate.png b/material_maker/library/base/3d_sdf_transforms_translate.png deleted file mode 100644 index 1ecf68d..0000000 Binary files a/material_maker/library/base/3d_sdf_transforms_translate.png and /dev/null differ diff --git a/material_maker/library/base/3d_sphere.png b/material_maker/library/base/3d_sphere.png deleted file mode 100644 index 8aa6e49..0000000 Binary files a/material_maker/library/base/3d_sphere.png and /dev/null differ diff --git a/material_maker/library/base/3d_texture_apply.png b/material_maker/library/base/3d_texture_apply.png deleted file mode 100644 index 5b29ef6..0000000 Binary files a/material_maker/library/base/3d_texture_apply.png and /dev/null differ diff --git a/material_maker/library/base/3d_texture_blend.png b/material_maker/library/base/3d_texture_blend.png deleted file mode 100644 index a67168f..0000000 Binary files a/material_maker/library/base/3d_texture_blend.png and /dev/null differ diff --git a/material_maker/library/base/3d_texture_colorize.png b/material_maker/library/base/3d_texture_colorize.png deleted file mode 100644 index 39fa360..0000000 Binary files a/material_maker/library/base/3d_texture_colorize.png and /dev/null differ diff --git a/material_maker/library/base/3d_texture_distort.png b/material_maker/library/base/3d_texture_distort.png deleted file mode 100644 index 8fe4e6a..0000000 Binary files a/material_maker/library/base/3d_texture_distort.png and /dev/null differ diff --git a/material_maker/library/base/3d_texture_fbm.png b/material_maker/library/base/3d_texture_fbm.png deleted file mode 100644 index e02ef0c..0000000 Binary files a/material_maker/library/base/3d_texture_fbm.png and /dev/null differ diff --git a/material_maker/library/base/3d_texture_from2d.png b/material_maker/library/base/3d_texture_from2d.png deleted file mode 100644 index b00fdcb..0000000 Binary files a/material_maker/library/base/3d_texture_from2d.png and /dev/null differ diff --git a/material_maker/library/base/3d_texture_pattern.png b/material_maker/library/base/3d_texture_pattern.png deleted file mode 100644 index 138b086..0000000 Binary files a/material_maker/library/base/3d_texture_pattern.png and /dev/null differ diff --git a/material_maker/library/base/3d_texture_rotate.png b/material_maker/library/base/3d_texture_rotate.png deleted file mode 100644 index da41ae1..0000000 Binary files a/material_maker/library/base/3d_texture_rotate.png and /dev/null differ diff --git a/material_maker/library/base/3d_texture_select.png b/material_maker/library/base/3d_texture_select.png deleted file mode 100644 index 58afbb1..0000000 Binary files a/material_maker/library/base/3d_texture_select.png and /dev/null differ diff --git a/material_maker/library/base/filter_adjusthsv_brightnesscontrast.png b/material_maker/library/base/filter_adjusthsv_brightnesscontrast.png deleted file mode 100644 index fc3f3c8..0000000 Binary files a/material_maker/library/base/filter_adjusthsv_brightnesscontrast.png and /dev/null differ diff --git a/material_maker/library/base/filter_blend.png b/material_maker/library/base/filter_blend.png deleted file mode 100644 index 97171e9..0000000 Binary files a/material_maker/library/base/filter_blend.png and /dev/null differ diff --git a/material_maker/library/base/filter_blur.png b/material_maker/library/base/filter_blur.png deleted file mode 100644 index ae92315..0000000 Binary files a/material_maker/library/base/filter_blur.png and /dev/null differ diff --git a/material_maker/library/base/filter_blur_directional.png b/material_maker/library/base/filter_blur_directional.png deleted file mode 100644 index 5e0b4b7..0000000 Binary files a/material_maker/library/base/filter_blur_directional.png and /dev/null differ diff --git a/material_maker/library/base/filter_blur_slope.png b/material_maker/library/base/filter_blur_slope.png deleted file mode 100644 index eaf9709..0000000 Binary files a/material_maker/library/base/filter_blur_slope.png and /dev/null differ diff --git a/material_maker/library/base/filter_brightnesscontrast.png b/material_maker/library/base/filter_brightnesscontrast.png deleted file mode 100644 index fc3f3c8..0000000 Binary files a/material_maker/library/base/filter_brightnesscontrast.png and /dev/null differ diff --git a/material_maker/library/base/filter_colorize.png b/material_maker/library/base/filter_colorize.png deleted file mode 100644 index 7c7fcb3..0000000 Binary files a/material_maker/library/base/filter_colorize.png and /dev/null differ diff --git a/material_maker/library/base/filter_colorize_invert.png b/material_maker/library/base/filter_colorize_invert.png deleted file mode 100644 index 5a85874..0000000 Binary files a/material_maker/library/base/filter_colorize_invert.png and /dev/null differ diff --git a/material_maker/library/base/filter_colorize_rainbow.png b/material_maker/library/base/filter_colorize_rainbow.png deleted file mode 100644 index 6e12b48..0000000 Binary files a/material_maker/library/base/filter_colorize_rainbow.png and /dev/null differ diff --git a/material_maker/library/base/filter_dilate.png b/material_maker/library/base/filter_dilate.png deleted file mode 100644 index fa68bd3..0000000 Binary files a/material_maker/library/base/filter_dilate.png and /dev/null differ diff --git a/material_maker/library/base/filter_edge_detect.png b/material_maker/library/base/filter_edge_detect.png deleted file mode 100644 index 84d64d8..0000000 Binary files a/material_maker/library/base/filter_edge_detect.png and /dev/null differ diff --git a/material_maker/library/base/filter_edge_detect_axis_aligned.png b/material_maker/library/base/filter_edge_detect_axis_aligned.png deleted file mode 100644 index c1f0046..0000000 Binary files a/material_maker/library/base/filter_edge_detect_axis_aligned.png and /dev/null differ diff --git a/material_maker/library/base/filter_edge_detect_diagonal.png b/material_maker/library/base/filter_edge_detect_diagonal.png deleted file mode 100644 index 1312161..0000000 Binary files a/material_maker/library/base/filter_edge_detect_diagonal.png and /dev/null differ diff --git a/material_maker/library/base/filter_emboss.png b/material_maker/library/base/filter_emboss.png deleted file mode 100644 index ab9aa60..0000000 Binary files a/material_maker/library/base/filter_emboss.png and /dev/null differ diff --git a/material_maker/library/base/filter_fill.png b/material_maker/library/base/filter_fill.png deleted file mode 100644 index 92b64c7..0000000 Binary files a/material_maker/library/base/filter_fill.png and /dev/null differ diff --git a/material_maker/library/base/filter_fill_to_color.png b/material_maker/library/base/filter_fill_to_color.png deleted file mode 100644 index 7d6969f..0000000 Binary files a/material_maker/library/base/filter_fill_to_color.png and /dev/null differ diff --git a/material_maker/library/base/filter_fill_to_position.png b/material_maker/library/base/filter_fill_to_position.png deleted file mode 100644 index 104c8c6..0000000 Binary files a/material_maker/library/base/filter_fill_to_position.png and /dev/null differ diff --git a/material_maker/library/base/filter_fill_to_random_color.png b/material_maker/library/base/filter_fill_to_random_color.png deleted file mode 100644 index 753b569..0000000 Binary files a/material_maker/library/base/filter_fill_to_random_color.png and /dev/null differ diff --git a/material_maker/library/base/filter_fill_to_random_grey.png b/material_maker/library/base/filter_fill_to_random_grey.png deleted file mode 100644 index cef9f8d..0000000 Binary files a/material_maker/library/base/filter_fill_to_random_grey.png and /dev/null differ diff --git a/material_maker/library/base/filter_fill_to_size.png b/material_maker/library/base/filter_fill_to_size.png deleted file mode 100644 index 58f5479..0000000 Binary files a/material_maker/library/base/filter_fill_to_size.png and /dev/null differ diff --git a/material_maker/library/base/filter_fill_to_uv.png b/material_maker/library/base/filter_fill_to_uv.png deleted file mode 100644 index 84b72f4..0000000 Binary files a/material_maker/library/base/filter_fill_to_uv.png and /dev/null differ diff --git a/material_maker/library/base/filter_greyscale.png b/material_maker/library/base/filter_greyscale.png deleted file mode 100644 index eab7eee..0000000 Binary files a/material_maker/library/base/filter_greyscale.png and /dev/null differ diff --git a/material_maker/library/base/filter_invert.png b/material_maker/library/base/filter_invert.png deleted file mode 100644 index 39c0098..0000000 Binary files a/material_maker/library/base/filter_invert.png and /dev/null differ diff --git a/material_maker/library/base/filter_maketileable.png b/material_maker/library/base/filter_maketileable.png deleted file mode 100644 index 3b4d933..0000000 Binary files a/material_maker/library/base/filter_maketileable.png and /dev/null differ diff --git a/material_maker/library/base/filter_math.png b/material_maker/library/base/filter_math.png deleted file mode 100644 index 5dff515..0000000 Binary files a/material_maker/library/base/filter_math.png and /dev/null differ diff --git a/material_maker/library/base/filter_normal_map.png b/material_maker/library/base/filter_normal_map.png deleted file mode 100644 index c21f457..0000000 Binary files a/material_maker/library/base/filter_normal_map.png and /dev/null differ diff --git a/material_maker/library/base/filter_occlusion.png b/material_maker/library/base/filter_occlusion.png deleted file mode 100644 index 39ea296..0000000 Binary files a/material_maker/library/base/filter_occlusion.png and /dev/null differ diff --git a/material_maker/library/base/filter_pixelize.png b/material_maker/library/base/filter_pixelize.png deleted file mode 100644 index 53f60e8..0000000 Binary files a/material_maker/library/base/filter_pixelize.png and /dev/null differ diff --git a/material_maker/library/base/filter_quantize.png b/material_maker/library/base/filter_quantize.png deleted file mode 100644 index c12b72b..0000000 Binary files a/material_maker/library/base/filter_quantize.png and /dev/null differ diff --git a/material_maker/library/base/filter_sharpen.png b/material_maker/library/base/filter_sharpen.png deleted file mode 100644 index 4bf68ed..0000000 Binary files a/material_maker/library/base/filter_sharpen.png and /dev/null differ diff --git a/material_maker/library/base/filter_supersample.png b/material_maker/library/base/filter_supersample.png deleted file mode 100644 index bfb470c..0000000 Binary files a/material_maker/library/base/filter_supersample.png and /dev/null differ diff --git a/material_maker/library/base/filter_swapchannels.png b/material_maker/library/base/filter_swapchannels.png deleted file mode 100644 index 3e77581..0000000 Binary files a/material_maker/library/base/filter_swapchannels.png and /dev/null differ diff --git a/material_maker/library/base/filter_tones.png b/material_maker/library/base/filter_tones.png deleted file mode 100644 index b2809d0..0000000 Binary files a/material_maker/library/base/filter_tones.png and /dev/null differ diff --git a/material_maker/library/base/filter_tones_map.png b/material_maker/library/base/filter_tones_map.png deleted file mode 100644 index 3e5c4f9..0000000 Binary files a/material_maker/library/base/filter_tones_map.png and /dev/null differ diff --git a/material_maker/library/base/filter_tones_step.png b/material_maker/library/base/filter_tones_step.png deleted file mode 100644 index 95238a5..0000000 Binary files a/material_maker/library/base/filter_tones_step.png and /dev/null differ diff --git a/material_maker/library/base/miscellaneous_buffer.png b/material_maker/library/base/miscellaneous_buffer.png deleted file mode 100644 index 0f9b0c9..0000000 Binary files a/material_maker/library/base/miscellaneous_buffer.png and /dev/null differ diff --git a/material_maker/library/base/miscellaneous_comment.png b/material_maker/library/base/miscellaneous_comment.png deleted file mode 100644 index 1e703ff..0000000 Binary files a/material_maker/library/base/miscellaneous_comment.png and /dev/null differ diff --git a/material_maker/library/base/miscellaneous_custom_shader.png b/material_maker/library/base/miscellaneous_custom_shader.png deleted file mode 100644 index f7649b9..0000000 Binary files a/material_maker/library/base/miscellaneous_custom_shader.png and /dev/null differ diff --git a/material_maker/library/base/miscellaneous_debug.png b/material_maker/library/base/miscellaneous_debug.png deleted file mode 100644 index ca85e2d..0000000 Binary files a/material_maker/library/base/miscellaneous_debug.png and /dev/null differ diff --git a/material_maker/library/base/miscellaneous_export.png b/material_maker/library/base/miscellaneous_export.png deleted file mode 100644 index 7fad192..0000000 Binary files a/material_maker/library/base/miscellaneous_export.png and /dev/null differ diff --git a/material_maker/library/base/miscellaneous_iterate_buffer.png b/material_maker/library/base/miscellaneous_iterate_buffer.png deleted file mode 100644 index 4667c38..0000000 Binary files a/material_maker/library/base/miscellaneous_iterate_buffer.png and /dev/null differ diff --git a/material_maker/library/base/miscellaneous_remote.png b/material_maker/library/base/miscellaneous_remote.png deleted file mode 100644 index de02209..0000000 Binary files a/material_maker/library/base/miscellaneous_remote.png and /dev/null differ diff --git a/material_maker/library/base/miscellaneous_switch.png b/material_maker/library/base/miscellaneous_switch.png deleted file mode 100644 index d56ee85..0000000 Binary files a/material_maker/library/base/miscellaneous_switch.png and /dev/null differ diff --git a/material_maker/library/base/noise.png b/material_maker/library/base/noise.png deleted file mode 100644 index 95d32a4..0000000 Binary files a/material_maker/library/base/noise.png and /dev/null differ diff --git a/material_maker/library/base/noise_color.png b/material_maker/library/base/noise_color.png deleted file mode 100644 index dda39e9..0000000 Binary files a/material_maker/library/base/noise_color.png and /dev/null differ diff --git a/material_maker/library/base/noise_fbm.png b/material_maker/library/base/noise_fbm.png deleted file mode 100644 index 728878d..0000000 Binary files a/material_maker/library/base/noise_fbm.png and /dev/null differ diff --git a/material_maker/library/base/noise_value.png b/material_maker/library/base/noise_value.png deleted file mode 100644 index ed3ca99..0000000 Binary files a/material_maker/library/base/noise_value.png and /dev/null differ diff --git a/material_maker/library/base/noise_value_color.png b/material_maker/library/base/noise_value_color.png deleted file mode 100644 index 86af4c0..0000000 Binary files a/material_maker/library/base/noise_value_color.png and /dev/null differ diff --git a/material_maker/library/base/noise_value_warp1.png b/material_maker/library/base/noise_value_warp1.png deleted file mode 100644 index 9cfd074..0000000 Binary files a/material_maker/library/base/noise_value_warp1.png and /dev/null differ diff --git a/material_maker/library/base/noise_value_warp2.png b/material_maker/library/base/noise_value_warp2.png deleted file mode 100644 index 46ef151..0000000 Binary files a/material_maker/library/base/noise_value_warp2.png and /dev/null differ diff --git a/material_maker/library/base/noise_voronoi.png b/material_maker/library/base/noise_voronoi.png deleted file mode 100644 index 1f2b5a5..0000000 Binary files a/material_maker/library/base/noise_voronoi.png and /dev/null differ diff --git a/material_maker/library/base/pattern_beehive.png b/material_maker/library/base/pattern_beehive.png deleted file mode 100644 index 854dba4..0000000 Binary files a/material_maker/library/base/pattern_beehive.png and /dev/null differ diff --git a/material_maker/library/base/pattern_bricks.png b/material_maker/library/base/pattern_bricks.png deleted file mode 100644 index a8ddac1..0000000 Binary files a/material_maker/library/base/pattern_bricks.png and /dev/null differ diff --git a/material_maker/library/base/pattern_bricks_basketweave.png b/material_maker/library/base/pattern_bricks_basketweave.png deleted file mode 100644 index 1b8d4bc..0000000 Binary files a/material_maker/library/base/pattern_bricks_basketweave.png and /dev/null differ diff --git a/material_maker/library/base/pattern_bricks_herringbone.png b/material_maker/library/base/pattern_bricks_herringbone.png deleted file mode 100644 index 8d53de5..0000000 Binary files a/material_maker/library/base/pattern_bricks_herringbone.png and /dev/null differ diff --git a/material_maker/library/base/pattern_bricks_spanishbond.png b/material_maker/library/base/pattern_bricks_spanishbond.png deleted file mode 100644 index abd7514..0000000 Binary files a/material_maker/library/base/pattern_bricks_spanishbond.png and /dev/null differ diff --git a/material_maker/library/base/pattern_bricks_tiles.png b/material_maker/library/base/pattern_bricks_tiles.png deleted file mode 100644 index ce6c7fb..0000000 Binary files a/material_maker/library/base/pattern_bricks_tiles.png and /dev/null differ diff --git a/material_maker/library/base/pattern_fibers.png b/material_maker/library/base/pattern_fibers.png deleted file mode 100644 index 94d73f8..0000000 Binary files a/material_maker/library/base/pattern_fibers.png and /dev/null differ diff --git a/material_maker/library/base/pattern_generic.png b/material_maker/library/base/pattern_generic.png deleted file mode 100644 index 68d92d9..0000000 Binary files a/material_maker/library/base/pattern_generic.png and /dev/null differ diff --git a/material_maker/library/base/pattern_generic_checkerboard.png b/material_maker/library/base/pattern_generic_checkerboard.png deleted file mode 100644 index 3e8f454..0000000 Binary files a/material_maker/library/base/pattern_generic_checkerboard.png and /dev/null differ diff --git a/material_maker/library/base/pattern_runes.png b/material_maker/library/base/pattern_runes.png deleted file mode 100644 index fb1e293..0000000 Binary files a/material_maker/library/base/pattern_runes.png and /dev/null differ diff --git a/material_maker/library/base/pattern_runes_i_ching.png b/material_maker/library/base/pattern_runes_i_ching.png deleted file mode 100644 index da68a0f..0000000 Binary files a/material_maker/library/base/pattern_runes_i_ching.png and /dev/null differ diff --git a/material_maker/library/base/pattern_scratches.png b/material_maker/library/base/pattern_scratches.png deleted file mode 100644 index 30711ef..0000000 Binary files a/material_maker/library/base/pattern_scratches.png and /dev/null differ diff --git a/material_maker/library/base/pattern_sine_wave.png b/material_maker/library/base/pattern_sine_wave.png deleted file mode 100644 index 2614f8d..0000000 Binary files a/material_maker/library/base/pattern_sine_wave.png and /dev/null differ diff --git a/material_maker/library/base/pattern_truchet.png b/material_maker/library/base/pattern_truchet.png deleted file mode 100644 index a08db54..0000000 Binary files a/material_maker/library/base/pattern_truchet.png and /dev/null differ diff --git a/material_maker/library/base/pattern_unevenbricks.png b/material_maker/library/base/pattern_unevenbricks.png deleted file mode 100644 index cbe3a89..0000000 Binary files a/material_maker/library/base/pattern_unevenbricks.png and /dev/null differ diff --git a/material_maker/library/base/pattern_weave.png b/material_maker/library/base/pattern_weave.png deleted file mode 100644 index 1342b46..0000000 Binary files a/material_maker/library/base/pattern_weave.png and /dev/null differ diff --git a/material_maker/library/base/simple_curve.png b/material_maker/library/base/simple_curve.png deleted file mode 100644 index b583a98..0000000 Binary files a/material_maker/library/base/simple_curve.png and /dev/null differ diff --git a/material_maker/library/base/simple_gradient.png b/material_maker/library/base/simple_gradient.png deleted file mode 100644 index 08e713f..0000000 Binary files a/material_maker/library/base/simple_gradient.png and /dev/null differ diff --git a/material_maker/library/base/simple_gradient_circular.png b/material_maker/library/base/simple_gradient_circular.png deleted file mode 100644 index 74d59f8..0000000 Binary files a/material_maker/library/base/simple_gradient_circular.png and /dev/null differ diff --git a/material_maker/library/base/simple_gradient_radial.png b/material_maker/library/base/simple_gradient_radial.png deleted file mode 100644 index aa46f46..0000000 Binary files a/material_maker/library/base/simple_gradient_radial.png and /dev/null differ diff --git a/material_maker/library/base/simple_image.png b/material_maker/library/base/simple_image.png deleted file mode 100644 index 5eb8aae..0000000 Binary files a/material_maker/library/base/simple_image.png and /dev/null differ diff --git a/material_maker/library/base/simple_profile.png b/material_maker/library/base/simple_profile.png deleted file mode 100644 index 514e365..0000000 Binary files a/material_maker/library/base/simple_profile.png and /dev/null differ diff --git a/material_maker/library/base/simple_sdf_operators_sdannularshape.png b/material_maker/library/base/simple_sdf_operators_sdannularshape.png deleted file mode 100644 index a5b7bfd..0000000 Binary files a/material_maker/library/base/simple_sdf_operators_sdannularshape.png and /dev/null differ diff --git a/material_maker/library/base/simple_sdf_operators_sdboolean.png b/material_maker/library/base/simple_sdf_operators_sdboolean.png deleted file mode 100644 index 4cf32ac..0000000 Binary files a/material_maker/library/base/simple_sdf_operators_sdboolean.png and /dev/null differ diff --git a/material_maker/library/base/simple_sdf_operators_sdcirclerepeat.png b/material_maker/library/base/simple_sdf_operators_sdcirclerepeat.png deleted file mode 100644 index c0fd6b3..0000000 Binary files a/material_maker/library/base/simple_sdf_operators_sdcirclerepeat.png and /dev/null differ diff --git a/material_maker/library/base/simple_sdf_operators_sdmorph.png b/material_maker/library/base/simple_sdf_operators_sdmorph.png deleted file mode 100644 index eb64156..0000000 Binary files a/material_maker/library/base/simple_sdf_operators_sdmorph.png and /dev/null differ diff --git a/material_maker/library/base/simple_sdf_operators_sdrepeat.png b/material_maker/library/base/simple_sdf_operators_sdrepeat.png deleted file mode 100644 index fdc5914..0000000 Binary files a/material_maker/library/base/simple_sdf_operators_sdrepeat.png and /dev/null differ diff --git a/material_maker/library/base/simple_sdf_operators_sdroundedshape.png b/material_maker/library/base/simple_sdf_operators_sdroundedshape.png deleted file mode 100644 index 1719bc4..0000000 Binary files a/material_maker/library/base/simple_sdf_operators_sdroundedshape.png and /dev/null differ diff --git a/material_maker/library/base/simple_sdf_operators_sdsmoothboolean.png b/material_maker/library/base/simple_sdf_operators_sdsmoothboolean.png deleted file mode 100644 index f559db0..0000000 Binary files a/material_maker/library/base/simple_sdf_operators_sdsmoothboolean.png and /dev/null differ diff --git a/material_maker/library/base/simple_sdf_sdshow.png b/material_maker/library/base/simple_sdf_sdshow.png deleted file mode 100644 index 43e8b2b..0000000 Binary files a/material_maker/library/base/simple_sdf_sdshow.png and /dev/null differ diff --git a/material_maker/library/base/simple_sdf_shapes_sdarc.png b/material_maker/library/base/simple_sdf_shapes_sdarc.png deleted file mode 100644 index dca4d06..0000000 Binary files a/material_maker/library/base/simple_sdf_shapes_sdarc.png and /dev/null differ diff --git a/material_maker/library/base/simple_sdf_shapes_sdbox.png b/material_maker/library/base/simple_sdf_shapes_sdbox.png deleted file mode 100644 index 9441661..0000000 Binary files a/material_maker/library/base/simple_sdf_shapes_sdbox.png and /dev/null differ diff --git a/material_maker/library/base/simple_sdf_shapes_sdcircle.png b/material_maker/library/base/simple_sdf_shapes_sdcircle.png deleted file mode 100644 index df75625..0000000 Binary files a/material_maker/library/base/simple_sdf_shapes_sdcircle.png and /dev/null differ diff --git a/material_maker/library/base/simple_sdf_shapes_sdline.png b/material_maker/library/base/simple_sdf_shapes_sdline.png deleted file mode 100644 index 47d3bac..0000000 Binary files a/material_maker/library/base/simple_sdf_shapes_sdline.png and /dev/null differ diff --git a/material_maker/library/base/simple_sdf_shapes_sdrhombus.png b/material_maker/library/base/simple_sdf_shapes_sdrhombus.png deleted file mode 100644 index 758a86f..0000000 Binary files a/material_maker/library/base/simple_sdf_shapes_sdrhombus.png and /dev/null differ diff --git a/material_maker/library/base/simple_sdf_transforms_rotate.png b/material_maker/library/base/simple_sdf_transforms_rotate.png deleted file mode 100644 index 1f0a166..0000000 Binary files a/material_maker/library/base/simple_sdf_transforms_rotate.png and /dev/null differ diff --git a/material_maker/library/base/simple_sdf_transforms_scale.png b/material_maker/library/base/simple_sdf_transforms_scale.png deleted file mode 100644 index a2b15b2..0000000 Binary files a/material_maker/library/base/simple_sdf_transforms_scale.png and /dev/null differ diff --git a/material_maker/library/base/simple_sdf_transforms_translate.png b/material_maker/library/base/simple_sdf_transforms_translate.png deleted file mode 100644 index b712663..0000000 Binary files a/material_maker/library/base/simple_sdf_transforms_translate.png and /dev/null differ diff --git a/material_maker/library/base/simple_shape.png b/material_maker/library/base/simple_shape.png deleted file mode 100644 index e19a06b..0000000 Binary files a/material_maker/library/base/simple_shape.png and /dev/null differ diff --git a/material_maker/library/base/simple_shape_circle.png b/material_maker/library/base/simple_shape_circle.png deleted file mode 100644 index 9149106..0000000 Binary files a/material_maker/library/base/simple_shape_circle.png and /dev/null differ diff --git a/material_maker/library/base/simple_shape_curved_star.png b/material_maker/library/base/simple_shape_curved_star.png deleted file mode 100644 index 02da398..0000000 Binary files a/material_maker/library/base/simple_shape_curved_star.png and /dev/null differ diff --git a/material_maker/library/base/simple_shape_rays.png b/material_maker/library/base/simple_shape_rays.png deleted file mode 100644 index 9a13dea..0000000 Binary files a/material_maker/library/base/simple_shape_rays.png and /dev/null differ diff --git a/material_maker/library/base/simple_shape_star.png b/material_maker/library/base/simple_shape_star.png deleted file mode 100644 index 1637f7c..0000000 Binary files a/material_maker/library/base/simple_shape_star.png and /dev/null differ diff --git a/material_maker/library/base/simple_text.png b/material_maker/library/base/simple_text.png deleted file mode 100644 index 14f64c6..0000000 Binary files a/material_maker/library/base/simple_text.png and /dev/null differ diff --git a/material_maker/library/base/simple_uniform.png b/material_maker/library/base/simple_uniform.png deleted file mode 100644 index 4b45222..0000000 Binary files a/material_maker/library/base/simple_uniform.png and /dev/null differ diff --git a/material_maker/library/base/simple_uniform_greyscale.png b/material_maker/library/base/simple_uniform_greyscale.png deleted file mode 100644 index 45c8edf..0000000 Binary files a/material_maker/library/base/simple_uniform_greyscale.png and /dev/null differ diff --git a/material_maker/library/base/transform.png b/material_maker/library/base/transform.png deleted file mode 100644 index 16b5a75..0000000 Binary files a/material_maker/library/base/transform.png and /dev/null differ diff --git a/material_maker/library/base/transform_circlemap.png b/material_maker/library/base/transform_circlemap.png deleted file mode 100644 index 618736a..0000000 Binary files a/material_maker/library/base/transform_circlemap.png and /dev/null differ diff --git a/material_maker/library/base/transform_circlesplatter.png b/material_maker/library/base/transform_circlesplatter.png deleted file mode 100644 index c433c50..0000000 Binary files a/material_maker/library/base/transform_circlesplatter.png and /dev/null differ diff --git a/material_maker/library/base/transform_circlesplatter_color.png b/material_maker/library/base/transform_circlesplatter_color.png deleted file mode 100644 index b97a41b..0000000 Binary files a/material_maker/library/base/transform_circlesplatter_color.png and /dev/null differ diff --git a/material_maker/library/base/transform_customuv.png b/material_maker/library/base/transform_customuv.png deleted file mode 100644 index 8b7bf3c..0000000 Binary files a/material_maker/library/base/transform_customuv.png and /dev/null differ diff --git a/material_maker/library/base/transform_kaleidoscope.png b/material_maker/library/base/transform_kaleidoscope.png deleted file mode 100644 index 4d6b216..0000000 Binary files a/material_maker/library/base/transform_kaleidoscope.png and /dev/null differ diff --git a/material_maker/library/base/transform_mirror.png b/material_maker/library/base/transform_mirror.png deleted file mode 100644 index 2e5c07c..0000000 Binary files a/material_maker/library/base/transform_mirror.png and /dev/null differ diff --git a/material_maker/library/base/transform_rotate.png b/material_maker/library/base/transform_rotate.png deleted file mode 100644 index 5b9d8c6..0000000 Binary files a/material_maker/library/base/transform_rotate.png and /dev/null differ diff --git a/material_maker/library/base/transform_scale.png b/material_maker/library/base/transform_scale.png deleted file mode 100644 index ec88328..0000000 Binary files a/material_maker/library/base/transform_scale.png and /dev/null differ diff --git a/material_maker/library/base/transform_shear.png b/material_maker/library/base/transform_shear.png deleted file mode 100644 index 0dfad0b..0000000 Binary files a/material_maker/library/base/transform_shear.png and /dev/null differ diff --git a/material_maker/library/base/transform_splatter.png b/material_maker/library/base/transform_splatter.png deleted file mode 100644 index dcb0be6..0000000 Binary files a/material_maker/library/base/transform_splatter.png and /dev/null differ diff --git a/material_maker/library/base/transform_splatter_color.png b/material_maker/library/base/transform_splatter_color.png deleted file mode 100644 index 0ce8b43..0000000 Binary files a/material_maker/library/base/transform_splatter_color.png and /dev/null differ diff --git a/material_maker/library/base/transform_tile2x2.png b/material_maker/library/base/transform_tile2x2.png deleted file mode 100644 index 3fe810f..0000000 Binary files a/material_maker/library/base/transform_tile2x2.png and /dev/null differ diff --git a/material_maker/library/base/transform_tiler.png b/material_maker/library/base/transform_tiler.png deleted file mode 100644 index 1644288..0000000 Binary files a/material_maker/library/base/transform_tiler.png and /dev/null differ diff --git a/material_maker/library/base/transform_tiler_color.png b/material_maker/library/base/transform_tiler_color.png deleted file mode 100644 index e79b2b8..0000000 Binary files a/material_maker/library/base/transform_tiler_color.png and /dev/null differ diff --git a/material_maker/library/base/transform_translate.png b/material_maker/library/base/transform_translate.png deleted file mode 100644 index 247a3d6..0000000 Binary files a/material_maker/library/base/transform_translate.png and /dev/null differ diff --git a/material_maker/library/base/transform_warp.png b/material_maker/library/base/transform_warp.png deleted file mode 100644 index ee86419..0000000 Binary files a/material_maker/library/base/transform_warp.png and /dev/null differ diff --git a/material_maker/library/base/workflow_applymap.png b/material_maker/library/base/workflow_applymap.png deleted file mode 100644 index 3b30391..0000000 Binary files a/material_maker/library/base/workflow_applymap.png and /dev/null differ diff --git a/material_maker/library/base/workflow_createmap.png b/material_maker/library/base/workflow_createmap.png deleted file mode 100644 index ff20a06..0000000 Binary files a/material_maker/library/base/workflow_createmap.png and /dev/null differ diff --git a/material_maker/library/base/workflow_effects_paint1.png b/material_maker/library/base/workflow_effects_paint1.png deleted file mode 100644 index 34a45c3..0000000 Binary files a/material_maker/library/base/workflow_effects_paint1.png and /dev/null differ diff --git a/material_maker/library/base/workflow_effects_paint2.png b/material_maker/library/base/workflow_effects_paint2.png deleted file mode 100644 index 34a45c3..0000000 Binary files a/material_maker/library/base/workflow_effects_paint2.png and /dev/null differ diff --git a/material_maker/library/base/workflow_materials_marble.png b/material_maker/library/base/workflow_materials_marble.png deleted file mode 100644 index 2f348ae..0000000 Binary files a/material_maker/library/base/workflow_materials_marble.png and /dev/null differ diff --git a/material_maker/library/base/workflow_materials_metal.png b/material_maker/library/base/workflow_materials_metal.png deleted file mode 100644 index bddac38..0000000 Binary files a/material_maker/library/base/workflow_materials_metal.png and /dev/null differ diff --git a/material_maker/library/base/workflow_materials_template.png b/material_maker/library/base/workflow_materials_template.png deleted file mode 100644 index 978ae92..0000000 Binary files a/material_maker/library/base/workflow_materials_template.png and /dev/null differ diff --git a/material_maker/library/base/workflow_materials_wood.png b/material_maker/library/base/workflow_materials_wood.png deleted file mode 100644 index 17e46d3..0000000 Binary files a/material_maker/library/base/workflow_materials_wood.png and /dev/null differ diff --git a/material_maker/library/base/workflow_mix.png b/material_maker/library/base/workflow_mix.png deleted file mode 100644 index 54823c8..0000000 Binary files a/material_maker/library/base/workflow_mix.png and /dev/null differ diff --git a/material_maker/library/base/workflow_mixmap.png b/material_maker/library/base/workflow_mixmap.png deleted file mode 100644 index ca9ba96..0000000 Binary files a/material_maker/library/base/workflow_mixmap.png and /dev/null differ diff --git a/material_maker/library/base/workflow_output.png b/material_maker/library/base/workflow_output.png deleted file mode 100644 index aec38f0..0000000 Binary files a/material_maker/library/base/workflow_output.png and /dev/null differ diff --git a/material_maker/library/base/workflow_shapes_splat.png b/material_maker/library/base/workflow_shapes_splat.png deleted file mode 100644 index 603972f..0000000 Binary files a/material_maker/library/base/workflow_shapes_splat.png and /dev/null differ diff --git a/material_maker/main_window.gd b/material_maker/main_window.gd deleted file mode 100644 index 046a3c5..0000000 --- a/material_maker/main_window.gd +++ /dev/null @@ -1,958 +0,0 @@ -extends Panel - -var quitting : bool = false - -var recent_files = [] - -var config_cache : ConfigFile = ConfigFile.new() - -var current_tab = null - -var updating : bool = false -var need_update : bool = false - -onready var projects = $VBoxContainer/Layout/SplitRight/ProjectsPanel/Projects - -onready var layout = $VBoxContainer/Layout -var library -var preview_2d -var histogram -var preview_3d -var hierarchy - -onready var preview_2d_background = $VBoxContainer/Layout/SplitRight/ProjectsPanel/Preview2D -onready var preview_2d_background_button = $VBoxContainer/Layout/SplitRight/ProjectsPanel/PreviewUI/Preview2DButton -onready var preview_3d_background = $VBoxContainer/Layout/SplitRight/ProjectsPanel/Preview3D -onready var preview_3d_background_button = $VBoxContainer/Layout/SplitRight/ProjectsPanel/PreviewUI/Preview3DButton -onready var preview_3d_background_panel = $VBoxContainer/Layout/SplitRight/ProjectsPanel/PreviewUI/Panel - -const RECENT_FILES_COUNT = 15 - -const THEMES = [ "Dark", "Default", "Light" ] - -const MENU = [ - { menu="File", command="new_material", description="New material" }, - { menu="File", command="load_material", shortcut="Control+O", description="Load material" }, - { menu="File", submenu="load_recent", description="Load recent", standalone_only=true }, - { menu="File" }, - { menu="File", command="save_material", shortcut="Control+S", description="Save material" }, - { menu="File", command="save_material_as", shortcut="Control+Shift+S", description="Save material as..." }, - { menu="File", command="save_all_materials", description="Save all materials..." }, - { menu="File" }, - { menu="File", submenu="export_material", description="Export material" }, - #{ menu="File", command="export_material", shortcut="Control+E", description="Export material" }, - { menu="File" }, - { menu="File", command="close_material", description="Close material" }, - { menu="File", command="quit", shortcut="Control+Q", description="Quit" }, - - #{ menu="Edit", command="edit_undo", shortcut="Control+Z", description="Undo" }, - #{ menu="Edit", command="edit_redo", shortcut="Control+Shift+Z", description="Redo" }, - #{ menu="Edit" }, - { menu="Edit", command="edit_cut", shortcut="Control+X", description="Cut" }, - { menu="Edit", command="edit_copy", shortcut="Control+C", description="Copy" }, - { menu="Edit", command="edit_paste", shortcut="Control+V", description="Paste" }, - { menu="Edit", command="edit_duplicate", shortcut="Control+D", description="Duplicate" }, - { menu="Edit" }, - { menu="Edit", command="edit_select_all", shortcut="Control+A", description="Select All" }, - { menu="Edit" }, - { menu="Edit", command="edit_load_selection", description="Load Selection" }, - { menu="Edit", command="edit_save_selection", description="Save Selection" }, - { menu="Edit" }, - { menu="Edit", submenu="set_theme", description="Set theme" }, - { menu="Edit", command="edit_preferences", description="Preferences" }, - - { menu="View", command="view_center", shortcut="C", description="Center view" }, - { menu="View", command="view_reset_zoom", shortcut="Control+0", description="Reset zoom" }, - { menu="View" }, - { menu="View", submenu="show_panels", description="Panels" }, - - { menu="Tools", submenu="create", description="Create" }, - { menu="Tools", command="create_subgraph", shortcut="Control+G", description="Create group" }, - { menu="Tools", command="make_selected_nodes_editable", shortcut="Control+W", description="Make selected nodes editable" }, - { menu="Tools" }, - { menu="Tools", command="add_to_user_library", description="Add selected node to user library" }, - { menu="Tools", command="export_library", description="Export the nodes library" }, - - #{ menu="Tools", command="generate_screenshots", description="Generate screenshots for the library nodes" }, - { menu="Tools", command="generate_graph_screenshot", description="Create a screenshot of the current graph" }, - - { menu="Help", command="show_doc", shortcut="F1", description="User manual" }, - { menu="Help", command="show_library_item_doc", shortcut="Control+F1", description="Show selected library item documentation" }, - { menu="Help", command="bug_report", description="Report a bug" }, - { menu="Help", command="show_reddit", description="Material Maker on reddit" }, - { menu="Help" }, - { menu="Help", command="about", description="About" } -] - -const DEFAULT_CONFIG = { - confirm_quit = true, - confirm_close_project = true, - vsync = true, - ui_scale = 0 -} - -func _ready() -> void: - get_tree().set_auto_accept_quit(false) - - # Load and nitialize config - config_cache.load("user://cache.ini") - for k in DEFAULT_CONFIG.keys(): - if ! config_cache.has_section_key("config", k): - config_cache.set_value("config", k, DEFAULT_CONFIG[k]) - on_config_changed() - - # Restore the window position/size if values are present in the configuration cache - if config_cache.has_section_key("window", "screen"): - OS.current_screen = config_cache.get_value("window", "screen") - if config_cache.has_section_key("window", "maximized"): - OS.window_maximized = config_cache.get_value("window", "maximized") - - if !OS.window_maximized: - if config_cache.has_section_key("window", "position"): - OS.window_position = config_cache.get_value("window", "position") - if config_cache.has_section_key("window", "size"): - OS.window_size = config_cache.get_value("window", "size") - - # Restore the theme - var theme_name : String = "default" - if config_cache.has_section_key("window", "theme"): - theme_name = config_cache.get_value("window", "theme") - set_theme(theme_name) - - # In HTML5 export, copy all examples to the filesystem - if OS.get_name() == "HTML5": - print("Copying samples") - var dir : Directory = Directory.new() - dir.make_dir("/examples") - dir.open("res://material_maker/examples/") - dir.list_dir_begin(true) - while true: - var f = dir.get_next() - if f == "": - break - if f.ends_with(".ptex"): - print(f) - dir.copy("res://material_maker/examples/"+f, "/examples/"+f) - print("Done") - - # Set a minimum window size to prevent UI elements from collapsing on each other. - OS.min_window_size = Vector2(1024, 600) - - # Set window title - OS.set_window_title(ProjectSettings.get_setting("application/config/name")+" v"+ProjectSettings.get_setting("application/config/release")) - - layout.load_panels(config_cache) - library = get_panel("Library") - preview_2d = get_panel("Preview2D") - histogram = get_panel("Histogram") - preview_3d = get_panel("Preview3D") - preview_3d.connect("need_update", self, "update_preview_3d") - hierarchy = get_panel("Hierarchy") - hierarchy.connect("group_selected", self, "on_group_selected") - - # Load recent projects - load_recents() - - # Create menus - create_menus(MENU, self, $VBoxContainer/TopBar/Menu) - - new_material() - - do_load_materials(OS.get_cmdline_args()) - - get_tree().connect("files_dropped", self, "on_files_dropped") - - mm_renderer.connect("render_queue", $VBoxContainer/TopBar/RenderCounter, "on_counter_change") - -func _input(event: InputEvent) -> void: - if event.is_action_pressed("toggle_fullscreen"): - OS.window_fullscreen = !OS.window_fullscreen - -func get_config(key : String): - if ! config_cache.has_section_key("config", key): - return DEFAULT_CONFIG[key] - return config_cache.get_value("config", key) - -func on_config_changed() -> void: - OS.vsync_enabled = get_config("vsync") - var scale = get_config("ui_scale") - if scale <= 0: - # If scale is set to 0 (auto), scale everything if the display requires it (crude hiDPI support). - # This prevents UI elements from being too small on hiDPI displays. - scale = 2 if OS.get_screen_dpi() >= 192 and OS.get_screen_size().x >= 2048 else 1 - get_tree().set_screen_stretch(SceneTree.STRETCH_MODE_DISABLED, SceneTree.STRETCH_ASPECT_IGNORE, Vector2(), scale) - - -func get_panel(panel_name : String) -> Control: - return layout.get_panel(panel_name) - -func get_current_graph_edit() -> MMGraphEdit: - var graph_edit = projects.get_current_tab_control() - if graph_edit != null and graph_edit is GraphEdit: - return graph_edit - return null - -func create_menus(menu_def, object, menu_bar) -> void: - for i in menu_def.size(): - if ! menu_bar.has_node(menu_def[i].menu.split("/")[0]): - var menu_button = MenuButton.new() - menu_button.name = menu_def[i].menu - menu_button.text = menu_def[i].menu - menu_button.switch_on_hover = true - menu_bar.add_child(menu_button) - for m in menu_bar.get_children(): - if ! m is MenuButton: - continue - var menu = m.get_popup() - create_menu(menu_def, object, menu, m.name) - m.connect("about_to_show", self, "on_menu_about_to_show", [ menu_def, object, m.name, menu ]) - -func create_menu(menu_def : Array, object : Object, menu : PopupMenu, menu_name : String) -> PopupMenu: - var is_mac : bool = OS.get_name() == "OSX" - var submenus = {} - var menu_name_length = menu_name.length() - menu.clear() - menu.connect("id_pressed", self, "on_menu_id_pressed", [ menu_def, object ]) - for i in menu_def.size(): - if menu_def[i].has("standalone_only") and menu_def[i].standalone_only and Engine.editor_hint: - continue - if menu_def[i].has("editor_only") and menu_def[i].editor_only and !Engine.editor_hint: - continue - if menu_def[i].menu == menu_name: - if menu_def[i].has("submenu"): - var submenu = PopupMenu.new() - var submenu_function = "create_menu_"+menu_def[i].submenu - if object.has_method(submenu_function): - submenu.connect("about_to_show", object, submenu_function, [ submenu ]); - else: - create_menu(menu_def, object, submenu, menu_def[i].submenu) - menu.add_child(submenu) - menu.add_submenu_item(menu_def[i].description, submenu.get_name()) - elif menu_def[i].has("description"): - var shortcut = 0 - if menu_def[i].has("shortcut"): - for s in menu_def[i].shortcut.split("+"): - if s == "Alt": - shortcut |= KEY_MASK_ALT - elif s == "Control": - shortcut |= KEY_MASK_CMD if is_mac else KEY_MASK_CTRL - elif s == "Shift": - shortcut |= KEY_MASK_SHIFT - else: - shortcut |= OS.find_scancode_from_string(s) - if menu_def[i].has("toggle") and menu_def[i].toggle: - menu.add_check_item(menu_def[i].description, i, shortcut) - else: - menu.add_item(menu_def[i].description, i, shortcut) - else: - menu.add_separator() - elif menu_def[i].menu.begins_with(menu_name+"/"): - var submenu_name = menu_def[i].menu.right(menu_name_length+1) - submenu_name = submenu_name.split("/")[0] - if ! submenus.has(submenu_name): - var submenu = PopupMenu.new() - create_menu(menu_def, object, submenu, menu_name+"/"+submenu_name) - menu.add_child(submenu) - menu.add_submenu_item(submenu_name, submenu.get_name()) - submenus[submenu_name] = submenu - return menu - -func on_menu_id_pressed(id, menu_def, object) -> void: - if menu_def[id].has("command"): - var command = menu_def[id].command - if object.has_method(command): - if menu_def[id].has("toggle") and menu_def[id].toggle: - object.call(command, !object.call(command)) - else: - object.call(command) - -func on_menu_about_to_show(menu_def, object, name : String, menu : PopupMenu) -> void: - for i in menu_def.size(): - if menu_def[i].menu != name: - continue - if menu_def[i].has("submenu"): - pass - elif menu_def[i].has("command"): - var command = menu_def[i].command+"_is_disabled" - if object.has_method(command): - var is_disabled = object.call(command) - menu.set_item_disabled(menu.get_item_index(i), is_disabled) - if menu_def[i].has("toggle") and menu_def[i].toggle: - command = menu_def[i].command - if object.has_method(command): - menu.set_item_checked(i, object.call(command)) - -func create_menu_load_recent(menu) -> void: - menu.clear() - if recent_files.empty(): - menu.add_item("No items found", 0) - menu.set_item_disabled(0, true) - else: - for i in recent_files.size(): - menu.add_item(recent_files[i], i) - if !menu.is_connected("id_pressed", self, "_on_LoadRecent_id_pressed"): - menu.connect("id_pressed", self, "_on_LoadRecent_id_pressed") - -func _on_LoadRecent_id_pressed(id) -> void: - if !do_load_material(recent_files[id]): - recent_files.remove(id) - -func load_recents() -> void: - var f = File.new() - if f.open("user://recent_files.bin", File.READ) == OK: - recent_files = parse_json(f.get_as_text()) - f.close() - -func add_recent(path) -> void: - while true: - var index = recent_files.find(path) - if index >= 0: - recent_files.remove(index) - else: - break - recent_files.push_front(path) - while recent_files.size() > RECENT_FILES_COUNT: - recent_files.pop_back() - var f = File.new() - f.open("user://recent_files.bin", File.WRITE) - f.store_string(to_json(recent_files)) - f.close() - - -func create_menu_export_material(menu) -> void: - menu.clear() - var graph_edit : MMGraphEdit = get_current_graph_edit() - if graph_edit != null: - var material_node = graph_edit.get_material_node() - for p in material_node.get_export_profiles(): - menu.add_item(p) - if !menu.is_connected("id_pressed", self, "_on_ExportMaterial_id_pressed"): - menu.connect("id_pressed", self, "_on_ExportMaterial_id_pressed") - -func export_profile_config_key(profile : String) -> String: - var key = "export_"+profile.to_lower().replace(" ", "_") - return key - -func export_material(file_path : String, profile : String) -> void: - var graph_edit : MMGraphEdit = get_current_graph_edit() - if graph_edit == null: - return - config_cache.set_value("path", export_profile_config_key(profile), file_path.get_base_dir()) - var export_prefix = file_path.trim_suffix("."+file_path.get_extension()) - graph_edit.export_material(export_prefix, profile) - -func _on_ExportMaterial_id_pressed(id) -> void: - var graph_edit : MMGraphEdit = get_current_graph_edit() - if graph_edit == null: - return - var material_node = graph_edit.get_material_node() - if material_node == null: - return - var profile = material_node.get_export_profiles()[id] - var dialog : FileDialog = FileDialog.new() - dialog.rect_min_size = Vector2(500, 500) - dialog.access = FileDialog.ACCESS_FILESYSTEM - dialog.mode = FileDialog.MODE_SAVE_FILE - dialog.add_filter("*."+material_node.get_export_extension(profile)+";"+profile+" Material") - var config_key = export_profile_config_key(profile) - if config_cache.has_section_key("path", config_key): - dialog.current_dir = config_cache.get_value("path", config_key) - add_child(dialog) - dialog.connect("file_selected", self, "export_material", [ profile ]) - dialog.connect("popup_hide", dialog, "queue_free") - dialog.popup_centered() - - -func create_menu_set_theme(menu) -> void: - menu.clear() - for t in THEMES: - menu.add_item(t) - if !menu.is_connected("id_pressed", self, "_on_SetTheme_id_pressed"): - menu.connect("id_pressed", self, "_on_SetTheme_id_pressed") - -func set_theme(theme_name) -> void: - theme = load("res://material_maker/theme/"+theme_name+".tres") - -func _on_SetTheme_id_pressed(id) -> void: - var theme_name : String = THEMES[id].to_lower() - set_theme(theme_name) - config_cache.set_value("window", "theme", theme_name) - - -func create_menu_show_panels(menu : PopupMenu) -> void: - menu.clear() - var panels = layout.get_panel_list() - for i in range(panels.size()): - menu.add_check_item(panels[i], i) - menu.set_item_checked(i, layout.is_panel_visible(panels[i])) - if !menu.is_connected("id_pressed", self, "_on_ShowPanels_id_pressed"): - menu.connect("id_pressed", self, "_on_ShowPanels_id_pressed") - -func _on_ShowPanels_id_pressed(id) -> void: - var panel : String = layout.get_panel_list()[id] - layout.set_panel_visible(panel, !layout.is_panel_visible(panel)) - - -func create_menu_create(menu) -> void: - var gens = mm_loader.get_generator_list() - menu.clear() - for i in gens.size(): - menu.add_item(gens[i], i) - if !menu.is_connected("id_pressed", self, "_on_Create_id_pressed"): - menu.connect("id_pressed", self, "_on_Create_id_pressed") - -func _on_Create_id_pressed(id) -> void: - var graph_edit : MMGraphEdit = get_current_graph_edit() - if graph_edit != null: - var gens = mm_loader.get_generator_list() - graph_edit.create_gen_from_type(gens[id]) - - -func new_panel() -> GraphEdit: - var graph_edit = preload("res://material_maker/panels/graph_edit/graph_edit.tscn").instance() - graph_edit.node_factory = $NodeFactory - projects.add_child(graph_edit) - projects.current_tab = graph_edit.get_index() - return graph_edit - -func new_material() -> void: - var graph_edit = new_panel() - graph_edit.new_material() - graph_edit.update_tab_title() - hierarchy.update_from_graph_edit(get_current_graph_edit()) - -func load_material() -> void: - var dialog = FileDialog.new() - add_child(dialog) - dialog.rect_min_size = Vector2(500, 500) - dialog.access = FileDialog.ACCESS_FILESYSTEM - dialog.mode = FileDialog.MODE_OPEN_FILES - dialog.add_filter("*.ptex;Procedural Textures File") - if config_cache.has_section_key("path", "material"): - dialog.current_dir = config_cache.get_value("path", "material") - dialog.connect("files_selected", self, "do_load_materials") - dialog.connect("popup_hide", dialog, "queue_free") - dialog.popup_centered() - -func do_load_materials(filenames) -> void: - if not filenames.empty(): - config_cache.set_value("path", "material", filenames[0].get_base_dir()) - for f in filenames: - do_load_material(f, false) - hierarchy.update_from_graph_edit(get_current_graph_edit()) - -func do_load_material(filename : String, update_hierarchy : bool = true) -> bool: - var file = File.new() - file.open(filename, File.READ) - filename = file.get_path_absolute() - file.close() - var graph_edit : MMGraphEdit = get_current_graph_edit() - var node_count = 2 # So test below succeeds if graph_edit is null... - if graph_edit != null: - node_count = 0 - for c in graph_edit.get_children(): - if c is GraphNode: - node_count += 1 - if node_count > 1: - break - if node_count > 1: - graph_edit = new_panel() - graph_edit.load_file(filename) - add_recent(filename) - if update_hierarchy: - hierarchy.update_from_graph_edit(get_current_graph_edit()) - return true - -func save_material(graph_edit : MMGraphEdit = null) -> bool: - var status = false - if graph_edit == null: - graph_edit = get_current_graph_edit() - if graph_edit != null: - if graph_edit.save_path != null: - status = graph_edit.save_file(graph_edit.save_path) - else: - status = save_material_as(graph_edit) - while status is GDScriptFunctionState: - status = yield(status, "completed") - return status - -func save_material_as(graph_edit : MMGraphEdit = null) -> bool: - if graph_edit == null: - graph_edit = get_current_graph_edit() - if graph_edit != null: - var dialog = preload("res://material_maker/windows/file_dialog/file_dialog.tscn").instance() - add_child(dialog) - dialog.rect_min_size = Vector2(500, 500) - dialog.access = FileDialog.ACCESS_FILESYSTEM - dialog.mode = FileDialog.MODE_SAVE_FILE - dialog.add_filter("*.ptex;Procedural Textures File") - if config_cache.has_section_key("path", "material"): - dialog.current_dir = config_cache.get_value("path", "material") - var files = dialog.select_files() - while files is GDScriptFunctionState: - files = yield(files, "completed") - if files.size() == 1: - if do_save_material(files[0], graph_edit): - add_recent(graph_edit.save_path) - return true - return false - -func do_save_material(filename : String, graph_edit : MMGraphEdit = null) -> bool: - if graph_edit == null: - graph_edit = get_current_graph_edit() - return graph_edit.save_file(filename) - -func close_material() -> void: - projects.close_tab() - -func quit() -> void: - if quitting: - return - quitting = true - var dialog = preload("res://material_maker/windows/accept_dialog/accept_dialog.tscn").instance() - dialog.dialog_text = "Quit Material Maker?" - dialog.add_cancel("Cancel") - add_child(dialog) - if get_config("confirm_quit"): - var result = dialog.ask() - while result is GDScriptFunctionState: - result = yield(result, "completed") - if result == "cancel": - quitting = false - return - if get_config("confirm_close_project"): - var result = $VBoxContainer/Layout/SplitRight/ProjectsPanel/Projects.check_save_tabs() - while result is GDScriptFunctionState: - result = yield(result, "completed") - if !result: - quitting = false - return - dim_window() - get_tree().quit() - quitting = false - - -func edit_cut() -> void: - var graph_edit : MMGraphEdit = get_current_graph_edit() - if graph_edit != null: - graph_edit.cut() - -func edit_undo() -> void: - var graph_edit : MMGraphEdit = get_current_graph_edit() - if graph_edit != null: - graph_edit.get_node("UndoRedo").undo() - -func edit_undo_is_disabled() -> bool: - var graph_edit : MMGraphEdit = get_current_graph_edit() - if graph_edit != null: - return !graph_edit.get_node("UndoRedo").can_undo() - return false - -func edit_redo() -> void: - var graph_edit : MMGraphEdit = get_current_graph_edit() - if graph_edit != null: - graph_edit.get_node("UndoRedo").redo() - -func edit_redo_is_disabled() -> bool: - var graph_edit : MMGraphEdit = get_current_graph_edit() - if graph_edit != null: - return !graph_edit.get_node("UndoRedo").can_redo() - return false - -func edit_cut_is_disabled() -> bool: - var graph_edit : MMGraphEdit = get_current_graph_edit() - return graph_edit == null or !graph_edit.can_copy() - -func edit_copy() -> void: - var graph_edit : MMGraphEdit = get_current_graph_edit() - if graph_edit != null: - graph_edit.copy() - -func edit_copy_is_disabled() -> bool: - return edit_cut_is_disabled() - -func edit_paste() -> void: - var graph_edit : MMGraphEdit = get_current_graph_edit() - if graph_edit != null: - graph_edit.paste() - -func edit_paste_is_disabled() -> bool: - return validate_json(OS.clipboard) == "" - -func edit_duplicate() -> void: - var graph_edit : MMGraphEdit = get_current_graph_edit() - if graph_edit != null: - graph_edit.duplicate_selected() - -func edit_select_all() -> void: - var graph_edit : MMGraphEdit = get_current_graph_edit() - if graph_edit != null: - graph_edit.select_all() - -func edit_duplicate_is_disabled() -> bool: - return edit_cut_is_disabled() - -func edit_load_selection() -> void: - var graph_edit = get_current_graph_edit() - if graph_edit == null: - return - var dialog = preload("res://material_maker/windows/file_dialog/file_dialog.tscn").instance() - add_child(dialog) - dialog.rect_min_size = Vector2(500, 500) - dialog.access = FileDialog.ACCESS_FILESYSTEM - dialog.mode = FileDialog.MODE_OPEN_FILE - dialog.add_filter("*.mms;Material Maker Selection") - if config_cache.has_section_key("path", "selection"): - dialog.current_dir = config_cache.get_value("path", "selection") - var files = dialog.select_files() - while files is GDScriptFunctionState: - files = yield(files, "completed") - if files.size() == 1: - config_cache.set_value("path", "selection", files[0].get_base_dir()) - var file = File.new() - if file.open(files[0], File.READ) == OK: - graph_edit.do_paste(parse_json(file.get_as_text())) - file.close() - -func edit_save_selection() -> void: - var graph_edit = get_current_graph_edit() - if graph_edit == null: - return - var dialog = preload("res://material_maker/windows/file_dialog/file_dialog.tscn").instance() - add_child(dialog) - dialog.rect_min_size = Vector2(500, 500) - dialog.access = FileDialog.ACCESS_FILESYSTEM - dialog.mode = FileDialog.MODE_SAVE_FILE - dialog.add_filter("*.mms;Material Maker Selection") - if config_cache.has_section_key("path", "selection"): - dialog.current_dir = config_cache.get_value("path", "selection") - var files = dialog.select_files() - while files is GDScriptFunctionState: - files = yield(files, "completed") - if files.size() == 1: - config_cache.set_value("path", "selection", files[0].get_base_dir()) - var file = File.new() - if file.open(files[0], File.WRITE) == OK: - file.store_string(to_json(graph_edit.serialize_selection())) - file.close() - -func edit_preferences() -> void: - var dialog = load("res://material_maker/windows/preferences/preferences.tscn").instance() - add_child(dialog) - dialog.connect("config_changed", self, "on_config_changed") - dialog.edit_preferences(config_cache) - -func view_center() -> void: - var graph_edit : MMGraphEdit = get_current_graph_edit() - graph_edit.center_view() - -func view_reset_zoom() -> void: - var graph_edit : MMGraphEdit = get_current_graph_edit() - graph_edit.zoom = 1 - - -func get_selected_nodes() -> Array: - var graph_edit : MMGraphEdit = get_current_graph_edit() - if graph_edit != null: - return graph_edit.get_selected_nodes() - else: - return [] - -func create_subgraph() -> void: - var graph_edit : MMGraphEdit = get_current_graph_edit() - if graph_edit != null: - graph_edit.create_subgraph() - -func make_selected_nodes_editable() -> void: - var selected_nodes = get_selected_nodes() - if !selected_nodes.empty(): - for n in selected_nodes: - if n.generator.toggle_editable() and n.has_method("update_node"): - n.update_node() - -func add_to_user_library() -> void: - var selected_nodes = get_selected_nodes() - if !selected_nodes.empty(): - var dialog = preload("res://material_maker/widgets/line_dialog/line_dialog.tscn").instance() - dialog.set_value(library.get_selected_item_name()) - dialog.set_texts("New library element", "Select a name for the new library element") - add_child(dialog) - dialog.connect("ok", self, "do_add_to_user_library", [ selected_nodes ]) - dialog.connect("popup_hide", dialog, "queue_free") - dialog.popup_centered() - -func do_add_to_user_library(name, nodes) -> void: - var graph_edit : MMGraphEdit = get_current_graph_edit() - var data - if nodes.size() == 1: - data = nodes[0].generator.serialize() - data.erase("node_position") - elif graph_edit != null: - data = graph_edit.serialize_selection() - # Create thumbnail - var result = nodes[0].generator.render(self, 0, 64, true) - while result is GDScriptFunctionState: - result = yield(result, "completed") - var image : Image = result.get_image() - result.release(self) - library.add_to_user_library(data, name, image) - -func export_library() -> void: - var dialog : FileDialog = FileDialog.new() - add_child(dialog) - dialog.rect_min_size = Vector2(500, 500) - dialog.access = FileDialog.ACCESS_FILESYSTEM - dialog.mode = FileDialog.MODE_SAVE_FILE - dialog.add_filter("*.json;JSON files") - dialog.connect("file_selected", self, "do_export_library") - dialog.connect("popup_hide", dialog, "queue_free") - dialog.popup_centered() - -func do_export_library(path : String) -> void: - library.export_libraries(path) - -func get_doc_dir() -> String: - var base_dir = OS.get_executable_path().replace("\\", "/").get_base_dir() - # In release builds, documentation is expected to be located in - # a subdirectory of the program directory - var release_doc_path = base_dir.plus_file("doc") - # In development, documentation is part of the project files. - # We can use a globalized `res://` path here as the project isn't exported. - var devel_doc_path = ProjectSettings.globalize_path("res://material_maker/doc/_build/html") - for p in [ release_doc_path, devel_doc_path ]: - var file = File.new() - if file.file_exists(p+"/index.html"): - return p - return "" - -func show_doc() -> void: - var doc_dir = get_doc_dir() - if doc_dir != "": - OS.shell_open(doc_dir+"/index.html") - -func show_doc_is_disabled() -> bool: - return get_doc_dir() == "" - -func show_library_item_doc() -> void: - var doc_dir : String = get_doc_dir() - if doc_dir != "": - var doc_name = library.get_selected_item_doc_name() - if doc_name != "": - var doc_path : String = doc_dir+"/node_"+doc_name+".html" - OS.shell_open(doc_path) - -func show_library_item_doc_is_disabled() -> bool: - return get_doc_dir() == "" or library.get_selected_item_doc_name() == "" - -func bug_report() -> void: - OS.shell_open("https://github.com/RodZill4/godot-procedural-textures/issues") - -func show_reddit() -> void: - OS.shell_open("https://www.reddit.com/r/MaterialMaker/") - -func about() -> void: - var about_box = preload("res://material_maker/windows/about/about.tscn").instance() - add_child(about_box) - about_box.connect("popup_hide", about_box, "queue_free") - about_box.popup_centered() - -# Preview - -func update_preview() -> void: - var status - need_update = true - if updating: - return - updating = true - while need_update: - need_update = false -# warning-ignore:void_assignment - status = update_preview_2d() - while status is GDScriptFunctionState: - status = yield(status, "completed") - status = update_preview_3d([ preview_3d, preview_3d_background ]) - while status is GDScriptFunctionState: - status = yield(status, "completed") - updating = false - -func update_preview_2d(node = null) -> void: - var graph_edit : MMGraphEdit = get_current_graph_edit() - if graph_edit != null: - if node == null: - for n in graph_edit.get_children(): - if n is GraphNode and n.selected: - node = n - break - if node != null: - preview_2d.set_generator(node.generator) - histogram.set_generator(node.generator) - preview_2d_background.set_generator(node.generator) - else: - preview_2d.set_generator(null) - histogram.set_generator(null) - preview_2d_background.set_generator(null) - -func update_preview_3d(previews : Array) -> void: - var graph_edit : MMGraphEdit = get_current_graph_edit() - if graph_edit != null and graph_edit.top_generator != null and graph_edit.top_generator.has_node("Material"): - var gen_material = graph_edit.top_generator.get_node("Material") - var status = gen_material.render_textures() - while status is GDScriptFunctionState: - status = yield(status, "completed") - for p in previews: - gen_material.update_materials(p.get_materials()) - -var selected_node = null -func on_selected_node_change(node) -> void: - if node != selected_node: - selected_node = node - update_preview_2d(node) - -func _on_Projects_tab_changed(_tab) -> void: - var new_tab = projects.get_current_tab_control() - if new_tab != current_tab: - if new_tab != null: - for c in get_incoming_connections(): - if c.method_name == "update_preview" or c.method_name == "update_preview_2d": - c.source.disconnect(c.signal_name, self, c.method_name) - new_tab.connect("graph_changed", self, "update_preview") - if !new_tab.is_connected("node_selected", self, "on_selected_node_change"): - new_tab.connect("node_selected", self, "on_selected_node_change") - current_tab = new_tab - update_preview() - hierarchy.update_from_graph_edit(get_current_graph_edit()) - -func on_group_selected(generator) -> void: - var graph_edit : MMGraphEdit = get_current_graph_edit() - if graph_edit != null: - graph_edit.edit_subgraph(generator) - -func _exit_tree() -> void: - # Save the window position and size to remember it when restarting the application - config_cache.set_value("window", "screen", OS.current_screen) - config_cache.set_value("window", "maximized", OS.window_maximized || OS.window_fullscreen) - config_cache.set_value("window", "position", OS.window_position) - config_cache.set_value("window", "size", OS.window_size) - layout.save_config(config_cache) - config_cache.save("user://cache.ini") - -func _notification(what : int) -> void: - if what == MainLoop.NOTIFICATION_WM_QUIT_REQUEST: - yield(get_tree(), "idle_frame") - quit() - -func dim_window() -> void: - # Darken the UI to denote that the application is currently exiting - # (it won't respond to user input in this state). - modulate = Color(0.5, 0.5, 0.5) - -func show_background_preview_2d(button_pressed): - preview_2d_background.visible = button_pressed - if button_pressed: - preview_3d_background_button.pressed = false - -func show_background_preview_3d(button_pressed): - preview_3d_background.visible = button_pressed - preview_3d_background_panel.visible = button_pressed - if button_pressed: - preview_2d_background_button.pressed = false - - -func generate_screenshots(): - var result = library.generate_screenshots(get_current_graph_edit()) - while result is GDScriptFunctionState: - result = yield(result, "completed") - print(result) - -func generate_graph_screenshot(): - # Prompt for a target PNG file - var dialog = preload("res://material_maker/windows/file_dialog/file_dialog.tscn").instance() - add_child(dialog) - dialog.rect_min_size = Vector2(500, 500) - dialog.access = FileDialog.ACCESS_FILESYSTEM - dialog.mode = FileDialog.MODE_SAVE_FILE - dialog.add_filter("*.png;PNG image file") - var files = dialog.select_files() - while files is GDScriptFunctionState: - files = yield(files, "completed") - if files.size() != 1: - return - # Generate the image - var graph_edit : GraphEdit = get_current_graph_edit() - var save_scroll_offset : Vector2 = graph_edit.scroll_offset - var save_zoom : float = graph_edit.zoom - graph_edit.zoom = 1 - yield(get_tree(), "idle_frame") - var graph_edit_rect = graph_edit.get_global_rect() - graph_edit_rect = Rect2(graph_edit_rect.position+Vector2(15, 80), graph_edit_rect.size-Vector2(30, 180)) - var graph_rect = null - for c in graph_edit.get_children(): - if c is GraphNode: - var node_rect = Rect2(c.rect_global_position, c.rect_size) - if graph_rect == null: - graph_rect = node_rect - else: - graph_rect = graph_rect.expand(node_rect.position) - graph_rect = graph_rect.expand(node_rect.end) - graph_rect = graph_rect.grow_individual(50, 20, 50, 80) - var image : Image = Image.new() - image.create(graph_rect.size.x, graph_rect.size.y, false, get_viewport().get_texture().get_data().get_format()) - var origin = graph_edit.scroll_offset+graph_rect.position-graph_edit_rect.position - var small_image : Image = Image.new() - small_image.create(graph_edit_rect.size.x, graph_edit_rect.size.y, false, get_viewport().get_texture().get_data().get_format()) - for x in range(0, graph_rect.size.x, graph_edit_rect.size.x): - for y in range(0, graph_rect.size.y, graph_edit_rect.size.y): - graph_edit.scroll_offset = origin+Vector2(x, y) - var timer : Timer = Timer.new() - add_child(timer) - timer.wait_time = 0.05 - timer.one_shot = true - timer.start() - yield(timer, "timeout") - timer.queue_free() - small_image.blit_rect(get_viewport().get_texture().get_data(), graph_edit_rect, Vector2(0, 0)) - small_image.flip_y() - image.blit_rect(small_image, Rect2(Vector2(0, 0), graph_edit_rect.size), Vector2(x, y)) - graph_edit.scroll_offset = save_scroll_offset - graph_edit.zoom = save_zoom - image.save_png(files[0]) - -# Handle dropped files - -func get_control_at_position(pos : Vector2, parent : Control) -> Control: - for c in parent.get_children(): - if c is Control and c.visible and c.get_global_rect().has_point(pos): - return get_control_at_position(pos, c) - return parent - -func on_files_dropped(files : PoolStringArray, _screen) -> void: - var file : File = File.new() - for f in files: - if file.open(f, File.READ) != OK: - continue - f = file.get_path_absolute() - match f.get_extension(): - "ptex": - do_load_material(f) - "bmp", "exr", "hdr", "jpg", "jpeg", "png", "svg", "tga", "webp": - var control : Control = get_control_at_position(get_global_mouse_position(), self) - while control != self: - if control.has_method("on_drop_image_file"): - control.on_drop_image_file(f) - break - control = control.get_parent() - # graph_edit.do_paste({type="image", image=f}) - -# Use this to investigate the connect bug - -func draw_children(p, x): - for c in p.get_children(): - if c is Control: - draw_rect(c.get_global_rect(), Color(1.0, 0.0, 0.0), false) - draw_children(c, x) - if c.get_global_rect().has_point(x) and !c.visible: - c.show() - print(c.get_path()) - -func _draw_debug(): - draw_children(self, get_global_mouse_position()) diff --git a/material_maker/main_window.tscn b/material_maker/main_window.tscn deleted file mode 100644 index 381d506..0000000 --- a/material_maker/main_window.tscn +++ /dev/null @@ -1,277 +0,0 @@ -[gd_scene load_steps=17 format=2] - -[ext_resource path="res://material_maker/main_window.gd" type="Script" id=1] -[ext_resource path="res://material_maker/main_window_layout.gd" type="Script" id=2] -[ext_resource path="res://material_maker/panels/preview_2d/preview_2d.tscn" type="PackedScene" id=3] -[ext_resource path="res://material_maker/panels/preview_3d/preview_3d.tscn" type="PackedScene" id=4] -[ext_resource path="res://material_maker/panels/preview_3d/preview_3d_ui.tscn" type="PackedScene" id=5] -[ext_resource path="res://material_maker/widgets/tabs/tabs.gd" type="Script" id=6] -[ext_resource path="res://material_maker/windows/add_node_popup/add_node_popup.tscn" type="PackedScene" id=7] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=8] -[ext_resource path="res://material_maker/node_factory.gd" type="Script" id=9] -[ext_resource path="res://material_maker/theme/default.tres" type="Theme" id=10] -[ext_resource path="res://material_maker/widgets/render_counter/render_counter.tscn" type="PackedScene" id=11] - -[sub_resource type="Shader" id=1] -resource_local_to_scene = true - -[sub_resource type="ShaderMaterial" id=2] -resource_local_to_scene = true -shader = SubResource( 1 ) - -[sub_resource type="AtlasTexture" id=3] -flags = 4 -atlas = ExtResource( 8 ) -region = Rect2( 96, 96, 32, 32 ) - -[sub_resource type="AtlasTexture" id=4] -flags = 4 -atlas = ExtResource( 8 ) -region = Rect2( 96, 32, 32, 32 ) - -[sub_resource type="AtlasTexture" id=5] -flags = 4 -atlas = ExtResource( 8 ) -region = Rect2( 96, 64, 32, 31 ) - -[node name="MainWindow" type="Panel"] -anchor_right = 1.0 -anchor_bottom = 1.0 -size_flags_horizontal = 3 -size_flags_vertical = 3 -theme = ExtResource( 10 ) -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="VBoxContainer" type="VBoxContainer" parent="."] -anchor_right = 1.0 -anchor_bottom = 1.0 -margin_left = 6.0 -margin_top = 6.0 -margin_right = -6.0 -margin_bottom = -6.0 -size_flags_horizontal = 3 -size_flags_vertical = 3 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="TopBar" type="HBoxContainer" parent="VBoxContainer"] -margin_right = 1268.0 -margin_bottom = 22.0 - -[node name="Menu" type="HBoxContainer" parent="VBoxContainer/TopBar"] -margin_right = 1082.0 -margin_bottom = 22.0 -size_flags_horizontal = 3 - -[node name="File" type="MenuButton" parent="VBoxContainer/TopBar/Menu"] -margin_right = 31.0 -margin_bottom = 22.0 -text = "File" -items = [ "New material", null, 0, false, false, 0, 0, null, "", false, "Load material", null, 0, false, false, 1, 268435535, null, "", false, "", null, 0, false, false, -1, 0, null, "", true, "Save material", null, 0, false, false, 4, 268435539, null, "", false, "Save material as...", null, 0, false, false, 5, 301989971, null, "", false, "Save all materials...", null, 0, false, false, 6, 0, null, "", false, "", null, 0, false, false, -1, 0, null, "", true, "Export material", null, 0, false, false, 8, 268435525, null, "", false, "", null, 0, false, false, -1, 0, null, "", true, "Close material", null, 0, false, false, 10, 0, null, "", false, "Quit", null, 0, false, false, 11, 268435537, null, "", false ] -switch_on_hover = true - -[node name="RenderCounter" parent="VBoxContainer/TopBar" instance=ExtResource( 11 )] -margin_left = 1086.0 -margin_right = 1268.0 -margin_bottom = 22.0 - -[node name="Layout" type="HSplitContainer" parent="VBoxContainer"] -margin_top = 26.0 -margin_right = 1268.0 -margin_bottom = 708.0 -grow_horizontal = 0 -size_flags_vertical = 3 -split_offset = -1118 -script = ExtResource( 2 ) - -[node name="Left" type="VSplitContainer" parent="VBoxContainer/Layout"] -margin_right = 124.0 -margin_bottom = 682.0 -size_flags_horizontal = 3 -size_flags_vertical = 3 -split_offset = 312 - -[node name="Top" type="TabContainer" parent="VBoxContainer/Layout/Left"] -margin_right = 124.0 -margin_bottom = 346.0 -tab_align = 0 -drag_to_rearrange_enabled = true -use_hidden_tabs_for_min_size = true - -[node name="Bottom" type="TabContainer" parent="VBoxContainer/Layout/Left"] -margin_top = 354.0 -margin_right = 124.0 -margin_bottom = 682.0 -tab_align = 0 -drag_to_rearrange_enabled = true -use_hidden_tabs_for_min_size = true - -[node name="SplitRight" type="HSplitContainer" parent="VBoxContainer/Layout"] -margin_left = 132.0 -margin_right = 1268.0 -margin_bottom = 682.0 -split_offset = 133 - -[node name="ProjectsPanel" type="Control" parent="VBoxContainer/Layout/SplitRight"] -margin_right = 981.0 -margin_bottom = 682.0 -size_flags_horizontal = 3 -size_flags_vertical = 3 -size_flags_stretch_ratio = 3.0 - -[node name="Preview2D" parent="VBoxContainer/Layout/SplitRight/ProjectsPanel" instance=ExtResource( 3 )] -visible = false -material = SubResource( 2 ) -margin_right = 0.0 -margin_bottom = 0.0 - -[node name="Preview3D" parent="VBoxContainer/Layout/SplitRight/ProjectsPanel" instance=ExtResource( 4 )] -visible = false -margin_left = 0.0 -margin_top = 0.0 -margin_right = 0.0 -margin_bottom = 0.0 -ui_path = "../PreviewUI/Panel/HBoxContainer/Preview3DUI" - -[node name="Projects" type="Panel" parent="VBoxContainer/Layout/SplitRight/ProjectsPanel"] -self_modulate = Color( 1, 1, 1, 0 ) -anchor_right = 1.0 -anchor_bottom = 1.0 -margin_right = 5.0 -margin_bottom = 5.0 -size_flags_horizontal = 3 -size_flags_vertical = 3 -script = ExtResource( 6 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Tabs" type="Tabs" parent="VBoxContainer/Layout/SplitRight/ProjectsPanel/Projects"] -margin_right = 950.0 -margin_bottom = 24.0 -tab_align = 0 -tab_close_display_policy = 1 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="AddNodePopup" parent="VBoxContainer/Layout/SplitRight/ProjectsPanel/Projects" instance=ExtResource( 7 )] - -[node name="CrashRecoveryTimer" type="Timer" parent="VBoxContainer/Layout/SplitRight/ProjectsPanel/Projects"] -wait_time = 15.0 -autostart = true - -[node name="PreviewUI" type="HBoxContainer" parent="VBoxContainer/Layout/SplitRight/ProjectsPanel"] -anchor_top = 1.0 -anchor_bottom = 1.0 -margin_left = 1.0 -margin_top = -45.0 -margin_right = 331.0 -margin_bottom = -13.0 -custom_constants/separation = 7 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Preview2DButton" type="Button" parent="VBoxContainer/Layout/SplitRight/ProjectsPanel/PreviewUI"] -margin_right = 44.0 -margin_bottom = 40.0 -hint_tooltip = "Show 2D preview" -toggle_mode = true -icon = SubResource( 3 ) - -[node name="Preview3DButton" type="Button" parent="VBoxContainer/Layout/SplitRight/ProjectsPanel/PreviewUI"] -margin_left = 51.0 -margin_right = 95.0 -margin_bottom = 40.0 -hint_tooltip = "Show 3D preview" -toggle_mode = true -icon = SubResource( 4 ) - -[node name="Panel" type="PanelContainer" parent="VBoxContainer/Layout/SplitRight/ProjectsPanel/PreviewUI"] -visible = false -margin_left = 102.0 -margin_right = 336.0 -margin_bottom = 40.0 - -[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/Layout/SplitRight/ProjectsPanel/PreviewUI/Panel"] -margin_left = 4.0 -margin_top = 4.0 -margin_right = 230.0 -margin_bottom = 36.0 -custom_constants/separation = 5 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="SpaceLeft" type="Control" parent="VBoxContainer/Layout/SplitRight/ProjectsPanel/PreviewUI/Panel/HBoxContainer"] -margin_bottom = 32.0 - -[node name="ControlView" type="TextureRect" parent="VBoxContainer/Layout/SplitRight/ProjectsPanel/PreviewUI/Panel/HBoxContainer"] -margin_left = 5.0 -margin_right = 37.0 -margin_bottom = 31.0 -size_flags_vertical = 4 -texture = SubResource( 5 ) - -[node name="Preview3DUI" parent="VBoxContainer/Layout/SplitRight/ProjectsPanel/PreviewUI/Panel/HBoxContainer" instance=ExtResource( 5 )] -anchor_right = 0.0 -margin_left = 42.0 -margin_top = 4.0 -margin_right = 221.0 -margin_bottom = 28.0 -size_flags_vertical = 4 - -[node name="SpaceRight" type="Control" parent="VBoxContainer/Layout/SplitRight/ProjectsPanel/PreviewUI/Panel/HBoxContainer"] -margin_left = 226.0 -margin_right = 226.0 -margin_bottom = 32.0 - -[node name="Right" type="VSplitContainer" parent="VBoxContainer/Layout/SplitRight"] -margin_left = 989.0 -margin_right = 1136.0 -margin_bottom = 682.0 -size_flags_horizontal = 3 -size_flags_vertical = 3 -split_offset = 312 - -[node name="Top" type="TabContainer" parent="VBoxContainer/Layout/SplitRight/Right"] -margin_right = 147.0 -margin_bottom = 346.0 -tab_align = 0 -drag_to_rearrange_enabled = true -use_hidden_tabs_for_min_size = true - -[node name="Bottom" type="TabContainer" parent="VBoxContainer/Layout/SplitRight/Right"] -margin_top = 354.0 -margin_right = 147.0 -margin_bottom = 682.0 -tab_align = 0 -drag_to_rearrange_enabled = true -use_hidden_tabs_for_min_size = true - -[node name="NodeFactory" type="Node" parent="."] -script = ExtResource( 9 ) - -[connection signal="dragged" from="VBoxContainer/Layout" to="VBoxContainer/Layout" method="_on_Left_dragged"] -[connection signal="resized" from="VBoxContainer/Layout" to="VBoxContainer/Layout" method="_on_Layout_resized"] -[connection signal="tab_changed" from="VBoxContainer/Layout/Left/Top" to="VBoxContainer/Layout" method="_on_tab_changed"] -[connection signal="tab_changed" from="VBoxContainer/Layout/Left/Bottom" to="VBoxContainer/Layout" method="_on_tab_changed"] -[connection signal="dragged" from="VBoxContainer/Layout/SplitRight" to="VBoxContainer/Layout" method="_on_Right_dragged"] -[connection signal="need_update" from="VBoxContainer/Layout/SplitRight/ProjectsPanel/Preview3D" to="." method="update_preview_3d"] -[connection signal="no_more_tabs" from="VBoxContainer/Layout/SplitRight/ProjectsPanel/Projects" to="." method="new_material"] -[connection signal="resized" from="VBoxContainer/Layout/SplitRight/ProjectsPanel/Projects" to="VBoxContainer/Layout/SplitRight/ProjectsPanel/Projects" method="_on_Projects_resized"] -[connection signal="tab_changed" from="VBoxContainer/Layout/SplitRight/ProjectsPanel/Projects" to="." method="_on_Projects_tab_changed"] -[connection signal="reposition_active_tab_request" from="VBoxContainer/Layout/SplitRight/ProjectsPanel/Projects/Tabs" to="VBoxContainer/Layout/SplitRight/ProjectsPanel/Projects" method="move_active_tab_to"] -[connection signal="tab_changed" from="VBoxContainer/Layout/SplitRight/ProjectsPanel/Projects/Tabs" to="VBoxContainer/Layout/SplitRight/ProjectsPanel/Projects" method="set_current_tab"] -[connection signal="tab_close" from="VBoxContainer/Layout/SplitRight/ProjectsPanel/Projects/Tabs" to="VBoxContainer/Layout/SplitRight/ProjectsPanel/Projects" method="close_tab"] -[connection signal="timeout" from="VBoxContainer/Layout/SplitRight/ProjectsPanel/Projects/CrashRecoveryTimer" to="VBoxContainer/Layout/SplitRight/ProjectsPanel/Projects" method="_on_CrashRecoveryTimer_timeout"] -[connection signal="toggled" from="VBoxContainer/Layout/SplitRight/ProjectsPanel/PreviewUI/Preview2DButton" to="." method="show_background_preview_2d"] -[connection signal="toggled" from="VBoxContainer/Layout/SplitRight/ProjectsPanel/PreviewUI/Preview3DButton" to="." method="show_background_preview_3d"] -[connection signal="gui_input" from="VBoxContainer/Layout/SplitRight/ProjectsPanel/PreviewUI/Panel/HBoxContainer/ControlView" to="VBoxContainer/Layout/SplitRight/ProjectsPanel/Preview3D" method="on_gui_input"] -[connection signal="tab_changed" from="VBoxContainer/Layout/SplitRight/Right/Top" to="VBoxContainer/Layout" method="_on_tab_changed"] -[connection signal="tab_changed" from="VBoxContainer/Layout/SplitRight/Right/Bottom" to="VBoxContainer/Layout" method="_on_tab_changed"] diff --git a/material_maker/main_window_layout.gd b/material_maker/main_window_layout.gd deleted file mode 100644 index b72726d..0000000 --- a/material_maker/main_window_layout.gd +++ /dev/null @@ -1,131 +0,0 @@ -extends HSplitContainer - -const PANEL_POSITIONS = { - TopLeft="Left/Top", - BottomLeft="Left/Bottom", - TopRight="SplitRight/Right/Top", - BottomRight="SplitRight/Right/Bottom" -} -const PANELS = [ - { name="Library", scene=preload("res://material_maker/panels/library/library.tscn"), position="TopLeft" }, - { name="Preview2D", scene=preload("res://material_maker/panels/preview_2d/preview_2d_panel.tscn"), position="BottomLeft" }, - { name="Preview3D", scene=preload("res://material_maker/panels/preview_3d/preview_3d_panel.tscn"), position="BottomLeft" }, - { name="Histogram", scene=preload("res://material_maker/widgets/histogram/histogram.tscn"), position="BottomLeft" }, - { name="Hierarchy", scene=preload("res://material_maker/panels/hierarchy/hierarchy_panel.tscn"), position="TopRight" }, - { name="Reference", scene=preload("res://material_maker/panels/reference/reference_panel.tscn"), position="BottomLeft" } -] - -var panels = {} -var previous_width : float - -func _ready() -> void: - previous_width = rect_size.x - -func load_panels(config_cache) -> void: - # Create panels - for panel_pos in PANEL_POSITIONS.keys(): - get_node(PANEL_POSITIONS[panel_pos]).set_tabs_rearrange_group(1) - for panel in PANELS: - var node = panel.scene.instance() - node.name = panel.name - if "config_cache" in node: - node.config_cache = config_cache - panels[panel.name] = node - var tab = get_node(PANEL_POSITIONS[panel.position]) - if config_cache.has_section_key("layout", panel.name+"_location"): - tab = get_node(PANEL_POSITIONS[config_cache.get_value("layout", panel.name+"_location")]) - if config_cache.has_section_key("layout", panel.name+"_hidden") && config_cache.get_value("layout", panel.name+"_hidden"): - node.set_meta("parent_tab_container", tab) - else: - tab.add_child(node) - # Split positions - if config_cache.has_section_key("layout", "LeftVSplitOffset"): - split_offset = config_cache.get_value("layout", "LeftVSplitOffset") - if config_cache.has_section_key("layout", "LeftHSplitOffset"): - $Left.split_offset = config_cache.get_value("layout", "LeftHSplitOffset") - if config_cache.has_section_key("layout", "RightVSplitOffset"): - $SplitRight.split_offset = config_cache.get_value("layout", "RightVSplitOffset") - if config_cache.has_section_key("layout", "RightHSplitOffset"): - $SplitRight/Right.split_offset = config_cache.get_value("layout", "RightHSplitOffset") - update_panels() - -func save_config(config_cache) -> void: - for p in panels: - var location = panels[p].get_parent() - var hidden = false - if location == null: - hidden = true - location = panels[p].get_meta("parent_tab_container") - config_cache.set_value("layout", p+"_hidden", hidden) - for l in PANEL_POSITIONS.keys(): - if location == get_node(PANEL_POSITIONS[l]): - config_cache.set_value("layout", p+"_location", l) - config_cache.set_value("layout", "LeftVSplitOffset", split_offset) - config_cache.set_value("layout", "LeftHSplitOffset", $Left.split_offset) - config_cache.set_value("layout", "RightVSplitOffset", $SplitRight.split_offset) - config_cache.set_value("layout", "RightHSplitOffset", $SplitRight/Right.split_offset) - -func get_panel(n) -> Control: - return panels[n] - -func get_panel_list() -> Array: - var panels_list = panels.keys() - panels_list.sort() - return panels_list - -func is_panel_visible(panel_name : String) -> bool: - return panels[panel_name].get_parent() != null - -func set_panel_visible(panel_name : String, v : bool) -> void: - var panel = panels[panel_name] - if v: - panel.get_meta("parent_tab_container").add_child(panel) - else: - panel.set_meta("parent_tab_container", panel.get_parent()) - panel.get_parent().remove_child(panel) - update_panels() - -func update_panels() -> void: - var left_width = $Left.rect_size.x - var left_requested = left_width - var right_width = $SplitRight/Right.rect_size.x - var right_requested = right_width - if $Left/Top.get_tab_count() == 0: - if $Left/Bottom.get_tab_count() == 0: - left_requested = 10 - $Left.split_offset -= ($Left/Top.rect_size.y-$Left/Bottom.rect_size.y)/2 - $Left.clamp_split_offset() - else: - $Left.split_offset -= $Left/Top.rect_size.y-10 - $Left.clamp_split_offset() - elif $Left/Bottom.get_tab_count() == 0: - $Left.split_offset += $Left/Bottom.rect_size.y-10 - $Left.clamp_split_offset() - if $SplitRight/Right/Top.get_tab_count() == 0: - if $SplitRight/Right/Bottom.get_tab_count() == 0: - right_requested = 10 - $SplitRight/Right.split_offset -= ($SplitRight/Right/Top.rect_size.y-$SplitRight/Right/Bottom.rect_size.y)/2 - $SplitRight/Right.clamp_split_offset() - else: - $SplitRight/Right.split_offset -= $SplitRight/Right/Top.rect_size.y-10 - $SplitRight/Right.clamp_split_offset() - elif $SplitRight/Right/Bottom.get_tab_count() == 0: - $SplitRight/Right.split_offset += $SplitRight/Right/Bottom.rect_size.y-10 - $SplitRight/Right.clamp_split_offset() - split_offset += left_requested - left_width + right_requested - right_width - clamp_split_offset() - $SplitRight.split_offset += right_width - right_requested - -func _on_Left_dragged(_offset : int) -> void: - $Left.clamp_split_offset() - -func _on_Right_dragged(_offset : int) -> void: - $SplitRight/Right.clamp_split_offset() - -func _on_tab_changed(_tab): - update_panels() - -func _on_Layout_resized(): -# warning-ignore:narrowing_conversion - split_offset -= rect_size.x - previous_width - previous_width = rect_size.x diff --git a/material_maker/meshes/pillow.obj b/material_maker/meshes/pillow.obj deleted file mode 100644 index 3de54ea..0000000 --- a/material_maker/meshes/pillow.obj +++ /dev/null @@ -1,2324 +0,0 @@ -# Blender v2.82 (sub 7) OBJ File: '' -# www.blender.org -mtllib pillow.mtl -o Pillow_Plane -v -0.940043 0.003050 0.939262 -v 0.937714 -0.005782 -0.942269 -v -0.808694 0.002514 -0.377155 -v -0.769677 -0.002157 -0.068725 -v -0.786173 0.001032 0.047946 -v -0.799777 0.003647 0.283432 -v -0.824474 0.009272 0.917994 -v -0.604598 0.006154 0.834485 -v -0.401860 0.003316 0.799121 -v -0.283991 0.001803 0.799983 -v -0.166162 0.000102 0.794810 -v -0.048483 -0.001898 0.786562 -v 0.068167 -0.005581 0.769774 -v 0.373569 -0.002489 0.809912 -v 0.487998 -0.001761 0.834766 -v 0.601823 -0.000384 0.861481 -v 0.715059 0.000781 0.890299 -v 0.827292 0.002149 0.922883 -v 0.834995 0.000304 0.500847 -v 0.814301 0.000053 0.386044 -v 0.803196 0.000784 0.269907 -v 0.747235 -0.013167 0.167973 -v 0.802783 -0.001779 -0.290925 -v 0.878227 0.001113 -0.715673 -v 0.917388 0.002243 -0.826640 -v 0.711553 0.001940 -0.881465 -v 0.603122 0.001792 -0.835833 -v 0.401890 0.000800 -0.800418 -v 0.048500 -0.001647 -0.787514 -v -0.068181 -0.004373 -0.770988 -v -0.262568 -0.002306 -0.781816 -v -0.376653 0.001192 -0.809619 -v -0.846707 -0.083509 0.845592 -v -0.839131 -0.103907 0.730094 -v -0.818890 -0.111981 0.614763 -v -0.758149 -0.114153 0.514735 -v -0.789796 -0.115429 0.402210 -v -0.779959 -0.114807 0.285356 -v -0.774836 -0.116004 0.168322 -v -0.771248 -0.118180 0.051315 -v -0.776494 -0.122430 -0.065587 -v -0.725592 -0.130837 -0.170418 -v -0.780793 -0.120883 -0.273090 -v -0.771979 -0.110887 -0.389294 -v -0.804468 -0.111998 -0.501649 -v -0.821589 -0.107285 -0.617569 -v -0.839902 -0.101664 -0.733412 -v -0.849520 -0.086991 -0.849684 -v -0.731250 -0.104067 0.837859 -v -0.748757 -0.177671 0.747388 -v -0.748338 -0.204987 0.633081 -v -0.750343 -0.231176 0.518825 -v -0.726564 -0.214945 0.405533 -v -0.728321 -0.221155 0.288802 -v -0.726187 -0.223752 0.171741 -v -0.725923 -0.227322 0.054619 -v -0.711623 -0.220799 -0.061285 -v -0.738642 -0.247746 -0.171833 -v -0.717448 -0.219829 -0.283455 -v -0.734996 -0.222333 -0.399120 -v -0.739987 -0.210169 -0.515795 -v -0.746584 -0.197308 -0.632440 -v -0.747840 -0.173812 -0.747779 -v -0.733285 -0.101950 -0.840038 -v -0.615915 -0.112540 0.817822 -v -0.634503 -0.205170 0.746836 -v -0.643505 -0.258149 0.641909 -v -0.645362 -0.285069 0.527057 -v -0.644392 -0.299451 0.410061 -v -0.642207 -0.302101 0.292505 -v -0.641417 -0.306026 0.175096 -v -0.641952 -0.310486 0.057844 -v -0.643472 -0.317005 -0.059382 -v -0.645740 -0.320886 -0.176732 -v -0.644803 -0.312171 -0.293840 -v -0.643789 -0.296674 -0.410454 -v -0.643146 -0.277026 -0.526625 -v -0.641817 -0.250810 -0.641566 -v -0.632558 -0.197580 -0.746461 -v -0.617446 -0.107871 -0.821796 -v -0.515739 -0.114793 0.757320 -v -0.520337 -0.231756 0.748907 -v -0.528741 -0.285378 0.643777 -v -0.531685 -0.317411 0.529998 -v -0.532337 -0.336157 0.413110 -v -0.532364 -0.345430 0.295024 -v -0.532239 -0.350332 0.176820 -v -0.532003 -0.352151 0.058625 -v -0.531965 -0.352767 -0.059632 -v -0.532327 -0.352729 -0.177987 -v -0.532407 -0.347816 -0.296286 -v -0.532000 -0.334476 -0.413992 -v -0.530833 -0.313419 -0.530436 -v -0.526937 -0.277290 -0.642837 -v -0.515954 -0.210789 -0.739909 -v -0.501529 -0.112885 -0.804731 -v -0.403337 -0.116696 0.789346 -v -0.407057 -0.215507 0.725038 -v -0.411797 -0.299968 0.642835 -v -0.414838 -0.336309 0.530661 -v -0.415284 -0.352370 0.413579 -v -0.414965 -0.353454 0.295477 -v -0.414603 -0.355514 0.177113 -v -0.414313 -0.355209 0.058689 -v -0.414279 -0.355204 -0.059731 -v -0.414555 -0.355461 -0.178161 -v -0.414826 -0.353628 -0.296495 -v -0.415092 -0.351859 -0.414615 -v -0.414427 -0.334659 -0.531552 -v -0.410827 -0.297293 -0.643491 -v -0.399313 -0.223257 -0.734924 -v -0.389152 -0.111974 -0.772306 -v -0.286467 -0.116542 0.779631 -v -0.290385 -0.222679 0.727611 -v -0.294300 -0.302863 0.640822 -v -0.296757 -0.345306 0.530686 -v -0.297080 -0.353257 0.413361 -v -0.296853 -0.355408 0.295235 -v -0.296511 -0.355175 0.176952 -v -0.296278 -0.355270 0.058651 -v -0.296274 -0.355472 -0.059657 -v -0.296417 -0.355571 -0.177931 -v -0.296698 -0.355406 -0.296223 -v -0.296980 -0.353685 -0.414340 -v -0.296741 -0.348100 -0.531915 -v -0.294248 -0.313059 -0.644507 -v -0.283612 -0.221086 -0.717585 -v -0.273005 -0.122434 -0.781347 -v -0.169427 -0.118292 0.774702 -v -0.173308 -0.225874 0.725765 -v -0.176972 -0.307565 0.640477 -v -0.178579 -0.350610 0.530556 -v -0.178749 -0.355353 0.412995 -v -0.178554 -0.355125 0.294920 -v -0.178342 -0.355415 0.176777 -v -0.178200 -0.355263 0.058600 -v -0.178169 -0.355486 -0.059590 -v -0.178267 -0.355248 -0.177773 -v -0.178416 -0.355290 -0.295891 -v -0.178594 -0.355351 -0.414012 -v -0.178475 -0.352565 -0.531724 -v -0.177161 -0.321943 -0.645403 -v -0.172119 -0.249478 -0.738818 -v -0.170246 -0.132530 -0.726332 -v -0.052415 -0.121066 0.771426 -v -0.056173 -0.229961 0.725548 -v -0.059699 -0.312335 0.640836 -v -0.060362 -0.352407 0.530378 -v -0.060344 -0.355202 0.412703 -v -0.060244 -0.355294 0.294717 -v -0.060126 -0.354904 0.176692 -v -0.060041 -0.355352 0.058570 -v -0.060014 -0.355625 -0.059549 -v -0.060048 -0.355344 -0.177645 -v -0.060112 -0.355202 -0.295720 -v -0.060176 -0.355309 -0.413711 -v -0.060166 -0.352927 -0.531370 -v -0.059763 -0.318687 -0.643544 -v -0.061373 -0.222902 -0.712252 -v -0.065417 -0.124689 -0.777340 -v 0.064483 -0.125824 0.776582 -v 0.059695 -0.223546 0.710778 -v 0.057473 -0.319586 0.642429 -v 0.057891 -0.353038 0.530373 -v 0.058078 -0.355274 0.412698 -v 0.058097 -0.355265 0.294697 -v 0.058112 -0.355015 0.176680 -v 0.058163 -0.354702 0.058599 -v 0.058175 -0.355134 -0.059544 -v 0.058195 -0.355392 -0.177632 -v 0.058225 -0.355097 -0.295712 -v 0.058240 -0.355267 -0.413692 -v 0.058080 -0.352682 -0.531327 -v 0.057406 -0.312135 -0.641644 -v 0.054523 -0.229765 -0.726432 -v 0.051518 -0.120829 -0.772257 -v 0.168570 -0.134753 0.724224 -v 0.169879 -0.251610 0.738166 -v 0.174825 -0.323991 0.644748 -v 0.176164 -0.352771 0.530761 -v 0.176501 -0.355399 0.413016 -v 0.176406 -0.355349 0.294905 -v 0.176357 -0.355207 0.176804 -v 0.176332 -0.354868 0.058625 -v 0.176369 -0.354944 -0.059551 -v 0.176439 -0.355214 -0.177713 -v 0.176539 -0.355170 -0.295845 -v 0.176626 -0.355293 -0.413906 -v 0.176265 -0.351193 -0.531542 -v 0.174692 -0.308075 -0.641226 -v 0.171678 -0.226600 -0.726792 -v 0.168538 -0.118991 -0.775740 -v 0.270641 -0.124778 0.780653 -v 0.280719 -0.222183 0.714894 -v 0.291899 -0.315823 0.644074 -v 0.294370 -0.349893 0.531108 -v 0.294862 -0.354683 0.413402 -v 0.294718 -0.355393 0.295278 -v 0.294533 -0.355351 0.177008 -v 0.294449 -0.355252 0.058717 -v 0.294493 -0.355048 -0.059579 -v 0.294666 -0.355266 -0.177874 -v 0.294874 -0.355379 -0.296143 -v 0.294956 -0.353593 -0.414243 -v 0.294426 -0.346514 -0.531717 -v 0.292063 -0.304403 -0.641830 -v 0.288787 -0.224362 -0.728804 -v 0.285560 -0.118131 -0.780702 -v 0.386492 -0.114090 0.768366 -v 0.396111 -0.226354 0.733815 -v 0.408483 -0.301476 0.643407 -v 0.412151 -0.337214 0.530971 -v 0.412924 -0.352761 0.413831 -v 0.412862 -0.354066 0.295628 -v 0.412674 -0.355419 0.177252 -v 0.412531 -0.355391 0.058833 -v 0.412565 -0.355401 -0.059591 -v 0.412759 -0.355329 -0.178002 -v 0.412960 -0.353314 -0.296363 -v 0.413075 -0.352529 -0.414567 -v 0.412529 -0.338926 -0.531861 -v 0.409535 -0.302808 -0.644117 -v 0.405339 -0.216064 -0.723915 -v 0.402328 -0.119237 -0.791176 -v 0.497648 -0.117528 0.804849 -v 0.512794 -0.215794 0.740830 -v 0.524432 -0.281212 0.643054 -v 0.528541 -0.315683 0.530151 -v 0.529776 -0.334934 0.413405 -v 0.530303 -0.347778 0.295644 -v 0.530348 -0.352342 0.177255 -v 0.530230 -0.352366 0.058868 -v 0.530241 -0.352761 -0.059473 -v 0.530293 -0.350580 -0.177806 -v 0.530337 -0.346181 -0.296139 -v 0.530306 -0.338773 -0.414370 -v 0.529557 -0.321355 -0.531497 -v 0.526615 -0.290047 -0.645470 -v 0.517639 -0.235497 -0.750063 -v 0.514262 -0.118357 -0.757460 -v 0.613342 -0.113673 0.823826 -v 0.629255 -0.202611 0.747757 -v 0.639344 -0.254975 0.642467 -v 0.640747 -0.278772 0.526967 -v 0.640978 -0.295324 0.410228 -v 0.643422 -0.314612 0.294107 -v 0.641227 -0.311833 0.176410 -v 0.640232 -0.310510 0.058742 -v 0.639731 -0.308814 -0.058960 -v 0.639962 -0.307085 -0.176641 -v 0.641070 -0.305527 -0.294314 -v 0.643113 -0.304497 -0.412095 -v 0.643580 -0.290454 -0.529258 -v 0.641522 -0.263735 -0.644206 -v 0.632068 -0.209999 -0.748747 -v 0.613683 -0.116966 -0.819263 -v 0.729070 -0.108586 0.843170 -v 0.744745 -0.180315 0.750912 -v 0.744725 -0.202465 0.635169 -v 0.738057 -0.212332 0.517977 -v 0.732098 -0.220585 0.400848 -v 0.699660 -0.211532 0.288672 -v 0.727455 -0.230911 0.176534 -v 0.726015 -0.229315 0.059220 -v 0.724559 -0.226530 -0.057916 -v 0.725708 -0.225768 -0.175072 -v 0.728149 -0.225582 -0.292200 -v 0.726257 -0.220964 -0.408972 -v 0.749215 -0.237987 -0.522282 -v 0.746746 -0.211408 -0.636303 -v 0.746603 -0.183876 -0.750512 -v 0.728910 -0.109436 -0.840266 -v 0.845180 -0.095632 0.856224 -v 0.837891 -0.109218 0.739576 -v 0.821604 -0.113705 0.623273 -v 0.805557 -0.115994 0.506909 -v 0.789138 -0.117321 0.390584 -v 0.744742 -0.103061 0.283046 -v 0.783999 -0.127108 0.175403 -v 0.769221 -0.119450 0.059802 -v 0.776616 -0.120330 -0.056827 -v 0.778309 -0.119838 -0.173937 -v 0.781168 -0.119936 -0.291066 -v 0.789525 -0.121483 -0.407959 -v 0.754153 -0.120556 -0.519502 -v 0.817417 -0.118493 -0.617997 -v 0.837131 -0.110226 -0.733432 -v 0.844521 -0.090127 -0.849009 -v 0.939663 0.003596 0.955822 -v -0.945722 0.012878 -0.946128 -v -0.916671 0.010545 -0.832555 -v -0.885946 0.008208 -0.719681 -v -0.858521 0.006244 -0.605992 -v -0.832886 0.004137 -0.491817 -v -0.780742 -0.000719 -0.263095 -v -0.710935 -0.012873 -0.169621 -v -0.794532 0.002478 0.165607 -v -0.799076 0.004640 0.401308 -v -0.761789 0.004535 0.512383 -v -0.834743 0.006881 0.603996 -v -0.879223 0.007907 0.712904 -v -0.918647 0.009720 0.823743 -v -0.713545 0.007340 0.878843 -v -0.512877 0.003856 0.761666 -v 0.168028 -0.016715 0.709323 -v 0.259665 -0.004765 0.781598 -v 0.911397 0.002905 0.842180 -v 0.881830 0.001849 0.729284 -v 0.856062 0.000997 0.615551 -v 0.795473 -0.002269 0.061726 -v 0.798848 -0.002191 -0.055754 -v 0.801358 -0.001909 -0.173294 -v 0.799419 -0.001450 -0.408680 -v 0.756706 -0.001519 -0.517875 -v 0.832611 0.000431 -0.607170 -v 0.822203 0.002620 -0.921428 -v 0.512473 0.000386 -0.761622 -v 0.283985 0.000201 -0.801280 -v 0.166159 -0.000585 -0.795946 -v -0.169044 -0.014529 -0.712089 -v -0.491337 0.003089 -0.833673 -v -0.605528 0.005465 -0.859208 -v -0.719235 0.007688 -0.886542 -v -0.832130 0.010266 -0.917174 -v -0.843264 0.100733 0.843038 -v -0.834347 0.118297 0.727184 -v -0.814986 0.125403 0.611637 -v -0.752185 0.122936 0.512977 -v -0.779850 0.123519 0.399413 -v -0.766805 0.119207 0.283052 -v -0.759560 0.117423 0.166144 -v -0.753427 0.116596 0.049007 -v -0.742527 0.115544 -0.067950 -v -0.687103 0.103624 -0.170586 -v -0.752402 0.116573 -0.267241 -v -0.775957 0.117917 -0.382330 -v -0.795519 0.118102 -0.498147 -v -0.815099 0.117864 -0.613977 -v -0.834781 0.116163 -0.729810 -v -0.845648 0.105765 -0.846456 -v -0.727331 0.118012 0.834529 -v -0.743076 0.191157 0.743409 -v -0.740592 0.215624 0.628530 -v -0.740011 0.239800 0.513917 -v -0.710961 0.219473 0.402417 -v -0.708299 0.222001 0.285482 -v -0.701762 0.220648 0.168718 -v -0.695342 0.219597 0.052049 -v -0.702312 0.227147 -0.064345 -v -0.658268 0.217227 -0.172094 -v -0.710158 0.227004 -0.276449 -v -0.716777 0.219637 -0.393214 -v -0.727187 0.213840 -0.509853 -v -0.738369 0.206761 -0.626631 -v -0.741374 0.186812 -0.742570 -v -0.728956 0.115879 -0.835803 -v -0.611720 0.124816 0.815414 -v -0.628133 0.215392 0.741357 -v -0.637062 0.271088 0.637919 -v -0.637403 0.297757 0.523242 -v -0.631603 0.306964 0.406243 -v -0.623780 0.304911 0.289243 -v -0.619738 0.305995 0.172207 -v -0.618983 0.309901 0.055185 -v -0.611437 0.302777 -0.061281 -v -0.629642 0.331560 -0.173182 -v -0.622619 0.305816 -0.287024 -v -0.628783 0.297940 -0.403766 -v -0.633692 0.285310 -0.520531 -v -0.634273 0.261459 -0.635833 -v -0.625376 0.206472 -0.739800 -v -0.613093 0.117297 -0.816261 -v -0.512966 0.122308 0.752760 -v -0.513438 0.239213 0.741100 -v -0.522300 0.297408 0.638593 -v -0.525591 0.335391 0.526889 -v -0.525006 0.357282 0.410949 -v -0.522296 0.365649 0.293230 -v -0.520049 0.369777 0.175432 -v -0.519322 0.373961 0.057878 -v -0.519505 0.377138 -0.059560 -v -0.523261 0.383236 -0.176922 -v -0.522251 0.367682 -0.293595 -v -0.523551 0.351308 -0.410197 -v -0.523869 0.328142 -0.525762 -v -0.518905 0.285003 -0.635476 -v -0.508560 0.213251 -0.728790 -v -0.497241 0.117235 -0.796794 -v -0.399416 0.122285 0.780522 -v -0.401864 0.218796 0.712404 -v -0.405252 0.306374 0.633135 -v -0.409583 0.356934 0.526631 -v -0.410585 0.386389 0.412298 -v -0.410074 0.402862 0.295198 -v -0.409295 0.411511 0.177145 -v -0.408866 0.416565 0.058901 -v -0.409090 0.419194 -0.059452 -v -0.409557 0.415715 -0.177835 -v -0.409629 0.403083 -0.295534 -v -0.409852 0.383165 -0.412044 -v -0.408238 0.350988 -0.525653 -v -0.402094 0.297307 -0.630739 -v -0.391885 0.218720 -0.718521 -v -0.381405 0.116740 -0.777334 -v -0.283035 0.117556 0.767720 -v -0.284920 0.220597 0.709626 -v -0.288232 0.303889 0.625481 -v -0.291840 0.364948 0.524176 -v -0.293434 0.402509 0.412076 -v -0.293605 0.424075 0.295687 -v -0.293356 0.435798 0.177722 -v -0.293097 0.441569 0.059233 -v -0.293060 0.442527 -0.059436 -v -0.293209 0.437387 -0.177962 -v -0.293336 0.424596 -0.295780 -v -0.293275 0.402715 -0.411997 -v -0.291584 0.367010 -0.524521 -v -0.285317 0.304986 -0.624810 -v -0.275083 0.225699 -0.711964 -v -0.266302 0.115095 -0.753861 -v -0.166135 0.115196 0.760290 -v -0.168111 0.219083 0.703586 -v -0.171179 0.304459 0.621561 -v -0.174040 0.368620 0.522094 -v -0.175355 0.410741 0.411489 -v -0.175578 0.435349 0.295645 -v -0.175458 0.448938 0.177845 -v -0.175290 0.455336 0.059327 -v -0.175226 0.455785 -0.059402 -v -0.175307 0.449989 -0.177941 -v -0.175464 0.436968 -0.295770 -v -0.175533 0.414945 -0.412041 -v -0.174870 0.382210 -0.525666 -v -0.171338 0.330142 -0.631864 -v -0.170691 0.215736 -0.660183 -v -0.169598 0.102042 -0.688653 -v -0.049008 0.113768 0.754252 -v -0.051635 0.216012 0.694935 -v -0.054152 0.308463 0.621260 -v -0.056504 0.372597 0.521658 -v -0.057082 0.415274 0.411233 -v -0.057018 0.440404 0.295522 -v -0.056835 0.454525 0.177814 -v -0.056679 0.461098 0.059321 -v -0.056620 0.461341 -0.059403 -v -0.056697 0.455182 -0.177922 -v -0.056896 0.441595 -0.295680 -v -0.057144 0.418045 -0.411647 -v -0.057564 0.375405 -0.521824 -v -0.059638 0.300677 -0.613447 -v -0.062970 0.225146 -0.704405 -v -0.067016 0.113432 -0.744283 -v 0.067969 0.112340 0.743649 -v 0.064513 0.224289 0.704441 -v 0.062024 0.298406 0.612286 -v 0.060898 0.374276 0.521635 -v 0.061286 0.417164 0.411552 -v 0.061708 0.440358 0.295542 -v 0.061975 0.453716 0.177782 -v 0.062130 0.459968 0.059285 -v 0.062176 0.460069 -0.059436 -v 0.062081 0.453862 -0.177962 -v 0.061790 0.439960 -0.295717 -v 0.061188 0.414864 -0.411453 -v 0.059846 0.372071 -0.521837 -v 0.056796 0.307877 -0.621397 -v 0.053340 0.216862 -0.696867 -v 0.049936 0.114023 -0.755187 -v 0.169512 0.100046 0.686313 -v 0.171552 0.214051 0.658737 -v 0.173169 0.328934 0.632108 -v 0.178093 0.381189 0.526092 -v 0.179649 0.413015 0.412197 -v 0.180231 0.433901 0.295715 -v 0.180513 0.446175 0.177817 -v 0.180634 0.451857 0.059283 -v 0.180665 0.451941 -0.059449 -v 0.180590 0.446314 -0.178024 -v 0.180257 0.433376 -0.295928 -v 0.179383 0.409257 -0.411917 -v 0.177349 0.367412 -0.522629 -v 0.173781 0.303364 -0.622142 -v 0.169956 0.218046 -0.704185 -v 0.167061 0.114493 -0.761400 -v 0.264626 0.112621 0.753954 -v 0.274959 0.223263 0.712652 -v 0.286758 0.302042 0.625281 -v 0.294523 0.364181 0.525137 -v 0.297221 0.399043 0.412345 -v 0.297933 0.419594 0.295863 -v 0.298171 0.430836 0.177860 -v 0.298187 0.435713 0.059306 -v 0.298214 0.435844 -0.059395 -v 0.298295 0.431473 -0.177997 -v 0.298161 0.421028 -0.296140 -v 0.297385 0.400143 -0.412702 -v 0.295097 0.362849 -0.524911 -v 0.290776 0.301937 -0.626290 -v 0.286742 0.218949 -0.710725 -v 0.283958 0.115883 -0.768732 -v 0.379512 0.113240 0.778479 -v 0.391591 0.215059 0.719770 -v 0.403362 0.293378 0.631970 -v 0.410910 0.346594 0.526696 -v 0.413542 0.377902 0.412806 -v 0.413882 0.396060 0.295909 -v 0.413920 0.405696 0.177769 -v 0.413632 0.409104 0.059268 -v 0.413586 0.408917 -0.059245 -v 0.414034 0.406186 -0.177710 -v 0.414471 0.399046 -0.296005 -v 0.414415 0.383394 -0.413314 -v 0.412770 0.354344 -0.527789 -v 0.407730 0.303647 -0.634196 -v 0.403672 0.215327 -0.712622 -v 0.400281 0.119800 -0.782077 -v 0.495176 0.112594 0.798786 -v 0.508092 0.208444 0.730862 -v 0.519987 0.280171 0.637695 -v 0.526407 0.323372 0.528017 -v 0.527150 0.345721 0.412145 -v 0.526393 0.360317 0.295016 -v 0.525653 0.366930 0.177001 -v 0.524173 0.366922 0.058944 -v 0.523750 0.365660 -0.058956 -v 0.524718 0.364385 -0.176876 -v 0.526644 0.361836 -0.294894 -v 0.528715 0.354113 -0.412785 -v 0.528637 0.332450 -0.528837 -v 0.524640 0.294362 -0.640496 -v 0.514795 0.236023 -0.742839 -v 0.513573 0.118941 -0.753261 -v 0.610781 0.111684 0.819440 -v 0.624660 0.201251 0.743702 -v 0.635441 0.257684 0.640680 -v 0.636645 0.281726 0.525402 -v 0.632591 0.292804 0.408491 -v 0.630602 0.305369 0.292141 -v 0.628295 0.308153 0.175220 -v 0.622728 0.301412 0.058600 -v 0.622594 0.300465 -0.058340 -v 0.624242 0.300318 -0.175376 -v 0.627921 0.300844 -0.292380 -v 0.635008 0.303358 -0.409302 -v 0.640239 0.294479 -0.526307 -v 0.639254 0.267712 -0.640928 -v 0.629211 0.211139 -0.743767 -v 0.611418 0.120468 -0.817385 -v 0.726265 0.109437 0.840852 -v 0.740684 0.182722 0.749749 -v 0.739899 0.203525 0.633881 -v 0.731113 0.211360 0.516891 -v 0.724072 0.218091 0.399843 -v 0.688011 0.202383 0.289612 -v 0.708047 0.220872 0.175959 -v 0.704824 0.216082 0.059368 -v 0.704914 0.215276 -0.057374 -v 0.706267 0.214980 -0.174226 -v 0.712678 0.218267 -0.290915 -v 0.709456 0.211651 -0.407608 -v 0.741857 0.234913 -0.517655 -v 0.741802 0.210500 -0.632061 -v 0.743923 0.186086 -0.746892 -v 0.726807 0.112533 -0.837428 -v 0.842533 0.099794 0.855568 -v 0.833573 0.111209 0.738915 -v 0.815813 0.113850 0.622953 -v 0.798024 0.114435 0.507112 -v 0.783492 0.116110 0.390853 -v 0.765819 0.114804 0.275111 -v 0.719505 0.103551 0.168013 -v 0.765753 0.114493 0.060873 -v 0.764230 0.112885 -0.056264 -v 0.766684 0.113183 -0.173317 -v 0.764565 0.112078 -0.290161 -v 0.780942 0.117498 -0.405742 -v 0.749033 0.117334 -0.518222 -v 0.814924 0.119264 -0.614895 -v 0.833958 0.111697 -0.730474 -v 0.842466 0.093588 -0.846266 -vt 0.941176 0.941176 -vt 0.941176 1.000000 -vt 1.000000 1.000000 -vt 1.000000 0.941176 -vt 0.000000 0.941176 -vt 0.000000 1.000000 -vt 0.058824 1.000000 -vt 0.058824 0.941176 -vt 0.117647 1.000000 -vt 0.117647 0.941176 -vt 0.176471 1.000000 -vt 0.176471 0.941176 -vt 0.235294 1.000000 -vt 0.235294 0.941176 -vt 0.294118 1.000000 -vt 0.294118 0.941176 -vt 0.352941 1.000000 -vt 0.352941 0.941176 -vt 0.411765 1.000000 -vt 0.411765 0.941176 -vt 0.470588 1.000000 -vt 0.470588 0.941176 -vt 0.529412 1.000000 -vt 0.529412 0.941176 -vt 0.588235 1.000000 -vt 0.588235 0.941176 -vt 0.647059 1.000000 -vt 0.647059 0.941176 -vt 0.705882 1.000000 -vt 0.705882 0.941176 -vt 0.764706 1.000000 -vt 0.764706 0.941176 -vt 0.823529 1.000000 -vt 0.823529 0.941176 -vt 0.882353 1.000000 -vt 0.882353 0.941176 -vt 0.000000 0.000000 -vt 0.000000 0.058824 -vt 0.058824 0.058824 -vt 0.058824 0.000000 -vt 0.000000 0.117647 -vt 0.058824 0.117647 -vt 0.000000 0.176471 -vt 0.058824 0.176471 -vt 0.000000 0.235294 -vt 0.058824 0.235294 -vt 0.000000 0.294118 -vt 0.058824 0.294118 -vt 0.000000 0.352941 -vt 0.058824 0.352941 -vt 0.000000 0.411765 -vt 0.058824 0.411765 -vt 0.000000 0.470588 -vt 0.058824 0.470588 -vt 0.000000 0.529412 -vt 0.058824 0.529412 -vt 0.000000 0.588235 -vt 0.058824 0.588235 -vt 0.000000 0.647059 -vt 0.058824 0.647059 -vt 0.000000 0.705882 -vt 0.058824 0.705882 -vt 0.000000 0.764706 -vt 0.058824 0.764706 -vt 0.000000 0.823529 -vt 0.058824 0.823529 -vt 0.000000 0.882353 -vt 0.058824 0.882353 -vt 0.117647 0.058824 -vt 0.117647 0.000000 -vt 0.117647 0.117647 -vt 0.117647 0.176471 -vt 0.117647 0.235294 -vt 0.117647 0.294118 -vt 0.117647 0.352941 -vt 0.117647 0.411765 -vt 0.117647 0.470588 -vt 0.117647 0.529412 -vt 0.117647 0.588235 -vt 0.117647 0.647059 -vt 0.117647 0.705882 -vt 0.117647 0.764706 -vt 0.117647 0.823529 -vt 0.117647 0.882353 -vt 0.176471 0.058824 -vt 0.176471 0.000000 -vt 0.176471 0.117647 -vt 0.176471 0.176471 -vt 0.176471 0.235294 -vt 0.176471 0.294118 -vt 0.176471 0.352941 -vt 0.176471 0.411765 -vt 0.176471 0.470588 -vt 0.176471 0.529412 -vt 0.176471 0.588235 -vt 0.176471 0.647059 -vt 0.176471 0.705882 -vt 0.176471 0.764706 -vt 0.176471 0.823529 -vt 0.176471 0.882353 -vt 0.235294 0.058824 -vt 0.235294 0.000000 -vt 0.235294 0.117647 -vt 0.235294 0.176471 -vt 0.235294 0.235294 -vt 0.235294 0.294118 -vt 0.235294 0.352941 -vt 0.235294 0.411765 -vt 0.235294 0.470588 -vt 0.235294 0.529412 -vt 0.235294 0.588235 -vt 0.235294 0.647059 -vt 0.235294 0.705882 -vt 0.235294 0.764706 -vt 0.235294 0.823529 -vt 0.235294 0.882353 -vt 0.294118 0.058824 -vt 0.294118 0.000000 -vt 0.294118 0.117647 -vt 0.294118 0.176471 -vt 0.294118 0.235294 -vt 0.294118 0.294118 -vt 0.294118 0.352941 -vt 0.294118 0.411765 -vt 0.294118 0.470588 -vt 0.294118 0.529412 -vt 0.294118 0.588235 -vt 0.294118 0.647059 -vt 0.294118 0.705882 -vt 0.294118 0.764706 -vt 0.294118 0.823529 -vt 0.294118 0.882353 -vt 0.352941 0.058824 -vt 0.352941 0.000000 -vt 0.352941 0.117647 -vt 0.352941 0.176471 -vt 0.352941 0.235294 -vt 0.352941 0.294118 -vt 0.352941 0.352941 -vt 0.352941 0.411765 -vt 0.352941 0.470588 -vt 0.352941 0.529412 -vt 0.352941 0.588235 -vt 0.352941 0.647059 -vt 0.352941 0.705882 -vt 0.352941 0.764706 -vt 0.352941 0.823529 -vt 0.352941 0.882353 -vt 0.411765 0.058824 -vt 0.411765 0.000000 -vt 0.411765 0.117647 -vt 0.411765 0.176471 -vt 0.411765 0.235294 -vt 0.411765 0.294118 -vt 0.411765 0.352941 -vt 0.411765 0.411765 -vt 0.411765 0.470588 -vt 0.411765 0.529412 -vt 0.411765 0.588235 -vt 0.411765 0.647059 -vt 0.411765 0.705882 -vt 0.411765 0.764706 -vt 0.411765 0.823529 -vt 0.411765 0.882353 -vt 0.470588 0.058824 -vt 0.470588 0.000000 -vt 0.470588 0.117647 -vt 0.470588 0.176471 -vt 0.470588 0.235294 -vt 0.470588 0.294118 -vt 0.470588 0.352941 -vt 0.470588 0.411765 -vt 0.470588 0.470588 -vt 0.470588 0.529412 -vt 0.470588 0.588235 -vt 0.470588 0.647059 -vt 0.470588 0.705882 -vt 0.470588 0.764706 -vt 0.470588 0.823529 -vt 0.470588 0.882353 -vt 0.529412 0.058824 -vt 0.529412 0.000000 -vt 0.529412 0.117647 -vt 0.529412 0.176471 -vt 0.529412 0.235294 -vt 0.529412 0.294118 -vt 0.529412 0.352941 -vt 0.529412 0.411765 -vt 0.529412 0.470588 -vt 0.529412 0.529412 -vt 0.529412 0.588235 -vt 0.529412 0.647059 -vt 0.529412 0.705882 -vt 0.529412 0.764706 -vt 0.529412 0.823529 -vt 0.529412 0.882353 -vt 0.588235 0.058824 -vt 0.588235 0.000000 -vt 0.588235 0.117647 -vt 0.588235 0.176471 -vt 0.588235 0.235294 -vt 0.588235 0.294118 -vt 0.588235 0.352941 -vt 0.588235 0.411765 -vt 0.588235 0.470588 -vt 0.588235 0.529412 -vt 0.588235 0.588235 -vt 0.588235 0.647059 -vt 0.588235 0.705882 -vt 0.588235 0.764706 -vt 0.588235 0.823529 -vt 0.588235 0.882353 -vt 0.647059 0.058824 -vt 0.647059 0.000000 -vt 0.647059 0.117647 -vt 0.647059 0.176471 -vt 0.647059 0.235294 -vt 0.647059 0.294118 -vt 0.647059 0.352941 -vt 0.647059 0.411765 -vt 0.647059 0.470588 -vt 0.647059 0.529412 -vt 0.647059 0.588235 -vt 0.647059 0.647059 -vt 0.647059 0.705882 -vt 0.647059 0.764706 -vt 0.647059 0.823529 -vt 0.647059 0.882353 -vt 0.705882 0.058824 -vt 0.705882 0.000000 -vt 0.705882 0.117647 -vt 0.705882 0.176471 -vt 0.705882 0.235294 -vt 0.705882 0.294118 -vt 0.705882 0.352941 -vt 0.705882 0.411765 -vt 0.705882 0.470588 -vt 0.705882 0.529412 -vt 0.705882 0.588235 -vt 0.705882 0.647059 -vt 0.705882 0.705882 -vt 0.705882 0.764706 -vt 0.705882 0.823529 -vt 0.705882 0.882353 -vt 0.764706 0.058824 -vt 0.764706 0.000000 -vt 0.764706 0.117647 -vt 0.764706 0.176471 -vt 0.764706 0.235294 -vt 0.764706 0.294118 -vt 0.764706 0.352941 -vt 0.764706 0.411765 -vt 0.764706 0.470588 -vt 0.764706 0.529412 -vt 0.764706 0.588235 -vt 0.764706 0.647059 -vt 0.764706 0.705882 -vt 0.764706 0.764706 -vt 0.764706 0.823529 -vt 0.764706 0.882353 -vt 0.823529 0.058824 -vt 0.823529 0.000000 -vt 0.823529 0.117647 -vt 0.823529 0.176471 -vt 0.823529 0.235294 -vt 0.823529 0.294118 -vt 0.823529 0.352941 -vt 0.823529 0.411765 -vt 0.823529 0.470588 -vt 0.823529 0.529412 -vt 0.823529 0.588235 -vt 0.823529 0.647059 -vt 0.823529 0.705882 -vt 0.823529 0.764706 -vt 0.823529 0.823529 -vt 0.823529 0.882353 -vt 0.882353 0.058824 -vt 0.882353 0.000000 -vt 0.882353 0.117647 -vt 0.882353 0.176471 -vt 0.882353 0.235294 -vt 0.882353 0.294118 -vt 0.882353 0.352941 -vt 0.882353 0.411765 -vt 0.882353 0.470588 -vt 0.882353 0.529412 -vt 0.882353 0.588235 -vt 0.882353 0.647059 -vt 0.882353 0.705882 -vt 0.882353 0.764706 -vt 0.882353 0.823529 -vt 0.882353 0.882353 -vt 0.941176 0.058824 -vt 0.941176 0.000000 -vt 0.941176 0.117647 -vt 0.941176 0.176471 -vt 0.941176 0.235294 -vt 0.941176 0.294118 -vt 0.941176 0.352941 -vt 0.941176 0.411765 -vt 0.941176 0.470588 -vt 0.941176 0.529412 -vt 0.941176 0.588235 -vt 0.941176 0.647059 -vt 0.941176 0.705882 -vt 0.941176 0.764706 -vt 0.941176 0.823529 -vt 0.941176 0.882353 -vt 1.000000 0.058824 -vt 1.000000 0.000000 -vt 1.000000 0.117647 -vt 1.000000 0.176471 -vt 1.000000 0.235294 -vt 1.000000 0.294118 -vt 1.000000 0.352941 -vt 1.000000 0.411765 -vt 1.000000 0.470588 -vt 1.000000 0.529412 -vt 1.000000 0.588235 -vt 1.000000 0.647059 -vt 1.000000 0.705882 -vt 1.000000 0.764706 -vt 1.000000 0.823529 -vt 1.000000 0.882353 -vt 0.941176 0.941176 -vt 0.058824 0.941176 -vt 0.117647 0.941176 -vt 0.176471 0.941176 -vt 0.235294 0.941176 -vt 0.294118 0.941176 -vt 0.352941 0.941176 -vt 0.411765 0.941176 -vt 0.470588 0.941176 -vt 0.529412 0.941176 -vt 0.588235 0.941176 -vt 0.647059 0.941176 -vt 0.705882 0.941176 -vt 0.764706 0.941176 -vt 0.823529 0.941176 -vt 0.882353 0.941176 -vt 0.058824 0.058824 -vt 0.058824 0.117647 -vt 0.058824 0.176471 -vt 0.058824 0.235294 -vt 0.058824 0.294118 -vt 0.058824 0.352941 -vt 0.058824 0.411765 -vt 0.058824 0.470588 -vt 0.058824 0.529412 -vt 0.058824 0.588235 -vt 0.058824 0.647059 -vt 0.058824 0.705882 -vt 0.058824 0.764706 -vt 0.058824 0.823529 -vt 0.058824 0.882353 -vt 0.117647 0.058824 -vt 0.117647 0.117647 -vt 0.117647 0.176471 -vt 0.117647 0.235294 -vt 0.117647 0.294118 -vt 0.117647 0.352941 -vt 0.117647 0.411765 -vt 0.117647 0.470588 -vt 0.117647 0.529412 -vt 0.117647 0.588235 -vt 0.117647 0.647059 -vt 0.117647 0.705882 -vt 0.117647 0.764706 -vt 0.117647 0.823529 -vt 0.117647 0.882353 -vt 0.176471 0.058824 -vt 0.176471 0.117647 -vt 0.176471 0.176471 -vt 0.176471 0.235294 -vt 0.176471 0.294118 -vt 0.176471 0.352941 -vt 0.176471 0.411765 -vt 0.176471 0.470588 -vt 0.176471 0.529412 -vt 0.176471 0.588235 -vt 0.176471 0.647059 -vt 0.176471 0.705882 -vt 0.176471 0.764706 -vt 0.176471 0.823529 -vt 0.176471 0.882353 -vt 0.235294 0.058824 -vt 0.235294 0.117647 -vt 0.235294 0.176471 -vt 0.235294 0.235294 -vt 0.235294 0.294118 -vt 0.235294 0.352941 -vt 0.235294 0.411765 -vt 0.235294 0.470588 -vt 0.235294 0.529412 -vt 0.235294 0.588235 -vt 0.235294 0.647059 -vt 0.235294 0.705882 -vt 0.235294 0.764706 -vt 0.235294 0.823529 -vt 0.235294 0.882353 -vt 0.294118 0.058824 -vt 0.294118 0.117647 -vt 0.294118 0.176471 -vt 0.294118 0.235294 -vt 0.294118 0.294118 -vt 0.294118 0.352941 -vt 0.294118 0.411765 -vt 0.294118 0.470588 -vt 0.294118 0.529412 -vt 0.294118 0.588235 -vt 0.294118 0.647059 -vt 0.294118 0.705882 -vt 0.294118 0.764706 -vt 0.294118 0.823529 -vt 0.294118 0.882353 -vt 0.352941 0.058824 -vt 0.352941 0.117647 -vt 0.352941 0.176471 -vt 0.352941 0.235294 -vt 0.352941 0.294118 -vt 0.352941 0.352941 -vt 0.352941 0.411765 -vt 0.352941 0.470588 -vt 0.352941 0.529412 -vt 0.352941 0.588235 -vt 0.352941 0.647059 -vt 0.352941 0.705882 -vt 0.352941 0.764706 -vt 0.352941 0.823529 -vt 0.352941 0.882353 -vt 0.411765 0.058824 -vt 0.411765 0.117647 -vt 0.411765 0.176471 -vt 0.411765 0.235294 -vt 0.411765 0.294118 -vt 0.411765 0.352941 -vt 0.411765 0.411765 -vt 0.411765 0.470588 -vt 0.411765 0.529412 -vt 0.411765 0.588235 -vt 0.411765 0.647059 -vt 0.411765 0.705882 -vt 0.411765 0.764706 -vt 0.411765 0.823529 -vt 0.411765 0.882353 -vt 0.470588 0.058824 -vt 0.470588 0.117647 -vt 0.470588 0.176471 -vt 0.470588 0.235294 -vt 0.470588 0.294118 -vt 0.470588 0.352941 -vt 0.470588 0.411765 -vt 0.470588 0.470588 -vt 0.470588 0.529412 -vt 0.470588 0.588235 -vt 0.470588 0.647059 -vt 0.470588 0.705882 -vt 0.470588 0.764706 -vt 0.470588 0.823529 -vt 0.470588 0.882353 -vt 0.529412 0.058824 -vt 0.529412 0.117647 -vt 0.529412 0.176471 -vt 0.529412 0.235294 -vt 0.529412 0.294118 -vt 0.529412 0.352941 -vt 0.529412 0.411765 -vt 0.529412 0.470588 -vt 0.529412 0.529412 -vt 0.529412 0.588235 -vt 0.529412 0.647059 -vt 0.529412 0.705882 -vt 0.529412 0.764706 -vt 0.529412 0.823529 -vt 0.529412 0.882353 -vt 0.588235 0.058824 -vt 0.588235 0.117647 -vt 0.588235 0.176471 -vt 0.588235 0.235294 -vt 0.588235 0.294118 -vt 0.588235 0.352941 -vt 0.588235 0.411765 -vt 0.588235 0.470588 -vt 0.588235 0.529412 -vt 0.588235 0.588235 -vt 0.588235 0.647059 -vt 0.588235 0.705882 -vt 0.588235 0.764706 -vt 0.588235 0.823529 -vt 0.588235 0.882353 -vt 0.647059 0.058824 -vt 0.647059 0.117647 -vt 0.647059 0.176471 -vt 0.647059 0.235294 -vt 0.647059 0.294118 -vt 0.647059 0.352941 -vt 0.647059 0.411765 -vt 0.647059 0.470588 -vt 0.647059 0.529412 -vt 0.647059 0.588235 -vt 0.647059 0.647059 -vt 0.647059 0.705882 -vt 0.647059 0.764706 -vt 0.647059 0.823529 -vt 0.647059 0.882353 -vt 0.705882 0.058824 -vt 0.705882 0.117647 -vt 0.705882 0.176471 -vt 0.705882 0.235294 -vt 0.705882 0.294118 -vt 0.705882 0.352941 -vt 0.705882 0.411765 -vt 0.705882 0.470588 -vt 0.705882 0.529412 -vt 0.705882 0.588235 -vt 0.705882 0.647059 -vt 0.705882 0.705882 -vt 0.705882 0.764706 -vt 0.705882 0.823529 -vt 0.705882 0.882353 -vt 0.764706 0.058824 -vt 0.764706 0.117647 -vt 0.764706 0.176471 -vt 0.764706 0.235294 -vt 0.764706 0.294118 -vt 0.764706 0.352941 -vt 0.764706 0.411765 -vt 0.764706 0.470588 -vt 0.764706 0.529412 -vt 0.764706 0.588235 -vt 0.764706 0.647059 -vt 0.764706 0.705882 -vt 0.764706 0.764706 -vt 0.764706 0.823529 -vt 0.764706 0.882353 -vt 0.823529 0.058824 -vt 0.823529 0.117647 -vt 0.823529 0.176471 -vt 0.823529 0.235294 -vt 0.823529 0.294118 -vt 0.823529 0.352941 -vt 0.823529 0.411765 -vt 0.823529 0.470588 -vt 0.823529 0.529412 -vt 0.823529 0.588235 -vt 0.823529 0.647059 -vt 0.823529 0.705882 -vt 0.823529 0.764706 -vt 0.823529 0.823529 -vt 0.823529 0.882353 -vt 0.882353 0.058824 -vt 0.882353 0.117647 -vt 0.882353 0.176471 -vt 0.882353 0.235294 -vt 0.882353 0.294118 -vt 0.882353 0.352941 -vt 0.882353 0.411765 -vt 0.882353 0.470588 -vt 0.882353 0.529412 -vt 0.882353 0.588235 -vt 0.882353 0.647059 -vt 0.882353 0.705882 -vt 0.882353 0.764706 -vt 0.882353 0.823529 -vt 0.882353 0.882353 -vt 0.941176 0.058824 -vt 0.941176 0.117647 -vt 0.941176 0.176471 -vt 0.941176 0.235294 -vt 0.941176 0.294118 -vt 0.941176 0.352941 -vt 0.941176 0.411765 -vt 0.941176 0.470588 -vt 0.941176 0.529412 -vt 0.941176 0.588235 -vt 0.941176 0.647059 -vt 0.941176 0.705882 -vt 0.941176 0.764706 -vt 0.941176 0.823529 -vt 0.941176 0.882353 -vn 0.4400 -0.7781 -0.4482 -vn 0.2004 0.0195 -0.9795 -vn 0.7052 -0.0323 -0.7083 -vn 0.9784 0.0187 -0.2060 -vn -0.9746 0.0244 -0.2226 -vn -0.7071 0.0254 -0.7066 -vn -0.2234 0.0216 -0.9745 -vn -0.4558 -0.7660 -0.4532 -vn 0.1686 0.0163 -0.9855 -vn -0.0334 -0.6517 -0.7577 -vn 0.1876 0.0219 -0.9820 -vn 0.0854 -0.5057 -0.8585 -vn 0.1994 0.0123 -0.9798 -vn 0.1394 -0.4123 -0.9003 -vn 0.1804 0.0235 -0.9833 -vn 0.1111 -0.3399 -0.9338 -vn 0.3681 0.0782 -0.9265 -vn 0.1966 -0.2078 -0.9582 -vn 0.0428 0.1359 -0.9898 -vn 0.0274 -0.1053 -0.9940 -vn -0.2909 0.1191 -0.9493 -vn -0.1720 -0.1708 -0.9702 -vn -0.0698 0.0860 -0.9938 -vn -0.0364 -0.2700 -0.9622 -vn -0.0528 0.0612 -0.9967 -vn -0.0298 -0.2892 -0.9568 -vn -0.0493 0.0498 -0.9975 -vn -0.0277 -0.3115 -0.9498 -vn 0.1266 0.0367 -0.9913 -vn 0.0720 -0.2562 -0.9639 -vn -0.1593 0.0198 -0.9870 -vn -0.1265 -0.2264 -0.9658 -vn -0.4391 0.0079 -0.8984 -vn -0.2731 -0.3724 -0.8870 -vn -0.2218 0.0094 -0.9750 -vn 0.0060 -0.6198 -0.7847 -vn -0.7073 -0.0208 0.7066 -vn -0.9785 0.0261 0.2043 -vn -0.4508 -0.7724 0.4474 -vn -0.2055 0.0214 0.9784 -vn -0.9763 0.0157 -0.2157 -vn -0.7871 -0.6166 0.0162 -vn -0.9029 0.0138 -0.4296 -vn -0.8908 -0.3708 -0.2624 -vn -0.9868 0.0256 -0.1601 -vn -0.9677 -0.2201 -0.1224 -vn -0.9919 0.0420 0.1202 -vn -0.9671 -0.2455 0.0665 -vn -0.9973 0.0540 -0.0487 -vn -0.9522 -0.3038 -0.0304 -vn -0.9965 0.0651 -0.0528 -vn -0.9579 -0.2856 -0.0294 -vn -0.9935 0.0893 -0.0698 -vn -0.9631 -0.2667 -0.0354 -vn -0.9491 0.1216 -0.2905 -vn -0.9709 -0.1679 -0.1706 -vn -0.9892 0.1397 0.0437 -vn -0.9944 -0.1013 0.0295 -vn -0.9256 0.0830 0.3692 -vn -0.9586 -0.2031 0.1992 -vn -0.9830 0.0284 0.1815 -vn -0.9351 -0.3356 0.1134 -vn -0.9796 0.0173 0.2003 -vn -0.9019 -0.4082 0.1413 -vn -0.9817 0.0267 0.1884 -vn -0.8603 -0.5022 0.0876 -vn -0.9853 0.0207 0.1694 -vn -0.7599 -0.6492 -0.0312 -vn -0.0184 -0.6202 0.7842 -vn 0.2141 0.0090 0.9767 -vn -0.4017 -0.8238 0.3999 -vn -0.6517 -0.7513 0.1037 -vn -0.7668 -0.6418 -0.0067 -vn -0.8033 -0.5954 -0.0128 -vn -0.8035 -0.5952 -0.0006 -vn -0.8181 -0.5751 0.0026 -vn -0.8256 -0.5641 -0.0152 -vn -0.8548 -0.5189 0.0069 -vn -0.8660 -0.4998 0.0133 -vn -0.8488 -0.5286 -0.0086 -vn -0.7936 -0.6083 0.0144 -vn -0.7230 -0.6906 -0.0179 -vn -0.6035 -0.7888 -0.1169 -vn -0.3797 -0.8447 -0.3772 -vn 0.2595 -0.3767 0.8892 -vn 0.4281 0.0063 0.9037 -vn -0.1063 -0.7528 0.6495 -vn -0.3169 -0.8947 0.3147 -vn -0.4044 -0.9049 0.1324 -vn -0.4901 -0.8709 0.0355 -vn -0.5369 -0.8431 0.0293 -vn -0.5421 -0.8399 0.0243 -vn -0.5550 -0.8318 0.0101 -vn -0.5415 -0.8392 0.0498 -vn -0.5166 -0.8561 -0.0100 -vn -0.5183 -0.8506 -0.0877 -vn -0.4963 -0.8629 -0.0950 -vn -0.4302 -0.8873 -0.1664 -vn -0.3160 -0.8954 -0.3137 -vn -0.1194 -0.7902 -0.6011 -vn 0.1199 -0.2264 0.9666 -vn 0.1584 0.0193 0.9872 -vn 0.0045 -0.6449 0.7643 -vn -0.1345 -0.9055 0.4023 -vn -0.2073 -0.9565 0.2051 -vn -0.2220 -0.9706 0.0926 -vn -0.2197 -0.9748 0.0380 -vn -0.2098 -0.9774 0.0239 -vn -0.1908 -0.9815 0.0164 -vn -0.1673 -0.9858 0.0134 -vn -0.1595 -0.9871 -0.0164 -vn -0.1845 -0.9805 -0.0670 -vn -0.2230 -0.9664 -0.1278 -vn -0.2281 -0.9471 -0.2259 -vn -0.1688 -0.8881 -0.4276 -vn -0.0203 -0.6929 -0.7207 -vn -0.0698 -0.2510 0.9655 -vn -0.1216 0.0375 0.9919 -vn 0.0087 -0.5996 0.8003 -vn -0.0379 -0.8726 0.4868 -vn -0.0929 -0.9712 0.2193 -vn -0.0761 -0.9941 0.0764 -vn -0.0445 -0.9987 0.0235 -vn -0.0242 -0.9996 0.0106 -vn -0.0146 -0.9999 0.0022 -vn -0.0121 -0.9999 0.0015 -vn -0.0169 -0.9998 -0.0086 -vn -0.0395 -0.9988 -0.0288 -vn -0.0852 -0.9928 -0.0842 -vn -0.1293 -0.9668 -0.2203 -vn -0.0974 -0.8645 -0.4931 -vn 0.0117 -0.6111 -0.7914 -vn 0.0267 -0.3084 0.9509 -vn 0.0480 0.0490 0.9976 -vn -0.0055 -0.5996 0.8003 -vn -0.0342 -0.8466 0.5311 -vn -0.0394 -0.9758 0.2152 -vn -0.0231 -0.9987 0.0445 -vn -0.0066 -0.9999 0.0074 -vn -0.0016 -1.0000 0.0017 -vn -0.0003 -1.0000 0.0004 -vn -0.0004 -1.0000 0.0009 -vn -0.0016 -1.0000 -0.0020 -vn -0.0070 -0.9999 -0.0077 -vn -0.0280 -0.9988 -0.0385 -vn -0.0667 -0.9812 -0.1808 -vn -0.0891 -0.8534 -0.5136 -vn -0.0115 -0.5324 -0.8464 -vn 0.0263 -0.2890 0.9569 -vn 0.0523 0.0610 0.9968 -vn -0.0068 -0.5795 0.8149 -vn -0.0283 -0.8449 0.5341 -vn -0.0261 -0.9789 0.2027 -vn -0.0114 -0.9996 0.0234 -vn -0.0015 -1.0000 0.0018 -vn 0.0006 -1.0000 0.0002 -vn -0.0000 -1.0000 0.0012 -vn -0.0002 -1.0000 0.0003 -vn 0.0005 -1.0000 -0.0009 -vn -0.0010 -1.0000 -0.0018 -vn -0.0082 -0.9998 -0.0160 -vn -0.0172 -0.9879 -0.1543 -vn -0.0129 -0.8603 -0.5096 -vn 0.0098 -0.5043 -0.8635 -vn 0.0345 -0.2705 0.9621 -vn 0.0699 0.0856 0.9939 -vn 0.0136 -0.5692 0.8220 -vn -0.0121 -0.8378 0.5458 -vn -0.0177 -0.9831 0.1821 -vn -0.0025 -0.9999 0.0133 -vn 0.0002 -1.0000 -0.0008 -vn 0.0013 -1.0000 -0.0003 -vn 0.0020 -1.0000 0.0017 -vn 0.0012 -1.0000 0.0007 -vn 0.0002 -1.0000 -0.0011 -vn 0.0003 -1.0000 -0.0001 -vn 0.0002 -0.9999 -0.0103 -vn 0.0112 -0.9869 -0.1608 -vn 0.0474 -0.8444 -0.5336 -vn 0.0046 -0.5234 -0.8520 -vn 0.1763 -0.1709 0.9694 -vn 0.2992 0.1165 0.9470 -vn -0.0077 -0.5229 0.8523 -vn -0.0531 -0.8460 0.5305 -vn -0.0142 -0.9875 0.1565 -vn -0.0009 -0.9999 0.0105 -vn -0.0006 -1.0000 -0.0010 -vn -0.0002 -1.0000 -0.0016 -vn 0.0014 -1.0000 0.0007 -vn 0.0021 -1.0000 0.0018 -vn 0.0010 -1.0000 -0.0003 -vn 0.0002 -1.0000 -0.0002 -vn 0.0019 -0.9999 -0.0117 -vn 0.0151 -0.9830 -0.1831 -vn 0.0087 -0.8374 -0.5465 -vn -0.0163 -0.5691 -0.8221 -vn -0.0274 -0.1061 0.9940 -vn -0.0454 0.1346 0.9898 -vn -0.0106 -0.5019 0.8648 -vn 0.0077 -0.8616 0.5074 -vn 0.0104 -0.9890 0.1472 -vn 0.0044 -0.9999 0.0137 -vn 0.0000 -1.0000 0.0000 -vn -0.0014 -1.0000 -0.0017 -vn -0.0014 -1.0000 -0.0007 -vn -0.0002 -1.0000 0.0015 -vn 0.0000 -1.0000 0.0008 -vn 0.0013 -1.0000 -0.0017 -vn 0.0097 -0.9997 -0.0204 -vn 0.0221 -0.9794 -0.2008 -vn 0.0222 -0.8455 -0.5336 -vn 0.0014 -0.5804 -0.8143 -vn -0.1972 -0.2134 0.9568 -vn -0.3782 0.0733 0.9228 -vn 0.0105 -0.5260 0.8504 -vn 0.0813 -0.8534 0.5148 -vn 0.0585 -0.9834 0.1714 -vn 0.0233 -0.9992 0.0323 -vn 0.0052 -1.0000 0.0040 -vn 0.0003 -1.0000 0.0006 -vn -0.0018 -1.0000 -0.0009 -vn -0.0016 -1.0000 0.0003 -vn 0.0012 -1.0000 -0.0013 -vn 0.0067 -0.9999 -0.0064 -vn 0.0207 -0.9990 -0.0384 -vn 0.0324 -0.9773 -0.2094 -vn 0.0290 -0.8458 -0.5327 -vn 0.0056 -0.6003 -0.7997 -vn -0.1218 -0.3463 0.9302 -vn -0.1858 0.0110 0.9825 -vn -0.0274 -0.6048 0.7959 -vn 0.0886 -0.8667 0.4908 -vn 0.1276 -0.9698 0.2080 -vn 0.0858 -0.9934 0.0754 -vn 0.0403 -0.9989 0.0247 -vn 0.0175 -0.9998 0.0074 -vn 0.0117 -0.9999 0.0001 -vn 0.0129 -0.9999 -0.0020 -vn 0.0222 -0.9997 -0.0110 -vn 0.0403 -0.9990 -0.0201 -vn 0.0676 -0.9955 -0.0661 -vn 0.0814 -0.9742 -0.2104 -vn 0.0263 -0.8703 -0.4917 -vn -0.0146 -0.5982 -0.8012 -vn -0.1601 -0.4157 0.8953 -vn -0.2128 0.0024 0.9771 -vn 0.0055 -0.6934 0.7205 -vn 0.1663 -0.8927 0.4188 -vn 0.2320 -0.9498 0.2096 -vn 0.2261 -0.9664 0.1220 -vn 0.1922 -0.9797 0.0559 -vn 0.1838 -0.9829 0.0057 -vn 0.1936 -0.9810 -0.0028 -vn 0.2003 -0.9797 -0.0072 -vn 0.2050 -0.9786 -0.0186 -vn 0.2054 -0.9782 -0.0289 -vn 0.2047 -0.9754 -0.0816 -vn 0.1930 -0.9610 -0.1981 -vn 0.1196 -0.9059 -0.4063 -vn -0.0206 -0.6415 -0.7668 -vn -0.0992 -0.5094 0.8548 -vn -0.1997 0.0166 0.9797 -vn 0.1085 -0.7954 0.5962 -vn 0.3103 -0.9016 0.3012 -vn 0.4299 -0.8910 0.1453 -vn 0.5157 -0.8538 0.0712 -vn 0.5621 -0.8253 0.0527 -vn 0.5520 -0.8333 0.0291 -vn 0.5329 -0.8461 -0.0123 -vn 0.5395 -0.8419 -0.0112 -vn 0.5351 -0.8447 -0.0090 -vn 0.5235 -0.8518 -0.0166 -vn 0.4758 -0.8790 -0.0286 -vn 0.3923 -0.9104 -0.1309 -vn 0.3058 -0.8973 -0.3184 -vn 0.0927 -0.7504 -0.6545 -vn 0.0130 -0.6562 0.7544 -vn -0.1885 0.0086 0.9820 -vn 0.3636 -0.8525 0.3755 -vn 0.5904 -0.7996 0.1095 -vn 0.6988 -0.7150 0.0204 -vn 0.7818 -0.6150 -0.1021 -vn 0.8424 -0.5385 0.0157 -vn 0.8282 -0.5524 0.0952 -vn 0.8141 -0.5802 -0.0244 -vn 0.8129 -0.5823 0.0013 -vn 0.8038 -0.5949 0.0076 -vn 0.7952 -0.6063 0.0064 -vn 0.8003 -0.5995 0.0099 -vn 0.7656 -0.6433 0.0031 -vn 0.6488 -0.7537 -0.1048 -vn 0.3929 -0.8251 -0.4059 -vn 0.4459 -0.7690 0.4579 -vn 0.2002 0.0084 0.9797 -vn 0.7612 -0.6474 0.0373 -vn 0.8606 -0.5026 -0.0817 -vn 0.9010 -0.4213 -0.1030 -vn 0.8968 -0.3937 -0.2017 -vn 0.9365 -0.3408 -0.0819 -vn 0.9658 -0.2405 0.0961 -vn 0.9677 -0.2493 0.0361 -vn 0.9500 -0.3113 0.0229 -vn 0.9477 -0.3188 0.0160 -vn 0.9476 -0.3189 0.0196 -vn 0.9652 -0.2470 -0.0858 -vn 0.9699 -0.2131 0.1176 -vn 0.8891 -0.3679 0.2723 -vn 0.7838 -0.6207 -0.0183 -vn 0.9707 0.0164 0.2395 -vn 0.6923 0.0112 0.7215 -vn 0.9876 0.0188 -0.1556 -vn 0.9853 0.0252 -0.1689 -vn 0.9872 0.0281 -0.1567 -vn 0.9848 -0.0056 -0.1735 -vn 0.9710 0.0292 -0.2372 -vn 0.9933 0.1137 0.0175 -vn 0.9833 0.0872 0.1596 -vn 0.9988 0.0423 0.0230 -vn 0.9983 0.0560 0.0133 -vn 0.9981 0.0564 0.0244 -vn 0.9885 0.0417 -0.1452 -vn 0.9877 0.0210 0.1548 -vn 0.8955 0.0086 0.4450 -vn 0.9763 0.0093 0.2160 -vn 0.4449 0.7781 -0.4433 -vn -0.4260 0.7971 -0.4279 -vn -0.0074 0.6741 -0.7386 -vn 0.1153 0.5318 -0.8389 -vn 0.1376 0.4540 -0.8803 -vn 0.1509 0.3835 -0.9111 -vn 0.3626 0.2944 -0.8842 -vn 0.0461 0.2653 -0.9630 -vn -0.2686 0.2851 -0.9201 -vn -0.0584 0.3590 -0.9315 -vn -0.0569 0.3858 -0.9208 -vn -0.0562 0.3838 -0.9217 -vn 0.0387 0.3086 -0.9504 -vn -0.1518 0.2568 -0.9545 -vn -0.2797 0.3909 -0.8769 -vn 0.0080 0.6340 -0.7733 -vn -0.4380 0.7839 0.4400 -vn -0.7687 0.6396 0.0060 -vn -0.8759 0.3977 -0.2730 -vn -0.9528 0.2639 -0.1499 -vn -0.9491 0.3132 0.0340 -vn -0.9203 0.3869 -0.0579 -vn -0.9195 0.3889 -0.0566 -vn -0.9307 0.3610 -0.0589 -vn -0.9193 0.2866 -0.2695 -vn -0.9621 0.2686 0.0465 -vn -0.8828 0.2987 0.3626 -vn -0.9095 0.3873 0.1505 -vn -0.8784 0.4578 0.1371 -vn -0.8368 0.5353 0.1146 -vn -0.7363 0.6766 -0.0084 -vn -0.0060 0.6363 0.7714 -vn -0.3871 0.8363 0.3883 -vn -0.6456 0.7585 0.0881 -vn -0.7635 0.6441 -0.0464 -vn -0.7938 0.6045 -0.0663 -vn -0.7898 0.6117 -0.0458 -vn -0.8039 0.5935 -0.0393 -vn -0.8155 0.5784 -0.0175 -vn -0.8589 0.4949 -0.1318 -vn -0.9018 0.4302 0.0419 -vn -0.8360 0.5135 0.1936 -vn -0.7703 0.6362 0.0425 -vn -0.7080 0.7059 0.0185 -vn -0.5973 0.7977 -0.0830 -vn -0.3583 0.8614 -0.3601 -vn 0.2728 0.3926 0.8783 -vn -0.0876 0.7569 0.6476 -vn -0.3227 0.8892 0.3242 -vn -0.4440 0.8889 0.1125 -vn -0.5524 0.8335 -0.0101 -vn -0.6123 0.7905 -0.0142 -vn -0.6346 0.7728 -0.0043 -vn -0.6465 0.7628 -0.0054 -vn -0.6788 0.7339 0.0224 -vn -0.6891 0.7243 0.0215 -vn -0.6393 0.7683 -0.0307 -vn -0.5560 0.8290 -0.0598 -vn -0.4735 0.8710 -0.1310 -vn -0.3125 0.8963 -0.3144 -vn -0.0816 0.7962 -0.5995 -vn 0.1490 0.2581 0.9545 -vn 0.0462 0.6413 0.7659 -vn -0.1113 0.8881 0.4458 -vn -0.2431 0.9385 0.2452 -vn -0.3365 0.9355 0.1077 -vn -0.4051 0.9134 0.0384 -vn -0.4414 0.8968 0.0282 -vn -0.4628 0.8863 0.0132 -vn -0.4508 0.8914 0.0464 -vn -0.4078 0.9127 -0.0244 -vn -0.3875 0.9129 -0.1279 -vn -0.3557 0.9230 -0.1465 -vn -0.2638 0.9272 -0.2660 -vn -0.1291 0.8701 -0.4757 -vn 0.0197 0.7036 -0.7103 -vn -0.0341 0.3077 0.9508 -vn 0.0673 0.6009 0.7964 -vn 0.0117 0.8322 0.5544 -vn -0.1056 0.9348 0.3389 -vn -0.1864 0.9641 0.1890 -vn -0.2412 0.9656 0.0970 -vn -0.2732 0.9605 0.0526 -vn -0.2822 0.9589 0.0295 -vn -0.2673 0.9636 0.0048 -vn -0.2440 0.9679 -0.0601 -vn -0.2310 0.9634 -0.1356 -vn -0.2071 0.9556 -0.2097 -vn -0.1444 0.9225 -0.3579 -vn -0.0582 0.8275 -0.5583 -vn 0.0437 0.6334 -0.7726 -vn 0.0589 0.3810 0.9227 -vn 0.0475 0.6078 0.7927 -vn 0.0164 0.7888 0.6145 -vn -0.0357 0.9123 0.4078 -vn -0.0941 0.9652 0.2440 -vn -0.1328 0.9817 0.1359 -vn -0.1540 0.9855 0.0712 -vn -0.1599 0.9867 0.0289 -vn -0.1543 0.9879 -0.0150 -vn -0.1464 0.9864 -0.0736 -vn -0.1400 0.9797 -0.1432 -vn -0.1326 0.9632 -0.2336 -vn -0.1253 0.9124 -0.3896 -vn -0.0287 0.7664 -0.6417 -vn 0.1946 0.5098 -0.8380 -vn 0.0607 0.3851 0.9209 -vn 0.0458 0.5885 0.8072 -vn 0.0077 0.7692 0.6390 -vn -0.0264 0.8957 0.4438 -vn -0.0492 0.9600 0.2755 -vn -0.0667 0.9854 0.1569 -vn -0.0770 0.9936 0.0820 -vn -0.0807 0.9963 0.0285 -vn -0.0789 0.9966 -0.0218 -vn -0.0750 0.9940 -0.0791 -vn -0.0699 0.9863 -0.1494 -vn -0.0565 0.9674 -0.2468 -vn -0.0203 0.9116 -0.4107 -vn 0.0252 0.7223 -0.6911 -vn 0.0431 0.4276 -0.9029 -vn 0.0598 0.3589 0.9315 -vn 0.0218 0.5748 0.8180 -vn 0.0138 0.7579 0.6522 -vn -0.0058 0.8845 0.4664 -vn -0.0237 0.9585 0.2842 -vn -0.0220 0.9866 0.1617 -vn -0.0201 0.9961 0.0853 -vn -0.0193 0.9994 0.0282 -vn -0.0179 0.9995 -0.0245 -vn -0.0157 0.9964 -0.0826 -vn -0.0101 0.9876 -0.1566 -vn 0.0087 0.9628 -0.2701 -vn 0.0493 0.8896 -0.4539 -vn 0.0249 0.7318 -0.6810 -vn -0.1296 0.4935 -0.8600 -vn 0.2759 0.2801 0.9194 -vn 0.1340 0.4911 0.8607 -vn -0.0209 0.7294 0.6837 -vn -0.0436 0.8889 0.4560 -vn 0.0008 0.9635 0.2676 -vn 0.0244 0.9878 0.1537 -vn 0.0340 0.9960 0.0821 -vn 0.0381 0.9989 0.0266 -vn 0.0388 0.9989 -0.0249 -vn 0.0370 0.9959 -0.0827 -vn 0.0353 0.9864 -0.1606 -vn 0.0338 0.9583 -0.2837 -vn 0.0154 0.8852 -0.4650 -vn -0.0046 0.7607 -0.6491 -vn -0.0170 0.5763 -0.8170 -vn -0.0485 0.2618 0.9639 -vn -0.0451 0.4252 0.9040 -vn -0.0258 0.7206 0.6929 -vn 0.0258 0.9115 0.4104 -vn 0.0676 0.9683 0.2404 -vn 0.0859 0.9861 0.1420 -vn 0.0953 0.9926 0.0753 -vn 0.1007 0.9946 0.0240 -vn 0.1001 0.9947 -0.0225 -vn 0.0923 0.9928 -0.0757 -vn 0.0779 0.9852 -0.1523 -vn 0.0570 0.9602 -0.2732 -vn 0.0316 0.8960 -0.4429 -vn -0.0026 0.7713 -0.6365 -vn -0.0397 0.5911 -0.8056 -vn -0.3746 0.2935 0.8795 -vn -0.2005 0.5095 0.8368 -vn 0.0334 0.7655 0.6426 -vn 0.1368 0.9118 0.3872 -vn 0.1468 0.9633 0.2247 -vn 0.1583 0.9787 0.1304 -vn 0.1701 0.9832 0.0658 -vn 0.1783 0.9838 0.0197 -vn 0.1782 0.9838 -0.0175 -vn 0.1661 0.9843 -0.0603 -vn 0.1410 0.9816 -0.1285 -vn 0.1001 0.9655 -0.2403 -vn 0.0405 0.9127 -0.4065 -vn -0.0112 0.7888 -0.6146 -vn -0.0421 0.6096 -0.7915 -vn -0.1538 0.3817 0.9114 -vn -0.0431 0.6342 0.7720 -vn 0.0616 0.8278 0.5576 -vn 0.1498 0.9228 0.3548 -vn 0.2147 0.9559 0.2002 -vn 0.2483 0.9622 0.1114 -vn 0.2705 0.9614 0.0490 -vn 0.2873 0.9578 0.0096 -vn 0.2922 0.9563 -0.0123 -vn 0.2788 0.9596 -0.0377 -vn 0.2446 0.9655 -0.0887 -vn 0.1891 0.9643 -0.1853 -vn 0.1076 0.9348 -0.3383 -vn -0.0100 0.8309 -0.5562 -vn -0.0651 0.6013 -0.7963 -vn -0.1425 0.4514 0.8808 -vn -0.0246 0.7024 0.7113 -vn 0.1226 0.8696 0.4782 -vn 0.2583 0.9292 0.2643 -vn 0.3450 0.9271 0.1461 -vn 0.3864 0.9187 0.0812 -vn 0.4179 0.9084 0.0161 -vn 0.4472 0.8943 -0.0112 -vn 0.4569 0.8895 -0.0071 -vn 0.4442 0.8958 -0.0108 -vn 0.4066 0.9130 -0.0315 -vn 0.3383 0.9351 -0.1056 -vn 0.2441 0.9381 -0.2456 -vn 0.1100 0.8866 -0.4493 -vn -0.0497 0.6391 -0.7675 -vn -0.1262 0.5256 0.8413 -vn 0.0677 0.7915 0.6073 -vn 0.2991 0.8971 0.3251 -vn 0.4592 0.8776 0.1376 -vn 0.5690 0.8217 0.0299 -vn 0.6401 0.7677 0.0300 -vn 0.6463 0.7630 0.0103 -vn 0.6360 0.7711 -0.0292 -vn 0.6382 0.7698 -0.0014 -vn 0.6297 0.7767 0.0141 -vn 0.6183 0.7858 0.0118 -vn 0.5664 0.8241 0.0078 -vn 0.4562 0.8832 -0.1084 -vn 0.3288 0.8854 -0.3284 -vn 0.0881 0.7531 -0.6519 -vn -0.0085 0.6635 0.7481 -vn 0.3503 0.8570 0.3780 -vn 0.5970 0.7960 0.0994 -vn 0.7065 0.7077 0.0012 -vn 0.7556 0.6477 -0.0978 -vn 0.8205 0.5648 -0.0884 -vn 0.8603 0.5085 0.0367 -vn 0.8290 0.5584 0.0286 -vn 0.7964 0.6047 0.0015 -vn 0.7996 0.6001 0.0214 -vn 0.7999 0.5995 0.0272 -vn 0.8075 0.5867 0.0608 -vn 0.7761 0.6281 0.0552 -vn 0.6584 0.7477 -0.0864 -vn 0.3955 0.8302 -0.3929 -vn 0.4250 0.7852 0.4503 -vn 0.7469 0.6643 0.0268 -vn 0.8482 0.5210 -0.0958 -vn 0.8882 0.4465 -0.1078 -vn 0.8909 0.4322 -0.1393 -vn 0.8916 0.3906 -0.2289 -vn 0.9503 0.3109 0.0174 -vn 0.9309 0.3319 0.1522 -vn 0.9185 0.3954 0.0076 -vn 0.9184 0.3953 0.0129 -vn 0.9210 0.3883 0.0307 -vn 0.9499 0.3088 -0.0483 -vn 0.9564 0.2494 0.1522 -vn 0.8787 0.3823 0.2857 -vn 0.7761 0.6306 -0.0080 -usemtl None -s 1 -f 288/1/1 316/2/2 2/3/3 25/4/4 -f 291/5/5 290/6/6 324/7/7 48/8/8 -f 48/8/8 324/7/7 323/9/9 64/10/10 -f 64/10/10 323/9/9 322/11/11 80/12/12 -f 80/12/12 322/11/11 321/13/13 96/14/14 -f 96/14/14 321/13/13 32/15/15 112/16/16 -f 112/16/16 32/15/15 31/17/17 128/18/18 -f 128/18/18 31/17/17 320/19/19 144/20/20 -f 144/20/20 320/19/19 30/21/21 160/22/22 -f 160/22/22 30/21/21 29/23/23 176/24/24 -f 176/24/24 29/23/23 319/25/25 192/26/26 -f 192/26/26 319/25/25 318/27/27 208/28/28 -f 208/28/28 318/27/27 28/29/29 224/30/30 -f 224/30/30 28/29/29 317/31/31 240/32/32 -f 240/32/32 317/31/31 27/33/33 256/34/34 -f 256/34/34 27/33/33 26/35/35 272/36/36 -f 272/36/36 26/35/35 316/2/2 288/1/1 -f 1/37/37 302/38/38 33/39/39 7/40/40 -f 302/38/38 301/41/41 34/42/42 33/39/39 -f 301/41/41 300/43/43 35/44/44 34/42/42 -f 300/43/43 299/45/45 36/46/46 35/44/44 -f 299/45/45 298/47/47 37/48/48 36/46/46 -f 298/47/47 6/49/49 38/50/50 37/48/48 -f 6/49/49 297/51/51 39/52/52 38/50/50 -f 297/51/51 5/53/53 40/54/54 39/52/52 -f 5/53/53 4/55/55 41/56/56 40/54/54 -f 4/55/55 296/57/57 42/58/58 41/56/56 -f 296/57/57 295/59/59 43/60/60 42/58/58 -f 295/59/59 3/61/61 44/62/62 43/60/60 -f 3/61/61 294/63/63 45/64/64 44/62/62 -f 294/63/63 293/65/65 46/66/66 45/64/64 -f 293/65/65 292/67/67 47/68/68 46/66/66 -f 292/67/67 291/5/5 48/8/8 47/68/68 -f 7/40/40 33/39/39 49/69/69 303/70/70 -f 33/39/39 34/42/42 50/71/71 49/69/69 -f 34/42/42 35/44/44 51/72/72 50/71/71 -f 35/44/44 36/46/46 52/73/73 51/72/72 -f 36/46/46 37/48/48 53/74/74 52/73/73 -f 37/48/48 38/50/50 54/75/75 53/74/74 -f 38/50/50 39/52/52 55/76/76 54/75/75 -f 39/52/52 40/54/54 56/77/77 55/76/76 -f 40/54/54 41/56/56 57/78/78 56/77/77 -f 41/56/56 42/58/58 58/79/79 57/78/78 -f 42/58/58 43/60/60 59/80/80 58/79/79 -f 43/60/60 44/62/62 60/81/81 59/80/80 -f 44/62/62 45/64/64 61/82/82 60/81/81 -f 45/64/64 46/66/66 62/83/83 61/82/82 -f 46/66/66 47/68/68 63/84/84 62/83/83 -f 47/68/68 48/8/8 64/10/10 63/84/84 -f 303/70/70 49/69/69 65/85/85 8/86/86 -f 49/69/69 50/71/71 66/87/87 65/85/85 -f 50/71/71 51/72/72 67/88/88 66/87/87 -f 51/72/72 52/73/73 68/89/89 67/88/88 -f 52/73/73 53/74/74 69/90/90 68/89/89 -f 53/74/74 54/75/75 70/91/91 69/90/90 -f 54/75/75 55/76/76 71/92/92 70/91/91 -f 55/76/76 56/77/77 72/93/93 71/92/92 -f 56/77/77 57/78/78 73/94/94 72/93/93 -f 57/78/78 58/79/79 74/95/95 73/94/94 -f 58/79/79 59/80/80 75/96/96 74/95/95 -f 59/80/80 60/81/81 76/97/97 75/96/96 -f 60/81/81 61/82/82 77/98/98 76/97/97 -f 61/82/82 62/83/83 78/99/99 77/98/98 -f 62/83/83 63/84/84 79/100/100 78/99/99 -f 63/84/84 64/10/10 80/12/12 79/100/100 -f 8/86/86 65/85/85 81/101/101 304/102/102 -f 65/85/85 66/87/87 82/103/103 81/101/101 -f 66/87/87 67/88/88 83/104/104 82/103/103 -f 67/88/88 68/89/89 84/105/105 83/104/104 -f 68/89/89 69/90/90 85/106/106 84/105/105 -f 69/90/90 70/91/91 86/107/107 85/106/106 -f 70/91/91 71/92/92 87/108/108 86/107/107 -f 71/92/92 72/93/93 88/109/109 87/108/108 -f 72/93/93 73/94/94 89/110/110 88/109/109 -f 73/94/94 74/95/95 90/111/111 89/110/110 -f 74/95/95 75/96/96 91/112/112 90/111/111 -f 75/96/96 76/97/97 92/113/113 91/112/112 -f 76/97/97 77/98/98 93/114/114 92/113/113 -f 77/98/98 78/99/99 94/115/115 93/114/114 -f 78/99/99 79/100/100 95/116/116 94/115/115 -f 79/100/100 80/12/12 96/14/14 95/116/116 -f 304/102/102 81/101/101 97/117/117 9/118/118 -f 81/101/101 82/103/103 98/119/119 97/117/117 -f 82/103/103 83/104/104 99/120/120 98/119/119 -f 83/104/104 84/105/105 100/121/121 99/120/120 -f 84/105/105 85/106/106 101/122/122 100/121/121 -f 85/106/106 86/107/107 102/123/123 101/122/122 -f 86/107/107 87/108/108 103/124/124 102/123/123 -f 87/108/108 88/109/109 104/125/125 103/124/124 -f 88/109/109 89/110/110 105/126/126 104/125/125 -f 89/110/110 90/111/111 106/127/127 105/126/126 -f 90/111/111 91/112/112 107/128/128 106/127/127 -f 91/112/112 92/113/113 108/129/129 107/128/128 -f 92/113/113 93/114/114 109/130/130 108/129/129 -f 93/114/114 94/115/115 110/131/131 109/130/130 -f 94/115/115 95/116/116 111/132/132 110/131/131 -f 95/116/116 96/14/14 112/16/16 111/132/132 -f 9/118/118 97/117/117 113/133/133 10/134/134 -f 97/117/117 98/119/119 114/135/135 113/133/133 -f 98/119/119 99/120/120 115/136/136 114/135/135 -f 99/120/120 100/121/121 116/137/137 115/136/136 -f 100/121/121 101/122/122 117/138/138 116/137/137 -f 101/122/122 102/123/123 118/139/139 117/138/138 -f 102/123/123 103/124/124 119/140/140 118/139/139 -f 103/124/124 104/125/125 120/141/141 119/140/140 -f 104/125/125 105/126/126 121/142/142 120/141/141 -f 105/126/126 106/127/127 122/143/143 121/142/142 -f 106/127/127 107/128/128 123/144/144 122/143/143 -f 107/128/128 108/129/129 124/145/145 123/144/144 -f 108/129/129 109/130/130 125/146/146 124/145/145 -f 109/130/130 110/131/131 126/147/147 125/146/146 -f 110/131/131 111/132/132 127/148/148 126/147/147 -f 111/132/132 112/16/16 128/18/18 127/148/148 -f 10/134/134 113/133/133 129/149/149 11/150/150 -f 113/133/133 114/135/135 130/151/151 129/149/149 -f 114/135/135 115/136/136 131/152/152 130/151/151 -f 115/136/136 116/137/137 132/153/153 131/152/152 -f 116/137/137 117/138/138 133/154/154 132/153/153 -f 117/138/138 118/139/139 134/155/155 133/154/154 -f 118/139/139 119/140/140 135/156/156 134/155/155 -f 119/140/140 120/141/141 136/157/157 135/156/156 -f 120/141/141 121/142/142 137/158/158 136/157/157 -f 121/142/142 122/143/143 138/159/159 137/158/158 -f 122/143/143 123/144/144 139/160/160 138/159/159 -f 123/144/144 124/145/145 140/161/161 139/160/160 -f 124/145/145 125/146/146 141/162/162 140/161/161 -f 125/146/146 126/147/147 142/163/163 141/162/162 -f 126/147/147 127/148/148 143/164/164 142/163/163 -f 127/148/148 128/18/18 144/20/20 143/164/164 -f 11/150/150 129/149/149 145/165/165 12/166/166 -f 129/149/149 130/151/151 146/167/167 145/165/165 -f 130/151/151 131/152/152 147/168/168 146/167/167 -f 131/152/152 132/153/153 148/169/169 147/168/168 -f 132/153/153 133/154/154 149/170/170 148/169/169 -f 133/154/154 134/155/155 150/171/171 149/170/170 -f 134/155/155 135/156/156 151/172/172 150/171/171 -f 135/156/156 136/157/157 152/173/173 151/172/172 -f 136/157/157 137/158/158 153/174/174 152/173/173 -f 137/158/158 138/159/159 154/175/175 153/174/174 -f 138/159/159 139/160/160 155/176/176 154/175/175 -f 139/160/160 140/161/161 156/177/177 155/176/176 -f 140/161/161 141/162/162 157/178/178 156/177/177 -f 141/162/162 142/163/163 158/179/179 157/178/178 -f 142/163/163 143/164/164 159/180/180 158/179/179 -f 143/164/164 144/20/20 160/22/22 159/180/180 -f 12/166/166 145/165/165 161/181/181 13/182/182 -f 145/165/165 146/167/167 162/183/183 161/181/181 -f 146/167/167 147/168/168 163/184/184 162/183/183 -f 147/168/168 148/169/169 164/185/185 163/184/184 -f 148/169/169 149/170/170 165/186/186 164/185/185 -f 149/170/170 150/171/171 166/187/187 165/186/186 -f 150/171/171 151/172/172 167/188/188 166/187/187 -f 151/172/172 152/173/173 168/189/189 167/188/188 -f 152/173/173 153/174/174 169/190/190 168/189/189 -f 153/174/174 154/175/175 170/191/191 169/190/190 -f 154/175/175 155/176/176 171/192/192 170/191/191 -f 155/176/176 156/177/177 172/193/193 171/192/192 -f 156/177/177 157/178/178 173/194/194 172/193/193 -f 157/178/178 158/179/179 174/195/195 173/194/194 -f 158/179/179 159/180/180 175/196/196 174/195/195 -f 159/180/180 160/22/22 176/24/24 175/196/196 -f 13/182/182 161/181/181 177/197/197 305/198/198 -f 161/181/181 162/183/183 178/199/199 177/197/197 -f 162/183/183 163/184/184 179/200/200 178/199/199 -f 163/184/184 164/185/185 180/201/201 179/200/200 -f 164/185/185 165/186/186 181/202/202 180/201/201 -f 165/186/186 166/187/187 182/203/203 181/202/202 -f 166/187/187 167/188/188 183/204/204 182/203/203 -f 167/188/188 168/189/189 184/205/205 183/204/204 -f 168/189/189 169/190/190 185/206/206 184/205/205 -f 169/190/190 170/191/191 186/207/207 185/206/206 -f 170/191/191 171/192/192 187/208/208 186/207/207 -f 171/192/192 172/193/193 188/209/209 187/208/208 -f 172/193/193 173/194/194 189/210/210 188/209/209 -f 173/194/194 174/195/195 190/211/211 189/210/210 -f 174/195/195 175/196/196 191/212/212 190/211/211 -f 175/196/196 176/24/24 192/26/26 191/212/212 -f 305/198/198 177/197/197 193/213/213 306/214/214 -f 177/197/197 178/199/199 194/215/215 193/213/213 -f 178/199/199 179/200/200 195/216/216 194/215/215 -f 179/200/200 180/201/201 196/217/217 195/216/216 -f 180/201/201 181/202/202 197/218/218 196/217/217 -f 181/202/202 182/203/203 198/219/219 197/218/218 -f 182/203/203 183/204/204 199/220/220 198/219/219 -f 183/204/204 184/205/205 200/221/221 199/220/220 -f 184/205/205 185/206/206 201/222/222 200/221/221 -f 185/206/206 186/207/207 202/223/223 201/222/222 -f 186/207/207 187/208/208 203/224/224 202/223/223 -f 187/208/208 188/209/209 204/225/225 203/224/224 -f 188/209/209 189/210/210 205/226/226 204/225/225 -f 189/210/210 190/211/211 206/227/227 205/226/226 -f 190/211/211 191/212/212 207/228/228 206/227/227 -f 191/212/212 192/26/26 208/28/28 207/228/228 -f 306/214/214 193/213/213 209/229/229 14/230/230 -f 193/213/213 194/215/215 210/231/231 209/229/229 -f 194/215/215 195/216/216 211/232/232 210/231/231 -f 195/216/216 196/217/217 212/233/233 211/232/232 -f 196/217/217 197/218/218 213/234/234 212/233/233 -f 197/218/218 198/219/219 214/235/235 213/234/234 -f 198/219/219 199/220/220 215/236/236 214/235/235 -f 199/220/220 200/221/221 216/237/237 215/236/236 -f 200/221/221 201/222/222 217/238/238 216/237/237 -f 201/222/222 202/223/223 218/239/239 217/238/238 -f 202/223/223 203/224/224 219/240/240 218/239/239 -f 203/224/224 204/225/225 220/241/241 219/240/240 -f 204/225/225 205/226/226 221/242/242 220/241/241 -f 205/226/226 206/227/227 222/243/243 221/242/242 -f 206/227/227 207/228/228 223/244/244 222/243/243 -f 207/228/228 208/28/28 224/30/30 223/244/244 -f 14/230/230 209/229/229 225/245/245 15/246/246 -f 209/229/229 210/231/231 226/247/247 225/245/245 -f 210/231/231 211/232/232 227/248/248 226/247/247 -f 211/232/232 212/233/233 228/249/249 227/248/248 -f 212/233/233 213/234/234 229/250/250 228/249/249 -f 213/234/234 214/235/235 230/251/251 229/250/250 -f 214/235/235 215/236/236 231/252/252 230/251/251 -f 215/236/236 216/237/237 232/253/253 231/252/252 -f 216/237/237 217/238/238 233/254/254 232/253/253 -f 217/238/238 218/239/239 234/255/255 233/254/254 -f 218/239/239 219/240/240 235/256/256 234/255/255 -f 219/240/240 220/241/241 236/257/257 235/256/256 -f 220/241/241 221/242/242 237/258/258 236/257/257 -f 221/242/242 222/243/243 238/259/259 237/258/258 -f 222/243/243 223/244/244 239/260/260 238/259/259 -f 223/244/244 224/30/30 240/32/32 239/260/260 -f 15/246/246 225/245/245 241/261/261 16/262/262 -f 225/245/245 226/247/247 242/263/263 241/261/261 -f 226/247/247 227/248/248 243/264/264 242/263/263 -f 227/248/248 228/249/249 244/265/265 243/264/264 -f 228/249/249 229/250/250 245/266/266 244/265/265 -f 229/250/250 230/251/251 246/267/267 245/266/266 -f 230/251/251 231/252/252 247/268/268 246/267/267 -f 231/252/252 232/253/253 248/269/269 247/268/268 -f 232/253/253 233/254/254 249/270/270 248/269/269 -f 233/254/254 234/255/255 250/271/271 249/270/270 -f 234/255/255 235/256/256 251/272/272 250/271/271 -f 235/256/256 236/257/257 252/273/273 251/272/272 -f 236/257/257 237/258/258 253/274/274 252/273/273 -f 237/258/258 238/259/259 254/275/275 253/274/274 -f 238/259/259 239/260/260 255/276/276 254/275/275 -f 239/260/260 240/32/32 256/34/34 255/276/276 -f 16/262/262 241/261/261 257/277/277 17/278/278 -f 241/261/261 242/263/263 258/279/279 257/277/277 -f 242/263/263 243/264/264 259/280/280 258/279/279 -f 243/264/264 244/265/265 260/281/281 259/280/280 -f 244/265/265 245/266/266 261/282/282 260/281/281 -f 245/266/266 246/267/267 262/283/283 261/282/282 -f 246/267/267 247/268/268 263/284/284 262/283/283 -f 247/268/268 248/269/269 264/285/285 263/284/284 -f 248/269/269 249/270/270 265/286/286 264/285/285 -f 249/270/270 250/271/271 266/287/287 265/286/286 -f 250/271/271 251/272/272 267/288/288 266/287/287 -f 251/272/272 252/273/273 268/289/289 267/288/288 -f 252/273/273 253/274/274 269/290/290 268/289/289 -f 253/274/274 254/275/275 270/291/291 269/290/290 -f 254/275/275 255/276/276 271/292/292 270/291/291 -f 255/276/276 256/34/34 272/36/36 271/292/292 -f 17/278/278 257/277/277 273/293/293 18/294/294 -f 257/277/277 258/279/279 274/295/295 273/293/293 -f 258/279/279 259/280/280 275/296/296 274/295/295 -f 259/280/280 260/281/281 276/297/297 275/296/296 -f 260/281/281 261/282/282 277/298/298 276/297/297 -f 261/282/282 262/283/283 278/299/299 277/298/298 -f 262/283/283 263/284/284 279/300/300 278/299/299 -f 263/284/284 264/285/285 280/301/301 279/300/300 -f 264/285/285 265/286/286 281/302/302 280/301/301 -f 265/286/286 266/287/287 282/303/303 281/302/302 -f 266/287/287 267/288/288 283/304/304 282/303/303 -f 267/288/288 268/289/289 284/305/305 283/304/304 -f 268/289/289 269/290/290 285/306/306 284/305/305 -f 269/290/290 270/291/291 286/307/307 285/306/306 -f 270/291/291 271/292/292 287/308/308 286/307/307 -f 271/292/292 272/36/36 288/1/1 287/308/308 -f 18/294/294 273/293/293 307/309/309 289/310/310 -f 273/293/293 274/295/295 308/311/311 307/309/309 -f 274/295/295 275/296/296 309/312/312 308/311/311 -f 275/296/296 276/297/297 19/313/313 309/312/312 -f 276/297/297 277/298/298 20/314/314 19/313/313 -f 277/298/298 278/299/299 21/315/315 20/314/314 -f 278/299/299 279/300/300 22/316/316 21/315/315 -f 279/300/300 280/301/301 310/317/317 22/316/316 -f 280/301/301 281/302/302 311/318/318 310/317/317 -f 281/302/302 282/303/303 312/319/319 311/318/318 -f 282/303/303 283/304/304 23/320/320 312/319/319 -f 283/304/304 284/305/305 313/321/321 23/320/320 -f 284/305/305 285/306/306 314/322/322 313/321/321 -f 285/306/306 286/307/307 315/323/323 314/322/322 -f 286/307/307 287/308/308 24/324/324 315/323/323 -f 287/308/308 288/1/1 25/4/4 24/324/324 -f 580/325/325 25/4/4 2/3/3 316/2/2 -f 291/5/5 340/326/326 324/7/7 290/6/6 -f 340/326/326 356/327/327 323/9/9 324/7/7 -f 356/327/327 372/328/328 322/11/11 323/9/9 -f 372/328/328 388/329/329 321/13/13 322/11/11 -f 388/329/329 404/330/330 32/15/15 321/13/13 -f 404/330/330 420/331/331 31/17/17 32/15/15 -f 420/331/331 436/332/332 320/19/19 31/17/17 -f 436/332/332 452/333/333 30/21/21 320/19/19 -f 452/333/333 468/334/334 29/23/23 30/21/21 -f 468/334/334 484/335/335 319/25/25 29/23/23 -f 484/335/335 500/336/336 318/27/27 319/25/25 -f 500/336/336 516/337/337 28/29/29 318/27/27 -f 516/337/337 532/338/338 317/31/31 28/29/29 -f 532/338/338 548/339/339 27/33/33 317/31/31 -f 548/339/339 564/340/340 26/35/35 27/33/33 -f 564/340/340 580/325/325 316/2/2 26/35/35 -f 1/37/37 7/40/40 325/341/341 302/38/38 -f 302/38/38 325/341/341 326/342/342 301/41/41 -f 301/41/41 326/342/342 327/343/343 300/43/43 -f 300/43/43 327/343/343 328/344/344 299/45/45 -f 299/45/45 328/344/344 329/345/345 298/47/47 -f 298/47/47 329/345/345 330/346/346 6/49/49 -f 6/49/49 330/346/346 331/347/347 297/51/51 -f 297/51/51 331/347/347 332/348/348 5/53/53 -f 5/53/53 332/348/348 333/349/349 4/55/55 -f 4/55/55 333/349/349 334/350/350 296/57/57 -f 296/57/57 334/350/350 335/351/351 295/59/59 -f 295/59/59 335/351/351 336/352/352 3/61/61 -f 3/61/61 336/352/352 337/353/353 294/63/63 -f 294/63/63 337/353/353 338/354/354 293/65/65 -f 293/65/65 338/354/354 339/355/355 292/67/67 -f 292/67/67 339/355/355 340/326/326 291/5/5 -f 7/40/40 303/70/70 341/356/356 325/341/341 -f 325/341/341 341/356/356 342/357/357 326/342/342 -f 326/342/342 342/357/357 343/358/358 327/343/343 -f 327/343/343 343/358/358 344/359/359 328/344/344 -f 328/344/344 344/359/359 345/360/360 329/345/345 -f 329/345/345 345/360/360 346/361/361 330/346/346 -f 330/346/346 346/361/361 347/362/362 331/347/347 -f 331/347/347 347/362/362 348/363/363 332/348/348 -f 332/348/348 348/363/363 349/364/364 333/349/349 -f 333/349/349 349/364/364 350/365/365 334/350/350 -f 334/350/350 350/365/365 351/366/366 335/351/351 -f 335/351/351 351/366/366 352/367/367 336/352/352 -f 336/352/352 352/367/367 353/368/368 337/353/353 -f 337/353/353 353/368/368 354/369/369 338/354/354 -f 338/354/354 354/369/369 355/370/370 339/355/355 -f 339/355/355 355/370/370 356/327/327 340/326/326 -f 303/70/70 8/86/86 357/371/371 341/356/356 -f 341/356/356 357/371/371 358/372/372 342/357/357 -f 342/357/357 358/372/372 359/373/373 343/358/358 -f 343/358/358 359/373/373 360/374/374 344/359/359 -f 344/359/359 360/374/374 361/375/375 345/360/360 -f 345/360/360 361/375/375 362/376/376 346/361/361 -f 346/361/361 362/376/376 363/377/377 347/362/362 -f 347/362/362 363/377/377 364/378/378 348/363/363 -f 348/363/363 364/378/378 365/379/379 349/364/364 -f 349/364/364 365/379/379 366/380/380 350/365/365 -f 350/365/365 366/380/380 367/381/381 351/366/366 -f 351/366/366 367/381/381 368/382/382 352/367/367 -f 352/367/367 368/382/382 369/383/383 353/368/368 -f 353/368/368 369/383/383 370/384/384 354/369/369 -f 354/369/369 370/384/384 371/385/385 355/370/370 -f 355/370/370 371/385/385 372/328/328 356/327/327 -f 8/86/86 304/102/102 373/386/386 357/371/371 -f 357/371/371 373/386/386 374/387/387 358/372/372 -f 358/372/372 374/387/387 375/388/388 359/373/373 -f 359/373/373 375/388/388 376/389/389 360/374/374 -f 360/374/374 376/389/389 377/390/390 361/375/375 -f 361/375/375 377/390/390 378/391/391 362/376/376 -f 362/376/376 378/391/391 379/392/392 363/377/377 -f 363/377/377 379/392/392 380/393/393 364/378/378 -f 364/378/378 380/393/393 381/394/394 365/379/379 -f 365/379/379 381/394/394 382/395/395 366/380/380 -f 366/380/380 382/395/395 383/396/396 367/381/381 -f 367/381/381 383/396/396 384/397/397 368/382/382 -f 368/382/382 384/397/397 385/398/398 369/383/383 -f 369/383/383 385/398/398 386/399/399 370/384/384 -f 370/384/384 386/399/399 387/400/400 371/385/385 -f 371/385/385 387/400/400 388/329/329 372/328/328 -f 304/102/102 9/118/118 389/401/401 373/386/386 -f 373/386/386 389/401/401 390/402/402 374/387/387 -f 374/387/387 390/402/402 391/403/403 375/388/388 -f 375/388/388 391/403/403 392/404/404 376/389/389 -f 376/389/389 392/404/404 393/405/405 377/390/390 -f 377/390/390 393/405/405 394/406/406 378/391/391 -f 378/391/391 394/406/406 395/407/407 379/392/392 -f 379/392/392 395/407/407 396/408/408 380/393/393 -f 380/393/393 396/408/408 397/409/409 381/394/394 -f 381/394/394 397/409/409 398/410/410 382/395/395 -f 382/395/395 398/410/410 399/411/411 383/396/396 -f 383/396/396 399/411/411 400/412/412 384/397/397 -f 384/397/397 400/412/412 401/413/413 385/398/398 -f 385/398/398 401/413/413 402/414/414 386/399/399 -f 386/399/399 402/414/414 403/415/415 387/400/400 -f 387/400/400 403/415/415 404/330/330 388/329/329 -f 9/118/118 10/134/134 405/416/416 389/401/401 -f 389/401/401 405/416/416 406/417/417 390/402/402 -f 390/402/402 406/417/417 407/418/418 391/403/403 -f 391/403/403 407/418/418 408/419/419 392/404/404 -f 392/404/404 408/419/419 409/420/420 393/405/405 -f 393/405/405 409/420/420 410/421/421 394/406/406 -f 394/406/406 410/421/421 411/422/422 395/407/407 -f 395/407/407 411/422/422 412/423/423 396/408/408 -f 396/408/408 412/423/423 413/424/424 397/409/409 -f 397/409/409 413/424/424 414/425/425 398/410/410 -f 398/410/410 414/425/425 415/426/426 399/411/411 -f 399/411/411 415/426/426 416/427/427 400/412/412 -f 400/412/412 416/427/427 417/428/428 401/413/413 -f 401/413/413 417/428/428 418/429/429 402/414/414 -f 402/414/414 418/429/429 419/430/430 403/415/415 -f 403/415/415 419/430/430 420/331/331 404/330/330 -f 10/134/134 11/150/150 421/431/431 405/416/416 -f 405/416/416 421/431/431 422/432/432 406/417/417 -f 406/417/417 422/432/432 423/433/433 407/418/418 -f 407/418/418 423/433/433 424/434/434 408/419/419 -f 408/419/419 424/434/434 425/435/435 409/420/420 -f 409/420/420 425/435/435 426/436/436 410/421/421 -f 410/421/421 426/436/436 427/437/437 411/422/422 -f 411/422/422 427/437/437 428/438/438 412/423/423 -f 412/423/423 428/438/438 429/439/439 413/424/424 -f 413/424/424 429/439/439 430/440/440 414/425/425 -f 414/425/425 430/440/440 431/441/441 415/426/426 -f 415/426/426 431/441/441 432/442/442 416/427/427 -f 416/427/427 432/442/442 433/443/443 417/428/428 -f 417/428/428 433/443/443 434/444/444 418/429/429 -f 418/429/429 434/444/444 435/445/445 419/430/430 -f 419/430/430 435/445/445 436/332/332 420/331/331 -f 11/150/150 12/166/166 437/446/446 421/431/431 -f 421/431/431 437/446/446 438/447/447 422/432/432 -f 422/432/432 438/447/447 439/448/448 423/433/433 -f 423/433/433 439/448/448 440/449/449 424/434/434 -f 424/434/434 440/449/449 441/450/450 425/435/435 -f 425/435/435 441/450/450 442/451/451 426/436/436 -f 426/436/436 442/451/451 443/452/452 427/437/437 -f 427/437/437 443/452/452 444/453/453 428/438/438 -f 428/438/438 444/453/453 445/454/454 429/439/439 -f 429/439/439 445/454/454 446/455/455 430/440/440 -f 430/440/440 446/455/455 447/456/456 431/441/441 -f 431/441/441 447/456/456 448/457/457 432/442/442 -f 432/442/442 448/457/457 449/458/458 433/443/443 -f 433/443/443 449/458/458 450/459/459 434/444/444 -f 434/444/444 450/459/459 451/460/460 435/445/445 -f 435/445/445 451/460/460 452/333/333 436/332/332 -f 12/166/166 13/182/182 453/461/461 437/446/446 -f 437/446/446 453/461/461 454/462/462 438/447/447 -f 438/447/447 454/462/462 455/463/463 439/448/448 -f 439/448/448 455/463/463 456/464/464 440/449/449 -f 440/449/449 456/464/464 457/465/465 441/450/450 -f 441/450/450 457/465/465 458/466/466 442/451/451 -f 442/451/451 458/466/466 459/467/467 443/452/452 -f 443/452/452 459/467/467 460/468/468 444/453/453 -f 444/453/453 460/468/468 461/469/469 445/454/454 -f 445/454/454 461/469/469 462/470/470 446/455/455 -f 446/455/455 462/470/470 463/471/471 447/456/456 -f 447/456/456 463/471/471 464/472/472 448/457/457 -f 448/457/457 464/472/472 465/473/473 449/458/458 -f 449/458/458 465/473/473 466/474/474 450/459/459 -f 450/459/459 466/474/474 467/475/475 451/460/460 -f 451/460/460 467/475/475 468/334/334 452/333/333 -f 13/182/182 305/198/198 469/476/476 453/461/461 -f 453/461/461 469/476/476 470/477/477 454/462/462 -f 454/462/462 470/477/477 471/478/478 455/463/463 -f 455/463/463 471/478/478 472/479/479 456/464/464 -f 456/464/464 472/479/479 473/480/480 457/465/465 -f 457/465/465 473/480/480 474/481/481 458/466/466 -f 458/466/466 474/481/481 475/482/482 459/467/467 -f 459/467/467 475/482/482 476/483/483 460/468/468 -f 460/468/468 476/483/483 477/484/484 461/469/469 -f 461/469/469 477/484/484 478/485/485 462/470/470 -f 462/470/470 478/485/485 479/486/486 463/471/471 -f 463/471/471 479/486/486 480/487/487 464/472/472 -f 464/472/472 480/487/487 481/488/488 465/473/473 -f 465/473/473 481/488/488 482/489/489 466/474/474 -f 466/474/474 482/489/489 483/490/490 467/475/475 -f 467/475/475 483/490/490 484/335/335 468/334/334 -f 305/198/198 306/214/214 485/491/491 469/476/476 -f 469/476/476 485/491/491 486/492/492 470/477/477 -f 470/477/477 486/492/492 487/493/493 471/478/478 -f 471/478/478 487/493/493 488/494/494 472/479/479 -f 472/479/479 488/494/494 489/495/495 473/480/480 -f 473/480/480 489/495/495 490/496/496 474/481/481 -f 474/481/481 490/496/496 491/497/497 475/482/482 -f 475/482/482 491/497/497 492/498/498 476/483/483 -f 476/483/483 492/498/498 493/499/499 477/484/484 -f 477/484/484 493/499/499 494/500/500 478/485/485 -f 478/485/485 494/500/500 495/501/501 479/486/486 -f 479/486/486 495/501/501 496/502/502 480/487/487 -f 480/487/487 496/502/502 497/503/503 481/488/488 -f 481/488/488 497/503/503 498/504/504 482/489/489 -f 482/489/489 498/504/504 499/505/505 483/490/490 -f 483/490/490 499/505/505 500/336/336 484/335/335 -f 306/214/214 14/230/230 501/506/506 485/491/491 -f 485/491/491 501/506/506 502/507/507 486/492/492 -f 486/492/492 502/507/507 503/508/508 487/493/493 -f 487/493/493 503/508/508 504/509/509 488/494/494 -f 488/494/494 504/509/509 505/510/510 489/495/495 -f 489/495/495 505/510/510 506/511/511 490/496/496 -f 490/496/496 506/511/511 507/512/512 491/497/497 -f 491/497/497 507/512/512 508/513/513 492/498/498 -f 492/498/498 508/513/513 509/514/514 493/499/499 -f 493/499/499 509/514/514 510/515/515 494/500/500 -f 494/500/500 510/515/515 511/516/516 495/501/501 -f 495/501/501 511/516/516 512/517/517 496/502/502 -f 496/502/502 512/517/517 513/518/518 497/503/503 -f 497/503/503 513/518/518 514/519/519 498/504/504 -f 498/504/504 514/519/519 515/520/520 499/505/505 -f 499/505/505 515/520/520 516/337/337 500/336/336 -f 14/230/230 15/246/246 517/521/521 501/506/506 -f 501/506/506 517/521/521 518/522/522 502/507/507 -f 502/507/507 518/522/522 519/523/523 503/508/508 -f 503/508/508 519/523/523 520/524/524 504/509/509 -f 504/509/509 520/524/524 521/525/525 505/510/510 -f 505/510/510 521/525/525 522/526/526 506/511/511 -f 506/511/511 522/526/526 523/527/527 507/512/512 -f 507/512/512 523/527/527 524/528/528 508/513/513 -f 508/513/513 524/528/528 525/529/529 509/514/514 -f 509/514/514 525/529/529 526/530/530 510/515/515 -f 510/515/515 526/530/530 527/531/531 511/516/516 -f 511/516/516 527/531/531 528/532/532 512/517/517 -f 512/517/517 528/532/532 529/533/533 513/518/518 -f 513/518/518 529/533/533 530/534/534 514/519/519 -f 514/519/519 530/534/534 531/535/535 515/520/520 -f 515/520/520 531/535/535 532/338/338 516/337/337 -f 15/246/246 16/262/262 533/536/536 517/521/521 -f 517/521/521 533/536/536 534/537/537 518/522/522 -f 518/522/522 534/537/537 535/538/538 519/523/523 -f 519/523/523 535/538/538 536/539/539 520/524/524 -f 520/524/524 536/539/539 537/540/540 521/525/525 -f 521/525/525 537/540/540 538/541/541 522/526/526 -f 522/526/526 538/541/541 539/542/542 523/527/527 -f 523/527/527 539/542/542 540/543/543 524/528/528 -f 524/528/528 540/543/543 541/544/544 525/529/529 -f 525/529/529 541/544/544 542/545/545 526/530/530 -f 526/530/530 542/545/545 543/546/546 527/531/531 -f 527/531/531 543/546/546 544/547/547 528/532/532 -f 528/532/532 544/547/547 545/548/548 529/533/533 -f 529/533/533 545/548/548 546/549/549 530/534/534 -f 530/534/534 546/549/549 547/550/550 531/535/535 -f 531/535/535 547/550/550 548/339/339 532/338/338 -f 16/262/262 17/278/278 549/551/551 533/536/536 -f 533/536/536 549/551/551 550/552/552 534/537/537 -f 534/537/537 550/552/552 551/553/553 535/538/538 -f 535/538/538 551/553/553 552/554/554 536/539/539 -f 536/539/539 552/554/554 553/555/555 537/540/540 -f 537/540/540 553/555/555 554/556/556 538/541/541 -f 538/541/541 554/556/556 555/557/557 539/542/542 -f 539/542/542 555/557/557 556/558/558 540/543/543 -f 540/543/543 556/558/558 557/559/559 541/544/544 -f 541/544/544 557/559/559 558/560/560 542/545/545 -f 542/545/545 558/560/560 559/561/561 543/546/546 -f 543/546/546 559/561/561 560/562/562 544/547/547 -f 544/547/547 560/562/562 561/563/563 545/548/548 -f 545/548/548 561/563/563 562/564/564 546/549/549 -f 546/549/549 562/564/564 563/565/565 547/550/550 -f 547/550/550 563/565/565 564/340/340 548/339/339 -f 17/278/278 18/294/294 565/566/566 549/551/551 -f 549/551/551 565/566/566 566/567/567 550/552/552 -f 550/552/552 566/567/567 567/568/568 551/553/553 -f 551/553/553 567/568/568 568/569/569 552/554/554 -f 552/554/554 568/569/569 569/570/570 553/555/555 -f 553/555/555 569/570/570 570/571/571 554/556/556 -f 554/556/556 570/571/571 571/572/572 555/557/557 -f 555/557/557 571/572/572 572/573/573 556/558/558 -f 556/558/558 572/573/573 573/574/574 557/559/559 -f 557/559/559 573/574/574 574/575/575 558/560/560 -f 558/560/560 574/575/575 575/576/576 559/561/561 -f 559/561/561 575/576/576 576/577/577 560/562/562 -f 560/562/562 576/577/577 577/578/578 561/563/563 -f 561/563/563 577/578/578 578/579/579 562/564/564 -f 562/564/564 578/579/579 579/580/580 563/565/565 -f 563/565/565 579/580/580 580/325/325 564/340/340 -f 18/294/294 289/310/310 307/309/309 565/566/566 -f 565/566/566 307/309/309 308/311/311 566/567/567 -f 566/567/567 308/311/311 309/312/312 567/568/568 -f 567/568/568 309/312/312 19/313/313 568/569/569 -f 568/569/569 19/313/313 20/314/314 569/570/570 -f 569/570/570 20/314/314 21/315/315 570/571/571 -f 570/571/571 21/315/315 22/316/316 571/572/572 -f 571/572/572 22/316/316 310/317/317 572/573/573 -f 572/573/573 310/317/317 311/318/318 573/574/574 -f 573/574/574 311/318/318 312/319/319 574/575/575 -f 574/575/575 312/319/319 23/320/320 575/576/576 -f 575/576/576 23/320/320 313/321/321 576/577/577 -f 576/577/577 313/321/321 314/322/322 577/578/578 -f 577/578/578 314/322/322 315/323/323 578/579/579 -f 578/579/579 315/323/323 24/324/324 579/580/580 -f 579/580/580 24/324/324 25/4/4 580/325/325 diff --git a/material_maker/meshes/pillow.obj.import b/material_maker/meshes/pillow.obj.import deleted file mode 100644 index fdbbeda..0000000 --- a/material_maker/meshes/pillow.obj.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="wavefront_obj" -type="Mesh" -path="res://.import/pillow.obj-833d60b6e8812961a8cb80f3b222db63.mesh" - -[deps] - -files=[ "res://.import/pillow.obj-833d60b6e8812961a8cb80f3b222db63.mesh" ] - -source_file="res://material_maker/meshes/pillow.obj" -dest_files=[ "res://.import/pillow.obj-833d60b6e8812961a8cb80f3b222db63.mesh", "res://.import/pillow.obj-833d60b6e8812961a8cb80f3b222db63.mesh" ] - -[params] - -generate_tangents=true -scale_mesh=Vector3( 1, 1, 1 ) -offset_mesh=Vector3( 0, 0, 0 ) -optimize_mesh=true diff --git a/material_maker/meshes/suzanne.obj b/material_maker/meshes/suzanne.obj deleted file mode 100644 index c01536b..0000000 --- a/material_maker/meshes/suzanne.obj +++ /dev/null @@ -1,2076 +0,0 @@ -# Blender v2.82 (sub 7) OBJ File: '' -# www.blender.org -mtllib suzanne.mtl -o Suzanne -v 0.437500 0.164062 0.765625 -v -0.437500 0.164062 0.765625 -v 0.500000 0.093750 0.687500 -v -0.500000 0.093750 0.687500 -v 0.546875 0.054688 0.578125 -v -0.546875 0.054688 0.578125 -v 0.351562 -0.023438 0.617188 -v -0.351562 -0.023438 0.617188 -v 0.351562 0.031250 0.718750 -v -0.351562 0.031250 0.718750 -v 0.351562 0.132812 0.781250 -v -0.351562 0.132812 0.781250 -v 0.273438 0.164062 0.796875 -v -0.273438 0.164062 0.796875 -v 0.203125 0.093750 0.742188 -v -0.203125 0.093750 0.742188 -v 0.156250 0.054688 0.648438 -v -0.156250 0.054688 0.648438 -v 0.078125 0.242188 0.656250 -v -0.078125 0.242188 0.656250 -v 0.140625 0.242188 0.742188 -v -0.140625 0.242188 0.742188 -v 0.242188 0.242188 0.796875 -v -0.242188 0.242188 0.796875 -v 0.273438 0.328125 0.796875 -v -0.273438 0.328125 0.796875 -v 0.203125 0.390625 0.742188 -v -0.203125 0.390625 0.742188 -v 0.156250 0.437500 0.648438 -v -0.156250 0.437500 0.648438 -v 0.351562 0.515625 0.617188 -v -0.351562 0.515625 0.617188 -v 0.351562 0.453125 0.718750 -v -0.351562 0.453125 0.718750 -v 0.351562 0.359375 0.781250 -v -0.351562 0.359375 0.781250 -v 0.437500 0.328125 0.765625 -v -0.437500 0.328125 0.765625 -v 0.500000 0.390625 0.687500 -v -0.500000 0.390625 0.687500 -v 0.546875 0.437500 0.578125 -v -0.546875 0.437500 0.578125 -v 0.625000 0.242188 0.562500 -v -0.625000 0.242188 0.562500 -v 0.562500 0.242188 0.671875 -v -0.562500 0.242188 0.671875 -v 0.468750 0.242188 0.757812 -v -0.468750 0.242188 0.757812 -v 0.476562 0.242188 0.773438 -v -0.476562 0.242188 0.773438 -v 0.445312 0.335938 0.781250 -v -0.445312 0.335938 0.781250 -v 0.351562 0.375000 0.804688 -v -0.351562 0.375000 0.804688 -v 0.265625 0.335938 0.820312 -v -0.265625 0.335938 0.820312 -v 0.226562 0.242188 0.820312 -v -0.226562 0.242188 0.820312 -v 0.265625 0.156250 0.820312 -v -0.265625 0.156250 0.820312 -v 0.351562 0.242188 0.828125 -v -0.351562 0.242188 0.828125 -v 0.351562 0.117188 0.804688 -v -0.351562 0.117188 0.804688 -v 0.445312 0.156250 0.781250 -v -0.445312 0.156250 0.781250 -v 0.000000 0.429688 0.742188 -v 0.000000 0.351562 0.820312 -v 0.000000 -0.679688 0.734375 -v 0.000000 -0.320312 0.781250 -v 0.000000 -0.187500 0.796875 -v 0.000000 -0.773438 0.718750 -v 0.000000 0.406250 0.601562 -v 0.000000 0.570312 0.570312 -v 0.000000 0.898438 -0.546875 -v 0.000000 0.562500 -0.851562 -v 0.000000 0.070312 -0.828125 -v 0.000000 -0.382812 -0.351562 -v 0.203125 -0.187500 0.562500 -v -0.203125 -0.187500 0.562500 -v 0.312500 -0.437500 0.570312 -v -0.312500 -0.437500 0.570312 -v 0.351562 -0.695312 0.570312 -v -0.351562 -0.695312 0.570312 -v 0.367188 -0.890625 0.531250 -v -0.367188 -0.890625 0.531250 -v 0.328125 -0.945312 0.523438 -v -0.328125 -0.945312 0.523438 -v 0.179688 -0.968750 0.554688 -v -0.179688 -0.968750 0.554688 -v 0.000000 -0.984375 0.578125 -v 0.437500 -0.140625 0.531250 -v -0.437500 -0.140625 0.531250 -v 0.632812 -0.039062 0.539062 -v -0.632812 -0.039062 0.539062 -v 0.828125 0.148438 0.445312 -v -0.828125 0.148438 0.445312 -v 0.859375 0.429688 0.593750 -v -0.859375 0.429688 0.593750 -v 0.710938 0.484375 0.625000 -v -0.710938 0.484375 0.625000 -v 0.492188 0.601562 0.687500 -v -0.492188 0.601562 0.687500 -v 0.320312 0.757812 0.734375 -v -0.320312 0.757812 0.734375 -v 0.156250 0.718750 0.757812 -v -0.156250 0.718750 0.757812 -v 0.062500 0.492188 0.750000 -v -0.062500 0.492188 0.750000 -v 0.164062 0.414062 0.773438 -v -0.164062 0.414062 0.773438 -v 0.125000 0.304688 0.765625 -v -0.125000 0.304688 0.765625 -v 0.203125 0.093750 0.742188 -v -0.203125 0.093750 0.742188 -v 0.375000 0.015625 0.703125 -v -0.375000 0.015625 0.703125 -v 0.492188 0.062500 0.671875 -v -0.492188 0.062500 0.671875 -v 0.625000 0.187500 0.648438 -v -0.625000 0.187500 0.648438 -v 0.640625 0.296875 0.648438 -v -0.640625 0.296875 0.648438 -v 0.601562 0.375000 0.664062 -v -0.601562 0.375000 0.664062 -v 0.429688 0.437500 0.718750 -v -0.429688 0.437500 0.718750 -v 0.250000 0.468750 0.757812 -v -0.250000 0.468750 0.757812 -v 0.000000 -0.765625 0.734375 -v 0.109375 -0.718750 0.734375 -v -0.109375 -0.718750 0.734375 -v 0.117188 -0.835938 0.710938 -v -0.117188 -0.835938 0.710938 -v 0.062500 -0.882812 0.695312 -v -0.062500 -0.882812 0.695312 -v 0.000000 -0.890625 0.687500 -v 0.000000 -0.195312 0.750000 -v 0.000000 -0.140625 0.742188 -v 0.101562 -0.148438 0.742188 -v -0.101562 -0.148438 0.742188 -v 0.125000 -0.226562 0.750000 -v -0.125000 -0.226562 0.750000 -v 0.085938 -0.289062 0.742188 -v -0.085938 -0.289062 0.742188 -v 0.398438 -0.046875 0.671875 -v -0.398438 -0.046875 0.671875 -v 0.617188 0.054688 0.625000 -v -0.617188 0.054688 0.625000 -v 0.726562 0.203125 0.601562 -v -0.726562 0.203125 0.601562 -v 0.742188 0.375000 0.656250 -v -0.742188 0.375000 0.656250 -v 0.687500 0.414062 0.726562 -v -0.687500 0.414062 0.726562 -v 0.437500 0.546875 0.796875 -v -0.437500 0.546875 0.796875 -v 0.312500 0.640625 0.835938 -v -0.312500 0.640625 0.835938 -v 0.203125 0.617188 0.851562 -v -0.203125 0.617188 0.851562 -v 0.101562 0.429688 0.843750 -v -0.101562 0.429688 0.843750 -v 0.125000 -0.101562 0.812500 -v -0.125000 -0.101562 0.812500 -v 0.210938 -0.445312 0.710938 -v -0.210938 -0.445312 0.710938 -v 0.250000 -0.703125 0.687500 -v -0.250000 -0.703125 0.687500 -v 0.265625 -0.820312 0.664062 -v -0.265625 -0.820312 0.664062 -v 0.234375 -0.914062 0.632812 -v -0.234375 -0.914062 0.632812 -v 0.164062 -0.929688 0.632812 -v -0.164062 -0.929688 0.632812 -v 0.000000 -0.945312 0.640625 -v 0.000000 0.046875 0.726562 -v 0.000000 0.210938 0.765625 -v 0.328125 0.476562 0.742188 -v -0.328125 0.476562 0.742188 -v 0.164062 0.140625 0.750000 -v -0.164062 0.140625 0.750000 -v 0.132812 0.210938 0.757812 -v -0.132812 0.210938 0.757812 -v 0.117188 -0.687500 0.734375 -v -0.117188 -0.687500 0.734375 -v 0.078125 -0.445312 0.750000 -v -0.078125 -0.445312 0.750000 -v 0.000000 -0.445312 0.750000 -v 0.000000 -0.328125 0.742188 -v 0.093750 -0.273438 0.781250 -v -0.093750 -0.273438 0.781250 -v 0.132812 -0.226562 0.796875 -v -0.132812 -0.226562 0.796875 -v 0.109375 -0.132812 0.781250 -v -0.109375 -0.132812 0.781250 -v 0.039062 -0.125000 0.781250 -v -0.039062 -0.125000 0.781250 -v 0.000000 -0.203125 0.828125 -v 0.046875 -0.148438 0.812500 -v -0.046875 -0.148438 0.812500 -v 0.093750 -0.156250 0.812500 -v -0.093750 -0.156250 0.812500 -v 0.109375 -0.226562 0.828125 -v -0.109375 -0.226562 0.828125 -v 0.078125 -0.250000 0.804688 -v -0.078125 -0.250000 0.804688 -v 0.000000 -0.289062 0.804688 -v 0.257812 -0.312500 0.554688 -v -0.257812 -0.312500 0.554688 -v 0.164062 -0.242188 0.710938 -v -0.164062 -0.242188 0.710938 -v 0.179688 -0.312500 0.710938 -v -0.179688 -0.312500 0.710938 -v 0.234375 -0.250000 0.554688 -v -0.234375 -0.250000 0.554688 -v 0.000000 -0.875000 0.687500 -v 0.046875 -0.867188 0.687500 -v -0.046875 -0.867188 0.687500 -v 0.093750 -0.820312 0.710938 -v -0.093750 -0.820312 0.710938 -v 0.093750 -0.742188 0.726562 -v -0.093750 -0.742188 0.726562 -v 0.000000 -0.781250 0.656250 -v 0.093750 -0.750000 0.664062 -v -0.093750 -0.750000 0.664062 -v 0.093750 -0.812500 0.640625 -v -0.093750 -0.812500 0.640625 -v 0.046875 -0.851562 0.632812 -v -0.046875 -0.851562 0.632812 -v 0.000000 -0.859375 0.632812 -v 0.171875 0.218750 0.781250 -v -0.171875 0.218750 0.781250 -v 0.187500 0.156250 0.773438 -v -0.187500 0.156250 0.773438 -v 0.335938 0.429688 0.757812 -v -0.335938 0.429688 0.757812 -v 0.273438 0.421875 0.773438 -v -0.273438 0.421875 0.773438 -v 0.421875 0.398438 0.773438 -v -0.421875 0.398438 0.773438 -v 0.562500 0.351562 0.695312 -v -0.562500 0.351562 0.695312 -v 0.585938 0.289062 0.687500 -v -0.585938 0.289062 0.687500 -v 0.578125 0.195312 0.679688 -v -0.578125 0.195312 0.679688 -v 0.476562 0.101562 0.718750 -v -0.476562 0.101562 0.718750 -v 0.375000 0.062500 0.742188 -v -0.375000 0.062500 0.742188 -v 0.226562 0.109375 0.781250 -v -0.226562 0.109375 0.781250 -v 0.179688 0.296875 0.781250 -v -0.179688 0.296875 0.781250 -v 0.210938 0.375000 0.781250 -v -0.210938 0.375000 0.781250 -v 0.234375 0.359375 0.757812 -v -0.234375 0.359375 0.757812 -v 0.195312 0.296875 0.757812 -v -0.195312 0.296875 0.757812 -v 0.242188 0.125000 0.757812 -v -0.242188 0.125000 0.757812 -v 0.375000 0.085938 0.726562 -v -0.375000 0.085938 0.726562 -v 0.460938 0.117188 0.703125 -v -0.460938 0.117188 0.703125 -v 0.546875 0.210938 0.671875 -v -0.546875 0.210938 0.671875 -v 0.554688 0.281250 0.671875 -v -0.554688 0.281250 0.671875 -v 0.531250 0.335938 0.679688 -v -0.531250 0.335938 0.679688 -v 0.414062 0.390625 0.750000 -v -0.414062 0.390625 0.750000 -v 0.281250 0.398438 0.765625 -v -0.281250 0.398438 0.765625 -v 0.335938 0.406250 0.750000 -v -0.335938 0.406250 0.750000 -v 0.203125 0.171875 0.750000 -v -0.203125 0.171875 0.750000 -v 0.195312 0.226562 0.750000 -v -0.195312 0.226562 0.750000 -v 0.109375 0.460938 0.609375 -v -0.109375 0.460938 0.609375 -v 0.195312 0.664062 0.617188 -v -0.195312 0.664062 0.617188 -v 0.335938 0.687500 0.593750 -v -0.335938 0.687500 0.593750 -v 0.484375 0.554688 0.554688 -v -0.484375 0.554688 0.554688 -v 0.679688 0.453125 0.492188 -v -0.679688 0.453125 0.492188 -v 0.796875 0.406250 0.460938 -v -0.796875 0.406250 0.460938 -v 0.773438 0.164062 0.375000 -v -0.773438 0.164062 0.375000 -v 0.601562 0.000000 0.414062 -v -0.601562 0.000000 0.414062 -v 0.437500 -0.093750 0.468750 -v -0.437500 -0.093750 0.468750 -v 0.000000 0.898438 0.289062 -v 0.000000 0.984375 -0.078125 -v 0.000000 -0.195312 -0.671875 -v 0.000000 -0.460938 0.187500 -v 0.000000 -0.976562 0.460938 -v 0.000000 -0.804688 0.343750 -v 0.000000 -0.570312 0.320312 -v 0.000000 -0.484375 0.281250 -v 0.851562 0.234375 0.054688 -v -0.851562 0.234375 0.054688 -v 0.859375 0.320312 -0.046875 -v -0.859375 0.320312 -0.046875 -v 0.773438 0.265625 -0.437500 -v -0.773438 0.265625 -0.437500 -v 0.460938 0.437500 -0.703125 -v -0.460938 0.437500 -0.703125 -v 0.734375 -0.046875 0.070312 -v -0.734375 -0.046875 0.070312 -v 0.593750 -0.125000 -0.164062 -v -0.593750 -0.125000 -0.164062 -v 0.640625 -0.007812 -0.429688 -v -0.640625 -0.007812 -0.429688 -v 0.335938 0.054688 -0.664062 -v -0.335938 0.054688 -0.664062 -v 0.234375 -0.351562 0.406250 -v -0.234375 -0.351562 0.406250 -v 0.179688 -0.414062 0.257812 -v -0.179688 -0.414062 0.257812 -v 0.289062 -0.710938 0.382812 -v -0.289062 -0.710938 0.382812 -v 0.250000 -0.500000 0.390625 -v -0.250000 -0.500000 0.390625 -v 0.328125 -0.914062 0.398438 -v -0.328125 -0.914062 0.398438 -v 0.140625 -0.757812 0.367188 -v -0.140625 -0.757812 0.367188 -v 0.125000 -0.539062 0.359375 -v -0.125000 -0.539062 0.359375 -v 0.164062 -0.945312 0.437500 -v -0.164062 -0.945312 0.437500 -v 0.218750 -0.281250 0.429688 -v -0.218750 -0.281250 0.429688 -v 0.210938 -0.226562 0.468750 -v -0.210938 -0.226562 0.468750 -v 0.203125 -0.171875 0.500000 -v -0.203125 -0.171875 0.500000 -v 0.210938 -0.390625 0.164062 -v -0.210938 -0.390625 0.164062 -v 0.296875 -0.312500 -0.265625 -v -0.296875 -0.312500 -0.265625 -v 0.343750 -0.148438 -0.539062 -v -0.343750 -0.148438 -0.539062 -v 0.453125 0.867188 -0.382812 -v -0.453125 0.867188 -0.382812 -v 0.453125 0.929688 -0.070312 -v -0.453125 0.929688 -0.070312 -v 0.453125 0.851562 0.234375 -v -0.453125 0.851562 0.234375 -v 0.460938 0.523438 0.429688 -v -0.460938 0.523438 0.429688 -v 0.726562 0.406250 0.335938 -v -0.726562 0.406250 0.335938 -v 0.632812 0.453125 0.281250 -v -0.632812 0.453125 0.281250 -v 0.640625 0.703125 0.054688 -v -0.640625 0.703125 0.054688 -v 0.796875 0.562500 0.125000 -v -0.796875 0.562500 0.125000 -v 0.796875 0.617188 -0.117188 -v -0.796875 0.617188 -0.117188 -v 0.640625 0.750000 -0.195312 -v -0.640625 0.750000 -0.195312 -v 0.640625 0.679688 -0.445312 -v -0.640625 0.679688 -0.445312 -v 0.796875 0.539062 -0.359375 -v -0.796875 0.539062 -0.359375 -v 0.617188 0.328125 -0.585938 -v -0.617188 0.328125 -0.585938 -v 0.484375 0.023438 -0.546875 -v -0.484375 0.023438 -0.546875 -v 0.820312 0.328125 -0.203125 -v -0.820312 0.328125 -0.203125 -v 0.406250 -0.171875 0.148438 -v -0.406250 -0.171875 0.148438 -v 0.429688 -0.195312 -0.210938 -v -0.429688 -0.195312 -0.210938 -v 0.890625 0.406250 -0.234375 -v -0.890625 0.406250 -0.234375 -v 0.773438 -0.140625 -0.125000 -v -0.773438 -0.140625 -0.125000 -v 1.039062 -0.101562 -0.328125 -v -1.039062 -0.101562 -0.328125 -v 1.281250 0.054688 -0.429688 -v -1.281250 0.054688 -0.429688 -v 1.351562 0.320312 -0.421875 -v -1.351562 0.320312 -0.421875 -v 1.234375 0.507812 -0.421875 -v -1.234375 0.507812 -0.421875 -v 1.023438 0.476562 -0.312500 -v -1.023438 0.476562 -0.312500 -v 1.015625 0.414062 -0.289062 -v -1.015625 0.414062 -0.289062 -v 1.187500 0.437500 -0.390625 -v -1.187500 0.437500 -0.390625 -v 1.265625 0.289062 -0.406250 -v -1.265625 0.289062 -0.406250 -v 1.210938 0.078125 -0.406250 -v -1.210938 0.078125 -0.406250 -v 1.031250 -0.039062 -0.304688 -v -1.031250 -0.039062 -0.304688 -v 0.828125 -0.070312 -0.132812 -v -0.828125 -0.070312 -0.132812 -v 0.921875 0.359375 -0.218750 -v -0.921875 0.359375 -0.218750 -v 0.945312 0.304688 -0.289062 -v -0.945312 0.304688 -0.289062 -v 0.882812 -0.023438 -0.210938 -v -0.882812 -0.023438 -0.210938 -v 1.039062 0.000000 -0.367188 -v -1.039062 0.000000 -0.367188 -v 1.187500 0.093750 -0.445312 -v -1.187500 0.093750 -0.445312 -v 1.234375 0.250000 -0.445312 -v -1.234375 0.250000 -0.445312 -v 1.171875 0.359375 -0.437500 -v -1.171875 0.359375 -0.437500 -v 1.023438 0.343750 -0.359375 -v -1.023438 0.343750 -0.359375 -v 0.843750 0.289062 -0.210938 -v -0.843750 0.289062 -0.210938 -v 0.835938 0.171875 -0.273438 -v -0.835938 0.171875 -0.273438 -v 0.757812 0.093750 -0.273438 -v -0.757812 0.093750 -0.273438 -v 0.820312 0.085938 -0.273438 -v -0.820312 0.085938 -0.273438 -v 0.843750 0.015625 -0.273438 -v -0.843750 0.015625 -0.273438 -v 0.812500 -0.015625 -0.273438 -v -0.812500 -0.015625 -0.273438 -v 0.726562 0.000000 -0.070312 -v -0.726562 0.000000 -0.070312 -v 0.718750 -0.023438 -0.171875 -v -0.718750 -0.023438 -0.171875 -v 0.718750 0.039062 -0.187500 -v -0.718750 0.039062 -0.187500 -v 0.796875 0.203125 -0.210938 -v -0.796875 0.203125 -0.210938 -v 0.890625 0.242188 -0.265625 -v -0.890625 0.242188 -0.265625 -v 0.890625 0.234375 -0.320312 -v -0.890625 0.234375 -0.320312 -v 0.812500 -0.015625 -0.320312 -v -0.812500 -0.015625 -0.320312 -v 0.851562 0.015625 -0.320312 -v -0.851562 0.015625 -0.320312 -v 0.828125 0.078125 -0.320312 -v -0.828125 0.078125 -0.320312 -v 0.765625 0.093750 -0.320312 -v -0.765625 0.093750 -0.320312 -v 0.843750 0.171875 -0.320312 -v -0.843750 0.171875 -0.320312 -v 1.039062 0.328125 -0.414062 -v -1.039062 0.328125 -0.414062 -v 1.187500 0.343750 -0.484375 -v -1.187500 0.343750 -0.484375 -v 1.257812 0.242188 -0.492188 -v -1.257812 0.242188 -0.492188 -v 1.210938 0.085938 -0.484375 -v -1.210938 0.085938 -0.484375 -v 1.046875 0.000000 -0.421875 -v -1.046875 0.000000 -0.421875 -v 0.882812 -0.015625 -0.265625 -v -0.882812 -0.015625 -0.265625 -v 0.953125 0.289062 -0.343750 -v -0.953125 0.289062 -0.343750 -v 0.890625 0.109375 -0.328125 -v -0.890625 0.109375 -0.328125 -v 0.937500 0.062500 -0.335938 -v -0.937500 0.062500 -0.335938 -v 1.000000 0.125000 -0.367188 -v -1.000000 0.125000 -0.367188 -v 0.960938 0.171875 -0.351562 -v -0.960938 0.171875 -0.351562 -v 1.015625 0.234375 -0.375000 -v -1.015625 0.234375 -0.375000 -v 1.054688 0.187500 -0.382812 -v -1.054688 0.187500 -0.382812 -v 1.109375 0.210938 -0.390625 -v -1.109375 0.210938 -0.390625 -v 1.085938 0.273438 -0.390625 -v -1.085938 0.273438 -0.390625 -v 1.023438 0.437500 -0.484375 -v -1.023438 0.437500 -0.484375 -v 1.250000 0.468750 -0.546875 -v -1.250000 0.468750 -0.546875 -v 1.367188 0.296875 -0.500000 -v -1.367188 0.296875 -0.500000 -v 1.312500 0.054688 -0.531250 -v -1.312500 0.054688 -0.531250 -v 1.039062 -0.085938 -0.492188 -v -1.039062 -0.085938 -0.492188 -v 0.789062 -0.125000 -0.328125 -v -0.789062 -0.125000 -0.328125 -v 0.859375 0.382812 -0.382812 -v -0.859375 0.382812 -0.382812 -vt 0.890955 0.590063 -vt 0.870622 0.589649 -vt 0.860081 0.560115 -vt 0.904571 0.559404 -vt 0.856226 0.850547 -vt 0.868067 0.821510 -vt 0.888398 0.821999 -vt 0.900640 0.853232 -vt 0.853018 0.521562 -vt 0.920166 0.524546 -vt 0.847458 0.888748 -vt 0.914672 0.888748 -vt 0.828900 0.590771 -vt 0.798481 0.569535 -vt 0.795104 0.838402 -vt 0.826436 0.818537 -vt 0.854402 0.604754 -vt 0.852534 0.805700 -vt 0.854107 0.625459 -vt 0.828171 0.633354 -vt 0.827598 0.775964 -vt 0.853157 0.785002 -vt 0.791018 0.645443 -vt 0.791018 0.762238 -vt 0.855181 0.668527 -vt 0.842358 0.702491 -vt 0.844839 0.707525 -vt 0.856142 0.742025 -vt 0.867508 0.642291 -vt 0.867293 0.768782 -vt 0.890474 0.641909 -vt 0.900375 0.666964 -vt 0.901223 0.745592 -vt 0.890219 0.770183 -vt 0.918898 0.699697 -vt 0.921180 0.713713 -vt 0.931889 0.636832 -vt 0.968392 0.645333 -vt 0.968213 0.770220 -vt 0.931368 0.777093 -vt 0.905882 0.627902 -vt 0.904990 0.784860 -vt 0.906232 0.605742 -vt 0.933717 0.593037 -vt 0.931250 0.820926 -vt 0.904357 0.807013 -vt 0.968392 0.573812 -vt 0.965038 0.841671 -vt 0.902359 0.607909 -vt 0.889591 0.593275 -vt 0.900583 0.804677 -vt 0.887178 0.818729 -vt 0.899781 0.626257 -vt 0.898822 0.786233 -vt 0.887842 0.636527 -vt 0.887351 0.775442 -vt 0.870908 0.635245 -vt 0.870376 0.775972 -vt 0.859881 0.623942 -vt 0.858859 0.786774 -vt 0.859664 0.608186 -vt 0.857942 0.802505 -vt 0.871664 0.593961 -vt 0.869299 0.817249 -vt 0.879400 0.616512 -vt 0.878029 0.795063 -vt 0.540260 0.053805 -vt 0.536419 0.062072 -vt 0.518925 0.059681 -vt 0.518916 0.050294 -vt 0.501452 0.062043 -vt 0.497626 0.053770 -vt 0.551930 0.058338 -vt 0.542788 0.064089 -vt 0.495083 0.064047 -vt 0.485955 0.058273 -vt 0.555073 0.061900 -vt 0.546290 0.072669 -vt 0.491565 0.072625 -vt 0.482805 0.061829 -vt 0.563812 0.076586 -vt 0.548333 0.084893 -vt 0.489507 0.084858 -vt 0.474014 0.076511 -vt 0.583135 0.108495 -vt 0.555621 0.121749 -vt 0.482177 0.121781 -vt 0.454527 0.108481 -vt 0.605512 0.165134 -vt 0.647395 0.200502 -vt 0.621513 0.227818 -vt 0.553118 0.209599 -vt 0.416514 0.229490 -vt 0.389677 0.201890 -vt 0.432024 0.165644 -vt 0.485339 0.210053 -vt 0.676379 0.233241 -vt 0.664761 0.253225 -vt 0.372747 0.256357 -vt 0.360308 0.235899 -vt 0.715342 0.265392 -vt 0.683908 0.279995 -vt 0.353696 0.284606 -vt 0.320452 0.270303 -vt 0.707254 0.310054 -vt 0.687515 0.311539 -vt 0.351187 0.317440 -vt 0.330721 0.316853 -vt 0.697446 0.332673 -vt 0.676824 0.323937 -vt 0.362723 0.329722 -vt 0.341964 0.339667 -vt 0.662817 0.372521 -vt 0.639050 0.357330 -vt 0.402772 0.362131 -vt 0.379297 0.378686 -vt 0.626842 0.395792 -vt 0.618316 0.375151 -vt 0.424583 0.379267 -vt 0.416915 0.400552 -vt 0.604826 0.397804 -vt 0.600808 0.377857 -vt 0.442396 0.381222 -vt 0.439252 0.401540 -vt 0.553095 0.390512 -vt 0.559674 0.357011 -vt 0.482938 0.358497 -vt 0.490934 0.391862 -vt 0.521923 0.386009 -vt 0.521086 0.343868 -vt 0.577279 0.340156 -vt 0.599845 0.344815 -vt 0.441977 0.347815 -vt 0.464579 0.342230 -vt 0.615546 0.342005 -vt 0.425972 0.345582 -vt 0.634472 0.332311 -vt 0.406362 0.336480 -vt 0.662406 0.312804 -vt 0.377061 0.317685 -vt 0.668440 0.297958 -vt 0.370304 0.302644 -vt 0.664101 0.277872 -vt 0.374100 0.281778 -vt 0.639236 0.253047 -vt 0.398938 0.255633 -vt 0.613992 0.242662 -vt 0.424464 0.244473 -vt 0.572941 0.258564 -vt 0.466409 0.259709 -vt 0.563905 0.272007 -vt 0.519760 0.248864 -vt 0.475886 0.273078 -vt 0.558527 0.316594 -vt 0.482619 0.317843 -vt 0.520277 0.294764 -vt 0.556923 0.291214 -vt 0.483433 0.292249 -vt 0.525483 0.068967 -vt 0.518928 0.067899 -vt 0.512375 0.068956 -vt 0.531231 0.073829 -vt 0.506626 0.073811 -vt 0.531019 0.087431 -vt 0.506827 0.087416 -vt 0.532042 0.127713 -vt 0.532669 0.090920 -vt 0.505177 0.090908 -vt 0.505828 0.127728 -vt 0.538112 0.158382 -vt 0.518981 0.151749 -vt 0.518941 0.128358 -vt 0.499851 0.158434 -vt 0.518925 0.093952 -vt 0.518927 0.085180 -vt 0.548362 0.173560 -vt 0.537959 0.175966 -vt 0.535214 0.166808 -vt 0.502799 0.166857 -vt 0.500100 0.176033 -vt 0.489683 0.173693 -vt 0.544281 0.193366 -vt 0.537248 0.187577 -vt 0.500890 0.187571 -vt 0.493996 0.193428 -vt 0.519841 0.200843 -vt 0.528757 0.191785 -vt 0.509219 0.191626 -vt 0.517577 0.190607 -vt 0.519132 0.185382 -vt 0.518998 0.159028 -vt 0.531131 0.171631 -vt 0.519016 0.165599 -vt 0.506910 0.171667 -vt 0.519099 0.179457 -vt 0.528222 0.186316 -vt 0.509787 0.186260 -vt 0.533528 0.184215 -vt 0.504547 0.184206 -vt 0.533449 0.176739 -vt 0.504604 0.176791 -vt 0.561572 0.167779 -vt 0.476363 0.167996 -vt 0.559475 0.149319 -vt 0.478371 0.149447 -vt 0.596138 0.133426 -vt 0.441395 0.133592 -vt 0.601169 0.147885 -vt 0.436337 0.148194 -vt 0.518925 0.083865 -vt 0.528933 0.084957 -vt 0.508915 0.084945 -vt 0.529036 0.075429 -vt 0.508820 0.075415 -vt 0.523751 0.070508 -vt 0.514106 0.070501 -vt 0.518929 0.069468 -vt 0.521560 0.074970 -vt 0.518928 0.074259 -vt 0.516297 0.074966 -vt 0.524236 0.076691 -vt 0.513619 0.076684 -vt 0.524601 0.079886 -vt 0.513252 0.079879 -vt 0.518926 0.079331 -vt 0.571787 0.277295 -vt 0.568351 0.292904 -vt 0.468070 0.278617 -vt 0.471978 0.294282 -vt 0.573085 0.311386 -vt 0.467790 0.313081 -vt 0.584855 0.327708 -vt 0.456477 0.329961 -vt 0.580734 0.266620 -vt 0.458737 0.268049 -vt 0.611720 0.255725 -vt 0.427062 0.257728 -vt 0.632494 0.262853 -vt 0.406068 0.265508 -vt 0.653658 0.279971 -vt 0.384904 0.283634 -vt 0.656064 0.297636 -vt 0.383015 0.301864 -vt 0.652752 0.310186 -vt 0.386858 0.314615 -vt 0.629040 0.323864 -vt 0.411556 0.327673 -vt 0.614408 0.331972 -vt 0.426727 0.335361 -vt 0.601033 0.333624 -vt 0.440344 0.336537 -vt 0.590644 0.321516 -vt 0.601799 0.328453 -vt 0.450408 0.323919 -vt 0.439372 0.331331 -vt 0.613335 0.327083 -vt 0.427623 0.330358 -vt 0.626851 0.320513 -vt 0.413648 0.324175 -vt 0.646248 0.306421 -vt 0.393381 0.310510 -vt 0.649541 0.296225 -vt 0.389662 0.300183 -vt 0.647785 0.283486 -vt 0.391040 0.287071 -vt 0.629829 0.267263 -vt 0.408893 0.269959 -vt 0.612641 0.261560 -vt 0.426254 0.263693 -vt 0.585166 0.270991 -vt 0.454369 0.272583 -vt 0.578124 0.281900 -vt 0.461798 0.283441 -vt 0.579548 0.309340 -vt 0.461204 0.311233 -vt 0.577524 0.293776 -vt 0.462754 0.295432 -vt 0.553209 0.433063 -vt 0.523031 0.433628 -vt 0.492809 0.434538 -vt 0.609819 0.431516 -vt 0.435860 0.435740 -vt 0.648174 0.419316 -vt 0.396518 0.425416 -vt 0.692106 0.388274 -vt 0.350292 0.396229 -vt 0.726332 0.341754 -vt 0.312756 0.350588 -vt 0.735879 0.312112 -vt 0.301067 0.320593 -vt 0.729900 0.256393 -vt 0.304876 0.261087 -vt 0.698172 0.216906 -vt 0.337414 0.219179 -vt 0.663103 0.190671 -vt 0.373474 0.191872 -vt 0.626908 0.015608 -vt 0.649444 0.022378 -vt 0.660451 0.076084 -vt 0.621440 0.048089 -vt 0.376796 0.075296 -vt 0.388827 0.021586 -vt 0.411318 0.015131 -vt 0.416419 0.047631 -vt 0.567460 0.000144 -vt 0.577206 0.032801 -vt 0.470636 0.000144 -vt 0.460782 0.032656 -vt 0.518922 0.024886 -vt 0.547413 0.041724 -vt 0.490511 0.041669 -vt 0.558059 0.053871 -vt 0.479842 0.053785 -vt 0.576951 0.057998 -vt 0.460920 0.057845 -vt 0.611687 0.078268 -vt 0.425932 0.077985 -vt 0.626663 0.111357 -vt 0.410618 0.111244 -vt 0.629482 0.130456 -vt 0.623495 0.146796 -vt 0.413741 0.147158 -vt 0.407648 0.130594 -vt 0.619303 0.159841 -vt 0.418035 0.160361 -vt 0.945900 0.079569 -vt 0.886245 0.121777 -vt 0.849114 0.099732 -vt 0.891780 0.036916 -vt 0.183115 0.092127 -vt 0.141314 0.112482 -vt 0.078961 0.060719 -vt 0.142277 0.021467 -vt 0.788458 0.080826 -vt 0.805584 0.010786 -vt 0.246353 0.076510 -vt 0.232648 0.003484 -vt 0.687018 0.077204 -vt 0.672384 0.022201 -vt 0.349875 0.075955 -vt 0.365979 0.020991 -vt 0.760215 0.193244 -vt 0.789046 0.233323 -vt 0.271553 0.193871 -vt 0.241255 0.236977 -vt 0.994525 0.167705 -vt 0.909112 0.183261 -vt 0.107928 0.179083 -vt 0.011829 0.155367 -vt 0.911671 0.402429 -vt 0.862868 0.338556 -vt 0.894128 0.301884 -vt 0.962901 0.344752 -vt 0.123776 0.315519 -vt 0.160557 0.356821 -vt 0.106400 0.432652 -vt 0.043968 0.367038 -vt 0.915360 0.259804 -vt 0.999856 0.254640 -vt 0.098965 0.266968 -vt 0.000144 0.259113 -vt 0.749542 0.334683 -vt 0.766337 0.300809 -vt 0.789162 0.313727 -vt 0.267408 0.310142 -vt 0.288183 0.346496 -vt 0.242992 0.325552 -vt 0.815314 0.276388 -vt 0.846174 0.293397 -vt 0.213065 0.285164 -vt 0.178537 0.304983 -vt 0.845007 0.256352 -vt 0.873517 0.265922 -vt 0.179662 0.263312 -vt 0.147089 0.274284 -vt 0.859075 0.228168 -vt 0.886999 0.233769 -vt 0.162803 0.231720 -vt 0.131514 0.237587 -vt 0.842355 0.195160 -vt 0.875030 0.184705 -vt 0.145224 0.182749 -vt 0.176788 0.196179 -vt 0.794286 0.364062 -vt 0.239776 0.382592 -vt 0.770185 0.379538 -vt 0.268122 0.398737 -vt 0.845499 0.449967 -vt 0.185281 0.484099 -vt 0.815858 0.445381 -vt 0.770572 0.444261 -vt 0.755700 0.418603 -vt 0.287033 0.442912 -vt 0.271364 0.473316 -vt 0.219260 0.477186 -vt 0.819845 0.468071 -vt 0.215894 0.503605 -vt 0.809631 0.233887 -vt 0.219168 0.237388 -vt 0.829287 0.219562 -vt 0.199067 0.222464 -vt 0.786480 0.117591 -vt 0.715482 0.139727 -vt 0.246666 0.114850 -vt 0.319538 0.139409 -vt 0.785486 0.152330 -vt 0.245969 0.151002 -vt 0.837382 0.156361 -vt 0.858171 0.137775 -vt 0.171653 0.132294 -vt 0.196622 0.155241 -vt 0.506166 0.904851 -vt 0.432388 0.894943 -vt 0.438797 0.870229 -vt 0.491058 0.881714 -vt 0.315867 0.868209 -vt 0.321637 0.893225 -vt 0.247207 0.901159 -vt 0.263032 0.878321 -vt 0.572792 0.860484 -vt 0.604825 0.879946 -vt 0.181486 0.854693 -vt 0.148729 0.873349 -vt 0.586396 0.793977 -vt 0.619962 0.791615 -vt 0.169745 0.787474 -vt 0.136063 0.784093 -vt 0.549027 0.746412 -vt 0.563786 0.739211 -vt 0.208656 0.740879 -vt 0.194086 0.733241 -vt 0.500314 0.711729 -vt 0.508270 0.697693 -vt 0.258399 0.707497 -vt 0.250811 0.693249 -vt 0.438641 0.680683 -vt 0.434803 0.658882 -vt 0.320962 0.677959 -vt 0.325318 0.656224 -vt 0.505666 0.730944 -vt 0.452955 0.700023 -vt 0.306136 0.696976 -vt 0.252524 0.726592 -vt 0.542850 0.755753 -vt 0.214575 0.750414 -vt 0.568148 0.787367 -vt 0.188269 0.781375 -vt 0.555495 0.826352 -vt 0.199850 0.820889 -vt 0.501231 0.844356 -vt 0.253846 0.840502 -vt 0.457832 0.840040 -vt 0.297562 0.837358 -vt 0.796021 0.176969 -vt 0.783193 0.187449 -vt 0.233625 0.175620 -vt 0.246955 0.187075 -vt 0.391039 0.611891 -vt 0.394766 0.686125 -vt 0.369913 0.610196 -vt 0.364838 0.684445 -vt 0.391747 0.862097 -vt 0.401605 0.841460 -vt 0.354026 0.840297 -vt 0.363377 0.861308 -vt 0.435018 0.718280 -vt 0.323658 0.715731 -vt 0.433669 0.729661 -vt 0.384658 0.710299 -vt 0.374400 0.708969 -vt 0.324726 0.727177 -vt 0.410995 0.747662 -vt 0.427812 0.742828 -vt 0.347028 0.745816 -vt 0.330270 0.740536 -vt 0.418086 0.784946 -vt 0.384657 0.795423 -vt 0.372270 0.794472 -vt 0.338952 0.783073 -vt 0.431333 0.817535 -vt 0.324790 0.815460 -vt 0.816266 0.203086 -vt 0.825107 0.209762 -vt 0.199767 0.214827 -vt 0.209828 0.206161 -vt 0.802192 0.184609 -vt 0.226485 0.183086 -vt 0.448505 0.804621 -vt 0.473386 0.824700 -vt 0.307886 0.802031 -vt 0.282357 0.821525 -vt 0.435868 0.779569 -vt 0.321237 0.777208 -vt 0.423718 0.754191 -vt 0.334089 0.752045 -vt 0.437950 0.749777 -vt 0.319919 0.747250 -vt 0.445392 0.731997 -vt 0.312907 0.729222 -vt 0.440995 0.724383 -vt 0.317510 0.721697 -vt 0.455277 0.713731 -vt 0.303460 0.710657 -vt 0.512485 0.828811 -vt 0.242975 0.824574 -vt 0.550942 0.811814 -vt 0.204839 0.806417 -vt 0.552139 0.787682 -vt 0.204331 0.782156 -vt 0.539407 0.764539 -vt 0.217774 0.759319 -vt 0.508439 0.743135 -vt 0.249419 0.738732 -vt 0.470841 0.748408 -vt 0.454776 0.761665 -vt 0.286960 0.745020 -vt 0.302729 0.758742 -vt 0.488870 0.770464 -vt 0.475403 0.783904 -vt 0.268291 0.766661 -vt 0.281439 0.780511 -vt 0.503673 0.787562 -vt 0.494476 0.802470 -vt 0.252972 0.783410 -vt 0.261790 0.798626 -vt 0.518562 0.791602 -vt 0.516802 0.807339 -vt 0.237920 0.787045 -vt 0.239243 0.802891 -vt 0.484068 0.628776 -vt 0.543385 0.683538 -vt 0.276936 0.625067 -vt 0.216123 0.678120 -vt 0.581052 0.726933 -vt 0.177176 0.720426 -vt 0.616701 0.759965 -vt 0.140379 0.752377 -vt 0.707492 0.759884 -vt 0.660647 0.741167 -vt 0.049526 0.748824 -vt 0.097038 0.732052 -vt 0.745511 0.652100 -vt 0.677256 0.670436 -vt 0.019409 0.639749 -vt 0.083564 0.662038 -vt 0.740843 0.572428 -vt 0.671403 0.592656 -vt 0.033664 0.564403 -vt 0.092820 0.589862 -vt 0.834578 0.206879 -vt 0.834705 0.206959 -vt 0.051216 0.522659 -vt 0.145041 0.562595 -vt 0.620420 0.565675 -vt 0.498072 0.552315 -vt 0.264218 0.550140 -vn 0.9777 -0.0110 0.2097 -vn 0.7277 -0.6545 0.2051 -vn 0.6040 -0.5102 0.6122 -vn 0.8021 -0.0034 0.5972 -vn -0.6040 -0.5102 0.6122 -vn -0.7277 -0.6545 0.2051 -vn -0.9777 -0.0110 0.2097 -vn -0.8021 -0.0034 0.5972 -vn 0.6829 -0.5475 0.4835 -vn 0.8684 -0.0033 0.4958 -vn -0.6829 -0.5475 0.4835 -vn -0.8684 -0.0033 0.4958 -vn 0.0982 -0.7510 0.6530 -vn 0.1159 -0.8670 0.4847 -vn -0.1159 -0.8670 0.4847 -vn -0.0982 -0.7510 0.6530 -vn 0.0375 -0.9651 0.2592 -vn -0.0375 -0.9651 0.2592 -vn -0.6554 -0.6928 0.3008 -vn -0.4514 -0.5393 0.7109 -vn 0.4514 -0.5393 0.7109 -vn 0.6554 -0.6928 0.3008 -vn -0.5512 -0.6358 0.5402 -vn 0.5512 -0.6358 0.5402 -vn -0.6940 -0.0035 0.7199 -vn -0.8148 -0.0038 0.5797 -vn 0.8148 -0.0038 0.5797 -vn 0.6940 -0.0035 0.7199 -vn -0.9460 -0.0128 0.3237 -vn 0.9460 -0.0128 0.3237 -vn -0.6622 0.6914 0.2889 -vn -0.4551 0.5251 0.7191 -vn 0.4551 0.5251 0.7191 -vn 0.6622 0.6914 0.2889 -vn -0.5298 0.6266 0.5716 -vn 0.5298 0.6266 0.5716 -vn 0.1019 0.7401 0.6647 -vn 0.1224 0.8373 0.5328 -vn -0.1224 0.8373 0.5328 -vn -0.1019 0.7401 0.6647 -vn 0.0321 0.9710 0.2369 -vn -0.0321 0.9710 0.2369 -vn 0.7320 0.6527 0.1949 -vn 0.6084 0.4949 0.6203 -vn -0.6084 0.4949 0.6203 -vn -0.7320 0.6527 0.1949 -vn 0.6722 0.5381 0.5084 -vn -0.6722 0.5381 0.5084 -vn 0.7220 0.6499 0.2374 -vn 0.9737 -0.0122 0.2273 -vn -0.7220 0.6499 0.2374 -vn -0.9737 -0.0122 0.2273 -vn 0.0374 0.9336 0.3564 -vn -0.0374 0.9336 0.3564 -vn -0.6263 0.6470 0.4348 -vn 0.6263 0.6470 0.4348 -vn -0.9113 -0.0123 0.4116 -vn 0.9113 -0.0123 0.4116 -vn -0.6181 -0.6538 0.4364 -vn 0.6181 -0.6538 0.4364 -vn 0.0369 -0.9351 0.3524 -vn -0.0369 -0.9351 0.3524 -vn 0.7150 -0.6569 0.2391 -vn -0.7150 -0.6569 0.2391 -vn 0.1836 -0.0053 0.9830 -vn -0.1836 -0.0053 0.9830 -vn 0.1576 -0.9745 0.1596 -vn 0.1679 -0.7535 0.6356 -vn 0.0000 -0.7922 0.6102 -vn 0.0000 -0.9777 0.2098 -vn -0.1679 -0.7535 0.6356 -vn -0.1576 -0.9745 0.1596 -vn 0.6541 -0.7418 0.1480 -vn 0.3630 -0.6184 0.6970 -vn -0.3630 -0.6184 0.6970 -vn -0.6541 -0.7418 0.1480 -vn 0.9696 -0.1473 0.1954 -vn 0.5559 -0.2160 0.8027 -vn -0.5559 -0.2160 0.8027 -vn -0.9696 -0.1473 0.1954 -vn 0.9758 0.0949 0.1970 -vn 0.5678 -0.0330 0.8224 -vn -0.5678 -0.0330 0.8224 -vn -0.9758 0.0949 0.1970 -vn 0.9651 0.2189 0.1435 -vn 0.5872 0.1119 0.8016 -vn -0.5872 0.1119 0.8016 -vn -0.9651 0.2189 0.1435 -vn 0.9053 -0.3891 0.1703 -vn 0.3605 -0.9316 0.0454 -vn 0.3809 -0.5176 0.7662 -vn 0.0663 -0.1929 0.9789 -vn -0.3809 -0.5176 0.7662 -vn -0.3605 -0.9316 0.0454 -vn -0.9053 -0.3891 0.1703 -vn -0.0663 -0.1929 0.9789 -vn 0.5889 -0.7908 0.1668 -vn 0.4987 -0.4011 0.7683 -vn -0.4987 -0.4011 0.7683 -vn -0.5889 -0.7908 0.1668 -vn 0.9126 -0.4027 -0.0698 -vn 0.5489 -0.3266 0.7694 -vn -0.5489 -0.3266 0.7694 -vn -0.9126 -0.4027 -0.0698 -vn 0.8801 0.4238 0.2138 -vn 0.4875 -0.1470 0.8606 -vn -0.4875 -0.1470 0.8606 -vn -0.8801 0.4238 0.2138 -vn 0.5100 0.8330 0.2144 -vn 0.3417 -0.0325 0.9392 -vn -0.3417 -0.0325 0.9392 -vn -0.5100 0.8330 0.2144 -vn 0.5978 0.7838 0.1683 -vn 0.3141 -0.0304 0.9489 -vn -0.3141 -0.0304 0.9489 -vn -0.5978 0.7838 0.1683 -vn 0.2283 0.9588 0.1689 -vn 0.2711 0.2130 0.9387 -vn -0.2711 0.2130 0.9387 -vn -0.2283 0.9588 0.1689 -vn -0.5987 0.7773 0.1930 -vn -0.1643 0.1590 0.9735 -vn 0.1643 0.1590 0.9735 -vn 0.5987 0.7773 0.1930 -vn -0.7917 0.5829 0.1826 -vn -0.0729 -0.0287 0.9969 -vn 0.0729 -0.0287 0.9969 -vn 0.7917 0.5829 0.1826 -vn 0.0000 0.9595 0.2816 -vn 0.0000 -0.0241 0.9997 -vn 0.2654 -0.2040 0.9423 -vn 0.2660 -0.1257 0.9557 -vn -0.2660 -0.1257 0.9557 -vn -0.2654 -0.2040 0.9423 -vn 0.1334 -0.0975 0.9862 -vn -0.1334 -0.0975 0.9862 -vn 0.1978 -0.0104 0.9802 -vn -0.1978 -0.0104 0.9802 -vn 0.2413 -0.3067 0.9207 -vn -0.2413 -0.3067 0.9207 -vn 0.3630 -0.2123 0.9073 -vn -0.3630 -0.2123 0.9073 -vn 0.4415 -0.2058 0.8733 -vn -0.4415 -0.2058 0.8733 -vn 0.4194 -0.3797 0.8245 -vn -0.4194 -0.3797 0.8245 -vn 0.3106 -0.3403 0.8875 -vn -0.3106 -0.3403 0.8875 -vn -0.1349 -0.2146 0.9673 -vn 0.1349 -0.2146 0.9673 -vn -0.3104 -0.1697 0.9353 -vn 0.0000 0.0135 0.9999 -vn 0.3104 -0.1697 0.9353 -vn 0.0284 -0.1986 0.9796 -vn -0.0284 -0.1986 0.9796 -vn 0.0000 -0.2235 0.9747 -vn -0.1624 -0.1997 0.9663 -vn 0.1624 -0.1997 0.9663 -vn -0.0252 -0.4118 0.9109 -vn 0.0000 -0.3312 0.9435 -vn 0.0252 -0.4118 0.9109 -vn 0.0891 -0.3229 0.9422 -vn -0.0891 -0.3229 0.9422 -vn 0.1559 -0.1706 0.9729 -vn -0.1559 -0.1706 0.9729 -vn 0.1386 0.0029 0.9903 -vn 0.1802 -0.0578 0.9819 -vn -0.1802 -0.0578 0.9819 -vn -0.1386 0.0029 0.9903 -vn 0.4969 -0.4356 0.7505 -vn 0.0000 -0.4576 0.8892 -vn 0.0000 -0.0041 1.0000 -vn -0.4969 -0.4356 0.7505 -vn 0.0000 -0.0342 0.9994 -vn 0.0000 -0.4257 0.9048 -vn 0.7215 -0.3646 0.5885 -vn 0.9246 -0.2129 0.3159 -vn 0.5803 -0.7306 0.3597 -vn -0.5803 -0.7306 0.3597 -vn -0.9246 -0.2129 0.3159 -vn -0.7215 -0.3646 0.5885 -vn 0.2528 0.3479 0.9028 -vn 0.6218 0.7744 0.1168 -vn -0.6218 0.7744 0.1168 -vn -0.2528 0.3479 0.9028 -vn 0.0000 0.5692 0.8221 -vn -0.3018 0.9416 0.1492 -vn 0.3018 0.9416 0.1492 -vn 0.0000 0.7592 0.6508 -vn 0.0000 0.7851 0.6193 -vn 0.0000 -0.8574 0.5146 -vn 0.2206 -0.5640 0.7958 -vn 0.0000 -0.5286 0.8489 -vn -0.2206 -0.5640 0.7958 -vn 0.0000 0.1136 0.9935 -vn -0.1992 0.6017 0.7734 -vn 0.1992 0.6017 0.7734 -vn 0.3664 0.4751 0.8000 -vn -0.3664 0.4751 0.8000 -vn 0.4296 -0.1849 0.8838 -vn -0.4296 -0.1849 0.8838 -vn 0.7430 0.0295 0.6686 -vn -0.7430 0.0295 0.6686 -vn 0.6464 0.1424 0.7496 -vn -0.6464 0.1424 0.7496 -vn 0.9385 0.3251 0.1160 -vn -0.9385 0.3251 0.1160 -vn 0.9534 0.2816 0.1079 -vn -0.9534 0.2816 0.1079 -vn 0.0000 -0.9031 0.4294 -vn -0.1140 -0.6151 0.7801 -vn 0.1140 -0.6151 0.7801 -vn -0.6503 0.0615 0.7572 -vn 0.6503 0.0615 0.7572 -vn -0.3705 0.5450 0.7521 -vn 0.3705 0.5450 0.7521 -vn 0.0000 0.6467 0.7627 -vn -0.3272 0.4745 0.8171 -vn 0.0000 0.5289 0.8487 -vn 0.3272 0.4745 0.8171 -vn -0.6748 0.1147 0.7290 -vn 0.6748 0.1147 0.7290 -vn -0.5163 -0.7041 0.4874 -vn 0.5163 -0.7041 0.4874 -vn 0.0000 -0.6988 0.7153 -vn -0.0170 -0.0610 0.9980 -vn 0.1649 -0.0897 0.9822 -vn 0.0170 -0.0610 0.9980 -vn -0.1649 -0.0897 0.9822 -vn 0.2358 -0.1089 0.9656 -vn -0.2358 -0.1089 0.9656 -vn 0.1633 -0.0836 0.9830 -vn -0.1633 -0.0836 0.9830 -vn 0.0129 -0.1560 0.9876 -vn -0.0129 -0.1560 0.9876 -vn 0.1998 -0.2072 0.9577 -vn -0.1998 -0.2072 0.9577 -vn 0.2858 -0.0425 0.9573 -vn -0.2858 -0.0425 0.9573 -vn 0.2990 -0.0934 0.9497 -vn -0.2990 -0.0934 0.9497 -vn 0.1870 -0.0655 0.9802 -vn -0.1870 -0.0655 0.9802 -vn 0.3063 0.0342 0.9513 -vn -0.3063 0.0342 0.9513 -vn 0.1730 -0.1109 0.9786 -vn -0.1730 -0.1109 0.9786 -vn 0.1657 0.1129 0.9797 -vn -0.1657 0.1129 0.9797 -vn 0.1828 0.0367 0.9825 -vn -0.1828 0.0367 0.9825 -vn 0.5010 -0.3839 0.7756 -vn 0.3063 -0.3431 0.8879 -vn -0.5010 -0.3839 0.7756 -vn -0.3063 -0.3431 0.8879 -vn 0.0021 -0.4953 0.8687 -vn -0.0021 -0.4953 0.8687 -vn -0.1401 -0.7620 0.6322 -vn 0.1401 -0.7620 0.6322 -vn -0.1943 -0.6160 0.7633 -vn 0.1943 -0.6160 0.7633 -vn -0.3549 -0.1286 0.9260 -vn 0.3549 -0.1286 0.9260 -vn -0.2549 0.2241 0.9406 -vn 0.2549 0.2241 0.9406 -vn -0.0831 0.5416 0.8365 -vn 0.0831 0.5416 0.8365 -vn 0.1489 0.6135 0.7755 -vn -0.1489 0.6135 0.7755 -vn 0.4245 0.5609 0.7108 -vn -0.4245 0.5609 0.7108 -vn 0.6875 0.2974 0.6625 -vn -0.6875 0.2974 0.6625 -vn 0.7464 -0.2134 0.6303 -vn -0.7464 -0.2134 0.6303 -vn 0.8052 0.0150 0.5928 -vn -0.8052 0.0150 0.5928 -vn -0.5046 0.8622 0.0448 -vn 0.0000 0.8794 0.4760 -vn 0.5046 0.8622 0.0448 -vn -0.4770 0.5100 -0.7158 -vn 0.4770 0.5100 -0.7158 -vn 0.1146 0.6555 -0.7464 -vn -0.1146 0.6555 -0.7464 -vn 0.3084 0.9138 -0.2642 -vn -0.3084 0.9138 -0.2642 -vn 0.3515 0.9087 -0.2249 -vn -0.3515 0.9087 -0.2249 -vn 0.7392 0.6005 -0.3048 -vn -0.7392 0.6005 -0.3048 -vn 0.9393 -0.3068 -0.1533 -vn -0.9393 -0.3068 -0.1533 -vn 0.5768 -0.8110 -0.0972 -vn -0.5768 -0.8110 -0.0972 -vn 0.4394 -0.8925 -0.1016 -vn -0.4394 -0.8925 -0.1016 -vn 0.0000 -0.3178 -0.9481 -vn 0.0000 -0.8051 -0.5931 -vn 0.7260 -0.5865 -0.3591 -vn 0.3375 -0.2535 -0.9066 -vn -0.7260 -0.5865 -0.3591 -vn -0.3375 -0.2535 -0.9066 -vn 0.0000 -0.2978 -0.9546 -vn 0.1293 -0.1789 -0.9753 -vn -0.1293 -0.1789 -0.9753 -vn 0.0000 -0.8508 -0.5255 -vn 0.0993 -0.7679 -0.6327 -vn -0.0993 -0.7679 -0.6327 -vn 0.5586 -0.4679 -0.6848 -vn -0.5586 -0.4679 -0.6848 -vn 0.6058 0.0208 -0.7953 -vn -0.6058 0.0208 -0.7953 -vn 0.7766 -0.0093 -0.6299 -vn -0.7766 -0.0093 -0.6299 -vn 0.9601 -0.0016 -0.2794 -vn -0.9601 -0.0016 -0.2794 -vn 0.9731 -0.2302 0.0002 -vn 0.9537 -0.1999 0.2246 -vn -0.9537 -0.1999 0.2246 -vn -0.9731 -0.2302 0.0002 -vn 0.8140 -0.5544 0.1732 -vn -0.8140 -0.5544 0.1732 -vn 0.0000 -0.3004 -0.9538 -vn 0.4237 -0.3240 -0.8459 -vn 0.5191 -0.6556 -0.5483 -vn 0.0000 -0.6966 -0.7174 -vn -0.5191 -0.6556 -0.5483 -vn -0.4237 -0.3240 -0.8459 -vn 0.5213 -0.8255 -0.2162 -vn 0.0000 -0.9410 -0.3385 -vn -0.5213 -0.8255 -0.2162 -vn 0.5887 -0.8081 -0.0185 -vn 0.0000 -0.9863 -0.1650 -vn -0.5887 -0.8081 -0.0185 -vn 0.7152 -0.6950 0.0736 -vn 0.9762 -0.2019 0.0787 -vn -0.7152 -0.6950 0.0736 -vn -0.9762 -0.2019 0.0787 -vn 0.0000 0.3141 -0.9494 -vn 0.4534 0.1969 -0.8693 -vn -0.4534 0.1969 -0.8693 -vn 0.0000 0.8267 0.5627 -vn 0.4610 0.7338 0.4989 -vn 0.4198 0.9069 0.0349 -vn 0.0000 0.9997 0.0232 -vn -0.4198 0.9069 0.0349 -vn -0.4610 0.7338 0.4989 -vn 0.4258 0.8032 -0.4165 -vn 0.0000 0.8325 -0.5539 -vn -0.4258 0.8032 -0.4165 -vn 0.7652 0.6244 0.1565 -vn 0.4721 0.7778 0.4149 -vn -0.7652 0.6244 0.1565 -vn -0.4721 0.7778 0.4149 -vn 0.7475 0.5326 0.3969 -vn 0.6514 0.6814 0.3335 -vn -0.7475 0.5326 0.3969 -vn -0.6514 0.6814 0.3335 -vn 0.8548 0.5181 -0.0301 -vn 0.6788 0.7318 -0.0612 -vn -0.8548 0.5181 -0.0301 -vn -0.6788 0.7318 -0.0612 -vn 0.8739 0.3070 -0.3769 -vn 0.6440 0.5379 -0.5438 -vn -0.8739 0.3070 -0.3769 -vn -0.6440 0.5379 -0.5438 -vn 0.6260 -0.0259 -0.7794 -vn 0.5860 -0.0155 -0.8101 -vn -0.5860 -0.0155 -0.8101 -vn -0.6260 -0.0259 -0.7794 -vn 0.3916 0.8280 0.4012 -vn -0.3916 0.8280 0.4012 -vn 0.0000 0.6204 0.7843 -vn 0.9989 -0.0455 0.0062 -vn -0.9989 -0.0455 0.0062 -vn 0.8965 0.3044 0.3220 -vn -0.8965 0.3044 0.3220 -vn 0.5809 -0.8007 -0.1463 -vn 0.5730 -0.8037 0.1600 -vn -0.5809 -0.8007 -0.1463 -vn -0.5730 -0.8037 0.1600 -vn 0.2744 -0.9600 -0.0552 -vn -0.2744 -0.9600 -0.0552 -vn 0.4020 -0.6167 -0.6767 -vn 0.5443 -0.4959 -0.6766 -vn -0.5443 -0.4959 -0.6766 -vn -0.4020 -0.6167 -0.6767 -vn 0.0163 0.8736 0.4863 -vn -0.2878 0.7388 0.6094 -vn 0.4590 -0.0631 0.8862 -vn 0.5420 -0.0674 0.8376 -vn -0.4590 -0.0631 0.8862 -vn 0.2878 0.7388 0.6094 -vn -0.0163 0.8736 0.4863 -vn -0.5420 -0.0674 0.8376 -vn 0.3174 -0.0930 0.9437 -vn 0.3604 0.8605 0.3600 -vn -0.3174 -0.0930 0.9437 -vn -0.3604 0.8605 0.3600 -vn -0.1201 -0.0897 0.9887 -vn 0.7896 0.1790 0.5869 -vn 0.1201 -0.0897 0.9887 -vn -0.7896 0.1790 0.5869 -vn -0.0240 0.2739 0.9614 -vn 0.6731 -0.4998 0.5450 -vn 0.0240 0.2739 0.9614 -vn -0.6731 -0.4998 0.5450 -vn 0.4922 0.2738 0.8263 -vn 0.4719 -0.7796 0.4116 -vn -0.4922 0.2738 0.8263 -vn -0.4719 -0.7796 0.4116 -vn 0.3413 0.3527 0.8712 -vn -0.0439 -0.6481 0.7602 -vn -0.3413 0.3527 0.8712 -vn 0.0439 -0.6481 0.7602 -vn -0.1665 0.9539 0.2497 -vn 0.2330 0.8788 0.4164 -vn -0.2330 0.8788 0.4164 -vn 0.1665 0.9539 0.2497 -vn -0.7613 0.6471 0.0399 -vn 0.7613 0.6471 0.0399 -vn -0.9810 -0.0934 0.1698 -vn 0.9810 -0.0934 0.1698 -vn -0.1410 -0.7728 0.6188 -vn 0.1410 -0.7728 0.6188 -vn 0.5587 -0.6583 0.5044 -vn -0.5587 -0.6583 0.5044 -vn 0.6878 -0.5533 0.4698 -vn -0.6878 -0.5533 0.4698 -vn 0.7450 0.0855 0.6615 -vn 0.8615 -0.4880 -0.1400 -vn -0.7450 0.0855 0.6615 -vn -0.8615 -0.4880 -0.1400 -vn 0.7427 -0.2611 0.6166 -vn -0.7427 -0.2611 0.6166 -vn 0.5933 0.5663 0.5720 -vn -0.5933 0.5663 0.5720 -vn 0.8837 -0.0624 0.4639 -vn 0.9210 -0.1749 0.3480 -vn -0.9210 -0.1749 0.3480 -vn -0.8837 -0.0624 0.4639 -vn 0.8589 0.0371 0.5108 -vn 0.5731 0.7262 0.3795 -vn -0.8589 0.0371 0.5108 -vn -0.5731 0.7262 0.3795 -vn 0.7481 -0.5799 0.3224 -vn 0.8720 -0.4240 0.2446 -vn -0.8720 -0.4240 0.2446 -vn -0.7481 -0.5799 0.3224 -vn 0.6963 -0.5412 0.4714 -vn -0.6963 -0.5412 0.4714 -vn 0.6669 -0.4348 0.6052 -vn 0.6358 -0.4092 0.6544 -vn -0.6669 -0.4348 0.6052 -vn -0.6358 -0.4092 0.6544 -vn 0.5714 -0.4259 0.7015 -vn -0.5714 -0.4259 0.7015 -vn 0.7837 0.2514 0.5680 -vn -0.7837 0.2514 0.5680 -vn 0.4447 0.3740 0.8138 -vn -0.4447 0.3740 0.8138 -vn 0.3739 0.3687 0.8510 -vn -0.3739 0.3687 0.8510 -vn 0.6600 0.3495 0.6650 -vn -0.6600 0.3495 0.6650 -vn -0.0507 0.9518 0.3023 -vn 0.0507 0.9518 0.3023 -vn 0.4844 -0.3373 0.8072 -vn -0.4844 -0.3373 0.8072 -vn -0.2485 -0.5826 0.7738 -vn 0.2485 -0.5826 0.7738 -vn -0.7433 -0.0973 0.6618 -vn 0.7433 -0.0973 0.6618 -vn -0.5392 0.4506 0.7114 -vn 0.5392 0.4506 0.7114 -vn 0.0873 0.7400 0.6668 -vn -0.0873 0.7400 0.6668 -vn 0.3854 0.1162 0.9153 -vn 0.1983 0.0051 0.9801 -vn -0.3854 0.1162 0.9153 -vn -0.1983 0.0051 0.9801 -vn 0.4315 -0.0331 0.9015 -vn 0.3281 0.0002 0.9446 -vn -0.4315 -0.0331 0.9015 -vn -0.3281 0.0002 0.9446 -vn 0.3447 -0.0767 0.9355 -vn 0.3178 0.0937 0.9435 -vn -0.3447 -0.0767 0.9355 -vn -0.3178 0.0937 0.9435 -vn 0.4365 -0.0136 0.8996 -vn 0.3573 0.2980 0.8851 -vn -0.4365 -0.0136 0.8996 -vn -0.3573 0.2980 0.8851 -vn -0.0797 -0.8453 -0.5283 -vn -0.0418 -0.6989 -0.7140 -vn 0.0797 -0.8453 -0.5283 -vn 0.0418 -0.6989 -0.7140 -vn 0.6149 -0.4906 -0.6174 -vn -0.6149 -0.4906 -0.6174 -vn 0.9234 0.0856 -0.3741 -vn -0.9234 0.0856 -0.3741 -vn 0.3048 0.6219 -0.7213 -vn -0.3048 0.6219 -0.7213 -vn -0.4176 0.5586 -0.7166 -vn 0.4176 0.5586 -0.7166 -vn -0.6562 0.5715 -0.4927 -vn 0.6562 0.5715 -0.4927 -usemtl None -s 1 -f 47/1/1 1/2/2 3/3/3 45/4/4 -f 4/5/5 2/6/6 48/7/7 46/8/8 -f 45/4/4 3/3/3 5/9/9 43/10/10 -f 6/11/11 4/5/5 46/8/8 44/12/12 -f 3/3/3 9/13/13 7/14/14 5/9/9 -f 8/15/15 10/16/16 4/5/5 6/11/11 -f 1/2/2 11/17/17 9/13/13 3/3/3 -f 10/16/16 12/18/18 2/6/6 4/5/5 -f 11/17/17 13/19/19 15/20/20 9/13/13 -f 16/21/21 14/22/22 12/18/18 10/16/16 -f 9/13/13 15/20/20 17/23/23 7/14/14 -f 18/24/24 16/21/21 10/16/16 8/15/15 -f 15/20/20 21/25/25 19/26/26 17/23/23 -f 20/27/27 22/28/28 16/21/21 18/24/24 -f 13/19/19 23/29/29 21/25/25 15/20/20 -f 22/28/28 24/30/30 14/22/22 16/21/21 -f 23/29/29 25/31/31 27/32/32 21/25/25 -f 28/33/33 26/34/34 24/30/30 22/28/28 -f 21/25/25 27/32/32 29/35/35 19/26/26 -f 30/36/36 28/33/33 22/28/28 20/27/27 -f 27/32/32 33/37/37 31/38/38 29/35/35 -f 32/39/39 34/40/40 28/33/33 30/36/36 -f 25/31/31 35/41/41 33/37/37 27/32/32 -f 34/40/40 36/42/42 26/34/34 28/33/33 -f 35/41/41 37/43/43 39/44/44 33/37/37 -f 40/45/45 38/46/46 36/42/42 34/40/40 -f 33/37/37 39/44/44 41/47/47 31/38/38 -f 42/48/48 40/45/45 34/40/40 32/39/39 -f 39/44/44 45/4/4 43/10/10 41/47/47 -f 44/12/12 46/8/8 40/45/45 42/48/48 -f 37/43/43 47/1/1 45/4/4 39/44/44 -f 46/8/8 48/7/7 38/46/46 40/45/45 -f 47/1/1 37/43/43 51/49/49 49/50/50 -f 52/51/51 38/46/46 48/7/7 50/52/52 -f 37/43/43 35/41/41 53/53/53 51/49/49 -f 54/54/54 36/42/42 38/46/46 52/51/51 -f 35/41/41 25/31/31 55/55/55 53/53/53 -f 56/56/56 26/34/34 36/42/42 54/54/54 -f 25/31/31 23/29/29 57/57/57 55/55/55 -f 58/58/58 24/30/30 26/34/34 56/56/56 -f 23/29/29 13/19/19 59/59/59 57/57/57 -f 60/60/60 14/22/22 24/30/30 58/58/58 -f 13/19/19 11/17/17 63/61/61 59/59/59 -f 64/62/62 12/18/18 14/22/22 60/60/60 -f 11/17/17 1/2/2 65/63/63 63/61/61 -f 66/64/64 2/6/6 12/18/18 64/62/62 -f 1/2/2 47/1/1 49/50/50 65/63/63 -f 50/52/52 48/7/7 2/6/6 66/64/64 -f 61/65/65 65/63/63 49/50/50 -f 50/52/52 66/64/64 62/66/66 -f 63/61/61 65/63/63 61/65/65 -f 62/66/66 66/64/64 64/62/62 -f 61/65/65 59/59/59 63/61/61 -f 64/62/62 60/60/60 62/66/66 -f 61/65/65 57/57/57 59/59/59 -f 60/60/60 58/58/58 62/66/66 -f 61/65/65 55/55/55 57/57/57 -f 58/58/58 56/56/56 62/66/66 -f 61/65/65 53/53/53 55/55/55 -f 56/56/56 54/54/54 62/66/66 -f 61/65/65 51/49/49 53/53/53 -f 54/54/54 52/51/51 62/66/66 -f 61/65/65 49/50/50 51/49/49 -f 52/51/51 50/52/52 62/66/66 -f 89/67/67 174/68/68 176/69/69 91/70/70 -f 176/69/69 175/71/71 90/72/72 91/70/70 -f 87/73/73 172/74/74 174/68/68 89/67/67 -f 175/71/71 173/75/75 88/76/76 90/72/72 -f 85/77/77 170/78/78 172/74/74 87/73/73 -f 173/75/75 171/79/79 86/80/80 88/76/76 -f 83/81/81 168/82/82 170/78/78 85/77/77 -f 171/79/79 169/83/83 84/84/84 86/80/80 -f 81/85/85 166/86/86 168/82/82 83/81/81 -f 169/83/83 167/87/87 82/88/88 84/84/84 -f 79/89/89 92/90/90 146/91/91 164/92/92 -f 147/93/93 93/94/94 80/95/95 165/96/96 -f 92/90/90 94/97/97 148/98/98 146/91/91 -f 149/99/99 95/100/100 93/94/94 147/93/93 -f 94/97/97 96/101/101 150/102/102 148/98/98 -f 151/103/103 97/104/104 95/100/100 149/99/99 -f 96/101/101 98/105/105 152/106/106 150/102/102 -f 153/107/107 99/108/108 97/104/104 151/103/103 -f 98/105/105 100/109/109 154/110/110 152/106/106 -f 155/111/111 101/112/112 99/108/108 153/107/107 -f 100/109/109 102/113/113 156/114/114 154/110/110 -f 157/115/115 103/116/116 101/112/112 155/111/111 -f 102/113/113 104/117/117 158/118/118 156/114/114 -f 159/119/119 105/120/120 103/116/116 157/115/115 -f 104/117/117 106/121/121 160/122/122 158/118/118 -f 161/123/123 107/124/124 105/120/120 159/119/119 -f 106/121/121 108/125/125 162/126/126 160/122/122 -f 163/127/127 109/128/128 107/124/124 161/123/123 -f 108/125/125 67/129/129 68/130/130 162/126/126 -f 68/130/130 67/129/129 109/128/128 163/127/127 -f 110/131/131 128/132/132 160/122/122 162/126/126 -f 161/123/123 129/133/133 111/134/134 163/127/127 -f 128/132/132 179/135/135 158/118/118 160/122/122 -f 159/119/119 180/136/136 129/133/133 161/123/123 -f 126/137/137 156/114/114 158/118/118 179/135/135 -f 159/119/119 157/115/115 127/138/138 180/136/136 -f 124/139/139 154/110/110 156/114/114 126/137/137 -f 157/115/115 155/111/111 125/140/140 127/138/138 -f 122/141/141 152/106/106 154/110/110 124/139/139 -f 155/111/111 153/107/107 123/142/142 125/140/140 -f 120/143/143 150/102/102 152/106/106 122/141/141 -f 153/107/107 151/103/103 121/144/144 123/142/142 -f 118/145/145 148/98/98 150/102/102 120/143/143 -f 151/103/103 149/99/99 119/146/146 121/144/144 -f 116/147/147 146/91/91 148/98/98 118/145/145 -f 149/99/99 147/93/93 117/148/148 119/146/146 -f 114/149/149 164/92/92 146/91/91 116/147/147 -f 147/93/93 165/96/96 115/150/150 117/148/148 -f 114/149/149 181/151/151 177/152/152 164/92/92 -f 177/152/152 182/153/153 115/150/150 165/96/96 -f 110/131/131 162/126/126 68/130/130 112/154/154 -f 68/130/130 163/127/127 111/134/134 113/155/155 -f 112/154/154 68/130/130 178/156/156 183/157/157 -f 178/156/156 68/130/130 113/155/155 184/158/158 -f 177/152/152 181/151/151 183/157/157 178/156/156 -f 184/158/158 182/153/153 177/152/152 178/156/156 -f 135/159/159 137/160/160 176/69/69 174/68/68 -f 176/69/69 137/160/160 136/161/161 175/71/71 -f 133/162/162 135/159/159 174/68/68 172/74/74 -f 175/71/71 136/161/161 134/163/163 173/75/75 -f 131/164/164 133/162/162 172/74/74 170/78/78 -f 173/75/75 134/163/163 132/165/165 171/79/79 -f 166/86/86 187/166/166 185/167/167 168/82/82 -f 186/168/168 188/169/169 167/87/87 169/83/83 -f 131/164/164 170/78/78 168/82/82 185/167/167 -f 169/83/83 171/79/79 132/165/165 186/168/168 -f 144/170/170 190/171/171 189/172/172 187/166/166 -f 189/172/172 190/171/171 145/173/173 188/169/169 -f 185/167/167 187/166/166 189/172/172 69/174/174 -f 189/172/172 188/169/169 186/168/168 69/174/174 -f 130/175/175 131/164/164 185/167/167 69/174/174 -f 186/168/168 132/165/165 130/175/175 69/174/174 -f 142/176/176 193/177/177 191/178/178 144/170/170 -f 192/179/179 194/180/180 143/181/181 145/173/173 -f 140/182/182 195/183/183 193/177/177 142/176/176 -f 194/180/180 196/184/184 141/185/185 143/181/181 -f 139/186/186 197/187/187 195/183/183 140/182/182 -f 196/184/184 198/188/188 139/186/186 141/185/185 -f 138/189/189 71/190/190 197/187/187 139/186/186 -f 198/188/188 71/190/190 138/189/189 139/186/186 -f 190/171/171 144/170/170 191/178/178 70/191/191 -f 192/179/179 145/173/173 190/171/171 70/191/191 -f 70/191/191 191/178/178 206/192/192 208/193/193 -f 207/194/194 192/179/179 70/191/191 208/193/193 -f 71/190/190 199/195/195 200/196/196 197/187/187 -f 201/197/197 199/195/195 71/190/190 198/188/188 -f 197/187/187 200/196/196 202/198/198 195/183/183 -f 203/199/199 201/197/197 198/188/188 196/184/184 -f 195/183/183 202/198/198 204/200/200 193/177/177 -f 205/201/201 203/199/199 196/184/184 194/180/180 -f 193/177/177 204/200/200 206/192/192 191/178/178 -f 207/194/194 205/201/201 194/180/180 192/179/179 -f 199/195/195 204/200/200 202/198/198 200/196/196 -f 203/199/199 205/201/201 199/195/195 201/197/197 -f 199/195/195 208/193/193 206/192/192 204/200/200 -f 207/194/194 208/193/193 199/195/195 205/201/201 -f 139/186/186 140/182/182 164/92/92 177/152/152 -f 165/96/96 141/185/185 139/186/186 177/152/152 -f 140/182/182 142/176/176 211/202/202 164/92/92 -f 212/203/203 143/181/181 141/185/185 165/96/96 -f 142/176/176 144/170/170 213/204/204 211/202/202 -f 214/205/205 145/173/173 143/181/181 212/203/203 -f 144/170/170 187/166/166 166/86/86 213/204/204 -f 167/87/87 188/169/169 145/173/173 214/205/205 -f 81/85/85 209/206/206 213/204/204 166/86/86 -f 214/205/205 210/207/207 82/88/88 167/87/87 -f 209/206/206 215/208/208 211/202/202 213/204/204 -f 212/203/203 216/209/209 210/207/207 214/205/205 -f 79/89/89 164/92/92 211/202/202 215/208/208 -f 212/203/203 165/96/96 80/95/95 216/209/209 -f 131/164/164 130/175/175 72/210/210 222/211/211 -f 72/210/210 130/175/175 132/165/165 223/212/212 -f 133/162/162 131/164/164 222/211/211 220/213/213 -f 223/212/212 132/165/165 134/163/163 221/214/214 -f 135/159/159 133/162/162 220/213/213 218/215/215 -f 221/214/214 134/163/163 136/161/161 219/216/216 -f 137/160/160 135/159/159 218/215/215 217/217/217 -f 219/216/216 136/161/161 137/160/160 217/217/217 -f 217/217/217 218/215/215 229/218/218 231/219/219 -f 230/220/220 219/216/216 217/217/217 231/219/219 -f 218/215/215 220/213/213 227/221/221 229/218/218 -f 228/222/222 221/214/214 219/216/216 230/220/220 -f 220/213/213 222/211/211 225/223/223 227/221/221 -f 226/224/224 223/212/212 221/214/214 228/222/222 -f 222/211/211 72/210/210 224/225/225 225/223/223 -f 224/225/225 72/210/210 223/212/212 226/224/224 -f 224/225/225 231/219/219 229/218/218 225/223/223 -f 230/220/220 231/219/219 224/225/225 226/224/224 -f 225/223/223 229/218/218 227/221/221 -f 228/222/222 230/220/220 226/224/224 -f 183/157/157 181/151/151 234/226/226 232/227/227 -f 235/228/228 182/153/153 184/158/158 233/229/229 -f 112/154/154 183/157/157 232/227/227 254/230/230 -f 233/229/229 184/158/158 113/155/155 255/231/231 -f 110/131/131 112/154/154 254/230/230 256/232/232 -f 255/231/231 113/155/155 111/134/134 257/233/233 -f 181/151/151 114/149/149 252/234/234 234/226/226 -f 253/235/235 115/150/150 182/153/153 235/228/228 -f 114/149/149 116/147/147 250/236/236 252/234/234 -f 251/237/237 117/148/148 115/150/150 253/235/235 -f 116/147/147 118/145/145 248/238/238 250/236/236 -f 249/239/239 119/146/146 117/148/148 251/237/237 -f 118/145/145 120/143/143 246/240/240 248/238/238 -f 247/241/241 121/144/144 119/146/146 249/239/239 -f 120/143/143 122/141/141 244/242/242 246/240/240 -f 245/243/243 123/142/142 121/144/144 247/241/241 -f 122/141/141 124/139/139 242/244/244 244/242/242 -f 243/245/245 125/140/140 123/142/142 245/243/243 -f 124/139/139 126/137/137 240/246/246 242/244/244 -f 241/247/247 127/138/138 125/140/140 243/245/245 -f 126/137/137 179/135/135 236/248/248 240/246/246 -f 237/249/249 180/136/136 127/138/138 241/247/247 -f 179/135/135 128/132/132 238/250/250 236/248/248 -f 239/251/251 129/133/133 180/136/136 237/249/249 -f 128/132/132 110/131/131 256/232/232 238/250/250 -f 257/233/233 111/134/134 129/133/133 239/251/251 -f 238/250/250 256/232/232 258/252/252 276/253/253 -f 259/254/254 257/233/233 239/251/251 277/255/255 -f 236/248/248 238/250/250 276/253/253 278/256/256 -f 277/255/255 239/251/251 237/249/249 279/257/257 -f 240/246/246 236/248/248 278/256/256 274/258/258 -f 279/257/257 237/249/249 241/247/247 275/259/259 -f 242/244/244 240/246/246 274/258/258 272/260/260 -f 275/259/259 241/247/247 243/245/245 273/261/261 -f 244/242/242 242/244/244 272/260/260 270/262/262 -f 273/261/261 243/245/245 245/243/243 271/263/263 -f 246/240/240 244/242/242 270/262/262 268/264/264 -f 271/263/263 245/243/243 247/241/241 269/265/265 -f 248/238/238 246/240/240 268/264/264 266/266/266 -f 269/265/265 247/241/241 249/239/239 267/267/267 -f 250/236/236 248/238/238 266/266/266 264/268/268 -f 267/267/267 249/239/239 251/237/237 265/269/269 -f 252/234/234 250/236/236 264/268/268 262/270/270 -f 265/269/269 251/237/237 253/235/235 263/271/271 -f 234/226/226 252/234/234 262/270/270 280/272/272 -f 263/271/271 253/235/235 235/228/228 281/273/273 -f 256/232/232 254/230/230 260/274/274 258/252/252 -f 261/275/275 255/231/231 257/233/233 259/254/254 -f 254/230/230 232/227/227 282/276/276 260/274/274 -f 283/277/277 233/229/229 255/231/231 261/275/275 -f 232/227/227 234/226/226 280/272/272 282/276/276 -f 281/273/273 235/228/228 233/229/229 283/277/277 -f 67/129/129 108/125/125 284/278/278 73/279/279 -f 285/280/280 109/128/128 67/129/129 73/279/279 -f 108/125/125 106/121/121 286/281/281 284/278/278 -f 287/282/282 107/124/124 109/128/128 285/280/280 -f 106/121/121 104/117/117 288/283/283 286/281/281 -f 289/284/284 105/120/120 107/124/124 287/282/282 -f 104/117/117 102/113/113 290/285/285 288/283/283 -f 291/286/286 103/116/116 105/120/120 289/284/284 -f 102/113/113 100/109/109 292/287/287 290/285/285 -f 293/288/288 101/112/112 103/116/116 291/286/286 -f 100/109/109 98/105/105 294/289/289 292/287/287 -f 295/290/290 99/108/108 101/112/112 293/288/288 -f 98/105/105 96/101/101 296/291/291 294/289/289 -f 297/292/292 97/104/104 99/108/108 295/290/290 -f 96/101/101 94/97/97 298/293/293 296/291/291 -f 299/294/294 95/100/100 97/104/104 297/292/292 -f 94/97/97 92/90/90 300/295/295 298/293/293 -f 301/296/296 93/94/94 95/100/100 299/294/294 -f 308/297/297 309/298/298 328/299/299 338/300/300 -f 329/301/301 309/302/298 308/303/297 339/304/302 -f 307/305/303 308/297/297 338/300/300 336/306/304 -f 339/304/302 308/303/297 307/307/303 337/308/305 -f 306/309/306 307/305/303 336/306/304 340/310/307 -f 337/308/305 307/307/303 306/309/306 341/311/308 -f 89/67/67 91/70/70 306/309/306 340/310/307 -f 306/309/306 91/70/70 90/72/72 341/311/308 -f 87/73/73 89/67/67 340/310/307 334/312/309 -f 341/311/308 90/72/72 88/76/76 335/313/310 -f 85/77/77 87/73/73 334/312/309 330/314/311 -f 335/313/310 88/76/76 86/80/80 331/315/312 -f 83/81/81 85/77/77 330/314/311 332/316/313 -f 331/315/312 86/80/80 84/84/84 333/317/314 -f 330/314/311 336/306/304 338/300/300 332/316/313 -f 339/304/302 337/308/305 331/315/312 333/317/314 -f 330/314/311 334/312/309 340/310/307 336/306/304 -f 341/311/308 335/313/310 331/315/312 337/308/305 -f 326/318/315 332/316/313 338/300/300 328/299/299 -f 339/304/302 333/317/314 327/319/316 329/301/301 -f 81/85/85 83/81/81 332/316/313 326/318/315 -f 333/317/314 84/84/84 82/88/88 327/319/316 -f 209/206/206 342/320/317 344/321/318 215/208/208 -f 345/322/319 343/323/320 210/207/207 216/209/209 -f 81/85/85 326/318/315 342/320/317 209/206/206 -f 343/323/320 327/319/316 82/88/88 210/207/207 -f 79/89/89 215/208/208 344/321/318 346/324/321 -f 345/322/319 216/209/209 80/95/95 347/325/322 -f 79/89/89 346/324/321 300/295/295 92/90/90 -f 301/296/296 347/325/322 80/95/95 93/94/94 -f 77/326/323 324/327/324 352/328/325 304/329/326 -f 353/330/327 325/331/328 77/332/323 304/333/326 -f 304/329/326 352/328/325 350/334/329 78/335/330 -f 351/336/331 353/330/327 304/333/326 78/337/330 -f 78/335/330 350/334/329 348/338/332 305/339/333 -f 349/340/334 351/336/331 78/337/330 305/341/333 -f 305/339/333 348/338/332 328/299/299 309/298/298 -f 329/301/301 349/340/334 305/341/333 309/302/298 -f 326/318/315 328/299/299 348/338/332 342/320/317 -f 349/340/334 329/301/301 327/319/316 343/323/320 -f 296/291/291 298/293/293 318/342/335 310/343/336 -f 319/344/337 299/294/294 297/292/292 311/345/338 -f 76/346/339 316/347/340 324/327/324 77/326/323 -f 325/331/328 317/348/341 76/349/339 77/332/323 -f 302/350/342 358/351/343 356/352/344 303/353/345 -f 357/354/346 359/355/347 302/356/342 303/357/345 -f 303/353/345 356/352/344 354/358/348 75/359/349 -f 355/360/350 357/354/346 303/357/345 75/361/349 -f 75/359/349 354/358/348 316/347/340 76/346/339 -f 317/348/341 355/360/350 75/361/349 76/349/339 -f 292/362/287 294/289/289 362/363/351 364/364/352 -f 363/365/353 295/290/290 293/366/288 365/367/354 -f 364/364/352 362/363/351 368/368/355 366/369/356 -f 369/370/357 363/365/353 365/367/354 367/371/358 -f 366/369/356 368/368/355 370/372/359 372/373/360 -f 371/374/361 369/370/357 367/371/358 373/375/362 -f 372/373/360 370/372/359 376/376/363 374/377/364 -f 377/378/365 371/374/361 373/375/362 375/379/366 -f 314/380/367 378/381/368 374/377/364 376/376/363 -f 375/379/366 379/382/369 315/383/370 377/378/365 -f 316/347/340 354/358/348 374/377/364 378/381/368 -f 375/379/366 355/360/350 317/348/341 379/382/369 -f 354/358/348 356/352/344 372/373/360 374/377/364 -f 373/375/362 357/354/346 355/360/350 375/379/366 -f 356/352/344 358/351/343 366/369/356 372/373/360 -f 367/371/358 359/355/347 357/354/346 373/375/362 -f 358/351/343 360/384/371 364/364/352 366/369/356 -f 365/367/354 361/385/372 359/355/347 367/371/358 -f 290/386/285 292/362/287 364/364/352 360/384/371 -f 365/367/354 293/366/288 291/387/286 361/385/372 -f 74/388/373 360/384/371 358/351/343 302/350/342 -f 359/355/347 361/385/372 74/389/373 302/356/342 -f 284/390/278 286/391/281 288/392/283 290/386/285 -f 289/393/284 287/394/282 285/395/280 291/387/286 -f 284/390/278 290/386/285 360/384/371 74/388/373 -f 361/385/372 291/387/286 285/395/280 74/389/373 -f 73/396/279 284/390/278 74/388/373 -f 74/389/373 285/395/280 73/397/279 -f 294/289/289 296/291/291 310/343/336 362/363/351 -f 311/345/338 297/292/292 295/290/290 363/365/353 -f 310/343/336 312/398/374 368/368/355 362/363/351 -f 369/370/357 313/399/375 311/345/338 363/365/353 -f 312/398/374 382/400/376 370/372/359 368/368/355 -f 371/374/361 383/401/377 313/399/375 369/370/357 -f 314/380/367 376/376/363 370/372/359 382/400/376 -f 371/374/361 377/378/365 315/383/370 383/401/377 -f 348/338/332 350/334/329 386/402/378 384/403/379 -f 387/404/380 351/336/331 349/340/334 385/405/381 -f 318/342/335 384/403/379 386/402/378 320/406/382 -f 387/404/380 385/405/381 319/344/337 321/407/383 -f 298/293/293 300/295/295 384/403/379 318/342/335 -f 385/405/381 301/296/296 299/294/294 319/344/337 -f 300/295/295 344/321/318 342/320/317 384/403/379 -f 343/323/320 345/322/319 301/296/296 385/405/381 -f 342/320/317 348/338/332 384/403/379 -f 385/405/381 349/340/334 343/323/320 -f 300/295/295 346/324/321 344/321/318 -f 345/322/319 347/325/322 301/296/296 -f 314/380/367 322/408/384 380/409/385 378/381/368 -f 381/410/386 323/411/387 315/383/370 379/382/369 -f 316/347/340 378/381/368 380/409/385 324/327/324 -f 381/410/386 379/382/369 317/348/341 325/331/328 -f 320/406/382 386/402/378 380/409/385 322/408/384 -f 381/410/386 387/404/380 321/407/383 323/411/387 -f 350/334/329 352/328/325 380/409/385 386/402/378 -f 381/410/386 353/330/327 351/336/331 387/404/380 -f 324/327/324 380/409/385 352/328/325 -f 353/330/327 381/410/386 325/331/328 -f 400/412/388 388/413/389 414/414/390 402/415/391 -f 415/416/392 389/417/393 401/418/394 403/419/395 -f 400/412/388 402/415/391 404/420/396 398/421/397 -f 405/422/398 403/419/395 401/418/394 399/423/399 -f 398/421/397 404/420/396 406/424/400 396/425/401 -f 407/426/402 405/422/398 399/423/399 397/427/403 -f 396/425/401 406/424/400 408/428/404 394/429/405 -f 409/430/406 407/426/402 397/427/403 395/431/407 -f 394/429/405 408/428/404 410/432/408 392/433/409 -f 411/434/410 409/430/406 395/431/407 393/435/411 -f 392/433/409 410/432/408 412/436/412 390/437/413 -f 413/438/414 411/434/410 393/435/411 391/439/415 -f 410/432/408 420/440/416 418/441/417 412/436/412 -f 419/442/418 421/443/419 411/434/410 413/438/414 -f 408/428/404 422/444/420 420/440/416 410/432/408 -f 421/443/419 423/445/421 409/430/406 411/434/410 -f 406/424/400 424/446/422 422/444/420 408/428/404 -f 423/445/421 425/447/423 407/426/402 409/430/406 -f 404/420/396 426/448/424 424/446/422 406/424/400 -f 425/447/423 427/449/425 405/422/398 407/426/402 -f 402/415/391 428/450/426 426/448/424 404/420/396 -f 427/449/425 429/451/427 403/419/395 405/422/398 -f 402/415/391 414/414/390 416/452/428 428/450/426 -f 417/453/429 415/416/392 403/419/395 429/451/427 -f 318/342/335 320/406/382 444/454/430 442/455/431 -f 445/456/432 321/407/383 319/344/337 443/457/433 -f 320/458/382 390/437/413 412/436/412 444/459/430 -f 413/438/414 391/439/415 321/460/383 445/461/432 -f 310/343/336 318/342/335 442/455/431 312/398/374 -f 443/457/433 319/344/337 311/345/338 313/399/375 -f 382/462/376 430/463/434 414/414/390 388/413/389 -f 415/416/392 431/464/435 383/465/377 389/417/393 -f 412/436/412 418/441/417 440/466/436 444/459/430 -f 441/467/437 419/442/418 413/438/414 445/461/432 -f 438/468/438 446/469/439 444/459/430 440/466/436 -f 445/461/432 447/470/440 439/471/441 441/467/437 -f 434/472/442 446/469/439 438/468/438 436/473/443 -f 439/471/441 447/470/440 435/474/444 437/475/445 -f 432/476/446 448/477/447 446/469/439 434/472/442 -f 447/470/440 449/478/448 433/479/449 435/474/444 -f 430/463/434 448/477/447 432/476/446 450/480/450 -f 433/479/449 449/478/448 431/464/435 451/481/451 -f 414/414/390 430/463/434 450/480/450 416/452/428 -f 451/481/451 431/464/435 415/416/392 417/453/429 -f 312/398/374 448/482/447 430/483/434 382/400/376 -f 431/484/435 449/485/448 313/399/375 383/401/377 -f 312/398/374 442/455/431 446/486/439 448/482/447 -f 447/487/440 443/457/433 313/399/375 449/485/448 -f 442/455/431 444/454/430 446/486/439 -f 447/487/440 445/456/432 443/457/433 -f 416/452/428 450/480/450 452/488/452 476/489/453 -f 453/490/454 451/481/451 417/453/429 477/491/455 -f 450/480/450 432/476/446 462/492/456 452/488/452 -f 463/493/457 433/479/449 451/481/451 453/490/454 -f 432/476/446 434/472/442 460/494/458 462/492/456 -f 461/495/459 435/474/444 433/479/449 463/493/457 -f 434/472/442 436/473/443 458/496/460 460/494/458 -f 459/497/461 437/475/445 435/474/444 461/495/459 -f 436/473/443 438/468/438 456/498/462 458/496/460 -f 457/499/463 439/471/441 437/475/445 459/497/461 -f 438/468/438 440/466/436 454/500/464 456/498/462 -f 455/501/465 441/467/437 439/471/441 457/499/463 -f 440/466/436 418/441/417 474/502/466 454/500/464 -f 475/503/467 419/442/418 441/467/437 455/501/465 -f 428/450/426 416/452/428 476/489/453 464/504/468 -f 477/491/455 417/453/429 429/451/427 465/505/469 -f 426/448/424 428/450/426 464/504/468 466/506/470 -f 465/505/469 429/451/427 427/449/425 467/507/471 -f 424/446/422 426/448/424 466/506/470 468/508/472 -f 467/507/471 427/449/425 425/447/423 469/509/473 -f 422/444/420 424/446/422 468/508/472 470/510/474 -f 469/509/473 425/447/423 423/445/421 471/511/475 -f 420/440/416 422/444/420 470/510/474 472/512/476 -f 471/511/475 423/445/421 421/443/419 473/513/477 -f 418/441/417 420/440/416 472/512/476 474/502/466 -f 473/513/477 421/443/419 419/442/418 475/503/467 -f 458/496/460 456/498/462 480/514/478 478/515/479 -f 481/516/480 457/499/463 459/497/461 479/517/481 -f 478/515/479 480/514/478 482/518/482 484/519/483 -f 483/520/484 481/516/480 479/517/481 485/521/485 -f 484/519/483 482/518/482 488/522/486 486/523/487 -f 489/524/488 483/520/484 485/521/485 487/525/489 -f 486/523/487 488/522/486 490/526/490 492/527/491 -f 491/528/492 489/524/488 487/525/489 493/529/493 -f 464/504/468 476/489/453 486/523/487 492/527/491 -f 487/525/489 477/491/455 465/505/469 493/529/493 -f 452/488/452 484/519/483 486/523/487 476/489/453 -f 487/525/489 485/521/485 453/490/454 477/491/455 -f 452/488/452 462/492/456 478/515/479 484/519/483 -f 479/517/481 463/493/457 453/490/454 485/521/485 -f 458/496/460 478/515/479 462/492/456 460/494/458 -f 463/493/457 479/517/481 459/497/461 461/495/459 -f 454/500/464 474/502/466 480/514/478 456/498/462 -f 481/516/480 475/503/467 455/501/465 457/499/463 -f 472/512/476 482/518/482 480/514/478 474/502/466 -f 481/516/480 483/520/484 473/513/477 475/503/467 -f 470/510/474 488/522/486 482/518/482 472/512/476 -f 483/520/484 489/524/488 471/511/475 473/513/477 -f 468/508/472 490/526/490 488/522/486 470/510/474 -f 489/524/488 491/528/492 469/509/473 471/511/475 -f 466/506/470 492/527/491 490/526/490 468/508/472 -f 491/528/492 493/529/493 467/507/471 469/509/473 -f 464/504/468 492/527/491 466/506/470 -f 467/507/471 493/529/493 465/505/469 -f 392/433/409 390/437/413 504/530/494 502/531/495 -f 505/532/496 391/439/415 393/435/411 503/533/497 -f 394/429/405 392/433/409 502/531/495 500/534/498 -f 503/533/497 393/435/411 395/431/407 501/535/499 -f 396/425/401 394/429/405 500/534/498 498/536/500 -f 501/535/499 395/431/407 397/427/403 499/537/501 -f 398/538/397 396/425/401 498/536/500 496/539/502 -f 499/537/501 397/427/403 399/540/399 497/541/503 -f 400/542/388 398/538/397 496/539/502 494/543/504 -f 497/541/503 399/540/399 401/544/394 495/545/505 -f 388/546/389 400/542/388 494/543/504 506/547/506 -f 495/545/505 401/544/394 389/548/393 507/549/507 -f 494/543/504 502/531/495 504/530/494 506/547/506 -f 505/532/496 503/533/497 495/545/505 507/549/507 -f 494/543/504 496/539/502 500/534/498 502/531/495 -f 501/535/499 497/541/503 495/545/505 503/533/497 -f 496/539/502 498/536/500 500/534/498 -f 501/535/499 499/537/501 497/541/503 -f 314/380/367 382/400/376 388/550/389 506/551/506 -f 389/548/393 383/552/377 315/553/370 507/549/507 -f 314/554/367 506/547/506 504/530/494 322/555/384 -f 505/532/496 507/549/507 315/553/370 323/556/387 -f 320/458/382 322/555/384 504/530/494 390/437/413 -f 505/532/496 323/556/387 321/460/383 391/439/415 diff --git a/material_maker/meshes/suzanne.obj.import b/material_maker/meshes/suzanne.obj.import deleted file mode 100644 index 04ac627..0000000 --- a/material_maker/meshes/suzanne.obj.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="wavefront_obj" -type="Mesh" -path="res://.import/suzanne.obj-c2744d21afa3d06d52f534c9bf43e4a0.mesh" - -[deps] - -files=[ "res://.import/suzanne.obj-c2744d21afa3d06d52f534c9bf43e4a0.mesh" ] - -source_file="res://material_maker/meshes/suzanne.obj" -dest_files=[ "res://.import/suzanne.obj-c2744d21afa3d06d52f534c9bf43e4a0.mesh", "res://.import/suzanne.obj-c2744d21afa3d06d52f534c9bf43e4a0.mesh" ] - -[params] - -generate_tangents=true -scale_mesh=Vector3( 1, 1, 1 ) -offset_mesh=Vector3( 0, 0, 0 ) -optimize_mesh=true diff --git a/material_maker/meshes/vase.obj b/material_maker/meshes/vase.obj deleted file mode 100644 index d06d4b5..0000000 --- a/material_maker/meshes/vase.obj +++ /dev/null @@ -1,1615 +0,0 @@ -# Blender v2.82 (sub 7) OBJ File: '' -# www.blender.org -mtllib vase.mtl -o BezierCurve -v 0.005718 -1.059323 -0.007144 -v 0.026839 -1.035921 -0.322746 -v 0.040630 -0.975397 -0.540038 -v 0.048136 -0.883289 -0.672570 -v 0.050405 -0.765132 -0.733893 -v 0.048485 -0.626461 -0.737557 -v 0.043422 -0.472812 -0.697114 -v 0.036266 -0.309722 -0.626114 -v 0.028061 -0.142726 -0.538109 -v 0.019857 0.022640 -0.446648 -v 0.012700 0.180841 -0.365284 -v 0.007638 0.326340 -0.307566 -v 0.005718 0.453603 -0.287046 -v 0.005718 0.555349 -0.289152 -v 0.005718 0.644842 -0.291329 -v 0.005718 0.724270 -0.294642 -v 0.005718 0.795820 -0.300155 -v 0.005718 0.861681 -0.308930 -v 0.005718 0.924038 -0.322033 -v 0.005718 0.985080 -0.340526 -v 0.005718 1.046995 -0.365474 -v 0.005718 1.111969 -0.397940 -v 0.005718 1.182191 -0.438989 -v 0.005718 1.259848 -0.489683 -v 0.005718 1.347127 -0.551086 -v 0.002549 -1.059323 -0.008788 -v -0.098713 -1.035921 -0.308450 -v -0.169127 -0.975397 -0.514478 -v -0.212910 -0.883289 -0.639794 -v -0.234281 -0.765132 -0.697317 -v -0.237457 -0.626461 -0.699968 -v -0.226657 -0.472812 -0.660666 -v -0.206099 -0.309722 -0.592332 -v -0.180000 -0.142726 -0.507886 -v -0.152579 0.022640 -0.420248 -v -0.128055 0.180841 -0.342338 -v -0.110644 0.326340 -0.287077 -v -0.104565 0.453603 -0.267385 -v -0.105371 0.555349 -0.269330 -v -0.106204 0.644842 -0.271341 -v -0.107472 0.724270 -0.274402 -v -0.109582 0.795820 -0.279495 -v -0.112940 0.861681 -0.287602 -v -0.117954 0.924038 -0.299708 -v -0.125031 0.985080 -0.316793 -v -0.134578 1.046995 -0.339842 -v -0.147003 1.111969 -0.369837 -v -0.162711 1.182191 -0.407761 -v -0.182111 1.259848 -0.454596 -v -0.205609 1.347127 -0.511326 -v -0.001008 -1.059323 -0.009094 -v -0.209238 -1.035921 -0.247194 -v -0.353135 -0.975397 -0.410594 -v -0.441542 -0.883289 -0.509616 -v -0.483299 -0.765132 -0.554582 -v -0.487248 -0.626461 -0.555815 -v -0.462230 -0.472812 -0.523638 -v -0.417086 -0.309722 -0.468373 -v -0.360658 -0.142726 -0.400343 -v -0.301787 0.022640 -0.329869 -v -0.249314 0.180841 -0.267275 -v -0.212081 0.326340 -0.222883 -v -0.198929 0.453603 -0.207016 -v -0.200418 0.555349 -0.208504 -v -0.201958 0.644842 -0.210044 -v -0.204300 0.724270 -0.212387 -v -0.208198 0.795820 -0.216284 -v -0.214404 0.861681 -0.222490 -v -0.223669 0.924038 -0.231755 -v -0.236745 0.985080 -0.244832 -v -0.254386 1.046995 -0.262473 -v -0.277343 1.111969 -0.285430 -v -0.306369 1.182191 -0.314455 -v -0.342215 1.259848 -0.350301 -v -0.385634 1.347127 -0.393720 -v -0.004412 -1.059323 -0.008016 -v -0.287908 -1.035921 -0.148306 -v -0.483382 -0.975397 -0.244200 -v -0.602953 -0.883289 -0.301853 -v -0.658739 -0.765132 -0.327417 -v -0.662860 -0.626461 -0.327045 -v -0.627432 -0.472812 -0.306891 -v -0.564576 -0.309722 -0.273109 -v -0.486409 -0.142726 -0.231851 -v -0.405050 0.022640 -0.189270 -v -0.332618 0.180841 -0.151522 -v -0.281231 0.326340 -0.124757 -v -0.263008 0.453603 -0.115131 -v -0.264953 0.555349 -0.115936 -v -0.266965 0.644842 -0.116769 -v -0.270026 0.724270 -0.118037 -v -0.275118 0.795820 -0.120147 -v -0.283226 0.861681 -0.123505 -v -0.295331 0.924038 -0.128519 -v -0.312417 0.985080 -0.135596 -v -0.335466 1.046995 -0.145144 -v -0.365461 1.111969 -0.157568 -v -0.403385 1.182191 -0.173276 -v -0.450220 1.259848 -0.192676 -v -0.506949 1.347127 -0.216174 -v -0.007144 -1.059323 -0.005718 -v -0.322746 -1.035921 -0.026839 -v -0.540038 -0.975397 -0.040630 -v -0.672570 -0.883289 -0.048136 -v -0.733893 -0.765132 -0.050405 -v -0.737557 -0.626461 -0.048485 -v -0.697114 -0.472812 -0.043422 -v -0.626114 -0.309722 -0.036266 -v -0.538109 -0.142726 -0.028061 -v -0.446648 0.022640 -0.019857 -v -0.365284 0.180841 -0.012700 -v -0.307566 0.326340 -0.007638 -v -0.287046 0.453603 -0.005718 -v -0.289152 0.555349 -0.005718 -v -0.291329 0.644842 -0.005718 -v -0.294642 0.724270 -0.005718 -v -0.300155 0.795820 -0.005718 -v -0.308930 0.861681 -0.005718 -v -0.322033 0.924038 -0.005718 -v -0.340526 0.985080 -0.005718 -v -0.365474 1.046995 -0.005718 -v -0.397940 1.111969 -0.005718 -v -0.438989 1.182191 -0.005718 -v -0.489683 1.259848 -0.005718 -v -0.551086 1.347127 -0.005718 -v -0.008788 -1.059323 -0.002549 -v -0.308450 -1.035921 0.098713 -v -0.514478 -0.975397 0.169127 -v -0.639794 -0.883289 0.212910 -v -0.697317 -0.765132 0.234281 -v -0.699968 -0.626461 0.237457 -v -0.660666 -0.472812 0.226657 -v -0.592332 -0.309722 0.206099 -v -0.507886 -0.142726 0.180000 -v -0.420248 0.022640 0.152579 -v -0.342338 0.180841 0.128055 -v -0.287077 0.326340 0.110644 -v -0.267385 0.453603 0.104565 -v -0.269330 0.555349 0.105371 -v -0.271341 0.644842 0.106204 -v -0.274402 0.724270 0.107472 -v -0.279495 0.795820 0.109582 -v -0.287602 0.861681 0.112940 -v -0.299708 0.924038 0.117954 -v -0.316793 0.985080 0.125031 -v -0.339842 1.046995 0.134578 -v -0.369837 1.111969 0.147003 -v -0.407761 1.182191 0.162711 -v -0.454596 1.259848 0.182111 -v -0.511326 1.347127 0.205609 -v -0.009094 -1.059323 0.001008 -v -0.247194 -1.035921 0.209238 -v -0.410594 -0.975397 0.353135 -v -0.509616 -0.883289 0.441542 -v -0.554582 -0.765132 0.483299 -v -0.555815 -0.626461 0.487248 -v -0.523638 -0.472812 0.462230 -v -0.468373 -0.309722 0.417086 -v -0.400343 -0.142726 0.360658 -v -0.329869 0.022640 0.301787 -v -0.267275 0.180841 0.249314 -v -0.222883 0.326340 0.212081 -v -0.207016 0.453603 0.198929 -v -0.208504 0.555349 0.200418 -v -0.210044 0.644842 0.201958 -v -0.212387 0.724270 0.204300 -v -0.216284 0.795820 0.208198 -v -0.222490 0.861681 0.214404 -v -0.231755 0.924038 0.223669 -v -0.244832 0.985080 0.236745 -v -0.262473 1.046995 0.254386 -v -0.285430 1.111969 0.277343 -v -0.314455 1.182191 0.306369 -v -0.350301 1.259848 0.342215 -v -0.393720 1.347127 0.385634 -v -0.008016 -1.059323 0.004412 -v -0.148306 -1.035921 0.287908 -v -0.244200 -0.975397 0.483382 -v -0.301853 -0.883289 0.602953 -v -0.327416 -0.765132 0.658739 -v -0.327045 -0.626461 0.662860 -v -0.306891 -0.472812 0.627432 -v -0.273109 -0.309722 0.564576 -v -0.231851 -0.142726 0.486409 -v -0.189270 0.022640 0.405050 -v -0.151521 0.180841 0.332618 -v -0.124757 0.326340 0.281231 -v -0.115131 0.453603 0.263008 -v -0.115936 0.555349 0.264953 -v -0.116769 0.644842 0.266965 -v -0.118037 0.724270 0.270026 -v -0.120147 0.795820 0.275119 -v -0.123505 0.861681 0.283226 -v -0.128519 0.924038 0.295332 -v -0.135596 0.985080 0.312417 -v -0.145144 1.046995 0.335466 -v -0.157568 1.111969 0.365461 -v -0.173276 1.182191 0.403385 -v -0.192676 1.259848 0.450220 -v -0.216174 1.347127 0.506949 -v -0.005718 -1.059323 0.007144 -v -0.026839 -1.035921 0.322746 -v -0.040630 -0.975397 0.540038 -v -0.048136 -0.883289 0.672570 -v -0.050405 -0.765132 0.733893 -v -0.048485 -0.626461 0.737557 -v -0.043422 -0.472812 0.697114 -v -0.036266 -0.309722 0.626114 -v -0.028061 -0.142726 0.538109 -v -0.019857 0.022640 0.446648 -v -0.012700 0.180841 0.365284 -v -0.007638 0.326340 0.307566 -v -0.005718 0.453603 0.287046 -v -0.005718 0.555349 0.289152 -v -0.005718 0.644842 0.291329 -v -0.005718 0.724270 0.294642 -v -0.005718 0.795820 0.300155 -v -0.005718 0.861681 0.308930 -v -0.005718 0.924038 0.322033 -v -0.005718 0.985080 0.340526 -v -0.005718 1.046995 0.365474 -v -0.005718 1.111969 0.397940 -v -0.005718 1.182191 0.438989 -v -0.005718 1.259848 0.489683 -v -0.005718 1.347127 0.551086 -v -0.002549 -1.059323 0.008788 -v 0.098713 -1.035921 0.308450 -v 0.169127 -0.975397 0.514478 -v 0.212910 -0.883289 0.639794 -v 0.234281 -0.765132 0.697317 -v 0.237457 -0.626461 0.699968 -v 0.226657 -0.472812 0.660666 -v 0.206099 -0.309722 0.592332 -v 0.180000 -0.142726 0.507886 -v 0.152579 0.022640 0.420248 -v 0.128055 0.180841 0.342338 -v 0.110644 0.326340 0.287077 -v 0.104565 0.453603 0.267385 -v 0.105371 0.555349 0.269330 -v 0.106204 0.644842 0.271341 -v 0.107472 0.724270 0.274402 -v 0.109582 0.795820 0.279495 -v 0.112940 0.861681 0.287602 -v 0.117954 0.924038 0.299708 -v 0.125031 0.985080 0.316793 -v 0.134578 1.046995 0.339842 -v 0.147003 1.111969 0.369837 -v 0.162711 1.182191 0.407761 -v 0.182111 1.259848 0.454596 -v 0.205609 1.347127 0.511326 -v 0.001008 -1.059323 0.009094 -v 0.209238 -1.035921 0.247194 -v 0.353135 -0.975397 0.410594 -v 0.441542 -0.883289 0.509616 -v 0.483299 -0.765132 0.554582 -v 0.487248 -0.626461 0.555815 -v 0.462230 -0.472812 0.523638 -v 0.417086 -0.309722 0.468373 -v 0.360658 -0.142726 0.400343 -v 0.301787 0.022640 0.329869 -v 0.249314 0.180841 0.267275 -v 0.212081 0.326340 0.222883 -v 0.198929 0.453603 0.207016 -v 0.200418 0.555349 0.208504 -v 0.201958 0.644842 0.210044 -v 0.204300 0.724270 0.212387 -v 0.208198 0.795820 0.216284 -v 0.214404 0.861681 0.222490 -v 0.223669 0.924038 0.231755 -v 0.236745 0.985080 0.244832 -v 0.254386 1.046995 0.262472 -v 0.277343 1.111969 0.285430 -v 0.306369 1.182191 0.314455 -v 0.342215 1.259848 0.350301 -v 0.385634 1.347127 0.393720 -v 0.004412 -1.059323 0.008016 -v 0.287908 -1.035921 0.148306 -v 0.483382 -0.975397 0.244200 -v 0.602953 -0.883289 0.301853 -v 0.658739 -0.765132 0.327416 -v 0.662860 -0.626461 0.327045 -v 0.627432 -0.472812 0.306891 -v 0.564576 -0.309722 0.273108 -v 0.486409 -0.142726 0.231850 -v 0.405050 0.022640 0.189270 -v 0.332618 0.180841 0.151521 -v 0.281231 0.326340 0.124757 -v 0.263008 0.453603 0.115130 -v 0.264953 0.555349 0.115936 -v 0.266965 0.644842 0.116769 -v 0.270026 0.724270 0.118037 -v 0.275119 0.795820 0.120147 -v 0.283226 0.861681 0.123505 -v 0.295332 0.924038 0.128519 -v 0.312417 0.985080 0.135596 -v 0.335466 1.046995 0.145143 -v 0.365461 1.111969 0.157568 -v 0.403385 1.182191 0.173276 -v 0.450220 1.259848 0.192676 -v 0.506949 1.347127 0.216174 -v 0.007144 -1.059323 0.005718 -v 0.322746 -1.035921 0.026839 -v 0.540038 -0.975397 0.040630 -v 0.672570 -0.883289 0.048136 -v 0.733893 -0.765132 0.050405 -v 0.737557 -0.626461 0.048485 -v 0.697114 -0.472812 0.043422 -v 0.626114 -0.309722 0.036266 -v 0.538109 -0.142726 0.028061 -v 0.446648 0.022640 0.019857 -v 0.365284 0.180841 0.012700 -v 0.307566 0.326340 0.007638 -v 0.287046 0.453603 0.005718 -v 0.289152 0.555349 0.005718 -v 0.291329 0.644842 0.005718 -v 0.294642 0.724270 0.005718 -v 0.300155 0.795820 0.005718 -v 0.308930 0.861681 0.005718 -v 0.322033 0.924038 0.005718 -v 0.340526 0.985080 0.005718 -v 0.365474 1.046995 0.005718 -v 0.397940 1.111969 0.005718 -v 0.438989 1.182191 0.005718 -v 0.489683 1.259848 0.005718 -v 0.551086 1.347127 0.005718 -v 0.008788 -1.059323 0.002549 -v 0.308450 -1.035921 -0.098713 -v 0.514478 -0.975397 -0.169127 -v 0.639794 -0.883289 -0.212910 -v 0.697317 -0.765132 -0.234281 -v 0.699968 -0.626461 -0.237457 -v 0.660666 -0.472812 -0.226657 -v 0.592332 -0.309722 -0.206099 -v 0.507886 -0.142726 -0.180000 -v 0.420248 0.022640 -0.152579 -v 0.342338 0.180841 -0.128055 -v 0.287077 0.326340 -0.110644 -v 0.267384 0.453603 -0.104565 -v 0.269330 0.555349 -0.105371 -v 0.271341 0.644842 -0.106204 -v 0.274402 0.724270 -0.107472 -v 0.279495 0.795820 -0.109582 -v 0.287602 0.861681 -0.112940 -v 0.299708 0.924038 -0.117954 -v 0.316793 0.985080 -0.125031 -v 0.339842 1.046995 -0.134578 -v 0.369837 1.111969 -0.147003 -v 0.407761 1.182191 -0.162711 -v 0.454596 1.259848 -0.182111 -v 0.511326 1.347127 -0.205609 -v 0.009094 -1.059323 -0.001008 -v 0.247194 -1.035921 -0.209238 -v 0.410594 -0.975397 -0.353135 -v 0.509616 -0.883289 -0.441542 -v 0.554582 -0.765132 -0.483299 -v 0.555815 -0.626461 -0.487248 -v 0.523638 -0.472812 -0.462230 -v 0.468373 -0.309722 -0.417086 -v 0.400343 -0.142726 -0.360658 -v 0.329869 0.022640 -0.301787 -v 0.267275 0.180841 -0.249314 -v 0.222883 0.326340 -0.212081 -v 0.207016 0.453603 -0.198929 -v 0.208504 0.555349 -0.200418 -v 0.210044 0.644842 -0.201958 -v 0.212387 0.724270 -0.204300 -v 0.216284 0.795820 -0.208198 -v 0.222490 0.861681 -0.214404 -v 0.231755 0.924038 -0.223669 -v 0.244832 0.985080 -0.236745 -v 0.262472 1.046995 -0.254386 -v 0.285429 1.111969 -0.277343 -v 0.314455 1.182191 -0.306369 -v 0.350301 1.259848 -0.342215 -v 0.393720 1.347127 -0.385634 -v 0.008016 -1.059323 -0.004412 -v 0.148306 -1.035921 -0.287908 -v 0.244200 -0.975397 -0.483382 -v 0.301853 -0.883289 -0.602953 -v 0.327417 -0.765132 -0.658739 -v 0.327045 -0.626461 -0.662860 -v 0.306891 -0.472812 -0.627432 -v 0.273109 -0.309722 -0.564576 -v 0.231851 -0.142726 -0.486409 -v 0.189270 0.022640 -0.405050 -v 0.151522 0.180841 -0.332618 -v 0.124757 0.326340 -0.281231 -v 0.115131 0.453603 -0.263008 -v 0.115936 0.555349 -0.264953 -v 0.116769 0.644842 -0.266965 -v 0.118037 0.724270 -0.270026 -v 0.120147 0.795820 -0.275119 -v 0.123505 0.861681 -0.283226 -v 0.128519 0.924038 -0.295332 -v 0.135596 0.985080 -0.312417 -v 0.145144 1.046995 -0.335466 -v 0.157568 1.111969 -0.365461 -v 0.173276 1.182191 -0.403385 -v 0.192676 1.259848 -0.450220 -v 0.216174 1.347127 -0.506949 -vt 0.000000 0.000000 -vt 0.000000 0.009725 -vt 0.062500 0.009725 -vt 0.062500 0.000000 -vt 0.125000 0.009725 -vt 0.125000 0.000000 -vt 0.187500 0.009725 -vt 0.187500 0.000000 -vt 0.250000 0.009725 -vt 0.250000 0.000000 -vt 0.312500 0.009725 -vt 0.312500 0.000000 -vt 0.375000 0.009725 -vt 0.375000 0.000000 -vt 0.437500 0.009725 -vt 0.437500 0.000000 -vt 0.500000 0.009725 -vt 0.500000 0.000000 -vt 0.562500 0.009725 -vt 0.562500 0.000000 -vt 0.625000 0.009725 -vt 0.625000 0.000000 -vt 0.687500 0.009725 -vt 0.687500 0.000000 -vt 0.750000 0.009725 -vt 0.750000 0.000000 -vt 0.812500 0.009725 -vt 0.812500 0.000000 -vt 0.875000 0.009725 -vt 0.875000 0.000000 -vt 0.937500 0.009725 -vt 0.937500 0.000000 -vt 1.000000 0.009725 -vt 1.000000 0.000000 -vt 0.000000 0.034875 -vt 0.062500 0.034875 -vt 0.125000 0.034875 -vt 0.187500 0.034875 -vt 0.250000 0.034875 -vt 0.312500 0.034875 -vt 0.375000 0.034875 -vt 0.437500 0.034875 -vt 0.500000 0.034875 -vt 0.562500 0.034875 -vt 0.625000 0.034875 -vt 0.687500 0.034875 -vt 0.750000 0.034875 -vt 0.812500 0.034875 -vt 0.875000 0.034875 -vt 0.937500 0.034875 -vt 1.000000 0.034875 -vt 0.000000 0.073151 -vt 0.062500 0.073151 -vt 0.125000 0.073151 -vt 0.187500 0.073151 -vt 0.250000 0.073151 -vt 0.312500 0.073151 -vt 0.375000 0.073151 -vt 0.437500 0.073151 -vt 0.500000 0.073151 -vt 0.562500 0.073151 -vt 0.625000 0.073151 -vt 0.687500 0.073151 -vt 0.750000 0.073151 -vt 0.812500 0.073151 -vt 0.875000 0.073151 -vt 0.937500 0.073151 -vt 1.000000 0.073151 -vt 0.000000 0.122251 -vt 0.062500 0.122251 -vt 0.125000 0.122251 -vt 0.187500 0.122251 -vt 0.250000 0.122251 -vt 0.312500 0.122251 -vt 0.375000 0.122251 -vt 0.437500 0.122251 -vt 0.500000 0.122251 -vt 0.562500 0.122251 -vt 0.625000 0.122251 -vt 0.687500 0.122251 -vt 0.750000 0.122251 -vt 0.812500 0.122251 -vt 0.875000 0.122251 -vt 0.937500 0.122251 -vt 1.000000 0.122251 -vt 0.000000 0.179876 -vt 0.062500 0.179876 -vt 0.125000 0.179876 -vt 0.187500 0.179876 -vt 0.250000 0.179876 -vt 0.312500 0.179876 -vt 0.375000 0.179876 -vt 0.437500 0.179876 -vt 0.500000 0.179876 -vt 0.562500 0.179876 -vt 0.625000 0.179876 -vt 0.687500 0.179876 -vt 0.750000 0.179876 -vt 0.812500 0.179876 -vt 0.875000 0.179876 -vt 0.937500 0.179876 -vt 1.000000 0.179876 -vt 0.000000 0.243724 -vt 0.062500 0.243724 -vt 0.125000 0.243724 -vt 0.187500 0.243724 -vt 0.250000 0.243724 -vt 0.312500 0.243724 -vt 0.375000 0.243724 -vt 0.437500 0.243724 -vt 0.500000 0.243724 -vt 0.562500 0.243724 -vt 0.625000 0.243724 -vt 0.687500 0.243724 -vt 0.750000 0.243724 -vt 0.812500 0.243724 -vt 0.875000 0.243724 -vt 0.937500 0.243724 -vt 1.000000 0.243724 -vt 0.000000 0.311497 -vt 0.062500 0.311497 -vt 0.125000 0.311497 -vt 0.187500 0.311497 -vt 0.250000 0.311497 -vt 0.312500 0.311497 -vt 0.375000 0.311497 -vt 0.437500 0.311497 -vt 0.500000 0.311497 -vt 0.562500 0.311497 -vt 0.625000 0.311497 -vt 0.687500 0.311497 -vt 0.750000 0.311497 -vt 0.812500 0.311497 -vt 0.875000 0.311497 -vt 0.937500 0.311497 -vt 1.000000 0.311497 -vt 0.000000 0.380892 -vt 0.062500 0.380892 -vt 0.125000 0.380892 -vt 0.187500 0.380892 -vt 0.250000 0.380892 -vt 0.312500 0.380892 -vt 0.375000 0.380892 -vt 0.437500 0.380892 -vt 0.500000 0.380892 -vt 0.562500 0.380892 -vt 0.625000 0.380892 -vt 0.687500 0.380892 -vt 0.750000 0.380892 -vt 0.812500 0.380892 -vt 0.875000 0.380892 -vt 0.937500 0.380892 -vt 1.000000 0.380892 -vt 0.000000 0.449610 -vt 0.062500 0.449610 -vt 0.125000 0.449610 -vt 0.187500 0.449610 -vt 0.250000 0.449610 -vt 0.312500 0.449610 -vt 0.375000 0.449610 -vt 0.437500 0.449610 -vt 0.500000 0.449610 -vt 0.562500 0.449610 -vt 0.625000 0.449610 -vt 0.687500 0.449610 -vt 0.750000 0.449610 -vt 0.812500 0.449610 -vt 0.875000 0.449610 -vt 0.937500 0.449610 -vt 1.000000 0.449610 -vt 0.000000 0.515350 -vt 0.062500 0.515350 -vt 0.125000 0.515350 -vt 0.187500 0.515350 -vt 0.250000 0.515350 -vt 0.312500 0.515350 -vt 0.375000 0.515350 -vt 0.437500 0.515350 -vt 0.500000 0.515350 -vt 0.562500 0.515350 -vt 0.625000 0.515350 -vt 0.687500 0.515350 -vt 0.750000 0.515350 -vt 0.812500 0.515350 -vt 0.875000 0.515350 -vt 0.937500 0.515350 -vt 1.000000 0.515350 -vt 0.000000 0.575812 -vt 0.062500 0.575812 -vt 0.125000 0.575812 -vt 0.187500 0.575812 -vt 0.250000 0.575812 -vt 0.312500 0.575812 -vt 0.375000 0.575812 -vt 0.437500 0.575812 -vt 0.500000 0.575812 -vt 0.562500 0.575812 -vt 0.625000 0.575812 -vt 0.687500 0.575812 -vt 0.750000 0.575812 -vt 0.812500 0.575812 -vt 0.875000 0.575812 -vt 0.937500 0.575812 -vt 1.000000 0.575812 -vt 0.000000 0.628696 -vt 0.062500 0.628696 -vt 0.125000 0.628696 -vt 0.187500 0.628696 -vt 0.250000 0.628696 -vt 0.312500 0.628696 -vt 0.375000 0.628696 -vt 0.437500 0.628696 -vt 0.500000 0.628696 -vt 0.562500 0.628696 -vt 0.625000 0.628696 -vt 0.687500 0.628696 -vt 0.750000 0.628696 -vt 0.812500 0.628696 -vt 0.875000 0.628696 -vt 0.937500 0.628696 -vt 1.000000 0.628696 -vt 0.000000 0.670977 -vt 0.062500 0.670977 -vt 0.125000 0.670977 -vt 0.187500 0.670977 -vt 0.250000 0.670977 -vt 0.312500 0.670977 -vt 0.375000 0.670977 -vt 0.437500 0.670977 -vt 0.500000 0.670977 -vt 0.562500 0.670977 -vt 0.625000 0.670977 -vt 0.687500 0.670977 -vt 0.750000 0.670977 -vt 0.812500 0.670977 -vt 0.875000 0.670977 -vt 0.937500 0.670977 -vt 1.000000 0.670977 -vt 0.000000 0.708166 -vt 0.062500 0.708166 -vt 0.125000 0.708166 -vt 0.187500 0.708166 -vt 0.250000 0.708166 -vt 0.312500 0.708166 -vt 0.375000 0.708166 -vt 0.437500 0.708166 -vt 0.500000 0.708166 -vt 0.562500 0.708166 -vt 0.625000 0.708166 -vt 0.687500 0.708166 -vt 0.750000 0.708166 -vt 0.812500 0.708166 -vt 0.875000 0.708166 -vt 0.937500 0.708166 -vt 1.000000 0.708166 -vt 0.000000 0.741172 -vt 0.062500 0.741172 -vt 0.125000 0.741172 -vt 0.187500 0.741172 -vt 0.250000 0.741172 -vt 0.312500 0.741172 -vt 0.375000 0.741172 -vt 0.437500 0.741172 -vt 0.500000 0.741172 -vt 0.562500 0.741172 -vt 0.625000 0.741172 -vt 0.687500 0.741172 -vt 0.750000 0.741172 -vt 0.812500 0.741172 -vt 0.875000 0.741172 -vt 0.937500 0.741172 -vt 1.000000 0.741172 -vt 0.000000 0.770905 -vt 0.062500 0.770905 -vt 0.125000 0.770905 -vt 0.187500 0.770905 -vt 0.250000 0.770905 -vt 0.312500 0.770905 -vt 0.375000 0.770905 -vt 0.437500 0.770905 -vt 0.500000 0.770905 -vt 0.562500 0.770905 -vt 0.625000 0.770905 -vt 0.687500 0.770905 -vt 0.750000 0.770905 -vt 0.812500 0.770905 -vt 0.875000 0.770905 -vt 0.937500 0.770905 -vt 1.000000 0.770905 -vt 0.000000 0.798273 -vt 0.062500 0.798273 -vt 0.125000 0.798273 -vt 0.187500 0.798273 -vt 0.250000 0.798273 -vt 0.312500 0.798273 -vt 0.375000 0.798273 -vt 0.437500 0.798273 -vt 0.500000 0.798273 -vt 0.562500 0.798273 -vt 0.625000 0.798273 -vt 0.687500 0.798273 -vt 0.750000 0.798273 -vt 0.812500 0.798273 -vt 0.875000 0.798273 -vt 0.937500 0.798273 -vt 1.000000 0.798273 -vt 0.000000 0.824185 -vt 0.062500 0.824185 -vt 0.125000 0.824185 -vt 0.187500 0.824185 -vt 0.250000 0.824185 -vt 0.312500 0.824185 -vt 0.375000 0.824185 -vt 0.437500 0.824185 -vt 0.500000 0.824185 -vt 0.562500 0.824185 -vt 0.625000 0.824185 -vt 0.687500 0.824185 -vt 0.750000 0.824185 -vt 0.812500 0.824185 -vt 0.875000 0.824185 -vt 0.937500 0.824185 -vt 1.000000 0.824185 -vt 0.000000 0.849552 -vt 0.062500 0.849552 -vt 0.125000 0.849552 -vt 0.187500 0.849552 -vt 0.250000 0.849552 -vt 0.312500 0.849552 -vt 0.375000 0.849552 -vt 0.437500 0.849552 -vt 0.500000 0.849552 -vt 0.562500 0.849552 -vt 0.625000 0.849552 -vt 0.687500 0.849552 -vt 0.750000 0.849552 -vt 0.812500 0.849552 -vt 0.875000 0.849552 -vt 0.937500 0.849552 -vt 1.000000 0.849552 -vt 0.000000 0.875280 -vt 0.062500 0.875280 -vt 0.125000 0.875280 -vt 0.187500 0.875280 -vt 0.250000 0.875280 -vt 0.312500 0.875280 -vt 0.375000 0.875280 -vt 0.437500 0.875280 -vt 0.500000 0.875280 -vt 0.562500 0.875280 -vt 0.625000 0.875280 -vt 0.687500 0.875280 -vt 0.750000 0.875280 -vt 0.812500 0.875280 -vt 0.875000 0.875280 -vt 0.937500 0.875280 -vt 1.000000 0.875280 -vt 0.000000 0.902280 -vt 0.062500 0.902280 -vt 0.125000 0.902280 -vt 0.187500 0.902280 -vt 0.250000 0.902280 -vt 0.312500 0.902280 -vt 0.375000 0.902280 -vt 0.437500 0.902280 -vt 0.500000 0.902280 -vt 0.562500 0.902280 -vt 0.625000 0.902280 -vt 0.687500 0.902280 -vt 0.750000 0.902280 -vt 0.812500 0.902280 -vt 0.875000 0.902280 -vt 0.937500 0.902280 -vt 1.000000 0.902280 -vt 0.000000 0.931461 -vt 0.062500 0.931461 -vt 0.125000 0.931461 -vt 0.187500 0.931461 -vt 0.250000 0.931461 -vt 0.312500 0.931461 -vt 0.375000 0.931461 -vt 0.437500 0.931461 -vt 0.500000 0.931461 -vt 0.562500 0.931461 -vt 0.625000 0.931461 -vt 0.687500 0.931461 -vt 0.750000 0.931461 -vt 0.812500 0.931461 -vt 0.875000 0.931461 -vt 0.937500 0.931461 -vt 1.000000 0.931461 -vt 0.000000 0.963731 -vt 0.062500 0.963731 -vt 0.125000 0.963731 -vt 0.187500 0.963731 -vt 0.250000 0.963731 -vt 0.312500 0.963731 -vt 0.375000 0.963731 -vt 0.437500 0.963731 -vt 0.500000 0.963731 -vt 0.562500 0.963731 -vt 0.625000 0.963731 -vt 0.687500 0.963731 -vt 0.750000 0.963731 -vt 0.812500 0.963731 -vt 0.875000 0.963731 -vt 0.937500 0.963731 -vt 1.000000 0.963731 -vt 0.000000 1.000000 -vt 0.062500 1.000000 -vt 0.125000 1.000000 -vt 0.187500 1.000000 -vt 0.250000 1.000000 -vt 0.312500 1.000000 -vt 0.375000 1.000000 -vt 0.437500 1.000000 -vt 0.500000 1.000000 -vt 0.562500 1.000000 -vt 0.625000 1.000000 -vt 0.687500 1.000000 -vt 0.750000 1.000000 -vt 0.812500 1.000000 -vt 0.875000 1.000000 -vt 0.937500 1.000000 -vt 1.000000 1.000000 -vn -0.0122 0.9973 0.0729 -vn -0.0152 0.9830 0.1829 -vn 0.0559 0.9830 0.1748 -vn 0.0166 0.9973 0.0721 -vn 0.1186 0.9830 0.1401 -vn 0.0429 0.9973 0.0602 -vn 0.1632 0.9830 0.0840 -vn 0.0627 0.9973 0.0392 -vn 0.1829 0.9830 0.0152 -vn 0.0729 0.9973 0.0122 -vn 0.1748 0.9830 -0.0559 -vn 0.0721 0.9973 -0.0166 -vn 0.1401 0.9830 -0.1186 -vn 0.0602 0.9973 -0.0429 -vn 0.0840 0.9830 -0.1632 -vn 0.0392 0.9973 -0.0627 -vn 0.0152 0.9830 -0.1829 -vn 0.0122 0.9973 -0.0729 -vn -0.0559 0.9830 -0.1748 -vn -0.0166 0.9973 -0.0721 -vn -0.1186 0.9830 -0.1401 -vn -0.0429 0.9973 -0.0602 -vn -0.1632 0.9830 -0.0840 -vn -0.0627 0.9973 -0.0392 -vn -0.1829 0.9830 -0.0152 -vn -0.0729 0.9973 -0.0122 -vn -0.1748 0.9830 0.0559 -vn -0.0721 0.9973 0.0166 -vn -0.1401 0.9830 0.1186 -vn -0.0602 0.9973 0.0429 -vn -0.0840 0.9830 0.1632 -vn -0.0392 0.9973 0.0627 -vn -0.0332 0.8971 0.4405 -vn 0.1379 0.8971 0.4197 -vn 0.2880 0.8971 0.3349 -vn 0.3942 0.8971 0.1992 -vn 0.4405 0.8971 0.0332 -vn 0.4197 0.8971 -0.1379 -vn 0.3349 0.8971 -0.2880 -vn 0.1992 0.8971 -0.3942 -vn 0.0332 0.8971 -0.4405 -vn -0.1379 0.8971 -0.4197 -vn -0.2880 0.8971 -0.3349 -vn -0.3942 0.8971 -0.1992 -vn -0.4405 0.8971 -0.0332 -vn -0.4197 0.8971 0.1379 -vn -0.3349 0.8971 0.2880 -vn -0.1992 0.8971 0.3942 -vn -0.0546 0.6460 0.7614 -vn 0.2409 0.6460 0.7243 -vn 0.4997 0.6460 0.5770 -vn 0.6825 0.6460 0.3418 -vn 0.7614 0.6460 0.0546 -vn 0.7243 0.6460 -0.2409 -vn 0.5770 0.6460 -0.4997 -vn 0.3418 0.6460 -0.6825 -vn 0.0546 0.6460 -0.7614 -vn -0.2409 0.6460 -0.7243 -vn -0.4997 0.6460 -0.5770 -vn -0.6825 0.6460 -0.3418 -vn -0.7614 0.6460 -0.0546 -vn -0.7243 0.6460 0.2409 -vn -0.5770 0.6460 0.4997 -vn -0.3418 0.6460 0.6825 -vn -0.0664 0.2429 0.9677 -vn 0.3089 0.2429 0.9195 -vn 0.6373 0.2429 0.7313 -vn 0.8686 0.2429 0.4317 -vn 0.9677 0.2429 0.0664 -vn 0.9195 0.2429 -0.3089 -vn 0.7313 0.2429 -0.6373 -vn 0.4317 0.2429 -0.8686 -vn 0.0664 0.2429 -0.9677 -vn -0.3089 0.2429 -0.9195 -vn -0.6373 0.2429 -0.7313 -vn -0.8686 0.2429 -0.4317 -vn -0.9677 0.2429 -0.0664 -vn -0.9195 0.2429 0.3089 -vn -0.7313 0.2429 0.6373 -vn -0.4317 0.2429 0.8686 -vn -0.0650 -0.1144 0.9913 -vn 0.3192 -0.1144 0.9407 -vn 0.6549 -0.1144 0.7469 -vn 0.8909 -0.1144 0.4394 -vn 0.9913 -0.1144 0.0650 -vn 0.9407 -0.1144 -0.3192 -vn 0.7469 -0.1144 -0.6549 -vn 0.4394 -0.1144 -0.8909 -vn 0.0650 -0.1144 -0.9913 -vn -0.3192 -0.1144 -0.9407 -vn -0.6549 -0.1144 -0.7469 -vn -0.8909 -0.1144 -0.4394 -vn -0.9913 -0.1144 -0.0650 -vn -0.9407 -0.1144 0.3192 -vn -0.7469 -0.1144 0.6549 -vn -0.4394 -0.1144 0.8909 -vn -0.0587 -0.3263 0.9434 -vn 0.3068 -0.3263 0.8941 -vn 0.6256 -0.3263 0.7086 -vn 0.8491 -0.3263 0.4152 -vn 0.9434 -0.3263 0.0587 -vn 0.8941 -0.3263 -0.3068 -vn 0.7086 -0.3263 -0.6256 -vn 0.4152 -0.3263 -0.8491 -vn 0.0587 -0.3263 -0.9434 -vn -0.3068 -0.3263 -0.8941 -vn -0.6256 -0.3263 -0.7086 -vn -0.8491 -0.3263 -0.4152 -vn -0.9434 -0.3263 -0.0587 -vn -0.8941 -0.3263 0.3068 -vn -0.7086 -0.3263 0.6256 -vn -0.4152 -0.3263 0.8491 -vn -0.0520 -0.4325 0.9001 -vn 0.2963 -0.4325 0.8515 -vn 0.5996 -0.4325 0.6733 -vn 0.8116 -0.4325 0.3925 -vn 0.9001 -0.4325 0.0520 -vn 0.8515 -0.4325 -0.2963 -vn 0.6733 -0.4325 -0.5996 -vn 0.3925 -0.4325 -0.8116 -vn 0.0520 -0.4325 -0.9001 -vn -0.2963 -0.4325 -0.8515 -vn -0.5996 -0.4325 -0.6733 -vn -0.8116 -0.4325 -0.3925 -vn -0.9001 -0.4325 -0.0520 -vn -0.8515 -0.4325 0.2963 -vn -0.6733 -0.4325 0.5996 -vn -0.3925 -0.4325 0.8116 -vn -0.0457 -0.4758 0.8783 -vn 0.2938 -0.4758 0.8290 -vn 0.5887 -0.4758 0.6534 -vn 0.7939 -0.4758 0.3784 -vn 0.8783 -0.4758 0.0457 -vn 0.8290 -0.4758 -0.2938 -vn 0.6534 -0.4758 -0.5887 -vn 0.3784 -0.4758 -0.7939 -vn 0.0457 -0.4758 -0.8783 -vn -0.2938 -0.4758 -0.8290 -vn -0.5887 -0.4758 -0.6534 -vn -0.7939 -0.4758 -0.3784 -vn -0.8783 -0.4758 -0.0457 -vn -0.8290 -0.4758 0.2938 -vn -0.6534 -0.4758 0.5887 -vn -0.3784 -0.4758 0.7939 -vn -0.0392 -0.4726 0.8804 -vn 0.3007 -0.4726 0.8284 -vn 0.5948 -0.4726 0.6502 -vn 0.7984 -0.4726 0.3731 -vn 0.8804 -0.4726 0.0392 -vn 0.8284 -0.4726 -0.3007 -vn 0.6502 -0.4726 -0.5948 -vn 0.3731 -0.4726 -0.7984 -vn 0.0392 -0.4726 -0.8804 -vn -0.3007 -0.4726 -0.8284 -vn -0.5948 -0.4726 -0.6502 -vn -0.7984 -0.4726 -0.3731 -vn -0.8804 -0.4726 -0.0392 -vn -0.8284 -0.4726 0.3007 -vn -0.6502 -0.4726 0.5948 -vn -0.3731 -0.4726 0.7984 -vn -0.0318 -0.4167 0.9085 -vn 0.3182 -0.4167 0.8515 -vn 0.6199 -0.4167 0.6649 -vn 0.8271 -0.4167 0.3771 -vn 0.9085 -0.4167 0.0318 -vn 0.8515 -0.4167 -0.3182 -vn 0.6649 -0.4167 -0.6199 -vn 0.3771 -0.4167 -0.8271 -vn 0.0318 -0.4167 -0.9085 -vn -0.3182 -0.4167 -0.8515 -vn -0.6199 -0.4167 -0.6649 -vn -0.8271 -0.4167 -0.3771 -vn -0.9085 -0.4167 -0.0318 -vn -0.8515 -0.4167 0.3182 -vn -0.6649 -0.4167 0.6199 -vn -0.3771 -0.4167 0.8271 -vn -0.0247 -0.2695 0.9626 -vn 0.3456 -0.2695 0.8988 -vn 0.6632 -0.2695 0.6982 -vn 0.8799 -0.2695 0.3912 -vn 0.9626 -0.2695 0.0247 -vn 0.8988 -0.2695 -0.3456 -vn 0.6982 -0.2695 -0.6632 -vn 0.3912 -0.2695 -0.8799 -vn 0.0247 -0.2695 -0.9626 -vn -0.3456 -0.2695 -0.8988 -vn -0.6632 -0.2695 -0.6982 -vn -0.8799 -0.2695 -0.3912 -vn -0.9626 -0.2695 -0.0247 -vn -0.8988 -0.2695 0.3456 -vn -0.6982 -0.2695 0.6632 -vn -0.3912 -0.2695 0.8799 -vn -0.0204 -0.0705 0.9973 -vn 0.3628 -0.0705 0.9292 -vn 0.6908 -0.0705 0.7196 -vn 0.9136 -0.0705 0.4005 -vn 0.9973 -0.0705 0.0204 -vn 0.9292 -0.0705 -0.3628 -vn 0.7196 -0.0705 -0.6908 -vn 0.4005 -0.0705 -0.9136 -vn 0.0204 -0.0705 -0.9973 -vn -0.3628 -0.0705 -0.9292 -vn -0.6908 -0.0705 -0.7196 -vn -0.9136 -0.0705 -0.4005 -vn -0.9973 -0.0705 -0.0204 -vn -0.9292 -0.0705 0.3628 -vn -0.7196 -0.0705 0.6908 -vn -0.4005 -0.0705 0.9136 -vn -0.0197 0.0225 0.9995 -vn 0.3642 0.0225 0.9310 -vn 0.6928 0.0225 0.7208 -vn 0.9159 0.0225 0.4008 -vn 0.9995 0.0225 0.0197 -vn 0.9310 0.0225 -0.3642 -vn 0.7208 0.0225 -0.6928 -vn 0.4008 0.0225 -0.9159 -vn 0.0197 0.0225 -0.9995 -vn -0.3642 0.0225 -0.9310 -vn -0.6928 0.0225 -0.7208 -vn -0.9159 0.0225 -0.4008 -vn -0.9995 0.0225 -0.0197 -vn -0.9310 0.0225 0.3642 -vn -0.7208 0.0225 0.6928 -vn -0.4008 0.0225 0.9159 -vn -0.0196 0.0330 0.9992 -vn 0.3643 0.0330 0.9307 -vn 0.6927 0.0330 0.7205 -vn 0.9157 0.0330 0.4005 -vn 0.9992 0.0330 0.0196 -vn 0.9307 0.0330 -0.3643 -vn 0.7205 0.0330 -0.6927 -vn 0.4005 0.0330 -0.9157 -vn 0.0196 0.0330 -0.9992 -vn -0.3643 0.0330 -0.9307 -vn -0.6927 0.0330 -0.7205 -vn -0.9157 0.0330 -0.4005 -vn -0.9992 0.0330 -0.0196 -vn -0.9307 0.0330 0.3643 -vn -0.7205 0.0330 0.6927 -vn -0.4005 0.0330 0.9157 -vn -0.0193 0.0594 0.9980 -vn 0.3640 0.0594 0.9295 -vn 0.6920 0.0594 0.7194 -vn 0.9146 0.0594 0.3998 -vn 0.9980 0.0594 0.0193 -vn 0.9295 0.0594 -0.3640 -vn 0.7194 0.0594 -0.6920 -vn 0.3998 0.0594 -0.9146 -vn 0.0193 0.0594 -0.9980 -vn -0.3640 0.0594 -0.9295 -vn -0.6920 0.0594 -0.7194 -vn -0.9146 0.0594 -0.3998 -vn -0.9980 0.0594 -0.0193 -vn -0.9295 0.0594 0.3640 -vn -0.7194 0.0594 0.6920 -vn -0.3998 0.0594 0.9146 -vn -0.0190 0.1048 0.9943 -vn 0.3630 0.1048 0.9259 -vn 0.6897 0.1048 0.7165 -vn 0.9113 0.1048 0.3980 -vn 0.9943 0.1048 0.0190 -vn 0.9259 0.1048 -0.3630 -vn 0.7165 0.1048 -0.6897 -vn 0.3980 0.1048 -0.9113 -vn 0.0190 0.1048 -0.9943 -vn -0.3630 0.1048 -0.9259 -vn -0.6897 0.1048 -0.7165 -vn -0.9113 0.1048 -0.3980 -vn -0.9943 0.1048 -0.0190 -vn -0.9259 0.1048 0.3630 -vn -0.7165 0.1048 0.6897 -vn -0.3980 0.1048 0.9113 -vn -0.0183 0.1697 0.9853 -vn 0.3602 0.1697 0.9173 -vn 0.6838 0.1697 0.7096 -vn 0.9033 0.1697 0.3939 -vn 0.9853 0.1697 0.0183 -vn 0.9173 0.1697 -0.3602 -vn 0.7096 0.1697 -0.6838 -vn 0.3939 0.1697 -0.9033 -vn 0.0183 0.1697 -0.9853 -vn -0.3602 0.1697 -0.9173 -vn -0.6838 0.1697 -0.7096 -vn -0.9033 0.1697 -0.3939 -vn -0.9853 0.1697 -0.0183 -vn -0.9173 0.1697 0.3602 -vn -0.7096 0.1697 0.6838 -vn -0.3939 0.1697 0.9033 -vn -0.0172 0.2493 0.9683 -vn 0.3546 0.2493 0.9012 -vn 0.6725 0.2493 0.6968 -vn 0.8880 0.2493 0.3864 -vn 0.9683 0.2493 0.0172 -vn 0.9012 0.2493 -0.3546 -vn 0.6968 0.2493 -0.6725 -vn 0.3864 0.2493 -0.8880 -vn 0.0172 0.2493 -0.9683 -vn -0.3546 0.2493 -0.9012 -vn -0.6725 0.2493 -0.6968 -vn -0.8880 0.2493 -0.3864 -vn -0.9683 0.2493 -0.0172 -vn -0.9012 0.2493 0.3546 -vn -0.6968 0.2493 0.6725 -vn -0.3864 0.2493 0.8880 -vn -0.0158 0.3339 0.9425 -vn 0.3460 0.3339 0.8768 -vn 0.6552 0.3339 0.6776 -vn 0.8647 0.3339 0.3753 -vn 0.9425 0.3339 0.0158 -vn 0.8768 0.3339 -0.3460 -vn 0.6776 0.3339 -0.6552 -vn 0.3753 0.3339 -0.8647 -vn 0.0158 0.3339 -0.9425 -vn -0.3460 0.3339 -0.8768 -vn -0.6552 0.3339 -0.6776 -vn -0.8647 0.3339 -0.3753 -vn -0.9425 0.3339 -0.0158 -vn -0.8768 0.3339 0.3460 -vn -0.6776 0.3339 0.6552 -vn -0.3753 0.3339 0.8647 -vn -0.0142 0.4125 0.9108 -vn 0.3354 0.4125 0.8469 -vn 0.6340 0.4125 0.6541 -vn 0.8360 0.4125 0.3617 -vn 0.9108 0.4125 0.0142 -vn 0.8469 0.4125 -0.3354 -vn 0.6541 0.4125 -0.6340 -vn 0.3617 0.4125 -0.8360 -vn 0.0142 0.4125 -0.9108 -vn -0.3354 0.4125 -0.8469 -vn -0.6340 0.4125 -0.6541 -vn -0.8360 0.4125 -0.3617 -vn -0.9108 0.4125 -0.0142 -vn -0.8469 0.4125 0.3354 -vn -0.6541 0.4125 0.6340 -vn -0.3617 0.4125 0.8360 -vn -0.0126 0.4777 0.8784 -vn 0.3245 0.4777 0.8163 -vn 0.6122 0.4777 0.6300 -vn 0.8067 0.4777 0.3478 -vn 0.8784 0.4777 0.0126 -vn 0.8163 0.4777 -0.3245 -vn 0.6300 0.4777 -0.6122 -vn 0.3478 0.4777 -0.8067 -vn 0.0126 0.4777 -0.8784 -vn -0.3245 0.4777 -0.8163 -vn -0.6122 0.4777 -0.6300 -vn -0.8067 0.4777 -0.3478 -vn -0.8784 0.4777 -0.0126 -vn -0.8163 0.4777 0.3245 -vn -0.6300 0.4777 0.6122 -vn -0.3478 0.4777 0.8067 -vn -0.0110 0.5271 0.8497 -vn 0.3150 0.5271 0.7892 -vn 0.5930 0.5271 0.6086 -vn 0.7808 0.5271 0.3353 -vn 0.8497 0.5271 0.0110 -vn 0.7892 0.5271 -0.3150 -vn 0.6086 0.5271 -0.5930 -vn 0.3353 0.5271 -0.7808 -vn 0.0110 0.5271 -0.8497 -vn -0.3150 0.5271 -0.7892 -vn -0.5930 0.5271 -0.6086 -vn -0.7808 0.5271 -0.3353 -vn -0.8497 0.5271 -0.0110 -vn -0.7892 0.5271 0.3150 -vn -0.6086 0.5271 0.5930 -vn -0.3353 0.5271 0.7808 -vn -0.0096 0.5621 0.8270 -vn 0.3076 0.5621 0.7677 -vn 0.5780 0.5621 0.5916 -vn 0.7604 0.5621 0.3254 -vn 0.8270 0.5621 0.0096 -vn 0.7677 0.5621 -0.3076 -vn 0.5916 0.5621 -0.5780 -vn 0.3254 0.5621 -0.7604 -vn 0.0096 0.5621 -0.8270 -vn -0.3076 0.5621 -0.7677 -vn -0.5780 0.5621 -0.5916 -vn -0.7604 0.5621 -0.3254 -vn -0.8270 0.5621 -0.0096 -vn -0.7677 0.5621 0.3076 -vn -0.5916 0.5621 0.5780 -vn -0.3254 0.5621 0.7604 -vn -0.0083 0.5754 0.8178 -vn 0.3053 0.5754 0.7588 -vn 0.5724 0.5754 0.5842 -vn 0.7524 0.5754 0.3207 -vn 0.8178 0.5754 0.0083 -vn 0.7588 0.5754 -0.3053 -vn 0.5842 0.5754 -0.5724 -vn 0.3207 0.5754 -0.7524 -vn 0.0083 0.5754 -0.8178 -vn -0.3053 0.5754 -0.7588 -vn -0.5724 0.5754 -0.5842 -vn -0.7524 0.5754 -0.3207 -vn -0.8178 0.5754 -0.0083 -vn -0.7588 0.5754 0.3053 -vn -0.5842 0.5754 0.5724 -vn -0.3207 0.5754 0.7524 -usemtl None -s 1 -f 1/1/1 2/2/2 27/3/3 26/4/4 -f 26/4/4 27/3/3 52/5/5 51/6/6 -f 51/6/6 52/5/5 77/7/7 76/8/8 -f 76/8/8 77/7/7 102/9/9 101/10/10 -f 101/10/10 102/9/9 127/11/11 126/12/12 -f 126/12/12 127/11/11 152/13/13 151/14/14 -f 151/14/14 152/13/13 177/15/15 176/16/16 -f 176/16/16 177/15/15 202/17/17 201/18/18 -f 201/18/18 202/17/17 227/19/19 226/20/20 -f 226/20/20 227/19/19 252/21/21 251/22/22 -f 251/22/22 252/21/21 277/23/23 276/24/24 -f 276/24/24 277/23/23 302/25/25 301/26/26 -f 301/26/26 302/25/25 327/27/27 326/28/28 -f 326/28/28 327/27/27 352/29/29 351/30/30 -f 351/30/30 352/29/29 377/31/31 376/32/32 -f 376/32/32 377/31/31 2/33/2 1/34/1 -f 2/2/2 3/35/33 28/36/34 27/3/3 -f 27/3/3 28/36/34 53/37/35 52/5/5 -f 52/5/5 53/37/35 78/38/36 77/7/7 -f 77/7/7 78/38/36 103/39/37 102/9/9 -f 102/9/9 103/39/37 128/40/38 127/11/11 -f 127/11/11 128/40/38 153/41/39 152/13/13 -f 152/13/13 153/41/39 178/42/40 177/15/15 -f 177/15/15 178/42/40 203/43/41 202/17/17 -f 202/17/17 203/43/41 228/44/42 227/19/19 -f 227/19/19 228/44/42 253/45/43 252/21/21 -f 252/21/21 253/45/43 278/46/44 277/23/23 -f 277/23/23 278/46/44 303/47/45 302/25/25 -f 302/25/25 303/47/45 328/48/46 327/27/27 -f 327/27/27 328/48/46 353/49/47 352/29/29 -f 352/29/29 353/49/47 378/50/48 377/31/31 -f 377/31/31 378/50/48 3/51/33 2/33/2 -f 3/35/33 4/52/49 29/53/50 28/36/34 -f 28/36/34 29/53/50 54/54/51 53/37/35 -f 53/37/35 54/54/51 79/55/52 78/38/36 -f 78/38/36 79/55/52 104/56/53 103/39/37 -f 103/39/37 104/56/53 129/57/54 128/40/38 -f 128/40/38 129/57/54 154/58/55 153/41/39 -f 153/41/39 154/58/55 179/59/56 178/42/40 -f 178/42/40 179/59/56 204/60/57 203/43/41 -f 203/43/41 204/60/57 229/61/58 228/44/42 -f 228/44/42 229/61/58 254/62/59 253/45/43 -f 253/45/43 254/62/59 279/63/60 278/46/44 -f 278/46/44 279/63/60 304/64/61 303/47/45 -f 303/47/45 304/64/61 329/65/62 328/48/46 -f 328/48/46 329/65/62 354/66/63 353/49/47 -f 353/49/47 354/66/63 379/67/64 378/50/48 -f 378/50/48 379/67/64 4/68/49 3/51/33 -f 4/52/49 5/69/65 30/70/66 29/53/50 -f 29/53/50 30/70/66 55/71/67 54/54/51 -f 54/54/51 55/71/67 80/72/68 79/55/52 -f 79/55/52 80/72/68 105/73/69 104/56/53 -f 104/56/53 105/73/69 130/74/70 129/57/54 -f 129/57/54 130/74/70 155/75/71 154/58/55 -f 154/58/55 155/75/71 180/76/72 179/59/56 -f 179/59/56 180/76/72 205/77/73 204/60/57 -f 204/60/57 205/77/73 230/78/74 229/61/58 -f 229/61/58 230/78/74 255/79/75 254/62/59 -f 254/62/59 255/79/75 280/80/76 279/63/60 -f 279/63/60 280/80/76 305/81/77 304/64/61 -f 304/64/61 305/81/77 330/82/78 329/65/62 -f 329/65/62 330/82/78 355/83/79 354/66/63 -f 354/66/63 355/83/79 380/84/80 379/67/64 -f 379/67/64 380/84/80 5/85/65 4/68/49 -f 5/69/65 6/86/81 31/87/82 30/70/66 -f 30/70/66 31/87/82 56/88/83 55/71/67 -f 55/71/67 56/88/83 81/89/84 80/72/68 -f 80/72/68 81/89/84 106/90/85 105/73/69 -f 105/73/69 106/90/85 131/91/86 130/74/70 -f 130/74/70 131/91/86 156/92/87 155/75/71 -f 155/75/71 156/92/87 181/93/88 180/76/72 -f 180/76/72 181/93/88 206/94/89 205/77/73 -f 205/77/73 206/94/89 231/95/90 230/78/74 -f 230/78/74 231/95/90 256/96/91 255/79/75 -f 255/79/75 256/96/91 281/97/92 280/80/76 -f 280/80/76 281/97/92 306/98/93 305/81/77 -f 305/81/77 306/98/93 331/99/94 330/82/78 -f 330/82/78 331/99/94 356/100/95 355/83/79 -f 355/83/79 356/100/95 381/101/96 380/84/80 -f 380/84/80 381/101/96 6/102/81 5/85/65 -f 6/86/81 7/103/97 32/104/98 31/87/82 -f 31/87/82 32/104/98 57/105/99 56/88/83 -f 56/88/83 57/105/99 82/106/100 81/89/84 -f 81/89/84 82/106/100 107/107/101 106/90/85 -f 106/90/85 107/107/101 132/108/102 131/91/86 -f 131/91/86 132/108/102 157/109/103 156/92/87 -f 156/92/87 157/109/103 182/110/104 181/93/88 -f 181/93/88 182/110/104 207/111/105 206/94/89 -f 206/94/89 207/111/105 232/112/106 231/95/90 -f 231/95/90 232/112/106 257/113/107 256/96/91 -f 256/96/91 257/113/107 282/114/108 281/97/92 -f 281/97/92 282/114/108 307/115/109 306/98/93 -f 306/98/93 307/115/109 332/116/110 331/99/94 -f 331/99/94 332/116/110 357/117/111 356/100/95 -f 356/100/95 357/117/111 382/118/112 381/101/96 -f 381/101/96 382/118/112 7/119/97 6/102/81 -f 7/103/97 8/120/113 33/121/114 32/104/98 -f 32/104/98 33/121/114 58/122/115 57/105/99 -f 57/105/99 58/122/115 83/123/116 82/106/100 -f 82/106/100 83/123/116 108/124/117 107/107/101 -f 107/107/101 108/124/117 133/125/118 132/108/102 -f 132/108/102 133/125/118 158/126/119 157/109/103 -f 157/109/103 158/126/119 183/127/120 182/110/104 -f 182/110/104 183/127/120 208/128/121 207/111/105 -f 207/111/105 208/128/121 233/129/122 232/112/106 -f 232/112/106 233/129/122 258/130/123 257/113/107 -f 257/113/107 258/130/123 283/131/124 282/114/108 -f 282/114/108 283/131/124 308/132/125 307/115/109 -f 307/115/109 308/132/125 333/133/126 332/116/110 -f 332/116/110 333/133/126 358/134/127 357/117/111 -f 357/117/111 358/134/127 383/135/128 382/118/112 -f 382/118/112 383/135/128 8/136/113 7/119/97 -f 8/120/113 9/137/129 34/138/130 33/121/114 -f 33/121/114 34/138/130 59/139/131 58/122/115 -f 58/122/115 59/139/131 84/140/132 83/123/116 -f 83/123/116 84/140/132 109/141/133 108/124/117 -f 108/124/117 109/141/133 134/142/134 133/125/118 -f 133/125/118 134/142/134 159/143/135 158/126/119 -f 158/126/119 159/143/135 184/144/136 183/127/120 -f 183/127/120 184/144/136 209/145/137 208/128/121 -f 208/128/121 209/145/137 234/146/138 233/129/122 -f 233/129/122 234/146/138 259/147/139 258/130/123 -f 258/130/123 259/147/139 284/148/140 283/131/124 -f 283/131/124 284/148/140 309/149/141 308/132/125 -f 308/132/125 309/149/141 334/150/142 333/133/126 -f 333/133/126 334/150/142 359/151/143 358/134/127 -f 358/134/127 359/151/143 384/152/144 383/135/128 -f 383/135/128 384/152/144 9/153/129 8/136/113 -f 9/137/129 10/154/145 35/155/146 34/138/130 -f 34/138/130 35/155/146 60/156/147 59/139/131 -f 59/139/131 60/156/147 85/157/148 84/140/132 -f 84/140/132 85/157/148 110/158/149 109/141/133 -f 109/141/133 110/158/149 135/159/150 134/142/134 -f 134/142/134 135/159/150 160/160/151 159/143/135 -f 159/143/135 160/160/151 185/161/152 184/144/136 -f 184/144/136 185/161/152 210/162/153 209/145/137 -f 209/145/137 210/162/153 235/163/154 234/146/138 -f 234/146/138 235/163/154 260/164/155 259/147/139 -f 259/147/139 260/164/155 285/165/156 284/148/140 -f 284/148/140 285/165/156 310/166/157 309/149/141 -f 309/149/141 310/166/157 335/167/158 334/150/142 -f 334/150/142 335/167/158 360/168/159 359/151/143 -f 359/151/143 360/168/159 385/169/160 384/152/144 -f 384/152/144 385/169/160 10/170/145 9/153/129 -f 10/154/145 11/171/161 36/172/162 35/155/146 -f 35/155/146 36/172/162 61/173/163 60/156/147 -f 60/156/147 61/173/163 86/174/164 85/157/148 -f 85/157/148 86/174/164 111/175/165 110/158/149 -f 110/158/149 111/175/165 136/176/166 135/159/150 -f 135/159/150 136/176/166 161/177/167 160/160/151 -f 160/160/151 161/177/167 186/178/168 185/161/152 -f 185/161/152 186/178/168 211/179/169 210/162/153 -f 210/162/153 211/179/169 236/180/170 235/163/154 -f 235/163/154 236/180/170 261/181/171 260/164/155 -f 260/164/155 261/181/171 286/182/172 285/165/156 -f 285/165/156 286/182/172 311/183/173 310/166/157 -f 310/166/157 311/183/173 336/184/174 335/167/158 -f 335/167/158 336/184/174 361/185/175 360/168/159 -f 360/168/159 361/185/175 386/186/176 385/169/160 -f 385/169/160 386/186/176 11/187/161 10/170/145 -f 11/171/161 12/188/177 37/189/178 36/172/162 -f 36/172/162 37/189/178 62/190/179 61/173/163 -f 61/173/163 62/190/179 87/191/180 86/174/164 -f 86/174/164 87/191/180 112/192/181 111/175/165 -f 111/175/165 112/192/181 137/193/182 136/176/166 -f 136/176/166 137/193/182 162/194/183 161/177/167 -f 161/177/167 162/194/183 187/195/184 186/178/168 -f 186/178/168 187/195/184 212/196/185 211/179/169 -f 211/179/169 212/196/185 237/197/186 236/180/170 -f 236/180/170 237/197/186 262/198/187 261/181/171 -f 261/181/171 262/198/187 287/199/188 286/182/172 -f 286/182/172 287/199/188 312/200/189 311/183/173 -f 311/183/173 312/200/189 337/201/190 336/184/174 -f 336/184/174 337/201/190 362/202/191 361/185/175 -f 361/185/175 362/202/191 387/203/192 386/186/176 -f 386/186/176 387/203/192 12/204/177 11/187/161 -f 12/188/177 13/205/193 38/206/194 37/189/178 -f 37/189/178 38/206/194 63/207/195 62/190/179 -f 62/190/179 63/207/195 88/208/196 87/191/180 -f 87/191/180 88/208/196 113/209/197 112/192/181 -f 112/192/181 113/209/197 138/210/198 137/193/182 -f 137/193/182 138/210/198 163/211/199 162/194/183 -f 162/194/183 163/211/199 188/212/200 187/195/184 -f 187/195/184 188/212/200 213/213/201 212/196/185 -f 212/196/185 213/213/201 238/214/202 237/197/186 -f 237/197/186 238/214/202 263/215/203 262/198/187 -f 262/198/187 263/215/203 288/216/204 287/199/188 -f 287/199/188 288/216/204 313/217/205 312/200/189 -f 312/200/189 313/217/205 338/218/206 337/201/190 -f 337/201/190 338/218/206 363/219/207 362/202/191 -f 362/202/191 363/219/207 388/220/208 387/203/192 -f 387/203/192 388/220/208 13/221/193 12/204/177 -f 13/205/193 14/222/209 39/223/210 38/206/194 -f 38/206/194 39/223/210 64/224/211 63/207/195 -f 63/207/195 64/224/211 89/225/212 88/208/196 -f 88/208/196 89/225/212 114/226/213 113/209/197 -f 113/209/197 114/226/213 139/227/214 138/210/198 -f 138/210/198 139/227/214 164/228/215 163/211/199 -f 163/211/199 164/228/215 189/229/216 188/212/200 -f 188/212/200 189/229/216 214/230/217 213/213/201 -f 213/213/201 214/230/217 239/231/218 238/214/202 -f 238/214/202 239/231/218 264/232/219 263/215/203 -f 263/215/203 264/232/219 289/233/220 288/216/204 -f 288/216/204 289/233/220 314/234/221 313/217/205 -f 313/217/205 314/234/221 339/235/222 338/218/206 -f 338/218/206 339/235/222 364/236/223 363/219/207 -f 363/219/207 364/236/223 389/237/224 388/220/208 -f 388/220/208 389/237/224 14/238/209 13/221/193 -f 14/222/209 15/239/225 40/240/226 39/223/210 -f 39/223/210 40/240/226 65/241/227 64/224/211 -f 64/224/211 65/241/227 90/242/228 89/225/212 -f 89/225/212 90/242/228 115/243/229 114/226/213 -f 114/226/213 115/243/229 140/244/230 139/227/214 -f 139/227/214 140/244/230 165/245/231 164/228/215 -f 164/228/215 165/245/231 190/246/232 189/229/216 -f 189/229/216 190/246/232 215/247/233 214/230/217 -f 214/230/217 215/247/233 240/248/234 239/231/218 -f 239/231/218 240/248/234 265/249/235 264/232/219 -f 264/232/219 265/249/235 290/250/236 289/233/220 -f 289/233/220 290/250/236 315/251/237 314/234/221 -f 314/234/221 315/251/237 340/252/238 339/235/222 -f 339/235/222 340/252/238 365/253/239 364/236/223 -f 364/236/223 365/253/239 390/254/240 389/237/224 -f 389/237/224 390/254/240 15/255/225 14/238/209 -f 15/239/225 16/256/241 41/257/242 40/240/226 -f 40/240/226 41/257/242 66/258/243 65/241/227 -f 65/241/227 66/258/243 91/259/244 90/242/228 -f 90/242/228 91/259/244 116/260/245 115/243/229 -f 115/243/229 116/260/245 141/261/246 140/244/230 -f 140/244/230 141/261/246 166/262/247 165/245/231 -f 165/245/231 166/262/247 191/263/248 190/246/232 -f 190/246/232 191/263/248 216/264/249 215/247/233 -f 215/247/233 216/264/249 241/265/250 240/248/234 -f 240/248/234 241/265/250 266/266/251 265/249/235 -f 265/249/235 266/266/251 291/267/252 290/250/236 -f 290/250/236 291/267/252 316/268/253 315/251/237 -f 315/251/237 316/268/253 341/269/254 340/252/238 -f 340/252/238 341/269/254 366/270/255 365/253/239 -f 365/253/239 366/270/255 391/271/256 390/254/240 -f 390/254/240 391/271/256 16/272/241 15/255/225 -f 16/256/241 17/273/257 42/274/258 41/257/242 -f 41/257/242 42/274/258 67/275/259 66/258/243 -f 66/258/243 67/275/259 92/276/260 91/259/244 -f 91/259/244 92/276/260 117/277/261 116/260/245 -f 116/260/245 117/277/261 142/278/262 141/261/246 -f 141/261/246 142/278/262 167/279/263 166/262/247 -f 166/262/247 167/279/263 192/280/264 191/263/248 -f 191/263/248 192/280/264 217/281/265 216/264/249 -f 216/264/249 217/281/265 242/282/266 241/265/250 -f 241/265/250 242/282/266 267/283/267 266/266/251 -f 266/266/251 267/283/267 292/284/268 291/267/252 -f 291/267/252 292/284/268 317/285/269 316/268/253 -f 316/268/253 317/285/269 342/286/270 341/269/254 -f 341/269/254 342/286/270 367/287/271 366/270/255 -f 366/270/255 367/287/271 392/288/272 391/271/256 -f 391/271/256 392/288/272 17/289/257 16/272/241 -f 17/273/257 18/290/273 43/291/274 42/274/258 -f 42/274/258 43/291/274 68/292/275 67/275/259 -f 67/275/259 68/292/275 93/293/276 92/276/260 -f 92/276/260 93/293/276 118/294/277 117/277/261 -f 117/277/261 118/294/277 143/295/278 142/278/262 -f 142/278/262 143/295/278 168/296/279 167/279/263 -f 167/279/263 168/296/279 193/297/280 192/280/264 -f 192/280/264 193/297/280 218/298/281 217/281/265 -f 217/281/265 218/298/281 243/299/282 242/282/266 -f 242/282/266 243/299/282 268/300/283 267/283/267 -f 267/283/267 268/300/283 293/301/284 292/284/268 -f 292/284/268 293/301/284 318/302/285 317/285/269 -f 317/285/269 318/302/285 343/303/286 342/286/270 -f 342/286/270 343/303/286 368/304/287 367/287/271 -f 367/287/271 368/304/287 393/305/288 392/288/272 -f 392/288/272 393/305/288 18/306/273 17/289/257 -f 18/290/273 19/307/289 44/308/290 43/291/274 -f 43/291/274 44/308/290 69/309/291 68/292/275 -f 68/292/275 69/309/291 94/310/292 93/293/276 -f 93/293/276 94/310/292 119/311/293 118/294/277 -f 118/294/277 119/311/293 144/312/294 143/295/278 -f 143/295/278 144/312/294 169/313/295 168/296/279 -f 168/296/279 169/313/295 194/314/296 193/297/280 -f 193/297/280 194/314/296 219/315/297 218/298/281 -f 218/298/281 219/315/297 244/316/298 243/299/282 -f 243/299/282 244/316/298 269/317/299 268/300/283 -f 268/300/283 269/317/299 294/318/300 293/301/284 -f 293/301/284 294/318/300 319/319/301 318/302/285 -f 318/302/285 319/319/301 344/320/302 343/303/286 -f 343/303/286 344/320/302 369/321/303 368/304/287 -f 368/304/287 369/321/303 394/322/304 393/305/288 -f 393/305/288 394/322/304 19/323/289 18/306/273 -f 19/307/289 20/324/305 45/325/306 44/308/290 -f 44/308/290 45/325/306 70/326/307 69/309/291 -f 69/309/291 70/326/307 95/327/308 94/310/292 -f 94/310/292 95/327/308 120/328/309 119/311/293 -f 119/311/293 120/328/309 145/329/310 144/312/294 -f 144/312/294 145/329/310 170/330/311 169/313/295 -f 169/313/295 170/330/311 195/331/312 194/314/296 -f 194/314/296 195/331/312 220/332/313 219/315/297 -f 219/315/297 220/332/313 245/333/314 244/316/298 -f 244/316/298 245/333/314 270/334/315 269/317/299 -f 269/317/299 270/334/315 295/335/316 294/318/300 -f 294/318/300 295/335/316 320/336/317 319/319/301 -f 319/319/301 320/336/317 345/337/318 344/320/302 -f 344/320/302 345/337/318 370/338/319 369/321/303 -f 369/321/303 370/338/319 395/339/320 394/322/304 -f 394/322/304 395/339/320 20/340/305 19/323/289 -f 20/324/305 21/341/321 46/342/322 45/325/306 -f 45/325/306 46/342/322 71/343/323 70/326/307 -f 70/326/307 71/343/323 96/344/324 95/327/308 -f 95/327/308 96/344/324 121/345/325 120/328/309 -f 120/328/309 121/345/325 146/346/326 145/329/310 -f 145/329/310 146/346/326 171/347/327 170/330/311 -f 170/330/311 171/347/327 196/348/328 195/331/312 -f 195/331/312 196/348/328 221/349/329 220/332/313 -f 220/332/313 221/349/329 246/350/330 245/333/314 -f 245/333/314 246/350/330 271/351/331 270/334/315 -f 270/334/315 271/351/331 296/352/332 295/335/316 -f 295/335/316 296/352/332 321/353/333 320/336/317 -f 320/336/317 321/353/333 346/354/334 345/337/318 -f 345/337/318 346/354/334 371/355/335 370/338/319 -f 370/338/319 371/355/335 396/356/336 395/339/320 -f 395/339/320 396/356/336 21/357/321 20/340/305 -f 21/341/321 22/358/337 47/359/338 46/342/322 -f 46/342/322 47/359/338 72/360/339 71/343/323 -f 71/343/323 72/360/339 97/361/340 96/344/324 -f 96/344/324 97/361/340 122/362/341 121/345/325 -f 121/345/325 122/362/341 147/363/342 146/346/326 -f 146/346/326 147/363/342 172/364/343 171/347/327 -f 171/347/327 172/364/343 197/365/344 196/348/328 -f 196/348/328 197/365/344 222/366/345 221/349/329 -f 221/349/329 222/366/345 247/367/346 246/350/330 -f 246/350/330 247/367/346 272/368/347 271/351/331 -f 271/351/331 272/368/347 297/369/348 296/352/332 -f 296/352/332 297/369/348 322/370/349 321/353/333 -f 321/353/333 322/370/349 347/371/350 346/354/334 -f 346/354/334 347/371/350 372/372/351 371/355/335 -f 371/355/335 372/372/351 397/373/352 396/356/336 -f 396/356/336 397/373/352 22/374/337 21/357/321 -f 22/358/337 23/375/353 48/376/354 47/359/338 -f 47/359/338 48/376/354 73/377/355 72/360/339 -f 72/360/339 73/377/355 98/378/356 97/361/340 -f 97/361/340 98/378/356 123/379/357 122/362/341 -f 122/362/341 123/379/357 148/380/358 147/363/342 -f 147/363/342 148/380/358 173/381/359 172/364/343 -f 172/364/343 173/381/359 198/382/360 197/365/344 -f 197/365/344 198/382/360 223/383/361 222/366/345 -f 222/366/345 223/383/361 248/384/362 247/367/346 -f 247/367/346 248/384/362 273/385/363 272/368/347 -f 272/368/347 273/385/363 298/386/364 297/369/348 -f 297/369/348 298/386/364 323/387/365 322/370/349 -f 322/370/349 323/387/365 348/388/366 347/371/350 -f 347/371/350 348/388/366 373/389/367 372/372/351 -f 372/372/351 373/389/367 398/390/368 397/373/352 -f 397/373/352 398/390/368 23/391/353 22/374/337 -f 23/375/353 24/392/369 49/393/370 48/376/354 -f 48/376/354 49/393/370 74/394/371 73/377/355 -f 73/377/355 74/394/371 99/395/372 98/378/356 -f 98/378/356 99/395/372 124/396/373 123/379/357 -f 123/379/357 124/396/373 149/397/374 148/380/358 -f 148/380/358 149/397/374 174/398/375 173/381/359 -f 173/381/359 174/398/375 199/399/376 198/382/360 -f 198/382/360 199/399/376 224/400/377 223/383/361 -f 223/383/361 224/400/377 249/401/378 248/384/362 -f 248/384/362 249/401/378 274/402/379 273/385/363 -f 273/385/363 274/402/379 299/403/380 298/386/364 -f 298/386/364 299/403/380 324/404/381 323/387/365 -f 323/387/365 324/404/381 349/405/382 348/388/366 -f 348/388/366 349/405/382 374/406/383 373/389/367 -f 373/389/367 374/406/383 399/407/384 398/390/368 -f 398/390/368 399/407/384 24/408/369 23/391/353 -f 24/392/369 25/409/385 50/410/386 49/393/370 -f 49/393/370 50/410/386 75/411/387 74/394/371 -f 74/394/371 75/411/387 100/412/388 99/395/372 -f 99/395/372 100/412/388 125/413/389 124/396/373 -f 124/396/373 125/413/389 150/414/390 149/397/374 -f 149/397/374 150/414/390 175/415/391 174/398/375 -f 174/398/375 175/415/391 200/416/392 199/399/376 -f 199/399/376 200/416/392 225/417/393 224/400/377 -f 224/400/377 225/417/393 250/418/394 249/401/378 -f 249/401/378 250/418/394 275/419/395 274/402/379 -f 274/402/379 275/419/395 300/420/396 299/403/380 -f 299/403/380 300/420/396 325/421/397 324/404/381 -f 324/404/381 325/421/397 350/422/398 349/405/382 -f 349/405/382 350/422/398 375/423/399 374/406/383 -f 374/406/383 375/423/399 400/424/400 399/407/384 -f 399/407/384 400/424/400 25/425/385 24/408/369 diff --git a/material_maker/meshes/vase.obj.import b/material_maker/meshes/vase.obj.import deleted file mode 100644 index b9a4d8e..0000000 --- a/material_maker/meshes/vase.obj.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="wavefront_obj" -type="Mesh" -path="res://.import/vase.obj-be6738cfc355c34aac8fc908ba5c2b92.mesh" - -[deps] - -files=[ "res://.import/vase.obj-be6738cfc355c34aac8fc908ba5c2b92.mesh" ] - -source_file="res://material_maker/meshes/vase.obj" -dest_files=[ "res://.import/vase.obj-be6738cfc355c34aac8fc908ba5c2b92.mesh", "res://.import/vase.obj-be6738cfc355c34aac8fc908ba5c2b92.mesh" ] - -[params] - -generate_tangents=true -scale_mesh=Vector3( 1, 1, 1 ) -offset_mesh=Vector3( 0, 0, 0 ) -optimize_mesh=true diff --git a/material_maker/misc/linux/io.github.RodZill4.Material-Maker.appdata.xml b/material_maker/misc/linux/io.github.RodZill4.Material-Maker.appdata.xml deleted file mode 100644 index 67a605a..0000000 --- a/material_maker/misc/linux/io.github.RodZill4.Material-Maker.appdata.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - io.github.RodZill4.Material-Maker.desktop - Material Maker - Procedural texture generation tool - -

- Material Maker is a tool that can be used to create textures procedurally. -

-
- CC0-1.0 - MIT - Rodolphe Suescun and contributors - https://github.com/RodZill4/material-maker - https://rodzill4.github.io/material-maker/doc/ - https://github.com/RodZill4/material-maker/issues - - - https://raw.githubusercontent.com/RodZill4/material-maker/master/material_maker/doc/images/screenshot.png - Editing a procedurally generated texture - - - - - - - - - hugo.locurcio@hugo.pro -
diff --git a/material_maker/misc/linux/io.github.RodZill4.Material-Maker.desktop b/material_maker/misc/linux/io.github.RodZill4.Material-Maker.desktop deleted file mode 100644 index a7702f6..0000000 --- a/material_maker/misc/linux/io.github.RodZill4.Material-Maker.desktop +++ /dev/null @@ -1,11 +0,0 @@ -[Desktop Entry] -Name=Material Maker -GenericName=Procedural texture generation tool -GenericName[fr]=Outil de génération de textures procédurales -Comment=Generate textures procedurally for use in PBR engines -Comment[fr]=Générez des textures procéduralement pour des moteurs de rendu PBR -Exec=material-maker -Icon=material-maker -Terminal=false -Type=Application -Categories=Graphics;3DGraphics; diff --git a/material_maker/node_factory.gd b/material_maker/node_factory.gd deleted file mode 100644 index 922a738..0000000 --- a/material_maker/node_factory.gd +++ /dev/null @@ -1,15 +0,0 @@ -extends Node - -func create_node(model : String, type : String) -> Node: - var node_type = null - var node = null - var file_name = "res://material_maker/nodes/"+model+"/"+model+".tscn" - if ! ResourceLoader.exists(file_name): - file_name = "res://material_maker/nodes/"+type+"/"+type+".tscn" - if ResourceLoader.exists(file_name): - node_type = load(file_name) - if node_type != null: - node = node_type.instance() - if node == null: - node = preload("res://material_maker/nodes/generic/generic.tscn").instance() - return node diff --git a/material_maker/nodes/base.gd b/material_maker/nodes/base.gd deleted file mode 100644 index 2236755..0000000 --- a/material_maker/nodes/base.gd +++ /dev/null @@ -1,147 +0,0 @@ -extends GraphNode -class_name MMGraphNodeBase - -var generator : MMGenBase = null setget set_generator -var show_inputs : bool = false -var show_outputs : bool = false - -var rendering_time : int = -1 - -static func wrap_string(s : String, l : int = 50) -> String: - var length = s.length() - var p = 0 - while p + l < length: - var next_cr = s.find("\n", p) - var next_sp = s.find(" ", p+l) - if next_cr >= 0 and next_cr < next_sp: - p = next_cr+1 - elif next_sp >= 0: - s[next_sp] = "\n" - p = next_sp+1 - else: - break - return s - -func _ready() -> void: - connect("offset_changed", self, "_on_offset_changed") - connect("gui_input", self, "_on_gui_input") - -func _exit_tree() -> void: - get_parent().call_deferred("check_last_selected") - -func _draw() -> void: - var icon = preload("res://material_maker/icons/minimize.tres") - draw_texture_rect(icon, Rect2(rect_size.x-40, 4, 16, 16), false) - if generator != null and generator.has_randomness(): - icon = preload("res://material_maker/icons/randomness_locked.tres") if generator.is_seed_locked() else preload("res://material_maker/icons/randomness_unlocked.tres") - draw_texture_rect(icon, Rect2(rect_size.x-56, 4, 16, 16), false) - var color : Color = get_color("title_color") - var inputs = generator.get_input_defs() - var font : Font = get_font("default_font") - var scale = get_global_transform().get_scale() - for i in range(inputs.size()): - if inputs[i].has("group_size") and inputs[i].group_size > 1: - var conn_pos1 = get_connection_input_position(i) -# warning-ignore:narrowing_conversion - var conn_pos2 = get_connection_input_position(min(i+inputs[i].group_size-1, inputs.size()-1)) - conn_pos1 /= scale - conn_pos2 /= scale - draw_line(conn_pos1, conn_pos2, color) - if show_inputs: - var string : String = inputs[i].shortdesc if inputs[i].has("shortdesc") else inputs[i].name - var string_size : Vector2 = font.get_string_size(string) - draw_string(font, get_connection_input_position(i)/scale-Vector2(string_size.x+12, -string_size.y*0.3), string, color) - var outputs = generator.get_output_defs() - for i in range(outputs.size()): - if outputs[i].has("group_size") and outputs[i].group_size > 1: -# warning-ignore:narrowing_conversion - var conn_pos1 = get_connection_output_position(i) - var conn_pos2 = get_connection_output_position(min(i+outputs[i].group_size-1, outputs.size()-1)) - conn_pos1 /= scale - conn_pos2 /= scale - draw_line(conn_pos1, conn_pos2, color) - if show_outputs: - var string : String = outputs[i].shortdesc if outputs[i].has("shortdesc") else ("Output "+str(i)) - var string_size : Vector2 = font.get_string_size(string) - draw_string(font, get_connection_output_position(i)/scale+Vector2(12, string_size.y*0.3), string, color) - -func update_node() -> void: - pass - -func set_generator(g) -> void: - generator = g - g.connect("rendering_time", self, "update_rendering_time") - -func update_rendering_time(t : int) -> void: - rendering_time = t - -func _on_offset_changed() -> void: - generator.set_position(offset) - -func _input(event) -> void: - _on_gui_input(event) - -func _on_gui_input(event) -> void: - if event is InputEventMouseButton and event.pressed and event.button_index == BUTTON_LEFT: - if Rect2(rect_size.x-40, 4, 16, 16).has_point(event.position): - generator.minimized = !generator.minimized - update_node() - accept_event(); - elif Rect2(rect_size.x-48, 4, 16, 16).has_point(event.position): - generator.toggle_lock_seed() - update() - get_parent().send_changed_signal() - accept_event(); - elif event is InputEventMouseMotion: - var epos = event.position - if Rect2(0, 0, rect_size.x-48, 16).has_point(epos): - var description = generator.get_description() - if description != "": - hint_tooltip = wrap_string(description) - elif generator.model != null: - hint_tooltip = generator.model - return - elif Rect2(rect_size.x-56, 4, 16, 16).has_point(epos) and generator.has_randomness(): - if generator.is_seed_locked(): - hint_tooltip = "Unlock the random seed, so it can be modified by moving the node" - else: - hint_tooltip = "Lock the random seed to its current value" - return - hint_tooltip = "" - -func get_slot_tooltip(pos : Vector2) -> String: - var scale = get_global_transform().get_scale() - if get_connection_input_count() > 0: - var input_1 : Vector2 = get_connection_input_position(0)-5*scale - var input_2 : Vector2 = get_connection_input_position(get_connection_input_count()-1)+5*scale - var new_show_inputs : bool = Rect2(input_1, input_2-input_1).has_point(pos) - if new_show_inputs != show_inputs: - show_inputs = new_show_inputs - update() - if new_show_inputs: - for i in range(get_connection_input_count()): - if (get_connection_input_position(i)-pos).length() < 5*scale.x: - var input_def = generator.get_input_defs()[i] - if input_def.has("longdesc"): - return wrap_string(input_def.longdesc) - return "" - if get_connection_output_count() > 0: - var output_1 : Vector2 = get_connection_output_position(0)-5*scale - var output_2 : Vector2 = get_connection_output_position(get_connection_output_count()-1)+5*scale - var new_show_outputs : bool = Rect2(output_1, output_2-output_1).has_point(pos) - if new_show_outputs != show_outputs: - show_outputs = new_show_outputs - update() - if new_show_outputs: - for i in range(get_connection_output_count()): - if (get_connection_output_position(i)-pos).length() < 5*scale.x: - var output_def = generator.get_output_defs()[i] - if output_def.has("longdesc"): - return wrap_string(output_def.longdesc) - return "" - -func clear_connection_labels() -> void: - if show_inputs or show_outputs: - show_inputs = false - show_outputs = false - update() diff --git a/material_maker/nodes/comment/comment.gd b/material_maker/nodes/comment/comment.gd deleted file mode 100644 index dfb6dc1..0000000 --- a/material_maker/nodes/comment/comment.gd +++ /dev/null @@ -1,67 +0,0 @@ -extends MMGraphNodeBase - -onready var label = $VBox/Label -onready var editor = $VBox/TextEdit - -func _draw() -> void: - var icon = preload("res://material_maker/icons/edit.tres") - draw_texture_rect(icon, Rect2(rect_size.x-68, 4, 16, 16), false) - draw_rect(Rect2(rect_size.x-48, 4, 16, 16), generator.color) - if !is_connected("gui_input", self, "_on_gui_input"): - connect("gui_input", self, "_on_gui_input") - -func set_generator(g) -> void: - generator = g - label.text = generator.text - rect_size = generator.size - title = generator.title - set_color(generator.color) - -func _on_resize_request(new_size) -> void: - rect_size = new_size - generator.size = new_size - -func _on_Label_gui_input(ev) -> void: - if ev is InputEventMouseButton and ev.doubleclick and ev.button_index == BUTTON_LEFT: - editor.rect_min_size = label.rect_size + Vector2(0, rect_size.y - get_minimum_size().y) - editor.text = label.text - label.visible = false - editor.visible = true - editor.select_all() - editor.grab_focus() - -func _on_TextEdit_focus_exited() -> void: - label.text = editor.text - generator.text = editor.text - label.visible = true - editor.visible = false - -func _on_gui_input(event) -> void: - if event is InputEventMouseButton and event.pressed and event.button_index == BUTTON_LEFT: - if Rect2(rect_size.x-48, 4, 16, 16).has_point(event.position): - $Popup/ColorPicker.color = generator.color - $Popup/ColorPicker.connect("color_changed", self, "set_color") - $Popup.rect_position = event.global_position - $Popup.popup() - accept_event() - elif Rect2(rect_size.x-68, 4, 16, 16).has_point(event.position): - var dialog = preload("res://material_maker/widgets/line_dialog/line_dialog.tscn").instance() - dialog.set_value(generator.title) - dialog.set_texts("Comment", "Enter the comment node title") - add_child(dialog) - dialog.connect("ok", self, "set_title") - dialog.connect("popup_hide", dialog, "queue_free") - dialog.popup_centered() - accept_event() - -func set_color(c): - generator.color = c - var color = c - color.a = 0.3 - get_stylebox("comment").bg_color = color - get_parent().send_changed_signal() - -func set_title(t): - title = t - generator.title = t - get_parent().send_changed_signal() diff --git a/material_maker/nodes/comment/comment.tscn b/material_maker/nodes/comment/comment.tscn deleted file mode 100644 index 231f6c5..0000000 --- a/material_maker/nodes/comment/comment.tscn +++ /dev/null @@ -1,88 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://material_maker/nodes/comment/comment.gd" type="Script" id=1] - - -[sub_resource type="StyleBoxFlat" id=1] -resource_local_to_scene = true -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 0, 0, 0, 0.3 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 1, 1, 1, 0.9 ) - -[sub_resource type="StyleBoxFlat" id=2] -bg_color = Color( 1, 1, 1, 0.0627451 ) - -[node name="GraphNode" type="GraphNode"] -margin_left = 1.0 -margin_top = 1.0 -margin_right = 256.0 -margin_bottom = 82.0 -size_flags_horizontal = 3 -size_flags_vertical = 3 -custom_styles/commentfocus = SubResource( 1 ) -custom_styles/comment = SubResource( 1 ) -title = "Comment" -show_close = true -resizable = true -comment = true -slot/0/left_enabled = false -slot/0/left_type = 0 -slot/0/left_color = Color( 1, 1, 1, 1 ) -slot/0/right_enabled = false -slot/0/right_type = 0 -slot/0/right_color = Color( 1, 1, 1, 1 ) -slot/1/left_enabled = false -slot/1/left_type = 0 -slot/1/left_color = Color( 1, 1, 1, 1 ) -slot/1/right_enabled = false -slot/1/right_type = 0 -slot/1/right_color = Color( 1, 1, 1, 1 ) -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="VBox" type="VBoxContainer" parent="."] -margin_left = 16.0 -margin_top = 24.0 -margin_right = 239.0 -margin_bottom = 38.0 - -[node name="Label" type="Label" parent="VBox"] -margin_right = 223.0 -margin_bottom = 14.0 -mouse_filter = 0 -text = "Double-click to write a comment" -autowrap = true - -[node name="TextEdit" type="TextEdit" parent="VBox"] -visible = false -margin_top = 18.0 -margin_right = 221.0 -margin_bottom = 18.0 -custom_styles/focus = SubResource( 2 ) -custom_styles/normal = SubResource( 2 ) -wrap_enabled = true - -[node name="Popup" type="Popup" parent="."] -margin_left = 16.0 -margin_top = 39.0 -margin_right = 239.0 -margin_bottom = 39.0 - -[node name="ColorPicker" type="ColorPicker" parent="Popup"] -margin_left = 4.0 -margin_top = 4.0 -margin_right = 4.0 -margin_bottom = 4.0 -rect_scale = Vector2( 0.75, 0.75 ) -[connection signal="resize_request" from="." to="." method="_on_resize_request"] -[connection signal="gui_input" from="VBox/Label" to="." method="_on_Label_gui_input"] -[connection signal="focus_exited" from="VBox/TextEdit" to="." method="_on_TextEdit_focus_exited"] diff --git a/material_maker/nodes/debug/debug.gd b/material_maker/nodes/debug/debug.gd deleted file mode 100644 index 001332d..0000000 --- a/material_maker/nodes/debug/debug.gd +++ /dev/null @@ -1,38 +0,0 @@ -extends MMGraphNodeBase - -static func generate_debug_shader(src_code) -> String: - var code - code = "" - var file = File.new() - file.open("res://addons/material_maker/common.shader", File.READ) - var file_contents = file.get_as_text() - code += file_contents.right(file_contents.find("//---")) - code += "\n" - if src_code.has("textures"): - for t in src_code.textures.keys(): - code += "uniform sampler2D "+t+";\n" - if src_code.has("globals"): - for g in src_code.globals: - code += g - var shader_code = src_code.defs - shader_code += "\nvoid mainImage(out vec4 fragColor, in vec2 fragCoord) {\nfloat minSize = min(iResolution.x, iResolution.y);\nvec2 UV = vec2(0.0, 1.0) + vec2(1.0, -1.0) * (fragCoord-0.5*(iResolution.xy-vec2(minSize)))/minSize;\n" - shader_code += src_code.code - if src_code.has("rgba"): - shader_code += "fragColor = "+src_code.rgba+";\n" - else: - shader_code += "fragColor = vec4(1.0, 0.0, 0.0, 1.0);\n" - shader_code += "}\n" - #print("GENERATED SHADER:\n"+shader_code) - code += shader_code - code = code.replace("uniform", "const") - code = code.replace("elapsed_time", "iTime") - return code - -func _on_Button_pressed() -> void: - var src = generator.get_source(0) - if src != null: - var context : MMGenContext = MMGenContext.new() - var source = src.generator.get_shader_code("UV", src.output_index, context) - var popup = preload("res://material_maker/nodes/debug/debug_popup.tscn").instance() - get_parent().add_child(popup) - popup.show_code(generate_debug_shader(source)) diff --git a/material_maker/nodes/debug/debug.tscn b/material_maker/nodes/debug/debug.tscn deleted file mode 100644 index 6bd3bbb..0000000 --- a/material_maker/nodes/debug/debug.tscn +++ /dev/null @@ -1,26 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://material_maker/nodes/debug/debug.gd" type="Script" id=1] - - - -[node name="Debug" type="GraphNode"] -margin_right = 124.0 -margin_bottom = 49.0 -title = "Debug" -show_close = true -slot/0/left_enabled = true -slot/0/left_type = 0 -slot/0/left_color = Color( 0, 1, 0, 0.501961 ) -slot/0/right_enabled = false -slot/0/right_type = 0 -slot/0/right_color = Color( 1, 1, 1, 1 ) -script = ExtResource( 1 ) - -[node name="Button" type="Button" parent="."] -margin_left = 16.0 -margin_top = 24.0 -margin_right = 108.0 -margin_bottom = 44.0 -text = "Show shader" -[connection signal="pressed" from="Button" to="." method="_on_Button_pressed"] diff --git a/material_maker/nodes/debug/debug_popup.gd b/material_maker/nodes/debug/debug_popup.gd deleted file mode 100644 index 8e45c14..0000000 --- a/material_maker/nodes/debug/debug_popup.gd +++ /dev/null @@ -1,6 +0,0 @@ -extends Popup - -func show_code(text : String) -> void: - $TextEdit.text = text - connect("popup_hide", self, "queue_free") - popup_centered() diff --git a/material_maker/nodes/debug/debug_popup.tscn b/material_maker/nodes/debug/debug_popup.tscn deleted file mode 100644 index 18403ad..0000000 --- a/material_maker/nodes/debug/debug_popup.tscn +++ /dev/null @@ -1,17 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://material_maker/nodes/debug/debug_popup.gd" type="Script" id=1] - - -[node name="Popup" type="Popup"] -margin_right = 500.0 -margin_bottom = 300.0 -rect_min_size = Vector2( 600, 400 ) -script = ExtResource( 1 ) - -[node name="TextEdit" type="TextEdit" parent="."] -anchor_right = 1.0 -anchor_bottom = 1.0 -custom_colors/background_color = Color( 0, 0.00392157, 0.203922, 1 ) -syntax_highlighting = true -show_line_numbers = true diff --git a/material_maker/nodes/edit_buttons.gd b/material_maker/nodes/edit_buttons.gd deleted file mode 100644 index 3a2e63e..0000000 --- a/material_maker/nodes/edit_buttons.gd +++ /dev/null @@ -1,6 +0,0 @@ -extends HBoxContainer - -func connect_buttons(object, edit_fct, load_fct, save_fct) -> void: - $Edit.connect("pressed", object, edit_fct) - $Load.connect("pressed", object, load_fct) - $Save.connect("pressed", object, save_fct) diff --git a/material_maker/nodes/edit_buttons.tscn b/material_maker/nodes/edit_buttons.tscn deleted file mode 100644 index 376d27a..0000000 --- a/material_maker/nodes/edit_buttons.tscn +++ /dev/null @@ -1,45 +0,0 @@ -[gd_scene load_steps=6 format=2] - -[ext_resource path="res://material_maker/nodes/edit_buttons.gd" type="Script" id=1] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=2] - -[sub_resource type="AtlasTexture" id=1] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 16, 16, 16, 16 ) -filter_clip = true - -[sub_resource type="AtlasTexture" id=2] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 48, 16, 16, 16 ) - -[sub_resource type="AtlasTexture" id=3] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 32, 16, 16, 16 ) - -[node name="NodeEditButtons" type="HBoxContainer"] -margin_right = 65.0 -margin_bottom = 22.0 -script = ExtResource( 1 ) - -[node name="Edit" type="Button" parent="."] -margin_right = 28.0 -margin_bottom = 22.0 -icon = SubResource( 1 ) -flat = true - -[node name="Load" type="Button" parent="."] -margin_left = 32.0 -margin_right = 60.0 -margin_bottom = 22.0 -icon = SubResource( 2 ) -flat = true - -[node name="Save" type="Button" parent="."] -margin_left = 64.0 -margin_right = 92.0 -margin_bottom = 22.0 -icon = SubResource( 3 ) -flat = true diff --git a/material_maker/nodes/generic/generic.gd b/material_maker/nodes/generic/generic.gd deleted file mode 100644 index b8fe6eb..0000000 --- a/material_maker/nodes/generic/generic.gd +++ /dev/null @@ -1,465 +0,0 @@ -extends MMGraphNodeBase -class_name MMGraphNodeGeneric - -var controls = {} -var ignore_parameter_change = "" -var output_count = 0 - -var preview : ColorRect -var preview_position : int -var preview_timer : Timer = Timer.new() - -func _draw() -> void: - ._draw() - if generator != null and generator.preview >= 0: - var conn_pos = get_connection_output_position(generator.preview) - conn_pos /= get_global_transform().get_scale() - draw_texture(preload("res://material_maker/icons/output_preview.tres"), conn_pos-Vector2(8, 8), get_color("title_color")) - -func set_generator(g : MMGenBase) -> void: - .set_generator(g) - generator.connect("parameter_changed", self, "on_parameter_changed") - update_node() - -func on_parameter_changed(p : String, v) -> void: - if ignore_parameter_change == p: - return - if p == "__update_all__": - update_node() - elif controls.has(p): - var o = controls[p] - if o is Control and o.filename == "res://material_maker/widgets/float_edit/float_edit.tscn": - o.value = v - elif o is LineEdit: - o.text = v - elif o is SizeOptionButton: - o.size_value = v - elif o is OptionButton: - o.selected = v - elif o is CheckBox: - o.pressed = v - elif o is ColorPickerButton: - o.color = MMType.deserialize_value(v) - elif o is Control and o.filename == "res://material_maker/widgets/file_picker_button/file_picker_button.tscn": - o.path = v - elif o is Control and o.filename == "res://material_maker/widgets/gradient_editor/gradient_editor.tscn": - var gradient : MMGradient = MMGradient.new() - gradient.deserialize(v) - o.value = gradient - else: - print("unsupported widget "+str(o)) - get_parent().set_need_save() - -func initialize_properties() -> void: - var parameter_names = [] - for p in generator.get_parameter_defs(): - parameter_names.push_back(p.name) - for c in controls: - if parameter_names.find(c) == -1: - continue - var o = controls[c] - if generator.parameters.has(c): - on_parameter_changed(c, generator.parameters[c]) - if o is Control and o.filename == "res://material_maker/widgets/float_edit/float_edit.tscn": - o.connect("value_changed", self, "_on_value_changed", [ o.name ]) - elif o is LineEdit: - o.connect("text_changed", self, "_on_text_changed", [ o.name ]) - elif o is SizeOptionButton: - o.connect("size_value_changed", self, "_on_value_changed", [ o.name ]) - elif o is OptionButton: - o.connect("item_selected", self, "_on_value_changed", [ o.name ]) - elif o is CheckBox: - o.connect("toggled", self, "_on_value_changed", [ o.name ]) - elif o is ColorPickerButton: - o.connect("color_changed", self, "_on_color_changed", [ o.name ]) - elif o is Control and o.filename == "res://material_maker/widgets/file_picker_button/file_picker_button.tscn": - o.connect("on_file_selected", self, "_on_file_changed", [ o.name ]) - elif o is Control and o.filename == "res://material_maker/widgets/gradient_editor/gradient_editor.tscn": - o.connect("updated", self, "_on_gradient_changed", [ o.name ]) - else: - print("unsupported widget "+str(o)) - -func _on_text_changed(new_text, variable : String) -> void: - ignore_parameter_change = variable - generator.set_parameter(variable, new_text) - ignore_parameter_change = "" - get_parent().set_need_save() - -func _on_value_changed(new_value, variable : String) -> void: - ignore_parameter_change = variable - generator.set_parameter(variable, new_value) - ignore_parameter_change = "" - get_parent().set_need_save() - -func _on_color_changed(new_color, variable : String) -> void: - ignore_parameter_change = variable - generator.set_parameter(variable, new_color) - ignore_parameter_change = "" - get_parent().set_need_save() - -func _on_file_changed(new_file, variable : String) -> void: - ignore_parameter_change = variable - generator.set_parameter(variable, new_file) - ignore_parameter_change = "" - get_parent().set_need_save() - -func _on_gradient_changed(new_gradient, variable : String) -> void: - ignore_parameter_change = variable - generator.set_parameter(variable, new_gradient.duplicate()) - ignore_parameter_change = "" - get_parent().set_need_save() - -func create_parameter_control(p : Dictionary) -> Control: - var control = null - if p.type == "float": - control = preload("res://material_maker/widgets/float_edit/float_edit.tscn").instance() - if ! generator.accept_float_expressions(): - control.float_only = true - control.min_value = p.min - control.max_value = p.max - control.step = 0.005 if !p.has("step") else p.step - if p.has("default"): - control.value = p.default - control.rect_min_size.x = 80 - elif p.type == "size": - control = SizeOptionButton.new() - control.min_size = p.first - control.max_size = p.last - control.size_value = p.first if !p.has("default") else p.default - elif p.type == "enum": - control = OptionButton.new() - for i in range(p.values.size()): - var value = p.values[i] - control.add_item(value.name) - control.selected = 0 if !p.has("default") else p.default - elif p.type == "boolean": - control = CheckBox.new() - elif p.type == "color": - control = ColorPickerButton.new() - control.set_script(preload("res://material_maker/widgets/color_picker_button/color_picker_button.gd")) - control.rect_min_size.x = 40 - elif p.type == "gradient": - control = preload("res://material_maker/widgets/gradient_editor/gradient_editor.tscn").instance() - elif p.type == "string": - control = LineEdit.new() - elif p.type == "file": - control = preload("res://material_maker/widgets/file_picker_button/file_picker_button.tscn").instance() - if p.has("filters"): - for f in p.filters: - control.add_filter(f) - var tooltip : String - if p.has("shortdesc"): - tooltip = p.shortdesc+" ("+p.name+")" - if p.has("longdesc"): - tooltip += "\n"+p.longdesc - elif p.has("longdesc"): - tooltip += p.longdesc - control.hint_tooltip = wrap_string(tooltip) - return control - -func save_preview_widget() -> void: - if preview != null and preview.is_inside_tree(): - preview.get_parent().remove_child(preview) - if preview_timer != null: - preview_timer.stop() - -func restore_preview_widget() -> void: - if generator == null or generator.preview == -1: - if preview != null and preview.is_inside_tree(): - preview.get_parent().remove_child(preview) - rect_size = Vector2(0, 0) - else: - if preview == null: - preview = preload("res://material_maker/panels/preview_2d/preview_2d_node.tscn").instance() - preview_timer.one_shot = true - preview_timer.connect("timeout", self, "do_update_preview") - preview.add_child(preview_timer) - var child_count = get_child_count() - var preview_parent = get_child(child_count-1) - while preview_parent is Container: - child_count = preview_parent.get_child_count() - preview_parent = preview_parent.get_child(child_count-1) - if preview_parent == null: - preview_parent = Control.new() - get_child(get_child_count()-1).add_child(preview_parent) - preview_parent.add_child(preview) - preview.visible = false - update_preview() - rect_size = Vector2(100, 96) - -func update_preview() -> void: - if generator == null or generator.preview == -1: - return - preview_timer.start(0.2) - -func do_update_preview() -> void: - if !preview.is_inside_tree(): - restore_preview_widget() - preview.set_generator(generator, generator.preview) - var pos = Vector2(0, 0) - var parent = preview.get_parent() - while parent != self: - pos += parent.rect_position - parent = parent.get_parent() - preview.rect_position = Vector2(18, 24)-pos - preview.rect_size = rect_size-Vector2(38, 28) - preview.visible = true - -func update_rendering_time(t : int) -> void: - .update_rendering_time(t) - update_title() - -func update_title() -> void: - if rendering_time < 0: - title = generator.get_type_name() - else: - title = generator.get_type_name()+" ("+str(rendering_time)+"ms)" - if generator == null or generator.minimized: - var font : Font = get_font("default_font") - var max_title_width = 28 - if font.get_string_size(title).x > max_title_width: - for i in range(1, title.length()-1): - if font.get_string_size(title.left(i)+"...").x > max_title_width: - title = title.left(i-1)+"..." - break - -func update_node() -> void: - # Clean node - clear_all_slots() - save_preview_widget() - for c in get_children(): - remove_child(c) - c.free() - # Show or hide the close button - show_close = generator.can_be_deleted() - # Rebuild node - update_title() - # Resize to minimum - rect_size = Vector2(0, 0) - # Regex for labels - var regex = RegEx.new() - regex.compile("^(\\d+):(.*)") - # Inputs - var inputs = generator.get_input_defs() - var index = -1 - for i in range(inputs.size()): - var input = inputs[i] - var enable_left = false - var color_left = Color(0.5, 0.5, 0.5) - var type_left = 0 - if typeof(input) == TYPE_DICTIONARY: - enable_left = true - if mm_io_types.types.has(input.type): - color_left = mm_io_types.types[input.type].color - type_left = mm_io_types.types[input.type].slot_type - var label = "" - if !generator.minimized: - if input.has("label"): - label = input.label - var result = regex.search(label) - if result: - index = result.get_string(1).to_int()-1 - label = result.get_string(2) - else: - index += 1 - var hsizer : HBoxContainer - while get_child_count() < index: - hsizer = HBoxContainer.new() - hsizer.size_flags_horizontal = SIZE_EXPAND | SIZE_FILL - add_child(hsizer) - hsizer.add_child(Control.new()) - set_slot(get_child_count()-1, false, 0, Color(), false, 0, Color()) - hsizer = HBoxContainer.new() - hsizer.size_flags_horizontal = SIZE_EXPAND | SIZE_FILL - add_child(hsizer) - if !generator.minimized and label != "": - var label_widget : Label = Label.new() - label_widget.text = label - hsizer.add_child(label_widget) - else: - var control : Control = Control.new() - control.rect_min_size.y = 12 - hsizer.add_child(control) - set_slot(index, enable_left, type_left, color_left, false, 0, Color()) - var input_names_width : int = 0 - for c in get_children(): - var width = c.get_child(0).rect_size.x - if width > input_names_width: - input_names_width = width - if input_names_width > 0: - input_names_width += 3 - for c in get_children(): - c.get_child(0).rect_min_size.x = input_names_width - # Parameters - if !generator.minimized: - controls = {} - index = -1 - for p in generator.get_parameter_defs(): - if !p.has("name") or !p.has("type"): - continue - var control = create_parameter_control(p) - if control != null: - var label = p.name - control.name = label - controls[control.name] = control - if p.has("label"): - label = p.label - var result = regex.search(label) - if result: - index = result.get_string(1).to_int()-1 - label = result.get_string(2) - else: - index += 1 - var hsizer : HBoxContainer - while index >= get_child_count(): - hsizer = HBoxContainer.new() - hsizer.size_flags_horizontal = SIZE_EXPAND | SIZE_FILL - var empty_control : Control = Control.new() - empty_control.rect_min_size.x = input_names_width - hsizer.add_child(empty_control) - add_child(hsizer) - hsizer = get_child(index) - if label != "": - var label_widget = Label.new() - label_widget.text = label - label_widget.size_flags_horizontal = SIZE_EXPAND | SIZE_FILL - hsizer.add_child(label_widget) - control.size_flags_horizontal = SIZE_EXPAND | SIZE_FILL - if hsizer != null: - hsizer.add_child(control) - initialize_properties() - # Outputs - var outputs = generator.get_output_defs() - var button_width = 0 - output_count = outputs.size() - for i in range(output_count): - var output = outputs[i] - var enable_right : bool = true - var color_right : Color = Color(0.5, 0.5, 0.5) - var type_right : int = 0 - assert(typeof(output) == TYPE_DICTIONARY) - assert(output.has("type")) - enable_right = true - if mm_io_types.types.has(output.type): - color_right = mm_io_types.types[output.type].color - type_right = mm_io_types.types[output.type].slot_type - set_slot(i, is_slot_enabled_left(i), get_slot_type_left(i), get_slot_color_left(i), enable_right, type_right, color_right) - var hsizer : HBoxContainer - while i >= get_child_count(): - hsizer = HBoxContainer.new() - hsizer.size_flags_horizontal = SIZE_EXPAND | SIZE_FILL - add_child(hsizer) - hsizer = get_child(i) - if hsizer.get_child_count() == 0: - hsizer.rect_min_size.y = 12 - if !outputs.empty(): - for i in range(output_count, get_child_count()): - var hsizer : HBoxContainer = get_child(i) - var empty_control : Control = Control.new() - empty_control.rect_min_size.x = button_width - hsizer.add_child(empty_control) - # Edit buttons - if generator.is_editable(): - var edit_buttons = preload("res://material_maker/nodes/edit_buttons.tscn").instance() - add_child(edit_buttons) - edit_buttons.connect_buttons(self, "edit_generator", "load_generator", "save_generator") - set_slot(edit_buttons.get_index(), false, 0, Color(0.0, 0.0, 0.0), false, 0, Color(0.0, 0.0, 0.0)) - if generator.minimized: - rect_size = Vector2(96, 96) - # Preview - restore_preview_widget() - -func edit_generator() -> void: - if generator.has_method("edit"): - generator.edit(self) - -func update_generator(shader_model) -> void: - generator.set_shader_model(shader_model) - update_node() - get_parent().set_need_save() - -func load_generator() -> void: - var dialog = FileDialog.new() - add_child(dialog) - dialog.rect_min_size = Vector2(500, 500) - dialog.access = FileDialog.ACCESS_FILESYSTEM - dialog.mode = FileDialog.MODE_OPEN_FILE - dialog.add_filter("*.mmg;Material Maker Generator") - if get_node("/root/MainWindow") != null: - var config_cache = get_node("/root/MainWindow").config_cache - if config_cache.has_section_key("path", "template"): - dialog.current_dir = config_cache.get_value("path", "template") - dialog.connect("file_selected", self, "do_load_generator") - dialog.connect("popup_hide", dialog, "queue_free") - dialog.popup_centered() - -func do_load_generator(file_name : String) -> void: - if get_node("/root/MainWindow") != null: - var config_cache = get_node("/root/MainWindow").config_cache - config_cache.set_value("path", "template", file_name.get_base_dir()) - var new_generator = null - if file_name.ends_with(".mmn"): - var file = File.new() - if file.open(file_name, File.READ) == OK: - new_generator = MMGenShader.new() - new_generator.set_shader_model(parse_json(file.get_as_text())) - file.close() - else: - new_generator = mm_loader.load_gen(file_name) - if new_generator != null: - var gen_name = mm_loader.generator_name_from_path(file_name) - if gen_name != "": - new_generator.model = gen_name - var parent_generator = generator.get_parent() - parent_generator.replace_generator(generator, new_generator) - generator = new_generator - update_node() - -func save_generator() -> void: - var dialog = FileDialog.new() - add_child(dialog) - dialog.rect_min_size = Vector2(500, 500) - dialog.access = FileDialog.ACCESS_FILESYSTEM - dialog.mode = FileDialog.MODE_SAVE_FILE - dialog.add_filter("*.mmg;Material Maker Generator") - if get_node("/root/MainWindow") != null: - var config_cache = get_node("/root/MainWindow").config_cache - if config_cache.has_section_key("path", "template"): - dialog.current_dir = config_cache.get_value("path", "template") - dialog.connect("file_selected", self, "do_save_generator") - dialog.connect("popup_hide", dialog, "queue_free") - dialog.popup_centered() - -func do_save_generator(file_name : String) -> void: - if get_node("/root/MainWindow") != null: - var config_cache = get_node("/root/MainWindow").config_cache - config_cache.set_value("path", "template", file_name.get_base_dir()) - var file = File.new() - if file.open(file_name, File.WRITE) == OK: - var data = generator.serialize() - data.name = file_name.get_file().get_basename() - data.node_position = { x=0, y=0 } - file.store_string(JSON.print(data, "\t", true)) - file.close() - mm_loader.update_predefined_generators() - -func on_clicked_output(index : int) -> void: - if generator.preview == index: - generator.preview = -1 - disconnect("mouse_entered", self, "on_mouse_entered") - disconnect("mouse_exited", self, "on_mouse_exited") - else: - generator.preview = index - connect("mouse_entered", self, "on_mouse_entered") - connect("mouse_exited", self, "on_mouse_exited") - update_preview() - restore_preview_widget() - update() - -func on_mouse_entered(): - if !generator.minimized: - preview.visible = false - -func on_mouse_exited(): - if !generator.minimized and !get_global_rect().has_point(get_global_mouse_position()): - preview.visible = true diff --git a/material_maker/nodes/generic/generic.tscn b/material_maker/nodes/generic/generic.tscn deleted file mode 100644 index ecdd245..0000000 --- a/material_maker/nodes/generic/generic.tscn +++ /dev/null @@ -1,14 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://material_maker/nodes/generic/generic.gd" type="Script" id=1] - - -[node name="Generic" type="GraphNode"] -margin_right = 95.0 -margin_bottom = 29.0 -title = "Generic" -show_close = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/material_maker/nodes/image/godot_logo.png b/material_maker/nodes/image/godot_logo.png deleted file mode 100644 index 58d5916..0000000 Binary files a/material_maker/nodes/image/godot_logo.png and /dev/null differ diff --git a/material_maker/nodes/image/godot_logo.png.import b/material_maker/nodes/image/godot_logo.png.import deleted file mode 100644 index af34918..0000000 --- a/material_maker/nodes/image/godot_logo.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/godot_logo.png-2bad11a053e2f30a2a711c57a893c115.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/nodes/image/godot_logo.png" -dest_files=[ "res://.import/godot_logo.png-2bad11a053e2f30a2a711c57a893c115.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/nodes/image/image.gd b/material_maker/nodes/image/image.gd deleted file mode 100644 index fb64380..0000000 --- a/material_maker/nodes/image/image.gd +++ /dev/null @@ -1,40 +0,0 @@ -extends MMGraphNodeBase - -func _ready() -> void: - set_slot(0, false, 0, Color(0.5, 0.5, 1), true, 0, Color(0.5, 0.5, 1)) - -func set_generator(g) -> void: - .set_generator(g) - generator.connect("parameter_changed", self, "on_parameter_changed") - $TextureButton.texture_normal = generator.texture - -func set_texture(path) -> void: - if path == null: - return - if generator != null: - generator.set_parameter("image", path) - $TextureButton.texture_normal = generator.texture - -func on_parameter_changed(_p, _v) -> void: - $TextureButton.texture_normal = generator.texture - -func _on_TextureButton_pressed() -> void: - var dialog = FileDialog.new() - add_child(dialog) - dialog.rect_min_size = Vector2(500, 500) - dialog.access = FileDialog.ACCESS_FILESYSTEM - dialog.mode = FileDialog.MODE_OPEN_FILE - dialog.add_filter("*.bmp;BMP Image") - dialog.add_filter("*.exr;EXR Image") - dialog.add_filter("*.hdr;Radiance HDR Image") - dialog.add_filter("*.jpg,*.jpeg;JPEG Image") - dialog.add_filter("*.png;PNG Image") - dialog.add_filter("*.svg;SVG Image") - dialog.add_filter("*.tga;TGA Image") - dialog.add_filter("*.webp;WebP Image") - dialog.connect("file_selected", self, "set_texture") - dialog.connect("popup_hide", dialog, "queue_free") - dialog.popup_centered() - -func on_drop_image_file(file_name : String) -> void: - set_texture(file_name) diff --git a/material_maker/nodes/image/image.tscn b/material_maker/nodes/image/image.tscn deleted file mode 100644 index 735adc2..0000000 --- a/material_maker/nodes/image/image.tscn +++ /dev/null @@ -1,40 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://material_maker/nodes/image/image.gd" type="Script" id=1] -[ext_resource path="res://material_maker/nodes/image/godot_logo.png" type="Texture" id=2] - -[sub_resource type="Theme" id=1] - -[node name="Image" type="GraphNode"] -margin_left = -1.0 -margin_top = -1.0 -margin_right = 95.0 -margin_bottom = 92.0 -mouse_filter = 1 -size_flags_stretch_ratio = 0.13 -theme = SubResource( 1 ) -title = "Image" -show_close = true -slot/0/left_enabled = false -slot/0/left_type = 0 -slot/0/left_color = Color( 0.5, 0.5, 1, 1 ) -slot/0/right_enabled = true -slot/0/right_type = 0 -slot/0/right_color = Color( 0.5, 0.5, 1, 1 ) -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="TextureButton" type="TextureButton" parent="."] -margin_left = 16.0 -margin_top = 24.0 -margin_right = 80.0 -margin_bottom = 88.0 -rect_min_size = Vector2( 64, 64 ) -rect_clip_content = true -texture_normal = ExtResource( 2 ) -expand = true -stretch_mode = 5 - -[connection signal="pressed" from="TextureButton" to="." method="_on_TextureButton_pressed"] diff --git a/material_maker/nodes/ios/add.tscn b/material_maker/nodes/ios/add.tscn deleted file mode 100644 index d24c534..0000000 --- a/material_maker/nodes/ios/add.tscn +++ /dev/null @@ -1,19 +0,0 @@ -[gd_scene load_steps=3 format=2] - -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=1] - -[sub_resource type="AtlasTexture" id=1] -flags = 4 -atlas = ExtResource( 1 ) -region = Rect2( 50, 1, 12, 14 ) - -[node name="Add" type="Button"] -margin_left = 16.0 -margin_top = 44.0 -margin_right = 40.0 -margin_bottom = 64.0 -size_flags_horizontal = 0 -icon = SubResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/material_maker/nodes/ios/ios.gd b/material_maker/nodes/ios/ios.gd deleted file mode 100644 index b3108ea..0000000 --- a/material_maker/nodes/ios/ios.gd +++ /dev/null @@ -1,41 +0,0 @@ -extends MMGraphNodeBase - -func set_generator(g) -> void: - .set_generator(g) - generator.connect("parameter_changed", self, "on_parameter_changed") - update_node() - -func on_parameter_changed(p, _v) -> void: - if p == "__update_all__": - call_deferred("update_node") - -func update_up_down_buttons() -> void: - for c in get_children(): - if ! (c is Button): - c.update_up_down_button() - -func update_node() -> void: - for c in get_children(): - remove_child(c) - c.free() - rect_size = Vector2(0, 0) - title = generator.get_type_name() - var color = Color(0.0, 0.5, 0.0, 0.5) - var io_defs = generator.get_io_defs() - var group_size = 0 - for i in io_defs.size(): - var p = io_defs[i] - color = mm_io_types.types[p.type].color - var slot_type = mm_io_types.types[p.type].slot_type - set_slot(get_child_count(), generator.name != "gen_inputs", slot_type, color, generator.name != "gen_outputs", slot_type, color) - var port : Control = preload("res://material_maker/nodes/ios/port.tscn").instance() - add_child(port) - if group_size > 1 && i == io_defs.size()-1: - group_size = 1 - group_size = port.set_model_data(p, group_size) - PortGroupButton.update_groups(self) - var add_button : Button = preload("res://material_maker/nodes/ios/add.tscn").instance() - add_child(add_button) - add_button.connect("pressed", generator, "add_port") - set_slot(get_child_count()-1, false, 0, color, false, 0, color) - update_up_down_buttons() diff --git a/material_maker/nodes/ios/ios.tscn b/material_maker/nodes/ios/ios.tscn deleted file mode 100644 index 5e08850..0000000 --- a/material_maker/nodes/ios/ios.tscn +++ /dev/null @@ -1,11 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://material_maker/nodes/ios/ios.gd" type="Script" id=1] - -[node name="IOs" type="GraphNode"] -margin_right = 32.0 -margin_bottom = 29.0 -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/material_maker/nodes/ios/port.gd b/material_maker/nodes/ios/port.gd deleted file mode 100644 index f3b3650..0000000 --- a/material_maker/nodes/ios/port.gd +++ /dev/null @@ -1,52 +0,0 @@ -extends HBoxContainer - -func _ready() -> void: - $Type.clear() - for tn in mm_io_types.type_names: - var t = mm_io_types.types[tn] - $Type.add_item(t.label) - -func set_model_data(data, remaining_group_size = 0) -> int: - $Name.set_text(data.name if data.has("name") else "") - $Type.select(mm_io_types.type_names.find(data.type)) - if data.has("shortdesc"): - $Description.short_description = data.shortdesc - if data.has("longdesc"): - $Description.long_description = data.longdesc - $Description.update_tooltip() - if data.has("group_size") and data.group_size > 1: - $PortGroupButton.set_state(1) - return data.group_size-1 - elif remaining_group_size == 1: - $PortGroupButton.set_state(1) - return int(max(remaining_group_size-1, 0)) - -func update_up_down_button() -> void: - var parent = get_parent() - if parent == null: - return - $Up.disabled = (get_index() == 0) - $Down.disabled = (get_index() == get_parent().get_child_count()-2) - -func _on_Name_label_changed(new_label) -> void: - get_parent().generator.set_port_name(get_index(), new_label) - -func _on_Type_item_selected(ID) -> void: - get_parent().generator.set_port_type(get_index(), mm_io_types.type_names[ID]) - -func _on_PortGroupButton_group_size_changed(s): - get_parent().generator.set_port_group_size(get_index(), s) - get_parent().update() - -func _on_Description_descriptions_changed(short_description, long_description): - get_parent().generator.set_port_descriptions(get_index(), short_description, long_description) - -func _on_Delete_pressed() -> void: - get_parent().generator.delete_port(get_index()) - -func _on_Up_pressed() -> void: - get_parent().generator.swap_ports(get_index(), get_index()-1) - -func _on_Down_pressed() -> void: - get_parent().generator.swap_ports(get_index(), get_index()+1) - diff --git a/material_maker/nodes/ios/port.tscn b/material_maker/nodes/ios/port.tscn deleted file mode 100644 index 0809043..0000000 --- a/material_maker/nodes/ios/port.tscn +++ /dev/null @@ -1,81 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://material_maker/nodes/ios/port.gd" type="Script" id=1] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=2] -[ext_resource path="res://material_maker/widgets/linked_widgets/editable_label.tscn" type="PackedScene" id=3] -[ext_resource path="res://material_maker/widgets/port_group_button/port_group_button.tscn" type="PackedScene" id=4] -[ext_resource path="res://material_maker/widgets/desc_button/desc_button.tscn" type="PackedScene" id=5] - -[sub_resource type="AtlasTexture" id=1] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 2, 17, 12, 14 ) - -[sub_resource type="AtlasTexture" id=2] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 18, 49, 12, 14 ) - -[sub_resource type="AtlasTexture" id=3] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 34, 49, 12, 14 ) - -[node name="Port" type="HBoxContainer"] -anchor_right = 1.0 -margin_bottom = 20.0 -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Delete" type="Button" parent="."] -margin_right = 24.0 -margin_bottom = 22.0 -icon = SubResource( 1 ) - -[node name="Up" type="Button" parent="."] -margin_left = 28.0 -margin_right = 52.0 -margin_bottom = 22.0 -icon = SubResource( 2 ) - -[node name="Down" type="Button" parent="."] -margin_left = 56.0 -margin_right = 80.0 -margin_bottom = 22.0 -icon = SubResource( 3 ) - -[node name="Name" parent="." instance=ExtResource( 3 )] -margin_left = 84.0 -margin_right = 1122.0 -margin_bottom = 22.0 -rect_min_size = Vector2( 30, 0 ) -size_flags_horizontal = 3 - -[node name="Description" parent="." instance=ExtResource( 5 )] -margin_left = 1126.0 -margin_right = 1154.0 -margin_bottom = 22.0 - -[node name="Type" type="OptionButton" parent="."] -margin_left = 1158.0 -margin_right = 1260.0 -margin_bottom = 22.0 -rect_min_size = Vector2( 102, 0 ) -hint_tooltip = "Port type" -text = "Greyscale" - -[node name="PortGroupButton" parent="." instance=ExtResource( 4 )] -margin_left = 1264.0 -margin_top = 3.0 -margin_right = 1280.0 -margin_bottom = 19.0 - -[connection signal="pressed" from="Delete" to="." method="_on_Delete_pressed"] -[connection signal="pressed" from="Up" to="." method="_on_Up_pressed"] -[connection signal="pressed" from="Down" to="." method="_on_Down_pressed"] -[connection signal="label_changed" from="Name" to="." method="_on_Name_label_changed"] -[connection signal="descriptions_changed" from="Description" to="." method="_on_Description_descriptions_changed"] -[connection signal="item_selected" from="Type" to="." method="_on_Type_item_selected"] -[connection signal="group_size_changed" from="PortGroupButton" to="." method="_on_PortGroupButton_group_size_changed"] diff --git a/material_maker/nodes/remote/remote.gd b/material_maker/nodes/remote/remote.gd deleted file mode 100644 index f4d0e4c..0000000 --- a/material_maker/nodes/remote/remote.gd +++ /dev/null @@ -1,172 +0,0 @@ -extends MMGraphNodeGeneric -class_name MMGraphNodeRemote - -var links = {} - -onready var grid = $Controls - -func add_control(text, control, short_description = "", long_description = "") -> void: - var label = preload("res://material_maker/widgets/linked_widgets/editable_label.tscn").instance() - label.set_text(text) - label.connect("label_changed", self, "on_label_changed", [ control.name ]) - grid.add_child(label) - var description = preload("res://material_maker/widgets/desc_button/desc_button.tscn").instance() - description.short_description = short_description - description.long_description = long_description - description.connect("descriptions_changed", self, "_on_descriptions_changed", [ control.name ]) - grid.add_child(description) - grid.add_child(control) - control.connect("mouse_entered", self, "on_enter_widget", [ control ]) - control.connect("mouse_exited", self, "on_exit_widget", [ control ]) - var button = Button.new() - button.icon = preload("res://material_maker/icons/link.tres") - grid.add_child(button) - button.connect("pressed", self, "_on_Link_pressed", [ control.name ]) - button.hint_tooltip = "Link another parameter" - button = Button.new() - button.icon = preload("res://material_maker/icons/remove.tres") - button.hint_tooltip = "Remove parameter" - grid.add_child(button) - button.connect("pressed", generator, "remove_parameter", [ control.name ]) - -func update_node() -> void: - # Show or hide the close button - show_close = generator.can_be_deleted() - # Delete the contents and wait until it's done - var i : int = 0 - yield(get_tree(), "idle_frame") - for c in grid.get_children(): - grid.remove_child(c) - c.free() - title = generator.get_type_name() - controls = {} - for p in generator.get_parameter_defs(): - var control = create_parameter_control(p) - if control != null: - control.name = p.name - controls[control.name] = control - var widget = generator.get_widget(p.name) - add_control(generator.get_widget(p.name).label, control, widget.shortdesc if widget.has("shortdesc") else "", widget.longdesc if widget.has("longdesc") else "") - if generator.widgets[i].type == "config_control" and control is OptionButton: - var current = null - if control.get_item_count() > 0 and generator.parameters.has(p.name): - control.selected = generator.parameters[p.name] - current = control.get_item_text(control.selected) - control.add_separator() - control.add_item("") - if current != null: - control.add_separator() - control.add_item("") - control.add_item("") - i += 1 - rect_size = Vector2(0, 0) - initialize_properties() - -func _on_value_changed(new_value, variable : String) -> void: - var widget = generator.get_widget(variable) - if !widget.has("type"): - return - if widget.type == "config_control": - var configuration_count = widget.configurations.size() - var control = controls[variable] - if control is OptionButton: - if new_value < configuration_count: - ._on_value_changed(new_value, variable) - var current = control.get_item_text(new_value) - control.set_item_text(configuration_count+3, "") - control.set_item_text(configuration_count+4, "") - else: - var current = control.get_item_text(generator.parameters[variable]) - var command = new_value - widget.configurations.size() - match command: - 1: - var dialog = preload("res://material_maker/widgets/line_dialog/line_dialog.tscn").instance() - add_child(dialog) - dialog.set_texts("Configuration", "Enter a name for the new configuration") - dialog.connect("ok", self, "do_add_configuration", [ variable ]) - dialog.connect("popup_hide", dialog, "queue_free") - dialog.popup_centered() - 3: - generator.update_configuration(variable, current) - 4: - generator.parameters[variable] = 0 - generator.remove_configuration(variable, current) - _: - print(command) - return - ._on_value_changed(new_value, variable) - -func do_add_configuration(config_name : String, param_name : String) -> void: - generator.add_configuration(param_name, config_name) - -func on_label_changed(new_label, param_name) -> void: - generator.set_label(param_name, new_label) - -func _on_descriptions_changed(shortdesc, longdesc, param_name) -> void: - var widget = generator.get_widget(param_name) - if widget != null: - if shortdesc == "": - widget.erase("shortdesc") - else: - widget.shortdesc = shortdesc - if longdesc == "": - widget.erase("longdesc") - else: - widget.longdesc = longdesc - -func _on_AddLink_pressed() -> void: - var control = generator.create_linked_control("Unnamed") - var widget = Control.new() - widget.name = control - add_control("Unnamed", widget) - var link = MMNodeLink.new(get_parent()) - link.pick(widget, generator, control, true) - -func _on_AddConfig_pressed() -> void: - var control = generator.create_config_control("Unnamed") - var widget = Control.new() - widget.name = control - add_control("Unnamed", widget) - var link = MMNodeLink.new(get_parent()) - link.pick(widget, generator, control, true) - -func _on_Link_pressed(param_name) -> void: - var link = MMNodeLink.new(get_parent()) - if controls.has(param_name): - link.pick(controls[param_name], generator, param_name) - -func _on_Remote_resize_request(new_minsize) -> void: - rect_size = new_minsize - -func _on_HBoxContainer_minimum_size_changed() -> void: - print("_on_HBoxContainer_minimum_size_changed "+str($HBoxContainer.rect_min_size)) - -func on_parameter_changed(p, v) -> void: - if p == "": - update_node() - else: - .on_parameter_changed(p, v) - -func on_enter_widget(widget) -> void: - var w = generator.get_widget(widget.name) - if !w.has("linked_widgets"): - return - var new_links = [] - for l in w.linked_widgets: - var graph_node = get_parent().get_node("node_"+l.node) - if graph_node != null: - var control = graph_node.controls[l.widget] - if control != null: - var link = MMNodeLink.new(get_parent()) - link.show_link(widget, control) - new_links.push_back(link) - # free existing links if any - on_exit_widget(widget) - # store new links - links[widget] = new_links - -func on_exit_widget(widget) -> void: - if links.has(widget): - for l in links[widget]: - l.queue_free() - links.erase(widget) diff --git a/material_maker/nodes/remote/remote.tscn b/material_maker/nodes/remote/remote.tscn deleted file mode 100644 index 147ad4a..0000000 --- a/material_maker/nodes/remote/remote.tscn +++ /dev/null @@ -1,69 +0,0 @@ -[gd_scene load_steps=6 format=2] - -[ext_resource path="res://material_maker/nodes/remote/remote.gd" type="Script" id=1] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=2] - -[sub_resource type="Theme" id=1] - -[sub_resource type="AtlasTexture" id=2] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 48, 32, 16, 16 ) - -[sub_resource type="AtlasTexture" id=3] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 32, 32, 16, 16 ) - -[node name="Remote" type="GraphNode"] -margin_right = 95.0 -margin_bottom = 52.0 -mouse_filter = 1 -theme = SubResource( 1 ) -title = "Remote" -show_close = true -slot/0/left_enabled = false -slot/0/left_type = 0 -slot/0/left_color = Color( 0.5, 0.5, 1, 1 ) -slot/0/right_enabled = false -slot/0/right_type = 0 -slot/0/right_color = Color( 0.5, 0.5, 1, 1 ) -slot/1/left_enabled = false -slot/1/left_type = 0 -slot/1/left_color = Color( 1, 1, 1, 1 ) -slot/1/right_enabled = false -slot/1/right_type = 0 -slot/1/right_color = Color( 1, 1, 1, 1 ) -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Controls" type="GridContainer" parent="."] -margin_left = 16.0 -margin_top = 24.0 -margin_right = 79.0 -margin_bottom = 24.0 -columns = 5 - -[node name="HBoxContainer" type="HBoxContainer" parent="."] -margin_left = 16.0 -margin_top = 25.0 -margin_right = 79.0 -margin_bottom = 47.0 - -[node name="AddLink" type="Button" parent="HBoxContainer"] -margin_right = 28.0 -margin_bottom = 22.0 -hint_tooltip = "Add linked control" -size_flags_horizontal = 0 -icon = SubResource( 2 ) - -[node name="AddConfig" type="Button" parent="HBoxContainer"] -margin_left = 32.0 -margin_right = 60.0 -margin_bottom = 22.0 -hint_tooltip = "Add configurations" -icon = SubResource( 3 ) -[connection signal="pressed" from="HBoxContainer/AddLink" to="." method="_on_AddLink_pressed"] -[connection signal="pressed" from="HBoxContainer/AddConfig" to="." method="_on_AddConfig_pressed"] diff --git a/material_maker/nodes/switch/switch.gd b/material_maker/nodes/switch/switch.gd deleted file mode 100644 index 7e2ddf5..0000000 --- a/material_maker/nodes/switch/switch.gd +++ /dev/null @@ -1,74 +0,0 @@ -extends MMGraphNodeGeneric - -var fixed_lines : int = 0 - -func _ready() -> void: - update_node() - -func update_node() -> void: - if generator == null or !generator.parameters.has("outputs") or !generator.parameters.has("choices"): - return - save_preview_widget() - var new_fixed_lines = 3 if generator.editable else 1 - if new_fixed_lines != fixed_lines: - fixed_lines = new_fixed_lines - # Remove all lines - while get_child_count() > 0: - var remove = get_child(0) - remove_child(remove) - remove.free() - var lines_list = [] - if generator.editable: - lines_list.push_back( { name="outputs", tooltip="Outputs count", min=1, max=5 } ) - lines_list.push_back( { name="choices", tooltip="Choices count", min=2, max=10 } ) - lines_list.push_back( { name="source", tooltip="Current choice", min=0, max=generator.parameters.choices-1 } ) - for l in lines_list: - var sizer = HBoxContainer.new() - var input_label = Label.new() - sizer.add_child(input_label) - if generator.editable: - var param_label = Label.new() - param_label.text = l.tooltip - sizer.add_child(param_label) - var control : HSlider = HSlider.new() - control.name = l.name - control.value = generator.parameters[l.name] - control.min_value = l.min - control.max_value = l.max - control.step = 1 - control.rect_min_size.x = 75 - if l.has("tooltip"): - control.hint_tooltip = l.tooltip - sizer.add_child(control) - control.connect("value_changed", self, "_on_value_changed", [ l.name ]) - controls[l.name] = control - add_child(sizer) - else: - # Keep lines with controls - while get_child_count() > output_count and get_child_count() > fixed_lines: - var remove = get_child(get_child_count()-1) - remove_child(remove) - remove.free() - # Populate the GraphNode - var output_count : int = generator.parameters.outputs - var input_count : int = output_count * generator.parameters.choices - controls["source"].max_value = generator.parameters.choices-1 - while get_child_count() < input_count: - var sizer = HBoxContainer.new() - var input_label = Label.new() - sizer.add_child(input_label) - add_child(sizer) - rect_size = Vector2(0, 0) - for i in range(get_child_count()): - var sizer = get_child(i) - var has_input = true - var has_output = i < output_count - if i >= input_count: - sizer.get_child(0).text = "" - has_input = false - else: - sizer.get_child(0).text = PoolByteArray([65+i%int(output_count)]).get_string_from_ascii()+str(1+i/int(output_count)) - sizer.get_child(0).add_color_override("font_color", Color(1.0, 1.0, 1.0) if i/int(output_count) == generator.parameters.source else Color(0.5, 0.5, 0.5)) - set_slot(i, has_input, 42, Color(1.0, 1.0, 1.0, 1.0), has_output, 42, Color(1.0, 1.0, 1.0, 1.0)) - # Preview - restore_preview_widget() diff --git a/material_maker/nodes/switch/switch.tscn b/material_maker/nodes/switch/switch.tscn deleted file mode 100644 index 7b35a7f..0000000 --- a/material_maker/nodes/switch/switch.tscn +++ /dev/null @@ -1,110 +0,0 @@ -[gd_scene load_steps=3 format=2] - -[ext_resource path="res://material_maker/nodes/switch/switch.gd" type="Script" id=1] - -[sub_resource type="Theme" id=1] - -[node name="Switch" type="GraphNode"] -margin_left = -1.0 -margin_top = -1.0 -margin_right = 150.0 -margin_bottom = 78.0 -mouse_filter = 1 -size_flags_stretch_ratio = 0.13 -theme = SubResource( 1 ) -title = "Switch" -show_close = true -slot/0/left_enabled = false -slot/0/left_type = 0 -slot/0/left_color = Color( 0.5, 0.5, 1, 1 ) -slot/0/right_enabled = true -slot/0/right_type = 0 -slot/0/right_color = Color( 0.5, 0.5, 1, 1 ) -slot/1/left_enabled = false -slot/1/left_type = 0 -slot/1/left_color = Color( 1, 1, 1, 1 ) -slot/1/right_enabled = false -slot/1/right_type = 0 -slot/1/right_color = Color( 1, 1, 1, 1 ) -slot/2/left_enabled = false -slot/2/left_type = 0 -slot/2/left_color = Color( 1, 1, 1, 1 ) -slot/2/right_enabled = false -slot/2/right_type = 0 -slot/2/right_color = Color( 1, 1, 1, 1 ) -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="HBox1" type="HBoxContainer" parent="."] -margin_left = 16.0 -margin_top = 24.0 -margin_right = 135.0 -margin_bottom = 40.0 - -[node name="Label" type="Label" parent="HBox1"] -margin_top = 1.0 -margin_right = 20.0 -margin_bottom = 15.0 -rect_min_size = Vector2( 20, 0 ) -text = "A0" - -[node name="outputs" type="HSlider" parent="HBox1"] -margin_left = 24.0 -margin_right = 99.0 -margin_bottom = 16.0 -rect_min_size = Vector2( 75, 0 ) -hint_tooltip = "Output count" -min_value = 1.0 -max_value = 5.0 -value = 2.0 - -[node name="HBox2" type="HBoxContainer" parent="."] -margin_left = 16.0 -margin_top = 41.0 -margin_right = 135.0 -margin_bottom = 57.0 - -[node name="Label" type="Label" parent="HBox2"] -margin_top = 1.0 -margin_right = 20.0 -margin_bottom = 15.0 -rect_min_size = Vector2( 20, 0 ) -text = "A0" - -[node name="choices" type="HSlider" parent="HBox2"] -margin_left = 24.0 -margin_right = 99.0 -margin_bottom = 16.0 -rect_min_size = Vector2( 75, 0 ) -hint_tooltip = "Choice count" -min_value = 2.0 -max_value = 5.0 -value = 2.0 - -[node name="HBox3" type="HBoxContainer" parent="."] -margin_left = 16.0 -margin_top = 58.0 -margin_right = 135.0 -margin_bottom = 74.0 - -[node name="Label" type="Label" parent="HBox3"] -margin_top = 1.0 -margin_right = 20.0 -margin_bottom = 15.0 -rect_min_size = Vector2( 20, 0 ) -text = "A0" - -[node name="source" type="HSlider" parent="HBox3"] -margin_left = 24.0 -margin_right = 99.0 -margin_bottom = 16.0 -rect_min_size = Vector2( 75, 0 ) -hint_tooltip = "Choice" -max_value = 4.0 -value = 1.0 -ticks_on_borders = true -[connection signal="value_changed" from="HBox1/outputs" to="." method="_on_value_changed" binds= [ "outputs" ]] -[connection signal="value_changed" from="HBox2/choices" to="." method="_on_value_changed" binds= [ "choices" ]] -[connection signal="value_changed" from="HBox3/source" to="." method="_on_value_changed" binds= [ "source" ]] diff --git a/material_maker/nodes/tones/tones.gd b/material_maker/nodes/tones/tones.gd deleted file mode 100644 index 3d51c81..0000000 --- a/material_maker/nodes/tones/tones.gd +++ /dev/null @@ -1,170 +0,0 @@ -extends MMGraphNodeGeneric - -class Cursor: - extends Control - - var color : Color - var top : bool = true - var position : float - - const WIDTH : int = 8 - const HEIGHT : int = 8 - - func _init(c, p, t = true): - color = c - position = p - top = t - - func _ready() -> void: - rect_position.y = -2 if top else get_parent().rect_size.y+2-HEIGHT - set_value(position) - rect_size = Vector2(WIDTH, HEIGHT) - - func _draw() -> void: - var polygon : PoolVector2Array - if top: - polygon = PoolVector2Array([Vector2(0, 0), Vector2(WIDTH/2.0, HEIGHT), Vector2(WIDTH, 0), Vector2(0, 0)]) - else: - polygon = PoolVector2Array([Vector2(0, HEIGHT), Vector2(WIDTH/2.0, 0), Vector2(WIDTH, HEIGHT), Vector2(0, HEIGHT)]) - var c = color - c.a = 1.0 - draw_colored_polygon(polygon, c) - var outline_color = 0.0 if position > 0.5 else 1.0 - draw_polyline(polygon, Color(outline_color, outline_color, outline_color), 1.0, true) - - func _gui_input(ev) -> void: - if ev is InputEventMouseMotion && (ev.button_mask & 1) != 0: - rect_position.x += ev.relative.x - rect_position.x = min(max(-0.5*WIDTH, rect_position.x), get_parent().rect_size.x-0.5*WIDTH) - update_value((rect_position.x+0.5*WIDTH)/get_parent().rect_size.x) - - func update_value(p : float) -> void: - if p != position: - set_value(p) - get_parent().get_parent().update_value(self, position) - update() - - func set_value(v : float): - position = v - rect_position.x = position * get_parent().rect_size.x - 0.5*WIDTH - -var cursor_in_min : Cursor -var cursor_in_mid : Cursor -var cursor_in_max : Cursor -var cursor_out_min : Cursor -var cursor_out_max : Cursor - -func _ready() -> void: - var slot_color = mm_io_types.types["rgba"].color - var slot_type = mm_io_types.types["rgba"].slot_type - set_slot(0, true, slot_type, slot_color, true, slot_type, slot_color) - cursor_in_min = Cursor.new(Color(0.0, 0.0, 0.0), 0.0) - $Histogram.add_child(cursor_in_min) - cursor_in_mid = Cursor.new(Color(0.5, 0.5, 0.5), 0.5) - $Histogram.add_child(cursor_in_mid) - cursor_in_max = Cursor.new(Color(1.0, 1.0, 1.0), 1.0) - $Histogram.add_child(cursor_in_max) - cursor_out_min = Cursor.new(Color(0.0, 0.0, 0.0), 0.0, false) - $Histogram.add_child(cursor_out_min) - cursor_out_max = Cursor.new(Color(1.0, 1.0, 1.0), 1.0, false) - $Histogram.add_child(cursor_out_max) - -func update_node() -> void: - _on_Mode_item_selected(0) - on_parameter_changed("__input_changed__", 0) - # Preview - restore_preview_widget() - -func on_parameter_changed(p, _v) -> void: - if p == "__input_changed__": - var source = generator.get_source(0) - if source != null: - $Histogram.set_generator(source.generator, source.output_index) - else: - $Histogram.set_generator(null, 0) - -func get_parameter(n : String) -> float: - var value = generator.get_parameter(n) - match $Bar/Mode.selected: - 1: - return value.r - 2: - return value.g - 3: - return value.b - 4: - return value.a - return (value.r+value.g+value.b)/3.0 - -func _on_Mode_item_selected(_id): - cursor_in_min.set_value(get_parameter("in_min")) - cursor_in_mid.set_value(get_parameter("in_mid")) - cursor_in_max.set_value(get_parameter("in_max")) - cursor_out_min.set_value(get_parameter("out_min")) - cursor_out_max.set_value(get_parameter("out_max")) - -func set_parameter(n : String, v : float, d : float) -> void: - var value = generator.get_parameter(n) - match $Bar/Mode.selected: - 0: - value.r = v - value.g = v - value.b = v - value.a = d - 1: - value.r = v - 2: - value.g = v - 3: - value.b = v - 4: - value.a = v - generator.set_parameter(n, value) - -func update_value(control : Cursor, value : float) -> void: - match control: - cursor_in_min: - set_parameter("in_min", value, 0) - cursor_in_mid: - set_parameter("in_mid", value, 0.5) - cursor_in_max: - set_parameter("in_max", value, 1) - cursor_out_min: - set_parameter("out_min", value, 0) - cursor_out_max: - set_parameter("out_max", value, 1) - get_parent().send_changed_signal() - -func _on_Auto_pressed(): - var histogram = $Histogram.get_histogram_texture().get_data() - histogram.lock() - var in_min : int = -1 - var in_mid : int = -1 - var in_mid_value : float = 0 - var in_max : int = -1 - var histogram_size = histogram.get_size().x - for i in range(histogram_size): - var color : Color = histogram.get_pixel(i, 0) - var value : float - match $Bar/Mode.selected: - 0: - value = (color.r+color.g+color.b)/3.0 - 1: - value = color.r - 2: - value = color.g - 3: - value = color.b - 4: - value = color.a - if value > 0.0: - if in_min == -1: - in_min = i - in_max = i - if in_mid_value < value: - in_mid = i - in_mid_value = value - histogram.unlock() - cursor_in_min.update_value(in_min/(histogram_size-1)) - cursor_in_mid.update_value(in_mid/(histogram_size-1)) - cursor_in_max.update_value(in_max/(histogram_size-1)) diff --git a/material_maker/nodes/tones/tones.tscn b/material_maker/nodes/tones/tones.tscn deleted file mode 100644 index 099f847..0000000 --- a/material_maker/nodes/tones/tones.tscn +++ /dev/null @@ -1,101 +0,0 @@ -[gd_scene load_steps=5 format=2] - -[ext_resource path="res://material_maker/widgets/histogram/histogram.tscn" type="PackedScene" id=1] -[ext_resource path="res://material_maker/nodes/tones/tones.gd" type="Script" id=2] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=3] - -[sub_resource type="AtlasTexture" id=1] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 16, 80, 16, 16 ) - -[node name="Tones" type="GraphNode"] -margin_right = 192.0 -margin_bottom = 141.0 -size_flags_horizontal = 0 -size_flags_vertical = 0 -title = "Tones" -show_close = true -slot/0/left_enabled = true -slot/0/left_type = 0 -slot/0/left_color = Color( 0, 0.396078, 1, 1 ) -slot/0/right_enabled = true -slot/0/right_type = 0 -slot/0/right_color = Color( 0, 0.415686, 1, 1 ) -slot/1/left_enabled = false -slot/1/left_type = 0 -slot/1/left_color = Color( 1, 1, 1, 1 ) -slot/1/right_enabled = false -slot/1/right_type = 0 -slot/1/right_color = Color( 1, 1, 1, 1 ) -slot/2/left_enabled = false -slot/2/left_type = 0 -slot/2/left_color = Color( 1, 1, 1, 1 ) -slot/2/right_enabled = false -slot/2/right_type = 0 -slot/2/right_color = Color( 1, 1, 1, 1 ) -slot/3/left_enabled = false -slot/3/left_type = 0 -slot/3/left_color = Color( 1, 1, 1, 1 ) -slot/3/right_enabled = false -slot/3/right_type = 0 -slot/3/right_color = Color( 1, 1, 1, 1 ) -script = ExtResource( 2 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Bar" type="HBoxContainer" parent="."] -margin_left = 16.0 -margin_top = 24.0 -margin_right = 176.0 -margin_bottom = 44.0 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Mode" type="OptionButton" parent="Bar"] -margin_right = 140.0 -margin_bottom = 20.0 -size_flags_horizontal = 3 -text = "Luminance" -items = [ "Luminance", null, false, 0, null, "Red", null, false, 1, null, "Green", null, false, 2, null, "Blue", null, false, 3, null, "Alpha", null, false, 4, null ] -selected = 0 - -[node name="Auto" type="TextureButton" parent="Bar"] -margin_left = 144.0 -margin_top = 2.0 -margin_right = 160.0 -margin_bottom = 18.0 -hint_tooltip = "Set levels automatically" -size_flags_vertical = 4 -texture_normal = SubResource( 1 ) - -[node name="Spacer1" type="Control" parent="."] -margin_left = 16.0 -margin_top = 45.0 -margin_right = 176.0 -margin_bottom = 49.0 -rect_min_size = Vector2( 0, 4 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Histogram" parent="." instance=ExtResource( 1 )] -margin_left = 16.0 -margin_top = 50.0 -margin_right = 176.0 -margin_bottom = 130.0 -rect_min_size = Vector2( 160, 80 ) - -[node name="Spacer2" type="Control" parent="."] -margin_left = 16.0 -margin_top = 131.0 -margin_right = 176.0 -margin_bottom = 135.0 -rect_min_size = Vector2( 0, 4 ) -__meta__ = { -"_edit_use_anchors_": false -} -[connection signal="item_selected" from="Bar/Mode" to="." method="_on_Mode_item_selected"] -[connection signal="pressed" from="Bar/Auto" to="." method="_on_Auto_pressed"] diff --git a/material_maker/panels/graph_edit/graph_edit.gd b/material_maker/panels/graph_edit/graph_edit.gd deleted file mode 100644 index a968ead..0000000 --- a/material_maker/panels/graph_edit/graph_edit.gd +++ /dev/null @@ -1,573 +0,0 @@ -extends GraphEdit -class_name MMGraphEdit - -var node_factory = null - -var save_path = null setget set_save_path -var need_save = false -var need_save_crash_recovery = false - -var top_generator = null -var generator = null - -var last_selected = null - -onready var node_popup = $"../AddNodePopup" - -onready var timer : Timer = $Timer - -onready var subgraph_ui : HBoxContainer = $GraphUI/SubGraphUI -onready var button_transmits_seed : Button = $GraphUI/SubGraphUI/ButtonTransmitsSeed - -signal save_path_changed -signal graph_changed -signal view_updated - -func _ready() -> void: - OS.low_processor_usage_mode = true - center_view() - for t in range(41): - add_valid_connection_type(t, 42) - add_valid_connection_type(42, t) - -func _gui_input(event) -> void: - if event.is_action_pressed("ui_library_popup") && get_rect().has_point(get_local_mouse_position()): - node_popup.rect_global_position = get_global_mouse_position() - node_popup.show_popup() - elif event.is_action_pressed("ui_hierarchy_up"): - on_ButtonUp_pressed() - elif event.is_action_pressed("ui_hierarchy_down"): - var selected_nodes = get_selected_nodes() - if selected_nodes.size() == 1 and selected_nodes[0].generator is MMGenGraph: - update_view(selected_nodes[0].generator) - elif event is InputEventMouseButton: - if event.button_index == BUTTON_WHEEL_UP and event.is_pressed() and event.control: - call_deferred("set_scroll_ofs", scroll_offset) - zoom *= 1.1 - elif event.button_index == BUTTON_WHEEL_DOWN and event.is_pressed() and event.control: - call_deferred("set_scroll_ofs", scroll_offset) - zoom /= 1.1 - else: - call_deferred("check_last_selected") - elif event is InputEventKey and event.pressed: - var scancode_with_modifiers = event.get_scancode_with_modifiers() - if scancode_with_modifiers == KEY_DELETE or scancode_with_modifiers == KEY_BACKSPACE: - remove_selection() - elif event is InputEventMouseMotion: - for c in get_children(): - if c.has_method("get_slot_tooltip"): - var rect = c.get_global_rect() - rect = Rect2(rect.position, rect.size*c.get_global_transform().get_scale()) - if rect.has_point(get_global_mouse_position()): - hint_tooltip = c.get_slot_tooltip(get_global_mouse_position()-c.rect_global_position) - else: - c.clear_connection_labels() - return - -# Misc. useful functions -func get_source(node, port) -> Dictionary: - for c in get_connection_list(): - if c.to == node and c.to_port == port: - return { node=c.from, slot=c.from_port } - return {} - -func offset_from_global_position(global_position) -> Vector2: - return (scroll_offset + global_position - rect_global_position) / zoom - -func add_node(node) -> void: - add_child(node) - move_child(node, 0) - node.connect("close_request", self, "remove_node", [ node ]) - -func connect_node(from, from_slot, to, to_slot): - var from_node : MMGraphNodeBase = get_node(from) - var to_node : MMGraphNodeBase = get_node(to) - var connect_count = 1 - var connected : bool = false - var out_ports = from_node.generator.get_output_defs() - var in_ports = to_node.generator.get_input_defs() - if out_ports[from_slot].has("group_size") and in_ports[to_slot].has("group_size") and out_ports[from_slot].group_size == in_ports[to_slot].group_size: - connect_count = out_ports[from_slot].group_size - for i in range(connect_count): - if generator.connect_children(from_node.generator, from_slot+i, to_node.generator, to_slot+i): - var disconnect = get_source(to, to_slot+i) - if !disconnect.empty(): - .disconnect_node(disconnect.node, disconnect.slot, to, to_slot+i) - .connect_node(from, from_slot+i, to, to_slot+i) - connected = true - if connected: - send_changed_signal() - -func disconnect_node(from, from_slot, to, to_slot) -> void: - if generator.disconnect_children(get_node(from).generator, from_slot, get_node(to).generator, to_slot): - .disconnect_node(from, from_slot, to, to_slot) - send_changed_signal() - -func on_connections_changed(removed_connections : Array, added_connections : Array) -> void: - for c in removed_connections: - .disconnect_node("node_"+c.from, c.from_port, "node_"+c.to, c.to_port) - for c in added_connections: - .connect_node("node_"+c.from, c.from_port, "node_"+c.to, c.to_port) - -func remove_node(node) -> void: - if generator.remove_generator(node.generator): - var node_name = node.name - for c in get_connection_list(): - if c.from == node_name or c.to == node_name: - disconnect_node(c.from, c.from_port, c.to, c.to_port) - if node == last_selected: - set_last_selected(null) - remove_child(node) - node.queue_free() - send_changed_signal() - -# Global operations on graph - -func update_tab_title() -> void: - if !get_parent().has_method("set_tab_title"): - print("no set_tab_title method") - return - var title = "[unnamed]" - if save_path != null: - title = save_path.right(save_path.rfind("/")+1) - if need_save: - title += " *" - if get_parent().has_method("set_tab_title"): - get_parent().set_tab_title(get_index(), title) - -func set_need_save(ns = true) -> void: - if ns != need_save: - need_save = ns - update_tab_title() - if save_path != null: - if ns: - need_save_crash_recovery = true - else: - need_save_crash_recovery = false - -func set_save_path(path) -> void: - if path != save_path: - remove_crash_recovery_file() - need_save_crash_recovery = false - save_path = path - update_tab_title() - emit_signal("save_path_changed", self, path) - -func clear_view() -> void: - clear_connections() - for c in get_children(): - if c is GraphNode: - if c == last_selected: - set_last_selected(null) - remove_child(c) - c.free() - -func crash_recovery_save() -> void: - if !need_save_crash_recovery: - return - var data = top_generator.serialize() - var file = File.new() - if file.open(save_path+".mmcr", File.WRITE) == OK: - file.store_string(JSON.print(data)) - file.close() - need_save_crash_recovery = false - -func remove_crash_recovery_file() -> void: - if save_path != null: - var dir = Directory.new() - dir.remove(save_path+".mmcr") - -# Center view - -func center_view() -> void: - var center = Vector2(0, 0) - var node_count = 0 - for c in get_children(): - if c is GraphNode: - center += c.offset + 0.5*c.rect_size - node_count += 1 - if node_count > 0: - center /= node_count - scroll_offset = center - 0.5*rect_size - -func update_view(g) -> void: - if generator != null: - generator.disconnect("connections_changed", self, "on_connections_changed") - clear_view() - generator = g - if generator != null: - generator.connect("connections_changed", self, "on_connections_changed") - update_graph(generator.get_children(), generator.connections) - subgraph_ui.visible = generator != top_generator - subgraph_ui.get_node("Label").text = generator.label - $GraphUI/SubGraphUI/Description.short_description = generator.shortdesc - $GraphUI/SubGraphUI/Description.long_description = generator.longdesc - $GraphUI/SubGraphUI/Description.update_tooltip() - center_view() - if generator.get_parent() is MMGenGraph: - button_transmits_seed.visible = true - button_transmits_seed.pressed = generator.transmits_seed - else: - button_transmits_seed.visible = false - emit_signal("view_updated", generator) - - -func clear_material() -> void: - if top_generator != null: - remove_child(top_generator) - top_generator.free() - top_generator = null - generator = null - send_changed_signal() - -func update_graph(generators, connections) -> Array: - var rv = [] - for g in generators: - var node = node_factory.create_node(g.get_template_name() if g.is_template() else "", g.get_type()) - if node != null: - node.name = "node_"+g.name - add_node(node) - node.generator = g - node.offset = g.position - rv.push_back(node) - for c in connections: - .connect_node("node_"+c.from, c.from_port, "node_"+c.to, c.to_port) - return rv - -func new_material() -> void: - clear_material() - top_generator = mm_loader.create_gen({nodes=[{name="Material", type="material","parameters":{"size":11}}], connections=[]}) - if top_generator != null: - add_child(top_generator) - move_child(top_generator, 0) - update_view(top_generator) - center_view() - set_save_path(null) - set_need_save(false) - -func get_free_name(type) -> String: - var i = 0 - while true: - var node_name = type+"_"+str(i) - if !has_node(node_name): - return node_name - i += 1 - return "" - -func create_nodes(data, position : Vector2 = Vector2(0, 0)) -> Array: - if !data is Dictionary: - return [] - if data.has("type"): - data = { nodes=[data], connections=[] } - if data.has("nodes") and typeof(data.nodes) == TYPE_ARRAY and data.has("connections") and typeof(data.connections) == TYPE_ARRAY: - var new_stuff = mm_loader.add_to_gen_graph(generator, data.nodes, data.connections) - var actions : Array = [] - for g in new_stuff.generators: - g.position += position - actions.append({ action="add_node", node=g.name }) - for c in new_stuff.connections: - actions.append({ action="add_connection", connection=c }) - $UndoRedo.add_action("Add nodes and connections", actions) - return update_graph(new_stuff.generators, new_stuff.connections) - return [] - -func create_gen_from_type(gen_name) -> void: - create_nodes({ type=gen_name, parameters={} }, scroll_offset+0.5*rect_size) - -func set_new_generator(new_generator) -> void: - clear_material() - top_generator = new_generator - add_child(top_generator) - move_child(top_generator, 0) - update_view(top_generator) - center_view() - set_need_save(false) - -func find_buffers(g) -> int: - if g is MMGenBuffer: - return 1 - var rv = 0 - for c in g.get_children(): - rv += find_buffers(c) - return rv - -func load_file(filename) -> bool: - var rescued = false - var new_generator = null - var file = File.new() - if filename != null and file.file_exists(filename+".mmcr"): - var dialog = preload("res://material_maker/windows/accept_dialog/accept_dialog.tscn").instance() - dialog.dialog_text = "Rescue file for "+filename.get_file()+" was found.\nLoad it?" - dialog.get_ok().text = "Rescue" - dialog.add_cancel("Load "+filename.get_file()) - add_child(dialog) - var result = dialog.ask() - while result is GDScriptFunctionState: - result = yield(result, "completed") - if result == "ok": - new_generator = mm_loader.load_gen(filename+".mmcr") - if new_generator != null: - rescued = true - else: - new_generator = mm_loader.load_gen(filename) - if new_generator != null: - set_save_path(filename) - set_new_generator(new_generator) - if rescued: - set_need_save(true) - #print("Material has %d buffers" % find_buffers(new_generator)) - return true - else: - var dialog : AcceptDialog = AcceptDialog.new() - add_child(dialog) - dialog.window_title = "Load failed!" - dialog.dialog_text = "Failed to load "+filename - dialog.connect("popup_hide", dialog, "queue_free") - dialog.popup_centered() - return false - -func save_file(filename) -> bool: - var data = top_generator.serialize() - var file = File.new() - if file.open(filename, File.WRITE) == OK: - file.store_string(JSON.print(data, "\t", true)) - file.close() - else: - return false - set_save_path(filename) - set_need_save(false) - remove_crash_recovery_file() - return true - -func get_material_node() -> MMGenMaterial: - for g in top_generator.get_children(): - if g.has_method("get_export_profiles"): - return g - return null - -func export_material(export_prefix, profile) -> void: - for g in top_generator.get_children(): - if g.has_method("export_material"): - g.export_material(export_prefix, profile) - -# Cut / copy / paste / duplicate - -func get_selected_nodes() -> Array: - var selected_nodes = [] - for n in get_children(): - if n is GraphNode and n.selected: - selected_nodes.append(n) - return selected_nodes - -func remove_selection() -> void: - for c in get_children(): - if c is GraphNode and c.selected and c.name != "Material": - remove_node(c) - -# Maybe move this to gen_graph... -func serialize_selection() -> Dictionary: - var data = { nodes = [], connections = [] } - var nodes = [] - for c in get_children(): - if c is GraphNode and c.selected and c.name != "Material": - nodes.append(c) - if nodes.empty(): - return {} - var center = Vector2(0, 0) - for n in nodes: - center += n.offset+0.5*n.rect_size - center /= nodes.size() - for n in nodes: - var s = n.generator.serialize() - var p = n.offset-center - s.node_position = { x=p.x, y=p.y } - data.nodes.append(s) - for c in get_connection_list(): - var from = get_node(c.from) - var to = get_node(c.to) - if from != null and from.selected and to != null and to.selected: - var connection = c.duplicate(true) - connection.from = from.generator.name - connection.to = to.generator.name - data.connections.append(connection) - return data - -func can_copy() -> bool: - for c in get_children(): - if c is GraphNode and c.selected and c.name != "Material": - return true - return false - -func cut() -> void: - copy() - remove_selection() - -func copy() -> void: - OS.clipboard = to_json(serialize_selection()) - -func do_paste(data) -> void: - var position = scroll_offset+0.5*rect_size - if Rect2(Vector2(0, 0), rect_size).has_point(get_local_mouse_position()): - position = offset_from_global_position(get_global_transform().xform(get_local_mouse_position())) - for c in get_children(): - if c is GraphNode: - c.selected = false - var new_nodes = create_nodes(data, position) - if new_nodes != null: - for c in new_nodes: - c.selected = true - -func paste() -> void: - var data = OS.clipboard - if data.left(4) == "http": - var http_request = HTTPRequest.new() - add_child(http_request) - var error = http_request.request(data) - if error != OK: - push_error("An error occurred in the HTTP request.") - data = yield(http_request, "request_completed")[3].get_string_from_utf8() - http_request.queue_free() - var graph = parse_json(data) - if graph != null: - if graph is Dictionary and graph.has("type") and graph.type == "graph": - var main_window = get_node("/root/MainWindow") - var graph_edit = main_window.new_panel() - var new_generator = mm_loader.create_gen(graph) - if new_generator: - graph_edit.set_new_generator(new_generator) - main_window.hierarchy.update_from_graph_edit(graph_edit) - else: - do_paste(graph) - else: - print(data) - -func duplicate_selected() -> void: - do_paste(serialize_selection()) - -func select_all() -> void: - for c in get_children(): - if c is GraphNode: - c.selected = true - -# Delay after graph update - -func send_changed_signal() -> void: - set_need_save(true) - timer.stop() - timer.start(0.2) - -func do_send_changed_signal() -> void: - emit_signal("graph_changed") - -# Drag and drop - -func can_drop_data(_position, data) -> bool: - return typeof(data) == TYPE_COLOR or typeof(data) == TYPE_DICTIONARY and (data.has('type') or (data.has('nodes') and data.has('connections'))) - -func drop_data(position, data) -> void: - # The following mitigates the SpinBox problem (captures mouse while dragging) - if Input.get_mouse_mode() == Input.MOUSE_MODE_CAPTURED: - Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE) - if typeof(data) == TYPE_COLOR: - do_paste({type="uniform", color={ r=data.r, g=data.g, b=data.b, a=data.a }}) - elif typeof(data) == TYPE_DICTIONARY and data.has("type") and data.type == "Gradient" and data.has("points"): - do_paste({type="colorize", gradient=data}) - else: - create_nodes(data, offset_from_global_position(get_global_transform().xform(position))) - -func on_ButtonUp_pressed() -> void: - if generator != top_generator && generator.get_parent() is MMGenGraph: - call_deferred("update_view", generator.get_parent()) - -func _on_Label_text_changed(new_text) -> void: - generator.set_type_name(new_text) - -# Create subgraph - -func create_subgraph() -> void: - var generators = [] - for n in get_selected_nodes(): - generators.push_back(n.generator) - var subgraph = generator.create_subgraph(generators) - if subgraph != null: - update_view(subgraph) - -func _on_ButtonShowTree_pressed() -> void: - var graph_tree : Popup = preload("res://material_maker/widgets/graph_tree/graph_tree.tscn").instance() - add_child(graph_tree) - graph_tree.init("Top", top_generator) - graph_tree.connect("item_double_clicked", self, "edit_subgraph") - graph_tree.connect("popup_hide", graph_tree, "queue_free") - graph_tree.popup_centered() - -func edit_subgraph(g : MMGenGraph) -> void: - if !g.is_editable(): - g.toggle_editable() - update_view(g) - - -func _on_ButtonTransmitsSeed_toggled(button_pressed) -> void: - if button_pressed != generator.transmits_seed: - generator.transmits_seed = button_pressed - -# Node selection - -var highlighting_connections : bool = false - -func highlight_connections() -> void: - if highlighting_connections: - return - highlighting_connections = true - while Input.is_mouse_button_pressed(BUTTON_LEFT): - yield(get_tree(), "idle_frame") - for c in get_connection_list(): - set_connection_activity(c.from, c.from_port, c.to, c.to_port, 1.0 if get_node(c.from).selected or get_node(c.to).selected else 0.0) - highlighting_connections = false - -func _on_GraphEdit_node_selected(node) -> void: - set_last_selected(node) - highlight_connections() - -func _on_GraphEdit_node_unselected(node): - highlight_connections() - - -func set_last_selected(node) -> void: - if node is GraphNode: - last_selected = node - else: - last_selected = null - -func request_popup(node_name : String , slot_index : int, _release_position : Vector2, connect_output : bool) -> void: - # Check if the connector was actually dragged - var node : GraphNode = get_node(node_name) - var node_transform : Transform2D = node.get_global_transform() - var output_position = node_transform.xform(node.get_connection_output_position(slot_index)/node_transform.get_scale()) - # ignore if drag distance is too short - if (get_global_mouse_position()-output_position).length() < 20: - # Tell the node its connector was clicked - if node.has_method("on_clicked_output"): - node.on_clicked_output(slot_index) - return - # Request the popup - node_popup.rect_global_position = get_global_mouse_position() - var slot_type - if connect_output: - slot_type = mm_io_types.types[node.generator.get_input_defs()[slot_index].type].slot_type - else: - slot_type = mm_io_types.types[node.generator.get_output_defs()[slot_index].type].slot_type - node_popup.show_popup(node_name, slot_index, slot_type, connect_output) - -func check_last_selected() -> void: - if last_selected != null and !(is_instance_valid(last_selected) and last_selected.selected): - last_selected = null - emit_signal("node_selected", null) - -func on_drop_image_file(file_name : String) -> void: - do_paste({type="image", image=file_name}) - - -func _on_Description_descriptions_changed(short_description, long_description): - generator.shortdesc = short_description - generator.longdesc = long_description - diff --git a/material_maker/panels/graph_edit/graph_edit.tscn b/material_maker/panels/graph_edit/graph_edit.tscn deleted file mode 100644 index 06a19e3..0000000 --- a/material_maker/panels/graph_edit/graph_edit.tscn +++ /dev/null @@ -1,119 +0,0 @@ -[gd_scene load_steps=10 format=2] - -[ext_resource path="res://material_maker/panels/graph_edit/graph_edit.gd" type="Script" id=1] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=2] -[ext_resource path="res://material_maker/panels/graph_edit/undo_redo.gd" type="Script" id=3] -[ext_resource path="res://material_maker/widgets/desc_button/desc_button.tscn" type="PackedScene" id=4] -[ext_resource path="res://material_maker/widgets/graph_minimap/graph_minimap.tscn" type="PackedScene" id=5] - -[sub_resource type="StyleBoxFlat" id=1] -bg_color = Color( 0.6, 0.6, 0.6, 0 ) - -[sub_resource type="AtlasTexture" id=2] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 64, 32, 16, 16 ) - -[sub_resource type="AtlasTexture" id=3] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 15.4016, 47.1451, 16.7512, 17.8319 ) - -[sub_resource type="AtlasTexture" id=4] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 0, 48, 16, 16 ) - -[node name="GraphEdit" type="GraphEdit"] -anchor_right = 1.0 -anchor_bottom = 1.0 -margin_top = -1.49829 -margin_bottom = -1.49829 -custom_styles/bg = SubResource( 1 ) -right_disconnects = true -use_snap = false -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Timer" type="Timer" parent="."] -wait_time = 0.2 -one_shot = true - -[node name="GraphUI" type="HBoxContainer" parent="."] -anchor_left = 1.0 -anchor_right = 1.0 -margin_left = -294.0 -margin_bottom = 24.0 -alignment = 2 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="SubGraphUI" type="HBoxContainer" parent="GraphUI"] -margin_right = 246.0 -margin_bottom = 24.0 -size_flags_horizontal = 9 - -[node name="Label" type="LineEdit" parent="GraphUI/SubGraphUI"] -margin_right = 150.0 -margin_bottom = 24.0 -rect_min_size = Vector2( 150, 0 ) -size_flags_horizontal = 9 - -[node name="Description" parent="GraphUI/SubGraphUI" instance=ExtResource( 4 )] -margin_left = 154.0 -margin_right = 182.0 -margin_bottom = 24.0 - -[node name="ButtonTransmitsSeed" type="Button" parent="GraphUI/SubGraphUI"] -margin_left = 186.0 -margin_right = 214.0 -margin_bottom = 24.0 -hint_tooltip = "Affect children seeds" -size_flags_horizontal = 9 -toggle_mode = true -icon = SubResource( 2 ) - -[node name="ButtonUp" type="Button" parent="GraphUI/SubGraphUI"] -margin_left = 218.0 -margin_right = 246.0 -margin_bottom = 24.0 -hint_tooltip = "Back to parent" -size_flags_horizontal = 9 -icon = SubResource( 3 ) - -[node name="ButtonShowTree" type="Button" parent="GraphUI"] -margin_left = 250.0 -margin_right = 278.0 -margin_bottom = 24.0 -hint_tooltip = "Show hierarchy" -icon = SubResource( 4 ) - -[node name="Control" type="Control" parent="GraphUI"] -margin_left = 282.0 -margin_right = 294.0 -margin_bottom = 24.0 -rect_min_size = Vector2( 12, 0 ) - -[node name="UndoRedo" type="Node" parent="."] -script = ExtResource( 3 ) - -[node name="Minimap" parent="." instance=ExtResource( 5 )] - -[connection signal="connection_from_empty" from="." to="." method="request_popup" binds= [ true ]] -[connection signal="connection_request" from="." to="." method="connect_node"] -[connection signal="connection_to_empty" from="." to="." method="request_popup" binds= [ false ]] -[connection signal="copy_nodes_request" from="." to="." method="copy"] -[connection signal="disconnection_request" from="." to="." method="disconnect_node"] -[connection signal="duplicate_nodes_request" from="." to="." method="duplicate_selected"] -[connection signal="node_selected" from="." to="." method="_on_GraphEdit_node_selected"] -[connection signal="node_unselected" from="." to="." method="_on_GraphEdit_node_unselected"] -[connection signal="paste_nodes_request" from="." to="." method="paste"] -[connection signal="timeout" from="Timer" to="." method="do_send_changed_signal"] -[connection signal="text_changed" from="GraphUI/SubGraphUI/Label" to="." method="_on_Label_text_changed"] -[connection signal="descriptions_changed" from="GraphUI/SubGraphUI/Description" to="." method="_on_Description_descriptions_changed"] -[connection signal="toggled" from="GraphUI/SubGraphUI/ButtonTransmitsSeed" to="." method="_on_ButtonTransmitsSeed_toggled"] -[connection signal="pressed" from="GraphUI/SubGraphUI/ButtonUp" to="." method="on_ButtonUp_pressed"] -[connection signal="pressed" from="GraphUI/ButtonShowTree" to="." method="_on_ButtonShowTree_pressed"] diff --git a/material_maker/panels/graph_edit/undo_redo.gd b/material_maker/panels/graph_edit/undo_redo.gd deleted file mode 100644 index c600c40..0000000 --- a/material_maker/panels/graph_edit/undo_redo.gd +++ /dev/null @@ -1,23 +0,0 @@ -extends Node - -var stack = [] -var available_undos = 0 - -func _ready(): - pass # Replace with function body. - -func can_undo() -> bool: - return available_undos > 0 - -func undo() -> void: - print("undo") - -func can_redo() -> bool: - return available_undos < stack.size() - -func redo() -> void: - print("redo") - -func add_action(action_name : String, actions : Array) -> void: - stack.append( { name:action_name, actions: actions} ) - available_undos += 1 diff --git a/material_maker/panels/hierarchy/hierarchy_panel.gd b/material_maker/panels/hierarchy/hierarchy_panel.gd deleted file mode 100644 index 03fc0b7..0000000 --- a/material_maker/panels/hierarchy/hierarchy_panel.gd +++ /dev/null @@ -1,154 +0,0 @@ -extends VBoxContainer - -export(int, 0, 3) var preview : int = 0 - -onready var tree = $Tree - -var config_cache : ConfigFile - -var default_texture : ImageTexture = null -var current_graph_edit = null -var current_generator = null -var item_from_gen : Dictionary = {} -var update_index = 0 - -var pending_updates = {} - -signal group_selected - -func _ready() -> void: - if config_cache.has_section_key("hierarchy", "previews"): - preview = config_cache.get_value("hierarchy", "previews") - var default_image = Image.new() - default_image.create(24, 24, false, Image.FORMAT_RGBA8) - default_image.fill(Color(0.0, 0.0, 0.0, 0.0)) - default_texture = ImageTexture.new() - default_texture.create_from_image(default_image) - - $HBoxContainer/PreviewMenu.get_popup().connect("id_pressed", self, "_on_PreviewMenu_id_pressed") - -func update_from_graph_edit(graph_edit) -> void: - if tree == null: - return - $Delay.stop() - pending_updates = {} - update_index += 1 - for g in item_from_gen.keys(): - if is_instance_valid(g): - g.disconnect("parameter_changed", self, "on_gen_parameter_changed") - item_from_gen = {} - tree.set_column_expand(0, true) - tree.columns = preview+1 - for i in range(1, tree.columns): - tree.set_column_expand(i, false) - tree.set_column_min_width(i, 28) - tree.clear() - pending_updates = {} - if current_graph_edit != null and is_instance_valid(current_graph_edit): - current_graph_edit.disconnect("view_updated", self, "on_view_updated") - if current_generator != null and is_instance_valid(current_generator): - current_generator.disconnect("hierarchy_changed", self, "on_hierarchy_changed") - if graph_edit == null or graph_edit.top_generator == null or graph_edit.generator == null: - current_graph_edit = null - current_generator = null - return - current_graph_edit = graph_edit - current_graph_edit.connect("view_updated", self, "on_view_updated") - current_generator = graph_edit.generator - current_generator.connect("hierarchy_changed", self, "on_hierarchy_changed") - var file_name = "PTex" - if graph_edit.save_path != null: - file_name = graph_edit.save_path.get_file() - fill_item(tree.create_item(null), graph_edit.top_generator, graph_edit.generator, file_name) - -func set_icon(item : TreeItem, generator : MMGenGraph, output : int) -> void: - var index = update_index - if output >= preview: - return - if mm_renderer.render_queue_size > 0: - yield(mm_renderer, "render_queue_empty") - var result = generator.render(self, output, 24, true) - while result is GDScriptFunctionState: - result = yield(result, "completed") - if index == update_index: - var tex = ImageTexture.new() - result.copy_to_texture(tex) - result.release(self) -# warning-ignore:narrowing_conversion - item.set_icon(1-min(generator.get_output_defs().size()-preview, 0)+output, tex) - else: - result.release(self) - -func fill_item(item : TreeItem, generator : MMGenGraph, selected : MMGenGraph, name = null) -> void: - item.set_text(0, name if name != null else generator.get_type_name()) - if generator == selected: - item.set_custom_color(0, Color(0.5, 0.5, 1)) - else: - item.clear_custom_color(0) - item.set_metadata(0, generator) - item_from_gen[generator] = item - generator.connect("parameter_changed", self, "on_gen_parameter_changed", [ generator ]) - if preview > 0 and generator.get_output_defs().size() > 0: - for i in range(min(preview, generator.get_output_defs().size())): - item.set_icon(i+1, default_texture) - var output_count = min(generator.get_output_defs().size(), preview) - for output in range(output_count): - on_gen_output_changed(output, generator) - for c in generator.get_children(): - if c is MMGenGraph: - if c.is_template(): - continue - fill_item(tree.create_item(item), c, selected) - -func _on_Hierarchy_item_double_clicked() -> void: - emit_signal("group_selected", tree.get_selected().get_metadata(0)) - -func on_view_updated(generator) -> void: - assert(generator is MMGenGraph) - if item_from_gen.has(current_generator): - item_from_gen[current_generator].clear_custom_color(0) - current_generator = generator - if item_from_gen.has(current_generator): - item_from_gen[current_generator].set_custom_color(0, Color(0.5, 0.5, 1)) - -func on_gen_parameter_changed(param_name : String, _value, generator) -> void: - if param_name == "__output_changed__": - for index in range(preview): - on_gen_output_changed(index, generator) - -func on_gen_output_changed(index : int, generator) -> void: - if item_from_gen.has(generator) and index < preview: - if !pending_updates.has(generator): - pending_updates[generator] = [index] - elif pending_updates[generator].find(index) == -1: - pending_updates[generator].push_back(index) - $Delay.stop() - $Delay.start() - -func on_hierarchy_changed() -> void: - update_from_graph_edit(current_graph_edit) - -func _on_Delay_timeout() -> void: - for generator in pending_updates.keys(): - var item = item_from_gen[generator] - for index in pending_updates[generator]: - set_icon(item, generator, index) - - -func _on_PreviewMenu_id_pressed(id): - preview = id - config_cache.set_value("hierarchy", "previews", preview) - update_from_graph_edit(current_graph_edit) - - -func expand_all(item : TreeItem, expand : bool) -> void: - item = item.get_children() - while item != null: - item.collapsed = !expand - item = item.get_next() - -func _on_Expand_pressed(): - expand_all(tree.get_root(), true) - -func _on_Collapse_pressed(): - expand_all(tree.get_root(), false) diff --git a/material_maker/panels/hierarchy/hierarchy_panel.tscn b/material_maker/panels/hierarchy/hierarchy_panel.tscn deleted file mode 100644 index 65485db..0000000 --- a/material_maker/panels/hierarchy/hierarchy_panel.tscn +++ /dev/null @@ -1,78 +0,0 @@ -[gd_scene load_steps=6 format=2] - -[ext_resource path="res://material_maker/panels/hierarchy/hierarchy_panel.gd" type="Script" id=1] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=2] - -[sub_resource type="AtlasTexture" id=1] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 32, 48, 16, 16 ) - -[sub_resource type="AtlasTexture" id=2] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 16, 48, 16, 16 ) - -[sub_resource type="AtlasTexture" id=3] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 0, 32, 16, 16 ) - -[node name="Hierarchy" type="VBoxContainer"] -margin_right = 40.0 -margin_bottom = 40.0 -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="HBoxContainer" type="HBoxContainer" parent="."] -margin_right = 200.0 -margin_bottom = 22.0 - -[node name="Expand" type="Button" parent="HBoxContainer"] -margin_right = 28.0 -margin_bottom = 22.0 -hint_tooltip = "Expand all" -icon = SubResource( 1 ) - -[node name="Collapse" type="Button" parent="HBoxContainer"] -margin_left = 32.0 -margin_right = 60.0 -margin_bottom = 22.0 -hint_tooltip = "Collapse all" -icon = SubResource( 2 ) - -[node name="Space" type="Control" parent="HBoxContainer"] -margin_left = 64.0 -margin_right = 74.0 -margin_bottom = 22.0 -rect_min_size = Vector2( 10, 0 ) - -[node name="PreviewMenu" type="MenuButton" parent="HBoxContainer"] -margin_left = 78.0 -margin_right = 106.0 -margin_bottom = 22.0 -icon = SubResource( 3 ) -items = [ "No preview", null, 0, false, false, 0, 0, null, "", false, "1 preview", null, 0, false, false, 1, 0, null, "", false, "2 previews", null, 0, false, false, 2, 0, null, "", false, "3 previews", null, 0, false, false, 3, 0, null, "", false ] - -[node name="Tree" type="Tree" parent="."] -margin_top = 26.0 -margin_right = 200.0 -margin_bottom = 176.0 -rect_min_size = Vector2( 200, 150 ) -size_flags_vertical = 3 -allow_reselect = true -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Delay" type="Timer" parent="."] -wait_time = 0.5 -one_shot = true - -[connection signal="pressed" from="HBoxContainer/Expand" to="." method="_on_Expand_pressed"] -[connection signal="pressed" from="HBoxContainer/Collapse" to="." method="_on_Collapse_pressed"] -[connection signal="item_activated" from="Tree" to="." method="_on_Hierarchy_item_double_clicked"] -[connection signal="item_double_clicked" from="Tree" to="." method="_on_Hierarchy_item_double_clicked"] -[connection signal="timeout" from="Delay" to="." method="_on_Delay_timeout"] diff --git a/material_maker/panels/library/library.gd b/material_maker/panels/library/library.gd deleted file mode 100644 index ee99b4d..0000000 --- a/material_maker/panels/library/library.gd +++ /dev/null @@ -1,271 +0,0 @@ -extends VBoxContainer - -var libraries = [] -var libraries_data = {} -var current_filter = "" -var expanded_items : Array = [] - -onready var tree : Tree = $Tree -onready var filter_line_edit : LineEdit = $HBoxContainer/Filter - -func _ready() -> void: - tree.set_column_expand(0, true) - tree.set_column_expand(1, false) - tree.set_column_min_width(1, 32) - var lib_path = OS.get_executable_path().get_base_dir()+"/library/base.json" - if !add_library(lib_path): - add_library("res://material_maker/library/base.json") - add_library("user://library/user.json") - init_expanded_items() - update_tree() - -func init_expanded_items() -> void: - var f = File.new() - if f.open("user://expanded_items.bin", File.READ) == OK: - expanded_items = parse_json(f.get_as_text()) - f.close() - else: - expanded_items = [] - for l in libraries: - for m in libraries_data[l]: - var n : String = m.tree_item - var slash_position = n.find("/") - if slash_position != -1: - n = m.tree_item.left(slash_position) - if expanded_items.find(n) == -1: - expanded_items.push_back(n) - -func _exit_tree() -> void: - var f = File.new() - if f.open("user://expanded_items.bin", File.WRITE) == OK: - f.store_string(to_json(expanded_items)) - f.close() - -func _unhandled_input(event : InputEvent) -> void: - if event is InputEventKey and event.pressed and event.command and event.scancode == KEY_F: - filter_line_edit.grab_focus() - filter_line_edit.select_all() - -func get_selected_item_name() -> String: - return get_item_path(tree.get_selected()) - -func get_selected_item_doc_name() -> String: - var item : TreeItem = tree.get_selected() - if item == null: - return "" - var m : Dictionary = item.get_metadata(0) - if m == null or !m.has("icon"): - return "" - return m.icon - -func add_library(file_name : String, _filter : String = "") -> bool: - var file = File.new() - if file.open(file_name, File.READ) != OK: - return false - var lib = parse_json(file.get_as_text()) - file.close() - if lib != null and lib.has("lib"): - for m in lib.lib: - m.library = file_name - libraries.push_back(file_name) - libraries_data[file_name] = lib.lib - return true - return false - -func get_expanded_items(item : TreeItem = null) -> PoolStringArray: - var rv : PoolStringArray = PoolStringArray() - if item == null: - item = tree.get_root() - if item == null: - return rv - elif !item.collapsed: - rv.push_back(get_item_path(item)) - var i = item.get_children() - while i != null: - rv.append_array(get_expanded_items(i)) - i = i.get_next() - return rv - -func update_tree(filter : String = "") -> void: - filter = filter.to_lower() - current_filter = filter - tree.clear() - tree.create_item() - for l in libraries: - for m in libraries_data[l]: - if filter == "" or m.tree_item.to_lower().find(filter) != -1: - add_item(m, m.tree_item, get_preview_texture(m, l), null, filter != "") - -func get_preview_texture(data : Dictionary, library = null) -> ImageTexture: - if library == null: - if data.has("library"): - library = data.library - else: - return null - if !data.has("icon"): - return null - var image_path = library.get_basename()+"/"+data.icon+".png" - var t : ImageTexture - if image_path.left(6) == "res://": - image_path = ProjectSettings.globalize_path(image_path) - t = ImageTexture.new() - var image : Image = Image.new() - if image.load(image_path) == OK: - t.create_from_image(image) - else: - print("Cannot load image "+image_path) - return t - -func add_item(item, item_name, item_icon = null, item_parent = null, force_expand = false) -> TreeItem: - if item_parent == null: - item.tree_item = item_name - item_parent = tree.get_root() - var slash_position = item_name.find("/") - if slash_position == -1: - var new_item : TreeItem = null - var c = item_parent.get_children() - while c != null: - if c.get_text(0) == item_name: - new_item = c - break - c = c.get_next() - if new_item == null: - new_item = tree.create_item(item_parent) - new_item.set_text(0, item_name) - new_item.collapsed = !force_expand and expanded_items.find(item.tree_item) == -1 - new_item.set_icon(1, item_icon) - new_item.set_icon_max_width(1, 32) - if item.has("type") || item.has("nodes"): - new_item.set_metadata(0, item) - return new_item - else: - var prefix = item_name.left(slash_position) - var suffix = item_name.right(slash_position+1) - var new_parent = null - var c = item_parent.get_children() - while c != null: - if c.get_text(0) == prefix: - new_parent = c - break - c = c.get_next() - if new_parent == null: - new_parent = tree.create_item(item_parent) - new_parent.set_text(0, prefix) - new_parent.collapsed = !force_expand and expanded_items.find(get_item_path(new_parent)) == -1 - return add_item(item, suffix, item_icon, new_parent, force_expand) - -func get_item_path(item : TreeItem) -> String: - if item == null: - return "" - var item_path = item.get_text(0) - var item_parent = item.get_parent() - while item_parent != tree.get_root(): - item_path = item_parent.get_text(0)+"/"+item_path - item_parent = item_parent.get_parent() - return item_path - -func get_icon_name(item_name : String) -> String: - return item_name.to_lower().replace("/", "_").replace(" ", "_") - -func serialize_library(array : Array, library_name : String = "", icon_dir : String = "", item : TreeItem = null) -> void: - if item == null: - item = tree.get_root() - item = item.get_children() - while item != null: - if item.get_metadata(0) != null: - var m : Dictionary = item.get_metadata(0) - if library_name == "" or (m.has("library") and m.library == library_name): - var copy : Dictionary = m.duplicate() - copy.erase("library") - if icon_dir != "" and m.has("icon"): - var src_path = m.library.get_basename()+"/"+m.icon+".png" - var icon_name : String = get_icon_name(get_item_path(item)) - var icon_path = icon_dir+"/"+icon_name+".png" - var dir : Directory = Directory.new() - dir.copy(src_path, icon_path) - copy.icon = icon_name - array.append(copy) - serialize_library(array, library_name, icon_dir, item) - item = item.get_next() - -func save_library(library_name : String, _item : TreeItem = null) -> void: - assert(current_filter == "") - var array : Array = [] - serialize_library(array, library_name) - var file = File.new() - if file.open(library_name, File.WRITE) == OK: - file.store_string(JSON.print({lib=array}, "\t", true)) - file.close() - -func add_to_user_library(data : Dictionary, name : String, image : Image) -> void: - data.tree_item = name - data.icon = get_icon_name(name) - var library_path = "user://library/user.json" - var dir = Directory.new() - dir.make_dir_recursive(library_path.get_basename()) - image.save_png(library_path.get_basename()+"/"+data.icon+".png") - if !libraries_data.has(library_path): - libraries.push_back(library_path) - libraries_data[library_path] = [] - libraries_data[library_path].push_back(data) - var file = File.new() - if file.open(library_path, File.WRITE) == OK: - file.store_string(JSON.print({lib=libraries_data[library_path]}, "\t", true)) - file.close() - update_tree(current_filter) - -func _on_Filter_text_changed(filter : String) -> void: - update_tree(filter) - -func export_libraries(path : String) -> void: - var dir : Directory = Directory.new() - var icon_path = path.get_basename() - dir.make_dir(icon_path) - var array = [] - serialize_library(array, "", icon_path) - var file = File.new() - if file.open(path, File.WRITE) == OK: - file.store_string(JSON.print({lib=array}, "\t", true)) - file.close() - - -func generate_screenshots(graph_edit, item : TreeItem = null) -> int: - var count : int = 0 - if item == null: - item = tree.get_root() - item = item.get_children() - while item != null: - if item.get_metadata(0) != null: - var timer : Timer = Timer.new() - add_child(timer) - var new_nodes = graph_edit.create_nodes(item.get_metadata(0)) - timer.wait_time = 0.05 - timer.one_shot = true - timer.start() - yield(timer, "timeout") - var image = get_viewport().get_texture().get_data() - image.flip_y() - image = image.get_rect(Rect2(new_nodes[0].rect_global_position-Vector2(1, 2), new_nodes[0].rect_size+Vector2(4, 4))) - print(get_icon_name(get_item_path(item))) - image.save_png("res://material_maker/doc/images/node_"+get_icon_name(get_item_path(item))+".png") - for n in new_nodes: - graph_edit.remove_node(n) - timer.queue_free() - count += 1 - var result = generate_screenshots(graph_edit, item) - while result is GDScriptFunctionState: - result = yield(result, "completed") - count += result - item = item.get_next() - return count - -func _on_Tree_item_collapsed(item) -> void: - var path : String = get_item_path(item) - if item.collapsed: - while true: - var index = expanded_items.find(path) - if index == -1: - break - expanded_items.remove(index) - else: - expanded_items.push_back(path) diff --git a/material_maker/panels/library/library.tscn b/material_maker/panels/library/library.tscn deleted file mode 100644 index 54a3175..0000000 --- a/material_maker/panels/library/library.tscn +++ /dev/null @@ -1,47 +0,0 @@ -[gd_scene load_steps=3 format=2] - -[ext_resource path="res://material_maker/panels/library/library_tree.gd" type="Script" id=1] -[ext_resource path="res://material_maker/panels/library/library.gd" type="Script" id=2] - -[node name="Library" type="VBoxContainer"] -anchor_right = 1.0 -anchor_bottom = 1.0 -rect_min_size = Vector2( 200, 200 ) -size_flags_horizontal = 3 -size_flags_vertical = 3 -script = ExtResource( 2 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="HBoxContainer" type="HBoxContainer" parent="."] -margin_right = 1280.0 -margin_bottom = 24.0 -size_flags_horizontal = 3 - -[node name="FilterLabel" type="Label" parent="HBoxContainer"] -margin_top = 5.0 -margin_right = 37.0 -margin_bottom = 19.0 -text = "Filter:" - -[node name="Filter" type="LineEdit" parent="HBoxContainer"] -margin_left = 41.0 -margin_right = 1280.0 -margin_bottom = 24.0 -size_flags_horizontal = 3 - -[node name="Tree" type="Tree" parent="."] -margin_top = 28.0 -margin_right = 1280.0 -margin_bottom = 720.0 -rect_min_size = Vector2( 100, 100 ) -size_flags_horizontal = 3 -size_flags_vertical = 3 -columns = 2 -hide_root = true -select_mode = 1 -script = ExtResource( 1 ) - -[connection signal="text_changed" from="HBoxContainer/Filter" to="." method="_on_Filter_text_changed"] -[connection signal="item_collapsed" from="Tree" to="." method="_on_Tree_item_collapsed"] diff --git a/material_maker/panels/library/library_tree.gd b/material_maker/panels/library/library_tree.gd deleted file mode 100644 index 94d6d2e..0000000 --- a/material_maker/panels/library/library_tree.gd +++ /dev/null @@ -1,24 +0,0 @@ -extends Tree - -func get_drag_data(_position): - var selected_item = get_selected() - if selected_item != null: - var data = selected_item.get_metadata(0) - if data == null: - return null - var preview - var preview_texture = get_parent().get_preview_texture(data) - if preview_texture != null: - preview = TextureRect.new() - preview.texture = preview_texture - elif data.has("type") and data.type == "uniform": - preview = ColorRect.new() - preview.rect_size = Vector2(32, 32) - if data.has("color"): - preview.color = Color(data.color.r, data.color.g, data.color.b, data.color.a) - else: - preview = Label.new() - preview.text = data.tree_item - set_drag_preview(preview) - return data - return null diff --git a/material_maker/panels/preview_2d/control_point.gd b/material_maker/panels/preview_2d/control_point.gd deleted file mode 100644 index eaffcd5..0000000 --- a/material_maker/panels/preview_2d/control_point.gd +++ /dev/null @@ -1,168 +0,0 @@ -extends TextureRect - -export var parent_control : String = "" -export(int, "Simple", "Rect", "Radius", "Scale" ) var control_type : int = 0 - -var generator : MMGenBase = null -var parameter_x : String = "" -var parameter_y : String = "" -var parameter_r : String = "" -var parameter_a : String = "" -var is_xy : bool = false - -var dragging : bool = false - -var parent_control_node = null -var children_control_nodes = [] - -func _ready() -> void: - if parent_control != "": - parent_control_node = get_parent().get_node(parent_control) - if parent_control_node != null: - parent_control_node.children_control_nodes.push_back(self) - -func _draw() -> void: - match control_type: - 1: # Rect - var ppos = parent_control_node.rect_position+0.5*parent_control_node.rect_size - draw_rect(Rect2(0.5*rect_size, 2.0*(ppos-(rect_position+0.5*rect_size))), modulate, false) - 2: # Radius - var ppos - if parent_control_node == null: - ppos = get_parent().value_to_pos(Vector2(0, 0)) - else: - ppos = parent_control_node.rect_position+0.5*parent_control_node.rect_size - draw_line(0.5*rect_size, ppos-rect_position, modulate) - 3: # Scale - var ppos - if parent_control_node == null: - ppos = get_parent().value_to_pos(Vector2(0, 0)) - else: - ppos = parent_control_node.rect_position+0.5*parent_control_node.rect_size - draw_rect(Rect2(0.5*rect_size, ppos-(rect_position+0.5*rect_size)), modulate, false) - -func setup_control(g : MMGenBase, param_defs : Array) -> void: - hide() - if is_instance_valid(generator): - generator.disconnect("parameter_changed", self, "on_parameter_changed") - generator = g - parameter_x = "" - parameter_y = "" - parameter_r = "" - parameter_a = "" - for p in param_defs: - if p.has("control"): - if p.control == name+".x": - show() - parameter_x = p.name - elif p.control == name+".y": - show() - parameter_y = p.name - elif p.control == name+".r": - show() - parameter_r = p.name - elif p.control == name+".a": - show() - parameter_a = p.name - is_xy = parameter_x != "" or parameter_y != "" - if visible: - generator.connect("parameter_changed", self, "on_parameter_changed") - update_position(get_value()) - else: - generator = null - update_position(Vector2(0, 0)) - -func get_value() -> Vector2: - var pos : Vector2 = Vector2(0, 0) - if is_instance_valid(generator): - if is_xy: - if parameter_x != "": - var p = generator.get_parameter(parameter_x) - if p is float: - pos.x = p - if parameter_y != "": - var p = generator.get_parameter(parameter_y) - if p is float: - pos.y = p - else: - var r = 0.25 - var a = 0 - if parameter_r != "": - var p = generator.get_parameter(parameter_r) - if p is float: - r = p - if parameter_a != "": - var p = generator.get_parameter(parameter_a) - if p is float: - a = p*0.01745329251 - pos.x = r*cos(a) - pos.y = r*sin(a) - return pos - -func get_parent_value() -> Vector2: - var parent_value = Vector2(0, 0) - var p = parent_control_node - while p != null: - parent_value += p.get_value() - p = p.parent_control_node - return parent_value - -func on_parameter_changed(p, v) -> void: - if !dragging and (p == parameter_x or p == parameter_y or p == parameter_r or p == parameter_a): - if v is float: - visible = true - update_position(get_value()) - update() - else: - visible = false - -func update_parameters(value : Vector2) -> void: - if !is_instance_valid(generator): - return - match control_type: - 1: # Rect - value.x = abs(value.x) - value.y = abs(value.y) - 3: # Scale - value = 4.0*value - if parameter_x != "": - generator.set_parameter(parameter_x, value.x) - if parameter_y != "": - generator.set_parameter(parameter_y, value.y) - if parameter_r != "": - generator.set_parameter(parameter_r, value.length()) - if parameter_a != "": - generator.set_parameter(parameter_a, atan2(value.y, value.x)*57.2957795131) - -func update_position(pos : Vector2) -> void: - match control_type: - 3: # Scale - pos *= 0.25 - if parent_control_node != null: - pos += parent_control_node.get_value() - rect_position = get_parent().value_to_pos(pos)-0.5*rect_size - for c in children_control_nodes: - c.update_position(c.get_value()) - update() - -func _on_Point_gui_input(event : InputEvent): - if event is InputEventMouseMotion and event.button_mask == BUTTON_MASK_LEFT: - var parent_value = get_parent_value() - var value = get_parent().pos_to_value(rect_position+0.5*rect_size+event.relative)-parent_value - if is_xy: - if parameter_x == "": - value.x = 0 - if parameter_y == "": - value.y = 0 - else: - if parameter_r == "": - value = 0.25*value/value.length() - if parameter_a == "": - value = Vector2(value.length(), 0.0) - rect_position = get_parent().value_to_pos(value+parent_value)-0.5*rect_size - dragging = true - update_parameters(value) - update() - dragging = false - for c in children_control_nodes: - c.update_position(c.get_value()) diff --git a/material_maker/panels/preview_2d/control_point.tscn b/material_maker/panels/preview_2d/control_point.tscn deleted file mode 100644 index 6edc484..0000000 --- a/material_maker/panels/preview_2d/control_point.tscn +++ /dev/null @@ -1,12 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://material_maker/panels/preview_2d/control_point.gd" type="Script" id=1] - - - - -[node name="Point" type="TextureRect"] -mouse_filter = 0 -mouse_default_cursor_shape = 13 -script = ExtResource( 1 ) -[connection signal="gui_input" from="." to="." method="_on_Point_gui_input"] diff --git a/material_maker/panels/preview_2d/preview_2d.gd b/material_maker/panels/preview_2d/preview_2d.gd deleted file mode 100644 index cd4041f..0000000 --- a/material_maker/panels/preview_2d/preview_2d.gd +++ /dev/null @@ -1,143 +0,0 @@ -extends ColorRect - -export(String, MULTILINE) var shader : String = "" - -var generator : MMGenBase = null -var output : int = 0 - -var need_generate : bool = false - -func update_export_menu() -> void: - $ContextMenu/Export.clear() - $ContextMenu/Reference.clear() - for i in range(7): - var s = 64 << i - $ContextMenu/Export.add_item(str(s)+"x"+str(s), i) - $ContextMenu/Reference.add_item(str(s)+"x"+str(s), i) - $ContextMenu.add_submenu_item("Export", "Export") - $ContextMenu.add_submenu_item("Reference", "Reference") - -func set_generator(g : MMGenBase, o : int = 0) -> void: - if !is_visible_in_tree(): - generator = g - output = o - need_generate = true - return - need_generate = false - if is_instance_valid(generator): - generator.disconnect("parameter_changed", self, "on_parameter_changed") - var source = MMGenBase.DEFAULT_GENERATED_SHADER - if is_instance_valid(g): - generator = g - output = o - generator.connect("parameter_changed", self, "on_parameter_changed") - var gen_output_defs = generator.get_output_defs() - if ! gen_output_defs.empty(): - var context : MMGenContext = MMGenContext.new() - source = generator.get_shader_code("uv", output, context) - assert(!(source is GDScriptFunctionState)) - if source.empty(): - source = MMGenBase.DEFAULT_GENERATED_SHADER - else: - generator = null - # Update shader - var code = MMGenBase.generate_preview_shader(source, source.type, shader) - material.shader.code = code - # Get parameter values from the shader code - MMGenBase.define_shader_float_parameters(material.shader.code, material) - # Set texture params - if source.has("textures"): - for k in source.textures.keys(): - material.set_shader_param(k, source.textures[k]) - -func on_parameter_changed(n : String, v) -> void: - if n == "__output_changed__" and output == v: - set_generator(generator, output) - var p = generator.get_parameter_def(n) - if p.has("type"): - match p.type: - "float", "color", "gradient": - pass - _: - set_generator(generator, output) - -func on_float_parameters_changed(parameter_changes : Dictionary) -> void: - for n in parameter_changes.keys(): - for p in VisualServer.shader_get_param_list(material.shader.get_rid()): - if p.name == n: - material.set_shader_param(n, parameter_changes[n]) - break - -func on_resized() -> void: - material.set_shader_param("size", rect_size) - -func _on_Export_id_pressed(id : int): - var dialog = FileDialog.new() - add_child(dialog) - dialog.rect_min_size = Vector2(500, 500) - dialog.access = FileDialog.ACCESS_FILESYSTEM - dialog.mode = FileDialog.MODE_SAVE_FILE - dialog.add_filter("*.png;PNG image file") - dialog.add_filter("*.exr;EXR image file") - if get_node("/root/MainWindow") != null: - var config_cache = get_node("/root/MainWindow").config_cache - if config_cache.has_section_key("path", "save_preview"): - dialog.current_dir = config_cache.get_value("path", "save_preview") - dialog.connect("file_selected", self, "export_as_image_file", [ 64 << id ]) - dialog.connect("popup_hide", dialog, "queue_free") - dialog.popup_centered() - -func export_as_image_file(file_name : String, size : int) -> void: - var main_window = get_node("/root/MainWindow") - if main_window != null: - var config_cache = main_window.config_cache - config_cache.set_value("path", "save_preview", file_name.get_base_dir()) - var previous_size = material.get_shader_param("size") - var previous_margin = material.get_shader_param("margin") - var previous_show_tiling = material.get_shader_param("show_tiling") - material.set_shader_param("size", Vector2(size, size)) - material.set_shader_param("margin", 0.0) - material.set_shader_param("show_tiling", false) - material.set_shader_param("export", true) - var renderer = mm_renderer.request(self) - while renderer is GDScriptFunctionState: - renderer = yield(renderer, "completed") - renderer = renderer.render_material(self, material, size, false) - while renderer is GDScriptFunctionState: - renderer = yield(renderer, "completed") - renderer.save_to_file(file_name) - renderer.release(self) - material.set_shader_param("size", previous_size) - material.set_shader_param("margin", previous_margin) - material.set_shader_param("show_tiling", previous_show_tiling) - material.set_shader_param("export", false) - -func _on_Reference_id_pressed(id : int): - var main_window = get_node("/root/MainWindow") - assert(main_window != null) - var size : int = 64 << id - var previous_size = material.get_shader_param("size") - var previous_margin = material.get_shader_param("margin") - var previous_show_tiling = material.get_shader_param("show_tiling") - material.set_shader_param("size", Vector2(size, size)) - material.set_shader_param("margin", 0.0) - material.set_shader_param("show_tiling", false) - material.set_shader_param("export", true) - var renderer = mm_renderer.request(self) - while renderer is GDScriptFunctionState: - renderer = yield(renderer, "completed") - renderer = renderer.render_material(self, material, size, false) - while renderer is GDScriptFunctionState: - renderer = yield(renderer, "completed") - var texture : ImageTexture = ImageTexture.new() - renderer.copy_to_texture(texture) - renderer.release(self) - material.set_shader_param("size", previous_size) - material.set_shader_param("margin", previous_margin) - material.set_shader_param("show_tiling", previous_show_tiling) - material.set_shader_param("export", false) - main_window.get_panel("Reference").add_reference(texture) - -func _on_Preview2D_visibility_changed(): - if need_generate and is_visible_in_tree(): - set_generator(generator, output) diff --git a/material_maker/panels/preview_2d/preview_2d.tscn b/material_maker/panels/preview_2d/preview_2d.tscn deleted file mode 100644 index e518b08..0000000 --- a/material_maker/panels/preview_2d/preview_2d.tscn +++ /dev/null @@ -1,43 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://material_maker/panels/preview_2d/preview_2d.gd" type="Script" id=1] - -[sub_resource type="Shader" id=1] -resource_local_to_scene = true - -[sub_resource type="ShaderMaterial" id=2] -resource_local_to_scene = true -shader = SubResource( 1 ) - -[node name="Preview2D" type="ColorRect" groups=[ -"preview", -]] -material = SubResource( 2 ) -anchor_right = 1.0 -anchor_bottom = 1.0 -margin_right = -695.0 -margin_bottom = -228.0 -rect_min_size = Vector2( 64, 64 ) -rect_clip_content = true -mouse_filter = 1 -size_flags_horizontal = 0 -size_flags_vertical = 8 -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} -shader = "uniform vec2 size; - -void fragment() { - float ms = max(size.x, size.y); - vec2 uv = fract(0.5+1.2*(UV-vec2(0.5))*ms/size.yx); - float is = min(size.x, size.y)/1.2; - vec2 m2 = min(fract(uv), 1.0-fract(uv)); - vec4 image = preview_2d(uv); - vec3 image_with_background = mix(vec3(mod(floor(uv.x*32.0)+floor(uv.y*32.0), 2.0)), image.xyz, image.a); - float lines_color = 0.5*(cos(5.0*TIME+100.0*(uv.x+uv.y))+1.0); - COLOR = vec4(mix(image_with_background, vec3(lines_color), step(is*min(m2.x, m2.y), 1.0)), 1.0); -}" - -[connection signal="resized" from="." to="." method="on_resized"] -[connection signal="visibility_changed" from="." to="." method="_on_Preview2D_visibility_changed"] diff --git a/material_maker/panels/preview_2d/preview_2d_node.gd b/material_maker/panels/preview_2d/preview_2d_node.gd deleted file mode 100644 index dd8fa96..0000000 --- a/material_maker/panels/preview_2d/preview_2d_node.gd +++ /dev/null @@ -1,9 +0,0 @@ -extends "res://material_maker/panels/preview_2d/preview_2d.gd" - -func _ready() -> void: - update_export_menu() - -func _on_gui_input(event) -> void: - if event is InputEventMouseButton: - if event.pressed and event.button_index == BUTTON_RIGHT: - $ContextMenu.popup(Rect2(get_global_mouse_position(), $ContextMenu.get_minimum_size())) diff --git a/material_maker/panels/preview_2d/preview_2d_node.tscn b/material_maker/panels/preview_2d/preview_2d_node.tscn deleted file mode 100644 index a60b715..0000000 --- a/material_maker/panels/preview_2d/preview_2d_node.tscn +++ /dev/null @@ -1,43 +0,0 @@ -[gd_scene load_steps=5 format=2] - -[ext_resource path="res://material_maker/panels/preview_2d/preview_2d.tscn" type="PackedScene" id=1] -[ext_resource path="res://material_maker/panels/preview_2d/preview_2d_node.gd" type="Script" id=2] - -[sub_resource type="Shader" id=1] -resource_local_to_scene = true - -[sub_resource type="ShaderMaterial" id=2] -resource_local_to_scene = true -shader = SubResource( 1 ) - -[node name="Preview2D" instance=ExtResource( 1 )] -material = SubResource( 2 ) -mouse_filter = 0 -script = ExtResource( 2 ) -shader = "uniform vec2 size; - -void fragment() { - float ms = max(size.x, size.y); - vec2 uv = 0.5+(UV-vec2(0.5))*ms/size.yx; - float is = min(size.x, size.y); - vec4 image = preview_2d(uv); - vec3 image_with_background = mix(vec3(mod(floor(uv.x*32.0)+floor(uv.y*32.0), 2.0)), image.xyz, image.a); - uv -= vec2(0.5); - uv = abs(uv); - COLOR = vec4(image_with_background, step(max(uv.x, uv.y), 0.5)*0.8+0.2); -}" - -[node name="ContextMenu" type="PopupMenu" parent="." index="0"] -margin_right = 109.0 -margin_bottom = 52.0 - -[node name="Export" type="PopupMenu" parent="ContextMenu" index="1"] -margin_right = 91.0 -margin_bottom = 88.0 - -[node name="Reference" type="PopupMenu" parent="ContextMenu" index="2"] -margin_right = 91.0 -margin_bottom = 88.0 -[connection signal="gui_input" from="." to="." method="_on_gui_input"] -[connection signal="id_pressed" from="ContextMenu/Export" to="." method="_on_Export_id_pressed"] -[connection signal="id_pressed" from="ContextMenu/Reference" to="." method="_on_Reference_id_pressed"] diff --git a/material_maker/panels/preview_2d/preview_2d_panel.gd b/material_maker/panels/preview_2d/preview_2d_panel.gd deleted file mode 100644 index f011fac..0000000 --- a/material_maker/panels/preview_2d/preview_2d_panel.gd +++ /dev/null @@ -1,63 +0,0 @@ -extends "res://material_maker/panels/preview_2d/preview_2d.gd" - -var config_cache : ConfigFile - -var shader_margin : float = 0 - -func _ready(): - if config_cache.has_section_key("preview_2d", "show_tiling"): - $ContextMenu.set_item_checked(0, config_cache.get_value("preview_2d", "show_tiling")) - update_shader_options() - update_export_menu() - -func set_generator(g : MMGenBase, o : int = 0) -> void: - .set_generator(g, o) - setup_controls() - update_shader_options() - -func setup_controls() -> void: - var param_defs = generator.get_parameter_defs() if is_instance_valid(generator) else [] - for c in get_children(): - if c.has_method("setup_control"): - c.setup_control(generator, param_defs) - -func value_to_pos(value : Vector2) -> Vector2: - return rect_size*0.5+value*min(rect_size.x, rect_size.y)/(1+shader_margin) - -func value_to_offset(value : Vector2) -> Vector2: - return value*min(rect_size.x, rect_size.y)/(1+shader_margin) - -func pos_to_value(pos : Vector2) -> Vector2: - return (pos - rect_size*0.5)*(1+shader_margin)/min(rect_size.x, rect_size.y) - -func update_shader_options() -> void: - if $ContextMenu == null: - return - if $ContextMenu.is_item_checked(0): - shader_margin = 0.2 - material.set_shader_param("show_tiling", true) - material.set_shader_param("margin", 0.2) - else: - shader_margin = 0 - material.set_shader_param("show_tiling", false) - material.set_shader_param("margin", 0) - setup_controls() - -func on_resized() -> void: - .on_resized() - setup_controls() - -func _on_gui_input(event): - if event is InputEventMouseButton: - if event.pressed and event.button_index == BUTTON_RIGHT: - $ContextMenu.popup(Rect2(get_global_mouse_position(), $ContextMenu.get_minimum_size())) - -func _on_ContextMenu_id_pressed(id) -> void: - if $ContextMenu.is_item_checkable(id): - $ContextMenu.toggle_item_checked(id) - config_cache.set_value("preview_2d", "show_tiling", $ContextMenu.is_item_checked(0)) - match id: - 0: - update_shader_options() - _: - print("unsupported id "+str(id)) diff --git a/material_maker/panels/preview_2d/preview_2d_panel.tscn b/material_maker/panels/preview_2d/preview_2d_panel.tscn deleted file mode 100644 index 7803b11..0000000 --- a/material_maker/panels/preview_2d/preview_2d_panel.tscn +++ /dev/null @@ -1,200 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=1] -[ext_resource path="res://material_maker/panels/preview_2d/control_point.tscn" type="PackedScene" id=2] -[ext_resource path="res://material_maker/panels/preview_2d/preview_2d.tscn" type="PackedScene" id=3] -[ext_resource path="res://material_maker/panels/preview_2d/preview_2d_panel.gd" type="Script" id=4] - -[sub_resource type="Shader" id=1] -code = "shader_type canvas_item; - -uniform vec2 size = vec2(585.0, 453.0); -uniform bool show_tiling = false; -uniform float margin = 0.2; - -vec4 preview_2d(vec2 uv) { - return vec4(0.8); -} - -void fragment() { - float ms = max(size.x, size.y); - float margin_factor = 1.0+max(0.0, margin); - vec2 uv = 0.5+margin_factor*(UV-vec2(0.5))*ms/size.yx; - float is = min(size.x, size.y)/margin_factor; - vec4 image = preview_2d(fract(uv)); - float checkerboard = mod(floor(uv.x*32.0)+floor(uv.y*32.0), 2.0); - vec3 image_with_background = mix(vec3(checkerboard), image.xyz, image.a); - if (show_tiling) { - vec2 m2 = min(fract(uv), 1.0-fract(uv)); - float lines_color = 0.5*(cos(5.0*TIME+100.0*(uv.x+uv.y))+1.0); - COLOR = vec4(mix(image_with_background, vec3(lines_color), step(is*min(m2.x, m2.y), 1.0)), 1.0); - } else { - vec2 outside = step(abs(uv-vec2(0.5)), vec2(0.5)); - COLOR = vec4(mix(vec3(0.0), image_with_background, outside.x*outside.y), 1.0); - } -}" - -[sub_resource type="ShaderMaterial" id=2] -shader = SubResource( 1 ) -shader_param/size = Vector2( 585, 492 ) -shader_param/show_tiling = false -shader_param/margin = 0.5 - -[sub_resource type="AtlasTexture" id=3] -flags = 4 -atlas = ExtResource( 1 ) -region = Rect2( 64, 48, 32, 32 ) - -[sub_resource type="AtlasTexture" id=4] -flags = 4 -atlas = ExtResource( 1 ) -region = Rect2( 16, 64, 16, 16 ) - -[node name="Preview2D" instance=ExtResource( 3 )] -material = SubResource( 2 ) -margin_right = -758.0 -margin_bottom = -267.0 -rect_min_size = Vector2( 200, 200 ) -script = ExtResource( 4 ) -shader = "uniform vec2 size; -uniform bool export = false; -uniform bool show_tiling = true; -uniform float margin = 0.5; - -void fragment() { - float ms = max(size.x, size.y); - float margin_factor = 1.0+max(0.0, margin); - vec2 uv = 0.5+margin_factor*(UV-vec2(0.5))*ms/size.yx; - float is = min(size.x, size.y)/margin_factor; - vec4 image = preview_2d(fract(uv)); - if (export) { - COLOR = image; - } else { - float checkerboard = mod(floor(uv.x*32.0)+floor(uv.y*32.0), 2.0); - vec3 image_with_background = mix(vec3(checkerboard), image.xyz, image.a); - if (show_tiling) { - vec2 m2 = min(fract(uv), 1.0-fract(uv)); - float lines_color = 0.5*(cos(5.0*TIME+100.0*(uv.x+uv.y))+1.0); - COLOR = vec4(mix(image_with_background, vec3(lines_color), step(is*min(m2.x, m2.y), 1.0)), 1.0); - } else { - vec2 outside = step(abs(uv-vec2(0.5)), vec2(0.5)); - COLOR = vec4(mix(vec3(0.0), image_with_background, outside.x*outside.y), 1.0); - } - } -} -" - -[node name="P1" parent="." index="0" instance=ExtResource( 2 )] -visible = false -self_modulate = Color( 1, 0.466667, 0, 1 ) -margin_left = 5.0 -margin_top = 29.0 -margin_right = 37.0 -margin_bottom = 61.0 -texture = SubResource( 3 ) - -[node name="P2" parent="." index="1" instance=ExtResource( 2 )] -visible = false -self_modulate = Color( 0, 0.505882, 1, 1 ) -margin_left = 5.0 -margin_top = 29.0 -margin_right = 37.0 -margin_bottom = 61.0 -texture = SubResource( 3 ) - -[node name="P3" parent="." index="2" instance=ExtResource( 2 )] -visible = false -self_modulate = Color( 0, 1, 0.380392, 1 ) -margin_left = 5.0 -margin_top = 29.0 -margin_right = 37.0 -margin_bottom = 61.0 -texture = SubResource( 4 ) - -[node name="Rect1" parent="." index="3" instance=ExtResource( 2 )] -visible = false -self_modulate = Color( 1, 0.631373, 0, 1 ) -margin_left = 5.0 -margin_top = 29.0 -margin_right = 21.0 -margin_bottom = 45.0 -texture = SubResource( 4 ) -parent_control = "P1" -control_type = 1 - -[node name="Radius1" parent="." index="4" instance=ExtResource( 2 )] -visible = false -self_modulate = Color( 1, 0.631373, 0, 1 ) -margin_left = 5.0 -margin_top = 29.0 -margin_right = 21.0 -margin_bottom = 45.0 -mouse_default_cursor_shape = 10 -texture = SubResource( 4 ) -parent_control = "P1" -control_type = 2 - -[node name="Radius11" parent="." index="5" instance=ExtResource( 2 )] -visible = false -self_modulate = Color( 1, 0.631373, 0, 1 ) -margin_left = 5.0 -margin_top = 29.0 -margin_right = 21.0 -margin_bottom = 45.0 -mouse_default_cursor_shape = 10 -texture = SubResource( 4 ) -parent_control = "Radius1" -control_type = 2 - -[node name="Scale1" parent="." index="6" instance=ExtResource( 2 )] -visible = false -self_modulate = Color( 1, 0.631373, 0, 1 ) -margin_left = 5.0 -margin_top = 29.0 -margin_right = 21.0 -margin_bottom = 45.0 -mouse_default_cursor_shape = 10 -texture = SubResource( 4 ) -parent_control = "P1" -control_type = 3 - -[node name="Angle1" parent="." index="7" instance=ExtResource( 2 )] -visible = false -self_modulate = Color( 1, 0.631373, 0, 1 ) -margin_left = 5.0 -margin_top = 29.0 -margin_right = 21.0 -margin_bottom = 45.0 -mouse_default_cursor_shape = 10 -texture = SubResource( 4 ) -parent_control = "P1" -control_type = 2 - -[node name="Angle2" parent="." index="8" instance=ExtResource( 2 )] -visible = false -self_modulate = Color( 1, 0.631373, 0, 1 ) -margin_left = 5.0 -margin_top = 29.0 -margin_right = 21.0 -margin_bottom = 45.0 -mouse_default_cursor_shape = 10 -texture = SubResource( 4 ) -parent_control = "P1" -control_type = 2 - -[node name="ContextMenu" type="PopupMenu" parent="." index="9"] -margin_right = 109.0 -margin_bottom = 52.0 -items = [ "Show tiling", null, 1, false, false, 0, 0, null, "", false ] - -[node name="Export" type="PopupMenu" parent="ContextMenu" index="1"] -margin_right = 91.0 -margin_bottom = 88.0 - -[node name="Reference" type="PopupMenu" parent="ContextMenu" index="2"] -margin_right = 91.0 -margin_bottom = 88.0 -[connection signal="gui_input" from="." to="." method="_on_gui_input"] -[connection signal="id_pressed" from="ContextMenu" to="." method="_on_ContextMenu_id_pressed"] -[connection signal="id_pressed" from="ContextMenu/Export" to="." method="_on_Export_id_pressed"] -[connection signal="id_pressed" from="ContextMenu/Reference" to="." method="_on_Reference_id_pressed"] diff --git a/material_maker/panels/preview_3d/environment.gd b/material_maker/panels/preview_3d/environment.gd deleted file mode 100644 index 5180545..0000000 --- a/material_maker/panels/preview_3d/environment.gd +++ /dev/null @@ -1,4 +0,0 @@ -extends Spatial - -# warning-ignore:unused_class_variable -export var environment : Environment diff --git a/material_maker/panels/preview_3d/map_renderer.gd b/material_maker/panels/preview_3d/map_renderer.gd deleted file mode 100644 index 2d27131..0000000 --- a/material_maker/panels/preview_3d/map_renderer.gd +++ /dev/null @@ -1,37 +0,0 @@ -extends Viewport - -export(ShaderMaterial) var mesh_normal_material -export(ShaderMaterial) var inv_uv_material -export(ShaderMaterial) var dilate_pass1 -export(ShaderMaterial) var dilate_pass2 - -func _ready(): - pass - -func gen(mesh: Mesh, map : String, file_name : String, map_size = 512) -> void: - size = Vector2(map_size, map_size) - $MeshInstance.mesh = mesh - $MeshInstance.set_surface_material(0, get(map+"_material")) - var aabb = $MeshInstance.get_aabb() - inv_uv_material.set_shader_param("position", aabb.position) - inv_uv_material.set_shader_param("size", aabb.size) - render_target_update_mode = Viewport.UPDATE_ONCE - yield(get_tree(), "idle_frame") - yield(get_tree(), "idle_frame") - dilate_pass1.set_shader_param("tex", get_texture()) - dilate_pass1.set_shader_param("size", map_size) - var renderer = mm_renderer.request(self) - while renderer is GDScriptFunctionState: - renderer = yield(renderer, "completed") - renderer = renderer.render_material(self, dilate_pass1, map_size) - while renderer is GDScriptFunctionState: - renderer = yield(renderer, "completed") - var t : ImageTexture = ImageTexture.new() - renderer.copy_to_texture(t) - dilate_pass2.set_shader_param("tex", t) - dilate_pass2.set_shader_param("size", map_size) - renderer = renderer.render_material(self, dilate_pass2, map_size) - while renderer is GDScriptFunctionState: - renderer = yield(renderer, "completed") - renderer.save_to_file(file_name) - renderer.release(self) diff --git a/material_maker/panels/preview_3d/map_renderer.tscn b/material_maker/panels/preview_3d/map_renderer.tscn deleted file mode 100644 index aa09bad..0000000 --- a/material_maker/panels/preview_3d/map_renderer.tscn +++ /dev/null @@ -1,156 +0,0 @@ -[gd_scene load_steps=12 format=2] - -[ext_resource path="res://material_maker/panels/preview_3d/map_renderer.gd" type="Script" id=2] - -[sub_resource type="World" id=1] - -[sub_resource type="Shader" id=2] -code = "shader_type spatial; -render_mode depth_test_disable,depth_draw_always,unshaded,cull_disabled,world_vertex_coords; - -varying vec3 p; - -void vertex() { - p = NORMAL; - VERTEX=vec3(UV, 0.5); -} - -void fragment() { - ALBEDO = 0.5*normalize(p)+vec3(0.5); -} -" - -[sub_resource type="ShaderMaterial" id=3] -shader = SubResource( 2 ) - -[sub_resource type="Shader" id=4] -code = "shader_type spatial; -render_mode depth_test_disable,depth_draw_always,unshaded,cull_disabled,world_vertex_coords; - -uniform vec3 position = vec3(0.0); -uniform vec3 size = vec3(1.0); - -varying vec3 p; - -void vertex() { - p = (VERTEX-position)/size; - VERTEX=vec3(UV, 0.5); -} - - -void fragment() { - ALBEDO = p; -} -" - -[sub_resource type="ShaderMaterial" id=5] -shader = SubResource( 4 ) -shader_param/position = Vector3( 0, 0, 0 ) -shader_param/size = Vector3( 1, 1, 1 ) - -[sub_resource type="Shader" id=6] -code = "shader_type canvas_item; -render_mode blend_disabled; - -uniform sampler2D tex; -uniform float size = 512.0; - -const int STEPS = 64; - -vec4 dilate_distance_h(vec2 uv) { - vec2 e = vec2(1.0/size, 0.0); - float d = float(STEPS)/size; - float rv = 0.0; - vec2 source_uv; - vec4 source_color; - for (int i = 0; i < STEPS; ++i) { - source_uv = uv+float(i)*e; - source_color = texture(tex, source_uv); - if (source_color.a >= 1.0) { - rv = 1.0-float(i)*e.x/d; - break; - } - source_uv = uv-float(i)*e; - source_color = texture(tex, source_uv); - if (source_color.a >= 1.0) { - rv = 1.0-float(i)*e.x/d; - break; - } - } - return vec4(source_color.rgb, rv); -} - -void fragment() { - COLOR = dilate_distance_h(UV); -} -" -custom_defines = "" - -[sub_resource type="ShaderMaterial" id=7] -shader = SubResource( 6 ) -shader_param/size = 512.0 - -[sub_resource type="Shader" id=8] -code = "shader_type canvas_item; -render_mode blend_disabled; - -uniform sampler2D tex; -uniform float size = 512.0; - -const int STEPS = 64; - -vec4 dilate_distance_v(vec2 uv) { - vec2 e = vec2(0.0, 1.0/size); - float d = float(STEPS)/size; - vec4 p = texture(tex, uv); - for (int i = 0; i < STEPS; ++i) { - vec2 dx = float(i)*e; - vec4 p2 = texture(tex, uv+dx); - if (p2.a > p.a) { - p2.a = 1.0-sqrt((1.0-p2.a)*(1.0-p2.a)+dx.y*dx.y/d/d); - p = mix(p, p2, step(p.a, p2.a)); - } - p2 = texture(tex, uv-dx); - if (p2.a > p.a) { - p2.a = 1.0-sqrt((1.0-p2.a)*(1.0-p2.a)+dx.y*dx.y/d/d); - p = mix(p, p2, step(p.a, p2.a)); - } - } - return p; -} - -void fragment() { - COLOR = dilate_distance_v(UV); -} -" -custom_defines = "" - -[sub_resource type="ShaderMaterial" id=9] -shader = SubResource( 8 ) -shader_param/size = 512.0 - -[sub_resource type="PrismMesh" id=10] - -[node name="MapRenderer" type="Viewport"] -size = Vector2( 2048, 2048 ) -own_world = true -world = SubResource( 1 ) -transparent_bg = true -keep_3d_linear = true -render_target_update_mode = 0 -script = ExtResource( 2 ) -mesh_normal_material = SubResource( 3 ) -inv_uv_material = SubResource( 5 ) -dilate_pass1 = SubResource( 7 ) -dilate_pass2 = SubResource( 9 ) - -[node name="MeshInstance" type="MeshInstance" parent="."] -mesh = SubResource( 10 ) -material/0 = SubResource( 5 ) -__meta__ = { -"_editor_description_": "" -} - -[node name="Camera" type="Camera" parent="."] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 0.5, 6 ) -projection = 1 diff --git a/material_maker/panels/preview_3d/materials/shader_material_tesselated.tres b/material_maker/panels/preview_3d/materials/shader_material_tesselated.tres deleted file mode 100644 index 6927692..0000000 --- a/material_maker/panels/preview_3d/materials/shader_material_tesselated.tres +++ /dev/null @@ -1,25 +0,0 @@ -[gd_resource type="ShaderMaterial" load_steps=3 format=2] - -[ext_resource path="res://addons/material_maker/import_plugin/tesselated.shader" type="Shader" id=1] -[ext_resource path="res://rodz_labs_logo.png" type="Texture" id=2] - -[resource] -shader = ExtResource( 1 ) -shader_param/albedo = Color( 1, 1, 1, 1 ) -shader_param/specular = 0.5 -shader_param/metallic = 0.0 -shader_param/roughness = 1.0 -shader_param/point_size = 1.0 -shader_param/emission = Color( 0, 0, 0, 1 ) -shader_param/emission_energy = 1.0 -shader_param/normal_scale = null -shader_param/ao_light_affect = null -shader_param/depth_scale = 0.21 -shader_param/depth_min_layers = null -shader_param/depth_max_layers = null -shader_param/depth_flip = null -shader_param/uv1_scale = Vector3( 1, 1, 1 ) -shader_param/uv1_offset = Vector3( 0, 0, 0 ) -shader_param/uv2_scale = Vector3( 1, 1, 1 ) -shader_param/uv2_offset = Vector3( 0, 0, 0 ) -shader_param/texture_albedo = ExtResource( 2 ) diff --git a/material_maker/panels/preview_3d/materials/spatial_material.tres b/material_maker/panels/preview_3d/materials/spatial_material.tres deleted file mode 100644 index a53ded5..0000000 --- a/material_maker/panels/preview_3d/materials/spatial_material.tres +++ /dev/null @@ -1,24 +0,0 @@ -[gd_resource type="SpatialMaterial" load_steps=2 format=2] - -[ext_resource path="res://rodz_labs_logo.png" type="Texture" id=1] - -[resource] -albedo_texture = ExtResource( 1 ) -emission_enabled = true -emission = Color( 0, 0, 0, 1 ) -emission_energy = 1.0 -emission_operator = 0 -emission_on_uv2 = false -normal_enabled = true -normal_scale = 1.0 -ao_enabled = true -ao_light_affect = 0.0 -ao_on_uv2 = false -ao_texture_channel = 0 -depth_enabled = true -depth_scale = 0.05 -depth_deep_parallax = true -depth_min_layers = 8 -depth_max_layers = 32 -depth_flip_tangent = false -depth_flip_binormal = false diff --git a/material_maker/panels/preview_3d/mesh_config_popup.gd b/material_maker/panels/preview_3d/mesh_config_popup.gd deleted file mode 100644 index fd7669d..0000000 --- a/material_maker/panels/preview_3d/mesh_config_popup.gd +++ /dev/null @@ -1,22 +0,0 @@ -extends PopupPanel - -var mesh : MeshInstance - -func configure_mesh(m : MeshInstance) -> void: - mesh = m - $VBoxContainer/UVScale/X.value = mesh.uv_scale.x - $VBoxContainer/UVScale/Y.value = mesh.uv_scale.y - if mesh.can_tesselate: - $VBoxContainer/Tesselated.pressed = mesh.tesselated - else: - $VBoxContainer/Tesselated.disabled = true - popup(Rect2(get_global_mouse_position(), get_minimum_size())) - -func _on_MeshConfiguration_popup_hide(): - queue_free() - -func _on_UV_value_changed(_value): - mesh.uv_scale = Vector2($VBoxContainer/UVScale/X.value, $VBoxContainer/UVScale/Y.value) - -func _on_Tesselated_toggled(button_pressed): - mesh.tesselated = button_pressed diff --git a/material_maker/panels/preview_3d/mesh_config_popup.tscn b/material_maker/panels/preview_3d/mesh_config_popup.tscn deleted file mode 100644 index e958260..0000000 --- a/material_maker/panels/preview_3d/mesh_config_popup.tscn +++ /dev/null @@ -1,83 +0,0 @@ -[gd_scene load_steps=3 format=2] - -[ext_resource path="res://material_maker/widgets/float_edit/float_edit.tscn" type="PackedScene" id=1] -[ext_resource path="res://material_maker/panels/preview_3d/mesh_config_popup.gd" type="Script" id=2] - -[node name="MeshConfiguration" type="PopupPanel"] -margin_right = 284.0 -margin_bottom = 127.0 -script = ExtResource( 2 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="VBoxContainer" type="VBoxContainer" parent="."] -anchor_right = 1.0 -anchor_bottom = 1.0 -margin_left = 4.0 -margin_top = 4.0 -margin_right = -4.0 -margin_bottom = -4.0 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Panel" type="PanelContainer" parent="VBoxContainer"] -margin_right = 276.0 -margin_bottom = 28.0 - -[node name="Label" type="Label" parent="VBoxContainer/Panel"] -margin_left = 77.0 -margin_top = 7.0 -margin_right = 199.0 -margin_bottom = 21.0 -size_flags_horizontal = 4 -text = "Mesh configuration" -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="UVScale" type="HBoxContainer" parent="VBoxContainer"] -margin_top = 32.0 -margin_right = 276.0 -margin_bottom = 56.0 - -[node name="Label" type="Label" parent="VBoxContainer/UVScale"] -margin_top = 5.0 -margin_right = 59.0 -margin_bottom = 19.0 -text = "UV Scale:" - -[node name="X" parent="VBoxContainer/UVScale" instance=ExtResource( 1 )] -anchor_left = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = 63.0 -margin_right = 121.0 -margin_bottom = 24.0 -value = 1.0 -max_value = 5.0 -step = 0.01 -float_only = true - -[node name="Y" parent="VBoxContainer/UVScale" instance=ExtResource( 1 )] -anchor_left = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = 125.0 -margin_right = 183.0 -margin_bottom = 24.0 -value = 1.0 -max_value = 5.0 -step = 0.01 -float_only = true - -[node name="Tesselated" type="CheckBox" parent="VBoxContainer"] -margin_top = 60.0 -margin_right = 276.0 -margin_bottom = 84.0 -text = "Tesselated" -[connection signal="popup_hide" from="." to="." method="_on_MeshConfiguration_popup_hide"] -[connection signal="value_changed" from="VBoxContainer/UVScale/X" to="." method="_on_UV_value_changed"] -[connection signal="value_changed" from="VBoxContainer/UVScale/Y" to="." method="_on_UV_value_changed"] -[connection signal="toggled" from="VBoxContainer/Tesselated" to="." method="_on_Tesselated_toggled"] diff --git a/material_maker/panels/preview_3d/obj_loader.gd b/material_maker/panels/preview_3d/obj_loader.gd deleted file mode 100644 index a1e5001..0000000 --- a/material_maker/panels/preview_3d/obj_loader.gd +++ /dev/null @@ -1,163 +0,0 @@ -extends Node - -func _ready(): - pass # Replace with function body. - -func count(string, txt): - var num = 0 - for i in range(0, string.length()): - if (txt == string[i]): - num += 1 - return num - -func load_obj_file(path : String) -> Mesh: - var st = SurfaceTool.new() - st.begin(Mesh.PRIMITIVE_TRIANGLES) - var mdlFile : File = File.new() - var error = mdlFile.open(path, File.READ) - if error != OK: - return null - - var mdlVerts = [] - var mdlNorm = [] - var mdlUV = [] - - var mdlFaceIndex = [] - var mdlUVIndex = [] - var mdlNormIndex = [] - - while !mdlFile.eof_reached(): - var mdlData = mdlFile.get_line() - if mdlData.begins_with("v "): - var vertData = mdlData.split(" ", false) - var vertex = Vector3( - float(vertData[1]), - float(vertData[2]), - float(vertData[3])) - - mdlVerts.push_back(vertex) - elif mdlData.begins_with("vt"): - var uvData = mdlData.split(" ", false) - var uv = Vector2( - float(uvData[1]), - 1.0 - float(uvData[2])) - - mdlUV.push_back(uv) - elif mdlData.begins_with("vn"): - var normData = mdlData.split(" ", false) - var normal = Vector3( - float(normData[1]), - float(normData[2]), - float(normData[3])) - - mdlNorm.push_back(normal) - elif mdlData.begins_with("f "): - var miscData = mdlData.split(" ", false) - var misc = [] - - var num = count(mdlData, "/") - - if num == 6: - misc.push_back(miscData[1].split("/")) - misc.push_back(miscData[2].split("/")) - misc.push_back(miscData[3].split("/")) - - var faceIndices = Vector3( - int(misc[2][0]) - 1, - int(misc[1][0]) - 1, - int(misc[0][0]) - 1) - - var uvIndices = Vector3( - int(misc[2][1]) - 1, - int(misc[1][1]) - 1, - int(misc[0][1]) - 1) - - var normIndices = Vector3( - int(misc[2][2]) - 1, - int(misc[1][2]) - 1, - int(misc[0][2]) - 1) - - mdlFaceIndex.push_back(faceIndices) - mdlUVIndex.push_back(uvIndices) - mdlNormIndex.push_back(normIndices) - elif num == 3: - misc.push_back(miscData[1].split("/")) - misc.push_back(miscData[2].split("/")) - - var faceIndices = Vector3( - int(misc[2][0]) - 1, - int(misc[1][0]) - 1, - int(misc[0][0]) - 1) - - var uvIndices = Vector3( - int(misc[2][1]) - 1, - int(misc[1][1]) - 1, - int(misc[0][1]) - 1) - - mdlFaceIndex.push_back(faceIndices) - mdlUVIndex.push_back(uvIndices) - elif num == 0: - var faceIndices = Vector3( - int(miscData[3]) - 1, - int(miscData[2]) - 1, - int(miscData[1]) - 1) - - mdlFaceIndex.push_back(faceIndices) - elif num > 6: - for i in miscData.size() - 1: - misc.push_back(miscData[i + 1].split("/")) - var faceIndices = [] - var uvIndices = [] - var normIndices = [] - for i in misc.size() - 2: - var intVar = i + 2 - faceIndices.push_back(Vector3( - int(misc[intVar][0]) - 1, - int(misc[intVar-1][0]) - 1, - int(misc[0][0]) - 1)) - - uvIndices.push_back(Vector3( - int(misc[intVar][1]) - 1, - int(misc[intVar-1][1]) - 1, - int(misc[0][1]) - 1)) - - normIndices.push_back(Vector3( - int(misc[intVar][2]) - 1, - int(misc[intVar-1][2]) - 1, - int(misc[0][2]) - 1)) - - mdlFaceIndex.push_back(faceIndices[i]) - mdlUVIndex.push_back(uvIndices[i]) - mdlNormIndex.push_back(normIndices[i]) - else: - print("MODEL NOT VALID!") - elif mdlData.begins_with("s "): - var smooth = mdlData.substr(2, mdlData.length()).strip_edges() - if smooth == "off": - st.add_smooth_group(false) - else: - st.add_smooth_group(true) - for i in mdlFaceIndex.size(): - if mdlUV.size() > 0: - st.add_uv(mdlUV[mdlUVIndex[i][0]]) - if mdlNorm.size() > 0: - st.add_normal(mdlNorm[mdlNormIndex[i][0]]) - st.add_vertex(mdlVerts[mdlFaceIndex[i][0]]) - - if mdlUV.size() > 0: - st.add_uv(mdlUV[mdlUVIndex[i][1]]) - if mdlNorm.size() > 0: - st.add_normal(mdlNorm[mdlNormIndex[i][1]]) - st.add_vertex(mdlVerts[mdlFaceIndex[i][1]]) - - if mdlUV.size() > 0: - st.add_uv(mdlUV[mdlUVIndex[i][2]]) - if mdlNorm.size() > 0: - st.add_normal(mdlNorm[mdlNormIndex[i][2]]) - st.add_vertex(mdlVerts[mdlFaceIndex[i][2]]) - if mdlNorm.size() == 0: - st.generate_normals() - st.generate_tangents() - var mdl = Mesh.new() - mdl = st.commit() - return mdl diff --git a/material_maker/panels/preview_3d/panoramas/epping_forest_01.hdr b/material_maker/panels/preview_3d/panoramas/epping_forest_01.hdr deleted file mode 100644 index ff69199..0000000 Binary files a/material_maker/panels/preview_3d/panoramas/epping_forest_01.hdr and /dev/null differ diff --git a/material_maker/panels/preview_3d/panoramas/epping_forest_01.hdr.import b/material_maker/panels/preview_3d/panoramas/epping_forest_01.hdr.import deleted file mode 100644 index 832e4dc..0000000 --- a/material_maker/panels/preview_3d/panoramas/epping_forest_01.hdr.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/epping_forest_01.hdr-adc10252e77fe2cefd8a5b277771b963.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/panels/preview_3d/panoramas/epping_forest_01.hdr" -dest_files=[ "res://.import/epping_forest_01.hdr-adc10252e77fe2cefd8a5b277771b963.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/panels/preview_3d/panoramas/moonless_golf.hdr b/material_maker/panels/preview_3d/panoramas/moonless_golf.hdr deleted file mode 100644 index 432de58..0000000 Binary files a/material_maker/panels/preview_3d/panoramas/moonless_golf.hdr and /dev/null differ diff --git a/material_maker/panels/preview_3d/panoramas/moonless_golf.hdr.import b/material_maker/panels/preview_3d/panoramas/moonless_golf.hdr.import deleted file mode 100644 index dc9d89b..0000000 --- a/material_maker/panels/preview_3d/panoramas/moonless_golf.hdr.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/moonless_golf.hdr-ba41379eff4daee0dc4a59b2052ff248.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/panels/preview_3d/panoramas/moonless_golf.hdr" -dest_files=[ "res://.import/moonless_golf.hdr-ba41379eff4daee0dc4a59b2052ff248.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/panels/preview_3d/panoramas/studio_sky.tres b/material_maker/panels/preview_3d/panoramas/studio_sky.tres deleted file mode 100644 index 693e106..0000000 --- a/material_maker/panels/preview_3d/panoramas/studio_sky.tres +++ /dev/null @@ -1,19 +0,0 @@ -[gd_resource type="Environment" load_steps=2 format=2] - -[sub_resource type="ProceduralSky" id=1] -sky_top_color = Color( 1, 1, 1, 1 ) -sky_horizon_color = Color( 0.5, 0.5, 0.5, 1 ) -sky_curve = 0.5 -ground_bottom_color = Color( 0.25, 0.25, 0.25, 1 ) -ground_horizon_color = Color( 0.5, 0.5, 0.5, 1 ) -ground_curve = 0.2 -sun_longitude = 135.0 -sun_curve = 0.1 -sun_energy = 64.0 - -[resource] -background_mode = 2 -background_sky = SubResource( 1 ) -ambient_light_energy = 0.3 -tonemap_mode = 2 -tonemap_white = 16.0 diff --git a/material_maker/panels/preview_3d/preview_3d.gd b/material_maker/panels/preview_3d/preview_3d.gd deleted file mode 100644 index 10763ef..0000000 --- a/material_maker/panels/preview_3d/preview_3d.gd +++ /dev/null @@ -1,215 +0,0 @@ -extends ViewportContainer - -const CAMERA_DISTANCE_MIN = 1.0 -const CAMERA_DISTANCE_MAX = 10.0 - -export var ui_path : String = "UI/Preview3DUI" - -onready var objects = $MaterialPreview/Preview3d/Objects -onready var current_object = objects.get_child(0) - -onready var environments = $MaterialPreview/Preview3d/Environments -onready var current_environment = environments.get_child(0) - -onready var camera_stand = $MaterialPreview/Preview3d/CameraPivot -onready var camera = $MaterialPreview/Preview3d/CameraPivot/Camera - -onready var ui = get_node(ui_path) - -signal need_update(me) - -const MENU = [ - { menu="Model", submenu="model_list", description="Select" }, - { menu="Model", command="configure_model", description="Configure" }, - { menu="Model", command="rotate_model", description="Rotate", toggle=true }, - { menu="Model/Generate map", submenu="generate_mesh_normal_map", description="Mesh normal" }, - { menu="Model/Generate map", submenu="generate_inverse_uv_map", description="Inverse UV" }, - { menu="Environment", submenu="environment_list", description="Select" } -] - - -var _mouse_start_position := Vector2.ZERO - - -func _ready() -> void: - get_node("/root/MainWindow").create_menus(MENU, self, ui) - $MaterialPreview/Preview3d/ObjectRotate.play("rotate") - _on_Environment_item_selected(0) - -func create_menu_model_list(menu : PopupMenu) -> void: - menu.clear() - for i in objects.get_child_count(): - var o = objects.get_child(i) - var thumbnail := load("res://material_maker/panels/preview_3d/thumbnails/meshes/%s.png" % o.name) - if thumbnail: - menu.add_icon_item(thumbnail, "", i) - else: - menu.add_item(o.name, i) - if !menu.is_connected("id_pressed", self, "_on_Model_item_selected"): - menu.connect("id_pressed", self, "_on_Model_item_selected") - -func create_menu_environment_list(menu : PopupMenu) -> void: - menu.clear() - for i in environments.get_child_count(): - var e = environments.get_child(i) - var thumbnail := load("res://material_maker/panels/preview_3d/thumbnails/environments/%s.png" % e.name) - if thumbnail: - menu.add_icon_item(thumbnail, "", i) - else: - menu.add_item(e.name, i) - if !menu.is_connected("id_pressed", self, "_on_Environment_item_selected"): - menu.connect("id_pressed", self, "_on_Environment_item_selected") - -func _on_Model_item_selected(id) -> void: - if id == objects.get_child_count()-1: - var dialog = FileDialog.new() - add_child(dialog) - dialog.rect_min_size = Vector2(500, 500) - dialog.access = FileDialog.ACCESS_FILESYSTEM - dialog.mode = FileDialog.MODE_OPEN_FILE - dialog.add_filter("*.obj;OBJ model File") - if get_node("/root/MainWindow").config_cache.has_section_key("path", "mesh"): - dialog.current_dir = get_node("/root/MainWindow").config_cache.get_value("path", "mesh") - dialog.connect("file_selected", self, "do_load_custom_mesh") - dialog.connect("popup_hide", dialog, "queue_free") - dialog.popup_centered() - else: - select_object(id) - -func do_load_custom_mesh(file_path) -> void: - get_node("/root/MainWindow").config_cache.set_value("path", "mesh", file_path.get_base_dir()) - var id = objects.get_child_count()-1 - var mesh = $ObjLoader.load_obj_file(file_path) - if mesh != null: - var object : MeshInstance = objects.get_child(id) - object.mesh = mesh - object.update_material() - select_object(id) - -func select_object(id) -> void: - current_object.visible = false - current_object = objects.get_child(id) - current_object.visible = true - emit_signal("need_update", [ self ]) - -func _on_Environment_item_selected(id) -> void: - current_environment.visible = false - current_environment = environments.get_child(id) - $MaterialPreview/Preview3d/CameraPivot/Camera.set_environment(current_environment.environment) - current_environment.visible = true - -func configure_model() -> void: - var popup = preload("res://material_maker/panels/preview_3d/mesh_config_popup.tscn").instance() - add_child(popup) - popup.configure_mesh(current_object) - -func rotate_model(button_pressed = null) -> bool: - var object_rotate = $MaterialPreview/Preview3d/ObjectRotate - if button_pressed is bool: - if button_pressed: - object_rotate.play("rotate") - else: - object_rotate.stop(false) - return object_rotate.is_playing() - -func get_materials() -> Array: - if current_object != null and current_object.get_surface_material(0) != null: - return [ current_object.get_surface_material(0) ] - return [] - -func on_gui_input(event) -> void: - if event is InputEventMouseButton: - $MaterialPreview/Preview3d/ObjectRotate.stop(false) - match event.button_index: - BUTTON_WHEEL_UP: - camera.translation.z = clamp( - camera.translation.z / (1.01 if event.shift else 1.1), - CAMERA_DISTANCE_MIN, - CAMERA_DISTANCE_MAX - ) - BUTTON_WHEEL_DOWN: - camera.translation.z = clamp( - camera.translation.z * (1.01 if event.shift else 1.1), - CAMERA_DISTANCE_MIN, - CAMERA_DISTANCE_MAX - ) - BUTTON_LEFT, BUTTON_RIGHT: - var mask : int = Input.get_mouse_button_mask() - var lpressed : bool = (mask & BUTTON_MASK_LEFT) != 0 - var rpressed : bool = (mask & BUTTON_MASK_RIGHT) != 0 - if event.pressed and lpressed != rpressed: # xor - Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) - _mouse_start_position = event.global_position - elif not lpressed and not rpressed: - Input.set_mouse_mode(Input.MOUSE_MODE_HIDDEN) # allow and hide cursor warp - Input.warp_mouse_position(_mouse_start_position) - Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE) - elif event is InputEventMouseMotion: - var motion = 0.01*event.relative - if abs(motion.y) > abs(motion.x): - motion.x = 0 - else: - motion.y = 0 - var camera_basis = camera.global_transform.basis - var objects_rotation : int = -1 if event.control else 1 if event.shift else 0 - if event.button_mask & BUTTON_MASK_LEFT: - objects.rotate(camera_basis.x.normalized(), objects_rotation * motion.y) - objects.rotate(camera_basis.y.normalized(), objects_rotation * motion.x) - if objects_rotation != 1: - camera_stand.rotate(camera_basis.x.normalized(), -motion.y) - camera_stand.rotate(camera_basis.y.normalized(), -motion.x) - elif event.button_mask & BUTTON_MASK_RIGHT: - objects.rotate(camera_basis.z.normalized(), objects_rotation * motion.x) - if objects_rotation != 1: - camera_stand.rotate(camera_basis.z.normalized(), -motion.x) - - -func generate_map(generate_function : String, size : int) -> void: - var dialog = FileDialog.new() - add_child(dialog) - dialog.rect_min_size = Vector2(500, 500) - dialog.access = FileDialog.ACCESS_FILESYSTEM - dialog.mode = FileDialog.MODE_SAVE_FILE - dialog.add_filter("*.png;PNG image File") - dialog.add_filter("*.exr;EXR image File") - if get_node("/root/MainWindow").config_cache.has_section_key("path", "maps"): - dialog.current_dir = get_node("/MainWindow").config_cache.get_value("path", "maps") - dialog.connect("file_selected", self, generate_function, [ size ]) - dialog.connect("popup_hide", dialog, "queue_free") - dialog.popup_centered() - -func do_generate_map(file_name : String, map : String, size : int) -> void: - var mesh_normal_mapper = load("res://material_maker/panels/preview_3d/map_renderer.tscn").instance() - add_child(mesh_normal_mapper) - var id = objects.get_child_count()-1 - var object : MeshInstance = objects.get_child(id) - var result = mesh_normal_mapper.gen(object.mesh, map, file_name, size) - while result is GDScriptFunctionState: - result = yield(result, "completed") - mesh_normal_mapper.queue_free() - OS.clipboard = "{\"name\":\"image\",\"parameters\":{\"image\":\"%s\"},\"type\":\"image\"}" % file_name - -func create_menu_map(menu : PopupMenu, function : String) -> void: - menu.clear() - for i in range(5): - menu.add_item(str(256 << i)+"x"+str(256 << i), i) - if !menu.is_connected("id_pressed", self, function): - menu.connect("id_pressed", self, function) - -func create_menu_generate_mesh_normal_map(menu) -> void: - create_menu_map(menu, "generate_mesh_normal_map") - -func generate_mesh_normal_map(i : int) -> void: - generate_map("do_generate_mesh_normal_map", 256 << i) - -func do_generate_mesh_normal_map(file_name : String, size : int) -> void: - do_generate_map(file_name, "mesh_normal", size) - -func create_menu_generate_inverse_uv_map(menu) -> void: - create_menu_map(menu, "generate_inverse_uv_map") - -func generate_inverse_uv_map(i : int) -> void: - generate_map("do_generate_inverse_uv_map", 256 << i) - -func do_generate_inverse_uv_map(file_name : String, size : int) -> void: - do_generate_map(file_name, "inv_uv", size) diff --git a/material_maker/panels/preview_3d/preview_3d.tscn b/material_maker/panels/preview_3d/preview_3d.tscn deleted file mode 100644 index 5f400c8..0000000 --- a/material_maker/panels/preview_3d/preview_3d.tscn +++ /dev/null @@ -1,42 +0,0 @@ -[gd_scene load_steps=5 format=2] - -[ext_resource path="res://material_maker/panels/preview_3d/preview_3d.gd" type="Script" id=1] -[ext_resource path="res://material_maker/panels/preview_3d/preview_3d_scene.tscn" type="PackedScene" id=2] -[ext_resource path="res://material_maker/panels/preview_3d/obj_loader.gd" type="Script" id=3] - -[sub_resource type="World" id=1] - -[node name="Preview3D" type="ViewportContainer" groups=[ -"preview", -]] -anchor_right = 1.0 -anchor_bottom = 1.0 -margin_left = 4.0 -margin_top = 32.0 -margin_right = -4.0 -margin_bottom = -4.0 -rect_min_size = Vector2( 200, 200 ) -mouse_filter = 1 -size_flags_horizontal = 3 -size_flags_vertical = 3 -stretch = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="MaterialPreview" type="Viewport" parent="."] -size = Vector2( 1272, 684 ) -own_world = true -world = SubResource( 1 ) -handle_input_locally = false -msaa = 2 -render_target_clear_mode = 1 -render_target_update_mode = 3 -physics_object_picking = true - -[node name="Preview3d" parent="MaterialPreview" instance=ExtResource( 2 )] - -[node name="ObjLoader" type="Node" parent="."] -script = ExtResource( 3 ) -[connection signal="gui_input" from="." to="." method="on_gui_input"] diff --git a/material_maker/panels/preview_3d/preview_3d_panel.tscn b/material_maker/panels/preview_3d/preview_3d_panel.tscn deleted file mode 100644 index fa490c6..0000000 --- a/material_maker/panels/preview_3d/preview_3d_panel.tscn +++ /dev/null @@ -1,27 +0,0 @@ -[gd_scene load_steps=3 format=2] - -[ext_resource path="res://material_maker/panels/preview_3d/preview_3d.tscn" type="PackedScene" id=1] -[ext_resource path="res://material_maker/panels/preview_3d/preview_3d_ui.tscn" type="PackedScene" id=2] - -[node name="Preview3D" instance=ExtResource( 1 )] -visible = true -margin_left = 0.0 -margin_top = 0.0 -margin_right = 0.0 -margin_bottom = 0.0 -rect_min_size = Vector2( 250, 200 ) - -[node name="MaterialPreview" parent="." index="0"] -size = Vector2( 1280, 720 ) -render_target_update_mode = 3 - -[node name="UI" type="PanelContainer" parent="." index="1"] -margin_right = 14.0 -margin_bottom = 14.0 - -[node name="Preview3DUI" parent="UI" index="0" instance=ExtResource( 2 )] -anchor_right = 0.0 -margin_left = 7.0 -margin_top = 7.0 -margin_right = 194.0 -margin_bottom = 29.0 diff --git a/material_maker/panels/preview_3d/preview_3d_scene.tscn b/material_maker/panels/preview_3d/preview_3d_scene.tscn deleted file mode 100644 index 3a45e4f..0000000 --- a/material_maker/panels/preview_3d/preview_3d_scene.tscn +++ /dev/null @@ -1,49 +0,0 @@ -[gd_scene load_steps=7 format=2] - -[ext_resource path="res://material_maker/panels/preview_3d/preview_environments.tscn" type="PackedScene" id=1] -[ext_resource path="res://material_maker/panels/preview_3d/preview_objects.tscn" type="PackedScene" id=2] -[ext_resource path="res://material_maker/panels/preview_3d/panoramas/moonless_golf.hdr" type="Texture" id=5] - -[sub_resource type="PanoramaSky" id=1] -resource_local_to_scene = true -radiance_size = 4 -panorama = ExtResource( 5 ) - -[sub_resource type="Environment" id=2] -resource_local_to_scene = true -background_mode = 2 -background_sky = SubResource( 1 ) - -[sub_resource type="Animation" id=3] -loop = true -tracks/0/type = "value" -tracks/0/path = NodePath("Objects:rotation_degrees") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/keys = { -"times": PoolRealArray( 0, 1 ), -"transitions": PoolRealArray( 1, 1 ), -"update": 0, -"values": [ Vector3( 0, 0, 0 ), Vector3( 0, 360, 0 ) ] -} - -[node name="Preview3dScene" type="Spatial"] - -[node name="Objects" parent="." instance=ExtResource( 2 )] - -[node name="Environments" parent="." instance=ExtResource( 1 )] - -[node name="CameraPivot" type="Spatial" parent="."] -transform = Transform( 1, 0, 0, 0, 0.766044, 0.642788, 0, -0.642788, 0.766044, 0, 0, 0 ) - -[node name="Camera" type="Camera" parent="CameraPivot"] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3.5 ) -environment = SubResource( 2 ) -current = true - -[node name="ObjectRotate" type="AnimationPlayer" parent="."] -autoplay = "rotate" -playback_speed = 0.1 -anims/rotate = SubResource( 3 ) diff --git a/material_maker/panels/preview_3d/preview_3d_ui.gd b/material_maker/panels/preview_3d/preview_3d_ui.gd deleted file mode 100644 index b8f001b..0000000 --- a/material_maker/panels/preview_3d/preview_3d_ui.gd +++ /dev/null @@ -1,7 +0,0 @@ -extends HBoxContainer - -export var target : NodePath = ".." -var target_node - -func _ready() -> void: - target_node = get_node(target) diff --git a/material_maker/panels/preview_3d/preview_3d_ui.tscn b/material_maker/panels/preview_3d/preview_3d_ui.tscn deleted file mode 100644 index d0d9663..0000000 --- a/material_maker/panels/preview_3d/preview_3d_ui.tscn +++ /dev/null @@ -1,34 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=2] - -[sub_resource type="AtlasTexture" id=1] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 48, 64, 16, 16 ) - -[sub_resource type="AtlasTexture" id=2] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 48, 80, 16, 16 ) - -[node name="Preview3DUI" type="HBoxContainer"] -anchor_right = 1.0 -margin_bottom = 20.0 -size_flags_horizontal = 3 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Model" type="MenuButton" parent="."] -margin_right = 71.0 -margin_bottom = 22.0 -text = "Model" -icon = SubResource( 1 ) - -[node name="Environment" type="MenuButton" parent="."] -margin_left = 75.0 -margin_right = 187.0 -margin_bottom = 22.0 -text = "Environment" -icon = SubResource( 2 ) diff --git a/material_maker/panels/preview_3d/preview_environments.tscn b/material_maker/panels/preview_3d/preview_environments.tscn deleted file mode 100644 index a96f465..0000000 --- a/material_maker/panels/preview_3d/preview_environments.tscn +++ /dev/null @@ -1,84 +0,0 @@ -[gd_scene load_steps=12 format=2] - -[ext_resource path="res://material_maker/panels/preview_3d/panoramas/studio_sky.tres" type="Environment" id=1] -[ext_resource path="res://material_maker/panels/preview_3d/environment.gd" type="Script" id=2] -[ext_resource path="res://material_maker/panels/preview_3d/panoramas/moonless_golf.hdr" type="Texture" id=3] -[ext_resource path="res://material_maker/panels/preview_3d/panoramas/epping_forest_01.hdr" type="Texture" id=4] - -[sub_resource type="PanoramaSky" id=1] -resource_local_to_scene = true -radiance_size = 4 -panorama = ExtResource( 4 ) - -[sub_resource type="Environment" id=2] -background_mode = 2 -background_sky = SubResource( 1 ) -background_energy = 1.5 -ambient_light_color = Color( 1, 1, 1, 1 ) -ambient_light_energy = 0.32 -tonemap_mode = 2 -tonemap_white = 16.0 - -[sub_resource type="CylinderMesh" id=3] -top_radius = 5.0 -bottom_radius = 5.0 -height = 0.5 - -[sub_resource type="SpatialMaterial" id=4] - -[sub_resource type="PanoramaSky" id=5] -resource_local_to_scene = true -radiance_size = 4 -panorama = ExtResource( 3 ) - -[sub_resource type="Environment" id=6] -resource_local_to_scene = true -background_mode = 2 -background_sky = SubResource( 5 ) - -[sub_resource type="PlaneMesh" id=7] -size = Vector2( 1000, 1000 ) -subdivide_width = 10 -subdivide_depth = 10 - -[node name="Environments" type="Spatial"] - -[node name="Epping Forest" type="Spatial" parent="."] -visible = false -script = ExtResource( 2 ) -environment = SubResource( 2 ) - -[node name="DirectionalLight" type="DirectionalLight" parent="Epping Forest"] -transform = Transform( 0.976272, -0.0494319, -0.21083, 0.216548, 0.222856, 0.950496, -8.69534e-09, -0.973597, 0.228272, -5.08826, 21.6274, 5.3744 ) -light_energy = 0.5 -shadow_enabled = true - -[node name="MeshInstance" type="MeshInstance" parent="Epping Forest"] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3.3343, 0 ) -visible = false -mesh = SubResource( 3 ) -material/0 = SubResource( 4 ) - -[node name="Moonless Golf" type="Spatial" parent="."] -visible = false -script = ExtResource( 2 ) -environment = SubResource( 6 ) - -[node name="DirectionalLight" type="DirectionalLight" parent="Moonless Golf"] -transform = Transform( 0.569388, 0.170928, 0.804103, 0.171359, -0.981336, 0.087263, 0.804011, 0.088104, -0.588051, 91.9658, 9.62053, -85.1176 ) -light_energy = 0.2 -shadow_enabled = true - -[node name="Studio" type="Spatial" parent="."] -visible = false -script = ExtResource( 2 ) -environment = ExtResource( 1 ) - -[node name="DirectionalLight" type="DirectionalLight" parent="Studio"] -transform = Transform( 0.707107, -0.40558, 0.579228, 0, 0.819152, 0.573577, -0.707107, -0.40558, 0.579228, 10, 10, 0 ) -shadow_enabled = true - -[node name="GroundPlane" type="MeshInstance" parent="Studio"] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.05186, 0 ) -mesh = SubResource( 7 ) -material/0 = null diff --git a/material_maker/panels/preview_3d/preview_light.gd b/material_maker/panels/preview_3d/preview_light.gd deleted file mode 100644 index 65ae115..0000000 --- a/material_maker/panels/preview_3d/preview_light.gd +++ /dev/null @@ -1,4 +0,0 @@ -extends Area - -func _on_Light_input_event(camera, event, click_position, click_normal, shape_idx) -> void: - print(event) diff --git a/material_maker/panels/preview_3d/preview_light.tscn b/material_maker/panels/preview_3d/preview_light.tscn deleted file mode 100644 index ea75d29..0000000 --- a/material_maker/panels/preview_3d/preview_light.tscn +++ /dev/null @@ -1,37 +0,0 @@ -[gd_scene load_steps=5 format=2] - -[ext_resource path="res://material_maker/panels/preview_3d/preview_light.gd" type="Script" id=1] - - - - -[sub_resource type="SphereShape" id=3] -radius = 0.332384 - -[sub_resource type="SpatialMaterial" id=1] -flags_unshaded = true - -[sub_resource type="SphereMesh" id=2] -material = SubResource( 1 ) -radius = 0.25 -height = 0.5 - -[node name="Light" type="Area"] -transform = Transform( 0.999755, 0.0162074, -0.0150931, 0, 0.681502, 0.731816, 0.0221468, -0.731637, 0.681335, -2.22238, 3.98251, -2.64581 ) -script = ExtResource( 1 ) - -[node name="CollisionShape" type="CollisionShape" parent="."] -transform = Transform( 1, 0, 9.31323e-010, -1.86265e-009, 1, 2.98023e-008, 9.31323e-010, 2.98023e-008, 1, 0, 0, 0 ) -shape = SubResource( 3 ) - -[node name="Light" type="OmniLight" parent="."] -transform = Transform( 1, -1.86265e-009, 9.31323e-010, -1.86265e-009, 1, 0, 0, 2.98023e-008, 1, 0, 0, 0 ) -light_energy = 4.9 -omni_range = 12.9508 - -[node name="Mesh" type="MeshInstance" parent="."] -transform = Transform( 1, 1.11759e-008, -1.21072e-008, -5.58794e-009, 1, -4.17233e-007, 9.31323e-010, 0, 1, 0, 0, 0 ) -cast_shadow = 0 -mesh = SubResource( 2 ) -material/0 = null -[connection signal="input_event" from="." to="." method="_on_Light_input_event"] diff --git a/material_maker/panels/preview_3d/preview_mesh.gd b/material_maker/panels/preview_3d/preview_mesh.gd deleted file mode 100644 index ef7c9cd..0000000 --- a/material_maker/panels/preview_3d/preview_mesh.gd +++ /dev/null @@ -1,79 +0,0 @@ -extends MeshInstance - -export var can_tesselate : bool = true - -export var uv_scale : Vector2 = Vector2(1, 1) setget set_uv_scale -export var tesselated : bool = false setget set_tesselated - - -func _ready(): - update_material() - -func set_uv_scale(s : Vector2) -> void: - if s != uv_scale: - uv_scale = s - var material = get_surface_material(0) - if material != null: - if material is SpatialMaterial: - material.uv1_scale.x = uv_scale.x - material.uv1_scale.y = uv_scale.y - elif material is ShaderMaterial: - material.set_shader_param("uv1_scale", Vector3(uv_scale.x, uv_scale.y, 1)) - -func set_tesselated(t : bool) -> void: - var new_tesselated = t && can_tesselate - if new_tesselated == tesselated: - return - tesselated = new_tesselated - update_material() - # Force material update (this is not need at startup) - var parent = self - while ! (parent is ViewportContainer): - parent = parent.get_parent() - parent.emit_signal("need_update", [ parent ]) - -func update_material() -> void: - if mesh == null: - return - var material - if tesselated: - material = preload("res://material_maker/panels/preview_3d/materials/shader_material_tesselated.tres").duplicate() - material.set_shader_param("uv1_scale", Vector3(uv_scale.x, uv_scale.y, 1)) - match mesh.get_class(): - "CubeMesh","PrismMesh": - mesh.subdivide_width = 128 - mesh.subdivide_height = 128 - mesh.subdivide_depth = 128 - "PlaneMesh": - mesh.subdivide_width = 128 - mesh.subdivide_depth = 128 - "CylinderMesh": - mesh.radial_segments = 128 - mesh.rings = 128 - "SphereMesh": - mesh.radial_segments = 128 - mesh.rings = 64 - _: - print(mesh.get_class()) - else: - material = preload("res://material_maker/panels/preview_3d/materials/spatial_material.tres").duplicate() - material.uv1_scale.x = uv_scale.x - material.uv1_scale.y = uv_scale.y - match mesh.get_class(): - "CubeMesh","PrismMesh": - mesh.subdivide_width = 0 - mesh.subdivide_height = 0 - mesh.subdivide_depth = 0 - "PlaneMesh": - mesh.subdivide_width = 0 - mesh.subdivide_depth = 0 - "CylinderMesh": - mesh.radial_segments = 32 - mesh.rings = 1 - "SphereMesh": - mesh.radial_segments = 32 - mesh.rings = 16 - _: - #print(mesh.get_class()) - pass - set_surface_material(0, material) diff --git a/material_maker/panels/preview_3d/preview_objects.tscn b/material_maker/panels/preview_3d/preview_objects.tscn deleted file mode 100644 index 1830425..0000000 --- a/material_maker/panels/preview_3d/preview_objects.tscn +++ /dev/null @@ -1,64 +0,0 @@ -[gd_scene load_steps=8 format=2] - -[ext_resource path="res://material_maker/meshes/suzanne.obj" type="ArrayMesh" id=1] -[ext_resource path="res://material_maker/panels/preview_3d/preview_mesh.gd" type="Script" id=3] - -[sub_resource type="CubeMesh" id=1] - -[sub_resource type="CylinderMesh" id=2] -radial_segments = 32 -rings = 1 - -[sub_resource type="SphereMesh" id=3] -radius = 1.5 -height = 3.0 -radial_segments = 32 -rings = 16 - -[sub_resource type="PrismMesh" id=4] - -[sub_resource type="PlaneMesh" id=5] -size = Vector2( 8, 8 ) - -[node name="Objects" type="Spatial"] - -[node name="Cube" type="MeshInstance" parent="."] -mesh = SubResource( 1 ) -material/0 = null -script = ExtResource( 3 ) -uv_scale = Vector2( 3, 2 ) - -[node name="Cylinder" type="MeshInstance" parent="."] -visible = false -mesh = SubResource( 2 ) -material/0 = null -script = ExtResource( 3 ) -uv_scale = Vector2( 2, 2 ) - -[node name="Sphere" type="MeshInstance" parent="."] -visible = false -mesh = SubResource( 3 ) -material/0 = null -script = ExtResource( 3 ) -uv_scale = Vector2( 2, 2 ) - -[node name="Prism" type="MeshInstance" parent="."] -visible = false -mesh = SubResource( 4 ) -material/0 = null -script = ExtResource( 3 ) -uv_scale = Vector2( 3, 2 ) - -[node name="Plane" type="MeshInstance" parent="."] -visible = false -mesh = SubResource( 5 ) -material/0 = null -script = ExtResource( 3 ) -uv_scale = Vector2( 4, 4 ) - -[node name="Custom" type="MeshInstance" parent="."] -visible = false -mesh = ExtResource( 1 ) -material/0 = null -script = ExtResource( 3 ) -can_tesselate = false diff --git a/material_maker/panels/preview_3d/thumbnails/environments/Epping Forest.png b/material_maker/panels/preview_3d/thumbnails/environments/Epping Forest.png deleted file mode 100644 index 42ee62a..0000000 Binary files a/material_maker/panels/preview_3d/thumbnails/environments/Epping Forest.png and /dev/null differ diff --git a/material_maker/panels/preview_3d/thumbnails/environments/Epping Forest.png.import b/material_maker/panels/preview_3d/thumbnails/environments/Epping Forest.png.import deleted file mode 100644 index ddd41f0..0000000 --- a/material_maker/panels/preview_3d/thumbnails/environments/Epping Forest.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/Epping Forest.png-81747e43200bcaad68d77341f1db0513.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/panels/preview_3d/thumbnails/environments/Epping Forest.png" -dest_files=[ "res://.import/Epping Forest.png-81747e43200bcaad68d77341f1db0513.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/panels/preview_3d/thumbnails/environments/Moonless Golf.png b/material_maker/panels/preview_3d/thumbnails/environments/Moonless Golf.png deleted file mode 100644 index 977ff3f..0000000 Binary files a/material_maker/panels/preview_3d/thumbnails/environments/Moonless Golf.png and /dev/null differ diff --git a/material_maker/panels/preview_3d/thumbnails/environments/Moonless Golf.png.import b/material_maker/panels/preview_3d/thumbnails/environments/Moonless Golf.png.import deleted file mode 100644 index 150a4f8..0000000 --- a/material_maker/panels/preview_3d/thumbnails/environments/Moonless Golf.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/Moonless Golf.png-02ca695c350e500fcc958be2d4b8c7b4.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/panels/preview_3d/thumbnails/environments/Moonless Golf.png" -dest_files=[ "res://.import/Moonless Golf.png-02ca695c350e500fcc958be2d4b8c7b4.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/panels/preview_3d/thumbnails/environments/Studio.png b/material_maker/panels/preview_3d/thumbnails/environments/Studio.png deleted file mode 100644 index 0c84695..0000000 Binary files a/material_maker/panels/preview_3d/thumbnails/environments/Studio.png and /dev/null differ diff --git a/material_maker/panels/preview_3d/thumbnails/generation/checker_albedo.png b/material_maker/panels/preview_3d/thumbnails/generation/checker_albedo.png deleted file mode 100644 index 94a7582..0000000 Binary files a/material_maker/panels/preview_3d/thumbnails/generation/checker_albedo.png and /dev/null differ diff --git a/material_maker/panels/preview_3d/thumbnails/generation/checker_albedo.png.import b/material_maker/panels/preview_3d/thumbnails/generation/checker_albedo.png.import deleted file mode 100644 index 4b5b78a..0000000 --- a/material_maker/panels/preview_3d/thumbnails/generation/checker_albedo.png.import +++ /dev/null @@ -1,36 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path.s3tc="res://.import/checker_albedo.png-272c9c775c6f06b1b3213c995759cc27.s3tc.stex" -path.etc2="res://.import/checker_albedo.png-272c9c775c6f06b1b3213c995759cc27.etc2.stex" -metadata={ -"imported_formats": [ "s3tc", "etc2" ], -"vram_texture": true -} - -[deps] - -source_file="res://material_maker/panels/preview_3d/thumbnails/generation/checker_albedo.png" -dest_files=[ "res://.import/checker_albedo.png-272c9c775c6f06b1b3213c995759cc27.s3tc.stex", "res://.import/checker_albedo.png-272c9c775c6f06b1b3213c995759cc27.etc2.stex" ] - -[params] - -compress/mode=2 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=true -flags/filter=true -flags/mipmaps=true -flags/anisotropic=false -flags/srgb=1 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 diff --git a/material_maker/panels/preview_3d/thumbnails/generation/gen_thumbs_environments.gd b/material_maker/panels/preview_3d/thumbnails/generation/gen_thumbs_environments.gd deleted file mode 100644 index cb6112d..0000000 --- a/material_maker/panels/preview_3d/thumbnails/generation/gen_thumbs_environments.gd +++ /dev/null @@ -1,33 +0,0 @@ -extends Spatial - - -export var thumb_size := 32 -export var show_names := true - - -func _ready() -> void: - yield(get_tree(), "idle_frame") - - var env := $Environments - var viewport: Viewport = $ThumbnailGeneration - var name_label := $ThumbnailGeneration/VBoxContainer/CenterContainer/Name - - viewport.size = Vector2(thumb_size, thumb_size) - name_label.visible = show_names - - for c in env.get_children(): - env.remove_child(c) - viewport.add_child(c) - c.show() - viewport.world.environment = c.environment - name_label.text = "%s" % c.name - - yield(get_tree(), "idle_frame") # render - - viewport.get_texture().get_data().save_png("res://material_maker/panels/preview_3d/thumbnails/environments/%s.png" % c.name) - print("Generated %s.png" % c.name) - - viewport.remove_child(c) - c.queue_free() - - get_tree().quit() diff --git a/material_maker/panels/preview_3d/thumbnails/generation/gen_thumbs_environments.tscn b/material_maker/panels/preview_3d/thumbnails/generation/gen_thumbs_environments.tscn deleted file mode 100644 index 676de93..0000000 --- a/material_maker/panels/preview_3d/thumbnails/generation/gen_thumbs_environments.tscn +++ /dev/null @@ -1,83 +0,0 @@ -[gd_scene load_steps=10 format=2] - -[ext_resource path="res://material_maker/panels/preview_3d/preview_environments.tscn" type="PackedScene" id=1] -[ext_resource path="res://material_maker/panels/preview_3d/thumbnails/generation/thumbnail_ground.material" type="Material" id=2] -[ext_resource path="res://material_maker/panels/preview_3d/thumbnails/generation/gen_thumbs_environments.gd" type="Script" id=3] - -[sub_resource type="ProceduralSky" id=1] - -[sub_resource type="Environment" id=2] -background_mode = 2 -background_sky = SubResource( 1 ) -ambient_light_energy = 0.32 -tonemap_mode = 2 -ss_reflections_enabled = true - -[sub_resource type="World" id=3] -environment = SubResource( 2 ) - -[sub_resource type="PlaneMesh" id=4] -size = Vector2( 100, 100 ) - -[sub_resource type="SphereMesh" id=5] -radius = 1.8 -height = 3.6 - -[sub_resource type="SpatialMaterial" id=6] -metallic = 1.0 -roughness = 0.06 - -[node name="GenThumbsEnv" type="Spatial"] -script = ExtResource( 3 ) -thumb_size = 64 -show_names = false - -[node name="Environments" parent="." instance=ExtResource( 1 )] - -[node name="ThumbnailGeneration" type="Viewport" parent="."] -own_world = true -world = SubResource( 3 ) -msaa = 3 -render_target_v_flip = true -render_target_update_mode = 3 -shadow_atlas_size = 1024 - -[node name="Ground" type="MeshInstance" parent="ThumbnailGeneration"] -transform = Transform( 1, 0, 2.98023e-08, 0, 1, 0, -2.98023e-08, 0, 1, 0, -1, 0 ) -mesh = SubResource( 4 ) -material/0 = ExtResource( 2 ) - -[node name="Sphere" type="MeshInstance" parent="ThumbnailGeneration/Ground"] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0 ) -mesh = SubResource( 5 ) -material/0 = SubResource( 6 ) - -[node name="CameraPivot" type="Spatial" parent="ThumbnailGeneration"] -transform = Transform( 0.928239, 0, 0.371984, 0, 1, 0, -0.371984, 0, 0.928239, 0, 0, 0 ) - -[node name="Camera" type="Camera" parent="ThumbnailGeneration/CameraPivot"] -transform = Transform( 0.933281, -0.263022, 0.244554, 0, 0.680927, 0.732351, -0.359148, -0.683489, 0.635496, 1.41, 4.3, 3.798 ) -fov = 43.0 - -[node name="VBoxContainer" type="VBoxContainer" parent="ThumbnailGeneration"] -anchor_right = 1.0 -anchor_bottom = 1.0 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="CenterContainer" type="CenterContainer" parent="ThumbnailGeneration/VBoxContainer"] -margin_right = 1680.0 -margin_bottom = 14.0 - -[node name="Name" type="Label" parent="ThumbnailGeneration/VBoxContainer/CenterContainer"] -margin_left = 815.0 -margin_right = 864.0 -margin_bottom = 14.0 -custom_colors/font_color = Color( 0, 0, 0, 1 ) -custom_colors/font_outline_modulate = Color( 1, 1, 1, 1 ) -custom_colors/font_color_shadow = Color( 1, 1, 1, 1 ) -text = "Custom" -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/material_maker/panels/preview_3d/thumbnails/generation/gen_thumbs_meshes.gd b/material_maker/panels/preview_3d/thumbnails/generation/gen_thumbs_meshes.gd deleted file mode 100644 index afc4060..0000000 --- a/material_maker/panels/preview_3d/thumbnails/generation/gen_thumbs_meshes.gd +++ /dev/null @@ -1,36 +0,0 @@ -extends Spatial - - -export var thumb_size := 32 -export var show_names := true - - -func _ready() -> void: - yield(get_tree(), "idle_frame") - - var objects := $Objects - var material: Material = preload("res://material_maker/panels/preview_3d/thumbnails/generation/thumbnail_mesh.material") - var viewport: Viewport = $ThumbnailGeneration - var name_label := $ThumbnailGeneration/VBoxContainer/CenterContainer/Name - - viewport.size = Vector2(thumb_size, thumb_size) - name_label.visible = show_names - - for c in objects.get_children(): - objects.remove_child(c) - viewport.add_child(c) - c.show() - name_label.text = "%s" % c.name - var use_default_material: bool = (c.material_override == null) - if use_default_material: - c.material_override = material - - yield(get_tree(), "idle_frame") # render - - viewport.get_texture().get_data().save_png("res://material_maker/panels/preview_3d/thumbnails/meshes/%s.png" % c.name) - print("Generated %s.png" % c.name) - - viewport.remove_child(c) - c.queue_free() - - get_tree().quit() diff --git a/material_maker/panels/preview_3d/thumbnails/generation/gen_thumbs_meshes.tscn b/material_maker/panels/preview_3d/thumbnails/generation/gen_thumbs_meshes.tscn deleted file mode 100644 index 1e6bc62..0000000 --- a/material_maker/panels/preview_3d/thumbnails/generation/gen_thumbs_meshes.tscn +++ /dev/null @@ -1,80 +0,0 @@ -[gd_scene load_steps=8 format=2] - -[ext_resource path="res://material_maker/panels/preview_3d/preview_objects.tscn" type="PackedScene" id=1] -[ext_resource path="res://material_maker/panels/preview_3d/thumbnails/generation/gen_thumbs_meshes.gd" type="Script" id=2] -[ext_resource path="res://material_maker/panels/preview_3d/thumbnails/generation/thumbnail_ground.material" type="Material" id=3] - -[sub_resource type="ProceduralSky" id=1] - -[sub_resource type="Environment" id=2] -background_mode = 2 -background_sky = SubResource( 1 ) -ambient_light_energy = 0.32 -tonemap_mode = 2 -ss_reflections_enabled = true - -[sub_resource type="World" id=3] -environment = SubResource( 2 ) - -[sub_resource type="PlaneMesh" id=4] -size = Vector2( 100, 100 ) - -[node name="GenThumbsMesh" type="Spatial"] -script = ExtResource( 2 ) -thumb_size = 64 - -[node name="Objects" parent="." instance=ExtResource( 1 )] - -[node name="ThumbnailGeneration" type="Viewport" parent="."] -own_world = true -world = SubResource( 3 ) -msaa = 3 -render_target_v_flip = true -render_target_update_mode = 3 -shadow_atlas_size = 1024 - -[node name="CameraPivot" type="Spatial" parent="ThumbnailGeneration"] -transform = Transform( 0.928239, 0, 0.371984, 0, 1, 0, -0.371984, 0, 0.928239, 0, 0, 0 ) - -[node name="Camera" type="Camera" parent="ThumbnailGeneration/CameraPivot"] -transform = Transform( 0.933281, -0.242632, 0.264797, 0, 0.737291, 0.675575, -0.359148, -0.630502, 0.688099, 1.41, 4.3, 3.798 ) -fov = 43.0 - -[node name="DirectionalLight" type="DirectionalLight" parent="ThumbnailGeneration"] -transform = Transform( 0.858763, 0.306802, -0.410364, 0, 0.800909, 0.598786, 0.512373, -0.514215, 0.687791, -4, 0, 0 ) -shadow_enabled = true -shadow_contact = 0.62 -directional_shadow_mode = 1 -directional_shadow_split_1 = 1.0 -directional_shadow_split_2 = 0.0 -directional_shadow_split_3 = 0.0 -directional_shadow_bias_split_scale = 0.28 -directional_shadow_max_distance = 11.9 - -[node name="Ground" type="MeshInstance" parent="ThumbnailGeneration"] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0 ) -mesh = SubResource( 4 ) -material/0 = ExtResource( 3 ) - -[node name="VBoxContainer" type="VBoxContainer" parent="ThumbnailGeneration"] -anchor_right = 1.0 -anchor_bottom = 1.0 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="CenterContainer" type="CenterContainer" parent="ThumbnailGeneration/VBoxContainer"] -margin_right = 1680.0 -margin_bottom = 14.0 - -[node name="Name" type="Label" parent="ThumbnailGeneration/VBoxContainer/CenterContainer"] -margin_left = 815.0 -margin_right = 864.0 -margin_bottom = 14.0 -custom_colors/font_color = Color( 0, 0, 0, 1 ) -custom_colors/font_outline_modulate = Color( 1, 1, 1, 1 ) -custom_colors/font_color_shadow = Color( 1, 1, 1, 1 ) -text = "Custom" -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/material_maker/panels/preview_3d/thumbnails/generation/thumbnail_ground.material b/material_maker/panels/preview_3d/thumbnails/generation/thumbnail_ground.material deleted file mode 100644 index 5d511f0..0000000 Binary files a/material_maker/panels/preview_3d/thumbnails/generation/thumbnail_ground.material and /dev/null differ diff --git a/material_maker/panels/preview_3d/thumbnails/generation/thumbnail_mesh.material b/material_maker/panels/preview_3d/thumbnails/generation/thumbnail_mesh.material deleted file mode 100644 index 93e8ea8..0000000 Binary files a/material_maker/panels/preview_3d/thumbnails/generation/thumbnail_mesh.material and /dev/null differ diff --git a/material_maker/panels/preview_3d/thumbnails/meshes/Cube.png b/material_maker/panels/preview_3d/thumbnails/meshes/Cube.png deleted file mode 100644 index ff73a96..0000000 Binary files a/material_maker/panels/preview_3d/thumbnails/meshes/Cube.png and /dev/null differ diff --git a/material_maker/panels/preview_3d/thumbnails/meshes/Cube.png.import b/material_maker/panels/preview_3d/thumbnails/meshes/Cube.png.import deleted file mode 100644 index 48e3a1b..0000000 --- a/material_maker/panels/preview_3d/thumbnails/meshes/Cube.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/Cube.png-d90c7a8c24c0acef0c715c05808013b1.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/panels/preview_3d/thumbnails/meshes/Cube.png" -dest_files=[ "res://.import/Cube.png-d90c7a8c24c0acef0c715c05808013b1.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/panels/preview_3d/thumbnails/meshes/Custom.png b/material_maker/panels/preview_3d/thumbnails/meshes/Custom.png deleted file mode 100644 index bacd61f..0000000 Binary files a/material_maker/panels/preview_3d/thumbnails/meshes/Custom.png and /dev/null differ diff --git a/material_maker/panels/preview_3d/thumbnails/meshes/Custom.png.import b/material_maker/panels/preview_3d/thumbnails/meshes/Custom.png.import deleted file mode 100644 index 5228f85..0000000 --- a/material_maker/panels/preview_3d/thumbnails/meshes/Custom.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/Custom.png-41356797758d4bae89ddede284c1cd28.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/panels/preview_3d/thumbnails/meshes/Custom.png" -dest_files=[ "res://.import/Custom.png-41356797758d4bae89ddede284c1cd28.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/panels/preview_3d/thumbnails/meshes/Cylinder.png b/material_maker/panels/preview_3d/thumbnails/meshes/Cylinder.png deleted file mode 100644 index f58b36f..0000000 Binary files a/material_maker/panels/preview_3d/thumbnails/meshes/Cylinder.png and /dev/null differ diff --git a/material_maker/panels/preview_3d/thumbnails/meshes/Cylinder.png.import b/material_maker/panels/preview_3d/thumbnails/meshes/Cylinder.png.import deleted file mode 100644 index 5f0ed84..0000000 --- a/material_maker/panels/preview_3d/thumbnails/meshes/Cylinder.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/Cylinder.png-2ea6ce00908c7b9893ccd730c4e82018.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/panels/preview_3d/thumbnails/meshes/Cylinder.png" -dest_files=[ "res://.import/Cylinder.png-2ea6ce00908c7b9893ccd730c4e82018.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/panels/preview_3d/thumbnails/meshes/Plane.png b/material_maker/panels/preview_3d/thumbnails/meshes/Plane.png deleted file mode 100644 index f8ade35..0000000 Binary files a/material_maker/panels/preview_3d/thumbnails/meshes/Plane.png and /dev/null differ diff --git a/material_maker/panels/preview_3d/thumbnails/meshes/Plane.png.import b/material_maker/panels/preview_3d/thumbnails/meshes/Plane.png.import deleted file mode 100644 index c9710fd..0000000 --- a/material_maker/panels/preview_3d/thumbnails/meshes/Plane.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/Plane.png-7d7980d9271bc1ee4b697635e9063a75.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/panels/preview_3d/thumbnails/meshes/Plane.png" -dest_files=[ "res://.import/Plane.png-7d7980d9271bc1ee4b697635e9063a75.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/panels/preview_3d/thumbnails/meshes/Prism.png b/material_maker/panels/preview_3d/thumbnails/meshes/Prism.png deleted file mode 100644 index 381e3bf..0000000 Binary files a/material_maker/panels/preview_3d/thumbnails/meshes/Prism.png and /dev/null differ diff --git a/material_maker/panels/preview_3d/thumbnails/meshes/Prism.png.import b/material_maker/panels/preview_3d/thumbnails/meshes/Prism.png.import deleted file mode 100644 index 74d2d93..0000000 --- a/material_maker/panels/preview_3d/thumbnails/meshes/Prism.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/Prism.png-48f4d784f8cb8ebef868253a0b55bb9b.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/panels/preview_3d/thumbnails/meshes/Prism.png" -dest_files=[ "res://.import/Prism.png-48f4d784f8cb8ebef868253a0b55bb9b.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/panels/preview_3d/thumbnails/meshes/Sphere.png b/material_maker/panels/preview_3d/thumbnails/meshes/Sphere.png deleted file mode 100644 index 3f80d81..0000000 Binary files a/material_maker/panels/preview_3d/thumbnails/meshes/Sphere.png and /dev/null differ diff --git a/material_maker/panels/preview_3d/thumbnails/meshes/Sphere.png.import b/material_maker/panels/preview_3d/thumbnails/meshes/Sphere.png.import deleted file mode 100644 index 211a5c0..0000000 --- a/material_maker/panels/preview_3d/thumbnails/meshes/Sphere.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/Sphere.png-c35b4f159f4988253fea2c29aaf4d297.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/panels/preview_3d/thumbnails/meshes/Sphere.png" -dest_files=[ "res://.import/Sphere.png-c35b4f159f4988253fea2c29aaf4d297.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/panels/reference/color_slot.gd b/material_maker/panels/reference/color_slot.gd deleted file mode 100644 index ff708b8..0000000 --- a/material_maker/panels/reference/color_slot.gd +++ /dev/null @@ -1,23 +0,0 @@ -extends ColorRect - -signal clicked - -func _ready() -> void: - pass # Replace with function body. - -func set_color(c) -> void: - $ColorRect.color = c - -func select(b : bool) -> void: - color = Color(1.0, 1.0, 1.0, 1.0) if b else Color(1.0, 1.0, 1.0, 0.0) - -func _on_ColorSlot_gui_input(event : InputEvent): - if event is InputEventMouseButton and event.pressed: - emit_signal("clicked", self) - -func get_drag_data(_position): - var preview = ColorRect.new() - preview.color = $ColorRect.color - preview.rect_min_size = Vector2(32, 32) - set_drag_preview(preview) - return $ColorRect.color diff --git a/material_maker/panels/reference/color_slot.tscn b/material_maker/panels/reference/color_slot.tscn deleted file mode 100644 index 80f6484..0000000 --- a/material_maker/panels/reference/color_slot.tscn +++ /dev/null @@ -1,28 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://material_maker/panels/reference/color_slot.gd" type="Script" id=1] - -[node name="ColorSlot" type="ColorRect"] -margin_right = 32.0 -margin_bottom = 32.0 -rect_min_size = Vector2( 32, 32 ) -color = Color( 1, 1, 1, 0 ) -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="ColorRect" type="ColorRect" parent="."] -anchor_right = 1.0 -anchor_bottom = 1.0 -margin_left = 3.0 -margin_top = 3.0 -margin_right = -3.0 -margin_bottom = -3.0 -mouse_filter = 2 -color = Color( 0.501961, 0.501961, 0.501961, 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[connection signal="gui_input" from="." to="." method="_on_ColorSlot_gui_input"] diff --git a/material_maker/panels/reference/gradient_slot.gd b/material_maker/panels/reference/gradient_slot.gd deleted file mode 100644 index 92ae608..0000000 --- a/material_maker/panels/reference/gradient_slot.gd +++ /dev/null @@ -1,32 +0,0 @@ -extends ColorRect - -var gradient = MMGradient.new() - -signal clicked - -func _ready() -> void: - pass # Replace with function body. - -func set_gradient(g) -> void: - gradient = g - var shadertext = "shader_type canvas_item;\n" - var params = gradient.get_shader_params("my") - for v in params.keys(): - shadertext += "const float %s = %.09f;\n" % [ v , params[v] ] - shadertext += gradient.get_shader("my") - shadertext += "void fragment() {\nCOLOR = my_gradient_fct(UV.x);\n}\n" - $ColorRect.material.shader.code = shadertext - -func select(b : bool) -> void: - color = Color(1.0, 1.0, 1.0, 1.0) if b else Color(1.0, 1.0, 1.0, 0.0) - -func _on_ColorSlot_gui_input(event : InputEvent): - if event is InputEventMouseButton and event.pressed: - emit_signal("clicked", self) - -func get_drag_data(_position): - var preview = ColorRect.new() - preview.material = $ColorRect.material - preview.rect_min_size = Vector2(64, 16) - set_drag_preview(preview) - return gradient.serialize() diff --git a/material_maker/panels/reference/gradient_slot.tscn b/material_maker/panels/reference/gradient_slot.tscn deleted file mode 100644 index d071af6..0000000 --- a/material_maker/panels/reference/gradient_slot.tscn +++ /dev/null @@ -1,34 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://material_maker/panels/reference/gradient_slot.gd" type="Script" id=1] - -[sub_resource type="Shader" id=1] - -[sub_resource type="ShaderMaterial" id=2] -resource_local_to_scene = true -shader = SubResource( 1 ) - -[node name="GradientSlot" type="ColorRect"] -margin_right = 32.0 -margin_bottom = 32.0 -rect_min_size = Vector2( 32, 32 ) -color = Color( 1, 1, 1, 0 ) -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="ColorRect" type="ColorRect" parent="."] -material = SubResource( 2 ) -anchor_right = 1.0 -anchor_bottom = 1.0 -margin_left = 3.0 -margin_top = 3.0 -margin_right = -3.0 -margin_bottom = -3.0 -mouse_filter = 2 -color = Color( 0.501961, 0.501961, 0.501961, 1 ) -__meta__ = { -"_edit_use_anchors_": false -} -[connection signal="gui_input" from="." to="." method="_on_ColorSlot_gui_input"] diff --git a/material_maker/panels/reference/reference_panel.gd b/material_maker/panels/reference/reference_panel.gd deleted file mode 100644 index 224fb02..0000000 --- a/material_maker/panels/reference/reference_panel.gd +++ /dev/null @@ -1,120 +0,0 @@ -extends Panel - -onready var selected_slot : Control = null - -var images : Array = [] -var current_image = -1 - -var dragging = false -var gradient = null -var gradient_length : float = 0.0 - -func _ready(): - $VBoxContainer/Image.material.set_shader_param("image_size", Vector2(1.0, 1.0)) - select_slot($VBoxContainer/Colors/ColorSlot1) - change_image(0) - -func on_drop_image_file(file_name : String) -> void: - var t : ImageTexture = ImageTexture.new() - t.load(file_name) - add_reference(t) - -func add_reference(t : Texture) -> void: - images.insert(current_image+1, { texture=t, scale=1.0, center=Vector2(0.5, 0.5) }) - change_image(1) - -func get_color_under_cursor() -> Color: - var image : Image = get_viewport().get_texture().get_data() - var pos = get_global_mouse_position() - pos.y = image.get_height() - pos.y - image.lock() - var c = image.get_pixelv(pos) - image.unlock() - return c - -func _on_Image_gui_input(event) -> void: - if current_image < 0: - return - var m : ShaderMaterial = $VBoxContainer/Image.material - var canvas_size : Vector2 = $VBoxContainer/Image.get_size() - var image_size : Vector2 = m.get_shader_param("image_size") - var scale = m.get_shader_param("scale") - var center : Vector2 = m.get_shader_param("center") - var new_center : Vector2 = center - var multiplier : Vector2 = Vector2(canvas_size.x*min(image_size.x/image_size.y, 1.0), canvas_size.y*min(image_size.y/image_size.x, 1.0)) - var image_rect : Rect2 = $VBoxContainer/Image.get_global_rect() - var offset_from_center : Vector2 = get_global_mouse_position()-(image_rect.position+0.5*image_rect.size) - if event is InputEventMouseButton: - if event.pressed: - var new_scale = scale - if event.button_index == BUTTON_LEFT and selected_slot != null: - if selected_slot.get_parent() == $VBoxContainer/Colors: - selected_slot.set_color(get_color_under_cursor()) - else: - gradient = selected_slot.gradient - gradient.clear() - gradient.add_point(0.0, get_color_under_cursor()) - selected_slot.set_gradient(gradient) - gradient_length = 0.0 - elif event.button_index == BUTTON_WHEEL_DOWN: - new_scale = min(new_scale+0.05, 1.0) - elif event.button_index == BUTTON_WHEEL_UP: - new_scale = max(new_scale-0.05, 0.05) - elif event.button_index == BUTTON_MIDDLE: - dragging = true - if new_scale != scale: - m.set_shader_param("scale", new_scale) - m.set_shader_param("center", center+offset_from_center*(scale-new_scale)/multiplier) - images[current_image].scale = new_scale - images[current_image].center = center+offset_from_center*(scale-new_scale)/multiplier - elif event.button_index == BUTTON_MIDDLE: - dragging = false - elif event.button_index == BUTTON_LEFT: - gradient = null - elif event is InputEventMouseMotion: - if dragging: - new_center = m.get_shader_param("center")-event.relative/multiplier*scale - elif gradient != null: - var new_gradient_length = gradient_length + event.relative.length() - if gradient_length > 0.0: - for i in range(gradient.get_point_count()): - gradient.set_point_position(i, gradient.get_point_position(i)*gradient_length/new_gradient_length) - gradient.add_point(1.0, get_color_under_cursor()) - selected_slot.set_gradient(gradient) - gradient_length = new_gradient_length - if new_center != center: - new_center.x = clamp(new_center.x, 0.0, 1.0) - new_center.y = clamp(new_center.y, 0.0, 1.0) - m.set_shader_param("center", new_center) - images[current_image].center = new_center - -func select_slot(s) -> void: - if selected_slot != null: - selected_slot.select(false) - selected_slot = s - selected_slot.select(true) - -func _on_Image_resized(): - $VBoxContainer/Image.material.set_shader_param("canvas_size", $VBoxContainer/Image.get_size()) - -func change_image(offset = 0): - current_image += offset - if current_image < 0: - current_image = 0 - if current_image >= images.size(): - current_image = images.size()-1 - $VBoxContainer/Image/HBoxContainer/Prev.disabled = current_image <= 0 - $VBoxContainer/Image/HBoxContainer/Next.disabled = current_image >= images.size()-1 - var m : ShaderMaterial = $VBoxContainer/Image.material - if current_image < 0: - m.set_shader_param("image", null) - m.set_shader_param("image_size", Vector2(0, 0)) - m.set_shader_param("scale", 1) - m.set_shader_param("center", Vector2(0, 0)) - return - var i = images[current_image] - var t = i.texture - m.set_shader_param("image", t) - m.set_shader_param("image_size", t.get_data().get_size()) - m.set_shader_param("scale", i.scale) - m.set_shader_param("center", i.center) diff --git a/material_maker/panels/reference/reference_panel.tscn b/material_maker/panels/reference/reference_panel.tscn deleted file mode 100644 index 4862f68..0000000 --- a/material_maker/panels/reference/reference_panel.tscn +++ /dev/null @@ -1,126 +0,0 @@ -[gd_scene load_steps=7 format=2] - -[ext_resource path="res://material_maker/panels/reference/reference_panel.gd" type="Script" id=1] -[ext_resource path="res://material_maker/panels/reference/color_slot.tscn" type="PackedScene" id=2] -[ext_resource path="res://material_maker/panels/reference/gradient_slot.tscn" type="PackedScene" id=3] - -[sub_resource type="Shader" id=1] -code = "shader_type canvas_item; - -uniform sampler2D image; -uniform vec2 canvas_size; -uniform vec2 image_size; -uniform float scale; -uniform vec2 center = vec2(0.5); - -void fragment() { - vec2 ratio = canvas_size/image_size; - vec2 uv = center+(UV-0.5)*scale*ratio/min(ratio.x, ratio.y); - COLOR = mix(vec4(0.0), texture(image, uv), step(length(uv-clamp(uv, vec2(0.0), vec2(1.0))), 0.0001)); -}" -custom_defines = "" - -[sub_resource type="ImageTexture" id=2] - -[sub_resource type="ShaderMaterial" id=3] -shader = SubResource( 1 ) -shader_param/canvas_size = null -shader_param/image_size = null -shader_param/scale = null -shader_param/center = Vector2( 0.5, 0.5 ) -shader_param/image = SubResource( 2 ) - -[node name="ReferencePanel" type="Panel"] -anchor_right = 1.0 -anchor_bottom = 1.0 -margin_right = -1032.0 -margin_bottom = -367.0 -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="VBoxContainer" type="VBoxContainer" parent="."] -anchor_right = 1.0 -anchor_bottom = 1.0 -custom_constants/separation = -1 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Image" type="ColorRect" parent="VBoxContainer"] -material = SubResource( 3 ) -margin_right = 248.0 -margin_bottom = 299.0 -size_flags_vertical = 3 - -[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/Image"] -anchor_right = 1.0 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Prev" type="Button" parent="VBoxContainer/Image/HBoxContainer"] -margin_right = 20.0 -margin_bottom = 20.0 -text = "<" - -[node name="Control" type="Control" parent="VBoxContainer/Image/HBoxContainer"] -margin_left = 24.0 -margin_right = 224.0 -margin_bottom = 20.0 -size_flags_horizontal = 3 - -[node name="Next" type="Button" parent="VBoxContainer/Image/HBoxContainer"] -margin_left = 228.0 -margin_right = 248.0 -margin_bottom = 20.0 -text = ">" - -[node name="Colors" type="HBoxContainer" parent="VBoxContainer"] -margin_top = 298.0 -margin_right = 248.0 -margin_bottom = 330.0 -custom_constants/separation = -1 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="ColorSlot1" parent="VBoxContainer/Colors" instance=ExtResource( 2 )] -margin_right = 50.0 -size_flags_horizontal = 3 - -[node name="ColorSlot2" parent="VBoxContainer/Colors" instance=ExtResource( 2 )] -margin_left = 49.0 -margin_right = 99.0 -size_flags_horizontal = 3 - -[node name="ColorSlot3" parent="VBoxContainer/Colors" instance=ExtResource( 2 )] -margin_left = 98.0 -margin_right = 149.0 -size_flags_horizontal = 3 - -[node name="ColorSlot4" parent="VBoxContainer/Colors" instance=ExtResource( 2 )] -margin_left = 148.0 -margin_right = 198.0 -size_flags_horizontal = 3 - -[node name="ColorSlot5" parent="VBoxContainer/Colors" instance=ExtResource( 2 )] -margin_left = 197.0 -margin_right = 248.0 -size_flags_horizontal = 3 - -[node name="GradientSlot" parent="VBoxContainer" instance=ExtResource( 3 )] -margin_top = 329.0 -margin_right = 248.0 -margin_bottom = 353.0 -[connection signal="gui_input" from="VBoxContainer/Image" to="." method="_on_Image_gui_input"] -[connection signal="resized" from="VBoxContainer/Image" to="." method="_on_Image_resized"] -[connection signal="pressed" from="VBoxContainer/Image/HBoxContainer/Prev" to="." method="change_image" binds= [ -1 ]] -[connection signal="pressed" from="VBoxContainer/Image/HBoxContainer/Next" to="." method="change_image" binds= [ 1 ]] -[connection signal="clicked" from="VBoxContainer/Colors/ColorSlot1" to="." method="select_slot"] -[connection signal="clicked" from="VBoxContainer/Colors/ColorSlot2" to="." method="select_slot"] -[connection signal="clicked" from="VBoxContainer/Colors/ColorSlot3" to="." method="select_slot"] -[connection signal="clicked" from="VBoxContainer/Colors/ColorSlot4" to="." method="select_slot"] -[connection signal="clicked" from="VBoxContainer/Colors/ColorSlot5" to="." method="select_slot"] -[connection signal="clicked" from="VBoxContainer/GradientSlot" to="." method="select_slot"] diff --git a/material_maker/theme/dark.tres b/material_maker/theme/dark.tres deleted file mode 100644 index 8589ae9..0000000 --- a/material_maker/theme/dark.tres +++ /dev/null @@ -1,1036 +0,0 @@ -[gd_resource type="Theme" load_steps=119 format=2] - -[ext_resource path="res://material_maker/theme/dark/textedit_fold.png" type="Texture" id=1] -[ext_resource path="res://material_maker/theme/dark/textedit_space.png" type="Texture" id=2] -[ext_resource path="res://material_maker/theme/dark/hslider_grabber_disabled.png" type="Texture" id=3] -[ext_resource path="res://material_maker/theme/dark/windowdialog_close.png" type="Texture" id=4] -[ext_resource path="res://material_maker/theme/dark/tree_checked.png" type="Texture" id=5] -[ext_resource path="res://material_maker/theme/dark/tree_arrow_collapsed.png" type="Texture" id=6] -[ext_resource path="res://material_maker/theme/dark/tree_updown.png" type="Texture" id=7] -[ext_resource path="res://material_maker/theme/dark/optionbutton_arrow.png" type="Texture" id=8] -[ext_resource path="res://material_maker/theme/dark/tree_unchecked.png" type="Texture" id=9] -[ext_resource path="res://material_maker/theme/dark/graphnode_resizer.png" type="Texture" id=10] -[ext_resource path="res://material_maker/theme/dark/hslider_grabber.png" type="Texture" id=11] -[ext_resource path="res://material_maker/theme/dark/tree_select_arrow.png" type="Texture" id=12] -[ext_resource path="res://material_maker/theme/dark/graphnode_close.png" type="Texture" id=13] -[ext_resource path="res://material_maker/theme/dark/graphedit_minus.png" type="Texture" id=14] -[ext_resource path="res://material_maker/theme/dark/checkbox_unchecked.png" type="Texture" id=15] -[ext_resource path="res://material_maker/theme/dark/checkbox_checked.png" type="Texture" id=16] -[ext_resource path="res://material_maker/theme/dark/lineedit_clear.png" type="Texture" id=17] -[ext_resource path="res://material_maker/theme/dark/tree_arrow.png" type="Texture" id=18] -[ext_resource path="res://material_maker/theme/dark/checkbox_radio_checked.png" type="Texture" id=19] -[ext_resource path="res://material_maker/theme/dark/graphnode_port.png" type="Texture" id=20] -[ext_resource path="res://material_maker/theme/dark/graphedit_reset.png" type="Texture" id=21] -[ext_resource path="res://material_maker/theme/dark/textedit_tab.png" type="Texture" id=22] -[ext_resource path="res://material_maker/theme/dark/hslider_tick.png" type="Texture" id=23] -[ext_resource path="res://material_maker/theme/dark/windowdialog_close_highlight.png" type="Texture" id=24] -[ext_resource path="res://material_maker/theme/dark/textedit_folded.png" type="Texture" id=25] -[ext_resource path="res://material_maker/theme/dark/hslider_grabber_highlight.png" type="Texture" id=26] -[ext_resource path="res://material_maker/theme/dark/checkbox_radio_unchecked.png" type="Texture" id=27] -[ext_resource path="res://material_maker/theme/dark/hsplitcontainer_grabber.png" type="Texture" id=28] -[ext_resource path="res://material_maker/theme/dark/graphedit_more.png" type="Texture" id=29] -[ext_resource path="res://material_maker/theme/dark/vsplitcontainer_grabber.png" type="Texture" id=30] -[ext_resource path="res://material_maker/theme/dark/tabcontainer_menu_highlight.png" type="Texture" id=31] -[ext_resource path="res://material_maker/theme/dark/popupmenu_visibility_hidden.png" type="Texture" id=32] -[ext_resource path="res://material_maker/theme/dark/popupmenu_radio_unchecked.png" type="Texture" id=33] -[ext_resource path="res://material_maker/theme/dark/tabs_increment_highlight.png" type="Texture" id=34] -[ext_resource path="res://material_maker/theme/dark/tabs_decrement_highlight.png" type="Texture" id=35] -[ext_resource path="res://material_maker/theme/dark/tabs_decrement.png" type="Texture" id=36] -[ext_resource path="res://material_maker/theme/dark/vslider_grabber.png" type="Texture" id=37] -[ext_resource path="res://material_maker/theme/dark/tabcontainer_menu.png" type="Texture" id=38] -[ext_resource path="res://material_maker/theme/dark/tabs_increment.png" type="Texture" id=39] -[ext_resource path="res://material_maker/theme/dark/tabcontainer_increment.png" type="Texture" id=40] -[ext_resource path="res://material_maker/theme/dark/tabcontainer_decrement_highlight.png" type="Texture" id=41] -[ext_resource path="res://material_maker/theme/dark/tabcontainer_decrement.png" type="Texture" id=42] -[ext_resource path="res://material_maker/theme/dark/colorpickerbutton_bg.png" type="Texture" id=43] -[ext_resource path="res://material_maker/theme/dark/popupmenu_radio_checked.png" type="Texture" id=44] -[ext_resource path="res://material_maker/theme/dark/checkbutton_off.png" type="Texture" id=45] -[ext_resource path="res://material_maker/theme/dark/checkbutton_on_disabled.png" type="Texture" id=46] -[ext_resource path="res://material_maker/theme/dark/checkbutton_on.png" type="Texture" id=47] -[ext_resource path="res://material_maker/theme/dark/tabs_close.png" type="Texture" id=48] -[ext_resource path="res://material_maker/theme/dark/popupmenu_unchecked.png" type="Texture" id=49] -[ext_resource path="res://material_maker/theme/dark/tabcontainer_increment_highlight.png" type="Texture" id=50] -[ext_resource path="res://material_maker/theme/dark/graphedit_snap.png" type="Texture" id=51] -[ext_resource path="res://material_maker/theme/dark/popupmenu_visibility_visible.png" type="Texture" id=52] -[ext_resource path="res://material_maker/theme/dark/vslider_grabber_highlight.png" type="Texture" id=53] -[ext_resource path="res://material_maker/theme/dark/checkbutton_off_disabled.png" type="Texture" id=54] -[ext_resource path="res://material_maker/theme/dark/popupmenu_visibility_xray.png" type="Texture" id=55] -[ext_resource path="res://material_maker/theme/dark/popupmenu_submenu.png" type="Texture" id=56] -[ext_resource path="res://material_maker/theme/dark/popupmenu_checked.png" type="Texture" id=57] - -[sub_resource type="StyleBoxFlat" id=1] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.134118, 0.134118, 0.134118, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.104314, 0.104314, 0.104314, 1 ) - -[sub_resource type="StyleBoxFlat" id=2] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.111765, 0.111765, 0.111765, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.828125, 0.906524, 1, 1 ) - -[sub_resource type="StyleBoxFlat" id=3] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.111765, 0.111765, 0.111765, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.361765, 0.361765, 0.361765, 1 ) - -[sub_resource type="StyleBoxFlat" id=4] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.111765, 0.111765, 0.111765, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.0931373, 0.0931373, 0.0931373, 1 ) - -[sub_resource type="StyleBoxFlat" id=5] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.111765, 0.111765, 0.111765, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.828125, 0.906524, 1, 1 ) - -[sub_resource type="StyleBoxFlat" id=6] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.111765, 0.111765, 0.111765, 1 ) -draw_center = false -border_color = Color( 0.0931373, 0.0931373, 0.0931373, 1 ) - -[sub_resource type="StyleBoxFlat" id=7] -bg_color = Color( 0.6, 0.6, 0.6, 0 ) - -[sub_resource type="StyleBoxFlat" id=8] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.113725, 0.113725, 0.113725, 0.847059 ) -border_color = Color( 0.0941176, 0.0941176, 0.0941176, 1 ) -shadow_color = Color( 0, 0, 0, 1 ) - -[sub_resource type="StyleBoxFlat" id=9] -bg_color = Color( 0.768627, 0.768627, 0.768627, 1 ) -border_width_left = 2 -border_width_top = 2 -border_width_right = 2 -border_width_bottom = 2 -border_color = Color( 0.686275, 0.686275, 0.686275, 1 ) -corner_radius_top_left = 2 -corner_radius_top_right = 2 -corner_radius_bottom_right = 2 -corner_radius_bottom_left = 2 - -[sub_resource type="StyleBoxFlat" id=10] -border_width_left = 2 -border_width_top = 2 -border_width_right = 2 -border_width_bottom = 2 -border_color = Color( 0.686275, 0.686275, 0.686275, 1 ) -corner_radius_top_left = 2 -corner_radius_top_right = 2 -corner_radius_bottom_right = 2 -corner_radius_bottom_left = 2 - -[sub_resource type="StyleBoxFlat" id=11] -bg_color = Color( 0.2, 0.2, 0.2, 1 ) -border_width_left = 2 -border_width_top = 2 -border_width_right = 2 -border_width_bottom = 2 -border_color = Color( 0.686275, 0.686275, 0.686275, 1 ) -corner_radius_top_left = 2 -corner_radius_top_right = 2 -corner_radius_bottom_right = 2 -corner_radius_bottom_left = 2 - -[sub_resource type="StyleBoxFlat" id=12] -content_margin_left = 2.0 -content_margin_right = 2.0 -content_margin_top = 0.0 -content_margin_bottom = 2.0 -bg_color = Color( 0.169074, 0.175345, 0.182824, 1 ) -border_width_left = 2 -border_width_right = 2 -border_width_bottom = 2 -border_color = Color( 0.828125, 0.906524, 1, 0.3 ) - -[sub_resource type="StyleBoxFlat" id=13] -content_margin_left = 8.0 -content_margin_right = 8.0 -content_margin_top = 8.0 -content_margin_bottom = 8.0 -bg_color = Color( 0.0931373, 0.0931373, 0.0931373, 1 ) -border_width_left = 1 -border_width_top = 24 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.0931373, 0.0931373, 0.0931373, 1 ) -expand_margin_top = 24.0 -shadow_color = Color( 0, 0, 0, 0.3 ) -shadow_size = 4 - -[sub_resource type="StyleBoxFlat" id=14] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.0931373, 0.0931373, 0.0931373, 1 ) - -[sub_resource type="StyleBoxFlat" id=15] -content_margin_left = 5.0 -content_margin_right = 5.0 -content_margin_top = 5.0 -content_margin_bottom = 5.0 -bg_color = Color( 0.14902, 0.14902, 0.14902, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.0745098, 0.0745098, 0.0745098, 1 ) -expand_margin_top = -33.0 - -[sub_resource type="StyleBoxFlat" id=16] -content_margin_left = 2.0 -content_margin_right = 2.0 -content_margin_top = 4.0 -content_margin_bottom = 2.0 -bg_color = Color( 0.14902, 0.14902, 0.14902, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.0745098, 0.0745098, 0.0745098, 1 ) - -[sub_resource type="StyleBoxFlat" id=17] -content_margin_left = 5.0 -content_margin_right = 5.0 -content_margin_top = 5.0 -content_margin_bottom = 5.0 -bg_color = Color( 0.14902, 0.14902, 0.14902, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_color = Color( 0.0745098, 0.0745098, 0.0745098, 1 ) - -[sub_resource type="StyleBoxFlat" id=18] -content_margin_left = 10.0 -content_margin_right = 10.0 -content_margin_top = 5.0 -content_margin_bottom = 5.0 -bg_color = Color( 0.111765, 0.111765, 0.111765, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_color = Color( 0.0931373, 0.0931373, 0.0931373, 1 ) -expand_margin_bottom = 1.0 - -[sub_resource type="StyleBoxFlat" id=19] -content_margin_left = 10.0 -content_margin_right = 10.0 -content_margin_top = 5.0 -content_margin_bottom = 5.0 -bg_color = Color( 0.14902, 0.14902, 0.14902, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_color = Color( 0.0745098, 0.0745098, 0.0745098, 1 ) -expand_margin_bottom = 1.0 - -[sub_resource type="StyleBoxFlat" id=20] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.14902, 0.14902, 0.14902, 1 ) -draw_center = false -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.468137, 0.468137, 0.468137, 1 ) - -[sub_resource type="StyleBoxFlat" id=21] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.14902, 0.14902, 0.14902, 0.5 ) -border_color = Color( 0.14902, 0.14902, 0.14902, 1 ) - -[sub_resource type="StyleBoxFlat" id=22] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.111765, 0.111765, 0.111765, 1 ) -draw_center = false -border_width_bottom = 1 -border_color = Color( 0.828125, 0.906524, 1, 1 ) - -[sub_resource type="StyleBoxEmpty" id=23] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 - -[sub_resource type="StyleBoxEmpty" id=24] -content_margin_left = 0.0 -content_margin_right = 0.0 -content_margin_top = 0.0 -content_margin_bottom = 0.0 - -[sub_resource type="StyleBoxEmpty" id=25] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 0.0 -content_margin_bottom = 4.0 - -[sub_resource type="StyleBoxFlat" id=26] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.111765, 0.111765, 0.111765, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.0745098, 0.0745098, 0.0745098, 1 ) - -[sub_resource type="StyleBoxFlat" id=27] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 0, 0, 0, 0.9 ) -draw_center = false -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 1, 0.87, 0.4, 1 ) -shadow_color = Color( 1, 0.87, 0.4, 0.1 ) -shadow_size = 8 - -[sub_resource type="StyleBoxFlat" id=28] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 0, 0, 0, 0.3 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 1, 1, 1, 0.9 ) - -[sub_resource type="StyleBoxFlat" id=29] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 0, 0, 0, 0.4 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 1, 1, 1, 0.9 ) - -[sub_resource type="StyleBoxFlat" id=30] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 0, 0, 0, 0.7 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 1, 1, 1, 0.9 ) -corner_radius_top_left = 10 -corner_radius_top_right = 10 -corner_radius_bottom_right = 10 -corner_radius_bottom_left = 10 - -[sub_resource type="StyleBoxFlat" id=31] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 0, 0, 0, 0.9 ) -draw_center = false -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 1, 0.47, 0.42, 1 ) -shadow_color = Color( 1, 0.47, 0.42, 0.2 ) -shadow_size = 8 - -[sub_resource type="StyleBoxFlat" id=32] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 0, 0, 0, 0.9 ) -border_width_left = 1 -border_width_top = 22 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0, 0.231373, 0.509804, 0.901961 ) -corner_radius_top_left = 10 -corner_radius_top_right = 10 -corner_radius_bottom_right = 10 -corner_radius_bottom_left = 10 -shadow_color = Color( 0, 0, 0, 0.3 ) -shadow_size = 8 - -[sub_resource type="StyleBoxFlat" id=33] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 0, 0, 0, 0.7 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 1, 1, 1, 0.9 ) - -[sub_resource type="StyleBoxFlat" id=34] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 0, 0, 0, 0.9 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.828125, 0.906524, 1, 0.9 ) -shadow_color = Color( 0, 0, 0, 0.3 ) -shadow_size = 8 - -[sub_resource type="StyleBoxLine" id=35] -color = Color( 1, 1, 1, 0.1 ) - -[sub_resource type="StyleBoxFlat" id=36] -content_margin_left = 0.0 -content_margin_right = 0.0 -content_margin_top = 2.0 -content_margin_bottom = 2.0 -bg_color = Color( 0.361765, 0.361765, 0.361765, 1 ) - -[sub_resource type="StyleBoxFlat" id=37] -content_margin_left = 0.0 -content_margin_right = 0.0 -content_margin_top = 2.0 -content_margin_bottom = 2.0 -bg_color = Color( 0.0745098, 0.0745098, 0.0745098, 1 ) - -[sub_resource type="StyleBoxFlat" id=38] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.111765, 0.111765, 0.111765, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.0745098, 0.0745098, 0.0745098, 1 ) - -[sub_resource type="StyleBoxFlat" id=39] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.14902, 0.14902, 0.14902, 1 ) -draw_center = false -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 1, 1, 1, 0.2 ) - -[sub_resource type="StyleBoxFlat" id=40] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 1, 1, 1, 0.2 ) -border_color = Color( 0.14902, 0.14902, 0.14902, 1 ) - -[sub_resource type="StyleBoxFlat" id=41] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 1, 1, 1, 0.2 ) -border_color = Color( 0.14902, 0.14902, 0.14902, 1 ) - -[sub_resource type="StyleBoxFlat" id=42] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.111765, 0.111765, 0.111765, 1 ) - -[sub_resource type="StyleBoxFlat" id=43] -content_margin_left = 8.0 -content_margin_right = 8.0 -content_margin_top = 8.0 -content_margin_bottom = 8.0 -bg_color = Color( 0.14902, 0.14902, 0.14902, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.361765, 0.361765, 0.361765, 1 ) -shadow_color = Color( 0, 0, 0, 0.3 ) -shadow_size = 4 - -[sub_resource type="StyleBoxFlat" id=44] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.111765, 0.111765, 0.111765, 1 ) -border_color = Color( 0.0931373, 0.0931373, 0.0931373, 1 ) - -[sub_resource type="StyleBoxLine" id=45] -color = Color( 1, 1, 1, 0.1 ) -grow_begin = 7.0 - -[sub_resource type="StyleBoxLine" id=46] -color = Color( 1, 1, 1, 0.1 ) -grow_end = 7.0 - -[sub_resource type="StyleBoxLine" id=47] -color = Color( 1, 1, 1, 0.1 ) -grow_begin = 7.0 -grow_end = 7.0 - -[sub_resource type="StyleBoxEmpty" id=48] - -[sub_resource type="StyleBoxFlat" id=49] -content_margin_left = 5.0 -content_margin_right = 5.0 -content_margin_top = 5.0 -content_margin_bottom = 5.0 -bg_color = Color( 0.14902, 0.14902, 0.14902, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.0745098, 0.0745098, 0.0745098, 1 ) - -[sub_resource type="StyleBoxFlat" id=50] -content_margin_left = 10.0 -content_margin_right = 10.0 -content_margin_top = 5.0 -content_margin_bottom = 5.0 -bg_color = Color( 0.134118, 0.134118, 0.134118, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_color = Color( 0.104314, 0.104314, 0.104314, 1 ) -expand_margin_bottom = 1.0 - -[sub_resource type="StyleBoxFlat" id=51] -content_margin_left = 1.0 -content_margin_right = 1.0 -content_margin_top = 1.0 -content_margin_bottom = 1.0 -bg_color = Color( 1, 1, 1, 0.9 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 1, 1, 1, 1 ) -shadow_color = Color( 0, 0, 0, 0.3 ) -shadow_size = 4 - -[sub_resource type="StyleBoxFlat" id=52] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.361765, 0.361765, 0.361765, 1 ) -border_color = Color( 0.14902, 0.14902, 0.14902, 1 ) - -[sub_resource type="StyleBoxFlat" id=53] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.14902, 0.14902, 0.14902, 1 ) -draw_center = false -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.361765, 0.361765, 0.361765, 1 ) - -[sub_resource type="StyleBoxEmpty" id=54] - -[sub_resource type="StyleBoxEmpty" id=55] - -[sub_resource type="StyleBoxFlat" id=56] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 1, 1, 1, 0.08 ) -border_color = Color( 0.14902, 0.14902, 0.14902, 1 ) - -[sub_resource type="StyleBoxFlat" id=57] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.0745098, 0.0745098, 0.0745098, 1 ) -border_color = Color( 0.14902, 0.14902, 0.14902, 1 ) - -[sub_resource type="StyleBoxLine" id=58] -color = Color( 1, 1, 1, 0.1 ) -grow_begin = 0.0 -grow_end = 0.0 -vertical = true - -[sub_resource type="StyleBoxFlat" id=59] -content_margin_left = 2.0 -content_margin_right = 2.0 -content_margin_top = 0.0 -content_margin_bottom = 0.0 -bg_color = Color( 0.361765, 0.361765, 0.361765, 1 ) - -[sub_resource type="StyleBoxFlat" id=60] -content_margin_left = 2.0 -content_margin_right = 2.0 -content_margin_top = 0.0 -content_margin_bottom = 0.0 -bg_color = Color( 0.0745098, 0.0745098, 0.0745098, 1 ) - -[sub_resource type="StyleBoxFlat" id=61] -content_margin_left = 8.0 -content_margin_right = 8.0 -content_margin_top = 8.0 -content_margin_bottom = 8.0 -bg_color = Color( 0.14902, 0.14902, 0.14902, 1 ) -border_width_left = 1 -border_width_top = 24 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.14902, 0.14902, 0.14902, 1 ) -expand_margin_top = 24.0 -shadow_color = Color( 0, 0, 0, 0.3 ) -shadow_size = 4 - -[resource] -Button/colors/font_color = Color( 0.787255, 0.787255, 0.787255, 1 ) -Button/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) -Button/colors/font_color_hover = Color( 0.872353, 0.872353, 0.872353, 1 ) -Button/colors/font_color_pressed = Color( 0.828125, 0.906524, 1, 1 ) -Button/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) -Button/colors/icon_color_pressed = Color( 0.952344, 1.0425, 1.15, 1 ) -Button/constants/hseparation = 2 -Button/fonts/font = null -Button/styles/disabled = SubResource( 1 ) -Button/styles/focus = SubResource( 2 ) -Button/styles/hover = SubResource( 3 ) -Button/styles/normal = SubResource( 4 ) -Button/styles/pressed = SubResource( 5 ) -CheckBox/colors/font_color = Color( 0.787255, 0.787255, 0.787255, 1 ) -CheckBox/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) -CheckBox/colors/font_color_hover = Color( 0.872353, 0.872353, 0.872353, 1 ) -CheckBox/colors/font_color_hover_pressed = Color( 1, 1, 1, 1 ) -CheckBox/colors/font_color_pressed = Color( 0.828125, 0.906524, 1, 1 ) -CheckBox/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) -CheckBox/constants/check_vadjust = 0 -CheckBox/constants/hseparation = 4 -CheckBox/fonts/font = null -CheckBox/icons/checked = ExtResource( 16 ) -CheckBox/icons/radio_checked = ExtResource( 19 ) -CheckBox/icons/radio_unchecked = ExtResource( 27 ) -CheckBox/icons/unchecked = ExtResource( 15 ) -CheckBox/styles/disabled = SubResource( 6 ) -CheckBox/styles/hover = SubResource( 6 ) -CheckBox/styles/hover_pressed = SubResource( 7 ) -CheckBox/styles/normal = SubResource( 6 ) -CheckBox/styles/pressed = SubResource( 6 ) -CheckButton/colors/font_color = Color( 0.787255, 0.787255, 0.787255, 1 ) -CheckButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) -CheckButton/colors/font_color_hover = Color( 0.872353, 0.872353, 0.872353, 1 ) -CheckButton/colors/font_color_pressed = Color( 0.828125, 0.906524, 1, 1 ) -CheckButton/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) -CheckButton/constants/check_vadjust = 0 -CheckButton/constants/hseparation = 4 -CheckButton/icons/off = ExtResource( 45 ) -CheckButton/icons/off_disabled = ExtResource( 54 ) -CheckButton/icons/on = ExtResource( 47 ) -CheckButton/icons/on_disabled = ExtResource( 46 ) -CheckButton/styles/disabled = SubResource( 8 ) -CheckButton/styles/hover = SubResource( 8 ) -CheckButton/styles/normal = SubResource( 8 ) -CheckButton/styles/pressed = SubResource( 8 ) -ColorPickerButton/colors/font_color = Color( 1, 1, 1, 1 ) -ColorPickerButton/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.3 ) -ColorPickerButton/colors/font_color_hover = Color( 1, 1, 1, 1 ) -ColorPickerButton/colors/font_color_pressed = Color( 0.8, 0.8, 0.8, 1 ) -ColorPickerButton/constants/hseparation = 2 -ColorPickerButton/fonts/font = null -ColorPickerButton/icons/bg = ExtResource( 43 ) -ColorPickerButton/styles/hover = SubResource( 9 ) -ColorPickerButton/styles/normal = SubResource( 10 ) -ColorPickerButton/styles/pressed = SubResource( 11 ) -Editor/colors/accent_color = Color( 0.828125, 0.906524, 1, 1 ) -Editor/colors/axis_x_color = Color( 0.96, 0.2, 0.32, 1 ) -Editor/colors/axis_y_color = Color( 0.53, 0.84, 0.01, 1 ) -Editor/colors/axis_z_color = Color( 0.16, 0.55, 0.96, 1 ) -Editor/colors/base_color = Color( 0.14902, 0.14902, 0.14902, 1 ) -Editor/colors/box_selection_fill_color = Color( 0.828125, 0.906524, 1, 0.3 ) -Editor/colors/box_selection_stroke_color = Color( 0.828125, 0.906524, 1, 0.8 ) -Editor/colors/contrast_color_1 = Color( 0.361765, 0.361765, 0.361765, 1 ) -Editor/colors/contrast_color_2 = Color( 0.468137, 0.468137, 0.468137, 1 ) -Editor/colors/dark_color_1 = Color( 0.111765, 0.111765, 0.111765, 1 ) -Editor/colors/dark_color_2 = Color( 0.0931373, 0.0931373, 0.0931373, 1 ) -Editor/colors/dark_color_3 = Color( 0.0745098, 0.0745098, 0.0745098, 1 ) -Editor/colors/disabled_font_color = Color( 1, 1, 1, 0.3 ) -Editor/colors/error_color = Color( 1, 0.47, 0.42, 1 ) -Editor/colors/font_color = Color( 0.787255, 0.787255, 0.787255, 1 ) -Editor/colors/highlight_color = Color( 1, 1, 1, 0.2 ) -Editor/colors/highlighted_font_color = Color( 0.872353, 0.872353, 0.872353, 1 ) -Editor/colors/mono_color = Color( 1, 1, 1, 1 ) -Editor/colors/prop_category = Color( 0.218353, 0.218353, 0.218353, 1 ) -Editor/colors/prop_section = Color( 0.191706, 0.191706, 0.191706, 1 ) -Editor/colors/prop_subsection = Color( 0.165059, 0.165059, 0.165059, 1 ) -Editor/colors/property_color = Color( 0.643627, 0.643627, 0.643627, 1 ) -Editor/colors/success_color = Color( 0.45, 0.95, 0.5, 1 ) -Editor/colors/warning_color = Color( 1, 0.87, 0.4, 1 ) -Editor/constants/dark_theme = 1 -Editor/constants/inspector_margin = 8 -Editor/constants/scale = 1 -Editor/constants/thumb_size = 64 -Editor/styles/sub_inspector_bg = SubResource( 12 ) -EditorAbout/styles/panel = SubResource( 13 ) -EditorSettingsDialog/styles/panel = SubResource( 13 ) -EditorStyles/styles/Background = SubResource( 14 ) -EditorStyles/styles/BottomPanelDebuggerOverride = SubResource( 15 ) -EditorStyles/styles/Content = SubResource( 16 ) -EditorStyles/styles/DebuggerPanel = SubResource( 17 ) -EditorStyles/styles/DebuggerTabBG = SubResource( 18 ) -EditorStyles/styles/DebuggerTabFG = SubResource( 19 ) -EditorStyles/styles/Focus = SubResource( 20 ) -EditorStyles/styles/Information3dViewport = SubResource( 21 ) -EditorStyles/styles/MenuHover = SubResource( 22 ) -EditorStyles/styles/MenuPanel = SubResource( 8 ) -EditorStyles/styles/PlayButtonPanel = SubResource( 23 ) -EditorStyles/styles/SceneTabBG = SubResource( 18 ) -EditorStyles/styles/SceneTabFG = SubResource( 19 ) -EditorStyles/styles/ScriptEditor = SubResource( 24 ) -EditorStyles/styles/ScriptEditorPanel = SubResource( 25 ) -GraphEdit/colors/activity = Color( 0.828125, 0.906524, 1, 1 ) -GraphEdit/colors/grid_major = Color( 1, 1, 1, 0.15 ) -GraphEdit/colors/grid_minor = Color( 1, 1, 1, 0.07 ) -GraphEdit/colors/selection_fill = Color( 0.828125, 0.906524, 1, 0.3 ) -GraphEdit/colors/selection_stroke = Color( 0.828125, 0.906524, 1, 0.8 ) -GraphEdit/constants/bezier_len_neg = 160 -GraphEdit/constants/bezier_len_pos = 80 -GraphEdit/constants/port_grab_distance_vertical = 12 -GraphEdit/icons/minus = ExtResource( 14 ) -GraphEdit/icons/more = ExtResource( 29 ) -GraphEdit/icons/reset = ExtResource( 21 ) -GraphEdit/icons/snap = ExtResource( 51 ) -GraphEdit/styles/bg = SubResource( 26 ) -GraphNode/colors/close_color = Color( 1, 1, 1, 0.7 ) -GraphNode/colors/resizer_color = Color( 1, 1, 1, 0.7 ) -GraphNode/colors/title_color = Color( 1, 1, 1, 1 ) -GraphNode/constants/close_h_offset = 20 -GraphNode/constants/close_offset = 20 -GraphNode/constants/port_offset = 10 -GraphNode/constants/separation = 1 -GraphNode/constants/title_h_offset = -16 -GraphNode/constants/title_offset = 20 -GraphNode/icons/close = ExtResource( 13 ) -GraphNode/icons/port = ExtResource( 20 ) -GraphNode/icons/resizer = ExtResource( 10 ) -GraphNode/styles/breakpoint = SubResource( 27 ) -GraphNode/styles/comment = SubResource( 28 ) -GraphNode/styles/commentfocus = SubResource( 29 ) -GraphNode/styles/frame = SubResource( 30 ) -GraphNode/styles/position = SubResource( 31 ) -GraphNode/styles/selectedframe = SubResource( 32 ) -GraphNode/styles/state_machine_frame = SubResource( 33 ) -GraphNode/styles/state_machine_selectedframe = SubResource( 34 ) -HSeparator/styles/separator = SubResource( 35 ) -HSlider/icons/grabber = ExtResource( 11 ) -HSlider/icons/grabber_disabled = ExtResource( 3 ) -HSlider/icons/grabber_highlight = ExtResource( 26 ) -HSlider/icons/tick = ExtResource( 23 ) -HSlider/styles/grabber_area = SubResource( 36 ) -HSlider/styles/slider = SubResource( 37 ) -HSplitContainer/constants/separation = 8 -HSplitContainer/icons/grabber = ExtResource( 28 ) -ItemList/colors/font_color = Color( 0.787255, 0.787255, 0.787255, 1 ) -ItemList/colors/font_color_selected = Color( 1, 1, 1, 1 ) -ItemList/colors/guide_color = Color( 1, 1, 1, 0.05 ) -ItemList/constants/hseparation = 3 -ItemList/constants/icon_margin = 4 -ItemList/constants/line_separation = 3 -ItemList/constants/vseparation = 3 -ItemList/styles/bg = SubResource( 38 ) -ItemList/styles/bg_focus = SubResource( 20 ) -ItemList/styles/cursor = SubResource( 39 ) -ItemList/styles/cursor_unfocused = SubResource( 39 ) -ItemList/styles/selected = SubResource( 40 ) -ItemList/styles/selected_focus = SubResource( 41 ) -Label/colors/font_color = Color( 0.787255, 0.787255, 0.787255, 1 ) -Label/colors/font_color_shadow = Color( 0, 0, 0, 0 ) -Label/constants/line_spacing = 3 -Label/constants/shadow_as_outline = 0 -Label/constants/shadow_offset_x = 1 -Label/constants/shadow_offset_y = 1 -Label/styles/normal = SubResource( 23 ) -LineEdit/colors/clear_button_color = Color( 0.787255, 0.787255, 0.787255, 1 ) -LineEdit/colors/clear_button_color_pressed = Color( 0.828125, 0.906524, 1, 1 ) -LineEdit/colors/cursor_color = Color( 0.787255, 0.787255, 0.787255, 1 ) -LineEdit/colors/font_color = Color( 0.787255, 0.787255, 0.787255, 1 ) -LineEdit/colors/font_color_selected = Color( 1, 1, 1, 1 ) -LineEdit/colors/read_only = Color( 1, 1, 1, 0.3 ) -LineEdit/colors/selection_color = Color( 0.828125, 0.906524, 1, 0.4 ) -LineEdit/constants/minimum_spaces = 12 -LineEdit/fonts/font = null -LineEdit/icons/clear = ExtResource( 17 ) -LineEdit/styles/focus = SubResource( 2 ) -LineEdit/styles/normal = SubResource( 4 ) -LineEdit/styles/read_only = SubResource( 1 ) -LinkButton/colors/font_color = Color( 0.787255, 0.787255, 0.787255, 1 ) -LinkButton/styles/focus = SubResource( 23 ) -MenuButton/colors/font_color = Color( 0.787255, 0.787255, 0.787255, 1 ) -MenuButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) -MenuButton/colors/font_color_hover = Color( 0.872353, 0.872353, 0.872353, 1 ) -MenuButton/colors/font_color_pressed = Color( 1, 1, 1, 1 ) -MenuButton/constants/hseparation = 3 -MenuButton/fonts/font = null -MenuButton/styles/disabled = SubResource( 8 ) -MenuButton/styles/focus = SubResource( 8 ) -MenuButton/styles/hover = SubResource( 8 ) -MenuButton/styles/normal = SubResource( 8 ) -MenuButton/styles/pressed = SubResource( 8 ) -OptionButton/colors/font_color = Color( 0.787255, 0.787255, 0.787255, 1 ) -OptionButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) -OptionButton/colors/font_color_hover = Color( 0.872353, 0.872353, 0.872353, 1 ) -OptionButton/colors/font_color_pressed = Color( 0.828125, 0.906524, 1, 1 ) -OptionButton/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) -OptionButton/constants/arrow_margin = 4 -OptionButton/constants/hseparation = 4 -OptionButton/constants/modulate_arrow = 1 -OptionButton/fonts/font = null -OptionButton/icons/arrow = ExtResource( 8 ) -OptionButton/styles/disabled = SubResource( 1 ) -OptionButton/styles/focus = SubResource( 2 ) -OptionButton/styles/hover = SubResource( 3 ) -OptionButton/styles/normal = SubResource( 4 ) -OptionButton/styles/pressed = SubResource( 5 ) -Panel/styles/panel = SubResource( 42 ) -PanelContainer/styles/panel = SubResource( 8 ) -PopupDialog/styles/panel = SubResource( 43 ) -PopupMenu/colors/font_color = Color( 0.787255, 0.787255, 0.787255, 1 ) -PopupMenu/colors/font_color_accel = Color( 1, 1, 1, 0.3 ) -PopupMenu/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) -PopupMenu/colors/font_color_hover = Color( 0.872353, 0.872353, 0.872353, 1 ) -PopupMenu/constants/hseparation = 4 -PopupMenu/constants/vseparation = 5 -PopupMenu/fonts/font = null -PopupMenu/icons/checked = ExtResource( 57 ) -PopupMenu/icons/radio_checked = ExtResource( 44 ) -PopupMenu/icons/radio_unchecked = ExtResource( 33 ) -PopupMenu/icons/submenu = ExtResource( 56 ) -PopupMenu/icons/unchecked = ExtResource( 49 ) -PopupMenu/icons/visibility_hidden = ExtResource( 32 ) -PopupMenu/icons/visibility_visible = ExtResource( 52 ) -PopupMenu/icons/visibility_xray = ExtResource( 55 ) -PopupMenu/styles/disabled = SubResource( 8 ) -PopupMenu/styles/focus = SubResource( 8 ) -PopupMenu/styles/hover = SubResource( 44 ) -PopupMenu/styles/labeled_separator_left = SubResource( 45 ) -PopupMenu/styles/labeled_separator_right = SubResource( 46 ) -PopupMenu/styles/normal = SubResource( 8 ) -PopupMenu/styles/panel = SubResource( 43 ) -PopupMenu/styles/pressed = SubResource( 8 ) -PopupMenu/styles/separator = SubResource( 47 ) -PopupPanel/styles/panel = SubResource( 43 ) -ProgressBar/colors/font_color = Color( 0.787255, 0.787255, 0.787255, 1 ) -ProjectSettingsEditor/styles/panel = SubResource( 13 ) -RichTextLabel/colors/default_color = Color( 0.787255, 0.787255, 0.787255, 1 ) -RichTextLabel/colors/font_color_shadow = Color( 0, 0, 0, 0 ) -RichTextLabel/constants/shadow_as_outline = 0 -RichTextLabel/constants/shadow_offset_x = 1 -RichTextLabel/constants/shadow_offset_y = 1 -RichTextLabel/styles/focus = SubResource( 48 ) -RichTextLabel/styles/normal = SubResource( 26 ) -TabContainer/colors/font_color_bg = Color( 1, 1, 1, 0.3 ) -TabContainer/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) -TabContainer/colors/font_color_fg = Color( 0.787255, 0.787255, 0.787255, 1 ) -TabContainer/constants/hseparation = 4 -TabContainer/constants/label_valign_bg = 2 -TabContainer/constants/label_valign_fg = 0 -TabContainer/constants/side_margin = 0 -TabContainer/constants/top_margin = 24 -TabContainer/fonts/font = null -TabContainer/icons/decrement = ExtResource( 42 ) -TabContainer/icons/decrement_highlight = ExtResource( 41 ) -TabContainer/icons/increment = ExtResource( 40 ) -TabContainer/icons/increment_highlight = ExtResource( 50 ) -TabContainer/icons/menu = ExtResource( 38 ) -TabContainer/icons/menu_highlight = ExtResource( 31 ) -TabContainer/styles/panel = SubResource( 49 ) -TabContainer/styles/tab_bg = SubResource( 18 ) -TabContainer/styles/tab_disabled = SubResource( 50 ) -TabContainer/styles/tab_fg = SubResource( 19 ) -Tabs/colors/font_color_bg = Color( 1, 1, 1, 0.3 ) -Tabs/colors/font_color_fg = Color( 0.787255, 0.787255, 0.787255, 1 ) -Tabs/constants/hseparation = 4 -Tabs/icons/close = ExtResource( 48 ) -Tabs/icons/decrement = ExtResource( 36 ) -Tabs/icons/decrement_highlight = ExtResource( 35 ) -Tabs/icons/increment = ExtResource( 39 ) -Tabs/icons/increment_highlight = ExtResource( 34 ) -Tabs/styles/button = SubResource( 8 ) -Tabs/styles/button_pressed = SubResource( 8 ) -Tabs/styles/tab_bg = SubResource( 18 ) -Tabs/styles/tab_disabled = SubResource( 50 ) -Tabs/styles/tab_fg = SubResource( 19 ) -TextEdit/colors/background_color = Color( 0, 0, 0, 0 ) -TextEdit/colors/brace_mismatch_color = Color( 1, 0.2, 0.2, 1 ) -TextEdit/colors/breakpoint_color = Color( 0.8, 0.8, 0.4, 0.2 ) -TextEdit/colors/caret_background_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/caret_color = Color( 0.787255, 0.787255, 0.787255, 1 ) -TextEdit/colors/code_folding_color = Color( 0.8, 0.8, 0.8, 0.8 ) -TextEdit/colors/completion_background_color = Color( 0.172549, 0.164706, 0.196078, 1 ) -TextEdit/colors/completion_existing_color = Color( 0.87451, 0.87451, 0.87451, 0.129412 ) -TextEdit/colors/completion_font_color = Color( 0.666667, 0.666667, 0.666667, 1 ) -TextEdit/colors/completion_scroll_color = Color( 1, 1, 1, 1 ) -TextEdit/colors/completion_selected_color = Color( 0.262745, 0.258824, 0.266667, 1 ) -TextEdit/colors/current_line_color = Color( 0.25, 0.25, 0.26, 0.8 ) -TextEdit/colors/font_color = Color( 0.787255, 0.787255, 0.787255, 1 ) -TextEdit/colors/font_color_selected = Color( 0, 0, 0, 1 ) -TextEdit/colors/function_color = Color( 0.4, 0.635294, 0.807843, 1 ) -TextEdit/colors/line_number_color = Color( 0.666667, 0.666667, 0.666667, 0.4 ) -TextEdit/colors/mark_color = Color( 1, 0.4, 0.4, 0.4 ) -TextEdit/colors/member_variable_color = Color( 0.901961, 0.305882, 0.34902, 1 ) -TextEdit/colors/number_color = Color( 0.921569, 0.584314, 0.196078, 1 ) -TextEdit/colors/safe_line_number_color = Color( 0.666667, 0.784314, 0.666667, 0.6 ) -TextEdit/colors/selection_color = Color( 0.828125, 0.906524, 1, 0.4 ) -TextEdit/colors/symbol_color = Color( 0.941176, 0.941176, 0.941176, 1 ) -TextEdit/colors/word_highlighted_color = Color( 0.8, 0.9, 0.9, 0.15 ) -TextEdit/constants/completion_lines = 7 -TextEdit/constants/completion_max_width = 50 -TextEdit/constants/completion_scroll_width = 3 -TextEdit/constants/line_spacing = 4 -TextEdit/fonts/font = null -TextEdit/icons/fold = ExtResource( 1 ) -TextEdit/icons/folded = ExtResource( 25 ) -TextEdit/icons/space = ExtResource( 2 ) -TextEdit/icons/tab = ExtResource( 22 ) -TextEdit/styles/focus = SubResource( 3 ) -TextEdit/styles/normal = SubResource( 4 ) -TextEdit/styles/read_only = SubResource( 1 ) -ToolButton/colors/font_color = Color( 0.787255, 0.787255, 0.787255, 1 ) -ToolButton/colors/font_color_hover = Color( 0.872353, 0.872353, 0.872353, 1 ) -ToolButton/colors/font_color_pressed = Color( 0.828125, 0.906524, 1, 1 ) -ToolButton/styles/disabled = SubResource( 8 ) -ToolButton/styles/focus = SubResource( 8 ) -ToolButton/styles/hover = SubResource( 8 ) -ToolButton/styles/normal = SubResource( 8 ) -ToolButton/styles/pressed = SubResource( 8 ) -TooltipLabel/colors/font_color = Color( 0, 0, 0, 1 ) -TooltipPanel/styles/panel = SubResource( 51 ) -Tree/colors/cursor_color = Color( 0, 0, 0, 1 ) -Tree/colors/custom_button_font_highlight = Color( 0.872353, 0.872353, 0.872353, 1 ) -Tree/colors/drop_position_color = Color( 0.828125, 0.906524, 1, 1 ) -Tree/colors/font_color = Color( 0.787255, 0.787255, 0.787255, 1 ) -Tree/colors/font_color_selected = Color( 1, 1, 1, 1 ) -Tree/colors/guide_color = Color( 1, 1, 1, 0.05 ) -Tree/colors/relationship_line_color = Color( 1, 1, 1, 0 ) -Tree/colors/selection_color = Color( 0.1, 0.1, 1, 0.8 ) -Tree/colors/title_button_color = Color( 0.787255, 0.787255, 0.787255, 1 ) -Tree/constants/button_margin = 4 -Tree/constants/draw_guides = 0 -Tree/constants/draw_relationship_lines = 0 -Tree/constants/guide_width = 2 -Tree/constants/hseparation = 4 -Tree/constants/item_margin = 12 -Tree/constants/scroll_border = 40 -Tree/constants/scroll_speed = 12 -Tree/constants/vseparation = 4 -Tree/fonts/font = null -Tree/fonts/title_button_font = null -Tree/icons/arrow = ExtResource( 18 ) -Tree/icons/arrow_collapsed = ExtResource( 6 ) -Tree/icons/checked = ExtResource( 5 ) -Tree/icons/select_arrow = ExtResource( 12 ) -Tree/icons/unchecked = ExtResource( 9 ) -Tree/icons/updown = ExtResource( 7 ) -Tree/styles/bg = SubResource( 26 ) -Tree/styles/bg_focus = SubResource( 20 ) -Tree/styles/button_pressed = SubResource( 52 ) -Tree/styles/cursor = SubResource( 53 ) -Tree/styles/cursor_unfocused = SubResource( 53 ) -Tree/styles/custom_button = SubResource( 54 ) -Tree/styles/custom_button_hover = SubResource( 4 ) -Tree/styles/custom_button_pressed = SubResource( 55 ) -Tree/styles/hover = SubResource( 56 ) -Tree/styles/selected = SubResource( 40 ) -Tree/styles/selected_focus = SubResource( 41 ) -Tree/styles/title_button_hover = SubResource( 57 ) -Tree/styles/title_button_normal = SubResource( 57 ) -Tree/styles/title_button_pressed = SubResource( 57 ) -VSeparator/styles/separator = SubResource( 58 ) -VSlider/icons/grabber = ExtResource( 37 ) -VSlider/icons/grabber_highlight = ExtResource( 53 ) -VSlider/styles/grabber_area = SubResource( 59 ) -VSlider/styles/slider = SubResource( 60 ) -VSplitContainer/constants/separation = 8 -VSplitContainer/icons/grabber = ExtResource( 30 ) -WindowDialog/colors/title_color = Color( 0.787255, 0.787255, 0.787255, 1 ) -WindowDialog/constants/close_h_ofs = 22 -WindowDialog/constants/close_v_ofs = 20 -WindowDialog/constants/scaleborder_size = 4 -WindowDialog/constants/title_height = 24 -WindowDialog/fonts/title_font = null -WindowDialog/icons/close = ExtResource( 4 ) -WindowDialog/icons/close_highlight = ExtResource( 24 ) -WindowDialog/styles/panel = SubResource( 61 ) diff --git a/material_maker/theme/dark/checkbox_checked.png b/material_maker/theme/dark/checkbox_checked.png deleted file mode 100644 index 0674ae3..0000000 Binary files a/material_maker/theme/dark/checkbox_checked.png and /dev/null differ diff --git a/material_maker/theme/dark/checkbox_checked.png.import b/material_maker/theme/dark/checkbox_checked.png.import deleted file mode 100644 index ba8d38c..0000000 --- a/material_maker/theme/dark/checkbox_checked.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/checkbox_checked.png-a24c924b1543aa23be2c8420c0d07a36.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/checkbox_checked.png" -dest_files=[ "res://.import/checkbox_checked.png-a24c924b1543aa23be2c8420c0d07a36.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/checkbox_radio_checked.png b/material_maker/theme/dark/checkbox_radio_checked.png deleted file mode 100644 index 1d35461..0000000 Binary files a/material_maker/theme/dark/checkbox_radio_checked.png and /dev/null differ diff --git a/material_maker/theme/dark/checkbox_radio_checked.png.import b/material_maker/theme/dark/checkbox_radio_checked.png.import deleted file mode 100644 index 6a02c1a..0000000 --- a/material_maker/theme/dark/checkbox_radio_checked.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/checkbox_radio_checked.png-a6cb92213981a71c047ca59b5fa98b31.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/checkbox_radio_checked.png" -dest_files=[ "res://.import/checkbox_radio_checked.png-a6cb92213981a71c047ca59b5fa98b31.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/checkbox_radio_unchecked.png b/material_maker/theme/dark/checkbox_radio_unchecked.png deleted file mode 100644 index 90ae2e8..0000000 Binary files a/material_maker/theme/dark/checkbox_radio_unchecked.png and /dev/null differ diff --git a/material_maker/theme/dark/checkbox_radio_unchecked.png.import b/material_maker/theme/dark/checkbox_radio_unchecked.png.import deleted file mode 100644 index 3b8e557..0000000 --- a/material_maker/theme/dark/checkbox_radio_unchecked.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/checkbox_radio_unchecked.png-116489c9cd49e87c50617a4927320362.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/checkbox_radio_unchecked.png" -dest_files=[ "res://.import/checkbox_radio_unchecked.png-116489c9cd49e87c50617a4927320362.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/checkbox_unchecked.png b/material_maker/theme/dark/checkbox_unchecked.png deleted file mode 100644 index e272d66..0000000 Binary files a/material_maker/theme/dark/checkbox_unchecked.png and /dev/null differ diff --git a/material_maker/theme/dark/checkbox_unchecked.png.import b/material_maker/theme/dark/checkbox_unchecked.png.import deleted file mode 100644 index 2aaf96f..0000000 --- a/material_maker/theme/dark/checkbox_unchecked.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/checkbox_unchecked.png-bc3142334ecb9d65cfbe73d656b3e6b2.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/checkbox_unchecked.png" -dest_files=[ "res://.import/checkbox_unchecked.png-bc3142334ecb9d65cfbe73d656b3e6b2.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/checkbutton_off.png b/material_maker/theme/dark/checkbutton_off.png deleted file mode 100644 index a769923..0000000 Binary files a/material_maker/theme/dark/checkbutton_off.png and /dev/null differ diff --git a/material_maker/theme/dark/checkbutton_off.png.import b/material_maker/theme/dark/checkbutton_off.png.import deleted file mode 100644 index 58c60ba..0000000 --- a/material_maker/theme/dark/checkbutton_off.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/checkbutton_off.png-bc6bba9c7849ecc66337bdfbb3ab2d88.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/checkbutton_off.png" -dest_files=[ "res://.import/checkbutton_off.png-bc6bba9c7849ecc66337bdfbb3ab2d88.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/checkbutton_off_disabled.png b/material_maker/theme/dark/checkbutton_off_disabled.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/dark/checkbutton_off_disabled.png and /dev/null differ diff --git a/material_maker/theme/dark/checkbutton_off_disabled.png.import b/material_maker/theme/dark/checkbutton_off_disabled.png.import deleted file mode 100644 index 1e1ae5d..0000000 --- a/material_maker/theme/dark/checkbutton_off_disabled.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/checkbutton_off_disabled.png-8fb715ddd53ede15dc3e6466cda78bcd.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/checkbutton_off_disabled.png" -dest_files=[ "res://.import/checkbutton_off_disabled.png-8fb715ddd53ede15dc3e6466cda78bcd.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/checkbutton_on.png b/material_maker/theme/dark/checkbutton_on.png deleted file mode 100644 index 1564d10..0000000 Binary files a/material_maker/theme/dark/checkbutton_on.png and /dev/null differ diff --git a/material_maker/theme/dark/checkbutton_on.png.import b/material_maker/theme/dark/checkbutton_on.png.import deleted file mode 100644 index 41d7766..0000000 --- a/material_maker/theme/dark/checkbutton_on.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/checkbutton_on.png-d5ed99c4493108d0ecdbcb16457b1bcf.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/checkbutton_on.png" -dest_files=[ "res://.import/checkbutton_on.png-d5ed99c4493108d0ecdbcb16457b1bcf.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/checkbutton_on_disabled.png b/material_maker/theme/dark/checkbutton_on_disabled.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/dark/checkbutton_on_disabled.png and /dev/null differ diff --git a/material_maker/theme/dark/checkbutton_on_disabled.png.import b/material_maker/theme/dark/checkbutton_on_disabled.png.import deleted file mode 100644 index c8c3319..0000000 --- a/material_maker/theme/dark/checkbutton_on_disabled.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/checkbutton_on_disabled.png-ad7eed91bb9ceac9e54a1361d7e97025.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/checkbutton_on_disabled.png" -dest_files=[ "res://.import/checkbutton_on_disabled.png-ad7eed91bb9ceac9e54a1361d7e97025.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/colorpickerbutton_bg.png b/material_maker/theme/dark/colorpickerbutton_bg.png deleted file mode 100644 index 92b1b89..0000000 Binary files a/material_maker/theme/dark/colorpickerbutton_bg.png and /dev/null differ diff --git a/material_maker/theme/dark/colorpickerbutton_bg.png.import b/material_maker/theme/dark/colorpickerbutton_bg.png.import deleted file mode 100644 index e12073b..0000000 --- a/material_maker/theme/dark/colorpickerbutton_bg.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/colorpickerbutton_bg.png-e1c4b5f05aac67a55db56982783487e0.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/colorpickerbutton_bg.png" -dest_files=[ "res://.import/colorpickerbutton_bg.png-e1c4b5f05aac67a55db56982783487e0.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/graphedit_minus.png b/material_maker/theme/dark/graphedit_minus.png deleted file mode 100644 index 2ead36c..0000000 Binary files a/material_maker/theme/dark/graphedit_minus.png and /dev/null differ diff --git a/material_maker/theme/dark/graphedit_minus.png.import b/material_maker/theme/dark/graphedit_minus.png.import deleted file mode 100644 index ee6dbec..0000000 --- a/material_maker/theme/dark/graphedit_minus.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/graphedit_minus.png-7590fcf42f3fa67bcee98baa10b81265.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/graphedit_minus.png" -dest_files=[ "res://.import/graphedit_minus.png-7590fcf42f3fa67bcee98baa10b81265.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/graphedit_more.png b/material_maker/theme/dark/graphedit_more.png deleted file mode 100644 index ca774f9..0000000 Binary files a/material_maker/theme/dark/graphedit_more.png and /dev/null differ diff --git a/material_maker/theme/dark/graphedit_more.png.import b/material_maker/theme/dark/graphedit_more.png.import deleted file mode 100644 index cb4a683..0000000 --- a/material_maker/theme/dark/graphedit_more.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/graphedit_more.png-5728011d4d7a1ab6065d51f895c0d07d.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/graphedit_more.png" -dest_files=[ "res://.import/graphedit_more.png-5728011d4d7a1ab6065d51f895c0d07d.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/graphedit_reset.png b/material_maker/theme/dark/graphedit_reset.png deleted file mode 100644 index 27d3f33..0000000 Binary files a/material_maker/theme/dark/graphedit_reset.png and /dev/null differ diff --git a/material_maker/theme/dark/graphedit_reset.png.import b/material_maker/theme/dark/graphedit_reset.png.import deleted file mode 100644 index aa77c9f..0000000 --- a/material_maker/theme/dark/graphedit_reset.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/graphedit_reset.png-25c0e39857d1e046a374f1051112449a.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/graphedit_reset.png" -dest_files=[ "res://.import/graphedit_reset.png-25c0e39857d1e046a374f1051112449a.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/graphedit_snap.png b/material_maker/theme/dark/graphedit_snap.png deleted file mode 100644 index d48c6d7..0000000 Binary files a/material_maker/theme/dark/graphedit_snap.png and /dev/null differ diff --git a/material_maker/theme/dark/graphedit_snap.png.import b/material_maker/theme/dark/graphedit_snap.png.import deleted file mode 100644 index f011a01..0000000 --- a/material_maker/theme/dark/graphedit_snap.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/graphedit_snap.png-1f0ffd8be9bb375131cb9682e7ebc217.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/graphedit_snap.png" -dest_files=[ "res://.import/graphedit_snap.png-1f0ffd8be9bb375131cb9682e7ebc217.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/graphnode_close.png b/material_maker/theme/dark/graphnode_close.png deleted file mode 100644 index 23158d5..0000000 Binary files a/material_maker/theme/dark/graphnode_close.png and /dev/null differ diff --git a/material_maker/theme/dark/graphnode_close.png.import b/material_maker/theme/dark/graphnode_close.png.import deleted file mode 100644 index 61086c6..0000000 --- a/material_maker/theme/dark/graphnode_close.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/graphnode_close.png-52021659e1a4815db57b6acb9e03231c.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/graphnode_close.png" -dest_files=[ "res://.import/graphnode_close.png-52021659e1a4815db57b6acb9e03231c.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/graphnode_port.png b/material_maker/theme/dark/graphnode_port.png deleted file mode 100644 index 428e6ba..0000000 Binary files a/material_maker/theme/dark/graphnode_port.png and /dev/null differ diff --git a/material_maker/theme/dark/graphnode_port.png.import b/material_maker/theme/dark/graphnode_port.png.import deleted file mode 100644 index 0465f15..0000000 --- a/material_maker/theme/dark/graphnode_port.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/graphnode_port.png-422b7e0d06b26fa121885aa4304ea317.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/graphnode_port.png" -dest_files=[ "res://.import/graphnode_port.png-422b7e0d06b26fa121885aa4304ea317.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/graphnode_resizer.png b/material_maker/theme/dark/graphnode_resizer.png deleted file mode 100644 index a5296c4..0000000 Binary files a/material_maker/theme/dark/graphnode_resizer.png and /dev/null differ diff --git a/material_maker/theme/dark/graphnode_resizer.png.import b/material_maker/theme/dark/graphnode_resizer.png.import deleted file mode 100644 index 35516a2..0000000 --- a/material_maker/theme/dark/graphnode_resizer.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/graphnode_resizer.png-a6961383cd6639fd4bc506d7c1e7b97f.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/graphnode_resizer.png" -dest_files=[ "res://.import/graphnode_resizer.png-a6961383cd6639fd4bc506d7c1e7b97f.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/hslider_grabber.png b/material_maker/theme/dark/hslider_grabber.png deleted file mode 100644 index f106219..0000000 Binary files a/material_maker/theme/dark/hslider_grabber.png and /dev/null differ diff --git a/material_maker/theme/dark/hslider_grabber.png.import b/material_maker/theme/dark/hslider_grabber.png.import deleted file mode 100644 index 004e823..0000000 --- a/material_maker/theme/dark/hslider_grabber.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/hslider_grabber.png-0998fdf9ac6cbf36abd732d4ec0a12a2.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/hslider_grabber.png" -dest_files=[ "res://.import/hslider_grabber.png-0998fdf9ac6cbf36abd732d4ec0a12a2.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/hslider_grabber_disabled.png b/material_maker/theme/dark/hslider_grabber_disabled.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/dark/hslider_grabber_disabled.png and /dev/null differ diff --git a/material_maker/theme/dark/hslider_grabber_disabled.png.import b/material_maker/theme/dark/hslider_grabber_disabled.png.import deleted file mode 100644 index 0299189..0000000 --- a/material_maker/theme/dark/hslider_grabber_disabled.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/hslider_grabber_disabled.png-d7f926524fd46d3825bc2df120b02621.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/hslider_grabber_disabled.png" -dest_files=[ "res://.import/hslider_grabber_disabled.png-d7f926524fd46d3825bc2df120b02621.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/hslider_grabber_highlight.png b/material_maker/theme/dark/hslider_grabber_highlight.png deleted file mode 100644 index 12f4aad..0000000 Binary files a/material_maker/theme/dark/hslider_grabber_highlight.png and /dev/null differ diff --git a/material_maker/theme/dark/hslider_grabber_highlight.png.import b/material_maker/theme/dark/hslider_grabber_highlight.png.import deleted file mode 100644 index 14b1acb..0000000 --- a/material_maker/theme/dark/hslider_grabber_highlight.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/hslider_grabber_highlight.png-fcd106809820d2a9c137f02ebb06717a.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/hslider_grabber_highlight.png" -dest_files=[ "res://.import/hslider_grabber_highlight.png-fcd106809820d2a9c137f02ebb06717a.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/hslider_tick.png b/material_maker/theme/dark/hslider_tick.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/dark/hslider_tick.png and /dev/null differ diff --git a/material_maker/theme/dark/hslider_tick.png.import b/material_maker/theme/dark/hslider_tick.png.import deleted file mode 100644 index 00fa397..0000000 --- a/material_maker/theme/dark/hslider_tick.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/hslider_tick.png-bc8bc164f8ce2fec889c0bb5173f17a1.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/hslider_tick.png" -dest_files=[ "res://.import/hslider_tick.png-bc8bc164f8ce2fec889c0bb5173f17a1.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/hsplitcontainer_grabber.png b/material_maker/theme/dark/hsplitcontainer_grabber.png deleted file mode 100644 index 06abfaa..0000000 Binary files a/material_maker/theme/dark/hsplitcontainer_grabber.png and /dev/null differ diff --git a/material_maker/theme/dark/hsplitcontainer_grabber.png.import b/material_maker/theme/dark/hsplitcontainer_grabber.png.import deleted file mode 100644 index 3ce8995..0000000 --- a/material_maker/theme/dark/hsplitcontainer_grabber.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/hsplitcontainer_grabber.png-35ce137c64b2ca65aa86d2967b4c9e0a.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/hsplitcontainer_grabber.png" -dest_files=[ "res://.import/hsplitcontainer_grabber.png-35ce137c64b2ca65aa86d2967b4c9e0a.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/lineedit_clear.png b/material_maker/theme/dark/lineedit_clear.png deleted file mode 100644 index 23158d5..0000000 Binary files a/material_maker/theme/dark/lineedit_clear.png and /dev/null differ diff --git a/material_maker/theme/dark/lineedit_clear.png.import b/material_maker/theme/dark/lineedit_clear.png.import deleted file mode 100644 index 6a118a4..0000000 --- a/material_maker/theme/dark/lineedit_clear.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/lineedit_clear.png-fed4fff685a951cb2361bfabd8d40ad4.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/lineedit_clear.png" -dest_files=[ "res://.import/lineedit_clear.png-fed4fff685a951cb2361bfabd8d40ad4.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/optionbutton_arrow.png b/material_maker/theme/dark/optionbutton_arrow.png deleted file mode 100644 index 335516a..0000000 Binary files a/material_maker/theme/dark/optionbutton_arrow.png and /dev/null differ diff --git a/material_maker/theme/dark/optionbutton_arrow.png.import b/material_maker/theme/dark/optionbutton_arrow.png.import deleted file mode 100644 index 6f3cf9f..0000000 --- a/material_maker/theme/dark/optionbutton_arrow.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/optionbutton_arrow.png-e611305ad4a2b6f0fed934f6baf485a5.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/optionbutton_arrow.png" -dest_files=[ "res://.import/optionbutton_arrow.png-e611305ad4a2b6f0fed934f6baf485a5.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/popupmenu_checked.png b/material_maker/theme/dark/popupmenu_checked.png deleted file mode 100644 index 0674ae3..0000000 Binary files a/material_maker/theme/dark/popupmenu_checked.png and /dev/null differ diff --git a/material_maker/theme/dark/popupmenu_checked.png.import b/material_maker/theme/dark/popupmenu_checked.png.import deleted file mode 100644 index 873d2fc..0000000 --- a/material_maker/theme/dark/popupmenu_checked.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/popupmenu_checked.png-8ad7739a34b35a7062dc239f4994fa97.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/popupmenu_checked.png" -dest_files=[ "res://.import/popupmenu_checked.png-8ad7739a34b35a7062dc239f4994fa97.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/popupmenu_radio_checked.png b/material_maker/theme/dark/popupmenu_radio_checked.png deleted file mode 100644 index 1d35461..0000000 Binary files a/material_maker/theme/dark/popupmenu_radio_checked.png and /dev/null differ diff --git a/material_maker/theme/dark/popupmenu_radio_checked.png.import b/material_maker/theme/dark/popupmenu_radio_checked.png.import deleted file mode 100644 index d33b170..0000000 --- a/material_maker/theme/dark/popupmenu_radio_checked.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/popupmenu_radio_checked.png-4105e9127c56035f007d5399371a475e.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/popupmenu_radio_checked.png" -dest_files=[ "res://.import/popupmenu_radio_checked.png-4105e9127c56035f007d5399371a475e.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/popupmenu_radio_unchecked.png b/material_maker/theme/dark/popupmenu_radio_unchecked.png deleted file mode 100644 index 90ae2e8..0000000 Binary files a/material_maker/theme/dark/popupmenu_radio_unchecked.png and /dev/null differ diff --git a/material_maker/theme/dark/popupmenu_radio_unchecked.png.import b/material_maker/theme/dark/popupmenu_radio_unchecked.png.import deleted file mode 100644 index e9ebe14..0000000 --- a/material_maker/theme/dark/popupmenu_radio_unchecked.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/popupmenu_radio_unchecked.png-37eadce0311f18043a85691e658ee277.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/popupmenu_radio_unchecked.png" -dest_files=[ "res://.import/popupmenu_radio_unchecked.png-37eadce0311f18043a85691e658ee277.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/popupmenu_submenu.png b/material_maker/theme/dark/popupmenu_submenu.png deleted file mode 100644 index c1d1b76..0000000 Binary files a/material_maker/theme/dark/popupmenu_submenu.png and /dev/null differ diff --git a/material_maker/theme/dark/popupmenu_submenu.png.import b/material_maker/theme/dark/popupmenu_submenu.png.import deleted file mode 100644 index aa123b7..0000000 --- a/material_maker/theme/dark/popupmenu_submenu.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/popupmenu_submenu.png-9d62f158b4d031211684d1c5f15fc489.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/popupmenu_submenu.png" -dest_files=[ "res://.import/popupmenu_submenu.png-9d62f158b4d031211684d1c5f15fc489.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/popupmenu_unchecked.png b/material_maker/theme/dark/popupmenu_unchecked.png deleted file mode 100644 index e272d66..0000000 Binary files a/material_maker/theme/dark/popupmenu_unchecked.png and /dev/null differ diff --git a/material_maker/theme/dark/popupmenu_unchecked.png.import b/material_maker/theme/dark/popupmenu_unchecked.png.import deleted file mode 100644 index 17ff360..0000000 --- a/material_maker/theme/dark/popupmenu_unchecked.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/popupmenu_unchecked.png-e72f7020da8a91d85918d981b381850d.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/popupmenu_unchecked.png" -dest_files=[ "res://.import/popupmenu_unchecked.png-e72f7020da8a91d85918d981b381850d.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/popupmenu_visibility_hidden.png b/material_maker/theme/dark/popupmenu_visibility_hidden.png deleted file mode 100644 index e6c38ac..0000000 Binary files a/material_maker/theme/dark/popupmenu_visibility_hidden.png and /dev/null differ diff --git a/material_maker/theme/dark/popupmenu_visibility_hidden.png.import b/material_maker/theme/dark/popupmenu_visibility_hidden.png.import deleted file mode 100644 index 7b72da9..0000000 --- a/material_maker/theme/dark/popupmenu_visibility_hidden.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/popupmenu_visibility_hidden.png-6fde2f2b9ee2602cc95b0daa1e043ffe.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/popupmenu_visibility_hidden.png" -dest_files=[ "res://.import/popupmenu_visibility_hidden.png-6fde2f2b9ee2602cc95b0daa1e043ffe.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/popupmenu_visibility_visible.png b/material_maker/theme/dark/popupmenu_visibility_visible.png deleted file mode 100644 index 79840a6..0000000 Binary files a/material_maker/theme/dark/popupmenu_visibility_visible.png and /dev/null differ diff --git a/material_maker/theme/dark/popupmenu_visibility_visible.png.import b/material_maker/theme/dark/popupmenu_visibility_visible.png.import deleted file mode 100644 index b10ac6b..0000000 --- a/material_maker/theme/dark/popupmenu_visibility_visible.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/popupmenu_visibility_visible.png-4447e8ef0ecde762e52569cb18308982.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/popupmenu_visibility_visible.png" -dest_files=[ "res://.import/popupmenu_visibility_visible.png-4447e8ef0ecde762e52569cb18308982.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/popupmenu_visibility_xray.png b/material_maker/theme/dark/popupmenu_visibility_xray.png deleted file mode 100644 index dd36f7f..0000000 Binary files a/material_maker/theme/dark/popupmenu_visibility_xray.png and /dev/null differ diff --git a/material_maker/theme/dark/popupmenu_visibility_xray.png.import b/material_maker/theme/dark/popupmenu_visibility_xray.png.import deleted file mode 100644 index d416301..0000000 --- a/material_maker/theme/dark/popupmenu_visibility_xray.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/popupmenu_visibility_xray.png-713aed1a8aba09fe431417316016da86.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/popupmenu_visibility_xray.png" -dest_files=[ "res://.import/popupmenu_visibility_xray.png-713aed1a8aba09fe431417316016da86.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/sb_checkbox_focus_texture.png b/material_maker/theme/dark/sb_checkbox_focus_texture.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/dark/sb_checkbox_focus_texture.png and /dev/null differ diff --git a/material_maker/theme/dark/sb_checkbox_focus_texture.png.import b/material_maker/theme/dark/sb_checkbox_focus_texture.png.import deleted file mode 100644 index a4abca9..0000000 --- a/material_maker/theme/dark/sb_checkbox_focus_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_checkbox_focus_texture.png-cb2b3f1f9279cde0b6a9838b1195ebb6.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/sb_checkbox_focus_texture.png" -dest_files=[ "res://.import/sb_checkbox_focus_texture.png-cb2b3f1f9279cde0b6a9838b1195ebb6.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/sb_colorpickerbutton_disabled_texture.png b/material_maker/theme/dark/sb_colorpickerbutton_disabled_texture.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/dark/sb_colorpickerbutton_disabled_texture.png and /dev/null differ diff --git a/material_maker/theme/dark/sb_colorpickerbutton_disabled_texture.png.import b/material_maker/theme/dark/sb_colorpickerbutton_disabled_texture.png.import deleted file mode 100644 index 7445349..0000000 --- a/material_maker/theme/dark/sb_colorpickerbutton_disabled_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_colorpickerbutton_disabled_texture.png-699c3d56d35e09f0238530752b746134.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/sb_colorpickerbutton_disabled_texture.png" -dest_files=[ "res://.import/sb_colorpickerbutton_disabled_texture.png-699c3d56d35e09f0238530752b746134.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/sb_colorpickerbutton_focus_texture.png b/material_maker/theme/dark/sb_colorpickerbutton_focus_texture.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/dark/sb_colorpickerbutton_focus_texture.png and /dev/null differ diff --git a/material_maker/theme/dark/sb_colorpickerbutton_focus_texture.png.import b/material_maker/theme/dark/sb_colorpickerbutton_focus_texture.png.import deleted file mode 100644 index fcfba16..0000000 --- a/material_maker/theme/dark/sb_colorpickerbutton_focus_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_colorpickerbutton_focus_texture.png-4d69951e163fb3db2eb73a35143b62bf.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/sb_colorpickerbutton_focus_texture.png" -dest_files=[ "res://.import/sb_colorpickerbutton_focus_texture.png-4d69951e163fb3db2eb73a35143b62bf.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/sb_hscrollbar_grabber_highlight_texture.png b/material_maker/theme/dark/sb_hscrollbar_grabber_highlight_texture.png deleted file mode 100644 index cd8b241..0000000 Binary files a/material_maker/theme/dark/sb_hscrollbar_grabber_highlight_texture.png and /dev/null differ diff --git a/material_maker/theme/dark/sb_hscrollbar_grabber_highlight_texture.png.import b/material_maker/theme/dark/sb_hscrollbar_grabber_highlight_texture.png.import deleted file mode 100644 index 76c1567..0000000 --- a/material_maker/theme/dark/sb_hscrollbar_grabber_highlight_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_hscrollbar_grabber_highlight_texture.png-bc6cfc7b00d7f4d9b028c8b37c646e5e.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/sb_hscrollbar_grabber_highlight_texture.png" -dest_files=[ "res://.import/sb_hscrollbar_grabber_highlight_texture.png-bc6cfc7b00d7f4d9b028c8b37c646e5e.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/sb_hscrollbar_grabber_pressed_texture.png b/material_maker/theme/dark/sb_hscrollbar_grabber_pressed_texture.png deleted file mode 100644 index b3d4be8..0000000 Binary files a/material_maker/theme/dark/sb_hscrollbar_grabber_pressed_texture.png and /dev/null differ diff --git a/material_maker/theme/dark/sb_hscrollbar_grabber_pressed_texture.png.import b/material_maker/theme/dark/sb_hscrollbar_grabber_pressed_texture.png.import deleted file mode 100644 index a62861b..0000000 --- a/material_maker/theme/dark/sb_hscrollbar_grabber_pressed_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_hscrollbar_grabber_pressed_texture.png-e2bcf77a824044c87fa9e1afa4d682a9.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/sb_hscrollbar_grabber_pressed_texture.png" -dest_files=[ "res://.import/sb_hscrollbar_grabber_pressed_texture.png-e2bcf77a824044c87fa9e1afa4d682a9.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/sb_hscrollbar_grabber_texture.png b/material_maker/theme/dark/sb_hscrollbar_grabber_texture.png deleted file mode 100644 index 570f855..0000000 Binary files a/material_maker/theme/dark/sb_hscrollbar_grabber_texture.png and /dev/null differ diff --git a/material_maker/theme/dark/sb_hscrollbar_grabber_texture.png.import b/material_maker/theme/dark/sb_hscrollbar_grabber_texture.png.import deleted file mode 100644 index a5988dd..0000000 --- a/material_maker/theme/dark/sb_hscrollbar_grabber_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_hscrollbar_grabber_texture.png-dfa134ecd72f23f75e67a8aefb016a2c.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/sb_hscrollbar_grabber_texture.png" -dest_files=[ "res://.import/sb_hscrollbar_grabber_texture.png-dfa134ecd72f23f75e67a8aefb016a2c.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/sb_hscrollbar_scroll_focus_texture.png b/material_maker/theme/dark/sb_hscrollbar_scroll_focus_texture.png deleted file mode 100644 index efe9cb8..0000000 Binary files a/material_maker/theme/dark/sb_hscrollbar_scroll_focus_texture.png and /dev/null differ diff --git a/material_maker/theme/dark/sb_hscrollbar_scroll_focus_texture.png.import b/material_maker/theme/dark/sb_hscrollbar_scroll_focus_texture.png.import deleted file mode 100644 index 26317a8..0000000 --- a/material_maker/theme/dark/sb_hscrollbar_scroll_focus_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_hscrollbar_scroll_focus_texture.png-7b4c44148f335a64c5d35575f24821a2.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/sb_hscrollbar_scroll_focus_texture.png" -dest_files=[ "res://.import/sb_hscrollbar_scroll_focus_texture.png-7b4c44148f335a64c5d35575f24821a2.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/sb_hscrollbar_scroll_texture.png b/material_maker/theme/dark/sb_hscrollbar_scroll_texture.png deleted file mode 100644 index efe9cb8..0000000 Binary files a/material_maker/theme/dark/sb_hscrollbar_scroll_texture.png and /dev/null differ diff --git a/material_maker/theme/dark/sb_hscrollbar_scroll_texture.png.import b/material_maker/theme/dark/sb_hscrollbar_scroll_texture.png.import deleted file mode 100644 index d40a931..0000000 --- a/material_maker/theme/dark/sb_hscrollbar_scroll_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_hscrollbar_scroll_texture.png-7bc88f2e06a05756f3fec0afab792154.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/sb_hscrollbar_scroll_texture.png" -dest_files=[ "res://.import/sb_hscrollbar_scroll_texture.png-7bc88f2e06a05756f3fec0afab792154.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/sb_hslider_focus_texture.png b/material_maker/theme/dark/sb_hslider_focus_texture.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/dark/sb_hslider_focus_texture.png and /dev/null differ diff --git a/material_maker/theme/dark/sb_hslider_focus_texture.png.import b/material_maker/theme/dark/sb_hslider_focus_texture.png.import deleted file mode 100644 index a8a4f22..0000000 --- a/material_maker/theme/dark/sb_hslider_focus_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_hslider_focus_texture.png-32968ceaf3b4924a24675d764075cf6b.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/sb_hslider_focus_texture.png" -dest_files=[ "res://.import/sb_hslider_focus_texture.png-32968ceaf3b4924a24675d764075cf6b.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/sb_hslider_grabber_disabled_texture.png b/material_maker/theme/dark/sb_hslider_grabber_disabled_texture.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/dark/sb_hslider_grabber_disabled_texture.png and /dev/null differ diff --git a/material_maker/theme/dark/sb_hslider_grabber_disabled_texture.png.import b/material_maker/theme/dark/sb_hslider_grabber_disabled_texture.png.import deleted file mode 100644 index e91f489..0000000 --- a/material_maker/theme/dark/sb_hslider_grabber_disabled_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_hslider_grabber_disabled_texture.png-73fbd135e1d68fb3a6a5fccce7d8df24.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/sb_hslider_grabber_disabled_texture.png" -dest_files=[ "res://.import/sb_hslider_grabber_disabled_texture.png-73fbd135e1d68fb3a6a5fccce7d8df24.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/sb_hslider_grabber_highlight_texture.png b/material_maker/theme/dark/sb_hslider_grabber_highlight_texture.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/dark/sb_hslider_grabber_highlight_texture.png and /dev/null differ diff --git a/material_maker/theme/dark/sb_hslider_grabber_highlight_texture.png.import b/material_maker/theme/dark/sb_hslider_grabber_highlight_texture.png.import deleted file mode 100644 index c134445..0000000 --- a/material_maker/theme/dark/sb_hslider_grabber_highlight_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_hslider_grabber_highlight_texture.png-44a98accf1abe793f5bcceb69bb2e050.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/sb_hslider_grabber_highlight_texture.png" -dest_files=[ "res://.import/sb_hslider_grabber_highlight_texture.png-44a98accf1abe793f5bcceb69bb2e050.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/sb_hsplitcontainer_bg_texture.png b/material_maker/theme/dark/sb_hsplitcontainer_bg_texture.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/dark/sb_hsplitcontainer_bg_texture.png and /dev/null differ diff --git a/material_maker/theme/dark/sb_hsplitcontainer_bg_texture.png.import b/material_maker/theme/dark/sb_hsplitcontainer_bg_texture.png.import deleted file mode 100644 index 9cfd59c..0000000 --- a/material_maker/theme/dark/sb_hsplitcontainer_bg_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_hsplitcontainer_bg_texture.png-5a39c4306afeecdeaeb2daf08dc46d56.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/sb_hsplitcontainer_bg_texture.png" -dest_files=[ "res://.import/sb_hsplitcontainer_bg_texture.png-5a39c4306afeecdeaeb2daf08dc46d56.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/sb_panel_panelf_texture.png b/material_maker/theme/dark/sb_panel_panelf_texture.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/dark/sb_panel_panelf_texture.png and /dev/null differ diff --git a/material_maker/theme/dark/sb_panel_panelf_texture.png.import b/material_maker/theme/dark/sb_panel_panelf_texture.png.import deleted file mode 100644 index 73302b0..0000000 --- a/material_maker/theme/dark/sb_panel_panelf_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_panel_panelf_texture.png-53a77e8caea9105ac0890e123ad9d158.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/sb_panel_panelf_texture.png" -dest_files=[ "res://.import/sb_panel_panelf_texture.png-53a77e8caea9105ac0890e123ad9d158.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/sb_panel_panelnc_texture.png b/material_maker/theme/dark/sb_panel_panelnc_texture.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/dark/sb_panel_panelnc_texture.png and /dev/null differ diff --git a/material_maker/theme/dark/sb_panel_panelnc_texture.png.import b/material_maker/theme/dark/sb_panel_panelnc_texture.png.import deleted file mode 100644 index 2d76455..0000000 --- a/material_maker/theme/dark/sb_panel_panelnc_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_panel_panelnc_texture.png-a3f49cdcc38a449887509152ee883267.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/sb_panel_panelnc_texture.png" -dest_files=[ "res://.import/sb_panel_panelnc_texture.png-a3f49cdcc38a449887509152ee883267.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/sb_popupmenu_panel_disabled_texture.png b/material_maker/theme/dark/sb_popupmenu_panel_disabled_texture.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/dark/sb_popupmenu_panel_disabled_texture.png and /dev/null differ diff --git a/material_maker/theme/dark/sb_popupmenu_panel_disabled_texture.png.import b/material_maker/theme/dark/sb_popupmenu_panel_disabled_texture.png.import deleted file mode 100644 index 96c1afc..0000000 --- a/material_maker/theme/dark/sb_popupmenu_panel_disabled_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_popupmenu_panel_disabled_texture.png-870375ee371485a92201803cded2ee35.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/sb_popupmenu_panel_disabled_texture.png" -dest_files=[ "res://.import/sb_popupmenu_panel_disabled_texture.png-870375ee371485a92201803cded2ee35.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/sb_progressbar_bg_texture.png b/material_maker/theme/dark/sb_progressbar_bg_texture.png deleted file mode 100644 index 1adf314..0000000 Binary files a/material_maker/theme/dark/sb_progressbar_bg_texture.png and /dev/null differ diff --git a/material_maker/theme/dark/sb_progressbar_bg_texture.png.import b/material_maker/theme/dark/sb_progressbar_bg_texture.png.import deleted file mode 100644 index 3a9c8e7..0000000 --- a/material_maker/theme/dark/sb_progressbar_bg_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_progressbar_bg_texture.png-4982c630c2c9c64aea46cef98785ae1a.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/sb_progressbar_bg_texture.png" -dest_files=[ "res://.import/sb_progressbar_bg_texture.png-4982c630c2c9c64aea46cef98785ae1a.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/sb_progressbar_fg_texture.png b/material_maker/theme/dark/sb_progressbar_fg_texture.png deleted file mode 100644 index f63400f..0000000 Binary files a/material_maker/theme/dark/sb_progressbar_fg_texture.png and /dev/null differ diff --git a/material_maker/theme/dark/sb_progressbar_fg_texture.png.import b/material_maker/theme/dark/sb_progressbar_fg_texture.png.import deleted file mode 100644 index c6ddce4..0000000 --- a/material_maker/theme/dark/sb_progressbar_fg_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_progressbar_fg_texture.png-99553c68a5bf66f005b2acb21ea39417.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/sb_progressbar_fg_texture.png" -dest_files=[ "res://.import/sb_progressbar_fg_texture.png-99553c68a5bf66f005b2acb21ea39417.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/sb_textedit_completion_texture.png b/material_maker/theme/dark/sb_textedit_completion_texture.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/dark/sb_textedit_completion_texture.png and /dev/null differ diff --git a/material_maker/theme/dark/sb_textedit_completion_texture.png.import b/material_maker/theme/dark/sb_textedit_completion_texture.png.import deleted file mode 100644 index 5e8182e..0000000 --- a/material_maker/theme/dark/sb_textedit_completion_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_textedit_completion_texture.png-dea53350a82d52dbc348a03f684bc62f.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/sb_textedit_completion_texture.png" -dest_files=[ "res://.import/sb_textedit_completion_texture.png-dea53350a82d52dbc348a03f684bc62f.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/sb_vscrollbar_grabber_highlight_texture.png b/material_maker/theme/dark/sb_vscrollbar_grabber_highlight_texture.png deleted file mode 100644 index cd8b241..0000000 Binary files a/material_maker/theme/dark/sb_vscrollbar_grabber_highlight_texture.png and /dev/null differ diff --git a/material_maker/theme/dark/sb_vscrollbar_grabber_highlight_texture.png.import b/material_maker/theme/dark/sb_vscrollbar_grabber_highlight_texture.png.import deleted file mode 100644 index 63a2e3f..0000000 --- a/material_maker/theme/dark/sb_vscrollbar_grabber_highlight_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_vscrollbar_grabber_highlight_texture.png-d0986b93ab25186f282a28172fa7d9b8.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/sb_vscrollbar_grabber_highlight_texture.png" -dest_files=[ "res://.import/sb_vscrollbar_grabber_highlight_texture.png-d0986b93ab25186f282a28172fa7d9b8.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/sb_vscrollbar_grabber_pressed_texture.png b/material_maker/theme/dark/sb_vscrollbar_grabber_pressed_texture.png deleted file mode 100644 index b3d4be8..0000000 Binary files a/material_maker/theme/dark/sb_vscrollbar_grabber_pressed_texture.png and /dev/null differ diff --git a/material_maker/theme/dark/sb_vscrollbar_grabber_pressed_texture.png.import b/material_maker/theme/dark/sb_vscrollbar_grabber_pressed_texture.png.import deleted file mode 100644 index b5306f6..0000000 --- a/material_maker/theme/dark/sb_vscrollbar_grabber_pressed_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_vscrollbar_grabber_pressed_texture.png-09f6f216dc99d4071ebaebacc760b96b.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/sb_vscrollbar_grabber_pressed_texture.png" -dest_files=[ "res://.import/sb_vscrollbar_grabber_pressed_texture.png-09f6f216dc99d4071ebaebacc760b96b.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/sb_vscrollbar_grabber_texture.png b/material_maker/theme/dark/sb_vscrollbar_grabber_texture.png deleted file mode 100644 index 570f855..0000000 Binary files a/material_maker/theme/dark/sb_vscrollbar_grabber_texture.png and /dev/null differ diff --git a/material_maker/theme/dark/sb_vscrollbar_grabber_texture.png.import b/material_maker/theme/dark/sb_vscrollbar_grabber_texture.png.import deleted file mode 100644 index 6b3abee..0000000 --- a/material_maker/theme/dark/sb_vscrollbar_grabber_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_vscrollbar_grabber_texture.png-62ea15adde7ebe74f0cb5d8070838981.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/sb_vscrollbar_grabber_texture.png" -dest_files=[ "res://.import/sb_vscrollbar_grabber_texture.png-62ea15adde7ebe74f0cb5d8070838981.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/sb_vscrollbar_scroll_focus_texture.png b/material_maker/theme/dark/sb_vscrollbar_scroll_focus_texture.png deleted file mode 100644 index efe9cb8..0000000 Binary files a/material_maker/theme/dark/sb_vscrollbar_scroll_focus_texture.png and /dev/null differ diff --git a/material_maker/theme/dark/sb_vscrollbar_scroll_focus_texture.png.import b/material_maker/theme/dark/sb_vscrollbar_scroll_focus_texture.png.import deleted file mode 100644 index 3564507..0000000 --- a/material_maker/theme/dark/sb_vscrollbar_scroll_focus_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_vscrollbar_scroll_focus_texture.png-dd564f54ae6d01c4596a2c1e4656a096.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/sb_vscrollbar_scroll_focus_texture.png" -dest_files=[ "res://.import/sb_vscrollbar_scroll_focus_texture.png-dd564f54ae6d01c4596a2c1e4656a096.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/sb_vscrollbar_scroll_texture.png b/material_maker/theme/dark/sb_vscrollbar_scroll_texture.png deleted file mode 100644 index efe9cb8..0000000 Binary files a/material_maker/theme/dark/sb_vscrollbar_scroll_texture.png and /dev/null differ diff --git a/material_maker/theme/dark/sb_vscrollbar_scroll_texture.png.import b/material_maker/theme/dark/sb_vscrollbar_scroll_texture.png.import deleted file mode 100644 index 03cd39b..0000000 --- a/material_maker/theme/dark/sb_vscrollbar_scroll_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_vscrollbar_scroll_texture.png-6a5f6b96f4e773f8b473f30d9bb172b6.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/sb_vscrollbar_scroll_texture.png" -dest_files=[ "res://.import/sb_vscrollbar_scroll_texture.png-6a5f6b96f4e773f8b473f30d9bb172b6.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/sb_vsplitcontainer_bg_texture.png b/material_maker/theme/dark/sb_vsplitcontainer_bg_texture.png deleted file mode 100644 index 0b7f506..0000000 Binary files a/material_maker/theme/dark/sb_vsplitcontainer_bg_texture.png and /dev/null differ diff --git a/material_maker/theme/dark/sb_vsplitcontainer_bg_texture.png.import b/material_maker/theme/dark/sb_vsplitcontainer_bg_texture.png.import deleted file mode 100644 index e90a6c4..0000000 --- a/material_maker/theme/dark/sb_vsplitcontainer_bg_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_vsplitcontainer_bg_texture.png-e73545c6ae2a79a36f2cfe4a0b6c28ae.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/sb_vsplitcontainer_bg_texture.png" -dest_files=[ "res://.import/sb_vsplitcontainer_bg_texture.png-e73545c6ae2a79a36f2cfe4a0b6c28ae.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/tabcontainer_decrement.png b/material_maker/theme/dark/tabcontainer_decrement.png deleted file mode 100644 index 20d2a72..0000000 Binary files a/material_maker/theme/dark/tabcontainer_decrement.png and /dev/null differ diff --git a/material_maker/theme/dark/tabcontainer_decrement.png.import b/material_maker/theme/dark/tabcontainer_decrement.png.import deleted file mode 100644 index ccc2546..0000000 --- a/material_maker/theme/dark/tabcontainer_decrement.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tabcontainer_decrement.png-256e763e94d4544794ac2895ece44cc4.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/tabcontainer_decrement.png" -dest_files=[ "res://.import/tabcontainer_decrement.png-256e763e94d4544794ac2895ece44cc4.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/tabcontainer_decrement_highlight.png b/material_maker/theme/dark/tabcontainer_decrement_highlight.png deleted file mode 100644 index f2ab5b3..0000000 Binary files a/material_maker/theme/dark/tabcontainer_decrement_highlight.png and /dev/null differ diff --git a/material_maker/theme/dark/tabcontainer_decrement_highlight.png.import b/material_maker/theme/dark/tabcontainer_decrement_highlight.png.import deleted file mode 100644 index d9a122e..0000000 --- a/material_maker/theme/dark/tabcontainer_decrement_highlight.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tabcontainer_decrement_highlight.png-533e136404563986378378ebe0810a48.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/tabcontainer_decrement_highlight.png" -dest_files=[ "res://.import/tabcontainer_decrement_highlight.png-533e136404563986378378ebe0810a48.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/tabcontainer_increment.png b/material_maker/theme/dark/tabcontainer_increment.png deleted file mode 100644 index 05a2632..0000000 Binary files a/material_maker/theme/dark/tabcontainer_increment.png and /dev/null differ diff --git a/material_maker/theme/dark/tabcontainer_increment.png.import b/material_maker/theme/dark/tabcontainer_increment.png.import deleted file mode 100644 index 6e7c02f..0000000 --- a/material_maker/theme/dark/tabcontainer_increment.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tabcontainer_increment.png-2fcf5dfa74de89bb959d612fe4eee199.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/tabcontainer_increment.png" -dest_files=[ "res://.import/tabcontainer_increment.png-2fcf5dfa74de89bb959d612fe4eee199.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/tabcontainer_increment_highlight.png b/material_maker/theme/dark/tabcontainer_increment_highlight.png deleted file mode 100644 index 4675988..0000000 Binary files a/material_maker/theme/dark/tabcontainer_increment_highlight.png and /dev/null differ diff --git a/material_maker/theme/dark/tabcontainer_increment_highlight.png.import b/material_maker/theme/dark/tabcontainer_increment_highlight.png.import deleted file mode 100644 index 96ca15e..0000000 --- a/material_maker/theme/dark/tabcontainer_increment_highlight.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tabcontainer_increment_highlight.png-5b4173e2b70a7c1819611e8879e0e245.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/tabcontainer_increment_highlight.png" -dest_files=[ "res://.import/tabcontainer_increment_highlight.png-5b4173e2b70a7c1819611e8879e0e245.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/tabcontainer_menu.png b/material_maker/theme/dark/tabcontainer_menu.png deleted file mode 100644 index 3400ae1..0000000 Binary files a/material_maker/theme/dark/tabcontainer_menu.png and /dev/null differ diff --git a/material_maker/theme/dark/tabcontainer_menu.png.import b/material_maker/theme/dark/tabcontainer_menu.png.import deleted file mode 100644 index d9eb449..0000000 --- a/material_maker/theme/dark/tabcontainer_menu.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tabcontainer_menu.png-347d515f4bb873b68f97992fe9056b0f.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/tabcontainer_menu.png" -dest_files=[ "res://.import/tabcontainer_menu.png-347d515f4bb873b68f97992fe9056b0f.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/tabcontainer_menu_highlight.png b/material_maker/theme/dark/tabcontainer_menu_highlight.png deleted file mode 100644 index 5e218ab..0000000 Binary files a/material_maker/theme/dark/tabcontainer_menu_highlight.png and /dev/null differ diff --git a/material_maker/theme/dark/tabcontainer_menu_highlight.png.import b/material_maker/theme/dark/tabcontainer_menu_highlight.png.import deleted file mode 100644 index 58bb623..0000000 --- a/material_maker/theme/dark/tabcontainer_menu_highlight.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tabcontainer_menu_highlight.png-ad47c336dd84e61b8d4509fc0dbcaceb.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/tabcontainer_menu_highlight.png" -dest_files=[ "res://.import/tabcontainer_menu_highlight.png-ad47c336dd84e61b8d4509fc0dbcaceb.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/tabs_close.png b/material_maker/theme/dark/tabs_close.png deleted file mode 100644 index 23158d5..0000000 Binary files a/material_maker/theme/dark/tabs_close.png and /dev/null differ diff --git a/material_maker/theme/dark/tabs_close.png.import b/material_maker/theme/dark/tabs_close.png.import deleted file mode 100644 index 00db0d8..0000000 --- a/material_maker/theme/dark/tabs_close.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tabs_close.png-8e2afe839a38c8ac3001079e3b261dfe.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/tabs_close.png" -dest_files=[ "res://.import/tabs_close.png-8e2afe839a38c8ac3001079e3b261dfe.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/tabs_decrement.png b/material_maker/theme/dark/tabs_decrement.png deleted file mode 100644 index 20d2a72..0000000 Binary files a/material_maker/theme/dark/tabs_decrement.png and /dev/null differ diff --git a/material_maker/theme/dark/tabs_decrement.png.import b/material_maker/theme/dark/tabs_decrement.png.import deleted file mode 100644 index d5394b5..0000000 --- a/material_maker/theme/dark/tabs_decrement.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tabs_decrement.png-9799bee38d072296c91b570fa25dbcee.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/tabs_decrement.png" -dest_files=[ "res://.import/tabs_decrement.png-9799bee38d072296c91b570fa25dbcee.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/tabs_decrement_highlight.png b/material_maker/theme/dark/tabs_decrement_highlight.png deleted file mode 100644 index f2ab5b3..0000000 Binary files a/material_maker/theme/dark/tabs_decrement_highlight.png and /dev/null differ diff --git a/material_maker/theme/dark/tabs_decrement_highlight.png.import b/material_maker/theme/dark/tabs_decrement_highlight.png.import deleted file mode 100644 index d2353f4..0000000 --- a/material_maker/theme/dark/tabs_decrement_highlight.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tabs_decrement_highlight.png-2d889960d3784b308ed420b8831a159b.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/tabs_decrement_highlight.png" -dest_files=[ "res://.import/tabs_decrement_highlight.png-2d889960d3784b308ed420b8831a159b.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/tabs_increment.png b/material_maker/theme/dark/tabs_increment.png deleted file mode 100644 index 05a2632..0000000 Binary files a/material_maker/theme/dark/tabs_increment.png and /dev/null differ diff --git a/material_maker/theme/dark/tabs_increment.png.import b/material_maker/theme/dark/tabs_increment.png.import deleted file mode 100644 index ee04719..0000000 --- a/material_maker/theme/dark/tabs_increment.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tabs_increment.png-c069a5f1ab02c50c415c93947cd3e7a6.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/tabs_increment.png" -dest_files=[ "res://.import/tabs_increment.png-c069a5f1ab02c50c415c93947cd3e7a6.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/tabs_increment_highlight.png b/material_maker/theme/dark/tabs_increment_highlight.png deleted file mode 100644 index 4675988..0000000 Binary files a/material_maker/theme/dark/tabs_increment_highlight.png and /dev/null differ diff --git a/material_maker/theme/dark/tabs_increment_highlight.png.import b/material_maker/theme/dark/tabs_increment_highlight.png.import deleted file mode 100644 index 3ae3d40..0000000 --- a/material_maker/theme/dark/tabs_increment_highlight.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tabs_increment_highlight.png-5015f1406e1afac1760a79669e4aeb56.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/tabs_increment_highlight.png" -dest_files=[ "res://.import/tabs_increment_highlight.png-5015f1406e1afac1760a79669e4aeb56.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/textedit_fold.png b/material_maker/theme/dark/textedit_fold.png deleted file mode 100644 index 8cbc525..0000000 Binary files a/material_maker/theme/dark/textedit_fold.png and /dev/null differ diff --git a/material_maker/theme/dark/textedit_fold.png.import b/material_maker/theme/dark/textedit_fold.png.import deleted file mode 100644 index c326ffa..0000000 --- a/material_maker/theme/dark/textedit_fold.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/textedit_fold.png-b3fec6feff31118be4f14f4eb4c01fef.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/textedit_fold.png" -dest_files=[ "res://.import/textedit_fold.png-b3fec6feff31118be4f14f4eb4c01fef.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/textedit_folded.png b/material_maker/theme/dark/textedit_folded.png deleted file mode 100644 index b7490fd..0000000 Binary files a/material_maker/theme/dark/textedit_folded.png and /dev/null differ diff --git a/material_maker/theme/dark/textedit_folded.png.import b/material_maker/theme/dark/textedit_folded.png.import deleted file mode 100644 index 5270a70..0000000 --- a/material_maker/theme/dark/textedit_folded.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/textedit_folded.png-4b9d6816538d87c65642d13514b3bb26.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/textedit_folded.png" -dest_files=[ "res://.import/textedit_folded.png-4b9d6816538d87c65642d13514b3bb26.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/textedit_space.png b/material_maker/theme/dark/textedit_space.png deleted file mode 100644 index 587d486..0000000 Binary files a/material_maker/theme/dark/textedit_space.png and /dev/null differ diff --git a/material_maker/theme/dark/textedit_space.png.import b/material_maker/theme/dark/textedit_space.png.import deleted file mode 100644 index badcedd..0000000 --- a/material_maker/theme/dark/textedit_space.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/textedit_space.png-c5ebd31b1e43530cdd09af90529c38b6.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/textedit_space.png" -dest_files=[ "res://.import/textedit_space.png-c5ebd31b1e43530cdd09af90529c38b6.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/textedit_tab.png b/material_maker/theme/dark/textedit_tab.png deleted file mode 100644 index 3bfc27e..0000000 Binary files a/material_maker/theme/dark/textedit_tab.png and /dev/null differ diff --git a/material_maker/theme/dark/textedit_tab.png.import b/material_maker/theme/dark/textedit_tab.png.import deleted file mode 100644 index 5cff15a..0000000 --- a/material_maker/theme/dark/textedit_tab.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/textedit_tab.png-009e4978369e09430bf4a7d68889b57f.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/textedit_tab.png" -dest_files=[ "res://.import/textedit_tab.png-009e4978369e09430bf4a7d68889b57f.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/tree_arrow.png b/material_maker/theme/dark/tree_arrow.png deleted file mode 100644 index 8cbc525..0000000 Binary files a/material_maker/theme/dark/tree_arrow.png and /dev/null differ diff --git a/material_maker/theme/dark/tree_arrow.png.import b/material_maker/theme/dark/tree_arrow.png.import deleted file mode 100644 index b0513f2..0000000 --- a/material_maker/theme/dark/tree_arrow.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tree_arrow.png-d9ef876985412c55d6df622f6e1a51ae.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/tree_arrow.png" -dest_files=[ "res://.import/tree_arrow.png-d9ef876985412c55d6df622f6e1a51ae.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/tree_arrow_collapsed.png b/material_maker/theme/dark/tree_arrow_collapsed.png deleted file mode 100644 index b7490fd..0000000 Binary files a/material_maker/theme/dark/tree_arrow_collapsed.png and /dev/null differ diff --git a/material_maker/theme/dark/tree_arrow_collapsed.png.import b/material_maker/theme/dark/tree_arrow_collapsed.png.import deleted file mode 100644 index 77a79f2..0000000 --- a/material_maker/theme/dark/tree_arrow_collapsed.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tree_arrow_collapsed.png-bc5a640c27cc3374fa7fb3fef45e9b10.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/tree_arrow_collapsed.png" -dest_files=[ "res://.import/tree_arrow_collapsed.png-bc5a640c27cc3374fa7fb3fef45e9b10.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/tree_checked.png b/material_maker/theme/dark/tree_checked.png deleted file mode 100644 index 0674ae3..0000000 Binary files a/material_maker/theme/dark/tree_checked.png and /dev/null differ diff --git a/material_maker/theme/dark/tree_checked.png.import b/material_maker/theme/dark/tree_checked.png.import deleted file mode 100644 index d2bb247..0000000 --- a/material_maker/theme/dark/tree_checked.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tree_checked.png-a2a3cc52890b05e4ec1633dd00a58c3b.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/tree_checked.png" -dest_files=[ "res://.import/tree_checked.png-a2a3cc52890b05e4ec1633dd00a58c3b.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/tree_select_arrow.png b/material_maker/theme/dark/tree_select_arrow.png deleted file mode 100644 index 52da5de..0000000 Binary files a/material_maker/theme/dark/tree_select_arrow.png and /dev/null differ diff --git a/material_maker/theme/dark/tree_select_arrow.png.import b/material_maker/theme/dark/tree_select_arrow.png.import deleted file mode 100644 index a5612ea..0000000 --- a/material_maker/theme/dark/tree_select_arrow.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tree_select_arrow.png-b9ff7ffd2f598e310a5afc673e81c6d4.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/tree_select_arrow.png" -dest_files=[ "res://.import/tree_select_arrow.png-b9ff7ffd2f598e310a5afc673e81c6d4.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/tree_unchecked.png b/material_maker/theme/dark/tree_unchecked.png deleted file mode 100644 index e272d66..0000000 Binary files a/material_maker/theme/dark/tree_unchecked.png and /dev/null differ diff --git a/material_maker/theme/dark/tree_unchecked.png.import b/material_maker/theme/dark/tree_unchecked.png.import deleted file mode 100644 index 1a7ae51..0000000 --- a/material_maker/theme/dark/tree_unchecked.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tree_unchecked.png-93f3909503d9f03002fa1f418d9c75ee.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/tree_unchecked.png" -dest_files=[ "res://.import/tree_unchecked.png-93f3909503d9f03002fa1f418d9c75ee.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/tree_updown.png b/material_maker/theme/dark/tree_updown.png deleted file mode 100644 index c265b48..0000000 Binary files a/material_maker/theme/dark/tree_updown.png and /dev/null differ diff --git a/material_maker/theme/dark/tree_updown.png.import b/material_maker/theme/dark/tree_updown.png.import deleted file mode 100644 index c6fcb13..0000000 --- a/material_maker/theme/dark/tree_updown.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tree_updown.png-4d2d7620831af3f302b0ea0b8aa3cab5.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/tree_updown.png" -dest_files=[ "res://.import/tree_updown.png-4d2d7620831af3f302b0ea0b8aa3cab5.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/vslider_grabber.png b/material_maker/theme/dark/vslider_grabber.png deleted file mode 100644 index f106219..0000000 Binary files a/material_maker/theme/dark/vslider_grabber.png and /dev/null differ diff --git a/material_maker/theme/dark/vslider_grabber.png.import b/material_maker/theme/dark/vslider_grabber.png.import deleted file mode 100644 index 2598fba..0000000 --- a/material_maker/theme/dark/vslider_grabber.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/vslider_grabber.png-e665586bd9842529047d52c83a918474.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/vslider_grabber.png" -dest_files=[ "res://.import/vslider_grabber.png-e665586bd9842529047d52c83a918474.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/vslider_grabber_highlight.png b/material_maker/theme/dark/vslider_grabber_highlight.png deleted file mode 100644 index 12f4aad..0000000 Binary files a/material_maker/theme/dark/vslider_grabber_highlight.png and /dev/null differ diff --git a/material_maker/theme/dark/vslider_grabber_highlight.png.import b/material_maker/theme/dark/vslider_grabber_highlight.png.import deleted file mode 100644 index d4b7bb5..0000000 --- a/material_maker/theme/dark/vslider_grabber_highlight.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/vslider_grabber_highlight.png-ce90153ad27499ef86748685fb5e8ad6.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/vslider_grabber_highlight.png" -dest_files=[ "res://.import/vslider_grabber_highlight.png-ce90153ad27499ef86748685fb5e8ad6.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/vsplitcontainer_grabber.png b/material_maker/theme/dark/vsplitcontainer_grabber.png deleted file mode 100644 index 6af4acd..0000000 Binary files a/material_maker/theme/dark/vsplitcontainer_grabber.png and /dev/null differ diff --git a/material_maker/theme/dark/vsplitcontainer_grabber.png.import b/material_maker/theme/dark/vsplitcontainer_grabber.png.import deleted file mode 100644 index 7d528de..0000000 --- a/material_maker/theme/dark/vsplitcontainer_grabber.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/vsplitcontainer_grabber.png-724cead23ebe9c9eab7c940a161f38cf.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/vsplitcontainer_grabber.png" -dest_files=[ "res://.import/vsplitcontainer_grabber.png-724cead23ebe9c9eab7c940a161f38cf.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/windowdialog_close.png b/material_maker/theme/dark/windowdialog_close.png deleted file mode 100644 index 23158d5..0000000 Binary files a/material_maker/theme/dark/windowdialog_close.png and /dev/null differ diff --git a/material_maker/theme/dark/windowdialog_close.png.import b/material_maker/theme/dark/windowdialog_close.png.import deleted file mode 100644 index bb6a1fc..0000000 --- a/material_maker/theme/dark/windowdialog_close.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/windowdialog_close.png-6fdf713c93c8a83cb96c2b426a12127d.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/windowdialog_close.png" -dest_files=[ "res://.import/windowdialog_close.png-6fdf713c93c8a83cb96c2b426a12127d.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/dark/windowdialog_close_highlight.png b/material_maker/theme/dark/windowdialog_close_highlight.png deleted file mode 100644 index 23158d5..0000000 Binary files a/material_maker/theme/dark/windowdialog_close_highlight.png and /dev/null differ diff --git a/material_maker/theme/dark/windowdialog_close_highlight.png.import b/material_maker/theme/dark/windowdialog_close_highlight.png.import deleted file mode 100644 index 89a4059..0000000 --- a/material_maker/theme/dark/windowdialog_close_highlight.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/windowdialog_close_highlight.png-955737f6fef058dc509449b75701ab08.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/dark/windowdialog_close_highlight.png" -dest_files=[ "res://.import/windowdialog_close_highlight.png-955737f6fef058dc509449b75701ab08.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/default.tres b/material_maker/theme/default.tres deleted file mode 100644 index 46858f8..0000000 --- a/material_maker/theme/default.tres +++ /dev/null @@ -1,934 +0,0 @@ -[gd_resource type="Theme" load_steps=111 format=2] - -[ext_resource path="res://material_maker/theme/dark/textedit_space.png" type="Texture" id=1] -[ext_resource path="res://material_maker/theme/dark/textedit_tab.png" type="Texture" id=2] -[ext_resource path="res://material_maker/theme/dark/textedit_folded.png" type="Texture" id=3] -[ext_resource path="res://material_maker/theme/dark/hslider_grabber_highlight.png" type="Texture" id=4] -[ext_resource path="res://material_maker/theme/dark/textedit_fold.png" type="Texture" id=5] -[ext_resource path="res://material_maker/theme/dark/vslider_grabber_highlight.png" type="Texture" id=6] -[ext_resource path="res://material_maker/theme/dark/popupmenu_submenu.png" type="Texture" id=7] -[ext_resource path="res://material_maker/theme/dark/popupmenu_visibility_visible.png" type="Texture" id=8] -[ext_resource path="res://material_maker/theme/dark/tree_checked.png" type="Texture" id=9] -[ext_resource path="res://material_maker/theme/dark/checkbox_radio_checked.png" type="Texture" id=10] -[ext_resource path="res://material_maker/theme/dark/optionbutton_arrow.png" type="Texture" id=11] -[ext_resource path="res://material_maker/theme/dark/windowdialog_close_highlight.png" type="Texture" id=12] -[ext_resource path="res://material_maker/theme/dark/checkbox_radio_unchecked.png" type="Texture" id=13] -[ext_resource path="res://material_maker/theme/dark/lineedit_clear.png" type="Texture" id=14] -[ext_resource path="res://material_maker/theme/dark/hslider_grabber.png" type="Texture" id=15] -[ext_resource path="res://material_maker/theme/dark/windowdialog_close.png" type="Texture" id=16] -[ext_resource path="res://material_maker/theme/dark/tree_select_arrow.png" type="Texture" id=17] -[ext_resource path="res://material_maker/theme/dark/vsplitcontainer_grabber.png" type="Texture" id=18] -[ext_resource path="res://material_maker/theme/dark/graphnode_close.png" type="Texture" id=19] -[ext_resource path="res://material_maker/theme/dark/checkbox_unchecked.png" type="Texture" id=20] -[ext_resource path="res://material_maker/theme/dark/graphedit_more.png" type="Texture" id=21] -[ext_resource path="res://material_maker/theme/dark/tree_arrow.png" type="Texture" id=22] -[ext_resource path="res://material_maker/theme/dark/tree_updown.png" type="Texture" id=23] -[ext_resource path="res://material_maker/theme/dark/hsplitcontainer_grabber.png" type="Texture" id=24] -[ext_resource path="res://material_maker/theme/dark/graphedit_reset.png" type="Texture" id=25] -[ext_resource path="res://material_maker/theme/dark/graphedit_snap.png" type="Texture" id=26] -[ext_resource path="res://material_maker/theme/dark/vslider_grabber.png" type="Texture" id=27] -[ext_resource path="res://material_maker/theme/dark/popupmenu_visibility_xray.png" type="Texture" id=28] -[ext_resource path="res://material_maker/theme/dark/tree_arrow_collapsed.png" type="Texture" id=29] -[ext_resource path="res://material_maker/theme/dark/popupmenu_visibility_hidden.png" type="Texture" id=30] -[ext_resource path="res://material_maker/theme/dark/graphedit_minus.png" type="Texture" id=31] -[ext_resource path="res://material_maker/theme/dark/graphnode_port.png" type="Texture" id=32] -[ext_resource path="res://material_maker/theme/dark/graphnode_resizer.png" type="Texture" id=33] -[ext_resource path="res://material_maker/theme/dark/checkbox_checked.png" type="Texture" id=34] -[ext_resource path="res://material_maker/theme/dark/popupmenu_radio_checked.png" type="Texture" id=35] -[ext_resource path="res://material_maker/theme/dark/tree_unchecked.png" type="Texture" id=36] -[ext_resource path="res://material_maker/theme/dark/tabs_decrement_highlight.png" type="Texture" id=37] -[ext_resource path="res://material_maker/theme/dark/checkbutton_on.png" type="Texture" id=38] -[ext_resource path="res://material_maker/theme/dark/tabs_increment_highlight.png" type="Texture" id=39] -[ext_resource path="res://material_maker/theme/dark/tabcontainer_increment.png" type="Texture" id=40] -[ext_resource path="res://material_maker/theme/dark/tabcontainer_decrement_highlight.png" type="Texture" id=41] -[ext_resource path="res://material_maker/theme/dark/tabs_decrement.png" type="Texture" id=42] -[ext_resource path="res://material_maker/theme/dark/popupmenu_unchecked.png" type="Texture" id=43] -[ext_resource path="res://material_maker/theme/dark/tabs_close.png" type="Texture" id=44] -[ext_resource path="res://material_maker/theme/dark/checkbutton_on_disabled.png" type="Texture" id=45] -[ext_resource path="res://material_maker/theme/dark/tabcontainer_decrement.png" type="Texture" id=46] -[ext_resource path="res://material_maker/theme/dark/checkbutton_off_disabled.png" type="Texture" id=47] -[ext_resource path="res://material_maker/theme/dark/tabcontainer_menu_highlight.png" type="Texture" id=48] -[ext_resource path="res://material_maker/theme/dark/popupmenu_checked.png" type="Texture" id=49] -[ext_resource path="res://material_maker/theme/dark/checkbutton_off.png" type="Texture" id=50] -[ext_resource path="res://material_maker/theme/dark/tabcontainer_menu.png" type="Texture" id=51] -[ext_resource path="res://material_maker/theme/dark/popupmenu_radio_unchecked.png" type="Texture" id=52] -[ext_resource path="res://material_maker/theme/dark/tabcontainer_increment_highlight.png" type="Texture" id=53] -[ext_resource path="res://material_maker/theme/dark/tabs_increment.png" type="Texture" id=54] - -[sub_resource type="StyleBoxFlat" id=1] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.18, 0.207, 0.279, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.14, 0.161, 0.217, 1 ) - -[sub_resource type="StyleBoxFlat" id=2] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.15, 0.1725, 0.2325, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.4, 0.4225, 0.4825, 1 ) - -[sub_resource type="StyleBoxFlat" id=3] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.15, 0.1725, 0.2325, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.125, 0.14375, 0.19375, 1 ) - -[sub_resource type="StyleBoxFlat" id=4] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.15, 0.1725, 0.2325, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.41, 0.61, 0.91, 1 ) - -[sub_resource type="StyleBoxFlat" id=5] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.125, 0.14375, 0.19375, 1 ) - -[sub_resource type="StyleBoxFlat" id=6] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.2, 0.231373, 0.309804, 0.847059 ) -border_color = Color( 0.2, 0.23, 0.31, 1 ) - -[sub_resource type="StyleBoxFlat" id=7] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 0, 0, 0, 0.7 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 1, 1, 1, 0.9 ) - -[sub_resource type="StyleBoxFlat" id=8] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 0, 0, 0, 0.9 ) -draw_center = false -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 1, 0.47, 0.42, 1 ) -shadow_color = Color( 1, 0.47, 0.42, 0.2 ) -shadow_size = 8 - -[sub_resource type="StyleBoxFlat" id=9] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.125, 0.14375, 0.19375, 1 ) - -[sub_resource type="StyleBoxFlat" id=10] -content_margin_left = 5.0 -content_margin_right = 5.0 -content_margin_top = 5.0 -content_margin_bottom = 5.0 -bg_color = Color( 0.2, 0.23, 0.31, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.1, 0.115, 0.155, 1 ) -expand_margin_top = -33.0 - -[sub_resource type="StyleBoxFlat" id=11] -content_margin_left = 2.0 -content_margin_right = 2.0 -content_margin_top = 4.0 -content_margin_bottom = 2.0 -bg_color = Color( 0.2, 0.23, 0.31, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.1, 0.115, 0.155, 1 ) - -[sub_resource type="StyleBoxFlat" id=12] -content_margin_left = 5.0 -content_margin_right = 5.0 -content_margin_top = 5.0 -content_margin_bottom = 5.0 -bg_color = Color( 0.2, 0.23, 0.31, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_color = Color( 0.1, 0.115, 0.155, 1 ) - -[sub_resource type="StyleBoxFlat" id=13] -content_margin_left = 10.0 -content_margin_right = 10.0 -content_margin_top = 5.0 -content_margin_bottom = 5.0 -bg_color = Color( 0.15, 0.1725, 0.2325, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_color = Color( 0.125, 0.14375, 0.19375, 1 ) -expand_margin_bottom = 1.0 - -[sub_resource type="StyleBoxFlat" id=14] -content_margin_left = 10.0 -content_margin_right = 10.0 -content_margin_top = 5.0 -content_margin_bottom = 5.0 -bg_color = Color( 0.35, 0.374375, 0.439375, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_color = Color( 0.1, 0.115, 0.155, 1 ) -expand_margin_bottom = 1.0 - -[sub_resource type="StyleBoxFlat" id=15] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.2, 0.23, 0.31, 1 ) -draw_center = false -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.5, 0.51875, 0.56875, 1 ) - -[sub_resource type="StyleBoxFlat" id=16] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.2, 0.23, 0.31, 0.5 ) -border_color = Color( 0.2, 0.23, 0.31, 1 ) - -[sub_resource type="StyleBoxFlat" id=17] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.15, 0.1725, 0.2325, 1 ) -draw_center = false -border_width_bottom = 1 -border_color = Color( 0.41, 0.61, 0.91, 1 ) - -[sub_resource type="StyleBoxEmpty" id=18] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 - -[sub_resource type="StyleBoxEmpty" id=19] -content_margin_left = 0.0 -content_margin_right = 0.0 -content_margin_top = 0.0 -content_margin_bottom = 0.0 - -[sub_resource type="StyleBoxEmpty" id=20] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 0.0 -content_margin_bottom = 4.0 - -[sub_resource type="StyleBoxFlat" id=21] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.15, 0.1725, 0.2325, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.1, 0.115, 0.155, 1 ) - -[sub_resource type="StyleBoxFlat" id=22] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 0, 0, 0, 0.9 ) -draw_center = false -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 1, 0.87, 0.4, 1 ) -corner_radius_top_left = 10 -corner_radius_top_right = 10 -corner_radius_bottom_right = 10 -corner_radius_bottom_left = 10 -shadow_color = Color( 1, 0.87, 0.4, 0.1 ) -shadow_size = 8 - -[sub_resource type="StyleBoxFlat" id=23] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 0, 0, 0, 0.3 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 1, 1, 1, 0.9 ) - -[sub_resource type="StyleBoxFlat" id=24] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 0, 0, 0, 0.4 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 1, 1, 1, 0.9 ) - -[sub_resource type="StyleBoxFlat" id=25] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 0, 0, 0, 0.7 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 1, 1, 1, 0.9 ) -corner_radius_top_left = 10 -corner_radius_top_right = 10 -corner_radius_bottom_right = 10 -corner_radius_bottom_left = 10 - -[sub_resource type="StyleBoxFlat" id=26] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 0, 0, 0, 0.9 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 1, 0.47, 0.42, 1 ) -shadow_color = Color( 1, 0.47, 0.42, 0.2 ) -shadow_size = 8 - -[sub_resource type="StyleBoxFlat" id=27] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 0, 0, 0, 0.9 ) -border_width_left = 1 -border_width_top = 22 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.41, 0.61, 0.91, 0.9 ) -corner_radius_top_left = 10 -corner_radius_top_right = 10 -corner_radius_bottom_right = 10 -corner_radius_bottom_left = 10 -shadow_color = Color( 0, 0, 0, 0.3 ) -shadow_size = 8 - -[sub_resource type="StyleBoxFlat" id=28] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 0, 0, 0, 0.7 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 1, 1, 1, 0.9 ) - -[sub_resource type="StyleBoxFlat" id=29] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 0, 0, 0, 0.9 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.41, 0.61, 0.91, 0.9 ) -shadow_color = Color( 0, 0, 0, 0.3 ) -shadow_size = 8 - -[sub_resource type="StyleBoxLine" id=30] -color = Color( 1, 1, 1, 0.1 ) - -[sub_resource type="StyleBoxFlat" id=31] -content_margin_left = 0.0 -content_margin_right = 0.0 -content_margin_top = 2.0 -content_margin_bottom = 2.0 -bg_color = Color( 0.4, 0.4225, 0.4825, 1 ) - -[sub_resource type="StyleBoxFlat" id=32] -content_margin_left = 0.0 -content_margin_right = 0.0 -content_margin_top = 2.0 -content_margin_bottom = 2.0 -bg_color = Color( 0.1, 0.115, 0.155, 1 ) - -[sub_resource type="StyleBoxFlat" id=33] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.15, 0.1725, 0.2325, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.1, 0.115, 0.155, 1 ) - -[sub_resource type="StyleBoxFlat" id=34] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.2, 0.23, 0.31, 1 ) -draw_center = false -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 1, 1, 1, 0.2 ) - -[sub_resource type="StyleBoxFlat" id=35] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 1, 1, 1, 0.2 ) -border_color = Color( 0.2, 0.23, 0.31, 1 ) - -[sub_resource type="StyleBoxFlat" id=36] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 1, 1, 1, 0.2 ) -border_color = Color( 0.2, 0.23, 0.31, 1 ) - -[sub_resource type="StyleBoxFlat" id=37] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.15, 0.1725, 0.2325, 1 ) - -[sub_resource type="StyleBoxFlat" id=38] -content_margin_left = 8.0 -content_margin_right = 8.0 -content_margin_top = 8.0 -content_margin_bottom = 8.0 -bg_color = Color( 0.2, 0.23, 0.31, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.4, 0.4225, 0.4825, 1 ) -shadow_color = Color( 0, 0, 0, 0.3 ) -shadow_size = 4 - -[sub_resource type="StyleBoxFlat" id=39] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.15, 0.1725, 0.2325, 1 ) -border_color = Color( 0.125, 0.14375, 0.19375, 1 ) - -[sub_resource type="StyleBoxLine" id=40] -color = Color( 1, 1, 1, 0.1 ) -grow_begin = 7.0 - -[sub_resource type="StyleBoxLine" id=41] -color = Color( 1, 1, 1, 0.1 ) -grow_end = 7.0 - -[sub_resource type="StyleBoxLine" id=42] -color = Color( 1, 1, 1, 0.1 ) -grow_begin = 7.0 -grow_end = 7.0 - -[sub_resource type="StyleBoxEmpty" id=43] - -[sub_resource type="StyleBoxFlat" id=44] -content_margin_left = 5.0 -content_margin_right = 5.0 -content_margin_top = 5.0 -content_margin_bottom = 5.0 -bg_color = Color( 0.2, 0.23, 0.31, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.1, 0.115, 0.155, 1 ) - -[sub_resource type="StyleBoxFlat" id=45] -content_margin_left = 10.0 -content_margin_right = 10.0 -content_margin_top = 5.0 -content_margin_bottom = 5.0 -bg_color = Color( 0.18, 0.207, 0.279, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_color = Color( 0.14, 0.161, 0.217, 1 ) -expand_margin_bottom = 1.0 - -[sub_resource type="StyleBoxFlat" id=46] -content_margin_left = 1.0 -content_margin_right = 1.0 -content_margin_top = 1.0 -content_margin_bottom = 1.0 -bg_color = Color( 1, 1, 1, 0.9 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 1, 1, 1, 1 ) -shadow_color = Color( 0, 0, 0, 0.3 ) -shadow_size = 4 - -[sub_resource type="StyleBoxFlat" id=47] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.4, 0.4225, 0.4825, 1 ) -border_color = Color( 0.2, 0.23, 0.31, 1 ) - -[sub_resource type="StyleBoxFlat" id=48] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.2, 0.23, 0.31, 1 ) -draw_center = false -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.4, 0.4225, 0.4825, 1 ) - -[sub_resource type="StyleBoxEmpty" id=49] - -[sub_resource type="StyleBoxEmpty" id=50] - -[sub_resource type="StyleBoxFlat" id=51] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 1, 1, 1, 0.08 ) -border_color = Color( 0.2, 0.23, 0.31, 1 ) - -[sub_resource type="StyleBoxFlat" id=52] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.1, 0.115, 0.155, 1 ) -border_color = Color( 0.2, 0.23, 0.31, 1 ) - -[sub_resource type="StyleBoxLine" id=53] -color = Color( 1, 1, 1, 0.1 ) -grow_begin = 0.0 -grow_end = 0.0 -vertical = true - -[sub_resource type="StyleBoxFlat" id=54] -content_margin_left = 2.0 -content_margin_right = 2.0 -content_margin_top = 0.0 -content_margin_bottom = 0.0 -bg_color = Color( 0.4, 0.4225, 0.4825, 1 ) - -[sub_resource type="StyleBoxFlat" id=55] -content_margin_left = 2.0 -content_margin_right = 2.0 -content_margin_top = 0.0 -content_margin_bottom = 0.0 -bg_color = Color( 0.1, 0.115, 0.155, 1 ) - -[sub_resource type="StyleBoxFlat" id=56] -content_margin_left = 8.0 -content_margin_right = 8.0 -content_margin_top = 8.0 -content_margin_bottom = 8.0 -bg_color = Color( 0.2, 0.23, 0.31, 1 ) -border_width_left = 1 -border_width_top = 24 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.35, 0.374375, 0.439375, 1 ) -expand_margin_top = 24.0 -shadow_color = Color( 0, 0, 0, 0.3 ) -shadow_size = 4 - -[resource] -Button/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) -Button/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) -Button/colors/font_color_hover = Color( 0.88, 0.8845, 0.8965, 1 ) -Button/colors/font_color_pressed = Color( 0.41, 0.61, 0.91, 1 ) -Button/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) -Button/colors/icon_color_pressed = Color( 0.4715, 0.7015, 1.0465, 1 ) -Button/constants/hseparation = 2 -Button/fonts/font = null -Button/styles/disabled = SubResource( 1 ) -Button/styles/hover = SubResource( 2 ) -Button/styles/normal = SubResource( 3 ) -Button/styles/pressed = SubResource( 4 ) -CheckBox/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) -CheckBox/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) -CheckBox/colors/font_color_hover = Color( 0.88, 0.8845, 0.8965, 1 ) -CheckBox/colors/font_color_hover_pressed = Color( 1, 1, 1, 1 ) -CheckBox/colors/font_color_pressed = Color( 0.41, 0.61, 0.91, 1 ) -CheckBox/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) -CheckBox/constants/check_vadjust = 0 -CheckBox/constants/hseparation = 4 -CheckBox/fonts/font = null -CheckBox/icons/checked = ExtResource( 34 ) -CheckBox/icons/radio_checked = ExtResource( 10 ) -CheckBox/icons/radio_unchecked = ExtResource( 13 ) -CheckBox/icons/unchecked = ExtResource( 20 ) -CheckBox/styles/disabled = SubResource( 5 ) -CheckBox/styles/hover = SubResource( 5 ) -CheckBox/styles/normal = SubResource( 5 ) -CheckBox/styles/pressed = SubResource( 5 ) -CheckButton/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) -CheckButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) -CheckButton/colors/font_color_hover = Color( 0.88, 0.8845, 0.8965, 1 ) -CheckButton/colors/font_color_pressed = Color( 0.41, 0.61, 0.91, 1 ) -CheckButton/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) -CheckButton/constants/check_vadjust = 0 -CheckButton/constants/hseparation = 4 -CheckButton/icons/off = ExtResource( 50 ) -CheckButton/icons/off_disabled = ExtResource( 47 ) -CheckButton/icons/on = ExtResource( 38 ) -CheckButton/icons/on_disabled = ExtResource( 45 ) -CheckButton/styles/disabled = SubResource( 6 ) -CheckButton/styles/hover = SubResource( 6 ) -CheckButton/styles/normal = SubResource( 6 ) -CheckButton/styles/pressed = SubResource( 6 ) -Editor/colors/accent_color = Color( 0.41, 0.61, 0.91, 1 ) -Editor/colors/axis_x_color = Color( 0.96, 0.2, 0.32, 1 ) -Editor/colors/axis_y_color = Color( 0.53, 0.84, 0.01, 1 ) -Editor/colors/axis_z_color = Color( 0.16, 0.55, 0.96, 1 ) -Editor/colors/base_color = Color( 0.2, 0.23, 0.31, 1 ) -Editor/colors/box_selection_fill_color = Color( 0.41, 0.61, 0.91, 0.3 ) -Editor/colors/box_selection_stroke_color = Color( 0.41, 0.61, 0.91, 0.8 ) -Editor/colors/contrast_color_1 = Color( 0.4, 0.4225, 0.4825, 1 ) -Editor/colors/contrast_color_2 = Color( 0.5, 0.51875, 0.56875, 1 ) -Editor/colors/dark_color_1 = Color( 0.15, 0.1725, 0.2325, 1 ) -Editor/colors/dark_color_2 = Color( 0.125, 0.14375, 0.19375, 1 ) -Editor/colors/dark_color_3 = Color( 0.1, 0.115, 0.155, 1 ) -Editor/colors/disabled_font_color = Color( 1, 1, 1, 0.3 ) -Editor/colors/error_color = Color( 1, 0.47, 0.42, 1 ) -Editor/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) -Editor/colors/highlight_color = Color( 1, 1, 1, 0.2 ) -Editor/colors/highlighted_font_color = Color( 0.88, 0.8845, 0.8965, 1 ) -Editor/colors/mono_color = Color( 1, 1, 1, 1 ) -Editor/colors/prop_category = Color( 0.252, 0.2718, 0.3246, 1 ) -Editor/colors/prop_section = Color( 0.2265, 0.246975, 0.301575, 1 ) -Editor/colors/prop_subsection = Color( 0.201, 0.22215, 0.27855, 1 ) -Editor/colors/property_color = Color( 0.65, 0.65375, 0.66375, 1 ) -Editor/colors/success_color = Color( 0.45, 0.95, 0.5, 1 ) -Editor/colors/warning_color = Color( 1, 0.87, 0.4, 1 ) -Editor/constants/dark_theme = 1 -Editor/constants/inspector_margin = 8 -Editor/constants/scale = 1 -Editor/constants/thumb_size = 64 -Editor/styles/sub_inspector_bg = SubResource( 7 ) -EditorAbout/styles/panel = SubResource( 8 ) -EditorSettingsDialog/styles/panel = SubResource( 8 ) -EditorStyles/styles/Background = SubResource( 9 ) -EditorStyles/styles/BottomPanelDebuggerOverride = SubResource( 10 ) -EditorStyles/styles/Content = SubResource( 11 ) -EditorStyles/styles/DebuggerPanel = SubResource( 12 ) -EditorStyles/styles/DebuggerTabBG = SubResource( 13 ) -EditorStyles/styles/DebuggerTabFG = SubResource( 14 ) -EditorStyles/styles/Focus = SubResource( 15 ) -EditorStyles/styles/Information3dViewport = SubResource( 16 ) -EditorStyles/styles/MenuHover = SubResource( 17 ) -EditorStyles/styles/MenuPanel = SubResource( 6 ) -EditorStyles/styles/PlayButtonPanel = SubResource( 18 ) -EditorStyles/styles/SceneTabBG = SubResource( 13 ) -EditorStyles/styles/SceneTabFG = SubResource( 14 ) -EditorStyles/styles/ScriptEditor = SubResource( 19 ) -EditorStyles/styles/ScriptEditorPanel = SubResource( 20 ) -GraphEdit/colors/activity = Color( 0.41, 0.61, 0.91, 1 ) -GraphEdit/colors/grid_major = Color( 1, 1, 1, 0.15 ) -GraphEdit/colors/grid_minor = Color( 1, 1, 1, 0.07 ) -GraphEdit/colors/selection_fill = Color( 0.41, 0.61, 0.91, 0.3 ) -GraphEdit/colors/selection_stroke = Color( 0.41, 0.61, 0.91, 0.8 ) -GraphEdit/constants/bezier_len_neg = 160 -GraphEdit/constants/bezier_len_pos = 80 -GraphEdit/constants/port_grab_distance_vertical = 12 -GraphEdit/icons/minus = ExtResource( 31 ) -GraphEdit/icons/more = ExtResource( 21 ) -GraphEdit/icons/reset = ExtResource( 25 ) -GraphEdit/icons/snap = ExtResource( 26 ) -GraphEdit/styles/bg = SubResource( 21 ) -GraphNode/colors/close_color = Color( 1, 1, 1, 0.7 ) -GraphNode/colors/resizer_color = Color( 1, 1, 1, 0.7 ) -GraphNode/colors/title_color = Color( 1, 1, 1, 1 ) -GraphNode/constants/close_h_offset = 20 -GraphNode/constants/close_offset = 20 -GraphNode/constants/port_offset = 10 -GraphNode/constants/separation = 1 -GraphNode/constants/title_h_offset = -16 -GraphNode/constants/title_offset = 20 -GraphNode/icons/close = ExtResource( 19 ) -GraphNode/icons/port = ExtResource( 32 ) -GraphNode/icons/resizer = ExtResource( 33 ) -GraphNode/styles/breakpoint = SubResource( 22 ) -GraphNode/styles/comment = SubResource( 23 ) -GraphNode/styles/commentfocus = SubResource( 24 ) -GraphNode/styles/frame = SubResource( 25 ) -GraphNode/styles/position = SubResource( 26 ) -GraphNode/styles/selectedframe = SubResource( 27 ) -GraphNode/styles/state_machine_frame = SubResource( 28 ) -GraphNode/styles/state_machine_selectedframe = SubResource( 29 ) -HSeparator/styles/separator = SubResource( 30 ) -HSlider/icons/grabber = ExtResource( 15 ) -HSlider/icons/grabber_highlight = ExtResource( 4 ) -HSlider/styles/grabber_area = SubResource( 31 ) -HSlider/styles/slider = SubResource( 32 ) -HSplitContainer/constants/separation = 8 -HSplitContainer/icons/grabber = ExtResource( 24 ) -ItemList/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) -ItemList/colors/font_color_selected = Color( 1, 1, 1, 1 ) -ItemList/colors/guide_color = Color( 1, 1, 1, 0.05 ) -ItemList/constants/hseparation = 3 -ItemList/constants/icon_margin = 4 -ItemList/constants/line_separation = 3 -ItemList/constants/vseparation = 3 -ItemList/styles/bg = SubResource( 33 ) -ItemList/styles/bg_focus = SubResource( 15 ) -ItemList/styles/cursor = SubResource( 34 ) -ItemList/styles/cursor_unfocused = SubResource( 34 ) -ItemList/styles/selected = SubResource( 35 ) -ItemList/styles/selected_focus = SubResource( 36 ) -Label/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) -Label/colors/font_color_shadow = Color( 0, 0, 0, 0 ) -Label/constants/line_spacing = 3 -Label/constants/shadow_as_outline = 0 -Label/constants/shadow_offset_x = 1 -Label/constants/shadow_offset_y = 1 -Label/styles/normal = SubResource( 18 ) -LineEdit/colors/clear_button_color = Color( 0.8, 0.8075, 0.8275, 1 ) -LineEdit/colors/clear_button_color_pressed = Color( 0.41, 0.61, 0.91, 1 ) -LineEdit/colors/cursor_color = Color( 0.8, 0.8075, 0.8275, 1 ) -LineEdit/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) -LineEdit/colors/font_color_selected = Color( 1, 1, 1, 1 ) -LineEdit/colors/read_only = Color( 1, 1, 1, 0.3 ) -LineEdit/colors/selection_color = Color( 0.41, 0.61, 0.91, 0.4 ) -LineEdit/constants/minimum_spaces = 12 -LineEdit/fonts/font = null -LineEdit/icons/clear = ExtResource( 14 ) -LineEdit/styles/normal = SubResource( 3 ) -LineEdit/styles/read_only = SubResource( 1 ) -LinkButton/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) -LinkButton/styles/focus = SubResource( 18 ) -MenuButton/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) -MenuButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) -MenuButton/colors/font_color_hover = Color( 0.88, 0.8845, 0.8965, 1 ) -MenuButton/colors/font_color_pressed = Color( 1, 1, 1, 1 ) -MenuButton/constants/hseparation = 3 -MenuButton/fonts/font = null -MenuButton/styles/disabled = SubResource( 6 ) -MenuButton/styles/focus = SubResource( 6 ) -MenuButton/styles/hover = SubResource( 6 ) -MenuButton/styles/normal = SubResource( 6 ) -MenuButton/styles/pressed = SubResource( 6 ) -OptionButton/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) -OptionButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) -OptionButton/colors/font_color_hover = Color( 0.88, 0.8845, 0.8965, 1 ) -OptionButton/colors/font_color_pressed = Color( 0.41, 0.61, 0.91, 1 ) -OptionButton/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) -OptionButton/constants/arrow_margin = 4 -OptionButton/constants/hseparation = 4 -OptionButton/constants/modulate_arrow = 1 -OptionButton/icons/arrow = ExtResource( 11 ) -OptionButton/styles/disabled = SubResource( 1 ) -OptionButton/styles/hover = SubResource( 2 ) -OptionButton/styles/normal = SubResource( 3 ) -OptionButton/styles/pressed = SubResource( 4 ) -Panel/styles/panel = SubResource( 37 ) -PanelContainer/styles/panel = SubResource( 6 ) -PopupDialog/styles/panel = SubResource( 38 ) -PopupMenu/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) -PopupMenu/colors/font_color_accel = Color( 1, 1, 1, 0.3 ) -PopupMenu/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) -PopupMenu/colors/font_color_hover = Color( 0.88, 0.8845, 0.8965, 1 ) -PopupMenu/constants/vseparation = 5 -PopupMenu/icons/checked = ExtResource( 49 ) -PopupMenu/icons/radio_checked = ExtResource( 35 ) -PopupMenu/icons/radio_unchecked = ExtResource( 52 ) -PopupMenu/icons/submenu = ExtResource( 7 ) -PopupMenu/icons/unchecked = ExtResource( 43 ) -PopupMenu/icons/visibility_hidden = ExtResource( 30 ) -PopupMenu/icons/visibility_visible = ExtResource( 8 ) -PopupMenu/icons/visibility_xray = ExtResource( 28 ) -PopupMenu/styles/disabled = SubResource( 6 ) -PopupMenu/styles/focus = SubResource( 6 ) -PopupMenu/styles/hover = SubResource( 39 ) -PopupMenu/styles/labeled_separator_left = SubResource( 40 ) -PopupMenu/styles/labeled_separator_right = SubResource( 41 ) -PopupMenu/styles/normal = SubResource( 6 ) -PopupMenu/styles/panel = SubResource( 38 ) -PopupMenu/styles/pressed = SubResource( 6 ) -PopupMenu/styles/separator = SubResource( 42 ) -PopupPanel/styles/panel = SubResource( 38 ) -ProgressBar/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) -ProjectSettingsEditor/styles/panel = SubResource( 8 ) -RichTextLabel/colors/default_color = Color( 0.8, 0.8075, 0.8275, 1 ) -RichTextLabel/colors/font_color_shadow = Color( 0, 0, 0, 0 ) -RichTextLabel/constants/shadow_as_outline = 0 -RichTextLabel/constants/shadow_offset_x = 1 -RichTextLabel/constants/shadow_offset_y = 1 -RichTextLabel/styles/focus = SubResource( 43 ) -RichTextLabel/styles/normal = SubResource( 21 ) -TabContainer/colors/font_color_bg = Color( 1, 1, 1, 0.3 ) -TabContainer/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) -TabContainer/colors/font_color_fg = Color( 0.8, 0.8075, 0.8275, 1 ) -TabContainer/constants/hseparation = 4 -TabContainer/constants/label_valign_bg = 2 -TabContainer/constants/label_valign_fg = 0 -TabContainer/constants/side_margin = 0 -TabContainer/constants/top_margin = 24 -TabContainer/fonts/font = null -TabContainer/icons/decrement = ExtResource( 46 ) -TabContainer/icons/decrement_highlight = ExtResource( 41 ) -TabContainer/icons/increment = ExtResource( 40 ) -TabContainer/icons/increment_highlight = ExtResource( 53 ) -TabContainer/icons/menu = ExtResource( 51 ) -TabContainer/icons/menu_highlight = ExtResource( 48 ) -TabContainer/styles/panel = SubResource( 44 ) -TabContainer/styles/tab_bg = SubResource( 13 ) -TabContainer/styles/tab_disabled = SubResource( 45 ) -TabContainer/styles/tab_fg = SubResource( 14 ) -Tabs/colors/font_color_bg = Color( 1, 1, 1, 0.3 ) -Tabs/colors/font_color_fg = Color( 0.8, 0.8075, 0.8275, 1 ) -Tabs/constants/hseparation = 4 -Tabs/icons/close = ExtResource( 44 ) -Tabs/icons/decrement = ExtResource( 42 ) -Tabs/icons/decrement_highlight = ExtResource( 37 ) -Tabs/icons/increment = ExtResource( 54 ) -Tabs/icons/increment_highlight = ExtResource( 39 ) -Tabs/styles/button = SubResource( 6 ) -Tabs/styles/button_pressed = SubResource( 6 ) -Tabs/styles/tab_bg = SubResource( 13 ) -Tabs/styles/tab_disabled = SubResource( 45 ) -Tabs/styles/tab_fg = SubResource( 14 ) -TextEdit/colors/caret_color = Color( 0.8, 0.8075, 0.8275, 1 ) -TextEdit/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) -TextEdit/colors/selection_color = Color( 0.41, 0.61, 0.91, 0.4 ) -TextEdit/icons/fold = ExtResource( 5 ) -TextEdit/icons/folded = ExtResource( 3 ) -TextEdit/icons/space = ExtResource( 1 ) -TextEdit/icons/tab = ExtResource( 2 ) -TextEdit/styles/focus = SubResource( 2 ) -TextEdit/styles/normal = SubResource( 3 ) -TextEdit/styles/read_only = SubResource( 1 ) -ToolButton/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) -ToolButton/colors/font_color_hover = Color( 0.88, 0.8845, 0.8965, 1 ) -ToolButton/colors/font_color_pressed = Color( 0.41, 0.61, 0.91, 1 ) -ToolButton/styles/disabled = SubResource( 6 ) -ToolButton/styles/focus = SubResource( 6 ) -ToolButton/styles/hover = SubResource( 6 ) -ToolButton/styles/normal = SubResource( 6 ) -ToolButton/styles/pressed = SubResource( 6 ) -TooltipLabel/colors/font_color = Color( 0, 0, 0, 1 ) -TooltipPanel/styles/panel = SubResource( 46 ) -Tree/colors/custom_button_font_highlight = Color( 0.88, 0.8845, 0.8965, 1 ) -Tree/colors/drop_position_color = Color( 0.41, 0.61, 0.91, 1 ) -Tree/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) -Tree/colors/font_color_selected = Color( 1, 1, 1, 1 ) -Tree/colors/guide_color = Color( 1, 1, 1, 0.05 ) -Tree/colors/relationship_line_color = Color( 1, 1, 1, 0 ) -Tree/colors/title_button_color = Color( 0.8, 0.8075, 0.8275, 1 ) -Tree/constants/button_margin = 4 -Tree/constants/draw_guides = 1 -Tree/constants/draw_relationship_lines = 0 -Tree/constants/hseparation = 4 -Tree/constants/item_margin = 12 -Tree/constants/scroll_border = 40 -Tree/constants/scroll_speed = 12 -Tree/constants/vseparation = 4 -Tree/icons/arrow = ExtResource( 22 ) -Tree/icons/arrow_collapsed = ExtResource( 29 ) -Tree/icons/checked = ExtResource( 9 ) -Tree/icons/select_arrow = ExtResource( 17 ) -Tree/icons/unchecked = ExtResource( 36 ) -Tree/icons/updown = ExtResource( 23 ) -Tree/styles/bg = SubResource( 21 ) -Tree/styles/bg_focus = SubResource( 15 ) -Tree/styles/button_pressed = SubResource( 47 ) -Tree/styles/cursor = SubResource( 48 ) -Tree/styles/cursor_unfocused = SubResource( 48 ) -Tree/styles/custom_button = SubResource( 49 ) -Tree/styles/custom_button_hover = SubResource( 3 ) -Tree/styles/custom_button_pressed = SubResource( 50 ) -Tree/styles/hover = SubResource( 51 ) -Tree/styles/selected = SubResource( 35 ) -Tree/styles/selected_focus = SubResource( 36 ) -Tree/styles/title_button_hover = SubResource( 52 ) -Tree/styles/title_button_normal = SubResource( 52 ) -Tree/styles/title_button_pressed = SubResource( 52 ) -VSeparator/styles/separator = SubResource( 53 ) -VSlider/icons/grabber = ExtResource( 27 ) -VSlider/icons/grabber_highlight = ExtResource( 6 ) -VSlider/styles/grabber_area = SubResource( 54 ) -VSlider/styles/slider = SubResource( 55 ) -VSplitContainer/constants/separation = 8 -VSplitContainer/icons/grabber = ExtResource( 18 ) -WindowDialog/colors/title_color = Color( 0.8, 0.8075, 0.8275, 1 ) -WindowDialog/constants/close_h_ofs = 22 -WindowDialog/constants/close_v_ofs = 20 -WindowDialog/constants/title_height = 24 -WindowDialog/fonts/title_font = null -WindowDialog/icons/close = ExtResource( 16 ) -WindowDialog/icons/close_highlight = ExtResource( 12 ) -WindowDialog/styles/panel = SubResource( 56 ) diff --git a/material_maker/theme/light.tres b/material_maker/theme/light.tres deleted file mode 100644 index 380edc8..0000000 --- a/material_maker/theme/light.tres +++ /dev/null @@ -1,1040 +0,0 @@ -[gd_resource type="Theme" load_steps=119 format=2] - -[ext_resource path="res://material_maker/theme/light/textedit_tab.png" type="Texture" id=1] -[ext_resource path="res://material_maker/theme/light/checkbox_checked.png" type="Texture" id=2] -[ext_resource path="res://material_maker/theme/light/checkbox_radio_unchecked.png" type="Texture" id=3] -[ext_resource path="res://material_maker/theme/light/graphedit_minus.png" type="Texture" id=4] -[ext_resource path="res://material_maker/theme/light/graphedit_more.png" type="Texture" id=5] -[ext_resource path="res://material_maker/theme/light/tree_arrow.png" type="Texture" id=6] -[ext_resource path="res://material_maker/theme/light/graphnode_port.png" type="Texture" id=7] -[ext_resource path="res://material_maker/theme/light/hslider_tick.png" type="Texture" id=8] -[ext_resource path="res://material_maker/theme/light/vsplitcontainer_grabber.png" type="Texture" id=9] -[ext_resource path="res://material_maker/theme/light/optionbutton_arrow.png" type="Texture" id=10] -[ext_resource path="res://material_maker/theme/light/hsplitcontainer_grabber.png" type="Texture" id=11] -[ext_resource path="res://material_maker/theme/light/graphnode_close.png" type="Texture" id=12] -[ext_resource path="res://material_maker/theme/light/tree_updown.png" type="Texture" id=13] -[ext_resource path="res://material_maker/theme/light/hslider_grabber_highlight.png" type="Texture" id=14] -[ext_resource path="res://material_maker/theme/light/hslider_grabber_disabled.png" type="Texture" id=15] -[ext_resource path="res://material_maker/theme/light/graphedit_reset.png" type="Texture" id=16] -[ext_resource path="res://material_maker/theme/light/checkbox_radio_checked.png" type="Texture" id=17] -[ext_resource path="res://material_maker/theme/light/lineedit_clear.png" type="Texture" id=18] -[ext_resource path="res://material_maker/theme/light/checkbox_unchecked.png" type="Texture" id=19] -[ext_resource path="res://material_maker/theme/light/tree_arrow_collapsed.png" type="Texture" id=20] -[ext_resource path="res://material_maker/theme/light/textedit_fold.png" type="Texture" id=21] -[ext_resource path="res://material_maker/theme/light/hslider_grabber.png" type="Texture" id=22] -[ext_resource path="res://material_maker/theme/light/graphnode_resizer.png" type="Texture" id=23] -[ext_resource path="res://material_maker/theme/light/tree_unchecked.png" type="Texture" id=24] -[ext_resource path="res://material_maker/theme/light/textedit_folded.png" type="Texture" id=25] -[ext_resource path="res://material_maker/theme/light/windowdialog_close_highlight.png" type="Texture" id=26] -[ext_resource path="res://material_maker/theme/light/textedit_space.png" type="Texture" id=27] -[ext_resource path="res://material_maker/theme/light/windowdialog_close.png" type="Texture" id=28] -[ext_resource path="res://material_maker/theme/light/tree_checked.png" type="Texture" id=29] -[ext_resource path="res://material_maker/theme/light/tree_select_arrow.png" type="Texture" id=30] -[ext_resource path="res://material_maker/theme/light/tabcontainer_decrement_highlight.png" type="Texture" id=31] -[ext_resource path="res://material_maker/theme/light/checkbutton_off.png" type="Texture" id=32] -[ext_resource path="res://material_maker/theme/light/popupmenu_visibility_visible.png" type="Texture" id=33] -[ext_resource path="res://material_maker/theme/light/checkbutton_off_disabled.png" type="Texture" id=34] -[ext_resource path="res://material_maker/theme/light/popupmenu_checked.png" type="Texture" id=35] -[ext_resource path="res://material_maker/theme/light/colorpickerbutton_bg.png" type="Texture" id=36] -[ext_resource path="res://material_maker/theme/light/tabs_increment.png" type="Texture" id=37] -[ext_resource path="res://material_maker/theme/light/tabcontainer_decrement.png" type="Texture" id=38] -[ext_resource path="res://material_maker/theme/light/checkbutton_on.png" type="Texture" id=39] -[ext_resource path="res://material_maker/theme/light/tabs_close.png" type="Texture" id=40] -[ext_resource path="res://material_maker/theme/light/tabcontainer_menu.png" type="Texture" id=41] -[ext_resource path="res://material_maker/theme/light/vslider_grabber.png" type="Texture" id=42] -[ext_resource path="res://material_maker/theme/light/popupmenu_submenu.png" type="Texture" id=43] -[ext_resource path="res://material_maker/theme/light/vslider_grabber_highlight.png" type="Texture" id=44] -[ext_resource path="res://material_maker/theme/light/tabcontainer_menu_highlight.png" type="Texture" id=45] -[ext_resource path="res://material_maker/theme/light/popupmenu_visibility_xray.png" type="Texture" id=46] -[ext_resource path="res://material_maker/theme/light/popupmenu_visibility_hidden.png" type="Texture" id=47] -[ext_resource path="res://material_maker/theme/light/tabcontainer_increment.png" type="Texture" id=48] -[ext_resource path="res://material_maker/theme/light/popupmenu_radio_checked.png" type="Texture" id=49] -[ext_resource path="res://material_maker/theme/light/tabs_decrement.png" type="Texture" id=50] -[ext_resource path="res://material_maker/theme/light/popupmenu_unchecked.png" type="Texture" id=51] -[ext_resource path="res://material_maker/theme/light/graphedit_snap.png" type="Texture" id=52] -[ext_resource path="res://material_maker/theme/light/checkbutton_on_disabled.png" type="Texture" id=53] -[ext_resource path="res://material_maker/theme/light/popupmenu_radio_unchecked.png" type="Texture" id=54] -[ext_resource path="res://material_maker/theme/light/tabs_increment_highlight.png" type="Texture" id=55] -[ext_resource path="res://material_maker/theme/light/tabcontainer_increment_highlight.png" type="Texture" id=56] -[ext_resource path="res://material_maker/theme/light/tabs_decrement_highlight.png" type="Texture" id=57] - -[sub_resource type="StyleBoxFlat" id=1] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 1, 1, 1, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 1, 1, 1, 1 ) - -[sub_resource type="StyleBoxFlat" id=2] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.92, 0.92, 0.92, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.13, 0.44, 1, 1 ) - -[sub_resource type="StyleBoxFlat" id=3] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.92, 0.92, 0.92, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.75, 0.75, 0.75, 1 ) - -[sub_resource type="StyleBoxFlat" id=4] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.92, 0.92, 0.92, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.88, 0.88, 0.88, 1 ) - -[sub_resource type="StyleBoxFlat" id=5] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.92, 0.92, 0.92, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.13, 0.44, 1, 1 ) - -[sub_resource type="StyleBoxFlat" id=6] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.92, 0.92, 0.92, 1 ) -draw_center = false -border_color = Color( 0.88, 0.88, 0.88, 1 ) - -[sub_resource type="StyleBoxFlat" id=7] -bg_color = Color( 0.6, 0.6, 0.6, 0 ) - -[sub_resource type="StyleBoxFlat" id=8] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.921569, 0.921569, 0.921569, 0.847059 ) -border_color = Color( 0.88, 0.88, 0.88, 1 ) - -[sub_resource type="StyleBoxFlat" id=9] -bg_color = Color( 0.768627, 0.768627, 0.768627, 1 ) -border_width_left = 2 -border_width_top = 2 -border_width_right = 2 -border_width_bottom = 2 -border_color = Color( 0.686275, 0.686275, 0.686275, 1 ) -corner_radius_top_left = 2 -corner_radius_top_right = 2 -corner_radius_bottom_right = 2 -corner_radius_bottom_left = 2 - -[sub_resource type="StyleBoxFlat" id=10] -border_width_left = 2 -border_width_top = 2 -border_width_right = 2 -border_width_bottom = 2 -border_color = Color( 0.686275, 0.686275, 0.686275, 1 ) -corner_radius_top_left = 2 -corner_radius_top_right = 2 -corner_radius_bottom_right = 2 -corner_radius_bottom_left = 2 - -[sub_resource type="StyleBoxFlat" id=11] -bg_color = Color( 0.2, 0.2, 0.2, 1 ) -border_width_left = 2 -border_width_top = 2 -border_width_right = 2 -border_width_bottom = 2 -border_color = Color( 0.686275, 0.686275, 0.686275, 1 ) -corner_radius_top_left = 2 -corner_radius_top_right = 2 -corner_radius_bottom_right = 2 -corner_radius_bottom_left = 2 - -[sub_resource type="StyleBoxFlat" id=12] -content_margin_left = 2.0 -content_margin_right = 2.0 -content_margin_top = 0.0 -content_margin_bottom = 2.0 -bg_color = Color( 0.8568, 0.8816, 0.9264, 1 ) -border_width_left = 2 -border_width_right = 2 -border_width_bottom = 2 -border_color = Color( 0.13, 0.44, 1, 0.3 ) - -[sub_resource type="StyleBoxFlat" id=13] -content_margin_left = 8.0 -content_margin_right = 8.0 -content_margin_top = 8.0 -content_margin_bottom = 8.0 -bg_color = Color( 0.88, 0.88, 0.88, 1 ) -border_width_left = 1 -border_width_top = 24 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.94, 0.94, 0.94, 1 ) -expand_margin_top = 24.0 -shadow_color = Color( 0, 0, 0, 0.1 ) -shadow_size = 4 - -[sub_resource type="StyleBoxFlat" id=14] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.88, 0.88, 0.88, 1 ) - -[sub_resource type="StyleBoxFlat" id=15] -content_margin_left = 5.0 -content_margin_right = 5.0 -content_margin_top = 5.0 -content_margin_bottom = 5.0 -bg_color = Color( 1, 1, 1, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.84, 0.84, 0.84, 1 ) -expand_margin_top = -33.0 - -[sub_resource type="StyleBoxFlat" id=16] -content_margin_left = 2.0 -content_margin_right = 2.0 -content_margin_top = 4.0 -content_margin_bottom = 2.0 -bg_color = Color( 1, 1, 1, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.84, 0.84, 0.84, 1 ) - -[sub_resource type="StyleBoxFlat" id=17] -content_margin_left = 5.0 -content_margin_right = 5.0 -content_margin_top = 5.0 -content_margin_bottom = 5.0 -bg_color = Color( 1, 1, 1, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_color = Color( 0.84, 0.84, 0.84, 1 ) - -[sub_resource type="StyleBoxFlat" id=18] -content_margin_left = 10.0 -content_margin_right = 10.0 -content_margin_top = 5.0 -content_margin_bottom = 5.0 -bg_color = Color( 0.92, 0.92, 0.92, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_color = Color( 0.88, 0.88, 0.88, 1 ) -expand_margin_bottom = 1.0 - -[sub_resource type="StyleBoxFlat" id=19] -content_margin_left = 10.0 -content_margin_right = 10.0 -content_margin_top = 5.0 -content_margin_bottom = 5.0 -bg_color = Color( 0.94, 0.94, 0.94, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_color = Color( 0.84, 0.84, 0.84, 1 ) -expand_margin_bottom = 1.0 - -[sub_resource type="StyleBoxFlat" id=20] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 1, 1, 1, 1 ) -draw_center = false -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.625, 0.625, 0.625, 1 ) - -[sub_resource type="StyleBoxFlat" id=21] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 1, 1, 1, 0.5 ) -border_color = Color( 1, 1, 1, 1 ) - -[sub_resource type="StyleBoxFlat" id=22] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.92, 0.92, 0.92, 1 ) -draw_center = false -border_width_bottom = 1 -border_color = Color( 0.13, 0.44, 1, 1 ) - -[sub_resource type="StyleBoxEmpty" id=23] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 - -[sub_resource type="StyleBoxEmpty" id=24] -content_margin_left = 0.0 -content_margin_right = 0.0 -content_margin_top = 0.0 -content_margin_bottom = 0.0 - -[sub_resource type="StyleBoxEmpty" id=25] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 0.0 -content_margin_bottom = 4.0 - -[sub_resource type="StyleBoxFlat" id=26] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.92, 0.92, 0.92, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.84, 0.84, 0.84, 1 ) - -[sub_resource type="StyleBoxFlat" id=27] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 1, 1, 1, 0.9 ) -draw_center = false -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.65, 0.5655, 0.26, 1 ) -shadow_color = Color( 0.65, 0.5655, 0.26, 0.1 ) -shadow_size = 8 - -[sub_resource type="StyleBoxFlat" id=28] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 1, 1, 1, 0.3 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0, 0, 0, 0.9 ) - -[sub_resource type="StyleBoxFlat" id=29] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 1, 1, 1, 0.4 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0, 0, 0, 0.9 ) - -[sub_resource type="StyleBoxFlat" id=30] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 1, 1, 1, 0.7 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0, 0, 0, 0.9 ) -corner_radius_top_left = 10 -corner_radius_top_right = 10 -corner_radius_bottom_right = 10 -corner_radius_bottom_left = 10 - -[sub_resource type="StyleBoxFlat" id=31] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 1, 1, 1, 0.9 ) -draw_center = false -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.75, 0.3525, 0.315, 1 ) -shadow_color = Color( 0.75, 0.3525, 0.315, 0.2 ) -shadow_size = 8 - -[sub_resource type="StyleBoxFlat" id=32] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 1, 1, 1, 0.9 ) -border_width_left = 1 -border_width_top = 22 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.278431, 0.533333, 1, 0.901961 ) -corner_radius_top_left = 10 -corner_radius_top_right = 10 -corner_radius_bottom_right = 10 -corner_radius_bottom_left = 10 -shadow_color = Color( 0, 0, 0, 0.1 ) -shadow_size = 8 - -[sub_resource type="StyleBoxFlat" id=33] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 1, 1, 1, 0.7 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0, 0, 0, 0.9 ) - -[sub_resource type="StyleBoxFlat" id=34] -content_margin_left = 28.0 -content_margin_right = 28.0 -content_margin_top = 24.0 -content_margin_bottom = 5.0 -bg_color = Color( 1, 1, 1, 0.9 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.13, 0.44, 1, 0.9 ) -shadow_color = Color( 0, 0, 0, 0.1 ) -shadow_size = 8 - -[sub_resource type="StyleBoxLine" id=35] -color = Color( 0, 0, 0, 0.1 ) - -[sub_resource type="StyleBoxFlat" id=36] -content_margin_left = 0.0 -content_margin_right = 0.0 -content_margin_top = 2.0 -content_margin_bottom = 2.0 -bg_color = Color( 0.75, 0.75, 0.75, 1 ) - -[sub_resource type="StyleBoxFlat" id=37] -content_margin_left = 0.0 -content_margin_right = 0.0 -content_margin_top = 2.0 -content_margin_bottom = 2.0 -bg_color = Color( 0.84, 0.84, 0.84, 1 ) - -[sub_resource type="StyleBoxFlat" id=38] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.92, 0.92, 0.92, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.84, 0.84, 0.84, 1 ) - -[sub_resource type="StyleBoxFlat" id=39] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 1, 1, 1, 1 ) -draw_center = false -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0, 0, 0, 0.2 ) - -[sub_resource type="StyleBoxFlat" id=40] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0, 0, 0, 0.2 ) -border_color = Color( 1, 1, 1, 1 ) - -[sub_resource type="StyleBoxFlat" id=41] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0, 0, 0, 0.2 ) -border_color = Color( 1, 1, 1, 1 ) - -[sub_resource type="StyleBoxFlat" id=42] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.92, 0.92, 0.92, 1 ) - -[sub_resource type="StyleBoxFlat" id=43] -content_margin_left = 8.0 -content_margin_right = 8.0 -content_margin_top = 8.0 -content_margin_bottom = 8.0 -bg_color = Color( 1, 1, 1, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.75, 0.75, 0.75, 1 ) -shadow_color = Color( 0, 0, 0, 0.1 ) -shadow_size = 4 - -[sub_resource type="StyleBoxFlat" id=44] -content_margin_left = 6.0 -content_margin_right = 6.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.92, 0.92, 0.92, 1 ) -border_color = Color( 0.88, 0.88, 0.88, 1 ) - -[sub_resource type="StyleBoxLine" id=45] -color = Color( 0, 0, 0, 0.1 ) -grow_begin = 7.0 - -[sub_resource type="StyleBoxLine" id=46] -color = Color( 0, 0, 0, 0.1 ) -grow_end = 7.0 - -[sub_resource type="StyleBoxLine" id=47] -color = Color( 0, 0, 0, 0.1 ) -grow_begin = 7.0 -grow_end = 7.0 - -[sub_resource type="StyleBoxEmpty" id=48] - -[sub_resource type="StyleBoxFlat" id=49] -content_margin_left = 5.0 -content_margin_right = 5.0 -content_margin_top = 5.0 -content_margin_bottom = 5.0 -bg_color = Color( 1, 1, 1, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.84, 0.84, 0.84, 1 ) - -[sub_resource type="StyleBoxFlat" id=50] -content_margin_left = 10.0 -content_margin_right = 10.0 -content_margin_top = 5.0 -content_margin_bottom = 5.0 -bg_color = Color( 1, 1, 1, 1 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_color = Color( 1, 1, 1, 1 ) -expand_margin_bottom = 1.0 - -[sub_resource type="StyleBoxFlat" id=51] -content_margin_left = 1.0 -content_margin_right = 1.0 -content_margin_top = 1.0 -content_margin_bottom = 1.0 -bg_color = Color( 1, 1, 1, 0.901961 ) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.729412, 0.729412, 0.729412, 1 ) -shadow_color = Color( 0.745098, 0.745098, 0.745098, 0.101961 ) -shadow_size = 4 - -[sub_resource type="StyleBoxFlat" id=52] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.75, 0.75, 0.75, 1 ) -border_color = Color( 1, 1, 1, 1 ) - -[sub_resource type="StyleBoxFlat" id=53] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 1, 1, 1, 1 ) -draw_center = false -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.75, 0.75, 0.75, 1 ) - -[sub_resource type="StyleBoxEmpty" id=54] - -[sub_resource type="StyleBoxEmpty" id=55] - -[sub_resource type="StyleBoxFlat" id=56] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0, 0, 0, 0.08 ) -border_color = Color( 1, 1, 1, 1 ) - -[sub_resource type="StyleBoxFlat" id=57] -content_margin_left = 4.0 -content_margin_right = 4.0 -content_margin_top = 4.0 -content_margin_bottom = 4.0 -bg_color = Color( 0.84, 0.84, 0.84, 1 ) -border_color = Color( 1, 1, 1, 1 ) - -[sub_resource type="StyleBoxLine" id=58] -color = Color( 0, 0, 0, 0.1 ) -grow_begin = 0.0 -grow_end = 0.0 -vertical = true - -[sub_resource type="StyleBoxFlat" id=59] -content_margin_left = 2.0 -content_margin_right = 2.0 -content_margin_top = 0.0 -content_margin_bottom = 0.0 -bg_color = Color( 0.75, 0.75, 0.75, 1 ) - -[sub_resource type="StyleBoxFlat" id=60] -content_margin_left = 2.0 -content_margin_right = 2.0 -content_margin_top = 0.0 -content_margin_bottom = 0.0 -bg_color = Color( 0.84, 0.84, 0.84, 1 ) - -[sub_resource type="StyleBoxFlat" id=61] -content_margin_left = 8.0 -content_margin_right = 8.0 -content_margin_top = 8.0 -content_margin_bottom = 8.0 -bg_color = Color( 1, 1, 1, 1 ) -border_width_left = 1 -border_width_top = 24 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color( 0.94, 0.94, 0.94, 1 ) -expand_margin_top = 24.0 -shadow_color = Color( 0, 0, 0, 0.1 ) -shadow_size = 4 - -[resource] -Button/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) -Button/colors/font_color_disabled = Color( 0, 0, 0, 0.3 ) -Button/colors/font_color_hover = Color( 0.15, 0.15, 0.15, 1 ) -Button/colors/font_color_pressed = Color( 0.13, 0.44, 1, 1 ) -Button/colors/icon_color_hover = Color( 1.45, 1.45, 1.45, 1 ) -Button/colors/icon_color_pressed = Color( 0.455, 1.54, 3.5, 1 ) -Button/constants/hseparation = 2 -Button/fonts/font = null -Button/styles/disabled = SubResource( 1 ) -Button/styles/focus = SubResource( 2 ) -Button/styles/hover = SubResource( 3 ) -Button/styles/normal = SubResource( 4 ) -Button/styles/pressed = SubResource( 5 ) -CheckBox/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) -CheckBox/colors/font_color_disabled = Color( 0, 0, 0, 0.3 ) -CheckBox/colors/font_color_hover = Color( 0.15, 0.15, 0.15, 1 ) -CheckBox/colors/font_color_hover_pressed = Color( 0, 0, 0, 1 ) -CheckBox/colors/font_color_pressed = Color( 0.13, 0.44, 1, 1 ) -CheckBox/colors/icon_color_hover = Color( 1.45, 1.45, 1.45, 1 ) -CheckBox/constants/check_vadjust = 0 -CheckBox/constants/hseparation = 4 -CheckBox/fonts/font = null -CheckBox/icons/checked = ExtResource( 2 ) -CheckBox/icons/radio_checked = ExtResource( 17 ) -CheckBox/icons/radio_unchecked = ExtResource( 3 ) -CheckBox/icons/unchecked = ExtResource( 19 ) -CheckBox/styles/disabled = SubResource( 6 ) -CheckBox/styles/hover = SubResource( 6 ) -CheckBox/styles/hover_pressed = SubResource( 7 ) -CheckBox/styles/normal = SubResource( 6 ) -CheckBox/styles/pressed = SubResource( 6 ) -CheckButton/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) -CheckButton/colors/font_color_disabled = Color( 0, 0, 0, 0.3 ) -CheckButton/colors/font_color_hover = Color( 0.15, 0.15, 0.15, 1 ) -CheckButton/colors/font_color_pressed = Color( 0.13, 0.44, 1, 1 ) -CheckButton/colors/icon_color_hover = Color( 1.45, 1.45, 1.45, 1 ) -CheckButton/constants/check_vadjust = 0 -CheckButton/constants/hseparation = 4 -CheckButton/icons/off = ExtResource( 32 ) -CheckButton/icons/off_disabled = ExtResource( 34 ) -CheckButton/icons/on = ExtResource( 39 ) -CheckButton/icons/on_disabled = ExtResource( 53 ) -CheckButton/styles/disabled = SubResource( 8 ) -CheckButton/styles/hover = SubResource( 8 ) -CheckButton/styles/normal = SubResource( 8 ) -CheckButton/styles/pressed = SubResource( 8 ) -ColorPickerButton/colors/font_color = Color( 1, 1, 1, 1 ) -ColorPickerButton/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.3 ) -ColorPickerButton/colors/font_color_hover = Color( 1, 1, 1, 1 ) -ColorPickerButton/colors/font_color_pressed = Color( 0.8, 0.8, 0.8, 1 ) -ColorPickerButton/constants/hseparation = 2 -ColorPickerButton/fonts/font = null -ColorPickerButton/icons/bg = ExtResource( 36 ) -ColorPickerButton/styles/hover = SubResource( 9 ) -ColorPickerButton/styles/normal = SubResource( 10 ) -ColorPickerButton/styles/pressed = SubResource( 11 ) -Editor/colors/accent_color = Color( 0.13, 0.44, 1, 1 ) -Editor/colors/axis_x_color = Color( 0.96, 0.2, 0.32, 1 ) -Editor/colors/axis_y_color = Color( 0.53, 0.84, 0.01, 1 ) -Editor/colors/axis_z_color = Color( 0.16, 0.55, 0.96, 1 ) -Editor/colors/base_color = Color( 1, 1, 1, 1 ) -Editor/colors/box_selection_fill_color = Color( 0.13, 0.44, 1, 0.3 ) -Editor/colors/box_selection_stroke_color = Color( 0.13, 0.44, 1, 0.8 ) -Editor/colors/contrast_color_1 = Color( 0.75, 0.75, 0.75, 1 ) -Editor/colors/contrast_color_2 = Color( 0.625, 0.625, 0.625, 1 ) -Editor/colors/dark_color_1 = Color( 0.92, 0.92, 0.92, 1 ) -Editor/colors/dark_color_2 = Color( 0.88, 0.88, 0.88, 1 ) -Editor/colors/dark_color_3 = Color( 0.84, 0.84, 0.84, 1 ) -Editor/colors/disabled_font_color = Color( 0, 0, 0, 0.3 ) -Editor/colors/error_color = Color( 0.75, 0.3525, 0.315, 1 ) -Editor/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) -Editor/colors/highlight_color = Color( 0, 0, 0, 0.2 ) -Editor/colors/highlighted_font_color = Color( 0.15, 0.15, 0.15, 1 ) -Editor/colors/mono_color = Color( 0, 0, 0, 1 ) -Editor/colors/prop_category = Color( 0.8096, 0.8096, 0.8096, 1 ) -Editor/colors/prop_section = Color( 0.8372, 0.8372, 0.8372, 1 ) -Editor/colors/prop_subsection = Color( 0.8648, 0.8648, 0.8648, 1 ) -Editor/colors/property_color = Color( 0.375, 0.375, 0.375, 1 ) -Editor/colors/success_color = Color( 0.2925, 0.6175, 0.325, 1 ) -Editor/colors/warning_color = Color( 0.65, 0.5655, 0.26, 1 ) -Editor/constants/dark_theme = 0 -Editor/constants/inspector_margin = 8 -Editor/constants/scale = 1 -Editor/constants/thumb_size = 64 -Editor/styles/sub_inspector_bg = SubResource( 12 ) -EditorAbout/styles/panel = SubResource( 13 ) -EditorSettingsDialog/styles/panel = SubResource( 13 ) -EditorStyles/styles/Background = SubResource( 14 ) -EditorStyles/styles/BottomPanelDebuggerOverride = SubResource( 15 ) -EditorStyles/styles/Content = SubResource( 16 ) -EditorStyles/styles/DebuggerPanel = SubResource( 17 ) -EditorStyles/styles/DebuggerTabBG = SubResource( 18 ) -EditorStyles/styles/DebuggerTabFG = SubResource( 19 ) -EditorStyles/styles/Focus = SubResource( 20 ) -EditorStyles/styles/Information3dViewport = SubResource( 21 ) -EditorStyles/styles/MenuHover = SubResource( 22 ) -EditorStyles/styles/MenuPanel = SubResource( 8 ) -EditorStyles/styles/PlayButtonPanel = SubResource( 23 ) -EditorStyles/styles/SceneTabBG = SubResource( 18 ) -EditorStyles/styles/SceneTabFG = SubResource( 19 ) -EditorStyles/styles/ScriptEditor = SubResource( 24 ) -EditorStyles/styles/ScriptEditorPanel = SubResource( 25 ) -GraphEdit/colors/activity = Color( 0.13, 0.44, 1, 1 ) -GraphEdit/colors/grid_major = Color( 0, 0, 0, 0.15 ) -GraphEdit/colors/grid_minor = Color( 0, 0, 0, 0.07 ) -GraphEdit/colors/selection_fill = Color( 0.13, 0.44, 1, 0.3 ) -GraphEdit/colors/selection_stroke = Color( 0.13, 0.44, 1, 0.8 ) -GraphEdit/constants/bezier_len_neg = 160 -GraphEdit/constants/bezier_len_pos = 80 -GraphEdit/constants/port_grab_distance_vertical = 12 -GraphEdit/icons/minus = ExtResource( 4 ) -GraphEdit/icons/more = ExtResource( 5 ) -GraphEdit/icons/reset = ExtResource( 16 ) -GraphEdit/icons/snap = ExtResource( 52 ) -GraphEdit/styles/bg = SubResource( 26 ) -GraphNode/colors/close_color = Color( 0, 0, 0, 0.7 ) -GraphNode/colors/resizer_color = Color( 0, 0, 0, 0.7 ) -GraphNode/colors/title_color = Color( 0, 0, 0, 1 ) -GraphNode/constants/close_h_offset = 20 -GraphNode/constants/close_offset = 20 -GraphNode/constants/port_offset = 10 -GraphNode/constants/separation = 1 -GraphNode/constants/title_h_offset = -16 -GraphNode/constants/title_offset = 20 -GraphNode/icons/close = ExtResource( 12 ) -GraphNode/icons/port = ExtResource( 7 ) -GraphNode/icons/resizer = ExtResource( 23 ) -GraphNode/styles/breakpoint = SubResource( 27 ) -GraphNode/styles/comment = SubResource( 28 ) -GraphNode/styles/commentfocus = SubResource( 29 ) -GraphNode/styles/frame = SubResource( 30 ) -GraphNode/styles/position = SubResource( 31 ) -GraphNode/styles/selectedframe = SubResource( 32 ) -GraphNode/styles/state_machine_frame = SubResource( 33 ) -GraphNode/styles/state_machine_selectedframe = SubResource( 34 ) -HSeparator/styles/separator = SubResource( 35 ) -HSlider/icons/grabber = ExtResource( 22 ) -HSlider/icons/grabber_disabled = ExtResource( 15 ) -HSlider/icons/grabber_highlight = ExtResource( 14 ) -HSlider/icons/tick = ExtResource( 8 ) -HSlider/styles/grabber_area = SubResource( 36 ) -HSlider/styles/slider = SubResource( 37 ) -HSplitContainer/constants/separation = 8 -HSplitContainer/icons/grabber = ExtResource( 11 ) -ItemList/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) -ItemList/colors/font_color_selected = Color( 0, 0, 0, 1 ) -ItemList/colors/guide_color = Color( 0, 0, 0, 0.05 ) -ItemList/constants/hseparation = 3 -ItemList/constants/icon_margin = 4 -ItemList/constants/line_separation = 3 -ItemList/constants/vseparation = 3 -ItemList/styles/bg = SubResource( 38 ) -ItemList/styles/bg_focus = SubResource( 20 ) -ItemList/styles/cursor = SubResource( 39 ) -ItemList/styles/cursor_unfocused = SubResource( 39 ) -ItemList/styles/selected = SubResource( 40 ) -ItemList/styles/selected_focus = SubResource( 41 ) -Label/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) -Label/colors/font_color_shadow = Color( 0, 0, 0, 0 ) -Label/colors/font_outline_modulate = Color( 0, 0, 0, 1 ) -Label/constants/line_spacing = 3 -Label/constants/shadow_as_outline = 0 -Label/constants/shadow_offset_x = 1 -Label/constants/shadow_offset_y = 1 -Label/fonts/font = null -Label/styles/normal = SubResource( 23 ) -LineEdit/colors/clear_button_color = Color( 0.25, 0.25, 0.25, 1 ) -LineEdit/colors/clear_button_color_pressed = Color( 0.13, 0.44, 1, 1 ) -LineEdit/colors/cursor_color = Color( 0.25, 0.25, 0.25, 1 ) -LineEdit/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) -LineEdit/colors/font_color_selected = Color( 0, 0, 0, 1 ) -LineEdit/colors/read_only = Color( 0, 0, 0, 0.3 ) -LineEdit/colors/selection_color = Color( 0.13, 0.44, 1, 0.4 ) -LineEdit/constants/minimum_spaces = 12 -LineEdit/fonts/font = null -LineEdit/icons/clear = ExtResource( 18 ) -LineEdit/styles/focus = SubResource( 2 ) -LineEdit/styles/normal = SubResource( 4 ) -LineEdit/styles/read_only = SubResource( 1 ) -LinkButton/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) -LinkButton/styles/focus = SubResource( 23 ) -MenuButton/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) -MenuButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) -MenuButton/colors/font_color_hover = Color( 0.15, 0.15, 0.15, 1 ) -MenuButton/colors/font_color_pressed = Color( 0, 0, 0, 1 ) -MenuButton/constants/hseparation = 3 -MenuButton/fonts/font = null -MenuButton/styles/disabled = SubResource( 8 ) -MenuButton/styles/focus = SubResource( 8 ) -MenuButton/styles/hover = SubResource( 8 ) -MenuButton/styles/normal = SubResource( 8 ) -MenuButton/styles/pressed = SubResource( 8 ) -OptionButton/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) -OptionButton/colors/font_color_disabled = Color( 0, 0, 0, 0.3 ) -OptionButton/colors/font_color_hover = Color( 0.15, 0.15, 0.15, 1 ) -OptionButton/colors/font_color_pressed = Color( 0.13, 0.44, 1, 1 ) -OptionButton/colors/icon_color_hover = Color( 1.45, 1.45, 1.45, 1 ) -OptionButton/constants/arrow_margin = 4 -OptionButton/constants/hseparation = 4 -OptionButton/constants/modulate_arrow = 1 -OptionButton/fonts/font = null -OptionButton/icons/arrow = ExtResource( 10 ) -OptionButton/styles/disabled = SubResource( 1 ) -OptionButton/styles/focus = SubResource( 2 ) -OptionButton/styles/hover = SubResource( 3 ) -OptionButton/styles/normal = SubResource( 4 ) -OptionButton/styles/pressed = SubResource( 5 ) -Panel/styles/panel = SubResource( 42 ) -PanelContainer/styles/panel = SubResource( 8 ) -PopupDialog/styles/panel = SubResource( 43 ) -PopupMenu/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) -PopupMenu/colors/font_color_accel = Color( 0, 0, 0, 0.3 ) -PopupMenu/colors/font_color_disabled = Color( 0, 0, 0, 0.3 ) -PopupMenu/colors/font_color_hover = Color( 0.15, 0.15, 0.15, 1 ) -PopupMenu/constants/hseparation = 4 -PopupMenu/constants/vseparation = 5 -PopupMenu/fonts/font = null -PopupMenu/icons/checked = ExtResource( 35 ) -PopupMenu/icons/radio_checked = ExtResource( 49 ) -PopupMenu/icons/radio_unchecked = ExtResource( 54 ) -PopupMenu/icons/submenu = ExtResource( 43 ) -PopupMenu/icons/unchecked = ExtResource( 51 ) -PopupMenu/icons/visibility_hidden = ExtResource( 47 ) -PopupMenu/icons/visibility_visible = ExtResource( 33 ) -PopupMenu/icons/visibility_xray = ExtResource( 46 ) -PopupMenu/styles/disabled = SubResource( 8 ) -PopupMenu/styles/focus = SubResource( 8 ) -PopupMenu/styles/hover = SubResource( 44 ) -PopupMenu/styles/labeled_separator_left = SubResource( 45 ) -PopupMenu/styles/labeled_separator_right = SubResource( 46 ) -PopupMenu/styles/normal = SubResource( 8 ) -PopupMenu/styles/panel = SubResource( 43 ) -PopupMenu/styles/pressed = SubResource( 8 ) -PopupMenu/styles/separator = SubResource( 47 ) -PopupPanel/styles/panel = SubResource( 43 ) -ProgressBar/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) -ProjectSettingsEditor/styles/panel = SubResource( 13 ) -RichTextLabel/colors/default_color = Color( 0.25, 0.25, 0.25, 1 ) -RichTextLabel/colors/font_color_shadow = Color( 0, 0, 0, 0 ) -RichTextLabel/constants/shadow_as_outline = 0 -RichTextLabel/constants/shadow_offset_x = 1 -RichTextLabel/constants/shadow_offset_y = 1 -RichTextLabel/styles/focus = SubResource( 48 ) -RichTextLabel/styles/normal = SubResource( 26 ) -TabContainer/colors/font_color_bg = Color( 0, 0, 0, 0.3 ) -TabContainer/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) -TabContainer/colors/font_color_fg = Color( 0.25, 0.25, 0.25, 1 ) -TabContainer/constants/hseparation = 4 -TabContainer/constants/label_valign_bg = 2 -TabContainer/constants/label_valign_fg = 0 -TabContainer/constants/side_margin = 0 -TabContainer/constants/top_margin = 24 -TabContainer/fonts/font = null -TabContainer/icons/decrement = ExtResource( 38 ) -TabContainer/icons/decrement_highlight = ExtResource( 31 ) -TabContainer/icons/increment = ExtResource( 48 ) -TabContainer/icons/increment_highlight = ExtResource( 56 ) -TabContainer/icons/menu = ExtResource( 41 ) -TabContainer/icons/menu_highlight = ExtResource( 45 ) -TabContainer/styles/panel = SubResource( 49 ) -TabContainer/styles/tab_bg = SubResource( 18 ) -TabContainer/styles/tab_disabled = SubResource( 50 ) -TabContainer/styles/tab_fg = SubResource( 19 ) -Tabs/colors/font_color_bg = Color( 0, 0, 0, 0.3 ) -Tabs/colors/font_color_fg = Color( 0.25, 0.25, 0.25, 1 ) -Tabs/constants/hseparation = 4 -Tabs/icons/close = ExtResource( 40 ) -Tabs/icons/decrement = ExtResource( 50 ) -Tabs/icons/decrement_highlight = ExtResource( 57 ) -Tabs/icons/increment = ExtResource( 37 ) -Tabs/icons/increment_highlight = ExtResource( 55 ) -Tabs/styles/button = SubResource( 8 ) -Tabs/styles/button_pressed = SubResource( 8 ) -Tabs/styles/tab_bg = SubResource( 18 ) -Tabs/styles/tab_disabled = SubResource( 50 ) -Tabs/styles/tab_fg = SubResource( 19 ) -TextEdit/colors/background_color = Color( 0, 0, 0, 0 ) -TextEdit/colors/brace_mismatch_color = Color( 1, 0.2, 0.2, 1 ) -TextEdit/colors/breakpoint_color = Color( 0.8, 0.8, 0.4, 0.2 ) -TextEdit/colors/caret_background_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/caret_color = Color( 0.25, 0.25, 0.25, 1 ) -TextEdit/colors/code_folding_color = Color( 0.8, 0.8, 0.8, 0.8 ) -TextEdit/colors/completion_background_color = Color( 0.172549, 0.164706, 0.196078, 1 ) -TextEdit/colors/completion_existing_color = Color( 0.87451, 0.87451, 0.87451, 0.129412 ) -TextEdit/colors/completion_font_color = Color( 0.371094, 0.00724792, 0.00724792, 1 ) -TextEdit/colors/completion_scroll_color = Color( 1, 1, 1, 1 ) -TextEdit/colors/completion_selected_color = Color( 0.262745, 0.258824, 0.266667, 1 ) -TextEdit/colors/current_line_color = Color( 0.25, 0.25, 0.26, 0.8 ) -TextEdit/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) -TextEdit/colors/font_color_selected = Color( 0, 0, 0, 1 ) -TextEdit/colors/function_color = Color( 0.4, 0.635294, 0.807843, 1 ) -TextEdit/colors/line_number_color = Color( 0.666667, 0.666667, 0.666667, 0.4 ) -TextEdit/colors/mark_color = Color( 1, 0.4, 0.4, 0.4 ) -TextEdit/colors/member_variable_color = Color( 0.901961, 0.305882, 0.34902, 1 ) -TextEdit/colors/number_color = Color( 0.921569, 0.584314, 0.196078, 1 ) -TextEdit/colors/safe_line_number_color = Color( 0.666667, 0.784314, 0.666667, 0.6 ) -TextEdit/colors/selection_color = Color( 0.13, 0.44, 1, 0.4 ) -TextEdit/colors/symbol_color = Color( 0.941176, 0.941176, 0.941176, 1 ) -TextEdit/colors/word_highlighted_color = Color( 0.8, 0.9, 0.9, 0.15 ) -TextEdit/constants/completion_lines = 7 -TextEdit/constants/completion_max_width = 50 -TextEdit/constants/completion_scroll_width = 3 -TextEdit/constants/line_spacing = 4 -TextEdit/fonts/font = null -TextEdit/icons/fold = ExtResource( 21 ) -TextEdit/icons/folded = ExtResource( 25 ) -TextEdit/icons/space = ExtResource( 27 ) -TextEdit/icons/tab = ExtResource( 1 ) -TextEdit/styles/focus = SubResource( 3 ) -TextEdit/styles/normal = SubResource( 4 ) -TextEdit/styles/read_only = SubResource( 1 ) -ToolButton/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) -ToolButton/colors/font_color_disabled = Color( 0.9, 0.95, 1, 0.3 ) -ToolButton/colors/font_color_hover = Color( 0.15, 0.15, 0.15, 1 ) -ToolButton/colors/font_color_pressed = Color( 0.13, 0.44, 1, 1 ) -ToolButton/constants/hseparation = 3 -ToolButton/fonts/font = null -ToolButton/styles/disabled = SubResource( 8 ) -ToolButton/styles/focus = SubResource( 8 ) -ToolButton/styles/hover = SubResource( 8 ) -ToolButton/styles/normal = SubResource( 8 ) -ToolButton/styles/pressed = SubResource( 8 ) -TooltipLabel/colors/font_color = Color( 0, 0, 0, 1 ) -TooltipPanel/styles/panel = SubResource( 51 ) -Tree/colors/cursor_color = Color( 0, 0, 0, 1 ) -Tree/colors/custom_button_font_highlight = Color( 0.15, 0.15, 0.15, 1 ) -Tree/colors/drop_position_color = Color( 0.13, 0.44, 1, 1 ) -Tree/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) -Tree/colors/font_color_selected = Color( 0, 0, 0, 1 ) -Tree/colors/guide_color = Color( 0, 0, 0, 0.05 ) -Tree/colors/relationship_line_color = Color( 0, 0, 0, 0 ) -Tree/colors/selection_color = Color( 0.1, 0.1, 1, 0.8 ) -Tree/colors/title_button_color = Color( 0.25, 0.25, 0.25, 1 ) -Tree/constants/button_margin = 4 -Tree/constants/draw_guides = 1 -Tree/constants/draw_relationship_lines = 0 -Tree/constants/guide_width = 2 -Tree/constants/hseparation = 4 -Tree/constants/item_margin = 12 -Tree/constants/scroll_border = 40 -Tree/constants/scroll_speed = 12 -Tree/constants/vseparation = 4 -Tree/fonts/font = null -Tree/fonts/title_button_font = null -Tree/icons/arrow = ExtResource( 6 ) -Tree/icons/arrow_collapsed = ExtResource( 20 ) -Tree/icons/checked = ExtResource( 29 ) -Tree/icons/select_arrow = ExtResource( 30 ) -Tree/icons/unchecked = ExtResource( 24 ) -Tree/icons/updown = ExtResource( 13 ) -Tree/styles/bg = SubResource( 26 ) -Tree/styles/bg_focus = SubResource( 20 ) -Tree/styles/button_pressed = SubResource( 52 ) -Tree/styles/cursor = SubResource( 53 ) -Tree/styles/cursor_unfocused = SubResource( 53 ) -Tree/styles/custom_button = SubResource( 54 ) -Tree/styles/custom_button_hover = SubResource( 4 ) -Tree/styles/custom_button_pressed = SubResource( 55 ) -Tree/styles/hover = SubResource( 56 ) -Tree/styles/selected = SubResource( 40 ) -Tree/styles/selected_focus = SubResource( 41 ) -Tree/styles/title_button_hover = SubResource( 57 ) -Tree/styles/title_button_normal = SubResource( 57 ) -Tree/styles/title_button_pressed = SubResource( 57 ) -VSeparator/styles/separator = SubResource( 58 ) -VSlider/icons/grabber = ExtResource( 42 ) -VSlider/icons/grabber_highlight = ExtResource( 44 ) -VSlider/styles/grabber_area = SubResource( 59 ) -VSlider/styles/slider = SubResource( 60 ) -VSplitContainer/constants/separation = 8 -VSplitContainer/icons/grabber = ExtResource( 9 ) -WindowDialog/colors/title_color = Color( 0.25, 0.25, 0.25, 1 ) -WindowDialog/constants/close_h_ofs = 22 -WindowDialog/constants/close_v_ofs = 20 -WindowDialog/constants/scaleborder_size = 4 -WindowDialog/constants/title_height = 24 -WindowDialog/fonts/title_font = null -WindowDialog/icons/close = ExtResource( 28 ) -WindowDialog/icons/close_highlight = ExtResource( 26 ) -WindowDialog/styles/panel = SubResource( 61 ) diff --git a/material_maker/theme/light/checkbox_checked.png b/material_maker/theme/light/checkbox_checked.png deleted file mode 100644 index 5c73067..0000000 Binary files a/material_maker/theme/light/checkbox_checked.png and /dev/null differ diff --git a/material_maker/theme/light/checkbox_checked.png.import b/material_maker/theme/light/checkbox_checked.png.import deleted file mode 100644 index 6ed3a7b..0000000 --- a/material_maker/theme/light/checkbox_checked.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/checkbox_checked.png-c0986c182e6fca2791532c43a111e8f5.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/checkbox_checked.png" -dest_files=[ "res://.import/checkbox_checked.png-c0986c182e6fca2791532c43a111e8f5.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/checkbox_radio_checked.png b/material_maker/theme/light/checkbox_radio_checked.png deleted file mode 100644 index e323bdb..0000000 Binary files a/material_maker/theme/light/checkbox_radio_checked.png and /dev/null differ diff --git a/material_maker/theme/light/checkbox_radio_checked.png.import b/material_maker/theme/light/checkbox_radio_checked.png.import deleted file mode 100644 index 2354f5f..0000000 --- a/material_maker/theme/light/checkbox_radio_checked.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/checkbox_radio_checked.png-8e1a3984b7a5589bd0f50cf397fea5ba.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/checkbox_radio_checked.png" -dest_files=[ "res://.import/checkbox_radio_checked.png-8e1a3984b7a5589bd0f50cf397fea5ba.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/checkbox_radio_unchecked.png b/material_maker/theme/light/checkbox_radio_unchecked.png deleted file mode 100644 index ed850b2..0000000 Binary files a/material_maker/theme/light/checkbox_radio_unchecked.png and /dev/null differ diff --git a/material_maker/theme/light/checkbox_radio_unchecked.png.import b/material_maker/theme/light/checkbox_radio_unchecked.png.import deleted file mode 100644 index 43e7e33..0000000 --- a/material_maker/theme/light/checkbox_radio_unchecked.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/checkbox_radio_unchecked.png-faf4dd51bc2504619e8a09cf6d90bc5c.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/checkbox_radio_unchecked.png" -dest_files=[ "res://.import/checkbox_radio_unchecked.png-faf4dd51bc2504619e8a09cf6d90bc5c.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/checkbox_unchecked.png b/material_maker/theme/light/checkbox_unchecked.png deleted file mode 100644 index bf673d6..0000000 Binary files a/material_maker/theme/light/checkbox_unchecked.png and /dev/null differ diff --git a/material_maker/theme/light/checkbox_unchecked.png.import b/material_maker/theme/light/checkbox_unchecked.png.import deleted file mode 100644 index fd4d37e..0000000 --- a/material_maker/theme/light/checkbox_unchecked.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/checkbox_unchecked.png-7033f726905719f5498de7608a33e662.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/checkbox_unchecked.png" -dest_files=[ "res://.import/checkbox_unchecked.png-7033f726905719f5498de7608a33e662.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/checkbutton_off.png b/material_maker/theme/light/checkbutton_off.png deleted file mode 100644 index ac80a0f..0000000 Binary files a/material_maker/theme/light/checkbutton_off.png and /dev/null differ diff --git a/material_maker/theme/light/checkbutton_off.png.import b/material_maker/theme/light/checkbutton_off.png.import deleted file mode 100644 index 22c8c36..0000000 --- a/material_maker/theme/light/checkbutton_off.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/checkbutton_off.png-1cb84c147502c8b7f3ea69d47ea884d4.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/checkbutton_off.png" -dest_files=[ "res://.import/checkbutton_off.png-1cb84c147502c8b7f3ea69d47ea884d4.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/checkbutton_off_disabled.png b/material_maker/theme/light/checkbutton_off_disabled.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/light/checkbutton_off_disabled.png and /dev/null differ diff --git a/material_maker/theme/light/checkbutton_off_disabled.png.import b/material_maker/theme/light/checkbutton_off_disabled.png.import deleted file mode 100644 index 9204518..0000000 --- a/material_maker/theme/light/checkbutton_off_disabled.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/checkbutton_off_disabled.png-24b4ec5b1695295cbc19d95c1bb71df0.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/checkbutton_off_disabled.png" -dest_files=[ "res://.import/checkbutton_off_disabled.png-24b4ec5b1695295cbc19d95c1bb71df0.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/checkbutton_on.png b/material_maker/theme/light/checkbutton_on.png deleted file mode 100644 index 18ce5e7..0000000 Binary files a/material_maker/theme/light/checkbutton_on.png and /dev/null differ diff --git a/material_maker/theme/light/checkbutton_on.png.import b/material_maker/theme/light/checkbutton_on.png.import deleted file mode 100644 index 1be51f1..0000000 --- a/material_maker/theme/light/checkbutton_on.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/checkbutton_on.png-3b0b80bdea16795a115ff6d92712c373.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/checkbutton_on.png" -dest_files=[ "res://.import/checkbutton_on.png-3b0b80bdea16795a115ff6d92712c373.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/checkbutton_on_disabled.png b/material_maker/theme/light/checkbutton_on_disabled.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/light/checkbutton_on_disabled.png and /dev/null differ diff --git a/material_maker/theme/light/checkbutton_on_disabled.png.import b/material_maker/theme/light/checkbutton_on_disabled.png.import deleted file mode 100644 index 316fb7e..0000000 --- a/material_maker/theme/light/checkbutton_on_disabled.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/checkbutton_on_disabled.png-bf0866103947456e4950ca1fdd9d770c.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/checkbutton_on_disabled.png" -dest_files=[ "res://.import/checkbutton_on_disabled.png-bf0866103947456e4950ca1fdd9d770c.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/colorpickerbutton_bg.png b/material_maker/theme/light/colorpickerbutton_bg.png deleted file mode 100644 index a3aa51e..0000000 Binary files a/material_maker/theme/light/colorpickerbutton_bg.png and /dev/null differ diff --git a/material_maker/theme/light/colorpickerbutton_bg.png.import b/material_maker/theme/light/colorpickerbutton_bg.png.import deleted file mode 100644 index c016246..0000000 --- a/material_maker/theme/light/colorpickerbutton_bg.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/colorpickerbutton_bg.png-0262c5cb4b94c21f08bd5970b9e08c51.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/colorpickerbutton_bg.png" -dest_files=[ "res://.import/colorpickerbutton_bg.png-0262c5cb4b94c21f08bd5970b9e08c51.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/graphedit_minus.png b/material_maker/theme/light/graphedit_minus.png deleted file mode 100644 index 2ead36c..0000000 Binary files a/material_maker/theme/light/graphedit_minus.png and /dev/null differ diff --git a/material_maker/theme/light/graphedit_minus.png.import b/material_maker/theme/light/graphedit_minus.png.import deleted file mode 100644 index 107645a..0000000 --- a/material_maker/theme/light/graphedit_minus.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/graphedit_minus.png-b1aca9866fb7e549935e53deff95d5da.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/graphedit_minus.png" -dest_files=[ "res://.import/graphedit_minus.png-b1aca9866fb7e549935e53deff95d5da.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/graphedit_more.png b/material_maker/theme/light/graphedit_more.png deleted file mode 100644 index ca774f9..0000000 Binary files a/material_maker/theme/light/graphedit_more.png and /dev/null differ diff --git a/material_maker/theme/light/graphedit_more.png.import b/material_maker/theme/light/graphedit_more.png.import deleted file mode 100644 index 8609e7e..0000000 --- a/material_maker/theme/light/graphedit_more.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/graphedit_more.png-cef082639ea640460d2ce53f0aba549b.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/graphedit_more.png" -dest_files=[ "res://.import/graphedit_more.png-cef082639ea640460d2ce53f0aba549b.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/graphedit_reset.png b/material_maker/theme/light/graphedit_reset.png deleted file mode 100644 index 27d3f33..0000000 Binary files a/material_maker/theme/light/graphedit_reset.png and /dev/null differ diff --git a/material_maker/theme/light/graphedit_reset.png.import b/material_maker/theme/light/graphedit_reset.png.import deleted file mode 100644 index 6126045..0000000 --- a/material_maker/theme/light/graphedit_reset.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/graphedit_reset.png-b8030e3c88a86f53da931c881eb28e25.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/graphedit_reset.png" -dest_files=[ "res://.import/graphedit_reset.png-b8030e3c88a86f53da931c881eb28e25.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/graphedit_snap.png b/material_maker/theme/light/graphedit_snap.png deleted file mode 100644 index 8fffc3c..0000000 Binary files a/material_maker/theme/light/graphedit_snap.png and /dev/null differ diff --git a/material_maker/theme/light/graphedit_snap.png.import b/material_maker/theme/light/graphedit_snap.png.import deleted file mode 100644 index 6a34b87..0000000 --- a/material_maker/theme/light/graphedit_snap.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/graphedit_snap.png-c29c902a2316a7abc48ace8b4c45933e.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/graphedit_snap.png" -dest_files=[ "res://.import/graphedit_snap.png-c29c902a2316a7abc48ace8b4c45933e.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/graphnode_close.png b/material_maker/theme/light/graphnode_close.png deleted file mode 100644 index 23158d5..0000000 Binary files a/material_maker/theme/light/graphnode_close.png and /dev/null differ diff --git a/material_maker/theme/light/graphnode_close.png.import b/material_maker/theme/light/graphnode_close.png.import deleted file mode 100644 index 4e82ba6..0000000 --- a/material_maker/theme/light/graphnode_close.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/graphnode_close.png-fb83d6940d5e5d00c8e3174c7f40fbd5.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/graphnode_close.png" -dest_files=[ "res://.import/graphnode_close.png-fb83d6940d5e5d00c8e3174c7f40fbd5.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/graphnode_port.png b/material_maker/theme/light/graphnode_port.png deleted file mode 100644 index 428e6ba..0000000 Binary files a/material_maker/theme/light/graphnode_port.png and /dev/null differ diff --git a/material_maker/theme/light/graphnode_port.png.import b/material_maker/theme/light/graphnode_port.png.import deleted file mode 100644 index 4c025e8..0000000 --- a/material_maker/theme/light/graphnode_port.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/graphnode_port.png-4e09c6f89968bdf8e3609fa1798c4707.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/graphnode_port.png" -dest_files=[ "res://.import/graphnode_port.png-4e09c6f89968bdf8e3609fa1798c4707.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/graphnode_resizer.png b/material_maker/theme/light/graphnode_resizer.png deleted file mode 100644 index a5296c4..0000000 Binary files a/material_maker/theme/light/graphnode_resizer.png and /dev/null differ diff --git a/material_maker/theme/light/graphnode_resizer.png.import b/material_maker/theme/light/graphnode_resizer.png.import deleted file mode 100644 index c770980..0000000 --- a/material_maker/theme/light/graphnode_resizer.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/graphnode_resizer.png-e17ea45830028c00e74f022a7191b78c.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/graphnode_resizer.png" -dest_files=[ "res://.import/graphnode_resizer.png-e17ea45830028c00e74f022a7191b78c.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/hslider_grabber.png b/material_maker/theme/light/hslider_grabber.png deleted file mode 100644 index 4bd5af5..0000000 Binary files a/material_maker/theme/light/hslider_grabber.png and /dev/null differ diff --git a/material_maker/theme/light/hslider_grabber.png.import b/material_maker/theme/light/hslider_grabber.png.import deleted file mode 100644 index e725eb1..0000000 --- a/material_maker/theme/light/hslider_grabber.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/hslider_grabber.png-453429b1992154872eca14e9fddda6f1.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/hslider_grabber.png" -dest_files=[ "res://.import/hslider_grabber.png-453429b1992154872eca14e9fddda6f1.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/hslider_grabber_disabled.png b/material_maker/theme/light/hslider_grabber_disabled.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/light/hslider_grabber_disabled.png and /dev/null differ diff --git a/material_maker/theme/light/hslider_grabber_disabled.png.import b/material_maker/theme/light/hslider_grabber_disabled.png.import deleted file mode 100644 index 1976268..0000000 --- a/material_maker/theme/light/hslider_grabber_disabled.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/hslider_grabber_disabled.png-bd8fee960f03f944e1d12bbc559d786f.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/hslider_grabber_disabled.png" -dest_files=[ "res://.import/hslider_grabber_disabled.png-bd8fee960f03f944e1d12bbc559d786f.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/hslider_grabber_highlight.png b/material_maker/theme/light/hslider_grabber_highlight.png deleted file mode 100644 index c143081..0000000 Binary files a/material_maker/theme/light/hslider_grabber_highlight.png and /dev/null differ diff --git a/material_maker/theme/light/hslider_grabber_highlight.png.import b/material_maker/theme/light/hslider_grabber_highlight.png.import deleted file mode 100644 index e8286c4..0000000 --- a/material_maker/theme/light/hslider_grabber_highlight.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/hslider_grabber_highlight.png-3f1099baab4898d900177f07843d267c.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/hslider_grabber_highlight.png" -dest_files=[ "res://.import/hslider_grabber_highlight.png-3f1099baab4898d900177f07843d267c.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/hslider_tick.png b/material_maker/theme/light/hslider_tick.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/light/hslider_tick.png and /dev/null differ diff --git a/material_maker/theme/light/hslider_tick.png.import b/material_maker/theme/light/hslider_tick.png.import deleted file mode 100644 index e8765d7..0000000 --- a/material_maker/theme/light/hslider_tick.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/hslider_tick.png-12bdeb631fe416df7fde3847d8bfbb20.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/hslider_tick.png" -dest_files=[ "res://.import/hslider_tick.png-12bdeb631fe416df7fde3847d8bfbb20.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/hsplitcontainer_grabber.png b/material_maker/theme/light/hsplitcontainer_grabber.png deleted file mode 100644 index 4b88c32..0000000 Binary files a/material_maker/theme/light/hsplitcontainer_grabber.png and /dev/null differ diff --git a/material_maker/theme/light/hsplitcontainer_grabber.png.import b/material_maker/theme/light/hsplitcontainer_grabber.png.import deleted file mode 100644 index 9367079..0000000 --- a/material_maker/theme/light/hsplitcontainer_grabber.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/hsplitcontainer_grabber.png-33341ab212b49a41574f3d569a5e8a46.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/hsplitcontainer_grabber.png" -dest_files=[ "res://.import/hsplitcontainer_grabber.png-33341ab212b49a41574f3d569a5e8a46.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/lineedit_clear.png b/material_maker/theme/light/lineedit_clear.png deleted file mode 100644 index 045ec13..0000000 Binary files a/material_maker/theme/light/lineedit_clear.png and /dev/null differ diff --git a/material_maker/theme/light/lineedit_clear.png.import b/material_maker/theme/light/lineedit_clear.png.import deleted file mode 100644 index 1193132..0000000 --- a/material_maker/theme/light/lineedit_clear.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/lineedit_clear.png-de21d677584265270b37710e9d7c7e62.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/lineedit_clear.png" -dest_files=[ "res://.import/lineedit_clear.png-de21d677584265270b37710e9d7c7e62.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/optionbutton_arrow.png b/material_maker/theme/light/optionbutton_arrow.png deleted file mode 100644 index c4593d7..0000000 Binary files a/material_maker/theme/light/optionbutton_arrow.png and /dev/null differ diff --git a/material_maker/theme/light/optionbutton_arrow.png.import b/material_maker/theme/light/optionbutton_arrow.png.import deleted file mode 100644 index 2a463e9..0000000 --- a/material_maker/theme/light/optionbutton_arrow.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/optionbutton_arrow.png-4848aef15a9a5275014be72377937ba2.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/optionbutton_arrow.png" -dest_files=[ "res://.import/optionbutton_arrow.png-4848aef15a9a5275014be72377937ba2.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/popupmenu_checked.png b/material_maker/theme/light/popupmenu_checked.png deleted file mode 100644 index 5c73067..0000000 Binary files a/material_maker/theme/light/popupmenu_checked.png and /dev/null differ diff --git a/material_maker/theme/light/popupmenu_checked.png.import b/material_maker/theme/light/popupmenu_checked.png.import deleted file mode 100644 index 4e933df..0000000 --- a/material_maker/theme/light/popupmenu_checked.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/popupmenu_checked.png-b3fa57249fe624bb61c6bd6d8a6918a6.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/popupmenu_checked.png" -dest_files=[ "res://.import/popupmenu_checked.png-b3fa57249fe624bb61c6bd6d8a6918a6.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/popupmenu_radio_checked.png b/material_maker/theme/light/popupmenu_radio_checked.png deleted file mode 100644 index e323bdb..0000000 Binary files a/material_maker/theme/light/popupmenu_radio_checked.png and /dev/null differ diff --git a/material_maker/theme/light/popupmenu_radio_checked.png.import b/material_maker/theme/light/popupmenu_radio_checked.png.import deleted file mode 100644 index 400ff83..0000000 --- a/material_maker/theme/light/popupmenu_radio_checked.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/popupmenu_radio_checked.png-cc8591024e42cda29a24a39a2e31917e.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/popupmenu_radio_checked.png" -dest_files=[ "res://.import/popupmenu_radio_checked.png-cc8591024e42cda29a24a39a2e31917e.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/popupmenu_radio_unchecked.png b/material_maker/theme/light/popupmenu_radio_unchecked.png deleted file mode 100644 index ed850b2..0000000 Binary files a/material_maker/theme/light/popupmenu_radio_unchecked.png and /dev/null differ diff --git a/material_maker/theme/light/popupmenu_radio_unchecked.png.import b/material_maker/theme/light/popupmenu_radio_unchecked.png.import deleted file mode 100644 index 6c610d0..0000000 --- a/material_maker/theme/light/popupmenu_radio_unchecked.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/popupmenu_radio_unchecked.png-0e4dfeceb73454563f0f80763550b18e.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/popupmenu_radio_unchecked.png" -dest_files=[ "res://.import/popupmenu_radio_unchecked.png-0e4dfeceb73454563f0f80763550b18e.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/popupmenu_submenu.png b/material_maker/theme/light/popupmenu_submenu.png deleted file mode 100644 index 87476a2..0000000 Binary files a/material_maker/theme/light/popupmenu_submenu.png and /dev/null differ diff --git a/material_maker/theme/light/popupmenu_submenu.png.import b/material_maker/theme/light/popupmenu_submenu.png.import deleted file mode 100644 index f604c3d..0000000 --- a/material_maker/theme/light/popupmenu_submenu.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/popupmenu_submenu.png-39b0cc3d598e4528f8fe6e518c2b6917.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/popupmenu_submenu.png" -dest_files=[ "res://.import/popupmenu_submenu.png-39b0cc3d598e4528f8fe6e518c2b6917.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/popupmenu_unchecked.png b/material_maker/theme/light/popupmenu_unchecked.png deleted file mode 100644 index bf673d6..0000000 Binary files a/material_maker/theme/light/popupmenu_unchecked.png and /dev/null differ diff --git a/material_maker/theme/light/popupmenu_unchecked.png.import b/material_maker/theme/light/popupmenu_unchecked.png.import deleted file mode 100644 index df659af..0000000 --- a/material_maker/theme/light/popupmenu_unchecked.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/popupmenu_unchecked.png-a3432add60a89da62a92c6add2815203.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/popupmenu_unchecked.png" -dest_files=[ "res://.import/popupmenu_unchecked.png-a3432add60a89da62a92c6add2815203.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/popupmenu_visibility_hidden.png b/material_maker/theme/light/popupmenu_visibility_hidden.png deleted file mode 100644 index cffa910..0000000 Binary files a/material_maker/theme/light/popupmenu_visibility_hidden.png and /dev/null differ diff --git a/material_maker/theme/light/popupmenu_visibility_hidden.png.import b/material_maker/theme/light/popupmenu_visibility_hidden.png.import deleted file mode 100644 index 641e9a4..0000000 --- a/material_maker/theme/light/popupmenu_visibility_hidden.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/popupmenu_visibility_hidden.png-3e53a261e7f951fe391083a8c9926bbc.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/popupmenu_visibility_hidden.png" -dest_files=[ "res://.import/popupmenu_visibility_hidden.png-3e53a261e7f951fe391083a8c9926bbc.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/popupmenu_visibility_visible.png b/material_maker/theme/light/popupmenu_visibility_visible.png deleted file mode 100644 index 234d772..0000000 Binary files a/material_maker/theme/light/popupmenu_visibility_visible.png and /dev/null differ diff --git a/material_maker/theme/light/popupmenu_visibility_visible.png.import b/material_maker/theme/light/popupmenu_visibility_visible.png.import deleted file mode 100644 index a5b3c42..0000000 --- a/material_maker/theme/light/popupmenu_visibility_visible.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/popupmenu_visibility_visible.png-f03fc56f50e6723dae1fd68505ed3d98.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/popupmenu_visibility_visible.png" -dest_files=[ "res://.import/popupmenu_visibility_visible.png-f03fc56f50e6723dae1fd68505ed3d98.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/popupmenu_visibility_xray.png b/material_maker/theme/light/popupmenu_visibility_xray.png deleted file mode 100644 index e0d8f43..0000000 Binary files a/material_maker/theme/light/popupmenu_visibility_xray.png and /dev/null differ diff --git a/material_maker/theme/light/popupmenu_visibility_xray.png.import b/material_maker/theme/light/popupmenu_visibility_xray.png.import deleted file mode 100644 index 8c0ea5d..0000000 --- a/material_maker/theme/light/popupmenu_visibility_xray.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/popupmenu_visibility_xray.png-7f0277eeff19ef9e7577eea12a2eaf6f.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/popupmenu_visibility_xray.png" -dest_files=[ "res://.import/popupmenu_visibility_xray.png-7f0277eeff19ef9e7577eea12a2eaf6f.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/sb_checkbox_focus_texture.png b/material_maker/theme/light/sb_checkbox_focus_texture.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/light/sb_checkbox_focus_texture.png and /dev/null differ diff --git a/material_maker/theme/light/sb_checkbox_focus_texture.png.import b/material_maker/theme/light/sb_checkbox_focus_texture.png.import deleted file mode 100644 index 61b63eb..0000000 --- a/material_maker/theme/light/sb_checkbox_focus_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_checkbox_focus_texture.png-8250a4db2504653203efacc873608fd3.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/sb_checkbox_focus_texture.png" -dest_files=[ "res://.import/sb_checkbox_focus_texture.png-8250a4db2504653203efacc873608fd3.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/sb_colorpickerbutton_disabled_texture.png b/material_maker/theme/light/sb_colorpickerbutton_disabled_texture.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/light/sb_colorpickerbutton_disabled_texture.png and /dev/null differ diff --git a/material_maker/theme/light/sb_colorpickerbutton_disabled_texture.png.import b/material_maker/theme/light/sb_colorpickerbutton_disabled_texture.png.import deleted file mode 100644 index c41febd..0000000 --- a/material_maker/theme/light/sb_colorpickerbutton_disabled_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_colorpickerbutton_disabled_texture.png-c040b69cfbcf2ee21b9ecb16964096cb.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/sb_colorpickerbutton_disabled_texture.png" -dest_files=[ "res://.import/sb_colorpickerbutton_disabled_texture.png-c040b69cfbcf2ee21b9ecb16964096cb.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/sb_colorpickerbutton_focus_texture.png b/material_maker/theme/light/sb_colorpickerbutton_focus_texture.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/light/sb_colorpickerbutton_focus_texture.png and /dev/null differ diff --git a/material_maker/theme/light/sb_colorpickerbutton_focus_texture.png.import b/material_maker/theme/light/sb_colorpickerbutton_focus_texture.png.import deleted file mode 100644 index daf2ae1..0000000 --- a/material_maker/theme/light/sb_colorpickerbutton_focus_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_colorpickerbutton_focus_texture.png-e524b71092b05ef498aab9f9afdcc96a.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/sb_colorpickerbutton_focus_texture.png" -dest_files=[ "res://.import/sb_colorpickerbutton_focus_texture.png-e524b71092b05ef498aab9f9afdcc96a.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/sb_hscrollbar_grabber_highlight_texture.png b/material_maker/theme/light/sb_hscrollbar_grabber_highlight_texture.png deleted file mode 100644 index ec721d5..0000000 Binary files a/material_maker/theme/light/sb_hscrollbar_grabber_highlight_texture.png and /dev/null differ diff --git a/material_maker/theme/light/sb_hscrollbar_grabber_highlight_texture.png.import b/material_maker/theme/light/sb_hscrollbar_grabber_highlight_texture.png.import deleted file mode 100644 index 93993b2..0000000 --- a/material_maker/theme/light/sb_hscrollbar_grabber_highlight_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_hscrollbar_grabber_highlight_texture.png-4786e6425b415bbac8f0051766c0cf33.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/sb_hscrollbar_grabber_highlight_texture.png" -dest_files=[ "res://.import/sb_hscrollbar_grabber_highlight_texture.png-4786e6425b415bbac8f0051766c0cf33.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/sb_hscrollbar_grabber_pressed_texture.png b/material_maker/theme/light/sb_hscrollbar_grabber_pressed_texture.png deleted file mode 100644 index b3d4be8..0000000 Binary files a/material_maker/theme/light/sb_hscrollbar_grabber_pressed_texture.png and /dev/null differ diff --git a/material_maker/theme/light/sb_hscrollbar_grabber_pressed_texture.png.import b/material_maker/theme/light/sb_hscrollbar_grabber_pressed_texture.png.import deleted file mode 100644 index 53472aa..0000000 --- a/material_maker/theme/light/sb_hscrollbar_grabber_pressed_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_hscrollbar_grabber_pressed_texture.png-b55e4c2f305f68f358e4c6a06a599a73.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/sb_hscrollbar_grabber_pressed_texture.png" -dest_files=[ "res://.import/sb_hscrollbar_grabber_pressed_texture.png-b55e4c2f305f68f358e4c6a06a599a73.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/sb_hscrollbar_grabber_texture.png b/material_maker/theme/light/sb_hscrollbar_grabber_texture.png deleted file mode 100644 index 59f2f03..0000000 Binary files a/material_maker/theme/light/sb_hscrollbar_grabber_texture.png and /dev/null differ diff --git a/material_maker/theme/light/sb_hscrollbar_grabber_texture.png.import b/material_maker/theme/light/sb_hscrollbar_grabber_texture.png.import deleted file mode 100644 index 7714041..0000000 --- a/material_maker/theme/light/sb_hscrollbar_grabber_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_hscrollbar_grabber_texture.png-d1dd0327069616f7fd4d0b4b14cd9482.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/sb_hscrollbar_grabber_texture.png" -dest_files=[ "res://.import/sb_hscrollbar_grabber_texture.png-d1dd0327069616f7fd4d0b4b14cd9482.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/sb_hscrollbar_scroll_focus_texture.png b/material_maker/theme/light/sb_hscrollbar_scroll_focus_texture.png deleted file mode 100644 index efe9cb8..0000000 Binary files a/material_maker/theme/light/sb_hscrollbar_scroll_focus_texture.png and /dev/null differ diff --git a/material_maker/theme/light/sb_hscrollbar_scroll_focus_texture.png.import b/material_maker/theme/light/sb_hscrollbar_scroll_focus_texture.png.import deleted file mode 100644 index a34ff4a..0000000 --- a/material_maker/theme/light/sb_hscrollbar_scroll_focus_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_hscrollbar_scroll_focus_texture.png-ae64b82d972d615a17011e04c0d3b1cd.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/sb_hscrollbar_scroll_focus_texture.png" -dest_files=[ "res://.import/sb_hscrollbar_scroll_focus_texture.png-ae64b82d972d615a17011e04c0d3b1cd.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/sb_hscrollbar_scroll_texture.png b/material_maker/theme/light/sb_hscrollbar_scroll_texture.png deleted file mode 100644 index efe9cb8..0000000 Binary files a/material_maker/theme/light/sb_hscrollbar_scroll_texture.png and /dev/null differ diff --git a/material_maker/theme/light/sb_hscrollbar_scroll_texture.png.import b/material_maker/theme/light/sb_hscrollbar_scroll_texture.png.import deleted file mode 100644 index 51c0ff5..0000000 --- a/material_maker/theme/light/sb_hscrollbar_scroll_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_hscrollbar_scroll_texture.png-2b738927583287b33dac8c6cb916cbae.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/sb_hscrollbar_scroll_texture.png" -dest_files=[ "res://.import/sb_hscrollbar_scroll_texture.png-2b738927583287b33dac8c6cb916cbae.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/sb_hslider_focus_texture.png b/material_maker/theme/light/sb_hslider_focus_texture.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/light/sb_hslider_focus_texture.png and /dev/null differ diff --git a/material_maker/theme/light/sb_hslider_focus_texture.png.import b/material_maker/theme/light/sb_hslider_focus_texture.png.import deleted file mode 100644 index 80ec595..0000000 --- a/material_maker/theme/light/sb_hslider_focus_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_hslider_focus_texture.png-e7161306549db378359990ec63dd8c44.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/sb_hslider_focus_texture.png" -dest_files=[ "res://.import/sb_hslider_focus_texture.png-e7161306549db378359990ec63dd8c44.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/sb_hslider_grabber_disabled_texture.png b/material_maker/theme/light/sb_hslider_grabber_disabled_texture.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/light/sb_hslider_grabber_disabled_texture.png and /dev/null differ diff --git a/material_maker/theme/light/sb_hslider_grabber_disabled_texture.png.import b/material_maker/theme/light/sb_hslider_grabber_disabled_texture.png.import deleted file mode 100644 index 6dceddd..0000000 --- a/material_maker/theme/light/sb_hslider_grabber_disabled_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_hslider_grabber_disabled_texture.png-787211a67bd64d0f64c2bf09dc45009f.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/sb_hslider_grabber_disabled_texture.png" -dest_files=[ "res://.import/sb_hslider_grabber_disabled_texture.png-787211a67bd64d0f64c2bf09dc45009f.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/sb_hslider_grabber_highlight_texture.png b/material_maker/theme/light/sb_hslider_grabber_highlight_texture.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/light/sb_hslider_grabber_highlight_texture.png and /dev/null differ diff --git a/material_maker/theme/light/sb_hslider_grabber_highlight_texture.png.import b/material_maker/theme/light/sb_hslider_grabber_highlight_texture.png.import deleted file mode 100644 index cd198bf..0000000 --- a/material_maker/theme/light/sb_hslider_grabber_highlight_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_hslider_grabber_highlight_texture.png-3754a27df61294c3c0b926dafd9ab51e.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/sb_hslider_grabber_highlight_texture.png" -dest_files=[ "res://.import/sb_hslider_grabber_highlight_texture.png-3754a27df61294c3c0b926dafd9ab51e.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/sb_hsplitcontainer_bg_texture.png b/material_maker/theme/light/sb_hsplitcontainer_bg_texture.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/light/sb_hsplitcontainer_bg_texture.png and /dev/null differ diff --git a/material_maker/theme/light/sb_hsplitcontainer_bg_texture.png.import b/material_maker/theme/light/sb_hsplitcontainer_bg_texture.png.import deleted file mode 100644 index 4697ecc..0000000 --- a/material_maker/theme/light/sb_hsplitcontainer_bg_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_hsplitcontainer_bg_texture.png-13d9f2857fbcf012dc47b7ca0f514c06.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/sb_hsplitcontainer_bg_texture.png" -dest_files=[ "res://.import/sb_hsplitcontainer_bg_texture.png-13d9f2857fbcf012dc47b7ca0f514c06.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/sb_panel_panelf_texture.png b/material_maker/theme/light/sb_panel_panelf_texture.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/light/sb_panel_panelf_texture.png and /dev/null differ diff --git a/material_maker/theme/light/sb_panel_panelf_texture.png.import b/material_maker/theme/light/sb_panel_panelf_texture.png.import deleted file mode 100644 index 801e466..0000000 --- a/material_maker/theme/light/sb_panel_panelf_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_panel_panelf_texture.png-31d977b1d8a2902df9b7f2098750e5e0.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/sb_panel_panelf_texture.png" -dest_files=[ "res://.import/sb_panel_panelf_texture.png-31d977b1d8a2902df9b7f2098750e5e0.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/sb_panel_panelnc_texture.png b/material_maker/theme/light/sb_panel_panelnc_texture.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/light/sb_panel_panelnc_texture.png and /dev/null differ diff --git a/material_maker/theme/light/sb_panel_panelnc_texture.png.import b/material_maker/theme/light/sb_panel_panelnc_texture.png.import deleted file mode 100644 index 5dc4379..0000000 --- a/material_maker/theme/light/sb_panel_panelnc_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_panel_panelnc_texture.png-4414f5e5f8d8fa9d255e1d3037a5e755.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/sb_panel_panelnc_texture.png" -dest_files=[ "res://.import/sb_panel_panelnc_texture.png-4414f5e5f8d8fa9d255e1d3037a5e755.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/sb_popupmenu_panel_disabled_texture.png b/material_maker/theme/light/sb_popupmenu_panel_disabled_texture.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/light/sb_popupmenu_panel_disabled_texture.png and /dev/null differ diff --git a/material_maker/theme/light/sb_popupmenu_panel_disabled_texture.png.import b/material_maker/theme/light/sb_popupmenu_panel_disabled_texture.png.import deleted file mode 100644 index 05a7ec3..0000000 --- a/material_maker/theme/light/sb_popupmenu_panel_disabled_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_popupmenu_panel_disabled_texture.png-f9db64da899360b9abb4c44a4c333636.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/sb_popupmenu_panel_disabled_texture.png" -dest_files=[ "res://.import/sb_popupmenu_panel_disabled_texture.png-f9db64da899360b9abb4c44a4c333636.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/sb_progressbar_bg_texture.png b/material_maker/theme/light/sb_progressbar_bg_texture.png deleted file mode 100644 index 41a4aee..0000000 Binary files a/material_maker/theme/light/sb_progressbar_bg_texture.png and /dev/null differ diff --git a/material_maker/theme/light/sb_progressbar_bg_texture.png.import b/material_maker/theme/light/sb_progressbar_bg_texture.png.import deleted file mode 100644 index 7ffca35..0000000 --- a/material_maker/theme/light/sb_progressbar_bg_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_progressbar_bg_texture.png-5f6488da9930ce851eca36c74272f5d5.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/sb_progressbar_bg_texture.png" -dest_files=[ "res://.import/sb_progressbar_bg_texture.png-5f6488da9930ce851eca36c74272f5d5.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/sb_progressbar_fg_texture.png b/material_maker/theme/light/sb_progressbar_fg_texture.png deleted file mode 100644 index f2a2202..0000000 Binary files a/material_maker/theme/light/sb_progressbar_fg_texture.png and /dev/null differ diff --git a/material_maker/theme/light/sb_progressbar_fg_texture.png.import b/material_maker/theme/light/sb_progressbar_fg_texture.png.import deleted file mode 100644 index e787e57..0000000 --- a/material_maker/theme/light/sb_progressbar_fg_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_progressbar_fg_texture.png-53f9da39938137e0cb0e511cfc83bd36.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/sb_progressbar_fg_texture.png" -dest_files=[ "res://.import/sb_progressbar_fg_texture.png-53f9da39938137e0cb0e511cfc83bd36.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/sb_textedit_completion_texture.png b/material_maker/theme/light/sb_textedit_completion_texture.png deleted file mode 100644 index 366ceab..0000000 Binary files a/material_maker/theme/light/sb_textedit_completion_texture.png and /dev/null differ diff --git a/material_maker/theme/light/sb_textedit_completion_texture.png.import b/material_maker/theme/light/sb_textedit_completion_texture.png.import deleted file mode 100644 index 4c2c2cb..0000000 --- a/material_maker/theme/light/sb_textedit_completion_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_textedit_completion_texture.png-04cd8bf64761d3f8b58dbf1c6439413a.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/sb_textedit_completion_texture.png" -dest_files=[ "res://.import/sb_textedit_completion_texture.png-04cd8bf64761d3f8b58dbf1c6439413a.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/sb_vscrollbar_grabber_highlight_texture.png b/material_maker/theme/light/sb_vscrollbar_grabber_highlight_texture.png deleted file mode 100644 index ec721d5..0000000 Binary files a/material_maker/theme/light/sb_vscrollbar_grabber_highlight_texture.png and /dev/null differ diff --git a/material_maker/theme/light/sb_vscrollbar_grabber_highlight_texture.png.import b/material_maker/theme/light/sb_vscrollbar_grabber_highlight_texture.png.import deleted file mode 100644 index 8ce7af5..0000000 --- a/material_maker/theme/light/sb_vscrollbar_grabber_highlight_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_vscrollbar_grabber_highlight_texture.png-ee815434ed1714ac447542ce86262f1b.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/sb_vscrollbar_grabber_highlight_texture.png" -dest_files=[ "res://.import/sb_vscrollbar_grabber_highlight_texture.png-ee815434ed1714ac447542ce86262f1b.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/sb_vscrollbar_grabber_pressed_texture.png b/material_maker/theme/light/sb_vscrollbar_grabber_pressed_texture.png deleted file mode 100644 index b3d4be8..0000000 Binary files a/material_maker/theme/light/sb_vscrollbar_grabber_pressed_texture.png and /dev/null differ diff --git a/material_maker/theme/light/sb_vscrollbar_grabber_pressed_texture.png.import b/material_maker/theme/light/sb_vscrollbar_grabber_pressed_texture.png.import deleted file mode 100644 index e6b6be3..0000000 --- a/material_maker/theme/light/sb_vscrollbar_grabber_pressed_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_vscrollbar_grabber_pressed_texture.png-f9c091c4580a1ba1a285476886a6185e.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/sb_vscrollbar_grabber_pressed_texture.png" -dest_files=[ "res://.import/sb_vscrollbar_grabber_pressed_texture.png-f9c091c4580a1ba1a285476886a6185e.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/sb_vscrollbar_grabber_texture.png b/material_maker/theme/light/sb_vscrollbar_grabber_texture.png deleted file mode 100644 index 59f2f03..0000000 Binary files a/material_maker/theme/light/sb_vscrollbar_grabber_texture.png and /dev/null differ diff --git a/material_maker/theme/light/sb_vscrollbar_grabber_texture.png.import b/material_maker/theme/light/sb_vscrollbar_grabber_texture.png.import deleted file mode 100644 index 0974ad2..0000000 --- a/material_maker/theme/light/sb_vscrollbar_grabber_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_vscrollbar_grabber_texture.png-c85d369d08bde6b998f795a112605ea0.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/sb_vscrollbar_grabber_texture.png" -dest_files=[ "res://.import/sb_vscrollbar_grabber_texture.png-c85d369d08bde6b998f795a112605ea0.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/sb_vscrollbar_scroll_focus_texture.png b/material_maker/theme/light/sb_vscrollbar_scroll_focus_texture.png deleted file mode 100644 index efe9cb8..0000000 Binary files a/material_maker/theme/light/sb_vscrollbar_scroll_focus_texture.png and /dev/null differ diff --git a/material_maker/theme/light/sb_vscrollbar_scroll_focus_texture.png.import b/material_maker/theme/light/sb_vscrollbar_scroll_focus_texture.png.import deleted file mode 100644 index 153a512..0000000 --- a/material_maker/theme/light/sb_vscrollbar_scroll_focus_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_vscrollbar_scroll_focus_texture.png-4ccf8a413eea482e5a6687e27673393e.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/sb_vscrollbar_scroll_focus_texture.png" -dest_files=[ "res://.import/sb_vscrollbar_scroll_focus_texture.png-4ccf8a413eea482e5a6687e27673393e.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/sb_vscrollbar_scroll_texture.png b/material_maker/theme/light/sb_vscrollbar_scroll_texture.png deleted file mode 100644 index efe9cb8..0000000 Binary files a/material_maker/theme/light/sb_vscrollbar_scroll_texture.png and /dev/null differ diff --git a/material_maker/theme/light/sb_vscrollbar_scroll_texture.png.import b/material_maker/theme/light/sb_vscrollbar_scroll_texture.png.import deleted file mode 100644 index c3c3284..0000000 --- a/material_maker/theme/light/sb_vscrollbar_scroll_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_vscrollbar_scroll_texture.png-325529cc6322e079d0ea4e5b51f32b24.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/sb_vscrollbar_scroll_texture.png" -dest_files=[ "res://.import/sb_vscrollbar_scroll_texture.png-325529cc6322e079d0ea4e5b51f32b24.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/sb_vsplitcontainer_bg_texture.png b/material_maker/theme/light/sb_vsplitcontainer_bg_texture.png deleted file mode 100644 index 0b7f506..0000000 Binary files a/material_maker/theme/light/sb_vsplitcontainer_bg_texture.png and /dev/null differ diff --git a/material_maker/theme/light/sb_vsplitcontainer_bg_texture.png.import b/material_maker/theme/light/sb_vsplitcontainer_bg_texture.png.import deleted file mode 100644 index 391540a..0000000 --- a/material_maker/theme/light/sb_vsplitcontainer_bg_texture.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sb_vsplitcontainer_bg_texture.png-278229bd243d45e0e1cd121daa50a2e5.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/sb_vsplitcontainer_bg_texture.png" -dest_files=[ "res://.import/sb_vsplitcontainer_bg_texture.png-278229bd243d45e0e1cd121daa50a2e5.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/tabcontainer_decrement.png b/material_maker/theme/light/tabcontainer_decrement.png deleted file mode 100644 index 390eceb..0000000 Binary files a/material_maker/theme/light/tabcontainer_decrement.png and /dev/null differ diff --git a/material_maker/theme/light/tabcontainer_decrement.png.import b/material_maker/theme/light/tabcontainer_decrement.png.import deleted file mode 100644 index c8ae778..0000000 --- a/material_maker/theme/light/tabcontainer_decrement.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tabcontainer_decrement.png-3f37b802759b64ef35d9b8e34a2e185c.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/tabcontainer_decrement.png" -dest_files=[ "res://.import/tabcontainer_decrement.png-3f37b802759b64ef35d9b8e34a2e185c.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/tabcontainer_decrement_highlight.png b/material_maker/theme/light/tabcontainer_decrement_highlight.png deleted file mode 100644 index 216a3d6..0000000 Binary files a/material_maker/theme/light/tabcontainer_decrement_highlight.png and /dev/null differ diff --git a/material_maker/theme/light/tabcontainer_decrement_highlight.png.import b/material_maker/theme/light/tabcontainer_decrement_highlight.png.import deleted file mode 100644 index a2b66bd..0000000 --- a/material_maker/theme/light/tabcontainer_decrement_highlight.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tabcontainer_decrement_highlight.png-b306c678204fd7289cc47ca05e09f7b4.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/tabcontainer_decrement_highlight.png" -dest_files=[ "res://.import/tabcontainer_decrement_highlight.png-b306c678204fd7289cc47ca05e09f7b4.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/tabcontainer_increment.png b/material_maker/theme/light/tabcontainer_increment.png deleted file mode 100644 index b385446..0000000 Binary files a/material_maker/theme/light/tabcontainer_increment.png and /dev/null differ diff --git a/material_maker/theme/light/tabcontainer_increment.png.import b/material_maker/theme/light/tabcontainer_increment.png.import deleted file mode 100644 index 2b7d63e..0000000 --- a/material_maker/theme/light/tabcontainer_increment.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tabcontainer_increment.png-a64d7f2380056882d556a6ba00188eaf.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/tabcontainer_increment.png" -dest_files=[ "res://.import/tabcontainer_increment.png-a64d7f2380056882d556a6ba00188eaf.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/tabcontainer_increment_highlight.png b/material_maker/theme/light/tabcontainer_increment_highlight.png deleted file mode 100644 index cbf9eb1..0000000 Binary files a/material_maker/theme/light/tabcontainer_increment_highlight.png and /dev/null differ diff --git a/material_maker/theme/light/tabcontainer_increment_highlight.png.import b/material_maker/theme/light/tabcontainer_increment_highlight.png.import deleted file mode 100644 index 4f2e564..0000000 --- a/material_maker/theme/light/tabcontainer_increment_highlight.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tabcontainer_increment_highlight.png-55a5215f001510265ccfe029df65cf5d.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/tabcontainer_increment_highlight.png" -dest_files=[ "res://.import/tabcontainer_increment_highlight.png-55a5215f001510265ccfe029df65cf5d.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/tabcontainer_menu.png b/material_maker/theme/light/tabcontainer_menu.png deleted file mode 100644 index 0ad5f45..0000000 Binary files a/material_maker/theme/light/tabcontainer_menu.png and /dev/null differ diff --git a/material_maker/theme/light/tabcontainer_menu.png.import b/material_maker/theme/light/tabcontainer_menu.png.import deleted file mode 100644 index e58f223..0000000 --- a/material_maker/theme/light/tabcontainer_menu.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tabcontainer_menu.png-e5bb399fd96571b802bec904ab0f2da4.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/tabcontainer_menu.png" -dest_files=[ "res://.import/tabcontainer_menu.png-e5bb399fd96571b802bec904ab0f2da4.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/tabcontainer_menu_highlight.png b/material_maker/theme/light/tabcontainer_menu_highlight.png deleted file mode 100644 index 540fe35..0000000 Binary files a/material_maker/theme/light/tabcontainer_menu_highlight.png and /dev/null differ diff --git a/material_maker/theme/light/tabcontainer_menu_highlight.png.import b/material_maker/theme/light/tabcontainer_menu_highlight.png.import deleted file mode 100644 index 7b284f1..0000000 --- a/material_maker/theme/light/tabcontainer_menu_highlight.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tabcontainer_menu_highlight.png-b9f863128dfd0d3aa4ede8bdd413b2e3.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/tabcontainer_menu_highlight.png" -dest_files=[ "res://.import/tabcontainer_menu_highlight.png-b9f863128dfd0d3aa4ede8bdd413b2e3.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/tabs_close.png b/material_maker/theme/light/tabs_close.png deleted file mode 100644 index 045ec13..0000000 Binary files a/material_maker/theme/light/tabs_close.png and /dev/null differ diff --git a/material_maker/theme/light/tabs_close.png.import b/material_maker/theme/light/tabs_close.png.import deleted file mode 100644 index 93e3ca7..0000000 --- a/material_maker/theme/light/tabs_close.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tabs_close.png-df84e0ab594396122a8b86b1e9dbd768.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/tabs_close.png" -dest_files=[ "res://.import/tabs_close.png-df84e0ab594396122a8b86b1e9dbd768.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/tabs_decrement.png b/material_maker/theme/light/tabs_decrement.png deleted file mode 100644 index 390eceb..0000000 Binary files a/material_maker/theme/light/tabs_decrement.png and /dev/null differ diff --git a/material_maker/theme/light/tabs_decrement.png.import b/material_maker/theme/light/tabs_decrement.png.import deleted file mode 100644 index 4179732..0000000 --- a/material_maker/theme/light/tabs_decrement.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tabs_decrement.png-5ab22175131d0d06302fbe1358bcb532.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/tabs_decrement.png" -dest_files=[ "res://.import/tabs_decrement.png-5ab22175131d0d06302fbe1358bcb532.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/tabs_decrement_highlight.png b/material_maker/theme/light/tabs_decrement_highlight.png deleted file mode 100644 index 216a3d6..0000000 Binary files a/material_maker/theme/light/tabs_decrement_highlight.png and /dev/null differ diff --git a/material_maker/theme/light/tabs_decrement_highlight.png.import b/material_maker/theme/light/tabs_decrement_highlight.png.import deleted file mode 100644 index 8ddb404..0000000 --- a/material_maker/theme/light/tabs_decrement_highlight.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tabs_decrement_highlight.png-91f4d692459c0f95150b188eb57bdc5f.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/tabs_decrement_highlight.png" -dest_files=[ "res://.import/tabs_decrement_highlight.png-91f4d692459c0f95150b188eb57bdc5f.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/tabs_increment.png b/material_maker/theme/light/tabs_increment.png deleted file mode 100644 index b385446..0000000 Binary files a/material_maker/theme/light/tabs_increment.png and /dev/null differ diff --git a/material_maker/theme/light/tabs_increment.png.import b/material_maker/theme/light/tabs_increment.png.import deleted file mode 100644 index a6a069b..0000000 --- a/material_maker/theme/light/tabs_increment.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tabs_increment.png-60ac2ba3b1ade716f05df75c54467b9c.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/tabs_increment.png" -dest_files=[ "res://.import/tabs_increment.png-60ac2ba3b1ade716f05df75c54467b9c.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/tabs_increment_highlight.png b/material_maker/theme/light/tabs_increment_highlight.png deleted file mode 100644 index cbf9eb1..0000000 Binary files a/material_maker/theme/light/tabs_increment_highlight.png and /dev/null differ diff --git a/material_maker/theme/light/tabs_increment_highlight.png.import b/material_maker/theme/light/tabs_increment_highlight.png.import deleted file mode 100644 index 621e1ba..0000000 --- a/material_maker/theme/light/tabs_increment_highlight.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tabs_increment_highlight.png-c39d66436e3c5f07a40c9f2ef932afbb.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/tabs_increment_highlight.png" -dest_files=[ "res://.import/tabs_increment_highlight.png-c39d66436e3c5f07a40c9f2ef932afbb.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/textedit_fold.png b/material_maker/theme/light/textedit_fold.png deleted file mode 100644 index b66abf5..0000000 Binary files a/material_maker/theme/light/textedit_fold.png and /dev/null differ diff --git a/material_maker/theme/light/textedit_fold.png.import b/material_maker/theme/light/textedit_fold.png.import deleted file mode 100644 index 2fb5872..0000000 --- a/material_maker/theme/light/textedit_fold.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/textedit_fold.png-9eba79aa63d3a47cf2eee1ccb5a89eaa.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/textedit_fold.png" -dest_files=[ "res://.import/textedit_fold.png-9eba79aa63d3a47cf2eee1ccb5a89eaa.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/textedit_folded.png b/material_maker/theme/light/textedit_folded.png deleted file mode 100644 index 9421326..0000000 Binary files a/material_maker/theme/light/textedit_folded.png and /dev/null differ diff --git a/material_maker/theme/light/textedit_folded.png.import b/material_maker/theme/light/textedit_folded.png.import deleted file mode 100644 index aa144fb..0000000 --- a/material_maker/theme/light/textedit_folded.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/textedit_folded.png-0de14e76d2c473e25c283b22e419358b.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/textedit_folded.png" -dest_files=[ "res://.import/textedit_folded.png-0de14e76d2c473e25c283b22e419358b.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/textedit_space.png b/material_maker/theme/light/textedit_space.png deleted file mode 100644 index a486a28..0000000 Binary files a/material_maker/theme/light/textedit_space.png and /dev/null differ diff --git a/material_maker/theme/light/textedit_space.png.import b/material_maker/theme/light/textedit_space.png.import deleted file mode 100644 index 48a17ff..0000000 --- a/material_maker/theme/light/textedit_space.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/textedit_space.png-3a5ca74d2fec559facb01f8c094ff249.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/textedit_space.png" -dest_files=[ "res://.import/textedit_space.png-3a5ca74d2fec559facb01f8c094ff249.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/textedit_tab.png b/material_maker/theme/light/textedit_tab.png deleted file mode 100644 index 24670f3..0000000 Binary files a/material_maker/theme/light/textedit_tab.png and /dev/null differ diff --git a/material_maker/theme/light/textedit_tab.png.import b/material_maker/theme/light/textedit_tab.png.import deleted file mode 100644 index 7ccc736..0000000 --- a/material_maker/theme/light/textedit_tab.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/textedit_tab.png-c16ee940d1839ccf1788aaafe8fa84b8.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/textedit_tab.png" -dest_files=[ "res://.import/textedit_tab.png-c16ee940d1839ccf1788aaafe8fa84b8.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/tree_arrow.png b/material_maker/theme/light/tree_arrow.png deleted file mode 100644 index b66abf5..0000000 Binary files a/material_maker/theme/light/tree_arrow.png and /dev/null differ diff --git a/material_maker/theme/light/tree_arrow.png.import b/material_maker/theme/light/tree_arrow.png.import deleted file mode 100644 index 6ae7d80..0000000 --- a/material_maker/theme/light/tree_arrow.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tree_arrow.png-ed11b791fa9405041e4182be95b8105f.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/tree_arrow.png" -dest_files=[ "res://.import/tree_arrow.png-ed11b791fa9405041e4182be95b8105f.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/tree_arrow_collapsed.png b/material_maker/theme/light/tree_arrow_collapsed.png deleted file mode 100644 index 9421326..0000000 Binary files a/material_maker/theme/light/tree_arrow_collapsed.png and /dev/null differ diff --git a/material_maker/theme/light/tree_arrow_collapsed.png.import b/material_maker/theme/light/tree_arrow_collapsed.png.import deleted file mode 100644 index 6c24e87..0000000 --- a/material_maker/theme/light/tree_arrow_collapsed.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tree_arrow_collapsed.png-e03d16399e5c7c757742173cf4fbb4e5.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/tree_arrow_collapsed.png" -dest_files=[ "res://.import/tree_arrow_collapsed.png-e03d16399e5c7c757742173cf4fbb4e5.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/tree_checked.png b/material_maker/theme/light/tree_checked.png deleted file mode 100644 index 5c73067..0000000 Binary files a/material_maker/theme/light/tree_checked.png and /dev/null differ diff --git a/material_maker/theme/light/tree_checked.png.import b/material_maker/theme/light/tree_checked.png.import deleted file mode 100644 index e206041..0000000 --- a/material_maker/theme/light/tree_checked.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tree_checked.png-7c27a3a7246b9af5d42113bf56da9a58.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/tree_checked.png" -dest_files=[ "res://.import/tree_checked.png-7c27a3a7246b9af5d42113bf56da9a58.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/tree_select_arrow.png b/material_maker/theme/light/tree_select_arrow.png deleted file mode 100644 index 88f7da6..0000000 Binary files a/material_maker/theme/light/tree_select_arrow.png and /dev/null differ diff --git a/material_maker/theme/light/tree_select_arrow.png.import b/material_maker/theme/light/tree_select_arrow.png.import deleted file mode 100644 index 7e68651..0000000 --- a/material_maker/theme/light/tree_select_arrow.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tree_select_arrow.png-5bd14dcc1615e5b01fec8bd72e81b6ae.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/tree_select_arrow.png" -dest_files=[ "res://.import/tree_select_arrow.png-5bd14dcc1615e5b01fec8bd72e81b6ae.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/tree_unchecked.png b/material_maker/theme/light/tree_unchecked.png deleted file mode 100644 index bf673d6..0000000 Binary files a/material_maker/theme/light/tree_unchecked.png and /dev/null differ diff --git a/material_maker/theme/light/tree_unchecked.png.import b/material_maker/theme/light/tree_unchecked.png.import deleted file mode 100644 index 88c0c96..0000000 --- a/material_maker/theme/light/tree_unchecked.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tree_unchecked.png-b2f9250e0b030703b8b2f3767ec5d3ce.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/tree_unchecked.png" -dest_files=[ "res://.import/tree_unchecked.png-b2f9250e0b030703b8b2f3767ec5d3ce.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/tree_updown.png b/material_maker/theme/light/tree_updown.png deleted file mode 100644 index 3dfeefb..0000000 Binary files a/material_maker/theme/light/tree_updown.png and /dev/null differ diff --git a/material_maker/theme/light/tree_updown.png.import b/material_maker/theme/light/tree_updown.png.import deleted file mode 100644 index 16ed314..0000000 --- a/material_maker/theme/light/tree_updown.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tree_updown.png-e5ddb27d270ba41cc8cf3aeb1f24aa67.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/tree_updown.png" -dest_files=[ "res://.import/tree_updown.png-e5ddb27d270ba41cc8cf3aeb1f24aa67.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/vslider_grabber.png b/material_maker/theme/light/vslider_grabber.png deleted file mode 100644 index 4bd5af5..0000000 Binary files a/material_maker/theme/light/vslider_grabber.png and /dev/null differ diff --git a/material_maker/theme/light/vslider_grabber.png.import b/material_maker/theme/light/vslider_grabber.png.import deleted file mode 100644 index a3e7579..0000000 --- a/material_maker/theme/light/vslider_grabber.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/vslider_grabber.png-3b60c9c2b708bdca528545e5e003510e.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/vslider_grabber.png" -dest_files=[ "res://.import/vslider_grabber.png-3b60c9c2b708bdca528545e5e003510e.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/vslider_grabber_highlight.png b/material_maker/theme/light/vslider_grabber_highlight.png deleted file mode 100644 index c143081..0000000 Binary files a/material_maker/theme/light/vslider_grabber_highlight.png and /dev/null differ diff --git a/material_maker/theme/light/vslider_grabber_highlight.png.import b/material_maker/theme/light/vslider_grabber_highlight.png.import deleted file mode 100644 index bb8a9f3..0000000 --- a/material_maker/theme/light/vslider_grabber_highlight.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/vslider_grabber_highlight.png-ccf381c8b2072c1a4bfe5c6452311c05.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/vslider_grabber_highlight.png" -dest_files=[ "res://.import/vslider_grabber_highlight.png-ccf381c8b2072c1a4bfe5c6452311c05.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/vsplitcontainer_grabber.png b/material_maker/theme/light/vsplitcontainer_grabber.png deleted file mode 100644 index b9049c6..0000000 Binary files a/material_maker/theme/light/vsplitcontainer_grabber.png and /dev/null differ diff --git a/material_maker/theme/light/vsplitcontainer_grabber.png.import b/material_maker/theme/light/vsplitcontainer_grabber.png.import deleted file mode 100644 index 8e3ce65..0000000 --- a/material_maker/theme/light/vsplitcontainer_grabber.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/vsplitcontainer_grabber.png-c2eee269ca62a5c830a828c5b980aef2.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/vsplitcontainer_grabber.png" -dest_files=[ "res://.import/vsplitcontainer_grabber.png-c2eee269ca62a5c830a828c5b980aef2.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/windowdialog_close.png b/material_maker/theme/light/windowdialog_close.png deleted file mode 100644 index 045ec13..0000000 Binary files a/material_maker/theme/light/windowdialog_close.png and /dev/null differ diff --git a/material_maker/theme/light/windowdialog_close.png.import b/material_maker/theme/light/windowdialog_close.png.import deleted file mode 100644 index 8381cba..0000000 --- a/material_maker/theme/light/windowdialog_close.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/windowdialog_close.png-adccde24d0a60e6b3e821c06b1ac0c5b.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/windowdialog_close.png" -dest_files=[ "res://.import/windowdialog_close.png-adccde24d0a60e6b3e821c06b1ac0c5b.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/light/windowdialog_close_highlight.png b/material_maker/theme/light/windowdialog_close_highlight.png deleted file mode 100644 index 045ec13..0000000 Binary files a/material_maker/theme/light/windowdialog_close_highlight.png and /dev/null differ diff --git a/material_maker/theme/light/windowdialog_close_highlight.png.import b/material_maker/theme/light/windowdialog_close_highlight.png.import deleted file mode 100644 index 44f3eaa..0000000 --- a/material_maker/theme/light/windowdialog_close_highlight.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/windowdialog_close_highlight.png-72a2e1dfe0a59b667b052bbc9feeec65.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/theme/light/windowdialog_close_highlight.png" -dest_files=[ "res://.import/windowdialog_close_highlight.png-72a2e1dfe0a59b667b052bbc9feeec65.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/theme/optimize_theme.gd b/material_maker/theme/optimize_theme.gd deleted file mode 100644 index 3426872..0000000 --- a/material_maker/theme/optimize_theme.gd +++ /dev/null @@ -1,63 +0,0 @@ -tool -extends EditorScript - -# This script grabs all textures from a theme and throws them into the icons - -func _run(): - for t in ["res://material_maker/theme/default.tres"]: - optimize_theme(t) - -func optimize_theme(theme_path): - # change this to share icons between themes - var icon_dir = theme_path.get_basename() - Directory.new().make_dir(icon_dir) - var theme : Theme = load(theme_path) - var new_theme : Theme = Theme.new() - for stylebox_name in theme.get_stylebox_types(): - for color_name in theme.get_color_list(stylebox_name): - new_theme.set_color(color_name, stylebox_name, theme.get_color(color_name, stylebox_name)) - for constant_name in theme.get_constant_list(stylebox_name): - new_theme.set_constant(constant_name, stylebox_name, theme.get_constant(constant_name, stylebox_name)) - for font_name in theme.get_font_list(stylebox_name): - new_theme.set_font(font_name, stylebox_name, theme.get_font(font_name, stylebox_name).duplicate()) - for sb_name in theme.get_stylebox_list(stylebox_name): - var stylebox = theme.get_stylebox(sb_name, stylebox_name) - if stylebox is StyleBoxTexture: - var sb = theme.get_stylebox(sb_name, stylebox_name) - var new_sb = sb.duplicate(true) - for t in [ "texture", "normal_map" ]: - if new_sb[t] != null: - var png_name = ("sb_"+stylebox_name+"_"+sb_name+"_"+t).to_lower() - var png_path : String = icon_dir+"/"+png_name+".png" - var new_icon = load(png_path) - if new_icon == null: - print("missing icon "+png_path) - var image = new_sb[t].get_data() - if image != null: - print("saving icon "+png_path) - image.save_png(png_path) - new_icon = load(png_path) - if new_icon != null: - new_sb[t] = new_icon - else: - new_sb[t] = new_icon - else: - new_theme.set_stylebox(sb_name, stylebox_name, theme.get_stylebox(sb_name, stylebox_name)) - for icon_name in theme.get_icon_list(stylebox_name): - var png_name = (stylebox_name+"_"+icon_name).to_lower() - var png_path : String = icon_dir+"/"+png_name+".png" - var new_icon = load(png_path) - if new_icon == null: - print("missing icon "+png_path) - var icon = theme.get_icon(icon_name, stylebox_name) - var image = icon.get_data() - if image != null: - print("saving icon "+png_path) - image.save_png(png_path) - new_icon = load(png_path) - if new_icon != null: - new_theme.set_icon(icon_name, stylebox_name, new_icon) - else: - new_theme.set_icon(icon_name, stylebox_name, new_icon) - ResourceSaver.save(theme_path, new_theme) - print("done") diff --git a/material_maker/widgets/desc_button/desc_button.gd b/material_maker/widgets/desc_button/desc_button.gd deleted file mode 100644 index 9f6350a..0000000 --- a/material_maker/widgets/desc_button/desc_button.gd +++ /dev/null @@ -1,29 +0,0 @@ -extends Button - -export var description_type : String -var short_description : String = "" -var long_description : String = "" - -signal descriptions_changed(short_description, long_description) - -func _ready() -> void: - update_tooltip() - -func update_tooltip() -> void: - if short_description == "" and long_description == "": - hint_tooltip = "Define a description for this item" - else: - var sd = short_description if short_description else "" - var ld = long_description if long_description else "" - hint_tooltip = sd+"\n"+ld - -func _on_Button_pressed() -> void: - var dialog = preload("res://material_maker/windows/desc_dialog/desc_dialog.tscn").instance() - add_child(dialog) - var result = dialog.edit_descriptions(description_type, short_description, long_description) - while result is GDScriptFunctionState: - result = yield(result, "completed") - short_description = result[0] - long_description = result[1] - update_tooltip() - emit_signal("descriptions_changed", short_description, long_description) diff --git a/material_maker/widgets/desc_button/desc_button.tscn b/material_maker/widgets/desc_button/desc_button.tscn deleted file mode 100644 index 9464d1d..0000000 --- a/material_maker/widgets/desc_button/desc_button.tscn +++ /dev/null @@ -1,19 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=1] -[ext_resource path="res://material_maker/widgets/desc_button/desc_button.gd" type="Script" id=2] - -[sub_resource type="AtlasTexture" id=1] -flags = 4 -atlas = ExtResource( 1 ) -region = Rect2( 64, 80, 16, 16 ) - -[node name="Button" type="Button"] -margin_right = 12.0 -margin_bottom = 20.0 -icon = SubResource( 1 ) -script = ExtResource( 2 ) -__meta__ = { -"_edit_use_anchors_": false -} -[connection signal="pressed" from="." to="." method="_on_Button_pressed"] diff --git a/material_maker/widgets/file_picker_button/file_picker_button.gd b/material_maker/widgets/file_picker_button/file_picker_button.gd deleted file mode 100644 index f72c02f..0000000 --- a/material_maker/widgets/file_picker_button/file_picker_button.gd +++ /dev/null @@ -1,34 +0,0 @@ -extends Button -class_name FilePickerButton - -var path : String = "" setget set_path -var filters : PoolStringArray = PoolStringArray() - -signal on_file_selected(f) - -func _ready() -> void: - pass - -func set_path(p : String) -> void: - path = p - text = path.get_file() - -func add_filter(f : String) -> void: - filters.append(f) - -func _on_Control_pressed() -> void: - var dialog : FileDialog = FileDialog.new() - dialog.rect_min_size = Vector2(500, 500) - dialog.access = FileDialog.ACCESS_FILESYSTEM - dialog.mode = FileDialog.MODE_OPEN_FILE - dialog.current_dir = path.get_base_dir() - for f in filters: - dialog.add_filter(f) - add_child(dialog) - dialog.connect("file_selected", self, "on_file_selected") - dialog.connect("popup_hide", dialog, "queue_free") - dialog.popup_centered() - -func on_file_selected(f) -> void: - set_path(f) - emit_signal("on_file_selected", f) diff --git a/material_maker/widgets/file_picker_button/file_picker_button.tscn b/material_maker/widgets/file_picker_button/file_picker_button.tscn deleted file mode 100644 index 56364a4..0000000 --- a/material_maker/widgets/file_picker_button/file_picker_button.tscn +++ /dev/null @@ -1,13 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://material_maker/widgets/file_picker_button/file_picker_button.gd" type="Script" id=1] - -[node name="FilePickerButton" type="Button"] -anchor_right = 1.0 -anchor_bottom = 1.0 -text = "Default" -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} -[connection signal="pressed" from="." to="." method="_on_Control_pressed"] diff --git a/material_maker/widgets/graph_minimap/graph_minimap.gd b/material_maker/widgets/graph_minimap/graph_minimap.gd deleted file mode 100644 index 078b5e9..0000000 --- a/material_maker/widgets/graph_minimap/graph_minimap.gd +++ /dev/null @@ -1,267 +0,0 @@ -extends Panel - -# Borrowed from ProtonGraph - -# Courtesy of pycbouh, original code can be found there: -# https://gist.github.com/pycbouh/7a88b55697138b646f69da0de40f71ac - -# Node references -var graph_edit : GraphEdit -var graph_hscroll : HScrollBar -var graph_vscroll : VScrollBar - -var minimap_button : Button - -# Public properties -export var toolbar_icon : Texture - -# Private properties -var _graph_nodes : Array = [] # of Dictionary -var _graph_lines : Array = [] # of Dictionary -var _camera_position : Vector2 = Vector2(100, 50) -var _camera_size : Vector2 = Vector2(200, 200) -var _graph_proportions : Vector2 = Vector2(1, 1) -var _zoom_level : float = 1.0 - -var _map_padding : Vector2 = Vector2(5, 5) -var _graph_padding : Vector2 = Vector2(0, 0) - -var _is_pressing : bool = false - - -func _enter_tree() -> void: - _update_node_references() - - -func _ready() -> void: - _update_theme() - _update_map() - - if (graph_edit): - minimap_button = ToolButton.new() - minimap_button.icon = toolbar_icon - minimap_button.hint_tooltip = "Toggle graph minimap." - graph_edit.get_zoom_hbox().add_child(minimap_button) - minimap_button.connect("pressed", self, "_on_minimap_button_pressed") - - graph_edit.connect("draw", self, "_on_graph_edit_changed") - graph_edit.connect("update_minimap", self, "_on_graph_edit_changed") - - # Update size based on editor scale - rect_min_size *= 1.0 # EditorUtil.get_editor_scale() - - update() - - -func _gui_input(event) -> void: - if (event is InputEventMouseButton && event.button_index == BUTTON_LEFT): - if (event.is_pressed()): - _is_pressing = true - var click_location = _convert_to_graph_position(event.position - _map_padding) - _graph_padding - - if (graph_edit): - var scroll_offset = get_scroll_offset() - graph_edit.scroll_offset = click_location + scroll_offset - _camera_size / 2 - elif (_is_pressing): - _is_pressing = false - - accept_event() - elif (event is InputEventMouseMotion && _is_pressing): - var click_location = _convert_to_graph_position(event.position - _map_padding) - _graph_padding - - if (graph_edit): - var scroll_offset = get_scroll_offset() - graph_edit.scroll_offset = click_location + scroll_offset - _camera_size / 2 - - accept_event() - - -func _draw() -> void: - var centering_offset = _convert_from_graph_position(_graph_padding) - var map_offset = _map_padding + centering_offset - - for node in _graph_nodes: - var position = _convert_from_graph_position(node.position) + map_offset - var size = _convert_from_graph_position(node.size) - var node_shape = Rect2(position - size / 2, size) - - if (node.is_comment): - var comment_background = node.node_color.linear_interpolate(Color.black, 0.65) - draw_rect(node_shape, comment_background, true) - draw_rect(node_shape, node.node_color, false) - else: - draw_rect(node_shape, node.node_color) - - for line in _graph_lines: - var from_position = _convert_from_graph_position(line.from_position) + map_offset - var to_position = _convert_from_graph_position(line.to_position) + map_offset - draw_line(from_position, to_position, line.from_color) - - var camera_center = _convert_from_graph_position(_camera_position + _camera_size / 2) + map_offset - var camera_viewport = _convert_from_graph_position(_camera_size) - var camera_position = (camera_center - camera_viewport / 2) - draw_rect(Rect2(camera_position, camera_viewport), Color(0.65, 0.65, 0.65, 0.2), true) - draw_rect(Rect2(camera_position, camera_viewport), Color(0.65, 0.65, 0.65, 0.45), false) - - -func _update_theme() -> void: - if (!Engine.editor_hint || !is_inside_tree()): - return - - modulate.a = 0.85 - - -func _update_map() -> void: - if (!graph_edit): - return - - # Update graph spatial information - var scroll_offset = get_scroll_offset() - var graph_size = get_graph_size() - - _zoom_level = graph_edit.zoom - _camera_position = graph_edit.scroll_offset - scroll_offset - _camera_size = graph_edit.rect_size - - var render_size = get_render_size() - var target_ratio = render_size.x / render_size.y - var graph_ratio = graph_size.x / graph_size.y - - _graph_proportions = graph_size - _graph_padding = Vector2(0, 0) - if (graph_ratio > target_ratio): - _graph_proportions.x = graph_size.x - _graph_proportions.y = graph_size.x / target_ratio - _graph_padding.y = abs(graph_size.y - _graph_proportions.y) / 2 - else: - _graph_proportions.x = graph_size.y * target_ratio - _graph_proportions.y = graph_size.y - _graph_padding.x = abs(graph_size.x - _graph_proportions.x) / 2 - - # Update node information - _graph_nodes = [] - _graph_lines = [] - - for child in graph_edit.get_children(): - if !(child is GraphNode): - continue - - var node_data := { - "position": (child.offset + child.rect_size / 2) * _zoom_level - scroll_offset, - "size": child.rect_size * _zoom_level, - "node_color": Color.white, - "is_comment": child.comment, - } - - var child_color = child.get("minimap_color") - if (child_color): - node_data.node_color = child_color - - _graph_nodes.append(node_data) - - for connection in graph_edit.get_connection_list(): - var from_child = graph_edit.get_node_or_null(connection.from) - var to_child = graph_edit.get_node_or_null(connection.to) - if (!from_child || !to_child): - continue # We got caught in between two resources switching, some data is outdated - - var from_slot_position = from_child.rect_size if from_child.comment else from_child.rect_size / 2 - var to_slot_position = 0 if from_child.comment else to_child.rect_size / 2 - - var line_data := { - "from_position": (from_child.offset + from_slot_position) * _zoom_level - scroll_offset, - "to_position": (to_child.offset + to_slot_position) * _zoom_level - scroll_offset, - "from_color": Color.white, - "to_color": Color.white, - } - - var from_child_color = from_child.get("minimap_color") - if (from_child_color): - line_data.from_color = from_child_color - var to_child_color = to_child.get("minimap_color") - if (to_child_color): - line_data.to_color = to_child_color - - _graph_lines.append(line_data) - - update() - - -func _update_node_references() -> void: - var parent_node = get_parent() - if !(parent_node is GraphEdit): - return - - graph_edit = parent_node - var top_layer - for c in graph_edit.get_children(): - if c.get_class() == "GraphEditFilter": - top_layer = c - break - for c in top_layer.get_children(): - if c is HScrollBar: - graph_hscroll = c - elif c is VScrollBar: - graph_vscroll = c - - -### Helpers -func _convert_from_graph_position(graph_position : Vector2) -> Vector2: - var position = Vector2(0, 0) - var render_size = get_render_size() - - position.x = graph_position.x * render_size.x / _graph_proportions.x - position.y = graph_position.y * render_size.y / _graph_proportions.y - - return position - - -func _convert_to_graph_position(position : Vector2) -> Vector2: - var graph_position = Vector2(0, 0) - var render_size = get_render_size() - - graph_position.x = position.x * _graph_proportions.x / render_size.x - graph_position.y = position.y * _graph_proportions.y / render_size.y - - return graph_position - - -func get_render_size() -> Vector2: - if (!is_inside_tree()): - return Vector2.ZERO - - return rect_size - 2 * _map_padding - - -func get_scroll_offset() -> Vector2: - if (!graph_hscroll || !graph_vscroll): - return Vector2(0, 0) - - return Vector2(graph_hscroll.min_value, graph_vscroll.min_value) - - -func get_graph_size() -> Vector2: - if (!graph_hscroll || !graph_vscroll): - return Vector2(1, 1) - - var scroll_offset = get_scroll_offset() - var graph_size = Vector2(graph_hscroll.max_value, graph_vscroll.max_value) - scroll_offset - - if (graph_size.x == 0): - graph_size.x = 1 - if (graph_size.y == 0): - graph_size.y = 1 - - return graph_size - - -### Event handlers -func _on_graph_edit_changed() -> void: - _update_map() - - -func _on_minimap_button_pressed() -> void: - if (visible): - hide() - else: - show() diff --git a/material_maker/widgets/graph_minimap/graph_minimap.tscn b/material_maker/widgets/graph_minimap/graph_minimap.tscn deleted file mode 100644 index a3182ab..0000000 --- a/material_maker/widgets/graph_minimap/graph_minimap.tscn +++ /dev/null @@ -1,33 +0,0 @@ -[gd_scene load_steps=5 format=2] - -[ext_resource path="res://material_maker/widgets/graph_minimap/graph_minimap.gd" type="Script" id=1] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=2] - -[sub_resource type="StyleBoxFlat" id=1] -bg_color = Color( 0.0666667, 0.0666667, 0.0666667, 0.686275 ) -corner_radius_top_left = 4 - -[sub_resource type="AtlasTexture" id=2] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 64, 96, 32, 32 ) - -[node name="Minimap" type="Panel"] -modulate = Color( 1, 1, 1, 0.85 ) -anchor_left = 1.0 -anchor_top = 1.0 -anchor_right = 1.0 -anchor_bottom = 1.0 -margin_left = -256.0 -margin_top = -176.0 -margin_right = -14.0 -margin_bottom = -14.0 -rect_min_size = Vector2( 240, 160 ) -size_flags_horizontal = 8 -size_flags_vertical = 8 -custom_styles/panel = SubResource( 1 ) -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} -toolbar_icon = SubResource( 2 ) diff --git a/material_maker/widgets/graph_tree/graph_tree.gd b/material_maker/widgets/graph_tree/graph_tree.gd deleted file mode 100644 index 0b9a477..0000000 --- a/material_maker/widgets/graph_tree/graph_tree.gd +++ /dev/null @@ -1,27 +0,0 @@ -extends Popup - -signal item_double_clicked(generator) - -onready var tree = $Tree - -func init(graph_name : String, generator : MMGenGraph) -> void: - tree.clear() - var root : TreeItem = tree.create_item(null) - root.set_text(0, graph_name) - root.set_custom_color(0, Color(1, 1, 1)) - root.set_metadata(0, generator) - fill_item(root, generator) - -func fill_item(parent : TreeItem, generator : MMGenGraph) -> void: - for c in generator.get_children(): - if c is MMGenGraph: - var item : TreeItem = tree.create_item(parent) - item.set_text(0, c.get_type_name()) - if c.is_editable(): - item.set_custom_color(0, Color(1, 1, 1)) - item.set_metadata(0, c) - fill_item(item, c) - -func _on_Tree_item_double_clicked() -> void: - emit_signal("item_double_clicked", tree.get_selected().get_metadata(0)) - queue_free() diff --git a/material_maker/widgets/graph_tree/graph_tree.tscn b/material_maker/widgets/graph_tree/graph_tree.tscn deleted file mode 100644 index e789a0d..0000000 --- a/material_maker/widgets/graph_tree/graph_tree.tscn +++ /dev/null @@ -1,64 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://material_maker/widgets/graph_tree/graph_tree.gd" type="Script" id=1] - -[sub_resource type="StyleBoxFlat" id=1] -bg_color = Color( 0.109804, 0.109804, 0.188235, 1 ) -border_width_left = 4 -border_width_top = 4 -border_width_right = 4 -border_width_bottom = 4 -border_color = Color( 0.196078, 0.215686, 0.643137, 1 ) - -[sub_resource type="Theme" id=2] -Tree/colors/cursor_color = Color( 0, 0, 0, 1 ) -Tree/colors/custom_button_font_highlight = Color( 0.941176, 0.941176, 0.941176, 1 ) -Tree/colors/drop_position_color = Color( 1, 0.3, 0.2, 1 ) -Tree/colors/font_color = Color( 0.690196, 0.690196, 0.690196, 1 ) -Tree/colors/font_color_selected = Color( 1, 1, 1, 1 ) -Tree/colors/guide_color = Color( 0, 0, 0, 0.1 ) -Tree/colors/relationship_line_color = Color( 0.27451, 0.27451, 0.27451, 1 ) -Tree/colors/selection_color = Color( 0.1, 0.1, 1, 0.8 ) -Tree/colors/title_button_color = Color( 0.878431, 0.878431, 0.878431, 1 ) -Tree/constants/button_margin = 4 -Tree/constants/draw_guides = 1 -Tree/constants/draw_relationship_lines = 0 -Tree/constants/guide_width = 2 -Tree/constants/hseparation = 4 -Tree/constants/item_margin = 12 -Tree/constants/scroll_border = 4 -Tree/constants/scroll_speed = 12 -Tree/constants/vseparation = 4 -Tree/fonts/font = null -Tree/fonts/title_button_font = null -Tree/icons/arrow = null -Tree/icons/arrow_collapsed = null -Tree/icons/checked = null -Tree/icons/select_arrow = null -Tree/icons/unchecked = null -Tree/icons/updown = null -Tree/styles/bg = SubResource( 1 ) -Tree/styles/bg_focus = null -Tree/styles/button_pressed = null -Tree/styles/cursor = null -Tree/styles/cursor_unfocused = null -Tree/styles/custom_button = null -Tree/styles/custom_button_hover = null -Tree/styles/custom_button_pressed = null -Tree/styles/selected = null -Tree/styles/selected_focus = null -Tree/styles/title_button_hover = null -Tree/styles/title_button_normal = null -Tree/styles/title_button_pressed = null - -[node name="GraphTree" type="Popup"] -margin_right = 335.0 -margin_bottom = 339.0 -script = ExtResource( 1 ) - -[node name="Tree" type="Tree" parent="."] -anchor_right = 1.0 -anchor_bottom = 1.0 -theme = SubResource( 2 ) -[connection signal="item_activated" from="Tree" to="." method="_on_Tree_item_double_clicked"] -[connection signal="item_double_clicked" from="Tree" to="." method="_on_Tree_item_double_clicked"] diff --git a/material_maker/widgets/histogram/histogram.gd b/material_maker/widgets/histogram/histogram.gd deleted file mode 100644 index b39e38a..0000000 --- a/material_maker/widgets/histogram/histogram.gd +++ /dev/null @@ -1,84 +0,0 @@ -extends Control - -var generator : MMGenBase = null -var output : int = 0 - -var updating : bool = false -var update_again : bool = false - -func get_image_texture() -> ImageTexture: - return $ViewportImage/ColorRect.material.get_shader_param("tex") - -func get_histogram_texture() -> ImageTexture: - return $Control.material.get_shader_param("tex") - -func set_generator(g : MMGenBase, o : int = 0) -> void: - if is_instance_valid(generator): - generator.disconnect("parameter_changed", self, "on_parameter_changed") - var source = MMGenBase.DEFAULT_GENERATED_SHADER - if is_instance_valid(g): - generator = g - output = o - generator.connect("parameter_changed", self, "on_parameter_changed") - var gen_output_defs = generator.get_output_defs() - if ! gen_output_defs.empty(): - var context : MMGenContext = MMGenContext.new() - source = generator.get_shader_code("uv", output, context) - assert(!(source is GDScriptFunctionState)) - if source.empty(): - source = MMGenBase.DEFAULT_GENERATED_SHADER - # Update shader - $ViewportImage/ColorRect.material.shader.code = MMGenBase.generate_preview_shader(source, source.type, "uniform vec2 size;void fragment() {COLOR = preview_2d(UV);}") - # Get parameter values from the shader code - MMGenBase.define_shader_float_parameters($ViewportImage/ColorRect.material.shader.code, $ViewportImage/ColorRect.material) - # Set texture params - if source.has("textures"): - for k in source.textures.keys(): - $ViewportImage/ColorRect.material.set_shader_param(k, source.textures[k]) - update_histogram() - -func on_parameter_changed(n : String, _v) -> void: - if n == "__input_changed__": - set_generator(generator, output) - var p = generator.get_parameter_def(n) - if p.has("type"): - match p.type: - "float", "color", "gradient": - pass - _: - set_generator(generator, output) - -func on_float_parameters_changed(parameter_changes : Dictionary) -> void: - var need_update : bool = false - for n in parameter_changes.keys(): - for p in VisualServer.shader_get_param_list($ViewportImage/ColorRect.material.shader.get_rid()): - if p.name == n: - $ViewportImage/ColorRect.material.set_shader_param(n, parameter_changes[n]) - need_update = true - break - if need_update: - update_histogram() - -func update_histogram() -> void: - update_again = true - if !updating && is_visible_in_tree(): - updating = true - while update_again: - update_again = false - $ViewportImage.render_target_update_mode = Viewport.UPDATE_ONCE - $ViewportImage.update_worlds() - yield(get_tree(), "idle_frame") - yield(get_tree(), "idle_frame") - $ViewportHistogram1.render_target_update_mode = Viewport.UPDATE_ONCE - $ViewportHistogram1.update_worlds() - yield(get_tree(), "idle_frame") - yield(get_tree(), "idle_frame") - $ViewportHistogram2.render_target_update_mode = Viewport.UPDATE_ONCE - $ViewportHistogram2.update_worlds() - yield(get_tree(), "idle_frame") - yield(get_tree(), "idle_frame") - updating = false - -func _on_Histogram_visibility_changed(): - if is_visible_in_tree(): - update_histogram() diff --git a/material_maker/widgets/histogram/histogram.tscn b/material_maker/widgets/histogram/histogram.tscn deleted file mode 100644 index adec4f2..0000000 --- a/material_maker/widgets/histogram/histogram.tscn +++ /dev/null @@ -1,155 +0,0 @@ -[gd_scene load_steps=13 format=2] - -[ext_resource path="res://material_maker/widgets/histogram/histogram.gd" type="Script" id=1] - -[sub_resource type="Shader" id=1] -resource_local_to_scene = true -code = "shader_type canvas_item; -render_mode blend_disabled; - -uniform sampler2D tex; - -void fragment() { - COLOR = texture(tex, UV); -} -" - -[sub_resource type="ShaderMaterial" id=3] -resource_local_to_scene = true -shader = SubResource( 1 ) - -[sub_resource type="Shader" id=4] -code = "shader_type canvas_item; -render_mode blend_disabled; - -uniform sampler2D tex; - -void fragment() { - vec4 sum = vec4(0.0); - for (int i = 0; i < 128; ++i) { - sum += step(abs(texture(tex, vec2(UV.x, float(i)/127.0))-UV.y), vec4(0.02)); - } - COLOR = sum/255.0; -} -" - -[sub_resource type="ViewportTexture" id=5] -viewport_path = NodePath("ViewportImage") - -[sub_resource type="ShaderMaterial" id=6] -resource_local_to_scene = true -shader = SubResource( 4 ) -shader_param/tex = SubResource( 5 ) - -[sub_resource type="Shader" id=7] -code = "shader_type canvas_item; -render_mode blend_disabled; - -uniform sampler2D tex; - -void fragment() { - vec4 sum = vec4(0.0); - for (int i = 0; i < 128; ++i) { - sum += texture(tex, vec2(float(i)/127.0, UV.x)); - } - COLOR = sum/255.0; -}" - -[sub_resource type="ViewportTexture" id=8] -viewport_path = NodePath("ViewportHistogram1") - -[sub_resource type="ShaderMaterial" id=9] -resource_local_to_scene = true -shader = SubResource( 7 ) -shader_param/tex = SubResource( 8 ) - -[sub_resource type="Shader" id=10] -code = "shader_type canvas_item; - -uniform sampler2D tex; -render_mode blend_disabled; - -void fragment() { - if (abs(fract(UV.y+0.05)) < 0.1) { - COLOR = vec4(vec3(UV.x), 1.0); - } else { - vec4 highest = vec4(0.0); - for (int i = 0; i < 128; ++i) { - highest = max(highest, texture(tex, vec2(float(i)/128.0, 0.0))); - } - vec4 value = step(vec4(0.95-UV.y)*highest/0.9, texture(tex, vec2(UV.x, 0.0))); - float alpha = step(0.1, dot(value, vec4(1.0))); - COLOR = vec4(mix(value.rgb, vec3(0.5), 0.3*value.a), alpha); - } -}" - -[sub_resource type="ViewportTexture" id=11] -flags = 4 -viewport_path = NodePath("ViewportHistogram2") - -[sub_resource type="ShaderMaterial" id=12] -resource_local_to_scene = true -shader = SubResource( 10 ) -shader_param/tex = SubResource( 11 ) - -[node name="Histogram" type="Control" groups=[ -"preview", -]] -margin_right = 64.0 -margin_bottom = 64.0 -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="ViewportImage" type="Viewport" parent="."] -size = Vector2( 256, 256 ) -transparent_bg = true -hdr = false -usage = 0 -render_target_v_flip = true -render_target_update_mode = 1 - -[node name="ColorRect" type="ColorRect" parent="ViewportImage"] -material = SubResource( 3 ) -margin_right = 256.0 -margin_bottom = 128.0 -rect_min_size = Vector2( 256, 256 ) - -[node name="ViewportHistogram1" type="Viewport" parent="."] -size = Vector2( 128, 128 ) -own_world = true -transparent_bg = true -disable_3d = true -keep_3d_linear = true -render_target_v_flip = true -render_target_update_mode = 1 - -[node name="ColorRect" type="ColorRect" parent="ViewportHistogram1"] -material = SubResource( 6 ) -margin_right = 128.0 -margin_bottom = 128.0 -rect_min_size = Vector2( 128, 128 ) - -[node name="ViewportHistogram2" type="Viewport" parent="."] -size = Vector2( 128, 2 ) -transparent_bg = true -disable_3d = true -keep_3d_linear = true -render_target_v_flip = true -render_target_update_mode = 3 - -[node name="ColorRect" type="ColorRect" parent="ViewportHistogram2"] -material = SubResource( 9 ) -margin_right = 128.0 -margin_bottom = 2.0 -rect_min_size = Vector2( 128, 2 ) - -[node name="Control" type="ColorRect" parent="."] -material = SubResource( 12 ) -anchor_right = 1.0 -anchor_bottom = 1.0 -__meta__ = { -"_edit_use_anchors_": false -} -[connection signal="visibility_changed" from="." to="." method="_on_Histogram_visibility_changed"] diff --git a/material_maker/widgets/line_dialog/line_dialog.gd b/material_maker/widgets/line_dialog/line_dialog.gd deleted file mode 100644 index f4a9adc..0000000 --- a/material_maker/widgets/line_dialog/line_dialog.gd +++ /dev/null @@ -1,24 +0,0 @@ -extends WindowDialog - -signal ok - -func set_value(v) -> void: - $VBoxContainer/LineEdit.text = v - - -func popup_centered(size : Vector2 = Vector2(0, 0)) -> void: - .popup_centered(size) - $VBoxContainer/LineEdit.grab_focus() - -func set_texts(title, label) -> void: - window_title = title - $VBoxContainer/Label.text = label - $VBoxContainer/LineEdit.grab_focus() - $VBoxContainer/LineEdit.grab_click_focus() - -func _on_OK_pressed() -> void: - _on_LineEdit_text_entered($VBoxContainer/LineEdit.text) - -func _on_LineEdit_text_entered(new_text) -> void: - emit_signal("ok", new_text) - queue_free() diff --git a/material_maker/widgets/line_dialog/line_dialog.tscn b/material_maker/widgets/line_dialog/line_dialog.tscn deleted file mode 100644 index 3d2b486..0000000 --- a/material_maker/widgets/line_dialog/line_dialog.tscn +++ /dev/null @@ -1,47 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://material_maker/widgets/line_dialog/line_dialog.gd" type="Script" id=1] - -[node name="LineDialog" type="WindowDialog"] -margin_right = 332.0 -margin_bottom = 72.0 -window_title = "blah" -script = ExtResource( 1 ) - -[node name="VBoxContainer" type="VBoxContainer" parent="."] -anchor_right = 1.0 -anchor_bottom = 1.0 - -[node name="Label" type="Label" parent="VBoxContainer"] -margin_right = 332.0 -margin_bottom = 14.0 -text = "blah" - -[node name="LineEdit" type="LineEdit" parent="VBoxContainer"] -margin_top = 18.0 -margin_right = 332.0 -margin_bottom = 42.0 - -[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"] -margin_left = 104.0 -margin_top = 46.0 -margin_right = 228.0 -margin_bottom = 66.0 -size_flags_horizontal = 4 -size_flags_vertical = 0 - -[node name="OK" type="Button" parent="VBoxContainer/HBoxContainer"] -margin_right = 60.0 -margin_bottom = 20.0 -rect_min_size = Vector2( 60, 0 ) -text = "OK" - -[node name="Cancel" type="Button" parent="VBoxContainer/HBoxContainer"] -margin_left = 64.0 -margin_right = 124.0 -margin_bottom = 20.0 -rect_min_size = Vector2( 60, 0 ) -text = "Cancel" -[connection signal="text_entered" from="VBoxContainer/LineEdit" to="." method="_on_LineEdit_text_entered"] -[connection signal="pressed" from="VBoxContainer/HBoxContainer/OK" to="." method="_on_OK_pressed"] -[connection signal="pressed" from="VBoxContainer/HBoxContainer/Cancel" to="." method="queue_free"] diff --git a/material_maker/widgets/linked_widgets/editable_label.gd b/material_maker/widgets/linked_widgets/editable_label.gd deleted file mode 100644 index 3caa46b..0000000 --- a/material_maker/widgets/linked_widgets/editable_label.gd +++ /dev/null @@ -1,28 +0,0 @@ -extends HBoxContainer - -var text setget set_text, get_text - -signal label_changed(new_label) - -func get_text() -> String: - return $Label.text - -func set_text(t) -> void: - $Label.text = t - -func _on_gui_input(ev) -> void: - if ev is InputEventMouseButton and ev.pressed and ev.button_index == BUTTON_LEFT: - $Label.visible = false - $Editor.text = $Label.text - $Editor.visible = true - $Editor.select() - $Editor.grab_focus() - -func _on_Editor_text_entered(__) -> void: - _on_Editor_focus_exited() - -func _on_Editor_focus_exited() -> void: - $Label.text = $Editor.text - $Label.visible = true - $Editor.visible = false - emit_signal("label_changed", $Editor.text) diff --git a/material_maker/widgets/linked_widgets/editable_label.tscn b/material_maker/widgets/linked_widgets/editable_label.tscn deleted file mode 100644 index ae8ce8a..0000000 --- a/material_maker/widgets/linked_widgets/editable_label.tscn +++ /dev/null @@ -1,25 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://material_maker/widgets/linked_widgets/editable_label.gd" type="Script" id=1] - -[node name="EditableLabel" type="HBoxContainer"] -margin_right = 40.0 -margin_bottom = 40.0 -script = ExtResource( 1 ) - -[node name="Label" type="Label" parent="."] -margin_top = 13.0 -margin_right = 40.0 -margin_bottom = 27.0 -mouse_filter = 0 -size_flags_horizontal = 3 - -[node name="Editor" type="LineEdit" parent="."] -visible = false -margin_left = 4.0 -margin_right = 62.0 -margin_bottom = 40.0 -size_flags_horizontal = 3 -[connection signal="gui_input" from="Label" to="." method="_on_gui_input"] -[connection signal="focus_exited" from="Editor" to="." method="_on_Editor_focus_exited"] -[connection signal="text_entered" from="Editor" to="." method="_on_Editor_text_entered"] diff --git a/material_maker/widgets/linked_widgets/link.gd b/material_maker/widgets/linked_widgets/link.gd deleted file mode 100644 index 420acd7..0000000 --- a/material_maker/widgets/linked_widgets/link.gd +++ /dev/null @@ -1,81 +0,0 @@ -extends Control -class_name MMNodeLink - -var end -var source = null -var target = null - -var generator = null -var param_name : String = "" -var creating : bool = false - -func _init(parent) -> void: - size_flags_horizontal = SIZE_EXPAND_FILL - size_flags_vertical = SIZE_EXPAND_FILL - rect_size = parent.rect_size - rect_clip_content = true - parent.add_child(self) - -func pick(s, g, n : String, c : bool = false) -> void: - source = s - end = get_global_transform().xform_inv(source.get_global_transform().xform(0.5*source.rect_size)) - generator = g - param_name = n - creating = c - set_process_input(true) - -func show_link(s, t) -> void: - set_process_input(false) - mouse_filter = Control.MOUSE_FILTER_IGNORE - source = s - target = t - update() - -func closest(rect, point) -> Vector2: - return Vector2(max(rect.position.x, min(rect.end.x, point.x)), max(rect.position.y, min(rect.end.y, point.y))) - -func find_control(gp) -> Dictionary: - for c in get_parent().get_children(): - if c is GraphNode: - if c.get("controls") != null: - for w in c.controls: - var widget = c.controls[w] - if is_instance_valid(widget) and Rect2(widget.rect_global_position, widget.rect_size*widget.get_global_transform().get_scale()).has_point(gp): - return { node=c, widget=widget } - return {} - -func _draw() -> void: - var start = get_global_transform().xform_inv(source.get_global_transform().xform(0.5*source.rect_size)) - var color = Color(1, 0.5, 0.5, 0.5) - var rect - if target != null: - color = Color(0.5, 1, 0.5, 0.5) - rect = get_global_transform().xform_inv(target.get_global_transform().xform(Rect2(Vector2(0, 0), target.rect_size))) - draw_rect(rect, color, false) - end = closest(rect, start) - rect = get_global_transform().xform_inv(source.get_global_transform().xform(Rect2(Vector2(0, 0), source.rect_size))) - draw_rect(rect, color, false) - start = closest(rect, end) - draw_line(start, end, color, 1, true) - -func _input(event: InputEvent) -> void: - if event is InputEventKey: - if event.scancode == KEY_ESCAPE: - set_process_input(false) - queue_free() - elif event is InputEventMouseMotion: - var control = find_control(event.global_position) - end = get_global_transform().xform_inv(event.global_position) - target = control.widget if control != null and !control.empty() and generator.can_link_parameter(param_name, control.node.generator, control.widget.name) else null - update() - elif event is InputEventMouseButton: - if event.pressed: - if event.button_index == BUTTON_LEFT: - var control = find_control(event.global_position) - if !control.empty(): - generator.link_parameter(param_name, control.node.generator, control.widget.name) - elif creating: - generator.remove_parameter(param_name) - set_process_input(false) - queue_free() - get_tree().set_input_as_handled() diff --git a/material_maker/widgets/port_group_button/port_group_button.gd b/material_maker/widgets/port_group_button/port_group_button.gd deleted file mode 100644 index 20852c8..0000000 --- a/material_maker/widgets/port_group_button/port_group_button.gd +++ /dev/null @@ -1,78 +0,0 @@ -extends TextureButton -class_name PortGroupButton - -export var group_parent : int = 2 - -var state : int = 0 -# warning-ignore:unused_class_variable -var group_size : int = 0 -const TEXTURES = [ - preload("res://material_maker/icons/port_group_0.tres"), - preload("res://material_maker/icons/port_group_1.tres"), - preload("res://material_maker/icons/port_group_2.tres"), - preload("res://material_maker/icons/port_group_3.tres") -] - - -# warning-ignore:unused_signal -signal group_size_changed(s) - - -func _ready() -> void: - pass - -func set_state(s) -> void: - state = s - texture_normal = TEXTURES[state] - -func get_group_parent() -> Dictionary: - var rv = self - var index = 0 - for _i in range(group_parent): - index = rv.get_index() - rv = rv.get_parent() - return { parent=rv, index=index } - - -class MyCustomSorter: - static func sort(a, b): - if a.index < b.index: - return true - return false - -static func update_groups(parent : Control): - var buttons : Array = [] - for b in parent.get_tree().get_nodes_in_group("port_group_button"): - var p = b.get_group_parent() - if p.parent == parent: - p.button = b - p.erase("parent") - buttons.append(p) - buttons.sort_custom(MyCustomSorter, "sort") - var in_group : bool = false - var current_group : int = -1 - for i in range(buttons.size()): - var b = buttons[i].button - - if in_group: - b.set_state(b.state | 2) - else: - b.set_state(b.state & 1) - if b.state & 1 != 0: - in_group = !in_group - if in_group: - current_group = i - continue - else: - buttons[current_group].button.group_size = i - current_group + 1 - buttons[current_group].button.emit_signal("group_size_changed", buttons[current_group].button.group_size) - current_group = -1 - b.group_size = 0 - b.emit_signal("group_size_changed", 0) - if current_group != -1: - buttons[current_group].button.group_size = buttons.size() - current_group - buttons[current_group].button.emit_signal("group_size_changed", buttons[current_group].button.group_size) - -func _on_pressed() -> void: - set_state(state ^ 1) - update_groups(get_group_parent().parent) diff --git a/material_maker/widgets/port_group_button/port_group_button.tscn b/material_maker/widgets/port_group_button/port_group_button.tscn deleted file mode 100644 index 1278ff8..0000000 --- a/material_maker/widgets/port_group_button/port_group_button.tscn +++ /dev/null @@ -1,19 +0,0 @@ -[gd_scene load_steps=3 format=2] - -[ext_resource path="res://material_maker/widgets/port_group_button/port_group_button.gd" type="Script" id=1] -[ext_resource path="res://material_maker/icons/port_group_0.tres" type="Texture" id=2] - -[node name="PortGroupButton" type="TextureButton" groups=[ -"port_group_button", -]] -margin_right = 16.0 -margin_bottom = 16.0 -hint_tooltip = "Click to define port groups" -size_flags_vertical = 4 -texture_normal = ExtResource( 2 ) -stretch_mode = 2 -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} -[connection signal="pressed" from="." to="." method="_on_pressed"] diff --git a/material_maker/widgets/render_counter/render_counter.gd b/material_maker/widgets/render_counter/render_counter.gd deleted file mode 100644 index 2fb97dd..0000000 --- a/material_maker/widgets/render_counter/render_counter.gd +++ /dev/null @@ -1,51 +0,0 @@ -extends Control - -var last_value : int = 0 -var start_time : int = 0 -var max_render_queue_size : int = 0 - -func _ready() -> void: - for i in range(8): - $PopupMenu.add_radio_check_item("%d renderer%s" % [ i+1, "s" if i > 0 else "" ], i) - $PopupMenu.set_item_checked(mm_renderer.max_renderers-1, true) - -func on_counter_change(count : int, pending : int) -> void: - if count == 0 and pending == 0: - $ProgressBar.max_value = 1 - $ProgressBar.value = 1 - $ProgressBar/Label.text = "" - start_time = OS.get_ticks_msec() - else: - if count > last_value: - if $ProgressBar.value == $ProgressBar.max_value: - $ProgressBar.value = 0 - max_render_queue_size = 1 - else: - max_render_queue_size += 1 - else: - $ProgressBar.value += 1 - assert(max_render_queue_size-$ProgressBar.value == count) - $ProgressBar.max_value = max_render_queue_size + pending - if $ProgressBar.value > 0: - var remaining_time_msec = (OS.get_ticks_msec()-start_time)*(count+pending)/$ProgressBar.value - $ProgressBar/Label.text = "%d/%d - %d s" % [ $ProgressBar.value, $ProgressBar.max_value, remaining_time_msec/1000 ] - else: - $ProgressBar/Label.text = "%d/%d - ? s" % [ $ProgressBar.value, $ProgressBar.max_value ] - last_value = count - -func _process(_delta): - $FpsCounter.text = "%.1f FPS " % Performance.get_monitor(Performance.TIME_FPS) - -func _on_PopupMenu_id_pressed(id): - $PopupMenu.set_item_checked(mm_renderer.max_renderers-1, false) - mm_renderer.max_renderers = id+1 - $PopupMenu.set_item_checked(mm_renderer.max_renderers-1, true) - -func _on_RenderCounter_gui_input(event): - if event is InputEventMouseButton and event.button_index == BUTTON_RIGHT and event.pressed: - $PopupMenu.rect_global_position = get_global_mouse_position() - $PopupMenu.popup() - - -func _on_Render_toggled(button_pressed): - mm_renderer.enable_renderers(button_pressed) diff --git a/material_maker/widgets/render_counter/render_counter.tscn b/material_maker/widgets/render_counter/render_counter.tscn deleted file mode 100644 index c254c95..0000000 --- a/material_maker/widgets/render_counter/render_counter.tscn +++ /dev/null @@ -1,68 +0,0 @@ -[gd_scene load_steps=5 format=2] - -[ext_resource path="res://material_maker/widgets/render_counter/render_counter.gd" type="Script" id=1] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=2] - -[sub_resource type="AtlasTexture" id=1] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 16, 96, 16, 16 ) - -[sub_resource type="AtlasTexture" id=2] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 0, 96, 16, 16 ) - -[node name="RenderCounter" type="HBoxContainer"] -margin_right = 170.0 -margin_bottom = 20.0 -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="FpsCounter" type="Label" parent="."] -margin_bottom = 20.0 -size_flags_vertical = 1 -valign = 3 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="ProgressBar" type="ProgressBar" parent="."] -margin_left = 4.0 -margin_right = 154.0 -margin_bottom = 20.0 -rect_min_size = Vector2( 150, 0 ) -mouse_filter = 2 -size_flags_vertical = 1 -max_value = 1.0 -value = 1.0 -percent_visible = false - -[node name="Label" type="Label" parent="ProgressBar"] -anchor_right = 1.0 -anchor_bottom = 1.0 -align = 1 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Render" type="TextureButton" parent="."] -margin_left = 158.0 -margin_top = 2.0 -margin_right = 174.0 -margin_bottom = 18.0 -hint_tooltip = "Automated renderer" -size_flags_vertical = 4 -toggle_mode = true -pressed = true -texture_normal = SubResource( 1 ) -texture_pressed = SubResource( 2 ) - -[node name="PopupMenu" type="PopupMenu" parent="."] -margin_right = 20.0 -margin_bottom = 20.0 -[connection signal="gui_input" from="." to="." method="_on_RenderCounter_gui_input"] -[connection signal="toggled" from="Render" to="." method="_on_Render_toggled"] -[connection signal="id_pressed" from="PopupMenu" to="." method="_on_PopupMenu_id_pressed"] diff --git a/material_maker/widgets/size_option_button/size_option_button.gd b/material_maker/widgets/size_option_button/size_option_button.gd deleted file mode 100644 index 83a9da7..0000000 --- a/material_maker/widgets/size_option_button/size_option_button.gd +++ /dev/null @@ -1,34 +0,0 @@ -extends OptionButton -class_name SizeOptionButton - -var min_size : int = 4 setget set_min_size -var max_size : int = 12 setget set_max_size -var size_value : int = 10 setget set_size_value - -signal size_value_changed(s) - -func _ready() -> void: - connect("item_selected", self, "_on_item_selected") - -func set_min_size(m : int) -> void: - min_size = m - update_options() - -func set_max_size(m : int) -> void: - max_size = m - update_options() - -func set_size_value(v : int) -> void: - size_value = v - update_options() - -func update_options() -> void: - clear() - for i in range(min_size, max_size+1): - var s = pow(2, i) - add_item("%d×%d" % [ s, s ]) - selected = size_value-min_size - -func _on_item_selected(id : int) -> void: - size_value = id + min_size - emit_signal("size_value_changed", size_value) diff --git a/material_maker/widgets/tabs/tabs.gd b/material_maker/widgets/tabs/tabs.gd deleted file mode 100644 index 7287cb9..0000000 --- a/material_maker/widgets/tabs/tabs.gd +++ /dev/null @@ -1,118 +0,0 @@ -extends Panel - -var current_tab = -1 setget set_current_tab - -signal tab_changed -signal no_more_tabs - -func add_child(control, legible_unique_name = false) -> void: - .add_child(control, legible_unique_name) - if !(control is Tabs): - $Tabs.add_tab(control.name) - move_child(control, $Tabs.get_tab_count()-1) - -func close_tab(tab = null) -> void: - if tab == null: - tab = $Tabs.get_current_tab() - var result = check_save_tab(tab) - while result is GDScriptFunctionState: - result = yield(result, "completed") - if result: - do_close_tab(tab) - -func check_save_tabs() -> bool: - for i in range($Tabs.get_tab_count()): - var result = check_save_tab(i) - while result is GDScriptFunctionState: - result = yield(result, "completed") - if !result: - return false - return true - -func check_save_tab(tab) -> bool: - var tab_control = get_child(tab) - var main_window = get_node("/root/MainWindow") - if tab_control.need_save and main_window.get_config("confirm_close_project"): - var dialog = preload("res://material_maker/windows/accept_dialog/accept_dialog.tscn").instance() - var save_path = tab_control.save_path - if save_path == null: - save_path = "[unnamed]" - else: - save_path = save_path.get_file() - dialog.dialog_text = "Save "+save_path+" before closing?" - #dialog.dialog_autowrap = true - dialog.get_ok().text = "Save and close" - dialog.add_button("Discard changes", true, "discard") - dialog.add_cancel("Cancel") - get_parent().add_child(dialog) - var result = dialog.ask() - while result is GDScriptFunctionState: - result = yield(result, "completed") - match result: - "ok": - var status = main_window.save_material(tab_control) - while status is GDScriptFunctionState: - status = yield(status, "completed") - if !status: - return false - "cancel": - return false - _: - if tab_control.has_method("remove_crash_recovery_file"): - tab_control.remove_crash_recovery_file() - return true - -func do_close_custom_action(_action : String, _tab : int, dialog : AcceptDialog) -> void: - dialog.queue_free() - - -func do_close_tab(tab = null) -> void: - get_child(tab).queue_free() - $Tabs.remove_tab(tab) - var control = get_child(tab) - remove_child(control) - control.free() - current_tab = -1 - if $Tabs.get_tab_count() == 0: - emit_signal("no_more_tabs") - else: - set_current_tab(0) - -func move_active_tab_to(idx_to) -> void: - $Tabs.move_tab(current_tab, idx_to) - move_child(get_child(current_tab), idx_to) - set_current_tab(idx_to) - -func set_current_tab(t) -> void: - if t == current_tab or t < 0 or t >= $Tabs.get_tab_count(): - return - var node - if current_tab >= 0 && current_tab < $Tabs.get_tab_count(): - node = get_child(current_tab) - node.visible = false - current_tab = t - node = get_child(current_tab) - node.visible = true - node.rect_position = Vector2(0, $Tabs.rect_size.y) - node.rect_size = rect_size - node.rect_position - $Tabs.current_tab = current_tab - emit_signal("tab_changed", current_tab) - -func set_tab_title(index, title) -> void: - $Tabs.set_tab_title(index, title) - -func get_current_tab_control() -> Node: - return get_child(current_tab) - -func _on_Tabs_tab_changed(tab) -> void: - set_current_tab(tab) - -func _on_Projects_resized() -> void: - $Tabs.rect_size.x = rect_size.x - - -func _on_CrashRecoveryTimer_timeout(): - for i in range($Tabs.get_tab_count()): - var tab_control = get_child(i) - if tab_control.has_method("crash_recovery_save"): - tab_control.crash_recovery_save() diff --git a/material_maker/windows/about/about.gd b/material_maker/windows/about/about.gd deleted file mode 100644 index 6c1cea1..0000000 --- a/material_maker/windows/about/about.gd +++ /dev/null @@ -1,11 +0,0 @@ -extends WindowDialog - - -func _ready() -> void: - if Engine.editor_hint: - $VBoxContainer/VBoxContainer1/ApplicationName.text = "Material Maker" - else: - $VBoxContainer/VBoxContainer1/ApplicationName.text = ProjectSettings.get_setting("application/config/name")+" v"+ProjectSettings.get_setting("application/config/release") - -func open_url(url) -> void: - OS.shell_open(url) diff --git a/material_maker/windows/about/about.tscn b/material_maker/windows/about/about.tscn deleted file mode 100644 index 742f95b..0000000 --- a/material_maker/windows/about/about.tscn +++ /dev/null @@ -1,158 +0,0 @@ -[gd_scene load_steps=10 format=2] - -[ext_resource path="res://material_maker/windows/about/about.gd" type="Script" id=1] -[ext_resource path="res://material_maker/windows/about/github.png" type="Texture" id=2] -[ext_resource path="res://material_maker/windows/about/twitter.png" type="Texture" id=3] -[ext_resource path="res://material_maker/windows/about/icon.png" type="Texture" id=4] -[ext_resource path="res://material_maker/windows/about/itchio.png" type="Texture" id=5] -[ext_resource path="res://material_maker/icons/icon.png" type="Texture" id=6] -[ext_resource path="res://material_maker/windows/about/youtube.png" type="Texture" id=7] -[ext_resource path="res://rodz_labs_logo.png" type="Texture" id=8] -[ext_resource path="res://material_maker/windows/about/facebook.png" type="Texture" id=9] - - -[node name="About" type="WindowDialog"] -margin_right = 200.0 -margin_bottom = 289.0 -window_title = "About..." -script = ExtResource( 1 ) - -[node name="VBoxContainer" type="VBoxContainer" parent="."] -anchor_right = 1.0 -anchor_bottom = 1.0 -margin_left = 10.0 -margin_top = 10.0 -margin_right = -10.0 -margin_bottom = -10.0 -custom_constants/separation = 8 - -[node name="VBoxContainer1" type="VBoxContainer" parent="VBoxContainer"] -margin_left = 42.0 -margin_right = 137.0 -margin_bottom = 83.0 -size_flags_horizontal = 4 -size_flags_vertical = 2 -custom_constants/separation = 5 - -[node name="ApplicationName" type="Label" parent="VBoxContainer/VBoxContainer1"] -margin_right = 95.0 -margin_bottom = 14.0 -text = "Material Maker" -align = 1 - -[node name="MMLogo" type="TextureRect" parent="VBoxContainer/VBoxContainer1"] -margin_top = 19.0 -margin_right = 95.0 -margin_bottom = 83.0 -texture = ExtResource( 6 ) -stretch_mode = 4 - -[node name="HBoxContainer2" type="HBoxContainer" parent="VBoxContainer"] -margin_left = 29.0 -margin_top = 114.0 -margin_right = 150.0 -margin_bottom = 146.0 -size_flags_horizontal = 4 -size_flags_vertical = 6 - -[node name="Godot" type="TextureButton" parent="VBoxContainer/HBoxContainer2"] -margin_right = 32.0 -margin_bottom = 32.0 -rect_min_size = Vector2( 32, 32 ) -mouse_default_cursor_shape = 2 -texture_normal = ExtResource( 4 ) -expand = true -stretch_mode = 4 - -[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer2"] -margin_left = 36.0 -margin_right = 121.0 -margin_bottom = 31.0 -text = "Based on -Godot Engine" -align = 1 - -[node name="VBoxContainer3" type="VBoxContainer" parent="VBoxContainer"] -margin_left = 22.0 -margin_top = 177.0 -margin_right = 158.0 -margin_bottom = 269.0 -size_flags_horizontal = 4 -size_flags_vertical = 8 -custom_constants/separation = 4 - -[node name="RZLogo" type="TextureRect" parent="VBoxContainer/VBoxContainer3"] -margin_left = 36.0 -margin_right = 100.0 -margin_bottom = 64.0 -rect_min_size = Vector2( 64, 64 ) -size_flags_horizontal = 4 -size_flags_vertical = 4 -texture = ExtResource( 8 ) -expand = true - -[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/VBoxContainer3"] -margin_top = 68.0 -margin_right = 136.0 -margin_bottom = 92.0 -size_flags_horizontal = 4 - -[node name="Facebook" type="TextureButton" parent="VBoxContainer/VBoxContainer3/HBoxContainer"] -margin_right = 24.0 -margin_bottom = 24.0 -rect_min_size = Vector2( 24, 24 ) -hint_tooltip = "Facebook" -mouse_default_cursor_shape = 2 -texture_normal = ExtResource( 9 ) -expand = true -stretch_mode = 4 - -[node name="Twitter" type="TextureButton" parent="VBoxContainer/VBoxContainer3/HBoxContainer"] -margin_left = 28.0 -margin_right = 52.0 -margin_bottom = 24.0 -rect_min_size = Vector2( 24, 24 ) -hint_tooltip = "Twitter" -mouse_default_cursor_shape = 2 -texture_normal = ExtResource( 3 ) -expand = true -stretch_mode = 4 - -[node name="Youtube" type="TextureButton" parent="VBoxContainer/VBoxContainer3/HBoxContainer"] -margin_left = 56.0 -margin_right = 80.0 -margin_bottom = 24.0 -rect_min_size = Vector2( 24, 24 ) -hint_tooltip = "YouTube" -mouse_default_cursor_shape = 2 -texture_normal = ExtResource( 7 ) -expand = true -stretch_mode = 4 - -[node name="Github" type="TextureButton" parent="VBoxContainer/VBoxContainer3/HBoxContainer"] -margin_left = 84.0 -margin_right = 108.0 -margin_bottom = 24.0 -rect_min_size = Vector2( 24, 24 ) -hint_tooltip = "GitHub" -mouse_default_cursor_shape = 2 -texture_normal = ExtResource( 2 ) -expand = true -stretch_mode = 4 - -[node name="ItchIo" type="TextureButton" parent="VBoxContainer/VBoxContainer3/HBoxContainer"] -margin_left = 112.0 -margin_right = 136.0 -margin_bottom = 24.0 -rect_min_size = Vector2( 24, 24 ) -hint_tooltip = "itch.io" -mouse_default_cursor_shape = 2 -texture_normal = ExtResource( 5 ) -expand = true -stretch_mode = 4 -[connection signal="pressed" from="VBoxContainer/HBoxContainer2/Godot" to="." method="open_url" binds= [ "https://godotengine.org/" ]] -[connection signal="pressed" from="VBoxContainer/VBoxContainer3/HBoxContainer/Facebook" to="." method="open_url" binds= [ "https://www.facebook.com/RodzLabs" ]] -[connection signal="pressed" from="VBoxContainer/VBoxContainer3/HBoxContainer/Twitter" to="." method="open_url" binds= [ "https://twitter.com/R0dZill4" ]] -[connection signal="pressed" from="VBoxContainer/VBoxContainer3/HBoxContainer/Youtube" to="." method="open_url" binds= [ "https://www.youtube.com/channel/UCTDByv9i3ul_qQ98zUYlNAQ" ]] -[connection signal="pressed" from="VBoxContainer/VBoxContainer3/HBoxContainer/Github" to="." method="open_url" binds= [ "https://github.com/RodZill4/godot-procedural-textures" ]] -[connection signal="pressed" from="VBoxContainer/VBoxContainer3/HBoxContainer/ItchIo" to="." method="open_url" binds= [ "https://rodzilla.itch.io/material-maker" ]] diff --git a/material_maker/windows/about/facebook.png b/material_maker/windows/about/facebook.png deleted file mode 100644 index b98896a..0000000 Binary files a/material_maker/windows/about/facebook.png and /dev/null differ diff --git a/material_maker/windows/about/facebook.png.import b/material_maker/windows/about/facebook.png.import deleted file mode 100644 index 876d7e2..0000000 --- a/material_maker/windows/about/facebook.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/facebook.png-3054391e4a8e83c28f6308cb03d4e9b2.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/windows/about/facebook.png" -dest_files=[ "res://.import/facebook.png-3054391e4a8e83c28f6308cb03d4e9b2.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/windows/about/github.png b/material_maker/windows/about/github.png deleted file mode 100644 index b7ed55c..0000000 Binary files a/material_maker/windows/about/github.png and /dev/null differ diff --git a/material_maker/windows/about/github.png.import b/material_maker/windows/about/github.png.import deleted file mode 100644 index 1b55382..0000000 --- a/material_maker/windows/about/github.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/github.png-3b620d30367445a49ec5c5c9e802508e.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/windows/about/github.png" -dest_files=[ "res://.import/github.png-3b620d30367445a49ec5c5c9e802508e.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/windows/about/icon.png b/material_maker/windows/about/icon.png deleted file mode 100644 index c95432a..0000000 Binary files a/material_maker/windows/about/icon.png and /dev/null differ diff --git a/material_maker/windows/about/icon.png.import b/material_maker/windows/about/icon.png.import deleted file mode 100644 index 17161d2..0000000 --- a/material_maker/windows/about/icon.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/icon.png-b733586971cf0c3750699fde3f5a3505.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/windows/about/icon.png" -dest_files=[ "res://.import/icon.png-b733586971cf0c3750699fde3f5a3505.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/windows/about/itchio.png b/material_maker/windows/about/itchio.png deleted file mode 100644 index 9efa7e6..0000000 Binary files a/material_maker/windows/about/itchio.png and /dev/null differ diff --git a/material_maker/windows/about/itchio.png.import b/material_maker/windows/about/itchio.png.import deleted file mode 100644 index 16f4355..0000000 --- a/material_maker/windows/about/itchio.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/itchio.png-0674b77fd8530e8c1a87c77c0fb16f47.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/windows/about/itchio.png" -dest_files=[ "res://.import/itchio.png-0674b77fd8530e8c1a87c77c0fb16f47.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/windows/about/twitter.png b/material_maker/windows/about/twitter.png deleted file mode 100644 index a3e30bd..0000000 Binary files a/material_maker/windows/about/twitter.png and /dev/null differ diff --git a/material_maker/windows/about/twitter.png.import b/material_maker/windows/about/twitter.png.import deleted file mode 100644 index 7b1e78c..0000000 --- a/material_maker/windows/about/twitter.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/twitter.png-5713ebb508d9818a21de209cd12e11a4.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/windows/about/twitter.png" -dest_files=[ "res://.import/twitter.png-5713ebb508d9818a21de209cd12e11a4.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/windows/about/youtube.png b/material_maker/windows/about/youtube.png deleted file mode 100644 index e536b3c..0000000 Binary files a/material_maker/windows/about/youtube.png and /dev/null differ diff --git a/material_maker/windows/about/youtube.png.import b/material_maker/windows/about/youtube.png.import deleted file mode 100644 index 59f0f80..0000000 --- a/material_maker/windows/about/youtube.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/youtube.png-d1e177893d3242d8514834629872c666.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://material_maker/windows/about/youtube.png" -dest_files=[ "res://.import/youtube.png-d1e177893d3242d8514834629872c666.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/material_maker/windows/accept_dialog/accept_dialog.gd b/material_maker/windows/accept_dialog/accept_dialog.gd deleted file mode 100644 index de9ffb6..0000000 --- a/material_maker/windows/accept_dialog/accept_dialog.gd +++ /dev/null @@ -1,22 +0,0 @@ -extends AcceptDialog - -signal return_status(status) - -func _ready() -> void: - pass - -func _on_AcceptDialog_confirmed() -> void: - emit_signal("return_status", "ok") - -func _on_AcceptDialog_custom_action(action) -> void: - emit_signal("return_status", action) - -func _on_AcceptDialog_popup_hide() -> void: - yield(get_tree(), "idle_frame") - emit_signal("return_status", "cancel") - -func ask() -> String: - popup_centered() - var result = yield(self, "return_status") - queue_free() - return result diff --git a/material_maker/windows/accept_dialog/accept_dialog.tscn b/material_maker/windows/accept_dialog/accept_dialog.tscn deleted file mode 100644 index 97dcb38..0000000 --- a/material_maker/windows/accept_dialog/accept_dialog.tscn +++ /dev/null @@ -1,12 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://material_maker/windows/accept_dialog/accept_dialog.gd" type="Script" id=1] - -[node name="AcceptDialog" type="AcceptDialog"] -margin_right = 95.0 -margin_bottom = 58.0 -script = ExtResource( 1 ) - -[connection signal="confirmed" from="." to="." method="_on_AcceptDialog_confirmed"] -[connection signal="custom_action" from="." to="." method="_on_AcceptDialog_custom_action"] -[connection signal="popup_hide" from="." to="." method="_on_AcceptDialog_popup_hide"] diff --git a/material_maker/windows/add_node_popup/add_node_popup.gd b/material_maker/windows/add_node_popup/add_node_popup.gd deleted file mode 100644 index fa8ad2f..0000000 --- a/material_maker/windows/add_node_popup/add_node_popup.gd +++ /dev/null @@ -1,215 +0,0 @@ -extends Popup - - -onready var list := $PanelContainer/VBoxContainer/ScrollContainer/List -onready var filter : LineEdit = $PanelContainer/VBoxContainer/Filter - - -var libraries = [] - - -var qc_node : String = "" -var qc_slot : int -var qc_slot_type : int -var qc_is_output : bool - - -func get_current_graph(): - return get_parent().get_current_tab_control() - - -func _ready() -> void: - var lib_path = OS.get_executable_path().get_base_dir()+"/library/base.json" - if !add_library(lib_path): - add_library("res://material_maker/library/base.json") - add_library("user://library/user.json") - filter.connect("text_changed", self, "update_list") - filter.connect("text_entered", self, "filter_entered") - list.connect("object_selected", self, "object_selected") - update_list() - - -func _draw() -> void: - draw_rect(Rect2(0, 0, rect_size.x, rect_size.y), Color(1, 0.56, 0.56, 1), false, 2) - - -func filter_entered(_filter) -> void: - list.select_first() - - -func add_node(node_data) -> void: - var current_graph : GraphEdit = get_current_graph() - var node : GraphNode = current_graph.create_nodes(node_data, get_current_graph().offset_from_global_position(rect_position))[0] - if qc_node != "": # dragged from port - var port_position : Vector2 - if qc_is_output: - for new_slot in node.get_connection_output_count(): - var slot_type : int = node.get_connection_output_type(new_slot) - if qc_slot_type == slot_type or slot_type == 42 or qc_slot_type == 42: - current_graph.connect_node(node.name, new_slot, qc_node, qc_slot) - port_position = node.get_connection_output_position(new_slot) - break - else: - for new_slot in node.get_connection_input_count(): - var slot_type : int = node.get_connection_input_type(new_slot) - if qc_slot_type == slot_type or slot_type == 42 or qc_slot_type == 42: - current_graph.connect_node(qc_node, qc_slot, node.name, new_slot) - port_position = node.get_connection_input_position(new_slot) - break - node.offset -= port_position/current_graph.zoom - hide() - - -func object_selected(obj) -> void: - add_node(obj) - hide() - - -func hide() -> void: - .hide() - get_current_graph().grab_focus() - - -func show_popup(node_name : String = "", slot : int = -1, slot_type : int = -1, is_output : bool = false) -> void: - popup() - qc_node = node_name - qc_slot = slot - qc_slot_type = slot_type - qc_is_output = is_output - filter.text = "" - update_list(filter.text) - filter.grab_focus() - filter.select_all() - - -func update_list(filter_text : String = "") -> void: - $PanelContainer/VBoxContainer/ScrollContainer.get_v_scrollbar().value = 0.0 - list.clear() - for library in libraries: - for obj in library: - if not obj.has("type"): - continue - if qc_slot_type != -1: - var ref_obj = obj - if mm_loader.predefined_generators.has(obj.type): - ref_obj = mm_loader.predefined_generators[obj.type] - # comment and remote nodes have neither input nor output - if ref_obj.type == "comment" or ref_obj.type == "remote": - continue - if qc_is_output: - if ref_obj.has("shader_model"): - if ! ref_obj.shader_model.has("outputs") or ref_obj.shader_model.outputs.empty(): - continue - else: - var found : bool = false - for i in ref_obj.shader_model.outputs.size(): - if mm_io_types.types[ref_obj.shader_model.outputs[i].type].slot_type == qc_slot_type: - found = true - break - if !found: - continue - elif ref_obj.has("nodes"): - var output_ports = [] - for n in ref_obj.nodes: - if n.name == "gen_outputs": - if n.has("ports"): - output_ports = n.ports - break - var found : bool = false - for i in output_ports.size(): - if mm_io_types.types[output_ports[i].type].slot_type == qc_slot_type: - found = true - break - if !found: - continue - if output_ports.empty() or mm_io_types.types[output_ports[0].type].slot_type != qc_slot_type: - continue - elif (ref_obj.type == "image" or ref_obj.type == "text" or ref_obj.type == "buffer") and qc_slot_type != 0: - continue - else: - if ref_obj.has("shader_model"): - if ! ref_obj.shader_model.has("inputs") or ref_obj.shader_model.inputs.empty(): - continue - else: - var found : bool = false - for i in ref_obj.shader_model.inputs.size(): - if mm_io_types.types[ref_obj.shader_model.inputs[i].type].slot_type == qc_slot_type: - found = true - break - if !found: - continue - elif ref_obj.has("nodes"): - var input_ports = [] - for n in ref_obj.nodes: - if n.name == "gen_inputs": - if n.has("ports"): - input_ports = n.ports - break - var found : bool = false - for i in input_ports.size(): - if mm_io_types.types[input_ports[i].type].slot_type == qc_slot_type: - found = true - break - if !found: - continue - if input_ports.empty() or mm_io_types.types[input_ports[0].type].slot_type != qc_slot_type: - continue - elif ref_obj.type == "image" or ref_obj.type == "text": - continue - elif (ref_obj.type == "debug" or ref_obj.type == "buffer" or ref_obj.type == "export" ) and qc_slot_type != 0: - continue - var show : bool = true - for f in filter_text.to_lower().split(" ", false): - if f != "" and obj.tree_item.to_lower().find(f) == -1: - show = false - break - if show: - var icon := get_preview_texture(obj) - var split: Array = obj.tree_item.rsplit("/", true, 1) - match split: - [var name]: - list.add_item(obj, "", name, icon) - [var path, var name]: - list.add_item(obj, path, name, icon) - - -func get_preview_texture(icon_data : Dictionary) -> ImageTexture: - if icon_data.has("icon") and icon_data.has("library"): - var image_path = icon_data.library.left(icon_data.library.rfind("."))+"/"+icon_data.icon+".png" - var t : ImageTexture - if image_path.left(6) == "res://": - image_path = ProjectSettings.globalize_path(image_path) - t = ImageTexture.new() - var image : Image = Image.new() - if image.load(image_path) == OK: - image.resize(16, 16) - t.create_from_image(image) - else: - print("Cannot load image "+image_path) - return t - return null - - -func add_library(file_name : String, _filter : String = "") -> bool: - var file = File.new() - if file.open(file_name, File.READ) != OK: - return false - var lib = parse_json(file.get_as_text()) - file.close() - if lib != null and lib.has("lib"): - for m in lib.lib: - m.library = file_name - libraries.push_back(lib.lib) - return true - return false - - -func _input(event) -> void: - if event is InputEventMouseButton and event.is_pressed(): - if !get_rect().has_point(event.position): - hide() - - -func _unhandled_input(event) -> void: - if event is InputEventKey and event.scancode == KEY_ESCAPE: - hide() diff --git a/material_maker/windows/add_node_popup/add_node_popup.tscn b/material_maker/windows/add_node_popup/add_node_popup.tscn deleted file mode 100644 index 0acd07c..0000000 --- a/material_maker/windows/add_node_popup/add_node_popup.tscn +++ /dev/null @@ -1,49 +0,0 @@ -[gd_scene load_steps=3 format=2] - -[ext_resource path="res://material_maker/windows/add_node_popup/add_node_popup.gd" type="Script" id=1] -[ext_resource path="res://material_maker/windows/add_node_popup/list.gd" type="Script" id=4] - -[node name="AddNodePopup" type="Popup"] -margin_right = 282.0 -margin_bottom = 355.0 -mouse_filter = 1 -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="PanelContainer" type="PanelContainer" parent="."] -anchor_right = 1.0 -anchor_bottom = 1.0 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer"] -margin_left = 7.0 -margin_top = 7.0 -margin_right = 275.0 -margin_bottom = 348.0 - -[node name="Filter" type="LineEdit" parent="PanelContainer/VBoxContainer"] -margin_right = 268.0 -margin_bottom = 24.0 -rect_min_size = Vector2( 0, 20 ) -size_flags_horizontal = 3 -clear_button_enabled = true -placeholder_text = "Search..." - -[node name="ScrollContainer" type="ScrollContainer" parent="PanelContainer/VBoxContainer"] -margin_top = 28.0 -margin_right = 268.0 -margin_bottom = 341.0 -size_flags_vertical = 3 -scroll_horizontal_enabled = false - -[node name="List" type="VBoxContainer" parent="PanelContainer/VBoxContainer/ScrollContainer"] -margin_right = 268.0 -margin_bottom = 313.0 -size_flags_horizontal = 3 -size_flags_vertical = 3 -custom_constants/separation = -2 -script = ExtResource( 4 ) diff --git a/material_maker/windows/add_node_popup/list.gd b/material_maker/windows/add_node_popup/list.gd deleted file mode 100644 index 0302ff6..0000000 --- a/material_maker/windows/add_node_popup/list.gd +++ /dev/null @@ -1,36 +0,0 @@ -extends VBoxContainer - -const NodeSelectionButton := preload("res://material_maker/windows/add_node_popup/node_selection_button.tscn") - - -signal object_selected(obj) - - -var button_pool := [] - - -func clear() -> void: - for bt in get_children(): - bt.disconnect("pressed", self, "_on_bt_pressed") - remove_child(bt) - button_pool.append(bt) - - -func add_item(obj, path: String, name: String, icon: Texture = null) -> void: - var bt := NodeSelectionButton.instance() if button_pool == [] else button_pool.pop_back() - add_child(bt) - bt.hint_tooltip = path + "/" + name # Could add node description to this. - bt.set_name(name) - bt.set_path(path) - bt.set_icon(icon) - bt.connect("pressed", self, "_on_bt_pressed", [obj]) - - -func _on_bt_pressed(obj) -> void: - emit_signal("object_selected", obj) - - -func select_first() -> void: - if get_child_count() != 0: - get_children()[0].emit_signal("pressed") - diff --git a/material_maker/windows/add_node_popup/node_selection_button.gd b/material_maker/windows/add_node_popup/node_selection_button.gd deleted file mode 100644 index d81c4c6..0000000 --- a/material_maker/windows/add_node_popup/node_selection_button.gd +++ /dev/null @@ -1,19 +0,0 @@ -extends Button - - -func set_name(name: String) -> void: - $HBoxContainer/HBoxContainer/Name.text = name - - -func set_path(path: String) -> void: - $HBoxContainer/Path.text = path - - if path == "": - $HBoxContainer/Arrow.hide() - else: - $HBoxContainer/Arrow.show() - - -func set_icon(icon: Texture) -> void: - $HBoxContainer/HBoxContainer/Icon.texture = icon - diff --git a/material_maker/windows/add_node_popup/node_selection_button.tscn b/material_maker/windows/add_node_popup/node_selection_button.tscn deleted file mode 100644 index 4275c0b..0000000 --- a/material_maker/windows/add_node_popup/node_selection_button.tscn +++ /dev/null @@ -1,71 +0,0 @@ -[gd_scene load_steps=5 format=2] - -[ext_resource path="res://material_maker/icons/remove.tres" type="Texture" id=1] -[ext_resource path="res://material_maker/windows/add_node_popup/node_selection_button.gd" type="Script" id=2] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=3] - -[sub_resource type="AtlasTexture" id=1] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 0, 97, 16, 16 ) - -[node name="NodeSelectionButton" type="Button"] -margin_right = 195.0 -margin_bottom = 20.0 -rect_min_size = Vector2( 0, 20 ) -script = ExtResource( 2 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="HBoxContainer" type="HBoxContainer" parent="."] -anchor_right = 1.0 -anchor_bottom = 1.0 -custom_constants/separation = 0 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="HBoxContainer" type="HBoxContainer" parent="HBoxContainer"] -margin_right = 58.0 -margin_bottom = 20.0 - -[node name="Icon" type="TextureRect" parent="HBoxContainer/HBoxContainer"] -margin_right = 20.0 -margin_bottom = 20.0 -rect_min_size = Vector2( 20, 0 ) -texture = ExtResource( 1 ) -expand = true -stretch_mode = 6 - -[node name="Name" type="Label" parent="HBoxContainer/HBoxContainer"] -margin_left = 24.0 -margin_top = 3.0 -margin_right = 58.0 -margin_bottom = 17.0 -text = "Node" -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Arrow" type="TextureRect" parent="HBoxContainer"] -modulate = Color( 0.431373, 0.431373, 0.431373, 1 ) -margin_left = 58.0 -margin_right = 68.0 -margin_bottom = 20.0 -rect_min_size = Vector2( 10, 0 ) -texture = SubResource( 1 ) -expand = true -stretch_mode = 6 -flip_h = true - -[node name="Path" type="Label" parent="HBoxContainer"] -margin_left = 68.0 -margin_top = 3.0 -margin_right = 151.0 -margin_bottom = 17.0 -custom_colors/font_color = Color( 0.603922, 0.603922, 0.603922, 1 ) -text = "path/to/node" -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/material_maker/windows/desc_dialog/desc_dialog.gd b/material_maker/windows/desc_dialog/desc_dialog.gd deleted file mode 100644 index 37eba60..0000000 --- a/material_maker/windows/desc_dialog/desc_dialog.gd +++ /dev/null @@ -1,23 +0,0 @@ -extends WindowDialog - -signal close(apply) - -func edit_descriptions(type : String, short : String, long : String) -> Array: - window_title = type+" Description" - $VBoxContainer/HBoxContainer/ShortDesc.text = short - $VBoxContainer/LongDesc.text = long - popup_centered() - if yield(self, "close"): - short = $VBoxContainer/HBoxContainer/ShortDesc.text - long = $VBoxContainer/LongDesc.text - queue_free() - return [ short, long ] - -func _on_OK_pressed(): - emit_signal("close", true) - -func _on_Cancel_pressed(): - emit_signal("close", false) - -func _on_WindowDialog_popup_hide(): - emit_signal("close", false) diff --git a/material_maker/windows/desc_dialog/desc_dialog.tscn b/material_maker/windows/desc_dialog/desc_dialog.tscn deleted file mode 100644 index 545ba1a..0000000 --- a/material_maker/windows/desc_dialog/desc_dialog.tscn +++ /dev/null @@ -1,77 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://material_maker/windows/desc_dialog/desc_dialog.gd" type="Script" id=1] - -[node name="WindowDialog" type="WindowDialog"] -margin_right = 493.0 -margin_bottom = 275.0 -window_title = "Parameter description" -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="VBoxContainer" type="VBoxContainer" parent="."] -anchor_right = 1.0 -anchor_bottom = 1.0 -margin_left = 4.0 -margin_top = 4.0 -margin_right = -4.0 -margin_bottom = -4.0 -custom_constants/separation = 6 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"] -margin_right = 485.0 -margin_bottom = 24.0 -size_flags_horizontal = 3 - -[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer"] -margin_top = 5.0 -margin_right = 115.0 -margin_bottom = 19.0 -text = "Short Description:" - -[node name="ShortDesc" type="LineEdit" parent="VBoxContainer/HBoxContainer"] -margin_left = 119.0 -margin_right = 485.0 -margin_bottom = 24.0 -size_flags_horizontal = 3 - -[node name="LongDesc" type="TextEdit" parent="VBoxContainer"] -margin_top = 30.0 -margin_right = 485.0 -margin_bottom = 241.0 -size_flags_horizontal = 3 -size_flags_vertical = 3 -wrap_enabled = true - -[node name="HBoxContainer2" type="HBoxContainer" parent="VBoxContainer"] -margin_top = 247.0 -margin_right = 485.0 -margin_bottom = 267.0 - -[node name="Control" type="Control" parent="VBoxContainer/HBoxContainer2"] -margin_right = 304.0 -margin_bottom = 20.0 -size_flags_horizontal = 3 -size_flags_stretch_ratio = 3.54 - -[node name="OK" type="Button" parent="VBoxContainer/HBoxContainer2"] -margin_left = 308.0 -margin_right = 394.0 -margin_bottom = 20.0 -size_flags_horizontal = 3 -text = "OK" - -[node name="Cancel" type="Button" parent="VBoxContainer/HBoxContainer2"] -margin_left = 398.0 -margin_right = 485.0 -margin_bottom = 20.0 -size_flags_horizontal = 3 -text = "Cancel" -[connection signal="popup_hide" from="." to="." method="_on_WindowDialog_popup_hide"] -[connection signal="pressed" from="VBoxContainer/HBoxContainer2/OK" to="." method="_on_OK_pressed"] -[connection signal="pressed" from="VBoxContainer/HBoxContainer2/Cancel" to="." method="_on_Cancel_pressed"] diff --git a/material_maker/windows/file_dialog/file_dialog.gd b/material_maker/windows/file_dialog/file_dialog.gd deleted file mode 100644 index 7bb9ede..0000000 --- a/material_maker/windows/file_dialog/file_dialog.gd +++ /dev/null @@ -1,24 +0,0 @@ -extends FileDialog - -signal return_paths(path_list) - -func _ready() -> void: - pass - -func _on_FileDialog_file_selected(path) -> void: - emit_signal("return_paths", [ path ]) - -func _on_FileDialog_files_selected(paths) -> void: - emit_signal("return_paths", paths) - -func _on_FileDialog_dir_selected(dir) -> void: - emit_signal("return_paths", [ dir ]) - -func _on_FileDialog_popup_hide() -> void: - emit_signal("return_paths", [ ]) - -func select_files() -> Array: - popup_centered() - var result = yield(self, "return_paths") - queue_free() - return result diff --git a/material_maker/windows/node_editor/enum_editor.gd b/material_maker/windows/node_editor/enum_editor.gd deleted file mode 100644 index 4239199..0000000 --- a/material_maker/windows/node_editor/enum_editor.gd +++ /dev/null @@ -1,11 +0,0 @@ -extends WindowDialog - -signal ok - -func set_value(n, v) -> void: - $VBoxContainer/GridContainer/name.text = n - $VBoxContainer/GridContainer/value.text = v - -func _on_OK_pressed() -> void: - emit_signal("ok", $VBoxContainer/GridContainer/name.text, $VBoxContainer/GridContainer/value.text) - queue_free() diff --git a/material_maker/windows/node_editor/enum_editor.tscn b/material_maker/windows/node_editor/enum_editor.tscn deleted file mode 100644 index 3f05ae7..0000000 --- a/material_maker/windows/node_editor/enum_editor.tscn +++ /dev/null @@ -1,220 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://material_maker/windows/node_editor/enum_editor.gd" type="Script" id=1] - - - -[node name="EnumEditor" type="WindowDialog" index="0"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_right = 137.0 -margin_bottom = 79.0 -rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false -mouse_filter = 0 -mouse_default_cursor_shape = 0 -size_flags_horizontal = 1 -size_flags_vertical = 1 -popup_exclusive = true -window_title = "Enum Editor" -resizable = false -script = ExtResource( 1 ) -_sections_unfolded = [ "Popup" ] - -[node name="VBoxContainer" type="VBoxContainer" parent="." index="1"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 1.0 -anchor_bottom = 1.0 -rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false -mouse_filter = 1 -mouse_default_cursor_shape = 0 -size_flags_horizontal = 1 -size_flags_vertical = 1 -alignment = 0 - -[node name="GridContainer" type="GridContainer" parent="VBoxContainer" index="0"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_right = 137.0 -margin_bottom = 52.0 -rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false -mouse_filter = 1 -mouse_default_cursor_shape = 0 -size_flags_horizontal = 1 -size_flags_vertical = 1 -columns = 2 - -[node name="Label1" type="Label" parent="VBoxContainer/GridContainer" index="0"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_top = 5.0 -margin_right = 42.0 -margin_bottom = 19.0 -rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false -mouse_filter = 2 -mouse_default_cursor_shape = 0 -size_flags_horizontal = 1 -size_flags_vertical = 4 -text = "Name:" -percent_visible = 1.0 -lines_skipped = 0 -max_lines_visible = -1 - -[node name="name" type="LineEdit" parent="VBoxContainer/GridContainer" index="1"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = 46.0 -margin_right = 137.0 -margin_bottom = 24.0 -rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false -focus_mode = 2 -mouse_filter = 0 -mouse_default_cursor_shape = 1 -size_flags_horizontal = 3 -size_flags_vertical = 1 -focus_mode = 2 -context_menu_enabled = true -placeholder_alpha = 0.6 -caret_blink = false -caret_blink_speed = 0.65 -caret_position = 0 - -[node name="Label2" type="Label" parent="VBoxContainer/GridContainer" index="2"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_top = 33.0 -margin_right = 42.0 -margin_bottom = 47.0 -rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false -mouse_filter = 2 -mouse_default_cursor_shape = 0 -size_flags_horizontal = 1 -size_flags_vertical = 4 -text = "Value:" -percent_visible = 1.0 -lines_skipped = 0 -max_lines_visible = -1 - -[node name="value" type="LineEdit" parent="VBoxContainer/GridContainer" index="3"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = 46.0 -margin_top = 28.0 -margin_right = 137.0 -margin_bottom = 52.0 -rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false -focus_mode = 2 -mouse_filter = 0 -mouse_default_cursor_shape = 1 -size_flags_horizontal = 3 -size_flags_vertical = 1 -focus_mode = 2 -context_menu_enabled = true -placeholder_alpha = 0.6 -caret_blink = false -caret_blink_speed = 0.65 -caret_position = 0 - -[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer" index="1"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = 6.0 -margin_top = 56.0 -margin_right = 130.0 -margin_bottom = 76.0 -rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false -mouse_filter = 1 -mouse_default_cursor_shape = 0 -size_flags_horizontal = 4 -size_flags_vertical = 0 -alignment = 0 -_sections_unfolded = [ "Size Flags" ] - -[node name="OK" type="Button" parent="VBoxContainer/HBoxContainer" index="0"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_right = 60.0 -margin_bottom = 20.0 -rect_min_size = Vector2( 60, 0 ) -rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false -focus_mode = 2 -mouse_filter = 0 -mouse_default_cursor_shape = 0 -size_flags_horizontal = 1 -size_flags_vertical = 1 -toggle_mode = false -enabled_focus_mode = 2 -shortcut = null -group = null -text = "OK" -flat = false -align = 1 -_sections_unfolded = [ "Rect" ] - -[node name="Cancel" type="Button" parent="VBoxContainer/HBoxContainer" index="1"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = 64.0 -margin_right = 124.0 -margin_bottom = 20.0 -rect_min_size = Vector2( 60, 0 ) -rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false -focus_mode = 2 -mouse_filter = 0 -mouse_default_cursor_shape = 0 -size_flags_horizontal = 1 -size_flags_vertical = 1 -toggle_mode = false -enabled_focus_mode = 2 -shortcut = null -group = null -text = "Cancel" -flat = false -align = 1 -_sections_unfolded = [ "Rect" ] - -[connection signal="text_entered" from="VBoxContainer/GridContainer/name" to="." method="_on_LineEdit_text_entered"] - -[connection signal="text_entered" from="VBoxContainer/GridContainer/value" to="." method="_on_LineEdit_text_entered"] - -[connection signal="pressed" from="VBoxContainer/HBoxContainer/OK" to="." method="_on_OK_pressed"] - -[connection signal="pressed" from="VBoxContainer/HBoxContainer/Cancel" to="." method="queue_free"] diff --git a/material_maker/windows/node_editor/input.gd b/material_maker/windows/node_editor/input.gd deleted file mode 100644 index ce895e9..0000000 --- a/material_maker/windows/node_editor/input.gd +++ /dev/null @@ -1,57 +0,0 @@ -extends HBoxContainer - -func _ready(): - $Type.clear() - for tn in mm_io_types.type_names: - var t = mm_io_types.types[tn] - $Type.add_item(t.label) - -func update_up_down_button() -> void: - var parent = get_parent() - if parent == null: - return - $Up.disabled = (get_index() == 0) - $Down.disabled = (get_index() == get_parent().get_child_count()-2) - -func set_model_data(data, remaining_group_size = 0) -> int: - $Name.text = data.name - $Label.text = data.label - $Description.short_description = data.shortdesc if data.has("shortdesc") else "" - $Description.long_description = data.longdesc if data.has("longdesc") else "" - $Description.update_tooltip() - $Type.selected = mm_io_types.type_names.find(data.type) - $Default.text = data.default - $Function.pressed = data.has("function") and data.function - if data.has("group_size") and data.group_size > 1: - $PortGroupButton.set_state(1) - return data.group_size-1 - elif remaining_group_size == 1: - $PortGroupButton.set_state(1) - return int(max(remaining_group_size-1, 0)) - -func get_model_data() -> Dictionary: - var data = { name=$Name.text, label=$Label.text, default=$Default.text } - data.type = mm_io_types.type_names[$Type.selected] - if $Description.short_description != "": - data.shortdesc = $Description.short_description - if $Description.long_description != "": - data.longdesc = $Description.long_description - if $Function.pressed: - data.function = true - if $PortGroupButton.group_size > 0: - data.group_size = $PortGroupButton.group_size - return data - -func _on_Delete_pressed() -> void: - var p = get_parent() - p.remove_child(self) - p.update_up_down_buttons() - queue_free() - -func _on_Up_pressed() -> void: - get_parent().move_child(self, get_index() - 1) - get_parent().update_up_down_buttons() - -func _on_Down_pressed() -> void: - get_parent().move_child(self, get_index() + 1) - get_parent().update_up_down_buttons() diff --git a/material_maker/windows/node_editor/input.tscn b/material_maker/windows/node_editor/input.tscn deleted file mode 100644 index 0a85818..0000000 --- a/material_maker/windows/node_editor/input.tscn +++ /dev/null @@ -1,108 +0,0 @@ -[gd_scene load_steps=8 format=2] - -[ext_resource path="res://material_maker/windows/node_editor/input.gd" type="Script" id=1] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=2] -[ext_resource path="res://material_maker/widgets/port_group_button/port_group_button.tscn" type="PackedScene" id=3] -[ext_resource path="res://material_maker/widgets/desc_button/desc_button.tscn" type="PackedScene" id=4] - -[sub_resource type="AtlasTexture" id=1] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 0, 16, 16, 16 ) - -[sub_resource type="AtlasTexture" id=2] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 18, 48, 12, 16 ) - -[sub_resource type="AtlasTexture" id=3] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 34, 48, 12, 16 ) - -[node name="Parameter" type="HBoxContainer"] -margin_right = 201.0 -margin_bottom = 24.0 -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Delete" type="Button" parent="."] -margin_right = 28.0 -margin_bottom = 24.0 -icon = SubResource( 1 ) -flat = true - -[node name="Up" type="Button" parent="."] -margin_left = 32.0 -margin_right = 56.0 -margin_bottom = 24.0 -icon = SubResource( 2 ) -flat = true - -[node name="Down" type="Button" parent="."] -margin_left = 60.0 -margin_right = 84.0 -margin_bottom = 24.0 -icon = SubResource( 3 ) -flat = true - -[node name="Name" type="LineEdit" parent="."] -margin_left = 88.0 -margin_right = 158.0 -margin_bottom = 24.0 -rect_min_size = Vector2( 70, 0 ) -hint_tooltip = "Input name" -text = "name" - -[node name="Label" type="LineEdit" parent="."] -margin_left = 162.0 -margin_right = 232.0 -margin_bottom = 24.0 -rect_min_size = Vector2( 70, 0 ) -hint_tooltip = "Input Label" -text = "Label" - -[node name="Description" parent="." instance=ExtResource( 4 )] -margin_left = 236.0 -margin_right = 264.0 -margin_bottom = 24.0 -description_type = "Input" - -[node name="Type" type="OptionButton" parent="."] -margin_left = 268.0 -margin_right = 370.0 -margin_bottom = 24.0 -rect_min_size = Vector2( 102, 0 ) -hint_tooltip = "Input flag" -text = "Greyscale" -items = [ "Greyscale", null, false, 0, null, "Color", null, false, 1, null, "RGBA", null, false, 2, null, "SDF2D", null, false, 3, null, "SDF3D", null, false, 4, null, "SDF3D-C", null, false, 5, null ] -selected = 0 - -[node name="Default" type="LineEdit" parent="."] -margin_left = 374.0 -margin_right = 444.0 -margin_bottom = 24.0 -rect_min_size = Vector2( 70, 0 ) -hint_tooltip = "Default value" -size_flags_horizontal = 3 -text = "0.0" - -[node name="Function" type="Button" parent="."] -margin_left = 448.0 -margin_right = 479.0 -margin_bottom = 24.0 -hint_tooltip = "Generate input as function (can be used in \"Instance Functions\" section)" -toggle_mode = true -text = "f(x)" - -[node name="PortGroupButton" parent="." instance=ExtResource( 3 )] -margin_left = 483.0 -margin_top = 4.0 -margin_right = 499.0 -margin_bottom = 20.0 -stretch_mode = 4 -[connection signal="pressed" from="Delete" to="." method="_on_Delete_pressed"] -[connection signal="pressed" from="Up" to="." method="_on_Up_pressed"] -[connection signal="pressed" from="Down" to="." method="_on_Down_pressed"] diff --git a/material_maker/windows/node_editor/node_editor.gd b/material_maker/windows/node_editor/node_editor.gd deleted file mode 100644 index 8cd261a..0000000 --- a/material_maker/windows/node_editor/node_editor.gd +++ /dev/null @@ -1,116 +0,0 @@ -extends WindowDialog - -onready var parameter_list : VBoxContainer = $Sizer/Tabs/General/Parameters/Sizer -onready var input_list : VBoxContainer = $Sizer/Tabs/General/Inputs/Sizer -onready var output_list : VBoxContainer = $Sizer/Tabs/Outputs/Outputs/Sizer - -onready var main_code_editor : TextEdit = $"Sizer/Tabs/Main Code" -onready var instance_functions_editor : TextEdit = $"Sizer/Tabs/Instance Functions" -onready var includes_editor : LineEdit = $"Sizer/Tabs/Global Functions/Includes/Includes" -onready var global_functions_editor : TextEdit = $"Sizer/Tabs/Global Functions/Functions" - -const ParameterEditor = preload("res://material_maker/windows/node_editor/parameter.tscn") -const InputEditor = preload("res://material_maker/windows/node_editor/input.tscn") -const OutputEditor = preload("res://material_maker/windows/node_editor/output.tscn") - -signal node_changed - -func _ready() -> void: - main_code_editor.add_color_region("//", "", Color(0, 0.5, 0), true) - instance_functions_editor.add_color_region("//", "", Color(0, 0.5, 0), true) - global_functions_editor.add_color_region("//", "", Color(0, 0.5, 0), true) - -func add_item(parent, scene) -> Node: - var object = scene.instance() - parent.add_child(object) - parent.move_child(object, parent.get_child_count()-2) - return object - -func set_model_data(data) -> void: - if data.has("name"): - $Sizer/Tabs/General/Name/Name.text = data.name - if data.has("shortdesc"): - $Sizer/Tabs/General/Name/Description.short_description = data.shortdesc - if data.has("longdesc"): - $Sizer/Tabs/General/Name/Description.long_description = data.longdesc - $Sizer/Tabs/General/Name/Description.update_tooltip() - if data.has("parameters"): - for p in data.parameters: - add_item(parameter_list, ParameterEditor).set_model_data(p) - parameter_list.update_up_down_buttons() - if data.has("inputs"): - var group_size = 0 - for i in range(data.inputs.size()): - var input = data.inputs[i] - if group_size > 1 && i == data.inputs.size()-1: - group_size = 1 - group_size = add_item(input_list, InputEditor).set_model_data(input, group_size) - input_list.update_up_down_buttons() - PortGroupButton.update_groups(input_list) - if data.has("outputs"): - var group_size = 0 - for o in range(data.outputs.size()): - var output = data.outputs[o] - if group_size > 1 && o == data.outputs.size()-1: - group_size = 1 - group_size = add_item(output_list, OutputEditor).set_model_data(output, group_size) - output_list.update_up_down_buttons() - PortGroupButton.update_groups(output_list) - if data.has("includes"): - includes_editor.text = PoolStringArray(data.includes).join(",") - if data.has("global"): - global_functions_editor.text = data.global - if data.has("instance"): - instance_functions_editor.text = data.instance - if data.has("code"): - main_code_editor.text = data.code - -func get_model_data() -> Dictionary: - var data = { - name=$Sizer/Tabs/General/Name/Name.text, - global=global_functions_editor.text, - instance=instance_functions_editor.text, - code=main_code_editor.text - } - if $Sizer/Tabs/General/Name/Description.short_description != "": - data.shortdesc = $Sizer/Tabs/General/Name/Description.short_description - if $Sizer/Tabs/General/Name/Description.long_description != "": - data.longdesc = $Sizer/Tabs/General/Name/Description.long_description - var includes : String = includes_editor.text.replace(" ", "") - if includes != "": - data.includes = includes.split(",") - data.parameters = [] - for p in parameter_list.get_children(): - if p.has_method("get_model_data"): - data.parameters.append(p.get_model_data()) - data.inputs = [] - for i in input_list.get_children(): - if i.has_method("get_model_data"): - data.inputs.append(i.get_model_data()) - data.outputs = [] - for o in output_list.get_children(): - if o.has_method("get_model_data"): - data.outputs.append(o.get_model_data()) - return data - -func _on_AddParameter_pressed() -> void: - add_item(parameter_list, ParameterEditor) - parameter_list.update_up_down_buttons() - -func _on_AddInput_pressed() -> void: - add_item(input_list, InputEditor) - input_list.update_up_down_buttons() - -func _on_AddOutput_pressed() -> void: - add_item(output_list, OutputEditor) - output_list.update_up_down_buttons() - -func _on_Apply_pressed() -> void: - emit_signal("node_changed", get_model_data()) - -func _on_OK_pressed() -> void: - emit_signal("node_changed", get_model_data()) - queue_free() - -func _on_Cancel_pressed() -> void: - queue_free() diff --git a/material_maker/windows/node_editor/node_editor.tscn b/material_maker/windows/node_editor/node_editor.tscn deleted file mode 100644 index 4981324..0000000 --- a/material_maker/windows/node_editor/node_editor.tscn +++ /dev/null @@ -1,255 +0,0 @@ -[gd_scene load_steps=8 format=2] - -[ext_resource path="res://material_maker/windows/node_editor/node_editor.gd" type="Script" id=1] -[ext_resource path="res://material_maker/windows/node_editor/node_editor_item_list.gd" type="Script" id=2] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=3] -[ext_resource path="res://material_maker/widgets/desc_button/desc_button.tscn" type="PackedScene" id=4] - -[sub_resource type="AtlasTexture" id=1] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 48, 0, 16, 16 ) - -[sub_resource type="DynamicFontData" id=2] -font_path = "res://material_maker/fonts/hack.ttf" - -[sub_resource type="DynamicFont" id=3] -size = 12 -font_data = SubResource( 2 ) - -[node name="NodeEditor" type="WindowDialog"] -margin_right = 950.0 -margin_bottom = 450.0 -popup_exclusive = true -window_title = "Node Editor" -script = ExtResource( 1 ) - -[node name="Sizer" type="VBoxContainer" parent="."] -anchor_right = 1.0 -anchor_bottom = 1.0 -size_flags_horizontal = 3 -size_flags_vertical = 3 - -[node name="Tabs" type="TabContainer" parent="Sizer"] -margin_right = 950.0 -margin_bottom = 426.0 -size_flags_horizontal = 3 -size_flags_vertical = 3 -tab_align = 0 - -[node name="General" type="VBoxContainer" parent="Sizer/Tabs"] -anchor_right = 1.0 -anchor_bottom = 1.0 -margin_left = 4.0 -margin_top = 32.0 -margin_right = -4.0 -margin_bottom = -4.0 - -[node name="Name" type="HBoxContainer" parent="Sizer/Tabs/General"] -margin_right = 942.0 -margin_bottom = 24.0 -size_flags_horizontal = 3 - -[node name="LabelName" type="Label" parent="Sizer/Tabs/General/Name"] -margin_top = 5.0 -margin_right = 42.0 -margin_bottom = 19.0 -text = "Name:" - -[node name="Name" type="LineEdit" parent="Sizer/Tabs/General/Name"] -margin_left = 46.0 -margin_right = 246.0 -margin_bottom = 24.0 -rect_min_size = Vector2( 200, 0 ) - -[node name="Description" parent="Sizer/Tabs/General/Name" instance=ExtResource( 4 )] -margin_left = 250.0 -margin_right = 278.0 -margin_bottom = 24.0 -description_type = "Node" - -[node name="LabelParameters" type="Label" parent="Sizer/Tabs/General"] -margin_top = 28.0 -margin_right = 942.0 -margin_bottom = 42.0 -text = "Parameters:" - -[node name="Parameters" type="ScrollContainer" parent="Sizer/Tabs/General"] -margin_top = 46.0 -margin_right = 942.0 -margin_bottom = 207.0 -size_flags_horizontal = 3 -size_flags_vertical = 3 -scroll_horizontal_enabled = false - -[node name="Sizer" type="VBoxContainer" parent="Sizer/Tabs/General/Parameters"] -margin_right = 942.0 -margin_bottom = 22.0 -size_flags_horizontal = 3 -script = ExtResource( 2 ) - -[node name="AddParameter" type="Button" parent="Sizer/Tabs/General/Parameters/Sizer"] -margin_right = 28.0 -margin_bottom = 22.0 -size_flags_horizontal = 0 -icon = SubResource( 1 ) -flat = true - -[node name="LabelInputs" type="Label" parent="Sizer/Tabs/General"] -margin_top = 211.0 -margin_right = 942.0 -margin_bottom = 225.0 -text = "Inputs:" - -[node name="Inputs" type="ScrollContainer" parent="Sizer/Tabs/General"] -margin_top = 229.0 -margin_right = 942.0 -margin_bottom = 390.0 -size_flags_horizontal = 3 -size_flags_vertical = 3 -scroll_horizontal_enabled = false - -[node name="Sizer" type="VBoxContainer" parent="Sizer/Tabs/General/Inputs"] -margin_right = 942.0 -margin_bottom = 22.0 -size_flags_horizontal = 3 -script = ExtResource( 2 ) - -[node name="AddInput" type="Button" parent="Sizer/Tabs/General/Inputs/Sizer"] -margin_right = 28.0 -margin_bottom = 22.0 -size_flags_horizontal = 0 -icon = SubResource( 1 ) -flat = true - -[node name="Outputs" type="VBoxContainer" parent="Sizer/Tabs"] -visible = false -anchor_right = 1.0 -anchor_bottom = 1.0 -margin_left = 4.0 -margin_top = 32.0 -margin_right = -4.0 -margin_bottom = -4.0 - -[node name="LabelOutputs" type="Label" parent="Sizer/Tabs/Outputs"] -margin_right = 825.0 -margin_bottom = 14.0 -text = "Outputs:" - -[node name="Outputs" type="ScrollContainer" parent="Sizer/Tabs/Outputs"] -margin_top = 18.0 -margin_right = 825.0 -margin_bottom = 338.0 -size_flags_horizontal = 3 -size_flags_vertical = 3 -scroll_horizontal_enabled = false - -[node name="Sizer" type="VBoxContainer" parent="Sizer/Tabs/Outputs/Outputs"] -margin_right = 825.0 -margin_bottom = 22.0 -size_flags_horizontal = 3 -script = ExtResource( 2 ) - -[node name="AddOutput" type="Button" parent="Sizer/Tabs/Outputs/Outputs/Sizer"] -margin_right = 28.0 -margin_bottom = 22.0 -size_flags_horizontal = 0 -icon = SubResource( 1 ) -flat = true - -[node name="Main Code" type="TextEdit" parent="Sizer/Tabs"] -visible = false -anchor_right = 1.0 -anchor_bottom = 1.0 -margin_left = 4.0 -margin_top = 32.0 -margin_right = -4.0 -margin_bottom = -4.0 -mouse_default_cursor_shape = 0 -custom_fonts/font = SubResource( 3 ) -syntax_highlighting = true -show_line_numbers = true - -[node name="Instance Functions" type="TextEdit" parent="Sizer/Tabs"] -visible = false -anchor_right = 1.0 -anchor_bottom = 1.0 -margin_left = 4.0 -margin_top = 32.0 -margin_right = -4.0 -margin_bottom = -4.0 -mouse_default_cursor_shape = 0 -custom_fonts/font = SubResource( 3 ) -syntax_highlighting = true -show_line_numbers = true - -[node name="Global Functions" type="VBoxContainer" parent="Sizer/Tabs"] -visible = false -anchor_right = 1.0 -anchor_bottom = 1.0 -margin_left = 4.0 -margin_top = 32.0 -margin_right = -4.0 -margin_bottom = -4.0 - -[node name="Includes" type="HBoxContainer" parent="Sizer/Tabs/Global Functions"] -margin_right = 40.0 -margin_bottom = 40.0 - -[node name="LabelIncludes" type="Label" parent="Sizer/Tabs/Global Functions/Includes"] -margin_left = 46.0 -margin_top = 5.0 -margin_right = 88.0 -margin_bottom = 19.0 -text = "Includes:" - -[node name="Includes" type="LineEdit" parent="Sizer/Tabs/Global Functions/Includes"] -margin_left = 469.0 -margin_right = 888.0 -margin_bottom = 24.0 -size_flags_horizontal = 3 - -[node name="Functions" type="TextEdit" parent="Sizer/Tabs/Global Functions"] -anchor_right = 1.0 -anchor_bottom = 1.0 -margin_right = -8.0 -margin_bottom = -36.0 -mouse_default_cursor_shape = 0 -size_flags_vertical = 3 -custom_fonts/font = SubResource( 3 ) -custom_colors/brace_mismatch_color = Color( 1, 0, 0, 1 ) -syntax_highlighting = true -show_line_numbers = true - -[node name="HBoxContainer" type="HBoxContainer" parent="Sizer"] -margin_left = 366.0 -margin_top = 430.0 -margin_right = 584.0 -margin_bottom = 450.0 -size_flags_horizontal = 4 - -[node name="Apply" type="Button" parent="Sizer/HBoxContainer"] -margin_right = 70.0 -margin_bottom = 20.0 -rect_min_size = Vector2( 70, 0 ) -text = "Apply" - -[node name="OK" type="Button" parent="Sizer/HBoxContainer"] -margin_left = 74.0 -margin_right = 144.0 -margin_bottom = 20.0 -rect_min_size = Vector2( 70, 0 ) -text = "OK" - -[node name="Cancel" type="Button" parent="Sizer/HBoxContainer"] -margin_left = 148.0 -margin_right = 218.0 -margin_bottom = 20.0 -rect_min_size = Vector2( 70, 0 ) -text = "Cancel" -[connection signal="pressed" from="Sizer/Tabs/General/Parameters/Sizer/AddParameter" to="." method="_on_AddParameter_pressed"] -[connection signal="pressed" from="Sizer/Tabs/General/Inputs/Sizer/AddInput" to="." method="_on_AddInput_pressed"] -[connection signal="pressed" from="Sizer/Tabs/Outputs/Outputs/Sizer/AddOutput" to="." method="_on_AddOutput_pressed"] -[connection signal="pressed" from="Sizer/HBoxContainer/Apply" to="." method="_on_Apply_pressed"] -[connection signal="pressed" from="Sizer/HBoxContainer/OK" to="." method="_on_OK_pressed"] -[connection signal="pressed" from="Sizer/HBoxContainer/Cancel" to="." method="_on_Cancel_pressed"] diff --git a/material_maker/windows/node_editor/node_editor_item_list.gd b/material_maker/windows/node_editor/node_editor_item_list.gd deleted file mode 100644 index 049099c..0000000 --- a/material_maker/windows/node_editor/node_editor_item_list.gd +++ /dev/null @@ -1,6 +0,0 @@ -extends VBoxContainer - -func update_up_down_buttons() -> void: - for c in get_children(): - if ! (c is Button): - c.update_up_down_button() diff --git a/material_maker/windows/node_editor/output.gd b/material_maker/windows/node_editor/output.gd deleted file mode 100644 index 4b940ae..0000000 --- a/material_maker/windows/node_editor/output.gd +++ /dev/null @@ -1,53 +0,0 @@ -extends HBoxContainer - -func _ready(): - $Type.clear() - for tn in mm_io_types.type_names: - var t = mm_io_types.types[tn] - $Type.add_item(t.label) - -func update_up_down_button() -> void: - var parent = get_parent() - if parent == null: - return - $Up.disabled = (get_index() == 0) - $Down.disabled = (get_index() == get_parent().get_child_count()-2) - -func set_model_data(data, remaining_group_size = 0) -> int: - $Description.short_description = data.shortdesc if data.has("shortdesc") else "" - $Description.long_description = data.longdesc if data.has("longdesc") else "" - $Description.update_tooltip() - for i in range(mm_io_types.type_names.size()): - if data.has(mm_io_types.type_names[i]): - $Type.selected = i - $Value.text = data[mm_io_types.type_names[i]] - if data.has("group_size") and data.group_size > 1: - $PortGroupButton.set_state(1) - return data.group_size-1 - elif remaining_group_size == 1: - $PortGroupButton.set_state(1) - return int(max(remaining_group_size-1, 0)) - -func get_model_data() -> Dictionary: - var data = { mm_io_types.type_names[$Type.selected]:$Value.text } - if $Description.short_description != "": - data.shortdesc = $Description.short_description - if $Description.long_description != "": - data.longdesc = $Description.long_description - if $PortGroupButton.group_size > 0: - data.group_size = $PortGroupButton.group_size - return data - -func _on_Delete_pressed() -> void: - var p = get_parent() - p.remove_child(self) - p.update_up_down_buttons() - queue_free() - -func _on_Up_pressed() -> void: - get_parent().move_child(self, get_index() - 1) - get_parent().update_up_down_buttons() - -func _on_Down_pressed() -> void: - get_parent().move_child(self, get_index() + 1) - get_parent().update_up_down_buttons() diff --git a/material_maker/windows/node_editor/output.tscn b/material_maker/windows/node_editor/output.tscn deleted file mode 100644 index dc9d9af..0000000 --- a/material_maker/windows/node_editor/output.tscn +++ /dev/null @@ -1,92 +0,0 @@ -[gd_scene load_steps=10 format=2] - -[ext_resource path="res://material_maker/windows/node_editor/output.gd" type="Script" id=1] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=2] -[ext_resource path="res://material_maker/widgets/port_group_button/port_group_button.tscn" type="PackedScene" id=3] -[ext_resource path="res://material_maker/widgets/desc_button/desc_button.tscn" type="PackedScene" id=4] - -[sub_resource type="AtlasTexture" id=1] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 0, 16, 16, 16 ) - -[sub_resource type="AtlasTexture" id=2] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 18, 48, 12, 16 ) - -[sub_resource type="AtlasTexture" id=3] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 34, 48, 12, 16 ) - -[sub_resource type="DynamicFontData" id=4] -font_path = "res://material_maker/fonts/hack.ttf" - -[sub_resource type="DynamicFont" id=5] -size = 12 -font_data = SubResource( 4 ) - -[node name="Output" type="HBoxContainer"] -margin_right = 251.0 -margin_bottom = 22.0 -size_flags_horizontal = 3 -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Delete" type="Button" parent="."] -margin_right = 28.0 -margin_bottom = 25.0 -icon = SubResource( 1 ) -flat = true - -[node name="Up" type="Button" parent="."] -margin_left = 32.0 -margin_right = 56.0 -margin_bottom = 25.0 -icon = SubResource( 2 ) -flat = true - -[node name="Down" type="Button" parent="."] -margin_left = 60.0 -margin_right = 84.0 -margin_bottom = 25.0 -icon = SubResource( 3 ) -flat = true - -[node name="Description" parent="." instance=ExtResource( 4 )] -margin_left = 88.0 -margin_right = 116.0 -margin_bottom = 25.0 -description_type = "Output" - -[node name="Type" type="OptionButton" parent="."] -margin_left = 120.0 -margin_right = 222.0 -margin_bottom = 25.0 -rect_min_size = Vector2( 102, 0 ) -hint_tooltip = "Input flag" -text = "Greyscale" -items = [ "Greyscale", null, false, 0, null, "Color", null, false, 1, null, "RGBA", null, false, 2, null, "SDF2D", null, false, 3, null, "SDF3D", null, false, 4, null, "SDF3D-C", null, false, 5, null ] -selected = 0 - -[node name="Value" type="LineEdit" parent="."] -margin_left = 226.0 -margin_right = 320.0 -margin_bottom = 25.0 -hint_tooltip = "Default value" -size_flags_horizontal = 3 -custom_fonts/font = SubResource( 5 ) -text = "0.0" -context_menu_enabled = false - -[node name="PortGroupButton" parent="." instance=ExtResource( 3 )] -margin_left = 324.0 -margin_top = 4.0 -margin_right = 340.0 -margin_bottom = 20.0 -[connection signal="pressed" from="Delete" to="." method="_on_Delete_pressed"] -[connection signal="pressed" from="Up" to="." method="_on_Up_pressed"] -[connection signal="pressed" from="Down" to="." method="_on_Down_pressed"] diff --git a/material_maker/windows/node_editor/parameter.gd b/material_maker/windows/node_editor/parameter.gd deleted file mode 100644 index b2eb101..0000000 --- a/material_maker/windows/node_editor/parameter.gd +++ /dev/null @@ -1,64 +0,0 @@ -extends HBoxContainer - -func _ready() -> void: - $Type.clear() - for t in $Types.get_children(): - $Type.add_item(t.name) - _on_Type_item_selected($Type.selected) - -func update_up_down_button() -> void: - var parent = get_parent() - if parent == null: - return - $Up.disabled = (get_index() == 0) - $Down.disabled = (get_index() == get_parent().get_child_count()-2) - -func set_model_data(data) -> void: - if data.has("name"): - $Name.text = data.name - if data.has("label"): - $Label.text = data.label - if !data.has("type"): - return - $Description.short_description = data.shortdesc if data.has("shortdesc") else "" - $Description.long_description = data.longdesc if data.has("longdesc") else "" - $Description.update_tooltip() - var type = $Types.get_node(data.type) - type.set_model_data(data) - var selected = type.get_index() - $Type.selected = selected - _on_Type_item_selected(selected) - -func get_model_data() -> Dictionary: - var data = $Types.get_node($Type.get_item_text($Type.selected)).get_model_data() - data.name=$Name.text - data.label=$Label.text - data.type=$Type.get_item_text($Type.selected) - if $Description.short_description != "": - data.shortdesc = $Description.short_description - if $Description.long_description != "": - data.longdesc = $Description.long_description - return data - -func _on_Delete_pressed() -> void: - var p = get_parent() - p.remove_child(self) - p.update_up_down_buttons() - queue_free() - -func _on_Up_pressed() -> void: - get_parent().move_child(self, get_index() - 1) - get_parent().update_up_down_buttons() - -func _on_Down_pressed() -> void: - get_parent().move_child(self, get_index() + 1) - get_parent().update_up_down_buttons() - -func _on_Type_item_selected(ID) -> void: - for t in $Types.get_children(): - t.visible = false - var t = $Types.get_child(ID) - if t != null: - t.visible = true - else: - print(ID) diff --git a/material_maker/windows/node_editor/parameter.tscn b/material_maker/windows/node_editor/parameter.tscn deleted file mode 100644 index 2518f01..0000000 --- a/material_maker/windows/node_editor/parameter.tscn +++ /dev/null @@ -1,116 +0,0 @@ -[gd_scene load_steps=13 format=2] - -[ext_resource path="res://material_maker/windows/node_editor/parameter.gd" type="Script" id=1] -[ext_resource path="res://material_maker/icons/icons.svg" type="Texture" id=2] -[ext_resource path="res://material_maker/windows/node_editor/parameter_float.tscn" type="PackedScene" id=3] -[ext_resource path="res://material_maker/windows/node_editor/parameter_size.tscn" type="PackedScene" id=4] -[ext_resource path="res://material_maker/windows/node_editor/parameter_enum.tscn" type="PackedScene" id=5] -[ext_resource path="res://material_maker/windows/node_editor/parameter_boolean.tscn" type="PackedScene" id=6] -[ext_resource path="res://material_maker/windows/node_editor/parameter_color.tscn" type="PackedScene" id=7] -[ext_resource path="res://material_maker/windows/node_editor/parameter_gradient.tscn" type="PackedScene" id=8] -[ext_resource path="res://material_maker/widgets/desc_button/desc_button.tscn" type="PackedScene" id=9] - -[sub_resource type="AtlasTexture" id=1] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 0, 16, 16, 16 ) - -[sub_resource type="AtlasTexture" id=2] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 18, 48, 12, 16 ) - -[sub_resource type="AtlasTexture" id=3] -flags = 4 -atlas = ExtResource( 2 ) -region = Rect2( 34, 48, 12, 16 ) - -[node name="Parameter" type="HBoxContainer"] -margin_right = 201.0 -margin_bottom = 24.0 -script = ExtResource( 1 ) - -[node name="Delete" type="Button" parent="."] -margin_right = 28.0 -margin_bottom = 24.0 -icon = SubResource( 1 ) -flat = true - -[node name="Up" type="Button" parent="."] -margin_left = 32.0 -margin_right = 56.0 -margin_bottom = 24.0 -icon = SubResource( 2 ) -flat = true - -[node name="Down" type="Button" parent="."] -margin_left = 60.0 -margin_right = 84.0 -margin_bottom = 24.0 -icon = SubResource( 3 ) -flat = true - -[node name="Name" type="LineEdit" parent="."] -margin_left = 88.0 -margin_right = 158.0 -margin_bottom = 24.0 -rect_min_size = Vector2( 70, 0 ) -text = "name" - -[node name="Label" type="LineEdit" parent="."] -margin_left = 162.0 -margin_right = 232.0 -margin_bottom = 24.0 -rect_min_size = Vector2( 70, 0 ) -text = "Label" - -[node name="Description" parent="." instance=ExtResource( 9 )] -margin_left = 236.0 -margin_right = 264.0 -margin_bottom = 24.0 -description_type = "Parameter" - -[node name="Type" type="OptionButton" parent="."] -margin_left = 268.0 -margin_right = 325.0 -margin_bottom = 24.0 -text = "float" -items = [ "float", null, false, 0, null, "size", null, false, 1, null, "enum", null, false, 2, null, "boolean", null, false, 3, null, "color", null, false, 4, null, "gradient", null, false, 5, null ] -selected = 0 - -[node name="Types" type="HBoxContainer" parent="."] -margin_left = 329.0 -margin_right = 850.0 -margin_bottom = 24.0 - -[node name="float" parent="Types" instance=ExtResource( 3 )] -margin_right = 521.0 - -[node name="size" parent="Types" instance=ExtResource( 4 )] -visible = false -margin_left = 551.0 -margin_right = 796.0 - -[node name="enum" parent="Types" instance=ExtResource( 5 )] -visible = false -margin_left = 800.0 -margin_right = 839.0 - -[node name="boolean" parent="Types" instance=ExtResource( 6 )] -margin_left = 843.0 -margin_right = 917.0 - -[node name="color" parent="Types" instance=ExtResource( 7 )] -visible = false -margin_left = 551.0 -margin_right = 563.0 - -[node name="gradient" parent="Types" instance=ExtResource( 8 )] -visible = false -margin_left = 551.0 -margin_right = 725.0 -margin_bottom = 30.0 -[connection signal="pressed" from="Delete" to="." method="_on_Delete_pressed"] -[connection signal="pressed" from="Up" to="." method="_on_Up_pressed"] -[connection signal="pressed" from="Down" to="." method="_on_Down_pressed"] -[connection signal="item_selected" from="Type" to="." method="_on_Type_item_selected"] diff --git a/material_maker/windows/node_editor/parameter_boolean.gd b/material_maker/windows/node_editor/parameter_boolean.gd deleted file mode 100644 index b0aae79..0000000 --- a/material_maker/windows/node_editor/parameter_boolean.gd +++ /dev/null @@ -1,10 +0,0 @@ -extends HBoxContainer - -func get_model_data() -> Dictionary: - return { - default = $Default.pressed, - } - -func set_model_data(data) -> void: - if data.has("default"): - $Default.pressed = data.default diff --git a/material_maker/windows/node_editor/parameter_boolean.tscn b/material_maker/windows/node_editor/parameter_boolean.tscn deleted file mode 100644 index eb1b2e7..0000000 --- a/material_maker/windows/node_editor/parameter_boolean.tscn +++ /dev/null @@ -1,16 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://material_maker/windows/node_editor/parameter_boolean.gd" type="Script" id=1] - - - -[node name="boolean" type="HBoxContainer"] -visible = false -margin_right = 74.0 -margin_bottom = 24.0 -script = ExtResource( 1 ) - -[node name="Default" type="CheckBox" parent="."] -margin_right = 74.0 -margin_bottom = 24.0 -text = "Default" diff --git a/material_maker/windows/node_editor/parameter_color.gd b/material_maker/windows/node_editor/parameter_color.gd deleted file mode 100644 index f6fca24..0000000 --- a/material_maker/windows/node_editor/parameter_color.gd +++ /dev/null @@ -1,12 +0,0 @@ -extends HBoxContainer - -func get_model_data() -> Dictionary: - var default_color = $Default.color - - return { - default = { r=default_color.r, g=default_color.g, b=default_color.b, a=default_color.a }, - } - -func set_model_data(data) -> void: - if data.has("default"): - $Default.color = Color(data.default.r, data.default.g, data.default.b, data.default.a) diff --git a/material_maker/windows/node_editor/parameter_color.tscn b/material_maker/windows/node_editor/parameter_color.tscn deleted file mode 100644 index b6f32d9..0000000 --- a/material_maker/windows/node_editor/parameter_color.tscn +++ /dev/null @@ -1,48 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://material_maker/windows/node_editor/parameter_color.gd" type="Script" id=1] - - - -[node name="color" type="HBoxContainer" index="0"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_right = 74.0 -margin_bottom = 24.0 -rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false -mouse_filter = 1 -mouse_default_cursor_shape = 0 -size_flags_horizontal = 1 -size_flags_vertical = 1 -alignment = 0 -script = ExtResource( 1 ) - -[node name="Default" type="ColorPickerButton" parent="." index="0"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_right = 100.0 -margin_bottom = 24.0 -rect_min_size = Vector2( 100, 0 ) -rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false -focus_mode = 2 -mouse_filter = 0 -mouse_default_cursor_shape = 0 -size_flags_horizontal = 1 -size_flags_vertical = 1 -toggle_mode = false -enabled_focus_mode = 2 -shortcut = null -group = null -flat = false -align = 1 -color = Color( 1, 1, 1, 1 ) -edit_alpha = true -_sections_unfolded = [ "Rect" ] diff --git a/material_maker/windows/node_editor/parameter_enum.gd b/material_maker/windows/node_editor/parameter_enum.gd deleted file mode 100644 index f2013b0..0000000 --- a/material_maker/windows/node_editor/parameter_enum.gd +++ /dev/null @@ -1,88 +0,0 @@ -extends HBoxContainer - -var enum_values = [ {name="Foo", value="foo"} ] -var enum_current = 0 - -const ENUM_ADD = 10000 -const ENUM_EDIT = 10001 -const ENUM_REMOVE = 10002 -const ENUM_UP = 10003 -const ENUM_DOWN = 10004 - -func _ready() -> void: - update_enum_list() - -func get_model_data() -> Dictionary: - return { - values = enum_values, - default = enum_current, - } - -func set_model_data(data) -> void: - enum_values = data.values.duplicate() - if data.has("default"): - enum_current = data.default - else: - enum_current = 0 - update_enum_list() - -func update_enum_list() -> void: - var options = $EnumValues - options.clear() - if !enum_values.empty(): - for i in range(enum_values.size()): - var v = enum_values[i] - options.add_item(v.name+" ("+v.value+")", i) - options.add_separator() - var v = enum_values[enum_current] - options.add_item("Edit "+v.value, ENUM_EDIT) - options.add_item("Remove "+v.value, ENUM_REMOVE) - if enum_current > 0: - options.add_item("Move "+v.value+" up", ENUM_UP) - if enum_current < enum_values.size() - 1: - options.add_item("Move "+v.value+" down", ENUM_DOWN) - options.add_separator() - options.selected = enum_current - options.add_item("Add value", ENUM_ADD) - -func _on_EnumValues_item_selected(id) -> void: - id = $EnumValues.get_item_id(id) - if id >= 0 and id < enum_values.size(): - enum_current = id - elif id == ENUM_EDIT: - var dialog = preload("res://material_maker/windows/node_editor/enum_editor.tscn").instance() - var v = enum_values[enum_current] - add_child(dialog) - dialog.set_value(v.name, v.value) - dialog.connect("ok", self, "update_enum_value", [ enum_current ]) - dialog.connect("popup_hide", dialog, "queue_free") - dialog.popup_centered() - elif id == ENUM_ADD: - var dialog = preload("res://material_maker/windows/node_editor/enum_editor.tscn").instance() - add_child(dialog) - dialog.connect("ok", self, "update_enum_value", [ -1 ]) - dialog.connect("popup_hide", dialog, "queue_free") - dialog.popup_centered() - elif id == ENUM_REMOVE: - enum_values.remove(enum_current) - enum_current = 0 - elif id == ENUM_UP: - var tmp = enum_values[enum_current] - enum_values[enum_current] = enum_values[enum_current-1] - enum_values[enum_current-1] = tmp - enum_current -= 1 - elif id == ENUM_DOWN: - var tmp = enum_values[enum_current] - enum_values[enum_current] = enum_values[enum_current+1] - enum_values[enum_current+1] = tmp - enum_current += 1 - update_enum_list() - -func update_enum_value(n, v, i) -> void: - if i == -1: - enum_values.append({ name=n, value=v }) - enum_current = enum_values.size()-1 - else: - enum_values[i] = { name=n, value=v } - enum_current = i - update_enum_list() diff --git a/material_maker/windows/node_editor/parameter_enum.tscn b/material_maker/windows/node_editor/parameter_enum.tscn deleted file mode 100644 index 452c357..0000000 --- a/material_maker/windows/node_editor/parameter_enum.tscn +++ /dev/null @@ -1,49 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://material_maker/windows/node_editor/parameter_enum.gd" type="Script" id=1] - - - -[node name="Enum" type="HBoxContainer"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_right = 39.0 -margin_bottom = 24.0 -rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false -mouse_filter = 1 -mouse_default_cursor_shape = 0 -size_flags_horizontal = 1 -size_flags_vertical = 1 -alignment = 0 -script = ExtResource( 1 ) - -[node name="EnumValues" type="OptionButton" parent="." index="0"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_right = 39.0 -margin_bottom = 24.0 -rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false -focus_mode = 2 -mouse_filter = 0 -mouse_default_cursor_shape = 0 -size_flags_horizontal = 1 -size_flags_vertical = 1 -toggle_mode = false -action_mode = 0 -enabled_focus_mode = 2 -shortcut = null -group = null -flat = false -align = 0 -items = [ ] -selected = -1 - -[connection signal="item_selected" from="EnumValues" to="." method="_on_EnumValues_item_selected"] diff --git a/material_maker/windows/node_editor/parameter_float.gd b/material_maker/windows/node_editor/parameter_float.gd deleted file mode 100644 index 930b3d1..0000000 --- a/material_maker/windows/node_editor/parameter_float.gd +++ /dev/null @@ -1,47 +0,0 @@ -extends HBoxContainer - -const CONTROLS = [ "None", "P1.x", "P1.y", "P1.a", "P1.r", "P2.x", "P2.y", "P2.a", "P2.r", "P3.x", "P3.y", "Rect1.x", "Rect1.y", "Radius1.r", "Radius1.a", "Radius11.r", "Radius11.a", "Scale1.x", "Scale1.y", "Angle1.a", "Angle2.a" ] - -func _ready() -> void: - $Control.clear() - for c in CONTROLS: - $Control.add_item(c) - -func get_model_data() -> Dictionary: - var data = { - min = $Min.value, - max = $Max.value, - step = $Step.value, - default = $Default.value, - control = $Control.get_item_text($Control.selected) - } - return data - -func set_model_data(data) -> void: - if data.has("min"): - $Min.value = data.min - $Default.min_value = data.min - if data.has("max"): - $Max.value = data.max - $Default.max_value = data.max - if data.has("step"): - $Step.value = data.step - $Default.step = data.step - if data.has("default"): - $Default.value = data.default - if data.has("control"): - $Control.selected = 0 - for i in range($Control.get_item_count()): - if data.control == $Control.get_item_text(i): - $Control.selected = i - break - - -func _on_Min_value_changed(v : float) -> void: - $Default.min_value = v - -func _on_Max_value_changed(v : float) -> void: - $Default.max_value = v - -func _on_Step_value_changed(v : float) -> void: - $Default.step = v diff --git a/material_maker/windows/node_editor/parameter_float.tscn b/material_maker/windows/node_editor/parameter_float.tscn deleted file mode 100644 index 0e4cc14..0000000 --- a/material_maker/windows/node_editor/parameter_float.tscn +++ /dev/null @@ -1,101 +0,0 @@ -[gd_scene load_steps=3 format=2] - -[ext_resource path="res://material_maker/windows/node_editor/parameter_float.gd" type="Script" id=1] -[ext_resource path="res://material_maker/widgets/float_edit/float_edit.tscn" type="PackedScene" id=2] - - - -[node name="float" type="HBoxContainer"] -margin_right = 400.0 -margin_bottom = 24.0 -script = ExtResource( 1 ) - -[node name="LabelMin" type="Label" parent="."] -margin_top = 5.0 -margin_right = 28.0 -margin_bottom = 19.0 -text = "Min:" - -[node name="Min" parent="." instance=ExtResource( 2 )] -anchor_left = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = 32.0 -margin_right = 90.0 -margin_bottom = 24.0 -text = "0" -value = 0.0 -min_value = -65536.0 -max_value = 65536.0 -step = 0.005 - -[node name="LabelMax" type="Label" parent="."] -margin_left = 94.0 -margin_top = 5.0 -margin_right = 124.0 -margin_bottom = 19.0 -text = "Max:" - -[node name="Max" parent="." instance=ExtResource( 2 )] -anchor_left = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = 128.0 -margin_right = 186.0 -margin_bottom = 24.0 -text = "1" -value = 1.0 -min_value = -65536.0 -max_value = 65536.0 -step = 0.005 - -[node name="LabelStep" type="Label" parent="."] -margin_left = 190.0 -margin_top = 5.0 -margin_right = 222.0 -margin_bottom = 19.0 -text = "Step:" - -[node name="Step" parent="." instance=ExtResource( 2 )] -anchor_left = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = 226.0 -margin_right = 284.0 -margin_bottom = 24.0 -text = "0.1" -value = 0.1 -max_value = 10.0 -step = 0.005 - -[node name="LabelDefault" type="Label" parent="."] -margin_left = 288.0 -margin_top = 5.0 -margin_right = 338.0 -margin_bottom = 19.0 -text = "Default:" - -[node name="Default" parent="." instance=ExtResource( 2 )] -anchor_left = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = 342.0 -margin_right = 400.0 -margin_bottom = 24.0 -step = 0.1 - -[node name="LabelControl" type="Label" parent="."] -margin_left = 404.0 -margin_top = 5.0 -margin_right = 454.0 -margin_bottom = 19.0 -text = "Control:" - -[node name="Control" type="OptionButton" parent="."] -margin_left = 458.0 -margin_right = 521.0 -margin_bottom = 24.0 -text = "None" -[connection signal="value_changed" from="Min" to="." method="_on_Min_value_changed"] -[connection signal="value_changed" from="Max" to="." method="_on_Max_value_changed"] -[connection signal="value_changed" from="Step" to="." method="_on_Step_value_changed"] diff --git a/material_maker/windows/node_editor/parameter_gradient.gd b/material_maker/windows/node_editor/parameter_gradient.gd deleted file mode 100644 index bea35e2..0000000 --- a/material_maker/windows/node_editor/parameter_gradient.gd +++ /dev/null @@ -1,14 +0,0 @@ -extends HBoxContainer - -onready var default = $Default - -func get_model_data() -> Dictionary: - return { - default = default.value.serialize(), - } - -func set_model_data(data) -> void: - if data.has("default"): - var v = MMGradient.new() - v.deserialize(data.default) - default.value = v diff --git a/material_maker/windows/node_editor/parameter_gradient.tscn b/material_maker/windows/node_editor/parameter_gradient.tscn deleted file mode 100644 index fe7f682..0000000 --- a/material_maker/windows/node_editor/parameter_gradient.tscn +++ /dev/null @@ -1,22 +0,0 @@ -[gd_scene load_steps=3 format=2] - -[ext_resource path="res://material_maker/windows/node_editor/parameter_gradient.gd" type="Script" id=1] -[ext_resource path="res://material_maker/widgets/gradient_editor/gradient_editor.tscn" type="PackedScene" id=2] - - - - -[node name="gradient" type="HBoxContainer"] -margin_right = 148.0 -margin_bottom = 24.0 -script = ExtResource( 1 ) - -[node name="LabelDefault" type="Label" parent="."] -margin_top = 8.0 -margin_right = 50.0 -margin_bottom = 22.0 -text = "Default:" - -[node name="Default" parent="." instance=ExtResource( 2 )] -margin_left = 54.0 -margin_right = 174.0 diff --git a/material_maker/windows/node_editor/parameter_size.gd b/material_maker/windows/node_editor/parameter_size.gd deleted file mode 100644 index bc94bf8..0000000 --- a/material_maker/windows/node_editor/parameter_size.gd +++ /dev/null @@ -1,51 +0,0 @@ -extends HBoxContainer - -var size_first : int = 0 -var size_last : int = 12 -var size_default : int = 10 - -func _ready() -> void: - update_size_configuration() - -func get_model_data() -> Dictionary: - return { - first = size_first, - last = size_last, - default = size_default, - } - -func set_model_data(data) -> void: - if data.has("first"): - size_first = data.first - if data.has("last"): - size_last = data.last - if data.has("default"): - size_default = data.default - update_size_configuration() - -func update_size_configuration() -> void: - if size_first > size_last: - var tmp : int = size_first - size_first = size_last - size_last = tmp - size_default = int(clamp(size_default, size_first, size_last)) - $First.min_size = 0 - $First.max_size = size_last - $First.size_value = size_first - $Last.min_size = size_first - $Last.max_size = 12 - $Last.size_value = size_last - $Default.min_size = size_first - $Default.max_size = size_last - $Default.size_value = size_default - -func _on_First_item_selected(ID) -> void: - size_first = ID - update_size_configuration() - -func _on_Last_item_selected(ID) -> void: - size_last = ID - update_size_configuration() - -func _on_Default_item_selected(ID) -> void: - size_default = ID diff --git a/material_maker/windows/node_editor/parameter_size.tscn b/material_maker/windows/node_editor/parameter_size.tscn deleted file mode 100644 index 2273d79..0000000 --- a/material_maker/windows/node_editor/parameter_size.tscn +++ /dev/null @@ -1,62 +0,0 @@ -[gd_scene load_steps=3 format=2] - -[ext_resource path="res://material_maker/windows/node_editor/parameter_size.gd" type="Script" id=1] -[ext_resource path="res://material_maker/widgets/size_option_button/size_option_button.gd" type="Script" id=2] - - - - -[node name="size" type="HBoxContainer"] -margin_right = 148.0 -margin_bottom = 24.0 -script = ExtResource( 1 ) - -[node name="LabelFirst" type="Label" parent="."] -margin_top = 5.0 -margin_right = 28.0 -margin_bottom = 19.0 -text = "Min:" - -[node name="First" type="OptionButton" parent="."] -margin_left = 32.0 -margin_right = 96.0 -margin_bottom = 24.0 -text = "1x1" -items = [ "1x1", null, false, -1, null, "2x2", null, false, -1, null, "4x4", null, false, -1, null, "8x8", null, false, -1, null, "16x16", null, false, -1, null, "32x32", null, false, -1, null, "64x64", null, false, -1, null, "128x128", null, false, -1, null, "256x256", null, false, -1, null, "512x512", null, false, -1, null, "1024x1024", null, false, -1, null, "2048x2048", null, false, -1, null, "4096x4096", null, false, -1, null ] -selected = 0 -script = ExtResource( 2 ) - -[node name="LabelLast" type="Label" parent="."] -margin_left = 100.0 -margin_top = 5.0 -margin_right = 130.0 -margin_bottom = 19.0 -text = "Max:" - -[node name="Last" type="OptionButton" parent="."] -margin_left = 134.0 -margin_right = 246.0 -margin_bottom = 24.0 -text = "4096x4096" -items = [ "1x1", null, false, -1, null, "2x2", null, false, -1, null, "4x4", null, false, -1, null, "8x8", null, false, -1, null, "16x16", null, false, -1, null, "32x32", null, false, -1, null, "64x64", null, false, -1, null, "128x128", null, false, -1, null, "256x256", null, false, -1, null, "512x512", null, false, -1, null, "1024x1024", null, false, -1, null, "2048x2048", null, false, -1, null, "4096x4096", null, false, -1, null ] -selected = 12 -script = ExtResource( 2 ) - -[node name="LabelDefault" type="Label" parent="."] -margin_left = 250.0 -margin_top = 5.0 -margin_right = 300.0 -margin_bottom = 19.0 -text = "Default:" - -[node name="Default" type="OptionButton" parent="."] -margin_left = 304.0 -margin_right = 416.0 -margin_bottom = 24.0 -text = "1024x1024" -items = [ "1x1", null, false, -1, null, "2x2", null, false, -1, null, "4x4", null, false, -1, null, "8x8", null, false, -1, null, "16x16", null, false, -1, null, "32x32", null, false, -1, null, "64x64", null, false, -1, null, "128x128", null, false, -1, null, "256x256", null, false, -1, null, "512x512", null, false, -1, null, "1024x1024", null, false, -1, null, "2048x2048", null, false, -1, null, "4096x4096", null, false, -1, null ] -selected = 10 -script = ExtResource( 2 ) -[connection signal="size_value_changed" from="First" to="." method="_on_First_item_selected"] -[connection signal="size_value_changed" from="Last" to="." method="_on_Last_item_selected"] -[connection signal="size_value_changed" from="Default" to="." method="_on_Default_item_selected"] diff --git a/material_maker/windows/preferences/bool_option.gd b/material_maker/windows/preferences/bool_option.gd deleted file mode 100644 index 81e58ba..0000000 --- a/material_maker/windows/preferences/bool_option.gd +++ /dev/null @@ -1,13 +0,0 @@ -extends CheckBox - -export var config_variable : String - -func _ready() -> void: - pass - -func init_from_config(config : ConfigFile) -> void: - if config.has_section_key("config", config_variable): - pressed = config.get_value("config", config_variable) - -func update_config(config : ConfigFile) -> void: - config.set_value("config", config_variable, pressed) diff --git a/material_maker/windows/preferences/bool_option.tscn b/material_maker/windows/preferences/bool_option.tscn deleted file mode 100644 index 7fad01a..0000000 --- a/material_maker/windows/preferences/bool_option.tscn +++ /dev/null @@ -1,12 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://material_maker/windows/preferences/bool_option.gd" type="Script" id=1] - -[node name="BooleanOption" type="CheckBox"] -margin_right = 308.0 -margin_bottom = 24.0 -text = "Confirm when quitting the application" -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/material_maker/windows/preferences/float_option.gd b/material_maker/windows/preferences/float_option.gd deleted file mode 100644 index fac7ba0..0000000 --- a/material_maker/windows/preferences/float_option.gd +++ /dev/null @@ -1,13 +0,0 @@ -extends "res://material_maker/widgets/float_edit/float_edit.gd" - -export var config_variable : String - -func _ready() -> void: - pass - -func init_from_config(config : ConfigFile) -> void: - if config.has_section_key("config", config_variable): - set_value(config.get_value("config", config_variable)) - -func update_config(config : ConfigFile) -> void: - config.set_value("config", config_variable, value) diff --git a/material_maker/windows/preferences/float_option.tscn b/material_maker/windows/preferences/float_option.tscn deleted file mode 100644 index cba1971..0000000 --- a/material_maker/windows/preferences/float_option.tscn +++ /dev/null @@ -1,7 +0,0 @@ -[gd_scene load_steps=3 format=2] - -[ext_resource path="res://material_maker/widgets/float_edit/float_edit.tscn" type="PackedScene" id=1] -[ext_resource path="res://material_maker/windows/preferences/float_option.gd" type="Script" id=2] - -[node name="FloatOption" instance=ExtResource( 1 )] -script = ExtResource( 2 ) diff --git a/material_maker/windows/preferences/preferences.gd b/material_maker/windows/preferences/preferences.gd deleted file mode 100644 index e39118f..0000000 --- a/material_maker/windows/preferences/preferences.gd +++ /dev/null @@ -1,39 +0,0 @@ -extends WindowDialog - -var config : ConfigFile - - -signal config_changed() - - -func _ready(): - pass # Replace with function body. - -func edit_preferences(c : ConfigFile) -> void: - config = c - update_controls(self) - popup_centered() - -func update_controls(p : Node) -> void: - for c in p.get_children(): - if c.has_method("init_from_config"): - c.init_from_config(config) - update_controls(c) - -func update_config(p : Node) -> void: - for c in p.get_children(): - if c.has_method("update_config"): - c.update_config(config) - update_config(c) - -func _on_Apply_pressed(): - update_config(self) - emit_signal("config_changed") - -func _on_OK_pressed(): - update_config(self) - emit_signal("config_changed") - queue_free() - -func _on_Cancel_pressed(): - queue_free() diff --git a/material_maker/windows/preferences/preferences.tscn b/material_maker/windows/preferences/preferences.tscn deleted file mode 100644 index dc59204..0000000 --- a/material_maker/windows/preferences/preferences.tscn +++ /dev/null @@ -1,128 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://material_maker/windows/preferences/bool_option.tscn" type="PackedScene" id=1] -[ext_resource path="res://material_maker/windows/preferences/preferences.gd" type="Script" id=2] -[ext_resource path="res://material_maker/windows/preferences/float_option.tscn" type="PackedScene" id=3] - -[node name="Preferences" type="WindowDialog"] -anchor_left = 0.377 -anchor_top = 0.383 -anchor_right = 0.601 -anchor_bottom = 0.619 -margin_left = 0.440002 -margin_top = 0.240021 -margin_right = -0.280029 -margin_bottom = 0.319977 -popup_exclusive = true -window_title = "Preferences" -script = ExtResource( 2 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="VBoxContainer" type="VBoxContainer" parent="."] -anchor_right = 1.0 -anchor_bottom = 1.0 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="VBoxContainer2" type="VBoxContainer" parent="VBoxContainer"] -margin_right = 286.0 -margin_bottom = 142.0 -size_flags_vertical = 3 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="ConfirmQuit" parent="VBoxContainer/VBoxContainer2" instance=ExtResource( 1 )] -margin_right = 286.0 -config_variable = "confirm_quit" - -[node name="ConfirmCloseProject" parent="VBoxContainer/VBoxContainer2" instance=ExtResource( 1 )] -margin_top = 28.0 -margin_right = 286.0 -margin_bottom = 52.0 -text = "Confirm when closing a project" -config_variable = "confirm_close_project" - -[node name="Space1" type="Control" parent="VBoxContainer/VBoxContainer2"] -margin_top = 56.0 -margin_right = 286.0 -margin_bottom = 66.0 -rect_min_size = Vector2( 0, 10 ) - -[node name="GuiScale" type="HBoxContainer" parent="VBoxContainer/VBoxContainer2"] -margin_top = 70.0 -margin_right = 286.0 -margin_bottom = 94.0 - -[node name="Label" type="Label" parent="VBoxContainer/VBoxContainer2/GuiScale"] -margin_top = 5.0 -margin_right = 116.0 -margin_bottom = 19.0 -text = " UI Scale (0=auto):" - -[node name="GuiScale" parent="VBoxContainer/VBoxContainer2/GuiScale" instance=ExtResource( 3 )] -anchor_left = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = 120.0 -margin_right = 178.0 -margin_bottom = 24.0 -value = 0.0 -max_value = 2.0 -step = 0.01 -float_only = true -config_variable = "ui_scale" - -[node name="Space2" type="Control" parent="VBoxContainer/VBoxContainer2"] -margin_top = 98.0 -margin_right = 286.0 -margin_bottom = 108.0 -rect_min_size = Vector2( 0, 10 ) - -[node name="EnableVSync" parent="VBoxContainer/VBoxContainer2" instance=ExtResource( 1 )] -margin_top = 112.0 -margin_right = 286.0 -margin_bottom = 136.0 -text = "Enable VSync" -config_variable = "vsync" - -[node name="HSeparator" type="HSeparator" parent="VBoxContainer"] -margin_top = 146.0 -margin_right = 286.0 -margin_bottom = 146.0 -custom_constants/separation = 0 - -[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"] -margin_left = 98.0 -margin_top = 150.0 -margin_right = 286.0 -margin_bottom = 170.0 -size_flags_horizontal = 8 - -[node name="Apply" type="Button" parent="VBoxContainer/HBoxContainer"] -margin_right = 60.0 -margin_bottom = 20.0 -rect_min_size = Vector2( 60, 0 ) -text = "Apply" - -[node name="OK" type="Button" parent="VBoxContainer/HBoxContainer"] -margin_left = 64.0 -margin_right = 124.0 -margin_bottom = 20.0 -rect_min_size = Vector2( 60, 0 ) -text = "OK" - -[node name="Cancel" type="Button" parent="VBoxContainer/HBoxContainer"] -margin_left = 128.0 -margin_right = 188.0 -margin_bottom = 20.0 -rect_min_size = Vector2( 60, 0 ) -text = "Cancel" - -[connection signal="popup_hide" from="." to="." method="queue_free"] -[connection signal="pressed" from="VBoxContainer/HBoxContainer/Apply" to="." method="_on_Apply_pressed"] -[connection signal="pressed" from="VBoxContainer/HBoxContainer/OK" to="." method="_on_OK_pressed"] -[connection signal="pressed" from="VBoxContainer/HBoxContainer/Cancel" to="." method="_on_Cancel_pressed"] diff --git a/noise/noise.gd b/noise/noise.gd deleted file mode 100644 index 33a3d4d..0000000 --- a/noise/noise.gd +++ /dev/null @@ -1,232 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -func _ready(): - if !Engine.editor_hint: - gen() - - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - -# var f : float = pattern(v, 4, 4, CombinerType.MULTIPLY, CombinerAxisType.SINE, CombinerAxisType.SINE) - - var col : Color = sinewave(v) -# var col : Color = beehive_2_col(v) -# var col : Color = beehive_3_col(v) - - image.set_pixel(x, y, col) - - - image.unlock() - - tex.create_from_image(image) - texture = tex - -var p_o7136_amplitude = 0.500000000; -var p_o7136_frequency = 2.000000000; -var p_o7136_phase = 0.000000000; - -func sinewave(uv : Vector2) -> Color: - - var f : float = 1.0- abs(2.0 * (uv.y-0.5) - p_o7136_amplitude * sin((p_o7136_frequency* uv.x + p_o7136_phase) * 6.28318530718)); - - return Color(f, f, f, 1) - - -func clampv3(v : Vector3, mi : Vector3, ma : Vector3) -> Vector3: - v.x = clamp(v.x, mi.x, ma.x) - v.y = clamp(v.y, mi.y, ma.y) - v.y = clamp(v.z, mi.z, ma.z) - - return v - -func floorc(a : Color) -> Color: - var v : Color = Color() - - v.r = floor(a.r) - v.g = floor(a.g) - v.b = floor(a.b) - v.a = floor(a.a) - - return v - - -func floorv2(a : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = floor(a.x) - v.y = floor(a.y) - - return v - -func maxv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - - return v - -func maxv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - v.z = max(a.z, b.z) - - return v - -func absv2(v : Vector2) -> Vector2: - v.x = abs(v.x) - v.y = abs(v.y) - - return v - -func absv3(v : Vector3) -> Vector3: - v.x = abs(v.x) - v.y = abs(v.y) - v.y = abs(v.y) - - return v - -func cosv2(v : Vector2) -> Vector2: - v.x = cos(v.x) - v.y = cos(v.y) - - return v - -func cosv3(v : Vector3) -> Vector3: - v.x = cos(v.x) - v.y = cos(v.y) - v.y = cos(v.y) - - return v - -func modv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - v.z = modf(a.z, b.z) - - return v - - -func modv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - - return v - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fractv2(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractv3(v : Vector3) -> Vector3: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - v.z = v.z - floor(v.z) - - return v - -func fract(f : float) -> float: - return f - floor(f) - -func rand(x : Vector2) -> float: - return fract(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func rand2(x : Vector2) -> Vector2: - return fractv2(cosv2(Vector2(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)))) * 43758.5453); - -func rand3(x : Vector2) -> Vector3: - return fractv3(cosv3(Vector3(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)), - x.dot(Vector2(13.254, 5.867)))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/noise/noise.tscn b/noise/noise.tscn deleted file mode 100644 index a6d9f45..0000000 --- a/noise/noise.tscn +++ /dev/null @@ -1,27 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://pattern/pattern_sine_wave.gd" type="Script" id=1] - - -[sub_resource type="Image" id=1] -data = { -"data": PoolByteArray( 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 1 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/noise/noise_FBM.gd b/noise/noise_FBM.gd deleted file mode 100644 index 1093cb5..0000000 --- a/noise/noise_FBM.gd +++ /dev/null @@ -1,569 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -func _ready(): - if !Engine.editor_hint: - gen() - - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - -# var f : float = pattern(v, 4, 4, CombinerType.MULTIPLY, CombinerAxisType.SINE, CombinerAxisType.SINE) - -# var col : Color = fbmval(v) -# var col : Color = perlin(v) -# var col : Color = cellular(v) -# var col : Color = cellular2(v) -# var col : Color = cellular3(v) -# var col : Color = cellular4(v) -# var col : Color = cellular5(v) - var col : Color = cellular6(v) - - image.set_pixel(x, y, col) - - - image.unlock() - - tex.create_from_image(image) - texture = tex - -var seed_o33355 = 26177; -var p_o33355_scale_x = 2.000000000; -var p_o33355_scale_y = 2.000000000; -var p_o33355_iterations = 5.000000000; -var p_o33355_persistence = 0.500000000; - -func fbmval(uv : Vector2) -> Color: - var f : float = o33355_fbm(((uv)), Vector2(p_o33355_scale_x, p_o33355_scale_y), int(p_o33355_iterations), p_o33355_persistence, float(seed_o33355)); - - return Color(f, f, f, 1) - -func perlin(uv : Vector2) -> Color: - var f : float = o33355_perlin(((uv)), Vector2(p_o33355_scale_x, p_o33355_scale_y), int(p_o33355_iterations), p_o33355_persistence, float(seed_o33355)); - - return Color(f, f, f, 1) - -func cellular(uv : Vector2) -> Color: - var f : float = o33355_cellular(((uv)), Vector2(p_o33355_scale_x, p_o33355_scale_y), int(p_o33355_iterations), p_o33355_persistence, float(seed_o33355)); - - return Color(f, f, f, 1) - -func cellular2(uv : Vector2) -> Color: - var f : float = o33355_cellular2(((uv)), Vector2(p_o33355_scale_x, p_o33355_scale_y), int(p_o33355_iterations), p_o33355_persistence, float(seed_o33355)); - - return Color(f, f, f, 1) - -func cellular3(uv : Vector2) -> Color: - var f : float = o33355_cellular3(((uv)), Vector2(p_o33355_scale_x, p_o33355_scale_y), int(p_o33355_iterations), p_o33355_persistence, float(seed_o33355)); - - return Color(f, f, f, 1) - -func cellular4(uv : Vector2) -> Color: - var f : float = o33355_cellular4(((uv)), Vector2(p_o33355_scale_x, p_o33355_scale_y), int(p_o33355_iterations), p_o33355_persistence, float(seed_o33355)); - - return Color(f, f, f, 1) - -func cellular5(uv : Vector2) -> Color: - var f : float = o33355_cellular5(((uv)), Vector2(p_o33355_scale_x, p_o33355_scale_y), int(p_o33355_iterations), p_o33355_persistence, float(seed_o33355)); - - return Color(f, f, f, 1) - -func cellular6(uv : Vector2) -> Color: - var f : float = o33355_cellular6(((uv)), Vector2(p_o33355_scale_x, p_o33355_scale_y), int(p_o33355_iterations), p_o33355_persistence, float(seed_o33355)); - - return Color(f, f, f, 1) - -func o33355_fbm(coord : Vector2, size : Vector2, octaves : int, persistence : float, pseed : float) -> float: - var normalize_factor : float = 0.0; - var value : float = 0.0; - var scale : float = 1.0; - - for i in range(octaves):# (int i = 0; i < octaves; i++) { - value += fbm_value(coord*size, size, pseed) * scale; - normalize_factor += scale; - size *= 2.0; - scale *= persistence; - - return value / normalize_factor; - -func o33355_perlin(coord : Vector2, size : Vector2, octaves : int, persistence : float, pseed : float) -> float: - var normalize_factor : float = 0.0; - var value : float = 0.0; - var scale : float = 1.0; - - for i in range(octaves):# (int i = 0; i < octaves; i++) { - value += fbm_perlin(coord*size, size, pseed) * scale; - normalize_factor += scale; - size *= 2.0; - scale *= persistence; - - return value / normalize_factor; - -func o33355_cellular(coord : Vector2, size : Vector2, octaves : int, persistence : float, pseed : float) -> float: - var normalize_factor : float = 0.0; - var value : float = 0.0; - var scale : float = 1.0; - - for i in range(octaves):# (int i = 0; i < octaves; i++) { - value += fbm_cellular(coord*size, size, pseed) * scale; - normalize_factor += scale; - size *= 2.0; - scale *= persistence; - - return value / normalize_factor; - -func o33355_cellular2(coord : Vector2, size : Vector2, octaves : int, persistence : float, pseed : float) -> float: - var normalize_factor : float = 0.0; - var value : float = 0.0; - var scale : float = 1.0; - - for i in range(octaves):# (int i = 0; i < octaves; i++) { - value += fbm_cellular2(coord*size, size, pseed) * scale; - normalize_factor += scale; - size *= 2.0; - scale *= persistence; - - return value / normalize_factor; - -func o33355_cellular3(coord : Vector2, size : Vector2, octaves : int, persistence : float, pseed : float) -> float: - var normalize_factor : float = 0.0; - var value : float = 0.0; - var scale : float = 1.0; - - for i in range(octaves):# (int i = 0; i < octaves; i++) { - value += fbm_cellular3(coord*size, size, pseed) * scale; - normalize_factor += scale; - size *= 2.0; - scale *= persistence; - - return value / normalize_factor; - -func o33355_cellular4(coord : Vector2, size : Vector2, octaves : int, persistence : float, pseed : float) -> float: - var normalize_factor : float = 0.0; - var value : float = 0.0; - var scale : float = 1.0; - - for i in range(octaves):# (int i = 0; i < octaves; i++) { - value += fbm_cellular4(coord*size, size, pseed) * scale; - normalize_factor += scale; - size *= 2.0; - scale *= persistence; - - return value / normalize_factor; - -func o33355_cellular5(coord : Vector2, size : Vector2, octaves : int, persistence : float, pseed : float) -> float: - var normalize_factor : float = 0.0; - var value : float = 0.0; - var scale : float = 1.0; - - for i in range(octaves):# (int i = 0; i < octaves; i++) { - value += fbm_cellular5(coord*size, size, pseed) * scale; - normalize_factor += scale; - size *= 2.0; - scale *= persistence; - - return value / normalize_factor; - -func o33355_cellular6(coord : Vector2, size : Vector2, octaves : int, persistence : float, pseed : float) -> float: - var normalize_factor : float = 0.0; - var value : float = 0.0; - var scale : float = 1.0; - - for i in range(octaves):# (int i = 0; i < octaves; i++) { - value += fbm_cellular6(coord*size, size, pseed) * scale; - normalize_factor += scale; - size *= 2.0; - scale *= persistence; - - return value / normalize_factor; - -func fbm_value(coord : Vector2, size : Vector2, pseed : float) -> float: - var o : Vector2 = floorv2(coord) + rand2(Vector2(float(pseed), 1.0 - float(pseed))) + size; - var f : Vector2 = fractv2(coord); - var p00 : float = rand(modv2(o, size)); - var p01 : float = rand(modv2(o + Vector2(0.0, 1.0), size)); - var p10 : float = rand(modv2(o + Vector2(1.0, 0.0), size)); - var p11 : float = rand(modv2(o + Vector2(1.0, 1.0), size)); - - var t : Vector2 = f * f * (Vector2(3, 3) - 2.0 * f); - return lerp(lerp(p00, p10, t.x), lerp(p01, p11, t.x), t.y); - -func fbm_perlin(coord : Vector2, size : Vector2, pseed : float) -> float: - var o : Vector2 = floorv2(coord) + rand2(Vector2(float(pseed), 1.0 - float(pseed))) + size; - var f : Vector2 = fractv2(coord); - var a00 : float = rand(modv2(o, size)) * 6.28318530718; - var a01 : float = rand(modv2(o + Vector2(0.0, 1.0), size)) * 6.28318530718; - var a10 : float = rand(modv2(o + Vector2(1.0, 0.0), size)) * 6.28318530718; - var a11 : float = rand(modv2(o + Vector2(1.0, 1.0), size)) * 6.28318530718; - var v00 : Vector2 = Vector2(cos(a00), sin(a00)); - var v01 : Vector2 = Vector2(cos(a01), sin(a01)); - var v10 : Vector2 = Vector2(cos(a10), sin(a10)); - var v11 : Vector2 = Vector2(cos(a11), sin(a11)); - var p00 : float = v00.dot(f); - var p01 : float = v01.dot(f - Vector2(0.0, 1.0)); - var p10 : float = v10.dot(f - Vector2(1.0, 0.0)); - var p11 : float = v11.dot(f - Vector2(1.0, 1.0)); - - var t : Vector2 = f * f * (Vector2(3, 3) - 2.0 * f); - - return 0.5 + lerp(lerp(p00, p10, t.x), lerp(p01, p11, t.x), t.y); - - -func fbm_cellular(coord : Vector2, size : Vector2, pseed : float) -> float: - var o : Vector2 = floorv2(coord) + rand2(Vector2(float(pseed), 1.0 - float(pseed))) + size; - var f : Vector2 = fractv2(coord); - var min_dist : float = 2.0; - - for xx in range(-1, 2): #(float x = -1.0; x <= 1.0; x++) { - var x : float = xx - - for yy in range(-1, 2):#(float y = -1.0; y <= 1.0; y++) { - var y : float = yy - - var node : Vector2 = rand2(modv2(o + Vector2(x, y), size)) + Vector2(x, y); - var dist : float = sqrt((f - node).x * (f - node).x + (f - node).y * (f - node).y); - min_dist = min(min_dist, dist); - - return min_dist; - -func fbm_cellular2(coord : Vector2, size : Vector2, pseed : float) -> float: - var o : Vector2 = floorv2(coord) + rand2(Vector2(float(pseed), 1.0 - float(pseed))) + size; - var f : Vector2 = fractv2(coord); - - var min_dist1 : float = 2.0; - var min_dist2 : float = 2.0; - - for xx in range(-1, 2): #(float x = -1.0; x <= 1.0; x++) { - var x : float = xx - - for yy in range(-1, 2):#(float y = -1.0; y <= 1.0; y++) { - var y : float = yy - - var node : Vector2 = rand2(modv2(o + Vector2(x, y), size)) + Vector2(x, y); - - var dist : float = sqrt((f - node).x * (f - node).x + (f - node).y * (f - node).y); - - if (min_dist1 > dist): - min_dist2 = min_dist1; - min_dist1 = dist; - elif (min_dist2 > dist): - min_dist2 = dist; - - return min_dist2-min_dist1; - -func fbm_cellular3(coord : Vector2, size : Vector2, pseed : float) -> float: - var o : Vector2 = floorv2(coord) + rand2(Vector2(float(pseed), 1.0 - float(pseed))) + size; - var f : Vector2 = fractv2(coord); - - var min_dist : float = 2.0; - - for xx in range(-1, 2): #(float x = -1.0; x <= 1.0; x++) { - var x : float = xx - - for yy in range(-1, 2):#(float y = -1.0; y <= 1.0; y++) { - var y : float = yy - - var node : Vector2 = rand2(modv2(o + Vector2(x, y), size))*0.5 + Vector2(x, y); - - var dist : float = abs((f - node).x) + abs((f - node).y); - - min_dist = min(min_dist, dist); - - return min_dist; - -func fbm_cellular4(coord : Vector2, size : Vector2, pseed : float) -> float: - var o : Vector2 = floorv2(coord) + rand2(Vector2(float(pseed), 1.0 - float(pseed))) + size; - var f : Vector2 = fractv2(coord); - - var min_dist1 : float = 2.0; - var min_dist2 : float = 2.0; - - for xx in range(-1, 2): #(float x = -1.0; x <= 1.0; x++) { - var x : float = xx - - for yy in range(-1, 2):#(float y = -1.0; y <= 1.0; y++) { - var y : float = yy - - var node : Vector2 = rand2(modv2(o + Vector2(x, y), size))*0.5 + Vector2(x, y); - - var dist : float = abs((f - node).x) + abs((f - node).y); - - if (min_dist1 > dist): - min_dist2 = min_dist1; - min_dist1 = dist; - elif (min_dist2 > dist): - min_dist2 = dist; - - return min_dist2 - min_dist1; - -func fbm_cellular5(coord : Vector2, size : Vector2, pseed : float) -> float: - var o : Vector2 = floorv2(coord) + rand2(Vector2(float(pseed), 1.0 - float(pseed))) + size; - var f : Vector2 = fractv2(coord); - - var min_dist : float = 2.0; - - for xx in range(-1, 2): #(float x = -1.0; x <= 1.0; x++) { - var x : float = xx - - for yy in range(-1, 2):#(float y = -1.0; y <= 1.0; y++) { - var y : float = yy - - var node : Vector2 = rand2(modv2(o + Vector2(x, y), size)) + Vector2(x, y); - var dist : float = max(abs((f - node).x), abs((f - node).y)); - min_dist = min(min_dist, dist); - - return min_dist; - - - -func fbm_cellular6(coord : Vector2, size : Vector2, pseed : float) -> float: - var o : Vector2 = floorv2(coord) + rand2(Vector2(float(pseed), 1.0 - float(pseed))) + size; - var f : Vector2 = fractv2(coord); - - var min_dist1 : float = 2.0; - var min_dist2 : float = 2.0; - - for xx in range(-1, 2): #(float x = -1.0; x <= 1.0; x++) { - var x : float = xx - - for yy in range(-1, 2):#(float y = -1.0; y <= 1.0; y++) { - var y : float = yy - - var node : Vector2 = rand2(modv2(o + Vector2(x, y), size)) + Vector2(x, y); - var dist : float = max(abs((f - node).x), abs((f - node).y)); - - if (min_dist1 > dist): - min_dist2 = min_dist1; - min_dist1 = dist; - elif (min_dist2 > dist): - min_dist2 = dist; - - return min_dist2 - min_dist1; - - -func transform(uv : Vector2, translate : Vector2, rotate : float, scale : Vector2, repeat : bool) -> Vector2: - var rv : Vector2 = Vector2(); - uv -= translate; - uv -= Vector2(0.5, 0.5); - rv.x = cos(rotate)*uv.x + sin(rotate)*uv.y; - rv.y = -sin(rotate)*uv.x + cos(rotate)*uv.y; - rv /= scale; - rv += Vector2(0.5, 0.5); - - if (repeat): - return fractv2(rv); - else: - return clampv2(rv, Vector2(0, 0), Vector2(1, 1)); - - -func clampv3(v : Vector3, mi : Vector3, ma : Vector3) -> Vector3: - v.x = clamp(v.x, mi.x, ma.x) - v.y = clamp(v.y, mi.y, ma.y) - v.y = clamp(v.z, mi.z, ma.z) - - return v - -func floorc(a : Color) -> Color: - var v : Color = Color() - - v.r = floor(a.r) - v.g = floor(a.g) - v.b = floor(a.b) - v.a = floor(a.a) - - return v - - -func floorv2(a : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = floor(a.x) - v.y = floor(a.y) - - return v - -func smoothstepv2(a : float, b : float, c : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = smoothstep(a, b, c.x) - v.y = smoothstep(a, b, c.y) - - return v - -func maxv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - - return v - -func maxv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - v.z = max(a.z, b.z) - - return v - -func absv2(v : Vector2) -> Vector2: - v.x = abs(v.x) - v.y = abs(v.y) - - return v - -func absv3(v : Vector3) -> Vector3: - v.x = abs(v.x) - v.y = abs(v.y) - v.y = abs(v.y) - - return v - -func cosv2(v : Vector2) -> Vector2: - v.x = cos(v.x) - v.y = cos(v.y) - - return v - -func cosv3(v : Vector3) -> Vector3: - v.x = cos(v.x) - v.y = cos(v.y) - v.y = cos(v.y) - - return v - -func modv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - v.z = modf(a.z, b.z) - - return v - - -func modv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - - return v - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fractv2(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractv3(v : Vector3) -> Vector3: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - v.z = v.z - floor(v.z) - - return v - -func fract(f : float) -> float: - return f - floor(f) - -func clampv2(v : Vector2, pmin : Vector2, pmax : Vector2) -> Vector2: - v.x = clamp(v.x, pmin.x, pmax.x) - v.y = clamp(v.y, pmin.y, pmax.y) - - return v - -func rand(x : Vector2) -> float: - return fract(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func rand2(x : Vector2) -> Vector2: - return fractv2(cosv2(Vector2(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)))) * 43758.5453); - -func rand3(x : Vector2) -> Vector3: - return fractv3(cosv3(Vector3(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)), - x.dot(Vector2(13.254, 5.867)))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/noise/noise_FBM.tscn b/noise/noise_FBM.tscn deleted file mode 100644 index ea429e9..0000000 --- a/noise/noise_FBM.tscn +++ /dev/null @@ -1,26 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://noise/noise_FBM.gd" type="Script" id=1] - -[sub_resource type="Image" id=3] -data = { -"data": PoolByteArray( 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 29, 29, 29, 255, 31, 31, 31, 255, 35, 35, 35, 255, 39, 39, 39, 255, 42, 42, 42, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 47, 47, 47, 255, 51, 51, 51, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 75, 75, 75, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 44, 44, 44, 255, 42, 42, 42, 255, 43, 43, 43, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 24, 24, 24, 255, 23, 23, 23, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 42, 42, 42, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 61, 61, 61, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 47, 47, 47, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 60, 60, 60, 255, 60, 60, 60, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 23, 23, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 36, 36, 36, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 86, 86, 86, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 39, 39, 39, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 20, 20, 20, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 33, 33, 33, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 74, 74, 74, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 83, 83, 83, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 88, 88, 88, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 53, 53, 53, 255, 48, 48, 48, 255, 44, 44, 44, 255, 39, 39, 39, 255, 33, 33, 33, 255, 29, 29, 29, 255, 28, 28, 28, 255, 25, 25, 25, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 45, 45, 45, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 73, 73, 73, 255, 74, 74, 74, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 86, 86, 86, 255, 82, 82, 82, 255, 79, 79, 79, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 63, 63, 63, 255, 62, 62, 62, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 49, 49, 49, 255, 44, 44, 44, 255, 38, 38, 38, 255, 32, 32, 32, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 42, 42, 42, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 73, 73, 73, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 82, 82, 82, 255, 81, 81, 81, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 60, 60, 60, 255, 59, 59, 59, 255, 56, 56, 56, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 48, 48, 48, 255, 42, 42, 42, 255, 36, 36, 36, 255, 30, 30, 30, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 23, 23, 255, 26, 26, 26, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 28, 28, 28, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 53, 53, 53, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 83, 83, 83, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 89, 89, 89, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 55, 55, 55, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 22, 22, 22, 255, 21, 21, 21, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 36, 36, 36, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 53, 53, 53, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 52, 52, 52, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 53, 53, 53, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 79, 79, 79, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 85, 85, 85, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 54, 54, 54, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 56, 56, 56, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 91, 91, 91, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 48, 48, 48, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 77, 77, 77, 255, 78, 78, 78, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 76, 76, 76, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 89, 89, 89, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 29, 29, 29, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 37, 37, 37, 255, 37, 37, 37, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 78, 78, 78, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 79, 79, 79, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 41, 41, 41, 255, 36, 36, 36, 255, 30, 30, 30, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 30, 30, 30, 255, 35, 35, 35, 255, 39, 39, 39, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 75, 75, 75, 255, 79, 79, 79, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 99, 99, 99, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 71, 71, 71, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 39, 39, 39, 255, 35, 35, 35, 255, 29, 29, 29, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 30, 30, 30, 255, 35, 35, 35, 255, 40, 40, 40, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 32, 32, 32, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 39, 39, 39, 255, 42, 42, 42, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 72, 72, 72, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 54, 54, 54, 255, 59, 59, 59, 255, 65, 65, 65, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 100, 100, 100, 255, 99, 99, 99, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 84, 84, 84, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 60, 60, 60, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 36, 36, 36, 255, 32, 32, 32, 255, 28, 28, 28, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 34, 34, 34, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 71, 71, 71, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 83, 83, 83, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 87, 87, 87, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 98, 98, 98, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 39, 39, 39, 255, 33, 33, 33, 255, 29, 29, 29, 255, 26, 26, 26, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 32, 32, 32, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 75, 75, 75, 255, 80, 80, 80, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 73, 73, 73, 255, 75, 75, 75, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 59, 59, 59, 255, 54, 54, 54, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 76, 76, 76, 255, 75, 75, 75, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 108, 108, 108, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 95, 95, 95, 255, 100, 100, 100, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 28, 28, 28, 255, 24, 24, 24, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 53, 53, 53, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 52, 52, 52, 255, 57, 57, 57, 255, 63, 63, 63, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 79, 79, 79, 255, 82, 82, 82, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 99, 99, 99, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 39, 39, 39, 255, 35, 35, 35, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 54, 54, 54, 255, 60, 60, 60, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 79, 79, 79, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 109, 109, 109, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 69, 69, 69, 255, 65, 65, 65, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 35, 35, 35, 255, 30, 30, 30, 255, 26, 26, 26, 255, 21, 21, 21, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 23, 23, 23, 255, 28, 28, 28, 255, 32, 32, 32, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 33, 33, 33, 255, 33, 33, 33, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 89, 89, 89, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 75, 75, 75, 255, 71, 71, 71, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 27, 27, 27, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 26, 26, 26, 255, 23, 23, 23, 255, 18, 18, 18, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 41, 41, 41, 255, 45, 45, 45, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 68, 68, 68, 255, 62, 62, 62, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 35, 35, 35, 255, 30, 30, 30, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 17, 17, 17, 255, 18, 18, 18, 255, 23, 23, 23, 255, 26, 26, 26, 255, 32, 32, 32, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 49, 49, 49, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 27, 27, 27, 255, 22, 22, 22, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 24, 24, 24, 255, 24, 24, 24, 255, 22, 22, 22, 255, 25, 25, 25, 255, 29, 29, 29, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 48, 48, 48, 255, 52, 52, 52, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 23, 23, 23, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 32, 32, 32, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 58, 58, 58, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 80, 80, 80, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 92, 92, 92, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 60, 60, 60, 255, 56, 56, 56, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 42, 42, 42, 255, 36, 36, 36, 255, 30, 30, 30, 255, 24, 24, 24, 255, 17, 17, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 47, 47, 47, 255, 52, 52, 52, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 28, 28, 28, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 20, 255, 22, 22, 22, 255, 22, 22, 22, 255, 20, 20, 20, 255, 24, 24, 24, 255, 29, 29, 29, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 28, 28, 28, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 80, 80, 80, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 42, 42, 42, 255, 38, 38, 38, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 36, 36, 36, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 23, 23, 23, 255, 28, 28, 28, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 86, 86, 86, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 75, 75, 75, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 30, 30, 30, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 51, 51, 51, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 22, 22, 22, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 42, 42, 42, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 40, 40, 40, 255, 38, 38, 38, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 84, 84, 84, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 73, 73, 73, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 98, 98, 98, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 68, 68, 68, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 38, 38, 38, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 56, 56, 56, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 36, 36, 36, 255, 33, 33, 33, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 30, 30, 30, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 53, 53, 53, 255, 56, 56, 56, 255, 57, 57, 57, 255, 60, 60, 60, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 75, 75, 75, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 79, 79, 79, 255, 76, 76, 76, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 92, 92, 92, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 75, 75, 75, 255, 71, 71, 71, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 28, 28, 28, 255, 22, 22, 22, 255, 16, 16, 16, 255, 11, 11, 11, 255, 6, 6, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 8, 8, 8, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 36, 36, 36, 255, 40, 40, 40, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 39, 39, 39, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 19, 19, 19, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 99, 99, 99, 255, 100, 100, 100, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 85, 85, 85, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 32, 32, 32, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 17, 17, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 29, 29, 29, 255, 33, 33, 33, 255, 36, 36, 36, 255, 40, 40, 40, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 31, 31, 31, 255, 34, 34, 34, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 92, 92, 92, 255, 86, 86, 86, 255, 80, 80, 80, 255, 76, 76, 76, 255, 74, 74, 74, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 69, 69, 69, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 14, 14, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 19, 19, 19, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 75, 75, 75, 255, 79, 79, 79, 255, 83, 83, 83, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 92, 92, 92, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 105, 105, 105, 255, 99, 99, 99, 255, 93, 93, 93, 255, 86, 86, 86, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 44, 44, 44, 255, 45, 45, 45, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 76, 76, 76, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 103, 103, 103, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 93, 93, 93, 255, 97, 97, 97, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 112, 112, 112, 255, 106, 106, 106, 255, 100, 100, 100, 255, 93, 93, 93, 255, 86, 86, 86, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 74, 74, 74, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 31, 31, 31, 255, 35, 35, 35, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 48, 48, 48, 255, 45, 45, 45, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 25, 25, 25, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 80, 80, 80, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 92, 92, 92, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 74, 74, 74, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 93, 93, 93, 255, 98, 98, 98, 255, 103, 103, 103, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 101, 101, 101, 255, 102, 102, 102, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 119, 119, 119, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 113, 113, 113, 255, 107, 107, 107, 255, 100, 100, 100, 255, 93, 93, 93, 255, 88, 88, 88, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 28, 28, 28, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 48, 48, 48, 255, 45, 45, 45, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 25, 25, 25, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 67, 67, 67, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 80, 80, 80, 255, 77, 77, 77, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 105, 105, 105, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 68, 68, 68, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 93, 93, 93, 255, 98, 98, 98, 255, 103, 103, 103, 255, 108, 108, 108, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 113, 113, 113, 255, 106, 106, 106, 255, 100, 100, 100, 255, 95, 95, 95, 255, 88, 88, 88, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 25, 25, 25, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 42, 42, 42, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 35, 35, 35, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 26, 26, 26, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 78, 78, 78, 255, 82, 82, 82, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 87, 87, 87, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 88, 88, 88, 255, 93, 93, 93, 255, 98, 98, 98, 255, 103, 103, 103, 255, 109, 109, 109, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 115, 115, 115, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 95, 95, 95, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 28, 28, 28, 255, 24, 24, 24, 255, 21, 21, 21, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 38, 38, 38, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 82, 82, 82, 255, 79, 79, 79, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 97, 97, 97, 255, 102, 102, 102, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 95, 95, 95, 255, 90, 90, 90, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 30, 30, 30, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 36, 36, 36, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 47, 47, 47, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 26, 26, 26, 255, 28, 28, 28, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 101, 101, 101, 255, 106, 106, 106, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 30, 30, 30, 255, 25, 25, 25, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 38, 38, 38, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 103, 103, 103, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 78, 78, 78, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 113, 113, 113, 255, 110, 110, 110, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 90, 90, 90, 255, 88, 88, 88, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 24, 24, 24, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 21, 21, 21, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 36, 36, 36, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 111, 111, 111, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 30, 30, 30, 255, 26, 26, 26, 255, 21, 21, 21, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 43, 43, 43, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 28, 28, 28, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 86, 86, 86, 255, 91, 91, 91, 255, 94, 94, 94, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 29, 29, 29, 255, 24, 24, 24, 255, 20, 20, 20, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 45, 45, 45, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 19, 19, 19, 255, 18, 18, 18, 255, 20, 20, 20, 255, 24, 24, 24, 255, 27, 27, 27, 255, 28, 28, 28, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 92, 92, 92, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 107, 107, 107, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 18, 18, 18, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 20, 20, 20, 255, 24, 24, 24, 255, 28, 28, 28, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 27, 27, 27, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 110, 110, 110, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 96, 96, 96, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 56, 56, 56, 255, 54, 54, 54, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 18, 18, 18, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 17, 17, 17, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 40, 40, 40, 255, 40, 40, 40, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 36, 36, 36, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 75, 75, 75, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 100, 100, 100, 255, 101, 101, 101, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 27, 27, 27, 255, 23, 23, 23, 255, 17, 17, 17, 255, 17, 17, 17, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 37, 37, 37, 255, 32, 32, 32, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 79, 79, 79, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 73, 73, 73, 255, 69, 69, 69, 255, 65, 65, 65, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 16, 16, 16, 255, 19, 19, 19, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 68, 68, 68, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 38, 38, 38, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 18, 18, 18, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 76, 76, 76, 255, 70, 70, 70, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 107, 107, 107, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 54, 54, 54, 255, 49, 49, 49, 255, 45, 45, 45, 255, 40, 40, 40, 255, 36, 36, 36, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 82, 82, 82, 255, 78, 78, 78, 255, 73, 73, 73, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 23, 23, 23, 255, 17, 17, 17, 255, 15, 15, 15, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 52, 52, 52, 255, 47, 47, 47, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 15, 15, 15, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 70, 70, 70, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 92, 92, 92, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 75, 75, 75, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 73, 73, 73, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 78, 78, 78, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 69, 69, 69, 255, 64, 64, 64, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 17, 17, 17, 255, 15, 15, 15, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 52, 52, 52, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 73, 73, 73, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 49, 49, 49, 255, 47, 47, 47, 255, 42, 42, 42, 255, 40, 40, 40, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 14, 14, 14, 255, 16, 16, 16, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 29, 29, 29, 255, 32, 32, 32, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 47, 47, 47, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 81, 81, 81, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 78, 78, 78, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 106, 106, 106, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 58, 58, 58, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 40, 40, 40, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 16, 16, 16, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 20, 20, 20, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 72, 72, 72, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 42, 42, 42, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 27, 27, 27, 255, 31, 31, 31, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 86, 86, 86, 255, 89, 89, 89, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 74, 74, 74, 255, 68, 68, 68, 255, 62, 62, 62, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 79, 79, 79, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 106, 106, 106, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 105, 105, 105, 255, 99, 99, 99, 255, 96, 96, 96, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 35, 35, 35, 255, 31, 31, 31, 255, 26, 26, 26, 255, 22, 22, 22, 255, 18, 18, 18, 255, 16, 16, 16, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 16, 16, 16, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 28, 28, 28, 255, 32, 32, 32, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 17, 17, 17, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 65, 65, 65, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 102, 102, 102, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 100, 100, 100, 255, 97, 97, 97, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 89, 89, 89, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 67, 67, 67, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 16, 16, 16, 255, 14, 14, 14, 255, 14, 14, 14, 255, 16, 16, 16, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 33, 33, 33, 255, 38, 38, 38, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 72, 72, 72, 255, 75, 75, 75, 255, 79, 79, 79, 255, 82, 82, 82, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 87, 87, 87, 255, 81, 81, 81, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 82, 82, 82, 255, 77, 77, 77, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 32, 32, 32, 255, 28, 28, 28, 255, 24, 24, 24, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 27, 27, 27, 255, 31, 31, 31, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 82, 82, 82, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 63, 63, 63, 255, 57, 57, 57, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 91, 91, 91, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 123, 123, 123, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 99, 99, 99, 255, 96, 96, 96, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 73, 73, 73, 255, 67, 67, 67, 255, 63, 63, 63, 255, 58, 58, 58, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 24, 24, 24, 255, 18, 18, 18, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 35, 35, 35, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 70, 70, 70, 255, 75, 75, 75, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 56, 56, 56, 255, 52, 52, 52, 255, 49, 49, 49, 255, 45, 45, 45, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 24, 24, 24, 255, 22, 22, 22, 255, 24, 24, 24, 255, 28, 28, 28, 255, 33, 33, 33, 255, 36, 36, 36, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 54, 54, 54, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 93, 93, 93, 255, 86, 86, 86, 255, 79, 79, 79, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 59, 59, 59, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 50, 50, 50, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 28, 28, 28, 255, 23, 23, 23, 255, 17, 17, 17, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 18, 18, 18, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 20, 20, 20, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 76, 76, 76, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 49, 49, 49, 255, 44, 44, 44, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 34, 34, 34, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 82, 82, 82, 255, 79, 79, 79, 255, 74, 74, 74, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 49, 49, 49, 255, 53, 53, 53, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 97, 97, 97, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 92, 92, 92, 255, 86, 86, 86, 255, 79, 79, 79, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 28, 28, 28, 255, 22, 22, 22, 255, 15, 15, 15, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 31, 31, 31, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 80, 80, 80, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 56, 56, 56, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 27, 27, 27, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 19, 19, 19, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 75, 75, 75, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 67, 67, 67, 255, 63, 63, 63, 255, 61, 61, 61, 255, 57, 57, 57, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 42, 42, 42, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 57, 57, 57, 255, 61, 61, 61, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 113, 113, 113, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 85, 85, 85, 255, 79, 79, 79, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 50, 50, 50, 255, 45, 45, 45, 255, 42, 42, 42, 255, 38, 38, 38, 255, 35, 35, 35, 255, 31, 31, 31, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 16, 16, 16, 255, 18, 18, 18, 255, 21, 21, 21, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 56, 56, 56, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 83, 83, 83, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 63, 63, 63, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 60, 60, 60, 255, 56, 56, 56, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 50, 50, 50, 255, 54, 54, 54, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 83, 83, 83, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 64, 64, 64, 255, 59, 59, 59, 255, 58, 58, 58, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 27, 27, 27, 255, 20, 20, 20, 255, 15, 15, 15, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 22, 22, 22, 255, 25, 25, 25, 255, 30, 30, 30, 255, 35, 35, 35, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 60, 60, 60, 255, 61, 61, 61, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 91, 91, 91, 255, 94, 94, 94, 255, 99, 99, 99, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 91, 91, 91, 255, 86, 86, 86, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 17, 17, 17, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 27, 27, 27, 255, 30, 30, 30, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 68, 68, 68, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 73, 73, 73, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 61, 61, 61, 255, 57, 57, 57, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 47, 47, 47, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 82, 82, 82, 255, 85, 85, 85, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 80, 80, 80, 255, 78, 78, 78, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 28, 28, 28, 255, 21, 21, 21, 255, 16, 16, 16, 255, 15, 15, 15, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 30, 30, 30, 255, 35, 35, 35, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 86, 86, 86, 255, 81, 81, 81, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 65, 65, 65, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 52, 52, 52, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 92, 92, 92, 255, 91, 91, 91, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 51, 51, 51, 255, 47, 47, 47, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 31, 31, 31, 255, 35, 35, 35, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 84, 84, 84, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 90, 90, 90, 255, 84, 84, 84, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 19, 19, 19, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 24, 24, 24, 255, 28, 28, 28, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 56, 56, 56, 255, 60, 60, 60, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 52, 52, 52, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 79, 79, 79, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 52, 52, 52, 255, 47, 47, 47, 255, 41, 41, 41, 255, 39, 39, 39, 255, 35, 35, 35, 255, 31, 31, 31, 255, 27, 27, 27, 255, 24, 24, 24, 255, 19, 19, 19, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 22, 22, 22, 255, 27, 27, 27, 255, 31, 31, 31, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 83, 83, 83, 255, 81, 81, 81, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 15, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 41, 41, 41, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 49, 49, 49, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 85, 85, 85, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 94, 94, 94, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 24, 24, 24, 255, 19, 19, 19, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 18, 18, 18, 255, 21, 21, 21, 255, 26, 26, 26, 255, 30, 30, 30, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 46, 46, 46, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 72, 72, 72, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 51, 51, 51, 255, 47, 47, 47, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 24, 24, 24, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 57, 57, 57, 255, 59, 59, 59, 255, 63, 63, 63, 255, 68, 68, 68, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 101, 101, 101, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 51, 51, 51, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 25, 25, 25, 255, 19, 19, 19, 255, 17, 17, 17, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 82, 82, 82, 255, 87, 87, 87, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 36, 36, 36, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 49, 49, 49, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 43, 43, 43, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 61, 61, 61, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 54, 54, 54, 255, 49, 49, 49, 255, 44, 44, 44, 255, 40, 40, 40, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 16, 16, 16, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 17, 17, 17, 255, 20, 20, 20, 255, 25, 25, 25, 255, 28, 28, 28, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 80, 80, 80, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 45, 45, 45, 255, 50, 50, 50, 255, 54, 54, 54, 255, 55, 55, 55, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 79, 79, 79, 255, 74, 74, 74, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 17, 17, 17, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 24, 24, 24, 255, 26, 26, 26, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 80, 80, 80, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 31, 31, 31, 255, 35, 35, 35, 255, 39, 39, 39, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 47, 47, 47, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 68, 68, 68, 255, 63, 63, 63, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 24, 24, 24, 255, 18, 18, 18, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 89, 89, 89, 255, 87, 87, 87, 255, 84, 84, 84, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 35, 35, 35, 255, 31, 31, 31, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 24, 24, 24, 255, 28, 28, 28, 255, 32, 32, 32, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 38, 38, 38, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 100, 100, 100, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 25, 25, 25, 255, 20, 20, 20, 255, 18, 18, 18, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 78, 78, 78, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 52, 52, 52, 255, 47, 47, 47, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 67, 67, 67, 255, 63, 63, 63, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 22, 22, 22, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 15, 15, 15, 255, 20, 20, 20, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 48, 48, 48, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 77, 77, 77, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 22, 22, 22, 255, 19, 19, 19, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 22, 22, 22, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 32, 32, 32, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 31, 31, 31, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 79, 79, 79, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 26, 26, 26, 255, 21, 21, 21, 255, 20, 20, 20, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 23, 23, 23, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 19, 19, 19, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 25, 25, 25, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 80, 80, 80, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 50, 50, 50, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 24, 24, 24, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 36, 36, 36, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 27, 27, 27, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 24, 24, 24, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 34, 34, 34, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 114, 114, 114, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 28, 28, 28, 255, 28, 28, 28, 255, 26, 26, 26, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 28, 28, 28, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 31, 31, 31, 255, 27, 27, 27, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 31, 31, 31, 255, 33, 33, 33, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 25, 25, 25, 255, 20, 20, 20, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 33, 33, 33, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 28, 28, 28, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 31, 31, 31, 255, 33, 33, 33, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 76, 76, 76, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 82, 82, 82, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 32, 32, 32, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 29, 29, 29, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 64, 64, 64, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 62, 62, 62, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 85, 85, 85, 255, 80, 80, 80, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 35, 35, 35, 255, 31, 31, 31, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 56, 56, 56, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 69, 69, 69, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 60, 60, 60, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 83, 83, 83, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 20, 20, 20, 255, 20, 20, 20, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 65, 65, 65, 255, 67, 67, 67, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 78, 78, 78, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 28, 28, 28, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 28, 28, 28, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 45, 45, 45, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 18, 18, 18, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 79, 79, 79, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 33, 33, 33, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 18, 18, 18, 255, 18, 18, 18, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 28, 28, 28, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 35, 35, 35, 255, 33, 33, 33, 255, 29, 29, 29, 255, 26, 26, 26, 255, 25, 25, 25, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 39, 39, 39, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 18, 18, 18, 255, 18, 18, 18, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 23, 23, 23, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 18, 18, 18, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 24, 24, 24, 255, 21, 21, 21, 255, 22, 22, 22, 255, 28, 28, 28, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 48, 48, 48, 255, 43, 43, 43, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 36, 36, 36, 255, 40, 40, 40, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 44, 44, 44, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 25, 25, 25, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 17, 17, 17, 255, 20, 20, 20, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 19, 19, 19, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 60, 60, 60, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 44, 44, 44, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 14, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 22, 22, 255, 25, 25, 25, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 34, 34, 34, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 24, 24, 24, 255, 20, 20, 20, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 61, 61, 61, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 45, 45, 45, 255, 42, 42, 42, 255, 42, 42, 42, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 47, 47, 47, 255, 45, 45, 45, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 25, 25, 25, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 59, 59, 59, 255, 56, 56, 56, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 16, 16, 16, 255, 19, 19, 19, 255, 24, 24, 24, 255, 28, 28, 28, 255, 32, 32, 32, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 45, 45, 45, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 28, 28, 28, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 38, 38, 38, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 32, 32, 32, 255, 28, 28, 28, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 27, 27, 27, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 30, 30, 30, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 29, 29, 29, 255, 31, 31, 31, 255, 31, 31, 31, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 20, 20, 20, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 31, 31, 31, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 52, 52, 52, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 45, 45, 45, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 47, 47, 47, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 36, 36, 36, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 34, 34, 34, 255, 38, 38, 38, 255, 42, 42, 42, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 28, 28, 28, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 42, 42, 42, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 54, 54, 54, 255, 49, 49, 49, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 34, 34, 34, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 35, 35, 35, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 47, 47, 47, 255, 43, 43, 43, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 33, 33, 33, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 65, 65, 65, 255, 68, 68, 68, 255, 72, 72, 72, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 37, 37, 37, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 43, 43, 43, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 68, 68, 68, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 52, 52, 52, 255, 49, 49, 49, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 65, 65, 65, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 19, 19, 19, 255, 15, 15, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 65, 65, 65, 255, 71, 71, 71, 255, 75, 75, 75, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 71, 71, 71, 255, 66, 66, 66, 255, 65, 65, 65, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 69, 69, 69, 255, 67, 67, 67, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 38, 38, 38, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 49, 49, 49, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 76, 76, 76, 255, 79, 79, 79, 255, 80, 80, 80, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 24, 24, 24, 255, 18, 18, 18, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 18, 18, 18, 255, 20, 20, 20, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 71, 71, 71, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 50, 50, 50, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 79, 79, 79, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 74, 74, 74, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 25, 25, 25, 255, 19, 19, 19, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 16, 16, 16, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 73, 73, 73, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 48, 48, 48, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 48, 48, 48, 255, 45, 45, 45, 255, 41, 41, 41, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 47, 47, 47, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 76, 76, 76, 255, 80, 80, 80, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 51, 51, 51, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 61, 61, 61, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 45, 45, 45, 255, 49, 49, 49, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 73, 73, 73, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 40, 40, 40, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 14, 14, 14, 255, 16, 16, 16, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 65, 65, 65, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 60, 60, 60, 255, 63, 63, 63, 255, 67, 67, 67, 255, 72, 72, 72, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 76, 76, 76, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 45, 45, 45, 255, 42, 42, 42, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 41, 41, 41, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 19, 19, 19, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 62, 62, 62, 255, 58, 58, 58, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 34, 34, 34, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 46, 46, 46, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 63, 63, 63, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 47, 47, 47, 255, 42, 42, 42, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 59, 59, 59, 255, 64, 64, 64, 255, 69, 69, 69, 255, 75, 75, 75, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 49, 49, 49, 255, 44, 44, 44, 255, 40, 40, 40, 255, 36, 36, 36, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 45, 45, 45, 255, 47, 47, 47, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 31, 31, 31, 255, 34, 34, 34, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 44, 44, 44, 255, 48, 48, 48, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 66, 66, 66, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 68, 68, 68, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 53, 53, 53, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 64, 64, 64, 255, 70, 70, 70, 255, 75, 75, 75, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 51, 51, 51, 255, 47, 47, 47, 255, 43, 43, 43, 255, 38, 38, 38, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 66, 66, 66, 255, 69, 69, 69, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 43, 43, 43, 255, 39, 39, 39, 255, 35, 35, 35, 255, 31, 31, 31, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 41, 41, 41, 255, 45, 45, 45, 255, 49, 49, 49, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 99, 99, 99, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 68, 68, 68, 255, 63, 63, 63, 255, 57, 57, 57, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 64, 64, 64, 255, 70, 70, 70, 255, 75, 75, 75, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 92, 92, 92, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 56, 56, 56, 255, 52, 52, 52, 255, 47, 47, 47, 255, 41, 41, 41, 255, 36, 36, 36, 255, 33, 33, 33, 255, 29, 29, 29, 255, 27, 27, 27, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 85, 85, 85, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 26, 26, 26, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 71, 71, 71, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 85, 85, 85, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 58, 58, 58, 255, 54, 54, 54, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 27, 27, 27, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 50, 50, 50, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 59, 59, 59, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 93, 93, 93, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 63, 63, 63, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 82, 82, 82, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 63, 63, 63, 255, 59, 59, 59, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 45, 45, 45, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 40, 40, 40, 255, 44, 44, 44, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 57, 57, 57, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 80, 80, 80, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 38, 38, 38, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 27, 27, 27, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 17, 17, 17, 255, 18, 18, 18, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 24, 24, 24, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 80, 80, 80, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 110, 110, 110, 255, 106, 106, 106, 255, 103, 103, 103, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 63, 63, 63, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 106, 106, 106, 255, 109, 109, 109, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 89, 89, 89, 255, 84, 84, 84, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 45, 45, 45, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 44, 44, 44, 255, 40, 40, 40, 255, 34, 34, 34, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 44, 44, 44, 255, 39, 39, 39, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 51, 51, 51, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 36, 36, 36, 255, 32, 32, 32, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 20, 20, 20, 255, 20, 20, 20, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 93, 93, 93, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 79, 79, 79, 255, 75, 75, 75, 255, 71, 71, 71, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 31, 31, 31, 255, 34, 34, 34, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 42, 42, 42, 255, 37, 37, 37, 255, 35, 35, 35, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 49, 49, 49, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 63, 63, 63, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 79, 79, 79, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 33, 33, 33, 255, 31, 31, 31, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 34, 34, 34, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 26, 26, 26, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 113, 113, 113, 255, 109, 109, 109, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 71, 71, 71, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 61, 61, 61, 255, 64, 64, 64, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 113, 113, 113, 255, 109, 109, 109, 255, 103, 103, 103, 255, 98, 98, 98, 255, 93, 93, 93, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 39, 39, 39, 255, 35, 35, 35, 255, 33, 33, 33, 255, 34, 34, 34, 255, 37, 37, 37, 255, 42, 42, 42, 255, 47, 47, 47, 255, 52, 52, 52, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 45, 45, 45, 255, 41, 41, 41, 255, 39, 39, 39, 255, 35, 35, 35, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 35, 35, 35, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 26, 26, 26, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 109, 109, 109, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 96, 96, 96, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 41, 41, 41, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 45, 45, 45, 255, 42, 42, 42, 255, 38, 38, 38, 255, 34, 34, 34, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 31, 31, 31, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 70, 70, 70, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 65, 65, 65, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 109, 109, 109, 255, 113, 113, 113, 255, 117, 117, 117, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 43, 43, 43, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 34, 34, 34, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 71, 71, 71, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 67, 67, 67, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 30, 30, 30, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 64, 64, 64, 255, 70, 70, 70, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 123, 123, 123, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 79, 79, 79, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 30, 30, 30, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 39, 39, 39, 255, 45, 45, 45, 255, 50, 50, 50, 255, 56, 56, 56, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 35, 35, 35, 255, 35, 35, 35, 255, 37, 37, 37, 255, 37, 37, 37, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 24, 24, 24, 255, 25, 25, 25, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 65, 65, 65, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 98, 98, 98, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 103, 103, 103, 255, 100, 100, 100, 255, 96, 96, 96, 255, 92, 92, 92, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 48, 48, 48, 255, 47, 47, 47, 255, 44, 44, 44, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 29, 29, 29, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 28, 28, 28, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 30, 30, 30, 255, 33, 33, 33, 255, 34, 34, 34, 255, 37, 37, 37, 255, 42, 42, 42, 255, 47, 47, 47, 255, 52, 52, 52, 255, 57, 57, 57, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 67, 67, 67, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 38, 38, 38, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 53, 53, 53, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 72, 72, 72, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 97, 97, 97, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 103, 103, 103, 255, 106, 106, 106, 255, 110, 110, 110, 255, 113, 113, 113, 255, 117, 117, 117, 255, 120, 120, 120, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 123, 123, 123, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 91, 91, 91, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 32, 32, 32, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 39, 39, 39, 255, 43, 43, 43, 255, 49, 49, 49, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 55, 55, 55, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 103, 103, 103, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 75, 75, 75, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 64, 64, 64, 255, 69, 69, 69, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 94, 94, 94, 255, 98, 98, 98, 255, 104, 104, 104, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 92, 92, 92, 255, 95, 95, 95, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 28, 28, 28, 255, 27, 27, 27, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 27, 27, 27, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 29, 29, 29, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 71, 71, 71, 255, 66, 66, 66, 255, 61, 61, 61, 255, 64, 64, 64, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 101, 101, 101, 255, 107, 107, 107, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 121, 121, 121, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 108, 108, 108, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 68, 68, 68, 255, 64, 64, 64, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 54, 54, 54, 255, 51, 51, 51, 255, 50, 50, 50, 255, 47, 47, 47, 255, 43, 43, 43, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 32, 32, 32, 255, 29, 29, 29, 255, 30, 30, 30, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 33, 33, 33, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 34, 34, 34, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 51, 51, 51, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 96, 96, 96, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 86, 86, 86, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 65, 65, 65, 255, 61, 61, 61, 255, 64, 64, 64, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 82, 82, 82, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 96, 96, 96, 255, 103, 103, 103, 255, 108, 108, 108, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 94, 94, 94, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 47, 47, 47, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 33, 33, 33, 255, 29, 29, 29, 255, 31, 31, 31, 255, 35, 35, 35, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 40, 40, 40, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 64, 64, 64, 255, 70, 70, 70, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 88, 88, 88, 255, 92, 92, 92, 255, 98, 98, 98, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 118, 118, 118, 255, 114, 114, 114, 255, 108, 108, 108, 255, 103, 103, 103, 255, 97, 97, 97, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 32, 32, 32, 255, 36, 36, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 31, 31, 31, 255, 28, 28, 28, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 38, 38, 38, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 51, 51, 51, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 72, 72, 72, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 64, 64, 64, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 94, 94, 94, 255, 98, 98, 98, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 103, 103, 103, 255, 97, 97, 97, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 32, 32, 32, 255, 36, 36, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 27, 27, 27, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 17, 17, 17, 255, 22, 22, 22, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 45, 45, 45, 255, 42, 42, 42, 255, 38, 38, 38, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 39, 39, 39, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 79, 79, 79, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 59, 59, 59, 255, 63, 63, 63, 255, 68, 68, 68, 255, 72, 72, 72, 255, 76, 76, 76, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 93, 93, 93, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 110, 110, 110, 255, 110, 110, 110, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 24, 24, 24, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 13, 13, 13, 255, 15, 15, 15, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 45, 45, 45, 255, 42, 42, 42, 255, 38, 38, 38, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 37, 37, 37, 255, 37, 37, 37, 255, 40, 40, 40, 255, 45, 45, 45, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 41, 41, 41, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 57, 57, 57, 255, 62, 62, 62, 255, 66, 66, 66, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 99, 99, 99, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 121, 121, 121, 255, 117, 117, 117, 255, 111, 111, 111, 255, 105, 105, 105, 255, 99, 99, 99, 255, 95, 95, 95, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 48, 48, 48, 255, 51, 51, 51, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 32, 32, 32, 255, 31, 31, 31, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 14, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 45, 45, 45, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 45, 45, 45, 255, 42, 42, 42, 255, 38, 38, 38, 255, 37, 37, 37, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 61, 61, 61, 255, 66, 66, 66, 255, 70, 70, 70, 255, 75, 75, 75, 255, 79, 79, 79, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 115, 115, 115, 255, 109, 109, 109, 255, 103, 103, 103, 255, 97, 97, 97, 255, 93, 93, 93, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 35, 35, 35, 255, 32, 32, 32, 255, 31, 31, 31, 255, 33, 33, 33, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 28, 28, 28, 255, 24, 24, 24, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 45, 45, 45, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 40, 40, 40, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 60, 60, 60, 255, 65, 65, 65, 255, 69, 69, 69, 255, 74, 74, 74, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 120, 120, 120, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 116, 116, 116, 255, 112, 112, 112, 255, 107, 107, 107, 255, 101, 101, 101, 255, 95, 95, 95, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 38, 38, 38, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 42, 42, 42, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 56, 56, 56, 255, 58, 58, 58, 255, 64, 64, 64, 255, 68, 68, 68, 255, 74, 74, 74, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 102, 102, 102, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 98, 98, 98, 255, 93, 93, 93, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 78, 78, 78, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 45, 45, 45, 255, 41, 41, 41, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 20, 20, 20, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 45, 45, 45, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 42, 42, 42, 255, 45, 45, 45, 255, 49, 49, 49, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 36, 36, 36, 255, 35, 35, 35, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 60, 60, 60, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 57, 57, 57, 255, 62, 62, 62, 255, 69, 69, 69, 255, 74, 74, 74, 255, 80, 80, 80, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 107, 107, 107, 255, 104, 104, 104, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 78, 78, 78, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 39, 39, 39, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 48, 48, 48, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 36, 36, 36, 255, 40, 40, 40, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 57, 57, 57, 255, 53, 53, 53, 255, 55, 55, 55, 255, 62, 62, 62, 255, 68, 68, 68, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 111, 111, 111, 255, 112, 112, 112, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 82, 82, 82, 255, 78, 78, 78, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 75, 75, 75, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 41, 41, 41, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 22, 22, 22, 255, 18, 18, 18, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 40, 40, 40, 255, 44, 44, 44, 255, 46, 46, 46, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 51, 51, 51, 255, 53, 53, 53, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 49, 49, 49, 255, 45, 45, 45, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 34, 34, 34, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 41, 41, 41, 255, 44, 44, 44, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 55, 55, 55, 255, 61, 61, 61, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 80, 80, 80, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 82, 82, 82, 255, 77, 77, 77, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 54, 54, 54, 255, 50, 50, 50, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 18, 18, 18, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 25, 25, 25, 255, 28, 28, 28, 255, 31, 31, 31, 255, 35, 35, 35, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 44, 44, 44, 255, 46, 46, 46, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 46, 46, 46, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 77, 77, 77, 255, 80, 80, 80, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 96, 96, 96, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 96, 96, 96, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 76, 76, 76, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 58, 58, 58, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 30, 30, 30, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 33, 33, 33, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 41, 41, 41, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 62, 62, 62, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 57, 57, 57, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 68, 68, 68, 255, 72, 72, 72, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 117, 117, 117, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 92, 92, 92, 255, 93, 93, 93, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 29, 29, 29, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 28, 28, 28, 255, 31, 31, 31, 255, 35, 35, 35, 255, 38, 38, 38, 255, 42, 42, 42, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 46, 46, 46, 255, 48, 48, 48, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 25, 25, 25, 255, 23, 23, 23, 255, 19, 19, 19, 255, 20, 20, 20, 255, 24, 24, 24, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 24, 24, 24, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 56, 56, 56, 255, 60, 60, 60, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 62, 62, 62, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 77, 77, 77, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 47, 47, 47, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 39, 39, 39, 255, 35, 35, 35, 255, 31, 31, 31, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 40, 40, 40, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 50, 50, 50, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 69, 69, 69, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 64, 64, 64, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 16, 16, 16, 255, 18, 18, 18, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 21, 21, 21, 255, 19, 19, 19, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 53, 53, 53, 255, 56, 56, 56, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 81, 81, 81, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 100, 100, 100, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 82, 82, 82, 255, 81, 81, 81, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 34, 34, 34, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 18, 18, 18, 255, 22, 22, 22, 255, 25, 25, 25, 255, 28, 28, 28, 255, 31, 31, 31, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 71, 71, 71, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 40, 40, 40, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 16, 16, 16, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 24, 24, 24, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 23, 23, 23, 255, 19, 19, 19, 255, 17, 17, 17, 255, 19, 19, 19, 255, 22, 22, 22, 255, 24, 24, 24, 255, 24, 24, 24, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 106, 106, 106, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 22, 22, 22, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 19, 19, 19, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 34, 34, 34, 255, 38, 38, 38, 255, 39, 39, 39, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 39, 39, 39, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 24, 24, 24, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 17, 17, 17, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 102, 102, 102, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 48, 48, 48, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 29, 29, 29, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 52, 52, 52, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 16, 16, 16, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 49, 49, 49, 255, 45, 45, 45, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 20, 20, 20, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 31, 31, 31, 255, 34, 34, 34, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 26, 26, 26, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 23, 23, 23, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 63, 63, 63, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 38, 38, 38, 255, 34, 34, 34, 255, 31, 31, 31, 255, 27, 27, 27, 255, 24, 24, 24, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 22, 22, 22, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 75, 75, 75, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 25, 25, 25, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 25, 25, 25, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 32, 32, 32, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 64, 64, 64, 255, 59, 59, 59, 255, 54, 54, 54, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 57, 57, 57, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 60, 60, 60, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 17, 17, 17, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 17, 17, 17, 255, 20, 20, 20, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 23, 23, 255, 26, 26, 26, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 64, 64, 64, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 26, 26, 26, 255, 21, 21, 21, 255, 20, 20, 20, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 18, 18, 18, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 23, 23, 23, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 26, 26, 26, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 35, 35, 35, 255, 30, 30, 30, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 15, 15, 15, 255, 18, 18, 18, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 94, 94, 94, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 24, 24, 24, 255, 20, 20, 20, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 22, 22, 22, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 42, 42, 42, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 25, 25, 25, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 53, 53, 53, 255, 49, 49, 49, 255, 45, 45, 45, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 28, 28, 28, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 49, 49, 49, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 73, 73, 73, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 42, 42, 42, 255, 37, 37, 37, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 36, 36, 36, 255, 33, 33, 33, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 39, 39, 39, 255, 43, 43, 43, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 42, 42, 42, 255, 38, 38, 38, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 73, 73, 73, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 43, 43, 43, 255, 39, 39, 39, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 26, 26, 26, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 43, 43, 43, 255, 40, 40, 40, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 17, 17, 17, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 43, 43, 43, 255, 47, 47, 47, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 44, 44, 44, 255, 40, 40, 40, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 48, 48, 48, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 71, 71, 71, 255, 76, 76, 76, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 45, 45, 45, 255, 41, 41, 41, 255, 36, 36, 36, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 47, 47, 47, 255, 52, 52, 52, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 82, 82, 82, 255, 79, 79, 79, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 45, 45, 45, 255, 41, 41, 41, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 31, 31, 31, 255, 28, 28, 28, 255, 24, 24, 24, 255, 22, 22, 22, 255, 25, 25, 25, 255, 28, 28, 28, 255, 31, 31, 31, 255, 35, 35, 35, 255, 38, 38, 38, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 77, 77, 77, 255, 83, 83, 83, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 53, 53, 53, 255, 49, 49, 49, 255, 44, 44, 44, 255, 38, 38, 38, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 22, 22, 22, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 17, 17, 17, 255, 22, 22, 22, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 24, 24, 24, 255, 28, 28, 28, 255, 32, 32, 32, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 56, 56, 56, 255, 60, 60, 60, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 40, 40, 40, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 70, 70, 70, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 54, 54, 54, 255, 49, 49, 49, 255, 44, 44, 44, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 49, 49, 49, 255, 44, 44, 44, 255, 40, 40, 40, 255, 36, 36, 36, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 49, 49, 49, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 76, 76, 76, 255, 80, 80, 80, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 53, 53, 53, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 31, 31, 31, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 30, 30, 30, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 66, 66, 66, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 47, 47, 47, 255, 42, 42, 42, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 36, 36, 36, 255, 40, 40, 40, 255, 44, 44, 44, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 47, 47, 47, 255, 43, 43, 43, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 39, 39, 39, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 28, 28, 28, 255, 32, 32, 32, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 44, 44, 44, 255, 37, 37, 37, 255, 32, 32, 32, 255, 28, 28, 28, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 45, 45, 45, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 44, 44, 44, 255, 42, 42, 42, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 52, 52, 52, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 21, 21, 21, 255, 24, 24, 24, 255, 28, 28, 28, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 33, 33, 33, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 32, 32, 32, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 20, 20, 20, 255, 17, 17, 17, 255, 15, 15, 15, 255, 16, 16, 16, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 24, 24, 24, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 39, 39, 39, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 70, 70, 70, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 45, 45, 45, 255, 39, 39, 39, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 33, 33, 33, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 42, 42, 42, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 49, 49, 49, 255, 45, 45, 45, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 78, 78, 78, 255, 79, 79, 79, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 66, 66, 66, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 50, 50, 50, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 52, 52, 52, 255, 47, 47, 47, 255, 42, 42, 42, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 42, 42, 42, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 62, 62, 62, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 43, 43, 43, 255, 38, 38, 38, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 39, 39, 39, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 42, 42, 42, 255, 41, 41, 41, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 39, 39, 39, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 37, 37, 37, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 40, 40, 40, 255, 39, 39, 39, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 42, 42, 42, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 24, 24, 24, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 51, 51, 51, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 63, 63, 63, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 42, 42, 42, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 23, 23, 23, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 24, 24, 24, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 66, 66, 66, 255, 70, 70, 70, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 33, 33, 33, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 69, 69, 69, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 60, 60, 60, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 45, 45, 45, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 40, 40, 40, 255, 42, 42, 42, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 15, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 22, 22, 22, 255, 24, 24, 24, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 47, 47, 47, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 72, 72, 72, 255, 71, 71, 71, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 38, 38, 38, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 19, 19, 19, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 37, 37, 37, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 36, 36, 36, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 40, 40, 40, 255, 36, 36, 36, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 25, 25, 25, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 39, 39, 39, 255, 42, 42, 42, 255, 46, 46, 46, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 70, 70, 70, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 47, 47, 47, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 35, 35, 35, 255, 38, 38, 38, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 40, 40, 40, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 36, 36, 36, 255, 40, 40, 40, 255, 44, 44, 44, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 48, 48, 48, 255, 53, 53, 53, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 60, 60, 60, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 26, 26, 26, 255, 29, 29, 29, 255, 33, 33, 33, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 24, 24, 24, 255, 22, 22, 22, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 17, 17, 17, 255, 18, 18, 18, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 28, 28, 28, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 61, 61, 61, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 69, 69, 69, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 86, 86, 86, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 60, 60, 60, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 31, 31, 31, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 36, 36, 36, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 31, 31, 31, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 19, 19, 19, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 27, 27, 27, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 31, 31, 31, 255, 35, 35, 35, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 83, 83, 83, 255, 81, 81, 81, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 48, 48, 48, 255, 44, 44, 44, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 32, 32, 32, 255, 35, 35, 35, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 15, 15, 15, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 20, 20, 20, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 29, 29, 29, 255, 33, 33, 33, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 33, 33, 33, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 57, 57, 57, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 54, 54, 54, 255, 49, 49, 49, 255, 45, 45, 45, 255, 40, 40, 40, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 38, 38, 38, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 43, 43, 43, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 36, 36, 36, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 54, 54, 54, 255, 49, 49, 49, 255, 44, 44, 44, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 35, 35, 35, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 19, 19, 19, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 27, 27, 27, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 19, 19, 19, 255, 20, 20, 20, 255, 24, 24, 24, 255, 28, 28, 28, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 54, 54, 54, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 79, 79, 79, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 41, 41, 41, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 36, 36, 36, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 55, 55, 55, 255, 50, 50, 50, 255, 46, 46, 46, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 23, 23, 23, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 54, 54, 54, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 86, 86, 86, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 76, 76, 76, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 46, 46, 46, 255, 41, 41, 41, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 35, 35, 35, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 40, 40, 40, 255, 36, 36, 36, 255, 32, 32, 32, 255, 28, 28, 28, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 18, 18, 18, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 97, 97, 97, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 41, 41, 41, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 37, 37, 37, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 116, 116, 116, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 51, 51, 51, 255, 47, 47, 47, 255, 45, 45, 45, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 34, 34, 34, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 23, 23, 23, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 25, 25, 25, 255, 22, 22, 22, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 95, 95, 95, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 31, 31, 31, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 24, 24, 24, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 21, 21, 21, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 32, 32, 32, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 54, 54, 54, 255, 59, 59, 59, 255, 64, 64, 64, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 91, 91, 91, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 23, 23, 23, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 33, 33, 33, 255, 38, 38, 38, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 22, 22, 22, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 29, 29, 29, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 32, 32, 32, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 59, 59, 59, 255, 64, 64, 64, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 100, 100, 100, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 89, 89, 89, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 68, 68, 68, 255, 64, 64, 64, 255, 60, 60, 60, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 34, 34, 34, 255, 38, 38, 38, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 24, 24, 24, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 82, 82, 82, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 99, 99, 99, 255, 105, 105, 105, 255, 109, 109, 109, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 46, 46, 46, 255, 42, 42, 42, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 31, 31, 31, 255, 26, 26, 26, 255, 22, 22, 22, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 20, 20, 20, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 38, 38, 38, 255, 42, 42, 42, 255, 45, 45, 45, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 57, 57, 57, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 25, 25, 25, 255, 26, 26, 26, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 27, 27, 27, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 25, 25, 25, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 34, 34, 34, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 78, 78, 78, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 86, 86, 86, 255, 89, 89, 89, 255, 90, 90, 90, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 35, 35, 35, 255, 35, 35, 35, 255, 31, 31, 31, 255, 26, 26, 26, 255, 22, 22, 22, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 18, 18, 18, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 29, 29, 29, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 23, 23, 23, 255, 26, 26, 26, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 79, 79, 79, 255, 82, 82, 82, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 118, 118, 118, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 98, 98, 98, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 42, 42, 42, 255, 38, 38, 38, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 31, 31, 31, 255, 30, 30, 30, 255, 27, 27, 27, 255, 22, 22, 22, 255, 18, 18, 18, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 31, 31, 31, 255, 33, 33, 33, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 31, 31, 31, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 24, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 95, 95, 95, 255, 99, 99, 99, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 133, 133, 133, 255, 130, 130, 130, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 48, 48, 48, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 29, 29, 29, 255, 35, 35, 35, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 56, 56, 56, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 73, 73, 73, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 120, 120, 120, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 73, 73, 73, 255, 67, 67, 67, 255, 62, 62, 62, 255, 58, 58, 58, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 44, 44, 44, 255, 49, 49, 49, 255, 52, 52, 52, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 48, 48, 48, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 18, 18, 18, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 28, 28, 28, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 46, 46, 46, 255, 52, 52, 52, 255, 57, 57, 57, 255, 61, 61, 61, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 141, 141, 141, 255, 137, 137, 137, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 109, 109, 109, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 74, 74, 74, 255, 69, 69, 69, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 19, 19, 19, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 52, 52, 52, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 38, 38, 38, 255, 36, 36, 36, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 18, 18, 18, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 26, 26, 26, 255, 31, 31, 31, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 43, 43, 43, 255, 45, 45, 45, 255, 51, 51, 51, 255, 57, 57, 57, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 80, 80, 80, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 143, 143, 143, 255, 144, 144, 144, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 95, 95, 95, 255, 91, 91, 91, 255, 85, 85, 85, 255, 80, 80, 80, 255, 74, 74, 74, 255, 70, 70, 70, 255, 65, 65, 65, 255, 63, 63, 63, 255, 58, 58, 58, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 23, 23, 23, 255, 21, 21, 21, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 22, 22, 22, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 36, 36, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 55, 55, 55, 255, 50, 50, 50, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 44, 44, 44, 255, 39, 39, 39, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 24, 24, 24, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 38, 38, 38, 255, 42, 42, 42, 255, 45, 45, 45, 255, 50, 50, 50, 255, 56, 56, 56, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 132, 132, 132, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 105, 105, 105, 255, 104, 104, 104, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 86, 86, 86, 255, 80, 80, 80, 255, 75, 75, 75, 255, 71, 71, 71, 255, 66, 66, 66, 255, 63, 63, 63, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 43, 43, 43, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 23, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 57, 57, 57, 255, 52, 52, 52, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 46, 46, 46, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 31, 31, 31, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 120, 120, 120, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 145, 145, 145, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 130, 130, 130, 255, 126, 126, 126, 255, 121, 121, 121, 255, 117, 117, 117, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 116, 116, 116, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 76, 76, 76, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 36, 36, 36, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 62, 62, 62, 255, 58, 58, 58, 255, 53, 53, 53, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 48, 48, 48, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 43, 43, 43, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 40, 40, 40, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 57, 57, 57, 255, 62, 62, 62, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 98, 98, 98, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 121, 121, 121, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 148, 148, 148, 255, 145, 145, 145, 255, 141, 141, 141, 255, 137, 137, 137, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 120, 120, 120, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 109, 109, 109, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 61, 61, 61, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 54, 54, 54, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 38, 38, 38, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 25, 25, 25, 255, 30, 30, 30, 255, 35, 35, 35, 255, 39, 39, 39, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 110, 110, 110, 255, 116, 116, 116, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 122, 122, 122, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 82, 82, 82, 255, 78, 78, 78, 255, 72, 72, 72, 255, 67, 67, 67, 255, 61, 61, 61, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 36, 36, 36, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 44, 44, 44, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 50, 50, 50, 255, 44, 44, 44, 255, 41, 41, 41, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 35, 35, 35, 255, 38, 38, 38, 255, 43, 43, 43, 255, 47, 47, 47, 255, 51, 51, 51, 255, 56, 56, 56, 255, 60, 60, 60, 255, 61, 61, 61, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 23, 23, 23, 255, 29, 29, 29, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 45, 45, 45, 255, 49, 49, 49, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 92, 92, 92, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 104, 104, 104, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 125, 125, 125, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 72, 72, 72, 255, 67, 67, 67, 255, 61, 61, 61, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 35, 35, 35, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 39, 39, 39, 255, 42, 42, 42, 255, 47, 47, 47, 255, 51, 51, 51, 255, 56, 56, 56, 255, 59, 59, 59, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 34, 34, 34, 255, 31, 31, 31, 255, 33, 33, 33, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 27, 27, 27, 255, 31, 31, 31, 255, 35, 35, 35, 255, 38, 38, 38, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 104, 104, 104, 255, 110, 110, 110, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 145, 145, 145, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 127, 127, 127, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 45, 45, 45, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 34, 34, 34, 255, 37, 37, 37, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 34, 34, 34, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 50, 50, 50, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 71, 71, 71, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 45, 45, 45, 255, 40, 40, 40, 255, 38, 38, 38, 255, 33, 33, 33, 255, 32, 32, 32, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 18, 18, 255, 22, 22, 22, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 103, 103, 103, 255, 109, 109, 109, 255, 114, 114, 114, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 43, 43, 43, 255, 40, 40, 40, 255, 36, 36, 36, 255, 36, 36, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 35, 35, 35, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 32, 32, 32, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 49, 49, 49, 255, 45, 45, 45, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 48, 48, 48, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 68, 68, 68, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 34, 34, 34, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 22, 22, 22, 255, 18, 18, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 11, 11, 11, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 31, 31, 31, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 134, 134, 134, 255, 131, 131, 131, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 83, 83, 83, 255, 78, 78, 78, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 43, 43, 43, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 36, 36, 36, 255, 33, 33, 33, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 51, 51, 51, 255, 57, 57, 57, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 68, 68, 68, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 45, 45, 45, 255, 39, 39, 39, 255, 35, 35, 35, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 33, 33, 33, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 24, 24, 24, 255, 28, 28, 28, 255, 31, 31, 31, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 49, 49, 49, 255, 53, 53, 53, 255, 58, 58, 58, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 113, 113, 113, 255, 116, 116, 116, 255, 121, 121, 121, 255, 124, 124, 124, 255, 128, 128, 128, 255, 131, 131, 131, 255, 136, 136, 136, 255, 139, 139, 139, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 121, 121, 121, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 100, 100, 100, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 41, 41, 41, 255, 38, 38, 38, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 46, 46, 46, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 49, 49, 49, 255, 45, 45, 45, 255, 41, 41, 41, 255, 37, 37, 37, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 54, 54, 54, 255, 59, 59, 59, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 77, 77, 77, 255, 81, 81, 81, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 101, 101, 101, 255, 102, 102, 102, 255, 106, 106, 106, 255, 109, 109, 109, 255, 114, 114, 114, 255, 118, 118, 118, 255, 123, 123, 123, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 130, 130, 130, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 108, 108, 108, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 100, 100, 100, 255, 95, 95, 95, 255, 91, 91, 91, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 75, 75, 75, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 52, 52, 52, 255, 46, 46, 46, 255, 41, 41, 41, 255, 37, 37, 37, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 16, 16, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 16, 16, 255, 21, 21, 21, 255, 26, 26, 26, 255, 30, 30, 30, 255, 35, 35, 35, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 58, 58, 58, 255, 63, 63, 63, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 143, 143, 143, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 41, 41, 41, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 33, 33, 33, 255, 36, 36, 36, 255, 40, 40, 40, 255, 41, 41, 41, 255, 40, 40, 40, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 73, 73, 73, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 19, 19, 19, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 14, 255, 17, 17, 17, 255, 22, 22, 22, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 78, 78, 78, 255, 82, 82, 82, 255, 85, 85, 85, 255, 85, 85, 85, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 110, 110, 110, 255, 113, 113, 113, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 76, 76, 76, 255, 72, 72, 72, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 31, 31, 31, 255, 34, 34, 34, 255, 38, 38, 38, 255, 39, 39, 39, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 38, 38, 38, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 16, 16, 16, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 76, 76, 76, 255, 81, 81, 81, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 142, 142, 142, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 122, 122, 122, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 36, 36, 36, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 26, 26, 26, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 81, 81, 81, 255, 77, 77, 77, 255, 74, 74, 74, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 71, 71, 71, 255, 65, 65, 65, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 45, 45, 45, 255, 41, 41, 41, 255, 37, 37, 37, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 17, 17, 17, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 109, 109, 109, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 41, 41, 41, 255, 38, 38, 38, 255, 34, 34, 34, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 24, 24, 24, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 93, 93, 93, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 76, 76, 76, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 59, 59, 59, 255, 53, 53, 53, 255, 47, 47, 47, 255, 43, 43, 43, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 33, 33, 33, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 20, 20, 20, 255, 25, 25, 25, 255, 33, 33, 33, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 70, 70, 70, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 87, 87, 87, 255, 91, 91, 91, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 95, 95, 95, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 97, 97, 97, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 48, 48, 48, 255, 44, 44, 44, 255, 40, 40, 40, 255, 35, 35, 35, 255, 31, 31, 31, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 19, 19, 19, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 95, 95, 95, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 49, 49, 49, 255, 45, 45, 45, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 18, 18, 18, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 127, 127, 127, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 47, 47, 47, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 82, 82, 82, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 78, 78, 78, 255, 81, 81, 81, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 63, 63, 63, 255, 57, 57, 57, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 43, 43, 43, 255, 40, 40, 40, 255, 36, 36, 36, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 28, 28, 28, 255, 34, 34, 34, 255, 40, 40, 40, 255, 45, 45, 45, 255, 51, 51, 51, 255, 58, 58, 58, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 136, 136, 136, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 135, 135, 135, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 49, 49, 49, 255, 44, 44, 44, 255, 38, 38, 38, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 15, 15, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 59, 59, 59, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 26, 26, 26, 255, 22, 22, 22, 255, 18, 18, 18, 255, 17, 17, 17, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 18, 18, 18, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 40, 40, 40, 255, 45, 45, 45, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 106, 106, 106, 255, 110, 110, 110, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 110, 110, 110, 255, 114, 114, 114, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 131, 131, 131, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 75, 75, 75, 255, 71, 71, 71, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 40, 40, 40, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 15, 15, 15, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 44, 44, 44, 255, 45, 45, 45, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 87, 87, 87, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 60, 60, 60, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 34, 34, 34, 255, 31, 31, 31, 255, 26, 26, 26, 255, 22, 22, 22, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 38, 38, 38, 255, 45, 45, 45, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 72, 72, 72, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 116, 116, 116, 255, 118, 118, 118, 255, 122, 122, 122, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 130, 130, 130, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 72, 72, 72, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 19, 19, 19, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 86, 86, 86, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 40, 40, 40, 255, 35, 35, 35, 255, 31, 31, 31, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 26, 26, 26, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 51, 51, 51, 255, 58, 58, 58, 255, 65, 65, 65, 255, 70, 70, 70, 255, 74, 74, 74, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 104, 104, 104, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 112, 112, 112, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 105, 105, 105, 255, 109, 109, 109, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 124, 124, 124, 255, 127, 127, 127, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 35, 35, 35, 255, 29, 29, 29, 255, 24, 24, 24, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 32, 32, 32, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 72, 72, 72, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 113, 113, 113, 255, 116, 116, 116, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 129, 129, 129, 255, 128, 128, 128, 255, 124, 124, 124, 255, 121, 121, 121, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 109, 109, 109, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 69, 69, 69, 255, 67, 67, 67, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 30, 30, 30, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 34, 34, 34, 255, 38, 38, 38, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 82, 82, 82, 255, 79, 79, 79, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 31, 31, 31, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 75, 75, 75, 255, 79, 79, 79, 255, 83, 83, 83, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 92, 92, 92, 255, 87, 87, 87, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 35, 35, 35, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 97, 97, 97, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 58, 58, 58, 255, 53, 53, 53, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 36, 36, 36, 255, 34, 34, 34, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 76, 76, 76, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 107, 107, 107, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 102, 102, 102, 255, 106, 106, 106, 255, 111, 111, 111, 255, 114, 114, 114, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 93, 93, 93, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 53, 53, 53, 255, 53, 53, 53, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 41, 41, 41, 255, 36, 36, 36, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 24, 24, 24, 255, 20, 20, 20, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 20, 20, 20, 255, 24, 24, 24, 255, 28, 28, 28, 255, 33, 33, 33, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 28, 28, 28, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 46, 46, 46, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 39, 39, 39, 255, 44, 44, 44, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 83, 83, 83, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 20, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 124, 124, 124, 255, 120, 120, 120, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 112, 112, 112, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 43, 43, 43, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 31, 31, 31, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 75, 75, 75, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 36, 36, 36, 255, 32, 32, 32, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 93, 93, 93, 255, 94, 94, 94, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 75, 75, 75, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 22, 22, 22, 255, 27, 27, 27, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 34, 34, 34, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 42, 42, 42, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 105, 105, 105, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 82, 82, 82, 255, 78, 78, 78, 255, 74, 74, 74, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 42, 42, 42, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 21, 21, 21, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 41, 41, 41, 255, 46, 46, 46, 255, 53, 53, 53, 255, 59, 59, 59, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 91, 91, 91, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 92, 92, 92, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 74, 74, 74, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 28, 28, 28, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 23, 23, 23, 255, 28, 28, 28, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 66, 66, 66, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 45, 45, 45, 255, 40, 40, 40, 255, 36, 36, 36, 255, 30, 30, 30, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 58, 58, 58, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 95, 95, 95, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 107, 107, 107, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 65, 65, 65, 255, 62, 62, 62, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 52, 52, 52, 255, 47, 47, 47, 255, 43, 43, 43, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 40, 40, 40, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 57, 57, 57, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 101, 101, 101, 255, 102, 102, 102, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 70, 70, 70, 255, 67, 67, 67, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 30, 30, 30, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 21, 21, 21, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 42, 42, 42, 255, 46, 46, 46, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 119, 119, 119, 255, 123, 123, 123, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 60, 60, 60, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 115, 115, 115, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 21, 21, 21, 255, 23, 23, 23, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 97, 97, 97, 255, 100, 100, 100, 255, 105, 105, 105, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 121, 121, 121, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 46, 46, 46, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 113, 113, 113, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 38, 38, 38, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 24, 24, 24, 255, 19, 19, 19, 255, 16, 16, 16, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 42, 42, 42, 255, 45, 45, 45, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 86, 86, 86, 255, 81, 81, 81, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 58, 58, 58, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 48, 48, 48, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 115, 115, 115, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 86, 86, 86, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 62, 62, 62, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 47, 47, 47, 255, 51, 51, 51, 255, 56, 56, 56, 255, 60, 60, 60, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 72, 72, 72, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 109, 109, 109, 255, 110, 110, 110, 255, 113, 113, 113, 255, 117, 117, 117, 255, 120, 120, 120, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 36, 36, 36, 255, 33, 33, 33, 255, 29, 29, 29, 255, 24, 24, 24, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 51, 51, 51, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 129, 129, 129, 255, 126, 126, 126, 255, 122, 122, 122, 255, 117, 117, 117, 255, 111, 111, 111, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 52, 52, 52, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 16, 16, 16, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 35, 35, 35, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 49, 49, 49, 255, 53, 53, 53, 255, 57, 57, 57, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 96, 96, 96, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 102, 102, 102, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 119, 119, 119, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 94, 94, 94, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 40, 40, 40, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 54, 54, 54, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 58, 58, 58, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 118, 118, 118, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 114, 114, 114, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 76, 76, 76, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 39, 39, 39, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 26, 26, 26, 255, 20, 20, 20, 255, 17, 17, 17, 255, 16, 16, 16, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 38, 38, 38, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 50, 50, 50, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 78, 78, 78, 255, 84, 84, 84, 255, 90, 90, 90, 255, 95, 95, 95, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 99, 99, 99, 255, 100, 100, 100, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 104, 104, 104, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 22, 22, 22, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 41, 41, 41, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 136, 136, 136, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 121, 121, 121, 255, 116, 116, 116, 255, 112, 112, 112, 255, 107, 107, 107, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 52, 52, 52, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 24, 24, 24, 255, 19, 19, 19, 255, 16, 16, 16, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 65, 65, 65, 255, 67, 67, 67, 255, 70, 70, 70, 255, 76, 76, 76, 255, 82, 82, 82, 255, 88, 88, 88, 255, 93, 93, 93, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 133, 133, 133, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 69, 69, 69, 255, 67, 67, 67, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 41, 41, 41, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 48, 48, 48, 255, 52, 52, 52, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 121, 121, 121, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 93, 93, 93, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 123, 123, 123, 255, 129, 129, 129, 255, 135, 135, 135, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 123, 123, 123, 255, 118, 118, 118, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 98, 98, 98, 255, 98, 98, 98, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 90, 90, 90, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 71, 71, 71, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 24, 24, 24, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 45, 45, 45, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 126, 126, 126, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 137, 137, 137, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 47, 47, 47, 255, 42, 42, 42, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 39, 39, 39, 255, 43, 43, 43, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 78, 78, 78, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 124, 124, 124, 255, 130, 130, 130, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 117, 117, 117, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 53, 53, 53, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 31, 31, 31, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 78, 78, 78, 255, 83, 83, 83, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 100, 100, 100, 255, 103, 103, 103, 255, 108, 108, 108, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 117, 117, 117, 255, 112, 112, 112, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 83, 83, 83, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 13, 13, 13, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 133, 133, 133, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 127, 127, 127, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 64, 64, 64, 255, 61, 61, 61, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 56, 56, 56, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 28, 28, 28, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 11, 11, 11, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 58, 58, 58, 255, 63, 63, 63, 255, 67, 67, 67, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 138, 138, 138, 255, 141, 141, 141, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 119, 119, 119, 255, 113, 113, 113, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 83, 83, 83, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 48, 48, 48, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 31, 31, 31, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 17, 17, 17, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 40, 40, 40, 255, 43, 43, 43, 255, 47, 47, 47, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 103, 103, 103, 255, 109, 109, 109, 255, 113, 113, 113, 255, 116, 116, 116, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 97, 97, 97, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 62, 62, 62, 255, 62, 62, 62, 255, 59, 59, 59, 255, 54, 54, 54, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 22, 22, 22, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 34, 34, 34, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 49, 49, 49, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 77, 77, 77, 255, 81, 81, 81, 255, 86, 86, 86, 255, 92, 92, 92, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 141, 141, 141, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 113, 113, 113, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 47, 47, 47, 255, 42, 42, 42, 255, 38, 38, 38, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 27, 27, 27, 255, 23, 23, 23, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 104, 104, 104, 255, 110, 110, 110, 255, 114, 114, 114, 255, 118, 118, 118, 255, 122, 122, 122, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 122, 122, 122, 255, 120, 120, 120, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 95, 95, 95, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 53, 53, 53, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 28, 28, 28, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 49, 49, 49, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 57, 57, 57, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 88, 88, 88, 255, 93, 93, 93, 255, 99, 99, 99, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 106, 106, 106, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 130, 130, 130, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 122, 122, 122, 255, 117, 117, 117, 255, 112, 112, 112, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 53, 53, 53, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 65, 65, 65, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 104, 104, 104, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 124, 124, 124, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 124, 124, 124, 255, 123, 123, 123, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 53, 53, 53, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 20, 20, 20, 255, 21, 21, 21, 255, 26, 26, 26, 255, 30, 30, 30, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 49, 49, 49, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 110, 110, 110, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 69, 69, 69, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 39, 39, 39, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 64, 64, 64, 255, 70, 70, 70, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 95, 95, 95, 255, 99, 99, 99, 255, 105, 105, 105, 255, 111, 111, 111, 255, 117, 117, 117, 255, 122, 122, 122, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 90, 90, 90, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 96, 96, 96, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 69, 69, 69, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 54, 54, 54, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 32, 32, 32, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 57, 57, 57, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 52, 52, 52, 255, 49, 49, 49, 255, 45, 45, 45, 255, 40, 40, 40, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 64, 64, 64, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 106, 106, 106, 255, 111, 111, 111, 255, 117, 117, 117, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 138, 138, 138, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 124, 124, 124, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 112, 112, 112, 255, 109, 109, 109, 255, 108, 108, 108, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 94, 94, 94, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 32, 32, 32, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 81, 81, 81, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 134, 134, 134, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 114, 114, 114, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 83, 83, 83, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 64, 64, 64, 255, 59, 59, 59, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 41, 41, 41, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 69, 69, 69, 255, 74, 74, 74, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 106, 106, 106, 255, 111, 111, 111, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 129, 129, 129, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 129, 129, 129, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 117, 117, 117, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 68, 68, 68, 255, 64, 64, 64, 255, 60, 60, 60, 255, 56, 56, 56, 255, 51, 51, 51, 255, 45, 45, 45, 255, 42, 42, 42, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 22, 22, 22, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 74, 74, 74, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 94, 94, 94, 255, 93, 93, 93, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 38, 38, 38, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 27, 27, 27, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 35, 35, 35, 255, 40, 40, 40, 255, 44, 44, 44, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 119, 119, 119, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 117, 117, 117, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 109, 109, 109, 255, 105, 105, 105, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 78, 78, 78, 255, 80, 80, 80, 255, 78, 78, 78, 255, 74, 74, 74, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 57, 57, 57, 255, 52, 52, 52, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 36, 36, 36, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 22, 22, 22, 255, 24, 24, 24, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 57, 57, 57, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 76, 76, 76, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 86, 86, 86, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 110, 110, 110, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 116, 116, 116, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 119, 119, 119, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 114, 114, 114, 255, 108, 108, 108, 255, 105, 105, 105, 255, 100, 100, 100, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 69, 69, 69, 255, 65, 65, 65, 255, 62, 62, 62, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 24, 24, 24, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 32, 32, 32, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 80, 80, 80, 255, 76, 76, 76, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 53, 53, 53, 255, 47, 47, 47, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 36, 36, 36, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 82, 82, 82, 255, 78, 78, 78, 255, 74, 74, 74, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 92, 92, 92, 255, 96, 96, 96, 255, 98, 98, 98, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 56, 56, 56, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 40, 40, 40, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 20, 20, 20, 255, 21, 21, 21, 255, 24, 24, 24, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 49, 49, 49, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 42, 42, 42, 255, 38, 38, 38, 255, 34, 34, 34, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 28, 28, 28, 255, 31, 31, 31, 255, 35, 35, 35, 255, 38, 38, 38, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 70, 70, 70, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 90, 90, 90, 255, 96, 96, 96, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 118, 118, 118, 255, 112, 112, 112, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 96, 96, 96, 255, 94, 94, 94, 255, 88, 88, 88, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 27, 27, 27, 255, 31, 31, 31, 255, 34, 34, 34, 255, 38, 38, 38, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 67, 67, 67, 255, 72, 72, 72, 255, 78, 78, 78, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 98, 98, 98, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 98, 98, 98, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 83, 83, 83, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 73, 73, 73, 255, 68, 68, 68, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 32, 32, 32, 255, 28, 28, 28, 255, 26, 26, 26, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 89, 89, 89, 255, 94, 94, 94, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 87, 87, 87, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 18, 18, 18, 255, 19, 19, 19, 255, 23, 23, 23, 255, 28, 28, 28, 255, 31, 31, 31, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 71, 71, 71, 255, 76, 76, 76, 255, 82, 82, 82, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 93, 93, 93, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 97, 97, 97, 255, 96, 96, 96, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 82, 82, 82, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 49, 49, 49, 255, 47, 47, 47, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 22, 22, 22, 255, 24, 24, 24, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 30, 30, 30, 255, 35, 35, 35, 255, 38, 38, 38, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 52, 52, 52, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 83, 83, 83, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 117, 117, 117, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 20, 20, 20, 255, 18, 18, 18, 255, 19, 19, 19, 255, 24, 24, 24, 255, 28, 28, 28, 255, 32, 32, 32, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 64, 64, 64, 255, 69, 69, 69, 255, 76, 76, 76, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 27, 27, 27, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 111, 111, 111, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 120, 120, 120, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 36, 36, 36, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 16, 16, 16, 255, 17, 17, 17, 255, 23, 23, 23, 255, 29, 29, 29, 255, 33, 33, 33, 255, 38, 38, 38, 255, 42, 42, 42, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 63, 63, 63, 255, 70, 70, 70, 255, 76, 76, 76, 255, 82, 82, 82, 255, 87, 87, 87, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 109, 109, 109, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 71, 71, 71, 255, 69, 69, 69, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 59, 59, 59, 255, 56, 56, 56, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 93, 93, 93, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 90, 90, 90, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 117, 117, 117, 255, 113, 113, 113, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 87, 87, 87, 255, 83, 83, 83, 255, 78, 78, 78, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 68, 68, 68, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 31, 31, 31, 255, 24, 24, 24, 255, 17, 17, 17, 255, 14, 14, 14, 255, 16, 16, 16, 255, 22, 22, 22, 255, 29, 29, 29, 255, 34, 34, 34, 255, 38, 38, 38, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 75, 75, 75, 255, 81, 81, 81, 255, 86, 86, 86, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 96, 96, 96, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 51, 51, 51, 255, 47, 47, 47, 255, 43, 43, 43, 255, 41, 41, 41, 255, 41, 41, 41, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 86, 86, 86, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 92, 92, 92, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 68, 68, 68, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 31, 31, 31, 255, 24, 24, 24, 255, 17, 17, 17, 255, 13, 13, 13, 255, 15, 15, 15, 255, 22, 22, 22, 255, 27, 27, 27, 255, 33, 33, 33, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 64, 64, 64, 255, 70, 70, 70, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 97, 97, 97, 255, 98, 98, 98, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 72, 72, 72, 255, 66, 66, 66, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 53, 53, 53, 255, 48, 48, 48, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 83, 83, 83, 255, 80, 80, 80, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 111, 111, 111, 255, 107, 107, 107, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 29, 29, 29, 255, 24, 24, 24, 255, 17, 17, 17, 255, 12, 12, 12, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 67, 67, 67, 255, 72, 72, 72, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 78, 78, 78, 255, 74, 74, 74, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 61, 61, 61, 255, 60, 60, 60, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 39, 39, 39, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 57, 57, 57, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 67, 67, 67, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 100, 100, 100, 255, 96, 96, 96, 255, 93, 93, 93, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 52, 52, 52, 255, 49, 49, 49, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 27, 27, 27, 255, 22, 22, 22, 255, 15, 15, 15, 255, 12, 12, 12, 255, 14, 14, 14, 255, 19, 19, 19, 255, 23, 23, 23, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 63, 63, 63, 255, 68, 68, 68, 255, 74, 74, 74, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 90, 90, 90, 255, 87, 87, 87, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 74, 74, 74, 255, 70, 70, 70, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 61, 61, 61, 255, 56, 56, 56, 255, 50, 50, 50, 255, 44, 44, 44, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 30, 30, 30, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 73, 73, 73, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 90, 90, 90, 255, 84, 84, 84, 255, 80, 80, 80, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 103, 103, 103, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 106, 106, 106, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 64, 64, 64, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 52, 52, 52, 255, 49, 49, 49, 255, 45, 45, 45, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 25, 25, 25, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 52, 52, 52, 255, 57, 57, 57, 255, 61, 61, 61, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 75, 75, 75, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 57, 57, 57, 255, 51, 51, 51, 255, 45, 45, 45, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 31, 31, 31, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 47, 47, 47, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 107, 107, 107, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 96, 96, 96, 255, 90, 90, 90, 255, 84, 84, 84, 255, 80, 80, 80, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 88, 88, 88, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 36, 36, 36, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 66, 66, 66, 255, 71, 71, 71, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 92, 92, 92, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 120, 120, 120, 255, 117, 117, 117, 255, 112, 112, 112, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 76, 76, 76, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 67, 67, 67, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 84, 84, 84, 255, 80, 80, 80, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 104, 104, 104, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 79, 79, 79, 255, 73, 73, 73, 255, 68, 68, 68, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 42, 42, 42, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 23, 23, 23, 255, 17, 17, 17, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 68, 68, 68, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 118, 118, 118, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 98, 98, 98, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 101, 101, 101, 255, 95, 95, 95, 255, 90, 90, 90, 255, 84, 84, 84, 255, 80, 80, 80, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 79, 79, 79, 255, 73, 73, 73, 255, 68, 68, 68, 255, 62, 62, 62, 255, 57, 57, 57, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 17, 17, 17, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 31, 31, 31, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 108, 108, 108, 255, 102, 102, 102, 255, 96, 96, 96, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 89, 89, 89, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 76, 76, 76, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 107, 107, 107, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 95, 95, 95, 255, 90, 90, 90, 255, 84, 84, 84, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 92, 92, 92, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 68, 68, 68, 255, 62, 62, 62, 255, 57, 57, 57, 255, 51, 51, 51, 255, 49, 49, 49, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 33, 33, 33, 255, 29, 29, 29, 255, 26, 26, 26, 255, 22, 22, 22, 255, 17, 17, 17, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 14, 14, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 59, 59, 59, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 105, 105, 105, 255, 99, 99, 99, 255, 93, 93, 93, 255, 89, 89, 89, 255, 87, 87, 87, 255, 83, 83, 83, 255, 78, 78, 78, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 83, 83, 83, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 60, 60, 60, 255, 56, 56, 56, 255, 49, 49, 49, 255, 43, 43, 43, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 79, 79, 79, 255, 84, 84, 84, 255, 87, 87, 87, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 90, 90, 90, 255, 84, 84, 84, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 102, 102, 102, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 73, 73, 73, 255, 67, 67, 67, 255, 62, 62, 62, 255, 56, 56, 56, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 31, 31, 31, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 55, 55, 55, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 76, 76, 76, 255, 81, 81, 81, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 76, 76, 76, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 84, 84, 84, 255, 79, 79, 79, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 68, 68, 68, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 82, 82, 82, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 95, 95, 95, 255, 96, 96, 96, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 76, 76, 76, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 35, 35, 35, 255, 32, 32, 32, 255, 28, 28, 28, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 76, 76, 76, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 96, 96, 96, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 74, 74, 74, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 110, 110, 110, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 92, 92, 92, 255, 85, 85, 85, 255, 80, 80, 80, 255, 79, 79, 79, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 64, 64, 64, 255, 59, 59, 59, 255, 54, 54, 54, 255, 48, 48, 48, 255, 44, 44, 44, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 68, 68, 68, 255, 64, 64, 64, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 74, 74, 74, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 59, 59, 59, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 36, 36, 36, 255, 33, 33, 33, 255, 29, 29, 29, 255, 24, 24, 24, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 14, 14, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 40, 40, 40, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 74, 74, 74, 255, 69, 69, 69, 255, 65, 65, 65, 255, 59, 59, 59, 255, 54, 54, 54, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 38, 38, 38, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 45, 45, 45, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 83, 83, 83, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 120, 120, 120, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 92, 92, 92, 255, 88, 88, 88, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 70, 70, 70, 255, 65, 65, 65, 255, 61, 61, 61, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 66, 66, 66, 255, 61, 61, 61, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 42, 42, 42, 255, 38, 38, 38, 255, 35, 35, 35, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 22, 22, 22, 255, 26, 26, 26, 255, 31, 31, 31, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 76, 76, 76, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 74, 74, 74, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 103, 103, 103, 255, 97, 97, 97, 255, 91, 91, 91, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 73, 73, 73, 255, 68, 68, 68, 255, 64, 64, 64, 255, 59, 59, 59, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 45, 45, 45, 255, 49, 49, 49, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 82, 82, 82, 255, 86, 86, 86, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 61, 61, 61, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 22, 22, 22, 255, 25, 25, 25, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 45, 45, 45, 255, 49, 49, 49, 255, 52, 52, 52, 255, 57, 57, 57, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 94, 94, 94, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 73, 73, 73, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 96, 96, 96, 255, 90, 90, 90, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 53, 53, 53, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 85, 85, 85, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 120, 120, 120, 255, 117, 117, 117, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 14, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 22, 22, 22, 255, 25, 25, 25, 255, 28, 28, 28, 255, 34, 34, 34, 255, 40, 40, 40, 255, 45, 45, 45, 255, 49, 49, 49, 255, 53, 53, 53, 255, 57, 57, 57, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 89, 89, 89, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 78, 78, 78, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 75, 75, 75, 255, 80, 80, 80, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 35, 35, 35, 255, 39, 39, 39, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 70, 70, 70, 255, 74, 74, 74, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 79, 79, 79, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 48, 48, 48, 255, 46, 46, 46, 255, 42, 42, 42, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 72, 72, 72, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 14, 14, 255, 19, 19, 19, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 50, 50, 50, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 61, 61, 61, 255, 64, 64, 64, 255, 65, 65, 65, 255, 69, 69, 69, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 111, 111, 111, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 48, 48, 48, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 86, 86, 86, 255, 91, 91, 91, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 110, 110, 110, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 74, 74, 74, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 69, 69, 69, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 29, 29, 29, 255, 33, 33, 33, 255, 36, 36, 36, 255, 42, 42, 42, 255, 48, 48, 48, 255, 53, 53, 53, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 70, 70, 70, 255, 76, 76, 76, 255, 82, 82, 82, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 111, 111, 111, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 78, 78, 78, 255, 75, 75, 75, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 37, 37, 37, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 75, 75, 75, 255, 81, 81, 81, 255, 86, 86, 86, 255, 91, 91, 91, 255, 97, 97, 97, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 74, 74, 74, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 60, 60, 60, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 66, 66, 66, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 28, 28, 28, 255, 32, 32, 32, 255, 36, 36, 36, 255, 42, 42, 42, 255, 48, 48, 48, 255, 54, 54, 54, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 71, 71, 71, 255, 76, 76, 76, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 110, 110, 110, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 36, 36, 36, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 66, 66, 66, 255, 72, 72, 72, 255, 79, 79, 79, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 106, 106, 106, 255, 109, 109, 109, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 74, 74, 74, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 24, 24, 24, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 42, 42, 42, 255, 48, 48, 48, 255, 53, 53, 53, 255, 57, 57, 57, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 79, 79, 79, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 77, 77, 77, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 32, 32, 32, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 65, 65, 65, 255, 70, 70, 70, 255, 76, 76, 76, 255, 82, 82, 82, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 115, 115, 115, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 74, 74, 74, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 58, 58, 58, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 40, 40, 40, 255, 36, 36, 36, 255, 35, 35, 35, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 16, 16, 16, 255, 20, 20, 20, 255, 24, 24, 24, 255, 27, 27, 27, 255, 31, 31, 31, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 100, 100, 100, 255, 103, 103, 103, 255, 107, 107, 107, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 24, 24, 24, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 22, 22, 22, 255, 25, 25, 25, 255, 29, 29, 29, 255, 36, 36, 36, 255, 40, 40, 40, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 56, 56, 56, 255, 51, 51, 51, 255, 45, 45, 45, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 114, 114, 114, 255, 115, 115, 115, 255, 113, 113, 113, 255, 113, 113, 113, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 93, 93, 93, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 72, 72, 72, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 61, 61, 61, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 24, 24, 24, 255, 20, 20, 20, 255, 16, 16, 16, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 27, 27, 27, 255, 34, 34, 34, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 80, 80, 80, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 73, 73, 73, 255, 69, 69, 69, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 85, 85, 85, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 51, 51, 51, 255, 45, 45, 45, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 52, 52, 52, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 111, 111, 111, 255, 112, 112, 112, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 38, 38, 38, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 24, 24, 24, 255, 20, 20, 20, 255, 15, 15, 15, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 56, 56, 56, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 72, 72, 72, 255, 68, 68, 68, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 73, 73, 73, 255, 79, 79, 79, 255, 86, 86, 86, 255, 92, 92, 92, 255, 98, 98, 98, 255, 103, 103, 103, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 31, 31, 31, 255, 27, 27, 27, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 91, 91, 91, 255, 86, 86, 86, 255, 81, 81, 81, 255, 75, 75, 75, 255, 68, 68, 68, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 62, 62, 62, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 38, 38, 38, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 15, 15, 255, 18, 18, 18, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 79, 79, 79, 255, 86, 86, 86, 255, 92, 92, 92, 255, 98, 98, 98, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 84, 84, 84, 255, 82, 82, 82, 255, 79, 79, 79, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 52, 52, 52, 255, 49, 49, 49, 255, 45, 45, 45, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 91, 91, 91, 255, 85, 85, 85, 255, 79, 79, 79, 255, 73, 73, 73, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 46, 46, 46, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 51, 51, 51, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 34, 34, 34, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 22, 22, 22, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 49, 49, 49, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 63, 63, 63, 255, 69, 69, 69, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 114, 114, 114, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 101, 101, 101, 255, 94, 94, 94, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 87, 87, 87, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 75, 75, 75, 255, 71, 71, 71, 255, 67, 67, 67, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 28, 28, 28, 255, 23, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 85, 85, 85, 255, 79, 79, 79, 255, 73, 73, 73, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 27, 27, 27, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 44, 44, 44, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 28, 28, 28, 255, 24, 24, 24, 255, 21, 21, 21, 255, 15, 15, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 87, 87, 87, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 95, 95, 95, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 50, 50, 50, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 22, 22, 22, 255, 27, 27, 27, 255, 31, 31, 31, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 79, 79, 79, 255, 73, 73, 73, 255, 65, 65, 65, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 43, 43, 43, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 20, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 39, 39, 39, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 41, 41, 41, 255, 43, 43, 43, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 45, 45, 45, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 63, 63, 63, 255, 68, 68, 68, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 94, 94, 94, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 87, 87, 87, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 50, 50, 50, 255, 45, 45, 45, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 19, 19, 19, 255, 25, 25, 25, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 66, 66, 66, 255, 70, 70, 70, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 89, 89, 89, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 35, 35, 35, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 43, 43, 43, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 60, 60, 60, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 31, 31, 31, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 24, 24, 24, 255, 18, 18, 18, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 64, 64, 64, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 100, 100, 100, 255, 93, 93, 93, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 85, 85, 85, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 68, 68, 68, 255, 62, 62, 62, 255, 56, 56, 56, 255, 50, 50, 50, 255, 44, 44, 44, 255, 40, 40, 40, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 19, 19, 19, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 72, 72, 72, 255, 76, 76, 76, 255, 79, 79, 79, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 83, 83, 83, 255, 76, 76, 76, 255, 69, 69, 69, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 21, 21, 21, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 42, 42, 42, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 58, 58, 58, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 31, 31, 31, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 20, 20, 20, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 91, 91, 91, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 73, 73, 73, 255, 68, 68, 68, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 16, 16, 16, 255, 18, 18, 18, 255, 23, 23, 23, 255, 27, 27, 27, 255, 31, 31, 31, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 49, 49, 49, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 66, 66, 66, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 81, 81, 81, 255, 75, 75, 75, 255, 69, 69, 69, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 17, 17, 17, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 23, 23, 23, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 29, 29, 29, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 34, 34, 34, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 103, 103, 103, 255, 101, 101, 101, 255, 96, 96, 96, 255, 89, 89, 89, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 44, 44, 44, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 16, 16, 16, 255, 14, 14, 14, 255, 14, 14, 14, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 16, 16, 16, 255, 20, 20, 20, 255, 24, 24, 24, 255, 29, 29, 29, 255, 33, 33, 33, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 78, 78, 78, 255, 72, 72, 72, 255, 67, 67, 67, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 17, 17, 17, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 21, 21, 21, 255, 20, 20, 20, 255, 21, 21, 21, 255, 24, 24, 24, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 50, 50, 50, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 106, 106, 106, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 87, 87, 87, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 76, 76, 76, 255, 76, 76, 76, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 61, 61, 61, 255, 55, 55, 55, 255, 48, 48, 48, 255, 45, 45, 45, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 29, 29, 29, 255, 24, 24, 24, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 14, 14, 255, 12, 12, 12, 255, 13, 13, 13, 255, 17, 17, 17, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 55, 55, 55, 255, 58, 58, 58, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 83, 83, 83, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 76, 76, 76, 255, 69, 69, 69, 255, 65, 65, 65, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 17, 17, 17, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 25, 25, 25, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 20, 20, 20, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 54, 54, 54, 255, 49, 49, 49, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 105, 105, 105, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 86, 86, 86, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 68, 68, 68, 255, 64, 64, 64, 255, 59, 59, 59, 255, 54, 54, 54, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 27, 27, 27, 255, 22, 22, 22, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 38, 38, 38, 255, 42, 42, 42, 255, 47, 47, 47, 255, 48, 48, 48, 255, 51, 51, 51, 255, 55, 55, 55, 255, 58, 58, 58, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 17, 17, 17, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 29, 29, 29, 255, 28, 28, 28, 255, 29, 29, 29, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 29, 29, 29, 255, 24, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 22, 22, 22, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 57, 57, 57, 255, 52, 52, 52, 255, 47, 47, 47, 255, 42, 42, 42, 255, 39, 39, 39, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 102, 102, 102, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 86, 86, 86, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 61, 61, 61, 255, 57, 57, 57, 255, 52, 52, 52, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 40, 40, 40, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 6, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 42, 42, 42, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 54, 54, 54, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 50, 50, 50, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 22, 22, 22, 255, 18, 18, 18, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 17, 17, 17, 255, 22, 22, 22, 255, 25, 25, 25, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 26, 26, 26, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 22, 22, 255, 25, 25, 25, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 51, 51, 51, 255, 45, 45, 45, 255, 40, 40, 40, 255, 38, 38, 38, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 76, 76, 76, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 106, 106, 106, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 97, 97, 97, 255, 96, 96, 96, 255, 93, 93, 93, 255, 87, 87, 87, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 45, 45, 45, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 13, 13, 13, 255, 8, 8, 8, 255, 4, 4, 4, 255, 0, 0, 0, 255, 4, 4, 4, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 28, 28, 28, 255, 31, 31, 31, 255, 33, 33, 33, 255, 36, 36, 36, 255, 37, 37, 37, 255, 41, 41, 41, 255, 47, 47, 47, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 65, 65, 65, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 22, 22, 22, 255, 18, 18, 18, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 30, 30, 30, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 22, 22, 22, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 88, 88, 88, 255, 83, 83, 83, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 52, 52, 52, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 35, 35, 35, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 18, 18, 18, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 41, 41, 41, 255, 46, 46, 46, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 77, 77, 77, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 24, 24, 24, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 26, 26, 26, 255, 24, 24, 24, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 37, 37, 37, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 38, 38, 38, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 42, 42, 42, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 51, 51, 51, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 38, 38, 38, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 47, 47, 47, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 78, 78, 78, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 41, 41, 41, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 41, 41, 41, 255, 45, 45, 45, 255, 49, 49, 49, 255, 52, 52, 52, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 55, 55, 55, 255, 51, 51, 51, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 34, 34, 34, 255, 31, 31, 31, 255, 27, 27, 27, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 24, 24, 24, 255, 28, 28, 28, 255, 31, 31, 31, 255, 35, 35, 35, 255, 39, 39, 39, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 14, 14, 14, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 26, 26, 26, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 37, 37, 37, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 40, 40, 40, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 69, 69, 69, 255, 67, 67, 67, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 22, 22, 22, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 36, 36, 36, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 25, 25, 25, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 18, 18, 18, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 26, 26, 26, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 24, 24, 24, 255, 28, 28, 28, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 40, 40, 40, 255, 43, 43, 43, 255, 47, 47, 47, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 84, 84, 84, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 22, 22, 22, 255, 25, 25, 25, 255, 28, 28, 28, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 17, 17, 17, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 26, 26, 26, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 22, 22, 22, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 84, 84, 84, 255, 82, 82, 82, 255, 79, 79, 79, 255, 75, 75, 75, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 65, 65, 65, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 20, 20, 20, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 32, 32, 32, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 59, 59, 59, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 22, 22, 22, 255, 18, 18, 18, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 49, 49, 49, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 67, 67, 67, 255, 70, 70, 70, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 77, 77, 77, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 63, 63, 63, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 22, 22, 22, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 40, 40, 40, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 29, 29, 29, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 16, 16, 16, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 18, 18, 18, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 22, 22, 22, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 61, 61, 61, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 41, 41, 41, 255, 45, 45, 45, 255, 51, 51, 51, 255, 57, 57, 57, 255, 61, 61, 61, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 27, 27, 27, 255, 25, 25, 25, 255, 21, 21, 21, 255, 16, 16, 16, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 27, 27, 27, 255, 29, 29, 29, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 15, 15, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 18, 18, 18, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 35, 35, 35, 255, 41, 41, 41, 255, 45, 45, 45, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 66, 66, 66, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 24, 24, 24, 255, 25, 25, 25, 255, 22, 22, 22, 255, 18, 18, 18, 255, 16, 16, 16, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 20, 20, 20, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 28, 28, 28, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 32, 32, 32, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 34, 34, 34, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 58, 58, 58, 255, 60, 60, 60, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 43, 43, 43, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 31, 31, 31, 255, 27, 27, 27, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 29, 29, 29, 255, 34, 34, 34, 255, 40, 40, 40, 255, 44, 44, 44, 255, 51, 51, 51, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 44, 44, 44, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 19, 19, 19, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 19, 19, 19, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 26, 26, 26, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 57, 57, 57, 255, 60, 60, 60, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 61, 61, 61, 255, 57, 57, 57, 255, 53, 53, 53, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 35, 35, 35, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 29, 29, 29, 255, 34, 34, 34, 255, 38, 38, 38, 255, 42, 42, 42, 255, 49, 49, 49, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 23, 23, 23, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 17, 17, 17, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 82, 82, 82, 255, 79, 79, 79, 255, 74, 74, 74, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 58, 58, 58, 255, 53, 53, 53, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 35, 35, 35, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 30, 30, 30, 255, 34, 34, 34, 255, 38, 38, 38, 255, 40, 40, 40, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 28, 28, 28, 255, 24, 24, 24, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 24, 24, 24, 255, 28, 28, 28, 255, 31, 31, 31, 255, 35, 35, 35, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 18, 18, 18, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 22, 22, 22, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 31, 31, 31, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 15, 15, 15, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 57, 57, 57, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 34, 34, 34, 255, 31, 31, 31, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 32, 32, 32, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 31, 31, 31, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 20, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 25, 25, 25, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 64, 64, 64, 255, 68, 68, 68, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 79, 79, 79, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 82, 82, 82, 255, 78, 78, 78, 255, 74, 74, 74, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 61, 61, 61, 255, 57, 57, 57, 255, 53, 53, 53, 255, 54, 54, 54, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 19, 19, 19, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 38, 38, 38, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 45, 45, 45, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 23, 23, 23, 255, 21, 21, 21, 255, 17, 17, 17, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 31, 31, 31, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 25, 25, 25, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 31, 31, 31, 255, 29, 29, 29, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 24, 24, 24, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 22, 22, 22, 255, 20, 20, 20, 255, 20, 20, 20, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 45, 45, 45, 255, 49, 49, 49, 255, 52, 52, 52, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 63, 63, 63, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 28, 28, 28, 255, 24, 24, 24, 255, 23, 23, 23, 255, 20, 20, 20, 255, 19, 19, 19, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 35, 35, 35, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 52, 52, 52, 255, 47, 47, 47, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 19, 19, 19, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 24, 24, 24, 255, 22, 22, 22, 255, 22, 22, 22, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 48, 48, 48, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 61, 61, 61, 255, 66, 66, 66, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 53, 53, 53, 255, 53, 53, 53, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 20, 255, 24, 24, 24, 255, 28, 28, 28, 255, 31, 31, 31, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 31, 31, 31, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 25, 25, 25, 255, 23, 23, 23, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 46, 46, 46, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 28, 28, 28, 255, 25, 25, 25, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 14, 14, 14, 255, 15, 15, 15, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 33, 33, 33, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 25, 25, 25, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 37, 37, 37, 255, 34, 34, 34, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 33, 33, 33, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 50, 50, 50, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 16, 16, 16, 255, 21, 21, 21, 255, 26, 26, 26, 255, 29, 29, 29, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 37, 37, 37, 255, 35, 35, 35, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 55, 55, 55, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 26, 26, 26, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 48, 48, 48, 255, 46, 46, 46, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 39, 39, 39, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 38, 38, 38, 255, 42, 42, 42, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 35, 35, 35, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 24, 24, 24, 255, 21, 21, 21, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 56, 56, 56, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 42, 42, 42, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 59, 59, 59, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 36, 36, 36, 255, 33, 33, 33, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 22, 22, 22, 255, 24, 24, 24, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 60, 60, 60, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 51, 51, 51, 255, 56, 56, 56, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 49, 49, 49, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 21, 21, 21, 255, 18, 18, 18, 255, 16, 16, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 30, 30, 30, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 51, 51, 51, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 28, 28, 28, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 48, 48, 48, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 28, 28, 28, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 52, 52, 52, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 56, 56, 56, 255, 51, 51, 51, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 28, 28, 28, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 41, 41, 41, 255, 41, 41, 41, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 28, 28, 28, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 45, 45, 45, 255, 50, 50, 50, 255, 56, 56, 56, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 44, 44, 44, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 45, 45, 45, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 38, 38, 38, 255, 40, 40, 40, 255, 44, 44, 44, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 23, 23, 23, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 19, 19, 19, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 49, 49, 49, 255, 54, 54, 54, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 60, 60, 60, 255, 56, 56, 56, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 31, 31, 31, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 48, 48, 48, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 54, 54, 54, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 42, 42, 42, 255, 40, 40, 40, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 23, 23, 23, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 45, 45, 45, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 42, 42, 42, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 49, 49, 49, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 61, 61, 61, 255, 57, 57, 57, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 51, 51, 51, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 26, 26, 26, 255, 23, 23, 23, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 19, 19, 19, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 39, 39, 39, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 47, 47, 47, 255, 42, 42, 42, 255, 41, 41, 41, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 29, 29, 29, 255, 29, 29, 29, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 25, 25, 25, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 64, 64, 64, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 52, 52, 52, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 40, 40, 40, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 27, 27, 27, 255, 31, 31, 31, 255, 36, 36, 36, 255, 40, 40, 40, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 60, 60, 60, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 28, 28, 28, 255, 25, 25, 25, 255, 23, 23, 23, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 17, 17, 17, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 22, 22, 22, 255, 25, 25, 25, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 30, 30, 30, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 12, 12, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 47, 47, 47, 255, 42, 42, 42, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 32, 32, 32, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 56, 56, 56, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 46, 46, 46, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 30, 30, 30, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 41, 41, 41, 255, 38, 38, 38, 255, 37, 37, 37, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 20, 20, 20, 255, 17, 17, 17, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 28, 28, 28, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 58, 58, 58, 255, 62, 62, 62, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 63, 63, 63, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 49, 49, 49, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 61, 61, 61, 255, 57, 57, 57, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 30, 30, 30, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 39, 39, 39, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 32, 32, 32, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 49, 49, 49, 255, 53, 53, 53, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 61, 61, 61, 255, 57, 57, 57, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 30, 30, 30, 255, 34, 34, 34, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 67, 67, 67, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 59, 59, 59, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 38, 38, 38, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 25, 25, 25, 255, 21, 21, 21, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 24, 24, 24, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 35, 35, 35, 255, 31, 31, 31, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 47, 47, 47, 255, 51, 51, 51, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 36, 36, 36, 255, 39, 39, 39, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 38, 38, 38, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 23, 23, 23, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 24, 24, 24, 255, 23, 23, 23, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 29, 29, 29, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 40, 40, 40, 255, 45, 45, 45, 255, 51, 51, 51, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 74, 74, 74, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 36, 36, 36, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 20, 20, 20, 255, 23, 23, 23, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 19, 19, 19, 255, 24, 24, 24, 255, 27, 27, 27, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 44, 44, 44, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 42, 42, 42, 255, 48, 48, 48, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 55, 55, 55, 255, 57, 57, 57, 255, 61, 61, 61, 255, 65, 65, 65, 255, 70, 70, 70, 255, 74, 74, 74, 255, 77, 77, 77, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 80, 80, 80, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 43, 43, 43, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 34, 34, 34, 255, 38, 38, 38, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 39, 39, 39, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 52, 52, 52, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 43, 43, 43, 255, 50, 50, 50, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 34, 34, 34, 255, 38, 38, 38, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 45, 45, 45, 255, 51, 51, 51, 255, 57, 57, 57, 255, 61, 61, 61, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 79, 79, 79, 255, 76, 76, 76, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 39, 39, 39, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 32, 32, 32, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 18, 18, 18, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 39, 39, 39, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 34, 34, 34, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 47, 47, 47, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 3 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/noise/noise_color.gd b/noise/noise_color.gd deleted file mode 100644 index 306acfd..0000000 --- a/noise/noise_color.gd +++ /dev/null @@ -1,264 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -func _ready(): - if !Engine.editor_hint: - gen() - - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - -# var f : float = pattern(v, 4, 4, CombinerType.MULTIPLY, CombinerAxisType.SINE, CombinerAxisType.SINE) - - var col : Color = nc(v) - - image.set_pixel(x, y, col) - - - image.unlock() - - tex.create_from_image(image) - texture = tex - - -func nc(uv : Vector2) -> Color: - var v : Vector3 = color_dots(((uv)), 1.0/512.000000000, seed_o26210); - - return Color(v.x, v.y, v.z, 1) - - -var seed_o26210 = 7313; - -func color_dots(uv : Vector2, size : float, pseed : int) -> Vector3: - var seed2 : Vector2 = rand2(Vector2(float(pseed), 1.0 - float(pseed))); - uv /= size; - var point_pos : Vector2 = floorv2(uv) + Vector2(0.5, 0.5); - return rand3(seed2 + point_pos); - - -func transform(uv : Vector2, translate : Vector2, rotate : float, scale : Vector2, repeat : bool) -> Vector2: - var rv : Vector2 = Vector2(); - uv -= translate; - uv -= Vector2(0.5, 0.5); - rv.x = cos(rotate)*uv.x + sin(rotate)*uv.y; - rv.y = -sin(rotate)*uv.x + cos(rotate)*uv.y; - rv /= scale; - rv += Vector2(0.5, 0.5); - - if (repeat): - return fractv2(rv); - else: - return clampv2(rv, Vector2(0, 0), Vector2(1, 1)); - - -func clampv3(v : Vector3, mi : Vector3, ma : Vector3) -> Vector3: - v.x = clamp(v.x, mi.x, ma.x) - v.y = clamp(v.y, mi.y, ma.y) - v.y = clamp(v.z, mi.z, ma.z) - - return v - -func floorc(a : Color) -> Color: - var v : Color = Color() - - v.r = floor(a.r) - v.g = floor(a.g) - v.b = floor(a.b) - v.a = floor(a.a) - - return v - - -func floorv2(a : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = floor(a.x) - v.y = floor(a.y) - - return v - -func smoothstepv2(a : float, b : float, c : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = smoothstep(a, b, c.x) - v.y = smoothstep(a, b, c.y) - - return v - -func maxv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - - return v - -func maxv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - v.z = max(a.z, b.z) - - return v - -func absv2(v : Vector2) -> Vector2: - v.x = abs(v.x) - v.y = abs(v.y) - - return v - -func absv3(v : Vector3) -> Vector3: - v.x = abs(v.x) - v.y = abs(v.y) - v.y = abs(v.y) - - return v - -func cosv2(v : Vector2) -> Vector2: - v.x = cos(v.x) - v.y = cos(v.y) - - return v - -func cosv3(v : Vector3) -> Vector3: - v.x = cos(v.x) - v.y = cos(v.y) - v.y = cos(v.y) - - return v - -func modv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - v.z = modf(a.z, b.z) - - return v - - -func modv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - - return v - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fractv2(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractv3(v : Vector3) -> Vector3: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - v.z = v.z - floor(v.z) - - return v - -func fract(f : float) -> float: - return f - floor(f) - -func clampv2(v : Vector2, pmin : Vector2, pmax : Vector2) -> Vector2: - v.x = clamp(v.x, pmin.x, pmax.x) - v.y = clamp(v.y, pmin.y, pmax.y) - - return v - -func rand(x : Vector2) -> float: - return fract(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func rand2(x : Vector2) -> Vector2: - return fractv2(cosv2(Vector2(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)))) * 43758.5453); - -func rand3(x : Vector2) -> Vector3: - return fractv3(cosv3(Vector3(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)), - x.dot(Vector2(13.254, 5.867)))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/noise/noise_color.tscn b/noise/noise_color.tscn deleted file mode 100644 index f1fbc40..0000000 --- a/noise/noise_color.tscn +++ /dev/null @@ -1,27 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://noise/noise_color.gd" type="Script" id=1] - - -[sub_resource type="Image" id=1] -data = { -"data": PoolByteArray( 109, 54, 63, 255, 104, 122, 31, 255, 240, 165, 127, 255, 180, 234, 63, 255, 158, 104, 0, 255, 228, 123, 0, 255, 216, 178, 127, 255, 139, 227, 0, 255, 253, 172, 0, 255, 167, 15, 0, 255, 233, 211, 0, 255, 204, 209, 0, 255, 243, 243, 0, 255, 37, 204, 0, 255, 157, 38, 0, 255, 166, 104, 0, 255, 1, 155, 0, 255, 233, 252, 0, 255, 242, 216, 0, 255, 142, 90, 0, 255, 58, 38, 0, 255, 137, 235, 0, 255, 77, 111, 0, 255, 59, 104, 0, 255, 187, 147, 0, 255, 52, 118, 0, 255, 242, 77, 0, 255, 42, 165, 0, 255, 157, 79, 0, 255, 83, 137, 0, 255, 93, 143, 0, 255, 163, 89, 0, 255, 239, 134, 0, 255, 118, 151, 0, 255, 238, 78, 0, 255, 247, 74, 0, 255, 188, 111, 0, 255, 236, 4, 0, 255, 247, 237, 0, 255, 98, 22, 0, 255, 59, 106, 0, 255, 233, 237, 0, 255, 217, 204, 0, 255, 40, 11, 0, 255, 45, 202, 0, 255, 86, 100, 0, 255, 176, 140, 0, 255, 236, 56, 0, 255, 48, 107, 0, 255, 250, 34, 0, 255, 190, 17, 0, 255, 134, 44, 0, 255, 105, 166, 0, 255, 31, 133, 0, 255, 36, 70, 0, 255, 30, 61, 0, 255, 244, 134, 0, 255, 48, 184, 0, 255, 140, 203, 0, 255, 168, 87, 0, 255, 177, 198, 0, 255, 62, 45, 0, 255, 113, 99, 0, 255, 48, 192, 0, 255, 194, 68, 0, 255, 151, 14, 0, 255, 76, 181, 0, 255, 36, 133, 0, 255, 138, 179, 0, 255, 104, 126, 0, 255, 56, 82, 0, 255, 114, 164, 0, 255, 102, 72, 0, 255, 19, 4, 0, 255, 111, 225, 0, 255, 90, 199, 0, 255, 33, 61, 0, 255, 150, 31, 0, 255, 20, 230, 0, 255, 49, 129, 0, 255, 168, 28, 0, 255, 231, 115, 0, 255, 152, 189, 0, 255, 205, 17, 0, 255, 27, 148, 0, 255, 28, 85, 0, 255, 103, 241, 0, 255, 3, 164, 0, 255, 212, 143, 0, 255, 18, 120, 0, 255, 133, 66, 0, 255, 188, 241, 0, 255, 39, 203, 0, 255, 18, 238, 0, 255, 32, 201, 0, 255, 52, 43, 0, 255, 135, 106, 0, 255, 32, 192, 0, 255, 101, 139, 0, 255, 33, 193, 0, 255, 33, 184, 0, 255, 94, 146, 0, 255, 113, 87, 0, 255, 35, 196, 0, 255, 47, 166, 0, 255, 114, 63, 0, 255, 153, 89, 0, 255, 236, 50, 0, 255, 63, 189, 0, 255, 102, 131, 0, 255, 117, 176, 0, 255, 101, 97, 0, 255, 119, 139, 0, 255, 144, 205, 0, 255, 51, 72, 0, 255, 147, 116, 0, 255, 73, 228, 0, 255, 40, 62, 0, 255, 245, 33, 0, 255, 29, 199, 0, 255, 16, 246, 0, 255, 235, 40, 0, 255, 66, 99, 0, 255, 6, 12, 0, 255, 65, 42, 0, 255, 123, 65, 0, 255, 44, 138, 0, 255, 48, 101, 0, 255, 39, 249, 0, 255, 197, 74, 0, 255, 227, 160, 0, 255, 198, 44, 0, 255, 68, 167, 0, 255, 5, 75, 0, 255, 122, 32, 0, 255, 144, 218, 0, 255, 48, 170, 0, 255, 2, 135, 0, 255, 96, 153, 0, 255, 70, 158, 0, 255, 75, 169, 0, 255, 221, 153, 0, 255, 222, 18, 0, 255, 148, 210, 0, 255, 23, 47, 0, 255, 90, 182, 0, 255, 224, 192, 0, 255, 92, 7, 0, 255, 23, 105, 0, 255, 95, 45, 0, 255, 235, 38, 0, 255, 47, 2, 0, 255, 198, 45, 0, 255, 49, 133, 0, 255, 101, 173, 0, 255, 1, 122, 0, 255, 32, 193, 0, 255, 170, 177, 0, 255, 84, 44, 0, 255, 97, 2, 0, 255, 120, 73, 0, 255, 204, 25, 0, 255, 160, 15, 0, 255, 94, 71, 0, 255, 171, 231, 0, 255, 164, 226, 0, 255, 65, 187, 0, 255, 237, 158, 0, 255, 5, 16, 0, 255, 114, 171, 0, 255, 35, 243, 0, 255, 117, 58, 0, 255, 145, 148, 0, 255, 153, 35, 0, 255, 209, 158, 0, 255, 38, 26, 0, 255, 120, 190, 0, 255, 208, 229, 0, 255, 244, 209, 0, 255, 112, 142, 0, 255, 10, 179, 0, 255, 24, 232, 0, 255, 252, 52, 0, 255, 223, 179, 0, 255, 103, 211, 0, 255, 123, 235, 0, 255, 49, 85, 0, 255, 178, 61, 0, 255, 208, 84, 0, 255, 161, 98, 0, 255, 18, 15, 0, 255, 185, 142, 0, 255, 6, 53, 0, 255, 72, 173, 0, 255, 28, 209, 0, 255, 110, 241, 0, 255, 83, 107, 0, 255, 135, 19, 0, 255, 136, 170, 0, 255, 219, 218, 0, 255, 130, 233, 0, 255, 96, 144, 0, 255, 127, 229, 0, 255, 13, 118, 0, 255, 248, 41, 0, 255, 160, 197, 0, 255, 253, 89, 0, 255, 163, 171, 0, 255, 141, 125, 0, 255, 115, 154, 0, 255, 31, 112, 0, 255, 209, 106, 0, 255, 38, 35, 0, 255, 123, 126, 0, 255, 223, 233, 0, 255, 240, 130, 0, 255, 114, 224, 0, 255, 26, 209, 0, 255, 226, 96, 0, 255, 25, 82, 0, 255, 184, 250, 0, 255, 78, 206, 0, 255, 73, 239, 0, 255, 124, 222, 0, 255, 83, 53, 0, 255, 226, 234, 0, 255, 183, 88, 0, 255, 229, 73, 0, 255, 246, 235, 0, 255, 167, 144, 0, 255, 147, 221, 0, 255, 98, 1, 0, 255, 227, 137, 0, 255, 5, 14, 0, 255, 237, 136, 0, 255, 57, 151, 0, 255, 145, 89, 0, 255, 235, 54, 0, 255, 29, 234, 0, 255, 172, 31, 0, 255, 28, 228, 0, 255, 38, 0, 0, 255, 139, 6, 0, 255, 5, 137, 0, 255, 214, 39, 0, 255, 69, 113, 0, 255, 210, 253, 0, 255, 244, 114, 0, 255, 189, 133, 0, 255, 226, 250, 0, 255, 37, 206, 0, 255, 44, 167, 0, 255, 64, 93, 0, 255, 155, 117, 0, 255, 84, 84, 0, 255, 76, 126, 0, 255, 34, 70, 0, 255, 174, 128, 0, 255, 45, 58, 0, 255, 144, 248, 0, 255, 81, 115, 0, 255, 22, 206, 0, 255, 26, 185, 0, 255, 70, 254, 0, 255, 189, 180, 0, 255, 195, 117, 0, 255, 67, 104, 0, 255, 76, 116, 0, 255, 140, 91, 0, 255, 85, 208, 0, 255, 28, 208, 0, 255, 17, 184, 0, 255, 162, 233, 0, 255, 87, 116, 0, 255, 248, 83, 0, 255, 151, 160, 0, 255, 112, 102, 0, 255, 92, 193, 0, 255, 120, 22, 0, 255, 136, 121, 0, 255, 141, 161, 0, 255, 226, 13, 0, 255, 129, 210, 0, 255, 9, 140, 0, 255, 27, 65, 0, 255, 115, 36, 0, 255, 6, 168, 0, 255, 180, 85, 0, 255, 162, 130, 0, 255, 219, 36, 0, 255, 155, 139, 0, 255, 15, 172, 0, 255, 40, 100, 0, 255, 221, 232, 0, 255, 172, 117, 0, 255, 76, 10, 0, 255, 55, 186, 0, 255, 3, 19, 0, 255, 140, 199, 0, 255, 116, 15, 0, 255, 28, 166, 159, 255, 178, 105, 127, 255, 30, 83, 0, 255, 38, 143, 0, 255, 136, 128, 127, 255, 223, 253, 0, 255, 89, 10, 0, 255, 200, 247, 127, 255, 194, 157, 0, 255, 104, 246, 0, 255, 129, 196, 0, 255, 188, 65, 0, 255, 12, 155, 0, 255, 64, 178, 0, 255, 216, 127, 0, 255, 178, 7, 0, 255, 161, 118, 0, 255, 73, 234, 0, 255, 219, 132, 0, 255, 249, 45, 0, 255, 47, 160, 0, 255, 237, 231, 0, 255, 104, 14, 0, 255, 179, 198, 0, 255, 103, 176, 0, 255, 32, 226, 0, 255, 209, 176, 0, 255, 176, 133, 0, 255, 33, 139, 0, 255, 111, 195, 0, 255, 188, 6, 0, 255, 47, 213, 0, 255, 170, 125, 0, 255, 41, 170, 0, 255, 183, 212, 0, 255, 242, 231, 0, 255, 11, 46, 0, 255, 126, 143, 0, 255, 191, 7, 0, 255, 19, 114, 0, 255, 105, 238, 0, 255, 18, 36, 0, 255, 252, 201, 0, 255, 252, 155, 0, 255, 147, 71, 0, 255, 14, 7, 0, 255, 29, 157, 0, 255, 76, 41, 0, 255, 216, 187, 0, 255, 196, 229, 0, 255, 116, 115, 0, 255, 164, 217, 0, 255, 48, 61, 0, 255, 114, 145, 0, 255, 184, 36, 0, 255, 73, 39, 0, 255, 249, 70, 0, 255, 194, 95, 0, 255, 111, 165, 0, 255, 26, 160, 0, 255, 164, 23, 0, 255, 127, 139, 0, 255, 197, 109, 0, 255, 158, 88, 0, 255, 60, 87, 0, 255, 88, 160, 0, 255, 192, 227, 0, 255, 235, 194, 0, 255, 105, 107, 0, 255, 221, 142, 0, 255, 61, 54, 0, 255, 10, 0, 0, 255, 75, 102, 0, 255, 50, 184, 0, 255, 93, 170, 0, 255, 83, 135, 0, 255, 5, 47, 0, 255, 241, 56, 0, 255, 100, 159, 0, 255, 111, 109, 0, 255, 124, 204, 0, 255, 127, 76, 0, 255, 113, 75, 0, 255, 12, 60, 0, 255, 59, 75, 0, 255, 217, 19, 0, 255, 150, 62, 0, 255, 31, 160, 0, 255, 203, 120, 0, 255, 221, 14, 0, 255, 126, 155, 0, 255, 149, 188, 0, 255, 239, 108, 0, 255, 250, 13, 0, 255, 239, 11, 0, 255, 6, 250, 0, 255, 192, 224, 0, 255, 46, 10, 0, 255, 249, 79, 0, 255, 113, 203, 0, 255, 131, 241, 0, 255, 200, 32, 0, 255, 157, 156, 0, 255, 67, 247, 0, 255, 189, 203, 0, 255, 138, 239, 0, 255, 32, 46, 0, 255, 95, 120, 0, 255, 131, 4, 0, 255, 113, 221, 0, 255, 244, 66, 0, 255, 94, 163, 0, 255, 180, 183, 0, 255, 120, 36, 0, 255, 144, 40, 0, 255, 237, 199, 0, 255, 179, 126, 0, 255, 211, 118, 0, 255, 135, 224, 0, 255, 148, 5, 0, 255, 86, 12, 0, 255, 16, 205, 0, 255, 80, 25, 0, 255, 179, 122, 0, 255, 37, 172, 0, 255, 111, 131, 0, 255, 70, 44, 0, 255, 218, 66, 0, 255, 241, 89, 0, 255, 58, 111, 0, 255, 75, 84, 0, 255, 138, 168, 0, 255, 51, 47, 0, 255, 191, 247, 0, 255, 18, 226, 0, 255, 229, 73, 0, 255, 0, 82, 0, 255, 0, 119, 0, 255, 180, 16, 0, 255, 200, 226, 0, 255, 56, 3, 0, 255, 127, 172, 0, 255, 253, 183, 0, 255, 121, 234, 0, 255, 69, 72, 0, 255, 132, 228, 0, 255, 212, 122, 0, 255, 211, 111, 0, 255, 200, 122, 0, 255, 125, 129, 0, 255, 28, 115, 0, 255, 30, 160, 0, 255, 71, 42, 0, 255, 64, 225, 0, 255, 104, 154, 0, 255, 126, 182, 0, 255, 181, 37, 0, 255, 77, 238, 0, 255, 189, 218, 0, 255, 174, 239, 0, 255, 55, 222, 0, 255, 30, 196, 0, 255, 166, 19, 0, 255, 196, 1, 0, 255, 145, 169, 0, 255, 126, 227, 0, 255, 185, 253, 0, 255, 172, 38, 0, 255, 66, 58, 0, 255, 254, 132, 0, 255, 234, 92, 0, 255, 129, 192, 0, 255, 218, 84, 0, 255, 247, 88, 0, 255, 181, 152, 0, 255, 231, 237, 0, 255, 72, 231, 0, 255, 91, 252, 0, 255, 18, 202, 0, 255, 22, 131, 0, 255, 63, 220, 0, 255, 106, 148, 0, 255, 79, 17, 0, 255, 36, 10, 0, 255, 114, 55, 0, 255, 100, 218, 0, 255, 12, 212, 0, 255, 249, 93, 0, 255, 17, 165, 0, 255, 163, 127, 0, 255, 227, 245, 0, 255, 19, 197, 0, 255, 155, 120, 0, 255, 70, 211, 0, 255, 0, 230, 0, 255, 245, 93, 0, 255, 27, 110, 0, 255, 75, 181, 0, 255, 132, 134, 0, 255, 182, 106, 0, 255, 153, 107, 0, 255, 74, 113, 0, 255, 111, 164, 0, 255, 151, 14, 0, 255, 251, 145, 0, 255, 231, 35, 0, 255, 71, 230, 0, 255, 229, 80, 0, 255, 248, 149, 0, 255, 177, 147, 0, 255, 122, 66, 0, 255, 228, 75, 0, 255, 95, 87, 0, 255, 178, 212, 0, 255, 20, 30, 0, 255, 196, 70, 0, 255, 199, 82, 0, 255, 232, 17, 0, 255, 253, 16, 0, 255, 231, 18, 0, 255, 91, 218, 0, 255, 238, 92, 0, 255, 138, 152, 0, 255, 57, 77, 0, 255, 129, 10, 0, 255, 200, 88, 0, 255, 154, 36, 0, 255, 109, 236, 0, 255, 253, 248, 0, 255, 235, 0, 0, 255, 7, 117, 0, 255, 56, 50, 0, 255, 176, 60, 0, 255, 83, 27, 0, 255, 213, 105, 0, 255, 121, 222, 0, 255, 193, 82, 0, 255, 37, 199, 0, 255, 146, 155, 0, 255, 124, 233, 0, 255, 242, 254, 0, 255, 235, 59, 0, 255, 102, 249, 0, 255, 175, 24, 0, 255, 113, 157, 0, 255, 241, 198, 0, 255, 34, 186, 0, 255, 144, 15, 0, 255, 75, 178, 0, 255, 223, 34, 0, 255, 222, 45, 0, 255, 231, 18, 0, 255, 3, 147, 0, 255, 78, 114, 0, 255, 139, 33, 0, 255, 17, 232, 0, 255, 84, 220, 0, 255, 111, 144, 0, 255, 238, 182, 0, 255, 146, 75, 0, 255, 84, 67, 0, 255, 107, 103, 0, 255, 236, 3, 0, 255, 74, 62, 0, 255, 167, 92, 0, 255, 238, 115, 0, 255, 113, 227, 0, 255, 142, 108, 0, 255, 27, 207, 0, 255, 169, 43, 0, 255, 128, 131, 0, 255, 108, 20, 0, 255, 85, 140, 0, 255, 7, 243, 0, 255, 42, 47, 0, 255, 41, 172, 0, 255, 35, 67, 0, 255, 95, 49, 0, 255, 157, 141, 0, 255, 129, 170, 0, 255, 183, 30, 0, 255, 103, 31, 0, 255, 69, 212, 0, 255, 250, 201, 0, 255, 22, 233, 0, 255, 64, 216, 0, 255, 249, 243, 0, 255, 221, 249, 0, 255, 17, 115, 0, 255, 18, 73, 0, 255, 73, 253, 0, 255, 90, 27, 0, 255, 249, 140, 0, 255, 36, 127, 0, 255, 43, 35, 0, 255, 12, 171, 0, 255, 199, 68, 0, 255, 52, 112, 0, 255, 189, 82, 0, 255, 160, 85, 0, 255, 210, 13, 127, 255, 158, 23, 63, 255, 3, 228, 0, 255, 10, 203, 127, 255, 24, 42, 127, 255, 205, 160, 127, 255, 153, 189, 127, 255, 58, 112, 0, 255, 56, 100, 0, 255, 184, 39, 0, 255, 129, 40, 0, 255, 66, 220, 0, 255, 249, 2, 0, 255, 207, 125, 0, 255, 142, 156, 0, 255, 170, 250, 0, 255, 190, 4, 0, 255, 36, 227, 0, 255, 121, 152, 0, 255, 30, 179, 0, 255, 5, 90, 0, 255, 226, 132, 0, 255, 236, 98, 0, 255, 254, 30, 0, 255, 182, 12, 0, 255, 52, 253, 0, 255, 74, 43, 0, 255, 209, 154, 0, 255, 44, 64, 0, 255, 125, 140, 0, 255, 169, 160, 0, 255, 4, 207, 0, 255, 106, 174, 0, 255, 225, 159, 0, 255, 134, 5, 0, 255, 1, 13, 0, 255, 157, 220, 0, 255, 128, 162, 0, 255, 100, 200, 0, 255, 220, 67, 0, 255, 15, 5, 0, 255, 207, 5, 0, 255, 62, 161, 0, 255, 198, 104, 0, 255, 95, 189, 0, 255, 129, 229, 0, 255, 141, 42, 0, 255, 5, 58, 0, 255, 40, 138, 0, 255, 198, 232, 0, 255, 20, 138, 0, 255, 89, 207, 0, 255, 241, 46, 0, 255, 161, 125, 0, 255, 18, 93, 0, 255, 106, 93, 0, 255, 250, 198, 0, 255, 69, 79, 0, 255, 53, 157, 0, 255, 22, 98, 0, 255, 173, 232, 0, 255, 195, 138, 0, 255, 158, 114, 0, 255, 211, 66, 0, 255, 24, 138, 0, 255, 228, 236, 0, 255, 15, 215, 0, 255, 151, 82, 0, 255, 122, 3, 0, 255, 3, 184, 0, 255, 185, 85, 0, 255, 142, 252, 0, 255, 214, 127, 0, 255, 38, 202, 0, 255, 64, 131, 0, 255, 237, 189, 0, 255, 204, 90, 0, 255, 205, 185, 0, 255, 38, 197, 0, 255, 180, 242, 0, 255, 213, 246, 0, 255, 161, 130, 0, 255, 5, 154, 0, 255, 12, 216, 0, 255, 45, 167, 0, 255, 175, 72, 0, 255, 117, 33, 0, 255, 85, 160, 0, 255, 157, 208, 0, 255, 33, 198, 0, 255, 92, 71, 0, 255, 100, 7, 0, 255, 180, 180, 0, 255, 204, 223, 0, 255, 250, 177, 0, 255, 142, 207, 0, 255, 58, 162, 0, 255, 2, 44, 0, 255, 153, 65, 0, 255, 236, 63, 0, 255, 62, 65, 0, 255, 63, 31, 0, 255, 231, 214, 0, 255, 183, 182, 0, 255, 57, 84, 0, 255, 142, 162, 0, 255, 181, 133, 0, 255, 27, 58, 0, 255, 204, 98, 0, 255, 45, 0, 0, 255, 54, 179, 0, 255, 126, 29, 0, 255, 6, 131, 0, 255, 137, 233, 0, 255, 163, 152, 0, 255, 234, 0, 0, 255, 181, 121, 0, 255, 103, 217, 0, 255, 124, 224, 0, 255, 254, 145, 0, 255, 215, 123, 0, 255, 103, 172, 0, 255, 89, 223, 0, 255, 93, 133, 0, 255, 15, 75, 0, 255, 92, 156, 0, 255, 236, 157, 0, 255, 172, 118, 0, 255, 12, 225, 0, 255, 145, 217, 0, 255, 197, 243, 0, 255, 207, 101, 0, 255, 87, 11, 0, 255, 243, 33, 0, 255, 35, 2, 0, 255, 57, 225, 0, 255, 175, 97, 0, 255, 140, 236, 0, 255, 164, 185, 0, 255, 10, 144, 0, 255, 109, 42, 0, 255, 138, 125, 0, 255, 112, 14, 0, 255, 31, 11, 0, 255, 8, 219, 0, 255, 217, 62, 0, 255, 148, 69, 0, 255, 89, 215, 0, 255, 132, 89, 0, 255, 249, 57, 0, 255, 112, 40, 0, 255, 233, 71, 0, 255, 223, 97, 0, 255, 68, 68, 0, 255, 13, 65, 0, 255, 128, 110, 0, 255, 245, 72, 0, 255, 49, 218, 0, 255, 17, 19, 0, 255, 139, 56, 0, 255, 140, 136, 0, 255, 130, 69, 0, 255, 164, 66, 0, 255, 232, 90, 0, 255, 240, 206, 0, 255, 239, 114, 0, 255, 209, 192, 0, 255, 254, 148, 0, 255, 213, 17, 0, 255, 87, 56, 0, 255, 113, 74, 0, 255, 148, 246, 0, 255, 179, 182, 0, 255, 146, 164, 0, 255, 103, 180, 0, 255, 149, 51, 0, 255, 64, 131, 0, 255, 14, 196, 0, 255, 37, 106, 0, 255, 231, 132, 0, 255, 190, 227, 0, 255, 36, 76, 0, 255, 184, 135, 0, 255, 48, 201, 0, 255, 223, 148, 0, 255, 114, 246, 0, 255, 238, 250, 0, 255, 64, 226, 0, 255, 134, 89, 0, 255, 221, 112, 0, 255, 75, 65, 0, 255, 228, 182, 0, 255, 69, 99, 0, 255, 193, 114, 0, 255, 166, 65, 0, 255, 242, 185, 0, 255, 209, 142, 0, 255, 118, 4, 0, 255, 247, 155, 0, 255, 70, 88, 0, 255, 196, 71, 0, 255, 62, 170, 0, 255, 169, 125, 0, 255, 220, 177, 0, 255, 201, 221, 0, 255, 181, 147, 0, 255, 127, 159, 0, 255, 170, 21, 0, 255, 231, 13, 0, 255, 175, 39, 0, 255, 251, 166, 0, 255, 197, 206, 0, 255, 247, 76, 0, 255, 43, 38, 0, 255, 178, 166, 0, 255, 250, 99, 0, 255, 124, 122, 0, 255, 76, 192, 0, 255, 74, 140, 0, 255, 11, 8, 0, 255, 94, 214, 0, 255, 237, 163, 0, 255, 31, 107, 0, 255, 63, 140, 0, 255, 64, 13, 0, 255, 38, 254, 0, 255, 170, 76, 0, 255, 193, 225, 0, 255, 207, 163, 0, 255, 195, 51, 0, 255, 114, 53, 0, 255, 188, 1, 0, 255, 12, 175, 0, 255, 190, 105, 0, 255, 91, 166, 0, 255, 209, 102, 0, 255, 244, 4, 0, 255, 196, 160, 0, 255, 60, 240, 0, 255, 133, 55, 0, 255, 136, 7, 0, 255, 37, 204, 0, 255, 238, 254, 0, 255, 171, 217, 0, 255, 248, 154, 0, 255, 179, 99, 0, 255, 125, 200, 0, 255, 86, 190, 0, 255, 140, 149, 0, 255, 199, 174, 0, 255, 103, 88, 0, 255, 191, 238, 0, 255, 20, 246, 0, 255, 101, 222, 0, 255, 154, 235, 0, 255, 79, 10, 0, 255, 121, 206, 0, 255, 38, 152, 0, 255, 124, 3, 0, 255, 167, 2, 0, 255, 187, 254, 0, 255, 199, 247, 0, 255, 234, 217, 0, 255, 197, 98, 0, 255, 184, 246, 0, 255, 231, 32, 0, 255, 65, 135, 0, 255, 174, 31, 0, 255, 96, 0, 0, 255, 180, 175, 0, 255, 137, 211, 0, 255, 57, 235, 0, 255, 197, 240, 0, 255, 107, 126, 0, 255, 4, 102, 0, 255, 53, 106, 0, 255, 109, 47, 0, 255, 36, 99, 0, 255, 31, 31, 0, 255, 158, 185, 0, 255, 17, 11, 0, 255, 138, 96, 0, 255, 8, 62, 0, 255, 187, 136, 0, 255, 78, 119, 0, 255, 195, 176, 0, 255, 232, 54, 0, 255, 62, 244, 0, 255, 142, 179, 0, 255, 98, 23, 0, 255, 191, 99, 0, 255, 124, 83, 0, 255, 141, 169, 0, 255, 23, 248, 0, 255, 225, 147, 0, 255, 241, 146, 0, 255, 149, 156, 0, 255, 194, 162, 0, 255, 100, 62, 0, 255, 101, 126, 0, 255, 104, 82, 63, 255, 90, 194, 0, 255, 30, 254, 127, 255, 199, 179, 127, 255, 119, 204, 0, 255, 52, 121, 127, 255, 206, 225, 0, 255, 36, 104, 0, 255, 9, 131, 0, 255, 216, 152, 0, 255, 41, 119, 0, 255, 172, 122, 0, 255, 13, 146, 0, 255, 42, 167, 0, 255, 81, 211, 0, 255, 138, 10, 0, 255, 202, 193, 0, 255, 150, 175, 0, 255, 115, 63, 0, 255, 49, 144, 0, 255, 149, 151, 0, 255, 68, 61, 0, 255, 132, 0, 0, 255, 249, 189, 0, 255, 109, 155, 0, 255, 220, 43, 0, 255, 33, 24, 0, 255, 59, 206, 0, 255, 95, 180, 0, 255, 22, 195, 0, 255, 243, 107, 0, 255, 13, 92, 0, 255, 115, 176, 0, 255, 54, 33, 0, 255, 1, 251, 0, 255, 160, 200, 0, 255, 17, 76, 0, 255, 135, 20, 0, 255, 171, 67, 0, 255, 148, 131, 0, 255, 180, 168, 0, 255, 42, 75, 0, 255, 46, 33, 0, 255, 127, 5, 0, 255, 108, 34, 0, 255, 2, 9, 0, 255, 1, 124, 0, 255, 222, 95, 0, 255, 254, 238, 0, 255, 137, 176, 0, 255, 110, 245, 0, 255, 174, 66, 0, 255, 247, 166, 0, 255, 79, 208, 0, 255, 243, 143, 0, 255, 206, 236, 0, 255, 143, 227, 0, 255, 241, 181, 0, 255, 147, 204, 0, 255, 83, 232, 0, 255, 161, 70, 0, 255, 230, 221, 0, 255, 137, 77, 0, 255, 59, 146, 0, 255, 143, 116, 0, 255, 148, 111, 0, 255, 139, 225, 0, 255, 59, 8, 0, 255, 66, 100, 0, 255, 189, 102, 0, 255, 71, 140, 0, 255, 146, 89, 0, 255, 12, 4, 0, 255, 228, 179, 0, 255, 236, 187, 0, 255, 63, 157, 0, 255, 103, 55, 0, 255, 190, 140, 0, 255, 5, 83, 0, 255, 170, 238, 0, 255, 130, 173, 0, 255, 209, 110, 0, 255, 230, 100, 0, 255, 28, 63, 0, 255, 4, 76, 0, 255, 232, 103, 0, 255, 37, 42, 0, 255, 224, 216, 0, 255, 92, 248, 0, 255, 63, 115, 0, 255, 250, 156, 0, 255, 28, 208, 0, 255, 173, 237, 0, 255, 77, 4, 0, 255, 32, 213, 0, 255, 173, 6, 0, 255, 179, 1, 0, 255, 68, 70, 0, 255, 39, 213, 0, 255, 2, 95, 0, 255, 109, 199, 0, 255, 175, 11, 0, 255, 181, 142, 0, 255, 234, 201, 0, 255, 242, 137, 0, 255, 108, 188, 0, 255, 173, 210, 0, 255, 49, 119, 0, 255, 207, 39, 0, 255, 58, 105, 0, 255, 9, 198, 0, 255, 0, 188, 0, 255, 86, 66, 0, 255, 137, 156, 0, 255, 240, 59, 0, 255, 181, 134, 0, 255, 32, 43, 0, 255, 23, 81, 0, 255, 60, 235, 0, 255, 133, 64, 0, 255, 105, 196, 0, 255, 75, 35, 0, 255, 15, 29, 0, 255, 140, 149, 0, 255, 168, 53, 0, 255, 187, 44, 0, 255, 254, 234, 0, 255, 16, 65, 0, 255, 250, 107, 0, 255, 234, 81, 0, 255, 51, 7, 0, 255, 31, 203, 0, 255, 209, 141, 0, 255, 128, 220, 0, 255, 251, 236, 0, 255, 80, 42, 0, 255, 168, 178, 0, 255, 218, 30, 0, 255, 72, 245, 0, 255, 38, 243, 0, 255, 193, 38, 0, 255, 178, 237, 0, 255, 208, 120, 0, 255, 150, 130, 0, 255, 94, 151, 0, 255, 95, 24, 0, 255, 91, 100, 0, 255, 52, 214, 0, 255, 4, 247, 0, 255, 83, 79, 0, 255, 79, 147, 0, 255, 98, 98, 0, 255, 149, 194, 0, 255, 180, 146, 0, 255, 169, 50, 0, 255, 226, 134, 0, 255, 192, 7, 0, 255, 24, 207, 0, 255, 20, 169, 0, 255, 85, 69, 0, 255, 52, 230, 0, 255, 35, 49, 0, 255, 230, 249, 0, 255, 216, 28, 0, 255, 142, 51, 0, 255, 141, 95, 0, 255, 32, 176, 0, 255, 194, 181, 0, 255, 252, 94, 0, 255, 74, 229, 0, 255, 175, 72, 0, 255, 181, 10, 0, 255, 118, 43, 0, 255, 156, 171, 0, 255, 156, 52, 0, 255, 154, 232, 0, 255, 241, 5, 0, 255, 148, 116, 0, 255, 205, 84, 0, 255, 210, 169, 0, 255, 135, 224, 0, 255, 84, 38, 0, 255, 213, 242, 0, 255, 141, 90, 0, 255, 100, 19, 0, 255, 212, 14, 0, 255, 164, 249, 0, 255, 48, 244, 0, 255, 43, 17, 0, 255, 104, 254, 0, 255, 239, 211, 0, 255, 213, 100, 0, 255, 191, 51, 0, 255, 206, 211, 0, 255, 216, 1, 0, 255, 6, 94, 0, 255, 37, 249, 0, 255, 91, 9, 0, 255, 246, 52, 0, 255, 204, 100, 0, 255, 251, 134, 0, 255, 168, 204, 0, 255, 109, 133, 0, 255, 197, 0, 0, 255, 106, 130, 0, 255, 187, 166, 0, 255, 165, 162, 0, 255, 251, 91, 0, 255, 198, 116, 0, 255, 24, 94, 0, 255, 77, 70, 0, 255, 66, 158, 0, 255, 189, 84, 0, 255, 254, 117, 0, 255, 234, 235, 0, 255, 123, 34, 0, 255, 64, 3, 0, 255, 191, 206, 0, 255, 169, 123, 0, 255, 231, 87, 0, 255, 219, 208, 0, 255, 69, 248, 0, 255, 140, 3, 0, 255, 121, 59, 0, 255, 215, 136, 0, 255, 244, 90, 0, 255, 226, 153, 0, 255, 104, 248, 0, 255, 86, 35, 0, 255, 253, 228, 0, 255, 108, 83, 0, 255, 247, 197, 0, 255, 77, 213, 0, 255, 225, 22, 0, 255, 107, 0, 0, 255, 85, 19, 0, 255, 254, 220, 0, 255, 222, 141, 0, 255, 222, 11, 0, 255, 109, 84, 0, 255, 166, 153, 0, 255, 220, 196, 0, 255, 239, 128, 0, 255, 11, 178, 0, 255, 38, 9, 0, 255, 8, 188, 0, 255, 167, 244, 0, 255, 250, 135, 0, 255, 40, 176, 0, 255, 62, 46, 0, 255, 31, 19, 0, 255, 120, 30, 0, 255, 182, 100, 0, 255, 191, 110, 0, 255, 179, 135, 0, 255, 19, 51, 0, 255, 108, 120, 0, 255, 242, 204, 0, 255, 23, 88, 0, 255, 194, 128, 0, 255, 203, 5, 0, 255, 95, 43, 0, 255, 178, 99, 0, 255, 80, 197, 0, 255, 34, 148, 0, 255, 26, 186, 0, 255, 158, 222, 0, 255, 229, 249, 0, 255, 167, 62, 0, 255, 12, 2, 0, 255, 237, 24, 0, 255, 245, 178, 0, 255, 171, 127, 0, 255, 42, 157, 0, 255, 127, 55, 0, 255, 133, 57, 0, 255, 23, 65, 0, 255, 187, 104, 0, 255, 243, 95, 0, 255, 254, 122, 0, 255, 218, 78, 0, 255, 228, 160, 0, 255, 139, 71, 0, 255, 229, 220, 0, 255, 170, 209, 0, 255, 192, 142, 0, 255, 223, 76, 0, 255, 156, 113, 0, 255, 95, 239, 0, 255, 24, 195, 0, 255, 205, 146, 0, 255, 101, 246, 0, 255, 103, 219, 0, 255, 119, 103, 0, 255, 120, 59, 0, 255, 82, 19, 0, 255, 143, 234, 0, 255, 174, 174, 0, 255, 227, 191, 0, 255, 95, 110, 0, 255, 25, 151, 127, 255, 25, 230, 127, 255, 132, 133, 0, 255, 203, 148, 127, 255, 242, 130, 0, 255, 206, 31, 127, 255, 106, 219, 0, 255, 43, 140, 0, 255, 200, 33, 0, 255, 69, 74, 0, 255, 164, 47, 0, 255, 228, 254, 0, 255, 0, 22, 0, 255, 176, 1, 0, 255, 141, 248, 0, 255, 71, 44, 0, 255, 235, 191, 0, 255, 96, 238, 0, 255, 69, 150, 0, 255, 104, 162, 0, 255, 44, 85, 0, 255, 222, 239, 0, 255, 172, 10, 0, 255, 159, 99, 0, 255, 64, 8, 0, 255, 126, 130, 0, 255, 115, 97, 0, 255, 199, 44, 0, 255, 157, 26, 0, 255, 72, 198, 0, 255, 159, 209, 0, 255, 128, 106, 0, 255, 195, 137, 0, 255, 127, 156, 0, 255, 214, 206, 0, 255, 212, 145, 0, 255, 194, 226, 0, 255, 233, 135, 0, 255, 162, 96, 0, 255, 42, 5, 0, 255, 82, 208, 0, 255, 228, 196, 0, 255, 94, 234, 0, 255, 13, 185, 0, 255, 237, 31, 0, 255, 1, 1, 0, 255, 18, 196, 0, 255, 2, 239, 0, 255, 91, 93, 0, 255, 184, 220, 0, 255, 231, 226, 0, 255, 176, 95, 0, 255, 127, 100, 0, 255, 149, 4, 0, 255, 89, 151, 0, 255, 124, 63, 0, 255, 110, 223, 0, 255, 236, 41, 0, 255, 191, 175, 0, 255, 225, 200, 0, 255, 18, 62, 0, 255, 18, 220, 0, 255, 223, 68, 0, 255, 236, 141, 0, 255, 46, 87, 0, 255, 181, 171, 0, 255, 161, 5, 0, 255, 26, 58, 0, 255, 24, 63, 0, 255, 198, 175, 0, 255, 134, 113, 0, 255, 133, 15, 0, 255, 141, 236, 0, 255, 163, 82, 0, 255, 120, 140, 0, 255, 144, 252, 0, 255, 245, 208, 0, 255, 139, 235, 0, 255, 155, 29, 0, 255, 56, 82, 0, 255, 187, 177, 0, 255, 74, 238, 0, 255, 112, 163, 0, 255, 122, 38, 0, 255, 7, 218, 0, 255, 236, 175, 0, 255, 250, 115, 0, 255, 62, 236, 0, 255, 191, 208, 0, 255, 77, 191, 0, 255, 17, 148, 0, 255, 211, 33, 0, 255, 209, 179, 0, 255, 129, 46, 0, 255, 158, 19, 0, 255, 58, 168, 0, 255, 251, 229, 0, 255, 71, 215, 0, 255, 4, 137, 0, 255, 246, 22, 0, 255, 129, 47, 0, 255, 92, 29, 0, 255, 251, 86, 0, 255, 166, 211, 0, 255, 108, 39, 0, 255, 153, 75, 0, 255, 252, 35, 0, 255, 205, 192, 0, 255, 60, 246, 0, 255, 213, 81, 0, 255, 114, 118, 0, 255, 131, 210, 0, 255, 89, 226, 0, 255, 3, 130, 0, 255, 129, 93, 0, 255, 143, 39, 0, 255, 18, 131, 0, 255, 161, 173, 0, 255, 91, 113, 0, 255, 43, 228, 0, 255, 16, 143, 0, 255, 209, 76, 0, 255, 184, 130, 0, 255, 77, 183, 0, 255, 213, 33, 0, 255, 59, 187, 0, 255, 186, 194, 0, 255, 236, 99, 0, 255, 149, 159, 0, 255, 199, 9, 0, 255, 143, 37, 0, 255, 206, 227, 0, 255, 94, 51, 0, 255, 163, 27, 0, 255, 45, 96, 0, 255, 188, 230, 0, 255, 218, 185, 0, 255, 14, 95, 0, 255, 231, 20, 0, 255, 102, 33, 0, 255, 32, 17, 0, 255, 144, 194, 0, 255, 247, 19, 0, 255, 140, 147, 0, 255, 219, 37, 0, 255, 62, 227, 0, 255, 112, 114, 0, 255, 43, 104, 0, 255, 205, 140, 0, 255, 84, 211, 0, 255, 199, 189, 0, 255, 193, 100, 0, 255, 57, 29, 0, 255, 105, 161, 0, 255, 192, 21, 0, 255, 43, 233, 0, 255, 177, 5, 0, 255, 181, 149, 0, 255, 153, 16, 0, 255, 120, 52, 0, 255, 161, 170, 0, 255, 114, 215, 0, 255, 128, 242, 0, 255, 123, 138, 0, 255, 131, 73, 0, 255, 199, 18, 0, 255, 231, 219, 0, 255, 224, 174, 0, 255, 109, 134, 0, 255, 95, 145, 0, 255, 154, 194, 0, 255, 210, 58, 0, 255, 213, 21, 0, 255, 106, 108, 0, 255, 17, 194, 0, 255, 135, 168, 0, 255, 122, 230, 0, 255, 234, 196, 0, 255, 79, 4, 0, 255, 17, 180, 0, 255, 138, 239, 0, 255, 40, 90, 0, 255, 24, 35, 0, 255, 222, 246, 0, 255, 18, 143, 0, 255, 233, 37, 0, 255, 32, 225, 0, 255, 124, 114, 0, 255, 113, 28, 0, 255, 29, 70, 0, 255, 213, 208, 0, 255, 116, 242, 0, 255, 239, 144, 0, 255, 24, 240, 0, 255, 86, 79, 0, 255, 145, 182, 0, 255, 99, 245, 0, 255, 14, 112, 0, 255, 24, 192, 0, 255, 44, 170, 0, 255, 60, 219, 0, 255, 126, 131, 0, 255, 37, 254, 0, 255, 44, 247, 0, 255, 88, 38, 0, 255, 111, 158, 0, 255, 95, 169, 0, 255, 95, 92, 0, 255, 136, 239, 0, 255, 129, 44, 0, 255, 0, 66, 0, 255, 45, 60, 0, 255, 8, 184, 0, 255, 207, 102, 0, 255, 234, 233, 0, 255, 221, 11, 0, 255, 212, 131, 0, 255, 155, 200, 0, 255, 129, 15, 0, 255, 207, 18, 0, 255, 135, 159, 0, 255, 17, 195, 0, 255, 172, 90, 0, 255, 109, 5, 0, 255, 21, 36, 0, 255, 78, 179, 0, 255, 238, 186, 0, 255, 74, 221, 0, 255, 114, 58, 0, 255, 54, 241, 0, 255, 8, 91, 0, 255, 140, 84, 0, 255, 23, 87, 0, 255, 160, 179, 0, 255, 187, 58, 0, 255, 126, 104, 0, 255, 136, 178, 0, 255, 85, 230, 0, 255, 82, 84, 0, 255, 92, 70, 0, 255, 203, 106, 0, 255, 85, 171, 0, 255, 14, 245, 0, 255, 33, 106, 0, 255, 252, 152, 0, 255, 233, 117, 0, 255, 161, 201, 0, 255, 4, 4, 0, 255, 136, 194, 0, 255, 83, 227, 0, 255, 193, 138, 0, 255, 23, 39, 0, 255, 133, 21, 0, 255, 218, 192, 0, 255, 223, 2, 0, 255, 213, 124, 0, 255, 217, 46, 0, 255, 107, 104, 0, 255, 41, 83, 0, 255, 176, 239, 0, 255, 160, 182, 0, 255, 35, 22, 0, 255, 187, 115, 0, 255, 245, 55, 0, 255, 131, 51, 0, 255, 22, 250, 0, 255, 135, 206, 0, 255, 117, 31, 0, 255, 86, 170, 0, 255, 116, 246, 0, 255, 141, 182, 0, 255, 102, 41, 0, 255, 120, 122, 0, 255, 152, 153, 0, 255, 217, 158, 0, 255, 176, 37, 0, 255, 100, 217, 0, 255, 68, 124, 0, 255, 50, 78, 0, 255, 230, 170, 0, 255, 41, 77, 0, 255, 146, 9, 0, 255, 77, 164, 0, 255, 12, 244, 0, 255, 6, 171, 0, 255, 240, 200, 0, 255, 100, 39, 0, 255, 71, 125, 0, 255, 104, 163, 0, 255, 107, 60, 0, 255, 232, 9, 0, 255, 196, 154, 0, 255, 171, 169, 0, 255, 62, 195, 0, 255, 228, 211, 0, 255, 169, 207, 0, 255, 27, 253, 0, 255, 204, 32, 0, 255, 44, 178, 0, 255, 118, 85, 0, 255, 172, 42, 127, 255, 58, 227, 0, 255, 108, 44, 0, 255, 178, 132, 127, 255, 212, 220, 0, 255, 28, 106, 127, 255, 68, 28, 0, 255, 243, 137, 0, 255, 143, 238, 0, 255, 239, 12, 0, 255, 136, 189, 0, 255, 245, 105, 0, 255, 143, 227, 0, 255, 30, 57, 0, 255, 80, 57, 0, 255, 3, 16, 0, 255, 54, 74, 0, 255, 206, 14, 0, 255, 132, 178, 0, 255, 179, 195, 0, 255, 87, 52, 0, 255, 24, 145, 0, 255, 175, 119, 0, 255, 98, 87, 0, 255, 247, 149, 0, 255, 50, 174, 0, 255, 241, 235, 0, 255, 14, 92, 0, 255, 103, 133, 0, 255, 250, 178, 0, 255, 109, 36, 0, 255, 189, 145, 0, 255, 239, 181, 0, 255, 185, 228, 0, 255, 234, 95, 0, 255, 223, 28, 0, 255, 145, 148, 0, 255, 82, 219, 0, 255, 30, 49, 0, 255, 115, 34, 0, 255, 246, 20, 0, 255, 3, 247, 0, 255, 133, 48, 0, 255, 254, 166, 0, 255, 111, 145, 0, 255, 202, 238, 0, 255, 37, 68, 0, 255, 64, 121, 0, 255, 154, 39, 0, 255, 201, 3, 0, 255, 77, 92, 0, 255, 162, 177, 0, 255, 110, 112, 0, 255, 178, 3, 0, 255, 51, 94, 0, 255, 178, 127, 0, 255, 126, 171, 0, 255, 108, 26, 0, 255, 121, 147, 0, 255, 126, 143, 0, 255, 77, 45, 0, 255, 250, 120, 0, 255, 184, 243, 0, 255, 204, 106, 0, 255, 233, 98, 0, 255, 206, 29, 0, 255, 140, 44, 0, 255, 111, 219, 0, 255, 7, 91, 0, 255, 173, 110, 0, 255, 245, 3, 0, 255, 249, 64, 0, 255, 144, 94, 0, 255, 62, 95, 0, 255, 50, 9, 0, 255, 144, 67, 0, 255, 164, 165, 0, 255, 252, 253, 0, 255, 47, 197, 0, 255, 114, 5, 0, 255, 252, 45, 0, 255, 247, 60, 0, 255, 135, 73, 0, 255, 211, 149, 0, 255, 175, 184, 0, 255, 3, 122, 0, 255, 23, 73, 0, 255, 91, 163, 0, 255, 170, 58, 0, 255, 7, 232, 0, 255, 242, 104, 0, 255, 147, 252, 0, 255, 200, 9, 0, 255, 206, 127, 0, 255, 84, 49, 0, 255, 4, 184, 0, 255, 195, 158, 0, 255, 7, 12, 0, 255, 152, 137, 0, 255, 42, 201, 0, 255, 69, 158, 0, 255, 177, 132, 0, 255, 72, 70, 0, 255, 197, 169, 0, 255, 205, 63, 0, 255, 245, 123, 0, 255, 77, 127, 0, 255, 56, 252, 0, 255, 143, 174, 0, 255, 241, 8, 0, 255, 220, 30, 0, 255, 141, 4, 0, 255, 93, 46, 0, 255, 164, 172, 0, 255, 177, 68, 0, 255, 199, 141, 0, 255, 96, 173, 0, 255, 126, 131, 0, 255, 35, 176, 0, 255, 231, 11, 0, 255, 239, 8, 0, 255, 197, 253, 0, 255, 94, 46, 0, 255, 154, 186, 0, 255, 17, 144, 0, 255, 99, 133, 0, 255, 161, 143, 0, 255, 225, 248, 0, 255, 150, 146, 0, 255, 152, 130, 0, 255, 223, 144, 0, 255, 249, 173, 0, 255, 145, 0, 0, 255, 82, 176, 0, 255, 178, 95, 0, 255, 40, 169, 0, 255, 232, 94, 0, 255, 86, 130, 0, 255, 151, 208, 0, 255, 173, 56, 0, 255, 182, 128, 0, 255, 126, 37, 0, 255, 175, 63, 0, 255, 1, 57, 0, 255, 113, 105, 0, 255, 117, 46, 0, 255, 185, 220, 0, 255, 53, 9, 0, 255, 97, 187, 0, 255, 6, 253, 0, 255, 252, 104, 0, 255, 174, 93, 0, 255, 20, 241, 0, 255, 240, 179, 0, 255, 214, 26, 0, 255, 95, 251, 0, 255, 105, 17, 0, 255, 127, 140, 0, 255, 40, 237, 0, 255, 85, 89, 0, 255, 60, 37, 0, 255, 214, 51, 0, 255, 50, 120, 0, 255, 160, 19, 0, 255, 135, 207, 0, 255, 96, 30, 0, 255, 2, 131, 0, 255, 231, 48, 0, 255, 33, 156, 0, 255, 30, 44, 0, 255, 195, 217, 0, 255, 182, 2, 0, 255, 207, 155, 0, 255, 92, 59, 0, 255, 13, 127, 0, 255, 47, 164, 0, 255, 107, 182, 0, 255, 30, 152, 0, 255, 36, 111, 0, 255, 9, 223, 0, 255, 3, 99, 0, 255, 101, 120, 0, 255, 185, 241, 0, 255, 80, 82, 0, 255, 155, 206, 0, 255, 53, 161, 0, 255, 31, 0, 0, 255, 12, 187, 0, 255, 137, 139, 0, 255, 174, 85, 0, 255, 103, 65, 0, 255, 219, 254, 0, 255, 186, 68, 0, 255, 52, 253, 0, 255, 197, 164, 0, 255, 41, 161, 0, 255, 174, 247, 0, 255, 170, 140, 0, 255, 3, 238, 0, 255, 138, 24, 0, 255, 164, 39, 0, 255, 122, 65, 0, 255, 180, 244, 0, 255, 35, 31, 0, 255, 56, 66, 0, 255, 8, 12, 0, 255, 228, 201, 0, 255, 217, 224, 0, 255, 6, 57, 0, 255, 139, 112, 0, 255, 241, 140, 0, 255, 242, 123, 0, 255, 115, 136, 0, 255, 224, 169, 0, 255, 249, 161, 0, 255, 10, 127, 0, 255, 94, 102, 0, 255, 151, 211, 0, 255, 216, 81, 0, 255, 244, 218, 0, 255, 179, 26, 0, 255, 199, 3, 0, 255, 156, 146, 0, 255, 27, 127, 0, 255, 50, 39, 0, 255, 7, 9, 0, 255, 101, 52, 0, 255, 42, 34, 0, 255, 50, 189, 0, 255, 184, 127, 0, 255, 147, 78, 0, 255, 158, 122, 0, 255, 147, 69, 0, 255, 140, 227, 0, 255, 163, 205, 0, 255, 14, 177, 0, 255, 174, 199, 0, 255, 237, 58, 0, 255, 231, 43, 0, 255, 80, 71, 0, 255, 205, 168, 0, 255, 159, 6, 0, 255, 232, 170, 0, 255, 243, 76, 0, 255, 215, 226, 0, 255, 149, 81, 0, 255, 96, 78, 0, 255, 23, 142, 0, 255, 12, 234, 0, 255, 16, 174, 0, 255, 112, 97, 0, 255, 154, 251, 0, 255, 191, 46, 0, 255, 151, 38, 0, 255, 49, 0, 0, 255, 62, 139, 0, 255, 136, 158, 0, 255, 110, 238, 0, 255, 172, 192, 0, 255, 27, 176, 0, 255, 98, 237, 0, 255, 93, 122, 0, 255, 188, 163, 0, 255, 245, 41, 0, 255, 73, 156, 0, 255, 243, 227, 0, 255, 48, 33, 0, 255, 69, 16, 0, 255, 156, 31, 0, 255, 113, 166, 0, 255, 250, 194, 0, 255, 78, 115, 0, 255, 162, 150, 0, 255, 199, 78, 0, 255, 182, 55, 0, 255, 26, 33, 0, 255, 185, 177, 0, 255, 108, 96, 0, 255, 189, 224, 0, 255, 23, 1, 0, 255, 60, 234, 0, 255, 72, 5, 0, 255, 237, 224, 0, 255, 128, 172, 0, 255, 42, 82, 0, 255, 114, 245, 0, 255, 231, 85, 0, 255, 174, 254, 0, 255, 100, 46, 0, 255, 174, 229, 0, 255, 126, 33, 0, 255, 34, 166, 0, 255, 45, 211, 0, 255, 147, 207, 0, 255, 105, 156, 0, 255, 29, 9, 0, 255, 185, 2, 0, 255, 59, 20, 0, 255, 36, 142, 0, 255, 39, 89, 0, 255, 117, 72, 63, 255, 30, 220, 127, 255, 71, 82, 127, 255, 116, 49, 127, 255, 109, 49, 127, 255, 45, 186, 127, 255, 117, 62, 0, 255, 95, 164, 0, 255, 97, 97, 0, 255, 27, 12, 0, 255, 195, 114, 0, 255, 241, 98, 0, 255, 164, 118, 0, 255, 151, 1, 0, 255, 4, 14, 0, 255, 227, 146, 0, 255, 175, 154, 0, 255, 131, 148, 0, 255, 22, 18, 0, 255, 178, 211, 0, 255, 68, 32, 0, 255, 109, 165, 0, 255, 237, 188, 0, 255, 95, 26, 0, 255, 8, 159, 0, 255, 249, 157, 0, 255, 169, 36, 0, 255, 65, 168, 0, 255, 180, 114, 0, 255, 206, 185, 0, 255, 134, 13, 0, 255, 76, 215, 0, 255, 205, 24, 0, 255, 209, 11, 0, 255, 204, 190, 0, 255, 34, 148, 0, 255, 113, 147, 0, 255, 196, 107, 0, 255, 100, 118, 0, 255, 83, 66, 0, 255, 118, 85, 0, 255, 18, 133, 0, 255, 205, 29, 0, 255, 218, 216, 0, 255, 176, 131, 0, 255, 108, 53, 0, 255, 0, 23, 0, 255, 54, 191, 0, 255, 132, 203, 0, 255, 76, 62, 0, 255, 52, 4, 0, 255, 48, 8, 0, 255, 99, 204, 0, 255, 80, 185, 0, 255, 208, 46, 0, 255, 190, 219, 0, 255, 52, 53, 0, 255, 168, 132, 0, 255, 48, 221, 0, 255, 33, 233, 0, 255, 206, 175, 0, 255, 89, 47, 0, 255, 81, 26, 0, 255, 96, 141, 0, 255, 104, 211, 0, 255, 108, 77, 0, 255, 141, 164, 0, 255, 207, 55, 0, 255, 219, 13, 0, 255, 181, 64, 0, 255, 148, 124, 0, 255, 218, 60, 0, 255, 197, 28, 0, 255, 217, 177, 0, 255, 129, 163, 0, 255, 131, 235, 0, 255, 62, 193, 0, 255, 84, 164, 0, 255, 183, 141, 0, 255, 228, 161, 0, 255, 160, 244, 0, 255, 7, 80, 0, 255, 145, 160, 0, 255, 97, 137, 0, 255, 71, 241, 0, 255, 17, 20, 0, 255, 60, 181, 0, 255, 135, 11, 0, 255, 37, 100, 0, 255, 88, 232, 0, 255, 98, 91, 0, 255, 247, 121, 0, 255, 138, 219, 0, 255, 48, 225, 0, 255, 11, 198, 0, 255, 123, 234, 0, 255, 130, 205, 0, 255, 239, 146, 0, 255, 43, 19, 0, 255, 25, 210, 0, 255, 141, 87, 0, 255, 103, 233, 0, 255, 197, 7, 0, 255, 2, 99, 0, 255, 243, 225, 0, 255, 139, 233, 0, 255, 58, 22, 0, 255, 109, 106, 0, 255, 227, 83, 0, 255, 155, 18, 0, 255, 230, 28, 0, 255, 52, 175, 0, 255, 137, 186, 0, 255, 227, 113, 0, 255, 63, 28, 0, 255, 147, 183, 0, 255, 21, 217, 0, 255, 126, 3, 0, 255, 247, 168, 0, 255, 219, 71, 0, 255, 236, 98, 0, 255, 51, 186, 0, 255, 239, 69, 0, 255, 24, 217, 0, 255, 232, 93, 0, 255, 145, 254, 0, 255, 151, 27, 0, 255, 96, 203, 0, 255, 37, 159, 0, 255, 149, 112, 0, 255, 231, 62, 0, 255, 137, 200, 0, 255, 118, 122, 0, 255, 94, 147, 0, 255, 240, 10, 0, 255, 171, 173, 0, 255, 235, 15, 0, 255, 151, 168, 0, 255, 111, 228, 0, 255, 245, 205, 0, 255, 188, 13, 0, 255, 242, 120, 0, 255, 195, 233, 0, 255, 10, 107, 0, 255, 74, 178, 0, 255, 225, 7, 0, 255, 99, 192, 0, 255, 142, 109, 0, 255, 235, 71, 0, 255, 101, 56, 0, 255, 59, 203, 0, 255, 58, 176, 0, 255, 110, 66, 0, 255, 32, 3, 0, 255, 52, 57, 0, 255, 202, 87, 0, 255, 130, 104, 0, 255, 10, 211, 0, 255, 154, 80, 0, 255, 13, 207, 0, 255, 48, 141, 0, 255, 63, 44, 0, 255, 57, 185, 0, 255, 5, 80, 0, 255, 201, 222, 0, 255, 244, 204, 0, 255, 184, 240, 0, 255, 225, 177, 0, 255, 64, 191, 0, 255, 7, 240, 0, 255, 126, 44, 0, 255, 184, 252, 0, 255, 197, 117, 0, 255, 20, 148, 0, 255, 62, 122, 0, 255, 14, 147, 0, 255, 199, 234, 0, 255, 78, 240, 0, 255, 18, 26, 0, 255, 79, 61, 0, 255, 205, 254, 0, 255, 190, 54, 0, 255, 165, 206, 0, 255, 180, 227, 0, 255, 32, 210, 0, 255, 0, 26, 0, 255, 75, 107, 0, 255, 59, 246, 0, 255, 2, 214, 0, 255, 186, 118, 0, 255, 156, 86, 0, 255, 252, 178, 0, 255, 250, 73, 0, 255, 214, 235, 0, 255, 225, 218, 0, 255, 0, 170, 0, 255, 136, 103, 0, 255, 155, 107, 0, 255, 159, 137, 0, 255, 65, 86, 0, 255, 147, 24, 0, 255, 87, 40, 0, 255, 146, 6, 0, 255, 24, 156, 0, 255, 133, 164, 0, 255, 25, 54, 0, 255, 70, 142, 0, 255, 96, 146, 0, 255, 4, 53, 0, 255, 204, 125, 0, 255, 175, 183, 0, 255, 14, 92, 0, 255, 18, 60, 0, 255, 90, 143, 0, 255, 1, 104, 0, 255, 25, 15, 0, 255, 201, 54, 0, 255, 238, 20, 0, 255, 36, 48, 0, 255, 14, 83, 0, 255, 235, 171, 0, 255, 200, 247, 0, 255, 46, 168, 0, 255, 144, 238, 0, 255, 188, 170, 0, 255, 98, 194, 0, 255, 33, 171, 0, 255, 106, 94, 0, 255, 66, 73, 0, 255, 4, 233, 0, 255, 115, 208, 0, 255, 63, 51, 0, 255, 128, 187, 0, 255, 253, 44, 0, 255, 132, 88, 0, 255, 114, 71, 0, 255, 242, 165, 0, 255, 19, 55, 0, 255, 124, 42, 0, 255, 163, 95, 0, 255, 183, 210, 0, 255, 78, 35, 0, 255, 34, 84, 0, 255, 66, 208, 0, 255, 199, 11, 0, 255, 17, 201, 0, 255, 174, 181, 0, 255, 168, 136, 0, 255, 194, 25, 0, 255, 134, 0, 0, 255, 147, 172, 0, 255, 205, 221, 0, 255, 8, 209, 0, 255, 166, 233, 0, 255, 98, 23, 0, 255, 33, 249, 0, 255, 193, 248, 0, 255, 163, 217, 0, 255, 124, 116, 0, 255, 121, 68, 0, 255, 112, 80, 0, 255, 181, 98, 0, 255, 27, 228, 0, 255, 141, 187, 0, 255, 220, 54, 0, 255, 186, 162, 0, 255, 149, 28, 0, 255, 52, 136, 0, 255, 8, 0, 0, 255, 218, 55, 0, 255, 118, 24, 0, 255, 175, 185, 0, 255, 203, 170, 0, 255, 146, 109, 0, 255, 141, 120, 0, 255, 204, 13, 0, 255, 29, 18, 0, 255, 234, 141, 0, 255, 68, 81, 0, 255, 38, 214, 0, 255, 109, 77, 0, 255, 5, 148, 0, 255, 80, 202, 0, 255, 60, 30, 0, 255, 115, 20, 0, 255, 243, 118, 0, 255, 252, 165, 0, 255, 120, 43, 0, 255, 230, 204, 0, 255, 60, 96, 0, 255, 76, 115, 0, 255, 176, 187, 0, 255, 195, 231, 0, 255, 95, 177, 0, 255, 145, 22, 0, 255, 82, 24, 0, 255, 32, 130, 0, 255, 226, 169, 0, 255, 73, 2, 0, 255, 190, 50, 0, 255, 119, 39, 127, 255, 51, 223, 0, 255, 251, 24, 127, 255, 192, 129, 127, 255, 114, 208, 127, 255, 61, 148, 0, 255, 39, 71, 0, 255, 39, 44, 0, 255, 16, 181, 0, 255, 26, 193, 0, 255, 130, 229, 0, 255, 131, 74, 0, 255, 53, 14, 0, 255, 18, 183, 0, 255, 224, 183, 0, 255, 140, 20, 0, 255, 61, 148, 0, 255, 91, 70, 0, 255, 133, 176, 0, 255, 156, 75, 0, 255, 232, 11, 0, 255, 30, 183, 0, 255, 99, 222, 0, 255, 144, 53, 0, 255, 46, 234, 0, 255, 223, 82, 0, 255, 245, 0, 0, 255, 46, 33, 0, 255, 194, 83, 0, 255, 65, 172, 0, 255, 204, 85, 0, 255, 144, 73, 0, 255, 247, 242, 0, 255, 9, 216, 0, 255, 223, 216, 0, 255, 120, 65, 0, 255, 66, 57, 0, 255, 43, 160, 0, 255, 87, 215, 0, 255, 161, 198, 0, 255, 163, 141, 0, 255, 243, 98, 0, 255, 82, 206, 0, 255, 196, 156, 0, 255, 112, 111, 0, 255, 72, 50, 0, 255, 245, 209, 0, 255, 187, 88, 0, 255, 230, 215, 0, 255, 69, 45, 0, 255, 5, 201, 0, 255, 209, 214, 0, 255, 92, 217, 0, 255, 44, 56, 0, 255, 1, 250, 0, 255, 48, 25, 0, 255, 111, 70, 0, 255, 52, 17, 0, 255, 62, 117, 0, 255, 53, 213, 0, 255, 21, 152, 0, 255, 166, 10, 0, 255, 202, 230, 0, 255, 167, 214, 0, 255, 210, 78, 0, 255, 48, 46, 0, 255, 57, 160, 0, 255, 6, 46, 0, 255, 3, 82, 0, 255, 125, 71, 0, 255, 149, 61, 0, 255, 104, 139, 0, 255, 224, 18, 0, 255, 208, 191, 0, 255, 46, 156, 0, 255, 210, 149, 0, 255, 110, 141, 0, 255, 42, 62, 0, 255, 148, 125, 0, 255, 109, 212, 0, 255, 146, 36, 0, 255, 75, 244, 0, 255, 202, 162, 0, 255, 111, 19, 0, 255, 228, 187, 0, 255, 226, 88, 0, 255, 233, 141, 0, 255, 132, 136, 0, 255, 194, 53, 0, 255, 136, 169, 0, 255, 93, 228, 0, 255, 14, 163, 0, 255, 0, 219, 0, 255, 28, 85, 0, 255, 53, 57, 0, 255, 153, 214, 0, 255, 227, 246, 0, 255, 211, 13, 0, 255, 153, 191, 0, 255, 161, 89, 0, 255, 85, 249, 0, 255, 144, 21, 0, 255, 222, 229, 0, 255, 3, 151, 0, 255, 42, 174, 0, 255, 74, 210, 0, 255, 42, 119, 0, 255, 44, 219, 0, 255, 176, 231, 0, 255, 37, 232, 0, 255, 63, 3, 0, 255, 24, 218, 0, 255, 19, 103, 0, 255, 172, 1, 0, 255, 6, 74, 0, 255, 182, 0, 0, 255, 130, 19, 0, 255, 237, 124, 0, 255, 147, 198, 0, 255, 163, 196, 0, 255, 121, 15, 0, 255, 226, 91, 0, 255, 70, 26, 0, 255, 7, 53, 0, 255, 95, 207, 0, 255, 58, 72, 0, 255, 161, 247, 0, 255, 155, 0, 0, 255, 106, 82, 0, 255, 92, 217, 0, 255, 43, 128, 0, 255, 79, 170, 0, 255, 67, 28, 0, 255, 157, 235, 0, 255, 141, 204, 0, 255, 116, 43, 0, 255, 238, 46, 0, 255, 9, 231, 0, 255, 169, 62, 0, 255, 66, 193, 0, 255, 26, 140, 0, 255, 230, 23, 0, 255, 66, 24, 0, 255, 160, 39, 0, 255, 183, 165, 0, 255, 195, 146, 0, 255, 72, 51, 0, 255, 33, 192, 0, 255, 180, 88, 0, 255, 235, 188, 0, 255, 151, 236, 0, 255, 168, 42, 0, 255, 232, 126, 0, 255, 37, 128, 0, 255, 182, 234, 0, 255, 25, 169, 0, 255, 170, 12, 0, 255, 232, 236, 0, 255, 136, 105, 0, 255, 146, 109, 0, 255, 46, 73, 0, 255, 95, 235, 0, 255, 240, 123, 0, 255, 30, 86, 0, 255, 165, 245, 0, 255, 152, 252, 0, 255, 177, 178, 0, 255, 121, 112, 0, 255, 117, 59, 0, 255, 151, 202, 0, 255, 134, 214, 0, 255, 210, 48, 0, 255, 75, 136, 0, 255, 206, 110, 0, 255, 162, 76, 0, 255, 185, 69, 0, 255, 137, 51, 0, 255, 161, 31, 0, 255, 206, 145, 0, 255, 173, 146, 0, 255, 87, 105, 0, 255, 18, 15, 0, 255, 163, 78, 0, 255, 63, 63, 0, 255, 69, 183, 0, 255, 50, 210, 0, 255, 46, 207, 0, 255, 39, 202, 0, 255, 31, 38, 0, 255, 64, 169, 0, 255, 67, 152, 0, 255, 148, 48, 0, 255, 237, 11, 0, 255, 187, 129, 0, 255, 143, 227, 0, 255, 25, 94, 0, 255, 198, 198, 0, 255, 37, 130, 0, 255, 186, 133, 0, 255, 232, 222, 0, 255, 231, 54, 0, 255, 159, 154, 0, 255, 190, 66, 0, 255, 8, 72, 0, 255, 132, 115, 0, 255, 11, 226, 0, 255, 20, 39, 0, 255, 99, 139, 0, 255, 172, 8, 0, 255, 195, 103, 0, 255, 210, 25, 0, 255, 167, 245, 0, 255, 156, 181, 0, 255, 254, 229, 0, 255, 164, 211, 0, 255, 233, 227, 0, 255, 217, 223, 0, 255, 0, 132, 0, 255, 77, 150, 0, 255, 116, 91, 0, 255, 122, 200, 0, 255, 171, 78, 0, 255, 164, 0, 0, 255, 246, 208, 0, 255, 9, 159, 0, 255, 43, 177, 0, 255, 179, 220, 0, 255, 79, 169, 0, 255, 73, 168, 0, 255, 110, 219, 0, 255, 229, 231, 0, 255, 133, 156, 0, 255, 241, 79, 0, 255, 65, 230, 0, 255, 152, 242, 0, 255, 63, 4, 0, 255, 175, 110, 0, 255, 54, 203, 0, 255, 154, 136, 0, 255, 134, 7, 0, 255, 34, 229, 0, 255, 60, 152, 0, 255, 66, 142, 0, 255, 205, 61, 0, 255, 169, 171, 0, 255, 200, 40, 0, 255, 16, 132, 0, 255, 109, 53, 0, 255, 54, 169, 0, 255, 45, 242, 0, 255, 251, 115, 0, 255, 24, 35, 0, 255, 62, 38, 0, 255, 152, 243, 0, 255, 157, 120, 0, 255, 13, 108, 0, 255, 232, 163, 0, 255, 0, 129, 0, 255, 38, 222, 0, 255, 25, 110, 0, 255, 57, 249, 0, 255, 250, 67, 0, 255, 16, 8, 0, 255, 131, 68, 0, 255, 250, 84, 0, 255, 55, 15, 0, 255, 59, 227, 0, 255, 6, 59, 0, 255, 172, 183, 0, 255, 145, 187, 0, 255, 210, 133, 0, 255, 243, 227, 0, 255, 38, 66, 0, 255, 222, 84, 0, 255, 28, 86, 0, 255, 157, 187, 0, 255, 72, 195, 0, 255, 6, 233, 0, 255, 141, 1, 0, 255, 146, 133, 0, 255, 150, 230, 0, 255, 194, 109, 0, 255, 29, 103, 0, 255, 18, 33, 0, 255, 178, 48, 0, 255, 208, 207, 0, 255, 219, 111, 0, 255, 160, 197, 0, 255, 143, 156, 0, 255, 16, 119, 0, 255, 229, 152, 0, 255, 38, 138, 0, 255, 195, 60, 0, 255, 38, 65, 0, 255, 36, 98, 0, 255, 151, 3, 0, 255, 170, 139, 0, 255, 127, 183, 0, 255, 172, 118, 0, 255, 221, 27, 0, 255, 84, 92, 127, 255, 35, 84, 127, 255, 87, 69, 0, 255, 48, 21, 0, 255, 128, 230, 0, 255, 6, 154, 0, 255, 77, 149, 0, 255, 228, 110, 0, 255, 154, 68, 0, 255, 24, 61, 0, 255, 43, 126, 0, 255, 168, 176, 0, 255, 28, 104, 0, 255, 246, 97, 0, 255, 55, 85, 0, 255, 118, 100, 0, 255, 248, 218, 0, 255, 32, 92, 0, 255, 6, 22, 0, 255, 54, 70, 0, 255, 163, 228, 0, 255, 20, 178, 0, 255, 120, 216, 0, 255, 100, 164, 0, 255, 62, 126, 0, 255, 7, 230, 0, 255, 39, 140, 0, 255, 147, 121, 0, 255, 43, 218, 0, 255, 135, 107, 0, 255, 48, 77, 0, 255, 163, 8, 0, 255, 11, 164, 0, 255, 16, 92, 0, 255, 148, 152, 0, 255, 203, 230, 0, 255, 205, 15, 0, 255, 0, 64, 0, 255, 27, 237, 0, 255, 221, 68, 0, 255, 97, 122, 0, 255, 204, 22, 0, 255, 158, 224, 0, 255, 173, 76, 0, 255, 71, 208, 0, 255, 158, 178, 0, 255, 237, 89, 0, 255, 123, 10, 0, 255, 59, 52, 0, 255, 254, 115, 0, 255, 223, 232, 0, 255, 195, 192, 0, 255, 138, 180, 0, 255, 149, 13, 0, 255, 139, 207, 0, 255, 13, 44, 0, 255, 128, 42, 0, 255, 247, 146, 0, 255, 53, 140, 0, 255, 236, 113, 0, 255, 185, 7, 0, 255, 40, 115, 0, 255, 13, 254, 0, 255, 22, 58, 0, 255, 34, 78, 0, 255, 50, 225, 0, 255, 178, 83, 0, 255, 254, 162, 0, 255, 238, 173, 0, 255, 110, 243, 0, 255, 36, 13, 0, 255, 146, 113, 0, 255, 102, 175, 0, 255, 223, 252, 0, 255, 144, 86, 0, 255, 180, 251, 0, 255, 66, 215, 0, 255, 39, 184, 0, 255, 125, 130, 0, 255, 152, 31, 0, 255, 149, 130, 0, 255, 9, 210, 0, 255, 141, 4, 0, 255, 1, 126, 0, 255, 163, 241, 0, 255, 53, 233, 0, 255, 170, 62, 0, 255, 111, 21, 0, 255, 129, 99, 0, 255, 76, 189, 0, 255, 25, 226, 0, 255, 254, 60, 0, 255, 121, 229, 0, 255, 33, 240, 0, 255, 230, 97, 0, 255, 218, 111, 0, 255, 172, 92, 0, 255, 98, 191, 0, 255, 159, 18, 0, 255, 220, 80, 0, 255, 28, 20, 0, 255, 31, 202, 0, 255, 115, 130, 0, 255, 191, 114, 0, 255, 199, 147, 0, 255, 74, 53, 0, 255, 214, 125, 0, 255, 11, 103, 0, 255, 106, 214, 0, 255, 40, 19, 0, 255, 222, 251, 0, 255, 126, 252, 0, 255, 147, 120, 0, 255, 63, 8, 0, 255, 198, 81, 0, 255, 31, 192, 0, 255, 219, 130, 0, 255, 118, 126, 0, 255, 57, 11, 0, 255, 192, 75, 0, 255, 99, 241, 0, 255, 246, 35, 0, 255, 179, 251, 0, 255, 153, 250, 0, 255, 72, 18, 0, 255, 182, 63, 0, 255, 101, 186, 0, 255, 225, 11, 0, 255, 31, 6, 0, 255, 227, 172, 0, 255, 152, 139, 0, 255, 83, 172, 0, 255, 66, 230, 0, 255, 198, 120, 0, 255, 115, 154, 0, 255, 37, 27, 0, 255, 153, 142, 0, 255, 186, 145, 0, 255, 237, 233, 0, 255, 79, 9, 0, 255, 54, 189, 0, 255, 170, 176, 0, 255, 203, 39, 0, 255, 11, 160, 0, 255, 197, 14, 0, 255, 40, 78, 0, 255, 127, 48, 0, 255, 148, 247, 0, 255, 109, 185, 0, 255, 100, 249, 0, 255, 229, 29, 0, 255, 80, 189, 0, 255, 41, 17, 0, 255, 234, 194, 0, 255, 93, 65, 0, 255, 224, 115, 0, 255, 138, 56, 0, 255, 46, 192, 0, 255, 92, 175, 0, 255, 141, 98, 0, 255, 105, 171, 0, 255, 22, 16, 0, 255, 73, 251, 0, 255, 58, 221, 0, 255, 82, 10, 0, 255, 32, 108, 0, 255, 103, 204, 0, 255, 95, 222, 0, 255, 114, 107, 0, 255, 103, 113, 0, 255, 201, 240, 0, 255, 137, 222, 0, 255, 197, 134, 0, 255, 107, 38, 0, 255, 27, 135, 0, 255, 97, 242, 0, 255, 169, 148, 0, 255, 173, 106, 0, 255, 245, 131, 0, 255, 28, 234, 0, 255, 197, 15, 0, 255, 63, 9, 0, 255, 85, 241, 0, 255, 76, 168, 0, 255, 247, 122, 0, 255, 175, 181, 0, 255, 37, 163, 0, 255, 59, 26, 0, 255, 214, 251, 0, 255, 127, 208, 0, 255, 151, 194, 0, 255, 231, 190, 0, 255, 69, 112, 0, 255, 95, 32, 0, 255, 144, 126, 0, 255, 116, 226, 0, 255, 19, 42, 0, 255, 142, 49, 0, 255, 235, 208, 0, 255, 130, 225, 0, 255, 239, 229, 0, 255, 133, 142, 0, 255, 55, 177, 0, 255, 97, 205, 0, 255, 41, 63, 0, 255, 223, 98, 0, 255, 231, 173, 0, 255, 199, 142, 0, 255, 80, 89, 0, 255, 154, 33, 0, 255, 51, 203, 0, 255, 250, 215, 0, 255, 121, 211, 0, 255, 124, 57, 0, 255, 250, 122, 0, 255, 227, 49, 0, 255, 59, 107, 0, 255, 201, 57, 0, 255, 25, 175, 0, 255, 193, 1, 0, 255, 131, 213, 0, 255, 170, 56, 0, 255, 43, 165, 0, 255, 137, 68, 0, 255, 14, 51, 0, 255, 170, 219, 0, 255, 93, 119, 0, 255, 139, 113, 0, 255, 171, 239, 0, 255, 45, 247, 0, 255, 78, 148, 0, 255, 6, 3, 0, 255, 234, 206, 0, 255, 84, 236, 0, 255, 215, 31, 0, 255, 176, 5, 0, 255, 175, 209, 0, 255, 122, 74, 0, 255, 38, 220, 0, 255, 18, 173, 0, 255, 30, 13, 0, 255, 82, 239, 0, 255, 191, 196, 0, 255, 188, 175, 0, 255, 220, 13, 0, 255, 201, 170, 0, 255, 254, 185, 0, 255, 94, 242, 0, 255, 43, 87, 0, 255, 33, 51, 0, 255, 217, 165, 0, 255, 124, 247, 0, 255, 142, 253, 0, 255, 250, 132, 0, 255, 136, 66, 0, 255, 239, 123, 0, 255, 206, 6, 0, 255, 166, 228, 0, 255, 214, 235, 0, 255, 3, 201, 0, 255, 234, 131, 0, 255, 27, 232, 0, 255, 171, 194, 0, 255, 26, 114, 0, 255, 77, 125, 0, 255, 31, 52, 0, 255, 121, 139, 0, 255, 127, 166, 0, 255, 109, 239, 0, 255, 92, 214, 0, 255, 236, 178, 0, 255, 33, 111, 0, 255, 14, 108, 0, 255, 222, 182, 0, 255, 148, 107, 0, 255, 209, 58, 0, 255, 70, 250, 0, 255, 9, 120, 0, 255, 61, 143, 0, 255, 34, 128, 0, 255, 193, 53, 0, 255, 72, 82, 0, 255, 86, 28, 0, 255, 167, 76, 0, 255, 239, 204, 0, 255, 246, 231, 0, 255, 137, 77, 0, 255, 66, 44, 0, 255, 247, 135, 0, 255, 146, 39, 0, 255, 250, 40, 0, 255, 29, 33, 0, 255, 14, 6, 0, 255, 249, 108, 0, 255, 254, 61, 0, 255, 106, 84, 0, 255, 227, 229, 0, 255, 119, 49, 0, 255, 53, 101, 0, 255, 50, 192, 0, 255, 12, 118, 0, 255, 3, 166, 0, 255, 137, 141, 0, 255, 130, 134, 127, 255, 185, 3, 0, 255, 122, 48, 0, 255, 14, 105, 0, 255, 252, 126, 0, 255, 130, 96, 0, 255, 54, 55, 0, 255, 28, 228, 0, 255, 118, 159, 0, 255, 82, 87, 0, 255, 35, 125, 0, 255, 131, 212, 0, 255, 63, 72, 0, 255, 22, 5, 0, 255, 216, 158, 0, 255, 204, 126, 0, 255, 107, 93, 0, 255, 159, 222, 0, 255, 223, 40, 0, 255, 11, 129, 0, 255, 191, 146, 0, 255, 221, 157, 0, 255, 207, 97, 0, 255, 169, 250, 0, 255, 109, 182, 0, 255, 161, 210, 0, 255, 81, 69, 0, 255, 238, 192, 0, 255, 111, 179, 0, 255, 171, 55, 0, 255, 118, 82, 0, 255, 33, 90, 0, 255, 34, 180, 0, 255, 90, 52, 0, 255, 143, 171, 0, 255, 120, 168, 0, 255, 198, 215, 0, 255, 67, 207, 0, 255, 77, 226, 0, 255, 76, 223, 0, 255, 51, 113, 0, 255, 90, 80, 0, 255, 76, 169, 0, 255, 158, 241, 0, 255, 178, 165, 0, 255, 228, 88, 0, 255, 81, 118, 0, 255, 237, 192, 0, 255, 19, 249, 0, 255, 113, 72, 0, 255, 170, 183, 0, 255, 58, 223, 0, 255, 86, 30, 0, 255, 202, 155, 0, 255, 144, 58, 0, 255, 218, 194, 0, 255, 141, 140, 0, 255, 67, 173, 0, 255, 239, 181, 0, 255, 63, 207, 0, 255, 94, 227, 0, 255, 130, 153, 0, 255, 122, 193, 0, 255, 160, 40, 0, 255, 84, 187, 0, 255, 12, 56, 0, 255, 194, 246, 0, 255, 135, 113, 0, 255, 66, 12, 0, 255, 34, 77, 0, 255, 113, 227, 0, 255, 123, 243, 0, 255, 250, 76, 0, 255, 114, 5, 0, 255, 172, 124, 0, 255, 79, 145, 0, 255, 71, 45, 0, 255, 202, 103, 0, 255, 59, 132, 0, 255, 143, 84, 0, 255, 34, 228, 0, 255, 16, 0, 0, 255, 221, 66, 0, 255, 111, 15, 0, 255, 249, 228, 0, 255, 161, 104, 0, 255, 221, 223, 0, 255, 124, 25, 0, 255, 50, 195, 0, 255, 37, 126, 0, 255, 196, 125, 0, 255, 80, 108, 0, 255, 205, 72, 0, 255, 31, 247, 0, 255, 22, 186, 0, 255, 49, 177, 0, 255, 210, 199, 0, 255, 246, 251, 0, 255, 87, 141, 0, 255, 124, 1, 0, 255, 166, 41, 0, 255, 64, 88, 0, 255, 216, 165, 0, 255, 224, 23, 0, 255, 201, 140, 0, 255, 60, 1, 0, 255, 142, 143, 0, 255, 246, 111, 0, 255, 47, 155, 0, 255, 196, 76, 0, 255, 7, 40, 0, 255, 23, 39, 0, 255, 195, 237, 0, 255, 89, 249, 0, 255, 31, 75, 0, 255, 219, 149, 0, 255, 73, 5, 0, 255, 114, 114, 0, 255, 167, 136, 0, 255, 237, 84, 0, 255, 58, 109, 0, 255, 21, 54, 0, 255, 188, 234, 0, 255, 224, 184, 0, 255, 12, 177, 0, 255, 224, 29, 0, 255, 49, 20, 0, 255, 177, 44, 0, 255, 236, 0, 0, 255, 4, 156, 0, 255, 75, 29, 0, 255, 155, 153, 0, 255, 62, 213, 0, 255, 218, 116, 0, 255, 145, 70, 0, 255, 15, 2, 0, 255, 135, 182, 0, 255, 70, 203, 0, 255, 56, 28, 0, 255, 101, 10, 0, 255, 169, 136, 0, 255, 220, 236, 0, 255, 130, 149, 0, 255, 73, 72, 0, 255, 62, 230, 0, 255, 87, 49, 0, 255, 234, 158, 0, 255, 186, 13, 0, 255, 89, 240, 0, 255, 20, 163, 0, 255, 172, 188, 0, 255, 41, 234, 0, 255, 184, 168, 0, 255, 99, 165, 0, 255, 37, 199, 0, 255, 153, 91, 0, 255, 84, 244, 0, 255, 190, 46, 0, 255, 192, 24, 0, 255, 33, 77, 0, 255, 126, 177, 0, 255, 227, 202, 0, 255, 210, 64, 0, 255, 195, 88, 0, 255, 125, 226, 0, 255, 34, 6, 0, 255, 165, 34, 0, 255, 232, 28, 0, 255, 0, 157, 0, 255, 91, 227, 0, 255, 69, 124, 0, 255, 253, 210, 0, 255, 206, 152, 0, 255, 249, 125, 0, 255, 144, 72, 0, 255, 74, 105, 0, 255, 227, 196, 0, 255, 95, 31, 0, 255, 133, 198, 0, 255, 35, 66, 0, 255, 200, 183, 0, 255, 136, 146, 0, 255, 108, 129, 0, 255, 213, 122, 0, 255, 161, 174, 0, 255, 99, 129, 0, 255, 249, 170, 0, 255, 88, 226, 0, 255, 154, 209, 0, 255, 154, 88, 0, 255, 173, 174, 0, 255, 26, 34, 0, 255, 7, 33, 0, 255, 183, 99, 0, 255, 211, 95, 0, 255, 58, 136, 0, 255, 234, 99, 0, 255, 81, 185, 0, 255, 211, 25, 0, 255, 62, 20, 0, 255, 117, 167, 0, 255, 216, 183, 0, 255, 72, 204, 0, 255, 28, 85, 0, 255, 28, 104, 0, 255, 82, 246, 0, 255, 129, 16, 0, 255, 56, 13, 0, 255, 245, 57, 0, 255, 164, 246, 0, 255, 73, 61, 0, 255, 115, 237, 0, 255, 246, 152, 0, 255, 171, 142, 0, 255, 56, 206, 0, 255, 225, 9, 0, 255, 85, 222, 0, 255, 148, 53, 0, 255, 120, 84, 0, 255, 155, 201, 0, 255, 42, 215, 0, 255, 206, 251, 0, 255, 151, 220, 0, 255, 196, 28, 0, 255, 203, 94, 0, 255, 226, 144, 0, 255, 245, 83, 0, 255, 36, 103, 0, 255, 250, 146, 0, 255, 242, 218, 0, 255, 42, 244, 0, 255, 176, 117, 0, 255, 211, 124, 0, 255, 78, 74, 0, 255, 190, 126, 0, 255, 30, 32, 0, 255, 1, 25, 0, 255, 244, 13, 0, 255, 124, 21, 0, 255, 254, 210, 0, 255, 170, 161, 0, 255, 115, 206, 0, 255, 0, 7, 0, 255, 88, 85, 0, 255, 8, 48, 0, 255, 110, 40, 0, 255, 237, 252, 0, 255, 94, 61, 0, 255, 130, 235, 0, 255, 34, 139, 0, 255, 87, 185, 0, 255, 103, 160, 0, 255, 166, 93, 0, 255, 34, 216, 0, 255, 54, 138, 0, 255, 34, 43, 0, 255, 9, 132, 0, 255, 138, 59, 0, 255, 114, 32, 0, 255, 9, 226, 0, 255, 82, 231, 0, 255, 96, 55, 0, 255, 60, 166, 0, 255, 243, 140, 0, 255, 178, 143, 0, 255, 62, 211, 0, 255, 254, 85, 0, 255, 105, 170, 0, 255, 132, 54, 0, 255, 54, 176, 0, 255, 17, 170, 0, 255, 220, 87, 0, 255, 240, 11, 0, 255, 220, 87, 0, 255, 163, 50, 0, 255, 80, 114, 0, 255, 155, 41, 0, 255, 167, 111, 0, 255, 252, 89, 0, 255, 140, 148, 0, 255, 23, 152, 0, 255, 131, 58, 0, 255, 233, 190, 0, 255, 87, 254, 0, 255, 63, 101, 0, 255, 105, 189, 0, 255, 232, 225, 0, 255, 32, 66, 0, 255, 30, 139, 0, 255, 157, 6, 0, 255, 192, 79, 0, 255, 15, 206, 0, 255, 110, 71, 0, 255, 45, 81, 0, 255, 135, 144, 0, 255, 19, 203, 0, 255, 27, 224, 0, 255, 195, 197, 0, 255, 207, 76, 0, 255, 202, 13, 127, 255, 241, 104, 0, 255, 189, 225, 0, 255, 72, 17, 0, 255, 219, 211, 0, 255, 30, 233, 0, 255, 46, 190, 0, 255, 59, 36, 0, 255, 61, 38, 0, 255, 193, 1, 0, 255, 89, 201, 0, 255, 64, 121, 0, 255, 168, 130, 0, 255, 178, 53, 0, 255, 218, 34, 0, 255, 72, 139, 0, 255, 201, 139, 0, 255, 53, 212, 0, 255, 57, 107, 0, 255, 64, 113, 0, 255, 143, 187, 0, 255, 37, 189, 0, 255, 85, 52, 0, 255, 229, 139, 0, 255, 240, 118, 0, 255, 89, 184, 0, 255, 136, 78, 0, 255, 64, 148, 0, 255, 215, 199, 0, 255, 17, 52, 0, 255, 83, 42, 0, 255, 0, 207, 0, 255, 185, 4, 0, 255, 97, 97, 0, 255, 164, 171, 0, 255, 204, 239, 0, 255, 244, 207, 0, 255, 42, 47, 0, 255, 5, 163, 0, 255, 53, 210, 0, 255, 192, 100, 0, 255, 136, 81, 0, 255, 209, 63, 0, 255, 78, 215, 0, 255, 71, 248, 0, 255, 75, 8, 0, 255, 216, 242, 0, 255, 100, 220, 0, 255, 38, 93, 0, 255, 154, 180, 0, 255, 71, 12, 0, 255, 9, 83, 0, 255, 174, 130, 0, 255, 211, 132, 0, 255, 52, 71, 0, 255, 237, 10, 0, 255, 213, 221, 0, 255, 110, 201, 0, 255, 177, 66, 0, 255, 63, 66, 0, 255, 14, 51, 0, 255, 38, 2, 0, 255, 154, 82, 0, 255, 237, 175, 0, 255, 191, 146, 0, 255, 249, 125, 0, 255, 58, 156, 0, 255, 147, 69, 0, 255, 180, 239, 0, 255, 212, 222, 0, 255, 64, 246, 0, 255, 35, 12, 0, 255, 223, 236, 0, 255, 185, 199, 0, 255, 125, 48, 0, 255, 181, 111, 0, 255, 11, 93, 0, 255, 137, 243, 0, 255, 43, 110, 0, 255, 85, 134, 0, 255, 188, 15, 0, 255, 13, 201, 0, 255, 97, 158, 0, 255, 15, 79, 0, 255, 213, 70, 0, 255, 209, 254, 0, 255, 60, 50, 0, 255, 110, 231, 0, 255, 98, 15, 0, 255, 205, 46, 0, 255, 221, 185, 0, 255, 42, 65, 0, 255, 48, 133, 0, 255, 40, 215, 0, 255, 75, 144, 0, 255, 239, 231, 0, 255, 233, 140, 0, 255, 40, 64, 0, 255, 114, 28, 0, 255, 46, 186, 0, 255, 156, 187, 0, 255, 217, 124, 0, 255, 171, 9, 0, 255, 158, 59, 0, 255, 4, 245, 0, 255, 93, 229, 0, 255, 69, 108, 0, 255, 101, 16, 0, 255, 28, 45, 0, 255, 36, 40, 0, 255, 101, 245, 0, 255, 59, 87, 0, 255, 225, 125, 0, 255, 140, 166, 0, 255, 67, 250, 0, 255, 195, 174, 0, 255, 205, 127, 0, 255, 57, 197, 0, 255, 142, 240, 0, 255, 126, 197, 0, 255, 27, 168, 0, 255, 249, 207, 0, 255, 65, 25, 0, 255, 29, 224, 0, 255, 181, 3, 0, 255, 156, 22, 0, 255, 146, 93, 0, 255, 93, 118, 0, 255, 225, 106, 0, 255, 230, 26, 0, 255, 180, 3, 0, 255, 229, 199, 0, 255, 220, 206, 0, 255, 98, 128, 0, 255, 169, 130, 0, 255, 2, 115, 0, 255, 248, 234, 0, 255, 2, 241, 0, 255, 143, 179, 0, 255, 50, 196, 0, 255, 112, 73, 0, 255, 66, 162, 0, 255, 209, 188, 0, 255, 13, 19, 0, 255, 52, 64, 0, 255, 72, 63, 0, 255, 89, 79, 0, 255, 145, 16, 0, 255, 246, 45, 0, 255, 96, 225, 0, 255, 36, 182, 0, 255, 190, 187, 0, 255, 86, 147, 0, 255, 198, 191, 0, 255, 70, 111, 0, 255, 74, 94, 0, 255, 106, 89, 0, 255, 112, 137, 0, 255, 7, 140, 0, 255, 175, 9, 0, 255, 51, 25, 0, 255, 167, 188, 0, 255, 45, 141, 0, 255, 110, 3, 0, 255, 205, 144, 0, 255, 84, 192, 0, 255, 200, 45, 0, 255, 194, 150, 0, 255, 192, 192, 0, 255, 68, 38, 0, 255, 180, 181, 0, 255, 15, 202, 0, 255, 137, 170, 0, 255, 138, 44, 0, 255, 85, 49, 0, 255, 157, 0, 0, 255, 68, 253, 0, 255, 17, 181, 0, 255, 20, 39, 0, 255, 198, 126, 0, 255, 191, 205, 0, 255, 146, 107, 0, 255, 91, 138, 0, 255, 211, 33, 0, 255, 113, 17, 0, 255, 156, 13, 0, 255, 111, 148, 0, 255, 48, 14, 0, 255, 25, 9, 0, 255, 219, 135, 0, 255, 185, 173, 0, 255, 208, 17, 0, 255, 103, 3, 0, 255, 224, 232, 0, 255, 217, 0, 0, 255, 167, 240, 0, 255, 67, 227, 0, 255, 249, 163, 0, 255, 38, 98, 0, 255, 230, 126, 0, 255, 238, 108, 0, 255, 134, 149, 0, 255, 222, 24, 0, 255, 91, 191, 0, 255, 244, 96, 0, 255, 95, 120, 0, 255, 138, 83, 0, 255, 30, 173, 0, 255, 51, 139, 0, 255, 54, 55, 0, 255, 122, 251, 0, 255, 147, 59, 0, 255, 224, 0, 0, 255, 254, 57, 0, 255, 108, 57, 0, 255, 55, 183, 0, 255, 181, 100, 0, 255, 148, 135, 0, 255, 99, 95, 0, 255, 0, 4, 0, 255, 167, 162, 0, 255, 101, 89, 0, 255, 48, 71, 0, 255, 83, 246, 0, 255, 182, 196, 0, 255, 101, 206, 0, 255, 238, 194, 0, 255, 177, 24, 0, 255, 20, 91, 0, 255, 87, 216, 0, 255, 2, 165, 0, 255, 41, 77, 0, 255, 167, 133, 0, 255, 153, 103, 0, 255, 229, 158, 0, 255, 32, 61, 0, 255, 245, 11, 0, 255, 12, 128, 0, 255, 150, 205, 0, 255, 37, 248, 0, 255, 251, 64, 0, 255, 89, 39, 0, 255, 111, 219, 0, 255, 253, 134, 0, 255, 238, 152, 0, 255, 145, 254, 0, 255, 241, 83, 0, 255, 21, 149, 0, 255, 82, 56, 0, 255, 109, 141, 0, 255, 163, 168, 0, 255, 206, 181, 0, 255, 14, 145, 0, 255, 175, 184, 0, 255, 68, 16, 0, 255, 113, 76, 0, 255, 91, 225, 0, 255, 170, 169, 0, 255, 69, 248, 0, 255, 115, 95, 0, 255, 249, 33, 0, 255, 27, 194, 0, 255, 114, 45, 0, 255, 246, 215, 0, 255, 21, 99, 0, 255, 28, 25, 0, 255, 140, 225, 0, 255, 119, 212, 0, 255, 72, 138, 0, 255, 77, 47, 0, 255, 106, 177, 0, 255, 14, 229, 0, 255, 19, 88, 0, 255, 84, 33, 0, 255, 180, 15, 0, 255, 233, 179, 0, 255, 31, 247, 0, 255, 136, 109, 0, 255, 164, 136, 0, 255, 253, 251, 0, 255, 182, 124, 0, 255, 131, 96, 0, 255, 65, 179, 0, 255, 245, 200, 0, 255, 139, 249, 0, 255, 116, 61, 0, 255, 249, 110, 0, 255, 221, 137, 0, 255, 124, 1, 0, 255, 163, 168, 0, 255, 76, 251, 0, 255, 216, 16, 0, 255, 21, 228, 0, 255, 66, 7, 0, 255, 108, 115, 0, 255, 167, 14, 0, 255, 6, 178, 0, 255, 172, 166, 0, 255, 205, 2, 127, 255, 60, 189, 0, 255, 208, 59, 127, 255, 199, 21, 0, 255, 86, 234, 0, 255, 127, 149, 0, 255, 193, 56, 0, 255, 50, 116, 0, 255, 188, 112, 0, 255, 16, 45, 0, 255, 127, 175, 0, 255, 131, 154, 0, 255, 75, 195, 0, 255, 247, 68, 0, 255, 90, 73, 0, 255, 234, 219, 0, 255, 156, 145, 0, 255, 124, 53, 0, 255, 17, 222, 0, 255, 66, 225, 0, 255, 193, 3, 0, 255, 85, 82, 0, 255, 65, 174, 0, 255, 225, 52, 0, 255, 19, 82, 0, 255, 18, 47, 0, 255, 146, 252, 0, 255, 215, 130, 0, 255, 134, 188, 0, 255, 212, 169, 0, 255, 233, 126, 0, 255, 155, 45, 0, 255, 108, 23, 0, 255, 107, 146, 0, 255, 189, 186, 0, 255, 103, 25, 0, 255, 17, 80, 0, 255, 240, 66, 0, 255, 4, 44, 0, 255, 87, 67, 0, 255, 112, 83, 0, 255, 1, 0, 0, 255, 191, 145, 0, 255, 171, 218, 0, 255, 77, 155, 0, 255, 143, 124, 0, 255, 209, 16, 0, 255, 162, 27, 0, 255, 139, 70, 0, 255, 206, 47, 0, 255, 131, 219, 0, 255, 171, 247, 0, 255, 243, 65, 0, 255, 53, 120, 0, 255, 193, 247, 0, 255, 187, 249, 0, 255, 75, 63, 0, 255, 65, 219, 0, 255, 183, 76, 0, 255, 61, 213, 0, 255, 104, 110, 0, 255, 105, 12, 0, 255, 132, 195, 0, 255, 219, 117, 0, 255, 218, 90, 0, 255, 153, 54, 0, 255, 114, 151, 0, 255, 50, 211, 0, 255, 6, 238, 0, 255, 114, 64, 0, 255, 52, 171, 0, 255, 241, 151, 0, 255, 166, 118, 0, 255, 26, 33, 0, 255, 177, 74, 0, 255, 214, 173, 0, 255, 2, 129, 0, 255, 145, 148, 0, 255, 11, 34, 0, 255, 46, 11, 0, 255, 5, 60, 0, 255, 124, 87, 0, 255, 138, 216, 0, 255, 115, 4, 0, 255, 237, 203, 0, 255, 67, 142, 0, 255, 52, 177, 0, 255, 73, 41, 0, 255, 46, 113, 0, 255, 228, 253, 0, 255, 127, 47, 0, 255, 74, 159, 0, 255, 85, 79, 0, 255, 23, 36, 0, 255, 47, 251, 0, 255, 142, 4, 0, 255, 88, 75, 0, 255, 245, 197, 0, 255, 143, 7, 0, 255, 145, 73, 0, 255, 153, 149, 0, 255, 90, 38, 0, 255, 29, 118, 0, 255, 46, 0, 0, 255, 213, 23, 0, 255, 107, 113, 0, 255, 48, 62, 0, 255, 121, 67, 0, 255, 221, 211, 0, 255, 39, 99, 0, 255, 5, 44, 0, 255, 24, 111, 0, 255, 61, 131, 0, 255, 30, 24, 0, 255, 44, 177, 0, 255, 192, 177, 0, 255, 135, 109, 0, 255, 233, 251, 0, 255, 58, 232, 0, 255, 191, 38, 0, 255, 239, 11, 0, 255, 219, 138, 0, 255, 24, 117, 0, 255, 226, 54, 0, 255, 19, 208, 0, 255, 208, 208, 0, 255, 51, 151, 0, 255, 184, 234, 0, 255, 79, 126, 0, 255, 200, 171, 0, 255, 72, 59, 0, 255, 102, 49, 0, 255, 100, 29, 0, 255, 198, 206, 0, 255, 204, 181, 0, 255, 135, 50, 0, 255, 210, 155, 0, 255, 87, 72, 0, 255, 111, 56, 0, 255, 118, 17, 0, 255, 47, 28, 0, 255, 164, 98, 0, 255, 6, 11, 0, 255, 229, 77, 0, 255, 12, 207, 0, 255, 125, 30, 0, 255, 105, 107, 0, 255, 148, 175, 0, 255, 172, 52, 0, 255, 62, 5, 0, 255, 23, 140, 0, 255, 188, 83, 0, 255, 48, 113, 0, 255, 64, 223, 0, 255, 84, 23, 0, 255, 88, 52, 0, 255, 108, 119, 0, 255, 126, 14, 0, 255, 233, 17, 0, 255, 149, 231, 0, 255, 63, 174, 0, 255, 57, 215, 0, 255, 3, 222, 0, 255, 253, 166, 0, 255, 4, 77, 0, 255, 170, 120, 0, 255, 157, 73, 0, 255, 83, 84, 0, 255, 99, 193, 0, 255, 80, 23, 0, 255, 14, 41, 0, 255, 236, 148, 0, 255, 236, 172, 0, 255, 105, 246, 0, 255, 203, 28, 0, 255, 207, 181, 0, 255, 164, 140, 0, 255, 124, 97, 0, 255, 96, 167, 0, 255, 174, 29, 0, 255, 19, 4, 0, 255, 26, 136, 0, 255, 153, 171, 0, 255, 140, 228, 0, 255, 226, 206, 0, 255, 122, 181, 0, 255, 78, 28, 0, 255, 239, 187, 0, 255, 190, 244, 0, 255, 248, 35, 0, 255, 182, 164, 0, 255, 174, 70, 0, 255, 217, 87, 0, 255, 218, 34, 0, 255, 133, 50, 0, 255, 233, 31, 0, 255, 51, 230, 0, 255, 217, 64, 0, 255, 92, 62, 0, 255, 190, 50, 0, 255, 124, 17, 0, 255, 6, 127, 0, 255, 139, 148, 0, 255, 172, 226, 0, 255, 6, 8, 0, 255, 191, 235, 0, 255, 193, 129, 0, 255, 68, 236, 0, 255, 12, 171, 0, 255, 195, 243, 0, 255, 41, 47, 0, 255, 84, 218, 0, 255, 242, 132, 0, 255, 155, 253, 0, 255, 239, 22, 0, 255, 0, 113, 0, 255, 242, 99, 0, 255, 118, 13, 0, 255, 50, 183, 0, 255, 20, 195, 0, 255, 220, 100, 0, 255, 120, 29, 0, 255, 243, 213, 0, 255, 8, 115, 0, 255, 107, 91, 0, 255, 240, 64, 0, 255, 183, 159, 0, 255, 203, 40, 0, 255, 205, 223, 0, 255, 47, 15, 0, 255, 47, 189, 0, 255, 67, 238, 0, 255, 163, 81, 0, 255, 248, 82, 0, 255, 8, 6, 0, 255, 121, 88, 0, 255, 207, 219, 0, 255, 21, 2, 0, 255, 44, 141, 0, 255, 198, 156, 0, 255, 119, 226, 0, 255, 85, 69, 0, 255, 128, 157, 0, 255, 90, 117, 0, 255, 80, 86, 0, 255, 101, 26, 0, 255, 116, 116, 0, 255, 51, 81, 0, 255, 115, 193, 0, 255, 33, 74, 0, 255, 184, 69, 0, 255, 108, 209, 0, 255, 124, 20, 0, 255, 166, 106, 0, 255, 187, 143, 0, 255, 125, 242, 0, 255, 172, 150, 0, 255, 103, 205, 0, 255, 214, 211, 0, 255, 156, 232, 0, 255, 137, 7, 0, 255, 19, 145, 0, 255, 227, 204, 0, 255, 52, 16, 0, 255, 72, 211, 0, 255, 100, 182, 0, 255, 107, 243, 0, 255, 185, 17, 0, 255, 222, 185, 0, 255, 80, 9, 0, 255, 230, 21, 0, 255, 229, 65, 0, 255, 109, 63, 0, 255, 97, 109, 0, 255, 113, 195, 0, 255, 38, 75, 0, 255, 80, 222, 0, 255, 216, 138, 0, 255, 145, 164, 0, 255, 6, 145, 0, 255, 228, 237, 0, 255, 81, 173, 0, 255, 65, 2, 0, 255, 84, 145, 0, 255, 73, 152, 0, 255, 1, 181, 0, 255, 209, 102, 0, 255, 173, 119, 0, 255, 122, 197, 0, 255, 180, 241, 0, 255, 11, 31, 0, 255, 144, 50, 0, 255, 228, 31, 0, 255, 136, 22, 0, 255, 248, 39, 0, 255, 183, 80, 0, 255, 217, 244, 0, 255, 104, 7, 0, 255, 84, 37, 0, 255, 11, 181, 0, 255, 167, 99, 127, 255, 90, 86, 0, 255, 163, 191, 127, 255, 22, 19, 0, 255, 9, 198, 0, 255, 229, 213, 0, 255, 23, 140, 0, 255, 63, 98, 0, 255, 5, 123, 0, 255, 172, 8, 0, 255, 27, 252, 0, 255, 167, 95, 0, 255, 227, 117, 0, 255, 206, 238, 0, 255, 89, 46, 0, 255, 47, 201, 0, 255, 246, 232, 0, 255, 215, 60, 0, 255, 184, 63, 0, 255, 60, 16, 0, 255, 166, 187, 0, 255, 183, 188, 0, 255, 32, 243, 0, 255, 81, 103, 0, 255, 68, 91, 0, 255, 125, 235, 0, 255, 126, 138, 0, 255, 15, 57, 0, 255, 224, 25, 0, 255, 222, 104, 0, 255, 62, 72, 0, 255, 221, 135, 0, 255, 178, 159, 0, 255, 192, 183, 0, 255, 232, 45, 0, 255, 254, 67, 0, 255, 153, 41, 0, 255, 150, 121, 0, 255, 217, 251, 0, 255, 205, 59, 0, 255, 177, 14, 0, 255, 204, 247, 0, 255, 131, 17, 0, 255, 240, 67, 0, 255, 103, 5, 0, 255, 98, 7, 0, 255, 107, 75, 0, 255, 168, 239, 0, 255, 209, 161, 0, 255, 31, 170, 0, 255, 169, 97, 0, 255, 51, 249, 0, 255, 55, 193, 0, 255, 217, 52, 0, 255, 59, 81, 0, 255, 47, 234, 0, 255, 45, 123, 0, 255, 8, 187, 0, 255, 36, 191, 0, 255, 248, 235, 0, 255, 96, 160, 0, 255, 200, 165, 0, 255, 210, 39, 0, 255, 173, 154, 0, 255, 109, 233, 0, 255, 237, 233, 0, 255, 95, 175, 0, 255, 77, 66, 0, 255, 150, 252, 0, 255, 211, 154, 0, 255, 181, 0, 0, 255, 89, 16, 0, 255, 154, 123, 0, 255, 86, 26, 0, 255, 35, 126, 0, 255, 54, 5, 0, 255, 213, 253, 0, 255, 204, 239, 0, 255, 237, 232, 0, 255, 159, 44, 0, 255, 188, 234, 0, 255, 45, 145, 0, 255, 111, 226, 0, 255, 184, 7, 0, 255, 96, 227, 0, 255, 86, 137, 0, 255, 111, 245, 0, 255, 100, 107, 0, 255, 178, 186, 0, 255, 1, 181, 0, 255, 87, 166, 0, 255, 237, 237, 0, 255, 25, 6, 0, 255, 113, 202, 0, 255, 104, 163, 0, 255, 134, 226, 0, 255, 225, 201, 0, 255, 160, 2, 0, 255, 89, 168, 0, 255, 163, 147, 0, 255, 227, 242, 0, 255, 167, 48, 0, 255, 160, 99, 0, 255, 67, 197, 0, 255, 39, 163, 0, 255, 237, 232, 0, 255, 203, 169, 0, 255, 217, 100, 0, 255, 88, 124, 0, 255, 166, 33, 0, 255, 93, 140, 0, 255, 155, 55, 0, 255, 196, 227, 0, 255, 160, 85, 0, 255, 250, 247, 0, 255, 34, 1, 0, 255, 211, 150, 0, 255, 254, 181, 0, 255, 122, 130, 0, 255, 56, 58, 0, 255, 198, 111, 0, 255, 207, 28, 0, 255, 51, 247, 0, 255, 215, 159, 0, 255, 70, 210, 0, 255, 235, 51, 0, 255, 33, 60, 0, 255, 39, 111, 0, 255, 41, 240, 0, 255, 142, 190, 0, 255, 48, 210, 0, 255, 89, 188, 0, 255, 130, 76, 0, 255, 231, 250, 0, 255, 241, 94, 0, 255, 101, 143, 0, 255, 140, 246, 0, 255, 181, 209, 0, 255, 3, 254, 0, 255, 24, 174, 0, 255, 143, 67, 0, 255, 210, 208, 0, 255, 197, 141, 0, 255, 28, 132, 0, 255, 166, 81, 0, 255, 239, 110, 0, 255, 9, 44, 0, 255, 171, 132, 0, 255, 72, 221, 0, 255, 132, 197, 0, 255, 160, 215, 0, 255, 134, 84, 0, 255, 115, 0, 0, 255, 235, 164, 0, 255, 125, 233, 0, 255, 201, 187, 0, 255, 6, 60, 0, 255, 101, 96, 0, 255, 176, 93, 0, 255, 9, 28, 0, 255, 245, 156, 0, 255, 160, 64, 0, 255, 15, 212, 0, 255, 103, 153, 0, 255, 103, 190, 0, 255, 137, 72, 0, 255, 1, 102, 0, 255, 170, 191, 0, 255, 218, 157, 0, 255, 131, 235, 0, 255, 210, 217, 0, 255, 17, 40, 0, 255, 159, 231, 0, 255, 177, 26, 0, 255, 165, 152, 0, 255, 239, 190, 0, 255, 88, 203, 0, 255, 142, 92, 0, 255, 62, 187, 0, 255, 8, 231, 0, 255, 76, 16, 0, 255, 19, 19, 0, 255, 102, 64, 0, 255, 106, 9, 0, 255, 112, 123, 0, 255, 187, 110, 0, 255, 122, 224, 0, 255, 58, 131, 0, 255, 47, 47, 0, 255, 104, 109, 0, 255, 87, 139, 0, 255, 201, 135, 0, 255, 52, 217, 0, 255, 82, 14, 0, 255, 153, 121, 0, 255, 210, 138, 0, 255, 242, 178, 0, 255, 121, 126, 0, 255, 225, 200, 0, 255, 99, 168, 0, 255, 171, 225, 0, 255, 98, 43, 0, 255, 188, 237, 0, 255, 135, 103, 0, 255, 169, 168, 0, 255, 54, 82, 0, 255, 28, 0, 0, 255, 87, 138, 0, 255, 235, 60, 0, 255, 0, 122, 0, 255, 158, 190, 0, 255, 189, 207, 0, 255, 17, 214, 0, 255, 89, 129, 0, 255, 201, 122, 0, 255, 21, 184, 0, 255, 144, 76, 0, 255, 37, 54, 0, 255, 145, 110, 0, 255, 230, 217, 0, 255, 26, 81, 0, 255, 217, 31, 0, 255, 0, 105, 0, 255, 157, 30, 0, 255, 131, 26, 0, 255, 68, 15, 0, 255, 61, 175, 0, 255, 35, 38, 0, 255, 9, 48, 0, 255, 185, 138, 0, 255, 83, 125, 0, 255, 28, 149, 0, 255, 49, 139, 0, 255, 20, 91, 0, 255, 119, 69, 0, 255, 209, 98, 0, 255, 68, 148, 0, 255, 132, 37, 0, 255, 51, 83, 0, 255, 130, 192, 0, 255, 88, 119, 0, 255, 108, 211, 0, 255, 147, 10, 0, 255, 231, 189, 0, 255, 12, 179, 0, 255, 144, 154, 0, 255, 14, 195, 0, 255, 135, 140, 0, 255, 116, 196, 0, 255, 73, 91, 0, 255, 145, 235, 0, 255, 115, 158, 0, 255, 127, 53, 0, 255, 221, 108, 0, 255, 155, 244, 0, 255, 14, 54, 0, 255, 0, 74, 0, 255, 27, 62, 0, 255, 175, 61, 0, 255, 3, 35, 0, 255, 59, 154, 0, 255, 132, 156, 0, 255, 254, 75, 0, 255, 34, 121, 0, 255, 66, 207, 0, 255, 43, 186, 0, 255, 184, 173, 0, 255, 55, 124, 0, 255, 115, 177, 0, 255, 56, 63, 0, 255, 84, 237, 0, 255, 158, 5, 0, 255, 212, 228, 0, 255, 126, 214, 0, 255, 201, 76, 0, 255, 171, 56, 0, 255, 167, 53, 0, 255, 88, 2, 0, 255, 87, 11, 0, 255, 188, 56, 0, 255, 245, 30, 0, 255, 91, 194, 0, 255, 0, 185, 0, 255, 182, 176, 0, 255, 219, 163, 0, 255, 143, 203, 0, 255, 63, 165, 0, 255, 15, 12, 0, 255, 253, 144, 0, 255, 179, 91, 0, 255, 175, 52, 0, 255, 124, 10, 0, 255, 169, 10, 0, 255, 155, 60, 0, 255, 20, 146, 0, 255, 30, 155, 0, 255, 105, 212, 0, 255, 126, 107, 0, 255, 116, 22, 0, 255, 67, 25, 0, 255, 183, 80, 0, 255, 231, 168, 127, 255, 116, 240, 0, 255, 53, 25, 0, 255, 177, 213, 0, 255, 227, 18, 0, 255, 68, 114, 0, 255, 148, 191, 0, 255, 206, 104, 0, 255, 232, 222, 0, 255, 74, 200, 0, 255, 119, 83, 0, 255, 114, 193, 0, 255, 141, 97, 0, 255, 206, 205, 0, 255, 33, 12, 0, 255, 183, 151, 0, 255, 233, 151, 0, 255, 128, 165, 0, 255, 151, 104, 0, 255, 33, 230, 0, 255, 132, 162, 0, 255, 235, 169, 0, 255, 8, 120, 0, 255, 252, 231, 0, 255, 55, 95, 0, 255, 12, 239, 0, 255, 6, 71, 0, 255, 216, 172, 0, 255, 171, 146, 0, 255, 180, 143, 0, 255, 87, 2, 0, 255, 75, 222, 0, 255, 187, 87, 0, 255, 109, 54, 0, 255, 215, 232, 0, 255, 103, 115, 0, 255, 87, 40, 0, 255, 24, 179, 0, 255, 13, 172, 0, 255, 58, 112, 0, 255, 1, 123, 0, 255, 169, 245, 0, 255, 168, 113, 0, 255, 154, 14, 0, 255, 3, 31, 0, 255, 202, 101, 0, 255, 57, 190, 0, 255, 174, 55, 0, 255, 232, 25, 0, 255, 229, 150, 0, 255, 223, 14, 0, 255, 150, 68, 0, 255, 177, 54, 0, 255, 227, 154, 0, 255, 220, 1, 0, 255, 41, 124, 0, 255, 155, 108, 0, 255, 49, 182, 0, 255, 73, 3, 0, 255, 44, 139, 0, 255, 90, 93, 0, 255, 169, 236, 0, 255, 26, 20, 0, 255, 70, 151, 0, 255, 178, 177, 0, 255, 55, 36, 0, 255, 37, 140, 0, 255, 0, 33, 0, 255, 86, 5, 0, 255, 60, 112, 0, 255, 22, 178, 0, 255, 31, 98, 0, 255, 88, 148, 0, 255, 171, 33, 0, 255, 193, 155, 0, 255, 199, 144, 0, 255, 43, 166, 0, 255, 7, 121, 0, 255, 28, 115, 0, 255, 32, 78, 0, 255, 215, 29, 0, 255, 163, 249, 0, 255, 151, 96, 0, 255, 45, 44, 0, 255, 102, 186, 0, 255, 193, 147, 0, 255, 185, 154, 0, 255, 237, 76, 0, 255, 165, 202, 0, 255, 46, 17, 0, 255, 36, 188, 0, 255, 214, 144, 0, 255, 42, 176, 0, 255, 10, 20, 0, 255, 110, 39, 0, 255, 70, 101, 0, 255, 214, 19, 0, 255, 171, 12, 0, 255, 251, 148, 0, 255, 13, 127, 0, 255, 5, 236, 0, 255, 131, 250, 0, 255, 209, 188, 0, 255, 24, 162, 0, 255, 63, 211, 0, 255, 184, 141, 0, 255, 87, 0, 0, 255, 101, 190, 0, 255, 61, 248, 0, 255, 116, 198, 0, 255, 167, 188, 0, 255, 227, 245, 0, 255, 102, 179, 0, 255, 31, 127, 0, 255, 241, 220, 0, 255, 120, 63, 0, 255, 149, 245, 0, 255, 109, 9, 0, 255, 169, 153, 0, 255, 6, 9, 0, 255, 33, 246, 0, 255, 49, 126, 0, 255, 243, 131, 0, 255, 67, 232, 0, 255, 224, 105, 0, 255, 231, 128, 0, 255, 9, 28, 0, 255, 201, 127, 0, 255, 90, 47, 0, 255, 114, 132, 0, 255, 239, 127, 0, 255, 58, 178, 0, 255, 250, 97, 0, 255, 39, 88, 0, 255, 121, 178, 0, 255, 238, 192, 0, 255, 45, 220, 0, 255, 193, 196, 0, 255, 215, 150, 0, 255, 77, 122, 0, 255, 52, 155, 0, 255, 121, 141, 0, 255, 100, 232, 0, 255, 89, 142, 0, 255, 81, 209, 0, 255, 240, 27, 0, 255, 223, 45, 0, 255, 161, 247, 0, 255, 37, 68, 0, 255, 104, 229, 0, 255, 135, 104, 0, 255, 86, 96, 0, 255, 122, 99, 0, 255, 117, 253, 0, 255, 149, 93, 0, 255, 13, 164, 0, 255, 207, 24, 0, 255, 170, 2, 0, 255, 152, 181, 0, 255, 20, 137, 0, 255, 64, 49, 0, 255, 14, 130, 0, 255, 41, 254, 0, 255, 158, 3, 0, 255, 40, 196, 0, 255, 200, 38, 0, 255, 247, 43, 0, 255, 183, 126, 0, 255, 44, 20, 0, 255, 129, 51, 0, 255, 45, 146, 0, 255, 161, 254, 0, 255, 234, 161, 0, 255, 229, 155, 0, 255, 217, 17, 0, 255, 175, 18, 0, 255, 108, 128, 0, 255, 161, 17, 0, 255, 183, 194, 0, 255, 92, 228, 0, 255, 122, 246, 0, 255, 37, 158, 0, 255, 117, 124, 0, 255, 133, 102, 0, 255, 102, 111, 0, 255, 93, 214, 0, 255, 21, 237, 0, 255, 45, 214, 0, 255, 102, 14, 0, 255, 114, 203, 0, 255, 132, 92, 0, 255, 149, 49, 0, 255, 63, 214, 0, 255, 147, 216, 0, 255, 121, 52, 0, 255, 212, 222, 0, 255, 240, 181, 0, 255, 185, 204, 0, 255, 126, 39, 0, 255, 195, 82, 0, 255, 42, 124, 0, 255, 164, 160, 0, 255, 2, 122, 0, 255, 207, 192, 0, 255, 225, 222, 0, 255, 75, 136, 0, 255, 191, 150, 0, 255, 16, 15, 0, 255, 234, 96, 0, 255, 160, 191, 0, 255, 155, 130, 0, 255, 175, 123, 0, 255, 229, 121, 0, 255, 209, 112, 0, 255, 131, 104, 0, 255, 119, 61, 0, 255, 0, 36, 0, 255, 20, 220, 0, 255, 38, 239, 0, 255, 197, 137, 0, 255, 109, 63, 0, 255, 162, 177, 0, 255, 166, 117, 0, 255, 252, 214, 0, 255, 138, 20, 0, 255, 109, 218, 0, 255, 76, 55, 0, 255, 65, 248, 0, 255, 82, 119, 0, 255, 39, 96, 0, 255, 136, 35, 0, 255, 135, 76, 0, 255, 249, 165, 0, 255, 16, 202, 0, 255, 43, 156, 0, 255, 35, 120, 0, 255, 15, 212, 0, 255, 14, 230, 0, 255, 244, 136, 0, 255, 124, 13, 0, 255, 70, 57, 0, 255, 118, 111, 0, 255, 151, 37, 0, 255, 93, 54, 0, 255, 200, 63, 0, 255, 39, 193, 0, 255, 59, 15, 0, 255, 4, 175, 0, 255, 149, 23, 0, 255, 194, 26, 0, 255, 70, 155, 0, 255, 136, 81, 0, 255, 63, 29, 0, 255, 145, 21, 0, 255, 69, 157, 0, 255, 2, 34, 0, 255, 54, 249, 0, 255, 212, 202, 0, 255, 177, 128, 0, 255, 78, 153, 0, 255, 228, 50, 0, 255, 84, 216, 0, 255, 205, 89, 0, 255, 132, 247, 0, 255, 191, 72, 0, 255, 134, 206, 0, 255, 244, 250, 0, 255, 142, 40, 0, 255, 49, 28, 0, 255, 234, 217, 0, 255, 79, 150, 0, 255, 123, 234, 0, 255, 144, 243, 0, 255, 10, 250, 0, 255, 62, 28, 0, 255, 23, 150, 0, 255, 109, 107, 0, 255, 42, 217, 0, 255, 24, 202, 0, 255, 246, 69, 0, 255, 34, 118, 0, 255, 107, 69, 0, 255, 61, 238, 0, 255, 5, 92, 0, 255, 98, 152, 0, 255, 134, 149, 0, 255, 148, 98, 0, 255, 101, 171, 0, 255, 212, 120, 0, 255, 104, 113, 0, 255, 30, 143, 0, 255, 13, 33, 0, 255, 216, 50, 0, 255, 118, 203, 0, 255, 169, 159, 0, 255, 44, 209, 0, 255, 123, 176, 0, 255, 143, 187, 0, 255, 55, 155, 0, 255, 222, 148, 127, 255, 94, 169, 0, 255, 206, 130, 0, 255, 89, 203, 0, 255, 226, 147, 0, 255, 250, 106, 0, 255, 64, 200, 0, 255, 217, 109, 0, 255, 206, 177, 0, 255, 58, 107, 0, 255, 125, 164, 0, 255, 43, 120, 0, 255, 164, 151, 0, 255, 236, 247, 0, 255, 122, 97, 0, 255, 51, 253, 0, 255, 123, 130, 0, 255, 92, 106, 0, 255, 119, 86, 0, 255, 175, 10, 0, 255, 133, 89, 0, 255, 137, 242, 0, 255, 84, 249, 0, 255, 217, 56, 0, 255, 24, 171, 0, 255, 175, 131, 0, 255, 88, 150, 0, 255, 35, 115, 0, 255, 152, 6, 0, 255, 240, 225, 0, 255, 188, 232, 0, 255, 50, 100, 0, 255, 105, 39, 0, 255, 70, 138, 0, 255, 100, 176, 0, 255, 236, 60, 0, 255, 192, 79, 0, 255, 23, 94, 0, 255, 44, 27, 0, 255, 6, 96, 0, 255, 226, 108, 0, 255, 23, 71, 0, 255, 215, 215, 0, 255, 251, 5, 0, 255, 132, 11, 0, 255, 142, 195, 0, 255, 34, 90, 0, 255, 122, 221, 0, 255, 67, 183, 0, 255, 115, 156, 0, 255, 110, 97, 0, 255, 115, 52, 0, 255, 207, 72, 0, 255, 186, 107, 0, 255, 32, 243, 0, 255, 237, 95, 0, 255, 202, 102, 0, 255, 240, 77, 0, 255, 76, 149, 0, 255, 14, 51, 0, 255, 97, 246, 0, 255, 133, 10, 0, 255, 63, 27, 0, 255, 137, 200, 0, 255, 162, 11, 0, 255, 53, 53, 0, 255, 236, 108, 0, 255, 195, 13, 0, 255, 177, 91, 0, 255, 106, 211, 0, 255, 64, 106, 0, 255, 247, 186, 0, 255, 216, 84, 0, 255, 211, 126, 0, 255, 121, 149, 0, 255, 134, 86, 0, 255, 241, 80, 0, 255, 185, 18, 0, 255, 180, 87, 0, 255, 229, 100, 0, 255, 65, 140, 0, 255, 136, 80, 0, 255, 116, 247, 0, 255, 122, 214, 0, 255, 238, 183, 0, 255, 143, 189, 0, 255, 9, 0, 0, 255, 185, 112, 0, 255, 247, 94, 0, 255, 52, 46, 0, 255, 14, 21, 0, 255, 226, 228, 0, 255, 219, 134, 0, 255, 73, 181, 0, 255, 27, 117, 0, 255, 133, 153, 0, 255, 17, 113, 0, 255, 21, 190, 0, 255, 118, 80, 0, 255, 91, 29, 0, 255, 112, 194, 0, 255, 38, 215, 0, 255, 164, 80, 0, 255, 169, 76, 0, 255, 131, 218, 0, 255, 106, 197, 0, 255, 174, 64, 0, 255, 93, 154, 0, 255, 157, 110, 0, 255, 169, 190, 0, 255, 22, 176, 0, 255, 123, 124, 0, 255, 8, 214, 0, 255, 107, 221, 0, 255, 1, 3, 0, 255, 71, 15, 0, 255, 106, 15, 0, 255, 50, 201, 0, 255, 102, 59, 0, 255, 126, 121, 0, 255, 120, 17, 0, 255, 82, 24, 0, 255, 107, 133, 0, 255, 152, 137, 0, 255, 171, 200, 0, 255, 251, 239, 0, 255, 135, 143, 0, 255, 222, 219, 0, 255, 183, 128, 0, 255, 228, 34, 0, 255, 217, 125, 0, 255, 0, 111, 0, 255, 46, 166, 0, 255, 94, 87, 0, 255, 252, 146, 0, 255, 92, 177, 0, 255, 137, 3, 0, 255, 44, 253, 0, 255, 60, 46, 0, 255, 160, 179, 0, 255, 141, 188, 0, 255, 213, 83, 0, 255, 62, 221, 0, 255, 150, 246, 0, 255, 67, 172, 0, 255, 179, 162, 0, 255, 144, 211, 0, 255, 235, 32, 0, 255, 6, 65, 0, 255, 196, 109, 0, 255, 17, 101, 0, 255, 221, 17, 0, 255, 122, 137, 0, 255, 87, 209, 0, 255, 149, 48, 0, 255, 4, 99, 0, 255, 183, 187, 0, 255, 82, 23, 0, 255, 61, 200, 0, 255, 73, 98, 0, 255, 81, 213, 0, 255, 248, 217, 0, 255, 125, 199, 0, 255, 5, 28, 0, 255, 254, 145, 0, 255, 38, 34, 0, 255, 163, 188, 0, 255, 238, 208, 0, 255, 162, 138, 0, 255, 93, 35, 0, 255, 94, 5, 0, 255, 135, 14, 0, 255, 103, 45, 0, 255, 169, 230, 0, 255, 159, 2, 0, 255, 146, 170, 0, 255, 47, 240, 0, 255, 78, 173, 0, 255, 104, 70, 0, 255, 12, 77, 0, 255, 213, 153, 0, 255, 184, 60, 0, 255, 15, 191, 0, 255, 171, 118, 0, 255, 146, 159, 0, 255, 37, 207, 0, 255, 144, 235, 0, 255, 9, 228, 0, 255, 133, 182, 0, 255, 237, 214, 0, 255, 119, 168, 0, 255, 123, 12, 0, 255, 93, 179, 0, 255, 156, 64, 0, 255, 56, 158, 0, 255, 124, 206, 0, 255, 103, 58, 0, 255, 229, 28, 0, 255, 52, 242, 0, 255, 204, 25, 0, 255, 194, 132, 0, 255, 211, 204, 0, 255, 67, 83, 0, 255, 62, 23, 0, 255, 29, 183, 0, 255, 202, 111, 0, 255, 92, 157, 0, 255, 38, 127, 0, 255, 243, 246, 0, 255, 131, 196, 0, 255, 235, 227, 0, 255, 17, 15, 0, 255, 0, 234, 0, 255, 206, 194, 0, 255, 89, 69, 0, 255, 193, 36, 0, 255, 68, 133, 0, 255, 223, 194, 0, 255, 111, 3, 0, 255, 5, 192, 0, 255, 233, 38, 0, 255, 192, 98, 0, 255, 90, 34, 0, 255, 119, 153, 0, 255, 34, 21, 0, 255, 205, 217, 0, 255, 216, 193, 0, 255, 224, 216, 0, 255, 31, 151, 0, 255, 184, 147, 0, 255, 1, 203, 0, 255, 21, 172, 0, 255, 0, 132, 0, 255, 155, 187, 0, 255, 121, 68, 0, 255, 208, 61, 0, 255, 176, 39, 0, 255, 160, 14, 0, 255, 209, 149, 0, 255, 82, 12, 0, 255, 101, 99, 0, 255, 176, 159, 0, 255, 245, 84, 0, 255, 47, 0, 0, 255, 214, 105, 0, 255, 164, 73, 0, 255, 147, 242, 0, 255, 167, 108, 0, 255, 146, 43, 0, 255, 208, 131, 0, 255, 30, 232, 0, 255, 22, 181, 0, 255, 60, 110, 0, 255, 58, 73, 0, 255, 251, 49, 0, 255, 159, 42, 0, 255, 113, 24, 0, 255, 120, 18, 0, 255, 172, 25, 0, 255, 141, 129, 0, 255, 57, 107, 0, 255, 51, 43, 0, 255, 229, 82, 0, 255, 240, 93, 0, 255, 202, 229, 0, 255, 118, 57, 0, 255, 127, 57, 0, 255, 239, 232, 0, 255, 221, 169, 0, 255, 184, 112, 0, 255, 168, 210, 0, 255, 128, 162, 0, 255, 95, 84, 0, 255, 156, 98, 0, 255, 107, 102, 0, 255, 71, 23, 0, 255, 42, 40, 0, 255, 12, 111, 0, 255, 139, 189, 0, 255, 71, 154, 0, 255, 209, 174, 0, 255, 22, 37, 0, 255, 89, 65, 0, 255, 216, 63, 0, 255, 113, 190, 0, 255, 40, 43, 0, 255, 179, 68, 0, 255, 115, 152, 0, 255, 193, 155, 0, 255, 93, 21, 0, 255, 176, 87, 0, 255, 33, 101, 0, 255, 60, 28, 0, 255, 210, 132, 0, 255, 48, 58, 0, 255, 17, 158, 0, 255, 49, 226, 0, 255, 175, 74, 0, 255, 3, 215, 0, 255, 183, 21, 0, 255, 174, 37, 0, 255, 100, 14, 0, 255, 110, 96, 0, 255, 79, 100, 0, 255, 253, 23, 0, 255, 214, 128, 0, 255, 143, 208, 0, 255, 223, 159, 0, 255, 131, 254, 0, 255, 22, 236, 0, 255, 220, 21, 0, 255, 67, 169, 0, 255, 95, 157, 0, 255, 110, 53, 0, 255, 13, 9, 0, 255, 87, 73, 0, 255, 205, 42, 0, 255, 176, 211, 0, 255, 244, 144, 0, 255, 175, 233, 0, 255, 217, 146, 0, 255, 242, 85, 0, 255, 142, 147, 0, 255, 88, 69, 0, 255, 209, 162, 0, 255, 170, 100, 0, 255, 221, 225, 0, 255, 173, 7, 0, 255, 227, 81, 0, 255, 7, 221, 0, 255, 227, 154, 0, 255, 162, 169, 0, 255, 22, 29, 0, 255, 22, 72, 0, 255, 230, 128, 0, 255, 118, 203, 0, 255, 207, 175, 0, 255, 239, 104, 0, 255, 180, 249, 0, 255, 113, 43, 0, 255, 224, 210, 0, 255, 215, 12, 0, 255, 87, 21, 0, 255, 202, 188, 0, 255, 117, 240, 0, 255, 190, 5, 0, 255, 174, 243, 0, 255, 252, 23, 0, 255, 4, 150, 0, 255, 147, 97, 0, 255, 74, 175, 0, 255, 107, 70, 0, 255, 149, 176, 0, 255, 18, 194, 0, 255, 0, 37, 0, 255, 115, 118, 0, 255, 233, 47, 0, 255, 157, 103, 0, 255, 215, 105, 0, 255, 3, 139, 0, 255, 82, 117, 0, 255, 61, 110, 0, 255, 83, 107, 0, 255, 32, 247, 0, 255, 18, 128, 0, 255, 93, 113, 0, 255, 2, 155, 0, 255, 96, 123, 0, 255, 155, 99, 0, 255, 147, 207, 0, 255, 47, 83, 0, 255, 9, 217, 0, 255, 196, 152, 0, 255, 160, 46, 0, 255, 185, 9, 0, 255, 37, 23, 0, 255, 114, 185, 0, 255, 134, 71, 0, 255, 149, 162, 0, 255, 254, 36, 0, 255, 9, 77, 0, 255, 244, 234, 0, 255, 168, 36, 0, 255, 221, 230, 0, 255, 66, 62, 0, 255, 29, 164, 0, 255, 191, 114, 0, 255, 46, 126, 0, 255, 65, 106, 0, 255, 8, 54, 0, 255, 170, 52, 0, 255, 89, 146, 0, 255, 199, 229, 0, 255, 237, 209, 0, 255, 77, 238, 0, 255, 37, 19, 0, 255, 146, 133, 0, 255, 140, 62, 0, 255, 75, 16, 0, 255, 23, 226, 0, 255, 247, 146, 0, 255, 18, 207, 0, 255, 80, 17, 0, 255, 163, 167, 0, 255, 81, 31, 0, 255, 139, 159, 0, 255, 29, 84, 0, 255, 34, 254, 0, 255, 129, 180, 0, 255, 223, 57, 0, 255, 32, 196, 0, 255, 153, 107, 0, 255, 83, 78, 0, 255, 77, 17, 0, 255, 22, 1, 0, 255, 189, 25, 0, 255, 114, 163, 0, 255, 186, 121, 0, 255, 129, 95, 0, 255, 214, 156, 0, 255, 151, 250, 0, 255, 5, 145, 0, 255, 188, 22, 0, 255, 201, 131, 0, 255, 47, 214, 0, 255, 0, 200, 0, 255, 1, 180, 0, 255, 131, 159, 0, 255, 191, 191, 0, 255, 148, 152, 0, 255, 112, 181, 0, 255, 238, 89, 0, 255, 205, 208, 0, 255, 202, 67, 0, 255, 101, 25, 0, 255, 177, 91, 0, 255, 38, 113, 0, 255, 128, 79, 0, 255, 133, 86, 0, 255, 183, 82, 0, 255, 10, 35, 0, 255, 114, 228, 0, 255, 63, 23, 0, 255, 115, 167, 0, 255, 11, 229, 0, 255, 70, 65, 0, 255, 173, 80, 0, 255, 227, 141, 0, 255, 5, 174, 0, 255, 53, 254, 0, 255, 243, 1, 0, 255, 173, 98, 0, 255, 126, 220, 0, 255, 186, 63, 0, 255, 144, 55, 0, 255, 65, 5, 0, 255, 221, 237, 0, 255, 161, 75, 0, 255, 153, 163, 0, 255, 30, 65, 0, 255, 116, 57, 0, 255, 68, 187, 0, 255, 122, 107, 0, 255, 177, 3, 0, 255, 16, 163, 0, 255, 7, 180, 0, 255, 183, 63, 0, 255, 32, 132, 0, 255, 53, 119, 0, 255, 93, 36, 0, 255, 0, 135, 0, 255, 175, 156, 0, 255, 212, 190, 0, 255, 13, 193, 0, 255, 243, 18, 0, 255, 135, 39, 0, 255, 247, 105, 0, 255, 16, 106, 0, 255, 153, 158, 0, 255, 153, 66, 0, 255, 40, 57, 0, 255, 104, 205, 0, 255, 122, 232, 0, 255, 181, 202, 0, 255, 163, 103, 0, 255, 116, 240, 0, 255, 191, 90, 0, 255, 37, 194, 0, 255, 5, 141, 0, 255, 124, 39, 0, 255, 110, 143, 0, 255, 224, 90, 0, 255, 168, 159, 0, 255, 135, 217, 0, 255, 33, 211, 0, 255, 170, 131, 0, 255, 157, 107, 0, 255, 240, 54, 0, 255, 49, 153, 0, 255, 156, 34, 0, 255, 123, 23, 0, 255, 190, 143, 0, 255, 74, 250, 0, 255, 253, 134, 0, 255, 59, 150, 0, 255, 250, 159, 0, 255, 204, 217, 0, 255, 228, 175, 0, 255, 189, 63, 0, 255, 2, 94, 0, 255, 19, 35, 0, 255, 154, 148, 0, 255, 58, 27, 0, 255, 96, 60, 0, 255, 92, 72, 0, 255, 159, 189, 0, 255, 18, 115, 0, 255, 51, 246, 0, 255, 228, 140, 0, 255, 85, 71, 0, 255, 247, 84, 0, 255, 154, 112, 0, 255, 135, 88, 0, 255, 74, 129, 0, 255, 236, 1, 0, 255, 158, 10, 0, 255, 173, 24, 0, 255, 96, 108, 0, 255, 177, 148, 0, 255, 201, 52, 0, 255, 63, 130, 0, 255, 189, 30, 0, 255, 129, 239, 0, 255, 87, 127, 0, 255, 124, 5, 0, 255, 42, 60, 0, 255, 138, 16, 0, 255, 148, 230, 0, 255, 67, 104, 0, 255, 136, 169, 0, 255, 145, 165, 0, 255, 15, 20, 0, 255, 125, 64, 0, 255, 226, 103, 0, 255, 82, 118, 0, 255, 51, 157, 0, 255, 243, 112, 0, 255, 207, 141, 0, 255, 21, 182, 0, 255, 38, 158, 0, 255, 211, 227, 0, 255, 247, 82, 0, 255, 141, 127, 0, 255, 143, 127, 0, 255, 27, 174, 0, 255, 112, 1, 0, 255, 29, 206, 0, 255, 248, 144, 0, 255, 235, 15, 0, 255, 145, 91, 0, 255, 187, 38, 0, 255, 201, 15, 0, 255, 100, 148, 0, 255, 20, 87, 0, 255, 170, 203, 0, 255, 213, 66, 0, 255, 213, 247, 0, 255, 33, 211, 0, 255, 212, 16, 0, 255, 109, 8, 0, 255, 118, 182, 0, 255, 200, 66, 0, 255, 47, 14, 0, 255, 112, 78, 0, 255, 185, 153, 0, 255, 23, 161, 0, 255, 13, 184, 0, 255, 17, 90, 0, 255, 109, 19, 0, 255, 144, 77, 0, 255, 112, 41, 0, 255, 27, 2, 0, 255, 141, 125, 0, 255, 219, 142, 0, 255, 98, 152, 0, 255, 178, 162, 0, 255, 198, 165, 0, 255, 97, 246, 0, 255, 81, 216, 0, 255, 233, 51, 0, 255, 98, 214, 0, 255, 163, 112, 0, 255, 14, 252, 0, 255, 142, 63, 0, 255, 101, 205, 0, 255, 3, 201, 0, 255, 38, 74, 0, 255, 15, 178, 0, 255, 69, 209, 0, 255, 104, 28, 0, 255, 21, 236, 0, 255, 3, 209, 0, 255, 227, 210, 0, 255, 180, 136, 0, 255, 190, 243, 0, 255, 225, 45, 0, 255, 35, 128, 0, 255, 6, 155, 0, 255, 150, 29, 0, 255, 81, 199, 0, 255, 153, 216, 0, 255, 28, 205, 0, 255, 167, 8, 0, 255, 159, 169, 0, 255, 10, 133, 0, 255, 71, 182, 0, 255, 104, 109, 0, 255, 221, 231, 0, 255, 85, 198, 0, 255, 51, 56, 0, 255, 99, 137, 0, 255, 195, 88, 0, 255, 82, 192, 0, 255, 179, 209, 0, 255, 5, 80, 0, 255, 95, 189, 0, 255, 85, 201, 0, 255, 91, 12, 0, 255, 9, 67, 0, 255, 100, 221, 0, 255, 196, 134, 0, 255, 0, 112, 0, 255, 108, 198, 0, 255, 174, 214, 0, 255, 188, 222, 0, 255, 40, 11, 0, 255, 41, 65, 0, 255, 242, 152, 0, 255, 131, 127, 0, 255, 234, 21, 0, 255, 90, 183, 0, 255, 164, 90, 0, 255, 223, 134, 0, 255, 101, 210, 0, 255, 175, 52, 0, 255, 254, 187, 0, 255, 51, 253, 0, 255, 25, 131, 0, 255, 146, 122, 0, 255, 40, 160, 0, 255, 189, 62, 0, 255, 158, 136, 0, 255, 227, 199, 0, 255, 32, 168, 0, 255, 30, 86, 0, 255, 122, 206, 0, 255, 144, 245, 0, 255, 248, 187, 0, 255, 119, 227, 0, 255, 192, 176, 0, 255, 124, 6, 0, 255, 27, 6, 0, 255, 163, 204, 0, 255, 32, 217, 0, 255, 136, 146, 0, 255, 50, 87, 0, 255, 110, 237, 0, 255, 243, 106, 0, 255, 219, 75, 0, 255, 95, 223, 0, 255, 68, 137, 0, 255, 77, 99, 0, 255, 54, 16, 0, 255, 135, 138, 0, 255, 184, 208, 0, 255, 128, 159, 0, 255, 87, 161, 0, 255, 200, 217, 0, 255, 209, 51, 0, 255, 235, 106, 0, 255, 155, 200, 0, 255, 33, 80, 0, 255, 218, 216, 0, 255, 50, 52, 0, 255, 75, 137, 0, 255, 13, 114, 0, 255, 45, 7, 0, 255, 183, 137, 0, 255, 45, 65, 0, 255, 236, 246, 0, 255, 3, 122, 0, 255, 84, 41, 0, 255, 77, 114, 0, 255, 101, 214, 0, 255, 191, 63, 0, 255, 149, 79, 0, 255, 38, 6, 0, 255, 36, 134, 0, 255, 122, 228, 0, 255, 72, 166, 0, 255, 54, 133, 0, 255, 229, 169, 0, 255, 200, 112, 0, 255, 183, 142, 0, 255, 72, 52, 0, 255, 73, 195, 0, 255, 27, 21, 0, 255, 250, 71, 0, 255, 94, 254, 0, 255, 137, 236, 0, 255, 14, 93, 0, 255, 133, 153, 0, 255, 105, 80, 0, 255, 230, 42, 0, 255, 222, 76, 0, 255, 199, 2, 0, 255, 16, 96, 0, 255, 201, 141, 0, 255, 197, 99, 0, 255, 249, 190, 0, 255, 120, 87, 0, 255, 25, 46, 0, 255, 219, 224, 0, 255, 175, 159, 0, 255, 253, 223, 0, 255, 18, 92, 0, 255, 93, 44, 0, 255, 156, 234, 0, 255, 141, 118, 0, 255, 178, 71, 0, 255, 84, 36, 0, 255, 239, 152, 0, 255, 140, 112, 0, 255, 49, 248, 0, 255, 15, 97, 0, 255, 175, 223, 0, 255, 249, 139, 0, 255, 129, 119, 0, 255, 242, 2, 0, 255, 85, 186, 0, 255, 26, 21, 0, 255, 236, 70, 0, 255, 187, 225, 0, 255, 128, 240, 0, 255, 135, 135, 0, 255, 196, 218, 0, 255, 54, 21, 0, 255, 249, 0, 0, 255, 224, 133, 0, 255, 175, 179, 0, 255, 176, 254, 0, 255, 151, 200, 0, 255, 205, 190, 0, 255, 201, 60, 0, 255, 2, 124, 0, 255, 66, 52, 0, 255, 1, 69, 0, 255, 85, 30, 0, 255, 55, 131, 0, 255, 8, 140, 0, 255, 82, 151, 0, 255, 12, 115, 0, 255, 128, 213, 0, 255, 45, 82, 0, 255, 181, 103, 0, 255, 176, 177, 0, 255, 58, 162, 0, 255, 19, 128, 0, 255, 48, 174, 0, 255, 110, 37, 0, 255, 97, 222, 0, 255, 192, 173, 0, 255, 236, 85, 0, 255, 116, 147, 0, 255, 174, 206, 0, 255, 84, 68, 0, 255, 38, 79, 0, 255, 210, 204, 0, 255, 142, 173, 0, 255, 145, 101, 0, 255, 16, 205, 0, 255, 91, 173, 0, 255, 120, 27, 0, 255, 155, 105, 0, 255, 53, 179, 0, 255, 142, 68, 0, 255, 110, 97, 0, 255, 83, 88, 0, 255, 81, 67, 0, 255, 103, 96, 0, 255, 13, 162, 0, 255, 59, 190, 0, 255, 159, 180, 0, 255, 233, 217, 0, 255, 186, 151, 0, 255, 189, 177, 0, 255, 254, 81, 0, 255, 197, 154, 0, 255, 40, 110, 0, 255, 85, 123, 0, 255, 201, 228, 0, 255, 44, 160, 0, 255, 131, 188, 0, 255, 64, 2, 0, 255, 237, 32, 0, 255, 122, 58, 0, 255, 235, 18, 0, 255, 164, 69, 0, 255, 194, 229, 0, 255, 32, 167, 0, 255, 99, 153, 0, 255, 124, 164, 0, 255, 142, 37, 0, 255, 142, 180, 0, 255, 37, 175, 0, 255, 96, 135, 0, 255, 58, 171, 0, 255, 148, 179, 0, 255, 49, 204, 0, 255, 68, 170, 0, 255, 251, 41, 0, 255, 52, 244, 0, 255, 227, 254, 0, 255, 165, 41, 0, 255, 28, 250, 0, 255, 226, 133, 0, 255, 236, 56, 0, 255, 64, 157, 0, 255, 47, 209, 0, 255, 52, 7, 0, 255, 89, 139, 0, 255, 128, 158, 0, 255, 60, 68, 0, 255, 91, 246, 0, 255, 235, 54, 0, 255, 64, 132, 0, 255, 157, 130, 0, 255, 236, 117, 0, 255, 211, 58, 0, 255, 30, 0, 0, 255, 61, 189, 0, 255, 217, 42, 0, 255, 128, 68, 0, 255, 179, 8, 0, 255, 182, 196, 0, 255, 62, 196, 0, 255, 107, 100, 0, 255, 16, 54, 0, 255, 162, 157, 0, 255, 228, 87, 0, 255, 81, 227, 0, 255, 10, 77, 0, 255, 51, 138, 0, 255, 15, 191, 0, 255, 199, 165, 0, 255, 178, 141, 0, 255, 126, 51, 0, 255, 15, 17, 0, 255, 157, 139, 0, 255, 179, 131, 0, 255, 76, 94, 0, 255, 130, 12, 0, 255, 62, 158, 0, 255, 145, 15, 0, 255, 41, 227, 0, 255, 200, 119, 0, 255, 180, 187, 0, 255, 161, 204, 0, 255, 248, 192, 0, 255, 57, 85, 0, 255, 239, 204, 0, 255, 86, 236, 0, 255, 217, 236, 0, 255, 141, 108, 0, 255, 108, 197, 0, 255, 129, 168, 0, 255, 156, 124, 0, 255, 118, 208, 0, 255, 58, 246, 0, 255, 94, 35, 0, 255, 250, 108, 0, 255, 111, 31, 0, 255, 57, 220, 0, 255, 247, 38, 0, 255, 108, 161, 0, 255, 189, 69, 0, 255, 39, 39, 0, 255, 240, 188, 0, 255, 24, 57, 0, 255, 24, 58, 0, 255, 113, 9, 0, 255, 90, 138, 0, 255, 241, 60, 0, 255, 211, 20, 0, 255, 77, 149, 0, 255, 185, 24, 0, 255, 59, 224, 0, 255, 253, 242, 0, 255, 28, 131, 0, 255, 175, 87, 0, 255, 115, 187, 0, 255, 222, 106, 0, 255, 114, 69, 0, 255, 163, 75, 0, 255, 221, 18, 0, 255, 87, 59, 0, 255, 109, 94, 0, 255, 64, 217, 0, 255, 234, 28, 0, 255, 196, 80, 0, 255, 31, 236, 0, 255, 1, 25, 0, 255, 225, 132, 0, 255, 102, 43, 0, 255, 106, 169, 0, 255, 19, 218, 0, 255, 154, 72, 0, 255, 92, 174, 0, 255, 69, 48, 0, 255, 133, 64, 0, 255, 17, 51, 0, 255, 206, 231, 0, 255, 253, 39, 0, 255, 134, 89, 0, 255, 186, 107, 0, 255, 134, 219, 0, 255, 153, 147, 0, 255, 131, 11, 0, 255, 183, 165, 0, 255, 148, 46, 0, 255, 62, 63, 0, 255, 37, 243, 0, 255, 142, 172, 0, 255, 219, 20, 0, 255, 133, 243, 0, 255, 50, 46, 0, 255, 17, 42, 0, 255, 245, 86, 0, 255, 75, 125, 0, 255, 132, 105, 0, 255, 187, 182, 0, 255, 89, 90, 0, 255, 247, 237, 0, 255, 210, 114, 0, 255, 236, 48, 0, 255, 32, 206, 0, 255, 178, 163, 0, 255, 55, 162, 0, 255, 10, 196, 0, 255, 45, 70, 0, 255, 164, 185, 0, 255, 33, 12, 0, 255, 53, 90, 0, 255, 139, 147, 0, 255, 158, 62, 0, 255, 228, 35, 0, 255, 89, 191, 0, 255, 54, 61, 0, 255, 248, 158, 0, 255, 213, 39, 0, 255, 90, 218, 0, 255, 189, 22, 0, 255, 72, 70, 0, 255, 169, 242, 0, 255, 162, 190, 0, 255, 228, 63, 0, 255, 216, 251, 0, 255, 8, 113, 0, 255, 183, 223, 0, 255, 210, 43, 0, 255, 140, 215, 0, 255, 74, 75, 0, 255, 41, 162, 0, 255, 175, 128, 0, 255, 120, 62, 0, 255, 90, 90, 0, 255, 176, 32, 0, 255, 212, 164, 0, 255, 241, 134, 0, 255, 161, 68, 0, 255, 99, 221, 0, 255, 172, 61, 0, 255, 173, 155, 0, 255, 32, 84, 0, 255, 254, 175, 0, 255, 79, 242, 0, 255, 250, 68, 0, 255, 35, 168, 0, 255, 93, 161, 0, 255, 59, 236, 0, 255, 55, 21, 0, 255, 9, 193, 0, 255, 160, 4, 0, 255, 6, 220, 0, 255, 176, 184, 0, 255, 2, 141, 0, 255, 127, 174, 0, 255, 47, 4, 0, 255, 21, 176, 0, 255, 48, 53, 0, 255, 178, 110, 0, 255, 229, 154, 0, 255, 34, 87, 0, 255, 92, 184, 0, 255, 79, 231, 0, 255, 17, 140, 0, 255, 207, 196, 0, 255, 32, 120, 0, 255, 211, 154, 0, 255, 0, 198, 0, 255, 170, 133, 0, 255, 230, 14, 0, 255, 146, 193, 0, 255, 82, 226, 0, 255, 200, 142, 0, 255, 178, 92, 0, 255, 73, 152, 0, 255, 87, 199, 0, 255, 183, 28, 0, 255, 115, 98, 0, 255, 75, 52, 0, 255, 193, 232, 0, 255, 34, 0, 0, 255, 230, 225, 0, 255, 251, 161, 0, 255, 108, 164, 0, 255, 114, 203, 0, 255, 139, 107, 0, 255, 217, 8, 0, 255, 156, 205, 0, 255, 93, 85, 0, 255, 232, 162, 0, 255, 241, 161, 0, 255, 78, 226, 0, 255, 149, 52, 0, 255, 114, 102, 0, 255, 204, 203, 0, 255, 15, 92, 0, 255, 88, 224, 0, 255, 203, 126, 0, 255, 9, 130, 0, 255, 217, 170, 0, 255, 177, 5, 0, 255, 111, 152, 0, 255, 185, 135, 0, 255, 133, 196, 0, 255, 23, 11, 0, 255, 142, 157, 0, 255, 138, 210, 0, 255, 183, 165, 0, 255, 208, 117, 0, 255, 147, 117, 0, 255, 73, 112, 0, 255, 94, 112, 0, 255, 203, 53, 0, 255, 246, 72, 0, 255, 9, 168, 0, 255, 167, 144, 0, 255, 253, 216, 0, 255, 92, 33, 0, 255, 232, 166, 0, 255, 220, 169, 0, 255, 88, 197, 0, 255, 115, 254, 0, 255, 209, 128, 0, 255, 32, 10, 0, 255, 116, 17, 0, 255, 32, 28, 0, 255, 220, 202, 0, 255, 207, 165, 0, 255, 136, 89, 0, 255, 183, 44, 0, 255, 209, 117, 0, 255, 106, 182, 0, 255, 164, 182, 0, 255, 78, 186, 0, 255, 2, 34, 0, 255, 148, 159, 0, 255, 160, 85, 0, 255, 12, 132, 0, 255, 146, 247, 0, 255, 3, 239, 0, 255, 188, 83, 0, 255, 167, 248, 0, 255, 203, 227, 0, 255, 96, 218, 0, 255, 150, 8, 0, 255, 147, 188, 0, 255, 8, 64, 0, 255, 117, 233, 0, 255, 176, 156, 0, 255, 21, 140, 0, 255, 62, 121, 0, 255, 1, 185, 0, 255, 226, 111, 0, 255, 172, 119, 0, 255, 150, 252, 0, 255, 55, 207, 0, 255, 129, 156, 0, 255, 129, 253, 0, 255, 79, 201, 0, 255, 243, 66, 0, 255, 29, 5, 0, 255, 42, 30, 0, 255, 248, 245, 0, 255, 210, 138, 0, 255, 185, 104, 0, 255, 209, 215, 0, 255, 62, 181, 0, 255, 156, 72, 0, 255, 190, 164, 0, 255, 120, 107, 0, 255, 240, 75, 0, 255, 44, 67, 0, 255, 214, 217, 0, 255, 75, 74, 0, 255, 171, 150, 0, 255, 189, 30, 0, 255, 107, 55, 0, 255, 45, 80, 0, 255, 144, 69, 0, 255, 60, 123, 0, 255, 240, 167, 0, 255, 28, 152, 0, 255, 244, 213, 0, 255, 171, 92, 0, 255, 214, 5, 0, 255, 205, 15, 0, 255, 85, 56, 0, 255, 104, 219, 0, 255, 108, 21, 0, 255, 114, 156, 0, 255, 220, 210, 0, 255, 110, 248, 0, 255, 106, 76, 0, 255, 93, 175, 0, 255, 122, 244, 0, 255, 84, 130, 0, 255, 3, 161, 0, 255, 60, 54, 0, 255, 197, 176, 0, 255, 90, 6, 0, 255, 186, 242, 0, 255, 186, 11, 0, 255, 53, 93, 0, 255, 254, 19, 0, 255, 20, 104, 0, 255, 203, 238, 0, 255, 240, 182, 0, 255, 212, 52, 0, 255, 204, 75, 0, 255, 228, 185, 0, 255, 252, 84, 0, 255, 229, 226, 0, 255, 175, 57, 0, 255, 97, 35, 0, 255, 183, 5, 0, 255, 120, 125, 0, 255, 225, 163, 0, 255, 58, 26, 0, 255, 90, 121, 0, 255, 36, 180, 0, 255, 138, 224, 0, 255, 213, 94, 0, 255, 166, 200, 0, 255, 25, 40, 0, 255, 120, 73, 0, 255, 242, 141, 0, 255, 18, 177, 0, 255, 17, 64, 0, 255, 208, 195, 0, 255, 136, 219, 0, 255, 122, 143, 0, 255, 195, 174, 0, 255, 162, 207, 0, 255, 84, 175, 0, 255, 108, 191, 0, 255, 112, 54, 0, 255, 91, 242, 0, 255, 16, 86, 0, 255, 49, 54, 0, 255, 92, 121, 0, 255, 5, 95, 0, 255, 188, 56, 0, 255, 6, 210, 0, 255, 225, 234, 0, 255, 113, 20, 0, 255, 195, 160, 0, 255, 146, 89, 0, 255, 195, 136, 0, 255, 137, 78, 0, 255, 112, 62, 0, 255, 80, 141, 0, 255, 200, 27, 0, 255, 154, 174, 0, 255, 100, 50, 0, 255, 115, 213, 0, 255, 176, 80, 0, 255, 113, 38, 0, 255, 0, 104, 0, 255, 201, 220, 0, 255, 123, 254, 0, 255, 191, 99, 0, 255, 61, 16, 0, 255, 83, 43, 0, 255, 144, 171, 0, 255, 36, 191, 0, 255, 3, 223, 0, 255, 16, 28, 0, 255, 136, 15, 0, 255, 1, 141, 0, 255, 84, 42, 0, 255, 109, 5, 0, 255, 233, 24, 0, 255, 196, 246, 0, 255, 122, 197, 0, 255, 152, 138, 0, 255, 81, 188, 0, 255, 179, 170, 0, 255, 224, 116, 0, 255, 239, 101, 0, 255, 164, 50, 0, 255, 199, 91, 0, 255, 15, 54, 0, 255, 48, 175, 0, 255, 63, 18, 0, 255, 238, 190, 0, 255, 152, 121, 0, 255, 239, 195, 0, 255, 107, 90, 0, 255, 186, 70, 0, 255, 188, 17, 0, 255, 36, 92, 0, 255, 57, 90, 0, 255, 167, 157, 0, 255, 204, 39, 0, 255, 198, 213, 0, 255, 55, 124, 0, 255, 150, 244, 0, 255, 18, 165, 0, 255, 2, 204, 0, 255, 154, 1, 0, 255, 15, 12, 0, 255, 172, 244, 0, 255, 203, 153, 0, 255, 209, 9, 0, 255, 198, 185, 0, 255, 127, 42, 0, 255, 58, 86, 0, 255, 168, 138, 0, 255, 135, 188, 0, 255, 195, 122, 0, 255, 56, 101, 0, 255, 129, 243, 0, 255, 169, 232, 0, 255, 8, 63, 0, 255, 229, 164, 0, 255, 134, 166, 0, 255, 4, 206, 0, 255, 196, 20, 0, 255, 236, 185, 0, 255, 240, 112, 0, 255, 142, 80, 0, 255, 196, 184, 0, 255, 213, 87, 0, 255, 144, 136, 0, 255, 109, 21, 0, 255, 201, 205, 0, 255, 87, 114, 0, 255, 228, 29, 0, 255, 72, 11, 0, 255, 224, 191, 0, 255, 175, 150, 0, 255, 242, 120, 0, 255, 58, 56, 0, 255, 186, 131, 0, 255, 67, 186, 0, 255, 246, 59, 0, 255, 65, 56, 0, 255, 18, 55, 0, 255, 167, 74, 0, 255, 214, 227, 0, 255, 52, 9, 0, 255, 146, 134, 0, 255, 185, 137, 0, 255, 14, 223, 0, 255, 216, 168, 0, 255, 206, 254, 0, 255, 20, 142, 0, 255, 79, 161, 0, 255, 51, 247, 0, 255, 61, 133, 0, 255, 99, 44, 0, 255, 146, 215, 0, 255, 10, 148, 0, 255, 246, 226, 0, 255, 173, 132, 0, 255, 190, 251, 0, 255, 138, 7, 0, 255, 139, 112, 0, 255, 241, 230, 0, 255, 196, 0, 0, 255, 249, 55, 0, 255, 94, 69, 0, 255, 184, 134, 0, 255, 165, 57, 0, 255, 220, 129, 0, 255, 39, 106, 0, 255, 206, 220, 0, 255, 63, 137, 0, 255, 193, 171, 0, 255, 40, 86, 0, 255, 197, 151, 0, 255, 121, 34, 0, 255, 33, 218, 0, 255, 46, 130, 0, 255, 135, 118, 0, 255, 55, 17, 0, 255, 205, 159, 0, 255, 2, 8, 0, 255, 12, 49, 0, 255, 36, 209, 0, 255, 46, 26, 0, 255, 246, 106, 0, 255, 0, 105, 0, 255, 154, 49, 0, 255, 0, 64, 0, 255, 235, 122, 0, 255, 137, 99, 0, 255, 87, 94, 0, 255, 20, 245, 0, 255, 113, 121, 0, 255, 148, 200, 0, 255, 40, 123, 0, 255, 70, 107, 0, 255, 242, 250, 0, 255, 167, 138, 0, 255, 27, 223, 0, 255, 25, 158, 0, 255, 196, 89, 0, 255, 252, 47, 0, 255, 223, 43, 0, 255, 180, 180, 0, 255, 185, 51, 0, 255, 183, 230, 0, 255, 198, 104, 0, 255, 16, 229, 0, 255, 138, 154, 0, 255, 197, 35, 0, 255, 204, 100, 0, 255, 203, 170, 0, 255, 213, 34, 0, 255, 39, 187, 0, 255, 187, 135, 0, 255, 118, 214, 0, 255, 183, 185, 0, 255, 135, 35, 0, 255, 179, 165, 0, 255, 60, 175, 0, 255, 38, 186, 0, 255, 62, 176, 0, 255, 57, 182, 0, 255, 94, 252, 0, 255, 218, 170, 0, 255, 202, 60, 0, 255, 141, 163, 0, 255, 156, 179, 0, 255, 234, 247, 0, 255, 36, 57, 0, 255, 5, 35, 0, 255, 20, 168, 0, 255, 220, 63, 0, 255, 13, 214, 0, 255, 180, 192, 0, 255, 9, 217, 0, 255, 4, 88, 0, 255, 207, 55, 0, 255, 227, 243, 0, 255, 13, 26, 0, 255, 17, 118, 0, 255, 6, 222, 0, 255, 124, 74, 0, 255, 192, 249, 0, 255, 191, 236, 0, 255, 161, 144, 0, 255, 168, 26, 0, 255, 230, 158, 0, 255, 134, 159, 0, 255, 141, 240, 0, 255, 108, 34, 0, 255, 231, 160, 0, 255, 238, 174, 0, 255, 199, 13, 0, 255, 130, 13, 0, 255, 154, 6, 0, 255, 133, 148, 0, 255, 161, 32, 0, 255, 28, 139, 0, 255, 28, 43, 0, 255, 0, 13, 0, 255, 185, 11, 0, 255, 72, 118, 0, 255, 113, 15, 0, 255, 22, 48, 0, 255, 101, 112, 0, 255, 40, 157, 0, 255, 238, 184, 0, 255, 118, 98, 0, 255, 91, 112, 0, 255, 175, 65, 0, 255, 150, 49, 0, 255, 90, 157, 0, 255, 53, 10, 0, 255, 143, 127, 0, 255, 108, 139, 0, 255, 227, 193, 0, 255, 86, 130, 0, 255, 202, 117, 0, 255, 214, 153, 0, 255, 171, 189, 0, 255, 34, 238, 0, 255, 66, 135, 0, 255, 55, 143, 0, 255, 155, 118, 0, 255, 193, 37, 0, 255, 177, 79, 0, 255, 89, 77, 0, 255, 173, 26, 0, 255, 120, 110, 0, 255, 81, 155, 0, 255, 151, 230, 0, 255, 10, 136, 0, 255, 128, 151, 0, 255, 113, 96, 0, 255, 239, 192, 0, 255, 227, 172, 0, 255, 68, 220, 0, 255, 110, 60, 0, 255, 43, 37, 0, 255, 196, 89, 0, 255, 15, 157, 0, 255, 201, 32, 0, 255, 237, 36, 0, 255, 18, 107, 0, 255, 222, 221, 0, 255, 153, 13, 0, 255, 236, 3, 0, 255, 46, 47, 0, 255, 182, 28, 0, 255, 46, 25, 0, 255, 113, 13, 0, 255, 224, 190, 0, 255, 96, 176, 0, 255, 223, 215, 0, 255, 64, 59, 0, 255, 22, 27, 0, 255, 186, 179, 0, 255, 32, 42, 0, 255, 59, 122, 0, 255, 236, 205, 0, 255, 176, 128, 0, 255, 174, 137, 0, 255, 90, 213, 0, 255, 132, 78, 0, 255, 179, 95, 0, 255, 186, 198, 0, 255, 176, 239, 0, 255, 12, 0, 0, 255, 70, 75, 0, 255, 250, 222, 0, 255, 47, 94, 0, 255, 196, 238, 0, 255, 24, 220, 0, 255, 44, 130, 0, 255, 36, 119, 0, 255, 118, 223, 0, 255, 169, 73, 0, 255, 166, 67, 0, 255, 237, 57, 0, 255, 245, 13, 0, 255, 210, 89, 0, 255, 32, 167, 0, 255, 1, 209, 0, 255, 173, 198, 0, 255, 137, 5, 0, 255, 53, 26, 0, 255, 87, 21, 0, 255, 225, 165, 0, 255, 202, 231, 0, 255, 200, 70, 0, 255, 75, 91, 0, 255, 228, 165, 0, 255, 231, 210, 0, 255, 41, 52, 0, 255, 21, 137, 0, 255, 234, 135, 0, 255, 153, 30, 0, 255, 236, 177, 0, 255, 28, 72, 0, 255, 80, 151, 0, 255, 74, 155, 0, 255, 74, 104, 0, 255, 240, 181, 0, 255, 90, 239, 0, 255, 47, 163, 0, 255, 222, 164, 0, 255, 107, 38, 0, 255, 41, 15, 0, 255, 22, 132, 0, 255, 64, 17, 0, 255, 75, 189, 0, 255, 220, 21, 0, 255, 114, 187, 0, 255, 147, 178, 0, 255, 206, 131, 0, 255, 1, 80, 0, 255, 19, 137, 0, 255, 199, 150, 0, 255, 246, 85, 0, 255, 0, 0, 0, 255, 55, 126, 0, 255, 221, 173, 0, 255, 63, 85, 0, 255, 139, 139, 0, 255, 62, 186, 0, 255, 179, 201, 0, 255, 99, 81, 0, 255, 156, 114, 0, 255, 48, 146, 0, 255, 67, 245, 0, 255, 210, 180, 0, 255, 191, 186, 0, 255, 101, 191, 0, 255, 128, 160, 0, 255, 34, 115, 0, 255, 152, 210, 0, 255, 186, 222, 0, 255, 14, 248, 0, 255, 114, 202, 0, 255, 14, 119, 0, 255, 28, 101, 0, 255, 157, 35, 0, 255, 245, 124, 0, 255, 198, 248, 0, 255, 120, 163, 0, 255, 42, 216, 0, 255, 180, 9, 0, 255, 94, 66, 0, 255, 186, 147, 0, 255, 129, 46, 0, 255, 81, 176, 0, 255, 130, 11, 0, 255, 60, 230, 0, 255, 86, 221, 0, 255, 185, 171, 0, 255, 144, 40, 0, 255, 163, 229, 0, 255, 129, 237, 0, 255, 67, 235, 0, 255, 225, 54, 0, 255, 139, 84, 0, 255, 167, 125, 0, 255, 83, 121, 0, 255, 140, 138, 0, 255, 77, 181, 0, 255, 25, 194, 0, 255, 119, 33, 0, 255, 97, 185, 0, 255, 202, 232, 0, 255, 232, 227, 0, 255, 202, 45, 0, 255, 195, 143, 0, 255, 243, 15, 0, 255, 3, 156, 0, 255, 189, 231, 0, 255, 71, 30, 0, 255, 180, 16, 0, 255, 60, 212, 0, 255, 99, 27, 0, 255, 248, 42, 0, 255, 235, 209, 0, 255, 186, 226, 0, 255, 44, 92, 0, 255, 206, 194, 0, 255, 28, 172, 0, 255, 89, 240, 0, 255, 85, 190, 0, 255, 216, 87, 0, 255, 223, 59, 0, 255, 134, 199, 0, 255, 211, 120, 0, 255, 145, 61, 0, 255, 126, 242, 0, 255, 37, 120, 0, 255, 133, 129, 0, 255, 185, 190, 0, 255, 26, 132, 0, 255, 5, 189, 0, 255, 211, 244, 0, 255, 179, 72, 0, 255, 60, 177, 0, 255, 235, 88, 0, 255, 34, 127, 0, 255, 243, 117, 0, 255, 127, 180, 0, 255, 100, 105, 0, 255, 73, 204, 0, 255, 0, 19, 0, 255, 69, 128, 0, 255, 65, 189, 0, 255, 150, 49, 0, 255, 171, 172, 0, 255, 246, 226, 0, 255, 201, 237, 0, 255, 98, 55, 0, 255, 0, 245, 0, 255, 130, 108, 0, 255, 205, 80, 0, 255, 22, 95, 0, 255, 136, 143, 0, 255, 180, 165, 0, 255, 26, 76, 0, 255, 34, 17, 0, 255, 24, 84, 0, 255, 199, 0, 0, 255, 102, 232, 0, 255, 105, 150, 0, 255, 249, 178, 0, 255, 109, 53, 0, 255, 207, 49, 0, 255, 192, 1, 0, 255, 221, 136, 0, 255, 164, 121, 0, 255, 15, 180, 0, 255, 173, 1, 0, 255, 178, 82, 0, 255, 26, 142, 0, 255, 119, 109, 0, 255, 120, 239, 0, 255, 124, 190, 0, 255, 235, 63, 0, 255, 16, 192, 0, 255, 60, 4, 0, 255, 152, 181, 0, 255, 213, 82, 0, 255, 88, 173, 0, 255, 188, 0, 0, 255, 158, 10, 0, 255, 178, 152, 0, 255, 188, 216, 0, 255, 216, 95, 0, 255, 26, 91, 0, 255, 30, 202, 0, 255, 157, 181, 0, 255, 225, 74, 0, 255, 89, 191, 0, 255, 48, 210, 0, 255, 120, 220, 0, 255, 124, 235, 0, 255, 180, 134, 0, 255, 83, 91, 0, 255, 224, 107, 0, 255, 152, 228, 0, 255, 20, 137, 0, 255, 217, 97, 0, 255, 74, 175, 0, 255, 23, 186, 0, 255, 175, 223, 0, 255, 133, 151, 0, 255, 161, 59, 0, 255, 169, 64, 0, 255, 48, 47, 0, 255, 69, 105, 0, 255, 217, 92, 0, 255, 235, 232, 0, 255, 220, 144, 0, 255, 149, 187, 0, 255, 105, 58, 0, 255, 179, 103, 0, 255, 6, 180, 0, 255, 211, 226, 0, 255, 109, 137, 0, 255, 212, 8, 0, 255, 143, 136, 0, 255, 130, 94, 0, 255, 106, 19, 0, 255, 47, 0, 0, 255, 16, 36, 0, 255, 20, 35, 0, 255, 91, 245, 0, 255, 74, 4, 0, 255, 9, 191, 0, 255, 4, 219, 0, 255, 12, 40, 0, 255, 249, 241, 0, 255, 52, 127, 0, 255, 216, 123, 0, 255, 3, 213, 0, 255, 29, 103, 0, 255, 219, 121, 0, 255, 65, 18, 0, 255, 155, 156, 0, 255, 236, 197, 0, 255, 251, 83, 0, 255, 153, 193, 0, 255, 40, 19, 0, 255, 16, 128, 0, 255, 11, 64, 0, 255, 65, 229, 0, 255, 70, 117, 0, 255, 236, 115, 0, 255, 123, 124, 0, 255, 183, 59, 0, 255, 78, 223, 0, 255, 13, 171, 0, 255, 213, 61, 0, 255, 129, 44, 0, 255, 140, 130, 0, 255, 47, 250, 0, 255, 65, 58, 0, 255, 23, 251, 0, 255, 49, 39, 0, 255, 31, 130, 0, 255, 246, 77, 0, 255, 8, 33, 0, 255, 102, 195, 0, 255, 178, 164, 0, 255, 199, 114, 0, 255, 42, 233, 0, 255, 228, 216, 0, 255, 19, 102, 0, 255, 114, 76, 0, 255, 80, 216, 0, 255, 154, 123, 0, 255, 50, 219, 0, 255, 143, 15, 0, 255, 249, 202, 0, 255, 31, 179, 0, 255, 80, 231, 0, 255, 159, 66, 0, 255, 152, 13, 0, 255, 1, 54, 0, 255, 182, 70, 0, 255, 243, 251, 0, 255, 92, 33, 0, 255, 44, 242, 0, 255, 238, 126, 0, 255, 89, 78, 0, 255, 41, 121, 0, 255, 72, 37, 0, 255, 114, 215, 0, 255, 82, 198, 0, 255, 83, 103, 0, 255, 187, 4, 0, 255, 47, 77, 0, 255, 234, 162, 0, 255, 13, 57, 0, 255, 253, 184, 0, 255, 185, 153, 0, 255, 83, 50, 0, 255, 25, 69, 0, 255, 104, 119, 0, 255, 6, 197, 0, 255, 181, 66, 0, 255, 224, 130, 0, 255, 153, 63, 0, 255, 38, 55, 0, 255, 244, 175, 0, 255, 112, 64, 0, 255, 178, 141, 0, 255, 186, 29, 0, 255, 230, 109, 0, 255, 152, 211, 0, 255, 162, 76, 0, 255, 0, 119, 0, 255, 72, 29, 0, 255, 206, 106, 0, 255, 64, 186, 0, 255, 47, 136, 0, 255, 197, 122, 0, 255, 170, 106, 0, 255, 16, 26, 0, 255, 48, 97, 0, 255, 6, 41, 0, 255, 224, 45, 0, 255, 33, 59, 0, 255, 199, 61, 0, 255, 8, 14, 0, 255, 152, 149, 0, 255, 70, 237, 0, 255, 20, 193, 0, 255, 18, 171, 0, 255, 63, 172, 0, 255, 171, 224, 0, 255, 175, 5, 0, 255, 173, 108, 0, 255, 202, 194, 0, 255, 37, 203, 0, 255, 166, 173, 0, 255, 105, 228, 0, 255, 205, 106, 0, 255, 247, 204, 0, 255, 136, 188, 0, 255, 159, 23, 0, 255, 94, 150, 0, 255, 70, 51, 0, 255, 213, 74, 0, 255, 72, 242, 0, 255, 102, 229, 0, 255, 217, 33, 0, 255, 13, 36, 0, 255, 133, 143, 0, 255, 30, 203, 0, 255, 6, 150, 0, 255, 42, 133, 0, 255, 7, 156, 0, 255, 68, 29, 0, 255, 104, 30, 0, 255, 119, 236, 0, 255, 108, 49, 0, 255, 209, 222, 0, 255, 109, 137, 0, 255, 140, 141, 0, 255, 68, 112, 0, 255, 154, 148, 0, 255, 210, 166, 0, 255, 121, 59, 0, 255, 54, 93, 0, 255, 111, 249, 0, 255, 122, 228, 0, 255, 63, 31, 0, 255, 125, 66, 0, 255, 53, 154, 0, 255, 190, 156, 0, 255, 42, 136, 0, 255, 252, 122, 0, 255, 165, 209, 0, 255, 17, 212, 0, 255, 110, 253, 0, 255, 221, 34, 0, 255, 8, 148, 0, 255, 194, 45, 0, 255, 52, 51, 0, 255, 57, 229, 0, 255, 216, 204, 0, 255, 21, 92, 0, 255, 4, 38, 0, 255, 189, 156, 0, 255, 41, 197, 0, 255, 108, 119, 0, 255, 181, 8, 0, 255, 244, 154, 0, 255, 115, 83, 0, 255, 16, 87, 0, 255, 178, 148, 0, 255, 143, 147, 0, 255, 58, 188, 0, 255, 46, 162, 0, 255, 59, 237, 0, 255, 239, 149, 0, 255, 28, 248, 0, 255, 15, 74, 0, 255, 193, 227, 0, 255, 199, 100, 0, 255, 225, 152, 0, 255, 164, 117, 0, 255, 37, 135, 0, 255, 45, 220, 0, 255, 79, 94, 0, 255, 110, 221, 0, 255, 102, 202, 0, 255, 20, 12, 0, 255, 109, 63, 0, 255, 223, 126, 0, 255, 222, 218, 0, 255, 188, 200, 0, 255, 65, 15, 0, 255, 114, 137, 0, 255, 157, 56, 0, 255, 46, 49, 0, 255, 245, 85, 0, 255, 207, 103, 0, 255, 246, 102, 0, 255, 231, 50, 0, 255, 169, 251, 0, 255, 161, 117, 0, 255, 85, 135, 0, 255, 11, 155, 0, 255, 179, 113, 0, 255, 108, 7, 0, 255, 96, 107, 0, 255, 214, 28, 0, 255, 183, 236, 0, 255, 208, 50, 0, 255, 181, 12, 0, 255, 164, 216, 0, 255, 110, 81, 0, 255, 66, 71, 0, 255, 8, 248, 0, 255, 59, 68, 0, 255, 151, 45, 0, 255, 106, 92, 0, 255, 4, 202, 0, 255, 253, 244, 0, 255, 43, 240, 0, 255, 202, 79, 0, 255, 18, 210, 0, 255, 36, 41, 0, 255, 45, 237, 0, 255, 72, 132, 0, 255, 250, 100, 0, 255, 209, 227, 0, 255, 9, 243, 0, 255, 108, 38, 0, 255, 39, 45, 0, 255, 42, 82, 0, 255, 75, 138, 0, 255, 30, 126, 0, 255, 249, 146, 0, 255, 187, 172, 0, 255, 131, 138, 0, 255, 122, 218, 0, 255, 76, 75, 0, 255, 219, 167, 0, 255, 41, 88, 0, 255, 245, 126, 0, 255, 153, 169, 0, 255, 175, 28, 0, 255, 142, 182, 0, 255, 249, 119, 0, 255, 168, 67, 0, 255, 78, 234, 0, 255, 156, 247, 0, 255, 151, 24, 0, 255, 196, 148, 0, 255, 215, 154, 0, 255, 244, 25, 0, 255, 234, 245, 0, 255, 89, 207, 0, 255, 168, 72, 0, 255, 58, 230, 0, 255, 158, 56, 0, 255, 165, 25, 0, 255, 218, 185, 0, 255, 142, 51, 0, 255, 237, 235, 0, 255, 1, 48, 0, 255, 232, 78, 0, 255, 53, 80, 0, 255, 45, 199, 0, 255, 158, 224, 0, 255, 47, 65, 0, 255, 13, 84, 0, 255, 254, 221, 0, 255, 126, 189, 0, 255, 186, 102, 0, 255, 155, 195, 0, 255, 161, 72, 0, 255, 205, 233, 0, 255, 93, 132, 0, 255, 200, 102, 0, 255, 103, 195, 0, 255, 228, 99, 0, 255, 98, 143, 0, 255, 99, 117, 0, 255, 171, 78, 0, 255, 147, 158, 0, 255, 62, 73, 0, 255, 142, 189, 0, 255, 151, 246, 0, 255, 92, 50, 0, 255, 251, 59, 0, 255, 62, 194, 0, 255, 245, 117, 0, 255, 154, 212, 0, 255, 191, 218, 0, 255, 243, 173, 0, 255, 172, 168, 0, 255, 254, 79, 0, 255, 164, 212, 0, 255, 110, 71, 0, 255, 31, 39, 0, 255, 140, 115, 0, 255, 193, 54, 0, 255, 17, 10, 0, 255, 14, 34, 0, 255, 74, 189, 0, 255, 15, 41, 0, 255, 153, 166, 0, 255, 44, 1, 0, 255, 47, 86, 0, 255, 127, 4, 0, 255, 46, 223, 0, 255, 157, 109, 0, 255, 40, 224, 0, 255, 35, 11, 0, 255, 191, 216, 0, 255, 32, 216, 0, 255, 240, 153, 0, 255, 23, 158, 0, 255, 90, 120, 0, 255, 154, 82, 0, 255, 196, 144, 0, 255, 16, 154, 0, 255, 42, 95, 0, 255, 141, 184, 0, 255, 91, 48, 0, 255, 242, 81, 0, 255, 73, 128, 0, 255, 232, 25, 0, 255, 39, 125, 0, 255, 16, 139, 0, 255, 106, 9, 0, 255, 120, 86, 0, 255, 21, 98, 0, 255, 98, 86, 0, 255, 179, 34, 0, 255, 58, 195, 0, 255, 152, 13, 0, 255, 46, 196, 0, 255, 44, 53, 0, 255, 71, 129, 0, 255, 197, 39, 0, 255, 118, 93, 0, 255, 169, 101, 0, 255, 95, 12, 0, 255, 242, 161, 0, 255, 17, 166, 0, 255, 58, 173, 0, 255, 119, 90, 0, 255, 124, 2, 0, 255, 50, 236, 0, 255, 125, 36, 0, 255, 136, 117, 0, 255, 95, 61, 0, 255, 144, 160, 0, 255, 6, 230, 0, 255, 207, 14, 0, 255, 163, 175, 0, 255, 104, 236, 0, 255, 218, 170, 0, 255, 150, 20, 0, 255, 241, 209, 0, 255, 15, 196, 0, 255, 213, 160, 0, 255, 99, 214, 0, 255, 220, 97, 0, 255, 90, 94, 0, 255, 110, 243, 0, 255, 8, 106, 0, 255, 215, 80, 0, 255, 43, 161, 0, 255, 29, 83, 0, 255, 17, 26, 0, 255, 210, 218, 0, 255, 35, 73, 0, 255, 185, 189, 0, 255, 44, 195, 0, 255, 83, 34, 0, 255, 145, 204, 0, 255, 235, 133, 0, 255, 149, 93, 0, 255, 88, 6, 0, 255, 45, 58, 0, 255, 170, 74, 0, 255, 191, 42, 0, 255, 9, 247, 0, 255, 86, 17, 0, 255, 104, 185, 0, 255, 109, 248, 0, 255, 216, 200, 0, 255, 229, 215, 0, 255, 236, 198, 0, 255, 176, 101, 0, 255, 52, 16, 0, 255, 54, 113, 0, 255, 218, 55, 0, 255, 250, 211, 0, 255, 51, 216, 0, 255, 85, 224, 0, 255, 66, 11, 0, 255, 163, 239, 0, 255, 138, 137, 0, 255, 240, 33, 0, 255, 203, 56, 0, 255, 240, 5, 0, 255, 18, 184, 0, 255, 32, 10, 0, 255, 83, 249, 0, 255, 19, 181, 0, 255, 210, 229, 0, 255, 222, 231, 0, 255, 23, 187, 0, 255, 44, 5, 0, 255, 101, 135, 0, 255, 139, 42, 0, 255, 108, 164, 0, 255, 229, 135, 0, 255, 228, 11, 0, 255, 88, 30, 0, 255, 107, 166, 0, 255, 9, 202, 0, 255, 243, 250, 0, 255, 175, 170, 0, 255, 85, 205, 0, 255, 80, 65, 0, 255, 79, 194, 0, 255, 14, 180, 0, 255, 52, 20, 0, 255, 31, 14, 0, 255, 205, 228, 0, 255, 45, 112, 0, 255, 151, 111, 0, 255, 27, 9, 0, 255, 199, 155, 0, 255, 42, 227, 0, 255, 111, 121, 0, 255, 138, 241, 0, 255, 45, 171, 0, 255, 249, 179, 0, 255, 19, 202, 0, 255, 122, 39, 0, 255, 52, 181, 0, 255, 203, 224, 0, 255, 84, 123, 0, 255, 149, 142, 0, 255, 163, 46, 0, 255, 143, 30, 0, 255, 176, 46, 0, 255, 232, 0, 0, 255, 227, 222, 0, 255, 246, 24, 0, 255, 57, 131, 0, 255, 31, 86, 0, 255, 242, 253, 0, 255, 25, 83, 0, 255, 92, 66, 0, 255, 220, 193, 0, 255, 249, 139, 0, 255, 242, 130, 0, 255, 118, 140, 0, 255, 45, 12, 0, 255, 87, 132, 0, 255, 153, 78, 0, 255, 70, 167, 0, 255, 129, 254, 0, 255, 216, 206, 0, 255, 108, 15, 0, 255, 39, 94, 0, 255, 140, 62, 0, 255, 155, 4, 0, 255, 177, 127, 0, 255, 21, 195, 0, 255, 3, 194, 0, 255, 181, 111, 0, 255, 205, 144, 0, 255, 234, 198, 0, 255, 228, 222, 0, 255, 1, 111, 0, 255, 15, 14, 0, 255, 10, 85, 0, 255, 27, 181, 0, 255, 2, 237, 0, 255, 71, 217, 0, 255, 165, 95, 0, 255, 217, 241, 0, 255, 111, 80, 0, 255, 64, 126, 0, 255, 57, 13, 0, 255, 235, 200, 0, 255, 215, 9, 0, 255, 194, 66, 0, 255, 2, 136, 0, 255, 200, 41, 0, 255, 86, 42, 0, 255, 247, 203, 0, 255, 205, 73, 0, 255, 129, 204, 0, 255, 79, 92, 0, 255, 161, 69, 0, 255, 230, 101, 0, 255, 148, 189, 0, 255, 156, 113, 0, 255, 78, 21, 0, 255, 33, 128, 0, 255, 219, 80, 0, 255, 246, 190, 0, 255, 150, 23, 0, 255, 74, 139, 0, 255, 131, 28, 0, 255, 21, 254, 0, 255, 219, 84, 0, 255, 186, 151, 0, 255, 205, 50, 0, 255, 62, 120, 0, 255, 25, 253, 0, 255, 118, 211, 0, 255, 30, 179, 0, 255, 80, 67, 0, 255, 202, 17, 0, 255, 151, 4, 0, 255, 169, 125, 0, 255, 181, 14, 0, 255, 216, 106, 0, 255, 17, 59, 0, 255, 49, 188, 0, 255, 150, 46, 0, 255, 51, 161, 0, 255, 12, 220, 0, 255, 35, 68, 0, 255, 186, 128, 0, 255, 209, 66, 0, 255, 131, 174, 0, 255, 190, 108, 0, 255, 153, 127, 0, 255, 195, 59, 0, 255, 129, 20, 0, 255, 72, 18, 0, 255, 198, 102, 0, 255, 12, 52, 0, 255, 51, 243, 0, 255, 130, 80, 0, 255, 146, 191, 0, 255, 203, 45, 0, 255, 9, 220, 0, 255, 31, 166, 0, 255, 158, 31, 0, 255, 169, 130, 0, 255, 227, 144, 0, 255, 168, 114, 0, 255, 29, 16, 0, 255, 84, 104, 0, 255, 183, 133, 0, 255, 242, 211, 0, 255, 97, 49, 0, 255, 140, 16, 0, 255, 110, 148, 0, 255, 27, 118, 0, 255, 226, 186, 0, 255, 251, 42, 0, 255, 190, 162, 0, 255, 64, 252, 0, 255, 246, 134, 0, 255, 124, 215, 0, 255, 173, 196, 0, 255, 112, 97, 0, 255, 148, 182, 0, 255, 238, 141, 0, 255, 145, 25, 0, 255, 184, 74, 0, 255, 222, 120, 0, 255, 83, 240, 0, 255, 8, 163, 0, 255, 90, 80, 0, 255, 149, 75, 0, 255, 59, 37, 0, 255, 230, 65, 0, 255, 77, 123, 0, 255, 3, 167, 0, 255, 79, 61, 0, 255, 174, 144, 0, 255, 170, 37, 0, 255, 6, 40, 0, 255, 36, 190, 0, 255, 188, 2, 0, 255, 93, 229, 0, 255, 117, 7, 0, 255, 37, 238, 0, 255, 245, 46, 0, 255, 14, 100, 0, 255, 49, 78, 0, 255, 118, 77, 0, 255, 60, 192, 0, 255, 75, 114, 0, 255, 121, 81, 0, 255, 95, 231, 0, 255, 106, 33, 0, 255, 86, 188, 0, 255, 202, 187, 0, 255, 133, 60, 0, 255, 185, 193, 0, 255, 106, 73, 0, 255, 114, 156, 0, 255, 148, 249, 0, 255, 40, 87, 0, 255, 118, 78, 0, 255, 63, 127, 0, 255, 44, 32, 0, 255, 145, 195, 0, 255, 107, 208, 0, 255, 183, 18, 0, 255, 162, 164, 0, 255, 95, 159, 0, 255, 203, 66, 0, 255, 189, 219, 0, 255, 199, 65, 0, 255, 43, 135, 0, 255, 118, 172, 0, 255, 234, 35, 0, 255, 110, 196, 0, 255, 205, 237, 0, 255, 39, 24, 0, 255, 158, 179, 0, 255, 122, 119, 0, 255, 21, 177, 0, 255, 171, 168, 0, 255, 167, 188, 0, 255, 195, 66, 0, 255, 144, 148, 0, 255, 50, 98, 0, 255, 68, 115, 0, 255, 250, 8, 0, 255, 212, 73, 0, 255, 100, 225, 0, 255, 105, 148, 0, 255, 75, 110, 0, 255, 124, 59, 0, 255, 18, 135, 0, 255, 119, 234, 0, 255, 236, 119, 0, 255, 246, 48, 0, 255, 74, 50, 0, 255, 98, 238, 0, 255, 112, 181, 0, 255, 29, 75, 0, 255, 208, 97, 0, 255, 125, 11, 0, 255, 43, 190, 0, 255, 142, 36, 0, 255, 95, 146, 0, 255, 134, 62, 0, 255, 39, 3, 0, 255, 166, 192, 0, 255, 189, 183, 0, 255, 61, 5, 0, 255, 252, 217, 0, 255, 253, 195, 0, 255, 59, 80, 0, 255, 218, 230, 0, 255, 143, 32, 0, 255, 33, 80, 0, 255, 110, 22, 0, 255, 148, 191, 0, 255, 96, 71, 0, 255, 17, 153, 0, 255, 144, 35, 0, 255, 175, 6, 0, 255, 139, 13, 0, 255, 211, 71, 0, 255, 102, 230, 0, 255, 167, 110, 0, 255, 79, 147, 0, 255, 11, 194, 0, 255, 1, 192, 0, 255, 33, 250, 0, 255, 78, 143, 0, 255, 204, 101, 0, 255, 57, 252, 0, 255, 193, 4, 0, 255, 207, 16, 0, 255, 150, 214, 0, 255, 17, 207, 0, 255, 8, 17, 0, 255, 124, 95, 0, 255, 128, 248, 0, 255, 197, 90, 0, 255, 151, 219, 0, 255, 135, 69, 0, 255, 176, 196, 0, 255, 55, 44, 0, 255, 31, 158, 0, 255, 245, 48, 0, 255, 120, 198, 0, 255, 241, 241, 0, 255, 151, 238, 0, 255, 181, 16, 0, 255, 132, 224, 0, 255, 98, 146, 0, 255, 99, 45, 0, 255, 194, 173, 0, 255, 20, 148, 0, 255, 251, 101, 0, 255, 164, 59, 0, 255, 204, 125, 0, 255, 227, 151, 0, 255, 199, 91, 0, 255, 96, 214, 0, 255, 142, 42, 0, 255, 74, 79, 0, 255, 85, 87, 0, 255, 159, 155, 0, 255, 189, 48, 0, 255, 0, 56, 0, 255, 70, 53, 0, 255, 75, 31, 0, 255, 188, 8, 0, 255, 161, 161, 0, 255, 67, 44, 0, 255, 120, 160, 0, 255, 128, 93, 0, 255, 248, 230, 0, 255, 68, 129, 0, 255, 123, 130, 0, 255, 153, 1, 0, 255, 100, 137, 0, 255, 97, 56, 0, 255, 45, 85, 0, 255, 182, 89, 0, 255, 149, 161, 0, 255, 112, 9, 0, 255, 138, 2, 0, 255, 60, 204, 0, 255, 201, 123, 0, 255, 189, 24, 0, 255, 4, 213, 0, 255, 151, 62, 0, 255, 17, 161, 0, 255, 228, 37, 0, 255, 76, 87, 0, 255, 166, 86, 0, 255, 224, 57, 0, 255, 110, 158, 0, 255, 210, 214, 0, 255, 10, 218, 0, 255, 212, 66, 0, 255, 185, 2, 0, 255, 170, 180, 0, 255, 137, 200, 0, 255, 127, 141, 0, 255, 25, 16, 0, 255, 8, 135, 0, 255, 57, 44, 0, 255, 82, 185, 0, 255, 88, 93, 0, 255, 131, 2, 0, 255, 219, 199, 0, 255, 235, 144, 0, 255, 18, 26, 0, 255, 43, 69, 0, 255, 116, 179, 0, 255, 91, 245, 0, 255, 15, 2, 0, 255, 206, 174, 0, 255, 106, 157, 0, 255, 50, 112, 0, 255, 3, 56, 0, 255, 52, 1, 0, 255, 192, 182, 0, 255, 46, 129, 0, 255, 169, 42, 0, 255, 91, 165, 0, 255, 192, 34, 0, 255, 78, 96, 0, 255, 67, 226, 0, 255, 45, 176, 0, 255, 192, 132, 0, 255, 10, 2, 0, 255, 64, 181, 0, 255, 3, 162, 0, 255, 44, 15, 0, 255, 23, 61, 0, 255, 164, 159, 0, 255, 141, 223, 0, 255, 247, 225, 0, 255, 47, 226, 0, 255, 58, 240, 0, 255, 116, 66, 0, 255, 145, 186, 0, 255, 95, 42, 0, 255, 156, 167, 0, 255, 221, 183, 0, 255, 175, 223, 0, 255, 56, 186, 0, 255, 57, 82, 0, 255, 29, 164, 0, 255, 142, 36, 0, 255, 193, 22, 0, 255, 129, 57, 0, 255, 6, 6, 0, 255, 52, 102, 0, 255, 189, 81, 0, 255, 158, 233, 0, 255, 150, 254, 0, 255, 42, 93, 0, 255, 12, 168, 0, 255, 49, 131, 0, 255, 200, 69, 0, 255, 20, 212, 0, 255, 72, 158, 0, 255, 170, 3, 0, 255, 123, 71, 0, 255, 99, 201, 0, 255, 84, 26, 0, 255, 60, 230, 0, 255, 243, 221, 0, 255, 135, 13, 0, 255, 65, 225, 0, 255, 184, 49, 0, 255, 221, 0, 0, 255, 145, 33, 0, 255, 145, 215, 0, 255, 148, 185, 0, 255, 110, 125, 0, 255, 85, 190, 0, 255, 120, 136, 0, 255, 79, 205, 0, 255, 65, 142, 0, 255, 36, 212, 0, 255, 16, 227, 0, 255, 101, 9, 0, 255, 225, 183, 0, 255, 198, 119, 0, 255, 188, 233, 0, 255, 232, 90, 0, 255, 246, 186, 0, 255, 14, 8, 0, 255, 176, 143, 0, 255, 92, 177, 0, 255, 156, 18, 0, 255, 77, 125, 0, 255, 47, 1, 0, 255, 177, 117, 0, 255, 191, 43, 0, 255, 176, 126, 0, 255, 182, 233, 0, 255, 72, 226, 0, 255, 122, 69, 0, 255, 244, 240, 0, 255, 240, 75, 0, 255, 147, 191, 0, 255, 223, 111, 0, 255, 75, 54, 0, 255, 202, 123, 0, 255, 236, 169, 0, 255, 193, 158, 0, 255, 94, 114, 0, 255, 40, 143, 0, 255, 93, 120, 0, 255, 68, 119, 0, 255, 181, 174, 0, 255, 119, 134, 0, 255, 119, 141, 0, 255, 189, 28, 0, 255, 193, 84, 0, 255, 53, 244, 0, 255, 33, 239, 0, 255, 148, 120, 0, 255, 222, 103, 0, 255, 209, 14, 0, 255, 129, 175, 0, 255, 109, 78, 0, 255, 32, 228, 0, 255, 183, 45, 0, 255, 202, 76, 0, 255, 1, 97, 0, 255, 28, 112, 0, 255, 182, 7, 0, 255, 105, 225, 0, 255, 76, 122, 0, 255, 113, 49, 0, 255, 145, 48, 0, 255, 21, 149, 0, 255, 62, 4, 0, 255, 13, 212, 0, 255, 207, 95, 0, 255, 81, 192, 0, 255, 91, 250, 0, 255, 69, 232, 0, 255, 80, 68, 0, 255, 240, 127, 0, 255, 1, 96, 0, 255, 94, 250, 0, 255, 41, 165, 0, 255, 185, 62, 0, 255, 45, 202, 0, 255, 231, 103, 0, 255, 125, 231, 0, 255, 155, 49, 0, 255, 177, 48, 0, 255, 234, 71, 0, 255, 251, 217, 0, 255, 9, 144, 0, 255, 228, 45, 0, 255, 97, 87, 0, 255, 251, 71, 0, 255, 18, 165, 0, 255, 147, 51, 0, 255, 102, 115, 0, 255, 182, 47, 0, 255, 186, 213, 0, 255, 236, 77, 0, 255, 128, 33, 0, 255, 70, 77, 0, 255, 235, 93, 0, 255, 67, 54, 0, 255, 215, 170, 0, 255, 10, 174, 0, 255, 253, 43, 0, 255, 128, 139, 0, 255, 175, 229, 0, 255, 236, 178, 0, 255, 112, 247, 0, 255, 28, 105, 0, 255, 82, 38, 0, 255, 109, 222, 0, 255, 223, 13, 0, 255, 95, 212, 0, 255, 42, 197, 0, 255, 135, 123, 0, 255, 101, 110, 0, 255, 22, 174, 0, 255, 104, 169, 0, 255, 253, 155, 0, 255, 35, 0, 0, 255, 103, 63, 0, 255, 101, 5, 0, 255, 250, 126, 0, 255, 215, 100, 0, 255, 211, 15, 0, 255, 251, 117, 0, 255, 155, 82, 0, 255, 5, 216, 0, 255, 5, 152, 0, 255, 36, 219, 0, 255, 224, 130, 0, 255, 66, 42, 0, 255, 195, 130, 0, 255, 14, 169, 0, 255, 108, 71, 0, 255, 102, 18, 0, 255, 228, 68, 0, 255, 229, 146, 0, 255, 33, 216, 0, 255, 249, 72, 0, 255, 110, 144, 0, 255, 93, 122, 0, 255, 61, 83, 0, 255, 252, 75, 0, 255, 211, 39, 0, 255, 194, 185, 0, 255, 27, 127, 0, 255, 201, 114, 0, 255, 249, 251, 0, 255, 148, 84, 0, 255, 180, 97, 0, 255, 102, 222, 0, 255, 161, 17, 0, 255, 156, 57, 0, 255, 50, 112, 0, 255, 24, 171, 0, 255, 140, 242, 0, 255, 46, 143, 0, 255, 254, 40, 0, 255, 44, 104, 0, 255, 191, 172, 0, 255, 177, 53, 0, 255, 62, 221, 0, 255, 127, 151, 0, 255, 215, 12, 0, 255, 30, 112, 0, 255, 173, 173, 0, 255, 49, 25, 0, 255, 141, 174, 0, 255, 234, 245, 0, 255, 187, 172, 0, 255, 0, 231, 0, 255, 156, 112, 0, 255, 164, 28, 0, 255, 62, 85, 0, 255, 105, 217, 0, 255, 22, 12, 0, 255, 228, 161, 0, 255, 135, 248, 0, 255, 206, 62, 0, 255, 109, 218, 0, 255, 53, 173, 0, 255, 221, 76, 0, 255, 86, 157, 0, 255, 69, 3, 0, 255, 96, 28, 0, 255, 42, 62, 0, 255, 45, 44, 0, 255, 148, 139, 0, 255, 50, 218, 0, 255, 53, 28, 0, 255, 135, 216, 0, 255, 74, 78, 0, 255, 6, 84, 0, 255, 25, 100, 0, 255, 42, 243, 0, 255, 51, 122, 0, 255, 4, 247, 0, 255, 175, 113, 0, 255, 191, 242, 0, 255, 169, 213, 0, 255, 196, 103, 0, 255, 220, 143, 0, 255, 146, 120, 0, 255, 118, 244, 0, 255, 174, 6, 0, 255, 42, 4, 0, 255, 147, 220, 0, 255, 60, 243, 0, 255, 15, 20, 0, 255, 142, 112, 0, 255, 11, 74, 0, 255, 8, 125, 0, 255, 252, 203, 0, 255, 63, 37, 0, 255, 110, 10, 0, 255, 78, 74, 0, 255, 250, 116, 0, 255, 198, 177, 0, 255, 91, 65, 0, 255, 175, 7, 0, 255, 166, 32, 0, 255, 91, 232, 0, 255, 237, 190, 0, 255, 210, 162, 0, 255, 121, 22, 0, 255, 137, 45, 0, 255, 128, 87, 0, 255, 118, 178, 0, 255, 103, 110, 0, 255, 102, 32, 0, 255, 231, 77, 0, 255, 199, 86, 0, 255, 191, 228, 0, 255, 30, 52, 0, 255, 193, 204, 0, 255, 133, 109, 0, 255, 15, 179, 0, 255, 182, 186, 0, 255, 199, 143, 0, 255, 184, 57, 0, 255, 142, 218, 0, 255, 45, 93, 0, 255, 206, 27, 0, 255, 212, 86, 0, 255, 200, 189, 0, 255, 131, 117, 0, 255, 230, 154, 0, 255, 185, 176, 0, 255, 93, 75, 0, 255, 203, 206, 0, 255, 48, 94, 0, 255, 110, 31, 0, 255, 83, 38, 0, 255, 252, 146, 0, 255, 46, 31, 0, 255, 28, 182, 0, 255, 108, 30, 0, 255, 56, 60, 0, 255, 220, 124, 0, 255, 52, 193, 0, 255, 170, 121, 0, 255, 31, 194, 0, 255, 208, 124, 0, 255, 239, 196, 0, 255, 58, 141, 0, 255, 178, 244, 0, 255, 253, 229, 0, 255, 180, 243, 0, 255, 54, 216, 0, 255, 78, 104, 0, 255, 140, 89, 0, 255, 190, 76, 0, 255, 45, 150, 0, 255, 218, 142, 0, 255, 4, 54, 0, 255, 248, 157, 0, 255, 207, 202, 0, 255, 117, 196, 0, 255, 99, 121, 0, 255, 189, 139, 0, 255, 33, 20, 0, 255, 148, 135, 0, 255, 94, 95, 0, 255, 101, 124, 0, 255, 125, 142, 0, 255, 115, 13, 0, 255, 155, 110, 0, 255, 229, 37, 0, 255, 75, 123, 0, 255, 30, 253, 0, 255, 131, 226, 0, 255, 127, 15, 0, 255, 236, 53, 0, 255, 205, 53, 0, 255, 178, 29, 0, 255, 208, 240, 0, 255, 117, 216, 0, 255, 207, 211, 0, 255, 156, 125, 0, 255, 148, 158, 0, 255, 3, 217, 0, 255, 58, 159, 0, 255, 75, 247, 0, 255, 225, 79, 0, 255, 15, 63, 0, 255, 84, 191, 0, 255, 203, 111, 0, 255, 200, 199, 0, 255, 37, 63, 0, 255, 195, 75, 0, 255, 157, 175, 0, 255, 108, 152, 0, 255, 254, 142, 0, 255, 226, 202, 0, 255, 74, 58, 0, 255, 76, 223, 0, 255, 218, 217, 0, 255, 181, 205, 0, 255, 151, 194, 0, 255, 100, 250, 0, 255, 46, 216, 0, 255, 220, 130, 0, 255, 46, 185, 0, 255, 25, 253, 0, 255, 79, 3, 0, 255, 7, 85, 0, 255, 60, 0, 0, 255, 125, 37, 0, 255, 134, 0, 0, 255, 102, 172, 0, 255, 135, 125, 0, 255, 83, 227, 0, 255, 109, 180, 0, 255, 211, 93, 0, 255, 53, 112, 0, 255, 109, 218, 0, 255, 144, 128, 0, 255, 42, 9, 0, 255, 178, 247, 0, 255, 143, 22, 0, 255, 185, 217, 0, 255, 195, 206, 0, 255, 135, 10, 0, 255, 120, 92, 0, 255, 141, 66, 0, 255, 56, 81, 0, 255, 125, 249, 0, 255, 89, 80, 0, 255, 72, 182, 0, 255, 162, 222, 0, 255, 51, 78, 0, 255, 107, 125, 0, 255, 222, 206, 0, 255, 241, 221, 0, 255, 24, 233, 0, 255, 251, 82, 0, 255, 128, 116, 0, 255, 53, 63, 0, 255, 135, 110, 0, 255, 153, 113, 0, 255, 242, 150, 0, 255, 222, 228, 0, 255, 137, 183, 0, 255, 169, 33, 0, 255, 239, 253, 0, 255, 7, 94, 0, 255, 237, 30, 0, 255, 118, 15, 0, 255, 180, 112, 0, 255, 159, 187, 0, 255, 182, 1, 0, 255, 102, 116, 0, 255, 9, 201, 0, 255, 207, 212, 0, 255, 188, 13, 0, 255, 158, 52, 0, 255, 216, 124, 0, 255, 49, 16, 0, 255, 11, 64, 0, 255, 109, 51, 0, 255, 116, 109, 0, 255, 209, 171, 0, 255, 131, 243, 0, 255, 137, 34, 0, 255, 136, 248, 0, 255, 153, 0, 0, 255, 32, 87, 0, 255, 29, 180, 0, 255, 154, 149, 0, 255, 170, 185, 0, 255, 168, 222, 0, 255, 12, 235, 0, 255, 61, 113, 0, 255, 78, 112, 0, 255, 119, 53, 0, 255, 119, 253, 0, 255, 107, 249, 0, 255, 198, 253, 0, 255, 145, 178, 0, 255, 13, 210, 0, 255, 79, 207, 0, 255, 31, 99, 0, 255, 69, 39, 0, 255, 200, 161, 0, 255, 188, 174, 0, 255, 88, 128, 0, 255, 114, 24, 0, 255, 238, 237, 0, 255, 114, 175, 0, 255, 41, 127, 0, 255, 83, 103, 0, 255, 131, 155, 0, 255, 222, 121, 0, 255, 166, 154, 0, 255, 15, 221, 0, 255, 149, 214, 0, 255, 93, 74, 0, 255, 62, 36, 0, 255, 223, 110, 0, 255, 111, 150, 0, 255, 48, 181, 0, 255, 245, 19, 0, 255, 159, 121, 0, 255, 66, 106, 0, 255, 125, 179, 0, 255, 105, 206, 0, 255, 47, 68, 0, 255, 23, 225, 0, 255, 213, 88, 0, 255, 127, 207, 0, 255, 208, 6, 0, 255, 13, 66, 0, 255, 120, 100, 0, 255, 67, 71, 0, 255, 171, 242, 0, 255, 235, 176, 0, 255, 182, 159, 0, 255, 45, 49, 0, 255, 246, 87, 0, 255, 51, 162, 0, 255, 11, 93, 0, 255, 179, 241, 0, 255, 77, 243, 0, 255, 248, 207, 0, 255, 115, 225, 0, 255, 202, 187, 0, 255, 159, 235, 0, 255, 56, 0, 0, 255, 30, 103, 0, 255, 193, 173, 0, 255, 225, 224, 0, 255, 203, 145, 0, 255, 172, 221, 0, 255, 186, 90, 0, 255, 215, 251, 0, 255, 131, 165, 0, 255, 24, 151, 0, 255, 202, 184, 0, 255, 0, 50, 0, 255, 225, 25, 0, 255, 234, 135, 0, 255, 136, 83, 0, 255, 251, 229, 0, 255, 146, 159, 0, 255, 213, 28, 0, 255, 25, 60, 0, 255, 26, 130, 0, 255, 20, 241, 0, 255, 202, 204, 0, 255, 119, 49, 0, 255, 53, 230, 0, 255, 169, 82, 0, 255, 139, 193, 0, 255, 92, 156, 0, 255, 192, 78, 0, 255, 134, 109, 0, 255, 52, 144, 0, 255, 13, 135, 0, 255, 139, 70, 0, 255, 42, 132, 0, 255, 249, 214, 0, 255, 66, 57, 0, 255, 212, 27, 0, 255, 220, 89, 0, 255, 142, 81, 0, 255, 78, 175, 0, 255, 60, 31, 0, 255, 32, 98, 0, 255, 137, 132, 0, 255, 81, 180, 0, 255, 151, 170, 0, 255, 245, 115, 0, 255, 232, 36, 0, 255, 18, 226, 0, 255, 101, 70, 0, 255, 131, 47, 0, 255, 63, 198, 0, 255, 45, 99, 0, 255, 140, 110, 0, 255, 240, 188, 0, 255, 0, 170, 0, 255, 23, 41, 0, 255, 141, 166, 0, 255, 193, 241, 0, 255, 73, 231, 0, 255, 80, 116, 0, 255, 161, 224, 0, 255, 153, 159, 0, 255, 26, 8, 0, 255, 85, 37, 0, 255, 6, 152, 0, 255, 145, 111, 0, 255, 162, 21, 0, 255, 129, 253, 0, 255, 60, 16, 0, 255, 135, 19, 0, 255, 195, 161, 0, 255, 178, 157, 0, 255, 193, 90, 0, 255, 252, 229, 0, 255, 25, 204, 0, 255, 205, 122, 0, 255, 129, 113, 0, 255, 116, 253, 0, 255, 41, 55, 0, 255, 53, 205, 0, 255, 246, 59, 0, 255, 7, 29, 0, 255, 131, 79, 0, 255, 27, 146, 0, 255, 52, 1, 0, 255, 87, 175, 0, 255, 104, 41, 0, 255, 201, 191, 0, 255, 187, 82, 0, 255, 77, 165, 0, 255, 245, 240, 0, 255, 77, 76, 0, 255, 192, 9, 0, 255, 175, 159, 0, 255, 240, 121, 0, 255, 194, 216, 0, 255, 113, 200, 0, 255, 121, 221, 0, 255, 87, 81, 0, 255, 238, 9, 0, 255, 171, 131, 0, 255, 17, 205, 0, 255, 41, 104, 0, 255, 110, 246, 0, 255, 132, 13, 0, 255, 79, 231, 0, 255, 218, 35, 0, 255, 212, 74, 0, 255, 112, 151, 0, 255, 91, 217, 0, 255, 219, 19, 0, 255, 242, 56, 0, 255, 159, 207, 0, 255, 40, 174, 0, 255, 144, 87, 0, 255, 245, 109, 0, 255, 213, 28, 0, 255, 66, 250, 0, 255, 60, 182, 0, 255, 156, 115, 0, 255, 112, 137, 0, 255, 150, 175, 0, 255, 202, 142, 0, 255, 166, 21, 0, 255, 39, 216, 0, 255, 132, 103, 0, 255, 147, 139, 0, 255, 215, 36, 0, 255, 134, 241, 0, 255, 67, 14, 0, 255, 41, 250, 0, 255, 238, 140, 0, 255, 5, 74, 0, 255, 122, 241, 0, 255, 163, 211, 0, 255, 163, 201, 0, 255, 240, 206, 0, 255, 166, 161, 0, 255, 37, 18, 0, 255, 83, 40, 0, 255, 118, 122, 0, 255, 66, 10, 0, 255, 230, 82, 0, 255, 211, 60, 0, 255, 142, 138, 0, 255, 69, 192, 0, 255, 28, 92, 0, 255, 191, 199, 0, 255, 128, 137, 0, 255, 202, 108, 0, 255, 127, 50, 0, 255, 72, 195, 0, 255, 38, 165, 0, 255, 236, 33, 0, 255, 53, 58, 0, 255, 120, 52, 0, 255, 149, 133, 0, 255, 34, 190, 0, 255, 73, 82, 0, 255, 25, 190, 0, 255, 59, 114, 0, 255, 142, 78, 0, 255, 70, 131, 0, 255, 97, 160, 0, 255, 252, 78, 0, 255, 137, 159, 0, 255, 62, 231, 0, 255, 149, 118, 0, 255, 68, 204, 0, 255, 29, 101, 0, 255, 154, 46, 0, 255, 136, 222, 0, 255, 201, 154, 0, 255, 62, 92, 0, 255, 98, 70, 0, 255, 146, 11, 0, 255, 121, 44, 0, 255, 144, 177, 0, 255, 222, 198, 0, 255, 84, 0, 0, 255, 17, 27, 0, 255, 20, 50, 0, 255, 89, 74, 0, 255, 144, 66, 0, 255, 97, 137, 0, 255, 190, 232, 0, 255, 192, 75, 0, 255, 6, 200, 0, 255, 188, 70, 0, 255, 30, 147, 0, 255, 83, 234, 0, 255, 249, 48, 0, 255, 152, 211, 0, 255, 92, 186, 0, 255, 90, 0, 0, 255, 161, 64, 0, 255, 46, 232, 0, 255, 227, 221, 0, 255, 54, 229, 0, 255, 240, 6, 0, 255, 68, 152, 0, 255, 244, 62, 0, 255, 131, 250, 0, 255, 8, 110, 0, 255, 232, 216, 0, 255, 173, 239, 0, 255, 105, 125, 0, 255, 178, 131, 0, 255, 140, 84, 0, 255, 147, 119, 0, 255, 242, 160, 0, 255, 247, 148, 0, 255, 197, 128, 0, 255, 56, 18, 0, 255, 145, 120, 0, 255, 180, 85, 0, 255, 41, 213, 0, 255, 52, 109, 0, 255, 218, 175, 0, 255, 123, 22, 0, 255, 250, 72, 0, 255, 104, 132, 0, 255, 249, 168, 0, 255, 30, 100, 0, 255, 195, 170, 0, 255, 197, 51, 0, 255, 52, 34, 0, 255, 50, 4, 0, 255, 49, 164, 0, 255, 111, 38, 0, 255, 201, 115, 0, 255, 131, 243, 0, 255, 185, 230, 0, 255, 246, 210, 0, 255, 92, 243, 0, 255, 97, 156, 0, 255, 232, 139, 0, 255, 212, 86, 0, 255, 239, 78, 0, 255, 81, 110, 0, 255, 46, 146, 0, 255, 127, 103, 0, 255, 204, 158, 0, 255, 20, 236, 0, 255, 55, 85, 0, 255, 174, 19, 0, 255, 105, 127, 0, 255, 104, 136, 0, 255, 207, 5, 0, 255, 66, 112, 0, 255, 115, 253, 0, 255, 137, 128, 0, 255, 244, 18, 0, 255, 130, 158, 0, 255, 125, 190, 0, 255, 102, 177, 0, 255, 233, 87, 0, 255, 238, 179, 0, 255, 8, 194, 0, 255, 205, 140, 0, 255, 227, 79, 0, 255, 211, 177, 0, 255, 55, 144, 0, 255, 209, 24, 0, 255, 2, 145, 0, 255, 75, 82, 0, 255, 163, 237, 0, 255, 114, 111, 0, 255, 125, 14, 0, 255, 171, 102, 0, 255, 168, 134, 0, 255, 69, 245, 0, 255, 12, 157, 0, 255, 129, 202, 0, 255, 226, 206, 0, 255, 55, 214, 0, 255, 98, 107, 0, 255, 96, 14, 0, 255, 151, 129, 0, 255, 73, 133, 0, 255, 6, 26, 0, 255, 246, 141, 0, 255, 143, 175, 0, 255, 231, 130, 0, 255, 186, 27, 0, 255, 152, 219, 0, 255, 236, 16, 0, 255, 107, 0, 0, 255, 46, 84, 0, 255, 242, 86, 0, 255, 130, 207, 0, 255, 172, 189, 0, 255, 108, 192, 0, 255, 182, 104, 0, 255, 221, 56, 0, 255, 126, 135, 0, 255, 68, 66, 0, 255, 85, 80, 0, 255, 203, 41, 0, 255, 128, 240, 0, 255, 44, 64, 0, 255, 2, 182, 0, 255, 80, 114, 0, 255, 127, 71, 0, 255, 76, 27, 0, 255, 127, 152, 0, 255, 175, 48, 0, 255, 184, 239, 0, 255, 249, 95, 0, 255, 67, 119, 0, 255, 32, 35, 0, 255, 72, 99, 0, 255, 187, 9, 0, 255, 193, 213, 0, 255, 6, 76, 0, 255, 12, 221, 0, 255, 47, 109, 0, 255, 73, 10, 0, 255, 74, 94, 0, 255, 235, 104, 0, 255, 158, 39, 0, 255, 248, 76, 0, 255, 229, 245, 0, 255, 43, 28, 0, 255, 180, 121, 0, 255, 43, 167, 0, 255, 204, 151, 0, 255, 161, 56, 0, 255, 108, 121, 0, 255, 57, 152, 0, 255, 240, 252, 0, 255, 115, 118, 0, 255, 146, 153, 0, 255, 3, 209, 0, 255, 12, 197, 0, 255, 205, 175, 0, 255, 94, 232, 0, 255, 189, 82, 0, 255, 164, 129, 0, 255, 153, 21, 0, 255, 119, 30, 0, 255, 231, 50, 0, 255, 31, 62, 0, 255, 108, 160, 0, 255, 67, 226, 0, 255, 29, 113, 0, 255, 17, 184, 0, 255, 131, 170, 0, 255, 179, 124, 0, 255, 195, 172, 0, 255, 105, 114, 0, 255, 15, 34, 0, 255, 99, 224, 0, 255, 17, 26, 0, 255, 125, 41, 0, 255, 158, 80, 0, 255, 195, 43, 0, 255, 137, 11, 0, 255, 64, 144, 0, 255, 252, 60, 0, 255, 250, 40, 0, 255, 15, 112, 0, 255, 194, 218, 0, 255, 114, 25, 0, 255, 210, 17, 0, 255, 64, 51, 0, 255, 166, 193, 0, 255, 164, 11, 0, 255, 240, 113, 0, 255, 157, 52, 0, 255, 217, 166, 0, 255, 247, 166, 0, 255, 144, 56, 0, 255, 187, 89, 0, 255, 43, 145, 0, 255, 30, 95, 0, 255, 231, 40, 0, 255, 222, 150, 0, 255, 39, 41, 0, 255, 219, 96, 0, 255, 46, 58, 0, 255, 180, 60, 0, 255, 133, 178, 0, 255, 124, 4, 0, 255, 221, 146, 0, 255, 154, 110, 0, 255, 125, 19, 0, 255, 44, 177, 0, 255, 244, 100, 0, 255, 24, 75, 0, 255, 58, 116, 0, 255, 88, 54, 0, 255, 14, 235, 0, 255, 242, 117, 0, 255, 178, 61, 0, 255, 78, 190, 0, 255, 173, 0, 0, 255, 113, 105, 0, 255, 187, 165, 0, 255, 208, 2, 0, 255, 0, 158, 0, 255, 215, 118, 0, 255, 6, 210, 0, 255, 12, 64, 0, 255, 198, 175, 0, 255, 223, 190, 0, 255, 159, 226, 0, 255, 29, 57, 0, 255, 43, 93, 0, 255, 45, 127, 0, 255, 50, 77, 0, 255, 221, 166, 0, 255, 231, 231, 0, 255, 44, 190, 0, 255, 197, 157, 0, 255, 243, 62, 0, 255, 73, 158, 0, 255, 97, 188, 0, 255, 43, 118, 0, 255, 46, 9, 0, 255, 82, 152, 0, 255, 110, 126, 0, 255, 105, 122, 0, 255, 134, 83, 0, 255, 200, 143, 0, 255, 139, 179, 0, 255, 232, 176, 0, 255, 179, 115, 0, 255, 206, 208, 0, 255, 2, 45, 0, 255, 144, 246, 0, 255, 224, 249, 0, 255, 33, 126, 0, 255, 241, 222, 0, 255, 212, 63, 0, 255, 103, 51, 0, 255, 91, 213, 0, 255, 171, 107, 0, 255, 1, 3, 0, 255, 28, 86, 0, 255, 151, 6, 0, 255, 33, 104, 0, 255, 108, 204, 0, 255, 41, 60, 0, 255, 65, 120, 0, 255, 90, 218, 0, 255, 101, 246, 0, 255, 186, 175, 0, 255, 113, 220, 0, 255, 89, 199, 0, 255, 251, 36, 0, 255, 23, 200, 0, 255, 169, 15, 0, 255, 19, 159, 0, 255, 13, 50, 0, 255, 42, 11, 0, 255, 74, 74, 0, 255, 235, 207, 0, 255, 144, 80, 0, 255, 163, 37, 0, 255, 59, 215, 0, 255, 82, 89, 0, 255, 111, 230, 0, 255, 171, 89, 0, 255, 2, 16, 0, 255, 128, 67, 0, 255, 202, 54, 0, 255, 19, 99, 0, 255, 0, 59, 0, 255, 83, 99, 0, 255, 152, 59, 0, 255, 205, 56, 0, 255, 90, 29, 0, 255, 25, 32, 0, 255, 168, 222, 0, 255, 249, 234, 0, 255, 132, 154, 0, 255, 196, 76, 0, 255, 142, 92, 0, 255, 147, 144, 0, 255, 29, 12, 0, 255, 241, 210, 0, 255, 92, 58, 0, 255, 17, 23, 0, 255, 130, 67, 0, 255, 186, 237, 0, 255, 5, 173, 0, 255, 251, 207, 0, 255, 14, 207, 0, 255, 208, 6, 0, 255, 38, 228, 0, 255, 235, 205, 0, 255, 195, 76, 0, 255, 109, 241, 0, 255, 177, 1, 0, 255, 148, 35, 0, 255, 157, 66, 0, 255, 50, 29, 0, 255, 69, 193, 0, 255, 139, 180, 0, 255, 126, 215, 0, 255, 32, 197, 0, 255, 84, 84, 0, 255, 141, 219, 0, 255, 125, 158, 0, 255, 247, 181, 0, 255, 120, 81, 0, 255, 135, 246, 0, 255, 183, 57, 0, 255, 104, 139, 0, 255, 76, 237, 0, 255, 113, 96, 0, 255, 233, 198, 0, 255, 39, 183, 0, 255, 50, 205, 0, 255, 90, 10, 0, 255, 156, 173, 0, 255, 24, 68, 0, 255, 98, 139, 0, 255, 65, 103, 0, 255, 12, 18, 0, 255, 11, 124, 0, 255, 133, 61, 0, 255, 120, 100, 0, 255, 248, 127, 0, 255, 2, 106, 0, 255, 26, 239, 0, 255, 165, 222, 0, 255, 130, 207, 0, 255, 52, 29, 0, 255, 26, 166, 0, 255, 202, 125, 0, 255, 172, 221, 0, 255, 238, 48, 0, 255, 23, 237, 0, 255, 111, 59, 0, 255, 135, 111, 0, 255, 191, 245, 0, 255, 173, 211, 0, 255, 90, 245, 0, 255, 84, 44, 0, 255, 30, 193, 0, 255, 57, 15, 0, 255, 173, 243, 0, 255, 190, 108, 0, 255, 254, 208, 0, 255, 229, 75, 0, 255, 225, 250, 0, 255, 142, 70, 0, 255, 122, 157, 0, 255, 168, 103, 0, 255, 13, 19, 0, 255, 248, 163, 0, 255, 214, 85, 0, 255, 97, 19, 0, 255, 205, 242, 0, 255, 253, 170, 0, 255, 62, 59, 0, 255, 141, 63, 0, 255, 222, 143, 0, 255, 244, 56, 0, 255, 180, 242, 0, 255, 84, 140, 0, 255, 14, 103, 0, 255, 84, 28, 0, 255, 156, 4, 0, 255, 100, 99, 0, 255, 45, 157, 0, 255, 103, 81, 0, 255, 151, 68, 0, 255, 228, 252, 0, 255, 165, 183, 0, 255, 65, 74, 0, 255, 112, 25, 0, 255, 242, 247, 0, 255, 175, 64, 0, 255, 27, 206, 0, 255, 28, 55, 0, 255, 16, 240, 0, 255, 176, 239, 0, 255, 132, 212, 0, 255, 141, 91, 0, 255, 35, 95, 0, 255, 134, 252, 0, 255, 199, 37, 0, 255, 33, 32, 0, 255, 70, 105, 0, 255, 71, 41, 0, 255, 231, 175, 0, 255, 108, 94, 0, 255, 71, 106, 0, 255, 219, 170, 0, 255, 128, 89, 0, 255, 20, 116, 0, 255, 66, 16, 0, 255, 208, 94, 0, 255, 139, 87, 0, 255, 106, 58, 0, 255, 247, 164, 0, 255, 15, 11, 0, 255, 224, 16, 0, 255, 125, 242, 0, 255, 61, 233, 0, 255, 164, 86, 0, 255, 40, 247, 0, 255, 239, 238, 0, 255, 254, 241, 0, 255, 84, 78, 0, 255, 232, 33, 0, 255, 16, 32, 0, 255, 233, 170, 0, 255, 78, 154, 0, 255, 77, 127, 0, 255, 61, 104, 0, 255, 61, 48, 0, 255, 207, 189, 0, 255, 48, 122, 0, 255, 38, 201, 0, 255, 206, 146, 0, 255, 0, 65, 0, 255, 134, 95, 0, 255, 125, 63, 0, 255, 162, 104, 0, 255, 0, 195, 0, 255, 150, 177, 0, 255, 248, 216, 0, 255, 252, 223, 0, 255, 141, 57, 0, 255, 70, 144, 0, 255, 230, 140, 0, 255, 111, 115, 0, 255, 34, 106, 0, 255, 54, 174, 0, 255, 3, 134, 0, 255, 28, 4, 0, 255, 138, 178, 0, 255, 238, 215, 0, 255, 214, 210, 0, 255, 108, 85, 0, 255, 105, 35, 0, 255, 93, 206, 0, 255, 193, 197, 0, 255, 199, 223, 0, 255, 121, 220, 0, 255, 251, 249, 0, 255, 165, 119, 0, 255, 87, 237, 0, 255, 228, 44, 0, 255, 97, 120, 0, 255, 175, 133, 0, 255, 165, 102, 0, 255, 67, 7, 0, 255, 25, 181, 0, 255, 67, 230, 0, 255, 115, 187, 0, 255, 54, 55, 0, 255, 61, 152, 0, 255, 121, 182, 0, 255, 63, 161, 0, 255, 224, 195, 0, 255, 149, 242, 0, 255, 235, 79, 0, 255, 115, 32, 0, 255, 48, 31, 0, 255, 157, 201, 0, 255, 44, 58, 0, 255, 102, 33, 0, 255, 239, 180, 0, 255, 97, 50, 0, 255, 202, 180, 0, 255, 45, 191, 0, 255, 158, 145, 0, 255, 196, 205, 0, 255, 78, 216, 0, 255, 176, 132, 0, 255, 196, 129, 0, 255, 148, 29, 0, 255, 203, 203, 0, 255, 162, 196, 0, 255, 50, 120, 0, 255, 184, 20, 0, 255, 65, 233, 0, 255, 167, 4, 0, 255, 252, 32, 0, 255, 231, 209, 0, 255, 247, 33, 0, 255, 113, 254, 0, 255, 106, 63, 0, 255, 160, 78, 0, 255, 158, 153, 0, 255, 16, 136, 0, 255, 59, 97, 0, 255, 125, 230, 0, 255, 225, 248, 0, 255, 230, 253, 0, 255, 49, 181, 0, 255, 191, 170, 0, 255, 35, 56, 0, 255, 207, 171, 0, 255, 81, 98, 0, 255, 50, 20, 0, 255, 97, 33, 0, 255, 252, 165, 0, 255, 115, 102, 0, 255, 204, 34, 0, 255, 201, 21, 0, 255, 198, 160, 0, 255, 80, 240, 0, 255, 147, 58, 0, 255, 31, 14, 0, 255, 87, 134, 0, 255, 232, 79, 0, 255, 113, 78, 0, 255, 164, 170, 0, 255, 62, 49, 0, 255, 21, 235, 0, 255, 189, 30, 0, 255, 194, 74, 0, 255, 18, 233, 0, 255, 238, 193, 0, 255, 26, 193, 0, 255, 88, 249, 0, 255, 192, 242, 0, 255, 141, 117, 0, 255, 154, 119, 0, 255, 181, 135, 0, 255, 197, 121, 0, 255, 157, 209, 0, 255, 15, 1, 0, 255, 246, 172, 0, 255, 198, 83, 0, 255, 60, 253, 0, 255, 86, 192, 0, 255, 105, 105, 0, 255, 114, 6, 0, 255, 95, 84, 0, 255, 154, 46, 0, 255, 31, 187, 0, 255, 14, 152, 0, 255, 189, 233, 0, 255, 124, 138, 0, 255, 83, 111, 0, 255, 198, 118, 0, 255, 147, 180, 0, 255, 174, 150, 0, 255, 225, 15, 0, 255, 233, 186, 0, 255, 126, 183, 0, 255, 62, 46, 0, 255, 182, 240, 0, 255, 199, 129, 0, 255, 52, 119, 0, 255, 83, 139, 0, 255, 115, 24, 0, 255, 49, 188, 0, 255, 25, 91, 0, 255, 127, 149, 0, 255, 78, 158, 0, 255, 6, 128, 0, 255, 199, 118, 0, 255, 209, 140, 0, 255, 176, 131, 0, 255, 134, 204, 0, 255, 106, 241, 0, 255, 187, 118, 0, 255, 163, 210, 0, 255, 99, 38, 0, 255, 186, 27, 0, 255, 141, 240, 0, 255, 184, 134, 0, 255, 88, 231, 0, 255, 65, 118, 0, 255, 88, 115, 0, 255, 162, 61, 0, 255, 162, 49, 0, 255, 131, 78, 0, 255, 163, 213, 0, 255, 119, 106, 0, 255, 241, 78, 0, 255, 158, 230, 0, 255, 191, 13, 0, 255, 122, 200, 0, 255, 89, 67, 0, 255, 214, 212, 0, 255, 249, 92, 0, 255, 63, 142, 0, 255, 110, 129, 0, 255, 164, 122, 0, 255, 252, 212, 0, 255, 117, 182, 0, 255, 64, 36, 0, 255, 199, 101, 0, 255, 229, 139, 0, 255, 250, 84, 0, 255, 134, 71, 0, 255, 131, 123, 0, 255, 100, 164, 0, 255, 121, 88, 0, 255, 238, 114, 0, 255, 35, 86, 0, 255, 187, 195, 0, 255, 215, 76, 0, 255, 245, 242, 0, 255, 199, 98, 0, 255, 114, 49, 0, 255, 162, 27, 0, 255, 52, 75, 0, 255, 201, 210, 0, 255, 136, 50, 0, 255, 209, 253, 0, 255, 177, 30, 0, 255, 192, 49, 0, 255, 89, 237, 0, 255, 177, 16, 0, 255, 64, 20, 0, 255, 159, 80, 0, 255, 92, 55, 0, 255, 148, 194, 0, 255, 241, 54, 0, 255, 47, 219, 0, 255, 18, 81, 0, 255, 154, 46, 0, 255, 121, 2, 0, 255, 213, 221, 0, 255, 54, 254, 0, 255, 127, 245, 0, 255, 127, 96, 0, 255, 195, 153, 0, 255, 109, 182, 0, 255, 206, 9, 0, 255, 107, 70, 0, 255, 170, 9, 0, 255, 203, 203, 0, 255, 254, 140, 0, 255, 65, 192, 0, 255, 144, 91, 0, 255, 53, 45, 0, 255, 121, 138, 0, 255, 133, 206, 0, 255, 150, 78, 0, 255, 27, 247, 0, 255, 66, 82, 0, 255, 70, 1, 0, 255, 55, 52, 0, 255, 63, 82, 0, 255, 57, 60, 0, 255, 166, 224, 0, 255, 168, 97, 0, 255, 27, 141, 0, 255, 71, 225, 0, 255, 30, 224, 0, 255, 217, 82, 0, 255, 110, 206, 0, 255, 13, 82, 0, 255, 231, 211, 0, 255, 35, 8, 0, 255, 54, 143, 0, 255, 235, 228, 0, 255, 213, 84, 0, 255, 46, 42, 0, 255, 116, 169, 0, 255, 195, 165, 0, 255, 205, 25, 0, 255, 172, 177, 0, 255, 125, 113, 0, 255, 99, 138, 0, 255, 114, 181, 0, 255, 197, 186, 0, 255, 136, 34, 0, 255, 134, 220, 0, 255, 18, 187, 0, 255, 72, 114, 0, 255, 19, 149, 0, 255, 72, 205, 0, 255, 100, 167, 0, 255, 102, 63, 0, 255, 66, 207, 0, 255, 187, 44, 0, 255, 75, 3, 0, 255, 124, 112, 0, 255, 160, 224, 0, 255, 148, 212, 0, 255, 165, 152, 0, 255, 185, 20, 0, 255, 122, 162, 0, 255, 86, 18, 0, 255, 133, 231, 0, 255, 213, 249, 0, 255, 180, 136, 0, 255, 46, 184, 0, 255, 217, 126, 0, 255, 112, 196, 0, 255, 218, 19, 0, 255, 64, 42, 0, 255, 174, 127, 0, 255, 88, 23, 0, 255, 197, 201, 0, 255, 131, 122, 0, 255, 81, 98, 0, 255, 198, 254, 0, 255, 191, 34, 0, 255, 94, 177, 0, 255, 41, 130, 0, 255, 171, 85, 0, 255, 154, 71, 0, 255, 151, 120, 0, 255, 168, 172, 0, 255, 185, 152, 0, 255, 23, 169, 0, 255, 227, 162, 0, 255, 57, 240, 0, 255, 15, 222, 0, 255, 59, 104, 0, 255, 104, 47, 0, 255, 249, 248, 0, 255, 22, 97, 0, 255, 131, 210, 0, 255, 0, 163, 0, 255, 21, 160, 0, 255, 57, 117, 0, 255, 127, 105, 0, 255, 177, 250, 0, 255, 94, 240, 0, 255, 78, 153, 0, 255, 130, 161, 0, 255, 43, 106, 0, 255, 82, 204, 0, 255, 253, 245, 0, 255, 43, 248, 0, 255, 121, 192, 0, 255, 39, 94, 0, 255, 114, 110, 0, 255, 27, 29, 0, 255, 205, 17, 0, 255, 34, 200, 0, 255, 98, 5, 0, 255, 214, 216, 0, 255, 163, 161, 0, 255, 215, 162, 0, 255, 238, 77, 0, 255, 61, 227, 0, 255, 199, 159, 0, 255, 30, 15, 0, 255, 82, 59, 0, 255, 37, 125, 0, 255, 124, 96, 0, 255, 14, 27, 0, 255, 247, 206, 0, 255, 15, 9, 0, 255, 110, 55, 0, 255, 23, 189, 0, 255, 87, 193, 0, 255, 33, 114, 0, 255, 131, 148, 0, 255, 175, 96, 0, 255, 191, 179, 0, 255, 196, 99, 0, 255, 63, 101, 0, 255, 149, 171, 0, 255, 161, 174, 0, 255, 248, 163, 0, 255, 253, 4, 0, 255, 221, 194, 0, 255, 247, 245, 0, 255, 192, 20, 0, 255, 208, 175, 0, 255, 145, 246, 0, 255, 165, 37, 0, 255, 252, 65, 0, 255, 124, 229, 0, 255, 152, 157, 0, 255, 195, 241, 0, 255, 235, 30, 0, 255, 11, 238, 0, 255, 202, 157, 0, 255, 237, 234, 0, 255, 8, 82, 0, 255, 162, 119, 0, 255, 90, 124, 0, 255, 240, 214, 0, 255, 35, 211, 0, 255, 35, 253, 0, 255, 115, 86, 0, 255, 125, 105, 0, 255, 159, 133, 0, 255, 68, 205, 0, 255, 191, 129, 0, 255, 71, 64, 0, 255, 150, 31, 0, 255, 7, 21, 0, 255, 234, 77, 0, 255, 195, 25, 0, 255, 98, 45, 0, 255, 93, 167, 0, 255, 114, 174, 0, 255, 122, 43, 0, 255, 122, 152, 0, 255, 179, 185, 0, 255, 188, 2, 0, 255, 71, 42, 0, 255, 224, 6, 0, 255, 214, 46, 0, 255, 90, 80, 0, 255, 161, 231, 0, 255, 158, 44, 0, 255, 163, 128, 0, 255, 170, 94, 0, 255, 184, 209, 0, 255, 175, 247, 0, 255, 136, 74, 0, 255, 237, 126, 0, 255, 47, 39, 0, 255, 50, 151, 0, 255, 144, 217, 0, 255, 144, 65, 0, 255, 144, 125, 0, 255, 240, 91, 0, 255, 50, 32, 0, 255, 140, 98, 0, 255, 189, 86, 0, 255, 163, 25, 0, 255, 231, 26, 0, 255, 18, 86, 0, 255, 59, 201, 0, 255, 65, 56, 0, 255, 45, 144, 0, 255, 78, 68, 0, 255, 213, 21, 0, 255, 8, 111, 0, 255, 153, 41, 0, 255, 168, 182, 0, 255, 93, 137, 0, 255, 95, 185, 0, 255, 203, 216, 0, 255, 117, 5, 0, 255, 126, 93, 0, 255, 209, 138, 0, 255, 3, 186, 0, 255, 193, 120, 0, 255, 21, 232, 0, 255, 237, 84, 0, 255, 29, 105, 0, 255, 223, 69, 0, 255, 80, 40, 0, 255, 205, 3, 0, 255, 18, 211, 0, 255, 88, 253, 0, 255, 160, 203, 0, 255, 13, 36, 0, 255, 54, 52, 0, 255, 198, 236, 0, 255, 30, 41, 0, 255, 2, 1, 0, 255, 223, 72, 0, 255, 194, 180, 0, 255, 14, 220, 0, 255, 126, 151, 0, 255, 87, 224, 0, 255, 55, 97, 0, 255, 241, 30, 0, 255, 25, 94, 0, 255, 133, 215, 0, 255, 128, 2, 0, 255, 15, 181, 0, 255, 133, 135, 0, 255, 3, 77, 0, 255, 70, 198, 0, 255, 236, 233, 0, 255, 192, 56, 0, 255, 77, 168, 0, 255, 251, 222, 0, 255, 59, 93, 0, 255, 64, 236, 0, 255, 152, 58, 0, 255, 236, 3, 0, 255, 31, 187, 0, 255, 198, 23, 0, 255, 189, 232, 0, 255, 42, 12, 0, 255, 16, 201, 0, 255, 176, 191, 0, 255, 159, 91, 0, 255, 53, 52, 0, 255, 175, 243, 0, 255, 151, 182, 0, 255, 22, 6, 0, 255, 216, 22, 0, 255, 160, 163, 0, 255, 173, 182, 0, 255, 231, 171, 0, 255, 206, 247, 0, 255, 183, 20, 0, 255, 65, 176, 0, 255, 122, 81, 0, 255, 77, 230, 0, 255, 66, 234, 0, 255, 152, 208, 0, 255, 76, 137, 0, 255, 211, 64, 0, 255, 229, 52, 0, 255, 219, 83, 0, 255, 88, 195, 0, 255, 14, 75, 0, 255, 7, 0, 0, 255, 65, 241, 0, 255, 104, 180, 0, 255, 37, 37, 0, 255, 192, 89, 0, 255, 112, 245, 0, 255, 34, 252, 0, 255, 98, 195, 0, 255, 95, 96, 0, 255, 180, 70, 0, 255, 108, 170, 0, 255, 244, 210, 0, 255, 37, 146, 0, 255, 183, 33, 0, 255, 209, 252, 0, 255, 162, 95, 0, 255, 16, 97, 0, 255, 232, 224, 0, 255, 223, 100, 0, 255, 201, 193, 0, 255, 161, 137, 0, 255, 207, 39, 0, 255, 220, 25, 0, 255, 237, 106, 0, 255, 42, 113, 0, 255, 236, 247, 0, 255, 243, 138, 0, 255, 98, 158, 0, 255, 226, 99, 0, 255, 64, 129, 0, 255, 231, 184, 0, 255, 42, 157, 0, 255, 141, 103, 0, 255, 32, 228, 0, 255, 104, 60, 0, 255, 115, 194, 0, 255, 156, 88, 0, 255, 130, 183, 0, 255, 31, 175, 0, 255, 180, 222, 0, 255, 237, 128, 0, 255, 222, 230, 0, 255, 108, 253, 0, 255, 77, 201, 0, 255, 83, 104, 0, 255, 132, 148, 0, 255, 57, 108, 0, 255, 128, 173, 0, 255, 230, 197, 0, 255, 129, 42, 0, 255, 142, 77, 0, 255, 158, 6, 0, 255, 211, 127, 0, 255, 26, 246, 0, 255, 70, 71, 0, 255, 117, 136, 0, 255, 143, 54, 0, 255, 196, 44, 0, 255, 15, 182, 0, 255, 208, 85, 0, 255, 237, 183, 0, 255, 110, 229, 0, 255, 183, 209, 0, 255, 224, 197, 0, 255, 166, 129, 0, 255, 158, 229, 0, 255, 50, 39, 0, 255, 72, 181, 0, 255, 240, 71, 0, 255, 27, 91, 0, 255, 69, 4, 0, 255, 166, 177, 0, 255, 158, 20, 0, 255, 158, 170, 0, 255, 183, 132, 0, 255, 125, 0, 0, 255, 113, 222, 0, 255, 33, 134, 0, 255, 5, 128, 0, 255, 116, 22, 0, 255, 47, 148, 0, 255, 52, 122, 0, 255, 222, 81, 0, 255, 14, 54, 0, 255, 63, 230, 0, 255, 91, 249, 0, 255, 79, 94, 0, 255, 176, 82, 0, 255, 40, 89, 0, 255, 166, 14, 0, 255, 12, 89, 0, 255, 174, 163, 0, 255, 178, 224, 0, 255, 81, 68, 0, 255, 164, 202, 0, 255, 181, 14, 0, 255, 165, 214, 0, 255, 47, 127, 0, 255, 131, 204, 0, 255, 136, 79, 0, 255, 157, 134, 0, 255, 212, 69, 0, 255, 238, 94, 0, 255, 239, 138, 0, 255, 97, 9, 0, 255, 39, 113, 0, 255, 55, 113, 0, 255, 14, 69, 0, 255, 102, 29, 0, 255, 230, 201, 0, 255, 75, 200, 0, 255, 126, 50, 0, 255, 147, 136, 0, 255, 244, 206, 0, 255, 201, 99, 0, 255, 0, 32, 0, 255, 116, 7, 0, 255, 165, 13, 0, 255, 31, 93, 0, 255, 47, 226, 0, 255, 223, 41, 0, 255, 156, 58, 0, 255, 180, 198, 0, 255, 137, 114, 0, 255, 73, 62, 0, 255, 28, 28, 0, 255, 142, 111, 0, 255, 130, 12, 0, 255, 110, 184, 0, 255, 15, 97, 0, 255, 253, 76, 0, 255, 249, 253, 0, 255, 69, 239, 0, 255, 165, 149, 0, 255, 66, 70, 0, 255, 231, 149, 0, 255, 55, 135, 0, 255, 98, 244, 0, 255, 195, 196, 0, 255, 152, 211, 0, 255, 204, 202, 0, 255, 202, 129, 0, 255, 196, 17, 0, 255, 114, 4, 0, 255, 82, 83, 0, 255, 140, 158, 0, 255, 176, 88, 0, 255, 15, 150, 0, 255, 127, 0, 0, 255, 142, 162, 0, 255, 182, 154, 0, 255, 63, 197, 0, 255, 153, 82, 0, 255, 0, 210, 0, 255, 169, 131, 0, 255, 16, 125, 0, 255, 136, 94, 0, 255, 129, 32, 0, 255, 76, 111, 0, 255, 205, 85, 0, 255, 78, 166, 0, 255, 75, 251, 0, 255, 119, 215, 0, 255, 80, 66, 0, 255, 174, 35, 0, 255, 147, 105, 0, 255, 72, 236, 0, 255, 75, 197, 0, 255, 247, 250, 0, 255, 212, 77, 0, 255, 154, 70, 0, 255, 57, 232, 0, 255, 97, 82, 0, 255, 108, 70, 0, 255, 55, 198, 0, 255, 136, 207, 0, 255, 57, 147, 0, 255, 27, 211, 0, 255, 174, 165, 0, 255, 82, 227, 0, 255, 219, 56, 0, 255, 8, 55, 0, 255, 49, 0, 0, 255, 38, 184, 0, 255, 128, 180, 0, 255, 34, 171, 0, 255, 213, 116, 0, 255, 214, 196, 0, 255, 242, 160, 0, 255, 45, 87, 0, 255, 234, 179, 0, 255, 80, 103, 0, 255, 66, 77, 0, 255, 112, 73, 0, 255, 121, 0, 0, 255, 185, 166, 0, 255, 173, 70, 0, 255, 97, 126, 0, 255, 91, 90, 0, 255, 65, 181, 0, 255, 53, 216, 0, 255, 172, 139, 0, 255, 99, 100, 0, 255, 222, 46, 0, 255, 34, 150, 0, 255, 188, 155, 0, 255, 162, 241, 0, 255, 172, 67, 0, 255, 31, 13, 0, 255, 13, 200, 0, 255, 223, 93, 0, 255, 41, 252, 0, 255, 209, 127, 0, 255, 241, 248, 0, 255, 75, 63, 0, 255, 75, 253, 0, 255, 212, 162, 0, 255, 84, 120, 0, 255, 35, 129, 0, 255, 5, 105, 0, 255, 74, 62, 0, 255, 73, 204, 0, 255, 58, 186, 0, 255, 98, 221, 0, 255, 42, 130, 0, 255, 90, 252, 0, 255, 203, 252, 0, 255, 171, 179, 0, 255, 247, 82, 0, 255, 9, 72, 0, 255, 191, 3, 0, 255, 195, 49, 0, 255, 137, 216, 0, 255, 221, 245, 0, 255, 175, 127, 0, 255, 137, 188, 0, 255, 194, 57, 0, 255, 161, 122, 0, 255, 241, 206, 0, 255, 162, 102, 0, 255, 125, 102, 0, 255, 134, 39, 0, 255, 183, 36, 0, 255, 237, 70, 0, 255, 20, 197, 0, 255, 112, 5, 0, 255, 99, 212, 0, 255, 51, 131, 0, 255, 247, 203, 0, 255, 76, 149, 0, 255, 65, 122, 0, 255, 179, 70, 0, 255, 227, 201, 0, 255, 95, 94, 0, 255, 226, 139, 0, 255, 176, 102, 0, 255, 212, 190, 0, 255, 150, 124, 0, 255, 98, 121, 0, 255, 238, 182, 0, 255, 184, 81, 0, 255, 131, 19, 0, 255, 12, 143, 0, 255, 118, 20, 0, 255, 250, 51, 0, 255, 60, 244, 0, 255, 190, 123, 0, 255, 102, 113, 0, 255, 112, 67, 0, 255, 131, 215, 0, 255, 153, 0, 0, 255, 56, 115, 0, 255, 22, 93, 0, 255, 252, 221, 0, 255, 193, 250, 0, 255, 59, 18, 0, 255, 24, 227, 0, 255, 102, 77, 0, 255, 155, 159, 0, 255, 109, 225, 0, 255, 65, 165, 0, 255, 73, 201, 0, 255, 44, 28, 0, 255, 201, 55, 0, 255, 49, 228, 0, 255, 164, 44, 0, 255, 97, 121, 0, 255, 223, 19, 0, 255, 223, 253, 0, 255, 33, 217, 0, 255, 208, 164, 0, 255, 31, 161, 0, 255, 238, 174, 0, 255, 83, 242, 0, 255, 206, 100, 0, 255, 248, 254, 0, 255, 167, 228, 0, 255, 215, 152, 0, 255, 163, 91, 0, 255, 30, 216, 0, 255, 244, 80, 0, 255, 0, 108, 0, 255, 50, 42, 0, 255, 105, 14, 0, 255, 117, 57, 0, 255, 137, 65, 0, 255, 52, 166, 0, 255, 101, 141, 0, 255, 183, 203, 0, 255, 217, 180, 0, 255, 17, 73, 0, 255, 144, 201, 0, 255, 196, 43, 0, 255, 109, 99, 0, 255, 93, 110, 0, 255, 189, 81, 0, 255, 204, 147, 0, 255, 189, 117, 0, 255, 135, 107, 0, 255, 77, 87, 0, 255, 9, 17, 0, 255, 59, 19, 0, 255, 77, 119, 0, 255, 112, 21, 0, 255, 118, 102, 0, 255, 41, 206, 0, 255, 252, 216, 0, 255, 177, 249, 0, 255, 15, 51, 0, 255, 74, 247, 0, 255, 8, 27, 0, 255, 230, 185, 0, 255, 36, 204, 0, 255, 137, 147, 0, 255, 7, 90, 0, 255, 15, 136, 0, 255, 146, 180, 0, 255, 185, 22, 0, 255, 147, 38, 0, 255, 172, 173, 0, 255, 146, 155, 0, 255, 217, 57, 0, 255, 125, 5, 0, 255, 227, 123, 0, 255, 169, 244, 0, 255, 223, 254, 0, 255, 81, 11, 0, 255, 119, 122, 0, 255, 212, 6, 0, 255, 240, 3, 0, 255, 102, 248, 0, 255, 76, 137, 0, 255, 63, 169, 0, 255, 166, 67, 0, 255, 18, 179, 0, 255, 247, 127, 0, 255, 72, 143, 0, 255, 231, 113, 0, 255, 125, 118, 0, 255, 205, 162, 0, 255, 8, 197, 0, 255, 230, 239, 0, 255, 248, 70, 0, 255, 190, 222, 0, 255, 196, 114, 0, 255, 127, 191, 0, 255, 43, 60, 0, 255, 99, 147, 0, 255, 50, 32, 0, 255, 248, 247, 0, 255, 135, 37, 0, 255, 33, 152, 0, 255, 156, 26, 0, 255, 185, 139, 0, 255, 89, 133, 0, 255, 237, 192, 0, 255, 107, 64, 0, 255, 212, 39, 0, 255, 200, 93, 0, 255, 193, 238, 0, 255, 81, 73, 0, 255, 147, 90, 0, 255, 21, 239, 0, 255, 136, 54, 0, 255, 243, 28, 0, 255, 240, 186, 0, 255, 53, 77, 0, 255, 162, 38, 0, 255, 105, 54, 0, 255, 121, 241, 0, 255, 160, 46, 0, 255, 95, 203, 0, 255, 188, 146, 0, 255, 180, 43, 0, 255, 57, 96, 0, 255, 0, 89, 0, 255, 83, 39, 0, 255, 43, 70, 0, 255, 57, 223, 0, 255, 8, 107, 0, 255, 0, 91, 0, 255, 123, 73, 0, 255, 78, 5, 0, 255, 105, 97, 0, 255, 35, 47, 0, 255, 205, 231, 0, 255, 11, 153, 0, 255, 250, 117, 0, 255, 88, 220, 0, 255, 76, 38, 0, 255, 234, 58, 0, 255, 239, 62, 0, 255, 178, 150, 0, 255, 150, 254, 0, 255, 110, 154, 0, 255, 129, 72, 0, 255, 2, 2, 0, 255, 103, 129, 0, 255, 15, 158, 0, 255, 224, 227, 0, 255, 243, 183, 0, 255, 196, 228, 0, 255, 162, 61, 0, 255, 5, 96, 0, 255, 55, 86, 0, 255, 38, 77, 0, 255, 150, 49, 0, 255, 251, 201, 0, 255, 110, 83, 0, 255, 48, 219, 0, 255, 200, 182, 0, 255, 253, 137, 0, 255, 163, 112, 0, 255, 176, 247, 0, 255, 151, 21, 0, 255, 115, 240, 0, 255, 46, 189, 0, 255, 214, 157, 0, 255, 101, 206, 0, 255, 53, 113, 0, 255, 143, 30, 0, 255, 182, 162, 0, 255, 92, 117, 0, 255, 86, 138, 0, 255, 31, 75, 0, 255, 59, 250, 0, 255, 7, 109, 0, 255, 117, 18, 0, 255, 158, 10, 0, 255, 135, 116, 0, 255, 135, 229, 0, 255, 15, 90, 0, 255, 235, 185, 0, 255, 132, 65, 0, 255, 50, 241, 0, 255, 176, 180, 0, 255, 60, 102, 0, 255, 205, 69, 0, 255, 241, 54, 0, 255, 102, 6, 0, 255, 159, 117, 0, 255, 21, 134, 0, 255, 128, 116, 0, 255, 32, 38, 0, 255, 24, 190, 0, 255, 35, 164, 0, 255, 254, 168, 0, 255, 20, 187, 0, 255, 141, 210, 0, 255, 35, 16, 0, 255, 51, 25, 0, 255, 141, 231, 0, 255, 146, 59, 0, 255, 110, 100, 0, 255, 252, 127, 0, 255, 164, 192, 0, 255, 219, 166, 0, 255, 185, 207, 0, 255, 48, 29, 0, 255, 118, 188, 0, 255, 221, 121, 0, 255, 151, 251, 0, 255, 204, 99, 0, 255, 56, 46, 0, 255, 8, 157, 0, 255, 96, 169, 0, 255, 72, 209, 0, 255, 105, 143, 0, 255, 39, 205, 0, 255, 235, 121, 0, 255, 150, 64, 0, 255, 49, 139, 0, 255, 145, 71, 0, 255, 31, 25, 0, 255, 191, 84, 0, 255, 77, 129, 0, 255, 224, 215, 0, 255, 66, 46, 0, 255, 218, 220, 0, 255, 105, 173, 0, 255, 10, 36, 0, 255, 128, 72, 0, 255, 68, 179, 0, 255, 93, 236, 0, 255, 210, 143, 0, 255, 85, 32, 0, 255, 13, 76, 0, 255, 145, 197, 0, 255, 9, 206, 0, 255, 99, 90, 0, 255, 24, 54, 0, 255, 207, 114, 0, 255, 81, 28, 0, 255, 232, 208, 0, 255, 227, 41, 0, 255, 242, 14, 0, 255, 251, 165, 0, 255, 108, 252, 0, 255, 60, 150, 0, 255, 88, 243, 0, 255, 37, 37, 0, 255, 134, 6, 0, 255, 224, 119, 0, 255, 252, 82, 0, 255, 221, 139, 0, 255, 199, 176, 0, 255, 33, 115, 0, 255, 214, 224, 0, 255, 221, 172, 0, 255, 157, 8, 0, 255, 120, 1, 0, 255, 172, 162, 0, 255, 53, 42, 0, 255, 101, 53, 0, 255, 94, 24, 0, 255, 186, 66, 0, 255, 194, 52, 0, 255, 61, 136, 0, 255, 207, 228, 0, 255, 4, 171, 0, 255, 143, 233, 0, 255, 164, 52, 0, 255, 254, 36, 0, 255, 126, 3, 0, 255, 245, 120, 0, 255, 113, 64, 0, 255, 224, 166, 0, 255, 11, 11, 0, 255, 63, 134, 0, 255, 150, 179, 0, 255, 176, 180, 0, 255, 118, 141, 0, 255, 60, 81, 0, 255, 130, 143, 0, 255, 90, 48, 0, 255, 208, 150, 0, 255, 66, 45, 0, 255, 18, 208, 0, 255, 57, 138, 0, 255, 105, 194, 0, 255, 156, 108, 0, 255, 180, 177, 0, 255, 94, 225, 0, 255, 84, 129, 0, 255, 201, 160, 0, 255, 91, 223, 0, 255, 119, 58, 0, 255, 250, 212, 0, 255, 156, 92, 0, 255, 9, 160, 0, 255, 232, 32, 0, 255, 139, 121, 0, 255, 179, 153, 0, 255, 144, 159, 0, 255, 43, 159, 0, 255, 3, 224, 0, 255, 223, 13, 0, 255, 61, 207, 0, 255, 141, 151, 0, 255, 228, 17, 0, 255, 90, 6, 0, 255, 172, 76, 0, 255, 210, 94, 0, 255, 133, 224, 0, 255, 193, 96, 0, 255, 231, 222, 0, 255, 81, 143, 0, 255, 63, 178, 0, 255, 101, 253, 0, 255, 172, 172, 0, 255, 95, 81, 0, 255, 15, 162, 0, 255, 68, 142, 0, 255, 134, 18, 0, 255, 183, 54, 0, 255, 151, 237, 0, 255, 73, 105, 0, 255, 0, 179, 0, 255, 80, 249, 0, 255, 37, 19, 0, 255, 26, 53, 0, 255, 97, 13, 0, 255, 163, 51, 0, 255, 98, 249, 0, 255, 41, 221, 0, 255, 102, 48, 0, 255, 160, 117, 0, 255, 62, 183, 0, 255, 116, 155, 0, 255, 134, 33, 0, 255, 58, 61, 0, 255, 251, 190, 0, 255, 239, 45, 0, 255, 126, 36, 0, 255, 110, 208, 0, 255, 44, 98, 0, 255, 47, 138, 0, 255, 183, 193, 0, 255, 118, 159, 0, 255, 253, 41, 0, 255, 166, 157, 0, 255, 81, 203, 0, 255, 190, 239, 0, 255, 123, 52, 0, 255, 224, 203, 0, 255, 208, 232, 0, 255, 26, 14, 0, 255, 140, 90, 0, 255, 61, 90, 0, 255, 66, 181, 0, 255, 125, 176, 0, 255, 13, 196, 0, 255, 3, 78, 0, 255, 86, 186, 0, 255, 101, 206, 0, 255, 85, 237, 0, 255, 181, 43, 0, 255, 151, 186, 0, 255, 106, 189, 0, 255, 43, 161, 0, 255, 9, 109, 0, 255, 213, 219, 0, 255, 224, 248, 0, 255, 152, 145, 0, 255, 242, 90, 0, 255, 83, 13, 0, 255, 40, 202, 0, 255, 200, 127, 0, 255, 84, 73, 0, 255, 162, 70, 0, 255, 164, 196, 0, 255, 112, 1, 0, 255, 114, 166, 0, 255, 247, 31, 0, 255, 117, 28, 0, 255, 222, 137, 0, 255, 192, 46, 0, 255, 216, 24, 0, 255, 84, 0, 0, 255, 99, 148, 0, 255, 22, 117, 0, 255, 83, 88, 0, 255, 244, 195, 0, 255, 7, 210, 0, 255, 235, 217, 0, 255, 87, 192, 0, 255, 97, 233, 0, 255, 135, 142, 0, 255, 207, 132, 0, 255, 155, 134, 0, 255, 152, 52, 0, 255, 223, 164, 0, 255, 68, 85, 0, 255, 232, 7, 0, 255, 113, 69, 0, 255, 92, 104, 0, 255, 196, 108, 0, 255, 133, 90, 0, 255, 237, 207, 0, 255, 225, 170, 0, 255, 122, 251, 0, 255, 52, 108, 0, 255, 239, 93, 0, 255, 84, 160, 0, 255, 17, 241, 0, 255, 164, 118, 0, 255, 125, 68, 0, 255, 147, 78, 0, 255, 145, 57, 0, 255, 63, 97, 0, 255, 122, 100, 0, 255, 38, 83, 0, 255, 68, 34, 0, 255, 226, 181, 0, 255, 204, 78, 0, 255, 126, 154, 0, 255, 3, 89, 0, 255, 253, 254, 0, 255, 67, 237, 0, 255, 84, 164, 0, 255, 151, 189, 0, 255, 62, 24, 0, 255, 162, 207, 0, 255, 5, 217, 0, 255, 225, 86, 0, 255, 242, 25, 0, 255, 31, 224, 0, 255, 25, 185, 0, 255, 20, 240, 0, 255, 169, 231, 0, 255, 166, 222, 0, 255, 101, 249, 0, 255, 238, 184, 0, 255, 61, 92, 0, 255, 172, 139, 0, 255, 113, 241, 0, 255, 239, 138, 0, 255, 144, 59, 0, 255, 134, 22, 0, 255, 232, 0, 0, 255, 115, 75, 0, 255, 34, 215, 0, 255, 77, 90, 0, 255, 191, 55, 0, 255, 55, 146, 0, 255, 213, 129, 0, 255, 51, 48, 0, 255, 16, 93, 0, 255, 52, 82, 0, 255, 251, 238, 0, 255, 158, 127, 0, 255, 250, 92, 0, 255, 130, 41, 0, 255, 132, 131, 0, 255, 216, 228, 0, 255, 33, 16, 0, 255, 186, 220, 0, 255, 64, 223, 0, 255, 180, 64, 0, 255, 98, 78, 0, 255, 94, 150, 0, 255, 221, 99, 0, 255, 19, 105, 0, 255, 218, 171, 0, 255, 78, 144, 0, 255, 142, 36, 0, 255, 201, 215, 0, 255, 110, 102, 0, 255, 20, 241, 0, 255, 171, 37, 0, 255, 81, 24, 0, 255, 47, 193, 0, 255, 203, 30, 0, 255, 215, 24, 0, 255, 39, 109, 0, 255, 83, 185, 0, 255, 81, 74, 0, 255, 103, 44, 0, 255, 182, 113, 0, 255, 213, 3, 0, 255, 122, 3, 0, 255, 27, 86, 0, 255, 195, 19, 0, 255, 25, 126, 0, 255, 170, 222, 0, 255, 94, 194, 0, 255, 179, 198, 0, 255, 25, 143, 0, 255, 90, 252, 0, 255, 245, 91, 0, 255, 225, 130, 0, 255, 58, 64, 0, 255, 193, 133, 0, 255, 57, 18, 0, 255, 191, 6, 0, 255, 141, 118, 0, 255, 96, 193, 0, 255, 77, 154, 0, 255, 44, 168, 0, 255, 28, 32, 0, 255, 10, 10, 0, 255, 144, 69, 0, 255, 17, 194, 0, 255, 27, 39, 0, 255, 245, 44, 0, 255, 210, 147, 0, 255, 152, 159, 0, 255, 112, 204, 0, 255, 112, 91, 0, 255, 152, 98, 0, 255, 20, 134, 0, 255, 140, 105, 0, 255, 119, 61, 0, 255, 237, 77, 0, 255, 135, 141, 0, 255, 153, 70, 0, 255, 1, 208, 0, 255, 158, 162, 0, 255, 23, 32, 0, 255, 149, 109, 0, 255, 194, 223, 0, 255, 22, 213, 0, 255, 162, 108, 0, 255, 67, 246, 0, 255, 49, 74, 0, 255, 72, 119, 0, 255, 100, 202, 0, 255, 191, 181, 0, 255, 190, 230, 0, 255, 103, 191, 0, 255, 207, 146, 0, 255, 70, 192, 0, 255, 53, 116, 0, 255, 236, 7, 0, 255, 188, 62, 0, 255, 171, 127, 0, 255, 125, 203, 0, 255, 181, 214, 0, 255, 35, 249, 0, 255, 23, 177, 0, 255, 132, 144, 0, 255, 29, 138, 0, 255, 1, 199, 0, 255, 231, 16, 0, 255, 190, 160, 0, 255, 52, 179, 0, 255, 177, 158, 0, 255, 87, 201, 0, 255, 159, 137, 0, 255, 183, 231, 0, 255, 36, 116, 0, 255, 47, 96, 0, 255, 37, 5, 0, 255, 26, 102, 0, 255, 194, 155, 0, 255, 35, 95, 0, 255, 251, 237, 0, 255, 165, 24, 0, 255, 11, 195, 0, 255, 117, 210, 0, 255, 56, 70, 0, 255, 204, 238, 0, 255, 244, 186, 0, 255, 238, 164, 0, 255, 196, 228, 0, 255, 191, 138, 0, 255, 93, 61, 0, 255, 40, 8, 0, 255, 10, 187, 0, 255, 73, 0, 0, 255, 159, 134, 0, 255, 40, 202, 0, 255, 191, 128, 0, 255, 39, 222, 0, 255, 242, 86, 0, 255, 21, 45, 0, 255, 227, 69, 0, 255, 93, 130, 0, 255, 68, 217, 0, 255, 80, 117, 0, 255, 28, 63, 0, 255, 197, 130, 0, 255, 85, 34, 0, 255, 24, 10, 0, 255, 159, 117, 0, 255, 46, 126, 0, 255, 253, 116, 0, 255, 57, 228, 0, 255, 95, 66, 0, 255, 157, 100, 0, 255, 31, 181, 0, 255, 86, 193, 0, 255, 45, 243, 0, 255, 21, 148, 0, 255, 12, 193, 0, 255, 89, 236, 0, 255, 119, 154, 0, 255, 82, 58, 0, 255, 105, 113, 0, 255, 209, 145, 0, 255, 151, 0, 0, 255, 143, 198, 0, 255, 133, 56, 0, 255, 89, 185, 0, 255, 119, 142, 0, 255, 115, 196, 0, 255, 19, 151, 0, 255, 122, 246, 0, 255, 145, 132, 0, 255, 78, 213, 0, 255, 215, 111, 0, 255, 18, 97, 0, 255, 26, 46, 0, 255, 62, 126, 0, 255, 34, 106, 0, 255, 44, 184, 0, 255, 19, 184, 0, 255, 27, 249, 0, 255, 88, 194, 0, 255, 146, 175, 0, 255, 199, 45, 0, 255, 123, 148, 0, 255, 87, 114, 0, 255, 82, 176, 0, 255, 169, 52, 0, 255, 193, 217, 0, 255, 35, 214, 0, 255, 234, 176, 0, 255, 107, 222, 0, 255, 248, 144, 0, 255, 113, 135, 0, 255, 20, 172, 0, 255, 172, 98, 0, 255, 48, 178, 0, 255, 243, 144, 0, 255, 239, 253, 0, 255, 131, 87, 0, 255, 237, 40, 0, 255, 0, 135, 0, 255, 209, 179, 0, 255, 66, 134, 0, 255, 199, 205, 0, 255, 85, 170, 0, 255, 154, 100, 0, 255, 248, 70, 0, 255, 54, 3, 0, 255, 214, 16, 0, 255, 16, 2, 0, 255, 223, 93, 0, 255, 119, 27, 0, 255, 55, 155, 0, 255, 231, 8, 0, 255, 157, 105, 0, 255, 211, 43, 0, 255, 80, 116, 0, 255, 146, 6, 0, 255, 82, 110, 0, 255, 60, 194, 0, 255, 147, 227, 0, 255, 181, 253, 0, 255, 61, 222, 0, 255, 122, 242, 0, 255, 183, 233, 0, 255, 129, 179, 0, 255, 77, 124, 0, 255, 240, 185, 0, 255, 56, 179, 0, 255, 200, 156, 0, 255, 105, 153, 0, 255, 105, 42, 0, 255, 173, 134, 0, 255, 5, 239, 0, 255, 20, 62, 0, 255, 80, 204, 0, 255, 233, 26, 0, 255, 32, 160, 0, 255, 6, 207, 0, 255, 229, 192, 0, 255, 122, 105, 0, 255, 191, 11, 0, 255, 154, 140, 0, 255, 122, 83, 0, 255, 151, 134, 0, 255, 211, 214, 0, 255, 79, 68, 0, 255, 240, 218, 0, 255, 10, 43, 0, 255, 238, 46, 0, 255, 246, 173, 0, 255, 31, 88, 0, 255, 22, 161, 0, 255, 174, 60, 0, 255, 187, 250, 0, 255, 28, 112, 0, 255, 71, 242, 0, 255, 5, 69, 0, 255, 182, 247, 0, 255, 69, 128, 0, 255, 30, 112, 0, 255, 194, 212, 0, 255, 143, 94, 0, 255, 196, 243, 0, 255, 15, 11, 0, 255, 119, 73, 0, 255, 142, 48, 0, 255, 36, 91, 0, 255, 53, 196, 0, 255, 101, 144, 0, 255, 52, 235, 0, 255, 3, 58, 0, 255, 58, 9, 0, 255, 178, 195, 0, 255, 146, 36, 0, 255, 75, 222, 0, 255, 40, 81, 0, 255, 253, 82, 0, 255, 209, 24, 0, 255, 111, 48, 0, 255, 247, 80, 0, 255, 55, 223, 0, 255, 160, 246, 0, 255, 75, 164, 0, 255, 184, 93, 0, 255, 150, 22, 0, 255, 102, 111, 0, 255, 113, 147, 0, 255, 148, 157, 0, 255, 179, 63, 0, 255, 177, 227, 0, 255, 9, 120, 0, 255, 4, 1, 0, 255, 55, 75, 0, 255, 10, 207, 0, 255, 84, 117, 0, 255, 13, 34, 0, 255, 150, 137, 0, 255, 237, 9, 0, 255, 152, 180, 0, 255, 23, 20, 0, 255, 252, 69, 0, 255, 12, 137, 0, 255, 237, 238, 0, 255, 130, 117, 0, 255, 65, 216, 0, 255, 249, 212, 0, 255, 40, 105, 0, 255, 221, 22, 0, 255, 105, 88, 0, 255, 66, 106, 0, 255, 187, 180, 0, 255, 165, 176, 0, 255, 122, 167, 0, 255, 233, 246, 0, 255, 150, 204, 0, 255, 121, 162, 0, 255, 163, 220, 0, 255, 15, 166, 0, 255, 28, 72, 0, 255, 89, 219, 0, 255, 31, 74, 0, 255, 92, 146, 0, 255, 93, 171, 0, 255, 161, 94, 0, 255, 27, 238, 0, 255, 239, 70, 0, 255, 197, 19, 0, 255, 10, 56, 0, 255, 166, 253, 0, 255, 144, 17, 0, 255, 5, 120, 0, 255, 90, 58, 0, 255, 250, 238, 0, 255, 96, 97, 0, 255, 157, 208, 0, 255, 104, 83, 0, 255, 135, 223, 0, 255, 150, 200, 0, 255, 1, 105, 0, 255, 236, 226, 0, 255, 62, 105, 0, 255, 118, 244, 0, 255, 224, 77, 0, 255, 96, 218, 0, 255, 30, 221, 0, 255, 212, 113, 0, 255, 152, 100, 0, 255, 239, 246, 0, 255, 130, 172, 0, 255, 54, 169, 0, 255, 162, 11, 0, 255, 121, 183, 0, 255, 26, 126, 0, 255, 16, 43, 0, 255, 45, 142, 0, 255, 179, 55, 0, 255, 227, 239, 0, 255, 11, 129, 0, 255, 55, 184, 0, 255, 80, 16, 0, 255, 56, 55, 0, 255, 67, 128, 0, 255, 37, 58, 0, 255, 185, 229, 0, 255, 110, 45, 0, 255, 162, 222, 0, 255, 52, 114, 0, 255, 69, 163, 0, 255, 151, 188, 0, 255, 30, 207, 0, 255, 219, 134, 0, 255, 12, 16, 0, 255, 118, 89, 0, 255, 150, 203, 0, 255, 77, 180, 0, 255, 37, 249, 0, 255, 109, 75, 0, 255, 132, 97, 0, 255, 163, 238, 0, 255, 97, 135, 0, 255, 44, 117, 0, 255, 88, 82, 0, 255, 96, 85, 0, 255, 175, 26, 0, 255, 192, 170, 0, 255, 128, 48, 0, 255, 42, 227, 0, 255, 130, 54, 0, 255, 5, 99, 0, 255, 17, 61, 0, 255, 14, 158, 0, 255, 170, 192, 0, 255, 111, 251, 0, 255, 79, 60, 0, 255, 212, 225, 0, 255, 63, 202, 0, 255, 168, 80, 0, 255, 166, 57, 0, 255, 192, 243, 0, 255, 36, 100, 0, 255, 246, 85, 0, 255, 183, 27, 0, 255, 86, 188, 0, 255, 193, 116, 0, 255, 252, 66, 0, 255, 239, 132, 0, 255, 14, 54, 0, 255, 25, 31, 0, 255, 8, 1, 0, 255, 15, 64, 0, 255, 203, 201, 0, 255, 212, 240, 0, 255, 91, 12, 0, 255, 188, 212, 0, 255, 155, 26, 0, 255, 46, 163, 0, 255, 8, 134, 0, 255, 231, 210, 0, 255, 144, 79, 0, 255, 197, 59, 0, 255, 45, 190, 0, 255, 88, 244, 0, 255, 21, 254, 0, 255, 22, 44, 0, 255, 141, 5, 0, 255, 188, 63, 0, 255, 24, 239, 0, 255, 185, 228, 0, 255, 125, 224, 0, 255, 189, 180, 0, 255, 108, 44, 0, 255, 120, 77, 0, 255, 254, 248, 0, 255, 219, 114, 0, 255, 38, 231, 0, 255, 166, 18, 0, 255, 71, 201, 0, 255, 79, 24, 0, 255, 34, 15, 0, 255, 206, 143, 0, 255, 168, 20, 0, 255, 234, 233, 0, 255, 85, 170, 0, 255, 234, 155, 0, 255, 167, 180, 0, 255, 90, 84, 0, 255, 71, 105, 0, 255, 13, 78, 0, 255, 253, 141, 0, 255, 51, 16, 0, 255, 150, 117, 0, 255, 136, 74, 0, 255, 175, 54, 0, 255, 248, 186, 0, 255, 212, 38, 0, 255, 4, 22, 0, 255, 30, 162, 0, 255, 31, 112, 0, 255, 75, 144, 0, 255, 179, 223, 0, 255, 58, 58, 0, 255, 191, 112, 0, 255, 87, 36, 0, 255, 212, 81, 0, 255, 61, 103, 0, 255, 139, 212, 0, 255, 245, 232, 0, 255, 93, 79, 0, 255, 234, 56, 0, 255, 253, 70, 0, 255, 47, 197, 0, 255, 33, 69, 0, 255, 1, 9, 0, 255, 132, 132, 0, 255, 167, 219, 0, 255, 154, 101, 0, 255, 184, 212, 0, 255, 31, 26, 0, 255, 234, 225, 0, 255, 122, 192, 0, 255, 119, 4, 0, 255, 182, 175, 0, 255, 175, 127, 0, 255, 63, 124, 0, 255, 68, 115, 0, 255, 188, 15, 0, 255, 89, 19, 0, 255, 253, 47, 0, 255, 37, 59, 0, 255, 72, 86, 0, 255, 51, 235, 0, 255, 230, 111, 0, 255, 140, 78, 0, 255, 116, 186, 0, 255, 9, 10, 0, 255, 81, 232, 0, 255, 5, 70, 0, 255, 129, 216, 0, 255, 35, 178, 0, 255, 176, 213, 0, 255, 113, 191, 0, 255, 190, 50, 0, 255, 53, 30, 0, 255, 139, 51, 0, 255, 252, 121, 0, 255, 171, 128, 0, 255, 111, 2, 0, 255, 40, 18, 0, 255, 50, 112, 0, 255, 213, 13, 0, 255, 193, 188, 0, 255, 51, 191, 0, 255, 162, 240, 0, 255, 120, 96, 0, 255, 243, 112, 0, 255, 30, 116, 0, 255, 239, 254, 0, 255, 124, 54, 0, 255, 61, 102, 0, 255, 244, 44, 0, 255, 72, 8, 0, 255, 155, 222, 0, 255, 218, 149, 0, 255, 50, 132, 0, 255, 232, 148, 0, 255, 31, 172, 0, 255, 28, 166, 0, 255, 79, 12, 0, 255, 240, 93, 0, 255, 172, 241, 0, 255, 233, 125, 0, 255, 230, 113, 0, 255, 78, 72, 0, 255, 82, 96, 0, 255, 78, 156, 0, 255, 88, 92, 0, 255, 142, 32, 0, 255, 229, 24, 0, 255, 87, 17, 0, 255, 142, 218, 0, 255, 116, 214, 0, 255, 241, 131, 0, 255, 166, 125, 0, 255, 188, 51, 0, 255, 173, 239, 0, 255, 235, 121, 0, 255, 149, 174, 0, 255, 206, 163, 0, 255, 69, 178, 0, 255, 151, 192, 0, 255, 178, 70, 0, 255, 131, 127, 0, 255, 66, 36, 0, 255, 139, 80, 0, 255, 52, 179, 0, 255, 175, 224, 0, 255, 63, 20, 0, 255, 111, 76, 0, 255, 251, 247, 0, 255, 193, 137, 0, 255, 107, 101, 0, 255, 229, 120, 0, 255, 155, 44, 0, 255, 9, 80, 0, 255, 236, 65, 0, 255, 228, 23, 0, 255, 160, 200, 0, 255, 110, 8, 0, 255, 161, 102, 0, 255, 180, 141, 0, 255, 80, 182, 0, 255, 52, 18, 0, 255, 161, 79, 0, 255, 125, 143, 0, 255, 72, 195, 0, 255, 54, 104, 0, 255, 125, 89, 0, 255, 185, 202, 0, 255, 144, 3, 0, 255, 123, 210, 0, 255, 78, 65, 0, 255, 143, 164, 0, 255, 207, 8, 0, 255, 69, 62, 0, 255, 69, 237, 0, 255, 61, 219, 0, 255, 98, 226, 0, 255, 236, 8, 0, 255, 229, 19, 0, 255, 116, 53, 0, 255, 151, 110, 0, 255, 218, 81, 0, 255, 156, 200, 0, 255, 247, 25, 0, 255, 5, 177, 0, 255, 131, 5, 0, 255, 240, 36, 0, 255, 137, 49, 0, 255, 160, 46, 0, 255, 44, 200, 0, 255, 35, 227, 0, 255, 186, 130, 0, 255, 44, 94, 0, 255, 167, 230, 0, 255, 21, 211, 0, 255, 114, 102, 0, 255, 33, 108, 0, 255, 167, 172, 0, 255, 247, 131, 0, 255, 203, 173, 0, 255, 82, 184, 0, 255, 101, 60, 0, 255, 138, 145, 0, 255, 213, 108, 0, 255, 67, 145, 0, 255, 46, 241, 0, 255, 28, 72, 0, 255, 150, 74, 0, 255, 98, 114, 0, 255, 58, 226, 0, 255, 68, 134, 0, 255, 211, 84, 0, 255, 129, 216, 0, 255, 213, 154, 0, 255, 91, 17, 0, 255, 66, 185, 0, 255, 159, 53, 0, 255, 226, 214, 0, 255, 157, 33, 0, 255, 155, 184, 0, 255, 240, 179, 0, 255, 89, 239, 0, 255, 54, 130, 0, 255, 112, 163, 0, 255, 75, 38, 0, 255, 216, 113, 0, 255, 77, 45, 0, 255, 220, 117, 0, 255, 29, 29, 0, 255, 170, 39, 0, 255, 228, 3, 0, 255, 76, 249, 0, 255, 74, 159, 0, 255, 105, 17, 0, 255, 153, 182, 0, 255, 220, 196, 0, 255, 220, 241, 0, 255, 93, 184, 0, 255, 224, 57, 0, 255, 191, 83, 0, 255, 131, 96, 0, 255, 61, 236, 0, 255, 135, 43, 0, 255, 238, 218, 0, 255, 134, 143, 0, 255, 187, 59, 0, 255, 214, 62, 0, 255, 81, 101, 0, 255, 162, 177, 0, 255, 147, 69, 0, 255, 153, 73, 0, 255, 63, 200, 0, 255, 84, 241, 0, 255, 184, 169, 0, 255, 30, 162, 0, 255, 42, 248, 0, 255, 89, 199, 0, 255, 233, 223, 0, 255, 207, 119, 0, 255, 138, 4, 0, 255, 80, 183, 0, 255, 18, 19, 0, 255, 77, 248, 0, 255, 144, 55, 0, 255, 20, 58, 0, 255, 28, 138, 0, 255, 238, 153, 0, 255, 213, 128, 0, 255, 221, 230, 0, 255, 222, 222, 0, 255, 17, 224, 0, 255, 203, 120, 0, 255, 211, 73, 0, 255, 162, 145, 0, 255, 134, 4, 0, 255, 23, 210, 0, 255, 143, 214, 0, 255, 107, 153, 0, 255, 28, 205, 0, 255, 81, 70, 0, 255, 23, 187, 0, 255, 233, 68, 0, 255, 200, 29, 0, 255, 195, 15, 0, 255, 239, 75, 0, 255, 133, 159, 0, 255, 172, 19, 0, 255, 41, 205, 0, 255, 249, 204, 0, 255, 115, 219, 0, 255, 110, 217, 0, 255, 138, 16, 0, 255, 209, 10, 0, 255, 223, 30, 0, 255, 50, 232, 0, 255, 96, 178, 0, 255, 61, 189, 0, 255, 194, 181, 0, 255, 99, 57, 0, 255, 44, 52, 0, 255, 248, 34, 0, 255, 89, 138, 0, 255, 201, 138, 0, 255, 97, 247, 0, 255, 173, 150, 0, 255, 12, 209, 0, 255, 107, 165, 0, 255, 120, 62, 0, 255, 110, 180, 0, 255, 63, 20, 0, 255, 253, 56, 0, 255, 61, 153, 0, 255, 77, 143, 0, 255, 42, 206, 0, 255, 38, 74, 0, 255, 227, 19, 0, 255, 136, 27, 0, 255, 175, 168, 0, 255, 24, 36, 0, 255, 68, 191, 0, 255, 74, 135, 0, 255, 40, 28, 0, 255, 119, 26, 0, 255, 105, 253, 0, 255, 147, 24, 0, 255, 139, 100, 0, 255, 57, 111, 0, 255, 167, 190, 0, 255, 222, 237, 0, 255, 8, 80, 0, 255, 237, 110, 0, 255, 76, 102, 0, 255, 215, 240, 0, 255, 105, 250, 0, 255, 225, 122, 0, 255, 228, 72, 0, 255, 31, 66, 0, 255, 96, 198, 0, 255, 183, 193, 0, 255, 40, 192, 0, 255, 122, 191, 0, 255, 111, 97, 0, 255, 174, 63, 0, 255, 33, 138, 0, 255, 231, 81, 0, 255, 24, 212, 0, 255, 42, 182, 0, 255, 27, 152, 0, 255, 80, 35, 0, 255, 87, 206, 0, 255, 135, 156, 0, 255, 61, 32, 0, 255, 218, 95, 0, 255, 143, 127, 0, 255, 21, 241, 0, 255, 146, 10, 0, 255, 168, 62, 0, 255, 13, 162, 0, 255, 79, 71, 0, 255, 128, 214, 0, 255, 203, 171, 0, 255, 2, 243, 0, 255, 91, 201, 0, 255, 217, 145, 0, 255, 89, 110, 0, 255, 67, 111, 0, 255, 137, 149, 0, 255, 137, 138, 0, 255, 161, 131, 0, 255, 59, 81, 0, 255, 41, 188, 0, 255, 200, 162, 0, 255, 75, 80, 0, 255, 244, 45, 0, 255, 190, 206, 0, 255, 8, 190, 0, 255, 59, 151, 0, 255, 99, 118, 0, 255, 214, 115, 0, 255, 0, 196, 0, 255, 153, 169, 0, 255, 133, 213, 0, 255, 17, 14, 0, 255, 34, 244, 0, 255, 209, 21, 0, 255, 22, 119, 0, 255, 47, 33, 0, 255, 108, 97, 0, 255, 160, 52, 0, 255, 203, 102, 0, 255, 238, 190, 0, 255, 153, 229, 0, 255, 46, 197, 0, 255, 209, 174, 0, 255, 250, 204, 0, 255, 122, 210, 0, 255, 200, 195, 0, 255, 184, 166, 0, 255, 170, 148, 0, 255, 240, 51, 0, 255, 186, 54, 0, 255, 204, 54, 0, 255, 195, 124, 0, 255, 81, 191, 0, 255, 135, 121, 0, 255, 232, 238, 0, 255, 87, 23, 0, 255, 125, 139, 0, 255, 242, 228, 0, 255, 55, 103, 0, 255, 34, 201, 0, 255, 56, 197, 0, 255, 105, 111, 0, 255, 173, 66, 0, 255, 86, 112, 0, 255, 57, 153, 0, 255, 125, 185, 0, 255, 151, 165, 0, 255, 189, 66, 0, 255, 207, 107, 0, 255, 185, 128, 0, 255, 204, 117, 0, 255, 248, 68, 0, 255, 212, 170, 0, 255, 106, 154, 0, 255, 196, 9, 0, 255, 194, 77, 0, 255, 121, 250, 0, 255, 248, 233, 0, 255, 243, 212, 0, 255, 48, 251, 0, 255, 77, 134, 0, 255, 159, 210, 0, 255, 250, 159, 0, 255, 35, 167, 0, 255, 19, 38, 0, 255, 132, 96, 0, 255, 108, 14, 0, 255, 201, 190, 0, 255, 50, 98, 0, 255, 224, 180, 0, 255, 3, 115, 0, 255, 193, 205, 0, 255, 68, 163, 0, 255, 0, 153, 0, 255, 243, 112, 0, 255, 158, 222, 0, 255, 67, 194, 0, 255, 209, 37, 0, 255, 244, 239, 0, 255, 135, 248, 0, 255, 185, 242, 0, 255, 175, 9, 0, 255, 0, 149, 0, 255, 97, 27, 0, 255, 216, 39, 0, 255, 121, 219, 0, 255, 3, 4, 0, 255, 0, 251, 0, 255, 243, 14, 0, 255, 182, 140, 0, 255, 102, 73, 0, 255, 226, 113, 0, 255, 75, 167, 0, 255, 233, 24, 0, 255, 201, 231, 0, 255, 185, 124, 0, 255, 95, 36, 0, 255, 237, 173, 0, 255, 25, 84, 0, 255, 156, 96, 0, 255, 188, 146, 0, 255, 204, 57, 0, 255, 164, 183, 0, 255, 156, 252, 0, 255, 144, 97, 0, 255, 95, 210, 0, 255, 134, 78, 0, 255, 76, 21, 0, 255, 146, 163, 0, 255, 204, 92, 0, 255, 126, 153, 0, 255, 108, 238, 0, 255, 160, 30, 0, 255, 33, 168, 0, 255, 168, 0, 0, 255, 185, 144, 0, 255, 91, 252, 0, 255, 226, 8, 0, 255, 160, 229, 0, 255, 220, 244, 0, 255, 200, 216, 0, 255, 125, 238, 0, 255, 109, 135, 0, 255, 65, 179, 0, 255, 45, 81, 0, 255, 235, 37, 0, 255, 188, 44, 0, 255, 44, 209, 0, 255, 146, 98, 0, 255, 151, 240, 0, 255, 53, 65, 0, 255, 88, 72, 0, 255, 131, 94, 0, 255, 97, 55, 0, 255, 77, 162, 0, 255, 126, 74, 0, 255, 215, 183, 0, 255, 170, 124, 0, 255, 104, 246, 0, 255, 166, 31, 0, 255, 53, 55, 0, 255, 71, 153, 0, 255, 174, 95, 0, 255, 33, 253, 0, 255, 242, 147, 0, 255, 251, 75, 0, 255, 120, 253, 0, 255, 248, 7, 0, 255, 223, 73, 0, 255, 207, 50, 0, 255, 176, 53, 0, 255, 44, 156, 0, 255, 231, 201, 0, 255, 182, 149, 0, 255, 248, 237, 0, 255, 98, 218, 0, 255, 178, 72, 0, 255, 84, 250, 0, 255, 99, 111, 0, 255, 138, 20, 0, 255, 208, 144, 0, 255, 114, 240, 0, 255, 133, 100, 0, 255, 177, 150, 0, 255, 163, 41, 0, 255, 68, 251, 0, 255, 235, 229, 0, 255, 39, 165, 0, 255, 16, 220, 0, 255, 102, 191, 0, 255, 15, 6, 0, 255, 130, 224, 0, 255, 250, 206, 0, 255, 182, 47, 0, 255, 148, 207, 0, 255, 244, 85, 0, 255, 145, 164, 0, 255, 8, 48, 0, 255, 132, 71, 0, 255, 214, 108, 0, 255, 21, 46, 0, 255, 67, 93, 0, 255, 71, 236, 0, 255, 81, 166, 0, 255, 141, 80, 0, 255, 15, 88, 0, 255, 146, 65, 0, 255, 143, 213, 0, 255, 202, 111, 0, 255, 249, 130, 0, 255, 1, 209, 0, 255, 190, 244, 0, 255, 51, 171, 0, 255, 61, 212, 0, 255, 123, 45, 0, 255, 145, 144, 0, 255, 228, 136, 0, 255, 128, 64, 0, 255, 33, 6, 0, 255, 168, 249, 0, 255, 155, 20, 0, 255, 204, 208, 0, 255, 46, 161, 0, 255, 115, 202, 0, 255, 103, 79, 0, 255, 205, 168, 0, 255, 225, 191, 0, 255, 0, 197, 0, 255, 191, 120, 0, 255, 88, 51, 0, 255, 147, 41, 0, 255, 0, 119, 0, 255, 236, 29, 0, 255, 207, 172, 0, 255, 36, 11, 0, 255, 42, 217, 0, 255, 81, 188, 0, 255, 47, 220, 0, 255, 43, 124, 0, 255, 170, 42, 0, 255, 109, 17, 0, 255, 205, 6, 0, 255, 232, 182, 0, 255, 110, 219, 0, 255, 188, 238, 0, 255, 161, 63, 0, 255, 86, 183, 0, 255, 159, 155, 0, 255, 213, 20, 0, 255, 244, 29, 0, 255, 35, 69, 0, 255, 126, 54, 0, 255, 104, 8, 0, 255, 200, 110, 0, 255, 2, 241, 0, 255, 61, 162, 0, 255, 231, 217, 0, 255, 7, 191, 0, 255, 27, 4, 0, 255, 163, 180, 0, 255, 63, 94, 0, 255, 193, 240, 0, 255, 70, 3, 0, 255, 98, 6, 0, 255, 58, 118, 0, 255, 191, 187, 0, 255, 249, 234, 0, 255, 177, 162, 0, 255, 215, 8, 0, 255, 56, 10, 0, 255, 115, 121, 0, 255, 1, 176, 0, 255, 182, 148, 0, 255, 206, 18, 0, 255, 21, 28, 0, 255, 196, 205, 0, 255, 47, 215, 0, 255, 143, 243, 0, 255, 235, 232, 0, 255, 79, 68, 0, 255, 50, 204, 0, 255, 51, 74, 0, 255, 241, 141, 0, 255, 42, 145, 0, 255, 192, 216, 0, 255, 50, 217, 0, 255, 179, 27, 0, 255, 93, 137, 0, 255, 9, 74, 0, 255, 6, 137, 0, 255, 165, 21, 0, 255, 199, 251, 0, 255, 115, 8, 0, 255, 238, 111, 0, 255, 117, 189, 0, 255, 215, 89, 0, 255, 25, 159, 0, 255, 134, 178, 0, 255, 117, 81, 0, 255, 137, 249, 0, 255, 116, 113, 0, 255, 167, 161, 0, 255, 109, 188, 0, 255, 188, 101, 0, 255, 39, 196, 0, 255, 153, 186, 0, 255, 130, 248, 0, 255, 204, 7, 0, 255, 49, 208, 0, 255, 221, 100, 0, 255, 185, 246, 0, 255, 80, 206, 0, 255, 241, 207, 0, 255, 109, 138, 0, 255, 14, 23, 0, 255, 189, 0, 0, 255, 140, 229, 0, 255, 21, 115, 0, 255, 159, 115, 0, 255, 82, 226, 0, 255, 201, 200, 0, 255, 186, 18, 0, 255, 122, 136, 0, 255, 37, 102, 0, 255, 63, 105, 0, 255, 9, 1, 0, 255, 49, 52, 0, 255, 68, 200, 0, 255, 29, 65, 0, 255, 228, 42, 0, 255, 4, 173, 0, 255, 244, 117, 0, 255, 0, 114, 0, 255, 252, 108, 0, 255, 124, 154, 0, 255, 120, 179, 0, 255, 120, 220, 0, 255, 212, 63, 0, 255, 49, 1, 0, 255, 207, 2, 0, 255, 95, 147, 0, 255, 153, 3, 0, 255, 202, 251, 0, 255, 144, 52, 0, 255, 119, 230, 0, 255, 244, 163, 0, 255, 186, 199, 0, 255, 194, 24, 0, 255, 46, 56, 0, 255, 62, 161, 0, 255, 159, 34, 0, 255, 44, 4, 0, 255, 32, 36, 0, 255, 209, 90, 0, 255, 97, 149, 0, 255, 221, 193, 0, 255, 155, 7, 0, 255, 30, 35, 0, 255, 3, 196, 0, 255, 51, 186, 0, 255, 89, 236, 0, 255, 51, 81, 0, 255, 131, 163, 0, 255, 171, 169, 0, 255, 40, 167, 0, 255, 148, 204, 0, 255, 115, 127, 0, 255, 240, 192, 0, 255, 46, 231, 0, 255, 40, 171, 0, 255, 252, 252, 0, 255, 32, 37, 0, 255, 87, 114, 0, 255, 165, 236, 0, 255, 175, 40, 0, 255, 14, 71, 0, 255, 231, 206, 0, 255, 214, 55, 0, 255, 116, 198, 0, 255, 186, 234, 0, 255, 229, 7, 0, 255, 118, 125, 0, 255, 160, 90, 0, 255, 40, 45, 0, 255, 16, 125, 0, 255, 232, 72, 0, 255, 245, 218, 0, 255, 131, 165, 0, 255, 194, 158, 0, 255, 94, 224, 0, 255, 101, 82, 0, 255, 244, 6, 0, 255, 69, 107, 0, 255, 28, 185, 0, 255, 151, 48, 0, 255, 57, 33, 0, 255, 166, 54, 0, 255, 171, 102, 0, 255, 76, 184, 0, 255, 200, 6, 0, 255, 143, 216, 0, 255, 63, 158, 0, 255, 149, 4, 0, 255, 84, 162, 0, 255, 5, 63, 0, 255, 232, 136, 0, 255, 81, 190, 0, 255, 231, 248, 0, 255, 133, 190, 0, 255, 193, 141, 0, 255, 99, 103, 0, 255, 90, 180, 0, 255, 182, 228, 0, 255, 222, 189, 0, 255, 19, 229, 0, 255, 237, 39, 0, 255, 159, 33, 0, 255, 153, 114, 0, 255, 40, 109, 0, 255, 92, 239, 0, 255, 7, 157, 0, 255, 120, 81, 0, 255, 158, 110, 0, 255, 15, 85, 0, 255, 68, 82, 0, 255, 155, 143, 0, 255, 191, 191, 0, 255, 81, 78, 0, 255, 161, 195, 0, 255, 156, 109, 0, 255, 250, 90, 0, 255, 91, 5, 0, 255, 68, 77, 0, 255, 69, 7, 0, 255, 246, 57, 0, 255, 226, 206, 0, 255, 178, 132, 0, 255, 131, 121, 0, 255, 163, 77, 0, 255, 192, 126, 0, 255, 73, 220, 0, 255, 87, 25, 0, 255, 97, 208, 0, 255, 254, 228, 0, 255, 170, 75, 0, 255, 114, 74, 0, 255, 13, 169, 0, 255, 149, 156, 0, 255, 178, 124, 0, 255, 198, 72, 0, 255, 226, 250, 0, 255, 155, 102, 0, 255, 89, 79, 0, 255, 54, 85, 0, 255, 80, 60, 0, 255, 156, 200, 0, 255, 141, 91, 0, 255, 254, 15, 0, 255, 52, 158, 0, 255, 249, 68, 0, 255, 150, 155, 0, 255, 254, 127, 0, 255, 254, 160, 0, 255, 108, 66, 0, 255, 143, 140, 0, 255, 206, 105, 0, 255, 99, 115, 0, 255, 41, 169, 0, 255, 2, 180, 0, 255, 158, 96, 0, 255, 241, 23, 0, 255, 170, 108, 0, 255, 192, 173, 0, 255, 22, 72, 0, 255, 204, 129, 0, 255, 220, 229, 0, 255, 7, 228, 0, 255, 151, 16, 0, 255, 179, 130, 0, 255, 137, 26, 0, 255, 235, 215, 0, 255, 174, 76, 0, 255, 235, 201, 0, 255, 114, 228, 0, 255, 57, 241, 0, 255, 4, 7, 0, 255, 252, 137, 0, 255, 69, 42, 0, 255, 194, 86, 0, 255, 48, 207, 0, 255, 202, 136, 0, 255, 140, 137, 0, 255, 170, 186, 0, 255, 20, 0, 0, 255, 249, 109, 0, 255, 156, 31, 0, 255, 127, 46, 0, 255, 235, 24, 0, 255, 248, 160, 0, 255, 140, 128, 0, 255, 145, 154, 0, 255, 153, 156, 0, 255, 214, 247, 0, 255, 64, 4, 0, 255, 121, 243, 0, 255, 215, 129, 0, 255, 151, 202, 0, 255, 1, 115, 0, 255, 182, 74, 0, 255, 111, 140, 0, 255, 10, 209, 0, 255, 25, 2, 0, 255, 111, 112, 0, 255, 151, 137, 0, 255, 54, 41, 0, 255, 221, 148, 0, 255, 224, 70, 0, 255, 139, 1, 0, 255, 156, 158, 0, 255, 106, 248, 0, 255, 242, 249, 0, 255, 32, 29, 0, 255, 18, 113, 0, 255, 26, 3, 0, 255, 199, 86, 0, 255, 54, 147, 0, 255, 246, 229, 0, 255, 212, 128, 0, 255, 90, 142, 0, 255, 122, 129, 0, 255, 207, 223, 0, 255, 174, 70, 0, 255, 39, 232, 0, 255, 207, 176, 0, 255, 248, 33, 0, 255, 19, 11, 0, 255, 56, 97, 0, 255, 46, 104, 0, 255, 225, 5, 0, 255, 127, 153, 0, 255, 188, 226, 0, 255, 224, 157, 0, 255, 174, 11, 0, 255, 55, 33, 0, 255, 48, 99, 0, 255, 196, 60, 0, 255, 180, 69, 0, 255, 184, 98, 0, 255, 152, 221, 0, 255, 186, 114, 0, 255, 223, 76, 0, 255, 88, 24, 0, 255, 99, 30, 0, 255, 173, 171, 0, 255, 171, 96, 0, 255, 119, 91, 0, 255, 199, 239, 0, 255, 122, 125, 0, 255, 92, 110, 0, 255, 127, 114, 0, 255, 121, 34, 0, 255, 213, 14, 0, 255, 168, 29, 0, 255, 235, 180, 0, 255, 104, 164, 0, 255, 123, 181, 0, 255, 56, 36, 0, 255, 20, 198, 0, 255, 214, 9, 0, 255, 166, 124, 0, 255, 138, 71, 0, 255, 52, 163, 0, 255, 180, 84, 0, 255, 243, 163, 0, 255, 242, 79, 0, 255, 179, 245, 0, 255, 7, 232, 0, 255, 47, 164, 0, 255, 245, 33, 0, 255, 242, 166, 0, 255, 65, 196, 0, 255, 184, 43, 0, 255, 189, 132, 0, 255, 110, 92, 0, 255, 228, 35, 0, 255, 201, 65, 0, 255, 216, 124, 0, 255, 57, 178, 0, 255, 59, 118, 0, 255, 243, 54, 0, 255, 110, 201, 0, 255, 34, 44, 0, 255, 67, 238, 0, 255, 38, 169, 0, 255, 160, 10, 0, 255, 85, 54, 0, 255, 243, 22, 0, 255, 76, 166, 0, 255, 5, 203, 0, 255, 35, 247, 0, 255, 52, 17, 0, 255, 183, 123, 0, 255, 59, 190, 0, 255, 250, 176, 0, 255, 129, 186, 0, 255, 214, 46, 0, 255, 130, 136, 0, 255, 8, 251, 0, 255, 28, 155, 0, 255, 7, 77, 0, 255, 192, 88, 0, 255, 183, 153, 0, 255, 56, 148, 0, 255, 97, 183, 0, 255, 81, 169, 0, 255, 10, 105, 0, 255, 158, 165, 0, 255, 53, 243, 0, 255, 10, 31, 0, 255, 245, 55, 0, 255, 99, 234, 0, 255, 119, 131, 0, 255, 186, 152, 0, 255, 127, 60, 0, 255, 41, 203, 0, 255, 221, 226, 0, 255, 142, 44, 0, 255, 203, 91, 0, 255, 91, 222, 0, 255, 111, 213, 0, 255, 120, 151, 0, 255, 35, 140, 0, 255, 198, 20, 0, 255, 115, 241, 0, 255, 83, 169, 0, 255, 231, 103, 0, 255, 73, 20, 0, 255, 114, 157, 0, 255, 184, 146, 0, 255, 52, 157, 0, 255, 211, 215, 0, 255, 3, 96, 0, 255, 97, 11, 0, 255, 16, 11, 0, 255, 70, 169, 0, 255, 54, 38, 0, 255, 80, 135, 0, 255, 227, 188, 0, 255, 185, 70, 0, 255, 28, 98, 0, 255, 215, 210, 0, 255, 197, 80, 0, 255, 27, 90, 0, 255, 144, 8, 0, 255, 173, 196, 0, 255, 206, 167, 0, 255, 83, 172, 0, 255, 245, 72, 0, 255, 85, 16, 0, 255, 175, 115, 0, 255, 81, 14, 0, 255, 102, 119, 0, 255, 77, 245, 0, 255, 38, 74, 0, 255, 119, 166, 0, 255, 37, 252, 0, 255, 40, 191, 0, 255, 125, 135, 0, 255, 138, 251, 0, 255, 101, 78, 0, 255, 72, 82, 0, 255, 219, 164, 0, 255, 126, 47, 0, 255, 244, 142, 0, 255, 48, 191, 0, 255, 172, 174, 0, 255, 105, 147, 0, 255, 32, 127, 0, 255, 178, 96, 0, 255, 201, 65, 0, 255, 239, 194, 0, 255, 108, 101, 0, 255, 157, 47, 0, 255, 47, 101, 0, 255, 174, 84, 0, 255, 184, 145, 0, 255, 95, 4, 0, 255, 243, 158, 0, 255, 222, 38, 0, 255, 233, 135, 0, 255, 123, 107, 0, 255, 125, 128, 0, 255, 204, 235, 0, 255, 102, 122, 0, 255, 135, 78, 0, 255, 158, 15, 0, 255, 254, 212, 0, 255, 135, 63, 0, 255, 238, 119, 0, 255, 136, 42, 0, 255, 34, 154, 0, 255, 248, 213, 0, 255, 85, 136, 0, 255, 52, 185, 0, 255, 155, 15, 0, 255, 46, 175, 0, 255, 131, 3, 0, 255, 173, 232, 0, 255, 113, 136, 0, 255, 14, 243, 0, 255, 154, 100, 0, 255, 111, 101, 0, 255, 112, 138, 0, 255, 136, 201, 0, 255, 209, 126, 0, 255, 79, 234, 0, 255, 138, 9, 0, 255, 190, 7, 0, 255, 0, 75, 0, 255, 240, 121, 0, 255, 125, 55, 0, 255, 249, 13, 0, 255, 21, 250, 0, 255, 168, 250, 0, 255, 113, 104, 0, 255, 89, 249, 0, 255, 41, 229, 0, 255, 227, 199, 0, 255, 51, 17, 0, 255, 31, 61, 0, 255, 209, 218, 0, 255, 107, 152, 0, 255, 26, 57, 0, 255, 152, 34, 0, 255, 126, 152, 0, 255, 219, 210, 0, 255, 167, 163, 0, 255, 92, 42, 0, 255, 245, 10, 0, 255, 27, 29, 0, 255, 120, 232, 0, 255, 66, 239, 0, 255, 5, 10, 0, 255, 13, 16, 0, 255, 87, 174, 0, 255, 94, 167, 0, 255, 190, 253, 0, 255, 8, 43, 0, 255, 250, 73, 0, 255, 207, 76, 0, 255, 220, 17, 0, 255, 179, 5, 0, 255, 65, 78, 0, 255, 34, 133, 0, 255, 148, 214, 0, 255, 220, 0, 0, 255, 164, 49, 0, 255, 143, 165, 0, 255, 241, 12, 0, 255, 177, 253, 0, 255, 78, 102, 0, 255, 20, 148, 0, 255, 59, 50, 0, 255, 157, 136, 0, 255, 32, 18, 0, 255, 196, 67, 0, 255, 95, 213, 0, 255, 123, 209, 0, 255, 186, 62, 0, 255, 75, 49, 0, 255, 49, 95, 0, 255, 216, 61, 0, 255, 229, 190, 0, 255, 77, 183, 0, 255, 153, 228, 0, 255, 183, 7, 0, 255, 192, 67, 0, 255, 206, 153, 0, 255, 38, 18, 0, 255, 195, 170, 0, 255, 201, 184, 0, 255, 42, 6, 0, 255, 60, 45, 0, 255, 43, 42, 0, 255, 96, 33, 0, 255, 156, 62, 0, 255, 85, 192, 0, 255, 206, 238, 0, 255, 218, 170, 0, 255, 223, 95, 0, 255, 0, 220, 0, 255, 198, 42, 0, 255, 158, 211, 0, 255, 194, 72, 0, 255, 59, 8, 0, 255, 114, 66, 0, 255, 111, 81, 0, 255, 222, 251, 0, 255, 211, 5, 0, 255, 55, 120, 0, 255, 66, 161, 0, 255, 137, 226, 0, 255, 66, 167, 0, 255, 115, 243, 0, 255, 145, 32, 0, 255, 118, 100, 0, 255, 89, 219, 0, 255, 140, 107, 0, 255, 99, 92, 0, 255, 248, 103, 0, 255, 30, 54, 0, 255, 51, 13, 0, 255, 6, 102, 0, 255, 24, 110, 0, 255, 49, 107, 0, 255, 214, 57, 0, 255, 182, 120, 0, 255, 24, 117, 0, 255, 243, 141, 0, 255, 160, 120, 0, 255, 47, 1, 0, 255, 191, 103, 0, 255, 78, 3, 0, 255, 100, 142, 0, 255, 8, 81, 0, 255, 121, 42, 0, 255, 25, 43, 0, 255, 96, 175, 0, 255, 251, 78, 0, 255, 79, 115, 0, 255, 104, 59, 0, 255, 204, 62, 0, 255, 21, 44, 0, 255, 220, 160, 0, 255, 1, 116, 0, 255, 153, 157, 0, 255, 69, 73, 0, 255, 65, 217, 0, 255, 185, 5, 0, 255, 57, 173, 0, 255, 114, 26, 0, 255, 113, 18, 0, 255, 53, 22, 0, 255, 223, 150, 0, 255, 244, 164, 0, 255, 53, 217, 0, 255, 134, 94, 0, 255, 8, 243, 0, 255, 15, 161, 0, 255, 65, 166, 0, 255, 175, 251, 0, 255, 169, 188, 0, 255, 63, 110, 0, 255, 72, 208, 0, 255, 26, 1, 0, 255, 200, 6, 0, 255, 242, 59, 0, 255, 131, 31, 0, 255, 214, 75, 0, 255, 16, 80, 0, 255, 4, 136, 0, 255, 0, 61, 0, 255, 127, 207, 0, 255, 143, 102, 0, 255, 152, 26, 0, 255, 179, 114, 0, 255, 213, 86, 0, 255, 47, 44, 0, 255, 216, 180, 0, 255, 238, 116, 0, 255, 60, 15, 0, 255, 0, 61, 0, 255, 53, 30, 0, 255, 155, 228, 0, 255, 163, 118, 0, 255, 63, 216, 0, 255, 104, 86, 0, 255, 64, 109, 0, 255, 183, 139, 0, 255, 35, 102, 0, 255, 147, 110, 0, 255, 104, 229, 0, 255, 148, 240, 0, 255, 127, 105, 0, 255, 57, 102, 0, 255, 11, 58, 0, 255, 240, 114, 0, 255, 152, 224, 0, 255, 187, 103, 0, 255, 64, 35, 0, 255, 12, 136, 0, 255, 192, 85, 0, 255, 7, 148, 0, 255, 135, 180, 0, 255, 227, 194, 0, 255, 76, 122, 0, 255, 143, 238, 0, 255, 122, 186, 0, 255, 162, 220, 0, 255, 34, 209, 0, 255, 5, 198, 0, 255, 75, 92, 0, 255, 124, 198, 0, 255, 198, 105, 0, 255, 4, 1, 0, 255, 4, 240, 0, 255, 156, 113, 0, 255, 95, 217, 0, 255, 110, 26, 0, 255, 191, 96, 0, 255, 130, 133, 0, 255, 175, 65, 0, 255, 227, 68, 0, 255, 217, 242, 0, 255, 67, 42, 0, 255, 253, 138, 0, 255, 149, 104, 0, 255, 86, 239, 0, 255, 17, 174, 0, 255, 182, 194, 0, 255, 77, 246, 0, 255, 108, 76, 0, 255, 142, 65, 0, 255, 230, 251, 0, 255, 74, 213, 0, 255, 73, 105, 0, 255, 18, 147, 0, 255, 168, 45, 0, 255, 69, 197, 0, 255, 174, 222, 0, 255, 165, 187, 0, 255, 16, 237, 0, 255, 179, 161, 0, 255, 10, 45, 0, 255, 130, 191, 0, 255, 63, 215, 0, 255, 64, 84, 0, 255, 176, 7, 0, 255, 153, 241, 0, 255, 196, 213, 0, 255, 234, 161, 0, 255, 93, 126, 0, 255, 99, 103, 0, 255, 128, 82, 0, 255, 215, 128, 0, 255, 84, 75, 0, 255, 18, 246, 0, 255, 119, 226, 0, 255, 171, 15, 0, 255, 186, 170, 0, 255, 245, 140, 0, 255, 105, 152, 0, 255, 220, 239, 0, 255, 87, 180, 0, 255, 205, 76, 0, 255, 248, 35, 0, 255, 125, 111, 0, 255, 208, 79, 0, 255, 241, 80, 0, 255, 118, 75, 0, 255, 20, 140, 0, 255, 69, 220, 0, 255, 57, 18, 0, 255, 152, 98, 0, 255, 49, 24, 0, 255, 11, 157, 0, 255, 89, 171, 0, 255, 193, 66, 0, 255, 73, 215, 0, 255, 142, 234, 0, 255, 107, 230, 0, 255, 202, 173, 0, 255, 133, 251, 0, 255, 209, 198, 0, 255, 172, 189, 0, 255, 27, 103, 0, 255, 110, 157, 0, 255, 22, 250, 0, 255, 242, 121, 0, 255, 124, 197, 0, 255, 0, 122, 0, 255, 34, 217, 0, 255, 103, 6, 0, 255, 230, 15, 0, 255, 105, 34, 0, 255, 147, 254, 0, 255, 32, 97, 0, 255, 51, 103, 0, 255, 100, 30, 0, 255, 55, 72, 0, 255, 105, 108, 0, 255, 238, 109, 0, 255, 157, 188, 0, 255, 91, 78, 0, 255, 249, 80, 0, 255, 0, 112, 0, 255, 24, 18, 0, 255, 6, 179, 0, 255, 5, 142, 0, 255, 216, 164, 0, 255, 171, 0, 0, 255, 155, 18, 0, 255, 70, 87, 0, 255, 242, 75, 0, 255, 159, 81, 0, 255, 188, 109, 0, 255, 84, 106, 0, 255, 127, 88, 0, 255, 251, 60, 0, 255, 151, 7, 0, 255, 47, 173, 0, 255, 118, 115, 0, 255, 61, 143, 0, 255, 190, 193, 0, 255, 37, 66, 0, 255, 122, 233, 0, 255, 33, 11, 0, 255, 64, 9, 0, 255, 40, 134, 0, 255, 222, 76, 0, 255, 190, 194, 0, 255, 148, 156, 0, 255, 58, 109, 0, 255, 82, 82, 0, 255, 146, 99, 0, 255, 154, 246, 0, 255, 23, 117, 0, 255, 127, 218, 0, 255, 88, 9, 0, 255, 78, 79, 0, 255, 58, 197, 0, 255, 89, 220, 0, 255, 234, 89, 0, 255, 91, 152, 0, 255, 156, 24, 0, 255, 200, 102, 0, 255, 27, 174, 0, 255, 96, 190, 0, 255, 182, 107, 0, 255, 96, 217, 0, 255, 53, 160, 0, 255, 155, 44, 0, 255, 180, 110, 0, 255, 232, 51, 0, 255, 232, 29, 0, 255, 184, 54, 0, 255, 146, 163, 0, 255, 118, 169, 0, 255, 209, 177, 0, 255, 85, 58, 0, 255, 189, 249, 0, 255, 4, 196, 0, 255, 141, 91, 0, 255, 185, 224, 0, 255, 249, 245, 0, 255, 64, 191, 0, 255, 154, 0, 0, 255, 120, 95, 0, 255, 44, 230, 0, 255, 238, 206, 0, 255, 111, 51, 0, 255, 251, 138, 0, 255, 160, 31, 0, 255, 212, 11, 0, 255, 228, 40, 0, 255, 213, 30, 0, 255, 207, 132, 0, 255, 73, 128, 0, 255, 64, 10, 0, 255, 30, 83, 0, 255, 114, 34, 0, 255, 125, 10, 0, 255, 245, 225, 0, 255, 130, 162, 0, 255, 190, 130, 0, 255, 86, 199, 0, 255, 64, 127, 0, 255, 90, 242, 0, 255, 81, 191, 0, 255, 232, 116, 0, 255, 80, 145, 0, 255, 158, 185, 0, 255, 80, 163, 0, 255, 30, 241, 0, 255, 159, 183, 0, 255, 182, 170, 0, 255, 140, 32, 0, 255, 23, 102, 0, 255, 234, 24, 0, 255, 155, 30, 0, 255, 118, 41, 0, 255, 186, 97, 0, 255, 225, 101, 0, 255, 47, 12, 0, 255, 70, 69, 0, 255, 188, 229, 0, 255, 248, 119, 0, 255, 53, 155, 0, 255, 78, 220, 0, 255, 100, 132, 0, 255, 245, 248, 0, 255, 245, 97, 0, 255, 6, 25, 0, 255, 16, 29, 0, 255, 54, 134, 0, 255, 177, 30, 0, 255, 167, 181, 0, 255, 135, 143, 0, 255, 23, 188, 0, 255, 197, 76, 0, 255, 151, 20, 0, 255, 76, 219, 0, 255, 4, 82, 0, 255, 176, 134, 0, 255, 115, 95, 0, 255, 109, 161, 0, 255, 77, 0, 0, 255, 251, 188, 0, 255, 25, 168, 0, 255, 206, 51, 0, 255, 90, 86, 0, 255, 138, 25, 0, 255, 96, 86, 0, 255, 71, 51, 0, 255, 101, 187, 0, 255, 158, 87, 0, 255, 25, 242, 0, 255, 46, 87, 0, 255, 192, 80, 0, 255, 137, 159, 0, 255, 37, 79, 0, 255, 52, 233, 0, 255, 153, 2, 0, 255, 111, 18, 0, 255, 85, 237, 0, 255, 12, 74, 0, 255, 96, 243, 0, 255, 76, 71, 0, 255, 207, 164, 0, 255, 170, 6, 0, 255, 218, 63, 0, 255, 206, 209, 0, 255, 44, 72, 0, 255, 171, 202, 0, 255, 253, 95, 0, 255, 122, 51, 0, 255, 248, 242, 0, 255, 177, 91, 0, 255, 204, 76, 0, 255, 85, 64, 0, 255, 184, 134, 0, 255, 56, 181, 0, 255, 168, 213, 0, 255, 160, 26, 0, 255, 179, 113, 0, 255, 55, 169, 0, 255, 93, 206, 0, 255, 172, 248, 0, 255, 118, 233, 0, 255, 64, 233, 0, 255, 60, 27, 0, 255, 214, 31, 0, 255, 8, 215, 0, 255, 0, 233, 0, 255, 249, 161, 0, 255, 241, 204, 0, 255, 87, 43, 0, 255, 232, 205, 0, 255, 147, 129, 0, 255, 118, 138, 0, 255, 94, 7, 0, 255, 83, 24, 0, 255, 250, 161, 0, 255, 63, 229, 0, 255, 194, 229, 0, 255, 122, 221, 0, 255, 220, 2, 0, 255, 80, 124, 0, 255, 185, 37, 0, 255, 118, 99, 0, 255, 14, 137, 0, 255, 201, 165, 0, 255, 83, 148, 0, 255, 169, 141, 0, 255, 169, 42, 0, 255, 8, 219, 0, 255, 216, 110, 0, 255, 81, 199, 0, 255, 120, 73, 0, 255, 122, 75, 0, 255, 233, 22, 0, 255, 206, 236, 0, 255, 79, 151, 0, 255, 142, 37, 0, 255, 143, 99, 0, 255, 111, 35, 0, 255, 126, 231, 0, 255, 156, 223, 0, 255, 11, 151, 0, 255, 124, 191, 0, 255, 94, 0, 0, 255, 85, 124, 0, 255, 231, 76, 0, 255, 88, 52, 0, 255, 221, 130, 0, 255, 201, 206, 0, 255, 117, 91, 0, 255, 150, 48, 0, 255, 49, 186, 0, 255, 63, 168, 0, 255, 220, 42, 0, 255, 211, 216, 0, 255, 211, 228, 0, 255, 5, 64, 0, 255, 199, 218, 0, 255, 113, 239, 0, 255, 83, 237, 0, 255, 33, 0, 0, 255, 147, 239, 0, 255, 153, 236, 0, 255, 181, 7, 0, 255, 88, 121, 0, 255, 143, 174, 0, 255, 222, 198, 0, 255, 90, 163, 0, 255, 175, 20, 0, 255, 115, 187, 0, 255, 45, 77, 0, 255, 90, 147, 0, 255, 168, 50, 0, 255, 253, 253, 0, 255, 63, 22, 0, 255, 52, 168, 0, 255, 186, 230, 0, 255, 179, 191, 0, 255, 41, 67, 0, 255, 138, 177, 0, 255, 222, 238, 0, 255, 40, 180, 0, 255, 247, 52, 0, 255, 2, 52, 0, 255, 153, 18, 0, 255, 110, 113, 0, 255, 55, 167, 0, 255, 87, 222, 0, 255, 105, 120, 0, 255, 74, 110, 0, 255, 166, 158, 0, 255, 246, 129, 0, 255, 12, 179, 0, 255, 204, 38, 0, 255, 179, 134, 0, 255, 94, 78, 0, 255, 181, 216, 0, 255, 68, 225, 0, 255, 203, 209, 0, 255, 162, 22, 0, 255, 86, 99, 0, 255, 70, 206, 0, 255, 163, 103, 0, 255, 194, 192, 0, 255, 120, 99, 0, 255, 52, 206, 0, 255, 221, 253, 0, 255, 230, 241, 0, 255, 123, 152, 0, 255, 90, 175, 0, 255, 170, 69, 0, 255, 221, 219, 0, 255, 17, 245, 0, 255, 171, 40, 0, 255, 200, 108, 0, 255, 10, 105, 0, 255, 171, 111, 0, 255, 160, 62, 0, 255, 119, 63, 0, 255, 27, 98, 0, 255, 187, 107, 0, 255, 5, 235, 0, 255, 51, 76, 0, 255, 206, 252, 0, 255, 152, 220, 0, 255, 249, 91, 0, 255, 94, 70, 0, 255, 230, 53, 0, 255, 55, 71, 0, 255, 66, 206, 0, 255, 155, 238, 0, 255, 192, 17, 0, 255, 11, 104, 0, 255, 24, 224, 0, 255, 136, 97, 0, 255, 185, 163, 0, 255, 57, 75, 0, 255, 76, 7, 0, 255, 58, 207, 0, 255, 139, 67, 0, 255, 181, 58, 0, 255, 138, 84, 0, 255, 165, 81, 0, 255, 141, 234, 0, 255, 93, 169, 0, 255, 101, 240, 0, 255, 105, 94, 0, 255, 84, 28, 0, 255, 193, 253, 0, 255, 25, 106, 0, 255, 146, 252, 0, 255, 41, 36, 0, 255, 235, 224, 0, 255, 45, 110, 0, 255, 9, 86, 0, 255, 195, 132, 0, 255, 1, 12, 0, 255, 181, 248, 0, 255, 137, 194, 0, 255, 16, 29, 0, 255, 0, 194, 0, 255, 183, 0, 0, 255, 102, 215, 0, 255, 158, 50, 0, 255, 112, 198, 0, 255, 157, 42, 0, 255, 169, 236, 0, 255, 40, 168, 0, 255, 236, 92, 0, 255, 67, 16, 0, 255, 72, 217, 0, 255, 149, 82, 0, 255, 130, 211, 0, 255, 132, 139, 0, 255, 229, 211, 0, 255, 55, 15, 0, 255, 210, 210, 0, 255, 198, 83, 0, 255, 109, 199, 0, 255, 179, 169, 0, 255, 99, 38, 0, 255, 169, 40, 0, 255, 175, 179, 0, 255, 203, 0, 0, 255, 123, 211, 0, 255, 164, 62, 0, 255, 96, 185, 0, 255, 54, 1, 0, 255, 198, 42, 0, 255, 252, 88, 0, 255, 58, 118, 0, 255, 177, 135, 0, 255, 233, 139, 0, 255, 195, 68, 0, 255, 145, 36, 0, 255, 60, 212, 0, 255, 200, 171, 0, 255, 73, 141, 0, 255, 185, 72, 0, 255, 213, 241, 0, 255, 240, 185, 0, 255, 18, 109, 0, 255, 62, 118, 0, 255, 79, 66, 0, 255, 225, 232, 0, 255, 148, 116, 0, 255, 165, 125, 0, 255, 52, 193, 0, 255, 15, 147, 0, 255, 238, 162, 0, 255, 122, 171, 0, 255, 91, 253, 0, 255, 101, 134, 0, 255, 65, 210, 0, 255, 17, 227, 0, 255, 240, 53, 0, 255, 79, 142, 0, 255, 151, 121, 0, 255, 247, 64, 0, 255, 250, 24, 0, 255, 18, 46, 0, 255, 67, 208, 0, 255, 134, 225, 0, 255, 214, 130, 0, 255, 48, 102, 0, 255, 99, 17, 0, 255, 139, 89, 0, 255, 49, 212, 0, 255, 170, 66, 0, 255, 174, 215, 0, 255, 254, 197, 0, 255, 155, 161, 0, 255, 83, 233, 0, 255, 90, 254, 0, 255, 82, 238, 0, 255, 80, 254, 0, 255, 64, 24, 0, 255, 119, 249, 0, 255, 120, 78, 0, 255, 223, 88, 0, 255, 56, 206, 0, 255, 223, 160, 0, 255, 74, 108, 0, 255, 26, 5, 0, 255, 53, 62, 0, 255, 176, 190, 0, 255, 123, 2, 0, 255, 110, 187, 0, 255, 76, 52, 0, 255, 70, 191, 0, 255, 63, 236, 0, 255, 217, 192, 0, 255, 65, 221, 0, 255, 35, 64, 0, 255, 98, 115, 0, 255, 43, 137, 0, 255, 64, 2, 0, 255, 31, 91, 0, 255, 136, 223, 0, 255, 163, 167, 0, 255, 110, 41, 0, 255, 118, 14, 0, 255, 244, 208, 0, 255, 66, 70, 0, 255, 239, 8, 0, 255, 229, 22, 0, 255, 233, 60, 0, 255, 147, 74, 0, 255, 189, 184, 0, 255, 145, 30, 0, 255, 55, 64, 0, 255, 188, 5, 0, 255, 211, 206, 0, 255, 200, 0, 0, 255, 227, 72, 0, 255, 178, 36, 0, 255, 172, 233, 0, 255, 220, 137, 0, 255, 123, 23, 0, 255, 191, 14, 0, 255, 62, 118, 0, 255, 87, 88, 0, 255, 173, 25, 0, 255, 247, 172, 0, 255, 247, 22, 0, 255, 116, 160, 0, 255, 150, 243, 0, 255, 68, 71, 0, 255, 95, 210, 0, 255, 157, 197, 0, 255, 1, 193, 0, 255, 247, 178, 0, 255, 186, 252, 0, 255, 91, 20, 0, 255, 244, 106, 0, 255, 23, 95, 0, 255, 126, 146, 0, 255, 95, 42, 0, 255, 136, 146, 0, 255, 62, 63, 0, 255, 72, 45, 0, 255, 156, 120, 0, 255, 207, 27, 0, 255, 179, 143, 0, 255, 169, 30, 0, 255, 131, 151, 0, 255, 22, 120, 0, 255, 10, 223, 0, 255, 57, 89, 0, 255, 4, 142, 0, 255, 211, 50, 0, 255, 26, 48, 0, 255, 169, 102, 0, 255, 131, 111, 0, 255, 161, 234, 0, 255, 233, 13, 0, 255, 115, 111, 0, 255, 159, 176, 0, 255, 107, 108, 0, 255, 191, 183, 0, 255, 21, 124, 0, 255, 9, 55, 0, 255, 219, 213, 0, 255, 61, 233, 0, 255, 217, 244, 0, 255, 19, 185, 0, 255, 24, 118, 0, 255, 3, 107, 0, 255, 0, 195, 0, 255, 106, 149, 0, 255, 56, 158, 0, 255, 41, 110, 0, 255, 148, 232, 0, 255, 89, 33, 0, 255, 54, 6, 0, 255, 212, 216, 0, 255, 17, 208, 0, 255, 228, 55, 0, 255, 206, 100, 0, 255, 235, 86, 0, 255, 128, 123, 0, 255, 226, 153, 0, 255, 224, 79, 0, 255, 244, 180, 0, 255, 148, 7, 0, 255, 152, 88, 0, 255, 171, 34, 0, 255, 105, 52, 0, 255, 70, 131, 0, 255, 192, 229, 0, 255, 43, 170, 0, 255, 183, 134, 0, 255, 100, 254, 0, 255, 85, 240, 0, 255, 22, 34, 0, 255, 22, 67, 0, 255, 103, 77, 0, 255, 198, 215, 0, 255, 119, 41, 0, 255, 123, 210, 0, 255, 157, 123, 0, 255, 69, 247, 0, 255, 103, 16, 0, 255, 92, 78, 0, 255, 75, 126, 0, 255, 196, 141, 0, 255, 11, 144, 0, 255, 99, 29, 0, 255, 239, 170, 0, 255, 111, 235, 0, 255, 21, 120, 0, 255, 181, 174, 0, 255, 242, 171, 0, 255, 179, 177, 0, 255, 192, 212, 0, 255, 80, 164, 0, 255, 162, 20, 0, 255, 241, 167, 0, 255, 85, 76, 0, 255, 183, 170, 0, 255, 183, 89, 0, 255, 81, 189, 0, 255, 208, 240, 0, 255, 78, 49, 0, 255, 136, 166, 0, 255, 170, 45, 0, 255, 130, 138, 0, 255, 184, 238, 0, 255, 148, 165, 0, 255, 237, 56, 0, 255, 185, 178, 0, 255, 131, 185, 0, 255, 147, 175, 0, 255, 52, 90, 0, 255, 71, 137, 0, 255, 184, 171, 0, 255, 208, 61, 0, 255, 62, 33, 0, 255, 181, 245, 0, 255, 84, 28, 0, 255, 80, 159, 0, 255, 184, 30, 0, 255, 170, 231, 0, 255, 225, 207, 0, 255, 184, 93, 0, 255, 100, 12, 0, 255, 11, 7, 0, 255, 110, 78, 0, 255, 24, 248, 0, 255, 50, 123, 0, 255, 72, 230, 0, 255, 83, 172, 0, 255, 1, 110, 0, 255, 80, 128, 0, 255, 215, 111, 0, 255, 112, 145, 0, 255, 133, 105, 0, 255, 134, 154, 0, 255, 28, 107, 0, 255, 76, 231, 0, 255, 10, 17, 0, 255, 109, 15, 0, 255, 121, 12, 0, 255, 154, 7, 0, 255, 248, 253, 0, 255, 103, 250, 0, 255, 74, 22, 0, 255, 202, 242, 0, 255, 187, 239, 0, 255, 200, 227, 0, 255, 176, 110, 0, 255, 43, 185, 0, 255, 180, 2, 0, 255, 141, 72, 0, 255, 179, 22, 0, 255, 91, 65, 0, 255, 102, 79, 0, 255, 1, 35, 0, 255, 215, 210, 0, 255, 107, 112, 0, 255, 115, 11, 0, 255, 50, 220, 0, 255, 202, 238, 0, 255, 46, 127, 0, 255, 11, 136, 0, 255, 110, 183, 0, 255, 90, 247, 0, 255, 119, 63, 0, 255, 179, 75, 0, 255, 191, 55, 0, 255, 125, 253, 0, 255, 118, 187, 0, 255, 55, 161, 0, 255, 224, 209, 0, 255, 217, 89, 0, 255, 195, 74, 0, 255, 246, 208, 0, 255, 103, 102, 0, 255, 89, 9, 0, 255, 251, 0, 0, 255, 51, 103, 0, 255, 180, 214, 0, 255, 17, 0, 0, 255, 120, 238, 0, 255, 178, 206, 0, 255, 56, 203, 0, 255, 205, 155, 0, 255, 154, 254, 0, 255, 53, 138, 0, 255, 65, 192, 0, 255, 38, 180, 0, 255, 73, 41, 0, 255, 6, 238, 0, 255, 253, 0, 0, 255, 232, 178, 0, 255, 196, 222, 0, 255, 32, 225, 0, 255, 175, 60, 0, 255, 179, 138, 0, 255, 188, 215, 0, 255, 226, 187, 0, 255, 131, 78, 0, 255, 35, 87, 0, 255, 217, 13, 0, 255, 244, 74, 0, 255, 232, 131, 0, 255, 226, 226, 0, 255, 186, 145, 0, 255, 4, 44, 0, 255, 140, 155, 0, 255, 160, 91, 0, 255, 103, 41, 0, 255, 39, 40, 0, 255, 21, 159, 0, 255, 153, 22, 0, 255, 145, 171, 0, 255, 186, 188, 0, 255, 113, 103, 0, 255, 115, 104, 0, 255, 115, 123, 0, 255, 121, 78, 0, 255, 114, 53, 0, 255, 155, 110, 0, 255, 7, 246, 0, 255, 185, 22, 0, 255, 24, 168, 0, 255, 228, 115, 0, 255, 216, 95, 0, 255, 144, 91, 0, 255, 50, 215, 0, 255, 117, 23, 0, 255, 211, 156, 0, 255, 162, 71, 0, 255, 66, 42, 0, 255, 164, 18, 0, 255, 143, 141, 0, 255, 104, 111, 0, 255, 121, 227, 0, 255, 152, 141, 0, 255, 41, 49, 0, 255, 169, 212, 0, 255, 189, 123, 0, 255, 25, 211, 0, 255, 42, 87, 0, 255, 2, 210, 0, 255, 216, 243, 0, 255, 212, 170, 0, 255, 0, 7, 0, 255, 22, 54, 0, 255, 16, 207, 0, 255, 88, 83, 0, 255, 216, 101, 0, 255, 104, 170, 0, 255, 64, 193, 0, 255, 71, 178, 0, 255, 59, 183, 0, 255, 42, 52, 0, 255, 110, 112, 0, 255, 154, 52, 0, 255, 48, 154, 0, 255, 233, 135, 0, 255, 133, 8, 0, 255, 65, 245, 0, 255, 180, 158, 0, 255, 242, 106, 0, 255, 252, 237, 0, 255, 205, 32, 0, 255, 239, 193, 0, 255, 198, 34, 0, 255, 198, 141, 0, 255, 146, 80, 0, 255, 64, 212, 0, 255, 181, 69, 0, 255, 112, 199, 0, 255, 204, 186, 0, 255, 183, 149, 0, 255, 172, 153, 0, 255, 75, 81, 0, 255, 249, 23, 0, 255, 86, 131, 0, 255, 86, 186, 0, 255, 82, 219, 0, 255, 126, 177, 0, 255, 195, 61, 0, 255, 58, 150, 0, 255, 119, 157, 0, 255, 35, 156, 0, 255, 4, 99, 0, 255, 29, 163, 0, 255, 13, 195, 0, 255, 61, 112, 0, 255, 149, 159, 0, 255, 90, 107, 0, 255, 211, 42, 0, 255, 8, 206, 0, 255, 102, 6, 0, 255, 195, 25, 0, 255, 175, 134, 0, 255, 139, 24, 0, 255, 156, 150, 0, 255, 2, 166, 0, 255, 212, 61, 0, 255, 65, 33, 0, 255, 42, 0, 0, 255, 22, 44, 0, 255, 217, 187, 0, 255, 64, 20, 0, 255, 219, 68, 0, 255, 109, 134, 0, 255, 144, 249, 0, 255, 68, 31, 0, 255, 161, 155, 0, 255, 17, 29, 0, 255, 7, 25, 0, 255, 55, 143, 0, 255, 30, 83, 0, 255, 160, 252, 0, 255, 191, 223, 0, 255, 247, 192, 0, 255, 164, 149, 0, 255, 42, 251, 0, 255, 29, 11, 0, 255, 223, 141, 0, 255, 145, 69, 0, 255, 133, 149, 0, 255, 121, 126, 0, 255, 227, 68, 0, 255, 191, 178, 0, 255, 62, 144, 0, 255, 160, 239, 0, 255, 76, 70, 0, 255, 242, 115, 0, 255, 148, 103, 0, 255, 8, 96, 0, 255, 166, 251, 0, 255, 174, 222, 0, 255, 171, 180, 0, 255, 147, 149, 0, 255, 28, 98, 0, 255, 246, 43, 0, 255, 19, 166, 0, 255, 177, 217, 0, 255, 160, 226, 0, 255, 244, 13, 0, 255, 12, 223, 0, 255, 63, 21, 0, 255, 156, 24, 0, 255, 108, 142, 0, 255, 150, 130, 0, 255, 226, 216, 0, 255, 176, 92, 0, 255, 96, 197, 0, 255, 11, 84, 0, 255, 3, 228, 0, 255, 142, 222, 0, 255, 232, 244, 0, 255, 186, 45, 0, 255, 211, 68, 0, 255, 18, 188, 0, 255, 228, 220, 0, 255, 66, 137, 0, 255, 71, 54, 0, 255, 199, 82, 0, 255, 96, 144, 0, 255, 183, 31, 0, 255, 16, 6, 0, 255, 165, 40, 0, 255, 77, 78, 0, 255, 21, 232, 0, 255, 56, 46, 0, 255, 45, 207, 0, 255, 116, 234, 0, 255, 123, 105, 0, 255, 173, 52, 0, 255, 211, 117, 0, 255, 28, 72, 0, 255, 185, 209, 0, 255, 135, 127, 0, 255, 197, 121, 0, 255, 129, 131, 0, 255, 118, 25, 0, 255, 164, 144, 0, 255, 70, 22, 0, 255, 56, 218, 0, 255, 3, 23, 0, 255, 213, 16, 0, 255, 220, 218, 0, 255, 140, 173, 0, 255, 14, 64, 0, 255, 54, 238, 0, 255, 190, 253, 0, 255, 144, 194, 0, 255, 210, 3, 0, 255, 95, 163, 0, 255, 117, 16, 0, 255, 139, 174, 0, 255, 187, 42, 0, 255, 218, 193, 0, 255, 20, 86, 0, 255, 134, 85, 0, 255, 124, 134, 0, 255, 102, 12, 0, 255, 234, 14, 0, 255, 52, 10, 0, 255, 123, 4, 0, 255, 204, 1, 0, 255, 202, 143, 0, 255, 13, 7, 0, 255, 95, 151, 0, 255, 102, 65, 0, 255, 251, 16, 0, 255, 134, 5, 0, 255, 184, 156, 0, 255, 239, 157, 0, 255, 126, 224, 0, 255, 104, 160, 0, 255, 18, 227, 0, 255, 124, 100, 0, 255, 162, 103, 0, 255, 107, 125, 0, 255, 24, 230, 0, 255, 192, 31, 0, 255, 151, 42, 0, 255, 253, 243, 0, 255, 148, 238, 0, 255, 244, 242, 0, 255, 244, 76, 0, 255, 241, 189, 0, 255, 10, 85, 0, 255, 120, 183, 0, 255, 7, 53, 0, 255, 7, 163, 0, 255, 8, 0, 0, 255, 151, 0, 0, 255, 162, 99, 0, 255, 62, 38, 0, 255, 118, 224, 0, 255, 237, 213, 0, 255, 44, 243, 0, 255, 135, 242, 0, 255, 239, 148, 0, 255, 9, 63, 0, 255, 17, 109, 0, 255, 254, 57, 0, 255, 187, 41, 0, 255, 246, 77, 0, 255, 31, 211, 0, 255, 20, 6, 0, 255, 40, 143, 0, 255, 94, 210, 0, 255, 184, 111, 0, 255, 29, 15, 0, 255, 102, 183, 0, 255, 76, 179, 0, 255, 117, 71, 0, 255, 54, 29, 0, 255, 65, 172, 0, 255, 116, 181, 0, 255, 117, 186, 0, 255, 213, 170, 0, 255, 170, 167, 0, 255, 207, 24, 0, 255, 149, 10, 0, 255, 132, 89, 0, 255, 128, 119, 0, 255, 114, 95, 0, 255, 184, 158, 0, 255, 137, 120, 0, 255, 238, 137, 0, 255, 222, 237, 0, 255, 93, 234, 0, 255, 249, 208, 0, 255, 1, 198, 0, 255, 60, 228, 0, 255, 94, 74, 0, 255, 218, 115, 0, 255, 103, 14, 0, 255, 202, 234, 0, 255, 131, 29, 0, 255, 48, 138, 0, 255, 37, 45, 0, 255, 138, 222, 0, 255, 167, 225, 0, 255, 224, 127, 0, 255, 138, 182, 0, 255, 146, 105, 0, 255, 15, 79, 0, 255, 161, 242, 0, 255, 231, 101, 0, 255, 109, 163, 0, 255, 188, 2, 0, 255, 74, 232, 0, 255, 54, 31, 0, 255, 132, 118, 0, 255, 90, 237, 0, 255, 2, 86, 0, 255, 67, 241, 0, 255, 253, 32, 0, 255, 182, 44, 0, 255, 123, 104, 0, 255, 199, 11, 0, 255, 62, 85, 0, 255, 2, 130, 0, 255, 171, 124, 0, 255, 51, 138, 0, 255, 237, 202, 0, 255, 177, 225, 0, 255, 50, 123, 0, 255, 145, 17, 0, 255, 126, 252, 0, 255, 212, 232, 0, 255, 100, 100, 0, 255, 89, 116, 0, 255, 183, 197, 0, 255, 87, 1, 0, 255, 22, 6, 0, 255, 73, 68, 0, 255, 16, 26, 0, 255, 49, 153, 0, 255, 101, 50, 0, 255, 175, 36, 0, 255, 37, 50, 0, 255, 130, 162, 0, 255, 158, 194, 0, 255, 55, 3, 0, 255, 37, 158, 0, 255, 141, 121, 0, 255, 211, 219, 0, 255, 8, 214, 0, 255, 169, 30, 0, 255, 63, 245, 0, 255, 97, 67, 0, 255, 168, 117, 0, 255, 99, 4, 0, 255, 175, 128, 0, 255, 119, 211, 0, 255, 102, 110, 0, 255, 159, 127, 0, 255, 197, 181, 0, 255, 194, 103, 0, 255, 17, 168, 0, 255, 135, 107, 0, 255, 123, 224, 0, 255, 197, 108, 0, 255, 135, 248, 0, 255, 12, 241, 0, 255, 45, 201, 0, 255, 100, 23, 0, 255, 205, 94, 0, 255, 70, 156, 0, 255, 191, 103, 0, 255, 137, 116, 0, 255, 52, 171, 0, 255, 225, 65, 0, 255, 212, 225, 0, 255, 101, 225, 0, 255, 102, 37, 0, 255, 160, 90, 0, 255, 228, 93, 0, 255, 34, 210, 0, 255, 53, 200, 0, 255, 48, 57, 0, 255, 178, 202, 0, 255, 195, 107, 0, 255, 177, 35, 0, 255, 200, 9, 0, 255, 188, 7, 0, 255, 37, 161, 0, 255, 88, 153, 0, 255, 100, 216, 0, 255, 215, 254, 0, 255, 27, 246, 0, 255, 66, 159, 0, 255, 79, 146, 0, 255, 82, 147, 0, 255, 26, 187, 0, 255, 38, 232, 0, 255, 169, 157, 0, 255, 8, 181, 0, 255, 52, 167, 0, 255, 164, 182, 0, 255, 14, 49, 0, 255, 237, 108, 0, 255, 78, 135, 0, 255, 131, 68, 0, 255, 219, 77, 0, 255, 137, 118, 0, 255, 120, 58, 0, 255, 74, 157, 0, 255, 191, 253, 0, 255, 249, 66, 0, 255, 100, 118, 0, 255, 190, 110, 0, 255, 246, 204, 0, 255, 39, 84, 0, 255, 134, 41, 0, 255, 125, 221, 0, 255, 247, 32, 0, 255, 91, 148, 0, 255, 208, 42, 0, 255, 250, 254, 0, 255, 39, 48, 0, 255, 222, 124, 0, 255, 80, 46, 0, 255, 87, 246, 0, 255, 149, 166, 0, 255, 97, 62, 0, 255, 131, 51, 0, 255, 182, 31, 0, 255, 116, 27, 0, 255, 2, 73, 0, 255, 93, 69, 0, 255, 33, 57, 0, 255, 59, 20, 0, 255, 91, 14, 0, 255, 24, 45, 0, 255, 126, 81, 0, 255, 17, 132, 0, 255, 52, 238, 0, 255, 61, 105, 0, 255, 167, 169, 0, 255, 215, 100, 0, 255, 148, 47, 0, 255, 98, 234, 0, 255, 111, 156, 0, 255, 117, 36, 0, 255, 49, 187, 0, 255, 203, 128, 0, 255, 144, 64, 0, 255, 61, 221, 0, 255, 174, 245, 0, 255, 169, 41, 0, 255, 126, 69, 0, 255, 210, 232, 0, 255, 254, 154, 0, 255, 0, 94, 0, 255, 66, 0, 0, 255, 115, 190, 0, 255, 26, 67, 0, 255, 94, 137, 0, 255, 199, 249, 0, 255, 140, 125, 0, 255, 73, 187, 0, 255, 48, 74, 0, 255, 32, 47, 0, 255, 50, 99, 0, 255, 133, 133, 0, 255, 83, 215, 0, 255, 49, 130, 0, 255, 73, 203, 0, 255, 76, 29, 0, 255, 203, 19, 0, 255, 45, 64, 0, 255, 221, 236, 0, 255, 242, 105, 0, 255, 84, 63, 0, 255, 183, 45, 0, 255, 145, 228, 0, 255, 3, 158, 0, 255, 208, 191, 0, 255, 84, 157, 0, 255, 143, 208, 0, 255, 79, 94, 0, 255, 253, 30, 0, 255, 219, 239, 0, 255, 242, 133, 0, 255, 75, 82, 0, 255, 148, 0, 0, 255, 109, 21, 0, 255, 116, 6, 0, 255, 176, 211, 0, 255, 128, 172, 0, 255, 83, 109, 0, 255, 254, 154, 0, 255, 6, 93, 0, 255, 37, 20, 0, 255, 170, 76, 0, 255, 9, 105, 0, 255, 211, 112, 0, 255, 180, 212, 0, 255, 54, 168, 0, 255, 87, 205, 0, 255, 139, 104, 0, 255, 126, 229, 0, 255, 218, 138, 0, 255, 94, 107, 0, 255, 86, 50, 0, 255, 239, 190, 0, 255, 238, 234, 0, 255, 97, 24, 0, 255, 118, 139, 0, 255, 116, 62, 0, 255, 243, 156, 0, 255, 242, 234, 0, 255, 136, 42, 0, 255, 59, 191, 0, 255, 34, 115, 0, 255, 125, 49, 0, 255, 176, 9, 0, 255, 101, 152, 0, 255, 21, 40, 0, 255, 185, 197, 0, 255, 95, 237, 0, 255, 74, 67, 0, 255, 137, 47, 0, 255, 46, 4, 0, 255, 126, 90, 0, 255, 231, 42, 0, 255, 192, 234, 0, 255, 218, 92, 0, 255, 242, 17, 0, 255, 137, 10, 0, 255, 240, 38, 0, 255, 38, 235, 0, 255, 1, 70, 0, 255, 42, 66, 0, 255, 23, 166, 0, 255, 208, 170, 0, 255, 148, 155, 0, 255, 253, 230, 0, 255, 96, 1, 0, 255, 63, 111, 0, 255, 233, 10, 0, 255, 49, 136, 0, 255, 171, 185, 0, 255, 146, 47, 0, 255, 5, 120, 0, 255, 83, 229, 0, 255, 29, 176, 0, 255, 162, 60, 0, 255, 166, 127, 0, 255, 192, 81, 0, 255, 90, 48, 0, 255, 86, 22, 0, 255, 39, 157, 0, 255, 171, 172, 0, 255, 244, 245, 0, 255, 112, 119, 0, 255, 111, 5, 0, 255, 217, 192, 0, 255, 225, 82, 0, 255, 127, 219, 0, 255, 134, 104, 0, 255, 184, 122, 0, 255, 117, 249, 0, 255, 158, 50, 0, 255, 22, 9, 0, 255, 85, 201, 0, 255, 111, 48, 0, 255, 117, 244, 0, 255, 225, 182, 0, 255, 15, 109, 0, 255, 173, 29, 0, 255, 85, 13, 0, 255, 162, 73, 0, 255, 117, 196, 0, 255, 85, 175, 0, 255, 106, 39, 0, 255, 234, 14, 0, 255, 165, 11, 0, 255, 189, 183, 0, 255, 47, 231, 0, 255, 184, 250, 0, 255, 248, 135, 0, 255, 188, 0, 0, 255, 48, 171, 0, 255, 8, 209, 0, 255, 170, 243, 0, 255, 105, 151, 0, 255, 229, 55, 0, 255, 91, 220, 0, 255, 125, 237, 0, 255, 6, 183, 0, 255, 14, 126, 0, 255, 252, 96, 0, 255, 186, 56, 0, 255, 103, 119, 0, 255, 205, 191, 0, 255, 215, 105, 0, 255, 220, 37, 0, 255, 60, 167, 0, 255, 166, 43, 0, 255, 14, 206, 0, 255, 17, 91, 0, 255, 115, 158, 0, 255, 29, 234, 0, 255, 97, 154, 0, 255, 173, 77, 0, 255, 218, 229, 0, 255, 141, 62, 0, 255, 158, 79, 0, 255, 202, 172, 0, 255, 202, 144, 0, 255, 174, 22, 0, 255, 172, 58, 0, 255, 110, 103, 0, 255, 232, 75, 0, 255, 12, 6, 0, 255, 36, 127, 0, 255, 51, 133, 0, 255, 210, 153, 0, 255, 15, 59, 0, 255, 218, 146, 0, 255, 11, 188, 0, 255, 90, 44, 0, 255, 182, 155, 0, 255, 4, 149, 0, 255, 125, 200, 0, 255, 232, 46, 0, 255, 189, 206, 0, 255, 219, 49, 0, 255, 136, 173, 0, 255, 201, 46, 0, 255, 125, 19, 0, 255, 199, 140, 0, 255, 193, 248, 0, 255, 242, 145, 0, 255, 80, 22, 0, 255, 139, 175, 0, 255, 247, 28, 0, 255, 165, 8, 0, 255, 97, 63, 0, 255, 74, 79, 0, 255, 17, 150, 0, 255, 3, 33, 0, 255, 171, 205, 0, 255, 170, 163, 0, 255, 92, 104, 0, 255, 248, 144, 0, 255, 7, 212, 0, 255, 8, 207, 0, 255, 61, 125, 0, 255, 244, 217, 0, 255, 183, 119, 0, 255, 188, 247, 0, 255, 101, 118, 0, 255, 84, 185, 0, 255, 187, 112, 0, 255, 126, 212, 0, 255, 105, 64, 0, 255, 151, 212, 0, 255, 110, 106, 0, 255, 54, 190, 0, 255, 118, 116, 0, 255, 219, 241, 0, 255, 197, 77, 0, 255, 199, 133, 0, 255, 24, 170, 0, 255, 137, 146, 0, 255, 243, 120, 0, 255, 154, 183, 0, 255, 102, 158, 0, 255, 146, 233, 0, 255, 220, 153, 0, 255, 251, 148, 0, 255, 128, 14, 0, 255, 49, 54, 0, 255, 97, 135, 0, 255, 220, 215, 0, 255, 183, 177, 0, 255, 16, 42, 0, 255, 13, 81, 0, 255, 99, 169, 0, 255, 193, 224, 0, 255, 44, 49, 0, 255, 98, 6, 0, 255, 8, 116, 0, 255, 117, 252, 0, 255, 63, 62, 0, 255, 239, 39, 0, 255, 75, 6, 0, 255, 157, 23, 0, 255, 47, 2, 0, 255, 179, 30, 0, 255, 183, 245, 0, 255, 145, 151, 0, 255, 79, 45, 0, 255, 30, 226, 0, 255, 192, 186, 0, 255, 113, 8, 0, 255, 84, 208, 0, 255, 129, 254, 0, 255, 43, 138, 0, 255, 113, 31, 0, 255, 123, 156, 0, 255, 245, 40, 0, 255, 216, 186, 0, 255, 32, 97, 0, 255, 23, 154, 0, 255, 37, 127, 0, 255, 189, 42, 0, 255, 158, 111, 0, 255, 229, 87, 0, 255, 187, 91, 0, 255, 197, 66, 0, 255, 112, 108, 0, 255, 88, 74, 0, 255, 223, 0, 0, 255, 159, 108, 0, 255, 234, 75, 0, 255, 231, 223, 0, 255, 39, 227, 0, 255, 173, 8, 0, 255, 28, 67, 0, 255, 214, 252, 0, 255, 100, 174, 0, 255, 166, 79, 0, 255, 70, 159, 0, 255, 1, 97, 0, 255, 176, 219, 0, 255, 213, 78, 0, 255, 178, 134, 0, 255, 200, 119, 0, 255, 74, 197, 0, 255, 179, 232, 0, 255, 188, 153, 0, 255, 137, 176, 0, 255, 119, 56, 0, 255, 223, 90, 0, 255, 19, 122, 0, 255, 175, 68, 0, 255, 218, 126, 0, 255, 92, 25, 0, 255, 231, 119, 0, 255, 96, 71, 0, 255, 159, 74, 0, 255, 212, 226, 0, 255, 132, 52, 0, 255, 216, 137, 0, 255, 112, 52, 0, 255, 4, 97, 0, 255, 133, 187, 0, 255, 182, 163, 0, 255, 64, 72, 0, 255, 103, 147, 0, 255, 250, 217, 0, 255, 60, 254, 0, 255, 16, 6, 0, 255, 202, 148, 0, 255, 218, 225, 0, 255, 129, 177, 0, 255, 175, 32, 0, 255, 206, 32, 0, 255, 250, 197, 0, 255, 98, 165, 0, 255, 127, 2, 0, 255, 65, 95, 0, 255, 167, 159, 0, 255, 95, 137, 0, 255, 159, 49, 0, 255, 248, 88, 0, 255, 5, 189, 0, 255, 167, 138, 0, 255, 170, 213, 0, 255, 5, 207, 0, 255, 63, 44, 0, 255, 107, 53, 0, 255, 110, 112, 0, 255, 191, 144, 0, 255, 153, 195, 0, 255, 95, 38, 0, 255, 183, 23, 0, 255, 89, 24, 0, 255, 222, 54, 0, 255, 98, 200, 0, 255, 96, 191, 0, 255, 241, 142, 0, 255, 217, 228, 0, 255, 243, 12, 0, 255, 112, 17, 0, 255, 186, 184, 0, 255, 204, 90, 0, 255, 6, 4, 0, 255, 125, 219, 0, 255, 27, 238, 0, 255, 248, 13, 0, 255, 90, 97, 0, 255, 203, 112, 0, 255, 193, 108, 0, 255, 240, 252, 0, 255, 228, 98, 0, 255, 59, 187, 0, 255, 156, 9, 0, 255, 243, 1, 0, 255, 120, 16, 0, 255, 221, 42, 0, 255, 136, 106, 0, 255, 145, 238, 0, 255, 229, 125, 0, 255, 230, 166, 0, 255, 49, 56, 0, 255, 203, 8, 0, 255, 15, 81, 0, 255, 119, 167, 0, 255, 113, 164, 0, 255, 62, 65, 0, 255, 175, 224, 0, 255, 48, 54, 0, 255, 134, 173, 0, 255, 49, 61, 0, 255, 228, 129, 0, 255, 77, 225, 0, 255, 77, 13, 0, 255, 137, 148, 0, 255, 28, 42, 0, 255, 140, 132, 0, 255, 12, 244, 0, 255, 69, 131, 0, 255, 98, 186, 0, 255, 71, 117, 0, 255, 114, 200, 0, 255, 64, 134, 0, 255, 161, 214, 0, 255, 147, 39, 0, 255, 191, 208, 0, 255, 84, 124, 0, 255, 19, 221, 0, 255, 205, 67, 0, 255, 6, 31, 0, 255, 89, 100, 0, 255, 30, 11, 0, 255, 68, 34, 0, 255, 41, 68, 0, 255, 145, 244, 0, 255, 84, 223, 0, 255, 59, 118, 0, 255, 59, 22, 0, 255, 92, 105, 0, 255, 48, 56, 0, 255, 135, 81, 0, 255, 153, 16, 0, 255, 10, 253, 0, 255, 32, 125, 0, 255, 209, 177, 0, 255, 2, 186, 0, 255, 229, 92, 0, 255, 7, 171, 0, 255, 57, 249, 0, 255, 113, 28, 0, 255, 34, 17, 0, 255, 100, 133, 0, 255, 123, 26, 0, 255, 73, 55, 0, 255, 231, 93, 0, 255, 131, 243, 0, 255, 84, 157, 0, 255, 164, 235, 0, 255, 235, 135, 0, 255, 61, 184, 0, 255, 145, 72, 0, 255, 140, 245, 0, 255, 182, 88, 0, 255, 116, 200, 0, 255, 197, 27, 0, 255, 18, 45, 0, 255, 159, 86, 0, 255, 91, 125, 0, 255, 174, 161, 0, 255, 161, 157, 0, 255, 121, 105, 0, 255, 38, 86, 0, 255, 76, 133, 0, 255, 237, 178, 0, 255, 167, 240, 0, 255, 59, 235, 0, 255, 57, 30, 0, 255, 224, 128, 0, 255, 195, 23, 0, 255, 109, 149, 0, 255, 247, 209, 0, 255, 241, 20, 0, 255, 184, 59, 0, 255, 227, 22, 0, 255, 154, 38, 0, 255, 178, 46, 0, 255, 98, 73, 0, 255, 202, 234, 0, 255, 43, 93, 0, 255, 207, 19, 0, 255, 219, 115, 0, 255, 31, 232, 0, 255, 162, 78, 0, 255, 57, 109, 0, 255, 3, 145, 0, 255, 195, 136, 0, 255, 172, 1, 0, 255, 229, 218, 0, 255, 159, 209, 0, 255, 167, 154, 0, 255, 109, 148, 0, 255, 158, 89, 0, 255, 0, 189, 0, 255, 229, 7, 0, 255, 137, 20, 0, 255, 51, 145, 0, 255, 120, 125, 0, 255, 181, 74, 0, 255, 253, 40, 0, 255, 216, 6, 0, 255, 67, 20, 0, 255, 214, 152, 0, 255, 24, 147, 0, 255, 75, 90, 0, 255, 35, 78, 0, 255, 50, 115, 0, 255, 211, 50, 0, 255, 112, 254, 0, 255, 186, 143, 0, 255, 175, 215, 0, 255, 34, 47, 0, 255, 133, 122, 0, 255, 197, 1, 0, 255, 185, 192, 0, 255, 219, 233, 0, 255, 148, 187, 0, 255, 31, 29, 0, 255, 70, 29, 0, 255, 189, 17, 0, 255, 200, 246, 0, 255, 126, 162, 0, 255, 92, 230, 0, 255, 66, 132, 0, 255, 166, 91, 0, 255, 158, 49, 0, 255, 150, 63, 0, 255, 204, 205, 0, 255, 48, 90, 0, 255, 31, 48, 0, 255, 147, 104, 0, 255, 180, 247, 0, 255, 234, 100, 0, 255, 250, 118, 0, 255, 250, 238, 0, 255, 136, 33, 0, 255, 188, 209, 0, 255, 236, 70, 0, 255, 252, 96, 0, 255, 21, 61, 0, 255, 159, 156, 0, 255, 52, 176, 0, 255, 183, 106, 0, 255, 4, 3, 0, 255, 234, 22, 0, 255, 0, 196, 0, 255, 158, 254, 0, 255, 63, 185, 0, 255, 166, 11, 0, 255, 217, 170, 0, 255, 243, 215, 0, 255, 249, 164, 0, 255, 91, 91, 0, 255, 144, 56, 0, 255, 244, 192, 0, 255, 135, 118, 0, 255, 95, 101, 0, 255, 6, 9, 0, 255, 34, 226, 0, 255, 8, 39, 0, 255, 36, 204, 0, 255, 121, 136, 0, 255, 131, 97, 0, 255, 40, 248, 0, 255, 128, 241, 0, 255, 129, 137, 0, 255, 146, 83, 0, 255, 126, 103, 0, 255, 82, 8, 0, 255, 199, 116, 0, 255, 88, 179, 0, 255, 118, 28, 0, 255, 192, 82, 0, 255, 153, 122, 0, 255, 212, 27, 0, 255, 39, 22, 0, 255, 156, 39, 0, 255, 101, 182, 0, 255, 12, 23, 0, 255, 69, 197, 0, 255, 217, 86, 0, 255, 153, 134, 0, 255, 27, 76, 0, 255, 69, 73, 0, 255, 125, 27, 0, 255, 179, 157, 0, 255, 65, 188, 0, 255, 230, 65, 0, 255, 4, 114, 0, 255, 131, 212, 0, 255, 130, 198, 0, 255, 247, 201, 0, 255, 236, 146, 0, 255, 59, 182, 0, 255, 128, 252, 0, 255, 81, 249, 0, 255, 65, 146, 0, 255, 197, 156, 0, 255, 165, 212, 0, 255, 209, 232, 0, 255, 245, 217, 0, 255, 130, 57, 0, 255, 109, 93, 0, 255, 16, 97, 0, 255, 159, 167, 0, 255, 228, 184, 0, 255, 173, 54, 0, 255, 174, 230, 0, 255, 15, 207, 0, 255, 213, 35, 0, 255, 29, 15, 0, 255, 217, 71, 0, 255, 239, 126, 0, 255, 34, 0, 0, 255, 44, 127, 0, 255, 23, 120, 0, 255, 48, 233, 0, 255, 234, 131, 0, 255, 51, 190, 0, 255, 88, 19, 0, 255, 181, 109, 0, 255, 126, 3, 0, 255, 2, 14, 0, 255, 9, 108, 0, 255, 244, 120, 0, 255, 67, 134, 0, 255, 25, 55, 0, 255, 250, 35, 0, 255, 149, 239, 0, 255, 77, 166, 0, 255, 136, 1, 0, 255, 49, 24, 0, 255, 237, 42, 0, 255, 80, 6, 0, 255, 44, 143, 0, 255, 49, 251, 0, 255, 193, 189, 0, 255, 236, 201, 0, 255, 42, 212, 0, 255, 91, 86, 0, 255, 251, 235, 0, 255, 61, 177, 0, 255, 147, 222, 0, 255, 33, 4, 0, 255, 244, 54, 0, 255, 247, 63, 0, 255, 254, 158, 0, 255, 34, 197, 0, 255, 104, 99, 0, 255, 63, 65, 0, 255, 204, 104, 0, 255, 29, 192, 0, 255, 38, 219, 0, 255, 157, 228, 0, 255, 140, 72, 0, 255, 39, 196, 0, 255, 210, 84, 0, 255, 88, 221, 0, 255, 190, 194, 0, 255, 188, 0, 0, 255, 216, 154, 0, 255, 34, 141, 0, 255, 18, 212, 0, 255, 138, 235, 0, 255, 84, 81, 0, 255, 195, 104, 0, 255, 151, 237, 0, 255, 108, 22, 0, 255, 4, 66, 0, 255, 144, 247, 0, 255, 199, 179, 0, 255, 118, 173, 0, 255, 158, 94, 0, 255, 123, 46, 0, 255, 35, 243, 0, 255, 195, 194, 0, 255, 83, 84, 0, 255, 202, 135, 0, 255, 86, 238, 0, 255, 69, 105, 0, 255, 168, 109, 0, 255, 62, 96, 0, 255, 123, 69, 0, 255, 154, 57, 0, 255, 169, 146, 0, 255, 46, 172, 0, 255, 152, 156, 0, 255, 92, 20, 0, 255, 106, 196, 0, 255, 92, 68, 0, 255, 152, 210, 0, 255, 122, 176, 0, 255, 163, 107, 0, 255, 64, 226, 0, 255, 76, 49, 0, 255, 223, 165, 0, 255, 97, 96, 0, 255, 132, 129, 0, 255, 167, 149, 0, 255, 171, 86, 0, 255, 41, 164, 0, 255, 63, 85, 0, 255, 237, 63, 0, 255, 37, 159, 0, 255, 3, 218, 0, 255, 213, 108, 0, 255, 177, 233, 0, 255, 30, 128, 0, 255, 1, 223, 0, 255, 149, 13, 0, 255, 244, 21, 0, 255, 208, 246, 0, 255, 187, 250, 0, 255, 116, 202, 0, 255, 36, 176, 0, 255, 226, 200, 0, 255, 3, 13, 0, 255, 53, 7, 0, 255, 166, 108, 0, 255, 163, 50, 0, 255, 113, 238, 0, 255, 206, 135, 0, 255, 195, 196, 0, 255, 19, 99, 0, 255, 113, 104, 0, 255, 200, 47, 0, 255, 152, 50, 0, 255, 246, 30, 0, 255, 89, 23, 0, 255, 102, 8, 0, 255, 190, 177, 0, 255, 24, 189, 0, 255, 185, 75, 0, 255, 142, 89, 0, 255, 159, 82, 0, 255, 182, 111, 0, 255, 51, 71, 0, 255, 80, 165, 0, 255, 21, 240, 0, 255, 85, 59, 0, 255, 118, 44, 0, 255, 197, 111, 0, 255, 176, 253, 0, 255, 145, 230, 0, 255, 133, 80, 0, 255, 54, 12, 0, 255, 233, 162, 0, 255, 12, 49, 0, 255, 70, 251, 0, 255, 176, 131, 0, 255, 126, 9, 0, 255, 155, 42, 0, 255, 248, 94, 0, 255, 33, 180, 0, 255, 178, 24, 0, 255, 112, 45, 0, 255, 53, 28, 0, 255, 91, 74, 0, 255, 152, 91, 0, 255, 161, 198, 0, 255, 26, 84, 0, 255, 54, 142, 0, 255, 89, 76, 0, 255, 151, 41, 0, 255, 236, 152, 0, 255, 202, 209, 0, 255, 64, 144, 0, 255, 14, 209, 0, 255, 66, 119, 0, 255, 143, 134, 0, 255, 24, 20, 0, 255, 184, 33, 0, 255, 234, 171, 0, 255, 59, 217, 0, 255, 107, 76, 0, 255, 4, 251, 0, 255, 106, 33, 0, 255, 125, 181, 0, 255, 50, 41, 0, 255, 51, 11, 0, 255, 248, 204, 0, 255, 125, 8, 0, 255, 124, 74, 0, 255, 160, 121, 0, 255, 1, 13, 0, 255, 240, 65, 0, 255, 25, 12, 0, 255, 61, 173, 0, 255, 216, 40, 0, 255, 132, 82, 0, 255, 153, 87, 0, 255, 227, 139, 0, 255, 51, 157, 0, 255, 191, 77, 0, 255, 181, 186, 0, 255, 163, 75, 0, 255, 81, 123, 0, 255, 100, 57, 0, 255, 36, 236, 0, 255, 59, 230, 0, 255, 108, 28, 0, 255, 2, 100, 0, 255, 63, 46, 0, 255, 116, 138, 0, 255, 89, 248, 0, 255, 25, 179, 0, 255, 242, 250, 0, 255, 251, 114, 0, 255, 42, 208, 0, 255, 74, 107, 0, 255, 126, 20, 0, 255, 95, 178, 0, 255, 49, 22, 0, 255, 179, 163, 0, 255, 207, 98, 0, 255, 240, 250, 0, 255, 98, 157, 0, 255, 94, 217, 0, 255, 36, 109, 0, 255, 154, 7, 0, 255, 31, 251, 0, 255, 88, 58, 0, 255, 127, 99, 0, 255, 243, 205, 0, 255, 54, 254, 0, 255, 137, 219, 0, 255, 82, 180, 0, 255, 101, 133, 0, 255, 242, 7, 0, 255, 17, 105, 0, 255, 252, 220, 0, 255, 115, 33, 0, 255, 33, 219, 0, 255, 19, 62, 0, 255, 82, 174, 0, 255, 76, 171, 0, 255, 140, 205, 0, 255, 205, 58, 0, 255, 42, 112, 0, 255, 130, 178, 0, 255, 22, 139, 0, 255, 163, 48, 0, 255, 9, 100, 0, 255, 197, 127, 0, 255, 244, 141, 0, 255, 204, 66, 0, 255, 49, 188, 0, 255, 60, 136, 0, 255, 11, 19, 0, 255, 223, 209, 0, 255, 170, 96, 0, 255, 68, 33, 0, 255, 130, 71, 0, 255, 242, 148, 0, 255, 226, 51, 0, 255, 118, 72, 0, 255, 195, 192, 0, 255, 41, 19, 0, 255, 248, 126, 0, 255, 131, 47, 0, 255, 28, 63, 0, 255, 37, 142, 0, 255, 68, 36, 0, 255, 42, 184, 0, 255, 196, 160, 0, 255, 240, 230, 0, 255, 146, 123, 0, 255, 135, 138, 0, 255, 194, 203, 0, 255, 13, 223, 0, 255, 140, 73, 0, 255, 246, 173, 0, 255, 71, 252, 0, 255, 248, 7, 0, 255, 199, 26, 0, 255, 87, 178, 0, 255, 229, 118, 0, 255, 194, 87, 0, 255, 254, 171, 0, 255, 207, 9, 0, 255, 37, 225, 0, 255, 126, 219, 0, 255, 48, 39, 0, 255, 165, 147, 0, 255, 248, 234, 0, 255, 141, 1, 0, 255, 185, 37, 0, 255, 126, 190, 0, 255, 67, 212, 0, 255, 188, 96, 0, 255, 90, 81, 0, 255, 75, 150, 0, 255, 17, 80, 0, 255, 202, 171, 0, 255, 101, 9, 0, 255, 254, 153, 0, 255, 227, 179, 0, 255, 199, 59, 0, 255, 209, 53, 0, 255, 117, 248, 0, 255, 108, 81, 0, 255, 200, 240, 0, 255, 20, 112, 0, 255, 97, 240, 0, 255, 145, 207, 0, 255, 206, 22, 0, 255, 111, 171, 0, 255, 104, 115, 0, 255, 168, 35, 0, 255, 7, 29, 0, 255, 25, 36, 0, 255, 89, 71, 0, 255, 21, 7, 0, 255, 245, 33, 0, 255, 60, 100, 0, 255, 138, 180, 0, 255, 54, 43, 0, 255, 225, 244, 0, 255, 229, 144, 0, 255, 94, 203, 0, 255, 202, 53, 0, 255, 157, 243, 0, 255, 155, 82, 0, 255, 154, 29, 0, 255, 20, 158, 0, 255, 98, 67, 0, 255, 191, 11, 0, 255, 18, 181, 0, 255, 205, 102, 0, 255, 102, 39, 0, 255, 175, 48, 0, 255, 103, 220, 0, 255, 168, 51, 0, 255, 236, 165, 0, 255, 134, 243, 0, 255, 120, 188, 0, 255, 171, 114, 0, 255, 197, 186, 0, 255, 161, 119, 0, 255, 205, 148, 0, 255, 54, 55, 0, 255, 44, 88, 0, 255, 220, 66, 0, 255, 86, 69, 0, 255, 154, 217, 0, 255, 23, 201, 0, 255, 59, 123, 0, 255, 161, 248, 0, 255, 144, 230, 0, 255, 96, 3, 0, 255, 158, 249, 0, 255, 153, 40, 0, 255, 94, 249, 0, 255, 150, 125, 0, 255, 244, 177, 0, 255, 125, 95, 0, 255, 158, 96, 0, 255, 110, 64, 0, 255, 0, 238, 0, 255, 65, 137, 0, 255, 48, 35, 0, 255, 29, 87, 0, 255, 80, 81, 0, 255, 156, 74, 0, 255, 89, 77, 0, 255, 5, 14, 0, 255, 120, 0, 0, 255, 112, 31, 0, 255, 232, 205, 0, 255, 251, 14, 0, 255, 173, 9, 0, 255, 144, 11, 0, 255, 81, 17, 0, 255, 166, 49, 0, 255, 84, 214, 0, 255, 151, 130, 0, 255, 77, 164, 0, 255, 24, 197, 0, 255, 67, 89, 0, 255, 118, 109, 0, 255, 173, 94, 0, 255, 249, 169, 0, 255, 36, 55, 0, 255, 107, 75, 0, 255, 134, 133, 0, 255, 13, 211, 0, 255, 238, 25, 0, 255, 188, 39, 0, 255, 53, 193, 0, 255, 62, 243, 0, 255, 185, 173, 0, 255, 101, 154, 0, 255, 181, 144, 0, 255, 207, 176, 0, 255, 106, 138, 0, 255, 81, 189, 0, 255, 9, 6, 0, 255, 89, 218, 0, 255, 188, 197, 0, 255, 172, 164, 0, 255, 253, 196, 0, 255, 156, 182, 0, 255, 74, 134, 0, 255, 40, 171, 0, 255, 21, 38, 0, 255, 142, 2, 0, 255, 67, 108, 0, 255, 212, 32, 0, 255, 158, 59, 0, 255, 30, 15, 0, 255, 232, 187, 0, 255, 103, 106, 0, 255, 65, 128, 0, 255, 172, 69, 0, 255, 40, 146, 0, 255, 1, 7, 0, 255, 223, 254, 0, 255, 143, 197, 0, 255, 156, 54, 0, 255, 21, 54, 0, 255, 243, 29, 0, 255, 132, 243, 0, 255, 224, 237, 0, 255, 133, 242, 0, 255, 211, 165, 0, 255, 138, 88, 0, 255, 248, 223, 0, 255, 111, 215, 0, 255, 7, 119, 0, 255, 15, 9, 0, 255, 209, 53, 0, 255, 195, 75, 0, 255, 17, 218, 0, 255, 169, 120, 0, 255, 78, 204, 0, 255, 157, 103, 0, 255, 113, 228, 0, 255, 199, 244, 0, 255, 181, 193, 0, 255, 184, 73, 0, 255, 142, 131, 0, 255, 144, 134, 0, 255, 80, 130, 0, 255, 122, 85, 0, 255, 145, 172, 0, 255, 27, 101, 0, 255, 132, 152, 0, 255, 76, 9, 0, 255, 144, 189, 0, 255, 3, 112, 0, 255, 140, 48, 0, 255, 250, 78, 0, 255, 118, 96, 0, 255, 0, 236, 0, 255, 195, 62, 0, 255, 34, 29, 0, 255, 229, 78, 0, 255, 194, 54, 0, 255, 129, 234, 0, 255, 155, 218, 0, 255, 3, 5, 0, 255, 7, 75, 0, 255, 176, 3, 0, 255, 27, 198, 0, 255, 120, 83, 0, 255, 95, 37, 0, 255, 173, 234, 0, 255, 209, 188, 0, 255, 143, 12, 0, 255, 28, 137, 0, 255, 107, 151, 0, 255, 200, 142, 0, 255, 36, 4, 0, 255, 185, 19, 0, 255, 165, 210, 0, 255, 85, 101, 0, 255, 165, 36, 0, 255, 116, 21, 0, 255, 77, 226, 0, 255, 77, 228, 0, 255, 240, 88, 0, 255, 252, 150, 0, 255, 65, 213, 0, 255, 0, 3, 0, 255, 129, 134, 0, 255, 112, 21, 0, 255, 99, 144, 0, 255, 87, 28, 0, 255, 211, 173, 0, 255, 177, 66, 0, 255, 127, 242, 0, 255, 52, 229, 0, 255, 236, 97, 0, 255, 120, 26, 0, 255, 113, 21, 0, 255, 188, 206, 0, 255, 236, 164, 0, 255, 208, 87, 0, 255, 176, 214, 0, 255, 70, 141, 0, 255, 217, 86, 0, 255, 243, 171, 0, 255, 222, 196, 0, 255, 136, 218, 0, 255, 93, 237, 0, 255, 53, 208, 0, 255, 218, 128, 0, 255, 243, 217, 0, 255, 107, 49, 0, 255, 127, 23, 0, 255, 61, 98, 0, 255, 45, 225, 0, 255, 166, 199, 0, 255, 202, 150, 0, 255, 66, 238, 0, 255, 206, 17, 0, 255, 183, 120, 0, 255, 23, 251, 0, 255, 123, 45, 0, 255, 130, 6, 0, 255, 145, 115, 0, 255, 212, 202, 0, 255, 159, 65, 0, 255, 20, 0, 0, 255, 95, 176, 0, 255, 157, 73, 0, 255, 74, 19, 0, 255, 22, 205, 0, 255, 79, 230, 0, 255, 55, 80, 0, 255, 191, 224, 0, 255, 72, 97, 0, 255, 50, 89, 0, 255, 182, 1, 0, 255, 198, 16, 0, 255, 132, 238, 0, 255, 221, 189, 0, 255, 217, 138, 0, 255, 145, 70, 0, 255, 21, 211, 0, 255, 127, 12, 0, 255, 20, 78, 0, 255, 153, 250, 0, 255, 134, 218, 0, 255, 219, 95, 0, 255, 231, 136, 0, 255, 219, 81, 0, 255, 95, 126, 0, 255, 93, 147, 0, 255, 73, 13, 0, 255, 37, 15, 0, 255, 195, 21, 0, 255, 194, 182, 0, 255, 253, 22, 0, 255, 209, 199, 0, 255, 138, 161, 0, 255, 75, 236, 0, 255, 216, 226, 0, 255, 254, 11, 0, 255, 137, 191, 0, 255, 82, 18, 0, 255, 71, 81, 0, 255, 221, 41, 0, 255, 166, 110, 0, 255, 25, 206, 0, 255, 182, 33, 0, 255, 221, 124, 0, 255, 219, 86, 0, 255, 201, 72, 0, 255, 59, 116, 0, 255, 14, 205, 0, 255, 235, 95, 0, 255, 42, 89, 0, 255, 53, 67, 0, 255, 10, 151, 0, 255, 23, 72, 0, 255, 231, 5, 0, 255, 166, 79, 0, 255, 11, 216, 0, 255, 158, 25, 0, 255, 175, 147, 0, 255, 175, 165, 0, 255, 228, 115, 0, 255, 7, 127, 0, 255, 18, 103, 0, 255, 238, 234, 0, 255, 231, 61, 0, 255, 76, 152, 0, 255, 225, 180, 0, 255, 199, 237, 0, 255, 190, 96, 0, 255, 199, 22, 0, 255, 243, 231, 0, 255, 113, 127, 0, 255, 7, 148, 0, 255, 95, 221, 0, 255, 66, 157, 0, 255, 89, 169, 0, 255, 78, 220, 0, 255, 181, 149, 0, 255, 223, 31, 0, 255, 189, 17, 0, 255, 30, 43, 0, 255, 148, 166, 0, 255, 74, 141, 0, 255, 167, 202, 0, 255, 15, 85, 0, 255, 170, 102, 0, 255, 223, 173, 0, 255, 152, 177, 0, 255, 201, 251, 0, 255, 9, 49, 0, 255, 80, 221, 0, 255, 58, 222, 0, 255, 4, 37, 0, 255, 221, 189, 0, 255, 160, 64, 0, 255, 177, 196, 0, 255, 76, 121, 0, 255, 180, 154, 0, 255, 157, 147, 0, 255, 177, 125, 0, 255, 75, 152, 0, 255, 27, 130, 0, 255, 75, 77, 0, 255, 29, 54, 0, 255, 66, 217, 0, 255, 239, 238, 0, 255, 225, 199, 0, 255, 60, 128, 0, 255, 18, 88, 0, 255, 103, 57, 0, 255, 115, 244, 0, 255, 190, 6, 0, 255, 49, 55, 0, 255, 106, 243, 0, 255, 116, 27, 0, 255, 179, 199, 0, 255, 63, 130, 0, 255, 210, 29, 0, 255, 203, 51, 0, 255, 239, 6, 0, 255, 103, 224, 0, 255, 194, 21, 0, 255, 235, 128, 0, 255, 125, 105, 0, 255, 174, 5, 0, 255, 136, 182, 0, 255, 189, 53, 0, 255, 55, 115, 0, 255, 69, 168, 0, 255, 38, 240, 0, 255, 246, 127, 0, 255, 234, 149, 0, 255, 159, 176, 0, 255, 206, 210, 0, 255, 85, 151, 0, 255, 64, 50, 0, 255, 90, 26, 0, 255, 157, 164, 0, 255, 179, 206, 0, 255, 33, 53, 0, 255, 214, 58, 0, 255, 124, 128, 0, 255, 44, 98, 0, 255, 237, 229, 0, 255, 241, 203, 0, 255, 163, 4, 0, 255, 81, 146, 0, 255, 38, 38, 0, 255, 224, 87, 0, 255, 213, 85, 0, 255, 0, 75, 0, 255, 190, 80, 0, 255, 83, 159, 0, 255, 89, 82, 0, 255, 63, 3, 0, 255, 3, 224, 0, 255, 159, 78, 0, 255, 192, 21, 0, 255, 80, 210, 0, 255, 22, 1, 0, 255, 253, 65, 0, 255, 104, 40, 0, 255, 144, 20, 0, 255, 59, 87, 0, 255, 47, 172, 0, 255, 22, 218, 0, 255, 55, 16, 0, 255, 251, 152, 0, 255, 41, 170, 0, 255, 239, 123, 0, 255, 244, 63, 0, 255, 21, 14, 0, 255, 180, 234, 0, 255, 231, 52, 0, 255, 151, 54, 0, 255, 112, 88, 0, 255, 91, 137, 0, 255, 134, 86, 0, 255, 76, 63, 0, 255, 201, 166, 0, 255, 150, 235, 0, 255, 253, 235, 0, 255, 129, 206, 0, 255, 146, 176, 0, 255, 97, 191, 0, 255, 191, 87, 0, 255, 121, 70, 0, 255, 153, 55, 0, 255, 94, 0, 0, 255, 240, 206, 0, 255, 234, 107, 0, 255, 181, 212, 0, 255, 251, 3, 0, 255, 178, 58, 0, 255, 201, 174, 0, 255, 61, 62, 0, 255, 193, 91, 0, 255, 193, 170, 0, 255, 144, 66, 0, 255, 122, 214, 0, 255, 45, 216, 0, 255, 92, 81, 0, 255, 48, 214, 0, 255, 58, 145, 0, 255, 0, 5, 0, 255, 214, 178, 0, 255, 246, 159, 0, 255, 11, 233, 0, 255, 238, 129, 0, 255, 39, 183, 0, 255, 103, 77, 0, 255, 121, 66, 0, 255, 11, 53, 0, 255, 22, 89, 0, 255, 201, 92, 0, 255, 131, 251, 0, 255, 105, 127, 0, 255, 224, 221, 0, 255, 237, 208, 0, 255, 100, 218, 0, 255, 69, 204, 0, 255, 234, 93, 0, 255, 209, 32, 0, 255, 184, 59, 0, 255, 54, 112, 0, 255, 106, 130, 0, 255, 203, 143, 0, 255, 119, 222, 0, 255, 51, 123, 0, 255, 197, 186, 0, 255, 17, 77, 0, 255, 242, 80, 0, 255, 42, 239, 0, 255, 97, 183, 0, 255, 11, 145, 0, 255, 117, 168, 0, 255, 95, 95, 0, 255, 127, 189, 0, 255, 204, 235, 0, 255, 30, 169, 0, 255, 166, 208, 0, 255, 96, 10, 0, 255, 234, 234, 0, 255, 94, 151, 0, 255, 211, 11, 0, 255, 14, 39, 0, 255, 120, 140, 0, 255, 100, 248, 0, 255, 218, 237, 0, 255, 51, 167, 0, 255, 155, 28, 0, 255, 165, 154, 0, 255, 101, 250, 0, 255, 203, 146, 0, 255, 194, 247, 0, 255, 133, 238, 0, 255, 226, 86, 0, 255, 183, 53, 0, 255, 207, 25, 0, 255, 12, 36, 0, 255, 36, 122, 0, 255, 133, 42, 0, 255, 219, 187, 0, 255, 97, 241, 0, 255, 6, 239, 0, 255, 11, 175, 0, 255, 219, 48, 0, 255, 27, 86, 0, 255, 169, 76, 0, 255, 110, 108, 0, 255, 164, 122, 0, 255, 49, 133, 0, 255, 40, 4, 0, 255, 195, 43, 0, 255, 73, 59, 0, 255, 137, 161, 0, 255, 80, 111, 0, 255, 65, 197, 0, 255, 243, 168, 0, 255, 168, 170, 0, 255, 27, 14, 0, 255, 36, 119, 0, 255, 102, 205, 0, 255, 244, 115, 0, 255, 227, 28, 0, 255, 186, 214, 0, 255, 197, 116, 0, 255, 75, 5, 0, 255, 106, 88, 0, 255, 24, 142, 0, 255, 239, 205, 0, 255, 14, 111, 0, 255, 125, 109, 0, 255, 90, 63, 0, 255, 189, 153, 0, 255, 169, 164, 0, 255, 208, 188, 0, 255, 187, 247, 0, 255, 17, 215, 0, 255, 77, 40, 0, 255, 59, 222, 0, 255, 4, 30, 0, 255, 109, 235, 0, 255, 9, 183, 0, 255, 189, 188, 0, 255, 24, 249, 0, 255, 123, 246, 0, 255, 89, 183, 0, 255, 9, 107, 0, 255, 130, 174, 0, 255, 103, 97, 0, 255, 113, 75, 0, 255, 253, 15, 0, 255, 57, 112, 0, 255, 50, 19, 0, 255, 203, 63, 0, 255, 199, 192, 0, 255, 0, 253, 0, 255, 210, 46, 0, 255, 1, 149, 0, 255, 19, 62, 0, 255, 19, 97, 0, 255, 171, 133, 0, 255, 203, 39, 0, 255, 204, 168, 0, 255, 97, 178, 0, 255, 193, 59, 0, 255, 144, 233, 0, 255, 1, 100, 0, 255, 239, 83, 0, 255, 132, 229, 0, 255, 147, 130, 0, 255, 215, 205, 0, 255, 233, 49, 0, 255, 227, 82, 0, 255, 24, 178, 0, 255, 35, 129, 0, 255, 10, 93, 0, 255, 184, 252, 0, 255, 1, 27, 0, 255, 139, 102, 0, 255, 227, 185, 0, 255, 2, 151, 0, 255, 253, 147, 0, 255, 241, 117, 0, 255, 69, 36, 0, 255, 207, 162, 0, 255, 125, 102, 0, 255, 101, 131, 0, 255, 117, 74, 0, 255, 11, 60, 0, 255, 162, 116, 0, 255, 103, 18, 0, 255, 132, 68, 0, 255, 166, 70, 0, 255, 143, 229, 0, 255, 211, 254, 0, 255, 170, 13, 0, 255, 198, 65, 0, 255, 8, 235, 0, 255, 223, 220, 0, 255, 20, 158, 0, 255, 139, 137, 0, 255, 122, 239, 0, 255, 174, 44, 0, 255, 70, 37, 0, 255, 15, 211, 0, 255, 69, 116, 0, 255, 246, 126, 0, 255, 18, 35, 0, 255, 156, 49, 0, 255, 65, 172, 0, 255, 181, 183, 0, 255, 87, 251, 0, 255, 9, 65, 0, 255, 199, 250, 0, 255, 239, 13, 0, 255, 116, 131, 0, 255, 30, 104, 0, 255, 134, 90, 0, 255, 228, 179, 0, 255, 236, 195, 0, 255, 125, 138, 0, 255, 196, 241, 0, 255, 204, 243, 0, 255, 169, 12, 0, 255, 48, 210, 0, 255, 82, 77, 0, 255, 245, 169, 0, 255, 69, 142, 0, 255, 102, 249, 0, 255, 0, 21, 0, 255, 133, 68, 0, 255, 132, 240, 0, 255, 232, 203, 0, 255, 55, 243, 0, 255, 235, 102, 0, 255, 60, 130, 0, 255, 13, 10, 0, 255, 253, 82, 0, 255, 62, 202, 0, 255, 183, 30, 0, 255, 181, 18, 0, 255, 179, 104, 0, 255, 153, 10, 0, 255, 7, 82, 0, 255, 174, 15, 0, 255, 62, 38, 0, 255, 179, 153, 0, 255, 194, 41, 0, 255, 230, 187, 0, 255, 8, 227, 0, 255, 244, 153, 0, 255, 213, 47, 0, 255, 187, 99, 0, 255, 137, 197, 0, 255, 244, 20, 0, 255, 21, 21, 0, 255, 119, 101, 0, 255, 11, 127, 0, 255, 97, 54, 0, 255, 174, 188, 0, 255, 95, 22, 0, 255, 19, 225, 0, 255, 223, 9, 0, 255, 204, 23, 0, 255, 88, 103, 0, 255, 5, 61, 0, 255, 184, 40, 0, 255, 251, 73, 0, 255, 74, 247, 0, 255, 137, 175, 0, 255, 8, 250, 0, 255, 123, 27, 0, 255, 50, 248, 0, 255, 254, 75, 0, 255, 38, 160, 0, 255, 213, 62, 0, 255, 99, 101, 0, 255, 44, 87, 0, 255, 103, 72, 0, 255, 71, 87, 0, 255, 48, 0, 0, 255, 129, 172, 0, 255, 206, 248, 0, 255, 121, 190, 0, 255, 208, 141, 0, 255, 251, 84, 0, 255, 73, 37, 0, 255, 231, 58, 0, 255, 114, 227, 0, 255, 27, 21, 0, 255, 68, 144, 0, 255, 143, 138, 0, 255, 250, 13, 0, 255, 75, 42, 0, 255, 181, 185, 0, 255, 2, 63, 0, 255, 101, 64, 0, 255, 206, 248, 0, 255, 159, 54, 0, 255, 64, 184, 0, 255, 80, 29, 0, 255, 243, 229, 0, 255, 149, 52, 0, 255, 194, 145, 0, 255, 151, 156, 0, 255, 9, 175, 0, 255, 67, 74, 0, 255, 33, 8, 0, 255, 249, 188, 0, 255, 7, 111, 0, 255, 55, 181, 0, 255, 20, 19, 0, 255, 2, 222, 0, 255, 94, 0, 0, 255, 47, 216, 0, 255, 158, 250, 0, 255, 41, 230, 0, 255, 44, 61, 0, 255, 150, 220, 0, 255, 233, 178, 0, 255, 248, 178, 0, 255, 175, 48, 0, 255, 0, 57, 0, 255, 139, 191, 0, 255, 33, 78, 0, 255, 80, 34, 0, 255, 197, 26, 0, 255, 187, 75, 0, 255, 169, 174, 0, 255, 164, 55, 0, 255, 144, 96, 0, 255, 152, 77, 0, 255, 243, 173, 0, 255, 104, 229, 0, 255, 193, 202, 0, 255, 59, 165, 0, 255, 162, 33, 0, 255, 164, 241, 0, 255, 198, 108, 0, 255, 96, 183, 0, 255, 130, 105, 0, 255, 85, 10, 0, 255, 235, 148, 0, 255, 148, 220, 0, 255, 119, 30, 0, 255, 109, 192, 0, 255, 173, 126, 0, 255, 1, 41, 0, 255, 217, 184, 0, 255, 112, 85, 0, 255, 117, 147, 0, 255, 143, 227, 0, 255, 187, 11, 0, 255, 187, 186, 0, 255, 221, 77, 0, 255, 176, 218, 0, 255, 211, 168, 0, 255, 27, 10, 0, 255, 73, 40, 0, 255, 249, 190, 0, 255, 11, 23, 0, 255, 251, 240, 0, 255, 216, 90, 0, 255, 46, 87, 0, 255, 85, 133, 0, 255, 208, 53, 0, 255, 38, 154, 0, 255, 154, 106, 0, 255, 46, 245, 0, 255, 2, 202, 0, 255, 100, 209, 0, 255, 243, 71, 0, 255, 158, 216, 0, 255, 75, 5, 0, 255, 38, 2, 0, 255, 1, 12, 0, 255, 184, 52, 0, 255, 226, 236, 0, 255, 9, 47, 0, 255, 152, 190, 0, 255, 180, 65, 0, 255, 249, 8, 0, 255, 73, 71, 0, 255, 215, 70, 0, 255, 163, 214, 0, 255, 46, 38, 0, 255, 244, 175, 0, 255, 102, 135, 0, 255, 65, 148, 0, 255, 90, 84, 0, 255, 91, 3, 0, 255, 138, 209, 0, 255, 54, 28, 0, 255, 50, 137, 0, 255, 174, 91, 0, 255, 72, 17, 0, 255, 90, 179, 0, 255, 209, 14, 0, 255, 110, 85, 0, 255, 39, 17, 0, 255, 114, 157, 0, 255, 107, 236, 0, 255, 22, 173, 0, 255, 144, 220, 0, 255, 200, 76, 0, 255, 228, 165, 0, 255, 17, 92, 0, 255, 206, 128, 0, 255, 163, 227, 0, 255, 10, 142, 0, 255, 97, 230, 0, 255, 236, 73, 0, 255, 101, 173, 0, 255, 156, 204, 0, 255, 200, 43, 0, 255, 76, 237, 0, 255, 155, 220, 0, 255, 33, 254, 0, 255, 114, 77, 0, 255, 122, 185, 0, 255, 180, 134, 0, 255, 114, 119, 0, 255, 205, 140, 0, 255, 236, 199, 0, 255, 110, 163, 0, 255, 184, 228, 0, 255, 15, 149, 0, 255, 237, 44, 0, 255, 147, 203, 0, 255, 199, 80, 0, 255, 22, 179, 0, 255, 150, 141, 0, 255, 51, 27, 0, 255, 131, 4, 0, 255, 224, 154, 0, 255, 225, 60, 0, 255, 48, 34, 0, 255, 221, 178, 0, 255, 121, 39, 0, 255, 120, 125, 0, 255, 139, 251, 0, 255, 225, 248, 0, 255, 97, 0, 0, 255, 164, 141, 0, 255, 67, 182, 0, 255, 112, 38, 0, 255, 151, 204, 0, 255, 67, 60, 0, 255, 175, 144, 0, 255, 94, 34, 0, 255, 25, 154, 0, 255, 137, 0, 0, 255, 128, 16, 0, 255, 33, 72, 0, 255, 13, 215, 0, 255, 119, 190, 0, 255, 106, 26, 0, 255, 22, 250, 0, 255, 143, 220, 0, 255, 175, 193, 0, 255, 229, 1, 0, 255, 137, 161, 0, 255, 115, 163, 0, 255, 245, 200, 0, 255, 116, 169, 0, 255, 216, 1, 0, 255, 179, 222, 0, 255, 193, 102, 0, 255, 28, 36, 0, 255, 23, 66, 0, 255, 87, 171, 0, 255, 118, 110, 0, 255, 137, 35, 0, 255, 115, 7, 0, 255, 188, 149, 0, 255, 81, 108, 0, 255, 253, 138, 0, 255, 108, 208, 0, 255, 47, 161, 0, 255, 107, 28, 0, 255, 142, 226, 0, 255, 107, 71, 0, 255, 66, 248, 0, 255, 165, 241, 0, 255, 156, 202, 0, 255, 87, 144, 0, 255, 1, 158, 0, 255, 144, 192, 0, 255, 72, 60, 0, 255, 125, 180, 0, 255, 168, 144, 0, 255, 45, 205, 0, 255, 189, 203, 0, 255, 79, 50, 0, 255, 181, 206, 0, 255, 138, 26, 0, 255, 103, 123, 0, 255, 18, 43, 0, 255, 188, 104, 0, 255, 194, 97, 0, 255, 237, 8, 0, 255, 189, 189, 0, 255, 156, 138, 0, 255, 58, 135, 0, 255, 127, 161, 0, 255, 65, 73, 0, 255, 202, 101, 0, 255, 123, 73, 0, 255, 124, 110, 0, 255, 231, 91, 0, 255, 134, 247, 0, 255, 47, 143, 0, 255, 50, 117, 0, 255, 246, 7, 0, 255, 104, 89, 0, 255, 29, 187, 0, 255, 2, 1, 0, 255, 74, 60, 0, 255, 25, 169, 0, 255, 250, 247, 0, 255, 51, 196, 0, 255, 11, 94, 0, 255, 129, 191, 0, 255, 52, 112, 0, 255, 180, 27, 0, 255, 78, 65, 0, 255, 105, 175, 0, 255, 119, 67, 0, 255, 248, 150, 0, 255, 67, 42, 0, 255, 51, 34, 0, 255, 59, 202, 0, 255, 164, 252, 0, 255, 208, 160, 0, 255, 102, 27, 0, 255, 24, 155, 0, 255, 37, 190, 0, 255, 202, 200, 0, 255, 249, 121, 0, 255, 146, 121, 0, 255, 77, 88, 0, 255, 16, 167, 0, 255, 113, 185, 0, 255, 217, 239, 0, 255, 114, 119, 0, 255, 208, 137, 0, 255, 170, 78, 0, 255, 132, 87, 0, 255, 128, 156, 0, 255, 105, 130, 0, 255, 83, 14, 0, 255, 157, 207, 0, 255, 153, 56, 0, 255, 185, 142, 0, 255, 95, 171, 0, 255, 105, 10, 0, 255, 59, 180, 0, 255, 130, 204, 0, 255, 72, 156, 0, 255, 167, 208, 0, 255, 46, 230, 0, 255, 244, 54, 0, 255, 182, 185, 0, 255, 27, 127, 0, 255, 195, 95, 0, 255, 156, 53, 0, 255, 220, 54, 0, 255, 53, 217, 0, 255, 49, 8, 0, 255, 16, 82, 0, 255, 151, 159, 0, 255, 177, 34, 0, 255, 114, 54, 0, 255, 233, 11, 0, 255, 13, 215, 0, 255, 115, 220, 0, 255, 149, 24, 0, 255, 153, 151, 0, 255, 91, 101, 0, 255, 214, 14, 0, 255, 62, 43, 0, 255, 95, 29, 0, 255, 57, 157, 0, 255, 101, 197, 0, 255, 170, 193, 0, 255, 138, 31, 0, 255, 55, 26, 0, 255, 105, 19, 0, 255, 203, 43, 0, 255, 202, 215, 0, 255, 21, 77, 0, 255, 46, 74, 0, 255, 241, 100, 0, 255, 24, 127, 0, 255, 133, 193, 0, 255, 173, 16, 0, 255, 105, 183, 0, 255, 223, 145, 0, 255, 187, 103, 0, 255, 133, 31, 0, 255, 27, 149, 0, 255, 6, 114, 0, 255, 87, 210, 0, 255, 61, 170, 0, 255, 200, 36, 0, 255, 206, 54, 0, 255, 87, 154, 0, 255, 83, 22, 0, 255, 121, 135, 0, 255, 104, 35, 0, 255, 53, 59, 0, 255, 5, 193, 0, 255, 22, 29, 0, 255, 190, 104, 0, 255, 14, 215, 0, 255, 95, 152, 0, 255, 111, 172, 0, 255, 3, 69, 0, 255, 135, 27, 0, 255, 169, 239, 0, 255, 232, 243, 0, 255, 77, 151, 0, 255, 163, 208, 0, 255, 187, 231, 0, 255, 199, 112, 0, 255, 191, 171, 0, 255, 23, 187, 0, 255, 158, 96, 0, 255, 179, 167, 0, 255, 221, 133, 0, 255, 128, 139, 0, 255, 230, 156, 0, 255, 188, 210, 0, 255, 177, 194, 0, 255, 227, 106, 0, 255, 5, 31, 0, 255, 212, 196, 0, 255, 228, 84, 0, 255, 253, 19, 0, 255, 178, 224, 0, 255, 90, 44, 0, 255, 197, 189, 0, 255, 234, 50, 0, 255, 81, 204, 0, 255, 184, 22, 0, 255, 200, 186, 0, 255, 213, 91, 0, 255, 222, 7, 0, 255, 137, 194, 0, 255, 206, 235, 0, 255, 123, 219, 0, 255, 9, 238, 0, 255, 19, 245, 0, 255, 124, 195, 0, 255, 66, 241, 0, 255, 63, 179, 0, 255, 241, 50, 0, 255, 134, 56, 0, 255, 57, 38, 0, 255, 210, 238, 0, 255, 158, 11, 0, 255, 39, 210, 0, 255, 220, 26, 0, 255, 66, 49, 0, 255, 71, 136, 0, 255, 179, 134, 0, 255, 201, 97, 0, 255, 125, 250, 0, 255, 200, 124, 0, 255, 28, 215, 0, 255, 136, 241, 0, 255, 254, 87, 0, 255, 16, 245, 0, 255, 60, 86, 0, 255, 169, 3, 0, 255, 145, 55, 0, 255, 1, 48, 0, 255, 40, 143, 0, 255, 66, 147, 0, 255, 119, 230, 0, 255, 53, 72, 0, 255, 162, 209, 0, 255, 161, 208, 0, 255, 83, 232, 0, 255, 49, 198, 0, 255, 212, 165, 0, 255, 89, 74, 0, 255, 102, 207, 0, 255, 169, 13, 0, 255, 109, 96, 0, 255, 30, 172, 0, 255, 225, 110, 0, 255, 165, 56, 0, 255, 136, 49, 0, 255, 121, 177, 0, 255, 109, 194, 0, 255, 0, 73, 0, 255, 93, 207, 0, 255, 22, 61, 0, 255, 22, 72, 0, 255, 10, 183, 0, 255, 76, 75, 0, 255, 66, 98, 0, 255, 145, 203, 0, 255, 192, 237, 0, 255, 95, 13, 0, 255, 211, 33, 0, 255, 43, 114, 0, 255, 126, 23, 0, 255, 78, 22, 0, 255, 167, 71, 0, 255, 210, 178, 0, 255, 125, 123, 0, 255, 12, 224, 0, 255, 128, 12, 0, 255, 128, 193, 0, 255, 122, 103, 0, 255, 152, 54, 0, 255, 149, 143, 0, 255, 27, 187, 0, 255, 108, 66, 0, 255, 61, 43, 0, 255, 34, 155, 0, 255, 130, 191, 0, 255, 115, 194, 0, 255, 197, 10, 0, 255, 134, 191, 0, 255, 195, 82, 0, 255, 33, 40, 0, 255, 220, 125, 0, 255, 72, 19, 0, 255, 223, 27, 0, 255, 161, 194, 0, 255, 56, 67, 0, 255, 53, 12, 0, 255, 132, 120, 0, 255, 108, 104, 0, 255, 88, 240, 0, 255, 116, 101, 0, 255, 21, 227, 0, 255, 121, 71, 0, 255, 63, 23, 0, 255, 10, 69, 0, 255, 69, 197, 0, 255, 242, 167, 0, 255, 233, 42, 0, 255, 42, 212, 0, 255, 250, 15, 0, 255, 138, 113, 0, 255, 27, 89, 0, 255, 79, 114, 0, 255, 0, 21, 0, 255, 63, 112, 0, 255, 225, 133, 0, 255, 102, 234, 0, 255, 28, 56, 0, 255, 132, 70, 0, 255, 150, 96, 0, 255, 192, 144, 0, 255, 112, 68, 0, 255, 236, 68, 0, 255, 125, 172, 0, 255, 137, 73, 0, 255, 127, 163, 0, 255, 197, 38, 0, 255, 50, 15, 0, 255, 3, 82, 0, 255, 248, 245, 0, 255, 35, 115, 0, 255, 111, 149, 0, 255, 18, 187, 0, 255, 192, 164, 0, 255, 194, 150, 0, 255, 197, 40, 0, 255, 20, 152, 0, 255, 160, 80, 0, 255, 48, 126, 0, 255, 102, 254, 0, 255, 86, 231, 0, 255, 76, 48, 0, 255, 63, 21, 0, 255, 235, 200, 0, 255, 40, 135, 0, 255, 111, 86, 0, 255, 224, 195, 0, 255, 184, 17, 0, 255, 189, 56, 0, 255, 76, 72, 0, 255, 110, 214, 0, 255, 4, 250, 0, 255, 39, 196, 0, 255, 254, 110, 0, 255, 188, 3, 0, 255, 165, 244, 0, 255, 29, 176, 0, 255, 148, 231, 0, 255, 92, 33, 0, 255, 135, 122, 0, 255, 145, 117, 0, 255, 4, 61, 0, 255, 204, 192, 0, 255, 21, 88, 0, 255, 63, 219, 0, 255, 219, 172, 0, 255, 51, 25, 0, 255, 1, 33, 0, 255, 95, 232, 0, 255, 24, 65, 0, 255, 169, 158, 0, 255, 174, 58, 0, 255, 103, 72, 0, 255, 22, 83, 0, 255, 211, 203, 0, 255, 143, 73, 0, 255, 124, 214, 0, 255, 14, 38, 0, 255, 18, 249, 0, 255, 40, 228, 0, 255, 209, 14, 0, 255, 209, 183, 0, 255, 20, 241, 0, 255, 9, 251, 0, 255, 172, 159, 0, 255, 220, 178, 0, 255, 46, 92, 0, 255, 204, 142, 0, 255, 214, 242, 0, 255, 109, 187, 0, 255, 36, 177, 0, 255, 239, 186, 0, 255, 9, 236, 0, 255, 59, 53, 0, 255, 141, 43, 0, 255, 11, 39, 0, 255, 120, 146, 0, 255, 44, 140, 0, 255, 237, 190, 0, 255, 111, 68, 0, 255, 209, 156, 0, 255, 169, 62, 0, 255, 154, 111, 0, 255, 232, 254, 0, 255, 75, 169, 0, 255, 225, 139, 0, 255, 143, 115, 0, 255, 233, 150, 0, 255, 153, 18, 0, 255, 107, 34, 0, 255, 131, 119, 0, 255, 176, 141, 0, 255, 40, 174, 0, 255, 132, 236, 0, 255, 118, 153, 0, 255, 147, 243, 0, 255, 211, 102, 0, 255, 78, 41, 0, 255, 83, 84, 0, 255, 24, 0, 0, 255, 141, 169, 0, 255, 129, 68, 0, 255, 12, 118, 0, 255, 136, 181, 0, 255, 99, 104, 0, 255, 166, 207, 0, 255, 123, 232, 0, 255, 107, 78, 0, 255, 220, 177, 0, 255, 7, 53, 0, 255, 201, 227, 0, 255, 202, 78, 0, 255, 0, 87, 0, 255, 206, 145, 0, 255, 63, 53, 0, 255, 237, 171, 0, 255, 229, 14, 0, 255, 212, 126, 0, 255, 250, 107, 0, 255, 113, 13, 0, 255, 31, 75, 0, 255, 17, 15, 0, 255, 78, 235, 0, 255, 221, 232, 0, 255, 236, 142, 0, 255, 28, 13, 0, 255, 99, 214, 0, 255, 185, 207, 0, 255, 154, 100, 0, 255, 93, 225, 0, 255, 161, 83, 0, 255, 85, 202, 0, 255, 118, 215, 0, 255, 135, 1, 0, 255, 252, 229, 0, 255, 222, 184, 0, 255, 124, 186, 0, 255, 97, 172, 0, 255, 150, 60, 0, 255, 149, 170, 0, 255, 122, 17, 0, 255, 207, 241, 0, 255, 175, 34, 0, 255, 237, 179, 0, 255, 11, 153, 0, 255, 113, 78, 0, 255, 159, 245, 0, 255, 181, 80, 0, 255, 191, 170, 0, 255, 193, 175, 0, 255, 41, 246, 0, 255, 35, 165, 0, 255, 55, 59, 0, 255, 136, 207, 0, 255, 156, 102, 0, 255, 50, 153, 0, 255, 129, 67, 0, 255, 149, 177, 0, 255, 243, 233, 0, 255, 46, 122, 0, 255, 46, 85, 0, 255, 129, 2, 0, 255, 243, 160, 0, 255, 43, 113, 0, 255, 201, 30, 0, 255, 206, 235, 0, 255, 214, 177, 0, 255, 180, 236, 0, 255, 189, 133, 0, 255, 243, 208, 0, 255, 36, 217, 0, 255, 172, 241, 0, 255, 207, 18, 0, 255, 134, 87, 0, 255, 210, 228, 0, 255, 2, 87, 0, 255, 233, 249, 0, 255, 181, 140, 0, 255, 234, 128, 0, 255, 72, 1, 0, 255, 25, 190, 0, 255, 145, 150, 0, 255, 118, 7, 0, 255, 126, 46, 0, 255, 254, 165, 0, 255, 5, 138, 0, 255, 36, 133, 0, 255, 252, 141, 0, 255, 40, 42, 0, 255, 243, 20, 0, 255, 126, 244, 0, 255, 111, 32, 0, 255, 119, 210, 0, 255, 4, 46, 0, 255, 17, 98, 0, 255, 153, 39, 0, 255, 160, 64, 0, 255, 139, 199, 0, 255, 230, 214, 0, 255, 177, 111, 0, 255, 107, 153, 0, 255, 30, 102, 0, 255, 121, 83, 0, 255, 224, 5, 0, 255, 129, 144, 0, 255, 1, 48, 0, 255, 26, 252, 0, 255, 203, 208, 0, 255, 80, 242, 0, 255, 39, 13, 0, 255, 74, 153, 0, 255, 151, 111, 0, 255, 93, 233, 0, 255, 219, 225, 0, 255, 188, 32, 0, 255, 213, 215, 0, 255, 152, 38, 0, 255, 158, 5, 0, 255, 11, 93, 0, 255, 40, 13, 0, 255, 56, 34, 0, 255, 62, 36, 0, 255, 191, 104, 0, 255, 45, 138, 0, 255, 125, 10, 0, 255, 150, 103, 0, 255, 158, 51, 0, 255, 246, 224, 0, 255, 29, 96, 0, 255, 208, 24, 0, 255, 134, 27, 0, 255, 5, 214, 0, 255, 226, 94, 0, 255, 149, 44, 0, 255, 21, 60, 0, 255, 47, 175, 0, 255, 185, 82, 0, 255, 190, 145, 0, 255, 1, 166, 0, 255, 106, 49, 0, 255, 118, 221, 0, 255, 136, 80, 0, 255, 187, 176, 0, 255, 45, 0, 0, 255, 113, 140, 0, 255, 24, 239, 0, 255, 72, 246, 0, 255, 187, 77, 0, 255, 145, 54, 0, 255, 17, 180, 0, 255, 245, 121, 0, 255, 73, 78, 0, 255, 252, 131, 0, 255, 218, 200, 0, 255, 160, 22, 0, 255, 119, 3, 0, 255, 79, 239, 0, 255, 81, 203, 0, 255, 36, 70, 0, 255, 162, 189, 0, 255, 28, 166, 0, 255, 172, 10, 0, 255, 172, 239, 0, 255, 212, 250, 0, 255, 14, 232, 0, 255, 214, 76, 0, 255, 7, 106, 0, 255, 41, 251, 0, 255, 99, 51, 0, 255, 116, 221, 0, 255, 222, 134, 0, 255, 1, 191, 0, 255, 39, 101, 0, 255, 120, 22, 0, 255, 59, 151, 0, 255, 45, 49, 0, 255, 240, 32, 0, 255, 161, 251, 0, 255, 183, 124, 0, 255, 9, 89, 0, 255, 118, 143, 0, 255, 247, 244, 0, 255, 82, 178, 0, 255, 229, 91, 0, 255, 159, 243, 0, 255, 223, 117, 0, 255, 214, 97, 0, 255, 250, 36, 0, 255, 4, 188, 0, 255, 0, 221, 0, 255, 97, 17, 0, 255, 84, 59, 0, 255, 183, 79, 0, 255, 215, 191, 0, 255, 83, 119, 0, 255, 91, 127, 0, 255, 81, 216, 0, 255, 160, 147, 0, 255, 105, 154, 0, 255, 68, 2, 0, 255, 153, 111, 0, 255, 242, 93, 0, 255, 189, 50, 0, 255, 68, 149, 0, 255, 117, 127, 0, 255, 151, 127, 0, 255, 148, 191, 0, 255, 204, 172, 0, 255, 63, 215, 0, 255, 197, 109, 0, 255, 97, 67, 0, 255, 199, 143, 0, 255, 19, 124, 0, 255, 122, 100, 0, 255, 94, 6, 0, 255, 44, 66, 0, 255, 214, 145, 0, 255, 188, 98, 0, 255, 243, 138, 0, 255, 40, 240, 0, 255, 234, 50, 0, 255, 221, 81, 0, 255, 32, 115, 0, 255, 254, 224, 0, 255, 219, 127, 0, 255, 28, 83, 0, 255, 85, 223, 0, 255, 155, 153, 0, 255, 147, 18, 0, 255, 232, 179, 0, 255, 21, 89, 0, 255, 225, 214, 0, 255, 154, 40, 0, 255, 234, 59, 0, 255, 196, 111, 0, 255, 122, 233, 0, 255, 178, 51, 0, 255, 201, 119, 0, 255, 229, 44, 0, 255, 26, 117, 0, 255, 172, 136, 0, 255, 169, 124, 0, 255, 248, 42, 0, 255, 83, 133, 0, 255, 60, 236, 0, 255, 40, 200, 0, 255, 215, 128, 0, 255, 95, 107, 0, 255, 81, 53, 0, 255, 81, 9, 0, 255, 90, 128, 0, 255, 98, 184, 0, 255, 231, 78, 0, 255, 144, 31, 0, 255, 243, 159, 0, 255, 180, 213, 0, 255, 207, 6, 0, 255, 238, 68, 0, 255, 185, 133, 0, 255, 31, 85, 0, 255, 1, 17, 0, 255, 161, 95, 0, 255, 90, 209, 0, 255, 229, 118, 0, 255, 174, 158, 0, 255, 154, 101, 0, 255, 141, 81, 0, 255, 238, 117, 0, 255, 246, 227, 0, 255, 11, 64, 0, 255, 133, 156, 0, 255, 63, 76, 0, 255, 173, 176, 0, 255, 139, 3, 0, 255, 80, 155, 0, 255, 223, 202, 0, 255, 226, 63, 0, 255, 76, 202, 0, 255, 106, 45, 0, 255, 253, 90, 0, 255, 143, 162, 0, 255, 69, 17, 0, 255, 77, 240, 0, 255, 157, 239, 0, 255, 36, 203, 0, 255, 192, 222, 0, 255, 21, 75, 0, 255, 19, 118, 0, 255, 158, 121, 0, 255, 158, 105, 0, 255, 183, 109, 0, 255, 93, 81, 0, 255, 113, 148, 0, 255, 126, 196, 0, 255, 96, 200, 0, 255, 47, 54, 0, 255, 44, 96, 0, 255, 116, 217, 0, 255, 43, 129, 0, 255, 71, 182, 0, 255, 165, 200, 0, 255, 31, 85, 0, 255, 27, 167, 0, 255, 73, 176, 0, 255, 219, 145, 0, 255, 50, 73, 0, 255, 204, 147, 0, 255, 48, 109, 0, 255, 45, 222, 0, 255, 220, 217, 0, 255, 194, 139, 0, 255, 66, 153, 0, 255, 105, 42, 0, 255, 176, 164, 0, 255, 145, 19, 0, 255, 197, 87, 0, 255, 29, 67, 0, 255, 93, 191, 0, 255, 6, 159, 0, 255, 204, 249, 0, 255, 233, 29, 0, 255, 34, 155, 0, 255, 175, 184, 0, 255, 231, 198, 0, 255, 126, 0, 0, 255, 219, 36, 0, 255, 225, 0, 0, 255, 229, 192, 0, 255, 198, 211, 0, 255, 70, 18, 0, 255, 122, 172, 0, 255, 126, 35, 0, 255, 113, 189, 0, 255, 55, 140, 0, 255, 23, 146, 0, 255, 183, 58, 0, 255, 58, 161, 0, 255, 253, 126, 0, 255, 217, 165, 0, 255, 141, 104, 0, 255, 194, 212, 0, 255, 82, 163, 0, 255, 184, 121, 0, 255, 26, 54, 0, 255, 29, 216, 0, 255, 36, 251, 0, 255, 116, 178, 0, 255, 254, 202, 0, 255, 15, 102, 0, 255, 208, 34, 0, 255, 32, 104, 0, 255, 171, 39, 0, 255, 26, 220, 0, 255, 138, 172, 0, 255, 116, 114, 0, 255, 102, 90, 0, 255, 36, 172, 0, 255, 155, 16, 0, 255, 61, 109, 0, 255, 36, 59, 0, 255, 204, 157, 0, 255, 190, 119, 0, 255, 126, 176, 0, 255, 53, 182, 0, 255, 174, 58, 0, 255, 7, 140, 0, 255, 31, 108, 0, 255, 125, 120, 0, 255, 203, 108, 0, 255, 197, 40, 0, 255, 115, 65, 0, 255, 129, 32, 0, 255, 154, 137, 0, 255, 78, 98, 0, 255, 233, 212, 0, 255, 142, 2, 0, 255, 238, 106, 0, 255, 42, 245, 0, 255, 232, 47, 0, 255, 55, 17, 0, 255, 220, 233, 0, 255, 33, 112, 0, 255, 124, 219, 0, 255, 213, 69, 0, 255, 61, 172, 0, 255, 111, 226, 0, 255, 43, 182, 0, 255, 94, 117, 0, 255, 114, 254, 0, 255, 107, 28, 0, 255, 15, 148, 0, 255, 247, 26, 0, 255, 102, 14, 0, 255, 49, 184, 0, 255, 180, 207, 0, 255, 116, 20, 0, 255, 226, 59, 0, 255, 13, 186, 0, 255, 89, 35, 0, 255, 178, 197, 0, 255, 42, 183, 0, 255, 210, 46, 0, 255, 129, 200, 0, 255, 49, 8, 0, 255, 104, 244, 0, 255, 73, 3, 0, 255, 245, 190, 0, 255, 159, 106, 0, 255, 207, 72, 0, 255, 0, 124, 0, 255, 191, 67, 0, 255, 177, 111, 0, 255, 55, 254, 0, 255, 22, 126, 0, 255, 99, 190, 0, 255, 218, 159, 0, 255, 210, 33, 0, 255, 175, 67, 0, 255, 212, 121, 0, 255, 104, 147, 0, 255, 209, 100, 0, 255, 238, 116, 0, 255, 62, 141, 0, 255, 234, 101, 0, 255, 1, 236, 0, 255, 21, 28, 0, 255, 101, 31, 0, 255, 184, 162, 0, 255, 13, 135, 0, 255, 58, 41, 0, 255, 109, 180, 0, 255, 244, 251, 0, 255, 57, 74, 0, 255, 56, 20, 0, 255, 179, 201, 0, 255, 176, 143, 0, 255, 71, 159, 0, 255, 182, 78, 0, 255, 5, 231, 0, 255, 115, 66, 0, 255, 65, 2, 0, 255, 29, 133, 0, 255, 185, 176, 0, 255, 242, 152, 0, 255, 89, 182, 0, 255, 58, 40, 0, 255, 110, 95, 0, 255, 210, 12, 0, 255, 27, 230, 0, 255, 94, 245, 0, 255, 101, 7, 0, 255, 123, 230, 0, 255, 147, 220, 0, 255, 121, 198, 0, 255, 229, 212, 0, 255, 253, 85, 0, 255, 232, 11, 0, 255, 225, 149, 0, 255, 60, 247, 0, 255, 0, 178, 0, 255, 151, 67, 0, 255, 248, 226, 0, 255, 11, 194, 0, 255, 204, 204, 0, 255, 192, 108, 0, 255, 24, 236, 0, 255, 221, 50, 0, 255, 42, 201, 0, 255, 99, 11, 0, 255, 155, 138, 0, 255, 77, 120, 0, 255, 133, 62, 0, 255, 152, 163, 0, 255, 79, 42, 0, 255, 121, 147, 0, 255, 70, 2, 0, 255, 246, 23, 0, 255, 94, 56, 0, 255, 6, 19, 0, 255, 74, 4, 0, 255, 46, 139, 0, 255, 60, 14, 0, 255, 76, 72, 0, 255, 219, 91, 0, 255, 217, 156, 0, 255, 30, 183, 0, 255, 133, 123, 0, 255, 162, 48, 0, 255, 155, 103, 0, 255, 110, 168, 0, 255, 253, 51, 0, 255, 244, 251, 0, 255, 60, 226, 0, 255, 18, 103, 0, 255, 145, 119, 0, 255, 168, 162, 0, 255, 165, 218, 0, 255, 127, 247, 0, 255, 93, 37, 0, 255, 114, 158, 0, 255, 82, 215, 0, 255, 135, 188, 0, 255, 202, 160, 0, 255, 230, 129, 0, 255, 4, 1, 0, 255, 241, 104, 0, 255, 140, 239, 0, 255, 151, 229, 0, 255, 103, 214, 0, 255, 77, 44, 0, 255, 108, 57, 0, 255, 11, 92, 0, 255, 210, 110, 0, 255, 160, 186, 0, 255, 5, 47, 0, 255, 139, 47, 0, 255, 128, 246, 0, 255, 149, 244, 0, 255, 169, 136, 0, 255, 212, 107, 0, 255, 129, 29, 0, 255, 247, 230, 0, 255, 183, 103, 0, 255, 50, 244, 0, 255, 109, 5, 0, 255, 86, 95, 0, 255, 161, 200, 0, 255, 0, 5, 0, 255, 13, 249, 0, 255, 146, 211, 0, 255, 197, 6, 0, 255, 137, 15, 0, 255, 117, 122, 0, 255, 51, 156, 0, 255, 186, 171, 0, 255, 181, 125, 0, 255, 4, 201, 0, 255, 204, 125, 0, 255, 140, 94, 0, 255, 47, 16, 0, 255, 194, 126, 0, 255, 166, 23, 0, 255, 104, 1, 0, 255, 238, 165, 0, 255, 154, 116, 0, 255, 157, 193, 0, 255, 124, 29, 0, 255, 47, 162, 0, 255, 200, 230, 0, 255, 215, 118, 0, 255, 239, 129, 0, 255, 69, 133, 0, 255, 55, 59, 0, 255, 203, 149, 0, 255, 83, 119, 0, 255, 196, 216, 0, 255, 19, 74, 0, 255, 7, 176, 0, 255, 161, 201, 0, 255, 150, 132, 0, 255, 170, 32, 0, 255, 239, 202, 0, 255, 18, 186, 0, 255, 176, 163, 0, 255, 133, 203, 0, 255, 212, 224, 0, 255, 53, 53, 0, 255, 206, 150, 0, 255, 249, 206, 0, 255, 95, 40, 0, 255, 10, 221, 0, 255, 51, 170, 0, 255, 129, 6, 0, 255, 183, 29, 0, 255, 22, 128, 0, 255, 214, 209, 0, 255, 241, 61, 0, 255, 32, 162, 0, 255, 98, 145, 0, 255, 183, 54, 0, 255, 78, 136, 0, 255, 192, 158, 0, 255, 44, 155, 0, 255, 97, 169, 0, 255, 55, 91, 0, 255, 180, 115, 0, 255, 189, 189, 0, 255, 107, 103, 0, 255, 99, 247, 0, 255, 140, 66, 0, 255, 142, 8, 0, 255, 86, 106, 0, 255, 125, 51, 0, 255, 242, 196, 0, 255, 176, 71, 0, 255, 219, 170, 0, 255, 123, 61, 0, 255, 34, 154, 0, 255, 180, 219, 0, 255, 98, 158, 0, 255, 131, 74, 0, 255, 45, 11, 0, 255, 136, 252, 0, 255, 203, 99, 0, 255, 237, 73, 0, 255, 145, 245, 0, 255, 11, 189, 0, 255, 214, 59, 0, 255, 54, 185, 0, 255, 0, 196, 0, 255, 193, 212, 0, 255, 67, 134, 0, 255, 79, 174, 0, 255, 0, 35, 0, 255, 233, 149, 0, 255, 157, 186, 0, 255, 56, 135, 0, 255, 101, 250, 0, 255, 86, 91, 0, 255, 20, 197, 0, 255, 133, 140, 0, 255, 142, 103, 0, 255, 137, 226, 0, 255, 248, 120, 0, 255, 212, 76, 0, 255, 232, 89, 0, 255, 187, 155, 0, 255, 71, 0, 0, 255, 88, 133, 0, 255, 209, 3, 0, 255, 136, 242, 0, 255, 95, 172, 0, 255, 134, 192, 0, 255, 240, 199, 0, 255, 229, 119, 0, 255, 252, 61, 0, 255, 61, 81, 0, 255, 141, 129, 0, 255, 241, 23, 0, 255, 123, 186, 0, 255, 74, 242, 0, 255, 179, 153, 0, 255, 23, 129, 0, 255, 126, 213, 0, 255, 93, 229, 0, 255, 219, 35, 0, 255, 92, 249, 0, 255, 103, 116, 0, 255, 229, 187, 0, 255, 239, 189, 0, 255, 163, 61, 0, 255, 83, 224, 0, 255, 185, 206, 0, 255, 46, 208, 0, 255, 90, 49, 0, 255, 221, 41, 0, 255, 2, 29, 0, 255, 146, 202, 0, 255, 176, 178, 0, 255, 193, 242, 0, 255, 149, 206, 0, 255, 242, 164, 0, 255, 208, 55, 0, 255, 40, 226, 0, 255, 54, 173, 0, 255, 183, 231, 0, 255, 132, 18, 0, 255, 137, 41, 0, 255, 253, 254, 0, 255, 182, 172, 0, 255, 228, 194, 0, 255, 172, 199, 0, 255, 44, 213, 0, 255, 65, 184, 0, 255, 125, 237, 0, 255, 222, 215, 0, 255, 99, 95, 0, 255, 90, 37, 0, 255, 30, 17, 0, 255, 132, 215, 0, 255, 51, 5, 0, 255, 173, 79, 0, 255, 163, 80, 0, 255, 18, 93, 0, 255, 244, 197, 0, 255, 183, 73, 0, 255, 3, 28, 0, 255, 26, 95, 0, 255, 172, 199, 0, 255, 135, 131, 0, 255, 210, 239, 0, 255, 93, 58, 0, 255, 49, 38, 0, 255, 164, 17, 0, 255, 74, 201, 0, 255, 162, 95, 0, 255, 121, 49, 0, 255, 133, 187, 0, 255, 203, 99, 0, 255, 28, 188, 0, 255, 100, 219, 0, 255, 163, 236, 0, 255, 179, 212, 0, 255, 162, 225, 0, 255, 87, 212, 0, 255, 213, 140, 0, 255, 139, 219, 0, 255, 243, 46, 0, 255, 178, 118, 0, 255, 215, 153, 0, 255, 139, 182, 0, 255, 112, 130, 0, 255, 5, 150, 0, 255, 6, 26, 0, 255, 56, 20, 0, 255, 0, 157, 0, 255, 18, 219, 0, 255, 100, 58, 0, 255, 242, 13, 0, 255, 60, 127, 0, 255, 34, 73, 0, 255, 118, 197, 0, 255, 137, 164, 0, 255, 218, 247, 0, 255, 147, 43, 0, 255, 95, 82, 0, 255, 52, 18, 0, 255, 188, 182, 0, 255, 247, 18, 0, 255, 54, 67, 0, 255, 102, 40, 0, 255, 226, 107, 0, 255, 41, 78, 0, 255, 20, 59, 0, 255, 100, 249, 0, 255, 229, 32, 0, 255, 90, 212, 0, 255, 200, 65, 0, 255, 109, 251, 0, 255, 109, 250, 0, 255, 27, 198, 0, 255, 235, 60, 0, 255, 40, 49, 0, 255, 158, 176, 0, 255, 238, 190, 0, 255, 51, 245, 0, 255, 174, 139, 0, 255, 23, 94, 0, 255, 158, 60, 0, 255, 245, 16, 0, 255, 92, 144, 0, 255, 164, 104, 0, 255, 95, 185, 0, 255, 86, 61, 0, 255, 137, 122, 0, 255, 171, 94, 0, 255, 132, 132, 0, 255, 118, 46, 0, 255, 9, 119, 0, 255, 124, 216, 0, 255, 208, 192, 0, 255, 199, 242, 0, 255, 1, 152, 0, 255, 200, 165, 0, 255, 160, 43, 0, 255, 80, 49, 0, 255, 77, 108, 0, 255, 152, 184, 0, 255, 104, 72, 0, 255, 206, 207, 0, 255, 120, 118, 0, 255, 121, 50, 0, 255, 194, 122, 0, 255, 191, 230, 0, 255, 220, 124, 0, 255, 179, 133, 0, 255, 62, 88, 0, 255, 131, 158, 0, 255, 72, 199, 0, 255, 175, 121, 0, 255, 86, 155, 0, 255, 15, 199, 0, 255, 159, 209, 0, 255, 174, 181, 0, 255, 59, 163, 0, 255, 59, 168, 0, 255, 113, 96, 0, 255, 247, 69, 0, 255, 4, 249, 0, 255, 2, 120, 0, 255, 105, 98, 0, 255, 122, 103, 0, 255, 78, 155, 0, 255, 214, 1, 0, 255, 191, 6, 0, 255, 25, 17, 0, 255, 104, 3, 0, 255, 246, 69, 0, 255, 36, 96, 0, 255, 245, 173, 0, 255, 56, 68, 0, 255, 14, 197, 0, 255, 209, 146, 0, 255, 156, 170, 0, 255, 111, 194, 0, 255, 8, 166, 0, 255, 75, 25, 0, 255, 131, 238, 0, 255, 30, 152, 0, 255, 39, 115, 0, 255, 15, 225, 0, 255, 238, 197, 0, 255, 35, 115, 0, 255, 252, 214, 0, 255, 127, 181, 0, 255, 189, 209, 0, 255, 225, 75, 0, 255, 149, 76, 0, 255, 224, 241, 0, 255, 64, 228, 0, 255, 225, 97, 0, 255, 24, 135, 0, 255, 120, 49, 0, 255, 9, 155, 0, 255, 142, 17, 0, 255, 244, 6, 0, 255, 64, 109, 0, 255, 239, 147, 0, 255, 235, 104, 0, 255, 150, 138, 0, 255, 97, 208, 0, 255, 84, 202, 0, 255, 176, 201, 0, 255, 48, 136, 0, 255, 20, 240, 0, 255, 114, 207, 0, 255, 195, 225, 0, 255, 170, 51, 0, 255, 227, 244, 0, 255, 24, 66, 0, 255, 210, 201, 0, 255, 190, 100, 0, 255, 246, 122, 0, 255, 116, 59, 0, 255, 85, 237, 0, 255, 122, 26, 0, 255, 142, 216, 0, 255, 208, 71, 0, 255, 187, 209, 0, 255, 83, 115, 0, 255, 94, 127, 0, 255, 166, 17, 0, 255, 234, 48, 0, 255, 19, 119, 0, 255, 239, 230, 0, 255, 94, 245, 0, 255, 243, 39, 0, 255, 62, 38, 0, 255, 47, 199, 0, 255, 0, 99, 0, 255, 9, 179, 0, 255, 196, 114, 0, 255, 98, 28, 0, 255, 175, 38, 0, 255, 63, 203, 0, 255, 38, 246, 0, 255, 72, 57, 0, 255, 160, 173, 0, 255, 12, 92, 0, 255, 196, 181, 0, 255, 94, 25, 0, 255, 132, 48, 0, 255, 53, 94, 0, 255, 114, 139, 0, 255, 136, 24, 0, 255, 213, 160, 0, 255, 152, 164, 0, 255, 236, 172, 0, 255, 107, 31, 0, 255, 22, 43, 0, 255, 16, 166, 0, 255, 46, 231, 0, 255, 58, 188, 0, 255, 116, 120, 0, 255, 212, 81, 0, 255, 81, 50, 0, 255, 1, 82, 0, 255, 108, 101, 0, 255, 45, 202, 0, 255, 84, 2, 0, 255, 221, 111, 0, 255, 214, 225, 0, 255, 139, 29, 0, 255, 94, 183, 0, 255, 68, 206, 0, 255, 195, 74, 0, 255, 141, 203, 0, 255, 155, 143, 0, 255, 70, 7, 0, 255, 71, 234, 0, 255, 114, 78, 0, 255, 155, 171, 0, 255, 113, 101, 0, 255, 0, 129, 0, 255, 153, 128, 0, 255, 139, 2, 0, 255, 76, 121, 0, 255, 236, 109, 0, 255, 177, 92, 0, 255, 47, 183, 0, 255, 215, 177, 0, 255, 204, 196, 0, 255, 158, 79, 0, 255, 9, 198, 0, 255, 193, 92, 0, 255, 0, 45, 0, 255, 197, 72, 0, 255, 254, 220, 0, 255, 130, 208, 0, 255, 70, 181, 0, 255, 84, 120, 0, 255, 168, 160, 0, 255, 173, 70, 0, 255, 215, 88, 0, 255, 144, 203, 0, 255, 45, 16, 0, 255, 134, 226, 0, 255, 43, 53, 0, 255, 127, 114, 0, 255, 152, 58, 0, 255, 174, 130, 0, 255, 45, 194, 0, 255, 78, 253, 0, 255, 115, 235, 0, 255, 58, 27, 0, 255, 141, 102, 0, 255, 87, 247, 0, 255, 96, 225, 0, 255, 89, 133, 0, 255, 253, 194, 0, 255, 53, 181, 0, 255, 148, 158, 0, 255, 81, 68, 0, 255, 75, 245, 0, 255, 58, 51, 0, 255, 147, 105, 0, 255, 157, 64, 0, 255, 144, 134, 0, 255, 19, 23, 0, 255, 164, 91, 0, 255, 231, 28, 0, 255, 213, 133, 0, 255, 47, 205, 0, 255, 50, 30, 0, 255, 130, 122, 0, 255, 230, 35, 0, 255, 143, 64, 0, 255, 203, 18, 0, 255, 207, 189, 0, 255, 126, 73, 0, 255, 195, 110, 0, 255, 170, 146, 0, 255, 162, 113, 0, 255, 222, 18, 0, 255, 31, 27, 0, 255, 134, 96, 0, 255, 202, 21, 0, 255, 148, 165, 0, 255, 55, 244, 0, 255, 81, 239, 0, 255, 129, 230, 0, 255, 70, 51, 0, 255, 248, 7, 0, 255, 231, 92, 0, 255, 172, 155, 0, 255, 107, 80, 0, 255, 242, 51, 0, 255, 177, 192, 0, 255, 222, 32, 0, 255, 7, 250, 0, 255, 147, 101, 0, 255, 254, 173, 0, 255, 94, 55, 0, 255, 6, 195, 0, 255, 128, 94, 0, 255, 91, 47, 0, 255, 168, 160, 0, 255, 171, 10, 0, 255, 140, 238, 0, 255, 112, 118, 0, 255, 34, 191, 0, 255, 93, 151, 0, 255, 191, 0, 0, 255, 221, 134, 0, 255, 225, 89, 0, 255, 51, 177, 0, 255, 25, 19, 0, 255, 135, 59, 0, 255, 9, 220, 0, 255, 51, 144, 0, 255, 109, 66, 0, 255, 116, 117, 0, 255, 93, 225, 0, 255, 30, 7, 0, 255, 23, 55, 0, 255, 46, 18, 0, 255, 147, 115, 0, 255, 6, 191, 0, 255, 83, 70, 0, 255, 171, 144, 0, 255, 246, 152, 0, 255, 10, 11, 0, 255, 90, 40, 0, 255, 35, 129, 0, 255, 22, 65, 0, 255, 110, 65, 0, 255, 5, 12, 0, 255, 245, 16, 0, 255, 239, 194, 0, 255, 15, 120, 0, 255, 16, 190, 0, 255, 168, 27, 0, 255, 64, 139, 0, 255, 110, 3, 0, 255, 113, 12, 0, 255, 231, 136, 0, 255, 86, 85, 0, 255, 11, 190, 0, 255, 131, 21, 0, 255, 97, 172, 0, 255, 79, 97, 0, 255, 162, 173, 0, 255, 125, 25, 0, 255, 185, 174, 0, 255, 225, 185, 0, 255, 193, 12, 0, 255, 171, 55, 0, 255, 80, 225, 0, 255, 57, 10, 0, 255, 79, 41, 0, 255, 209, 30, 0, 255, 22, 94, 0, 255, 163, 140, 0, 255, 40, 174, 0, 255, 213, 37, 0, 255, 203, 47, 0, 255, 6, 191, 0, 255, 124, 144, 0, 255, 193, 98, 0, 255, 140, 4, 0, 255, 33, 212, 0, 255, 139, 199, 0, 255, 0, 29, 0, 255, 171, 120, 0, 255, 70, 1, 0, 255, 234, 228, 0, 255, 18, 176, 0, 255, 65, 170, 0, 255, 59, 181, 0, 255, 56, 24, 0, 255, 203, 124, 0, 255, 101, 3, 0, 255, 34, 186, 0, 255, 82, 164, 0, 255, 18, 172, 0, 255, 27, 110, 0, 255, 27, 3, 0, 255, 18, 213, 0, 255, 108, 221, 0, 255, 62, 184, 0, 255, 136, 93, 0, 255, 42, 146, 0, 255, 158, 147, 0, 255, 185, 206, 0, 255, 198, 183, 0, 255, 100, 176, 0, 255, 134, 197, 0, 255, 70, 223, 0, 255, 126, 152, 0, 255, 86, 238, 0, 255, 251, 40, 0, 255, 5, 162, 0, 255, 168, 231, 0, 255, 218, 142, 0, 255, 67, 10, 0, 255, 192, 188, 0, 255, 69, 49, 0, 255, 47, 29, 0, 255, 16, 214, 0, 255, 105, 178, 0, 255, 25, 249, 0, 255, 55, 195, 0, 255, 241, 38, 0, 255, 0, 32, 0, 255, 218, 179, 0, 255, 58, 31, 0, 255, 178, 101, 0, 255, 232, 254, 0, 255, 85, 210, 0, 255, 165, 166, 0, 255, 141, 249, 0, 255, 229, 65, 0, 255, 253, 84, 0, 255, 45, 105, 0, 255, 68, 234, 0, 255, 202, 205, 0, 255, 23, 70, 0, 255, 65, 11, 0, 255, 226, 235, 0, 255, 97, 35, 0, 255, 25, 213, 0, 255, 39, 134, 0, 255, 18, 164, 0, 255, 59, 133, 0, 255, 155, 4, 0, 255, 59, 58, 0, 255, 65, 168, 0, 255, 125, 2, 0, 255, 77, 190, 0, 255, 197, 92, 0, 255, 241, 138, 0, 255, 40, 115, 0, 255, 82, 169, 0, 255, 115, 171, 0, 255, 59, 148, 0, 255, 57, 26, 0, 255, 171, 1, 0, 255, 227, 206, 0, 255, 85, 83, 0, 255, 151, 178, 0, 255, 139, 39, 0, 255, 212, 67, 0, 255, 106, 250, 0, 255, 223, 187, 0, 255, 53, 170, 0, 255, 245, 205, 0, 255, 186, 78, 0, 255, 173, 212, 0, 255, 75, 96, 0, 255, 234, 5, 0, 255, 217, 174, 0, 255, 245, 123, 0, 255, 30, 36, 0, 255, 48, 22, 0, 255, 163, 50, 0, 255, 219, 87, 0, 255, 78, 53, 0, 255, 10, 188, 0, 255, 13, 179, 0, 255, 68, 78, 0, 255, 120, 50, 0, 255, 218, 232, 0, 255, 86, 217, 0, 255, 144, 20, 0, 255, 250, 241, 0, 255, 131, 112, 0, 255, 215, 56, 0, 255, 155, 185, 0, 255, 98, 20, 0, 255, 171, 81, 0, 255, 251, 234, 0, 255, 94, 8, 0, 255, 122, 94, 0, 255, 144, 253, 0, 255, 115, 41, 0, 255, 76, 76, 0, 255, 78, 110, 0, 255, 14, 135, 0, 255, 162, 163, 0, 255, 199, 132, 0, 255, 69, 165, 0, 255, 44, 4, 0, 255, 129, 82, 0, 255, 153, 89, 0, 255, 250, 185, 0, 255, 158, 196, 0, 255, 150, 221, 0, 255, 50, 151, 0, 255, 153, 148, 0, 255, 216, 140, 0, 255, 111, 151, 0, 255, 194, 191, 0, 255, 205, 44, 0, 255, 135, 44, 0, 255, 203, 38, 0, 255, 200, 110, 0, 255, 122, 187, 0, 255, 254, 216, 0, 255, 49, 26, 0, 255, 5, 104, 0, 255, 29, 160, 0, 255, 91, 196, 0, 255, 146, 39, 0, 255, 51, 38, 0, 255, 189, 112, 0, 255, 108, 76, 0, 255, 100, 246, 0, 255, 118, 170, 0, 255, 215, 219, 0, 255, 41, 180, 0, 255, 7, 215, 0, 255, 188, 246, 0, 255, 53, 40, 0, 255, 74, 174, 0, 255, 47, 126, 0, 255, 106, 137, 0, 255, 74, 253, 0, 255, 150, 247, 0, 255, 9, 15, 0, 255, 209, 209, 0, 255, 156, 63, 0, 255, 110, 187, 0, 255, 136, 225, 0, 255, 21, 80, 0, 255, 168, 108, 0, 255, 97, 17, 0, 255, 53, 199, 0, 255, 192, 52, 0, 255, 239, 99, 0, 255, 197, 250, 0, 255, 51, 244, 0, 255, 111, 163, 0, 255, 132, 23, 0, 255, 177, 76, 0, 255, 132, 133, 0, 255, 4, 86, 0, 255, 215, 8, 0, 255, 31, 225, 0, 255, 149, 174, 0, 255, 109, 5, 0, 255, 83, 76, 0, 255, 168, 177, 0, 255, 29, 111, 0, 255, 164, 113, 0, 255, 170, 244, 0, 255, 42, 224, 0, 255, 172, 181, 0, 255, 234, 18, 0, 255, 1, 64, 0, 255, 76, 82, 0, 255, 81, 137, 0, 255, 23, 124, 0, 255, 67, 206, 0, 255, 140, 13, 0, 255, 86, 22, 0, 255, 77, 87, 0, 255, 184, 110, 0, 255, 227, 213, 0, 255, 145, 6, 0, 255, 122, 145, 0, 255, 75, 10, 0, 255, 239, 176, 0, 255, 12, 68, 0, 255, 100, 237, 0, 255, 28, 135, 0, 255, 17, 59, 0, 255, 192, 28, 0, 255, 85, 222, 0, 255, 133, 46, 0, 255, 109, 209, 0, 255, 136, 81, 0, 255, 85, 52, 0, 255, 182, 42, 0, 255, 16, 226, 0, 255, 33, 189, 0, 255, 43, 85, 0, 255, 254, 215, 0, 255, 189, 119, 0, 255, 95, 188, 0, 255, 176, 177, 0, 255, 86, 244, 0, 255, 185, 118, 0, 255, 212, 184, 0, 255, 251, 6, 0, 255, 147, 170, 0, 255, 96, 58, 0, 255, 252, 111, 0, 255, 223, 53, 0, 255, 3, 90, 0, 255, 45, 148, 0, 255, 169, 244, 0, 255, 219, 27, 0, 255, 23, 50, 0, 255, 136, 51, 0, 255, 191, 188, 0, 255, 233, 62, 0, 255, 152, 88, 0, 255, 31, 88, 0, 255, 146, 180, 0, 255, 107, 81, 0, 255, 127, 220, 0, 255, 191, 7, 0, 255, 75, 171, 0, 255, 83, 94, 0, 255, 97, 243, 0, 255, 131, 174, 0, 255, 231, 98, 0, 255, 227, 115, 0, 255, 119, 224, 0, 255, 117, 223, 0, 255, 143, 64, 0, 255, 199, 73, 0, 255, 169, 93, 0, 255, 88, 215, 0, 255, 30, 249, 0, 255, 132, 12, 0, 255, 188, 3, 0, 255, 223, 31, 0, 255, 105, 154, 0, 255, 241, 6, 0, 255, 177, 245, 0, 255, 18, 227, 0, 255, 171, 59, 0, 255, 97, 158, 0, 255, 237, 26, 0, 255, 3, 155, 0, 255, 48, 14, 0, 255, 242, 89, 0, 255, 194, 36, 0, 255, 80, 86, 0, 255, 148, 126, 0, 255, 46, 152, 0, 255, 122, 139, 0, 255, 41, 75, 0, 255, 185, 51, 0, 255, 7, 191, 0, 255, 198, 16, 0, 255, 246, 109, 0, 255, 169, 110, 0, 255, 158, 250, 0, 255, 244, 228, 0, 255, 232, 217, 0, 255, 127, 196, 0, 255, 192, 23, 0, 255, 25, 2, 0, 255, 72, 103, 0, 255, 163, 200, 0, 255, 108, 146, 0, 255, 23, 153, 0, 255, 193, 177, 0, 255, 49, 61, 0, 255, 159, 153, 0, 255, 62, 221, 0, 255, 226, 74, 0, 255, 95, 181, 0, 255, 142, 61, 0, 255, 15, 37, 0, 255, 204, 101, 0, 255, 204, 34, 0, 255, 51, 60, 0, 255, 96, 207, 0, 255, 178, 43, 0, 255, 200, 180, 0, 255, 225, 194, 0, 255, 197, 252, 0, 255, 227, 104, 0, 255, 14, 91, 0, 255, 211, 21, 0, 255, 29, 115, 0, 255, 56, 175, 0, 255, 232, 106, 0, 255, 146, 72, 0, 255, 203, 89, 0, 255, 251, 110, 0, 255, 167, 139, 0, 255, 25, 43, 0, 255, 72, 124, 0, 255, 19, 212, 0, 255, 138, 1, 0, 255, 86, 53, 0, 255, 40, 96, 0, 255, 114, 240, 0, 255, 147, 50, 0, 255, 13, 133, 0, 255, 0, 97, 0, 255, 125, 219, 0, 255, 182, 239, 0, 255, 132, 49, 0, 255, 69, 70, 0, 255, 197, 89, 0, 255, 8, 191, 0, 255, 168, 225, 0, 255, 156, 58, 0, 255, 233, 110, 0, 255, 69, 132, 0, 255, 133, 226, 0, 255, 170, 27, 0, 255, 162, 154, 0, 255, 108, 152, 0, 255, 34, 205, 0, 255, 151, 246, 0, 255, 248, 64, 0, 255, 32, 192, 0, 255, 39, 7, 0, 255, 246, 205, 0, 255, 171, 229, 0, 255, 144, 154, 0, 255, 20, 27, 0, 255, 211, 197, 0, 255, 62, 43, 0, 255, 23, 3, 0, 255, 192, 168, 0, 255, 219, 219, 0, 255, 49, 62, 0, 255, 246, 223, 0, 255, 8, 182, 0, 255, 26, 107, 0, 255, 230, 22, 0, 255, 187, 45, 0, 255, 253, 95, 0, 255, 119, 165, 0, 255, 137, 168, 0, 255, 201, 78, 0, 255, 228, 7, 0, 255, 113, 52, 0, 255, 201, 53, 0, 255, 51, 85, 0, 255, 4, 40, 0, 255, 64, 137, 0, 255, 172, 98, 0, 255, 40, 203, 0, 255, 216, 53, 0, 255, 123, 241, 0, 255, 241, 37, 0, 255, 201, 124, 0, 255, 81, 160, 0, 255, 55, 91, 0, 255, 239, 51, 0, 255, 101, 158, 0, 255, 165, 218, 0, 255, 48, 114, 0, 255, 207, 241, 0, 255, 123, 75, 0, 255, 177, 16, 0, 255, 218, 93, 0, 255, 38, 206, 0, 255, 226, 212, 0, 255, 217, 83, 0, 255, 147, 103, 0, 255, 185, 136, 0, 255, 196, 47, 0, 255, 218, 123, 0, 255, 251, 69, 0, 255, 74, 158, 0, 255, 30, 173, 0, 255, 84, 144, 0, 255, 235, 21, 0, 255, 131, 223, 0, 255, 15, 49, 0, 255, 197, 233, 0, 255, 53, 180, 0, 255, 69, 76, 0, 255, 3, 149, 0, 255, 182, 45, 0, 255, 113, 166, 0, 255, 193, 184, 0, 255, 62, 199, 0, 255, 3, 123, 0, 255, 150, 155, 0, 255, 208, 99, 0, 255, 222, 229, 0, 255, 202, 10, 0, 255, 195, 10, 0, 255, 51, 217, 0, 255, 169, 38, 0, 255, 115, 77, 0, 255, 33, 126, 0, 255, 243, 94, 0, 255, 92, 125, 0, 255, 88, 44, 0, 255, 38, 57, 0, 255, 119, 236, 0, 255, 31, 28, 0, 255, 87, 200, 0, 255, 254, 143, 0, 255, 244, 157, 0, 255, 124, 55, 0, 255, 250, 234, 0, 255, 227, 190, 0, 255, 84, 3, 0, 255, 192, 30, 0, 255, 98, 47, 0, 255, 138, 239, 0, 255, 253, 162, 0, 255, 186, 89, 0, 255, 168, 100, 0, 255, 145, 125, 0, 255, 119, 29, 0, 255, 175, 98, 0, 255, 49, 200, 0, 255, 172, 21, 0, 255, 251, 69, 0, 255, 242, 72, 0, 255, 63, 77, 0, 255, 91, 109, 0, 255, 52, 98, 0, 255, 153, 85, 0, 255, 29, 186, 0, 255, 32, 181, 0, 255, 175, 10, 0, 255, 94, 139, 0, 255, 235, 66, 0, 255, 192, 12, 0, 255, 97, 155, 0, 255, 85, 228, 0, 255, 229, 83, 0, 255, 49, 91, 0, 255, 151, 216, 0, 255, 28, 84, 0, 255, 109, 136, 0, 255, 202, 54, 0, 255, 90, 124, 0, 255, 53, 220, 0, 255, 15, 104, 0, 255, 122, 104, 0, 255, 170, 174, 0, 255, 41, 178, 0, 255, 184, 152, 0, 255, 220, 36, 0, 255, 116, 236, 0, 255, 239, 159, 0, 255, 52, 206, 0, 255, 133, 93, 0, 255, 240, 112, 0, 255, 152, 228, 0, 255, 139, 180, 0, 255, 91, 248, 0, 255, 193, 120, 0, 255, 53, 21, 0, 255, 132, 3, 0, 255, 73, 14, 0, 255, 90, 172, 0, 255, 144, 115, 0, 255, 32, 206, 0, 255, 74, 49, 0, 255, 234, 166, 0, 255, 7, 160, 0, 255, 96, 17, 0, 255, 53, 142, 0, 255, 3, 209, 0, 255, 244, 223, 0, 255, 208, 138, 0, 255, 242, 143, 0, 255, 160, 224, 0, 255, 242, 222, 0, 255, 33, 238, 0, 255, 31, 36, 0, 255, 71, 29, 0, 255, 188, 199, 0, 255, 134, 169, 0, 255, 4, 109, 0, 255, 160, 83, 0, 255, 126, 64, 0, 255, 10, 91, 0, 255, 13, 234, 0, 255, 163, 167, 0, 255, 140, 60, 0, 255, 95, 48, 0, 255, 8, 122, 0, 255, 11, 226, 0, 255, 226, 245, 0, 255, 20, 196, 0, 255, 241, 204, 0, 255, 165, 68, 0, 255, 204, 113, 0, 255, 162, 106, 0, 255, 72, 48, 0, 255, 75, 1, 0, 255, 9, 247, 0, 255, 235, 19, 0, 255, 11, 38, 0, 255, 27, 81, 0, 255, 23, 0, 0, 255, 215, 94, 0, 255, 247, 56, 0, 255, 108, 75, 0, 255, 115, 9, 0, 255, 165, 151, 0, 255, 82, 198, 0, 255, 211, 18, 0, 255, 216, 52, 0, 255, 34, 30, 0, 255, 188, 158, 0, 255, 127, 17, 0, 255, 179, 96, 0, 255, 219, 53, 0, 255, 68, 247, 0, 255, 120, 139, 0, 255, 248, 220, 0, 255, 165, 138, 0, 255, 251, 89, 0, 255, 83, 158, 0, 255, 3, 69, 0, 255, 100, 98, 0, 255, 207, 195, 0, 255, 89, 224, 0, 255, 158, 184, 0, 255, 29, 81, 0, 255, 172, 213, 0, 255, 163, 204, 0, 255, 218, 64, 0, 255, 209, 18, 0, 255, 42, 186, 0, 255, 173, 153, 0, 255, 243, 170, 0, 255, 181, 244, 0, 255, 7, 71, 0, 255, 28, 28, 0, 255, 73, 219, 0, 255, 92, 89, 0, 255, 92, 99, 0, 255, 216, 218, 0, 255, 64, 40, 0, 255, 5, 210, 0, 255, 101, 25, 0, 255, 80, 225, 0, 255, 234, 228, 0, 255, 192, 71, 0, 255, 54, 211, 0, 255, 245, 141, 0, 255, 231, 14, 0, 255, 77, 49, 0, 255, 200, 8, 0, 255, 198, 99, 0, 255, 0, 61, 0, 255, 196, 159, 0, 255, 120, 65, 0, 255, 39, 97, 0, 255, 73, 202, 0, 255, 25, 34, 0, 255, 162, 153, 0, 255, 189, 5, 0, 255, 124, 197, 0, 255, 48, 163, 0, 255, 2, 225, 0, 255, 71, 132, 0, 255, 129, 195, 0, 255, 38, 62, 0, 255, 134, 155, 0, 255, 121, 53, 0, 255, 217, 127, 0, 255, 223, 171, 0, 255, 137, 186, 0, 255, 20, 40, 0, 255, 125, 110, 0, 255, 72, 22, 0, 255, 192, 217, 0, 255, 193, 227, 0, 255, 98, 125, 0, 255, 15, 38, 0, 255, 14, 199, 0, 255, 63, 199, 0, 255, 187, 243, 0, 255, 12, 101, 0, 255, 136, 202, 0, 255, 240, 67, 0, 255, 45, 245, 0, 255, 245, 178, 0, 255, 117, 90, 0, 255, 214, 48, 0, 255, 39, 192, 0, 255, 111, 140, 0, 255, 148, 249, 0, 255, 21, 69, 0, 255, 177, 223, 0, 255, 0, 161, 0, 255, 249, 2, 0, 255, 39, 29, 0, 255, 7, 218, 0, 255, 146, 125, 0, 255, 194, 2, 0, 255, 27, 83, 0, 255, 18, 143, 0, 255, 138, 9, 0, 255, 132, 101, 0, 255, 61, 200, 0, 255, 62, 194, 0, 255, 254, 62, 0, 255, 216, 226, 0, 255, 61, 81, 0, 255, 135, 71, 0, 255, 213, 152, 0, 255, 229, 31, 0, 255, 140, 159, 0, 255, 194, 150, 0, 255, 230, 142, 0, 255, 35, 132, 0, 255, 161, 38, 0, 255, 181, 131, 0, 255, 150, 190, 0, 255, 120, 104, 0, 255, 104, 223, 0, 255, 110, 66, 0, 255, 126, 114, 0, 255, 131, 222, 0, 255, 245, 146, 0, 255, 47, 90, 0, 255, 4, 19, 0, 255, 156, 188, 0, 255, 3, 212, 0, 255, 126, 241, 0, 255, 176, 117, 0, 255, 34, 115, 0, 255, 26, 235, 0, 255, 242, 201, 0, 255, 10, 198, 0, 255, 87, 245, 0, 255, 232, 58, 0, 255, 40, 143, 0, 255, 114, 181, 0, 255, 198, 91, 0, 255, 204, 96, 0, 255, 219, 200, 0, 255, 253, 181, 0, 255, 142, 201, 0, 255, 206, 14, 0, 255, 4, 63, 0, 255, 243, 30, 0, 255, 100, 69, 0, 255, 61, 27, 0, 255, 156, 19, 0, 255, 2, 18, 0, 255, 250, 244, 0, 255, 154, 61, 0, 255, 214, 8, 0, 255, 28, 239, 0, 255, 70, 229, 0, 255, 244, 190, 0, 255, 17, 138, 0, 255, 89, 14, 0, 255, 15, 16, 0, 255, 36, 3, 0, 255, 7, 237, 0, 255, 204, 83, 0, 255, 227, 254, 0, 255, 85, 180, 0, 255, 37, 247, 0, 255, 123, 90, 0, 255, 254, 179, 0, 255, 47, 125, 0, 255, 28, 80, 0, 255, 80, 120, 0, 255, 19, 130, 0, 255, 113, 74, 0, 255, 198, 56, 0, 255, 113, 53, 0, 255, 33, 109, 0, 255, 242, 91, 0, 255, 240, 117, 0, 255, 216, 159, 0, 255, 144, 190, 0, 255, 77, 68, 0, 255, 232, 92, 0, 255, 49, 133, 0, 255, 233, 45, 0, 255, 200, 148, 0, 255, 19, 171, 0, 255, 181, 167, 0, 255, 166, 11, 0, 255, 109, 6, 0, 255, 72, 177, 0, 255, 109, 140, 0, 255, 184, 62, 0, 255, 57, 164, 0, 255, 23, 175, 0, 255, 157, 213, 0, 255, 161, 105, 0, 255, 236, 182, 0, 255, 253, 117, 0, 255, 159, 41, 0, 255, 71, 18, 0, 255, 250, 244, 0, 255, 176, 107, 0, 255, 197, 242, 0, 255, 213, 194, 0, 255, 210, 126, 0, 255, 173, 139, 0, 255, 130, 232, 0, 255, 249, 186, 0, 255, 110, 236, 0, 255, 232, 108, 0, 255, 47, 163, 0, 255, 111, 40, 0, 255, 7, 152, 0, 255, 84, 22, 0, 255, 12, 163, 0, 255, 63, 98, 0, 255, 215, 136, 0, 255, 160, 214, 0, 255, 153, 24, 0, 255, 128, 208, 0, 255, 188, 74, 0, 255, 235, 165, 0, 255, 43, 202, 0, 255, 86, 67, 0, 255, 46, 106, 0, 255, 231, 46, 0, 255, 80, 166, 0, 255, 102, 49, 0, 255, 208, 89, 0, 255, 214, 11, 0, 255, 244, 88, 0, 255, 124, 49, 0, 255, 8, 162, 0, 255, 101, 198, 0, 255, 117, 55, 0, 255, 212, 43, 0, 255, 228, 63, 0, 255, 176, 184, 0, 255, 113, 61, 0, 255, 204, 218, 0, 255, 45, 213, 0, 255, 92, 164, 0, 255, 16, 124, 0, 255, 107, 29, 0, 255, 217, 118, 0, 255, 54, 177, 0, 255, 188, 117, 0, 255, 29, 243, 0, 255, 111, 18, 0, 255, 57, 63, 0, 255, 195, 41, 0, 255, 225, 74, 0, 255, 191, 235, 0, 255, 182, 130, 0, 255, 200, 191, 0, 255, 133, 31, 0, 255, 149, 16, 0, 255, 155, 147, 0, 255, 154, 127, 0, 255, 136, 240, 0, 255, 150, 7, 0, 255, 252, 189, 0, 255, 158, 56, 0, 255, 213, 39, 0, 255, 73, 42, 0, 255, 70, 63, 0, 255, 167, 248, 0, 255, 70, 114, 0, 255, 242, 234, 0, 255, 6, 193, 0, 255, 146, 123, 0, 255, 97, 247, 0, 255, 39, 146, 0, 255, 118, 180, 0, 255, 191, 20, 0, 255, 116, 159, 0, 255, 170, 47, 0, 255, 183, 92, 0, 255, 161, 10, 0, 255, 213, 141, 0, 255, 233, 87, 0, 255, 159, 8, 0, 255, 121, 71, 0, 255, 127, 34, 0, 255, 135, 158, 0, 255, 164, 219, 0, 255, 103, 79, 0, 255, 149, 56, 0, 255, 86, 100, 0, 255, 27, 74, 0, 255, 2, 239, 0, 255, 148, 201, 0, 255, 250, 251, 0, 255, 58, 137, 0, 255, 50, 49, 0, 255, 6, 214, 0, 255, 61, 254, 0, 255, 204, 78, 0, 255, 222, 170, 0, 255, 125, 251, 0, 255, 135, 235, 0, 255, 240, 170, 0, 255, 143, 201, 0, 255, 60, 6, 0, 255, 226, 203, 0, 255, 85, 181, 0, 255, 135, 147, 0, 255, 175, 98, 0, 255, 48, 88, 0, 255, 48, 241, 0, 255, 135, 41, 0, 255, 228, 219, 0, 255, 221, 15, 0, 255, 29, 172, 0, 255, 58, 167, 0, 255, 1, 138, 0, 255, 130, 195, 0, 255, 210, 112, 0, 255, 108, 51, 0, 255, 239, 167, 0, 255, 183, 137, 0, 255, 2, 156, 0, 255, 140, 0, 0, 255, 175, 117, 0, 255, 219, 194, 0, 255, 132, 86, 0, 255, 238, 252, 0, 255, 78, 86, 0, 255, 100, 37, 0, 255, 106, 165, 0, 255, 24, 189, 0, 255, 138, 207, 0, 255, 144, 122, 0, 255, 92, 182, 0, 255, 225, 109, 0, 255, 6, 15, 0, 255, 85, 38, 0, 255, 161, 4, 0, 255, 193, 117, 0, 255, 239, 107, 0, 255, 239, 217, 0, 255, 16, 115, 0, 255, 177, 114, 0, 255, 49, 244, 0, 255, 62, 107, 0, 255, 57, 32, 0, 255, 45, 234, 0, 255, 223, 211, 0, 255, 28, 225, 0, 255, 164, 89, 0, 255, 108, 136, 0, 255, 25, 11, 0, 255, 111, 63, 0, 255, 53, 0, 0, 255, 235, 2, 0, 255, 142, 143, 0, 255, 242, 46, 0, 255, 170, 43, 0, 255, 193, 13, 0, 255, 82, 46, 0, 255, 72, 144, 0, 255, 131, 81, 0, 255, 245, 183, 0, 255, 79, 243, 0, 255, 238, 88, 0, 255, 220, 206, 0, 255, 57, 3, 0, 255, 57, 154, 0, 255, 167, 219, 0, 255, 41, 23, 0, 255, 52, 76, 0, 255, 251, 229, 0, 255, 156, 117, 0, 255, 100, 91, 0, 255, 177, 152, 0, 255, 60, 98, 0, 255, 21, 178, 0, 255, 174, 116, 0, 255, 87, 186, 0, 255, 182, 30, 0, 255, 114, 162, 0, 255, 66, 212, 0, 255, 58, 31, 0, 255, 182, 193, 0, 255, 205, 184, 0, 255, 71, 253, 0, 255, 107, 186, 0, 255, 172, 140, 0, 255, 124, 148, 0, 255, 18, 18, 0, 255, 18, 8, 0, 255, 47, 247, 0, 255, 100, 2, 0, 255, 33, 97, 0, 255, 53, 0, 0, 255, 35, 24, 0, 255, 181, 239, 0, 255, 219, 99, 0, 255, 80, 119, 0, 255, 88, 190, 0, 255, 78, 104, 0, 255, 234, 212, 0, 255, 42, 88, 0, 255, 211, 2, 0, 255, 238, 51, 0, 255, 132, 162, 0, 255, 218, 92, 0, 255, 213, 233, 0, 255, 70, 66, 0, 255, 119, 1, 0, 255, 13, 117, 0, 255, 241, 16, 0, 255, 131, 205, 0, 255, 67, 129, 0, 255, 139, 189, 0, 255, 184, 193, 0, 255, 135, 225, 0, 255, 189, 142, 0, 255, 191, 190, 0, 255, 51, 208, 0, 255, 153, 29, 0, 255, 72, 122, 0, 255, 118, 122, 0, 255, 57, 95, 0, 255, 222, 237, 0, 255, 211, 214, 0, 255, 236, 140, 0, 255, 232, 213, 0, 255, 16, 157, 0, 255, 191, 162, 0, 255, 38, 52, 0, 255, 32, 146, 0, 255, 78, 208, 0, 255, 187, 114, 0, 255, 31, 61, 0, 255, 130, 198, 0, 255, 164, 110, 0, 255, 208, 207, 0, 255, 84, 181, 0, 255, 192, 11, 0, 255, 95, 91, 0, 255, 83, 169, 0, 255, 144, 196, 0, 255, 212, 47, 0, 255, 223, 148, 0, 255, 122, 33, 0, 255, 136, 80, 0, 255, 240, 141, 0, 255, 78, 218, 0, 255, 118, 73, 0, 255, 63, 233, 0, 255, 102, 226, 0, 255, 61, 106, 0, 255, 125, 13, 0, 255, 199, 14, 0, 255, 250, 62, 0, 255, 44, 176, 0, 255, 214, 31, 0, 255, 211, 82, 0, 255, 200, 93, 0, 255, 83, 203, 0, 255, 43, 13, 0, 255, 242, 147, 0, 255, 190, 213, 0, 255, 232, 120, 0, 255, 222, 107, 0, 255, 217, 20, 0, 255, 15, 143, 0, 255, 51, 51, 0, 255, 56, 4, 0, 255, 158, 213, 0, 255, 146, 113, 0, 255, 29, 249, 0, 255, 39, 196, 0, 255, 106, 207, 0, 255, 238, 69, 0, 255, 158, 103, 0, 255, 97, 158, 0, 255, 93, 186, 0, 255, 73, 59, 0, 255, 193, 239, 0, 255, 84, 22, 0, 255, 112, 31, 0, 255, 131, 94, 0, 255, 179, 54, 0, 255, 79, 52, 0, 255, 105, 124, 0, 255, 201, 9, 0, 255, 218, 106, 0, 255, 71, 105, 0, 255, 216, 110, 0, 255, 75, 151, 0, 255, 204, 116, 0, 255, 102, 31, 0, 255, 161, 93, 0, 255, 143, 119, 0, 255, 150, 127, 0, 255, 19, 104, 0, 255, 7, 232, 0, 255, 211, 24, 0, 255, 62, 250, 0, 255, 52, 22, 0, 255, 123, 29, 0, 255, 117, 225, 0, 255, 241, 202, 0, 255, 95, 208, 0, 255, 149, 227, 0, 255, 73, 72, 0, 255, 120, 109, 0, 255, 173, 198, 0, 255, 196, 25, 0, 255, 139, 198, 0, 255, 84, 36, 0, 255, 122, 72, 0, 255, 36, 107, 0, 255, 157, 15, 0, 255, 231, 198, 0, 255, 244, 248, 0, 255, 70, 154, 0, 255, 12, 36, 0, 255, 90, 186, 0, 255, 166, 68, 0, 255, 76, 131, 0, 255, 246, 57, 0, 255, 198, 72, 0, 255, 197, 189, 0, 255, 160, 141, 0, 255, 151, 99, 0, 255, 11, 95, 0, 255, 162, 229, 0, 255, 106, 221, 0, 255, 25, 20, 0, 255, 189, 193, 0, 255, 123, 112, 0, 255, 202, 91, 0, 255, 57, 171, 0, 255, 26, 250, 0, 255, 48, 35, 0, 255, 110, 88, 0, 255, 78, 197, 0, 255, 113, 72, 0, 255, 125, 40, 0, 255, 210, 177, 0, 255, 158, 126, 0, 255, 223, 77, 0, 255, 161, 125, 0, 255, 198, 195, 0, 255, 123, 56, 0, 255, 181, 1, 0, 255, 35, 131, 0, 255, 35, 224, 0, 255, 56, 45, 0, 255, 42, 131, 0, 255, 46, 14, 0, 255, 84, 212, 0, 255, 225, 50, 0, 255, 141, 117, 0, 255, 62, 33, 0, 255, 140, 137, 0, 255, 14, 34, 0, 255, 29, 222, 0, 255, 58, 137, 0, 255, 198, 233, 0, 255, 195, 196, 0, 255, 138, 110, 0, 255, 227, 121, 0, 255, 37, 166, 0, 255, 120, 83, 0, 255, 157, 58, 0, 255, 127, 134, 0, 255, 21, 158, 0, 255, 31, 78, 0, 255, 111, 45, 0, 255, 35, 13, 0, 255, 148, 104, 0, 255, 27, 103, 0, 255, 15, 144, 0, 255, 148, 170, 0, 255, 185, 244, 0, 255, 236, 27, 0, 255, 227, 90, 0, 255, 163, 125, 0, 255, 51, 72, 0, 255, 152, 116, 0, 255, 49, 222, 0, 255, 249, 128, 0, 255, 60, 166, 0, 255, 171, 248, 0, 255, 13, 137, 0, 255, 135, 6, 0, 255, 135, 110, 0, 255, 174, 245, 0, 255, 53, 72, 0, 255, 133, 193, 0, 255, 207, 66, 0, 255, 195, 179, 0, 255, 237, 162, 0, 255, 80, 119, 0, 255, 36, 21, 0, 255, 201, 217, 0, 255, 232, 214, 0, 255, 14, 240, 0, 255, 8, 123, 0, 255, 119, 203, 0, 255, 3, 138, 0, 255, 152, 1, 0, 255, 52, 36, 0, 255, 18, 236, 0, 255, 202, 72, 0, 255, 161, 238, 0, 255, 161, 43, 0, 255, 47, 176, 0, 255, 148, 151, 0, 255, 3, 166, 0, 255, 217, 63, 0, 255, 88, 26, 0, 255, 120, 234, 0, 255, 83, 47, 0, 255, 224, 82, 0, 255, 219, 31, 0, 255, 6, 130, 0, 255, 251, 90, 0, 255, 122, 169, 0, 255, 145, 129, 0, 255, 223, 177, 0, 255, 239, 46, 0, 255, 241, 117, 0, 255, 200, 232, 0, 255, 19, 111, 0, 255, 105, 128, 0, 255, 9, 182, 0, 255, 15, 44, 0, 255, 141, 103, 0, 255, 151, 195, 0, 255, 93, 141, 0, 255, 191, 104, 0, 255, 58, 98, 0, 255, 29, 199, 0, 255, 202, 191, 0, 255, 172, 16, 0, 255, 98, 5, 0, 255, 81, 166, 0, 255, 215, 108, 0, 255, 9, 2, 0, 255, 216, 149, 0, 255, 11, 101, 0, 255, 183, 45, 0, 255, 67, 61, 0, 255, 150, 154, 0, 255, 223, 97, 0, 255, 190, 46, 0, 255, 107, 217, 0, 255, 15, 186, 0, 255, 143, 176, 0, 255, 26, 134, 0, 255, 240, 69, 0, 255, 156, 24, 0, 255, 173, 107, 0, 255, 110, 38, 0, 255, 38, 240, 0, 255, 244, 208, 0, 255, 114, 106, 0, 255, 83, 97, 0, 255, 247, 131, 0, 255, 123, 114, 0, 255, 129, 218, 0, 255, 150, 6, 0, 255, 202, 205, 0, 255, 236, 239, 0, 255, 42, 211, 0, 255, 75, 38, 0, 255, 53, 110, 0, 255, 176, 72, 0, 255, 210, 245, 0, 255, 100, 193, 0, 255, 35, 8, 0, 255, 107, 139, 0, 255, 80, 172, 0, 255, 125, 35, 0, 255, 106, 54, 0, 255, 10, 234, 0, 255, 140, 39, 0, 255, 5, 82, 0, 255, 133, 184, 0, 255, 119, 149, 0, 255, 49, 46, 0, 255, 84, 24, 0, 255, 233, 119, 0, 255, 31, 123, 0, 255, 237, 12, 0, 255, 47, 174, 0, 255, 57, 217, 0, 255, 133, 103, 0, 255, 188, 68, 0, 255, 71, 8, 0, 255, 90, 29, 0, 255, 98, 52, 0, 255, 177, 155, 0, 255, 155, 215, 0, 255, 225, 254, 0, 255, 4, 96, 0, 255, 180, 234, 0, 255, 242, 237, 0, 255, 28, 175, 0, 255, 64, 175, 0, 255, 81, 165, 0, 255, 71, 254, 0, 255, 73, 57, 0, 255, 142, 216, 0, 255, 15, 157, 0, 255, 33, 220, 0, 255, 254, 61, 0, 255, 42, 74, 0, 255, 0, 145, 0, 255, 0, 222, 0, 255, 131, 53, 0, 255, 19, 119, 0, 255, 206, 64, 0, 255, 39, 70, 0, 255, 98, 126, 0, 255, 108, 244, 0, 255, 177, 223, 0, 255, 175, 130, 0, 255, 182, 213, 0, 255, 107, 172, 0, 255, 113, 249, 0, 255, 179, 178, 0, 255, 154, 246, 0, 255, 123, 148, 0, 255, 167, 106, 0, 255, 228, 110, 0, 255, 239, 143, 0, 255, 8, 144, 0, 255, 165, 15, 0, 255, 107, 234, 0, 255, 149, 39, 0, 255, 217, 208, 0, 255, 143, 227, 0, 255, 7, 224, 0, 255, 186, 70, 0, 255, 202, 253, 0, 255, 152, 101, 0, 255, 225, 165, 0, 255, 110, 107, 0, 255, 82, 43, 0, 255, 54, 249, 0, 255, 59, 163, 0, 255, 200, 193, 0, 255, 203, 65, 0, 255, 206, 173, 0, 255, 216, 153, 0, 255, 226, 33, 0, 255, 59, 110, 0, 255, 4, 32, 0, 255, 150, 237, 0, 255, 206, 54, 0, 255, 240, 184, 0, 255, 48, 124, 0, 255, 91, 225, 0, 255, 137, 248, 0, 255, 6, 78, 0, 255, 75, 35, 0, 255, 63, 61, 0, 255, 66, 9, 0, 255, 51, 13, 0, 255, 184, 134, 0, 255, 28, 100, 0, 255, 172, 152, 0, 255, 145, 120, 0, 255, 205, 198, 0, 255, 242, 186, 0, 255, 48, 168, 0, 255, 228, 251, 0, 255, 143, 147, 0, 255, 154, 73, 0, 255, 90, 30, 0, 255, 62, 235, 0, 255, 203, 69, 0, 255, 185, 222, 0, 255, 149, 21, 0, 255, 235, 141, 0, 255, 199, 175, 0, 255, 136, 199, 0, 255, 53, 72, 0, 255, 136, 122, 0, 255, 54, 44, 0, 255, 12, 133, 0, 255, 38, 104, 0, 255, 254, 87, 0, 255, 131, 138, 0, 255, 147, 205, 0, 255, 142, 90, 0, 255, 128, 183, 0, 255, 35, 77, 0, 255, 233, 245, 0, 255, 211, 40, 0, 255, 81, 157, 0, 255, 100, 154, 0, 255, 127, 96, 0, 255, 211, 9, 0, 255, 100, 164, 0, 255, 200, 125, 0, 255, 202, 61, 0, 255, 104, 176, 0, 255, 92, 52, 0, 255, 51, 232, 0, 255, 156, 91, 0, 255, 29, 137, 0, 255, 187, 61, 0, 255, 111, 223, 0, 255, 105, 52, 0, 255, 8, 84, 0, 255, 68, 228, 0, 255, 85, 200, 0, 255, 125, 186, 0, 255, 206, 149, 0, 255, 15, 147, 0, 255, 241, 80, 0, 255, 186, 239, 0, 255, 191, 165, 0, 255, 184, 67, 0, 255, 75, 211, 0, 255, 246, 86, 0, 255, 235, 43, 0, 255, 6, 127, 0, 255, 202, 57, 0, 255, 220, 205, 0, 255, 51, 149, 0, 255, 123, 72, 0, 255, 8, 42, 0, 255, 91, 239, 0, 255, 2, 130, 0, 255, 19, 96, 0, 255, 132, 208, 0, 255, 205, 105, 0, 255, 116, 98, 0, 255, 58, 151, 0, 255, 194, 123, 0, 255, 131, 250, 0, 255, 20, 155, 0, 255, 107, 3, 0, 255, 88, 184, 0, 255, 161, 250, 0, 255, 89, 89, 0, 255, 140, 152, 0, 255, 159, 142, 0, 255, 111, 233, 0, 255, 111, 243, 0, 255, 240, 22, 0, 255, 98, 171, 0, 255, 198, 168, 0, 255, 113, 106, 0, 255, 197, 106, 0, 255, 164, 37, 0, 255, 170, 177, 0, 255, 227, 115, 0, 255, 32, 231, 0, 255, 111, 249, 0, 255, 93, 136, 0, 255, 83, 224, 0, 255, 27, 126, 0, 255, 93, 173, 0, 255, 180, 160, 0, 255, 94, 35, 0, 255, 112, 88, 0, 255, 47, 39, 0, 255, 24, 253, 0, 255, 13, 52, 0, 255, 243, 209, 0, 255, 129, 130, 0, 255, 164, 92, 0, 255, 57, 206, 0, 255, 158, 47, 0, 255, 102, 208, 0, 255, 75, 108, 0, 255, 199, 24, 0, 255, 16, 136, 0, 255, 218, 144, 0, 255, 126, 228, 0, 255, 129, 102, 0, 255, 60, 70, 0, 255, 127, 70, 0, 255, 84, 221, 0, 255, 98, 225, 0, 255, 96, 215, 0, 255, 139, 244, 0, 255, 100, 68, 0, 255, 17, 144, 0, 255, 254, 200, 0, 255, 41, 17, 0, 255, 96, 56, 0, 255, 72, 41, 0, 255, 112, 99, 0, 255, 99, 130, 0, 255, 27, 215, 0, 255, 132, 221, 0, 255, 96, 3, 0, 255, 162, 155, 0, 255, 237, 165, 0, 255, 60, 31, 0, 255, 215, 188, 0, 255, 12, 128, 0, 255, 88, 56, 0, 255, 204, 123, 0, 255, 14, 200, 0, 255, 16, 252, 0, 255, 165, 232, 0, 255, 153, 209, 0, 255, 151, 180, 0, 255, 97, 200, 0, 255, 56, 198, 0, 255, 123, 63, 0, 255, 118, 42, 0, 255, 142, 210, 0, 255, 56, 252, 0, 255, 21, 50, 0, 255, 133, 1, 0, 255, 50, 181, 0, 255, 6, 8, 0, 255, 60, 127, 0, 255, 113, 48, 0, 255, 128, 247, 0, 255, 163, 246, 0, 255, 141, 99, 0, 255, 185, 163, 0, 255, 178, 17, 0, 255, 31, 106, 0, 255, 21, 221, 0, 255, 171, 6, 0, 255, 112, 99, 0, 255, 175, 251, 0, 255, 164, 66, 0, 255, 22, 25, 0, 255, 156, 227, 0, 255, 36, 203, 0, 255, 208, 122, 0, 255, 145, 17, 0, 255, 53, 211, 0, 255, 63, 242, 0, 255, 85, 114, 0, 255, 89, 71, 0, 255, 120, 41, 0, 255, 90, 238, 0, 255, 153, 196, 0, 255, 119, 178, 0, 255, 84, 245, 0, 255, 128, 86, 0, 255, 116, 114, 0, 255, 217, 245, 0, 255, 195, 235, 0, 255, 0, 210, 0, 255, 243, 190, 0, 255, 75, 43, 0, 255, 151, 28, 0, 255, 221, 165, 0, 255, 238, 130, 0, 255, 64, 51, 0, 255, 53, 204, 0, 255, 10, 65, 0, 255, 84, 30, 0, 255, 0, 145, 0, 255, 166, 249, 0, 255, 21, 212, 0, 255, 53, 138, 0, 255, 246, 152, 0, 255, 204, 221, 0, 255, 224, 42, 0, 255, 140, 75, 0, 255, 107, 148, 0, 255, 25, 185, 0, 255, 59, 164, 0, 255, 237, 92, 0, 255, 124, 227, 0, 255, 33, 6, 0, 255, 91, 114, 0, 255, 145, 104, 0, 255, 194, 249, 0, 255, 254, 152, 0, 255, 138, 243, 0, 255, 53, 247, 0, 255, 10, 225, 0, 255, 240, 34, 0, 255, 95, 236, 0, 255, 22, 91, 0, 255, 213, 89, 0, 255, 129, 64, 0, 255, 38, 99, 0, 255, 204, 67, 0, 255, 172, 127, 0, 255, 160, 236, 0, 255, 23, 13, 0, 255, 37, 225, 0, 255, 114, 52, 0, 255, 196, 248, 0, 255, 147, 179, 0, 255, 198, 34, 0, 255, 118, 146, 0, 255, 138, 23, 0, 255, 209, 84, 0, 255, 25, 249, 0, 255, 98, 246, 0, 255, 254, 251, 0, 255, 130, 232, 0, 255, 15, 139, 0, 255, 3, 228, 0, 255, 172, 73, 0, 255, 35, 232, 0, 255, 237, 36, 0, 255, 239, 13, 0, 255, 156, 41, 0, 255, 71, 149, 0, 255, 240, 230, 0, 255, 45, 153, 0, 255, 153, 28, 0, 255, 168, 166, 0, 255, 63, 229, 0, 255, 172, 23, 0, 255, 204, 212, 0, 255, 4, 10, 0, 255, 176, 96, 0, 255, 57, 238, 0, 255, 121, 14, 0, 255, 218, 107, 0, 255, 199, 54, 0, 255, 41, 230, 0, 255, 31, 238, 0, 255, 149, 132, 0, 255, 170, 211, 0, 255, 155, 168, 0, 255, 192, 135, 0, 255, 172, 235, 0, 255, 66, 3, 0, 255, 244, 68, 0, 255, 92, 235, 0, 255, 157, 4, 0, 255, 21, 249, 0, 255, 168, 221, 0, 255, 47, 38, 0, 255, 178, 196, 0, 255, 84, 11, 0, 255, 114, 13, 0, 255, 177, 137, 0, 255, 96, 63, 0, 255, 253, 184, 0, 255, 109, 169, 0, 255, 34, 215, 0, 255, 26, 195, 0, 255, 189, 241, 0, 255, 242, 27, 0, 255, 231, 87, 0, 255, 245, 192, 0, 255, 142, 86, 0, 255, 163, 42, 0, 255, 120, 73, 0, 255, 223, 128, 0, 255, 130, 53, 0, 255, 9, 10, 0, 255, 68, 145, 0, 255, 134, 192, 0, 255, 19, 142, 0, 255, 204, 7, 0, 255, 214, 212, 0, 255, 120, 68, 0, 255, 81, 138, 0, 255, 55, 56, 0, 255, 252, 3, 0, 255, 25, 173, 0, 255, 24, 37, 0, 255, 42, 215, 0, 255, 222, 63, 0, 255, 226, 20, 0, 255, 171, 181, 0, 255, 149, 70, 0, 255, 238, 42, 0, 255, 164, 108, 0, 255, 193, 131, 0, 255, 156, 82, 0, 255, 113, 151, 0, 255, 200, 35, 0, 255, 141, 170, 0, 255, 44, 152, 0, 255, 47, 73, 0, 255, 36, 88, 0, 255, 137, 221, 0, 255, 118, 66, 0, 255, 249, 11, 0, 255, 187, 93, 0, 255, 3, 143, 0, 255, 186, 39, 0, 255, 79, 73, 0, 255, 20, 1, 0, 255, 64, 168, 0, 255, 140, 171, 0, 255, 28, 165, 0, 255, 168, 216, 0, 255, 126, 148, 0, 255, 121, 108, 0, 255, 254, 219, 0, 255, 125, 227, 0, 255, 246, 5, 0, 255, 107, 251, 0, 255, 64, 45, 0, 255, 221, 17, 0, 255, 112, 71, 0, 255, 200, 11, 0, 255, 189, 25, 0, 255, 34, 196, 0, 255, 169, 91, 0, 255, 69, 118, 0, 255, 207, 119, 0, 255, 237, 239, 0, 255, 37, 134, 0, 255, 177, 233, 0, 255, 130, 103, 0, 255, 131, 156, 0, 255, 120, 68, 0, 255, 18, 145, 0, 255, 232, 77, 0, 255, 21, 105, 0, 255, 229, 56, 0, 255, 4, 219, 0, 255, 20, 175, 0, 255, 195, 238, 0, 255, 180, 226, 0, 255, 166, 68, 0, 255, 0, 84, 0, 255, 152, 9, 0, 255, 111, 185, 0, 255, 133, 241, 0, 255, 32, 185, 0, 255, 71, 193, 0, 255, 124, 190, 0, 255, 96, 127, 0, 255, 89, 8, 0, 255, 0, 153, 0, 255, 57, 101, 0, 255, 220, 230, 0, 255, 71, 235, 0, 255, 152, 64, 0, 255, 192, 153, 0, 255, 239, 48, 0, 255, 28, 227, 0, 255, 45, 42, 0, 255, 30, 246, 0, 255, 115, 76, 0, 255, 87, 232, 0, 255, 32, 145, 0, 255, 90, 15, 0, 255, 159, 138, 0, 255, 120, 154, 0, 255, 161, 208, 0, 255, 10, 246, 0, 255, 51, 68, 0, 255, 91, 147, 0, 255, 185, 131, 0, 255, 125, 68, 0, 255, 109, 247, 0, 255, 143, 158, 0, 255, 45, 66, 0, 255, 96, 105, 0, 255, 228, 130, 0, 255, 2, 191, 0, 255, 182, 194, 0, 255, 253, 116, 0, 255, 39, 241, 0, 255, 90, 142, 0, 255, 226, 12, 0, 255, 65, 147, 0, 255, 50, 50, 0, 255, 48, 233, 0, 255, 145, 111, 0, 255, 89, 57, 0, 255, 168, 194, 0, 255, 138, 52, 0, 255, 156, 154, 0, 255, 141, 0, 0, 255, 31, 181, 0, 255, 156, 48, 0, 255, 142, 41, 0, 255, 222, 40, 0, 255, 225, 96, 0, 255, 91, 33, 0, 255, 158, 191, 0, 255, 8, 69, 0, 255, 36, 252, 0, 255, 46, 115, 0, 255, 4, 226, 0, 255, 124, 137, 0, 255, 240, 80, 0, 255, 39, 121, 0, 255, 241, 169, 0, 255, 141, 106, 0, 255, 136, 35, 0, 255, 190, 54, 0, 255, 30, 249, 0, 255, 209, 28, 0, 255, 236, 52, 0, 255, 241, 27, 0, 255, 137, 133, 0, 255, 245, 36, 0, 255, 26, 234, 0, 255, 188, 155, 0, 255, 229, 157, 0, 255, 57, 116, 0, 255, 102, 163, 0, 255, 57, 201, 0, 255, 194, 33, 0, 255, 179, 122, 0, 255, 233, 36, 0, 255, 15, 119, 0, 255, 122, 91, 0, 255, 122, 147, 0, 255, 16, 121, 0, 255, 162, 186, 0, 255, 236, 56, 0, 255, 18, 24, 0, 255, 58, 171, 0, 255, 138, 22, 0, 255, 140, 70, 0, 255, 116, 93, 0, 255, 124, 171, 0, 255, 157, 3, 0, 255, 172, 78, 0, 255, 141, 80, 0, 255, 133, 52, 0, 255, 154, 0, 0, 255, 225, 203, 0, 255, 118, 171, 0, 255, 214, 109, 0, 255, 79, 165, 0, 255, 86, 65, 0, 255, 222, 225, 0, 255, 216, 48, 0, 255, 208, 18, 0, 255, 153, 195, 0, 255, 44, 42, 0, 255, 121, 110, 0, 255, 167, 172, 0, 255, 45, 140, 0, 255, 103, 218, 0, 255, 207, 79, 0, 255, 32, 118, 0, 255, 149, 233, 0, 255, 74, 100, 0, 255, 125, 151, 0, 255, 105, 28, 0, 255, 241, 63, 0, 255, 14, 131, 0, 255, 105, 147, 0, 255, 224, 243, 0, 255, 221, 79, 0, 255, 252, 241, 0, 255, 205, 242, 0, 255, 215, 151, 0, 255, 209, 171, 0, 255, 16, 190, 0, 255, 28, 9, 0, 255, 80, 89, 0, 255, 221, 81, 0, 255, 232, 84, 0, 255, 179, 48, 0, 255, 188, 244, 0, 255, 234, 30, 0, 255, 156, 123, 0, 255, 190, 90, 0, 255, 205, 52, 0, 255, 189, 164, 0, 255, 185, 148, 0, 255, 242, 238, 0, 255, 141, 252, 0, 255, 210, 10, 0, 255, 149, 54, 0, 255, 11, 23, 0, 255, 168, 8, 0, 255, 51, 124, 0, 255, 103, 214, 0, 255, 204, 59, 0, 255, 231, 91, 0, 255, 11, 129, 0, 255, 13, 49, 0, 255, 64, 50, 0, 255, 40, 170, 0, 255, 81, 165, 0, 255, 244, 184, 0, 255, 204, 228, 0, 255, 51, 10, 0, 255, 90, 95, 0, 255, 160, 250, 0, 255, 234, 69, 0, 255, 46, 127, 0, 255, 40, 107, 0, 255, 59, 148, 0, 255, 26, 25, 0, 255, 216, 55, 0, 255, 147, 26, 0, 255, 11, 190, 0, 255, 58, 49, 0, 255, 169, 3, 0, 255, 38, 94, 0, 255, 120, 20, 0, 255, 193, 86, 0, 255, 145, 119, 0, 255, 19, 107, 0, 255, 67, 55, 0, 255, 74, 123, 0, 255, 166, 141, 0, 255, 240, 121, 0, 255, 158, 92, 0, 255, 59, 24, 0, 255, 59, 38, 0, 255, 237, 7, 0, 255, 14, 161, 0, 255, 223, 134, 0, 255, 150, 189, 0, 255, 43, 101, 0, 255, 19, 207, 0, 255, 110, 177, 0, 255, 167, 115, 0, 255, 32, 186, 0, 255, 208, 36, 0, 255, 158, 104, 0, 255, 108, 205, 0, 255, 168, 121, 0, 255, 198, 69, 0, 255, 188, 83, 0, 255, 113, 145, 0, 255, 0, 32, 0, 255, 69, 185, 0, 255, 118, 76, 0, 255, 89, 168, 0, 255, 194, 253, 0, 255, 244, 127, 0, 255, 253, 209, 0, 255, 181, 140, 0, 255, 216, 226, 0, 255, 189, 216, 0, 255, 229, 90, 0, 255, 173, 70, 0, 255, 113, 121, 0, 255, 121, 70, 0, 255, 55, 25, 0, 255, 164, 160, 0, 255, 172, 227, 0, 255, 243, 135, 0, 255, 21, 24, 0, 255, 116, 208, 0, 255, 227, 173, 0, 255, 26, 48, 0, 255, 165, 196, 0, 255, 6, 84, 0, 255, 117, 56, 0, 255, 141, 97, 0, 255, 238, 192, 0, 255, 92, 73, 0, 255, 73, 18, 0, 255, 112, 51, 0, 255, 131, 177, 0, 255, 27, 168, 0, 255, 226, 215, 0, 255, 116, 222, 0, 255, 199, 141, 0, 255, 27, 34, 0, 255, 222, 88, 0, 255, 154, 165, 0, 255, 249, 87, 0, 255, 216, 181, 0, 255, 246, 53, 0, 255, 28, 40, 0, 255, 201, 168, 0, 255, 194, 89, 0, 255, 102, 227, 0, 255, 52, 16, 0, 255, 7, 42, 0, 255, 0, 74, 0, 255, 107, 179, 0, 255, 149, 225, 0, 255, 36, 118, 0, 255, 151, 147, 0, 255, 107, 208, 0, 255, 241, 73, 0, 255, 151, 8, 0, 255, 116, 90, 0, 255, 6, 157, 0, 255, 162, 149, 0, 255, 102, 14, 0, 255, 205, 125, 0, 255, 236, 128, 0, 255, 132, 73, 0, 255, 173, 207, 0, 255, 193, 188, 0, 255, 186, 230, 0, 255, 185, 57, 0, 255, 24, 89, 0, 255, 235, 173, 0, 255, 188, 127, 0, 255, 85, 96, 0, 255, 21, 102, 0, 255, 85, 127, 0, 255, 178, 142, 0, 255, 188, 128, 0, 255, 229, 170, 0, 255, 114, 54, 0, 255, 114, 36, 0, 255, 77, 203, 0, 255, 37, 117, 0, 255, 3, 34, 0, 255, 76, 68, 0, 255, 82, 66, 0, 255, 180, 7, 0, 255, 113, 34, 0, 255, 149, 15, 0, 255, 160, 194, 0, 255, 78, 182, 0, 255, 242, 101, 0, 255, 237, 16, 0, 255, 125, 59, 0, 255, 95, 163, 0, 255, 154, 94, 0, 255, 142, 76, 0, 255, 93, 86, 0, 255, 231, 9, 0, 255, 209, 14, 0, 255, 201, 57, 0, 255, 229, 7, 0, 255, 203, 5, 0, 255, 85, 237, 0, 255, 35, 14, 0, 255, 73, 158, 0, 255, 237, 61, 0, 255, 126, 131, 0, 255, 199, 147, 0, 255, 104, 41, 0, 255, 68, 244, 0, 255, 121, 101, 0, 255, 190, 173, 0, 255, 50, 111, 0, 255, 46, 181, 0, 255, 84, 220, 0, 255, 36, 18, 0, 255, 119, 115, 0, 255, 233, 119, 0, 255, 108, 203, 0, 255, 174, 18, 0, 255, 153, 194, 0, 255, 194, 192, 0, 255, 157, 49, 0, 255, 0, 223, 0, 255, 159, 66, 0, 255, 65, 171, 0, 255, 198, 217, 0, 255, 230, 54, 0, 255, 20, 156, 0, 255, 97, 54, 0, 255, 182, 165, 0, 255, 195, 88, 0, 255, 26, 36, 0, 255, 30, 116, 0, 255, 175, 141, 0, 255, 235, 123, 0, 255, 192, 41, 0, 255, 213, 247, 0, 255, 87, 162, 0, 255, 205, 110, 0, 255, 43, 7, 0, 255, 180, 229, 0, 255, 112, 205, 0, 255, 79, 71, 0, 255, 196, 64, 0, 255, 115, 37, 0, 255, 28, 227, 0, 255, 239, 96, 0, 255, 236, 21, 0, 255, 110, 75, 0, 255, 219, 214, 0, 255, 243, 17, 0, 255, 28, 34, 0, 255, 217, 65, 0, 255, 246, 244, 0, 255, 221, 108, 0, 255, 141, 4, 0, 255, 41, 146, 0, 255, 59, 212, 0, 255, 231, 133, 0, 255, 67, 24, 0, 255, 147, 206, 0, 255, 234, 201, 0, 255, 58, 0, 0, 255, 165, 163, 0, 255, 176, 157, 0, 255, 162, 127, 0, 255, 183, 111, 0, 255, 80, 105, 0, 255, 242, 23, 0, 255, 39, 84, 0, 255, 22, 223, 0, 255, 113, 137, 0, 255, 126, 77, 0, 255, 7, 42, 0, 255, 90, 217, 0, 255, 160, 230, 0, 255, 178, 63, 0, 255, 27, 46, 0, 255, 185, 109, 0, 255, 184, 72, 0, 255, 33, 238, 0, 255, 252, 101, 0, 255, 97, 191, 0, 255, 233, 72, 0, 255, 240, 234, 0, 255, 234, 37, 0, 255, 230, 93, 0, 255, 139, 137, 0, 255, 123, 221, 0, 255, 105, 114, 0, 255, 172, 185, 0, 255, 194, 10, 0, 255, 27, 36, 0, 255, 149, 7, 0, 255, 130, 171, 0, 255, 179, 94, 0, 255, 89, 38, 0, 255, 162, 105, 0, 255, 146, 203, 0, 255, 57, 224, 0, 255, 168, 198, 0, 255, 39, 43, 0, 255, 75, 49, 0, 255, 89, 110, 0, 255, 13, 162, 0, 255, 65, 236, 0, 255, 89, 45, 0, 255, 106, 162, 0, 255, 223, 4, 0, 255, 65, 24, 0, 255, 84, 77, 0, 255, 3, 2, 0, 255, 159, 227, 0, 255, 32, 99, 0, 255, 61, 150, 0, 255, 99, 144, 0, 255, 118, 203, 0, 255, 121, 44, 0, 255, 150, 216, 0, 255, 44, 112, 0, 255, 0, 232, 0, 255, 183, 248, 0, 255, 8, 141, 0, 255, 133, 138, 0, 255, 156, 178, 0, 255, 80, 163, 0, 255, 222, 246, 0, 255, 41, 174, 0, 255, 54, 25, 0, 255, 81, 235, 0, 255, 50, 92, 0, 255, 90, 212, 0, 255, 107, 100, 0, 255, 205, 178, 0, 255, 87, 246, 0, 255, 55, 233, 0, 255, 204, 214, 0, 255, 1, 170, 0, 255, 208, 51, 0, 255, 16, 214, 0, 255, 112, 36, 0, 255, 47, 61, 0, 255, 21, 187, 0, 255, 157, 36, 0, 255, 189, 161, 0, 255, 101, 85, 0, 255, 164, 48, 0, 255, 33, 232, 0, 255, 82, 211, 0, 255, 209, 164, 0, 255, 69, 176, 0, 255, 33, 154, 0, 255, 103, 36, 0, 255, 240, 235, 0, 255, 78, 195, 0, 255, 197, 106, 0, 255, 172, 1, 0, 255, 194, 164, 0, 255, 83, 55, 0, 255, 14, 18, 0, 255, 188, 11, 0, 255, 9, 238, 0, 255, 29, 106, 0, 255, 208, 217, 0, 255, 28, 104, 0, 255, 180, 191, 0, 255, 123, 244, 0, 255, 50, 49, 0, 255, 0, 23, 0, 255, 190, 128, 0, 255, 46, 26, 0, 255, 52, 73, 0, 255, 34, 167, 0, 255, 246, 21, 0, 255, 158, 6, 0, 255, 119, 111, 0, 255, 25, 140, 0, 255, 188, 178, 0, 255, 102, 2, 0, 255, 159, 52, 0, 255, 148, 85, 0, 255, 254, 164, 0, 255, 77, 211, 0, 255, 166, 172, 0, 255, 217, 7, 0, 255, 180, 238, 0, 255, 147, 27, 0, 255, 201, 31, 0, 255, 246, 18, 0, 255, 55, 187, 0, 255, 67, 166, 0, 255, 155, 64, 0, 255, 15, 153, 0, 255, 168, 190, 0, 255, 118, 180, 0, 255, 165, 44, 0, 255, 146, 157, 0, 255, 244, 120, 0, 255, 215, 207, 0, 255, 193, 181, 0, 255, 87, 46, 0, 255, 112, 252, 0, 255, 160, 82, 0, 255, 234, 148, 0, 255, 8, 223, 0, 255, 216, 63, 0, 255, 0, 201, 0, 255, 163, 76, 0, 255, 49, 55, 0, 255, 70, 78, 0, 255, 27, 172, 0, 255, 20, 47, 0, 255, 111, 9, 0, 255, 181, 237, 0, 255, 82, 110, 0, 255, 82, 27, 0, 255, 110, 71, 0, 255, 245, 115, 0, 255, 156, 107, 0, 255, 124, 245, 0, 255, 84, 254, 0, 255, 156, 153, 0, 255, 149, 117, 0, 255, 66, 190, 0, 255, 13, 12, 0, 255, 42, 121, 0, 255, 135, 61, 0, 255, 162, 180, 0, 255, 239, 209, 0, 255, 143, 69, 0, 255, 146, 224, 0, 255, 2, 186, 0, 255, 190, 44, 0, 255, 181, 96, 0, 255, 111, 99, 0, 255, 128, 5, 0, 255, 31, 38, 0, 255, 247, 224, 0, 255, 249, 172, 0, 255, 34, 154, 0, 255, 145, 164, 0, 255, 229, 71, 0, 255, 167, 224, 0, 255, 180, 118, 0, 255, 162, 177, 0, 255, 121, 100, 0, 255, 252, 137, 0, 255, 87, 227, 0, 255, 225, 45, 0, 255, 24, 121, 0, 255, 77, 225, 0, 255, 4, 246, 0, 255, 70, 17, 0, 255, 26, 28, 0, 255, 77, 139, 0, 255, 249, 186, 0, 255, 135, 205, 0, 255, 236, 36, 0, 255, 233, 35, 0, 255, 12, 122, 0, 255, 222, 232, 0, 255, 44, 61, 0, 255, 79, 114, 0, 255, 203, 7, 0, 255, 50, 243, 0, 255, 187, 113, 0, 255, 17, 187, 0, 255, 129, 87, 0, 255, 93, 0, 0, 255, 48, 121, 0, 255, 199, 0, 0, 255, 145, 135, 0, 255, 111, 0, 0, 255, 130, 210, 0, 255, 197, 127, 0, 255, 134, 89, 0, 255, 209, 63, 0, 255, 40, 28, 0, 255, 51, 69, 0, 255, 155, 194, 0, 255, 53, 236, 0, 255, 18, 238, 0, 255, 71, 104, 0, 255, 207, 48, 0, 255, 15, 2, 0, 255, 236, 80, 0, 255, 122, 115, 0, 255, 236, 24, 0, 255, 184, 133, 0, 255, 49, 84, 0, 255, 179, 56, 0, 255, 63, 151, 0, 255, 97, 118, 0, 255, 186, 216, 0, 255, 249, 202, 0, 255, 253, 205, 0, 255, 21, 243, 0, 255, 29, 152, 0, 255, 54, 122, 0, 255, 241, 35, 0, 255, 99, 56, 0, 255, 170, 82, 0, 255, 60, 66, 0, 255, 243, 81, 0, 255, 70, 148, 0, 255, 137, 80, 0, 255, 70, 200, 0, 255, 237, 228, 0, 255, 88, 70, 0, 255, 131, 185, 0, 255, 22, 197, 0, 255, 106, 171, 0, 255, 239, 125, 0, 255, 7, 167, 0, 255, 238, 2, 0, 255, 2, 207, 0, 255, 36, 128, 0, 255, 71, 50, 0, 255, 62, 189, 0, 255, 175, 68, 0, 255, 25, 116, 0, 255, 64, 101, 0, 255, 160, 229, 0, 255, 130, 75, 0, 255, 5, 137, 0, 255, 62, 97, 0, 255, 38, 100, 0, 255, 76, 121, 0, 255, 50, 0, 0, 255, 4, 157, 0, 255, 63, 211, 0, 255, 92, 0, 0, 255, 92, 177, 0, 255, 50, 58, 0, 255, 196, 164, 0, 255, 188, 27, 0, 255, 80, 195, 0, 255, 104, 31, 0, 255, 84, 181, 0, 255, 168, 208, 0, 255, 97, 251, 0, 255, 22, 200, 0, 255, 238, 203, 0, 255, 43, 110, 0, 255, 37, 219, 0, 255, 215, 90, 0, 255, 58, 84, 0, 255, 109, 90, 0, 255, 61, 237, 0, 255, 18, 122, 0, 255, 151, 159, 0, 255, 74, 238, 0, 255, 52, 213, 0, 255, 21, 0, 0, 255, 115, 155, 0, 255, 103, 64, 0, 255, 209, 25, 0, 255, 95, 94, 0, 255, 174, 126, 0, 255, 229, 60, 0, 255, 169, 209, 0, 255, 199, 216, 0, 255, 180, 9, 0, 255, 127, 143, 0, 255, 15, 91, 0, 255, 181, 19, 0, 255, 162, 143, 0, 255, 81, 173, 0, 255, 23, 110, 0, 255, 175, 61, 0, 255, 110, 252, 0, 255, 101, 123, 0, 255, 122, 214, 0, 255, 206, 227, 0, 255, 44, 109, 0, 255, 24, 102, 0, 255, 15, 209, 0, 255, 254, 97, 0, 255, 66, 167, 0, 255, 154, 205, 0, 255, 112, 16, 0, 255, 79, 157, 0, 255, 206, 219, 0, 255, 231, 29, 0, 255, 183, 244, 0, 255, 118, 105, 0, 255, 0, 175, 0, 255, 208, 0, 0, 255, 54, 1, 0, 255, 181, 39, 0, 255, 40, 15, 0, 255, 210, 129, 0, 255, 13, 75, 0, 255, 37, 136, 0, 255, 232, 246, 0, 255, 70, 89, 0, 255, 216, 228, 0, 255, 214, 31, 0, 255, 161, 244, 0, 255, 183, 51, 0, 255, 159, 145, 0, 255, 218, 107, 0, 255, 72, 119, 0, 255, 206, 42, 0, 255, 46, 118, 0, 255, 60, 35, 0, 255, 73, 209, 0, 255, 35, 1, 0, 255, 237, 197, 0, 255, 107, 161, 0, 255, 25, 104, 0, 255, 224, 67, 0, 255, 163, 186, 0, 255, 31, 40, 0, 255, 229, 205, 0, 255, 29, 100, 0, 255, 60, 203, 0, 255, 214, 158, 0, 255, 118, 219, 0, 255, 83, 223, 0, 255, 140, 130, 0, 255, 240, 204, 0, 255, 28, 105, 0, 255, 4, 53, 0, 255, 80, 243, 0, 255, 137, 22, 0, 255, 112, 231, 0, 255, 40, 35, 0, 255, 100, 202, 0, 255, 46, 123, 0, 255, 76, 61, 0, 255, 53, 86, 0, 255, 241, 91, 0, 255, 21, 104, 0, 255, 163, 76, 0, 255, 105, 24, 0, 255, 64, 125, 0, 255, 214, 82, 0, 255, 176, 212, 0, 255, 167, 146, 0, 255, 169, 237, 0, 255, 102, 104, 0, 255, 224, 134, 0, 255, 197, 11, 0, 255, 221, 178, 0, 255, 146, 11, 0, 255, 197, 254, 0, 255, 79, 108, 0, 255, 34, 64, 0, 255, 32, 62, 0, 255, 131, 243, 0, 255, 195, 234, 0, 255, 39, 210, 0, 255, 122, 36, 0, 255, 3, 111, 0, 255, 183, 2, 0, 255, 238, 161, 0, 255, 127, 45, 0, 255, 82, 233, 0, 255, 123, 158, 0, 255, 43, 56, 0, 255, 0, 112, 0, 255, 139, 111, 0, 255, 190, 58, 0, 255, 143, 68, 0, 255, 148, 61, 0, 255, 49, 87, 0, 255, 211, 136, 0, 255, 168, 30, 0, 255, 103, 134, 0, 255, 18, 166, 0, 255, 22, 24, 0, 255, 89, 195, 0, 255, 142, 173, 0, 255, 119, 175, 0, 255, 204, 241, 0, 255, 43, 75, 0, 255, 32, 53, 0, 255, 57, 238, 0, 255, 197, 195, 0, 255, 72, 7, 0, 255, 122, 123, 0, 255, 230, 175, 0, 255, 105, 94, 0, 255, 3, 214, 0, 255, 254, 196, 0, 255, 193, 40, 0, 255, 132, 34, 0, 255, 227, 212, 0, 255, 240, 46, 0, 255, 241, 130, 0, 255, 199, 135, 0, 255, 222, 166, 0, 255, 212, 31, 0, 255, 225, 188, 0, 255, 254, 156, 0, 255, 60, 227, 0, 255, 38, 180, 0, 255, 160, 124, 0, 255, 103, 55, 0, 255, 114, 77, 0, 255, 55, 169, 0, 255, 169, 233, 0, 255, 235, 139, 0, 255, 142, 235, 0, 255, 58, 121, 0, 255, 43, 170, 0, 255, 41, 200, 0, 255, 226, 188, 0, 255, 168, 53, 0, 255, 72, 106, 0, 255, 249, 70, 0, 255, 165, 65, 0, 255, 233, 106, 0, 255, 204, 44, 0, 255, 87, 190, 0, 255, 7, 119, 0, 255, 112, 87, 0, 255, 99, 138, 0, 255, 241, 151, 0, 255, 86, 52, 0, 255, 33, 173, 0, 255, 138, 57, 0, 255, 142, 22, 0, 255, 253, 234, 0, 255, 250, 57, 0, 255, 55, 97, 0, 255, 130, 82, 0, 255, 76, 33, 0, 255, 206, 142, 0, 255, 163, 178, 0, 255, 84, 42, 0, 255, 129, 178, 0, 255, 186, 152, 0, 255, 251, 152, 0, 255, 101, 195, 0, 255, 1, 234, 0, 255, 161, 177, 0, 255, 34, 247, 0, 255, 133, 129, 0, 255, 112, 28, 0, 255, 33, 173, 0, 255, 39, 145, 0, 255, 135, 171, 0, 255, 149, 177, 0, 255, 228, 15, 0, 255, 220, 46, 0, 255, 224, 117, 0, 255, 213, 147, 0, 255, 240, 25, 0, 255, 226, 134, 0, 255, 210, 86, 0, 255, 98, 208, 0, 255, 99, 229, 0, 255, 106, 20, 0, 255, 126, 229, 0, 255, 127, 149, 0, 255, 39, 18, 0, 255, 68, 166, 0, 255, 87, 4, 0, 255, 126, 20, 0, 255, 69, 87, 0, 255, 153, 224, 0, 255, 122, 97, 0, 255, 146, 125, 0, 255, 110, 101, 0, 255, 86, 121, 0, 255, 103, 119, 0, 255, 7, 220, 0, 255, 141, 125, 0, 255, 245, 15, 0, 255, 139, 33, 0, 255, 57, 43, 0, 255, 216, 248, 0, 255, 159, 190, 0, 255, 197, 10, 0, 255, 200, 95, 0, 255, 7, 68, 0, 255, 133, 190, 0, 255, 154, 43, 0, 255, 28, 233, 0, 255, 89, 137, 0, 255, 251, 80, 0, 255, 34, 203, 0, 255, 223, 187, 0, 255, 189, 108, 0, 255, 27, 50, 0, 255, 44, 160, 0, 255, 78, 212, 0, 255, 53, 91, 0, 255, 251, 30, 0, 255, 83, 238, 0, 255, 205, 252, 0, 255, 223, 77, 0, 255, 79, 5, 0, 255, 48, 92, 0, 255, 214, 116, 0, 255, 46, 177, 0, 255, 216, 42, 0, 255, 144, 254, 0, 255, 110, 224, 0, 255, 209, 68, 0, 255, 72, 98, 0, 255, 251, 184, 0, 255, 19, 146, 0, 255, 231, 1, 0, 255, 210, 101, 0, 255, 82, 15, 0, 255, 121, 112, 0, 255, 234, 114, 0, 255, 33, 56, 0, 255, 166, 192, 0, 255, 98, 203, 0, 255, 224, 46, 0, 255, 238, 156, 0, 255, 166, 83, 0, 255, 48, 246, 0, 255, 133, 61, 0, 255, 120, 142, 0, 255, 89, 136, 0, 255, 145, 232, 0, 255, 177, 242, 0, 255, 58, 147, 0, 255, 104, 132, 0, 255, 162, 172, 0, 255, 64, 63, 0, 255, 113, 139, 0, 255, 207, 80, 0, 255, 107, 211, 0, 255, 144, 165, 0, 255, 195, 252, 0, 255, 98, 82, 0, 255, 55, 243, 0, 255, 97, 87, 0, 255, 120, 176, 0, 255, 180, 109, 0, 255, 136, 29, 0, 255, 135, 194, 0, 255, 236, 167, 0, 255, 121, 230, 0, 255, 254, 156, 0, 255, 96, 220, 0, 255, 11, 24, 0, 255, 17, 69, 0, 255, 114, 154, 0, 255, 148, 27, 0, 255, 8, 207, 0, 255, 136, 145, 0, 255, 162, 232, 0, 255, 64, 40, 0, 255, 205, 109, 0, 255, 183, 153, 0, 255, 75, 192, 0, 255, 33, 95, 0, 255, 191, 33, 0, 255, 109, 41, 0, 255, 169, 166, 0, 255, 174, 92, 0, 255, 7, 113, 0, 255, 249, 126, 0, 255, 246, 237, 0, 255, 62, 62, 0, 255, 109, 172, 0, 255, 64, 88, 0, 255, 212, 10, 0, 255, 220, 237, 0, 255, 90, 13, 0, 255, 30, 210, 0, 255, 204, 127, 0, 255, 155, 246, 0, 255, 170, 173, 0, 255, 82, 153, 0, 255, 182, 127, 0, 255, 102, 108, 0, 255, 45, 137, 0, 255, 168, 56, 0, 255, 8, 242, 0, 255, 13, 67, 0, 255, 161, 66, 0, 255, 241, 91, 0, 255, 43, 139, 0, 255, 76, 156, 0, 255, 138, 218, 0, 255, 53, 46, 0, 255, 85, 22, 0, 255, 208, 158, 0, 255, 244, 223, 0, 255, 195, 4, 0, 255, 107, 17, 0, 255, 52, 166, 0, 255, 143, 215, 0, 255, 151, 248, 0, 255, 45, 135, 0, 255, 128, 40, 0, 255, 53, 244, 0, 255, 61, 230, 0, 255, 210, 182, 0, 255, 164, 236, 0, 255, 57, 41, 0, 255, 13, 11, 0, 255, 25, 32, 0, 255, 201, 91, 0, 255, 81, 179, 0, 255, 227, 184, 0, 255, 114, 155, 0, 255, 109, 175, 0, 255, 171, 143, 0, 255, 93, 158, 0, 255, 146, 35, 0, 255, 12, 95, 0, 255, 137, 181, 0, 255, 119, 174, 0, 255, 178, 67, 0, 255, 203, 42, 0, 255, 28, 140, 0, 255, 28, 142, 0, 255, 89, 120, 0, 255, 14, 73, 0, 255, 170, 128, 0, 255, 181, 253, 0, 255, 163, 250, 0, 255, 33, 241, 0, 255, 43, 158, 0, 255, 41, 128, 0, 255, 118, 131, 0, 255, 126, 218, 0, 255, 174, 200, 0, 255, 137, 176, 0, 255, 52, 45, 0, 255, 89, 224, 0, 255, 200, 66, 0, 255, 87, 112, 0, 255, 169, 151, 0, 255, 44, 207, 0, 255, 124, 120, 0, 255, 87, 144, 0, 255, 206, 23, 0, 255, 202, 38, 0, 255, 201, 165, 0, 255, 84, 33, 0, 255, 55, 129, 0, 255, 8, 124, 0, 255, 198, 251, 0, 255, 141, 251, 0, 255, 34, 154, 0, 255, 189, 55, 0, 255, 8, 85, 0, 255, 7, 160, 0, 255, 43, 150, 0, 255, 87, 224, 0, 255, 102, 120, 0, 255, 66, 249, 0, 255, 166, 132, 0, 255, 199, 252, 0, 255, 195, 7, 0, 255, 23, 166, 0, 255, 253, 22, 0, 255, 237, 104, 0, 255, 153, 73, 0, 255, 168, 27, 0, 255, 253, 182, 0, 255, 160, 214, 0, 255, 153, 34, 0, 255, 248, 96, 0, 255, 160, 162, 0, 255, 238, 24, 0, 255, 150, 148, 0, 255, 178, 112, 0, 255, 230, 149, 0, 255, 99, 15, 0, 255, 34, 73, 0, 255, 160, 193, 0, 255, 11, 13, 0, 255, 172, 44, 0, 255, 42, 114, 0, 255, 23, 124, 0, 255, 236, 119, 0, 255, 52, 24, 0, 255, 163, 167, 0, 255, 123, 178, 0, 255, 161, 241, 0, 255, 234, 164, 0, 255, 27, 206, 0, 255, 9, 211, 0, 255, 110, 99, 0, 255, 225, 24, 0, 255, 24, 202, 0, 255, 224, 137, 0, 255, 195, 85, 0, 255, 171, 173, 0, 255, 171, 46, 0, 255, 191, 137, 0, 255, 100, 83, 0, 255, 6, 138, 0, 255, 150, 6, 0, 255, 7, 191, 0, 255, 128, 250, 0, 255, 218, 43, 0, 255, 138, 141, 0, 255, 224, 66, 0, 255, 192, 253, 0, 255, 152, 8, 0, 255, 207, 59, 0, 255, 53, 32, 0, 255, 143, 203, 0, 255, 183, 43, 0, 255, 125, 51, 0, 255, 92, 217, 0, 255, 106, 138, 0, 255, 169, 132, 0, 255, 129, 53, 0, 255, 206, 87, 0, 255, 100, 55, 0, 255, 5, 0, 0, 255, 92, 186, 0, 255, 185, 143, 0, 255, 6, 14, 0, 255, 98, 112, 0, 255, 140, 195, 0, 255, 225, 242, 0, 255, 99, 109, 0, 255, 123, 101, 0, 255, 69, 94, 0, 255, 87, 91, 0, 255, 187, 185, 0, 255, 199, 124, 0, 255, 70, 72, 0, 255, 49, 207, 0, 255, 135, 39, 0, 255, 138, 1, 0, 255, 201, 141, 0, 255, 235, 129, 0, 255, 99, 3, 0, 255, 135, 63, 0, 255, 3, 215, 0, 255, 168, 192, 0, 255, 28, 121, 0, 255, 65, 56, 0, 255, 186, 184, 0, 255, 252, 185, 0, 255, 38, 134, 0, 255, 136, 54, 0, 255, 44, 127, 0, 255, 84, 30, 0, 255, 133, 76, 0, 255, 184, 64, 0, 255, 253, 234, 0, 255, 250, 93, 0, 255, 76, 114, 0, 255, 154, 50, 0, 255, 37, 102, 0, 255, 205, 13, 0, 255, 21, 190, 0, 255, 120, 6, 0, 255, 30, 218, 0, 255, 190, 189, 0, 255, 57, 10, 0, 255, 138, 62, 0, 255, 93, 90, 0, 255, 74, 47, 0, 255, 244, 207, 0, 255, 4, 151, 0, 255, 157, 56, 0, 255, 3, 238, 0, 255, 154, 76, 0, 255, 90, 250, 0, 255, 91, 78, 0, 255, 96, 155, 0, 255, 184, 100, 0, 255, 60, 30, 0, 255, 160, 245, 0, 255, 51, 98, 0, 255, 92, 119, 0, 255, 167, 205, 0, 255, 161, 63, 0, 255, 68, 63, 0, 255, 169, 85, 0, 255, 45, 216, 0, 255, 29, 106, 0, 255, 93, 88, 0, 255, 59, 49, 0, 255, 16, 234, 0, 255, 30, 225, 0, 255, 120, 90, 0, 255, 228, 134, 0, 255, 40, 203, 0, 255, 229, 60, 0, 255, 91, 79, 0, 255, 0, 117, 0, 255, 80, 146, 0, 255, 173, 203, 0, 255, 86, 208, 0, 255, 103, 248, 0, 255, 106, 109, 0, 255, 106, 129, 0, 255, 0, 183, 0, 255, 229, 99, 0, 255, 45, 108, 0, 255, 5, 187, 0, 255, 12, 235, 0, 255, 193, 5, 0, 255, 72, 92, 0, 255, 94, 129, 0, 255, 139, 159, 0, 255, 182, 6, 0, 255, 100, 35, 0, 255, 123, 181, 0, 255, 221, 128, 0, 255, 96, 209, 0, 255, 0, 127, 0, 255, 244, 216, 0, 255, 163, 182, 0, 255, 109, 88, 0, 255, 162, 102, 0, 255, 105, 84, 0, 255, 166, 31, 0, 255, 195, 38, 0, 255, 104, 254, 0, 255, 112, 251, 0, 255, 31, 109, 0, 255, 97, 10, 0, 255, 135, 226, 0, 255, 234, 230, 0, 255, 141, 173, 0, 255, 149, 158, 0, 255, 181, 151, 0, 255, 93, 124, 0, 255, 38, 162, 0, 255, 80, 98, 0, 255, 193, 119, 0, 255, 5, 228, 0, 255, 235, 230, 0, 255, 147, 193, 0, 255, 111, 243, 0, 255, 95, 152, 0, 255, 43, 175, 0, 255, 26, 105, 0, 255, 39, 89, 0, 255, 140, 169, 0, 255, 184, 121, 0, 255, 151, 20, 0, 255, 163, 88, 0, 255, 226, 98, 0, 255, 153, 68, 0, 255, 148, 54, 0, 255, 222, 140, 0, 255, 134, 212, 0, 255, 44, 247, 0, 255, 228, 206, 0, 255, 196, 23, 0, 255, 212, 212, 0, 255, 76, 47, 0, 255, 184, 70, 0, 255, 182, 119, 0, 255, 141, 157, 0, 255, 29, 36, 0, 255, 5, 143, 0, 255, 50, 199, 0, 255, 230, 102, 0, 255, 26, 1, 0, 255, 72, 167, 0, 255, 86, 108, 0, 255, 171, 122, 0, 255, 19, 169, 0, 255, 88, 49, 0, 255, 116, 102, 0, 255, 216, 209, 0, 255, 42, 0, 0, 255, 221, 150, 0, 255, 225, 72, 0, 255, 71, 238, 0, 255, 229, 219, 0, 255, 177, 29, 0, 255, 224, 225, 0, 255, 159, 112, 0, 255, 158, 164, 0, 255, 243, 208, 0, 255, 223, 108, 0, 255, 93, 137, 0, 255, 248, 115, 0, 255, 254, 27, 0, 255, 201, 185, 0, 255, 166, 83, 0, 255, 40, 103, 0, 255, 174, 240, 0, 255, 223, 183, 0, 255, 166, 43, 0, 255, 166, 64, 0, 255, 136, 72, 0, 255, 45, 201, 0, 255, 2, 112, 0, 255, 86, 25, 0, 255, 173, 208, 0, 255, 238, 114, 0, 255, 76, 73, 0, 255, 244, 145, 0, 255, 248, 50, 0, 255, 97, 70, 0, 255, 26, 233, 0, 255, 116, 80, 0, 255, 137, 48, 0, 255, 161, 123, 0, 255, 54, 229, 0, 255, 202, 175, 0, 255, 188, 236, 0, 255, 70, 55, 0, 255, 214, 250, 0, 255, 203, 134, 0, 255, 0, 228, 0, 255, 127, 85, 0, 255, 137, 174, 0, 255, 147, 158, 0, 255, 21, 167, 0, 255, 15, 177, 0, 255, 50, 113, 0, 255, 126, 96, 0, 255, 120, 45, 0, 255, 246, 99, 0, 255, 25, 137, 0, 255, 6, 250, 0, 255, 69, 15, 0, 255, 182, 5, 0, 255, 24, 105, 0, 255, 47, 129, 0, 255, 241, 54, 0, 255, 176, 216, 0, 255, 25, 108, 0, 255, 194, 71, 0, 255, 24, 148, 0, 255, 167, 13, 0, 255, 76, 63, 0, 255, 232, 73, 0, 255, 90, 119, 0, 255, 84, 38, 0, 255, 246, 104, 0, 255, 244, 48, 0, 255, 62, 95, 0, 255, 56, 4, 0, 255, 108, 105, 0, 255, 51, 148, 0, 255, 71, 226, 0, 255, 19, 44, 0, 255, 214, 79, 0, 255, 178, 12, 0, 255, 222, 163, 0, 255, 170, 201, 0, 255, 30, 107, 0, 255, 104, 254, 0, 255, 29, 47, 0, 255, 62, 134, 0, 255, 77, 38, 0, 255, 99, 212, 0, 255, 145, 57, 0, 255, 16, 165, 0, 255, 120, 45, 0, 255, 77, 192, 0, 255, 203, 215, 0, 255, 197, 123, 0, 255, 21, 88, 0, 255, 210, 132, 0, 255, 239, 74, 0, 255, 82, 197, 0, 255, 238, 213, 0, 255, 198, 138, 0, 255, 229, 200, 0, 255, 187, 162, 0, 255, 210, 61, 0, 255, 66, 151, 0, 255, 77, 118, 0, 255, 193, 49, 0, 255, 189, 135, 0, 255, 118, 18, 0, 255, 245, 213, 0, 255, 88, 43, 0, 255, 30, 184, 0, 255, 125, 120, 0, 255, 145, 100, 0, 255, 136, 212, 0, 255, 61, 193, 0, 255, 110, 50, 0, 255, 160, 133, 0, 255, 58, 97, 0, 255, 134, 20, 0, 255, 248, 231, 0, 255, 238, 3, 0, 255, 195, 7, 0, 255, 44, 228, 0, 255, 36, 233, 0, 255, 91, 140, 0, 255, 236, 154, 0, 255, 69, 228, 0, 255, 199, 175, 0, 255, 177, 1, 0, 255, 97, 116, 0, 255, 117, 203, 0, 255, 236, 106, 0, 255, 212, 217, 0, 255, 42, 50, 0, 255, 73, 219, 0, 255, 14, 162, 0, 255, 244, 9, 0, 255, 94, 89, 0, 255, 69, 167, 0, 255, 159, 175, 0, 255, 67, 207, 0, 255, 73, 132, 0, 255, 188, 193, 0, 255, 72, 206, 0, 255, 32, 59, 0, 255, 177, 175, 0, 255, 166, 108, 0, 255, 4, 134, 0, 255, 68, 7, 0, 255, 87, 187, 0, 255, 171, 104, 0, 255, 188, 238, 0, 255, 87, 216, 0, 255, 129, 126, 0, 255, 145, 138, 0, 255, 2, 154, 0, 255, 47, 107, 0, 255, 178, 33, 0, 255, 124, 196, 0, 255, 182, 11, 0, 255, 103, 187, 0, 255, 36, 21, 0, 255, 253, 208, 0, 255, 86, 181, 0, 255, 194, 91, 0, 255, 139, 49, 0, 255, 37, 217, 0, 255, 167, 61, 0, 255, 148, 156, 0, 255, 108, 172, 0, 255, 155, 175, 0, 255, 159, 236, 0, 255, 22, 171, 0, 255, 135, 253, 0, 255, 43, 221, 0, 255, 28, 6, 0, 255, 232, 95, 0, 255, 219, 226, 0, 255, 181, 48, 0, 255, 126, 223, 0, 255, 126, 20, 0, 255, 3, 196, 0, 255, 31, 204, 0, 255, 60, 32, 0, 255, 245, 81, 0, 255, 140, 225, 0, 255, 52, 196, 0, 255, 224, 127, 0, 255, 247, 245, 0, 255, 106, 242, 0, 255, 74, 17, 0, 255, 110, 221, 0, 255, 71, 100, 0, 255, 90, 115, 0, 255, 10, 178, 0, 255, 142, 246, 0, 255, 54, 13, 0, 255, 150, 114, 0, 255, 201, 244, 0, 255, 183, 21, 0, 255, 199, 84, 0, 255, 81, 27, 0, 255, 43, 68, 0, 255, 169, 198, 0, 255, 5, 201, 0, 255, 109, 103, 0, 255, 236, 47, 0, 255, 237, 1, 0, 255, 35, 54, 0, 255, 169, 140, 0, 255, 15, 147, 0, 255, 84, 250, 0, 255, 104, 233, 0, 255, 10, 142, 0, 255, 96, 225, 0, 255, 175, 94, 0, 255, 89, 203, 0, 255, 77, 209, 0, 255, 3, 216, 0, 255, 9, 76, 0, 255, 179, 175, 0, 255, 165, 197, 0, 255, 162, 113, 0, 255, 55, 100, 0, 255, 70, 188, 0, 255, 254, 94, 0, 255, 66, 160, 0, 255, 210, 39, 0, 255, 69, 148, 0, 255, 158, 177, 0, 255, 219, 200, 0, 255, 56, 174, 0, 255, 36, 40, 0, 255, 225, 133, 0, 255, 121, 93, 0, 255, 145, 97, 0, 255, 137, 251, 0, 255, 66, 51, 0, 255, 227, 58, 0, 255, 120, 226, 0, 255, 39, 214, 0, 255, 37, 220, 0, 255, 101, 124, 0, 255, 123, 236, 0, 255, 198, 198, 0, 255, 238, 114, 0, 255, 226, 4, 0, 255, 30, 226, 0, 255, 217, 211, 0, 255, 18, 213, 0, 255, 162, 207, 0, 255, 76, 78, 0, 255, 84, 24, 0, 255, 140, 112, 0, 255, 135, 195, 0, 255, 155, 128, 0, 255, 226, 86, 0, 255, 139, 159, 0, 255, 226, 0, 0, 255, 48, 23, 0, 255, 160, 76, 0, 255, 226, 183, 0, 255, 30, 87, 0, 255, 195, 106, 0, 255, 128, 161, 0, 255, 136, 233, 0, 255, 210, 199, 0, 255, 4, 189, 0, 255, 246, 199, 0, 255, 119, 197, 0, 255, 48, 252, 0, 255, 19, 216, 0, 255, 219, 119, 0, 255, 248, 235, 0, 255, 116, 65, 0, 255, 19, 123, 0, 255, 171, 232, 0, 255, 176, 223, 0, 255, 39, 145, 0, 255, 28, 133, 0, 255, 116, 199, 0, 255, 95, 229, 0, 255, 159, 17, 0, 255, 204, 62, 0, 255, 166, 169, 0, 255, 153, 159, 0, 255, 196, 85, 0, 255, 90, 7, 0, 255, 37, 186, 0, 255, 21, 164, 0, 255, 207, 111, 0, 255, 65, 65, 0, 255, 81, 135, 0, 255, 68, 157, 0, 255, 232, 229, 0, 255, 246, 152, 0, 255, 219, 71, 0, 255, 229, 110, 0, 255, 64, 56, 0, 255, 97, 144, 0, 255, 27, 231, 0, 255, 187, 23, 0, 255, 38, 73, 0, 255, 149, 119, 0, 255, 57, 106, 0, 255, 106, 59, 0, 255, 234, 79, 0, 255, 124, 193, 0, 255, 219, 120, 0, 255, 23, 83, 0, 255, 242, 0, 0, 255, 182, 156, 0, 255, 213, 197, 0, 255, 168, 178, 0, 255, 62, 213, 0, 255, 172, 68, 0, 255, 169, 173, 0, 255, 28, 156, 0, 255, 40, 71, 0, 255, 152, 204, 0, 255, 233, 179, 0, 255, 95, 79, 0, 255, 12, 21, 0, 255, 120, 49, 0, 255, 76, 96, 0, 255, 108, 15, 0, 255, 13, 179, 0, 255, 140, 231, 0, 255, 154, 52, 0, 255, 52, 63, 0, 255, 136, 124, 0, 255, 130, 122, 0, 255, 11, 71, 0, 255, 242, 164, 0, 255, 221, 60, 0, 255, 100, 197, 0, 255, 171, 26, 0, 255, 208, 27, 0, 255, 185, 204, 0, 255, 250, 232, 0, 255, 150, 40, 0, 255, 62, 164, 0, 255, 136, 53, 0, 255, 151, 115, 0, 255, 203, 147, 0, 255, 1, 181, 0, 255, 5, 199, 0, 255, 102, 70, 0, 255, 22, 206, 0, 255, 71, 0, 0, 255, 219, 52, 0, 255, 196, 245, 0, 255, 29, 26, 0, 255, 171, 253, 0, 255, 129, 165, 0, 255, 115, 191, 0, 255, 164, 248, 0, 255, 88, 183, 0, 255, 200, 114, 0, 255, 163, 159, 0, 255, 241, 206, 0, 255, 29, 166, 0, 255, 247, 226, 0, 255, 79, 53, 0, 255, 229, 60, 0, 255, 94, 158, 0, 255, 105, 26, 0, 255, 72, 234, 0, 255, 193, 80, 0, 255, 153, 109, 0, 255, 153, 118, 0, 255, 105, 33, 0, 255, 232, 139, 0, 255, 196, 209, 0, 255, 44, 213, 0, 255, 106, 94, 0, 255, 16, 31, 0, 255, 1, 25, 0, 255, 237, 214, 0, 255, 192, 93, 0, 255, 141, 234, 0, 255, 12, 42, 0, 255, 112, 249, 0, 255, 66, 132, 0, 255, 14, 167, 0, 255, 117, 32, 0, 255, 123, 143, 0, 255, 123, 165, 0, 255, 116, 122, 0, 255, 72, 96, 0, 255, 15, 178, 0, 255, 157, 221, 0, 255, 216, 96, 0, 255, 11, 201, 0, 255, 120, 238, 0, 255, 72, 168, 0, 255, 121, 248, 0, 255, 204, 203, 0, 255, 38, 58, 0, 255, 213, 252, 0, 255, 19, 84, 0, 255, 56, 196, 0, 255, 162, 179, 0, 255, 63, 235, 0, 255, 166, 208, 0, 255, 54, 186, 0, 255, 1, 169, 0, 255, 206, 1, 0, 255, 61, 152, 0, 255, 195, 213, 0, 255, 80, 35, 0, 255, 167, 223, 0, 255, 115, 26, 0, 255, 112, 95, 0, 255, 107, 45, 0, 255, 71, 89, 0, 255, 60, 35, 0, 255, 78, 105, 0, 255, 132, 130, 0, 255, 199, 116, 0, 255, 38, 116, 0, 255, 1, 114, 0, 255, 125, 171, 0, 255, 100, 87, 0, 255, 197, 234, 0, 255, 111, 242, 0, 255, 150, 52, 0, 255, 55, 33, 0, 255, 46, 223, 0, 255, 123, 53, 0, 255, 1, 185, 0, 255, 30, 178, 0, 255, 76, 98, 0, 255, 105, 211, 0, 255, 63, 190, 0, 255, 56, 28, 0, 255, 136, 148, 0, 255, 73, 181, 0, 255, 201, 204, 0, 255, 52, 217, 0, 255, 185, 193, 0, 255, 113, 19, 0, 255, 88, 194, 0, 255, 232, 142, 0, 255, 181, 49, 0, 255, 99, 156, 0, 255, 130, 43, 0, 255, 228, 185, 0, 255, 90, 38, 0, 255, 68, 193, 0, 255, 221, 17, 0, 255, 197, 19, 0, 255, 39, 114, 0, 255, 143, 34, 0, 255, 133, 101, 0, 255, 102, 240, 0, 255, 48, 34, 0, 255, 192, 199, 0, 255, 247, 82, 0, 255, 222, 6, 0, 255, 230, 115, 0, 255, 46, 102, 0, 255, 223, 247, 0, 255, 108, 106, 0, 255, 163, 240, 0, 255, 57, 64, 0, 255, 118, 18, 0, 255, 240, 73, 0, 255, 243, 146, 0, 255, 24, 171, 0, 255, 40, 144, 0, 255, 12, 206, 0, 255, 117, 10, 0, 255, 211, 117, 0, 255, 119, 169, 0, 255, 229, 140, 0, 255, 87, 114, 0, 255, 163, 105, 0, 255, 91, 87, 0, 255, 13, 238, 0, 255, 62, 206, 0, 255, 201, 14, 0, 255, 118, 248, 0, 255, 134, 216, 0, 255, 244, 101, 0, 255, 146, 185, 0, 255, 59, 246, 0, 255, 151, 215, 0, 255, 216, 33, 0, 255, 11, 21, 0, 255, 134, 119, 0, 255, 93, 226, 0, 255, 22, 108, 0, 255, 212, 40, 0, 255, 10, 55, 0, 255, 105, 34, 0, 255, 37, 167, 0, 255, 200, 71, 0, 255, 100, 49, 0, 255, 158, 54, 0, 255, 143, 84, 0, 255, 175, 206, 0, 255, 38, 244, 0, 255, 26, 178, 0, 255, 115, 111, 0, 255, 115, 3, 0, 255, 23, 36, 0, 255, 86, 181, 0, 255, 49, 36, 0, 255, 212, 241, 0, 255, 194, 33, 0, 255, 188, 23, 0, 255, 178, 210, 0, 255, 25, 234, 0, 255, 106, 149, 0, 255, 166, 108, 0, 255, 85, 121, 0, 255, 194, 100, 0, 255, 0, 57, 0, 255, 177, 135, 0, 255, 216, 96, 0, 255, 229, 127, 0, 255, 53, 118, 0, 255, 222, 80, 0, 255, 117, 46, 0, 255, 196, 87, 0, 255, 111, 133, 0, 255, 38, 233, 0, 255, 252, 163, 0, 255, 33, 216, 0, 255, 231, 230, 0, 255, 244, 59, 0, 255, 153, 87, 0, 255, 63, 172, 0, 255, 197, 39, 0, 255, 170, 72, 0, 255, 190, 94, 0, 255, 113, 62, 0, 255, 131, 214, 0, 255, 0, 202, 0, 255, 105, 104, 0, 255, 242, 77, 0, 255, 108, 150, 0, 255, 13, 95, 0, 255, 107, 52, 0, 255, 157, 82, 0, 255, 226, 103, 0, 255, 26, 144, 0, 255, 222, 140, 0, 255, 93, 193, 0, 255, 7, 115, 0, 255, 161, 144, 0, 255, 5, 3, 0, 255, 88, 20, 0, 255, 119, 199, 0, 255, 18, 194, 0, 255, 209, 150, 0, 255, 19, 122, 0, 255, 199, 138, 0, 255, 154, 155, 0, 255, 0, 69, 0, 255, 35, 173, 0, 255, 0, 52, 0, 255, 184, 13, 0, 255, 18, 168, 0, 255, 139, 184, 0, 255, 208, 29, 0, 255, 129, 127, 0, 255, 79, 38, 0, 255, 32, 202, 0, 255, 53, 95, 0, 255, 243, 138, 0, 255, 26, 221, 0, 255, 252, 184, 0, 255, 64, 124, 0, 255, 12, 124, 0, 255, 205, 103, 0, 255, 199, 14, 0, 255, 74, 120, 0, 255, 154, 39, 0, 255, 103, 54, 0, 255, 228, 235, 0, 255, 68, 6, 0, 255, 72, 200, 0, 255, 91, 131, 0, 255, 169, 215, 0, 255, 96, 26, 0, 255, 78, 23, 0, 255, 0, 217, 0, 255, 239, 133, 0, 255, 162, 219, 0, 255, 6, 119, 0, 255, 170, 16, 0, 255, 78, 10, 0, 255, 83, 222, 0, 255, 141, 127, 0, 255, 31, 191, 0, 255, 175, 7, 0, 255, 153, 179, 0, 255, 55, 163, 0, 255, 228, 113, 0, 255, 211, 181, 0, 255, 44, 18, 0, 255, 91, 40, 0, 255, 4, 8, 0, 255, 52, 208, 0, 255, 77, 91, 0, 255, 253, 0, 0, 255, 207, 213, 0, 255, 77, 237, 0, 255, 201, 76, 0, 255, 76, 140, 0, 255, 120, 236, 0, 255, 143, 181, 0, 255, 138, 11, 0, 255, 44, 33, 0, 255, 137, 27, 0, 255, 22, 238, 0, 255, 178, 35, 0, 255, 19, 140, 0, 255, 110, 216, 0, 255, 100, 194, 0, 255, 167, 165, 0, 255, 77, 209, 0, 255, 92, 198, 0, 255, 74, 135, 0, 255, 34, 58, 0, 255, 135, 16, 0, 255, 139, 234, 0, 255, 20, 219, 0, 255, 203, 20, 0, 255, 195, 166, 0, 255, 167, 152, 0, 255, 51, 207, 0, 255, 240, 10, 0, 255, 61, 11, 0, 255, 224, 151, 0, 255, 45, 104, 0, 255, 56, 226, 0, 255, 246, 66, 0, 255, 131, 134, 0, 255, 205, 79, 0, 255, 125, 78, 0, 255, 82, 250, 0, 255, 236, 177, 0, 255, 90, 104, 0, 255, 227, 141, 0, 255, 12, 165, 0, 255, 41, 56, 0, 255, 32, 9, 0, 255, 120, 142, 0, 255, 58, 77, 0, 255, 111, 29, 0, 255, 209, 63, 0, 255, 20, 152, 0, 255, 6, 150, 0, 255, 192, 226, 0, 255, 50, 55, 0, 255, 205, 33, 0, 255, 84, 205, 0, 255, 193, 116, 0, 255, 208, 105, 0, 255, 158, 172, 0, 255, 18, 219, 0, 255, 140, 242, 0, 255, 66, 70, 0, 255, 40, 120, 0, 255, 85, 218, 0, 255, 144, 9, 0, 255, 10, 56, 0, 255, 189, 224, 0, 255, 78, 0, 0, 255, 117, 164, 0, 255, 158, 84, 0, 255, 238, 181, 0, 255, 131, 154, 0, 255, 70, 230, 0, 255, 190, 231, 0, 255, 5, 219, 0, 255, 244, 218, 0, 255, 112, 26, 0, 255, 29, 196, 0, 255, 115, 210, 0, 255, 245, 252, 0, 255, 142, 250, 0, 255, 79, 157, 0, 255, 109, 50, 0, 255, 242, 176, 0, 255, 18, 61, 0, 255, 221, 63, 0, 255, 237, 161, 0, 255, 202, 209, 0, 255, 39, 125, 0, 255, 239, 214, 0, 255, 83, 54, 0, 255, 249, 246, 0, 255, 103, 212, 0, 255, 62, 131, 0, 255, 180, 104, 0, 255, 188, 213, 0, 255, 88, 186, 0, 255, 152, 247, 0, 255, 12, 113, 0, 255, 241, 182, 0, 255, 50, 11, 0, 255, 222, 61, 0, 255, 217, 200, 0, 255, 221, 36, 0, 255, 38, 75, 0, 255, 29, 193, 0, 255, 18, 100, 0, 255, 148, 179, 0, 255, 207, 250, 0, 255, 169, 127, 0, 255, 133, 61, 0, 255, 219, 114, 0, 255, 91, 87, 0, 255, 156, 53, 0, 255, 56, 159, 0, 255, 5, 45, 0, 255, 148, 70, 0, 255, 3, 218, 0, 255, 48, 237, 0, 255, 233, 194, 0, 255, 112, 235, 0, 255, 131, 49, 0, 255, 38, 57, 0, 255, 134, 252, 0, 255, 236, 252, 0, 255, 56, 58, 0, 255, 87, 95, 0, 255, 85, 202, 0, 255, 238, 247, 0, 255, 30, 226, 0, 255, 108, 131, 0, 255, 146, 221, 0, 255, 175, 188, 0, 255, 136, 251, 0, 255, 138, 61, 0, 255, 170, 198, 0, 255, 226, 76, 0, 255, 190, 54, 0, 255, 68, 25, 0, 255, 21, 56, 0, 255, 178, 33, 0, 255, 2, 3, 0, 255, 71, 150, 0, 255, 224, 117, 0, 255, 173, 130, 0, 255, 193, 72, 0, 255, 168, 99, 0, 255, 139, 225, 0, 255, 26, 128, 0, 255, 173, 218, 0, 255, 2, 88, 0, 255, 129, 117, 0, 255, 135, 247, 0, 255, 122, 109, 0, 255, 180, 22, 0, 255, 65, 72, 0, 255, 98, 213, 0, 255, 139, 94, 0, 255, 246, 184, 0, 255, 128, 55, 0, 255, 247, 207, 0, 255, 161, 174, 0, 255, 150, 79, 0, 255, 126, 198, 0, 255, 38, 54, 0, 255, 207, 56, 0, 255, 49, 217, 0, 255, 75, 134, 0, 255, 74, 122, 0, 255, 193, 247, 0, 255, 165, 204, 0, 255, 228, 98, 0, 255, 37, 110, 0, 255, 45, 253, 0, 255, 210, 60, 0, 255, 156, 253, 0, 255, 115, 218, 0, 255, 115, 211, 0, 255, 177, 107, 0, 255, 153, 2, 0, 255, 35, 82, 0, 255, 5, 7, 0, 255, 162, 135, 0, 255, 82, 29, 0, 255, 53, 228, 0, 255, 163, 122, 0, 255, 17, 226, 0, 255, 130, 79, 0, 255, 8, 206, 0, 255, 146, 141, 0, 255, 210, 253, 0, 255, 112, 103, 0, 255, 28, 44, 0, 255, 81, 233, 0, 255, 124, 175, 0, 255, 10, 36, 0, 255, 200, 97, 0, 255, 121, 159, 0, 255, 86, 48, 0, 255, 107, 163, 0, 255, 49, 153, 0, 255, 150, 226, 0, 255, 184, 203, 0, 255, 211, 251, 0, 255, 173, 128, 0, 255, 233, 121, 0, 255, 195, 6, 0, 255, 54, 200, 0, 255, 81, 61, 0, 255, 56, 12, 0, 255, 128, 174, 0, 255, 242, 220, 0, 255, 0, 161, 0, 255, 67, 201, 0, 255, 54, 165, 0, 255, 159, 210, 0, 255, 1, 96, 0, 255, 145, 213, 0, 255, 119, 107, 0, 255, 27, 80, 0, 255, 124, 233, 0, 255, 40, 123, 0, 255, 103, 149, 0, 255, 69, 162, 0, 255, 251, 3, 0, 255, 236, 94, 0, 255, 151, 169, 0, 255, 108, 27, 0, 255, 251, 200, 0, 255, 183, 253, 0, 255, 31, 154, 0, 255, 201, 122, 0, 255, 247, 232, 0, 255, 114, 115, 0, 255, 25, 18, 0, 255, 112, 230, 0, 255, 218, 92, 0, 255, 228, 49, 0, 255, 123, 13, 0, 255, 175, 130, 0, 255, 166, 130, 0, 255, 187, 86, 0, 255, 197, 75, 0, 255, 63, 250, 0, 255, 153, 103, 0, 255, 116, 108, 0, 255, 244, 235, 0, 255, 219, 253, 0, 255, 236, 4, 0, 255, 105, 217, 0, 255, 104, 119, 0, 255, 8, 29, 0, 255, 199, 99, 0, 255, 150, 205, 0, 255, 107, 209, 0, 255, 132, 228, 0, 255, 43, 65, 0, 255, 224, 74, 0, 255, 168, 230, 0, 255, 247, 199, 0, 255, 66, 50, 0, 255, 53, 170, 0, 255, 126, 74, 0, 255, 67, 240, 0, 255, 59, 116, 0, 255, 252, 205, 0, 255, 81, 39, 0, 255, 19, 245, 0, 255, 177, 221, 0, 255, 127, 17, 0, 255, 0, 133, 0, 255, 60, 164, 0, 255, 243, 44, 0, 255, 175, 199, 0, 255, 58, 38, 0, 255, 65, 165, 0, 255, 134, 21, 0, 255, 80, 172, 0, 255, 208, 141, 0, 255, 115, 184, 0, 255, 165, 35, 0, 255, 188, 69, 0, 255, 206, 61, 0, 255, 169, 230, 0, 255, 151, 16, 0, 255, 202, 23, 0, 255, 101, 57, 0, 255, 78, 232, 0, 255, 0, 195, 0, 255, 95, 77, 0, 255, 218, 179, 0, 255, 6, 48, 0, 255, 48, 48, 0, 255, 224, 139, 0, 255, 68, 178, 0, 255, 83, 71, 0, 255, 220, 95, 0, 255, 30, 5, 0, 255, 169, 153, 0, 255, 247, 58, 0, 255, 0, 198, 0, 255, 145, 226, 0, 255, 233, 224, 0, 255, 161, 23, 0, 255, 178, 118, 0, 255, 144, 91, 0, 255, 172, 214, 0, 255, 96, 28, 0, 255, 182, 237, 0, 255, 116, 146, 0, 255, 9, 192, 0, 255, 222, 209, 0, 255, 29, 25, 0, 255, 247, 185, 0, 255, 137, 137, 0, 255, 209, 208, 0, 255, 114, 249, 0, 255, 155, 188, 0, 255, 20, 147, 0, 255, 2, 34, 0, 255, 248, 165, 0, 255, 100, 164, 0, 255, 148, 131, 0, 255, 143, 121, 0, 255, 66, 71, 0, 255, 151, 181, 0, 255, 15, 35, 0, 255, 46, 40, 0, 255, 52, 2, 0, 255, 87, 61, 0, 255, 89, 123, 0, 255, 108, 120, 0, 255, 6, 93, 0, 255, 207, 254, 0, 255, 6, 116, 0, 255, 114, 34, 0, 255, 234, 249, 0, 255, 118, 151, 0, 255, 33, 83, 0, 255, 49, 94, 0, 255, 127, 208, 0, 255, 42, 41, 0, 255, 211, 35, 0, 255, 170, 8, 0, 255, 42, 5, 0, 255, 236, 39, 0, 255, 82, 231, 0, 255, 36, 100, 0, 255, 14, 253, 0, 255, 109, 61, 0, 255, 43, 12, 0, 255, 8, 86, 0, 255, 203, 106, 0, 255, 182, 69, 0, 255, 175, 51, 0, 255, 217, 206, 0, 255, 16, 248, 0, 255, 16, 150, 0, 255, 45, 84, 0, 255, 54, 102, 0, 255, 64, 244, 0, 255, 157, 138, 0, 255, 178, 144, 0, 255, 132, 172, 0, 255, 131, 241, 0, 255, 239, 199, 0, 255, 9, 237, 0, 255, 79, 50, 0, 255, 199, 212, 0, 255, 67, 169, 0, 255, 247, 166, 0, 255, 93, 89, 0, 255, 136, 33, 0, 255, 101, 149, 0, 255, 104, 242, 0, 255, 20, 139, 0, 255, 45, 122, 0, 255, 212, 184, 0, 255, 67, 249, 0, 255, 135, 183, 0, 255, 163, 174, 0, 255, 248, 245, 0, 255, 233, 109, 0, 255, 44, 209, 0, 255, 123, 129, 0, 255, 132, 151, 0, 255, 41, 31, 0, 255, 14, 212, 0, 255, 112, 177, 0, 255, 177, 167, 0, 255, 167, 164, 0, 255, 147, 142, 0, 255, 233, 236, 0, 255, 9, 18, 0, 255, 68, 115, 0, 255, 228, 88, 0, 255, 113, 99, 0, 255, 108, 37, 0, 255, 210, 11, 0, 255, 241, 174, 0, 255, 68, 126, 0, 255, 64, 198, 0, 255, 242, 164, 0, 255, 87, 99, 0, 255, 233, 79, 0, 255, 187, 111, 0, 255, 54, 209, 0, 255, 127, 123, 0, 255, 51, 127, 0, 255, 243, 71, 0, 255, 79, 107, 0, 255, 230, 252, 0, 255, 193, 124, 0, 255, 225, 117, 0, 255, 165, 63, 0, 255, 113, 158, 0, 255, 18, 97, 0, 255, 159, 167, 0, 255, 239, 28, 0, 255, 230, 182, 0, 255, 73, 137, 0, 255, 26, 35, 0, 255, 244, 167, 0, 255, 254, 111, 0, 255, 205, 131, 0, 255, 250, 29, 0, 255, 155, 144, 0, 255, 17, 249, 0, 255, 113, 2, 0, 255, 172, 35, 0, 255, 57, 180, 0, 255, 137, 138, 0, 255, 221, 82, 0, 255, 206, 34, 0, 255, 231, 177, 0, 255, 169, 4, 0, 255, 143, 154, 0, 255, 110, 163, 0, 255, 39, 123, 0, 255, 253, 243, 0, 255, 254, 165, 0, 255, 221, 144, 0, 255, 37, 69, 0, 255, 207, 5, 0, 255, 6, 156, 0, 255, 189, 25, 0, 255, 145, 179, 0, 255, 214, 97, 0, 255, 2, 226, 0, 255, 54, 92, 0, 255, 24, 98, 0, 255, 190, 117, 0, 255, 170, 22, 0, 255, 130, 81, 0, 255, 0, 64, 0, 255, 146, 38, 0, 255, 3, 101, 0, 255, 28, 213, 0, 255, 222, 62, 0, 255, 185, 215, 0, 255, 211, 246, 0, 255, 252, 70, 0, 255, 78, 137, 0, 255, 21, 201, 0, 255, 164, 42, 0, 255, 117, 123, 0, 255, 211, 91, 0, 255, 32, 189, 0, 255, 101, 106, 0, 255, 246, 85, 0, 255, 154, 58, 0, 255, 221, 62, 0, 255, 78, 246, 0, 255, 107, 46, 0, 255, 252, 10, 0, 255, 172, 33, 0, 255, 185, 135, 0, 255, 128, 31, 0, 255, 72, 112, 0, 255, 10, 52, 0, 255, 151, 254, 0, 255, 248, 48, 0, 255, 244, 27, 0, 255, 63, 33, 0, 255, 246, 201, 0, 255, 149, 225, 0, 255, 36, 106, 0, 255, 192, 93, 0, 255, 127, 245, 0, 255, 175, 176, 0, 255, 99, 125, 0, 255, 161, 58, 0, 255, 148, 110, 0, 255, 149, 0, 0, 255, 94, 20, 0, 255, 0, 161, 0, 255, 135, 187, 0, 255, 103, 242, 0, 255, 203, 12, 0, 255, 175, 91, 0, 255, 15, 217, 0, 255, 194, 247, 0, 255, 109, 91, 0, 255, 54, 71, 0, 255, 246, 210, 0, 255, 82, 207, 0, 255, 243, 87, 0, 255, 150, 17, 0, 255, 167, 91, 0, 255, 76, 87, 0, 255, 125, 13, 0, 255, 237, 254, 0, 255, 194, 166, 0, 255, 52, 230, 0, 255, 239, 74, 0, 255, 9, 38, 0, 255, 71, 127, 0, 255, 171, 34, 0, 255, 212, 112, 0, 255, 176, 166, 0, 255, 148, 253, 0, 255, 75, 103, 0, 255, 244, 37, 0, 255, 47, 133, 0, 255, 97, 83, 0, 255, 229, 84, 0, 255, 130, 95, 0, 255, 174, 242, 0, 255, 201, 32, 0, 255, 74, 38, 0, 255, 28, 180, 0, 255, 74, 80, 0, 255, 234, 110, 0, 255, 96, 17, 0, 255, 79, 169, 0, 255, 131, 2, 0, 255, 173, 130, 0, 255, 211, 80, 0, 255, 212, 251, 0, 255, 109, 193, 0, 255, 134, 221, 0, 255, 0, 224, 0, 255, 126, 191, 0, 255, 64, 185, 0, 255, 88, 110, 0, 255, 121, 227, 0, 255, 217, 186, 0, 255, 75, 81, 0, 255, 81, 118, 0, 255, 248, 144, 0, 255, 198, 157, 0, 255, 248, 120, 0, 255, 172, 63, 0, 255, 9, 229, 0, 255, 214, 208, 0, 255, 32, 109, 0, 255, 10, 136, 0, 255, 44, 55, 0, 255, 5, 186, 0, 255, 68, 155, 0, 255, 108, 54, 0, 255, 15, 227, 0, 255, 178, 36, 0, 255, 14, 32, 0, 255, 25, 180, 0, 255, 61, 47, 0, 255, 174, 152, 0, 255, 204, 12, 0, 255, 116, 158, 0, 255, 22, 48, 0, 255, 105, 228, 0, 255, 222, 152, 0, 255, 13, 58, 0, 255, 57, 229, 0, 255, 176, 166, 0, 255, 172, 175, 0, 255, 106, 55, 0, 255, 201, 155, 0, 255, 17, 64, 0, 255, 21, 132, 0, 255, 81, 56, 0, 255, 153, 90, 0, 255, 79, 224, 0, 255, 234, 26, 0, 255, 196, 185, 0, 255, 243, 22, 0, 255, 37, 58, 0, 255, 139, 160, 0, 255, 20, 78, 0, 255, 175, 16, 0, 255, 134, 168, 0, 255, 119, 98, 0, 255, 238, 212, 0, 255, 62, 44, 0, 255, 129, 227, 0, 255, 119, 115, 0, 255, 43, 81, 0, 255, 37, 104, 0, 255, 141, 142, 0, 255, 184, 244, 0, 255, 95, 159, 0, 255, 54, 221, 0, 255, 220, 174, 0, 255, 75, 48, 0, 255, 101, 100, 0, 255, 28, 94, 0, 255, 118, 4, 0, 255, 174, 79, 0, 255, 55, 192, 0, 255, 18, 10, 0, 255, 60, 85, 0, 255, 177, 249, 0, 255, 2, 3, 0, 255, 23, 17, 0, 255, 161, 136, 0, 255, 134, 19, 0, 255, 201, 162, 0, 255, 70, 192, 0, 255, 218, 138, 0, 255, 122, 93, 0, 255, 168, 106, 0, 255, 66, 73, 0, 255, 251, 110, 0, 255, 142, 35, 0, 255, 90, 150, 0, 255, 140, 37, 0, 255, 8, 2, 0, 255, 246, 1, 0, 255, 142, 200, 0, 255, 239, 172, 0, 255, 108, 118, 0, 255, 55, 108, 0, 255, 113, 82, 0, 255, 115, 0, 0, 255, 112, 175, 0, 255, 55, 97, 0, 255, 223, 43, 0, 255, 222, 203, 0, 255, 226, 89, 0, 255, 131, 89, 0, 255, 213, 162, 0, 255, 226, 66, 0, 255, 132, 244, 0, 255, 65, 38, 0, 255, 114, 23, 0, 255, 94, 196, 0, 255, 215, 190, 0, 255, 158, 55, 0, 255, 44, 210, 0, 255, 9, 57, 0, 255, 191, 215, 0, 255, 68, 60, 0, 255, 60, 152, 0, 255, 48, 4, 0, 255, 97, 52, 0, 255, 93, 5, 0, 255, 97, 5, 0, 255, 162, 170, 0, 255, 203, 156, 0, 255, 17, 99, 0, 255, 21, 250, 0, 255, 65, 150, 0, 255, 70, 173, 0, 255, 144, 55, 0, 255, 91, 114, 0, 255, 220, 87, 0, 255, 246, 71, 0, 255, 76, 44, 0, 255, 137, 223, 0, 255, 98, 70, 0, 255, 18, 71, 0, 255, 232, 64, 0, 255, 95, 25, 0, 255, 158, 118, 0, 255, 66, 128, 0, 255, 143, 213, 0, 255, 207, 77, 0, 255, 21, 162, 0, 255, 11, 110, 0, 255, 138, 117, 0, 255, 150, 51, 0, 255, 111, 55, 0, 255, 70, 133, 0, 255, 211, 37, 0, 255, 139, 217, 0, 255, 93, 39, 0, 255, 211, 214, 0, 255, 30, 254, 0, 255, 193, 20, 0, 255, 246, 201, 0, 255, 106, 254, 0, 255, 67, 234, 0, 255, 233, 121, 0, 255, 104, 235, 0, 255, 198, 8, 0, 255, 185, 47, 0, 255, 225, 223, 0, 255, 250, 80, 0, 255, 150, 245, 0, 255, 181, 252, 0, 255, 118, 156, 0, 255, 95, 169, 0, 255, 28, 103, 0, 255, 202, 38, 0, 255, 245, 236, 0, 255, 216, 108, 0, 255, 232, 209, 0, 255, 208, 177, 0, 255, 118, 237, 0, 255, 1, 108, 0, 255, 142, 90, 0, 255, 233, 173, 0, 255, 54, 208, 0, 255, 53, 71, 0, 255, 103, 28, 0, 255, 145, 231, 0, 255, 228, 59, 0, 255, 196, 108, 0, 255, 206, 57, 0, 255, 105, 107, 0, 255, 247, 250, 0, 255, 43, 113, 0, 255, 203, 166, 0, 255, 200, 40, 0, 255, 89, 205, 0, 255, 106, 253, 0, 255, 205, 137, 0, 255, 141, 239, 0, 255, 168, 103, 0, 255, 222, 161, 0, 255, 142, 145, 0, 255, 89, 57, 0, 255, 231, 200, 0, 255, 198, 98, 0, 255, 16, 75, 0, 255, 158, 30, 0, 255, 79, 233, 0, 255, 81, 95, 0, 255, 99, 217, 0, 255, 167, 220, 0, 255, 37, 147, 0, 255, 180, 151, 0, 255, 49, 94, 0, 255, 161, 249, 0, 255, 236, 51, 0, 255, 174, 102, 0, 255, 233, 123, 0, 255, 146, 203, 0, 255, 241, 214, 0, 255, 212, 235, 0, 255, 132, 72, 0, 255, 57, 116, 0, 255, 108, 164, 0, 255, 52, 207, 0, 255, 121, 180, 0, 255, 112, 208, 0, 255, 64, 189, 0, 255, 228, 227, 0, 255, 112, 116, 0, 255, 31, 247, 0, 255, 7, 74, 0, 255, 231, 214, 0, 255, 27, 178, 0, 255, 21, 157, 0, 255, 158, 106, 0, 255, 216, 100, 0, 255, 29, 154, 0, 255, 207, 232, 0, 255, 192, 116, 0, 255, 43, 92, 0, 255, 8, 218, 0, 255, 29, 110, 0, 255, 218, 89, 0, 255, 220, 7, 0, 255, 31, 224, 0, 255, 28, 252, 0, 255, 96, 171, 0, 255, 232, 189, 0, 255, 85, 88, 0, 255, 221, 208, 0, 255, 12, 86, 0, 255, 83, 123, 0, 255, 50, 155, 0, 255, 184, 236, 0, 255, 17, 64, 0, 255, 7, 89, 0, 255, 210, 151, 0, 255, 197, 9, 0, 255, 100, 170, 0, 255, 110, 48, 0, 255, 111, 64, 0, 255, 142, 158, 0, 255, 93, 51, 0, 255, 40, 219, 0, 255, 65, 215, 0, 255, 122, 55, 0, 255, 151, 94, 0, 255, 20, 35, 0, 255, 31, 37, 0, 255, 176, 6, 0, 255, 142, 209, 0, 255, 126, 3, 0, 255, 163, 26, 0, 255, 241, 213, 0, 255, 228, 56, 0, 255, 88, 139, 0, 255, 169, 146, 0, 255, 250, 224, 0, 255, 5, 117, 0, 255, 183, 44, 0, 255, 9, 250, 0, 255, 245, 246, 0, 255, 199, 160, 0, 255, 150, 125, 0, 255, 88, 53, 0, 255, 55, 40, 0, 255, 201, 143, 0, 255, 76, 167, 0, 255, 76, 254, 0, 255, 16, 99, 0, 255, 248, 40, 0, 255, 148, 174, 0, 255, 9, 245, 0, 255, 172, 119, 0, 255, 18, 5, 0, 255, 94, 150, 0, 255, 76, 215, 0, 255, 38, 58, 0, 255, 24, 249, 0, 255, 158, 101, 0, 255, 192, 196, 0, 255, 28, 42, 0, 255, 207, 70, 0, 255, 83, 18, 0, 255, 239, 36, 0, 255, 141, 113, 0, 255, 76, 83, 0, 255, 46, 75, 0, 255, 188, 120, 0, 255, 77, 56, 0, 255, 33, 160, 0, 255, 49, 171, 0, 255, 85, 180, 0, 255, 77, 106, 0, 255, 254, 160, 0, 255, 121, 154, 0, 255, 123, 107, 0, 255, 228, 170, 0, 255, 191, 132, 0, 255, 198, 45, 0, 255, 251, 104, 0, 255, 233, 251, 0, 255, 162, 131, 0, 255, 82, 1, 0, 255, 39, 79, 0, 255, 104, 111, 0, 255, 191, 206, 0, 255, 67, 34, 0, 255, 100, 202, 0, 255, 42, 252, 0, 255, 4, 111, 0, 255, 127, 148, 0, 255, 126, 169, 0, 255, 185, 14, 0, 255, 21, 108, 0, 255, 35, 113, 0, 255, 84, 231, 0, 255, 53, 120, 0, 255, 116, 53, 0, 255, 29, 188, 0, 255, 0, 44, 0, 255, 80, 12, 0, 255, 28, 186, 0, 255, 58, 26, 0, 255, 92, 3, 0, 255, 45, 12, 0, 255, 119, 11, 0, 255, 48, 133, 0, 255, 192, 193, 0, 255, 202, 142, 0, 255, 39, 18, 0, 255, 196, 158, 0, 255, 196, 123, 0, 255, 164, 221, 0, 255, 178, 114, 0, 255, 161, 3, 0, 255, 135, 148, 0, 255, 219, 119, 0, 255, 36, 9, 0, 255, 71, 83, 0, 255, 119, 202, 0, 255, 187, 1, 0, 255, 41, 58, 0, 255, 224, 147, 0, 255, 12, 249, 0, 255, 186, 151, 0, 255, 50, 10, 0, 255, 113, 160, 0, 255, 100, 153, 0, 255, 238, 189, 0, 255, 134, 76, 0, 255, 141, 61, 0, 255, 252, 95, 0, 255, 144, 183, 0, 255, 203, 174, 0, 255, 120, 55, 0, 255, 6, 36, 0, 255, 132, 68, 0, 255, 66, 225, 0, 255, 231, 242, 0, 255, 152, 119, 0, 255, 0, 210, 0, 255, 217, 224, 0, 255, 224, 226, 0, 255, 61, 167, 0, 255, 143, 101, 0, 255, 201, 154, 0, 255, 0, 141, 0, 255, 136, 161, 0, 255, 244, 151, 0, 255, 25, 3, 0, 255, 43, 12, 0, 255, 128, 252, 0, 255, 188, 162, 0, 255, 29, 79, 0, 255, 197, 250, 0, 255, 253, 143, 0, 255, 190, 231, 0, 255, 57, 154, 0, 255, 239, 2, 0, 255, 5, 132, 0, 255, 97, 11, 0, 255, 80, 175, 0, 255, 193, 132, 0, 255, 8, 24, 0, 255, 209, 206, 0, 255, 48, 133, 0, 255, 93, 32, 0, 255, 120, 97, 0, 255, 120, 183, 0, 255, 98, 197, 0, 255, 109, 10, 0, 255, 175, 241, 0, 255, 167, 148, 0, 255, 232, 164, 0, 255, 12, 147, 0, 255, 23, 34, 0, 255, 234, 116, 0, 255, 132, 200, 0, 255, 168, 198, 0, 255, 197, 50, 0, 255, 190, 22, 0, 255, 172, 179, 0, 255, 222, 226, 0, 255, 124, 44, 0, 255, 2, 179, 0, 255, 194, 244, 0, 255, 109, 242, 0, 255, 85, 104, 0, 255, 5, 73, 0, 255, 228, 174, 0, 255, 114, 90, 0, 255, 92, 223, 0, 255, 89, 245, 0, 255, 76, 116, 0, 255, 214, 170, 0, 255, 6, 226, 0, 255, 87, 206, 0, 255, 216, 26, 0, 255, 167, 46, 0, 255, 160, 245, 0, 255, 85, 120, 0, 255, 27, 199, 0, 255, 135, 208, 0, 255, 80, 131, 0, 255, 152, 155, 0, 255, 203, 240, 0, 255, 30, 127, 0, 255, 8, 182, 0, 255, 29, 93, 0, 255, 48, 45, 0, 255, 226, 163, 0, 255, 162, 102, 0, 255, 252, 245, 0, 255, 33, 74, 0, 255, 46, 114, 0, 255, 109, 114, 0, 255, 71, 15, 0, 255, 53, 33, 0, 255, 82, 222, 0, 255, 156, 153, 0, 255, 112, 192, 0, 255, 5, 82, 0, 255, 24, 161, 0, 255, 68, 133, 0, 255, 143, 2, 0, 255, 241, 160, 0, 255, 244, 122, 0, 255, 192, 80, 0, 255, 66, 91, 0, 255, 135, 239, 0, 255, 81, 97, 0, 255, 173, 98, 0, 255, 115, 81, 0, 255, 167, 184, 0, 255, 235, 47, 0, 255, 244, 97, 0, 255, 253, 118, 0, 255, 136, 17, 0, 255, 123, 66, 0, 255, 87, 79, 0, 255, 86, 40, 0, 255, 221, 49, 0, 255, 113, 64, 0, 255, 50, 197, 0, 255, 245, 172, 0, 255, 210, 22, 0, 255, 194, 195, 0, 255, 154, 120, 0, 255, 251, 192, 0, 255, 178, 252, 0, 255, 222, 112, 0, 255, 130, 106, 0, 255, 102, 206, 0, 255, 9, 59, 0, 255, 112, 158, 0, 255, 145, 181, 0, 255, 150, 195, 0, 255, 172, 253, 0, 255, 48, 160, 0, 255, 140, 123, 0, 255, 181, 250, 0, 255, 250, 3, 0, 255, 43, 163, 0, 255, 42, 187, 0, 255, 172, 86, 0, 255, 113, 165, 0, 255, 127, 35, 0, 255, 243, 130, 0, 255, 125, 31, 0, 255, 32, 214, 0, 255, 254, 205, 0, 255, 168, 116, 0, 255, 178, 120, 0, 255, 109, 202, 0, 255, 201, 146, 0, 255, 58, 231, 0, 255, 43, 52, 0, 255, 103, 31, 0, 255, 95, 225, 0, 255, 247, 50, 0, 255, 122, 124, 0, 255, 199, 86, 0, 255, 33, 43, 0, 255, 6, 95, 0, 255, 63, 107, 0, 255, 194, 236, 0, 255, 35, 79, 0, 255, 137, 132, 0, 255, 44, 56, 0, 255, 183, 213, 0, 255, 171, 125, 0, 255, 252, 2, 0, 255, 21, 223, 0, 255, 154, 73, 0, 255, 250, 12, 0, 255, 173, 212, 0, 255, 90, 206, 0, 255, 97, 233, 0, 255, 27, 30, 0, 255, 101, 47, 0, 255, 199, 165, 0, 255, 178, 164, 0, 255, 26, 22, 0, 255, 187, 60, 0, 255, 166, 196, 0, 255, 205, 69, 0, 255, 64, 210, 0, 255, 204, 33, 0, 255, 215, 33, 0, 255, 243, 225, 0, 255, 221, 212, 0, 255, 17, 24, 0, 255, 93, 177, 0, 255, 40, 197, 0, 255, 234, 78, 0, 255, 236, 97, 0, 255, 154, 40, 0, 255, 140, 167, 0, 255, 119, 32, 0, 255, 31, 105, 0, 255, 178, 158, 0, 255, 22, 215, 0, 255, 143, 87, 0, 255, 89, 242, 0, 255, 125, 187, 0, 255, 76, 225, 0, 255, 114, 224, 0, 255, 249, 67, 0, 255, 173, 55, 0, 255, 220, 45, 0, 255, 0, 129, 0, 255, 167, 145, 0, 255, 133, 104, 0, 255, 100, 95, 0, 255, 240, 199, 0, 255, 13, 41, 0, 255, 39, 249, 0, 255, 95, 120, 0, 255, 93, 102, 0, 255, 133, 140, 0, 255, 249, 66, 0, 255, 243, 177, 0, 255, 10, 94, 0, 255, 37, 105, 0, 255, 196, 220, 0, 255, 71, 42, 0, 255, 149, 112, 0, 255, 63, 198, 0, 255, 151, 98, 0, 255, 198, 119, 0, 255, 253, 177, 0, 255, 182, 59, 0, 255, 119, 90, 0, 255, 148, 31, 0, 255, 202, 3, 0, 255, 190, 171, 0, 255, 148, 14, 0, 255, 105, 4, 0, 255, 227, 253, 0, 255, 62, 159, 0, 255, 148, 35, 0, 255, 179, 4, 0, 255, 242, 110, 0, 255, 36, 19, 0, 255, 254, 91, 0, 255, 226, 63, 0, 255, 70, 30, 0, 255, 144, 132, 0, 255, 105, 210, 0, 255, 189, 214, 0, 255, 219, 118, 0, 255, 247, 252, 0, 255, 150, 68, 0, 255, 42, 107, 0, 255, 96, 18, 0, 255, 30, 79, 0, 255, 157, 52, 0, 255, 135, 137, 0, 255, 177, 155, 0, 255, 219, 212, 0, 255, 154, 115, 0, 255, 212, 124, 0, 255, 43, 120, 0, 255, 84, 33, 0, 255, 2, 242, 0, 255, 183, 194, 0, 255, 12, 79, 0, 255, 109, 16, 0, 255, 51, 140, 0, 255, 118, 75, 0, 255, 120, 19, 0, 255, 214, 182, 0, 255, 159, 167, 0, 255, 195, 12, 0, 255, 178, 22, 0, 255, 132, 6, 0, 255, 103, 93, 0, 255, 240, 77, 0, 255, 117, 123, 0, 255, 124, 190, 0, 255, 218, 78, 0, 255, 151, 197, 0, 255, 219, 210, 0, 255, 104, 243, 0, 255, 93, 181, 0, 255, 23, 42, 0, 255, 135, 153, 0, 255, 238, 0, 0, 255, 232, 195, 0, 255, 239, 172, 0, 255, 231, 107, 0, 255, 194, 154, 0, 255, 52, 245, 0, 255, 100, 101, 0, 255, 63, 96, 0, 255, 117, 170, 0, 255, 135, 215, 0, 255, 37, 219, 0, 255, 203, 113, 0, 255, 30, 246, 0, 255, 54, 201, 0, 255, 220, 119, 0, 255, 156, 251, 0, 255, 47, 153, 0, 255, 27, 226, 0, 255, 117, 97, 0, 255, 124, 140, 0, 255, 246, 199, 0, 255, 67, 251, 0, 255, 126, 211, 0, 255, 217, 216, 0, 255, 75, 183, 0, 255, 129, 98, 0, 255, 166, 155, 0, 255, 36, 247, 0, 255, 179, 238, 0, 255, 125, 82, 0, 255, 61, 34, 0, 255, 104, 142, 0, 255, 194, 243, 0, 255, 111, 168, 0, 255, 146, 151, 0, 255, 0, 210, 0, 255, 27, 227, 0, 255, 199, 214, 0, 255, 138, 199, 0, 255, 2, 13, 0, 255, 116, 52, 0, 255, 195, 44, 0, 255, 222, 98, 0, 255, 182, 62, 0, 255, 196, 136, 0, 255, 196, 113, 0, 255, 44, 212, 0, 255, 223, 173, 0, 255, 16, 19, 0, 255, 247, 197, 0, 255, 35, 5, 0, 255, 21, 1, 0, 255, 221, 81, 0, 255, 225, 83, 0, 255, 167, 96, 0, 255, 140, 162, 0, 255, 88, 61, 0, 255, 169, 5, 0, 255, 222, 74, 0, 255, 51, 221, 0, 255, 120, 75, 0, 255, 95, 166, 0, 255, 36, 168, 0, 255, 124, 122, 0, 255, 183, 189, 0, 255, 1, 157, 0, 255, 20, 214, 0, 255, 158, 54, 0, 255, 19, 178, 0, 255, 239, 91, 0, 255, 72, 167, 0, 255, 146, 147, 0, 255, 197, 74, 0, 255, 38, 83, 0, 255, 102, 64, 0, 255, 196, 244, 0, 255, 99, 93, 0, 255, 165, 193, 0, 255, 62, 141, 0, 255, 183, 63, 0, 255, 101, 127, 0, 255, 127, 134, 0, 255, 79, 184, 0, 255, 97, 198, 0, 255, 10, 252, 0, 255, 194, 20, 0, 255, 218, 174, 0, 255, 170, 16, 0, 255, 94, 54, 0, 255, 237, 231, 0, 255, 141, 101, 0, 255, 223, 166, 0, 255, 247, 77, 0, 255, 94, 217, 0, 255, 178, 214, 0, 255, 34, 176, 0, 255, 248, 91, 0, 255, 15, 243, 0, 255, 240, 85, 0, 255, 232, 0, 0, 255, 127, 178, 0, 255, 19, 37, 0, 255, 241, 72, 0, 255, 47, 92, 0, 255, 215, 198, 0, 255, 63, 235, 0, 255, 76, 2, 0, 255, 72, 71, 0, 255, 110, 200, 0, 255, 220, 8, 0, 255, 119, 177, 0, 255, 252, 243, 0, 255, 40, 144, 0, 255, 66, 171, 0, 255, 130, 220, 0, 255, 67, 98, 0, 255, 194, 239, 0, 255, 247, 243, 0, 255, 166, 92, 0, 255, 95, 62, 0, 255, 184, 135, 0, 255, 224, 105, 0, 255, 85, 24, 0, 255, 71, 68, 0, 255, 182, 105, 0, 255, 122, 7, 0, 255, 44, 133, 0, 255, 26, 135, 0, 255, 242, 43, 0, 255, 106, 182, 0, 255, 205, 181, 0, 255, 100, 10, 0, 255, 170, 64, 0, 255, 33, 240, 0, 255, 49, 39, 0, 255, 163, 71, 0, 255, 107, 84, 0, 255, 109, 10, 0, 255, 131, 184, 0, 255, 35, 97, 0, 255, 82, 50, 0, 255, 123, 247, 0, 255, 194, 171, 0, 255, 227, 17, 0, 255, 145, 230, 0, 255, 98, 131, 0, 255, 172, 159, 0, 255, 122, 48, 0, 255, 33, 190, 0, 255, 89, 178, 0, 255, 113, 61, 0, 255, 125, 108, 0, 255, 61, 108, 0, 255, 93, 141, 0, 255, 31, 25, 0, 255, 5, 238, 0, 255, 206, 59, 0, 255, 98, 240, 0, 255, 223, 142, 0, 255, 14, 65, 0, 255, 189, 216, 0, 255, 0, 202, 0, 255, 2, 239, 0, 255, 76, 209, 0, 255, 103, 156, 0, 255, 103, 88, 0, 255, 220, 55, 0, 255, 68, 222, 0, 255, 95, 30, 0, 255, 192, 151, 0, 255, 208, 24, 0, 255, 44, 211, 0, 255, 3, 94, 0, 255, 41, 60, 0, 255, 13, 176, 0, 255, 108, 234, 0, 255, 50, 60, 0, 255, 138, 69, 0, 255, 38, 147, 0, 255, 41, 227, 0, 255, 71, 1, 0, 255, 209, 225, 0, 255, 239, 202, 0, 255, 148, 213, 0, 255, 228, 179, 0, 255, 73, 72, 0, 255, 158, 16, 0, 255, 137, 41, 0, 255, 180, 144, 0, 255, 174, 131, 0, 255, 180, 159, 0, 255, 81, 148, 0, 255, 174, 197, 0, 255, 171, 191, 0, 255, 132, 90, 0, 255, 145, 55, 0, 255, 85, 90, 0, 255, 167, 132, 0, 255, 116, 186, 0, 255, 90, 163, 0, 255, 136, 117, 0, 255, 20, 123, 0, 255, 81, 3, 0, 255, 155, 24, 0, 255, 23, 81, 0, 255, 207, 89, 0, 255, 81, 223, 0, 255, 98, 20, 0, 255, 5, 46, 0, 255, 199, 183, 0, 255, 95, 135, 0, 255, 115, 238, 0, 255, 197, 101, 0, 255, 119, 3, 0, 255, 91, 171, 0, 255, 232, 82, 0, 255, 98, 94, 0, 255, 176, 74, 0, 255, 156, 169, 0, 255, 249, 122, 0, 255, 175, 127, 0, 255, 188, 204, 0, 255, 234, 32, 0, 255, 18, 108, 0, 255, 179, 81, 0, 255, 57, 90, 0, 255, 142, 213, 0, 255, 188, 4, 0, 255, 248, 113, 0, 255, 57, 146, 0, 255, 245, 221, 0, 255, 51, 20, 0, 255, 168, 164, 0, 255, 36, 153, 0, 255, 159, 7, 0, 255, 118, 121, 0, 255, 179, 61, 0, 255, 10, 134, 0, 255, 49, 28, 0, 255, 112, 230, 0, 255, 171, 222, 0, 255, 137, 169, 0, 255, 79, 242, 0, 255, 64, 56, 0, 255, 250, 60, 0, 255, 246, 207, 0, 255, 241, 135, 0, 255, 11, 31, 0, 255, 125, 7, 0, 255, 54, 200, 0, 255, 111, 78, 0, 255, 236, 83, 0, 255, 68, 104, 0, 255, 172, 65, 0, 255, 87, 125, 0, 255, 119, 182, 0, 255, 71, 59, 0, 255, 237, 112, 0, 255, 88, 4, 0, 255, 65, 103, 0, 255, 246, 165, 0, 255, 62, 5, 0, 255, 98, 229, 0, 255, 157, 251, 0, 255, 28, 88, 0, 255, 226, 173, 0, 255, 95, 166, 0, 255, 124, 96, 0, 255, 212, 77, 0, 255, 250, 4, 0, 255, 53, 20, 0, 255, 164, 19, 0, 255, 199, 143, 0, 255, 121, 212, 0, 255, 161, 114, 0, 255, 142, 68, 0, 255, 221, 229, 0, 255, 103, 63, 0, 255, 143, 98, 0, 255, 145, 29, 0, 255, 129, 160, 0, 255, 178, 187, 0, 255, 240, 245, 0, 255, 137, 177, 0, 255, 68, 18, 0, 255, 91, 226, 0, 255, 42, 167, 0, 255, 66, 177, 0, 255, 219, 67, 0, 255, 196, 142, 0, 255, 89, 82, 0, 255, 109, 86, 0, 255, 173, 67, 0, 255, 150, 128, 0, 255, 225, 236, 0, 255, 161, 216, 0, 255, 230, 43, 0, 255, 146, 104, 0, 255, 154, 113, 0, 255, 68, 251, 0, 255, 126, 246, 0, 255, 245, 244, 0, 255, 58, 54, 0, 255, 116, 62, 0, 255, 143, 154, 0, 255, 0, 33, 0, 255, 228, 33, 0, 255, 105, 116, 0, 255, 78, 201, 0, 255, 98, 206, 0, 255, 78, 9, 0, 255, 10, 215, 0, 255, 16, 110, 0, 255, 16, 233, 0, 255, 223, 249, 0, 255, 102, 28, 0, 255, 157, 164, 0, 255, 108, 77, 0, 255, 213, 40, 0, 255, 218, 86, 0, 255, 134, 219, 0, 255, 25, 209, 0, 255, 157, 107, 0, 255, 243, 251, 0, 255, 131, 175, 0, 255, 67, 154, 0, 255, 41, 110, 0, 255, 192, 207, 0, 255, 78, 207, 0, 255, 107, 223, 0, 255, 240, 171, 0, 255, 110, 200, 0, 255, 141, 178, 0, 255, 45, 89, 0, 255, 50, 51, 0, 255, 46, 48, 0, 255, 142, 31, 0, 255, 213, 103, 0, 255, 183, 163, 0, 255, 61, 111, 0, 255, 215, 54, 0, 255, 238, 60, 0, 255, 134, 214, 0, 255, 102, 121, 0, 255, 37, 152, 0, 255, 228, 45, 0, 255, 64, 214, 0, 255, 170, 109, 0, 255, 222, 51, 0, 255, 66, 254, 0, 255, 90, 72, 0, 255, 0, 172, 0, 255, 106, 130, 0, 255, 47, 197, 0, 255, 169, 147, 0, 255, 195, 108, 0, 255, 123, 145, 0, 255, 190, 74, 0, 255, 162, 106, 0, 255, 78, 194, 0, 255, 18, 248, 0, 255, 120, 40, 0, 255, 107, 37, 0, 255, 148, 7, 0, 255, 38, 130, 0, 255, 190, 167, 0, 255, 79, 99, 0, 255, 65, 152, 0, 255, 93, 227, 0, 255, 190, 88, 0, 255, 186, 203, 0, 255, 69, 33, 0, 255, 131, 183, 0, 255, 174, 190, 0, 255, 69, 41, 0, 255, 247, 239, 0, 255, 11, 170, 0, 255, 222, 20, 0, 255, 28, 149, 0, 255, 31, 78, 0, 255, 237, 240, 0, 255, 0, 24, 0, 255, 121, 201, 0, 255, 78, 201, 0, 255, 187, 238, 0, 255, 60, 75, 0, 255, 114, 3, 0, 255, 155, 210, 0, 255, 90, 17, 0, 255, 226, 95, 0, 255, 234, 195, 0, 255, 11, 1, 0, 255, 123, 59, 0, 255, 9, 191, 0, 255, 20, 132, 0, 255, 177, 6, 0, 255, 233, 115, 0, 255, 245, 110, 0, 255, 228, 134, 0, 255, 163, 237, 0, 255, 89, 43, 0, 255, 28, 191, 0, 255, 7, 41, 0, 255, 251, 32, 0, 255, 134, 226, 0, 255, 68, 178, 0, 255, 62, 204, 0, 255, 55, 139, 0, 255, 12, 151, 0, 255, 153, 106, 0, 255, 202, 27, 0, 255, 198, 64, 0, 255, 152, 252, 0, 255, 21, 20, 0, 255, 162, 189, 0, 255, 249, 47, 0, 255, 244, 144, 0, 255, 159, 9, 0, 255, 174, 190, 0, 255, 221, 109, 0, 255, 241, 184, 0, 255, 90, 113, 0, 255, 221, 141, 0, 255, 233, 93, 0, 255, 34, 18, 0, 255, 131, 73, 0, 255, 58, 172, 0, 255, 152, 219, 0, 255, 188, 13, 0, 255, 26, 225, 0, 255, 242, 162, 0, 255, 232, 170, 0, 255, 121, 85, 0, 255, 191, 114, 0, 255, 27, 19, 0, 255, 64, 149, 0, 255, 0, 202, 0, 255, 157, 144, 0, 255, 241, 178, 0, 255, 81, 15, 0, 255, 220, 107, 0, 255, 220, 122, 0, 255, 203, 49, 0, 255, 19, 85, 0, 255, 138, 50, 0, 255, 106, 175, 0, 255, 199, 234, 0, 255, 239, 63, 0, 255, 98, 182, 0, 255, 84, 211, 0, 255, 22, 194, 0, 255, 95, 14, 0, 255, 170, 142, 0, 255, 34, 140, 0, 255, 173, 249, 0, 255, 206, 12, 0, 255, 124, 198, 0, 255, 17, 6, 0, 255, 5, 32, 0, 255, 0, 186, 0, 255, 180, 196, 0, 255, 111, 244, 0, 255, 170, 122, 0, 255, 155, 116, 0, 255, 5, 91, 0, 255, 210, 190, 0, 255, 220, 126, 0, 255, 28, 115, 0, 255, 129, 220, 0, 255, 27, 82, 0, 255, 103, 39, 0, 255, 129, 71, 0, 255, 168, 221, 0, 255, 80, 206, 0, 255, 243, 245, 0, 255, 153, 53, 0, 255, 177, 77, 0, 255, 215, 184, 0, 255, 199, 228, 0, 255, 37, 185, 0, 255, 133, 190, 0, 255, 134, 197, 0, 255, 228, 226, 0, 255, 103, 98, 0, 255, 203, 185, 0, 255, 225, 34, 0, 255, 9, 55, 0, 255, 127, 51, 0, 255, 196, 42, 0, 255, 210, 72, 0, 255, 14, 133, 0, 255, 190, 98, 0, 255, 22, 0, 0, 255, 169, 144, 0, 255, 252, 217, 0, 255, 131, 254, 0, 255, 236, 187, 0, 255, 173, 95, 0, 255, 107, 240, 0, 255, 205, 221, 0, 255, 13, 169, 0, 255, 72, 183, 0, 255, 65, 33, 0, 255, 162, 177, 0, 255, 182, 71, 0, 255, 184, 122, 0, 255, 145, 153, 0, 255, 116, 34, 0, 255, 233, 236, 0, 255, 191, 229, 0, 255, 174, 1, 0, 255, 191, 41, 0, 255, 105, 74, 0, 255, 197, 63, 0, 255, 84, 79, 0, 255, 4, 193, 0, 255, 202, 31, 0, 255, 0, 62, 0, 255, 148, 106, 0, 255, 8, 171, 0, 255, 212, 73, 0, 255, 40, 73, 0, 255, 206, 60, 0, 255, 201, 183, 0, 255, 93, 206, 0, 255, 240, 246, 0, 255, 236, 211, 0, 255, 210, 125, 0, 255, 65, 21, 0, 255, 61, 29, 0, 255, 22, 117, 0, 255, 87, 126, 0, 255, 249, 54, 0, 255, 201, 187, 0, 255, 156, 209, 0, 255, 244, 183, 0, 255, 167, 140, 0, 255, 191, 68, 0, 255, 113, 86, 0, 255, 180, 242, 0, 255, 220, 110, 0, 255, 147, 113, 0, 255, 105, 75, 0, 255, 224, 44, 0, 255, 132, 52, 0, 255, 12, 227, 0, 255, 164, 23, 0, 255, 220, 73, 0, 255, 78, 200, 0, 255, 252, 41, 0, 255, 112, 232, 0, 255, 12, 47, 0, 255, 212, 123, 0, 255, 131, 205, 0, 255, 65, 6, 0, 255, 131, 194, 0, 255, 89, 104, 0, 255, 126, 210, 0, 255, 92, 59, 0, 255, 245, 218, 0, 255, 207, 234, 0, 255, 187, 248, 0, 255, 196, 8, 0, 255, 14, 134, 0, 255, 27, 85, 0, 255, 70, 50, 0, 255, 164, 1, 0, 255, 111, 23, 0, 255, 251, 203, 0, 255, 53, 107, 0, 255, 175, 218, 0, 255, 223, 214, 0, 255, 175, 95, 0, 255, 93, 170, 0, 255, 41, 52, 0, 255, 60, 37, 0, 255, 22, 74, 0, 255, 180, 174, 0, 255, 165, 6, 0, 255, 127, 253, 0, 255, 19, 187, 0, 255, 17, 179, 0, 255, 27, 216, 0, 255, 201, 204, 0, 255, 121, 196, 0, 255, 233, 14, 0, 255, 241, 4, 0, 255, 197, 39, 0, 255, 78, 132, 0, 255, 145, 184, 0, 255, 210, 19, 0, 255, 207, 220, 0, 255, 200, 154, 0, 255, 246, 238, 0, 255, 252, 160, 0, 255, 82, 113, 0, 255, 6, 5, 0, 255, 125, 62, 0, 255, 148, 128, 0, 255, 241, 7, 0, 255, 27, 227, 0, 255, 75, 41, 0, 255, 180, 153, 0, 255, 34, 214, 0, 255, 180, 4, 0, 255, 92, 112, 0, 255, 236, 121, 0, 255, 31, 85, 0, 255, 143, 190, 0, 255, 7, 15, 0, 255, 191, 211, 0, 255, 188, 139, 0, 255, 206, 103, 0, 255, 160, 212, 0, 255, 141, 134, 0, 255, 221, 231, 0, 255, 203, 47, 0, 255, 139, 216, 0, 255, 182, 144, 0, 255, 164, 167, 0, 255, 192, 12, 0, 255, 31, 0, 0, 255, 60, 81, 0, 255, 107, 68, 0, 255, 175, 112, 0, 255, 247, 94, 0, 255, 162, 80, 0, 255, 60, 172, 0, 255, 80, 27, 0, 255, 203, 206, 0, 255, 90, 41, 0, 255, 91, 47, 0, 255, 128, 82, 0, 255, 141, 63, 0, 255, 139, 1, 0, 255, 164, 154, 0, 255, 80, 191, 0, 255, 199, 15, 0, 255, 103, 118, 0, 255, 122, 20, 0, 255, 204, 46, 0, 255, 161, 78, 0, 255, 130, 100, 0, 255, 8, 40, 0, 255, 117, 97, 0, 255, 153, 105, 0, 255, 28, 163, 0, 255, 52, 98, 0, 255, 97, 245, 0, 255, 160, 233, 0, 255, 113, 230, 0, 255, 99, 73, 0, 255, 105, 40, 0, 255, 215, 214, 0, 255, 143, 229, 0, 255, 140, 81, 0, 255, 223, 4, 0, 255, 169, 228, 0, 255, 191, 76, 0, 255, 250, 213, 0, 255, 45, 52, 0, 255, 2, 252, 0, 255, 134, 224, 0, 255, 184, 55, 0, 255, 249, 144, 0, 255, 189, 213, 0, 255, 180, 228, 0, 255, 7, 103, 0, 255, 192, 232, 0, 255, 5, 32, 0, 255, 64, 243, 0, 255, 173, 163, 0, 255, 210, 154, 0, 255, 125, 141, 0, 255, 239, 42, 0, 255, 163, 228, 0, 255, 96, 43, 0, 255, 136, 117, 0, 255, 80, 181, 0, 255, 249, 108, 0, 255, 236, 161, 0, 255, 41, 232, 0, 255, 26, 164, 0, 255, 22, 70, 0, 255, 4, 124, 0, 255, 17, 125, 0, 255, 189, 253, 0, 255, 46, 42, 0, 255, 9, 135, 0, 255, 37, 134, 0, 255, 117, 241, 0, 255, 70, 34, 0, 255, 202, 208, 0, 255, 35, 196, 0, 255, 154, 215, 0, 255, 146, 47, 0, 255, 221, 139, 0, 255, 224, 89, 0, 255, 164, 79, 0, 255, 168, 203, 0, 255, 155, 7, 0, 255, 0, 65, 0, 255, 39, 157, 0, 255, 27, 129, 0, 255, 166, 121, 0, 255, 75, 244, 0, 255, 19, 134, 0, 255, 111, 190, 0, 255, 10, 39, 0, 255, 42, 240, 0, 255, 5, 69, 0, 255, 97, 63, 0, 255, 88, 251, 0, 255, 173, 157, 0, 255, 174, 107, 0, 255, 147, 141, 0, 255, 101, 185, 0, 255, 83, 112, 0, 255, 230, 103, 0, 255, 96, 128, 0, 255, 235, 118, 0, 255, 211, 84, 0, 255, 50, 101, 0, 255, 141, 245, 0, 255, 0, 186, 0, 255, 169, 21, 0, 255, 196, 117, 0, 255, 130, 165, 0, 255, 2, 71, 0, 255, 108, 240, 0, 255, 37, 246, 0, 255, 63, 91, 0, 255, 89, 1, 0, 255, 227, 8, 0, 255, 95, 203, 0, 255, 26, 99, 0, 255, 225, 164, 0, 255, 84, 209, 0, 255, 9, 24, 0, 255, 144, 10, 0, 255, 171, 201, 0, 255, 62, 80, 0, 255, 245, 183, 0, 255, 253, 191, 0, 255, 30, 244, 0, 255, 63, 169, 0, 255, 69, 237, 0, 255, 50, 50, 0, 255, 207, 63, 0, 255, 112, 103, 0, 255, 78, 117, 0, 255, 135, 232, 0, 255, 186, 54, 0, 255, 40, 146, 0, 255, 33, 114, 0, 255, 183, 199, 0, 255, 63, 21, 0, 255, 35, 216, 0, 255, 103, 184, 0, 255, 148, 112, 0, 255, 237, 155, 0, 255, 109, 138, 0, 255, 123, 111, 0, 255, 157, 212, 0, 255, 57, 0, 0, 255, 40, 51, 0, 255, 13, 28, 0, 255, 142, 154, 0, 255, 220, 233, 0, 255, 164, 231, 0, 255, 141, 117, 0, 255, 223, 164, 0, 255, 19, 169, 0, 255, 61, 96, 0, 255, 114, 83, 0, 255, 7, 252, 0, 255, 247, 23, 0, 255, 51, 129, 0, 255, 146, 97, 0, 255, 46, 221, 0, 255, 145, 62, 0, 255, 76, 42, 0, 255, 99, 231, 0, 255, 158, 233, 0, 255, 122, 210, 0, 255, 150, 127, 0, 255, 44, 168, 0, 255, 237, 227, 0, 255, 137, 227, 0, 255, 47, 220, 0, 255, 134, 196, 0, 255, 183, 206, 0, 255, 130, 22, 0, 255, 53, 39, 0, 255, 22, 124, 0, 255, 136, 101, 0, 255, 122, 54, 0, 255, 106, 212, 0, 255, 153, 133, 0, 255, 31, 244, 0, 255, 117, 67, 0, 255, 132, 76, 0, 255, 108, 64, 0, 255, 16, 145, 0, 255, 233, 1, 0, 255, 138, 89, 0, 255, 234, 55, 0, 255, 126, 75, 0, 255, 177, 75, 0, 255, 52, 57, 0, 255, 80, 137, 0, 255, 38, 8, 0, 255, 192, 142, 0, 255, 83, 98, 0, 255, 91, 14, 0, 255, 91, 17, 0, 255, 226, 25, 0, 255, 103, 222, 0, 255, 151, 94, 0, 255, 37, 30, 0, 255, 187, 138, 0, 255, 147, 97, 0, 255, 217, 88, 0, 255, 234, 221, 0, 255, 116, 196, 0, 255, 41, 38, 0, 255, 250, 153, 0, 255, 21, 49, 0, 255, 218, 181, 0, 255, 197, 228, 0, 255, 154, 194, 0, 255, 49, 181, 0, 255, 36, 223, 0, 255, 184, 241, 0, 255, 132, 158, 0, 255, 170, 203, 0, 255, 230, 227, 0, 255, 170, 206, 0, 255, 96, 216, 0, 255, 137, 148, 0, 255, 177, 252, 0, 255, 8, 229, 0, 255, 226, 149, 0, 255, 188, 191, 0, 255, 104, 133, 0, 255, 19, 55, 0, 255, 175, 84, 0, 255, 226, 52, 0, 255, 154, 108, 0, 255, 117, 223, 0, 255, 71, 198, 0, 255, 244, 217, 0, 255, 237, 14, 0, 255, 90, 215, 0, 255, 95, 105, 0, 255, 28, 186, 0, 255, 228, 199, 0, 255, 56, 118, 0, 255, 177, 237, 0, 255, 84, 236, 0, 255, 28, 2, 0, 255, 218, 80, 0, 255, 137, 58, 0, 255, 26, 44, 0, 255, 51, 239, 0, 255, 12, 165, 0, 255, 197, 208, 0, 255, 186, 59, 0, 255, 88, 26, 0, 255, 56, 221, 0, 255, 39, 141, 0, 255, 193, 4, 0, 255, 18, 45, 0, 255, 38, 85, 0, 255, 101, 103, 0, 255, 187, 2, 0, 255, 59, 71, 0, 255, 62, 199, 0, 255, 160, 26, 0, 255, 78, 32, 0, 255, 136, 156, 0, 255, 132, 150, 0, 255, 251, 240, 0, 255, 28, 155, 0, 255, 76, 0, 0, 255, 239, 154, 0, 255, 225, 9, 0, 255, 174, 81, 0, 255, 151, 211, 0, 255, 22, 159, 0, 255, 205, 65, 0, 255, 88, 194, 0, 255, 107, 102, 0, 255, 156, 55, 0, 255, 100, 33, 0, 255, 87, 212, 0, 255, 178, 65, 0, 255, 3, 189, 0, 255, 28, 202, 0, 255, 251, 18, 0, 255, 53, 217, 0, 255, 126, 134, 0, 255, 245, 252, 0, 255, 21, 21, 0, 255, 49, 39, 0, 255, 250, 12, 0, 255, 211, 67, 0, 255, 141, 85, 0, 255, 95, 80, 0, 255, 250, 208, 0, 255, 254, 212, 0, 255, 100, 205, 0, 255, 91, 96, 0, 255, 67, 185, 0, 255, 166, 46, 0, 255, 238, 160, 0, 255, 10, 231, 0, 255, 91, 236, 0, 255, 92, 199, 0, 255, 21, 180, 0, 255, 232, 184, 0, 255, 152, 40, 0, 255, 137, 96, 0, 255, 245, 77, 0, 255, 50, 19, 0, 255, 225, 190, 0, 255, 93, 236, 0, 255, 4, 1, 0, 255, 6, 52, 0, 255, 190, 242, 0, 255, 121, 155, 0, 255, 159, 190, 0, 255, 103, 203, 0, 255, 70, 188, 0, 255, 64, 205, 0, 255, 26, 252, 0, 255, 85, 98, 0, 255, 175, 69, 0, 255, 251, 198, 0, 255, 238, 89, 0, 255, 211, 132, 0, 255, 32, 182, 0, 255, 121, 146, 0, 255, 210, 37, 0, 255, 47, 184, 0, 255, 209, 19, 0, 255, 111, 90, 0, 255, 72, 47, 0, 255, 133, 135, 0, 255, 188, 194, 0, 255, 122, 5, 0, 255, 166, 109, 0, 255, 48, 31, 0, 255, 90, 105, 0, 255, 20, 26, 0, 255, 175, 224, 0, 255, 29, 169, 0, 255, 32, 34, 0, 255, 20, 51, 0, 255, 154, 12, 0, 255, 174, 74, 0, 255, 148, 8, 0, 255, 222, 111, 0, 255, 0, 49, 0, 255, 196, 147, 0, 255, 89, 34, 0, 255, 44, 24, 0, 255, 32, 214, 0, 255, 20, 129, 0, 255, 96, 226, 0, 255, 211, 63, 0, 255, 127, 128, 0, 255, 30, 166, 0, 255, 205, 74, 0, 255, 161, 60, 0, 255, 28, 79, 0, 255, 39, 199, 0, 255, 146, 42, 0, 255, 107, 250, 0, 255, 24, 149, 0, 255, 232, 204, 0, 255, 47, 219, 0, 255, 170, 229, 0, 255, 56, 66, 0, 255, 107, 12, 0, 255, 71, 222, 0, 255, 51, 189, 0, 255, 175, 132, 0, 255, 146, 208, 0, 255, 96, 145, 0, 255, 162, 218, 0, 255, 81, 119, 0, 255, 236, 130, 0, 255, 113, 10, 0, 255, 78, 138, 0, 255, 31, 133, 0, 255, 166, 126, 0, 255, 64, 93, 0, 255, 249, 153, 0, 255, 222, 74, 0, 255, 164, 205, 0, 255, 150, 27, 0, 255, 21, 92, 0, 255, 94, 38, 0, 255, 160, 1, 0, 255, 185, 223, 0, 255, 75, 254, 0, 255, 59, 86, 0, 255, 93, 150, 0, 255, 93, 186, 0, 255, 54, 84, 0, 255, 222, 203, 0, 255, 210, 130, 0, 255, 42, 99, 0, 255, 162, 113, 0, 255, 89, 20, 0, 255, 5, 147, 0, 255, 215, 125, 0, 255, 236, 92, 0, 255, 188, 224, 0, 255, 90, 222, 0, 255, 11, 53, 0, 255, 52, 241, 0, 255, 98, 95, 0, 255, 137, 251, 0, 255, 172, 28, 0, 255, 224, 50, 0, 255, 150, 164, 0, 255, 124, 108, 0, 255, 112, 25, 0, 255, 4, 185, 0, 255, 132, 21, 0, 255, 13, 200, 0, 255, 92, 136, 0, 255, 68, 248, 0, 255, 247, 176, 0, 255, 230, 52, 0, 255, 24, 5, 0, 255, 41, 161, 0, 255, 202, 240, 0, 255, 47, 170, 0, 255, 247, 38, 0, 255, 78, 87, 0, 255, 33, 241, 0, 255, 191, 74, 0, 255, 143, 109, 0, 255, 191, 188, 0, 255, 186, 35, 0, 255, 215, 36, 0, 255, 22, 120, 0, 255, 188, 42, 0, 255, 103, 16, 0, 255, 92, 46, 0, 255, 11, 20, 0, 255, 152, 103, 0, 255, 67, 152, 0, 255, 151, 196, 0, 255, 111, 49, 0, 255, 210, 98, 0, 255, 23, 174, 0, 255, 135, 218, 0, 255, 0, 74, 0, 255, 27, 210, 0, 255, 107, 103, 0, 255, 149, 91, 0, 255, 229, 71, 0, 255, 121, 203, 0, 255, 124, 146, 0, 255, 96, 28, 0, 255, 132, 183, 0, 255, 12, 18, 0, 255, 24, 195, 0, 255, 105, 162, 0, 255, 51, 248, 0, 255, 70, 93, 0, 255, 194, 189, 0, 255, 211, 134, 0, 255, 106, 5, 0, 255, 194, 210, 0, 255, 0, 126, 0, 255, 5, 88, 0, 255, 195, 141, 0, 255, 89, 184, 0, 255, 37, 163, 0, 255, 150, 97, 0, 255, 134, 178, 0, 255, 232, 16, 0, 255, 209, 244, 0, 255, 111, 78, 0, 255, 145, 157, 0, 255, 165, 246, 0, 255, 203, 26, 0, 255, 26, 107, 0, 255, 125, 246, 0, 255, 0, 54, 0, 255, 19, 196, 0, 255, 197, 75, 0, 255, 8, 203, 0, 255, 224, 251, 0, 255, 179, 150, 0, 255, 104, 198, 0, 255, 140, 245, 0, 255, 164, 198, 0, 255, 52, 172, 0, 255, 27, 209, 0, 255, 3, 236, 0, 255, 150, 251, 0, 255, 142, 0, 0, 255, 238, 228, 0, 255, 20, 123, 0, 255, 31, 238, 0, 255, 56, 211, 0, 255, 211, 250, 0, 255, 111, 224, 0, 255, 25, 32, 0, 255, 194, 2, 0, 255, 68, 83, 0, 255, 98, 122, 0, 255, 242, 166, 0, 255, 84, 34, 0, 255, 77, 122, 0, 255, 10, 81, 0, 255, 18, 70, 0, 255, 155, 222, 0, 255, 17, 165, 0, 255, 241, 50, 0, 255, 5, 191, 0, 255, 127, 107, 0, 255, 98, 2, 0, 255, 131, 158, 0, 255, 190, 246, 0, 255, 226, 150, 0, 255, 236, 75, 0, 255, 48, 68, 0, 255, 103, 96, 0, 255, 5, 3, 0, 255, 111, 218, 0, 255, 171, 77, 0, 255, 214, 40, 0, 255, 139, 97, 0, 255, 214, 97, 0, 255, 21, 9, 0, 255, 137, 212, 0, 255, 201, 14, 0, 255, 148, 90, 0, 255, 58, 66, 0, 255, 55, 199, 0, 255, 161, 175, 0, 255, 216, 153, 0, 255, 233, 254, 0, 255, 175, 229, 0, 255, 75, 118, 0, 255, 125, 215, 0, 255, 199, 61, 0, 255, 177, 40, 0, 255, 154, 11, 0, 255, 212, 18, 0, 255, 191, 253, 0, 255, 227, 166, 0, 255, 58, 9, 0, 255, 32, 73, 0, 255, 94, 55, 0, 255, 32, 236, 0, 255, 43, 207, 0, 255, 238, 53, 0, 255, 245, 28, 0, 255, 244, 137, 0, 255, 177, 130, 0, 255, 153, 202, 0, 255, 128, 9, 0, 255, 62, 138, 0, 255, 203, 116, 0, 255, 202, 20, 0, 255, 214, 108, 0, 255, 118, 130, 0, 255, 159, 234, 0, 255, 200, 76, 0, 255, 163, 26, 0, 255, 69, 232, 0, 255, 112, 179, 0, 255, 201, 121, 0, 255, 154, 116, 0, 255, 127, 170, 0, 255, 195, 122, 0, 255, 195, 129, 0, 255, 66, 87, 0, 255, 103, 182, 0, 255, 24, 215, 0, 255, 218, 163, 0, 255, 48, 153, 0, 255, 239, 82, 0, 255, 189, 91, 0, 255, 131, 82, 0, 255, 30, 27, 0, 255, 225, 186, 0, 255, 115, 115, 0, 255, 92, 65, 0, 255, 129, 16, 0, 255, 66, 74, 0, 255, 74, 28, 0, 255, 186, 83, 0, 255, 195, 88, 0, 255, 87, 80, 0, 255, 247, 40, 0, 255, 49, 53, 0, 255, 108, 218, 0, 255, 115, 39, 0, 255, 10, 146, 0, 255, 64, 181, 0, 255, 234, 39, 0, 255, 232, 72, 0, 255, 132, 102, 0, 255, 221, 53, 0, 255, 95, 14, 0, 255, 131, 71, 0, 255, 194, 13, 0, 255, 23, 198, 0, 255, 226, 82, 0, 255, 62, 11, 0, 255, 34, 202, 0, 255, 208, 65, 0, 255, 240, 246, 0, 255, 212, 241, 0, 255, 139, 211, 0, 255, 152, 115, 0, 255, 211, 201, 0, 255, 173, 164, 0, 255, 243, 22, 0, 255, 135, 57, 0, 255, 160, 234, 0, 255, 151, 140, 0, 255, 104, 120, 0, 255, 90, 113, 0, 255, 108, 91, 0, 255, 141, 168, 0, 255, 151, 143, 0, 255, 15, 82, 0, 255, 140, 33, 0, 255, 129, 221, 0, 255, 80, 8, 0, 255, 26, 213, 0, 255, 52, 165, 0, 255, 224, 42, 0, 255, 3, 31, 0, 255, 202, 104, 0, 255, 130, 102, 0, 255, 12, 190, 0, 255, 204, 235, 0, 255, 116, 25, 0, 255, 140, 62, 0, 255, 203, 231, 0, 255, 137, 249, 0, 255, 136, 2, 0, 255, 137, 96, 0, 255, 97, 65, 0, 255, 91, 188, 0, 255, 89, 92, 0, 255, 3, 61, 0, 255, 239, 240, 0, 255, 212, 19, 0, 255, 10, 161, 0, 255, 56, 192, 0, 255, 195, 231, 0, 255, 230, 49, 0, 255, 20, 112, 0, 255, 252, 36, 0, 255, 38, 58, 0, 255, 236, 56, 0, 255, 108, 176, 0, 255, 209, 184, 0, 255, 176, 124, 0, 255, 96, 106, 0, 255, 43, 25, 0, 255, 251, 37, 0, 255, 152, 234, 0, 255, 182, 76, 0, 255, 68, 254, 0, 255, 216, 195, 0, 255, 97, 234, 0, 255, 124, 234, 0, 255, 217, 149, 0, 255, 159, 154, 0, 255, 184, 60, 0, 255, 246, 72, 0, 255, 184, 223, 0, 255, 25, 71, 0, 255, 82, 177, 0, 255, 164, 163, 0, 255, 45, 156, 0, 255, 97, 181, 0, 255, 60, 249, 0, 255, 25, 164, 0, 255, 153, 24, 0, 255, 6, 32, 0, 255, 74, 31, 0, 255, 111, 85, 0, 255, 168, 160, 0, 255, 103, 5, 0, 255, 185, 50, 0, 255, 102, 225, 0, 255, 184, 77, 0, 255, 188, 39, 0, 255, 160, 251, 0, 255, 102, 203, 0, 255, 167, 1, 0, 255, 35, 41, 0, 255, 48, 175, 0, 255, 151, 42, 0, 255, 21, 218, 0, 255, 85, 193, 0, 255, 91, 213, 0, 255, 252, 246, 0, 255, 72, 167, 0, 255, 216, 229, 0, 255, 245, 60, 0, 255, 27, 50, 0, 255, 239, 117, 0, 255, 97, 82, 0, 255, 128, 51, 0, 255, 5, 195, 0, 255, 60, 180, 0, 255, 4, 27, 0, 255, 98, 205, 0, 255, 208, 97, 0, 255, 102, 21, 0, 255, 127, 203, 0, 255, 183, 62, 0, 255, 231, 81, 0, 255, 157, 222, 0, 255, 86, 134, 0, 255, 168, 14, 0, 255, 95, 253, 0, 255, 14, 215, 0, 255, 190, 172, 0, 255, 167, 81, 0, 255, 75, 192, 0, 255, 25, 80, 0, 255, 91, 254, 0, 255, 73, 128, 0, 255, 248, 191, 0, 255, 29, 171, 0, 255, 249, 13, 0, 255, 119, 114, 0, 255, 71, 7, 0, 255, 104, 166, 0, 255, 125, 136, 0, 255, 69, 132, 0, 255, 73, 51, 0, 255, 93, 191, 0, 255, 231, 156, 0, 255, 121, 8, 0, 255, 76, 210, 0, 255, 71, 218, 0, 255, 115, 22, 0, 255, 218, 119, 0, 255, 108, 193, 0, 255, 90, 234, 0, 255, 68, 109, 0, 255, 180, 251, 0, 255, 241, 238, 0, 255, 82, 137, 0, 255, 100, 84, 0, 255, 215, 124, 0, 255, 211, 208, 0, 255, 215, 233, 0, 255, 173, 74, 0, 255, 218, 90, 0, 255, 156, 196, 0, 255, 72, 92, 0, 255, 100, 228, 0, 255, 73, 140, 0, 255, 242, 241, 0, 255, 61, 170, 0, 255, 232, 100, 0, 255, 170, 206, 0, 255, 33, 193, 0, 255, 159, 226, 0, 255, 135, 147, 0, 255, 9, 182, 0, 255, 223, 56, 0, 255, 147, 97, 0, 255, 195, 134, 0, 255, 201, 237, 0, 255, 227, 54, 0, 255, 9, 214, 0, 255, 226, 114, 0, 255, 113, 23, 0, 255, 94, 4, 0, 255, 34, 84, 0, 255, 98, 217, 0, 255, 228, 87, 0, 255, 95, 55, 0, 255, 189, 144, 0, 255, 162, 54, 0, 255, 163, 246, 0, 255, 28, 197, 0, 255, 63, 253, 0, 255, 12, 156, 0, 255, 90, 88, 0, 255, 21, 34, 0, 255, 154, 10, 0, 255, 128, 121, 0, 255, 210, 146, 0, 255, 251, 164, 0, 255, 25, 172, 0, 255, 148, 17, 0, 255, 99, 111, 0, 255, 30, 161, 0, 255, 14, 112, 0, 255, 111, 108, 0, 255, 26, 143, 0, 255, 199, 149, 0, 255, 174, 60, 0, 255, 34, 62, 0, 255, 15, 135, 0, 255, 62, 233, 0, 255, 215, 2, 0, 255, 145, 203, 0, 255, 238, 192, 0, 255, 74, 246, 0, 255, 116, 216, 0, 255, 39, 148, 0, 255, 152, 41, 0, 255, 84, 175, 0, 255, 16, 58, 0, 255, 207, 74, 0, 255, 2, 200, 0, 255, 92, 111, 0, 255, 237, 192, 0, 255, 30, 158, 0, 255, 141, 165, 0, 255, 191, 193, 0, 255, 248, 28, 0, 255, 197, 252, 0, 255, 105, 21, 0, 255, 209, 51, 0, 255, 182, 108, 0, 255, 230, 88, 0, 255, 82, 29, 0, 255, 73, 174, 0, 255, 111, 37, 0, 255, 40, 47, 0, 255, 17, 56, 0, 255, 5, 240, 0, 255, 74, 207, 0, 255, 143, 245, 0, 255, 24, 22, 0, 255, 204, 143, 0, 255, 249, 111, 0, 255, 219, 123, 0, 255, 148, 210, 0, 255, 239, 209, 0, 255, 203, 98, 0, 255, 152, 161, 0, 255, 97, 13, 0, 255, 153, 70, 0, 255, 21, 178, 0, 255, 56, 68, 0, 255, 228, 89, 0, 255, 3, 198, 0, 255, 162, 251, 0, 255, 47, 83, 0, 255, 156, 203, 0, 255, 187, 204, 0, 255, 19, 252, 0, 255, 166, 184, 0, 255, 175, 52, 0, 255, 254, 149, 0, 255, 162, 32, 0, 255, 236, 143, 0, 255, 117, 239, 0, 255, 0, 141, 0, 255, 50, 140, 0, 255, 128, 209, 0, 255, 80, 177, 0, 255, 82, 16, 0, 255, 172, 55, 0, 255, 141, 119, 0, 255, 222, 2, 0, 255, 44, 200, 0, 255, 32, 2, 0, 255, 106, 167, 0, 255, 82, 219, 0, 255, 172, 5, 0, 255, 56, 44, 0, 255, 106, 124, 0, 255, 185, 115, 0, 255, 40, 195, 0, 255, 182, 220, 0, 255, 166, 242, 0, 255, 62, 145, 0, 255, 235, 239, 0, 255, 85, 127, 0, 255, 206, 173, 0, 255, 62, 174, 0, 255, 125, 60, 0, 255, 103, 64, 0, 255, 190, 27, 0, 255, 221, 42, 0, 255, 22, 62, 0, 255, 174, 222, 0, 255, 174, 16, 0, 255, 90, 57, 0, 255, 97, 242, 0, 255, 65, 226, 0, 255, 64, 118, 0, 255, 254, 232, 0, 255, 145, 32, 0, 255, 31, 150, 0, 255, 229, 16, 0, 255, 144, 204, 0, 255, 206, 79, 0, 255, 26, 200, 0, 255, 49, 39, 0, 255, 23, 27, 0, 255, 7, 117, 0, 255, 29, 117, 0, 255, 71, 1, 0, 255, 70, 232, 0, 255, 53, 127, 0, 255, 203, 107, 0, 255, 189, 2, 0, 255, 123, 219, 0, 255, 65, 6, 0, 255, 27, 237, 0, 255, 206, 30, 0, 255, 250, 132, 0, 255, 128, 200, 0, 255, 27, 202, 0, 255, 151, 90, 0, 255, 179, 44, 0, 255, 75, 159, 0, 255, 76, 106, 0, 255, 94, 49, 0, 255, 160, 133, 0, 255, 101, 138, 0, 255, 209, 225, 0, 255, 58, 113, 0, 255, 59, 0, 0, 255, 187, 60, 0, 255, 214, 140, 0, 255, 242, 129, 0, 255, 176, 10, 0, 255, 1, 152, 0, 255, 66, 230, 0, 255, 106, 227, 0, 255, 39, 54, 0, 255, 210, 67, 0, 255, 66, 247, 0, 255, 232, 20, 0, 255, 32, 32, 0, 255, 85, 1, 0, 255, 137, 27, 0, 255, 151, 205, 0, 255, 169, 2, 0, 255, 111, 41, 0, 255, 225, 37, 0, 255, 249, 220, 0, 255, 21, 231, 0, 255, 25, 214, 0, 255, 113, 44, 0, 255, 226, 43, 0, 255, 35, 213, 0, 255, 149, 118, 0, 255, 209, 251, 0, 255, 173, 20, 0, 255, 127, 116, 0, 255, 110, 7, 0, 255, 150, 145, 0, 255, 34, 23, 0, 255, 40, 85, 0, 255, 183, 157, 0, 255, 253, 116, 0, 255, 45, 188, 0, 255, 191, 117, 0, 255, 65, 218, 0, 255, 19, 176, 0, 255, 202, 111, 0, 255, 253, 176, 0, 255, 152, 164, 0, 255, 44, 0, 0, 255, 93, 58, 0, 255, 32, 13, 0, 255, 198, 109, 0, 255, 198, 75, 0, 255, 132, 227, 0, 255, 132, 74, 0, 255, 217, 52, 0, 255, 226, 39, 0, 255, 44, 60, 0, 255, 159, 181, 0, 255, 136, 127, 0, 255, 252, 153, 0, 255, 155, 81, 0, 255, 176, 253, 0, 255, 80, 41, 0, 255, 162, 65, 0, 255, 6, 121, 0, 255, 94, 166, 0, 255, 204, 237, 0, 255, 1, 124, 0, 255, 191, 53, 0, 255, 177, 88, 0, 255, 66, 200, 0, 255, 80, 113, 0, 255, 154, 11, 0, 255, 58, 169, 0, 255, 113, 97, 0, 255, 121, 85, 0, 255, 49, 165, 0, 255, 99, 31, 0, 255, 135, 26, 0, 255, 6, 24, 0, 255, 222, 155, 0, 255, 3, 59, 0, 255, 242, 46, 0, 255, 14, 21, 0, 255, 35, 233, 0, 255, 136, 200, 0, 255, 26, 146, 0, 255, 32, 40, 0, 255, 14, 101, 0, 255, 112, 160, 0, 255, 245, 80, 0, 255, 107, 184, 0, 255, 160, 244, 0, 255, 233, 14, 0, 255, 123, 1, 0, 255, 115, 192, 0, 255, 197, 104, 0, 255, 188, 81, 0, 255, 58, 191, 0, 255, 243, 89, 0, 255, 74, 125, 0, 255, 46, 118, 0, 255, 151, 45, 0, 255, 251, 31, 0, 255, 140, 6, 0, 255, 104, 13, 0, 255, 139, 248, 0, 255, 28, 141, 0, 255, 154, 160, 0, 255, 111, 15, 0, 255, 157, 144, 0, 255, 242, 6, 0, 255, 88, 227, 0, 255, 29, 211, 0, 255, 253, 216, 0, 255, 231, 32, 0, 255, 233, 14, 0, 255, 0, 155, 0, 255, 89, 253, 0, 255, 125, 72, 0, 255, 148, 243, 0, 255, 48, 5, 0, 255, 93, 130, 0, 255, 138, 224, 0, 255, 129, 246, 0, 255, 250, 91, 0, 255, 101, 159, 0, 255, 28, 66, 0, 255, 117, 102, 0, 255, 181, 75, 0, 255, 72, 100, 0, 255, 100, 20, 0, 255, 177, 195, 0, 255, 219, 23, 0, 255, 92, 173, 0, 255, 164, 55, 0, 255, 32, 151, 0, 255, 9, 89, 0, 255, 119, 171, 0, 255, 177, 33, 0, 255, 38, 110, 0, 255, 123, 112, 0, 255, 15, 53, 0, 255, 44, 40, 0, 255, 156, 42, 0, 255, 35, 51, 0, 255, 133, 170, 0, 255, 13, 30, 0, 255, 148, 36, 0, 255, 5, 128, 0, 255, 227, 67, 0, 255, 231, 136, 0, 255, 19, 196, 0, 255, 236, 65, 0, 255, 226, 169, 0, 255, 129, 170, 0, 255, 5, 245, 0, 255, 253, 188, 0, 255, 76, 43, 0, 255, 135, 106, 0, 255, 183, 1, 0, 255, 159, 115, 0, 255, 178, 66, 0, 255, 70, 23, 0, 255, 12, 152, 0, 255, 199, 34, 0, 255, 125, 19, 0, 255, 60, 86, 0, 255, 162, 69, 0, 255, 0, 150, 0, 255, 76, 15, 0, 255, 95, 143, 0, 255, 182, 38, 0, 255, 147, 111, 0, 255, 12, 118, 0, 255, 135, 89, 0, 255, 59, 129, 0, 255, 2, 178, 0, 255, 73, 27, 0, 255, 35, 147, 0, 255, 237, 213, 0, 255, 203, 162, 0, 255, 37, 5, 0, 255, 138, 139, 0, 255, 20, 145, 0, 255, 250, 38, 0, 255, 0, 29, 0, 255, 170, 115, 0, 255, 186, 5, 0, 255, 184, 145, 0, 255, 195, 138, 0, 255, 38, 71, 0, 255, 173, 71, 0, 255, 102, 81, 0, 255, 108, 131, 0, 255, 96, 61, 0, 255, 178, 61, 0, 255, 174, 244, 0, 255, 68, 157, 0, 255, 136, 17, 0, 255, 165, 186, 0, 255, 11, 159, 0, 255, 219, 159, 0, 255, 61, 127, 0, 255, 20, 32, 0, 255, 111, 228, 0, 255, 81, 103, 0, 255, 80, 185, 0, 255, 253, 16, 0, 255, 150, 197, 0, 255, 233, 110, 0, 255, 126, 205, 0, 255, 69, 204, 0, 255, 146, 92, 0, 255, 189, 142, 0, 255, 157, 52, 0, 255, 168, 10, 0, 255, 106, 137, 0, 255, 249, 233, 0, 255, 168, 199, 0, 255, 116, 253, 0, 255, 34, 203, 0, 255, 209, 57, 0, 255, 208, 146, 0, 255, 62, 192, 0, 255, 71, 171, 0, 255, 29, 69, 0, 255, 133, 248, 0, 255, 119, 253, 0, 255, 182, 34, 0, 255, 185, 57, 0, 255, 209, 9, 0, 255, 254, 28, 0, 255, 88, 101, 0, 255, 3, 113, 0, 255, 202, 56, 0, 255, 131, 221, 0, 255, 34, 223, 0, 255, 115, 114, 0, 255, 24, 4, 0, 255, 40, 227, 0, 255, 228, 213, 0, 255, 22, 54, 0, 255, 249, 129, 0, 255, 87, 181, 0, 255, 122, 214, 0, 255, 103, 118, 0, 255, 53, 92, 0, 255, 148, 128, 0, 255, 153, 36, 0, 255, 213, 15, 0, 255, 13, 4, 0, 255, 241, 44, 0, 255, 41, 212, 0, 255, 221, 12, 0, 255, 230, 199, 0, 255, 55, 142, 0, 255, 102, 205, 0, 255, 99, 7, 0, 255, 136, 7, 0, 255, 98, 169, 0, 255, 134, 163, 0, 255, 160, 49, 0, 255, 133, 55, 0, 255, 207, 30, 0, 255, 9, 246, 0, 255, 222, 184, 0, 255, 96, 94, 0, 255, 120, 39, 0, 255, 15, 67, 0, 255, 247, 109, 0, 255, 167, 132, 0, 255, 54, 54, 0, 255, 78, 141, 0, 255, 33, 4, 0, 255, 105, 84, 0, 255, 118, 73, 0, 255, 70, 1, 0, 255, 208, 42, 0, 255, 10, 47, 0, 255, 190, 101, 0, 255, 63, 207, 0, 255, 136, 181, 0, 255, 144, 47, 0, 255, 46, 174, 0, 255, 73, 34, 0, 255, 39, 190, 0, 255, 98, 121, 0, 255, 148, 4, 0, 255, 251, 12, 0, 255, 45, 39, 0, 255, 219, 116, 0, 255, 197, 237, 0, 255, 117, 81, 0, 255, 0, 157, 0, 255, 243, 106, 0, 255, 228, 146, 0, 255, 121, 23, 0, 255, 11, 64, 0, 255, 27, 90, 0, 255, 171, 244, 0, 255, 98, 197, 0, 255, 99, 28, 0, 255, 158, 184, 0, 255, 17, 64, 0, 255, 35, 20, 0, 255, 249, 7, 0, 255, 203, 188, 0, 255, 196, 231, 0, 255, 144, 119, 0, 255, 117, 241, 0, 255, 154, 92, 0, 255, 242, 84, 0, 255, 85, 25, 0, 255, 29, 28, 0, 255, 2, 0, 0, 255, 19, 83, 0, 255, 171, 58, 0, 255, 110, 151, 0, 255, 241, 168, 0, 255, 53, 185, 0, 255, 170, 201, 0, 255, 192, 136, 0, 255, 29, 202, 0, 255, 138, 135, 0, 255, 210, 178, 0, 255, 83, 131, 0, 255, 143, 212, 0, 255, 98, 159, 0, 255, 110, 181, 0, 255, 201, 35, 0, 255, 248, 164, 0, 255, 183, 197, 0, 255, 12, 33, 0, 255, 117, 241, 0, 255, 138, 232, 0, 255, 132, 104, 0, 255, 92, 122, 0, 255, 108, 39, 0, 255, 96, 239, 0, 255, 189, 127, 0, 255, 98, 97, 0, 255, 77, 171, 0, 255, 88, 27, 0, 255, 121, 168, 0, 255, 127, 230, 0, 255, 231, 109, 0, 255, 145, 150, 0, 255, 79, 76, 0, 255, 140, 168, 0, 255, 85, 109, 0, 255, 116, 153, 0, 255, 90, 215, 0, 255, 49, 57, 0, 255, 246, 72, 0, 255, 44, 148, 0, 255, 100, 219, 0, 255, 151, 193, 0, 255, 32, 220, 0, 255, 142, 36, 0, 255, 95, 153, 0, 255, 80, 220, 0, 255, 207, 147, 0, 255, 47, 60, 0, 255, 160, 127, 0, 255, 231, 183, 0, 255, 50, 201, 0, 255, 243, 222, 0, 255, 151, 148, 0, 255, 211, 19, 0, 255, 154, 218, 0, 255, 89, 240, 0, 255, 123, 252, 0, 255, 224, 247, 0, 255, 150, 224, 0, 255, 112, 49, 0, 255, 71, 197, 0, 255, 71, 171, 0, 255, 115, 223, 0, 255, 207, 47, 0, 255, 20, 54, 0, 255, 67, 151, 0, 255, 28, 112, 0, 255, 158, 90, 0, 255, 97, 85, 0, 255, 55, 132, 0, 255, 146, 132, 0, 255, 37, 60, 0, 255, 3, 215, 0, 255, 137, 91, 0, 255, 5, 97, 0, 255, 48, 247, 0, 255, 183, 157, 0, 255, 48, 252, 0, 255, 217, 76, 0, 255, 242, 172, 0, 255, 57, 194, 0, 255, 97, 32, 0, 255, 201, 130, 0, 255, 11, 94, 0, 255, 5, 187, 0, 255, 0, 169, 0, 255, 108, 117, 0, 255, 137, 250, 0, 255, 72, 37, 0, 255, 0, 98, 0, 255, 9, 17, 0, 255, 227, 161, 0, 255, 29, 122, 0, 255, 203, 41, 0, 255, 201, 13, 0, 255, 139, 207, 0, 255, 182, 187, 0, 255, 137, 101, 0, 255, 237, 240, 0, 255, 135, 172, 0, 255, 181, 71, 0, 255, 227, 229, 0, 255, 138, 249, 0, 255, 167, 243, 0, 255, 142, 250, 0, 255, 241, 20, 0, 255, 144, 212, 0, 255, 228, 184, 0, 255, 64, 198, 0, 255, 6, 189, 0, 255, 208, 176, 0, 255, 27, 35, 0, 255, 175, 36, 0, 255, 131, 74, 0, 255, 248, 118, 0, 255, 183, 174, 0, 255, 71, 99, 0, 255, 60, 28, 0, 255, 75, 246, 0, 255, 69, 73, 0, 255, 156, 169, 0, 255, 5, 74, 0, 255, 150, 223, 0, 255, 52, 207, 0, 255, 211, 51, 0, 255, 13, 40, 0, 255, 36, 123, 0, 255, 185, 145, 0, 255, 177, 20, 0, 255, 173, 80, 0, 255, 240, 214, 0, 255, 249, 115, 0, 255, 169, 218, 0, 255, 153, 134, 0, 255, 85, 220, 0, 255, 110, 90, 0, 255, 248, 201, 0, 255, 11, 42, 0, 255, 103, 9, 0, 255, 120, 22, 0, 255, 184, 58, 0, 255, 113, 229, 0, 255, 28, 253, 0, 255, 143, 194, 0, 255, 88, 120, 0, 255, 173, 199, 0, 255, 142, 254, 0, 255, 141, 65, 0, 255, 171, 26, 0, 255, 244, 154, 0, 255, 90, 38, 0, 255, 147, 175, 0, 255, 101, 99, 0, 255, 212, 93, 0, 255, 148, 60, 0, 255, 23, 145, 0, 255, 162, 78, 0, 255, 219, 209, 0, 255, 135, 132, 0, 255, 253, 244, 0, 255, 102, 17, 0, 255, 218, 168, 0, 255, 22, 197, 0, 255, 242, 143, 0, 255, 229, 100, 0, 255, 41, 235, 0, 255, 27, 197, 0, 255, 31, 222, 0, 255, 216, 246, 0, 255, 236, 226, 0, 255, 224, 100, 0, 255, 242, 66, 0, 255, 217, 220, 0, 255, 65, 124, 0, 255, 33, 227, 0, 255, 104, 207, 0, 255, 169, 22, 0, 255, 213, 68, 0, 255, 6, 82, 0, 255, 39, 127, 0, 255, 231, 102, 0, 255, 45, 87, 0, 255, 27, 112, 0, 255, 139, 184, 0, 255, 125, 58, 0, 255, 240, 201, 0, 255, 53, 190, 0, 255, 93, 141, 0, 255, 200, 116, 0, 255, 41, 8, 0, 255, 6, 161, 0, 255, 187, 93, 0, 255, 125, 90, 0, 255, 116, 24, 0, 255, 70, 39, 0, 255, 216, 50, 0, 255, 81, 125, 0, 255, 26, 205, 0, 255, 52, 60, 0, 255, 2, 97, 0, 255, 236, 62, 0, 255, 1, 204, 0, 255, 190, 120, 0, 255, 201, 132, 0, 255, 10, 153, 0, 255, 85, 103, 0, 255, 222, 168, 0, 255, 182, 11, 0, 255, 145, 143, 0, 255, 82, 1, 0, 255, 172, 54, 0, 255, 244, 1, 0, 255, 158, 103, 0, 255, 52, 117, 0, 255, 9, 161, 0, 255, 57, 72, 0, 255, 44, 116, 0, 255, 128, 66, 0, 255, 11, 65, 0, 255, 118, 106, 0, 255, 246, 182, 0, 255, 190, 149, 0, 255, 33, 84, 0, 255, 147, 37, 0, 255, 176, 148, 0, 255, 107, 178, 0, 255, 247, 29, 0, 255, 107, 233, 0, 255, 248, 238, 0, 255, 83, 171, 0, 255, 250, 181, 0, 255, 223, 27, 0, 255, 242, 213, 0, 255, 142, 140, 0, 255, 165, 171, 0, 255, 61, 242, 0, 255, 82, 164, 0, 255, 38, 200, 0, 255, 196, 101, 0, 255, 148, 128, 0, 255, 147, 40, 0, 255, 84, 55, 0, 255, 150, 94, 0, 255, 51, 148, 0, 255, 33, 181, 0, 255, 44, 189, 0, 255, 239, 98, 0, 255, 88, 197, 0, 255, 246, 0, 0, 255, 26, 126, 0, 255, 62, 220, 0, 255, 115, 197, 0, 255, 3, 58, 0, 255, 241, 156, 0, 255, 211, 216, 0, 255, 195, 16, 0, 255, 104, 217, 0, 255, 15, 115, 0, 255, 99, 218, 0, 255, 113, 58, 0, 255, 235, 251, 0, 255, 65, 202, 0, 255, 111, 0, 0, 255, 208, 199, 0, 255, 247, 23, 0, 255, 32, 12, 0, 255, 254, 105, 0, 255, 120, 154, 0, 255, 184, 152, 0, 255, 207, 183, 0, 255, 91, 242, 0, 255, 228, 159, 0, 255, 54, 82, 0, 255, 9, 198, 0, 255, 162, 138, 0, 255, 85, 167, 0, 255, 38, 175, 0, 255, 199, 242, 0, 255, 8, 66, 0, 255, 115, 86, 0, 255, 154, 215, 0, 255, 91, 86, 0, 255, 90, 217, 0, 255, 254, 2, 0, 255, 118, 238, 0, 255, 166, 162, 0, 255, 170, 171, 0, 255, 242, 193, 0, 255, 89, 141, 0, 255, 11, 238, 0, 255, 59, 186, 0, 255, 111, 209, 0, 255, 2, 76, 0, 255, 37, 109, 0, 255, 214, 48, 0, 255, 125, 188, 0, 255, 225, 55, 0, 255, 194, 228, 0, 255, 138, 150, 0, 255, 17, 75, 0, 255, 31, 13, 0, 255, 49, 206, 0, 255, 124, 74, 0, 255, 74, 185, 0, 255, 148, 140, 0, 255, 128, 192, 0, 255, 241, 228, 0, 255, 8, 32, 0, 255, 205, 196, 0, 255, 111, 228, 0, 255, 163, 216, 0, 255, 246, 204, 0, 255, 226, 142, 0, 255, 180, 35, 0, 255, 73, 165, 0, 255, 49, 115, 0, 255, 197, 246, 0, 255, 136, 111, 0, 255, 94, 233, 0, 255, 69, 142, 0, 255, 44, 66, 0, 255, 0, 103, 0, 255, 75, 41, 0, 255, 154, 179, 0, 255, 0, 245, 0, 255, 31, 25, 0, 255, 72, 233, 0, 255, 214, 57, 0, 255, 151, 183, 0, 255, 89, 159, 0, 255, 202, 227, 0, 255, 71, 198, 0, 255, 7, 127, 0, 255, 236, 136, 0, 255, 252, 204, 0, 255, 55, 190, 0, 255, 63, 108, 0, 255, 79, 20, 0, 255, 191, 7, 0, 255, 82, 136, 0, 255, 69, 186, 0, 255, 243, 12, 0, 255, 167, 48, 0, 255, 147, 29, 0, 255, 90, 76, 0, 255, 61, 56, 0, 255, 109, 58, 0, 255, 199, 218, 0, 255, 48, 46, 0, 255, 67, 150, 0, 255, 179, 80, 0, 255, 49, 75, 0, 255, 231, 72, 0, 255, 164, 192, 0, 255, 126, 205, 0, 255, 128, 131, 0, 255, 61, 194, 0, 255, 169, 133, 0, 255, 94, 229, 0, 255, 183, 199, 0, 255, 146, 38, 0, 255, 172, 177, 0, 255, 185, 163, 0, 255, 90, 123, 0, 255, 50, 248, 0, 255, 129, 112, 0, 255, 194, 162, 0, 255, 1, 16, 0, 255, 190, 222, 0, 255, 30, 45, 0, 255, 222, 24, 0, 255, 154, 56, 0, 255, 124, 67, 0, 255, 173, 110, 0, 255, 108, 4, 0, 255, 183, 147, 0, 255, 208, 93, 0, 255, 82, 81, 0, 255, 226, 216, 0, 255, 88, 202, 0, 255, 198, 222, 0, 255, 167, 212, 0, 255, 153, 197, 0, 255, 68, 157, 0, 255, 206, 30, 0, 255, 33, 154, 0, 255, 251, 106, 0, 255, 231, 153, 0, 255, 13, 75, 0, 255, 20, 29, 0, 255, 234, 226, 0, 255, 206, 187, 0, 255, 144, 172, 0, 255, 86, 112, 0, 255, 100, 4, 0, 255, 207, 63, 0, 255, 109, 37, 0, 255, 196, 84, 0, 255, 46, 98, 0, 255, 92, 205, 0, 255, 250, 86, 0, 255, 37, 160, 0, 255, 16, 72, 0, 255, 212, 101, 0, 255, 154, 103, 0, 255, 169, 158, 0, 255, 193, 60, 0, 255, 146, 39, 0, 255, 211, 190, 0, 255, 238, 131, 0, 255, 156, 132, 0, 255, 116, 77, 0, 255, 205, 44, 0, 255, 142, 182, 0, 255, 143, 180, 0, 255, 111, 34, 0, 255, 28, 151, 0, 255, 31, 93, 0, 255, 243, 109, 0, 255, 81, 252, 0, 255, 182, 190, 0, 255, 51, 209, 0, 255, 13, 250, 0, 255, 87, 36, 0, 255, 199, 193, 0, 255, 125, 204, 0, 255, 213, 35, 0, 255, 118, 147, 0, 255, 5, 11, 0, 255, 182, 122, 0, 255, 193, 37, 0, 255, 252, 200, 0, 255, 172, 193, 0, 255, 25, 104, 0, 255, 24, 211, 0, 255, 153, 1, 0, 255, 233, 54, 0, 255, 202, 237, 0, 255, 92, 188, 0, 255, 73, 227, 0, 255, 219, 84, 0, 255, 58, 36, 0, 255, 123, 105, 0, 255, 37, 167, 0, 255, 70, 71, 0, 255, 232, 125, 0, 255, 49, 98, 0, 255, 159, 154, 0, 255, 144, 34, 0, 255, 41, 149, 0, 255, 13, 102, 0, 255, 72, 154, 0, 255, 11, 184, 0, 255, 100, 52, 0, 255, 236, 88, 0, 255, 107, 179, 0, 255, 69, 178, 0, 255, 136, 61, 0, 255, 68, 195, 0, 255, 19, 206, 0, 255, 166, 26, 0, 255, 185, 1, 0, 255, 193, 10, 0, 255, 99, 144, 0, 255, 29, 130, 0, 255, 121, 109, 0, 255, 122, 7, 0, 255, 251, 129, 0, 255, 72, 128, 0, 255, 126, 177, 0, 255, 137, 40, 0, 255, 241, 15, 0, 255, 95, 27, 0, 255, 193, 201, 0, 255, 84, 25, 0, 255, 125, 138, 0, 255, 164, 241, 0, 255, 218, 91, 0, 255, 105, 84, 0, 255, 205, 229, 0, 255, 26, 150, 0, 255, 196, 31, 0, 255, 2, 46, 0, 255, 253, 17, 0, 255, 65, 53, 0, 255, 75, 160, 0, 255, 100, 223, 0, 255, 91, 172, 0, 255, 38, 221, 0, 255, 236, 64, 0, 255, 52, 179, 0, 255, 102, 251, 0, 255, 12, 181, 0, 255, 63, 225, 0, 255, 188, 146, 0, 255, 155, 230, 0, 255, 178, 68, 0, 255, 220, 188, 0, 255, 113, 25, 0, 255, 152, 200, 0, 255, 73, 39, 0, 255, 74, 165, 0, 255, 106, 14, 0, 255, 27, 20, 0, 255, 204, 192, 0, 255, 227, 95, 0, 255, 87, 180, 0, 255, 11, 146, 0, 255, 162, 16, 0, 255, 41, 150, 0, 255, 148, 253, 0, 255, 128, 237, 0, 255, 66, 56, 0, 255, 235, 185, 0, 255, 9, 212, 0, 255, 175, 70, 0, 255, 197, 247, 0, 255, 134, 193, 0, 255, 231, 252, 0, 255, 164, 246, 0, 255, 72, 110, 0, 255, 185, 66, 0, 255, 246, 173, 0, 255, 225, 253, 0, 255, 222, 217, 0, 255, 177, 85, 0, 255, 114, 181, 0, 255, 37, 120, 0, 255, 103, 154, 0, 255, 252, 162, 0, 255, 11, 35, 0, 255, 65, 99, 0, 255, 136, 169, 0, 255, 89, 66, 0, 255, 111, 157, 0, 255, 0, 206, 0, 255, 211, 216, 0, 255, 76, 144, 0, 255, 19, 241, 0, 255, 184, 160, 0, 255, 58, 79, 0, 255, 161, 3, 0, 255, 134, 246, 0, 255, 73, 252, 0, 255, 229, 159, 0, 255, 61, 111, 0, 255, 195, 172, 0, 255, 48, 33, 0, 255, 205, 25, 0, 255, 97, 169, 0, 255, 109, 132, 0, 255, 232, 203, 0, 255, 65, 219, 0, 255, 153, 40, 0, 255, 61, 26, 0, 255, 64, 109, 0, 255, 132, 164, 0, 255, 118, 229, 0, 255, 6, 112, 0, 255, 61, 184, 0, 255, 24, 58, 0, 255, 73, 140, 0, 255, 43, 7, 0, 255, 212, 187, 0, 255, 225, 99, 0, 255, 73, 108, 0, 255, 144, 123, 0, 255, 50, 192, 0, 255, 239, 83, 0, 255, 73, 213, 0, 255, 75, 180, 0, 255, 2, 129, 0, 255, 112, 247, 0, 255, 6, 176, 0, 255, 67, 57, 0, 255, 153, 137, 0, 255, 211, 47, 0, 255, 235, 245, 0, 255, 11, 195, 0, 255, 202, 133, 0, 255, 200, 186, 0, 255, 235, 229, 0, 255, 106, 163, 0, 255, 212, 201, 0, 255, 197, 21, 0, 255, 56, 221, 0, 255, 22, 129, 0, 255, 185, 234, 0, 255, 172, 24, 0, 255, 222, 175, 0, 255, 133, 177, 0, 255, 35, 123, 0, 255, 28, 13, 0, 255, 243, 138, 0, 255, 68, 69, 0, 255, 136, 137, 0, 255, 127, 232, 0, 255, 202, 93, 0, 255, 244, 87, 0, 255, 180, 156, 0, 255, 6, 74, 0, 255, 141, 128, 0, 255, 5, 159, 0, 255, 96, 225, 0, 255, 243, 96, 0, 255, 173, 4, 0, 255, 191, 114, 0, 255, 32, 150, 0, 255, 152, 28, 0, 255, 154, 119, 0, 255, 121, 127, 0, 255, 94, 191, 0, 255, 150, 15, 0, 255, 106, 20, 0, 255, 150, 98, 0, 255, 202, 173, 0, 255, 174, 192, 0, 255, 98, 204, 0, 255, 111, 1, 0, 255, 0, 49, 0, 255, 37, 185, 0, 255, 235, 133, 0, 255, 97, 250, 0, 255, 115, 176, 0, 255, 53, 72, 0, 255, 92, 159, 0, 255, 103, 15, 0, 255, 214, 234, 0, 255, 51, 122, 0, 255, 252, 212, 0, 255, 105, 24, 0, 255, 170, 95, 0, 255, 221, 178, 0, 255, 242, 159, 0, 255, 179, 207, 0, 255, 61, 198, 0, 255, 92, 196, 0, 255, 178, 76, 0, 255, 131, 166, 0, 255, 71, 19, 0, 255, 165, 21, 0, 255, 21, 129, 0, 255, 16, 141, 0, 255, 236, 160, 0, 255, 136, 65, 0, 255, 129, 69, 0, 255, 0, 164, 0, 255, 37, 142, 0, 255, 130, 117, 0, 255, 236, 200, 0, 255, 54, 75, 0, 255, 7, 195, 0, 255, 87, 124, 0, 255, 108, 124, 0, 255, 92, 183, 0, 255, 247, 198, 0, 255, 68, 250, 0, 255, 9, 101, 0, 255, 207, 154, 0, 255, 209, 167, 0, 255, 14, 42, 0, 255, 147, 42, 0, 255, 93, 81, 0, 255, 93, 164, 0, 255, 155, 58, 0, 255, 177, 29, 0, 255, 72, 248, 0, 255, 13, 195, 0, 255, 158, 121, 0, 255, 199, 128, 0, 255, 127, 207, 0, 255, 9, 162, 0, 255, 42, 35, 0, 255, 64, 182, 0, 255, 143, 97, 0, 255, 228, 254, 0, 255, 19, 37, 0, 255, 227, 45, 0, 255, 5, 74, 0, 255, 150, 4, 0, 255, 158, 6, 0, 255, 234, 187, 0, 255, 187, 56, 0, 255, 54, 216, 0, 255, 237, 151, 0, 255, 8, 58, 0, 255, 53, 106, 0, 255, 112, 113, 0, 255, 10, 194, 0, 255, 77, 161, 0, 255, 52, 199, 0, 255, 211, 220, 0, 255, 113, 138, 0, 255, 52, 19, 0, 255, 5, 153, 0, 255, 71, 141, 0, 255, 97, 219, 0, 255, 97, 42, 0, 255, 167, 197, 0, 255, 135, 241, 0, 255, 215, 179, 0, 255, 207, 159, 0, 255, 143, 54, 0, 255, 15, 35, 0, 255, 211, 53, 0, 255, 68, 195, 0, 255, 45, 14, 0, 255, 160, 23, 0, 255, 20, 92, 0, 255, 26, 98, 0, 255, 200, 136, 0, 255, 107, 97, 0, 255, 89, 17, 0, 255, 209, 160, 0, 255, 67, 118, 0, 255, 178, 208, 0, 255, 220, 82, 0, 255, 237, 69, 0, 255, 180, 187, 0, 255, 161, 236, 0, 255, 13, 125, 0, 255, 64, 166, 0, 255, 230, 123, 0, 255, 231, 188, 0, 255, 211, 17, 0, 255, 119, 146, 0, 255, 14, 184, 0, 255, 140, 230, 0, 255, 235, 163, 0, 255, 0, 200, 0, 255, 134, 17, 0, 255, 252, 90, 0, 255, 126, 31, 0, 255, 110, 146, 0, 255, 169, 136, 0, 255, 91, 77, 0, 255, 229, 170, 0, 255, 244, 68, 0, 255, 11, 144, 0, 255, 191, 86, 0, 255, 157, 42, 0, 255, 175, 44, 0, 255, 140, 187, 0, 255, 143, 0, 0, 255, 14, 249, 0, 255, 23, 143, 0, 255, 248, 61, 0, 255, 202, 4, 0, 255, 168, 5, 0, 255, 219, 64, 0, 255, 214, 92, 0, 255, 193, 124, 0, 255, 77, 128, 0, 255, 178, 138, 0, 255, 9, 100, 0, 255, 127, 249, 0, 255, 237, 140, 0, 255, 59, 26, 0, 255, 96, 80, 0, 255, 16, 189, 0, 255, 186, 82, 0, 255, 91, 42, 0, 255, 241, 101, 0, 255, 141, 254, 0, 255, 212, 171, 0, 255, 3, 144, 0, 255, 98, 241, 0, 255, 121, 214, 0, 255, 65, 176, 0, 255, 19, 70, 0, 255, 230, 229, 0, 255, 215, 254, 0, 255, 141, 181, 0, 255, 37, 212, 0, 255, 67, 112, 0, 255, 87, 73, 0, 255, 152, 116, 0, 255, 119, 155, 0, 255, 169, 160, 0, 255, 176, 53, 0, 255, 50, 53, 0, 255, 74, 6, 0, 255, 60, 34, 0, 255, 211, 38, 0, 255, 99, 200, 0, 255, 40, 156, 0, 255, 108, 75, 0, 255, 177, 208, 0, 255, 81, 236, 0, 255, 3, 226, 0, 255, 22, 124, 0, 255, 238, 11, 0, 255, 164, 22, 0, 255, 180, 203, 0, 255, 82, 174, 0, 255, 15, 207, 0, 255, 53, 173, 0, 255, 28, 247, 0, 255, 203, 150, 0, 255, 156, 75, 0, 255, 204, 14, 0, 255, 191, 213, 0, 255, 92, 97, 0, 255, 75, 12, 0, 255, 157, 53, 0, 255, 130, 78, 0, 255, 99, 0, 0, 255, 160, 136, 0, 255, 232, 158, 0, 255, 166, 156, 0, 255, 229, 142, 0, 255, 206, 25, 0, 255, 161, 129, 0, 255, 112, 1, 0, 255, 167, 52, 0, 255, 16, 170, 0, 255, 212, 160, 0, 255, 39, 91, 0, 255, 100, 75, 0, 255, 245, 21, 0, 255, 98, 228, 0, 255, 243, 184, 0, 255, 99, 104, 0, 255, 202, 174, 0, 255, 20, 26, 0, 255, 35, 85, 0, 255, 34, 166, 0, 255, 20, 202, 0, 255, 114, 97, 0, 255, 125, 19, 0, 255, 3, 19, 0, 255, 146, 245, 0, 255, 220, 124, 0, 255, 52, 148, 0, 255, 134, 226, 0, 255, 203, 226, 0, 255, 210, 54, 0, 255, 181, 238, 0, 255, 98, 223, 0, 255, 221, 23, 0, 255, 238, 222, 0, 255, 241, 27, 0, 255, 131, 131, 0, 255, 10, 120, 0, 255, 26, 115, 0, 255, 253, 27, 0, 255, 199, 87, 0, 255, 170, 218, 0, 255, 98, 26, 0, 255, 94, 150, 0, 255, 150, 138, 0, 255, 68, 105, 0, 255, 68, 54, 0, 255, 8, 27, 0, 255, 143, 65, 0, 255, 204, 198, 0, 255, 27, 40, 0, 255, 161, 108, 0, 255, 219, 207, 0, 255, 215, 90, 0, 255, 161, 153, 0, 255, 2, 253, 0, 255, 224, 118, 0, 255, 143, 36, 0, 255, 235, 110, 0, 255, 137, 69, 0, 255, 37, 33, 0, 255, 227, 115, 0, 255, 178, 141, 0, 255, 198, 232, 0, 255, 40, 16, 0, 255, 226, 86, 0, 255, 55, 245, 0, 255, 200, 10, 0, 255, 148, 94, 0, 255, 116, 179, 0, 255, 81, 25, 0, 255, 121, 141, 0, 255, 70, 120, 0, 255, 190, 237, 0, 255, 23, 235, 0, 255, 139, 241, 0, 255, 69, 205, 0, 255, 14, 233, 0, 255, 44, 55, 0, 255, 88, 57, 0, 255, 185, 6, 0, 255, 22, 161, 0, 255, 1, 32, 0, 255, 218, 74, 0, 255, 139, 150, 0, 255, 196, 15, 0, 255, 220, 60, 0, 255, 132, 147, 0, 255, 245, 203, 0, 255, 26, 218, 0, 255, 151, 211, 0, 255, 109, 117, 0, 255, 1, 36, 0, 255, 160, 41, 0, 255, 30, 236, 0, 255, 238, 161, 0, 255, 73, 43, 0, 255, 210, 107, 0, 255, 55, 189, 0, 255, 158, 182, 0, 255, 96, 204, 0, 255, 186, 161, 0, 255, 113, 174, 0, 255, 163, 160, 0, 255, 57, 183, 0, 255, 81, 58, 0, 255, 83, 229, 0, 255, 224, 127, 0, 255, 10, 94, 0, 255, 144, 145, 0, 255, 24, 138, 0, 255, 24, 177, 0, 255, 198, 32, 0, 255, 206, 29, 0, 255, 73, 164, 0, 255, 229, 63, 0, 255, 165, 147, 0, 255, 82, 222, 0, 255, 133, 125, 0, 255, 96, 104, 0, 255, 74, 219, 0, 255, 235, 230, 0, 255, 216, 53, 0, 255, 193, 47, 0, 255, 40, 235, 0, 255, 144, 95, 0, 255, 68, 167, 0, 255, 115, 225, 0, 255, 88, 187, 0, 255, 198, 234, 0, 255, 210, 23, 0, 255, 134, 204, 0, 255, 28, 8, 0, 255, 226, 139, 0, 255, 79, 240, 0, 255, 75, 15, 0, 255, 179, 129, 0, 255, 35, 119, 0, 255, 42, 84, 0, 255, 46, 224, 0, 255, 96, 14, 0, 255, 134, 55, 0, 255, 13, 44, 0, 255, 160, 91, 0, 255, 30, 179, 0, 255, 36, 172, 0, 255, 240, 20, 0, 255, 201, 162, 0, 255, 33, 49, 0, 255, 177, 120, 0, 255, 238, 206, 0, 255, 143, 66, 0, 255, 200, 1, 0, 255, 85, 205, 0, 255, 246, 171, 0, 255, 200, 117, 0, 255, 104, 167, 0, 255, 202, 54, 0, 255, 24, 160, 0, 255, 38, 23, 0, 255, 192, 223, 0, 255, 197, 193, 0, 255, 70, 236, 0, 255, 36, 136, 0, 255, 227, 188, 0, 255, 56, 51, 0, 255, 154, 206, 0, 255, 71, 169, 0, 255, 180, 152, 0, 255, 1, 210, 0, 255, 209, 56, 0, 255, 68, 60, 0, 255, 0, 77, 0, 255, 191, 44, 0, 255, 106, 237, 0, 255, 95, 141, 0, 255, 42, 18, 0, 255, 49, 141, 0, 255, 68, 163, 0, 255, 33, 117, 0, 255, 89, 234, 0, 255, 244, 3, 0, 255, 34, 116, 0, 255, 215, 39, 0, 255, 23, 61, 0, 255, 108, 3, 0, 255, 137, 143, 0, 255, 125, 47, 0, 255, 147, 87, 0, 255, 0, 4, 0, 255, 35, 28, 0, 255, 89, 79, 0, 255, 30, 252, 0, 255, 195, 52, 0, 255, 159, 88, 0, 255, 66, 185, 0, 255, 235, 41, 0, 255, 153, 89, 0, 255, 76, 96, 0, 255, 53, 12, 0, 255, 62, 120, 0, 255, 43, 53, 0, 255, 182, 184, 0, 255, 216, 217, 0, 255, 209, 221, 0, 255, 199, 194, 0, 255, 124, 158, 0, 255, 150, 132, 0, 255, 52, 157, 0, 255, 142, 122, 0, 255, 105, 12, 0, 255, 231, 128, 0, 255, 46, 14, 0, 255, 107, 217, 0, 255, 208, 64, 0, 255, 191, 188, 0, 255, 73, 116, 0, 255, 77, 140, 0, 255, 141, 207, 0, 255, 124, 198, 0, 255, 155, 56, 0, 255, 225, 163, 0, 255, 135, 93, 0, 255, 48, 207, 0, 255, 172, 224, 0, 255, 98, 8, 0, 255, 107, 145, 0, 255, 101, 47, 0, 255, 40, 229, 0, 255, 40, 133, 0, 255, 119, 154, 0, 255, 230, 161, 0, 255, 18, 182, 0, 255, 126, 50, 0, 255, 111, 13, 0, 255, 134, 196, 0, 255, 126, 106, 0, 255, 252, 8, 0, 255, 112, 181, 0, 255, 149, 22, 0, 255, 120, 156, 0, 255, 31, 200, 0, 255, 18, 89, 0, 255, 154, 213, 0, 255, 206, 10, 0, 255, 57, 184, 0, 255, 19, 17, 0, 255, 245, 34, 0, 255, 252, 102, 0, 255, 115, 124, 0, 255, 215, 216, 0, 255, 151, 202, 0, 255, 31, 200, 0, 255, 140, 172, 0, 255, 54, 139, 0, 255, 135, 0, 0, 255, 44, 165, 0, 255, 246, 213, 0, 255, 174, 193, 0, 255, 38, 126, 0, 255, 207, 238, 0, 255, 179, 100, 0, 255, 218, 28, 0, 255, 70, 14, 0, 255, 253, 94, 0, 255, 147, 149, 0, 255, 153, 178, 0, 255, 2, 228, 0, 255, 225, 59, 0, 255, 99, 223, 0, 255, 218, 28, 0, 255, 87, 87, 0, 255, 65, 216, 0, 255, 176, 4, 0, 255, 33, 143, 0, 255, 103, 75, 0, 255, 22, 148, 0, 255, 7, 10, 0, 255, 187, 192, 0, 255, 202, 131, 0, 255, 119, 153, 0, 255, 120, 89, 0, 255, 104, 194, 0, 255, 175, 222, 0, 255, 96, 181, 0, 255, 169, 99, 0, 255, 49, 99, 0, 255, 29, 127, 0, 255, 64, 14, 0, 255, 188, 209, 0, 255, 118, 146, 0, 255, 46, 105, 0, 255, 136, 232, 0, 255, 229, 219, 0, 255, 209, 124, 0, 255, 136, 95, 0, 255, 115, 90, 0, 255, 5, 227, 0, 255, 243, 224, 0, 255, 202, 109, 0, 255, 3, 42, 0, 255, 161, 133, 0, 255, 232, 14, 0, 255, 214, 10, 0, 255, 23, 253, 0, 255, 128, 123, 0, 255, 94, 21, 0, 255, 29, 22, 0, 255, 21, 209, 0, 255, 65, 224, 0, 255, 96, 226, 0, 255, 188, 32, 0, 255, 205, 228, 0, 255, 17, 20, 0, 255, 139, 174, 0, 255, 162, 95, 0, 255, 25, 92, 0, 255, 21, 113, 0, 255, 14, 123, 0, 255, 48, 130, 0, 255, 230, 245, 0, 255, 187, 148, 0, 255, 110, 176, 0, 255, 236, 106, 0, 255, 82, 54, 0, 255, 60, 69, 0, 255, 231, 202, 0, 255, 55, 133, 0, 255, 176, 54, 0, 255, 87, 23, 0, 255, 61, 18, 0, 255, 245, 182, 0, 255, 68, 250, 0, 255, 73, 51, 0, 255, 243, 231, 0, 255, 12, 38, 0, 255, 216, 18, 0, 255, 109, 31, 0, 255, 175, 54, 0, 255, 11, 225, 0, 255, 31, 194, 0, 255, 37, 110, 0, 255, 37, 134, 0, 255, 242, 129, 0, 255, 136, 35, 0, 255, 179, 39, 0, 255, 195, 204, 0, 255, 38, 235, 0, 255, 217, 61, 0, 255, 212, 201, 0, 255, 189, 194, 0, 255, 216, 248, 0, 255, 138, 249, 0, 255, 158, 25, 0, 255, 220, 109, 0, 255, 192, 162, 0, 255, 124, 56, 0, 255, 21, 85, 0, 255, 176, 99, 0, 255, 164, 181, 0, 255, 139, 23, 0, 255, 177, 239, 0, 255, 211, 140, 0, 255, 130, 173, 0, 255, 103, 208, 0, 255, 230, 119, 0, 255, 46, 249, 0, 255, 40, 176, 0, 255, 27, 154, 0, 255, 43, 62, 0, 255, 211, 236, 0, 255, 0, 96, 0, 255, 197, 91, 0, 255, 55, 65, 0, 255, 203, 99, 0, 255, 234, 13, 0, 255, 10, 107, 0, 255, 37, 111, 0, 255, 157, 194, 0, 255, 110, 253, 0, 255, 108, 32, 0, 255, 157, 217, 0, 255, 250, 26, 0, 255, 12, 170, 0, 255, 145, 49, 0, 255, 197, 201, 0, 255, 204, 36, 0, 255, 246, 124, 0, 255, 84, 248, 0, 255, 56, 211, 0, 255, 203, 95, 0, 255, 175, 76, 0, 255, 118, 171, 0, 255, 114, 220, 0, 255, 122, 6, 0, 255, 41, 128, 0, 255, 27, 123, 0, 255, 243, 116, 0, 255, 22, 183, 0, 255, 196, 204, 0, 255, 81, 61, 0, 255, 19, 214, 0, 255, 88, 20, 0, 255, 152, 207, 0, 255, 240, 5, 0, 255, 200, 76, 0, 255, 123, 25, 0, 255, 72, 94, 0, 255, 28, 42, 0, 255, 184, 226, 0, 255, 144, 72, 0, 255, 151, 90, 0, 255, 109, 31, 0, 255, 246, 247, 0, 255, 126, 117, 0, 255, 103, 173, 0, 255, 147, 156, 0, 255, 15, 0, 0, 255, 46, 81, 0, 255, 174, 185, 0, 255, 114, 137, 0, 255, 124, 235, 0, 255, 246, 0, 0, 255, 179, 234, 0, 255, 237, 41, 0, 255, 14, 144, 0, 255, 223, 86, 0, 255, 27, 116, 0, 255, 177, 168, 0, 255, 53, 0, 0, 255, 244, 32, 0, 255, 233, 128, 0, 255, 91, 219, 0, 255, 125, 121, 0, 255, 146, 224, 0, 255, 205, 201, 0, 255, 245, 170, 0, 255, 165, 28, 0, 255, 8, 249, 0, 255, 184, 249, 0, 255, 240, 157, 0, 255, 79, 224, 0, 255, 91, 199, 0, 255, 202, 60, 0, 255, 102, 84, 0, 255, 217, 16, 0, 255, 119, 221, 0, 255, 87, 249, 0, 255, 24, 218, 0, 255, 206, 226, 0, 255, 53, 187, 0, 255, 73, 170, 0, 255, 8, 158, 0, 255, 87, 68, 0, 255, 107, 51, 0, 255, 56, 39, 0, 255, 216, 117, 0, 255, 203, 73, 0, 255, 139, 131, 0, 255, 114, 191, 0, 255, 36, 171, 0, 255, 166, 74, 0, 255, 50, 170, 0, 255, 245, 235, 0, 255, 167, 146, 0, 255, 193, 33, 0, 255, 56, 68, 0, 255, 174, 40, 0, 255, 228, 118, 0, 255, 91, 142, 0, 255, 231, 199, 0, 255, 167, 60, 0, 255, 47, 204, 0, 255, 127, 192, 0, 255, 87, 181, 0, 255, 213, 137, 0, 255, 3, 32, 0, 255, 63, 244, 0, 255, 8, 32, 0, 255, 113, 94, 0, 255, 55, 102, 0, 255, 32, 180, 0, 255, 130, 179, 0, 255, 71, 78, 0, 255, 99, 107, 0, 255, 118, 151, 0, 255, 186, 135, 0, 255, 116, 87, 0, 255, 154, 54, 0, 255, 65, 234, 0, 255, 34, 209, 0, 255, 148, 129, 0, 255, 113, 2, 0, 255, 89, 111, 0, 255, 27, 240, 0, 255, 233, 66, 0, 255, 72, 113, 0, 255, 49, 28, 0, 255, 38, 144, 0, 255, 20, 250, 0, 255, 63, 227, 0, 255, 128, 197, 0, 255, 93, 178, 0, 255, 193, 180, 0, 255, 201, 133, 0, 255, 45, 230, 0, 255, 69, 107, 0, 255, 244, 57, 0, 255, 36, 72, 0, 255, 99, 189, 0, 255, 80, 41, 0, 255, 187, 69, 0, 255, 225, 52, 0, 255, 41, 65, 0, 255, 100, 219, 0, 255, 47, 249, 0, 255, 209, 159, 0, 255, 19, 168, 0, 255, 119, 176, 0, 255, 165, 67, 0, 255, 17, 136, 0, 255, 114, 101, 0, 255, 9, 185, 0, 255, 140, 141, 0, 255, 127, 225, 0, 255, 11, 205, 0, 255, 108, 177, 0, 255, 243, 3, 0, 255, 225, 83, 0, 255, 113, 169, 0, 255, 137, 13, 0, 255, 114, 219, 0, 255, 207, 41, 0, 255, 23, 62, 0, 255, 0, 113, 0, 255, 174, 84, 0, 255, 4, 17, 0, 255, 137, 75, 0, 255, 10, 127, 0, 255, 193, 167, 0, 255, 160, 126, 0, 255, 78, 123, 0, 255, 228, 205, 0, 255, 247, 103, 0, 255, 17, 103, 0, 255, 133, 59, 0, 255, 209, 16, 0, 255, 23, 188, 0, 255, 156, 67, 0, 255, 42, 151, 0, 255, 115, 75, 0, 255, 184, 149, 0, 255, 30, 177, 0, 255, 167, 123, 0, 255, 123, 54, 0, 255, 247, 220, 0, 255, 105, 206, 0, 255, 87, 47, 0, 255, 10, 99, 0, 255, 142, 241, 0, 255, 248, 206, 0, 255, 220, 50, 0, 255, 41, 124, 0, 255, 75, 249, 0, 255, 117, 253, 0, 255, 160, 31, 0, 255, 186, 228, 0, 255, 37, 137, 0, 255, 213, 86, 0, 255, 90, 80, 0, 255, 42, 158, 0, 255, 202, 192, 0, 255, 157, 121, 0, 255, 198, 42, 0, 255, 213, 113, 0, 255, 11, 57, 0, 255, 156, 193, 0, 255, 243, 189, 0, 255, 172, 164, 0, 255, 141, 81, 0, 255, 89, 25, 0, 255, 81, 221, 0, 255, 225, 105, 0, 255, 86, 114, 0, 255, 43, 47, 0, 255, 240, 253, 0, 255, 152, 241, 0, 255, 70, 254, 0, 255, 50, 55, 0, 255, 134, 218, 0, 255, 237, 194, 0, 255, 206, 87, 0, 255, 52, 249, 0, 255, 3, 60, 0, 255, 245, 246, 0, 255, 193, 144, 0, 255, 201, 93, 0, 255, 128, 251, 0, 255, 154, 158, 0, 255, 205, 150, 0, 255, 44, 111, 0, 255, 57, 131, 0, 255, 1, 252, 0, 255, 136, 198, 0, 255, 61, 208, 0, 255, 128, 63, 0, 255, 180, 162, 0, 255, 33, 235, 0, 255, 32, 179, 0, 255, 13, 183, 0, 255, 114, 70, 0, 255, 225, 136, 0, 255, 154, 139, 0, 255, 228, 199, 0, 255, 197, 218, 0, 255, 166, 10, 0, 255, 216, 87, 0, 255, 211, 93, 0, 255, 48, 121, 0, 255, 228, 23, 0, 255, 225, 123, 0, 255, 223, 15, 0, 255, 149, 80, 0, 255, 100, 189, 0, 255, 241, 24, 0, 255, 114, 133, 0, 255, 185, 187, 0, 255, 134, 74, 0, 255, 176, 91, 0, 255, 138, 185, 0, 255, 100, 105, 0, 255, 201, 32, 0, 255, 87, 225, 0, 255, 134, 188, 0, 255, 58, 141, 0, 255, 222, 147, 0, 255, 61, 108, 0, 255, 119, 181, 0, 255, 243, 148, 0, 255, 188, 229, 0, 255, 186, 235, 0, 255, 183, 40, 0, 255, 76, 143, 0, 255, 114, 65, 0, 255, 99, 105, 0, 255, 246, 37, 0, 255, 27, 197, 0, 255, 85, 122, 0, 255, 104, 3, 0, 255, 172, 203, 0, 255, 223, 97, 0, 255, 99, 12, 0, 255, 207, 238, 0, 255, 35, 142, 0, 255, 74, 225, 0, 255, 192, 43, 0, 255, 234, 186, 0, 255, 72, 157, 0, 255, 241, 235, 0, 255, 92, 72, 0, 255, 87, 42, 0, 255, 80, 249, 0, 255, 202, 77, 0, 255, 130, 45, 0, 255, 232, 50, 0, 255, 189, 175, 0, 255, 216, 246, 0, 255, 16, 52, 0, 255, 168, 29, 0, 255, 84, 120, 0, 255, 11, 27, 0, 255, 170, 197, 0, 255, 232, 59, 0, 255, 152, 143, 0, 255, 14, 43, 0, 255, 252, 184, 0, 255, 102, 27, 0, 255, 161, 136, 0, 255, 189, 108, 0, 255, 254, 131, 0, 255, 54, 177, 0, 255, 3, 108, 0, 255, 121, 216, 0, 255, 83, 76, 0, 255, 186, 134, 0, 255, 253, 77, 0, 255, 24, 179, 0, 255, 173, 25, 0, 255, 145, 83, 0, 255, 165, 141, 0, 255, 142, 56, 0, 255, 18, 54, 0, 255, 87, 107, 0, 255, 190, 75, 0, 255, 62, 138, 0, 255, 108, 49, 0, 255, 250, 120, 0, 255, 113, 151, 0, 255, 24, 218, 0, 255, 69, 22, 0, 255, 107, 78, 0, 255, 205, 215, 0, 255, 157, 27, 0, 255, 172, 249, 0, 255, 245, 126, 0, 255, 81, 123, 0, 255, 79, 105, 0, 255, 136, 238, 0, 255, 143, 31, 0, 255, 67, 159, 0, 255, 164, 91, 0, 255, 222, 121, 0, 255, 166, 47, 0, 255, 184, 160, 0, 255, 222, 21, 0, 255, 238, 140, 0, 255, 14, 121, 0, 255, 120, 210, 0, 255, 106, 157, 0, 255, 56, 16, 0, 255, 45, 154, 0, 255, 27, 237, 0, 255, 172, 216, 0, 255, 87, 190, 0, 255, 48, 107, 0, 255, 187, 91, 0, 255, 74, 61, 0, 255, 179, 18, 0, 255, 13, 252, 0, 255, 111, 105, 0, 255, 38, 47, 0, 255, 157, 221, 0, 255, 8, 0, 0, 255, 63, 249, 0, 255, 196, 102, 0, 255, 45, 0, 0, 255, 234, 74, 0, 255, 243, 176, 0, 255, 201, 30, 0, 255, 219, 166, 0, 255, 253, 109, 0, 255, 126, 223, 0, 255, 91, 186, 0, 255, 251, 219, 0, 255, 223, 129, 0, 255, 186, 16, 0, 255, 100, 20, 0, 255, 4, 141, 0, 255, 62, 0, 0, 255, 2, 93, 0, 255, 218, 55, 0, 255, 11, 211, 0, 255, 193, 92, 0, 255, 129, 225, 0, 255, 61, 125, 0, 255, 157, 50, 0, 255, 137, 66, 0, 255, 230, 227, 0, 255, 140, 229, 0, 255, 177, 215, 0, 255, 79, 202, 0, 255, 253, 138, 0, 255, 228, 2, 0, 255, 72, 64, 0, 255, 47, 250, 0, 255, 11, 173, 0, 255, 72, 230, 0, 255, 156, 0, 0, 255, 67, 170, 0, 255, 97, 236, 0, 255, 139, 206, 0, 255, 221, 175, 0, 255, 204, 171, 0, 255, 109, 147, 0, 255, 12, 35, 0, 255, 213, 207, 0, 255, 105, 96, 0, 255, 222, 252, 0, 255, 159, 201, 0, 255, 163, 166, 0, 255, 65, 111, 0, 255, 25, 69, 0, 255, 180, 6, 0, 255, 19, 147, 0, 255, 233, 68, 0, 255, 16, 85, 0, 255, 236, 145, 0, 255, 17, 96, 0, 255, 201, 34, 0, 255, 121, 133, 0, 255, 150, 7, 0, 255, 19, 92, 0, 255, 88, 210, 0, 255, 175, 33, 0, 255, 110, 220, 0, 255, 250, 144, 0, 255, 119, 13, 0, 255, 129, 189, 0, 255, 61, 34, 0, 255, 0, 209, 0, 255, 114, 54, 0, 255, 207, 94, 0, 255, 36, 55, 0, 255, 227, 135, 0, 255, 111, 240, 0, 255, 116, 124, 0, 255, 5, 97, 0, 255, 177, 88, 0, 255, 35, 140, 0, 255, 108, 230, 0, 255, 20, 164, 0, 255, 210, 70, 0, 255, 59, 3, 0, 255, 47, 252, 0, 255, 102, 67, 0, 255, 39, 101, 0, 255, 154, 35, 0, 255, 187, 110, 0, 255, 248, 99, 0, 255, 252, 178, 0, 255, 156, 42, 0, 255, 15, 4, 0, 255, 92, 46, 0, 255, 199, 143, 0, 255, 51, 128, 0, 255, 193, 163, 0, 255, 234, 250, 0, 255, 60, 194, 0, 255, 8, 32, 0, 255, 65, 244, 0, 255, 221, 109, 0, 255, 211, 206, 0, 255, 81, 130, 0, 255, 92, 89, 0, 255, 82, 251, 0, 255, 203, 200, 0, 255, 228, 172, 0, 255, 183, 70, 0, 255, 66, 222, 0, 255, 24, 8, 0, 255, 99, 221, 0, 255, 2, 73, 0, 255, 200, 128, 0, 255, 14, 134, 0, 255, 42, 121, 0, 255, 7, 31, 0, 255, 249, 245, 0, 255, 106, 88, 0, 255, 82, 233, 0, 255, 102, 118, 0, 255, 243, 252, 0, 255, 126, 81, 0, 255, 238, 116, 0, 255, 134, 39, 0, 255, 125, 144, 0, 255, 153, 19, 0, 255, 39, 93, 0, 255, 147, 168, 0, 255, 154, 91, 0, 255, 66, 177, 0, 255, 27, 191, 0, 255, 201, 91, 0, 255, 28, 224, 0, 255, 30, 45, 0, 255, 51, 28, 0, 255, 159, 248, 0, 255, 137, 29, 0, 255, 57, 68, 0, 255, 115, 133, 0, 255, 127, 167, 0, 255, 76, 7, 0, 255, 99, 229, 0, 255, 133, 166, 0, 255, 124, 8, 0, 255, 104, 210, 0, 255, 108, 22, 0, 255, 217, 162, 0, 255, 201, 29, 0, 255, 185, 174, 0, 255, 207, 5, 0, 255, 53, 144, 0, 255, 39, 65, 0, 255, 105, 239, 0, 255, 219, 225, 0, 255, 189, 150, 0, 255, 66, 57, 0, 255, 3, 194, 0, 255, 9, 67, 0, 255, 188, 118, 0, 255, 225, 53, 0, 255, 77, 31, 0, 255, 36, 119, 0, 255, 4, 108, 0, 255, 139, 180, 0, 255, 45, 93, 0, 255, 148, 111, 0, 255, 0, 73, 0, 255, 7, 206, 0, 255, 205, 156, 0, 255, 0, 152, 0, 255, 122, 254, 0, 255, 83, 191, 0, 255, 225, 16, 0, 255, 146, 73, 0, 255, 178, 229, 0, 255, 241, 24, 0, 255, 144, 91, 0, 255, 140, 51, 0, 255, 55, 29, 0, 255, 2, 235, 0, 255, 191, 68, 0, 255, 99, 226, 0, 255, 61, 238, 0, 255, 252, 198, 0, 255, 219, 87, 0, 255, 97, 222, 0, 255, 29, 166, 0, 255, 23, 97, 0, 255, 174, 241, 0, 255, 253, 122, 0, 255, 21, 194, 0, 255, 71, 246, 0, 255, 0, 186, 0, 255, 152, 147, 0, 255, 150, 124, 0, 255, 32, 54, 0, 255, 36, 129, 0, 255, 13, 143, 0, 255, 72, 237, 0, 255, 184, 14, 0, 255, 169, 140, 0, 255, 91, 248, 0, 255, 140, 112, 0, 255, 33, 172, 0, 255, 130, 154, 0, 255, 91, 9, 0, 255, 188, 33, 0, 255, 28, 77, 0, 255, 121, 227, 0, 255, 27, 123, 0, 255, 60, 193, 0, 255, 162, 189, 0, 255, 1, 109, 0, 255, 134, 50, 0, 255, 44, 128, 0, 255, 215, 12, 0, 255, 211, 119, 0, 255, 165, 43, 0, 255, 112, 157, 0, 255, 153, 238, 0, 255, 159, 71, 0, 255, 115, 172, 0, 255, 121, 55, 0, 255, 122, 39, 0, 255, 35, 225, 0, 255, 28, 122, 0, 255, 100, 101, 0, 255, 94, 94, 0, 255, 89, 14, 0, 255, 180, 186, 0, 255, 198, 55, 0, 255, 170, 50, 0, 255, 100, 45, 0, 255, 75, 73, 0, 255, 4, 52, 0, 255, 65, 202, 0, 255, 151, 80, 0, 255, 75, 20, 0, 255, 177, 132, 0, 255, 215, 235, 0, 255, 63, 8, 0, 255, 108, 89, 0, 255, 209, 240, 0, 255, 58, 26, 0, 255, 132, 107, 0, 255, 253, 189, 0, 255, 153, 8, 0, 255, 212, 100, 0, 255, 44, 21, 0, 255, 235, 150, 0, 255, 104, 241, 0, 255, 99, 94, 0, 255, 45, 190, 0, 255, 72, 29, 0, 255, 28, 192, 0, 255, 52, 119, 0, 255, 17, 18, 0, 255, 251, 254, 0, 255, 73, 41, 0, 255, 242, 176, 0, 255, 172, 60, 0, 255, 244, 136, 0, 255, 203, 80, 0, 255, 106, 192, 0, 255, 172, 73, 0, 255, 122, 75, 0, 255, 225, 233, 0, 255, 98, 37, 0, 255, 138, 171, 0, 255, 13, 59, 0, 255, 183, 74, 0, 255, 87, 253, 0, 255, 45, 190, 0, 255, 210, 253, 0, 255, 232, 28, 0, 255, 139, 111, 0, 255, 147, 172, 0, 255, 132, 114, 0, 255, 68, 185, 0, 255, 208, 113, 0, 255, 54, 96, 0, 255, 169, 95, 0, 255, 197, 130, 0, 255, 169, 175, 0, 255, 75, 189, 0, 255, 155, 130, 0, 255, 77, 46, 0, 255, 128, 208, 0, 255, 61, 204, 0, 255, 33, 85, 0, 255, 11, 203, 0, 255, 145, 102, 0, 255, 252, 136, 0, 255, 183, 114, 0, 255, 170, 134, 0, 255, 233, 116, 0, 255, 63, 15, 0, 255, 158, 113, 0, 255, 144, 117, 0, 255, 206, 196, 0, 255, 144, 33, 0, 255, 204, 19, 0, 255, 9, 138, 0, 255, 18, 164, 0, 255, 27, 70, 0, 255, 128, 221, 0, 255, 76, 182, 0, 255, 40, 195, 0, 255, 238, 12, 0, 255, 168, 3, 0, 255, 68, 210, 0, 255, 189, 88, 0, 255, 169, 67, 0, 255, 92, 150, 0, 255, 37, 75, 0, 255, 76, 120, 0, 255, 242, 28, 0, 255, 214, 204, 0, 255, 143, 128, 0, 255, 99, 140, 0, 255, 131, 184, 0, 255, 217, 154, 0, 255, 129, 33, 0, 255, 94, 172, 0, 255, 242, 222, 0, 255, 136, 171, 0, 255, 138, 77, 0, 255, 218, 79, 0, 255, 220, 172, 0, 255, 41, 244, 0, 255, 170, 170, 0, 255, 149, 71, 0, 255, 173, 12, 0, 255, 62, 149, 0, 255, 170, 21, 0, 255, 14, 251, 0, 255, 242, 227, 0, 255, 165, 31, 0, 255, 82, 85, 0, 255, 6, 113, 0, 255, 235, 45, 0, 255, 145, 65, 0, 255, 138, 177, 0, 255, 67, 54, 0, 255, 221, 211, 0, 255, 193, 146, 0, 255, 225, 241, 0, 255, 190, 114, 0, 255, 63, 76, 0, 255, 113, 111, 0, 255, 179, 135, 0, 255, 139, 72, 0, 255, 199, 27, 0, 255, 11, 142, 0, 255, 43, 107, 0, 255, 218, 116, 0, 255, 24, 116, 0, 255, 0, 186, 0, 255, 184, 95, 0, 255, 190, 95, 0, 255, 81, 82, 0, 255, 163, 47, 0, 255, 37, 182, 0, 255, 66, 233, 0, 255, 117, 2, 0, 255, 121, 166, 0, 255, 13, 22, 0, 255, 109, 162, 0, 255, 72, 131, 0, 255, 173, 107, 0, 255, 57, 5, 0, 255, 211, 80, 0, 255, 226, 117, 0, 255, 34, 119, 0, 255, 67, 64, 0, 255, 130, 103, 0, 255, 224, 33, 0, 255, 115, 123, 0, 255, 247, 169, 0, 255, 168, 130, 0, 255, 33, 148, 0, 255, 14, 194, 0, 255, 198, 95, 0, 255, 95, 72, 0, 255, 180, 161, 0, 255, 3, 213, 0, 255, 231, 129, 0, 255, 215, 187, 0, 255, 34, 68, 0, 255, 184, 101, 0, 255, 149, 53, 0, 255, 167, 116, 0, 255, 217, 124, 0, 255, 237, 21, 0, 255, 68, 206, 0, 255, 22, 90, 0, 255, 239, 167, 0, 255, 120, 95, 0, 255, 174, 188, 0, 255, 20, 105, 0, 255, 17, 154, 0, 255, 241, 37, 0, 255, 104, 111, 0, 255, 85, 137, 0, 255, 195, 71, 0, 255, 60, 144, 0, 255, 185, 118, 0, 255, 40, 253, 0, 255, 0, 86, 0, 255, 241, 186, 0, 255, 165, 210, 0, 255, 18, 86, 0, 255, 161, 162, 0, 255, 210, 172, 0, 255, 199, 91, 0, 255, 245, 183, 0, 255, 6, 234, 0, 255, 99, 108, 0, 255, 11, 147, 0, 255, 59, 175, 0, 255, 120, 32, 0, 255, 19, 130, 0, 255, 36, 164, 0, 255, 78, 43, 0, 255, 133, 137, 0, 255, 221, 3, 0, 255, 171, 156, 0, 255, 127, 108, 0, 255, 93, 2, 0, 255, 140, 140, 0, 255, 101, 101, 0, 255, 183, 169, 0, 255, 46, 109, 0, 255, 179, 124, 0, 255, 3, 218, 0, 255, 250, 142, 0, 255, 64, 12, 0, 255, 25, 153, 0, 255, 229, 149, 0, 255, 46, 222, 0, 255, 144, 86, 0, 255, 85, 118, 0, 255, 180, 123, 0, 255, 242, 52, 0, 255, 37, 178, 0, 255, 84, 149, 0, 255, 250, 145, 0, 255, 147, 102, 0, 255, 126, 110, 0, 255, 101, 236, 0, 255, 123, 162, 0, 255, 25, 97, 0, 255, 90, 138, 0, 255, 200, 157, 0, 255, 9, 109, 0, 255, 217, 195, 0, 255, 92, 106, 0, 255, 96, 240, 0, 255, 182, 206, 0, 255, 83, 24, 0, 255, 166, 155, 0, 255, 9, 4, 0, 255, 245, 13, 0, 255, 97, 38, 0, 255, 44, 232, 0, 255, 204, 227, 0, 255, 171, 18, 0, 255, 204, 248, 0, 255, 88, 215, 0, 255, 101, 5, 0, 255, 146, 158, 0, 255, 144, 31, 0, 255, 25, 207, 0, 255, 48, 74, 0, 255, 3, 75, 0, 255, 56, 217, 0, 255, 18, 239, 0, 255, 209, 109, 0, 255, 27, 80, 0, 255, 99, 253, 0, 255, 102, 26, 0, 255, 147, 136, 0, 255, 13, 148, 0, 255, 151, 35, 0, 255, 46, 192, 0, 255, 5, 84, 0, 255, 118, 73, 0, 255, 112, 244, 0, 255, 140, 78, 0, 255, 154, 147, 0, 255, 1, 80, 0, 255, 228, 93, 0, 255, 16, 35, 0, 255, 188, 30, 0, 255, 119, 68, 0, 255, 31, 119, 0, 255, 15, 0, 0, 255, 91, 78, 0, 255, 53, 86, 0, 255, 47, 5, 0, 255, 180, 113, 0, 255, 146, 134, 0, 255, 233, 172, 0, 255, 231, 40, 0, 255, 123, 54, 0, 255, 41, 69, 0, 255, 220, 214, 0, 255, 192, 214, 0, 255, 201, 89, 0, 255, 34, 17, 0, 255, 69, 193, 0, 255, 116, 28, 0, 255, 160, 99, 0, 255, 207, 101, 0, 255, 77, 111, 0, 255, 239, 41, 0, 255, 12, 121, 0, 255, 151, 134, 0, 255, 52, 82, 0, 255, 215, 1, 0, 255, 16, 241, 0, 255, 252, 169, 0, 255, 47, 74, 0, 255, 229, 65, 0, 255, 43, 238, 0, 255, 209, 51, 0, 255, 21, 187, 0, 255, 170, 145, 0, 255, 192, 214, 0, 255, 73, 115, 0, 255, 190, 53, 0, 255, 220, 179, 0, 255, 196, 63, 0, 255, 19, 193, 0, 255, 86, 31, 0, 255, 173, 211, 0, 255, 80, 252, 0, 255, 7, 86, 0, 255, 176, 184, 0, 255, 160, 184, 0, 255, 17, 229, 0, 255, 123, 97, 0, 255, 230, 117, 0, 255, 221, 76, 0, 255, 148, 40, 0, 255, 212, 95, 0, 255, 198, 38, 0, 255, 69, 25, 0, 255, 204, 111, 0, 255, 55, 0, 0, 255, 196, 101, 0, 255, 65, 183, 0, 255, 215, 135, 0, 255, 198, 221, 0, 255, 91, 162, 0, 255, 17, 42, 0, 255, 208, 110, 0, 255, 74, 152, 0, 255, 146, 219, 0, 255, 87, 96, 0, 255, 146, 63, 0, 255, 26, 204, 0, 255, 19, 231, 0, 255, 175, 140, 0, 255, 214, 187, 0, 255, 138, 132, 0, 255, 191, 147, 0, 255, 138, 174, 0, 255, 159, 211, 0, 255, 52, 57, 0, 255, 23, 170, 0, 255, 190, 68, 0, 255, 58, 13, 0, 255, 48, 11, 0, 255, 105, 15, 0, 255, 153, 161, 0, 255, 99, 30, 0, 255, 140, 125, 0, 255, 244, 172, 0, 255, 24, 106, 0, 255, 72, 228, 0, 255, 210, 195, 0, 255, 167, 178, 0, 255, 175, 181, 0, 255, 176, 28, 0, 255, 159, 204, 0, 255, 151, 17, 0, 255, 212, 159, 0, 255, 168, 102, 0, 255, 126, 29, 0, 255, 3, 43, 0, 255, 210, 253, 0, 255, 146, 70, 0, 255, 180, 44, 0, 255, 138, 80, 0, 255, 223, 182, 0, 255, 200, 188, 0, 255, 135, 49, 0, 255, 17, 132, 0, 255, 54, 61, 0, 255, 80, 10, 0, 255, 155, 41, 0, 255, 81, 209, 0, 255, 210, 223, 0, 255, 151, 140, 0, 255, 5, 211, 0, 255, 113, 88, 0, 255, 8, 154, 0, 255, 59, 162, 0, 255, 2, 8, 0, 255, 229, 76, 0, 255, 13, 64, 0, 255, 120, 55, 0, 255, 180, 52, 0, 255, 182, 53, 0, 255, 81, 49, 0, 255, 27, 196, 0, 255, 60, 138, 0, 255, 62, 237, 0, 255, 153, 249, 0, 255, 214, 215, 0, 255, 117, 243, 0, 255, 246, 245, 0, 255, 156, 206, 0, 255, 67, 108, 0, 255, 226, 155, 0, 255, 185, 137, 0, 255, 242, 110, 0, 255, 186, 61, 0, 255, 98, 36, 0, 255, 81, 22, 0, 255, 49, 98, 0, 255, 103, 149, 0, 255, 207, 159, 0, 255, 174, 86, 0, 255, 83, 23, 0, 255, 146, 235, 0, 255, 66, 184, 0, 255, 166, 57, 0, 255, 194, 211, 0, 255, 56, 235, 0, 255, 55, 182, 0, 255, 140, 196, 0, 255, 58, 157, 0, 255, 212, 95, 0, 255, 47, 221, 0, 255, 128, 253, 0, 255, 249, 218, 0, 255, 181, 104, 0, 255, 110, 34, 0, 255, 102, 8, 0, 255, 217, 10, 0, 255, 124, 10, 0, 255, 21, 131, 0, 255, 113, 60, 0, 255, 107, 69, 0, 255, 231, 55, 0, 255, 223, 119, 0, 255, 33, 158, 0, 255, 194, 218, 0, 255, 56, 63, 0, 255, 108, 132, 0, 255, 53, 136, 0, 255, 149, 153, 0, 255, 21, 57, 0, 255, 87, 122, 0, 255, 132, 83, 0, 255, 173, 225, 0, 255, 92, 6, 0, 255, 29, 3, 0, 255, 221, 216, 0, 255, 120, 65, 0, 255, 237, 43, 0, 255, 203, 63, 0, 255, 199, 243, 0, 255, 168, 34, 0, 255, 118, 98, 0, 255, 235, 163, 0, 255, 202, 171, 0, 255, 172, 108, 0, 255, 247, 88, 0, 255, 40, 143, 0, 255, 136, 36, 0, 255, 152, 44, 0, 255, 131, 176, 0, 255, 245, 42, 0, 255, 35, 191, 0, 255, 204, 55, 0, 255, 233, 89, 0, 255, 107, 96, 0, 255, 25, 37, 0, 255, 206, 119, 0, 255, 167, 245, 0, 255, 32, 73, 0, 255, 248, 1, 0, 255, 180, 3, 0, 255, 22, 207, 0, 255, 70, 82, 0, 255, 177, 206, 0, 255, 83, 54, 0, 255, 143, 83, 0, 255, 183, 21, 0, 255, 78, 24, 0, 255, 204, 150, 0, 255, 8, 73, 0, 255, 139, 112, 0, 255, 240, 177, 0, 255, 91, 178, 0, 255, 179, 27, 0, 255, 103, 200, 0, 255, 91, 248, 0, 255, 249, 178, 0, 255, 113, 13, 0, 255, 62, 49, 0, 255, 79, 216, 0, 255, 60, 31, 0, 255, 164, 173, 0, 255, 219, 78, 0, 255, 221, 87, 0, 255, 129, 97, 0, 255, 13, 52, 0, 255, 192, 150, 0, 255, 44, 149, 0, 255, 9, 84, 0, 255, 159, 212, 0, 255, 66, 71, 0, 255, 104, 196, 0, 255, 232, 96, 0, 255, 144, 176, 0, 255, 166, 216, 0, 255, 34, 41, 0, 255, 54, 224, 0, 255, 72, 221, 0, 255, 151, 231, 0, 255, 229, 51, 0, 255, 130, 221, 0, 255, 107, 245, 0, 255, 43, 19, 0, 255, 13, 124, 0, 255, 129, 4, 0, 255, 213, 52, 0, 255, 64, 243, 0, 255, 137, 58, 0, 255, 129, 114, 0, 255, 216, 197, 0, 255, 11, 182, 0, 255, 99, 94, 0, 255, 131, 109, 0, 255, 136, 233, 0, 255, 167, 137, 0, 255, 59, 204, 0, 255, 190, 58, 0, 255, 208, 177, 0, 255, 23, 243, 0, 255, 239, 211, 0, 255, 14, 90, 0, 255, 228, 233, 0, 255, 212, 76, 0, 255, 184, 21, 0, 255, 21, 135, 0, 255, 88, 238, 0, 255, 11, 97, 0, 255, 151, 28, 0, 255, 108, 141, 0, 255, 245, 180, 0, 255, 239, 31, 0, 255, 15, 193, 0, 255, 51, 135, 0, 255, 43, 37, 0, 255, 242, 250, 0, 255, 7, 223, 0, 255, 115, 211, 0, 255, 70, 75, 0, 255, 4, 45, 0, 255, 0, 161, 0, 255, 221, 167, 0, 255, 124, 151, 0, 255, 247, 193, 0, 255, 156, 199, 0, 255, 204, 81, 0, 255, 64, 167, 0, 255, 106, 210, 0, 255, 158, 128, 0, 255, 64, 112, 0, 255, 90, 44, 0, 255, 155, 153, 0, 255, 163, 53, 0, 255, 221, 43, 0, 255, 89, 115, 0, 255, 33, 160, 0, 255, 124, 72, 0, 255, 222, 28, 0, 255, 66, 86, 0, 255, 245, 178, 0, 255, 184, 126, 0, 255, 250, 161, 0, 255, 55, 24, 0, 255, 208, 168, 0, 255, 143, 148, 0, 255, 93, 102, 0, 255, 157, 163, 0, 255, 3, 197, 0, 255, 123, 180, 0, 255, 96, 61, 0, 255, 219, 250, 0, 255, 244, 0, 0, 255, 64, 229, 0, 255, 156, 162, 0, 255, 122, 61, 0, 255, 22, 152, 0, 255, 31, 136, 0, 255, 157, 46, 0, 255, 199, 150, 0, 255, 166, 57, 0, 255, 118, 60, 0, 255, 63, 184, 0, 255, 91, 180, 0, 255, 160, 248, 0, 255, 231, 100, 0, 255, 91, 108, 0, 255, 28, 176, 0, 255, 250, 86, 0, 255, 57, 59, 0, 255, 124, 103, 0, 255, 50, 189, 0, 255, 228, 252, 0, 255, 250, 209, 0, 255, 108, 111, 0, 255, 182, 246, 0, 255, 157, 44, 0, 255, 21, 160, 0, 255, 133, 252, 0, 255, 213, 116, 0, 255, 105, 57, 0, 255, 23, 231, 0, 255, 164, 22, 0, 255, 122, 220, 0, 255, 112, 174, 0, 255, 44, 19, 0, 255, 101, 129, 0, 255, 63, 66, 0, 255, 139, 39, 0, 255, 149, 252, 0, 255, 128, 252, 0, 255, 56, 174, 0, 255, 216, 237, 0, 255, 34, 40, 0, 255, 80, 97, 0, 255, 85, 234, 0, 255, 58, 168, 0, 255, 68, 130, 0, 255, 235, 124, 0, 255, 154, 47, 0, 255, 102, 171, 0, 255, 65, 147, 0, 255, 151, 192, 0, 255, 212, 234, 0, 255, 35, 203, 0, 255, 27, 100, 0, 255, 244, 83, 0, 255, 21, 101, 0, 255, 102, 69, 0, 255, 19, 194, 0, 255, 223, 210, 0, 255, 236, 67, 0, 255, 74, 139, 0, 255, 16, 138, 0, 255, 149, 194, 0, 255, 30, 12, 0, 255, 177, 20, 0, 255, 6, 203, 0, 255, 50, 87, 0, 255, 20, 96, 0, 255, 219, 40, 0, 255, 247, 16, 0, 255, 122, 146, 0, 255, 197, 234, 0, 255, 107, 145, 0, 255, 144, 226, 0, 255, 46, 125, 0, 255, 8, 73, 0, 255, 248, 78, 0, 255, 182, 59, 0, 255, 67, 233, 0, 255, 130, 117, 0, 255, 250, 191, 0, 255, 254, 238, 0, 255, 143, 119, 0, 255, 19, 192, 0, 255, 174, 252, 0, 255, 206, 1, 0, 255, 3, 214, 0, 255, 238, 116, 0, 255, 164, 190, 0, 255, 131, 72, 0, 255, 158, 206, 0, 255, 56, 239, 0, 255, 241, 59, 0, 255, 54, 250, 0, 255, 154, 183, 0, 255, 217, 250, 0, 255, 39, 116, 0, 255, 102, 66, 0, 255, 209, 6, 0, 255, 6, 183, 0, 255, 135, 103, 0, 255, 231, 69, 0, 255, 158, 77, 0, 255, 144, 236, 0, 255, 118, 54, 0, 255, 180, 182, 0, 255, 117, 13, 0, 255, 103, 40, 0, 255, 210, 209, 0, 255, 179, 182, 0, 255, 207, 201, 0, 255, 227, 249, 0, 255, 2, 101, 0, 255, 69, 121, 0, 255, 220, 0, 0, 255, 139, 98, 0, 255, 155, 237, 0, 255, 109, 130, 0, 255, 249, 73, 0, 255, 133, 252, 0, 255, 42, 217, 0, 255, 30, 238, 0, 255, 249, 47, 0, 255, 57, 108, 0, 255, 54, 110, 0, 255, 17, 64, 0, 255, 122, 251, 0, 255, 154, 190, 0, 255, 1, 144, 0, 255, 239, 199, 0, 255, 142, 166, 0, 255, 229, 65, 0, 255, 239, 118, 0, 255, 127, 204, 0, 255, 202, 200, 0, 255, 114, 229, 0, 255, 145, 138, 0, 255, 138, 78, 0, 255, 60, 72, 0, 255, 182, 52, 0, 255, 130, 120, 0, 255, 35, 197, 0, 255, 247, 12, 0, 255, 248, 195, 0, 255, 75, 182, 0, 255, 75, 246, 0, 255, 19, 100, 0, 255, 190, 168, 0, 255, 156, 46, 0, 255, 139, 222, 0, 255, 239, 133, 0, 255, 80, 15, 0, 255, 139, 180, 0, 255, 129, 42, 0, 255, 224, 174, 0, 255, 8, 159, 0, 255, 142, 40, 0, 255, 145, 36, 0, 255, 251, 82, 0, 255, 152, 244, 0, 255, 175, 102, 0, 255, 208, 92, 0, 255, 89, 157, 0, 255, 241, 70, 0, 255, 110, 21, 0, 255, 46, 13, 0, 255, 22, 220, 0, 255, 152, 201, 0, 255, 168, 116, 0, 255, 193, 192, 0, 255, 81, 233, 0, 255, 136, 232, 0, 255, 148, 154, 0, 255, 136, 14, 0, 255, 165, 217, 0, 255, 28, 97, 0, 255, 175, 80, 0, 255, 135, 38, 0, 255, 13, 187, 0, 255, 23, 157, 0, 255, 72, 137, 0, 255, 13, 19, 0, 255, 204, 213, 0, 255, 25, 57, 0, 255, 23, 14, 0, 255, 133, 116, 0, 255, 103, 128, 0, 255, 18, 155, 0, 255, 202, 39, 0, 255, 241, 36, 0, 255, 12, 6, 0, 255, 241, 126, 0, 255, 9, 189, 0, 255, 27, 109, 0, 255, 204, 73, 0, 255, 154, 68, 0, 255, 113, 165, 0, 255, 219, 2, 0, 255, 215, 166, 0, 255, 108, 137, 0, 255, 93, 34, 0, 255, 120, 10, 0, 255, 24, 70, 0, 255, 143, 34, 0, 255, 3, 29, 0, 255, 203, 24, 0, 255, 235, 7, 0, 255, 118, 41, 0, 255, 147, 138, 0, 255, 96, 222, 0, 255, 183, 82, 0, 255, 244, 53, 0, 255, 8, 100, 0, 255, 102, 1, 0, 255, 98, 140, 0, 255, 170, 80, 0, 255, 151, 67, 0, 255, 115, 113, 0, 255, 200, 162, 0, 255, 35, 180, 0, 255, 232, 77, 0, 255, 34, 211, 0, 255, 128, 195, 0, 255, 222, 203, 0, 255, 19, 196, 0, 255, 39, 161, 0, 255, 171, 203, 0, 255, 31, 147, 0, 255, 47, 62, 0, 255, 6, 93, 0, 255, 55, 203, 0, 255, 114, 57, 0, 255, 170, 209, 0, 255, 77, 142, 0, 255, 45, 250, 0, 255, 85, 44, 0, 255, 163, 142, 0, 255, 85, 124, 0, 255, 129, 138, 0, 255, 25, 166, 0, 255, 59, 248, 0, 255, 200, 98, 0, 255, 149, 229, 0, 255, 51, 181, 0, 255, 178, 217, 0, 255, 246, 45, 0, 255, 7, 50, 0, 255, 66, 0, 0, 255, 173, 161, 0, 255, 78, 132, 0, 255, 247, 189, 0, 255, 192, 100, 0, 255, 26, 57, 0, 255, 0, 4, 0, 255, 104, 195, 0, 255, 154, 169, 0, 255, 220, 216, 0, 255, 239, 76, 0, 255, 140, 97, 0, 255, 89, 163, 0, 255, 203, 77, 0, 255, 51, 140, 0, 255, 75, 219, 0, 255, 237, 97, 0, 255, 182, 171, 0, 255, 160, 51, 0, 255, 166, 244, 0, 255, 155, 43, 0, 255, 10, 15, 0, 255, 26, 146, 0, 255, 200, 173, 0, 255, 70, 181, 0, 255, 192, 70, 0, 255, 35, 14, 0, 255, 112, 113, 0, 255, 248, 254, 0, 255, 42, 109, 0, 255, 227, 100, 0, 255, 68, 67, 0, 255, 150, 205, 0, 255, 49, 151, 0, 255, 158, 163, 0, 255, 216, 160, 0, 255, 222, 153, 0, 255, 62, 241, 0, 255, 32, 27, 0, 255, 16, 204, 0, 255, 36, 39, 0, 255, 183, 72, 0, 255, 152, 61, 0, 255, 245, 252, 0, 255, 14, 247, 0, 255, 189, 164, 0, 255, 87, 30, 0, 255, 248, 82, 0, 255, 245, 80, 0, 255, 8, 70, 0, 255, 111, 168, 0, 255, 146, 30, 0, 255, 151, 56, 0, 255, 6, 176, 0, 255, 129, 212, 0, 255, 92, 75, 0, 255, 212, 216, 0, 255, 184, 74, 0, 255, 211, 120, 0, 255, 143, 12, 0, 255, 51, 155, 0, 255, 79, 10, 0, 255, 232, 46, 0, 255, 193, 8, 0, 255, 6, 130, 0, 255, 54, 105, 0, 255, 38, 196, 0, 255, 67, 222, 0, 255, 157, 164, 0, 255, 218, 249, 0, 255, 169, 142, 0, 255, 191, 21, 0, 255, 50, 162, 0, 255, 193, 221, 0, 255, 201, 220, 0, 255, 112, 29, 0, 255, 56, 25, 0, 255, 28, 107, 0, 255, 158, 51, 0, 255, 79, 240, 0, 255, 111, 104, 0, 255, 51, 239, 0, 255, 96, 35, 0, 255, 142, 56, 0, 255, 98, 77, 0, 255, 28, 137, 0, 255, 56, 138, 0, 255, 91, 239, 0, 255, 3, 5, 0, 255, 133, 127, 0, 255, 86, 113, 0, 255, 45, 177, 0, 255, 70, 64, 0, 255, 103, 23, 0, 255, 4, 128, 0, 255, 247, 63, 0, 255, 202, 129, 0, 255, 184, 184, 0, 255, 0, 143, 0, 255, 207, 104, 0, 255, 37, 240, 0, 255, 94, 140, 0, 255, 31, 73, 0, 255, 161, 214, 0, 255, 94, 160, 0, 255, 58, 112, 0, 255, 121, 131, 0, 255, 226, 169, 0, 255, 34, 21, 0, 255, 199, 9, 0, 255, 144, 222, 0, 255, 73, 21, 0, 255, 224, 37, 0, 255, 218, 126, 0, 255, 91, 62, 0, 255, 188, 195, 0, 255, 96, 72, 0, 255, 94, 69, 0, 255, 213, 222, 0, 255, 55, 9, 0, 255, 228, 228, 0, 255, 15, 69, 0, 255, 208, 84, 0, 255, 206, 2, 0, 255, 229, 13, 0, 255, 211, 151, 0, 255, 109, 9, 0, 255, 250, 80, 0, 255, 173, 125, 0, 255, 9, 76, 0, 255, 184, 188, 0, 255, 41, 243, 0, 255, 81, 135, 0, 255, 192, 227, 0, 255, 88, 160, 0, 255, 176, 107, 0, 255, 68, 239, 0, 255, 114, 7, 0, 255, 144, 10, 0, 255, 0, 41, 0, 255, 144, 48, 0, 255, 165, 117, 0, 255, 207, 103, 0, 255, 146, 207, 0, 255, 86, 150, 0, 255, 63, 113, 0, 255, 200, 151, 0, 255, 89, 153, 0, 255, 215, 140, 0, 255, 191, 132, 0, 255, 71, 43, 0, 255, 83, 225, 0, 255, 104, 46, 0, 255, 196, 217, 0, 255, 116, 108, 0, 255, 115, 8, 0, 255, 178, 89, 0, 255, 142, 119, 0, 255, 107, 92, 0, 255, 141, 234, 0, 255, 58, 5, 0, 255, 29, 1, 0, 255, 49, 120, 0, 255, 23, 82, 0, 255, 207, 37, 0, 255, 26, 66, 0, 255, 217, 3, 0, 255, 216, 112, 0, 255, 72, 20, 0, 255, 110, 216, 0, 255, 105, 136, 0, 255, 241, 148, 0, 255, 153, 83, 0, 255, 218, 192, 0, 255, 183, 43, 0, 255, 16, 145, 0, 255, 85, 26, 0, 255, 206, 113, 0, 255, 67, 84, 0, 255, 155, 98, 0, 255, 246, 79, 0, 255, 21, 127, 0, 255, 49, 2, 0, 255, 234, 157, 0, 255, 139, 8, 0, 255, 173, 2, 0, 255, 189, 161, 0, 255, 14, 210, 0, 255, 247, 18, 0, 255, 150, 209, 0, 255, 217, 168, 0, 255, 72, 156, 0, 255, 166, 23, 0, 255, 178, 79, 0, 255, 10, 74, 0, 255, 171, 193, 0, 255, 211, 79, 0, 255, 233, 57, 0, 255, 86, 175, 0, 255, 40, 86, 0, 255, 239, 99, 0, 255, 106, 108, 0, 255, 57, 99, 0, 255, 157, 159, 0, 255, 33, 107, 0, 255, 60, 139, 0, 255, 35, 4, 0, 255, 211, 197, 0, 255, 107, 227, 0, 255, 107, 119, 0, 255, 239, 187, 0, 255, 161, 225, 0, 255, 177, 55, 0, 255, 227, 236, 0, 255, 40, 197, 0, 255, 156, 190, 0, 255, 89, 6, 0, 255, 169, 229, 0, 255, 177, 251, 0, 255, 102, 195, 0, 255, 199, 43, 0, 255, 70, 232, 0, 255, 154, 247, 0, 255, 16, 96, 0, 255, 251, 69, 0, 255, 216, 138, 0, 255, 217, 102, 0, 255, 201, 17, 0, 255, 17, 202, 0, 255, 124, 108, 0, 255, 110, 15, 0, 255, 197, 133, 0, 255, 25, 26, 0, 255, 187, 37, 0, 255, 33, 181, 0, 255, 121, 185, 0, 255, 135, 17, 0, 255, 98, 65, 0, 255, 152, 234, 0, 255, 93, 30, 0, 255, 54, 70, 0, 255, 130, 181, 0, 255, 43, 78, 0, 255, 91, 185, 0, 255, 104, 179, 0, 255, 34, 254, 0, 255, 105, 246, 0, 255, 41, 178, 0, 255, 155, 21, 0, 255, 103, 238, 0, 255, 40, 125, 0, 255, 218, 8, 0, 255, 84, 199, 0, 255, 22, 196, 0, 255, 76, 183, 0, 255, 31, 152, 0, 255, 192, 253, 0, 255, 17, 205, 0, 255, 85, 145, 0, 255, 2, 146, 0, 255, 120, 242, 0, 255, 194, 160, 0, 255, 104, 217, 0, 255, 124, 241, 0, 255, 90, 54, 0, 255, 60, 172, 0, 255, 152, 202, 0, 255, 124, 81, 0, 255, 210, 76, 0, 255, 244, 31, 0, 255, 245, 35, 0, 255, 38, 39, 0, 255, 207, 48, 0, 255, 133, 169, 0, 255, 81, 136, 0, 255, 83, 56, 0, 255, 182, 89, 0, 255, 9, 230, 0, 255, 31, 27, 0, 255, 84, 169, 0, 255, 51, 160, 0, 255, 121, 161, 0, 255, 7, 78, 0, 255, 42, 235, 0, 255, 69, 195, 0, 255, 37, 195, 0, 255, 217, 142, 0, 255, 203, 40, 0, 255, 214, 231, 0, 255, 101, 26, 0, 255, 162, 44, 0, 255, 121, 84, 0, 255, 170, 211, 0, 255, 96, 204, 0, 255, 8, 72, 0, 255, 24, 1, 0, 255, 241, 234, 0, 255, 88, 56, 0, 255, 20, 27, 0, 255, 179, 58, 0, 255, 179, 116, 0, 255, 98, 135, 0, 255, 120, 118, 0, 255, 136, 110, 0, 255, 237, 184, 0, 255, 30, 0, 0, 255, 8, 106, 0, 255, 226, 176, 0, 255, 214, 163, 0, 255, 172, 143, 0, 255, 114, 168, 0, 255, 130, 23, 0, 255, 202, 225, 0, 255, 129, 56, 0, 255, 50, 116, 0, 255, 158, 151, 0, 255, 133, 139, 0, 255, 13, 129, 0, 255, 146, 168, 0, 255, 0, 86, 0, 255, 170, 230, 0, 255, 30, 107, 0, 255, 139, 227, 0, 255, 187, 45, 0, 255, 8, 193, 0, 255, 248, 51, 0, 255, 237, 80, 0, 255, 43, 9, 0, 255, 117, 72, 0, 255, 130, 104, 0, 255, 198, 179, 0, 255, 13, 205, 0, 255, 225, 4, 0, 255, 161, 142, 0, 255, 51, 203, 0, 255, 132, 121, 0, 255, 123, 16, 0, 255, 13, 39, 0, 255, 173, 0, 0, 255, 189, 10, 0, 255, 158, 136, 0, 255, 57, 97, 0, 255, 213, 19, 0, 255, 178, 238, 0, 255, 95, 158, 0, 255, 118, 208, 0, 255, 164, 168, 0, 255, 14, 110, 0, 255, 146, 188, 0, 255, 24, 125, 0, 255, 93, 137, 0, 255, 187, 225, 0, 255, 198, 36, 0, 255, 103, 53, 0, 255, 158, 14, 0, 255, 201, 167, 0, 255, 188, 0, 0, 255, 241, 4, 0, 255, 122, 254, 0, 255, 94, 85, 0, 255, 42, 155, 0, 255, 159, 109, 0, 255, 19, 52, 0, 255, 49, 31, 0, 255, 81, 153, 0, 255, 56, 208, 0, 255, 208, 160, 0, 255, 68, 51, 0, 255, 51, 37, 0, 255, 120, 89, 0, 255, 47, 213, 0, 255, 141, 69, 0, 255, 224, 99, 0, 255, 181, 183, 0, 255, 11, 235, 0, 255, 40, 177, 0, 255, 15, 216, 0, 255, 21, 52, 0, 255, 74, 226, 0, 255, 219, 120, 0, 255, 227, 89, 0, 255, 206, 44, 0, 255, 69, 223, 0, 255, 16, 204, 0, 255, 157, 135, 0, 255, 88, 115, 0, 255, 251, 9, 0, 255, 67, 241, 0, 255, 94, 118, 0, 255, 41, 18, 0, 255, 135, 74, 0, 255, 57, 30, 0, 255, 128, 250, 0, 255, 246, 180, 0, 255, 242, 212, 0, 255, 252, 4, 0, 255, 183, 162, 0, 255, 60, 11, 0, 255, 127, 81, 0, 255, 244, 80, 0, 255, 132, 150, 0, 255, 24, 72, 0, 255, 28, 144, 0, 255, 74, 65, 0, 255, 181, 74, 0, 255, 151, 23, 0, 255, 43, 191, 0, 255, 218, 121, 0, 255, 252, 134, 0, 255, 224, 39, 0, 255, 48, 100, 0, 255, 158, 182, 0, 255, 253, 80, 0, 255, 56, 103, 0, 255, 155, 141, 0, 255, 148, 211, 0, 255, 217, 159, 0, 255, 28, 69, 0, 255, 5, 147, 0, 255, 109, 79, 0, 255, 78, 195, 0, 255, 112, 3, 0, 255, 82, 248, 0, 255, 135, 200, 0, 255, 16, 236, 0, 255, 174, 7, 0, 255, 185, 41, 0, 255, 247, 108, 0, 255, 140, 183, 0, 255, 79, 64, 0, 255, 179, 245, 0, 255, 253, 112, 0, 255, 135, 111, 0, 255, 244, 15, 0, 255, 102, 233, 0, 255, 109, 183, 0, 255, 155, 175, 0, 255, 110, 191, 0, 255, 161, 163, 0, 255, 148, 226, 0, 255, 130, 142, 0, 255, 182, 99, 0, 255, 29, 41, 0, 255, 210, 157, 0, 255, 253, 122, 0, 255, 35, 202, 0, 255, 141, 99, 0, 255, 130, 125, 0, 255, 175, 116, 0, 255, 215, 106, 0, 255, 76, 244, 0, 255, 231, 215, 0, 255, 164, 194, 0, 255, 155, 18, 0, 255, 49, 123, 0, 255, 219, 157, 0, 255, 203, 192, 0, 255, 21, 9, 0, 255, 98, 30, 0, 255, 93, 135, 0, 255, 239, 60, 0, 255, 217, 244, 0, 255, 243, 113, 0, 255, 172, 208, 0, 255, 53, 123, 0, 255, 56, 188, 0, 255, 122, 139, 0, 255, 35, 109, 0, 255, 27, 89, 0, 255, 12, 211, 0, 255, 130, 218, 0, 255, 68, 165, 0, 255, 100, 31, 0, 255, 85, 3, 0, 255, 61, 122, 0, 255, 225, 85, 0, 255, 141, 172, 0, 255, 152, 66, 0, 255, 184, 58, 0, 255, 73, 136, 0, 255, 140, 173, 0, 255, 134, 87, 0, 255, 219, 123, 0, 255, 184, 134, 0, 255, 24, 219, 0, 255, 215, 162, 0, 255, 49, 170, 0, 255, 97, 219, 0, 255, 154, 194, 0, 255, 137, 233, 0, 255, 35, 129, 0, 255, 210, 82, 0, 255, 225, 208, 0, 255, 98, 146, 0, 255, 103, 132, 0, 255, 251, 5, 0, 255, 175, 138, 0, 255, 123, 228, 0, 255, 163, 30, 0, 255, 125, 25, 0, 255, 172, 201, 0, 255, 108, 216, 0, 255, 234, 195, 0, 255, 12, 243, 0, 255, 198, 151, 0, 255, 149, 172, 0, 255, 20, 243, 0, 255, 225, 202, 0, 255, 183, 15, 0, 255, 227, 47, 0, 255, 124, 34, 0, 255, 166, 80, 0, 255, 219, 210, 0, 255, 248, 243, 0, 255, 84, 184, 0, 255, 84, 151, 0, 255, 166, 74, 0, 255, 74, 42, 0, 255, 180, 106, 0, 255, 186, 155, 0, 255, 33, 50, 0, 255, 184, 32, 0, 255, 145, 101, 0, 255, 222, 50, 0, 255, 98, 114, 0, 255, 167, 110, 0, 255, 59, 167, 0, 255, 43, 192, 0, 255, 57, 22, 0, 255, 119, 106, 0, 255, 168, 135, 0, 255, 4, 191, 0, 255, 127, 95, 0, 255, 254, 196, 0, 255, 37, 252, 0, 255, 55, 58, 0, 255, 103, 79, 0, 255, 109, 100, 0, 255, 230, 20, 0, 255, 73, 42, 0, 255, 55, 196, 0, 255, 12, 68, 0, 255, 4, 203, 0, 255, 128, 41, 0, 255, 31, 211, 0, 255, 149, 245, 0, 255, 199, 74, 0, 255, 44, 39, 0, 255, 244, 110, 0, 255, 83, 14, 0, 255, 106, 106, 0, 255, 26, 153, 0, 255, 104, 139, 0, 255, 252, 0, 0, 255, 117, 11, 0, 255, 75, 85, 0, 255, 6, 7, 0, 255, 248, 171, 0, 255, 202, 73, 0, 255, 77, 10, 0, 255, 178, 228, 0, 255, 76, 32, 0, 255, 125, 149, 0, 255, 45, 109, 0, 255, 148, 252, 0, 255, 115, 139, 0, 255, 222, 247, 0, 255, 244, 90, 0, 255, 7, 47, 0, 255, 52, 214, 0, 255, 189, 66, 0, 255, 179, 102, 0, 255, 245, 244, 0, 255, 84, 6, 0, 255, 26, 8, 0, 255, 217, 238, 0, 255, 117, 22, 0, 255, 19, 233, 0, 255, 120, 131, 0, 255, 196, 36, 0, 255, 120, 77, 0, 255, 224, 220, 0, 255, 84, 3, 0, 255, 111, 16, 0, 255, 233, 53, 0, 255, 142, 98, 0, 255, 2, 1, 0, 255, 115, 135, 0, 255, 182, 236, 0, 255, 153, 90, 0, 255, 15, 11, 0, 255, 109, 195, 0, 255, 238, 94, 0, 255, 21, 236, 0, 255, 133, 252, 0, 255, 141, 145, 0, 255, 190, 37, 0, 255, 196, 33, 0, 255, 228, 60, 0, 255, 252, 117, 0, 255, 133, 51, 0, 255, 147, 252, 0, 255, 122, 37, 0, 255, 114, 125, 0, 255, 223, 205, 0, 255, 104, 1, 0, 255, 72, 154, 0, 255, 232, 156, 0, 255, 53, 161, 0, 255, 28, 63, 0, 255, 112, 17, 0, 255, 85, 24, 0, 255, 181, 228, 0, 255, 150, 210, 0, 255, 234, 154, 0, 255, 123, 48, 0, 255, 79, 205, 0, 255, 193, 183, 0, 255, 155, 201, 0, 255, 235, 98, 0, 255, 21, 16, 0, 255, 115, 151, 0, 255, 83, 173, 0, 255, 135, 95, 0, 255, 118, 68, 0, 255, 14, 26, 0, 255, 149, 8, 0, 255, 202, 118, 0, 255, 97, 102, 0, 255, 39, 54, 0, 255, 175, 15, 0, 255, 119, 249, 0, 255, 182, 122, 0, 255, 198, 45, 0, 255, 78, 217, 0, 255, 247, 39, 0, 255, 83, 164, 0, 255, 4, 1, 0, 255, 123, 247, 0, 255, 235, 248, 0, 255, 161, 114, 0, 255, 168, 49, 0, 255, 81, 104, 0, 255, 240, 2, 0, 255, 157, 105, 0, 255, 134, 123, 0, 255, 229, 170, 0, 255, 235, 0, 0, 255, 235, 90, 0, 255, 16, 11, 0, 255, 44, 136, 0, 255, 168, 179, 0, 255, 51, 102, 0, 255, 175, 87, 0, 255, 186, 120, 0, 255, 231, 159, 0, 255, 58, 202, 0, 255, 4, 214, 0, 255, 30, 160, 0, 255, 82, 60, 0, 255, 35, 109, 0, 255, 191, 190, 0, 255, 251, 139, 0, 255, 191, 224, 0, 255, 242, 45, 0, 255, 197, 172, 0, 255, 164, 85, 0, 255, 38, 34, 0, 255, 94, 205, 0, 255, 130, 162, 0, 255, 186, 151, 0, 255, 140, 80, 0, 255, 29, 106, 0, 255, 149, 0, 0, 255, 190, 191, 0, 255, 4, 27, 0, 255, 105, 37, 0, 255, 13, 38, 0, 255, 72, 173, 0, 255, 97, 245, 0, 255, 106, 142, 0, 255, 42, 119, 0, 255, 97, 168, 0, 255, 194, 37, 0, 255, 121, 203, 0, 255, 112, 3, 0, 255, 136, 23, 0, 255, 199, 33, 0, 255, 199, 183, 0, 255, 226, 77, 0, 255, 89, 189, 0, 255, 23, 239, 0, 255, 249, 88, 0, 255, 183, 86, 0, 255, 75, 196, 0, 255, 6, 156, 0, 255, 159, 68, 0, 255, 136, 90, 0, 255, 213, 21, 0, 255, 137, 234, 0, 255, 226, 81, 0, 255, 29, 145, 0, 255, 59, 99, 0, 255, 212, 174, 0, 255, 168, 23, 0, 255, 232, 8, 0, 255, 252, 92, 0, 255, 164, 197, 0, 255, 8, 87, 0, 255, 164, 140, 0, 255, 150, 205, 0, 255, 72, 170, 0, 255, 186, 229, 0, 255, 216, 43, 0, 255, 98, 251, 0, 255, 96, 160, 0, 255, 12, 55, 0, 255, 186, 78, 0, 255, 173, 90, 0, 255, 88, 225, 0, 255, 29, 196, 0, 255, 167, 122, 0, 255, 102, 209, 0, 255, 147, 240, 0, 255, 200, 103, 0, 255, 158, 246, 0, 255, 136, 178, 0, 255, 103, 15, 0, 255, 240, 170, 0, 255, 125, 143, 0, 255, 188, 152, 0, 255, 189, 157, 0, 255, 30, 109, 0, 255, 55, 95, 0, 255, 220, 242, 0, 255, 24, 196, 0, 255, 208, 236, 0, 255, 218, 121, 0, 255, 161, 6, 0, 255, 117, 211, 0, 255, 182, 169, 0, 255, 74, 163, 0, 255, 163, 147, 0, 255, 173, 249, 0, 255, 24, 44, 0, 255, 193, 182, 0, 255, 12, 90, 0, 255, 167, 244, 0, 255, 16, 76, 0, 255, 15, 5, 0, 255, 10, 227, 0, 255, 45, 73, 0, 255, 89, 218, 0, 255, 23, 253, 0, 255, 21, 62, 0, 255, 69, 201, 0, 255, 189, 244, 0, 255, 232, 139, 0, 255, 212, 75, 0, 255, 168, 154, 0, 255, 119, 107, 0, 255, 51, 188, 0, 255, 45, 239, 0, 255, 181, 188, 0, 255, 143, 175, 0, 255, 105, 155, 0, 255, 122, 148, 0, 255, 211, 226, 0, 255, 160, 79, 0, 255, 240, 135, 0, 255, 111, 3, 0, 255, 126, 188, 0, 255, 193, 107, 0, 255, 10, 115, 0, 255, 137, 185, 0, 255, 246, 184, 0, 255, 226, 110, 0, 255, 232, 254, 0, 255, 48, 242, 0, 255, 251, 9, 0, 255, 95, 50, 0, 255, 193, 79, 0, 255, 175, 83, 0, 255, 73, 134, 0, 255, 29, 44, 0, 255, 144, 53, 0, 255, 189, 207, 0, 255, 209, 73, 0, 255, 109, 160, 0, 255, 29, 236, 0, 255, 194, 142, 0, 255, 9, 248, 0, 255, 156, 25, 0, 255, 71, 131, 0, 255, 55, 83, 0, 255, 150, 148, 0, 255, 234, 199, 0, 255, 72, 200, 0, 255, 222, 14, 0, 255, 136, 102, 0, 255, 76, 69, 0, 255, 127, 127, 0, 255, 202, 160, 0, 255, 251, 229, 0, 255, 140, 2, 0, 255, 198, 45, 0, 255, 63, 38, 0, 255, 181, 223, 0, 255, 77, 238, 0, 255, 57, 192, 0, 255, 227, 246, 0, 255, 83, 214, 0, 255, 247, 37, 0, 255, 73, 182, 0, 255, 24, 251, 0, 255, 53, 89, 0, 255, 120, 203, 0, 255, 75, 151, 0, 255, 220, 67, 0, 255, 110, 75, 0, 255, 199, 191, 0, 255, 90, 78, 0, 255, 112, 143, 0, 255, 252, 206, 0, 255, 216, 60, 0, 255, 9, 54, 0, 255, 50, 63, 0, 255, 21, 13, 0, 255, 66, 85, 0, 255, 24, 23, 0, 255, 210, 189, 0, 255, 182, 119, 0, 255, 63, 208, 0, 255, 74, 107, 0, 255, 163, 36, 0, 255, 114, 180, 0, 255, 100, 149, 0, 255, 207, 131, 0, 255, 145, 52, 0, 255, 20, 105, 0, 255, 85, 35, 0, 255, 121, 39, 0, 255, 92, 196, 0, 255, 173, 221, 0, 255, 114, 176, 0, 255, 219, 9, 0, 255, 164, 197, 0, 255, 172, 139, 0, 255, 62, 126, 0, 255, 209, 136, 0, 255, 90, 230, 0, 255, 93, 217, 0, 255, 176, 12, 0, 255, 152, 244, 0, 255, 209, 90, 0, 255, 59, 250, 0, 255, 241, 106, 0, 255, 122, 86, 0, 255, 227, 86, 0, 255, 214, 247, 0, 255, 106, 85, 0, 255, 146, 136, 0, 255, 240, 61, 0, 255, 188, 145, 0, 255, 241, 129, 0, 255, 176, 190, 0, 255, 105, 142, 0, 255, 70, 233, 0, 255, 175, 222, 0, 255, 162, 138, 0, 255, 90, 247, 0, 255, 160, 133, 0, 255, 45, 119, 0, 255, 36, 29, 0, 255, 10, 174, 0, 255, 176, 118, 0, 255, 42, 181, 0, 255, 0, 153, 0, 255, 0, 202, 0, 255, 154, 40, 0, 255, 64, 36, 0, 255, 180, 223, 0, 255, 241, 229, 0, 255, 204, 250, 0, 255, 62, 119, 0, 255, 17, 200, 0, 255, 21, 64, 0, 255, 188, 231, 0, 255, 254, 207, 0, 255, 219, 78, 0, 255, 53, 127, 0, 255, 252, 67, 0, 255, 120, 147, 0, 255, 106, 140, 0, 255, 166, 124, 0, 255, 133, 10, 0, 255, 201, 96, 0, 255, 105, 22, 0, 255, 57, 57, 0, 255, 206, 191, 0, 255, 249, 232, 0, 255, 222, 228, 0, 255, 221, 181, 0, 255, 66, 68, 0, 255, 252, 155, 0, 255, 0, 208, 0, 255, 121, 93, 0, 255, 158, 221, 0, 255, 17, 13, 0, 255, 20, 146, 0, 255, 219, 189, 0, 255, 114, 32, 0, 255, 1, 38, 0, 255, 84, 71, 0, 255, 27, 71, 0, 255, 147, 239, 0, 255, 7, 53, 0, 255, 226, 173, 0, 255, 226, 53, 0, 255, 249, 43, 0, 255, 83, 100, 0, 255, 180, 248, 0, 255, 176, 223, 0, 255, 232, 243, 0, 255, 45, 135, 0, 255, 108, 252, 0, 255, 117, 163, 0, 255, 42, 171, 0, 255, 103, 34, 0, 255, 243, 3, 0, 255, 191, 249, 0, 255, 150, 178, 0, 255, 225, 173, 0, 255, 178, 169, 0, 255, 19, 250, 0, 255, 104, 199, 0, 255, 138, 144, 0, 255, 160, 208, 0, 255, 179, 26, 0, 255, 152, 125, 0, 255, 144, 42, 0, 255, 246, 61, 0, 255, 217, 70, 0, 255, 47, 230, 0, 255, 209, 235, 0, 255, 96, 14, 0, 255, 81, 210, 0, 255, 227, 228, 0, 255, 66, 30, 0, 255, 155, 147, 0, 255, 58, 52, 0, 255, 234, 92, 0, 255, 33, 174, 0, 255, 137, 127, 0, 255, 159, 22, 0, 255, 118, 48, 0, 255, 177, 73, 0, 255, 105, 231, 0, 255, 37, 187, 0, 255, 191, 86, 0, 255, 47, 108, 0, 255, 59, 189, 0, 255, 2, 13, 0, 255, 4, 156, 0, 255, 60, 101, 0, 255, 180, 103, 0, 255, 232, 165, 0, 255, 139, 64, 0, 255, 78, 127, 0, 255, 49, 226, 0, 255, 136, 63, 0, 255, 188, 202, 0, 255, 7, 79, 0, 255, 159, 64, 0, 255, 190, 23, 0, 255, 159, 185, 0, 255, 103, 192, 0, 255, 222, 75, 0, 255, 179, 108, 0, 255, 224, 134, 0, 255, 160, 7, 0, 255, 5, 192, 0, 255, 161, 231, 0, 255, 109, 238, 0, 255, 139, 135, 0, 255, 149, 60, 0, 255, 223, 179, 0, 255, 120, 172, 0, 255, 52, 232, 0, 255, 155, 182, 0, 255, 24, 213, 0, 255, 95, 53, 0, 255, 160, 27, 0, 255, 207, 191, 0, 255, 227, 18, 0, 255, 211, 162, 0, 255, 158, 51, 0, 255, 53, 30, 0, 255, 1, 155, 0, 255, 120, 247, 0, 255, 188, 96, 0, 255, 80, 122, 0, 255, 233, 144, 0, 255, 249, 186, 0, 255, 15, 49, 0, 255, 105, 205, 0, 255, 162, 253, 0, 255, 125, 237, 0, 255, 137, 126, 0, 255, 79, 11, 0, 255, 85, 81, 0, 255, 78, 17, 0, 255, 13, 206, 0, 255, 140, 221, 0, 255, 180, 112, 0, 255, 154, 4, 0, 255, 72, 249, 0, 255, 39, 238, 0, 255, 214, 33, 0, 255, 123, 76, 0, 255, 34, 217, 0, 255, 221, 15, 0, 255, 179, 44, 0, 255, 215, 99, 0, 255, 164, 214, 0, 255, 30, 26, 0, 255, 45, 185, 0, 255, 153, 212, 0, 255, 198, 4, 0, 255, 204, 110, 0, 255, 208, 179, 0, 255, 166, 141, 0, 255, 240, 85, 0, 255, 26, 82, 0, 255, 198, 19, 0, 255, 147, 251, 0, 255, 246, 185, 0, 255, 132, 9, 0, 255, 148, 45, 0, 255, 38, 37, 0, 255, 73, 30, 0, 255, 20, 189, 0, 255, 103, 29, 0, 255, 19, 145, 0, 255, 147, 187, 0, 255, 52, 95, 0, 255, 113, 1, 0, 255, 211, 173, 0, 255, 247, 31, 0, 255, 247, 208, 0, 255, 232, 0, 0, 255, 86, 26, 0, 255, 187, 82, 0, 255, 83, 201, 0, 255, 125, 171, 0, 255, 51, 20, 0, 255, 77, 127, 0, 255, 184, 87, 0, 255, 196, 47, 0, 255, 229, 113, 0, 255, 64, 195, 0, 255, 38, 214, 0, 255, 25, 149, 0, 255, 113, 26, 0, 255, 170, 152, 0, 255, 230, 2, 0, 255, 179, 79, 0, 255, 1, 25, 0, 255, 213, 99, 0, 255, 75, 133, 0, 255, 69, 138, 0, 255, 50, 21, 0, 255, 118, 46, 0, 255, 222, 129, 0, 255, 24, 231, 0, 255, 210, 253, 0, 255, 89, 235, 0, 255, 27, 86, 0, 255, 61, 37, 0, 255, 186, 83, 0, 255, 55, 50, 0, 255, 72, 130, 0, 255, 211, 220, 0, 255, 76, 252, 0, 255, 254, 52, 0, 255, 47, 221, 0, 255, 231, 221, 0, 255, 9, 35, 0, 255, 88, 245, 0, 255, 43, 236, 0, 255, 126, 66, 0, 255, 68, 32, 0, 255, 113, 3, 0, 255, 26, 136, 0, 255, 131, 55, 0, 255, 49, 115, 0, 255, 98, 24, 0, 255, 17, 16, 0, 255, 237, 159, 0, 255, 54, 13, 0, 255, 63, 49, 0, 255, 233, 235, 0, 255, 114, 118, 0, 255, 180, 31, 0, 255, 31, 177, 0, 255, 193, 39, 0, 255, 171, 99, 0, 255, 135, 143, 0, 255, 162, 92, 0, 255, 114, 223, 0, 255, 207, 153, 0, 255, 121, 144, 0, 255, 76, 200, 0, 255, 61, 55, 0, 255, 29, 111, 0, 255, 129, 85, 0, 255, 108, 60, 0, 255, 204, 189, 0, 255, 169, 96, 0, 255, 198, 2, 0, 255, 3, 75, 0, 255, 88, 143, 0, 255, 125, 211, 0, 255, 199, 103, 0, 255, 63, 85, 0, 255, 69, 43, 0, 255, 127, 59, 0, 255, 253, 198, 0, 255, 43, 46, 0, 255, 61, 249, 0, 255, 245, 153, 0, 255, 90, 147, 0, 255, 25, 174, 0, 255, 45, 186, 0, 255, 216, 184, 0, 255, 109, 128, 0, 255, 43, 0, 0, 255, 214, 166, 0, 255, 59, 74, 0, 255, 228, 106, 0, 255, 76, 99, 0, 255, 115, 194, 0, 255, 72, 137, 0, 255, 15, 98, 0, 255, 219, 2, 0, 255, 95, 213, 0, 255, 214, 117, 0, 255, 136, 209, 0, 255, 122, 158, 0, 255, 4, 202, 0, 255, 126, 0, 0, 255, 39, 123, 0, 255, 238, 241, 0, 255, 99, 166, 0, 255, 213, 207, 0, 255, 234, 80, 0, 255, 145, 142, 0, 255, 175, 67, 0, 255, 76, 24, 0, 255, 100, 150, 0, 255, 56, 62, 0, 255, 190, 181, 0, 255, 213, 178, 0, 255, 39, 185, 0, 255, 247, 83, 0, 255, 156, 249, 0, 255, 173, 117, 0, 255, 195, 80, 0, 255, 54, 226, 0, 255, 214, 220, 0, 255, 186, 121, 0, 255, 12, 39, 0, 255, 131, 62, 0, 255, 42, 35, 0, 255, 90, 253, 0, 255, 250, 221, 0, 255, 79, 136, 0, 255, 109, 116, 0, 255, 163, 27, 0, 255, 36, 47, 0, 255, 79, 214, 0, 255, 140, 81, 0, 255, 87, 105, 0, 255, 169, 226, 0, 255, 19, 175, 0, 255, 32, 32, 0, 255, 11, 110, 0, 255, 245, 35, 0, 255, 138, 91, 0, 255, 123, 225, 0, 255, 165, 251, 0, 255, 164, 55, 0, 255, 39, 196, 0, 255, 19, 84, 0, 255, 31, 175, 0, 255, 51, 229, 0, 255, 201, 185, 0, 255, 178, 232, 0, 255, 163, 53, 0, 255, 127, 216, 0, 255, 174, 98, 0, 255, 195, 47, 0, 255, 129, 101, 0, 255, 228, 53, 0, 255, 4, 80, 0, 255, 7, 89, 0, 255, 246, 206, 0, 255, 10, 192, 0, 255, 142, 163, 0, 255, 146, 119, 0, 255, 188, 18, 0, 255, 188, 183, 0, 255, 245, 213, 0, 255, 174, 138, 0, 255, 14, 37, 0, 255, 124, 184, 0, 255, 129, 176, 0, 255, 85, 240, 0, 255, 19, 252, 0, 255, 95, 144, 0, 255, 164, 236, 0, 255, 1, 183, 0, 255, 189, 165, 0, 255, 250, 217, 0, 255, 213, 64, 0, 255, 109, 24, 0, 255, 85, 132, 0, 255, 99, 117, 0, 255, 30, 239, 0, 255, 88, 88, 0, 255, 182, 232, 0, 255, 16, 172, 0, 255, 15, 228, 0, 255, 116, 160, 0, 255, 251, 141, 0, 255, 105, 47, 0, 255, 170, 241, 0, 255, 55, 7, 0, 255, 141, 228, 0, 255, 151, 161, 0, 255, 159, 65, 0, 255, 98, 92, 0, 255, 166, 74, 0, 255, 129, 212, 0, 255, 10, 133, 0, 255, 218, 71, 0, 255, 195, 166, 0, 255, 39, 122, 0, 255, 152, 243, 0, 255, 246, 10, 0, 255, 156, 216, 0, 255, 174, 143, 0, 255, 162, 219, 0, 255, 162, 97, 0, 255, 253, 239, 0, 255, 238, 143, 0, 255, 144, 76, 0, 255, 214, 161, 0, 255, 96, 221, 0, 255, 143, 101, 0, 255, 97, 112, 0, 255, 28, 99, 0, 255, 1, 127, 0, 255, 10, 201, 0, 255, 97, 79, 0, 255, 61, 136, 0, 255, 100, 210, 0, 255, 208, 98, 0, 255, 12, 112, 0, 255, 248, 60, 0, 255, 48, 30, 0, 255, 71, 219, 0, 255, 97, 8, 0, 255, 172, 192, 0, 255, 223, 41, 0, 255, 97, 247, 0, 255, 213, 59, 0, 255, 55, 45, 0, 255, 249, 21, 0, 255, 25, 46, 0, 255, 135, 140, 0, 255, 136, 201, 0, 255, 69, 163, 0, 255, 170, 216, 0, 255, 167, 242, 0, 255, 173, 66, 0, 255, 29, 141, 0, 255, 146, 179, 0, 255, 120, 63, 0, 255, 185, 222, 0, 255, 198, 216, 0, 255, 49, 161, 0, 255, 219, 44, 0, 255, 154, 95, 0, 255, 196, 248, 0, 255, 101, 64, 0, 255, 3, 167, 0, 255, 140, 73, 0, 255, 169, 161, 0, 255, 37, 203, 0, 255, 2, 57, 0, 255, 221, 202, 0, 255, 3, 210, 0, 255, 163, 173, 0, 255, 106, 178, 0, 255, 164, 38, 0, 255, 33, 60, 0, 255, 14, 33, 0, 255, 175, 34, 0, 255, 108, 209, 0, 255, 187, 3, 0, 255, 193, 249, 0, 255, 200, 94, 0, 255, 28, 91, 0, 255, 136, 128, 0, 255, 187, 185, 0, 255, 200, 145, 0, 255, 15, 16, 0, 255, 215, 2, 0, 255, 28, 120, 0, 255, 19, 138, 0, 255, 245, 93, 0, 255, 53, 211, 0, 255, 175, 106, 0, 255, 161, 81, 0, 255, 199, 33, 0, 255, 122, 63, 0, 255, 110, 152, 0, 255, 119, 226, 0, 255, 83, 6, 0, 255, 232, 6, 0, 255, 71, 38, 0, 255, 31, 196, 0, 255, 108, 107, 0, 255, 124, 12, 0, 255, 35, 33, 0, 255, 10, 34, 0, 255, 221, 142, 0, 255, 215, 154, 0, 255, 252, 78, 0, 255, 86, 133, 0, 255, 132, 225, 0, 255, 167, 249, 0, 255, 21, 92, 0, 255, 163, 46, 0, 255, 147, 243, 0, 255, 250, 90, 0, 255, 23, 194, 0, 255, 0, 166, 0, 255, 223, 228, 0, 255, 7, 125, 0, 255, 205, 205, 0, 255, 222, 242, 0, 255, 137, 196, 0, 255, 139, 67, 0, 255, 239, 241, 0, 255, 121, 134, 0, 255, 153, 216, 0, 255, 193, 199, 0, 255, 122, 184, 0, 255, 50, 208, 0, 255, 61, 173, 0, 255, 204, 61, 0, 255, 189, 63, 0, 255, 253, 215, 0, 255, 175, 176, 0, 255, 139, 157, 0, 255, 207, 25, 0, 255, 188, 132, 0, 255, 32, 24, 0, 255, 241, 33, 0, 255, 1, 97, 0, 255, 5, 120, 0, 255, 212, 64, 0, 255, 62, 92, 0, 255, 155, 153, 0, 255, 67, 32, 0, 255, 114, 131, 0, 255, 220, 192, 0, 255, 165, 50, 0, 255, 177, 213, 0, 255, 163, 190, 0, 255, 99, 205, 0, 255, 148, 134, 0, 255, 185, 118, 0, 255, 50, 223, 0, 255, 137, 192, 0, 255, 218, 23, 0, 255, 92, 159, 0, 255, 211, 231, 0, 255, 238, 174, 0, 255, 111, 65, 0, 255, 22, 209, 0, 255, 106, 120, 0, 255, 192, 148, 0, 255, 209, 88, 0, 255, 170, 144, 0, 255, 21, 69, 0, 255, 62, 8, 0, 255, 238, 212, 0, 255, 236, 170, 0, 255, 164, 143, 0, 255, 218, 36, 0, 255, 52, 220, 0, 255, 112, 99, 0, 255, 85, 89, 0, 255, 157, 35, 0, 255, 65, 189, 0, 255, 123, 109, 0, 255, 33, 252, 0, 255, 130, 137, 0, 255, 107, 39, 0, 255, 18, 25, 0, 255, 247, 177, 0, 255, 52, 27, 0, 255, 247, 166, 0, 255, 190, 107, 0, 255, 206, 224, 0, 255, 68, 141, 0, 255, 102, 27, 0, 255, 246, 30, 0, 255, 113, 115, 0, 255, 155, 67, 0, 255, 165, 45, 0, 255, 235, 197, 0, 255, 239, 15, 0, 255, 182, 33, 0, 255, 164, 204, 0, 255, 0, 26, 0, 255, 235, 74, 0, 255, 72, 206, 0, 255, 93, 69, 0, 255, 222, 135, 0, 255, 155, 220, 0, 255, 221, 127, 0, 255, 123, 248, 0, 255, 86, 0, 0, 255, 223, 222, 0, 255, 54, 65, 0, 255, 70, 164, 0, 255, 202, 185, 0, 255, 89, 246, 0, 255, 97, 92, 0, 255, 183, 134, 0, 255, 91, 193, 0, 255, 174, 38, 0, 255, 230, 6, 0, 255, 45, 12, 0, 255, 245, 218, 0, 255, 142, 65, 0, 255, 250, 139, 0, 255, 85, 127, 0, 255, 234, 100, 0, 255, 146, 189, 0, 255, 96, 106, 0, 255, 81, 13, 0, 255, 149, 12, 0, 255, 224, 213, 0, 255, 235, 44, 0, 255, 34, 53, 0, 255, 108, 137, 0, 255, 236, 240, 0, 255, 146, 71, 0, 255, 199, 168, 0, 255, 212, 143, 0, 255, 240, 137, 0, 255, 32, 125, 0, 255, 238, 87, 0, 255, 246, 75, 0, 255, 5, 246, 0, 255, 102, 120, 0, 255, 196, 199, 0, 255, 217, 2, 0, 255, 217, 65, 0, 255, 186, 92, 0, 255, 136, 98, 0, 255, 86, 227, 0, 255, 249, 52, 0, 255, 161, 49, 0, 255, 41, 176, 0, 255, 78, 33, 0, 255, 60, 249, 0, 255, 36, 173, 0, 255, 97, 210, 0, 255, 188, 125, 0, 255, 186, 103, 0, 255, 15, 155, 0, 255, 19, 151, 0, 255, 46, 238, 0, 255, 249, 33, 0, 255, 166, 232, 0, 255, 198, 63, 0, 255, 198, 233, 0, 255, 108, 56, 0, 255, 57, 86, 0, 255, 5, 199, 0, 255, 190, 43, 0, 255, 123, 209, 0, 255, 83, 134, 0, 255, 145, 167, 0, 255, 194, 227, 0, 255, 195, 9, 0, 255, 119, 57, 0, 255, 8, 30, 0, 255, 122, 151, 0, 255, 156, 144, 0, 255, 136, 65, 0, 255, 102, 233, 0, 255, 51, 76, 0, 255, 5, 181, 0, 255, 128, 26, 0, 255, 6, 243, 0, 255, 81, 223, 0, 255, 81, 234, 0, 255, 185, 236, 0, 255, 221, 166, 0, 255, 46, 190, 0, 255, 120, 206, 0, 255, 117, 179, 0, 255, 8, 10, 0, 255, 41, 25, 0, 255, 131, 73, 0, 255, 11, 86, 0, 255, 18, 134, 0, 255, 54, 191, 0, 255, 176, 35, 0, 255, 149, 158, 0, 255, 187, 156, 0, 255, 126, 230, 0, 255, 20, 200, 0, 255, 15, 186, 0, 255, 48, 149, 0, 255, 94, 148, 0, 255, 120, 129, 0, 255, 194, 109, 0, 255, 110, 44, 0, 255, 179, 204, 0, 255, 72, 52, 0, 255, 71, 69, 0, 255, 142, 44, 0, 255, 134, 190, 0, 255, 170, 179, 0, 255, 232, 135, 0, 255, 75, 100, 0, 255, 245, 179, 0, 255, 145, 65, 0, 255, 54, 212, 0, 255, 17, 147, 0, 255, 139, 238, 0, 255, 23, 98, 0, 255, 142, 200, 0, 255, 158, 189, 0, 255, 90, 87, 0, 255, 201, 205, 0, 255, 4, 2, 0, 255, 166, 243, 0, 255, 164, 137, 0, 255, 172, 29, 0, 255, 43, 69, 0, 255, 132, 68, 0, 255, 105, 144, 0, 255, 149, 25, 0, 255, 220, 248, 0, 255, 176, 88, 0, 255, 220, 107, 0, 255, 14, 251, 0, 255, 237, 42, 0, 255, 110, 199, 0, 255, 137, 19, 0, 255, 209, 128, 0, 255, 101, 162, 0, 255, 238, 95, 0, 255, 124, 249, 0, 255, 128, 105, 0, 255, 221, 95, 0, 255, 104, 143, 0, 255, 161, 250, 0, 255, 36, 59, 0, 255, 179, 3, 0, 255, 38, 58, 0, 255, 206, 205, 0, 255, 11, 18, 0, 255, 125, 112, 0, 255, 229, 206, 0, 255, 23, 140, 0, 255, 109, 200, 0, 255, 66, 156, 0, 255, 73, 2, 0, 255, 133, 95, 0, 255, 91, 26, 0, 255, 177, 171, 0, 255, 101, 54, 0, 255, 17, 201, 0, 255, 122, 84, 0, 255, 13, 97, 0, 255, 89, 32, 0, 255, 197, 85, 0, 255, 187, 168, 0, 255, 102, 195, 0, 255, 249, 6, 0, 255, 121, 111, 0, 255, 203, 131, 0, 255, 235, 155, 0, 255, 225, 196, 0, 255, 77, 68, 0, 255, 199, 133, 0, 255, 240, 8, 0, 255, 48, 194, 0, 255, 31, 106, 0, 255, 176, 136, 0, 255, 6, 161, 0, 255, 66, 151, 0, 255, 243, 234, 0, 255, 33, 70, 0, 255, 252, 173, 0, 255, 229, 21, 0, 255, 10, 219, 0, 255, 196, 199, 0, 255, 182, 103, 0, 255, 177, 12, 0, 255, 68, 174, 0, 255, 145, 6, 0, 255, 251, 118, 0, 255, 190, 21, 0, 255, 233, 51, 0, 255, 165, 206, 0, 255, 29, 110, 0, 255, 162, 77, 0, 255, 150, 244, 0, 255, 67, 129, 0, 255, 55, 198, 0, 255, 182, 40, 0, 255, 190, 29, 0, 255, 135, 231, 0, 255, 218, 155, 0, 255, 198, 97, 0, 255, 140, 33, 0, 255, 57, 33, 0, 255, 166, 32, 0, 255, 191, 90, 0, 255, 10, 207, 0, 255, 189, 194, 0, 255, 99, 248, 0, 255, 244, 186, 0, 255, 111, 198, 0, 255, 141, 193, 0, 255, 3, 123, 0, 255, 71, 115, 0, 255, 228, 47, 0, 255, 66, 215, 0, 255, 25, 17, 0, 255, 192, 249, 0, 255, 210, 95, 0, 255, 241, 118, 0, 255, 52, 180, 0, 255, 47, 68, 0, 255, 127, 126, 0, 255, 86, 253, 0, 255, 91, 97, 0, 255, 155, 135, 0, 255, 179, 137, 0, 255, 221, 110, 0, 255, 249, 166, 0, 255, 114, 224, 0, 255, 64, 130, 0, 255, 70, 187, 0, 255, 85, 123, 0, 255, 34, 86, 0, 255, 136, 26, 0, 255, 195, 173, 0, 255, 11, 192, 0, 255, 49, 244, 0, 255, 190, 69, 0, 255, 141, 178, 0, 255, 7, 214, 0, 255, 240, 199, 0, 255, 157, 210, 0, 255, 41, 2, 0, 255, 8, 180, 0, 255, 38, 23, 0, 255, 63, 243, 0, 255, 203, 47, 0, 255, 129, 132, 0, 255, 232, 28, 0, 255, 197, 202, 0, 255, 88, 52, 0, 255, 240, 224, 0, 255, 30, 8, 0, 255, 169, 146, 0, 255, 186, 112, 0, 255, 199, 102, 0, 255, 117, 167, 0, 255, 132, 142, 0, 255, 173, 230, 0, 255, 93, 251, 0, 255, 26, 109, 0, 255, 107, 5, 0, 255, 82, 131, 0, 255, 251, 252, 0, 255, 174, 188, 0, 255, 192, 189, 0, 255, 204, 97, 0, 255, 191, 98, 0, 255, 84, 148, 0, 255, 68, 42, 0, 255, 198, 155, 0, 255, 31, 22, 0, 255, 66, 177, 0, 255, 228, 125, 0, 255, 73, 229, 0, 255, 3, 202, 0, 255, 69, 196, 0, 255, 169, 81, 0, 255, 25, 18, 0, 255, 93, 62, 0, 255, 194, 117, 0, 255, 38, 234, 0, 255, 227, 89, 0, 255, 147, 112, 0, 255, 52, 29, 0, 255, 142, 218, 0, 255, 251, 113, 0, 255, 192, 89, 0, 255, 119, 36, 0, 255, 118, 34, 0, 255, 159, 59, 0, 255, 205, 3, 0, 255, 189, 208, 0, 255, 117, 226, 0, 255, 95, 185, 0, 255, 2, 89, 0, 255, 64, 230, 0, 255, 187, 221, 0, 255, 214, 115, 0, 255, 241, 191, 0, 255, 42, 231, 0, 255, 149, 57, 0, 255, 235, 161, 0, 255, 190, 82, 0, 255, 226, 91, 0, 255, 221, 134, 0, 255, 107, 218, 0, 255, 27, 196, 0, 255, 60, 62, 0, 255, 202, 251, 0, 255, 34, 137, 0, 255, 28, 141, 0, 255, 47, 22, 0, 255, 76, 239, 0, 255, 174, 185, 0, 255, 181, 106, 0, 255, 47, 82, 0, 255, 39, 214, 0, 255, 225, 181, 0, 255, 53, 66, 0, 255, 165, 8, 0, 255, 36, 93, 0, 255, 23, 140, 0, 255, 101, 175, 0, 255, 198, 19, 0, 255, 179, 236, 0, 255, 82, 188, 0, 255, 218, 110, 0, 255, 138, 136, 0, 255, 120, 233, 0, 255, 126, 127, 0, 255, 202, 238, 0, 255, 211, 202, 0, 255, 194, 26, 0, 255, 202, 9, 0, 255, 16, 193, 0, 255, 151, 79, 0, 255, 236, 55, 0, 255, 233, 48, 0, 255, 52, 187, 0, 255, 47, 169, 0, 255, 184, 58, 0, 255, 229, 195, 0, 255, 77, 240, 0, 255, 151, 238, 0, 255, 233, 170, 0, 255, 65, 83, 0, 255, 72, 246, 0, 255, 136, 221, 0, 255, 151, 125, 0, 255, 174, 221, 0, 255, 184, 232, 0, 255, 100, 71, 0, 255, 182, 11, 0, 255, 79, 179, 0, 255, 126, 218, 0, 255, 58, 132, 0, 255, 178, 239, 0, 255, 70, 136, 0, 255, 40, 222, 0, 255, 184, 76, 0, 255, 11, 18, 0, 255, 238, 74, 0, 255, 114, 169, 0, 255, 225, 9, 0, 255, 89, 110, 0, 255, 189, 52, 0, 255, 208, 39, 0, 255, 49, 44, 0, 255, 131, 49, 0, 255, 18, 160, 0, 255, 166, 221, 0, 255, 76, 102, 0, 255, 38, 141, 0, 255, 168, 24, 0, 255, 19, 142, 0, 255, 113, 221, 0, 255, 239, 25, 0, 255, 199, 89, 0, 255, 251, 65, 0, 255, 218, 248, 0, 255, 167, 176, 0, 255, 94, 190, 0, 255, 12, 245, 0, 255, 22, 177, 0, 255, 58, 67, 0, 255, 105, 49, 0, 255, 52, 0, 0, 255, 68, 32, 0, 255, 45, 112, 0, 255, 168, 205, 0, 255, 143, 227, 0, 255, 213, 196, 0, 255, 235, 43, 0, 255, 64, 104, 0, 255, 63, 11, 0, 255, 155, 174, 0, 255, 41, 93, 0, 255, 245, 91, 0, 255, 212, 174, 0, 255, 97, 110, 0, 255, 57, 163, 0, 255, 44, 80, 0, 255, 207, 244, 0, 255, 102, 239, 0, 255, 118, 195, 0, 255, 70, 50, 0, 255, 170, 125, 0, 255, 226, 53, 0, 255, 20, 22, 0, 255, 151, 99, 0, 255, 183, 232, 0, 255, 199, 126, 0, 255, 113, 151, 0, 255, 22, 166, 0, 255, 243, 27, 0, 255, 188, 182, 0, 255, 45, 183, 0, 255, 28, 6, 0, 255, 154, 241, 0, 255, 212, 92, 0, 255, 19, 139, 0, 255, 208, 73, 0, 255, 32, 48, 0, 255, 151, 40, 0, 255, 84, 158, 0, 255, 187, 87, 0, 255, 37, 95, 0, 255, 184, 153, 0, 255, 83, 170, 0, 255, 72, 226, 0, 255, 120, 240, 0, 255, 1, 86, 0, 255, 139, 152, 0, 255, 34, 75, 0, 255, 238, 34, 0, 255, 153, 171, 0, 255, 9, 247, 0, 255, 211, 181, 0, 255, 219, 235, 0, 255, 190, 95, 0, 255, 155, 196, 0, 255, 114, 237, 0, 255, 71, 179, 0, 255, 242, 52, 0, 255, 246, 187, 0, 255, 5, 194, 0, 255, 238, 172, 0, 255, 77, 103, 0, 255, 140, 212, 0, 255, 236, 210, 0, 255, 65, 120, 0, 255, 36, 151, 0, 255, 39, 175, 0, 255, 224, 20, 0, 255, 227, 18, 0, 255, 158, 128, 0, 255, 216, 34, 0, 255, 129, 44, 0, 255, 208, 87, 0, 255, 44, 245, 0, 255, 100, 142, 0, 255, 207, 119, 0, 255, 170, 160, 0, 255, 193, 84, 0, 255, 78, 146, 0, 255, 197, 133, 0, 255, 54, 69, 0, 255, 79, 50, 0, 255, 7, 180, 0, 255, 195, 172, 0, 255, 1, 94, 0, 255, 120, 168, 0, 255, 221, 154, 0, 255, 49, 92, 0, 255, 253, 51, 0, 255, 23, 67, 0, 255, 3, 187, 0, 255, 34, 117, 0, 255, 41, 225, 0, 255, 58, 39, 0, 255, 44, 31, 0, 255, 226, 150, 0, 255, 167, 88, 0, 255, 183, 111, 0, 255, 156, 74, 0, 255, 213, 147, 0, 255, 203, 204, 0, 255, 84, 164, 0, 255, 56, 31, 0, 255, 208, 101, 0, 255, 142, 215, 0, 255, 219, 249, 0, 255, 220, 101, 0, 255, 196, 111, 0, 255, 141, 16, 0, 255, 131, 20, 0, 255, 201, 127, 0, 255, 239, 89, 0, 255, 169, 175, 0, 255, 66, 195, 0, 255, 111, 39, 0, 255, 112, 40, 0, 255, 151, 239, 0, 255, 165, 30, 0, 255, 91, 171, 0, 255, 197, 229, 0, 255, 209, 173, 0, 255, 205, 112, 0, 255, 44, 217, 0, 255, 246, 57, 0, 255, 254, 35, 0, 255, 233, 145, 0, 255, 2, 74, 0, 255, 48, 117, 0, 255, 237, 62, 0, 255, 208, 201, 0, 255, 137, 205, 0, 255, 223, 56, 0, 255, 41, 130, 0, 255, 190, 185, 0, 255, 25, 209, 0, 255, 105, 205, 0, 255, 59, 51, 0, 255, 41, 229, 0, 255, 8, 85, 0, 255, 145, 37, 0, 255, 25, 53, 0, 255, 178, 159, 0, 255, 48, 82, 0, 255, 175, 164, 0, 255, 92, 145, 0, 255, 63, 183, 0, 255, 155, 141, 0, 255, 92, 31, 0, 255, 74, 42, 0, 255, 164, 128, 0, 255, 150, 212, 0, 255, 109, 200, 0, 255, 197, 0, 0, 255, 7, 84, 0, 255, 201, 55, 0, 255, 71, 118, 0, 255, 211, 70, 0, 255, 198, 176, 0, 255, 187, 146, 0, 255, 193, 63, 0, 255, 237, 81, 0, 255, 48, 120, 0, 255, 122, 165, 0, 255, 105, 30, 0, 255, 43, 156, 0, 255, 233, 224, 0, 255, 92, 12, 0, 255, 237, 46, 0, 255, 102, 152, 0, 255, 147, 20, 0, 255, 68, 214, 0, 255, 145, 196, 0, 255, 54, 98, 0, 255, 129, 115, 0, 255, 2, 249, 0, 255, 15, 70, 0, 255, 87, 192, 0, 255, 10, 55, 0, 255, 41, 47, 0, 255, 19, 69, 0, 255, 202, 222, 0, 255, 218, 0, 0, 255, 251, 19, 0, 255, 187, 97, 0, 255, 216, 141, 0, 255, 148, 148, 0, 255, 113, 61, 0, 255, 177, 203, 0, 255, 53, 138, 0, 255, 190, 66, 0, 255, 110, 250, 0, 255, 94, 27, 0, 255, 211, 94, 0, 255, 185, 174, 0, 255, 65, 192, 0, 255, 40, 126, 0, 255, 87, 116, 0, 255, 46, 205, 0, 255, 54, 22, 0, 255, 187, 195, 0, 255, 113, 196, 0, 255, 235, 29, 0, 255, 203, 231, 0, 255, 71, 135, 0, 255, 88, 91, 0, 255, 37, 38, 0, 255, 0, 21, 0, 255, 75, 88, 0, 255, 0, 170, 0, 255, 165, 54, 0, 255, 21, 124, 0, 255, 133, 35, 0, 255, 153, 238, 0, 255, 220, 75, 0, 255, 62, 229, 0, 255, 214, 21, 0, 255, 108, 9, 0, 255, 167, 186, 0, 255, 247, 2, 0, 255, 245, 128, 0, 255, 144, 147, 0, 255, 239, 112, 0, 255, 210, 31, 0, 255, 233, 237, 0, 255, 128, 160, 0, 255, 212, 101, 0, 255, 12, 13, 0, 255, 214, 70, 0, 255, 8, 137, 0, 255, 117, 159, 0, 255, 72, 200, 0, 255, 113, 190, 0, 255, 226, 173, 0, 255, 101, 119, 0, 255, 41, 20, 0, 255, 236, 156, 0, 255, 69, 100, 0, 255, 57, 201, 0, 255, 156, 75, 0, 255, 121, 82, 0, 255, 32, 214, 0, 255, 164, 193, 0, 255, 100, 253, 0, 255, 96, 193, 0, 255, 147, 226, 0, 255, 105, 79, 0, 255, 186, 251, 0, 255, 32, 225, 0, 255, 177, 83, 0, 255, 43, 163, 0, 255, 140, 69, 0, 255, 189, 112, 0, 255, 45, 88, 0, 255, 166, 240, 0, 255, 147, 100, 0, 255, 64, 242, 0, 255, 195, 101, 0, 255, 12, 179, 0, 255, 27, 93, 0, 255, 89, 223, 0, 255, 51, 224, 0, 255, 24, 172, 0, 255, 230, 247, 0, 255, 206, 13, 0, 255, 184, 12, 0, 255, 0, 97, 0, 255, 253, 94, 0, 255, 150, 243, 0, 255, 26, 246, 0, 255, 85, 237, 0, 255, 54, 216, 0, 255, 121, 117, 0, 255, 11, 137, 0, 255, 243, 81, 0, 255, 88, 130, 0, 255, 190, 10, 0, 255, 122, 16, 0, 255, 113, 166, 0, 255, 162, 101, 0, 255, 90, 157, 0, 255, 226, 87, 0, 255, 50, 100, 0, 255, 27, 123, 0, 255, 222, 92, 0, 255, 234, 103, 0, 255, 67, 214, 0, 255, 107, 77, 0, 255, 87, 141, 0, 255, 224, 28, 0, 255, 170, 206, 0, 255, 75, 31, 0, 255, 30, 38, 0, 255, 51, 98, 0, 255, 228, 168, 0, 255, 106, 144, 0, 255, 201, 253, 0, 255, 67, 59, 0, 255, 245, 55, 0, 255, 209, 153, 0, 255, 171, 121, 0, 255, 39, 163, 0, 255, 97, 144, 0, 255, 238, 183, 0, 255, 64, 172, 0, 255, 172, 80, 0, 255, 251, 1, 0, 255, 197, 51, 0, 255, 26, 200, 0, 255, 70, 209, 0, 255, 152, 132, 0, 255, 134, 241, 0, 255, 45, 220, 0, 255, 22, 91, 0, 255, 196, 170, 0, 255, 109, 140, 0, 255, 217, 191, 0, 255, 143, 215, 0, 255, 114, 163, 0, 255, 51, 35, 0, 255, 205, 55, 0, 255, 185, 41, 0, 255, 108, 170, 0, 255, 113, 203, 0, 255, 118, 171, 0, 255, 113, 7, 0, 255, 73, 93, 0, 255, 16, 164, 0, 255, 133, 123, 0, 255, 109, 36, 0, 255, 243, 245, 0, 255, 107, 168, 0, 255, 4, 170, 0, 255, 234, 252, 0, 255, 108, 108, 0, 255, 44, 97, 0, 255, 254, 7, 0, 255, 227, 8, 0, 255, 14, 81, 0, 255, 163, 18, 0, 255, 73, 122, 0, 255, 189, 95, 0, 255, 214, 58, 0, 255, 115, 249, 0, 255, 206, 79, 0, 255, 138, 39, 0, 255, 46, 123, 0, 255, 143, 35, 0, 255, 132, 11, 0, 255, 54, 202, 0, 255, 116, 76, 0, 255, 172, 149, 0, 255, 215, 36, 0, 255, 34, 203, 0, 255, 244, 124, 0, 255, 76, 169, 0, 255, 87, 7, 0, 255, 38, 90, 0, 255, 140, 27, 0, 255, 120, 118, 0, 255, 104, 243, 0, 255, 240, 187, 0, 255, 95, 150, 0, 255, 186, 225, 0, 255, 195, 97, 0, 255, 243, 107, 0, 255, 5, 10, 0, 255, 209, 142, 0, 255, 62, 246, 0, 255, 153, 133, 0, 255, 126, 8, 0, 255, 210, 173, 0, 255, 35, 219, 0, 255, 90, 41, 0, 255, 186, 38, 0, 255, 129, 72, 0, 255, 85, 141, 0, 255, 69, 136, 0, 255, 38, 100, 0, 255, 133, 16, 0, 255, 191, 185, 0, 255, 222, 40, 0, 255, 83, 25, 0, 255, 161, 34, 0, 255, 223, 100, 0, 255, 14, 68, 0, 255, 78, 29, 0, 255, 88, 175, 0, 255, 1, 118, 0, 255, 148, 96, 0, 255, 49, 160, 0, 255, 140, 194, 0, 255, 197, 208, 0, 255, 213, 151, 0, 255, 248, 82, 0, 255, 93, 68, 0, 255, 156, 126, 0, 255, 209, 216, 0, 255, 153, 229, 0, 255, 251, 216, 0, 255, 224, 40, 0, 255, 34, 244, 0, 255, 6, 250, 0, 255, 147, 247, 0, 255, 11, 214, 0, 255, 113, 114, 0, 255, 191, 85, 0, 255, 235, 51, 0, 255, 163, 21, 0, 255, 113, 219, 0, 255, 13, 160, 0, 255, 127, 75, 0, 255, 79, 217, 0, 255, 198, 49, 0, 255, 234, 132, 0, 255, 235, 128, 0, 255, 32, 65, 0, 255, 20, 226, 0, 255, 57, 80, 0, 255, 77, 236, 0, 255, 92, 94, 0, 255, 210, 247, 0, 255, 181, 2, 0, 255, 184, 87, 0, 255, 13, 119, 0, 255, 140, 15, 0, 255, 167, 122, 0, 255, 233, 113, 0, 255, 49, 116, 0, 255, 20, 170, 0, 255, 100, 70, 0, 255, 230, 144, 0, 255, 179, 33, 0, 255, 41, 47, 0, 255, 126, 228, 0, 255, 183, 118, 0, 255, 165, 192, 0, 255, 71, 171, 0, 255, 203, 126, 0, 255, 234, 50, 0, 255, 56, 182, 0, 255, 230, 200, 0, 255, 1, 68, 0, 255, 175, 95, 0, 255, 228, 208, 0, 255, 55, 57, 0, 255, 102, 237, 0, 255, 17, 199, 0, 255, 231, 179, 0, 255, 158, 170, 0, 255, 191, 214, 0, 255, 39, 149, 0, 255, 30, 227, 0, 255, 42, 215, 0, 255, 141, 224, 0, 255, 52, 146, 0, 255, 3, 145, 0, 255, 68, 197, 0, 255, 27, 181, 0, 255, 12, 91, 0, 255, 224, 202, 0, 255, 70, 138, 0, 255, 55, 209, 0, 255, 249, 237, 0, 255, 3, 114, 0, 255, 16, 106, 0, 255, 7, 114, 0, 255, 20, 191, 0, 255, 134, 24, 0, 255, 172, 207, 0, 255, 230, 30, 0, 255, 205, 181, 0, 255, 202, 179, 0, 255, 22, 21, 0, 255, 53, 156, 0, 255, 222, 18, 0, 255, 24, 7, 0, 255, 178, 250, 0, 255, 58, 230, 0, 255, 164, 96, 0, 255, 27, 92, 0, 255, 57, 55, 0, 255, 16, 23, 0, 255, 160, 201, 0, 255, 19, 173, 0, 255, 13, 130, 0, 255, 172, 93, 0, 255, 178, 228, 0, 255, 218, 144, 0, 255, 140, 106, 0, 255, 83, 3, 0, 255, 222, 78, 0, 255, 23, 174, 0, 255, 108, 57, 0, 255, 68, 119, 0, 255, 189, 191, 0, 255, 163, 111, 0, 255, 211, 192, 0, 255, 221, 32, 0, 255, 209, 165, 0, 255, 85, 4, 0, 255, 224, 7, 0, 255, 98, 48, 0, 255, 252, 56, 0, 255, 25, 181, 0, 255, 24, 116, 0, 255, 169, 98, 0, 255, 190, 196, 0, 255, 152, 146, 0, 255, 219, 124, 0, 255, 86, 65, 0, 255, 141, 70, 0, 255, 128, 190, 0, 255, 2, 154, 0, 255, 127, 175, 0, 255, 105, 225, 0, 255, 135, 153, 0, 255, 171, 36, 0, 255, 131, 28, 0, 255, 220, 30, 0, 255, 10, 148, 0, 255, 82, 105, 0, 255, 211, 35, 0, 255, 175, 232, 0, 255, 161, 124, 0, 255, 11, 86, 0, 255, 222, 211, 0, 255, 100, 254, 0, 255, 26, 223, 0, 255, 224, 48, 0, 255, 69, 69, 0, 255, 101, 65, 0, 255, 92, 42, 0, 255, 252, 80, 0, 255, 171, 12, 0, 255, 181, 251, 0, 255, 18, 79, 0, 255, 241, 101, 0, 255, 38, 5, 0, 255, 11, 54, 0, 255, 234, 159, 0, 255, 184, 73, 0, 255, 171, 210, 0, 255, 238, 34, 0, 255, 155, 174, 0, 255, 157, 176, 0, 255, 198, 92, 0, 255, 110, 69, 0, 255, 242, 168, 0, 255, 80, 152, 0, 255, 88, 192, 0, 255, 4, 176, 0, 255, 188, 65, 0, 255, 30, 209, 0, 255, 207, 5, 0, 255, 165, 197, 0, 255, 50, 233, 0, 255, 196, 88, 0, 255, 89, 81, 0, 255, 100, 109, 0, 255, 38, 126, 0, 255, 16, 151, 0, 255, 233, 39, 0, 255, 214, 44, 0, 255, 83, 190, 0, 255, 150, 24, 0, 255, 0, 173, 0, 255, 211, 254, 0, 255, 74, 15, 0, 255, 166, 45, 0, 255, 30, 180, 0, 255, 8, 105, 0, 255, 19, 148, 0, 255, 175, 227, 0, 255, 232, 86, 0, 255, 186, 63, 0, 255, 4, 56, 0, 255, 110, 215, 0, 255, 156, 45, 0, 255, 198, 72, 0, 255, 252, 38, 0, 255, 53, 10, 0, 255, 218, 75, 0, 255, 218, 200, 0, 255, 171, 229, 0, 255, 226, 216, 0, 255, 30, 124, 0, 255, 230, 3, 0, 255, 16, 141, 0, 255, 34, 60, 0, 255, 3, 83, 0, 255, 144, 95, 0, 255, 95, 212, 0, 255, 54, 43, 0, 255, 51, 165, 0, 255, 164, 100, 0, 255, 113, 119, 0, 255, 31, 240, 0, 255, 39, 164, 0, 255, 44, 131, 0, 255, 62, 217, 0, 255, 248, 12, 0, 255, 44, 165, 0, 255, 185, 136, 0, 255, 241, 156, 0, 255, 200, 85, 0, 255, 152, 42, 0, 255, 254, 62, 0, 255, 81, 106, 0, 255, 168, 246, 0, 255, 134, 186, 0, 255, 232, 80, 0, 255, 164, 68, 0, 255, 3, 41, 0, 255, 176, 165, 0, 255, 91, 212, 0, 255, 80, 0, 0, 255, 236, 230, 0, 255, 17, 89, 0, 255, 251, 19, 0, 255, 207, 85, 0, 255, 165, 46, 0, 255, 38, 207, 0, 255, 40, 127, 0, 255, 99, 247, 0, 255, 124, 187, 0, 255, 6, 14, 0, 255, 32, 2, 0, 255, 168, 35, 0, 255, 201, 140, 0, 255, 105, 34, 0, 255, 169, 22, 0, 255, 61, 175, 0, 255, 134, 79, 0, 255, 19, 171, 0, 255, 213, 136, 0, 255, 171, 33, 0, 255, 243, 35, 0, 255, 158, 76, 0, 255, 66, 118, 0, 255, 91, 107, 0, 255, 30, 172, 0, 255, 45, 178, 0, 255, 215, 136, 0, 255, 167, 228, 0, 255, 245, 126, 0, 255, 61, 157, 0, 255, 200, 249, 0, 255, 32, 0, 0, 255, 124, 108, 0, 255, 148, 53, 0, 255, 194, 168, 0, 255, 175, 0, 0, 255, 121, 79, 0, 255, 75, 9, 0, 255, 23, 146, 0, 255, 164, 92, 0, 255, 89, 245, 0, 255, 72, 7, 0, 255, 122, 64, 0, 255, 38, 65, 0, 255, 251, 73, 0, 255, 133, 244, 0, 255, 108, 154, 0, 255, 125, 186, 0, 255, 34, 194, 0, 255, 135, 193, 0, 255, 151, 225, 0, 255, 133, 250, 0, 255, 100, 120, 0, 255, 220, 242, 0, 255, 166, 216, 0, 255, 88, 215, 0, 255, 2, 62, 0, 255, 96, 109, 0, 255, 14, 147, 0, 255, 193, 237, 0, 255, 54, 135, 0, 255, 86, 170, 0, 255, 134, 138, 0, 255, 159, 122, 0, 255, 34, 236, 0, 255, 75, 86, 0, 255, 135, 63, 0, 255, 147, 53, 0, 255, 114, 195, 0, 255, 230, 110, 0, 255, 135, 73, 0, 255, 55, 244, 0, 255, 183, 179, 0, 255, 136, 238, 0, 255, 6, 230, 0, 255, 210, 129, 0, 255, 81, 104, 0, 255, 37, 24, 0, 255, 224, 228, 0, 255, 177, 11, 0, 255, 99, 91, 0, 255, 127, 31, 0, 255, 239, 60, 0, 255, 218, 15, 0, 255, 82, 183, 0, 255, 186, 136, 0, 255, 209, 216, 0, 255, 198, 207, 0, 255, 95, 199, 0, 255, 0, 159, 0, 255, 138, 231, 0, 255, 96, 102, 0, 255, 93, 183, 0, 255, 131, 34, 0, 255, 172, 171, 0, 255, 22, 200, 0, 255, 167, 195, 0, 255, 153, 120, 0, 255, 94, 248, 0, 255, 247, 16, 0, 255, 130, 112, 0, 255, 231, 18, 0, 255, 141, 71, 0, 255, 95, 20, 0, 255, 181, 88, 0, 255, 67, 69, 0, 255, 134, 117, 0, 255, 112, 247, 0, 255, 48, 201, 0, 255, 127, 143, 0, 255, 197, 51, 0, 255, 42, 65, 0, 255, 89, 187, 0, 255, 243, 154, 0, 255, 74, 19, 0, 255, 15, 12, 0, 255, 1, 45, 0, 255, 2, 124, 0, 255, 250, 123, 0, 255, 234, 253, 0, 255, 34, 181, 0, 255, 195, 177, 0, 255, 130, 69, 0, 255, 61, 123, 0, 255, 131, 175, 0, 255, 177, 236, 0, 255, 2, 175, 0, 255, 249, 196, 0, 255, 90, 238, 0, 255, 87, 62, 0, 255, 227, 85, 0, 255, 55, 182, 0, 255, 35, 0, 0, 255, 75, 48, 0, 255, 93, 155, 0, 255, 5, 133, 0, 255, 180, 190, 0, 255, 102, 39, 0, 255, 39, 193, 0, 255, 121, 244, 0, 255, 174, 140, 0, 255, 196, 44, 0, 255, 171, 240, 0, 255, 16, 58, 0, 255, 113, 175, 0, 255, 149, 212, 0, 255, 15, 193, 0, 255, 74, 30, 0, 255, 168, 24, 0, 255, 6, 242, 0, 255, 37, 170, 0, 255, 253, 130, 0, 255, 2, 32, 0, 255, 236, 93, 0, 255, 84, 222, 0, 255, 3, 119, 0, 255, 100, 68, 0, 255, 127, 79, 0, 255, 231, 216, 0, 255, 72, 174, 0, 255, 212, 90, 0, 255, 226, 91, 0, 255, 89, 76, 0, 255, 47, 58, 0, 255, 70, 1, 0, 255, 241, 65, 0, 255, 116, 199, 0, 255, 188, 139, 0, 255, 204, 174, 0, 255, 43, 70, 0, 255, 30, 188, 0, 255, 179, 120, 0, 255, 24, 40, 0, 255, 153, 7, 0, 255, 150, 95, 0, 255, 107, 54, 0, 255, 133, 122, 0, 255, 219, 84, 0, 255, 206, 8, 0, 255, 161, 0, 0, 255, 159, 93, 0, 255, 191, 125, 0, 255, 214, 81, 0, 255, 24, 149, 0, 255, 186, 176, 0, 255, 150, 249, 0, 255, 218, 203, 0, 255, 73, 202, 0, 255, 98, 113, 0, 255, 76, 14, 0, 255, 252, 43, 0, 255, 79, 128, 0, 255, 167, 167, 0, 255, 27, 125, 0, 255, 55, 8, 0, 255, 229, 120, 0, 255, 3, 15, 0, 255, 119, 66, 0, 255, 65, 179, 0, 255, 202, 212, 0, 255, 137, 0, 0, 255, 35, 212, 0, 255, 251, 162, 0, 255, 47, 215, 0, 255, 163, 242, 0, 255, 109, 234, 0, 255, 56, 195, 0, 255, 53, 29, 0, 255, 16, 85, 0, 255, 28, 130, 0, 255, 32, 154, 0, 255, 190, 187, 0, 255, 21, 38, 0, 255, 245, 89, 0, 255, 118, 42, 0, 255, 1, 122, 0, 255, 159, 129, 0, 255, 22, 52, 0, 255, 184, 237, 0, 255, 230, 235, 0, 255, 250, 186, 0, 255, 212, 143, 0, 255, 115, 0, 0, 255, 176, 48, 0, 255, 235, 24, 0, 255, 219, 228, 0, 255, 1, 184, 0, 255, 197, 11, 0, 255, 193, 41, 0, 255, 219, 214, 0, 255, 125, 107, 0, 255, 140, 67, 0, 255, 237, 249, 0, 255, 250, 97, 0, 255, 99, 103, 0, 255, 237, 40, 0, 255, 6, 63, 0, 255, 207, 186, 0, 255, 103, 126, 0, 255, 25, 243, 0, 255, 126, 235, 0, 255, 254, 35, 0, 255, 118, 246, 0, 255, 17, 44, 0, 255, 6, 10, 0, 255, 196, 196, 0, 255, 76, 45, 0, 255, 113, 127, 0, 255, 1, 141, 0, 255, 91, 189, 0, 255, 27, 188, 0, 255, 130, 90, 0, 255, 179, 45, 0, 255, 33, 128, 0, 255, 144, 48, 0, 255, 26, 109, 0, 255, 238, 47, 0, 255, 125, 106, 0, 255, 23, 13, 0, 255, 68, 219, 0, 255, 245, 119, 0, 255, 227, 48, 0, 255, 76, 97, 0, 255, 143, 23, 0, 255, 54, 44, 0, 255, 249, 143, 0, 255, 31, 26, 0, 255, 148, 37, 0, 255, 13, 155, 0, 255, 3, 97, 0, 255, 94, 103, 0, 255, 103, 181, 0, 255, 188, 21, 0, 255, 202, 102, 0, 255, 14, 190, 0, 255, 181, 153, 0, 255, 4, 72, 0, 255, 241, 148, 0, 255, 64, 91, 0, 255, 161, 244, 0, 255, 223, 42, 0, 255, 66, 80, 0, 255, 6, 207, 0, 255, 100, 73, 0, 255, 211, 162, 0, 255, 21, 223, 0, 255, 103, 222, 0, 255, 218, 212, 0, 255, 236, 179, 0, 255, 20, 209, 0, 255, 25, 7, 0, 255, 24, 244, 0, 255, 130, 198, 0, 255, 151, 253, 0, 255, 115, 10, 0, 255, 83, 108, 0, 255, 110, 138, 0, 255, 238, 215, 0, 255, 141, 51, 0, 255, 8, 228, 0, 255, 73, 176, 0, 255, 136, 21, 0, 255, 191, 72, 0, 255, 28, 136, 0, 255, 225, 65, 0, 255, 31, 79, 0, 255, 110, 162, 0, 255, 239, 14, 0, 255, 49, 107, 0, 255, 0, 58, 0, 255, 2, 243, 0, 255, 6, 3, 0, 255, 217, 8, 0, 255, 23, 87, 0, 255, 212, 227, 0, 255, 100, 116, 0, 255, 37, 74, 0, 255, 223, 88, 0, 255, 249, 146, 0, 255, 0, 241, 0, 255, 162, 178, 0, 255, 188, 2, 0, 255, 61, 237, 0, 255, 149, 78, 0, 255, 204, 228, 0, 255, 26, 22, 0, 255, 66, 95, 0, 255, 159, 229, 0, 255, 190, 139, 0, 255, 115, 87, 0, 255, 20, 250, 0, 255, 213, 89, 0, 255, 141, 57, 0, 255, 145, 47, 0, 255, 168, 230, 0, 255, 11, 15, 0, 255, 2, 171, 0, 255, 149, 186, 0, 255, 155, 238, 0, 255, 129, 31, 0, 255, 136, 1, 0, 255, 94, 174, 0, 255, 57, 121, 0, 255, 249, 111, 0, 255, 157, 128, 0, 255, 18, 181, 0, 255, 146, 77, 0, 255, 220, 142, 0, 255, 159, 144, 0, 255, 65, 6, 0, 255, 147, 225, 0, 255, 66, 245, 0, 255, 144, 82, 0, 255, 202, 227, 0, 255, 213, 237, 0, 255, 80, 253, 0, 255, 12, 132, 0, 255, 222, 223, 0, 255, 77, 234, 0, 255, 172, 184, 0, 255, 211, 114, 0, 255, 108, 85, 0, 255, 30, 219, 0, 255, 241, 210, 0, 255, 114, 29, 0, 255, 182, 70, 0, 255, 189, 110, 0, 255, 71, 135, 0, 255, 104, 55, 0, 255, 118, 160, 0, 255, 240, 134, 0, 255, 174, 140, 0, 255, 226, 137, 0, 255, 238, 131, 0, 255, 250, 242, 0, 255, 147, 45, 0, 255, 79, 153, 0, 255, 4, 12, 0, 255, 224, 196, 0, 255, 194, 104, 0, 255, 110, 95, 0, 255, 11, 118, 0, 255, 63, 228, 0, 255, 218, 184, 0, 255, 169, 160, 0, 255, 207, 54, 0, 255, 133, 153, 0, 255, 219, 208, 0, 255, 239, 102, 0, 255, 91, 163, 0, 255, 153, 246, 0, 255, 124, 241, 0, 255, 212, 127, 0, 255, 112, 244, 0, 255, 92, 170, 0, 255, 196, 205, 0, 255, 27, 98, 0, 255, 142, 200, 0, 255, 69, 20, 0, 255, 68, 171, 0, 255, 254, 105, 0, 255, 114, 206, 0, 255, 64, 152, 0, 255, 163, 126, 0, 255, 164, 251, 0, 255, 103, 245, 0, 255, 164, 212, 0, 255, 223, 185, 0, 255, 65, 188, 0, 255, 0, 157, 0, 255, 140, 244, 0, 255, 0, 156, 0, 255, 76, 234, 0, 255, 249, 198, 0, 255, 199, 57, 0, 255, 249, 40, 0, 255, 200, 170, 0, 255, 215, 18, 0, 255, 33, 203, 0, 255, 90, 245, 0, 255, 205, 173, 0, 255, 79, 62, 0, 255, 106, 27, 0, 255, 54, 179, 0, 255, 240, 26, 0, 255, 159, 201, 0, 255, 37, 24, 0, 255, 75, 35, 0, 255, 60, 195, 0, 255, 209, 127, 0, 255, 138, 162, 0, 255, 185, 92, 0, 255, 73, 125, 0, 255, 248, 205, 0, 255, 162, 219, 0, 255, 227, 193, 0, 255, 237, 96, 0, 255, 80, 249, 0, 255, 59, 152, 0, 255, 103, 43, 0, 255, 231, 128, 0, 255, 103, 60, 0, 255, 219, 20, 0, 255, 240, 138, 0, 255, 219, 77, 0, 255, 104, 40, 0, 255, 74, 176, 0, 255, 239, 249, 0, 255, 30, 246, 0, 255, 128, 55, 0, 255, 250, 116, 0, 255, 201, 73, 0, 255, 120, 51, 0, 255, 221, 197, 0, 255, 163, 254, 0, 255, 155, 245, 0, 255, 212, 17, 0, 255, 221, 236, 0, 255, 92, 182, 0, 255, 167, 103, 0, 255, 28, 44, 0, 255, 160, 46, 0, 255, 54, 156, 0, 255, 185, 169, 0, 255, 36, 92, 0, 255, 199, 39, 0, 255, 181, 128, 0, 255, 65, 187, 0, 255, 243, 122, 0, 255, 42, 206, 0, 255, 90, 30, 0, 255, 41, 25, 0, 255, 223, 139, 0, 255, 166, 0, 0, 255, 26, 13, 0, 255, 47, 167, 0, 255, 57, 14, 0, 255, 194, 58, 0, 255, 99, 226, 0, 255, 78, 37, 0, 255, 93, 85, 0, 255, 135, 5, 0, 255, 152, 149, 0, 255, 179, 182, 0, 255, 50, 2, 0, 255, 226, 231, 0, 255, 37, 156, 0, 255, 159, 149, 0, 255, 236, 239, 0, 255, 108, 213, 0, 255, 60, 183, 0, 255, 217, 64, 0, 255, 229, 29, 0, 255, 131, 195, 0, 255, 163, 106, 0, 255, 160, 128, 0, 255, 157, 252, 0, 255, 107, 37, 0, 255, 126, 31, 0, 255, 124, 42, 0, 255, 191, 93, 0, 255, 156, 181, 0, 255, 20, 123, 0, 255, 90, 44, 0, 255, 183, 161, 0, 255, 154, 71, 0, 255, 224, 229, 0, 255, 244, 114, 0, 255, 115, 38, 0, 255, 183, 22, 0, 255, 189, 17, 0, 255, 228, 27, 0, 255, 173, 98, 0, 255, 238, 55, 0, 255, 103, 1, 0, 255, 239, 252, 0, 255, 131, 60, 0, 255, 254, 58, 0, 255, 178, 234, 0, 255, 39, 190, 0, 255, 6, 84, 0, 255, 101, 23, 0, 255, 199, 33, 0, 255, 161, 33, 0, 255, 188, 124, 0, 255, 100, 110, 0, 255, 32, 16, 0, 255, 7, 203, 0, 255, 49, 227, 0, 255, 59, 128, 0, 255, 37, 151, 0, 255, 28, 69, 0, 255, 180, 100, 0, 255, 125, 228, 0, 255, 25, 126, 0, 255, 21, 87, 0, 255, 86, 228, 0, 255, 95, 69, 0, 255, 114, 79, 0, 255, 225, 133, 0, 255, 213, 218, 0, 255, 192, 163, 0, 255, 110, 175, 0, 255, 185, 19, 0, 255, 227, 168, 0, 255, 244, 174, 0, 255, 230, 234, 0, 255, 17, 249, 0, 255, 128, 245, 0, 255, 52, 19, 0, 255, 160, 95, 0, 255, 41, 118, 0, 255, 241, 173, 0, 255, 250, 156, 0, 255, 135, 251, 0, 255, 141, 73, 0, 255, 183, 58, 0, 255, 249, 173, 0, 255, 4, 63, 0, 255, 136, 61, 0, 255, 116, 154, 0, 255, 229, 144, 0, 255, 244, 59, 0, 255, 46, 159, 0, 255, 115, 62, 0, 255, 50, 217, 0, 255, 4, 93, 0, 255, 172, 154, 0, 255, 11, 197, 0, 255, 4, 77, 0, 255, 108, 189, 0, 255, 236, 246, 0, 255, 179, 67, 0, 255, 161, 71, 0, 255, 15, 173, 0, 255, 156, 173, 0, 255, 218, 171, 0, 255, 155, 150, 0, 255, 231, 61, 0, 255, 171, 156, 0, 255, 5, 36, 0, 255, 217, 231, 0, 255, 233, 6, 0, 255, 121, 168, 0, 255, 243, 136, 0, 255, 214, 228, 0, 255, 177, 43, 0, 255, 84, 204, 0, 255, 22, 251, 0, 255, 23, 42, 0, 255, 238, 13, 0, 255, 28, 192, 0, 255, 121, 91, 0, 255, 87, 92, 0, 255, 45, 102, 0, 255, 149, 54, 0, 255, 82, 206, 0, 255, 30, 204, 0, 255, 12, 180, 0, 255, 241, 155, 0, 255, 52, 193, 0, 255, 217, 198, 0, 255, 155, 141, 0, 255, 185, 13, 0, 255, 102, 203, 0, 255, 0, 144, 0, 255, 186, 10, 0, 255, 131, 120, 0, 255, 34, 60, 0, 255, 47, 45, 0, 255, 9, 158, 0, 255, 233, 244, 0, 255, 125, 113, 0, 255, 114, 74, 0, 255, 50, 156, 0, 255, 85, 14, 0, 255, 17, 48, 0, 255, 139, 188, 0, 255, 252, 11, 0, 255, 49, 211, 0, 255, 133, 176, 0, 255, 235, 133, 0, 255, 17, 94, 0, 255, 46, 232, 0, 255, 67, 11, 0, 255, 159, 218, 0, 255, 131, 222, 0, 255, 26, 148, 0, 255, 224, 252, 0, 255, 222, 87, 0, 255, 235, 112, 0, 255, 163, 35, 0, 255, 194, 50, 0, 255, 54, 82, 0, 255, 62, 70, 0, 255, 147, 74, 0, 255, 182, 85, 0, 255, 154, 177, 0, 255, 98, 193, 0, 255, 21, 216, 0, 255, 138, 59, 0, 255, 197, 2, 0, 255, 141, 209, 0, 255, 71, 40, 0, 255, 35, 143, 0, 255, 18, 28, 0, 255, 108, 82, 0, 255, 56, 154, 0, 255, 107, 109, 0, 255, 146, 217, 0, 255, 95, 203, 0, 255, 103, 31, 0, 255, 67, 235, 0, 255, 28, 210, 0, 255, 15, 38, 0, 255, 156, 75, 0, 255, 220, 221, 0, 255, 200, 222, 0, 255, 115, 68, 0, 255, 43, 23, 0, 255, 107, 165, 0, 255, 254, 125, 0, 255, 218, 109, 0, 255, 252, 164, 0, 255, 29, 243, 0, 255, 189, 184, 0, 255, 35, 153, 0, 255, 62, 92, 0, 255, 159, 177, 0, 255, 162, 225, 0, 255, 21, 158, 0, 255, 54, 178, 0, 255, 43, 216, 0, 255, 134, 123, 0, 255, 31, 147, 0, 255, 198, 196, 0, 255, 234, 125, 0, 255, 88, 61, 0, 255, 209, 100, 0, 255, 25, 226, 0, 255, 28, 102, 0, 255, 175, 77, 0, 255, 39, 49, 0, 255, 61, 142, 0, 255, 21, 248, 0, 255, 13, 148, 0, 255, 50, 209, 0, 255, 137, 9, 0, 255, 233, 185, 0, 255, 116, 253, 0, 255, 42, 13, 0, 255, 228, 146, 0, 255, 155, 252, 0, 255, 141, 92, 0, 255, 38, 2, 0, 255, 19, 137, 0, 255, 187, 186, 0, 255, 251, 95, 0, 255, 88, 228, 0, 255, 59, 254, 0, 255, 187, 168, 0, 255, 194, 209, 0, 255, 104, 110, 0, 255, 172, 102, 0, 255, 125, 210, 0, 255, 7, 238, 0, 255, 121, 160, 0, 255, 98, 251, 0, 255, 97, 96, 0, 255, 217, 17, 0, 255, 240, 136, 0, 255, 132, 43, 0, 255, 100, 232, 0, 255, 53, 124, 0, 255, 134, 155, 0, 255, 183, 96, 0, 255, 107, 223, 0, 255, 181, 183, 0, 255, 95, 232, 0, 255, 216, 82, 0, 255, 164, 43, 0, 255, 43, 245, 0, 255, 224, 215, 0, 255, 21, 11, 0, 255, 149, 10, 0, 255, 175, 75, 0, 255, 154, 15, 0, 255, 238, 94, 0, 255, 233, 148, 0, 255, 135, 37, 0, 255, 98, 76, 0, 255, 170, 118, 0, 255, 253, 73, 0, 255, 129, 177, 0, 255, 222, 240, 0, 255, 125, 9, 0, 255, 204, 171, 0, 255, 114, 223, 0, 255, 248, 23, 0, 255, 233, 194, 0, 255, 199, 143, 0, 255, 29, 52, 0, 255, 61, 44, 0, 255, 117, 183, 0, 255, 10, 167, 0, 255, 189, 235, 0, 255, 252, 113, 0, 255, 247, 214, 0, 255, 254, 201, 0, 255, 1, 226, 0, 255, 197, 223, 0, 255, 224, 229, 0, 255, 66, 25, 0, 255, 96, 185, 0, 255, 162, 199, 0, 255, 238, 178, 0, 255, 132, 193, 0, 255, 26, 116, 0, 255, 181, 241, 0, 255, 171, 90, 0, 255, 23, 38, 0, 255, 233, 97, 0, 255, 18, 116, 0, 255, 207, 195, 0, 255, 168, 130, 0, 255, 126, 82, 0, 255, 113, 232, 0, 255, 232, 21, 0, 255, 93, 57, 0, 255, 200, 107, 0, 255, 252, 203, 0, 255, 29, 107, 0, 255, 136, 123, 0, 255, 14, 112, 0, 255, 227, 189, 0, 255, 42, 127, 0, 255, 131, 248, 0, 255, 143, 164, 0, 255, 61, 98, 0, 255, 199, 245, 0, 255, 242, 253, 0, 255, 225, 202, 0, 255, 0, 173, 0, 255, 115, 219, 0, 255, 163, 135, 0, 255, 234, 80, 0, 255, 215, 58, 0, 255, 211, 20, 0, 255, 38, 226, 0, 255, 210, 31, 0, 255, 55, 29, 0, 255, 137, 230, 0, 255, 177, 156, 0, 255, 142, 225, 0, 255, 24, 5, 0, 255, 165, 158, 0, 255, 105, 218, 0, 255, 101, 110, 0, 255, 107, 174, 0, 255, 149, 215, 0, 255, 4, 218, 0, 255, 180, 88, 0, 255, 156, 211, 0, 255, 68, 73, 0, 255, 208, 112, 0, 255, 194, 94, 0, 255, 15, 12, 0, 255, 57, 75, 0, 255, 64, 61, 0, 255, 21, 88, 0, 255, 72, 246, 0, 255, 9, 116, 0, 255, 184, 101, 0, 255, 67, 198, 0, 255, 6, 28, 0, 255, 238, 237, 0, 255, 168, 69, 0, 255, 9, 89, 0, 255, 136, 98, 0, 255, 41, 8, 0, 255, 135, 40, 0, 255, 106, 212, 0, 255, 216, 79, 0, 255, 180, 87, 0, 255, 25, 2, 0, 255, 77, 109, 0, 255, 16, 136, 0, 255, 203, 97, 0, 255, 210, 24, 0, 255, 254, 123, 0, 255, 89, 67, 0, 255, 136, 248, 0, 255, 4, 229, 0, 255, 254, 154, 0, 255, 193, 80, 0, 255, 2, 195, 0, 255, 246, 71, 0, 255, 126, 56, 0, 255, 50, 66, 0, 255, 164, 134, 0, 255, 123, 36, 0, 255, 21, 46, 0, 255, 0, 126, 0, 255, 118, 112, 0, 255, 48, 227, 0, 255, 230, 38, 0, 255, 164, 128, 0, 255, 215, 178, 0, 255, 71, 231, 0, 255, 16, 39, 0, 255, 179, 10, 0, 255, 214, 77, 0, 255, 145, 101, 0, 255, 190, 97, 0, 255, 77, 247, 0, 255, 127, 93, 0, 255, 142, 168, 0, 255, 209, 171, 0, 255, 3, 47, 0, 255, 0, 167, 0, 255, 0, 76, 0, 255, 195, 194, 0, 255, 169, 191, 0, 255, 11, 194, 0, 255, 133, 48, 0, 255, 94, 130, 0, 255, 169, 201, 0, 255, 234, 56, 0, 255, 124, 179, 0, 255, 43, 147, 0, 255, 193, 45, 0, 255, 77, 173, 0, 255, 15, 110, 0, 255, 17, 186, 0, 255, 121, 220, 0, 255, 94, 48, 0, 255, 15, 66, 0, 255, 110, 17, 0, 255, 105, 81, 0, 255, 110, 71, 0, 255, 81, 186, 0, 255, 25, 170, 0, 255, 172, 109, 0, 255, 103, 163, 0, 255, 202, 31, 0, 255, 42, 228, 0, 255, 71, 81, 0, 255, 190, 227, 0, 255, 95, 159, 0, 255, 226, 96, 0, 255, 15, 118, 0, 255, 184, 104, 0, 255, 92, 8, 0, 255, 187, 88, 0, 255, 12, 72, 0, 255, 149, 171, 0, 255, 198, 90, 0, 255, 247, 106, 0, 255, 232, 112, 0, 255, 39, 75, 0, 255, 37, 124, 0, 255, 3, 39, 0, 255, 70, 37, 0, 255, 243, 237, 0, 255, 213, 142, 0, 255, 156, 210, 0, 255, 181, 57, 0, 255, 86, 209, 0, 255, 3, 14, 0, 255, 244, 23, 0, 255, 195, 101, 0, 255, 119, 80, 0, 255, 122, 7, 0, 255, 73, 168, 0, 255, 200, 16, 0, 255, 26, 59, 0, 255, 191, 239, 0, 255, 9, 216, 0, 255, 56, 152, 0, 255, 68, 208, 0, 255, 197, 43, 0, 255, 148, 23, 0, 255, 108, 243, 0, 255, 94, 106, 0, 255, 90, 81, 0, 255, 86, 146, 0, 255, 42, 183, 0, 255, 162, 172, 0, 255, 162, 77, 0, 255, 103, 89, 0, 255, 192, 49, 0, 255, 29, 233, 0, 255, 225, 201, 0, 255, 52, 207, 0, 255, 220, 31, 0, 255, 239, 172, 0, 255, 119, 229, 0, 255, 8, 217, 0, 255, 99, 100, 0, 255, 249, 45, 0, 255, 223, 102, 0, 255, 28, 123, 0, 255, 156, 187, 0, 255, 219, 189, 0, 255, 212, 135, 0, 255, 179, 64, 0, 255, 170, 231, 0, 255, 152, 199, 0, 255, 197, 197, 0, 255, 61, 116, 0, 255, 46, 71, 0, 255, 86, 4, 0, 255, 52, 157, 0, 255, 102, 50, 0, 255, 207, 3, 0, 255, 67, 80, 0, 255, 25, 127, 0, 255, 25, 123, 0, 255, 160, 62, 0, 255, 176, 207, 0, 255, 1, 185, 0, 255, 37, 82, 0, 255, 253, 93, 0, 255, 196, 3, 0, 255, 250, 219, 0, 255, 111, 144, 0, 255, 253, 194, 0, 255, 149, 134, 0, 255, 195, 2, 0, 255, 173, 132, 0, 255, 207, 174, 0, 255, 200, 116, 0, 255, 42, 111, 0, 255, 0, 102, 0, 255, 89, 99, 0, 255, 73, 115, 0, 255, 73, 77, 0, 255, 74, 27, 0, 255, 117, 194, 0, 255, 26, 215, 0, 255, 145, 75, 0, 255, 210, 206, 0, 255, 78, 93, 0, 255, 160, 110, 0, 255, 62, 253, 0, 255, 113, 215, 0, 255, 96, 46, 0, 255, 99, 0, 0, 255, 222, 221, 0, 255, 147, 252, 0, 255, 76, 217, 0, 255, 67, 106, 0, 255, 223, 191, 0, 255, 152, 106, 0, 255, 52, 93, 0, 255, 214, 197, 0, 255, 27, 172, 0, 255, 160, 64, 0, 255, 91, 0, 0, 255, 118, 197, 0, 255, 141, 236, 0, 255, 215, 67, 0, 255, 173, 234, 0, 255, 115, 78, 0, 255, 9, 94, 0, 255, 153, 16, 0, 255, 173, 155, 0, 255, 201, 245, 0, 255, 165, 148, 0, 255, 202, 26, 0, 255, 163, 195, 0, 255, 100, 137, 0, 255, 93, 106, 0, 255, 74, 89, 0, 255, 160, 119, 0, 255, 181, 162, 0, 255, 41, 140, 0, 255, 187, 42, 0, 255, 33, 86, 0, 255, 71, 112, 0, 255, 110, 239, 0, 255, 125, 139, 0, 255, 131, 184, 0, 255, 133, 48, 0, 255, 174, 91, 0, 255, 208, 178, 0, 255, 131, 0, 0, 255, 132, 35, 0, 255, 119, 97, 0, 255, 5, 156, 0, 255, 210, 162, 0, 255, 59, 153, 0, 255, 209, 168, 0, 255, 48, 101, 0, 255, 87, 54, 0, 255, 74, 233, 0, 255, 141, 46, 0, 255, 240, 144, 0, 255, 148, 41, 0, 255, 151, 82, 0, 255, 29, 237, 0, 255, 4, 118, 0, 255, 177, 244, 0, 255, 112, 1, 0, 255, 202, 101, 0, 255, 10, 94, 0, 255, 29, 133, 0, 255, 179, 226, 0, 255, 57, 169, 0, 255, 225, 103, 0, 255, 121, 94, 0, 255, 72, 42, 0, 255, 31, 27, 0, 255, 0, 223, 0, 255, 173, 29, 0, 255, 240, 80, 0, 255, 39, 21, 0, 255, 197, 171, 0, 255, 123, 103, 0, 255, 26, 27, 0, 255, 225, 82, 0, 255, 180, 196, 0, 255, 210, 158, 0, 255, 193, 61, 0, 255, 196, 15, 0, 255, 14, 13, 0, 255, 131, 74, 0, 255, 189, 78, 0, 255, 234, 211, 0, 255, 206, 135, 0, 255, 67, 17, 0, 255, 246, 74, 0, 255, 216, 56, 0, 255, 94, 219, 0, 255, 158, 175, 0, 255, 48, 103, 0, 255, 203, 29, 0, 255, 213, 212, 0, 255, 195, 156, 0, 255, 92, 97, 0, 255, 129, 49, 0, 255, 86, 26, 0, 255, 115, 120, 0, 255, 95, 138, 0, 255, 249, 137, 0, 255, 53, 70, 0, 255, 195, 250, 0, 255, 245, 110, 0, 255, 115, 223, 0, 255, 58, 0, 0, 255, 225, 46, 0, 255, 56, 242, 0, 255, 77, 206, 0, 255, 57, 168, 0, 255, 202, 200, 0, 255, 86, 147, 0, 255, 151, 42, 0, 255, 194, 239, 0, 255, 137, 96, 0, 255, 101, 246, 0, 255, 124, 197, 0, 255, 151, 69, 0, 255, 205, 119, 0, 255, 30, 184, 0, 255, 82, 176, 0, 255, 46, 141, 0, 255, 128, 49, 0, 255, 77, 20, 0, 255, 89, 151, 0, 255, 139, 99, 0, 255, 198, 30, 0, 255, 77, 109, 0, 255, 71, 3, 0, 255, 2, 25, 0, 255, 11, 143, 0, 255, 52, 37, 0, 255, 74, 217, 0, 255, 120, 67, 0, 255, 156, 18, 0, 255, 26, 114, 0, 255, 77, 39, 0, 255, 95, 140, 0, 255, 200, 49, 0, 255, 137, 14, 0, 255, 201, 106, 0, 255, 129, 38, 0, 255, 200, 206, 0, 255, 86, 93, 0, 255, 137, 38, 0, 255, 138, 154, 0, 255, 213, 129, 0, 255, 239, 152, 0, 255, 11, 208, 0, 255, 53, 100, 0, 255, 113, 158, 0, 255, 165, 228, 0, 255, 53, 232, 0, 255, 87, 253, 0, 255, 191, 45, 0, 255, 244, 39, 0, 255, 52, 207, 0, 255, 22, 237, 0, 255, 77, 110, 0, 255, 48, 69, 0, 255, 173, 189, 0, 255, 32, 169, 0, 255, 244, 63, 0, 255, 7, 153, 0, 255, 161, 19, 0, 255, 144, 113, 0, 255, 129, 114, 0, 255, 65, 245, 0, 255, 246, 234, 0, 255, 193, 82, 0, 255, 100, 192, 0, 255, 82, 128, 0, 255, 217, 208, 0, 255, 188, 229, 0, 255, 133, 193, 0, 255, 208, 78, 0, 255, 179, 194, 0, 255, 65, 154, 0, 255, 33, 219, 0, 255, 220, 108, 0, 255, 140, 174, 0, 255, 127, 138, 0, 255, 205, 42, 0, 255, 120, 208, 0, 255, 39, 128, 0, 255, 124, 137, 0, 255, 94, 79, 0, 255, 232, 228, 0, 255, 196, 249, 0, 255, 96, 108, 0, 255, 170, 171, 0, 255, 133, 218, 0, 255, 76, 161, 0, 255, 56, 42, 0, 255, 89, 213, 0, 255, 67, 108, 0, 255, 250, 146, 0, 255, 197, 157, 0, 255, 94, 163, 0, 255, 55, 143, 0, 255, 49, 98, 0, 255, 48, 199, 0, 255, 253, 54, 0, 255, 35, 146, 0, 255, 93, 244, 0, 255, 141, 22, 0, 255, 237, 249, 0, 255, 249, 53, 0, 255, 145, 205, 0, 255, 130, 184, 0, 255, 69, 102, 0, 255, 106, 105, 0, 255, 193, 128, 0, 255, 25, 82, 0, 255, 84, 203, 0, 255, 26, 14, 0, 255, 49, 19, 0, 255, 46, 89, 0, 255, 145, 128, 0, 255, 183, 31, 0, 255, 79, 92, 0, 255, 249, 96, 0, 255, 150, 184, 0, 255, 162, 186, 0, 255, 31, 145, 0, 255, 151, 33, 0, 255, 104, 123, 0, 255, 218, 180, 0, 255, 216, 147, 0, 255, 4, 143, 0, 255, 160, 17, 0, 255, 113, 113, 0, 255, 183, 40, 0, 255, 111, 171, 0, 255, 250, 211, 0, 255, 218, 59, 0, 255, 29, 254, 0, 255, 21, 125, 0, 255, 103, 64, 0, 255, 227, 68, 0, 255, 107, 54, 0, 255, 84, 154, 0, 255, 66, 62, 0, 255, 137, 68, 0, 255, 237, 100, 0, 255, 75, 168, 0, 255, 219, 190, 0, 255, 190, 247, 0, 255, 240, 130, 0, 255, 40, 249, 0, 255, 108, 173, 0, 255, 89, 170, 0, 255, 30, 137, 0, 255, 52, 83, 0, 255, 90, 51, 0, 255, 111, 206, 0, 255, 116, 25, 0, 255, 193, 223, 0, 255, 9, 185, 0, 255, 211, 43, 0, 255, 135, 213, 0, 255, 225, 44, 0, 255, 228, 219, 0, 255, 113, 70, 0, 255, 83, 102, 0, 255, 249, 90, 0, 255, 161, 168, 0, 255, 23, 18, 0, 255, 123, 132, 0, 255, 35, 85, 0, 255, 211, 148, 0, 255, 17, 235, 0, 255, 77, 19, 0, 255, 157, 127, 0, 255, 114, 194, 0, 255, 130, 8, 0, 255, 188, 232, 0, 255, 208, 3, 0, 255, 31, 54, 0, 255, 62, 0, 0, 255, 145, 151, 0, 255, 66, 130, 0, 255, 109, 96, 0, 255, 94, 105, 0, 255, 49, 18, 0, 255, 134, 254, 0, 255, 204, 203, 0, 255, 241, 38, 0, 255, 138, 226, 0, 255, 75, 148, 0, 255, 22, 167, 0, 255, 229, 21, 0, 255, 151, 34, 0, 255, 102, 137, 0, 255, 205, 112, 0, 255, 249, 117, 0, 255, 180, 94, 0, 255, 187, 90, 0, 255, 128, 166, 0, 255, 12, 86, 0, 255, 30, 46, 0, 255, 201, 12, 0, 255, 127, 92, 0, 255, 20, 150, 0, 255, 128, 86, 0, 255, 88, 173, 0, 255, 163, 178, 0, 255, 83, 91, 0, 255, 146, 216, 0, 255, 238, 17, 0, 255, 54, 89, 0, 255, 129, 143, 0, 255, 120, 182, 0, 255, 146, 44, 0, 255, 235, 212, 0, 255, 252, 68, 0, 255, 55, 212, 0, 255, 181, 82, 0, 255, 235, 60, 0, 255, 28, 86, 0, 255, 55, 191, 0, 255, 189, 254, 0, 255, 2, 123, 0, 255, 82, 61, 0, 255, 231, 217, 0, 255, 41, 55, 0, 255, 154, 61, 0, 255, 66, 196, 0, 255, 206, 80, 0, 255, 132, 64, 0, 255, 125, 0, 0, 255, 220, 206, 0, 255, 140, 198, 0, 255, 156, 71, 0, 255, 185, 105, 0, 255, 37, 93, 0, 255, 29, 221, 0, 255, 28, 156, 0, 255, 178, 88, 0, 255, 204, 243, 0, 255, 202, 193, 0, 255, 146, 112, 0, 255, 48, 117, 0, 255, 136, 253, 0, 255, 227, 26, 0, 255, 187, 197, 0, 255, 198, 24, 0, 255, 226, 140, 0, 255, 162, 198, 0, 255, 63, 214, 0, 255, 236, 91, 0, 255, 34, 132, 0, 255, 167, 7, 0, 255, 207, 47, 0, 255, 152, 59, 0, 255, 197, 38, 0, 255, 239, 58, 0, 255, 53, 78, 0, 255, 198, 247, 0, 255, 176, 92, 0, 255, 119, 209, 0, 255, 126, 213, 0, 255, 74, 88, 0, 255, 11, 74, 0, 255, 123, 99, 0, 255, 111, 19, 0, 255, 40, 40, 0, 255, 100, 120, 0, 255, 188, 142, 0, 255, 182, 123, 0, 255, 60, 142, 0, 255, 70, 83, 0, 255, 203, 254, 0, 255, 152, 24, 0, 255, 239, 28, 0, 255, 151, 226, 0, 255, 114, 61, 0, 255, 169, 72, 0, 255, 96, 224, 0, 255, 28, 181, 0, 255, 50, 182, 0, 255, 144, 235, 0, 255, 49, 192, 0, 255, 106, 249, 0, 255, 240, 105, 0, 255, 215, 101, 0, 255, 23, 165, 0, 255, 101, 150, 0, 255, 173, 104, 0, 255, 20, 103, 0, 255, 74, 95, 0, 255, 123, 2, 0, 255, 211, 95, 0, 255, 40, 232, 0, 255, 147, 226, 0, 255, 52, 171, 0, 255, 100, 192, 0, 255, 41, 17, 0, 255, 194, 165, 0, 255, 111, 172, 0, 255, 125, 225, 0, 255, 42, 157, 0, 255, 100, 59, 0, 255, 178, 131, 0, 255, 48, 246, 0, 255, 90, 179, 0, 255, 189, 83, 0, 255, 213, 164, 0, 255, 40, 33, 0, 255, 251, 96, 0, 255, 161, 47, 0, 255, 36, 115, 0, 255, 33, 242, 0, 255, 19, 67, 0, 255, 175, 46, 0, 255, 202, 200, 0, 255, 89, 23, 0, 255, 35, 237, 0, 255, 249, 189, 0, 255, 242, 113, 0, 255, 217, 99, 0, 255, 226, 54, 0, 255, 49, 239, 0, 255, 155, 32, 0, 255, 117, 165, 0, 255, 32, 124, 0, 255, 62, 20, 0, 255, 116, 174, 0, 255, 136, 5, 0, 255, 119, 89, 0, 255, 86, 165, 0, 255, 94, 147, 0, 255, 25, 192, 0, 255, 98, 199, 0, 255, 122, 63, 0, 255, 105, 101, 0, 255, 93, 146, 0, 255, 119, 215, 0, 255, 253, 243, 0, 255, 141, 97, 0, 255, 85, 47, 0, 255, 254, 243, 0, 255, 28, 17, 0, 255, 39, 205, 0, 255, 89, 175, 0, 255, 12, 121, 0, 255, 37, 36, 0, 255, 209, 62, 0, 255, 108, 30, 0, 255, 95, 209, 0, 255, 224, 16, 0, 255, 56, 14, 0, 255, 91, 239, 0, 255, 3, 130, 0, 255, 123, 181, 0, 255, 13, 2, 0, 255, 195, 211, 0, 255, 202, 36, 0, 255, 135, 115, 0, 255, 144, 231, 0, 255, 112, 166, 0, 255, 154, 95, 0, 255, 113, 170, 0, 255, 14, 26, 0, 255, 168, 173, 0, 255, 34, 90, 0, 255, 164, 197, 0, 255, 16, 89, 0, 255, 202, 151, 0, 255, 226, 159, 0, 255, 160, 80, 0, 255, 95, 218, 0, 255, 194, 13, 0, 255, 20, 225, 0, 255, 141, 24, 0, 255, 153, 222, 0, 255, 5, 201, 0, 255, 137, 91, 0, 255, 148, 126, 0, 255, 200, 253, 0, 255, 161, 50, 0, 255, 143, 215, 0, 255, 191, 189, 0, 255, 64, 154, 0, 255, 37, 138, 0, 255, 219, 174, 0, 255, 144, 209, 0, 255, 113, 175, 0, 255, 151, 42, 0, 255, 99, 89, 0, 255, 156, 222, 0, 255, 214, 79, 0, 255, 244, 249, 0, 255, 76, 117, 0, 255, 115, 48, 0, 255, 122, 152, 0, 255, 185, 98, 0, 255, 164, 199, 0, 255, 199, 167, 0, 255, 117, 238, 0, 255, 221, 229, 0, 255, 176, 203, 0, 255, 128, 26, 0, 255, 198, 96, 0, 255, 245, 247, 0, 255, 112, 27, 0, 255, 128, 137, 0, 255, 235, 254, 0, 255, 1, 109, 0, 255, 161, 29, 0, 255, 121, 146, 0, 255, 250, 115, 0, 255, 33, 43, 0, 255, 8, 85, 0, 255, 79, 36, 0, 255, 239, 254, 0, 255, 221, 231, 0, 255, 5, 37, 0, 255, 118, 105, 0, 255, 154, 209, 0, 255, 105, 125, 0, 255, 123, 202, 0, 255, 32, 221, 0, 255, 72, 71, 0, 255, 111, 11, 0, 255, 252, 6, 0, 255, 137, 120, 0, 255, 144, 50, 0, 255, 98, 219, 0, 255, 202, 217, 0, 255, 220, 32, 0, 255, 250, 202, 0, 255, 145, 23, 0, 255, 177, 40, 0, 255, 188, 119, 0, 255, 6, 139, 0, 255, 80, 170, 0, 255, 223, 198, 0, 255, 238, 228, 0, 255, 205, 174, 0, 255, 188, 196, 0, 255, 17, 14, 0, 255, 123, 34, 0, 255, 230, 251, 0, 255, 177, 150, 0, 255, 199, 75, 0, 255, 1, 193, 0, 255, 53, 133, 0, 255, 149, 77, 0, 255, 97, 109, 0, 255, 150, 119, 0, 255, 54, 252, 0, 255, 61, 90, 0, 255, 171, 238, 0, 255, 99, 202, 0, 255, 81, 182, 0, 255, 133, 137, 0, 255, 20, 106, 0, 255, 230, 2, 0, 255, 129, 46, 0, 255, 149, 67, 0, 255, 134, 172, 0, 255, 179, 118, 0, 255, 94, 148, 0, 255, 121, 17, 0, 255, 96, 221, 0, 255, 179, 40, 0, 255, 123, 83, 0, 255, 92, 217, 0, 255, 218, 134, 0, 255, 114, 133, 0, 255, 184, 100, 0, 255, 29, 142, 0, 255, 31, 170, 0, 255, 224, 209, 0, 255, 199, 179, 0, 255, 5, 224, 0, 255, 192, 237, 0, 255, 45, 53, 0, 255, 31, 222, 0, 255, 34, 98, 0, 255, 62, 184, 0, 255, 132, 230, 0, 255, 148, 109, 0, 255, 177, 29, 0, 255, 13, 0, 0, 255, 96, 162, 0, 255, 95, 106, 0, 255, 58, 210, 0, 255, 230, 134, 0, 255, 232, 72, 0, 255, 90, 93, 0, 255, 41, 127, 0, 255, 96, 212, 0, 255, 154, 163, 0, 255, 103, 192, 0, 255, 136, 34, 0, 255, 84, 166, 0, 255, 145, 26, 0, 255, 154, 41, 0, 255, 78, 1, 0, 255, 51, 24, 0, 255, 129, 16, 0, 255, 31, 148, 0, 255, 193, 113, 0, 255, 194, 217, 0, 255, 129, 121, 0, 255, 24, 143, 0, 255, 92, 188, 0, 255, 129, 21, 0, 255, 190, 212, 0, 255, 245, 229, 0, 255, 51, 81, 0, 255, 41, 171, 0, 255, 22, 37, 0, 255, 45, 54, 0, 255, 90, 213, 0, 255, 5, 170, 0, 255, 226, 132, 0, 255, 245, 55, 0, 255, 215, 131, 0, 255, 53, 245, 0, 255, 42, 125, 0, 255, 157, 211, 0, 255, 51, 110, 0, 255, 209, 14, 0, 255, 74, 100, 0, 255, 154, 62, 0, 255, 39, 203, 0, 255, 50, 213, 0, 255, 176, 107, 0, 255, 210, 20, 0, 255, 247, 139, 0, 255, 20, 76, 0, 255, 140, 11, 0, 255, 76, 173, 0, 255, 9, 134, 0, 255, 103, 112, 0, 255, 250, 250, 0, 255, 42, 24, 0, 255, 201, 199, 0, 255, 211, 213, 0, 255, 244, 191, 0, 255, 118, 181, 0, 255, 16, 103, 0, 255, 15, 162, 0, 255, 130, 207, 0, 255, 3, 195, 0, 255, 89, 22, 0, 255, 49, 196, 0, 255, 34, 182, 0, 255, 90, 121, 0, 255, 137, 43, 0, 255, 246, 4, 0, 255, 229, 251, 0, 255, 1, 161, 0, 255, 187, 211, 0, 255, 213, 253, 0, 255, 157, 186, 0, 255, 32, 152, 0, 255, 248, 125, 0, 255, 15, 174, 0, 255, 76, 69, 0, 255, 177, 36, 0, 255, 68, 56, 0, 255, 227, 125, 0, 255, 9, 216, 0, 255, 90, 161, 0, 255, 218, 60, 0, 255, 34, 236, 0, 255, 150, 106, 0, 255, 120, 157, 0, 255, 216, 222, 0, 255, 192, 229, 0, 255, 122, 125, 0, 255, 61, 158, 0, 255, 219, 112, 0, 255, 150, 138, 0, 255, 140, 61, 0, 255, 138, 125, 0, 255, 197, 125, 0, 255, 118, 117, 0, 255, 215, 62, 0, 255, 8, 149, 0, 255, 134, 56, 0, 255, 148, 19, 0, 255, 19, 201, 0, 255, 254, 146, 0, 255, 211, 33, 0, 255, 137, 190, 0, 255, 101, 12, 0, 255, 125, 102, 0, 255, 32, 70, 0, 255, 169, 244, 0, 255, 43, 135, 0, 255, 18, 112, 0, 255, 235, 186, 0, 255, 171, 96, 0, 255, 67, 39, 0, 255, 166, 45, 0, 255, 220, 185, 0, 255, 30, 151, 0, 255, 242, 105, 0, 255, 136, 216, 0, 255, 42, 95, 0, 255, 24, 2, 0, 255, 175, 50, 0, 255, 137, 239, 0, 255, 167, 139, 0, 255, 18, 104, 0, 255, 82, 45, 0, 255, 19, 112, 0, 255, 91, 77, 0, 255, 101, 140, 0, 255, 148, 17, 0, 255, 200, 232, 0, 255, 197, 78, 0, 255, 173, 119, 0, 255, 115, 122, 0, 255, 23, 0, 0, 255, 100, 252, 0, 255, 181, 203, 0, 255, 107, 151, 0, 255, 235, 20, 0, 255, 146, 91, 0, 255, 1, 226, 0, 255, 16, 217, 0, 255, 221, 17, 0, 255, 237, 33, 0, 255, 101, 97, 0, 255, 60, 241, 0, 255, 144, 159, 0, 255, 161, 159, 0, 255, 124, 24, 0, 255, 86, 103, 0, 255, 174, 247, 0, 255, 0, 138, 0, 255, 71, 207, 0, 255, 16, 82, 0, 255, 157, 67, 0, 255, 15, 106, 0, 255, 105, 194, 0, 255, 55, 102, 0, 255, 83, 183, 0, 255, 186, 222, 0, 255, 115, 29, 0, 255, 169, 96, 0, 255, 205, 191, 0, 255, 192, 128, 0, 255, 171, 179, 0, 255, 5, 32, 0, 255, 104, 164, 0, 255, 145, 227, 0, 255, 68, 31, 0, 255, 203, 213, 0, 255, 32, 29, 0, 255, 28, 105, 0, 255, 125, 220, 0, 255, 67, 248, 0, 255, 57, 23, 0, 255, 139, 218, 0, 255, 180, 248, 0, 255, 215, 30, 0, 255, 163, 212, 0, 255, 92, 157, 0, 255, 142, 182, 0, 255, 111, 178, 0, 255, 221, 225, 0, 255, 215, 64, 0, 255, 120, 133, 0, 255, 152, 179, 0, 255, 193, 252, 0, 255, 76, 173, 0, 255, 214, 74, 0, 255, 131, 165, 0, 255, 173, 242, 0, 255, 157, 143, 0, 255, 103, 60, 0, 255, 57, 204, 0, 255, 141, 173, 0, 255, 18, 117, 0, 255, 2, 26, 0, 255, 55, 147, 0, 255, 116, 182, 0, 255, 188, 231, 0, 255, 83, 11, 0, 255, 172, 24, 0, 255, 121, 68, 0, 255, 23, 189, 0, 255, 51, 100, 0, 255, 12, 13, 0, 255, 70, 32, 0, 255, 219, 110, 0, 255, 114, 163, 0, 255, 215, 102, 0, 255, 246, 71, 0, 255, 149, 172, 0, 255, 198, 118, 0, 255, 115, 119, 0, 255, 42, 140, 0, 255, 98, 204, 0, 255, 249, 179, 0, 255, 108, 202, 0, 255, 209, 55, 0, 255, 196, 4, 0, 255, 5, 0, 0, 255, 210, 204, 0, 255, 2, 139, 0, 255, 79, 134, 0, 255, 110, 113, 0, 255, 156, 208, 0, 255, 4, 189, 0, 255, 144, 100, 0, 255, 115, 138, 0, 255, 153, 237, 0, 255, 17, 34, 0, 255, 88, 87, 0, 255, 52, 139, 0, 255, 188, 203, 0, 255, 52, 177, 0, 255, 105, 93, 0, 255, 136, 164, 0, 255, 92, 150, 0, 255, 131, 116, 0, 255, 200, 165, 0, 255, 86, 78, 0, 255, 89, 213, 0, 255, 241, 52, 0, 255, 177, 11, 0, 255, 56, 118, 0, 255, 28, 175, 0, 255, 8, 249, 0, 255, 52, 90, 0, 255, 161, 122, 0, 255, 241, 25, 0, 255, 237, 94, 0, 255, 220, 230, 0, 255, 183, 43, 0, 255, 4, 168, 0, 255, 185, 119, 0, 255, 17, 167, 0, 255, 157, 220, 0, 255, 198, 128, 0, 255, 248, 230, 0, 255, 135, 192, 0, 255, 98, 200, 0, 255, 69, 184, 0, 255, 214, 231, 0, 255, 210, 130, 0, 255, 120, 59, 0, 255, 46, 89, 0, 255, 50, 52, 0, 255, 229, 111, 0, 255, 175, 126, 0, 255, 196, 176, 0, 255, 46, 0, 0, 255, 107, 112, 0, 255, 242, 185, 0, 255, 0, 212, 0, 255, 232, 126, 0, 255, 209, 10, 0, 255, 104, 216, 0, 255, 187, 143, 0, 255, 107, 245, 0, 255, 229, 71, 0, 255, 223, 143, 0, 255, 182, 75, 0, 255, 237, 198, 0, 255, 223, 99, 0, 255, 3, 233, 0, 255, 0, 199, 0, 255, 12, 201, 0, 255, 29, 204, 0, 255, 22, 205, 0, 255, 118, 163, 0, 255, 30, 108, 0, 255, 190, 43, 0, 255, 107, 44, 0, 255, 186, 45, 0, 255, 124, 227, 0, 255, 46, 157, 0, 255, 63, 104, 0, 255, 235, 97, 0, 255, 74, 67, 0, 255, 54, 221, 0, 255, 210, 140, 0, 255, 25, 0, 0, 255, 235, 220, 0, 255, 141, 24, 0, 255, 250, 137, 0, 255, 176, 36, 0, 255, 231, 188, 0, 255, 40, 198, 0, 255, 252, 30, 0, 255, 175, 79, 0, 255, 179, 0, 0, 255, 126, 220, 0, 255, 111, 117, 0, 255, 92, 65, 0, 255, 199, 192, 0, 255, 13, 65, 0, 255, 192, 171, 0, 255, 107, 118, 0, 255, 215, 198, 0, 255, 86, 112, 0, 255, 72, 99, 0, 255, 29, 101, 0, 255, 111, 137, 0, 255, 160, 51, 0, 255, 129, 99, 0, 255, 33, 67, 0, 255, 195, 6, 0, 255, 79, 141, 0, 255, 238, 79, 0, 255, 66, 20, 0, 255, 173, 185, 0, 255, 10, 251, 0, 255, 25, 35, 0, 255, 138, 239, 0, 255, 169, 166, 0, 255, 236, 186, 0, 255, 158, 203, 0, 255, 253, 38, 0, 255, 14, 196, 0, 255, 223, 98, 0, 255, 236, 160, 0, 255, 134, 44, 0, 255, 249, 55, 0, 255, 195, 189, 0, 255, 50, 216, 0, 255, 210, 25, 0, 255, 127, 62, 0, 255, 188, 43, 0, 255, 77, 214, 0, 255, 47, 100, 0, 255, 207, 96, 0, 255, 18, 8, 0, 255, 201, 252, 0, 255, 243, 186, 0, 255, 236, 37, 0, 255, 191, 230, 0, 255, 239, 103, 0, 255, 23, 49, 0, 255, 223, 174, 0, 255, 89, 105, 0, 255, 239, 35, 0, 255, 66, 93, 0, 255, 163, 81, 0, 255, 162, 148, 0, 255, 3, 144, 0, 255, 44, 39, 0, 255, 214, 91, 0, 255, 244, 197, 0, 255, 61, 241, 0, 255, 190, 74, 0, 255, 52, 162, 0, 255, 92, 161, 0, 255, 122, 147, 0, 255, 94, 221, 0, 255, 22, 237, 0, 255, 231, 59, 0, 255, 177, 15, 0, 255, 6, 215, 0, 255, 86, 31, 0, 255, 203, 140, 0, 255, 16, 0, 0, 255, 124, 220, 0, 255, 89, 22, 0, 255, 88, 240, 0, 255, 16, 14, 0, 255, 90, 164, 0, 255, 239, 132, 0, 255, 246, 48, 0, 255, 98, 94, 0, 255, 143, 85, 0, 255, 241, 177, 0, 255, 60, 36, 0, 255, 73, 79, 0, 255, 198, 250, 0, 255, 105, 177, 0, 255, 152, 101, 0, 255, 89, 182, 0, 255, 35, 10, 0, 255, 58, 251, 0, 255, 207, 28, 0, 255, 105, 22, 0, 255, 46, 33, 0, 255, 131, 160, 0, 255, 199, 159, 0, 255, 250, 116, 0, 255, 87, 122, 0, 255, 16, 0, 0, 255, 213, 166, 0, 255, 144, 111, 0, 255, 221, 214, 0, 255, 49, 149, 0, 255, 237, 20, 0, 255, 43, 165, 0, 255, 218, 251, 0, 255, 208, 245, 0, 255, 106, 81, 0, 255, 26, 143, 0, 255, 176, 206, 0, 255, 192, 55, 0, 255, 127, 65, 0, 255, 6, 112, 0, 255, 107, 151, 0, 255, 192, 15, 0, 255, 121, 235, 0, 255, 249, 142, 0, 255, 226, 254, 0, 255, 33, 67, 0, 255, 163, 47, 0, 255, 47, 172, 0, 255, 112, 204, 0, 255, 38, 17, 0, 255, 237, 75, 0, 255, 78, 107, 0, 255, 254, 241, 0, 255, 73, 116, 0, 255, 8, 115, 0, 255, 37, 50, 0, 255, 213, 218, 0, 255, 231, 232, 0, 255, 70, 10, 0, 255, 9, 186, 0, 255, 206, 154, 0, 255, 247, 242, 0, 255, 112, 155, 0, 255, 124, 33, 0, 255, 53, 122, 0, 255, 72, 86, 0, 255, 188, 106, 0, 255, 76, 102, 0, 255, 178, 0, 0, 255, 189, 150, 0, 255, 2, 79, 0, 255, 172, 68, 0, 255, 219, 133, 0, 255, 117, 220, 0, 255, 124, 8, 0, 255, 62, 219, 0, 255, 206, 131, 0, 255, 74, 237, 0, 255, 157, 120, 0, 255, 91, 16, 0, 255, 106, 15, 0, 255, 57, 240, 0, 255, 110, 212, 0, 255, 217, 142, 0, 255, 104, 67, 0, 255, 154, 1, 0, 255, 19, 29, 0, 255, 130, 128, 0, 255, 139, 67, 0, 255, 129, 0, 0, 255, 15, 47, 0, 255, 57, 178, 0, 255, 166, 118, 0, 255, 198, 139, 0, 255, 88, 58, 0, 255, 55, 69, 0, 255, 161, 191, 0, 255, 245, 122, 0, 255, 22, 25, 0, 255, 177, 229, 0, 255, 218, 207, 0, 255, 161, 54, 0, 255, 183, 244, 0, 255, 89, 167, 0, 255, 138, 108, 0, 255, 82, 139, 0, 255, 22, 188, 0, 255, 240, 54, 0, 255, 204, 56, 0, 255, 139, 114, 0, 255, 41, 109, 0, 255, 252, 123, 0, 255, 6, 3, 0, 255, 181, 142, 0, 255, 155, 154, 0, 255, 219, 218, 0, 255, 242, 50, 0, 255, 245, 141, 0, 255, 40, 195, 0, 255, 47, 64, 0, 255, 197, 247, 0, 255, 214, 187, 0, 255, 196, 183, 0, 255, 107, 190, 0, 255, 187, 70, 0, 255, 250, 79, 0, 255, 67, 17, 0, 255, 94, 178, 0, 255, 102, 7, 0, 255, 128, 13, 0, 255, 29, 168, 0, 255, 234, 202, 0, 255, 197, 232, 0, 255, 70, 234, 0, 255, 204, 25, 0, 255, 240, 194, 0, 255, 51, 236, 0, 255, 68, 63, 0, 255, 33, 149, 0, 255, 76, 97, 0, 255, 72, 112, 0, 255, 34, 227, 0, 255, 159, 150, 0, 255, 166, 6, 0, 255, 134, 6, 0, 255, 64, 45, 0, 255, 34, 10, 0, 255, 197, 103, 0, 255, 142, 25, 0, 255, 221, 119, 0, 255, 63, 13, 0, 255, 68, 89, 0, 255, 75, 131, 0, 255, 124, 80, 0, 255, 137, 252, 0, 255, 9, 177, 0, 255, 155, 171, 0, 255, 192, 58, 0, 255, 214, 112, 0, 255, 66, 211, 0, 255, 203, 67, 0, 255, 121, 61, 0, 255, 120, 133, 0, 255, 237, 207, 0, 255, 204, 124, 0, 255, 56, 154, 0, 255, 118, 237, 0, 255, 165, 134, 0, 255, 40, 26, 0, 255, 142, 139, 0, 255, 29, 170, 0, 255, 63, 78, 0, 255, 123, 246, 0, 255, 135, 138, 0, 255, 64, 225, 0, 255, 114, 112, 0, 255, 228, 180, 0, 255, 153, 241, 0, 255, 19, 200, 0, 255, 229, 254, 0, 255, 215, 220, 0, 255, 103, 146, 0, 255, 66, 182, 0, 255, 194, 86, 0, 255, 140, 72, 0, 255, 132, 53, 0, 255, 243, 116, 0, 255, 48, 240, 0, 255, 236, 38, 0, 255, 221, 160, 0, 255, 60, 120, 0, 255, 249, 68, 0, 255, 113, 112, 0, 255, 234, 172, 0, 255, 86, 7, 0, 255, 99, 86, 0, 255, 164, 253, 0, 255, 127, 226, 0, 255, 36, 20, 0, 255, 34, 129, 0, 255, 176, 244, 0, 255, 129, 121, 0, 255, 129, 208, 0, 255, 86, 156, 0, 255, 191, 94, 0, 255, 37, 121, 0, 255, 29, 92, 0, 255, 168, 10, 0, 255, 247, 53, 0, 255, 33, 121, 0, 255, 42, 165, 0, 255, 196, 150, 0, 255, 3, 172, 0, 255, 55, 28, 0, 255, 117, 84, 0, 255, 63, 125, 0, 255, 168, 28, 0, 255, 70, 15, 0, 255, 172, 10, 0, 255, 12, 193, 0, 255, 98, 236, 0, 255, 22, 167, 0, 255, 57, 200, 0, 255, 20, 59, 0, 255, 134, 104, 0, 255, 79, 25, 0, 255, 54, 77, 0, 255, 141, 216, 0, 255, 59, 169, 0, 255, 220, 224, 0, 255, 145, 178, 0, 255, 145, 35, 0, 255, 235, 56, 0, 255, 98, 66, 0, 255, 236, 117, 0, 255, 242, 3, 0, 255, 205, 119, 0, 255, 32, 30, 0, 255, 39, 171, 0, 255, 22, 71, 0, 255, 51, 74, 0, 255, 190, 163, 0, 255, 45, 178, 0, 255, 115, 225, 0, 255, 140, 169, 0, 255, 59, 228, 0, 255, 243, 71, 0, 255, 48, 236, 0, 255, 247, 80, 0, 255, 232, 96, 0, 255, 217, 119, 0, 255, 120, 72, 0, 255, 68, 69, 0, 255, 149, 91, 0, 255, 204, 88, 0, 255, 252, 150, 0, 255, 110, 96, 0, 255, 130, 44, 0, 255, 80, 137, 0, 255, 44, 211, 0, 255, 84, 234, 0, 255, 177, 14, 0, 255, 219, 98, 0, 255, 166, 62, 0, 255, 123, 51, 0, 255, 81, 86, 0, 255, 202, 51, 0, 255, 215, 21, 0, 255, 236, 42, 0, 255, 252, 126, 0, 255, 77, 100, 0, 255, 9, 192, 0, 255, 118, 48, 0, 255, 143, 159, 0, 255, 24, 167, 0, 255, 130, 205, 0, 255, 26, 29, 0, 255, 121, 211, 0, 255, 69, 168, 0, 255, 174, 170, 0, 255, 81, 177, 0, 255, 47, 138, 0, 255, 209, 97, 0, 255, 159, 101, 0, 255, 250, 121, 0, 255, 15, 70, 0, 255, 75, 71, 0, 255, 31, 16, 0, 255, 154, 250, 0, 255, 92, 119, 0, 255, 146, 1, 0, 255, 241, 216, 0, 255, 93, 60, 0, 255, 194, 248, 0, 255, 217, 208, 0, 255, 177, 232, 0, 255, 3, 62, 0, 255, 71, 32, 0, 255, 0, 86, 0, 255, 48, 5, 0, 255, 159, 190, 0, 255, 194, 229, 0, 255, 38, 197, 0, 255, 239, 202, 0, 255, 96, 154, 0, 255, 82, 253, 0, 255, 151, 196, 0, 255, 145, 161, 0, 255, 141, 66, 0, 255, 248, 238, 0, 255, 234, 7, 0, 255, 85, 170, 0, 255, 177, 212, 0, 255, 81, 56, 0, 255, 70, 57, 0, 255, 48, 35, 0, 255, 158, 155, 0, 255, 0, 186, 0, 255, 194, 119, 0, 255, 54, 80, 0, 255, 19, 167, 0, 255, 97, 217, 0, 255, 117, 32, 0, 255, 192, 170, 0, 255, 167, 160, 0, 255, 0, 25, 0, 255, 113, 31, 0, 255, 42, 14, 0, 255, 127, 161, 0, 255, 52, 241, 0, 255, 157, 83, 0, 255, 127, 149, 0, 255, 176, 194, 0, 255, 85, 88, 0, 255, 203, 32, 0, 255, 130, 69, 0, 255, 38, 230, 0, 255, 38, 249, 0, 255, 247, 41, 0, 255, 93, 210, 0, 255, 236, 224, 0, 255, 33, 75, 0, 255, 218, 113, 0, 255, 32, 222, 0, 255, 44, 236, 0, 255, 204, 65, 0, 255, 218, 237, 0, 255, 253, 14, 0, 255, 210, 40, 0, 255, 184, 215, 0, 255, 135, 77, 0, 255, 178, 169, 0, 255, 37, 62, 0, 255, 100, 149, 0, 255, 231, 8, 0, 255, 34, 7, 0, 255, 100, 82, 0, 255, 182, 12, 0, 255, 231, 64, 0, 255, 60, 242, 0, 255, 54, 48, 0, 255, 203, 109, 0, 255, 82, 250, 0, 255, 55, 42, 0, 255, 246, 244, 0, 255, 197, 95, 0, 255, 133, 82, 0, 255, 219, 91, 0, 255, 95, 26, 0, 255, 187, 23, 0, 255, 38, 106, 0, 255, 234, 204, 0, 255, 85, 18, 0, 255, 77, 210, 0, 255, 231, 181, 0, 255, 134, 119, 0, 255, 212, 211, 0, 255, 84, 2, 0, 255, 254, 19, 0, 255, 187, 111, 0, 255, 81, 131, 0, 255, 57, 77, 0, 255, 113, 247, 0, 255, 193, 151, 0, 255, 33, 16, 0, 255, 191, 51, 0, 255, 204, 229, 0, 255, 183, 196, 0, 255, 196, 213, 0, 255, 71, 74, 0, 255, 93, 119, 0, 255, 86, 30, 0, 255, 90, 78, 0, 255, 137, 250, 0, 255, 153, 214, 0, 255, 213, 26, 0, 255, 125, 14, 0, 255, 11, 13, 0, 255, 111, 189, 0, 255, 54, 230, 0, 255, 168, 232, 0, 255, 64, 142, 0, 255, 66, 212, 0, 255, 235, 39, 0, 255, 218, 42, 0, 255, 168, 136, 0, 255, 217, 128, 0, 255, 120, 225, 0, 255, 247, 204, 0, 255, 35, 199, 0, 255, 234, 85, 0, 255, 172, 59, 0, 255, 210, 154, 0, 255, 95, 196, 0, 255, 208, 235, 0, 255, 95, 237, 0, 255, 178, 251, 0, 255, 57, 171, 0, 255, 230, 87, 0, 255, 208, 55, 0, 255, 23, 173, 0, 255, 103, 218, 0, 255, 84, 32, 0, 255, 252, 211, 0, 255, 142, 156, 0, 255, 133, 185, 0, 255, 229, 155, 0, 255, 219, 139, 0, 255, 41, 46, 0, 255, 198, 178, 0, 255, 24, 244, 0, 255, 149, 97, 0, 255, 88, 181, 0, 255, 90, 79, 0, 255, 143, 97, 0, 255, 243, 9, 0, 255, 159, 90, 0, 255, 209, 168, 0, 255, 4, 242, 0, 255, 226, 40, 0, 255, 130, 76, 0, 255, 88, 160, 0, 255, 80, 118, 0, 255, 165, 176, 0, 255, 54, 214, 0, 255, 195, 178, 0, 255, 247, 240, 0, 255, 147, 179, 0, 255, 79, 153, 0, 255, 134, 225, 0, 255, 206, 77, 0, 255, 198, 94, 0, 255, 156, 84, 0, 255, 138, 66, 0, 255, 223, 65, 0, 255, 107, 227, 0, 255, 120, 87, 0, 255, 35, 140, 0, 255, 58, 195, 0, 255, 96, 133, 0, 255, 158, 108, 0, 255, 182, 229, 0, 255, 161, 128, 0, 255, 161, 66, 0, 255, 73, 230, 0, 255, 152, 32, 0, 255, 132, 22, 0, 255, 176, 23, 0, 255, 70, 219, 0, 255, 176, 210, 0, 255, 173, 190, 0, 255, 158, 191, 0, 255, 84, 55, 0, 255, 253, 123, 0, 255, 31, 88, 0, 255, 83, 11, 0, 255, 162, 41, 0, 255, 59, 98, 0, 255, 125, 45, 0, 255, 25, 108, 0, 255, 114, 244, 0, 255, 107, 254, 0, 255, 221, 3, 0, 255, 56, 11, 0, 255, 249, 72, 0, 255, 192, 223, 0, 255, 121, 227, 0, 255, 137, 172, 0, 255, 10, 79, 0, 255, 251, 167, 0, 255, 163, 137, 0, 255, 89, 140, 0, 255, 239, 64, 0, 255, 99, 33, 0, 255, 232, 12, 0, 255, 2, 188, 0, 255, 27, 17, 0, 255, 189, 218, 0, 255, 122, 42, 0, 255, 92, 120, 0, 255, 141, 227, 0, 255, 108, 72, 0, 255, 152, 182, 0, 255, 231, 218, 0, 255, 33, 160, 0, 255, 159, 128, 0, 255, 28, 119, 0, 255, 72, 71, 0, 255, 220, 100, 0, 255, 59, 58, 0, 255, 141, 179, 0, 255, 174, 57, 0, 255, 114, 23, 0, 255, 193, 240, 0, 255, 74, 75, 0, 255, 176, 196, 0, 255, 64, 10, 0, 255, 8, 90, 0, 255, 163, 154, 0, 255, 60, 226, 0, 255, 148, 130, 0, 255, 28, 125, 0, 255, 120, 30, 0, 255, 136, 59, 0, 255, 80, 16, 0, 255, 61, 244, 0, 255, 77, 17, 0, 255, 78, 24, 0, 255, 182, 237, 0, 255, 32, 134, 0, 255, 193, 8, 0, 255, 236, 41, 0, 255, 131, 76, 0, 255, 47, 99, 0, 255, 82, 249, 0, 255, 215, 57, 0, 255, 122, 61, 0, 255, 244, 51, 0, 255, 69, 54, 0, 255, 3, 65, 0, 255, 254, 30, 0, 255, 112, 83, 0, 255, 114, 221, 0, 255, 176, 70, 0, 255, 185, 79, 0, 255, 170, 179, 0, 255, 215, 147, 0, 255, 222, 68, 0, 255, 40, 122, 0, 255, 228, 152, 0, 255, 50, 8, 0, 255, 129, 21, 0, 255, 66, 110, 0, 255, 154, 96, 0, 255, 145, 66, 0, 255, 60, 43, 0, 255, 50, 248, 0, 255, 207, 138, 0, 255, 142, 249, 0, 255, 248, 99, 0, 255, 121, 25, 0, 255, 22, 117, 0, 255, 233, 36, 0, 255, 87, 189, 0, 255, 28, 159, 0, 255, 135, 77, 0, 255, 28, 15, 0, 255, 235, 231, 0, 255, 73, 98, 0, 255, 34, 174, 0, 255, 172, 164, 0, 255, 205, 121, 0, 255, 105, 36, 0, 255, 211, 17, 0, 255, 20, 203, 0, 255, 225, 26, 0, 255, 25, 8, 0, 255, 69, 160, 0, 255, 1, 20, 0, 255, 122, 248, 0, 255, 36, 206, 0, 255, 240, 34, 0, 255, 70, 200, 0, 255, 106, 7, 0, 255, 126, 252, 0, 255, 94, 133, 0, 255, 254, 110, 0, 255, 92, 106, 0, 255, 0, 201, 0, 255, 41, 205, 0, 255, 142, 43, 0, 255, 49, 153, 0, 255, 185, 218, 0, 255, 68, 157, 0, 255, 70, 20, 0, 255, 205, 173, 0, 255, 152, 164, 0, 255, 136, 133, 0, 255, 34, 129, 0, 255, 14, 87, 0, 255, 23, 56, 0, 255, 175, 228, 0, 255, 216, 14, 0, 255, 108, 50, 0, 255, 195, 229, 0, 255, 185, 68, 0, 255, 242, 54, 0, 255, 254, 40, 0, 255, 104, 188, 0, 255, 239, 12, 0, 255, 237, 7, 0, 255, 183, 187, 0, 255, 219, 115, 0, 255, 249, 205, 0, 255, 109, 50, 0, 255, 3, 192, 0, 255, 66, 231, 0, 255, 218, 131, 0, 255, 121, 249, 0, 255, 181, 127, 0, 255, 244, 112, 0, 255, 152, 22, 0, 255, 208, 183, 0, 255, 6, 163, 0, 255, 178, 213, 0, 255, 175, 122, 0, 255, 189, 227, 0, 255, 53, 13, 0, 255, 135, 170, 0, 255, 57, 122, 0, 255, 19, 4, 0, 255, 40, 199, 0, 255, 22, 62, 0, 255, 54, 207, 0, 255, 83, 12, 0, 255, 35, 151, 0, 255, 188, 209, 0, 255, 202, 183, 0, 255, 198, 98, 0, 255, 2, 52, 0, 255, 1, 180, 0, 255, 200, 61, 0, 255, 243, 63, 0, 255, 190, 32, 0, 255, 117, 221, 0, 255, 246, 236, 0, 255, 187, 164, 0, 255, 197, 130, 0, 255, 59, 115, 0, 255, 45, 212, 0, 255, 154, 252, 0, 255, 93, 250, 0, 255, 94, 160, 0, 255, 206, 249, 0, 255, 41, 107, 0, 255, 157, 166, 0, 255, 177, 193, 0, 255, 86, 96, 0, 255, 240, 92, 0, 255, 203, 211, 0, 255, 39, 119, 0, 255, 212, 151, 0, 255, 155, 63, 0, 255, 63, 214, 0, 255, 131, 212, 0, 255, 105, 147, 0, 255, 164, 224, 0, 255, 186, 81, 0, 255, 214, 190, 0, 255, 156, 194, 0, 255, 113, 187, 0, 255, 196, 148, 0, 255, 245, 144, 0, 255, 245, 152, 0, 255, 14, 30, 0, 255, 226, 87, 0, 255, 72, 15, 0, 255, 60, 211, 0, 255, 124, 134, 0, 255, 139, 63, 0, 255, 149, 124, 0, 255, 213, 228, 0, 255, 119, 252, 0, 255, 32, 133, 0, 255, 208, 141, 0, 255, 91, 72, 0, 255, 218, 172, 0, 255, 71, 34, 0, 255, 133, 130, 0, 255, 171, 239, 0, 255, 87, 24, 0, 255, 151, 180, 0, 255, 198, 61, 0, 255, 3, 79, 0, 255, 169, 6, 0, 255, 52, 16, 0, 255, 29, 195, 0, 255, 119, 124, 0, 255, 174, 48, 0, 255, 24, 57, 0, 255, 171, 54, 0, 255, 124, 120, 0, 255, 120, 142, 0, 255, 250, 86, 0, 255, 44, 104, 0, 255, 184, 225, 0, 255, 171, 155, 0, 255, 179, 196, 0, 255, 250, 0, 0, 255, 212, 26, 0, 255, 240, 247, 0, 255, 237, 78, 0, 255, 99, 56, 0, 255, 156, 78, 0, 255, 155, 19, 0, 255, 100, 203, 0, 255, 204, 53, 0, 255, 78, 186, 0, 255, 220, 3, 0, 255, 101, 23, 0, 255, 139, 146, 0, 255, 247, 230, 0, 255, 89, 33, 0, 255, 24, 187, 0, 255, 21, 158, 0, 255, 248, 0, 0, 255, 184, 126, 0, 255, 129, 214, 0, 255, 206, 224, 0, 255, 72, 78, 0, 255, 37, 227, 0, 255, 253, 112, 0, 255, 222, 217, 0, 255, 85, 48, 0, 255, 37, 107, 0, 255, 15, 157, 0, 255, 36, 210, 0, 255, 80, 2, 0, 255, 26, 248, 0, 255, 68, 246, 0, 255, 45, 115, 0, 255, 4, 43, 0, 255, 37, 138, 0, 255, 181, 183, 0, 255, 125, 104, 0, 255, 25, 170, 0, 255, 82, 56, 0, 255, 115, 228, 0, 255, 207, 118, 0, 255, 94, 142, 0, 255, 129, 207, 0, 255, 117, 7, 0, 255, 241, 59, 0, 255, 198, 198, 0, 255, 107, 152, 0, 255, 245, 186, 0, 255, 211, 30, 0, 255, 39, 20, 0, 255, 160, 154, 0, 255, 182, 5, 0, 255, 53, 242, 0, 255, 11, 89, 0, 255, 220, 103, 0, 255, 32, 211, 0, 255, 246, 132, 0, 255, 100, 38, 0, 255, 155, 128, 0, 255, 140, 113, 0, 255, 3, 86, 0, 255, 12, 155, 0, 255, 167, 250, 0, 255, 231, 230, 0, 255, 78, 150, 0, 255, 21, 3, 0, 255, 132, 183, 0, 255, 227, 7, 0, 255, 37, 203, 0, 255, 136, 64, 0, 255, 212, 49, 0, 255, 163, 148, 0, 255, 26, 142, 0, 255, 37, 45, 0, 255, 222, 97, 0, 255, 83, 110, 0, 255, 159, 242, 0, 255, 40, 247, 0, 255, 174, 210, 0, 255, 103, 14, 0, 255, 170, 54, 0, 255, 210, 210, 0, 255, 192, 218, 0, 255, 171, 96, 0, 255, 250, 21, 0, 255, 240, 40, 0, 255, 158, 6, 0, 255, 223, 103, 0, 255, 22, 58, 0, 255, 83, 208, 0, 255, 65, 12, 0, 255, 27, 66, 0, 255, 41, 161, 0, 255, 200, 43, 0, 255, 105, 77, 0, 255, 97, 147, 0, 255, 82, 185, 0, 255, 124, 50, 0, 255, 127, 236, 0, 255, 65, 30, 0, 255, 154, 228, 0, 255, 166, 155, 0, 255, 115, 200, 0, 255, 3, 77, 0, 255, 166, 200, 0, 255, 252, 14, 0, 255, 16, 3, 0, 255, 150, 68, 0, 255, 201, 69, 0, 255, 149, 68, 0, 255, 118, 52, 0, 255, 89, 195, 0, 255, 26, 3, 0, 255, 85, 105, 0, 255, 77, 122, 0, 255, 69, 137, 0, 255, 136, 45, 0, 255, 70, 163, 0, 255, 182, 182, 0, 255, 46, 235, 0, 255, 35, 102, 0, 255, 233, 225, 0, 255, 101, 173, 0, 255, 213, 99, 0, 255, 220, 124, 0, 255, 70, 32, 0, 255, 35, 194, 0, 255, 226, 72, 0, 255, 66, 125, 0, 255, 2, 233, 0, 255, 121, 86, 0, 255, 0, 196, 0, 255, 214, 91, 0, 255, 16, 210, 0, 255, 171, 120, 0, 255, 75, 199, 0, 255, 174, 1, 0, 255, 106, 244, 0, 255, 68, 111, 0, 255, 213, 112, 0, 255, 17, 156, 0, 255, 99, 197, 0, 255, 18, 173, 0, 255, 240, 54, 0, 255, 118, 254, 0, 255, 158, 16, 0, 255, 169, 137, 0, 255, 123, 58, 0, 255, 195, 222, 0, 255, 1, 176, 0, 255, 125, 115, 0, 255, 127, 50, 0, 255, 14, 135, 0, 255, 119, 180, 0, 255, 148, 149, 0, 255, 240, 223, 0, 255, 118, 14, 0, 255, 60, 218, 0, 255, 98, 184, 0, 255, 157, 18, 0, 255, 4, 157, 0, 255, 17, 194, 0, 255, 207, 173, 0, 255, 36, 186, 0, 255, 40, 26, 0, 255, 168, 144, 0, 255, 248, 189, 0, 255, 226, 235, 0, 255, 90, 80, 0, 255, 106, 161, 0, 255, 168, 52, 0, 255, 215, 47, 0, 255, 2, 205, 0, 255, 35, 203, 0, 255, 56, 243, 0, 255, 24, 175, 0, 255, 168, 10, 0, 255, 247, 194, 0, 255, 89, 125, 0, 255, 79, 31, 0, 255, 200, 130, 0, 255, 166, 225, 0, 255, 98, 218, 0, 255, 216, 40, 0, 255, 76, 162, 0, 255, 129, 228, 0, 255, 110, 79, 0, 255, 148, 167, 0, 255, 138, 3, 0, 255, 76, 27, 0, 255, 117, 181, 0, 255, 155, 26, 0, 255, 156, 46, 0, 255, 174, 17, 0, 255, 91, 31, 0, 255, 172, 154, 0, 255, 130, 240, 0, 255, 187, 101, 0, 255, 21, 200, 0, 255, 127, 178, 0, 255, 45, 129, 0, 255, 104, 140, 0, 255, 80, 141, 0, 255, 142, 240, 0, 255, 162, 16, 0, 255, 197, 140, 0, 255, 125, 15, 0, 255, 57, 229, 0, 255, 62, 3, 0, 255, 55, 114, 0, 255, 105, 242, 0, 255, 152, 168, 0, 255, 20, 97, 0, 255, 124, 250, 0, 255, 25, 54, 0, 255, 151, 231, 0, 255, 197, 247, 0, 255, 12, 54, 0, 255, 11, 56, 0, 255, 161, 203, 0, 255, 83, 135, 0, 255, 70, 185, 0, 255, 238, 29, 0, 255, 39, 113, 0, 255, 8, 140, 0, 255, 232, 14, 0, 255, 165, 81, 0, 255, 238, 73, 0, 255, 115, 78, 0, 255, 70, 95, 0, 255, 229, 50, 0, 255, 33, 58, 0, 255, 254, 63, 0, 255, 115, 67, 0, 255, 159, 155, 0, 255, 110, 240, 0, 255, 17, 33, 0, 255, 86, 252, 0, 255, 11, 22, 0, 255, 154, 159, 0, 255, 136, 78, 0, 255, 61, 152, 0, 255, 240, 206, 0, 255, 79, 87, 0, 255, 24, 11, 0, 255, 17, 65, 0, 255, 248, 100, 0, 255, 57, 131, 0, 255, 148, 66, 0, 255, 71, 75, 0, 255, 218, 169, 0, 255, 210, 38, 0, 255, 249, 37, 0, 255, 39, 179, 0, 255, 162, 164, 0, 255, 58, 99, 0, 255, 226, 242, 0, 255, 74, 207, 0, 255, 235, 36, 0, 255, 40, 12, 0, 255, 217, 145, 0, 255, 141, 6, 0, 255, 238, 196, 0, 255, 218, 87, 0, 255, 17, 66, 0, 255, 209, 157, 0, 255, 74, 193, 0, 255, 237, 103, 0, 255, 25, 245, 0, 255, 229, 135, 0, 255, 176, 127, 0, 255, 97, 239, 0, 255, 66, 35, 0, 255, 21, 197, 0, 255, 219, 126, 0, 255, 49, 122, 0, 255, 112, 56, 0, 255, 84, 2, 0, 255, 162, 32, 0, 255, 221, 172, 0, 255, 193, 94, 0, 255, 196, 200, 0, 255, 186, 209, 0, 255, 70, 218, 0, 255, 199, 187, 0, 255, 136, 61, 0, 255, 72, 15, 0, 255, 224, 110, 0, 255, 222, 183, 0, 255, 253, 41, 0, 255, 13, 246, 0, 255, 240, 114, 0, 255, 33, 218, 0, 255, 177, 129, 0, 255, 167, 234, 0, 255, 76, 181, 0, 255, 133, 132, 0, 255, 184, 76, 0, 255, 196, 120, 0, 255, 202, 97, 0, 255, 246, 211, 0, 255, 66, 141, 0, 255, 236, 79, 0, 255, 95, 165, 0, 255, 81, 231, 0, 255, 177, 95, 0, 255, 125, 210, 0, 255, 28, 176, 0, 255, 116, 216, 0, 255, 40, 32, 0, 255, 109, 84, 0, 255, 64, 123, 0, 255, 47, 157, 0, 255, 48, 39, 0, 255, 179, 32, 0, 255, 212, 233, 0, 255, 47, 173, 0, 255, 52, 217, 0, 255, 223, 57, 0, 255, 120, 136, 0, 255, 118, 24, 0, 255, 104, 0, 0, 255, 54, 86, 0, 255, 167, 165, 0, 255, 54, 166, 0, 255, 61, 142, 0, 255, 150, 85, 0, 255, 57, 182, 0, 255, 168, 79, 0, 255, 30, 199, 0, 255, 219, 92, 0, 255, 21, 57, 0, 255, 79, 243, 0, 255, 191, 36, 0, 255, 50, 22, 0, 255, 50, 64, 0, 255, 55, 21, 0, 255, 47, 173, 0, 255, 5, 49, 0, 255, 105, 87, 0, 255, 45, 199, 0, 255, 228, 18, 0, 255, 124, 36, 0, 255, 135, 172, 0, 255, 92, 54, 0, 255, 150, 80, 0, 255, 44, 151, 0, 255, 224, 177, 0, 255, 92, 247, 0, 255, 175, 105, 0, 255, 192, 180, 0, 255, 40, 47, 0, 255, 229, 133, 0, 255, 109, 84, 0, 255, 126, 203, 0, 255, 21, 228, 0, 255, 230, 116, 0, 255, 194, 160, 0, 255, 177, 147, 0, 255, 58, 211, 0, 255, 188, 176, 0, 255, 23, 79, 0, 255, 141, 118, 0, 255, 217, 88, 0, 255, 195, 95, 0, 255, 183, 50, 0, 255, 16, 62, 0, 255, 15, 155, 0, 255, 195, 181, 0, 255, 201, 86, 0, 255, 217, 13, 0, 255, 38, 3, 0, 255, 185, 116, 0, 255, 115, 130, 0, 255, 167, 101, 0, 255, 166, 254, 0, 255, 144, 29, 0, 255, 74, 47, 0, 255, 226, 57, 0, 255, 203, 2, 0, 255, 51, 44, 0, 255, 84, 147, 0, 255, 143, 145, 0, 255, 191, 187, 0, 255, 208, 104, 0, 255, 149, 234, 0, 255, 22, 81, 0, 255, 211, 72, 0, 255, 214, 144, 0, 255, 243, 169, 0, 255, 56, 84, 0, 255, 156, 27, 0, 255, 52, 242, 0, 255, 215, 28, 0, 255, 40, 105, 0, 255, 106, 0, 0, 255, 80, 254, 0, 255, 22, 192, 0, 255, 254, 60, 0, 255, 203, 18, 0, 255, 175, 45, 0, 255, 167, 177, 0, 255, 92, 233, 0, 255, 198, 89, 0, 255, 211, 197, 0, 255, 10, 99, 0, 255, 196, 222, 0, 255, 16, 230, 0, 255, 181, 88, 0, 255, 124, 223, 0, 255, 23, 139, 0, 255, 118, 224, 0, 255, 125, 78, 0, 255, 187, 202, 0, 255, 85, 89, 0, 255, 99, 121, 0, 255, 74, 142, 0, 255, 238, 203, 0, 255, 31, 58, 0, 255, 248, 67, 0, 255, 176, 237, 0, 255, 214, 189, 0, 255, 243, 48, 0, 255, 214, 227, 0, 255, 17, 143, 0, 255, 85, 197, 0, 255, 246, 182, 0, 255, 13, 42, 0, 255, 76, 203, 0, 255, 241, 10, 0, 255, 179, 81, 0, 255, 237, 114, 0, 255, 72, 67, 0, 255, 115, 198, 0, 255, 111, 138, 0, 255, 42, 121, 0, 255, 34, 54, 0, 255, 134, 130, 0, 255, 154, 249, 0, 255, 2, 224, 0, 255, 162, 107, 0, 255, 72, 186, 0, 255, 115, 137, 0, 255, 183, 225, 0, 255, 205, 219, 0, 255, 46, 1, 0, 255, 25, 221, 0, 255, 44, 67, 0, 255, 91, 142, 0, 255, 199, 65, 0, 255, 108, 111, 0, 255, 10, 88, 0, 255, 51, 129, 0, 255, 141, 164, 0, 255, 35, 71, 0, 255, 125, 45, 0, 255, 249, 149, 0, 255, 4, 189, 0, 255, 193, 159, 0, 255, 142, 147, 0, 255, 254, 196, 0, 255, 140, 164, 0, 255, 82, 88, 0, 255, 47, 90, 0, 255, 17, 55, 0, 255, 27, 246, 0, 255, 14, 78, 0, 255, 32, 216, 0, 255, 181, 183, 0, 255, 70, 242, 0, 255, 208, 186, 0, 255, 101, 206, 0, 255, 152, 70, 0, 255, 228, 110, 0, 255, 25, 177, 0, 255, 61, 177, 0, 255, 243, 246, 0, 255, 73, 38, 0, 255, 101, 30, 0, 255, 25, 33, 0, 255, 184, 71, 0, 255, 181, 151, 0, 255, 11, 134, 0, 255, 237, 96, 0, 255, 69, 147, 0, 255, 230, 242, 0, 255, 128, 156, 0, 255, 143, 133, 0, 255, 223, 206, 0, 255, 193, 80, 0, 255, 113, 243, 0, 255, 243, 222, 0, 255, 186, 179, 0, 255, 251, 157, 0, 255, 117, 216, 0, 255, 244, 245, 0, 255, 57, 53, 0, 255, 24, 123, 0, 255, 30, 56, 0, 255, 102, 57, 0, 255, 151, 12, 0, 255, 209, 184, 0, 255, 156, 183, 0, 255, 27, 92, 0, 255, 171, 194, 0, 255, 71, 93, 0, 255, 240, 188, 0, 255, 113, 45, 0, 255, 197, 225, 0, 255, 88, 204, 0, 255, 180, 116, 0, 255, 61, 0, 0, 255, 217, 123, 0, 255, 23, 89, 0, 255, 206, 118, 0, 255, 219, 202, 0, 255, 112, 82, 0, 255, 87, 177, 0, 255, 161, 169, 0, 255, 99, 61, 0, 255, 136, 206, 0, 255, 213, 99, 0, 255, 212, 93, 0, 255, 176, 117, 0, 255, 241, 224, 0, 255, 27, 55, 0, 255, 207, 14, 0, 255, 87, 250, 0, 255, 138, 101, 0, 255, 232, 56, 0, 255, 146, 81, 0, 255, 226, 239, 0, 255, 80, 163, 0, 255, 66, 231, 0, 255, 102, 171, 0, 255, 73, 182, 0, 255, 144, 133, 0, 255, 174, 233, 0, 255, 66, 12, 0, 255, 106, 190, 0, 255, 161, 158, 0, 255, 147, 9, 0, 255, 188, 119, 0, 255, 103, 34, 0, 255, 148, 167, 0, 255, 229, 207, 0, 255, 105, 63, 0, 255, 27, 240, 0, 255, 51, 169, 0, 255, 7, 155, 0, 255, 91, 172, 0, 255, 28, 50, 0, 255, 10, 153, 0, 255, 140, 107, 0, 255, 115, 253, 0, 255, 139, 61, 0, 255, 142, 29, 0, 255, 106, 188, 0, 255, 171, 137, 0, 255, 127, 109, 0, 255, 6, 143, 0, 255, 43, 118, 0, 255, 85, 95, 0, 255, 251, 177, 0, 255, 164, 54, 0, 255, 223, 164, 0, 255, 231, 205, 0, 255, 104, 209, 0, 255, 16, 225, 0, 255, 246, 143, 0, 255, 233, 158, 0, 255, 3, 10, 0, 255, 181, 215, 0, 255, 182, 71, 0, 255, 53, 89, 0, 255, 52, 154, 0, 255, 227, 14, 0, 255, 224, 156, 0, 255, 123, 120, 0, 255, 65, 54, 0, 255, 153, 199, 0, 255, 165, 86, 0, 255, 234, 95, 0, 255, 152, 89, 0, 255, 41, 81, 0, 255, 135, 219, 0, 255, 132, 184, 0, 255, 81, 195, 0, 255, 81, 62, 0, 255, 180, 75, 0, 255, 19, 97, 0, 255, 241, 244, 0, 255, 0, 205, 0, 255, 27, 161, 0, 255, 243, 170, 0, 255, 215, 195, 0, 255, 29, 202, 0, 255, 23, 134, 0, 255, 105, 84, 0, 255, 29, 170, 0, 255, 56, 166, 0, 255, 43, 219, 0, 255, 99, 5, 0, 255, 225, 55, 0, 255, 33, 78, 0, 255, 8, 109, 0, 255, 47, 252, 0, 255, 16, 145, 0, 255, 79, 101, 0, 255, 132, 148, 0, 255, 211, 34, 0, 255, 145, 234, 0, 255, 209, 116, 0, 255, 252, 178, 0, 255, 226, 235, 0, 255, 157, 243, 0, 255, 135, 3, 0, 255, 19, 198, 0, 255, 149, 12, 0, 255, 125, 198, 0, 255, 235, 153, 0, 255, 204, 87, 0, 255, 223, 151, 0, 255, 173, 226, 0, 255, 41, 193, 0, 255, 133, 11, 0, 255, 104, 163, 0, 255, 188, 196, 0, 255, 0, 225, 0, 255, 95, 133, 0, 255, 247, 107, 0, 255, 199, 129, 0, 255, 141, 45, 0, 255, 80, 13, 0, 255, 8, 35, 0, 255, 71, 173, 0, 255, 176, 26, 0, 255, 226, 138, 0, 255, 214, 57, 0, 255, 116, 207, 0, 255, 222, 64, 0, 255, 220, 90, 0, 255, 179, 91, 0, 255, 211, 214, 0, 255, 147, 50, 0, 255, 155, 14, 0, 255, 159, 23, 0, 255, 187, 168, 0, 255, 98, 245, 0, 255, 34, 76, 0, 255, 210, 198, 0, 255, 188, 32, 0, 255, 65, 164, 0, 255, 239, 220, 0, 255, 115, 125, 0, 255, 57, 237, 0, 255, 36, 105, 0, 255, 198, 248, 0, 255, 0, 233, 0, 255, 220, 35, 0, 255, 125, 227, 0, 255, 232, 182, 0, 255, 225, 29, 0, 255, 41, 135, 0, 255, 63, 78, 0, 255, 128, 124, 0, 255, 152, 117, 0, 255, 202, 112, 0, 255, 244, 241, 0, 255, 118, 206, 0, 255, 129, 118, 0, 255, 64, 216, 0, 255, 215, 49, 0, 255, 4, 186, 0, 255, 205, 170, 0, 255, 208, 131, 0, 255, 105, 26, 0, 255, 9, 105, 0, 255, 70, 41, 0, 255, 124, 147, 0, 255, 211, 145, 0, 255, 180, 153, 0, 255, 199, 59, 0, 255, 93, 127, 0, 255, 181, 170, 0, 255, 159, 193, 0, 255, 132, 75, 0, 255, 103, 103, 0, 255, 68, 106, 0, 255, 3, 26, 0, 255, 15, 89, 0, 255, 60, 231, 0, 255, 99, 30, 0, 255, 2, 232, 0, 255, 250, 0, 0, 255, 158, 189, 0, 255, 21, 57, 0, 255, 143, 10, 0, 255, 246, 0, 0, 255, 250, 31, 0, 255, 50, 156, 0, 255, 38, 245, 0, 255, 115, 190, 0, 255, 219, 105, 0, 255, 94, 157, 0, 255, 213, 119, 0, 255, 167, 60, 0, 255, 140, 173, 0, 255, 214, 133, 0, 255, 35, 107, 0, 255, 109, 243, 0, 255, 62, 238, 0, 255, 32, 138, 0, 255, 175, 141, 0, 255, 244, 230, 0, 255, 210, 199, 0, 255, 175, 5, 0, 255, 241, 218, 0, 255, 13, 159, 0, 255, 20, 201, 0, 255, 68, 229, 0, 255, 67, 55, 0, 255, 180, 1, 0, 255, 102, 43, 0, 255, 172, 46, 0, 255, 237, 141, 0, 255, 213, 54, 0, 255, 120, 146, 0, 255, 176, 184, 0, 255, 211, 195, 0, 255, 186, 52, 0, 255, 114, 3, 0, 255, 219, 70, 0, 255, 151, 184, 0, 255, 66, 34, 0, 255, 116, 132, 0, 255, 40, 121, 0, 255, 142, 237, 0, 255, 25, 127, 0, 255, 37, 150, 0, 255, 202, 60, 0, 255, 162, 240, 0, 255, 251, 13, 0, 255, 129, 45, 0, 255, 252, 226, 0, 255, 193, 79, 0, 255, 250, 237, 0, 255, 0, 164, 0, 255, 142, 197, 0, 255, 248, 91, 0, 255, 69, 200, 0, 255, 30, 196, 0, 255, 73, 112, 0, 255, 62, 217, 0, 255, 186, 158, 0, 255, 106, 50, 0, 255, 214, 253, 0, 255, 102, 245, 0, 255, 157, 93, 0, 255, 138, 30, 0, 255, 3, 85, 0, 255, 75, 179, 0, 255, 194, 196, 0, 255, 251, 137, 0, 255, 180, 179, 0, 255, 134, 207, 0, 255, 207, 165, 0, 255, 43, 61, 0, 255, 105, 31, 0, 255, 126, 18, 0, 255, 52, 85, 0, 255, 4, 237, 0, 255, 146, 101, 0, 255, 172, 144, 0, 255, 169, 12, 0, 255, 231, 73, 0, 255, 98, 102, 0, 255, 239, 83, 0, 255, 250, 99, 0, 255, 69, 24, 0, 255, 50, 24, 0, 255, 211, 45, 0, 255, 209, 199, 0, 255, 18, 210, 0, 255, 183, 138, 0, 255, 249, 214, 0, 255, 208, 10, 0, 255, 120, 12, 0, 255, 15, 169, 0, 255, 98, 113, 0, 255, 88, 192, 0, 255, 225, 204, 0, 255, 241, 152, 0, 255, 212, 92, 0, 255, 194, 126, 0, 255, 61, 48, 0, 255, 73, 40, 0, 255, 210, 157, 0, 255, 96, 219, 0, 255, 182, 12, 0, 255, 193, 160, 0, 255, 97, 228, 0, 255, 38, 220, 0, 255, 190, 126, 0, 255, 239, 116, 0, 255, 229, 27, 0, 255, 103, 70, 0, 255, 90, 43, 0, 255, 120, 166, 0, 255, 232, 246, 0, 255, 212, 176, 0, 255, 138, 62, 0, 255, 143, 11, 0, 255, 129, 185, 0, 255, 178, 254, 0, 255, 206, 11, 0, 255, 240, 150, 0, 255, 119, 203, 0, 255, 130, 100, 0, 255, 92, 141, 0, 255, 215, 40, 0, 255, 250, 97, 0, 255, 174, 37, 0, 255, 8, 54, 0, 255, 2, 190, 0, 255, 17, 181, 0, 255, 36, 197, 0, 255, 107, 52, 0, 255, 221, 181, 0, 255, 248, 65, 0, 255, 72, 90, 0, 255, 49, 56, 0, 255, 199, 143, 0, 255, 54, 130, 0, 255, 131, 32, 0, 255, 42, 0, 0, 255, 225, 30, 0, 255, 225, 215, 0, 255, 10, 131, 0, 255, 154, 27, 0, 255, 175, 74, 0, 255, 74, 230, 0, 255, 105, 109, 0, 255, 38, 149, 0, 255, 29, 173, 0, 255, 126, 202, 0, 255, 13, 49, 0, 255, 54, 29, 0, 255, 186, 224, 0, 255, 60, 114, 0, 255, 212, 163, 0, 255, 14, 0, 0, 255, 165, 85, 0, 255, 142, 163, 0, 255, 123, 205, 0, 255, 234, 210, 0, 255, 160, 104, 0, 255, 197, 127, 0, 255, 123, 49, 0, 255, 178, 94, 0, 255, 116, 11, 0, 255, 16, 48, 0, 255, 62, 119, 0, 255, 197, 240, 0, 255, 196, 175, 0, 255, 145, 49, 0, 255, 125, 154, 0, 255, 29, 226, 0, 255, 193, 150, 0, 255, 194, 63, 0, 255, 225, 3, 0, 255, 142, 206, 0, 255, 105, 13, 0, 255, 71, 234, 0, 255, 173, 7, 0, 255, 26, 221, 0, 255, 51, 186, 0, 255, 169, 50, 0, 255, 221, 127, 0, 255, 188, 173, 0, 255, 241, 205, 0, 255, 145, 59, 0, 255, 174, 184, 0, 255, 178, 94, 0, 255, 235, 15, 0, 255, 2, 148, 0, 255, 177, 38, 0, 255, 75, 86, 0, 255, 134, 251, 0, 255, 36, 224, 0, 255, 130, 190, 0, 255, 205, 86, 0, 255, 32, 211, 0, 255, 71, 147, 0, 255, 154, 131, 0, 255, 226, 236, 0, 255, 176, 228, 0, 255, 236, 243, 0, 255, 65, 40, 0, 255, 32, 192, 0, 255, 201, 111, 0, 255, 70, 66, 0, 255, 207, 187, 0, 255, 233, 179, 0, 255, 77, 38, 0, 255, 50, 137, 0, 255, 126, 241, 0, 255, 111, 222, 0, 255, 123, 241, 0, 255, 112, 49, 0, 255, 61, 46, 0, 255, 59, 237, 0, 255, 171, 224, 0, 255, 23, 40, 0, 255, 161, 135, 0, 255, 158, 13, 0, 255, 166, 254, 0, 255, 51, 45, 0, 255, 199, 139, 0, 255, 168, 125, 0, 255, 143, 35, 0, 255, 198, 71, 0, 255, 122, 140, 0, 255, 142, 241, 0, 255, 247, 237, 0, 255, 214, 240, 0, 255, 35, 41, 0, 255, 160, 190, 0, 255, 42, 215, 0, 255, 30, 54, 0, 255, 203, 254, 0, 255, 78, 132, 0, 255, 101, 21, 0, 255, 27, 16, 0, 255, 71, 119, 0, 255, 203, 107, 0, 255, 2, 235, 0, 255, 228, 198, 0, 255, 50, 234, 0, 255, 120, 14, 0, 255, 152, 210, 0, 255, 236, 214, 0, 255, 119, 24, 0, 255, 74, 88, 0, 255, 96, 3, 0, 255, 254, 186, 0, 255, 52, 194, 0, 255, 239, 133, 0, 255, 107, 132, 0, 255, 167, 83, 0, 255, 119, 46, 0, 255, 231, 186, 0, 255, 106, 72, 0, 255, 211, 101, 0, 255, 82, 20, 0, 255, 230, 186, 0, 255, 73, 191, 0, 255, 254, 172, 0, 255, 249, 96, 0, 255, 58, 242, 0, 255, 244, 75, 0, 255, 40, 113, 0, 255, 13, 187, 0, 255, 220, 91, 0, 255, 13, 140, 0, 255, 251, 42, 0, 255, 95, 163, 0, 255, 235, 244, 0, 255, 220, 48, 0, 255, 9, 197, 0, 255, 174, 242, 0, 255, 64, 142, 0, 255, 175, 30, 0, 255, 134, 107, 0, 255, 116, 61, 0, 255, 118, 17, 0, 255, 94, 133, 0, 255, 47, 228, 0, 255, 250, 126, 0, 255, 36, 217, 0, 255, 137, 250, 0, 255, 145, 107, 0, 255, 202, 66, 0, 255, 176, 187, 0, 255, 16, 33, 0, 255, 116, 222, 0, 255, 126, 105, 0, 255, 83, 83, 0, 255, 13, 145, 0, 255, 43, 201, 0, 255, 9, 57, 0, 255, 38, 250, 0, 255, 190, 198, 0, 255, 176, 199, 0, 255, 165, 152, 0, 255, 50, 105, 0, 255, 97, 202, 0, 255, 135, 137, 0, 255, 43, 218, 0, 255, 233, 200, 0, 255, 178, 175, 0, 255, 8, 149, 0, 255, 50, 92, 0, 255, 40, 137, 0, 255, 163, 159, 0, 255, 0, 195, 0, 255, 3, 100, 0, 255, 90, 231, 0, 255, 63, 186, 0, 255, 39, 26, 0, 255, 199, 31, 0, 255, 45, 60, 0, 255, 144, 18, 0, 255, 217, 95, 0, 255, 117, 5, 0, 255, 115, 7, 0, 255, 96, 88, 0, 255, 57, 214, 0, 255, 40, 51, 0, 255, 11, 216, 0, 255, 246, 144, 0, 255, 60, 166, 0, 255, 50, 245, 0, 255, 235, 142, 0, 255, 196, 76, 0, 255, 159, 215, 0, 255, 38, 31, 0, 255, 173, 252, 0, 255, 166, 215, 0, 255, 172, 59, 0, 255, 217, 0, 0, 255, 204, 89, 0, 255, 101, 111, 0, 255, 32, 7, 0, 255, 98, 181, 0, 255, 3, 232, 0, 255, 207, 198, 0, 255, 129, 94, 0, 255, 143, 240, 0, 255, 3, 126, 0, 255, 211, 188, 0, 255, 211, 40, 0, 255, 164, 5, 0, 255, 9, 69, 0, 255, 9, 127, 0, 255, 185, 86, 0, 255, 207, 123, 0, 255, 50, 248, 0, 255, 103, 110, 0, 255, 219, 217, 0, 255, 216, 106, 0, 255, 168, 229, 0, 255, 159, 176, 0, 255, 251, 206, 0, 255, 252, 1, 0, 255, 229, 124, 0, 255, 198, 78, 0, 255, 24, 45, 0, 255, 77, 248, 0, 255, 252, 50, 0, 255, 116, 188, 0, 255, 237, 48, 0, 255, 178, 232, 0, 255, 21, 159, 0, 255, 29, 83, 0, 255, 80, 193, 0, 255, 0, 110, 0, 255, 80, 132, 0, 255, 246, 60, 0, 255, 249, 47, 0, 255, 13, 189, 0, 255, 160, 123, 0, 255, 177, 176, 0, 255, 104, 170, 0, 255, 166, 70, 0, 255, 32, 211, 0, 255, 167, 70, 0, 255, 236, 158, 0, 255, 156, 130, 0, 255, 248, 138, 0, 255, 81, 113, 0, 255, 176, 245, 0, 255, 217, 84, 0, 255, 33, 120, 0, 255, 61, 213, 0, 255, 85, 154, 0, 255, 187, 73, 0, 255, 182, 69, 0, 255, 113, 231, 0, 255, 194, 225, 0, 255, 20, 251, 0, 255, 33, 217, 0, 255, 226, 214, 0, 255, 168, 1, 0, 255, 196, 0, 0, 255, 174, 238, 0, 255, 211, 63, 0, 255, 13, 169, 0, 255, 101, 25, 0, 255, 236, 118, 0, 255, 119, 131, 0, 255, 225, 147, 0, 255, 52, 159, 0, 255, 204, 82, 0, 255, 95, 55, 0, 255, 190, 61, 0, 255, 31, 46, 0, 255, 143, 83, 0, 255, 62, 33, 0, 255, 181, 205, 0, 255, 49, 176, 0, 255, 77, 55, 0, 255, 248, 0, 0, 255, 201, 174, 0, 255, 168, 30, 0, 255, 137, 210, 0, 255, 23, 157, 0, 255, 161, 67, 0, 255, 40, 100, 0, 255, 243, 167, 0, 255, 0, 7, 0, 255, 82, 41, 0, 255, 83, 253, 0, 255, 154, 200, 0, 255, 200, 75, 0, 255, 46, 130, 0, 255, 104, 86, 0, 255, 19, 30, 0, 255, 94, 145, 0, 255, 177, 199, 0, 255, 123, 244, 0, 255, 48, 226, 0, 255, 249, 200, 0, 255, 136, 92, 0, 255, 94, 134, 0, 255, 11, 202, 0, 255, 75, 54, 0, 255, 184, 122, 0, 255, 35, 186, 0, 255, 77, 42, 0, 255, 95, 44, 0, 255, 214, 72, 0, 255, 165, 83, 0, 255, 241, 77, 0, 255, 221, 132, 0, 255, 36, 211, 0, 255, 195, 127, 0, 255, 0, 184, 0, 255, 81, 57, 0, 255, 177, 91, 0, 255, 229, 125, 0, 255, 242, 237, 0, 255, 17, 30, 0, 255, 106, 26, 0, 255, 119, 34, 0, 255, 171, 45, 0, 255, 208, 168, 0, 255, 200, 104, 0, 255, 27, 249, 0, 255, 76, 149, 0, 255, 109, 43, 0, 255, 106, 247, 0, 255, 68, 24, 0, 255, 145, 241, 0, 255, 230, 60, 0, 255, 198, 251, 0, 255, 53, 86, 0, 255, 247, 113, 0, 255, 239, 197, 0, 255, 36, 161, 0, 255, 0, 153, 0, 255, 140, 201, 0, 255, 219, 251, 0, 255, 249, 159, 0, 255, 16, 9, 0, 255, 100, 90, 0, 255, 191, 226, 0, 255, 203, 253, 0, 255, 240, 67, 0, 255, 54, 107, 0, 255, 246, 228, 0, 255, 205, 190, 0, 255, 3, 220, 0, 255, 125, 151, 0, 255, 12, 204, 0, 255, 207, 169, 0, 255, 214, 122, 0, 255, 137, 206, 0, 255, 37, 186, 0, 255, 93, 62, 0, 255, 113, 153, 0, 255, 237, 37, 0, 255, 28, 180, 0, 255, 96, 239, 0, 255, 114, 125, 0, 255, 34, 7, 0, 255, 27, 37, 0, 255, 133, 221, 0, 255, 89, 174, 0, 255, 116, 114, 0, 255, 12, 180, 0, 255, 232, 239, 0, 255, 253, 241, 0, 255, 6, 63, 0, 255, 239, 102, 0, 255, 52, 81, 0, 255, 178, 119, 0, 255, 22, 246, 0, 255, 108, 124, 0, 255, 200, 19, 0, 255, 107, 176, 0, 255, 28, 138, 0, 255, 176, 252, 0, 255, 47, 99, 0, 255, 85, 199, 0, 255, 162, 131, 0, 255, 134, 14, 0, 255, 123, 64, 0, 255, 228, 222, 0, 255, 112, 158, 0, 255, 147, 78, 0, 255, 145, 146, 0, 255, 56, 18, 0, 255, 18, 86, 0, 255, 43, 26, 0, 255, 216, 37, 0, 255, 88, 85, 0, 255, 18, 173, 0, 255, 32, 188, 0, 255, 16, 111, 0, 255, 35, 64, 0, 255, 9, 247, 0, 255, 240, 164, 0, 255, 171, 26, 0, 255, 190, 217, 0, 255, 75, 53, 0, 255, 123, 221, 0, 255, 121, 157, 0, 255, 185, 61, 0, 255, 232, 69, 0, 255, 111, 191, 0, 255, 42, 206, 0, 255, 78, 153, 0, 255, 191, 198, 0, 255, 86, 1, 0, 255, 217, 48, 0, 255, 203, 247, 0, 255, 16, 119, 0, 255, 73, 115, 0, 255, 226, 188, 0, 255, 175, 46, 0, 255, 50, 38, 0, 255, 108, 127, 0, 255, 202, 97, 0, 255, 6, 88, 0, 255, 5, 128, 0, 255, 31, 253, 0, 255, 20, 250, 0, 255, 176, 85, 0, 255, 68, 158, 0, 255, 6, 189, 0, 255, 238, 33, 0, 255, 189, 113, 0, 255, 238, 114, 0, 255, 60, 83, 0, 255, 95, 44, 0, 255, 60, 120, 0, 255, 179, 60, 0, 255, 21, 38, 0, 255, 254, 137, 0, 255, 20, 242, 0, 255, 243, 5, 0, 255, 135, 135, 0, 255, 63, 169, 0, 255, 65, 187, 0, 255, 25, 153, 0, 255, 178, 90, 0, 255, 36, 172, 0, 255, 219, 153, 0, 255, 247, 108, 0, 255, 110, 17, 0, 255, 230, 151, 0, 255, 7, 135, 0, 255, 61, 70, 0, 255, 85, 130, 0, 255, 229, 174, 0, 255, 94, 35, 0, 255, 188, 219, 0, 255, 190, 105, 0, 255, 135, 254, 0, 255, 63, 69, 0, 255, 208, 93, 0, 255, 225, 33, 0, 255, 240, 100, 0, 255, 200, 165, 0, 255, 172, 66, 0, 255, 29, 229, 0, 255, 22, 179, 0, 255, 137, 80, 0, 255, 1, 47, 0, 255, 19, 2, 0, 255, 165, 23, 0, 255, 140, 223, 0, 255, 102, 179, 0, 255, 145, 28, 0, 255, 7, 211, 0, 255, 61, 167, 0, 255, 170, 75, 0, 255, 63, 1, 0, 255, 82, 218, 0, 255, 84, 122, 0, 255, 134, 194, 0, 255, 152, 144, 0, 255, 37, 224, 0, 255, 31, 146, 0, 255, 178, 162, 0, 255, 225, 113, 0, 255, 197, 107, 0, 255, 72, 239, 0, 255, 156, 26, 0, 255, 23, 35, 0, 255, 174, 39, 0, 255, 148, 100, 0, 255, 194, 205, 0, 255, 235, 59, 0, 255, 127, 33, 0, 255, 117, 82, 0, 255, 200, 107, 0, 255, 86, 214, 0, 255, 135, 231, 0, 255, 123, 9, 0, 255, 74, 14, 0, 255, 52, 166, 0, 255, 162, 108, 0, 255, 101, 144, 0, 255, 217, 221, 0, 255, 253, 25, 0, 255, 205, 229, 0, 255, 129, 246, 0, 255, 170, 60, 0, 255, 178, 127, 0, 255, 131, 19, 0, 255, 3, 168, 0, 255, 204, 116, 0, 255, 65, 84, 0, 255, 254, 38, 0, 255, 227, 98, 0, 255, 173, 135, 0, 255, 242, 162, 0, 255, 114, 153, 0, 255, 205, 219, 0, 255, 4, 165, 0, 255, 47, 65, 0, 255, 157, 194, 0, 255, 43, 8, 0, 255, 213, 40, 0, 255, 42, 207, 0, 255, 15, 182, 0, 255, 171, 205, 0, 255, 162, 2, 0, 255, 16, 132, 0, 255, 43, 30, 0, 255, 19, 127, 0, 255, 51, 64, 0, 255, 213, 4, 0, 255, 39, 100, 0, 255, 159, 6, 0, 255, 42, 216, 0, 255, 33, 236, 0, 255, 135, 12, 0, 255, 237, 180, 0, 255, 235, 233, 0, 255, 203, 125, 0, 255, 159, 207, 0, 255, 18, 21, 0, 255, 132, 156, 0, 255, 166, 81, 0, 255, 20, 149, 0, 255, 219, 235, 0, 255, 141, 185, 0, 255, 8, 167, 0, 255, 75, 88, 0, 255, 7, 37, 0, 255, 89, 144, 0, 255, 121, 46, 0, 255, 156, 235, 0, 255, 182, 137, 0, 255, 246, 103, 0, 255, 155, 49, 0, 255, 233, 93, 0, 255, 3, 70, 0, 255, 116, 4, 0, 255, 223, 248, 0, 255, 248, 3, 0, 255, 242, 90, 0, 255, 29, 40, 0, 255, 73, 206, 0, 255, 95, 11, 0, 255, 58, 243, 0, 255, 139, 233, 0, 255, 112, 144, 0, 255, 129, 110, 0, 255, 64, 202, 0, 255, 158, 220, 0, 255, 236, 209, 0, 255, 46, 215, 0, 255, 175, 236, 0, 255, 186, 203, 0, 255, 227, 57, 0, 255, 106, 62, 0, 255, 176, 74, 0, 255, 158, 113, 0, 255, 219, 110, 0, 255, 167, 43, 0, 255, 108, 97, 0, 255, 28, 172, 0, 255, 248, 226, 0, 255, 104, 130, 0, 255, 42, 24, 0, 255, 131, 143, 0, 255, 126, 249, 0, 255, 230, 63, 0, 255, 119, 153, 0, 255, 87, 194, 0, 255, 166, 29, 0, 255, 162, 182, 0, 255, 31, 154, 0, 255, 81, 65, 0, 255, 80, 254, 0, 255, 199, 125, 0, 255, 179, 227, 0, 255, 226, 36, 0, 255, 137, 36, 0, 255, 249, 226, 0, 255, 35, 77, 0, 255, 55, 40, 0, 255, 136, 177, 0, 255, 183, 26, 0, 255, 78, 168, 0, 255, 109, 58, 0, 255, 168, 30, 0, 255, 98, 109, 0, 255, 6, 251, 0, 255, 47, 154, 0, 255, 3, 0, 0, 255, 217, 156, 0, 255, 190, 110, 0, 255, 202, 63, 0, 255, 60, 135, 0, 255, 237, 165, 0, 255, 223, 215, 0, 255, 145, 95, 0, 255, 143, 133, 0, 255, 246, 154, 0, 255, 165, 249, 0, 255, 212, 236, 0, 255, 115, 46, 0, 255, 14, 64, 0, 255, 230, 243, 0, 255, 122, 160, 0, 255, 135, 234, 0, 255, 61, 207, 0, 255, 116, 194, 0, 255, 180, 214, 0, 255, 168, 109, 0, 255, 114, 69, 0, 255, 68, 9, 0, 255, 193, 202, 0, 255, 177, 176, 0, 255, 214, 153, 0, 255, 163, 243, 0, 255, 176, 21, 0, 255, 239, 103, 0, 255, 227, 192, 0, 255, 188, 88, 0, 255, 135, 88, 0, 255, 220, 83, 0, 255, 88, 12, 0, 255, 186, 70, 0, 255, 119, 170, 0, 255, 27, 185, 0, 255, 207, 144, 0, 255, 91, 74, 0, 255, 226, 42, 0, 255, 238, 188, 0, 255, 208, 150, 0, 255, 186, 76, 0, 255, 42, 63, 0, 255, 7, 193, 0, 255, 82, 95, 0, 255, 79, 201, 0, 255, 133, 10, 0, 255, 169, 109, 0, 255, 44, 107, 0, 255, 187, 183, 0, 255, 204, 113, 0, 255, 57, 40, 0, 255, 76, 6, 0, 255, 131, 66, 0, 255, 76, 14, 0, 255, 69, 57, 0, 255, 154, 180, 0, 255, 188, 211, 0, 255, 14, 126, 0, 255, 158, 201, 0, 255, 106, 177, 0, 255, 74, 252, 0, 255, 184, 45, 0, 255, 102, 162, 0, 255, 159, 120, 0, 255, 176, 127, 0, 255, 120, 83, 0, 255, 72, 228, 0, 255, 187, 25, 0, 255, 122, 151, 0, 255, 12, 45, 0, 255, 180, 107, 0, 255, 244, 88, 0, 255, 60, 239, 0, 255, 158, 60, 0, 255, 205, 100, 0, 255, 123, 156, 0, 255, 87, 197, 0, 255, 150, 171, 0, 255, 0, 31, 0, 255, 100, 4, 0, 255, 249, 123, 0, 255, 72, 222, 0, 255, 231, 143, 0, 255, 239, 114, 0, 255, 55, 43, 0, 255, 60, 112, 0, 255, 41, 186, 0, 255, 33, 223, 0, 255, 231, 163, 0, 255, 59, 171, 0, 255, 182, 183, 0, 255, 83, 7, 0, 255, 105, 138, 0, 255, 88, 143, 0, 255, 167, 32, 0, 255, 182, 85, 0, 255, 92, 125, 0, 255, 185, 210, 0, 255, 233, 176, 0, 255, 54, 239, 0, 255, 132, 144, 0, 255, 185, 54, 0, 255, 127, 231, 0, 255, 83, 206, 0, 255, 225, 204, 0, 255, 141, 233, 0, 255, 110, 239, 0, 255, 108, 17, 0, 255, 142, 80, 0, 255, 32, 253, 0, 255, 50, 165, 0, 255, 227, 198, 0, 255, 214, 63, 0, 255, 252, 12, 0, 255, 139, 25, 0, 255, 53, 126, 0, 255, 101, 58, 0, 255, 4, 10, 0, 255, 79, 168, 0, 255, 164, 39, 0, 255, 127, 147, 0, 255, 183, 45, 0, 255, 129, 62, 0, 255, 39, 177, 0, 255, 252, 116, 0, 255, 206, 127, 0, 255, 231, 191, 0, 255, 17, 115, 0, 255, 140, 2, 0, 255, 43, 207, 0, 255, 27, 167, 0, 255, 216, 197, 0, 255, 102, 206, 0, 255, 132, 80, 0, 255, 64, 45, 0, 255, 8, 200, 0, 255, 65, 64, 0, 255, 193, 76, 0, 255, 14, 18, 0, 255, 69, 243, 0, 255, 252, 62, 0, 255, 160, 166, 0, 255, 107, 215, 0, 255, 8, 24, 0, 255, 133, 144, 0, 255, 206, 59, 0, 255, 165, 32, 0, 255, 12, 104, 0, 255, 166, 145, 0, 255, 212, 149, 0, 255, 47, 78, 0, 255, 11, 156, 0, 255, 22, 168, 0, 255, 156, 11, 0, 255, 6, 106, 0, 255, 34, 14, 0, 255, 239, 187, 0, 255, 165, 86, 0, 255, 88, 141, 0, 255, 204, 25, 0, 255, 47, 98, 0, 255, 10, 152, 0, 255, 86, 153, 0, 255, 62, 180, 0, 255, 90, 204, 0, 255, 65, 67, 0, 255, 41, 0, 0, 255, 249, 226, 0, 255, 33, 20, 0, 255, 95, 2, 0, 255, 154, 101, 0, 255, 78, 125, 0, 255, 34, 48, 0, 255, 190, 207, 0, 255, 124, 43, 0, 255, 44, 8, 0, 255, 40, 63, 0, 255, 222, 183, 0, 255, 207, 170, 0, 255, 196, 20, 0, 255, 195, 165, 0, 255, 4, 198, 0, 255, 89, 45, 0, 255, 81, 114, 0, 255, 177, 113, 0, 255, 91, 46, 0, 255, 120, 20, 0, 255, 11, 243, 0, 255, 209, 239, 0, 255, 184, 1, 0, 255, 137, 182, 0, 255, 190, 244, 0, 255, 195, 66, 0, 255, 101, 30, 0, 255, 245, 134, 0, 255, 194, 138, 0, 255, 224, 223, 0, 255, 45, 195, 0, 255, 202, 46, 0, 255, 83, 91, 0, 255, 177, 13, 0, 255, 165, 121, 0, 255, 76, 212, 0, 255, 34, 251, 0, 255, 34, 167, 0, 255, 126, 231, 0, 255, 135, 246, 0, 255, 64, 165, 0, 255, 47, 152, 0, 255, 115, 213, 0, 255, 107, 126, 0, 255, 20, 161, 0, 255, 221, 49, 0, 255, 192, 0, 0, 255, 15, 71, 0, 255, 101, 84, 0, 255, 105, 247, 0, 255, 116, 254, 0, 255, 10, 189, 0, 255, 93, 174, 0, 255, 176, 102, 0, 255, 216, 74, 0, 255, 241, 17, 0, 255, 15, 153, 0, 255, 136, 209, 0, 255, 210, 179, 0, 255, 227, 209, 0, 255, 190, 237, 0, 255, 80, 202, 0, 255, 80, 253, 0, 255, 54, 161, 0, 255, 171, 217, 0, 255, 58, 148, 0, 255, 196, 78, 0, 255, 7, 214, 0, 255, 141, 38, 0, 255, 248, 177, 0, 255, 222, 192, 0, 255, 102, 178, 0, 255, 238, 109, 0, 255, 229, 96, 0, 255, 185, 243, 0, 255, 129, 239, 0, 255, 238, 128, 0, 255, 168, 118, 0, 255, 99, 74, 0, 255, 86, 157, 0, 255, 163, 252, 0, 255, 62, 67, 0, 255, 104, 29, 0, 255, 84, 168, 0, 255, 175, 223, 0, 255, 238, 188, 0, 255, 91, 77, 0, 255, 40, 13, 0, 255, 100, 12, 0, 255, 0, 225, 0, 255, 66, 171, 0, 255, 75, 99, 0, 255, 180, 230, 0, 255, 103, 55, 0, 255, 194, 139, 0, 255, 107, 65, 0, 255, 50, 18, 0, 255, 64, 77, 0, 255, 211, 248, 0, 255, 136, 175, 0, 255, 181, 105, 0, 255, 143, 42, 0, 255, 189, 19, 0, 255, 90, 241, 0, 255, 59, 72, 0, 255, 167, 75, 0, 255, 32, 165, 0, 255, 232, 186, 0, 255, 130, 1, 0, 255, 158, 79, 0, 255, 29, 183, 0, 255, 182, 80, 0, 255, 74, 236, 0, 255, 99, 79, 0, 255, 234, 21, 0, 255, 70, 244, 0, 255, 36, 181, 0, 255, 143, 68, 0, 255, 148, 193, 0, 255, 26, 41, 0, 255, 51, 157, 0, 255, 47, 63, 0, 255, 222, 23, 0, 255, 205, 155, 0, 255, 5, 245, 0, 255, 34, 245, 0, 255, 192, 68, 0, 255, 153, 69, 0, 255, 89, 203, 0, 255, 159, 121, 0, 255, 27, 133, 0, 255, 160, 165, 0, 255, 41, 96, 0, 255, 17, 7, 0, 255, 72, 27, 0, 255, 157, 160, 0, 255, 201, 114, 0, 255, 70, 181, 0, 255, 162, 180, 0, 255, 22, 66, 0, 255, 160, 7, 0, 255, 235, 251, 0, 255, 65, 95, 0, 255, 2, 34, 0, 255, 184, 138, 0, 255, 215, 200, 0, 255, 239, 102, 0, 255, 234, 104, 0, 255, 233, 149, 0, 255, 141, 20, 0, 255, 159, 171, 0, 255, 87, 148, 0, 255, 172, 115, 0, 255, 145, 125, 0, 255, 233, 165, 0, 255, 108, 84, 0, 255, 208, 150, 0, 255, 217, 166, 0, 255, 57, 62, 0, 255, 239, 154, 0, 255, 114, 185, 0, 255, 220, 178, 0, 255, 198, 37, 0, 255, 180, 219, 0, 255, 219, 200, 0, 255, 19, 59, 0, 255, 163, 93, 0, 255, 217, 46, 0, 255, 58, 124, 0, 255, 168, 222, 0, 255, 78, 16, 0, 255, 173, 45, 0, 255, 35, 135, 0, 255, 254, 40, 0, 255, 114, 159, 0, 255, 57, 130, 0, 255, 18, 68, 0, 255, 240, 113, 0, 255, 47, 5, 0, 255, 130, 206, 0, 255, 109, 90, 0, 255, 221, 200, 0, 255, 182, 143, 0, 255, 95, 163, 0, 255, 244, 214, 0, 255, 157, 197, 0, 255, 57, 223, 0, 255, 197, 81, 0, 255, 226, 125, 0, 255, 138, 164, 0, 255, 3, 94, 0, 255, 63, 17, 0, 255, 201, 181, 0, 255, 198, 135, 0, 255, 21, 13, 0, 255, 107, 113, 0, 255, 55, 124, 0, 255, 195, 7, 0, 255, 198, 220, 0, 255, 55, 124, 0, 255, 222, 138, 0, 255, 114, 9, 0, 255, 74, 184, 0, 255, 90, 61, 0, 255, 190, 65, 0, 255, 30, 47, 0, 255, 120, 76, 0, 255, 128, 60, 0, 255, 17, 18, 0, 255, 38, 72, 0, 255, 192, 187, 0, 255, 100, 160, 0, 255, 176, 84, 0, 255, 40, 181, 0, 255, 32, 158, 0, 255, 224, 44, 0, 255, 201, 220, 0, 255, 242, 135, 0, 255, 95, 162, 0, 255, 84, 102, 0, 255, 169, 161, 0, 255, 132, 200, 0, 255, 92, 164, 0, 255, 144, 49, 0, 255, 1, 31, 0, 255, 185, 95, 0, 255, 236, 0, 0, 255, 149, 158, 0, 255, 243, 20, 0, 255, 121, 120, 0, 255, 152, 137, 0, 255, 251, 169, 0, 255, 16, 188, 0, 255, 56, 206, 0, 255, 102, 208, 0, 255, 9, 90, 0, 255, 146, 177, 0, 255, 79, 155, 0, 255, 194, 81, 0, 255, 155, 92, 0, 255, 28, 248, 0, 255, 237, 193, 0, 255, 131, 150, 0, 255, 83, 172, 0, 255, 65, 138, 0, 255, 62, 70, 0, 255, 1, 220, 0, 255, 147, 81, 0, 255, 81, 11, 0, 255, 36, 221, 0, 255, 162, 167, 0, 255, 199, 179, 0, 255, 47, 127, 0, 255, 217, 29, 0, 255, 112, 98, 0, 255, 213, 121, 0, 255, 117, 169, 0, 255, 194, 107, 0, 255, 218, 193, 0, 255, 158, 34, 0, 255, 110, 250, 0, 255, 222, 34, 0, 255, 142, 142, 0, 255, 176, 207, 0, 255, 231, 151, 0, 255, 134, 90, 0, 255, 119, 211, 0, 255, 87, 203, 0, 255, 32, 249, 0, 255, 249, 224, 0, 255, 3, 3, 0, 255, 124, 206, 0, 255, 63, 220, 0, 255, 155, 77, 0, 255, 236, 200, 0, 255, 74, 107, 0, 255, 171, 3, 0, 255, 33, 243, 0, 255, 0, 172, 0, 255, 92, 210, 0, 255, 7, 253, 0, 255, 240, 191, 0, 255, 40, 92, 0, 255, 119, 198, 0, 255, 226, 117, 0, 255, 237, 110, 0, 255, 218, 155, 0, 255, 39, 207, 0, 255, 82, 160, 0, 255, 211, 168, 0, 255, 5, 148, 0, 255, 102, 251, 0, 255, 246, 236, 0, 255, 165, 155, 0, 255, 210, 221, 0, 255, 107, 180, 0, 255, 159, 201, 0, 255, 247, 124, 0, 255, 2, 94, 0, 255, 74, 195, 0, 255, 44, 72, 0, 255, 227, 250, 0, 255, 69, 248, 0, 255, 133, 242, 0, 255, 44, 161, 0, 255, 201, 157, 0, 255, 6, 201, 0, 255, 120, 121, 0, 255, 229, 120, 0, 255, 240, 58, 0, 255, 108, 77, 0, 255, 155, 7, 0, 255, 33, 218, 0, 255, 60, 103, 0, 255, 105, 173, 0, 255, 191, 242, 0, 255, 87, 38, 0, 255, 160, 253, 0, 255, 125, 190, 0, 255, 150, 52, 0, 255, 48, 248, 0, 255, 202, 27, 0, 255, 145, 174, 0, 255, 17, 158, 0, 255, 21, 254, 0, 255, 234, 38, 0, 255, 240, 131, 0, 255, 207, 181, 0, 255, 104, 207, 0, 255, 122, 214, 0, 255, 45, 153, 0, 255, 143, 59, 0, 255, 175, 224, 0, 255, 230, 127, 0, 255, 184, 165, 0, 255, 56, 49, 0, 255, 95, 36, 0, 255, 17, 170, 0, 255, 92, 61, 0, 255, 61, 202, 0, 255, 226, 79, 0, 255, 181, 174, 0, 255, 107, 228, 0, 255, 106, 158, 0, 255, 0, 157, 0, 255, 208, 201, 0, 255, 206, 251, 0, 255, 234, 175, 0, 255, 193, 212, 0, 255, 186, 15, 0, 255, 133, 164, 0, 255, 133, 125, 0, 255, 174, 47, 0, 255, 0, 127, 0, 255, 130, 13, 0, 255, 136, 2, 0, 255, 39, 137, 0, 255, 178, 77, 0, 255, 88, 232, 0, 255, 67, 140, 0, 255, 136, 228, 0, 255, 232, 117, 0, 255, 221, 230, 0, 255, 181, 67, 0, 255, 230, 209, 0, 255, 217, 46, 0, 255, 207, 227, 0, 255, 74, 92, 0, 255, 112, 189, 0, 255, 215, 248, 0, 255, 116, 220, 0, 255, 86, 122, 0, 255, 210, 11, 0, 255, 243, 186, 0, 255, 43, 97, 0, 255, 181, 136, 0, 255, 51, 0, 0, 255, 207, 236, 0, 255, 14, 93, 0, 255, 244, 125, 0, 255, 31, 160, 0, 255, 238, 244, 0, 255, 46, 53, 0, 255, 140, 99, 0, 255, 157, 128, 0, 255, 185, 245, 0, 255, 147, 150, 0, 255, 87, 60, 0, 255, 3, 91, 0, 255, 228, 91, 0, 255, 196, 154, 0, 255, 127, 253, 0, 255, 57, 70, 0, 255, 183, 102, 0, 255, 32, 198, 0, 255, 204, 250, 0, 255, 54, 65, 0, 255, 199, 75, 0, 255, 81, 189, 0, 255, 208, 69, 0, 255, 119, 187, 0, 255, 131, 86, 0, 255, 7, 118, 0, 255, 240, 27, 0, 255, 203, 61, 0, 255, 14, 191, 0, 255, 185, 55, 0, 255, 20, 133, 0, 255, 148, 75, 0, 255, 85, 109, 0, 255, 198, 115, 0, 255, 19, 68, 0, 255, 177, 206, 0, 255, 83, 79, 0, 255, 91, 25, 0, 255, 112, 173, 0, 255, 249, 83, 0, 255, 136, 59, 0, 255, 121, 107, 0, 255, 99, 185, 0, 255, 234, 228, 0, 255, 14, 25, 0, 255, 141, 216, 0, 255, 226, 109, 0, 255, 77, 13, 0, 255, 178, 204, 0, 255, 52, 225, 0, 255, 84, 165, 0, 255, 37, 110, 0, 255, 122, 8, 0, 255, 9, 176, 0, 255, 188, 85, 0, 255, 88, 0, 0, 255, 81, 83, 0, 255, 49, 190, 0, 255, 122, 33, 0, 255, 123, 83, 0, 255, 126, 3, 0, 255, 172, 68, 0, 255, 226, 141, 0, 255, 102, 201, 0, 255, 98, 156, 0, 255, 39, 64, 0, 255, 39, 214, 0, 255, 158, 194, 0, 255, 33, 56, 0, 255, 87, 53, 0, 255, 245, 146, 0, 255, 146, 16, 0, 255, 45, 225, 0, 255, 116, 226, 0, 255, 0, 112, 0, 255, 67, 228, 0, 255, 96, 248, 0, 255, 199, 86, 0, 255, 16, 233, 0, 255, 236, 135, 0, 255, 148, 53, 0, 255, 63, 69, 0, 255, 162, 186, 0, 255, 41, 73, 0, 255, 173, 41, 0, 255, 134, 252, 0, 255, 220, 73, 0, 255, 115, 86, 0, 255, 45, 65, 0, 255, 49, 132, 0, 255, 206, 161, 0, 255, 245, 158, 0, 255, 14, 253, 0, 255, 148, 23, 0, 255, 229, 189, 0, 255, 129, 6, 0, 255, 86, 215, 0, 255, 116, 111, 0, 255, 230, 111, 0, 255, 220, 208, 0, 255, 195, 43, 0, 255, 175, 170, 0, 255, 103, 60, 0, 255, 95, 45, 0, 255, 87, 156, 0, 255, 212, 80, 0, 255, 205, 178, 0, 255, 87, 111, 0, 255, 217, 79, 0, 255, 187, 193, 0, 255, 67, 84, 0, 255, 201, 54, 0, 255, 34, 158, 0, 255, 245, 87, 0, 255, 108, 16, 0, 255, 187, 233, 0, 255, 147, 197, 0, 255, 139, 130, 0, 255, 223, 243, 0, 255, 239, 9, 0, 255, 29, 103, 0, 255, 28, 167, 0, 255, 229, 228, 0, 255, 105, 55, 0, 255, 55, 177, 0, 255, 182, 252, 0, 255, 140, 55, 0, 255, 17, 179, 0, 255, 198, 175, 0, 255, 118, 69, 0, 255, 162, 201, 0, 255, 244, 47, 0, 255, 198, 66, 0, 255, 51, 146, 0, 255, 126, 38, 0, 255, 57, 58, 0, 255, 31, 164, 0, 255, 144, 19, 0, 255, 83, 134, 0, 255, 71, 47, 0, 255, 202, 146, 0, 255, 171, 21, 0, 255, 144, 54, 0, 255, 187, 93, 0, 255, 158, 133, 0, 255, 194, 136, 0, 255, 36, 200, 0, 255, 66, 154, 0, 255, 194, 232, 0, 255, 253, 98, 0, 255, 14, 60, 0, 255, 196, 160, 0, 255, 142, 89, 0, 255, 85, 73, 0, 255, 48, 161, 0, 255, 117, 36, 0, 255, 58, 140, 0, 255, 230, 170, 0, 255, 103, 222, 0, 255, 227, 87, 0, 255, 137, 44, 0, 255, 223, 8, 0, 255, 17, 122, 0, 255, 161, 114, 0, 255, 95, 111, 0, 255, 223, 195, 0, 255, 38, 1, 0, 255, 221, 139, 0, 255, 136, 3, 0, 255, 213, 224, 0, 255, 5, 167, 0, 255, 153, 223, 0, 255, 146, 30, 0, 255, 75, 84, 0, 255, 191, 155, 0, 255, 28, 246, 0, 255, 118, 185, 0, 255, 174, 41, 0, 255, 138, 177, 0, 255, 84, 99, 0, 255, 226, 94, 0, 255, 248, 247, 0, 255, 76, 162, 0, 255, 56, 145, 0, 255, 113, 63, 0, 255, 117, 31, 0, 255, 249, 223, 0, 255, 207, 148, 0, 255, 3, 247, 0, 255, 33, 23, 0, 255, 115, 91, 0, 255, 33, 26, 0, 255, 219, 31, 0, 255, 95, 131, 0, 255, 11, 31, 0, 255, 71, 149, 0, 255, 244, 127, 0, 255, 5, 183, 0, 255, 51, 196, 0, 255, 129, 195, 0, 255, 198, 155, 0, 255, 79, 57, 0, 255, 105, 126, 0, 255, 212, 246, 0, 255, 76, 18, 0, 255, 231, 192, 0, 255, 2, 106, 0, 255, 172, 77, 0, 255, 67, 5, 0, 255, 8, 215, 0, 255, 121, 1, 0, 255, 248, 196, 0, 255, 245, 90, 0, 255, 127, 160, 0, 255, 63, 219, 0, 255, 188, 162, 0, 255, 251, 146, 0, 255, 186, 148, 0, 255, 213, 118, 0, 255, 96, 77, 0, 255, 129, 4, 0, 255, 20, 98, 0, 255, 194, 207, 0, 255, 230, 45, 0, 255, 75, 175, 0, 255, 168, 40, 0, 255, 177, 127, 0, 255, 64, 99, 0, 255, 159, 141, 0, 255, 105, 242, 0, 255, 2, 7, 0, 255, 136, 136, 0, 255, 127, 197, 0, 255, 104, 117, 0, 255, 204, 146, 0, 255, 209, 34, 0, 255, 162, 75, 0, 255, 198, 26, 0, 255, 97, 222, 0, 255, 236, 20, 0, 255, 58, 222, 0, 255, 71, 23, 0, 255, 47, 84, 0, 255, 253, 36, 0, 255, 204, 159, 0, 255, 221, 225, 0, 255, 154, 78, 0, 255, 135, 180, 0, 255, 151, 187, 0, 255, 175, 201, 0, 255, 227, 8, 0, 255, 219, 8, 0, 255, 132, 187, 0, 255, 246, 149, 0, 255, 204, 127, 0, 255, 106, 251, 0, 255, 242, 133, 0, 255, 91, 236, 0, 255, 205, 231, 0, 255, 159, 133, 0, 255, 237, 70, 0, 255, 138, 137, 0, 255, 123, 163, 0, 255, 22, 165, 0, 255, 150, 206, 0, 255, 243, 148, 0, 255, 11, 128, 0, 255, 31, 117, 0, 255, 162, 127, 0, 255, 110, 53, 0, 255, 212, 49, 0, 255, 210, 193, 0, 255, 176, 158, 0, 255, 159, 70, 0, 255, 170, 25, 0, 255, 155, 1, 0, 255, 94, 68, 0, 255, 84, 87, 0, 255, 69, 161, 0, 255, 207, 0, 0, 255, 192, 57, 0, 255, 145, 6, 0, 255, 97, 229, 0, 255, 160, 7, 0, 255, 120, 140, 0, 255, 210, 102, 0, 255, 123, 89, 0, 255, 61, 159, 0, 255, 200, 198, 0, 255, 188, 30, 0, 255, 141, 233, 0, 255, 44, 121, 0, 255, 146, 108, 0, 255, 253, 23, 0, 255, 123, 184, 0, 255, 177, 157, 0, 255, 221, 57, 0, 255, 17, 229, 0, 255, 2, 216, 0, 255, 246, 62, 0, 255, 40, 27, 0, 255, 59, 135, 0, 255, 189, 251, 0, 255, 136, 48, 0, 255, 133, 68, 0, 255, 193, 21, 0, 255, 79, 117, 0, 255, 30, 107, 0, 255, 180, 3, 0, 255, 136, 56, 0, 255, 22, 82, 0, 255, 114, 190, 0, 255, 20, 76, 0, 255, 29, 249, 0, 255, 103, 140, 0, 255, 225, 252, 0, 255, 221, 248, 0, 255, 97, 211, 0, 255, 233, 184, 0, 255, 58, 122, 0, 255, 189, 7, 0, 255, 167, 12, 0, 255, 64, 0, 0, 255, 25, 33, 0, 255, 57, 121, 0, 255, 161, 240, 0, 255, 208, 50, 0, 255, 211, 224, 0, 255, 214, 27, 0, 255, 68, 169, 0, 255, 75, 144, 0, 255, 218, 141, 0, 255, 76, 13, 0, 255, 0, 67, 0, 255, 128, 61, 0, 255, 177, 159, 0, 255, 65, 81, 0, 255, 97, 121, 0, 255, 79, 83, 0, 255, 139, 120, 0, 255, 137, 171, 0, 255, 110, 143, 0, 255, 140, 122, 0, 255, 235, 77, 0, 255, 49, 122, 0, 255, 111, 57, 0, 255, 91, 102, 0, 255, 72, 28, 0, 255, 133, 0, 0, 255, 171, 157, 0, 255, 247, 23, 0, 255, 3, 3, 0, 255, 232, 142, 0, 255, 193, 69, 0, 255, 79, 46, 0, 255, 47, 92, 0, 255, 136, 40, 0, 255, 229, 133, 0, 255, 27, 85, 0, 255, 77, 7, 0, 255, 71, 130, 0, 255, 29, 194, 0, 255, 25, 222, 0, 255, 35, 193, 0, 255, 89, 23, 0, 255, 206, 22, 0, 255, 96, 254, 0, 255, 179, 26, 0, 255, 71, 124, 0, 255, 224, 161, 0, 255, 131, 245, 0, 255, 37, 55, 0, 255, 254, 214, 0, 255, 236, 143, 0, 255, 68, 205, 0, 255, 72, 0, 0, 255, 36, 237, 0, 255, 17, 136, 0, 255, 16, 170, 0, 255, 139, 32, 0, 255, 82, 86, 0, 255, 23, 224, 0, 255, 166, 230, 0, 255, 180, 7, 0, 255, 192, 5, 0, 255, 14, 144, 0, 255, 98, 239, 0, 255, 181, 69, 0, 255, 42, 138, 0, 255, 212, 132, 0, 255, 68, 232, 0, 255, 62, 125, 0, 255, 0, 199, 0, 255, 3, 41, 0, 255, 2, 188, 0, 255, 252, 207, 0, 255, 194, 222, 0, 255, 126, 233, 0, 255, 108, 88, 0, 255, 168, 175, 0, 255, 187, 123, 0, 255, 196, 69, 0, 255, 88, 154, 0, 255, 20, 112, 0, 255, 160, 158, 0, 255, 11, 15, 0, 255, 242, 47, 0, 255, 245, 231, 0, 255, 139, 106, 0, 255, 235, 2, 0, 255, 168, 210, 0, 255, 199, 126, 0, 255, 65, 148, 0, 255, 187, 39, 0, 255, 132, 79, 0, 255, 248, 75, 0, 255, 181, 210, 0, 255, 131, 249, 0, 255, 148, 36, 0, 255, 213, 212, 0, 255, 97, 160, 0, 255, 85, 77, 0, 255, 212, 37, 0, 255, 196, 190, 0, 255, 22, 220, 0, 255, 245, 19, 0, 255, 204, 150, 0, 255, 30, 218, 0, 255, 51, 240, 0, 255, 250, 38, 0, 255, 47, 60, 0, 255, 108, 231, 0, 255, 68, 18, 0, 255, 189, 175, 0, 255, 15, 53, 0, 255, 211, 15, 0, 255, 124, 200, 0, 255, 243, 226, 0, 255, 16, 20, 0, 255, 125, 140, 0, 255, 143, 70, 0, 255, 88, 121, 0, 255, 206, 134, 0, 255, 110, 81, 0, 255, 114, 146, 0, 255, 153, 191, 0, 255, 150, 232, 0, 255, 200, 72, 0, 255, 115, 118, 0, 255, 155, 223, 0, 255, 245, 52, 0, 255, 9, 167, 0, 255, 213, 139, 0, 255, 126, 195, 0, 255, 115, 44, 0, 255, 24, 143, 0, 255, 120, 144, 0, 255, 63, 228, 0, 255, 177, 46, 0, 255, 82, 98, 0, 255, 154, 3, 0, 255, 229, 231, 0, 255, 101, 167, 0, 255, 29, 113, 0, 255, 69, 251, 0, 255, 156, 39, 0, 255, 62, 123, 0, 255, 98, 146, 0, 255, 153, 122, 0, 255, 199, 111, 0, 255, 76, 202, 0, 255, 228, 119, 0, 255, 191, 149, 0, 255, 70, 203, 0, 255, 128, 65, 0, 255, 36, 219, 0, 255, 180, 14, 0, 255, 23, 124, 0, 255, 238, 158, 0, 255, 28, 146, 0, 255, 83, 163, 0, 255, 33, 148, 0, 255, 222, 198, 0, 255, 232, 186, 0, 255, 180, 20, 0, 255, 3, 86, 0, 255, 163, 181, 0, 255, 20, 47, 0, 255, 139, 177, 0, 255, 249, 48, 0, 255, 134, 182, 0, 255, 161, 23, 0, 255, 134, 121, 0, 255, 147, 171, 0, 255, 145, 48, 0, 255, 185, 115, 0, 255, 178, 135, 0, 255, 61, 148, 0, 255, 11, 155, 0, 255, 170, 2, 0, 255, 96, 210, 0, 255, 97, 211, 0, 255, 133, 144, 0, 255, 116, 206, 0, 255, 173, 27, 0, 255, 66, 9, 0, 255, 60, 149, 0, 255, 189, 224, 0, 255, 198, 38, 0, 255, 96, 197, 0, 255, 62, 3, 0, 255, 250, 235, 0, 255, 21, 222, 0, 255, 241, 156, 0, 255, 145, 80, 0, 255, 10, 88, 0, 255, 227, 81, 0, 255, 110, 55, 0, 255, 203, 122, 0, 255, 20, 194, 0, 255, 243, 15, 0, 255, 246, 129, 0, 255, 133, 9, 0, 255, 138, 234, 0, 255, 167, 127, 0, 255, 145, 151, 0, 255, 127, 101, 0, 255, 86, 89, 0, 255, 60, 78, 0, 255, 139, 229, 0, 255, 207, 115, 0, 255, 40, 165, 0, 255, 48, 245, 0, 255, 224, 218, 0, 255, 86, 9, 0, 255, 6, 73, 0, 255, 52, 140, 0, 255, 79, 238, 0, 255, 196, 170, 0, 255, 160, 101, 0, 255, 123, 31, 0, 255, 110, 205, 0, 255, 156, 209, 0, 255, 127, 116, 0, 255, 156, 219, 0, 255, 51, 155, 0, 255, 26, 171, 0, 255, 172, 111, 0, 255, 78, 46, 0, 255, 135, 171, 0, 255, 92, 52, 0, 255, 254, 46, 0, 255, 200, 80, 0, 255, 227, 26, 0, 255, 79, 144, 0, 255, 49, 253, 0, 255, 106, 137, 0, 255, 171, 28, 0, 255, 169, 84, 0, 255, 178, 164, 0, 255, 224, 127, 0, 255, 55, 236, 0, 255, 128, 92, 0, 255, 214, 89, 0, 255, 153, 180, 0, 255, 28, 118, 0, 255, 71, 9, 0, 255, 77, 120, 0, 255, 148, 213, 0, 255, 0, 146, 0, 255, 124, 45, 0, 255, 63, 147, 0, 255, 40, 213, 0, 255, 227, 48, 0, 255, 124, 246, 0, 255, 41, 163, 0, 255, 55, 104, 0, 255, 88, 12, 0, 255, 118, 233, 0, 255, 118, 87, 0, 255, 24, 75, 0, 255, 4, 139, 0, 255, 171, 193, 0, 255, 192, 27, 0, 255, 171, 69, 0, 255, 5, 218, 0, 255, 164, 237, 0, 255, 127, 99, 0, 255, 9, 57, 0, 255, 176, 235, 0, 255, 38, 212, 0, 255, 244, 28, 0, 255, 144, 225, 0, 255, 10, 219, 0, 255, 223, 2, 0, 255, 139, 152, 0, 255, 86, 124, 0, 255, 218, 239, 0, 255, 177, 39, 0, 255, 121, 22, 0, 255, 17, 164, 0, 255, 4, 136, 0, 255, 11, 196, 0, 255, 209, 226, 0, 255, 236, 113, 0, 255, 135, 16, 0, 255, 205, 152, 0, 255, 13, 163, 0, 255, 43, 177, 0, 255, 43, 65, 0, 255, 94, 114, 0, 255, 53, 66, 0, 255, 86, 224, 0, 255, 253, 127, 0, 255, 233, 144, 0, 255, 253, 84, 0, 255, 182, 62, 0, 255, 237, 78, 0, 255, 243, 125, 0, 255, 248, 169, 0, 255, 205, 137, 0, 255, 70, 71, 0, 255, 27, 211, 0, 255, 167, 122, 0, 255, 178, 106, 0, 255, 95, 46, 0, 255, 91, 63, 0, 255, 108, 9, 0, 255, 81, 107, 0, 255, 1, 195, 0, 255, 187, 117, 0, 255, 165, 201, 0, 255, 66, 180, 0, 255, 149, 19, 0, 255, 36, 204, 0, 255, 45, 165, 0, 255, 154, 234, 0, 255, 12, 59, 0, 255, 145, 88, 0, 255, 6, 107, 0, 255, 120, 92, 0, 255, 182, 42, 0, 255, 226, 120, 0, 255, 196, 97, 0, 255, 145, 84, 0, 255, 3, 7, 0, 255, 222, 180, 0, 255, 210, 64, 0, 255, 22, 82, 0, 255, 12, 240, 0, 255, 94, 190, 0, 255, 252, 31, 0, 255, 145, 134, 0, 255, 3, 234, 0, 255, 239, 48, 0, 255, 216, 87, 0, 255, 106, 147, 0, 255, 221, 118, 0, 255, 194, 182, 0, 255, 208, 41, 0, 255, 232, 187, 0, 255, 111, 143, 0, 255, 171, 59, 0, 255, 104, 12, 0, 255, 197, 88, 0, 255, 230, 12, 0, 255, 141, 244, 0, 255, 232, 204, 0, 255, 120, 64, 0, 255, 235, 240, 0, 255, 121, 50, 0, 255, 105, 74, 0, 255, 14, 36, 0, 255, 232, 215, 0, 255, 91, 102, 0, 255, 61, 192, 0, 255, 79, 70, 0, 255, 116, 70, 0, 255, 88, 167, 0, 255, 241, 248, 0, 255, 91, 33, 0, 255, 0, 70, 0, 255, 128, 4, 0, 255, 108, 254, 0, 255, 217, 140, 0, 255, 250, 205, 0, 255, 1, 239, 0, 255, 27, 134, 0, 255, 216, 54, 0, 255, 244, 138, 0, 255, 108, 206, 0, 255, 104, 4, 0, 255, 176, 210, 0, 255, 242, 128, 0, 255, 82, 4, 0, 255, 201, 26, 0, 255, 96, 248, 0, 255, 91, 155, 0, 255, 109, 250, 0, 255, 141, 239, 0, 255, 240, 108, 0, 255, 98, 82, 0, 255, 206, 114, 0, 255, 73, 156, 0, 255, 17, 106, 0, 255, 56, 58, 0, 255, 57, 142, 0, 255, 76, 51, 0, 255, 115, 202, 0, 255, 250, 136, 0, 255, 13, 230, 0, 255, 17, 200, 0, 255, 14, 242, 0, 255, 94, 248, 0, 255, 239, 253, 0, 255, 4, 146, 0, 255, 176, 157, 0, 255, 117, 155, 0, 255, 36, 20, 0, 255, 142, 248, 0, 255, 77, 156, 0, 255, 26, 185, 0, 255, 34, 95, 0, 255, 245, 254, 0, 255, 180, 242, 0, 255, 234, 78, 0, 255, 241, 252, 0, 255, 61, 16, 0, 255, 126, 233, 0, 255, 172, 115, 0, 255, 52, 56, 0, 255, 73, 246, 0, 255, 143, 181, 0, 255, 7, 249, 0, 255, 126, 58, 0, 255, 87, 134, 0, 255, 133, 87, 0, 255, 5, 46, 0, 255, 87, 195, 0, 255, 29, 63, 0, 255, 132, 185, 0, 255, 229, 60, 0, 255, 139, 26, 0, 255, 240, 139, 0, 255, 162, 134, 0, 255, 125, 210, 0, 255, 71, 253, 0, 255, 59, 222, 0, 255, 235, 127, 0, 255, 12, 182, 0, 255, 22, 68, 0, 255, 143, 184, 0, 255, 34, 144, 0, 255, 28, 119, 0, 255, 96, 194, 0, 255, 144, 176, 0, 255, 123, 32, 0, 255, 180, 127, 0, 255, 66, 114, 0, 255, 76, 203, 0, 255, 43, 248, 0, 255, 117, 59, 0, 255, 197, 26, 0, 255, 149, 217, 0, 255, 253, 107, 0, 255, 124, 222, 0, 255, 58, 120, 0, 255, 157, 233, 0, 255, 169, 50, 0, 255, 115, 8, 0, 255, 114, 81, 0, 255, 150, 140, 0, 255, 229, 65, 0, 255, 128, 229, 0, 255, 249, 161, 0, 255, 156, 13, 0, 255, 68, 221, 0, 255, 24, 12, 0, 255, 222, 186, 0, 255, 29, 46, 0, 255, 114, 55, 0, 255, 29, 62, 0, 255, 252, 15, 0, 255, 73, 42, 0, 255, 142, 155, 0, 255, 237, 46, 0, 255, 183, 40, 0, 255, 83, 52, 0, 255, 225, 77, 0, 255, 51, 228, 0, 255, 35, 63, 0, 255, 170, 191, 0, 255, 29, 118, 0, 255, 61, 20, 0, 255, 193, 12, 0, 255, 80, 28, 0, 255, 246, 163, 0, 255, 21, 110, 0, 255, 30, 135, 0, 255, 122, 237, 0, 255, 72, 136, 0, 255, 67, 56, 0, 255, 166, 116, 0, 255, 2, 61, 0, 255, 242, 218, 0, 255, 243, 105, 0, 255, 220, 196, 0, 255, 100, 147, 0, 255, 239, 139, 0, 255, 93, 42, 0, 255, 169, 16, 0, 255, 84, 230, 0, 255, 49, 241, 0, 255, 45, 45, 0, 255, 181, 45, 0, 255, 4, 104, 0, 255, 105, 42, 0, 255, 205, 15, 0, 255, 164, 134, 0, 255, 208, 136, 0, 255, 166, 112, 0, 255, 99, 155, 0, 255, 45, 46, 0, 255, 200, 226, 0, 255, 171, 24, 0, 255, 13, 141, 0, 255, 76, 244, 0, 255, 69, 53, 0, 255, 22, 177, 0, 255, 204, 23, 0, 255, 100, 185, 0, 255, 39, 71, 0, 255, 253, 26, 0, 255, 186, 53, 0, 255, 152, 180, 0, 255, 140, 4, 0, 255, 124, 211, 0, 255, 240, 178, 0, 255, 224, 39, 0, 255, 84, 160, 0, 255, 239, 23, 0, 255, 249, 175, 0, 255, 32, 134, 0, 255, 4, 206, 0, 255, 216, 83, 0, 255, 195, 75, 0, 255, 161, 239, 0, 255, 67, 23, 0, 255, 240, 108, 0, 255, 136, 128, 0, 255, 127, 210, 0, 255, 90, 229, 0, 255, 71, 37, 0, 255, 226, 32, 0, 255, 107, 237, 0, 255, 44, 60, 0, 255, 7, 97, 0, 255, 244, 112, 0, 255, 179, 11, 0, 255, 73, 232, 0, 255, 145, 47, 0, 255, 172, 51, 0, 255, 131, 127, 0, 255, 224, 6, 0, 255, 189, 159, 0, 255, 14, 67, 0, 255, 219, 249, 0, 255, 47, 100, 0, 255, 166, 13, 0, 255, 170, 237, 0, 255, 217, 17, 0, 255, 21, 44, 0, 255, 41, 105, 0, 255, 192, 190, 0, 255, 160, 15, 0, 255, 152, 68, 0, 255, 246, 37, 0, 255, 107, 1, 0, 255, 87, 126, 0, 255, 108, 80, 0, 255, 3, 54, 0, 255, 183, 9, 0, 255, 114, 245, 0, 255, 73, 156, 0, 255, 102, 54, 0, 255, 201, 6, 0, 255, 253, 150, 0, 255, 72, 219, 0, 255, 14, 128, 0, 255, 2, 6, 0, 255, 139, 85, 0, 255, 137, 224, 0, 255, 167, 244, 0, 255, 58, 115, 0, 255, 173, 91, 0, 255, 168, 246, 0, 255, 201, 152, 0, 255, 116, 147, 0, 255, 1, 80, 0, 255, 239, 165, 0, 255, 110, 4, 0, 255, 115, 160, 0, 255, 163, 14, 0, 255, 117, 16, 0, 255, 234, 136, 0, 255, 232, 125, 0, 255, 229, 54, 0, 255, 245, 75, 0, 255, 85, 184, 0, 255, 6, 225, 0, 255, 120, 138, 0, 255, 0, 246, 0, 255, 112, 240, 0, 255, 249, 110, 0, 255, 233, 190, 0, 255, 69, 62, 0, 255, 123, 4, 0, 255, 129, 37, 0, 255, 57, 50, 0, 255, 168, 118, 0, 255, 145, 85, 0, 255, 148, 223, 0, 255, 73, 244, 0, 255, 36, 14, 0, 255, 35, 90, 0, 255, 116, 221, 0, 255, 148, 21, 0, 255, 248, 82, 0, 255, 70, 2, 0, 255, 135, 174, 0, 255, 220, 79, 0, 255, 155, 71, 0, 255, 231, 253, 0, 255, 147, 209, 0, 255, 243, 232, 0, 255, 84, 246, 0, 255, 141, 47, 0, 255, 58, 250, 0, 255, 86, 202, 0, 255, 68, 239, 0, 255, 122, 69, 0, 255, 161, 42, 0, 255, 55, 208, 0, 255, 11, 74, 0, 255, 9, 198, 0, 255, 131, 37, 0, 255, 177, 3, 0, 255, 200, 20, 0, 255, 200, 79, 0, 255, 66, 171, 0, 255, 224, 237, 0, 255, 137, 166, 0, 255, 225, 192, 0, 255, 72, 183, 0, 255, 167, 181, 0, 255, 72, 199, 0, 255, 229, 62, 0, 255, 243, 183, 0, 255, 187, 106, 0, 255, 68, 19, 0, 255, 0, 152, 0, 255, 194, 21, 0, 255, 145, 132, 0, 255, 69, 88, 0, 255, 60, 224, 0, 255, 105, 122, 0, 255, 4, 245, 0, 255, 9, 217, 0, 255, 31, 157, 0, 255, 122, 212, 0, 255, 82, 219, 0, 255, 165, 170, 0, 255, 79, 176, 0, 255, 14, 54, 0, 255, 35, 229, 0, 255, 141, 9, 0, 255, 33, 92, 0, 255, 11, 144, 0, 255, 121, 73, 0, 255, 33, 27, 0, 255, 246, 81, 0, 255, 130, 90, 0, 255, 231, 183, 0, 255, 82, 43, 0, 255, 105, 231, 0, 255, 115, 53, 0, 255, 80, 178, 0, 255, 108, 203, 0, 255, 96, 177, 0, 255, 68, 33, 0, 255, 52, 137, 0, 255, 35, 117, 0, 255, 87, 69, 0, 255, 171, 92, 0, 255, 121, 102, 0, 255, 109, 211, 0, 255, 9, 163, 0, 255, 178, 219, 0, 255, 98, 117, 0, 255, 31, 171, 0, 255, 172, 211, 0, 255, 158, 248, 0, 255, 40, 116, 0, 255, 171, 89, 0, 255, 75, 68, 0, 255, 50, 217, 0, 255, 70, 197, 0, 255, 80, 144, 0, 255, 144, 191, 0, 255, 142, 222, 0, 255, 123, 230, 0, 255, 122, 146, 0, 255, 93, 213, 0, 255, 12, 33, 0, 255, 85, 129, 0, 255, 206, 152, 0, 255, 155, 224, 0, 255, 85, 216, 0, 255, 237, 151, 0, 255, 196, 184, 0, 255, 184, 224, 0, 255, 163, 139, 0, 255, 201, 47, 0, 255, 36, 176, 0, 255, 121, 11, 0, 255, 186, 72, 0, 255, 216, 250, 0, 255, 55, 210, 0, 255, 6, 168, 0, 255, 236, 189, 0, 255, 131, 71, 0, 255, 247, 206, 0, 255, 0, 54, 0, 255, 15, 213, 0, 255, 99, 79, 0, 255, 119, 134, 0, 255, 40, 5, 0, 255, 27, 11, 0, 255, 251, 149, 0, 255, 91, 10, 0, 255, 157, 139, 0, 255, 174, 11, 0, 255, 63, 44, 0, 255, 147, 7, 0, 255, 185, 146, 0, 255, 78, 102, 0, 255, 25, 164, 0, 255, 224, 182, 0, 255, 29, 188, 0, 255, 85, 111, 0, 255, 170, 169, 0, 255, 23, 111, 0, 255, 229, 80, 0, 255, 204, 150, 0, 255, 21, 93, 0, 255, 82, 66, 0, 255, 16, 253, 0, 255, 80, 208, 0, 255, 213, 143, 0, 255, 239, 36, 0, 255, 16, 149, 0, 255, 239, 174, 0, 255, 61, 145, 0, 255, 13, 116, 0, 255, 7, 127, 0, 255, 190, 94, 0, 255, 16, 184, 0, 255, 80, 189, 0, 255, 213, 101, 0, 255, 153, 78, 0, 255, 54, 180, 0, 255, 78, 164, 0, 255, 164, 196, 0, 255, 189, 236, 0, 255, 197, 131, 0, 255, 19, 97, 0, 255, 193, 167, 0, 255, 26, 36, 0, 255, 9, 36, 0, 255, 232, 59, 0, 255, 200, 12, 0, 255, 154, 112, 0, 255, 254, 87, 0, 255, 245, 4, 0, 255, 38, 0, 0, 255, 36, 109, 0, 255, 129, 79, 0, 255, 221, 169, 0, 255, 199, 162, 0, 255, 92, 162, 0, 255, 69, 62, 0, 255, 78, 77, 0, 255, 77, 77, 0, 255, 214, 115, 0, 255, 132, 42, 0, 255, 68, 227, 0, 255, 176, 220, 0, 255, 224, 116, 0, 255, 230, 184, 0, 255, 142, 221, 0, 255, 171, 91, 0, 255, 58, 93, 0, 255, 192, 84, 0, 255, 152, 225, 0, 255, 96, 1, 0, 255, 149, 129, 0, 255, 236, 52, 0, 255, 193, 180, 0, 255, 152, 226, 0, 255, 28, 153, 0, 255, 13, 139, 0, 255, 248, 231, 0, 255, 197, 66, 0, 255, 11, 230, 0, 255, 166, 93, 0, 255, 246, 184, 0, 255, 175, 91, 0, 255, 220, 10, 0, 255, 103, 89, 0, 255, 65, 249, 0, 255, 61, 143, 0, 255, 224, 122, 0, 255, 45, 72, 0, 255, 185, 235, 0, 255, 118, 161, 0, 255, 11, 98, 0, 255, 9, 224, 0, 255, 76, 2, 0, 255, 143, 36, 0, 255, 158, 29, 0, 255, 96, 80, 0, 255, 189, 33, 0, 255, 71, 104, 0, 255, 227, 84, 0, 255, 1, 194, 0, 255, 4, 53, 0, 255, 160, 23, 0, 255, 184, 55, 0, 255, 33, 184, 0, 255, 107, 109, 0, 255, 218, 2, 0, 255, 2, 240, 0, 255, 97, 114, 0, 255, 227, 161, 0, 255, 219, 39, 0, 255, 7, 172, 0, 255, 186, 223, 0, 255, 144, 78, 0, 255, 148, 158, 0, 255, 124, 76, 0, 255, 20, 63, 0, 255, 242, 60, 0, 255, 0, 121, 0, 255, 55, 14, 0, 255, 112, 10, 0, 255, 55, 50, 0, 255, 93, 151, 0, 255, 11, 26, 0, 255, 191, 207, 0, 255, 80, 64, 0, 255, 79, 203, 0, 255, 240, 54, 0, 255, 160, 240, 0, 255, 118, 130, 0, 255, 58, 228, 0, 255, 24, 188, 0, 255, 147, 120, 0, 255, 62, 87, 0, 255, 83, 30, 0, 255, 187, 98, 0, 255, 113, 21, 0, 255, 191, 130, 0, 255, 116, 114, 0, 255, 151, 71, 0, 255, 115, 35, 0, 255, 174, 229, 0, 255, 18, 150, 0, 255, 9, 227, 0, 255, 233, 184, 0, 255, 36, 228, 0, 255, 94, 215, 0, 255, 175, 17, 0, 255, 43, 181, 0, 255, 73, 54, 0, 255, 108, 73, 0, 255, 42, 221, 0, 255, 238, 95, 0, 255, 146, 166, 0, 255, 84, 114, 0, 255, 100, 111, 0, 255, 14, 12, 0, 255, 188, 50, 0, 255, 228, 63, 0, 255, 49, 199, 0, 255, 118, 81, 0, 255, 42, 53, 0, 255, 157, 198, 0, 255, 5, 122, 0, 255, 217, 122, 0, 255, 135, 251, 0, 255, 185, 107, 0, 255, 236, 250, 0, 255, 191, 158, 0, 255, 180, 15, 0, 255, 195, 77, 0, 255, 73, 110, 0, 255, 58, 195, 0, 255, 170, 95, 0, 255, 169, 149, 0, 255, 122, 6, 0, 255, 244, 194, 0, 255, 17, 117, 0, 255, 78, 90, 0, 255, 185, 9, 0, 255, 190, 64, 0, 255, 155, 91, 0, 255, 238, 227, 0, 255, 211, 53, 0, 255, 151, 44, 0, 255, 38, 135, 0, 255, 246, 122, 0, 255, 59, 18, 0, 255, 221, 175, 0, 255, 40, 141, 0, 255, 38, 207, 0, 255, 235, 224, 0, 255, 250, 26, 0, 255, 191, 42, 0, 255, 92, 159, 0, 255, 235, 125, 0, 255, 85, 140, 0, 255, 89, 172, 0, 255, 90, 33, 0, 255, 27, 165, 0, 255, 227, 132, 0, 255, 86, 27, 0, 255, 46, 64, 0, 255, 30, 51, 0, 255, 215, 77, 0, 255, 60, 186, 0, 255, 212, 52, 0, 255, 204, 108, 0, 255, 91, 160, 0, 255, 246, 150, 0, 255, 0, 20, 0, 255, 114, 56, 0, 255, 80, 100, 0, 255, 136, 120, 0, 255, 74, 182, 0, 255, 145, 163, 0, 255, 67, 253, 0, 255, 161, 180, 0, 255, 93, 46, 0, 255, 242, 65, 0, 255, 27, 51, 0, 255, 104, 111, 0, 255, 33, 9, 0, 255, 140, 38, 0, 255, 224, 157, 0, 255, 239, 197, 0, 255, 72, 218, 0, 255, 217, 103, 0, 255, 118, 144, 0, 255, 183, 144, 0, 255, 166, 157, 0, 255, 82, 202, 0, 255, 179, 173, 0, 255, 213, 217, 0, 255, 232, 231, 0, 255, 82, 97, 0, 255, 252, 100, 0, 255, 200, 249, 0, 255, 236, 83, 0, 255, 117, 131, 0, 255, 69, 179, 0, 255, 165, 182, 0, 255, 248, 221, 0, 255, 234, 180, 0, 255, 44, 149, 0, 255, 184, 155, 0, 255, 162, 249, 0, 255, 97, 126, 0, 255, 197, 42, 0, 255, 10, 121, 0, 255, 33, 117, 0, 255, 156, 91, 0, 255, 206, 14, 0, 255, 17, 183, 0, 255, 174, 87, 0, 255, 72, 120, 0, 255, 44, 243, 0, 255, 191, 64, 0, 255, 220, 108, 0, 255, 159, 103, 0, 255, 162, 61, 0, 255, 187, 2, 0, 255, 192, 51, 0, 255, 81, 75, 0, 255, 14, 205, 0, 255, 71, 193, 0, 255, 238, 221, 0, 255, 202, 170, 0, 255, 247, 222, 0, 255, 37, 234, 0, 255, 155, 52, 0, 255, 19, 187, 0, 255, 248, 207, 0, 255, 142, 114, 0, 255, 42, 186, 0, 255, 202, 170, 0, 255, 146, 32, 0, 255, 32, 108, 0, 255, 64, 182, 0, 255, 212, 156, 0, 255, 228, 197, 0, 255, 246, 238, 0, 255, 138, 166, 0, 255, 65, 209, 0, 255, 252, 34, 0, 255, 119, 18, 0, 255, 121, 131, 0, 255, 198, 181, 0, 255, 59, 167, 0, 255, 117, 157, 0, 255, 60, 18, 0, 255, 52, 27, 0, 255, 110, 99, 0, 255, 104, 38, 0, 255, 71, 37, 0, 255, 228, 219, 0, 255, 37, 144, 0, 255, 145, 180, 0, 255, 208, 108, 0, 255, 190, 195, 0, 255, 122, 33, 0, 255, 166, 209, 0, 255, 92, 231, 0, 255, 4, 192, 0, 255, 87, 160, 0, 255, 172, 112, 0, 255, 36, 132, 0, 255, 50, 126, 0, 255, 168, 55, 0, 255, 76, 174, 0, 255, 97, 39, 0, 255, 211, 46, 0, 255, 9, 124, 0, 255, 0, 216, 0, 255, 176, 152, 0, 255, 216, 200, 0, 255, 208, 160, 0, 255, 246, 2, 0, 255, 244, 43, 0, 255, 122, 70, 0, 255, 70, 142, 0, 255, 181, 11, 0, 255, 219, 170, 0, 255, 199, 9, 0, 255, 253, 213, 0, 255, 197, 48, 0, 255, 146, 218, 0, 255, 115, 44, 0, 255, 212, 69, 0, 255, 232, 136, 0, 255, 167, 197, 0, 255, 40, 149, 0, 255, 132, 171, 0, 255, 241, 67, 0, 255, 5, 115, 0, 255, 130, 139, 0, 255, 18, 248, 0, 255, 196, 159, 0, 255, 87, 0, 0, 255, 227, 137, 0, 255, 106, 29, 0, 255, 88, 21, 0, 255, 147, 223, 0, 255, 144, 55, 0, 255, 243, 176, 0, 255, 238, 0, 0, 255, 36, 111, 0, 255, 149, 131, 0, 255, 49, 125, 0, 255, 23, 213, 0, 255, 34, 188, 0, 255, 24, 223, 0, 255, 204, 3, 0, 255, 72, 126, 0, 255, 157, 225, 0, 255, 247, 119, 0, 255, 201, 238, 0, 255, 47, 113, 0, 255, 45, 150, 0, 255, 126, 52, 0, 255, 223, 154, 0, 255, 204, 96, 0, 255, 58, 70, 0, 255, 14, 160, 0, 255, 81, 136, 0, 255, 28, 164, 0, 255, 24, 199, 0, 255, 70, 49, 0, 255, 49, 210, 0, 255, 218, 110, 0, 255, 48, 190, 0, 255, 38, 29, 0, 255, 44, 102, 0, 255, 181, 122, 0, 255, 230, 73, 0, 255, 122, 220, 0, 255, 29, 128, 0, 255, 250, 48, 0, 255, 128, 251, 0, 255, 239, 58, 0, 255, 94, 247, 0, 255, 71, 82, 0, 255, 130, 208, 0, 255, 37, 243, 0, 255, 55, 146, 0, 255, 176, 18, 0, 255, 105, 221, 0, 255, 128, 70, 0, 255, 180, 179, 0, 255, 98, 105, 0, 255, 123, 33, 0, 255, 198, 50, 0, 255, 110, 250, 0, 255, 46, 36, 0, 255, 9, 204, 0, 255, 22, 231, 0, 255, 242, 166, 0, 255, 248, 76, 0, 255, 8, 250, 0, 255, 126, 103, 0, 255, 103, 162, 0, 255, 250, 253, 0, 255, 21, 190, 0, 255, 192, 225, 0, 255, 166, 165, 0, 255, 142, 168, 0, 255, 10, 51, 0, 255, 20, 194, 0, 255, 95, 184, 0, 255, 46, 14, 0, 255, 175, 252, 0, 255, 105, 69, 0, 255, 197, 28, 0, 255, 10, 194, 0, 255, 72, 31, 0, 255, 125, 187, 0, 255, 210, 0, 0, 255, 154, 127, 0, 255, 79, 253, 0, 255, 243, 49, 0, 255, 57, 241, 0, 255, 213, 3, 0, 255, 112, 234, 0, 255, 247, 36, 0, 255, 140, 140, 0, 255, 44, 105, 0, 255, 245, 207, 0, 255, 144, 138, 0, 255, 161, 141, 0, 255, 222, 215, 0, 255, 220, 200, 0, 255, 203, 138, 0, 255, 19, 220, 0, 255, 237, 82, 0, 255, 88, 105, 0, 255, 169, 24, 0, 255, 55, 21, 0, 255, 203, 148, 0, 255, 177, 9, 0, 255, 196, 0, 0, 255, 243, 126, 0, 255, 250, 24, 0, 255, 217, 246, 0, 255, 37, 73, 0, 255, 99, 85, 0, 255, 205, 133, 0, 255, 0, 233, 0, 255, 204, 212, 0, 255, 85, 215, 0, 255, 26, 27, 0, 255, 113, 193, 0, 255, 198, 195, 0, 255, 186, 16, 0, 255, 168, 110, 0, 255, 28, 22, 0, 255, 240, 78, 0, 255, 25, 10, 0, 255, 96, 188, 0, 255, 161, 223, 0, 255, 205, 0, 0, 255, 206, 172, 0, 255, 235, 227, 0, 255, 252, 182, 0, 255, 122, 45, 0, 255, 233, 92, 0, 255, 166, 60, 0, 255, 66, 108, 0, 255, 141, 213, 0, 255, 78, 135, 0, 255, 194, 121, 0, 255, 191, 48, 0, 255, 108, 32, 0, 255, 103, 120, 0, 255, 79, 164, 0, 255, 12, 235, 0, 255, 42, 8, 0, 255, 233, 160, 0, 255, 187, 166, 0, 255, 99, 249, 0, 255, 16, 170, 0, 255, 91, 23, 0, 255, 57, 221, 0, 255, 133, 50, 0, 255, 17, 167, 0, 255, 243, 177, 0, 255, 86, 205, 0, 255, 250, 213, 0, 255, 221, 239, 0, 255, 79, 190, 0, 255, 183, 254, 0, 255, 74, 50, 0, 255, 125, 15, 0, 255, 236, 90, 0, 255, 23, 102, 0, 255, 15, 52, 0, 255, 192, 169, 0, 255, 162, 232, 0, 255, 43, 217, 0, 255, 251, 168, 0, 255, 112, 126, 0, 255, 218, 86, 0, 255, 52, 250, 0, 255, 3, 93, 0, 255, 248, 148, 0, 255, 30, 163, 0, 255, 138, 83, 0, 255, 176, 165, 0, 255, 184, 33, 0, 255, 127, 89, 0, 255, 120, 121, 0, 255, 177, 178, 0, 255, 184, 167, 0, 255, 14, 106, 0, 255, 153, 232, 0, 255, 132, 38, 0, 255, 65, 174, 0, 255, 120, 23, 0, 255, 198, 235, 0, 255, 76, 125, 0, 255, 45, 80, 0, 255, 4, 170, 0, 255, 104, 89, 0, 255, 195, 210, 0, 255, 50, 131, 0, 255, 107, 125, 0, 255, 55, 87, 0, 255, 207, 244, 0, 255, 178, 149, 0, 255, 55, 63, 0, 255, 157, 112, 0, 255, 167, 2, 0, 255, 83, 46, 0, 255, 174, 4, 0, 255, 244, 190, 0, 255, 95, 18, 0, 255, 214, 242, 0, 255, 29, 116, 0, 255, 147, 147, 0, 255, 55, 131, 0, 255, 154, 6, 0, 255, 42, 193, 0, 255, 133, 245, 0, 255, 141, 163, 0, 255, 156, 63, 0, 255, 132, 51, 0, 255, 114, 67, 0, 255, 14, 77, 0, 255, 242, 160, 0, 255, 5, 159, 0, 255, 82, 125, 0, 255, 0, 42, 0, 255, 129, 199, 0, 255, 106, 150, 0, 255, 66, 244, 0, 255, 20, 184, 0, 255, 237, 207, 0, 255, 188, 104, 0, 255, 68, 172, 0, 255, 21, 68, 0, 255, 231, 240, 0, 255, 104, 107, 0, 255, 10, 156, 0, 255, 242, 86, 0, 255, 100, 241, 0, 255, 174, 79, 0, 255, 217, 205, 0, 255, 203, 182, 0, 255, 248, 34, 0, 255, 253, 56, 0, 255, 156, 36, 0, 255, 64, 187, 0, 255, 67, 177, 0, 255, 81, 144, 0, 255, 202, 95, 0, 255, 89, 57, 0, 255, 228, 30, 0, 255, 3, 30, 0, 255, 71, 83, 0, 255, 145, 170, 0, 255, 200, 121, 0, 255, 38, 90, 0, 255, 151, 0, 0, 255, 16, 190, 0, 255, 181, 178, 0, 255, 10, 252, 0, 255, 24, 15, 0, 255, 27, 146, 0, 255, 3, 204, 0, 255, 55, 13, 0, 255, 92, 208, 0, 255, 63, 131, 0, 255, 170, 227, 0, 255, 113, 222, 0, 255, 230, 66, 0, 255, 96, 7, 0, 255, 177, 13, 0, 255, 163, 88, 0, 255, 9, 247, 0, 255, 164, 150, 0, 255, 2, 161, 0, 255, 86, 175, 0, 255, 96, 221, 0, 255, 4, 132, 0, 255, 39, 35, 0, 255, 16, 187, 0, 255, 24, 105, 0, 255, 22, 143, 0, 255, 13, 64, 0, 255, 25, 235, 0, 255, 23, 232, 0, 255, 28, 74, 0, 255, 239, 154, 0, 255, 218, 158, 0, 255, 124, 158, 0, 255, 62, 251, 0, 255, 68, 207, 0, 255, 10, 198, 0, 255, 139, 55, 0, 255, 173, 105, 0, 255, 66, 27, 0, 255, 88, 153, 0, 255, 132, 217, 0, 255, 173, 57, 0, 255, 250, 42, 0, 255, 170, 19, 0, 255, 88, 195, 0, 255, 118, 210, 0, 255, 117, 171, 0, 255, 70, 163, 0, 255, 153, 66, 0, 255, 254, 5, 0, 255, 183, 151, 0, 255, 159, 67, 0, 255, 230, 7, 0, 255, 195, 7, 0, 255, 199, 12, 0, 255, 10, 45, 0, 255, 246, 188, 0, 255, 132, 233, 0, 255, 214, 218, 0, 255, 51, 0, 0, 255, 240, 134, 0, 255, 193, 226, 0, 255, 212, 2, 0, 255, 252, 97, 0, 255, 51, 37, 0, 255, 243, 187, 0, 255, 222, 86, 0, 255, 179, 161, 0, 255, 144, 231, 0, 255, 252, 31, 0, 255, 160, 13, 0, 255, 189, 246, 0, 255, 150, 122, 0, 255, 221, 99, 0, 255, 93, 105, 0, 255, 101, 2, 0, 255, 188, 107, 0, 255, 91, 166, 0, 255, 189, 89, 0, 255, 109, 236, 0, 255, 56, 156, 0, 255, 2, 11, 0, 255, 44, 204, 0, 255, 98, 114, 0, 255, 239, 241, 0, 255, 57, 150, 0, 255, 228, 80, 0, 255, 96, 40, 0, 255, 236, 50, 0, 255, 253, 110, 0, 255, 109, 224, 0, 255, 110, 93, 0, 255, 182, 52, 0, 255, 48, 230, 0, 255, 171, 159, 0, 255, 143, 32, 0, 255, 29, 192, 0, 255, 231, 106, 0, 255, 147, 73, 0, 255, 69, 41, 0, 255, 146, 13, 0, 255, 141, 135, 0, 255, 203, 38, 0, 255, 239, 224, 0, 255, 150, 184, 0, 255, 3, 239, 0, 255, 120, 199, 0, 255, 214, 144, 0, 255, 13, 16, 0, 255, 16, 232, 0, 255, 206, 165, 0, 255, 13, 60, 0, 255, 149, 156, 0, 255, 84, 197, 0, 255, 92, 175, 0, 255, 79, 127, 0, 255, 35, 134, 0, 255, 14, 190, 0, 255, 50, 52, 0, 255, 87, 179, 0, 255, 122, 188, 0, 255, 14, 106, 0, 255, 53, 245, 0, 255, 134, 107, 0, 255, 247, 67, 0, 255, 209, 89, 0, 255, 223, 59, 0, 255, 248, 97, 0, 255, 105, 254, 0, 255, 29, 41, 0, 255, 12, 234, 0, 255, 171, 191, 0, 255, 120, 111, 0, 255, 208, 132, 0, 255, 241, 213, 0, 255, 83, 251, 0, 255, 134, 235, 0, 255, 239, 40, 0, 255, 146, 84, 0, 255, 164, 208, 0, 255, 32, 220, 0, 255, 218, 6, 0, 255, 226, 220, 0, 255, 163, 14, 0, 255, 55, 159, 0, 255, 211, 167, 0, 255, 104, 119, 0, 255, 206, 127, 0, 255, 212, 17, 0, 255, 73, 110, 0, 255, 41, 110, 0, 255, 63, 198, 0, 255, 6, 163, 0, 255, 173, 125, 0, 255, 193, 69, 0, 255, 55, 120, 0, 255, 204, 193, 0, 255, 22, 21, 0, 255, 85, 50, 0, 255, 216, 1, 0, 255, 83, 47, 0, 255, 121, 56, 0, 255, 176, 156, 0, 255, 87, 149, 0, 255, 175, 131, 0, 255, 94, 105, 0, 255, 213, 205, 0, 255, 226, 214, 0, 255, 178, 177, 0, 255, 168, 70, 0, 255, 126, 245, 0, 255, 168, 57, 0, 255, 133, 163, 0, 255, 20, 120, 0, 255, 54, 237, 0, 255, 120, 60, 0, 255, 141, 134, 0, 255, 171, 9, 0, 255, 218, 87, 0, 255, 88, 8, 0, 255, 204, 78, 0, 255, 134, 51, 0, 255, 66, 92, 0, 255, 138, 120, 0, 255, 200, 127, 0, 255, 163, 9, 0, 255, 113, 213, 0, 255, 137, 44, 0, 255, 185, 139, 0, 255, 48, 76, 0, 255, 117, 25, 0, 255, 164, 16, 0, 255, 225, 12, 0, 255, 250, 118, 0, 255, 4, 72, 0, 255, 140, 105, 0, 255, 219, 253, 0, 255, 199, 30, 0, 255, 234, 195, 0, 255, 228, 59, 0, 255, 59, 144, 0, 255, 160, 103, 0, 255, 220, 148, 0, 255, 13, 243, 0, 255, 194, 177, 0, 255, 29, 140, 0, 255, 200, 96, 0, 255, 138, 185, 0, 255, 89, 35, 0, 255, 135, 87, 0, 255, 10, 216, 0, 255, 56, 10, 0, 255, 170, 113, 0, 255, 231, 217, 0, 255, 202, 168, 0, 255, 226, 142, 0, 255, 44, 164, 0, 255, 194, 179, 0, 255, 226, 62, 0, 255, 21, 153, 0, 255, 163, 247, 0, 255, 203, 202, 0, 255, 153, 134, 0, 255, 105, 211, 0, 255, 187, 138, 0, 255, 115, 162, 0, 255, 231, 170, 0, 255, 11, 44, 0, 255, 61, 221, 0, 255, 21, 187, 0, 255, 185, 252, 0, 255, 47, 57, 0, 255, 0, 221, 0, 255, 227, 52, 0, 255, 89, 234, 0, 255, 45, 41, 0, 255, 164, 64, 0, 255, 81, 90, 0, 255, 62, 146, 0, 255, 224, 76, 0, 255, 18, 112, 0, 255, 181, 28, 0, 255, 36, 26, 0, 255, 31, 198, 0, 255, 145, 201, 0, 255, 92, 222, 0, 255, 129, 11, 0, 255, 150, 228, 0, 255, 124, 134, 0, 255, 200, 223, 0, 255, 132, 251, 0, 255, 171, 235, 0, 255, 67, 152, 0, 255, 98, 250, 0, 255, 176, 115, 0, 255, 68, 170, 0, 255, 13, 138, 0, 255, 117, 49, 0, 255, 128, 221, 0, 255, 64, 39, 0, 255, 240, 244, 0, 255, 219, 159, 0, 255, 246, 40, 0, 255, 33, 202, 0, 255, 157, 12, 0, 255, 136, 104, 0, 255, 100, 163, 0, 255, 19, 232, 0, 255, 48, 190, 0, 255, 59, 27, 0, 255, 61, 138, 0, 255, 206, 212, 0, 255, 101, 125, 0, 255, 111, 202, 0, 255, 210, 7, 0, 255, 88, 35, 0, 255, 120, 135, 0, 255, 211, 5, 0, 255, 57, 129, 0, 255, 107, 57, 0, 255, 84, 141, 0, 255, 220, 29, 0, 255, 147, 1, 0, 255, 136, 191, 0, 255, 139, 39, 0, 255, 220, 56, 0, 255, 110, 149, 0, 255, 244, 246, 0, 255, 168, 36, 0, 255, 251, 0, 0, 255, 121, 251, 0, 255, 196, 62, 0, 255, 168, 34, 0, 255, 10, 132, 0, 255, 208, 173, 0, 255, 174, 31, 0, 255, 176, 253, 0, 255, 235, 90, 0, 255, 232, 165, 0, 255, 25, 201, 0, 255, 150, 63, 0, 255, 155, 212, 0, 255, 167, 47, 0, 255, 18, 145, 0, 255, 68, 63, 0, 255, 188, 197, 0, 255, 5, 216, 0, 255, 236, 176, 0, 255, 60, 244, 0, 255, 0, 230, 0, 255, 121, 146, 0, 255, 64, 152, 0, 255, 212, 30, 0, 255, 122, 179, 0, 255, 20, 222, 0, 255, 153, 137, 0, 255, 82, 159, 0, 255, 55, 226, 0, 255, 18, 228, 0, 255, 20, 220, 0, 255, 246, 97, 0, 255, 114, 57, 0, 255, 194, 231, 0, 255, 100, 160, 0, 255, 29, 38, 0, 255, 144, 232, 0, 255, 48, 130, 0, 255, 112, 233, 0, 255, 62, 175, 0, 255, 26, 95, 0, 255, 216, 227, 0, 255, 74, 23, 0, 255, 114, 131, 0, 255, 100, 38, 0, 255, 34, 43, 0, 255, 73, 0, 0, 255, 74, 23, 0, 255, 159, 123, 0, 255, 78, 133, 0, 255, 29, 30, 0, 255, 254, 88, 0, 255, 100, 156, 0, 255, 122, 244, 0, 255, 187, 77, 0, 255, 48, 177, 0, 255, 8, 209, 0, 255, 59, 12, 0, 255, 88, 50, 0, 255, 118, 211, 0, 255, 184, 196, 0, 255, 108, 6, 0, 255, 232, 64, 0, 255, 113, 253, 0, 255, 31, 192, 0, 255, 198, 214, 0, 255, 224, 21, 0, 255, 150, 154, 0, 255, 46, 107, 0, 255, 100, 90, 0, 255, 203, 125, 0, 255, 235, 251, 0, 255, 148, 147, 0, 255, 144, 157, 0, 255, 45, 245, 0, 255, 81, 35, 0, 255, 60, 243, 0, 255, 227, 25, 0, 255, 5, 39, 0, 255, 215, 51, 0, 255, 18, 148, 0, 255, 253, 61, 0, 255, 216, 214, 0, 255, 182, 222, 0, 255, 134, 32, 0, 255, 120, 91, 0, 255, 151, 225, 0, 255, 234, 152, 0, 255, 18, 221, 0, 255, 116, 225, 0, 255, 228, 97, 0, 255, 87, 19, 0, 255, 249, 221, 0, 255, 153, 226, 0, 255, 114, 223, 0, 255, 122, 33, 0, 255, 117, 214, 0, 255, 34, 224, 0, 255, 226, 90, 0, 255, 44, 24, 0, 255, 9, 170, 0, 255, 253, 162, 0, 255, 46, 129, 0, 255, 86, 110, 0, 255, 231, 37, 0, 255, 25, 57, 0, 255, 27, 150, 0, 255, 112, 184, 0, 255, 76, 199, 0, 255, 175, 182, 0, 255, 64, 83, 0, 255, 82, 127, 0, 255, 123, 161, 0, 255, 44, 131, 0, 255, 233, 218, 0, 255, 240, 251, 0, 255, 234, 226, 0, 255, 163, 222, 0, 255, 54, 164, 0, 255, 144, 5, 0, 255, 24, 134, 0, 255, 13, 228, 0, 255, 165, 209, 0, 255, 131, 179, 0, 255, 173, 44, 0, 255, 199, 112, 0, 255, 163, 203, 0, 255, 137, 50, 0, 255, 200, 189, 0, 255, 17, 225, 0, 255, 242, 249, 0, 255, 235, 157, 0, 255, 223, 68, 0, 255, 120, 146, 0, 255, 0, 85, 0, 255, 151, 7, 0, 255, 55, 12, 0, 255, 197, 87, 0, 255, 33, 65, 0, 255, 184, 15, 0, 255, 6, 203, 0, 255, 128, 174, 0, 255, 215, 92, 0, 255, 64, 249, 0, 255, 150, 252, 0, 255, 115, 46, 0, 255, 145, 31, 0, 255, 107, 221, 0, 255, 6, 144, 0, 255, 87, 238, 0, 255, 124, 118, 0, 255, 220, 228, 0, 255, 136, 71, 0, 255, 1, 87, 0, 255, 32, 135, 0, 255, 161, 63, 0, 255, 237, 196, 0, 255, 135, 243, 0, 255, 78, 70, 0, 255, 43, 50, 0, 255, 30, 67, 0, 255, 96, 47, 0, 255, 167, 163, 0, 255, 83, 95, 0, 255, 246, 157, 0, 255, 83, 184, 0, 255, 9, 230, 0, 255, 221, 190, 0, 255, 147, 40, 0, 255, 193, 228, 0, 255, 174, 75, 0, 255, 180, 142, 0, 255, 96, 113, 0, 255, 65, 199, 0, 255, 6, 81, 0, 255, 164, 107, 0, 255, 189, 17, 0, 255, 172, 178, 0, 255, 83, 147, 0, 255, 83, 248, 0, 255, 145, 30, 0, 255, 2, 194, 0, 255, 132, 136, 0, 255, 118, 11, 0, 255, 75, 219, 0, 255, 30, 230, 0, 255, 205, 253, 0, 255, 105, 232, 0, 255, 198, 34, 0, 255, 13, 188, 0, 255, 28, 143, 0, 255, 107, 147, 0, 255, 100, 16, 0, 255, 186, 76, 0, 255, 132, 6, 0, 255, 35, 63, 0, 255, 47, 0, 0, 255, 80, 254, 0, 255, 72, 38, 0, 255, 51, 152, 0, 255, 151, 126, 0, 255, 89, 148, 0, 255, 87, 130, 0, 255, 187, 164, 0, 255, 85, 221, 0, 255, 144, 50, 0, 255, 204, 69, 0, 255, 47, 33, 0, 255, 19, 95, 0, 255, 146, 151, 0, 255, 1, 112, 0, 255, 169, 26, 0, 255, 24, 102, 0, 255, 17, 3, 0, 255, 152, 8, 0, 255, 69, 42, 0, 255, 32, 133, 0, 255, 171, 107, 0, 255, 68, 124, 0, 255, 254, 60, 0, 255, 58, 24, 0, 255, 245, 89, 0, 255, 222, 92, 0, 255, 10, 207, 0, 255, 149, 74, 0, 255, 93, 203, 0, 255, 201, 58, 0, 255, 75, 130, 0, 255, 181, 246, 0, 255, 223, 82, 0, 255, 19, 218, 0, 255, 47, 117, 0, 255, 127, 72, 0, 255, 191, 210, 0, 255, 223, 254, 0, 255, 145, 107, 0, 255, 220, 225, 0, 255, 215, 159, 0, 255, 226, 99, 0, 255, 130, 21, 0, 255, 10, 172, 0, 255, 178, 76, 0, 255, 152, 161, 0, 255, 75, 175, 0, 255, 190, 251, 0, 255, 126, 22, 0, 255, 16, 148, 0, 255, 248, 68, 0, 255, 83, 227, 0, 255, 27, 164, 0, 255, 66, 10, 0, 255, 188, 188, 0, 255, 10, 182, 0, 255, 122, 125, 0, 255, 62, 213, 0, 255, 109, 131, 0, 255, 56, 195, 0, 255, 233, 228, 0, 255, 186, 155, 0, 255, 158, 246, 0, 255, 190, 162, 0, 255, 27, 151, 0, 255, 106, 43, 0, 255, 250, 110, 0, 255, 150, 232, 0, 255, 238, 224, 0, 255, 0, 216, 0, 255, 137, 159, 0, 255, 19, 125, 0, 255, 158, 184, 0, 255, 29, 227, 0, 255, 101, 65, 0, 255, 46, 122, 0, 255, 42, 14, 0, 255, 151, 47, 0, 255, 233, 90, 0, 255, 87, 3, 0, 255, 112, 196, 0, 255, 248, 58, 0, 255, 141, 229, 0, 255, 88, 157, 0, 255, 115, 129, 0, 255, 226, 69, 0, 255, 51, 104, 0, 255, 94, 193, 0, 255, 148, 148, 0, 255, 235, 200, 0, 255, 69, 215, 0, 255, 149, 238, 0, 255, 153, 46, 0, 255, 235, 60, 0, 255, 203, 102, 0, 255, 85, 156, 0, 255, 149, 91, 0, 255, 56, 208, 0, 255, 5, 80, 0, 255, 241, 173, 0, 255, 113, 230, 0, 255, 59, 189, 0, 255, 106, 93, 0, 255, 212, 235, 0, 255, 164, 35, 0, 255, 72, 138, 0, 255, 72, 25, 0, 255, 58, 111, 0, 255, 159, 82, 0, 255, 14, 81, 0, 255, 147, 106, 0, 255, 149, 124, 0, 255, 72, 214, 0, 255, 24, 171, 0, 255, 21, 234, 0, 255, 73, 201, 0, 255, 213, 41, 0, 255, 227, 221, 0, 255, 164, 161, 0, 255, 206, 12, 0, 255, 247, 33, 0, 255, 249, 77, 0, 255, 37, 34, 0, 255, 195, 175, 0, 255, 237, 39, 0, 255, 135, 87, 0, 255, 49, 119, 0, 255, 199, 245, 0, 255, 132, 127, 0, 255, 80, 214, 0, 255, 65, 103, 0, 255, 252, 197, 0, 255, 106, 156, 0, 255, 146, 195, 0, 255, 48, 221, 0, 255, 213, 133, 0, 255, 125, 18, 0, 255, 104, 84, 0, 255, 59, 0, 0, 255, 148, 234, 0, 255, 38, 63, 0, 255, 66, 233, 0, 255, 191, 2, 0, 255, 71, 30, 0, 255, 187, 149, 0, 255, 33, 21, 0, 255, 18, 139, 0, 255, 223, 1, 0, 255, 114, 120, 0, 255, 203, 92, 0, 255, 8, 91, 0, 255, 27, 193, 0, 255, 168, 171, 0, 255, 219, 170, 0, 255, 59, 117, 0, 255, 43, 46, 0, 255, 81, 128, 0, 255, 220, 240, 0, 255, 120, 70, 0, 255, 74, 138, 0, 255, 173, 208, 0, 255, 147, 147, 0, 255, 125, 19, 0, 255, 149, 14, 0, 255, 85, 91, 0, 255, 121, 35, 0, 255, 179, 231, 0, 255, 206, 138, 0, 255, 244, 64, 0, 255, 82, 157, 0, 255, 183, 119, 0, 255, 207, 117, 0, 255, 142, 251, 0, 255, 116, 71, 0, 255, 247, 81, 0, 255, 62, 58, 0, 255, 194, 28, 0, 255, 157, 193, 0, 255, 148, 108, 0, 255, 193, 242, 0, 255, 124, 240, 0, 255, 249, 233, 0, 255, 212, 121, 0, 255, 28, 65, 0, 255, 147, 196, 0, 255, 211, 202, 0, 255, 33, 202, 0, 255, 137, 82, 0, 255, 243, 140, 0, 255, 153, 64, 0, 255, 131, 237, 0, 255, 157, 205, 0, 255, 143, 50, 0, 255, 64, 218, 0, 255, 111, 228, 0, 255, 138, 187, 0, 255, 144, 159, 0, 255, 35, 209, 0, 255, 215, 42, 0, 255, 28, 228, 0, 255, 95, 200, 0, 255, 92, 17, 0, 255, 2, 216, 0, 255, 188, 163, 0, 255, 2, 111, 0, 255, 237, 113, 0, 255, 143, 100, 0, 255, 20, 114, 0, 255, 188, 148, 0, 255, 153, 163, 0, 255, 80, 140, 0, 255, 136, 17, 0, 255, 75, 179, 0, 255, 152, 45, 0, 255, 125, 117, 0, 255, 67, 211, 0, 255, 2, 197, 0, 255, 63, 8, 0, 255, 143, 118, 0, 255, 62, 198, 0, 255, 157, 67, 0, 255, 116, 122, 0, 255, 133, 29, 0, 255, 188, 41, 0, 255, 183, 81, 0, 255, 253, 100, 0, 255, 234, 57, 0, 255, 110, 174, 0, 255, 231, 222, 0, 255, 37, 108, 0, 255, 106, 162, 0, 255, 247, 147, 0, 255, 146, 84, 0, 255, 138, 240, 0, 255, 45, 14, 0, 255, 165, 0, 0, 255, 70, 104, 0, 255, 197, 250, 0, 255, 15, 131, 0, 255, 114, 69, 0, 255, 172, 198, 0, 255, 45, 212, 0, 255, 41, 160, 0, 255, 149, 128, 0, 255, 213, 176, 0, 255, 8, 194, 0, 255, 50, 12, 0, 255, 127, 90, 0, 255, 232, 237, 0, 255, 150, 246, 0, 255, 118, 18, 0, 255, 212, 199, 0, 255, 63, 242, 0, 255, 86, 210, 0, 255, 119, 138, 0, 255, 128, 51, 0, 255, 21, 171, 0, 255, 246, 245, 0, 255, 34, 167, 0, 255, 163, 240, 0, 255, 164, 32, 0, 255, 93, 4, 0, 255, 99, 235, 0, 255, 64, 77, 0, 255, 9, 24, 0, 255, 92, 232, 0, 255, 21, 174, 0, 255, 183, 248, 0, 255, 35, 60, 0, 255, 130, 165, 0, 255, 201, 69, 0, 255, 168, 78, 0, 255, 70, 117, 0, 255, 216, 15, 0, 255, 108, 52, 0, 255, 240, 178, 0, 255, 13, 81, 0, 255, 22, 29, 0, 255, 88, 241, 0, 255, 113, 67, 0, 255, 249, 214, 0, 255, 124, 81, 0, 255, 104, 9, 0, 255, 246, 86, 0, 255, 168, 219, 0, 255, 0, 252, 0, 255, 97, 115, 0, 255, 109, 130, 0, 255, 39, 46, 0, 255, 207, 110, 0, 255, 205, 50, 0, 255, 91, 242, 0, 255, 107, 62, 0, 255, 24, 84, 0, 255, 210, 104, 0, 255, 1, 183, 0, 255, 229, 74, 0, 255, 195, 37, 0, 255, 209, 49, 0, 255, 214, 47, 0, 255, 241, 194, 0, 255, 84, 236, 0, 255, 125, 119, 0, 255, 104, 40, 0, 255, 174, 90, 0, 255, 91, 199, 0, 255, 78, 63, 0, 255, 112, 11, 0, 255, 198, 20, 0, 255, 53, 57, 0, 255, 27, 21, 0, 255, 25, 29, 0, 255, 2, 211, 0, 255, 250, 173, 0, 255, 35, 80, 0, 255, 24, 0, 0, 255, 19, 51, 0, 255, 8, 48, 0, 255, 162, 10, 0, 255, 235, 11, 0, 255, 61, 120, 0, 255, 247, 124, 0, 255, 99, 232, 0, 255, 249, 3, 0, 255, 212, 73, 0, 255, 58, 205, 0, 255, 205, 243, 0, 255, 129, 62, 0, 255, 13, 55, 0, 255, 118, 254, 0, 255, 123, 136, 0, 255, 225, 240, 0, 255, 188, 180, 0, 255, 201, 15, 0, 255, 235, 68, 0, 255, 105, 173, 0, 255, 52, 18, 0, 255, 194, 13, 0, 255, 221, 56, 0, 255, 227, 168, 0, 255, 136, 235, 0, 255, 240, 132, 0, 255, 164, 213, 0, 255, 223, 50, 0, 255, 115, 32, 0, 255, 42, 108, 0, 255, 199, 214, 0, 255, 181, 229, 0, 255, 110, 62, 0, 255, 182, 48, 0, 255, 192, 249, 0, 255, 166, 2, 0, 255, 58, 8, 0, 255, 70, 8, 0, 255, 226, 181, 0, 255, 158, 4, 0, 255, 243, 240, 0, 255, 59, 56, 0, 255, 119, 132, 0, 255, 66, 231, 0, 255, 59, 128, 0, 255, 136, 31, 0, 255, 29, 5, 0, 255, 86, 119, 0, 255, 149, 26, 0, 255, 12, 134, 0, 255, 9, 22, 0, 255, 57, 240, 0, 255, 3, 127, 0, 255, 133, 129, 0, 255, 32, 16, 0, 255, 47, 85, 0, 255, 205, 126, 0, 255, 163, 22, 0, 255, 137, 204, 0, 255, 220, 88, 0, 255, 231, 169, 0, 255, 14, 243, 0, 255, 134, 141, 0, 255, 240, 129, 0, 255, 35, 108, 0, 255, 4, 105, 0, 255, 54, 228, 0, 255, 233, 51, 0, 255, 34, 117, 0, 255, 147, 132, 0, 255, 191, 95, 0, 255, 194, 105, 0, 255, 93, 111, 0, 255, 170, 21, 0, 255, 242, 38, 0, 255, 200, 47, 0, 255, 86, 169, 0, 255, 245, 186, 0, 255, 7, 196, 0, 255, 177, 34, 0, 255, 61, 161, 0, 255, 187, 247, 0, 255, 182, 226, 0, 255, 111, 96, 0, 255, 203, 217, 0, 255, 237, 4, 0, 255, 128, 164, 0, 255, 139, 222, 0, 255, 234, 216, 0, 255, 73, 191, 0, 255, 214, 171, 0, 255, 40, 45, 0, 255, 196, 173, 0, 255, 152, 150, 0, 255, 126, 168, 0, 255, 14, 44, 0, 255, 221, 233, 0, 255, 36, 154, 0, 255, 93, 0, 0, 255, 91, 158, 0, 255, 70, 83, 0, 255, 30, 64, 0, 255, 27, 218, 0, 255, 195, 60, 0, 255, 102, 155, 0, 255, 106, 179, 0, 255, 150, 190, 0, 255, 158, 252, 0, 255, 151, 104, 0, 255, 41, 133, 0, 255, 90, 169, 0, 255, 66, 39, 0, 255, 45, 25, 0, 255, 171, 95, 0, 255, 108, 144, 0, 255, 40, 139, 0, 255, 124, 40, 0, 255, 12, 250, 0, 255, 224, 208, 0, 255, 146, 230, 0, 255, 216, 226, 0, 255, 253, 76, 0, 255, 78, 79, 0, 255, 243, 180, 0, 255, 1, 230, 0, 255, 97, 44, 0, 255, 40, 143, 0, 255, 142, 203, 0, 255, 228, 25, 0, 255, 55, 194, 0, 255, 94, 142, 0, 255, 97, 46, 0, 255, 186, 121, 0, 255, 171, 193, 0, 255, 12, 3, 0, 255, 84, 184, 0, 255, 10, 159, 0, 255, 111, 47, 0, 255, 49, 155, 0, 255, 102, 248, 0, 255, 227, 40, 0, 255, 108, 150, 0, 255, 117, 91, 0, 255, 212, 81, 0, 255, 53, 226, 0, 255, 130, 111, 0, 255, 132, 144, 0, 255, 155, 10, 0, 255, 26, 230, 0, 255, 94, 9, 0, 255, 94, 196, 0, 255, 237, 37, 0, 255, 141, 130, 0, 255, 35, 13, 0, 255, 217, 157, 0, 255, 179, 85, 0, 255, 193, 191, 0, 255, 88, 235, 0, 255, 152, 117, 0, 255, 137, 119, 0, 255, 53, 81, 0, 255, 114, 120, 0, 255, 61, 84, 0, 255, 161, 119, 0, 255, 160, 77, 0, 255, 119, 74, 0, 255, 102, 193, 0, 255, 47, 157, 0, 255, 60, 182, 0, 255, 201, 37, 0, 255, 122, 212, 0, 255, 73, 49, 0, 255, 192, 238, 0, 255, 68, 241, 0, 255, 140, 93, 0, 255, 88, 244, 0, 255, 129, 78, 0, 255, 168, 250, 0, 255, 146, 63, 0, 255, 29, 116, 0, 255, 185, 62, 0, 255, 148, 102, 0, 255, 185, 191, 0, 255, 227, 115, 0, 255, 190, 97, 0, 255, 249, 189, 0, 255, 160, 86, 0, 255, 154, 62, 0, 255, 167, 197, 0, 255, 253, 158, 0, 255, 51, 19, 0, 255, 101, 154, 0, 255, 31, 167, 0, 255, 14, 140, 0, 255, 163, 183, 0, 255, 127, 247, 0, 255, 141, 83, 0, 255, 254, 82, 0, 255, 13, 146, 0, 255, 26, 80, 0, 255, 86, 26, 0, 255, 129, 212, 0, 255, 28, 28, 0, 255, 250, 143, 0, 255, 66, 19, 0, 255, 239, 33, 0, 255, 109, 237, 0, 255, 99, 96, 0, 255, 64, 102, 0, 255, 139, 105, 0, 255, 87, 185, 0, 255, 11, 164, 0, 255, 189, 60, 0, 255, 194, 137, 0, 255, 143, 211, 0, 255, 245, 253, 0, 255, 59, 133, 0, 255, 34, 220, 0, 255, 96, 227, 0, 255, 175, 189, 0, 255, 182, 97, 0, 255, 165, 106, 0, 255, 123, 40, 0, 255, 142, 100, 0, 255, 231, 62, 0, 255, 70, 175, 0, 255, 253, 14, 0, 255, 11, 218, 0, 255, 216, 89, 0, 255, 152, 204, 0, 255, 57, 79, 0, 255, 88, 39, 0, 255, 162, 224, 0, 255, 167, 215, 0, 255, 240, 10, 0, 255, 220, 239, 0, 255, 202, 172, 0, 255, 158, 214, 0, 255, 219, 182, 0, 255, 97, 56, 0, 255, 158, 63, 0, 255, 118, 138, 0, 255, 75, 132, 0, 255, 55, 189, 0, 255, 205, 33, 0, 255, 219, 202, 0, 255, 238, 10, 0, 255, 244, 161, 0, 255, 192, 22, 0, 255, 245, 212, 0, 255, 117, 28, 0, 255, 180, 133, 0, 255, 234, 153, 0, 255, 141, 164, 0, 255, 5, 95, 0, 255, 40, 1, 0, 255, 237, 231, 0, 255, 140, 105, 0, 255, 49, 55, 0, 255, 77, 65, 0, 255, 202, 180, 0, 255, 29, 66, 0, 255, 234, 157, 0, 255, 159, 84, 0, 255, 130, 228, 0, 255, 9, 150, 0, 255, 231, 195, 0, 255, 31, 149, 0, 255, 40, 125, 0, 255, 185, 52, 0, 255, 215, 225, 0, 255, 227, 161, 0, 255, 69, 39, 0, 255, 39, 148, 0, 255, 65, 138, 0, 255, 218, 160, 0, 255, 84, 220, 0, 255, 149, 173, 0, 255, 245, 77, 0, 255, 143, 75, 0, 255, 110, 67, 0, 255, 63, 157, 0, 255, 240, 132, 0, 255, 143, 138, 0, 255, 153, 143, 0, 255, 44, 137, 0, 255, 121, 118, 0, 255, 165, 102, 0, 255, 155, 104, 0, 255, 236, 29, 0, 255, 42, 116, 0, 255, 75, 75, 0, 255, 237, 39, 0, 255, 193, 130, 0, 255, 175, 5, 0, 255, 91, 101, 0, 255, 8, 46, 0, 255, 241, 88, 0, 255, 138, 140, 0, 255, 5, 186, 0, 255, 85, 172, 0, 255, 57, 97, 0, 255, 200, 160, 0, 255, 20, 48, 0, 255, 248, 81, 0, 255, 77, 16, 0, 255, 1, 14, 0, 255, 6, 25, 0, 255, 131, 102, 0, 255, 13, 47, 0, 255, 6, 56, 0, 255, 82, 189, 0, 255, 93, 41, 0, 255, 129, 100, 0, 255, 157, 97, 0, 255, 228, 84, 0, 255, 95, 186, 0, 255, 213, 230, 0, 255, 3, 67, 0, 255, 192, 244, 0, 255, 225, 86, 0, 255, 236, 182, 0, 255, 75, 252, 0, 255, 106, 127, 0, 255, 128, 230, 0, 255, 179, 195, 0, 255, 227, 168, 0, 255, 223, 212, 0, 255, 183, 249, 0, 255, 90, 175, 0, 255, 49, 47, 0, 255, 196, 86, 0, 255, 91, 108, 0, 255, 164, 97, 0, 255, 44, 95, 0, 255, 250, 91, 0, 255, 62, 27, 0, 255, 39, 125, 0, 255, 40, 216, 0, 255, 220, 92, 0, 255, 117, 128, 0, 255, 60, 136, 0, 255, 172, 170, 0, 255, 236, 198, 0, 255, 39, 55, 0, 255, 250, 109, 0, 255, 35, 93, 0, 255, 141, 177, 0, 255, 129, 42, 0, 255, 56, 53, 0, 255, 82, 128, 0, 255, 114, 198, 0, 255, 17, 242, 0, 255, 34, 254, 0, 255, 70, 9, 0, 255, 40, 39, 0, 255, 40, 221, 0, 255, 134, 211, 0, 255, 81, 222, 0, 255, 77, 110, 0, 255, 25, 27, 0, 255, 105, 73, 0, 255, 223, 189, 0, 255, 63, 66, 0, 255, 200, 83, 0, 255, 122, 18, 0, 255, 7, 96, 0, 255, 250, 231, 0, 255, 200, 249, 0, 255, 82, 24, 0, 255, 166, 80, 0, 255, 220, 175, 0, 255, 39, 104, 0, 255, 247, 6, 0, 255, 195, 173, 0, 255, 67, 151, 0, 255, 177, 211, 0, 255, 124, 226, 0, 255, 239, 150, 0, 255, 249, 117, 0, 255, 66, 217, 0, 255, 45, 208, 0, 255, 214, 98, 0, 255, 104, 169, 0, 255, 85, 236, 0, 255, 47, 237, 0, 255, 97, 41, 0, 255, 81, 194, 0, 255, 168, 100, 0, 255, 111, 145, 0, 255, 145, 107, 0, 255, 181, 112, 0, 255, 69, 106, 0, 255, 21, 122, 0, 255, 111, 125, 0, 255, 237, 208, 0, 255, 165, 196, 0, 255, 199, 0, 0, 255, 42, 95, 0, 255, 109, 78, 0, 255, 36, 171, 0, 255, 249, 59, 0, 255, 151, 130, 0, 255, 158, 88, 0, 255, 197, 12, 0, 255, 211, 91, 0, 255, 114, 72, 0, 255, 73, 211, 0, 255, 231, 203, 0, 255, 103, 242, 0, 255, 227, 187, 0, 255, 241, 229, 0, 255, 15, 227, 0, 255, 12, 14, 0, 255, 247, 160, 0, 255, 132, 13, 0, 255, 234, 69, 0, 255, 32, 240, 0, 255, 18, 8, 0, 255, 20, 100, 0, 255, 146, 235, 0, 255, 42, 167, 0, 255, 254, 5, 0, 255, 118, 27, 0, 255, 147, 181, 0, 255, 78, 232, 0, 255, 117, 217, 0, 255, 230, 235, 0, 255, 45, 241, 0, 255, 55, 155, 0, 255, 129, 222, 0, 255, 200, 154, 0, 255, 210, 223, 0, 255, 89, 48, 0, 255, 50, 146, 0, 255, 173, 38, 0, 255, 14, 73, 0, 255, 210, 148, 0, 255, 226, 254, 0, 255, 155, 46, 0, 255, 88, 240, 0, 255, 126, 185, 0, 255, 171, 125, 0, 255, 170, 66, 0, 255, 200, 55, 0, 255, 101, 228, 0, 255, 107, 83, 0, 255, 114, 150, 0, 255, 244, 66, 0, 255, 10, 135, 0, 255, 144, 106, 0, 255, 125, 86, 0, 255, 33, 78, 0, 255, 154, 209, 0, 255, 0, 65, 0, 255, 195, 101, 0, 255, 58, 53, 0, 255, 206, 44, 0, 255, 103, 164, 0, 255, 175, 137, 0, 255, 148, 232, 0, 255, 120, 130, 0, 255, 135, 104, 0, 255, 8, 84, 0, 255, 79, 57, 0, 255, 126, 190, 0, 255, 216, 193, 0, 255, 141, 62, 0, 255, 88, 6, 0, 255, 228, 48, 0, 255, 72, 219, 0, 255, 39, 214, 0, 255, 31, 208, 0, 255, 198, 31, 0, 255, 102, 97, 0, 255, 56, 188, 0, 255, 6, 123, 0, 255, 235, 87, 0, 255, 171, 254, 0, 255, 220, 37, 0, 255, 249, 119, 0, 255, 13, 122, 0, 255, 117, 22, 0, 255, 153, 252, 0, 255, 22, 246, 0, 255, 118, 175, 0, 255, 138, 72, 0, 255, 69, 9, 0, 255, 116, 65, 0, 255, 213, 196, 0, 255, 230, 147, 0, 255, 211, 162, 0, 255, 162, 212, 0, 255, 103, 7, 0, 255, 232, 198, 0, 255, 201, 201, 0, 255, 49, 214, 0, 255, 99, 37, 0, 255, 49, 226, 0, 255, 35, 111, 0, 255, 179, 188, 0, 255, 74, 81, 0, 255, 61, 229, 0, 255, 103, 55, 0, 255, 36, 228, 0, 255, 171, 48, 0, 255, 137, 35, 0, 255, 228, 120, 0, 255, 109, 200, 0, 255, 68, 220, 0, 255, 181, 149, 0, 255, 196, 198, 0, 255, 183, 62, 0, 255, 107, 76, 0, 255, 70, 220, 0, 255, 220, 180, 0, 255, 217, 245, 0, 255, 81, 240, 0, 255, 131, 177, 0, 255, 243, 136, 0, 255, 181, 35, 0, 255, 133, 157, 0, 255, 246, 51, 0, 255, 212, 103, 0, 255, 148, 67, 0, 255, 203, 39, 0, 255, 8, 157, 0, 255, 79, 189, 0, 255, 254, 164, 0, 255, 243, 248, 0, 255, 206, 247, 0, 255, 175, 177, 0, 255, 13, 51, 0, 255, 212, 73, 0, 255, 253, 122, 0, 255, 67, 117, 0, 255, 234, 89, 0, 255, 222, 126, 0, 255, 224, 191, 0, 255, 18, 59, 0, 255, 222, 179, 0, 255, 58, 88, 0, 255, 120, 70, 0, 255, 141, 91, 0, 255, 231, 226, 0, 255, 204, 251, 0, 255, 135, 173, 0, 255, 188, 158, 0, 255, 113, 118, 0, 255, 253, 186, 0, 255, 90, 158, 0, 255, 190, 102, 0, 255, 97, 126, 0, 255, 232, 4, 0, 255, 167, 233, 0, 255, 120, 85, 0, 255, 154, 129, 0, 255, 250, 123, 0, 255, 244, 50, 0, 255, 62, 85, 0, 255, 33, 192, 0, 255, 0, 48, 0, 255, 227, 152, 0, 255, 8, 81, 0, 255, 137, 198, 0, 255, 4, 197, 0, 255, 80, 204, 0, 255, 61, 75, 0, 255, 141, 169, 0, 255, 180, 95, 0, 255, 189, 216, 0, 255, 245, 85, 0, 255, 206, 203, 0, 255, 73, 148, 0, 255, 34, 121, 0, 255, 79, 200, 0, 255, 157, 174, 0, 255, 43, 122, 0, 255, 226, 101, 0, 255, 54, 88, 0, 255, 28, 100, 0, 255, 92, 136, 0, 255, 182, 163, 0, 255, 153, 85, 0, 255, 205, 86, 0, 255, 67, 185, 0, 255, 236, 174, 0, 255, 141, 182, 0, 255, 246, 9, 0, 255, 80, 124, 0, 255, 151, 92, 0, 255, 10, 186, 0, 255, 37, 194, 0, 255, 108, 143, 0, 255, 188, 191, 0, 255, 101, 239, 0, 255, 197, 210, 0, 255, 62, 35, 0, 255, 164, 53, 0, 255, 90, 62, 0, 255, 248, 229, 0, 255, 92, 178, 0, 255, 135, 182, 0, 255, 45, 169, 0, 255, 198, 222, 0, 255, 222, 191, 0, 255, 2, 41, 0, 255, 31, 222, 0, 255, 109, 158, 0, 255, 157, 237, 0, 255, 216, 64, 0, 255, 78, 168, 0, 255, 38, 138, 0, 255, 110, 188, 0, 255, 202, 0, 0, 255, 156, 240, 0, 255, 116, 241, 0, 255, 181, 64, 0, 255, 18, 166, 0, 255, 8, 194, 0, 255, 3, 121, 0, 255, 33, 203, 0, 255, 171, 47, 0, 255, 232, 208, 0, 255, 226, 252, 0, 255, 140, 105, 0, 255, 15, 147, 0, 255, 14, 5, 0, 255, 54, 182, 0, 255, 212, 188, 0, 255, 109, 158, 0, 255, 135, 131, 0, 255, 133, 132, 0, 255, 8, 227, 0, 255, 177, 132, 0, 255, 157, 231, 0, 255, 93, 140, 0, 255, 179, 198, 0, 255, 51, 124, 0, 255, 21, 105, 0, 255, 24, 240, 0, 255, 105, 167, 0, 255, 82, 195, 0, 255, 51, 102, 0, 255, 6, 156, 0, 255, 101, 101, 0, 255, 146, 249, 0, 255, 198, 118, 0, 255, 96, 51, 0, 255, 144, 99, 0, 255, 47, 168, 0, 255, 180, 140, 0, 255, 23, 31, 0, 255, 105, 185, 0, 255, 155, 114, 0, 255, 213, 216, 0, 255, 3, 17, 0, 255, 151, 115, 0, 255, 62, 91, 0, 255, 146, 184, 0, 255, 20, 208, 0, 255, 73, 27, 0, 255, 227, 19, 0, 255, 232, 23, 0, 255, 107, 213, 0, 255, 153, 109, 0, 255, 12, 215, 0, 255, 250, 66, 0, 255, 135, 230, 0, 255, 27, 43, 0, 255, 40, 140, 0, 255, 185, 3, 0, 255, 124, 24, 0, 255, 246, 76, 0, 255, 200, 101, 0, 255, 114, 53, 0, 255, 6, 126, 0, 255, 120, 220, 0, 255, 120, 254, 0, 255, 75, 100, 0, 255, 9, 142, 0, 255, 140, 215, 0, 255, 158, 240, 0, 255, 46, 247, 0, 255, 132, 74, 0, 255, 56, 172, 0, 255, 143, 118, 0, 255, 154, 17, 0, 255, 4, 131, 0, 255, 2, 55, 0, 255, 198, 0, 0, 255, 9, 89, 0, 255, 204, 194, 0, 255, 175, 223, 0, 255, 141, 199, 0, 255, 249, 96, 0, 255, 238, 123, 0, 255, 203, 108, 0, 255, 4, 203, 0, 255, 196, 168, 0, 255, 71, 186, 0, 255, 144, 170, 0, 255, 137, 29, 0, 255, 104, 4, 0, 255, 162, 145, 0, 255, 75, 164, 0, 255, 184, 213, 0, 255, 77, 20, 0, 255, 208, 176, 0, 255, 85, 135, 0, 255, 85, 190, 0, 255, 134, 208, 0, 255, 34, 36, 0, 255, 26, 4, 0, 255, 97, 53, 0, 255, 128, 187, 0, 255, 201, 215, 0, 255, 45, 44, 0, 255, 0, 173, 0, 255, 127, 160, 0, 255, 48, 204, 0, 255, 25, 158, 0, 255, 31, 128, 0, 255, 11, 57, 0, 255, 231, 112, 0, 255, 90, 240, 0, 255, 212, 241, 0, 255, 78, 3, 0, 255, 190, 184, 0, 255, 155, 124, 0, 255, 113, 21, 0, 255, 43, 180, 0, 255, 225, 132, 0, 255, 132, 117, 0, 255, 9, 127, 0, 255, 158, 99, 0, 255, 235, 45, 0, 255, 235, 254, 0, 255, 76, 134, 0, 255, 0, 174, 0, 255, 236, 74, 0, 255, 10, 127, 0, 255, 148, 104, 0, 255, 214, 54, 0, 255, 188, 23, 0, 255, 97, 140, 0, 255, 114, 118, 0, 255, 21, 163, 0, 255, 120, 201, 0, 255, 195, 184, 0, 255, 147, 114, 0, 255, 122, 38, 0, 255, 74, 196, 0, 255, 157, 117, 0, 255, 0, 105, 0, 255, 232, 240, 0, 255, 107, 128, 0, 255, 56, 20, 0, 255, 121, 54, 0, 255, 156, 125, 0, 255, 11, 136, 0, 255, 30, 6, 0, 255, 223, 67, 0, 255, 18, 146, 0, 255, 125, 228, 0, 255, 250, 176, 0, 255, 67, 38, 0, 255, 22, 75, 0, 255, 101, 79, 0, 255, 1, 151, 0, 255, 111, 127, 0, 255, 212, 196, 0, 255, 219, 68, 0, 255, 163, 6, 0, 255, 35, 209, 0, 255, 150, 225, 0, 255, 13, 177, 0, 255, 140, 228, 0, 255, 150, 134, 0, 255, 56, 57, 0, 255, 87, 12, 0, 255, 244, 49, 0, 255, 2, 120, 0, 255, 12, 44, 0, 255, 156, 0, 0, 255, 146, 89, 0, 255, 195, 0, 0, 255, 200, 53, 0, 255, 60, 231, 0, 255, 235, 157, 0, 255, 243, 131, 0, 255, 190, 164, 0, 255, 208, 171, 0, 255, 29, 79, 0, 255, 220, 35, 0, 255, 34, 218, 0, 255, 209, 19, 0, 255, 249, 166, 0, 255, 229, 3, 0, 255, 90, 127, 0, 255, 129, 140, 0, 255, 141, 146, 0, 255, 168, 107, 0, 255, 160, 95, 0, 255, 207, 153, 0, 255, 199, 62, 0, 255, 115, 34, 0, 255, 105, 210, 0, 255, 213, 123, 0, 255, 118, 206, 0, 255, 66, 157, 0, 255, 18, 209, 0, 255, 117, 9, 0, 255, 59, 160, 0, 255, 193, 19, 0, 255, 20, 139, 0, 255, 149, 168, 0, 255, 71, 239, 0, 255, 99, 206, 0, 255, 116, 254, 0, 255, 238, 65, 0, 255, 40, 205, 0, 255, 72, 244, 0, 255, 119, 148, 0, 255, 125, 200, 0, 255, 194, 237, 0, 255, 163, 192, 0, 255, 237, 196, 0, 255, 54, 116, 0, 255, 93, 37, 0, 255, 5, 22, 0, 255, 18, 242, 0, 255, 210, 190, 0, 255, 191, 114, 0, 255, 28, 40, 0, 255, 86, 141, 0, 255, 83, 119, 0, 255, 201, 19, 0, 255, 161, 199, 0, 255, 48, 174, 0, 255, 198, 148, 0, 255, 235, 29, 0, 255, 48, 30, 0, 255, 15, 33, 0, 255, 115, 139, 0, 255, 210, 31, 0, 255, 14, 85, 0, 255, 116, 213, 0, 255, 101, 93, 0, 255, 17, 77, 0, 255, 32, 58, 0, 255, 82, 8, 0, 255, 122, 136, 0, 255, 95, 226, 0, 255, 48, 52, 0, 255, 122, 2, 0, 255, 106, 59, 0, 255, 214, 101, 0, 255, 174, 56, 0, 255, 121, 119, 0, 255, 105, 189, 0, 255, 64, 64, 0, 255, 60, 110, 0, 255, 194, 20, 0, 255, 149, 99, 0, 255, 233, 117, 0, 255, 154, 123, 0, 255, 110, 8, 0, 255, 89, 85, 0, 255, 6, 220, 0, 255, 83, 48, 0, 255, 27, 140, 0, 255, 150, 94, 0, 255, 208, 36, 0, 255, 76, 237, 0, 255, 228, 85, 0, 255, 171, 162, 0, 255, 175, 154, 0, 255, 81, 103, 0, 255, 43, 102, 0, 255, 146, 89, 0, 255, 3, 24, 0, 255, 19, 57, 0, 255, 22, 167, 0, 255, 221, 153, 0, 255, 57, 250, 0, 255, 116, 239, 0, 255, 159, 195, 0, 255, 154, 243, 0, 255, 119, 55, 0, 255, 76, 164, 0, 255, 144, 219, 0, 255, 206, 242, 0, 255, 2, 63, 0, 255, 233, 11, 0, 255, 198, 123, 0, 255, 185, 49, 0, 255, 189, 65, 0, 255, 194, 98, 0, 255, 207, 44, 0, 255, 243, 57, 0, 255, 127, 109, 0, 255, 212, 77, 0, 255, 181, 79, 0, 255, 202, 52, 0, 255, 183, 34, 0, 255, 185, 161, 0, 255, 194, 25, 0, 255, 131, 250, 0, 255, 221, 12, 0, 255, 206, 157, 0, 255, 136, 51, 0, 255, 175, 69, 0, 255, 61, 48, 0, 255, 248, 235, 0, 255, 244, 119, 0, 255, 230, 245, 0, 255, 175, 152, 0, 255, 239, 209, 0, 255, 116, 20, 0, 255, 39, 220, 0, 255, 126, 130, 0, 255, 215, 186, 0, 255, 76, 190, 0, 255, 74, 113, 0, 255, 9, 137, 0, 255, 184, 211, 0, 255, 175, 23, 0, 255, 22, 86, 0, 255, 81, 189, 0, 255, 98, 48, 0, 255, 193, 212, 0, 255, 143, 4, 0, 255, 160, 103, 0, 255, 35, 6, 0, 255, 52, 155, 0, 255, 113, 14, 0, 255, 233, 58, 0, 255, 148, 122, 0, 255, 141, 119, 0, 255, 98, 21, 0, 255, 222, 32, 0, 255, 159, 11, 0, 255, 48, 90, 0, 255, 98, 251, 0, 255, 201, 173, 0, 255, 219, 130, 0, 255, 226, 159, 0, 255, 235, 249, 0, 255, 58, 53, 0, 255, 13, 15, 0, 255, 235, 147, 0, 255, 152, 161, 0, 255, 144, 237, 0, 255, 16, 196, 0, 255, 111, 47, 0, 255, 181, 190, 0, 255, 150, 33, 0, 255, 200, 10, 0, 255, 133, 152, 0, 255, 171, 214, 0, 255, 98, 155, 0, 255, 56, 29, 0, 255, 206, 88, 0, 255, 191, 79, 0, 255, 85, 54, 0, 255, 195, 19, 0, 255, 94, 77, 0, 255, 174, 224, 0, 255, 116, 193, 0, 255, 178, 110, 0, 255, 233, 204, 0, 255, 209, 36, 0, 255, 143, 67, 0, 255, 81, 99, 0, 255, 229, 237, 0, 255, 25, 101, 0, 255, 85, 129, 0, 255, 231, 201, 0, 255, 146, 159, 0, 255, 188, 163, 0, 255, 208, 109, 0, 255, 181, 212, 0, 255, 130, 84, 0, 255, 11, 54, 0, 255, 217, 101, 0, 255, 66, 19, 0, 255, 18, 65, 0, 255, 156, 64, 0, 255, 246, 163, 0, 255, 224, 107, 0, 255, 226, 203, 0, 255, 92, 124, 0, 255, 49, 122, 0, 255, 247, 0, 0, 255, 199, 140, 0, 255, 124, 133, 0, 255, 89, 210, 0, 255, 85, 137, 0, 255, 116, 193, 0, 255, 192, 19, 0, 255, 185, 199, 0, 255, 133, 237, 0, 255, 35, 12, 0, 255, 15, 56, 0, 255, 119, 214, 0, 255, 133, 203, 0, 255, 218, 84, 0, 255, 137, 164, 0, 255, 191, 250, 0, 255, 127, 173, 0, 255, 36, 183, 0, 255, 169, 52, 0, 255, 211, 76, 0, 255, 129, 172, 0, 255, 206, 165, 0, 255, 194, 10, 0, 255, 25, 99, 0, 255, 46, 186, 0, 255, 119, 100, 0, 255, 128, 79, 0, 255, 227, 15, 0, 255, 232, 174, 0, 255, 149, 137, 0, 255, 54, 95, 0, 255, 75, 127, 0, 255, 80, 137, 0, 255, 152, 64, 0, 255, 235, 155, 0, 255, 61, 42, 0, 255, 79, 228, 0, 255, 43, 114, 0, 255, 219, 107, 0, 255, 109, 243, 0, 255, 117, 207, 0, 255, 147, 58, 0, 255, 54, 38, 0, 255, 1, 165, 0, 255, 0, 242, 0, 255, 156, 146, 0, 255, 14, 214, 0, 255, 48, 122, 0, 255, 173, 196, 0, 255, 241, 48, 0, 255, 127, 36, 0, 255, 37, 148, 0, 255, 131, 89, 0, 255, 34, 32, 0, 255, 57, 191, 0, 255, 168, 113, 0, 255, 140, 68, 0, 255, 86, 51, 0, 255, 153, 155, 0, 255, 65, 93, 0, 255, 86, 204, 0, 255, 43, 156, 0, 255, 49, 34, 0, 255, 210, 61, 0, 255, 168, 154, 0, 255, 206, 179, 0, 255, 136, 17, 0, 255, 123, 164, 0, 255, 247, 189, 0, 255, 56, 184, 0, 255, 189, 69, 0, 255, 242, 51, 0, 255, 160, 56, 0, 255, 41, 121, 0, 255, 5, 170, 0, 255, 162, 112, 0, 255, 197, 227, 0, 255, 165, 109, 0, 255, 64, 68, 0, 255, 103, 248, 0, 255, 139, 174, 0, 255, 121, 236, 0, 255, 128, 197, 0, 255, 250, 82, 0, 255, 43, 222, 0, 255, 6, 36, 0, 255, 14, 75, 0, 255, 189, 207, 0, 255, 125, 232, 0, 255, 248, 157, 0, 255, 122, 34, 0, 255, 63, 146, 0, 255, 236, 124, 0, 255, 231, 97, 0, 255, 172, 206, 0, 255, 15, 80, 0, 255, 124, 203, 0, 255, 31, 224, 0, 255, 30, 67, 0, 255, 76, 164, 0, 255, 149, 0, 0, 255, 179, 141, 0, 255, 35, 216, 0, 255, 147, 235, 0, 255, 76, 201, 0, 255, 16, 150, 0, 255, 244, 84, 0, 255, 165, 48, 0, 255, 122, 175, 0, 255, 243, 179, 0, 255, 80, 85, 0, 255, 126, 232, 0, 255, 29, 201, 0, 255, 212, 194, 0, 255, 182, 34, 0, 255, 43, 55, 0, 255, 229, 236, 0, 255, 240, 63, 0, 255, 205, 79, 0, 255, 93, 72, 0, 255, 212, 87, 0, 255, 50, 35, 0, 255, 144, 70, 0, 255, 193, 209, 0, 255, 151, 176, 0, 255, 40, 39, 0, 255, 232, 80, 0, 255, 150, 197, 0, 255, 102, 18, 0, 255, 23, 157, 0, 255, 119, 107, 0, 255, 239, 72, 0, 255, 183, 190, 0, 255, 25, 248, 0, 255, 234, 84, 0, 255, 128, 241, 0, 255, 131, 207, 0, 255, 83, 213, 0, 255, 190, 161, 0, 255, 105, 184, 0, 255, 98, 87, 0, 255, 19, 18, 0, 255, 251, 252, 0, 255, 21, 210, 0, 255, 75, 207, 0, 255, 96, 93, 0, 255, 25, 193, 0, 255, 115, 88, 0, 255, 234, 91, 0, 255, 110, 138, 0, 255, 75, 187, 0, 255, 96, 133, 0, 255, 21, 243, 0, 255, 22, 194, 0, 255, 198, 183, 0, 255, 238, 222, 0, 255, 34, 80, 0, 255, 85, 212, 0, 255, 222, 206, 0, 255, 154, 156, 0, 255, 216, 21, 0, 255, 115, 229, 0, 255, 98, 53, 0, 255, 138, 68, 0, 255, 207, 220, 0, 255, 50, 206, 0, 255, 188, 62, 0, 255, 164, 159, 0, 255, 173, 171, 0, 255, 119, 11, 0, 255, 7, 28, 0, 255, 36, 101, 0, 255, 74, 125, 0, 255, 204, 14, 0, 255, 207, 171, 0, 255, 240, 0, 0, 255, 250, 227, 0, 255, 194, 136, 0, 255, 252, 51, 0, 255, 151, 217, 0, 255, 52, 50, 0, 255, 116, 203, 0, 255, 211, 12, 0, 255, 82, 133, 0, 255, 157, 98, 0, 255, 241, 129, 0, 255, 229, 59, 0, 255, 81, 1, 0, 255, 152, 94, 0, 255, 147, 38, 0, 255, 128, 10, 0, 255, 201, 248, 0, 255, 210, 60, 0, 255, 182, 3, 0, 255, 242, 216, 0, 255, 44, 128, 0, 255, 2, 217, 0, 255, 79, 58, 0, 255, 199, 86, 0, 255, 169, 49, 0, 255, 204, 52, 0, 255, 141, 60, 0, 255, 205, 211, 0, 255, 101, 118, 0, 255, 147, 133, 0, 255, 200, 141, 0, 255, 189, 241, 0, 255, 235, 175, 0, 255, 197, 132, 0, 255, 74, 139, 0, 255, 151, 220, 0, 255, 121, 205, 0, 255, 215, 55, 0, 255, 195, 135, 0, 255, 31, 236, 0, 255, 187, 32, 0, 255, 162, 116, 0, 255, 87, 106, 0, 255, 200, 10, 0, 255, 223, 164, 0, 255, 203, 92, 0, 255, 156, 52, 0, 255, 82, 150, 0, 255, 42, 188, 0, 255, 214, 251, 0, 255, 92, 172, 0, 255, 51, 41, 0, 255, 120, 42, 0, 255, 79, 195, 0, 255, 28, 224, 0, 255, 55, 223, 0, 255, 126, 92, 0, 255, 127, 1, 0, 255, 179, 252, 0, 255, 32, 105, 0, 255, 132, 51, 0, 255, 223, 128, 0, 255, 47, 159, 0, 255, 68, 140, 0, 255, 163, 239, 0, 255, 50, 46, 0, 255, 172, 46, 0, 255, 77, 223, 0, 255, 133, 57, 0, 255, 107, 56, 0, 255, 78, 3, 0, 255, 0, 224, 0, 255, 98, 110, 0, 255, 205, 250, 0, 255, 193, 7, 0, 255, 65, 147, 0, 255, 188, 51, 0, 255, 150, 129, 0, 255, 65, 107, 0, 255, 183, 243, 0, 255, 26, 8, 0, 255, 30, 158, 0, 255, 212, 28, 0, 255, 198, 118, 0, 255, 32, 0, 0, 255, 109, 137, 0, 255, 210, 145, 0, 255, 112, 229, 0, 255, 14, 116, 0, 255, 29, 204, 0, 255, 253, 67, 0, 255, 161, 176, 0, 255, 245, 126, 0, 255, 234, 158, 0, 255, 52, 61, 0, 255, 25, 143, 0, 255, 167, 194, 0, 255, 247, 9, 0, 255, 220, 18, 0, 255, 174, 90, 0, 255, 211, 127, 0, 255, 242, 189, 0, 255, 136, 139, 0, 255, 22, 220, 0, 255, 30, 77, 0, 255, 82, 57, 0, 255, 23, 231, 0, 255, 65, 92, 0, 255, 224, 16, 0, 255, 114, 189, 0, 255, 189, 61, 0, 255, 209, 60, 0, 255, 100, 73, 0, 255, 61, 57, 0, 255, 11, 79, 0, 255, 55, 198, 0, 255, 10, 158, 0, 255, 42, 203, 0, 255, 21, 167, 0, 255, 239, 242, 0, 255, 139, 84, 0, 255, 20, 244, 0, 255, 199, 50, 0, 255, 85, 231, 0, 255, 74, 218, 0, 255, 180, 95, 0, 255, 164, 196, 0, 255, 254, 37, 0, 255, 16, 252, 0, 255, 229, 126, 0, 255, 145, 56, 0, 255, 21, 127, 0, 255, 20, 191, 0, 255, 42, 132, 0, 255, 207, 1, 0, 255, 213, 145, 0, 255, 6, 11, 0, 255, 54, 151, 0, 255, 199, 67, 0, 255, 151, 125, 0, 255, 42, 202, 0, 255, 202, 34, 0, 255, 101, 84, 0, 255, 13, 123, 0, 255, 184, 6, 0, 255, 24, 14, 0, 255, 136, 185, 0, 255, 57, 140, 0, 255, 149, 20, 0, 255, 235, 24, 0, 255, 147, 245, 0, 255, 96, 24, 0, 255, 120, 208, 0, 255, 197, 252, 0, 255, 83, 7, 0, 255, 66, 111, 0, 255, 226, 224, 0, 255, 204, 216, 0, 255, 186, 199, 0, 255, 245, 118, 0, 255, 164, 52, 0, 255, 113, 145, 0, 255, 218, 227, 0, 255, 65, 198, 0, 255, 64, 149, 0, 255, 106, 251, 0, 255, 110, 134, 0, 255, 45, 175, 0, 255, 3, 234, 0, 255, 79, 227, 0, 255, 107, 190, 0, 255, 129, 216, 0, 255, 130, 143, 0, 255, 229, 79, 0, 255, 181, 196, 0, 255, 46, 198, 0, 255, 193, 112, 0, 255, 236, 1, 0, 255, 157, 254, 0, 255, 107, 111, 0, 255, 217, 98, 0, 255, 133, 174, 0, 255, 141, 173, 0, 255, 45, 167, 0, 255, 143, 19, 0, 255, 244, 203, 0, 255, 113, 60, 0, 255, 0, 193, 0, 255, 59, 169, 0, 255, 126, 207, 0, 255, 132, 147, 0, 255, 184, 50, 0, 255, 112, 16, 0, 255, 228, 1, 0, 255, 204, 132, 0, 255, 6, 221, 0, 255, 203, 238, 0, 255, 241, 166, 0, 255, 94, 7, 0, 255, 207, 181, 0, 255, 86, 118, 0, 255, 74, 125, 0, 255, 193, 224, 0, 255, 134, 40, 0, 255, 44, 38, 0, 255, 253, 46, 0, 255, 221, 128, 0, 255, 99, 212, 0, 255, 98, 114, 0, 255, 244, 122, 0, 255, 38, 110, 0, 255, 158, 59, 0, 255, 248, 133, 0, 255, 69, 230, 0, 255, 244, 125, 0, 255, 146, 168, 0, 255, 24, 208, 0, 255, 241, 221, 0, 255, 224, 64, 0, 255, 178, 44, 0, 255, 47, 0, 0, 255, 127, 86, 0, 255, 204, 252, 0, 255, 159, 24, 0, 255, 4, 128, 0, 255, 48, 0, 0, 255, 149, 130, 0, 255, 142, 131, 0, 255, 185, 90, 0, 255, 139, 193, 0, 255, 66, 74, 0, 255, 101, 135, 0, 255, 17, 36, 0, 255, 84, 22, 0, 255, 1, 235, 0, 255, 213, 22, 0, 255, 135, 109, 0, 255, 4, 194, 0, 255, 125, 200, 0, 255, 8, 196, 0, 255, 122, 176, 0, 255, 54, 36, 0, 255, 207, 32, 0, 255, 68, 135, 0, 255, 215, 106, 0, 255, 217, 76, 0, 255, 243, 16, 0, 255, 120, 186, 0, 255, 56, 142, 0, 255, 98, 104, 0, 255, 223, 12, 0, 255, 101, 115, 0, 255, 138, 91, 0, 255, 160, 214, 0, 255, 136, 184, 0, 255, 73, 110, 0, 255, 43, 154, 0, 255, 77, 20, 0, 255, 253, 74, 0, 255, 175, 29, 0, 255, 172, 167, 0, 255, 145, 71, 0, 255, 14, 157, 0, 255, 133, 218, 0, 255, 133, 221, 0, 255, 252, 106, 0, 255, 15, 93, 0, 255, 240, 197, 0, 255, 48, 19, 0, 255, 184, 176, 0, 255, 247, 224, 0, 255, 229, 176, 0, 255, 65, 193, 0, 255, 219, 70, 0, 255, 235, 124, 0, 255, 212, 192, 0, 255, 192, 152, 0, 255, 216, 180, 0, 255, 198, 214, 0, 255, 191, 187, 0, 255, 101, 149, 0, 255, 144, 11, 0, 255, 97, 127, 0, 255, 50, 137, 0, 255, 5, 25, 0, 255, 0, 33, 0, 255, 126, 207, 0, 255, 225, 190, 0, 255, 93, 153, 0, 255, 68, 27, 0, 255, 219, 93, 0, 255, 173, 71, 0, 255, 76, 41, 0, 255, 55, 165, 0, 255, 94, 168, 0, 255, 65, 106, 0, 255, 140, 116, 0, 255, 78, 227, 0, 255, 35, 165, 0, 255, 137, 60, 0, 255, 223, 195, 0, 255, 13, 250, 0, 255, 133, 241, 0, 255, 2, 232, 0, 255, 7, 154, 0, 255, 108, 133, 0, 255, 192, 29, 0, 255, 136, 117, 0, 255, 128, 3, 0, 255, 0, 84, 0, 255, 18, 79, 0, 255, 138, 12, 0, 255, 28, 132, 0, 255, 73, 155, 0, 255, 31, 61, 0, 255, 231, 39, 0, 255, 106, 225, 0, 255, 68, 53, 0, 255, 160, 7, 0, 255, 80, 108, 0, 255, 120, 236, 0, 255, 106, 212, 0, 255, 138, 68, 0, 255, 227, 154, 0, 255, 69, 8, 0, 255, 65, 186, 0, 255, 100, 246, 0, 255, 56, 239, 0, 255, 247, 199, 0, 255, 62, 60, 0, 255, 166, 135, 0, 255, 189, 27, 0, 255, 60, 100, 0, 255, 170, 41, 0, 255, 86, 167, 0, 255, 237, 29, 0, 255, 98, 67, 0, 255, 44, 217, 0, 255, 0, 75, 0, 255, 74, 129, 0, 255, 253, 70, 0, 255, 196, 184, 0, 255, 112, 88, 0, 255, 88, 241, 0, 255, 160, 3, 0, 255, 233, 106, 0, 255, 119, 165, 0, 255, 254, 239, 0, 255, 163, 120, 0, 255, 180, 47, 0, 255, 137, 63, 0, 255, 163, 161, 0, 255, 149, 157, 0, 255, 149, 179, 0, 255, 141, 235, 0, 255, 122, 104, 0, 255, 53, 203, 0, 255, 196, 157, 0, 255, 60, 204, 0, 255, 96, 2, 0, 255, 14, 201, 0, 255, 194, 70, 0, 255, 29, 66, 0, 255, 208, 238, 0, 255, 148, 74, 0, 255, 150, 218, 0, 255, 36, 64, 0, 255, 147, 199, 0, 255, 236, 177, 0, 255, 24, 105, 0, 255, 181, 25, 0, 255, 45, 0, 0, 255, 6, 216, 0, 255, 30, 236, 0, 255, 234, 241, 0, 255, 61, 116, 0, 255, 40, 8, 0, 255, 139, 115, 0, 255, 253, 36, 0, 255, 106, 44, 0, 255, 77, 254, 0, 255, 48, 174, 0, 255, 227, 160, 0, 255, 4, 142, 0, 255, 234, 45, 0, 255, 103, 71, 0, 255, 219, 118, 0, 255, 56, 1, 0, 255, 0, 9, 0, 255, 144, 151, 0, 255, 195, 245, 0, 255, 61, 174, 0, 255, 123, 97, 0, 255, 202, 148, 0, 255, 19, 26, 0, 255, 180, 70, 0, 255, 239, 210, 0, 255, 23, 94, 0, 255, 167, 154, 0, 255, 133, 10, 0, 255, 158, 108, 0, 255, 25, 153, 0, 255, 251, 28, 0, 255, 14, 26, 0, 255, 76, 32, 0, 255, 16, 217, 0, 255, 129, 125, 0, 255, 148, 147, 0, 255, 110, 4, 0, 255, 127, 17, 0, 255, 214, 122, 0, 255, 212, 2, 0, 255, 109, 228, 0, 255, 22, 131, 0, 255, 247, 137, 0, 255, 130, 202, 0, 255, 214, 100, 0, 255, 2, 133, 0, 255, 20, 165, 0, 255, 2, 2, 0, 255, 85, 49, 0, 255, 88, 68, 0, 255, 254, 108, 0, 255, 131, 4, 0, 255, 10, 109, 0, 255, 185, 63, 0, 255, 194, 52, 0, 255, 246, 92, 0, 255, 33, 148, 0, 255, 186, 98, 0, 255, 86, 95, 0, 255, 247, 57, 0, 255, 233, 119, 0, 255, 173, 87, 0, 255, 13, 78, 0, 255, 46, 162, 0, 255, 130, 153, 0, 255, 221, 165, 0, 255, 163, 247, 0, 255, 71, 150, 0, 255, 169, 82, 0, 255, 36, 64, 0, 255, 192, 126, 0, 255, 19, 40, 0, 255, 53, 136, 0, 255, 121, 25, 0, 255, 150, 187, 0, 255, 65, 211, 0, 255, 225, 14, 0, 255, 222, 66, 0, 255, 108, 167, 0, 255, 233, 103, 0, 255, 223, 136, 0, 255, 73, 18, 0, 255, 169, 137, 0, 255, 246, 245, 0, 255, 95, 122, 0, 255, 12, 219, 0, 255, 153, 150, 0, 255, 111, 100, 0, 255, 12, 55, 0, 255, 97, 8, 0, 255, 249, 0, 0, 255, 0, 204, 0, 255, 101, 89, 0, 255, 201, 28, 0, 255, 19, 162, 0, 255, 152, 32, 0, 255, 7, 174, 0, 255, 121, 221, 0, 255, 5, 10, 0, 255, 11, 32, 0, 255, 211, 201, 0, 255, 134, 238, 0, 255, 247, 113, 0, 255, 44, 210, 0, 255, 172, 170, 0, 255, 82, 238, 0, 255, 114, 145, 0, 255, 138, 239, 0, 255, 123, 111, 0, 255, 121, 177, 0, 255, 244, 59, 0, 255, 243, 157, 0, 255, 64, 41, 0, 255, 68, 239, 0, 255, 31, 170, 0, 255, 174, 126, 0, 255, 43, 4, 0, 255, 47, 227, 0, 255, 44, 81, 0, 255, 38, 214, 0, 255, 195, 111, 0, 255, 228, 191, 0, 255, 37, 199, 0, 255, 110, 194, 0, 255, 17, 9, 0, 255, 208, 101, 0, 255, 202, 41, 0, 255, 184, 164, 0, 255, 5, 247, 0, 255, 68, 150, 0, 255, 43, 197, 0, 255, 71, 153, 0, 255, 147, 6, 0, 255, 65, 12, 0, 255, 50, 150, 0, 255, 221, 39, 0, 255, 5, 167, 0, 255, 27, 206, 0, 255, 80, 7, 0, 255, 228, 110, 0, 255, 246, 225, 0, 255, 86, 115, 0, 255, 49, 175, 0, 255, 235, 33, 0, 255, 162, 15, 0, 255, 247, 204, 0, 255, 98, 156, 0, 255, 182, 122, 0, 255, 233, 223, 0, 255, 251, 170, 0, 255, 214, 42, 0, 255, 130, 41, 0, 255, 211, 11, 0, 255, 210, 243, 0, 255, 74, 249, 0, 255, 77, 101, 0, 255, 188, 191, 0, 255, 196, 123, 0, 255, 204, 44, 0, 255, 155, 246, 0, 255, 61, 12, 0, 255, 123, 119, 0, 255, 29, 209, 0, 255, 49, 84, 0, 255, 174, 235, 0, 255, 109, 131, 0, 255, 77, 79, 0, 255, 41, 50, 0, 255, 31, 97, 0, 255, 47, 165, 0, 255, 95, 139, 0, 255, 207, 242, 0, 255, 86, 126, 0, 255, 147, 19, 0, 255, 109, 137, 0, 255, 34, 109, 0, 255, 114, 132, 0, 255, 33, 195, 0, 255, 224, 76, 0, 255, 161, 28, 0, 255, 47, 35, 0, 255, 243, 187, 0, 255, 175, 111, 0, 255, 24, 175, 0, 255, 213, 0, 0, 255, 18, 77, 0, 255, 160, 115, 0, 255, 177, 100, 0, 255, 226, 244, 0, 255, 232, 180, 0, 255, 17, 87, 0, 255, 137, 178, 0, 255, 88, 35, 0, 255, 44, 195, 0, 255, 45, 26, 0, 255, 171, 238, 0, 255, 217, 239, 0, 255, 239, 212, 0, 255, 150, 82, 0, 255, 139, 215, 0, 255, 151, 194, 0, 255, 109, 92, 0, 255, 80, 219, 0, 255, 125, 126, 0, 255, 164, 130, 0, 255, 167, 221, 0, 255, 66, 235, 0, 255, 81, 88, 0, 255, 60, 181, 0, 255, 83, 180, 0, 255, 166, 50, 0, 255, 55, 196, 0, 255, 123, 162, 0, 255, 179, 223, 0, 255, 63, 187, 0, 255, 198, 214, 0, 255, 170, 98, 0, 255, 147, 99, 0, 255, 176, 9, 0, 255, 135, 230, 0, 255, 125, 237, 0, 255, 141, 125, 0, 255, 85, 85, 0, 255, 154, 183, 0, 255, 40, 127, 0, 255, 171, 208, 0, 255, 137, 76, 0, 255, 9, 110, 0, 255, 232, 1, 0, 255, 113, 187, 0, 255, 184, 1, 0, 255, 114, 223, 0, 255, 206, 23, 0, 255, 204, 119, 0, 255, 169, 101, 0, 255, 92, 21, 0, 255, 197, 73, 0, 255, 68, 73, 0, 255, 205, 29, 0, 255, 34, 58, 0, 255, 156, 130, 0, 255, 136, 77, 0, 255, 0, 110, 0, 255, 41, 195, 0, 255, 1, 186, 0, 255, 46, 41, 0, 255, 253, 37, 0, 255, 195, 178, 0, 255, 134, 20, 0, 255, 91, 165, 0, 255, 51, 237, 0, 255, 87, 70, 0, 255, 24, 4, 0, 255, 54, 93, 0, 255, 123, 57, 0, 255, 59, 245, 0, 255, 132, 178, 0, 255, 243, 39, 0, 255, 101, 151, 0, 255, 161, 0, 0, 255, 176, 219, 0, 255, 243, 150, 0, 255, 28, 81, 0, 255, 141, 57, 0, 255, 119, 222, 0, 255, 229, 163, 0, 255, 57, 43, 0, 255, 115, 48, 0, 255, 137, 19, 0, 255, 32, 247, 0, 255, 78, 87, 0, 255, 9, 69, 0, 255, 105, 98, 0, 255, 204, 204, 0, 255, 145, 249, 0, 255, 8, 115, 0, 255, 131, 26, 0, 255, 17, 244, 0, 255, 5, 119, 0, 255, 47, 239, 0, 255, 46, 123, 0, 255, 160, 195, 0, 255, 139, 190, 0, 255, 94, 28, 0, 255, 44, 0, 0, 255, 19, 132, 0, 255, 116, 160, 0, 255, 146, 13, 0, 255, 81, 72, 0, 255, 53, 174, 0, 255, 62, 15, 0, 255, 147, 58, 0, 255, 107, 110, 0, 255, 88, 89, 0, 255, 174, 173, 0, 255, 10, 172, 0, 255, 15, 67, 0, 255, 50, 174, 0, 255, 155, 231, 0, 255, 89, 55, 0, 255, 139, 143, 0, 255, 72, 20, 0, 255, 106, 229, 0, 255, 22, 7, 0, 255, 91, 61, 0, 255, 25, 168, 0, 255, 33, 42, 0, 255, 162, 164, 0, 255, 64, 244, 0, 255, 157, 26, 0, 255, 4, 152, 0, 255, 219, 198, 0, 255, 242, 115, 0, 255, 221, 227, 0, 255, 66, 97, 0, 255, 105, 250, 0, 255, 41, 41, 0, 255, 85, 0, 0, 255, 147, 105, 0, 255, 93, 14, 0, 255, 33, 188, 0, 255, 207, 156, 0, 255, 92, 172, 0, 255, 150, 243, 0, 255, 38, 172, 0, 255, 252, 34, 0, 255, 223, 55, 0, 255, 149, 136, 0, 255, 47, 64, 0, 255, 192, 166, 0, 255, 10, 12, 0, 255, 185, 68, 0, 255, 30, 210, 0, 255, 36, 42, 0, 255, 34, 159, 0, 255, 253, 22, 0, 255, 103, 203, 0, 255, 99, 86, 0, 255, 55, 1, 0, 255, 111, 132, 0, 255, 192, 151, 0, 255, 96, 248, 0, 255, 87, 233, 0, 255, 140, 202, 0, 255, 2, 43, 0, 255, 108, 4, 0, 255, 85, 41, 0, 255, 73, 71, 0, 255, 216, 138, 0, 255, 170, 159, 0, 255, 235, 155, 0, 255, 21, 243, 0, 255, 56, 215, 0, 255, 241, 62, 0, 255, 147, 17, 0, 255, 88, 26, 0, 255, 217, 82, 0, 255, 214, 37, 0, 255, 69, 135, 0, 255, 127, 222, 0, 255, 16, 118, 0, 255, 179, 92, 0, 255, 125, 74, 0, 255, 30, 152, 0, 255, 125, 161, 0, 255, 108, 138, 0, 255, 116, 183, 0, 255, 24, 188, 0, 255, 253, 91, 0, 255, 29, 133, 0, 255, 140, 121, 0, 255, 81, 105, 0, 255, 96, 155, 0, 255, 56, 59, 0, 255, 33, 49, 0, 255, 183, 250, 0, 255, 204, 230, 0, 255, 250, 157, 0, 255, 68, 61, 0, 255, 145, 3, 0, 255, 19, 205, 0, 255, 153, 48, 0, 255, 89, 228, 0, 255, 249, 38, 0, 255, 181, 54, 0, 255, 121, 59, 0, 255, 89, 36, 0, 255, 236, 7, 0, 255, 216, 196, 0, 255, 21, 250, 0, 255, 10, 134, 0, 255, 85, 193, 0, 255, 198, 253, 0, 255, 4, 126, 0, 255, 144, 72, 0, 255, 13, 204, 0, 255, 116, 100, 0, 255, 183, 151, 0, 255, 140, 37, 0, 255, 164, 217, 0, 255, 111, 111, 0, 255, 127, 14, 0, 255, 6, 120, 0, 255, 102, 32, 0, 255, 66, 152, 0, 255, 181, 48, 0, 255, 245, 120, 0, 255, 67, 29, 0, 255, 2, 171, 0, 255, 172, 183, 0, 255, 175, 92, 0, 255, 206, 29, 0, 255, 227, 144, 0, 255, 86, 7, 0, 255, 21, 252, 0, 255, 98, 195, 0, 255, 205, 178, 0, 255, 204, 221, 0, 255, 85, 243, 0, 255, 180, 240, 0, 255, 135, 48, 0, 255, 73, 94, 0, 255, 12, 89, 0, 255, 146, 91, 0, 255, 214, 160, 0, 255, 185, 39, 0, 255, 218, 174, 0, 255, 216, 148, 0, 255, 169, 165, 0, 255, 190, 166, 0, 255, 80, 67, 0, 255, 153, 171, 0, 255, 53, 132, 0, 255, 115, 166, 0, 255, 74, 151, 0, 255, 187, 144, 0, 255, 153, 61, 0, 255, 146, 107, 0, 255, 21, 180, 0, 255, 1, 15, 0, 255, 104, 74, 0, 255, 59, 23, 0, 255, 201, 249, 0, 255, 166, 83, 0, 255, 115, 118, 0, 255, 63, 209, 0, 255, 96, 192, 0, 255, 213, 19, 0, 255, 140, 117, 0, 255, 18, 89, 0, 255, 95, 247, 0, 255, 89, 237, 0, 255, 115, 243, 0, 255, 135, 23, 0, 255, 68, 36, 0, 255, 3, 125, 0, 255, 227, 87, 0, 255, 21, 237, 0, 255, 13, 230, 0, 255, 204, 90, 0, 255, 188, 139, 0, 255, 190, 28, 0, 255, 168, 152, 0, 255, 226, 42, 0, 255, 3, 71, 0, 255, 44, 219, 0, 255, 12, 110, 0, 255, 217, 40, 0, 255, 168, 188, 0, 255, 72, 16, 0, 255, 133, 166, 0, 255, 114, 197, 0, 255, 212, 53, 0, 255, 0, 151, 0, 255, 31, 160, 0, 255, 253, 161, 0, 255, 180, 248, 0, 255, 0, 231, 0, 255, 166, 72, 0, 255, 177, 107, 0, 255, 246, 249, 0, 255, 248, 21, 0, 255, 26, 103, 0, 255, 115, 190, 0, 255, 145, 10, 0, 255, 245, 166, 0, 255, 58, 218, 0, 255, 168, 186, 0, 255, 36, 44, 0, 255, 0, 72, 0, 255, 224, 100, 0, 255, 173, 85, 0, 255, 4, 17, 0, 255, 88, 29, 0, 255, 115, 201, 0, 255, 4, 177, 0, 255, 5, 239, 0, 255, 183, 6, 0, 255, 93, 164, 0, 255, 228, 60, 0, 255, 99, 155, 0, 255, 13, 124, 0, 255, 222, 207, 0, 255, 217, 166, 0, 255, 30, 151, 0, 255, 8, 232, 0, 255, 55, 160, 0, 255, 218, 131, 0, 255, 219, 181, 0, 255, 210, 55, 0, 255, 144, 57, 0, 255, 177, 122, 0, 255, 199, 69, 0, 255, 203, 198, 0, 255, 122, 11, 0, 255, 8, 20, 0, 255, 238, 138, 0, 255, 64, 155, 0, 255, 155, 48, 0, 255, 112, 72, 0, 255, 68, 208, 0, 255, 120, 34, 0, 255, 212, 20, 0, 255, 233, 78, 0, 255, 175, 195, 0, 255, 210, 252, 0, 255, 41, 8, 0, 255, 152, 77, 0, 255, 95, 224, 0, 255, 88, 219, 0, 255, 131, 252, 0, 255, 98, 194, 0, 255, 14, 11, 0, 255, 230, 230, 0, 255, 132, 104, 0, 255, 238, 102, 0, 255, 54, 14, 0, 255, 25, 237, 0, 255, 61, 109, 0, 255, 113, 181, 0, 255, 5, 171, 0, 255, 131, 194, 0, 255, 236, 106, 0, 255, 204, 27, 0, 255, 14, 203, 0, 255, 25, 16, 0, 255, 221, 164, 0, 255, 25, 162, 0, 255, 235, 251, 0, 255, 69, 128, 0, 255, 104, 40, 0, 255, 12, 246, 0, 255, 40, 24, 0, 255, 24, 45, 0, 255, 165, 192, 0, 255, 142, 13, 0, 255, 18, 182, 0, 255, 58, 144, 0, 255, 150, 22, 0, 255, 188, 132, 0, 255, 19, 184, 0, 255, 43, 10, 0, 255, 227, 140, 0, 255, 246, 4, 0, 255, 44, 156, 0, 255, 49, 117, 0, 255, 154, 72, 0, 255, 158, 158, 0, 255, 246, 215, 0, 255, 228, 234, 0, 255, 152, 253, 0, 255, 43, 0, 0, 255, 9, 51, 0, 255, 250, 175, 0, 255, 204, 153, 0, 255, 130, 139, 0, 255, 208, 205, 0, 255, 12, 213, 0, 255, 244, 153, 0, 255, 4, 13, 0, 255, 212, 215, 0, 255, 102, 23, 0, 255, 225, 53, 0, 255, 177, 247, 0, 255, 141, 88, 0, 255, 116, 95, 0, 255, 252, 109, 0, 255, 45, 162, 0, 255, 43, 225, 0, 255, 6, 46, 0, 255, 44, 182, 0, 255, 249, 219, 0, 255, 236, 19, 0, 255, 173, 153, 0, 255, 248, 54, 0, 255, 171, 121, 0, 255, 122, 247, 0, 255, 112, 111, 0, 255, 135, 203, 0, 255, 60, 72, 0, 255, 218, 252, 0, 255, 86, 213, 0, 255, 187, 101, 0, 255, 198, 71, 0, 255, 40, 80, 0, 255, 32, 173, 0, 255, 67, 107, 0, 255, 79, 210, 0, 255, 204, 252, 0, 255, 251, 124, 0, 255, 85, 32, 0, 255, 169, 190, 0, 255, 193, 37, 0, 255, 43, 71, 0, 255, 211, 135, 0, 255, 51, 67, 0, 255, 34, 115, 0, 255, 145, 254, 0, 255, 176, 89, 0, 255, 66, 67, 0, 255, 155, 229, 0, 255, 143, 126, 0, 255, 107, 73, 0, 255, 73, 243, 0, 255, 158, 203, 0, 255, 105, 184, 0, 255, 82, 114, 0, 255, 164, 169, 0, 255, 172, 122, 0, 255, 37, 157, 0, 255, 191, 97, 0, 255, 237, 246, 0, 255, 120, 46, 0, 255, 75, 241, 0, 255, 108, 125, 0, 255, 79, 253, 0, 255, 33, 254, 0, 255, 230, 88, 0, 255, 183, 39, 0, 255, 11, 87, 0, 255, 248, 57, 0, 255, 163, 231, 0, 255, 234, 158, 0, 255, 88, 225, 0, 255, 32, 219, 0, 255, 107, 103, 0, 255, 32, 175, 0, 255, 212, 116, 0, 255, 92, 209, 0, 255, 38, 142, 0, 255, 216, 45, 0, 255, 62, 219, 0, 255, 183, 137, 0, 255, 246, 115, 0, 255, 139, 207, 0, 255, 142, 53, 0, 255, 125, 27, 0, 255, 182, 218, 0, 255, 171, 173, 0, 255, 197, 229, 0, 255, 135, 70, 0, 255, 50, 252, 0, 255, 171, 26, 0, 255, 249, 102, 0, 255, 2, 130, 0, 255, 48, 37, 0, 255, 52, 53, 0, 255, 117, 249, 0, 255, 17, 48, 0, 255, 32, 211, 0, 255, 150, 11, 0, 255, 234, 190, 0, 255, 226, 176, 0, 255, 23, 241, 0, 255, 202, 112, 0, 255, 113, 240, 0, 255, 169, 68, 0, 255, 107, 80, 0, 255, 87, 31, 0, 255, 66, 35, 0, 255, 48, 219, 0, 255, 251, 202, 0, 255, 181, 227, 0, 255, 30, 217, 0, 255, 98, 176, 0, 255, 91, 67, 0, 255, 50, 108, 0, 255, 30, 95, 0, 255, 39, 121, 0, 255, 57, 123, 0, 255, 145, 100, 0, 255, 215, 11, 0, 255, 199, 42, 0, 255, 174, 175, 0, 255, 208, 119, 0, 255, 92, 166, 0, 255, 199, 209, 0, 255, 198, 126, 0, 255, 44, 153, 0, 255, 71, 8, 0, 255, 13, 222, 0, 255, 211, 63, 0, 255, 138, 4, 0, 255, 188, 87, 0, 255, 160, 13, 0, 255, 250, 174, 0, 255, 96, 121, 0, 255, 62, 68, 0, 255, 159, 168, 0, 255, 158, 178, 0, 255, 17, 20, 0, 255, 186, 3, 0, 255, 178, 183, 0, 255, 176, 130, 0, 255, 105, 128, 0, 255, 156, 67, 0, 255, 214, 83, 0, 255, 79, 4, 0, 255, 233, 20, 0, 255, 231, 219, 0, 255, 29, 31, 0, 255, 167, 11, 0, 255, 72, 84, 0, 255, 189, 125, 0, 255, 193, 243, 0, 255, 116, 84, 0, 255, 203, 6, 0, 255, 240, 170, 0, 255, 227, 19, 0, 255, 149, 220, 0, 255, 91, 109, 0, 255, 88, 237, 0, 255, 73, 164, 0, 255, 4, 11, 0, 255, 106, 115, 0, 255, 45, 157, 0, 255, 223, 116, 0, 255, 176, 128, 0, 255, 143, 250, 0, 255, 239, 5, 0, 255, 41, 191, 0, 255, 141, 188, 0, 255, 141, 222, 0, 255, 131, 168, 0, 255, 251, 114, 0, 255, 212, 153, 0, 255, 164, 25, 0, 255, 244, 117, 0, 255, 82, 168, 0, 255, 164, 22, 0, 255, 100, 103, 0, 255, 89, 199, 0, 255, 160, 27, 0, 255, 70, 252, 0, 255, 89, 136, 0, 255, 234, 203, 0, 255, 194, 156, 0, 255, 178, 121, 0, 255, 77, 198, 0, 255, 59, 96, 0, 255, 144, 188, 0, 255, 136, 29, 0, 255, 38, 21, 0, 255, 149, 25, 0, 255, 184, 209, 0, 255, 186, 161, 0, 255, 25, 14, 0, 255, 64, 188, 0, 255, 137, 209, 0, 255, 37, 112, 0, 255, 203, 181, 0, 255, 154, 122, 0, 255, 107, 126, 0, 255, 80, 10, 0, 255, 33, 156, 0, 255, 240, 8, 0, 255, 99, 239, 0, 255, 254, 159, 0, 255, 134, 127, 0, 255, 175, 38, 0, 255, 37, 221, 0, 255, 72, 247, 0, 255, 241, 126, 0, 255, 222, 0, 0, 255, 229, 171, 0, 255, 18, 15, 0, 255, 83, 190, 0, 255, 227, 226, 0, 255, 101, 18, 0, 255, 218, 248, 0, 255, 242, 37, 0, 255, 188, 145, 0, 255, 94, 64, 0, 255, 19, 33, 0, 255, 66, 129, 0, 255, 101, 108, 0, 255, 174, 240, 0, 255, 3, 187, 0, 255, 24, 215, 0, 255, 242, 161, 0, 255, 63, 191, 0, 255, 77, 114, 0, 255, 184, 5, 0, 255, 223, 53, 0, 255, 21, 40, 0, 255, 25, 228, 0, 255, 42, 204, 0, 255, 230, 150, 0, 255, 143, 158, 0, 255, 188, 6, 0, 255, 10, 53, 0, 255, 158, 2, 0, 255, 162, 151, 0, 255, 199, 216, 0, 255, 135, 9, 0, 255, 128, 158, 0, 255, 141, 1, 0, 255, 200, 105, 0, 255, 203, 119, 0, 255, 37, 94, 0, 255, 112, 72, 0, 255, 91, 80, 0, 255, 55, 182, 0, 255, 56, 27, 0, 255, 179, 200, 0, 255, 197, 208, 0, 255, 242, 92, 0, 255, 200, 166, 0, 255, 109, 85, 0, 255, 82, 227, 0, 255, 85, 83, 0, 255, 65, 155, 0, 255, 1, 66, 0, 255, 138, 163, 0, 255, 51, 0, 0, 255, 128, 217, 0, 255, 77, 171, 0, 255, 199, 193, 0, 255, 237, 204, 0, 255, 183, 158, 0, 255, 147, 182, 0, 255, 254, 145, 0, 255, 226, 231, 0, 255, 183, 67, 0, 255, 209, 100, 0, 255, 207, 33, 0, 255, 37, 158, 0, 255, 44, 9, 0, 255, 192, 172, 0, 255, 232, 45, 0, 255, 57, 182, 0, 255, 11, 97, 0, 255, 144, 166, 0, 255, 40, 101, 0, 255, 178, 244, 0, 255, 144, 140, 0, 255, 222, 37, 0, 255, 168, 95, 0, 255, 238, 238, 0, 255, 75, 91, 0, 255, 78, 41, 0, 255, 222, 203, 0, 255, 141, 108, 0, 255, 186, 203, 0, 255, 209, 10, 0, 255, 86, 151, 0, 255, 80, 1, 0, 255, 222, 237, 0, 255, 24, 94, 0, 255, 75, 82, 0, 255, 8, 72, 0, 255, 227, 21, 0, 255, 234, 102, 0, 255, 236, 129, 0, 255, 171, 250, 0, 255, 251, 112, 0, 255, 127, 101, 0, 255, 225, 233, 0, 255, 180, 52, 0, 255, 66, 170, 0, 255, 64, 139, 0, 255, 75, 221, 0, 255, 43, 153, 0, 255, 29, 102, 0, 255, 104, 68, 0, 255, 154, 105, 0, 255, 143, 77, 0, 255, 156, 51, 0, 255, 131, 167, 0, 255, 94, 33, 0, 255, 228, 139, 0, 255, 134, 207, 0, 255, 194, 240, 0, 255, 19, 22, 0, 255, 208, 129, 0, 255, 70, 26, 0, 255, 182, 71, 0, 255, 4, 92, 0, 255, 32, 114, 0, 255, 155, 23, 0, 255, 73, 7, 0, 255, 167, 85, 0, 255, 216, 191, 0, 255, 86, 47, 0, 255, 18, 140, 0, 255, 224, 56, 0, 255, 202, 5, 0, 255, 124, 140, 0, 255, 192, 246, 0, 255, 216, 195, 0, 255, 24, 97, 0, 255, 47, 168, 0, 255, 64, 17, 0, 255, 253, 165, 0, 255, 126, 3, 0, 255, 127, 174, 0, 255, 252, 145, 0, 255, 5, 33, 0, 255, 16, 225, 0, 255, 45, 94, 0, 255, 205, 175, 0, 255, 198, 15, 0, 255, 161, 26, 0, 255, 201, 230, 0, 255, 39, 239, 0, 255, 170, 127, 0, 255, 129, 3, 0, 255, 180, 209, 0, 255, 46, 233, 0, 255, 249, 249, 0, 255, 67, 137, 0, 255, 66, 62, 0, 255, 56, 251, 0, 255, 222, 103, 0, 255, 110, 160, 0, 255, 50, 91, 0, 255, 69, 110, 0, 255, 182, 44, 0, 255, 117, 166, 0, 255, 97, 207, 0, 255, 167, 117, 0, 255, 56, 244, 0, 255, 216, 160, 0, 255, 62, 215, 0, 255, 249, 48, 0, 255, 128, 134, 0, 255, 193, 104, 0, 255, 163, 183, 0, 255, 244, 1, 0, 255, 62, 66, 0, 255, 190, 7, 0, 255, 234, 191, 0, 255, 130, 146, 0, 255, 124, 73, 0, 255, 16, 120, 0, 255, 215, 121, 0, 255, 47, 43, 0, 255, 134, 73, 0, 255, 171, 72, 0, 255, 8, 175, 0, 255, 37, 146, 0, 255, 39, 147, 0, 255, 216, 183, 0, 255, 50, 34, 0, 255, 18, 84, 0, 255, 233, 133, 0, 255, 215, 82, 0, 255, 2, 35, 0, 255, 174, 29, 0, 255, 17, 96, 0, 255, 19, 185, 0, 255, 186, 78, 0, 255, 97, 36, 0, 255, 118, 134, 0, 255, 44, 74, 0, 255, 163, 233, 0, 255, 125, 118, 0, 255, 78, 109, 0, 255, 28, 58, 0, 255, 53, 149, 0, 255, 117, 58, 0, 255, 81, 144, 0, 255, 144, 119, 0, 255, 8, 226, 0, 255, 157, 15, 0, 255, 97, 32, 0, 255, 191, 78, 0, 255, 121, 86, 0, 255, 180, 21, 0, 255, 216, 206, 0, 255, 77, 161, 0, 255, 42, 235, 0, 255, 149, 10, 0, 255, 202, 58, 0, 255, 105, 145, 0, 255, 128, 209, 0, 255, 71, 57, 0, 255, 17, 249, 0, 255, 245, 171, 0, 255, 241, 4, 0, 255, 200, 237, 0, 255, 34, 125, 0, 255, 38, 167, 0, 255, 179, 126, 0, 255, 26, 145, 0, 255, 91, 150, 0, 255, 165, 69, 0, 255, 77, 210, 0, 255, 199, 147, 0, 255, 192, 37, 0, 255, 149, 189, 0, 255, 55, 138, 0, 255, 236, 46, 0, 255, 220, 86, 0, 255, 118, 86, 0, 255, 133, 134, 0, 255, 29, 1, 0, 255, 193, 225, 0, 255, 53, 42, 0, 255, 205, 157, 0, 255, 99, 152, 0, 255, 158, 157, 0, 255, 88, 129, 0, 255, 125, 60, 0, 255, 54, 192, 0, 255, 125, 161, 0, 255, 21, 210, 0, 255, 8, 206, 0, 255, 93, 34, 0, 255, 148, 18, 0, 255, 205, 217, 0, 255, 98, 99, 0, 255, 207, 67, 0, 255, 166, 0, 0, 255, 70, 227, 0, 255, 192, 212, 0, 255, 242, 138, 0, 255, 227, 89, 0, 255, 44, 233, 0, 255, 92, 112, 0, 255, 127, 70, 0, 255, 69, 130, 0, 255, 250, 232, 0, 255, 150, 218, 0, 255, 169, 242, 0, 255, 145, 30, 0, 255, 168, 169, 0, 255, 162, 152, 0, 255, 142, 245, 0, 255, 178, 239, 0, 255, 162, 125, 0, 255, 190, 8, 0, 255, 201, 121, 0, 255, 231, 145, 0, 255, 202, 200, 0, 255, 0, 149, 0, 255, 187, 178, 0, 255, 142, 48, 0, 255, 26, 184, 0, 255, 217, 243, 0, 255, 181, 57, 0, 255, 246, 116, 0, 255, 215, 144, 0, 255, 114, 140, 0, 255, 93, 169, 0, 255, 68, 195, 0, 255, 191, 101, 0, 255, 241, 103, 0, 255, 62, 21, 0, 255, 62, 34, 0, 255, 0, 23, 0, 255, 126, 208, 0, 255, 254, 78, 0, 255, 248, 203, 0, 255, 247, 247, 0, 255, 31, 244, 0, 255, 120, 125, 0, 255, 239, 130, 0, 255, 32, 208, 0, 255, 86, 9, 0, 255, 22, 254, 0, 255, 118, 48, 0, 255, 125, 223, 0, 255, 120, 86, 0, 255, 252, 66, 0, 255, 254, 198, 0, 255, 163, 59, 0, 255, 182, 128, 0, 255, 198, 79, 0, 255, 223, 148, 0, 255, 194, 64, 0, 255, 15, 140, 0, 255, 196, 174, 0, 255, 124, 179, 0, 255, 139, 76, 0, 255, 110, 63, 0, 255, 30, 200, 0, 255, 45, 56, 0, 255, 223, 116, 0, 255, 31, 20, 0, 255, 161, 189, 0, 255, 172, 206, 0, 255, 44, 25, 0, 255, 57, 128, 0, 255, 62, 242, 0, 255, 13, 86, 0, 255, 2, 164, 0, 255, 14, 24, 0, 255, 44, 178, 0, 255, 9, 97, 0, 255, 105, 149, 0, 255, 67, 186, 0, 255, 167, 28, 0, 255, 4, 27, 0, 255, 84, 106, 0, 255, 92, 119, 0, 255, 82, 96, 0, 255, 171, 35, 0, 255, 252, 175, 0, 255, 177, 63, 0, 255, 146, 62, 0, 255, 101, 228, 0, 255, 153, 33, 0, 255, 215, 149, 0, 255, 231, 181, 0, 255, 138, 109, 0, 255, 193, 45, 0, 255, 86, 128, 0, 255, 209, 252, 0, 255, 112, 235, 0, 255, 154, 114, 0, 255, 240, 30, 0, 255, 59, 198, 0, 255, 222, 76, 0, 255, 66, 184, 0, 255, 47, 46, 0, 255, 186, 100, 0, 255, 83, 82, 0, 255, 103, 30, 0, 255, 214, 31, 0, 255, 143, 133, 0, 255, 97, 239, 0, 255, 17, 77, 0, 255, 67, 8, 0, 255, 192, 227, 0, 255, 90, 183, 0, 255, 59, 211, 0, 255, 79, 45, 0, 255, 73, 91, 0, 255, 124, 208, 0, 255, 50, 111, 0, 255, 151, 122, 0, 255, 245, 137, 0, 255, 5, 130, 0, 255, 161, 138, 0, 255, 93, 42, 0, 255, 197, 57, 0, 255, 234, 105, 0, 255, 18, 31, 0, 255, 119, 208, 0, 255, 76, 46, 0, 255, 222, 147, 0, 255, 88, 225, 0, 255, 112, 141, 0, 255, 240, 49, 0, 255, 176, 214, 0, 255, 116, 215, 0, 255, 227, 11, 0, 255, 7, 179, 0, 255, 155, 97, 0, 255, 159, 39, 0, 255, 226, 149, 0, 255, 31, 4, 0, 255, 21, 139, 0, 255, 134, 173, 0, 255, 49, 200, 0, 255, 136, 236, 0, 255, 164, 213, 0, 255, 73, 135, 0, 255, 179, 194, 0, 255, 212, 65, 0, 255, 227, 160, 0, 255, 30, 134, 0, 255, 36, 69, 0, 255, 42, 85, 0, 255, 105, 227, 0, 255, 76, 59, 0, 255, 208, 183, 0, 255, 168, 49, 0, 255, 74, 60, 0, 255, 236, 40, 0, 255, 107, 122, 0, 255, 248, 178, 0, 255, 109, 2, 0, 255, 19, 6, 0, 255, 96, 189, 0, 255, 89, 169, 0, 255, 215, 135, 0, 255, 151, 163, 0, 255, 57, 129, 0, 255, 8, 213, 0, 255, 60, 201, 0, 255, 160, 222, 0, 255, 27, 59, 0, 255, 109, 78, 0, 255, 129, 53, 0, 255, 20, 160, 0, 255, 237, 212, 0, 255, 66, 197, 0, 255, 87, 218, 0, 255, 215, 85, 0, 255, 157, 9, 0, 255, 246, 187, 0, 255, 188, 72, 0, 255, 110, 76, 0, 255, 210, 115, 0, 255, 225, 128, 0, 255, 183, 211, 0, 255, 83, 0, 0, 255, 177, 120, 0, 255, 15, 25, 0, 255, 51, 18, 0, 255, 41, 206, 0, 255, 131, 67, 0, 255, 99, 124, 0, 255, 231, 47, 0, 255, 1, 81, 0, 255, 75, 81, 0, 255, 96, 45, 0, 255, 197, 90, 0, 255, 34, 79, 0, 255, 227, 76, 0, 255, 145, 245, 0, 255, 25, 0, 0, 255, 63, 249, 0, 255, 205, 26, 0, 255, 153, 178, 0, 255, 14, 166, 0, 255, 3, 121, 0, 255, 196, 28, 0, 255, 4, 1, 0, 255, 105, 207, 0, 255, 240, 168, 0, 255, 35, 174, 0, 255, 142, 218, 0, 255, 78, 146, 0, 255, 117, 70, 0, 255, 253, 251, 0, 255, 59, 12, 0, 255, 35, 102, 0, 255, 127, 42, 0, 255, 53, 149, 0, 255, 207, 250, 0, 255, 151, 93, 0, 255, 159, 155, 0, 255, 220, 92, 0, 255, 117, 103, 0, 255, 0, 185, 0, 255, 77, 119, 0, 255, 130, 243, 0, 255, 148, 230, 0, 255, 48, 73, 0, 255, 90, 56, 0, 255, 248, 161, 0, 255, 2, 166, 0, 255, 235, 73, 0, 255, 144, 240, 0, 255, 147, 86, 0, 255, 210, 112, 0, 255, 119, 203, 0, 255, 141, 138, 0, 255, 119, 41, 0, 255, 202, 192, 0, 255, 23, 196, 0, 255, 133, 14, 0, 255, 200, 80, 0, 255, 173, 37, 0, 255, 100, 160, 0, 255, 51, 203, 0, 255, 237, 119, 0, 255, 9, 15, 0, 255, 111, 23, 0, 255, 25, 53, 0, 255, 241, 177, 0, 255, 29, 130, 0, 255, 123, 56, 0, 255, 78, 188, 0, 255, 26, 35, 0, 255, 84, 236, 0, 255, 78, 122, 0, 255, 106, 226, 0, 255, 196, 219, 0, 255, 122, 194, 0, 255, 101, 117, 0, 255, 49, 227, 0, 255, 52, 56, 0, 255, 138, 98, 0, 255, 124, 93, 0, 255, 218, 205, 0, 255, 64, 216, 0, 255, 211, 28, 0, 255, 247, 178, 0, 255, 143, 114, 0, 255, 203, 218, 0, 255, 91, 248, 0, 255, 0, 34, 0, 255, 147, 0, 0, 255, 73, 234, 0, 255, 192, 41, 0, 255, 86, 182, 0, 255, 96, 64, 0, 255, 105, 44, 0, 255, 147, 211, 0, 255, 51, 247, 0, 255, 154, 252, 0, 255, 238, 237, 0, 255, 169, 147, 0, 255, 142, 252, 0, 255, 57, 213, 0, 255, 175, 157, 0, 255, 251, 248, 0, 255, 35, 125, 0, 255, 192, 86, 0, 255, 64, 169, 0, 255, 200, 195, 0, 255, 231, 233, 0, 255, 150, 186, 0, 255, 236, 208, 0, 255, 25, 104, 0, 255, 180, 64, 0, 255, 228, 58, 0, 255, 158, 218, 0, 255, 164, 79, 0, 255, 175, 145, 0, 255, 232, 201, 0, 255, 220, 34, 0, 255, 86, 42, 0, 255, 214, 250, 0, 255, 40, 183, 0, 255, 192, 112, 0, 255, 210, 12, 0, 255, 136, 80, 0, 255, 225, 215, 0, 255, 57, 127, 0, 255, 11, 27, 0, 255, 223, 109, 0, 255, 20, 207, 0, 255, 189, 41, 0, 255, 122, 68, 0, 255, 91, 83, 0, 255, 152, 82, 0, 255, 89, 136, 0, 255, 72, 98, 0, 255, 4, 152, 0, 255, 228, 254, 0, 255, 45, 115, 0, 255, 225, 218, 0, 255, 47, 126, 0, 255, 231, 198, 0, 255, 49, 172, 0, 255, 83, 27, 0, 255, 152, 94, 0, 255, 218, 177, 0, 255, 193, 241, 0, 255, 204, 39, 0, 255, 26, 100, 0, 255, 151, 215, 0, 255, 216, 68, 0, 255, 60, 213, 0, 255, 63, 217, 0, 255, 168, 235, 0, 255, 251, 249, 0, 255, 176, 52, 0, 255, 200, 233, 0, 255, 213, 32, 0, 255, 168, 34, 0, 255, 249, 7, 0, 255, 133, 132, 0, 255, 106, 209, 0, 255, 167, 102, 0, 255, 50, 210, 0, 255, 110, 178, 0, 255, 233, 121, 0, 255, 215, 212, 0, 255, 230, 89, 0, 255, 20, 132, 0, 255, 12, 161, 0, 255, 124, 7, 0, 255, 165, 194, 0, 255, 219, 5, 0, 255, 247, 34, 0, 255, 215, 85, 0, 255, 111, 144, 0, 255, 109, 199, 0, 255, 178, 189, 0, 255, 88, 200, 0, 255, 190, 44, 0, 255, 103, 234, 0, 255, 110, 204, 0, 255, 135, 225, 0, 255, 136, 99, 0, 255, 208, 51, 0, 255, 7, 182, 0, 255, 37, 197, 0, 255, 173, 101, 0, 255, 54, 203, 0, 255, 164, 176, 0, 255, 254, 54, 0, 255, 52, 96, 0, 255, 224, 228, 0, 255, 168, 96, 0, 255, 152, 9, 0, 255, 102, 233, 0, 255, 188, 211, 0, 255, 10, 196, 0, 255, 241, 126, 0, 255, 88, 190, 0, 255, 212, 168, 0, 255, 26, 48, 0, 255, 192, 193, 0, 255, 0, 222, 0, 255, 58, 8, 0, 255, 74, 53, 0, 255, 246, 168, 0, 255, 213, 44, 0, 255, 12, 248, 0, 255, 208, 172, 0, 255, 212, 178, 0, 255, 9, 62, 0, 255, 114, 152, 0, 255, 191, 229, 0, 255, 50, 103, 0, 255, 159, 245, 0, 255, 5, 125, 0, 255, 75, 207, 0, 255, 92, 66, 0, 255, 213, 44, 0, 255, 181, 11, 0, 255, 222, 115, 0, 255, 57, 62, 0, 255, 169, 173, 0, 255, 134, 152, 0, 255, 196, 56, 0, 255, 200, 226, 0, 255, 61, 250, 0, 255, 33, 167, 0, 255, 128, 155, 0, 255, 124, 158, 0, 255, 229, 213, 0, 255, 247, 207, 0, 255, 139, 29, 0, 255, 157, 126, 0, 255, 209, 155, 0, 255, 27, 42, 0, 255, 174, 229, 0, 255, 183, 8, 0, 255, 57, 241, 0, 255, 0, 196, 0, 255, 112, 83, 0, 255, 26, 146, 0, 255, 241, 198, 0, 255, 63, 235, 0, 255, 69, 99, 0, 255, 135, 167, 0, 255, 7, 218, 0, 255, 11, 182, 0, 255, 47, 33, 0, 255, 117, 116, 0, 255, 201, 247, 0, 255, 43, 21, 0, 255, 152, 142, 0, 255, 254, 150, 0, 255, 38, 224, 0, 255, 76, 46, 0, 255, 135, 174, 0, 255, 209, 124, 0, 255, 110, 5, 0, 255, 55, 175, 0, 255, 164, 195, 0, 255, 249, 21, 0, 255, 30, 149, 0, 255, 23, 168, 0, 255, 197, 88, 0, 255, 26, 100, 0, 255, 47, 196, 0, 255, 20, 118, 0, 255, 199, 12, 0, 255, 41, 11, 0, 255, 101, 181, 0, 255, 144, 203, 0, 255, 30, 49, 0, 255, 115, 248, 0, 255, 111, 181, 0, 255, 123, 234, 0, 255, 231, 156, 0, 255, 26, 232, 0, 255, 139, 235, 0, 255, 69, 15, 0, 255, 162, 145, 0, 255, 170, 72, 0, 255, 61, 9, 0, 255, 209, 184, 0, 255, 202, 45, 0, 255, 211, 112, 0, 255, 102, 240, 0, 255, 195, 38, 0, 255, 68, 250, 0, 255, 19, 12, 0, 255, 247, 244, 0, 255, 117, 31, 0, 255, 229, 164, 0, 255, 17, 89, 0, 255, 228, 101, 0, 255, 135, 173, 0, 255, 223, 45, 0, 255, 167, 175, 0, 255, 171, 129, 0, 255, 237, 216, 0, 255, 237, 73, 0, 255, 89, 7, 0, 255, 169, 60, 0, 255, 161, 222, 0, 255, 86, 17, 0, 255, 117, 99, 0, 255, 190, 16, 0, 255, 48, 26, 0, 255, 248, 98, 0, 255, 113, 166, 0, 255, 185, 199, 0, 255, 235, 251, 0, 255, 55, 109, 0, 255, 38, 56, 0, 255, 93, 155, 0, 255, 84, 154, 0, 255, 247, 68, 0, 255, 177, 164, 0, 255, 147, 129, 0, 255, 181, 140, 0, 255, 51, 148, 0, 255, 230, 186, 0, 255, 2, 75, 0, 255, 169, 188, 0, 255, 64, 77, 0, 255, 222, 96, 0, 255, 21, 236, 0, 255, 159, 2, 0, 255, 249, 224, 0, 255, 79, 25, 0, 255, 28, 20, 0, 255, 43, 176, 0, 255, 104, 205, 0, 255, 221, 236, 0, 255, 25, 17, 0, 255, 106, 245, 0, 255, 187, 54, 0, 255, 102, 68, 0, 255, 234, 32, 0, 255, 217, 5, 0, 255, 132, 12, 0, 255, 92, 86, 0, 255, 103, 147, 0, 255, 236, 202, 0, 255, 188, 226, 0, 255, 140, 76, 0, 255, 201, 32, 0, 255, 198, 223, 0, 255, 22, 165, 0, 255, 169, 89, 0, 255, 54, 211, 0, 255, 142, 43, 0, 255, 193, 80, 0, 255, 131, 59, 0, 255, 114, 197, 0, 255, 240, 240, 0, 255, 71, 235, 0, 255, 218, 163, 0, 255, 123, 156, 0, 255, 228, 81, 0, 255, 120, 120, 0, 255, 19, 2, 0, 255, 163, 42, 0, 255, 227, 179, 0, 255, 214, 13, 0, 255, 137, 33, 0, 255, 100, 161, 0, 255, 227, 250, 0, 255, 243, 78, 0, 255, 155, 93, 0, 255, 99, 13, 0, 255, 150, 252, 0, 255, 49, 64, 0, 255, 181, 111, 0, 255, 142, 139, 0, 255, 238, 164, 0, 255, 168, 151, 0, 255, 147, 0, 0, 255, 123, 116, 0, 255, 9, 95, 0, 255, 86, 253, 0, 255, 150, 194, 0, 255, 208, 172, 0, 255, 66, 54, 0, 255, 73, 22, 0, 255, 81, 159, 0, 255, 7, 164, 0, 255, 142, 11, 0, 255, 225, 168, 0, 255, 78, 31, 0, 255, 126, 180, 0, 255, 169, 153, 0, 255, 200, 130, 0, 255, 4, 209, 0, 255, 184, 30, 0, 255, 32, 47, 0, 255, 129, 77, 0, 255, 213, 172, 0, 255, 88, 251, 0, 255, 151, 23, 0, 255, 229, 78, 0, 255, 161, 2, 0, 255, 87, 201, 0, 255, 2, 245, 0, 255, 0, 106, 0, 255, 35, 132, 0, 255, 44, 60, 0, 255, 42, 65, 0, 255, 34, 6, 0, 255, 110, 104, 0, 255, 225, 127, 0, 255, 105, 96, 0, 255, 145, 173, 0, 255, 32, 237, 0, 255, 109, 178, 0, 255, 109, 40, 0, 255, 29, 63, 0, 255, 11, 205, 0, 255, 13, 9, 0, 255, 253, 80, 0, 255, 189, 206, 0, 255, 146, 35, 0, 255, 114, 232, 0, 255, 55, 204, 0, 255, 26, 20, 0, 255, 35, 176, 0, 255, 192, 184, 0, 255, 187, 92, 0, 255, 30, 22, 0, 255, 170, 73, 0, 255, 45, 204, 0, 255, 106, 0, 0, 255, 133, 185, 0, 255, 215, 209, 0, 255, 45, 119, 0, 255, 188, 228, 0, 255, 188, 43, 0, 255, 210, 59, 0, 255, 114, 218, 0, 255, 235, 0, 0, 255, 103, 13, 0, 255, 94, 61, 0, 255, 196, 97, 0, 255, 180, 115, 0, 255, 102, 27, 0, 255, 154, 41, 0, 255, 249, 148, 0, 255, 4, 82, 0, 255, 44, 215, 0, 255, 214, 162, 0, 255, 138, 125, 0, 255, 24, 9, 0, 255, 216, 170, 0, 255, 166, 114, 0, 255, 33, 233, 0, 255, 213, 53, 0, 255, 145, 118, 0, 255, 174, 158, 0, 255, 206, 0, 0, 255, 140, 137, 0, 255, 147, 68, 0, 255, 11, 44, 0, 255, 225, 227, 0, 255, 232, 160, 0, 255, 93, 37, 0, 255, 204, 74, 0, 255, 91, 3, 0, 255, 190, 133, 0, 255, 8, 91, 0, 255, 134, 92, 0, 255, 78, 13, 0, 255, 247, 181, 0, 255, 98, 232, 0, 255, 168, 61, 0, 255, 162, 41, 0, 255, 18, 88, 0, 255, 145, 214, 0, 255, 30, 158, 0, 255, 169, 36, 0, 255, 8, 58, 0, 255, 132, 65, 0, 255, 64, 147, 0, 255, 0, 93, 0, 255, 221, 219, 0, 255, 24, 205, 0, 255, 38, 86, 0, 255, 14, 133, 0, 255, 251, 89, 0, 255, 41, 162, 0, 255, 137, 113, 0, 255, 68, 159, 0, 255, 76, 144, 0, 255, 145, 140, 0, 255, 206, 109, 0, 255, 170, 245, 0, 255, 248, 94, 0, 255, 19, 203, 0, 255, 148, 24, 0, 255, 9, 88, 0, 255, 44, 32, 0, 255, 124, 166, 0, 255, 73, 182, 0, 255, 1, 81, 0, 255, 80, 191, 0, 255, 94, 51, 0, 255, 48, 113, 0, 255, 39, 253, 0, 255, 47, 209, 0, 255, 229, 46, 0, 255, 13, 216, 0, 255, 22, 206, 0, 255, 121, 76, 0, 255, 140, 248, 0, 255, 110, 7, 0, 255, 176, 166, 0, 255, 168, 64, 0, 255, 8, 181, 0, 255, 154, 31, 0, 255, 90, 93, 0, 255, 84, 210, 0, 255, 163, 119, 0, 255, 225, 91, 0, 255, 59, 232, 0, 255, 242, 214, 0, 255, 219, 231, 0, 255, 136, 11, 0, 255, 68, 102, 0, 255, 147, 180, 0, 255, 7, 1, 0, 255, 237, 81, 0, 255, 132, 192, 0, 255, 224, 238, 0, 255, 21, 114, 0, 255, 46, 169, 0, 255, 192, 122, 0, 255, 60, 71, 0, 255, 79, 229, 0, 255, 145, 106, 0, 255, 73, 20, 0, 255, 112, 175, 0, 255, 91, 152, 0, 255, 180, 110, 0, 255, 46, 86, 0, 255, 174, 74, 0, 255, 9, 29, 0, 255, 216, 212, 0, 255, 161, 92, 0, 255, 215, 53, 0, 255, 165, 231, 0, 255, 250, 78, 0, 255, 41, 126, 0, 255, 77, 159, 0, 255, 194, 55, 0, 255, 253, 155, 0, 255, 53, 18, 0, 255, 91, 207, 0, 255, 121, 56, 0, 255, 203, 191, 0, 255, 7, 82, 0, 255, 42, 89, 0, 255, 115, 114, 0, 255, 223, 167, 0, 255, 113, 42, 0, 255, 222, 75, 0, 255, 44, 0, 0, 255, 29, 249, 0, 255, 8, 93, 0, 255, 142, 168, 0, 255, 178, 92, 0, 255, 31, 225, 0, 255, 18, 94, 0, 255, 29, 185, 0, 255, 108, 156, 0, 255, 219, 222, 0, 255, 143, 74, 0, 255, 149, 202, 0, 255, 56, 149, 0, 255, 165, 155, 0, 255, 17, 91, 0, 255, 233, 140, 0, 255, 248, 245, 0, 255, 66, 25, 0, 255, 39, 72, 0, 255, 30, 157, 0, 255, 80, 204, 0, 255, 4, 85, 0, 255, 199, 233, 0, 255, 183, 204, 0, 255, 77, 3, 0, 255, 225, 114, 0, 255, 41, 240, 0, 255, 63, 210, 0, 255, 84, 193, 0, 255, 158, 23, 0, 255, 83, 36, 0, 255, 122, 151, 0, 255, 188, 200, 0, 255, 115, 192, 0, 255, 59, 69, 0, 255, 14, 12, 0, 255, 147, 170, 0, 255, 9, 0, 0, 255, 215, 18, 0, 255, 151, 5, 0, 255, 233, 36, 0, 255, 180, 230, 0, 255, 171, 228, 0, 255, 61, 170, 0, 255, 47, 152, 0, 255, 143, 99, 0, 255, 239, 103, 0, 255, 2, 162, 0, 255, 225, 133, 0, 255, 203, 165, 0, 255, 66, 92, 0, 255, 155, 127, 0, 255, 47, 251, 0, 255, 92, 64, 0, 255, 114, 68, 0, 255, 90, 101, 0, 255, 212, 115, 0, 255, 46, 88, 0, 255, 188, 234, 0, 255, 243, 150, 0, 255, 209, 34, 0, 255, 183, 228, 0, 255, 149, 100, 0, 255, 116, 91, 0, 255, 204, 52, 0, 255, 81, 0, 0, 255, 146, 240, 0, 255, 245, 36, 0, 255, 26, 240, 0, 255, 135, 205, 0, 255, 106, 77, 0, 255, 100, 195, 0, 255, 15, 38, 0, 255, 76, 156, 0, 255, 88, 64, 0, 255, 29, 230, 0, 255, 142, 91, 0, 255, 44, 225, 0, 255, 136, 130, 0, 255, 143, 172, 0, 255, 248, 40, 0, 255, 215, 165, 0, 255, 141, 65, 0, 255, 1, 160, 0, 255, 58, 43, 0, 255, 154, 5, 0, 255, 238, 184, 0, 255, 180, 64, 0, 255, 127, 252, 0, 255, 89, 33, 0, 255, 74, 208, 0, 255, 47, 166, 0, 255, 38, 5, 0, 255, 105, 49, 0, 255, 202, 140, 0, 255, 20, 193, 0, 255, 168, 240, 0, 255, 41, 180, 0, 255, 194, 18, 0, 255, 65, 115, 0, 255, 47, 195, 0, 255, 203, 126, 0, 255, 177, 221, 0, 255, 43, 246, 0, 255, 71, 19, 0, 255, 13, 4, 0, 255, 150, 142, 0, 255, 160, 36, 0, 255, 35, 152, 0, 255, 239, 218, 0, 255, 11, 5, 0, 255, 230, 227, 0, 255, 72, 172, 0, 255, 170, 116, 0, 255, 254, 47, 0, 255, 69, 99, 0, 255, 68, 153, 0, 255, 15, 225, 0, 255, 95, 25, 0, 255, 62, 24, 0, 255, 6, 88, 0, 255, 158, 175, 0, 255, 214, 205, 0, 255, 224, 242, 0, 255, 141, 159, 0, 255, 218, 18, 0, 255, 64, 212, 0, 255, 52, 115, 0, 255, 121, 162, 0, 255, 78, 205, 0, 255, 182, 242, 0, 255, 253, 187, 0, 255, 1, 167, 0, 255, 54, 244, 0, 255, 158, 75, 0, 255, 58, 120, 0, 255, 78, 99, 0, 255, 181, 155, 0, 255, 101, 243, 0, 255, 132, 179, 0, 255, 115, 151, 0, 255, 12, 214, 0, 255, 163, 243, 0, 255, 201, 86, 0, 255, 154, 183, 0, 255, 128, 214, 0, 255, 220, 41, 0, 255, 12, 191, 0, 255, 209, 122, 0, 255, 35, 236, 0, 255, 122, 35, 0, 255, 68, 34, 0, 255, 226, 252, 0, 255, 209, 241, 0, 255, 71, 59, 0, 255, 128, 90, 0, 255, 21, 55, 0, 255, 163, 9, 0, 255, 134, 164, 0, 255, 132, 107, 0, 255, 252, 91, 0, 255, 156, 233, 0, 255, 13, 201, 0, 255, 135, 138, 0, 255, 161, 138, 0, 255, 3, 99, 0, 255, 241, 220, 0, 255, 43, 215, 0, 255, 185, 144, 0, 255, 206, 164, 0, 255, 98, 43, 0, 255, 60, 141, 0, 255, 114, 6, 0, 255, 197, 36, 0, 255, 52, 72, 0, 255, 233, 193, 0, 255, 224, 131, 0, 255, 98, 214, 0, 255, 125, 208, 0, 255, 74, 44, 0, 255, 37, 162, 0, 255, 198, 201, 0, 255, 163, 217, 0, 255, 236, 62, 0, 255, 147, 238, 0, 255, 136, 149, 0, 255, 131, 186, 0, 255, 31, 9, 0, 255, 181, 195, 0, 255, 46, 199, 0, 255, 52, 142, 0, 255, 237, 171, 0, 255, 252, 253, 0, 255, 20, 127, 0, 255, 134, 212, 0, 255, 39, 68, 0, 255, 84, 43, 0, 255, 135, 111, 0, 255, 218, 152, 0, 255, 67, 241, 0, 255, 148, 19, 0, 255, 143, 43, 0, 255, 34, 106, 0, 255, 153, 223, 0, 255, 158, 172, 0, 255, 204, 198, 0, 255, 199, 36, 0, 255, 150, 126, 0, 255, 60, 16, 0, 255, 41, 125, 0, 255, 203, 78, 0, 255, 19, 71, 0, 255, 44, 49, 0, 255, 191, 37, 0, 255, 27, 119, 0, 255, 99, 69, 0, 255, 235, 91, 0, 255, 233, 116, 0, 255, 206, 95, 0, 255, 18, 165, 0, 255, 147, 76, 0, 255, 142, 201, 0, 255, 123, 202, 0, 255, 24, 250, 0, 255, 7, 176, 0, 255, 19, 27, 0, 255, 81, 122, 0, 255, 203, 10, 0, 255, 3, 101, 0, 255, 179, 126, 0, 255, 218, 37, 0, 255, 56, 137, 0, 255, 135, 89, 0, 255, 233, 135, 0, 255, 214, 42, 0, 255, 140, 57, 0, 255, 186, 174, 0, 255, 60, 189, 0, 255, 159, 233, 0, 255, 5, 123, 0, 255, 168, 169, 0, 255, 120, 43, 0, 255, 51, 172, 0, 255, 160, 199, 0, 255, 59, 44, 0, 255, 95, 251, 0, 255, 100, 14, 0, 255, 8, 82, 0, 255, 179, 34, 0, 255, 60, 123, 0, 255, 124, 94, 0, 255, 208, 8, 0, 255, 244, 18, 0, 255, 151, 196, 0, 255, 191, 10, 0, 255, 169, 130, 0, 255, 41, 71, 0, 255, 171, 15, 0, 255, 252, 180, 0, 255, 38, 126, 0, 255, 144, 103, 0, 255, 179, 3, 0, 255, 104, 233, 0, 255, 181, 71, 0, 255, 45, 5, 0, 255, 209, 106, 0, 255, 97, 199, 0, 255, 36, 49, 0, 255, 176, 71, 0, 255, 41, 39, 0, 255, 13, 251, 0, 255, 59, 205, 0, 255, 112, 43, 0, 255, 174, 53, 0, 255, 206, 152, 0, 255, 167, 164, 0, 255, 204, 34, 0, 255, 140, 180, 0, 255, 132, 150, 0, 255, 60, 107, 0, 255, 136, 79, 0, 255, 214, 60, 0, 255, 166, 122, 0, 255, 218, 30, 0, 255, 159, 154, 0, 255, 12, 177, 0, 255, 20, 138, 0, 255, 126, 212, 0, 255, 88, 139, 0, 255, 16, 11, 0, 255, 70, 112, 0, 255, 56, 249, 0, 255, 161, 74, 0, 255, 174, 0, 0, 255, 172, 183, 0, 255, 145, 214, 0, 255, 128, 244, 0, 255, 12, 72, 0, 255, 193, 117, 0, 255, 184, 45, 0, 255, 120, 222, 0, 255, 148, 83, 0, 255, 179, 240, 0, 255, 25, 46, 0, 255, 47, 181, 0, 255, 129, 249, 0, 255, 105, 43, 0, 255, 81, 252, 0, 255, 30, 126, 0, 255, 90, 150, 0, 255, 62, 173, 0, 255, 206, 103, 0, 255, 204, 37, 0, 255, 136, 211, 0, 255, 150, 98, 0, 255, 204, 210, 0, 255, 7, 92, 0, 255, 180, 226, 0, 255, 216, 54, 0, 255, 155, 216, 0, 255, 35, 95, 0, 255, 91, 215, 0, 255, 182, 151, 0, 255, 231, 105, 0, 255, 5, 246, 0, 255, 142, 123, 0, 255, 44, 116, 0, 255, 163, 199, 0, 255, 136, 101, 0, 255, 120, 166, 0, 255, 234, 222, 0, 255, 120, 77, 0, 255, 210, 85, 0, 255, 123, 54, 0, 255, 118, 172, 0, 255, 39, 141, 0, 255, 2, 237, 0, 255, 57, 181, 0, 255, 237, 82, 0, 255, 19, 44, 0, 255, 43, 116, 0, 255, 189, 244, 0, 255, 166, 198, 0, 255, 61, 181, 0, 255, 106, 214, 0, 255, 227, 99, 0, 255, 77, 208, 0, 255, 14, 217, 0, 255, 27, 190, 0, 255, 218, 236, 0, 255, 185, 228, 0, 255, 7, 78, 0, 255, 53, 115, 0, 255, 96, 58, 0, 255, 68, 232, 0, 255, 207, 155, 0, 255, 134, 48, 0, 255, 123, 237, 0, 255, 245, 22, 0, 255, 0, 169, 0, 255, 85, 71, 0, 255, 203, 111, 0, 255, 127, 65, 0, 255, 111, 227, 0, 255, 226, 202, 0, 255, 17, 117, 0, 255, 172, 212, 0, 255, 123, 105, 0, 255, 22, 35, 0, 255, 135, 220, 0, 255, 32, 55, 0, 255, 228, 101, 0, 255, 1, 236, 0, 255, 201, 237, 0, 255, 30, 181, 0, 255, 96, 70, 0, 255, 119, 120, 0, 255, 138, 121, 0, 255, 241, 167, 0, 255, 199, 175, 0, 255, 140, 92, 0, 255, 195, 30, 0, 255, 240, 45, 0, 255, 202, 42, 0, 255, 59, 9, 0, 255, 99, 2, 0, 255, 133, 114, 0, 255, 82, 24, 0, 255, 206, 84, 0, 255, 23, 167, 0, 255, 76, 237, 0, 255, 244, 226, 0, 255, 210, 57, 0, 255, 179, 148, 0, 255, 182, 236, 0, 255, 40, 96, 0, 255, 108, 192, 0, 255, 124, 191, 0, 255, 106, 174, 0, 255, 146, 3, 0, 255, 224, 32, 0, 255, 206, 83, 0, 255, 53, 194, 0, 255, 246, 231, 0, 255, 211, 173, 0, 255, 20, 98, 0, 255, 24, 223, 0, 255, 174, 81, 0, 255, 152, 247, 0, 255, 30, 206, 0, 255, 30, 151, 0, 255, 151, 176, 0, 255, 57, 190, 0, 255, 219, 20, 0, 255, 107, 33, 0, 255, 248, 113, 0, 255, 197, 230, 0, 255, 197, 140, 0, 255, 159, 189, 0, 255, 45, 136, 0, 255, 138, 227, 0, 255, 66, 84, 0, 255, 131, 155, 0, 255, 176, 32, 0, 255, 7, 137, 0, 255, 10, 175, 0, 255, 113, 59, 0, 255, 152, 45, 0, 255, 9, 178, 0, 255, 81, 84, 0, 255, 154, 183, 0, 255, 170, 228, 0, 255, 8, 43, 0, 255, 225, 179, 0, 255, 226, 21, 0, 255, 207, 214, 0, 255, 58, 40, 0, 255, 109, 47, 0, 255, 164, 96, 0, 255, 24, 69, 0, 255, 135, 240, 0, 255, 89, 252, 0, 255, 2, 219, 0, 255, 161, 181, 0, 255, 192, 181, 0, 255, 83, 59, 0, 255, 78, 174, 0, 255, 247, 154, 0, 255, 49, 112, 0, 255, 222, 122, 0, 255, 14, 200, 0, 255, 183, 206, 0, 255, 223, 77, 0, 255, 116, 87, 0, 255, 0, 52, 0, 255, 55, 228, 0, 255, 38, 153, 0, 255, 206, 191, 0, 255, 203, 222, 0, 255, 83, 50, 0, 255, 17, 182, 0, 255, 48, 214, 0, 255, 132, 94, 0, 255, 108, 9, 0, 255, 144, 77, 0, 255, 160, 103, 0, 255, 132, 248, 0, 255, 133, 101, 0, 255, 91, 194, 0, 255, 65, 172, 0, 255, 84, 24, 0, 255, 17, 127, 0, 255, 138, 29, 0, 255, 120, 144, 0, 255, 143, 219, 0, 255, 103, 111, 0, 255, 54, 61, 0, 255, 238, 227, 0, 255, 145, 106, 0, 255, 103, 72, 0, 255, 34, 147, 0, 255, 22, 87, 0, 255, 215, 126, 0, 255, 154, 148, 0, 255, 92, 143, 0, 255, 44, 207, 0, 255, 217, 241, 0, 255, 151, 20, 0, 255, 52, 67, 0, 255, 87, 175, 0, 255, 143, 94, 0, 255, 41, 21, 0, 255, 213, 144, 0, 255, 75, 165, 0, 255, 74, 179, 0, 255, 205, 209, 0, 255, 2, 121, 0, 255, 190, 24, 0, 255, 192, 197, 0, 255, 7, 62, 0, 255, 171, 130, 0, 255, 120, 192, 0, 255, 198, 197, 0, 255, 21, 218, 0, 255, 100, 109, 0, 255, 152, 17, 0, 255, 133, 111, 0, 255, 149, 126, 0, 255, 213, 180, 0, 255, 60, 205, 0, 255, 32, 47, 0, 255, 146, 54, 0, 255, 17, 180, 0, 255, 29, 214, 0, 255, 146, 130, 0, 255, 244, 90, 0, 255, 126, 3, 0, 255, 235, 171, 0, 255, 227, 77, 0, 255, 134, 253, 0, 255, 176, 148, 0, 255, 192, 136, 0, 255, 31, 152, 0, 255, 63, 195, 0, 255, 222, 61, 0, 255, 25, 118, 0, 255, 6, 79, 0, 255, 221, 87, 0, 255, 229, 245, 0, 255, 142, 32, 0, 255, 190, 168, 0, 255, 232, 68, 0, 255, 154, 200, 0, 255, 207, 138, 0, 255, 182, 23, 0, 255, 56, 155, 0, 255, 89, 138, 0, 255, 193, 245, 0, 255, 171, 0, 0, 255, 211, 211, 0, 255, 174, 135, 0, 255, 40, 53, 0, 255, 46, 70, 0, 255, 242, 209, 0, 255, 249, 243, 0, 255, 22, 98, 0, 255, 24, 121, 0, 255, 21, 122, 0, 255, 39, 222, 0, 255, 154, 23, 0, 255, 145, 185, 0, 255, 129, 50, 0, 255, 208, 180, 0, 255, 137, 253, 0, 255, 249, 231, 0, 255, 35, 102, 0, 255, 116, 153, 0, 255, 138, 216, 0, 255, 98, 53, 0, 255, 128, 69, 0, 255, 250, 115, 0, 255, 213, 217, 0, 255, 112, 20, 0, 255, 185, 20, 0, 255, 119, 205, 0, 255, 188, 172, 0, 255, 13, 93, 0, 255, 207, 51, 0, 255, 46, 40, 0, 255, 190, 102, 0, 255, 22, 0, 0, 255, 128, 253, 0, 255, 82, 165, 0, 255, 208, 226, 0, 255, 208, 237, 0, 255, 91, 4, 0, 255, 204, 83, 0, 255, 201, 254, 0, 255, 64, 78, 0, 255, 8, 68, 0, 255, 151, 242, 0, 255, 114, 230, 0, 255, 59, 198, 0, 255, 70, 232, 0, 255, 206, 92, 0, 255, 206, 69, 0, 255, 220, 48, 0, 255, 14, 184, 0, 255, 69, 178, 0, 255, 240, 187, 0, 255, 63, 106, 0, 255, 78, 103, 0, 255, 165, 163, 0, 255, 197, 200, 0, 255, 187, 53, 0, 255, 251, 138, 0, 255, 43, 120, 0, 255, 233, 54, 0, 255, 40, 200, 0, 255, 147, 201, 0, 255, 210, 35, 0, 255, 198, 41, 0, 255, 57, 1, 0, 255, 104, 45, 0, 255, 74, 168, 0, 255, 217, 233, 0, 255, 209, 251, 0, 255, 205, 55, 0, 255, 217, 219, 0, 255, 56, 212, 0, 255, 170, 25, 0, 255, 218, 169, 0, 255, 98, 106, 0, 255, 250, 184, 0, 255, 226, 213, 0, 255, 21, 149, 0, 255, 13, 25, 0, 255, 225, 16, 0, 255, 15, 169, 0, 255, 97, 170, 0, 255, 43, 60, 0, 255, 96, 225, 0, 255, 69, 2, 0, 255, 118, 27, 0, 255, 18, 35, 0, 255, 34, 193, 0, 255, 57, 19, 0, 255, 39, 196, 0, 255, 37, 250, 0, 255, 62, 144, 0, 255, 53, 181, 0, 255, 184, 33, 0, 255, 253, 91, 0, 255, 16, 99, 0, 255, 51, 24, 0, 255, 208, 126, 0, 255, 72, 108, 0, 255, 16, 126, 0, 255, 195, 122, 0, 255, 140, 162, 0, 255, 154, 92, 0, 255, 62, 159, 0, 255, 211, 24, 0, 255, 35, 200, 0, 255, 219, 75, 0, 255, 2, 97, 0, 255, 86, 143, 0, 255, 230, 245, 0, 255, 126, 100, 0, 255, 171, 219, 0, 255, 207, 208, 0, 255, 103, 169, 0, 255, 234, 180, 0, 255, 216, 126, 0, 255, 89, 46, 0, 255, 107, 240, 0, 255, 117, 40, 0, 255, 184, 226, 0, 255, 101, 115, 0, 255, 80, 97, 0, 255, 25, 119, 0, 255, 47, 106, 0, 255, 193, 107, 0, 255, 92, 181, 0, 255, 102, 201, 0, 255, 228, 202, 0, 255, 197, 88, 0, 255, 231, 104, 0, 255, 117, 102, 0, 255, 124, 149, 0, 255, 234, 106, 0, 255, 0, 69, 0, 255, 4, 205, 0, 255, 6, 240, 0, 255, 210, 27, 0, 255, 137, 144, 0, 255, 117, 191, 0, 255, 184, 22, 0, 255, 123, 77, 0, 255, 252, 254, 0, 255, 248, 64, 0, 255, 51, 162, 0, 255, 116, 66, 0, 255, 194, 181, 0, 255, 68, 217, 0, 255, 254, 193, 0, 255, 15, 160, 0, 255, 199, 229, 0, 255, 31, 244, 0, 255, 0, 148, 0, 255, 0, 40, 0, 255, 161, 60, 0, 255, 144, 129, 0, 255, 145, 20, 0, 255, 61, 209, 0, 255, 167, 254, 0, 255, 85, 145, 0, 255, 224, 33, 0, 255, 88, 228, 0, 255, 151, 207, 0, 255, 82, 1, 0, 255, 7, 243, 0, 255, 57, 121, 0, 255, 33, 111, 0, 255, 160, 186, 0, 255, 95, 21, 0, 255, 108, 169, 0, 255, 230, 171, 0, 255, 61, 226, 0, 255, 171, 114, 0, 255, 134, 84, 0, 255, 227, 227, 0, 255, 36, 126, 0, 255, 244, 145, 0, 255, 108, 217, 0, 255, 125, 44, 0, 255, 143, 208, 0, 255, 227, 248, 0, 255, 68, 128, 0, 255, 14, 143, 0, 255, 151, 98, 0, 255, 239, 83, 0, 255, 88, 87, 0, 255, 132, 169, 0, 255, 234, 96, 0, 255, 22, 166, 0, 255, 252, 141, 0, 255, 92, 34, 0, 255, 9, 231, 0, 255, 69, 130, 0, 255, 49, 204, 0, 255, 126, 166, 0, 255, 218, 176, 0, 255, 59, 107, 0, 255, 147, 79, 0, 255, 223, 132, 0, 255, 170, 141, 0, 255, 227, 164, 0, 255, 43, 42, 0, 255, 145, 42, 0, 255, 67, 173, 0, 255, 174, 102, 0, 255, 33, 63, 0, 255, 116, 44, 0, 255, 135, 110, 0, 255, 100, 189, 0, 255, 31, 138, 0, 255, 165, 91, 0, 255, 246, 38, 0, 255, 199, 59, 0, 255, 252, 100, 0, 255, 161, 97, 0, 255, 251, 227, 0, 255, 189, 132, 0, 255, 89, 215, 0, 255, 104, 0, 0, 255, 247, 15, 0, 255, 4, 4, 0, 255, 192, 7, 0, 255, 10, 224, 0, 255, 64, 173, 0, 255, 14, 19, 0, 255, 144, 184, 0, 255, 170, 165, 0, 255, 73, 198, 0, 255, 59, 110, 0, 255, 28, 169, 0, 255, 181, 224, 0, 255, 122, 184, 0, 255, 86, 67, 0, 255, 147, 167, 0, 255, 35, 138, 0, 255, 34, 228, 0, 255, 86, 106, 0, 255, 136, 42, 0, 255, 224, 253, 0, 255, 200, 172, 0, 255, 238, 74, 0, 255, 106, 176, 0, 255, 208, 171, 0, 255, 212, 8, 0, 255, 200, 29, 0, 255, 191, 113, 0, 255, 157, 175, 0, 255, 183, 10, 0, 255, 193, 215, 0, 255, 98, 83, 0, 255, 93, 199, 0, 255, 96, 226, 0, 255, 12, 210, 0, 255, 247, 245, 0, 255, 35, 158, 0, 255, 16, 108, 0, 255, 32, 232, 0, 255, 36, 141, 0, 255, 73, 15, 0, 255, 202, 229, 0, 255, 14, 4, 0, 255, 164, 218, 0, 255, 0, 27, 0, 255, 66, 116, 0, 255, 89, 162, 0, 255, 82, 26, 0, 255, 185, 80, 0, 255, 55, 56, 0, 255, 20, 61, 0, 255, 61, 226, 0, 255, 233, 77, 0, 255, 213, 13, 0, 255, 236, 163, 0, 255, 23, 133, 0, 255, 160, 156, 0, 255, 147, 160, 0, 255, 187, 89, 0, 255, 241, 187, 0, 255, 25, 249, 0, 255, 93, 163, 0, 255, 130, 48, 0, 255, 71, 15, 0, 255, 175, 37, 0, 255, 188, 138, 0, 255, 182, 180, 0, 255, 188, 90, 0, 255, 15, 121, 0, 255, 113, 49, 0, 255, 204, 135, 0, 255, 226, 93, 0, 255, 115, 209, 0, 255, 247, 120, 0, 255, 186, 154, 0, 255, 31, 73, 0, 255, 78, 128, 0, 255, 180, 218, 0, 255, 238, 228, 0, 255, 146, 252, 0, 255, 95, 254, 0, 255, 221, 0, 0, 255, 102, 219, 0, 255, 26, 4, 0, 255, 192, 189, 0, 255, 17, 150, 0, 255, 183, 165, 0, 255, 137, 131, 0, 255, 213, 61, 0, 255, 198, 214, 0, 255, 142, 121, 0, 255, 159, 33, 0, 255, 110, 224, 0, 255, 189, 70, 0, 255, 250, 92, 0, 255, 143, 6, 0, 255, 118, 22, 0, 255, 1, 4, 0, 255, 93, 159, 0, 255, 227, 98, 0, 255, 131, 58, 0, 255, 252, 44, 0, 255, 168, 219, 0, 255, 134, 156, 0, 255, 110, 29, 0, 255, 109, 53, 0, 255, 123, 212, 0, 255, 249, 77, 0, 255, 68, 63, 0, 255, 133, 1, 0, 255, 78, 92, 0, 255, 75, 245, 0, 255, 193, 189, 0, 255, 195, 17, 0, 255, 34, 0, 0, 255, 84, 14, 0, 255, 162, 221, 0, 255, 140, 225, 0, 255, 47, 218, 0, 255, 125, 47, 0, 255, 113, 26, 0, 255, 99, 68, 0, 255, 15, 239, 0, 255, 96, 1, 0, 255, 210, 157, 0, 255, 42, 20, 0, 255, 150, 176, 0, 255, 209, 11, 0, 255, 181, 73, 0, 255, 27, 173, 0, 255, 186, 6, 0, 255, 66, 206, 0, 255, 231, 44, 0, 255, 89, 3, 0, 255, 24, 236, 0, 255, 136, 254, 0, 255, 5, 230, 0, 255, 246, 92, 0, 255, 162, 199, 0, 255, 96, 34, 0, 255, 240, 195, 0, 255, 239, 243, 0, 255, 32, 147, 0, 255, 126, 120, 0, 255, 190, 213, 0, 255, 38, 240, 0, 255, 223, 70, 0, 255, 197, 223, 0, 255, 183, 254, 0, 255, 198, 181, 0, 255, 91, 147, 0, 255, 165, 208, 0, 255, 219, 155, 0, 255, 145, 242, 0, 255, 55, 40, 0, 255, 234, 62, 0, 255, 236, 45, 0, 255, 168, 74, 0, 255, 115, 196, 0, 255, 139, 235, 0, 255, 216, 107, 0, 255, 61, 14, 0, 255, 131, 21, 0, 255, 254, 107, 0, 255, 40, 197, 0, 255, 152, 138, 0, 255, 179, 37, 0, 255, 132, 126, 0, 255, 222, 73, 0, 255, 84, 51, 0, 255, 99, 210, 0, 255, 107, 208, 0, 255, 39, 85, 0, 255, 19, 86, 0, 255, 33, 123, 0, 255, 14, 17, 0, 255, 90, 104, 0, 255, 37, 58, 0, 255, 152, 33, 0, 255, 105, 238, 0, 255, 115, 242, 0, 255, 100, 76, 0, 255, 16, 87, 0, 255, 252, 25, 0, 255, 65, 9, 0, 255, 90, 71, 0, 255, 81, 136, 0, 255, 70, 79, 0, 255, 183, 1, 0, 255, 45, 181, 0, 255, 33, 44, 0, 255, 9, 242, 0, 255, 61, 60, 0, 255, 152, 158, 0, 255, 88, 120, 0, 255, 52, 17, 0, 255, 8, 220, 0, 255, 245, 141, 0, 255, 212, 148, 0, 255, 186, 207, 0, 255, 55, 83, 0, 255, 104, 101, 0, 255, 118, 121, 0, 255, 96, 109, 0, 255, 245, 115, 0, 255, 120, 228, 0, 255, 52, 134, 0, 255, 65, 54, 0, 255, 195, 253, 0, 255, 208, 143, 0, 255, 208, 140, 0, 255, 230, 192, 0, 255, 233, 100, 0, 255, 104, 158, 0, 255, 22, 245, 0, 255, 136, 239, 0, 255, 145, 48, 0, 255, 196, 226, 0, 255, 40, 228, 0, 255, 19, 157, 0, 255, 115, 161, 0, 255, 132, 78, 0, 255, 0, 241, 0, 255, 159, 105, 0, 255, 50, 242, 0, 255, 223, 46, 0, 255, 0, 0, 0, 255, 124, 204, 0, 255, 6, 74, 0, 255, 94, 84, 0, 255, 177, 189, 0, 255, 50, 227, 0, 255, 109, 156, 0, 255, 130, 107, 0, 255, 100, 242, 0, 255, 215, 155, 0, 255, 177, 69, 0, 255, 145, 204, 0, 255, 50, 250, 0, 255, 90, 44, 0, 255, 37, 138, 0, 255, 217, 220, 0, 255, 176, 104, 0, 255, 240, 229, 0, 255, 178, 149, 0, 255, 88, 48, 0, 255, 142, 20, 0, 255, 38, 204, 0, 255, 46, 73, 0, 255, 207, 68, 0, 255, 123, 107, 0, 255, 209, 68, 0, 255, 170, 19, 0, 255, 136, 108, 0, 255, 72, 187, 0, 255, 205, 5, 0, 255, 8, 122, 0, 255, 221, 203, 0, 255, 203, 14, 0, 255, 110, 7, 0, 255, 6, 189, 0, 255, 52, 112, 0, 255, 221, 130, 0, 255, 133, 196, 0, 255, 107, 118, 0, 255, 215, 242, 0, 255, 9, 23, 0, 255, 228, 127, 0, 255, 252, 238, 0, 255, 2, 211, 0, 255, 108, 78, 0, 255, 95, 2, 0, 255, 20, 13, 0, 255, 117, 49, 0, 255, 249, 126, 0, 255, 204, 13, 0, 255, 12, 210, 0, 255, 5, 140, 0, 255, 19, 42, 0, 255, 194, 226, 0, 255, 247, 51, 0, 255, 171, 144, 0, 255, 241, 233, 0, 255, 192, 76, 0, 255, 126, 107, 0, 255, 51, 3, 0, 255, 221, 74, 0, 255, 159, 199, 0, 255, 254, 178, 0, 255, 248, 12, 0, 255, 42, 5, 0, 255, 225, 86, 0, 255, 218, 155, 0, 255, 166, 28, 0, 255, 121, 48, 0, 255, 28, 86, 0, 255, 27, 46, 0, 255, 139, 221, 0, 255, 178, 107, 0, 255, 0, 50, 0, 255, 16, 61, 0, 255, 147, 39, 0, 255, 90, 241, 0, 255, 7, 125, 0, 255, 131, 186, 0, 255, 80, 191, 0, 255, 180, 118, 0, 255, 150, 191, 0, 255, 240, 76, 0, 255, 47, 239, 0, 255, 66, 86, 0, 255, 219, 197, 0, 255, 81, 106, 0, 255, 151, 158, 0, 255, 244, 60, 0, 255, 146, 139, 0, 255, 163, 203, 0, 255, 206, 48, 0, 255, 131, 23, 0, 255, 116, 151, 0, 255, 42, 223, 0, 255, 73, 79, 0, 255, 223, 74, 0, 255, 102, 54, 0, 255, 213, 167, 0, 255, 119, 169, 0, 255, 24, 216, 0, 255, 225, 14, 0, 255, 34, 213, 0, 255, 187, 241, 0, 255, 28, 154, 0, 255, 202, 210, 0, 255, 22, 248, 0, 255, 9, 243, 0, 255, 51, 61, 0, 255, 218, 99, 0, 255, 91, 249, 0, 255, 139, 175, 0, 255, 160, 121, 0, 255, 140, 97, 0, 255, 43, 23, 0, 255, 247, 252, 0, 255, 154, 210, 0, 255, 10, 112, 0, 255, 157, 2, 0, 255, 28, 91, 0, 255, 135, 130, 0, 255, 45, 65, 0, 255, 238, 76, 0, 255, 188, 187, 0, 255, 50, 16, 0, 255, 160, 164, 0, 255, 192, 121, 0, 255, 72, 61, 0, 255, 191, 45, 0, 255, 123, 142, 0, 255, 66, 99, 0, 255, 1, 137, 0, 255, 9, 88, 0, 255, 36, 238, 0, 255, 157, 168, 0, 255, 198, 197, 0, 255, 204, 249, 0, 255, 51, 134, 0, 255, 114, 97, 0, 255, 8, 43, 0, 255, 221, 48, 0, 255, 165, 128, 0, 255, 161, 220, 0, 255, 86, 156, 0, 255, 55, 36, 0, 255, 143, 245, 0, 255, 100, 192, 0, 255, 213, 99, 0, 255, 99, 171, 0, 255, 251, 95, 0, 255, 138, 159, 0, 255, 53, 56, 0, 255, 88, 15, 0, 255, 131, 110, 0, 255, 123, 18, 0, 255, 2, 139, 0, 255, 184, 205, 0, 255, 0, 242, 0, 255, 83, 116, 0, 255, 249, 3, 0, 255, 78, 17, 0, 255, 138, 11, 0, 255, 144, 9, 0, 255, 44, 35, 0, 255, 64, 86, 0, 255, 243, 240, 0, 255, 110, 23, 0, 255, 110, 20, 0, 255, 6, 247, 0, 255, 181, 60, 0, 255, 205, 181, 0, 255, 200, 51, 0, 255, 229, 198, 0, 255, 116, 209, 0, 255, 222, 153, 0, 255, 107, 5, 0, 255, 194, 24, 0, 255, 14, 90, 0, 255, 45, 155, 0, 255, 0, 216, 0, 255, 160, 238, 0, 255, 164, 128, 0, 255, 132, 224, 0, 255, 169, 39, 0, 255, 179, 149, 0, 255, 23, 202, 0, 255, 144, 104, 0, 255, 82, 68, 0, 255, 72, 203, 0, 255, 241, 61, 0, 255, 77, 165, 0, 255, 68, 32, 0, 255, 161, 211, 0, 255, 34, 232, 0, 255, 227, 218, 0, 255, 166, 236, 0, 255, 38, 107, 0, 255, 23, 177, 0, 255, 173, 173, 0, 255, 136, 153, 0, 255, 161, 77, 0, 255, 177, 86, 0, 255, 174, 191, 0, 255, 244, 50, 0, 255, 162, 243, 0, 255, 101, 189, 0, 255, 191, 198, 0, 255, 4, 31, 0, 255, 169, 163, 0, 255, 115, 251, 0, 255, 222, 111, 0, 255, 99, 82, 0, 255, 249, 122, 0, 255, 163, 241, 0, 255, 127, 243, 0, 255, 86, 81, 0, 255, 14, 32, 0, 255, 134, 229, 0, 255, 38, 5, 0, 255, 164, 38, 0, 255, 97, 155, 0, 255, 146, 6, 0, 255, 222, 89, 0, 255, 34, 75, 0, 255, 25, 191, 0, 255, 223, 122, 0, 255, 232, 97, 0, 255, 148, 141, 0, 255, 57, 186, 0, 255, 88, 184, 0, 255, 239, 105, 0, 255, 92, 18, 0, 255, 123, 67, 0, 255, 218, 159, 0, 255, 85, 106, 0, 255, 211, 46, 0, 255, 25, 200, 0, 255, 240, 128, 0, 255, 233, 63, 0, 255, 185, 225, 0, 255, 123, 73, 0, 255, 15, 58, 0, 255, 240, 220, 0, 255, 243, 189, 0, 255, 78, 174, 0, 255, 186, 80, 0, 255, 206, 155, 0, 255, 74, 186, 0, 255, 40, 5, 0, 255, 32, 42, 0, 255, 191, 68, 0, 255, 191, 212, 0, 255, 230, 117, 0, 255, 177, 183, 0, 255, 74, 244, 0, 255, 135, 24, 0, 255, 208, 103, 0, 255, 111, 4, 0, 255, 220, 132, 0, 255, 166, 51, 0, 255, 174, 155, 0, 255, 54, 10, 0, 255, 39, 240, 0, 255, 71, 95, 0, 255, 97, 66, 0, 255, 56, 84, 0, 255, 203, 248, 0, 255, 246, 108, 0, 255, 130, 61, 0, 255, 29, 231, 0, 255, 78, 251, 0, 255, 148, 251, 0, 255, 4, 144, 0, 255, 95, 220, 0, 255, 103, 155, 0, 255, 34, 85, 0, 255, 128, 226, 0, 255, 111, 93, 0, 255, 250, 160, 0, 255, 79, 90, 0, 255, 141, 19, 0, 255, 154, 243, 0, 255, 78, 44, 0, 255, 73, 118, 0, 255, 224, 9, 0, 255, 106, 31, 0, 255, 171, 188, 0, 255, 159, 37, 0, 255, 84, 50, 0, 255, 61, 245, 0, 255, 207, 234, 0, 255, 216, 119, 0, 255, 126, 211, 0, 255, 182, 236, 0, 255, 2, 190, 0, 255, 56, 215, 0, 255, 100, 98, 0, 255, 96, 81, 0, 255, 248, 69, 0, 255, 254, 126, 0, 255, 239, 209, 0, 255, 197, 110, 0, 255, 131, 170, 0, 255, 22, 170, 0, 255, 129, 233, 0, 255, 35, 238, 0, 255, 147, 24, 0, 255, 1, 184, 0, 255, 197, 76, 0, 255, 104, 234, 0, 255, 196, 191, 0, 255, 26, 126, 0, 255, 59, 209, 0, 255, 157, 182, 0, 255, 24, 239, 0, 255, 233, 85, 0, 255, 94, 253, 0, 255, 153, 50, 0, 255, 52, 70, 0, 255, 197, 50, 0, 255, 243, 146, 0, 255, 148, 229, 0, 255, 233, 201, 0, 255, 214, 94, 0, 255, 1, 117, 0, 255, 132, 198, 0, 255, 197, 233, 0, 255, 21, 154, 0, 255, 81, 53, 0, 255, 250, 59, 0, 255, 103, 94, 0, 255, 13, 204, 0, 255, 229, 166, 0, 255, 238, 37, 0, 255, 131, 67, 0, 255, 67, 86, 0, 255, 147, 169, 0, 255, 118, 65, 0, 255, 241, 217, 0, 255, 226, 136, 0, 255, 102, 124, 0, 255, 236, 40, 0, 255, 138, 34, 0, 255, 81, 245, 0, 255, 143, 127, 0, 255, 109, 32, 0, 255, 47, 246, 0, 255, 68, 136, 0, 255, 239, 75, 0, 255, 120, 123, 0, 255, 122, 207, 0, 255, 239, 32, 0, 255, 229, 158, 0, 255, 94, 90, 0, 255, 227, 36, 0, 255, 31, 31, 0, 255, 38, 51, 0, 255, 140, 245, 0, 255, 147, 118, 0, 255, 14, 239, 0, 255, 140, 83, 0, 255, 98, 94, 0, 255, 165, 185, 0, 255, 140, 74, 0, 255, 30, 17, 0, 255, 160, 65, 0, 255, 163, 225, 0, 255, 198, 122, 0, 255, 173, 96, 0, 255, 63, 77, 0, 255, 178, 185, 0, 255, 129, 146, 0, 255, 110, 213, 0, 255, 200, 73, 0, 255, 0, 22, 0, 255, 9, 0, 0, 255, 53, 245, 0, 255, 201, 91, 0, 255, 64, 48, 0, 255, 77, 129, 0, 255, 220, 175, 0, 255, 49, 202, 0, 255, 40, 199, 0, 255, 45, 154, 0, 255, 168, 146, 0, 255, 235, 34, 0, 255, 42, 135, 0, 255, 4, 166, 0, 255, 1, 48, 0, 255, 64, 134, 0, 255, 33, 158, 0, 255, 227, 64, 0, 255, 85, 161, 0, 255, 139, 188, 0, 255, 176, 220, 0, 255, 177, 30, 0, 255, 4, 145, 0, 255, 92, 136, 0, 255, 33, 24, 0, 255, 5, 12, 0, 255, 16, 171, 0, 255, 93, 117, 0, 255, 32, 105, 0, 255, 72, 239, 0, 255, 193, 6, 0, 255, 66, 153, 0, 255, 214, 241, 0, 255, 162, 182, 0, 255, 98, 148, 0, 255, 237, 118, 0, 255, 76, 91, 0, 255, 16, 195, 0, 255, 16, 24, 0, 255, 52, 84, 0, 255, 107, 96, 0, 255, 43, 172, 0, 255, 227, 179, 0, 255, 153, 42, 0, 255, 61, 34, 0, 255, 105, 78, 0, 255, 52, 20, 0, 255, 55, 31, 0, 255, 170, 146, 0, 255, 69, 43, 0, 255, 25, 10, 0, 255, 15, 147, 0, 255, 72, 190, 0, 255, 33, 219, 0, 255, 106, 79, 0, 255, 27, 202, 0, 255, 235, 157, 0, 255, 0, 197, 0, 255, 249, 193, 0, 255, 33, 224, 0, 255, 62, 37, 0, 255, 39, 32, 0, 255, 15, 206, 0, 255, 67, 209, 0, 255, 181, 224, 0, 255, 109, 144, 0, 255, 99, 66, 0, 255, 81, 252, 0, 255, 42, 169, 0, 255, 220, 181, 0, 255, 122, 29, 0, 255, 150, 26, 0, 255, 19, 212, 0, 255, 161, 152, 0, 255, 66, 86, 0, 255, 178, 189, 0, 255, 204, 120, 0, 255, 44, 108, 0, 255, 179, 119, 0, 255, 178, 241, 0, 255, 146, 84, 0, 255, 223, 28, 0, 255, 186, 246, 0, 255, 226, 137, 0, 255, 207, 51, 0, 255, 212, 26, 0, 255, 37, 164, 0, 255, 76, 68, 0, 255, 66, 130, 0, 255, 51, 115, 0, 255, 187, 144, 0, 255, 100, 31, 0, 255, 154, 132, 0, 255, 183, 5, 0, 255, 226, 97, 0, 255, 117, 57, 0, 255, 167, 145, 0, 255, 97, 147, 0, 255, 119, 125, 0, 255, 128, 59, 0, 255, 47, 146, 0, 255, 141, 18, 0, 255, 209, 197, 0, 255, 249, 185, 0, 255, 159, 67, 0, 255, 157, 0, 0, 255, 162, 26, 0, 255, 100, 69, 0, 255, 143, 213, 0, 255, 70, 234, 0, 255, 174, 210, 0, 255, 200, 107, 0, 255, 111, 62, 0, 255, 205, 212, 0, 255, 52, 164, 0, 255, 176, 181, 0, 255, 62, 42, 0, 255, 201, 60, 0, 255, 181, 68, 0, 255, 242, 252, 0, 255, 195, 49, 0, 255, 142, 200, 0, 255, 15, 117, 0, 255, 33, 20, 0, 255, 67, 34, 0, 255, 101, 54, 0, 255, 200, 111, 0, 255, 239, 215, 0, 255, 185, 10, 0, 255, 6, 168, 0, 255, 5, 218, 0, 255, 210, 22, 0, 255, 37, 39, 0, 255, 86, 197, 0, 255, 2, 233, 0, 255, 154, 239, 0, 255, 225, 47, 0, 255, 153, 159, 0, 255, 208, 124, 0, 255, 15, 38, 0, 255, 21, 87, 0, 255, 47, 233, 0, 255, 95, 166, 0, 255, 200, 178, 0, 255, 113, 190, 0, 255, 6, 219, 0, 255, 68, 219, 0, 255, 204, 172, 0, 255, 57, 75, 0, 255, 123, 32, 0, 255, 244, 225, 0, 255, 22, 194, 0, 255, 205, 23, 0, 255, 211, 253, 0, 255, 138, 85, 0, 255, 51, 238, 0, 255, 149, 135, 0, 255, 110, 43, 0, 255, 44, 9, 0, 255, 189, 26, 0, 255, 19, 71, 0, 255, 204, 32, 0, 255, 186, 233, 0, 255, 59, 192, 0, 255, 39, 174, 0, 255, 70, 87, 0, 255, 106, 17, 0, 255, 246, 29, 0, 255, 211, 10, 0, 255, 208, 73, 0, 255, 119, 71, 0, 255, 166, 180, 0, 255, 218, 177, 0, 255, 0, 37, 0, 255, 4, 65, 0, 255, 138, 7, 0, 255, 33, 75, 0, 255, 199, 140, 0, 255, 135, 87, 0, 255, 78, 218, 0, 255, 225, 20, 0, 255, 213, 246, 0, 255, 250, 141, 0, 255, 249, 165, 0, 255, 9, 218, 0, 255, 206, 70, 0, 255, 137, 122, 0, 255, 82, 153, 0, 255, 78, 10, 0, 255, 189, 234, 0, 255, 61, 15, 0, 255, 70, 177, 0, 255, 6, 113, 0, 255, 203, 168, 0, 255, 142, 116, 0, 255, 158, 233, 0, 255, 64, 173, 0, 255, 62, 228, 0, 255, 165, 248, 0, 255, 104, 95, 0, 255, 95, 122, 0, 255, 103, 120, 0, 255, 186, 184, 0, 255, 19, 31, 0, 255, 207, 143, 0, 255, 91, 188, 0, 255, 205, 162, 0, 255, 100, 226, 0, 255, 177, 143, 0, 255, 2, 159, 0, 255, 167, 99, 0, 255, 146, 62, 0, 255, 125, 237, 0, 255, 154, 69, 0, 255, 145, 92, 0, 255, 101, 232, 0, 255, 107, 94, 0, 255, 24, 214, 0, 255, 143, 104, 0, 255, 202, 165, 0, 255, 51, 219, 0, 255, 103, 167, 0, 255, 181, 129, 0, 255, 87, 163, 0, 255, 168, 177, 0, 255, 53, 60, 0, 255, 29, 12, 0, 255, 164, 242, 0, 255, 74, 137, 0, 255, 154, 165, 0, 255, 110, 115, 0, 255, 133, 122, 0, 255, 120, 223, 0, 255, 185, 198, 0, 255, 114, 8, 0, 255, 248, 136, 0, 255, 125, 178, 0, 255, 154, 44, 0, 255, 253, 193, 0, 255, 57, 37, 0, 255, 85, 35, 0, 255, 88, 140, 0, 255, 50, 247, 0, 255, 75, 84, 0, 255, 237, 94, 0, 255, 85, 103, 0, 255, 250, 215, 0, 255, 8, 184, 0, 255, 92, 93, 0, 255, 24, 212, 0, 255, 90, 179, 0, 255, 64, 47, 0, 255, 13, 231, 0, 255, 113, 10, 0, 255, 156, 203, 0, 255, 185, 138, 0, 255, 6, 195, 0, 255, 0, 18, 0, 255, 218, 247, 0, 255, 218, 165, 0, 255, 142, 65, 0, 255, 104, 245, 0, 255, 150, 224, 0, 255, 2, 15, 0, 255, 135, 55, 0, 255, 51, 105, 0, 255, 208, 168, 0, 255, 158, 22, 0, 255, 44, 112, 0, 255, 175, 122, 0, 255, 179, 164, 0, 255, 191, 179, 0, 255, 228, 49, 0, 255, 227, 236, 0, 255, 68, 86, 0, 255, 103, 15, 0, 255, 247, 237, 0, 255, 174, 134, 0, 255, 33, 54, 0, 255, 242, 54, 0, 255, 88, 206, 0, 255, 141, 50, 0, 255, 227, 15, 0, 255, 215, 151, 0, 255, 83, 66, 0, 255, 197, 223, 0, 255, 202, 225, 0, 255, 59, 224, 0, 255, 1, 93, 0, 255, 68, 86, 0, 255, 80, 188, 0, 255, 81, 63, 0, 255, 103, 67, 0, 255, 97, 24, 0, 255, 72, 215, 0, 255, 48, 41, 0, 255, 88, 112, 0, 255, 68, 86, 0, 255, 253, 181, 0, 255, 157, 97, 0, 255, 103, 72, 0, 255, 24, 17, 0, 255, 175, 220, 0, 255, 165, 126, 0, 255, 115, 51, 0, 255, 132, 210, 0, 255, 110, 223, 0, 255, 218, 35, 0, 255, 95, 2, 0, 255, 189, 223, 0, 255, 147, 240, 0, 255, 73, 109, 0, 255, 207, 11, 0, 255, 166, 227, 0, 255, 253, 223, 0, 255, 7, 188, 0, 255, 116, 64, 0, 255, 137, 141, 0, 255, 135, 202, 0, 255, 162, 169, 0, 255, 230, 203, 0, 255, 102, 17, 0, 255, 149, 18, 0, 255, 224, 219, 0, 255, 129, 179, 0, 255, 100, 182, 0, 255, 127, 110, 0, 255, 187, 171, 0, 255, 136, 99, 0, 255, 106, 136, 0, 255, 198, 38, 0, 255, 57, 75, 0, 255, 215, 196, 0, 255, 142, 39, 0, 255, 228, 99, 0, 255, 66, 103, 0, 255, 188, 184, 0, 255, 91, 153, 0, 255, 15, 205, 0, 255, 227, 240, 0, 255, 216, 192, 0, 255, 153, 193, 0, 255, 21, 110, 0, 255, 101, 19, 0, 255, 65, 0, 0, 255, 211, 109, 0, 255, 137, 66, 0, 255, 7, 135, 0, 255, 148, 72, 0, 255, 231, 85, 0, 255, 90, 156, 0, 255, 227, 127, 0, 255, 179, 232, 0, 255, 228, 236, 0, 255, 99, 2, 0, 255, 35, 28, 0, 255, 97, 168, 0, 255, 143, 51, 0, 255, 19, 240, 0, 255, 4, 225, 0, 255, 208, 78, 0, 255, 0, 238, 0, 255, 175, 37, 0, 255, 145, 93, 0, 255, 191, 219, 0, 255, 251, 194, 0, 255, 85, 40, 0, 255, 237, 115, 0, 255, 37, 248, 0, 255, 32, 250, 0, 255, 59, 253, 0, 255, 11, 64, 0, 255, 168, 146, 0, 255, 196, 167, 0, 255, 116, 125, 0, 255, 149, 229, 0, 255, 118, 89, 0, 255, 173, 235, 0, 255, 205, 245, 0, 255, 5, 139, 0, 255, 114, 247, 0, 255, 147, 59, 0, 255, 64, 163, 0, 255, 18, 197, 0, 255, 148, 130, 0, 255, 163, 83, 0, 255, 78, 99, 0, 255, 236, 178, 0, 255, 142, 224, 0, 255, 90, 208, 0, 255, 62, 204, 0, 255, 50, 231, 0, 255, 160, 207, 0, 255, 47, 74, 0, 255, 213, 3, 0, 255, 164, 232, 0, 255, 217, 210, 0, 255, 102, 226, 0, 255, 95, 90, 0, 255, 42, 29, 0, 255, 179, 138, 0, 255, 141, 47, 0, 255, 61, 152, 0, 255, 33, 67, 0, 255, 162, 195, 0, 255, 26, 169, 0, 255, 69, 31, 0, 255, 125, 10, 0, 255, 221, 58, 0, 255, 13, 100, 0, 255, 9, 65, 0, 255, 83, 117, 0, 255, 172, 8, 0, 255, 7, 124, 0, 255, 35, 181, 0, 255, 22, 110, 0, 255, 109, 241, 0, 255, 117, 130, 0, 255, 118, 144, 0, 255, 210, 77, 0, 255, 226, 211, 0, 255, 185, 96, 0, 255, 188, 42, 0, 255, 191, 210, 0, 255, 176, 117, 0, 255, 31, 5, 0, 255, 70, 161, 0, 255, 200, 54, 0, 255, 13, 131, 0, 255, 153, 207, 0, 255, 182, 104, 0, 255, 141, 123, 0, 255, 42, 233, 0, 255, 48, 206, 0, 255, 89, 250, 0, 255, 191, 203, 0, 255, 224, 56, 0, 255, 240, 173, 0, 255, 197, 141, 0, 255, 213, 102, 0, 255, 185, 90, 0, 255, 148, 1, 0, 255, 171, 178, 0, 255, 8, 93, 0, 255, 57, 206, 0, 255, 183, 130, 0, 255, 35, 228, 0, 255, 232, 205, 0, 255, 74, 159, 0, 255, 39, 190, 0, 255, 196, 52, 0, 255, 133, 154, 0, 255, 88, 200, 0, 255, 213, 128, 0, 255, 54, 82, 0, 255, 96, 190, 0, 255, 251, 46, 0, 255, 35, 91, 0, 255, 208, 4, 0, 255, 106, 243, 0, 255, 63, 216, 0, 255, 217, 94, 0, 255, 126, 204, 0, 255, 31, 55, 0, 255, 157, 151, 0, 255, 90, 182, 0, 255, 13, 152, 0, 255, 223, 154, 0, 255, 7, 15, 0, 255, 123, 184, 0, 255, 68, 41, 0, 255, 178, 200, 0, 255, 47, 50, 0, 255, 107, 232, 0, 255, 0, 58, 0, 255, 163, 10, 0, 255, 21, 138, 0, 255, 251, 247, 0, 255, 60, 135, 0, 255, 176, 245, 0, 255, 196, 235, 0, 255, 25, 43, 0, 255, 252, 10, 0, 255, 135, 112, 0, 255, 53, 42, 0, 255, 21, 177, 0, 255, 246, 233, 0, 255, 59, 37, 0, 255, 205, 168, 0, 255, 12, 237, 0, 255, 70, 244, 0, 255, 69, 62, 0, 255, 15, 51, 0, 255, 102, 94, 0, 255, 134, 75, 0, 255, 155, 61, 0, 255, 195, 100, 0, 255, 248, 20, 0, 255, 156, 198, 0, 255, 186, 230, 0, 255, 121, 2, 0, 255, 198, 138, 0, 255, 148, 120, 0, 255, 251, 200, 0, 255, 6, 156, 0, 255, 223, 186, 0, 255, 161, 16, 0, 255, 58, 127, 0, 255, 31, 33, 0, 255, 143, 185, 0, 255, 164, 170, 0, 255, 95, 75, 0, 255, 59, 121, 0, 255, 167, 201, 0, 255, 101, 153, 0, 255, 32, 48, 0, 255, 161, 123, 0, 255, 223, 127, 0, 255, 192, 228, 0, 255, 206, 109, 0, 255, 231, 206, 0, 255, 93, 218, 0, 255, 30, 13, 0, 255, 37, 210, 0, 255, 42, 112, 0, 255, 209, 74, 0, 255, 208, 194, 0, 255, 243, 201, 0, 255, 37, 244, 0, 255, 250, 67, 0, 255, 151, 219, 0, 255, 41, 161, 0, 255, 242, 101, 0, 255, 229, 247, 0, 255, 183, 54, 0, 255, 160, 189, 0, 255, 44, 38, 0, 255, 227, 163, 0, 255, 156, 21, 0, 255, 173, 100, 0, 255, 91, 190, 0, 255, 48, 254, 0, 255, 240, 55, 0, 255, 107, 80, 0, 255, 25, 92, 0, 255, 8, 188, 0, 255, 232, 137, 0, 255, 163, 161, 0, 255, 34, 160, 0, 255, 215, 250, 0, 255, 27, 61, 0, 255, 54, 247, 0, 255, 230, 127, 0, 255, 10, 170, 0, 255, 29, 106, 0, 255, 38, 161, 0, 255, 223, 181, 0, 255, 143, 231, 0, 255, 231, 165, 0, 255, 28, 64, 0, 255, 46, 151, 0, 255, 167, 6, 0, 255, 136, 102, 0, 255, 84, 140, 0, 255, 206, 236, 0, 255, 70, 12, 0, 255, 103, 181, 0, 255, 179, 40, 0, 255, 180, 108, 0, 255, 207, 70, 0, 255, 49, 82, 0, 255, 9, 196, 0, 255, 181, 191, 0, 255, 35, 6, 0, 255, 226, 179, 0, 255, 156, 83, 0, 255, 117, 219, 0, 255, 141, 105, 0, 255, 165, 119, 0, 255, 37, 109, 0, 255, 172, 21, 0, 255, 184, 157, 0, 255, 171, 242, 0, 255, 70, 64, 0, 255, 226, 235, 0, 255, 19, 204, 0, 255, 194, 250, 0, 255, 46, 35, 0, 255, 72, 121, 0, 255, 142, 111, 0, 255, 66, 14, 0, 255, 203, 189, 0, 255, 206, 2, 0, 255, 183, 59, 0, 255, 170, 111, 0, 255, 254, 9, 0, 255, 45, 222, 0, 255, 48, 63, 0, 255, 225, 179, 0, 255, 91, 74, 0, 255, 191, 118, 0, 255, 158, 15, 0, 255, 242, 108, 0, 255, 149, 165, 0, 255, 56, 11, 0, 255, 42, 123, 0, 255, 160, 224, 0, 255, 151, 22, 0, 255, 226, 178, 0, 255, 88, 120, 0, 255, 18, 123, 0, 255, 217, 208, 0, 255, 193, 68, 0, 255, 218, 45, 0, 255, 46, 182, 0, 255, 35, 114, 0, 255, 192, 28, 0, 255, 121, 202, 0, 255, 60, 164, 0, 255, 132, 81, 0, 255, 7, 213, 0, 255, 81, 146, 0, 255, 239, 242, 0, 255, 201, 221, 0, 255, 250, 127, 0, 255, 100, 123, 0, 255, 80, 26, 0, 255, 51, 249, 0, 255, 65, 252, 0, 255, 27, 196, 0, 255, 47, 184, 0, 255, 114, 87, 0, 255, 104, 232, 0, 255, 100, 56, 0, 255, 59, 146, 0, 255, 29, 233, 0, 255, 87, 102, 0, 255, 204, 17, 0, 255, 83, 64, 0, 255, 17, 157, 0, 255, 148, 159, 0, 255, 34, 28, 0, 255, 93, 136, 0, 255, 99, 113, 0, 255, 59, 114, 0, 255, 18, 249, 0, 255, 55, 213, 0, 255, 133, 131, 0, 255, 172, 34, 0, 255, 118, 26, 0, 255, 240, 57, 0, 255, 94, 32, 0, 255, 37, 49, 0, 255, 77, 241, 0, 255, 41, 209, 0, 255, 6, 198, 0, 255, 125, 27, 0, 255, 129, 35, 0, 255, 27, 243, 0, 255, 53, 62, 0, 255, 192, 52, 0, 255, 148, 227, 0, 255, 167, 23, 0, 255, 241, 85, 0, 255, 150, 188, 0, 255, 18, 198, 0, 255, 242, 77, 0, 255, 89, 216, 0, 255, 158, 12, 0, 255, 181, 181, 0, 255, 34, 12, 0, 255, 88, 73, 0, 255, 191, 27, 0, 255, 163, 79, 0, 255, 222, 166, 0, 255, 38, 57, 0, 255, 217, 228, 0, 255, 128, 74, 0, 255, 194, 25, 0, 255, 132, 70, 0, 255, 37, 206, 0, 255, 84, 101, 0, 255, 134, 147, 0, 255, 52, 199, 0, 255, 74, 186, 0, 255, 92, 229, 0, 255, 240, 130, 0, 255, 10, 188, 0, 255, 49, 130, 0, 255, 226, 198, 0, 255, 135, 18, 0, 255, 49, 71, 0, 255, 0, 242, 0, 255, 35, 64, 0, 255, 190, 34, 0, 255, 176, 126, 0, 255, 239, 33, 0, 255, 254, 183, 0, 255, 248, 37, 0, 255, 231, 187, 0, 255, 81, 64, 0, 255, 253, 226, 0, 255, 202, 91, 0, 255, 20, 53, 0, 255, 18, 145, 0, 255, 153, 87, 0, 255, 224, 9, 0, 255, 201, 0, 0, 255, 79, 128, 0, 255, 224, 167, 0, 255, 4, 70, 0, 255, 107, 134, 0, 255, 155, 212, 0, 255, 134, 214, 0, 255, 245, 143, 0, 255, 86, 252, 0, 255, 165, 26, 0, 255, 38, 75, 0, 255, 111, 149, 0, 255, 38, 118, 0, 255, 156, 193, 0, 255, 121, 212, 0, 255, 133, 136, 0, 255, 155, 166, 0, 255, 95, 121, 0, 255, 112, 17, 0, 255, 9, 134, 0, 255, 161, 42, 0, 255, 178, 40, 0, 255, 212, 24, 0, 255, 202, 43, 0, 255, 103, 94, 0, 255, 103, 40, 0, 255, 55, 98, 0, 255, 182, 250, 0, 255, 173, 169, 0, 255, 123, 111, 0, 255, 81, 96, 0, 255, 180, 203, 0, 255, 86, 200, 0, 255, 163, 158, 0, 255, 18, 42, 0, 255, 100, 85, 0, 255, 234, 102, 0, 255, 54, 184, 0, 255, 65, 196, 0, 255, 185, 26, 0, 255, 68, 198, 0, 255, 181, 3, 0, 255, 91, 135, 0, 255, 85, 138, 0, 255, 8, 45, 0, 255, 8, 70, 0, 255, 66, 72, 0, 255, 68, 218, 0, 255, 128, 225, 0, 255, 31, 215, 0, 255, 2, 248, 0, 255, 212, 36, 0, 255, 9, 128, 0, 255, 26, 143, 0, 255, 82, 113, 0, 255, 101, 154, 0, 255, 195, 103, 0, 255, 140, 180, 0, 255, 39, 70, 0, 255, 66, 197, 0, 255, 134, 219, 0, 255, 203, 213, 0, 255, 38, 54, 0, 255, 67, 137, 0, 255, 152, 149, 0, 255, 93, 55, 0, 255, 240, 127, 0, 255, 50, 169, 0, 255, 164, 121, 0, 255, 32, 204, 0, 255, 157, 183, 0, 255, 224, 174, 0, 255, 117, 146, 0, 255, 107, 8, 0, 255, 6, 48, 0, 255, 38, 202, 0, 255, 95, 102, 0, 255, 166, 186, 0, 255, 117, 141, 0, 255, 40, 106, 0, 255, 149, 151, 0, 255, 160, 130, 0, 255, 24, 19, 0, 255, 246, 75, 0, 255, 20, 150, 0, 255, 207, 209, 0, 255, 40, 158, 0, 255, 34, 49, 0, 255, 146, 219, 0, 255, 162, 12, 0, 255, 146, 63, 0, 255, 223, 63, 0, 255, 169, 91, 0, 255, 191, 41, 0, 255, 19, 196, 0, 255, 186, 254, 0, 255, 120, 148, 0, 255, 248, 179, 0, 255, 139, 205, 0, 255, 176, 164, 0, 255, 72, 39, 0, 255, 212, 6, 0, 255, 220, 82, 0, 255, 21, 196, 0, 255, 76, 160, 0, 255, 42, 164, 0, 255, 1, 28, 0, 255, 230, 202, 0, 255, 184, 201, 0, 255, 178, 82, 0, 255, 73, 244, 0, 255, 230, 0, 0, 255, 101, 56, 0, 255, 188, 184, 0, 255, 210, 103, 0, 255, 123, 93, 0, 255, 156, 2, 0, 255, 183, 64, 0, 255, 116, 143, 0, 255, 16, 210, 0, 255, 38, 22, 0, 255, 204, 182, 0, 255, 7, 197, 0, 255, 247, 146, 0, 255, 39, 98, 0, 255, 229, 162, 0, 255, 107, 216, 0, 255, 115, 185, 0, 255, 156, 171, 0, 255, 169, 245, 0, 255, 222, 96, 0, 255, 219, 20, 0, 255, 198, 173, 0, 255, 61, 118, 0, 255, 162, 41, 0, 255, 91, 241, 0, 255, 198, 137, 0, 255, 240, 22, 0, 255, 32, 133, 0, 255, 143, 234, 0, 255, 86, 35, 0, 255, 151, 52, 0, 255, 10, 244, 0, 255, 0, 169, 0, 255, 248, 21, 0, 255, 137, 249, 0, 255, 91, 152, 0, 255, 80, 253, 0, 255, 151, 241, 0, 255, 124, 207, 0, 255, 32, 42, 0, 255, 68, 20, 0, 255, 165, 1, 0, 255, 194, 72, 0, 255, 34, 28, 0, 255, 210, 182, 0, 255, 36, 195, 0, 255, 130, 9, 0, 255, 155, 155, 0, 255, 74, 194, 0, 255, 130, 121, 0, 255, 231, 77, 0, 255, 109, 244, 0, 255, 139, 178, 0, 255, 196, 57, 0, 255, 178, 178, 0, 255, 19, 7, 0, 255, 65, 126, 0, 255, 50, 7, 0, 255, 200, 31, 0, 255, 113, 220, 0, 255, 171, 81, 0, 255, 125, 79, 0, 255, 190, 17, 0, 255, 34, 211, 0, 255, 156, 230, 0, 255, 235, 110, 0, 255, 252, 6, 0, 255, 153, 113, 0, 255, 238, 124, 0, 255, 167, 92, 0, 255, 83, 34, 0, 255, 114, 45, 0, 255, 223, 229, 0, 255, 97, 50, 0, 255, 61, 195, 0, 255, 65, 92, 0, 255, 54, 206, 0, 255, 171, 102, 0, 255, 247, 67, 0, 255, 38, 148, 0, 255, 118, 152, 0, 255, 93, 132, 0, 255, 105, 94, 0, 255, 120, 20, 0, 255, 123, 216, 0, 255, 123, 207, 0, 255, 144, 249, 0, 255, 249, 95, 0, 255, 83, 244, 0, 255, 230, 99, 0, 255, 7, 164, 0, 255, 51, 35, 0, 255, 105, 201, 0, 255, 123, 233, 0, 255, 41, 130, 0, 255, 227, 107, 0, 255, 232, 169, 0, 255, 103, 162, 0, 255, 119, 250, 0, 255, 31, 135, 0, 255, 175, 6, 0, 255, 198, 149, 0, 255, 9, 133, 0, 255, 207, 80, 0, 255, 11, 230, 0, 255, 25, 171, 0, 255, 12, 82, 0, 255, 252, 225, 0, 255, 213, 38, 0, 255, 38, 26, 0, 255, 150, 144, 0, 255, 125, 125, 0, 255, 181, 57, 0, 255, 85, 79, 0, 255, 0, 114, 0, 255, 180, 198, 0, 255, 172, 245, 0, 255, 194, 138, 0, 255, 79, 141, 0, 255, 165, 246, 0, 255, 171, 108, 0, 255, 76, 22, 0, 255, 54, 237, 0, 255, 210, 137, 0, 255, 138, 76, 0, 255, 167, 54, 0, 255, 175, 236, 0, 255, 44, 203, 0, 255, 253, 145, 0, 255, 49, 190, 0, 255, 149, 116, 0, 255, 41, 191, 0, 255, 9, 150, 0, 255, 43, 147, 0, 255, 186, 227, 0, 255, 252, 18, 0, 255, 99, 80, 0, 255, 14, 85, 0, 255, 8, 121, 0, 255, 130, 237, 0, 255, 40, 111, 0, 255, 87, 228, 0, 255, 110, 96, 0, 255, 13, 69, 0, 255, 65, 148, 0, 255, 141, 4, 0, 255, 248, 250, 0, 255, 93, 86, 0, 255, 39, 144, 0, 255, 92, 193, 0, 255, 150, 221, 0, 255, 237, 215, 0, 255, 48, 231, 0, 255, 224, 21, 0, 255, 93, 224, 0, 255, 26, 246, 0, 255, 195, 30, 0, 255, 1, 222, 0, 255, 150, 51, 0, 255, 10, 53, 0, 255, 188, 174, 0, 255, 70, 231, 0, 255, 161, 249, 0, 255, 213, 134, 0, 255, 82, 237, 0, 255, 186, 180, 0, 255, 253, 69, 0, 255, 182, 100, 0, 255, 100, 113, 0, 255, 65, 215, 0, 255, 229, 169, 0, 255, 84, 147, 0, 255, 239, 164, 0, 255, 211, 184, 0, 255, 211, 27, 0, 255, 15, 208, 0, 255, 149, 176, 0, 255, 250, 83, 0, 255, 183, 76, 0, 255, 85, 80, 0, 255, 85, 28, 0, 255, 230, 240, 0, 255, 149, 44, 0, 255, 72, 59, 0, 255, 34, 35, 0, 255, 163, 46, 0, 255, 245, 194, 0, 255, 195, 252, 0, 255, 187, 52, 0, 255, 32, 66, 0, 255, 197, 89, 0, 255, 178, 108, 0, 255, 111, 105, 0, 255, 27, 94, 0, 255, 137, 157, 0, 255, 121, 103, 0, 255, 152, 87, 0, 255, 56, 246, 0, 255, 15, 56, 0, 255, 22, 19, 0, 255, 39, 61, 0, 255, 216, 225, 0, 255, 94, 42, 0, 255, 94, 34, 0, 255, 161, 110, 0, 255, 0, 26, 0, 255, 122, 237, 0, 255, 44, 10, 0, 255, 80, 118, 0, 255, 106, 239, 0, 255, 6, 72, 0, 255, 197, 167, 0, 255, 171, 122, 0, 255, 162, 132, 0, 255, 155, 197, 0, 255, 179, 229, 0, 255, 77, 197, 0, 255, 5, 206, 0, 255, 31, 40, 0, 255, 16, 80, 0, 255, 16, 100, 0, 255, 236, 141, 0, 255, 168, 210, 0, 255, 146, 162, 0, 255, 175, 101, 0, 255, 122, 229, 0, 255, 125, 21, 0, 255, 146, 181, 0, 255, 194, 234, 0, 255, 211, 198, 0, 255, 50, 165, 0, 255, 249, 199, 0, 255, 74, 11, 0, 255, 50, 178, 0, 255, 249, 192, 0, 255, 248, 230, 0, 255, 167, 170, 0, 255, 107, 199, 0, 255, 217, 219, 0, 255, 15, 204, 0, 255, 86, 85, 0, 255, 49, 85, 0, 255, 167, 223, 0, 255, 239, 230, 0, 255, 254, 133, 0, 255, 111, 237, 0, 255, 64, 166, 0, 255, 204, 8, 0, 255, 199, 165, 0, 255, 110, 15, 0, 255, 43, 12, 0, 255, 86, 26, 0, 255, 246, 127, 0, 255, 107, 251, 0, 255, 181, 133, 0, 255, 212, 118, 0, 255, 177, 121, 0, 255, 212, 41, 0, 255, 227, 175, 0, 255, 98, 71, 0, 255, 204, 171, 0, 255, 73, 62, 0, 255, 229, 50, 0, 255, 76, 69, 0, 255, 216, 117, 0, 255, 31, 7, 0, 255, 231, 29, 0, 255, 232, 103, 0, 255, 127, 74, 0, 255, 120, 89, 0, 255, 48, 212, 0, 255, 94, 128, 0, 255, 51, 226, 0, 255, 185, 241, 0, 255, 23, 193, 0, 255, 173, 95, 0, 255, 41, 128, 0, 255, 26, 176, 0, 255, 37, 199, 0, 255, 72, 230, 0, 255, 245, 153, 0, 255, 223, 35, 0, 255, 72, 29, 0, 255, 183, 234, 0, 255, 98, 204, 0, 255, 208, 196, 0, 255, 38, 97, 0, 255, 108, 164, 0, 255, 121, 249, 0, 255, 100, 93, 0, 255, 211, 253, 0, 255, 91, 140, 0, 255, 51, 214, 0, 255, 197, 58, 0, 255, 5, 136, 0, 255, 102, 15, 0, 255, 139, 39, 0, 255, 144, 123, 0, 255, 206, 250, 0, 255, 219, 137, 0, 255, 62, 113, 0, 255, 2, 0, 0, 255, 220, 188, 0, 255, 9, 231, 0, 255, 48, 233, 0, 255, 87, 108, 0, 255, 125, 23, 0, 255, 69, 37, 0, 255, 48, 190, 0, 255, 111, 188, 0, 255, 101, 10, 0, 255, 180, 224, 0, 255, 151, 106, 0, 255, 89, 206, 0, 255, 191, 0, 0, 255, 156, 250, 0, 255, 64, 58, 0, 255, 230, 187, 0, 255, 251, 102, 0, 255, 226, 154, 0, 255, 246, 122, 0, 255, 181, 164, 0, 255, 148, 38, 0, 255, 125, 62, 0, 255, 98, 20, 0, 255, 160, 135, 0, 255, 64, 234, 0, 255, 57, 189, 0, 255, 218, 206, 0, 255, 201, 235, 0, 255, 45, 41, 0, 255, 202, 209, 0, 255, 59, 83, 0, 255, 120, 235, 0, 255, 76, 89, 0, 255, 235, 196, 0, 255, 43, 117, 0, 255, 21, 101, 0, 255, 250, 182, 0, 255, 65, 203, 0, 255, 14, 155, 0, 255, 11, 209, 0, 255, 248, 248, 0, 255, 185, 222, 0, 255, 30, 152, 0, 255, 80, 93, 0, 255, 61, 105, 0, 255, 102, 50, 0, 255, 102, 162, 0, 255, 195, 24, 0, 255, 58, 111, 0, 255, 68, 193, 0, 255, 19, 194, 0, 255, 221, 206, 0, 255, 73, 67, 0, 255, 45, 205, 0, 255, 212, 185, 0, 255, 213, 18, 0, 255, 194, 162, 0, 255, 180, 128, 0, 255, 125, 11, 0, 255, 174, 46, 0, 255, 233, 120, 0, 255, 210, 229, 0, 255, 69, 49, 0, 255, 220, 12, 0, 255, 36, 248, 0, 255, 133, 144, 0, 255, 65, 162, 0, 255, 59, 223, 0, 255, 0, 222, 0, 255, 198, 144, 0, 255, 211, 218, 0, 255, 136, 247, 0, 255, 61, 181, 0, 255, 8, 128, 0, 255, 52, 168, 0, 255, 220, 68, 0, 255, 203, 137, 0, 255, 56, 61, 0, 255, 101, 126, 0, 255, 29, 128, 0, 255, 0, 77, 0, 255, 109, 40, 0, 255, 166, 187, 0, 255, 160, 27, 0, 255, 244, 252, 0, 255, 51, 6, 0, 255, 25, 181, 0, 255, 197, 58, 0, 255, 15, 114, 0, 255, 178, 52, 0, 255, 11, 145, 0, 255, 135, 13, 0, 255, 234, 174, 0, 255, 49, 240, 0, 255, 222, 176, 0, 255, 176, 201, 0, 255, 237, 222, 0, 255, 238, 212, 0, 255, 131, 55, 0, 255, 41, 209, 0, 255, 179, 99, 0, 255, 254, 220, 0, 255, 73, 226, 0, 255, 1, 21, 0, 255, 229, 57, 0, 255, 65, 220, 0, 255, 0, 65, 0, 255, 27, 20, 0, 255, 17, 158, 0, 255, 102, 105, 0, 255, 12, 72, 0, 255, 177, 20, 0, 255, 228, 210, 0, 255, 109, 35, 0, 255, 119, 53, 0, 255, 100, 205, 0, 255, 170, 30, 0, 255, 17, 14, 0, 255, 210, 166, 0, 255, 146, 234, 0, 255, 71, 11, 0, 255, 52, 210, 0, 255, 88, 84, 0, 255, 200, 8, 0, 255, 0, 38, 0, 255, 101, 107, 0, 255, 63, 188, 0, 255, 189, 13, 0, 255, 82, 171, 0, 255, 20, 148, 0, 255, 39, 191, 0, 255, 94, 178, 0, 255, 207, 111, 0, 255, 65, 205, 0, 255, 203, 183, 0, 255, 53, 179, 0, 255, 87, 27, 0, 255, 22, 254, 0, 255, 40, 220, 0, 255, 68, 15, 0, 255, 43, 214, 0, 255, 23, 234, 0, 255, 201, 127, 0, 255, 127, 254, 0, 255, 184, 118, 0, 255, 169, 174, 0, 255, 205, 37, 0, 255, 155, 64, 0, 255, 215, 164, 0, 255, 248, 179, 0, 255, 188, 20, 0, 255, 138, 169, 0, 255, 225, 167, 0, 255, 32, 181, 0, 255, 216, 195, 0, 255, 77, 224, 0, 255, 97, 182, 0, 255, 59, 201, 0, 255, 4, 24, 0, 255, 29, 76, 0, 255, 28, 156, 0, 255, 108, 174, 0, 255, 100, 21, 0, 255, 231, 15, 0, 255, 0, 52, 0, 255, 71, 90, 0, 255, 176, 49, 0, 255, 145, 217, 0, 255, 87, 203, 0, 255, 132, 122, 0, 255, 27, 239, 0, 255, 3, 144, 0, 255, 8, 139, 0, 255, 228, 129, 0, 255, 159, 251, 0, 255, 25, 7, 0, 255, 18, 75, 0, 255, 9, 135, 0, 255, 236, 191, 0, 255, 179, 96, 0, 255, 164, 161, 0, 255, 226, 52, 0, 255, 29, 20, 0, 255, 181, 184, 0, 255, 12, 165, 0, 255, 34, 206, 0, 255, 95, 187, 0, 255, 50, 121, 0, 255, 32, 106, 0, 255, 189, 207, 0, 255, 71, 60, 0, 255, 182, 132, 0, 255, 117, 141, 0, 255, 39, 236, 0, 255, 61, 236, 0, 255, 22, 12, 0, 255, 3, 121, 0, 255, 163, 223, 0, 255, 177, 169, 0, 255, 13, 37, 0, 255, 219, 156, 0, 255, 47, 5, 0, 255, 127, 70, 0, 255, 171, 129, 0, 255, 72, 231, 0, 255, 174, 192, 0, 255, 112, 192, 0, 255, 215, 35, 0, 255, 21, 125, 0, 255, 108, 151, 0, 255, 131, 70, 0, 255, 218, 7, 0, 255, 49, 238, 0, 255, 199, 117, 0, 255, 87, 28, 0, 255, 157, 225, 0, 255, 125, 7, 0, 255, 152, 252, 0, 255, 115, 175, 0, 255, 117, 119, 0, 255, 56, 114, 0, 255, 193, 23, 0, 255, 249, 79, 0, 255, 19, 186, 0, 255, 226, 138, 0, 255, 151, 162, 0, 255, 176, 151, 0, 255, 188, 96, 0, 255, 56, 34, 0, 255, 60, 137, 0, 255, 142, 60, 0, 255, 187, 222, 0, 255, 145, 105, 0, 255, 104, 3, 0, 255, 116, 88, 0, 255, 201, 154, 0, 255, 222, 160, 0, 255, 199, 8, 0, 255, 215, 230, 0, 255, 163, 207, 0, 255, 3, 103, 0, 255, 110, 240, 0, 255, 120, 67, 0, 255, 3, 199, 0, 255, 243, 12, 0, 255, 195, 126, 0, 255, 229, 40, 0, 255, 86, 174, 0, 255, 217, 36, 0, 255, 247, 68, 0, 255, 87, 210, 0, 255, 116, 234, 0, 255, 56, 129, 0, 255, 102, 77, 0, 255, 6, 188, 0, 255, 18, 126, 0, 255, 106, 235, 0, 255, 34, 254, 0, 255, 178, 247, 0, 255, 103, 171, 0, 255, 250, 243, 0, 255, 30, 118, 0, 255, 145, 93, 0, 255, 91, 18, 0, 255, 103, 235, 0, 255, 109, 204, 0, 255, 115, 200, 0, 255, 79, 60, 0, 255, 56, 39, 0, 255, 110, 130, 0, 255, 110, 180, 0, 255, 11, 64, 0, 255, 219, 59, 0, 255, 157, 170, 0, 255, 11, 16, 0, 255, 201, 75, 0, 255, 100, 199, 0, 255, 165, 117, 0, 255, 34, 76, 0, 255, 21, 190, 0, 255, 183, 138, 0, 255, 145, 4, 0, 255, 114, 40, 0, 255, 205, 241, 0, 255, 41, 195, 0, 255, 218, 120, 0, 255, 40, 143, 0, 255, 63, 18, 0, 255, 146, 3, 0, 255, 222, 186, 0, 255, 35, 113, 0, 255, 138, 159, 0, 255, 246, 11, 0, 255, 242, 62, 0, 255, 227, 9, 0, 255, 57, 65, 0, 255, 122, 222, 0, 255, 252, 10, 0, 255, 90, 209, 0, 255, 68, 136, 0, 255, 119, 220, 0, 255, 230, 213, 0, 255, 243, 251, 0, 255, 25, 195, 0, 255, 207, 68, 0, 255, 30, 204, 0, 255, 113, 127, 0, 255, 92, 13, 0, 255, 224, 190, 0, 255, 63, 201, 0, 255, 35, 7, 0, 255, 187, 196, 0, 255, 138, 226, 0, 255, 194, 232, 0, 255, 172, 164, 0, 255, 115, 15, 0, 255, 202, 27, 0, 255, 84, 18, 0, 255, 240, 55, 0, 255, 232, 104, 0, 255, 172, 42, 0, 255, 84, 139, 0, 255, 159, 219, 0, 255, 215, 182, 0, 255, 77, 222, 0, 255, 242, 196, 0, 255, 16, 80, 0, 255, 183, 206, 0, 255, 38, 187, 0, 255, 188, 249, 0, 255, 246, 219, 0, 255, 181, 145, 0, 255, 72, 197, 0, 255, 147, 213, 0, 255, 220, 185, 0, 255, 157, 22, 0, 255, 122, 49, 0, 255, 162, 29, 0, 255, 55, 53, 0, 255, 220, 103, 0, 255, 197, 213, 0, 255, 148, 118, 0, 255, 103, 228, 0, 255, 112, 103, 0, 255, 107, 232, 0, 255, 58, 98, 0, 255, 31, 206, 0, 255, 209, 254, 0, 255, 165, 166, 0, 255, 154, 15, 0, 255, 53, 221, 0, 255, 120, 200, 0, 255, 161, 60, 0, 255, 140, 102, 0, 255, 236, 17, 0, 255, 160, 69, 0, 255, 38, 125, 0, 255, 117, 121, 0, 255, 26, 11, 0, 255, 239, 6, 0, 255, 50, 37, 0, 255, 176, 253, 0, 255, 106, 65, 0, 255, 167, 122, 0, 255, 84, 59, 0, 255, 15, 35, 0, 255, 77, 247, 0, 255, 65, 126, 0, 255, 7, 189, 0, 255, 142, 49, 0, 255, 223, 233, 0, 255, 32, 161, 0, 255, 22, 245, 0, 255, 1, 32, 0, 255, 211, 240, 0, 255, 1, 8, 0, 255, 135, 223, 0, 255, 41, 21, 0, 255, 88, 176, 0, 255, 18, 68, 0, 255, 144, 217, 0, 255, 97, 0, 0, 255, 142, 189, 0, 255, 253, 35, 0, 255, 169, 42, 0, 255, 133, 160, 0, 255, 113, 85, 0, 255, 247, 236, 0, 255, 210, 135, 0, 255, 110, 146, 0, 255, 123, 160, 0, 255, 64, 50, 0, 255, 35, 16, 0, 255, 140, 29, 0, 255, 219, 61, 0, 255, 195, 173, 0, 255, 149, 233, 0, 255, 153, 191, 0, 255, 225, 8, 0, 255, 45, 184, 0, 255, 234, 80, 0, 255, 188, 120, 0, 255, 167, 197, 0, 255, 57, 105, 0, 255, 51, 216, 0, 255, 129, 192, 0, 255, 60, 195, 0, 255, 0, 109, 0, 255, 162, 51, 0, 255, 252, 192, 0, 255, 125, 184, 0, 255, 78, 56, 0, 255, 91, 91, 0, 255, 35, 149, 0, 255, 164, 113, 0, 255, 10, 191, 0, 255, 69, 97, 0, 255, 240, 120, 0, 255, 219, 0, 0, 255, 85, 122, 0, 255, 216, 86, 0, 255, 79, 64, 0, 255, 13, 85, 0, 255, 194, 232, 0, 255, 44, 121, 0, 255, 196, 26, 0, 255, 231, 167, 0, 255, 36, 94, 0, 255, 155, 115, 0, 255, 106, 82, 0, 255, 112, 177, 0, 255, 97, 146, 0, 255, 17, 215, 0, 255, 187, 178, 0, 255, 212, 134, 0, 255, 178, 181, 0, 255, 23, 72, 0, 255, 25, 205, 0, 255, 63, 58, 0, 255, 233, 62, 0, 255, 7, 63, 0, 255, 67, 224, 0, 255, 174, 58, 0, 255, 75, 149, 0, 255, 75, 110, 0, 255, 132, 153, 0, 255, 241, 112, 0, 255, 61, 178, 0, 255, 47, 236, 0, 255, 78, 233, 0, 255, 85, 64, 0, 255, 84, 69, 0, 255, 199, 0, 0, 255, 216, 247, 0, 255, 85, 52, 0, 255, 187, 176, 0, 255, 226, 175, 0, 255, 68, 21, 0, 255, 158, 44, 0, 255, 33, 175, 0, 255, 111, 54, 0, 255, 43, 251, 0, 255, 39, 119, 0, 255, 130, 12, 0, 255, 21, 142, 0, 255, 174, 173, 0, 255, 96, 241, 0, 255, 236, 233, 0, 255, 54, 4, 0, 255, 181, 43, 0, 255, 249, 245, 0, 255, 170, 4, 0, 255, 114, 143, 0, 255, 4, 179, 0, 255, 129, 193, 0, 255, 213, 210, 0, 255, 218, 99, 0, 255, 136, 161, 0, 255, 164, 137, 0, 255, 91, 213, 0, 255, 68, 174, 0, 255, 8, 226, 0, 255, 98, 62, 0, 255, 146, 58, 0, 255, 204, 9, 0, 255, 247, 194, 0, 255, 238, 202, 0, 255, 188, 198, 0, 255, 94, 81, 0, 255, 66, 30, 0, 255, 60, 11, 0, 255, 188, 65, 0, 255, 189, 52, 0, 255, 18, 199, 0, 255, 30, 225, 0, 255, 78, 118, 0, 255, 186, 217, 0, 255, 28, 54, 0, 255, 46, 30, 0, 255, 175, 141, 0, 255, 132, 238, 0, 255, 72, 134, 0, 255, 99, 26, 0, 255, 8, 234, 0, 255, 84, 51, 0, 255, 160, 60, 0, 255, 193, 49, 0, 255, 195, 121, 0, 255, 160, 108, 0, 255, 98, 252, 0, 255, 68, 115, 0, 255, 114, 254, 0, 255, 117, 57, 0, 255, 165, 28, 0, 255, 56, 208, 0, 255, 239, 247, 0, 255, 135, 124, 0, 255, 112, 212, 0, 255, 174, 248, 0, 255, 227, 156, 0, 255, 236, 57, 0, 255, 238, 82, 0, 255, 21, 240, 0, 255, 231, 222, 0, 255, 212, 174, 0, 255, 112, 95, 0, 255, 222, 139, 0, 255, 227, 45, 0, 255, 113, 192, 0, 255, 33, 17, 0, 255, 79, 161, 0, 255, 0, 192, 0, 255, 89, 69, 0, 255, 54, 4, 0, 255, 232, 62, 0, 255, 111, 217, 0, 255, 39, 232, 0, 255, 53, 22, 0, 255, 161, 104, 0, 255, 23, 19, 0, 255, 231, 11, 0, 255, 171, 55, 0, 255, 80, 222, 0, 255, 78, 91, 0, 255, 93, 247, 0, 255, 197, 86, 0, 255, 237, 30, 0, 255, 12, 108, 0, 255, 106, 129, 0, 255, 213, 193, 0, 255, 43, 198, 0, 255, 48, 58, 0, 255, 127, 153, 0, 255, 184, 153, 0, 255, 58, 87, 0, 255, 89, 74, 0, 255, 37, 76, 0, 255, 109, 254, 0, 255, 1, 210, 0, 255, 108, 245, 0, 255, 97, 242, 0, 255, 153, 244, 0, 255, 7, 198, 0, 255, 104, 229, 0, 255, 126, 6, 0, 255, 39, 126, 0, 255, 245, 198, 0, 255, 232, 134, 0, 255, 94, 54, 0, 255, 30, 125, 0, 255, 161, 50, 0, 255, 206, 175, 0, 255, 4, 211, 0, 255, 90, 71, 0, 255, 127, 0, 0, 255, 239, 197, 0, 255, 131, 236, 0, 255, 71, 153, 0, 255, 250, 22, 0, 255, 86, 125, 0, 255, 44, 37, 0, 255, 226, 9, 0, 255, 31, 52, 0, 255, 213, 37, 0, 255, 78, 251, 0, 255, 231, 43, 0, 255, 82, 142, 0, 255, 4, 235, 0, 255, 201, 67, 0, 255, 111, 80, 0, 255, 231, 87, 0, 255, 120, 189, 0, 255, 212, 106, 0, 255, 151, 136, 0, 255, 154, 147, 0, 255, 152, 36, 0, 255, 30, 84, 0, 255, 108, 26, 0, 255, 124, 220, 0, 255, 206, 223, 0, 255, 179, 6, 0, 255, 223, 59, 0, 255, 79, 127, 0, 255, 130, 121, 0, 255, 37, 162, 0, 255, 121, 193, 0, 255, 34, 152, 0, 255, 118, 132, 0, 255, 147, 169, 0, 255, 26, 219, 0, 255, 128, 28, 0, 255, 36, 186, 0, 255, 216, 26, 0, 255, 227, 0, 0, 255, 149, 196, 0, 255, 100, 102, 0, 255, 12, 75, 0, 255, 102, 59, 0, 255, 238, 74, 0, 255, 54, 171, 0, 255, 104, 96, 0, 255, 81, 143, 0, 255, 232, 128, 0, 255, 135, 65, 0, 255, 29, 14, 0, 255, 134, 146, 0, 255, 98, 128, 0, 255, 74, 50, 0, 255, 112, 120, 0, 255, 157, 7, 0, 255, 176, 102, 0, 255, 227, 22, 0, 255, 162, 174, 0, 255, 166, 80, 0, 255, 236, 41, 0, 255, 169, 85, 0, 255, 206, 78, 0, 255, 169, 195, 0, 255, 168, 64, 0, 255, 186, 3, 0, 255, 151, 144, 0, 255, 83, 132, 0, 255, 115, 45, 0, 255, 16, 155, 0, 255, 69, 224, 0, 255, 78, 216, 0, 255, 84, 120, 0, 255, 175, 198, 0, 255, 99, 190, 0, 255, 8, 68, 0, 255, 166, 145, 0, 255, 29, 11, 0, 255, 197, 7, 0, 255, 48, 27, 0, 255, 55, 123, 0, 255, 121, 122, 0, 255, 82, 176, 0, 255, 225, 120, 0, 255, 51, 21, 0, 255, 164, 120, 0, 255, 239, 99, 0, 255, 120, 106, 0, 255, 206, 72, 0, 255, 207, 92, 0, 255, 247, 159, 0, 255, 231, 26, 0, 255, 51, 177, 0, 255, 103, 213, 0, 255, 6, 99, 0, 255, 69, 87, 0, 255, 130, 114, 0, 255, 227, 67, 0, 255, 246, 104, 0, 255, 130, 34, 0, 255, 101, 0, 0, 255, 242, 8, 0, 255, 187, 252, 0, 255, 95, 240, 0, 255, 126, 78, 0, 255, 59, 66, 0, 255, 83, 177, 0, 255, 146, 111, 0, 255, 108, 144, 0, 255, 120, 159, 0, 255, 229, 100, 0, 255, 114, 127, 0, 255, 119, 101, 0, 255, 137, 151, 0, 255, 83, 42, 0, 255, 211, 83, 0, 255, 167, 111, 0, 255, 164, 217, 0, 255, 194, 209, 0, 255, 19, 129, 0, 255, 131, 201, 0, 255, 36, 44, 0, 255, 118, 80, 0, 255, 58, 177, 0, 255, 97, 248, 0, 255, 74, 225, 0, 255, 37, 174, 0, 255, 43, 44, 0, 255, 122, 203, 0, 255, 10, 242, 0, 255, 28, 22, 0, 255, 194, 181, 0, 255, 168, 6, 0, 255, 165, 173, 0, 255, 127, 228, 0, 255, 80, 189, 0, 255, 29, 100, 0, 255, 134, 252, 0, 255, 224, 122, 0, 255, 84, 192, 0, 255, 96, 63, 0, 255, 74, 19, 0, 255, 25, 157, 0, 255, 212, 81, 0, 255, 141, 225, 0, 255, 136, 9, 0, 255, 107, 155, 0, 255, 49, 219, 0, 255, 75, 41, 0, 255, 79, 237, 0, 255, 226, 156, 0, 255, 146, 137, 0, 255, 253, 115, 0, 255, 238, 168, 0, 255, 69, 236, 0, 255, 65, 130, 0, 255, 94, 84, 0, 255, 65, 140, 0, 255, 129, 43, 0, 255, 223, 49, 0, 255, 46, 125, 0, 255, 148, 15, 0, 255, 55, 42, 0, 255, 215, 209, 0, 255, 237, 244, 0, 255, 39, 118, 0, 255, 211, 238, 0, 255, 13, 24, 0, 255, 208, 88, 0, 255, 191, 190, 0, 255, 249, 19, 0, 255, 78, 0, 0, 255, 150, 204, 0, 255, 66, 130, 0, 255, 19, 190, 0, 255, 111, 85, 0, 255, 58, 196, 0, 255, 183, 173, 0, 255, 0, 18, 0, 255, 105, 90, 0, 255, 5, 93, 0, 255, 70, 106, 0, 255, 243, 8, 0, 255, 217, 9, 0, 255, 238, 200, 0, 255, 103, 158, 0, 255, 146, 59, 0, 255, 20, 58, 0, 255, 252, 226, 0, 255, 229, 19, 0, 255, 235, 14, 0, 255, 2, 243, 0, 255, 159, 86, 0, 255, 151, 179, 0, 255, 172, 213, 0, 255, 92, 202, 0, 255, 213, 65, 0, 255, 142, 1, 0, 255, 161, 127, 0, 255, 105, 100, 0, 255, 119, 133, 0, 255, 153, 46, 0, 255, 175, 93, 0, 255, 66, 133, 0, 255, 189, 135, 0, 255, 208, 230, 0, 255, 155, 242, 0, 255, 2, 205, 0, 255, 126, 205, 0, 255, 11, 162, 0, 255, 154, 67, 0, 255, 192, 60, 0, 255, 140, 30, 0, 255, 227, 17, 0, 255, 172, 24, 0, 255, 122, 73, 0, 255, 83, 183, 0, 255, 233, 223, 0, 255, 44, 96, 0, 255, 55, 92, 0, 255, 82, 197, 0, 255, 105, 173, 0, 255, 37, 101, 0, 255, 176, 70, 0, 255, 226, 113, 0, 255, 111, 204, 0, 255, 199, 212, 0, 255, 21, 216, 0, 255, 247, 62, 0, 255, 129, 62, 0, 255, 207, 43, 0, 255, 244, 94, 0, 255, 156, 155, 0, 255, 173, 70, 0, 255, 207, 87, 0, 255, 42, 50, 0, 255, 233, 141, 0, 255, 230, 205, 0, 255, 98, 47, 0, 255, 150, 221, 0, 255, 44, 178, 0, 255, 150, 18, 0, 255, 82, 212, 0, 255, 246, 26, 0, 255, 52, 225, 0, 255, 34, 5, 0, 255, 24, 4, 0, 255, 96, 203, 0, 255, 4, 151, 0, 255, 248, 25, 0, 255, 224, 253, 0, 255, 21, 96, 0, 255, 252, 111, 0, 255, 121, 85, 0, 255, 201, 154, 0, 255, 194, 238, 0, 255, 46, 108, 0, 255, 14, 77, 0, 255, 96, 165, 0, 255, 154, 199, 0, 255, 54, 91, 0, 255, 25, 20, 0, 255, 160, 40, 0, 255, 13, 86, 0, 255, 145, 220, 0, 255, 138, 209, 0, 255, 211, 55, 0, 255, 226, 138, 0, 255, 166, 78, 0, 255, 20, 159, 0, 255, 144, 167, 0, 255, 67, 127, 0, 255, 131, 243, 0, 255, 133, 156, 0, 255, 28, 167, 0, 255, 174, 41, 0, 255, 8, 114, 0, 255, 127, 207, 0, 255, 94, 80, 0, 255, 32, 125, 0, 255, 184, 41, 0, 255, 113, 8, 0, 255, 38, 127, 0, 255, 191, 176, 0, 255, 235, 79, 0, 255, 167, 40, 0, 255, 144, 171, 0, 255, 0, 60, 0, 255, 60, 224, 0, 255, 116, 30, 0, 255, 206, 101, 0, 255, 104, 155, 0, 255, 113, 75, 0, 255, 104, 178, 0, 255, 227, 149, 0, 255, 114, 74, 0, 255, 144, 84, 0, 255, 65, 34, 0, 255, 146, 9, 0, 255, 27, 165, 0, 255, 39, 127, 0, 255, 143, 51, 0, 255, 0, 136, 0, 255, 143, 0, 0, 255, 138, 230, 0, 255, 59, 112, 0, 255, 118, 9, 0, 255, 135, 127, 0, 255, 160, 3, 0, 255, 245, 134, 0, 255, 212, 132, 0, 255, 53, 22, 0, 255, 181, 60, 0, 255, 138, 149, 0, 255, 139, 23, 0, 255, 240, 11, 0, 255, 217, 125, 0, 255, 188, 207, 0, 255, 31, 23, 0, 255, 63, 72, 0, 255, 197, 88, 0, 255, 132, 50, 0, 255, 2, 211, 0, 255, 243, 63, 0, 255, 57, 71, 0, 255, 210, 138, 0, 255, 52, 86, 0, 255, 38, 137, 0, 255, 13, 138, 0, 255, 149, 13, 0, 255, 167, 230, 0, 255, 12, 120, 0, 255, 12, 15, 0, 255, 211, 0, 0, 255, 3, 103, 0, 255, 211, 57, 0, 255, 254, 68, 0, 255, 6, 49, 0, 255, 17, 221, 0, 255, 238, 148, 0, 255, 81, 115, 0, 255, 183, 36, 0, 255, 40, 94, 0, 255, 19, 37, 0, 255, 156, 187, 0, 255, 13, 73, 0, 255, 107, 101, 0, 255, 106, 82, 0, 255, 201, 118, 0, 255, 172, 82, 0, 255, 185, 217, 0, 255, 220, 72, 0, 255, 183, 64, 0, 255, 48, 46, 0, 255, 175, 170, 0, 255, 151, 22, 0, 255, 102, 56, 0, 255, 29, 247, 0, 255, 184, 185, 0, 255, 28, 181, 0, 255, 76, 117, 0, 255, 22, 87, 0, 255, 186, 214, 0, 255, 161, 17, 0, 255, 27, 71, 0, 255, 236, 44, 0, 255, 228, 211, 0, 255, 26, 72, 0, 255, 243, 6, 0, 255, 251, 151, 0, 255, 181, 190, 0, 255, 123, 248, 0, 255, 246, 29, 0, 255, 83, 230, 0, 255, 223, 184, 0, 255, 101, 238, 0, 255, 8, 158, 0, 255, 46, 127, 0, 255, 226, 77, 0, 255, 76, 47, 0, 255, 111, 8, 0, 255, 139, 115, 0, 255, 54, 164, 0, 255, 136, 195, 0, 255, 68, 15, 0, 255, 130, 171, 0, 255, 119, 188, 0, 255, 34, 237, 0, 255, 155, 150, 0, 255, 221, 6, 0, 255, 174, 56, 0, 255, 186, 115, 0, 255, 14, 0, 0, 255, 234, 92, 0, 255, 236, 58, 0, 255, 174, 59, 0, 255, 43, 252, 0, 255, 158, 115, 0, 255, 86, 185, 0, 255, 208, 80, 0, 255, 75, 141, 0, 255, 159, 0, 0, 255, 98, 224, 0, 255, 115, 170, 0, 255, 176, 230, 0, 255, 25, 80, 0, 255, 253, 43, 0, 255, 98, 80, 0, 255, 247, 101, 0, 255, 233, 234, 0, 255, 148, 138, 0, 255, 220, 192, 0, 255, 178, 26, 0, 255, 70, 84, 0, 255, 217, 139, 0, 255, 117, 79, 0, 255, 105, 226, 0, 255, 171, 163, 0, 255, 95, 193, 0, 255, 67, 162, 0, 255, 37, 79, 0, 255, 174, 219, 0, 255, 195, 64, 0, 255, 16, 66, 0, 255, 154, 38, 0, 255, 144, 19, 0, 255, 27, 154, 0, 255, 181, 139, 0, 255, 158, 158, 0, 255, 140, 164, 0, 255, 38, 0, 0, 255, 97, 164, 0, 255, 229, 213, 0, 255, 185, 231, 0, 255, 96, 1, 0, 255, 88, 114, 0, 255, 153, 3, 0, 255, 37, 86, 0, 255, 182, 67, 0, 255, 115, 8, 0, 255, 66, 189, 0, 255, 208, 100, 0, 255, 164, 139, 0, 255, 35, 206, 0, 255, 245, 225, 0, 255, 138, 142, 0, 255, 215, 239, 0, 255, 135, 246, 0, 255, 130, 154, 0, 255, 79, 33, 0, 255, 210, 210, 0, 255, 70, 208, 0, 255, 244, 153, 0, 255, 233, 250, 0, 255, 136, 45, 0, 255, 88, 244, 0, 255, 44, 72, 0, 255, 224, 215, 0, 255, 138, 192, 0, 255, 33, 25, 0, 255, 174, 40, 0, 255, 208, 83, 0, 255, 201, 232, 0, 255, 232, 105, 0, 255, 51, 73, 0, 255, 180, 42, 0, 255, 136, 88, 0, 255, 16, 45, 0, 255, 52, 178, 0, 255, 162, 10, 0, 255, 65, 254, 0, 255, 198, 241, 0, 255, 161, 155, 0, 255, 138, 176, 0, 255, 92, 169, 0, 255, 142, 188, 0, 255, 161, 105, 0, 255, 92, 137, 0, 255, 53, 241, 0, 255, 235, 95, 0, 255, 254, 122, 0, 255, 49, 65, 0, 255, 182, 140, 0, 255, 69, 159, 0, 255, 200, 94, 0, 255, 173, 58, 0, 255, 191, 216, 0, 255, 94, 225, 0, 255, 119, 37, 0, 255, 63, 50, 0, 255, 53, 199, 0, 255, 193, 145, 0, 255, 161, 199, 0, 255, 233, 4, 0, 255, 51, 24, 0, 255, 175, 66, 0, 255, 102, 245, 0, 255, 152, 58, 0, 255, 13, 24, 0, 255, 212, 170, 0, 255, 200, 233, 0, 255, 239, 214, 0, 255, 216, 168, 0, 255, 140, 19, 0, 255, 98, 117, 0, 255, 254, 77, 0, 255, 57, 32, 0, 255, 74, 106, 0, 255, 212, 63, 0, 255, 47, 27, 0, 255, 245, 116, 0, 255, 118, 11, 0, 255, 120, 51, 0, 255, 14, 4, 0, 255, 81, 64, 0, 255, 28, 70, 0, 255, 181, 16, 0, 255, 126, 131, 0, 255, 192, 59, 0, 255, 250, 163, 0, 255, 21, 175, 0, 255, 82, 32, 0, 255, 226, 127, 0, 255, 15, 181, 0, 255, 51, 163, 0, 255, 10, 125, 0, 255, 119, 45, 0, 255, 45, 148, 0, 255, 143, 200, 0, 255, 49, 162, 0, 255, 146, 114, 0, 255, 198, 172, 0, 255, 39, 47, 0, 255, 178, 166, 0, 255, 247, 156, 0, 255, 20, 137, 0, 255, 248, 205, 0, 255, 135, 84, 0, 255, 220, 54, 0, 255, 237, 126, 0, 255, 106, 251, 0, 255, 209, 31, 0, 255, 152, 44, 0, 255, 64, 117, 0, 255, 70, 113, 0, 255, 111, 134, 0, 255, 176, 55, 0, 255, 198, 238, 0, 255, 167, 31, 0, 255, 225, 74, 0, 255, 53, 26, 0, 255, 112, 53, 0, 255, 6, 200, 0, 255, 162, 159, 0, 255, 119, 160, 0, 255, 253, 202, 0, 255, 70, 29, 0, 255, 167, 48, 0, 255, 21, 188, 0, 255, 52, 72, 0, 255, 136, 219, 0, 255, 78, 61, 0, 255, 32, 233, 0, 255, 251, 185, 0, 255, 140, 175, 0, 255, 96, 50, 0, 255, 183, 65, 0, 255, 73, 162, 0, 255, 29, 243, 0, 255, 159, 234, 0, 255, 142, 210, 0, 255, 235, 215, 0, 255, 87, 8, 0, 255, 132, 80, 0, 255, 242, 30, 0, 255, 10, 200, 0, 255, 19, 21, 0, 255, 81, 58, 0, 255, 163, 53, 0, 255, 251, 220, 0, 255, 138, 119, 0, 255, 196, 87, 0, 255, 197, 164, 0, 255, 148, 52, 0, 255, 204, 199, 0, 255, 213, 209, 0, 255, 8, 164, 0, 255, 155, 152, 0, 255, 108, 201, 0, 255, 234, 192, 0, 255, 100, 124, 0, 255, 129, 45, 0, 255, 93, 19, 0, 255, 120, 230, 0, 255, 190, 133, 0, 255, 0, 248, 0, 255, 211, 123, 0, 255, 90, 15, 0, 255, 89, 195, 0, 255, 207, 22, 0, 255, 242, 39, 0, 255, 58, 220, 0, 255, 63, 94, 0, 255, 195, 218, 0, 255, 11, 183, 0, 255, 67, 129, 0, 255, 70, 60, 0, 255, 243, 227, 0, 255, 144, 39, 0, 255, 39, 215, 0, 255, 65, 187, 0, 255, 113, 42, 0, 255, 52, 15, 0, 255, 28, 88, 0, 255, 18, 135, 0, 255, 90, 249, 0, 255, 76, 148, 0, 255, 109, 110, 0, 255, 35, 158, 0, 255, 56, 42, 0, 255, 206, 208, 0, 255, 87, 49, 0, 255, 195, 45, 0, 255, 19, 42, 0, 255, 105, 15, 0, 255, 238, 127, 0, 255, 151, 119, 0, 255, 53, 62, 0, 255, 42, 132, 0, 255, 200, 131, 0, 255, 27, 65, 0, 255, 46, 6, 0, 255, 228, 122, 0, 255, 58, 149, 0, 255, 248, 86, 0, 255, 209, 121, 0, 255, 122, 26, 0, 255, 107, 36, 0, 255, 3, 179, 0, 255, 108, 54, 0, 255, 128, 74, 0, 255, 22, 75, 0, 255, 251, 154, 0, 255, 8, 26, 0, 255, 174, 109, 0, 255, 194, 36, 0, 255, 140, 134, 0, 255, 132, 145, 0, 255, 63, 116, 0, 255, 30, 230, 0, 255, 163, 70, 0, 255, 169, 138, 0, 255, 122, 12, 0, 255, 179, 149, 0, 255, 12, 69, 0, 255, 162, 4, 0, 255, 224, 60, 0, 255, 124, 190, 0, 255, 206, 136, 0, 255, 211, 89, 0, 255, 51, 104, 0, 255, 220, 191, 0, 255, 8, 80, 0, 255, 238, 191, 0, 255, 112, 3, 0, 255, 93, 10, 0, 255, 229, 219, 0, 255, 31, 205, 0, 255, 188, 35, 0, 255, 102, 140, 0, 255, 236, 168, 0, 255, 166, 190, 0, 255, 238, 76, 0, 255, 172, 46, 0, 255, 226, 109, 0, 255, 179, 28, 0, 255, 227, 241, 0, 255, 175, 21, 0, 255, 147, 41, 0, 255, 61, 223, 0, 255, 198, 156, 0, 255, 181, 38, 0, 255, 70, 210, 0, 255, 163, 12, 0, 255, 222, 76, 0, 255, 196, 204, 0, 255, 141, 215, 0, 255, 240, 131, 0, 255, 217, 76, 0, 255, 14, 167, 0, 255, 28, 64, 0, 255, 39, 118, 0, 255, 10, 243, 0, 255, 29, 52, 0, 255, 115, 132, 0, 255, 106, 147, 0, 255, 82, 201, 0, 255, 122, 62, 0, 255, 228, 227, 0, 255, 12, 131, 0, 255, 42, 123, 0, 255, 240, 198, 0, 255, 174, 176, 0, 255, 252, 37, 0, 255, 197, 171, 0, 255, 126, 7, 0, 255, 62, 33, 0, 255, 8, 61, 0, 255, 96, 224, 0, 255, 134, 61, 0, 255, 100, 79, 0, 255, 57, 50, 0, 255, 142, 49, 0, 255, 8, 73, 0, 255, 174, 89, 0, 255, 172, 60, 0, 255, 141, 95, 0, 255, 68, 5, 0, 255, 155, 219, 0, 255, 249, 140, 0, 255, 239, 26, 0, 255, 238, 153, 0, 255, 68, 202, 0, 255, 174, 245, 0, 255, 238, 34, 0, 255, 133, 141, 0, 255, 231, 239, 0, 255, 112, 87, 0, 255, 233, 147, 0, 255, 114, 107, 0, 255, 154, 167, 0, 255, 18, 72, 0, 255, 102, 111, 0, 255, 212, 152, 0, 255, 128, 187, 0, 255, 231, 225, 0, 255, 62, 93, 0, 255, 81, 189, 0, 255, 101, 15, 0, 255, 48, 106, 0, 255, 197, 244, 0, 255, 128, 251, 0, 255, 223, 78, 0, 255, 106, 163, 0, 255, 126, 205, 0, 255, 174, 147, 0, 255, 138, 28, 0, 255, 51, 52, 0, 255, 25, 120, 0, 255, 120, 222, 0, 255, 29, 48, 0, 255, 54, 59, 0, 255, 59, 238, 0, 255, 157, 114, 0, 255, 192, 217, 0, 255, 193, 49, 0, 255, 40, 231, 0, 255, 146, 43, 0, 255, 112, 111, 0, 255, 179, 218, 0, 255, 76, 162, 0, 255, 9, 194, 0, 255, 0, 8, 0, 255, 162, 66, 0, 255, 120, 159, 0, 255, 131, 174, 0, 255, 165, 150, 0, 255, 126, 11, 0, 255, 45, 148, 0, 255, 86, 191, 0, 255, 174, 99, 0, 255, 179, 58, 0, 255, 88, 55, 0, 255, 219, 109, 0, 255, 220, 235, 0, 255, 198, 166, 0, 255, 143, 227, 0, 255, 62, 105, 0, 255, 83, 133, 0, 255, 137, 241, 0, 255, 60, 113, 0, 255, 97, 64, 0, 255, 132, 31, 0, 255, 246, 197, 0, 255, 246, 100, 0, 255, 72, 150, 0, 255, 185, 235, 0, 255, 113, 42, 0, 255, 89, 7, 0, 255, 148, 80, 0, 255, 231, 160, 0, 255, 210, 22, 0, 255, 192, 91, 0, 255, 192, 196, 0, 255, 36, 123, 0, 255, 48, 6, 0, 255, 166, 168, 0, 255, 132, 212, 0, 255, 66, 161, 0, 255, 13, 17, 0, 255, 199, 18, 0, 255, 95, 69, 0, 255, 192, 232, 0, 255, 58, 8, 0, 255, 32, 124, 0, 255, 133, 101, 0, 255, 73, 129, 0, 255, 22, 207, 0, 255, 248, 139, 0, 255, 9, 178, 0, 255, 77, 8, 0, 255, 181, 75, 0, 255, 178, 89, 0, 255, 62, 249, 0, 255, 215, 72, 0, 255, 5, 225, 0, 255, 87, 222, 0, 255, 46, 235, 0, 255, 47, 104, 0, 255, 28, 193, 0, 255, 249, 95, 0, 255, 123, 63, 0, 255, 93, 55, 0, 255, 41, 71, 0, 255, 226, 219, 0, 255, 57, 252, 0, 255, 231, 150, 0, 255, 138, 157, 0, 255, 2, 0, 0, 255, 158, 93, 0, 255, 193, 177, 0, 255, 174, 65, 0, 255, 186, 39, 0, 255, 228, 0, 0, 255, 104, 126, 0, 255, 84, 23, 0, 255, 108, 34, 0, 255, 80, 183, 0, 255, 70, 63, 0, 255, 168, 235, 0, 255, 31, 176, 0, 255, 65, 153, 0, 255, 178, 232, 0, 255, 26, 95, 0, 255, 45, 216, 0, 255, 17, 23, 0, 255, 108, 52, 0, 255, 17, 107, 0, 255, 1, 77, 0, 255, 105, 80, 0, 255, 182, 66, 0, 255, 188, 174, 0, 255, 23, 243, 0, 255, 106, 14, 0, 255, 30, 3, 0, 255, 226, 221, 0, 255, 70, 185, 0, 255, 127, 28, 0, 255, 21, 50, 0, 255, 144, 88, 0, 255, 50, 57, 0, 255, 78, 191, 0, 255, 247, 124, 0, 255, 46, 144, 0, 255, 149, 239, 0, 255, 117, 103, 0, 255, 22, 35, 0, 255, 249, 45, 0, 255, 238, 108, 0, 255, 37, 89, 0, 255, 37, 44, 0, 255, 185, 44, 0, 255, 232, 140, 0, 255, 200, 223, 0, 255, 247, 136, 0, 255, 95, 56, 0, 255, 244, 216, 0, 255, 172, 167, 0, 255, 85, 3, 0, 255, 178, 177, 0, 255, 29, 103, 0, 255, 234, 45, 0, 255, 249, 150, 0, 255, 86, 253, 0, 255, 234, 135, 0, 255, 93, 171, 0, 255, 113, 206, 0, 255, 36, 60, 0, 255, 105, 15, 0, 255, 115, 164, 0, 255, 24, 27, 0, 255, 85, 206, 0, 255, 53, 201, 0, 255, 69, 60, 0, 255, 146, 63, 0, 255, 83, 195, 0, 255, 35, 51, 0, 255, 29, 202, 0, 255, 38, 90, 0, 255, 20, 13, 0, 255, 157, 92, 0, 255, 227, 91, 0, 255, 169, 203, 0, 255, 76, 210, 0, 255, 34, 130, 0, 255, 77, 100, 0, 255, 96, 181, 0, 255, 80, 229, 0, 255, 246, 227, 0, 255, 119, 14, 0, 255, 47, 146, 0, 255, 221, 69, 0, 255, 233, 243, 0, 255, 6, 136, 0, 255, 144, 226, 0, 255, 206, 124, 0, 255, 89, 56, 0, 255, 58, 68, 0, 255, 130, 77, 0, 255, 71, 44, 0, 255, 39, 199, 0, 255, 211, 157, 0, 255, 145, 1, 0, 255, 66, 24, 0, 255, 10, 75, 0, 255, 176, 206, 0, 255, 181, 207, 0, 255, 14, 56, 0, 255, 97, 156, 0, 255, 216, 165, 0, 255, 33, 38, 0, 255, 227, 16, 0, 255, 151, 252, 0, 255, 163, 115, 0, 255, 134, 49, 0, 255, 220, 239, 0, 255, 4, 113, 0, 255, 189, 134, 0, 255, 249, 68, 0, 255, 10, 82, 0, 255, 105, 203, 0, 255, 187, 170, 0, 255, 35, 42, 0, 255, 133, 114, 0, 255, 45, 192, 0, 255, 211, 214, 0, 255, 239, 244, 0, 255, 41, 126, 0, 255, 77, 36, 0, 255, 48, 208, 0, 255, 155, 115, 0, 255, 58, 224, 0, 255, 194, 174, 0, 255, 85, 1, 0, 255, 220, 163, 0, 255, 239, 71, 0, 255, 8, 98, 0, 255, 235, 160, 0, 255, 9, 107, 0, 255, 87, 52, 0, 255, 45, 21, 0, 255, 119, 232, 0, 255, 205, 140, 0, 255, 214, 143, 0, 255, 84, 96, 0, 255, 105, 69, 0, 255, 87, 121, 0, 255, 149, 78, 0, 255, 201, 124, 0, 255, 76, 177, 0, 255, 187, 18, 0, 255, 69, 152, 0, 255, 69, 161, 0, 255, 61, 131, 0, 255, 103, 86, 0, 255, 48, 75, 0, 255, 208, 128, 0, 255, 104, 69, 0, 255, 115, 35, 0, 255, 78, 217, 0, 255, 91, 223, 0, 255, 111, 227, 0, 255, 101, 205, 0, 255, 12, 78, 0, 255, 47, 14, 0, 255, 69, 152, 0, 255, 96, 28, 0, 255, 32, 84, 0, 255, 251, 101, 0, 255, 84, 77, 0, 255, 45, 97, 0, 255, 242, 249, 0, 255, 118, 74, 0, 255, 162, 216, 0, 255, 96, 168, 0, 255, 50, 74, 0, 255, 124, 155, 0, 255, 180, 158, 0, 255, 52, 125, 0, 255, 77, 158, 0, 255, 245, 151, 0, 255, 45, 45, 0, 255, 234, 112, 0, 255, 170, 229, 0, 255, 193, 236, 0, 255, 223, 191, 0, 255, 183, 89, 0, 255, 97, 242, 0, 255, 109, 101, 0, 255, 143, 44, 0, 255, 120, 152, 0, 255, 91, 158, 0, 255, 235, 202, 0, 255, 129, 146, 0, 255, 3, 120, 0, 255, 33, 2, 0, 255, 35, 214, 0, 255, 86, 59, 0, 255, 113, 151, 0, 255, 5, 208, 0, 255, 0, 170, 0, 255, 54, 149, 0, 255, 83, 139, 0, 255, 127, 245, 0, 255, 232, 190, 0, 255, 235, 109, 0, 255, 52, 141, 0, 255, 33, 233, 0, 255, 109, 221, 0, 255, 60, 51, 0, 255, 194, 23, 0, 255, 224, 102, 0, 255, 165, 40, 0, 255, 121, 213, 0, 255, 160, 204, 0, 255, 64, 23, 0, 255, 246, 229, 0, 255, 159, 185, 0, 255, 97, 148, 0, 255, 79, 206, 0, 255, 197, 25, 0, 255, 188, 161, 0, 255, 9, 47, 0, 255, 44, 163, 0, 255, 203, 137, 0, 255, 83, 16, 0, 255, 151, 172, 0, 255, 227, 203, 0, 255, 180, 161, 0, 255, 111, 109, 0, 255, 57, 224, 0, 255, 61, 153, 0, 255, 243, 124, 0, 255, 213, 162, 0, 255, 151, 159, 0, 255, 65, 85, 0, 255, 225, 17, 0, 255, 249, 191, 0, 255, 168, 99, 0, 255, 26, 201, 0, 255, 49, 116, 0, 255, 193, 90, 0, 255, 159, 161, 0, 255, 7, 205, 0, 255, 95, 59, 0, 255, 169, 66, 0, 255, 62, 119, 0, 255, 213, 115, 0, 255, 223, 216, 0, 255, 186, 126, 0, 255, 120, 250, 0, 255, 77, 106, 0, 255, 233, 204, 0, 255, 67, 250, 0, 255, 100, 189, 0, 255, 236, 209, 0, 255, 200, 91, 0, 255, 148, 74, 0, 255, 208, 110, 0, 255, 99, 213, 0, 255, 130, 204, 0, 255, 218, 186, 0, 255, 64, 92, 0, 255, 23, 244, 0, 255, 35, 156, 0, 255, 162, 5, 0, 255, 119, 47, 0, 255, 129, 124, 0, 255, 87, 35, 0, 255, 14, 102, 0, 255, 149, 55, 0, 255, 191, 51, 0, 255, 54, 229, 0, 255, 175, 92, 0, 255, 103, 18, 0, 255, 165, 159, 0, 255, 188, 241, 0, 255, 55, 209, 0, 255, 220, 141, 0, 255, 181, 74, 0, 255, 161, 73, 0, 255, 112, 95, 0, 255, 73, 201, 0, 255, 164, 231, 0, 255, 196, 28, 0, 255, 117, 194, 0, 255, 231, 196, 0, 255, 68, 57, 0, 255, 247, 65, 0, 255, 185, 65, 0, 255, 169, 82, 0, 255, 18, 179, 0, 255, 220, 130, 0, 255, 251, 24, 0, 255, 253, 53, 0, 255, 94, 39, 0, 255, 147, 49, 0, 255, 101, 111, 0, 255, 19, 28, 0, 255, 59, 90, 0, 255, 247, 136, 0, 255, 118, 153, 0, 255, 129, 109, 0, 255, 79, 184, 0, 255, 134, 25, 0, 255, 244, 89, 0, 255, 156, 59, 0, 255, 229, 105, 0, 255, 154, 17, 0, 255, 168, 135, 0, 255, 199, 208, 0, 255, 192, 202, 0, 255, 222, 143, 0, 255, 137, 63, 0, 255, 104, 113, 0, 255, 229, 248, 0, 255, 157, 64, 0, 255, 247, 91, 0, 255, 115, 154, 0, 255, 53, 75, 0, 255, 169, 143, 0, 255, 235, 238, 0, 255, 32, 180, 0, 255, 113, 11, 0, 255, 25, 140, 0, 255, 204, 126, 0, 255, 15, 160, 0, 255, 0, 189, 0, 255, 238, 201, 0, 255, 249, 112, 0, 255, 60, 29, 0, 255, 156, 230, 0, 255, 97, 17, 0, 255, 189, 29, 0, 255, 137, 220, 0, 255, 179, 14, 0, 255, 151, 41, 0, 255, 151, 105, 0, 255, 99, 226, 0, 255, 247, 206, 0, 255, 187, 172, 0, 255, 49, 70, 0, 255, 15, 36, 0, 255, 246, 189, 0, 255, 59, 19, 0, 255, 164, 120, 0, 255, 232, 105, 0, 255, 76, 26, 0, 255, 142, 198, 0, 255, 17, 31, 0, 255, 129, 161, 0, 255, 59, 105, 0, 255, 146, 222, 0, 255, 165, 76, 0, 255, 39, 18, 0, 255, 43, 93, 0, 255, 154, 214, 0, 255, 10, 164, 0, 255, 215, 152, 0, 255, 207, 50, 0, 255, 165, 17, 0, 255, 97, 117, 0, 255, 131, 80, 0, 255, 153, 110, 0, 255, 205, 152, 0, 255, 145, 214, 0, 255, 210, 71, 0, 255, 36, 101, 0, 255, 148, 233, 0, 255, 125, 9, 0, 255, 25, 38, 0, 255, 187, 58, 0, 255, 151, 210, 0, 255, 129, 102, 0, 255, 94, 159, 0, 255, 95, 107, 0, 255, 166, 0, 0, 255, 84, 189, 0, 255, 80, 175, 0, 255, 25, 178, 0, 255, 8, 141, 0, 255, 2, 152, 0, 255, 238, 123, 0, 255, 10, 69, 0, 255, 158, 222, 0, 255, 242, 83, 0, 255, 171, 115, 0, 255, 48, 115, 0, 255, 42, 150, 0, 255, 155, 111, 0, 255, 28, 106, 0, 255, 173, 71, 0, 255, 58, 151, 0, 255, 62, 232, 0, 255, 11, 51, 0, 255, 53, 59, 0, 255, 211, 115, 0, 255, 100, 165, 0, 255, 240, 15, 0, 255, 245, 174, 0, 255, 236, 77, 0, 255, 128, 68, 0, 255, 148, 191, 0, 255, 167, 241, 0, 255, 17, 86, 0, 255, 239, 196, 0, 255, 100, 38, 0, 255, 129, 169, 0, 255, 178, 231, 0, 255, 7, 91, 0, 255, 203, 146, 0, 255, 164, 102, 0, 255, 21, 187, 0, 255, 246, 87, 0, 255, 24, 62, 0, 255, 44, 227, 0, 255, 127, 164, 0, 255, 168, 180, 0, 255, 127, 182, 0, 255, 41, 77, 0, 255, 192, 190, 0, 255, 218, 75, 0, 255, 116, 141, 0, 255, 194, 170, 0, 255, 19, 163, 0, 255, 172, 137, 0, 255, 197, 138, 0, 255, 220, 120, 0, 255, 35, 106, 0, 255, 199, 71, 0, 255, 34, 45, 0, 255, 249, 185, 0, 255, 191, 159, 0, 255, 215, 1, 0, 255, 69, 45, 0, 255, 35, 130, 0, 255, 82, 84, 0, 255, 125, 52, 0, 255, 51, 51, 0, 255, 228, 232, 0, 255, 54, 76, 0, 255, 93, 23, 0, 255, 141, 22, 0, 255, 53, 110, 0, 255, 15, 83, 0, 255, 221, 135, 0, 255, 176, 197, 0, 255, 67, 12, 0, 255, 128, 25, 0, 255, 91, 100, 0, 255, 128, 146, 0, 255, 218, 4, 0, 255, 39, 78, 0, 255, 70, 191, 0, 255, 185, 155, 0, 255, 151, 187, 0, 255, 131, 240, 0, 255, 108, 235, 0, 255, 131, 56, 0, 255, 151, 48, 0, 255, 64, 90, 0, 255, 35, 242, 0, 255, 0, 71, 0, 255, 147, 43, 0, 255, 213, 205, 0, 255, 103, 34, 0, 255, 227, 84, 0, 255, 138, 226, 0, 255, 184, 24, 0, 255, 185, 98, 0, 255, 149, 14, 0, 255, 27, 224, 0, 255, 176, 116, 0, 255, 161, 199, 0, 255, 212, 80, 0, 255, 121, 189, 0, 255, 1, 244, 0, 255, 242, 54, 0, 255, 169, 252, 0, 255, 147, 166, 0, 255, 154, 240, 0, 255, 81, 125, 0, 255, 30, 89, 0, 255, 221, 32, 0, 255, 151, 53, 0, 255, 164, 164, 0, 255, 157, 50, 0, 255, 75, 163, 0, 255, 43, 124, 0, 255, 123, 99, 0, 255, 98, 30, 0, 255, 101, 195, 0, 255, 14, 210, 0, 255, 103, 212, 0, 255, 117, 92, 0, 255, 250, 104, 0, 255, 0, 101, 0, 255, 223, 4, 0, 255, 189, 99, 0, 255, 251, 122, 0, 255, 244, 248, 0, 255, 141, 157, 0, 255, 108, 164, 0, 255, 206, 165, 0, 255, 59, 231, 0, 255, 92, 207, 0, 255, 125, 135, 0, 255, 132, 1, 0, 255, 16, 29, 0, 255, 15, 104, 0, 255, 70, 85, 0, 255, 180, 211, 0, 255, 219, 142, 0, 255, 209, 110, 0, 255, 211, 208, 0, 255, 185, 157, 0, 255, 51, 198, 0, 255, 129, 136, 0, 255, 57, 160, 0, 255, 27, 164, 0, 255, 91, 125, 0, 255, 15, 70, 0, 255, 177, 55, 0, 255, 71, 191, 0, 255, 94, 165, 0, 255, 251, 126, 0, 255, 209, 74, 0, 255, 52, 152, 0, 255, 90, 109, 0, 255, 64, 7, 0, 255, 4, 63, 0, 255, 169, 249, 0, 255, 177, 173, 0, 255, 8, 246, 0, 255, 159, 215, 0, 255, 237, 8, 0, 255, 50, 189, 0, 255, 110, 192, 0, 255, 204, 147, 0, 255, 99, 83, 0, 255, 192, 79, 0, 255, 207, 197, 0, 255, 157, 199, 0, 255, 56, 129, 0, 255, 113, 148, 0, 255, 118, 176, 0, 255, 217, 128, 0, 255, 56, 103, 0, 255, 32, 132, 0, 255, 190, 118, 0, 255, 104, 155, 0, 255, 156, 19, 0, 255, 173, 101, 0, 255, 146, 240, 0, 255, 48, 18, 0, 255, 89, 156, 0, 255, 149, 33, 0, 255, 0, 96, 0, 255, 4, 253, 0, 255, 209, 1, 0, 255, 139, 153, 0, 255, 107, 232, 0, 255, 16, 37, 0, 255, 254, 37, 0, 255, 175, 254, 0, 255, 23, 151, 0, 255, 64, 183, 0, 255, 183, 190, 0, 255, 177, 75, 0, 255, 159, 99, 0, 255, 65, 92, 0, 255, 247, 137, 0, 255, 190, 105, 0, 255, 114, 244, 0, 255, 89, 198, 0, 255, 213, 27, 0, 255, 137, 115, 0, 255, 0, 88, 0, 255, 178, 26, 0, 255, 42, 83, 0, 255, 74, 76, 0, 255, 82, 116, 0, 255, 24, 66, 0, 255, 101, 171, 0, 255, 107, 46, 0, 255, 43, 95, 0, 255, 36, 224, 0, 255, 142, 123, 0, 255, 79, 30, 0, 255, 157, 171, 0, 255, 163, 111, 0, 255, 87, 82, 0, 255, 7, 130, 0, 255, 167, 115, 0, 255, 131, 67, 0, 255, 1, 217, 0, 255, 104, 220, 0, 255, 177, 43, 0, 255, 75, 215, 0, 255, 146, 193, 0, 255, 235, 232, 0, 255, 237, 86, 0, 255, 219, 122, 0, 255, 151, 79, 0, 255, 114, 4, 0, 255, 88, 173, 0, 255, 132, 11, 0, 255, 150, 31, 0, 255, 173, 178, 0, 255, 105, 41, 0, 255, 51, 178, 0, 255, 64, 17, 0, 255, 56, 86, 0, 255, 207, 235, 0, 255, 118, 23, 0, 255, 139, 203, 0, 255, 167, 226, 0, 255, 151, 44, 0, 255, 8, 215, 0, 255, 167, 60, 0, 255, 111, 170, 0, 255, 87, 214, 0, 255, 34, 236, 0, 255, 206, 252, 0, 255, 206, 99, 0, 255, 159, 123, 0, 255, 99, 135, 0, 255, 100, 86, 0, 255, 160, 101, 0, 255, 165, 210, 0, 255, 90, 253, 0, 255, 57, 116, 0, 255, 44, 23, 0, 255, 95, 137, 0, 255, 195, 234, 0, 255, 152, 77, 0, 255, 72, 239, 0, 255, 90, 22, 0, 255, 31, 204, 0, 255, 233, 138, 0, 255, 136, 145, 0, 255, 38, 128, 0, 255, 12, 234, 0, 255, 158, 66, 0, 255, 72, 167, 0, 255, 58, 119, 0, 255, 90, 8, 0, 255, 145, 112, 0, 255, 5, 89, 0, 255, 70, 182, 0, 255, 208, 167, 0, 255, 220, 3, 0, 255, 83, 141, 0, 255, 7, 53, 0, 255, 213, 56, 0, 255, 85, 163, 0, 255, 51, 90, 0, 255, 168, 48, 0, 255, 10, 160, 0, 255, 222, 190, 0, 255, 229, 187, 0, 255, 223, 5, 0, 255, 174, 149, 0, 255, 156, 165, 0, 255, 77, 65, 0, 255, 60, 252, 0, 255, 232, 77, 0, 255, 205, 219, 0, 255, 212, 9, 0, 255, 99, 17, 0, 255, 131, 25, 0, 255, 242, 232, 0, 255, 82, 215, 0, 255, 130, 9, 0, 255, 26, 181, 0, 255, 174, 170, 0, 255, 89, 157, 0, 255, 111, 6, 0, 255, 11, 85, 0, 255, 38, 184, 0, 255, 60, 92, 0, 255, 141, 113, 0, 255, 215, 222, 0, 255, 74, 7, 0, 255, 91, 199, 0, 255, 151, 138, 0, 255, 146, 230, 0, 255, 156, 100, 0, 255, 173, 219, 0, 255, 184, 113, 0, 255, 182, 155, 0, 255, 16, 125, 0, 255, 149, 13, 0, 255, 9, 218, 0, 255, 138, 120, 0, 255, 30, 66, 0, 255, 152, 157, 0, 255, 216, 182, 0, 255, 38, 227, 0, 255, 171, 228, 0, 255, 90, 207, 0, 255, 13, 188, 0, 255, 54, 216, 0, 255, 192, 143, 0, 255, 6, 127, 0, 255, 84, 131, 0, 255, 201, 213, 0, 255, 102, 231, 0, 255, 104, 221, 0, 255, 5, 169, 0, 255, 231, 72, 0, 255, 157, 47, 0, 255, 211, 134, 0, 255, 103, 251, 0, 255, 113, 142, 0, 255, 111, 3, 0, 255, 25, 75, 0, 255, 193, 221, 0, 255, 130, 120, 0, 255, 10, 247, 0, 255, 222, 34, 0, 255, 27, 53, 0, 255, 56, 134, 0, 255, 90, 72, 0, 255, 125, 58, 0, 255, 119, 216, 0, 255, 122, 213, 0, 255, 148, 145, 0, 255, 162, 229, 0, 255, 193, 113, 0, 255, 31, 92, 0, 255, 152, 72, 0, 255, 68, 168, 0, 255, 105, 168, 0, 255, 102, 123, 0, 255, 38, 250, 0, 255, 92, 218, 0, 255, 162, 33, 0, 255, 151, 14, 0, 255, 110, 122, 0, 255, 174, 172, 0, 255, 199, 48, 0, 255, 219, 180, 0, 255, 191, 89, 0, 255, 234, 191, 0, 255, 75, 49, 0, 255, 184, 122, 0, 255, 198, 203, 0, 255, 234, 47, 0, 255, 69, 238, 0, 255, 63, 185, 0, 255, 110, 91, 0, 255, 215, 126, 0, 255, 40, 15, 0, 255, 231, 111, 0, 255, 100, 39, 0, 255, 4, 252, 0, 255, 42, 90, 0, 255, 76, 92, 0, 255, 37, 250, 0, 255, 4, 136, 0, 255, 106, 35, 0, 255, 242, 71, 0, 255, 232, 30, 0, 255, 122, 248, 0, 255, 91, 154, 0, 255, 43, 121, 0, 255, 56, 28, 0, 255, 80, 228, 0, 255, 249, 211, 0, 255, 19, 83, 0, 255, 72, 41, 0, 255, 33, 208, 0, 255, 51, 133, 0, 255, 237, 73, 0, 255, 195, 183, 0, 255, 99, 158, 0, 255, 126, 12, 0, 255, 94, 35, 0, 255, 133, 4, 0, 255, 11, 120, 0, 255, 240, 61, 0, 255, 210, 30, 0, 255, 94, 65, 0, 255, 158, 204, 0, 255, 217, 204, 0, 255, 59, 36, 0, 255, 7, 99, 0, 255, 140, 65, 0, 255, 33, 135, 0, 255, 181, 200, 0, 255, 114, 229, 0, 255, 175, 150, 0, 255, 221, 43, 0, 255, 197, 6, 0, 255, 97, 147, 0, 255, 217, 179, 0, 255, 204, 82, 0, 255, 207, 89, 0, 255, 181, 61, 0, 255, 30, 109, 0, 255, 104, 106, 0, 255, 58, 9, 0, 255, 50, 63, 0, 255, 158, 107, 0, 255, 183, 12, 0, 255, 97, 32, 0, 255, 242, 12, 0, 255, 226, 125, 0, 255, 202, 124, 0, 255, 200, 92, 0, 255, 108, 154, 0, 255, 0, 154, 0, 255, 78, 222, 0, 255, 18, 15, 0, 255, 199, 144, 0, 255, 244, 192, 0, 255, 212, 230, 0, 255, 190, 204, 0, 255, 2, 102, 0, 255, 145, 246, 0, 255, 253, 124, 0, 255, 210, 183, 0, 255, 2, 74, 0, 255, 1, 198, 0, 255, 78, 58, 0, 255, 107, 133, 0, 255, 229, 0, 0, 255, 53, 68, 0, 255, 228, 205, 0, 255, 29, 81, 0, 255, 207, 86, 0, 255, 116, 186, 0, 255, 7, 192, 0, 255, 240, 173, 0, 255, 126, 236, 0, 255, 92, 102, 0, 255, 84, 134, 0, 255, 58, 223, 0, 255, 222, 218, 0, 255, 25, 132, 0, 255, 60, 168, 0, 255, 58, 253, 0, 255, 28, 176, 0, 255, 251, 188, 0, 255, 130, 80, 0, 255, 220, 134, 0, 255, 114, 73, 0, 255, 231, 155, 0, 255, 151, 249, 0, 255, 235, 250, 0, 255, 39, 45, 0, 255, 97, 69, 0, 255, 96, 201, 0, 255, 15, 148, 0, 255, 91, 98, 0, 255, 29, 28, 0, 255, 45, 16, 0, 255, 226, 194, 0, 255, 119, 134, 0, 255, 33, 14, 0, 255, 252, 22, 0, 255, 228, 35, 0, 255, 82, 157, 0, 255, 221, 153, 0, 255, 82, 125, 0, 255, 74, 204, 0, 255, 4, 251, 0, 255, 240, 218, 0, 255, 163, 214, 0, 255, 192, 82, 0, 255, 121, 185, 0, 255, 210, 202, 0, 255, 109, 57, 0, 255, 145, 50, 0, 255, 172, 187, 0, 255, 21, 160, 0, 255, 44, 112, 0, 255, 133, 63, 0, 255, 229, 224, 0, 255, 7, 237, 0, 255, 174, 29, 0, 255, 8, 131, 0, 255, 13, 128, 0, 255, 99, 71, 0, 255, 182, 92, 0, 255, 29, 16, 0, 255, 242, 239, 0, 255, 246, 130, 0, 255, 0, 134, 0, 255, 77, 112, 0, 255, 10, 207, 0, 255, 97, 152, 0, 255, 236, 56, 0, 255, 174, 133, 0, 255, 94, 54, 0, 255, 185, 187, 0, 255, 178, 140, 0, 255, 92, 28, 0, 255, 200, 90, 0, 255, 143, 185, 0, 255, 79, 104, 0, 255, 218, 176, 0, 255, 9, 229, 0, 255, 211, 105, 0, 255, 159, 209, 0, 255, 67, 26, 0, 255, 47, 66, 0, 255, 19, 120, 0, 255, 77, 134, 0, 255, 217, 101, 0, 255, 188, 144, 0, 255, 181, 204, 0, 255, 119, 122, 0, 255, 92, 180, 0, 255, 103, 227, 0, 255, 127, 19, 0, 255, 172, 221, 0, 255, 2, 6, 0, 255, 113, 58, 0, 255, 208, 99, 0, 255, 80, 134, 0, 255, 226, 1, 0, 255, 139, 185, 0, 255, 2, 228, 0, 255, 2, 50, 0, 255, 32, 197, 0, 255, 213, 244, 0, 255, 108, 137, 0, 255, 37, 69, 0, 255, 232, 154, 0, 255, 123, 174, 0, 255, 64, 6, 0, 255, 148, 109, 0, 255, 234, 8, 0, 255, 174, 231, 0, 255, 134, 132, 0, 255, 116, 236, 0, 255, 106, 108, 0, 255, 100, 206, 0, 255, 249, 251, 0, 255, 76, 69, 0, 255, 209, 33, 0, 255, 50, 249, 0, 255, 94, 249, 0, 255, 28, 50, 0, 255, 4, 55, 0, 255, 248, 91, 0, 255, 45, 218, 0, 255, 166, 31, 0, 255, 205, 173, 0, 255, 39, 157, 0, 255, 54, 155, 0, 255, 125, 74, 0, 255, 155, 178, 0, 255, 112, 119, 0, 255, 104, 69, 0, 255, 130, 16, 0, 255, 216, 179, 0, 255, 245, 133, 0, 255, 113, 73, 0, 255, 10, 254, 0, 255, 120, 64, 0, 255, 86, 117, 0, 255, 132, 131, 0, 255, 25, 68, 0, 255, 87, 128, 0, 255, 40, 179, 0, 255, 138, 192, 0, 255, 151, 197, 0, 255, 215, 78, 0, 255, 214, 134, 0, 255, 89, 71, 0, 255, 0, 17, 0, 255, 120, 201, 0, 255, 63, 146, 0, 255, 70, 236, 0, 255, 179, 7, 0, 255, 27, 157, 0, 255, 151, 146, 0, 255, 192, 83, 0, 255, 0, 221, 0, 255, 23, 67, 0, 255, 171, 81, 0, 255, 26, 129, 0, 255, 105, 64, 0, 255, 149, 218, 0, 255, 28, 224, 0, 255, 238, 81, 0, 255, 181, 172, 0, 255, 159, 71, 0, 255, 242, 25, 0, 255, 214, 164, 0, 255, 223, 66, 0, 255, 128, 145, 0, 255, 108, 22, 0, 255, 71, 216, 0, 255, 210, 89, 0, 255, 234, 130, 0, 255, 61, 92, 0, 255, 210, 78, 0, 255, 43, 101, 0, 255, 230, 154, 0, 255, 131, 34, 0, 255, 192, 15, 0, 255, 127, 46, 0, 255, 194, 134, 0, 255, 136, 106, 0, 255, 126, 120, 0, 255, 71, 125, 0, 255, 1, 225, 0, 255, 118, 169, 0, 255, 198, 58, 0, 255, 254, 242, 0, 255, 210, 71, 0, 255, 159, 109, 0, 255, 134, 58, 0, 255, 122, 70, 0, 255, 85, 56, 0, 255, 123, 253, 0, 255, 188, 9, 0, 255, 19, 244, 0, 255, 67, 25, 0, 255, 185, 150, 0, 255, 252, 212, 0, 255, 152, 135, 0, 255, 135, 252, 0, 255, 71, 88, 0, 255, 129, 178, 0, 255, 129, 155, 0, 255, 156, 117, 0, 255, 217, 17, 0, 255, 169, 33, 0, 255, 79, 219, 0, 255, 109, 36, 0, 255, 238, 179, 0, 255, 208, 24, 0, 255, 72, 208, 0, 255, 82, 27, 0, 255, 250, 129, 0, 255, 156, 81, 0, 255, 243, 165, 0, 255, 73, 187, 0, 255, 228, 181, 0, 255, 88, 12, 0, 255, 104, 215, 0, 255, 123, 56, 0, 255, 102, 14, 0, 255, 167, 147, 0, 255, 168, 190, 0, 255, 184, 156, 0, 255, 101, 121, 0, 255, 225, 178, 0, 255, 254, 231, 0, 255, 9, 133, 0, 255, 75, 190, 0, 255, 203, 206, 0, 255, 254, 100, 0, 255, 139, 54, 0, 255, 196, 51, 0, 255, 252, 237, 0, 255, 127, 102, 0, 255, 80, 142, 0, 255, 35, 63, 0, 255, 49, 106, 0, 255, 112, 39, 0, 255, 36, 202, 0, 255, 186, 83, 0, 255, 19, 248, 0, 255, 145, 36, 0, 255, 107, 80, 0, 255, 20, 175, 0, 255, 2, 72, 0, 255, 190, 151, 0, 255, 63, 143, 0, 255, 224, 180, 0, 255, 6, 163, 0, 255, 92, 45, 0, 255, 84, 1, 0, 255, 197, 8, 0, 255, 99, 84, 0, 255, 99, 1, 0, 255, 251, 159, 0, 255, 143, 158, 0, 255, 134, 220, 0, 255, 65, 126, 0, 255, 42, 8, 0, 255, 185, 10, 0, 255, 233, 5, 0, 255, 148, 164, 0, 255, 167, 216, 0, 255, 155, 160, 0, 255, 208, 119, 0, 255, 189, 192, 0, 255, 145, 209, 0, 255, 208, 172, 0, 255, 88, 186, 0, 255, 151, 113, 0, 255, 154, 123, 0, 255, 79, 17, 0, 255, 79, 5, 0, 255, 18, 30, 0, 255, 117, 156, 0, 255, 194, 89, 0, 255, 156, 19, 0, 255, 220, 13, 0, 255, 96, 185, 0, 255, 206, 250, 0, 255, 124, 190, 0, 255, 113, 32, 0, 255, 166, 143, 0, 255, 100, 183, 0, 255, 226, 3, 0, 255, 44, 17, 0, 255, 71, 33, 0, 255, 59, 31, 0, 255, 232, 67, 0, 255, 14, 13, 0, 255, 171, 198, 0, 255, 68, 175, 0, 255, 235, 250, 0, 255, 172, 88, 0, 255, 221, 192, 0, 255, 129, 180, 0, 255, 110, 227, 0, 255, 158, 108, 0, 255, 154, 6, 0, 255, 194, 90, 0, 255, 149, 197, 0, 255, 222, 209, 0, 255, 12, 92, 0, 255, 118, 73, 0, 255, 29, 115, 0, 255, 51, 233, 0, 255, 243, 232, 0, 255, 189, 75, 0, 255, 229, 95, 0, 255, 129, 77, 0, 255, 194, 231, 0, 255, 160, 21, 0, 255, 182, 13, 0, 255, 34, 34, 0, 255, 245, 88, 0, 255, 132, 6, 0, 255, 236, 168, 0, 255, 245, 218, 0, 255, 127, 179, 0, 255, 145, 62, 0, 255, 219, 59, 0, 255, 126, 8, 0, 255, 245, 31, 0, 255, 39, 177, 0, 255, 143, 2, 0, 255, 27, 128, 0, 255, 56, 240, 0, 255, 184, 83, 0, 255, 218, 218, 0, 255, 29, 134, 0, 255, 79, 247, 0, 255, 125, 155, 0, 255, 0, 101, 0, 255, 68, 163, 0, 255, 156, 218, 0, 255, 168, 27, 0, 255, 200, 247, 0, 255, 221, 142, 0, 255, 214, 249, 0, 255, 165, 192, 0, 255, 212, 24, 0, 255, 91, 109, 0, 255, 166, 132, 0, 255, 246, 57, 0, 255, 108, 171, 0, 255, 114, 39, 0, 255, 120, 245, 0, 255, 59, 125, 0, 255, 228, 100, 0, 255, 190, 226, 0, 255, 207, 123, 0, 255, 198, 89, 0, 255, 45, 115, 0, 255, 205, 70, 0, 255, 148, 147, 0, 255, 47, 69, 0, 255, 129, 74, 0, 255, 181, 187, 0, 255, 197, 145, 0, 255, 179, 18, 0, 255, 14, 164, 0, 255, 211, 112, 0, 255, 116, 108, 0, 255, 138, 67, 0, 255, 97, 84, 0, 255, 242, 67, 0, 255, 184, 178, 0, 255, 184, 158, 0, 255, 30, 223, 0, 255, 66, 249, 0, 255, 159, 44, 0, 255, 10, 49, 0, 255, 80, 140, 0, 255, 182, 229, 0, 255, 118, 39, 0, 255, 85, 17, 0, 255, 66, 244, 0, 255, 216, 101, 0, 255, 51, 48, 0, 255, 176, 158, 0, 255, 104, 103, 0, 255, 117, 125, 0, 255, 169, 121, 0, 255, 242, 21, 0, 255, 104, 126, 0, 255, 167, 206, 0, 255, 250, 125, 0, 255, 215, 193, 0, 255, 101, 189, 0, 255, 81, 12, 0, 255, 219, 14, 0, 255, 77, 13, 0, 255, 9, 105, 0, 255, 144, 186, 0, 255, 34, 241, 0, 255, 170, 74, 0, 255, 197, 233, 0, 255, 65, 55, 0, 255, 27, 117, 0, 255, 124, 147, 0, 255, 192, 43, 0, 255, 79, 72, 0, 255, 76, 70, 0, 255, 53, 245, 0, 255, 252, 139, 0, 255, 169, 14, 0, 255, 122, 170, 0, 255, 3, 116, 0, 255, 58, 114, 0, 255, 5, 146, 0, 255, 54, 80, 0, 255, 75, 205, 0, 255, 93, 150, 0, 255, 40, 221, 0, 255, 106, 214, 0, 255, 51, 47, 0, 255, 168, 193, 0, 255, 0, 7, 0, 255, 4, 170, 0, 255, 126, 133, 0, 255, 118, 113, 0, 255, 41, 147, 0, 255, 91, 224, 0, 255, 128, 44, 0, 255, 184, 222, 0, 255, 72, 178, 0, 255, 177, 66, 0, 255, 159, 180, 0, 255, 119, 239, 0, 255, 114, 59, 0, 255, 148, 49, 0, 255, 157, 140, 0, 255, 71, 3, 0, 255, 4, 147, 0, 255, 236, 96, 0, 255, 128, 86, 0, 255, 207, 163, 0, 255, 191, 30, 0, 255, 139, 126, 0, 255, 124, 47, 0, 255, 119, 48, 0, 255, 208, 68, 0, 255, 99, 22, 0, 255, 124, 104, 0, 255, 201, 146, 0, 255, 192, 16, 0, 255, 127, 96, 0, 255, 118, 146, 0, 255, 218, 30, 0, 255, 101, 210, 0, 255, 141, 63, 0, 255, 235, 133, 0, 255, 99, 102, 0, 255, 254, 66, 0, 255, 183, 109, 0, 255, 163, 209, 0, 255, 213, 135, 0, 255, 18, 164, 0, 255, 217, 44, 0, 255, 125, 166, 0, 255, 216, 3, 0, 255, 184, 18, 0, 255, 141, 10, 0, 255, 83, 108, 0, 255, 253, 139, 0, 255, 41, 179, 0, 255, 55, 239, 0, 255, 58, 150, 0, 255, 185, 91, 0, 255, 103, 179, 0, 255, 38, 197, 0, 255, 133, 223, 0, 255, 186, 243, 0, 255, 0, 11, 0, 255, 33, 206, 0, 255, 253, 165, 0, 255, 173, 164, 0, 255, 122, 40, 0, 255, 16, 187, 0, 255, 69, 200, 0, 255, 23, 55, 0, 255, 35, 238, 0, 255, 128, 30, 0, 255, 4, 60, 0, 255, 100, 73, 0, 255, 18, 36, 0, 255, 30, 14, 0, 255, 74, 138, 0, 255, 185, 240, 0, 255, 93, 74, 0, 255, 146, 100, 0, 255, 192, 32, 0, 255, 52, 21, 0, 255, 46, 25, 0, 255, 70, 24, 0, 255, 6, 167, 0, 255, 101, 80, 0, 255, 203, 189, 0, 255, 68, 190, 0, 255, 194, 127, 0, 255, 253, 124, 0, 255, 108, 84, 0, 255, 34, 136, 0, 255, 143, 215, 0, 255, 2, 12, 0, 255, 94, 182, 0, 255, 201, 92, 0, 255, 128, 108, 0, 255, 108, 15, 0, 255, 204, 72, 0, 255, 197, 39, 0, 255, 171, 185, 0, 255, 251, 91, 0, 255, 90, 151, 0, 255, 204, 229, 0, 255, 67, 118, 0, 255, 183, 81, 0, 255, 222, 247, 0, 255, 99, 118, 0, 255, 67, 250, 0, 255, 192, 138, 0, 255, 135, 98, 0, 255, 211, 197, 0, 255, 126, 182, 0, 255, 37, 77, 0, 255, 111, 50, 0, 255, 62, 88, 0, 255, 86, 142, 0, 255, 18, 131, 0, 255, 195, 235, 0, 255, 101, 163, 0, 255, 78, 64, 0, 255, 178, 203, 0, 255, 4, 68, 0, 255, 233, 171, 0, 255, 172, 28, 0, 255, 48, 82, 0, 255, 184, 127, 0, 255, 192, 228, 0, 255, 48, 13, 0, 255, 140, 150, 0, 255, 194, 18, 0, 255, 193, 92, 0, 255, 16, 252, 0, 255, 7, 128, 0, 255, 34, 219, 0, 255, 3, 67, 0, 255, 185, 196, 0, 255, 41, 127, 0, 255, 142, 211, 0, 255, 147, 35, 0, 255, 162, 54, 0, 255, 178, 177, 0, 255, 59, 150, 0, 255, 137, 248, 0, 255, 184, 5, 0, 255, 107, 131, 0, 255, 158, 73, 0, 255, 248, 237, 0, 255, 19, 133, 0, 255, 188, 81, 0, 255, 10, 215, 0, 255, 192, 162, 0, 255, 91, 154, 0, 255, 18, 196, 0, 255, 18, 45, 0, 255, 133, 139, 0, 255, 126, 60, 0, 255, 98, 90, 0, 255, 167, 43, 0, 255, 249, 224, 0, 255, 202, 20, 0, 255, 190, 168, 0, 255, 116, 75, 0, 255, 111, 250, 0, 255, 16, 192, 0, 255, 124, 62, 0, 255, 250, 94, 0, 255, 128, 116, 0, 255, 227, 5, 0, 255, 97, 50, 0, 255, 101, 209, 0, 255, 254, 126, 0, 255, 218, 14, 0, 255, 69, 17, 0, 255, 229, 130, 0, 255, 99, 1, 0, 255, 104, 149, 0, 255, 245, 112, 0, 255, 63, 37, 0, 255, 106, 241, 0, 255, 141, 84, 0, 255, 17, 45, 0, 255, 66, 13, 0, 255, 240, 185, 0, 255, 152, 44, 0, 255, 117, 66, 0, 255, 62, 227, 0, 255, 166, 91, 0, 255, 70, 66, 0, 255, 87, 29, 0, 255, 10, 217, 0, 255, 158, 170, 0, 255, 128, 47, 0, 255, 133, 169, 0, 255, 91, 223, 0, 255, 31, 119, 0, 255, 136, 117, 0, 255, 213, 219, 0, 255, 158, 14, 0, 255, 250, 72, 0, 255, 233, 185, 0, 255, 0, 170, 0, 255, 111, 3, 0, 255, 81, 145, 0, 255, 130, 192, 0, 255, 181, 189, 0, 255, 134, 205, 0, 255, 79, 221, 0, 255, 123, 121, 0, 255, 140, 250, 0, 255, 191, 5, 0, 255, 214, 147, 0, 255, 81, 6, 0, 255, 19, 129, 0, 255, 132, 82, 0, 255, 24, 183, 0, 255, 133, 216, 0, 255, 32, 17, 0, 255, 164, 149, 0, 255, 155, 152, 0, 255, 75, 151, 0, 255, 8, 175, 0, 255, 29, 84, 0, 255, 230, 51, 0, 255, 74, 72, 0, 255, 50, 206, 0, 255, 68, 75, 0, 255, 161, 99, 0, 255, 205, 149, 0, 255, 204, 90, 0, 255, 97, 31, 0, 255, 246, 47, 0, 255, 96, 127, 0, 255, 233, 210, 0, 255, 35, 165, 0, 255, 46, 134, 0, 255, 26, 26, 0, 255, 158, 141, 0, 255, 182, 204, 0, 255, 251, 179, 0, 255, 251, 219, 0, 255, 15, 231, 0, 255, 56, 145, 0, 255, 132, 234, 0, 255, 242, 236, 0, 255, 137, 72, 0, 255, 166, 10, 0, 255, 42, 125, 0, 255, 125, 233, 0, 255, 4, 133, 0, 255, 10, 199, 0, 255, 99, 101, 0, 255, 117, 150, 0, 255, 159, 69, 0, 255, 182, 234, 0, 255, 109, 119, 0, 255, 65, 216, 0, 255, 1, 11, 0, 255, 203, 35, 0, 255, 33, 123, 0, 255, 32, 89, 0, 255, 197, 222, 0, 255, 64, 235, 0, 255, 111, 7, 0, 255, 175, 247, 0, 255, 199, 51, 0, 255, 64, 117, 0, 255, 63, 188, 0, 255, 131, 81, 0, 255, 146, 222, 0, 255, 150, 155, 0, 255, 69, 19, 0, 255, 77, 232, 0, 255, 244, 73, 0, 255, 52, 62, 0, 255, 67, 207, 0, 255, 149, 81, 0, 255, 88, 27, 0, 255, 92, 100, 0, 255, 96, 21, 0, 255, 245, 225, 0, 255, 26, 216, 0, 255, 108, 10, 0, 255, 199, 76, 0, 255, 218, 237, 0, 255, 72, 149, 0, 255, 71, 33, 0, 255, 214, 244, 0, 255, 67, 211, 0, 255, 110, 83, 0, 255, 189, 137, 0, 255, 216, 140, 0, 255, 120, 115, 0, 255, 118, 202, 0, 255, 49, 49, 0, 255, 177, 154, 0, 255, 30, 21, 0, 255, 54, 183, 0, 255, 135, 4, 0, 255, 7, 30, 0, 255, 219, 113, 0, 255, 97, 12, 0, 255, 215, 48, 0, 255, 186, 150, 0, 255, 98, 199, 0, 255, 213, 237, 0, 255, 221, 209, 0, 255, 235, 88, 0, 255, 116, 221, 0, 255, 86, 249, 0, 255, 30, 40, 0, 255, 36, 57, 0, 255, 9, 181, 0, 255, 215, 156, 0, 255, 230, 80, 0, 255, 11, 225, 0, 255, 9, 62, 0, 255, 82, 46, 0, 255, 11, 29, 0, 255, 233, 14, 0, 255, 45, 127, 0, 255, 220, 205, 0, 255, 145, 9, 0, 255, 251, 197, 0, 255, 114, 106, 0, 255, 37, 177, 0, 255, 121, 204, 0, 255, 107, 230, 0, 255, 203, 136, 0, 255, 249, 98, 0, 255, 58, 165, 0, 255, 246, 21, 0, 255, 26, 56, 0, 255, 101, 186, 0, 255, 227, 30, 0, 255, 81, 3, 0, 255, 10, 6, 0, 255, 16, 189, 0, 255, 166, 190, 0, 255, 115, 72, 0, 255, 222, 189, 0, 255, 163, 188, 0, 255, 124, 141, 0, 255, 201, 1, 0, 255, 2, 76, 0, 255, 24, 143, 0, 255, 242, 209, 0, 255, 89, 210, 0, 255, 168, 52, 0, 255, 134, 228, 0, 255, 203, 100, 0, 255, 14, 139, 0, 255, 101, 89, 0, 255, 207, 56, 0, 255, 89, 215, 0, 255, 202, 63, 0, 255, 76, 7, 0, 255, 243, 138, 0, 255, 105, 137, 0, 255, 182, 22, 0, 255, 181, 176, 0, 255, 60, 95, 0, 255, 97, 201, 0, 255, 74, 110, 0, 255, 138, 33, 0, 255, 162, 22, 0, 255, 107, 192, 0, 255, 142, 169, 0, 255, 0, 254, 0, 255, 67, 158, 0, 255, 81, 178, 0, 255, 152, 81, 0, 255, 254, 190, 0, 255, 67, 31, 0, 255, 92, 239, 0, 255, 152, 205, 0, 255, 108, 57, 0, 255, 12, 175, 0, 255, 62, 209, 0, 255, 115, 37, 0, 255, 182, 155, 0, 255, 156, 122, 0, 255, 144, 21, 0, 255, 142, 46, 0, 255, 113, 143, 0, 255, 58, 148, 0, 255, 176, 5, 0, 255, 91, 146, 0, 255, 105, 46, 0, 255, 238, 62, 0, 255, 160, 248, 0, 255, 67, 151, 0, 255, 89, 217, 0, 255, 90, 19, 0, 255, 76, 180, 0, 255, 179, 114, 0, 255, 222, 199, 0, 255, 119, 45, 0, 255, 165, 150, 0, 255, 85, 210, 0, 255, 143, 166, 0, 255, 40, 228, 0, 255, 176, 178, 0, 255, 251, 87, 0, 255, 151, 0, 0, 255, 192, 14, 0, 255, 2, 28, 0, 255, 111, 148, 0, 255, 98, 74, 0, 255, 116, 7, 0, 255, 75, 24, 0, 255, 3, 51, 0, 255, 78, 159, 0, 255, 57, 113, 0, 255, 66, 25, 0, 255, 50, 33, 0, 255, 157, 15, 0, 255, 170, 67, 0, 255, 225, 181, 0, 255, 147, 78, 0, 255, 23, 32, 0, 255, 197, 246, 0, 255, 153, 221, 0, 255, 47, 129, 0, 255, 38, 73, 0, 255, 151, 227, 0, 255, 174, 220, 0, 255, 108, 138, 0, 255, 254, 92, 0, 255, 201, 117, 0, 255, 133, 226, 0, 255, 58, 49, 0, 255, 227, 249, 0, 255, 110, 41, 0, 255, 172, 212, 0, 255, 183, 203, 0, 255, 123, 222, 0, 255, 141, 157, 0, 255, 127, 178, 0, 255, 136, 151, 0, 255, 86, 115, 0, 255, 187, 129, 0, 255, 136, 32, 0, 255, 8, 155, 0, 255, 190, 4, 0, 255, 181, 175, 0, 255, 205, 243, 0, 255, 49, 92, 0, 255, 83, 170, 0, 255, 116, 216, 0, 255, 48, 67, 0, 255, 101, 112, 0, 255, 5, 79, 0, 255, 56, 115, 0, 255, 92, 196, 0, 255, 24, 89, 0, 255, 246, 139, 0, 255, 48, 24, 0, 255, 221, 135, 0, 255, 176, 169, 0, 255, 78, 202, 0, 255, 180, 31, 0, 255, 74, 146, 0, 255, 147, 7, 0, 255, 62, 1, 0, 255, 112, 253, 0, 255, 186, 148, 0, 255, 235, 110, 0, 255, 149, 88, 0, 255, 195, 75, 0, 255, 247, 131, 0, 255, 167, 181, 0, 255, 31, 37, 0, 255, 38, 104, 0, 255, 226, 244, 0, 255, 84, 228, 0, 255, 5, 92, 0, 255, 240, 186, 0, 255, 97, 127, 0, 255, 36, 218, 0, 255, 174, 243, 0, 255, 232, 50, 0, 255, 242, 139, 0, 255, 21, 9, 0, 255, 246, 4, 0, 255, 165, 242, 0, 255, 59, 149, 0, 255, 133, 52, 0, 255, 175, 121, 0, 255, 1, 211, 0, 255, 94, 56, 0, 255, 93, 217, 0, 255, 53, 220, 0, 255, 236, 211, 0, 255, 111, 98, 0, 255, 66, 159, 0, 255, 57, 187, 0, 255, 50, 62, 0, 255, 154, 115, 0, 255, 184, 103, 0, 255, 13, 107, 0, 255, 7, 223, 0, 255, 123, 142, 0, 255, 129, 143, 0, 255, 0, 153, 0, 255, 110, 135, 0, 255, 47, 144, 0, 255, 55, 64, 0, 255, 2, 163, 0, 255, 33, 72, 0, 255, 83, 11, 0, 255, 47, 79, 0, 255, 88, 234, 0, 255, 251, 116, 0, 255, 123, 105, 0, 255, 222, 66, 0, 255, 153, 198, 0, 255, 114, 101, 0, 255, 82, 72, 0, 255, 196, 128, 0, 255, 195, 213, 0, 255, 0, 171, 0, 255, 250, 75, 0, 255, 84, 198, 0, 255, 127, 254, 0, 255, 193, 25, 0, 255, 132, 230, 0, 255, 226, 178, 0, 255, 188, 195, 0, 255, 130, 84, 0, 255, 245, 16, 0, 255, 176, 146, 0, 255, 240, 70, 0, 255, 56, 88, 0, 255, 134, 115, 0, 255, 114, 16, 0, 255, 225, 125, 0, 255, 204, 101, 0, 255, 56, 135, 0, 255, 99, 108, 0, 255, 6, 227, 0, 255, 120, 235, 0, 255, 150, 46, 0, 255, 123, 147, 0, 255, 221, 56, 0, 255, 105, 124, 0, 255, 251, 43, 0, 255, 157, 230, 0, 255, 121, 69, 0, 255, 145, 189, 0, 255, 200, 31, 0, 255, 245, 203, 0, 255, 121, 150, 0, 255, 227, 254, 0, 255, 69, 189, 0, 255, 240, 26, 0, 255, 69, 253, 0, 255, 112, 89, 0, 255, 108, 5, 0, 255, 248, 235, 0, 255, 132, 160, 0, 255, 98, 33, 0, 255, 5, 168, 0, 255, 248, 254, 0, 255, 38, 32, 0, 255, 242, 60, 0, 255, 182, 241, 0, 255, 166, 211, 0, 255, 233, 168, 0, 255, 227, 18, 0, 255, 71, 237, 0, 255, 185, 242, 0, 255, 244, 250, 0, 255, 25, 13, 0, 255, 58, 193, 0, 255, 144, 219, 0, 255, 53, 156, 0, 255, 39, 16, 0, 255, 3, 102, 0, 255, 1, 214, 0, 255, 0, 211, 0, 255, 53, 85, 0, 255, 161, 84, 0, 255, 176, 39, 0, 255, 237, 56, 0, 255, 44, 93, 0, 255, 224, 124, 0, 255, 47, 97, 0, 255, 229, 11, 0, 255, 15, 119, 0, 255, 140, 203, 0, 255, 244, 14, 0, 255, 65, 81, 0, 255, 225, 165, 0, 255, 15, 46, 0, 255, 8, 141, 0, 255, 226, 73, 0, 255, 215, 127, 0, 255, 79, 253, 0, 255, 147, 25, 0, 255, 47, 235, 0, 255, 204, 198, 0, 255, 21, 189, 0, 255, 0, 191, 0, 255, 45, 110, 0, 255, 170, 184, 0, 255, 136, 68, 0, 255, 212, 194, 0, 255, 108, 40, 0, 255, 197, 177, 0, 255, 154, 242, 0, 255, 217, 130, 0, 255, 23, 213, 0, 255, 93, 60, 0, 255, 234, 177, 0, 255, 15, 84, 0, 255, 100, 4, 0, 255, 33, 61, 0, 255, 92, 156, 0, 255, 168, 44, 0, 255, 227, 239, 0, 255, 149, 17, 0, 255, 247, 162, 0, 255, 134, 152, 0, 255, 14, 13, 0, 255, 151, 148, 0, 255, 14, 159, 0, 255, 163, 82, 0, 255, 152, 204, 0, 255, 218, 146, 0, 255, 209, 249, 0, 255, 139, 129, 0, 255, 212, 194, 0, 255, 85, 79, 0, 255, 80, 47, 0, 255, 36, 42, 0, 255, 184, 10, 0, 255, 70, 223, 0, 255, 216, 216, 0, 255, 16, 5, 0, 255, 11, 178, 0, 255, 70, 200, 0, 255, 221, 66, 0, 255, 167, 63, 0, 255, 184, 250, 0, 255, 70, 118, 0, 255, 180, 86, 0, 255, 44, 184, 0, 255, 55, 7, 0, 255, 41, 164, 0, 255, 158, 208, 0, 255, 202, 209, 0, 255, 31, 22, 0, 255, 135, 201, 0, 255, 194, 225, 0, 255, 212, 227, 0, 255, 157, 91, 0, 255, 117, 164, 0, 255, 63, 133, 0, 255, 102, 10, 0, 255, 236, 62, 0, 255, 86, 88, 0, 255, 97, 33, 0, 255, 131, 164, 0, 255, 33, 19, 0, 255, 149, 170, 0, 255, 98, 31, 0, 255, 180, 71, 0, 255, 238, 118, 0, 255, 85, 215, 0, 255, 104, 50, 0, 255, 208, 168, 0, 255, 17, 139, 0, 255, 152, 178, 0, 255, 163, 132, 0, 255, 236, 33, 0, 255, 123, 225, 0, 255, 99, 210, 0, 255, 182, 35, 0, 255, 185, 160, 0, 255, 239, 75, 0, 255, 219, 92, 0, 255, 177, 223, 0, 255, 65, 38, 0, 255, 115, 204, 0, 255, 137, 186, 0, 255, 141, 200, 0, 255, 192, 169, 0, 255, 221, 4, 0, 255, 49, 241, 0, 255, 2, 134, 0, 255, 137, 139, 0, 255, 141, 178, 0, 255, 79, 8, 0, 255, 94, 85, 0, 255, 132, 130, 0, 255, 91, 76, 0, 255, 1, 21, 0, 255, 71, 2, 0, 255, 41, 28, 0, 255, 10, 207, 0, 255, 188, 162, 0, 255, 182, 149, 0, 255, 140, 85, 0, 255, 164, 203, 0, 255, 210, 128, 0, 255, 72, 209, 0, 255, 8, 83, 0, 255, 76, 242, 0, 255, 236, 227, 0, 255, 52, 18, 0, 255, 218, 107, 0, 255, 127, 103, 0, 255, 32, 70, 0, 255, 252, 211, 0, 255, 120, 241, 0, 255, 206, 7, 0, 255, 5, 216, 0, 255, 68, 152, 0, 255, 8, 117, 0, 255, 115, 58, 0, 255, 36, 180, 0, 255, 206, 198, 0, 255, 135, 84, 0, 255, 52, 98, 0, 255, 191, 192, 0, 255, 19, 147, 0, 255, 27, 44, 0, 255, 229, 61, 0, 255, 157, 152, 0, 255, 119, 231, 0, 255, 84, 43, 0, 255, 84, 115, 0, 255, 87, 225, 0, 255, 217, 4, 0, 255, 22, 3, 0, 255, 16, 137, 0, 255, 28, 153, 0, 255, 20, 13, 0, 255, 82, 124, 0, 255, 201, 142, 0, 255, 7, 147, 0, 255, 5, 199, 0, 255, 253, 32, 0, 255, 90, 97, 0, 255, 32, 139, 0, 255, 67, 115, 0, 255, 84, 235, 0, 255, 240, 163, 0, 255, 204, 50, 0, 255, 37, 16, 0, 255, 25, 13, 0, 255, 171, 208, 0, 255, 147, 151, 0, 255, 207, 43, 0, 255, 160, 207, 0, 255, 199, 8, 0, 255, 140, 138, 0, 255, 146, 165, 0, 255, 123, 122, 0, 255, 42, 74, 0, 255, 149, 250, 0, 255, 191, 176, 0, 255, 205, 35, 0, 255, 249, 67, 0, 255, 209, 147, 0, 255, 127, 145, 0, 255, 72, 0, 0, 255, 14, 11, 0, 255, 150, 180, 0, 255, 132, 136, 0, 255, 80, 101, 0, 255, 27, 5, 0, 255, 217, 149, 0, 255, 167, 110, 0, 255, 41, 60, 0, 255, 114, 239, 0, 255, 19, 123, 0, 255, 126, 165, 0, 255, 98, 181, 0, 255, 186, 23, 0, 255, 248, 16, 0, 255, 184, 121, 0, 255, 158, 43, 0, 255, 112, 62, 0, 255, 84, 154, 0, 255, 21, 42, 0, 255, 180, 143, 0, 255, 211, 51, 0, 255, 126, 169, 0, 255, 162, 57, 0, 255, 245, 86, 0, 255, 130, 165, 0, 255, 123, 189, 0, 255, 245, 111, 0, 255, 110, 159, 0, 255, 249, 201, 0, 255, 11, 221, 0, 255, 206, 215, 0, 255, 163, 243, 0, 255, 220, 234, 0, 255, 109, 11, 0, 255, 162, 235, 0, 255, 14, 146, 0, 255, 32, 19, 0, 255, 249, 237, 0, 255, 150, 163, 0, 255, 55, 165, 0, 255, 155, 123, 0, 255, 247, 80, 0, 255, 177, 58, 0, 255, 134, 27, 0, 255, 146, 48, 0, 255, 129, 121, 0, 255, 170, 140, 0, 255, 175, 143, 0, 255, 42, 75, 0, 255, 43, 106, 0, 255, 102, 17, 0, 255, 203, 132, 0, 255, 196, 90, 0, 255, 85, 2, 0, 255, 211, 167, 0, 255, 125, 216, 0, 255, 125, 169, 0, 255, 223, 86, 0, 255, 168, 229, 0, 255, 205, 213, 0, 255, 228, 167, 0, 255, 223, 18, 0, 255, 175, 249, 0, 255, 81, 110, 0, 255, 5, 67, 0, 255, 170, 6, 0, 255, 244, 4, 0, 255, 106, 23, 0, 255, 156, 4, 0, 255, 194, 30, 0, 255, 117, 108, 0, 255, 95, 129, 0, 255, 20, 193, 0, 255, 205, 97, 0, 255, 85, 14, 0, 255, 117, 106, 0, 255, 87, 186, 0, 255, 158, 1, 0, 255, 149, 200, 0, 255, 91, 243, 0, 255, 133, 159, 0, 255, 39, 125, 0, 255, 12, 89, 0, 255, 19, 95, 0, 255, 209, 51, 0, 255, 72, 205, 0, 255, 244, 213, 0, 255, 159, 188, 0, 255, 128, 96, 0, 255, 82, 153, 0, 255, 41, 247, 0, 255, 236, 161, 0, 255, 19, 223, 0, 255, 162, 187, 0, 255, 109, 85, 0, 255, 150, 93, 0, 255, 183, 209, 0, 255, 48, 110, 0, 255, 132, 183, 0, 255, 67, 120, 0, 255, 100, 168, 0, 255, 133, 231, 0, 255, 91, 160, 0, 255, 59, 2, 0, 255, 211, 23, 0, 255, 34, 218, 0, 255, 51, 61, 0, 255, 182, 200, 0, 255, 216, 40, 0, 255, 116, 94, 0, 255, 17, 22, 0, 255, 237, 209, 0, 255, 141, 234, 0, 255, 40, 254, 0, 255, 182, 129, 0, 255, 235, 183, 0, 255, 202, 182, 0, 255, 71, 110, 0, 255, 225, 80, 0, 255, 12, 119, 0, 255, 218, 20, 0, 255, 90, 151, 0, 255, 94, 24, 0, 255, 236, 56, 0, 255, 206, 63, 0, 255, 165, 60, 0, 255, 170, 118, 0, 255, 34, 31, 0, 255, 254, 80, 0, 255, 158, 213, 0, 255, 66, 143, 0, 255, 200, 203, 0, 255, 50, 15, 0, 255, 165, 252, 0, 255, 164, 219, 0, 255, 61, 164, 0, 255, 55, 175, 0, 255, 171, 34, 0, 255, 136, 60, 0, 255, 101, 74, 0, 255, 184, 187, 0, 255, 141, 49, 0, 255, 248, 193, 0, 255, 147, 62, 0, 255, 139, 134, 0, 255, 134, 40, 0, 255, 92, 57, 0, 255, 99, 124, 0, 255, 165, 26, 0, 255, 77, 6, 0, 255, 44, 240, 0, 255, 73, 225, 0, 255, 103, 25, 0, 255, 159, 35, 0, 255, 111, 182, 0, 255, 36, 229, 0, 255, 14, 244, 0, 255, 220, 117, 0, 255, 182, 162, 0, 255, 126, 120, 0, 255, 164, 149, 0, 255, 101, 12, 0, 255, 194, 153, 0, 255, 48, 110, 0, 255, 248, 211, 0, 255, 228, 104, 0, 255, 135, 62, 0, 255, 236, 122, 0, 255, 136, 158, 0, 255, 182, 3, 0, 255, 115, 19, 0, 255, 64, 242, 0, 255, 52, 25, 0, 255, 96, 199, 0, 255, 189, 4, 0, 255, 10, 246, 0, 255, 235, 19, 0, 255, 204, 23, 0, 255, 198, 173, 0, 255, 112, 236, 0, 255, 165, 135, 0, 255, 182, 73, 0, 255, 110, 209, 0, 255, 65, 133, 0, 255, 61, 249, 0, 255, 134, 39, 0, 255, 132, 134, 0, 255, 209, 60, 0, 255, 85, 76, 0, 255, 90, 149, 0, 255, 229, 220, 0, 255, 47, 129, 0, 255, 59, 109, 0, 255, 253, 194, 0, 255, 175, 20, 0, 255, 3, 95, 0, 255, 253, 153, 0, 255, 5, 135, 0, 255, 163, 61, 0, 255, 87, 245, 0, 255, 77, 149, 0, 255, 108, 94, 0, 255, 156, 149, 0, 255, 0, 234, 0, 255, 158, 104, 0, 255, 57, 214, 0, 255, 239, 171, 0, 255, 140, 51, 0, 255, 66, 208, 0, 255, 117, 184, 0, 255, 122, 173, 0, 255, 231, 155, 0, 255, 1, 86, 0, 255, 136, 249, 0, 255, 168, 49, 0, 255, 34, 242, 0, 255, 234, 89, 0, 255, 103, 198, 0, 255, 42, 146, 0, 255, 112, 108, 0, 255, 150, 48, 0, 255, 23, 200, 0, 255, 103, 112, 0, 255, 79, 175, 0, 255, 238, 193, 0, 255, 31, 138, 0, 255, 153, 81, 0, 255, 155, 71, 0, 255, 40, 42, 0, 255, 227, 83, 0, 255, 197, 50, 0, 255, 93, 21, 0, 255, 140, 148, 0, 255, 164, 187, 0, 255, 124, 80, 0, 255, 69, 179, 0, 255, 135, 208, 0, 255, 187, 118, 0, 255, 197, 219, 0, 255, 138, 39, 0, 255, 174, 57, 0, 255, 153, 46, 0, 255, 183, 151, 0, 255, 185, 15, 0, 255, 86, 169, 0, 255, 159, 0, 0, 255, 29, 213, 0, 255, 117, 57, 0, 255, 252, 129, 0, 255, 160, 224, 0, 255, 73, 81, 0, 255, 171, 57, 0, 255, 158, 34, 0, 255, 124, 209, 0, 255, 86, 4, 0, 255, 232, 0, 0, 255, 243, 240, 0, 255, 0, 227, 0, 255, 189, 134, 0, 255, 50, 245, 0, 255, 77, 202, 0, 255, 84, 246, 0, 255, 77, 166, 0, 255, 158, 2, 0, 255, 227, 143, 0, 255, 42, 62, 0, 255, 113, 158, 0, 255, 219, 18, 0, 255, 237, 4, 0, 255, 51, 57, 0, 255, 216, 82, 0, 255, 46, 191, 0, 255, 117, 47, 0, 255, 241, 83, 0, 255, 141, 100, 0, 255, 170, 83, 0, 255, 180, 205, 0, 255, 235, 97, 0, 255, 16, 2, 0, 255, 97, 73, 0, 255, 24, 201, 0, 255, 216, 33, 0, 255, 209, 226, 0, 255, 223, 33, 0, 255, 198, 6, 0, 255, 198, 41, 0, 255, 28, 14, 0, 255, 139, 163, 0, 255, 188, 175, 0, 255, 143, 12, 0, 255, 184, 57, 0, 255, 128, 139, 0, 255, 126, 125, 0, 255, 29, 219, 0, 255, 230, 1, 0, 255, 170, 158, 0, 255, 127, 224, 0, 255, 124, 113, 0, 255, 139, 103, 0, 255, 2, 254, 0, 255, 228, 214, 0, 255, 127, 194, 0, 255, 135, 233, 0, 255, 253, 180, 0, 255, 80, 204, 0, 255, 107, 113, 0, 255, 117, 38, 0, 255, 215, 119, 0, 255, 95, 28, 0, 255, 233, 32, 0, 255, 197, 174, 0, 255, 208, 234, 0, 255, 247, 96, 0, 255, 93, 134, 0, 255, 176, 121, 0, 255, 218, 247, 0, 255, 219, 218, 0, 255, 180, 164, 0, 255, 157, 173, 0, 255, 183, 240, 0, 255, 61, 88, 0, 255, 85, 129, 0, 255, 23, 163, 0, 255, 178, 58, 0, 255, 58, 12, 0, 255, 73, 14, 0, 255, 43, 238, 0, 255, 156, 129, 0, 255, 172, 36, 0, 255, 66, 228, 0, 255, 188, 198, 0, 255, 180, 159, 0, 255, 240, 19, 0, 255, 44, 51, 0, 255, 53, 94, 0, 255, 92, 99, 0, 255, 210, 48, 0, 255, 186, 169, 0, 255, 245, 201, 0, 255, 90, 152, 0, 255, 13, 159, 0, 255, 133, 234, 0, 255, 150, 31, 0, 255, 91, 233, 0, 255, 191, 60, 0, 255, 212, 130, 0, 255, 157, 165, 0, 255, 3, 9, 0, 255, 119, 147, 0, 255, 205, 87, 0, 255, 86, 106, 0, 255, 254, 241, 0, 255, 71, 97, 0, 255, 169, 160, 0, 255, 90, 236, 0, 255, 60, 245, 0, 255, 202, 180, 0, 255, 149, 123, 0, 255, 1, 209, 0, 255, 34, 62, 0, 255, 209, 139, 0, 255, 86, 112, 0, 255, 73, 30, 0, 255, 196, 82, 0, 255, 104, 164, 0, 255, 172, 223, 0, 255, 19, 0, 0, 255, 236, 22, 0, 255, 131, 166, 0, 255, 93, 227, 0, 255, 216, 65, 0, 255, 199, 96, 0, 255, 85, 153, 0, 255, 219, 88, 0, 255, 146, 250, 0, 255, 7, 48, 0, 255, 150, 69, 0, 255, 174, 74, 0, 255, 92, 103, 0, 255, 237, 57, 0, 255, 56, 1, 0, 255, 100, 148, 0, 255, 39, 224, 0, 255, 216, 173, 0, 255, 115, 88, 0, 255, 121, 185, 0, 255, 60, 188, 0, 255, 76, 132, 0, 255, 53, 100, 0, 255, 114, 137, 0, 255, 213, 219, 0, 255, 47, 52, 0, 255, 178, 188, 0, 255, 45, 38, 0, 255, 209, 253, 0, 255, 100, 112, 0, 255, 121, 100, 0, 255, 46, 122, 0, 255, 84, 174, 0, 255, 45, 121, 0, 255, 251, 182, 0, 255, 84, 190, 0, 255, 223, 44, 0, 255, 135, 236, 0, 255, 63, 162, 0, 255, 26, 15, 0, 255, 249, 20, 0, 255, 95, 47, 0, 255, 138, 29, 0, 255, 153, 138, 0, 255, 75, 82, 0, 255, 219, 179, 0, 255, 52, 123, 0, 255, 6, 195, 0, 255, 153, 217, 0, 255, 205, 230, 0, 255, 112, 191, 0, 255, 130, 193, 0, 255, 157, 146, 0, 255, 250, 108, 0, 255, 147, 186, 0, 255, 198, 56, 0, 255, 198, 15, 0, 255, 34, 4, 0, 255, 139, 248, 0, 255, 47, 244, 0, 255, 213, 152, 0, 255, 207, 138, 0, 255, 5, 99, 0, 255, 6, 22, 0, 255, 26, 191, 0, 255, 227, 244, 0, 255, 108, 217, 0, 255, 158, 99, 0, 255, 204, 76, 0, 255, 4, 187, 0, 255, 214, 249, 0, 255, 201, 110, 0, 255, 126, 146, 0, 255, 141, 153, 0, 255, 219, 201, 0, 255, 238, 136, 0, 255, 153, 121, 0, 255, 106, 98, 0, 255, 150, 3, 0, 255, 91, 170, 0, 255, 197, 233, 0, 255, 173, 127, 0, 255, 122, 5, 0, 255, 94, 35, 0, 255, 33, 45, 0, 255, 241, 209, 0, 255, 148, 149, 0, 255, 248, 86, 0, 255, 42, 159, 0, 255, 9, 141, 0, 255, 10, 231, 0, 255, 206, 13, 0, 255, 33, 111, 0, 255, 76, 201, 0, 255, 77, 74, 0, 255, 156, 174, 0, 255, 127, 77, 0, 255, 63, 10, 0, 255, 114, 116, 0, 255, 62, 200, 0, 255, 188, 21, 0, 255, 128, 135, 0, 255, 196, 47, 0, 255, 95, 90, 0, 255, 151, 5, 0, 255, 164, 85, 0, 255, 25, 129, 0, 255, 175, 6, 0, 255, 188, 144, 0, 255, 69, 51, 0, 255, 214, 213, 0, 255, 6, 113, 0, 255, 138, 111, 0, 255, 6, 189, 0, 255, 105, 164, 0, 255, 23, 147, 0, 255, 126, 212, 0, 255, 216, 189, 0, 255, 159, 223, 0, 255, 177, 16, 0, 255, 104, 43, 0, 255, 124, 48, 0, 255, 15, 0, 0, 255, 95, 213, 0, 255, 196, 28, 0, 255, 68, 37, 0, 255, 205, 187, 0, 255, 219, 6, 0, 255, 142, 49, 0, 255, 188, 8, 0, 255, 96, 144, 0, 255, 187, 225, 0, 255, 145, 83, 0, 255, 175, 3, 0, 255, 60, 156, 0, 255, 134, 22, 0, 255, 240, 189, 0, 255, 247, 163, 0, 255, 8, 53, 0, 255, 102, 39, 0, 255, 113, 160, 0, 255, 231, 217, 0, 255, 73, 164, 0, 255, 215, 220, 0, 255, 240, 29, 0, 255, 153, 154, 0, 255, 172, 61, 0, 255, 228, 235, 0, 255, 16, 137, 0, 255, 198, 136, 0, 255, 248, 129, 0, 255, 75, 190, 0, 255, 187, 119, 0, 255, 56, 135, 0, 255, 72, 35, 0, 255, 134, 217, 0, 255, 160, 96, 0, 255, 65, 22, 0, 255, 98, 143, 0, 255, 208, 174, 0, 255, 215, 112, 0, 255, 187, 122, 0, 255, 85, 248, 0, 255, 142, 164, 0, 255, 108, 136, 0, 255, 97, 137, 0, 255, 217, 111, 0, 255, 38, 23, 0, 255, 199, 12, 0, 255, 181, 104, 0, 255, 7, 168, 0, 255, 97, 23, 0, 255, 210, 176, 0, 255, 162, 175, 0, 255, 152, 6, 0, 255, 173, 159, 0, 255, 92, 242, 0, 255, 69, 96, 0, 255, 163, 77, 0, 255, 209, 133, 0, 255, 101, 66, 0, 255, 7, 3, 0, 255, 196, 205, 0, 255, 30, 100, 0, 255, 218, 223, 0, 255, 205, 175, 0, 255, 90, 161, 0, 255, 243, 13, 0, 255, 27, 186, 0, 255, 118, 86, 0, 255, 150, 60, 0, 255, 151, 74, 0, 255, 94, 171, 0, 255, 196, 194, 0, 255, 97, 198, 0, 255, 0, 199, 0, 255, 209, 173, 0, 255, 123, 84, 0, 255, 134, 141, 0, 255, 164, 219, 0, 255, 171, 76, 0, 255, 57, 232, 0, 255, 47, 11, 0, 255, 240, 135, 0, 255, 169, 173, 0, 255, 230, 15, 0, 255, 166, 208, 0, 255, 136, 182, 0, 255, 226, 88, 0, 255, 220, 107, 0, 255, 197, 9, 0, 255, 238, 119, 0, 255, 76, 131, 0, 255, 77, 7, 0, 255, 92, 145, 0, 255, 125, 113, 0, 255, 245, 89, 0, 255, 164, 20, 0, 255, 168, 242, 0, 255, 109, 185, 0, 255, 118, 173, 0, 255, 95, 150, 0, 255, 175, 121, 0, 255, 182, 154, 0, 255, 185, 32, 0, 255, 205, 205, 0, 255, 156, 200, 0, 255, 74, 219, 0, 255, 18, 80, 0, 255, 175, 134, 0, 255, 139, 179, 0, 255, 68, 68, 0, 255, 148, 72, 0, 255, 68, 82, 0, 255, 153, 220, 0, 255, 5, 10, 0, 255, 243, 223, 0, 255, 52, 203, 0, 255, 238, 43, 0, 255, 85, 164, 0, 255, 134, 197, 0, 255, 136, 39, 0, 255, 243, 182, 0, 255, 17, 73, 0, 255, 45, 112, 0, 255, 115, 7, 0, 255, 156, 136, 0, 255, 219, 59, 0, 255, 84, 55, 0, 255, 186, 42, 0, 255, 128, 42, 0, 255, 114, 74, 0, 255, 162, 140, 0, 255, 176, 188, 0, 255, 84, 207, 0, 255, 105, 97, 0, 255, 114, 11, 0, 255, 153, 93, 0, 255, 89, 208, 0, 255, 51, 186, 0, 255, 136, 23, 0, 255, 145, 6, 0, 255, 73, 11, 0, 255, 167, 154, 0, 255, 3, 169, 0, 255, 148, 143, 0, 255, 243, 184, 0, 255, 13, 56, 0, 255, 183, 40, 0, 255, 131, 18, 0, 255, 152, 210, 0, 255, 244, 203, 0, 255, 151, 176, 0, 255, 33, 80, 0, 255, 126, 45, 0, 255, 7, 95, 0, 255, 0, 151, 0, 255, 168, 145, 0, 255, 175, 55, 0, 255, 153, 192, 0, 255, 60, 225, 0, 255, 199, 147, 0, 255, 140, 254, 0, 255, 253, 252, 0, 255, 0, 246, 0, 255, 106, 44, 0, 255, 63, 228, 0, 255, 200, 57, 0, 255, 121, 29, 0, 255, 141, 13, 0, 255, 105, 136, 0, 255, 18, 205, 0, 255, 62, 55, 0, 255, 153, 41, 0, 255, 248, 12, 0, 255, 205, 217, 0, 255, 196, 236, 0, 255, 188, 129, 0, 255, 158, 70, 0, 255, 247, 102, 0, 255, 24, 217, 0, 255, 209, 110, 0, 255, 155, 31, 0, 255, 157, 83, 0, 255, 61, 153, 0, 255, 151, 222, 0, 255, 131, 85, 0, 255, 152, 80, 0, 255, 14, 225, 0, 255, 189, 67, 0, 255, 127, 136, 0, 255, 89, 109, 0, 255, 153, 36, 0, 255, 153, 126, 0, 255, 56, 87, 0, 255, 229, 180, 0, 255, 146, 137, 0, 255, 161, 159, 0, 255, 20, 231, 0, 255, 123, 247, 0, 255, 199, 35, 0, 255, 59, 168, 0, 255, 62, 123, 0, 255, 123, 119, 0, 255, 9, 23, 0, 255, 33, 223, 0, 255, 139, 14, 0, 255, 148, 244, 0, 255, 30, 80, 0, 255, 160, 176, 0, 255, 65, 60, 0, 255, 86, 3, 0, 255, 75, 47, 0, 255, 105, 153, 0, 255, 78, 123, 0, 255, 43, 227, 0, 255, 5, 135, 0, 255, 19, 234, 0, 255, 140, 181, 0, 255, 131, 104, 0, 255, 193, 213, 0, 255, 10, 211, 0, 255, 51, 166, 0, 255, 127, 147, 0, 255, 25, 90, 0, 255, 66, 1, 0, 255, 186, 85, 0, 255, 186, 130, 0, 255, 152, 125, 0, 255, 231, 124, 0, 255, 144, 30, 0, 255, 223, 120, 0, 255, 3, 113, 0, 255, 18, 121, 0, 255, 238, 107, 0, 255, 2, 57, 0, 255, 139, 103, 0, 255, 28, 93, 0, 255, 143, 18, 0, 255, 236, 175, 0, 255, 249, 49, 0, 255, 88, 19, 0, 255, 206, 134, 0, 255, 229, 80, 0, 255, 204, 14, 0, 255, 100, 144, 0, 255, 215, 200, 0, 255, 133, 38, 0, 255, 9, 230, 0, 255, 122, 221, 0, 255, 66, 76, 0, 255, 78, 30, 0, 255, 235, 202, 0, 255, 215, 39, 0, 255, 4, 134, 0, 255, 12, 208, 0, 255, 48, 211, 0, 255, 197, 89, 0, 255, 24, 98, 0, 255, 140, 140, 0, 255, 181, 132, 0, 255, 225, 46, 0, 255, 149, 193, 0, 255, 28, 170, 0, 255, 149, 142, 0, 255, 214, 161, 0, 255, 86, 31, 0, 255, 164, 242, 0, 255, 223, 22, 0, 255, 159, 33, 0, 255, 235, 147, 0, 255, 142, 101, 0, 255, 116, 219, 0, 255, 11, 138, 0, 255, 142, 209, 0, 255, 146, 85, 0, 255, 228, 173, 0, 255, 154, 193, 0, 255, 254, 184, 0, 255, 4, 21, 0, 255, 128, 14, 0, 255, 190, 69, 0, 255, 162, 248, 0, 255, 124, 168, 0, 255, 200, 222, 0, 255, 190, 147, 0, 255, 207, 177, 0, 255, 214, 70, 0, 255, 98, 112, 0, 255, 21, 201, 0, 255, 138, 98, 0, 255, 34, 7, 0, 255, 63, 4, 0, 255, 38, 0, 0, 255, 222, 25, 0, 255, 179, 35, 0, 255, 206, 88, 0, 255, 236, 240, 0, 255, 20, 9, 0, 255, 147, 190, 0, 255, 241, 39, 0, 255, 6, 134, 0, 255, 29, 196, 0, 255, 113, 201, 0, 255, 210, 91, 0, 255, 105, 208, 0, 255, 205, 215, 0, 255, 229, 18, 0, 255, 243, 56, 0, 255, 74, 20, 0, 255, 74, 245, 0, 255, 101, 247, 0, 255, 233, 40, 0, 255, 68, 194, 0, 255, 232, 149, 0, 255, 14, 220, 0, 255, 18, 75, 0, 255, 150, 57, 0, 255, 172, 171, 0, 255, 10, 152, 0, 255, 53, 242, 0, 255, 28, 14, 0, 255, 235, 90, 0, 255, 123, 158, 0, 255, 185, 17, 0, 255, 27, 34, 0, 255, 203, 79, 0, 255, 246, 142, 0, 255, 57, 136, 0, 255, 234, 38, 0, 255, 75, 170, 0, 255, 28, 239, 0, 255, 141, 176, 0, 255, 236, 195, 0, 255, 179, 79, 0, 255, 127, 141, 0, 255, 142, 116, 0, 255, 61, 59, 0, 255, 3, 36, 0, 255, 115, 171, 0, 255, 106, 155, 0, 255, 171, 230, 0, 255, 127, 59, 0, 255, 226, 8, 0, 255, 52, 30, 0, 255, 17, 221, 0, 255, 220, 110, 0, 255, 102, 212, 0, 255, 91, 0, 0, 255, 50, 87, 0, 255, 207, 146, 0, 255, 227, 141, 0, 255, 11, 106, 0, 255, 210, 85, 0, 255, 148, 192, 0, 255, 0, 118, 0, 255, 69, 128, 0, 255, 107, 247, 0, 255, 82, 176, 0, 255, 134, 126, 0, 255, 169, 192, 0, 255, 9, 2, 0, 255, 166, 101, 0, 255, 66, 25, 0, 255, 42, 164, 0, 255, 62, 53, 0, 255, 163, 234, 0, 255, 184, 156, 0, 255, 238, 220, 0, 255, 83, 219, 0, 255, 13, 17, 0, 255, 133, 23, 0, 255, 15, 211, 0, 255, 141, 70, 0, 255, 184, 206, 0, 255, 222, 58, 0, 255, 253, 252, 0, 255, 29, 38, 0, 255, 184, 203, 0, 255, 78, 30, 0, 255, 177, 238, 0, 255, 45, 24, 0, 255, 126, 68, 0, 255, 254, 107, 0, 255, 21, 80, 0, 255, 57, 132, 0, 255, 14, 202, 0, 255, 136, 115, 0, 255, 230, 21, 0, 255, 44, 69, 0, 255, 211, 227, 0, 255, 45, 108, 0, 255, 229, 128, 0, 255, 40, 167, 0, 255, 13, 109, 0, 255, 197, 76, 0, 255, 137, 181, 0, 255, 101, 216, 0, 255, 126, 235, 0, 255, 58, 45, 0, 255, 202, 8, 0, 255, 102, 131, 0, 255, 42, 204, 0, 255, 54, 20, 0, 255, 172, 13, 0, 255, 62, 189, 0, 255, 22, 231, 0, 255, 39, 232, 0, 255, 96, 252, 0, 255, 110, 127, 0, 255, 189, 175, 0, 255, 77, 85, 0, 255, 136, 237, 0, 255, 80, 32, 0, 255, 166, 77, 0, 255, 203, 164, 0, 255, 154, 108, 0, 255, 8, 251, 0, 255, 243, 27, 0, 255, 130, 113, 0, 255, 202, 186, 0, 255, 115, 131, 0, 255, 101, 158, 0, 255, 95, 206, 0, 255, 225, 110, 0, 255, 218, 203, 0, 255, 8, 197, 0, 255, 151, 158, 0, 255, 63, 71, 0, 255, 79, 83, 0, 255, 236, 109, 0, 255, 229, 9, 0, 255, 59, 92, 0, 255, 25, 175, 0, 255, 184, 218, 0, 255, 216, 0, 0, 255, 62, 207, 0, 255, 159, 205, 0, 255, 163, 124, 0, 255, 164, 156, 0, 255, 137, 123, 0, 255, 245, 150, 0, 255, 107, 102, 0, 255, 195, 201, 0, 255, 241, 71, 0, 255, 15, 235, 0, 255, 163, 25, 0, 255, 2, 48, 0, 255, 184, 51, 0, 255, 168, 146, 0, 255, 1, 204, 0, 255, 83, 91, 0, 255, 50, 177, 0, 255, 245, 59, 0, 255, 188, 65, 0, 255, 211, 57, 0, 255, 234, 13, 0, 255, 191, 54, 0, 255, 243, 117, 0, 255, 237, 104, 0, 255, 199, 169, 0, 255, 209, 129, 0, 255, 236, 9, 0, 255, 81, 127, 0, 255, 190, 166, 0, 255, 166, 226, 0, 255, 188, 183, 0, 255, 7, 105, 0, 255, 57, 179, 0, 255, 136, 52, 0, 255, 9, 71, 0, 255, 133, 152, 0, 255, 245, 111, 0, 255, 86, 225, 0, 255, 61, 57, 0, 255, 119, 177, 0, 255, 45, 87, 0, 255, 131, 131, 0, 255, 130, 47, 0, 255, 178, 237, 0, 255, 206, 54, 0, 255, 47, 15, 0, 255, 164, 212, 0, 255, 202, 172, 0, 255, 131, 237, 0, 255, 83, 84, 0, 255, 208, 252, 0, 255, 48, 93, 0, 255, 98, 212, 0, 255, 77, 17, 0, 255, 161, 208, 0, 255, 28, 254, 0, 255, 189, 145, 0, 255, 253, 151, 0, 255, 192, 64, 0, 255, 110, 21, 0, 255, 56, 237, 0, 255, 140, 102, 0, 255, 0, 209, 0, 255, 44, 188, 0, 255, 217, 18, 0, 255, 56, 57, 0, 255, 92, 229, 0, 255, 188, 139, 0, 255, 133, 78, 0, 255, 117, 236, 0, 255, 56, 142, 0, 255, 188, 18, 0, 255, 22, 219, 0, 255, 210, 218, 0, 255, 68, 105, 0, 255, 210, 115, 0, 255, 242, 41, 0, 255, 156, 162, 0, 255, 106, 105, 0, 255, 147, 0, 0, 255, 108, 146, 0, 255, 74, 93, 0, 255, 185, 213, 0, 255, 160, 147, 0, 255, 106, 155, 0, 255, 216, 206, 0, 255, 191, 85, 0, 255, 101, 169, 0, 255, 216, 198, 0, 255, 138, 84, 0, 255, 43, 132, 0, 255, 182, 72, 0, 255, 185, 243, 0, 255, 25, 215, 0, 255, 193, 253, 0, 255, 134, 85, 0, 255, 154, 93, 0, 255, 191, 29, 0, 255, 203, 109, 0, 255, 239, 212, 0, 255, 188, 182, 0, 255, 113, 116, 0, 255, 52, 247, 0, 255, 225, 100, 0, 255, 155, 180, 0, 255, 49, 216, 0, 255, 124, 164, 0, 255, 163, 224, 0, 255, 239, 35, 0, 255, 21, 105, 0, 255, 194, 81, 0, 255, 247, 178, 0, 255, 184, 177, 0, 255, 223, 94, 0, 255, 75, 109, 0, 255, 192, 46, 0, 255, 124, 15, 0, 255, 231, 56, 0, 255, 66, 220, 0, 255, 10, 165, 0, 255, 37, 169, 0, 255, 9, 175, 0, 255, 189, 31, 0, 255, 201, 45, 0, 255, 73, 242, 0, 255, 111, 183, 0, 255, 175, 136, 0, 255, 138, 69, 0, 255, 246, 127, 0, 255, 247, 118, 0, 255, 167, 89, 0, 255, 113, 204, 0, 255, 27, 8, 0, 255, 97, 194, 0, 255, 153, 89, 0, 255, 24, 18, 0, 255, 108, 18, 0, 255, 165, 107, 0, 255, 222, 43, 0, 255, 96, 224, 0, 255, 226, 72, 0, 255, 93, 226, 0, 255, 242, 32, 0, 255, 60, 89, 0, 255, 4, 39, 0, 255, 87, 161, 0, 255, 230, 2, 0, 255, 53, 187, 0, 255, 145, 19, 0, 255, 231, 153, 0, 255, 171, 95, 0, 255, 14, 7, 0, 255, 200, 133, 0, 255, 11, 178, 0, 255, 237, 58, 0, 255, 131, 45, 0, 255, 231, 87, 0, 255, 104, 165, 0, 255, 181, 159, 0, 255, 0, 199, 0, 255, 61, 55, 0, 255, 159, 36, 0, 255, 221, 12, 0, 255, 96, 191, 0, 255, 198, 195, 0, 255, 58, 187, 0, 255, 8, 12, 0, 255, 152, 129, 0, 255, 40, 222, 0, 255, 139, 31, 0, 255, 187, 50, 0, 255, 40, 131, 0, 255, 103, 237, 0, 255, 194, 97, 0, 255, 75, 185, 0, 255, 76, 68, 0, 255, 13, 233, 0, 255, 103, 167, 0, 255, 25, 223, 0, 255, 95, 50, 0, 255, 111, 47, 0, 255, 87, 151, 0, 255, 79, 74, 0, 255, 68, 42, 0, 255, 217, 45, 0, 255, 249, 79, 0, 255, 110, 65, 0, 255, 253, 167, 0, 255, 138, 248, 0, 255, 59, 1, 0, 255, 115, 213, 0, 255, 91, 185, 0, 255, 68, 50, 0, 255, 229, 114, 0, 255, 183, 196, 0, 255, 203, 48, 0, 255, 193, 221, 0, 255, 174, 226, 0, 255, 239, 212, 0, 255, 48, 137, 0, 255, 73, 176, 0, 255, 238, 67, 0, 255, 198, 2, 0, 255, 103, 200, 0, 255, 18, 177, 0, 255, 30, 155, 0, 255, 197, 3, 0, 255, 120, 60, 0, 255, 197, 239, 0, 255, 64, 131, 0, 255, 147, 199, 0, 255, 55, 238, 0, 255, 110, 157, 0, 255, 138, 30, 0, 255, 57, 135, 0, 255, 227, 143, 0, 255, 225, 157, 0, 255, 140, 130, 0, 255, 139, 135, 0, 255, 242, 197, 0, 255, 105, 205, 0, 255, 57, 48, 0, 255, 234, 36, 0, 255, 208, 157, 0, 255, 79, 219, 0, 255, 200, 186, 0, 255, 153, 197, 0, 255, 90, 103, 0, 255, 143, 13, 0, 255, 48, 41, 0, 255, 205, 153, 0, 255, 254, 21, 0, 255, 192, 246, 0, 255, 249, 67, 0, 255, 35, 224, 0, 255, 162, 215, 0, 255, 53, 223, 0, 255, 170, 215, 0, 255, 254, 177, 0, 255, 82, 97, 0, 255, 59, 63, 0, 255, 123, 166, 0, 255, 120, 103, 0, 255, 87, 175, 0, 255, 234, 50, 0, 255, 198, 173, 0, 255, 9, 3, 0, 255, 110, 101, 0, 255, 17, 228, 0, 255, 95, 94, 0, 255, 153, 248, 0, 255, 227, 41, 0, 255, 1, 2, 0, 255, 111, 224, 0, 255, 95, 86, 0, 255, 140, 188, 0, 255, 167, 6, 0, 255, 140, 105, 0, 255, 23, 56, 0, 255, 77, 205, 0, 255, 107, 18, 0, 255, 175, 204, 0, 255, 120, 162, 0, 255, 29, 112, 0, 255, 28, 58, 0, 255, 89, 47, 0, 255, 200, 243, 0, 255, 116, 121, 0, 255, 90, 204, 0, 255, 3, 26, 0, 255, 111, 184, 0, 255, 20, 8, 0, 255, 185, 68, 0, 255, 47, 30, 0, 255, 127, 186, 0, 255, 46, 101, 0, 255, 229, 91, 0, 255, 0, 224, 0, 255, 29, 7, 0, 255, 18, 128, 0, 255, 107, 0, 0, 255, 94, 53, 0, 255, 246, 34, 0, 255, 31, 23, 0, 255, 72, 0, 0, 255, 20, 155, 0, 255, 2, 103, 0, 255, 128, 117, 0, 255, 67, 14, 0, 255, 172, 155, 0, 255, 165, 139, 0, 255, 155, 196, 0, 255, 93, 239, 0, 255, 37, 237, 0, 255, 154, 48, 0, 255, 239, 214, 0, 255, 26, 204, 0, 255, 158, 194, 0, 255, 10, 177, 0, 255, 95, 189, 0, 255, 226, 116, 0, 255, 141, 159, 0, 255, 62, 192, 0, 255, 244, 232, 0, 255, 215, 2, 0, 255, 245, 106, 0, 255, 142, 56, 0, 255, 107, 123, 0, 255, 17, 79, 0, 255, 211, 15, 0, 255, 124, 233, 0, 255, 202, 68, 0, 255, 138, 127, 0, 255, 95, 57, 0, 255, 38, 12, 0, 255, 189, 59, 0, 255, 187, 99, 0, 255, 4, 245, 0, 255, 143, 158, 0, 255, 90, 238, 0, 255, 132, 128, 0, 255, 122, 78, 0, 255, 163, 145, 0, 255, 5, 208, 0, 255, 211, 42, 0, 255, 217, 170, 0, 255, 204, 173, 0, 255, 133, 120, 0, 255, 48, 57, 0, 255, 42, 213, 0, 255, 165, 197, 0, 255, 0, 44, 0, 255, 38, 216, 0, 255, 188, 182, 0, 255, 194, 15, 0, 255, 138, 221, 0, 255, 252, 112, 0, 255, 115, 100, 0, 255, 3, 185, 0, 255, 146, 237, 0, 255, 24, 16, 0, 255, 40, 206, 0, 255, 191, 172, 0, 255, 120, 85, 0, 255, 98, 159, 0, 255, 175, 45, 0, 255, 141, 60, 0, 255, 171, 75, 0, 255, 215, 174, 0, 255, 246, 143, 0, 255, 72, 3, 0, 255, 164, 247, 0, 255, 206, 157, 0, 255, 47, 89, 0, 255, 195, 11, 0, 255, 188, 81, 0, 255, 107, 86, 0, 255, 87, 71, 0, 255, 76, 36, 0, 255, 195, 229, 0, 255, 83, 48, 0, 255, 25, 200, 0, 255, 131, 7, 0, 255, 159, 28, 0, 255, 238, 146, 0, 255, 219, 253, 0, 255, 73, 74, 0, 255, 153, 244, 0, 255, 102, 111, 0, 255, 49, 140, 0, 255, 91, 165, 0, 255, 102, 49, 0, 255, 94, 213, 0, 255, 174, 95, 0, 255, 90, 48, 0, 255, 5, 132, 0, 255, 151, 76, 0, 255, 108, 129, 0, 255, 73, 82, 0, 255, 146, 36, 0, 255, 90, 167, 0, 255, 62, 163, 0, 255, 238, 67, 0, 255, 10, 131, 0, 255, 152, 25, 0, 255, 146, 93, 0, 255, 250, 127, 0, 255, 20, 233, 0, 255, 251, 211, 0, 255, 71, 152, 0, 255, 26, 181, 0, 255, 177, 13, 0, 255, 234, 210, 0, 255, 75, 245, 0, 255, 215, 1, 0, 255, 48, 55, 0, 255, 126, 102, 0, 255, 228, 26, 0, 255, 252, 241, 0, 255, 42, 48, 0, 255, 196, 113, 0, 255, 103, 82, 0, 255, 30, 83, 0, 255, 26, 62, 0, 255, 31, 210, 0, 255, 155, 171, 0, 255, 136, 197, 0, 255, 120, 47, 0, 255, 51, 72, 0, 255, 196, 133, 0, 255, 14, 113, 0, 255, 138, 149, 0, 255, 129, 212, 0, 255, 221, 43, 0, 255, 33, 161, 0, 255, 151, 240, 0, 255, 92, 208, 0, 255, 56, 48, 0, 255, 185, 159, 0, 255, 66, 79, 0, 255, 252, 106, 0, 255, 90, 128, 0, 255, 66, 45, 0, 255, 80, 101, 0, 255, 80, 64, 0, 255, 158, 150, 0, 255, 13, 103, 0, 255, 76, 252, 0, 255, 129, 137, 0, 255, 46, 77, 0, 255, 155, 24, 0, 255, 198, 167, 0, 255, 252, 153, 0, 255, 197, 56, 0, 255, 247, 178, 0, 255, 103, 231, 0, 255, 241, 121, 0, 255, 2, 192, 0, 255, 162, 252, 0, 255, 240, 241, 0, 255, 134, 220, 0, 255, 104, 202, 0, 255, 184, 97, 0, 255, 32, 114, 0, 255, 131, 53, 0, 255, 161, 41, 0, 255, 205, 127, 0, 255, 253, 35, 0, 255, 133, 0, 0, 255, 34, 187, 0, 255, 248, 131, 0, 255, 145, 246, 0, 255, 65, 152, 0, 255, 202, 55, 0, 255, 178, 227, 0, 255, 78, 152, 0, 255, 21, 250, 0, 255, 159, 149, 0, 255, 241, 99, 0, 255, 207, 3, 0, 255, 52, 225, 0, 255, 13, 113, 0, 255, 251, 153, 0, 255, 175, 237, 0, 255, 209, 135, 0, 255, 198, 59, 0, 255, 85, 247, 0, 255, 123, 195, 0, 255, 129, 42, 0, 255, 124, 123, 0, 255, 63, 98, 0, 255, 134, 186, 0, 255, 78, 159, 0, 255, 125, 67, 0, 255, 211, 251, 0, 255, 152, 205, 0, 255, 100, 244, 0, 255, 172, 186, 0, 255, 132, 192, 0, 255, 244, 163, 0, 255, 109, 85, 0, 255, 113, 84, 0, 255, 58, 102, 0, 255, 22, 57, 0, 255, 188, 108, 0, 255, 176, 188, 0, 255, 146, 60, 0, 255, 70, 91, 0, 255, 215, 201, 0, 255, 41, 23, 0, 255, 103, 162, 0, 255, 253, 50, 0, 255, 90, 86, 0, 255, 251, 226, 0, 255, 140, 227, 0, 255, 5, 136, 0, 255, 3, 98, 0, 255, 19, 213, 0, 255, 213, 64, 0, 255, 1, 101, 0, 255, 63, 180, 0, 255, 124, 7, 0, 255, 68, 94, 0, 255, 85, 167, 0, 255, 0, 64, 0, 255, 76, 141, 0, 255, 159, 83, 0, 255, 215, 144, 0, 255, 209, 245, 0, 255, 232, 113, 0, 255, 243, 90, 0, 255, 110, 111, 0, 255, 251, 9, 0, 255, 241, 34, 0, 255, 59, 179, 0, 255, 137, 47, 0, 255, 198, 34, 0, 255, 48, 11, 0, 255, 112, 137, 0, 255, 33, 142, 0, 255, 235, 153, 0, 255, 134, 132, 0, 255, 150, 99, 0, 255, 64, 14, 0, 255, 92, 87, 0, 255, 174, 221, 0, 255, 229, 202, 0, 255, 158, 113, 0, 255, 221, 230, 0, 255, 102, 104, 0, 255, 168, 155, 0, 255, 86, 169, 0, 255, 223, 143, 0, 255, 73, 234, 0, 255, 176, 26, 0, 255, 3, 118, 0, 255, 250, 159, 0, 255, 181, 241, 0, 255, 149, 180, 0, 255, 177, 160, 0, 255, 173, 187, 0, 255, 163, 54, 0, 255, 70, 66, 0, 255, 10, 175, 0, 255, 249, 181, 0, 255, 14, 123, 0, 255, 129, 250, 0, 255, 207, 31, 0, 255, 219, 226, 0, 255, 188, 81, 0, 255, 240, 69, 0, 255, 55, 124, 0, 255, 22, 243, 0, 255, 193, 46, 0, 255, 200, 166, 0, 255, 13, 23, 0, 255, 52, 75, 0, 255, 230, 10, 0, 255, 99, 169, 0, 255, 2, 172, 0, 255, 111, 198, 0, 255, 133, 1, 0, 255, 35, 245, 0, 255, 75, 232, 0, 255, 39, 44, 0, 255, 93, 152, 0, 255, 104, 97, 0, 255, 164, 34, 0, 255, 222, 70, 0, 255, 99, 85, 0, 255, 155, 101, 0, 255, 183, 241, 0, 255, 38, 109, 0, 255, 186, 122, 0, 255, 55, 35, 0, 255, 251, 82, 0, 255, 239, 76, 0, 255, 34, 202, 0, 255, 41, 233, 0, 255, 136, 13, 0, 255, 67, 253, 0, 255, 197, 63, 0, 255, 11, 226, 0, 255, 191, 9, 0, 255, 30, 0, 0, 255, 71, 219, 0, 255, 220, 10, 0, 255, 94, 55, 0, 255, 182, 41, 0, 255, 149, 146, 0, 255, 221, 148, 0, 255, 29, 42, 0, 255, 137, 72, 0, 255, 233, 150, 0, 255, 184, 119, 0, 255, 172, 221, 0, 255, 98, 73, 0, 255, 52, 3, 0, 255, 19, 0, 0, 255, 5, 48, 0, 255, 41, 217, 0, 255, 179, 24, 0, 255, 14, 30, 0, 255, 179, 50, 0, 255, 53, 222, 0, 255, 233, 225, 0, 255, 95, 160, 0, 255, 65, 171, 0, 255, 240, 127, 0, 255, 58, 129, 0, 255, 148, 84, 0, 255, 4, 7, 0, 255, 207, 201, 0, 255, 247, 157, 0, 255, 3, 136, 0, 255, 218, 96, 0, 255, 137, 97, 0, 255, 119, 172, 0, 255, 151, 48, 0, 255, 26, 4, 0, 255, 149, 212, 0, 255, 222, 181, 0, 255, 131, 219, 0, 255, 41, 253, 0, 255, 219, 6, 0, 255, 23, 177, 0, 255, 158, 100, 0, 255, 156, 72, 0, 255, 140, 85, 0, 255, 214, 69, 0, 255, 35, 190, 0, 255, 248, 36, 0, 255, 246, 13, 0, 255, 129, 25, 0, 255, 147, 140, 0, 255, 3, 47, 0, 255, 242, 87, 0, 255, 125, 182, 0, 255, 102, 95, 0, 255, 125, 143, 0, 255, 70, 129, 0, 255, 21, 49, 0, 255, 230, 77, 0, 255, 192, 103, 0, 255, 177, 57, 0, 255, 62, 158, 0, 255, 187, 52, 0, 255, 173, 139, 0, 255, 110, 235, 0, 255, 108, 99, 0, 255, 103, 111, 0, 255, 195, 74, 0, 255, 125, 128, 0, 255, 143, 63, 0, 255, 241, 37, 0, 255, 21, 90, 0, 255, 101, 45, 0, 255, 224, 148, 0, 255, 194, 193, 0, 255, 186, 93, 0, 255, 141, 157, 0, 255, 69, 155, 0, 255, 245, 17, 0, 255, 158, 126, 0, 255, 28, 137, 0, 255, 87, 61, 0, 255, 4, 89, 0, 255, 30, 42, 0, 255, 82, 170, 0, 255, 225, 109, 0, 255, 104, 58, 0, 255, 92, 242, 0, 255, 231, 161, 0, 255, 99, 250, 0, 255, 67, 49, 0, 255, 23, 214, 0, 255, 160, 98, 0, 255, 11, 122, 0, 255, 188, 7, 0, 255, 51, 19, 0, 255, 160, 79, 0, 255, 176, 254, 0, 255, 66, 184, 0, 255, 59, 27, 0, 255, 79, 135, 0, 255, 6, 248, 0, 255, 165, 99, 0, 255, 18, 227, 0, 255, 151, 94, 0, 255, 67, 205, 0, 255, 45, 128, 0, 255, 56, 172, 0, 255, 131, 113, 0, 255, 9, 96, 0, 255, 24, 81, 0, 255, 78, 209, 0, 255, 191, 164, 0, 255, 10, 205, 0, 255, 106, 151, 0, 255, 16, 133, 0, 255, 100, 215, 0, 255, 121, 91, 0, 255, 93, 158, 0, 255, 66, 216, 0, 255, 91, 146, 0, 255, 88, 68, 0, 255, 121, 141, 0, 255, 13, 108, 0, 255, 40, 166, 0, 255, 158, 62, 0, 255, 128, 35, 0, 255, 62, 167, 0, 255, 161, 227, 0, 255, 252, 60, 0, 255, 25, 95, 0, 255, 24, 254, 0, 255, 3, 201, 0, 255, 129, 235, 0, 255, 96, 212, 0, 255, 5, 205, 0, 255, 192, 173, 0, 255, 142, 28, 0, 255, 177, 200, 0, 255, 37, 227, 0, 255, 4, 134, 0, 255, 62, 29, 0, 255, 202, 26, 0, 255, 244, 11, 0, 255, 167, 34, 0, 255, 122, 152, 0, 255, 193, 181, 0, 255, 153, 57, 0, 255, 129, 166, 0, 255, 14, 86, 0, 255, 59, 199, 0, 255, 95, 11, 0, 255, 236, 36, 0, 255, 93, 188, 0, 255, 234, 80, 0, 255, 201, 131, 0, 255, 241, 119, 0, 255, 125, 128, 0, 255, 87, 206, 0, 255, 237, 132, 0, 255, 7, 83, 0, 255, 168, 148, 0, 255, 117, 210, 0, 255, 175, 101, 0, 255, 254, 175, 0, 255, 121, 142, 0, 255, 47, 88, 0, 255, 16, 209, 0, 255, 43, 216, 0, 255, 168, 224, 0, 255, 232, 158, 0, 255, 215, 218, 0, 255, 193, 196, 0, 255, 11, 118, 0, 255, 86, 62, 0, 255, 129, 241, 0, 255, 155, 64, 0, 255, 28, 55, 0, 255, 36, 151, 0, 255, 9, 147, 0, 255, 6, 99, 0, 255, 243, 184, 0, 255, 195, 149, 0, 255, 248, 130, 0, 255, 148, 240, 0, 255, 102, 139, 0, 255, 241, 70, 0, 255, 81, 122, 0, 255, 74, 58, 0, 255, 154, 237, 0, 255, 103, 150, 0, 255, 26, 178, 0, 255, 198, 228, 0, 255, 15, 110, 0, 255, 62, 128, 0, 255, 173, 50, 0, 255, 161, 44, 0, 255, 181, 29, 0, 255, 17, 7, 0, 255, 91, 146, 0, 255, 149, 2, 0, 255, 119, 21, 0, 255, 216, 179, 0, 255, 121, 53, 0, 255, 10, 250, 0, 255, 31, 175, 0, 255, 110, 191, 0, 255, 234, 9, 0, 255, 226, 127, 0, 255, 56, 254, 0, 255, 111, 127, 0, 255, 7, 95, 0, 255, 69, 181, 0, 255, 61, 110, 0, 255, 54, 135, 0, 255, 176, 189, 0, 255, 149, 146, 0, 255, 157, 180, 0, 255, 231, 24, 0, 255, 129, 70, 0, 255, 69, 253, 0, 255, 231, 9, 0, 255, 155, 68, 0, 255, 115, 173, 0, 255, 221, 104, 0, 255, 112, 112, 0, 255, 86, 227, 0, 255, 68, 16, 0, 255, 169, 236, 0, 255, 92, 73, 0, 255, 137, 221, 0, 255, 95, 207, 0, 255, 111, 12, 0, 255, 33, 210, 0, 255, 145, 96, 0, 255, 0, 184, 0, 255, 191, 118, 0, 255, 50, 44, 0, 255, 98, 211, 0, 255, 94, 104, 0, 255, 242, 165, 0, 255, 53, 191, 0, 255, 61, 77, 0, 255, 229, 136, 0, 255, 47, 64, 0, 255, 140, 57, 0, 255, 145, 15, 0, 255, 11, 249, 0, 255, 180, 128, 0, 255, 76, 235, 0, 255, 66, 71, 0, 255, 32, 147, 0, 255, 247, 233, 0, 255, 210, 101, 0, 255, 61, 47, 0, 255, 112, 17, 0, 255, 147, 38, 0, 255, 199, 118, 0, 255, 176, 148, 0, 255, 4, 82, 0, 255, 207, 98, 0, 255, 76, 172, 0, 255, 188, 139, 0, 255, 204, 10, 0, 255, 102, 214, 0, 255, 85, 170, 0, 255, 173, 28, 0, 255, 236, 193, 0, 255, 247, 170, 0, 255, 210, 236, 0, 255, 207, 33, 0, 255, 175, 42, 0, 255, 223, 148, 0, 255, 210, 161, 0, 255, 132, 130, 0, 255, 3, 233, 0, 255, 144, 0, 0, 255, 88, 211, 0, 255, 97, 21, 0, 255, 154, 189, 0, 255, 38, 57, 0, 255, 198, 253, 0, 255, 77, 91, 0, 255, 151, 132, 0, 255, 107, 164, 0, 255, 147, 144, 0, 255, 124, 177, 0, 255, 236, 40, 0, 255, 199, 227, 0, 255, 243, 89, 0, 255, 169, 224, 0, 255, 226, 26, 0, 255, 169, 171, 0, 255, 247, 92, 0, 255, 156, 153, 0, 255, 48, 185, 0, 255, 54, 98, 0, 255, 83, 64, 0, 255, 165, 39, 0, 255, 149, 92, 0, 255, 227, 27, 0, 255, 189, 164, 0, 255, 214, 99, 0, 255, 24, 131, 0, 255, 200, 31, 0, 255, 138, 73, 0, 255, 41, 155, 0, 255, 223, 132, 0, 255, 110, 228, 0, 255, 27, 174, 0, 255, 63, 139, 0, 255, 6, 13, 0, 255, 24, 71, 0, 255, 20, 56, 0, 255, 254, 107, 0, 255, 142, 135, 0, 255, 201, 9, 0, 255, 220, 28, 0, 255, 172, 33, 0, 255, 92, 113, 0, 255, 51, 139, 0, 255, 103, 245, 0, 255, 103, 146, 0, 255, 143, 165, 0, 255, 14, 237, 0, 255, 88, 80, 0, 255, 225, 101, 0, 255, 203, 218, 0, 255, 252, 36, 0, 255, 33, 149, 0, 255, 236, 176, 0, 255, 18, 13, 0, 255, 146, 248, 0, 255, 223, 58, 0, 255, 14, 80, 0, 255, 250, 46, 0, 255, 51, 9, 0, 255, 27, 37, 0, 255, 25, 176, 0, 255, 77, 16, 0, 255, 4, 164, 0, 255, 61, 105, 0, 255, 6, 251, 0, 255, 103, 196, 0, 255, 232, 3, 0, 255, 129, 95, 0, 255, 52, 118, 0, 255, 23, 56, 0, 255, 138, 219, 0, 255, 191, 238, 0, 255, 238, 8, 0, 255, 6, 160, 0, 255, 150, 196, 0, 255, 81, 57, 0, 255, 210, 221, 0, 255, 160, 136, 0, 255, 142, 192, 0, 255, 161, 67, 0, 255, 207, 11, 0, 255, 233, 111, 0, 255, 245, 104, 0, 255, 50, 190, 0, 255, 187, 44, 0, 255, 173, 228, 0, 255, 75, 109, 0, 255, 70, 225, 0, 255, 126, 103, 0, 255, 137, 175, 0, 255, 92, 220, 0, 255, 193, 129, 0, 255, 119, 87, 0, 255, 86, 234, 0, 255, 181, 203, 0, 255, 170, 93, 0, 255, 42, 144, 0, 255, 159, 178, 0, 255, 11, 48, 0, 255, 53, 153, 0, 255, 219, 233, 0, 255, 156, 197, 0, 255, 97, 61, 0, 255, 236, 82, 0, 255, 5, 103, 0, 255, 88, 236, 0, 255, 179, 9, 0, 255, 45, 200, 0, 255, 45, 227, 0, 255, 97, 100, 0, 255, 181, 178, 0, 255, 35, 7, 0, 255, 52, 102, 0, 255, 252, 167, 0, 255, 4, 162, 0, 255, 234, 231, 0, 255, 76, 56, 0, 255, 195, 223, 0, 255, 223, 136, 0, 255, 30, 56, 0, 255, 130, 13, 0, 255, 180, 86, 0, 255, 164, 210, 0, 255, 147, 233, 0, 255, 31, 192, 0, 255, 79, 117, 0, 255, 159, 104, 0, 255, 117, 243, 0, 255, 90, 224, 0, 255, 242, 38, 0, 255, 180, 214, 0, 255, 99, 4, 0, 255, 246, 178, 0, 255, 144, 178, 0, 255, 72, 142, 0, 255, 235, 141, 0, 255, 174, 83, 0, 255, 20, 243, 0, 255, 158, 105, 0, 255, 208, 90, 0, 255, 93, 161, 0, 255, 55, 73, 0, 255, 171, 116, 0, 255, 26, 31, 0, 255, 170, 11, 0, 255, 114, 18, 0, 255, 95, 161, 0, 255, 27, 190, 0, 255, 38, 227, 0, 255, 101, 7, 0, 255, 71, 12, 0, 255, 244, 192, 0, 255, 216, 177, 0, 255, 62, 237, 0, 255, 14, 70, 0, 255, 131, 110, 0, 255, 222, 107, 0, 255, 74, 207, 0, 255, 172, 90, 0, 255, 118, 214, 0, 255, 230, 67, 0, 255, 25, 40, 0, 255, 32, 87, 0, 255, 63, 62, 0, 255, 122, 74, 0, 255, 240, 94, 0, 255, 27, 218, 0, 255, 49, 138, 0, 255, 9, 198, 0, 255, 102, 47, 0, 255, 160, 130, 0, 255, 105, 185, 0, 255, 70, 18, 0, 255, 130, 149, 0, 255, 66, 19, 0, 255, 90, 225, 0, 255, 58, 3, 0, 255, 222, 89, 0, 255, 40, 175, 0, 255, 164, 141, 0, 255, 213, 58, 0, 255, 210, 178, 0, 255, 78, 247, 0, 255, 181, 61, 0, 255, 134, 10, 0, 255, 241, 162, 0, 255, 243, 152, 0, 255, 236, 162, 0, 255, 101, 168, 0, 255, 192, 250, 0, 255, 7, 37, 0, 255, 86, 13, 0, 255, 15, 207, 0, 255, 13, 175, 0, 255, 60, 32, 0, 255, 173, 10, 0, 255, 162, 66, 0, 255, 156, 202, 0, 255, 96, 93, 0, 255, 85, 254, 0, 255, 48, 97, 0, 255, 248, 211, 0, 255, 104, 137, 0, 255, 29, 55, 0, 255, 74, 64, 0, 255, 79, 1, 0, 255, 102, 165, 0, 255, 30, 177, 0, 255, 80, 117, 0, 255, 217, 133, 0, 255, 231, 139, 0, 255, 47, 86, 0, 255, 242, 252, 0, 255, 180, 248, 0, 255, 39, 4, 0, 255, 70, 162, 0, 255, 39, 16, 0, 255, 24, 65, 0, 255, 234, 163, 0, 255, 48, 201, 0, 255, 191, 230, 0, 255, 110, 139, 0, 255, 216, 179, 0, 255, 213, 106, 0, 255, 188, 154, 0, 255, 39, 89, 0, 255, 85, 47, 0, 255, 41, 5, 0, 255, 175, 116, 0, 255, 25, 182, 0, 255, 65, 132, 0, 255, 131, 166, 0, 255, 33, 193, 0, 255, 38, 126, 0, 255, 229, 83, 0, 255, 234, 216, 0, 255, 252, 148, 0, 255, 125, 136, 0, 255, 180, 155, 0, 255, 81, 67, 0, 255, 207, 128, 0, 255, 8, 209, 0, 255, 37, 74, 0, 255, 178, 56, 0, 255, 154, 150, 0, 255, 218, 84, 0, 255, 9, 237, 0, 255, 62, 188, 0, 255, 46, 166, 0, 255, 81, 134, 0, 255, 74, 213, 0, 255, 83, 175, 0, 255, 32, 181, 0, 255, 107, 93, 0, 255, 53, 73, 0, 255, 138, 112, 0, 255, 25, 253, 0, 255, 213, 254, 0, 255, 36, 218, 0, 255, 67, 88, 0, 255, 89, 155, 0, 255, 110, 186, 0, 255, 112, 80, 0, 255, 24, 116, 0, 255, 144, 64, 0, 255, 8, 174, 0, 255, 55, 14, 0, 255, 199, 231, 0, 255, 40, 96, 0, 255, 232, 10, 0, 255, 158, 137, 0, 255, 60, 168, 0, 255, 30, 179, 0, 255, 96, 83, 0, 255, 175, 232, 0, 255, 35, 190, 0, 255, 85, 122, 0, 255, 181, 82, 0, 255, 56, 42, 0, 255, 117, 251, 0, 255, 145, 164, 0, 255, 85, 45, 0, 255, 166, 197, 0, 255, 59, 164, 0, 255, 147, 23, 0, 255, 90, 239, 0, 255, 211, 162, 0, 255, 191, 57, 0, 255, 171, 183, 0, 255, 214, 163, 0, 255, 77, 156, 0, 255, 64, 225, 0, 255, 148, 200, 0, 255, 99, 172, 0, 255, 27, 236, 0, 255, 191, 196, 0, 255, 108, 183, 0, 255, 231, 135, 0, 255, 100, 205, 0, 255, 134, 134, 0, 255, 247, 133, 0, 255, 249, 225, 0, 255, 46, 219, 0, 255, 159, 223, 0, 255, 201, 33, 0, 255, 146, 236, 0, 255, 3, 132, 0, 255, 34, 187, 0, 255, 34, 154, 0, 255, 247, 230, 0, 255, 17, 150, 0, 255, 186, 146, 0, 255, 240, 95, 0, 255, 208, 83, 0, 255, 78, 140, 0, 255, 32, 145, 0, 255, 128, 44, 0, 255, 21, 41, 0, 255, 162, 193, 0, 255, 28, 90, 0, 255, 172, 175, 0, 255, 169, 203, 0, 255, 16, 29, 0, 255, 206, 177, 0, 255, 213, 210, 0, 255, 254, 239, 0, 255, 75, 2, 0, 255, 41, 225, 0, 255, 151, 23, 0, 255, 150, 147, 0, 255, 67, 147, 0, 255, 70, 197, 0, 255, 224, 187, 0, 255, 224, 224, 0, 255, 200, 130, 0, 255, 249, 222, 0, 255, 95, 10, 0, 255, 84, 154, 0, 255, 211, 21, 0, 255, 14, 217, 0, 255, 228, 97, 0, 255, 123, 32, 0, 255, 10, 77, 0, 255, 82, 111, 0, 255, 17, 18, 0, 255, 14, 28, 0, 255, 122, 110, 0, 255, 236, 49, 0, 255, 244, 76, 0, 255, 32, 0, 0, 255, 136, 178, 0, 255, 183, 202, 0, 255, 183, 205, 0, 255, 38, 129, 0, 255, 37, 6, 0, 255, 72, 35, 0, 255, 92, 7, 0, 255, 24, 13, 0, 255, 201, 43, 0, 255, 201, 186, 0, 255, 56, 143, 0, 255, 12, 107, 0, 255, 103, 22, 0, 255, 196, 127, 0, 255, 207, 135, 0, 255, 189, 165, 0, 255, 38, 91, 0, 255, 63, 29, 0, 255, 231, 90, 0, 255, 5, 185, 0, 255, 42, 36, 0, 255, 169, 69, 0, 255, 117, 175, 0, 255, 47, 100, 0, 255, 216, 207, 0, 255, 133, 111, 0, 255, 84, 96, 0, 255, 185, 56, 0, 255, 151, 139, 0, 255, 223, 19, 0, 255, 113, 176, 0, 255, 62, 165, 0, 255, 250, 219, 0, 255, 130, 150, 0, 255, 109, 239, 0, 255, 145, 90, 0, 255, 70, 208, 0, 255, 44, 27, 0, 255, 159, 234, 0, 255, 209, 172, 0, 255, 221, 245, 0, 255, 103, 54, 0, 255, 32, 109, 0, 255, 207, 145, 0, 255, 78, 224, 0, 255, 140, 125, 0, 255, 182, 186, 0, 255, 161, 141, 0, 255, 213, 12, 0, 255, 16, 19, 0, 255, 175, 247, 0, 255, 168, 5, 0, 255, 119, 4, 0, 255, 162, 242, 0, 255, 230, 156, 0, 255, 123, 160, 0, 255, 27, 191, 0, 255, 34, 170, 0, 255, 24, 252, 0, 255, 184, 132, 0, 255, 159, 105, 0, 255, 167, 243, 0, 255, 192, 106, 0, 255, 65, 159, 0, 255, 103, 83, 0, 255, 245, 67, 0, 255, 13, 194, 0, 255, 230, 111, 0, 255, 222, 121, 0, 255, 45, 20, 0, 255, 231, 253, 0, 255, 77, 122, 0, 255, 166, 12, 0, 255, 175, 107, 0, 255, 72, 86, 0, 255, 64, 7, 0, 255, 92, 50, 0, 255, 40, 3, 0, 255, 108, 125, 0, 255, 6, 230, 0, 255, 142, 116, 0, 255, 20, 142, 0, 255, 113, 239, 0, 255, 54, 184, 0, 255, 121, 102, 0, 255, 189, 63, 0, 255, 69, 24, 0, 255, 46, 30, 0, 255, 103, 99, 0, 255, 13, 216, 0, 255, 45, 30, 0, 255, 201, 123, 0, 255, 82, 186, 0, 255, 182, 49, 0, 255, 151, 253, 0, 255, 141, 62, 0, 255, 21, 87, 0, 255, 72, 211, 0, 255, 127, 133, 0, 255, 63, 249, 0, 255, 215, 157, 0, 255, 172, 34, 0, 255, 66, 38, 0, 255, 19, 76, 0, 255, 68, 183, 0, 255, 43, 157, 0, 255, 29, 63, 0, 255, 126, 43, 0, 255, 109, 154, 0, 255, 217, 230, 0, 255, 132, 164, 0, 255, 59, 109, 0, 255, 10, 166, 0, 255, 239, 90, 0, 255, 48, 173, 0, 255, 39, 147, 0, 255, 175, 75, 0, 255, 36, 174, 0, 255, 206, 79, 0, 255, 228, 127, 0, 255, 139, 93, 0, 255, 135, 227, 0, 255, 7, 28, 0, 255, 6, 98, 0, 255, 173, 111, 0, 255, 249, 209, 0, 255, 9, 176, 0, 255, 87, 191, 0, 255, 11, 99, 0, 255, 120, 231, 0, 255, 172, 7, 0, 255, 204, 89, 0, 255, 253, 190, 0, 255, 67, 42, 0, 255, 212, 92, 0, 255, 136, 125, 0, 255, 119, 130, 0, 255, 214, 25, 0, 255, 138, 25, 0, 255, 212, 220, 0, 255, 56, 4, 0, 255, 22, 10, 0, 255, 139, 100, 0, 255, 20, 18, 0, 255, 135, 160, 0, 255, 53, 137, 0, 255, 211, 136, 0, 255, 161, 141, 0, 255, 107, 105, 0, 255, 65, 100, 0, 255, 66, 85, 0, 255, 94, 17, 0, 255, 114, 96, 0, 255, 171, 227, 0, 255, 0, 144, 0, 255, 119, 246, 0, 255, 123, 110, 0, 255, 247, 197, 0, 255, 197, 162, 0, 255, 101, 177, 0, 255, 247, 90, 0, 255, 182, 51, 0, 255, 103, 172, 0, 255, 230, 134, 0, 255, 94, 76, 0, 255, 47, 237, 0, 255, 56, 63, 0, 255, 236, 72, 0, 255, 253, 125, 0, 255, 75, 155, 0, 255, 12, 13, 0, 255, 167, 146, 0, 255, 210, 100, 0, 255, 134, 21, 0, 255, 40, 226, 0, 255, 62, 94, 0, 255, 177, 64, 0, 255, 79, 118, 0, 255, 83, 199, 0, 255, 185, 200, 0, 255, 41, 246, 0, 255, 125, 205, 0, 255, 248, 93, 0, 255, 61, 65, 0, 255, 121, 107, 0, 255, 99, 180, 0, 255, 48, 92, 0, 255, 41, 233, 0, 255, 175, 99, 0, 255, 42, 43, 0, 255, 217, 14, 0, 255, 29, 217, 0, 255, 76, 126, 0, 255, 135, 134, 0, 255, 232, 64, 0, 255, 46, 53, 0, 255, 191, 133, 0, 255, 223, 91, 0, 255, 50, 94, 0, 255, 99, 131, 0, 255, 92, 216, 0, 255, 140, 95, 0, 255, 210, 182, 0, 255, 240, 182, 0, 255, 121, 60, 0, 255, 179, 222, 0, 255, 168, 11, 0, 255, 127, 150, 0, 255, 206, 163, 0, 255, 223, 171, 0, 255, 23, 55, 0, 255, 96, 101, 0, 255, 229, 129, 0, 255, 12, 142, 0, 255, 42, 211, 0, 255, 35, 61, 0, 255, 21, 110, 0, 255, 60, 214, 0, 255, 140, 85, 0, 255, 248, 206, 0, 255, 106, 51, 0, 255, 100, 71, 0, 255, 219, 148, 0, 255, 67, 36, 0, 255, 173, 56, 0, 255, 169, 87, 0, 255, 36, 27, 0, 255, 112, 220, 0, 255, 0, 216, 0, 255, 183, 76, 0, 255, 230, 250, 0, 255, 220, 207, 0, 255, 143, 191, 0, 255, 108, 48, 0, 255, 210, 243, 0, 255, 119, 248, 0, 255, 247, 219, 0, 255, 145, 130, 0, 255, 80, 163, 0, 255, 157, 65, 0, 255, 227, 99, 0, 255, 170, 55, 0, 255, 84, 145, 0, 255, 43, 253, 0, 255, 89, 74, 0, 255, 206, 36, 0, 255, 236, 38, 0, 255, 144, 204, 0, 255, 143, 114, 0, 255, 115, 65, 0, 255, 193, 145, 0, 255, 117, 102, 0, 255, 106, 81, 0, 255, 145, 182, 0, 255, 96, 125, 0, 255, 118, 87, 0, 255, 87, 121, 0, 255, 127, 74, 0, 255, 7, 161, 0, 255, 11, 245, 0, 255, 168, 217, 0, 255, 233, 171, 0, 255, 247, 244, 0, 255, 156, 209, 0, 255, 217, 192, 0, 255, 156, 26, 0, 255, 121, 136, 0, 255, 188, 78, 0, 255, 157, 189, 0, 255, 240, 49, 0, 255, 29, 172, 0, 255, 1, 149, 0, 255, 73, 81, 0, 255, 137, 66, 0, 255, 100, 67, 0, 255, 179, 163, 0, 255, 221, 99, 0, 255, 213, 146, 0, 255, 124, 161, 0, 255, 42, 119, 0, 255, 46, 136, 0, 255, 89, 5, 0, 255, 1, 27, 0, 255, 29, 123, 0, 255, 123, 196, 0, 255, 93, 162, 0, 255, 131, 57, 0, 255, 11, 26, 0, 255, 119, 232, 0, 255, 0, 155, 0, 255, 160, 190, 0, 255, 86, 82, 0, 255, 38, 226, 0, 255, 11, 251, 0, 255, 68, 0, 0, 255, 6, 254, 0, 255, 34, 84, 0, 255, 219, 165, 0, 255, 253, 41, 0, 255, 50, 3, 0, 255, 16, 100, 0, 255, 238, 108, 0, 255, 36, 241, 0, 255, 82, 9, 0, 255, 109, 13, 0, 255, 173, 147, 0, 255, 145, 77, 0, 255, 64, 214, 0, 255, 194, 233, 0, 255, 85, 4, 0, 255, 70, 240, 0, 255, 114, 226, 0, 255, 48, 206, 0, 255, 90, 52, 0, 255, 1, 59, 0, 255, 39, 189, 0, 255, 203, 26, 0, 255, 151, 151, 0, 255, 43, 109, 0, 255, 174, 126, 0, 255, 142, 138, 0, 255, 29, 53, 0, 255, 136, 129, 0, 255, 142, 190, 0, 255, 141, 44, 0, 255, 210, 171, 0, 255, 189, 155, 0, 255, 150, 170, 0, 255, 49, 40, 0, 255, 42, 130, 0, 255, 162, 0, 0, 255, 20, 188, 0, 255, 104, 120, 0, 255, 4, 145, 0, 255, 143, 9, 0, 255, 228, 136, 0, 255, 115, 25, 0, 255, 72, 50, 0, 255, 169, 111, 0, 255, 71, 15, 0, 255, 194, 36, 0, 255, 42, 208, 0, 255, 9, 106, 0, 255, 254, 100, 0, 255, 11, 75, 0, 255, 126, 36, 0, 255, 131, 252, 0, 255, 193, 98, 0, 255, 89, 116, 0, 255, 16, 247, 0, 255, 189, 159, 0, 255, 219, 206, 0, 255, 176, 40, 0, 255, 248, 192, 0, 255, 51, 22, 0, 255, 48, 242, 0, 255, 192, 50, 0, 255, 212, 186, 0, 255, 162, 81, 0, 255, 140, 62, 0, 255, 118, 187, 0, 255, 80, 12, 0, 255, 177, 42, 0, 255, 70, 170, 0, 255, 59, 103, 0, 255, 36, 223, 0, 255, 236, 81, 0, 255, 203, 102, 0, 255, 69, 12, 0, 255, 157, 203, 0, 255, 58, 229, 0, 255, 238, 37, 0, 255, 126, 175, 0, 255, 6, 111, 0, 255, 249, 60, 0, 255, 94, 27, 0, 255, 217, 157, 0, 255, 203, 37, 0, 255, 112, 238, 0, 255, 182, 41, 0, 255, 185, 195, 0, 255, 175, 23, 0, 255, 219, 143, 0, 255, 237, 151, 0, 255, 245, 249, 0, 255, 12, 85, 0, 255, 69, 157, 0, 255, 185, 17, 0, 255, 172, 19, 0, 255, 153, 107, 0, 255, 51, 170, 0, 255, 47, 249, 0, 255, 193, 16, 0, 255, 219, 170, 0, 255, 7, 228, 0, 255, 71, 108, 0, 255, 51, 29, 0, 255, 27, 112, 0, 255, 47, 84, 0, 255, 65, 147, 0, 255, 191, 3, 0, 255, 224, 221, 0, 255, 195, 208, 0, 255, 154, 182, 0, 255, 53, 129, 0, 255, 75, 19, 0, 255, 189, 110, 0, 255, 217, 12, 0, 255, 133, 148, 0, 255, 110, 203, 0, 255, 245, 203, 0, 255, 122, 181, 0, 255, 218, 207, 0, 255, 197, 250, 0, 255, 32, 164, 0, 255, 181, 39, 0, 255, 33, 52, 0, 255, 254, 40, 0, 255, 66, 192, 0, 255, 8, 173, 0, 255, 91, 0, 0, 255, 149, 54, 0, 255, 143, 116, 0, 255, 139, 110, 0, 255, 242, 85, 0, 255, 137, 54, 0, 255, 227, 164, 0, 255, 33, 148, 0, 255, 9, 3, 0, 255, 96, 53, 0, 255, 218, 143, 0, 255, 239, 96, 0, 255, 6, 9, 0, 255, 73, 62, 0, 255, 250, 235, 0, 255, 28, 53, 0, 255, 152, 28, 0, 255, 87, 39, 0, 255, 1, 9, 0, 255, 44, 157, 0, 255, 225, 45, 0, 255, 161, 138, 0, 255, 57, 192, 0, 255, 116, 140, 0, 255, 108, 203, 0, 255, 239, 3, 0, 255, 94, 240, 0, 255, 108, 57, 0, 255, 17, 35, 0, 255, 226, 249, 0, 255, 217, 79, 0, 255, 107, 235, 0, 255, 56, 116, 0, 255, 217, 254, 0, 255, 200, 67, 0, 255, 168, 246, 0, 255, 106, 204, 0, 255, 246, 64, 0, 255, 93, 215, 0, 255, 167, 127, 0, 255, 12, 101, 0, 255, 209, 51, 0, 255, 89, 227, 0, 255, 88, 218, 0, 255, 24, 27, 0, 255, 50, 169, 0, 255, 235, 56, 0, 255, 49, 69, 0, 255, 43, 63, 0, 255, 78, 246, 0, 255, 215, 134, 0, 255, 117, 126, 0, 255, 153, 163, 0, 255, 69, 188, 0, 255, 37, 222, 0, 255, 41, 117, 0, 255, 2, 7, 0, 255, 56, 44, 0, 255, 8, 167, 0, 255, 223, 230, 0, 255, 160, 204, 0, 255, 87, 90, 0, 255, 235, 231, 0, 255, 206, 0, 0, 255, 9, 67, 0, 255, 171, 197, 0, 255, 141, 190, 0, 255, 170, 30, 0, 255, 39, 44, 0, 255, 170, 145, 0, 255, 42, 101, 0, 255, 35, 87, 0, 255, 251, 208, 0, 255, 47, 229, 0, 255, 25, 198, 0, 255, 128, 222, 0, 255, 38, 247, 0, 255, 240, 231, 0, 255, 233, 2, 0, 255, 251, 152, 0, 255, 96, 183, 0, 255, 188, 234, 0, 255, 191, 190, 0, 255, 167, 198, 0, 255, 20, 254, 0, 255, 179, 58, 0, 255, 95, 179, 0, 255, 152, 135, 0, 255, 79, 184, 0, 255, 110, 226, 0, 255, 242, 95, 0, 255, 248, 54, 0, 255, 45, 48, 0, 255, 0, 8, 0, 255, 20, 119, 0, 255, 75, 58, 0, 255, 212, 87, 0, 255, 81, 126, 0, 255, 236, 91, 0, 255, 124, 27, 0, 255, 221, 108, 0, 255, 28, 26, 0, 255, 228, 184, 0, 255, 210, 48, 0, 255, 121, 115, 0, 255, 156, 189, 0, 255, 146, 18, 0, 255, 188, 245, 0, 255, 35, 60, 0, 255, 119, 81, 0, 255, 126, 43, 0, 255, 240, 115, 0, 255, 57, 74, 0, 255, 94, 243, 0, 255, 66, 164, 0, 255, 219, 0, 0, 255, 240, 159, 0, 255, 46, 79, 0, 255, 219, 215, 0, 255, 107, 20, 0, 255, 160, 7, 0, 255, 252, 238, 0, 255, 225, 231, 0, 255, 57, 82, 0, 255, 168, 72, 0, 255, 224, 205, 0, 255, 184, 101, 0, 255, 228, 142, 0, 255, 119, 216, 0, 255, 11, 123, 0, 255, 237, 239, 0, 255, 117, 252, 0, 255, 254, 43, 0, 255, 30, 226, 0, 255, 165, 62, 0, 255, 69, 225, 0, 255, 43, 201, 0, 255, 127, 165, 0, 255, 176, 126, 0, 255, 48, 232, 0, 255, 80, 45, 0, 255, 1, 78, 0, 255, 210, 8, 0, 255, 134, 202, 0, 255, 11, 71, 0, 255, 122, 158, 0, 255, 16, 164, 0, 255, 217, 85, 0, 255, 143, 228, 0, 255, 18, 185, 0, 255, 154, 133, 0, 255, 58, 171, 0, 255, 217, 123, 0, 255, 175, 245, 0, 255, 68, 230, 0, 255, 96, 73, 0, 255, 217, 59, 0, 255, 15, 215, 0, 255, 123, 72, 0, 255, 121, 44, 0, 255, 225, 15, 0, 255, 93, 143, 0, 255, 178, 12, 0, 255, 245, 11, 0, 255, 66, 48, 0, 255, 84, 91, 0, 255, 202, 93, 0, 255, 218, 49, 0, 255, 153, 153, 0, 255, 154, 197, 0, 255, 19, 50, 0, 255, 79, 0, 0, 255, 116, 10, 0, 255, 229, 139, 0, 255, 50, 220, 0, 255, 150, 216, 0, 255, 10, 70, 0, 255, 61, 184, 0, 255, 142, 61, 0, 255, 96, 213, 0, 255, 77, 214, 0, 255, 65, 242, 0, 255, 163, 197, 0, 255, 138, 79, 0, 255, 84, 250, 0, 255, 6, 243, 0, 255, 45, 10, 0, 255, 0, 130, 0, 255, 190, 210, 0, 255, 51, 72, 0, 255, 199, 105, 0, 255, 191, 143, 0, 255, 192, 213, 0, 255, 35, 18, 0, 255, 215, 107, 0, 255, 155, 110, 0, 255, 13, 43, 0, 255, 209, 35, 0, 255, 207, 89, 0, 255, 80, 120, 0, 255, 237, 138, 0, 255, 23, 192, 0, 255, 23, 2, 0, 255, 94, 229, 0, 255, 132, 145, 0, 255, 174, 236, 0, 255, 228, 172, 0, 255, 118, 101, 0, 255, 7, 239, 0, 255, 135, 117, 0, 255, 86, 200, 0, 255, 252, 108, 0, 255, 18, 243, 0, 255, 211, 231, 0, 255, 52, 244, 0, 255, 108, 188, 0, 255, 37, 131, 0, 255, 106, 30, 0, 255, 40, 101, 0, 255, 126, 254, 0, 255, 164, 115, 0, 255, 232, 190, 0, 255, 130, 80, 0, 255, 226, 86, 0, 255, 55, 173, 0, 255, 53, 169, 0, 255, 218, 227, 0, 255, 96, 146, 0, 255, 124, 226, 0, 255, 196, 15, 0, 255, 47, 20, 0, 255, 200, 236, 0, 255, 206, 57, 0, 255, 70, 87, 0, 255, 60, 196, 0, 255, 130, 72, 0, 255, 73, 135, 0, 255, 234, 31, 0, 255, 46, 214, 0, 255, 144, 206, 0, 255, 175, 103, 0, 255, 5, 181, 0, 255, 118, 37, 0, 255, 216, 184, 0, 255, 33, 6, 0, 255, 98, 250, 0, 255, 245, 9, 0, 255, 188, 233, 0, 255, 156, 43, 0, 255, 232, 117, 0, 255, 22, 168, 0, 255, 15, 42, 0, 255, 185, 211, 0, 255, 119, 65, 0, 255, 91, 7, 0, 255, 199, 85, 0, 255, 207, 8, 0, 255, 75, 219, 0, 255, 3, 254, 0, 255, 156, 190, 0, 255, 172, 90, 0, 255, 229, 8, 0, 255, 57, 34, 0, 255, 151, 253, 0, 255, 92, 152, 0, 255, 71, 235, 0, 255, 164, 254, 0, 255, 118, 20, 0, 255, 242, 226, 0, 255, 71, 103, 0, 255, 154, 86, 0, 255, 50, 198, 0, 255, 67, 226, 0, 255, 253, 238, 0, 255, 52, 34, 0, 255, 23, 0, 0, 255, 15, 74, 0, 255, 121, 17, 0, 255, 88, 80, 0, 255, 50, 116, 0, 255, 222, 241, 0, 255, 204, 211, 0, 255, 161, 196, 0, 255, 90, 201, 0, 255, 202, 199, 0, 255, 217, 45, 0, 255, 214, 85, 0, 255, 54, 84, 0, 255, 51, 24, 0, 255, 37, 238, 0, 255, 222, 122, 0, 255, 210, 125, 0, 255, 73, 118, 0, 255, 227, 130, 0, 255, 165, 91, 0, 255, 18, 190, 0, 255, 91, 108, 0, 255, 92, 3, 0, 255, 71, 145, 0, 255, 135, 151, 0, 255, 252, 137, 0, 255, 189, 71, 0, 255, 92, 89, 0, 255, 220, 190, 0, 255, 223, 106, 0, 255, 81, 128, 0, 255, 142, 160, 0, 255, 35, 241, 0, 255, 137, 80, 0, 255, 149, 229, 0, 255, 106, 0, 0, 255, 21, 203, 0, 255, 75, 154, 0, 255, 199, 186, 0, 255, 42, 253, 0, 255, 252, 38, 0, 255, 13, 253, 0, 255, 105, 119, 0, 255, 13, 195, 0, 255, 59, 26, 0, 255, 234, 99, 0, 255, 65, 0, 0, 255, 78, 136, 0, 255, 88, 130, 0, 255, 29, 79, 0, 255, 78, 249, 0, 255, 183, 242, 0, 255, 168, 113, 0, 255, 79, 189, 0, 255, 54, 247, 0, 255, 138, 60, 0, 255, 132, 0, 0, 255, 71, 217, 0, 255, 246, 190, 0, 255, 233, 155, 0, 255, 239, 129, 0, 255, 172, 22, 0, 255, 122, 220, 0, 255, 254, 1, 0, 255, 222, 9, 0, 255, 90, 208, 0, 255, 149, 234, 0, 255, 186, 122, 0, 255, 13, 79, 0, 255, 127, 107, 0, 255, 55, 17, 0, 255, 42, 74, 0, 255, 188, 124, 0, 255, 124, 253, 0, 255, 47, 106, 0, 255, 232, 77, 0, 255, 184, 215, 0, 255, 40, 26, 0, 255, 129, 154, 0, 255, 94, 157, 0, 255, 176, 73, 0, 255, 73, 204, 0, 255, 244, 162, 0, 255, 175, 66, 0, 255, 227, 85, 0, 255, 166, 44, 0, 255, 234, 237, 0, 255, 155, 235, 0, 255, 218, 196, 0, 255, 236, 191, 0, 255, 246, 104, 0, 255, 82, 126, 0, 255, 169, 203, 0, 255, 33, 170, 0, 255, 70, 139, 0, 255, 41, 18, 0, 255, 148, 209, 0, 255, 155, 31, 0, 255, 54, 153, 0, 255, 112, 119, 0, 255, 139, 246, 0, 255, 53, 138, 0, 255, 114, 77, 0, 255, 133, 16, 0, 255, 102, 179, 0, 255, 233, 218, 0, 255, 207, 5, 0, 255, 45, 211, 0, 255, 171, 132, 0, 255, 190, 96, 0, 255, 243, 28, 0, 255, 176, 6, 0, 255, 245, 224, 0, 255, 176, 234, 0, 255, 145, 216, 0, 255, 212, 156, 0, 255, 190, 241, 0, 255, 192, 235, 0, 255, 199, 237, 0, 255, 254, 186, 0, 255, 188, 75, 0, 255, 65, 110, 0, 255, 197, 218, 0, 255, 99, 142, 0, 255, 206, 70, 0, 255, 165, 191, 0, 255, 247, 15, 0, 255, 39, 89, 0, 255, 67, 105, 0, 255, 185, 144, 0, 255, 21, 231, 0, 255, 141, 50, 0, 255, 87, 166, 0, 255, 207, 230, 0, 255, 2, 156, 0, 255, 100, 195, 0, 255, 152, 49, 0, 255, 135, 175, 0, 255, 226, 149, 0, 255, 0, 235, 0, 255, 125, 237, 0, 255, 132, 149, 0, 255, 180, 52, 0, 255, 140, 66, 0, 255, 160, 222, 0, 255, 225, 71, 0, 255, 244, 136, 0, 255, 246, 46, 0, 255, 250, 249, 0, 255, 131, 75, 0, 255, 205, 224, 0, 255, 230, 251, 0, 255, 237, 225, 0, 255, 139, 49, 0, 255, 69, 127, 0, 255, 247, 115, 0, 255, 226, 102, 0, 255, 0, 237, 0, 255, 182, 250, 0, 255, 44, 43, 0, 255, 155, 147, 0, 255, 40, 186, 0, 255, 163, 203, 0, 255, 90, 103, 0, 255, 185, 207, 0, 255, 204, 100, 0, 255, 174, 178, 0, 255, 148, 167, 0, 255, 138, 16, 0, 255, 254, 136, 0, 255, 127, 190, 0, 255, 55, 220, 0, 255, 75, 22, 0, 255, 56, 202, 0, 255, 27, 11, 0, 255, 239, 86, 0, 255, 73, 78, 0, 255, 200, 249, 0, 255, 214, 188, 0, 255, 42, 81, 0, 255, 66, 231, 0, 255, 105, 206, 0, 255, 78, 33, 0, 255, 6, 39, 0, 255, 112, 11, 0, 255, 38, 60, 0, 255, 90, 99, 0, 255, 96, 141, 0, 255, 154, 182, 0, 255, 122, 8, 0, 255, 154, 75, 0, 255, 173, 24, 0, 255, 75, 25, 0, 255, 213, 22, 0, 255, 206, 11, 0, 255, 91, 158, 0, 255, 89, 242, 0, 255, 207, 224, 0, 255, 158, 71, 0, 255, 158, 92, 0, 255, 52, 161, 0, 255, 101, 231, 0, 255, 155, 163, 0, 255, 98, 148, 0, 255, 37, 105, 0, 255, 96, 95, 0, 255, 34, 222, 0, 255, 199, 208, 0, 255, 33, 250, 0, 255, 248, 55, 0, 255, 135, 66, 0, 255, 42, 223, 0, 255, 70, 104, 0, 255, 222, 245, 0, 255, 254, 246, 0, 255, 36, 154, 0, 255, 71, 201, 0, 255, 93, 90, 0, 255, 124, 205, 0, 255, 152, 85, 0, 255, 112, 97, 0, 255, 133, 220, 0, 255, 10, 247, 0, 255, 95, 103, 0, 255, 44, 197, 0, 255, 50, 225, 0, 255, 135, 60, 0, 255, 223, 139, 0, 255, 93, 198, 0, 255, 242, 3, 0, 255, 83, 102, 0, 255, 221, 193, 0, 255, 215, 58, 0, 255, 177, 166, 0, 255, 153, 118, 0, 255, 184, 47, 0, 255, 126, 172, 0, 255, 70, 206, 0, 255, 149, 163, 0, 255, 122, 47, 0, 255, 39, 225, 0, 255, 151, 99, 0, 255, 111, 21, 0, 255, 34, 249, 0, 255, 197, 5, 0, 255, 112, 107, 0, 255, 134, 8, 0, 255, 111, 19, 0, 255, 75, 143, 0, 255, 127, 244, 0, 255, 75, 101, 0, 255, 98, 109, 0, 255, 174, 5, 0, 255, 150, 140, 0, 255, 59, 63, 0, 255, 178, 83, 0, 255, 247, 193, 0, 255, 45, 80, 0, 255, 17, 100, 0, 255, 201, 23, 0, 255, 10, 35, 0, 255, 99, 216, 0, 255, 15, 187, 0, 255, 54, 222, 0, 255, 205, 77, 0, 255, 91, 125, 0, 255, 190, 20, 0, 255, 71, 17, 0, 255, 196, 127, 0, 255, 149, 240, 0, 255, 96, 190, 0, 255, 250, 125, 0, 255, 52, 249, 0, 255, 39, 172, 0, 255, 216, 184, 0, 255, 187, 188, 0, 255, 232, 133, 0, 255, 23, 117, 0, 255, 71, 4, 0, 255, 37, 70, 0, 255, 81, 104, 0, 255, 91, 65, 0, 255, 106, 81, 0, 255, 200, 170, 0, 255, 42, 55, 0, 255, 63, 182, 0, 255, 123, 82, 0, 255, 79, 127, 0, 255, 175, 57, 0, 255, 162, 132, 0, 255, 50, 43, 0, 255, 131, 223, 0, 255, 67, 230, 0, 255, 206, 154, 0, 255, 178, 199, 0, 255, 244, 164, 0, 255, 38, 108, 0, 255, 51, 147, 0, 255, 121, 137, 0, 255, 230, 118, 0, 255, 34, 62, 0, 255, 2, 235, 0, 255, 90, 218, 0, 255, 85, 49, 0, 255, 133, 61, 0, 255, 251, 8, 0, 255, 34, 226, 0, 255, 48, 81, 0, 255, 253, 115, 0, 255, 242, 233, 0, 255, 156, 10, 0, 255, 146, 83, 0, 255, 174, 6, 0, 255, 189, 87, 0, 255, 196, 54, 0, 255, 3, 47, 0, 255, 132, 183, 0, 255, 230, 16, 0, 255, 78, 166, 0, 255, 30, 229, 0, 255, 119, 25, 0, 255, 127, 6, 0, 255, 90, 232, 0, 255, 156, 42, 0, 255, 181, 209, 0, 255, 225, 250, 0, 255, 194, 173, 0, 255, 168, 221, 0, 255, 28, 156, 0, 255, 252, 250, 0, 255, 23, 93, 0, 255, 35, 146, 0, 255, 56, 111, 0, 255, 33, 3, 0, 255, 209, 8, 0, 255, 249, 127, 0, 255, 250, 241, 0, 255, 104, 224, 0, 255, 143, 98, 0, 255, 240, 68, 0, 255, 160, 218, 0, 255, 24, 240, 0, 255, 93, 140, 0, 255, 43, 110, 0, 255, 21, 220, 0, 255, 74, 164, 0, 255, 175, 101, 0, 255, 143, 238, 0, 255, 252, 44, 0, 255, 89, 35, 0, 255, 104, 238, 0, 255, 31, 169, 0, 255, 197, 171, 0, 255, 36, 98, 0, 255, 190, 248, 0, 255, 59, 254, 0, 255, 141, 22, 0, 255, 233, 2, 0, 255, 252, 160, 0, 255, 147, 74, 0, 255, 231, 11, 0, 255, 167, 32, 0, 255, 142, 30, 0, 255, 64, 228, 0, 255, 169, 169, 0, 255, 217, 20, 0, 255, 206, 150, 0, 255, 117, 16, 0, 255, 102, 116, 0, 255, 26, 82, 0, 255, 249, 100, 0, 255, 127, 180, 0, 255, 3, 232, 0, 255, 86, 55, 0, 255, 34, 132, 0, 255, 128, 14, 0, 255, 69, 209, 0, 255, 201, 78, 0, 255, 92, 217, 0, 255, 165, 148, 0, 255, 73, 190, 0, 255, 105, 250, 0, 255, 70, 87, 0, 255, 11, 226, 0, 255, 225, 105, 0, 255, 219, 134, 0, 255, 28, 35, 0, 255, 241, 163, 0, 255, 111, 112, 0, 255, 176, 110, 0, 255, 6, 28, 0, 255, 218, 189, 0, 255, 172, 148, 0, 255, 220, 7, 0, 255, 66, 244, 0, 255, 47, 192, 0, 255, 41, 241, 0, 255, 44, 155, 0, 255, 111, 203, 0, 255, 33, 90, 0, 255, 1, 227, 0, 255, 22, 17, 0, 255, 238, 67, 0, 255, 231, 36, 0, 255, 243, 150, 0, 255, 241, 75, 0, 255, 241, 59, 0, 255, 107, 208, 0, 255, 161, 194, 0, 255, 248, 129, 0, 255, 54, 243, 0, 255, 28, 158, 0, 255, 26, 29, 0, 255, 101, 252, 0, 255, 38, 126, 0, 255, 170, 90, 0, 255, 253, 245, 0, 255, 4, 196, 0, 255, 238, 96, 0, 255, 201, 149, 0, 255, 83, 121, 0, 255, 11, 94, 0, 255, 154, 8, 0, 255, 213, 154, 0, 255, 125, 142, 0, 255, 199, 15, 0, 255, 115, 23, 0, 255, 177, 150, 0, 255, 196, 216, 0, 255, 44, 156, 0, 255, 170, 167, 0, 255, 213, 114, 0, 255, 169, 18, 0, 255, 9, 55, 0, 255, 211, 102, 0, 255, 165, 237, 0, 255, 229, 194, 0, 255, 11, 100, 0, 255, 38, 194, 0, 255, 38, 128, 0, 255, 150, 33, 0, 255, 219, 159, 0, 255, 4, 242, 0, 255, 206, 234, 0, 255, 199, 42, 0, 255, 14, 100, 0, 255, 252, 164, 0, 255, 48, 248, 0, 255, 0, 133, 0, 255, 129, 46, 0, 255, 253, 191, 0, 255, 27, 223, 0, 255, 19, 209, 0, 255, 206, 3, 0, 255, 247, 121, 0, 255, 153, 183, 0, 255, 157, 164, 0, 255, 15, 4, 0, 255, 21, 167, 0, 255, 26, 144, 0, 255, 63, 200, 0, 255, 41, 136, 0, 255, 35, 200, 0, 255, 24, 69, 0, 255, 110, 40, 0, 255, 65, 249, 0, 255, 64, 54, 0, 255, 58, 35, 0, 255, 105, 47, 0, 255, 202, 69, 0, 255, 182, 175, 0, 255, 110, 63, 0, 255, 193, 195, 0, 255, 11, 64, 0, 255, 233, 160, 0, 255, 44, 3, 0, 255, 32, 103, 0, 255, 35, 244, 0, 255, 117, 110, 0, 255, 53, 34, 0, 255, 207, 110, 0, 255, 86, 127, 0, 255, 172, 161, 0, 255, 107, 183, 0, 255, 60, 169, 0, 255, 53, 201, 0, 255, 9, 49, 0, 255, 14, 172, 0, 255, 71, 26, 0, 255, 210, 209, 0, 255, 133, 235, 0, 255, 121, 130, 0, 255, 230, 96, 0, 255, 101, 109, 0, 255, 190, 202, 0, 255, 147, 66, 0, 255, 194, 133, 0, 255, 122, 78, 0, 255, 155, 65, 0, 255, 193, 208, 0, 255, 155, 64, 0, 255, 165, 69, 0, 255, 228, 140, 0, 255, 90, 101, 0, 255, 28, 220, 0, 255, 217, 215, 0, 255, 101, 240, 0, 255, 199, 134, 0, 255, 97, 68, 0, 255, 220, 201, 0, 255, 226, 16, 0, 255, 63, 46, 0, 255, 1, 153, 0, 255, 28, 229, 0, 255, 58, 228, 0, 255, 202, 20, 0, 255, 44, 1, 0, 255, 45, 55, 0, 255, 154, 73, 0, 255, 117, 97, 0, 255, 99, 86, 0, 255, 42, 246, 0, 255, 250, 120, 0, 255, 159, 140, 0, 255, 17, 86, 0, 255, 254, 170, 0, 255, 1, 156, 0, 255, 215, 125, 0, 255, 223, 71, 0, 255, 169, 43, 0, 255, 159, 175, 0, 255, 5, 202, 0, 255, 192, 133, 0, 255, 71, 168, 0, 255, 58, 116, 0, 255, 3, 210, 0, 255, 194, 86, 0, 255, 253, 63, 0, 255, 104, 135, 0, 255, 79, 123, 0, 255, 54, 62, 0, 255, 98, 96, 0, 255, 16, 128, 0, 255, 81, 144, 0, 255, 104, 222, 0, 255, 6, 81, 0, 255, 102, 166, 0, 255, 149, 146, 0, 255, 14, 147, 0, 255, 50, 210, 0, 255, 225, 143, 0, 255, 52, 65, 0, 255, 68, 103, 0, 255, 249, 176, 0, 255, 137, 197, 0, 255, 132, 158, 0, 255, 90, 153, 0, 255, 206, 177, 0, 255, 118, 95, 0, 255, 99, 214, 0, 255, 212, 21, 0, 255, 205, 191, 0, 255, 213, 78, 0, 255, 226, 71, 0, 255, 27, 149, 0, 255, 146, 232, 0, 255, 158, 117, 0, 255, 136, 68, 0, 255, 122, 105, 0, 255, 97, 94, 0, 255, 125, 11, 0, 255, 104, 64, 0, 255, 44, 159, 0, 255, 222, 48, 0, 255, 83, 47, 0, 255, 32, 205, 0, 255, 80, 54, 0, 255, 121, 156, 0, 255, 199, 44, 0, 255, 122, 102, 0, 255, 4, 159, 0, 255, 204, 212, 0, 255, 95, 103, 0, 255, 43, 142, 0, 255, 221, 30, 0, 255, 144, 74, 0, 255, 66, 26, 0, 255, 202, 115, 0, 255, 157, 76, 0, 255, 254, 124, 0, 255, 68, 21, 0, 255, 82, 73, 0, 255, 140, 248, 0, 255, 248, 240, 0, 255, 187, 235, 0, 255, 20, 14, 0, 255, 5, 235, 0, 255, 180, 132, 0, 255, 223, 160, 0, 255, 168, 245, 0, 255, 15, 214, 0, 255, 65, 254, 0, 255, 196, 127, 0, 255, 158, 204, 0, 255, 180, 41, 0, 255, 65, 25, 0, 255, 248, 109, 0, 255, 4, 19, 0, 255, 100, 209, 0, 255, 207, 249, 0, 255, 177, 180, 0, 255, 171, 91, 0, 255, 5, 195, 0, 255, 103, 111, 0, 255, 147, 225, 0, 255, 142, 128, 0, 255, 2, 180, 0, 255, 3, 130, 0, 255, 114, 220, 0, 255, 204, 105, 0, 255, 93, 10, 0, 255, 142, 95, 0, 255, 72, 15, 0, 255, 177, 32, 0, 255, 73, 147, 0, 255, 245, 0, 0, 255, 205, 140, 0, 255, 65, 230, 0, 255, 131, 195, 0, 255, 58, 10, 0, 255, 66, 209, 0, 255, 109, 54, 0, 255, 189, 181, 0, 255, 5, 177, 0, 255, 205, 82, 0, 255, 68, 65, 0, 255, 128, 88, 0, 255, 48, 142, 0, 255, 226, 131, 0, 255, 4, 80, 0, 255, 206, 68, 0, 255, 23, 248, 0, 255, 231, 42, 0, 255, 84, 84, 0, 255, 132, 37, 0, 255, 81, 193, 0, 255, 57, 84, 0, 255, 138, 247, 0, 255, 98, 71, 0, 255, 232, 217, 0, 255, 130, 140, 0, 255, 229, 243, 0, 255, 112, 129, 0, 255, 251, 196, 0, 255, 110, 88, 0, 255, 228, 28, 0, 255, 189, 79, 0, 255, 43, 80, 0, 255, 101, 66, 0, 255, 177, 96, 0, 255, 66, 181, 0, 255, 172, 27, 0, 255, 100, 95, 0, 255, 110, 254, 0, 255, 222, 18, 0, 255, 62, 122, 0, 255, 123, 230, 0, 255, 105, 21, 0, 255, 12, 149, 0, 255, 120, 251, 0, 255, 62, 55, 0, 255, 150, 216, 0, 255, 253, 95, 0, 255, 91, 175, 0, 255, 229, 4, 0, 255, 86, 98, 0, 255, 136, 181, 0, 255, 202, 138, 0, 255, 14, 151, 0, 255, 187, 233, 0, 255, 8, 57, 0, 255, 241, 38, 0, 255, 118, 21, 0, 255, 33, 147, 0, 255, 134, 145, 0, 255, 208, 127, 0, 255, 88, 50, 0, 255, 118, 8, 0, 255, 5, 221, 0, 255, 121, 242, 0, 255, 107, 73, 0, 255, 111, 247, 0, 255, 97, 236, 0, 255, 197, 8, 0, 255, 193, 128, 0, 255, 5, 76, 0, 255, 168, 191, 0, 255, 94, 178, 0, 255, 237, 98, 0, 255, 154, 50, 0, 255, 6, 2, 0, 255, 64, 34, 0, 255, 198, 247, 0, 255, 50, 175, 0, 255, 0, 30, 0, 255, 120, 84, 0, 255, 89, 97, 0, 255, 238, 162, 0, 255, 174, 65, 0, 255, 239, 73, 0, 255, 164, 33, 0, 255, 15, 14, 0, 255, 246, 246, 0, 255, 67, 204, 0, 255, 207, 36, 0, 255, 216, 80, 0, 255, 174, 60, 0, 255, 63, 42, 0, 255, 235, 31, 0, 255, 126, 2, 0, 255, 184, 160, 0, 255, 29, 118, 0, 255, 59, 215, 0, 255, 166, 171, 0, 255, 45, 169, 0, 255, 24, 36, 0, 255, 217, 17, 0, 255, 64, 222, 0, 255, 85, 145, 0, 255, 241, 193, 0, 255, 190, 148, 0, 255, 231, 21, 0, 255, 173, 60, 0, 255, 29, 208, 0, 255, 31, 107, 0, 255, 181, 155, 0, 255, 171, 33, 0, 255, 52, 136, 0, 255, 119, 158, 0, 255, 226, 30, 0, 255, 86, 143, 0, 255, 189, 95, 0, 255, 125, 164, 0, 255, 88, 120, 0, 255, 97, 55, 0, 255, 142, 171, 0, 255, 189, 172, 0, 255, 56, 16, 0, 255, 117, 214, 0, 255, 172, 227, 0, 255, 69, 72, 0, 255, 200, 119, 0, 255, 44, 53, 0, 255, 247, 48, 0, 255, 165, 182, 0, 255, 43, 226, 0, 255, 178, 231, 0, 255, 194, 26, 0, 255, 165, 43, 0, 255, 94, 25, 0, 255, 27, 43, 0, 255, 157, 114, 0, 255, 83, 51, 0, 255, 80, 153, 0, 255, 27, 144, 0, 255, 109, 108, 0, 255, 122, 106, 0, 255, 1, 143, 0, 255, 220, 40, 0, 255, 148, 58, 0, 255, 223, 63, 0, 255, 211, 42, 0, 255, 130, 102, 0, 255, 241, 26, 0, 255, 39, 245, 0, 255, 236, 254, 0, 255, 231, 134, 0, 255, 215, 16, 0, 255, 1, 30, 0, 255, 239, 208, 0, 255, 72, 122, 0, 255, 218, 229, 0, 255, 110, 21, 0, 255, 251, 95, 0, 255, 7, 125, 0, 255, 164, 176, 0, 255, 186, 10, 0, 255, 3, 152, 0, 255, 224, 81, 0, 255, 234, 97, 0, 255, 162, 180, 0, 255, 69, 116, 0, 255, 214, 40, 0, 255, 94, 64, 0, 255, 24, 115, 0, 255, 29, 20, 0, 255, 205, 164, 0, 255, 219, 156, 0, 255, 130, 246, 0, 255, 114, 96, 0, 255, 170, 103, 0, 255, 169, 78, 0, 255, 29, 17, 0, 255, 73, 98, 0, 255, 41, 233, 0, 255, 167, 252, 0, 255, 84, 191, 0, 255, 120, 173, 0, 255, 161, 170, 0, 255, 5, 196, 0, 255, 185, 134, 0, 255, 179, 200, 0, 255, 81, 130, 0, 255, 35, 198, 0, 255, 235, 63, 0, 255, 213, 250, 0, 255, 87, 75, 0, 255, 116, 43, 0, 255, 4, 226, 0, 255, 57, 153, 0, 255, 71, 242, 0, 255, 62, 109, 0, 255, 83, 54, 0, 255, 24, 147, 0, 255, 250, 24, 0, 255, 31, 55, 0, 255, 18, 194, 0, 255, 169, 16, 0, 255, 37, 86, 0, 255, 138, 2, 0, 255, 44, 3, 0, 255, 17, 254, 0, 255, 164, 65, 0, 255, 57, 226, 0, 255, 232, 113, 0, 255, 5, 76, 0, 255, 90, 163, 0, 255, 214, 141, 0, 255, 250, 148, 0, 255, 209, 228, 0, 255, 187, 17, 0, 255, 244, 195, 0, 255, 9, 35, 0, 255, 165, 160, 0, 255, 108, 120, 0, 255, 91, 118, 0, 255, 14, 56, 0, 255, 146, 15, 0, 255, 196, 146, 0, 255, 224, 0, 0, 255, 225, 236, 0, 255, 190, 103, 0, 255, 62, 50, 0, 255, 214, 155, 0, 255, 177, 185, 0, 255, 14, 116, 0, 255, 28, 236, 0, 255, 134, 17, 0, 255, 100, 227, 0, 255, 179, 70, 0, 255, 31, 152, 0, 255, 94, 155, 0, 255, 12, 172, 0, 255, 90, 135, 0, 255, 168, 167, 0, 255, 112, 121, 0, 255, 131, 241, 0, 255, 153, 46, 0, 255, 207, 140, 0, 255, 240, 62, 0, 255, 238, 128, 0, 255, 102, 249, 0, 255, 82, 129, 0, 255, 30, 119, 0, 255, 120, 149, 0, 255, 131, 35, 0, 255, 114, 161, 0, 255, 174, 6, 0, 255, 204, 141, 0, 255, 218, 80, 0, 255, 70, 199, 0, 255, 12, 153, 0, 255, 250, 69, 0, 255, 18, 56, 0, 255, 124, 21, 0, 255, 43, 248, 0, 255, 18, 230, 0, 255, 209, 165, 0, 255, 86, 108, 0, 255, 187, 165, 0, 255, 166, 239, 0, 255, 201, 236, 0, 255, 211, 92, 0, 255, 108, 78, 0, 255, 233, 164, 0, 255, 145, 245, 0, 255, 239, 153, 0, 255, 73, 101, 0, 255, 33, 237, 0, 255, 129, 183, 0, 255, 200, 30, 0, 255, 147, 98, 0, 255, 121, 246, 0, 255, 14, 0, 0, 255, 22, 250, 0, 255, 39, 85, 0, 255, 119, 228, 0, 255, 223, 187, 0, 255, 238, 7, 0, 255, 216, 162, 0, 255, 220, 251, 0, 255, 71, 39, 0, 255, 109, 208, 0, 255, 197, 78, 0, 255, 230, 201, 0, 255, 167, 65, 0, 255, 220, 60, 0, 255, 185, 203, 0, 255, 99, 226, 0, 255, 230, 154, 0, 255, 230, 194, 0, 255, 239, 219, 0, 255, 190, 159, 0, 255, 111, 168, 0, 255, 4, 75, 0, 255, 248, 163, 0, 255, 15, 114, 0, 255, 27, 218, 0, 255, 175, 39, 0, 255, 124, 42, 0, 255, 3, 104, 0, 255, 244, 104, 0, 255, 112, 142, 0, 255, 102, 53, 0, 255, 166, 58, 0, 255, 189, 82, 0, 255, 49, 20, 0, 255, 72, 191, 0, 255, 117, 23, 0, 255, 122, 1, 0, 255, 25, 58, 0, 255, 18, 215, 0, 255, 1, 83, 0, 255, 227, 245, 0, 255, 150, 233, 0, 255, 123, 61, 0, 255, 253, 117, 0, 255, 82, 200, 0, 255, 62, 35, 0, 255, 244, 218, 0, 255, 75, 122, 0, 255, 243, 154, 0, 255, 210, 235, 0, 255, 0, 235, 0, 255, 35, 211, 0, 255, 181, 110, 0, 255, 147, 206, 0, 255, 140, 202, 0, 255, 220, 161, 0, 255, 238, 65, 0, 255, 219, 70, 0, 255, 46, 86, 0, 255, 95, 16, 0, 255, 21, 27, 0, 255, 12, 42, 0, 255, 68, 8, 0, 255, 19, 153, 0, 255, 113, 229, 0, 255, 254, 98, 0, 255, 59, 141, 0, 255, 126, 101, 0, 255, 99, 42, 0, 255, 249, 99, 0, 255, 107, 216, 0, 255, 88, 177, 0, 255, 58, 56, 0, 255, 122, 84, 0, 255, 57, 225, 0, 255, 135, 127, 0, 255, 231, 46, 0, 255, 32, 102, 0, 255, 140, 237, 0, 255, 140, 188, 0, 255, 162, 51, 0, 255, 5, 114, 0, 255, 9, 58, 0, 255, 18, 127, 0, 255, 39, 229, 0, 255, 216, 45, 0, 255, 219, 28, 0, 255, 41, 15, 0, 255, 118, 2, 0, 255, 139, 145, 0, 255, 234, 33, 0, 255, 56, 218, 0, 255, 51, 56, 0, 255, 106, 85, 0, 255, 176, 173, 0, 255, 106, 159, 0, 255, 93, 67, 0, 255, 74, 200, 0, 255, 159, 196, 0, 255, 41, 59, 0, 255, 109, 56, 0, 255, 69, 205, 0, 255, 51, 61, 0, 255, 56, 246, 0, 255, 142, 13, 0, 255, 133, 100, 0, 255, 211, 0, 0, 255, 250, 25, 0, 255, 48, 151, 0, 255, 215, 201, 0, 255, 211, 21, 0, 255, 205, 230, 0, 255, 79, 159, 0, 255, 84, 217, 0, 255, 252, 177, 0, 255, 2, 187, 0, 255, 176, 6, 0, 255, 5, 193, 0, 255, 28, 105, 0, 255, 53, 126, 0, 255, 43, 145, 0, 255, 194, 76, 0, 255, 55, 124, 0, 255, 139, 251, 0, 255, 52, 152, 0, 255, 86, 112, 0, 255, 107, 90, 0, 255, 130, 124, 0, 255, 100, 199, 0, 255, 215, 199, 0, 255, 3, 121, 0, 255, 198, 175, 0, 255, 67, 229, 0, 255, 236, 160, 0, 255, 36, 100, 0, 255, 188, 105, 0, 255, 249, 92, 0, 255, 58, 215, 0, 255, 178, 188, 0, 255, 105, 94, 0, 255, 129, 121, 0, 255, 95, 220, 0, 255, 35, 93, 0, 255, 60, 217, 0, 255, 231, 222, 0, 255, 200, 218, 0, 255, 128, 242, 0, 255, 61, 115, 0, 255, 101, 124, 0, 255, 254, 168, 0, 255, 38, 127, 0, 255, 249, 22, 0, 255, 236, 186, 0, 255, 167, 215, 0, 255, 199, 207, 0, 255, 20, 71, 0, 255, 239, 215, 0, 255, 154, 223, 0, 255, 145, 207, 0, 255, 57, 141, 0, 255, 54, 166, 0, 255, 140, 183, 0, 255, 248, 210, 0, 255, 143, 210, 0, 255, 14, 185, 0, 255, 3, 146, 0, 255, 253, 212, 0, 255, 117, 132, 0, 255, 68, 113, 0, 255, 126, 102, 0, 255, 83, 42, 0, 255, 69, 36, 0, 255, 156, 88, 0, 255, 84, 42, 0, 255, 47, 111, 0, 255, 110, 152, 0, 255, 37, 98, 0, 255, 16, 91, 0, 255, 199, 53, 0, 255, 104, 74, 0, 255, 220, 96, 0, 255, 111, 188, 0, 255, 86, 94, 0, 255, 7, 171, 0, 255, 96, 205, 0, 255, 138, 138, 0, 255, 90, 16, 0, 255, 32, 127, 0, 255, 130, 163, 0, 255, 211, 80, 0, 255, 93, 114, 0, 255, 161, 109, 0, 255, 154, 125, 0, 255, 187, 233, 0, 255, 48, 33, 0, 255, 61, 173, 0, 255, 101, 244, 0, 255, 243, 18, 0, 255, 68, 139, 0, 255, 70, 64, 0, 255, 135, 230, 0, 255, 245, 66, 0, 255, 159, 86, 0, 255, 171, 217, 0, 255, 151, 205, 0, 255, 84, 213, 0, 255, 105, 240, 0, 255, 12, 242, 0, 255, 244, 125, 0, 255, 174, 172, 0, 255, 174, 169, 0, 255, 34, 139, 0, 255, 170, 172, 0, 255, 13, 5, 0, 255, 137, 162, 0, 255, 148, 158, 0, 255, 118, 31, 0, 255, 147, 248, 0, 255, 98, 81, 0, 255, 247, 122, 0, 255, 83, 40, 0, 255, 92, 193, 0, 255, 36, 176, 0, 255, 140, 30, 0, 255, 177, 21, 0, 255, 6, 186, 0, 255, 30, 16, 0, 255, 122, 160, 0, 255, 215, 99, 0, 255, 127, 192, 0, 255, 123, 249, 0, 255, 78, 148, 0, 255, 30, 226, 0, 255, 248, 61, 0, 255, 183, 195, 0, 255, 105, 23, 0, 255, 14, 253, 0, 255, 175, 90, 0, 255, 47, 30, 0, 255, 74, 221, 0, 255, 168, 89, 0, 255, 68, 173, 0, 255, 129, 85, 0, 255, 11, 13, 0, 255, 138, 136, 0, 255, 41, 66, 0, 255, 196, 177, 0, 255, 0, 129, 0, 255, 207, 50, 0, 255, 25, 152, 0, 255, 32, 70, 0, 255, 127, 58, 0, 255, 198, 57, 0, 255, 155, 145, 0, 255, 186, 193, 0, 255, 95, 124, 0, 255, 106, 16, 0, 255, 206, 195, 0, 255, 160, 145, 0, 255, 99, 88, 0, 255, 166, 153, 0, 255, 49, 202, 0, 255, 132, 93, 0, 255, 243, 169, 0, 255, 76, 129, 0, 255, 209, 3, 0, 255, 128, 61, 0, 255, 95, 132, 0, 255, 227, 184, 0, 255, 221, 50, 0, 255, 10, 24, 0, 255, 62, 209, 0, 255, 176, 172, 0, 255, 35, 155, 0, 255, 50, 41, 0, 255, 222, 230, 0, 255, 215, 26, 0, 255, 41, 193, 0, 255, 81, 20, 0, 255, 43, 227, 0, 255, 83, 143, 0, 255, 214, 196, 0, 255, 81, 72, 0, 255, 45, 186, 0, 255, 154, 118, 0, 255, 103, 221, 0, 255, 205, 230, 0, 255, 147, 55, 0, 255, 76, 119, 0, 255, 102, 110, 0, 255, 21, 238, 0, 255, 240, 40, 0, 255, 250, 50, 0, 255, 32, 70, 0, 255, 163, 239, 0, 255, 133, 77, 0, 255, 101, 231, 0, 255, 157, 103, 0, 255, 143, 42, 0, 255, 111, 221, 0, 255, 141, 116, 0, 255, 240, 94, 0, 255, 206, 94, 0, 255, 212, 193, 0, 255, 36, 151, 0, 255, 135, 251, 0, 255, 210, 240, 0, 255, 52, 0, 0, 255, 148, 86, 0, 255, 148, 147, 0, 255, 212, 79, 0, 255, 80, 161, 0, 255, 245, 3, 0, 255, 227, 247, 0, 255, 122, 198, 0, 255, 175, 222, 0, 255, 18, 192, 0, 255, 73, 0, 0, 255, 74, 169, 0, 255, 209, 23, 0, 255, 162, 66, 0, 255, 98, 31, 0, 255, 192, 235, 0, 255, 234, 7, 0, 255, 156, 131, 0, 255, 192, 96, 0, 255, 220, 200, 0, 255, 242, 139, 0, 255, 168, 205, 0, 255, 99, 38, 0, 255, 247, 129, 0, 255, 139, 163, 0, 255, 242, 93, 0, 255, 78, 175, 0, 255, 243, 93, 0, 255, 141, 90, 0, 255, 82, 172, 0, 255, 127, 68, 0, 255, 253, 218, 0, 255, 208, 138, 0, 255, 182, 144, 0, 255, 45, 235, 0, 255, 233, 3, 0, 255, 133, 112, 0, 255, 54, 148, 0, 255, 4, 29, 0, 255, 99, 66, 0, 255, 240, 18, 0, 255, 0, 44, 0, 255, 199, 41, 0, 255, 33, 207, 0, 255, 159, 134, 0, 255, 64, 116, 0, 255, 96, 25, 0, 255, 87, 78, 0, 255, 125, 95, 0, 255, 183, 138, 0, 255, 18, 253, 0, 255, 8, 218, 0, 255, 124, 168, 0, 255, 221, 157, 0, 255, 222, 83, 0, 255, 124, 35, 0, 255, 142, 18, 0, 255, 254, 93, 0, 255, 145, 9, 0, 255, 138, 26, 0, 255, 129, 98, 0, 255, 159, 150, 0, 255, 184, 14, 0, 255, 125, 234, 0, 255, 39, 49, 0, 255, 60, 173, 0, 255, 245, 138, 0, 255, 122, 194, 0, 255, 53, 10, 0, 255, 242, 128, 0, 255, 66, 129, 0, 255, 190, 65, 0, 255, 111, 159, 0, 255, 206, 168, 0, 255, 136, 157, 0, 255, 34, 11, 0, 255, 15, 249, 0, 255, 1, 108, 0, 255, 5, 243, 0, 255, 84, 72, 0, 255, 134, 168, 0, 255, 243, 38, 0, 255, 50, 241, 0, 255, 48, 48, 0, 255, 82, 209, 0, 255, 24, 49, 0, 255, 214, 41, 0, 255, 9, 189, 0, 255, 110, 100, 0, 255, 34, 90, 0, 255, 100, 56, 0, 255, 145, 133, 0, 255, 136, 2, 0, 255, 178, 207, 0, 255, 62, 10, 0, 255, 99, 211, 0, 255, 62, 41, 0, 255, 254, 141, 0, 255, 91, 164, 0, 255, 124, 18, 0, 255, 125, 230, 0, 255, 124, 189, 0, 255, 186, 14, 0, 255, 96, 72, 0, 255, 243, 66, 0, 255, 56, 131, 0, 255, 138, 104, 0, 255, 32, 205, 0, 255, 20, 83, 0, 255, 239, 162, 0, 255, 71, 221, 0, 255, 42, 202, 0, 255, 252, 73, 0, 255, 85, 7, 0, 255, 43, 84, 0, 255, 155, 25, 0, 255, 107, 200, 0, 255, 80, 81, 0, 255, 169, 207, 0, 255, 148, 109, 0, 255, 134, 17, 0, 255, 122, 126, 0, 255, 7, 42, 0, 255, 185, 121, 0, 255, 200, 252, 0, 255, 127, 36, 0, 255, 241, 31, 0, 255, 75, 181, 0, 255, 225, 252, 0, 255, 233, 107, 0, 255, 84, 186, 0, 255, 206, 107, 0, 255, 113, 78, 0, 255, 230, 236, 0, 255, 238, 62, 0, 255, 235, 154, 0, 255, 96, 169, 0, 255, 234, 69, 0, 255, 167, 43, 0, 255, 202, 80, 0, 255, 167, 244, 0, 255, 142, 4, 0, 255, 191, 201, 0, 255, 224, 91, 0, 255, 138, 183, 0, 255, 227, 164, 0, 255, 190, 47, 0, 255, 195, 89, 0, 255, 97, 29, 0, 255, 164, 196, 0, 255, 132, 225, 0, 255, 24, 228, 0, 255, 49, 138, 0, 255, 111, 229, 0, 255, 188, 165, 0, 255, 100, 236, 0, 255, 47, 108, 0, 255, 101, 125, 0, 255, 251, 6, 0, 255, 170, 35, 0, 255, 93, 114, 0, 255, 201, 208, 0, 255, 35, 92, 0, 255, 166, 211, 0, 255, 53, 31, 0, 255, 212, 21, 0, 255, 114, 101, 0, 255, 184, 170, 0, 255, 218, 172, 0, 255, 200, 143, 0, 255, 67, 18, 0, 255, 252, 190, 0, 255, 121, 142, 0, 255, 137, 148, 0, 255, 57, 67, 0, 255, 11, 175, 0, 255, 97, 180, 0, 255, 151, 252, 0, 255, 21, 145, 0, 255, 95, 42, 0, 255, 199, 206, 0, 255, 201, 49, 0, 255, 77, 87, 0, 255, 239, 167, 0, 255, 94, 199, 0, 255, 247, 106, 0, 255, 236, 186, 0, 255, 48, 73, 0, 255, 27, 90, 0, 255, 34, 146, 0, 255, 146, 8, 0, 255, 50, 168, 0, 255, 144, 0, 0, 255, 75, 129, 0, 255, 198, 166, 0, 255, 116, 189, 0, 255, 22, 181, 0, 255, 70, 206, 0, 255, 119, 246, 0, 255, 37, 215, 0, 255, 141, 252, 0, 255, 31, 36, 0, 255, 85, 73, 0, 255, 209, 77, 0, 255, 236, 242, 0, 255, 127, 47, 0, 255, 152, 18, 0, 255, 192, 15, 0, 255, 20, 252, 0, 255, 152, 36, 0, 255, 173, 74, 0, 255, 53, 220, 0, 255, 39, 238, 0, 255, 253, 152, 0, 255, 37, 130, 0, 255, 111, 184, 0, 255, 247, 251, 0, 255, 248, 214, 0, 255, 58, 21, 0, 255, 119, 193, 0, 255, 189, 174, 0, 255, 173, 222, 0, 255, 93, 94, 0, 255, 232, 29, 0, 255, 187, 157, 0, 255, 156, 178, 0, 255, 62, 127, 0, 255, 21, 129, 0, 255, 243, 76, 0, 255, 195, 179, 0, 255, 145, 112, 0, 255, 237, 80, 0, 255, 37, 205, 0, 255, 21, 247, 0, 255, 243, 86, 0, 255, 34, 40, 0, 255, 66, 144, 0, 255, 207, 220, 0, 255, 227, 67, 0, 255, 17, 29, 0, 255, 123, 128, 0, 255, 191, 141, 0, 255, 243, 169, 0, 255, 239, 32, 0, 255, 119, 7, 0, 255, 73, 95, 0, 255, 224, 198, 0, 255, 59, 143, 0, 255, 114, 248, 0, 255, 116, 37, 0, 255, 183, 25, 0, 255, 241, 32, 0, 255, 205, 58, 0, 255, 35, 159, 0, 255, 37, 236, 0, 255, 14, 35, 0, 255, 170, 221, 0, 255, 79, 40, 0, 255, 56, 111, 0, 255, 13, 40, 0, 255, 210, 132, 0, 255, 172, 28, 0, 255, 195, 80, 0, 255, 1, 97, 0, 255, 1, 251, 0, 255, 235, 219, 0, 255, 236, 70, 0, 255, 109, 253, 0, 255, 223, 139, 0, 255, 45, 13, 0, 255, 111, 224, 0, 255, 231, 229, 0, 255, 250, 48, 0, 255, 173, 64, 0, 255, 31, 137, 0, 255, 89, 235, 0, 255, 158, 189, 0, 255, 117, 71, 0, 255, 72, 215, 0, 255, 152, 184, 0, 255, 148, 28, 0, 255, 60, 160, 0, 255, 95, 60, 0, 255, 10, 115, 0, 255, 230, 207, 0, 255, 199, 89, 0, 255, 216, 57, 0, 255, 111, 203, 0, 255, 201, 14, 0, 255, 213, 81, 0, 255, 63, 246, 0, 255, 214, 80, 0, 255, 111, 4, 0, 255, 210, 86, 0, 255, 171, 156, 0, 255, 157, 149, 0, 255, 209, 95, 0, 255, 148, 142, 0, 255, 63, 129, 0, 255, 131, 7, 0, 255, 45, 165, 0, 255, 184, 64, 0, 255, 102, 48, 0, 255, 229, 143, 0, 255, 186, 176, 0, 255, 165, 81, 0, 255, 90, 90, 0, 255, 214, 150, 0, 255, 246, 105, 0, 255, 238, 209, 0, 255, 9, 136, 0, 255, 198, 48, 0, 255, 250, 186, 0, 255, 72, 142, 0, 255, 250, 86, 0, 255, 85, 86, 0, 255, 232, 198, 0, 255, 190, 59, 0, 255, 249, 198, 0, 255, 201, 108, 0, 255, 239, 5, 0, 255, 219, 29, 0, 255, 98, 64, 0, 255, 81, 124, 0, 255, 161, 251, 0, 255, 14, 46, 0, 255, 126, 211, 0, 255, 49, 144, 0, 255, 15, 246, 0, 255, 206, 123, 0, 255, 223, 123, 0, 255, 181, 47, 0, 255, 100, 192, 0, 255, 119, 90, 0, 255, 126, 167, 0, 255, 97, 56, 0, 255, 181, 88, 0, 255, 19, 82, 0, 255, 144, 205, 0, 255, 119, 227, 0, 255, 250, 99, 0, 255, 9, 152, 0, 255, 5, 143, 0, 255, 86, 210, 0, 255, 139, 247, 0, 255, 173, 44, 0, 255, 194, 207, 0, 255, 189, 241, 0, 255, 116, 237, 0, 255, 199, 175, 0, 255, 238, 35, 0, 255, 9, 97, 0, 255, 217, 217, 0, 255, 179, 241, 0, 255, 170, 1, 0, 255, 45, 167, 0, 255, 46, 116, 0, 255, 69, 102, 0, 255, 233, 150, 0, 255, 7, 152, 0, 255, 136, 237, 0, 255, 69, 44, 0, 255, 124, 93, 0, 255, 125, 179, 0, 255, 222, 10, 0, 255, 77, 214, 0, 255, 23, 175, 0, 255, 87, 208, 0, 255, 125, 250, 0, 255, 186, 74, 0, 255, 173, 59, 0, 255, 46, 186, 0, 255, 201, 156, 0, 255, 254, 145, 0, 255, 178, 35, 0, 255, 153, 57, 0, 255, 7, 42, 0, 255, 252, 240, 0, 255, 250, 47, 0, 255, 38, 112, 0, 255, 104, 23, 0, 255, 96, 99, 0, 255, 72, 161, 0, 255, 117, 118, 0, 255, 230, 20, 0, 255, 127, 189, 0, 255, 82, 217, 0, 255, 41, 46, 0, 255, 10, 124, 0, 255, 88, 232, 0, 255, 27, 76, 0, 255, 113, 39, 0, 255, 164, 162, 0, 255, 240, 157, 0, 255, 27, 248, 0, 255, 83, 49, 0, 255, 85, 212, 0, 255, 38, 228, 0, 255, 25, 192, 0, 255, 52, 24, 0, 255, 253, 21, 0, 255, 231, 209, 0, 255, 26, 24, 0, 255, 62, 249, 0, 255, 225, 49, 0, 255, 88, 252, 0, 255, 84, 137, 0, 255, 85, 57, 0, 255, 140, 141, 0, 255, 84, 23, 0, 255, 230, 245, 0, 255, 27, 249, 0, 255, 232, 133, 0, 255, 20, 104, 0, 255, 209, 32, 0, 255, 61, 174, 0, 255, 82, 202, 0, 255, 63, 131, 0, 255, 67, 199, 0, 255, 98, 252, 0, 255, 67, 210, 0, 255, 210, 189, 0, 255, 38, 117, 0, 255, 17, 190, 0, 255, 123, 78, 0, 255, 192, 1, 0, 255, 74, 195, 0, 255, 161, 17, 0, 255, 66, 200, 0, 255, 142, 242, 0, 255, 172, 135, 0, 255, 9, 79, 0, 255, 218, 156, 0, 255, 99, 115, 0, 255, 114, 195, 0, 255, 229, 194, 0, 255, 68, 187, 0, 255, 68, 228, 0, 255, 107, 212, 0, 255, 26, 245, 0, 255, 31, 172, 0, 255, 213, 44, 0, 255, 210, 172, 0, 255, 201, 202, 0, 255, 31, 108, 0, 255, 247, 212, 0, 255, 202, 111, 0, 255, 130, 244, 0, 255, 158, 86, 0, 255, 227, 20, 0, 255, 199, 75, 0, 255, 233, 19, 0, 255, 70, 240, 0, 255, 16, 184, 0, 255, 116, 186, 0, 255, 246, 128, 0, 255, 195, 82, 0, 255, 22, 82, 0, 255, 34, 47, 0, 255, 213, 183, 0, 255, 171, 229, 0, 255, 123, 10, 0, 255, 129, 63, 0, 255, 124, 161, 0, 255, 223, 205, 0, 255, 38, 238, 0, 255, 26, 187, 0, 255, 121, 181, 0, 255, 56, 23, 0, 255, 228, 157, 0, 255, 120, 207, 0, 255, 73, 93, 0, 255, 48, 240, 0, 255, 170, 72, 0, 255, 99, 90, 0, 255, 68, 71, 0, 255, 108, 38, 0, 255, 227, 87, 0, 255, 147, 110, 0, 255, 230, 70, 0, 255, 80, 14, 0, 255, 96, 140, 0, 255, 29, 49, 0, 255, 231, 55, 0, 255, 240, 118, 0, 255, 79, 175, 0, 255, 122, 9, 0, 255, 125, 124, 0, 255, 114, 205, 0, 255, 209, 197, 0, 255, 155, 103, 0, 255, 8, 183, 0, 255, 87, 163, 0, 255, 219, 40, 0, 255, 181, 26, 0, 255, 244, 254, 0, 255, 143, 243, 0, 255, 118, 58, 0, 255, 80, 186, 0, 255, 175, 144, 0, 255, 68, 130, 0, 255, 50, 174, 0, 255, 216, 88, 0, 255, 201, 178, 0, 255, 93, 206, 0, 255, 45, 209, 0, 255, 47, 23, 0, 255, 94, 80, 0, 255, 218, 172, 0, 255, 133, 32, 0, 255, 5, 146, 0, 255, 9, 34, 0, 255, 173, 213, 0, 255, 170, 41, 0, 255, 6, 73, 0, 255, 162, 216, 0, 255, 197, 9, 0, 255, 200, 0, 0, 255, 207, 107, 0, 255, 29, 58, 0, 255, 3, 92, 0, 255, 181, 23, 0, 255, 163, 134, 0, 255, 234, 108, 0, 255, 186, 222, 0, 255, 28, 222, 0, 255, 67, 231, 0, 255, 206, 157, 0, 255, 145, 152, 0, 255, 192, 99, 0, 255, 123, 241, 0, 255, 202, 175, 0, 255, 138, 163, 0, 255, 228, 150, 0, 255, 213, 101, 0, 255, 205, 93, 0, 255, 112, 162, 0, 255, 214, 123, 0, 255, 140, 0, 0, 255, 170, 214, 0, 255, 182, 235, 0, 255, 181, 28, 0, 255, 154, 142, 0, 255, 74, 104, 0, 255, 13, 96, 0, 255, 1, 33, 0, 255, 183, 44, 0, 255, 113, 115, 0, 255, 58, 163, 0, 255, 146, 223, 0, 255, 243, 195, 0, 255, 126, 114, 0, 255, 0, 161, 0, 255, 49, 106, 0, 255, 218, 233, 0, 255, 206, 218, 0, 255, 191, 11, 0, 255, 136, 254, 0, 255, 61, 68, 0, 255, 90, 104, 0, 255, 8, 96, 0, 255, 225, 117, 0, 255, 47, 83, 0, 255, 73, 224, 0, 255, 221, 107, 0, 255, 79, 17, 0, 255, 179, 165, 0, 255, 56, 86, 0, 255, 78, 21, 0, 255, 30, 112, 0, 255, 209, 23, 0, 255, 239, 76, 0, 255, 8, 242, 0, 255, 191, 161, 0, 255, 41, 83, 0, 255, 144, 79, 0, 255, 173, 80, 0, 255, 193, 24, 0, 255, 209, 105, 0, 255, 85, 53, 0, 255, 99, 56, 0, 255, 38, 67, 0, 255, 166, 185, 0, 255, 62, 83, 0, 255, 135, 192, 0, 255, 92, 6, 0, 255, 228, 4, 0, 255, 89, 144, 0, 255, 40, 150, 0, 255, 10, 191, 0, 255, 106, 106, 0, 255, 68, 240, 0, 255, 229, 230, 0, 255, 101, 85, 0, 255, 47, 41, 0, 255, 23, 57, 0, 255, 23, 33, 0, 255, 202, 5, 0, 255, 120, 222, 0, 255, 157, 63, 0, 255, 202, 248, 0, 255, 104, 191, 0, 255, 17, 1, 0, 255, 98, 82, 0, 255, 158, 240, 0, 255, 96, 225, 0, 255, 51, 174, 0, 255, 105, 132, 0, 255, 15, 8, 0, 255, 0, 52, 0, 255, 40, 226, 0, 255, 136, 62, 0, 255, 191, 221, 0, 255, 32, 126, 0, 255, 2, 80, 0, 255, 89, 172, 0, 255, 116, 195, 0, 255, 149, 139, 0, 255, 177, 130, 0, 255, 152, 249, 0, 255, 33, 63, 0, 255, 139, 189, 0, 255, 83, 46, 0, 255, 99, 168, 0, 255, 188, 74, 0, 255, 88, 241, 0, 255, 217, 96, 0, 255, 182, 86, 0, 255, 183, 31, 0, 255, 28, 121, 0, 255, 81, 236, 0, 255, 181, 175, 0, 255, 83, 180, 0, 255, 203, 0, 0, 255, 82, 241, 0, 255, 25, 252, 0, 255, 254, 144, 0, 255, 85, 120, 0, 255, 12, 60, 0, 255, 75, 205, 0, 255, 93, 219, 0, 255, 207, 173, 0, 255, 4, 50, 0, 255, 10, 101, 0, 255, 212, 21, 0, 255, 133, 193, 0, 255, 91, 129, 0, 255, 23, 150, 0, 255, 78, 160, 0, 255, 150, 117, 0, 255, 190, 60, 0, 255, 72, 81, 0, 255, 7, 226, 0, 255, 219, 239, 0, 255, 45, 246, 0, 255, 16, 23, 0, 255, 179, 249, 0, 255, 58, 253, 0, 255, 234, 1, 0, 255, 243, 181, 0, 255, 195, 193, 0, 255, 141, 122, 0, 255, 220, 116, 0, 255, 64, 58, 0, 255, 189, 253, 0, 255, 226, 132, 0, 255, 163, 253, 0, 255, 4, 21, 0, 255, 198, 45, 0, 255, 92, 5, 0, 255, 113, 169, 0, 255, 99, 1, 0, 255, 207, 24, 0, 255, 80, 234, 0, 255, 163, 247, 0, 255, 42, 188, 0, 255, 199, 5, 0, 255, 51, 114, 0, 255, 61, 215, 0, 255, 220, 251, 0, 255, 25, 243, 0, 255, 149, 201, 0, 255, 25, 6, 0, 255, 248, 212, 0, 255, 169, 182, 0, 255, 226, 237, 0, 255, 240, 32, 0, 255, 34, 147, 0, 255, 214, 224, 0, 255, 174, 69, 0, 255, 81, 183, 0, 255, 101, 189, 0, 255, 82, 234, 0, 255, 198, 26, 0, 255, 173, 33, 0, 255, 68, 117, 0, 255, 252, 217, 0, 255, 249, 60, 0, 255, 17, 150, 0, 255, 211, 222, 0, 255, 212, 198, 0, 255, 239, 77, 0, 255, 75, 166, 0, 255, 218, 111, 0, 255, 68, 216, 0, 255, 24, 1, 0, 255, 139, 158, 0, 255, 102, 139, 0, 255, 207, 240, 0, 255, 186, 236, 0, 255, 117, 177, 0, 255, 5, 228, 0, 255, 165, 152, 0, 255, 142, 48, 0, 255, 190, 124, 0, 255, 132, 151, 0, 255, 51, 150, 0, 255, 218, 131, 0, 255, 95, 119, 0, 255, 226, 157, 0, 255, 177, 76, 0, 255, 107, 170, 0, 255, 131, 207, 0, 255, 128, 44, 0, 255, 175, 58, 0, 255, 177, 93, 0, 255, 119, 91, 0, 255, 23, 195, 0, 255, 54, 198, 0, 255, 209, 178, 0, 255, 193, 110, 0, 255, 123, 60, 0, 255, 125, 41, 0, 255, 44, 14, 0, 255, 149, 123, 0, 255, 168, 148, 0, 255, 137, 152, 0, 255, 49, 57, 0, 255, 52, 180, 0, 255, 8, 232, 0, 255, 15, 155, 0, 255, 56, 209, 0, 255, 22, 32, 0, 255, 241, 71, 0, 255, 52, 0, 0, 255, 220, 95, 0, 255, 80, 238, 0, 255, 23, 254, 0, 255, 81, 4, 0, 255, 253, 123, 0, 255, 187, 33, 0, 255, 44, 116, 0, 255, 153, 230, 0, 255, 17, 21, 0, 255, 132, 66, 0, 255, 131, 250, 0, 255, 71, 36, 0, 255, 116, 183, 0, 255, 180, 134, 0, 255, 54, 3, 0, 255, 139, 95, 0, 255, 52, 197, 0, 255, 66, 110, 0, 255, 194, 35, 0, 255, 89, 46, 0, 255, 186, 198, 0, 255, 103, 183, 0, 255, 216, 217, 0, 255, 90, 2, 0, 255, 186, 76, 0, 255, 164, 17, 0, 255, 160, 94, 0, 255, 25, 166, 0, 255, 214, 4, 0, 255, 221, 111, 0, 255, 66, 50, 0, 255, 109, 83, 0, 255, 35, 168, 0, 255, 95, 107, 0, 255, 151, 250, 0, 255, 152, 48, 0, 255, 115, 116, 0, 255, 97, 197, 0, 255, 37, 150, 0, 255, 125, 10, 0, 255, 30, 190, 0, 255, 89, 87, 0, 255, 248, 71, 0, 255, 112, 182, 0, 255, 112, 213, 0, 255, 228, 180, 0, 255, 134, 76, 0, 255, 122, 128, 0, 255, 165, 187, 0, 255, 169, 219, 0, 255, 127, 100, 0, 255, 242, 27, 0, 255, 192, 102, 0, 255, 173, 60, 0, 255, 144, 208, 0, 255, 47, 120, 0, 255, 100, 59, 0, 255, 48, 149, 0, 255, 167, 210, 0, 255, 98, 218, 0, 255, 237, 203, 0, 255, 194, 221, 0, 255, 241, 186, 0, 255, 170, 3, 0, 255, 60, 147, 0, 255, 114, 55, 0, 255, 222, 196, 0, 255, 112, 8, 0, 255, 230, 87, 0, 255, 142, 235, 0, 255, 90, 215, 0, 255, 197, 81, 0, 255, 50, 4, 0, 255, 203, 172, 0, 255, 250, 18, 0, 255, 212, 173, 0, 255, 144, 114, 0, 255, 182, 95, 0, 255, 91, 135, 0, 255, 40, 185, 0, 255, 102, 125, 0, 255, 172, 74, 0, 255, 215, 188, 0, 255, 74, 139, 0, 255, 127, 78, 0, 255, 242, 16, 0, 255, 36, 147, 0, 255, 199, 3, 0, 255, 77, 176, 0, 255, 144, 84, 0, 255, 122, 74, 0, 255, 22, 173, 0, 255, 77, 156, 0, 255, 233, 128, 0, 255, 248, 38, 0, 255, 248, 183, 0, 255, 244, 227, 0, 255, 228, 50, 0, 255, 135, 79, 0, 255, 33, 91, 0, 255, 46, 20, 0, 255, 149, 180, 0, 255, 239, 221, 0, 255, 252, 135, 0, 255, 22, 123, 0, 255, 163, 149, 0, 255, 5, 131, 0, 255, 117, 227, 0, 255, 85, 247, 0, 255, 5, 252, 0, 255, 213, 129, 0, 255, 225, 33, 0, 255, 170, 194, 0, 255, 92, 224, 0, 255, 133, 207, 0, 255, 158, 144, 0, 255, 37, 56, 0, 255, 135, 105, 0, 255, 110, 214, 0, 255, 140, 21, 0, 255, 249, 189, 0, 255, 145, 159, 0, 255, 228, 67, 0, 255, 208, 93, 0, 255, 80, 152, 0, 255, 213, 129, 0, 255, 8, 235, 0, 255, 202, 57, 0, 255, 60, 79, 0, 255, 174, 254, 0, 255, 28, 136, 0, 255, 42, 162, 0, 255, 93, 88, 0, 255, 150, 61, 0, 255, 92, 122, 0, 255, 171, 250, 0, 255, 40, 177, 0, 255, 89, 44, 0, 255, 64, 119, 0, 255, 226, 74, 0, 255, 81, 153, 0, 255, 45, 114, 0, 255, 103, 43, 0, 255, 51, 127, 0, 255, 60, 69, 0, 255, 153, 32, 0, 255, 66, 46, 0, 255, 83, 85, 0, 255, 108, 93, 0, 255, 82, 98, 0, 255, 134, 185, 0, 255, 122, 153, 0, 255, 196, 224, 0, 255, 34, 165, 0, 255, 105, 104, 0, 255, 156, 4, 0, 255, 173, 210, 0, 255, 100, 52, 0, 255, 26, 70, 0, 255, 186, 101, 0, 255, 177, 48, 0, 255, 91, 241, 0, 255, 82, 130, 0, 255, 162, 243, 0, 255, 31, 167, 0, 255, 138, 250, 0, 255, 58, 178, 0, 255, 92, 6, 0, 255, 163, 153, 0, 255, 251, 222, 0, 255, 221, 5, 0, 255, 141, 234, 0, 255, 242, 120, 0, 255, 18, 64, 0, 255, 21, 229, 0, 255, 45, 210, 0, 255, 65, 97, 0, 255, 157, 141, 0, 255, 15, 26, 0, 255, 175, 194, 0, 255, 90, 100, 0, 255, 204, 64, 0, 255, 186, 209, 0, 255, 238, 228, 0, 255, 173, 71, 0, 255, 181, 2, 0, 255, 109, 98, 0, 255, 170, 43, 0, 255, 243, 206, 0, 255, 92, 8, 0, 255, 196, 250, 0, 255, 170, 219, 0, 255, 225, 220, 0, 255, 45, 149, 0, 255, 209, 66, 0, 255, 92, 216, 0, 255, 98, 121, 0, 255, 47, 77, 0, 255, 18, 125, 0, 255, 107, 239, 0, 255, 0, 46, 0, 255, 204, 164, 0, 255, 35, 82, 0, 255, 221, 87, 0, 255, 99, 71, 0, 255, 222, 98, 0, 255, 97, 73, 0, 255, 41, 41, 0, 255, 95, 70, 0, 255, 250, 203, 0, 255, 201, 221, 0, 255, 242, 181, 0, 255, 210, 40, 0, 255, 201, 9, 0, 255, 118, 83, 0, 255, 179, 111, 0, 255, 232, 84, 0, 255, 138, 106, 0, 255, 88, 187, 0, 255, 18, 86, 0, 255, 211, 219, 0, 255, 235, 64, 0, 255, 20, 82, 0, 255, 96, 163, 0, 255, 151, 7, 0, 255, 70, 36, 0, 255, 139, 39, 0, 255, 209, 9, 0, 255, 213, 218, 0, 255, 164, 249, 0, 255, 201, 113, 0, 255, 213, 115, 0, 255, 158, 1, 0, 255, 251, 163, 0, 255, 143, 237, 0, 255, 201, 206, 0, 255, 18, 142, 0, 255, 58, 86, 0, 255, 242, 101, 0, 255, 183, 107, 0, 255, 214, 254, 0, 255, 40, 37, 0, 255, 135, 99, 0, 255, 125, 194, 0, 255, 181, 59, 0, 255, 220, 95, 0, 255, 126, 222, 0, 255, 187, 94, 0, 255, 189, 237, 0, 255, 93, 60, 0, 255, 89, 236, 0, 255, 37, 128, 0, 255, 134, 214, 0, 255, 100, 63, 0, 255, 216, 210, 0, 255, 21, 193, 0, 255, 178, 213, 0, 255, 38, 205, 0, 255, 5, 231, 0, 255, 31, 217, 0, 255, 139, 85, 0, 255, 24, 62, 0, 255, 208, 231, 0, 255, 69, 179, 0, 255, 139, 153, 0, 255, 111, 46, 0, 255, 171, 171, 0, 255, 39, 62, 0, 255, 121, 33, 0, 255, 124, 48, 0, 255, 105, 171, 0, 255, 78, 49, 0, 255, 22, 57, 0, 255, 52, 190, 0, 255, 215, 228, 0, 255, 146, 69, 0, 255, 192, 244, 0, 255, 174, 70, 0, 255, 174, 37, 0, 255, 248, 189, 0, 255, 135, 247, 0, 255, 95, 70, 0, 255, 99, 250, 0, 255, 73, 14, 0, 255, 156, 199, 0, 255, 210, 181, 0, 255, 214, 62, 0, 255, 48, 238, 0, 255, 236, 192, 0, 255, 43, 137, 0, 255, 56, 107, 0, 255, 134, 134, 0, 255, 218, 185, 0, 255, 135, 187, 0, 255, 247, 183, 0, 255, 81, 99, 0, 255, 207, 13, 0, 255, 82, 125, 0, 255, 28, 176, 0, 255, 123, 173, 0, 255, 99, 106, 0, 255, 160, 70, 0, 255, 235, 131, 0, 255, 90, 152, 0, 255, 184, 218, 0, 255, 145, 19, 0, 255, 110, 214, 0, 255, 192, 154, 0, 255, 215, 224, 0, 255, 254, 214, 0, 255, 241, 166, 0, 255, 121, 186, 0, 255, 178, 111, 0, 255, 152, 92, 0, 255, 222, 176, 0, 255, 67, 194, 0, 255, 155, 25, 0, 255, 249, 239, 0, 255, 173, 99, 0, 255, 133, 92, 0, 255, 1, 243, 0, 255, 62, 247, 0, 255, 201, 17, 0, 255, 90, 180, 0, 255, 161, 7, 0, 255, 106, 5, 0, 255, 252, 166, 0, 255, 195, 26, 0, 255, 229, 218, 0, 255, 8, 83, 0, 255, 1, 91, 0, 255, 63, 73, 0, 255, 84, 42, 0, 255, 230, 240, 0, 255, 216, 211, 0, 255, 202, 249, 0, 255, 169, 153, 0, 255, 20, 216, 0, 255, 125, 20, 0, 255, 131, 127, 0, 255, 62, 254, 0, 255, 245, 25, 0, 255, 211, 111, 0, 255, 70, 249, 0, 255, 106, 30, 0, 255, 142, 116, 0, 255, 129, 128, 0, 255, 56, 98, 0, 255, 141, 171, 0, 255, 243, 186, 0, 255, 129, 73, 0, 255, 53, 196, 0, 255, 180, 38, 0, 255, 157, 122, 0, 255, 210, 76, 0, 255, 212, 137, 0, 255, 128, 188, 0, 255, 138, 46, 0, 255, 114, 97, 0, 255, 109, 50, 0, 255, 26, 166, 0, 255, 228, 189, 0, 255, 24, 15, 0, 255, 29, 192, 0, 255, 185, 51, 0, 255, 96, 150, 0, 255, 248, 161, 0, 255, 90, 87, 0, 255, 129, 163, 0, 255, 150, 254, 0, 255, 46, 16, 0, 255, 40, 165, 0, 255, 11, 129, 0, 255, 248, 54, 0, 255, 114, 123, 0, 255, 88, 122, 0, 255, 200, 36, 0, 255, 110, 161, 0, 255, 29, 69, 0, 255, 6, 0, 0, 255, 169, 39, 0, 255, 245, 51, 0, 255, 103, 18, 0, 255, 54, 35, 0, 255, 45, 234, 0, 255, 24, 232, 0, 255, 41, 148, 0, 255, 124, 117, 0, 255, 34, 189, 0, 255, 51, 2, 0, 255, 197, 150, 0, 255, 233, 239, 0, 255, 32, 133, 0, 255, 75, 73, 0, 255, 104, 131, 0, 255, 200, 58, 0, 255, 173, 109, 0, 255, 233, 151, 0, 255, 141, 100, 0, 255, 158, 184, 0, 255, 232, 235, 0, 255, 196, 204, 0, 255, 153, 237, 0, 255, 55, 210, 0, 255, 113, 161, 0, 255, 46, 197, 0, 255, 121, 228, 0, 255, 33, 40, 0, 255, 93, 158, 0, 255, 52, 89, 0, 255, 130, 168, 0, 255, 45, 217, 0, 255, 166, 116, 0, 255, 55, 24, 0, 255, 76, 60, 0, 255, 47, 44, 0, 255, 0, 40, 0, 255, 190, 60, 0, 255, 114, 222, 0, 255, 82, 222, 0, 255, 97, 219, 0, 255, 18, 183, 0, 255, 174, 143, 0, 255, 66, 92, 0, 255, 128, 110, 0, 255, 104, 119, 0, 255, 96, 152, 0, 255, 80, 228, 0, 255, 58, 50, 0, 255, 93, 58, 0, 255, 76, 166, 0, 255, 70, 33, 0, 255, 157, 114, 0, 255, 25, 220, 0, 255, 28, 95, 0, 255, 101, 113, 0, 255, 239, 142, 0, 255, 25, 120, 0, 255, 249, 82, 0, 255, 114, 81, 0, 255, 115, 235, 0, 255, 101, 163, 0, 255, 206, 134, 0, 255, 143, 241, 0, 255, 170, 8, 0, 255, 186, 172, 0, 255, 65, 27, 0, 255, 194, 123, 0, 255, 97, 190, 0, 255, 12, 179, 0, 255, 97, 10, 0, 255, 99, 248, 0, 255, 42, 86, 0, 255, 109, 247, 0, 255, 170, 57, 0, 255, 50, 253, 0, 255, 19, 89, 0, 255, 2, 157, 0, 255, 172, 129, 0, 255, 108, 28, 0, 255, 22, 80, 0, 255, 128, 228, 0, 255, 46, 182, 0, 255, 112, 157, 0, 255, 172, 4, 0, 255, 222, 211, 0, 255, 169, 5, 0, 255, 254, 141, 0, 255, 181, 91, 0, 255, 108, 8, 0, 255, 47, 224, 0, 255, 56, 129, 0, 255, 159, 118, 0, 255, 174, 246, 0, 255, 43, 30, 0, 255, 253, 127, 0, 255, 173, 24, 0, 255, 10, 237, 0, 255, 97, 140, 0, 255, 192, 254, 0, 255, 39, 1, 0, 255, 129, 213, 0, 255, 85, 57, 0, 255, 127, 24, 0, 255, 192, 227, 0, 255, 15, 202, 0, 255, 26, 72, 0, 255, 183, 14, 0, 255, 23, 167, 0, 255, 109, 236, 0, 255, 168, 119, 0, 255, 144, 218, 0, 255, 37, 36, 0, 255, 138, 42, 0, 255, 48, 192, 0, 255, 31, 116, 0, 255, 50, 245, 0, 255, 90, 45, 0, 255, 171, 101, 0, 255, 211, 158, 0, 255, 147, 132, 0, 255, 1, 181, 0, 255, 243, 0, 0, 255, 139, 193, 0, 255, 118, 12, 0, 255, 94, 177, 0, 255, 171, 39, 0, 255, 131, 141, 0, 255, 181, 193, 0, 255, 157, 65, 0, 255, 98, 233, 0, 255, 175, 173, 0, 255, 181, 4, 0, 255, 72, 10, 0, 255, 116, 52, 0, 255, 133, 225, 0, 255, 113, 168, 0, 255, 197, 5, 0, 255, 61, 158, 0, 255, 162, 184, 0, 255, 75, 1, 0, 255, 8, 162, 0, 255, 15, 84, 0, 255, 18, 84, 0, 255, 161, 244, 0, 255, 46, 152, 0, 255, 216, 146, 0, 255, 144, 191, 0, 255, 117, 239, 0, 255, 20, 122, 0, 255, 1, 191, 0, 255, 161, 170, 0, 255, 79, 96, 0, 255, 113, 122, 0, 255, 170, 125, 0, 255, 239, 80, 0, 255, 220, 123, 0, 255, 39, 207, 0, 255, 181, 105, 0, 255, 75, 164, 0, 255, 84, 207, 0, 255, 222, 213, 0, 255, 74, 199, 0, 255, 152, 159, 0, 255, 32, 244, 0, 255, 185, 64, 0, 255, 54, 173, 0, 255, 58, 172, 0, 255, 152, 164, 0, 255, 201, 24, 0, 255, 4, 110, 0, 255, 248, 78, 0, 255, 169, 249, 0, 255, 102, 175, 0, 255, 157, 25, 0, 255, 48, 53, 0, 255, 189, 20, 0, 255, 33, 69, 0, 255, 91, 180, 0, 255, 73, 110, 0, 255, 112, 177, 0, 255, 191, 196, 0, 255, 129, 221, 0, 255, 21, 165, 0, 255, 147, 209, 0, 255, 36, 233, 0, 255, 64, 24, 0, 255, 31, 228, 0, 255, 50, 202, 0, 255, 141, 3, 0, 255, 240, 92, 0, 255, 146, 161, 0, 255, 153, 5, 0, 255, 142, 57, 0, 255, 18, 38, 0, 255, 154, 96, 0, 255, 224, 125, 0, 255, 185, 62, 0, 255, 204, 244, 0, 255, 103, 194, 0, 255, 93, 140, 0, 255, 189, 12, 0, 255, 175, 69, 0, 255, 29, 100, 0, 255, 140, 46, 0, 255, 88, 114, 0, 255, 76, 111, 0, 255, 106, 4, 0, 255, 27, 29, 0, 255, 106, 18, 0, 255, 113, 1, 0, 255, 221, 245, 0, 255, 28, 208, 0, 255, 230, 114, 0, 255, 101, 60, 0, 255, 197, 131, 0, 255, 133, 107, 0, 255, 78, 161, 0, 255, 206, 237, 0, 255, 208, 88, 0, 255, 118, 19, 0, 255, 226, 92, 0, 255, 229, 216, 0, 255, 9, 115, 0, 255, 68, 96, 0, 255, 34, 139, 0, 255, 238, 164, 0, 255, 17, 78, 0, 255, 169, 87, 0, 255, 236, 111, 0, 255, 113, 221, 0, 255, 184, 97, 0, 255, 36, 9, 0, 255, 75, 89, 0, 255, 104, 3, 0, 255, 166, 111, 0, 255, 37, 103, 0, 255, 30, 237, 0, 255, 166, 81, 0, 255, 226, 221, 0, 255, 104, 221, 0, 255, 120, 174, 0, 255, 23, 185, 0, 255, 197, 48, 0, 255, 72, 25, 0, 255, 156, 193, 0, 255, 28, 228, 0, 255, 115, 229, 0, 255, 120, 9, 0, 255, 30, 79, 0, 255, 241, 98, 0, 255, 245, 243, 0, 255, 238, 0, 0, 255, 11, 83, 0, 255, 114, 217, 0, 255, 49, 69, 0, 255, 219, 90, 0, 255, 156, 9, 0, 255, 2, 207, 0, 255, 97, 43, 0, 255, 100, 41, 0, 255, 6, 49, 0, 255, 166, 198, 0, 255, 138, 54, 0, 255, 26, 205, 0, 255, 229, 215, 0, 255, 26, 103, 0, 255, 78, 187, 0, 255, 93, 63, 0, 255, 250, 176, 0, 255, 52, 248, 0, 255, 138, 5, 0, 255, 28, 64, 0, 255, 174, 112, 0, 255, 236, 195, 0, 255, 71, 140, 0, 255, 98, 71, 0, 255, 132, 221, 0, 255, 207, 210, 0, 255, 88, 40, 0, 255, 195, 248, 0, 255, 224, 142, 0, 255, 35, 51, 0, 255, 126, 134, 0, 255, 233, 31, 0, 255, 152, 89, 0, 255, 100, 254, 0, 255, 18, 186, 0, 255, 175, 180, 0, 255, 17, 107, 0, 255, 90, 45, 0, 255, 200, 1, 0, 255, 4, 132, 0, 255, 11, 128, 0, 255, 179, 205, 0, 255, 143, 213, 0, 255, 218, 227, 0, 255, 7, 38, 0, 255, 13, 135, 0, 255, 88, 156, 0, 255, 128, 56, 0, 255, 104, 202, 0, 255, 96, 163, 0, 255, 58, 200, 0, 255, 10, 8, 0, 255, 22, 236, 0, 255, 200, 43, 0, 255, 56, 144, 0, 255, 157, 23, 0, 255, 217, 108, 0, 255, 16, 231, 0, 255, 101, 112, 0, 255, 88, 169, 0, 255, 94, 127, 0, 255, 2, 54, 0, 255, 83, 14, 0, 255, 78, 149, 0, 255, 105, 73, 0, 255, 59, 237, 0, 255, 154, 40, 0, 255, 218, 247, 0, 255, 167, 172, 0, 255, 215, 220, 0, 255, 151, 119, 0, 255, 59, 8, 0, 255, 21, 141, 0, 255, 217, 124, 0, 255, 139, 200, 0, 255, 16, 2, 0, 255, 160, 72, 0, 255, 124, 183, 0, 255, 58, 220, 0, 255, 51, 2, 0, 255, 53, 159, 0, 255, 227, 157, 0, 255, 112, 191, 0, 255, 226, 165, 0, 255, 157, 201, 0, 255, 250, 123, 0, 255, 192, 232, 0, 255, 11, 52, 0, 255, 196, 246, 0, 255, 254, 197, 0, 255, 124, 102, 0, 255, 118, 220, 0, 255, 216, 162, 0, 255, 34, 6, 0, 255, 104, 189, 0, 255, 248, 119, 0, 255, 183, 178, 0, 255, 16, 77, 0, 255, 109, 125, 0, 255, 245, 18, 0, 255, 184, 179, 0, 255, 119, 135, 0, 255, 146, 111, 0, 255, 58, 215, 0, 255, 122, 207, 0, 255, 103, 54, 0, 255, 11, 15, 0, 255, 172, 232, 0, 255, 233, 124, 0, 255, 123, 112, 0, 255, 133, 58, 0, 255, 36, 196, 0, 255, 205, 182, 0, 255, 140, 197, 0, 255, 222, 185, 0, 255, 189, 187, 0, 255, 132, 174, 0, 255, 12, 8, 0, 255, 161, 2, 0, 255, 197, 168, 0, 255, 156, 37, 0, 255, 184, 153, 0, 255, 179, 139, 0, 255, 147, 2, 0, 255, 123, 209, 0, 255, 152, 196, 0, 255, 29, 192, 0, 255, 170, 253, 0, 255, 240, 235, 0, 255, 98, 2, 0, 255, 242, 36, 0, 255, 0, 114, 0, 255, 17, 103, 0, 255, 243, 234, 0, 255, 159, 200, 0, 255, 168, 204, 0, 255, 206, 95, 0, 255, 113, 173, 0, 255, 4, 206, 0, 255, 64, 249, 0, 255, 119, 35, 0, 255, 88, 78, 0, 255, 242, 171, 0, 255, 92, 117, 0, 255, 149, 97, 0, 255, 214, 180, 0, 255, 189, 189, 0, 255, 143, 134, 0, 255, 63, 8, 0, 255, 19, 234, 0, 255, 142, 31, 0, 255, 114, 130, 0, 255, 148, 55, 0, 255, 131, 110, 0, 255, 147, 117, 0, 255, 232, 96, 0, 255, 147, 139, 0, 255, 90, 101, 0, 255, 65, 104, 0, 255, 36, 60, 0, 255, 231, 239, 0, 255, 187, 0, 0, 255, 140, 189, 0, 255, 35, 149, 0, 255, 132, 81, 0, 255, 218, 131, 0, 255, 184, 237, 0, 255, 139, 202, 0, 255, 243, 147, 0, 255, 215, 122, 0, 255, 95, 137, 0, 255, 170, 70, 0, 255, 27, 88, 0, 255, 125, 227, 0, 255, 6, 117, 0, 255, 239, 227, 0, 255, 83, 80, 0, 255, 88, 155, 0, 255, 18, 69, 0, 255, 94, 139, 0, 255, 193, 240, 0, 255, 86, 211, 0, 255, 90, 203, 0, 255, 137, 56, 0, 255, 98, 189, 0, 255, 18, 101, 0, 255, 18, 92, 0, 255, 149, 51, 0, 255, 20, 250, 0, 255, 157, 217, 0, 255, 245, 122, 0, 255, 176, 112, 0, 255, 233, 231, 0, 255, 148, 188, 0, 255, 32, 250, 0, 255, 207, 124, 0, 255, 229, 6, 0, 255, 108, 240, 0, 255, 184, 149, 0, 255, 250, 1, 0, 255, 56, 12, 0, 255, 45, 31, 0, 255, 97, 182, 0, 255, 50, 213, 0, 255, 176, 232, 0, 255, 77, 254, 0, 255, 173, 143, 0, 255, 11, 133, 0, 255, 55, 141, 0, 255, 24, 89, 0, 255, 211, 137, 0, 255, 89, 0, 0, 255, 76, 131, 0, 255, 242, 102, 0, 255, 198, 168, 0, 255, 245, 127, 0, 255, 211, 183, 0, 255, 247, 102, 0, 255, 171, 232, 0, 255, 16, 189, 0, 255, 171, 189, 0, 255, 103, 199, 0, 255, 172, 115, 0, 255, 243, 227, 0, 255, 4, 137, 0, 255, 19, 136, 0, 255, 247, 10, 0, 255, 231, 217, 0, 255, 15, 74, 0, 255, 215, 223, 0, 255, 173, 16, 0, 255, 97, 71, 0, 255, 82, 144, 0, 255, 50, 220, 0, 255, 160, 241, 0, 255, 80, 138, 0, 255, 33, 141, 0, 255, 56, 204, 0, 255, 94, 141, 0, 255, 24, 64, 0, 255, 49, 86, 0, 255, 1, 185, 0, 255, 61, 251, 0, 255, 249, 203, 0, 255, 143, 248, 0, 255, 68, 4, 0, 255, 178, 119, 0, 255, 164, 56, 0, 255, 175, 25, 0, 255, 223, 59, 0, 255, 119, 15, 0, 255, 181, 150, 0, 255, 241, 167, 0, 255, 56, 29, 0, 255, 115, 14, 0, 255, 89, 252, 0, 255, 208, 214, 0, 255, 42, 188, 0, 255, 82, 13, 0, 255, 20, 224, 0, 255, 132, 109, 0, 255, 173, 177, 0, 255, 113, 96, 0, 255, 102, 120, 0, 255, 175, 33, 0, 255, 201, 13, 0, 255, 59, 54, 0, 255, 190, 167, 0, 255, 33, 45, 0, 255, 152, 91, 0, 255, 123, 224, 0, 255, 239, 29, 0, 255, 167, 115, 0, 255, 210, 220, 0, 255, 3, 51, 0, 255, 98, 44, 0, 255, 57, 75, 0, 255, 87, 19, 0, 255, 137, 245, 0, 255, 99, 238, 0, 255, 7, 116, 0, 255, 40, 187, 0, 255, 35, 192, 0, 255, 43, 240, 0, 255, 17, 150, 0, 255, 222, 61, 0, 255, 75, 90, 0, 255, 79, 9, 0, 255, 217, 165, 0, 255, 40, 74, 0, 255, 145, 86, 0, 255, 75, 71, 0, 255, 61, 2, 0, 255, 42, 19, 0, 255, 18, 112, 0, 255, 98, 4, 0, 255, 15, 89, 0, 255, 145, 13, 0, 255, 221, 59, 0, 255, 123, 159, 0, 255, 97, 82, 0, 255, 59, 29, 0, 255, 149, 135, 0, 255, 105, 228, 0, 255, 188, 59, 0, 255, 41, 92, 0, 255, 123, 45, 0, 255, 192, 148, 0, 255, 185, 190, 0, 255, 216, 99, 0, 255, 93, 139, 0, 255, 56, 191, 0, 255, 70, 102, 0, 255, 7, 140, 0, 255, 68, 166, 0, 255, 200, 39, 0, 255, 130, 168, 0, 255, 213, 202, 0, 255, 185, 204, 0, 255, 21, 229, 0, 255, 122, 170, 0, 255, 194, 49, 0, 255, 174, 105, 0, 255, 168, 83, 0, 255, 29, 98, 0, 255, 63, 92, 0, 255, 203, 61, 0, 255, 209, 162, 0, 255, 175, 231, 0, 255, 226, 234, 0, 255, 201, 246, 0, 255, 66, 242, 0, 255, 14, 151, 0, 255, 97, 147, 0, 255, 200, 76, 0, 255, 67, 211, 0, 255, 67, 42, 0, 255, 198, 116, 0, 255, 162, 189, 0, 255, 174, 37, 0, 255, 1, 107, 0, 255, 253, 15, 0, 255, 106, 177, 0, 255, 15, 6, 0, 255, 207, 56, 0, 255, 51, 89, 0, 255, 10, 172, 0, 255, 135, 76, 0, 255, 151, 141, 0, 255, 170, 57, 0, 255, 25, 184, 0, 255, 226, 46, 0, 255, 23, 144, 0, 255, 18, 192, 0, 255, 232, 115, 0, 255, 89, 152, 0, 255, 155, 138, 0, 255, 127, 92, 0, 255, 173, 23, 0, 255, 27, 28, 0, 255, 97, 158, 0, 255, 224, 2, 0, 255, 213, 172, 0, 255, 130, 122, 0, 255, 188, 6, 0, 255, 129, 48, 0, 255, 86, 231, 0, 255, 68, 148, 0, 255, 15, 34, 0, 255, 180, 215, 0, 255, 52, 190, 0, 255, 8, 28, 0, 255, 157, 79, 0, 255, 237, 76, 0, 255, 50, 239, 0, 255, 130, 156, 0, 255, 221, 190, 0, 255, 89, 129, 0, 255, 93, 113, 0, 255, 84, 132, 0, 255, 220, 253, 0, 255, 1, 110, 0, 255, 166, 6, 0, 255, 180, 50, 0, 255, 33, 133, 0, 255, 0, 246, 0, 255, 157, 178, 0, 255, 33, 14, 0, 255, 129, 98, 0, 255, 145, 143, 0, 255, 8, 247, 0, 255, 13, 85, 0, 255, 227, 16, 0, 255, 19, 76, 0, 255, 147, 211, 0, 255, 236, 25, 0, 255, 133, 198, 0, 255, 91, 127, 0, 255, 206, 15, 0, 255, 142, 37, 0, 255, 213, 3, 0, 255, 121, 25, 0, 255, 27, 148, 0, 255, 196, 127, 0, 255, 242, 10, 0, 255, 246, 254, 0, 255, 69, 47, 0, 255, 25, 243, 0, 255, 106, 179, 0, 255, 82, 168, 0, 255, 128, 202, 0, 255, 53, 146, 0, 255, 225, 89, 0, 255, 131, 235, 0, 255, 123, 241, 0, 255, 127, 205, 0, 255, 165, 236, 0, 255, 164, 227, 0, 255, 222, 163, 0, 255, 223, 145, 0, 255, 97, 79, 0, 255, 218, 156, 0, 255, 0, 41, 0, 255, 50, 241, 0, 255, 148, 36, 0, 255, 47, 117, 0, 255, 136, 206, 0, 255, 187, 85, 0, 255, 239, 14, 0, 255, 159, 84, 0, 255, 216, 217, 0, 255, 82, 151, 0, 255, 105, 91, 0, 255, 161, 253, 0, 255, 230, 159, 0, 255, 44, 17, 0, 255, 49, 170, 0, 255, 168, 246, 0, 255, 152, 146, 0, 255, 118, 106, 0, 255, 102, 224, 0, 255, 146, 96, 0, 255, 32, 28, 0, 255, 248, 144, 0, 255, 249, 56, 0, 255, 215, 141, 0, 255, 83, 249, 0, 255, 126, 66, 0, 255, 236, 55, 0, 255, 195, 20, 0, 255, 60, 76, 0, 255, 234, 28, 0, 255, 236, 160, 0, 255, 77, 156, 0, 255, 161, 251, 0, 255, 177, 58, 0, 255, 95, 15, 0, 255, 53, 22, 0, 255, 47, 5, 0, 255, 25, 63, 0, 255, 199, 102, 0, 255, 114, 132, 0, 255, 4, 82, 0, 255, 105, 192, 0, 255, 76, 37, 0, 255, 12, 12, 0, 255, 220, 60, 0, 255, 202, 240, 0, 255, 17, 183, 0, 255, 20, 114, 0, 255, 235, 100, 0, 255, 52, 2, 0, 255, 52, 242, 0, 255, 108, 31, 0, 255, 145, 23, 0, 255, 126, 214, 0, 255, 54, 15, 0, 255, 197, 122, 0, 255, 88, 173, 0, 255, 208, 124, 0, 255, 17, 88, 0, 255, 177, 237, 0, 255, 148, 68, 0, 255, 13, 108, 0, 255, 233, 254, 0, 255, 221, 82, 0, 255, 222, 131, 0, 255, 217, 243, 0, 255, 105, 4, 0, 255, 151, 251, 0, 255, 145, 14, 0, 255, 146, 164, 0, 255, 2, 36, 0, 255, 122, 185, 0, 255, 240, 76, 0, 255, 95, 37, 0, 255, 235, 52, 0, 255, 31, 143, 0, 255, 183, 58, 0, 255, 134, 58, 0, 255, 166, 241, 0, 255, 73, 232, 0, 255, 157, 127, 0, 255, 196, 245, 0, 255, 124, 74, 0, 255, 17, 116, 0, 255, 55, 181, 0, 255, 114, 185, 0, 255, 15, 243, 0, 255, 143, 97, 0, 255, 27, 227, 0, 255, 122, 86, 0, 255, 52, 148, 0, 255, 58, 232, 0, 255, 221, 228, 0, 255, 220, 214, 0, 255, 206, 51, 0, 255, 29, 95, 0, 255, 38, 141, 0, 255, 197, 71, 0, 255, 118, 186, 0, 255, 242, 248, 0, 255, 234, 57, 0, 255, 173, 56, 0, 255, 125, 204, 0, 255, 100, 212, 0, 255, 176, 23, 0, 255, 36, 187, 0, 255, 181, 150, 0, 255, 96, 146, 0, 255, 111, 115, 0, 255, 22, 86, 0, 255, 166, 251, 0, 255, 230, 69, 0, 255, 136, 109, 0, 255, 119, 110, 0, 255, 95, 167, 0, 255, 112, 221, 0, 255, 50, 35, 0, 255, 52, 31, 0, 255, 92, 250, 0, 255, 150, 83, 0, 255, 129, 102, 0, 255, 66, 5, 0, 255, 168, 223, 0, 255, 224, 112, 0, 255, 174, 62, 0, 255, 63, 179, 0, 255, 131, 199, 0, 255, 36, 19, 0, 255, 56, 175, 0, 255, 106, 10, 0, 255, 171, 253, 0, 255, 196, 34, 0, 255, 227, 48, 0, 255, 21, 2, 0, 255, 165, 148, 0, 255, 53, 90, 0, 255, 79, 210, 0, 255, 6, 158, 0, 255, 0, 194, 0, 255, 45, 170, 0, 255, 195, 60, 0, 255, 243, 99, 0, 255, 106, 35, 0, 255, 234, 191, 0, 255, 215, 125, 0, 255, 140, 229, 0, 255, 216, 41, 0, 255, 98, 113, 0, 255, 155, 236, 0, 255, 97, 34, 0, 255, 49, 161, 0, 255, 56, 181, 0, 255, 71, 154, 0, 255, 11, 67, 0, 255, 166, 48, 0, 255, 125, 7, 0, 255, 150, 60, 0, 255, 56, 39, 0, 255, 185, 146, 0, 255, 187, 201, 0, 255, 45, 236, 0, 255, 37, 107, 0, 255, 35, 8, 0, 255, 134, 147, 0, 255, 148, 198, 0, 255, 87, 5, 0, 255, 155, 180, 0, 255, 34, 245, 0, 255, 160, 6, 0, 255, 171, 33, 0, 255, 197, 128, 0, 255, 120, 243, 0, 255, 233, 49, 0, 255, 250, 115, 0, 255, 240, 181, 0, 255, 76, 209, 0, 255, 208, 212, 0, 255, 148, 216, 0, 255, 251, 250, 0, 255, 125, 22, 0, 255, 233, 189, 0, 255, 3, 204, 0, 255, 160, 218, 0, 255, 70, 99, 0, 255, 27, 216, 0, 255, 15, 221, 0, 255, 14, 18, 0, 255, 60, 118, 0, 255, 5, 204, 0, 255, 92, 95, 0, 255, 140, 245, 0, 255, 53, 9, 0, 255, 142, 70, 0, 255, 94, 172, 0, 255, 175, 169, 0, 255, 24, 202, 0, 255, 144, 223, 0, 255, 24, 17, 0, 255, 79, 13, 0, 255, 204, 115, 0, 255, 77, 19, 0, 255, 169, 98, 0, 255, 201, 5, 0, 255, 203, 81, 0, 255, 26, 132, 0, 255, 184, 87, 0, 255, 63, 46, 0, 255, 37, 233, 0, 255, 254, 95, 0, 255, 163, 203, 0, 255, 167, 41, 0, 255, 135, 11, 0, 255, 11, 247, 0, 255, 199, 100, 0, 255, 153, 214, 0, 255, 66, 23, 0, 255, 240, 252, 0, 255, 14, 124, 0, 255, 63, 184, 0, 255, 129, 211, 0, 255, 187, 110, 0, 255, 52, 143, 0, 255, 194, 41, 0, 255, 2, 168, 0, 255, 78, 60, 0, 255, 69, 112, 0, 255, 35, 40, 0, 255, 242, 161, 0, 255, 69, 197, 0, 255, 194, 146, 0, 255, 33, 41, 0, 255, 172, 154, 0, 255, 237, 5, 0, 255, 87, 99, 0, 255, 207, 244, 0, 255, 98, 243, 0, 255, 13, 122, 0, 255, 182, 179, 0, 255, 70, 173, 0, 255, 157, 64, 0, 255, 48, 185, 0, 255, 26, 188, 0, 255, 27, 223, 0, 255, 202, 140, 0, 255, 14, 150, 0, 255, 51, 140, 0, 255, 230, 22, 0, 255, 86, 1, 0, 255, 117, 237, 0, 255, 52, 85, 0, 255, 239, 192, 0, 255, 16, 39, 0, 255, 128, 155, 0, 255, 165, 254, 0, 255, 102, 226, 0, 255, 238, 176, 0, 255, 232, 103, 0, 255, 214, 219, 0, 255, 89, 55, 0, 255, 85, 157, 0, 255, 99, 189, 0, 255, 184, 46, 0, 255, 30, 178, 0, 255, 31, 250, 0, 255, 102, 143, 0, 255, 80, 215, 0, 255, 128, 92, 0, 255, 185, 196, 0, 255, 22, 182, 0, 255, 31, 117, 0, 255, 210, 166, 0, 255, 58, 110, 0, 255, 243, 12, 0, 255, 57, 11, 0, 255, 90, 121, 0, 255, 13, 206, 0, 255, 59, 127, 0, 255, 129, 96, 0, 255, 207, 26, 0, 255, 150, 142, 0, 255, 55, 94, 0, 255, 149, 112, 0, 255, 30, 152, 0, 255, 179, 189, 0, 255, 244, 67, 0, 255, 184, 20, 0, 255, 125, 159, 0, 255, 178, 46, 0, 255, 145, 129, 0, 255, 226, 167, 0, 255, 177, 54, 0, 255, 12, 96, 0, 255, 39, 46, 0, 255, 108, 131, 0, 255, 205, 9, 0, 255, 205, 54, 0, 255, 182, 236, 0, 255, 244, 161, 0, 255, 65, 11, 0, 255, 20, 56, 0, 255, 131, 214, 0, 255, 93, 106, 0, 255, 186, 115, 0, 255, 80, 7, 0, 255, 43, 55, 0, 255, 209, 57, 0, 255, 145, 254, 0, 255, 150, 178, 0, 255, 148, 204, 0, 255, 119, 138, 0, 255, 104, 0, 0, 255, 106, 134, 0, 255, 14, 227, 0, 255, 39, 87, 0, 255, 31, 201, 0, 255, 135, 44, 0, 255, 58, 179, 0, 255, 22, 117, 0, 255, 114, 135, 0, 255, 182, 74, 0, 255, 114, 205, 0, 255, 167, 236, 0, 255, 68, 56, 0, 255, 28, 38, 0, 255, 224, 8, 0, 255, 156, 136, 0, 255, 93, 33, 0, 255, 192, 33, 0, 255, 5, 143, 0, 255, 156, 124, 0, 255, 242, 84, 0, 255, 10, 54, 0, 255, 186, 194, 0, 255, 8, 241, 0, 255, 235, 225, 0, 255, 174, 118, 0, 255, 32, 64, 0, 255, 121, 135, 0, 255, 218, 179, 0, 255, 240, 25, 0, 255, 203, 176, 0, 255, 100, 134, 0, 255, 194, 202, 0, 255, 109, 158, 0, 255, 84, 22, 0, 255, 7, 155, 0, 255, 73, 229, 0, 255, 56, 225, 0, 255, 203, 90, 0, 255, 46, 120, 0, 255, 99, 108, 0, 255, 24, 77, 0, 255, 102, 113, 0, 255, 191, 250, 0, 255, 46, 252, 0, 255, 3, 67, 0, 255, 162, 162, 0, 255, 24, 222, 0, 255, 62, 228, 0, 255, 228, 209, 0, 255, 124, 224, 0, 255, 136, 90, 0, 255, 158, 116, 0, 255, 12, 77, 0, 255, 85, 36, 0, 255, 179, 24, 0, 255, 179, 5, 0, 255, 87, 184, 0, 255, 118, 63, 0, 255, 216, 157, 0, 255, 149, 12, 0, 255, 96, 176, 0, 255, 205, 93, 0, 255, 70, 92, 0, 255, 254, 152, 0, 255, 248, 48, 0, 255, 124, 159, 0, 255, 28, 225, 0, 255, 22, 236, 0, 255, 132, 67, 0, 255, 49, 83, 0, 255, 251, 139, 0, 255, 141, 151, 0, 255, 147, 170, 0, 255, 63, 50, 0, 255, 71, 50, 0, 255, 78, 115, 0, 255, 156, 70, 0, 255, 252, 35, 0, 255, 198, 250, 0, 255, 149, 46, 0, 255, 148, 122, 0, 255, 180, 200, 0, 255, 192, 100, 0, 255, 232, 107, 0, 255, 182, 200, 0, 255, 157, 221, 0, 255, 78, 227, 0, 255, 165, 150, 0, 255, 219, 231, 0, 255, 113, 112, 0, 255, 116, 71, 0, 255, 95, 115, 0, 255, 28, 107, 0, 255, 251, 81, 0, 255, 32, 140, 0, 255, 100, 181, 0, 255, 56, 250, 0, 255, 26, 157, 0, 255, 104, 254, 0, 255, 58, 249, 0, 255, 129, 78, 0, 255, 15, 108, 0, 255, 37, 224, 0, 255, 217, 5, 0, 255, 171, 146, 0, 255, 141, 207, 0, 255, 23, 118, 0, 255, 68, 180, 0, 255, 15, 125, 0, 255, 85, 168, 0, 255, 129, 200, 0, 255, 71, 238, 0, 255, 53, 229, 0, 255, 216, 143, 0, 255, 172, 147, 0, 255, 48, 216, 0, 255, 196, 90, 0, 255, 249, 120, 0, 255, 175, 153, 0, 255, 93, 180, 0, 255, 170, 81, 0, 255, 58, 9, 0, 255, 189, 13, 0, 255, 20, 110, 0, 255, 88, 10, 0, 255, 61, 86, 0, 255, 247, 182, 0, 255, 170, 91, 0, 255, 249, 120, 0, 255, 40, 71, 0, 255, 121, 54, 0, 255, 252, 34, 0, 255, 197, 120, 0, 255, 57, 210, 0, 255, 153, 220, 0, 255, 164, 241, 0, 255, 0, 152, 0, 255, 40, 22, 0, 255, 35, 54, 0, 255, 70, 69, 0, 255, 172, 61, 0, 255, 0, 78, 0, 255, 247, 61, 0, 255, 98, 49, 0, 255, 61, 43, 0, 255, 169, 167, 0, 255, 169, 155, 0, 255, 108, 93, 0, 255, 105, 109, 0, 255, 24, 163, 0, 255, 134, 84, 0, 255, 161, 132, 0, 255, 121, 195, 0, 255, 243, 52, 0, 255, 110, 39, 0, 255, 83, 112, 0, 255, 206, 22, 0, 255, 214, 219, 0, 255, 98, 94, 0, 255, 54, 214, 0, 255, 171, 106, 0, 255, 133, 79, 0, 255, 91, 70, 0, 255, 100, 142, 0, 255, 38, 111, 0, 255, 141, 147, 0, 255, 176, 253, 0, 255, 171, 102, 0, 255, 228, 154, 0, 255, 1, 26, 0, 255, 79, 153, 0, 255, 241, 128, 0, 255, 92, 190, 0, 255, 16, 244, 0, 255, 200, 24, 0, 255, 162, 95, 0, 255, 188, 44, 0, 255, 142, 217, 0, 255, 188, 157, 0, 255, 122, 107, 0, 255, 168, 49, 0, 255, 103, 253, 0, 255, 133, 115, 0, 255, 165, 188, 0, 255, 216, 149, 0, 255, 165, 104, 0, 255, 98, 13, 0, 255, 87, 101, 0, 255, 6, 113, 0, 255, 14, 157, 0, 255, 129, 94, 0, 255, 15, 105, 0, 255, 113, 111, 0, 255, 46, 213, 0, 255, 87, 130, 0, 255, 193, 0, 0, 255, 35, 9, 0, 255, 32, 160, 0, 255, 242, 89, 0, 255, 175, 193, 0, 255, 202, 80, 0, 255, 13, 229, 0, 255, 74, 65, 0, 255, 203, 236, 0, 255, 252, 78, 0, 255, 36, 46, 0, 255, 242, 213, 0, 255, 0, 87, 0, 255, 251, 7, 0, 255, 185, 99, 0, 255, 47, 218, 0, 255, 104, 136, 0, 255, 173, 18, 0, 255, 95, 182, 0, 255, 22, 130, 0, 255, 12, 6, 0, 255, 105, 168, 0, 255, 141, 26, 0, 255, 58, 6, 0, 255, 203, 37, 0, 255, 123, 254, 0, 255, 233, 116, 0, 255, 120, 140, 0, 255, 167, 98, 0, 255, 219, 106, 0, 255, 44, 160, 0, 255, 68, 143, 0, 255, 213, 33, 0, 255, 18, 227, 0, 255, 16, 99, 0, 255, 143, 251, 0, 255, 57, 117, 0, 255, 79, 48, 0, 255, 166, 96, 0, 255, 54, 27, 0, 255, 0, 30, 0, 255, 193, 148, 0, 255, 240, 221, 0, 255, 178, 94, 0, 255, 194, 53, 0, 255, 70, 83, 0, 255, 179, 238, 0, 255, 29, 253, 0, 255, 102, 199, 0, 255, 48, 236, 0, 255, 8, 26, 0, 255, 253, 121, 0, 255, 44, 110, 0, 255, 67, 237, 0, 255, 104, 50, 0, 255, 126, 165, 0, 255, 141, 133, 0, 255, 0, 220, 0, 255, 45, 161, 0, 255, 180, 143, 0, 255, 181, 242, 0, 255, 237, 155, 0, 255, 114, 18, 0, 255, 131, 70, 0, 255, 124, 135, 0, 255, 32, 50, 0, 255, 233, 122, 0, 255, 254, 123, 0, 255, 45, 192, 0, 255, 217, 162, 0, 255, 98, 145, 0, 255, 84, 213, 0, 255, 33, 39, 0, 255, 6, 83, 0, 255, 101, 66, 0, 255, 209, 224, 0, 255, 223, 104, 0, 255, 234, 71, 0, 255, 206, 197, 0, 255, 133, 147, 0, 255, 250, 215, 0, 255, 11, 175, 0, 255, 247, 224, 0, 255, 211, 161, 0, 255, 158, 70, 0, 255, 235, 96, 0, 255, 43, 251, 0, 255, 56, 88, 0, 255, 122, 142, 0, 255, 209, 112, 0, 255, 38, 146, 0, 255, 48, 72, 0, 255, 151, 171, 0, 255, 161, 156, 0, 255, 110, 82, 0, 255, 37, 185, 0, 255, 202, 81, 0, 255, 24, 180, 0, 255, 160, 231, 0, 255, 1, 127, 0, 255, 121, 35, 0, 255, 152, 67, 0, 255, 203, 129, 0, 255, 60, 220, 0, 255, 209, 110, 0, 255, 131, 0, 0, 255, 146, 25, 0, 255, 205, 161, 0, 255, 155, 237, 0, 255, 208, 191, 0, 255, 230, 245, 0, 255, 52, 83, 0, 255, 75, 53, 0, 255, 211, 2, 0, 255, 37, 37, 0, 255, 157, 91, 0, 255, 66, 156, 0, 255, 207, 2, 0, 255, 251, 188, 0, 255, 225, 104, 0, 255, 50, 18, 0, 255, 153, 49, 0, 255, 254, 96, 0, 255, 149, 227, 0, 255, 76, 134, 0, 255, 21, 222, 0, 255, 23, 179, 0, 255, 25, 20, 0, 255, 238, 107, 0, 255, 228, 244, 0, 255, 209, 211, 0, 255, 207, 98, 0, 255, 59, 11, 0, 255, 145, 125, 0, 255, 46, 107, 0, 255, 73, 48, 0, 255, 35, 165, 0, 255, 113, 97, 0, 255, 196, 9, 0, 255, 175, 104, 0, 255, 51, 252, 0, 255, 241, 20, 0, 255, 86, 90, 0, 255, 139, 219, 0, 255, 152, 66, 0, 255, 70, 119, 0, 255, 196, 156, 0, 255, 157, 35, 0, 255, 40, 246, 0, 255, 224, 85, 0, 255, 243, 52, 0, 255, 241, 180, 0, 255, 217, 3, 0, 255, 40, 92, 0, 255, 21, 162, 0, 255, 222, 133, 0, 255, 207, 9, 0, 255, 32, 4, 0, 255, 100, 246, 0, 255, 182, 60, 0, 255, 206, 97, 0, 255, 3, 110, 0, 255, 98, 34, 0, 255, 114, 101, 0, 255, 98, 21, 0, 255, 245, 190, 0, 255, 66, 181, 0, 255, 135, 14, 0, 255, 237, 142, 0, 255, 60, 156, 0, 255, 204, 93, 0, 255, 2, 209, 0, 255, 163, 174, 0, 255, 135, 102, 0, 255, 139, 117, 0, 255, 131, 242, 0, 255, 21, 253, 0, 255, 123, 116, 0, 255, 48, 43, 0, 255, 18, 128, 0, 255, 212, 215, 0, 255, 189, 204, 0, 255, 54, 24, 0, 255, 149, 250, 0, 255, 65, 44, 0, 255, 158, 165, 0, 255, 231, 106, 0, 255, 22, 42, 0, 255, 110, 99, 0, 255, 249, 108, 0, 255, 77, 177, 0, 255, 147, 127, 0, 255, 232, 2, 0, 255, 241, 23, 0, 255, 168, 223, 0, 255, 49, 124, 0, 255, 224, 2, 0, 255, 146, 13, 0, 255, 103, 161, 0, 255, 95, 150, 0, 255, 32, 211, 0, 255, 206, 234, 0, 255, 141, 248, 0, 255, 208, 23, 0, 255, 59, 66, 0, 255, 171, 96, 0, 255, 15, 103, 0, 255, 34, 122, 0, 255, 11, 169, 0, 255, 166, 205, 0, 255, 7, 159, 0, 255, 227, 89, 0, 255, 227, 153, 0, 255, 117, 24, 0, 255, 32, 21, 0, 255, 32, 226, 0, 255, 107, 115, 0, 255, 246, 197, 0, 255, 105, 105, 0, 255, 168, 74, 0, 255, 12, 75, 0, 255, 158, 147, 0, 255, 214, 191, 0, 255, 34, 66, 0, 255, 127, 253, 0, 255, 215, 9, 0, 255, 248, 89, 0, 255, 230, 198, 0, 255, 0, 130, 0, 255, 24, 245, 0, 255, 180, 33, 0, 255, 236, 31, 0, 255, 230, 25, 0, 255, 37, 94, 0, 255, 24, 155, 0, 255, 85, 223, 0, 255, 76, 110, 0, 255, 190, 18, 0, 255, 44, 137, 0, 255, 252, 237, 0, 255, 84, 196, 0, 255, 142, 253, 0, 255, 219, 231, 0, 255, 204, 39, 0, 255, 156, 11, 0, 255, 134, 114, 0, 255, 127, 16, 0, 255, 216, 0, 0, 255, 3, 141, 0, 255, 231, 247, 0, 255, 107, 192, 0, 255, 180, 21, 0, 255, 71, 126, 0, 255, 86, 173, 0, 255, 57, 170, 0, 255, 66, 132, 0, 255, 43, 225, 0, 255, 211, 18, 0, 255, 151, 158, 0, 255, 83, 6, 0, 255, 234, 62, 0, 255, 194, 44, 0, 255, 197, 106, 0, 255, 88, 124, 0, 255, 62, 214, 0, 255, 136, 13, 0, 255, 110, 91, 0, 255, 207, 10, 0, 255, 31, 0, 0, 255, 218, 82, 0, 255, 127, 35, 0, 255, 221, 11, 0, 255, 81, 144, 0, 255, 103, 148, 0, 255, 147, 105, 0, 255, 163, 129, 0, 255, 229, 174, 0, 255, 242, 174, 0, 255, 104, 22, 0, 255, 84, 203, 0, 255, 0, 89, 0, 255, 129, 148, 0, 255, 81, 165, 0, 255, 205, 135, 0, 255, 53, 84, 0, 255, 87, 135, 0, 255, 203, 155, 0, 255, 34, 198, 0, 255, 2, 19, 0, 255, 92, 154, 0, 255, 27, 64, 0, 255, 154, 5, 0, 255, 156, 185, 0, 255, 49, 24, 0, 255, 120, 154, 0, 255, 180, 71, 0, 255, 197, 6, 0, 255, 231, 228, 0, 255, 157, 143, 0, 255, 195, 212, 0, 255, 70, 217, 0, 255, 32, 114, 0, 255, 94, 96, 0, 255, 65, 33, 0, 255, 89, 198, 0, 255, 118, 193, 0, 255, 27, 50, 0, 255, 93, 54, 0, 255, 249, 239, 0, 255, 193, 195, 0, 255, 250, 95, 0, 255, 182, 244, 0, 255, 164, 68, 0, 255, 105, 149, 0, 255, 217, 39, 0, 255, 128, 247, 0, 255, 25, 150, 0, 255, 18, 111, 0, 255, 149, 142, 0, 255, 231, 78, 0, 255, 241, 6, 0, 255, 26, 152, 0, 255, 135, 130, 0, 255, 224, 51, 0, 255, 237, 29, 0, 255, 21, 50, 0, 255, 97, 168, 0, 255, 35, 205, 0, 255, 161, 141, 0, 255, 226, 174, 0, 255, 205, 238, 0, 255, 103, 230, 0, 255, 103, 167, 0, 255, 67, 226, 0, 255, 95, 182, 0, 255, 172, 246, 0, 255, 140, 50, 0, 255, 34, 28, 0, 255, 216, 252, 0, 255, 239, 194, 0, 255, 63, 253, 0, 255, 186, 1, 0, 255, 149, 165, 0, 255, 122, 10, 0, 255, 169, 165, 0, 255, 47, 34, 0, 255, 208, 50, 0, 255, 220, 203, 0, 255, 179, 184, 0, 255, 183, 40, 0, 255, 102, 9, 0, 255, 133, 138, 0, 255, 241, 118, 0, 255, 1, 11, 0, 255, 81, 109, 0, 255, 66, 233, 0, 255, 95, 104, 0, 255, 20, 185, 0, 255, 215, 10, 0, 255, 168, 79, 0, 255, 213, 220, 0, 255, 5, 232, 0, 255, 104, 151, 0, 255, 225, 69, 0, 255, 49, 240, 0, 255, 57, 225, 0, 255, 139, 104, 0, 255, 234, 112, 0, 255, 89, 147, 0, 255, 155, 34, 0, 255, 23, 166, 0, 255, 152, 195, 0, 255, 192, 178, 0, 255, 138, 165, 0, 255, 44, 93, 0, 255, 72, 24, 0, 255, 113, 177, 0, 255, 129, 105, 0, 255, 228, 111, 0, 255, 170, 33, 0, 255, 2, 121, 0, 255, 232, 45, 0, 255, 190, 223, 0, 255, 203, 63, 0, 255, 91, 132, 0, 255, 79, 152, 0, 255, 128, 217, 0, 255, 227, 63, 0, 255, 218, 44, 0, 255, 170, 238, 0, 255, 108, 122, 0, 255, 171, 209, 0, 255, 113, 126, 0, 255, 186, 243, 0, 255, 80, 39, 0, 255, 86, 122, 0, 255, 152, 23, 0, 255, 77, 75, 0, 255, 25, 101, 0, 255, 94, 238, 0, 255, 125, 183, 0, 255, 121, 139, 0, 255, 219, 94, 0, 255, 202, 95, 0, 255, 77, 13, 0, 255, 37, 49, 0, 255, 11, 168, 0, 255, 25, 56, 0, 255, 160, 10, 0, 255, 47, 13, 0, 255, 242, 222, 0, 255, 69, 146, 0, 255, 112, 250, 0, 255, 86, 65, 0, 255, 176, 34, 0, 255, 7, 86, 0, 255, 171, 105, 0, 255, 160, 121, 0, 255, 57, 56, 0, 255, 52, 169, 0, 255, 196, 246, 0, 255, 52, 115, 0, 255, 172, 173, 0, 255, 153, 128, 0, 255, 186, 52, 0, 255, 244, 28, 0, 255, 46, 138, 0, 255, 238, 139, 0, 255, 134, 198, 0, 255, 51, 166, 0, 255, 116, 23, 0, 255, 42, 184, 0, 255, 132, 218, 0, 255, 218, 219, 0, 255, 139, 113, 0, 255, 227, 48, 0, 255, 183, 230, 0, 255, 149, 2, 0, 255, 94, 97, 0, 255, 180, 97, 0, 255, 248, 79, 0, 255, 139, 128, 0, 255, 164, 39, 0, 255, 164, 248, 0, 255, 52, 154, 0, 255, 236, 191, 0, 255, 79, 114, 0, 255, 235, 60, 0, 255, 44, 132, 0, 255, 173, 57, 0, 255, 95, 103, 0, 255, 196, 123, 0, 255, 126, 133, 0, 255, 198, 99, 0, 255, 152, 73, 0, 255, 20, 124, 0, 255, 132, 47, 0, 255, 251, 228, 0, 255, 85, 79, 0, 255, 208, 105, 0, 255, 183, 120, 0, 255, 28, 124, 0, 255, 116, 120, 0, 255, 78, 246, 0, 255, 157, 61, 0, 255, 251, 230, 0, 255, 136, 163, 0, 255, 18, 56, 0, 255, 138, 243, 0, 255, 105, 83, 0, 255, 126, 76, 0, 255, 177, 89, 0, 255, 38, 6, 0, 255, 252, 175, 0, 255, 97, 154, 0, 255, 207, 155, 0, 255, 33, 97, 0, 255, 97, 196, 0, 255, 209, 25, 0, 255, 86, 19, 0, 255, 62, 109, 0, 255, 139, 27, 0, 255, 207, 193, 0, 255, 213, 147, 0, 255, 210, 222, 0, 255, 105, 48, 0, 255, 195, 192, 0, 255, 38, 210, 0, 255, 86, 151, 0, 255, 46, 194, 0, 255, 208, 85, 0, 255, 151, 217, 0, 255, 44, 8, 0, 255, 221, 234, 0, 255, 15, 229, 0, 255, 204, 148, 0, 255, 214, 225, 0, 255, 151, 15, 0, 255, 188, 240, 0, 255, 182, 34, 0, 255, 152, 66, 0, 255, 63, 191, 0, 255, 217, 1, 0, 255, 247, 53, 0, 255, 29, 117, 0, 255, 25, 148, 0, 255, 146, 160, 0, 255, 66, 97, 0, 255, 211, 218, 0, 255, 48, 190, 0, 255, 134, 187, 0, 255, 209, 71, 0, 255, 15, 1, 0, 255, 151, 47, 0, 255, 3, 110, 0, 255, 254, 167, 0, 255, 221, 116, 0, 255, 229, 245, 0, 255, 98, 102, 0, 255, 15, 39, 0, 255, 191, 65, 0, 255, 12, 46, 0, 255, 209, 93, 0, 255, 95, 183, 0, 255, 17, 8, 0, 255, 221, 212, 0, 255, 5, 31, 0, 255, 193, 128, 0, 255, 171, 119, 0, 255, 19, 251, 0, 255, 188, 134, 0, 255, 67, 74, 0, 255, 31, 128, 0, 255, 253, 249, 0, 255, 213, 104, 0, 255, 189, 198, 0, 255, 66, 127, 0, 255, 92, 251, 0, 255, 16, 103, 0, 255, 21, 2, 0, 255, 170, 86, 0, 255, 6, 87, 0, 255, 68, 244, 0, 255, 97, 45, 0, 255, 170, 125, 0, 255, 138, 156, 0, 255, 235, 110, 0, 255, 7, 241, 0, 255, 124, 231, 0, 255, 96, 22, 0, 255, 156, 185, 0, 255, 215, 172, 0, 255, 129, 177, 0, 255, 229, 157, 0, 255, 84, 164, 0, 255, 100, 182, 0, 255, 247, 8, 0, 255, 93, 169, 0, 255, 121, 164, 0, 255, 211, 91, 0, 255, 72, 213, 0, 255, 213, 10, 0, 255, 164, 104, 0, 255, 191, 208, 0, 255, 237, 185, 0, 255, 32, 44, 0, 255, 89, 29, 0, 255, 21, 112, 0, 255, 21, 126, 0, 255, 224, 35, 0, 255, 106, 67, 0, 255, 237, 172, 0, 255, 165, 109, 0, 255, 223, 82, 0, 255, 47, 162, 0, 255, 105, 119, 0, 255, 33, 96, 0, 255, 214, 35, 0, 255, 221, 93, 0, 255, 162, 175, 0, 255, 126, 158, 0, 255, 75, 156, 0, 255, 116, 38, 0, 255, 182, 29, 0, 255, 124, 141, 0, 255, 80, 108, 0, 255, 57, 229, 0, 255, 15, 240, 0, 255, 173, 96, 0, 255, 172, 157, 0, 255, 63, 42, 0, 255, 173, 4, 0, 255, 228, 3, 0, 255, 211, 116, 0, 255, 201, 178, 0, 255, 135, 232, 0, 255, 150, 13, 0, 255, 163, 162, 0, 255, 82, 30, 0, 255, 180, 92, 0, 255, 221, 35, 0, 255, 54, 214, 0, 255, 79, 217, 0, 255, 131, 68, 0, 255, 156, 95, 0, 255, 198, 245, 0, 255, 154, 106, 0, 255, 2, 127, 0, 255, 117, 138, 0, 255, 70, 113, 0, 255, 86, 197, 0, 255, 206, 43, 0, 255, 64, 235, 0, 255, 27, 226, 0, 255, 236, 175, 0, 255, 108, 18, 0, 255, 114, 127, 0, 255, 29, 0, 0, 255, 48, 23, 0, 255, 42, 121, 0, 255, 61, 71, 0, 255, 46, 157, 0, 255, 8, 4, 0, 255, 223, 115, 0, 255, 189, 208, 0, 255, 39, 212, 0, 255, 129, 200, 0, 255, 120, 102, 0, 255, 208, 192, 0, 255, 44, 11, 0, 255, 38, 22, 0, 255, 83, 94, 0, 255, 155, 95, 0, 255, 85, 201, 0, 255, 24, 180, 0, 255, 181, 181, 0, 255, 77, 192, 0, 255, 211, 245, 0, 255, 173, 239, 0, 255, 211, 233, 0, 255, 35, 223, 0, 255, 84, 205, 0, 255, 71, 204, 0, 255, 247, 252, 0, 255, 17, 117, 0, 255, 250, 81, 0, 255, 112, 170, 0, 255, 150, 217, 0, 255, 135, 147, 0, 255, 204, 185, 0, 255, 244, 18, 0, 255, 239, 133, 0, 255, 42, 91, 0, 255, 183, 198, 0, 255, 211, 24, 0, 255, 139, 224, 0, 255, 2, 22, 0, 255, 212, 98, 0, 255, 126, 184, 0, 255, 122, 222, 0, 255, 45, 121, 0, 255, 149, 253, 0, 255, 212, 134, 0, 255, 162, 213, 0, 255, 18, 194, 0, 255, 24, 137, 0, 255, 253, 79, 0, 255, 172, 5, 0, 255, 150, 99, 0, 255, 245, 43, 0, 255, 207, 231, 0, 255, 228, 201, 0, 255, 175, 209, 0, 255, 239, 61, 0, 255, 63, 182, 0, 255, 226, 108, 0, 255, 234, 114, 0, 255, 104, 63, 0, 255, 208, 108, 0, 255, 61, 24, 0, 255, 126, 165, 0, 255, 200, 202, 0, 255, 130, 170, 0, 255, 245, 155, 0, 255, 4, 8, 0, 255, 246, 123, 0, 255, 128, 119, 0, 255, 190, 159, 0, 255, 4, 38, 0, 255, 240, 52, 0, 255, 86, 149, 0, 255, 86, 0, 0, 255, 92, 45, 0, 255, 2, 251, 0, 255, 133, 252, 0, 255, 26, 12, 0, 255, 216, 225, 0, 255, 19, 175, 0, 255, 14, 194, 0, 255, 202, 117, 0, 255, 243, 173, 0, 255, 134, 219, 0, 255, 91, 233, 0, 255, 94, 187, 0, 255, 164, 22, 0, 255, 131, 14, 0, 255, 206, 27, 0, 255, 59, 251, 0, 255, 90, 184, 0, 255, 36, 31, 0, 255, 130, 85, 0, 255, 248, 216, 0, 255, 135, 75, 0, 255, 184, 184, 0, 255, 156, 84, 0, 255, 7, 220, 0, 255, 104, 239, 0, 255, 182, 187, 0, 255, 84, 59, 0, 255, 2, 19, 0, 255, 52, 151, 0, 255, 187, 184, 0, 255, 138, 227, 0, 255, 154, 233, 0, 255, 196, 93, 0, 255, 102, 122, 0, 255, 118, 128, 0, 255, 143, 148, 0, 255, 95, 87, 0, 255, 248, 101, 0, 255, 185, 200, 0, 255, 118, 57, 0, 255, 70, 15, 0, 255, 249, 68, 0, 255, 254, 209, 0, 255, 223, 190, 0, 255, 140, 125, 0, 255, 161, 182, 0, 255, 162, 35, 0, 255, 80, 199, 0, 255, 98, 5, 0, 255, 8, 209, 0, 255, 49, 184, 0, 255, 45, 242, 0, 255, 38, 129, 0, 255, 112, 26, 0, 255, 161, 138, 0, 255, 238, 177, 0, 255, 47, 53, 0, 255, 112, 145, 0, 255, 49, 47, 0, 255, 101, 186, 0, 255, 177, 114, 0, 255, 199, 96, 0, 255, 67, 84, 0, 255, 217, 172, 0, 255, 79, 5, 0, 255, 171, 171, 0, 255, 98, 132, 0, 255, 49, 84, 0, 255, 9, 23, 0, 255, 1, 105, 0, 255, 207, 234, 0, 255, 137, 236, 0, 255, 152, 235, 0, 255, 176, 146, 0, 255, 35, 80, 0, 255, 82, 198, 0, 255, 75, 110, 0, 255, 131, 200, 0, 255, 208, 169, 0, 255, 173, 36, 0, 255, 107, 66, 0, 255, 37, 195, 0, 255, 177, 186, 0, 255, 142, 226, 0, 255, 152, 87, 0, 255, 70, 11, 0, 255, 70, 243, 0, 255, 29, 182, 0, 255, 131, 202, 0, 255, 50, 26, 0, 255, 2, 46, 0, 255, 21, 132, 0, 255, 25, 98, 0, 255, 110, 20, 0, 255, 91, 243, 0, 255, 22, 113, 0, 255, 123, 223, 0, 255, 251, 150, 0, 255, 179, 143, 0, 255, 198, 182, 0, 255, 107, 175, 0, 255, 21, 35, 0, 255, 2, 109, 0, 255, 154, 8, 0, 255, 66, 224, 0, 255, 200, 154, 0, 255, 118, 179, 0, 255, 164, 124, 0, 255, 44, 25, 0, 255, 106, 72, 0, 255, 104, 237, 0, 255, 152, 154, 0, 255, 226, 254, 0, 255, 150, 144, 0, 255, 220, 191, 0, 255, 2, 48, 0, 255, 121, 150, 0, 255, 2, 103, 0, 255, 218, 0, 0, 255, 133, 205, 0, 255, 84, 197, 0, 255, 10, 174, 0, 255, 75, 215, 0, 255, 241, 166, 0, 255, 184, 240, 0, 255, 183, 105, 0, 255, 97, 42, 0, 255, 32, 143, 0, 255, 30, 157, 0, 255, 89, 44, 0, 255, 165, 0, 0, 255, 135, 99, 0, 255, 160, 232, 0, 255, 245, 47, 0, 255, 237, 179, 0, 255, 197, 207, 0, 255, 63, 49, 0, 255, 64, 69, 0, 255, 117, 125, 0, 255, 194, 98, 0, 255, 253, 1, 0, 255, 234, 104, 0, 255, 79, 29, 0, 255, 14, 17, 0, 255, 133, 189, 0, 255, 82, 200, 0, 255, 117, 132, 0, 255, 103, 64, 0, 255, 194, 116, 0, 255, 235, 149, 0, 255, 46, 172, 0, 255, 234, 250, 0, 255, 217, 12, 0, 255, 205, 86, 0, 255, 208, 53, 0, 255, 195, 238, 0, 255, 30, 74, 0, 255, 71, 192, 0, 255, 68, 204, 0, 255, 154, 55, 0, 255, 164, 100, 0, 255, 110, 174, 0, 255, 188, 226, 0, 255, 35, 26, 0, 255, 143, 56, 0, 255, 155, 11, 0, 255, 13, 102, 0, 255, 215, 216, 0, 255, 225, 106, 0, 255, 111, 145, 0, 255, 172, 79, 0, 255, 84, 2, 0, 255, 71, 13, 0, 255, 221, 110, 0, 255, 21, 141, 0, 255, 78, 12, 0, 255, 19, 4, 0, 255, 216, 27, 0, 255, 89, 87, 0, 255, 42, 148, 0, 255, 41, 252, 0, 255, 4, 177, 0, 255, 87, 206, 0, 255, 138, 123, 0, 255, 85, 234, 0, 255, 63, 160, 0, 255, 47, 34, 0, 255, 63, 129, 0, 255, 1, 178, 0, 255, 147, 225, 0, 255, 82, 39, 0, 255, 252, 93, 0, 255, 193, 73, 0, 255, 238, 40, 0, 255, 116, 22, 0, 255, 226, 189, 0, 255, 209, 12, 0, 255, 127, 204, 0, 255, 21, 8, 0, 255, 75, 117, 0, 255, 58, 223, 0, 255, 35, 17, 0, 255, 28, 204, 0, 255, 164, 14, 0, 255, 174, 58, 0, 255, 71, 97, 0, 255, 228, 172, 0, 255, 33, 65, 0, 255, 144, 0, 0, 255, 254, 37, 0, 255, 96, 68, 0, 255, 83, 234, 0, 255, 149, 157, 0, 255, 59, 159, 0, 255, 102, 154, 0, 255, 139, 246, 0, 255, 211, 203, 0, 255, 154, 35, 0, 255, 87, 181, 0, 255, 42, 0, 0, 255, 91, 133, 0, 255, 211, 130, 0, 255, 240, 115, 0, 255, 22, 187, 0, 255, 151, 56, 0, 255, 85, 101, 0, 255, 108, 119, 0, 255, 219, 142, 0, 255, 165, 56, 0, 255, 109, 216, 0, 255, 86, 0, 0, 255, 42, 209, 0, 255, 112, 28, 0, 255, 229, 41, 0, 255, 85, 8, 0, 255, 48, 250, 0, 255, 222, 74, 0, 255, 101, 170, 0, 255, 74, 118, 0, 255, 40, 223, 0, 255, 78, 133, 0, 255, 229, 160, 0, 255, 212, 25, 0, 255, 194, 238, 0, 255, 42, 239, 0, 255, 85, 102, 0, 255, 171, 148, 0, 255, 253, 127, 0, 255, 8, 110, 0, 255, 150, 14, 0, 255, 135, 24, 0, 255, 201, 81, 0, 255, 221, 51, 0, 255, 48, 185, 0, 255, 187, 237, 0, 255, 162, 101, 0, 255, 76, 249, 0, 255, 144, 142, 0, 255, 40, 85, 0, 255, 34, 189, 0, 255, 112, 152, 0, 255, 246, 0, 0, 255, 137, 145, 0, 255, 2, 223, 0, 255, 139, 91, 0, 255, 102, 125, 0, 255, 100, 85, 0, 255, 86, 235, 0, 255, 32, 243, 0, 255, 190, 108, 0, 255, 182, 140, 0, 255, 142, 38, 0, 255, 29, 38, 0, 255, 208, 143, 0, 255, 75, 83, 0, 255, 65, 41, 0, 255, 80, 232, 0, 255, 108, 54, 0, 255, 15, 169, 0, 255, 149, 235, 0, 255, 215, 48, 0, 255, 15, 124, 0, 255, 22, 69, 0, 255, 157, 62, 0, 255, 95, 84, 0, 255, 2, 24, 0, 255, 155, 194, 0, 255, 86, 220, 0, 255, 49, 13, 0, 255, 87, 24, 0, 255, 187, 162, 0, 255, 206, 63, 0, 255, 12, 243, 0, 255, 119, 191, 0, 255, 88, 83, 0, 255, 112, 138, 0, 255, 58, 137, 0, 255, 211, 236, 0, 255, 246, 89, 0, 255, 45, 133, 0, 255, 16, 23, 0, 255, 149, 66, 0, 255, 235, 117, 0, 255, 174, 36, 0, 255, 11, 113, 0, 255, 122, 41, 0, 255, 127, 87, 0, 255, 167, 46, 0, 255, 173, 45, 0, 255, 131, 161, 0, 255, 207, 60, 0, 255, 47, 203, 0, 255, 19, 248, 0, 255, 52, 78, 0, 255, 155, 10, 0, 255, 87, 234, 0, 255, 10, 177, 0, 255, 38, 108, 0, 255, 70, 140, 0, 255, 253, 70, 0, 255, 87, 13, 0, 255, 89, 239, 0, 255, 19, 199, 0, 255, 179, 8, 0, 255, 162, 70, 0, 255, 140, 70, 0, 255, 104, 59, 0, 255, 2, 176, 0, 255, 113, 76, 0, 255, 64, 11, 0, 255, 98, 33, 0, 255, 128, 235, 0, 255, 124, 34, 0, 255, 148, 94, 0, 255, 104, 63, 0, 255, 249, 157, 0, 255, 33, 141, 0, 255, 150, 54, 0, 255, 60, 151, 0, 255, 24, 160, 0, 255, 147, 158, 0, 255, 50, 160, 0, 255, 40, 41, 0, 255, 185, 191, 0, 255, 93, 156, 0, 255, 186, 146, 0, 255, 76, 37, 0, 255, 41, 19, 0, 255, 30, 95, 0, 255, 64, 156, 0, 255, 21, 10, 0, 255, 213, 53, 0, 255, 145, 143, 0, 255, 61, 234, 0, 255, 38, 33, 0, 255, 96, 171, 0, 255, 108, 120, 0, 255, 61, 58, 0, 255, 147, 232, 0, 255, 131, 112, 0, 255, 116, 5, 0, 255, 73, 237, 0, 255, 96, 161, 0, 255, 120, 62, 0, 255, 210, 96, 0, 255, 17, 24, 0, 255, 165, 171, 0, 255, 236, 111, 0, 255, 181, 135, 0, 255, 208, 166, 0, 255, 69, 30, 0, 255, 56, 223, 0, 255, 230, 4, 0, 255, 102, 87, 0, 255, 91, 136, 0, 255, 0, 116, 0, 255, 243, 168, 0, 255, 195, 150, 0, 255, 201, 15, 0, 255, 132, 213, 0, 255, 103, 141, 0, 255, 69, 163, 0, 255, 230, 153, 0, 255, 33, 148, 0, 255, 250, 18, 0, 255, 6, 234, 0, 255, 223, 62, 0, 255, 8, 175, 0, 255, 93, 237, 0, 255, 141, 212, 0, 255, 17, 108, 0, 255, 133, 97, 0, 255, 38, 153, 0, 255, 109, 130, 0, 255, 30, 59, 0, 255, 39, 89, 0, 255, 175, 2, 0, 255, 51, 33, 0, 255, 192, 158, 0, 255, 8, 57, 0, 255, 121, 161, 0, 255, 244, 107, 0, 255, 164, 214, 0, 255, 50, 40, 0, 255, 127, 32, 0, 255, 18, 208, 0, 255, 114, 37, 0, 255, 118, 123, 0, 255, 43, 63, 0, 255, 250, 41, 0, 255, 162, 39, 0, 255, 127, 15, 0, 255, 247, 200, 0, 255, 231, 129, 0, 255, 69, 88, 0, 255, 230, 231, 0, 255, 79, 134, 0, 255, 206, 68, 0, 255, 3, 43, 0, 255, 197, 33, 0, 255, 141, 14, 0, 255, 171, 76, 0, 255, 14, 64, 0, 255, 185, 70, 0, 255, 87, 22, 0, 255, 250, 189, 0, 255, 117, 98, 0, 255, 35, 154, 0, 255, 49, 205, 0, 255, 85, 189, 0, 255, 185, 77, 0, 255, 41, 228, 0, 255, 118, 151, 0, 255, 172, 142, 0, 255, 91, 170, 0, 255, 36, 131, 0, 255, 75, 209, 0, 255, 91, 84, 0, 255, 163, 78, 0, 255, 63, 242, 0, 255, 188, 92, 0, 255, 160, 189, 0, 255, 159, 157, 0, 255, 34, 14, 0, 255, 238, 195, 0, 255, 40, 119, 0, 255, 1, 225, 0, 255, 227, 21, 0, 255, 61, 178, 0, 255, 111, 235, 0, 255, 15, 246, 0, 255, 54, 210, 0, 255, 220, 151, 0, 255, 15, 139, 0, 255, 242, 149, 0, 255, 87, 97, 0, 255, 244, 232, 0, 255, 250, 125, 0, 255, 216, 63, 0, 255, 212, 252, 0, 255, 123, 70, 0, 255, 140, 121, 0, 255, 64, 116, 0, 255, 37, 116, 0, 255, 253, 55, 0, 255, 71, 21, 0, 255, 110, 251, 0, 255, 109, 52, 0, 255, 112, 181, 0, 255, 95, 13, 0, 255, 45, 128, 0, 255, 60, 132, 0, 255, 136, 61, 0, 255, 178, 147, 0, 255, 170, 127, 0, 255, 90, 147, 0, 255, 87, 142, 0, 255, 74, 73, 0, 255, 47, 196, 0, 255, 192, 29, 0, 255, 243, 117, 0, 255, 47, 225, 0, 255, 100, 19, 0, 255, 36, 69, 0, 255, 197, 192, 0, 255, 214, 197, 0, 255, 0, 57, 0, 255, 49, 245, 0, 255, 113, 195, 0, 255, 214, 29, 0, 255, 36, 225, 0, 255, 197, 44, 0, 255, 57, 154, 0, 255, 162, 167, 0, 255, 184, 182, 0, 255, 217, 208, 0, 255, 175, 142, 0, 255, 179, 81, 0, 255, 82, 238, 0, 255, 55, 107, 0, 255, 135, 224, 0, 255, 149, 95, 0, 255, 227, 48, 0, 255, 57, 118, 0, 255, 147, 41, 0, 255, 104, 119, 0, 255, 85, 110, 0, 255, 193, 165, 0, 255, 219, 121, 0, 255, 32, 126, 0, 255, 229, 208, 0, 255, 89, 202, 0, 255, 24, 92, 0, 255, 249, 73, 0, 255, 159, 19, 0, 255, 195, 31, 0, 255, 208, 160, 0, 255, 170, 108, 0, 255, 206, 171, 0, 255, 186, 74, 0, 255, 26, 78, 0, 255, 90, 89, 0, 255, 133, 42, 0, 255, 138, 66, 0, 255, 120, 96, 0, 255, 109, 170, 0, 255, 248, 40, 0, 255, 201, 60, 0, 255, 122, 107, 0, 255, 175, 129, 0, 255, 86, 91, 0, 255, 127, 108, 0, 255, 41, 190, 0, 255, 250, 219, 0, 255, 136, 189, 0, 255, 68, 187, 0, 255, 37, 63, 0, 255, 22, 65, 0, 255, 229, 18, 0, 255, 34, 166, 0, 255, 21, 94, 0, 255, 173, 10, 0, 255, 99, 12, 0, 255, 159, 51, 0, 255, 67, 47, 0, 255, 144, 167, 0, 255, 94, 62, 0, 255, 184, 32, 0, 255, 147, 197, 0, 255, 29, 98, 0, 255, 34, 92, 0, 255, 72, 120, 0, 255, 216, 93, 0, 255, 16, 48, 0, 255, 224, 89, 0, 255, 237, 213, 0, 255, 209, 27, 0, 255, 42, 50, 0, 255, 121, 232, 0, 255, 14, 253, 0, 255, 120, 20, 0, 255, 184, 196, 0, 255, 234, 109, 0, 255, 195, 153, 0, 255, 126, 199, 0, 255, 86, 7, 0, 255, 184, 58, 0, 255, 116, 199, 0, 255, 107, 172, 0, 255, 75, 167, 0, 255, 143, 199, 0, 255, 100, 11, 0, 255, 35, 202, 0, 255, 213, 135, 0, 255, 201, 36, 0, 255, 174, 46, 0, 255, 157, 234, 0, 255, 214, 125, 0, 255, 72, 35, 0, 255, 133, 3, 0, 255, 187, 200, 0, 255, 250, 114, 0, 255, 37, 3, 0, 255, 87, 243, 0, 255, 173, 123, 0, 255, 52, 221, 0, 255, 5, 17, 0, 255, 10, 14, 0, 255, 212, 84, 0, 255, 192, 140, 0, 255, 225, 149, 0, 255, 89, 170, 0, 255, 242, 222, 0, 255, 85, 20, 0, 255, 88, 71, 0, 255, 58, 207, 0, 255, 148, 0, 0, 255, 156, 202, 0, 255, 217, 47, 0, 255, 186, 58, 0, 255, 43, 219, 0, 255, 6, 115, 0, 255, 183, 105, 0, 255, 230, 61, 0, 255, 169, 211, 0, 255, 192, 234, 0, 255, 30, 19, 0, 255, 64, 184, 0, 255, 58, 81, 0, 255, 220, 118, 0, 255, 52, 203, 0, 255, 97, 236, 0, 255, 233, 99, 0, 255, 18, 158, 0, 255, 88, 4, 0, 255, 127, 25, 0, 255, 165, 235, 0, 255, 70, 64, 0, 255, 18, 180, 0, 255, 122, 173, 0, 255, 167, 129, 0, 255, 4, 219, 0, 255, 200, 12, 0, 255, 252, 232, 0, 255, 73, 195, 0, 255, 171, 145, 0, 255, 122, 87, 0, 255, 3, 188, 0, 255, 247, 4, 0, 255, 188, 94, 0, 255, 205, 144, 0, 255, 40, 187, 0, 255, 26, 100, 0, 255, 105, 19, 0, 255, 171, 212, 0, 255, 187, 208, 0, 255, 234, 155, 0, 255, 74, 43, 0, 255, 89, 188, 0, 255, 200, 197, 0, 255, 248, 128, 0, 255, 237, 234, 0, 255, 207, 111, 0, 255, 78, 34, 0, 255, 122, 92, 0, 255, 97, 213, 0, 255, 35, 237, 0, 255, 236, 171, 0, 255, 214, 18, 0, 255, 51, 108, 0, 255, 70, 107, 0, 255, 102, 67, 0, 255, 185, 80, 0, 255, 7, 51, 0, 255, 171, 56, 0, 255, 20, 115, 0, 255, 232, 228, 0, 255, 46, 185, 0, 255, 89, 15, 0, 255, 111, 181, 0, 255, 171, 123, 0, 255, 186, 54, 0, 255, 91, 123, 0, 255, 29, 227, 0, 255, 167, 215, 0, 255, 89, 246, 0, 255, 245, 43, 0, 255, 94, 158, 0, 255, 221, 50, 0, 255, 69, 243, 0, 255, 114, 82, 0, 255, 141, 244, 0, 255, 181, 21, 0, 255, 179, 153, 0, 255, 63, 207, 0, 255, 38, 234, 0, 255, 148, 103, 0, 255, 22, 199, 0, 255, 114, 58, 0, 255, 16, 212, 0, 255, 57, 45, 0, 255, 22, 200, 0, 255, 239, 41, 0, 255, 158, 229, 0, 255, 132, 107, 0, 255, 96, 80, 0, 255, 24, 244, 0, 255, 181, 241, 0, 255, 89, 150, 0, 255, 225, 153, 0, 255, 241, 184, 0, 255, 10, 216, 0, 255, 177, 37, 0, 255, 145, 242, 0, 255, 133, 81, 0, 255, 67, 226, 0, 255, 47, 181, 0, 255, 153, 166, 0, 255, 169, 192, 0, 255, 73, 89, 0, 255, 230, 0, 0, 255, 211, 230, 0, 255, 5, 95, 0, 255, 8, 218, 0, 255, 194, 128, 0, 255, 120, 42, 0, 255, 4, 108, 0, 255, 92, 120, 0, 255, 24, 170, 0, 255, 211, 141, 0, 255, 155, 7, 0, 255, 185, 29, 0, 255, 165, 147, 0, 255, 250, 103, 0, 255, 47, 85, 0, 255, 247, 99, 0, 255, 7, 130, 0, 255, 10, 244, 0, 255, 13, 188, 0, 255, 77, 75, 0, 255, 188, 59, 0, 255, 76, 128, 0, 255, 198, 243, 0, 255, 154, 78, 0, 255, 65, 220, 0, 255, 158, 171, 0, 255, 134, 88, 0, 255, 121, 77, 0, 255, 184, 154, 0, 255, 170, 181, 0, 255, 105, 139, 0, 255, 54, 157, 0, 255, 252, 179, 0, 255, 165, 143, 0, 255, 68, 137, 0, 255, 140, 138, 0, 255, 2, 198, 0, 255, 94, 48, 0, 255, 153, 21, 0, 255, 119, 13, 0, 255, 160, 233, 0, 255, 15, 93, 0, 255, 154, 240, 0, 255, 74, 101, 0, 255, 50, 155, 0, 255, 75, 124, 0, 255, 107, 186, 0, 255, 185, 233, 0, 255, 89, 58, 0, 255, 6, 239, 0, 255, 215, 71, 0, 255, 143, 217, 0, 255, 118, 1, 0, 255, 10, 50, 0, 255, 92, 165, 0, 255, 197, 24, 0, 255, 219, 24, 0, 255, 20, 55, 0, 255, 213, 164, 0, 255, 48, 37, 0, 255, 253, 51, 0, 255, 203, 115, 0, 255, 69, 242, 0, 255, 26, 153, 0, 255, 117, 251, 0, 255, 101, 19, 0, 255, 137, 174, 0, 255, 188, 0, 0, 255, 195, 25, 0, 255, 85, 142, 0, 255, 17, 7, 0, 255, 222, 135, 0, 255, 58, 138, 0, 255, 92, 188, 0, 255, 9, 219, 0, 255, 155, 173, 0, 255, 154, 147, 0, 255, 30, 129, 0, 255, 179, 204, 0, 255, 79, 224, 0, 255, 48, 18, 0, 255, 58, 70, 0, 255, 47, 244, 0, 255, 144, 140, 0, 255, 7, 185, 0, 255, 5, 119, 0, 255, 185, 105, 0, 255, 180, 90, 0, 255, 197, 26, 0, 255, 209, 162, 0, 255, 21, 56, 0, 255, 101, 55, 0, 255, 35, 249, 0, 255, 99, 75, 0, 255, 231, 197, 0, 255, 77, 207, 0, 255, 130, 134, 0, 255, 108, 33, 0, 255, 37, 106, 0, 255, 60, 227, 0, 255, 2, 139, 0, 255, 131, 15, 0, 255, 209, 42, 0, 255, 210, 52, 0, 255, 38, 71, 0, 255, 4, 52, 0, 255, 15, 16, 0, 255, 104, 137, 0, 255, 185, 249, 0, 255, 47, 22, 0, 255, 204, 142, 0, 255, 78, 59, 0, 255, 138, 20, 0, 255, 60, 186, 0, 255, 153, 215, 0, 255, 87, 133, 0, 255, 102, 27, 0, 255, 124, 2, 0, 255, 57, 148, 0, 255, 230, 117, 0, 255, 35, 127, 0, 255, 48, 133, 0, 255, 123, 42, 0, 255, 217, 236, 0, 255, 90, 182, 0, 255, 48, 182, 0, 255, 1, 72, 0, 255, 120, 208, 0, 255, 229, 188, 0, 255, 166, 105, 0, 255, 81, 64, 0, 255, 2, 123, 0, 255, 198, 64, 0, 255, 67, 178, 0, 255, 251, 141, 0, 255, 44, 172, 0, 255, 32, 211, 0, 255, 194, 187, 0, 255, 104, 103, 0, 255, 43, 41, 0, 255, 63, 48, 0, 255, 134, 126, 0, 255, 128, 108, 0, 255, 110, 62, 0, 255, 189, 67, 0, 255, 43, 62, 0, 255, 249, 140, 0, 255, 193, 66, 0, 255, 180, 11, 0, 255, 241, 156, 0, 255, 226, 44, 0, 255, 179, 64, 0, 255, 19, 162, 0, 255, 128, 154, 0, 255, 13, 157, 0, 255, 92, 62, 0, 255, 28, 177, 0, 255, 89, 117, 0, 255, 32, 199, 0, 255, 48, 98, 0, 255, 225, 224, 0, 255, 85, 247, 0, 255, 98, 209, 0, 255, 209, 52, 0, 255, 251, 143, 0, 255, 35, 136, 0, 255, 14, 157, 0, 255, 13, 27, 0, 255, 100, 218, 0, 255, 228, 100, 0, 255, 121, 9, 0, 255, 197, 147, 0, 255, 18, 210, 0, 255, 23, 118, 0, 255, 221, 221, 0, 255, 57, 70, 0, 255, 212, 54, 0, 255, 44, 47, 0, 255, 127, 225, 0, 255, 39, 6, 0, 255, 251, 8, 0, 255, 42, 3, 0, 255, 171, 63, 0, 255, 96, 28, 0, 255, 195, 55, 0, 255, 106, 138, 0, 255, 218, 177, 0, 255, 11, 247, 0, 255, 183, 80, 0, 255, 212, 41, 0, 255, 109, 172, 0, 255, 45, 148, 0, 255, 158, 69, 0, 255, 93, 225, 0, 255, 205, 28, 0, 255, 82, 158, 0, 255, 19, 19, 0, 255, 116, 192, 0, 255, 118, 130, 0, 255, 88, 3, 0, 255, 45, 166, 0, 255, 226, 86, 0, 255, 223, 71, 0, 255, 110, 12, 0, 255, 16, 108, 0, 255, 31, 230, 0, 255, 110, 236, 0, 255, 236, 116, 0, 255, 102, 234, 0, 255, 105, 108, 0, 255, 89, 7, 0, 255, 107, 96, 0, 255, 222, 46, 0, 255, 25, 247, 0, 255, 220, 245, 0, 255, 87, 183, 0, 255, 240, 5, 0, 255, 148, 111, 0, 255, 6, 160, 0, 255, 241, 249, 0, 255, 146, 105, 0, 255, 161, 66, 0, 255, 88, 242, 0, 255, 32, 20, 0, 255, 79, 191, 0, 255, 138, 251, 0, 255, 28, 97, 0, 255, 238, 15, 0, 255, 120, 25, 0, 255, 35, 104, 0, 255, 49, 137, 0, 255, 250, 228, 0, 255, 219, 103, 0, 255, 30, 121, 0, 255, 204, 124, 0, 255, 249, 96, 0, 255, 45, 34, 0, 255, 162, 176, 0, 255, 63, 139, 0, 255, 251, 162, 0, 255, 78, 27, 0, 255, 1, 22, 0, 255, 232, 65, 0, 255, 160, 33, 0, 255, 227, 207, 0, 255, 124, 134, 0, 255, 141, 159, 0, 255, 198, 137, 0, 255, 24, 56, 0, 255, 246, 130, 0, 255, 20, 237, 0, 255, 69, 39, 0, 255, 22, 68, 0, 255, 134, 86, 0, 255, 141, 76, 0, 255, 92, 66, 0, 255, 53, 21, 0, 255, 144, 121, 0, 255, 79, 133, 0, 255, 50, 111, 0, 255, 177, 164, 0, 255, 95, 93, 0, 255, 3, 135, 0, 255, 80, 30, 0, 255, 52, 35, 0, 255, 126, 47, 0, 255, 26, 200, 0, 255, 245, 16, 0, 255, 140, 68, 0, 255, 107, 9, 0, 255, 13, 196, 0, 255, 24, 149, 0, 255, 241, 196, 0, 255, 118, 236, 0, 255, 92, 62, 0, 255, 170, 58, 0, 255, 5, 237, 0, 255, 23, 14, 0, 255, 147, 150, 0, 255, 48, 231, 0, 255, 71, 177, 0, 255, 245, 180, 0, 255, 149, 213, 0, 255, 166, 211, 0, 255, 157, 76, 0, 255, 55, 0, 0, 255, 70, 238, 0, 255, 114, 140, 0, 255, 145, 125, 0, 255, 136, 234, 0, 255, 237, 33, 0, 255, 199, 90, 0, 255, 73, 246, 0, 255, 166, 119, 0, 255, 94, 163, 0, 255, 51, 81, 0, 255, 118, 73, 0, 255, 238, 128, 0, 255, 109, 203, 0, 255, 12, 5, 0, 255, 3, 63, 0, 255, 32, 24, 0, 255, 231, 196, 0, 255, 142, 94, 0, 255, 123, 149, 0, 255, 227, 54, 0, 255, 150, 125, 0, 255, 87, 114, 0, 255, 52, 139, 0, 255, 208, 94, 0, 255, 48, 147, 0, 255, 7, 131, 0, 255, 214, 92, 0, 255, 110, 173, 0, 255, 28, 57, 0, 255, 55, 179, 0, 255, 243, 227, 0, 255, 0, 224, 0, 255, 95, 240, 0, 255, 26, 167, 0, 255, 86, 5, 0, 255, 245, 77, 0, 255, 144, 136, 0, 255, 141, 157, 0, 255, 89, 209, 0, 255, 165, 202, 0, 255, 125, 239, 0, 255, 48, 66, 0, 255, 231, 100, 0, 255, 204, 214, 0, 255, 190, 249, 0, 255, 206, 204, 0, 255, 9, 194, 0, 255, 28, 16, 0, 255, 93, 207, 0, 255, 126, 18, 0, 255, 253, 102, 0, 255, 140, 23, 0, 255, 110, 125, 0, 255, 127, 113, 0, 255, 86, 224, 0, 255, 230, 10, 0, 255, 157, 82, 0, 255, 220, 172, 0, 255, 152, 147, 0, 255, 215, 126, 0, 255, 241, 155, 0, 255, 193, 157, 0, 255, 141, 159, 0, 255, 244, 198, 0, 255, 169, 9, 0, 255, 37, 219, 0, 255, 171, 226, 0, 255, 223, 204, 0, 255, 198, 171, 0, 255, 135, 73, 0, 255, 91, 223, 0, 255, 20, 151, 0, 255, 138, 93, 0, 255, 103, 169, 0, 255, 245, 112, 0, 255, 93, 235, 0, 255, 162, 218, 0, 255, 106, 176, 0, 255, 52, 149, 0, 255, 189, 87, 0, 255, 173, 124, 0, 255, 103, 171, 0, 255, 206, 35, 0, 255, 86, 36, 0, 255, 175, 138, 0, 255, 17, 63, 0, 255, 54, 171, 0, 255, 134, 140, 0, 255, 222, 226, 0, 255, 185, 49, 0, 255, 85, 131, 0, 255, 70, 97, 0, 255, 211, 194, 0, 255, 100, 21, 0, 255, 58, 194, 0, 255, 222, 234, 0, 255, 93, 82, 0, 255, 113, 177, 0, 255, 192, 74, 0, 255, 135, 226, 0, 255, 154, 227, 0, 255, 75, 82, 0, 255, 159, 105, 0, 255, 160, 2, 0, 255, 170, 10, 0, 255, 244, 26, 0, 255, 205, 235, 0, 255, 210, 197, 0, 255, 97, 66, 0, 255, 203, 3, 0, 255, 237, 80, 0, 255, 113, 188, 0, 255, 180, 194, 0, 255, 236, 109, 0, 255, 52, 4, 0, 255, 32, 177, 0, 255, 6, 211, 0, 255, 32, 125, 0, 255, 195, 49, 0, 255, 49, 208, 0, 255, 80, 43, 0, 255, 47, 196, 0, 255, 66, 120, 0, 255, 143, 5, 0, 255, 125, 184, 0, 255, 76, 240, 0, 255, 75, 128, 0, 255, 107, 120, 0, 255, 87, 41, 0, 255, 205, 128, 0, 255, 93, 137, 0, 255, 243, 3, 0, 255, 226, 4, 0, 255, 242, 102, 0, 255, 200, 149, 0, 255, 156, 241, 0, 255, 179, 10, 0, 255, 21, 228, 0, 255, 98, 12, 0, 255, 102, 141, 0, 255, 124, 104, 0, 255, 171, 189, 0, 255, 176, 59, 0, 255, 217, 196, 0, 255, 161, 2, 0, 255, 183, 235, 0, 255, 244, 176, 0, 255, 80, 214, 0, 255, 133, 198, 0, 255, 83, 250, 0, 255, 2, 154, 0, 255, 185, 2, 0, 255, 187, 111, 0, 255, 219, 27, 0, 255, 216, 143, 0, 255, 40, 2, 0, 255, 54, 210, 0, 255, 155, 49, 0, 255, 191, 123, 0, 255, 128, 253, 0, 255, 2, 20, 0, 255, 20, 0, 0, 255, 18, 169, 0, 255, 111, 72, 0, 255, 188, 215, 0, 255, 119, 245, 0, 255, 195, 84, 0, 255, 242, 179, 0, 255, 108, 121, 0, 255, 118, 145, 0, 255, 216, 53, 0, 255, 114, 164, 0, 255, 253, 64, 0, 255, 178, 252, 0, 255, 143, 221, 0, 255, 10, 50, 0, 255, 251, 152, 0, 255, 195, 7, 0, 255, 156, 40, 0, 255, 169, 233, 0, 255, 123, 115, 0, 255, 168, 93, 0, 255, 244, 188, 0, 255, 77, 85, 0, 255, 30, 150, 0, 255, 146, 14, 0, 255, 30, 57, 0, 255, 171, 10, 0, 255, 212, 214, 0, 255, 62, 148, 0, 255, 213, 139, 0, 255, 108, 225, 0, 255, 70, 17, 0, 255, 120, 58, 0, 255, 183, 105, 0, 255, 185, 116, 0, 255, 148, 144, 0, 255, 31, 47, 0, 255, 235, 230, 0, 255, 225, 48, 0, 255, 236, 237, 0, 255, 177, 161, 0, 255, 12, 184, 0, 255, 232, 69, 0, 255, 121, 230, 0, 255, 61, 19, 0, 255, 196, 235, 0, 255, 43, 75, 0, 255, 84, 151, 0, 255, 118, 148, 0, 255, 125, 115, 0, 255, 140, 34, 0, 255, 203, 175, 0, 255, 250, 123, 0, 255, 187, 45, 0, 255, 153, 251, 0, 255, 154, 137, 0, 255, 185, 95, 0, 255, 93, 136, 0, 255, 68, 102, 0, 255, 134, 122, 0, 255, 184, 112, 0, 255, 252, 146, 0, 255, 235, 41, 0, 255, 173, 118, 0, 255, 149, 9, 0, 255, 168, 136, 0, 255, 142, 242, 0, 255, 74, 197, 0, 255, 97, 160, 0, 255, 89, 74, 0, 255, 156, 100, 0, 255, 204, 15, 0, 255, 116, 242, 0, 255, 122, 32, 0, 255, 165, 171, 0, 255, 122, 114, 0, 255, 53, 121, 0, 255, 188, 16, 0, 255, 47, 30, 0, 255, 72, 246, 0, 255, 51, 75, 0, 255, 36, 31, 0, 255, 213, 198, 0, 255, 88, 135, 0, 255, 91, 201, 0, 255, 15, 53, 0, 255, 192, 59, 0, 255, 162, 84, 0, 255, 75, 157, 0, 255, 51, 114, 0, 255, 8, 243, 0, 255, 37, 165, 0, 255, 8, 181, 0, 255, 197, 17, 0, 255, 91, 41, 0, 255, 156, 239, 0, 255, 154, 22, 0, 255, 183, 71, 0, 255, 145, 83, 0, 255, 89, 15, 0, 255, 246, 103, 0, 255, 6, 184, 0, 255, 118, 50, 0, 255, 177, 203, 0, 255, 230, 19, 0, 255, 37, 198, 0, 255, 234, 0, 0, 255, 154, 91, 0, 255, 32, 115, 0, 255, 110, 116, 0, 255, 227, 131, 0, 255, 55, 56, 0, 255, 243, 189, 0, 255, 26, 114, 0, 255, 126, 217, 0, 255, 253, 189, 0, 255, 176, 108, 0, 255, 138, 48, 0, 255, 215, 234, 0, 255, 104, 253, 0, 255, 181, 226, 0, 255, 126, 170, 0, 255, 192, 226, 0, 255, 73, 91, 0, 255, 247, 135, 0, 255, 62, 253, 0, 255, 165, 145, 0, 255, 26, 151, 0, 255, 51, 230, 0, 255, 7, 19, 0, 255, 37, 184, 0, 255, 175, 112, 0, 255, 222, 120, 0, 255, 112, 33, 0, 255, 33, 123, 0, 255, 14, 123, 0, 255, 141, 58, 0, 255, 114, 208, 0, 255, 195, 153, 0, 255, 110, 218, 0, 255, 209, 233, 0, 255, 191, 147, 0, 255, 0, 176, 0, 255, 10, 228, 0, 255, 198, 245, 0, 255, 41, 195, 0, 255, 23, 173, 0, 255, 220, 52, 0, 255, 192, 23, 0, 255, 15, 26, 0, 255, 206, 21, 0, 255, 44, 221, 0, 255, 166, 47, 0, 255, 246, 230, 0, 255, 153, 154, 0, 255, 77, 112, 0, 255, 118, 35, 0, 255, 122, 127, 0, 255, 64, 109, 0, 255, 27, 0, 0, 255, 94, 253, 0, 255, 125, 119, 0, 255, 218, 193, 0, 255, 127, 241, 0, 255, 216, 197, 0, 255, 150, 126, 0, 255, 101, 52, 0, 255, 148, 202, 0, 255, 145, 17, 0, 255, 105, 248, 0, 255, 82, 67, 0, 255, 101, 1, 0, 255, 84, 137, 0, 255, 251, 94, 0, 255, 160, 84, 0, 255, 212, 152, 0, 255, 130, 235, 0, 255, 134, 4, 0, 255, 245, 14, 0, 255, 237, 51, 0, 255, 57, 126, 0, 255, 40, 198, 0, 255, 237, 66, 0, 255, 83, 238, 0, 255, 90, 5, 0, 255, 148, 65, 0, 255, 107, 229, 0, 255, 140, 182, 0, 255, 197, 80, 0, 255, 86, 187, 0, 255, 243, 27, 0, 255, 85, 108, 0, 255, 70, 232, 0, 255, 134, 101, 0, 255, 96, 179, 0, 255, 220, 93, 0, 255, 106, 80, 0, 255, 77, 83, 0, 255, 244, 8, 0, 255, 88, 207, 0, 255, 96, 114, 0, 255, 224, 197, 0, 255, 220, 50, 0, 255, 174, 247, 0, 255, 147, 166, 0, 255, 2, 93, 0, 255, 24, 140, 0, 255, 70, 140, 0, 255, 51, 99, 0, 255, 63, 92, 0, 255, 116, 225, 0, 255, 58, 110, 0, 255, 161, 181, 0, 255, 188, 175, 0, 255, 239, 220, 0, 255, 89, 223, 0, 255, 147, 184, 0, 255, 102, 39, 0, 255, 54, 219, 0, 255, 156, 223, 0, 255, 60, 161, 0, 255, 50, 139, 0, 255, 246, 233, 0, 255, 180, 134, 0, 255, 47, 216, 0, 255, 22, 36, 0, 255, 112, 176, 0, 255, 168, 245, 0, 255, 84, 10, 0, 255, 33, 101, 0, 255, 115, 173, 0, 255, 151, 202, 0, 255, 211, 143, 0, 255, 242, 109, 0, 255, 12, 233, 0, 255, 205, 44, 0, 255, 204, 188, 0, 255, 202, 26, 0, 255, 181, 205, 0, 255, 119, 75, 0, 255, 31, 135, 0, 255, 193, 75, 0, 255, 3, 152, 0, 255, 3, 44, 0, 255, 218, 215, 0, 255, 177, 66, 0, 255, 200, 119, 0, 255, 90, 161, 0, 255, 224, 200, 0, 255, 65, 4, 0, 255, 112, 175, 0, 255, 194, 48, 0, 255, 218, 12, 0, 255, 219, 55, 0, 255, 244, 74, 0, 255, 220, 164, 0, 255, 225, 64, 0, 255, 142, 21, 0, 255, 105, 66, 0, 255, 135, 31, 0, 255, 52, 160, 0, 255, 35, 153, 0, 255, 10, 59, 0, 255, 44, 110, 0, 255, 231, 26, 0, 255, 21, 208, 0, 255, 31, 88, 0, 255, 30, 77, 0, 255, 124, 135, 0, 255, 191, 194, 0, 255, 30, 53, 0, 255, 151, 75, 0, 255, 248, 45, 0, 255, 117, 57, 0, 255, 50, 40, 0, 255, 241, 213, 0, 255, 93, 80, 0, 255, 52, 112, 0, 255, 177, 34, 0, 255, 177, 48, 0, 255, 5, 110, 0, 255, 238, 166, 0, 255, 238, 54, 0, 255, 125, 121, 0, 255, 233, 52, 0, 255, 106, 0, 0, 255, 158, 206, 0, 255, 233, 180, 0, 255, 131, 160, 0, 255, 40, 205, 0, 255, 101, 52, 0, 255, 95, 171, 0, 255, 43, 0, 0, 255, 204, 165, 0, 255, 239, 130, 0, 255, 111, 105, 0, 255, 39, 142, 0, 255, 126, 14, 0, 255, 104, 139, 0, 255, 47, 51, 0, 255, 28, 49, 0, 255, 245, 78, 0, 255, 94, 206, 0, 255, 189, 104, 0, 255, 241, 88, 0, 255, 190, 91, 0, 255, 187, 224, 0, 255, 23, 173, 0, 255, 108, 197, 0, 255, 20, 30, 0, 255, 120, 222, 0, 255, 63, 216, 0, 255, 207, 248, 0, 255, 49, 89, 0, 255, 247, 12, 0, 255, 57, 52, 0, 255, 47, 36, 0, 255, 48, 131, 0, 255, 91, 44, 0, 255, 82, 35, 0, 255, 39, 27, 0, 255, 156, 245, 0, 255, 112, 34, 0, 255, 145, 105, 0, 255, 53, 146, 0, 255, 187, 14, 0, 255, 222, 16, 0, 255, 237, 252, 0, 255, 165, 246, 0, 255, 9, 136, 0, 255, 5, 202, 0, 255, 37, 253, 0, 255, 168, 239, 0, 255, 114, 174, 0, 255, 240, 24, 0, 255, 182, 103, 0, 255, 26, 30, 0, 255, 115, 83, 0, 255, 218, 158, 0, 255, 207, 139, 0, 255, 137, 128, 0, 255, 33, 249, 0, 255, 195, 0, 0, 255, 79, 100, 0, 255, 107, 127, 0, 255, 66, 151, 0, 255, 21, 201, 0, 255, 115, 210, 0, 255, 243, 69, 0, 255, 79, 15, 0, 255, 101, 10, 0, 255, 162, 2, 0, 255, 103, 152, 0, 255, 186, 243, 0, 255, 141, 176, 0, 255, 194, 122, 0, 255, 134, 60, 0, 255, 29, 74, 0, 255, 212, 23, 0, 255, 36, 93, 0, 255, 21, 96, 0, 255, 211, 48, 0, 255, 64, 195, 0, 255, 9, 108, 0, 255, 136, 178, 0, 255, 254, 0, 0, 255, 41, 85, 0, 255, 161, 162, 0, 255, 22, 236, 0, 255, 191, 19, 0, 255, 40, 109, 0, 255, 211, 170, 0, 255, 202, 224, 0, 255, 154, 212, 0, 255, 109, 106, 0, 255, 190, 53, 0, 255, 67, 69, 0, 255, 28, 28, 0, 255, 234, 161, 0, 255, 190, 74, 0, 255, 244, 59, 0, 255, 84, 173, 0, 255, 181, 254, 0, 255, 141, 86, 0, 255, 240, 4, 0, 255, 118, 166, 0, 255, 137, 83, 0, 255, 12, 123, 0, 255, 83, 236, 0, 255, 217, 3, 0, 255, 87, 8, 0, 255, 160, 166, 0, 255, 188, 155, 0, 255, 131, 156, 0, 255, 55, 43, 0, 255, 102, 126, 0, 255, 126, 9, 0, 255, 208, 74, 0, 255, 201, 177, 0, 255, 28, 211, 0, 255, 98, 188, 0, 255, 57, 47, 0, 255, 203, 242, 0, 255, 90, 161, 0, 255, 143, 148, 0, 255, 149, 65, 0, 255, 142, 70, 0, 255, 87, 48, 0, 255, 204, 152, 0, 255, 78, 250, 0, 255, 154, 231, 0, 255, 146, 28, 0, 255, 199, 141, 0, 255, 210, 117, 0, 255, 160, 253, 0, 255, 55, 157, 0, 255, 19, 74, 0, 255, 159, 118, 0, 255, 150, 169, 0, 255, 49, 171, 0, 255, 231, 31, 0, 255, 104, 137, 0, 255, 166, 248, 0, 255, 100, 93, 0, 255, 149, 157, 0, 255, 66, 136, 0, 255, 236, 226, 0, 255, 134, 246, 0, 255, 72, 243, 0, 255, 40, 163, 0, 255, 47, 125, 0, 255, 119, 12, 0, 255, 78, 68, 0, 255, 28, 186, 0, 255, 22, 55, 0, 255, 161, 68, 0, 255, 132, 42, 0, 255, 214, 0, 0, 255, 179, 66, 0, 255, 157, 63, 0, 255, 118, 23, 0, 255, 237, 67, 0, 255, 112, 48, 0, 255, 36, 27, 0, 255, 36, 232, 0, 255, 42, 130, 0, 255, 15, 114, 0, 255, 185, 251, 0, 255, 206, 145, 0, 255, 143, 244, 0, 255, 6, 193, 0, 255, 211, 131, 0, 255, 240, 235, 0, 255, 30, 64, 0, 255, 48, 77, 0, 255, 121, 139, 0, 255, 128, 52, 0, 255, 239, 19, 0, 255, 88, 132, 0, 255, 96, 104, 0, 255, 124, 126, 0, 255, 68, 73, 0, 255, 61, 227, 0, 255, 15, 183, 0, 255, 208, 1, 0, 255, 135, 117, 0, 255, 68, 116, 0, 255, 239, 74, 0, 255, 175, 206, 0, 255, 51, 156, 0, 255, 36, 4, 0, 255, 122, 202, 0, 255, 110, 32, 0, 255, 92, 225, 0, 255, 109, 191, 0, 255, 51, 196, 0, 255, 23, 56, 0, 255, 73, 12, 0, 255, 87, 79, 0, 255, 41, 16, 0, 255, 253, 83, 0, 255, 43, 33, 0, 255, 36, 43, 0, 255, 238, 177, 0, 255, 75, 152, 0, 255, 172, 223, 0, 255, 50, 152, 0, 255, 248, 89, 0, 255, 201, 192, 0, 255, 210, 189, 0, 255, 151, 158, 0, 255, 172, 164, 0, 255, 92, 140, 0, 255, 36, 178, 0, 255, 81, 99, 0, 255, 205, 155, 0, 255, 125, 97, 0, 255, 226, 157, 0, 255, 56, 215, 0, 255, 225, 45, 0, 255, 177, 246, 0, 255, 175, 19, 0, 255, 95, 149, 0, 255, 68, 198, 0, 255, 146, 52, 0, 255, 138, 120, 0, 255, 233, 123, 0, 255, 108, 59, 0, 255, 150, 164, 0, 255, 205, 31, 0, 255, 182, 203, 0, 255, 247, 96, 0, 255, 13, 1, 0, 255, 174, 18, 0, 255, 210, 68, 0, 255, 53, 16, 0, 255, 241, 155, 0, 255, 240, 185, 0, 255, 141, 31, 0, 255, 202, 201, 0, 255, 120, 115, 0, 255, 139, 103, 0, 255, 194, 106, 0, 255, 139, 134, 0, 255, 149, 170, 0, 255, 126, 102, 0, 255, 81, 48, 0, 255, 69, 60, 0, 255, 215, 145, 0, 255, 193, 10, 0, 255, 123, 164, 0, 255, 86, 99, 0, 255, 73, 49, 0, 255, 241, 238, 0, 255, 189, 220, 0, 255, 219, 143, 0, 255, 242, 88, 0, 255, 199, 78, 0, 255, 67, 90, 0, 255, 140, 5, 0, 255, 128, 75, 0, 255, 198, 198, 0, 255, 141, 168, 0, 255, 168, 233, 0, 255, 4, 167, 0, 255, 41, 209, 0, 255, 9, 96, 0, 255, 38, 73, 0, 255, 5, 170, 0, 255, 251, 157, 0, 255, 166, 23, 0, 255, 201, 248, 0, 255, 205, 138, 0, 255, 243, 5, 0, 255, 48, 96, 0, 255, 245, 19, 0, 255, 116, 110, 0, 255, 8, 85, 0, 255, 83, 48, 0, 255, 109, 65, 0, 255, 243, 221, 0, 255, 229, 15, 0, 255, 233, 16, 0, 255, 217, 129, 0, 255, 21, 86, 0, 255, 1, 243, 0, 255, 181, 82, 0, 255, 112, 145, 0, 255, 178, 73, 0, 255, 204, 176, 0, 255, 157, 226, 0, 255, 216, 31, 0, 255, 195, 128, 0, 255, 30, 10, 0, 255, 59, 23, 0, 255, 145, 7, 0, 255, 156, 49, 0, 255, 209, 69, 0, 255, 48, 103, 0, 255, 56, 11, 0, 255, 214, 171, 0, 255, 70, 134, 0, 255, 146, 179, 0, 255, 221, 132, 0, 255, 69, 7, 0, 255, 207, 36, 0, 255, 166, 107, 0, 255, 21, 15, 0, 255, 101, 67, 0, 255, 192, 121, 0, 255, 219, 200, 0, 255, 184, 83, 0, 255, 102, 109, 0, 255, 58, 205, 0, 255, 85, 157, 0, 255, 35, 38, 0, 255, 220, 83, 0, 255, 88, 253, 0, 255, 242, 89, 0, 255, 68, 22, 0, 255, 8, 187, 0, 255, 183, 137, 0, 255, 1, 109, 0, 255, 17, 152, 0, 255, 13, 45, 0, 255, 138, 236, 0, 255, 156, 80, 0, 255, 248, 180, 0, 255, 80, 218, 0, 255, 97, 190, 0, 255, 183, 132, 0, 255, 127, 41, 0, 255, 175, 83, 0, 255, 187, 233, 0, 255, 111, 195, 0, 255, 168, 107, 0, 255, 11, 154, 0, 255, 95, 21, 0, 255, 181, 7, 0, 255, 54, 213, 0, 255, 251, 67, 0, 255, 20, 79, 0, 255, 26, 187, 0, 255, 214, 26, 0, 255, 104, 70, 0, 255, 44, 118, 0, 255, 220, 205, 0, 255, 232, 198, 0, 255, 63, 225, 0, 255, 144, 56, 0, 255, 57, 67, 0, 255, 54, 189, 0, 255, 247, 96, 0, 255, 103, 101, 0, 255, 223, 143, 0, 255, 133, 11, 0, 255, 140, 14, 0, 255, 8, 71, 0, 255, 154, 223, 0, 255, 60, 163, 0, 255, 213, 114, 0, 255, 100, 116, 0, 255, 34, 172, 0, 255, 60, 75, 0, 255, 179, 201, 0, 255, 129, 175, 0, 255, 65, 110, 0, 255, 6, 122, 0, 255, 146, 154, 0, 255, 78, 11, 0, 255, 161, 38, 0, 255, 24, 71, 0, 255, 154, 69, 0, 255, 88, 31, 0, 255, 49, 11, 0, 255, 107, 97, 0, 255, 174, 244, 0, 255, 36, 87, 0, 255, 156, 103, 0, 255, 203, 101, 0, 255, 199, 8, 0, 255, 226, 190, 0, 255, 191, 35, 0, 255, 209, 221, 0, 255, 160, 192, 0, 255, 41, 151, 0, 255, 188, 147, 0, 255, 119, 205, 0, 255, 214, 183, 0, 255, 214, 206, 0, 255, 189, 81, 0, 255, 21, 248, 0, 255, 100, 86, 0, 255, 164, 140, 0, 255, 174, 66, 0, 255, 110, 148, 0, 255, 122, 27, 0, 255, 39, 132, 0, 255, 106, 189, 0, 255, 137, 43, 0, 255, 227, 194, 0, 255, 221, 125, 0, 255, 8, 236, 0, 255, 184, 63, 0, 255, 48, 226, 0, 255, 53, 17, 0, 255, 39, 113, 0, 255, 159, 135, 0, 255, 236, 115, 0, 255, 141, 96, 0, 255, 53, 195, 0, 255, 32, 95, 0, 255, 242, 45, 0, 255, 195, 180, 0, 255, 106, 167, 0, 255, 53, 52, 0, 255, 102, 103, 0, 255, 224, 22, 0, 255, 55, 85, 0, 255, 175, 145, 0, 255, 41, 137, 0, 255, 190, 23, 0, 255, 180, 145, 0, 255, 37, 51, 0, 255, 196, 232, 0, 255, 70, 136, 0, 255, 205, 25, 0, 255, 10, 143, 0, 255, 97, 106, 0, 255, 94, 97, 0, 255, 236, 254, 0, 255, 114, 222, 0, 255, 52, 211, 0, 255, 223, 165, 0, 255, 104, 238, 0, 255, 84, 121, 0, 255, 147, 172, 0, 255, 105, 53, 0, 255, 209, 198, 0, 255, 178, 55, 0, 255, 52, 229, 0, 255, 152, 121, 0, 255, 133, 122, 0, 255, 61, 8, 0, 255, 93, 242, 0, 255, 208, 134, 0, 255, 191, 142, 0, 255, 21, 61, 0, 255, 202, 104, 0, 255, 9, 111, 0, 255, 32, 84, 0, 255, 59, 146, 0, 255, 243, 151, 0, 255, 185, 205, 0, 255, 63, 117, 0, 255, 202, 144, 0, 255, 179, 195, 0, 255, 78, 178, 0, 255, 252, 254, 0, 255, 169, 189, 0, 255, 81, 54, 0, 255, 235, 109, 0, 255, 213, 204, 0, 255, 197, 140, 0, 255, 12, 94, 0, 255, 160, 13, 0, 255, 30, 23, 0, 255, 127, 13, 0, 255, 17, 113, 0, 255, 50, 16, 0, 255, 72, 17, 0, 255, 182, 187, 0, 255, 243, 64, 0, 255, 238, 117, 0, 255, 254, 174, 0, 255, 53, 59, 0, 255, 81, 91, 0, 255, 112, 221, 0, 255, 131, 178, 0, 255, 184, 33, 0, 255, 89, 238, 0, 255, 9, 38, 0, 255, 156, 127, 0, 255, 191, 131, 0, 255, 205, 94, 0, 255, 126, 19, 0, 255, 68, 199, 0, 255, 62, 75, 0, 255, 118, 123, 0, 255, 212, 72, 0, 255, 170, 133, 0, 255, 62, 38, 0, 255, 78, 172, 0, 255, 196, 197, 0, 255, 239, 1, 0, 255, 210, 42, 0, 255, 25, 113, 0, 255, 114, 225, 0, 255, 19, 102, 0, 255, 31, 147, 0, 255, 188, 110, 0, 255, 206, 115, 0, 255, 161, 54, 0, 255, 98, 60, 0, 255, 117, 204, 0, 255, 91, 110, 0, 255, 252, 48, 0, 255, 159, 104, 0, 255, 80, 179, 0, 255, 37, 57, 0, 255, 236, 214, 0, 255, 54, 184, 0, 255, 61, 70, 0, 255, 239, 174, 0, 255, 130, 27, 0, 255, 125, 3, 0, 255, 90, 132, 0, 255, 85, 208, 0, 255, 13, 223, 0, 255, 157, 72, 0, 255, 61, 208, 0, 255, 138, 227, 0, 255, 9, 234, 0, 255, 187, 181, 0, 255, 217, 87, 0, 255, 50, 46, 0, 255, 135, 214, 0, 255, 149, 129, 0, 255, 75, 65, 0, 255, 22, 101, 0, 255, 149, 237, 0, 255, 82, 120, 0, 255, 224, 136, 0, 255, 79, 222, 0, 255, 146, 225, 0, 255, 60, 199, 0, 255, 211, 161, 0, 255, 68, 150, 0, 255, 105, 183, 0, 255, 40, 130, 0, 255, 110, 201, 0, 255, 186, 158, 0, 255, 128, 6, 0, 255, 232, 140, 0, 255, 178, 141, 0, 255, 165, 140, 0, 255, 3, 248, 0, 255, 38, 89, 0, 255, 148, 84, 0, 255, 2, 21, 0, 255, 24, 10, 0, 255, 49, 188, 0, 255, 124, 231, 0, 255, 198, 236, 0, 255, 239, 253, 0, 255, 194, 235, 0, 255, 37, 190, 0, 255, 126, 221, 0, 255, 26, 111, 0, 255, 150, 160, 0, 255, 8, 3, 0, 255, 167, 191, 0, 255, 197, 210, 0, 255, 228, 105, 0, 255, 96, 182, 0, 255, 221, 205, 0, 255, 253, 239, 0, 255, 182, 96, 0, 255, 24, 163, 0, 255, 253, 85, 0, 255, 220, 185, 0, 255, 98, 87, 0, 255, 240, 53, 0, 255, 16, 141, 0, 255, 139, 50, 0, 255, 86, 203, 0, 255, 210, 234, 0, 255, 219, 243, 0, 255, 51, 95, 0, 255, 132, 86, 0, 255, 113, 200, 0, 255, 125, 127, 0, 255, 42, 149, 0, 255, 178, 220, 0, 255, 143, 109, 0, 255, 215, 201, 0, 255, 68, 194, 0, 255, 180, 110, 0, 255, 124, 132, 0, 255, 51, 203, 0, 255, 138, 177, 0, 255, 187, 233, 0, 255, 131, 84, 0, 255, 238, 2, 0, 255, 170, 180, 0, 255, 246, 33, 0, 255, 70, 130, 0, 255, 128, 211, 0, 255, 247, 124, 0, 255, 67, 154, 0, 255, 70, 184, 0, 255, 86, 222, 0, 255, 123, 36, 0, 255, 193, 20, 0, 255, 72, 57, 0, 255, 180, 226, 0, 255, 144, 110, 0, 255, 198, 188, 0, 255, 198, 44, 0, 255, 88, 19, 0, 255, 181, 83, 0, 255, 84, 218, 0, 255, 215, 92, 0, 255, 181, 95, 0, 255, 44, 41, 0, 255, 158, 205, 0, 255, 170, 187, 0, 255, 63, 233, 0, 255, 57, 36, 0, 255, 168, 243, 0, 255, 117, 182, 0, 255, 224, 69, 0, 255, 20, 122, 0, 255, 169, 78, 0, 255, 2, 6, 0, 255, 151, 120, 0, 255, 171, 223, 0, 255, 59, 239, 0, 255, 56, 56, 0, 255, 188, 238, 0, 255, 134, 228, 0, 255, 11, 93, 0, 255, 101, 166, 0, 255, 178, 137, 0, 255, 203, 109, 0, 255, 7, 199, 0, 255, 173, 207, 0, 255, 2, 117, 0, 255, 19, 85, 0, 255, 126, 177, 0, 255, 219, 181, 0, 255, 103, 69, 0, 255, 189, 249, 0, 255, 215, 251, 0, 255, 37, 123, 0, 255, 43, 105, 0, 255, 183, 161, 0, 255, 109, 117, 0, 255, 162, 48, 0, 255, 28, 241, 0, 255, 249, 157, 0, 255, 245, 68, 0, 255, 43, 48, 0, 255, 204, 202, 0, 255, 150, 142, 0, 255, 227, 7, 0, 255, 178, 8, 0, 255, 71, 233, 0, 255, 1, 208, 0, 255, 177, 232, 0, 255, 134, 106, 0, 255, 91, 102, 0, 255, 131, 233, 0, 255, 205, 42, 0, 255, 146, 108, 0, 255, 240, 161, 0, 255, 160, 0, 0, 255, 55, 202, 0, 255, 44, 116, 0, 255, 147, 37, 0, 255, 170, 37, 0, 255, 216, 231, 0, 255, 103, 224, 0, 255, 166, 52, 0, 255, 7, 208, 0, 255, 148, 63, 0, 255, 162, 251, 0, 255, 65, 93, 0, 255, 35, 92, 0, 255, 176, 165, 0, 255, 133, 226, 0, 255, 90, 103, 0, 255, 54, 11, 0, 255, 34, 3, 0, 255, 218, 92, 0, 255, 90, 26, 0, 255, 229, 169, 0, 255, 15, 18, 0, 255, 195, 70, 0, 255, 221, 244, 0, 255, 240, 226, 0, 255, 214, 88, 0, 255, 181, 78, 0, 255, 87, 64, 0, 255, 185, 18, 0, 255, 201, 107, 0, 255, 113, 239, 0, 255, 153, 18, 0, 255, 34, 228, 0, 255, 202, 124, 0, 255, 88, 109, 0, 255, 111, 13, 0, 255, 204, 224, 0, 255, 237, 75, 0, 255, 182, 52, 0, 255, 80, 195, 0, 255, 7, 101, 0, 255, 185, 218, 0, 255, 183, 150, 0, 255, 120, 161, 0, 255, 164, 57, 0, 255, 133, 28, 0, 255, 148, 236, 0, 255, 5, 211, 0, 255, 214, 94, 0, 255, 100, 67, 0, 255, 220, 0, 0, 255, 192, 133, 0, 255, 69, 157, 0, 255, 104, 146, 0, 255, 2, 59, 0, 255, 121, 229, 0, 255, 249, 169, 0, 255, 240, 73, 0, 255, 135, 120, 0, 255, 83, 96, 0, 255, 141, 46, 0, 255, 231, 156, 0, 255, 140, 208, 0, 255, 69, 82, 0, 255, 120, 205, 0, 255, 37, 192, 0, 255, 82, 237, 0, 255, 9, 116, 0, 255, 176, 112, 0, 255, 104, 223, 0, 255, 204, 126, 0, 255, 69, 80, 0, 255, 56, 50, 0, 255, 134, 8, 0, 255, 83, 160, 0, 255, 239, 239, 0, 255, 166, 95, 0, 255, 64, 169, 0, 255, 65, 252, 0, 255, 50, 82, 0, 255, 88, 60, 0, 255, 215, 122, 0, 255, 167, 113, 0, 255, 214, 12, 0, 255, 74, 177, 0, 255, 18, 80, 0, 255, 65, 220, 0, 255, 85, 28, 0, 255, 220, 181, 0, 255, 20, 142, 0, 255, 115, 8, 0, 255, 78, 162, 0, 255, 96, 126, 0, 255, 206, 228, 0, 255, 41, 60, 0, 255, 51, 50, 0, 255, 235, 24, 0, 255, 114, 148, 0, 255, 171, 83, 0, 255, 250, 209, 0, 255, 140, 60, 0, 255, 129, 122, 0, 255, 170, 226, 0, 255, 24, 248, 0, 255, 103, 161, 0, 255, 17, 228, 0, 255, 136, 218, 0, 255, 250, 244, 0, 255, 253, 73, 0, 255, 27, 205, 0, 255, 73, 233, 0, 255, 246, 204, 0, 255, 235, 25, 0, 255, 194, 251, 0, 255, 78, 252, 0, 255, 76, 253, 0, 255, 66, 102, 0, 255, 58, 25, 0, 255, 208, 57, 0, 255, 131, 143, 0, 255, 110, 241, 0, 255, 181, 145, 0, 255, 116, 88, 0, 255, 115, 157, 0, 255, 208, 161, 0, 255, 90, 95, 0, 255, 197, 225, 0, 255, 91, 27, 0, 255, 150, 146, 0, 255, 126, 90, 0, 255, 243, 207, 0, 255, 154, 210, 0, 255, 167, 119, 0, 255, 55, 155, 0, 255, 228, 85, 0, 255, 251, 138, 0, 255, 72, 248, 0, 255, 118, 3, 0, 255, 100, 111, 0, 255, 152, 214, 0, 255, 243, 56, 0, 255, 94, 12, 0, 255, 56, 129, 0, 255, 118, 240, 0, 255, 180, 207, 0, 255, 124, 136, 0, 255, 40, 167, 0, 255, 121, 58, 0, 255, 211, 234, 0, 255, 74, 232, 0, 255, 48, 152, 0, 255, 218, 166, 0, 255, 199, 158, 0, 255, 72, 24, 0, 255, 183, 231, 0, 255, 79, 31, 0, 255, 59, 7, 0, 255, 196, 48, 0, 255, 158, 136, 0, 255, 118, 116, 0, 255, 30, 122, 0, 255, 173, 3, 0, 255, 17, 52, 0, 255, 121, 34, 0, 255, 140, 178, 0, 255, 52, 50, 0, 255, 197, 4, 0, 255, 56, 146, 0, 255, 69, 74, 0, 255, 213, 101, 0, 255, 128, 29, 0, 255, 0, 41, 0, 255, 150, 161, 0, 255, 53, 8, 0, 255, 50, 72, 0, 255, 87, 67, 0, 255, 65, 130, 0, 255, 74, 89, 0, 255, 194, 252, 0, 255, 23, 102, 0, 255, 22, 44, 0, 255, 251, 5, 0, 255, 119, 229, 0, 255, 130, 167, 0, 255, 183, 21, 0, 255, 51, 197, 0, 255, 240, 226, 0, 255, 129, 3, 0, 255, 146, 1, 0, 255, 174, 49, 0, 255, 0, 130, 0, 255, 52, 246, 0, 255, 37, 200, 0, 255, 125, 104, 0, 255, 44, 218, 0, 255, 70, 86, 0, 255, 92, 103, 0, 255, 115, 251, 0, 255, 137, 14, 0, 255, 101, 41, 0, 255, 164, 131, 0, 255, 114, 243, 0, 255, 215, 245, 0, 255, 2, 141, 0, 255, 109, 178, 0, 255, 164, 224, 0, 255, 250, 239, 0, 255, 241, 225, 0, 255, 196, 43, 0, 255, 71, 208, 0, 255, 66, 49, 0, 255, 216, 132, 0, 255, 2, 160, 0, 255, 57, 175, 0, 255, 223, 114, 0, 255, 15, 237, 0, 255, 52, 200, 0, 255, 250, 188, 0, 255, 216, 150, 0, 255, 146, 59, 0, 255, 28, 156, 0, 255, 188, 57, 0, 255, 244, 126, 0, 255, 63, 93, 0, 255, 118, 209, 0, 255, 208, 133, 0, 255, 0, 28, 0, 255, 186, 204, 0, 255, 212, 82, 0, 255, 198, 200, 0, 255, 106, 15, 0, 255, 89, 128, 0, 255, 160, 239, 0, 255, 233, 47, 0, 255, 153, 202, 0, 255, 216, 251, 0, 255, 109, 252, 0, 255, 206, 242, 0, 255, 70, 20, 0, 255, 160, 230, 0, 255, 167, 195, 0, 255, 226, 75, 0, 255, 6, 3, 0, 255, 129, 8, 0, 255, 129, 106, 0, 255, 70, 240, 0, 255, 169, 200, 0, 255, 61, 182, 0, 255, 134, 12, 0, 255, 196, 191, 0, 255, 47, 15, 0, 255, 126, 205, 0, 255, 34, 141, 0, 255, 190, 113, 0, 255, 198, 29, 0, 255, 5, 25, 0, 255, 231, 97, 0, 255, 83, 54, 0, 255, 72, 210, 0, 255, 42, 126, 0, 255, 120, 163, 0, 255, 94, 182, 0, 255, 95, 145, 0, 255, 89, 189, 0, 255, 193, 19, 0, 255, 70, 126, 0, 255, 10, 91, 0, 255, 0, 91, 0, 255, 64, 67, 0, 255, 180, 99, 0, 255, 83, 43, 0, 255, 108, 184, 0, 255, 222, 52, 0, 255, 240, 72, 0, 255, 78, 218, 0, 255, 61, 32, 0, 255, 157, 201, 0, 255, 124, 152, 0, 255, 89, 191, 0, 255, 82, 123, 0, 255, 157, 189, 0, 255, 126, 98, 0, 255, 203, 245, 0, 255, 38, 31, 0, 255, 141, 53, 0, 255, 78, 128, 0, 255, 163, 234, 0, 255, 170, 0, 0, 255, 250, 174, 0, 255, 31, 32, 0, 255, 204, 66, 0, 255, 0, 32, 0, 255, 156, 155, 0, 255, 78, 225, 0, 255, 32, 116, 0, 255, 10, 113, 0, 255, 124, 84, 0, 255, 77, 187, 0, 255, 7, 247, 0, 255, 0, 13, 0, 255, 179, 203, 0, 255, 33, 177, 0, 255, 9, 195, 0, 255, 225, 149, 0, 255, 4, 137, 0, 255, 194, 64, 0, 255, 56, 13, 0, 255, 196, 220, 0, 255, 52, 23, 0, 255, 85, 174, 0, 255, 22, 83, 0, 255, 82, 49, 0, 255, 18, 13, 0, 255, 113, 241, 0, 255, 167, 140, 0, 255, 181, 154, 0, 255, 146, 139, 0, 255, 184, 221, 0, 255, 28, 111, 0, 255, 154, 179, 0, 255, 48, 32, 0, 255, 8, 63, 0, 255, 80, 238, 0, 255, 180, 77, 0, 255, 42, 49, 0, 255, 160, 200, 0, 255, 6, 133, 0, 255, 168, 155, 0, 255, 227, 235, 0, 255, 238, 236, 0, 255, 180, 82, 0, 255, 143, 64, 0, 255, 25, 169, 0, 255, 233, 29, 0, 255, 249, 130, 0, 255, 134, 55, 0, 255, 21, 57, 0, 255, 188, 25, 0, 255, 112, 20, 0, 255, 161, 12, 0, 255, 219, 252, 0, 255, 188, 42, 0, 255, 206, 192, 0, 255, 229, 170, 0, 255, 254, 198, 0, 255, 174, 59, 0, 255, 101, 95, 0, 255, 8, 198, 0, 255, 176, 36, 0, 255, 38, 55, 0, 255, 100, 103, 0, 255, 189, 173, 0, 255, 118, 126, 0, 255, 75, 111, 0, 255, 31, 100, 0, 255, 62, 157, 0, 255, 247, 122, 0, 255, 159, 240, 0, 255, 0, 93, 0, 255, 36, 84, 0, 255, 89, 37, 0, 255, 197, 34, 0, 255, 52, 82, 0, 255, 253, 149, 0, 255, 193, 133, 0, 255, 85, 155, 0, 255, 20, 204, 0, 255, 217, 107, 0, 255, 209, 238, 0, 255, 208, 217, 0, 255, 96, 188, 0, 255, 231, 32, 0, 255, 96, 201, 0, 255, 105, 148, 0, 255, 12, 49, 0, 255, 80, 189, 0, 255, 238, 152, 0, 255, 17, 210, 0, 255, 214, 29, 0, 255, 182, 11, 0, 255, 63, 9, 0, 255, 144, 66, 0, 255, 244, 24, 0, 255, 252, 64, 0, 255, 164, 96, 0, 255, 106, 210, 0, 255, 177, 45, 0, 255, 22, 215, 0, 255, 23, 59, 0, 255, 65, 125, 0, 255, 141, 122, 0, 255, 156, 71, 0, 255, 159, 160, 0, 255, 127, 43, 0, 255, 59, 109, 0, 255, 168, 136, 0, 255, 247, 179, 0, 255, 1, 223, 0, 255, 73, 157, 0, 255, 234, 61, 0, 255, 174, 131, 0, 255, 45, 174, 0, 255, 233, 9, 0, 255, 126, 73, 0, 255, 21, 219, 0, 255, 0, 12, 0, 255, 97, 229, 0, 255, 85, 156, 0, 255, 87, 161, 0, 255, 225, 135, 0, 255, 182, 126, 0, 255, 101, 24, 0, 255, 163, 144, 0, 255, 14, 216, 0, 255, 89, 161, 0, 255, 126, 148, 0, 255, 49, 197, 0, 255, 60, 94, 0, 255, 107, 156, 0, 255, 67, 96, 0, 255, 215, 253, 0, 255, 55, 163, 0, 255, 48, 180, 0, 255, 171, 68, 0, 255, 50, 31, 0, 255, 126, 143, 0, 255, 167, 139, 0, 255, 113, 11, 0, 255, 68, 184, 0, 255, 59, 199, 0, 255, 105, 71, 0, 255, 207, 123, 0, 255, 221, 235, 0, 255, 251, 202, 0, 255, 183, 63, 0, 255, 170, 251, 0, 255, 1, 91, 0, 255, 84, 135, 0, 255, 35, 105, 0, 255, 38, 108, 0, 255, 159, 130, 0, 255, 50, 253, 0, 255, 186, 99, 0, 255, 212, 177, 0, 255, 186, 198, 0, 255, 35, 249, 0, 255, 250, 132, 0, 255, 224, 63, 0, 255, 12, 86, 0, 255, 28, 169, 0, 255, 80, 5, 0, 255, 55, 50, 0, 255, 188, 232, 0, 255, 33, 191, 0, 255, 61, 142, 0, 255, 151, 184, 0, 255, 131, 95, 0, 255, 243, 21, 0, 255, 140, 113, 0, 255, 41, 178, 0, 255, 13, 9, 0, 255, 150, 43, 0, 255, 27, 240, 0, 255, 212, 162, 0, 255, 91, 146, 0, 255, 144, 214, 0, 255, 243, 146, 0, 255, 139, 3, 0, 255, 13, 228, 0, 255, 132, 244, 0, 255, 129, 75, 0, 255, 99, 175, 0, 255, 208, 89, 0, 255, 84, 244, 0, 255, 27, 60, 0, 255, 227, 118, 0, 255, 201, 11, 0, 255, 53, 58, 0, 255, 246, 64, 0, 255, 154, 135, 0, 255, 245, 247, 0, 255, 222, 27, 0, 255, 221, 167, 0, 255, 191, 151, 0, 255, 179, 73, 0, 255, 151, 103, 0, 255, 77, 147, 0, 255, 114, 238, 0, 255, 202, 120, 0, 255, 89, 58, 0, 255, 70, 118, 0, 255, 63, 218, 0, 255, 158, 130, 0, 255, 155, 0, 0, 255, 175, 123, 0, 255, 43, 115, 0, 255, 139, 95, 0, 255, 68, 150, 0, 255, 161, 32, 0, 255, 86, 0, 0, 255, 240, 63, 0, 255, 13, 99, 0, 255, 83, 184, 0, 255, 91, 239, 0, 255, 174, 109, 0, 255, 116, 202, 0, 255, 253, 45, 0, 255, 144, 183, 0, 255, 34, 129, 0, 255, 247, 183, 0, 255, 49, 180, 0, 255, 178, 204, 0, 255, 101, 194, 0, 255, 84, 104, 0, 255, 223, 216, 0, 255, 216, 236, 0, 255, 224, 124, 0, 255, 234, 89, 0, 255, 125, 252, 0, 255, 148, 60, 0, 255, 184, 63, 0, 255, 117, 143, 0, 255, 81, 254, 0, 255, 151, 60, 0, 255, 123, 104, 0, 255, 122, 52, 0, 255, 218, 162, 0, 255, 68, 134, 0, 255, 67, 62, 0, 255, 100, 71, 0, 255, 223, 119, 0, 255, 202, 44, 0, 255, 139, 0, 0, 255, 9, 74, 0, 255, 159, 21, 0, 255, 238, 119, 0, 255, 86, 13, 0, 255, 168, 66, 0, 255, 88, 92, 0, 255, 39, 190, 0, 255, 114, 142, 0, 255, 124, 55, 0, 255, 55, 215, 0, 255, 35, 210, 0, 255, 45, 134, 0, 255, 181, 231, 0, 255, 172, 127, 0, 255, 154, 145, 0, 255, 98, 129, 0, 255, 194, 223, 0, 255, 134, 82, 0, 255, 178, 131, 0, 255, 229, 42, 0, 255, 180, 133, 0, 255, 8, 226, 0, 255, 252, 106, 0, 255, 83, 186, 0, 255, 230, 102, 0, 255, 92, 142, 0, 255, 76, 17, 0, 255, 29, 11, 0, 255, 60, 228, 0, 255, 91, 90, 0, 255, 199, 3, 0, 255, 235, 97, 0, 255, 44, 247, 0, 255, 106, 234, 0, 255, 171, 84, 0, 255, 250, 148, 0, 255, 6, 89, 0, 255, 194, 135, 0, 255, 180, 183, 0, 255, 25, 53, 0, 255, 174, 206, 0, 255, 243, 68, 0, 255, 212, 79, 0, 255, 132, 85, 0, 255, 38, 167, 0, 255, 202, 167, 0, 255, 32, 84, 0, 255, 196, 170, 0, 255, 78, 108, 0, 255, 238, 14, 0, 255, 232, 197, 0, 255, 237, 195, 0, 255, 105, 29, 0, 255, 233, 198, 0, 255, 47, 11, 0, 255, 192, 120, 0, 255, 153, 230, 0, 255, 115, 28, 0, 255, 194, 42, 0, 255, 15, 251, 0, 255, 119, 69, 0, 255, 3, 136, 0, 255, 147, 221, 0, 255, 230, 197, 0, 255, 63, 98, 0, 255, 14, 199, 0, 255, 223, 141, 0, 255, 117, 70, 0, 255, 161, 92, 0, 255, 181, 86, 0, 255, 18, 43, 0, 255, 202, 23, 0, 255, 139, 191, 0, 255, 29, 8, 0, 255, 141, 97, 0, 255, 241, 185, 0, 255, 253, 144, 0, 255, 124, 233, 0, 255, 197, 165, 0, 255, 183, 151, 0, 255, 64, 233, 0, 255, 129, 75, 0, 255, 35, 185, 0, 255, 71, 0, 0, 255, 151, 66, 0, 255, 39, 45, 0, 255, 185, 2, 0, 255, 213, 13, 0, 255, 51, 0, 0, 255, 97, 253, 0, 255, 61, 22, 0, 255, 149, 202, 0, 255, 147, 117, 0, 255, 97, 25, 0, 255, 104, 98, 0, 255, 11, 181, 0, 255, 21, 35, 0, 255, 205, 106, 0, 255, 224, 15, 0, 255, 98, 209, 0, 255, 192, 129, 0, 255, 71, 39, 0, 255, 50, 165, 0, 255, 165, 14, 0, 255, 118, 206, 0, 255, 56, 36, 0, 255, 179, 235, 0, 255, 137, 189, 0, 255, 166, 156, 0, 255, 161, 15, 0, 255, 190, 10, 0, 255, 5, 21, 0, 255, 34, 222, 0, 255, 252, 221, 0, 255, 211, 6, 0, 255, 150, 139, 0, 255, 161, 26, 0, 255, 201, 68, 0, 255, 248, 95, 0, 255, 83, 174, 0, 255, 218, 241, 0, 255, 215, 125, 0, 255, 44, 38, 0, 255, 178, 90, 0, 255, 166, 57, 0, 255, 7, 50, 0, 255, 217, 138, 0, 255, 82, 59, 0, 255, 198, 107, 0, 255, 145, 153, 0, 255, 97, 82, 0, 255, 12, 226, 0, 255, 165, 68, 0, 255, 228, 175, 0, 255, 198, 39, 0, 255, 238, 3, 0, 255, 143, 38, 0, 255, 23, 8, 0, 255, 189, 165, 0, 255, 155, 70, 0, 255, 95, 72, 0, 255, 3, 231, 0, 255, 21, 182, 0, 255, 154, 153, 0, 255, 22, 208, 0, 255, 74, 0, 0, 255, 124, 19, 0, 255, 195, 50, 0, 255, 158, 37, 0, 255, 222, 149, 0, 255, 68, 0, 0, 255, 19, 181, 0, 255, 1, 135, 0, 255, 73, 15, 0, 255, 130, 26, 0, 255, 109, 251, 0, 255, 225, 156, 0, 255, 70, 27, 0, 255, 98, 121, 0, 255, 238, 126, 0, 255, 177, 187, 0, 255, 36, 118, 0, 255, 61, 164, 0, 255, 232, 191, 0, 255, 163, 211, 0, 255, 53, 84, 0, 255, 74, 11, 0, 255, 116, 183, 0, 255, 145, 51, 0, 255, 185, 162, 0, 255, 74, 99, 0, 255, 152, 182, 0, 255, 125, 9, 0, 255, 54, 227, 0, 255, 85, 145, 0, 255, 153, 108, 0, 255, 101, 42, 0, 255, 71, 158, 0, 255, 221, 143, 0, 255, 81, 249, 0, 255, 106, 15, 0, 255, 253, 26, 0, 255, 48, 14, 0, 255, 80, 68, 0, 255, 139, 237, 0, 255, 11, 219, 0, 255, 244, 174, 0, 255, 111, 4, 0, 255, 59, 107, 0, 255, 28, 165, 0, 255, 64, 170, 0, 255, 38, 249, 0, 255, 121, 180, 0, 255, 41, 16, 0, 255, 243, 96, 0, 255, 138, 180, 0, 255, 10, 200, 0, 255, 149, 85, 0, 255, 51, 224, 0, 255, 182, 139, 0, 255, 234, 240, 0, 255, 9, 9, 0, 255, 135, 71, 0, 255, 33, 87, 0, 255, 33, 83, 0, 255, 159, 126, 0, 255, 69, 65, 0, 255, 103, 7, 0, 255, 79, 206, 0, 255, 104, 94, 0, 255, 108, 13, 0, 255, 150, 178, 0, 255, 101, 154, 0, 255, 50, 173, 0, 255, 109, 52, 0, 255, 144, 151, 0, 255, 224, 58, 0, 255, 70, 41, 0, 255, 157, 177, 0, 255, 45, 212, 0, 255, 68, 117, 0, 255, 144, 239, 0, 255, 128, 80, 0, 255, 60, 67, 0, 255, 22, 135, 0, 255, 200, 182, 0, 255, 140, 128, 0, 255, 8, 101, 0, 255, 242, 42, 0, 255, 0, 224, 0, 255, 174, 27, 0, 255, 192, 237, 0, 255, 74, 46, 0, 255, 197, 210, 0, 255, 56, 202, 0, 255, 146, 30, 0, 255, 71, 207, 0, 255, 161, 122, 0, 255, 194, 51, 0, 255, 140, 2, 0, 255, 61, 191, 0, 255, 190, 251, 0, 255, 74, 121, 0, 255, 31, 235, 0, 255, 236, 142, 0, 255, 183, 129, 0, 255, 250, 189, 0, 255, 26, 121, 0, 255, 217, 64, 0, 255, 44, 91, 0, 255, 131, 90, 0, 255, 105, 81, 0, 255, 48, 197, 0, 255, 240, 216, 0, 255, 95, 13, 0, 255, 223, 154, 0, 255, 63, 116, 0, 255, 30, 43, 0, 255, 156, 78, 0, 255, 235, 35, 0, 255, 218, 217, 0, 255, 182, 167, 0, 255, 12, 192, 0, 255, 86, 198, 0, 255, 142, 4, 0, 255, 17, 44, 0, 255, 244, 204, 0, 255, 107, 62, 0, 255, 67, 230, 0, 255, 75, 50, 0, 255, 33, 199, 0, 255, 232, 243, 0, 255, 252, 91, 0, 255, 246, 52, 0, 255, 199, 206, 0, 255, 254, 114, 0, 255, 10, 116, 0, 255, 170, 205, 0, 255, 201, 210, 0, 255, 41, 119, 0, 255, 86, 69, 0, 255, 165, 51, 0, 255, 15, 199, 0, 255, 170, 14, 0, 255, 32, 196, 0, 255, 63, 8, 0, 255, 244, 20, 0, 255, 126, 63, 0, 255, 44, 192, 0, 255, 209, 235, 0, 255, 225, 188, 0, 255, 101, 49, 0, 255, 58, 62, 0, 255, 154, 161, 0, 255, 20, 127, 0, 255, 244, 104, 0, 255, 138, 117, 0, 255, 108, 197, 0, 255, 234, 220, 0, 255, 108, 93, 0, 255, 251, 252, 0, 255, 119, 50, 0, 255, 132, 239, 0, 255, 68, 218, 0, 255, 119, 91, 0, 255, 15, 116, 0, 255, 100, 56, 0, 255, 113, 142, 0, 255, 122, 43, 0, 255, 116, 14, 0, 255, 209, 186, 0, 255, 82, 49, 0, 255, 72, 49, 0, 255, 215, 113, 0, 255, 38, 39, 0, 255, 83, 141, 0, 255, 190, 250, 0, 255, 201, 17, 0, 255, 30, 110, 0, 255, 196, 88, 0, 255, 113, 102, 0, 255, 216, 141, 0, 255, 87, 29, 0, 255, 147, 98, 0, 255, 91, 240, 0, 255, 119, 52, 0, 255, 71, 233, 0, 255, 20, 250, 0, 255, 129, 112, 0, 255, 49, 114, 0, 255, 175, 10, 0, 255, 105, 83, 0, 255, 139, 23, 0, 255, 231, 229, 0, 255, 250, 95, 0, 255, 71, 127, 0, 255, 198, 187, 0, 255, 84, 243, 0, 255, 164, 232, 0, 255, 44, 253, 0, 255, 79, 177, 0, 255, 72, 44, 0, 255, 52, 47, 0, 255, 59, 174, 0, 255, 76, 217, 0, 255, 176, 178, 0, 255, 144, 105, 0, 255, 69, 150, 0, 255, 147, 201, 0, 255, 169, 130, 0, 255, 40, 235, 0, 255, 246, 99, 0, 255, 159, 70, 0, 255, 97, 188, 0, 255, 177, 152, 0, 255, 117, 69, 0, 255, 38, 197, 0, 255, 8, 2, 0, 255, 247, 180, 0, 255, 175, 234, 0, 255, 220, 31, 0, 255, 176, 209, 0, 255, 253, 24, 0, 255, 53, 117, 0, 255, 22, 43, 0, 255, 246, 17, 0, 255, 5, 88, 0, 255, 90, 106, 0, 255, 8, 165, 0, 255, 89, 75, 0, 255, 182, 152, 0, 255, 226, 232, 0, 255, 58, 184, 0, 255, 143, 56, 0, 255, 121, 106, 0, 255, 26, 218, 0, 255, 203, 27, 0, 255, 110, 113, 0, 255, 69, 165, 0, 255, 131, 0, 0, 255, 173, 101, 0, 255, 101, 222, 0, 255, 92, 60, 0, 255, 153, 100, 0, 255, 147, 32, 0, 255, 155, 105, 0, 255, 62, 159, 0, 255, 105, 90, 0, 255, 199, 206, 0, 255, 72, 137, 0, 255, 216, 179, 0, 255, 87, 114, 0, 255, 53, 196, 0, 255, 221, 27, 0, 255, 227, 211, 0, 255, 88, 106, 0, 255, 194, 13, 0, 255, 191, 25, 0, 255, 209, 14, 0, 255, 32, 120, 0, 255, 168, 242, 0, 255, 94, 4, 0, 255, 127, 134, 0, 255, 132, 100, 0, 255, 4, 126, 0, 255, 39, 215, 0, 255, 124, 229, 0, 255, 79, 116, 0, 255, 151, 34, 0, 255, 44, 99, 0, 255, 83, 28, 0, 255, 161, 59, 0, 255, 200, 140, 0, 255, 144, 157, 0, 255, 100, 219, 0, 255, 240, 147, 0, 255, 207, 28, 0, 255, 159, 122, 0, 255, 32, 232, 0, 255, 69, 78, 0, 255, 155, 179, 0, 255, 138, 244, 0, 255, 30, 154, 0, 255, 211, 207, 0, 255, 18, 175, 0, 255, 106, 131, 0, 255, 82, 80, 0, 255, 88, 197, 0, 255, 57, 154, 0, 255, 126, 158, 0, 255, 139, 233, 0, 255, 243, 172, 0, 255, 183, 6, 0, 255, 179, 252, 0, 255, 59, 29, 0, 255, 66, 232, 0, 255, 230, 220, 0, 255, 240, 203, 0, 255, 140, 65, 0, 255, 138, 93, 0, 255, 217, 179, 0, 255, 142, 113, 0, 255, 236, 135, 0, 255, 66, 1, 0, 255, 231, 71, 0, 255, 175, 232, 0, 255, 75, 89, 0, 255, 2, 92, 0, 255, 1, 116, 0, 255, 156, 74, 0, 255, 40, 140, 0, 255, 67, 231, 0, 255, 55, 16, 0, 255, 156, 252, 0, 255, 11, 50, 0, 255, 63, 165, 0, 255, 236, 252, 0, 255, 26, 149, 0, 255, 241, 0, 0, 255, 23, 86, 0, 255, 132, 109, 0, 255, 207, 134, 0, 255, 47, 151, 0, 255, 200, 210, 0, 255, 13, 197, 0, 255, 173, 90, 0, 255, 60, 37, 0, 255, 7, 10, 0, 255, 169, 205, 0, 255, 83, 161, 0, 255, 41, 16, 0, 255, 73, 125, 0, 255, 10, 88, 0, 255, 177, 21, 0, 255, 95, 57, 0, 255, 245, 135, 0, 255, 57, 221, 0, 255, 20, 92, 0, 255, 135, 153, 0, 255, 167, 163, 0, 255, 112, 211, 0, 255, 8, 236, 0, 255, 58, 241, 0, 255, 118, 240, 0, 255, 204, 47, 0, 255, 181, 157, 0, 255, 210, 159, 0, 255, 123, 243, 0, 255, 188, 230, 0, 255, 60, 57, 0, 255, 42, 203, 0, 255, 141, 102, 0, 255, 226, 162, 0, 255, 169, 153, 0, 255, 201, 149, 0, 255, 201, 223, 0, 255, 39, 107, 0, 255, 146, 141, 0, 255, 35, 94, 0, 255, 209, 81, 0, 255, 125, 0, 0, 255, 246, 106, 0, 255, 134, 223, 0, 255, 184, 209, 0, 255, 90, 181, 0, 255, 110, 195, 0, 255, 35, 76, 0, 255, 8, 103, 0, 255, 174, 230, 0, 255, 107, 192, 0, 255, 219, 170, 0, 255, 159, 192, 0, 255, 179, 99, 0, 255, 179, 215, 0, 255, 193, 103, 0, 255, 58, 139, 0, 255, 129, 49, 0, 255, 154, 73, 0, 255, 87, 45, 0, 255, 252, 242, 0, 255, 240, 95, 0, 255, 17, 139, 0, 255, 96, 69, 0, 255, 228, 240, 0, 255, 114, 168, 0, 255, 163, 139, 0, 255, 236, 101, 0, 255, 177, 194, 0, 255, 249, 129, 0, 255, 214, 1, 0, 255, 244, 213, 0, 255, 182, 30, 0, 255, 180, 227, 0, 255, 188, 204, 0, 255, 51, 233, 0, 255, 165, 205, 0, 255, 110, 247, 0, 255, 225, 167, 0, 255, 146, 132, 0, 255, 161, 241, 0, 255, 147, 248, 0, 255, 62, 86, 0, 255, 179, 56, 0, 255, 224, 203, 0, 255, 133, 71, 0, 255, 114, 191, 0, 255, 148, 220, 0, 255, 93, 154, 0, 255, 88, 147, 0, 255, 229, 0, 0, 255, 122, 168, 0, 255, 210, 56, 0, 255, 207, 49, 0, 255, 188, 106, 0, 255, 158, 143, 0, 255, 38, 164, 0, 255, 138, 51, 0, 255, 198, 88, 0, 255, 66, 27, 0, 255, 50, 4, 0, 255, 177, 75, 0, 255, 33, 179, 0, 255, 97, 195, 0, 255, 241, 176, 0, 255, 216, 183, 0, 255, 110, 77, 0, 255, 152, 189, 0, 255, 53, 162, 0, 255, 119, 160, 0, 255, 250, 61, 0, 255, 141, 9, 0, 255, 177, 66, 0, 255, 6, 181, 0, 255, 166, 10, 0, 255, 207, 240, 0, 255, 26, 1, 0, 255, 200, 253, 0, 255, 164, 18, 0, 255, 106, 0, 0, 255, 235, 147, 0, 255, 176, 219, 0, 255, 174, 144, 0, 255, 207, 175, 0, 255, 16, 107, 0, 255, 154, 5, 0, 255, 244, 59, 0, 255, 103, 126, 0, 255, 12, 230, 0, 255, 128, 30, 0, 255, 29, 37, 0, 255, 21, 24, 0, 255, 65, 129, 0, 255, 37, 217, 0, 255, 144, 214, 0, 255, 67, 206, 0, 255, 154, 61, 0, 255, 125, 140, 0, 255, 22, 23, 0, 255, 221, 88, 0, 255, 144, 95, 0, 255, 210, 28, 0, 255, 45, 83, 0, 255, 200, 98, 0, 255, 219, 145, 0, 255, 24, 72, 0, 255, 153, 130, 0, 255, 199, 19, 0, 255, 31, 150, 0, 255, 148, 19, 0, 255, 178, 83, 0, 255, 99, 122, 0, 255, 193, 68, 0, 255, 78, 178, 0, 255, 198, 67, 0, 255, 221, 86, 0, 255, 76, 159, 0, 255, 26, 236, 0, 255, 213, 229, 0, 255, 171, 59, 0, 255, 198, 56, 0, 255, 176, 184, 0, 255, 140, 39, 0, 255, 42, 165, 0, 255, 205, 73, 0, 255, 19, 25, 0, 255, 223, 96, 0, 255, 137, 55, 0, 255, 131, 135, 0, 255, 18, 45, 0, 255, 79, 62, 0, 255, 209, 76, 0, 255, 102, 3, 0, 255, 205, 57, 0, 255, 65, 165, 0, 255, 141, 99, 0, 255, 144, 182, 0, 255, 114, 213, 0, 255, 20, 156, 0, 255, 172, 113, 0, 255, 24, 135, 0, 255, 189, 57, 0, 255, 15, 149, 0, 255, 254, 4, 0, 255, 0, 77, 0, 255, 237, 247, 0, 255, 151, 80, 0, 255, 134, 175, 0, 255, 34, 25, 0, 255, 221, 117, 0, 255, 211, 99, 0, 255, 35, 206, 0, 255, 44, 118, 0, 255, 198, 217, 0, 255, 177, 62, 0, 255, 234, 183, 0, 255, 4, 120, 0, 255, 59, 159, 0, 255, 28, 80, 0, 255, 237, 178, 0, 255, 225, 122, 0, 255, 234, 57, 0, 255, 210, 172, 0, 255, 97, 231, 0, 255, 247, 89, 0, 255, 160, 41, 0, 255, 192, 44, 0, 255, 199, 184, 0, 255, 201, 11, 0, 255, 54, 79, 0, 255, 33, 166, 0, 255, 0, 242, 0, 255, 40, 156, 0, 255, 150, 184, 0, 255, 232, 125, 0, 255, 128, 212, 0, 255, 87, 138, 0, 255, 19, 1, 0, 255, 150, 202, 0, 255, 114, 0, 0, 255, 92, 46, 0, 255, 203, 119, 0, 255, 204, 72, 0, 255, 134, 182, 0, 255, 209, 10, 0, 255, 61, 138, 0, 255, 161, 41, 0, 255, 218, 252, 0, 255, 247, 225, 0, 255, 94, 19, 0, 255, 144, 72, 0, 255, 218, 205, 0, 255, 71, 107, 0, 255, 170, 203, 0, 255, 219, 134, 0, 255, 137, 24, 0, 255, 148, 32, 0, 255, 161, 253, 0, 255, 146, 245, 0, 255, 39, 249, 0, 255, 61, 13, 0, 255, 143, 32, 0, 255, 29, 147, 0, 255, 112, 233, 0, 255, 65, 56, 0, 255, 13, 136, 0, 255, 59, 242, 0, 255, 241, 238, 0, 255, 38, 64, 0, 255, 226, 144, 0, 255, 105, 118, 0, 255, 210, 6, 0, 255, 20, 55, 0, 255, 246, 124, 0, 255, 224, 8, 0, 255, 136, 239, 0, 255, 87, 211, 0, 255, 85, 210, 0, 255, 214, 208, 0, 255, 7, 197, 0, 255, 150, 10, 0, 255, 169, 200, 0, 255, 123, 79, 0, 255, 248, 190, 0, 255, 73, 43, 0, 255, 40, 90, 0, 255, 97, 68, 0, 255, 104, 162, 0, 255, 13, 170, 0, 255, 234, 148, 0, 255, 15, 49, 0, 255, 85, 196, 0, 255, 131, 75, 0, 255, 224, 194, 0, 255, 170, 53, 0, 255, 9, 27, 0, 255, 62, 228, 0, 255, 78, 196, 0, 255, 43, 121, 0, 255, 217, 20, 0, 255, 197, 41, 0, 255, 192, 80, 0, 255, 88, 82, 0, 255, 85, 88, 0, 255, 212, 85, 0, 255, 233, 133, 0, 255, 179, 137, 0, 255, 173, 237, 0, 255, 192, 77, 0, 255, 115, 67, 0, 255, 54, 221, 0, 255, 180, 165, 0, 255, 70, 49, 0, 255, 57, 242, 0, 255, 40, 4, 0, 255, 17, 127, 0, 255, 63, 18, 0, 255, 71, 231, 0, 255, 10, 178, 0, 255, 35, 131, 0, 255, 173, 120, 0, 255, 32, 234, 0, 255, 187, 63, 0, 255, 227, 75, 0, 255, 233, 41, 0, 255, 9, 162, 0, 255, 47, 92, 0, 255, 253, 129, 0, 255, 48, 212, 0, 255, 117, 99, 0, 255, 90, 151, 0, 255, 96, 113, 0, 255, 200, 244, 0, 255, 17, 67, 0, 255, 235, 162, 0, 255, 237, 247, 0, 255, 201, 107, 0, 255, 195, 242, 0, 255, 30, 220, 0, 255, 221, 103, 0, 255, 130, 165, 0, 255, 190, 2, 0, 255, 232, 106, 0, 255, 205, 155, 0, 255, 27, 80, 0, 255, 158, 213, 0, 255, 45, 60, 0, 255, 120, 133, 0, 255, 82, 20, 0, 255, 122, 184, 0, 255, 206, 80, 0, 255, 137, 226, 0, 255, 27, 191, 0, 255, 228, 25, 0, 255, 15, 16, 0, 255, 209, 145, 0, 255, 248, 210, 0, 255, 78, 140, 0, 255, 205, 143, 0, 255, 195, 119, 0, 255, 50, 235, 0, 255, 170, 35, 0, 255, 232, 80, 0, 255, 96, 201, 0, 255, 4, 140, 0, 255, 3, 214, 0, 255, 163, 234, 0, 255, 214, 139, 0, 255, 13, 237, 0, 255, 241, 209, 0, 255, 114, 93, 0, 255, 51, 57, 0, 255, 143, 156, 0, 255, 164, 175, 0, 255, 107, 168, 0, 255, 98, 10, 0, 255, 1, 80, 0, 255, 25, 165, 0, 255, 67, 4, 0, 255, 128, 90, 0, 255, 60, 57, 0, 255, 101, 116, 0, 255, 32, 197, 0, 255, 113, 244, 0, 255, 116, 174, 0, 255, 216, 138, 0, 255, 251, 219, 0, 255, 225, 249, 0, 255, 26, 190, 0, 255, 221, 190, 0, 255, 43, 224, 0, 255, 57, 62, 0, 255, 215, 16, 0, 255, 64, 58, 0, 255, 40, 26, 0, 255, 200, 4, 0, 255, 52, 202, 0, 255, 49, 159, 0, 255, 15, 213, 0, 255, 245, 164, 0, 255, 199, 175, 0, 255, 123, 188, 0, 255, 73, 109, 0, 255, 231, 7, 0, 255, 2, 237, 0, 255, 228, 57, 0, 255, 60, 85, 0, 255, 103, 126, 0, 255, 108, 198, 0, 255, 166, 32, 0, 255, 166, 59, 0, 255, 52, 77, 0, 255, 23, 11, 0, 255, 3, 96, 0, 255, 139, 28, 0, 255, 234, 169, 0, 255, 229, 180, 0, 255, 136, 147, 0, 255, 38, 4, 0, 255, 252, 105, 0, 255, 244, 81, 0, 255, 94, 107, 0, 255, 173, 89, 0, 255, 12, 66, 0, 255, 17, 197, 0, 255, 75, 227, 0, 255, 123, 4, 0, 255, 23, 184, 0, 255, 95, 67, 0, 255, 153, 143, 0, 255, 0, 10, 0, 255, 36, 85, 0, 255, 29, 50, 0, 255, 85, 233, 0, 255, 45, 184, 0, 255, 141, 184, 0, 255, 9, 208, 0, 255, 251, 63, 0, 255, 111, 154, 0, 255, 152, 92, 0, 255, 141, 92, 0, 255, 80, 226, 0, 255, 195, 227, 0, 255, 231, 223, 0, 255, 222, 48, 0, 255, 5, 133, 0, 255, 124, 48, 0, 255, 41, 40, 0, 255, 179, 208, 0, 255, 161, 52, 0, 255, 2, 204, 0, 255, 143, 244, 0, 255, 199, 117, 0, 255, 82, 140, 0, 255, 70, 119, 0, 255, 174, 164, 0, 255, 249, 108, 0, 255, 210, 136, 0, 255, 50, 234, 0, 255, 35, 45, 0, 255, 128, 216, 0, 255, 18, 41, 0, 255, 246, 174, 0, 255, 54, 67, 0, 255, 133, 70, 0, 255, 190, 153, 0, 255, 189, 244, 0, 255, 237, 34, 0, 255, 132, 137, 0, 255, 219, 118, 0, 255, 86, 63, 0, 255, 36, 144, 0, 255, 86, 140, 0, 255, 33, 140, 0, 255, 47, 67, 0, 255, 181, 73, 0, 255, 65, 112, 0, 255, 28, 19, 0, 255, 146, 172, 0, 255, 63, 243, 0, 255, 44, 240, 0, 255, 43, 83, 0, 255, 116, 48, 0, 255, 168, 34, 0, 255, 166, 232, 0, 255, 115, 141, 0, 255, 203, 157, 0, 255, 165, 146, 0, 255, 253, 199, 0, 255, 1, 177, 0, 255, 7, 68, 0, 255, 235, 32, 0, 255, 79, 13, 0, 255, 169, 113, 0, 255, 192, 208, 0, 255, 176, 117, 0, 255, 80, 152, 0, 255, 161, 170, 0, 255, 47, 194, 0, 255, 12, 154, 0, 255, 55, 201, 0, 255, 68, 244, 0, 255, 49, 45, 0, 255, 87, 198, 0, 255, 142, 84, 0, 255, 141, 108, 0, 255, 70, 245, 0, 255, 222, 48, 0, 255, 148, 44, 0, 255, 101, 2, 0, 255, 36, 205, 0, 255, 19, 233, 0, 255, 224, 212, 0, 255, 10, 185, 0, 255, 193, 147, 0, 255, 18, 171, 0, 255, 34, 48, 0, 255, 123, 71, 0, 255, 177, 85, 0, 255, 249, 231, 0, 255, 200, 248, 0, 255, 81, 0, 0, 255, 186, 185, 0, 255, 194, 23, 0, 255, 177, 11, 0, 255, 203, 235, 0, 255, 121, 189, 0, 255, 208, 100, 0, 255, 109, 33, 0, 255, 156, 159, 0, 255, 36, 24, 0, 255, 87, 133, 0, 255, 5, 171, 0, 255, 240, 225, 0, 255, 25, 151, 0, 255, 46, 225, 0, 255, 6, 37, 0, 255, 190, 148, 0, 255, 128, 194, 0, 255, 23, 106, 0, 255, 250, 48, 0, 255, 71, 219, 0, 255, 225, 73, 0, 255, 115, 120, 0, 255, 223, 200, 0, 255, 244, 1, 0, 255, 204, 127, 0, 255, 13, 9, 0, 255, 208, 129, 0, 255, 189, 136, 0, 255, 7, 77, 0, 255, 81, 31, 0, 255, 73, 132, 0, 255, 135, 76, 0, 255, 249, 141, 0, 255, 97, 196, 0, 255, 142, 93, 0, 255, 183, 232, 0, 255, 178, 66, 0, 255, 152, 15, 0, 255, 233, 239, 0, 255, 236, 54, 0, 255, 226, 251, 0, 255, 153, 51, 0, 255, 111, 240, 0, 255, 129, 78, 0, 255, 108, 218, 0, 255, 226, 61, 0, 255, 179, 12, 0, 255, 25, 254, 0, 255, 193, 126, 0, 255, 34, 58, 0, 255, 110, 76, 0, 255, 211, 114, 0, 255, 98, 4, 0, 255, 112, 78, 0, 255, 136, 194, 0, 255, 90, 149, 0, 255, 10, 94, 0, 255, 156, 213, 0, 255, 237, 21, 0, 255, 208, 104, 0, 255, 161, 189, 0, 255, 100, 77, 0, 255, 83, 108, 0, 255, 80, 25, 0, 255, 59, 65, 0, 255, 148, 192, 0, 255, 6, 34, 0, 255, 212, 226, 0, 255, 132, 161, 0, 255, 98, 148, 0, 255, 229, 87, 0, 255, 198, 209, 0, 255, 6, 197, 0, 255, 118, 57, 0, 255, 1, 252, 0, 255, 207, 167, 0, 255, 250, 188, 0, 255, 131, 197, 0, 255, 65, 223, 0, 255, 168, 52, 0, 255, 143, 68, 0, 255, 167, 84, 0, 255, 39, 171, 0, 255, 164, 180, 0, 255, 47, 110, 0, 255, 6, 173, 0, 255, 38, 157, 0, 255, 97, 34, 0, 255, 46, 35, 0, 255, 10, 52, 0, 255, 241, 102, 0, 255, 47, 161, 0, 255, 15, 42, 0, 255, 33, 238, 0, 255, 56, 38, 0, 255, 227, 102, 0, 255, 142, 7, 0, 255, 195, 231, 0, 255, 188, 236, 0, 255, 226, 224, 0, 255, 200, 233, 0, 255, 182, 74, 0, 255, 183, 167, 0, 255, 156, 253, 0, 255, 249, 27, 0, 255, 74, 251, 0, 255, 52, 70, 0, 255, 61, 33, 0, 255, 206, 63, 0, 255, 119, 55, 0, 255, 62, 252, 0, 255, 210, 63, 0, 255, 57, 95, 0, 255, 27, 229, 0, 255, 245, 24, 0, 255, 63, 148, 0, 255, 19, 107, 0, 255, 88, 177, 0, 255, 69, 51, 0, 255, 81, 23, 0, 255, 72, 216, 0, 255, 20, 26, 0, 255, 139, 140, 0, 255, 191, 122, 0, 255, 252, 198, 0, 255, 113, 179, 0, 255, 63, 8, 0, 255, 92, 245, 0, 255, 8, 87, 0, 255, 242, 211, 0, 255, 131, 30, 0, 255, 239, 73, 0, 255, 63, 200, 0, 255, 68, 10, 0, 255, 195, 13, 0, 255, 232, 191, 0, 255, 246, 250, 0, 255, 171, 172, 0, 255, 118, 94, 0, 255, 59, 92, 0, 255, 218, 56, 0, 255, 91, 219, 0, 255, 198, 217, 0, 255, 0, 252, 0, 255, 8, 101, 0, 255, 123, 192, 0, 255, 13, 152, 0, 255, 124, 94, 0, 255, 242, 65, 0, 255, 120, 59, 0, 255, 189, 139, 0, 255, 50, 66, 0, 255, 163, 170, 0, 255, 53, 156, 0, 255, 229, 228, 0, 255, 26, 188, 0, 255, 26, 210, 0, 255, 103, 118, 0, 255, 122, 55, 0, 255, 88, 152, 0, 255, 34, 233, 0, 255, 0, 0, 0, 255, 23, 22, 0, 255, 72, 95, 0, 255, 215, 13, 0, 255, 13, 229, 0, 255, 161, 81, 0, 255, 129, 167, 0, 255, 220, 167, 0, 255, 127, 0, 0, 255, 58, 122, 0, 255, 53, 229, 0, 255, 180, 82, 0, 255, 159, 179, 0, 255, 71, 123, 0, 255, 110, 31, 0, 255, 220, 128, 0, 255, 84, 143, 0, 255, 81, 21, 0, 255, 123, 65, 0, 255, 61, 148, 0, 255, 71, 117, 0, 255, 237, 238, 0, 255, 214, 229, 0, 255, 90, 186, 0, 255, 233, 14, 0, 255, 43, 243, 0, 255, 198, 196, 0, 255, 68, 159, 0, 255, 137, 165, 0, 255, 32, 62, 0, 255, 156, 89, 0, 255, 200, 197, 0, 255, 80, 248, 0, 255, 20, 13, 0, 255, 90, 8, 0, 255, 209, 170, 0, 255, 156, 50, 0, 255, 117, 19, 0, 255, 83, 164, 0, 255, 156, 56, 0, 255, 44, 116, 0, 255, 36, 145, 0, 255, 96, 235, 0, 255, 28, 33, 0, 255, 81, 181, 0, 255, 190, 203, 0, 255, 43, 114, 0, 255, 45, 212, 0, 255, 93, 67, 0, 255, 112, 246, 0, 255, 154, 12, 0, 255, 206, 103, 0, 255, 42, 228, 0, 255, 237, 112, 0, 255, 74, 19, 0, 255, 212, 115, 0, 255, 162, 177, 0, 255, 152, 167, 0, 255, 229, 169, 0, 255, 5, 169, 0, 255, 66, 48, 0, 255, 254, 5, 0, 255, 49, 84, 0, 255, 143, 141, 0, 255, 20, 65, 0, 255, 8, 121, 0, 255, 42, 175, 0, 255, 139, 225, 0, 255, 3, 55, 0, 255, 0, 70, 0, 255, 72, 172, 0, 255, 114, 104, 0, 255, 141, 20, 0, 255, 40, 11, 0, 255, 77, 214, 0, 255, 102, 221, 0, 255, 76, 60, 0, 255, 159, 117, 0, 255, 141, 218, 0, 255, 105, 50, 0, 255, 162, 54, 0, 255, 196, 148, 0, 255, 110, 127, 0, 255, 10, 159, 0, 255, 58, 112, 0, 255, 155, 230, 0, 255, 25, 132, 0, 255, 159, 175, 0, 255, 239, 19, 0, 255, 103, 224, 0, 255, 252, 215, 0, 255, 54, 193, 0, 255, 35, 150, 0, 255, 208, 222, 0, 255, 174, 246, 0, 255, 194, 142, 0, 255, 227, 202, 0, 255, 127, 154, 0, 255, 194, 72, 0, 255, 47, 199, 0, 255, 197, 38, 0, 255, 150, 118, 0, 255, 165, 138, 0, 255, 166, 32, 0, 255, 143, 153, 0, 255, 216, 125, 0, 255, 90, 116, 0, 255, 153, 177, 0, 255, 161, 158, 0, 255, 40, 54, 0, 255, 51, 249, 0, 255, 158, 229, 0, 255, 144, 54, 0, 255, 16, 207, 0, 255, 103, 11, 0, 255, 61, 10, 0, 255, 191, 124, 0, 255, 158, 46, 0, 255, 245, 21, 0, 255, 11, 109, 0, 255, 80, 204, 0, 255, 110, 247, 0, 255, 114, 65, 0, 255, 240, 216, 0, 255, 28, 19, 0, 255, 106, 233, 0, 255, 3, 188, 0, 255, 218, 3, 0, 255, 109, 71, 0, 255, 203, 121, 0, 255, 145, 29, 0, 255, 173, 68, 0, 255, 67, 85, 0, 255, 12, 99, 0, 255, 93, 205, 0, 255, 144, 7, 0, 255, 0, 89, 0, 255, 58, 2, 0, 255, 107, 144, 0, 255, 90, 65, 0, 255, 214, 34, 0, 255, 30, 18, 0, 255, 124, 214, 0, 255, 205, 148, 0, 255, 50, 26, 0, 255, 71, 199, 0, 255, 172, 13, 0, 255, 104, 168, 0, 255, 244, 147, 0, 255, 167, 143, 0, 255, 194, 147, 0, 255, 223, 120, 0, 255, 84, 142, 0, 255, 30, 17, 0, 255, 98, 154, 0, 255, 129, 242, 0, 255, 73, 114, 0, 255, 187, 43, 0, 255, 130, 164, 0, 255, 5, 41, 0, 255, 90, 86, 0, 255, 254, 174, 0, 255, 140, 181, 0, 255, 217, 153, 0, 255, 151, 96, 0, 255, 175, 240, 0, 255, 107, 51, 0, 255, 222, 71, 0, 255, 30, 184, 0, 255, 100, 197, 0, 255, 36, 115, 0, 255, 32, 247, 0, 255, 158, 50, 0, 255, 53, 211, 0, 255, 245, 145, 0, 255, 6, 173, 0, 255, 60, 182, 0, 255, 245, 230, 0, 255, 196, 63, 0, 255, 239, 81, 0, 255, 31, 27, 0, 255, 51, 184, 0, 255, 179, 40, 0, 255, 16, 15, 0, 255, 151, 216, 0, 255, 201, 230, 0, 255, 135, 84, 0, 255, 26, 168, 0, 255, 243, 178, 0, 255, 6, 113, 0, 255, 36, 227, 0, 255, 34, 64, 0, 255, 53, 61, 0, 255, 109, 38, 0, 255, 162, 221, 0, 255, 176, 133, 0, 255, 137, 99, 0, 255, 142, 9, 0, 255, 181, 164, 0, 255, 106, 50, 0, 255, 7, 155, 0, 255, 21, 50, 0, 255, 32, 247, 0, 255, 177, 66, 0, 255, 41, 55, 0, 255, 93, 149, 0, 255, 188, 250, 0, 255, 73, 3, 0, 255, 228, 85, 0, 255, 153, 37, 0, 255, 21, 127, 0, 255, 47, 210, 0, 255, 224, 27, 0, 255, 132, 249, 0, 255, 219, 177, 0, 255, 240, 215, 0, 255, 212, 140, 0, 255, 185, 51, 0, 255, 52, 138, 0, 255, 9, 18, 0, 255, 19, 14, 0, 255, 113, 60, 0, 255, 144, 211, 0, 255, 93, 181, 0, 255, 88, 43, 0, 255, 128, 243, 0, 255, 203, 162, 0, 255, 17, 86, 0, 255, 29, 147, 0, 255, 142, 157, 0, 255, 0, 254, 0, 255, 37, 82, 0, 255, 62, 33, 0, 255, 119, 36, 0, 255, 250, 218, 0, 255, 43, 5, 0, 255, 82, 77, 0, 255, 91, 49, 0, 255, 207, 23, 0, 255, 216, 133, 0, 255, 147, 167, 0, 255, 9, 3, 0, 255, 168, 4, 0, 255, 5, 180, 0, 255, 206, 133, 0, 255, 141, 27, 0, 255, 119, 232, 0, 255, 243, 149, 0, 255, 159, 227, 0, 255, 220, 9, 0, 255, 17, 111, 0, 255, 69, 104, 0, 255, 187, 247, 0, 255, 9, 170, 0, 255, 67, 236, 0, 255, 130, 146, 0, 255, 59, 113, 0, 255, 125, 110, 0, 255, 224, 28, 0, 255, 73, 233, 0, 255, 196, 218, 0, 255, 107, 42, 0, 255, 116, 203, 0, 255, 237, 0, 0, 255, 139, 86, 0, 255, 220, 130, 0, 255, 165, 88, 0, 255, 77, 210, 0, 255, 236, 220, 0, 255, 224, 201, 0, 255, 89, 128, 0, 255, 60, 236, 0, 255, 98, 97, 0, 255, 158, 247, 0, 255, 91, 166, 0, 255, 21, 50, 0, 255, 134, 217, 0, 255, 46, 187, 0, 255, 241, 247, 0, 255, 5, 89, 0, 255, 70, 178, 0, 255, 6, 220, 0, 255, 233, 189, 0, 255, 151, 157, 0, 255, 131, 59, 0, 255, 11, 59, 0, 255, 232, 76, 0, 255, 31, 233, 0, 255, 98, 39, 0, 255, 236, 173, 0, 255, 51, 52, 0, 255, 149, 160, 0, 255, 216, 156, 0, 255, 48, 111, 0, 255, 129, 20, 0, 255, 200, 237, 0, 255, 147, 71, 0, 255, 108, 252, 0, 255, 199, 161, 0, 255, 244, 254, 0, 255, 149, 19, 0, 255, 198, 249, 0, 255, 183, 117, 0, 255, 37, 96, 0, 255, 125, 208, 0, 255, 156, 150, 0, 255, 209, 58, 0, 255, 38, 109, 0, 255, 216, 191, 0, 255, 88, 125, 0, 255, 185, 123, 0, 255, 144, 244, 0, 255, 88, 136, 0, 255, 227, 121, 0, 255, 251, 109, 0, 255, 154, 85, 0, 255, 146, 155, 0, 255, 102, 231, 0, 255, 22, 204, 0, 255, 150, 31, 0, 255, 47, 124, 0, 255, 166, 200, 0, 255, 114, 50, 0, 255, 149, 87, 0, 255, 229, 39, 0, 255, 137, 98, 0, 255, 98, 2, 0, 255, 51, 83, 0, 255, 116, 64, 0, 255, 39, 66, 0, 255, 104, 107, 0, 255, 95, 45, 0, 255, 158, 8, 0, 255, 121, 144, 0, 255, 133, 188, 0, 255, 250, 58, 0, 255, 37, 92, 0, 255, 116, 34, 0, 255, 202, 250, 0, 255, 64, 128, 0, 255, 28, 129, 0, 255, 176, 66, 0, 255, 178, 224, 0, 255, 131, 63, 0, 255, 178, 57, 0, 255, 237, 2, 0, 255, 186, 242, 0, 255, 223, 109, 0, 255, 186, 170, 0, 255, 96, 132, 0, 255, 177, 175, 0, 255, 214, 205, 0, 255, 149, 149, 0, 255, 0, 188, 0, 255, 8, 21, 0, 255, 96, 184, 0, 255, 156, 62, 0, 255, 164, 7, 0, 255, 173, 204, 0, 255, 212, 87, 0, 255, 48, 39, 0, 255, 241, 138, 0, 255, 238, 43, 0, 255, 245, 170, 0, 255, 237, 115, 0, 255, 198, 36, 0, 255, 54, 227, 0, 255, 141, 237, 0, 255, 90, 141, 0, 255, 216, 244, 0, 255, 138, 138, 0, 255, 86, 45, 0, 255, 157, 94, 0, 255, 29, 227, 0, 255, 224, 159, 0, 255, 250, 129, 0, 255, 178, 77, 0, 255, 211, 114, 0, 255, 174, 141, 0, 255, 127, 24, 0, 255, 107, 95, 0, 255, 15, 210, 0, 255, 235, 68, 0, 255, 79, 245, 0, 255, 161, 240, 0, 255, 22, 115, 0, 255, 250, 82, 0, 255, 125, 14, 0, 255, 31, 93, 0, 255, 145, 150, 0, 255, 74, 137, 0, 255, 193, 241, 0, 255, 63, 251, 0, 255, 215, 22, 0, 255, 157, 149, 0, 255, 121, 249, 0, 255, 57, 129, 0, 255, 122, 239, 0, 255, 229, 8, 0, 255, 212, 49, 0, 255, 164, 237, 0, 255, 142, 153, 0, 255, 216, 97, 0, 255, 77, 33, 0, 255, 11, 118, 0, 255, 102, 203, 0, 255, 150, 128, 0, 255, 247, 121, 0, 255, 49, 216, 0, 255, 104, 63, 0, 255, 239, 31, 0, 255, 108, 208, 0, 255, 136, 71, 0, 255, 214, 38, 0, 255, 33, 231, 0, 255, 124, 88, 0, 255, 53, 224, 0, 255, 220, 15, 0, 255, 153, 84, 0, 255, 59, 228, 0, 255, 32, 128, 0, 255, 123, 120, 0, 255, 9, 131, 0, 255, 74, 137, 0, 255, 244, 167, 0, 255, 162, 226, 0, 255, 220, 61, 0, 255, 159, 225, 0, 255, 62, 5, 0, 255, 34, 125, 0, 255, 147, 45, 0, 255, 125, 33, 0, 255, 158, 182, 0, 255, 142, 35, 0, 255, 181, 161, 0, 255, 159, 212, 0, 255, 142, 182, 0, 255, 69, 252, 0, 255, 215, 14, 0, 255, 124, 207, 0, 255, 29, 246, 0, 255, 39, 186, 0, 255, 98, 253, 0, 255, 217, 131, 0, 255, 132, 168, 0, 255, 204, 119, 0, 255, 232, 158, 0, 255, 55, 119, 0, 255, 215, 98, 0, 255, 121, 209, 0, 255, 35, 188, 0, 255, 37, 36, 0, 255, 235, 154, 0, 255, 11, 134, 0, 255, 47, 122, 0, 255, 164, 235, 0, 255, 45, 113, 0, 255, 25, 230, 0, 255, 125, 229, 0, 255, 237, 233, 0, 255, 184, 14, 0, 255, 69, 85, 0, 255, 96, 199, 0, 255, 113, 74, 0, 255, 67, 144, 0, 255, 165, 159, 0, 255, 159, 244, 0, 255, 81, 231, 0, 255, 58, 104, 0, 255, 7, 82, 0, 255, 85, 141, 0, 255, 214, 34, 0, 255, 176, 46, 0, 255, 15, 202, 0, 255, 124, 178, 0, 255, 115, 250, 0, 255, 51, 84, 0, 255, 43, 28, 0, 255, 226, 9, 0, 255, 9, 254, 0, 255, 29, 185, 0, 255, 149, 30, 0, 255, 71, 230, 0, 255, 238, 53, 0, 255, 143, 59, 0, 255, 165, 130, 0, 255, 166, 127, 0, 255, 153, 230, 0, 255, 87, 151, 0, 255, 49, 108, 0, 255, 46, 66, 0, 255, 209, 14, 0, 255, 139, 4, 0, 255, 194, 246, 0, 255, 142, 21, 0, 255, 101, 119, 0, 255, 63, 34, 0, 255, 228, 64, 0, 255, 148, 216, 0, 255, 132, 75, 0, 255, 208, 179, 0, 255, 45, 105, 0, 255, 236, 31, 0, 255, 10, 24, 0, 255, 162, 154, 0, 255, 1, 228, 0, 255, 175, 154, 0, 255, 146, 184, 0, 255, 22, 3, 0, 255, 140, 6, 0, 255, 215, 9, 0, 255, 142, 72, 0, 255, 248, 119, 0, 255, 103, 100, 0, 255, 219, 66, 0, 255, 108, 130, 0, 255, 22, 243, 0, 255, 37, 106, 0, 255, 159, 70, 0, 255, 114, 57, 0, 255, 134, 221, 0, 255, 19, 187, 0, 255, 46, 56, 0, 255, 28, 71, 0, 255, 133, 52, 0, 255, 142, 111, 0, 255, 197, 18, 0, 255, 233, 179, 0, 255, 49, 209, 0, 255, 218, 250, 0, 255, 217, 65, 0, 255, 131, 137, 0, 255, 48, 59, 0, 255, 177, 105, 0, 255, 105, 165, 0, 255, 171, 61, 0, 255, 214, 224, 0, 255, 168, 137, 0, 255, 141, 13, 0, 255, 179, 151, 0, 255, 165, 179, 0, 255, 166, 194, 0, 255, 248, 122, 0, 255, 82, 4, 0, 255, 240, 140, 0, 255, 40, 124, 0, 255, 18, 237, 0, 255, 59, 136, 0, 255, 166, 123, 0, 255, 13, 8, 0, 255, 50, 183, 0, 255, 129, 246, 0, 255, 161, 89, 0, 255, 235, 53, 0, 255, 203, 229, 0, 255, 180, 224, 0, 255, 201, 163, 0, 255, 175, 6, 0, 255, 46, 117, 0, 255, 83, 98, 0, 255, 181, 170, 0, 255, 230, 33, 0, 255, 240, 9, 0, 255, 89, 15, 0, 255, 242, 64, 0, 255, 8, 227, 0, 255, 140, 68, 0, 255, 148, 201, 0, 255, 112, 45, 0, 255, 199, 144, 0, 255, 243, 14, 0, 255, 164, 34, 0, 255, 212, 208, 0, 255, 208, 50, 0, 255, 164, 13, 0, 255, 230, 108, 0, 255, 55, 6, 0, 255, 248, 199, 0, 255, 161, 80, 0, 255, 216, 197, 0, 255, 198, 1, 0, 255, 70, 65, 0, 255, 118, 56, 0, 255, 1, 87, 0, 255, 245, 62, 0, 255, 171, 10, 0, 255, 249, 234, 0, 255, 84, 18, 0, 255, 235, 162, 0, 255, 89, 89, 0, 255, 170, 147, 0, 255, 16, 0, 0, 255, 106, 98, 0, 255, 2, 40, 0, 255, 131, 101, 0, 255, 168, 209, 0, 255, 129, 87, 0, 255, 145, 227, 0, 255, 116, 103, 0, 255, 51, 224, 0, 255, 44, 28, 0, 255, 178, 246, 0, 255, 5, 139, 0, 255, 124, 109, 0, 255, 150, 167, 0, 255, 238, 57, 0, 255, 109, 247, 0, 255, 17, 84, 0, 255, 97, 50, 0, 255, 192, 178, 0, 255, 88, 227, 0, 255, 9, 112, 0, 255, 162, 247, 0, 255, 210, 176, 0, 255, 133, 198, 0, 255, 219, 178, 0, 255, 78, 66, 0, 255, 248, 231, 0, 255, 196, 93, 0, 255, 235, 14, 0, 255, 15, 157, 0, 255, 198, 241, 0, 255, 222, 194, 0, 255, 10, 146, 0, 255, 150, 47, 0, 255, 166, 110, 0, 255, 164, 93, 0, 255, 158, 170, 0, 255, 227, 26, 0, 255, 253, 110, 0, 255, 47, 140, 0, 255, 159, 81, 0, 255, 229, 117, 0, 255, 118, 235, 0, 255, 206, 34, 0, 255, 210, 112, 0, 255, 214, 121, 0, 255, 232, 65, 0, 255, 197, 245, 0, 255, 129, 178, 0, 255, 47, 137, 0, 255, 223, 49, 0, 255, 161, 189, 0, 255, 100, 170, 0, 255, 156, 25, 0, 255, 128, 241, 0, 255, 190, 165, 0, 255, 179, 26, 0, 255, 35, 49, 0, 255, 181, 142, 0, 255, 136, 239, 0, 255, 69, 254, 0, 255, 179, 191, 0, 255, 236, 45, 0, 255, 132, 187, 0, 255, 127, 162, 0, 255, 113, 91, 0, 255, 126, 34, 0, 255, 27, 135, 0, 255, 21, 55, 0, 255, 227, 84, 0, 255, 182, 244, 0, 255, 109, 244, 0, 255, 210, 91, 0, 255, 148, 124, 0, 255, 95, 186, 0, 255, 105, 253, 0, 255, 85, 254, 0, 255, 150, 72, 0, 255, 232, 114, 0, 255, 0, 157, 0, 255, 193, 200, 0, 255, 230, 1, 0, 255, 253, 191, 0, 255, 180, 27, 0, 255, 188, 126, 0, 255, 247, 32, 0, 255, 36, 99, 0, 255, 8, 92, 0, 255, 217, 127, 0, 255, 124, 107, 0, 255, 249, 103, 0, 255, 166, 12, 0, 255, 23, 142, 0, 255, 74, 57, 0, 255, 237, 27, 0, 255, 232, 236, 0, 255, 234, 215, 0, 255, 2, 38, 0, 255, 37, 100, 0, 255, 52, 152, 0, 255, 163, 89, 0, 255, 28, 113, 0, 255, 173, 200, 0, 255, 13, 110, 0, 255, 233, 61, 0, 255, 231, 244, 0, 255, 151, 136, 0, 255, 55, 0, 0, 255, 36, 242, 0, 255, 83, 229, 0, 255, 51, 168, 0, 255, 26, 80, 0, 255, 203, 126, 0, 255, 8, 151, 0, 255, 143, 211, 0, 255, 141, 241, 0, 255, 16, 178, 0, 255, 90, 101, 0, 255, 51, 49, 0, 255, 178, 185, 0, 255, 6, 123, 0, 255, 131, 2, 0, 255, 164, 76, 0, 255, 235, 52, 0, 255, 155, 96, 0, 255, 4, 178, 0, 255, 80, 121, 0, 255, 133, 172, 0, 255, 32, 77, 0, 255, 1, 93, 0, 255, 111, 247, 0, 255, 69, 41, 0, 255, 110, 177, 0, 255, 55, 243, 0, 255, 19, 214, 0, 255, 167, 224, 0, 255, 56, 27, 0, 255, 128, 24, 0, 255, 39, 35, 0, 255, 19, 26, 0, 255, 28, 235, 0, 255, 245, 22, 0, 255, 2, 189, 0, 255, 95, 125, 0, 255, 175, 43, 0, 255, 214, 122, 0, 255, 167, 216, 0, 255, 232, 29, 0, 255, 77, 137, 0, 255, 154, 226, 0, 255, 18, 247, 0, 255, 234, 89, 0, 255, 209, 207, 0, 255, 143, 119, 0, 255, 109, 21, 0, 255, 223, 67, 0, 255, 124, 42, 0, 255, 19, 243, 0, 255, 58, 236, 0, 255, 5, 117, 0, 255, 247, 8, 0, 255, 76, 160, 0, 255, 144, 69, 0, 255, 31, 144, 0, 255, 3, 47, 0, 255, 105, 167, 0, 255, 19, 220, 0, 255, 169, 253, 0, 255, 93, 18, 0, 255, 150, 68, 0, 255, 235, 154, 0, 255, 246, 13, 0, 255, 167, 43, 0, 255, 110, 157, 0, 255, 215, 145, 0, 255, 162, 129, 0, 255, 49, 194, 0, 255, 0, 89, 0, 255, 47, 248, 0, 255, 24, 169, 0, 255, 111, 165, 0, 255, 67, 71, 0, 255, 122, 132, 0, 255, 193, 184, 0, 255, 13, 68, 0, 255, 219, 44, 0, 255, 18, 227, 0, 255, 195, 194, 0, 255, 77, 220, 0, 255, 89, 62, 0, 255, 18, 140, 0, 255, 101, 39, 0, 255, 249, 218, 0, 255, 77, 159, 0, 255, 138, 151, 0, 255, 223, 236, 0, 255, 149, 1, 0, 255, 58, 181, 0, 255, 196, 138, 0, 255, 122, 150, 0, 255, 75, 242, 0, 255, 73, 195, 0, 255, 239, 129, 0, 255, 218, 170, 0, 255, 248, 152, 0, 255, 40, 166, 0, 255, 76, 122, 0, 255, 33, 142, 0, 255, 88, 12, 0, 255, 110, 87, 0, 255, 250, 244, 0, 255, 111, 3, 0, 255, 58, 49, 0, 255, 85, 113, 0, 255, 110, 219, 0, 255, 228, 184, 0, 255, 231, 211, 0, 255, 201, 53, 0, 255, 79, 66, 0, 255, 196, 220, 0, 255, 87, 65, 0, 255, 239, 128, 0, 255, 44, 50, 0, 255, 162, 242, 0, 255, 69, 194, 0, 255, 10, 57, 0, 255, 236, 39, 0, 255, 90, 200, 0, 255, 165, 179, 0, 255, 120, 59, 0, 255, 1, 111, 0, 255, 20, 220, 0, 255, 157, 140, 0, 255, 47, 199, 0, 255, 230, 33, 0, 255, 209, 192, 0, 255, 78, 73, 0, 255, 218, 194, 0, 255, 69, 107, 0, 255, 200, 125, 0, 255, 64, 156, 0, 255, 3, 79, 0, 255, 134, 80, 0, 255, 64, 191, 0, 255, 22, 101, 0, 255, 50, 148, 0, 255, 126, 35, 0, 255, 128, 5, 0, 255, 164, 226, 0, 255, 236, 214, 0, 255, 60, 23, 0, 255, 115, 98, 0, 255, 84, 147, 0, 255, 24, 228, 0, 255, 219, 187, 0, 255, 104, 68, 0, 255, 225, 129, 0, 255, 72, 166, 0, 255, 57, 132, 0, 255, 240, 235, 0, 255, 203, 43, 0, 255, 49, 63, 0, 255, 81, 106, 0, 255, 176, 99, 0, 255, 194, 242, 0, 255, 114, 75, 0, 255, 0, 50, 0, 255, 208, 193, 0, 255, 156, 59, 0, 255, 47, 136, 0, 255, 42, 224, 0, 255, 238, 68, 0, 255, 218, 83, 0, 255, 151, 205, 0, 255, 147, 155, 0, 255, 139, 44, 0, 255, 48, 74, 0, 255, 21, 114, 0, 255, 140, 3, 0, 255, 96, 114, 0, 255, 70, 171, 0, 255, 124, 207, 0, 255, 213, 132, 0, 255, 178, 211, 0, 255, 101, 135, 0, 255, 2, 128, 0, 255, 15, 230, 0, 255, 252, 112, 0, 255, 30, 71, 0, 255, 187, 108, 0, 255, 87, 211, 0, 255, 227, 74, 0, 255, 111, 228, 0, 255, 247, 99, 0, 255, 38, 46, 0, 255, 27, 138, 0, 255, 78, 105, 0, 255, 186, 206, 0, 255, 144, 82, 0, 255, 242, 174, 0, 255, 182, 49, 0, 255, 218, 75, 0, 255, 251, 49, 0, 255, 201, 233, 0, 255, 19, 46, 0, 255, 91, 108, 0, 255, 44, 120, 0, 255, 10, 178, 0, 255, 165, 136, 0, 255, 196, 244, 0, 255, 159, 189, 0, 255, 184, 157, 0, 255, 11, 237, 0, 255, 45, 248, 0, 255, 239, 112, 0, 255, 100, 174, 0, 255, 89, 56, 0, 255, 82, 62, 0, 255, 228, 158, 0, 255, 8, 199, 0, 255, 117, 55, 0, 255, 47, 24, 0, 255, 41, 166, 0, 255, 48, 22, 0, 255, 156, 137, 0, 255, 180, 198, 0, 255, 131, 104, 0, 255, 20, 93, 0, 255, 81, 5, 0, 255, 247, 114, 0, 255, 197, 238, 0, 255, 171, 248, 0, 255, 59, 86, 0, 255, 160, 188, 0, 255, 76, 82, 0, 255, 90, 210, 0, 255, 171, 174, 0, 255, 117, 197, 0, 255, 121, 0, 0, 255, 20, 135, 0, 255, 251, 8, 0, 255, 240, 225, 0, 255, 13, 31, 0, 255, 98, 218, 0, 255, 178, 142, 0, 255, 123, 200, 0, 255, 116, 195, 0, 255, 10, 160, 0, 255, 72, 68, 0, 255, 186, 236, 0, 255, 231, 92, 0, 255, 119, 70, 0, 255, 118, 229, 0, 255, 163, 198, 0, 255, 94, 213, 0, 255, 204, 14, 0, 255, 92, 213, 0, 255, 27, 180, 0, 255, 152, 107, 0, 255, 70, 128, 0, 255, 31, 28, 0, 255, 135, 13, 0, 255, 89, 251, 0, 255, 173, 141, 0, 255, 208, 93, 0, 255, 97, 219, 0, 255, 77, 158, 0, 255, 132, 106, 0, 255, 243, 186, 0, 255, 16, 74, 0, 255, 207, 10, 0, 255, 56, 249, 0, 255, 219, 95, 0, 255, 239, 132, 0, 255, 239, 73, 0, 255, 0, 45, 0, 255, 119, 214, 0, 255, 2, 186, 0, 255, 38, 157, 0, 255, 151, 93, 0, 255, 15, 50, 0, 255, 9, 90, 0, 255, 54, 194, 0, 255, 7, 57, 0, 255, 123, 172, 0, 255, 65, 47, 0, 255, 228, 119, 0, 255, 138, 194, 0, 255, 220, 73, 0, 255, 47, 121, 0, 255, 210, 8, 0, 255, 40, 160, 0, 255, 143, 20, 0, 255, 49, 135, 0, 255, 162, 36, 0, 255, 79, 239, 0, 255, 142, 41, 0, 255, 16, 185, 0, 255, 253, 89, 0, 255, 91, 166, 0, 255, 139, 183, 0, 255, 134, 0, 0, 255, 66, 123, 0, 255, 23, 120, 0, 255, 236, 234, 0, 255, 66, 157, 0, 255, 27, 81, 0, 255, 145, 88, 0, 255, 49, 186, 0, 255, 26, 220, 0, 255, 8, 3, 0, 255, 128, 31, 0, 255, 57, 38, 0, 255, 112, 249, 0, 255, 75, 45, 0, 255, 190, 223, 0, 255, 176, 53, 0, 255, 67, 191, 0, 255, 235, 70, 0, 255, 22, 229, 0, 255, 76, 18, 0, 255, 137, 34, 0, 255, 194, 139, 0, 255, 150, 126, 0, 255, 131, 51, 0, 255, 90, 38, 0, 255, 99, 216, 0, 255, 182, 178, 0, 255, 72, 87, 0, 255, 118, 93, 0, 255, 204, 137, 0, 255, 61, 11, 0, 255, 15, 211, 0, 255, 108, 145, 0, 255, 247, 117, 0, 255, 101, 173, 0, 255, 201, 127, 0, 255, 247, 146, 0, 255, 58, 103, 0, 255, 145, 3, 0, 255, 224, 227, 0, 255, 172, 81, 0, 255, 130, 169, 0, 255, 227, 8, 0, 255, 149, 43, 0, 255, 77, 220, 0, 255, 56, 96, 0, 255, 179, 0, 0, 255, 227, 96, 0, 255, 58, 62, 0, 255, 184, 99, 0, 255, 171, 8, 0, 255, 226, 58, 0, 255, 170, 245, 0, 255, 42, 57, 0, 255, 218, 204, 0, 255, 207, 23, 0, 255, 65, 208, 0, 255, 167, 212, 0, 255, 35, 126, 0, 255, 124, 14, 0, 255, 173, 180, 0, 255, 91, 241, 0, 255, 238, 69, 0, 255, 143, 46, 0, 255, 49, 37, 0, 255, 40, 125, 0, 255, 147, 247, 0, 255, 7, 138, 0, 255, 35, 100, 0, 255, 190, 187, 0, 255, 122, 235, 0, 255, 88, 205, 0, 255, 154, 213, 0, 255, 182, 224, 0, 255, 106, 193, 0, 255, 65, 90, 0, 255, 250, 64, 0, 255, 166, 0, 0, 255, 230, 90, 0, 255, 112, 5, 0, 255, 89, 92, 0, 255, 36, 62, 0, 255, 120, 10, 0, 255, 96, 20, 0, 255, 43, 136, 0, 255, 48, 210, 0, 255, 17, 170, 0, 255, 244, 101, 0, 255, 80, 55, 0, 255, 244, 173, 0, 255, 206, 98, 0, 255, 211, 55, 0, 255, 239, 172, 0, 255, 79, 60, 0, 255, 243, 202, 0, 255, 46, 205, 0, 255, 223, 122, 0, 255, 128, 51, 0, 255, 193, 98, 0, 255, 163, 159, 0, 255, 180, 197, 0, 255, 122, 81, 0, 255, 247, 171, 0, 255, 207, 12, 0, 255, 144, 203, 0, 255, 36, 35, 0, 255, 240, 125, 0, 255, 223, 58, 0, 255, 57, 33, 0, 255, 31, 192, 0, 255, 67, 133, 0, 255, 202, 200, 0, 255, 50, 37, 0, 255, 120, 136, 0, 255, 4, 142, 0, 255, 90, 167, 0, 255, 232, 233, 0, 255, 244, 50, 0, 255, 185, 189, 0, 255, 217, 197, 0, 255, 243, 238, 0, 255, 70, 192, 0, 255, 97, 136, 0, 255, 167, 219, 0, 255, 138, 29, 0, 255, 215, 176, 0, 255, 237, 204, 0, 255, 31, 61, 0, 255, 165, 98, 0, 255, 127, 244, 0, 255, 142, 237, 0, 255, 152, 77, 0, 255, 79, 59, 0, 255, 110, 2, 0, 255, 137, 170, 0, 255, 244, 125, 0, 255, 30, 229, 0, 255, 198, 164, 0, 255, 30, 57, 0, 255, 54, 111, 0, 255, 240, 248, 0, 255, 73, 122, 0, 255, 130, 76, 0, 255, 150, 191, 0, 255, 146, 236, 0, 255, 214, 129, 0, 255, 230, 107, 0, 255, 5, 225, 0, 255, 116, 32, 0, 255, 244, 150, 0, 255, 155, 226, 0, 255, 196, 186, 0, 255, 141, 0, 0, 255, 241, 66, 0, 255, 92, 161, 0, 255, 23, 40, 0, 255, 162, 254, 0, 255, 100, 243, 0, 255, 240, 186, 0, 255, 124, 159, 0, 255, 192, 180, 0, 255, 108, 186, 0, 255, 95, 62, 0, 255, 184, 252, 0, 255, 85, 13, 0, 255, 49, 252, 0, 255, 46, 122, 0, 255, 222, 103, 0, 255, 243, 16, 0, 255, 47, 107, 0, 255, 17, 98, 0, 255, 138, 227, 0, 255, 96, 241, 0, 255, 192, 189, 0, 255, 163, 60, 0, 255, 61, 13, 0, 255, 236, 52, 0, 255, 30, 247, 0, 255, 193, 186, 0, 255, 0, 94, 0, 255, 237, 1, 0, 255, 123, 25, 0, 255, 226, 134, 0, 255, 66, 91, 0, 255, 217, 240, 0, 255, 214, 144, 0, 255, 59, 95, 0, 255, 36, 145, 0, 255, 6, 138, 0, 255, 76, 132, 0, 255, 211, 222, 0, 255, 43, 110, 0, 255, 124, 26, 0, 255, 81, 50, 0, 255, 139, 254, 0, 255, 104, 224, 0, 255, 132, 135, 0, 255, 184, 103, 0, 255, 118, 125, 0, 255, 43, 250, 0, 255, 53, 126, 0, 255, 71, 225, 0, 255, 140, 150, 0, 255, 13, 120, 0, 255, 127, 15, 0, 255, 234, 231, 0, 255, 228, 9, 0, 255, 135, 153, 0, 255, 4, 238, 0, 255, 107, 153, 0, 255, 212, 207, 0, 255, 97, 206, 0, 255, 132, 239, 0, 255, 214, 7, 0, 255, 103, 199, 0, 255, 59, 208, 0, 255, 241, 188, 0, 255, 244, 64, 0, 255, 36, 80, 0, 255, 191, 92, 0, 255, 9, 32, 0, 255, 95, 147, 0, 255, 138, 31, 0, 255, 45, 60, 0, 255, 130, 48, 0, 255, 238, 155, 0, 255, 9, 183, 0, 255, 106, 225, 0, 255, 35, 98, 0, 255, 48, 214, 0, 255, 77, 143, 0, 255, 18, 146, 0, 255, 102, 249, 0, 255, 228, 183, 0, 255, 75, 184, 0, 255, 225, 187, 0, 255, 18, 233, 0, 255, 117, 64, 0, 255, 12, 158, 0, 255, 127, 28, 0, 255, 5, 201, 0, 255, 232, 183, 0, 255, 187, 101, 0, 255, 222, 109, 0, 255, 203, 252, 0, 255, 47, 220, 0, 255, 179, 200, 0, 255, 23, 204, 0, 255, 161, 172, 0, 255, 51, 53, 0, 255, 73, 180, 0, 255, 248, 196, 0, 255, 50, 154, 0, 255, 240, 48, 0, 255, 172, 113, 0, 255, 11, 117, 0, 255, 140, 69, 0, 255, 80, 212, 0, 255, 234, 175, 0, 255, 224, 37, 0, 255, 156, 13, 0, 255, 107, 44, 0, 255, 246, 172, 0, 255, 241, 232, 0, 255, 235, 4, 0, 255, 61, 161, 0, 255, 107, 68, 0, 255, 3, 138, 0, 255, 97, 145, 0, 255, 82, 235, 0, 255, 158, 67, 0, 255, 44, 166, 0, 255, 84, 47, 0, 255, 47, 45, 0, 255, 157, 28, 0, 255, 116, 33, 0, 255, 33, 242, 0, 255, 43, 65, 0, 255, 113, 204, 0, 255, 214, 208, 0, 255, 75, 148, 0, 255, 53, 139, 0, 255, 254, 198, 0, 255, 205, 94, 0, 255, 20, 154, 0, 255, 50, 114, 0, 255, 59, 97, 0, 255, 111, 36, 0, 255, 118, 192, 0, 255, 223, 8, 0, 255, 232, 147, 0, 255, 90, 16, 0, 255, 126, 82, 0, 255, 40, 40, 0, 255, 97, 43, 0, 255, 152, 132, 0, 255, 202, 252, 0, 255, 105, 151, 0, 255, 226, 102, 0, 255, 245, 248, 0, 255, 30, 237, 0, 255, 248, 87, 0, 255, 87, 211, 0, 255, 246, 233, 0, 255, 116, 83, 0, 255, 9, 88, 0, 255, 91, 61, 0, 255, 150, 79, 0, 255, 19, 23, 0, 255, 7, 147, 0, 255, 156, 210, 0, 255, 245, 69, 0, 255, 84, 31, 0, 255, 64, 12, 0, 255, 127, 59, 0, 255, 88, 169, 0, 255, 25, 138, 0, 255, 229, 22, 0, 255, 188, 204, 0, 255, 8, 137, 0, 255, 173, 170, 0, 255, 247, 17, 0, 255, 159, 126, 0, 255, 113, 25, 0, 255, 84, 244, 0, 255, 164, 128, 0, 255, 146, 9, 0, 255, 52, 209, 0, 255, 98, 163, 0, 255, 106, 213, 0, 255, 27, 217, 0, 255, 17, 75, 0, 255, 76, 87, 0, 255, 76, 177, 0, 255, 217, 102, 0, 255, 173, 90, 0, 255, 144, 124, 0, 255, 13, 153, 0, 255, 185, 31, 0, 255, 220, 177, 0, 255, 126, 219, 0, 255, 126, 28, 0, 255, 227, 191, 0, 255, 77, 86, 0, 255, 201, 103, 0, 255, 172, 119, 0, 255, 63, 32, 0, 255, 75, 153, 0, 255, 22, 97, 0, 255, 43, 13, 0, 255, 88, 80, 0, 255, 232, 61, 0, 255, 231, 152, 0, 255, 135, 208, 0, 255, 25, 155, 0, 255, 248, 236, 0, 255, 125, 150, 0, 255, 7, 100, 0, 255, 157, 114, 0, 255, 56, 46, 0, 255, 209, 111, 0, 255, 193, 141, 0, 255, 46, 46, 0, 255, 110, 235, 0, 255, 113, 146, 0, 255, 83, 61, 0, 255, 13, 222, 0, 255, 242, 214, 0, 255, 172, 166, 0, 255, 172, 64, 0, 255, 38, 249, 0, 255, 163, 142, 0, 255, 191, 83, 0, 255, 64, 200, 0, 255, 21, 252, 0, 255, 27, 20, 0, 255, 231, 138, 0, 255, 241, 36, 0, 255, 170, 190, 0, 255, 44, 69, 0, 255, 42, 45, 0, 255, 32, 8, 0, 255, 91, 132, 0, 255, 211, 253, 0, 255, 41, 233, 0, 255, 213, 77, 0, 255, 210, 43, 0, 255, 219, 25, 0, 255, 81, 68, 0, 255, 17, 190, 0, 255, 184, 210, 0, 255, 84, 170, 0, 255, 206, 142, 0, 255, 187, 125, 0, 255, 205, 202, 0, 255, 33, 66, 0, 255, 45, 222, 0, 255, 55, 92, 0, 255, 241, 71, 0, 255, 57, 94, 0, 255, 103, 25, 0, 255, 121, 103, 0, 255, 87, 65, 0, 255, 45, 87, 0, 255, 30, 87, 0, 255, 85, 143, 0, 255, 140, 57, 0, 255, 105, 44, 0, 255, 27, 189, 0, 255, 62, 177, 0, 255, 125, 138, 0, 255, 202, 16, 0, 255, 189, 133, 0, 255, 33, 225, 0, 255, 7, 34, 0, 255, 98, 219, 0, 255, 237, 49, 0, 255, 172, 207, 0, 255, 117, 31, 0, 255, 81, 129, 0, 255, 77, 72, 0, 255, 107, 210, 0, 255, 89, 246, 0, 255, 74, 85, 0, 255, 40, 14, 0, 255, 29, 223, 0, 255, 41, 133, 0, 255, 60, 208, 0, 255, 118, 217, 0, 255, 121, 174, 0, 255, 21, 157, 0, 255, 132, 251, 0, 255, 115, 12, 0, 255, 156, 119, 0, 255, 38, 93, 0, 255, 15, 218, 0, 255, 87, 148, 0, 255, 124, 0, 0, 255, 205, 219, 0, 255, 190, 107, 0, 255, 9, 137, 0, 255, 30, 221, 0, 255, 175, 49, 0, 255, 36, 135, 0, 255, 57, 138, 0, 255, 134, 171, 0, 255, 203, 15, 0, 255, 152, 215, 0, 255, 213, 116, 0, 255, 216, 172, 0, 255, 187, 102, 0, 255, 161, 58, 0, 255, 64, 239, 0, 255, 224, 98, 0, 255, 210, 217, 0, 255, 119, 111, 0, 255, 32, 3, 0, 255, 21, 11, 0, 255, 78, 44, 0, 255, 85, 70, 0, 255, 1, 171, 0, 255, 223, 211, 0, 255, 73, 97, 0, 255, 37, 125, 0, 255, 191, 114, 0, 255, 164, 132, 0, 255, 15, 60, 0, 255, 2, 150, 0, 255, 76, 134, 0, 255, 43, 77, 0, 255, 109, 194, 0, 255, 27, 18, 0, 255, 168, 138, 0, 255, 156, 88, 0, 255, 151, 47, 0, 255, 156, 60, 0, 255, 131, 245, 0, 255, 99, 160, 0, 255, 52, 135, 0, 255, 21, 137, 0, 255, 155, 26, 0, 255, 75, 222, 0, 255, 102, 12, 0, 255, 139, 93, 0, 255, 82, 78, 0, 255, 5, 42, 0, 255, 238, 73, 0, 255, 83, 1, 0, 255, 222, 42, 0, 255, 206, 191, 0, 255, 187, 171, 0, 255, 214, 39, 0, 255, 101, 196, 0, 255, 207, 139, 0, 255, 107, 70, 0, 255, 112, 41, 0, 255, 208, 160, 0, 255, 161, 216, 0, 255, 182, 50, 0, 255, 50, 177, 0, 255, 114, 196, 0, 255, 156, 42, 0, 255, 86, 47, 0, 255, 52, 60, 0, 255, 4, 192, 0, 255, 240, 120, 0, 255, 105, 168, 0, 255, 25, 232, 0, 255, 163, 225, 0, 255, 178, 139, 0, 255, 52, 110, 0, 255, 178, 34, 0, 255, 168, 55, 0, 255, 97, 99, 0, 255, 199, 198, 0, 255, 219, 248, 0, 255, 164, 62, 0, 255, 149, 186, 0, 255, 159, 108, 0, 255, 173, 67, 0, 255, 108, 221, 0, 255, 227, 160, 0, 255, 33, 226, 0, 255, 156, 69, 0, 255, 14, 80, 0, 255, 251, 26, 0, 255, 107, 148, 0, 255, 181, 131, 0, 255, 166, 123, 0, 255, 188, 74, 0, 255, 182, 227, 0, 255, 154, 130, 0, 255, 71, 88, 0, 255, 188, 160, 0, 255, 227, 144, 0, 255, 240, 62, 0, 255, 0, 169, 0, 255, 201, 122, 0, 255, 74, 207, 0, 255, 8, 208, 0, 255, 17, 147, 0, 255, 201, 158, 0, 255, 177, 6, 0, 255, 111, 2, 0, 255, 150, 203, 0, 255, 84, 76, 0, 255, 40, 7, 0, 255, 204, 110, 0, 255, 45, 179, 0, 255, 239, 245, 0, 255, 103, 157, 0, 255, 51, 235, 0, 255, 30, 103, 0, 255, 173, 25, 0, 255, 142, 95, 0, 255, 222, 15, 0, 255, 250, 63, 0, 255, 130, 175, 0, 255, 215, 158, 0, 255, 214, 36, 0, 255, 209, 226, 0, 255, 116, 78, 0, 255, 128, 109, 0, 255, 174, 62, 0, 255, 218, 33, 0, 255, 79, 225, 0, 255, 227, 153, 0, 255, 69, 132, 0, 255, 178, 207, 0, 255, 49, 153, 0, 255, 5, 29, 0, 255, 3, 82, 0, 255, 40, 217, 0, 255, 156, 181, 0, 255, 189, 116, 0, 255, 179, 113, 0, 255, 64, 44, 0, 255, 244, 207, 0, 255, 188, 161, 0, 255, 203, 127, 0, 255, 236, 52, 0, 255, 16, 200, 0, 255, 203, 176, 0, 255, 23, 85, 0, 255, 243, 154, 0, 255, 91, 225, 0, 255, 186, 182, 0, 255, 68, 177, 0, 255, 235, 174, 0, 255, 123, 227, 0, 255, 225, 119, 0, 255, 181, 217, 0, 255, 106, 96, 0, 255, 96, 253, 0, 255, 249, 32, 0, 255, 137, 132, 0, 255, 103, 110, 0, 255, 65, 9, 0, 255, 126, 50, 0, 255, 86, 165, 0, 255, 27, 26, 0, 255, 231, 151, 0, 255, 62, 127, 0, 255, 245, 35, 0, 255, 177, 63, 0, 255, 230, 5, 0, 255, 147, 201, 0, 255, 224, 93, 0, 255, 193, 165, 0, 255, 115, 110, 0, 255, 169, 43, 0, 255, 55, 109, 0, 255, 99, 47, 0, 255, 128, 187, 0, 255, 114, 106, 0, 255, 125, 180, 0, 255, 215, 162, 0, 255, 103, 213, 0, 255, 218, 56, 0, 255, 132, 160, 0, 255, 58, 51, 0, 255, 243, 32, 0, 255, 155, 164, 0, 255, 165, 188, 0, 255, 83, 111, 0, 255, 136, 225, 0, 255, 156, 134, 0, 255, 119, 200, 0, 255, 161, 207, 0, 255, 121, 148, 0, 255, 90, 95, 0, 255, 181, 252, 0, 255, 14, 97, 0, 255, 122, 158, 0, 255, 246, 179, 0, 255, 198, 240, 0, 255, 166, 4, 0, 255, 32, 119, 0, 255, 24, 233, 0, 255, 62, 161, 0, 255, 165, 174, 0, 255, 54, 237, 0, 255, 38, 50, 0, 255, 9, 162, 0, 255, 24, 101, 0, 255, 60, 61, 0, 255, 208, 195, 0, 255, 120, 135, 0, 255, 152, 142, 0, 255, 4, 79, 0, 255, 163, 4, 0, 255, 107, 41, 0, 255, 171, 51, 0, 255, 151, 0, 0, 255, 68, 164, 0, 255, 185, 146, 0, 255, 133, 166, 0, 255, 151, 60, 0, 255, 151, 183, 0, 255, 57, 121, 0, 255, 85, 117, 0, 255, 26, 93, 0, 255, 252, 218, 0, 255, 187, 116, 0, 255, 20, 215, 0, 255, 156, 57, 0, 255, 104, 0, 0, 255, 167, 154, 0, 255, 15, 151, 0, 255, 151, 31, 0, 255, 38, 151, 0, 255, 112, 131, 0, 255, 55, 7, 0, 255, 230, 73, 0, 255, 109, 204, 0, 255, 129, 121, 0, 255, 56, 227, 0, 255, 89, 90, 0, 255, 121, 51, 0, 255, 244, 41, 0, 255, 95, 120, 0, 255, 233, 10, 0, 255, 117, 15, 0, 255, 125, 190, 0, 255, 193, 17, 0, 255, 43, 191, 0, 255, 41, 192, 0, 255, 62, 210, 0, 255, 77, 99, 0, 255, 23, 125, 0, 255, 101, 159, 0, 255, 212, 76, 0, 255, 147, 195, 0, 255, 239, 236, 0, 255, 222, 227, 0, 255, 114, 176, 0, 255, 22, 93, 0, 255, 228, 208, 0, 255, 196, 234, 0, 255, 178, 225, 0, 255, 48, 145, 0, 255, 11, 161, 0, 255, 210, 210, 0, 255, 118, 170, 0, 255, 226, 49, 0, 255, 242, 128, 0, 255, 1, 234, 0, 255, 147, 79, 0, 255, 197, 4, 0, 255, 106, 143, 0, 255, 124, 51, 0, 255, 214, 202, 0, 255, 86, 34, 0, 255, 71, 184, 0, 255, 108, 158, 0, 255, 250, 224, 0, 255, 208, 33, 0, 255, 199, 189, 0, 255, 149, 85, 0, 255, 87, 179, 0, 255, 155, 82, 0, 255, 245, 156, 0, 255, 94, 77, 0, 255, 97, 50, 0, 255, 9, 76, 0, 255, 31, 92, 0, 255, 92, 134, 0, 255, 96, 158, 0, 255, 118, 184, 0, 255, 192, 222, 0, 255, 198, 96, 0, 255, 212, 177, 0, 255, 64, 164, 0, 255, 4, 138, 0, 255, 210, 210, 0, 255, 106, 192, 0, 255, 97, 189, 0, 255, 35, 0, 0, 255, 123, 171, 0, 255, 62, 150, 0, 255, 50, 149, 0, 255, 33, 221, 0, 255, 163, 216, 0, 255, 224, 142, 0, 255, 27, 154, 0, 255, 73, 194, 0, 255, 2, 16, 0, 255, 52, 193, 0, 255, 122, 176, 0, 255, 13, 125, 0, 255, 115, 86, 0, 255, 155, 245, 0, 255, 241, 68, 0, 255, 42, 6, 0, 255, 193, 185, 0, 255, 83, 201, 0, 255, 212, 115, 0, 255, 107, 46, 0, 255, 233, 51, 0, 255, 54, 228, 0, 255, 152, 101, 0, 255, 202, 246, 0, 255, 189, 239, 0, 255, 11, 66, 0, 255, 167, 178, 0, 255, 0, 94, 0, 255, 128, 185, 0, 255, 147, 36, 0, 255, 250, 168, 0, 255, 34, 157, 0, 255, 241, 8, 0, 255, 181, 122, 0, 255, 70, 180, 0, 255, 223, 192, 0, 255, 156, 109, 0, 255, 194, 66, 0, 255, 220, 161, 0, 255, 130, 122, 0, 255, 25, 142, 0, 255, 148, 158, 0, 255, 43, 82, 0, 255, 219, 106, 0, 255, 224, 127, 0, 255, 57, 83, 0, 255, 72, 155, 0, 255, 21, 130, 0, 255, 118, 84, 0, 255, 8, 32, 0, 255, 95, 101, 0, 255, 19, 165, 0, 255, 5, 0, 0, 255, 1, 199, 0, 255, 46, 243, 0, 255, 122, 156, 0, 255, 12, 244, 0, 255, 240, 42, 0, 255, 226, 182, 0, 255, 228, 99, 0, 255, 127, 201, 0, 255, 219, 226, 0, 255, 18, 35, 0, 255, 152, 99, 0, 255, 43, 13, 0, 255, 93, 85, 0, 255, 203, 238, 0, 255, 56, 206, 0, 255, 159, 242, 0, 255, 245, 66, 0, 255, 178, 101, 0, 255, 92, 139, 0, 255, 112, 100, 0, 255, 120, 31, 0, 255, 68, 230, 0, 255, 20, 193, 0, 255, 216, 139, 0, 255, 170, 36, 0, 255, 217, 45, 0, 255, 66, 191, 0, 255, 43, 147, 0, 255, 33, 183, 0, 255, 200, 127, 0, 255, 164, 218, 0, 255, 46, 251, 0, 255, 105, 175, 0, 255, 165, 252, 0, 255, 225, 248, 0, 255, 136, 85, 0, 255, 254, 174, 0, 255, 121, 242, 0, 255, 40, 142, 0, 255, 195, 37, 0, 255, 175, 132, 0, 255, 23, 249, 0, 255, 204, 160, 0, 255, 102, 113, 0, 255, 194, 144, 0, 255, 62, 97, 0, 255, 139, 90, 0, 255, 47, 178, 0, 255, 86, 166, 0, 255, 171, 28, 0, 255, 144, 56, 0, 255, 93, 177, 0, 255, 85, 41, 0, 255, 66, 21, 0, 255, 253, 32, 0, 255, 30, 180, 0, 255, 28, 133, 0, 255, 214, 33, 0, 255, 221, 1, 0, 255, 192, 61, 0, 255, 164, 247, 0, 255, 198, 34, 0, 255, 0, 52, 0, 255, 226, 206, 0, 255, 239, 154, 0, 255, 39, 152, 0, 255, 212, 42, 0, 255, 4, 65, 0, 255, 244, 19, 0, 255, 174, 97, 0, 255, 225, 243, 0, 255, 53, 34, 0, 255, 190, 167, 0, 255, 137, 81, 0, 255, 123, 175, 0, 255, 63, 136, 0, 255, 21, 194, 0, 255, 90, 203, 0, 255, 128, 246, 0, 255, 218, 78, 0, 255, 82, 10, 0, 255, 89, 238, 0, 255, 231, 93, 0, 255, 226, 147, 0, 255, 210, 39, 0, 255, 1, 232, 0, 255, 78, 84, 0, 255, 159, 145, 0, 255, 110, 61, 0, 255, 160, 178, 0, 255, 39, 60, 0, 255, 159, 46, 0, 255, 95, 254, 0, 255, 206, 169, 0, 255, 80, 96, 0, 255, 135, 204, 0, 255, 69, 14, 0, 255, 93, 30, 0, 255, 169, 102, 0, 255, 29, 162, 0, 255, 62, 196, 0, 255, 28, 75, 0, 255, 184, 163, 0, 255, 54, 218, 0, 255, 236, 100, 0, 255, 240, 79, 0, 255, 217, 238, 0, 255, 162, 50, 0, 255, 38, 181, 0, 255, 187, 231, 0, 255, 195, 94, 0, 255, 119, 174, 0, 255, 89, 218, 0, 255, 236, 163, 0, 255, 87, 42, 0, 255, 69, 177, 0, 255, 212, 141, 0, 255, 53, 188, 0, 255, 1, 221, 0, 255, 62, 75, 0, 255, 191, 157, 0, 255, 12, 56, 0, 255, 67, 7, 0, 255, 11, 208, 0, 255, 143, 59, 0, 255, 56, 227, 0, 255, 225, 241, 0, 255, 75, 44, 0, 255, 66, 143, 0, 255, 191, 107, 0, 255, 116, 252, 0, 255, 114, 108, 0, 255, 150, 240, 0, 255, 130, 14, 0, 255, 233, 116, 0, 255, 235, 65, 0, 255, 211, 2, 0, 255, 17, 94, 0, 255, 51, 165, 0, 255, 14, 127, 0, 255, 226, 174, 0, 255, 73, 81, 0, 255, 234, 121, 0, 255, 223, 88, 0, 255, 10, 175, 0, 255, 24, 127, 0, 255, 73, 15, 0, 255, 204, 148, 0, 255, 180, 100, 0, 255, 117, 192, 0, 255, 113, 226, 0, 255, 147, 218, 0, 255, 218, 16, 0, 255, 250, 164, 0, 255, 89, 146, 0, 255, 52, 132, 0, 255, 245, 45, 0, 255, 179, 36, 0, 255, 39, 39, 0, 255, 118, 175, 0, 255, 212, 230, 0, 255, 227, 50, 0, 255, 0, 123, 0, 255, 251, 139, 0, 255, 135, 81, 0, 255, 144, 7, 0, 255, 246, 248, 0, 255, 21, 224, 0, 255, 29, 250, 0, 255, 155, 16, 0, 255, 80, 250, 0, 255, 173, 89, 0, 255, 106, 201, 0, 255, 172, 220, 0, 255, 53, 212, 0, 255, 204, 179, 0, 255, 253, 116, 0, 255, 251, 31, 0, 255, 193, 254, 0, 255, 98, 37, 0, 255, 187, 0, 0, 255, 25, 186, 0, 255, 234, 192, 0, 255, 163, 138, 0, 255, 203, 113, 0, 255, 224, 50, 0, 255, 7, 119, 0, 255, 164, 117, 0, 255, 39, 138, 0, 255, 176, 154, 0, 255, 212, 130, 0, 255, 231, 125, 0, 255, 96, 60, 0, 255, 246, 136, 0, 255, 90, 125, 0, 255, 167, 9, 0, 255, 5, 50, 0, 255, 41, 140, 0, 255, 127, 108, 0, 255, 211, 244, 0, 255, 68, 198, 0, 255, 11, 124, 0, 255, 69, 26, 0, 255, 167, 95, 0, 255, 192, 166, 0, 255, 223, 16, 0, 255, 222, 103, 0, 255, 41, 172, 0, 255, 146, 196, 0, 255, 19, 242, 0, 255, 24, 254, 0, 255, 176, 227, 0, 255, 87, 91, 0, 255, 116, 154, 0, 255, 84, 176, 0, 255, 119, 57, 0, 255, 93, 117, 0, 255, 241, 9, 0, 255, 96, 176, 0, 255, 208, 18, 0, 255, 221, 221, 0, 255, 209, 107, 0, 255, 219, 72, 0, 255, 26, 85, 0, 255, 167, 173, 0, 255, 127, 205, 0, 255, 128, 34, 0, 255, 8, 227, 0, 255, 184, 141, 0, 255, 232, 125, 0, 255, 191, 86, 0, 255, 60, 34, 0, 255, 107, 168, 0, 255, 241, 92, 0, 255, 111, 53, 0, 255, 112, 238, 0, 255, 67, 191, 0, 255, 49, 16, 0, 255, 192, 229, 0, 255, 244, 135, 0, 255, 61, 65, 0, 255, 54, 192, 0, 255, 136, 98, 0, 255, 10, 240, 0, 255, 27, 215, 0, 255, 89, 155, 0, 255, 100, 114, 0, 255, 157, 245, 0, 255, 64, 195, 0, 255, 75, 70, 0, 255, 224, 125, 0, 255, 134, 207, 0, 255, 94, 62, 0, 255, 48, 170, 0, 255, 23, 224, 0, 255, 46, 208, 0, 255, 193, 43, 0, 255, 243, 35, 0, 255, 214, 247, 0, 255, 23, 176, 0, 255, 227, 46, 0, 255, 188, 143, 0, 255, 180, 61, 0, 255, 78, 128, 0, 255, 196, 157, 0, 255, 147, 100, 0, 255, 185, 128, 0, 255, 193, 129, 0, 255, 206, 140, 0, 255, 180, 156, 0, 255, 11, 193, 0, 255, 10, 197, 0, 255, 84, 83, 0, 255, 47, 243, 0, 255, 22, 22, 0, 255, 106, 37, 0, 255, 102, 76, 0, 255, 163, 180, 0, 255, 195, 64, 0, 255, 145, 254, 0, 255, 157, 191, 0, 255, 35, 31, 0, 255, 106, 155, 0, 255, 229, 128, 0, 255, 14, 190, 0, 255, 184, 177, 0, 255, 161, 188, 0, 255, 63, 170, 0, 255, 202, 231, 0, 255, 206, 8, 0, 255, 204, 34, 0, 255, 151, 11, 0, 255, 174, 243, 0, 255, 125, 21, 0, 255, 170, 44, 0, 255, 250, 75, 0, 255, 77, 247, 0, 255, 87, 130, 0, 255, 248, 30, 0, 255, 139, 121, 0, 255, 207, 0, 0, 255, 124, 144, 0, 255, 251, 244, 0, 255, 205, 39, 0, 255, 143, 135, 0, 255, 153, 217, 0, 255, 17, 133, 0, 255, 21, 71, 0, 255, 16, 102, 0, 255, 159, 2, 0, 255, 127, 203, 0, 255, 195, 77, 0, 255, 54, 190, 0, 255, 30, 136, 0, 255, 103, 200, 0, 255, 77, 18, 0, 255, 55, 135, 0, 255, 45, 130, 0, 255, 20, 168, 0, 255, 3, 83, 0, 255, 11, 68, 0, 255, 60, 36, 0, 255, 247, 193, 0, 255, 151, 45, 0, 255, 243, 146, 0, 255, 129, 167, 0, 255, 248, 90, 0, 255, 134, 56, 0, 255, 70, 81, 0, 255, 109, 77, 0, 255, 218, 54, 0, 255, 185, 68, 0, 255, 80, 10, 0, 255, 76, 114, 0, 255, 99, 183, 0, 255, 94, 220, 0, 255, 106, 147, 0, 255, 92, 204, 0, 255, 102, 74, 0, 255, 181, 211, 0, 255, 70, 37, 0, 255, 111, 96, 0, 255, 198, 170, 0, 255, 221, 235, 0, 255, 11, 82, 0, 255, 216, 160, 0, 255, 130, 156, 0, 255, 166, 228, 0, 255, 137, 62, 0, 255, 239, 230, 0, 255, 58, 137, 0, 255, 73, 146, 0, 255, 169, 127, 0, 255, 40, 250, 0, 255, 218, 47, 0, 255, 165, 156, 0, 255, 209, 238, 0, 255, 63, 164, 0, 255, 116, 254, 0, 255, 188, 194, 0, 255, 17, 162, 0, 255, 162, 44, 0, 255, 156, 240, 0, 255, 12, 192, 0, 255, 51, 252, 0, 255, 43, 59, 0, 255, 124, 150, 0, 255, 18, 238, 0, 255, 220, 33, 0, 255, 94, 245, 0, 255, 193, 119, 0, 255, 123, 235, 0, 255, 123, 178, 0, 255, 183, 244, 0, 255, 150, 126, 0, 255, 193, 181, 0, 255, 94, 108, 0, 255, 186, 83, 0, 255, 66, 20, 0, 255, 75, 64, 0, 255, 246, 6, 0, 255, 170, 135, 0, 255, 237, 20, 0, 255, 210, 118, 0, 255, 82, 131, 0, 255, 1, 128, 0, 255, 38, 162, 0, 255, 75, 113, 0, 255, 57, 116, 0, 255, 151, 91, 0, 255, 179, 1, 0, 255, 79, 232, 0, 255, 116, 181, 0, 255, 232, 110, 0, 255, 108, 140, 0, 255, 79, 194, 0, 255, 121, 241, 0, 255, 99, 123, 0, 255, 152, 115, 0, 255, 70, 116, 0, 255, 178, 94, 0, 255, 184, 163, 0, 255, 13, 46, 0, 255, 235, 245, 0, 255, 119, 58, 0, 255, 161, 0, 0, 255, 251, 185, 0, 255, 217, 253, 0, 255, 20, 8, 0, 255, 219, 104, 0, 255, 248, 213, 0, 255, 243, 18, 0, 255, 242, 173, 0, 255, 172, 81, 0, 255, 114, 99, 0, 255, 3, 13, 0, 255, 238, 139, 0, 255, 183, 171, 0, 255, 41, 153, 0, 255, 81, 243, 0, 255, 36, 78, 0, 255, 128, 228, 0, 255, 128, 213, 0, 255, 241, 228, 0, 255, 27, 27, 0, 255, 137, 151, 0, 255, 1, 162, 0, 255, 96, 77, 0, 255, 136, 214, 0, 255, 78, 87, 0, 255, 228, 0, 0, 255, 241, 58, 0, 255, 151, 27, 0, 255, 15, 25, 0, 255, 131, 96, 0, 255, 42, 133, 0, 255, 181, 159, 0, 255, 100, 163, 0, 255, 52, 134, 0, 255, 217, 133, 0, 255, 163, 121, 0, 255, 176, 111, 0, 255, 171, 176, 0, 255, 88, 97, 0, 255, 211, 76, 0, 255, 70, 147, 0, 255, 132, 202, 0, 255, 190, 134, 0, 255, 88, 49, 0, 255, 167, 149, 0, 255, 37, 47, 0, 255, 181, 73, 0, 255, 90, 121, 0, 255, 248, 203, 0, 255, 42, 99, 0, 255, 207, 87, 0, 255, 14, 219, 0, 255, 245, 182, 0, 255, 57, 21, 0, 255, 67, 118, 0, 255, 234, 27, 0, 255, 148, 98, 0, 255, 42, 170, 0, 255, 47, 95, 0, 255, 35, 89, 0, 255, 14, 178, 0, 255, 62, 130, 0, 255, 157, 188, 0, 255, 63, 63, 0, 255, 115, 69, 0, 255, 111, 162, 0, 255, 176, 102, 0, 255, 222, 150, 0, 255, 223, 2, 0, 255, 233, 202, 0, 255, 239, 105, 0, 255, 59, 31, 0, 255, 67, 80, 0, 255, 205, 201, 0, 255, 240, 53, 0, 255, 111, 117, 0, 255, 45, 77, 0, 255, 102, 210, 0, 255, 241, 248, 0, 255, 167, 163, 0, 255, 50, 250, 0, 255, 195, 63, 0, 255, 146, 87, 0, 255, 55, 118, 0, 255, 38, 93, 0, 255, 26, 223, 0, 255, 138, 231, 0, 255, 90, 42, 0, 255, 69, 24, 0, 255, 5, 160, 0, 255, 116, 23, 0, 255, 227, 125, 0, 255, 208, 57, 0, 255, 36, 126, 0, 255, 184, 143, 0, 255, 74, 98, 0, 255, 183, 118, 0, 255, 230, 20, 0, 255, 124, 237, 0, 255, 112, 234, 0, 255, 105, 68, 0, 255, 209, 189, 0, 255, 163, 127, 0, 255, 63, 198, 0, 255, 147, 4, 0, 255, 91, 156, 0, 255, 121, 191, 0, 255, 43, 87, 0, 255, 139, 49, 0, 255, 45, 90, 0, 255, 140, 13, 0, 255, 178, 148, 0, 255, 106, 48, 0, 255, 197, 113, 0, 255, 251, 158, 0, 255, 243, 204, 0, 255, 31, 147, 0, 255, 150, 193, 0, 255, 193, 136, 0, 255, 117, 72, 0, 255, 129, 10, 0, 255, 243, 127, 0, 255, 134, 55, 0, 255, 83, 236, 0, 255, 226, 58, 0, 255, 239, 221, 0, 255, 27, 206, 0, 255, 131, 11, 0, 255, 173, 128, 0, 255, 20, 218, 0, 255, 177, 163, 0, 255, 228, 139, 0, 255, 21, 233, 0, 255, 148, 241, 0, 255, 156, 81, 0, 255, 11, 141, 0, 255, 194, 169, 0, 255, 129, 130, 0, 255, 34, 27, 0, 255, 249, 47, 0, 255, 132, 189, 0, 255, 73, 159, 0, 255, 94, 81, 0, 255, 239, 31, 0, 255, 27, 200, 0, 255, 22, 197, 0, 255, 15, 121, 0, 255, 251, 90, 0, 255, 62, 157, 0, 255, 172, 96, 0, 255, 74, 71, 0, 255, 140, 25, 0, 255, 178, 132, 0, 255, 170, 97, 0, 255, 210, 234, 0, 255, 164, 130, 0, 255, 91, 151, 0, 255, 3, 139, 0, 255, 141, 53, 0, 255, 135, 180, 0, 255, 123, 244, 0, 255, 251, 75, 0, 255, 80, 181, 0, 255, 25, 26, 0, 255, 235, 224, 0, 255, 91, 55, 0, 255, 134, 188, 0, 255, 99, 39, 0, 255, 51, 98, 0, 255, 147, 200, 0, 255, 89, 92, 0, 255, 101, 60, 0, 255, 54, 190, 0, 255, 111, 108, 0, 255, 77, 148, 0, 255, 126, 235, 0, 255, 141, 171, 0, 255, 40, 125, 0, 255, 169, 41, 0, 255, 211, 251, 0, 255, 18, 20, 0, 255, 47, 155, 0, 255, 180, 43, 0, 255, 82, 168, 0, 255, 190, 51, 0, 255, 0, 30, 0, 255, 112, 225, 0, 255, 224, 47, 0, 255, 132, 25, 0, 255, 232, 76, 0, 255, 63, 220, 0, 255, 14, 42, 0, 255, 193, 168, 0, 255, 116, 5, 0, 255, 156, 94, 0, 255, 160, 203, 0, 255, 10, 85, 0, 255, 167, 248, 0, 255, 14, 236, 0, 255, 9, 74, 0, 255, 175, 251, 0, 255, 30, 9, 0, 255, 58, 252, 0, 255, 50, 35, 0, 255, 229, 78, 0, 255, 118, 213, 0, 255, 186, 76, 0, 255, 134, 4, 0, 255, 21, 230, 0, 255, 95, 254, 0, 255, 83, 207, 0, 255, 35, 63, 0, 255, 19, 152, 0, 255, 181, 160, 0, 255, 30, 16, 0, 255, 84, 57, 0, 255, 93, 20, 0, 255, 1, 137, 0, 255, 127, 144, 0, 255, 26, 86, 0, 255, 109, 120, 0, 255, 244, 184, 0, 255, 32, 95, 0, 255, 150, 1, 0, 255, 139, 49, 0, 255, 58, 163, 0, 255, 23, 228, 0, 255, 62, 124, 0, 255, 4, 14, 0, 255, 174, 110, 0, 255, 241, 88, 0, 255, 189, 138, 0, 255, 155, 100, 0, 255, 102, 9, 0, 255, 207, 33, 0, 255, 156, 60, 0, 255, 107, 9, 0, 255, 8, 9, 0, 255, 84, 26, 0, 255, 213, 38, 0, 255, 46, 159, 0, 255, 245, 108, 0, 255, 22, 74, 0, 255, 36, 107, 0, 255, 5, 195, 0, 255, 178, 100, 0, 255, 104, 57, 0, 255, 81, 103, 0, 255, 29, 158, 0, 255, 75, 243, 0, 255, 44, 26, 0, 255, 239, 194, 0, 255, 188, 32, 0, 255, 159, 101, 0, 255, 105, 49, 0, 255, 0, 176, 0, 255, 105, 31, 0, 255, 125, 123, 0, 255, 176, 153, 0, 255, 36, 16, 0, 255, 71, 217, 0, 255, 19, 159, 0, 255, 119, 156, 0, 255, 193, 157, 0, 255, 74, 38, 0, 255, 147, 107, 0, 255, 79, 62, 0, 255, 41, 71, 0, 255, 34, 223, 0, 255, 8, 45, 0, 255, 143, 90, 0, 255, 250, 18, 0, 255, 74, 53, 0, 255, 51, 86, 0, 255, 119, 134, 0, 255, 15, 45, 0, 255, 166, 247, 0, 255, 140, 213, 0, 255, 128, 5, 0, 255, 156, 14, 0, 255, 113, 140, 0, 255, 26, 169, 0, 255, 133, 2, 0, 255, 54, 85, 0, 255, 219, 56, 0, 255, 219, 107, 0, 255, 112, 180, 0, 255, 97, 59, 0, 255, 40, 177, 0, 255, 49, 143, 0, 255, 138, 12, 0, 255, 5, 23, 0, 255, 70, 1, 0, 255, 53, 119, 0, 255, 233, 125, 0, 255, 65, 134, 0, 255, 235, 8, 0, 255, 150, 108, 0, 255, 178, 174, 0, 255, 8, 215, 0, 255, 20, 251, 0, 255, 148, 117, 0, 255, 49, 42, 0, 255, 113, 126, 0, 255, 140, 247, 0, 255, 179, 144, 0, 255, 238, 44, 0, 255, 214, 179, 0, 255, 205, 57, 0, 255, 69, 105, 0, 255, 205, 186, 0, 255, 38, 194, 0, 255, 172, 16, 0, 255, 61, 117, 0, 255, 209, 185, 0, 255, 189, 159, 0, 255, 147, 249, 0, 255, 78, 102, 0, 255, 160, 173, 0, 255, 153, 228, 0, 255, 59, 212, 0, 255, 86, 164, 0, 255, 205, 80, 0, 255, 186, 155, 0, 255, 127, 73, 0, 255, 196, 15, 0, 255, 0, 137, 0, 255, 94, 209, 0, 255, 174, 182, 0, 255, 167, 19, 0, 255, 98, 157, 0, 255, 153, 215, 0, 255, 127, 197, 0, 255, 51, 249, 0, 255, 95, 36, 0, 255, 138, 166, 0, 255, 122, 172, 0, 255, 196, 186, 0, 255, 235, 214, 0, 255, 148, 238, 0, 255, 51, 154, 0, 255, 70, 17, 0, 255, 56, 67, 0, 255, 184, 183, 0, 255, 254, 23, 0, 255, 48, 179, 0, 255, 73, 211, 0, 255, 126, 232, 0, 255, 85, 39, 0, 255, 218, 213, 0, 255, 58, 143, 0, 255, 78, 86, 0, 255, 224, 28, 0, 255, 224, 152, 0, 255, 218, 139, 0, 255, 47, 104, 0, 255, 129, 146, 0, 255, 179, 16, 0, 255, 153, 242, 0, 255, 71, 85, 0, 255, 206, 165, 0, 255, 39, 120, 0, 255, 198, 184, 0, 255, 102, 134, 0, 255, 144, 86, 0, 255, 7, 239, 0, 255, 26, 231, 0, 255, 63, 6, 0, 255, 155, 101, 0, 255, 34, 11, 0, 255, 31, 73, 0, 255, 155, 13, 0, 255, 123, 211, 0, 255, 169, 60, 0, 255, 188, 153, 0, 255, 202, 189, 0, 255, 88, 33, 0, 255, 109, 172, 0, 255, 143, 116, 0, 255, 74, 198, 0, 255, 102, 196, 0, 255, 71, 159, 0, 255, 159, 63, 0, 255, 74, 68, 0, 255, 211, 202, 0, 255, 206, 90, 0, 255, 61, 99, 0, 255, 157, 177, 0, 255, 57, 122, 0, 255, 33, 251, 0, 255, 191, 33, 0, 255, 62, 244, 0, 255, 41, 41, 0, 255, 223, 219, 0, 255, 152, 209, 0, 255, 13, 107, 0, 255, 78, 1, 0, 255, 224, 132, 0, 255, 125, 22, 0, 255, 236, 186, 0, 255, 41, 122, 0, 255, 143, 149, 0, 255, 227, 86, 0, 255, 16, 61, 0, 255, 108, 41, 0, 255, 243, 51, 0, 255, 62, 172, 0, 255, 215, 50, 0, 255, 114, 32, 0, 255, 9, 114, 0, 255, 219, 234, 0, 255, 51, 74, 0, 255, 204, 109, 0, 255, 40, 12, 0, 255, 48, 123, 0, 255, 184, 32, 0, 255, 56, 249, 0, 255, 78, 124, 0, 255, 97, 182, 0, 255, 0, 153, 0, 255, 31, 27, 0, 255, 169, 66, 0, 255, 17, 63, 0, 255, 194, 131, 0, 255, 5, 136, 0, 255, 204, 216, 0, 255, 21, 183, 0, 255, 17, 232, 0, 255, 119, 43, 0, 255, 77, 178, 0, 255, 136, 88, 0, 255, 225, 185, 0, 255, 171, 76, 0, 255, 118, 176, 0, 255, 192, 234, 0, 255, 177, 12, 0, 255, 108, 228, 0, 255, 60, 181, 0, 255, 196, 125, 0, 255, 17, 157, 0, 255, 156, 46, 0, 255, 106, 101, 0, 255, 42, 45, 0, 255, 226, 30, 0, 255, 42, 115, 0, 255, 207, 172, 0, 255, 158, 25, 0, 255, 35, 120, 0, 255, 232, 188, 0, 255, 144, 241, 0, 255, 83, 219, 0, 255, 173, 166, 0, 255, 85, 175, 0, 255, 203, 28, 0, 255, 184, 110, 0, 255, 75, 102, 0, 255, 13, 176, 0, 255, 26, 87, 0, 255, 129, 57, 0, 255, 168, 82, 0, 255, 216, 205, 0, 255, 127, 145, 0, 255, 112, 241, 0, 255, 151, 70, 0, 255, 81, 127, 0, 255, 114, 169, 0, 255, 60, 218, 0, 255, 69, 8, 0, 255, 13, 53, 0, 255, 156, 115, 0, 255, 196, 249, 0, 255, 142, 201, 0, 255, 64, 82, 0, 255, 85, 60, 0, 255, 198, 234, 0, 255, 132, 210, 0, 255, 150, 170, 0, 255, 251, 84, 0, 255, 185, 39, 0, 255, 146, 90, 0, 255, 167, 191, 0, 255, 1, 216, 0, 255, 43, 251, 0, 255, 177, 197, 0, 255, 233, 95, 0, 255, 106, 19, 0, 255, 254, 179, 0, 255, 183, 219, 0, 255, 64, 31, 0, 255, 194, 206, 0, 255, 61, 248, 0, 255, 183, 91, 0, 255, 7, 169, 0, 255, 17, 6, 0, 255, 55, 217, 0, 255, 82, 56, 0, 255, 48, 31, 0, 255, 0, 6, 0, 255, 193, 30, 0, 255, 4, 176, 0, 255, 204, 46, 0, 255, 213, 77, 0, 255, 99, 211, 0, 255, 125, 63, 0, 255, 210, 216, 0, 255, 142, 139, 0, 255, 44, 158, 0, 255, 49, 10, 0, 255, 217, 103, 0, 255, 169, 190, 0, 255, 234, 216, 0, 255, 26, 165, 0, 255, 58, 175, 0, 255, 93, 10, 0, 255, 222, 219, 0, 255, 215, 78, 0, 255, 55, 148, 0, 255, 77, 2, 0, 255, 147, 126, 0, 255, 101, 114, 0, 255, 249, 42, 0, 255, 147, 252, 0, 255, 162, 192, 0, 255, 12, 144, 0, 255, 51, 11, 0, 255, 226, 50, 0, 255, 210, 99, 0, 255, 5, 201, 0, 255, 149, 177, 0, 255, 7, 241, 0, 255, 254, 125, 0, 255, 163, 73, 0, 255, 171, 202, 0, 255, 234, 181, 0, 255, 252, 103, 0, 255, 223, 241, 0, 255, 42, 145, 0, 255, 213, 180, 0, 255, 144, 150, 0, 255, 142, 42, 0, 255, 127, 44, 0, 255, 225, 144, 0, 255, 16, 2, 0, 255, 131, 224, 0, 255, 190, 52, 0, 255, 19, 236, 0, 255, 74, 16, 0, 255, 94, 170, 0, 255, 128, 131, 0, 255, 26, 97, 0, 255, 56, 40, 0, 255, 138, 0, 0, 255, 104, 246, 0, 255, 139, 238, 0, 255, 236, 25, 0, 255, 196, 180, 0, 255, 71, 138, 0, 255, 151, 26, 0, 255, 38, 100, 0, 255, 89, 240, 0, 255, 216, 152, 0, 255, 222, 213, 0, 255, 0, 36, 0, 255, 40, 199, 0, 255, 125, 90, 0, 255, 234, 175, 0, 255, 93, 150, 0, 255, 159, 239, 0, 255, 107, 170, 0, 255, 17, 68, 0, 255, 158, 36, 0, 255, 100, 126, 0, 255, 42, 224, 0, 255, 186, 41, 0, 255, 100, 133, 0, 255, 85, 149, 0, 255, 34, 145, 0, 255, 150, 225, 0, 255, 249, 63, 0, 255, 104, 176, 0, 255, 192, 60, 0, 255, 190, 202, 0, 255, 182, 164, 0, 255, 210, 228, 0, 255, 251, 70, 0, 255, 90, 134, 0, 255, 231, 75, 0, 255, 219, 206, 0, 255, 70, 30, 0, 255, 85, 134, 0, 255, 38, 85, 0, 255, 51, 80, 0, 255, 16, 180, 0, 255, 154, 246, 0, 255, 204, 149, 0, 255, 137, 197, 0, 255, 76, 38, 0, 255, 110, 49, 0, 255, 214, 59, 0, 255, 189, 144, 0, 255, 95, 201, 0, 255, 48, 52, 0, 255, 70, 185, 0, 255, 178, 217, 0, 255, 83, 200, 0, 255, 102, 61, 0, 255, 106, 188, 0, 255, 87, 117, 0, 255, 107, 195, 0, 255, 48, 40, 0, 255, 101, 51, 0, 255, 160, 204, 0, 255, 244, 109, 0, 255, 208, 65, 0, 255, 55, 6, 0, 255, 137, 251, 0, 255, 18, 126, 0, 255, 27, 114, 0, 255, 199, 221, 0, 255, 177, 15, 0, 255, 13, 142, 0, 255, 105, 60, 0, 255, 175, 133, 0, 255, 185, 122, 0, 255, 8, 37, 0, 255, 82, 104, 0, 255, 37, 90, 0, 255, 169, 225, 0, 255, 167, 237, 0, 255, 71, 79, 0, 255, 115, 6, 0, 255, 188, 164, 0, 255, 167, 138, 0, 255, 160, 1, 0, 255, 122, 184, 0, 255, 149, 151, 0, 255, 214, 125, 0, 255, 158, 148, 0, 255, 160, 177, 0, 255, 66, 152, 0, 255, 201, 228, 0, 255, 37, 251, 0, 255, 18, 143, 0, 255, 29, 57, 0, 255, 122, 249, 0, 255, 23, 101, 0, 255, 174, 31, 0, 255, 29, 113, 0, 255, 249, 247, 0, 255, 160, 200, 0, 255, 84, 60, 0, 255, 131, 106, 0, 255, 213, 218, 0, 255, 143, 3, 0, 255, 47, 86, 0, 255, 211, 104, 0, 255, 183, 13, 0, 255, 252, 159, 0, 255, 87, 240, 0, 255, 156, 127, 0, 255, 0, 210, 0, 255, 104, 200, 0, 255, 77, 65, 0, 255, 87, 90, 0, 255, 122, 96, 0, 255, 135, 152, 0, 255, 91, 53, 0, 255, 228, 233, 0, 255, 78, 17, 0, 255, 161, 29, 0, 255, 132, 41, 0, 255, 67, 11, 0, 255, 158, 1, 0, 255, 214, 81, 0, 255, 54, 128, 0, 255, 195, 135, 0, 255, 166, 230, 0, 255, 58, 217, 0, 255, 126, 25, 0, 255, 253, 132, 0, 255, 25, 39, 0, 255, 225, 151, 0, 255, 138, 188, 0, 255, 215, 244, 0, 255, 254, 126, 0, 255, 68, 0, 0, 255, 254, 253, 0, 255, 182, 76, 0, 255, 95, 103, 0, 255, 80, 8, 0, 255, 58, 179, 0, 255, 233, 198, 0, 255, 156, 147, 0, 255, 117, 152, 0, 255, 192, 228, 0, 255, 45, 57, 0, 255, 189, 192, 0, 255, 177, 118, 0, 255, 238, 230, 0, 255, 156, 2, 0, 255, 39, 111, 0, 255, 40, 136, 0, 255, 65, 154, 0, 255, 100, 7, 0, 255, 81, 248, 0, 255, 188, 185, 0, 255, 139, 204, 0, 255, 149, 52, 0, 255, 191, 67, 0, 255, 139, 59, 0, 255, 238, 130, 0, 255, 52, 189, 0, 255, 116, 167, 0, 255, 128, 48, 0, 255, 205, 230, 0, 255, 184, 19, 0, 255, 188, 101, 0, 255, 92, 237, 0, 255, 23, 210, 0, 255, 150, 129, 0, 255, 225, 57, 0, 255, 175, 164, 0, 255, 111, 71, 0, 255, 182, 106, 0, 255, 238, 242, 0, 255, 73, 42, 0, 255, 111, 222, 0, 255, 144, 174, 0, 255, 193, 10, 0, 255, 142, 175, 0, 255, 203, 215, 0, 255, 236, 36, 0, 255, 158, 217, 0, 255, 168, 120, 0, 255, 83, 178, 0, 255, 97, 183, 0, 255, 252, 219, 0, 255, 44, 246, 0, 255, 133, 228, 0, 255, 97, 254, 0, 255, 193, 32, 0, 255, 93, 126, 0, 255, 32, 253, 0, 255, 231, 163, 0, 255, 9, 249, 0, 255, 47, 67, 0, 255, 228, 209, 0, 255, 225, 35, 0, 255, 85, 81, 0, 255, 73, 44, 0, 255, 83, 184, 0, 255, 223, 195, 0, 255, 242, 197, 0, 255, 185, 15, 0, 255, 99, 196, 0, 255, 219, 60, 0, 255, 100, 31, 0, 255, 207, 228, 0, 255, 120, 103, 0, 255, 89, 67, 0, 255, 0, 150, 0, 255, 238, 173, 0, 255, 89, 47, 0, 255, 79, 159, 0, 255, 36, 43, 0, 255, 114, 200, 0, 255, 175, 203, 0, 255, 88, 190, 0, 255, 58, 193, 0, 255, 111, 244, 0, 255, 132, 169, 0, 255, 42, 116, 0, 255, 133, 25, 0, 255, 129, 47, 0, 255, 158, 186, 0, 255, 74, 2, 0, 255, 152, 222, 0, 255, 197, 145, 0, 255, 53, 16, 0, 255, 68, 1, 0, 255, 110, 114, 0, 255, 246, 168, 0, 255, 127, 181, 0, 255, 113, 76, 0, 255, 207, 239, 0, 255, 164, 28, 0, 255, 135, 230, 0, 255, 95, 127, 0, 255, 109, 53, 0, 255, 203, 138, 0, 255, 179, 186, 0, 255, 203, 133, 0, 255, 215, 49, 0, 255, 136, 136, 0, 255, 178, 245, 0, 255, 129, 191, 0, 255, 226, 205, 0, 255, 198, 157, 0, 255, 196, 118, 0, 255, 44, 181, 0, 255, 41, 243, 0, 255, 64, 94, 0, 255, 25, 51, 0, 255, 81, 99, 0, 255, 146, 78, 0, 255, 246, 97, 0, 255, 184, 59, 0, 255, 118, 106, 0, 255, 90, 0, 0, 255, 0, 24, 0, 255, 232, 185, 0, 255, 205, 186, 0, 255, 57, 244, 0, 255, 170, 49, 0, 255, 239, 56, 0, 255, 19, 59, 0, 255, 162, 174, 0, 255, 170, 187, 0, 255, 208, 206, 0, 255, 213, 172, 0, 255, 135, 218, 0, 255, 23, 27, 0, 255, 66, 46, 0, 255, 53, 61, 0, 255, 121, 203, 0, 255, 88, 29, 0, 255, 169, 83, 0, 255, 69, 182, 0, 255, 46, 217, 0, 255, 26, 95, 0, 255, 26, 251, 0, 255, 2, 134, 0, 255, 251, 72, 0, 255, 19, 10, 0, 255, 156, 174, 0, 255, 209, 185, 0, 255, 11, 247, 0, 255, 108, 234, 0, 255, 36, 111, 0, 255, 143, 67, 0, 255, 112, 101, 0, 255, 3, 74, 0, 255, 219, 253, 0, 255, 193, 175, 0, 255, 72, 160, 0, 255, 147, 7, 0, 255, 207, 117, 0, 255, 170, 33, 0, 255, 64, 6, 0, 255, 70, 127, 0, 255, 195, 118, 0, 255, 58, 87, 0, 255, 97, 134, 0, 255, 16, 210, 0, 255, 75, 224, 0, 255, 54, 193, 0, 255, 45, 152, 0, 255, 101, 130, 0, 255, 201, 187, 0, 255, 112, 168, 0, 255, 225, 97, 0, 255, 109, 120, 0, 255, 193, 182, 0, 255, 48, 15, 0, 255, 208, 151, 0, 255, 182, 165, 0, 255, 214, 195, 0, 255, 16, 180, 0, 255, 6, 37, 0, 255, 106, 185, 0, 255, 252, 40, 0, 255, 112, 235, 0, 255, 239, 41, 0, 255, 28, 187, 0, 255, 90, 239, 0, 255, 148, 131, 0, 255, 81, 235, 0, 255, 64, 163, 0, 255, 36, 151, 0, 255, 73, 120, 0, 255, 193, 231, 0, 255, 147, 119, 0, 255, 46, 221, 0, 255, 141, 221, 0, 255, 19, 249, 0, 255, 160, 233, 0, 255, 82, 99, 0, 255, 171, 91, 0, 255, 181, 33, 0, 255, 16, 157, 0, 255, 142, 10, 0, 255, 19, 238, 0, 255, 29, 98, 0, 255, 37, 92, 0, 255, 236, 231, 0, 255, 222, 226, 0, 255, 175, 150, 0, 255, 90, 219, 0, 255, 144, 167, 0, 255, 246, 237, 0, 255, 17, 214, 0, 255, 167, 192, 0, 255, 253, 160, 0, 255, 63, 39, 0, 255, 146, 231, 0, 255, 75, 113, 0, 255, 213, 240, 0, 255, 114, 62, 0, 255, 28, 206, 0, 255, 224, 172, 0, 255, 162, 58, 0, 255, 110, 17, 0, 255, 144, 54, 0, 255, 112, 48, 0, 255, 161, 210, 0, 255, 28, 102, 0, 255, 95, 157, 0, 255, 145, 68, 0, 255, 47, 96, 0, 255, 92, 210, 0, 255, 224, 141, 0, 255, 100, 227, 0, 255, 151, 167, 0, 255, 20, 104, 0, 255, 161, 99, 0, 255, 86, 199, 0, 255, 3, 1, 0, 255, 38, 33, 0, 255, 199, 235, 0, 255, 177, 192, 0, 255, 21, 246, 0, 255, 44, 87, 0, 255, 83, 183, 0, 255, 84, 81, 0, 255, 130, 179, 0, 255, 154, 18, 0, 255, 188, 28, 0, 255, 2, 107, 0, 255, 210, 247, 0, 255, 243, 168, 0, 255, 167, 0, 0, 255, 127, 63, 0, 255, 54, 14, 0, 255, 145, 5, 0, 255, 62, 235, 0, 255, 16, 66, 0, 255, 199, 234, 0, 255, 77, 51, 0, 255, 71, 133, 0, 255, 205, 132, 0, 255, 229, 10, 0, 255, 140, 16, 0, 255, 81, 141, 0, 255, 219, 98, 0, 255, 106, 87, 0, 255, 244, 70, 0, 255, 177, 92, 0, 255, 27, 5, 0, 255, 64, 48, 0, 255, 180, 223, 0, 255, 249, 94, 0, 255, 189, 44, 0, 255, 193, 189, 0, 255, 94, 65, 0, 255, 190, 208, 0, 255, 94, 64, 0, 255, 117, 252, 0, 255, 188, 56, 0, 255, 219, 219, 0, 255, 58, 113, 0, 255, 206, 107, 0, 255, 34, 197, 0, 255, 118, 241, 0, 255, 182, 160, 0, 255, 56, 179, 0, 255, 176, 16, 0, 255, 222, 210, 0, 255, 254, 109, 0, 255, 5, 138, 0, 255, 59, 167, 0, 255, 4, 226, 0, 255, 22, 28, 0, 255, 39, 81, 0, 255, 206, 156, 0, 255, 94, 202, 0, 255, 166, 63, 0, 255, 72, 59, 0, 255, 26, 148, 0, 255, 83, 67, 0, 255, 71, 186, 0, 255, 235, 168, 0, 255, 118, 103, 0, 255, 178, 68, 0, 255, 238, 132, 0, 255, 59, 163, 0, 255, 45, 18, 0, 255, 132, 140, 0, 255, 91, 107, 0, 255, 202, 251, 0, 255, 91, 235, 0, 255, 48, 102, 0, 255, 145, 166, 0, 255, 107, 161, 0, 255, 68, 239, 0, 255, 141, 98, 0, 255, 9, 66, 0, 255, 149, 52, 0, 255, 8, 111, 0, 255, 93, 233, 0, 255, 100, 50, 0, 255, 248, 149, 0, 255, 146, 135, 0, 255, 224, 191, 0, 255, 19, 12, 0, 255, 136, 195, 0, 255, 32, 49, 0, 255, 249, 22, 0, 255, 29, 99, 0, 255, 117, 107, 0, 255, 240, 90, 0, 255, 122, 206, 0, 255, 145, 167, 0, 255, 96, 98, 0, 255, 63, 218, 0, 255, 225, 103, 0, 255, 161, 93, 0, 255, 240, 112, 0, 255, 59, 193, 0, 255, 202, 65, 0, 255, 97, 183, 0, 255, 65, 55, 0, 255, 41, 43, 0, 255, 28, 169, 0, 255, 49, 135, 0, 255, 202, 190, 0, 255, 129, 249, 0, 255, 129, 76, 0, 255, 49, 139, 0, 255, 239, 142, 0, 255, 183, 248, 0, 255, 205, 140, 0, 255, 136, 86, 0, 255, 112, 165, 0, 255, 225, 42, 0, 255, 191, 64, 0, 255, 70, 19, 0, 255, 148, 59, 0, 255, 218, 159, 0, 255, 86, 148, 0, 255, 99, 7, 0, 255, 235, 175, 0, 255, 223, 74, 0, 255, 32, 202, 0, 255, 194, 7, 0, 255, 86, 56, 0, 255, 101, 142, 0, 255, 184, 220, 0, 255, 188, 92, 0, 255, 6, 202, 0, 255, 4, 142, 0, 255, 70, 155, 0, 255, 132, 156, 0, 255, 212, 199, 0, 255, 106, 199, 0, 255, 101, 234, 0, 255, 144, 137, 0, 255, 110, 191, 0, 255, 215, 103, 0, 255, 114, 21, 0, 255, 26, 139, 0, 255, 20, 101, 0, 255, 179, 139, 0, 255, 167, 16, 0, 255, 241, 206, 0, 255, 9, 120, 0, 255, 29, 164, 0, 255, 24, 57, 0, 255, 137, 126, 0, 255, 153, 64, 0, 255, 162, 212, 0, 255, 173, 128, 0, 255, 100, 210, 0, 255, 99, 215, 0, 255, 136, 242, 0, 255, 111, 184, 0, 255, 124, 224, 0, 255, 243, 46, 0, 255, 209, 31, 0, 255, 245, 245, 0, 255, 195, 7, 0, 255, 99, 123, 0, 255, 33, 130, 0, 255, 5, 237, 0, 255, 101, 0, 0, 255, 216, 48, 0, 255, 34, 16, 0, 255, 193, 167, 0, 255, 119, 226, 0, 255, 143, 82, 0, 255, 188, 238, 0, 255, 135, 138, 0, 255, 221, 230, 0, 255, 146, 50, 0, 255, 48, 0, 0, 255, 179, 6, 0, 255, 232, 108, 0, 255, 53, 191, 0, 255, 81, 140, 0, 255, 165, 94, 0, 255, 140, 72, 0, 255, 36, 8, 0, 255, 47, 61, 0, 255, 110, 194, 0, 255, 202, 142, 0, 255, 11, 46, 0, 255, 38, 35, 0, 255, 14, 16, 0, 255, 234, 92, 0, 255, 48, 28, 0, 255, 9, 220, 0, 255, 246, 163, 0, 255, 207, 158, 0, 255, 65, 144, 0, 255, 137, 27, 0, 255, 199, 204, 0, 255, 82, 127, 0, 255, 209, 231, 0, 255, 22, 185, 0, 255, 213, 215, 0, 255, 15, 10, 0, 255, 33, 99, 0, 255, 84, 118, 0, 255, 55, 73, 0, 255, 241, 240, 0, 255, 88, 226, 0, 255, 112, 24, 0, 255, 247, 229, 0, 255, 104, 196, 0, 255, 200, 80, 0, 255, 102, 91, 0, 255, 49, 51, 0, 255, 7, 68, 0, 255, 169, 221, 0, 255, 17, 241, 0, 255, 76, 4, 0, 255, 7, 10, 0, 255, 64, 114, 0, 255, 28, 16, 0, 255, 2, 30, 0, 255, 2, 167, 0, 255, 104, 79, 0, 255, 89, 249, 0, 255, 128, 213, 0, 255, 201, 138, 0, 255, 5, 202, 0, 255, 239, 7, 0, 255, 237, 115, 0, 255, 169, 157, 0, 255, 48, 122, 0, 255, 212, 99, 0, 255, 164, 128, 0, 255, 73, 16, 0, 255, 66, 63, 0, 255, 102, 100, 0, 255, 97, 38, 0, 255, 149, 158, 0, 255, 3, 152, 0, 255, 7, 97, 0, 255, 2, 117, 0, 255, 28, 230, 0, 255, 36, 237, 0, 255, 39, 17, 0, 255, 13, 14, 0, 255, 76, 82, 0, 255, 182, 43, 0, 255, 29, 30, 0, 255, 220, 210, 0, 255, 63, 9, 0, 255, 69, 231, 0, 255, 123, 1, 0, 255, 99, 76, 0, 255, 143, 188, 0, 255, 179, 216, 0, 255, 110, 233, 0, 255, 62, 223, 0, 255, 146, 108, 0, 255, 144, 163, 0, 255, 109, 44, 0, 255, 246, 121, 0, 255, 129, 180, 0, 255, 12, 65, 0, 255, 225, 151, 0, 255, 45, 51, 0, 255, 117, 245, 0, 255, 137, 180, 0, 255, 32, 107, 0, 255, 245, 81, 0, 255, 104, 79, 0, 255, 64, 2, 0, 255, 47, 251, 0, 255, 181, 89, 0, 255, 11, 51, 0, 255, 91, 15, 0, 255, 219, 167, 0, 255, 149, 178, 0, 255, 106, 52, 0, 255, 47, 107, 0, 255, 40, 102, 0, 255, 168, 124, 0, 255, 57, 165, 0, 255, 22, 15, 0, 255, 82, 176, 0, 255, 57, 237, 0, 255, 241, 70, 0, 255, 85, 151, 0, 255, 102, 100, 0, 255, 49, 20, 0, 255, 198, 171, 0, 255, 152, 170, 0, 255, 141, 54, 0, 255, 201, 111, 0, 255, 53, 230, 0, 255, 183, 104, 0, 255, 93, 155, 0, 255, 84, 27, 0, 255, 187, 223, 0, 255, 182, 2, 0, 255, 75, 238, 0, 255, 154, 147, 0, 255, 211, 171, 0, 255, 117, 133, 0, 255, 12, 13, 0, 255, 220, 68, 0, 255, 183, 109, 0, 255, 92, 247, 0, 255, 178, 98, 0, 255, 137, 232, 0, 255, 125, 235, 0, 255, 153, 118, 0, 255, 2, 168, 0, 255, 238, 144, 0, 255, 170, 36, 0, 255, 155, 248, 0, 255, 88, 125, 0, 255, 252, 52, 0, 255, 71, 226, 0, 255, 113, 139, 0, 255, 221, 210, 0, 255, 167, 228, 0, 255, 136, 107, 0, 255, 219, 198, 0, 255, 210, 36, 0, 255, 208, 126, 0, 255, 190, 2, 0, 255, 237, 111, 0, 255, 66, 192, 0, 255, 235, 100, 0, 255, 162, 61, 0, 255, 205, 10, 0, 255, 167, 13, 0, 255, 182, 122, 0, 255, 235, 141, 0, 255, 157, 2, 0, 255, 73, 90, 0, 255, 153, 45, 0, 255, 107, 14, 0, 255, 1, 92, 0, 255, 144, 210, 0, 255, 6, 87, 0, 255, 12, 71, 0, 255, 221, 227, 0, 255, 246, 55, 0, 255, 244, 213, 0, 255, 68, 70, 0, 255, 164, 102, 0, 255, 175, 78, 0, 255, 193, 164, 0, 255, 55, 137, 0, 255, 173, 91, 0, 255, 112, 172, 0, 255, 238, 103, 0, 255, 20, 108, 0, 255, 240, 194, 0, 255, 101, 201, 0, 255, 85, 237, 0, 255, 145, 200, 0, 255, 45, 6, 0, 255, 33, 159, 0, 255, 102, 12, 0, 255, 49, 111, 0, 255, 185, 74, 0, 255, 161, 155, 0, 255, 65, 39, 0, 255, 155, 105, 0, 255, 131, 131, 0, 255, 5, 159, 0, 255, 131, 240, 0, 255, 230, 209, 0, 255, 71, 197, 0, 255, 115, 235, 0, 255, 193, 226, 0, 255, 187, 93, 0, 255, 166, 24, 0, 255, 252, 119, 0, 255, 38, 227, 0, 255, 89, 247, 0, 255, 159, 163, 0, 255, 198, 227, 0, 255, 0, 192, 0, 255, 145, 210, 0, 255, 87, 29, 0, 255, 110, 139, 0, 255, 79, 145, 0, 255, 4, 213, 0, 255, 161, 22, 0, 255, 21, 229, 0, 255, 102, 159, 0, 255, 188, 9, 0, 255, 14, 46, 0, 255, 210, 222, 0, 255, 200, 129, 0, 255, 181, 38, 0, 255, 77, 43, 0, 255, 23, 83, 0, 255, 58, 243, 0, 255, 37, 3, 0, 255, 57, 165, 0, 255, 130, 48, 0, 255, 220, 232, 0, 255, 101, 195, 0, 255, 68, 139, 0, 255, 28, 133, 0, 255, 241, 132, 0, 255, 173, 178, 0, 255, 146, 3, 0, 255, 193, 91, 0, 255, 216, 186, 0, 255, 182, 197, 0, 255, 192, 68, 0, 255, 22, 171, 0, 255, 119, 35, 0, 255, 251, 130, 0, 255, 169, 131, 0, 255, 192, 142, 0, 255, 12, 222, 0, 255, 33, 26, 0, 255, 219, 191, 0, 255, 187, 19, 0, 255, 234, 191, 0, 255, 239, 224, 0, 255, 76, 44, 0, 255, 210, 104, 0, 255, 230, 215, 0, 255, 30, 216, 0, 255, 88, 130, 0, 255, 189, 51, 0, 255, 69, 45, 0, 255, 26, 11, 0, 255, 3, 54, 0, 255, 82, 210, 0, 255, 87, 107, 0, 255, 42, 195, 0, 255, 216, 223, 0, 255, 142, 171, 0, 255, 159, 138, 0, 255, 122, 203, 0, 255, 211, 122, 0, 255, 121, 201, 0, 255, 237, 81, 0, 255, 57, 69, 0, 255, 7, 0, 0, 255, 171, 161, 0, 255, 88, 154, 0, 255, 207, 174, 0, 255, 184, 246, 0, 255, 144, 231, 0, 255, 64, 154, 0, 255, 154, 57, 0, 255, 77, 171, 0, 255, 59, 78, 0, 255, 33, 10, 0, 255, 15, 78, 0, 255, 74, 221, 0, 255, 3, 110, 0, 255, 125, 77, 0, 255, 155, 153, 0, 255, 170, 137, 0, 255, 61, 178, 0, 255, 249, 238, 0, 255, 170, 96, 0, 255, 163, 126, 0, 255, 117, 193, 0, 255, 176, 91, 0, 255, 41, 110, 0, 255, 115, 57, 0, 255, 52, 76, 0, 255, 140, 150, 0, 255, 32, 151, 0, 255, 51, 193, 0, 255, 39, 89, 0, 255, 71, 193, 0, 255, 215, 107, 0, 255, 105, 40, 0, 255, 60, 227, 0, 255, 202, 24, 0, 255, 171, 156, 0, 255, 0, 254, 0, 255, 117, 187, 0, 255, 121, 118, 0, 255, 81, 164, 0, 255, 55, 91, 0, 255, 12, 1, 0, 255, 229, 150, 0, 255, 57, 1, 0, 255, 182, 128, 0, 255, 221, 44, 0, 255, 125, 162, 0, 255, 29, 133, 0, 255, 35, 223, 0, 255, 243, 22, 0, 255, 165, 72, 0, 255, 89, 22, 0, 255, 101, 16, 0, 255, 177, 79, 0, 255, 100, 221, 0, 255, 198, 192, 0, 255, 103, 111, 0, 255, 164, 99, 0, 255, 173, 226, 0, 255, 76, 20, 0, 255, 192, 144, 0, 255, 151, 4, 0, 255, 114, 213, 0, 255, 177, 141, 0, 255, 50, 26, 0, 255, 71, 29, 0, 255, 50, 143, 0, 255, 254, 224, 0, 255, 8, 187, 0, 255, 216, 88, 0, 255, 100, 214, 0, 255, 112, 105, 0, 255, 242, 151, 0, 255, 65, 206, 0, 255, 53, 225, 0, 255, 155, 5, 0, 255, 87, 33, 0, 255, 249, 2, 0, 255, 104, 32, 0, 255, 132, 74, 0, 255, 98, 79, 0, 255, 131, 147, 0, 255, 44, 57, 0, 255, 19, 162, 0, 255, 50, 154, 0, 255, 55, 130, 0, 255, 92, 114, 0, 255, 219, 194, 0, 255, 236, 242, 0, 255, 208, 0, 0, 255, 251, 89, 0, 255, 165, 122, 0, 255, 68, 13, 0, 255, 101, 215, 0, 255, 105, 95, 0, 255, 162, 32, 0, 255, 119, 62, 0, 255, 252, 16, 0, 255, 160, 191, 0, 255, 75, 71, 0, 255, 228, 20, 0, 255, 14, 147, 0, 255, 68, 192, 0, 255, 252, 125, 0, 255, 176, 98, 0, 255, 102, 17, 0, 255, 56, 21, 0, 255, 147, 199, 0, 255, 216, 126, 0, 255, 28, 144, 0, 255, 51, 51, 0, 255, 163, 1, 0, 255, 194, 100, 0, 255, 38, 69, 0, 255, 230, 196, 0, 255, 136, 72, 0, 255, 18, 216, 0, 255, 98, 60, 0, 255, 164, 89, 0, 255, 134, 13, 0, 255, 55, 115, 0, 255, 187, 91, 0, 255, 212, 79, 0, 255, 240, 61, 0, 255, 57, 95, 0, 255, 121, 33, 0, 255, 240, 222, 0, 255, 38, 183, 0, 255, 32, 154, 0, 255, 234, 136, 0, 255, 54, 51, 0, 255, 171, 5, 0, 255, 226, 9, 0, 255, 246, 143, 0, 255, 49, 13, 0, 255, 18, 5, 0, 255, 61, 214, 0, 255, 234, 248, 0, 255, 62, 139, 0, 255, 31, 119, 0, 255, 167, 209, 0, 255, 183, 164, 0, 255, 209, 74, 0, 255, 59, 24, 0, 255, 166, 114, 0, 255, 101, 62, 0, 255, 146, 229, 0, 255, 37, 75, 0, 255, 253, 135, 0, 255, 0, 119, 0, 255, 173, 247, 0, 255, 161, 180, 0, 255, 243, 223, 0, 255, 223, 115, 0, 255, 26, 47, 0, 255, 36, 33, 0, 255, 240, 29, 0, 255, 110, 241, 0, 255, 192, 192, 0, 255, 28, 239, 0, 255, 248, 44, 0, 255, 228, 2, 0, 255, 20, 114, 0, 255, 217, 128, 0, 255, 170, 190, 0, 255, 243, 110, 0, 255, 90, 128, 0, 255, 114, 161, 0, 255, 91, 225, 0, 255, 148, 53, 0, 255, 10, 220, 0, 255, 107, 22, 0, 255, 170, 16, 0, 255, 189, 0, 0, 255, 111, 148, 0, 255, 202, 194, 0, 255, 151, 140, 0, 255, 234, 34, 0, 255, 38, 34, 0, 255, 232, 243, 0, 255, 85, 201, 0, 255, 31, 171, 0, 255, 66, 131, 0, 255, 27, 128, 0, 255, 13, 77, 0, 255, 77, 114, 0, 255, 39, 152, 0, 255, 1, 52, 0, 255, 43, 15, 0, 255, 83, 153, 0, 255, 148, 220, 0, 255, 17, 90, 0, 255, 177, 203, 0, 255, 205, 151, 0, 255, 200, 48, 0, 255, 154, 52, 0, 255, 166, 75, 0, 255, 75, 169, 0, 255, 7, 62, 0, 255, 197, 145, 0, 255, 226, 233, 0, 255, 113, 123, 0, 255, 18, 74, 0, 255, 251, 207, 0, 255, 209, 243, 0, 255, 8, 198, 0, 255, 181, 91, 0, 255, 219, 109, 0, 255, 211, 47, 0, 255, 36, 159, 0, 255, 102, 179, 0, 255, 221, 55, 0, 255, 183, 107, 0, 255, 186, 239, 0, 255, 209, 248, 0, 255, 30, 143, 0, 255, 198, 211, 0, 255, 136, 229, 0, 255, 101, 57, 0, 255, 203, 98, 0, 255, 195, 1, 0, 255, 187, 159, 0, 255, 195, 174, 0, 255, 109, 193, 0, 255, 227, 196, 0, 255, 185, 49, 0, 255, 228, 78, 0, 255, 152, 115, 0, 255, 104, 72, 0, 255, 47, 122, 0, 255, 145, 216, 0, 255, 104, 90, 0, 255, 241, 249, 0, 255, 203, 132, 0, 255, 16, 161, 0, 255, 204, 207, 0, 255, 128, 38, 0, 255, 75, 219, 0, 255, 106, 0, 0, 255, 116, 223, 0, 255, 252, 38, 0, 255, 24, 193, 0, 255, 169, 250, 0, 255, 246, 249, 0, 255, 58, 13, 0, 255, 6, 133, 0, 255, 105, 33, 0, 255, 202, 95, 0, 255, 77, 119, 0, 255, 232, 240, 0, 255, 0, 179, 0, 255, 188, 63, 0, 255, 114, 150, 0, 255, 198, 160, 0, 255, 16, 109, 0, 255, 103, 189, 0, 255, 124, 120, 0, 255, 106, 172, 0, 255, 88, 239, 0, 255, 118, 160, 0, 255, 89, 69, 0, 255, 185, 154, 0, 255, 114, 92, 0, 255, 13, 226, 0, 255, 11, 192, 0, 255, 86, 94, 0, 255, 121, 111, 0, 255, 224, 89, 0, 255, 13, 34, 0, 255, 148, 228, 0, 255, 25, 210, 0, 255, 78, 214, 0, 255, 230, 232, 0, 255, 109, 108, 0, 255, 33, 82, 0, 255, 63, 178, 0, 255, 99, 133, 0, 255, 117, 135, 0, 255, 249, 40, 0, 255, 169, 209, 0, 255, 214, 213, 0, 255, 96, 34, 0, 255, 4, 221, 0, 255, 34, 217, 0, 255, 89, 6, 0, 255, 187, 20, 0, 255, 104, 173, 0, 255, 38, 43, 0, 255, 87, 197, 0, 255, 194, 204, 0, 255, 219, 175, 0, 255, 80, 222, 0, 255, 129, 218, 0, 255, 35, 133, 0, 255, 114, 58, 0, 255, 142, 152, 0, 255, 33, 32, 0, 255, 74, 142, 0, 255, 29, 30, 0, 255, 235, 52, 0, 255, 62, 110, 0, 255, 149, 192, 0, 255, 37, 125, 0, 255, 170, 91, 0, 255, 184, 14, 0, 255, 242, 166, 0, 255, 204, 96, 0, 255, 119, 177, 0, 255, 61, 104, 0, 255, 2, 71, 0, 255, 246, 216, 0, 255, 188, 32, 0, 255, 139, 209, 0, 255, 33, 117, 0, 255, 84, 157, 0, 255, 248, 8, 0, 255, 207, 125, 0, 255, 177, 113, 0, 255, 173, 221, 0, 255, 246, 146, 0, 255, 69, 27, 0, 255, 143, 250, 0, 255, 7, 86, 0, 255, 163, 22, 0, 255, 221, 133, 0, 255, 179, 208, 0, 255, 174, 193, 0, 255, 47, 73, 0, 255, 73, 191, 0, 255, 99, 146, 0, 255, 44, 199, 0, 255, 154, 203, 0, 255, 253, 40, 0, 255, 195, 250, 0, 255, 11, 134, 0, 255, 34, 57, 0, 255, 38, 140, 0, 255, 210, 129, 0, 255, 183, 173, 0, 255, 58, 200, 0, 255, 139, 172, 0, 255, 104, 157, 0, 255, 172, 64, 0, 255, 77, 206, 0, 255, 150, 82, 0, 255, 222, 211, 0, 255, 242, 244, 0, 255, 247, 191, 0, 255, 114, 48, 0, 255, 21, 164, 0, 255, 0, 22, 0, 255, 233, 197, 0, 255, 23, 24, 0, 255, 133, 202, 0, 255, 124, 89, 0, 255, 187, 187, 0, 255, 72, 159, 0, 255, 100, 159, 0, 255, 242, 230, 0, 255, 170, 6, 0, 255, 190, 124, 0, 255, 200, 18, 0, 255, 240, 134, 0, 255, 76, 17, 0, 255, 233, 99, 0, 255, 134, 213, 0, 255, 155, 149, 0, 255, 205, 168, 0, 255, 15, 93, 0, 255, 208, 38, 0, 255, 124, 83, 0, 255, 233, 59, 0, 255, 11, 167, 0, 255, 200, 106, 0, 255, 66, 58, 0, 255, 67, 161, 0, 255, 36, 127, 0, 255, 115, 22, 0, 255, 39, 48, 0, 255, 176, 209, 0, 255, 242, 73, 0, 255, 130, 133, 0, 255, 31, 140, 0, 255, 72, 67, 0, 255, 41, 135, 0, 255, 17, 90, 0, 255, 115, 165, 0, 255, 61, 35, 0, 255, 220, 91, 0, 255, 64, 158, 0, 255, 185, 94, 0, 255, 94, 5, 0, 255, 193, 72, 0, 255, 196, 9, 0, 255, 225, 132, 0, 255, 178, 40, 0, 255, 193, 29, 0, 255, 186, 202, 0, 255, 217, 143, 0, 255, 152, 159, 0, 255, 239, 191, 0, 255, 204, 94, 0, 255, 156, 21, 0, 255, 179, 140, 0, 255, 231, 74, 0, 255, 90, 231, 0, 255, 99, 136, 0, 255, 58, 73, 0, 255, 153, 67, 0, 255, 37, 195, 0, 255, 57, 78, 0, 255, 137, 224, 0, 255, 98, 222, 0, 255, 70, 212, 0, 255, 240, 16, 0, 255, 42, 113, 0, 255, 185, 194, 0, 255, 33, 217, 0, 255, 170, 235, 0, 255, 224, 1, 0, 255, 218, 108, 0, 255, 188, 22, 0, 255, 48, 170, 0, 255, 249, 118, 0, 255, 186, 60, 0, 255, 85, 203, 0, 255, 57, 238, 0, 255, 251, 154, 0, 255, 130, 251, 0, 255, 225, 203, 0, 255, 68, 173, 0, 255, 93, 19, 0, 255, 26, 150, 0, 255, 30, 210, 0, 255, 71, 193, 0, 255, 227, 166, 0, 255, 228, 65, 0, 255, 118, 97, 0, 255, 3, 241, 0, 255, 47, 91, 0, 255, 57, 58, 0, 255, 139, 122, 0, 255, 231, 242, 0, 255, 246, 172, 0, 255, 211, 13, 0, 255, 162, 215, 0, 255, 56, 104, 0, 255, 188, 60, 0, 255, 188, 252, 0, 255, 117, 138, 0, 255, 142, 169, 0, 255, 27, 14, 0, 255, 91, 106, 0, 255, 200, 254, 0, 255, 177, 193, 0, 255, 222, 186, 0, 255, 154, 201, 0, 255, 211, 120, 0, 255, 240, 97, 0, 255, 157, 231, 0, 255, 27, 25, 0, 255, 174, 39, 0, 255, 83, 7, 0, 255, 53, 232, 0, 255, 43, 17, 0, 255, 70, 202, 0, 255, 53, 2, 0, 255, 229, 191, 0, 255, 240, 153, 0, 255, 233, 55, 0, 255, 38, 120, 0, 255, 71, 249, 0, 255, 109, 15, 0, 255, 235, 129, 0, 255, 248, 56, 0, 255, 53, 242, 0, 255, 140, 106, 0, 255, 5, 145, 0, 255, 201, 89, 0, 255, 201, 47, 0, 255, 72, 82, 0, 255, 150, 105, 0, 255, 147, 108, 0, 255, 105, 245, 0, 255, 125, 208, 0, 255, 153, 6, 0, 255, 138, 79, 0, 255, 57, 95, 0, 255, 190, 38, 0, 255, 232, 65, 0, 255, 137, 82, 0, 255, 238, 6, 0, 255, 52, 185, 0, 255, 32, 146, 0, 255, 63, 152, 0, 255, 118, 228, 0, 255, 158, 76, 0, 255, 166, 46, 0, 255, 169, 182, 0, 255, 37, 218, 0, 255, 157, 196, 0, 255, 12, 1, 0, 255, 99, 103, 0, 255, 108, 167, 0, 255, 143, 74, 0, 255, 253, 167, 0, 255, 165, 156, 0, 255, 45, 149, 0, 255, 211, 3, 0, 255, 241, 181, 0, 255, 82, 248, 0, 255, 56, 251, 0, 255, 154, 138, 0, 255, 197, 176, 0, 255, 207, 29, 0, 255, 34, 246, 0, 255, 2, 120, 0, 255, 37, 216, 0, 255, 192, 45, 0, 255, 135, 83, 0, 255, 139, 233, 0, 255, 32, 104, 0, 255, 199, 25, 0, 255, 93, 183, 0, 255, 96, 130, 0, 255, 95, 247, 0, 255, 16, 233, 0, 255, 84, 151, 0, 255, 171, 221, 0, 255, 151, 134, 0, 255, 66, 122, 0, 255, 190, 153, 0, 255, 66, 15, 0, 255, 104, 52, 0, 255, 153, 199, 0, 255, 19, 16, 0, 255, 37, 42, 0, 255, 12, 87, 0, 255, 63, 89, 0, 255, 29, 114, 0, 255, 28, 182, 0, 255, 170, 85, 0, 255, 231, 102, 0, 255, 17, 209, 0, 255, 194, 68, 0, 255, 59, 83, 0, 255, 10, 78, 0, 255, 246, 206, 0, 255, 217, 17, 0, 255, 237, 192, 0, 255, 215, 197, 0, 255, 162, 118, 0, 255, 42, 39, 0, 255, 150, 156, 0, 255, 107, 239, 0, 255, 172, 33, 0, 255, 250, 126, 0, 255, 115, 7, 0, 255, 197, 43, 0, 255, 115, 27, 0, 255, 227, 111, 0, 255, 28, 225, 0, 255, 114, 113, 0, 255, 130, 197, 0, 255, 58, 190, 0, 255, 160, 73, 0, 255, 149, 225, 0, 255, 23, 218, 0, 255, 119, 91, 0, 255, 35, 180, 0, 255, 177, 174, 0, 255, 220, 242, 0, 255, 125, 69, 0, 255, 127, 243, 0, 255, 153, 136, 0, 255, 148, 211, 0, 255, 111, 93, 0, 255, 204, 178, 0, 255, 30, 0, 0, 255, 235, 45, 0, 255, 66, 99, 0, 255, 188, 26, 0, 255, 213, 198, 0, 255, 161, 216, 0, 255, 10, 135, 0, 255, 3, 152, 0, 255, 249, 239, 0, 255, 72, 159, 0, 255, 183, 210, 0, 255, 44, 100, 0, 255, 149, 118, 0, 255, 84, 223, 0, 255, 45, 45, 0, 255, 90, 186, 0, 255, 238, 102, 0, 255, 192, 83, 0, 255, 236, 204, 0, 255, 71, 90, 0, 255, 43, 103, 0, 255, 252, 109, 0, 255, 177, 165, 0, 255, 81, 26, 0, 255, 39, 90, 0, 255, 129, 23, 0, 255, 104, 152, 0, 255, 242, 209, 0, 255, 118, 143, 0, 255, 36, 57, 0, 255, 168, 54, 0, 255, 212, 24, 0, 255, 127, 6, 0, 255, 25, 193, 0, 255, 204, 101, 0, 255, 82, 196, 0, 255, 69, 47, 0, 255, 71, 68, 0, 255, 118, 178, 0, 255, 202, 200, 0, 255, 232, 211, 0, 255, 191, 12, 0, 255, 29, 72, 0, 255, 40, 27, 0, 255, 194, 42, 0, 255, 81, 10, 0, 255, 7, 159, 0, 255, 127, 78, 0, 255, 241, 185, 0, 255, 155, 177, 0, 255, 66, 219, 0, 255, 12, 221, 0, 255, 206, 196, 0, 255, 183, 239, 0, 255, 167, 210, 0, 255, 16, 6, 0, 255, 118, 42, 0, 255, 67, 23, 0, 255, 81, 236, 0, 255, 153, 236, 0, 255, 57, 53, 0, 255, 177, 231, 0, 255, 79, 21, 0, 255, 170, 246, 0, 255, 144, 12, 0, 255, 196, 222, 0, 255, 133, 227, 0, 255, 134, 223, 0, 255, 205, 130, 0, 255, 205, 125, 0, 255, 172, 5, 0, 255, 125, 143, 0, 255, 205, 220, 0, 255, 83, 31, 0, 255, 158, 187, 0, 255, 31, 200, 0, 255, 41, 212, 0, 255, 8, 94, 0, 255, 234, 2, 0, 255, 154, 166, 0, 255, 185, 178, 0, 255, 192, 156, 0, 255, 36, 91, 0, 255, 58, 75, 0, 255, 253, 193, 0, 255, 83, 248, 0, 255, 135, 104, 0, 255, 251, 194, 0, 255, 120, 210, 0, 255, 225, 86, 0, 255, 220, 51, 0, 255, 181, 3, 0, 255, 220, 169, 0, 255, 193, 57, 0, 255, 104, 22, 0, 255, 240, 215, 0, 255, 10, 151, 0, 255, 3, 175, 0, 255, 171, 194, 0, 255, 241, 70, 0, 255, 175, 88, 0, 255, 62, 98, 0, 255, 163, 195, 0, 255, 250, 254, 0, 255, 106, 158, 0, 255, 130, 39, 0, 255, 96, 25, 0, 255, 84, 65, 0, 255, 195, 208, 0, 255, 156, 174, 0, 255, 213, 29, 0, 255, 53, 211, 0, 255, 31, 174, 0, 255, 161, 118, 0, 255, 249, 49, 0, 255, 34, 27, 0, 255, 229, 19, 0, 255, 34, 70, 0, 255, 152, 79, 0, 255, 133, 10, 0, 255, 150, 211, 0, 255, 0, 70, 0, 255, 197, 0, 0, 255, 247, 36, 0, 255, 125, 14, 0, 255, 198, 252, 0, 255, 7, 171, 0, 255, 92, 47, 0, 255, 99, 54, 0, 255, 144, 23, 0, 255, 220, 235, 0, 255, 115, 199, 0, 255, 42, 53, 0, 255, 245, 75, 0, 255, 177, 174, 0, 255, 201, 83, 0, 255, 73, 193, 0, 255, 18, 110, 0, 255, 10, 103, 0, 255, 168, 121, 0, 255, 176, 195, 0, 255, 176, 217, 0, 255, 204, 185, 0, 255, 70, 229, 0, 255, 138, 66, 0, 255, 219, 25, 0, 255, 27, 4, 0, 255, 115, 166, 0, 255, 93, 16, 0, 255, 177, 142, 0, 255, 114, 64, 0, 255, 221, 84, 0, 255, 231, 2, 0, 255, 190, 146, 0, 255, 39, 200, 0, 255, 127, 14, 0, 255, 244, 222, 0, 255, 202, 36, 0, 255, 61, 186, 0, 255, 231, 29, 0, 255, 139, 191, 0, 255, 189, 134, 0, 255, 55, 59, 0, 255, 151, 109, 0, 255, 127, 44, 0, 255, 223, 159, 0, 255, 180, 203, 0, 255, 239, 76, 0, 255, 140, 85, 0, 255, 204, 207, 0, 255, 56, 140, 0, 255, 159, 154, 0, 255, 133, 190, 0, 255, 160, 122, 0, 255, 116, 61, 0, 255, 192, 128, 0, 255, 235, 171, 0, 255, 82, 136, 0, 255, 113, 153, 0, 255, 30, 169, 0, 255, 62, 113, 0, 255, 85, 96, 0, 255, 75, 11, 0, 255, 41, 57, 0, 255, 125, 131, 0, 255, 219, 219, 0, 255, 253, 59, 0, 255, 67, 5, 0, 255, 28, 170, 0, 255, 73, 83, 0, 255, 67, 147, 0, 255, 23, 32, 0, 255, 232, 153, 0, 255, 169, 246, 0, 255, 221, 21, 0, 255, 160, 217, 0, 255, 225, 10, 0, 255, 64, 234, 0, 255, 8, 53, 0, 255, 40, 147, 0, 255, 219, 225, 0, 255, 218, 212, 0, 255, 185, 49, 0, 255, 142, 185, 0, 255, 249, 84, 0, 255, 0, 82, 0, 255, 191, 108, 0, 255, 183, 110, 0, 255, 103, 80, 0, 255, 242, 250, 0, 255, 116, 48, 0, 255, 88, 176, 0, 255, 208, 157, 0, 255, 148, 43, 0, 255, 200, 184, 0, 255, 176, 220, 0, 255, 202, 198, 0, 255, 126, 151, 0, 255, 20, 68, 0, 255, 108, 11, 0, 255, 135, 25, 0, 255, 18, 0, 0, 255, 61, 25, 0, 255, 64, 166, 0, 255, 54, 144, 0, 255, 208, 163, 0, 255, 157, 120, 0, 255, 216, 212, 0, 255, 172, 213, 0, 255, 54, 218, 0, 255, 7, 16, 0, 255, 149, 169, 0, 255, 118, 95, 0, 255, 14, 93, 0, 255, 82, 84, 0, 255, 137, 176, 0, 255, 193, 197, 0, 255, 103, 44, 0, 255, 15, 200, 0, 255, 54, 152, 0, 255, 23, 93, 0, 255, 26, 254, 0, 255, 34, 150, 0, 255, 130, 42, 0, 255, 248, 167, 0, 255, 11, 172, 0, 255, 90, 238, 0, 255, 164, 231, 0, 255, 104, 73, 0, 255, 169, 244, 0, 255, 35, 251, 0, 255, 204, 163, 0, 255, 123, 0, 0, 255, 178, 104, 0, 255, 184, 35, 0, 255, 128, 93, 0, 255, 168, 199, 0, 255, 212, 84, 0, 255, 244, 16, 0, 255, 228, 141, 0, 255, 27, 36, 0, 255, 220, 207, 0, 255, 74, 145, 0, 255, 5, 188, 0, 255, 182, 254, 0, 255, 27, 56, 0, 255, 124, 40, 0, 255, 200, 73, 0, 255, 191, 84, 0, 255, 170, 114, 0, 255, 190, 4, 0, 255, 216, 18, 0, 255, 147, 177, 0, 255, 35, 7, 0, 255, 47, 194, 0, 255, 66, 158, 0, 255, 232, 56, 0, 255, 91, 25, 0, 255, 68, 193, 0, 255, 134, 190, 0, 255, 178, 253, 0, 255, 3, 75, 0, 255, 150, 149, 0, 255, 19, 195, 0, 255, 237, 91, 0, 255, 213, 243, 0, 255, 11, 150, 0, 255, 104, 121, 0, 255, 188, 128, 0, 255, 19, 149, 0, 255, 144, 189, 0, 255, 103, 167, 0, 255, 203, 152, 0, 255, 112, 244, 0, 255, 19, 246, 0, 255, 11, 147, 0, 255, 109, 133, 0, 255, 67, 220, 0, 255, 114, 81, 0, 255, 20, 92, 0, 255, 0, 240, 0, 255, 88, 190, 0, 255, 125, 98, 0, 255, 134, 118, 0, 255, 98, 192, 0, 255, 117, 210, 0, 255, 26, 209, 0, 255, 2, 63, 0, 255, 101, 86, 0, 255, 130, 41, 0, 255, 102, 27, 0, 255, 237, 85, 0, 255, 0, 218, 0, 255, 161, 50, 0, 255, 170, 99, 0, 255, 94, 147, 0, 255, 118, 185, 0, 255, 123, 5, 0, 255, 84, 12, 0, 255, 2, 53, 0, 255, 239, 200, 0, 255, 109, 183, 0, 255, 184, 208, 0, 255, 147, 44, 0, 255, 58, 56, 0, 255, 119, 205, 0, 255, 37, 143, 0, 255, 137, 150, 0, 255, 129, 95, 0, 255, 0, 199, 0, 255, 218, 79, 0, 255, 181, 252, 0, 255, 222, 222, 0, 255, 113, 42, 0, 255, 253, 177, 0, 255, 61, 209, 0, 255, 245, 152, 0, 255, 2, 177, 0, 255, 25, 181, 0, 255, 160, 62, 0, 255, 234, 84, 0, 255, 135, 91, 0, 255, 149, 20, 0, 255, 213, 84, 0, 255, 44, 137, 0, 255, 102, 17, 0, 255, 42, 248, 0, 255, 87, 78, 0, 255, 8, 44, 0, 255, 219, 27, 0, 255, 85, 80, 0, 255, 98, 48, 0, 255, 22, 154, 0, 255, 207, 102, 0, 255, 78, 205, 0, 255, 78, 7, 0, 255, 126, 209, 0, 255, 0, 3, 0, 255, 170, 57, 0, 255, 234, 161, 0, 255, 181, 14, 0, 255, 206, 122, 0, 255, 113, 14, 0, 255, 24, 70, 0, 255, 147, 185, 0, 255, 20, 20, 0, 255, 44, 244, 0, 255, 81, 12, 0, 255, 116, 62, 0, 255, 215, 247, 0, 255, 221, 174, 0, 255, 154, 157, 0, 255, 109, 125, 0, 255, 95, 44, 0, 255, 126, 5, 0, 255, 254, 242, 0, 255, 226, 21, 0, 255, 118, 95, 0, 255, 108, 82, 0, 255, 231, 219, 0, 255, 221, 124, 0, 255, 160, 114, 0, 255, 102, 240, 0, 255, 86, 91, 0, 255, 123, 168, 0, 255, 179, 86, 0, 255, 149, 162, 0, 255, 102, 229, 0, 255, 115, 42, 0, 255, 157, 146, 0, 255, 167, 5, 0, 255, 223, 62, 0, 255, 95, 135, 0, 255, 167, 74, 0, 255, 208, 229, 0, 255, 199, 60, 0, 255, 153, 178, 0, 255, 38, 227, 0, 255, 48, 187, 0, 255, 174, 15, 0, 255, 132, 145, 0, 255, 193, 26, 0, 255, 87, 79, 0, 255, 70, 70, 0, 255, 189, 100, 0, 255, 62, 155, 0, 255, 0, 94, 0, 255, 118, 170, 0, 255, 22, 49, 0, 255, 5, 12, 0, 255, 113, 122, 0, 255, 171, 144, 0, 255, 58, 211, 0, 255, 189, 235, 0, 255, 216, 2, 0, 255, 25, 152, 0, 255, 242, 36, 0, 255, 52, 237, 0, 255, 6, 66, 0, 255, 249, 60, 0, 255, 248, 239, 0, 255, 128, 208, 0, 255, 90, 35, 0, 255, 12, 230, 0, 255, 7, 243, 0, 255, 112, 108, 0, 255, 82, 47, 0, 255, 50, 179, 0, 255, 17, 6, 0, 255, 252, 203, 0, 255, 213, 231, 0, 255, 55, 214, 0, 255, 219, 67, 0, 255, 90, 148, 0, 255, 110, 207, 0, 255, 30, 207, 0, 255, 159, 15, 0, 255, 138, 127, 0, 255, 165, 21, 0, 255, 233, 70, 0, 255, 75, 74, 0, 255, 81, 242, 0, 255, 213, 233, 0, 255, 205, 146, 0, 255, 152, 164, 0, 255, 56, 13, 0, 255, 62, 147, 0, 255, 176, 51, 0, 255, 241, 130, 0, 255, 158, 95, 0, 255, 203, 227, 0, 255, 86, 47, 0, 255, 174, 59, 0, 255, 41, 114, 0, 255, 237, 217, 0, 255, 122, 132, 0, 255, 69, 21, 0, 255, 137, 175, 0, 255, 77, 63, 0, 255, 53, 139, 0, 255, 30, 169, 0, 255, 58, 172, 0, 255, 153, 236, 0, 255, 93, 31, 0, 255, 187, 157, 0, 255, 220, 106, 0, 255, 194, 157, 0, 255, 42, 78, 0, 255, 97, 109, 0, 255, 34, 195, 0, 255, 183, 106, 0, 255, 61, 66, 0, 255, 5, 218, 0, 255, 36, 147, 0, 255, 116, 35, 0, 255, 233, 234, 0, 255, 16, 67, 0, 255, 248, 223, 0, 255, 238, 95, 0, 255, 37, 197, 0, 255, 177, 243, 0, 255, 254, 47, 0, 255, 122, 58, 0, 255, 215, 20, 0, 255, 251, 48, 0, 255, 245, 90, 0, 255, 57, 22, 0, 255, 84, 135, 0, 255, 250, 80, 0, 255, 78, 21, 0, 255, 35, 51, 0, 255, 13, 217, 0, 255, 169, 137, 0, 255, 85, 150, 0, 255, 4, 91, 0, 255, 213, 227, 0, 255, 202, 216, 0, 255, 166, 141, 0, 255, 25, 146, 0, 255, 27, 15, 0, 255, 85, 241, 0, 255, 22, 147, 0, 255, 181, 26, 0, 255, 120, 131, 0, 255, 30, 68, 0, 255, 48, 190, 0, 255, 209, 34, 0, 255, 13, 248, 0, 255, 43, 144, 0, 255, 201, 231, 0, 255, 68, 149, 0, 255, 161, 237, 0, 255, 95, 159, 0, 255, 88, 182, 0, 255, 198, 164, 0, 255, 100, 54, 0, 255, 197, 132, 0, 255, 175, 222, 0, 255, 202, 54, 0, 255, 130, 207, 0, 255, 53, 17, 0, 255, 47, 9, 0, 255, 197, 17, 0, 255, 212, 145, 0, 255, 190, 21, 0, 255, 91, 116, 0, 255, 139, 214, 0, 255, 194, 155, 0, 255, 57, 58, 0, 255, 69, 4, 0, 255, 59, 19, 0, 255, 24, 240, 0, 255, 224, 191, 0, 255, 76, 234, 0, 255, 247, 65, 0, 255, 32, 117, 0, 255, 195, 47, 0, 255, 174, 75, 0, 255, 239, 88, 0, 255, 18, 248, 0, 255, 197, 134, 0, 255, 106, 93, 0, 255, 57, 197, 0, 255, 73, 136, 0, 255, 243, 154, 0, 255, 202, 88, 0, 255, 249, 11, 0, 255, 76, 138, 0, 255, 236, 203, 0, 255, 216, 129, 0, 255, 216, 135, 0, 255, 84, 234, 0, 255, 235, 44, 0, 255, 164, 249, 0, 255, 225, 52, 0, 255, 87, 26, 0, 255, 2, 31, 0, 255, 106, 21, 0, 255, 75, 7, 0, 255, 105, 217, 0, 255, 39, 2, 0, 255, 154, 20, 0, 255, 221, 150, 0, 255, 48, 214, 0, 255, 144, 219, 0, 255, 234, 146, 0, 255, 132, 114, 0, 255, 65, 113, 0, 255, 90, 87, 0, 255, 132, 100, 0, 255, 34, 98, 0, 255, 0, 109, 0, 255, 217, 52, 0, 255, 218, 240, 0, 255, 117, 139, 0, 255, 156, 4, 0, 255, 28, 65, 0, 255, 61, 103, 0, 255, 2, 226, 0, 255, 231, 60, 0, 255, 50, 15, 0, 255, 240, 215, 0, 255, 78, 239, 0, 255, 207, 81, 0, 255, 142, 128, 0, 255, 32, 53, 0, 255, 220, 175, 0, 255, 141, 220, 0, 255, 116, 218, 0, 255, 29, 50, 0, 255, 191, 226, 0, 255, 206, 221, 0, 255, 85, 85, 0, 255, 0, 83, 0, 255, 205, 0, 0, 255, 35, 130, 0, 255, 93, 69, 0, 255, 170, 53, 0, 255, 212, 140, 0, 255, 145, 59, 0, 255, 81, 159, 0, 255, 180, 65, 0, 255, 254, 19, 0, 255, 31, 165, 0, 255, 65, 83, 0, 255, 134, 202, 0, 255, 213, 67, 0, 255, 28, 118, 0, 255, 122, 79, 0, 255, 45, 121, 0, 255, 20, 197, 0, 255, 5, 0, 0, 255, 239, 9, 0, 255, 84, 182, 0, 255, 169, 248, 0, 255, 21, 7, 0, 255, 207, 171, 0, 255, 46, 132, 0, 255, 130, 243, 0, 255, 228, 24, 0, 255, 139, 121, 0, 255, 53, 81, 0, 255, 6, 184, 0, 255, 160, 19, 0, 255, 239, 204, 0, 255, 147, 118, 0, 255, 139, 71, 0, 255, 117, 252, 0, 255, 91, 234, 0, 255, 16, 98, 0, 255, 42, 217, 0, 255, 45, 211, 0, 255, 160, 199, 0, 255, 52, 122, 0, 255, 90, 35, 0, 255, 111, 45, 0, 255, 204, 97, 0, 255, 19, 11, 0, 255, 164, 251, 0, 255, 40, 149, 0, 255, 89, 118, 0, 255, 101, 11, 0, 255, 232, 102, 0, 255, 71, 241, 0, 255, 196, 196, 0, 255, 175, 7, 0, 255, 225, 100, 0, 255, 141, 175, 0, 255, 107, 242, 0, 255, 135, 78, 0, 255, 74, 178, 0, 255, 156, 11, 0, 255, 240, 233, 0, 255, 170, 123, 0, 255, 233, 91, 0, 255, 172, 34, 0, 255, 116, 91, 0, 255, 161, 222, 0, 255, 53, 12, 0, 255, 26, 110, 0, 255, 164, 204, 0, 255, 73, 211, 0, 255, 174, 187, 0, 255, 217, 206, 0, 255, 41, 192, 0, 255, 187, 121, 0, 255, 86, 71, 0, 255, 202, 143, 0, 255, 203, 116, 0, 255, 193, 214, 0, 255, 234, 163, 0, 255, 237, 7, 0, 255, 133, 205, 0, 255, 90, 1, 0, 255, 79, 153, 0, 255, 31, 204, 0, 255, 24, 180, 0, 255, 133, 29, 0, 255, 26, 57, 0, 255, 128, 40, 0, 255, 240, 65, 0, 255, 43, 47, 0, 255, 122, 214, 0, 255, 151, 187, 0, 255, 166, 5, 0, 255, 65, 117, 0, 255, 138, 105, 0, 255, 64, 31, 0, 255, 67, 238, 0, 255, 10, 229, 0, 255, 232, 51, 0, 255, 88, 111, 0, 255, 241, 247, 0, 255, 153, 154, 0, 255, 140, 139, 0, 255, 49, 127, 0, 255, 56, 226, 0, 255, 0, 32, 0, 255, 52, 52, 0, 255, 145, 176, 0, 255, 220, 41, 0, 255, 136, 91, 0, 255, 41, 239, 0, 255, 129, 135, 0, 255, 6, 213, 0, 255, 186, 154, 0, 255, 219, 242, 0, 255, 132, 78, 0, 255, 128, 44, 0, 255, 173, 246, 0, 255, 47, 46, 0, 255, 64, 173, 0, 255, 2, 28, 0, 255, 11, 90, 0, 255, 212, 37, 0, 255, 44, 142, 0, 255, 136, 211, 0, 255, 153, 233, 0, 255, 156, 23, 0, 255, 44, 182, 0, 255, 94, 170, 0, 255, 240, 160, 0, 255, 16, 235, 0, 255, 3, 201, 0, 255, 181, 168, 0, 255, 4, 120, 0, 255, 97, 62, 0, 255, 242, 42, 0, 255, 97, 132, 0, 255, 100, 233, 0, 255, 215, 208, 0, 255, 105, 192, 0, 255, 223, 47, 0, 255, 87, 140, 0, 255, 148, 156, 0, 255, 52, 59, 0, 255, 66, 162, 0, 255, 159, 145, 0, 255, 144, 212, 0, 255, 69, 85, 0, 255, 105, 95, 0, 255, 208, 192, 0, 255, 169, 68, 0, 255, 64, 92, 0, 255, 101, 45, 0, 255, 80, 248, 0, 255, 235, 91, 0, 255, 10, 121, 0, 255, 37, 10, 0, 255, 4, 41, 0, 255, 180, 230, 0, 255, 245, 155, 0, 255, 229, 124, 0, 255, 119, 136, 0, 255, 87, 243, 0, 255, 222, 146, 0, 255, 225, 180, 0, 255, 196, 202, 0, 255, 10, 193, 0, 255, 32, 171, 0, 255, 125, 62, 0, 255, 102, 0, 0, 255, 45, 241, 0, 255, 74, 160, 0, 255, 108, 42, 0, 255, 89, 163, 0, 255, 136, 201, 0, 255, 82, 136, 0, 255, 226, 159, 0, 255, 219, 45, 0, 255, 1, 117, 0, 255, 130, 34, 0, 255, 211, 226, 0, 255, 103, 91, 0, 255, 231, 244, 0, 255, 205, 9, 0, 255, 146, 64, 0, 255, 125, 55, 0, 255, 68, 140, 0, 255, 244, 220, 0, 255, 238, 116, 0, 255, 18, 92, 0, 255, 43, 68, 0, 255, 91, 246, 0, 255, 136, 237, 0, 255, 155, 14, 0, 255, 188, 232, 0, 255, 118, 43, 0, 255, 58, 132, 0, 255, 152, 230, 0, 255, 164, 205, 0, 255, 135, 137, 0, 255, 107, 77, 0, 255, 29, 64, 0, 255, 185, 239, 0, 255, 181, 7, 0, 255, 171, 106, 0, 255, 45, 75, 0, 255, 14, 156, 0, 255, 29, 169, 0, 255, 122, 81, 0, 255, 92, 168, 0, 255, 106, 130, 0, 255, 205, 163, 0, 255, 122, 22, 0, 255, 140, 26, 0, 255, 105, 102, 0, 255, 57, 224, 0, 255, 137, 96, 0, 255, 18, 47, 0, 255, 170, 20, 0, 255, 244, 47, 0, 255, 206, 49, 0, 255, 40, 157, 0, 255, 174, 154, 0, 255, 27, 106, 0, 255, 248, 152, 0, 255, 240, 124, 0, 255, 214, 183, 0, 255, 196, 219, 0, 255, 242, 100, 0, 255, 81, 198, 0, 255, 220, 164, 0, 255, 16, 70, 0, 255, 225, 81, 0, 255, 57, 213, 0, 255, 66, 189, 0, 255, 247, 77, 0, 255, 136, 87, 0, 255, 159, 141, 0, 255, 17, 163, 0, 255, 102, 30, 0, 255, 94, 231, 0, 255, 171, 0, 0, 255, 15, 12, 0, 255, 71, 124, 0, 255, 58, 172, 0, 255, 132, 120, 0, 255, 241, 106, 0, 255, 32, 222, 0, 255, 130, 213, 0, 255, 76, 216, 0, 255, 36, 50, 0, 255, 125, 227, 0, 255, 27, 24, 0, 255, 59, 63, 0, 255, 102, 179, 0, 255, 242, 238, 0, 255, 29, 222, 0, 255, 222, 144, 0, 255, 205, 240, 0, 255, 131, 11, 0, 255, 78, 8, 0, 255, 8, 188, 0, 255, 243, 7, 0, 255, 173, 152, 0, 255, 140, 240, 0, 255, 169, 105, 0, 255, 231, 131, 0, 255, 174, 242, 0, 255, 128, 169, 0, 255, 225, 35, 0, 255, 28, 32, 0, 255, 149, 91, 0, 255, 233, 16, 0, 255, 127, 139, 0, 255, 159, 3, 0, 255, 95, 49, 0, 255, 14, 230, 0, 255, 162, 35, 0, 255, 212, 221, 0, 255, 136, 215, 0, 255, 1, 159, 0, 255, 45, 226, 0, 255, 246, 223, 0, 255, 59, 133, 0, 255, 213, 47, 0, 255, 15, 216, 0, 255, 254, 64, 0, 255, 102, 129, 0, 255, 202, 20, 0, 255, 100, 9, 0, 255, 248, 155, 0, 255, 43, 227, 0, 255, 160, 227, 0, 255, 233, 70, 0, 255, 213, 19, 0, 255, 89, 173, 0, 255, 28, 195, 0, 255, 69, 214, 0, 255, 202, 89, 0, 255, 130, 47, 0, 255, 77, 6, 0, 255, 113, 101, 0, 255, 135, 166, 0, 255, 73, 62, 0, 255, 200, 215, 0, 255, 207, 61, 0, 255, 149, 152, 0, 255, 124, 224, 0, 255, 147, 221, 0, 255, 150, 21, 0, 255, 143, 205, 0, 255, 177, 29, 0, 255, 178, 205, 0, 255, 233, 234, 0, 255, 201, 93, 0, 255, 18, 136, 0, 255, 220, 56, 0, 255, 142, 102, 0, 255, 254, 182, 0, 255, 23, 129, 0, 255, 206, 140, 0, 255, 65, 243, 0, 255, 218, 24, 0, 255, 136, 231, 0, 255, 87, 32, 0, 255, 167, 128, 0, 255, 228, 110, 0, 255, 189, 165, 0, 255, 152, 221, 0, 255, 12, 161, 0, 255, 49, 181, 0, 255, 185, 149, 0, 255, 143, 196, 0, 255, 171, 37, 0, 255, 80, 155, 0, 255, 178, 16, 0, 255, 103, 121, 0, 255, 91, 84, 0, 255, 199, 190, 0, 255, 0, 151, 0, 255, 50, 124, 0, 255, 25, 135, 0, 255, 180, 124, 0, 255, 235, 184, 0, 255, 33, 33, 0, 255, 197, 0, 0, 255, 74, 126, 0, 255, 77, 204, 0, 255, 194, 232, 0, 255, 43, 205, 0, 255, 64, 236, 0, 255, 127, 12, 0, 255, 181, 215, 0, 255, 74, 126, 0, 255, 202, 232, 0, 255, 126, 26, 0, 255, 248, 143, 0, 255, 194, 130, 0, 255, 216, 190, 0, 255, 139, 121, 0, 255, 207, 125, 0, 255, 8, 19, 0, 255, 79, 188, 0, 255, 130, 64, 0, 255, 130, 229, 0, 255, 122, 63, 0, 255, 154, 217, 0, 255, 144, 183, 0, 255, 142, 210, 0, 255, 121, 204, 0, 255, 247, 76, 0, 255, 77, 60, 0, 255, 239, 123, 0, 255, 91, 6, 0, 255, 177, 207, 0, 255, 129, 112, 0, 255, 16, 14, 0, 255, 90, 116, 0, 255, 253, 216, 0, 255, 217, 194, 0, 255, 240, 179, 0, 255, 44, 50, 0, 255, 178, 111, 0, 255, 252, 181, 0, 255, 90, 244, 0, 255, 57, 221, 0, 255, 151, 245, 0, 255, 179, 21, 0, 255, 69, 139, 0, 255, 181, 66, 0, 255, 54, 64, 0, 255, 96, 85, 0, 255, 124, 165, 0, 255, 53, 138, 0, 255, 200, 98, 0, 255, 117, 104, 0, 255, 54, 248, 0, 255, 67, 41, 0, 255, 216, 28, 0, 255, 186, 72, 0, 255, 111, 190, 0, 255, 192, 42, 0, 255, 84, 184, 0, 255, 95, 17, 0, 255, 216, 189, 0, 255, 67, 78, 0, 255, 86, 124, 0, 255, 18, 205, 0, 255, 79, 229, 0, 255, 167, 84, 0, 255, 253, 209, 0, 255, 16, 157, 0, 255, 162, 236, 0, 255, 245, 158, 0, 255, 205, 208, 0, 255, 45, 113, 0, 255, 88, 76, 0, 255, 49, 63, 0, 255, 238, 38, 0, 255, 10, 46, 0, 255, 114, 246, 0, 255, 45, 101, 0, 255, 81, 141, 0, 255, 185, 225, 0, 255, 243, 88, 0, 255, 252, 123, 0, 255, 141, 128, 0, 255, 63, 204, 0, 255, 173, 157, 0, 255, 25, 73, 0, 255, 155, 50, 0, 255, 30, 82, 0, 255, 132, 94, 0, 255, 222, 43, 0, 255, 144, 215, 0, 255, 88, 124, 0, 255, 125, 171, 0, 255, 189, 199, 0, 255, 165, 126, 0, 255, 218, 223, 0, 255, 133, 171, 0, 255, 241, 222, 0, 255, 150, 198, 0, 255, 144, 223, 0, 255, 240, 127, 0, 255, 187, 231, 0, 255, 168, 207, 0, 255, 190, 59, 0, 255, 203, 31, 0, 255, 149, 153, 0, 255, 84, 142, 0, 255, 205, 166, 0, 255, 89, 72, 0, 255, 75, 7, 0, 255, 233, 36, 0, 255, 68, 244, 0, 255, 74, 105, 0, 255, 200, 45, 0, 255, 214, 80, 0, 255, 151, 21, 0, 255, 243, 230, 0, 255, 101, 38, 0, 255, 185, 14, 0, 255, 154, 94, 0, 255, 59, 145, 0, 255, 191, 176, 0, 255, 20, 104, 0, 255, 145, 4, 0, 255, 8, 46, 0, 255, 177, 82, 0, 255, 190, 167, 0, 255, 57, 227, 0, 255, 65, 167, 0, 255, 218, 186, 0, 255, 128, 195, 0, 255, 88, 134, 0, 255, 253, 149, 0, 255, 148, 208, 0, 255, 209, 166, 0, 255, 8, 54, 0, 255, 68, 162, 0, 255, 220, 180, 0, 255, 186, 147, 0, 255, 137, 116, 0, 255, 76, 31, 0, 255, 77, 100, 0, 255, 252, 204, 0, 255, 22, 62, 0, 255, 66, 77, 0, 255, 52, 140, 0, 255, 26, 52, 0, 255, 3, 223, 0, 255, 122, 7, 0, 255, 166, 237, 0, 255, 129, 97, 0, 255, 155, 16, 0, 255, 86, 229, 0, 255, 218, 25, 0, 255, 243, 64, 0, 255, 127, 223, 0, 255, 132, 208, 0, 255, 75, 5, 0, 255, 38, 96, 0, 255, 173, 16, 0, 255, 117, 153, 0, 255, 78, 31, 0, 255, 52, 54, 0, 255, 108, 66, 0, 255, 132, 6, 0, 255, 204, 69, 0, 255, 176, 246, 0, 255, 104, 195, 0, 255, 124, 32, 0, 255, 185, 74, 0, 255, 86, 38, 0, 255, 228, 135, 0, 255, 236, 146, 0, 255, 139, 66, 0, 255, 171, 243, 0, 255, 245, 23, 0, 255, 18, 3, 0, 255, 39, 0, 0, 255, 191, 168, 0, 255, 97, 152, 0, 255, 160, 178, 0, 255, 206, 224, 0, 255, 73, 247, 0, 255, 56, 173, 0, 255, 95, 252, 0, 255, 151, 122, 0, 255, 228, 94, 0, 255, 189, 89, 0, 255, 103, 142, 0, 255, 137, 30, 0, 255, 169, 141, 0, 255, 103, 199, 0, 255, 82, 94, 0, 255, 9, 127, 0, 255, 202, 183, 0, 255, 74, 156, 0, 255, 46, 81, 0, 255, 126, 130, 0, 255, 18, 102, 0, 255, 30, 214, 0, 255, 177, 115, 0, 255, 198, 197, 0, 255, 215, 142, 0, 255, 209, 172, 0, 255, 107, 216, 0, 255, 230, 98, 0, 255, 34, 180, 0, 255, 180, 150, 0, 255, 83, 238, 0, 255, 54, 125, 0, 255, 226, 183, 0, 255, 161, 170, 0, 255, 102, 76, 0, 255, 139, 34, 0, 255, 235, 112, 0, 255, 61, 234, 0, 255, 30, 244, 0, 255, 229, 173, 0, 255, 130, 15, 0, 255, 37, 213, 0, 255, 113, 22, 0, 255, 12, 79, 0, 255, 163, 65, 0, 255, 39, 2, 0, 255, 132, 250, 0, 255, 33, 192, 0, 255, 107, 211, 0, 255, 97, 177, 0, 255, 50, 119, 0, 255, 86, 136, 0, 255, 111, 77, 0, 255, 204, 224, 0, 255, 165, 68, 0, 255, 167, 132, 0, 255, 104, 96, 0, 255, 26, 154, 0, 255, 105, 77, 0, 255, 97, 223, 0, 255, 3, 10, 0, 255, 42, 146, 0, 255, 206, 11, 0, 255, 169, 54, 0, 255, 94, 235, 0, 255, 92, 23, 0, 255, 120, 148, 0, 255, 210, 21, 0, 255, 61, 181, 0, 255, 127, 31, 0, 255, 209, 36, 0, 255, 30, 116, 0, 255, 77, 39, 0, 255, 226, 13, 0, 255, 51, 27, 0, 255, 150, 188, 0, 255, 109, 103, 0, 255, 98, 249, 0, 255, 206, 140, 0, 255, 67, 2, 0, 255, 48, 57, 0, 255, 115, 120, 0, 255, 184, 133, 0, 255, 96, 164, 0, 255, 216, 248, 0, 255, 102, 109, 0, 255, 237, 251, 0, 255, 178, 81, 0, 255, 161, 212, 0, 255, 123, 66, 0, 255, 124, 106, 0, 255, 195, 142, 0, 255, 237, 61, 0, 255, 228, 246, 0, 255, 69, 83, 0, 255, 99, 56, 0, 255, 131, 153, 0, 255, 139, 100, 0, 255, 107, 1, 0, 255, 43, 164, 0, 255, 57, 0, 0, 255, 68, 180, 0, 255, 97, 239, 0, 255, 93, 72, 0, 255, 50, 73, 0, 255, 221, 103, 0, 255, 40, 229, 0, 255, 25, 184, 0, 255, 215, 193, 0, 255, 52, 167, 0, 255, 51, 169, 0, 255, 79, 184, 0, 255, 126, 94, 0, 255, 123, 176, 0, 255, 74, 17, 0, 255, 30, 76, 0, 255, 200, 243, 0, 255, 152, 151, 0, 255, 72, 3, 0, 255, 105, 56, 0, 255, 64, 223, 0, 255, 52, 66, 0, 255, 17, 79, 0, 255, 5, 114, 0, 255, 87, 211, 0, 255, 249, 54, 0, 255, 254, 72, 0, 255, 49, 103, 0, 255, 107, 187, 0, 255, 53, 250, 0, 255, 239, 53, 0, 255, 137, 226, 0, 255, 69, 106, 0, 255, 149, 42, 0, 255, 93, 108, 0, 255, 182, 173, 0, 255, 54, 249, 0, 255, 17, 88, 0, 255, 142, 67, 0, 255, 107, 104, 0, 255, 105, 108, 0, 255, 245, 136, 0, 255, 54, 81, 0, 255, 48, 49, 0, 255, 214, 214, 0, 255, 170, 32, 0, 255, 14, 240, 0, 255, 107, 223, 0, 255, 49, 60, 0, 255, 246, 142, 0, 255, 173, 123, 0, 255, 9, 222, 0, 255, 202, 245, 0, 255, 25, 153, 0, 255, 145, 88, 0, 255, 91, 115, 0, 255, 35, 210, 0, 255, 111, 122, 0, 255, 243, 123, 0, 255, 11, 132, 0, 255, 50, 188, 0, 255, 152, 229, 0, 255, 175, 223, 0, 255, 190, 27, 0, 255, 40, 130, 0, 255, 127, 161, 0, 255, 53, 66, 0, 255, 118, 95, 0, 255, 74, 171, 0, 255, 228, 190, 0, 255, 26, 182, 0, 255, 165, 218, 0, 255, 187, 233, 0, 255, 55, 146, 0, 255, 17, 161, 0, 255, 74, 97, 0, 255, 238, 229, 0, 255, 66, 198, 0, 255, 197, 70, 0, 255, 188, 129, 0, 255, 166, 45, 0, 255, 156, 113, 0, 255, 148, 147, 0, 255, 191, 83, 0, 255, 247, 237, 0, 255, 231, 19, 0, 255, 10, 237, 0, 255, 61, 94, 0, 255, 224, 29, 0, 255, 91, 129, 0, 255, 219, 221, 0, 255, 71, 156, 0, 255, 109, 114, 0, 255, 131, 192, 0, 255, 157, 189, 0, 255, 0, 252, 0, 255, 201, 190, 0, 255, 191, 216, 0, 255, 236, 204, 0, 255, 51, 151, 0, 255, 40, 162, 0, 255, 92, 105, 0, 255, 121, 139, 0, 255, 81, 197, 0, 255, 127, 84, 0, 255, 109, 248, 0, 255, 150, 223, 0, 255, 19, 1, 0, 255, 124, 36, 0, 255, 38, 186, 0, 255, 180, 210, 0, 255, 206, 168, 0, 255, 179, 173, 0, 255, 116, 199, 0, 255, 163, 120, 0, 255, 191, 187, 0, 255, 130, 66, 0, 255, 15, 123, 0, 255, 201, 31, 0, 255, 253, 31, 0, 255, 140, 136, 0, 255, 46, 36, 0, 255, 111, 90, 0, 255, 229, 110, 0, 255, 243, 61, 0, 255, 179, 20, 0, 255, 109, 82, 0, 255, 70, 246, 0, 255, 28, 92, 0, 255, 245, 227, 0, 255, 127, 11, 0, 255, 246, 30, 0, 255, 223, 169, 0, 255, 229, 45, 0, 255, 83, 200, 0, 255, 104, 174, 0, 255, 184, 213, 0, 255, 222, 187, 0, 255, 74, 173, 0, 255, 83, 90, 0, 255, 230, 157, 0, 255, 135, 215, 0, 255, 220, 157, 0, 255, 206, 44, 0, 255, 12, 93, 0, 255, 145, 163, 0, 255, 184, 130, 0, 255, 102, 249, 0, 255, 12, 159, 0, 255, 17, 229, 0, 255, 238, 186, 0, 255, 110, 101, 0, 255, 47, 24, 0, 255, 139, 61, 0, 255, 241, 219, 0, 255, 149, 109, 0, 255, 93, 236, 0, 255, 108, 129, 0, 255, 57, 204, 0, 255, 120, 146, 0, 255, 143, 27, 0, 255, 78, 121, 0, 255, 237, 13, 0, 255, 149, 230, 0, 255, 39, 160, 0, 255, 53, 252, 0, 255, 215, 178, 0, 255, 131, 164, 0, 255, 85, 139, 0, 255, 155, 175, 0, 255, 231, 64, 0, 255, 42, 109, 0, 255, 235, 226, 0, 255, 250, 213, 0, 255, 0, 102, 0, 255, 211, 213, 0, 255, 87, 242, 0, 255, 115, 53, 0, 255, 70, 174, 0, 255, 117, 131, 0, 255, 45, 215, 0, 255, 137, 90, 0, 255, 216, 236, 0, 255, 188, 174, 0, 255, 142, 6, 0, 255, 150, 236, 0, 255, 216, 116, 0, 255, 45, 228, 0, 255, 212, 25, 0, 255, 123, 101, 0, 255, 7, 94, 0, 255, 105, 75, 0, 255, 37, 216, 0, 255, 67, 159, 0, 255, 80, 31, 0, 255, 44, 92, 0, 255, 156, 0, 0, 255, 180, 7, 0, 255, 111, 225, 0, 255, 24, 46, 0, 255, 11, 191, 0, 255, 183, 77, 0, 255, 20, 236, 0, 255, 187, 18, 0, 255, 129, 27, 0, 255, 19, 142, 0, 255, 196, 126, 0, 255, 151, 58, 0, 255, 3, 38, 0, 255, 53, 219, 0, 255, 99, 172, 0, 255, 179, 83, 0, 255, 154, 90, 0, 255, 165, 246, 0, 255, 199, 14, 0, 255, 38, 99, 0, 255, 25, 138, 0, 255, 26, 113, 0, 255, 34, 177, 0, 255, 205, 129, 0, 255, 235, 149, 0, 255, 176, 99, 0, 255, 39, 182, 0, 255, 153, 223, 0, 255, 141, 86, 0, 255, 28, 223, 0, 255, 152, 192, 0, 255, 215, 151, 0, 255, 81, 149, 0, 255, 38, 156, 0, 255, 84, 81, 0, 255, 165, 44, 0, 255, 12, 145, 0, 255, 44, 107, 0, 255, 136, 246, 0, 255, 219, 246, 0, 255, 116, 165, 0, 255, 146, 253, 0, 255, 220, 239, 0, 255, 252, 222, 0, 255, 59, 28, 0, 255, 188, 105, 0, 255, 145, 81, 0, 255, 231, 37, 0, 255, 170, 175, 0, 255, 60, 62, 0, 255, 213, 6, 0, 255, 148, 249, 0, 255, 48, 181, 0, 255, 79, 164, 0, 255, 100, 151, 0, 255, 243, 206, 0, 255, 129, 137, 0, 255, 137, 168, 0, 255, 102, 75, 0, 255, 9, 81, 0, 255, 142, 61, 0, 255, 28, 161, 0, 255, 176, 188, 0, 255, 116, 125, 0, 255, 121, 125, 0, 255, 88, 101, 0, 255, 77, 206, 0, 255, 20, 181, 0, 255, 159, 54, 0, 255, 161, 158, 0, 255, 165, 20, 0, 255, 170, 34, 0, 255, 242, 79, 0, 255, 105, 47, 0, 255, 221, 245, 0, 255, 44, 31, 0, 255, 184, 44, 0, 255, 129, 136, 0, 255, 76, 105, 0, 255, 22, 208, 0, 255, 82, 151, 0, 255, 199, 3, 0, 255, 188, 120, 0, 255, 11, 62, 0, 255, 8, 28, 0, 255, 120, 41, 0, 255, 101, 225, 0, 255, 198, 75, 0, 255, 74, 37, 0, 255, 169, 152, 0, 255, 164, 110, 0, 255, 205, 56, 0, 255, 126, 75, 0, 255, 162, 26, 0, 255, 142, 52, 0, 255, 187, 175, 0, 255, 224, 172, 0, 255, 78, 146, 0, 255, 162, 213, 0, 255, 16, 238, 0, 255, 231, 213, 0, 255, 150, 132, 0, 255, 240, 36, 0, 255, 204, 164, 0, 255, 171, 127, 0, 255, 200, 173, 0, 255, 142, 152, 0, 255, 170, 90, 0, 255, 66, 206, 0, 255, 51, 1, 0, 255, 102, 114, 0, 255, 157, 90, 0, 255, 6, 8, 0, 255, 133, 109, 0, 255, 183, 110, 0, 255, 30, 154, 0, 255, 175, 198, 0, 255, 20, 97, 0, 255, 80, 39, 0, 255, 89, 14, 0, 255, 111, 239, 0, 255, 218, 112, 0, 255, 60, 136, 0, 255, 212, 199, 0, 255, 24, 54, 0, 255, 228, 101, 0, 255, 47, 28, 0, 255, 87, 113, 0, 255, 104, 184, 0, 255, 157, 234, 0, 255, 73, 185, 0, 255, 32, 109, 0, 255, 99, 241, 0, 255, 61, 195, 0, 255, 44, 123, 0, 255, 149, 16, 0, 255, 132, 249, 0, 255, 200, 7, 0, 255, 177, 82, 0, 255, 83, 55, 0, 255, 191, 232, 0, 255, 49, 126, 0, 255, 248, 244, 0, 255, 77, 204, 0, 255, 114, 14, 0, 255, 77, 206, 0, 255, 190, 78, 0, 255, 138, 13, 0, 255, 125, 56, 0, 255, 46, 186, 0, 255, 41, 1, 0, 255, 208, 248, 0, 255, 43, 175, 0, 255, 59, 78, 0, 255, 123, 184, 0, 255, 36, 184, 0, 255, 100, 42, 0, 255, 20, 110, 0, 255, 46, 201, 0, 255, 178, 67, 0, 255, 4, 195, 0, 255, 13, 189, 0, 255, 210, 136, 0, 255, 3, 95, 0, 255, 165, 210, 0, 255, 129, 50, 0, 255, 205, 91, 0, 255, 174, 95, 0, 255, 39, 150, 0, 255, 250, 202, 0, 255, 84, 80, 0, 255, 70, 212, 0, 255, 217, 232, 0, 255, 38, 157, 0, 255, 247, 131, 0, 255, 17, 38, 0, 255, 178, 67, 0, 255, 163, 48, 0, 255, 253, 201, 0, 255, 99, 117, 0, 255, 27, 92, 0, 255, 179, 139, 0, 255, 32, 84, 0, 255, 15, 71, 0, 255, 40, 70, 0, 255, 241, 253, 0, 255, 116, 198, 0, 255, 208, 245, 0, 255, 87, 138, 0, 255, 226, 8, 0, 255, 236, 90, 0, 255, 10, 86, 0, 255, 205, 108, 0, 255, 110, 104, 0, 255, 116, 208, 0, 255, 228, 67, 0, 255, 77, 20, 0, 255, 183, 221, 0, 255, 138, 138, 0, 255, 126, 186, 0, 255, 186, 153, 0, 255, 190, 2, 0, 255, 182, 173, 0, 255, 50, 147, 0, 255, 231, 207, 0, 255, 126, 10, 0, 255, 62, 218, 0, 255, 66, 67, 0, 255, 10, 105, 0, 255, 93, 45, 0, 255, 143, 20, 0, 255, 187, 215, 0, 255, 173, 140, 0, 255, 252, 174, 0, 255, 107, 179, 0, 255, 40, 176, 0, 255, 189, 171, 0, 255, 104, 34, 0, 255, 120, 246, 0, 255, 41, 248, 0, 255, 12, 138, 0, 255, 15, 94, 0, 255, 15, 100, 0, 255, 38, 67, 0, 255, 32, 23, 0, 255, 242, 83, 0, 255, 208, 43, 0, 255, 83, 55, 0, 255, 250, 47, 0, 255, 62, 90, 0, 255, 2, 76, 0, 255, 253, 190, 0, 255, 169, 189, 0, 255, 91, 166, 0, 255, 121, 15, 0, 255, 101, 115, 0, 255, 158, 9, 0, 255, 73, 54, 0, 255, 1, 120, 0, 255, 54, 232, 0, 255, 75, 81, 0, 255, 20, 69, 0, 255, 254, 65, 0, 255, 146, 64, 0, 255, 92, 94, 0, 255, 117, 203, 0, 255, 82, 36, 0, 255, 102, 187, 0, 255, 80, 243, 0, 255, 163, 169, 0, 255, 112, 105, 0, 255, 136, 28, 0, 255, 170, 123, 0, 255, 31, 40, 0, 255, 127, 31, 0, 255, 210, 185, 0, 255, 90, 43, 0, 255, 167, 141, 0, 255, 173, 90, 0, 255, 144, 206, 0, 255, 180, 123, 0, 255, 56, 64, 0, 255, 89, 31, 0, 255, 178, 243, 0, 255, 154, 198, 0, 255, 106, 125, 0, 255, 188, 27, 0, 255, 192, 126, 0, 255, 64, 70, 0, 255, 157, 52, 0, 255, 141, 55, 0, 255, 208, 179, 0, 255, 115, 191, 0, 255, 179, 38, 0, 255, 133, 106, 0, 255, 217, 37, 0, 255, 41, 99, 0, 255, 105, 109, 0, 255, 186, 98, 0, 255, 238, 244, 0, 255, 209, 91, 0, 255, 201, 40, 0, 255, 74, 73, 0, 255, 12, 226, 0, 255, 128, 77, 0, 255, 151, 230, 0, 255, 0, 236, 0, 255, 153, 182, 0, 255, 116, 133, 0, 255, 99, 123, 0, 255, 186, 245, 0, 255, 50, 132, 0, 255, 207, 41, 0, 255, 105, 122, 0, 255, 48, 65, 0, 255, 222, 93, 0, 255, 135, 232, 0, 255, 180, 192, 0, 255, 24, 161, 0, 255, 92, 20, 0, 255, 4, 159, 0, 255, 128, 147, 0, 255, 209, 84, 0, 255, 169, 109, 0, 255, 130, 222, 0, 255, 17, 160, 0, 255, 158, 155, 0, 255, 132, 133, 0, 255, 201, 182, 0, 255, 81, 141, 0, 255, 206, 214, 0, 255, 25, 2, 0, 255, 10, 52, 0, 255, 152, 156, 0, 255, 254, 19, 0, 255, 226, 154, 0, 255, 136, 135, 0, 255, 132, 132, 0, 255, 242, 245, 0, 255, 202, 217, 0, 255, 169, 115, 0, 255, 18, 184, 0, 255, 168, 189, 0, 255, 204, 39, 0, 255, 148, 219, 0, 255, 191, 212, 0, 255, 4, 216, 0, 255, 244, 137, 0, 255, 3, 248, 0, 255, 54, 231, 0, 255, 240, 241, 0, 255, 251, 177, 0, 255, 159, 113, 0, 255, 59, 16, 0, 255, 160, 184, 0, 255, 174, 154, 0, 255, 131, 55, 0, 255, 42, 17, 0, 255, 158, 213, 0, 255, 223, 145, 0, 255, 151, 0, 0, 255, 7, 42, 0, 255, 169, 83, 0, 255, 13, 244, 0, 255, 216, 179, 0, 255, 55, 227, 0, 255, 215, 201, 0, 255, 239, 76, 0, 255, 36, 89, 0, 255, 143, 191, 0, 255, 51, 15, 0, 255, 108, 235, 0, 255, 186, 238, 0, 255, 174, 0, 0, 255, 26, 180, 0, 255, 72, 87, 0, 255, 96, 68, 0, 255, 84, 173, 0, 255, 246, 41, 0, 255, 238, 33, 0, 255, 113, 37, 0, 255, 122, 254, 0, 255, 22, 89, 0, 255, 209, 50, 0, 255, 127, 118, 0, 255, 216, 75, 0, 255, 33, 210, 0, 255, 114, 185, 0, 255, 212, 38, 0, 255, 7, 254, 0, 255, 107, 1, 0, 255, 126, 160, 0, 255, 39, 101, 0, 255, 22, 101, 0, 255, 132, 170, 0, 255, 68, 74, 0, 255, 58, 68, 0, 255, 116, 32, 0, 255, 109, 137, 0, 255, 244, 61, 0, 255, 229, 221, 0, 255, 165, 17, 0, 255, 164, 172, 0, 255, 114, 160, 0, 255, 84, 61, 0, 255, 106, 150, 0, 255, 61, 49, 0, 255, 184, 84, 0, 255, 81, 153, 0, 255, 84, 241, 0, 255, 1, 118, 0, 255, 215, 116, 0, 255, 215, 59, 0, 255, 53, 251, 0, 255, 122, 10, 0, 255, 72, 114, 0, 255, 75, 164, 0, 255, 103, 66, 0, 255, 199, 249, 0, 255, 10, 146, 0, 255, 207, 186, 0, 255, 210, 35, 0, 255, 115, 239, 0, 255, 144, 19, 0, 255, 35, 108, 0, 255, 232, 46, 0, 255, 8, 4, 0, 255, 251, 219, 0, 255, 244, 89, 0, 255, 203, 22, 0, 255, 236, 24, 0, 255, 196, 207, 0, 255, 205, 115, 0, 255, 92, 64, 0, 255, 108, 44, 0, 255, 28, 150, 0, 255, 35, 176, 0, 255, 91, 204, 0, 255, 16, 9, 0, 255, 131, 191, 0, 255, 149, 176, 0, 255, 72, 209, 0, 255, 34, 188, 0, 255, 198, 180, 0, 255, 216, 222, 0, 255, 23, 115, 0, 255, 34, 190, 0, 255, 139, 63, 0, 255, 5, 59, 0, 255, 39, 90, 0, 255, 26, 143, 0, 255, 239, 86, 0, 255, 27, 89, 0, 255, 12, 50, 0, 255, 128, 86, 0, 255, 53, 237, 0, 255, 8, 118, 0, 255, 113, 115, 0, 255, 10, 229, 0, 255, 108, 215, 0, 255, 41, 238, 0, 255, 219, 207, 0, 255, 64, 148, 0, 255, 8, 185, 0, 255, 135, 14, 0, 255, 43, 77, 0, 255, 109, 128, 0, 255, 173, 25, 0, 255, 56, 102, 0, 255, 145, 45, 0, 255, 148, 241, 0, 255, 121, 145, 0, 255, 232, 8, 0, 255, 54, 133, 0, 255, 224, 129, 0, 255, 13, 80, 0, 255, 7, 144, 0, 255, 124, 56, 0, 255, 76, 102, 0, 255, 78, 21, 0, 255, 61, 68, 0, 255, 10, 181, 0, 255, 244, 236, 0, 255, 133, 72, 0, 255, 68, 137, 0, 255, 62, 72, 0, 255, 101, 179, 0, 255, 24, 173, 0, 255, 13, 58, 0, 255, 167, 193, 0, 255, 36, 25, 0, 255, 110, 137, 0, 255, 251, 81, 0, 255, 50, 57, 0, 255, 188, 41, 0, 255, 253, 165, 0, 255, 186, 22, 0, 255, 8, 8, 0, 255, 121, 44, 0, 255, 44, 89, 0, 255, 8, 73, 0, 255, 210, 225, 0, 255, 46, 158, 0, 255, 241, 197, 0, 255, 140, 67, 0, 255, 118, 187, 0, 255, 240, 84, 0, 255, 149, 9, 0, 255, 253, 137, 0, 255, 122, 66, 0, 255, 174, 150, 0, 255, 100, 199, 0, 255, 18, 162, 0, 255, 189, 26, 0, 255, 67, 38, 0, 255, 34, 36, 0, 255, 246, 18, 0, 255, 71, 145, 0, 255, 130, 18, 0, 255, 28, 27, 0, 255, 100, 129, 0, 255, 241, 190, 0, 255, 50, 181, 0, 255, 50, 24, 0, 255, 164, 49, 0, 255, 39, 26, 0, 255, 39, 71, 0, 255, 163, 16, 0, 255, 175, 200, 0, 255, 154, 55, 0, 255, 0, 17, 0, 255, 121, 123, 0, 255, 140, 80, 0, 255, 65, 131, 0, 255, 14, 118, 0, 255, 5, 153, 0, 255, 124, 83, 0, 255, 70, 60, 0, 255, 138, 159, 0, 255, 224, 123, 0, 255, 51, 168, 0, 255, 60, 166, 0, 255, 161, 212, 0, 255, 114, 233, 0, 255, 91, 53, 0, 255, 0, 180, 0, 255, 40, 156, 0, 255, 228, 90, 0, 255, 111, 51, 0, 255, 190, 173, 0, 255, 145, 181, 0, 255, 183, 49, 0, 255, 143, 216, 0, 255, 103, 98, 0, 255, 56, 109, 0, 255, 245, 84, 0, 255, 124, 191, 0, 255, 183, 241, 0, 255, 167, 210, 0, 255, 194, 105, 0, 255, 199, 233, 0, 255, 47, 184, 0, 255, 68, 142, 0, 255, 207, 161, 0, 255, 217, 138, 0, 255, 208, 156, 0, 255, 110, 118, 0, 255, 103, 96, 0, 255, 127, 35, 0, 255, 60, 87, 0, 255, 127, 177, 0, 255, 193, 59, 0, 255, 209, 90, 0, 255, 91, 128, 0, 255, 38, 128, 0, 255, 153, 214, 0, 255, 249, 165, 0, 255, 198, 195, 0, 255, 65, 150, 0, 255, 131, 242, 0, 255, 87, 193, 0, 255, 204, 238, 0, 255, 104, 60, 0, 255, 152, 41, 0, 255, 80, 114, 0, 255, 186, 140, 0, 255, 101, 241, 0, 255, 179, 215, 0, 255, 195, 119, 0, 255, 93, 95, 0, 255, 202, 108, 0, 255, 2, 198, 0, 255, 102, 111, 0, 255, 189, 71, 0, 255, 224, 179, 0, 255, 104, 213, 0, 255, 224, 131, 0, 255, 94, 238, 0, 255, 29, 61, 0, 255, 173, 116, 0, 255, 239, 213, 0, 255, 215, 193, 0, 255, 252, 184, 0, 255, 202, 82, 0, 255, 89, 228, 0, 255, 238, 96, 0, 255, 200, 65, 0, 255, 114, 149, 0, 255, 94, 39, 0, 255, 46, 52, 0, 255, 136, 84, 0, 255, 147, 84, 0, 255, 170, 95, 0, 255, 249, 6, 0, 255, 148, 193, 0, 255, 251, 187, 0, 255, 242, 13, 0, 255, 206, 49, 0, 255, 197, 210, 0, 255, 187, 160, 0, 255, 36, 164, 0, 255, 14, 119, 0, 255, 216, 162, 0, 255, 13, 180, 0, 255, 74, 35, 0, 255, 15, 6, 0, 255, 70, 208, 0, 255, 175, 32, 0, 255, 113, 100, 0, 255, 30, 226, 0, 255, 4, 16, 0, 255, 205, 38, 0, 255, 229, 66, 0, 255, 186, 41, 0, 255, 226, 246, 0, 255, 108, 227, 0, 255, 91, 150, 0, 255, 112, 3, 0, 255, 72, 10, 0, 255, 104, 146, 0, 255, 109, 231, 0, 255, 28, 222, 0, 255, 222, 37, 0, 255, 22, 153, 0, 255, 211, 44, 0, 255, 150, 184, 0, 255, 161, 55, 0, 255, 128, 151, 0, 255, 160, 244, 0, 255, 24, 231, 0, 255, 54, 108, 0, 255, 106, 183, 0, 255, 100, 170, 0, 255, 37, 15, 0, 255, 171, 253, 0, 255, 88, 182, 0, 255, 123, 205, 0, 255, 179, 158, 0, 255, 176, 27, 0, 255, 222, 169, 0, 255, 203, 63, 0, 255, 213, 120, 0, 255, 196, 88, 0, 255, 168, 111, 0, 255, 249, 55, 0, 255, 23, 39, 0, 255, 38, 183, 0, 255, 125, 121, 0, 255, 107, 139, 0, 255, 99, 78, 0, 255, 102, 1, 0, 255, 145, 58, 0, 255, 18, 40, 0, 255, 132, 185, 0, 255, 8, 177, 0, 255, 132, 144, 0, 255, 174, 76, 0, 255, 22, 223, 0, 255, 24, 240, 0, 255, 126, 146, 0, 255, 159, 0, 0, 255, 160, 58, 0, 255, 26, 115, 0, 255, 99, 88, 0, 255, 143, 102, 0, 255, 66, 151, 0, 255, 192, 251, 0, 255, 235, 77, 0, 255, 142, 86, 0, 255, 27, 154, 0, 255, 71, 128, 0, 255, 42, 189, 0, 255, 226, 123, 0, 255, 70, 247, 0, 255, 153, 246, 0, 255, 102, 11, 0, 255, 45, 16, 0, 255, 171, 5, 0, 255, 238, 240, 0, 255, 132, 44, 0, 255, 194, 44, 0, 255, 111, 167, 0, 255, 40, 119, 0, 255, 16, 145, 0, 255, 1, 92, 0, 255, 234, 18, 0, 255, 2, 167, 0, 255, 71, 110, 0, 255, 122, 21, 0, 255, 143, 20, 0, 255, 39, 211, 0, 255, 182, 168, 0, 255, 131, 174, 0, 255, 215, 168, 0, 255, 22, 234, 0, 255, 84, 13, 0, 255, 205, 10, 0, 255, 204, 216, 0, 255, 99, 68, 0, 255, 203, 10, 0, 255, 214, 135, 0, 255, 141, 127, 0, 255, 151, 177, 0, 255, 189, 19, 0, 255, 232, 100, 0, 255, 103, 11, 0, 255, 131, 130, 0, 255, 77, 219, 0, 255, 149, 204, 0, 255, 35, 252, 0, 255, 115, 17, 0, 255, 46, 169, 0, 255, 42, 163, 0, 255, 197, 18, 0, 255, 130, 252, 0, 255, 169, 165, 0, 255, 228, 145, 0, 255, 204, 77, 0, 255, 160, 233, 0, 255, 4, 153, 0, 255, 81, 17, 0, 255, 229, 10, 0, 255, 226, 51, 0, 255, 175, 37, 0, 255, 246, 22, 0, 255, 103, 215, 0, 255, 123, 219, 0, 255, 76, 68, 0, 255, 43, 241, 0, 255, 233, 105, 0, 255, 240, 248, 0, 255, 67, 205, 0, 255, 122, 89, 0, 255, 60, 13, 0, 255, 220, 33, 0, 255, 56, 103, 0, 255, 43, 93, 0, 255, 249, 58, 0, 255, 143, 142, 0, 255, 197, 93, 0, 255, 56, 182, 0, 255, 231, 140, 0, 255, 97, 71, 0, 255, 19, 32, 0, 255, 95, 215, 0, 255, 40, 201, 0, 255, 145, 221, 0, 255, 172, 154, 0, 255, 234, 188, 0, 255, 211, 130, 0, 255, 190, 217, 0, 255, 69, 245, 0, 255, 141, 148, 0, 255, 78, 210, 0, 255, 150, 83, 0, 255, 160, 108, 0, 255, 244, 146, 0, 255, 47, 47, 0, 255, 77, 199, 0, 255, 58, 53, 0, 255, 115, 250, 0, 255, 141, 122, 0, 255, 221, 4, 0, 255, 44, 123, 0, 255, 183, 251, 0, 255, 153, 57, 0, 255, 220, 180, 0, 255, 234, 62, 0, 255, 45, 232, 0, 255, 69, 216, 0, 255, 66, 90, 0, 255, 50, 210, 0, 255, 73, 105, 0, 255, 233, 186, 0, 255, 94, 216, 0, 255, 138, 238, 0, 255, 44, 227, 0, 255, 247, 250, 0, 255, 199, 217, 0, 255, 205, 239, 0, 255, 74, 239, 0, 255, 141, 91, 0, 255, 120, 121, 0, 255, 145, 179, 0, 255, 69, 142, 0, 255, 140, 237, 0, 255, 76, 45, 0, 255, 38, 78, 0, 255, 206, 114, 0, 255, 32, 108, 0, 255, 172, 35, 0, 255, 215, 238, 0, 255, 67, 213, 0, 255, 149, 196, 0, 255, 0, 49, 0, 255, 237, 153, 0, 255, 9, 197, 0, 255, 82, 165, 0, 255, 74, 108, 0, 255, 58, 163, 0, 255, 144, 182, 0, 255, 247, 226, 0, 255, 0, 250, 0, 255, 6, 17, 0, 255, 147, 48, 0, 255, 162, 246, 0, 255, 239, 99, 0, 255, 118, 76, 0, 255, 56, 205, 0, 255, 103, 219, 0, 255, 172, 170, 0, 255, 140, 111, 0, 255, 45, 12, 0, 255, 30, 8, 0, 255, 82, 91, 0, 255, 57, 112, 0, 255, 86, 158, 0, 255, 244, 15, 0, 255, 45, 81, 0, 255, 72, 133, 0, 255, 214, 161, 0, 255, 242, 118, 0, 255, 27, 140, 0, 255, 173, 149, 0, 255, 148, 51, 0, 255, 6, 141, 0, 255, 166, 195, 0, 255, 16, 239, 0, 255, 250, 243, 0, 255, 15, 254, 0, 255, 25, 66, 0, 255, 98, 33, 0, 255, 39, 175, 0, 255, 122, 48, 0, 255, 0, 209, 0, 255, 8, 63, 0, 255, 69, 93, 0, 255, 189, 67, 0, 255, 206, 76, 0, 255, 78, 240, 0, 255, 226, 251, 0, 255, 160, 101, 0, 255, 79, 162, 0, 255, 79, 188, 0, 255, 108, 155, 0, 255, 64, 89, 0, 255, 173, 79, 0, 255, 224, 13, 0, 255, 201, 19, 0, 255, 46, 254, 0, 255, 60, 51, 0, 255, 0, 10, 0, 255, 171, 197, 0, 255, 75, 35, 0, 255, 219, 175, 0, 255, 23, 47, 0, 255, 109, 212, 0, 255, 103, 209, 0, 255, 217, 94, 0, 255, 40, 241, 0, 255, 180, 94, 0, 255, 35, 19, 0, 255, 155, 224, 0, 255, 8, 235, 0, 255, 207, 60, 0, 255, 48, 74, 0, 255, 28, 80, 0, 255, 91, 180, 0, 255, 119, 85, 0, 255, 85, 114, 0, 255, 133, 134, 0, 255, 252, 131, 0, 255, 160, 212, 0, 255, 138, 113, 0, 255, 110, 170, 0, 255, 0, 37, 0, 255, 247, 13, 0, 255, 239, 8, 0, 255, 136, 237, 0, 255, 237, 217, 0, 255, 181, 232, 0, 255, 235, 15, 0, 255, 89, 212, 0, 255, 227, 159, 0, 255, 11, 48, 0, 255, 14, 240, 0, 255, 254, 16, 0, 255, 62, 77, 0, 255, 234, 218, 0, 255, 131, 91, 0, 255, 104, 0, 0, 255, 165, 55, 0, 255, 36, 115, 0, 255, 5, 0, 0, 255, 203, 81, 0, 255, 143, 7, 0, 255, 197, 136, 0, 255, 165, 167, 0, 255, 153, 47, 0, 255, 139, 185, 0, 255, 104, 231, 0, 255, 254, 234, 0, 255, 137, 80, 0, 255, 98, 214, 0, 255, 89, 198, 0, 255, 150, 221, 0, 255, 182, 155, 0, 255, 64, 164, 0, 255, 245, 229, 0, 255, 38, 194, 0, 255, 27, 186, 0, 255, 69, 215, 0, 255, 193, 110, 0, 255, 18, 28, 0, 255, 60, 220, 0, 255, 114, 238, 0, 255, 82, 8, 0, 255, 59, 47, 0, 255, 115, 120, 0, 255, 12, 86, 0, 255, 214, 112, 0, 255, 203, 114, 0, 255, 37, 166, 0, 255, 233, 226, 0, 255, 199, 138, 0, 255, 155, 252, 0, 255, 0, 162, 0, 255, 13, 156, 0, 255, 216, 180, 0, 255, 147, 239, 0, 255, 142, 231, 0, 255, 180, 21, 0, 255, 70, 46, 0, 255, 70, 108, 0, 255, 193, 155, 0, 255, 250, 235, 0, 255, 103, 145, 0, 255, 41, 116, 0, 255, 108, 188, 0, 255, 3, 164, 0, 255, 142, 86, 0, 255, 180, 86, 0, 255, 119, 117, 0, 255, 141, 30, 0, 255, 47, 8, 0, 255, 22, 158, 0, 255, 93, 229, 0, 255, 132, 222, 0, 255, 247, 5, 0, 255, 129, 162, 0, 255, 47, 19, 0, 255, 33, 231, 0, 255, 44, 140, 0, 255, 122, 133, 0, 255, 230, 131, 0, 255, 183, 244, 0, 255, 17, 27, 0, 255, 192, 128, 0, 255, 129, 70, 0, 255, 163, 83, 0, 255, 97, 62, 0, 255, 246, 233, 0, 255, 149, 30, 0, 255, 33, 115, 0, 255, 25, 82, 0, 255, 24, 145, 0, 255, 192, 197, 0, 255, 147, 130, 0, 255, 231, 194, 0, 255, 207, 61, 0, 255, 13, 177, 0, 255, 244, 36, 0, 255, 125, 247, 0, 255, 81, 171, 0, 255, 174, 8, 0, 255, 112, 207, 0, 255, 85, 74, 0, 255, 7, 14, 0, 255, 77, 125, 0, 255, 209, 109, 0, 255, 11, 223, 0, 255, 243, 41, 0, 255, 206, 134, 0, 255, 73, 98, 0, 255, 115, 87, 0, 255, 107, 236, 0, 255, 2, 237, 0, 255, 95, 74, 0, 255, 2, 225, 0, 255, 124, 67, 0, 255, 154, 85, 0, 255, 71, 43, 0, 255, 167, 65, 0, 255, 56, 115, 0, 255, 179, 89, 0, 255, 131, 254, 0, 255, 172, 43, 0, 255, 69, 113, 0, 255, 62, 217, 0, 255, 12, 95, 0, 255, 68, 51, 0, 255, 239, 148, 0, 255, 188, 167, 0, 255, 234, 171, 0, 255, 233, 178, 0, 255, 68, 146, 0, 255, 236, 227, 0, 255, 114, 47, 0, 255, 68, 204, 0, 255, 119, 160, 0, 255, 120, 92, 0, 255, 60, 12, 0, 255, 151, 243, 0, 255, 134, 128, 0, 255, 85, 141, 0, 255, 178, 33, 0, 255, 88, 59, 0, 255, 111, 110, 0, 255, 156, 99, 0, 255, 198, 190, 0, 255, 32, 128, 0, 255, 8, 59, 0, 255, 208, 212, 0, 255, 13, 129, 0, 255, 13, 175, 0, 255, 219, 185, 0, 255, 20, 50, 0, 255, 31, 146, 0, 255, 73, 37, 0, 255, 153, 234, 0, 255, 34, 176, 0, 255, 184, 7, 0, 255, 126, 159, 0, 255, 219, 158, 0, 255, 133, 162, 0, 255, 1, 5, 0, 255, 33, 151, 0, 255, 223, 130, 0, 255, 202, 25, 0, 255, 46, 227, 0, 255, 205, 108, 0, 255, 38, 16, 0, 255, 103, 105, 0, 255, 189, 169, 0, 255, 166, 143, 0, 255, 63, 218, 0, 255, 231, 118, 0, 255, 176, 126, 0, 255, 242, 189, 0, 255, 221, 126, 0, 255, 145, 155, 0, 255, 168, 116, 0, 255, 246, 190, 0, 255, 143, 86, 0, 255, 103, 251, 0, 255, 30, 187, 0, 255, 134, 60, 0, 255, 247, 64, 0, 255, 15, 66, 0, 255, 143, 154, 0, 255, 34, 160, 0, 255, 89, 218, 0, 255, 80, 111, 0, 255, 85, 186, 0, 255, 184, 79, 0, 255, 211, 249, 0, 255, 200, 176, 0, 255, 223, 181, 0, 255, 163, 181, 0, 255, 144, 221, 0, 255, 187, 127, 0, 255, 144, 121, 0, 255, 145, 143, 0, 255, 62, 77, 0, 255, 191, 194, 0, 255, 169, 56, 0, 255, 171, 210, 0, 255, 75, 237, 0, 255, 33, 226, 0, 255, 107, 159, 0, 255, 123, 190, 0, 255, 250, 167, 0, 255, 249, 7, 0, 255, 174, 90, 0, 255, 27, 154, 0, 255, 149, 226, 0, 255, 137, 131, 0, 255, 58, 79, 0, 255, 40, 50, 0, 255, 21, 34, 0, 255, 97, 118, 0, 255, 91, 228, 0, 255, 219, 237, 0, 255, 191, 44, 0, 255, 185, 114, 0, 255, 201, 84, 0, 255, 149, 107, 0, 255, 227, 115, 0, 255, 149, 73, 0, 255, 54, 122, 0, 255, 247, 169, 0, 255, 12, 246, 0, 255, 200, 64, 0, 255, 134, 141, 0, 255, 189, 123, 0, 255, 137, 128, 0, 255, 179, 218, 0, 255, 176, 12, 0, 255, 184, 59, 0, 255, 126, 31, 0, 255, 158, 219, 0, 255, 114, 170, 0, 255, 166, 55, 0, 255, 89, 93, 0, 255, 8, 241, 0, 255, 109, 158, 0, 255, 239, 180, 0, 255, 21, 250, 0, 255, 104, 152, 0, 255, 123, 106, 0, 255, 75, 32, 0, 255, 161, 62, 0, 255, 28, 149, 0, 255, 138, 87, 0, 255, 179, 253, 0, 255, 4, 44, 0, 255, 128, 85, 0, 255, 114, 251, 0, 255, 0, 167, 0, 255, 163, 42, 0, 255, 151, 247, 0, 255, 92, 162, 0, 255, 212, 25, 0, 255, 206, 56, 0, 255, 156, 233, 0, 255, 69, 170, 0, 255, 60, 95, 0, 255, 172, 206, 0, 255, 201, 98, 0, 255, 177, 65, 0, 255, 30, 194, 0, 255, 147, 153, 0, 255, 241, 64, 0, 255, 90, 204, 0, 255, 4, 46, 0, 255, 66, 229, 0, 255, 17, 218, 0, 255, 234, 184, 0, 255, 244, 156, 0, 255, 108, 109, 0, 255, 243, 251, 0, 255, 43, 41, 0, 255, 185, 27, 0, 255, 128, 124, 0, 255, 126, 119, 0, 255, 57, 120, 0, 255, 204, 51, 0, 255, 231, 193, 0, 255, 78, 135, 0, 255, 53, 246, 0, 255, 131, 154, 0, 255, 186, 174, 0, 255, 143, 127, 0, 255, 44, 231, 0, 255, 60, 160, 0, 255, 182, 223, 0, 255, 99, 88, 0, 255, 28, 111, 0, 255, 13, 220, 0, 255, 250, 57, 0, 255, 31, 62, 0, 255, 33, 121, 0, 255, 162, 203, 0, 255, 170, 188, 0, 255, 233, 152, 0, 255, 252, 165, 0, 255, 32, 107, 0, 255, 15, 215, 0, 255, 232, 247, 0, 255, 118, 134, 0, 255, 57, 11, 0, 255, 22, 241, 0, 255, 181, 40, 0, 255, 108, 52, 0, 255, 148, 170, 0, 255, 32, 203, 0, 255, 213, 3, 0, 255, 156, 62, 0, 255, 22, 107, 0, 255, 200, 158, 0, 255, 240, 23, 0, 255, 113, 170, 0, 255, 66, 200, 0, 255, 8, 78, 0, 255, 193, 16, 0, 255, 165, 149, 0, 255, 232, 176, 0, 255, 79, 9, 0, 255, 114, 236, 0, 255, 69, 24, 0, 255, 199, 231, 0, 255, 58, 39, 0, 255, 88, 211, 0, 255, 254, 25, 0, 255, 97, 143, 0, 255, 178, 160, 0, 255, 115, 242, 0, 255, 94, 221, 0, 255, 250, 89, 0, 255, 251, 221, 0, 255, 20, 51, 0, 255, 106, 25, 0, 255, 251, 49, 0, 255, 68, 184, 0, 255, 88, 135, 0, 255, 120, 153, 0, 255, 119, 211, 0, 255, 214, 183, 0, 255, 89, 139, 0, 255, 32, 186, 0, 255, 240, 112, 0, 255, 108, 171, 0, 255, 184, 92, 0, 255, 92, 121, 0, 255, 69, 153, 0, 255, 157, 207, 0, 255, 69, 20, 0, 255, 66, 43, 0, 255, 132, 143, 0, 255, 110, 94, 0, 255, 254, 75, 0, 255, 103, 175, 0, 255, 13, 251, 0, 255, 190, 26, 0, 255, 142, 54, 0, 255, 23, 77, 0, 255, 174, 164, 0, 255, 46, 31, 0, 255, 104, 37, 0, 255, 226, 26, 0, 255, 199, 78, 0, 255, 96, 161, 0, 255, 220, 101, 0, 255, 249, 31, 0, 255, 100, 252, 0, 255, 183, 148, 0, 255, 133, 216, 0, 255, 163, 47, 0, 255, 47, 210, 0, 255, 41, 253, 0, 255, 94, 132, 0, 255, 182, 0, 0, 255, 76, 75, 0, 255, 109, 250, 0, 255, 56, 218, 0, 255, 193, 78, 0, 255, 44, 2, 0, 255, 235, 91, 0, 255, 37, 219, 0, 255, 74, 166, 0, 255, 250, 20, 0, 255, 61, 92, 0, 255, 184, 2, 0, 255, 84, 3, 0, 255, 144, 25, 0, 255, 205, 88, 0, 255, 120, 217, 0, 255, 3, 38, 0, 255, 10, 103, 0, 255, 214, 60, 0, 255, 139, 92, 0, 255, 98, 188, 0, 255, 55, 186, 0, 255, 52, 112, 0, 255, 14, 48, 0, 255, 245, 221, 0, 255, 198, 142, 0, 255, 211, 211, 0, 255, 204, 51, 0, 255, 169, 91, 0, 255, 177, 7, 0, 255, 56, 228, 0, 255, 54, 147, 0, 255, 164, 24, 0, 255, 76, 66, 0, 255, 232, 242, 0, 255, 48, 247, 0, 255, 240, 80, 0, 255, 143, 220, 0, 255, 110, 104, 0, 255, 15, 180, 0, 255, 125, 51, 0, 255, 160, 204, 0, 255, 48, 230, 0, 255, 167, 104, 0, 255, 82, 244, 0, 255, 71, 49, 0, 255, 7, 32, 0, 255, 200, 132, 0, 255, 197, 109, 0, 255, 170, 89, 0, 255, 57, 191, 0, 255, 0, 108, 0, 255, 86, 254, 0, 255, 17, 29, 0, 255, 169, 19, 0, 255, 166, 14, 0, 255, 88, 99, 0, 255, 31, 101, 0, 255, 205, 248, 0, 255, 46, 210, 0, 255, 224, 215, 0, 255, 21, 131, 0, 255, 108, 143, 0, 255, 17, 218, 0, 255, 73, 75, 0, 255, 207, 31, 0, 255, 8, 89, 0, 255, 241, 184, 0, 255, 251, 3, 0, 255, 215, 105, 0, 255, 91, 247, 0, 255, 45, 200, 0, 255, 200, 24, 0, 255, 69, 127, 0, 255, 50, 139, 0, 255, 1, 157, 0, 255, 32, 31, 0, 255, 20, 202, 0, 255, 108, 138, 0, 255, 222, 154, 0, 255, 179, 179, 0, 255, 191, 120, 0, 255, 176, 254, 0, 255, 81, 26, 0, 255, 80, 9, 0, 255, 170, 0, 0, 255, 103, 99, 0, 255, 104, 254, 0, 255, 244, 178, 0, 255, 118, 118, 0, 255, 238, 62, 0, 255, 59, 173, 0, 255, 226, 207, 0, 255, 47, 252, 0, 255, 71, 57, 0, 255, 110, 240, 0, 255, 39, 86, 0, 255, 135, 104, 0, 255, 86, 250, 0, 255, 228, 76, 0, 255, 19, 60, 0, 255, 104, 136, 0, 255, 245, 59, 0, 255, 97, 197, 0, 255, 106, 81, 0, 255, 179, 234, 0, 255, 81, 234, 0, 255, 15, 158, 0, 255, 150, 238, 0, 255, 55, 196, 0, 255, 253, 95, 0, 255, 44, 214, 0, 255, 95, 235, 0, 255, 21, 208, 0, 255, 154, 105, 0, 255, 117, 104, 0, 255, 177, 13, 0, 255, 180, 109, 0, 255, 189, 59, 0, 255, 194, 88, 0, 255, 171, 160, 0, 255, 244, 24, 0, 255, 252, 93, 0, 255, 96, 118, 0, 255, 52, 18, 0, 255, 28, 55, 0, 255, 228, 44, 0, 255, 227, 160, 0, 255, 137, 76, 0, 255, 44, 71, 0, 255, 240, 64, 0, 255, 240, 162, 0, 255, 128, 12, 0, 255, 25, 155, 0, 255, 207, 111, 0, 255, 96, 232, 0, 255, 26, 140, 0, 255, 121, 205, 0, 255, 190, 102, 0, 255, 81, 119, 0, 255, 72, 198, 0, 255, 244, 128, 0, 255, 247, 245, 0, 255, 197, 56, 0, 255, 201, 70, 0, 255, 88, 23, 0, 255, 20, 99, 0, 255, 95, 179, 0, 255, 185, 49, 0, 255, 121, 18, 0, 255, 215, 205, 0, 255, 103, 51, 0, 255, 133, 65, 0, 255, 101, 94, 0, 255, 14, 215, 0, 255, 12, 250, 0, 255, 242, 253, 0, 255, 243, 52, 0, 255, 149, 234, 0, 255, 40, 73, 0, 255, 73, 220, 0, 255, 184, 153, 0, 255, 57, 12, 0, 255, 92, 207, 0, 255, 223, 196, 0, 255, 128, 208, 0, 255, 118, 67, 0, 255, 128, 150, 0, 255, 160, 11, 0, 255, 70, 3, 0, 255, 21, 89, 0, 255, 152, 212, 0, 255, 187, 24, 0, 255, 5, 243, 0, 255, 127, 199, 0, 255, 24, 48, 0, 255, 115, 166, 0, 255, 13, 248, 0, 255, 108, 222, 0, 255, 16, 100, 0, 255, 134, 66, 0, 255, 31, 64, 0, 255, 36, 174, 0, 255, 189, 60, 0, 255, 49, 197, 0, 255, 217, 234, 0, 255, 252, 122, 0, 255, 177, 136, 0, 255, 7, 116, 0, 255, 21, 200, 0, 255, 206, 150, 0, 255, 163, 28, 0, 255, 196, 192, 0, 255, 146, 9, 0, 255, 237, 104, 0, 255, 217, 44, 0, 255, 190, 61, 0, 255, 6, 252, 0, 255, 47, 113, 0, 255, 149, 225, 0, 255, 76, 131, 0, 255, 185, 250, 0, 255, 186, 248, 0, 255, 167, 138, 0, 255, 21, 159, 0, 255, 200, 167, 0, 255, 232, 142, 0, 255, 170, 53, 0, 255, 92, 68, 0, 255, 29, 186, 0, 255, 11, 87, 0, 255, 239, 27, 0, 255, 92, 118, 0, 255, 206, 33, 0, 255, 1, 186, 0, 255, 84, 160, 0, 255, 126, 5, 0, 255, 239, 57, 0, 255, 219, 98, 0, 255, 203, 159, 0, 255, 118, 241, 0, 255, 215, 69, 0, 255, 217, 123, 0, 255, 160, 235, 0, 255, 113, 171, 0, 255, 30, 20, 0, 255, 221, 153, 0, 255, 127, 164, 0, 255, 0, 29, 0, 255, 114, 78, 0, 255, 197, 125, 0, 255, 62, 128, 0, 255, 205, 149, 0, 255, 232, 240, 0, 255, 154, 233, 0, 255, 67, 232, 0, 255, 61, 238, 0, 255, 94, 60, 0, 255, 47, 14, 0, 255, 28, 198, 0, 255, 37, 80, 0, 255, 129, 219, 0, 255, 223, 190, 0, 255, 64, 18, 0, 255, 160, 99, 0, 255, 179, 19, 0, 255, 70, 187, 0, 255, 104, 212, 0, 255, 76, 59, 0, 255, 215, 139, 0, 255, 234, 52, 0, 255, 247, 180, 0, 255, 51, 121, 0, 255, 194, 113, 0, 255, 111, 164, 0, 255, 105, 166, 0, 255, 55, 37, 0, 255, 209, 237, 0, 255, 7, 139, 0, 255, 181, 94, 0, 255, 192, 26, 0, 255, 63, 100, 0, 255, 76, 224, 0, 255, 149, 204, 0, 255, 126, 60, 0, 255, 202, 156, 0, 255, 48, 79, 0, 255, 74, 194, 0, 255, 174, 100, 0, 255, 73, 200, 0, 255, 80, 100, 0, 255, 139, 163, 0, 255, 246, 66, 0, 255, 0, 148, 0, 255, 143, 82, 0, 255, 91, 226, 0, 255, 10, 98, 0, 255, 92, 67, 0, 255, 115, 243, 0, 255, 248, 172, 0, 255, 143, 123, 0, 255, 213, 211, 0, 255, 183, 56, 0, 255, 247, 137, 0, 255, 68, 145, 0, 255, 245, 10, 0, 255, 185, 237, 0, 255, 189, 177, 0, 255, 23, 232, 0, 255, 248, 120, 0, 255, 63, 103, 0, 255, 204, 195, 0, 255, 156, 169, 0, 255, 9, 235, 0, 255, 154, 215, 0, 255, 52, 14, 0, 255, 242, 217, 0, 255, 27, 126, 0, 255, 187, 123, 0, 255, 23, 131, 0, 255, 80, 34, 0, 255, 248, 34, 0, 255, 144, 231, 0, 255, 8, 56, 0, 255, 95, 46, 0, 255, 13, 48, 0, 255, 211, 201, 0, 255, 102, 137, 0, 255, 97, 23, 0, 255, 69, 13, 0, 255, 145, 0, 0, 255, 180, 96, 0, 255, 211, 199, 0, 255, 70, 172, 0, 255, 4, 183, 0, 255, 187, 91, 0, 255, 45, 241, 0, 255, 78, 115, 0, 255, 40, 4, 0, 255, 28, 142, 0, 255, 252, 147, 0, 255, 62, 114, 0, 255, 102, 176, 0, 255, 9, 109, 0, 255, 29, 236, 0, 255, 250, 27, 0, 255, 107, 169, 0, 255, 221, 202, 0, 255, 117, 55, 0, 255, 175, 33, 0, 255, 120, 128, 0, 255, 212, 36, 0, 255, 183, 143, 0, 255, 115, 98, 0, 255, 14, 37, 0, 255, 31, 173, 0, 255, 203, 194, 0, 255, 0, 193, 0, 255, 202, 240, 0, 255, 234, 244, 0, 255, 95, 124, 0, 255, 1, 158, 0, 255, 176, 40, 0, 255, 19, 243, 0, 255, 175, 2, 0, 255, 15, 134, 0, 255, 66, 78, 0, 255, 80, 247, 0, 255, 113, 165, 0, 255, 27, 31, 0, 255, 16, 194, 0, 255, 174, 57, 0, 255, 206, 18, 0, 255, 104, 184, 0, 255, 14, 224, 0, 255, 161, 59, 0, 255, 209, 50, 0, 255, 108, 13, 0, 255, 176, 112, 0, 255, 181, 147, 0, 255, 121, 216, 0, 255, 97, 135, 0, 255, 94, 94, 0, 255, 21, 21, 0, 255, 109, 238, 0, 255, 129, 62, 0, 255, 2, 120, 0, 255, 144, 2, 0, 255, 47, 254, 0, 255, 132, 146, 0, 255, 105, 98, 0, 255, 204, 152, 0, 255, 128, 129, 0, 255, 180, 105, 0, 255, 163, 201, 0, 255, 52, 131, 0, 255, 77, 231, 0, 255, 51, 164, 0, 255, 25, 70, 0, 255, 184, 114, 0, 255, 239, 184, 0, 255, 78, 233, 0, 255, 175, 197, 0, 255, 33, 13, 0, 255, 147, 65, 0, 255, 16, 31, 0, 255, 32, 59, 0, 255, 23, 146, 0, 255, 139, 20, 0, 255, 251, 174, 0, 255, 33, 142, 0, 255, 150, 108, 0, 255, 191, 226, 0, 255, 99, 239, 0, 255, 221, 225, 0, 255, 201, 12, 0, 255, 77, 210, 0, 255, 69, 49, 0, 255, 123, 175, 0, 255, 218, 75, 0, 255, 36, 197, 0, 255, 100, 35, 0, 255, 57, 57, 0, 255, 84, 142, 0, 255, 25, 50, 0, 255, 180, 169, 0, 255, 54, 77, 0, 255, 118, 44, 0, 255, 231, 193, 0, 255, 82, 31, 0, 255, 179, 250, 0, 255, 194, 10, 0, 255, 221, 137, 0, 255, 25, 247, 0, 255, 132, 193, 0, 255, 96, 225, 0, 255, 66, 65, 0, 255, 41, 59, 0, 255, 224, 122, 0, 255, 232, 73, 0, 255, 108, 21, 0, 255, 54, 48, 0, 255, 156, 8, 0, 255, 61, 111, 0, 255, 100, 195, 0, 255, 29, 33, 0, 255, 183, 0, 0, 255, 16, 235, 0, 255, 163, 83, 0, 255, 206, 180, 0, 255, 158, 124, 0, 255, 19, 10, 0, 255, 32, 124, 0, 255, 235, 163, 0, 255, 77, 209, 0, 255, 75, 167, 0, 255, 228, 235, 0, 255, 81, 82, 0, 255, 33, 201, 0, 255, 32, 130, 0, 255, 220, 93, 0, 255, 231, 81, 0, 255, 161, 21, 0, 255, 117, 70, 0, 255, 174, 118, 0, 255, 190, 188, 0, 255, 243, 248, 0, 255, 118, 206, 0, 255, 201, 164, 0, 255, 243, 180, 0, 255, 201, 81, 0, 255, 201, 188, 0, 255, 45, 162, 0, 255, 73, 199, 0, 255, 195, 8, 0, 255, 189, 16, 0, 255, 129, 87, 0, 255, 69, 175, 0, 255, 113, 90, 0, 255, 89, 238, 0, 255, 31, 234, 0, 255, 64, 84, 0, 255, 149, 36, 0, 255, 26, 48, 0, 255, 214, 196, 0, 255, 64, 228, 0, 255, 216, 75, 0, 255, 146, 32, 0, 255, 13, 245, 0, 255, 25, 189, 0, 255, 10, 177, 0, 255, 135, 161, 0, 255, 184, 75, 0, 255, 180, 115, 0, 255, 173, 244, 0, 255, 177, 22, 0, 255, 4, 34, 0, 255, 138, 20, 0, 255, 85, 170, 0, 255, 171, 23, 0, 255, 9, 34, 0, 255, 91, 45, 0, 255, 242, 209, 0, 255, 154, 61, 0, 255, 12, 99, 0, 255, 42, 237, 0, 255, 161, 127, 0, 255, 234, 96, 0, 255, 70, 165, 0, 255, 146, 154, 0, 255, 15, 251, 0, 255, 246, 235, 0, 255, 179, 235, 0, 255, 187, 176, 0, 255, 24, 153, 0, 255, 207, 92, 0, 255, 186, 237, 0, 255, 24, 15, 0, 255, 34, 55, 0, 255, 194, 26, 0, 255, 136, 183, 0, 255, 238, 147, 0, 255, 165, 186, 0, 255, 24, 90, 0, 255, 118, 140, 0, 255, 242, 43, 0, 255, 77, 235, 0, 255, 131, 64, 0, 255, 147, 59, 0, 255, 96, 228, 0, 255, 95, 249, 0, 255, 218, 198, 0, 255, 35, 152, 0, 255, 37, 128, 0, 255, 90, 226, 0, 255, 192, 61, 0, 255, 42, 56, 0, 255, 253, 236, 0, 255, 146, 248, 0, 255, 200, 33, 0, 255, 36, 114, 0, 255, 75, 203, 0, 255, 58, 52, 0, 255, 228, 153, 0, 255, 234, 77, 0, 255, 208, 191, 0, 255, 5, 248, 0, 255, 204, 144, 0, 255, 177, 89, 0, 255, 100, 39, 0, 255, 58, 103, 0, 255, 253, 86, 0, 255, 176, 251, 0, 255, 101, 240, 0, 255, 57, 167, 0, 255, 199, 110, 0, 255, 110, 71, 0, 255, 227, 97, 0, 255, 74, 70, 0, 255, 42, 132, 0, 255, 156, 207, 0, 255, 217, 167, 0, 255, 129, 11, 0, 255, 49, 148, 0, 255, 19, 177, 0, 255, 201, 232, 0, 255, 239, 24, 0, 255, 32, 102, 0, 255, 136, 120, 0, 255, 2, 49, 0, 255, 140, 59, 0, 255, 110, 111, 0, 255, 157, 15, 0, 255, 245, 36, 0, 255, 97, 127, 0, 255, 189, 53, 0, 255, 246, 244, 0, 255, 48, 99, 0, 255, 254, 181, 0, 255, 10, 118, 0, 255, 9, 43, 0, 255, 52, 157, 0, 255, 234, 22, 0, 255, 241, 223, 0, 255, 136, 27, 0, 255, 50, 93, 0, 255, 56, 131, 0, 255, 51, 172, 0, 255, 189, 161, 0, 255, 63, 156, 0, 255, 29, 254, 0, 255, 139, 144, 0, 255, 10, 136, 0, 255, 3, 180, 0, 255, 68, 205, 0, 255, 216, 153, 0, 255, 126, 29, 0, 255, 208, 154, 0, 255, 217, 57, 0, 255, 249, 164, 0, 255, 74, 244, 0, 255, 93, 163, 0, 255, 88, 118, 0, 255, 219, 97, 0, 255, 236, 27, 0, 255, 251, 120, 0, 255, 162, 59, 0, 255, 243, 222, 0, 255, 117, 231, 0, 255, 5, 231, 0, 255, 230, 106, 0, 255, 237, 227, 0, 255, 99, 160, 0, 255, 163, 211, 0, 255, 128, 200, 0, 255, 234, 41, 0, 255, 234, 22, 0, 255, 42, 49, 0, 255, 13, 57, 0, 255, 124, 134, 0, 255, 245, 70, 0, 255, 90, 160, 0, 255, 207, 29, 0, 255, 212, 87, 0, 255, 224, 144, 0, 255, 49, 77, 0, 255, 40, 94, 0, 255, 6, 159, 0, 255, 204, 142, 0, 255, 245, 158, 0, 255, 54, 49, 0, 255, 227, 232, 0, 255, 234, 101, 0, 255, 24, 71, 0, 255, 32, 188, 0, 255, 222, 105, 0, 255, 71, 28, 0, 255, 170, 199, 0, 255, 124, 158, 0, 255, 24, 132, 0, 255, 189, 194, 0, 255, 156, 103, 0, 255, 134, 219, 0, 255, 249, 238, 0, 255, 230, 151, 0, 255, 68, 170, 0, 255, 198, 159, 0, 255, 143, 131, 0, 255, 31, 93, 0, 255, 74, 235, 0, 255, 138, 79, 0, 255, 22, 99, 0, 255, 227, 58, 0, 255, 94, 189, 0, 255, 161, 167, 0, 255, 185, 30, 0, 255, 111, 195, 0, 255, 96, 110, 0, 255, 137, 59, 0, 255, 203, 203, 0, 255, 181, 189, 0, 255, 75, 241, 0, 255, 56, 231, 0, 255, 217, 200, 0, 255, 69, 144, 0, 255, 103, 62, 0, 255, 251, 131, 0, 255, 110, 103, 0, 255, 76, 90, 0, 255, 234, 82, 0, 255, 52, 56, 0, 255, 40, 3, 0, 255, 222, 17, 0, 255, 155, 126, 0, 255, 130, 110, 0, 255, 7, 69, 0, 255, 130, 209, 0, 255, 33, 28, 0, 255, 252, 5, 0, 255, 45, 6, 0, 255, 193, 35, 0, 255, 145, 3, 0, 255, 143, 232, 0, 255, 49, 39, 0, 255, 135, 64, 0, 255, 5, 51, 0, 255, 84, 59, 0, 255, 146, 137, 0, 255, 91, 142, 0, 255, 149, 80, 0, 255, 150, 206, 0, 255, 180, 28, 0, 255, 12, 17, 0, 255, 31, 246, 0, 255, 39, 19, 0, 255, 113, 79, 0, 255, 21, 74, 0, 255, 164, 197, 0, 255, 174, 234, 0, 255, 240, 38, 0, 255, 141, 230, 0, 255, 186, 40, 0, 255, 99, 155, 0, 255, 218, 53, 0, 255, 47, 144, 0, 255, 50, 161, 0, 255, 51, 184, 0, 255, 195, 125, 0, 255, 179, 147, 0, 255, 36, 5, 0, 255, 213, 90, 0, 255, 17, 101, 0, 255, 160, 232, 0, 255, 172, 105, 0, 255, 0, 0, 0, 255, 203, 112, 0, 255, 117, 177, 0, 255, 89, 212, 0, 255, 159, 118, 0, 255, 210, 175, 0, 255, 236, 211, 0, 255, 155, 119, 0, 255, 126, 197, 0, 255, 148, 145, 0, 255, 89, 38, 0, 255, 217, 82, 0, 255, 153, 50, 0, 255, 140, 71, 0, 255, 145, 150, 0, 255, 112, 108, 0, 255, 119, 86, 0, 255, 136, 84, 0, 255, 128, 78, 0, 255, 135, 228, 0, 255, 221, 56, 0, 255, 235, 104, 0, 255, 40, 106, 0, 255, 117, 215, 0, 255, 117, 39, 0, 255, 96, 189, 0, 255, 166, 87, 0, 255, 94, 144, 0, 255, 172, 102, 0, 255, 243, 75, 0, 255, 57, 144, 0, 255, 39, 208, 0, 255, 224, 184, 0, 255, 139, 247, 0, 255, 53, 73, 0, 255, 210, 70, 0, 255, 142, 146, 0, 255, 245, 4, 0, 255, 247, 89, 0, 255, 146, 18, 0, 255, 64, 33, 0, 255, 75, 127, 0, 255, 251, 41, 0, 255, 222, 57, 0, 255, 44, 146, 0, 255, 247, 40, 0, 255, 251, 14, 0, 255, 63, 240, 0, 255, 229, 84, 0, 255, 63, 110, 0, 255, 206, 45, 0, 255, 77, 56, 0, 255, 196, 97, 0, 255, 137, 123, 0, 255, 81, 61, 0, 255, 146, 19, 0, 255, 227, 234, 0, 255, 45, 15, 0, 255, 12, 29, 0, 255, 78, 71, 0, 255, 129, 88, 0, 255, 174, 75, 0, 255, 61, 201, 0, 255, 253, 152, 0, 255, 122, 50, 0, 255, 111, 197, 0, 255, 39, 162, 0, 255, 164, 29, 0, 255, 11, 34, 0, 255, 125, 21, 0, 255, 79, 212, 0, 255, 104, 189, 0, 255, 119, 26, 0, 255, 138, 40, 0, 255, 232, 166, 0, 255, 33, 96, 0, 255, 39, 40, 0, 255, 202, 194, 0, 255, 201, 200, 0, 255, 190, 109, 0, 255, 111, 157, 0, 255, 201, 58, 0, 255, 209, 43, 0, 255, 58, 85, 0, 255, 198, 188, 0, 255, 196, 154, 0, 255, 192, 9, 0, 255, 104, 19, 0, 255, 57, 43, 0, 255, 232, 117, 0, 255, 109, 135, 0, 255, 85, 39, 0, 255, 122, 235, 0, 255, 249, 93, 0, 255, 156, 227, 0, 255, 185, 159, 0, 255, 163, 216, 0, 255, 68, 216, 0, 255, 24, 238, 0, 255, 97, 24, 0, 255, 234, 65, 0, 255, 110, 225, 0, 255, 173, 134, 0, 255, 181, 174, 0, 255, 123, 113, 0, 255, 33, 45, 0, 255, 185, 71, 0, 255, 166, 71, 0, 255, 208, 241, 0, 255, 61, 169, 0, 255, 194, 168, 0, 255, 236, 173, 0, 255, 175, 104, 0, 255, 137, 206, 0, 255, 193, 134, 0, 255, 135, 55, 0, 255, 203, 48, 0, 255, 159, 225, 0, 255, 203, 60, 0, 255, 209, 63, 0, 255, 149, 41, 0, 255, 83, 131, 0, 255, 153, 144, 0, 255, 75, 201, 0, 255, 89, 150, 0, 255, 209, 152, 0, 255, 241, 78, 0, 255, 53, 80, 0, 255, 142, 152, 0, 255, 180, 199, 0, 255, 248, 44, 0, 255, 49, 134, 0, 255, 188, 26, 0, 255, 148, 161, 0, 255, 231, 25, 0, 255, 130, 120, 0, 255, 123, 17, 0, 255, 0, 9, 0, 255, 195, 218, 0, 255, 203, 206, 0, 255, 208, 21, 0, 255, 165, 223, 0, 255, 212, 35, 0, 255, 74, 224, 0, 255, 63, 6, 0, 255, 211, 242, 0, 255, 105, 118, 0, 255, 252, 47, 0, 255, 251, 170, 0, 255, 200, 51, 0, 255, 165, 176, 0, 255, 10, 56, 0, 255, 157, 55, 0, 255, 94, 211, 0, 255, 36, 37, 0, 255, 185, 150, 0, 255, 133, 66, 0, 255, 127, 171, 0, 255, 173, 13, 0, 255, 85, 142, 0, 255, 195, 222, 0, 255, 70, 8, 0, 255, 124, 107, 0, 255, 167, 105, 0, 255, 110, 249, 0, 255, 93, 3, 0, 255, 177, 216, 0, 255, 166, 134, 0, 255, 211, 190, 0, 255, 62, 252, 0, 255, 71, 92, 0, 255, 149, 46, 0, 255, 7, 77, 0, 255, 156, 174, 0, 255, 205, 57, 0, 255, 120, 34, 0, 255, 110, 112, 0, 255, 253, 244, 0, 255, 172, 58, 0, 255, 241, 249, 0, 255, 102, 66, 0, 255, 119, 223, 0, 255, 131, 10, 0, 255, 60, 233, 0, 255, 71, 160, 0, 255, 201, 198, 0, 255, 226, 159, 0, 255, 34, 105, 0, 255, 44, 42, 0, 255, 15, 145, 0, 255, 9, 218, 0, 255, 141, 18, 0, 255, 96, 46, 0, 255, 162, 219, 0, 255, 119, 28, 0, 255, 252, 238, 0, 255, 217, 124, 0, 255, 108, 57, 0, 255, 23, 240, 0, 255, 127, 112, 0, 255, 12, 231, 0, 255, 59, 254, 0, 255, 215, 31, 0, 255, 92, 238, 0, 255, 193, 199, 0, 255, 188, 39, 0, 255, 106, 111, 0, 255, 243, 210, 0, 255, 133, 194, 0, 255, 56, 8, 0, 255, 189, 136, 0, 255, 96, 7, 0, 255, 237, 176, 0, 255, 126, 127, 0, 255, 70, 27, 0, 255, 127, 167, 0, 255, 41, 235, 0, 255, 106, 218, 0, 255, 5, 96, 0, 255, 164, 156, 0, 255, 172, 202, 0, 255, 44, 3, 0, 255, 136, 239, 0, 255, 243, 59, 0, 255, 175, 58, 0, 255, 168, 237, 0, 255, 191, 238, 0, 255, 206, 208, 0, 255, 128, 128, 0, 255, 61, 42, 0, 255, 119, 195, 0, 255, 81, 35, 0, 255, 220, 135, 0, 255, 32, 214, 0, 255, 112, 0, 0, 255, 170, 10, 0, 255, 245, 254, 0, 255, 154, 166, 0, 255, 252, 131, 0, 255, 195, 21, 0, 255, 85, 173, 0, 255, 41, 245, 0, 255, 37, 234, 0, 255, 228, 30, 0, 255, 64, 209, 0, 255, 192, 126, 0, 255, 192, 136, 0, 255, 167, 158, 0, 255, 29, 43, 0, 255, 48, 136, 0, 255, 211, 63, 0, 255, 191, 202, 0, 255, 39, 6, 0, 255, 82, 2, 0, 255, 27, 194, 0, 255, 45, 70, 0, 255, 204, 207, 0, 255, 236, 197, 0, 255, 6, 85, 0, 255, 167, 36, 0, 255, 137, 193, 0, 255, 110, 6, 0, 255, 140, 103, 0, 255, 24, 112, 0, 255, 56, 9, 0, 255, 86, 104, 0, 255, 115, 38, 0, 255, 82, 47, 0, 255, 169, 240, 0, 255, 251, 243, 0, 255, 90, 234, 0, 255, 53, 184, 0, 255, 32, 125, 0, 255, 120, 192, 0, 255, 84, 135, 0, 255, 146, 213, 0, 255, 147, 97, 0, 255, 85, 181, 0, 255, 167, 132, 0, 255, 92, 85, 0, 255, 44, 187, 0, 255, 227, 239, 0, 255, 207, 12, 0, 255, 164, 95, 0, 255, 253, 173, 0, 255, 213, 134, 0, 255, 201, 28, 0, 255, 143, 71, 0, 255, 19, 224, 0, 255, 117, 147, 0, 255, 143, 69, 0, 255, 170, 215, 0, 255, 183, 81, 0, 255, 203, 89, 0, 255, 16, 114, 0, 255, 132, 221, 0, 255, 58, 242, 0, 255, 109, 70, 0, 255, 6, 66, 0, 255, 86, 52, 0, 255, 179, 113, 0, 255, 173, 132, 0, 255, 102, 115, 0, 255, 51, 123, 0, 255, 230, 241, 0, 255, 72, 169, 0, 255, 27, 167, 0, 255, 254, 136, 0, 255, 59, 81, 0, 255, 46, 219, 0, 255, 150, 18, 0, 255, 247, 187, 0, 255, 229, 160, 0, 255, 181, 158, 0, 255, 26, 141, 0, 255, 197, 132, 0, 255, 244, 170, 0, 255, 185, 106, 0, 255, 130, 65, 0, 255, 109, 206, 0, 255, 55, 55, 0, 255, 167, 119, 0, 255, 9, 135, 0, 255, 229, 197, 0, 255, 144, 134, 0, 255, 254, 214, 0, 255, 89, 62, 0, 255, 89, 182, 0, 255, 161, 170, 0, 255, 248, 108, 0, 255, 131, 7, 0, 255, 167, 182, 0, 255, 251, 101, 0, 255, 91, 180, 0, 255, 37, 23, 0, 255, 130, 100, 0, 255, 228, 187, 0, 255, 100, 0, 0, 255, 205, 168, 0, 255, 93, 135, 0, 255, 171, 88, 0, 255, 237, 208, 0, 255, 20, 194, 0, 255, 5, 176, 0, 255, 46, 69, 0, 255, 195, 13, 0, 255, 17, 36, 0, 255, 36, 20, 0, 255, 219, 26, 0, 255, 1, 62, 0, 255, 10, 192, 0, 255, 217, 131, 0, 255, 124, 146, 0, 255, 8, 144, 0, 255, 146, 113, 0, 255, 194, 188, 0, 255, 56, 140, 0, 255, 251, 188, 0, 255, 209, 162, 0, 255, 247, 53, 0, 255, 179, 102, 0, 255, 48, 228, 0, 255, 142, 173, 0, 255, 98, 170, 0, 255, 86, 241, 0, 255, 20, 111, 0, 255, 14, 37, 0, 255, 216, 190, 0, 255, 178, 16, 0, 255, 58, 234, 0, 255, 168, 22, 0, 255, 58, 127, 0, 255, 95, 175, 0, 255, 228, 182, 0, 255, 114, 59, 0, 255, 182, 112, 0, 255, 5, 247, 0, 255, 106, 82, 0, 255, 235, 154, 0, 255, 61, 203, 0, 255, 133, 61, 0, 255, 243, 81, 0, 255, 126, 151, 0, 255, 63, 108, 0, 255, 170, 144, 0, 255, 152, 148, 0, 255, 67, 23, 0, 255, 34, 155, 0, 255, 127, 170, 0, 255, 156, 203, 0, 255, 85, 85, 0, 255, 150, 110, 0, 255, 129, 203, 0, 255, 54, 140, 0, 255, 221, 162, 0, 255, 72, 137, 0, 255, 56, 33, 0, 255, 168, 165, 0, 255, 251, 250, 0, 255, 136, 38, 0, 255, 220, 249, 0, 255, 78, 228, 0, 255, 16, 44, 0, 255, 254, 58, 0, 255, 193, 123, 0, 255, 106, 132, 0, 255, 89, 6, 0, 255, 187, 251, 0, 255, 9, 0, 0, 255, 103, 46, 0, 255, 211, 219, 0, 255, 206, 218, 0, 255, 178, 221, 0, 255, 158, 207, 0, 255, 96, 216, 0, 255, 102, 76, 0, 255, 114, 43, 0, 255, 188, 238, 0, 255, 196, 127, 0, 255, 91, 20, 0, 255, 13, 186, 0, 255, 121, 99, 0, 255, 124, 43, 0, 255, 89, 190, 0, 255, 112, 92, 0, 255, 9, 60, 0, 255, 220, 2, 0, 255, 194, 94, 0, 255, 153, 22, 0, 255, 74, 5, 0, 255, 149, 248, 0, 255, 202, 165, 0, 255, 19, 221, 0, 255, 226, 66, 0, 255, 73, 175, 0, 255, 87, 0, 0, 255, 173, 74, 0, 255, 79, 78, 0, 255, 187, 200, 0, 255, 15, 147, 0, 255, 240, 243, 0, 255, 194, 144, 0, 255, 206, 171, 0, 255, 103, 93, 0, 255, 166, 139, 0, 255, 159, 21, 0, 255, 171, 41, 0, 255, 146, 187, 0, 255, 230, 138, 0, 255, 186, 117, 0, 255, 190, 14, 0, 255, 120, 116, 0, 255, 69, 154, 0, 255, 24, 8, 0, 255, 172, 199, 0, 255, 152, 205, 0, 255, 155, 47, 0, 255, 33, 123, 0, 255, 37, 231, 0, 255, 199, 192, 0, 255, 21, 41, 0, 255, 240, 108, 0, 255, 82, 200, 0, 255, 45, 143, 0, 255, 125, 14, 0, 255, 135, 151, 0, 255, 95, 22, 0, 255, 128, 78, 0, 255, 154, 30, 0, 255, 24, 162, 0, 255, 71, 38, 0, 255, 42, 140, 0, 255, 246, 201, 0, 255, 203, 61, 0, 255, 28, 52, 0, 255, 2, 11, 0, 255, 220, 96, 0, 255, 233, 153, 0, 255, 91, 65, 0, 255, 59, 213, 0, 255, 245, 23, 0, 255, 186, 198, 0, 255, 140, 242, 0, 255, 128, 100, 0, 255, 208, 133, 0, 255, 77, 14, 0, 255, 15, 91, 0, 255, 128, 116, 0, 255, 185, 217, 0, 255, 193, 126, 0, 255, 16, 175, 0, 255, 226, 231, 0, 255, 190, 67, 0, 255, 137, 201, 0, 255, 19, 139, 0, 255, 198, 234, 0, 255, 108, 5, 0, 255, 168, 246, 0, 255, 45, 205, 0, 255, 182, 236, 0, 255, 20, 21, 0, 255, 74, 169, 0, 255, 210, 169, 0, 255, 56, 163, 0, 255, 17, 218, 0, 255, 165, 220, 0, 255, 130, 190, 0, 255, 240, 146, 0, 255, 87, 158, 0, 255, 233, 25, 0, 255, 228, 33, 0, 255, 110, 175, 0, 255, 224, 133, 0, 255, 96, 223, 0, 255, 217, 171, 0, 255, 20, 77, 0, 255, 158, 177, 0, 255, 14, 44, 0, 255, 67, 225, 0, 255, 241, 173, 0, 255, 52, 182, 0, 255, 228, 66, 0, 255, 235, 138, 0, 255, 223, 246, 0, 255, 119, 248, 0, 255, 10, 252, 0, 255, 91, 104, 0, 255, 128, 237, 0, 255, 8, 121, 0, 255, 191, 11, 0, 255, 112, 105, 0, 255, 24, 183, 0, 255, 134, 192, 0, 255, 81, 56, 0, 255, 190, 77, 0, 255, 136, 204, 0, 255, 81, 53, 0, 255, 30, 87, 0, 255, 222, 138, 0, 255, 167, 30, 0, 255, 214, 226, 0, 255, 154, 42, 0, 255, 159, 93, 0, 255, 130, 80, 0, 255, 184, 116, 0, 255, 73, 162, 0, 255, 0, 55, 0, 255, 191, 166, 0, 255, 69, 45, 0, 255, 10, 164, 0, 255, 212, 29, 0, 255, 191, 205, 0, 255, 87, 59, 0, 255, 11, 65, 0, 255, 90, 122, 0, 255, 140, 178, 0, 255, 144, 130, 0, 255, 208, 56, 0, 255, 135, 95, 0, 255, 9, 251, 0, 255, 115, 169, 0, 255, 154, 87, 0, 255, 160, 161, 0, 255, 124, 222, 0, 255, 59, 51, 0, 255, 165, 191, 0, 255, 223, 189, 0, 255, 13, 166, 0, 255, 195, 178, 0, 255, 3, 221, 0, 255, 111, 74, 0, 255, 118, 208, 0, 255, 22, 163, 0, 255, 194, 161, 0, 255, 89, 236, 0, 255, 37, 208, 0, 255, 246, 163, 0, 255, 207, 69, 0, 255, 197, 98, 0, 255, 44, 129, 0, 255, 125, 76, 0, 255, 135, 120, 0, 255, 234, 32, 0, 255, 214, 36, 0, 255, 177, 109, 0, 255, 156, 154, 0, 255, 69, 184, 0, 255, 124, 210, 0, 255, 191, 121, 0, 255, 227, 30, 0, 255, 93, 223, 0, 255, 106, 112, 0, 255, 219, 119, 0, 255, 197, 44, 0, 255, 74, 243, 0, 255, 183, 197, 0, 255, 231, 76, 0, 255, 184, 2, 0, 255, 59, 104, 0, 255, 17, 127, 0, 255, 236, 143, 0, 255, 27, 92, 0, 255, 11, 168, 0, 255, 193, 224, 0, 255, 254, 137, 0, 255, 106, 15, 0, 255, 155, 201, 0, 255, 32, 229, 0, 255, 160, 182, 0, 255, 211, 202, 0, 255, 118, 4, 0, 255, 143, 217, 0, 255, 202, 198, 0, 255, 31, 181, 0, 255, 166, 115, 0, 255, 117, 68, 0, 255, 195, 184, 0, 255, 212, 220, 0, 255, 42, 54, 0, 255, 222, 182, 0, 255, 65, 166, 0, 255, 53, 78, 0, 255, 1, 20, 0, 255, 184, 81, 0, 255, 25, 24, 0, 255, 171, 37, 0, 255, 7, 229, 0, 255, 199, 215, 0, 255, 76, 20, 0, 255, 222, 200, 0, 255, 225, 163, 0, 255, 179, 3, 0, 255, 4, 223, 0, 255, 223, 39, 0, 255, 99, 183, 0, 255, 69, 5, 0, 255, 251, 2, 0, 255, 158, 235, 0, 255, 119, 149, 0, 255, 106, 247, 0, 255, 230, 23, 0, 255, 43, 244, 0, 255, 45, 95, 0, 255, 74, 132, 0, 255, 170, 252, 0, 255, 146, 137, 0, 255, 221, 44, 0, 255, 44, 67, 0, 255, 100, 188, 0, 255, 168, 223, 0, 255, 121, 197, 0, 255, 124, 169, 0, 255, 125, 115, 0, 255, 173, 110, 0, 255, 57, 235, 0, 255, 134, 6, 0, 255, 5, 23, 0, 255, 88, 114, 0, 255, 94, 238, 0, 255, 41, 57, 0, 255, 109, 9, 0, 255, 104, 181, 0, 255, 0, 240, 0, 255, 32, 36, 0, 255, 199, 11, 0, 255, 187, 125, 0, 255, 98, 157, 0, 255, 252, 14, 0, 255, 219, 228, 0, 255, 104, 109, 0, 255, 60, 115, 0, 255, 168, 79, 0, 255, 169, 169, 0, 255, 194, 33, 0, 255, 49, 197, 0, 255, 56, 75, 0, 255, 151, 1, 0, 255, 131, 197, 0, 255, 186, 126, 0, 255, 253, 235, 0, 255, 133, 192, 0, 255, 49, 192, 0, 255, 213, 185, 0, 255, 247, 70, 0, 255, 234, 161, 0, 255, 131, 142, 0, 255, 197, 211, 0, 255, 61, 43, 0, 255, 50, 181, 0, 255, 117, 212, 0, 255, 76, 103, 0, 255, 244, 254, 0, 255, 24, 252, 0, 255, 95, 194, 0, 255, 134, 69, 0, 255, 27, 166, 0, 255, 148, 227, 0, 255, 129, 239, 0, 255, 23, 116, 0, 255, 119, 134, 0, 255, 74, 251, 0, 255, 43, 31, 0, 255, 28, 76, 0, 255, 7, 97, 0, 255, 243, 209, 0, 255, 186, 59, 0, 255, 22, 135, 0, 255, 55, 23, 0, 255, 112, 200, 0, 255, 4, 81, 0, 255, 50, 88, 0, 255, 48, 201, 0, 255, 136, 174, 0, 255, 216, 143, 0, 255, 226, 201, 0, 255, 184, 91, 0, 255, 249, 226, 0, 255, 155, 132, 0, 255, 233, 152, 0, 255, 64, 2, 0, 255, 198, 138, 0, 255, 209, 215, 0, 255, 235, 68, 0, 255, 20, 109, 0, 255, 156, 95, 0, 255, 179, 22, 0, 255, 199, 31, 0, 255, 233, 96, 0, 255, 233, 219, 0, 255, 55, 86, 0, 255, 249, 179, 0, 255, 225, 227, 0, 255, 76, 234, 0, 255, 72, 240, 0, 255, 109, 154, 0, 255, 186, 31, 0, 255, 188, 147, 0, 255, 126, 105, 0, 255, 53, 66, 0, 255, 48, 71, 0, 255, 59, 129, 0, 255, 44, 128, 0, 255, 134, 163, 0, 255, 126, 97, 0, 255, 6, 35, 0, 255, 250, 158, 0, 255, 99, 230, 0, 255, 232, 211, 0, 255, 157, 166, 0, 255, 246, 34, 0, 255, 190, 177, 0, 255, 208, 222, 0, 255, 214, 146, 0, 255, 100, 116, 0, 255, 206, 89, 0, 255, 247, 111, 0, 255, 224, 72, 0, 255, 200, 143, 0, 255, 63, 182, 0, 255, 189, 202, 0, 255, 73, 183, 0, 255, 122, 72, 0, 255, 244, 139, 0, 255, 53, 179, 0, 255, 58, 81, 0, 255, 214, 88, 0, 255, 15, 231, 0, 255, 204, 174, 0, 255, 25, 127, 0, 255, 187, 72, 0, 255, 68, 16, 0, 255, 242, 28, 0, 255, 49, 65, 0, 255, 184, 59, 0, 255, 101, 37, 0, 255, 113, 214, 0, 255, 172, 247, 0, 255, 102, 131, 0, 255, 55, 199, 0, 255, 138, 114, 0, 255, 117, 170, 0, 255, 80, 89, 0, 255, 171, 1, 0, 255, 110, 118, 0, 255, 102, 123, 0, 255, 156, 102, 0, 255, 234, 128, 0, 255, 6, 211, 0, 255, 82, 46, 0, 255, 136, 20, 0, 255, 6, 229, 0, 255, 111, 22, 0, 255, 119, 191, 0, 255, 223, 181, 0, 255, 204, 112, 0, 255, 214, 92, 0, 255, 233, 31, 0, 255, 199, 149, 0, 255, 1, 103, 0, 255, 106, 4, 0, 255, 163, 91, 0, 255, 219, 84, 0, 255, 201, 235, 0, 255, 82, 95, 0, 255, 17, 219, 0, 255, 206, 189, 0, 255, 245, 132, 0, 255, 112, 53, 0, 255, 75, 78, 0, 255, 56, 10, 0, 255, 249, 14, 0, 255, 48, 42, 0, 255, 149, 236, 0, 255, 238, 231, 0, 255, 142, 53, 0, 255, 169, 98, 0, 255, 251, 44, 0, 255, 22, 250, 0, 255, 210, 96, 0, 255, 251, 70, 0, 255, 73, 149, 0, 255, 192, 249, 0, 255, 66, 51, 0, 255, 112, 233, 0, 255, 91, 34, 0, 255, 137, 246, 0, 255, 185, 179, 0, 255, 93, 149, 0, 255, 46, 177, 0, 255, 254, 249, 0, 255, 142, 155, 0, 255, 178, 183, 0, 255, 19, 143, 0, 255, 172, 143, 0, 255, 215, 106, 0, 255, 157, 28, 0, 255, 66, 206, 0, 255, 246, 16, 0, 255, 212, 118, 0, 255, 207, 232, 0, 255, 6, 132, 0, 255, 205, 210, 0, 255, 232, 188, 0, 255, 187, 2, 0, 255, 245, 36, 0, 255, 2, 55, 0, 255, 43, 254, 0, 255, 124, 207, 0, 255, 5, 61, 0, 255, 241, 142, 0, 255, 114, 123, 0, 255, 207, 169, 0, 255, 229, 109, 0, 255, 5, 19, 0, 255, 248, 147, 0, 255, 214, 101, 0, 255, 133, 123, 0, 255, 151, 248, 0, 255, 128, 133, 0, 255, 8, 161, 0, 255, 250, 46, 0, 255, 182, 246, 0, 255, 187, 243, 0, 255, 117, 34, 0, 255, 140, 101, 0, 255, 65, 238, 0, 255, 194, 14, 0, 255, 176, 69, 0, 255, 221, 242, 0, 255, 227, 133, 0, 255, 118, 99, 0, 255, 180, 163, 0, 255, 111, 230, 0, 255, 241, 81, 0, 255, 163, 103, 0, 255, 37, 199, 0, 255, 229, 129, 0, 255, 240, 31, 0, 255, 139, 22, 0, 255, 108, 249, 0, 255, 130, 34, 0, 255, 182, 97, 0, 255, 35, 205, 0, 255, 23, 100, 0, 255, 108, 203, 0, 255, 25, 55, 0, 255, 56, 43, 0, 255, 144, 80, 0, 255, 198, 220, 0, 255, 193, 97, 0, 255, 140, 26, 0, 255, 70, 23, 0, 255, 178, 124, 0, 255, 251, 139, 0, 255, 99, 60, 0, 255, 211, 179, 0, 255, 64, 241, 0, 255, 188, 154, 0, 255, 82, 156, 0, 255, 29, 31, 0, 255, 165, 240, 0, 255, 38, 85, 0, 255, 164, 181, 0, 255, 201, 37, 0, 255, 115, 137, 0, 255, 88, 210, 0, 255, 133, 122, 0, 255, 75, 70, 0, 255, 61, 56, 0, 255, 214, 104, 0, 255, 35, 68, 0, 255, 23, 163, 0, 255, 31, 201, 0, 255, 120, 192, 0, 255, 8, 120, 0, 255, 71, 245, 0, 255, 188, 201, 0, 255, 236, 145, 0, 255, 178, 238, 0, 255, 32, 196, 0, 255, 183, 242, 0, 255, 70, 203, 0, 255, 118, 155, 0, 255, 101, 19, 0, 255, 84, 234, 0, 255, 59, 112, 0, 255, 246, 152, 0, 255, 254, 22, 0, 255, 23, 184, 0, 255, 242, 23, 0, 255, 44, 81, 0, 255, 185, 192, 0, 255, 157, 218, 0, 255, 17, 122, 0, 255, 96, 31, 0, 255, 102, 59, 0, 255, 8, 235, 0, 255, 240, 76, 0, 255, 40, 186, 0, 255, 7, 120, 0, 255, 140, 121, 0, 255, 104, 27, 0, 255, 250, 224, 0, 255, 195, 220, 0, 255, 86, 215, 0, 255, 212, 106, 0, 255, 137, 0, 0, 255, 186, 99, 0, 255, 106, 48, 0, 255, 76, 205, 0, 255, 154, 0, 0, 255, 192, 214, 0, 255, 98, 164, 0, 255, 3, 111, 0, 255, 6, 148, 0, 255, 94, 4, 0, 255, 95, 103, 0, 255, 121, 140, 0, 255, 61, 105, 0, 255, 238, 219, 0, 255, 12, 50, 0, 255, 141, 74, 0, 255, 151, 12, 0, 255, 114, 84, 0, 255, 238, 153, 0, 255, 113, 180, 0, 255, 98, 121, 0, 255, 41, 45, 0, 255, 62, 28, 0, 255, 175, 95, 0, 255, 40, 176, 0, 255, 21, 31, 0, 255, 83, 108, 0, 255, 105, 167, 0, 255, 216, 19, 0, 255, 138, 172, 0, 255, 46, 45, 0, 255, 70, 78, 0, 255, 205, 51, 0, 255, 157, 184, 0, 255, 129, 191, 0, 255, 69, 180, 0, 255, 53, 17, 0, 255, 213, 223, 0, 255, 195, 25, 0, 255, 47, 219, 0, 255, 100, 27, 0, 255, 10, 24, 0, 255, 4, 26, 0, 255, 158, 215, 0, 255, 227, 229, 0, 255, 196, 151, 0, 255, 159, 41, 0, 255, 224, 156, 0, 255, 20, 239, 0, 255, 236, 248, 0, 255, 136, 112, 0, 255, 10, 133, 0, 255, 211, 86, 0, 255, 114, 65, 0, 255, 153, 89, 0, 255, 195, 78, 0, 255, 100, 203, 0, 255, 251, 166, 0, 255, 97, 39, 0, 255, 80, 209, 0, 255, 19, 12, 0, 255, 130, 84, 0, 255, 110, 23, 0, 255, 170, 245, 0, 255, 92, 149, 0, 255, 6, 212, 0, 255, 14, 201, 0, 255, 137, 9, 0, 255, 205, 66, 0, 255, 139, 21, 0, 255, 206, 6, 0, 255, 165, 73, 0, 255, 19, 209, 0, 255, 202, 243, 0, 255, 233, 143, 0, 255, 6, 116, 0, 255, 243, 43, 0, 255, 121, 50, 0, 255, 92, 120, 0, 255, 2, 42, 0, 255, 192, 247, 0, 255, 114, 121, 0, 255, 205, 124, 0, 255, 209, 162, 0, 255, 115, 44, 0, 255, 60, 29, 0, 255, 69, 230, 0, 255, 54, 31, 0, 255, 251, 241, 0, 255, 108, 1, 0, 255, 53, 198, 0, 255, 97, 202, 0, 255, 52, 8, 0, 255, 49, 101, 0, 255, 63, 140, 0, 255, 97, 94, 0, 255, 178, 242, 0, 255, 187, 195, 0, 255, 41, 219, 0, 255, 96, 58, 0, 255, 180, 68, 0, 255, 96, 102, 0, 255, 19, 98, 0, 255, 70, 60, 0, 255, 119, 166, 0, 255, 157, 235, 0, 255, 175, 169, 0, 255, 177, 18, 0, 255, 150, 202, 0, 255, 156, 107, 0, 255, 175, 55, 0, 255, 86, 186, 0, 255, 202, 63, 0, 255, 185, 175, 0, 255, 252, 20, 0, 255, 101, 77, 0, 255, 228, 75, 0, 255, 176, 187, 0, 255, 245, 4, 0, 255, 9, 207, 0, 255, 38, 195, 0, 255, 99, 229, 0, 255, 140, 226, 0, 255, 90, 19, 0, 255, 224, 41, 0, 255, 129, 117, 0, 255, 47, 238, 0, 255, 17, 15, 0, 255, 129, 253, 0, 255, 178, 252, 0, 255, 140, 193, 0, 255, 187, 159, 0, 255, 181, 149, 0, 255, 230, 118, 0, 255, 166, 243, 0, 255, 154, 117, 0, 255, 87, 131, 0, 255, 166, 63, 0, 255, 45, 186, 0, 255, 39, 149, 0, 255, 104, 55, 0, 255, 54, 158, 0, 255, 10, 111, 0, 255, 225, 239, 0, 255, 137, 104, 0, 255, 26, 108, 0, 255, 39, 141, 0, 255, 236, 92, 0, 255, 167, 98, 0, 255, 6, 180, 0, 255, 141, 145, 0, 255, 51, 202, 0, 255, 138, 244, 0, 255, 93, 69, 0, 255, 105, 188, 0, 255, 136, 139, 0, 255, 72, 116, 0, 255, 103, 8, 0, 255, 162, 202, 0, 255, 206, 87, 0, 255, 17, 166, 0, 255, 100, 81, 0, 255, 130, 15, 0, 255, 10, 92, 0, 255, 72, 244, 0, 255, 73, 225, 0, 255, 85, 34, 0, 255, 169, 252, 0, 255, 194, 233, 0, 255, 174, 220, 0, 255, 245, 162, 0, 255, 243, 177, 0, 255, 155, 161, 0, 255, 229, 45, 0, 255, 101, 80, 0, 255, 165, 8, 0, 255, 152, 210, 0, 255, 55, 177, 0, 255, 160, 221, 0, 255, 192, 16, 0, 255, 54, 107, 0, 255, 22, 163, 0, 255, 36, 57, 0, 255, 250, 227, 0, 255, 178, 56, 0, 255, 254, 181, 0, 255, 157, 58, 0, 255, 71, 66, 0, 255, 105, 19, 0, 255, 227, 233, 0, 255, 74, 178, 0, 255, 24, 239, 0, 255, 90, 147, 0, 255, 80, 229, 0, 255, 212, 20, 0, 255, 249, 90, 0, 255, 66, 77, 0, 255, 36, 227, 0, 255, 92, 103, 0, 255, 89, 139, 0, 255, 212, 58, 0, 255, 133, 104, 0, 255, 111, 1, 0, 255, 76, 146, 0, 255, 241, 174, 0, 255, 198, 46, 0, 255, 172, 234, 0, 255, 132, 21, 0, 255, 178, 87, 0, 255, 121, 122, 0, 255, 15, 102, 0, 255, 222, 74, 0, 255, 85, 215, 0, 255, 128, 100, 0, 255, 71, 56, 0, 255, 128, 199, 0, 255, 55, 102, 0, 255, 150, 220, 0, 255, 82, 180, 0, 255, 115, 44, 0, 255, 143, 168, 0, 255, 9, 199, 0, 255, 127, 35, 0, 255, 38, 62, 0, 255, 179, 108, 0, 255, 124, 136, 0, 255, 184, 157, 0, 255, 79, 120, 0, 255, 97, 134, 0, 255, 254, 24, 0, 255, 79, 93, 0, 255, 194, 18, 0, 255, 99, 245, 0, 255, 171, 158, 0, 255, 197, 50, 0, 255, 201, 20, 0, 255, 210, 10, 0, 255, 133, 200, 0, 255, 69, 132, 0, 255, 39, 123, 0, 255, 248, 161, 0, 255, 228, 49, 0, 255, 139, 152, 0, 255, 208, 4, 0, 255, 217, 219, 0, 255, 190, 192, 0, 255, 164, 106, 0, 255, 167, 141, 0, 255, 151, 211, 0, 255, 224, 71, 0, 255, 90, 22, 0, 255, 129, 110, 0, 255, 83, 159, 0, 255, 228, 107, 0, 255, 156, 228, 0, 255, 209, 30, 0, 255, 106, 51, 0, 255, 6, 175, 0, 255, 195, 62, 0, 255, 74, 135, 0, 255, 133, 144, 0, 255, 3, 137, 0, 255, 37, 251, 0, 255, 99, 225, 0, 255, 109, 243, 0, 255, 11, 227, 0, 255, 113, 70, 0, 255, 143, 144, 0, 255, 254, 114, 0, 255, 31, 254, 0, 255, 74, 181, 0, 255, 137, 126, 0, 255, 8, 52, 0, 255, 148, 252, 0, 255, 232, 27, 0, 255, 55, 2, 0, 255, 224, 151, 0, 255, 127, 158, 0, 255, 175, 92, 0, 255, 178, 39, 0, 255, 115, 188, 0, 255, 181, 212, 0, 255, 22, 152, 0, 255, 35, 194, 0, 255, 199, 26, 0, 255, 188, 14, 0, 255, 249, 189, 0, 255, 29, 100, 0, 255, 201, 184, 0, 255, 33, 64, 0, 255, 2, 124, 0, 255, 4, 252, 0, 255, 81, 28, 0, 255, 206, 146, 0, 255, 92, 140, 0, 255, 111, 43, 0, 255, 42, 120, 0, 255, 36, 252, 0, 255, 226, 0, 0, 255, 230, 193, 0, 255, 42, 125, 0, 255, 245, 96, 0, 255, 14, 15, 0, 255, 109, 60, 0, 255, 250, 111, 0, 255, 171, 207, 0, 255, 248, 181, 0, 255, 56, 194, 0, 255, 27, 22, 0, 255, 33, 105, 0, 255, 223, 187, 0, 255, 150, 109, 0, 255, 233, 55, 0, 255, 52, 172, 0, 255, 139, 179, 0, 255, 138, 38, 0, 255, 248, 227, 0, 255, 157, 38, 0, 255, 62, 77, 0, 255, 163, 85, 0, 255, 151, 14, 0, 255, 194, 67, 0, 255, 205, 94, 0, 255, 177, 254, 0, 255, 17, 254, 0, 255, 10, 143, 0, 255, 44, 39, 0, 255, 85, 182, 0, 255, 8, 150, 0, 255, 47, 172, 0, 255, 233, 118, 0, 255, 87, 60, 0, 255, 40, 19, 0, 255, 216, 125, 0, 255, 77, 36, 0, 255, 16, 53, 0, 255, 32, 183, 0, 255, 140, 138, 0, 255, 140, 163, 0, 255, 210, 224, 0, 255, 0, 8, 0, 255, 26, 57, 0, 255, 95, 219, 0, 255, 107, 120, 0, 255, 91, 69, 0, 255, 3, 47, 0, 255, 128, 63, 0, 255, 215, 142, 0, 255, 87, 79, 0, 255, 48, 248, 0, 255, 235, 210, 0, 255, 127, 76, 0, 255, 254, 17, 0, 255, 223, 54, 0, 255, 167, 234, 0, 255, 175, 200, 0, 255, 110, 148, 0, 255, 143, 53, 0, 255, 116, 130, 0, 255, 144, 192, 0, 255, 89, 235, 0, 255, 221, 87, 0, 255, 197, 10, 0, 255, 131, 233, 0, 255, 77, 119, 0, 255, 0, 13, 0, 255, 159, 144, 0, 255, 165, 164, 0, 255, 71, 111, 0, 255, 203, 72, 0, 255, 218, 242, 0, 255, 211, 47, 0, 255, 208, 177, 0, 255, 8, 85, 0, 255, 41, 133, 0, 255, 43, 14, 0, 255, 14, 46, 0, 255, 172, 40, 0, 255, 151, 121, 0, 255, 116, 4, 0, 255, 89, 106, 0, 255, 30, 32, 0, 255, 199, 138, 0, 255, 6, 12, 0, 255, 67, 210, 0, 255, 237, 81, 0, 255, 103, 128, 0, 255, 30, 124, 0, 255, 179, 64, 0, 255, 59, 173, 0, 255, 108, 67, 0, 255, 246, 59, 0, 255, 32, 13, 0, 255, 232, 4, 0, 255, 39, 84, 0, 255, 62, 167, 0, 255, 106, 70, 0, 255, 94, 0, 0, 255, 201, 140, 0, 255, 211, 159, 0, 255, 42, 187, 0, 255, 204, 141, 0, 255, 150, 40, 0, 255, 175, 109, 0, 255, 246, 152, 0, 255, 32, 35, 0, 255, 233, 210, 0, 255, 198, 172, 0, 255, 96, 86, 0, 255, 195, 252, 0, 255, 54, 106, 0, 255, 221, 222, 0, 255, 246, 166, 0, 255, 148, 146, 0, 255, 202, 63, 0, 255, 68, 170, 0, 255, 98, 99, 0, 255, 47, 73, 0, 255, 8, 56, 0, 255, 55, 219, 0, 255, 110, 8, 0, 255, 227, 121, 0, 255, 129, 18, 0, 255, 65, 134, 0, 255, 125, 246, 0, 255, 42, 133, 0, 255, 91, 53, 0, 255, 135, 77, 0, 255, 213, 121, 0, 255, 153, 91, 0, 255, 19, 125, 0, 255, 214, 92, 0, 255, 129, 197, 0, 255, 233, 162, 0, 255, 47, 12, 0, 255, 243, 201, 0, 255, 223, 173, 0, 255, 42, 11, 0, 255, 43, 181, 0, 255, 147, 60, 0, 255, 138, 241, 0, 255, 176, 143, 0, 255, 122, 135, 0, 255, 72, 154, 0, 255, 75, 235, 0, 255, 39, 29, 0, 255, 248, 23, 0, 255, 218, 192, 0, 255, 253, 213, 0, 255, 164, 7, 0, 255, 73, 85, 0, 255, 152, 108, 0, 255, 228, 127, 0, 255, 55, 174, 0, 255, 33, 77, 0, 255, 196, 80, 0, 255, 20, 221, 0, 255, 172, 253, 0, 255, 171, 149, 0, 255, 249, 92, 0, 255, 30, 28, 0, 255, 21, 36, 0, 255, 0, 131, 0, 255, 158, 227, 0, 255, 170, 18, 0, 255, 199, 127, 0, 255, 37, 66, 0, 255, 33, 227, 0, 255, 23, 127, 0, 255, 168, 144, 0, 255, 101, 44, 0, 255, 93, 156, 0, 255, 197, 67, 0, 255, 97, 150, 0, 255, 116, 213, 0, 255, 99, 216, 0, 255, 237, 231, 0, 255, 40, 96, 0, 255, 236, 234, 0, 255, 253, 103, 0, 255, 138, 122, 0, 255, 209, 165, 0, 255, 125, 126, 0, 255, 190, 198, 0, 255, 213, 99, 0, 255, 232, 72, 0, 255, 137, 111, 0, 255, 34, 189, 0, 255, 52, 224, 0, 255, 113, 24, 0, 255, 91, 173, 0, 255, 110, 133, 0, 255, 115, 30, 0, 255, 55, 36, 0, 255, 18, 3, 0, 255, 33, 213, 0, 255, 150, 198, 0, 255, 185, 223, 0, 255, 128, 195, 0, 255, 119, 31, 0, 255, 241, 227, 0, 255, 119, 225, 0, 255, 157, 91, 0, 255, 37, 87, 0, 255, 209, 57, 0, 255, 158, 5, 0, 255, 220, 188, 0, 255, 159, 55, 0, 255, 167, 119, 0, 255, 89, 128, 0, 255, 203, 130, 0, 255, 94, 142, 0, 255, 234, 171, 0, 255, 3, 215, 0, 255, 179, 225, 0, 255, 18, 26, 0, 255, 250, 213, 0, 255, 74, 189, 0, 255, 175, 200, 0, 255, 79, 18, 0, 255, 9, 152, 0, 255, 147, 13, 0, 255, 29, 233, 0, 255, 127, 210, 0, 255, 230, 133, 0, 255, 94, 22, 0, 255, 145, 100, 0, 255, 50, 91, 0, 255, 212, 31, 0, 255, 36, 106, 0, 255, 128, 223, 0, 255, 85, 221, 0, 255, 51, 35, 0, 255, 230, 14, 0, 255, 202, 245, 0, 255, 236, 190, 0, 255, 221, 25, 0, 255, 21, 101, 0, 255, 44, 160, 0, 255, 75, 148, 0, 255, 206, 254, 0, 255, 91, 209, 0, 255, 223, 18, 0, 255, 89, 88, 0, 255, 13, 206, 0, 255, 0, 250, 0, 255, 201, 115, 0, 255, 85, 152, 0, 255, 158, 74, 0, 255, 127, 124, 0, 255, 53, 51, 0, 255, 83, 65, 0, 255, 45, 145, 0, 255, 205, 96, 0, 255, 116, 193, 0, 255, 89, 228, 0, 255, 16, 90, 0, 255, 157, 251, 0, 255, 105, 91, 0, 255, 216, 194, 0, 255, 118, 229, 0, 255, 208, 144, 0, 255, 74, 228, 0, 255, 98, 117, 0, 255, 137, 134, 0, 255, 131, 188, 0, 255, 142, 21, 0, 255, 103, 151, 0, 255, 156, 211, 0, 255, 159, 79, 0, 255, 211, 78, 0, 255, 0, 78, 0, 255, 223, 249, 0, 255, 180, 152, 0, 255, 91, 74, 0, 255, 123, 139, 0, 255, 33, 210, 0, 255, 253, 234, 0, 255, 169, 144, 0, 255, 24, 186, 0, 255, 78, 18, 0, 255, 241, 51, 0, 255, 53, 19, 0, 255, 243, 247, 0, 255, 67, 206, 0, 255, 212, 252, 0, 255, 46, 199, 0, 255, 76, 137, 0, 255, 169, 17, 0, 255, 170, 72, 0, 255, 2, 186, 0, 255, 219, 251, 0, 255, 126, 106, 0, 255, 104, 45, 0, 255, 91, 104, 0, 255, 216, 177, 0, 255, 182, 228, 0, 255, 58, 160, 0, 255, 150, 122, 0, 255, 218, 187, 0, 255, 1, 224, 0, 255, 135, 199, 0, 255, 104, 73, 0, 255, 30, 137, 0, 255, 68, 185, 0, 255, 41, 227, 0, 255, 97, 232, 0, 255, 153, 193, 0, 255, 71, 80, 0, 255, 189, 237, 0, 255, 48, 101, 0, 255, 119, 103, 0, 255, 164, 129, 0, 255, 41, 99, 0, 255, 207, 58, 0, 255, 146, 110, 0, 255, 21, 126, 0, 255, 194, 17, 0, 255, 32, 96, 0, 255, 240, 191, 0, 255, 138, 71, 0, 255, 17, 215, 0, 255, 71, 91, 0, 255, 245, 121, 0, 255, 226, 57, 0, 255, 167, 28, 0, 255, 161, 120, 0, 255, 242, 58, 0, 255, 41, 62, 0, 255, 138, 155, 0, 255, 156, 57, 0, 255, 88, 156, 0, 255, 110, 235, 0, 255, 111, 153, 0, 255, 63, 210, 0, 255, 87, 117, 0, 255, 200, 96, 0, 255, 228, 80, 0, 255, 2, 234, 0, 255, 170, 57, 0, 255, 165, 25, 0, 255, 219, 209, 0, 255, 212, 93, 0, 255, 88, 57, 0, 255, 247, 156, 0, 255, 106, 133, 0, 255, 66, 19, 0, 255, 227, 182, 0, 255, 185, 137, 0, 255, 67, 167, 0, 255, 203, 203, 0, 255, 181, 70, 0, 255, 152, 113, 0, 255, 147, 37, 0, 255, 13, 223, 0, 255, 60, 145, 0, 255, 140, 19, 0, 255, 94, 124, 0, 255, 243, 236, 0, 255, 156, 86, 0, 255, 31, 40, 0, 255, 59, 163, 0, 255, 102, 83, 0, 255, 170, 43, 0, 255, 148, 185, 0, 255, 97, 34, 0, 255, 67, 212, 0, 255, 34, 219, 0, 255, 61, 234, 0, 255, 37, 5, 0, 255, 191, 127, 0, 255, 26, 8, 0, 255, 54, 180, 0, 255, 244, 128, 0, 255, 77, 56, 0, 255, 241, 133, 0, 255, 20, 33, 0, 255, 130, 9, 0, 255, 33, 54, 0, 255, 64, 53, 0, 255, 208, 230, 0, 255, 45, 188, 0, 255, 225, 44, 0, 255, 210, 244, 0, 255, 58, 0, 0, 255, 1, 113, 0, 255, 209, 162, 0, 255, 141, 170, 0, 255, 96, 183, 0, 255, 198, 124, 0, 255, 45, 85, 0, 255, 170, 54, 0, 255, 95, 183, 0, 255, 79, 77, 0, 255, 73, 196, 0, 255, 152, 144, 0, 255, 78, 93, 0, 255, 10, 125, 0, 255, 219, 140, 0, 255, 75, 96, 0, 255, 199, 98, 0, 255, 207, 237, 0, 255, 173, 16, 0, 255, 74, 231, 0, 255, 123, 114, 0, 255, 37, 141, 0, 255, 33, 120, 0, 255, 202, 156, 0, 255, 25, 39, 0, 255, 77, 127, 0, 255, 166, 13, 0, 255, 94, 62, 0, 255, 23, 68, 0, 255, 157, 40, 0, 255, 204, 216, 0, 255, 18, 71, 0, 255, 165, 50, 0, 255, 39, 141, 0, 255, 220, 197, 0, 255, 95, 189, 0, 255, 38, 69, 0, 255, 245, 63, 0, 255, 17, 116, 0, 255, 172, 92, 0, 255, 232, 43, 0, 255, 244, 88, 0, 255, 86, 216, 0, 255, 169, 206, 0, 255, 55, 210, 0, 255, 32, 226, 0, 255, 231, 38, 0, 255, 233, 175, 0, 255, 48, 146, 0, 255, 24, 160, 0, 255, 214, 63, 0, 255, 214, 36, 0, 255, 129, 150, 0, 255, 187, 87, 0, 255, 214, 114, 0, 255, 65, 13, 0, 255, 134, 146, 0, 255, 221, 73, 0, 255, 112, 124, 0, 255, 187, 123, 0, 255, 51, 16, 0, 255, 172, 23, 0, 255, 202, 114, 0, 255, 234, 58, 0, 255, 27, 224, 0, 255, 239, 25, 0, 255, 202, 6, 0, 255, 116, 158, 0, 255, 42, 220, 0, 255, 70, 221, 0, 255, 225, 127, 0, 255, 136, 47, 0, 255, 91, 49, 0, 255, 38, 87, 0, 255, 224, 117, 0, 255, 15, 51, 0, 255, 7, 26, 0, 255, 160, 99, 0, 255, 105, 148, 0, 255, 128, 139, 0, 255, 152, 93, 0, 255, 67, 127, 0, 255, 80, 174, 0, 255, 16, 248, 0, 255, 175, 137, 0, 255, 10, 233, 0, 255, 0, 1, 0, 255, 24, 148, 0, 255, 75, 48, 0, 255, 55, 206, 0, 255, 97, 193, 0, 255, 137, 17, 0, 255, 189, 97, 0, 255, 62, 23, 0, 255, 236, 21, 0, 255, 229, 139, 0, 255, 224, 162, 0, 255, 171, 69, 0, 255, 153, 112, 0, 255, 3, 3, 0, 255, 71, 105, 0, 255, 93, 85, 0, 255, 124, 45, 0, 255, 252, 11, 0, 255, 133, 55, 0, 255, 202, 149, 0, 255, 113, 44, 0, 255, 47, 217, 0, 255, 70, 47, 0, 255, 192, 101, 0, 255, 135, 172, 0, 255, 3, 234, 0, 255, 6, 90, 0, 255, 169, 154, 0, 255, 215, 124, 0, 255, 155, 60, 0, 255, 234, 207, 0, 255, 99, 46, 0, 255, 75, 219, 0, 255, 201, 153, 0, 255, 205, 253, 0, 255, 189, 74, 0, 255, 91, 195, 0, 255, 242, 93, 0, 255, 10, 115, 0, 255, 119, 40, 0, 255, 56, 181, 0, 255, 129, 22, 0, 255, 33, 22, 0, 255, 90, 118, 0, 255, 4, 44, 0, 255, 19, 36, 0, 255, 207, 205, 0, 255, 28, 158, 0, 255, 215, 91, 0, 255, 120, 48, 0, 255, 91, 4, 0, 255, 2, 214, 0, 255, 57, 224, 0, 255, 84, 27, 0, 255, 183, 0, 0, 255, 167, 100, 0, 255, 212, 29, 0, 255, 224, 64, 0, 255, 124, 210, 0, 255, 136, 153, 0, 255, 200, 5, 0, 255, 63, 251, 0, 255, 161, 214, 0, 255, 223, 217, 0, 255, 45, 56, 0, 255, 78, 194, 0, 255, 107, 213, 0, 255, 178, 242, 0, 255, 245, 245, 0, 255, 232, 187, 0, 255, 195, 42, 0, 255, 93, 149, 0, 255, 37, 98, 0, 255, 42, 158, 0, 255, 114, 98, 0, 255, 254, 222, 0, 255, 75, 103, 0, 255, 155, 64, 0, 255, 248, 204, 0, 255, 182, 17, 0, 255, 117, 63, 0, 255, 192, 68, 0, 255, 11, 98, 0, 255, 196, 179, 0, 255, 184, 20, 0, 255, 239, 163, 0, 255, 112, 94, 0, 255, 80, 234, 0, 255, 14, 28, 0, 255, 58, 127, 0, 255, 158, 126, 0, 255, 108, 83, 0, 255, 184, 65, 0, 255, 185, 95, 0, 255, 107, 111, 0, 255, 47, 160, 0, 255, 170, 68, 0, 255, 114, 227, 0, 255, 19, 234, 0, 255, 85, 115, 0, 255, 170, 133, 0, 255, 104, 23, 0, 255, 34, 98, 0, 255, 43, 65, 0, 255, 159, 143, 0, 255, 173, 38, 0, 255, 249, 65, 0, 255, 81, 162, 0, 255, 142, 216, 0, 255, 167, 238, 0, 255, 80, 90, 0, 255, 132, 109, 0, 255, 208, 160, 0, 255, 92, 126, 0, 255, 109, 65, 0, 255, 152, 235, 0, 255, 48, 111, 0, 255, 208, 228, 0, 255, 6, 164, 0, 255, 22, 96, 0, 255, 45, 135, 0, 255, 193, 2, 0, 255, 6, 210, 0, 255, 125, 12, 0, 255, 10, 35, 0, 255, 1, 228, 0, 255, 85, 235, 0, 255, 109, 12, 0, 255, 66, 66, 0, 255, 17, 213, 0, 255, 128, 43, 0, 255, 49, 240, 0, 255, 128, 109, 0, 255, 134, 33, 0, 255, 74, 32, 0, 255, 161, 162, 0, 255, 34, 126, 0, 255, 28, 13, 0, 255, 32, 26, 0, 255, 40, 197, 0, 255, 198, 162, 0, 255, 75, 4, 0, 255, 181, 27, 0, 255, 175, 95, 0, 255, 76, 188, 0, 255, 202, 133, 0, 255, 166, 202, 0, 255, 107, 44, 0, 255, 153, 59, 0, 255, 189, 62, 0, 255, 127, 183, 0, 255, 9, 132, 0, 255, 124, 162, 0, 255, 193, 243, 0, 255, 68, 66, 0, 255, 46, 162, 0, 255, 243, 11, 0, 255, 52, 218, 0, 255, 147, 49, 0, 255, 150, 88, 0, 255, 114, 11, 0, 255, 201, 187, 0, 255, 117, 71, 0, 255, 173, 137, 0, 255, 169, 127, 0, 255, 218, 80, 0, 255, 153, 150, 0, 255, 101, 242, 0, 255, 49, 135, 0, 255, 16, 238, 0, 255, 116, 137, 0, 255, 81, 70, 0, 255, 194, 30, 0, 255, 174, 72, 0, 255, 35, 238, 0, 255, 24, 92, 0, 255, 48, 81, 0, 255, 189, 124, 0, 255, 180, 178, 0, 255, 182, 1, 0, 255, 59, 53, 0, 255, 111, 115, 0, 255, 23, 1, 0, 255, 161, 240, 0, 255, 236, 186, 0, 255, 3, 46, 0, 255, 42, 213, 0, 255, 32, 52, 0, 255, 40, 66, 0, 255, 155, 35, 0, 255, 233, 175, 0, 255, 59, 191, 0, 255, 45, 243, 0, 255, 208, 159, 0, 255, 92, 112, 0, 255, 243, 84, 0, 255, 192, 215, 0, 255, 140, 181, 0, 255, 163, 53, 0, 255, 21, 219, 0, 255, 37, 192, 0, 255, 220, 60, 0, 255, 206, 202, 0, 255, 188, 67, 0, 255, 8, 3, 0, 255, 32, 87, 0, 255, 221, 15, 0, 255, 254, 214, 0, 255, 103, 79, 0, 255, 44, 12, 0, 255, 73, 33, 0, 255, 87, 144, 0, 255, 132, 161, 0, 255, 174, 206, 0, 255, 211, 16, 0, 255, 246, 194, 0, 255, 191, 12, 0, 255, 3, 134, 0, 255, 252, 104, 0, 255, 178, 195, 0, 255, 121, 156, 0, 255, 77, 102, 0, 255, 19, 216, 0, 255, 91, 192, 0, 255, 0, 98, 0, 255, 113, 246, 0, 255, 176, 162, 0, 255, 226, 47, 0, 255, 18, 152, 0, 255, 19, 71, 0, 255, 5, 9, 0, 255, 229, 123, 0, 255, 14, 118, 0, 255, 129, 110, 0, 255, 77, 8, 0, 255, 211, 240, 0, 255, 243, 83, 0, 255, 36, 0, 0, 255, 97, 89, 0, 255, 1, 32, 0, 255, 75, 96, 0, 255, 61, 75, 0, 255, 188, 44, 0, 255, 231, 225, 0, 255, 105, 178, 0, 255, 155, 73, 0, 255, 166, 113, 0, 255, 42, 208, 0, 255, 171, 144, 0, 255, 11, 99, 0, 255, 7, 211, 0, 255, 0, 232, 0, 255, 210, 242, 0, 255, 117, 198, 0, 255, 107, 78, 0, 255, 228, 133, 0, 255, 157, 25, 0, 255, 246, 142, 0, 255, 63, 229, 0, 255, 204, 118, 0, 255, 14, 161, 0, 255, 86, 239, 0, 255, 123, 132, 0, 255, 144, 235, 0, 255, 33, 171, 0, 255, 179, 223, 0, 255, 154, 24, 0, 255, 0, 242, 0, 255, 227, 21, 0, 255, 236, 73, 0, 255, 84, 130, 0, 255, 33, 107, 0, 255, 51, 174, 0, 255, 196, 38, 0, 255, 126, 50, 0, 255, 55, 173, 0, 255, 21, 15, 0, 255, 203, 114, 0, 255, 58, 37, 0, 255, 75, 141, 0, 255, 6, 64, 0, 255, 162, 69, 0, 255, 63, 79, 0, 255, 38, 0, 0, 255, 170, 74, 0, 255, 44, 35, 0, 255, 232, 207, 0, 255, 150, 78, 0, 255, 195, 204, 0, 255, 7, 19, 0, 255, 15, 4, 0, 255, 191, 222, 0, 255, 100, 226, 0, 255, 135, 253, 0, 255, 123, 214, 0, 255, 180, 40, 0, 255, 85, 80, 0, 255, 62, 52, 0, 255, 228, 131, 0, 255, 195, 40, 0, 255, 208, 152, 0, 255, 148, 69, 0, 255, 18, 0, 0, 255, 40, 217, 0, 255, 159, 22, 0, 255, 160, 107, 0, 255, 75, 20, 0, 255, 186, 120, 0, 255, 145, 80, 0, 255, 194, 97, 0, 255, 123, 184, 0, 255, 110, 58, 0, 255, 236, 126, 0, 255, 89, 190, 0, 255, 82, 203, 0, 255, 63, 119, 0, 255, 139, 106, 0, 255, 22, 192, 0, 255, 168, 26, 0, 255, 29, 24, 0, 255, 135, 115, 0, 255, 148, 54, 0, 255, 171, 187, 0, 255, 75, 253, 0, 255, 156, 53, 0, 255, 123, 39, 0, 255, 134, 69, 0, 255, 57, 132, 0, 255, 253, 96, 0, 255, 208, 42, 0, 255, 110, 205, 0, 255, 176, 190, 0, 255, 243, 91, 0, 255, 156, 99, 0, 255, 213, 135, 0, 255, 136, 56, 0, 255, 69, 118, 0, 255, 104, 218, 0, 255, 142, 252, 0, 255, 43, 5, 0, 255, 133, 51, 0, 255, 168, 251, 0, 255, 219, 42, 0, 255, 254, 123, 0, 255, 167, 205, 0, 255, 232, 40, 0, 255, 6, 129, 0, 255, 96, 117, 0, 255, 71, 190, 0, 255, 79, 42, 0, 255, 186, 206, 0, 255, 93, 104, 0, 255, 125, 3, 0, 255, 79, 246, 0, 255, 81, 89, 0, 255, 45, 199, 0, 255, 89, 164, 0, 255, 130, 197, 0, 255, 23, 197, 0, 255, 16, 235, 0, 255, 150, 249, 0, 255, 131, 139, 0, 255, 33, 43, 0, 255, 50, 27, 0, 255, 236, 228, 0, 255, 6, 88, 0, 255, 17, 5, 0, 255, 242, 117, 0, 255, 208, 213, 0, 255, 81, 106, 0, 255, 228, 100, 0, 255, 223, 56, 0, 255, 12, 32, 0, 255, 199, 196, 0, 255, 61, 171, 0, 255, 65, 67, 0, 255, 147, 97, 0, 255, 130, 225, 0, 255, 50, 181, 0, 255, 104, 195, 0, 255, 253, 139, 0, 255, 204, 167, 0, 255, 184, 15, 0, 255, 114, 129, 0, 255, 126, 194, 0, 255, 205, 247, 0, 255, 216, 153, 0, 255, 126, 47, 0, 255, 82, 112, 0, 255, 36, 27, 0, 255, 33, 140, 0, 255, 41, 99, 0, 255, 162, 208, 0, 255, 190, 14, 0, 255, 220, 39, 0, 255, 62, 176, 0, 255, 153, 43, 0, 255, 191, 45, 0, 255, 235, 50, 0, 255, 77, 170, 0, 255, 39, 56, 0, 255, 87, 60, 0, 255, 147, 237, 0, 255, 52, 105, 0, 255, 28, 193, 0, 255, 184, 1, 0, 255, 79, 180, 0, 255, 81, 131, 0, 255, 3, 210, 0, 255, 189, 78, 0, 255, 178, 239, 0, 255, 217, 219, 0, 255, 9, 155, 0, 255, 167, 105, 0, 255, 20, 71, 0, 255, 226, 221, 0, 255, 137, 175, 0, 255, 100, 137, 0, 255, 15, 237, 0, 255, 116, 135, 0, 255, 98, 211, 0, 255, 177, 15, 0, 255, 103, 3, 0, 255, 174, 46, 0, 255, 253, 240, 0, 255, 103, 103, 0, 255, 24, 157, 0, 255, 92, 211, 0, 255, 45, 186, 0, 255, 29, 18, 0, 255, 104, 52, 0, 255, 114, 178, 0, 255, 23, 165, 0, 255, 249, 215, 0, 255, 154, 193, 0, 255, 196, 56, 0, 255, 216, 100, 0, 255, 83, 233, 0, 255, 92, 230, 0, 255, 197, 20, 0, 255, 31, 132, 0, 255, 172, 51, 0, 255, 103, 126, 0, 255, 74, 230, 0, 255, 51, 229, 0, 255, 206, 29, 0, 255, 20, 5, 0, 255, 79, 125, 0, 255, 185, 88, 0, 255, 83, 142, 0, 255, 169, 155, 0, 255, 151, 93, 0, 255, 131, 63, 0, 255, 30, 41, 0, 255, 126, 147, 0, 255, 115, 74, 0, 255, 55, 8, 0, 255, 105, 53, 0, 255, 206, 182, 0, 255, 113, 51, 0, 255, 209, 48, 0, 255, 226, 155, 0, 255, 65, 71, 0, 255, 252, 167, 0, 255, 97, 215, 0, 255, 0, 225, 0, 255, 10, 47, 0, 255, 160, 49, 0, 255, 181, 134, 0, 255, 146, 111, 0, 255, 92, 162, 0, 255, 43, 112, 0, 255, 45, 80, 0, 255, 216, 15, 0, 255, 103, 166, 0, 255, 204, 164, 0, 255, 137, 22, 0, 255, 249, 220, 0, 255, 196, 116, 0, 255, 252, 18, 0, 255, 168, 8, 0, 255, 147, 150, 0, 255, 225, 249, 0, 255, 13, 37, 0, 255, 222, 105, 0, 255, 112, 52, 0, 255, 46, 128, 0, 255, 242, 72, 0, 255, 148, 225, 0, 255, 163, 216, 0, 255, 208, 153, 0, 255, 123, 26, 0, 255, 250, 173, 0, 255, 198, 182, 0, 255, 16, 241, 0, 255, 149, 165, 0, 255, 232, 97, 0, 255, 96, 197, 0, 255, 76, 30, 0, 255, 50, 110, 0, 255, 151, 115, 0, 255, 54, 203, 0, 255, 127, 180, 0, 255, 77, 73, 0, 255, 181, 102, 0, 255, 187, 35, 0, 255, 226, 187, 0, 255, 74, 71, 0, 255, 249, 98, 0, 255, 83, 15, 0, 255, 72, 58, 0, 255, 139, 124, 0, 255, 79, 51, 0, 255, 26, 56, 0, 255, 86, 71, 0, 255, 242, 33, 0, 255, 220, 223, 0, 255, 196, 120, 0, 255, 249, 124, 0, 255, 90, 136, 0, 255, 45, 78, 0, 255, 228, 128, 0, 255, 15, 6, 0, 255, 187, 113, 0, 255, 155, 148, 0, 255, 34, 247, 0, 255, 139, 242, 0, 255, 96, 151, 0, 255, 191, 123, 0, 255, 48, 104, 0, 255, 119, 253, 0, 255, 60, 118, 0, 255, 105, 231, 0, 255, 171, 174, 0, 255, 157, 47, 0, 255, 8, 166, 0, 255, 2, 243, 0, 255, 220, 190, 0, 255, 217, 143, 0, 255, 63, 156, 0, 255, 245, 219, 0, 255, 101, 163, 0, 255, 243, 48, 0, 255, 234, 158, 0, 255, 104, 184, 0, 255, 139, 99, 0, 255, 4, 119, 0, 255, 194, 27, 0, 255, 100, 176, 0, 255, 52, 200, 0, 255, 240, 67, 0, 255, 103, 6, 0, 255, 197, 186, 0, 255, 1, 48, 0, 255, 176, 217, 0, 255, 91, 58, 0, 255, 151, 42, 0, 255, 144, 103, 0, 255, 247, 166, 0, 255, 219, 225, 0, 255, 211, 19, 0, 255, 214, 65, 0, 255, 133, 112, 0, 255, 217, 214, 0, 255, 205, 4, 0, 255, 60, 44, 0, 255, 32, 9, 0, 255, 22, 154, 0, 255, 203, 23, 0, 255, 86, 163, 0, 255, 179, 183, 0, 255, 3, 214, 0, 255, 236, 187, 0, 255, 47, 17, 0, 255, 187, 74, 0, 255, 227, 206, 0, 255, 40, 39, 0, 255, 212, 142, 0, 255, 225, 192, 0, 255, 88, 168, 0, 255, 198, 83, 0, 255, 194, 248, 0, 255, 129, 85, 0, 255, 185, 129, 0, 255, 245, 138, 0, 255, 253, 95, 0, 255, 99, 67, 0, 255, 222, 158, 0, 255, 113, 85, 0, 255, 106, 173, 0, 255, 240, 149, 0, 255, 163, 150, 0, 255, 78, 28, 0, 255, 50, 120, 0, 255, 68, 153, 0, 255, 237, 164, 0, 255, 82, 224, 0, 255, 3, 55, 0, 255, 203, 76, 0, 255, 39, 0, 0, 255, 42, 115, 0, 255, 195, 220, 0, 255, 105, 68, 0, 255, 166, 144, 0, 255, 201, 103, 0, 255, 95, 112, 0, 255, 42, 224, 0, 255, 124, 197, 0, 255, 73, 125, 0, 255, 221, 184, 0, 255, 47, 232, 0, 255, 64, 78, 0, 255, 111, 119, 0, 255, 179, 90, 0, 255, 245, 214, 0, 255, 241, 195, 0, 255, 164, 211, 0, 255, 135, 232, 0, 255, 185, 167, 0, 255, 114, 119, 0, 255, 115, 81, 0, 255, 149, 71, 0, 255, 178, 233, 0, 255, 37, 64, 0, 255, 117, 6, 0, 255, 47, 240, 0, 255, 102, 239, 0, 255, 186, 191, 0, 255, 144, 217, 0, 255, 55, 77, 0, 255, 168, 146, 0, 255, 231, 164, 0, 255, 81, 132, 0, 255, 56, 46, 0, 255, 54, 124, 0, 255, 11, 144, 0, 255, 36, 77, 0, 255, 223, 143, 0, 255, 159, 61, 0, 255, 104, 177, 0, 255, 174, 205, 0, 255, 25, 99, 0, 255, 207, 71, 0, 255, 150, 178, 0, 255, 9, 107, 0, 255, 204, 188, 0, 255, 114, 11, 0, 255, 99, 193, 0, 255, 195, 205, 0, 255, 39, 196, 0, 255, 87, 17, 0, 255, 164, 56, 0, 255, 59, 245, 0, 255, 57, 95, 0, 255, 147, 243, 0, 255, 50, 19, 0, 255, 109, 179, 0, 255, 94, 39, 0, 255, 2, 159, 0, 255, 30, 177, 0, 255, 36, 183, 0, 255, 94, 136, 0, 255, 143, 233, 0, 255, 188, 14, 0, 255, 7, 40, 0, 255, 73, 38, 0, 255, 240, 79, 0, 255, 58, 34, 0, 255, 221, 111, 0, 255, 171, 222, 0, 255, 147, 171, 0, 255, 184, 186, 0, 255, 64, 118, 0, 255, 129, 114, 0, 255, 157, 171, 0, 255, 91, 98, 0, 255, 18, 186, 0, 255, 195, 166, 0, 255, 102, 207, 0, 255, 61, 133, 0, 255, 74, 113, 0, 255, 173, 155, 0, 255, 157, 81, 0, 255, 135, 207, 0, 255, 182, 88, 0, 255, 25, 26, 0, 255, 72, 174, 0, 255, 79, 204, 0, 255, 152, 109, 0, 255, 169, 142, 0, 255, 188, 17, 0, 255, 127, 51, 0, 255, 154, 102, 0, 255, 59, 206, 0, 255, 102, 47, 0, 255, 149, 223, 0, 255, 105, 113, 0, 255, 46, 128, 0, 255, 9, 152, 0, 255, 213, 137, 0, 255, 228, 75, 0, 255, 28, 193, 0, 255, 246, 252, 0, 255, 186, 18, 0, 255, 63, 150, 0, 255, 198, 252, 0, 255, 126, 125, 0, 255, 113, 78, 0, 255, 172, 176, 0, 255, 92, 179, 0, 255, 50, 94, 0, 255, 139, 249, 0, 255, 244, 194, 0, 255, 117, 120, 0, 255, 155, 220, 0, 255, 205, 101, 0, 255, 84, 219, 0, 255, 19, 6, 0, 255, 250, 26, 0, 255, 230, 86, 0, 255, 39, 161, 0, 255, 146, 193, 0, 255, 70, 18, 0, 255, 79, 193, 0, 255, 193, 207, 0, 255, 11, 4, 0, 255, 106, 244, 0, 255, 30, 250, 0, 255, 48, 241, 0, 255, 46, 173, 0, 255, 85, 107, 0, 255, 181, 57, 0, 255, 64, 215, 0, 255, 61, 131, 0, 255, 44, 246, 0, 255, 155, 124, 0, 255, 230, 141, 0, 255, 252, 122, 0, 255, 13, 251, 0, 255, 200, 222, 0, 255, 88, 179, 0, 255, 253, 4, 0, 255, 182, 51, 0, 255, 226, 145, 0, 255, 42, 29, 0, 255, 122, 29, 0, 255, 165, 36, 0, 255, 0, 152, 0, 255, 158, 15, 0, 255, 99, 93, 0, 255, 23, 92, 0, 255, 233, 238, 0, 255, 215, 192, 0, 255, 240, 52, 0, 255, 125, 182, 0, 255, 14, 42, 0, 255, 207, 184, 0, 255, 161, 121, 0, 255, 92, 178, 0, 255, 2, 211, 0, 255, 162, 131, 0, 255, 41, 250, 0, 255, 236, 233, 0, 255, 55, 190, 0, 255, 248, 25, 0, 255, 186, 212, 0, 255, 202, 118, 0, 255, 230, 101, 0, 255, 89, 65, 0, 255, 7, 244, 0, 255, 95, 243, 0, 255, 46, 245, 0, 255, 19, 120, 0, 255, 0, 109, 0, 255, 133, 20, 0, 255, 75, 232, 0, 255, 190, 65, 0, 255, 149, 144, 0, 255, 112, 55, 0, 255, 183, 120, 0, 255, 225, 114, 0, 255, 237, 144, 0, 255, 11, 91, 0, 255, 6, 163, 0, 255, 120, 189, 0, 255, 201, 132, 0, 255, 157, 30, 0, 255, 221, 233, 0, 255, 215, 29, 0, 255, 126, 180, 0, 255, 198, 189, 0, 255, 207, 185, 0, 255, 155, 192, 0, 255, 17, 242, 0, 255, 106, 138, 0, 255, 151, 93, 0, 255, 116, 215, 0, 255, 182, 25, 0, 255, 229, 177, 0, 255, 24, 218, 0, 255, 124, 62, 0, 255, 65, 41, 0, 255, 115, 13, 0, 255, 215, 115, 0, 255, 103, 162, 0, 255, 135, 83, 0, 255, 45, 125, 0, 255, 97, 23, 0, 255, 243, 249, 0, 255, 9, 155, 0, 255, 182, 54, 0, 255, 57, 54, 0, 255, 114, 207, 0, 255, 36, 56, 0, 255, 179, 118, 0, 255, 8, 85, 0, 255, 3, 0, 0, 255, 247, 130, 0, 255, 76, 142, 0, 255, 188, 205, 0, 255, 152, 98, 0, 255, 96, 161, 0, 255, 230, 120, 0, 255, 52, 244, 0, 255, 88, 185, 0, 255, 23, 159, 0, 255, 173, 176, 0, 255, 11, 226, 0, 255, 104, 133, 0, 255, 81, 155, 0, 255, 225, 250, 0, 255, 183, 155, 0, 255, 168, 50, 0, 255, 169, 207, 0, 255, 154, 57, 0, 255, 41, 192, 0, 255, 79, 117, 0, 255, 39, 204, 0, 255, 50, 88, 0, 255, 223, 214, 0, 255, 134, 185, 0, 255, 115, 15, 0, 255, 124, 252, 0, 255, 171, 54, 0, 255, 14, 0, 0, 255, 121, 244, 0, 255, 66, 188, 0, 255, 57, 126, 0, 255, 27, 145, 0, 255, 10, 85, 0, 255, 237, 175, 0, 255, 119, 40, 0, 255, 135, 236, 0, 255, 157, 34, 0, 255, 78, 140, 0, 255, 230, 43, 0, 255, 220, 224, 0, 255, 134, 183, 0, 255, 0, 73, 0, 255, 128, 80, 0, 255, 21, 67, 0, 255, 1, 67, 0, 255, 100, 143, 0, 255, 55, 55, 0, 255, 134, 240, 0, 255, 30, 11, 0, 255, 0, 122, 0, 255, 206, 236, 0, 255, 14, 188, 0, 255, 106, 65, 0, 255, 172, 23, 0, 255, 231, 91, 0, 255, 67, 50, 0, 255, 42, 75, 0, 255, 235, 167, 0, 255, 68, 211, 0, 255, 152, 106, 0, 255, 113, 77, 0, 255, 224, 178, 0, 255, 26, 97, 0, 255, 114, 41, 0, 255, 45, 126, 0, 255, 39, 237, 0, 255, 160, 87, 0, 255, 195, 32, 0, 255, 147, 44, 0, 255, 152, 182, 0, 255, 60, 145, 0, 255, 196, 155, 0, 255, 185, 124, 0, 255, 41, 72, 0, 255, 230, 71, 0, 255, 33, 75, 0, 255, 141, 48, 0, 255, 101, 49, 0, 255, 181, 58, 0, 255, 55, 41, 0, 255, 130, 215, 0, 255, 92, 66, 0, 255, 215, 196, 0, 255, 155, 94, 0, 255, 21, 139, 0, 255, 176, 204, 0, 255, 30, 224, 0, 255, 7, 96, 0, 255, 47, 217, 0, 255, 145, 37, 0, 255, 227, 101, 0, 255, 83, 105, 0, 255, 10, 91, 0, 255, 166, 250, 0, 255, 196, 80, 0, 255, 85, 59, 0, 255, 178, 200, 0, 255, 182, 186, 0, 255, 175, 205, 0, 255, 88, 16, 0, 255, 191, 252, 0, 255, 93, 254, 0, 255, 158, 244, 0, 255, 230, 189, 0, 255, 205, 111, 0, 255, 220, 145, 0, 255, 132, 220, 0, 255, 58, 231, 0, 255, 144, 120, 0, 255, 177, 117, 0, 255, 55, 14, 0, 255, 93, 224, 0, 255, 183, 103, 0, 255, 165, 247, 0, 255, 33, 185, 0, 255, 232, 152, 0, 255, 197, 169, 0, 255, 244, 83, 0, 255, 240, 74, 0, 255, 23, 139, 0, 255, 168, 181, 0, 255, 75, 65, 0, 255, 138, 22, 0, 255, 190, 233, 0, 255, 95, 209, 0, 255, 129, 237, 0, 255, 25, 109, 0, 255, 109, 86, 0, 255, 222, 123, 0, 255, 45, 130, 0, 255, 73, 1, 0, 255, 50, 67, 0, 255, 202, 58, 0, 255, 9, 215, 0, 255, 224, 80, 0, 255, 212, 49, 0, 255, 191, 224, 0, 255, 32, 119, 0, 255, 126, 100, 0, 255, 252, 185, 0, 255, 195, 150, 0, 255, 5, 173, 0, 255, 187, 205, 0, 255, 29, 61, 0, 255, 201, 61, 0, 255, 52, 29, 0, 255, 240, 153, 0, 255, 95, 254, 0, 255, 73, 236, 0, 255, 172, 165, 0, 255, 247, 196, 0, 255, 144, 160, 0, 255, 67, 217, 0, 255, 215, 102, 0, 255, 65, 63, 0, 255, 51, 11, 0, 255, 71, 249, 0, 255, 142, 178, 0, 255, 158, 57, 0, 255, 156, 244, 0, 255, 62, 3, 0, 255, 244, 45, 0, 255, 229, 130, 0, 255, 24, 228, 0, 255, 237, 186, 0, 255, 228, 52, 0, 255, 160, 27, 0, 255, 123, 30, 0, 255, 195, 110, 0, 255, 235, 62, 0, 255, 27, 127, 0, 255, 137, 40, 0, 255, 177, 200, 0, 255, 153, 167, 0, 255, 211, 189, 0, 255, 68, 253, 0, 255, 115, 65, 0, 255, 28, 170, 0, 255, 81, 15, 0, 255, 130, 141, 0, 255, 112, 20, 0, 255, 114, 33, 0, 255, 104, 70, 0, 255, 48, 23, 0, 255, 84, 237, 0, 255, 244, 31, 0, 255, 182, 223, 0, 255, 213, 251, 0, 255, 121, 143, 0, 255, 169, 192, 0, 255, 147, 176, 0, 255, 72, 90, 0, 255, 224, 139, 0, 255, 228, 25, 0, 255, 53, 139, 0, 255, 178, 170, 0, 255, 1, 132, 0, 255, 145, 175, 0, 255, 134, 24, 0, 255, 23, 87, 0, 255, 96, 194, 0, 255, 55, 211, 0, 255, 166, 107, 0, 255, 119, 211, 0, 255, 206, 120, 0, 255, 109, 178, 0, 255, 195, 135, 0, 255, 50, 112, 0, 255, 85, 102, 0, 255, 49, 80, 0, 255, 84, 223, 0, 255, 225, 121, 0, 255, 33, 49, 0, 255, 105, 88, 0, 255, 106, 220, 0, 255, 226, 36, 0, 255, 120, 212, 0, 255, 99, 43, 0, 255, 253, 136, 0, 255, 114, 221, 0, 255, 210, 94, 0, 255, 123, 230, 0, 255, 27, 20, 0, 255, 131, 41, 0, 255, 81, 37, 0, 255, 15, 2, 0, 255, 30, 95, 0, 255, 23, 182, 0, 255, 6, 80, 0, 255, 242, 116, 0, 255, 240, 171, 0, 255, 0, 189, 0, 255, 148, 84, 0, 255, 175, 90, 0, 255, 84, 66, 0, 255, 101, 219, 0, 255, 211, 124, 0, 255, 150, 110, 0, 255, 246, 197, 0, 255, 50, 208, 0, 255, 140, 83, 0, 255, 10, 224, 0, 255, 55, 179, 0, 255, 89, 221, 0, 255, 229, 58, 0, 255, 52, 145, 0, 255, 2, 129, 0, 255, 78, 179, 0, 255, 133, 219, 0, 255, 27, 12, 0, 255, 242, 252, 0, 255, 115, 25, 0, 255, 211, 195, 0, 255, 41, 84, 0, 255, 31, 38, 0, 255, 218, 233, 0, 255, 42, 12, 0, 255, 90, 194, 0, 255, 23, 166, 0, 255, 48, 199, 0, 255, 102, 22, 0, 255, 201, 81, 0, 255, 106, 187, 0, 255, 1, 212, 0, 255, 125, 223, 0, 255, 247, 33, 0, 255, 108, 169, 0, 255, 94, 125, 0, 255, 70, 48, 0, 255, 171, 207, 0, 255, 32, 112, 0, 255, 63, 219, 0, 255, 96, 48, 0, 255, 106, 1, 0, 255, 22, 108, 0, 255, 52, 43, 0, 255, 135, 88, 0, 255, 154, 199, 0, 255, 45, 21, 0, 255, 69, 43, 0, 255, 66, 108, 0, 255, 110, 167, 0, 255, 217, 233, 0, 255, 248, 67, 0, 255, 239, 183, 0, 255, 174, 163, 0, 255, 82, 22, 0, 255, 15, 14, 0, 255, 58, 144, 0, 255, 141, 119, 0, 255, 139, 24, 0, 255, 249, 95, 0, 255, 182, 160, 0, 255, 20, 248, 0, 255, 235, 21, 0, 255, 38, 78, 0, 255, 94, 201, 0, 255, 147, 0, 0, 255, 25, 114, 0, 255, 99, 146, 0, 255, 64, 121, 0, 255, 203, 204, 0, 255, 188, 1, 0, 255, 159, 245, 0, 255, 70, 138, 0, 255, 230, 77, 0, 255, 44, 247, 0, 255, 216, 245, 0, 255, 218, 210, 0, 255, 135, 176, 0, 255, 129, 251, 0, 255, 143, 159, 0, 255, 35, 144, 0, 255, 22, 235, 0, 255, 114, 47, 0, 255, 125, 83, 0, 255, 22, 196, 0, 255, 66, 142, 0, 255, 23, 178, 0, 255, 151, 85, 0, 255, 66, 144, 0, 255, 56, 189, 0, 255, 145, 65, 0, 255, 166, 171, 0, 255, 13, 60, 0, 255, 169, 36, 0, 255, 175, 18, 0, 255, 25, 83, 0, 255, 214, 111, 0, 255, 67, 136, 0, 255, 35, 15, 0, 255, 168, 89, 0, 255, 69, 80, 0, 255, 114, 45, 0, 255, 5, 75, 0, 255, 171, 135, 0, 255, 170, 173, 0, 255, 49, 91, 0, 255, 118, 75, 0, 255, 2, 57, 0, 255, 168, 188, 0, 255, 154, 167, 0, 255, 153, 59, 0, 255, 138, 25, 0, 255, 88, 144, 0, 255, 150, 117, 0, 255, 116, 221, 0, 255, 154, 156, 0, 255, 166, 189, 0, 255, 211, 136, 0, 255, 111, 202, 0, 255, 66, 224, 0, 255, 56, 58, 0, 255, 69, 75, 0, 255, 80, 137, 0, 255, 243, 166, 0, 255, 16, 148, 0, 255, 69, 104, 0, 255, 209, 207, 0, 255, 32, 107, 0, 255, 76, 199, 0, 255, 110, 144, 0, 255, 186, 237, 0, 255, 11, 145, 0, 255, 13, 127, 0, 255, 105, 0, 0, 255, 36, 116, 0, 255, 19, 56, 0, 255, 1, 212, 0, 255, 2, 94, 0, 255, 193, 137, 0, 255, 176, 105, 0, 255, 217, 144, 0, 255, 170, 153, 0, 255, 93, 54, 0, 255, 23, 203, 0, 255, 190, 147, 0, 255, 235, 199, 0, 255, 130, 13, 0, 255, 181, 182, 0, 255, 214, 109, 0, 255, 1, 75, 0, 255, 22, 194, 0, 255, 123, 36, 0, 255, 25, 164, 0, 255, 116, 211, 0, 255, 72, 16, 0, 255, 235, 238, 0, 255, 62, 0, 0, 255, 238, 129, 0, 255, 81, 239, 0, 255, 97, 230, 0, 255, 233, 70, 0, 255, 52, 197, 0, 255, 182, 244, 0, 255, 180, 120, 0, 255, 133, 237, 0, 255, 253, 132, 0, 255, 190, 169, 0, 255, 187, 205, 0, 255, 167, 102, 0, 255, 194, 215, 0, 255, 69, 115, 0, 255, 74, 167, 0, 255, 111, 33, 0, 255, 0, 247, 0, 255, 30, 89, 0, 255, 50, 174, 0, 255, 65, 51, 0, 255, 80, 83, 0, 255, 39, 47, 0, 255, 177, 230, 0, 255, 154, 32, 0, 255, 72, 253, 0, 255, 196, 172, 0, 255, 10, 160, 0, 255, 55, 210, 0, 255, 125, 253, 0, 255, 238, 157, 0, 255, 15, 247, 0, 255, 121, 221, 0, 255, 2, 168, 0, 255, 155, 209, 0, 255, 51, 61, 0, 255, 83, 36, 0, 255, 134, 116, 0, 255, 120, 199, 0, 255, 94, 199, 0, 255, 2, 198, 0, 255, 12, 147, 0, 255, 234, 186, 0, 255, 109, 159, 0, 255, 100, 36, 0, 255, 137, 252, 0, 255, 243, 233, 0, 255, 33, 218, 0, 255, 6, 14, 0, 255, 172, 128, 0, 255, 247, 93, 0, 255, 11, 1, 0, 255, 210, 55, 0, 255, 176, 86, 0, 255, 223, 205, 0, 255, 89, 27, 0, 255, 72, 20, 0, 255, 78, 36, 0, 255, 33, 232, 0, 255, 117, 156, 0, 255, 252, 13, 0, 255, 123, 157, 0, 255, 182, 73, 0, 255, 247, 98, 0, 255, 149, 0, 0, 255, 249, 190, 0, 255, 172, 205, 0, 255, 133, 29, 0, 255, 10, 127, 0, 255, 12, 176, 0, 255, 189, 71, 0, 255, 229, 180, 0, 255, 93, 56, 0, 255, 162, 81, 0, 255, 202, 2, 0, 255, 18, 27, 0, 255, 222, 188, 0, 255, 73, 196, 0, 255, 226, 177, 0, 255, 204, 60, 0, 255, 112, 144, 0, 255, 235, 59, 0, 255, 110, 125, 0, 255, 42, 236, 0, 255, 162, 229, 0, 255, 114, 242, 0, 255, 246, 37, 0, 255, 128, 130, 0, 255, 19, 11, 0, 255, 75, 248, 0, 255, 201, 210, 0, 255, 30, 140, 0, 255, 245, 0, 0, 255, 202, 240, 0, 255, 243, 50, 0, 255, 228, 82, 0, 255, 116, 121, 0, 255, 85, 156, 0, 255, 7, 20, 0, 255, 66, 114, 0, 255, 107, 243, 0, 255, 253, 53, 0, 255, 223, 246, 0, 255, 155, 33, 0, 255, 43, 166, 0, 255, 181, 221, 0, 255, 17, 193, 0, 255, 32, 161, 0, 255, 219, 214, 0, 255, 213, 168, 0, 255, 65, 180, 0, 255, 143, 123, 0, 255, 198, 60, 0, 255, 199, 151, 0, 255, 44, 136, 0, 255, 138, 74, 0, 255, 21, 231, 0, 255, 4, 78, 0, 255, 249, 123, 0, 255, 54, 95, 0, 255, 92, 168, 0, 255, 4, 232, 0, 255, 227, 78, 0, 255, 221, 27, 0, 255, 176, 58, 0, 255, 164, 170, 0, 255, 31, 173, 0, 255, 173, 130, 0, 255, 49, 141, 0, 255, 31, 249, 0, 255, 243, 209, 0, 255, 180, 179, 0, 255, 56, 39, 0, 255, 105, 150, 0, 255, 225, 11, 0, 255, 74, 123, 0, 255, 225, 242, 0, 255, 98, 119, 0, 255, 186, 144, 0, 255, 195, 242, 0, 255, 247, 193, 0, 255, 143, 164, 0, 255, 113, 174, 0, 255, 0, 155, 0, 255, 222, 204, 0, 255, 16, 190, 0, 255, 121, 172, 0, 255, 42, 46, 0, 255, 14, 252, 0, 255, 36, 208, 0, 255, 191, 144, 0, 255, 139, 250, 0, 255, 127, 210, 0, 255, 92, 31, 0, 255, 248, 219, 0, 255, 199, 180, 0, 255, 100, 243, 0, 255, 7, 33, 0, 255, 50, 53, 0, 255, 147, 65, 0, 255, 183, 223, 0, 255, 228, 72, 0, 255, 250, 70, 0, 255, 123, 189, 0, 255, 62, 244, 0, 255, 121, 150, 0, 255, 83, 81, 0, 255, 157, 9, 0, 255, 21, 134, 0, 255, 235, 15, 0, 255, 133, 125, 0, 255, 90, 34, 0, 255, 90, 128, 0, 255, 45, 40, 0, 255, 68, 33, 0, 255, 250, 129, 0, 255, 147, 184, 0, 255, 135, 33, 0, 255, 43, 108, 0, 255, 164, 138, 0, 255, 248, 113, 0, 255, 65, 48, 0, 255, 43, 167, 0, 255, 123, 26, 0, 255, 147, 87, 0, 255, 196, 133, 0, 255, 172, 39, 0, 255, 230, 29, 0, 255, 50, 77, 0, 255, 26, 73, 0, 255, 35, 72, 0, 255, 134, 165, 0, 255, 37, 64, 0, 255, 126, 182, 0, 255, 192, 129, 0, 255, 61, 82, 0, 255, 100, 228, 0, 255, 122, 107, 0, 255, 253, 136, 0, 255, 199, 83, 0, 255, 12, 47, 0, 255, 86, 130, 0, 255, 105, 42, 0, 255, 64, 85, 0, 255, 202, 152, 0, 255, 221, 78, 0, 255, 0, 29, 0, 255, 88, 34, 0, 255, 247, 235, 0, 255, 83, 154, 0, 255, 64, 198, 0, 255, 55, 43, 0, 255, 30, 74, 0, 255, 0, 127, 0, 255, 27, 20, 0, 255, 159, 110, 0, 255, 108, 19, 0, 255, 150, 125, 0, 255, 224, 253, 0, 255, 143, 155, 0, 255, 92, 150, 0, 255, 227, 99, 0, 255, 111, 113, 0, 255, 14, 58, 0, 255, 120, 42, 0, 255, 22, 91, 0, 255, 84, 0, 0, 255, 118, 51, 0, 255, 61, 86, 0, 255, 133, 217, 0, 255, 201, 135, 0, 255, 41, 86, 0, 255, 189, 161, 0, 255, 51, 34, 0, 255, 15, 145, 0, 255, 209, 226, 0, 255, 189, 174, 0, 255, 237, 242, 0, 255, 152, 57, 0, 255, 218, 34, 0, 255, 233, 33, 0, 255, 188, 144, 0, 255, 244, 247, 0, 255, 151, 49, 0, 255, 92, 115, 0, 255, 171, 88, 0, 255, 245, 4, 0, 255, 89, 145, 0, 255, 6, 117, 0, 255, 168, 71, 0, 255, 10, 81, 0, 255, 24, 93, 0, 255, 144, 131, 0, 255, 68, 228, 0, 255, 90, 68, 0, 255, 7, 116, 0, 255, 79, 206, 0, 255, 235, 45, 0, 255, 136, 184, 0, 255, 132, 89, 0, 255, 212, 98, 0, 255, 24, 96, 0, 255, 7, 59, 0, 255, 85, 198, 0, 255, 48, 11, 0, 255, 134, 144, 0, 255, 190, 162, 0, 255, 163, 9, 0, 255, 100, 240, 0, 255, 35, 179, 0, 255, 73, 125, 0, 255, 54, 158, 0, 255, 69, 3, 0, 255, 169, 12, 0, 255, 49, 238, 0, 255, 158, 32, 0, 255, 132, 146, 0, 255, 99, 131, 0, 255, 155, 10, 0, 255, 42, 9, 0, 255, 202, 49, 0, 255, 109, 217, 0, 255, 199, 69, 0, 255, 26, 42, 0, 255, 216, 182, 0, 255, 127, 163, 0, 255, 13, 232, 0, 255, 146, 220, 0, 255, 167, 189, 0, 255, 148, 246, 0, 255, 33, 29, 0, 255, 46, 217, 0, 255, 221, 86, 0, 255, 2, 112, 0, 255, 234, 147, 0, 255, 15, 30, 0, 255, 176, 124, 0, 255, 224, 143, 0, 255, 231, 39, 0, 255, 99, 122, 0, 255, 125, 175, 0, 255, 202, 161, 0, 255, 49, 153, 0, 255, 131, 218, 0, 255, 236, 105, 0, 255, 108, 162, 0, 255, 57, 234, 0, 255, 165, 2, 0, 255, 6, 118, 0, 255, 208, 99, 0, 255, 155, 172, 0, 255, 43, 234, 0, 255, 77, 8, 0, 255, 238, 253, 0, 255, 67, 189, 0, 255, 103, 41, 0, 255, 124, 12, 0, 255, 209, 179, 0, 255, 3, 11, 0, 255, 6, 164, 0, 255, 118, 244, 0, 255, 118, 41, 0, 255, 212, 173, 0, 255, 162, 116, 0, 255, 129, 100, 0, 255, 29, 246, 0, 255, 46, 194, 0, 255, 58, 10, 0, 255, 90, 144, 0, 255, 80, 157, 0, 255, 239, 201, 0, 255, 46, 73, 0, 255, 62, 39, 0, 255, 173, 137, 0, 255, 114, 69, 0, 255, 107, 46, 0, 255, 112, 148, 0, 255, 141, 139, 0, 255, 73, 32, 0, 255, 148, 186, 0, 255, 231, 45, 0, 255, 137, 10, 0, 255, 182, 197, 0, 255, 160, 194, 0, 255, 189, 77, 0, 255, 27, 154, 0, 255, 71, 53, 0, 255, 110, 213, 0, 255, 109, 4, 0, 255, 227, 180, 0, 255, 34, 87, 0, 255, 47, 139, 0, 255, 166, 95, 0, 255, 15, 56, 0, 255, 90, 186, 0, 255, 53, 99, 0, 255, 132, 144, 0, 255, 215, 251, 0, 255, 179, 167, 0, 255, 95, 228, 0, 255, 66, 33, 0, 255, 94, 196, 0, 255, 56, 249, 0, 255, 83, 240, 0, 255, 13, 92, 0, 255, 72, 161, 0, 255, 39, 56, 0, 255, 120, 150, 0, 255, 31, 199, 0, 255, 104, 254, 0, 255, 125, 131, 0, 255, 198, 230, 0, 255, 170, 217, 0, 255, 130, 249, 0, 255, 136, 244, 0, 255, 83, 94, 0, 255, 105, 29, 0, 255, 204, 153, 0, 255, 139, 119, 0, 255, 27, 233, 0, 255, 19, 196, 0, 255, 0, 53, 0, 255, 113, 104, 0, 255, 187, 189, 0, 255, 49, 208, 0, 255, 62, 72, 0, 255, 142, 54, 0, 255, 186, 49, 0, 255, 196, 198, 0, 255, 174, 127, 0, 255, 53, 230, 0, 255, 35, 125, 0, 255, 80, 157, 0, 255, 248, 81, 0, 255, 224, 35, 0, 255, 141, 15, 0, 255, 102, 181, 0, 255, 7, 214, 0, 255, 127, 73, 0, 255, 152, 53, 0, 255, 23, 128, 0, 255, 198, 81, 0, 255, 116, 32, 0, 255, 244, 83, 0, 255, 148, 41, 0, 255, 17, 47, 0, 255, 80, 195, 0, 255, 40, 72, 0, 255, 188, 156, 0, 255, 88, 38, 0, 255, 176, 58, 0, 255, 80, 167, 0, 255, 191, 9, 0, 255, 164, 242, 0, 255, 223, 242, 0, 255, 160, 163, 0, 255, 112, 24, 0, 255, 220, 159, 0, 255, 6, 9, 0, 255, 17, 57, 0, 255, 165, 96, 0, 255, 207, 181, 0, 255, 138, 47, 0, 255, 220, 30, 0, 255, 234, 36, 0, 255, 221, 169, 0, 255, 63, 112, 0, 255, 224, 93, 0, 255, 138, 49, 0, 255, 133, 154, 0, 255, 31, 50, 0, 255, 183, 211, 0, 255, 210, 175, 0, 255, 51, 100, 0, 255, 134, 107, 0, 255, 85, 33, 0, 255, 48, 178, 0, 255, 71, 181, 0, 255, 78, 154, 0, 255, 118, 98, 0, 255, 238, 167, 0, 255, 123, 182, 0, 255, 60, 233, 0, 255, 63, 26, 0, 255, 118, 1, 0, 255, 34, 142, 0, 255, 207, 59, 0, 255, 246, 31, 0, 255, 241, 215, 0, 255, 71, 77, 0, 255, 80, 160, 0, 255, 45, 229, 0, 255, 172, 91, 0, 255, 96, 216, 0, 255, 231, 125, 0, 255, 216, 254, 0, 255, 115, 17, 0, 255, 245, 223, 0, 255, 204, 7, 0, 255, 236, 18, 0, 255, 151, 107, 0, 255, 12, 46, 0, 255, 154, 11, 0, 255, 6, 109, 0, 255, 89, 183, 0, 255, 47, 204, 0, 255, 198, 226, 0, 255, 194, 130, 0, 255, 227, 141, 0, 255, 158, 189, 0, 255, 5, 172, 0, 255, 125, 11, 0, 255, 214, 15, 0, 255, 3, 219, 0, 255, 227, 239, 0, 255, 31, 59, 0, 255, 149, 186, 0, 255, 34, 67, 0, 255, 151, 242, 0, 255, 116, 145, 0, 255, 239, 24, 0, 255, 196, 94, 0, 255, 40, 226, 0, 255, 82, 215, 0, 255, 229, 194, 0, 255, 130, 0, 0, 255, 170, 105, 0, 255, 154, 143, 0, 255, 75, 39, 0, 255, 232, 125, 0, 255, 231, 86, 0, 255, 115, 188, 0, 255, 34, 225, 0, 255, 126, 6, 0, 255, 155, 52, 0, 255, 69, 92, 0, 255, 34, 97, 0, 255, 165, 200, 0, 255, 231, 22, 0, 255, 202, 127, 0, 255, 28, 17, 0, 255, 62, 140, 0, 255, 218, 224, 0, 255, 139, 118, 0, 255, 10, 137, 0, 255, 25, 22, 0, 255, 253, 119, 0, 255, 191, 244, 0, 255, 146, 168, 0, 255, 68, 86, 0, 255, 74, 48, 0, 255, 49, 121, 0, 255, 44, 103, 0, 255, 145, 15, 0, 255, 207, 75, 0, 255, 71, 61, 0, 255, 7, 13, 0, 255, 168, 103, 0, 255, 87, 31, 0, 255, 187, 220, 0, 255, 127, 234, 0, 255, 219, 111, 0, 255, 179, 145, 0, 255, 173, 233, 0, 255, 105, 198, 0, 255, 83, 140, 0, 255, 172, 116, 0, 255, 43, 219, 0, 255, 52, 202, 0, 255, 149, 83, 0, 255, 11, 218, 0, 255, 148, 168, 0, 255, 162, 158, 0, 255, 140, 57, 0, 255, 11, 182, 0, 255, 236, 231, 0, 255, 35, 20, 0, 255, 159, 249, 0, 255, 15, 148, 0, 255, 119, 21, 0, 255, 12, 85, 0, 255, 212, 134, 0, 255, 242, 205, 0, 255, 201, 125, 0, 255, 33, 6, 0, 255, 22, 154, 0, 255, 26, 167, 0, 255, 51, 174, 0, 255, 131, 15, 0, 255, 174, 247, 0, 255, 152, 245, 0, 255, 131, 147, 0, 255, 162, 69, 0, 255, 135, 96, 0, 255, 165, 235, 0, 255, 79, 120, 0, 255, 192, 145, 0, 255, 3, 4, 0, 255, 143, 83, 0, 255, 253, 74, 0, 255, 69, 95, 0, 255, 133, 30, 0, 255, 22, 251, 0, 255, 172, 237, 0, 255, 231, 27, 0, 255, 93, 34, 0, 255, 182, 212, 0, 255, 3, 237, 0, 255, 114, 109, 0, 255, 208, 250, 0, 255, 166, 154, 0, 255, 203, 21, 0, 255, 139, 100, 0, 255, 43, 179, 0, 255, 72, 233, 0, 255, 26, 212, 0, 255, 107, 253, 0, 255, 134, 33, 0, 255, 197, 35, 0, 255, 64, 44, 0, 255, 241, 114, 0, 255, 57, 101, 0, 255, 28, 171, 0, 255, 121, 248, 0, 255, 203, 17, 0, 255, 101, 45, 0, 255, 116, 88, 0, 255, 23, 170, 0, 255, 107, 245, 0, 255, 218, 71, 0, 255, 216, 195, 0, 255, 5, 183, 0, 255, 220, 170, 0, 255, 145, 209, 0, 255, 223, 51, 0, 255, 94, 35, 0, 255, 222, 100, 0, 255, 122, 101, 0, 255, 160, 125, 0, 255, 206, 233, 0, 255, 157, 35, 0, 255, 190, 138, 0, 255, 3, 48, 0, 255, 93, 48, 0, 255, 228, 64, 0, 255, 223, 185, 0, 255, 19, 143, 0, 255, 127, 125, 0, 255, 155, 41, 0, 255, 63, 16, 0, 255, 71, 240, 0, 255, 171, 64, 0, 255, 167, 8, 0, 255, 8, 66, 0, 255, 108, 99, 0, 255, 144, 7, 0, 255, 51, 204, 0, 255, 215, 22, 0, 255, 200, 141, 0, 255, 142, 49, 0, 255, 78, 184, 0, 255, 250, 22, 0, 255, 141, 99, 0, 255, 84, 194, 0, 255, 157, 112, 0, 255, 71, 72, 0, 255, 117, 161, 0, 255, 43, 110, 0, 255, 222, 179, 0, 255, 80, 232, 0, 255, 52, 114, 0, 255, 233, 192, 0, 255, 218, 33, 0, 255, 24, 70, 0, 255, 223, 114, 0, 255, 178, 134, 0, 255, 68, 246, 0, 255, 192, 199, 0, 255, 149, 56, 0, 255, 126, 166, 0, 255, 218, 129, 0, 255, 150, 240, 0, 255, 189, 247, 0, 255, 119, 236, 0, 255, 242, 115, 0, 255, 33, 142, 0, 255, 134, 70, 0, 255, 2, 184, 0, 255, 134, 42, 0, 255, 145, 79, 0, 255, 120, 27, 0, 255, 253, 51, 0, 255, 174, 188, 0, 255, 132, 54, 0, 255, 83, 1, 0, 255, 214, 229, 0, 255, 158, 230, 0, 255, 115, 37, 0, 255, 174, 146, 0, 255, 25, 254, 0, 255, 120, 253, 0, 255, 192, 172, 0, 255, 47, 215, 0, 255, 40, 171, 0, 255, 193, 114, 0, 255, 172, 203, 0, 255, 78, 29, 0, 255, 23, 217, 0, 255, 27, 153, 0, 255, 154, 60, 0, 255, 76, 195, 0, 255, 168, 43, 0, 255, 48, 233, 0, 255, 150, 168, 0, 255, 171, 60, 0, 255, 168, 144, 0, 255, 107, 131, 0, 255, 18, 0, 0, 255, 12, 89, 0, 255, 211, 25, 0, 255, 12, 111, 0, 255, 29, 129, 0, 255, 120, 82, 0, 255, 210, 69, 0, 255, 100, 2, 0, 255, 32, 56, 0, 255, 152, 49, 0, 255, 133, 33, 0, 255, 72, 209, 0, 255, 40, 253, 0, 255, 246, 229, 0, 255, 138, 0, 0, 255, 125, 166, 0, 255, 215, 113, 0, 255, 159, 66, 0, 255, 163, 202, 0, 255, 0, 3, 0, 255, 197, 246, 0, 255, 78, 166, 0, 255, 8, 181, 0, 255, 16, 165, 0, 255, 20, 185, 0, 255, 156, 173, 0, 255, 222, 33, 0, 255, 121, 100, 0, 255, 203, 137, 0, 255, 181, 116, 0, 255, 33, 201, 0, 255, 152, 87, 0, 255, 171, 237, 0, 255, 124, 220, 0, 255, 80, 195, 0, 255, 90, 30, 0, 255, 20, 250, 0, 255, 52, 7, 0, 255, 26, 144, 0, 255, 61, 126, 0, 255, 25, 97, 0, 255, 204, 208, 0, 255, 195, 227, 0, 255, 172, 63, 0, 255, 116, 199, 0, 255, 240, 189, 0, 255, 155, 117, 0, 255, 118, 41, 0, 255, 150, 58, 0, 255, 221, 221, 0, 255, 28, 149, 0, 255, 240, 146, 0, 255, 12, 112, 0, 255, 242, 201, 0, 255, 15, 211, 0, 255, 181, 27, 0, 255, 77, 38, 0, 255, 101, 3, 0, 255, 103, 81, 0, 255, 20, 252, 0, 255, 100, 176, 0, 255, 250, 248, 0, 255, 187, 82, 0, 255, 36, 172, 0, 255, 99, 22, 0, 255, 80, 203, 0, 255, 66, 62, 0, 255, 196, 75, 0, 255, 189, 60, 0, 255, 99, 45, 0, 255, 50, 39, 0, 255, 225, 185, 0, 255, 232, 17, 0, 255, 22, 200, 0, 255, 59, 226, 0, 255, 43, 9, 0, 255, 118, 92, 0, 255, 92, 13, 0, 255, 160, 161, 0, 255, 210, 151, 0, 255, 76, 136, 0, 255, 80, 64, 0, 255, 120, 239, 0, 255, 128, 221, 0, 255, 192, 240, 0, 255, 9, 4, 0, 255, 128, 196, 0, 255, 178, 229, 0, 255, 173, 222, 0, 255, 234, 30, 0, 255, 63, 180, 0, 255, 56, 13, 0, 255, 189, 188, 0, 255, 79, 253, 0, 255, 40, 40, 0, 255, 196, 168, 0, 255, 37, 242, 0, 255, 136, 236, 0, 255, 7, 80, 0, 255, 87, 239, 0, 255, 75, 210, 0, 255, 80, 128, 0, 255, 230, 6, 0, 255, 42, 74, 0, 255, 23, 135, 0, 255, 25, 181, 0, 255, 155, 205, 0, 255, 158, 218, 0, 255, 11, 197, 0, 255, 175, 101, 0, 255, 60, 105, 0, 255, 45, 80, 0, 255, 206, 106, 0, 255, 51, 7, 0, 255, 49, 106, 0, 255, 252, 63, 0, 255, 133, 143, 0, 255, 198, 189, 0, 255, 49, 112, 0, 255, 174, 2, 0, 255, 62, 147, 0, 255, 181, 16, 0, 255, 5, 36, 0, 255, 95, 182, 0, 255, 38, 246, 0, 255, 243, 201, 0, 255, 65, 94, 0, 255, 119, 216, 0, 255, 63, 214, 0, 255, 17, 1, 0, 255, 232, 95, 0, 255, 205, 251, 0, 255, 132, 13, 0, 255, 100, 67, 0, 255, 32, 218, 0, 255, 198, 156, 0, 255, 204, 29, 0, 255, 151, 16, 0, 255, 116, 22, 0, 255, 61, 76, 0, 255, 149, 123, 0, 255, 242, 112, 0, 255, 99, 51, 0, 255, 168, 119, 0, 255, 14, 166, 0, 255, 87, 198, 0, 255, 21, 55, 0, 255, 234, 199, 0, 255, 115, 219, 0, 255, 54, 27, 0, 255, 50, 254, 0, 255, 91, 178, 0, 255, 227, 215, 0, 255, 66, 114, 0, 255, 54, 133, 0, 255, 215, 53, 0, 255, 187, 217, 0, 255, 252, 92, 0, 255, 247, 94, 0, 255, 54, 221, 0, 255, 132, 78, 0, 255, 130, 173, 0, 255, 251, 131, 0, 255, 145, 195, 0, 255, 53, 116, 0, 255, 172, 198, 0, 255, 230, 53, 0, 255, 197, 4, 0, 255, 64, 69, 0, 255, 32, 232, 0, 255, 17, 200, 0, 255, 156, 150, 0, 255, 131, 213, 0, 255, 125, 61, 0, 255, 140, 174, 0, 255, 16, 108, 0, 255, 83, 90, 0, 255, 134, 170, 0, 255, 23, 182, 0, 255, 117, 129, 0, 255, 167, 194, 0, 255, 115, 18, 0, 255, 240, 226, 0, 255, 79, 2, 0, 255, 52, 250, 0, 255, 252, 38, 0, 255, 175, 131, 0, 255, 179, 79, 0, 255, 252, 240, 0, 255, 207, 90, 0, 255, 156, 165, 0, 255, 130, 44, 0, 255, 70, 229, 0, 255, 145, 35, 0, 255, 219, 177, 0, 255, 97, 248, 0, 255, 22, 27, 0, 255, 205, 149, 0, 255, 78, 189, 0, 255, 244, 100, 0, 255, 165, 38, 0, 255, 187, 182, 0, 255, 206, 218, 0, 255, 52, 100, 0, 255, 33, 83, 0, 255, 45, 148, 0, 255, 133, 233, 0, 255, 164, 148, 0, 255, 36, 135, 0, 255, 147, 66, 0, 255, 9, 165, 0, 255, 246, 228, 0, 255, 245, 127, 0, 255, 218, 102, 0, 255, 129, 35, 0, 255, 59, 101, 0, 255, 254, 71, 0, 255, 66, 241, 0, 255, 207, 81, 0, 255, 243, 37, 0, 255, 50, 59, 0, 255, 152, 54, 0, 255, 251, 254, 0, 255, 162, 201, 0, 255, 38, 95, 0, 255, 12, 83, 0, 255, 151, 170, 0, 255, 149, 165, 0, 255, 223, 72, 0, 255, 46, 157, 0, 255, 134, 92, 0, 255, 243, 242, 0, 255, 9, 135, 0, 255, 222, 75, 0, 255, 175, 34, 0, 255, 145, 23, 0, 255, 149, 228, 0, 255, 78, 20, 0, 255, 2, 208, 0, 255, 49, 74, 0, 255, 254, 239, 0, 255, 197, 55, 0, 255, 26, 143, 0, 255, 127, 122, 0, 255, 76, 136, 0, 255, 201, 4, 0, 255, 23, 218, 0, 255, 113, 206, 0, 255, 159, 93, 0, 255, 174, 218, 0, 255, 99, 68, 0, 255, 108, 122, 0, 255, 151, 236, 0, 255, 8, 243, 0, 255, 175, 200, 0, 255, 156, 56, 0, 255, 226, 40, 0, 255, 135, 17, 0, 255, 106, 36, 0, 255, 28, 77, 0, 255, 33, 233, 0, 255, 177, 149, 0, 255, 9, 190, 0, 255, 198, 169, 0, 255, 235, 0, 0, 255, 235, 218, 0, 255, 113, 60, 0, 255, 158, 212, 0, 255, 185, 9, 0, 255, 132, 204, 0, 255, 102, 135, 0, 255, 68, 7, 0, 255, 197, 48, 0, 255, 155, 201, 0, 255, 250, 155, 0, 255, 36, 120, 0, 255, 160, 17, 0, 255, 72, 145, 0, 255, 95, 163, 0, 255, 55, 53, 0, 255, 118, 181, 0, 255, 66, 84, 0, 255, 95, 225, 0, 255, 14, 65, 0, 255, 69, 33, 0, 255, 8, 24, 0, 255, 148, 33, 0, 255, 153, 43, 0, 255, 239, 5, 0, 255, 168, 25, 0, 255, 123, 148, 0, 255, 203, 60, 0, 255, 171, 21, 0, 255, 77, 29, 0, 255, 219, 137, 0, 255, 214, 4, 0, 255, 32, 17, 0, 255, 6, 14, 0, 255, 15, 97, 0, 255, 250, 40, 0, 255, 16, 58, 0, 255, 216, 131, 0, 255, 169, 110, 0, 255, 109, 150, 0, 255, 30, 165, 0, 255, 168, 141, 0, 255, 142, 26, 0, 255, 64, 138, 0, 255, 125, 109, 0, 255, 45, 213, 0, 255, 133, 107, 0, 255, 250, 225, 0, 255, 249, 21, 0, 255, 187, 25, 0, 255, 123, 186, 0, 255, 82, 174, 0, 255, 11, 176, 0, 255, 176, 194, 0, 255, 248, 191, 0, 255, 103, 52, 0, 255, 76, 134, 0, 255, 19, 191, 0, 255, 25, 39, 0, 255, 100, 46, 0, 255, 72, 148, 0, 255, 134, 42, 0, 255, 175, 212, 0, 255, 113, 135, 0, 255, 131, 146, 0, 255, 168, 62, 0, 255, 153, 151, 0, 255, 106, 62, 0, 255, 9, 249, 0, 255, 72, 5, 0, 255, 130, 10, 0, 255, 118, 6, 0, 255, 149, 199, 0, 255, 194, 254, 0, 255, 118, 206, 0, 255, 94, 179, 0, 255, 39, 143, 0, 255, 30, 5, 0, 255, 51, 51, 0, 255, 82, 13, 0, 255, 39, 92, 0, 255, 119, 150, 0, 255, 33, 42, 0, 255, 172, 240, 0, 255, 116, 32, 0, 255, 84, 36, 0, 255, 10, 163, 0, 255, 141, 149, 0, 255, 146, 50, 0, 255, 70, 109, 0, 255, 176, 164, 0, 255, 242, 5, 0, 255, 98, 23, 0, 255, 107, 80, 0, 255, 237, 187, 0, 255, 126, 99, 0, 255, 223, 192, 0, 255, 16, 135, 0, 255, 11, 31, 0, 255, 82, 241, 0, 255, 107, 194, 0, 255, 167, 133, 0, 255, 210, 101, 0, 255, 100, 94, 0, 255, 158, 219, 0, 255, 78, 148, 0, 255, 0, 46, 0, 255, 78, 218, 0, 255, 105, 11, 0, 255, 165, 3, 0, 255, 138, 75, 0, 255, 14, 55, 0, 255, 105, 15, 0, 255, 25, 155, 0, 255, 238, 212, 0, 255, 9, 236, 0, 255, 228, 71, 0, 255, 153, 217, 0, 255, 147, 20, 0, 255, 218, 70, 0, 255, 9, 196, 0, 255, 198, 145, 0, 255, 65, 77, 0, 255, 234, 174, 0, 255, 80, 62, 0, 255, 61, 118, 0, 255, 226, 142, 0, 255, 166, 242, 0, 255, 175, 111, 0, 255, 37, 19, 0, 255, 128, 140, 0, 255, 155, 73, 0, 255, 193, 249, 0, 255, 160, 0, 0, 255, 176, 42, 0, 255, 113, 238, 0, 255, 121, 50, 0, 255, 227, 194, 0, 255, 136, 118, 0, 255, 110, 231, 0, 255, 121, 85, 0, 255, 170, 58, 0, 255, 111, 63, 0, 255, 244, 28, 0, 255, 157, 225, 0, 255, 3, 128, 0, 255, 34, 169, 0, 255, 104, 248, 0, 255, 171, 207, 0, 255, 33, 226, 0, 255, 124, 201, 0, 255, 104, 199, 0, 255, 110, 70, 0, 255, 33, 29, 0, 255, 109, 39, 0, 255, 170, 215, 0, 255, 173, 214, 0, 255, 232, 74, 0, 255, 127, 123, 0, 255, 228, 21, 0, 255, 239, 63, 0, 255, 200, 254, 0, 255, 96, 159, 0, 255, 178, 25, 0, 255, 164, 252, 0, 255, 174, 47, 0, 255, 134, 15, 0, 255, 122, 132, 0, 255, 59, 90, 0, 255, 43, 78, 0, 255, 221, 52, 0, 255, 138, 105, 0, 255, 119, 143, 0, 255, 61, 31, 0, 255, 83, 182, 0, 255, 194, 231, 0, 255, 191, 12, 0, 255, 26, 248, 0, 255, 57, 194, 0, 255, 219, 80, 0, 255, 59, 239, 0, 255, 112, 244, 0, 255, 182, 154, 0, 255, 207, 204, 0, 255, 92, 14, 0, 255, 215, 9, 0, 255, 75, 239, 0, 255, 233, 191, 0, 255, 87, 200, 0, 255, 129, 28, 0, 255, 34, 4, 0, 255, 171, 116, 0, 255, 46, 172, 0, 255, 223, 52, 0, 255, 154, 190, 0, 255, 107, 205, 0, 255, 254, 64, 0, 255, 69, 114, 0, 255, 169, 129, 0, 255, 140, 81, 0, 255, 185, 60, 0, 255, 83, 153, 0, 255, 132, 194, 0, 255, 18, 179, 0, 255, 93, 19, 0, 255, 153, 23, 0, 255, 52, 151, 0, 255, 75, 168, 0, 255, 127, 147, 0, 255, 70, 54, 0, 255, 39, 99, 0, 255, 54, 25, 0, 255, 158, 206, 0, 255, 189, 213, 0, 255, 3, 150, 0, 255, 122, 111, 0, 255, 105, 113, 0, 255, 115, 11, 0, 255, 123, 52, 0, 255, 35, 33, 0, 255, 111, 95, 0, 255, 73, 42, 0, 255, 118, 61, 0, 255, 194, 83, 0, 255, 27, 175, 0, 255, 228, 163, 0, 255, 140, 238, 0, 255, 214, 132, 0, 255, 87, 180, 0, 255, 46, 238, 0, 255, 158, 131, 0, 255, 97, 178, 0, 255, 16, 2, 0, 255, 75, 127, 0, 255, 32, 185, 0, 255, 155, 115, 0, 255, 85, 171, 0, 255, 87, 16, 0, 255, 41, 237, 0, 255, 126, 27, 0, 255, 250, 99, 0, 255, 247, 115, 0, 255, 150, 124, 0, 255, 217, 191, 0, 255, 213, 38, 0, 255, 53, 218, 0, 255, 34, 174, 0, 255, 184, 16, 0, 255, 49, 94, 0, 255, 250, 18, 0, 255, 119, 171, 0, 255, 157, 94, 0, 255, 13, 137, 0, 255, 236, 21, 0, 255, 51, 93, 0, 255, 189, 158, 0, 255, 21, 188, 0, 255, 121, 158, 0, 255, 15, 178, 0, 255, 142, 142, 0, 255, 220, 122, 0, 255, 20, 253, 0, 255, 91, 227, 0, 255, 69, 94, 0, 255, 33, 39, 0, 255, 39, 79, 0, 255, 247, 188, 0, 255, 63, 48, 0, 255, 190, 175, 0, 255, 90, 44, 0, 255, 252, 227, 0, 255, 26, 94, 0, 255, 153, 19, 0, 255, 104, 242, 0, 255, 24, 34, 0, 255, 102, 155, 0, 255, 132, 8, 0, 255, 180, 185, 0, 255, 221, 195, 0, 255, 74, 24, 0, 255, 12, 58, 0, 255, 43, 168, 0, 255, 83, 243, 0, 255, 8, 29, 0, 255, 143, 207, 0, 255, 27, 149, 0, 255, 202, 119, 0, 255, 162, 83, 0, 255, 106, 161, 0, 255, 101, 209, 0, 255, 127, 39, 0, 255, 177, 107, 0, 255, 61, 24, 0, 255, 55, 148, 0, 255, 231, 15, 0, 255, 56, 164, 0, 255, 64, 228, 0, 255, 17, 156, 0, 255, 115, 120, 0, 255, 171, 166, 0, 255, 153, 3, 0, 255, 242, 149, 0, 255, 248, 249, 0, 255, 66, 41, 0, 255, 76, 148, 0, 255, 219, 248, 0, 255, 184, 104, 0, 255, 184, 165, 0, 255, 18, 52, 0, 255, 91, 139, 0, 255, 234, 16, 0, 255, 36, 135, 0, 255, 58, 207, 0, 255, 38, 140, 0, 255, 154, 82, 0, 255, 137, 153, 0, 255, 119, 191, 0, 255, 213, 32, 0, 255, 43, 228, 0, 255, 22, 216, 0, 255, 139, 8, 0, 255, 105, 81, 0, 255, 126, 197, 0, 255, 57, 49, 0, 255, 132, 148, 0, 255, 100, 138, 0, 255, 176, 21, 0, 255, 91, 111, 0, 255, 161, 228, 0, 255, 84, 246, 0, 255, 107, 36, 0, 255, 32, 21, 0, 255, 190, 133, 0, 255, 62, 64, 0, 255, 164, 12, 0, 255, 211, 111, 0, 255, 50, 211, 0, 255, 136, 213, 0, 255, 35, 212, 0, 255, 242, 205, 0, 255, 211, 182, 0, 255, 81, 238, 0, 255, 27, 163, 0, 255, 134, 131, 0, 255, 130, 241, 0, 255, 198, 23, 0, 255, 82, 147, 0, 255, 210, 140, 0, 255, 103, 101, 0, 255, 202, 32, 0, 255, 201, 13, 0, 255, 183, 156, 0, 255, 206, 162, 0, 255, 233, 103, 0, 255, 79, 42, 0, 255, 188, 173, 0, 255, 95, 213, 0, 255, 91, 78, 0, 255, 66, 32, 0, 255, 117, 125, 0, 255, 143, 95, 0, 255, 219, 9, 0, 255, 141, 79, 0, 255, 91, 145, 0, 255, 161, 248, 0, 255, 167, 39, 0, 255, 248, 4, 0, 255, 70, 160, 0, 255, 37, 154, 0, 255, 57, 100, 0, 255, 45, 118, 0, 255, 73, 171, 0, 255, 80, 28, 0, 255, 41, 37, 0, 255, 223, 144, 0, 255, 246, 172, 0, 255, 134, 154, 0, 255, 229, 110, 0, 255, 227, 121, 0, 255, 161, 215, 0, 255, 23, 67, 0, 255, 141, 238, 0, 255, 130, 16, 0, 255, 237, 8, 0, 255, 113, 217, 0, 255, 242, 27, 0, 255, 107, 176, 0, 255, 13, 174, 0, 255, 92, 61, 0, 255, 151, 67, 0, 255, 7, 55, 0, 255, 194, 10, 0, 255, 61, 59, 0, 255, 60, 52, 0, 255, 23, 160, 0, 255, 235, 25, 0, 255, 60, 147, 0, 255, 40, 41, 0, 255, 110, 206, 0, 255, 34, 116, 0, 255, 93, 55, 0, 255, 190, 136, 0, 255, 24, 16, 0, 255, 146, 2, 0, 255, 25, 234, 0, 255, 4, 179, 0, 255, 44, 22, 0, 255, 117, 115, 0, 255, 46, 0, 0, 255, 41, 178, 0, 255, 187, 143, 0, 255, 236, 142, 0, 255, 100, 169, 0, 255, 62, 227, 0, 255, 3, 102, 0, 255, 44, 195, 0, 255, 179, 95, 0, 255, 139, 0, 0, 255, 240, 99, 0, 255, 36, 31, 0, 255, 137, 68, 0, 255, 216, 143, 0, 255, 143, 250, 0, 255, 56, 134, 0, 255, 158, 69, 0, 255, 239, 146, 0, 255, 248, 101, 0, 255, 117, 19, 0, 255, 241, 38, 0, 255, 4, 19, 0, 255, 56, 79, 0, 255, 231, 14, 0, 255, 51, 72, 0, 255, 236, 98, 0, 255, 84, 48, 0, 255, 184, 206, 0, 255, 129, 218, 0, 255, 128, 151, 0, 255, 252, 214, 0, 255, 10, 160, 0, 255, 116, 33, 0, 255, 45, 182, 0, 255, 208, 157, 0, 255, 239, 130, 0, 255, 49, 0, 0, 255, 11, 96, 0, 255, 193, 220, 0, 255, 79, 203, 0, 255, 135, 122, 0, 255, 151, 202, 0, 255, 109, 88, 0, 255, 53, 160, 0, 255, 181, 96, 0, 255, 81, 25, 0, 255, 231, 56, 0, 255, 208, 145, 0, 255, 206, 117, 0, 255, 128, 43, 0, 255, 211, 26, 0, 255, 78, 248, 0, 255, 15, 86, 0, 255, 245, 216, 0, 255, 165, 73, 0, 255, 119, 149, 0, 255, 186, 205, 0, 255, 91, 4, 0, 255, 27, 55, 0, 255, 125, 3, 0, 255, 24, 203, 0, 255, 153, 13, 0, 255, 168, 209, 0, 255, 188, 62, 0, 255, 186, 46, 0, 255, 213, 207, 0, 255, 91, 140, 0, 255, 7, 145, 0, 255, 112, 217, 0, 255, 77, 26, 0, 255, 18, 62, 0, 255, 85, 86, 0, 255, 157, 108, 0, 255, 73, 87, 0, 255, 99, 145, 0, 255, 191, 13, 0, 255, 62, 61, 0, 255, 232, 38, 0, 255, 17, 149, 0, 255, 243, 141, 0, 255, 45, 51, 0, 255, 149, 89, 0, 255, 155, 208, 0, 255, 77, 48, 0, 255, 245, 74, 0, 255, 9, 59, 0, 255, 213, 11, 0, 255, 233, 201, 0, 255, 21, 0, 0, 255, 186, 203, 0, 255, 38, 150, 0, 255, 151, 90, 0, 255, 228, 220, 0, 255, 128, 64, 0, 255, 100, 206, 0, 255, 165, 241, 0, 255, 232, 246, 0, 255, 221, 236, 0, 255, 180, 38, 0, 255, 166, 206, 0, 255, 187, 60, 0, 255, 175, 163, 0, 255, 25, 8, 0, 255, 248, 184, 0, 255, 86, 231, 0, 255, 218, 147, 0, 255, 149, 96, 0, 255, 55, 40, 0, 255, 66, 202, 0, 255, 90, 80, 0, 255, 73, 249, 0, 255, 38, 143, 0, 255, 246, 173, 0, 255, 19, 112, 0, 255, 25, 62, 0, 255, 136, 223, 0, 255, 190, 30, 0, 255, 41, 90, 0, 255, 64, 40, 0, 255, 69, 116, 0, 255, 136, 141, 0, 255, 19, 102, 0, 255, 145, 101, 0, 255, 203, 101, 0, 255, 210, 251, 0, 255, 74, 51, 0, 255, 237, 70, 0, 255, 69, 110, 0, 255, 154, 206, 0, 255, 202, 26, 0, 255, 245, 122, 0, 255, 192, 174, 0, 255, 109, 105, 0, 255, 161, 12, 0, 255, 88, 189, 0, 255, 150, 122, 0, 255, 188, 139, 0, 255, 180, 238, 0, 255, 162, 242, 0, 255, 198, 131, 0, 255, 8, 221, 0, 255, 105, 228, 0, 255, 57, 48, 0, 255, 110, 207, 0, 255, 52, 248, 0, 255, 14, 102, 0, 255, 140, 59, 0, 255, 91, 81, 0, 255, 230, 142, 0, 255, 120, 9, 0, 255, 120, 49, 0, 255, 46, 192, 0, 255, 74, 216, 0, 255, 206, 244, 0, 255, 138, 254, 0, 255, 63, 153, 0, 255, 57, 85, 0, 255, 195, 207, 0, 255, 52, 212, 0, 255, 195, 207, 0, 255, 148, 42, 0, 255, 60, 24, 0, 255, 140, 99, 0, 255, 250, 252, 0, 255, 165, 170, 0, 255, 87, 150, 0, 255, 49, 19, 0, 255, 116, 151, 0, 255, 152, 4, 0, 255, 28, 74, 0, 255, 236, 54, 0, 255, 214, 43, 0, 255, 50, 186, 0, 255, 244, 121, 0, 255, 146, 232, 0, 255, 233, 216, 0, 255, 206, 125, 0, 255, 232, 88, 0, 255, 198, 136, 0, 255, 45, 183, 0, 255, 173, 46, 0, 255, 176, 194, 0, 255, 50, 135, 0, 255, 85, 32, 0, 255, 224, 8, 0, 255, 25, 135, 0, 255, 225, 212, 0, 255, 158, 242, 0, 255, 179, 230, 0, 255, 47, 130, 0, 255, 253, 48, 0, 255, 175, 3, 0, 255, 153, 4, 0, 255, 120, 104, 0, 255, 8, 44, 0, 255, 54, 191, 0, 255, 47, 2, 0, 255, 46, 92, 0, 255, 235, 158, 0, 255, 229, 246, 0, 255, 136, 178, 0, 255, 31, 28, 0, 255, 107, 70, 0, 255, 3, 144, 0, 255, 96, 35, 0, 255, 46, 246, 0, 255, 15, 127, 0, 255, 211, 54, 0, 255, 82, 89, 0, 255, 153, 17, 0, 255, 128, 201, 0, 255, 30, 187, 0, 255, 173, 43, 0, 255, 157, 14, 0, 255, 67, 157, 0, 255, 201, 130, 0, 255, 155, 42, 0, 255, 37, 70, 0, 255, 38, 161, 0, 255, 47, 202, 0, 255, 223, 72, 0, 255, 43, 74, 0, 255, 178, 27, 0, 255, 129, 145, 0, 255, 133, 184, 0, 255, 18, 217, 0, 255, 176, 200, 0, 255, 83, 103, 0, 255, 183, 90, 0, 255, 124, 129, 0, 255, 33, 112, 0, 255, 123, 141, 0, 255, 229, 39, 0, 255, 28, 129, 0, 255, 172, 235, 0, 255, 193, 190, 0, 255, 3, 221, 0, 255, 170, 227, 0, 255, 117, 84, 0, 255, 86, 84, 0, 255, 49, 92, 0, 255, 146, 74, 0, 255, 25, 108, 0, 255, 11, 246, 0, 255, 133, 79, 0, 255, 96, 68, 0, 255, 232, 230, 0, 255, 213, 37, 0, 255, 168, 186, 0, 255, 106, 38, 0, 255, 191, 29, 0, 255, 127, 84, 0, 255, 129, 66, 0, 255, 49, 169, 0, 255, 56, 197, 0, 255, 20, 158, 0, 255, 182, 211, 0, 255, 192, 114, 0, 255, 17, 114, 0, 255, 177, 169, 0, 255, 197, 138, 0, 255, 232, 96, 0, 255, 64, 214, 0, 255, 88, 51, 0, 255, 41, 121, 0, 255, 111, 33, 0, 255, 219, 4, 0, 255, 36, 167, 0, 255, 80, 37, 0, 255, 236, 63, 0, 255, 204, 209, 0, 255, 254, 72, 0, 255, 143, 28, 0, 255, 128, 253, 0, 255, 63, 188, 0, 255, 123, 217, 0, 255, 35, 84, 0, 255, 127, 99, 0, 255, 177, 208, 0, 255, 102, 57, 0, 255, 73, 97, 0, 255, 2, 121, 0, 255, 101, 48, 0, 255, 142, 123, 0, 255, 51, 34, 0, 255, 190, 3, 0, 255, 162, 38, 0, 255, 218, 25, 0, 255, 165, 103, 0, 255, 125, 164, 0, 255, 88, 56, 0, 255, 229, 64, 0, 255, 188, 9, 0, 255, 144, 109, 0, 255, 212, 99, 0, 255, 85, 17, 0, 255, 7, 142, 0, 255, 128, 248, 0, 255, 28, 134, 0, 255, 220, 162, 0, 255, 128, 208, 0, 255, 218, 181, 0, 255, 195, 33, 0, 255, 58, 244, 0, 255, 123, 100, 0, 255, 10, 188, 0, 255, 172, 233, 0, 255, 179, 110, 0, 255, 213, 227, 0, 255, 96, 51, 0, 255, 242, 165, 0, 255, 85, 235, 0, 255, 77, 172, 0, 255, 222, 191, 0, 255, 159, 174, 0, 255, 188, 205, 0, 255, 190, 76, 0, 255, 213, 254, 0, 255, 79, 29, 0, 255, 6, 167, 0, 255, 239, 110, 0, 255, 43, 78, 0, 255, 47, 90, 0, 255, 90, 118, 0, 255, 147, 51, 0, 255, 40, 180, 0, 255, 60, 225, 0, 255, 9, 239, 0, 255, 132, 48, 0, 255, 174, 81, 0, 255, 190, 146, 0, 255, 156, 97, 0, 255, 179, 183, 0, 255, 102, 176, 0, 255, 182, 173, 0, 255, 197, 122, 0, 255, 33, 75, 0, 255, 243, 66, 0, 255, 234, 103, 0, 255, 117, 147, 0, 255, 131, 116, 0, 255, 40, 159, 0, 255, 228, 22, 0, 255, 143, 84, 0, 255, 101, 236, 0, 255, 98, 189, 0, 255, 23, 213, 0, 255, 79, 117, 0, 255, 38, 225, 0, 255, 18, 125, 0, 255, 127, 63, 0, 255, 181, 233, 0, 255, 104, 207, 0, 255, 192, 249, 0, 255, 192, 139, 0, 255, 156, 79, 0, 255, 162, 14, 0, 255, 19, 132, 0, 255, 109, 184, 0, 255, 11, 156, 0, 255, 218, 42, 0, 255, 76, 199, 0, 255, 47, 129, 0, 255, 82, 52, 0, 255, 134, 17, 0, 255, 69, 159, 0, 255, 69, 194, 0, 255, 54, 204, 0, 255, 148, 0, 0, 255, 175, 158, 0, 255, 90, 254, 0, 255, 92, 59, 0, 255, 183, 90, 0, 255, 70, 62, 0, 255, 204, 97, 0, 255, 56, 1, 0, 255, 19, 170, 0, 255, 36, 167, 0, 255, 234, 138, 0, 255, 187, 36, 0, 255, 3, 164, 0, 255, 96, 225, 0, 255, 18, 77, 0, 255, 239, 106, 0, 255, 162, 49, 0, 255, 250, 218, 0, 255, 173, 163, 0, 255, 93, 129, 0, 255, 181, 62, 0, 255, 135, 114, 0, 255, 99, 19, 0, 255, 47, 95, 0, 255, 213, 81, 0, 255, 208, 201, 0, 255, 203, 123, 0, 255, 100, 202, 0, 255, 186, 144, 0, 255, 184, 184, 0, 255, 164, 162, 0, 255, 3, 19, 0, 255, 71, 21, 0, 255, 193, 113, 0, 255, 252, 100, 0, 255, 229, 211, 0, 255, 64, 154, 0, 255, 245, 250, 0, 255, 104, 104, 0, 255, 206, 112, 0, 255, 181, 144, 0, 255, 129, 175, 0, 255, 21, 110, 0, 255, 222, 128, 0, 255, 75, 128, 0, 255, 194, 198, 0, 255, 149, 21, 0, 255, 183, 225, 0, 255, 59, 196, 0, 255, 10, 251, 0, 255, 189, 92, 0, 255, 21, 58, 0, 255, 236, 121, 0, 255, 100, 108, 0, 255, 240, 216, 0, 255, 169, 148, 0, 255, 156, 3, 0, 255, 250, 204, 0, 255, 55, 11, 0, 255, 33, 195, 0, 255, 98, 171, 0, 255, 254, 112, 0, 255, 119, 30, 0, 255, 5, 126, 0, 255, 9, 124, 0, 255, 71, 50, 0, 255, 0, 192, 0, 255, 195, 140, 0, 255, 158, 128, 0, 255, 237, 202, 0, 255, 247, 205, 0, 255, 106, 190, 0, 255, 129, 84, 0, 255, 166, 71, 0, 255, 218, 41, 0, 255, 225, 39, 0, 255, 228, 34, 0, 255, 232, 59, 0, 255, 248, 129, 0, 255, 118, 215, 0, 255, 8, 75, 0, 255, 77, 230, 0, 255, 128, 123, 0, 255, 8, 94, 0, 255, 140, 71, 0, 255, 82, 32, 0, 255, 154, 120, 0, 255, 238, 30, 0, 255, 94, 51, 0, 255, 228, 228, 0, 255, 199, 98, 0, 255, 16, 29, 0, 255, 84, 198, 0, 255, 225, 249, 0, 255, 3, 78, 0, 255, 3, 41, 0, 255, 58, 168, 0, 255, 195, 102, 0, 255, 23, 51, 0, 255, 92, 200, 0, 255, 79, 220, 0, 255, 21, 42, 0, 255, 231, 37, 0, 255, 81, 87, 0, 255, 183, 193, 0, 255, 87, 131, 0, 255, 58, 181, 0, 255, 176, 67, 0, 255, 196, 214, 0, 255, 238, 134, 0, 255, 184, 249, 0, 255, 167, 44, 0, 255, 1, 59, 0, 255, 117, 245, 0, 255, 242, 241, 0, 255, 109, 242, 0, 255, 245, 58, 0, 255, 130, 176, 0, 255, 0, 112, 0, 255, 80, 59, 0, 255, 5, 118, 0, 255, 90, 154, 0, 255, 27, 234, 0, 255, 40, 204, 0, 255, 179, 140, 0, 255, 111, 19, 0, 255, 143, 138, 0, 255, 118, 69, 0, 255, 44, 8, 0, 255, 96, 84, 0, 255, 194, 154, 0, 255, 113, 140, 0, 255, 103, 84, 0, 255, 40, 122, 0, 255, 129, 65, 0, 255, 34, 71, 0, 255, 88, 167, 0, 255, 97, 45, 0, 255, 43, 197, 0, 255, 47, 211, 0, 255, 184, 173, 0, 255, 52, 32, 0, 255, 192, 4, 0, 255, 153, 247, 0, 255, 74, 125, 0, 255, 2, 78, 0, 255, 63, 235, 0, 255, 230, 197, 0, 255, 202, 14, 0, 255, 12, 234, 0, 255, 147, 65, 0, 255, 14, 1, 0, 255, 30, 113, 0, 255, 228, 29, 0, 255, 118, 174, 0, 255, 241, 237, 0, 255, 67, 59, 0, 255, 59, 103, 0, 255, 61, 105, 0, 255, 35, 40, 0, 255, 67, 218, 0, 255, 213, 229, 0, 255, 234, 76, 0, 255, 35, 70, 0, 255, 235, 141, 0, 255, 179, 159, 0, 255, 69, 145, 0, 255, 182, 123, 0, 255, 110, 168, 0, 255, 254, 161, 0, 255, 4, 38, 0, 255, 162, 89, 0, 255, 247, 43, 0, 255, 120, 172, 0, 255, 234, 221, 0, 255, 202, 195, 0, 255, 166, 52, 0, 255, 25, 204, 0, 255, 73, 206, 0, 255, 54, 118, 0, 255, 163, 55, 0, 255, 127, 40, 0, 255, 78, 83, 0, 255, 106, 249, 0, 255, 151, 144, 0, 255, 90, 90, 0, 255, 254, 185, 0, 255, 20, 147, 0, 255, 134, 225, 0, 255, 220, 116, 0, 255, 198, 109, 0, 255, 171, 68, 0, 255, 163, 4, 0, 255, 217, 7, 0, 255, 169, 36, 0, 255, 145, 24, 0, 255, 49, 100, 0, 255, 156, 5, 0, 255, 40, 227, 0, 255, 162, 30, 0, 255, 35, 29, 0, 255, 88, 142, 0, 255, 249, 120, 0, 255, 248, 161, 0, 255, 140, 71, 0, 255, 201, 49, 0, 255, 170, 234, 0, 255, 9, 85, 0, 255, 241, 38, 0, 255, 89, 87, 0, 255, 5, 53, 0, 255, 46, 117, 0, 255, 91, 180, 0, 255, 75, 179, 0, 255, 0, 98, 0, 255, 206, 168, 0, 255, 6, 81, 0, 255, 93, 103, 0, 255, 139, 52, 0, 255, 234, 36, 0, 255, 120, 42, 0, 255, 173, 127, 0, 255, 72, 12, 0, 255, 51, 35, 0, 255, 142, 109, 0, 255, 125, 131, 0, 255, 175, 205, 0, 255, 114, 204, 0, 255, 85, 218, 0, 255, 63, 174, 0, 255, 101, 41, 0, 255, 219, 241, 0, 255, 78, 69, 0, 255, 52, 91, 0, 255, 31, 190, 0, 255, 212, 243, 0, 255, 53, 245, 0, 255, 197, 151, 0, 255, 15, 230, 0, 255, 22, 10, 0, 255, 197, 215, 0, 255, 76, 239, 0, 255, 117, 62, 0, 255, 18, 164, 0, 255, 56, 176, 0, 255, 150, 76, 0, 255, 66, 120, 0, 255, 151, 109, 0, 255, 78, 0, 0, 255, 234, 15, 0, 255, 214, 57, 0, 255, 135, 35, 0, 255, 153, 36, 0, 255, 14, 51, 0, 255, 15, 58, 0, 255, 12, 253, 0, 255, 209, 175, 0, 255, 248, 73, 0, 255, 134, 19, 0, 255, 219, 173, 0, 255, 243, 223, 0, 255, 77, 106, 0, 255, 217, 143, 0, 255, 58, 179, 0, 255, 242, 71, 0, 255, 78, 220, 0, 255, 47, 90, 0, 255, 91, 99, 0, 255, 244, 149, 0, 255, 105, 63, 0, 255, 191, 188, 0, 255, 75, 190, 0, 255, 41, 35, 0, 255, 223, 240, 0, 255, 107, 115, 0, 255, 188, 236, 0, 255, 23, 19, 0, 255, 52, 194, 0, 255, 150, 161, 0, 255, 185, 162, 0, 255, 164, 78, 0, 255, 1, 39, 0, 255, 162, 38, 0, 255, 173, 70, 0, 255, 167, 250, 0, 255, 103, 121, 0, 255, 42, 200, 0, 255, 243, 199, 0, 255, 249, 200, 0, 255, 191, 58, 0, 255, 92, 205, 0, 255, 223, 207, 0, 255, 213, 207, 0, 255, 228, 41, 0, 255, 191, 68, 0, 255, 92, 158, 0, 255, 163, 120, 0, 255, 139, 103, 0, 255, 3, 30, 0, 255, 207, 175, 0, 255, 121, 192, 0, 255, 193, 7, 0, 255, 125, 209, 0, 255, 25, 51, 0, 255, 27, 48, 0, 255, 204, 11, 0, 255, 99, 4, 0, 255, 92, 72, 0, 255, 200, 211, 0, 255, 23, 45, 0, 255, 128, 19, 0, 255, 56, 20, 0, 255, 174, 28, 0, 255, 114, 130, 0, 255, 88, 46, 0, 255, 22, 154, 0, 255, 69, 21, 0, 255, 184, 79, 0, 255, 244, 32, 0, 255, 204, 106, 0, 255, 177, 120, 0, 255, 89, 94, 0, 255, 50, 163, 0, 255, 150, 190, 0, 255, 150, 238, 0, 255, 86, 115, 0, 255, 153, 175, 0, 255, 239, 67, 0, 255, 68, 6, 0, 255, 12, 99, 0, 255, 138, 122, 0, 255, 213, 51, 0, 255, 152, 47, 0, 255, 12, 71, 0, 255, 206, 27, 0, 255, 138, 67, 0, 255, 123, 193, 0, 255, 249, 86, 0, 255, 215, 51, 0, 255, 29, 218, 0, 255, 29, 231, 0, 255, 164, 70, 0, 255, 164, 203, 0, 255, 216, 217, 0, 255, 239, 156, 0, 255, 163, 51, 0, 255, 171, 105, 0, 255, 65, 224, 0, 255, 154, 16, 0, 255, 198, 219, 0, 255, 32, 105, 0, 255, 211, 208, 0, 255, 131, 54, 0, 255, 141, 20, 0, 255, 109, 0, 0, 255, 76, 149, 0, 255, 244, 151, 0, 255, 2, 178, 0, 255, 231, 3, 0, 255, 83, 253, 0, 255, 33, 152, 0, 255, 222, 48, 0, 255, 94, 56, 0, 255, 13, 218, 0, 255, 229, 16, 0, 255, 56, 71, 0, 255, 71, 155, 0, 255, 47, 171, 0, 255, 168, 248, 0, 255, 62, 195, 0, 255, 36, 94, 0, 255, 5, 139, 0, 255, 71, 241, 0, 255, 54, 91, 0, 255, 244, 215, 0, 255, 203, 247, 0, 255, 84, 240, 0, 255, 101, 239, 0, 255, 9, 159, 0, 255, 115, 0, 0, 255, 75, 4, 0, 255, 79, 237, 0, 255, 163, 47, 0, 255, 196, 142, 0, 255, 43, 163, 0, 255, 106, 0, 0, 255, 121, 82, 0, 255, 73, 41, 0, 255, 254, 13, 0, 255, 250, 109, 0, 255, 240, 35, 0, 255, 118, 87, 0, 255, 109, 238, 0, 255, 69, 74, 0, 255, 68, 137, 0, 255, 120, 240, 0, 255, 24, 219, 0, 255, 221, 128, 0, 255, 35, 214, 0, 255, 56, 249, 0, 255, 212, 235, 0, 255, 102, 24, 0, 255, 189, 102, 0, 255, 206, 245, 0, 255, 206, 15, 0, 255, 95, 245, 0, 255, 62, 6, 0, 255, 51, 251, 0, 255, 198, 194, 0, 255, 5, 136, 0, 255, 18, 8, 0, 255, 188, 62, 0, 255, 97, 223, 0, 255, 239, 155, 0, 255, 49, 238, 0, 255, 144, 58, 0, 255, 123, 191, 0, 255, 190, 200, 0, 255, 36, 119, 0, 255, 120, 137, 0, 255, 150, 10, 0, 255, 131, 8, 0, 255, 154, 71, 0, 255, 42, 111, 0, 255, 32, 22, 0, 255, 44, 194, 0, 255, 253, 93, 0, 255, 210, 40, 0, 255, 110, 161, 0, 255, 19, 185, 0, 255, 7, 204, 0, 255, 4, 58, 0, 255, 102, 11, 0, 255, 81, 3, 0, 255, 209, 130, 0, 255, 208, 169, 0, 255, 8, 91, 0, 255, 239, 144, 0, 255, 64, 7, 0, 255, 108, 55, 0, 255, 251, 100, 0, 255, 159, 66, 0, 255, 153, 45, 0, 255, 115, 170, 0, 255, 29, 113, 0, 255, 89, 196, 0, 255, 142, 123, 0, 255, 156, 143, 0, 255, 215, 128, 0, 255, 102, 137, 0, 255, 214, 215, 0, 255, 160, 106, 0, 255, 244, 43, 0, 255, 52, 155, 0, 255, 33, 30, 0, 255, 214, 189, 0, 255, 1, 91, 0, 255, 138, 253, 0, 255, 107, 232, 0, 255, 93, 102, 0, 255, 172, 253, 0, 255, 229, 225, 0, 255, 242, 213, 0, 255, 121, 111, 0, 255, 253, 29, 0, 255, 38, 80, 0, 255, 200, 30, 0, 255, 40, 76, 0, 255, 34, 148, 0, 255, 181, 194, 0, 255, 233, 250, 0, 255, 161, 221, 0, 255, 215, 128, 0, 255, 168, 252, 0, 255, 73, 248, 0, 255, 131, 166, 0, 255, 20, 129, 0, 255, 153, 4, 0, 255, 9, 19, 0, 255, 234, 241, 0, 255, 165, 190, 0, 255, 92, 251, 0, 255, 46, 247, 0, 255, 97, 195, 0, 255, 88, 94, 0, 255, 115, 247, 0, 255, 157, 233, 0, 255, 107, 175, 0, 255, 9, 118, 0, 255, 84, 137, 0, 255, 20, 95, 0, 255, 46, 253, 0, 255, 85, 242, 0, 255, 189, 199, 0, 255, 16, 177, 0, 255, 185, 78, 0, 255, 250, 20, 0, 255, 160, 198, 0, 255, 139, 195, 0, 255, 113, 80, 0, 255, 31, 168, 0, 255, 206, 73, 0, 255, 63, 85, 0, 255, 7, 94, 0, 255, 44, 126, 0, 255, 147, 107, 0, 255, 104, 164, 0, 255, 46, 131, 0, 255, 97, 140, 0, 255, 75, 157, 0, 255, 78, 41, 0, 255, 90, 197, 0, 255, 247, 81, 0, 255, 209, 218, 0, 255, 93, 1, 0, 255, 171, 213, 0, 255, 204, 22, 0, 255, 208, 23, 0, 255, 2, 144, 0, 255, 65, 202, 0, 255, 193, 178, 0, 255, 12, 239, 0, 255, 206, 46, 0, 255, 240, 235, 0, 255, 200, 97, 0, 255, 41, 230, 0, 255, 65, 8, 0, 255, 36, 144, 0, 255, 19, 176, 0, 255, 53, 146, 0, 255, 181, 165, 0, 255, 24, 170, 0, 255, 247, 72, 0, 255, 215, 63, 0, 255, 170, 158, 0, 255, 53, 245, 0, 255, 70, 68, 0, 255, 215, 37, 0, 255, 58, 170, 0, 255, 29, 171, 0, 255, 50, 167, 0, 255, 203, 21, 0, 255, 254, 13, 0, 255, 65, 184, 0, 255, 57, 47, 0, 255, 253, 16, 0, 255, 7, 147, 0, 255, 6, 67, 0, 255, 24, 253, 0, 255, 221, 132, 0, 255, 134, 101, 0, 255, 76, 112, 0, 255, 131, 149, 0, 255, 237, 221, 0, 255, 63, 23, 0, 255, 186, 135, 0, 255, 48, 145, 0, 255, 127, 173, 0, 255, 31, 152, 0, 255, 8, 4, 0, 255, 64, 86, 0, 255, 227, 190, 0, 255, 229, 153, 0, 255, 210, 204, 0, 255, 227, 197, 0, 255, 172, 180, 0, 255, 77, 172, 0, 255, 184, 176, 0, 255, 147, 216, 0, 255, 195, 96, 0, 255, 6, 166, 0, 255, 159, 238, 0, 255, 203, 37, 0, 255, 166, 238, 0, 255, 202, 232, 0, 255, 214, 105, 0, 255, 183, 226, 0, 255, 228, 217, 0, 255, 91, 154, 0, 255, 199, 82, 0, 255, 100, 78, 0, 255, 174, 164, 0, 255, 13, 95, 0, 255, 70, 153, 0, 255, 5, 211, 0, 255, 177, 12, 0, 255, 191, 186, 0, 255, 117, 41, 0, 255, 218, 230, 0, 255, 159, 60, 0, 255, 95, 199, 0, 255, 181, 81, 0, 255, 183, 5, 0, 255, 105, 79, 0, 255, 144, 28, 0, 255, 1, 108, 0, 255, 152, 144, 0, 255, 135, 4, 0, 255, 148, 62, 0, 255, 53, 86, 0, 255, 201, 142, 0, 255, 30, 128, 0, 255, 215, 180, 0, 255, 61, 159, 0, 255, 243, 75, 0, 255, 63, 37, 0, 255, 172, 26, 0, 255, 19, 91, 0, 255, 3, 27, 0, 255, 80, 115, 0, 255, 2, 141, 0, 255, 29, 29, 0, 255, 50, 5, 0, 255, 150, 75, 0, 255, 38, 82, 0, 255, 171, 203, 0, 255, 0, 2, 0, 255, 239, 148, 0, 255, 223, 199, 0, 255, 157, 185, 0, 255, 96, 18, 0, 255, 28, 134, 0, 255, 54, 158, 0, 255, 125, 143, 0, 255, 67, 150, 0, 255, 247, 209, 0, 255, 77, 88, 0, 255, 117, 112, 0, 255, 214, 159, 0, 255, 145, 14, 0, 255, 118, 29, 0, 255, 6, 88, 0, 255, 45, 217, 0, 255, 6, 135, 0, 255, 203, 186, 0, 255, 241, 228, 0, 255, 133, 89, 0, 255, 6, 234, 0, 255, 36, 152, 0, 255, 105, 38, 0, 255, 87, 240, 0, 255, 227, 107, 0, 255, 199, 60, 0, 255, 62, 130, 0, 255, 42, 127, 0, 255, 36, 134, 0, 255, 182, 67, 0, 255, 191, 171, 0, 255, 34, 11, 0, 255, 146, 158, 0, 255, 86, 141, 0, 255, 0, 127, 0, 255, 50, 62, 0, 255, 210, 165, 0, 255, 234, 78, 0, 255, 223, 121, 0, 255, 81, 204, 0, 255, 137, 18, 0, 255, 199, 95, 0, 255, 204, 207, 0, 255, 104, 7, 0, 255, 239, 208, 0, 255, 190, 220, 0, 255, 236, 66, 0, 255, 191, 9, 0, 255, 113, 19, 0, 255, 224, 8, 0, 255, 204, 162, 0, 255, 164, 32, 0, 255, 3, 217, 0, 255, 162, 61, 0, 255, 137, 217, 0, 255, 200, 169, 0, 255, 119, 60, 0, 255, 21, 154, 0, 255, 252, 218, 0, 255, 48, 214, 0, 255, 202, 234, 0, 255, 77, 70, 0, 255, 65, 3, 0, 255, 214, 144, 0, 255, 23, 3, 0, 255, 43, 119, 0, 255, 89, 92, 0, 255, 100, 222, 0, 255, 236, 237, 0, 255, 197, 68, 0, 255, 57, 246, 0, 255, 91, 210, 0, 255, 84, 72, 0, 255, 221, 142, 0, 255, 32, 250, 0, 255, 160, 158, 0, 255, 3, 150, 0, 255, 49, 233, 0, 255, 196, 160, 0, 255, 62, 170, 0, 255, 71, 168, 0, 255, 235, 160, 0, 255, 142, 146, 0, 255, 114, 25, 0, 255, 91, 100, 0, 255, 119, 54, 0, 255, 153, 59, 0, 255, 132, 76, 0, 255, 206, 32, 0, 255, 86, 157, 0, 255, 251, 215, 0, 255, 60, 49, 0, 255, 17, 10, 0, 255, 253, 243, 0, 255, 140, 65, 0, 255, 205, 206, 0, 255, 67, 51, 0, 255, 148, 250, 0, 255, 45, 22, 0, 255, 254, 44, 0, 255, 104, 162, 0, 255, 84, 175, 0, 255, 202, 126, 0, 255, 205, 58, 0, 255, 110, 95, 0, 255, 74, 152, 0, 255, 252, 105, 0, 255, 63, 134, 0, 255, 203, 180, 0, 255, 132, 182, 0, 255, 231, 194, 0, 255, 64, 60, 0, 255, 144, 235, 0, 255, 163, 184, 0, 255, 132, 78, 0, 255, 214, 197, 0, 255, 228, 219, 0, 255, 243, 144, 0, 255, 196, 44, 0, 255, 212, 118, 0, 255, 215, 89, 0, 255, 62, 243, 0, 255, 218, 169, 0, 255, 100, 156, 0, 255, 189, 241, 0, 255, 138, 87, 0, 255, 242, 200, 0, 255, 43, 8, 0, 255, 99, 48, 0, 255, 123, 90, 0, 255, 212, 47, 0, 255, 177, 167, 0, 255, 82, 156, 0, 255, 240, 153, 0, 255, 194, 5, 0, 255, 210, 127, 0, 255, 49, 23, 0, 255, 252, 96, 0, 255, 182, 60, 0, 255, 75, 110, 0, 255, 141, 206, 0, 255, 234, 147, 0, 255, 244, 168, 0, 255, 153, 249, 0, 255, 155, 231, 0, 255, 55, 28, 0, 255, 254, 216, 0, 255, 74, 135, 0, 255, 97, 8, 0, 255, 96, 113, 0, 255, 139, 177, 0, 255, 217, 149, 0, 255, 137, 36, 0, 255, 104, 57, 0, 255, 73, 89, 0, 255, 231, 171, 0, 255, 89, 154, 0, 255, 207, 204, 0, 255, 3, 71, 0, 255, 219, 169, 0, 255, 116, 3, 0, 255, 73, 87, 0, 255, 81, 160, 0, 255, 35, 197, 0, 255, 107, 127, 0, 255, 167, 129, 0, 255, 171, 4, 0, 255, 66, 94, 0, 255, 21, 180, 0, 255, 161, 132, 0, 255, 25, 86, 0, 255, 140, 88, 0, 255, 248, 56, 0, 255, 148, 189, 0, 255, 87, 99, 0, 255, 5, 4, 0, 255, 73, 204, 0, 255, 208, 212, 0, 255, 206, 148, 0, 255, 153, 115, 0, 255, 73, 72, 0, 255, 84, 176, 0, 255, 194, 215, 0, 255, 0, 245, 0, 255, 12, 127, 0, 255, 202, 233, 0, 255, 64, 136, 0, 255, 28, 168, 0, 255, 184, 12, 0, 255, 162, 78, 0, 255, 134, 118, 0, 255, 28, 135, 0, 255, 97, 86, 0, 255, 209, 236, 0, 255, 92, 227, 0, 255, 8, 234, 0, 255, 221, 12, 0, 255, 35, 66, 0, 255, 218, 10, 0, 255, 77, 238, 0, 255, 86, 108, 0, 255, 122, 212, 0, 255, 78, 150, 0, 255, 40, 27, 0, 255, 164, 47, 0, 255, 244, 141, 0, 255, 75, 213, 0, 255, 253, 10, 0, 255, 135, 235, 0, 255, 54, 192, 0, 255, 6, 230, 0, 255, 222, 208, 0, 255, 55, 33, 0, 255, 77, 95, 0, 255, 226, 142, 0, 255, 184, 162, 0, 255, 253, 35, 0, 255, 0, 185, 0, 255, 33, 12, 0, 255, 80, 183, 0, 255, 95, 169, 0, 255, 138, 221, 0, 255, 87, 0, 0, 255, 70, 21, 0, 255, 49, 150, 0, 255, 14, 213, 0, 255, 254, 171, 0, 255, 240, 113, 0, 255, 93, 53, 0, 255, 110, 220, 0, 255, 21, 188, 0, 255, 215, 182, 0, 255, 202, 27, 0, 255, 184, 164, 0, 255, 55, 192, 0, 255, 1, 94, 0, 255, 100, 87, 0, 255, 56, 89, 0, 255, 173, 168, 0, 255, 227, 240, 0, 255, 155, 219, 0, 255, 57, 32, 0, 255, 200, 51, 0, 255, 153, 164, 0, 255, 198, 85, 0, 255, 93, 165, 0, 255, 60, 8, 0, 255, 237, 224, 0, 255, 247, 81, 0, 255, 231, 135, 0, 255, 253, 95, 0, 255, 30, 183, 0, 255, 207, 221, 0, 255, 169, 121, 0, 255, 38, 173, 0, 255, 40, 207, 0, 255, 158, 202, 0, 255, 6, 127, 0, 255, 34, 93, 0, 255, 32, 134, 0, 255, 205, 79, 0, 255, 14, 20, 0, 255, 43, 151, 0, 255, 70, 124, 0, 255, 244, 142, 0, 255, 130, 115, 0, 255, 61, 157, 0, 255, 234, 118, 0, 255, 117, 219, 0, 255, 163, 147, 0, 255, 52, 6, 0, 255, 81, 143, 0, 255, 16, 104, 0, 255, 190, 134, 0, 255, 172, 236, 0, 255, 102, 64, 0, 255, 159, 97, 0, 255, 210, 115, 0, 255, 21, 90, 0, 255, 113, 89, 0, 255, 229, 239, 0, 255, 213, 13, 0, 255, 4, 42, 0, 255, 212, 108, 0, 255, 117, 71, 0, 255, 124, 121, 0, 255, 59, 122, 0, 255, 193, 34, 0, 255, 110, 176, 0, 255, 244, 131, 0, 255, 150, 199, 0, 255, 185, 45, 0, 255, 228, 13, 0, 255, 147, 193, 0, 255, 154, 150, 0, 255, 133, 58, 0, 255, 78, 55, 0, 255, 64, 73, 0, 255, 163, 157, 0, 255, 238, 35, 0, 255, 56, 217, 0, 255, 118, 32, 0, 255, 137, 105, 0, 255, 122, 2, 0, 255, 72, 54, 0, 255, 68, 137, 0, 255, 154, 119, 0, 255, 215, 8, 0, 255, 243, 77, 0, 255, 141, 89, 0, 255, 217, 117, 0, 255, 205, 142, 0, 255, 228, 112, 0, 255, 200, 59, 0, 255, 139, 110, 0, 255, 3, 138, 0, 255, 143, 91, 0, 255, 16, 107, 0, 255, 196, 69, 0, 255, 202, 187, 0, 255, 48, 214, 0, 255, 85, 69, 0, 255, 155, 14, 0, 255, 253, 28, 0, 255, 189, 148, 0, 255, 8, 225, 0, 255, 226, 137, 0, 255, 169, 189, 0, 255, 25, 18, 0, 255, 49, 160, 0, 255, 194, 0, 0, 255, 7, 246, 0, 255, 161, 91, 0, 255, 134, 244, 0, 255, 174, 101, 0, 255, 78, 183, 0, 255, 211, 138, 0, 255, 227, 215, 0, 255, 185, 193, 0, 255, 154, 91, 0, 255, 98, 8, 0, 255, 254, 91, 0, 255, 48, 217, 0, 255, 116, 135, 0, 255, 232, 203, 0, 255, 159, 115, 0, 255, 55, 249, 0, 255, 238, 81, 0, 255, 145, 67, 0, 255, 65, 88, 0, 255, 106, 121, 0, 255, 49, 44, 0, 255, 134, 200, 0, 255, 73, 150, 0, 255, 90, 193, 0, 255, 27, 148, 0, 255, 11, 63, 0, 255, 242, 132, 0, 255, 23, 78, 0, 255, 250, 221, 0, 255, 169, 148, 0, 255, 134, 37, 0, 255, 243, 46, 0, 255, 197, 140, 0, 255, 193, 32, 0, 255, 63, 253, 0, 255, 160, 131, 0, 255, 126, 10, 0, 255, 244, 218, 0, 255, 174, 163, 0, 255, 120, 173, 0, 255, 52, 59, 0, 255, 35, 90, 0, 255, 0, 158, 0, 255, 156, 68, 0, 255, 216, 0, 0, 255, 169, 175, 0, 255, 12, 151, 0, 255, 34, 12, 0, 255, 209, 137, 0, 255, 94, 29, 0, 255, 251, 159, 0, 255, 86, 111, 0, 255, 44, 103, 0, 255, 146, 155, 0, 255, 58, 27, 0, 255, 89, 139, 0, 255, 131, 130, 0, 255, 104, 120, 0, 255, 30, 2, 0, 255, 150, 15, 0, 255, 252, 86, 0, 255, 21, 149, 0, 255, 33, 43, 0, 255, 162, 198, 0, 255, 16, 254, 0, 255, 131, 179, 0, 255, 115, 90, 0, 255, 25, 57, 0, 255, 7, 1, 0, 255, 251, 59, 0, 255, 148, 91, 0, 255, 0, 182, 0, 255, 68, 141, 0, 255, 81, 120, 0, 255, 179, 146, 0, 255, 236, 50, 0, 255, 151, 96, 0, 255, 167, 25, 0, 255, 103, 87, 0, 255, 35, 127, 0, 255, 60, 218, 0, 255, 238, 71, 0, 255, 254, 148, 0, 255, 240, 229, 0, 255, 58, 220, 0, 255, 127, 147, 0, 255, 200, 171, 0, 255, 191, 125, 0, 255, 198, 67, 0, 255, 158, 118, 0, 255, 225, 32, 0, 255, 151, 224, 0, 255, 165, 64, 0, 255, 237, 186, 0, 255, 240, 68, 0, 255, 141, 179, 0, 255, 101, 90, 0, 255, 93, 99, 0, 255, 14, 36, 0, 255, 82, 21, 0, 255, 42, 123, 0, 255, 252, 158, 0, 255, 235, 136, 0, 255, 123, 1, 0, 255, 67, 97, 0, 255, 178, 219, 0, 255, 201, 208, 0, 255, 60, 87, 0, 255, 46, 74, 0, 255, 3, 195, 0, 255, 248, 153, 0, 255, 163, 13, 0, 255, 221, 142, 0, 255, 114, 141, 0, 255, 211, 159, 0, 255, 132, 49, 0, 255, 86, 115, 0, 255, 131, 154, 0, 255, 119, 182, 0, 255, 184, 128, 0, 255, 253, 108, 0, 255, 109, 74, 0, 255, 72, 111, 0, 255, 78, 24, 0, 255, 217, 26, 0, 255, 33, 48, 0, 255, 167, 227, 0, 255, 215, 120, 0, 255, 252, 141, 0, 255, 228, 140, 0, 255, 248, 112, 0, 255, 105, 154, 0, 255, 48, 136, 0, 255, 146, 207, 0, 255, 7, 49, 0, 255, 38, 247, 0, 255, 41, 120, 0, 255, 49, 154, 0, 255, 133, 88, 0, 255, 216, 93, 0, 255, 71, 155, 0, 255, 48, 143, 0, 255, 41, 49, 0, 255, 40, 218, 0, 255, 112, 45, 0, 255, 75, 33, 0, 255, 140, 122, 0, 255, 80, 244, 0, 255, 123, 154, 0, 255, 51, 109, 0, 255, 15, 124, 0, 255, 120, 195, 0, 255, 217, 209, 0, 255, 208, 153, 0, 255, 12, 153, 0, 255, 92, 166, 0, 255, 161, 106, 0, 255, 102, 57, 0, 255, 208, 118, 0, 255, 150, 201, 0, 255, 66, 171, 0, 255, 8, 22, 0, 255, 6, 245, 0, 255, 221, 187, 0, 255, 136, 211, 0, 255, 30, 110, 0, 255, 243, 121, 0, 255, 216, 225, 0, 255, 113, 66, 0, 255, 215, 77, 0, 255, 53, 52, 0, 255, 5, 67, 0, 255, 93, 0, 0, 255, 210, 69, 0, 255, 173, 9, 0, 255, 204, 5, 0, 255, 172, 153, 0, 255, 71, 48, 0, 255, 242, 178, 0, 255, 66, 69, 0, 255, 215, 1, 0, 255, 197, 208, 0, 255, 38, 241, 0, 255, 211, 208, 0, 255, 119, 134, 0, 255, 189, 29, 0, 255, 70, 41, 0, 255, 55, 29, 0, 255, 81, 103, 0, 255, 59, 39, 0, 255, 114, 224, 0, 255, 237, 157, 0, 255, 25, 75, 0, 255, 30, 239, 0, 255, 229, 88, 0, 255, 66, 91, 0, 255, 63, 189, 0, 255, 187, 175, 0, 255, 99, 73, 0, 255, 86, 134, 0, 255, 41, 197, 0, 255, 232, 127, 0, 255, 108, 81, 0, 255, 191, 81, 0, 255, 213, 111, 0, 255, 127, 32, 0, 255, 125, 174, 0, 255, 76, 92, 0, 255, 226, 92, 0, 255, 202, 151, 0, 255, 232, 192, 0, 255, 95, 203, 0, 255, 7, 158, 0, 255, 143, 240, 0, 255, 2, 218, 0, 255, 97, 162, 0, 255, 165, 135, 0, 255, 229, 135, 0, 255, 15, 56, 0, 255, 87, 62, 0, 255, 163, 12, 0, 255, 51, 217, 0, 255, 199, 124, 0, 255, 238, 88, 0, 255, 79, 38, 0, 255, 34, 154, 0, 255, 90, 82, 0, 255, 57, 46, 0, 255, 117, 29, 0, 255, 176, 80, 0, 255, 115, 6, 0, 255, 92, 187, 0, 255, 10, 168, 0, 255, 86, 193, 0, 255, 231, 74, 0, 255, 166, 15, 0, 255, 0, 100, 0, 255, 76, 201, 0, 255, 85, 102, 0, 255, 230, 58, 0, 255, 228, 248, 0, 255, 126, 175, 0, 255, 99, 85, 0, 255, 246, 18, 0, 255, 234, 226, 0, 255, 42, 85, 0, 255, 163, 70, 0, 255, 136, 242, 0, 255, 185, 98, 0, 255, 11, 209, 0, 255, 137, 167, 0, 255, 114, 2, 0, 255, 108, 212, 0, 255, 108, 78, 0, 255, 102, 148, 0, 255, 139, 72, 0, 255, 65, 127, 0, 255, 252, 0, 0, 255, 239, 75, 0, 255, 50, 89, 0, 255, 4, 17, 0, 255, 187, 109, 0, 255, 1, 151, 0, 255, 60, 117, 0, 255, 224, 135, 0, 255, 19, 53, 0, 255, 155, 87, 0, 255, 163, 223, 0, 255, 50, 55, 0, 255, 145, 15, 0, 255, 170, 67, 0, 255, 215, 55, 0, 255, 226, 87, 0, 255, 35, 243, 0, 255, 53, 54, 0, 255, 190, 205, 0, 255, 225, 70, 0, 255, 103, 191, 0, 255, 122, 20, 0, 255, 162, 117, 0, 255, 23, 88, 0, 255, 93, 174, 0, 255, 86, 237, 0, 255, 179, 162, 0, 255, 222, 126, 0, 255, 90, 101, 0, 255, 245, 237, 0, 255, 179, 149, 0, 255, 45, 58, 0, 255, 155, 20, 0, 255, 40, 188, 0, 255, 71, 164, 0, 255, 5, 244, 0, 255, 156, 229, 0, 255, 180, 228, 0, 255, 73, 23, 0, 255, 160, 170, 0, 255, 51, 30, 0, 255, 39, 106, 0, 255, 118, 112, 0, 255, 76, 192, 0, 255, 92, 196, 0, 255, 238, 72, 0, 255, 190, 137, 0, 255, 153, 141, 0, 255, 46, 55, 0, 255, 152, 207, 0, 255, 73, 25, 0, 255, 47, 86, 0, 255, 169, 228, 0, 255, 253, 25, 0, 255, 233, 18, 0, 255, 127, 16, 0, 255, 102, 41, 0, 255, 4, 86, 0, 255, 3, 46, 0, 255, 39, 197, 0, 255, 201, 233, 0, 255, 22, 218, 0, 255, 173, 247, 0, 255, 31, 188, 0, 255, 224, 131, 0, 255, 111, 146, 0, 255, 176, 75, 0, 255, 222, 191, 0, 255, 146, 139, 0, 255, 67, 135, 0, 255, 46, 17, 0, 255, 214, 191, 0, 255, 25, 97, 0, 255, 165, 58, 0, 255, 222, 139, 0, 255, 96, 143, 0, 255, 97, 254, 0, 255, 44, 193, 0, 255, 126, 47, 0, 255, 11, 76, 0, 255, 209, 56, 0, 255, 20, 126, 0, 255, 8, 94, 0, 255, 24, 6, 0, 255, 195, 135, 0, 255, 39, 145, 0, 255, 16, 142, 0, 255, 200, 83, 0, 255, 140, 5, 0, 255, 141, 143, 0, 255, 239, 28, 0, 255, 8, 18, 0, 255, 180, 126, 0, 255, 142, 10, 0, 255, 154, 111, 0, 255, 196, 226, 0, 255, 25, 238, 0, 255, 187, 81, 0, 255, 158, 40, 0, 255, 28, 162, 0, 255, 134, 249, 0, 255, 16, 150, 0, 255, 55, 144, 0, 255, 167, 76, 0, 255, 243, 44, 0, 255, 22, 223, 0, 255, 194, 162, 0, 255, 105, 10, 0, 255, 251, 166, 0, 255, 24, 138, 0, 255, 226, 138, 0, 255, 101, 41, 0, 255, 254, 115, 0, 255, 137, 62, 0, 255, 0, 88, 0, 255, 148, 48, 0, 255, 75, 66, 0, 255, 79, 206, 0, 255, 219, 99, 0, 255, 233, 13, 0, 255, 186, 167, 0, 255, 220, 104, 0, 255, 62, 162, 0, 255, 104, 206, 0, 255, 132, 158, 0, 255, 130, 244, 0, 255, 179, 168, 0, 255, 77, 70, 0, 255, 148, 129, 0, 255, 121, 115, 0, 255, 38, 38, 0, 255, 174, 143, 0, 255, 191, 91, 0, 255, 231, 200, 0, 255, 50, 52, 0, 255, 252, 126, 0, 255, 8, 192, 0, 255, 130, 26, 0, 255, 47, 202, 0, 255, 164, 113, 0, 255, 40, 186, 0, 255, 239, 15, 0, 255, 215, 215, 0, 255, 168, 34, 0, 255, 241, 249, 0, 255, 133, 202, 0, 255, 131, 52, 0, 255, 33, 136, 0, 255, 155, 186, 0, 255, 222, 147, 0, 255, 239, 42, 0, 255, 238, 115, 0, 255, 142, 223, 0, 255, 59, 99, 0, 255, 123, 108, 0, 255, 119, 167, 0, 255, 19, 58, 0, 255, 125, 104, 0, 255, 130, 221, 0, 255, 128, 128, 0, 255, 31, 1, 0, 255, 74, 95, 0, 255, 1, 235, 0, 255, 234, 235, 0, 255, 83, 42, 0, 255, 24, 243, 0, 255, 231, 57, 0, 255, 169, 35, 0, 255, 249, 61, 0, 255, 18, 115, 0, 255, 166, 4, 0, 255, 43, 188, 0, 255, 189, 197, 0, 255, 204, 9, 0, 255, 67, 47, 0, 255, 7, 194, 0, 255, 243, 46, 0, 255, 108, 112, 0, 255, 81, 167, 0, 255, 42, 172, 0, 255, 248, 37, 0, 255, 135, 215, 0, 255, 233, 117, 0, 255, 174, 73, 0, 255, 221, 176, 0, 255, 139, 14, 0, 255, 26, 59, 0, 255, 8, 99, 0, 255, 47, 219, 0, 255, 226, 253, 0, 255, 230, 130, 0, 255, 239, 47, 0, 255, 26, 42, 0, 255, 122, 43, 0, 255, 216, 35, 0, 255, 31, 141, 0, 255, 187, 66, 0, 255, 176, 34, 0, 255, 176, 183, 0, 255, 3, 59, 0, 255, 35, 245, 0, 255, 140, 155, 0, 255, 56, 64, 0, 255, 138, 37, 0, 255, 29, 184, 0, 255, 5, 146, 0, 255, 158, 201, 0, 255, 114, 60, 0, 255, 111, 119, 0, 255, 226, 194, 0, 255, 54, 58, 0, 255, 26, 167, 0, 255, 205, 57, 0, 255, 159, 60, 0, 255, 37, 25, 0, 255, 75, 249, 0, 255, 6, 22, 0, 255, 165, 167, 0, 255, 151, 144, 0, 255, 92, 153, 0, 255, 187, 238, 0, 255, 225, 170, 0, 255, 155, 25, 0, 255, 212, 199, 0, 255, 80, 140, 0, 255, 183, 178, 0, 255, 44, 128, 0, 255, 118, 188, 0, 255, 30, 152, 0, 255, 156, 7, 0, 255, 86, 112, 0, 255, 89, 59, 0, 255, 165, 208, 0, 255, 148, 6, 0, 255, 48, 62, 0, 255, 132, 113, 0, 255, 243, 62, 0, 255, 190, 113, 0, 255, 107, 192, 0, 255, 14, 134, 0, 255, 155, 35, 0, 255, 75, 8, 0, 255, 147, 233, 0, 255, 17, 84, 0, 255, 50, 232, 0, 255, 32, 78, 0, 255, 108, 70, 0, 255, 165, 213, 0, 255, 172, 59, 0, 255, 63, 228, 0, 255, 123, 164, 0, 255, 156, 41, 0, 255, 130, 74, 0, 255, 183, 13, 0, 255, 248, 244, 0, 255, 91, 111, 0, 255, 8, 243, 0, 255, 189, 134, 0, 255, 210, 46, 0, 255, 36, 194, 0, 255, 249, 23, 0, 255, 12, 223, 0, 255, 187, 133, 0, 255, 72, 165, 0, 255, 62, 51, 0, 255, 41, 22, 0, 255, 123, 238, 0, 255, 188, 41, 0, 255, 59, 252, 0, 255, 26, 161, 0, 255, 204, 94, 0, 255, 145, 178, 0, 255, 215, 0, 0, 255, 205, 233, 0, 255, 11, 68, 0, 255, 180, 115, 0, 255, 122, 75, 0, 255, 76, 246, 0, 255, 144, 59, 0, 255, 11, 212, 0, 255, 5, 108, 0, 255, 70, 151, 0, 255, 33, 6, 0, 255, 129, 129, 0, 255, 86, 176, 0, 255, 91, 15, 0, 255, 100, 112, 0, 255, 11, 171, 0, 255, 88, 160, 0, 255, 127, 62, 0, 255, 141, 177, 0, 255, 243, 155, 0, 255, 85, 232, 0, 255, 79, 184, 0, 255, 149, 44, 0, 255, 147, 220, 0, 255, 43, 197, 0, 255, 166, 207, 0, 255, 129, 161, 0, 255, 143, 56, 0, 255, 38, 147, 0, 255, 38, 124, 0, 255, 80, 129, 0, 255, 95, 55, 0, 255, 53, 23, 0, 255, 236, 34, 0, 255, 117, 165, 0, 255, 84, 168, 0, 255, 194, 47, 0, 255, 106, 183, 0, 255, 0, 26, 0, 255, 73, 84, 0, 255, 74, 221, 0, 255, 77, 240, 0, 255, 92, 85, 0, 255, 175, 241, 0, 255, 235, 1, 0, 255, 13, 177, 0, 255, 108, 61, 0, 255, 251, 106, 0, 255, 9, 135, 0, 255, 168, 228, 0, 255, 97, 1, 0, 255, 44, 192, 0, 255, 29, 199, 0, 255, 160, 237, 0, 255, 156, 190, 0, 255, 232, 38, 0, 255, 54, 25, 0, 255, 109, 254, 0, 255, 99, 119, 0, 255, 134, 125, 0, 255, 41, 172, 0, 255, 65, 178, 0, 255, 102, 118, 0, 255, 64, 104, 0, 255, 11, 59, 0, 255, 85, 189, 0, 255, 120, 80, 0, 255, 34, 191, 0, 255, 70, 138, 0, 255, 76, 0, 0, 255, 152, 138, 0, 255, 145, 80, 0, 255, 56, 10, 0, 255, 119, 75, 0, 255, 161, 43, 0, 255, 231, 147, 0, 255, 27, 101, 0, 255, 21, 100, 0, 255, 62, 128, 0, 255, 13, 65, 0, 255, 163, 86, 0, 255, 91, 244, 0, 255, 121, 52, 0, 255, 16, 249, 0, 255, 124, 173, 0, 255, 18, 180, 0, 255, 129, 8, 0, 255, 94, 130, 0, 255, 216, 86, 0, 255, 196, 11, 0, 255, 32, 144, 0, 255, 12, 51, 0, 255, 140, 6, 0, 255, 33, 62, 0, 255, 51, 34, 0, 255, 250, 72, 0, 255, 169, 97, 0, 255, 113, 190, 0, 255, 119, 111, 0, 255, 224, 110, 0, 255, 50, 63, 0, 255, 0, 60, 0, 255, 196, 90, 0, 255, 147, 65, 0, 255, 153, 0, 0, 255, 41, 33, 0, 255, 175, 110, 0, 255, 195, 233, 0, 255, 106, 202, 0, 255, 13, 3, 0, 255, 252, 19, 0, 255, 215, 106, 0, 255, 182, 154, 0, 255, 172, 52, 0, 255, 131, 177, 0, 255, 179, 68, 0, 255, 60, 13, 0, 255, 244, 78, 0, 255, 184, 78, 0, 255, 183, 159, 0, 255, 234, 43, 0, 255, 118, 3, 0, 255, 82, 190, 0, 255, 137, 219, 0, 255, 146, 139, 0, 255, 198, 191, 0, 255, 79, 207, 0, 255, 150, 61, 0, 255, 144, 161, 0, 255, 53, 149, 0, 255, 57, 230, 0, 255, 38, 145, 0, 255, 243, 114, 0, 255, 20, 209, 0, 255, 26, 186, 0, 255, 63, 116, 0, 255, 132, 56, 0, 255, 5, 181, 0, 255, 203, 18, 0, 255, 224, 92, 0, 255, 141, 250, 0, 255, 174, 121, 0, 255, 137, 69, 0, 255, 95, 0, 0, 255, 60, 173, 0, 255, 4, 12, 0, 255, 139, 247, 0, 255, 224, 241, 0, 255, 206, 13, 0, 255, 9, 90, 0, 255, 99, 219, 0, 255, 159, 223, 0, 255, 59, 152, 0, 255, 164, 163, 0, 255, 170, 207, 0, 255, 165, 81, 0, 255, 15, 103, 0, 255, 170, 61, 0, 255, 128, 223, 0, 255, 81, 120, 0, 255, 192, 26, 0, 255, 232, 180, 0, 255, 110, 100, 0, 255, 241, 107, 0, 255, 30, 50, 0, 255, 58, 44, 0, 255, 27, 20, 0, 255, 116, 202, 0, 255, 172, 209, 0, 255, 117, 155, 0, 255, 66, 17, 0, 255, 193, 133, 0, 255, 8, 188, 0, 255, 103, 50, 0, 255, 97, 132, 0, 255, 193, 122, 0, 255, 183, 34, 0, 255, 55, 250, 0, 255, 193, 92, 0, 255, 18, 139, 0, 255, 26, 2, 0, 255, 236, 161, 0, 255, 22, 102, 0, 255, 98, 43, 0, 255, 208, 100, 0, 255, 27, 2, 0, 255, 194, 160, 0, 255, 236, 69, 0, 255, 171, 21, 0, 255, 170, 26, 0, 255, 59, 208, 0, 255, 252, 196, 0, 255, 18, 94, 0, 255, 183, 154, 0, 255, 145, 3, 0, 255, 131, 44, 0, 255, 244, 161, 0, 255, 159, 72, 0, 255, 89, 171, 0, 255, 225, 163, 0, 255, 45, 135, 0, 255, 46, 55, 0, 255, 29, 213, 0, 255, 118, 50, 0, 255, 251, 161, 0, 255, 231, 148, 0, 255, 107, 163, 0, 255, 14, 239, 0, 255, 165, 77, 0, 255, 135, 129, 0, 255, 229, 218, 0, 255, 150, 239, 0, 255, 123, 16, 0, 255, 1, 81, 0, 255, 163, 225, 0, 255, 204, 150, 0, 255, 49, 87, 0, 255, 57, 137, 0, 255, 87, 216, 0, 255, 205, 93, 0, 255, 6, 213, 0, 255, 220, 243, 0, 255, 180, 243, 0, 255, 87, 96, 0, 255, 171, 231, 0, 255, 63, 96, 0, 255, 239, 106, 0, 255, 163, 110, 0, 255, 42, 1, 0, 255, 205, 17, 0, 255, 26, 85, 0, 255, 124, 107, 0, 255, 28, 138, 0, 255, 81, 8, 0, 255, 114, 4, 0, 255, 82, 48, 0, 255, 47, 181, 0, 255, 88, 207, 0, 255, 131, 183, 0, 255, 176, 11, 0, 255, 55, 161, 0, 255, 144, 236, 0, 255, 19, 39, 0, 255, 206, 139, 0, 255, 228, 180, 0, 255, 209, 240, 0, 255, 179, 82, 0, 255, 36, 70, 0, 255, 144, 123, 0, 255, 249, 97, 0, 255, 63, 35, 0, 255, 173, 31, 0, 255, 22, 124, 0, 255, 121, 124, 0, 255, 160, 118, 0, 255, 134, 61, 0, 255, 149, 158, 0, 255, 219, 155, 0, 255, 122, 238, 0, 255, 234, 59, 0, 255, 19, 224, 0, 255, 220, 237, 0, 255, 22, 208, 0, 255, 92, 20, 0, 255, 86, 170, 0, 255, 125, 183, 0, 255, 68, 209, 0, 255, 177, 112, 0, 255, 152, 30, 0, 255, 170, 150, 0, 255, 77, 232, 0, 255, 94, 242, 0, 255, 130, 47, 0, 255, 107, 18, 0, 255, 14, 139, 0, 255, 119, 8, 0, 255, 227, 101, 0, 255, 212, 236, 0, 255, 183, 220, 0, 255, 228, 131, 0, 255, 140, 171, 0, 255, 26, 183, 0, 255, 193, 131, 0, 255, 164, 123, 0, 255, 198, 215, 0, 255, 247, 127, 0, 255, 0, 189, 0, 255, 214, 165, 0, 255, 202, 18, 0, 255, 83, 197, 0, 255, 216, 148, 0, 255, 205, 182, 0, 255, 211, 188, 0, 255, 199, 233, 0, 255, 160, 172, 0, 255, 214, 147, 0, 255, 40, 152, 0, 255, 204, 106, 0, 255, 251, 227, 0, 255, 0, 117, 0, 255, 238, 156, 0, 255, 32, 64, 0, 255, 92, 100, 0, 255, 73, 230, 0, 255, 188, 0, 0, 255, 22, 117, 0, 255, 119, 239, 0, 255, 81, 99, 0, 255, 156, 2, 0, 255, 194, 141, 0, 255, 222, 133, 0, 255, 61, 153, 0, 255, 198, 217, 0, 255, 170, 12, 0, 255, 98, 192, 0, 255, 250, 119, 0, 255, 201, 128, 0, 255, 169, 194, 0, 255, 215, 138, 0, 255, 237, 98, 0, 255, 152, 17, 0, 255, 213, 96, 0, 255, 111, 197, 0, 255, 13, 52, 0, 255, 160, 159, 0, 255, 146, 159, 0, 255, 253, 129, 0, 255, 191, 185, 0, 255, 24, 51, 0, 255, 155, 102, 0, 255, 106, 55, 0, 255, 149, 104, 0, 255, 194, 154, 0, 255, 29, 171, 0, 255, 8, 196, 0, 255, 100, 118, 0, 255, 78, 163, 0, 255, 216, 107, 0, 255, 102, 78, 0, 255, 102, 141, 0, 255, 253, 186, 0, 255, 194, 60, 0, 255, 199, 187, 0, 255, 144, 6, 0, 255, 71, 53, 0, 255, 207, 203, 0, 255, 72, 22, 0, 255, 25, 127, 0, 255, 127, 86, 0, 255, 185, 56, 0, 255, 3, 208, 0, 255, 170, 222, 0, 255, 20, 218, 0, 255, 129, 39, 0, 255, 20, 143, 0, 255, 67, 154, 0, 255, 113, 29, 0, 255, 44, 17, 0, 255, 98, 201, 0, 255, 204, 52, 0, 255, 159, 133, 0, 255, 9, 98, 0, 255, 98, 192, 0, 255, 118, 102, 0, 255, 46, 109, 0, 255, 22, 220, 0, 255, 63, 55, 0, 255, 233, 91, 0, 255, 195, 242, 0, 255, 99, 220, 0, 255, 7, 1, 0, 255, 11, 87, 0, 255, 173, 46, 0, 255, 139, 132, 0, 255, 157, 96, 0, 255, 157, 28, 0, 255, 242, 136, 0, 255, 191, 129, 0, 255, 71, 48, 0, 255, 19, 21, 0, 255, 114, 8, 0, 255, 134, 1, 0, 255, 51, 198, 0, 255, 109, 93, 0, 255, 71, 194, 0, 255, 72, 187, 0, 255, 39, 235, 0, 255, 20, 87, 0, 255, 65, 160, 0, 255, 195, 92, 0, 255, 126, 229, 0, 255, 73, 7, 0, 255, 149, 8, 0, 255, 75, 34, 0, 255, 29, 92, 0, 255, 253, 186, 0, 255, 60, 240, 0, 255, 90, 247, 0, 255, 231, 42, 0, 255, 46, 64, 0, 255, 246, 76, 0, 255, 152, 212, 0, 255, 73, 243, 0, 255, 63, 223, 0, 255, 120, 112, 0, 255, 160, 159, 0, 255, 209, 178, 0, 255, 98, 170, 0, 255, 32, 29, 0, 255, 140, 156, 0, 255, 227, 63, 0, 255, 236, 252, 0, 255, 166, 5, 0, 255, 146, 243, 0, 255, 43, 107, 0, 255, 225, 142, 0, 255, 192, 241, 0, 255, 117, 89, 0, 255, 4, 10, 0, 255, 11, 210, 0, 255, 26, 249, 0, 255, 140, 180, 0, 255, 226, 24, 0, 255, 140, 131, 0, 255, 217, 196, 0, 255, 48, 59, 0, 255, 59, 1, 0, 255, 135, 11, 0, 255, 223, 187, 0, 255, 69, 180, 0, 255, 170, 72, 0, 255, 56, 43, 0, 255, 224, 161, 0, 255, 104, 194, 0, 255, 245, 223, 0, 255, 94, 93, 0, 255, 124, 192, 0, 255, 116, 37, 0, 255, 183, 217, 0, 255, 110, 4, 0, 255, 218, 239, 0, 255, 209, 126, 0, 255, 0, 242, 0, 255, 166, 209, 0, 255, 38, 165, 0, 255, 180, 110, 0, 255, 246, 103, 0, 255, 222, 183, 0, 255, 25, 221, 0, 255, 41, 9, 0, 255, 178, 80, 0, 255, 51, 1, 0, 255, 17, 233, 0, 255, 132, 244, 0, 255, 214, 36, 0, 255, 53, 32, 0, 255, 146, 151, 0, 255, 243, 142, 0, 255, 147, 122, 0, 255, 76, 242, 0, 255, 140, 169, 0, 255, 60, 77, 0, 255, 153, 10, 0, 255, 28, 74, 0, 255, 162, 207, 0, 255, 17, 117, 0, 255, 228, 177, 0, 255, 117, 129, 0, 255, 210, 170, 0, 255, 162, 238, 0, 255, 146, 93, 0, 255, 251, 186, 0, 255, 25, 56, 0, 255, 87, 26, 0, 255, 111, 243, 0, 255, 53, 101, 0, 255, 246, 107, 0, 255, 60, 60, 0, 255, 134, 68, 0, 255, 85, 61, 0, 255, 15, 93, 0, 255, 65, 97, 0, 255, 15, 250, 0, 255, 229, 117, 0, 255, 36, 183, 0, 255, 10, 181, 0, 255, 142, 244, 0, 255, 22, 78, 0, 255, 180, 17, 0, 255, 33, 100, 0, 255, 146, 54, 0, 255, 177, 215, 0, 255, 98, 186, 0, 255, 176, 83, 0, 255, 90, 69, 0, 255, 135, 56, 0, 255, 171, 191, 0, 255, 139, 73, 0, 255, 253, 234, 0, 255, 254, 114, 0, 255, 182, 49, 0, 255, 141, 42, 0, 255, 135, 82, 0, 255, 200, 228, 0, 255, 239, 162, 0, 255, 183, 88, 0, 255, 192, 214, 0, 255, 144, 149, 0, 255, 54, 197, 0, 255, 61, 166, 0, 255, 158, 240, 0, 255, 28, 127, 0, 255, 152, 213, 0, 255, 9, 120, 0, 255, 3, 251, 0, 255, 37, 174, 0, 255, 165, 216, 0, 255, 44, 45, 0, 255, 119, 173, 0, 255, 5, 207, 0, 255, 210, 208, 0, 255, 166, 103, 0, 255, 58, 22, 0, 255, 152, 100, 0, 255, 17, 81, 0, 255, 253, 208, 0, 255, 178, 17, 0, 255, 161, 84, 0, 255, 111, 132, 0, 255, 168, 178, 0, 255, 136, 183, 0, 255, 68, 115, 0, 255, 43, 43, 0, 255, 103, 117, 0, 255, 158, 179, 0, 255, 81, 251, 0, 255, 172, 152, 0, 255, 231, 19, 0, 255, 158, 169, 0, 255, 142, 150, 0, 255, 127, 101, 0, 255, 201, 1, 0, 255, 154, 173, 0, 255, 36, 175, 0, 255, 126, 50, 0, 255, 18, 151, 0, 255, 131, 177, 0, 255, 209, 192, 0, 255, 122, 62, 0, 255, 72, 199, 0, 255, 204, 15, 0, 255, 3, 59, 0, 255, 92, 166, 0, 255, 113, 58, 0, 255, 32, 60, 0, 255, 18, 89, 0, 255, 142, 28, 0, 255, 92, 134, 0, 255, 74, 43, 0, 255, 114, 124, 0, 255, 243, 84, 0, 255, 25, 92, 0, 255, 158, 83, 0, 255, 201, 21, 0, 255, 48, 64, 0, 255, 40, 110, 0, 255, 122, 205, 0, 255, 63, 208, 0, 255, 219, 197, 0, 255, 20, 98, 0, 255, 44, 23, 0, 255, 72, 16, 0, 255, 253, 54, 0, 255, 132, 122, 0, 255, 102, 114, 0, 255, 185, 2, 0, 255, 177, 130, 0, 255, 252, 96, 0, 255, 83, 143, 0, 255, 234, 99, 0, 255, 117, 48, 0, 255, 19, 189, 0, 255, 44, 172, 0, 255, 185, 241, 0, 255, 50, 8, 0, 255, 198, 121, 0, 255, 238, 254, 0, 255, 195, 168, 0, 255, 14, 190, 0, 255, 60, 228, 0, 255, 232, 221, 0, 255, 2, 211, 0, 255, 228, 142, 0, 255, 75, 72, 0, 255, 100, 54, 0, 255, 86, 38, 0, 255, 194, 80, 0, 255, 218, 150, 0, 255, 11, 99, 0, 255, 53, 13, 0, 255, 122, 228, 0, 255, 131, 246, 0, 255, 99, 89, 0, 255, 15, 195, 0, 255, 33, 249, 0, 255, 82, 252, 0, 255, 176, 20, 0, 255, 196, 86, 0, 255, 242, 163, 0, 255, 65, 173, 0, 255, 123, 192, 0, 255, 208, 207, 0, 255, 247, 20, 0, 255, 154, 236, 0, 255, 17, 51, 0, 255, 254, 138, 0, 255, 32, 246, 0, 255, 6, 40, 0, 255, 37, 116, 0, 255, 197, 225, 0, 255, 201, 117, 0, 255, 248, 192, 0, 255, 159, 43, 0, 255, 54, 47, 0, 255, 209, 153, 0, 255, 100, 51, 0, 255, 171, 30, 0, 255, 194, 208, 0, 255, 209, 195, 0, 255, 0, 102, 0, 255, 87, 231, 0, 255, 164, 17, 0, 255, 117, 168, 0, 255, 1, 151, 0, 255, 87, 203, 0, 255, 50, 231, 0, 255, 95, 30, 0, 255, 219, 138, 0, 255, 126, 236, 0, 255, 225, 239, 0, 255, 75, 80, 0, 255, 71, 35, 0, 255, 28, 127, 0, 255, 7, 152, 0, 255, 215, 16, 0, 255, 148, 233, 0, 255, 184, 78, 0, 255, 56, 81, 0, 255, 231, 211, 0, 255, 67, 59, 0, 255, 229, 186, 0, 255, 104, 8, 0, 255, 130, 195, 0, 255, 223, 0, 0, 255, 111, 22, 0, 255, 97, 105, 0, 255, 54, 236, 0, 255, 72, 219, 0, 255, 73, 62, 0, 255, 170, 45, 0, 255, 216, 139, 0, 255, 2, 227, 0, 255, 206, 167, 0, 255, 187, 98, 0, 255, 120, 224, 0, 255, 243, 137, 0, 255, 206, 51, 0, 255, 79, 127, 0, 255, 187, 139, 0, 255, 38, 156, 0, 255, 152, 132, 0, 255, 203, 171, 0, 255, 237, 150, 0, 255, 194, 62, 0, 255, 180, 42, 0, 255, 242, 47, 0, 255, 197, 38, 0, 255, 254, 241, 0, 255, 89, 76, 0, 255, 21, 14, 0, 255, 114, 130, 0, 255, 19, 234, 0, 255, 240, 184, 0, 255, 120, 92, 0, 255, 223, 162, 0, 255, 64, 243, 0, 255, 190, 151, 0, 255, 198, 21, 0, 255, 90, 163, 0, 255, 145, 224, 0, 255, 115, 155, 0, 255, 142, 102, 0, 255, 216, 126, 0, 255, 27, 174, 0, 255, 211, 182, 0, 255, 176, 148, 0, 255, 149, 190, 0, 255, 76, 104, 0, 255, 113, 50, 0, 255, 166, 132, 0, 255, 129, 60, 0, 255, 94, 129, 0, 255, 76, 72, 0, 255, 248, 58, 0, 255, 129, 153, 0, 255, 132, 6, 0, 255, 125, 105, 0, 255, 57, 167, 0, 255, 26, 0, 0, 255, 52, 62, 0, 255, 41, 170, 0, 255, 9, 124, 0, 255, 206, 130, 0, 255, 161, 254, 0, 255, 156, 231, 0, 255, 15, 254, 0, 255, 167, 81, 0, 255, 49, 229, 0, 255, 46, 189, 0, 255, 192, 64, 0, 255, 82, 20, 0, 255, 44, 122, 0, 255, 201, 1, 0, 255, 86, 178, 0, 255, 97, 25, 0, 255, 223, 48, 0, 255, 191, 237, 0, 255, 66, 179, 0, 255, 153, 24, 0, 255, 232, 95, 0, 255, 104, 151, 0, 255, 12, 208, 0, 255, 26, 92, 0, 255, 67, 112, 0, 255, 228, 148, 0, 255, 236, 117, 0, 255, 197, 239, 0, 255, 134, 130, 0, 255, 154, 96, 0, 255, 232, 214, 0, 255, 193, 207, 0, 255, 129, 243, 0, 255, 187, 135, 0, 255, 113, 230, 0, 255, 162, 251, 0, 255, 239, 233, 0, 255, 183, 212, 0, 255, 134, 169, 0, 255, 137, 97, 0, 255, 251, 8, 0, 255, 21, 251, 0, 255, 111, 167, 0, 255, 132, 190, 0, 255, 55, 201, 0, 255, 90, 87, 0, 255, 111, 103, 0, 255, 247, 230, 0, 255, 178, 92, 0, 255, 11, 140, 0, 255, 119, 242, 0, 255, 89, 131, 0, 255, 244, 2, 0, 255, 90, 143, 0, 255, 177, 251, 0, 255, 10, 215, 0, 255, 192, 31, 0, 255, 164, 109, 0, 255, 21, 93, 0, 255, 13, 246, 0, 255, 82, 122, 0, 255, 244, 67, 0, 255, 17, 114, 0, 255, 225, 18, 0, 255, 219, 247, 0, 255, 251, 70, 0, 255, 18, 189, 0, 255, 120, 13, 0, 255, 62, 167, 0, 255, 191, 83, 0, 255, 68, 46, 0, 255, 55, 83, 0, 255, 37, 137, 0, 255, 206, 52, 0, 255, 243, 38, 0, 255, 214, 242, 0, 255, 208, 2, 0, 255, 185, 8, 0, 255, 89, 176, 0, 255, 75, 197, 0, 255, 156, 238, 0, 255, 45, 216, 0, 255, 151, 253, 0, 255, 59, 99, 0, 255, 8, 174, 0, 255, 21, 176, 0, 255, 62, 57, 0, 255, 82, 5, 0, 255, 132, 26, 0, 255, 10, 103, 0, 255, 160, 131, 0, 255, 30, 185, 0, 255, 245, 177, 0, 255, 25, 123, 0, 255, 24, 245, 0, 255, 152, 39, 0, 255, 126, 81, 0, 255, 173, 226, 0, 255, 177, 241, 0, 255, 40, 133, 0, 255, 36, 141, 0, 255, 221, 56, 0, 255, 34, 50, 0, 255, 167, 21, 0, 255, 248, 252, 0, 255, 157, 224, 0, 255, 135, 68, 0, 255, 60, 153, 0, 255, 237, 102, 0, 255, 59, 152, 0, 255, 28, 213, 0, 255, 76, 11, 0, 255, 203, 213, 0, 255, 70, 130, 0, 255, 162, 236, 0, 255, 177, 12, 0, 255, 117, 71, 0, 255, 101, 135, 0, 255, 137, 8, 0, 255, 217, 251, 0, 255, 57, 172, 0, 255, 84, 91, 0, 255, 155, 63, 0, 255, 78, 97, 0, 255, 79, 219, 0, 255, 181, 42, 0, 255, 234, 105, 0, 255, 144, 83, 0, 255, 52, 138, 0, 255, 9, 104, 0, 255, 128, 37, 0, 255, 251, 43, 0, 255, 74, 68, 0, 255, 135, 99, 0, 255, 196, 40, 0, 255, 98, 192, 0, 255, 100, 0, 0, 255, 122, 35, 0, 255, 38, 62, 0, 255, 249, 91, 0, 255, 180, 136, 0, 255, 29, 26, 0, 255, 75, 35, 0, 255, 252, 49, 0, 255, 105, 238, 0, 255, 83, 44, 0, 255, 83, 231, 0, 255, 181, 103, 0, 255, 9, 139, 0, 255, 245, 137, 0, 255, 12, 179, 0, 255, 187, 216, 0, 255, 206, 238, 0, 255, 6, 84, 0, 255, 38, 204, 0, 255, 163, 42, 0, 255, 245, 213, 0, 255, 223, 5, 0, 255, 85, 157, 0, 255, 134, 220, 0, 255, 28, 185, 0, 255, 198, 83, 0, 255, 22, 86, 0, 255, 129, 93, 0, 255, 47, 102, 0, 255, 206, 1, 0, 255, 167, 201, 0, 255, 249, 229, 0, 255, 252, 54, 0, 255, 251, 199, 0, 255, 228, 173, 0, 255, 162, 189, 0, 255, 78, 148, 0, 255, 177, 163, 0, 255, 179, 60, 0, 255, 248, 37, 0, 255, 35, 0, 0, 255, 126, 248, 0, 255, 90, 111, 0, 255, 219, 102, 0, 255, 172, 19, 0, 255, 143, 118, 0, 255, 242, 235, 0, 255, 237, 75, 0, 255, 30, 60, 0, 255, 159, 148, 0, 255, 196, 66, 0, 255, 246, 249, 0, 255, 57, 70, 0, 255, 117, 228, 0, 255, 94, 166, 0, 255, 45, 151, 0, 255, 57, 237, 0, 255, 163, 79, 0, 255, 112, 172, 0, 255, 251, 233, 0, 255, 129, 30, 0, 255, 117, 53, 0, 255, 213, 62, 0, 255, 89, 1, 0, 255, 137, 247, 0, 255, 145, 101, 0, 255, 172, 222, 0, 255, 55, 176, 0, 255, 121, 179, 0, 255, 224, 68, 0, 255, 130, 167, 0, 255, 151, 70, 0, 255, 20, 247, 0, 255, 80, 181, 0, 255, 220, 165, 0, 255, 102, 137, 0, 255, 229, 108, 0, 255, 164, 14, 0, 255, 136, 233, 0, 255, 126, 174, 0, 255, 135, 212, 0, 255, 38, 95, 0, 255, 58, 33, 0, 255, 67, 3, 0, 255, 8, 26, 0, 255, 51, 70, 0, 255, 27, 232, 0, 255, 41, 136, 0, 255, 135, 194, 0, 255, 0, 182, 0, 255, 236, 98, 0, 255, 79, 60, 0, 255, 91, 80, 0, 255, 162, 188, 0, 255, 140, 61, 0, 255, 64, 147, 0, 255, 180, 78, 0, 255, 81, 85, 0, 255, 213, 178, 0, 255, 6, 176, 0, 255, 129, 85, 0, 255, 234, 151, 0, 255, 123, 183, 0, 255, 114, 43, 0, 255, 247, 17, 0, 255, 193, 88, 0, 255, 120, 52, 0, 255, 5, 194, 0, 255, 53, 86, 0, 255, 199, 85, 0, 255, 70, 115, 0, 255, 248, 177, 0, 255, 86, 158, 0, 255, 177, 216, 0, 255, 170, 42, 0, 255, 101, 249, 0, 255, 26, 203, 0, 255, 35, 83, 0, 255, 130, 146, 0, 255, 251, 65, 0, 255, 73, 41, 0, 255, 23, 26, 0, 255, 251, 152, 0, 255, 183, 95, 0, 255, 107, 16, 0, 255, 181, 68, 0, 255, 234, 252, 0, 255, 95, 101, 0, 255, 23, 219, 0, 255, 191, 38, 0, 255, 9, 198, 0, 255, 50, 225, 0, 255, 59, 246, 0, 255, 94, 205, 0, 255, 208, 31, 0, 255, 19, 164, 0, 255, 80, 149, 0, 255, 109, 110, 0, 255, 111, 24, 0, 255, 214, 59, 0, 255, 143, 253, 0, 255, 83, 222, 0, 255, 89, 126, 0, 255, 90, 150, 0, 255, 246, 155, 0, 255, 185, 179, 0, 255, 92, 145, 0, 255, 189, 68, 0, 255, 50, 129, 0, 255, 120, 166, 0, 255, 78, 67, 0, 255, 34, 157, 0, 255, 25, 219, 0, 255, 123, 91, 0, 255, 25, 33, 0, 255, 241, 228, 0, 255, 152, 114, 0, 255, 120, 67, 0, 255, 160, 222, 0, 255, 194, 122, 0, 255, 244, 156, 0, 255, 188, 56, 0, 255, 151, 42, 0, 255, 35, 100, 0, 255, 149, 249, 0, 255, 192, 15, 0, 255, 49, 165, 0, 255, 142, 42, 0, 255, 0, 24, 0, 255, 63, 5, 0, 255, 163, 204, 0, 255, 30, 101, 0, 255, 152, 57, 0, 255, 201, 71, 0, 255, 68, 219, 0, 255, 175, 39, 0, 255, 0, 85, 0, 255, 218, 203, 0, 255, 124, 151, 0, 255, 121, 145, 0, 255, 209, 178, 0, 255, 112, 6, 0, 255, 127, 150, 0, 255, 120, 63, 0, 255, 8, 174, 0, 255, 200, 132, 0, 255, 24, 160, 0, 255, 207, 155, 0, 255, 25, 168, 0, 255, 40, 192, 0, 255, 184, 240, 0, 255, 237, 3, 0, 255, 143, 149, 0, 255, 145, 235, 0, 255, 62, 38, 0, 255, 0, 219, 0, 255, 95, 90, 0, 255, 176, 22, 0, 255, 0, 0, 0, 255, 109, 243, 0, 255, 175, 30, 0, 255, 125, 14, 0, 255, 109, 97, 0, 255, 122, 189, 0, 255, 133, 165, 0, 255, 222, 176, 0, 255, 196, 142, 0, 255, 107, 194, 0, 255, 168, 192, 0, 255, 130, 92, 0, 255, 210, 208, 0, 255, 62, 124, 0, 255, 101, 25, 0, 255, 104, 246, 0, 255, 225, 44, 0, 255, 156, 212, 0, 255, 221, 131, 0, 255, 149, 250, 0, 255, 247, 225, 0, 255, 58, 138, 0, 255, 0, 194, 0, 255, 207, 111, 0, 255, 133, 86, 0, 255, 52, 45, 0, 255, 84, 95, 0, 255, 69, 181, 0, 255, 8, 88, 0, 255, 0, 45, 0, 255, 190, 0, 0, 255, 4, 230, 0, 255, 44, 39, 0, 255, 185, 6, 0, 255, 167, 8, 0, 255, 67, 217, 0, 255, 88, 101, 0, 255, 124, 156, 0, 255, 15, 153, 0, 255, 186, 122, 0, 255, 49, 88, 0, 255, 104, 184, 0, 255, 22, 133, 0, 255, 120, 194, 0, 255, 209, 46, 0, 255, 164, 174, 0, 255, 241, 75, 0, 255, 244, 37, 0, 255, 18, 239, 0, 255, 213, 88, 0, 255, 168, 55, 0, 255, 111, 106, 0, 255, 68, 166, 0, 255, 86, 32, 0, 255, 39, 155, 0, 255, 233, 134, 0, 255, 32, 180, 0, 255, 240, 96, 0, 255, 29, 46, 0, 255, 210, 170, 0, 255, 202, 247, 0, 255, 58, 8, 0, 255, 219, 174, 0, 255, 235, 143, 0, 255, 250, 227, 0, 255, 177, 93, 0, 255, 13, 4, 0, 255, 117, 128, 0, 255, 176, 209, 0, 255, 211, 151, 0, 255, 166, 200, 0, 255, 144, 143, 0, 255, 159, 230, 0, 255, 128, 232, 0, 255, 191, 22, 0, 255, 78, 242, 0, 255, 204, 223, 0, 255, 1, 177, 0, 255, 67, 146, 0, 255, 90, 190, 0, 255, 106, 124, 0, 255, 236, 191, 0, 255, 94, 134, 0, 255, 233, 53, 0, 255, 83, 165, 0, 255, 29, 168, 0, 255, 92, 162, 0, 255, 100, 138, 0, 255, 76, 237, 0, 255, 206, 6, 0, 255, 236, 29, 0, 255, 168, 142, 0, 255, 224, 2, 0, 255, 3, 167, 0, 255, 88, 235, 0, 255, 16, 10, 0, 255, 88, 215, 0, 255, 62, 41, 0, 255, 241, 162, 0, 255, 61, 72, 0, 255, 163, 128, 0, 255, 210, 150, 0, 255, 202, 220, 0, 255, 166, 87, 0, 255, 96, 133, 0, 255, 163, 110, 0, 255, 60, 91, 0, 255, 111, 204, 0, 255, 139, 200, 0, 255, 123, 93, 0, 255, 227, 30, 0, 255, 67, 207, 0, 255, 91, 62, 0, 255, 247, 211, 0, 255, 122, 151, 0, 255, 71, 131, 0, 255, 138, 78, 0, 255, 59, 111, 0, 255, 220, 222, 0, 255, 43, 48, 0, 255, 141, 227, 0, 255, 208, 199, 0, 255, 248, 57, 0, 255, 21, 198, 0, 255, 225, 61, 0, 255, 139, 232, 0, 255, 178, 134, 0, 255, 182, 182, 0, 255, 230, 124, 0, 255, 103, 90, 0, 255, 206, 77, 0, 255, 5, 40, 0, 255, 149, 5, 0, 255, 216, 244, 0, 255, 12, 75, 0, 255, 196, 92, 0, 255, 44, 66, 0, 255, 155, 154, 0, 255, 138, 133, 0, 255, 246, 187, 0, 255, 159, 113, 0, 255, 98, 87, 0, 255, 67, 1, 0, 255, 3, 112, 0, 255, 6, 12, 0, 255, 123, 75, 0, 255, 246, 151, 0, 255, 37, 199, 0, 255, 130, 104, 0, 255, 23, 194, 0, 255, 176, 137, 0, 255, 249, 75, 0, 255, 50, 141, 0, 255, 31, 55, 0, 255, 15, 195, 0, 255, 78, 244, 0, 255, 49, 228, 0, 255, 5, 142, 0, 255, 97, 51, 0, 255, 66, 61, 0, 255, 233, 130, 0, 255, 80, 192, 0, 255, 183, 206, 0, 255, 59, 92, 0, 255, 146, 189, 0, 255, 225, 153, 0, 255, 71, 140, 0, 255, 69, 232, 0, 255, 167, 52, 0, 255, 129, 222, 0, 255, 137, 18, 0, 255, 106, 115, 0, 255, 113, 0, 0, 255, 205, 227, 0, 255, 193, 27, 0, 255, 50, 33, 0, 255, 220, 54, 0, 255, 39, 162, 0, 255, 208, 160, 0, 255, 63, 141, 0, 255, 253, 151, 0, 255, 185, 241, 0, 255, 214, 171, 0, 255, 241, 76, 0, 255, 157, 28, 0, 255, 37, 41, 0, 255, 127, 47, 0, 255, 203, 116, 0, 255, 231, 226, 0, 255, 69, 230, 0, 255, 84, 177, 0, 255, 19, 101, 0, 255, 23, 218, 0, 255, 32, 93, 0, 255, 40, 233, 0, 255, 143, 21, 0, 255, 141, 136, 0, 255, 80, 102, 0, 255, 179, 14, 0, 255, 53, 160, 0, 255, 167, 73, 0, 255, 252, 182, 0, 255, 61, 157, 0, 255, 122, 41, 0, 255, 8, 15, 0, 255, 227, 151, 0, 255, 248, 0, 0, 255, 218, 24, 0, 255, 17, 88, 0, 255, 87, 172, 0, 255, 230, 46, 0, 255, 67, 28, 0, 255, 250, 81, 0, 255, 207, 55, 0, 255, 15, 85, 0, 255, 240, 110, 0, 255, 175, 109, 0, 255, 217, 127, 0, 255, 233, 207, 0, 255, 171, 252, 0, 255, 127, 145, 0, 255, 238, 134, 0, 255, 46, 81, 0, 255, 190, 196, 0, 255, 13, 248, 0, 255, 44, 205, 0, 255, 170, 12, 0, 255, 239, 226, 0, 255, 210, 111, 0, 255, 87, 29, 0, 255, 141, 204, 0, 255, 126, 57, 0, 255, 105, 28, 0, 255, 58, 131, 0, 255, 145, 239, 0, 255, 11, 155, 0, 255, 189, 26, 0, 255, 10, 61, 0, 255, 250, 70, 0, 255, 199, 157, 0, 255, 231, 212, 0, 255, 75, 124, 0, 255, 175, 236, 0, 255, 108, 214, 0, 255, 234, 38, 0, 255, 48, 213, 0, 255, 187, 199, 0, 255, 19, 191, 0, 255, 105, 124, 0, 255, 127, 66, 0, 255, 131, 185, 0, 255, 237, 233, 0, 255, 83, 142, 0, 255, 109, 206, 0, 255, 4, 201, 0, 255, 194, 218, 0, 255, 114, 145, 0, 255, 111, 29, 0, 255, 218, 66, 0, 255, 199, 0, 0, 255, 138, 40, 0, 255, 43, 26, 0, 255, 84, 115, 0, 255, 34, 125, 0, 255, 177, 228, 0, 255, 41, 221, 0, 255, 168, 22, 0, 255, 76, 165, 0, 255, 67, 144, 0, 255, 105, 116, 0, 255, 76, 197, 0, 255, 100, 108, 0, 255, 26, 150, 0, 255, 4, 219, 0, 255, 205, 233, 0, 255, 252, 217, 0, 255, 27, 13, 0, 255, 242, 91, 0, 255, 38, 167, 0, 255, 41, 209, 0, 255, 142, 59, 0, 255, 209, 174, 0, 255, 212, 191, 0, 255, 224, 86, 0, 255, 67, 74, 0, 255, 137, 109, 0, 255, 119, 24, 0, 255, 52, 230, 0, 255, 201, 222, 0, 255, 118, 13, 0, 255, 14, 204, 0, 255, 58, 176, 0, 255, 193, 24, 0, 255, 28, 78, 0, 255, 207, 131, 0, 255, 189, 127, 0, 255, 171, 167, 0, 255, 115, 140, 0, 255, 85, 58, 0, 255, 72, 177, 0, 255, 182, 45, 0, 255, 144, 173, 0, 255, 73, 170, 0, 255, 210, 0, 0, 255, 250, 83, 0, 255, 41, 15, 0, 255, 75, 204, 0, 255, 73, 96, 0, 255, 172, 211, 0, 255, 154, 167, 0, 255, 120, 173, 0, 255, 137, 181, 0, 255, 116, 31, 0, 255, 9, 196, 0, 255, 27, 13, 0, 255, 51, 131, 0, 255, 205, 45, 0, 255, 62, 8, 0, 255, 33, 36, 0, 255, 179, 178, 0, 255, 11, 184, 0, 255, 141, 53, 0, 255, 80, 97, 0, 255, 40, 207, 0, 255, 5, 176, 0, 255, 220, 42, 0, 255, 208, 108, 0, 255, 240, 18, 0, 255, 40, 138, 0, 255, 220, 14, 0, 255, 47, 131, 0, 255, 143, 209, 0, 255, 60, 97, 0, 255, 218, 21, 0, 255, 238, 242, 0, 255, 161, 107, 0, 255, 98, 15, 0, 255, 146, 159, 0, 255, 79, 235, 0, 255, 46, 64, 0, 255, 6, 98, 0, 255, 126, 66, 0, 255, 200, 84, 0, 255, 113, 135, 0, 255, 120, 192, 0, 255, 215, 234, 0, 255, 6, 218, 0, 255, 19, 205, 0, 255, 115, 70, 0, 255, 95, 137, 0, 255, 8, 193, 0, 255, 58, 151, 0, 255, 160, 186, 0, 255, 204, 16, 0, 255, 100, 88, 0, 255, 28, 180, 0, 255, 104, 241, 0, 255, 51, 204, 0, 255, 89, 90, 0, 255, 144, 8, 0, 255, 148, 236, 0, 255, 57, 52, 0, 255, 200, 134, 0, 255, 128, 137, 0, 255, 162, 119, 0, 255, 111, 159, 0, 255, 94, 1, 0, 255, 167, 66, 0, 255, 221, 129, 0, 255, 110, 67, 0, 255, 72, 18, 0, 255, 222, 165, 0, 255, 128, 105, 0, 255, 55, 219, 0, 255, 6, 169, 0, 255, 36, 213, 0, 255, 191, 45, 0, 255, 9, 19, 0, 255, 253, 207, 0, 255, 195, 85, 0, 255, 225, 252, 0, 255, 94, 224, 0, 255, 144, 18, 0, 255, 30, 94, 0, 255, 228, 66, 0, 255, 3, 120, 0, 255, 42, 248, 0, 255, 88, 152, 0, 255, 136, 160, 0, 255, 178, 67, 0, 255, 71, 194, 0, 255, 215, 193, 0, 255, 95, 124, 0, 255, 162, 215, 0, 255, 164, 231, 0, 255, 19, 252, 0, 255, 229, 146, 0, 255, 24, 7, 0, 255, 134, 146, 0, 255, 58, 179, 0, 255, 110, 231, 0, 255, 131, 200, 0, 255, 68, 203, 0, 255, 197, 25, 0, 255, 172, 63, 0, 255, 249, 96, 0, 255, 24, 89, 0, 255, 158, 90, 0, 255, 248, 134, 0, 255, 237, 88, 0, 255, 39, 79, 0, 255, 148, 148, 0, 255, 176, 28, 0, 255, 60, 26, 0, 255, 78, 191, 0, 255, 75, 201, 0, 255, 49, 198, 0, 255, 111, 81, 0, 255, 197, 147, 0, 255, 141, 188, 0, 255, 26, 0, 0, 255, 110, 109, 0, 255, 35, 96, 0, 255, 31, 33, 0, 255, 30, 72, 0, 255, 42, 96, 0, 255, 157, 192, 0, 255, 49, 26, 0, 255, 5, 106, 0, 255, 179, 202, 0, 255, 105, 158, 0, 255, 177, 40, 0, 255, 149, 95, 0, 255, 234, 160, 0, 255, 87, 252, 0, 255, 176, 10, 0, 255, 78, 116, 0, 255, 175, 121, 0, 255, 230, 152, 0, 255, 168, 217, 0, 255, 142, 169, 0, 255, 47, 65, 0, 255, 155, 112, 0, 255, 37, 110, 0, 255, 151, 10, 0, 255, 75, 235, 0, 255, 3, 228, 0, 255, 201, 139, 0, 255, 235, 61, 0, 255, 181, 36, 0, 255, 150, 64, 0, 255, 25, 127, 0, 255, 196, 35, 0, 255, 216, 5, 0, 255, 19, 136, 0, 255, 184, 45, 0, 255, 112, 162, 0, 255, 248, 19, 0, 255, 126, 93, 0, 255, 124, 87, 0, 255, 167, 225, 0, 255, 69, 243, 0, 255, 207, 118, 0, 255, 97, 49, 0, 255, 154, 245, 0, 255, 242, 94, 0, 255, 136, 131, 0, 255, 47, 213, 0, 255, 192, 33, 0, 255, 245, 169, 0, 255, 61, 33, 0, 255, 185, 232, 0, 255, 201, 191, 0, 255, 122, 110, 0, 255, 196, 165, 0, 255, 83, 74, 0, 255, 239, 58, 0, 255, 60, 35, 0, 255, 98, 202, 0, 255, 89, 98, 0, 255, 61, 118, 0, 255, 242, 31, 0, 255, 110, 181, 0, 255, 75, 179, 0, 255, 173, 187, 0, 255, 77, 22, 0, 255, 178, 176, 0, 255, 22, 194, 0, 255, 135, 34, 0, 255, 188, 52, 0, 255, 113, 49, 0, 255, 52, 213, 0, 255, 113, 96, 0, 255, 84, 107, 0, 255, 174, 96, 0, 255, 211, 163, 0, 255, 185, 186, 0, 255, 170, 16, 0, 255, 23, 182, 0, 255, 64, 150, 0, 255, 205, 47, 0, 255, 188, 31, 0, 255, 210, 112, 0, 255, 11, 199, 0, 255, 56, 73, 0, 255, 106, 74, 0, 255, 243, 141, 0, 255, 120, 198, 0, 255, 189, 19, 0, 255, 124, 252, 0, 255, 127, 147, 0, 255, 128, 144, 0, 255, 37, 170, 0, 255, 171, 152, 0, 255, 48, 200, 0, 255, 154, 62, 0, 255, 119, 148, 0, 255, 140, 233, 0, 255, 232, 54, 0, 255, 121, 165, 0, 255, 40, 144, 0, 255, 108, 127, 0, 255, 101, 72, 0, 255, 219, 82, 0, 255, 91, 237, 0, 255, 188, 241, 0, 255, 4, 109, 0, 255, 15, 122, 0, 255, 194, 239, 0, 255, 25, 68, 0, 255, 211, 205, 0, 255, 75, 205, 0, 255, 199, 211, 0, 255, 246, 44, 0, 255, 95, 19, 0, 255, 45, 94, 0, 255, 30, 161, 0, 255, 110, 60, 0, 255, 32, 143, 0, 255, 151, 189, 0, 255, 21, 177, 0, 255, 157, 252, 0, 255, 69, 86, 0, 255, 103, 62, 0, 255, 83, 207, 0, 255, 121, 14, 0, 255, 157, 107, 0, 255, 120, 28, 0, 255, 127, 60, 0, 255, 42, 216, 0, 255, 76, 151, 0, 255, 114, 64, 0, 255, 138, 7, 0, 255, 87, 227, 0, 255, 24, 83, 0, 255, 160, 58, 0, 255, 180, 47, 0, 255, 5, 38, 0, 255, 214, 167, 0, 255, 70, 139, 0, 255, 31, 206, 0, 255, 236, 116, 0, 255, 58, 128, 0, 255, 194, 214, 0, 255, 105, 74, 0, 255, 46, 89, 0, 255, 118, 51, 0, 255, 247, 95, 0, 255, 185, 140, 0, 255, 250, 198, 0, 255, 141, 148, 0, 255, 113, 75, 0, 255, 92, 53, 0, 255, 254, 8, 0, 255, 89, 82, 0, 255, 5, 40, 0, 255, 107, 38, 0, 255, 9, 173, 0, 255, 41, 214, 0, 255, 254, 127, 0, 255, 155, 191, 0, 255, 110, 250, 0, 255, 144, 48, 0, 255, 98, 199, 0, 255, 80, 24, 0, 255, 58, 129, 0, 255, 150, 37, 0, 255, 148, 201, 0, 255, 47, 177, 0, 255, 252, 25, 0, 255, 47, 5, 0, 255, 198, 19, 0, 255, 47, 58, 0, 255, 163, 93, 0, 255, 12, 129, 0, 255, 94, 162, 0, 255, 118, 104, 0, 255, 115, 187, 0, 255, 93, 0, 0, 255, 219, 231, 0, 255, 13, 70, 0, 255, 41, 100, 0, 255, 249, 246, 0, 255, 59, 44, 0, 255, 145, 65, 0, 255, 149, 103, 0, 255, 219, 38, 0, 255, 218, 145, 0, 255, 155, 178, 0, 255, 96, 88, 0, 255, 118, 141, 0, 255, 237, 46, 0, 255, 153, 40, 0, 255, 174, 21, 0, 255, 64, 245, 0, 255, 127, 64, 0, 255, 180, 127, 0, 255, 143, 228, 0, 255, 51, 75, 0, 255, 204, 70, 0, 255, 135, 207, 0, 255, 48, 246, 0, 255, 30, 178, 0, 255, 72, 7, 0, 255, 249, 186, 0, 255, 70, 36, 0, 255, 139, 86, 0, 255, 167, 41, 0, 255, 2, 213, 0, 255, 57, 147, 0, 255, 110, 170, 0, 255, 60, 148, 0, 255, 129, 55, 0, 255, 17, 8, 0, 255, 219, 2, 0, 255, 137, 122, 0, 255, 177, 216, 0, 255, 66, 81, 0, 255, 49, 65, 0, 255, 74, 147, 0, 255, 14, 25, 0, 255, 62, 32, 0, 255, 5, 71, 0, 255, 155, 70, 0, 255, 2, 218, 0, 255, 49, 24, 0, 255, 249, 24, 0, 255, 211, 229, 0, 255, 62, 151, 0, 255, 4, 118, 0, 255, 149, 48, 0, 255, 135, 197, 0, 255, 218, 207, 0, 255, 13, 202, 0, 255, 139, 251, 0, 255, 54, 21, 0, 255, 216, 68, 0, 255, 128, 210, 0, 255, 78, 88, 0, 255, 218, 206, 0, 255, 16, 25, 0, 255, 215, 137, 0, 255, 66, 116, 0, 255, 171, 60, 0, 255, 158, 67, 0, 255, 204, 165, 0, 255, 218, 243, 0, 255, 61, 153, 0, 255, 156, 84, 0, 255, 74, 248, 0, 255, 95, 140, 0, 255, 195, 4, 0, 255, 163, 153, 0, 255, 102, 68, 0, 255, 110, 221, 0, 255, 29, 170, 0, 255, 48, 52, 0, 255, 249, 120, 0, 255, 191, 4, 0, 255, 124, 127, 0, 255, 175, 15, 0, 255, 111, 164, 0, 255, 72, 17, 0, 255, 46, 145, 0, 255, 166, 179, 0, 255, 99, 198, 0, 255, 207, 114, 0, 255, 210, 20, 0, 255, 171, 174, 0, 255, 20, 219, 0, 255, 102, 167, 0, 255, 189, 166, 0, 255, 22, 155, 0, 255, 211, 184, 0, 255, 48, 106, 0, 255, 158, 0, 0, 255, 141, 19, 0, 255, 129, 147, 0, 255, 193, 26, 0, 255, 76, 94, 0, 255, 96, 67, 0, 255, 92, 234, 0, 255, 124, 212, 0, 255, 221, 85, 0, 255, 28, 234, 0, 255, 85, 197, 0, 255, 7, 53, 0, 255, 142, 172, 0, 255, 169, 54, 0, 255, 69, 194, 0, 255, 130, 253, 0, 255, 32, 129, 0, 255, 244, 35, 0, 255, 173, 85, 0, 255, 132, 57, 0, 255, 19, 211, 0, 255, 133, 69, 0, 255, 27, 143, 0, 255, 137, 98, 0, 255, 83, 208, 0, 255, 198, 24, 0, 255, 62, 136, 0, 255, 146, 91, 0, 255, 250, 179, 0, 255, 142, 172, 0, 255, 130, 119, 0, 255, 250, 240, 0, 255, 210, 118, 0, 255, 35, 201, 0, 255, 219, 67, 0, 255, 7, 157, 0, 255, 198, 129, 0, 255, 208, 208, 0, 255, 6, 168, 0, 255, 220, 236, 0, 255, 31, 31, 0, 255, 47, 61, 0, 255, 207, 163, 0, 255, 58, 250, 0, 255, 157, 21, 0, 255, 0, 243, 0, 255, 132, 122, 0, 255, 166, 1, 0, 255, 225, 231, 0, 255, 0, 159, 0, 255, 106, 54, 0, 255, 194, 196, 0, 255, 39, 39, 0, 255, 228, 68, 0, 255, 17, 181, 0, 255, 231, 174, 0, 255, 229, 34, 0, 255, 139, 118, 0, 255, 215, 223, 0, 255, 208, 204, 0, 255, 42, 81, 0, 255, 61, 229, 0, 255, 93, 101, 0, 255, 232, 4, 0, 255, 54, 204, 0, 255, 53, 167, 0, 255, 39, 250, 0, 255, 136, 13, 0, 255, 86, 77, 0, 255, 245, 84, 0, 255, 181, 128, 0, 255, 195, 127, 0, 255, 216, 202, 0, 255, 226, 158, 0, 255, 120, 46, 0, 255, 167, 122, 0, 255, 201, 148, 0, 255, 201, 35, 0, 255, 144, 237, 0, 255, 150, 109, 0, 255, 78, 217, 0, 255, 221, 249, 0, 255, 138, 152, 0, 255, 213, 119, 0, 255, 104, 98, 0, 255, 157, 72, 0, 255, 68, 227, 0, 255, 69, 141, 0, 255, 127, 251, 0, 255, 5, 166, 0, 255, 186, 104, 0, 255, 217, 117, 0, 255, 208, 238, 0, 255, 77, 152, 0, 255, 97, 148, 0, 255, 49, 124, 0, 255, 141, 88, 0, 255, 196, 34, 0, 255, 126, 89, 0, 255, 205, 202, 0, 255, 204, 221, 0, 255, 111, 62, 0, 255, 189, 245, 0, 255, 32, 20, 0, 255, 166, 249, 0, 255, 46, 59, 0, 255, 163, 229, 0, 255, 196, 100, 0, 255, 39, 64, 0, 255, 186, 147, 0, 255, 84, 118, 0, 255, 42, 234, 0, 255, 115, 89, 0, 255, 234, 243, 0, 255, 124, 58, 0, 255, 2, 168, 0, 255, 199, 10, 0, 255, 222, 194, 0, 255, 13, 58, 0, 255, 100, 235, 0, 255, 182, 49, 0, 255, 206, 78, 0, 255, 160, 73, 0, 255, 50, 32, 0, 255, 198, 115, 0, 255, 37, 78, 0, 255, 227, 141, 0, 255, 32, 110, 0, 255, 97, 50, 0, 255, 186, 161, 0, 255, 134, 235, 0, 255, 132, 28, 0, 255, 21, 163, 0, 255, 10, 254, 0, 255, 59, 121, 0, 255, 152, 69, 0, 255, 52, 89, 0, 255, 120, 249, 0, 255, 74, 119, 0, 255, 38, 187, 0, 255, 118, 97, 0, 255, 94, 36, 0, 255, 105, 193, 0, 255, 62, 99, 0, 255, 11, 134, 0, 255, 238, 160, 0, 255, 30, 127, 0, 255, 80, 64, 0, 255, 216, 35, 0, 255, 253, 126, 0, 255, 157, 11, 0, 255, 213, 72, 0, 255, 177, 212, 0, 255, 246, 212, 0, 255, 208, 165, 0, 255, 42, 75, 0, 255, 127, 249, 0, 255, 230, 98, 0, 255, 111, 55, 0, 255, 197, 225, 0, 255, 203, 163, 0, 255, 121, 20, 0, 255, 250, 114, 0, 255, 71, 25, 0, 255, 247, 144, 0, 255, 232, 59, 0, 255, 137, 13, 0, 255, 100, 141, 0, 255, 34, 175, 0, 255, 73, 109, 0, 255, 45, 14, 0, 255, 55, 154, 0, 255, 134, 250, 0, 255, 236, 193, 0, 255, 34, 73, 0, 255, 83, 47, 0, 255, 62, 179, 0, 255, 57, 253, 0, 255, 89, 129, 0, 255, 176, 176, 0, 255, 56, 0, 0, 255, 114, 132, 0, 255, 0, 244, 0, 255, 143, 102, 0, 255, 197, 209, 0, 255, 180, 170, 0, 255, 185, 212, 0, 255, 190, 8, 0, 255, 128, 121, 0, 255, 73, 215, 0, 255, 96, 214, 0, 255, 241, 201, 0, 255, 1, 172, 0, 255, 193, 188, 0, 255, 189, 130, 0, 255, 107, 246, 0, 255, 196, 146, 0, 255, 228, 108, 0, 255, 185, 239, 0, 255, 191, 210, 0, 255, 158, 16, 0, 255, 37, 44, 0, 255, 26, 165, 0, 255, 161, 146, 0, 255, 93, 195, 0, 255, 212, 102, 0, 255, 109, 38, 0, 255, 141, 221, 0, 255, 150, 47, 0, 255, 242, 80, 0, 255, 87, 37, 0, 255, 95, 22, 0, 255, 67, 15, 0, 255, 13, 13, 0, 255, 7, 114, 0, 255, 42, 102, 0, 255, 67, 88, 0, 255, 197, 242, 0, 255, 140, 195, 0, 255, 247, 159, 0, 255, 109, 108, 0, 255, 0, 237, 0, 255, 54, 237, 0, 255, 149, 249, 0, 255, 85, 138, 0, 255, 230, 146, 0, 255, 96, 45, 0, 255, 167, 41, 0, 255, 47, 173, 0, 255, 88, 232, 0, 255, 153, 102, 0, 255, 178, 242, 0, 255, 239, 207, 0, 255, 92, 33, 0, 255, 156, 151, 0, 255, 83, 189, 0, 255, 0, 205, 0, 255, 74, 47, 0, 255, 22, 237, 0, 255, 138, 52, 0, 255, 253, 31, 0, 255, 47, 37, 0, 255, 243, 131, 0, 255, 120, 117, 0, 255, 111, 133, 0, 255, 56, 201, 0, 255, 193, 222, 0, 255, 81, 32, 0, 255, 232, 190, 0, 255, 186, 252, 0, 255, 138, 109, 0, 255, 134, 226, 0, 255, 98, 205, 0, 255, 215, 204, 0, 255, 111, 128, 0, 255, 37, 58, 0, 255, 201, 8, 0, 255, 193, 212, 0, 255, 53, 237, 0, 255, 15, 45, 0, 255, 78, 17, 0, 255, 128, 43, 0, 255, 43, 168, 0, 255, 209, 133, 0, 255, 244, 64, 0, 255, 182, 172, 0, 255, 76, 90, 0, 255, 243, 151, 0, 255, 211, 74, 0, 255, 7, 92, 0, 255, 224, 251, 0, 255, 76, 79, 0, 255, 57, 94, 0, 255, 99, 128, 0, 255, 187, 55, 0, 255, 183, 88, 0, 255, 21, 201, 0, 255, 12, 216, 0, 255, 30, 28, 0, 255, 247, 221, 0, 255, 65, 1, 0, 255, 238, 122, 0, 255, 194, 145, 0, 255, 117, 72, 0, 255, 20, 64, 0, 255, 184, 171, 0, 255, 249, 194, 0, 255, 238, 142, 0, 255, 222, 181, 0, 255, 134, 69, 0, 255, 63, 99, 0, 255, 57, 202, 0, 255, 238, 152, 0, 255, 38, 233, 0, 255, 211, 74, 0, 255, 91, 208, 0, 255, 45, 170, 0, 255, 182, 94, 0, 255, 232, 37, 0, 255, 46, 122, 0, 255, 34, 79, 0, 255, 206, 100, 0, 255, 246, 86, 0, 255, 176, 233, 0, 255, 102, 100, 0, 255, 54, 69, 0, 255, 9, 66, 0, 255, 214, 203, 0, 255, 155, 55, 0, 255, 11, 106, 0, 255, 0, 54, 0, 255, 44, 62, 0, 255, 48, 150, 0, 255, 71, 239, 0, 255, 111, 38, 0, 255, 206, 46, 0, 255, 133, 41, 0, 255, 247, 197, 0, 255, 66, 154, 0, 255, 53, 207, 0, 255, 122, 19, 0, 255, 188, 63, 0, 255, 14, 62, 0, 255, 131, 249, 0, 255, 64, 110, 0, 255, 94, 122, 0, 255, 252, 67, 0, 255, 33, 20, 0, 255, 177, 179, 0, 255, 40, 178, 0, 255, 24, 237, 0, 255, 95, 107, 0, 255, 240, 12, 0, 255, 83, 219, 0, 255, 250, 182, 0, 255, 157, 110, 0, 255, 206, 200, 0, 255, 42, 160, 0, 255, 240, 9, 0, 255, 150, 163, 0, 255, 174, 12, 0, 255, 173, 175, 0, 255, 254, 175, 0, 255, 43, 198, 0, 255, 92, 234, 0, 255, 84, 217, 0, 255, 0, 100, 0, 255, 177, 28, 0, 255, 24, 69, 0, 255, 214, 59, 0, 255, 231, 32, 0, 255, 206, 112, 0, 255, 2, 17, 0, 255, 19, 220, 0, 255, 37, 142, 0, 255, 47, 65, 0, 255, 217, 66, 0, 255, 62, 102, 0, 255, 5, 195, 0, 255, 181, 139, 0, 255, 207, 110, 0, 255, 228, 1, 0, 255, 98, 142, 0, 255, 189, 109, 0, 255, 155, 61, 0, 255, 193, 248, 0, 255, 133, 136, 0, 255, 241, 175, 0, 255, 5, 176, 0, 255, 157, 226, 0, 255, 240, 193, 0, 255, 135, 2, 0, 255, 228, 48, 0, 255, 113, 62, 0, 255, 185, 208, 0, 255, 183, 74, 0, 255, 58, 16, 0, 255, 65, 198, 0, 255, 151, 227, 0, 255, 137, 186, 0, 255, 11, 41, 0, 255, 129, 198, 0, 255, 60, 200, 0, 255, 155, 179, 0, 255, 249, 0, 0, 255, 224, 181, 0, 255, 249, 216, 0, 255, 235, 230, 0, 255, 247, 51, 0, 255, 141, 242, 0, 255, 15, 74, 0, 255, 16, 133, 0, 255, 104, 175, 0, 255, 85, 205, 0, 255, 201, 170, 0, 255, 215, 163, 0, 255, 148, 102, 0, 255, 39, 101, 0, 255, 7, 73, 0, 255, 36, 143, 0, 255, 18, 14, 0, 255, 89, 132, 0, 255, 6, 63, 0, 255, 148, 151, 0, 255, 128, 181, 0, 255, 152, 112, 0, 255, 229, 8, 0, 255, 176, 151, 0, 255, 254, 214, 0, 255, 86, 29, 0, 255, 128, 177, 0, 255, 79, 110, 0, 255, 44, 208, 0, 255, 221, 98, 0, 255, 45, 46, 0, 255, 105, 240, 0, 255, 93, 252, 0, 255, 90, 100, 0, 255, 215, 104, 0, 255, 56, 209, 0, 255, 10, 62, 0, 255, 38, 17, 0, 255, 217, 152, 0, 255, 227, 34, 0, 255, 237, 22, 0, 255, 26, 228, 0, 255, 44, 73, 0, 255, 79, 116, 0, 255, 84, 132, 0, 255, 248, 55, 0, 255, 198, 125, 0, 255, 65, 155, 0, 255, 235, 243, 0, 255, 61, 221, 0, 255, 29, 0, 0, 255, 129, 163, 0, 255, 112, 56, 0, 255, 112, 245, 0, 255, 145, 62, 0, 255, 241, 12, 0, 255, 158, 172, 0, 255, 142, 12, 0, 255, 184, 74, 0, 255, 64, 3, 0, 255, 49, 109, 0, 255, 0, 0, 0, 255, 154, 118, 0, 255, 5, 208, 0, 255, 142, 177, 0, 255, 129, 206, 0, 255, 196, 164, 0, 255, 163, 44, 0, 255, 177, 96, 0, 255, 254, 112, 0, 255, 222, 246, 0, 255, 8, 88, 0, 255, 22, 103, 0, 255, 206, 142, 0, 255, 203, 222, 0, 255, 215, 237, 0, 255, 80, 241, 0, 255, 171, 139, 0, 255, 171, 106, 0, 255, 2, 57, 0, 255, 120, 23, 0, 255, 48, 6, 0, 255, 130, 67, 0, 255, 199, 228, 0, 255, 8, 81, 0, 255, 131, 40, 0, 255, 169, 176, 0, 255, 140, 217, 0, 255, 179, 226, 0, 255, 189, 214, 0, 255, 19, 252, 0, 255, 34, 56, 0, 255, 100, 171, 0, 255, 128, 13, 0, 255, 142, 231, 0, 255, 72, 98, 0, 255, 7, 95, 0, 255, 124, 188, 0, 255, 40, 177, 0, 255, 189, 161, 0, 255, 239, 37, 0, 255, 129, 228, 0, 255, 173, 122, 0, 255, 224, 96, 0, 255, 45, 159, 0, 255, 60, 150, 0, 255, 108, 32, 0, 255, 107, 21, 0, 255, 152, 137, 0, 255, 131, 35, 0, 255, 195, 118, 0, 255, 161, 24, 0, 255, 73, 216, 0, 255, 168, 125, 0, 255, 212, 197, 0, 255, 82, 142, 0, 255, 103, 57, 0, 255, 248, 174, 0, 255, 141, 119, 0, 255, 99, 27, 0, 255, 187, 63, 0, 255, 230, 221, 0, 255, 69, 233, 0, 255, 192, 241, 0, 255, 130, 241, 0, 255, 201, 197, 0, 255, 132, 246, 0, 255, 149, 86, 0, 255, 211, 90, 0, 255, 127, 226, 0, 255, 208, 254, 0, 255, 243, 110, 0, 255, 247, 120, 0, 255, 177, 61, 0, 255, 218, 79, 0, 255, 7, 25, 0, 255, 253, 158, 0, 255, 114, 159, 0, 255, 197, 225, 0, 255, 74, 147, 0, 255, 116, 172, 0, 255, 149, 230, 0, 255, 56, 134, 0, 255, 47, 137, 0, 255, 151, 107, 0, 255, 129, 17, 0, 255, 140, 118, 0, 255, 7, 163, 0, 255, 39, 22, 0, 255, 150, 36, 0, 255, 130, 24, 0, 255, 233, 128, 0, 255, 225, 131, 0, 255, 56, 192, 0, 255, 74, 209, 0, 255, 9, 0, 0, 255, 150, 64, 0, 255, 190, 230, 0, 255, 56, 229, 0, 255, 207, 189, 0, 255, 162, 180, 0, 255, 253, 16, 0, 255, 117, 99, 0, 255, 105, 72, 0, 255, 77, 248, 0, 255, 18, 40, 0, 255, 146, 178, 0, 255, 8, 87, 0, 255, 75, 253, 0, 255, 233, 235, 0, 255, 171, 190, 0, 255, 13, 31, 0, 255, 123, 209, 0, 255, 199, 50, 0, 255, 71, 16, 0, 255, 232, 228, 0, 255, 158, 61, 0, 255, 68, 160, 0, 255, 12, 140, 0, 255, 165, 148, 0, 255, 245, 158, 0, 255, 24, 80, 0, 255, 126, 174, 0, 255, 21, 189, 0, 255, 89, 228, 0, 255, 134, 28, 0, 255, 248, 191, 0, 255, 142, 49, 0, 255, 84, 218, 0, 255, 26, 85, 0, 255, 175, 125, 0, 255, 17, 202, 0, 255, 102, 251, 0, 255, 130, 213, 0, 255, 56, 191, 0, 255, 203, 11, 0, 255, 208, 249, 0, 255, 183, 159, 0, 255, 67, 141, 0, 255, 91, 29, 0, 255, 101, 185, 0, 255, 56, 222, 0, 255, 244, 60, 0, 255, 83, 196, 0, 255, 38, 212, 0, 255, 81, 27, 0, 255, 58, 36, 0, 255, 204, 55, 0, 255, 48, 68, 0, 255, 0, 210, 0, 255, 6, 97, 0, 255, 0, 206, 0, 255, 154, 110, 0, 255, 226, 126, 0, 255, 195, 184, 0, 255, 19, 102, 0, 255, 21, 72, 0, 255, 234, 148, 0, 255, 219, 252, 0, 255, 199, 87, 0, 255, 215, 136, 0, 255, 57, 129, 0, 255, 238, 87, 0, 255, 70, 23, 0, 255, 97, 36, 0, 255, 235, 191, 0, 255, 137, 42, 0, 255, 155, 10, 0, 255, 42, 30, 0, 255, 235, 26, 0, 255, 12, 107, 0, 255, 209, 5, 0, 255, 55, 74, 0, 255, 23, 238, 0, 255, 147, 186, 0, 255, 170, 67, 0, 255, 202, 241, 0, 255, 35, 207, 0, 255, 7, 241, 0, 255, 178, 132, 0, 255, 106, 167, 0, 255, 84, 185, 0, 255, 242, 44, 0, 255, 14, 109, 0, 255, 246, 223, 0, 255, 200, 148, 0, 255, 154, 253, 0, 255, 105, 175, 0, 255, 127, 254, 0, 255, 175, 93, 0, 255, 20, 50, 0, 255, 254, 199, 0, 255, 248, 50, 0, 255, 137, 137, 0, 255, 112, 231, 0, 255, 55, 125, 0, 255, 66, 46, 0, 255, 123, 47, 0, 255, 124, 43, 0, 255, 37, 91, 0, 255, 144, 109, 0, 255, 116, 160, 0, 255, 135, 158, 0, 255, 214, 173, 0, 255, 68, 110, 0, 255, 211, 71, 0, 255, 244, 160, 0, 255, 241, 93, 0, 255, 100, 128, 0, 255, 147, 61, 0, 255, 234, 224, 0, 255, 78, 9, 0, 255, 242, 69, 0, 255, 91, 149, 0, 255, 236, 32, 0, 255, 117, 243, 0, 255, 148, 49, 0, 255, 230, 131, 0, 255, 89, 126, 0, 255, 131, 225, 0, 255, 41, 229, 0, 255, 115, 27, 0, 255, 2, 87, 0, 255, 39, 75, 0, 255, 158, 206, 0, 255, 26, 139, 0, 255, 189, 63, 0, 255, 131, 48, 0, 255, 119, 75, 0, 255, 16, 201, 0, 255, 56, 101, 0, 255, 21, 93, 0, 255, 31, 184, 0, 255, 5, 244, 0, 255, 118, 147, 0, 255, 214, 220, 0, 255, 159, 77, 0, 255, 220, 42, 0, 255, 106, 20, 0, 255, 210, 192, 0, 255, 141, 131, 0, 255, 164, 164, 0, 255, 237, 84, 0, 255, 242, 81, 0, 255, 239, 57, 0, 255, 89, 218, 0, 255, 182, 31, 0, 255, 89, 87, 0, 255, 19, 14, 0, 255, 170, 245, 0, 255, 40, 146, 0, 255, 14, 111, 0, 255, 76, 36, 0, 255, 11, 230, 0, 255, 221, 157, 0, 255, 247, 22, 0, 255, 0, 134, 0, 255, 112, 123, 0, 255, 223, 78, 0, 255, 62, 79, 0, 255, 191, 158, 0, 255, 178, 241, 0, 255, 5, 223, 0, 255, 13, 175, 0, 255, 4, 158, 0, 255, 63, 173, 0, 255, 189, 182, 0, 255, 218, 135, 0, 255, 71, 89, 0, 255, 195, 129, 0, 255, 228, 19, 0, 255, 227, 12, 0, 255, 1, 165, 0, 255, 4, 216, 0, 255, 230, 243, 0, 255, 4, 133, 0, 255, 39, 237, 0, 255, 30, 112, 0, 255, 190, 72, 0, 255, 211, 0, 0, 255, 139, 30, 0, 255, 155, 186, 0, 255, 115, 235, 0, 255, 87, 58, 0, 255, 27, 159, 0, 255, 208, 172, 0, 255, 231, 53, 0, 255, 250, 32, 0, 255, 58, 107, 0, 255, 50, 139, 0, 255, 149, 167, 0, 255, 142, 222, 0, 255, 113, 225, 0, 255, 104, 111, 0, 255, 176, 110, 0, 255, 30, 88, 0, 255, 246, 200, 0, 255, 107, 122, 0, 255, 66, 32, 0, 255, 170, 172, 0, 255, 145, 37, 0, 255, 34, 159, 0, 255, 125, 162, 0, 255, 31, 154, 0, 255, 202, 239, 0, 255, 52, 18, 0, 255, 55, 230, 0, 255, 156, 22, 0, 255, 95, 53, 0, 255, 17, 207, 0, 255, 219, 136, 0, 255, 212, 162, 0, 255, 192, 92, 0, 255, 122, 251, 0, 255, 189, 195, 0, 255, 77, 24, 0, 255, 11, 210, 0, 255, 54, 199, 0, 255, 177, 18, 0, 255, 10, 153, 0, 255, 107, 126, 0, 255, 253, 174, 0, 255, 152, 71, 0, 255, 167, 121, 0, 255, 223, 170, 0, 255, 90, 238, 0, 255, 242, 181, 0, 255, 125, 174, 0, 255, 229, 213, 0, 255, 228, 185, 0, 255, 10, 110, 0, 255, 36, 166, 0, 255, 111, 107, 0, 255, 245, 54, 0, 255, 20, 156, 0, 255, 185, 137, 0, 255, 28, 180, 0, 255, 133, 202, 0, 255, 67, 215, 0, 255, 88, 66, 0, 255, 189, 12, 0, 255, 141, 183, 0, 255, 144, 126, 0, 255, 39, 165, 0, 255, 229, 100, 0, 255, 30, 212, 0, 255, 175, 172, 0, 255, 91, 222, 0, 255, 222, 118, 0, 255, 210, 53, 0, 255, 67, 250, 0, 255, 229, 78, 0, 255, 57, 125, 0, 255, 181, 34, 0, 255, 242, 104, 0, 255, 69, 27, 0, 255, 175, 150, 0, 255, 166, 208, 0, 255, 112, 148, 0, 255, 27, 131, 0, 255, 59, 19, 0, 255, 231, 23, 0, 255, 80, 54, 0, 255, 120, 120, 0, 255, 0, 82, 0, 255, 120, 229, 0, 255, 161, 120, 0, 255, 233, 154, 0, 255, 27, 28, 0, 255, 127, 71, 0, 255, 47, 173, 0, 255, 55, 82, 0, 255, 24, 127, 0, 255, 173, 137, 0, 255, 20, 39, 0, 255, 2, 178, 0, 255, 148, 164, 0, 255, 93, 78, 0, 255, 208, 146, 0, 255, 135, 234, 0, 255, 203, 171, 0, 255, 47, 130, 0, 255, 135, 91, 0, 255, 43, 178, 0, 255, 47, 88, 0, 255, 162, 190, 0, 255, 78, 166, 0, 255, 145, 233, 0, 255, 29, 110, 0, 255, 123, 87, 0, 255, 6, 207, 0, 255, 13, 87, 0, 255, 231, 239, 0, 255, 224, 195, 0, 255, 80, 170, 0, 255, 131, 98, 0, 255, 0, 176, 0, 255, 224, 234, 0, 255, 24, 115, 0, 255, 117, 207, 0, 255, 84, 17, 0, 255, 14, 42, 0, 255, 252, 206, 0, 255, 39, 157, 0, 255, 215, 24, 0, 255, 116, 246, 0, 255, 105, 21, 0, 255, 97, 173, 0, 255, 149, 89, 0, 255, 53, 33, 0, 255, 29, 225, 0, 255, 32, 199, 0, 255, 132, 85, 0, 255, 92, 146, 0, 255, 213, 78, 0, 255, 9, 89, 0, 255, 223, 188, 0, 255, 84, 66, 0, 255, 0, 40, 0, 255, 33, 123, 0, 255, 110, 172, 0, 255, 247, 0, 0, 255, 166, 47, 0, 255, 214, 123, 0, 255, 58, 141, 0, 255, 99, 17, 0, 255, 247, 73, 0, 255, 159, 19, 0, 255, 215, 225, 0, 255, 46, 209, 0, 255, 218, 80, 0, 255, 70, 86, 0, 255, 204, 88, 0, 255, 149, 82, 0, 255, 130, 208, 0, 255, 147, 94, 0, 255, 118, 75, 0, 255, 201, 71, 0, 255, 109, 184, 0, 255, 189, 191, 0, 255, 44, 0, 0, 255, 27, 32, 0, 255, 81, 73, 0, 255, 183, 37, 0, 255, 81, 207, 0, 255, 106, 77, 0, 255, 210, 49, 0, 255, 158, 243, 0, 255, 238, 231, 0, 255, 32, 123, 0, 255, 96, 116, 0, 255, 67, 251, 0, 255, 215, 147, 0, 255, 109, 70, 0, 255, 121, 55, 0, 255, 162, 51, 0, 255, 3, 138, 0, 255, 249, 22, 0, 255, 190, 66, 0, 255, 235, 49, 0, 255, 184, 194, 0, 255, 114, 73, 0, 255, 35, 36, 0, 255, 73, 79, 0, 255, 150, 113, 0, 255, 30, 183, 0, 255, 1, 80, 0, 255, 148, 226, 0, 255, 129, 220, 0, 255, 14, 206, 0, 255, 13, 183, 0, 255, 193, 3, 0, 255, 143, 254, 0, 255, 206, 175, 0, 255, 242, 45, 0, 255, 37, 248, 0, 255, 9, 143, 0, 255, 251, 247, 0, 255, 35, 184, 0, 255, 145, 204, 0, 255, 54, 50, 0, 255, 112, 43, 0, 255, 87, 74, 0, 255, 117, 131, 0, 255, 232, 61, 0, 255, 179, 91, 0, 255, 66, 13, 0, 255, 25, 208, 0, 255, 161, 222, 0, 255, 59, 202, 0, 255, 154, 48, 0, 255, 7, 234, 0, 255, 73, 30, 0, 255, 241, 35, 0, 255, 211, 29, 0, 255, 57, 252, 0, 255, 80, 75, 0, 255, 18, 30, 0, 255, 39, 117, 0, 255, 158, 68, 0, 255, 201, 164, 0, 255, 46, 101, 0, 255, 221, 213, 0, 255, 155, 144, 0, 255, 31, 200, 0, 255, 33, 173, 0, 255, 99, 239, 0, 255, 168, 105, 0, 255, 246, 220, 0, 255, 38, 149, 0, 255, 216, 66, 0, 255, 160, 92, 0, 255, 234, 232, 0, 255, 154, 154, 0, 255, 93, 233, 0, 255, 182, 96, 0, 255, 17, 47, 0, 255, 20, 153, 0, 255, 161, 215, 0, 255, 8, 10, 0, 255, 141, 145, 0, 255, 167, 131, 0, 255, 140, 157, 0, 255, 215, 241, 0, 255, 153, 24, 0, 255, 13, 251, 0, 255, 63, 19, 0, 255, 225, 180, 0, 255, 51, 211, 0, 255, 18, 187, 0, 255, 141, 239, 0, 255, 200, 49, 0, 255, 225, 117, 0, 255, 46, 68, 0, 255, 95, 160, 0, 255, 195, 10, 0, 255, 225, 206, 0, 255, 248, 99, 0, 255, 112, 103, 0, 255, 140, 219, 0, 255, 124, 134, 0, 255, 212, 201, 0, 255, 180, 228, 0, 255, 123, 61, 0, 255, 145, 198, 0, 255, 237, 221, 0, 255, 62, 8, 0, 255, 9, 42, 0, 255, 92, 206, 0, 255, 103, 186, 0, 255, 185, 116, 0, 255, 159, 231, 0, 255, 131, 126, 0, 255, 171, 200, 0, 255, 150, 39, 0, 255, 125, 243, 0, 255, 156, 179, 0, 255, 129, 46, 0, 255, 65, 80, 0, 255, 228, 125, 0, 255, 231, 41, 0, 255, 169, 200, 0, 255, 252, 229, 0, 255, 212, 78, 0, 255, 230, 130, 0, 255, 131, 1, 0, 255, 228, 241, 0, 255, 72, 56, 0, 255, 206, 211, 0, 255, 171, 114, 0, 255, 125, 21, 0, 255, 138, 229, 0, 255, 199, 188, 0, 255, 214, 36, 0, 255, 163, 123, 0, 255, 119, 181, 0, 255, 30, 252, 0, 255, 27, 38, 0, 255, 16, 68, 0, 255, 84, 233, 0, 255, 153, 204, 0, 255, 240, 23, 0, 255, 37, 3, 0, 255, 181, 208, 0, 255, 240, 137, 0, 255, 79, 235, 0, 255, 200, 126, 0, 255, 193, 154, 0, 255, 19, 239, 0, 255, 100, 38, 0, 255, 148, 160, 0, 255, 92, 36, 0, 255, 188, 114, 0, 255, 185, 70, 0, 255, 194, 198, 0, 255, 85, 40, 0, 255, 174, 247, 0, 255, 52, 62, 0, 255, 30, 165, 0, 255, 76, 212, 0, 255, 51, 124, 0, 255, 205, 215, 0, 255, 51, 227, 0, 255, 13, 109, 0, 255, 243, 23, 0, 255, 182, 205, 0, 255, 158, 51, 0, 255, 197, 3, 0, 255, 214, 99, 0, 255, 164, 75, 0, 255, 253, 229, 0, 255, 50, 48, 0, 255, 175, 51, 0, 255, 54, 249, 0, 255, 34, 31, 0, 255, 37, 214, 0, 255, 236, 11, 0, 255, 34, 100, 0, 255, 231, 43, 0, 255, 130, 172, 0, 255, 24, 90, 0, 255, 89, 216, 0, 255, 25, 82, 0, 255, 143, 230, 0, 255, 236, 101, 0, 255, 46, 27, 0, 255, 138, 194, 0, 255, 24, 57, 0, 255, 150, 176, 0, 255, 152, 94, 0, 255, 177, 127, 0, 255, 181, 25, 0, 255, 84, 89, 0, 255, 132, 212, 0, 255, 21, 23, 0, 255, 172, 204, 0, 255, 75, 75, 0, 255, 229, 111, 0, 255, 43, 156, 0, 255, 185, 166, 0, 255, 231, 176, 0, 255, 19, 63, 0, 255, 18, 198, 0, 255, 153, 83, 0, 255, 16, 107, 0, 255, 62, 175, 0, 255, 206, 190, 0, 255, 135, 89, 0, 255, 165, 45, 0, 255, 207, 195, 0, 255, 220, 219, 0, 255, 171, 21, 0, 255, 25, 68, 0, 255, 8, 226, 0, 255, 118, 70, 0, 255, 210, 151, 0, 255, 105, 234, 0, 255, 36, 73, 0, 255, 14, 78, 0, 255, 185, 223, 0, 255, 246, 25, 0, 255, 81, 165, 0, 255, 158, 151, 0, 255, 89, 162, 0, 255, 123, 171, 0, 255, 203, 174, 0, 255, 226, 166, 0, 255, 133, 102, 0, 255, 235, 230, 0, 255, 202, 34, 0, 255, 104, 11, 0, 255, 202, 0, 0, 255, 59, 241, 0, 255, 252, 0, 0, 255, 128, 243, 0, 255, 208, 41, 0, 255, 57, 110, 0, 255, 125, 88, 0, 255, 119, 19, 0, 255, 106, 182, 0, 255, 225, 49, 0, 255, 144, 31, 0, 255, 78, 101, 0, 255, 251, 234, 0, 255, 247, 185, 0, 255, 20, 77, 0, 255, 157, 160, 0, 255, 24, 182, 0, 255, 248, 178, 0, 255, 188, 33, 0, 255, 157, 229, 0, 255, 170, 243, 0, 255, 42, 164, 0, 255, 113, 147, 0, 255, 240, 121, 0, 255, 252, 78, 0, 255, 207, 129, 0, 255, 99, 42, 0, 255, 241, 233, 0, 255, 82, 77, 0, 255, 13, 187, 0, 255, 84, 51, 0, 255, 105, 160, 0, 255, 67, 131, 0, 255, 127, 89, 0, 255, 17, 226, 0, 255, 188, 65, 0, 255, 89, 209, 0, 255, 12, 213, 0, 255, 63, 45, 0, 255, 153, 242, 0, 255, 142, 135, 0, 255, 69, 31, 0, 255, 5, 179, 0, 255, 95, 28, 0, 255, 155, 128, 0, 255, 31, 45, 0, 255, 36, 61, 0, 255, 136, 180, 0, 255, 192, 104, 0, 255, 27, 118, 0, 255, 253, 0, 0, 255, 136, 227, 0, 255, 89, 175, 0, 255, 169, 0, 0, 255, 64, 154, 0, 255, 123, 87, 0, 255, 194, 169, 0, 255, 49, 41, 0, 255, 106, 110, 0, 255, 248, 109, 0, 255, 50, 74, 0, 255, 14, 18, 0, 255, 224, 18, 0, 255, 54, 254, 0, 255, 131, 174, 0, 255, 204, 162, 0, 255, 244, 117, 0, 255, 210, 246, 0, 255, 232, 140, 0, 255, 206, 232, 0, 255, 238, 114, 0, 255, 223, 93, 0, 255, 61, 102, 0, 255, 178, 141, 0, 255, 64, 53, 0, 255, 223, 211, 0, 255, 17, 105, 0, 255, 142, 36, 0, 255, 155, 252, 0, 255, 157, 234, 0, 255, 241, 14, 0, 255, 229, 87, 0, 255, 144, 81, 0, 255, 116, 32, 0, 255, 87, 151, 0, 255, 147, 93, 0, 255, 209, 28, 0, 255, 64, 118, 0, 255, 81, 244, 0, 255, 252, 220, 0, 255, 117, 55, 0, 255, 117, 114, 0, 255, 24, 32, 0, 255, 133, 193, 0, 255, 90, 81, 0, 255, 164, 91, 0, 255, 227, 199, 0, 255, 230, 184, 0, 255, 234, 61, 0, 255, 138, 41, 0, 255, 183, 157, 0, 255, 75, 83, 0, 255, 160, 252, 0, 255, 49, 157, 0, 255, 70, 101, 0, 255, 249, 29, 0, 255, 79, 26, 0, 255, 198, 160, 0, 255, 63, 68, 0, 255, 187, 64, 0, 255, 26, 71, 0, 255, 34, 125, 0, 255, 237, 140, 0, 255, 80, 191, 0, 255, 173, 136, 0, 255, 209, 175, 0, 255, 83, 176, 0, 255, 124, 15, 0, 255, 82, 71, 0, 255, 250, 128, 0, 255, 94, 40, 0, 255, 72, 147, 0, 255, 231, 147, 0, 255, 245, 97, 0, 255, 250, 68, 0, 255, 9, 235, 0, 255, 114, 166, 0, 255, 7, 120, 0, 255, 76, 90, 0, 255, 132, 209, 0, 255, 37, 113, 0, 255, 200, 159, 0, 255, 111, 53, 0, 255, 74, 159, 0, 255, 240, 197, 0, 255, 234, 216, 0, 255, 120, 78, 0, 255, 25, 27, 0, 255, 231, 40, 0, 255, 123, 130, 0, 255, 17, 110, 0, 255, 146, 132, 0, 255, 12, 231, 0, 255, 225, 246, 0, 255, 144, 224, 0, 255, 107, 242, 0, 255, 233, 203, 0, 255, 242, 243, 0, 255, 120, 175, 0, 255, 229, 8, 0, 255, 217, 42, 0, 255, 178, 207, 0, 255, 202, 184, 0, 255, 157, 90, 0, 255, 157, 78, 0, 255, 59, 98, 0, 255, 8, 236, 0, 255, 73, 173, 0, 255, 240, 29, 0, 255, 89, 228, 0, 255, 28, 94, 0, 255, 93, 192, 0, 255, 38, 220, 0, 255, 164, 184, 0, 255, 78, 192, 0, 255, 178, 128, 0, 255, 195, 191, 0, 255, 149, 133, 0, 255, 141, 191, 0, 255, 110, 247, 0, 255, 203, 183, 0, 255, 81, 66, 0, 255, 151, 160, 0, 255, 85, 208, 0, 255, 219, 242, 0, 255, 166, 35, 0, 255, 241, 225, 0, 255, 190, 138, 0, 255, 95, 31, 0, 255, 88, 133, 0, 255, 201, 172, 0, 255, 107, 50, 0, 255, 116, 152, 0, 255, 61, 135, 0, 255, 237, 169, 0, 255, 86, 186, 0, 255, 31, 129, 0, 255, 211, 252, 0, 255, 121, 14, 0, 255, 60, 68, 0, 255, 186, 143, 0, 255, 62, 222, 0, 255, 12, 118, 0, 255, 135, 133, 0, 255, 67, 238, 0, 255, 207, 67, 0, 255, 196, 207, 0, 255, 168, 95, 0, 255, 125, 89, 0, 255, 131, 207, 0, 255, 115, 107, 0, 255, 143, 155, 0, 255, 242, 69, 0, 255, 146, 62, 0, 255, 187, 134, 0, 255, 15, 0, 0, 255, 79, 132, 0, 255, 219, 154, 0, 255, 155, 90, 0, 255, 19, 159, 0, 255, 43, 0, 0, 255, 17, 5, 0, 255, 61, 156, 0, 255, 157, 64, 0, 255, 101, 71, 0, 255, 109, 38, 0, 255, 147, 195, 0, 255, 128, 82, 0, 255, 61, 14, 0, 255, 212, 59, 0, 255, 26, 9, 0, 255, 93, 203, 0, 255, 38, 159, 0, 255, 124, 232, 0, 255, 249, 61, 0, 255, 6, 30, 0, 255, 200, 47, 0, 255, 214, 143, 0, 255, 84, 200, 0, 255, 221, 151, 0, 255, 214, 44, 0, 255, 156, 83, 0, 255, 78, 195, 0, 255, 108, 112, 0, 255, 191, 189, 0, 255, 106, 95, 0, 255, 75, 69, 0, 255, 172, 216, 0, 255, 193, 170, 0, 255, 209, 239, 0, 255, 95, 127, 0, 255, 96, 138, 0, 255, 178, 30, 0, 255, 233, 67, 0, 255, 116, 227, 0, 255, 222, 71, 0, 255, 13, 63, 0, 255, 23, 248, 0, 255, 160, 153, 0, 255, 84, 20, 0, 255, 120, 197, 0, 255, 65, 243, 0, 255, 25, 92, 0, 255, 210, 82, 0, 255, 135, 180, 0, 255, 201, 175, 0, 255, 137, 30, 0, 255, 60, 104, 0, 255, 40, 204, 0, 255, 107, 246, 0, 255, 118, 233, 0, 255, 185, 18, 0, 255, 203, 149, 0, 255, 15, 190, 0, 255, 3, 144, 0, 255, 177, 90, 0, 255, 207, 229, 0, 255, 196, 220, 0, 255, 216, 42, 0, 255, 183, 165, 0, 255, 24, 33, 0, 255, 175, 123, 0, 255, 199, 39, 0, 255, 89, 153, 0, 255, 10, 221, 0, 255, 250, 101, 0, 255, 32, 201, 0, 255, 13, 89, 0, 255, 13, 173, 0, 255, 35, 160, 0, 255, 99, 55, 0, 255, 215, 0, 0, 255, 207, 28, 0, 255, 32, 140, 0, 255, 81, 228, 0, 255, 142, 239, 0, 255, 12, 17, 0, 255, 1, 11, 0, 255, 17, 21, 0, 255, 196, 91, 0, 255, 81, 116, 0, 255, 247, 133, 0, 255, 14, 74, 0, 255, 247, 140, 0, 255, 159, 109, 0, 255, 35, 195, 0, 255, 173, 10, 0, 255, 116, 219, 0, 255, 160, 228, 0, 255, 56, 107, 0, 255, 251, 96, 0, 255, 251, 82, 0, 255, 40, 181, 0, 255, 2, 40, 0, 255, 203, 45, 0, 255, 187, 168, 0, 255, 202, 215, 0, 255, 212, 21, 0, 255, 158, 25, 0, 255, 80, 148, 0, 255, 221, 50, 0, 255, 4, 158, 0, 255, 130, 29, 0, 255, 109, 20, 0, 255, 136, 140, 0, 255, 67, 32, 0, 255, 98, 233, 0, 255, 242, 237, 0, 255, 104, 96, 0, 255, 1, 75, 0, 255, 32, 115, 0, 255, 140, 49, 0, 255, 135, 242, 0, 255, 149, 232, 0, 255, 190, 192, 0, 255, 181, 134, 0, 255, 16, 154, 0, 255, 13, 197, 0, 255, 10, 113, 0, 255, 189, 144, 0, 255, 144, 182, 0, 255, 189, 184, 0, 255, 144, 26, 0, 255, 209, 196, 0, 255, 15, 159, 0, 255, 190, 117, 0, 255, 166, 65, 0, 255, 129, 154, 0, 255, 154, 147, 0, 255, 54, 46, 0, 255, 35, 53, 0, 255, 36, 99, 0, 255, 200, 60, 0, 255, 70, 41, 0, 255, 125, 194, 0, 255, 52, 97, 0, 255, 77, 52, 0, 255, 243, 14, 0, 255, 131, 117, 0, 255, 136, 99, 0, 255, 196, 19, 0, 255, 177, 228, 0, 255, 189, 254, 0, 255, 173, 116, 0, 255, 135, 219, 0, 255, 234, 95, 0, 255, 82, 135, 0, 255, 78, 92, 0, 255, 14, 17, 0, 255, 90, 93, 0, 255, 37, 112, 0, 255, 188, 125, 0, 255, 35, 47, 0, 255, 21, 202, 0, 255, 155, 212, 0, 255, 154, 123, 0, 255, 29, 47, 0, 255, 235, 221, 0, 255, 192, 205, 0, 255, 0, 101, 0, 255, 210, 73, 0, 255, 35, 137, 0, 255, 62, 209, 0, 255, 2, 239, 0, 255, 226, 225, 0, 255, 18, 163, 0, 255, 94, 101, 0, 255, 229, 225, 0, 255, 85, 69, 0, 255, 158, 180, 0, 255, 125, 110, 0, 255, 148, 23, 0, 255, 14, 118, 0, 255, 118, 234, 0, 255, 127, 35, 0, 255, 140, 218, 0, 255, 76, 77, 0, 255, 71, 33, 0, 255, 96, 87, 0, 255, 14, 180, 0, 255, 134, 11, 0, 255, 199, 167, 0, 255, 207, 209, 0, 255, 157, 17, 0, 255, 138, 197, 0, 255, 98, 116, 0, 255, 178, 64, 0, 255, 188, 149, 0, 255, 102, 10, 0, 255, 41, 91, 0, 255, 134, 51, 0, 255, 122, 202, 0, 255, 101, 97, 0, 255, 239, 110, 0, 255, 111, 148, 0, 255, 36, 170, 0, 255, 254, 37, 0, 255, 237, 193, 0, 255, 154, 113, 0, 255, 171, 101, 0, 255, 59, 145, 0, 255, 78, 53, 0, 255, 44, 12, 0, 255, 128, 211, 0, 255, 194, 32, 0, 255, 171, 2, 0, 255, 111, 21, 0, 255, 174, 31, 0, 255, 184, 236, 0, 255, 18, 246, 0, 255, 63, 224, 0, 255, 178, 228, 0, 255, 41, 154, 0, 255, 25, 183, 0, 255, 137, 250, 0, 255, 73, 186, 0, 255, 93, 39, 0, 255, 178, 31, 0, 255, 151, 45, 0, 255, 151, 34, 0, 255, 37, 167, 0, 255, 68, 23, 0, 255, 56, 121, 0, 255, 140, 223, 0, 255, 104, 108, 0, 255, 81, 110, 0, 255, 218, 169, 0, 255, 87, 210, 0, 255, 148, 67, 0, 255, 204, 178, 0, 255, 121, 117, 0, 255, 254, 5, 0, 255, 48, 33, 0, 255, 209, 110, 0, 255, 17, 50, 0, 255, 51, 56, 0, 255, 194, 206, 0, 255, 226, 237, 0, 255, 42, 76, 0, 255, 109, 183, 0, 255, 82, 78, 0, 255, 162, 66, 0, 255, 147, 111, 0, 255, 115, 128, 0, 255, 212, 0, 0, 255, 213, 86, 0, 255, 144, 31, 0, 255, 240, 109, 0, 255, 9, 16, 0, 255, 46, 118, 0, 255, 165, 193, 0, 255, 234, 135, 0, 255, 231, 114, 0, 255, 173, 82, 0, 255, 85, 96, 0, 255, 236, 79, 0, 255, 126, 170, 0, 255, 138, 90, 0, 255, 141, 223, 0, 255, 200, 102, 0, 255, 38, 19, 0, 255, 105, 64, 0, 255, 125, 90, 0, 255, 134, 189, 0, 255, 57, 201, 0, 255, 121, 186, 0, 255, 130, 143, 0, 255, 50, 217, 0, 255, 183, 83, 0, 255, 191, 79, 0, 255, 209, 136, 0, 255, 170, 70, 0, 255, 71, 142, 0, 255, 116, 188, 0, 255, 89, 246, 0, 255, 79, 239, 0, 255, 240, 177, 0, 255, 123, 243, 0, 255, 225, 22, 0, 255, 130, 82, 0, 255, 144, 153, 0, 255, 93, 160, 0, 255, 146, 84, 0, 255, 13, 197, 0, 255, 87, 39, 0, 255, 214, 64, 0, 255, 224, 59, 0, 255, 132, 119, 0, 255, 222, 206, 0, 255, 43, 189, 0, 255, 202, 244, 0, 255, 193, 52, 0, 255, 88, 200, 0, 255, 61, 113, 0, 255, 193, 234, 0, 255, 94, 248, 0, 255, 176, 125, 0, 255, 197, 152, 0, 255, 110, 16, 0, 255, 191, 232, 0, 255, 115, 170, 0, 255, 1, 180, 0, 255, 134, 158, 0, 255, 127, 106, 0, 255, 48, 203, 0, 255, 124, 54, 0, 255, 20, 16, 0, 255, 207, 0, 0, 255, 203, 172, 0, 255, 249, 176, 0, 255, 5, 250, 0, 255, 218, 190, 0, 255, 85, 58, 0, 255, 46, 217, 0, 255, 156, 106, 0, 255, 214, 45, 0, 255, 101, 187, 0, 255, 15, 127, 0, 255, 185, 10, 0, 255, 134, 244, 0, 255, 15, 215, 0, 255, 45, 156, 0, 255, 200, 99, 0, 255, 239, 124, 0, 255, 97, 10, 0, 255, 150, 132, 0, 255, 110, 229, 0, 255, 123, 252, 0, 255, 39, 44, 0, 255, 120, 69, 0, 255, 22, 61, 0, 255, 11, 97, 0, 255, 205, 201, 0, 255, 144, 6, 0, 255, 106, 22, 0, 255, 45, 4, 0, 255, 201, 250, 0, 255, 66, 250, 0, 255, 58, 21, 0, 255, 236, 86, 0, 255, 30, 227, 0, 255, 33, 168, 0, 255, 221, 181, 0, 255, 252, 91, 0, 255, 215, 196, 0, 255, 127, 14, 0, 255, 145, 217, 0, 255, 23, 150, 0, 255, 117, 7, 0, 255, 14, 44, 0, 255, 219, 189, 0, 255, 127, 44, 0, 255, 237, 16, 0, 255, 225, 30, 0, 255, 168, 238, 0, 255, 168, 169, 0, 255, 175, 181, 0, 255, 213, 1, 0, 255, 88, 136, 0, 255, 208, 102, 0, 255, 79, 196, 0, 255, 37, 209, 0, 255, 193, 145, 0, 255, 145, 139, 0, 255, 28, 70, 0, 255, 195, 233, 0, 255, 4, 17, 0, 255, 171, 81, 0, 255, 241, 81, 0, 255, 177, 52, 0, 255, 195, 162, 0, 255, 40, 171, 0, 255, 11, 26, 0, 255, 206, 224, 0, 255, 49, 138, 0, 255, 155, 252, 0, 255, 221, 104, 0, 255, 235, 138, 0, 255, 128, 226, 0, 255, 95, 204, 0, 255, 202, 220, 0, 255, 132, 226, 0, 255, 222, 237, 0, 255, 249, 117, 0, 255, 126, 44, 0, 255, 183, 18, 0, 255, 88, 83, 0, 255, 179, 245, 0, 255, 206, 50, 0, 255, 115, 251, 0, 255, 157, 135, 0, 255, 122, 8, 0, 255, 192, 38, 0, 255, 55, 23, 0, 255, 37, 65, 0, 255, 185, 31, 0, 255, 191, 152, 0, 255, 23, 26, 0, 255, 57, 84, 0, 255, 34, 131, 0, 255, 103, 138, 0, 255, 114, 108, 0, 255, 172, 102, 0, 255, 213, 4, 0, 255, 142, 172, 0, 255, 89, 61, 0, 255, 51, 172, 0, 255, 86, 234, 0, 255, 33, 145, 0, 255, 1, 195, 0, 255, 108, 42, 0, 255, 141, 244, 0, 255, 151, 119, 0, 255, 161, 38, 0, 255, 84, 131, 0, 255, 154, 236, 0, 255, 202, 197, 0, 255, 153, 25, 0, 255, 186, 232, 0, 255, 66, 32, 0, 255, 35, 198, 0, 255, 102, 117, 0, 255, 134, 128, 0, 255, 112, 11, 0, 255, 251, 45, 0, 255, 121, 121, 0, 255, 226, 90, 0, 255, 3, 81, 0, 255, 138, 58, 0, 255, 174, 202, 0, 255, 0, 20, 0, 255, 173, 92, 0, 255, 240, 241, 0, 255, 115, 126, 0, 255, 169, 135, 0, 255, 39, 225, 0, 255, 160, 158, 0, 255, 190, 225, 0, 255, 121, 191, 0, 255, 171, 252, 0, 255, 64, 41, 0, 255, 55, 4, 0, 255, 218, 120, 0, 255, 162, 7, 0, 255, 83, 86, 0, 255, 25, 145, 0, 255, 3, 33, 0, 255, 136, 121, 0, 255, 193, 41, 0, 255, 94, 158, 0, 255, 62, 181, 0, 255, 83, 83, 0, 255, 180, 254, 0, 255, 141, 67, 0, 255, 61, 152, 0, 255, 190, 102, 0, 255, 84, 218, 0, 255, 64, 79, 0, 255, 128, 226, 0, 255, 151, 45, 0, 255, 11, 198, 0, 255, 216, 244, 0, 255, 95, 251, 0, 255, 82, 125, 0, 255, 106, 160, 0, 255, 129, 0, 0, 255, 205, 213, 0, 255, 84, 54, 0, 255, 242, 145, 0, 255, 212, 126, 0, 255, 52, 57, 0, 255, 87, 62, 0, 255, 53, 1, 0, 255, 111, 90, 0, 255, 31, 57, 0, 255, 43, 8, 0, 255, 238, 18, 0, 255, 22, 133, 0, 255, 9, 234, 0, 255, 178, 168, 0, 255, 128, 78, 0, 255, 205, 89, 0, 255, 49, 92, 0, 255, 97, 24, 0, 255, 141, 79, 0, 255, 121, 231, 0, 255, 128, 65, 0, 255, 92, 198, 0, 255, 142, 145, 0, 255, 40, 203, 0, 255, 1, 234, 0, 255, 49, 60, 0, 255, 104, 98, 0, 255, 229, 94, 0, 255, 142, 132, 0, 255, 12, 115, 0, 255, 81, 36, 0, 255, 68, 223, 0, 255, 1, 221, 0, 255, 0, 42, 0, 255, 220, 133, 0, 255, 52, 202, 0, 255, 248, 179, 0, 255, 90, 119, 0, 255, 151, 13, 0, 255, 16, 75, 0, 255, 250, 82, 0, 255, 202, 208, 0, 255, 78, 109, 0, 255, 233, 117, 0, 255, 163, 235, 0, 255, 138, 237, 0, 255, 147, 10, 0, 255, 128, 139, 0, 255, 183, 97, 0, 255, 39, 149, 0, 255, 201, 52, 0, 255, 1, 104, 0, 255, 67, 11, 0, 255, 174, 253, 0, 255, 60, 72, 0, 255, 195, 232, 0, 255, 177, 107, 0, 255, 134, 46, 0, 255, 23, 164, 0, 255, 117, 29, 0, 255, 194, 3, 0, 255, 162, 230, 0, 255, 191, 106, 0, 255, 173, 57, 0, 255, 115, 63, 0, 255, 186, 179, 0, 255, 228, 155, 0, 255, 119, 181, 0, 255, 42, 137, 0, 255, 53, 151, 0, 255, 118, 127, 0, 255, 77, 42, 0, 255, 234, 192, 0, 255, 122, 212, 0, 255, 170, 52, 0, 255, 59, 167, 0, 255, 251, 105, 0, 255, 215, 245, 0, 255, 128, 165, 0, 255, 106, 93, 0, 255, 11, 130, 0, 255, 45, 233, 0, 255, 147, 74, 0, 255, 93, 43, 0, 255, 213, 172, 0, 255, 249, 7, 0, 255, 251, 24, 0, 255, 205, 147, 0, 255, 228, 183, 0, 255, 222, 148, 0, 255, 171, 221, 0, 255, 209, 61, 0, 255, 95, 180, 0, 255, 117, 94, 0, 255, 163, 125, 0, 255, 219, 24, 0, 255, 155, 127, 0, 255, 160, 138, 0, 255, 96, 179, 0, 255, 7, 59, 0, 255, 50, 81, 0, 255, 161, 112, 0, 255, 95, 94, 0, 255, 244, 250, 0, 255, 1, 21, 0, 255, 188, 107, 0, 255, 201, 30, 0, 255, 188, 90, 0, 255, 12, 238, 0, 255, 183, 98, 0, 255, 221, 25, 0, 255, 165, 105, 0, 255, 178, 43, 0, 255, 16, 152, 0, 255, 91, 207, 0, 255, 129, 167, 0, 255, 148, 145, 0, 255, 165, 50, 0, 255, 147, 44, 0, 255, 9, 50, 0, 255, 49, 1, 0, 255, 11, 171, 0, 255, 137, 15, 0, 255, 187, 197, 0, 255, 52, 74, 0, 255, 139, 100, 0, 255, 155, 166, 0, 255, 249, 109, 0, 255, 83, 213, 0, 255, 83, 116, 0, 255, 119, 134, 0, 255, 132, 109, 0, 255, 139, 45, 0, 255, 171, 172, 0, 255, 104, 227, 0, 255, 206, 203, 0, 255, 16, 242, 0, 255, 169, 77, 0, 255, 63, 91, 0, 255, 225, 189, 0, 255, 19, 55, 0, 255, 55, 109, 0, 255, 74, 231, 0, 255, 117, 240, 0, 255, 59, 48, 0, 255, 114, 107, 0, 255, 90, 201, 0, 255, 7, 89, 0, 255, 134, 58, 0, 255, 43, 200, 0, 255, 34, 223, 0, 255, 138, 180, 0, 255, 242, 47, 0, 255, 241, 125, 0, 255, 148, 234, 0, 255, 14, 250, 0, 255, 77, 87, 0, 255, 240, 153, 0, 255, 57, 82, 0, 255, 229, 124, 0, 255, 86, 105, 0, 255, 223, 138, 0, 255, 80, 140, 0, 255, 52, 29, 0, 255, 0, 49, 0, 255, 184, 118, 0, 255, 144, 159, 0, 255, 195, 26, 0, 255, 234, 128, 0, 255, 208, 180, 0, 255, 223, 203, 0, 255, 44, 161, 0, 255, 95, 185, 0, 255, 235, 61, 0, 255, 101, 230, 0, 255, 184, 135, 0, 255, 146, 19, 0, 255, 231, 118, 0, 255, 222, 186, 0, 255, 107, 12, 0, 255, 102, 49, 0, 255, 175, 28, 0, 255, 55, 156, 0, 255, 102, 19, 0, 255, 191, 126, 0, 255, 173, 134, 0, 255, 118, 18, 0, 255, 51, 222, 0, 255, 71, 103, 0, 255, 209, 24, 0, 255, 131, 239, 0, 255, 97, 178, 0, 255, 195, 137, 0, 255, 235, 76, 0, 255, 15, 139, 0, 255, 14, 134, 0, 255, 85, 199, 0, 255, 208, 88, 0, 255, 137, 148, 0, 255, 191, 106, 0, 255, 65, 87, 0, 255, 110, 221, 0, 255, 66, 5, 0, 255, 238, 185, 0, 255, 155, 91, 0, 255, 216, 54, 0, 255, 91, 68, 0, 255, 218, 120, 0, 255, 0, 74, 0, 255, 59, 216, 0, 255, 39, 107, 0, 255, 158, 0, 0, 255, 252, 81, 0, 255, 164, 4, 0, 255, 57, 23, 0, 255, 162, 179, 0, 255, 193, 170, 0, 255, 36, 253, 0, 255, 198, 118, 0, 255, 77, 132, 0, 255, 107, 147, 0, 255, 155, 129, 0, 255, 140, 25, 0, 255, 21, 51, 0, 255, 86, 156, 0, 255, 5, 23, 0, 255, 210, 192, 0, 255, 238, 102, 0, 255, 233, 17, 0, 255, 135, 162, 0, 255, 18, 15, 0, 255, 55, 106, 0, 255, 97, 158, 0, 255, 245, 219, 0, 255, 133, 41, 0, 255, 2, 225, 0, 255, 63, 59, 0, 255, 11, 43, 0, 255, 205, 120, 0, 255, 21, 220, 0, 255, 122, 6, 0, 255, 17, 157, 0, 255, 71, 43, 0, 255, 248, 93, 0, 255, 138, 253, 0, 255, 116, 124, 0, 255, 107, 63, 0, 255, 91, 125, 0, 255, 234, 136, 0, 255, 46, 97, 0, 255, 22, 62, 0, 255, 124, 182, 0, 255, 149, 132, 0, 255, 211, 130, 0, 255, 212, 229, 0, 255, 247, 7, 0, 255, 34, 32, 0, 255, 56, 20, 0, 255, 90, 0, 0, 255, 16, 14, 0, 255, 197, 67, 0, 255, 36, 97, 0, 255, 97, 89, 0, 255, 224, 148, 0, 255, 230, 175, 0, 255, 63, 248, 0, 255, 170, 157, 0, 255, 7, 110, 0, 255, 196, 16, 0, 255, 226, 42, 0, 255, 202, 145, 0, 255, 96, 96, 0, 255, 186, 19, 0, 255, 53, 48, 0, 255, 148, 78, 0, 255, 9, 153, 0, 255, 233, 17, 0, 255, 202, 72, 0, 255, 154, 1, 0, 255, 173, 1, 0, 255, 24, 17, 0, 255, 253, 159, 0, 255, 83, 216, 0, 255, 123, 189, 0, 255, 247, 103, 0, 255, 221, 7, 0, 255, 100, 192, 0, 255, 15, 56, 0, 255, 246, 197, 0, 255, 154, 101, 0, 255, 165, 72, 0, 255, 32, 202, 0, 255, 104, 205, 0, 255, 183, 246, 0, 255, 196, 221, 0, 255, 198, 195, 0, 255, 188, 74, 0, 255, 102, 195, 0, 255, 94, 240, 0, 255, 76, 89, 0, 255, 38, 200, 0, 255, 194, 135, 0, 255, 248, 152, 0, 255, 111, 196, 0, 255, 2, 90, 0, 255, 83, 190, 0, 255, 8, 152, 0, 255, 39, 0, 0, 255, 248, 104, 0, 255, 169, 151, 0, 255, 131, 66, 0, 255, 228, 167, 0, 255, 131, 12, 0, 255, 134, 174, 0, 255, 0, 90, 0, 255, 90, 201, 0, 255, 215, 234, 0, 255, 51, 230, 0, 255, 0, 71, 0, 255, 137, 118, 0, 255, 38, 203, 0, 255, 212, 179, 0, 255, 215, 144, 0, 255, 85, 93, 0, 255, 62, 154, 0, 255, 75, 224, 0, 255, 235, 99, 0, 255, 221, 225, 0, 255, 148, 46, 0, 255, 82, 245, 0, 255, 197, 92, 0, 255, 18, 144, 0, 255, 197, 196, 0, 255, 238, 61, 0, 255, 0, 68, 0, 255, 28, 246, 0, 255, 156, 169, 0, 255, 74, 126, 0, 255, 72, 159, 0, 255, 236, 244, 0, 255, 96, 26, 0, 255, 88, 103, 0, 255, 236, 153, 0, 255, 193, 38, 0, 255, 137, 186, 0, 255, 188, 99, 0, 255, 25, 137, 0, 255, 147, 55, 0, 255, 214, 35, 0, 255, 193, 229, 0, 255, 102, 126, 0, 255, 92, 231, 0, 255, 119, 126, 0, 255, 115, 245, 0, 255, 208, 252, 0, 255, 83, 216, 0, 255, 108, 144, 0, 255, 220, 238, 0, 255, 56, 104, 0, 255, 226, 98, 0, 255, 166, 224, 0, 255, 115, 148, 0, 255, 17, 38, 0, 255, 238, 140, 0, 255, 13, 158, 0, 255, 118, 236, 0, 255, 241, 98, 0, 255, 160, 130, 0, 255, 208, 231, 0, 255, 187, 90, 0, 255, 40, 80, 0, 255, 178, 149, 0, 255, 157, 120, 0, 255, 82, 69, 0, 255, 34, 175, 0, 255, 242, 13, 0, 255, 96, 195, 0, 255, 17, 56, 0, 255, 120, 250, 0, 255, 9, 225, 0, 255, 9, 39, 0, 255, 208, 234, 0, 255, 58, 11, 0, 255, 200, 171, 0, 255, 200, 146, 0, 255, 4, 214, 0, 255, 150, 231, 0, 255, 8, 46, 0, 255, 238, 77, 0, 255, 193, 149, 0, 255, 90, 109, 0, 255, 122, 221, 0, 255, 56, 212, 0, 255, 241, 131, 0, 255, 216, 187, 0, 255, 240, 63, 0, 255, 239, 165, 0, 255, 237, 203, 0, 255, 20, 148, 0, 255, 9, 107, 0, 255, 190, 2, 0, 255, 211, 200, 0, 255, 14, 87, 0, 255, 147, 167, 0, 255, 3, 133, 0, 255, 237, 223, 0, 255, 0, 194, 0, 255, 93, 213, 0, 255, 171, 253, 0, 255, 54, 88, 0, 255, 231, 121, 0, 255, 97, 191, 0, 255, 45, 76, 0, 255, 117, 143, 0, 255, 126, 58, 0, 255, 160, 214, 0, 255, 68, 4, 0, 255, 221, 9, 0, 255, 76, 230, 0, 255, 204, 173, 0, 255, 6, 11, 0, 255, 195, 3, 0, 255, 189, 40, 0, 255, 109, 186, 0, 255, 101, 191, 0, 255, 185, 131, 0, 255, 57, 249, 0, 255, 126, 219, 0, 255, 229, 52, 0, 255, 186, 8, 0, 255, 170, 218, 0, 255, 114, 146, 0, 255, 20, 230, 0, 255, 63, 139, 0, 255, 232, 39, 0, 255, 119, 105, 0, 255, 117, 124, 0, 255, 93, 219, 0, 255, 190, 145, 0, 255, 104, 100, 0, 255, 146, 0, 0, 255, 164, 234, 0, 255, 134, 193, 0, 255, 173, 67, 0, 255, 108, 250, 0, 255, 245, 154, 0, 255, 140, 115, 0, 255, 226, 137, 0, 255, 225, 192, 0, 255, 237, 252, 0, 255, 145, 235, 0, 255, 117, 46, 0, 255, 84, 22, 0, 255, 184, 120, 0, 255, 211, 125, 0, 255, 230, 81, 0, 255, 120, 23, 0, 255, 46, 29, 0, 255, 159, 24, 0, 255, 223, 92, 0, 255, 57, 112, 0, 255, 197, 66, 0, 255, 90, 235, 0, 255, 103, 42, 0, 255, 126, 119, 0, 255, 40, 208, 0, 255, 101, 249, 0, 255, 1, 6, 0, 255, 144, 103, 0, 255, 244, 93, 0, 255, 143, 59, 0, 255, 202, 233, 0, 255, 212, 199, 0, 255, 51, 36, 0, 255, 155, 2, 0, 255, 47, 105, 0, 255, 239, 116, 0, 255, 4, 247, 0, 255, 188, 220, 0, 255, 236, 0, 0, 255, 210, 81, 0, 255, 64, 166, 0, 255, 156, 202, 0, 255, 39, 129, 0, 255, 31, 42, 0, 255, 182, 154, 0, 255, 152, 244, 0, 255, 209, 120, 0, 255, 182, 63, 0, 255, 76, 212, 0, 255, 7, 52, 0, 255, 162, 211, 0, 255, 65, 233, 0, 255, 218, 147, 0, 255, 53, 80, 0, 255, 8, 241, 0, 255, 95, 220, 0, 255, 219, 138, 0, 255, 233, 48, 0, 255, 31, 1, 0, 255, 125, 240, 0, 255, 56, 14, 0, 255, 170, 40, 0, 255, 252, 228, 0, 255, 44, 137, 0, 255, 87, 195, 0, 255, 206, 226, 0, 255, 217, 154, 0, 255, 57, 88, 0, 255, 80, 224, 0, 255, 248, 137, 0, 255, 70, 60, 0, 255, 10, 40, 0, 255, 162, 119, 0, 255, 58, 195, 0, 255, 105, 126, 0, 255, 137, 84, 0, 255, 154, 71, 0, 255, 228, 119, 0, 255, 73, 165, 0, 255, 0, 144, 0, 255, 151, 84, 0, 255, 55, 234, 0, 255, 231, 111, 0, 255, 44, 80, 0, 255, 82, 182, 0, 255, 201, 73, 0, 255, 11, 23, 0, 255, 247, 235, 0, 255, 143, 182, 0, 255, 133, 172, 0, 255, 114, 54, 0, 255, 3, 192, 0, 255, 40, 35, 0, 255, 162, 54, 0, 255, 206, 159, 0, 255, 7, 60, 0, 255, 214, 93, 0, 255, 219, 48, 0, 255, 25, 114, 0, 255, 67, 30, 0, 255, 90, 156, 0, 255, 69, 175, 0, 255, 33, 42, 0, 255, 102, 231, 0, 255, 103, 248, 0, 255, 180, 173, 0, 255, 164, 245, 0, 255, 47, 141, 0, 255, 124, 154, 0, 255, 182, 60, 0, 255, 5, 96, 0, 255, 29, 254, 0, 255, 82, 173, 0, 255, 232, 198, 0, 255, 117, 10, 0, 255, 100, 44, 0, 255, 109, 135, 0, 255, 41, 220, 0, 255, 122, 93, 0, 255, 221, 91, 0, 255, 54, 56, 0, 255, 1, 78, 0, 255, 77, 105, 0, 255, 99, 218, 0, 255, 20, 149, 0, 255, 124, 246, 0, 255, 214, 34, 0, 255, 56, 226, 0, 255, 204, 166, 0, 255, 133, 247, 0, 255, 17, 177, 0, 255, 143, 18, 0, 255, 148, 202, 0, 255, 165, 178, 0, 255, 72, 246, 0, 255, 108, 85, 0, 255, 156, 178, 0, 255, 163, 217, 0, 255, 124, 167, 0, 255, 36, 189, 0, 255, 249, 136, 0, 255, 195, 249, 0, 255, 100, 246, 0, 255, 4, 76, 0, 255, 147, 212, 0, 255, 124, 35, 0, 255, 105, 91, 0, 255, 181, 4, 0, 255, 92, 224, 0, 255, 103, 108, 0, 255, 22, 242, 0, 255, 157, 107, 0, 255, 107, 167, 0, 255, 5, 120, 0, 255, 158, 55, 0, 255, 207, 131, 0, 255, 97, 106, 0, 255, 137, 182, 0, 255, 15, 252, 0, 255, 104, 7, 0, 255, 218, 3, 0, 255, 19, 42, 0, 255, 61, 122, 0, 255, 161, 158, 0, 255, 167, 67, 0, 255, 237, 116, 0, 255, 193, 17, 0, 255, 227, 184, 0, 255, 224, 29, 0, 255, 147, 22, 0, 255, 93, 10, 0, 255, 58, 43, 0, 255, 31, 182, 0, 255, 149, 20, 0, 255, 133, 197, 0, 255, 117, 188, 0, 255, 248, 131, 0, 255, 88, 129, 0, 255, 130, 44, 0, 255, 88, 125, 0, 255, 25, 209, 0, 255, 179, 91, 0, 255, 34, 173, 0, 255, 4, 48, 0, 255, 238, 119, 0, 255, 62, 169, 0, 255, 27, 127, 0, 255, 136, 73, 0, 255, 244, 40, 0, 255, 44, 189, 0, 255, 133, 39, 0, 255, 60, 232, 0, 255, 63, 141, 0, 255, 61, 192, 0, 255, 59, 89, 0, 255, 241, 82, 0, 255, 212, 182, 0, 255, 131, 19, 0, 255, 36, 110, 0, 255, 53, 70, 0, 255, 132, 42, 0, 255, 150, 166, 0, 255, 181, 68, 0, 255, 146, 62, 0, 255, 106, 171, 0, 255, 67, 112, 0, 255, 247, 97, 0, 255, 169, 53, 0, 255, 109, 108, 0, 255, 2, 198, 0, 255, 18, 184, 0, 255, 32, 15, 0, 255, 157, 228, 0, 255, 130, 112, 0, 255, 112, 71, 0, 255, 85, 219, 0, 255, 198, 93, 0, 255, 168, 68, 0, 255, 1, 104, 0, 255, 109, 92, 0, 255, 126, 119, 0, 255, 66, 161, 0, 255, 102, 7, 0, 255, 100, 59, 0, 255, 147, 161, 0, 255, 49, 198, 0, 255, 89, 83, 0, 255, 99, 78, 0, 255, 146, 0, 0, 255, 242, 161, 0, 255, 14, 103, 0, 255, 38, 66, 0, 255, 57, 95, 0, 255, 139, 27, 0, 255, 35, 102, 0, 255, 244, 122, 0, 255, 237, 43, 0, 255, 204, 7, 0, 255, 135, 213, 0, 255, 35, 181, 0, 255, 155, 4, 0, 255, 234, 0, 0, 255, 159, 79, 0, 255, 81, 4, 0, 255, 6, 199, 0, 255, 171, 195, 0, 255, 227, 0, 0, 255, 236, 98, 0, 255, 40, 105, 0, 255, 248, 191, 0, 255, 38, 158, 0, 255, 101, 138, 0, 255, 230, 29, 0, 255, 46, 192, 0, 255, 115, 139, 0, 255, 183, 86, 0, 255, 85, 246, 0, 255, 130, 245, 0, 255, 206, 160, 0, 255, 11, 64, 0, 255, 180, 142, 0, 255, 59, 135, 0, 255, 94, 57, 0, 255, 123, 5, 0, 255, 70, 214, 0, 255, 113, 232, 0, 255, 180, 94, 0, 255, 209, 40, 0, 255, 62, 149, 0, 255, 117, 117, 0, 255, 81, 55, 0, 255, 84, 35, 0, 255, 17, 68, 0, 255, 53, 127, 0, 255, 136, 111, 0, 255, 121, 162, 0, 255, 63, 194, 0, 255, 153, 199, 0, 255, 31, 194, 0, 255, 87, 143, 0, 255, 21, 196, 0, 255, 214, 126, 0, 255, 8, 116, 0, 255, 1, 254, 0, 255, 142, 179, 0, 255, 176, 133, 0, 255, 247, 146, 0, 255, 251, 220, 0, 255, 225, 88, 0, 255, 144, 201, 0, 255, 212, 43, 0, 255, 225, 95, 0, 255, 31, 202, 0, 255, 137, 188, 0, 255, 139, 235, 0, 255, 88, 219, 0, 255, 172, 41, 0, 255, 126, 236, 0, 255, 104, 103, 0, 255, 167, 28, 0, 255, 223, 176, 0, 255, 13, 73, 0, 255, 69, 50, 0, 255, 168, 47, 0, 255, 80, 8, 0, 255, 232, 205, 0, 255, 181, 166, 0, 255, 62, 216, 0, 255, 227, 205, 0, 255, 217, 119, 0, 255, 214, 172, 0, 255, 6, 67, 0, 255, 143, 188, 0, 255, 30, 137, 0, 255, 133, 37, 0, 255, 227, 147, 0, 255, 154, 79, 0, 255, 235, 221, 0, 255, 3, 191, 0, 255, 166, 118, 0, 255, 248, 54, 0, 255, 81, 35, 0, 255, 130, 116, 0, 255, 120, 157, 0, 255, 183, 18, 0, 255, 189, 37, 0, 255, 196, 53, 0, 255, 148, 35, 0, 255, 76, 56, 0, 255, 241, 139, 0, 255, 52, 46, 0, 255, 179, 97, 0, 255, 39, 243, 0, 255, 3, 38, 0, 255, 52, 113, 0, 255, 106, 140, 0, 255, 175, 204, 0, 255, 190, 44, 0, 255, 228, 100, 0, 255, 211, 182, 0, 255, 106, 147, 0, 255, 52, 197, 0, 255, 94, 68, 0, 255, 134, 204, 0, 255, 199, 132, 0, 255, 158, 60, 0, 255, 19, 254, 0, 255, 61, 55, 0, 255, 149, 234, 0, 255, 196, 135, 0, 255, 143, 112, 0, 255, 28, 184, 0, 255, 85, 108, 0, 255, 252, 24, 0, 255, 102, 190, 0, 255, 179, 0, 0, 255, 38, 144, 0, 255, 151, 37, 0, 255, 114, 252, 0, 255, 124, 122, 0, 255, 229, 247, 0, 255, 53, 52, 0, 255, 250, 24, 0, 255, 253, 233, 0, 255, 210, 174, 0, 255, 3, 138, 0, 255, 55, 152, 0, 255, 200, 158, 0, 255, 13, 8, 0, 255, 135, 207, 0, 255, 149, 84, 0, 255, 200, 72, 0, 255, 83, 206, 0, 255, 200, 106, 0, 255, 161, 93, 0, 255, 76, 31, 0, 255, 154, 245, 0, 255, 125, 10, 0, 255, 131, 153, 0, 255, 179, 58, 0, 255, 47, 47, 0, 255, 164, 216, 0, 255, 122, 215, 0, 255, 51, 89, 0, 255, 150, 100, 0, 255, 52, 10, 0, 255, 165, 60, 0, 255, 66, 186, 0, 255, 124, 250, 0, 255, 173, 246, 0, 255, 44, 73, 0, 255, 105, 135, 0, 255, 30, 48, 0, 255, 210, 13, 0, 255, 155, 66, 0, 255, 1, 173, 0, 255, 137, 235, 0, 255, 79, 143, 0, 255, 54, 10, 0, 255, 163, 131, 0, 255, 147, 138, 0, 255, 122, 172, 0, 255, 88, 76, 0, 255, 149, 204, 0, 255, 231, 173, 0, 255, 70, 16, 0, 255, 151, 140, 0, 255, 183, 112, 0, 255, 236, 252, 0, 255, 183, 102, 0, 255, 239, 86, 0, 255, 28, 42, 0, 255, 32, 76, 0, 255, 33, 205, 0, 255, 178, 33, 0, 255, 253, 138, 0, 255, 176, 95, 0, 255, 204, 166, 0, 255, 113, 54, 0, 255, 244, 201, 0, 255, 244, 237, 0, 255, 138, 58, 0, 255, 119, 197, 0, 255, 61, 106, 0, 255, 152, 188, 0, 255, 16, 54, 0, 255, 199, 99, 0, 255, 92, 111, 0, 255, 40, 7, 0, 255, 121, 121, 0, 255, 152, 135, 0, 255, 18, 76, 0, 255, 114, 126, 0, 255, 150, 125, 0, 255, 90, 73, 0, 255, 47, 208, 0, 255, 98, 152, 0, 255, 130, 32, 0, 255, 28, 174, 0, 255, 248, 98, 0, 255, 47, 170, 0, 255, 1, 93, 0, 255, 99, 110, 0, 255, 39, 177, 0, 255, 168, 78, 0, 255, 147, 228, 0, 255, 211, 40, 0, 255, 141, 40, 0, 255, 121, 237, 0, 255, 115, 1, 0, 255, 29, 64, 0, 255, 229, 77, 0, 255, 43, 177, 0, 255, 188, 210, 0, 255, 190, 17, 0, 255, 168, 182, 0, 255, 225, 148, 0, 255, 236, 124, 0, 255, 85, 112, 0, 255, 13, 167, 0, 255, 194, 247, 0, 255, 25, 180, 0, 255, 231, 166, 0, 255, 214, 34, 0, 255, 216, 45, 0, 255, 180, 71, 0, 255, 72, 61, 0, 255, 202, 51, 0, 255, 69, 54, 0, 255, 67, 78, 0, 255, 211, 183, 0, 255, 243, 38, 0, 255, 4, 176, 0, 255, 139, 63, 0, 255, 217, 119, 0, 255, 219, 31, 0, 255, 252, 96, 0, 255, 53, 75, 0, 255, 72, 118, 0, 255, 2, 203, 0, 255, 128, 144, 0, 255, 161, 148, 0, 255, 8, 59, 0, 255, 201, 176, 0, 255, 80, 125, 0, 255, 60, 89, 0, 255, 142, 183, 0, 255, 184, 112, 0, 255, 201, 153, 0, 255, 17, 64, 0, 255, 252, 149, 0, 255, 190, 162, 0, 255, 32, 225, 0, 255, 117, 76, 0, 255, 254, 43, 0, 255, 229, 108, 0, 255, 233, 213, 0, 255, 190, 174, 0, 255, 241, 208, 0, 255, 35, 166, 0, 255, 2, 69, 0, 255, 77, 37, 0, 255, 169, 169, 0, 255, 177, 143, 0, 255, 47, 103, 0, 255, 169, 176, 0, 255, 172, 83, 0, 255, 162, 196, 0, 255, 81, 211, 0, 255, 234, 147, 0, 255, 114, 126, 0, 255, 3, 162, 0, 255, 246, 84, 0, 255, 144, 189, 0, 255, 156, 188, 0, 255, 162, 21, 0, 255, 196, 61, 0, 255, 219, 82, 0, 255, 191, 158, 0, 255, 55, 180, 0, 255, 92, 126, 0, 255, 176, 161, 0, 255, 73, 73, 0, 255, 98, 200, 0, 255, 57, 211, 0, 255, 99, 197, 0, 255, 212, 164, 0, 255, 106, 203, 0, 255, 3, 107, 0, 255, 118, 168, 0, 255, 95, 99, 0, 255, 122, 96, 0, 255, 55, 221, 0, 255, 211, 216, 0, 255, 117, 32, 0, 255, 173, 225, 0, 255, 83, 166, 0, 255, 50, 29, 0, 255, 64, 94, 0, 255, 237, 148, 0, 255, 60, 221, 0, 255, 57, 149, 0, 255, 228, 179, 0, 255, 108, 68, 0, 255, 138, 105, 0, 255, 184, 78, 0, 255, 138, 188, 0, 255, 157, 84, 0, 255, 65, 43, 0, 255, 217, 92, 0, 255, 31, 7, 0, 255, 62, 67, 0, 255, 182, 107, 0, 255, 196, 167, 0, 255, 166, 151, 0, 255, 216, 204, 0, 255, 161, 3, 0, 255, 177, 160, 0, 255, 87, 200, 0, 255, 220, 232, 0, 255, 45, 121, 0, 255, 243, 25, 0, 255, 26, 61, 0, 255, 94, 163, 0, 255, 134, 114, 0, 255, 83, 196, 0, 255, 58, 208, 0, 255, 42, 243, 0, 255, 149, 167, 0, 255, 120, 54, 0, 255, 224, 217, 0, 255, 99, 70, 0, 255, 115, 2, 0, 255, 132, 236, 0, 255, 143, 163, 0, 255, 87, 32, 0, 255, 140, 0, 0, 255, 146, 76, 0, 255, 61, 183, 0, 255, 72, 2, 0, 255, 175, 101, 0, 255, 130, 1, 0, 255, 77, 226, 0, 255, 134, 168, 0, 255, 132, 30, 0, 255, 154, 210, 0, 255, 170, 236, 0, 255, 0, 129, 0, 255, 180, 181, 0, 255, 62, 88, 0, 255, 168, 219, 0, 255, 22, 183, 0, 255, 177, 109, 0, 255, 141, 161, 0, 255, 192, 206, 0, 255, 252, 48, 0, 255, 227, 239, 0, 255, 21, 236, 0, 255, 192, 97, 0, 255, 225, 99, 0, 255, 114, 140, 0, 255, 253, 139, 0, 255, 183, 132, 0, 255, 213, 115, 0, 255, 149, 162, 0, 255, 111, 224, 0, 255, 93, 235, 0, 255, 16, 182, 0, 255, 195, 74, 0, 255, 34, 246, 0, 255, 3, 51, 0, 255, 135, 124, 0, 255, 214, 60, 0, 255, 166, 174, 0, 255, 241, 44, 0, 255, 115, 125, 0, 255, 103, 19, 0, 255, 112, 213, 0, 255, 16, 76, 0, 255, 170, 122, 0, 255, 234, 46, 0, 255, 127, 214, 0, 255, 232, 196, 0, 255, 248, 236, 0, 255, 194, 201, 0, 255, 177, 37, 0, 255, 146, 208, 0, 255, 185, 4, 0, 255, 37, 183, 0, 255, 116, 186, 0, 255, 131, 144, 0, 255, 140, 29, 0, 255, 239, 0, 0, 255, 43, 163, 0, 255, 135, 84, 0, 255, 60, 62, 0, 255, 101, 108, 0, 255, 27, 97, 0, 255, 52, 137, 0, 255, 184, 212, 0, 255, 37, 143, 0, 255, 125, 95, 0, 255, 180, 74, 0, 255, 214, 94, 0, 255, 2, 110, 0, 255, 141, 92, 0, 255, 149, 183, 0, 255, 12, 29, 0, 255, 206, 233, 0, 255, 223, 246, 0, 255, 24, 47, 0, 255, 70, 62, 0, 255, 158, 133, 0, 255, 117, 98, 0, 255, 15, 71, 0, 255, 244, 173, 0, 255, 23, 160, 0, 255, 206, 123, 0, 255, 190, 17, 0, 255, 149, 125, 0, 255, 110, 78, 0, 255, 100, 130, 0, 255, 4, 241, 0, 255, 208, 195, 0, 255, 69, 91, 0, 255, 120, 214, 0, 255, 218, 252, 0, 255, 250, 173, 0, 255, 31, 37, 0, 255, 161, 60, 0, 255, 181, 40, 0, 255, 118, 109, 0, 255, 88, 236, 0, 255, 164, 115, 0, 255, 181, 60, 0, 255, 240, 95, 0, 255, 3, 234, 0, 255, 71, 213, 0, 255, 140, 31, 0, 255, 129, 172, 0, 255, 10, 23, 0, 255, 105, 45, 0, 255, 18, 69, 0, 255, 48, 23, 0, 255, 49, 17, 0, 255, 80, 73, 0, 255, 29, 48, 0, 255, 173, 231, 0, 255, 119, 54, 0, 255, 221, 153, 0, 255, 134, 131, 0, 255, 36, 79, 0, 255, 152, 172, 0, 255, 49, 169, 0, 255, 231, 14, 0, 255, 159, 47, 0, 255, 51, 22, 0, 255, 212, 171, 0, 255, 101, 142, 0, 255, 146, 157, 0, 255, 63, 190, 0, 255, 52, 116, 0, 255, 37, 203, 0, 255, 77, 84, 0, 255, 165, 37, 0, 255, 211, 175, 0, 255, 182, 162, 0, 255, 191, 229, 0, 255, 118, 218, 0, 255, 57, 237, 0, 255, 232, 85, 0, 255, 198, 201, 0, 255, 150, 183, 0, 255, 169, 146, 0, 255, 161, 141, 0, 255, 215, 121, 0, 255, 39, 53, 0, 255, 38, 157, 0, 255, 195, 143, 0, 255, 226, 122, 0, 255, 226, 175, 0, 255, 62, 37, 0, 255, 30, 196, 0, 255, 125, 2, 0, 255, 92, 91, 0, 255, 91, 234, 0, 255, 224, 67, 0, 255, 215, 22, 0, 255, 155, 145, 0, 255, 235, 246, 0, 255, 116, 206, 0, 255, 19, 71, 0, 255, 45, 73, 0, 255, 95, 116, 0, 255, 40, 159, 0, 255, 212, 216, 0, 255, 77, 230, 0, 255, 216, 200, 0, 255, 2, 59, 0, 255, 0, 66, 0, 255, 226, 106, 0, 255, 101, 202, 0, 255, 10, 81, 0, 255, 72, 109, 0, 255, 240, 117, 0, 255, 222, 75, 0, 255, 123, 225, 0, 255, 36, 227, 0, 255, 120, 28, 0, 255, 38, 143, 0, 255, 160, 249, 0, 255, 120, 239, 0, 255, 41, 82, 0, 255, 224, 109, 0, 255, 29, 130, 0, 255, 8, 1, 0, 255, 224, 47, 0, 255, 125, 33, 0, 255, 244, 5, 0, 255, 5, 144, 0, 255, 189, 226, 0, 255, 158, 75, 0, 255, 71, 229, 0, 255, 200, 21, 0, 255, 34, 36, 0, 255, 230, 116, 0, 255, 184, 130, 0, 255, 218, 58, 0, 255, 140, 216, 0, 255, 200, 145, 0, 255, 198, 6, 0, 255, 142, 144, 0, 255, 106, 136, 0, 255, 242, 140, 0, 255, 17, 115, 0, 255, 10, 119, 0, 255, 23, 167, 0, 255, 94, 143, 0, 255, 4, 88, 0, 255, 199, 189, 0, 255, 117, 59, 0, 255, 111, 197, 0, 255, 43, 71, 0, 255, 215, 201, 0, 255, 216, 237, 0, 255, 60, 90, 0, 255, 80, 209, 0, 255, 129, 244, 0, 255, 63, 118, 0, 255, 46, 209, 0, 255, 154, 222, 0, 255, 254, 175, 0, 255, 125, 202, 0, 255, 233, 85, 0, 255, 144, 77, 0, 255, 49, 220, 0, 255, 170, 216, 0, 255, 253, 100, 0, 255, 241, 113, 0, 255, 103, 61, 0, 255, 37, 183, 0, 255, 25, 18, 0, 255, 175, 7, 0, 255, 54, 184, 0, 255, 4, 174, 0, 255, 213, 143, 0, 255, 157, 139, 0, 255, 176, 164, 0, 255, 121, 215, 0, 255, 27, 133, 0, 255, 233, 150, 0, 255, 38, 94, 0, 255, 125, 3, 0, 255, 94, 224, 0, 255, 209, 133, 0, 255, 141, 230, 0, 255, 237, 232, 0, 255, 197, 91, 0, 255, 231, 172, 0, 255, 54, 0, 0, 255, 240, 205, 0, 255, 56, 207, 0, 255, 189, 180, 0, 255, 8, 244, 0, 255, 80, 81, 0, 255, 117, 105, 0, 255, 35, 228, 0, 255, 115, 14, 0, 255, 181, 97, 0, 255, 130, 67, 0, 255, 18, 63, 0, 255, 156, 16, 0, 255, 226, 23, 0, 255, 251, 123, 0, 255, 185, 136, 0, 255, 238, 243, 0, 255, 245, 235, 0, 255, 200, 47, 0, 255, 235, 242, 0, 255, 117, 143, 0, 255, 23, 27, 0, 255, 55, 90, 0, 255, 121, 6, 0, 255, 100, 168, 0, 255, 63, 132, 0, 255, 118, 150, 0, 255, 8, 127, 0, 255, 109, 55, 0, 255, 140, 116, 0, 255, 56, 121, 0, 255, 32, 165, 0, 255, 94, 152, 0, 255, 79, 28, 0, 255, 17, 170, 0, 255, 220, 104, 0, 255, 102, 55, 0, 255, 134, 2, 0, 255, 21, 27, 0, 255, 253, 190, 0, 255, 42, 179, 0, 255, 100, 218, 0, 255, 207, 19, 0, 255, 14, 146, 0, 255, 169, 15, 0, 255, 94, 52, 0, 255, 138, 83, 0, 255, 93, 18, 0, 255, 175, 114, 0, 255, 44, 14, 0, 255, 118, 225, 0, 255, 228, 92, 0, 255, 239, 244, 0, 255, 186, 194, 0, 255, 193, 8, 0, 255, 54, 55, 0, 255, 59, 104, 0, 255, 237, 53, 0, 255, 179, 138, 0, 255, 247, 77, 0, 255, 209, 213, 0, 255, 0, 138, 0, 255, 28, 219, 0, 255, 13, 191, 0, 255, 90, 24, 0, 255, 171, 86, 0, 255, 116, 240, 0, 255, 41, 10, 0, 255, 8, 12, 0, 255, 108, 44, 0, 255, 35, 156, 0, 255, 14, 129, 0, 255, 46, 231, 0, 255, 250, 88, 0, 255, 167, 247, 0, 255, 112, 242, 0, 255, 128, 2, 0, 255, 33, 207, 0, 255, 217, 136, 0, 255, 148, 233, 0, 255, 95, 159, 0, 255, 243, 33, 0, 255, 137, 233, 0, 255, 115, 35, 0, 255, 227, 212, 0, 255, 107, 13, 0, 255, 22, 200, 0, 255, 245, 185, 0, 255, 171, 62, 0, 255, 208, 43, 0, 255, 84, 223, 0, 255, 102, 196, 0, 255, 52, 190, 0, 255, 44, 81, 0, 255, 234, 254, 0, 255, 223, 112, 0, 255, 104, 84, 0, 255, 39, 16, 0, 255, 53, 99, 0, 255, 27, 84, 0, 255, 71, 80, 0, 255, 178, 245, 0, 255, 252, 253, 0, 255, 76, 159, 0, 255, 131, 179, 0, 255, 219, 168, 0, 255, 216, 66, 0, 255, 158, 228, 0, 255, 11, 223, 0, 255, 207, 247, 0, 255, 174, 17, 0, 255, 29, 178, 0, 255, 71, 84, 0, 255, 45, 169, 0, 255, 247, 119, 0, 255, 197, 14, 0, 255, 246, 157, 0, 255, 176, 12, 0, 255, 16, 133, 0, 255, 26, 38, 0, 255, 114, 31, 0, 255, 152, 187, 0, 255, 8, 137, 0, 255, 252, 202, 0, 255, 172, 151, 0, 255, 214, 91, 0, 255, 55, 95, 0, 255, 238, 171, 0, 255, 21, 212, 0, 255, 16, 235, 0, 255, 16, 105, 0, 255, 229, 182, 0, 255, 238, 58, 0, 255, 149, 82, 0, 255, 16, 201, 0, 255, 114, 108, 0, 255, 84, 130, 0, 255, 100, 200, 0, 255, 210, 176, 0, 255, 190, 162, 0, 255, 135, 63, 0, 255, 229, 128, 0, 255, 58, 225, 0, 255, 12, 29, 0, 255, 35, 32, 0, 255, 221, 155, 0, 255, 63, 148, 0, 255, 53, 76, 0, 255, 123, 10, 0, 255, 207, 180, 0, 255, 10, 148, 0, 255, 64, 143, 0, 255, 13, 196, 0, 255, 135, 54, 0, 255, 41, 137, 0, 255, 10, 145, 0, 255, 48, 198, 0, 255, 218, 155, 0, 255, 82, 14, 0, 255, 106, 62, 0, 255, 219, 192, 0, 255, 100, 168, 0, 255, 168, 182, 0, 255, 51, 253, 0, 255, 181, 238, 0, 255, 8, 72, 0, 255, 201, 68, 0, 255, 79, 51, 0, 255, 226, 0, 0, 255, 81, 178, 0, 255, 181, 248, 0, 255, 189, 34, 0, 255, 151, 145, 0, 255, 253, 94, 0, 255, 69, 54, 0, 255, 142, 230, 0, 255, 4, 170, 0, 255, 81, 76, 0, 255, 240, 216, 0, 255, 77, 42, 0, 255, 242, 183, 0, 255, 44, 63, 0, 255, 3, 138, 0, 255, 55, 199, 0, 255, 82, 40, 0, 255, 231, 228, 0, 255, 192, 139, 0, 255, 31, 102, 0, 255, 80, 40, 0, 255, 207, 64, 0, 255, 224, 197, 0, 255, 122, 139, 0, 255, 166, 170, 0, 255, 227, 91, 0, 255, 9, 228, 0, 255, 117, 196, 0, 255, 65, 183, 0, 255, 12, 241, 0, 255, 51, 234, 0, 255, 245, 7, 0, 255, 77, 190, 0, 255, 232, 27, 0, 255, 221, 181, 0, 255, 101, 21, 0, 255, 153, 117, 0, 255, 130, 166, 0, 255, 14, 247, 0, 255, 196, 69, 0, 255, 90, 179, 0, 255, 215, 27, 0, 255, 152, 72, 0, 255, 65, 147, 0, 255, 152, 29, 0, 255, 207, 71, 0, 255, 94, 86, 0, 255, 184, 168, 0, 255, 219, 11, 0, 255, 181, 203, 0, 255, 175, 156, 0, 255, 38, 142, 0, 255, 147, 144, 0, 255, 85, 163, 0, 255, 28, 228, 0, 255, 90, 252, 0, 255, 80, 35, 0, 255, 149, 71, 0, 255, 99, 18, 0, 255, 105, 155, 0, 255, 174, 25, 0, 255, 213, 195, 0, 255, 101, 172, 0, 255, 212, 3, 0, 255, 110, 64, 0, 255, 27, 73, 0, 255, 196, 218, 0, 255, 44, 45, 0, 255, 53, 147, 0, 255, 21, 133, 0, 255, 183, 131, 0, 255, 237, 15, 0, 255, 128, 248, 0, 255, 51, 1, 0, 255, 171, 37, 0, 255, 201, 0, 0, 255, 236, 177, 0, 255, 9, 211, 0, 255, 170, 42, 0, 255, 74, 218, 0, 255, 172, 146, 0, 255, 182, 239, 0, 255, 59, 206, 0, 255, 140, 8, 0, 255, 192, 84, 0, 255, 10, 69, 0, 255, 158, 109, 0, 255, 98, 176, 0, 255, 183, 207, 0, 255, 194, 151, 0, 255, 95, 54, 0, 255, 250, 119, 0, 255, 252, 99, 0, 255, 148, 28, 0, 255, 9, 254, 0, 255, 38, 89, 0, 255, 44, 244, 0, 255, 130, 229, 0, 255, 215, 27, 0, 255, 203, 112, 0, 255, 244, 79, 0, 255, 229, 64, 0, 255, 18, 172, 0, 255, 158, 6, 0, 255, 3, 28, 0, 255, 75, 160, 0, 255, 21, 182, 0, 255, 252, 120, 0, 255, 16, 172, 0, 255, 25, 213, 0, 255, 186, 133, 0, 255, 9, 21, 0, 255, 156, 246, 0, 255, 80, 89, 0, 255, 108, 214, 0, 255, 14, 81, 0, 255, 236, 139, 0, 255, 13, 232, 0, 255, 190, 81, 0, 255, 186, 244, 0, 255, 117, 232, 0, 255, 17, 22, 0, 255, 221, 233, 0, 255, 70, 30, 0, 255, 192, 0, 0, 255, 11, 94, 0, 255, 28, 30, 0, 255, 137, 118, 0, 255, 95, 215, 0, 255, 72, 144, 0, 255, 20, 235, 0, 255, 33, 213, 0, 255, 243, 177, 0, 255, 87, 57, 0, 255, 29, 112, 0, 255, 98, 180, 0, 255, 138, 172, 0, 255, 133, 78, 0, 255, 252, 194, 0, 255, 44, 243, 0, 255, 229, 77, 0, 255, 233, 252, 0, 255, 250, 31, 0, 255, 161, 246, 0, 255, 81, 27, 0, 255, 185, 149, 0, 255, 238, 175, 0, 255, 234, 63, 0, 255, 182, 22, 0, 255, 90, 126, 0, 255, 0, 58, 0, 255, 215, 144, 0, 255, 192, 101, 0, 255, 125, 138, 0, 255, 80, 229, 0, 255, 42, 87, 0, 255, 137, 192, 0, 255, 48, 194, 0, 255, 205, 23, 0, 255, 84, 89, 0, 255, 133, 205, 0, 255, 65, 207, 0, 255, 60, 248, 0, 255, 52, 74, 0, 255, 227, 123, 0, 255, 175, 231, 0, 255, 208, 215, 0, 255, 72, 117, 0, 255, 126, 122, 0, 255, 172, 152, 0, 255, 134, 39, 0, 255, 115, 134, 0, 255, 132, 180, 0, 255, 64, 149, 0, 255, 178, 48, 0, 255, 203, 58, 0, 255, 210, 215, 0, 255, 84, 242, 0, 255, 97, 123, 0, 255, 0, 96, 0, 255, 39, 224, 0, 255, 141, 154, 0, 255, 88, 159, 0, 255, 117, 227, 0, 255, 41, 241, 0, 255, 233, 92, 0, 255, 12, 19, 0, 255, 54, 43, 0, 255, 74, 225, 0, 255, 10, 89, 0, 255, 196, 89, 0, 255, 167, 96, 0, 255, 76, 203, 0, 255, 205, 54, 0, 255, 30, 117, 0, 255, 116, 82, 0, 255, 253, 83, 0, 255, 169, 47, 0, 255, 207, 47, 0, 255, 209, 189, 0, 255, 222, 192, 0, 255, 228, 155, 0, 255, 2, 220, 0, 255, 25, 40, 0, 255, 65, 205, 0, 255, 32, 174, 0, 255, 240, 196, 0, 255, 100, 219, 0, 255, 34, 22, 0, 255, 161, 76, 0, 255, 173, 124, 0, 255, 245, 242, 0, 255, 50, 128, 0, 255, 203, 44, 0, 255, 157, 244, 0, 255, 158, 102, 0, 255, 218, 60, 0, 255, 187, 236, 0, 255, 237, 64, 0, 255, 108, 143, 0, 255, 167, 252, 0, 255, 229, 222, 0, 255, 66, 203, 0, 255, 135, 159, 0, 255, 143, 183, 0, 255, 180, 68, 0, 255, 190, 47, 0, 255, 9, 228, 0, 255, 176, 209, 0, 255, 233, 11, 0, 255, 145, 171, 0, 255, 57, 181, 0, 255, 224, 151, 0, 255, 15, 124, 0, 255, 9, 91, 0, 255, 14, 144, 0, 255, 38, 27, 0, 255, 45, 91, 0, 255, 92, 158, 0, 255, 181, 27, 0, 255, 155, 105, 0, 255, 32, 219, 0, 255, 51, 153, 0, 255, 116, 173, 0, 255, 95, 211, 0, 255, 76, 84, 0, 255, 30, 161, 0, 255, 193, 218, 0, 255, 33, 49, 0, 255, 135, 146, 0, 255, 146, 58, 0, 255, 227, 169, 0, 255, 5, 241, 0, 255, 57, 48, 0, 255, 54, 208, 0, 255, 10, 141, 0, 255, 36, 177, 0, 255, 87, 30, 0, 255, 38, 251, 0, 255, 93, 138, 0, 255, 135, 113, 0, 255, 75, 174, 0, 255, 154, 59, 0, 255, 39, 228, 0, 255, 93, 190, 0, 255, 143, 77, 0, 255, 229, 236, 0, 255, 119, 245, 0, 255, 235, 99, 0, 255, 16, 153, 0, 255, 14, 62, 0, 255, 238, 130, 0, 255, 237, 179, 0, 255, 154, 206, 0, 255, 178, 41, 0, 255, 101, 218, 0, 255, 234, 183, 0, 255, 221, 42, 0, 255, 208, 241, 0, 255, 184, 53, 0, 255, 248, 249, 0, 255, 205, 167, 0, 255, 162, 214, 0, 255, 117, 245, 0, 255, 229, 167, 0, 255, 2, 212, 0, 255, 31, 124, 0, 255, 170, 2, 0, 255, 68, 168, 0, 255, 218, 140, 0, 255, 14, 126, 0, 255, 3, 170, 0, 255, 244, 115, 0, 255, 121, 135, 0, 255, 7, 43, 0, 255, 72, 26, 0, 255, 143, 143, 0, 255, 166, 151, 0, 255, 99, 240, 0, 255, 70, 174, 0, 255, 162, 31, 0, 255, 251, 158, 0, 255, 38, 149, 0, 255, 12, 146, 0, 255, 129, 154, 0, 255, 8, 145, 0, 255, 89, 235, 0, 255, 163, 0, 0, 255, 220, 27, 0, 255, 15, 55, 0, 255, 104, 7, 0, 255, 230, 50, 0, 255, 39, 184, 0, 255, 35, 238, 0, 255, 92, 65, 0, 255, 123, 135, 0, 255, 120, 52, 0, 255, 128, 20, 0, 255, 158, 192, 0, 255, 234, 74, 0, 255, 184, 61, 0, 255, 76, 188, 0, 255, 33, 245, 0, 255, 124, 3, 0, 255, 210, 37, 0, 255, 23, 15, 0, 255, 84, 118, 0, 255, 20, 47, 0, 255, 224, 163, 0, 255, 223, 159, 0, 255, 64, 90, 0, 255, 86, 197, 0, 255, 142, 238, 0, 255, 215, 213, 0, 255, 13, 17, 0, 255, 6, 232, 0, 255, 179, 122, 0, 255, 233, 192, 0, 255, 36, 164, 0, 255, 100, 181, 0, 255, 63, 97, 0, 255, 68, 145, 0, 255, 56, 130, 0, 255, 173, 220, 0, 255, 177, 180, 0, 255, 17, 96, 0, 255, 97, 111, 0, 255, 46, 26, 0, 255, 86, 64, 0, 255, 178, 38, 0, 255, 198, 236, 0, 255, 97, 151, 0, 255, 37, 20, 0, 255, 117, 183, 0, 255, 199, 0, 0, 255, 227, 201, 0, 255, 238, 123, 0, 255, 26, 202, 0, 255, 160, 194, 0, 255, 75, 72, 0, 255, 222, 250, 0, 255, 243, 37, 0, 255, 101, 25, 0, 255, 138, 165, 0, 255, 86, 42, 0, 255, 244, 145, 0, 255, 175, 173, 0, 255, 23, 196, 0, 255, 55, 62, 0, 255, 13, 47, 0, 255, 180, 171, 0, 255, 117, 79, 0, 255, 130, 231, 0, 255, 0, 133, 0, 255, 9, 226, 0, 255, 254, 87, 0, 255, 93, 177, 0, 255, 68, 88, 0, 255, 18, 15, 0, 255, 231, 221, 0, 255, 118, 188, 0, 255, 35, 79, 0, 255, 154, 244, 0, 255, 205, 213, 0, 255, 4, 132, 0, 255, 10, 97, 0, 255, 248, 81, 0, 255, 88, 236, 0, 255, 139, 235, 0, 255, 155, 109, 0, 255, 59, 21, 0, 255, 149, 154, 0, 255, 173, 81, 0, 255, 39, 138, 0, 255, 134, 90, 0, 255, 74, 84, 0, 255, 4, 190, 0, 255, 112, 155, 0, 255, 88, 116, 0, 255, 133, 175, 0, 255, 52, 12, 0, 255, 199, 102, 0, 255, 237, 148, 0, 255, 203, 112, 0, 255, 113, 27, 0, 255, 134, 18, 0, 255, 167, 0, 0, 255, 82, 30, 0, 255, 220, 170, 0, 255, 193, 139, 0, 255, 96, 93, 0, 255, 108, 142, 0, 255, 150, 242, 0, 255, 222, 138, 0, 255, 20, 72, 0, 255, 216, 236, 0, 255, 100, 233, 0, 255, 77, 89, 0, 255, 43, 133, 0, 255, 240, 26, 0, 255, 211, 220, 0, 255, 70, 113, 0, 255, 166, 129, 0, 255, 29, 26, 0, 255, 35, 8, 0, 255, 126, 248, 0, 255, 115, 172, 0, 255, 0, 95, 0, 255, 199, 15, 0, 255, 72, 51, 0, 255, 104, 154, 0, 255, 104, 33, 0, 255, 86, 95, 0, 255, 18, 203, 0, 255, 237, 249, 0, 255, 42, 133, 0, 255, 140, 40, 0, 255, 192, 221, 0, 255, 136, 49, 0, 255, 43, 214, 0, 255, 57, 124, 0, 255, 66, 137, 0, 255, 228, 54, 0, 255, 20, 57, 0, 255, 122, 134, 0, 255, 63, 94, 0, 255, 57, 83, 0, 255, 130, 169, 0, 255, 155, 53, 0, 255, 95, 74, 0, 255, 224, 39, 0, 255, 203, 178, 0, 255, 127, 72, 0, 255, 6, 17, 0, 255, 23, 1, 0, 255, 231, 124, 0, 255, 129, 220, 0, 255, 222, 212, 0, 255, 63, 57, 0, 255, 234, 21, 0, 255, 250, 18, 0, 255, 191, 105, 0, 255, 158, 148, 0, 255, 81, 83, 0, 255, 120, 126, 0, 255, 192, 12, 0, 255, 159, 133, 0, 255, 79, 11, 0, 255, 29, 18, 0, 255, 131, 53, 0, 255, 45, 65, 0, 255, 210, 96, 0, 255, 80, 18, 0, 255, 126, 103, 0, 255, 37, 82, 0, 255, 177, 157, 0, 255, 112, 234, 0, 255, 226, 69, 0, 255, 223, 77, 0, 255, 123, 86, 0, 255, 163, 72, 0, 255, 250, 252, 0, 255, 240, 165, 0, 255, 1, 98, 0, 255, 223, 163, 0, 255, 18, 102, 0, 255, 94, 40, 0, 255, 51, 170, 0, 255, 136, 167, 0, 255, 11, 183, 0, 255, 174, 31, 0, 255, 1, 116, 0, 255, 36, 241, 0, 255, 100, 5, 0, 255, 249, 91, 0, 255, 44, 68, 0, 255, 108, 218, 0, 255, 191, 182, 0, 255, 41, 68, 0, 255, 168, 13, 0, 255, 20, 163, 0, 255, 35, 64, 0, 255, 221, 212, 0, 255, 31, 98, 0, 255, 135, 171, 0, 255, 95, 136, 0, 255, 176, 126, 0, 255, 124, 244, 0, 255, 207, 235, 0, 255, 173, 123, 0, 255, 249, 123, 0, 255, 164, 223, 0, 255, 66, 236, 0, 255, 227, 83, 0, 255, 225, 159, 0, 255, 233, 60, 0, 255, 131, 180, 0, 255, 55, 241, 0, 255, 133, 109, 0, 255, 209, 93, 0, 255, 102, 117, 0, 255, 22, 185, 0, 255, 182, 0, 0, 255, 229, 192, 0, 255, 154, 237, 0, 255, 11, 139, 0, 255, 143, 110, 0, 255, 167, 43, 0, 255, 98, 117, 0, 255, 100, 76, 0, 255, 131, 153, 0, 255, 121, 46, 0, 255, 143, 63, 0, 255, 148, 149, 0, 255, 63, 153, 0, 255, 174, 73, 0, 255, 29, 112, 0, 255, 153, 43, 0, 255, 89, 144, 0, 255, 118, 216, 0, 255, 98, 112, 0, 255, 155, 131, 0, 255, 178, 1, 0, 255, 192, 205, 0, 255, 65, 89, 0, 255, 86, 56, 0, 255, 138, 81, 0, 255, 41, 75, 0, 255, 136, 64, 0, 255, 251, 179, 0, 255, 24, 154, 0, 255, 243, 9, 0, 255, 58, 200, 0, 255, 27, 152, 0, 255, 239, 30, 0, 255, 98, 95, 0, 255, 215, 18, 0, 255, 109, 77, 0, 255, 111, 250, 0, 255, 205, 72, 0, 255, 102, 152, 0, 255, 193, 49, 0, 255, 146, 112, 0, 255, 182, 197, 0, 255, 126, 232, 0, 255, 206, 211, 0, 255, 9, 100, 0, 255, 244, 41, 0, 255, 53, 209, 0, 255, 180, 27, 0, 255, 5, 143, 0, 255, 52, 128, 0, 255, 14, 7, 0, 255, 9, 116, 0, 255, 111, 56, 0, 255, 239, 38, 0, 255, 28, 1, 0, 255, 116, 73, 0, 255, 163, 220, 0, 255, 87, 41, 0, 255, 88, 195, 0, 255, 83, 229, 0, 255, 146, 236, 0, 255, 234, 121, 0, 255, 237, 224, 0, 255, 209, 98, 0, 255, 92, 145, 0, 255, 191, 91, 0, 255, 104, 93, 0, 255, 127, 230, 0, 255, 243, 149, 0, 255, 58, 31, 0, 255, 75, 84, 0, 255, 161, 103, 0, 255, 2, 80, 0, 255, 93, 229, 0, 255, 10, 114, 0, 255, 69, 44, 0, 255, 166, 213, 0, 255, 81, 170, 0, 255, 194, 111, 0, 255, 125, 116, 0, 255, 196, 64, 0, 255, 106, 201, 0, 255, 169, 212, 0, 255, 58, 166, 0, 255, 243, 176, 0, 255, 36, 192, 0, 255, 97, 161, 0, 255, 47, 118, 0, 255, 30, 79, 0, 255, 126, 90, 0, 255, 22, 48, 0, 255, 8, 167, 0, 255, 247, 103, 0, 255, 103, 54, 0, 255, 192, 86, 0, 255, 39, 39, 0, 255, 136, 102, 0, 255, 48, 185, 0, 255, 193, 215, 0, 255, 52, 205, 0, 255, 125, 20, 0, 255, 130, 153, 0, 255, 135, 37, 0, 255, 12, 245, 0, 255, 237, 215, 0, 255, 77, 205, 0, 255, 74, 18, 0, 255, 179, 136, 0, 255, 47, 102, 0, 255, 74, 18, 0, 255, 145, 104, 0, 255, 149, 82, 0, 255, 132, 74, 0, 255, 63, 242, 0, 255, 2, 45, 0, 255, 20, 34, 0, 255, 59, 17, 0, 255, 102, 90, 0, 255, 172, 86, 0, 255, 104, 114, 0, 255, 165, 117, 0, 255, 250, 96, 0, 255, 4, 136, 0, 255, 241, 182, 0, 255, 153, 132, 0, 255, 160, 51, 0, 255, 91, 37, 0, 255, 131, 230, 0, 255, 154, 156, 0, 255, 228, 214, 0, 255, 25, 211, 0, 255, 244, 171, 0, 255, 162, 131, 0, 255, 151, 58, 0, 255, 196, 202, 0, 255, 23, 183, 0, 255, 19, 76, 0, 255, 148, 115, 0, 255, 165, 52, 0, 255, 211, 5, 0, 255, 43, 165, 0, 255, 117, 147, 0, 255, 14, 0, 0, 255, 74, 147, 0, 255, 36, 0, 0, 255, 43, 245, 0, 255, 234, 100, 0, 255, 152, 18, 0, 255, 145, 58, 0, 255, 137, 139, 0, 255, 7, 69, 0, 255, 37, 230, 0, 255, 249, 167, 0, 255, 121, 58, 0, 255, 65, 0, 0, 255, 187, 135, 0, 255, 104, 249, 0, 255, 221, 43, 0, 255, 163, 150, 0, 255, 165, 17, 0, 255, 179, 246, 0, 255, 216, 140, 0, 255, 133, 50, 0, 255, 194, 102, 0, 255, 121, 194, 0, 255, 54, 28, 0, 255, 96, 102, 0, 255, 242, 174, 0, 255, 180, 127, 0, 255, 154, 91, 0, 255, 5, 140, 0, 255, 67, 125, 0, 255, 138, 28, 0, 255, 187, 199, 0, 255, 143, 61, 0, 255, 245, 58, 0, 255, 55, 82, 0, 255, 35, 109, 0, 255, 86, 119, 0, 255, 220, 217, 0, 255, 177, 61, 0, 255, 191, 127, 0, 255, 42, 175, 0, 255, 157, 134, 0, 255, 7, 253, 0, 255, 195, 103, 0, 255, 87, 209, 0, 255, 248, 173, 0, 255, 222, 196, 0, 255, 34, 79, 0, 255, 35, 77, 0, 255, 175, 57, 0, 255, 207, 57, 0, 255, 83, 78, 0, 255, 42, 146, 0, 255, 199, 82, 0, 255, 64, 84, 0, 255, 28, 42, 0, 255, 128, 21, 0, 255, 0, 142, 0, 255, 174, 73, 0, 255, 28, 91, 0, 255, 25, 91, 0, 255, 98, 127, 0, 255, 233, 10, 0, 255, 224, 55, 0, 255, 17, 53, 0, 255, 215, 96, 0, 255, 133, 56, 0, 255, 233, 230, 0, 255, 32, 51, 0, 255, 48, 130, 0, 255, 44, 31, 0, 255, 143, 76, 0, 255, 238, 127, 0, 255, 208, 193, 0, 255, 231, 139, 0, 255, 232, 198, 0, 255, 3, 177, 0, 255, 130, 139, 0, 255, 93, 99, 0, 255, 79, 233, 0, 255, 66, 51, 0, 255, 197, 207, 0, 255, 56, 149, 0, 255, 137, 92, 0, 255, 123, 184, 0, 255, 196, 179, 0, 255, 96, 16, 0, 255, 232, 110, 0, 255, 122, 46, 0, 255, 117, 50, 0, 255, 171, 12, 0, 255, 249, 68, 0, 255, 147, 61, 0, 255, 49, 218, 0, 255, 31, 188, 0, 255, 95, 53, 0, 255, 239, 96, 0, 255, 233, 229, 0, 255, 200, 17, 0, 255, 65, 58, 0, 255, 193, 158, 0, 255, 137, 239, 0, 255, 40, 6, 0, 255, 59, 6, 0, 255, 239, 147, 0, 255, 87, 179, 0, 255, 45, 94, 0, 255, 250, 77, 0, 255, 4, 13, 0, 255, 216, 34, 0, 255, 245, 8, 0, 255, 132, 197, 0, 255, 53, 144, 0, 255, 169, 81, 0, 255, 160, 155, 0, 255, 166, 191, 0, 255, 242, 146, 0, 255, 5, 33, 0, 255, 36, 118, 0, 255, 153, 111, 0, 255, 80, 203, 0, 255, 227, 17, 0, 255, 57, 37, 0, 255, 0, 198, 0, 255, 156, 133, 0, 255, 52, 168, 0, 255, 81, 126, 0, 255, 95, 93, 0, 255, 236, 192, 0, 255, 198, 145, 0, 255, 70, 205, 0, 255, 158, 0, 0, 255, 47, 232, 0, 255, 248, 58, 0, 255, 6, 190, 0, 255, 144, 132, 0, 255, 73, 174, 0, 255, 74, 16, 0, 255, 80, 15, 0, 255, 69, 140, 0, 255, 13, 121, 0, 255, 205, 19, 0, 255, 181, 42, 0, 255, 77, 65, 0, 255, 99, 103, 0, 255, 228, 83, 0, 255, 251, 177, 0, 255, 32, 9, 0, 255, 90, 67, 0, 255, 24, 251, 0, 255, 108, 61, 0, 255, 240, 109, 0, 255, 141, 99, 0, 255, 47, 51, 0, 255, 156, 167, 0, 255, 242, 66, 0, 255, 235, 197, 0, 255, 144, 14, 0, 255, 48, 196, 0, 255, 110, 147, 0, 255, 129, 172, 0, 255, 135, 238, 0, 255, 38, 1, 0, 255, 167, 170, 0, 255, 70, 111, 0, 255, 242, 41, 0, 255, 247, 219, 0, 255, 144, 117, 0, 255, 32, 225, 0, 255, 118, 64, 0, 255, 29, 62, 0, 255, 215, 237, 0, 255, 32, 51, 0, 255, 75, 231, 0, 255, 19, 218, 0, 255, 93, 205, 0, 255, 241, 48, 0, 255, 25, 50, 0, 255, 30, 226, 0, 255, 245, 23, 0, 255, 24, 65, 0, 255, 195, 199, 0, 255, 16, 61, 0, 255, 21, 44, 0, 255, 135, 241, 0, 255, 207, 212, 0, 255, 226, 18, 0, 255, 239, 50, 0, 255, 41, 184, 0, 255, 170, 184, 0, 255, 50, 146, 0, 255, 58, 129, 0, 255, 150, 51, 0, 255, 100, 11, 0, 255, 203, 110, 0, 255, 151, 92, 0, 255, 16, 197, 0, 255, 71, 220, 0, 255, 212, 141, 0, 255, 95, 74, 0, 255, 90, 97, 0, 255, 174, 160, 0, 255, 157, 46, 0, 255, 205, 228, 0, 255, 134, 214, 0, 255, 22, 228, 0, 255, 208, 147, 0, 255, 148, 27, 0, 255, 92, 13, 0, 255, 119, 104, 0, 255, 191, 10, 0, 255, 7, 158, 0, 255, 111, 27, 0, 255, 160, 202, 0, 255, 253, 167, 0, 255, 120, 58, 0, 255, 82, 154, 0, 255, 179, 120, 0, 255, 17, 42, 0, 255, 230, 96, 0, 255, 22, 0, 0, 255, 212, 112, 0, 255, 82, 123, 0, 255, 84, 114, 0, 255, 239, 239, 0, 255, 76, 127, 0, 255, 134, 55, 0, 255, 193, 7, 0, 255, 81, 215, 0, 255, 177, 219, 0, 255, 205, 108, 0, 255, 210, 54, 0, 255, 7, 46, 0, 255, 99, 240, 0, 255, 100, 150, 0, 255, 159, 84, 0, 255, 11, 202, 0, 255, 201, 134, 0, 255, 157, 135, 0, 255, 224, 165, 0, 255, 205, 183, 0, 255, 69, 19, 0, 255, 234, 253, 0, 255, 205, 198, 0, 255, 56, 247, 0, 255, 168, 58, 0, 255, 236, 147, 0, 255, 43, 24, 0, 255, 191, 187, 0, 255, 201, 209, 0, 255, 114, 15, 0, 255, 130, 174, 0, 255, 139, 40, 0, 255, 135, 176, 0, 255, 206, 99, 0, 255, 196, 155, 0, 255, 201, 118, 0, 255, 162, 84, 0, 255, 30, 219, 0, 255, 41, 223, 0, 255, 141, 217, 0, 255, 7, 37, 0, 255, 222, 51, 0, 255, 156, 236, 0, 255, 101, 173, 0, 255, 239, 209, 0, 255, 170, 55, 0, 255, 208, 91, 0, 255, 114, 73, 0, 255, 167, 222, 0, 255, 101, 6, 0, 255, 134, 8, 0, 255, 31, 51, 0, 255, 84, 71, 0, 255, 108, 98, 0, 255, 233, 143, 0, 255, 157, 127, 0, 255, 230, 102, 0, 255, 95, 93, 0, 255, 254, 13, 0, 255, 247, 183, 0, 255, 95, 200, 0, 255, 229, 80, 0, 255, 169, 247, 0, 255, 243, 177, 0, 255, 155, 13, 0, 255, 108, 158, 0, 255, 215, 35, 0, 255, 161, 94, 0, 255, 219, 30, 0, 255, 148, 252, 0, 255, 126, 223, 0, 255, 145, 141, 0, 255, 252, 138, 0, 255, 244, 214, 0, 255, 196, 88, 0, 255, 123, 237, 0, 255, 230, 114, 0, 255, 191, 30, 0, 255, 75, 17, 0, 255, 240, 237, 0, 255, 76, 208, 0, 255, 155, 200, 0, 255, 244, 138, 0, 255, 58, 148, 0, 255, 9, 230, 0, 255, 200, 203, 0, 255, 63, 78, 0, 255, 126, 63, 0, 255, 174, 165, 0, 255, 214, 200, 0, 255, 51, 244, 0, 255, 38, 190, 0, 255, 21, 220, 0, 255, 15, 63, 0, 255, 156, 101, 0, 255, 164, 95, 0, 255, 237, 40, 0, 255, 40, 219, 0, 255, 74, 198, 0, 255, 131, 158, 0, 255, 96, 173, 0, 255, 161, 103, 0, 255, 233, 194, 0, 255, 112, 179, 0, 255, 210, 147, 0, 255, 249, 124, 0, 255, 39, 55, 0, 255, 30, 4, 0, 255, 123, 206, 0, 255, 77, 22, 0, 255, 21, 118, 0, 255, 73, 123, 0, 255, 241, 157, 0, 255, 213, 172, 0, 255, 19, 104, 0, 255, 24, 138, 0, 255, 10, 13, 0, 255, 254, 113, 0, 255, 226, 158, 0, 255, 212, 201, 0, 255, 163, 176, 0, 255, 24, 134, 0, 255, 98, 148, 0, 255, 4, 2, 0, 255, 9, 5, 0, 255, 52, 125, 0, 255, 241, 97, 0, 255, 153, 145, 0, 255, 177, 210, 0, 255, 235, 136, 0, 255, 14, 206, 0, 255, 159, 106, 0, 255, 9, 111, 0, 255, 55, 215, 0, 255, 234, 128, 0, 255, 53, 140, 0, 255, 30, 2, 0, 255, 57, 204, 0, 255, 135, 118, 0, 255, 197, 17, 0, 255, 6, 235, 0, 255, 92, 84, 0, 255, 41, 44, 0, 255, 119, 122, 0, 255, 141, 60, 0, 255, 202, 183, 0, 255, 82, 161, 0, 255, 240, 81, 0, 255, 117, 147, 0, 255, 8, 129, 0, 255, 220, 164, 0, 255, 228, 68, 0, 255, 111, 206, 0, 255, 15, 132, 0, 255, 116, 254, 0, 255, 43, 151, 0, 255, 237, 91, 0, 255, 8, 184, 0, 255, 26, 111, 0, 255, 112, 251, 0, 255, 159, 183, 0, 255, 42, 151, 0, 255, 109, 25, 0, 255, 247, 151, 0, 255, 203, 111, 0, 255, 28, 254, 0, 255, 32, 184, 0, 255, 38, 32, 0, 255, 75, 214, 0, 255, 74, 174, 0, 255, 48, 173, 0, 255, 125, 52, 0, 255, 73, 194, 0, 255, 246, 246, 0, 255, 155, 169, 0, 255, 72, 54, 0, 255, 191, 43, 0, 255, 233, 96, 0, 255, 53, 70, 0, 255, 113, 204, 0, 255, 149, 234, 0, 255, 203, 23, 0, 255, 252, 150, 0, 255, 23, 58, 0, 255, 228, 105, 0, 255, 148, 151, 0, 255, 219, 83, 0, 255, 183, 4, 0, 255, 40, 40, 0, 255, 53, 176, 0, 255, 61, 216, 0, 255, 192, 182, 0, 255, 222, 214, 0, 255, 38, 49, 0, 255, 27, 219, 0, 255, 73, 158, 0, 255, 161, 245, 0, 255, 111, 242, 0, 255, 252, 201, 0, 255, 105, 47, 0, 255, 90, 28, 0, 255, 93, 46, 0, 255, 115, 79, 0, 255, 53, 203, 0, 255, 47, 45, 0, 255, 113, 8, 0, 255, 13, 56, 0, 255, 40, 95, 0, 255, 57, 205, 0, 255, 190, 39, 0, 255, 53, 3, 0, 255, 220, 155, 0, 255, 5, 130, 0, 255, 191, 81, 0, 255, 228, 113, 0, 255, 213, 132, 0, 255, 157, 215, 0, 255, 240, 234, 0, 255, 236, 239, 0, 255, 207, 113, 0, 255, 143, 143, 0, 255, 243, 226, 0, 255, 144, 128, 0, 255, 194, 142, 0, 255, 250, 126, 0, 255, 155, 197, 0, 255, 8, 62, 0, 255, 196, 68, 0, 255, 216, 222, 0, 255, 54, 129, 0, 255, 45, 154, 0, 255, 184, 74, 0, 255, 155, 109, 0, 255, 251, 231, 0, 255, 70, 240, 0, 255, 16, 251, 0, 255, 228, 219, 0, 255, 5, 125, 0, 255, 117, 30, 0, 255, 229, 11, 0, 255, 110, 103, 0, 255, 100, 250, 0, 255, 64, 176, 0, 255, 73, 227, 0, 255, 159, 81, 0, 255, 178, 169, 0, 255, 155, 206, 0, 255, 206, 218, 0, 255, 248, 25, 0, 255, 112, 113, 0, 255, 73, 22, 0, 255, 68, 192, 0, 255, 43, 97, 0, 255, 7, 242, 0, 255, 52, 59, 0, 255, 13, 41, 0, 255, 162, 166, 0, 255, 193, 79, 0, 255, 66, 172, 0, 255, 122, 31, 0, 255, 4, 171, 0, 255, 50, 14, 0, 255, 250, 23, 0, 255, 166, 239, 0, 255, 143, 24, 0, 255, 26, 97, 0, 255, 178, 70, 0, 255, 165, 96, 0, 255, 87, 245, 0, 255, 200, 70, 0, 255, 199, 160, 0, 255, 109, 88, 0, 255, 59, 13, 0, 255, 144, 62, 0, 255, 28, 8, 0, 255, 253, 84, 0, 255, 108, 169, 0, 255, 58, 133, 0, 255, 10, 184, 0, 255, 10, 169, 0, 255, 241, 153, 0, 255, 150, 5, 0, 255, 93, 46, 0, 255, 219, 59, 0, 255, 145, 74, 0, 255, 134, 164, 0, 255, 166, 173, 0, 255, 196, 227, 0, 255, 37, 10, 0, 255, 50, 119, 0, 255, 58, 12, 0, 255, 103, 72, 0, 255, 153, 69, 0, 255, 24, 121, 0, 255, 219, 148, 0, 255, 164, 208, 0, 255, 143, 251, 0, 255, 213, 101, 0, 255, 193, 192, 0, 255, 56, 194, 0, 255, 198, 39, 0, 255, 177, 169, 0, 255, 138, 28, 0, 255, 235, 157, 0, 255, 64, 106, 0, 255, 229, 41, 0, 255, 30, 193, 0, 255, 136, 126, 0, 255, 170, 83, 0, 255, 61, 243, 0, 255, 160, 205, 0, 255, 71, 242, 0, 255, 232, 134, 0, 255, 201, 122, 0, 255, 49, 57, 0, 255, 28, 220, 0, 255, 191, 234, 0, 255, 104, 78, 0, 255, 30, 71, 0, 255, 31, 156, 0, 255, 110, 185, 0, 255, 23, 25, 0, 255, 217, 248, 0, 255, 110, 27, 0, 255, 233, 133, 0, 255, 187, 141, 0, 255, 59, 215, 0, 255, 243, 218, 0, 255, 20, 199, 0, 255, 31, 72, 0, 255, 152, 61, 0, 255, 119, 170, 0, 255, 140, 148, 0, 255, 244, 14, 0, 255, 204, 72, 0, 255, 165, 232, 0, 255, 177, 225, 0, 255, 33, 253, 0, 255, 227, 152, 0, 255, 232, 169, 0, 255, 186, 123, 0, 255, 140, 132, 0, 255, 111, 150, 0, 255, 4, 134, 0, 255, 68, 196, 0, 255, 177, 41, 0, 255, 212, 198, 0, 255, 111, 25, 0, 255, 238, 111, 0, 255, 34, 136, 0, 255, 69, 123, 0, 255, 53, 237, 0, 255, 206, 127, 0, 255, 196, 55, 0, 255, 139, 81, 0, 255, 101, 218, 0, 255, 170, 150, 0, 255, 27, 185, 0, 255, 179, 51, 0, 255, 231, 192, 0, 255, 16, 136, 0, 255, 7, 214, 0, 255, 65, 7, 0, 255, 91, 47, 0, 255, 238, 172, 0, 255, 190, 200, 0, 255, 174, 225, 0, 255, 24, 103, 0, 255, 76, 57, 0, 255, 57, 245, 0, 255, 242, 10, 0, 255, 36, 16, 0, 255, 95, 102, 0, 255, 145, 176, 0, 255, 156, 236, 0, 255, 115, 39, 0, 255, 196, 146, 0, 255, 15, 18, 0, 255, 23, 114, 0, 255, 207, 126, 0, 255, 58, 176, 0, 255, 77, 227, 0, 255, 91, 169, 0, 255, 143, 79, 0, 255, 177, 156, 0, 255, 23, 119, 0, 255, 113, 91, 0, 255, 131, 240, 0, 255, 95, 17, 0, 255, 106, 186, 0, 255, 133, 160, 0, 255, 235, 162, 0, 255, 127, 25, 0, 255, 90, 86, 0, 255, 141, 250, 0, 255, 206, 247, 0, 255, 184, 235, 0, 255, 180, 174, 0, 255, 100, 102, 0, 255, 12, 240, 0, 255, 32, 160, 0, 255, 40, 32, 0, 255, 89, 107, 0, 255, 11, 253, 0, 255, 254, 94, 0, 255, 139, 47, 0, 255, 122, 250, 0, 255, 89, 6, 0, 255, 159, 51, 0, 255, 235, 152, 0, 255, 232, 76, 0, 255, 116, 251, 0, 255, 120, 202, 0, 255, 49, 27, 0, 255, 139, 151, 0, 255, 68, 248, 0, 255, 18, 158, 0, 255, 75, 111, 0, 255, 19, 198, 0, 255, 238, 78, 0, 255, 139, 199, 0, 255, 107, 94, 0, 255, 37, 6, 0, 255, 124, 71, 0, 255, 21, 6, 0, 255, 236, 199, 0, 255, 235, 132, 0, 255, 67, 17, 0, 255, 106, 79, 0, 255, 187, 115, 0, 255, 231, 226, 0, 255, 214, 130, 0, 255, 103, 40, 0, 255, 254, 77, 0, 255, 51, 220, 0, 255, 180, 15, 0, 255, 139, 11, 0, 255, 77, 65, 0, 255, 142, 48, 0, 255, 108, 83, 0, 255, 248, 176, 0, 255, 225, 208, 0, 255, 153, 124, 0, 255, 204, 169, 0, 255, 76, 56, 0, 255, 231, 94, 0, 255, 160, 168, 0, 255, 112, 60, 0, 255, 17, 75, 0, 255, 176, 226, 0, 255, 187, 123, 0, 255, 40, 50, 0, 255, 17, 22, 0, 255, 90, 246, 0, 255, 252, 234, 0, 255, 69, 31, 0, 255, 115, 130, 0, 255, 241, 240, 0, 255, 18, 208, 0, 255, 146, 54, 0, 255, 155, 175, 0, 255, 131, 172, 0, 255, 69, 190, 0, 255, 210, 233, 0, 255, 13, 241, 0, 255, 112, 25, 0, 255, 0, 216, 0, 255, 105, 207, 0, 255, 240, 234, 0, 255, 123, 20, 0, 255, 150, 170, 0, 255, 149, 138, 0, 255, 71, 140, 0, 255, 169, 7, 0, 255, 69, 233, 0, 255, 224, 192, 0, 255, 152, 60, 0, 255, 235, 27, 0, 255, 142, 211, 0, 255, 0, 245, 0, 255, 252, 187, 0, 255, 138, 213, 0, 255, 2, 33, 0, 255, 52, 249, 0, 255, 206, 179, 0, 255, 246, 107, 0, 255, 45, 234, 0, 255, 166, 189, 0, 255, 249, 241, 0, 255, 209, 192, 0, 255, 224, 196, 0, 255, 226, 251, 0, 255, 196, 180, 0, 255, 129, 136, 0, 255, 94, 28, 0, 255, 211, 186, 0, 255, 155, 133, 0, 255, 50, 201, 0, 255, 72, 37, 0, 255, 168, 11, 0, 255, 24, 138, 0, 255, 186, 0, 0, 255, 105, 57, 0, 255, 39, 127, 0, 255, 165, 62, 0, 255, 226, 9, 0, 255, 142, 127, 0, 255, 181, 142, 0, 255, 188, 74, 0, 255, 152, 133, 0, 255, 110, 253, 0, 255, 15, 162, 0, 255, 203, 202, 0, 255, 134, 122, 0, 255, 127, 186, 0, 255, 47, 231, 0, 255, 98, 37, 0, 255, 163, 215, 0, 255, 136, 210, 0, 255, 203, 245, 0, 255, 121, 97, 0, 255, 94, 165, 0, 255, 231, 166, 0, 255, 9, 216, 0, 255, 180, 150, 0, 255, 24, 142, 0, 255, 104, 141, 0, 255, 135, 194, 0, 255, 10, 230, 0, 255, 154, 136, 0, 255, 58, 67, 0, 255, 36, 70, 0, 255, 241, 156, 0, 255, 161, 159, 0, 255, 114, 227, 0, 255, 4, 115, 0, 255, 29, 63, 0, 255, 161, 73, 0, 255, 235, 147, 0, 255, 37, 178, 0, 255, 196, 164, 0, 255, 96, 150, 0, 255, 240, 124, 0, 255, 49, 169, 0, 255, 20, 113, 0, 255, 140, 115, 0, 255, 226, 120, 0, 255, 184, 204, 0, 255, 137, 249, 0, 255, 18, 113, 0, 255, 154, 5, 0, 255, 161, 224, 0, 255, 116, 43, 0, 255, 109, 26, 0, 255, 74, 105, 0, 255, 163, 162, 0, 255, 180, 16, 0, 255, 93, 58, 0, 255, 148, 114, 0, 255, 235, 24, 0, 255, 236, 194, 0, 255, 118, 150, 0, 255, 244, 235, 0, 255, 228, 231, 0, 255, 49, 64, 0, 255, 150, 194, 0, 255, 217, 61, 0, 255, 164, 42, 0, 255, 15, 93, 0, 255, 99, 82, 0, 255, 242, 105, 0, 255, 188, 89, 0, 255, 81, 218, 0, 255, 233, 177, 0, 255, 246, 98, 0, 255, 247, 121, 0, 255, 114, 193, 0, 255, 99, 6, 0, 255, 104, 169, 0, 255, 150, 44, 0, 255, 20, 56, 0, 255, 24, 73, 0, 255, 29, 70, 0, 255, 117, 237, 0, 255, 77, 3, 0, 255, 189, 157, 0, 255, 60, 190, 0, 255, 188, 104, 0, 255, 19, 17, 0, 255, 42, 12, 0, 255, 55, 209, 0, 255, 97, 40, 0, 255, 212, 246, 0, 255, 42, 21, 0, 255, 43, 3, 0, 255, 83, 166, 0, 255, 23, 19, 0, 255, 9, 22, 0, 255, 83, 106, 0, 255, 80, 80, 0, 255, 14, 152, 0, 255, 105, 61, 0, 255, 92, 206, 0, 255, 24, 117, 0, 255, 68, 59, 0, 255, 155, 73, 0, 255, 72, 204, 0, 255, 86, 197, 0, 255, 198, 38, 0, 255, 206, 70, 0, 255, 118, 198, 0, 255, 156, 72, 0, 255, 108, 169, 0, 255, 42, 114, 0, 255, 214, 131, 0, 255, 180, 203, 0, 255, 117, 12, 0, 255, 170, 254, 0, 255, 121, 211, 0, 255, 22, 69, 0, 255, 225, 225, 0, 255, 207, 223, 0, 255, 218, 169, 0, 255, 156, 72, 0, 255, 69, 47, 0, 255, 66, 125, 0, 255, 84, 67, 0, 255, 30, 234, 0, 255, 235, 150, 0, 255, 232, 188, 0, 255, 64, 190, 0, 255, 136, 164, 0, 255, 172, 22, 0, 255, 228, 62, 0, 255, 159, 10, 0, 255, 101, 245, 0, 255, 239, 164, 0, 255, 51, 76, 0, 255, 204, 108, 0, 255, 251, 105, 0, 255, 37, 4, 0, 255, 234, 57, 0, 255, 64, 35, 0, 255, 196, 119, 0, 255, 15, 204, 0, 255, 4, 200, 0, 255, 228, 172, 0, 255, 143, 38, 0, 255, 34, 172, 0, 255, 192, 232, 0, 255, 177, 48, 0, 255, 125, 238, 0, 255, 214, 249, 0, 255, 1, 91, 0, 255, 118, 79, 0, 255, 158, 162, 0, 255, 204, 126, 0, 255, 129, 150, 0, 255, 152, 244, 0, 255, 132, 76, 0, 255, 123, 89, 0, 255, 156, 19, 0, 255, 115, 65, 0, 255, 127, 10, 0, 255, 234, 101, 0, 255, 159, 167, 0, 255, 48, 104, 0, 255, 224, 240, 0, 255, 244, 99, 0, 255, 177, 249, 0, 255, 11, 71, 0, 255, 122, 194, 0, 255, 210, 167, 0, 255, 185, 135, 0, 255, 43, 189, 0, 255, 64, 144, 0, 255, 98, 44, 0, 255, 100, 161, 0, 255, 45, 162, 0, 255, 122, 155, 0, 255, 222, 207, 0, 255, 227, 192, 0, 255, 203, 27, 0, 255, 22, 189, 0, 255, 41, 23, 0, 255, 229, 79, 0, 255, 175, 183, 0, 255, 158, 12, 0, 255, 157, 41, 0, 255, 169, 223, 0, 255, 72, 121, 0, 255, 37, 58, 0, 255, 12, 50, 0, 255, 211, 110, 0, 255, 61, 8, 0, 255, 134, 129, 0, 255, 214, 91, 0, 255, 38, 90, 0, 255, 22, 173, 0, 255, 247, 40, 0, 255, 42, 139, 0, 255, 113, 125, 0, 255, 176, 209, 0, 255, 88, 87, 0, 255, 251, 245, 0, 255, 111, 233, 0, 255, 174, 17, 0, 255, 247, 217, 0, 255, 136, 230, 0, 255, 132, 127, 0, 255, 249, 185, 0, 255, 129, 77, 0, 255, 182, 111, 0, 255, 50, 9, 0, 255, 145, 186, 0, 255, 48, 199, 0, 255, 65, 16, 0, 255, 189, 246, 0, 255, 188, 19, 0, 255, 70, 71, 0, 255, 206, 242, 0, 255, 96, 18, 0, 255, 158, 215, 0, 255, 7, 89, 0, 255, 237, 108, 0, 255, 7, 153, 0, 255, 150, 172, 0, 255, 227, 81, 0, 255, 0, 111, 0, 255, 250, 218, 0, 255, 250, 101, 0, 255, 200, 129, 0, 255, 154, 218, 0, 255, 77, 120, 0, 255, 234, 233, 0, 255, 151, 77, 0, 255, 6, 26, 0, 255, 86, 218, 0, 255, 59, 101, 0, 255, 194, 244, 0, 255, 91, 94, 0, 255, 145, 212, 0, 255, 3, 83, 0, 255, 241, 174, 0, 255, 88, 104, 0, 255, 158, 112, 0, 255, 54, 28, 0, 255, 40, 159, 0, 255, 75, 59, 0, 255, 187, 98, 0, 255, 6, 152, 0, 255, 204, 35, 0, 255, 202, 210, 0, 255, 91, 140, 0, 255, 25, 129, 0, 255, 155, 74, 0, 255, 254, 94, 0, 255, 24, 210, 0, 255, 40, 184, 0, 255, 157, 203, 0, 255, 63, 129, 0, 255, 103, 178, 0, 255, 171, 138, 0, 255, 43, 71, 0, 255, 182, 197, 0, 255, 101, 209, 0, 255, 48, 22, 0, 255, 114, 222, 0, 255, 39, 73, 0, 255, 215, 226, 0, 255, 69, 21, 0, 255, 112, 93, 0, 255, 28, 143, 0, 255, 97, 140, 0, 255, 145, 115, 0, 255, 128, 150, 0, 255, 219, 175, 0, 255, 72, 115, 0, 255, 127, 91, 0, 255, 156, 51, 0, 255, 71, 179, 0, 255, 12, 175, 0, 255, 92, 185, 0, 255, 82, 165, 0, 255, 141, 79, 0, 255, 186, 211, 0, 255, 199, 229, 0, 255, 195, 214, 0, 255, 214, 9, 0, 255, 179, 244, 0, 255, 192, 211, 0, 255, 90, 29, 0, 255, 176, 217, 0, 255, 90, 68, 0, 255, 89, 142, 0, 255, 155, 86, 0, 255, 51, 189, 0, 255, 163, 58, 0, 255, 74, 252, 0, 255, 85, 163, 0, 255, 24, 32, 0, 255, 213, 110, 0, 255, 66, 89, 0, 255, 39, 145, 0, 255, 3, 76, 0, 255, 23, 76, 0, 255, 85, 252, 0, 255, 151, 61, 0, 255, 207, 119, 0, 255, 55, 139, 0, 255, 251, 200, 0, 255, 89, 127, 0, 255, 90, 160, 0, 255, 56, 46, 0, 255, 89, 18, 0, 255, 33, 16, 0, 255, 51, 165, 0, 255, 250, 63, 0, 255, 128, 195, 0, 255, 34, 206, 0, 255, 32, 158, 0, 255, 57, 31, 0, 255, 45, 235, 0, 255, 105, 21, 0, 255, 252, 104, 0, 255, 132, 38, 0, 255, 26, 19, 0, 255, 56, 181, 0, 255, 22, 95, 0, 255, 189, 6, 0, 255, 222, 37, 0, 255, 80, 53, 0, 255, 83, 148, 0, 255, 116, 99, 0, 255, 106, 0, 0, 255, 24, 15, 0, 255, 206, 120, 0, 255, 172, 103, 0, 255, 73, 31, 0, 255, 116, 177, 0, 255, 113, 225, 0, 255, 131, 50, 0, 255, 54, 131, 0, 255, 191, 110, 0, 255, 235, 179, 0, 255, 46, 39, 0, 255, 142, 33, 0, 255, 223, 33, 0, 255, 104, 73, 0, 255, 87, 237, 0, 255, 23, 57, 0, 255, 11, 196, 0, 255, 211, 94, 0, 255, 137, 94, 0, 255, 33, 128, 0, 255, 58, 227, 0, 255, 118, 92, 0, 255, 44, 104, 0, 255, 13, 53, 0, 255, 32, 35, 0, 255, 76, 23, 0, 255, 126, 144, 0, 255, 40, 30, 0, 255, 158, 0, 0, 255, 160, 236, 0, 255, 243, 113, 0, 255, 103, 96, 0, 255, 157, 51, 0, 255, 132, 23, 0, 255, 12, 201, 0, 255, 56, 174, 0, 255, 23, 163, 0, 255, 89, 93, 0, 255, 145, 214, 0, 255, 216, 181, 0, 255, 109, 200, 0, 255, 114, 149, 0, 255, 67, 12, 0, 255, 65, 70, 0, 255, 144, 117, 0, 255, 131, 13, 0, 255, 55, 176, 0, 255, 168, 164, 0, 255, 96, 49, 0, 255, 194, 122, 0, 255, 13, 17, 0, 255, 248, 137, 0, 255, 54, 161, 0, 255, 208, 31, 0, 255, 180, 16, 0, 255, 15, 29, 0, 255, 20, 161, 0, 255, 33, 40, 0, 255, 198, 55, 0, 255, 63, 44, 0, 255, 151, 66, 0, 255, 137, 46, 0, 255, 105, 26, 0, 255, 79, 230, 0, 255, 178, 115, 0, 255, 247, 201, 0, 255, 8, 182, 0, 255, 117, 171, 0, 255, 251, 6, 0, 255, 127, 252, 0, 255, 124, 27, 0, 255, 203, 247, 0, 255, 98, 197, 0, 255, 158, 40, 0, 255, 144, 97, 0, 255, 14, 76, 0, 255, 104, 112, 0, 255, 201, 230, 0, 255, 238, 132, 0, 255, 40, 142, 0, 255, 159, 253, 0, 255, 137, 217, 0, 255, 179, 25, 0, 255, 42, 115, 0, 255, 49, 241, 0, 255, 191, 229, 0, 255, 121, 196, 0, 255, 161, 11, 0, 255, 248, 222, 0, 255, 114, 188, 0, 255, 134, 188, 0, 255, 47, 41, 0, 255, 228, 176, 0, 255, 169, 165, 0, 255, 207, 107, 0, 255, 7, 195, 0, 255, 62, 65, 0, 255, 198, 9, 0, 255, 81, 232, 0, 255, 194, 240, 0, 255, 41, 124, 0, 255, 112, 75, 0, 255, 87, 144, 0, 255, 125, 141, 0, 255, 185, 121, 0, 255, 230, 239, 0, 255, 91, 89, 0, 255, 238, 239, 0, 255, 25, 116, 0, 255, 169, 80, 0, 255, 157, 138, 0, 255, 191, 64, 0, 255, 138, 100, 0, 255, 143, 57, 0, 255, 150, 152, 0, 255, 79, 125, 0, 255, 186, 80, 0, 255, 141, 16, 0, 255, 177, 22, 0, 255, 79, 89, 0, 255, 7, 41, 0, 255, 179, 176, 0, 255, 204, 16, 0, 255, 9, 82, 0, 255, 25, 249, 0, 255, 137, 210, 0, 255, 62, 25, 0, 255, 243, 200, 0, 255, 238, 28, 0, 255, 159, 144, 0, 255, 117, 29, 0, 255, 201, 87, 0, 255, 25, 101, 0, 255, 181, 79, 0, 255, 88, 35, 0, 255, 202, 98, 0, 255, 231, 164, 0, 255, 63, 161, 0, 255, 177, 149, 0, 255, 19, 115, 0, 255, 59, 29, 0, 255, 65, 118, 0, 255, 181, 26, 0, 255, 110, 239, 0, 255, 128, 92, 0, 255, 187, 105, 0, 255, 140, 202, 0, 255, 36, 134, 0, 255, 103, 239, 0, 255, 93, 216, 0, 255, 226, 88, 0, 255, 130, 99, 0, 255, 238, 164, 0, 255, 195, 178, 0, 255, 141, 111, 0, 255, 47, 56, 0, 255, 226, 158, 0, 255, 192, 78, 0, 255, 190, 164, 0, 255, 102, 36, 0, 255, 57, 105, 0, 255, 206, 101, 0, 255, 174, 54, 0, 255, 108, 187, 0, 255, 244, 83, 0, 255, 173, 0, 0, 255, 168, 230, 0, 255, 66, 176, 0, 255, 129, 6, 0, 255, 177, 9, 0, 255, 29, 60, 0, 255, 49, 121, 0, 255, 30, 71, 0, 255, 179, 141, 0, 255, 156, 76, 0, 255, 210, 132, 0, 255, 77, 167, 0, 255, 135, 230, 0, 255, 89, 197, 0, 255, 26, 56, 0, 255, 234, 136, 0, 255, 197, 241, 0, 255, 230, 226, 0, 255, 56, 6, 0, 255, 35, 102, 0, 255, 50, 148, 0, 255, 77, 38, 0, 255, 86, 253, 0, 255, 204, 107, 0, 255, 67, 210, 0, 255, 214, 144, 0, 255, 22, 120, 0, 255, 71, 105, 0, 255, 58, 57, 0, 255, 53, 16, 0, 255, 180, 51, 0, 255, 233, 151, 0, 255, 80, 156, 0, 255, 199, 81, 0, 255, 55, 137, 0, 255, 198, 188, 0, 255, 181, 20, 0, 255, 30, 148, 0, 255, 137, 245, 0, 255, 243, 101, 0, 255, 185, 65, 0, 255, 96, 12, 0, 255, 243, 214, 0, 255, 144, 89, 0, 255, 13, 92, 0, 255, 236, 204, 0, 255, 82, 43, 0, 255, 48, 116, 0, 255, 170, 164, 0, 255, 10, 212, 0, 255, 94, 224, 0, 255, 190, 77, 0, 255, 161, 88, 0, 255, 137, 130, 0, 255, 170, 204, 0, 255, 173, 75, 0, 255, 168, 177, 0, 255, 119, 67, 0, 255, 234, 38, 0, 255, 37, 62, 0, 255, 55, 43, 0, 255, 140, 131, 0, 255, 99, 143, 0, 255, 250, 132, 0, 255, 40, 170, 0, 255, 199, 132, 0, 255, 171, 112, 0, 255, 72, 222, 0, 255, 168, 43, 0, 255, 161, 45, 0, 255, 127, 73, 0, 255, 171, 174, 0, 255, 235, 104, 0, 255, 209, 123, 0, 255, 242, 212, 0, 255, 116, 251, 0, 255, 140, 184, 0, 255, 173, 128, 0, 255, 5, 215, 0, 255, 215, 209, 0, 255, 127, 17, 0, 255, 13, 98, 0, 255, 209, 185, 0, 255, 25, 188, 0, 255, 210, 155, 0, 255, 55, 127, 0, 255, 18, 55, 0, 255, 9, 203, 0, 255, 126, 160, 0, 255, 125, 230, 0, 255, 65, 146, 0, 255, 163, 153, 0, 255, 179, 46, 0, 255, 92, 124, 0, 255, 186, 85, 0, 255, 14, 76, 0, 255, 94, 160, 0, 255, 7, 210, 0, 255, 128, 70, 0, 255, 153, 156, 0, 255, 242, 112, 0, 255, 224, 110, 0, 255, 32, 109, 0, 255, 117, 46, 0, 255, 245, 126, 0, 255, 81, 61, 0, 255, 72, 27, 0, 255, 87, 77, 0, 255, 23, 109, 0, 255, 45, 50, 0, 255, 134, 216, 0, 255, 5, 205, 0, 255, 52, 172, 0, 255, 116, 109, 0, 255, 245, 156, 0, 255, 33, 113, 0, 255, 229, 116, 0, 255, 19, 81, 0, 255, 102, 237, 0, 255, 41, 145, 0, 255, 13, 125, 0, 255, 67, 236, 0, 255, 165, 71, 0, 255, 126, 241, 0, 255, 46, 222, 0, 255, 211, 70, 0, 255, 82, 24, 0, 255, 23, 159, 0, 255, 72, 140, 0, 255, 160, 31, 0, 255, 102, 96, 0, 255, 247, 137, 0, 255, 201, 89, 0, 255, 201, 149, 0, 255, 153, 69, 0, 255, 231, 186, 0, 255, 37, 214, 0, 255, 45, 31, 0, 255, 131, 61, 0, 255, 65, 155, 0, 255, 39, 3, 0, 255, 141, 197, 0, 255, 92, 8, 0, 255, 190, 39, 0, 255, 53, 195, 0, 255, 30, 198, 0, 255, 237, 59, 0, 255, 168, 140, 0, 255, 35, 245, 0, 255, 117, 85, 0, 255, 100, 147, 0, 255, 215, 22, 0, 255, 220, 151, 0, 255, 4, 245, 0, 255, 122, 27, 0, 255, 209, 166, 0, 255, 97, 86, 0, 255, 38, 209, 0, 255, 136, 244, 0, 255, 53, 18, 0, 255, 120, 27, 0, 255, 68, 14, 0, 255, 205, 80, 0, 255, 3, 230, 0, 255, 204, 105, 0, 255, 23, 225, 0, 255, 155, 163, 0, 255, 240, 9, 0, 255, 208, 114, 0, 255, 163, 122, 0, 255, 74, 181, 0, 255, 171, 241, 0, 255, 240, 179, 0, 255, 185, 157, 0, 255, 192, 205, 0, 255, 148, 141, 0, 255, 238, 122, 0, 255, 223, 128, 0, 255, 33, 52, 0, 255, 93, 198, 0, 255, 3, 220, 0, 255, 128, 142, 0, 255, 251, 183, 0, 255, 211, 201, 0, 255, 223, 32, 0, 255, 249, 133, 0, 255, 49, 20, 0, 255, 58, 6, 0, 255, 11, 48, 0, 255, 64, 203, 0, 255, 33, 36, 0, 255, 194, 106, 0, 255, 249, 117, 0, 255, 201, 139, 0, 255, 53, 138, 0, 255, 10, 40, 0, 255, 79, 64, 0, 255, 110, 150, 0, 255, 70, 254, 0, 255, 172, 29, 0, 255, 220, 154, 0, 255, 184, 81, 0, 255, 12, 114, 0, 255, 23, 239, 0, 255, 138, 172, 0, 255, 184, 14, 0, 255, 122, 96, 0, 255, 1, 103, 0, 255, 130, 40, 0, 255, 209, 116, 0, 255, 252, 229, 0, 255, 184, 42, 0, 255, 210, 5, 0, 255, 20, 254, 0, 255, 6, 178, 0, 255, 71, 159, 0, 255, 180, 170, 0, 255, 175, 201, 0, 255, 13, 158, 0, 255, 21, 20, 0, 255, 129, 199, 0, 255, 77, 86, 0, 255, 234, 14, 0, 255, 179, 3, 0, 255, 62, 237, 0, 255, 31, 236, 0, 255, 218, 99, 0, 255, 90, 61, 0, 255, 76, 253, 0, 255, 42, 41, 0, 255, 203, 223, 0, 255, 249, 109, 0, 255, 243, 53, 0, 255, 16, 126, 0, 255, 222, 64, 0, 255, 238, 7, 0, 255, 59, 60, 0, 255, 64, 33, 0, 255, 19, 93, 0, 255, 84, 95, 0, 255, 91, 40, 0, 255, 30, 119, 0, 255, 17, 25, 0, 255, 61, 142, 0, 255, 46, 13, 0, 255, 245, 163, 0, 255, 73, 220, 0, 255, 117, 240, 0, 255, 172, 184, 0, 255, 69, 2, 0, 255, 149, 84, 0, 255, 230, 52, 0, 255, 245, 65, 0, 255, 100, 188, 0, 255, 126, 157, 0, 255, 26, 37, 0, 255, 147, 9, 0, 255, 170, 192, 0, 255, 46, 240, 0, 255, 74, 174, 0, 255, 159, 16, 0, 255, 218, 236, 0, 255, 123, 141, 0, 255, 70, 220, 0, 255, 127, 72, 0, 255, 159, 102, 0, 255, 45, 14, 0, 255, 239, 237, 0, 255, 25, 124, 0, 255, 252, 235, 0, 255, 33, 123, 0, 255, 7, 228, 0, 255, 147, 215, 0, 255, 102, 12, 0, 255, 80, 60, 0, 255, 101, 130, 0, 255, 139, 207, 0, 255, 15, 219, 0, 255, 210, 80, 0, 255, 135, 44, 0, 255, 93, 76, 0, 255, 174, 56, 0, 255, 235, 32, 0, 255, 16, 39, 0, 255, 156, 18, 0, 255, 63, 157, 0, 255, 160, 82, 0, 255, 101, 221, 0, 255, 114, 194, 0, 255, 125, 136, 0, 255, 41, 34, 0, 255, 8, 91, 0, 255, 39, 219, 0, 255, 232, 49, 0, 255, 77, 179, 0, 255, 172, 209, 0, 255, 161, 13, 0, 255, 100, 38, 0, 255, 188, 23, 0, 255, 20, 123, 0, 255, 186, 23, 0, 255, 0, 159, 0, 255, 219, 117, 0, 255, 143, 229, 0, 255, 228, 254, 0, 255, 20, 14, 0, 255, 96, 48, 0, 255, 141, 43, 0, 255, 97, 97, 0, 255, 198, 115, 0, 255, 219, 82, 0, 255, 219, 120, 0, 255, 64, 214, 0, 255, 159, 101, 0, 255, 194, 87, 0, 255, 178, 210, 0, 255, 228, 247, 0, 255, 32, 171, 0, 255, 67, 115, 0, 255, 70, 234, 0, 255, 103, 38, 0, 255, 179, 153, 0, 255, 120, 186, 0, 255, 110, 60, 0, 255, 49, 203, 0, 255, 219, 253, 0, 255, 43, 29, 0, 255, 77, 95, 0, 255, 174, 168, 0, 255, 187, 20, 0, 255, 5, 200, 0, 255, 73, 35, 0, 255, 102, 95, 0, 255, 206, 117, 0, 255, 74, 7, 0, 255, 234, 245, 0, 255, 102, 21, 0, 255, 10, 175, 0, 255, 104, 149, 0, 255, 171, 177, 0, 255, 233, 221, 0, 255, 92, 27, 0, 255, 143, 242, 0, 255, 146, 120, 0, 255, 137, 173, 0, 255, 204, 19, 0, 255, 120, 225, 0, 255, 86, 94, 0, 255, 172, 162, 0, 255, 87, 172, 0, 255, 83, 125, 0, 255, 223, 224, 0, 255, 71, 198, 0, 255, 80, 117, 0, 255, 247, 52, 0, 255, 59, 78, 0, 255, 88, 101, 0, 255, 12, 31, 0, 255, 40, 71, 0, 255, 132, 232, 0, 255, 42, 161, 0, 255, 232, 113, 0, 255, 83, 233, 0, 255, 220, 91, 0, 255, 149, 10, 0, 255, 55, 197, 0, 255, 109, 115, 0, 255, 222, 0, 0, 255, 236, 38, 0, 255, 153, 38, 0, 255, 33, 226, 0, 255, 211, 12, 0, 255, 48, 58, 0, 255, 238, 48, 0, 255, 167, 240, 0, 255, 117, 209, 0, 255, 26, 81, 0, 255, 173, 86, 0, 255, 249, 174, 0, 255, 144, 189, 0, 255, 174, 160, 0, 255, 210, 219, 0, 255, 118, 231, 0, 255, 144, 59, 0, 255, 96, 178, 0, 255, 248, 192, 0, 255, 229, 205, 0, 255, 247, 57, 0, 255, 169, 122, 0, 255, 95, 102, 0, 255, 239, 164, 0, 255, 136, 223, 0, 255, 79, 87, 0, 255, 51, 110, 0, 255, 79, 236, 0, 255, 105, 228, 0, 255, 104, 72, 0, 255, 218, 137, 0, 255, 153, 51, 0, 255, 170, 134, 0, 255, 18, 1, 0, 255, 79, 6, 0, 255, 195, 139, 0, 255, 200, 123, 0, 255, 137, 96, 0, 255, 138, 248, 0, 255, 187, 24, 0, 255, 202, 202, 0, 255, 67, 156, 0, 255, 234, 180, 0, 255, 75, 224, 0, 255, 24, 185, 0, 255, 219, 20, 0, 255, 173, 42, 0, 255, 100, 122, 0, 255, 199, 11, 0, 255, 186, 74, 0, 255, 240, 203, 0, 255, 26, 206, 0, 255, 21, 139, 0, 255, 81, 115, 0, 255, 164, 128, 0, 255, 99, 140, 0, 255, 218, 175, 0, 255, 141, 71, 0, 255, 6, 55, 0, 255, 82, 194, 0, 255, 21, 20, 0, 255, 209, 165, 0, 255, 142, 247, 0, 255, 206, 113, 0, 255, 249, 41, 0, 255, 5, 95, 0, 255, 244, 61, 0, 255, 51, 148, 0, 255, 115, 228, 0, 255, 239, 68, 0, 255, 236, 196, 0, 255, 104, 71, 0, 255, 225, 114, 0, 255, 200, 97, 0, 255, 132, 122, 0, 255, 247, 181, 0, 255, 118, 130, 0, 255, 6, 121, 0, 255, 169, 3, 0, 255, 149, 240, 0, 255, 121, 149, 0, 255, 88, 195, 0, 255, 65, 0, 0, 255, 167, 143, 0, 255, 30, 241, 0, 255, 172, 0, 0, 255, 231, 196, 0, 255, 58, 162, 0, 255, 63, 61, 0, 255, 230, 186, 0, 255, 162, 228, 0, 255, 205, 107, 0, 255, 72, 177, 0, 255, 44, 228, 0, 255, 119, 189, 0, 255, 213, 1, 0, 255, 143, 39, 0, 255, 62, 95, 0, 255, 52, 92, 0, 255, 66, 100, 0, 255, 61, 9, 0, 255, 231, 109, 0, 255, 127, 76, 0, 255, 153, 65, 0, 255, 201, 9, 0, 255, 119, 32, 0, 255, 173, 154, 0, 255, 200, 111, 0, 255, 124, 86, 0, 255, 247, 205, 0, 255, 235, 25, 0, 255, 175, 124, 0, 255, 39, 109, 0, 255, 97, 72, 0, 255, 44, 202, 0, 255, 133, 6, 0, 255, 1, 192, 0, 255, 108, 85, 0, 255, 78, 128, 0, 255, 43, 135, 0, 255, 126, 23, 0, 255, 239, 107, 0, 255, 191, 254, 0, 255, 152, 225, 0, 255, 199, 198, 0, 255, 113, 46, 0, 255, 137, 198, 0, 255, 69, 199, 0, 255, 38, 75, 0, 255, 178, 30, 0, 255, 101, 231, 0, 255, 43, 152, 0, 255, 81, 220, 0, 255, 212, 224, 0, 255, 104, 141, 0, 255, 173, 10, 0, 255, 112, 41, 0, 255, 64, 57, 0, 255, 168, 197, 0, 255, 58, 183, 0, 255, 139, 138, 0, 255, 62, 69, 0, 255, 60, 141, 0, 255, 13, 203, 0, 255, 158, 72, 0, 255, 202, 190, 0, 255, 219, 184, 0, 255, 12, 141, 0, 255, 8, 1, 0, 255, 153, 79, 0, 255, 167, 135, 0, 255, 212, 220, 0, 255, 91, 22, 0, 255, 204, 16, 0, 255, 20, 87, 0, 255, 119, 76, 0, 255, 246, 143, 0, 255, 35, 139, 0, 255, 41, 117, 0, 255, 39, 77, 0, 255, 22, 6, 0, 255, 118, 116, 0, 255, 151, 170, 0, 255, 11, 148, 0, 255, 113, 166, 0, 255, 146, 113, 0, 255, 223, 97, 0, 255, 127, 223, 0, 255, 153, 237, 0, 255, 25, 51, 0, 255, 10, 163, 0, 255, 159, 74, 0, 255, 39, 1, 0, 255, 86, 17, 0, 255, 159, 66, 0, 255, 165, 232, 0, 255, 120, 4, 0, 255, 26, 182, 0, 255, 68, 58, 0, 255, 185, 108, 0, 255, 89, 36, 0, 255, 86, 101, 0, 255, 107, 189, 0, 255, 252, 167, 0, 255, 175, 188, 0, 255, 154, 97, 0, 255, 153, 57, 0, 255, 130, 109, 0, 255, 213, 176, 0, 255, 19, 5, 0, 255, 127, 243, 0, 255, 14, 9, 0, 255, 202, 59, 0, 255, 147, 40, 0, 255, 35, 178, 0, 255, 207, 44, 0, 255, 78, 159, 0, 255, 217, 62, 0, 255, 132, 151, 0, 255, 72, 48, 0, 255, 0, 222, 0, 255, 105, 185, 0, 255, 103, 200, 0, 255, 83, 80, 0, 255, 28, 198, 0, 255, 82, 29, 0, 255, 192, 177, 0, 255, 146, 195, 0, 255, 245, 166, 0, 255, 44, 137, 0, 255, 204, 20, 0, 255, 151, 223, 0, 255, 180, 6, 0, 255, 199, 139, 0, 255, 181, 25, 0, 255, 253, 64, 0, 255, 170, 40, 0, 255, 77, 14, 0, 255, 115, 82, 0, 255, 46, 46, 0, 255, 127, 108, 0, 255, 45, 195, 0, 255, 9, 246, 0, 255, 150, 132, 0, 255, 2, 177, 0, 255, 137, 137, 0, 255, 37, 198, 0, 255, 91, 21, 0, 255, 161, 71, 0, 255, 140, 47, 0, 255, 212, 20, 0, 255, 228, 70, 0, 255, 27, 197, 0, 255, 172, 71, 0, 255, 217, 169, 0, 255, 143, 238, 0, 255, 249, 13, 0, 255, 224, 32, 0, 255, 87, 86, 0, 255, 181, 226, 0, 255, 114, 197, 0, 255, 58, 32, 0, 255, 10, 235, 0, 255, 39, 53, 0, 255, 152, 221, 0, 255, 100, 233, 0, 255, 30, 160, 0, 255, 141, 1, 0, 255, 17, 20, 0, 255, 158, 209, 0, 255, 12, 92, 0, 255, 204, 158, 0, 255, 58, 111, 0, 255, 56, 192, 0, 255, 249, 59, 0, 255, 10, 3, 0, 255, 121, 182, 0, 255, 170, 25, 0, 255, 161, 65, 0, 255, 71, 178, 0, 255, 17, 245, 0, 255, 116, 45, 0, 255, 7, 201, 0, 255, 250, 111, 0, 255, 224, 7, 0, 255, 196, 250, 0, 255, 196, 55, 0, 255, 104, 3, 0, 255, 47, 103, 0, 255, 30, 35, 0, 255, 122, 57, 0, 255, 66, 220, 0, 255, 173, 30, 0, 255, 151, 187, 0, 255, 84, 233, 0, 255, 32, 143, 0, 255, 179, 241, 0, 255, 123, 217, 0, 255, 227, 197, 0, 255, 44, 219, 0, 255, 139, 132, 0, 255, 139, 187, 0, 255, 126, 67, 0, 255, 12, 186, 0, 255, 110, 37, 0, 255, 178, 143, 0, 255, 20, 100, 0, 255, 216, 239, 0, 255, 53, 171, 0, 255, 104, 74, 0, 255, 200, 205, 0, 255, 232, 71, 0, 255, 80, 209, 0, 255, 183, 186, 0, 255, 146, 56, 0, 255, 235, 204, 0, 255, 119, 32, 0, 255, 188, 247, 0, 255, 137, 15, 0, 255, 109, 193, 0, 255, 134, 47, 0, 255, 130, 218, 0, 255, 227, 251, 0, 255, 25, 109, 0, 255, 55, 216, 0, 255, 211, 34, 0, 255, 63, 249, 0, 255, 26, 111, 0, 255, 194, 146, 0, 255, 82, 190, 0, 255, 0, 81, 0, 255, 55, 75, 0, 255, 173, 232, 0, 255, 9, 209, 0, 255, 207, 218, 0, 255, 39, 212, 0, 255, 49, 20, 0, 255, 251, 237, 0, 255, 188, 242, 0, 255, 228, 85, 0, 255, 172, 203, 0, 255, 31, 157, 0, 255, 33, 97, 0, 255, 80, 172, 0, 255, 63, 161, 0, 255, 132, 69, 0, 255, 235, 250, 0, 255, 38, 35, 0, 255, 5, 107, 0, 255, 110, 42, 0, 255, 163, 37, 0, 255, 81, 192, 0, 255, 81, 186, 0, 255, 63, 220, 0, 255, 51, 241, 0, 255, 121, 145, 0, 255, 0, 244, 0, 255, 112, 198, 0, 255, 1, 11, 0, 255, 65, 43, 0, 255, 152, 243, 0, 255, 254, 109, 0, 255, 152, 45, 0, 255, 220, 84, 0, 255, 157, 246, 0, 255, 23, 227, 0, 255, 232, 40, 0, 255, 195, 190, 0, 255, 203, 30, 0, 255, 207, 15, 0, 255, 98, 122, 0, 255, 56, 194, 0, 255, 135, 145, 0, 255, 37, 107, 0, 255, 112, 202, 0, 255, 31, 225, 0, 255, 40, 184, 0, 255, 156, 201, 0, 255, 63, 2, 0, 255, 160, 97, 0, 255, 19, 47, 0, 255, 74, 205, 0, 255, 213, 104, 0, 255, 43, 41, 0, 255, 124, 126, 0, 255, 84, 12, 0, 255, 173, 203, 0, 255, 224, 211, 0, 255, 211, 71, 0, 255, 213, 194, 0, 255, 148, 191, 0, 255, 65, 108, 0, 255, 67, 243, 0, 255, 93, 229, 0, 255, 175, 84, 0, 255, 131, 226, 0, 255, 20, 115, 0, 255, 118, 131, 0, 255, 156, 157, 0, 255, 164, 181, 0, 255, 201, 124, 0, 255, 121, 139, 0, 255, 200, 164, 0, 255, 183, 247, 0, 255, 129, 200, 0, 255, 99, 75, 0, 255, 168, 83, 0, 255, 42, 239, 0, 255, 153, 87, 0, 255, 76, 244, 0, 255, 204, 193, 0, 255, 17, 209, 0, 255, 104, 86, 0, 255, 70, 183, 0, 255, 105, 21, 0, 255, 177, 168, 0, 255, 211, 41, 0, 255, 170, 63, 0, 255, 41, 134, 0, 255, 224, 148, 0, 255, 241, 10, 0, 255, 77, 16, 0, 255, 250, 159, 0, 255, 171, 37, 0, 255, 0, 172, 0, 255, 160, 135, 0, 255, 233, 183, 0, 255, 233, 95, 0, 255, 122, 33, 0, 255, 111, 52, 0, 255, 0, 29, 0, 255, 109, 40, 0, 255, 184, 30, 0, 255, 155, 249, 0, 255, 165, 53, 0, 255, 107, 107, 0, 255, 72, 34, 0, 255, 182, 103, 0, 255, 171, 62, 0, 255, 107, 14, 0, 255, 219, 89, 0, 255, 4, 21, 0, 255, 121, 189, 0, 255, 204, 42, 0, 255, 149, 133, 0, 255, 68, 153, 0, 255, 251, 253, 0, 255, 164, 50, 0, 255, 98, 25, 0, 255, 230, 118, 0, 255, 247, 103, 0, 255, 230, 125, 0, 255, 17, 32, 0, 255, 221, 128, 0, 255, 68, 221, 0, 255, 0, 74, 0, 255, 5, 252, 0, 255, 7, 31, 0, 255, 164, 208, 0, 255, 247, 0, 0, 255, 227, 54, 0, 255, 115, 253, 0, 255, 194, 70, 0, 255, 23, 195, 0, 255, 150, 111, 0, 255, 206, 37, 0, 255, 87, 247, 0, 255, 82, 191, 0, 255, 10, 95, 0, 255, 160, 101, 0, 255, 153, 229, 0, 255, 190, 201, 0, 255, 202, 222, 0, 255, 169, 96, 0, 255, 163, 48, 0, 255, 203, 127, 0, 255, 124, 253, 0, 255, 99, 37, 0, 255, 77, 1, 0, 255, 131, 117, 0, 255, 85, 61, 0, 255, 54, 165, 0, 255, 43, 20, 0, 255, 130, 244, 0, 255, 66, 81, 0, 255, 59, 60, 0, 255, 102, 31, 0, 255, 192, 252, 0, 255, 246, 45, 0, 255, 235, 229, 0, 255, 232, 171, 0, 255, 118, 36, 0, 255, 243, 231, 0, 255, 148, 234, 0, 255, 176, 104, 0, 255, 103, 19, 0, 255, 201, 251, 0, 255, 24, 151, 0, 255, 141, 62, 0, 255, 139, 194, 0, 255, 174, 31, 0, 255, 2, 56, 0, 255, 93, 170, 0, 255, 56, 184, 0, 255, 7, 222, 0, 255, 23, 121, 0, 255, 123, 21, 0, 255, 83, 185, 0, 255, 88, 241, 0, 255, 95, 18, 0, 255, 116, 23, 0, 255, 131, 241, 0, 255, 79, 102, 0, 255, 245, 75, 0, 255, 61, 46, 0, 255, 171, 93, 0, 255, 229, 40, 0, 255, 6, 188, 0, 255, 213, 40, 0, 255, 189, 33, 0, 255, 241, 197, 0, 255, 123, 0, 0, 255, 204, 254, 0, 255, 22, 208, 0, 255, 60, 234, 0, 255, 149, 72, 0, 255, 58, 18, 0, 255, 156, 0, 0, 255, 45, 26, 0, 255, 206, 249, 0, 255, 220, 252, 0, 255, 40, 171, 0, 255, 226, 12, 0, 255, 200, 243, 0, 255, 220, 88, 0, 255, 246, 161, 0, 255, 135, 231, 0, 255, 210, 32, 0, 255, 141, 205, 0, 255, 58, 43, 0, 255, 120, 197, 0, 255, 215, 34, 0, 255, 194, 135, 0, 255, 97, 75, 0, 255, 59, 23, 0, 255, 249, 215, 0, 255, 159, 144, 0, 255, 57, 121, 0, 255, 223, 87, 0, 255, 37, 114, 0, 255, 128, 231, 0, 255, 183, 223, 0, 255, 197, 169, 0, 255, 40, 39, 0, 255, 178, 152, 0, 255, 219, 0, 0, 255, 161, 19, 0, 255, 89, 196, 0, 255, 221, 194, 0, 255, 15, 99, 0, 255, 249, 247, 0, 255, 176, 202, 0, 255, 211, 20, 0, 255, 184, 83, 0, 255, 228, 165, 0, 255, 63, 156, 0, 255, 33, 141, 0, 255, 226, 236, 0, 255, 206, 11, 0, 255, 122, 188, 0, 255, 128, 101, 0, 255, 155, 100, 0, 255, 74, 4, 0, 255, 93, 248, 0, 255, 94, 209, 0, 255, 17, 42, 0, 255, 98, 19, 0, 255, 57, 187, 0, 255, 97, 178, 0, 255, 132, 202, 0, 255, 238, 162, 0, 255, 116, 149, 0, 255, 81, 143, 0, 255, 33, 233, 0, 255, 65, 98, 0, 255, 199, 72, 0, 255, 174, 239, 0, 255, 107, 176, 0, 255, 130, 172, 0, 255, 171, 233, 0, 255, 120, 229, 0, 255, 146, 28, 0, 255, 219, 102, 0, 255, 241, 52, 0, 255, 250, 137, 0, 255, 8, 151, 0, 255, 0, 161, 0, 255, 74, 239, 0, 255, 200, 17, 0, 255, 109, 4, 0, 255, 218, 56, 0, 255, 150, 106, 0, 255, 76, 121, 0, 255, 36, 3, 0, 255, 65, 33, 0, 255, 34, 76, 0, 255, 153, 205, 0, 255, 126, 207, 0, 255, 134, 166, 0, 255, 125, 128, 0, 255, 130, 9, 0, 255, 205, 138, 0, 255, 143, 9, 0, 255, 103, 10, 0, 255, 46, 232, 0, 255, 193, 210, 0, 255, 9, 154, 0, 255, 240, 86, 0, 255, 28, 125, 0, 255, 103, 13, 0, 255, 183, 167, 0, 255, 94, 37, 0, 255, 169, 74, 0, 255, 88, 230, 0, 255, 14, 123, 0, 255, 254, 138, 0, 255, 151, 9, 0, 255, 218, 89, 0, 255, 96, 225, 0, 255, 103, 129, 0, 255, 72, 205, 0, 255, 184, 56, 0, 255, 163, 69, 0, 255, 175, 76, 0, 255, 233, 249, 0, 255, 149, 117, 0, 255, 10, 132, 0, 255, 233, 8, 0, 255, 27, 240, 0, 255, 198, 96, 0, 255, 244, 12, 0, 255, 76, 62, 0, 255, 16, 161, 0, 255, 222, 207, 0, 255, 174, 118, 0, 255, 217, 36, 0, 255, 162, 135, 0, 255, 134, 65, 0, 255, 119, 30, 0, 255, 20, 207, 0, 255, 59, 193, 0, 255, 13, 40, 0, 255, 93, 60, 0, 255, 98, 99, 0, 255, 129, 122, 0, 255, 50, 100, 0, 255, 242, 3, 0, 255, 157, 108, 0, 255, 181, 40, 0, 255, 128, 83, 0, 255, 148, 183, 0, 255, 253, 162, 0, 255, 5, 249, 0, 255, 159, 238, 0, 255, 114, 89, 0, 255, 206, 92, 0, 255, 206, 114, 0, 255, 30, 139, 0, 255, 34, 136, 0, 255, 103, 212, 0, 255, 160, 205, 0, 255, 192, 200, 0, 255, 229, 7, 0, 255, 61, 76, 0, 255, 241, 174, 0, 255, 116, 246, 0, 255, 144, 35, 0, 255, 130, 155, 0, 255, 85, 0, 0, 255, 151, 55, 0, 255, 191, 109, 0, 255, 158, 203, 0, 255, 84, 226, 0, 255, 156, 114, 0, 255, 111, 89, 0, 255, 1, 222, 0, 255, 173, 66, 0, 255, 130, 84, 0, 255, 233, 193, 0, 255, 78, 54, 0, 255, 249, 227, 0, 255, 89, 66, 0, 255, 215, 224, 0, 255, 79, 64, 0, 255, 105, 193, 0, 255, 103, 231, 0, 255, 53, 42, 0, 255, 37, 100, 0, 255, 174, 179, 0, 255, 225, 219, 0, 255, 230, 247, 0, 255, 251, 135, 0, 255, 85, 32, 0, 255, 84, 55, 0, 255, 230, 184, 0, 255, 95, 14, 0, 255, 98, 220, 0, 255, 221, 192, 0, 255, 235, 195, 0, 255, 149, 217, 0, 255, 90, 77, 0, 255, 5, 78, 0, 255, 8, 47, 0, 255, 163, 34, 0, 255, 193, 50, 0, 255, 51, 13, 0, 255, 216, 55, 0, 255, 81, 15, 0, 255, 201, 243, 0, 255, 104, 236, 0, 255, 34, 70, 0, 255, 186, 19, 0, 255, 101, 202, 0, 255, 222, 184, 0, 255, 194, 132, 0, 255, 208, 37, 0, 255, 2, 20, 0, 255, 170, 156, 0, 255, 150, 0, 0, 255, 111, 131, 0, 255, 243, 235, 0, 255, 52, 52, 0, 255, 117, 158, 0, 255, 109, 129, 0, 255, 218, 140, 0, 255, 16, 115, 0, 255, 78, 77, 0, 255, 212, 75, 0, 255, 188, 227, 0, 255, 126, 141, 0, 255, 48, 230, 0, 255, 227, 139, 0, 255, 251, 172, 0, 255, 249, 20, 0, 255, 65, 113, 0, 255, 157, 191, 0, 255, 131, 116, 0, 255, 28, 155, 0, 255, 247, 108, 0, 255, 75, 144, 0, 255, 174, 230, 0, 255, 24, 45, 0, 255, 249, 55, 0, 255, 216, 38, 0, 255, 43, 212, 0, 255, 161, 191, 0, 255, 249, 229, 0, 255, 16, 131, 0, 255, 219, 160, 0, 255, 158, 46, 0, 255, 27, 164, 0, 255, 253, 68, 0, 255, 23, 109, 0, 255, 48, 115, 0, 255, 231, 249, 0, 255, 139, 39, 0, 255, 29, 241, 0, 255, 208, 46, 0, 255, 231, 26, 0, 255, 37, 91, 0, 255, 196, 27, 0, 255, 24, 144, 0, 255, 120, 181, 0, 255, 19, 110, 0, 255, 2, 175, 0, 255, 206, 56, 0, 255, 83, 242, 0, 255, 116, 216, 0, 255, 99, 134, 0, 255, 136, 46, 0, 255, 129, 214, 0, 255, 72, 143, 0, 255, 49, 78, 0, 255, 168, 122, 0, 255, 130, 71, 0, 255, 250, 47, 0, 255, 35, 164, 0, 255, 63, 217, 0, 255, 89, 24, 0, 255, 4, 49, 0, 255, 115, 169, 0, 255, 86, 239, 0, 255, 101, 121, 0, 255, 101, 94, 0, 255, 233, 247, 0, 255, 200, 137, 0, 255, 2, 175, 0, 255, 77, 17, 0, 255, 93, 78, 0, 255, 227, 204, 0, 255, 214, 235, 0, 255, 80, 40, 0, 255, 17, 213, 0, 255, 156, 184, 0, 255, 178, 233, 0, 255, 79, 89, 0, 255, 232, 234, 0, 255, 25, 98, 0, 255, 149, 239, 0, 255, 207, 151, 0, 255, 134, 190, 0, 255, 8, 185, 0, 255, 157, 228, 0, 255, 117, 26, 0, 255, 252, 119, 0, 255, 83, 44, 0, 255, 163, 19, 0, 255, 58, 113, 0, 255, 31, 141, 0, 255, 123, 22, 0, 255, 132, 215, 0, 255, 108, 119, 0, 255, 163, 238, 0, 255, 169, 33, 0, 255, 116, 71, 0, 255, 198, 61, 0, 255, 63, 57, 0, 255, 159, 35, 0, 255, 204, 31, 0, 255, 150, 6, 0, 255, 146, 138, 0, 255, 111, 25, 0, 255, 185, 1, 0, 255, 207, 3, 0, 255, 232, 72, 0, 255, 205, 160, 0, 255, 213, 144, 0, 255, 130, 218, 0, 255, 104, 221, 0, 255, 89, 23, 0, 255, 63, 202, 0, 255, 243, 152, 0, 255, 24, 19, 0, 255, 30, 45, 0, 255, 194, 78, 0, 255, 234, 187, 0, 255, 108, 203, 0, 255, 120, 118, 0, 255, 227, 60, 0, 255, 37, 108, 0, 255, 110, 126, 0, 255, 27, 234, 0, 255, 8, 26, 0, 255, 108, 207, 0, 255, 213, 38, 0, 255, 26, 148, 0, 255, 73, 250, 0, 255, 160, 211, 0, 255, 46, 172, 0, 255, 149, 37, 0, 255, 22, 202, 0, 255, 155, 98, 0, 255, 58, 196, 0, 255, 66, 123, 0, 255, 168, 231, 0, 255, 140, 53, 0, 255, 168, 137, 0, 255, 116, 251, 0, 255, 224, 64, 0, 255, 44, 251, 0, 255, 169, 97, 0, 255, 185, 203, 0, 255, 45, 34, 0, 255, 47, 224, 0, 255, 73, 97, 0, 255, 103, 28, 0, 255, 206, 194, 0, 255, 20, 197, 0, 255, 222, 46, 0, 255, 214, 233, 0, 255, 92, 140, 0, 255, 155, 227, 0, 255, 176, 148, 0, 255, 41, 16, 0, 255, 164, 171, 0, 255, 145, 197, 0, 255, 227, 232, 0, 255, 35, 4, 0, 255, 51, 41, 0, 255, 251, 99, 0, 255, 220, 140, 0, 255, 176, 233, 0, 255, 198, 222, 0, 255, 99, 73, 0, 255, 158, 248, 0, 255, 234, 172, 0, 255, 20, 247, 0, 255, 205, 65, 0, 255, 239, 8, 0, 255, 96, 156, 0, 255, 198, 27, 0, 255, 153, 66, 0, 255, 213, 18, 0, 255, 70, 136, 0, 255, 198, 202, 0, 255, 213, 151, 0, 255, 247, 154, 0, 255, 220, 187, 0, 255, 146, 166, 0, 255, 153, 26, 0, 255, 113, 75, 0, 255, 15, 218, 0, 255, 188, 42, 0, 255, 78, 181, 0, 255, 29, 237, 0, 255, 114, 191, 0, 255, 24, 32, 0, 255, 205, 223, 0, 255, 10, 184, 0, 255, 92, 70, 0, 255, 190, 139, 0, 255, 77, 18, 0, 255, 243, 19, 0, 255, 159, 164, 0, 255, 100, 216, 0, 255, 172, 77, 0, 255, 9, 136, 0, 255, 47, 53, 0, 255, 190, 13, 0, 255, 5, 186, 0, 255, 89, 55, 0, 255, 244, 62, 0, 255, 44, 250, 0, 255, 7, 121, 0, 255, 189, 189, 0, 255, 241, 188, 0, 255, 88, 164, 0, 255, 99, 249, 0, 255, 109, 52, 0, 255, 124, 171, 0, 255, 199, 166, 0, 255, 12, 146, 0, 255, 12, 3, 0, 255, 80, 237, 0, 255, 8, 100, 0, 255, 106, 78, 0, 255, 149, 111, 0, 255, 218, 233, 0, 255, 42, 0, 0, 255, 142, 98, 0, 255, 248, 123, 0, 255, 100, 209, 0, 255, 149, 84, 0, 255, 218, 136, 0, 255, 220, 61, 0, 255, 157, 215, 0, 255, 139, 33, 0, 255, 226, 49, 0, 255, 4, 108, 0, 255, 124, 154, 0, 255, 233, 189, 0, 255, 97, 11, 0, 255, 223, 184, 0, 255, 221, 110, 0, 255, 116, 163, 0, 255, 45, 167, 0, 255, 31, 154, 0, 255, 216, 252, 0, 255, 79, 166, 0, 255, 146, 57, 0, 255, 168, 248, 0, 255, 252, 120, 0, 255, 203, 80, 0, 255, 71, 71, 0, 255, 189, 234, 0, 255, 98, 206, 0, 255, 156, 228, 0, 255, 116, 16, 0, 255, 138, 164, 0, 255, 81, 142, 0, 255, 81, 130, 0, 255, 173, 186, 0, 255, 55, 251, 0, 255, 157, 166, 0, 255, 213, 152, 0, 255, 33, 123, 0, 255, 13, 203, 0, 255, 184, 252, 0, 255, 115, 96, 0, 255, 189, 134, 0, 255, 111, 47, 0, 255, 182, 12, 0, 255, 31, 51, 0, 255, 66, 120, 0, 255, 205, 22, 0, 255, 233, 178, 0, 255, 15, 214, 0, 255, 18, 63, 0, 255, 169, 107, 0, 255, 78, 112, 0, 255, 36, 82, 0, 255, 0, 44, 0, 255, 67, 62, 0, 255, 200, 16, 0, 255, 180, 114, 0, 255, 35, 146, 0, 255, 10, 231, 0, 255, 50, 186, 0, 255, 139, 99, 0, 255, 206, 54, 0, 255, 12, 72, 0, 255, 208, 209, 0, 255, 104, 76, 0, 255, 171, 218, 0, 255, 98, 164, 0, 255, 168, 119, 0, 255, 131, 35, 0, 255, 187, 48, 0, 255, 242, 134, 0, 255, 221, 160, 0, 255, 253, 92, 0, 255, 180, 98, 0, 255, 170, 77, 0, 255, 61, 142, 0, 255, 97, 66, 0, 255, 33, 11, 0, 255, 105, 179, 0, 255, 198, 111, 0, 255, 0, 195, 0, 255, 18, 69, 0, 255, 17, 90, 0, 255, 131, 100, 0, 255, 151, 168, 0, 255, 106, 93, 0, 255, 182, 251, 0, 255, 7, 88, 0, 255, 121, 201, 0, 255, 71, 64, 0, 255, 24, 60, 0, 255, 137, 13, 0, 255, 148, 209, 0, 255, 220, 218, 0, 255, 205, 146, 0, 255, 83, 216, 0, 255, 79, 175, 0, 255, 108, 125, 0, 255, 233, 198, 0, 255, 193, 84, 0, 255, 232, 62, 0, 255, 117, 48, 0, 255, 83, 184, 0, 255, 126, 124, 0, 255, 55, 217, 0, 255, 54, 175, 0, 255, 110, 155, 0, 255, 177, 69, 0, 255, 37, 1, 0, 255, 178, 91, 0, 255, 108, 53, 0, 255, 145, 234, 0, 255, 125, 229, 0, 255, 147, 156, 0, 255, 182, 135, 0, 255, 86, 50, 0, 255, 188, 54, 0, 255, 18, 77, 0, 255, 187, 217, 0, 255, 134, 6, 0, 255, 174, 154, 0, 255, 120, 232, 0, 255, 162, 151, 0, 255, 153, 78, 0, 255, 167, 3, 0, 255, 238, 101, 0, 255, 125, 114, 0, 255, 62, 19, 0, 255, 14, 64, 0, 255, 6, 231, 0, 255, 91, 224, 0, 255, 36, 222, 0, 255, 189, 119, 0, 255, 235, 16, 0, 255, 213, 158, 0, 255, 7, 194, 0, 255, 56, 201, 0, 255, 155, 232, 0, 255, 48, 200, 0, 255, 114, 100, 0, 255, 148, 144, 0, 255, 183, 94, 0, 255, 211, 5, 0, 255, 204, 22, 0, 255, 169, 17, 0, 255, 109, 210, 0, 255, 70, 17, 0, 255, 216, 134, 0, 255, 253, 145, 0, 255, 251, 97, 0, 255, 3, 231, 0, 255, 247, 53, 0, 255, 100, 220, 0, 255, 200, 176, 0, 255, 105, 142, 0, 255, 13, 254, 0, 255, 0, 155, 0, 255, 200, 112, 0, 255, 60, 36, 0, 255, 65, 93, 0, 255, 70, 201, 0, 255, 251, 171, 0, 255, 64, 19, 0, 255, 31, 58, 0, 255, 214, 50, 0, 255, 68, 190, 0, 255, 178, 88, 0, 255, 162, 141, 0, 255, 27, 230, 0, 255, 83, 117, 0, 255, 165, 71, 0, 255, 107, 245, 0, 255, 32, 210, 0, 255, 168, 28, 0, 255, 211, 139, 0, 255, 209, 209, 0, 255, 24, 69, 0, 255, 145, 32, 0, 255, 158, 178, 0, 255, 113, 54, 0, 255, 97, 62, 0, 255, 147, 17, 0, 255, 243, 29, 0, 255, 102, 143, 0, 255, 228, 64, 0, 255, 33, 29, 0, 255, 57, 227, 0, 255, 21, 153, 0, 255, 136, 33, 0, 255, 145, 8, 0, 255, 191, 0, 0, 255, 69, 163, 0, 255, 195, 233, 0, 255, 208, 209, 0, 255, 33, 101, 0, 255, 238, 146, 0, 255, 7, 131, 0, 255, 185, 235, 0, 255, 34, 22, 0, 255, 157, 83, 0, 255, 145, 125, 0, 255, 176, 21, 0, 255, 205, 32, 0, 255, 52, 173, 0, 255, 253, 115, 0, 255, 211, 16, 0, 255, 215, 35, 0, 255, 65, 55, 0, 255, 12, 176, 0, 255, 14, 174, 0, 255, 2, 104, 0, 255, 212, 2, 0, 255, 73, 152, 0, 255, 234, 173, 0, 255, 129, 66, 0, 255, 60, 176, 0, 255, 43, 77, 0, 255, 52, 67, 0, 255, 223, 224, 0, 255, 176, 168, 0, 255, 40, 27, 0, 255, 131, 59, 0, 255, 133, 222, 0, 255, 140, 61, 0, 255, 178, 62, 0, 255, 116, 185, 0, 255, 2, 31, 0, 255, 30, 93, 0, 255, 152, 39, 0, 255, 98, 202, 0, 255, 11, 33, 0, 255, 69, 110, 0, 255, 50, 23, 0, 255, 200, 158, 0, 255, 206, 204, 0, 255, 206, 112, 0, 255, 77, 48, 0, 255, 47, 172, 0, 255, 49, 119, 0, 255, 128, 251, 0, 255, 76, 41, 0, 255, 45, 221, 0, 255, 144, 203, 0, 255, 61, 236, 0, 255, 114, 250, 0, 255, 51, 196, 0, 255, 99, 103, 0, 255, 182, 23, 0, 255, 62, 7, 0, 255, 2, 172, 0, 255, 250, 163, 0, 255, 7, 165, 0, 255, 193, 56, 0, 255, 8, 72, 0, 255, 11, 193, 0, 255, 169, 53, 0, 255, 68, 179, 0, 255, 36, 42, 0, 255, 63, 107, 0, 255, 177, 127, 0, 255, 86, 156, 0, 255, 207, 98, 0, 255, 54, 70, 0, 255, 208, 221, 0, 255, 94, 32, 0, 255, 158, 70, 0, 255, 95, 216, 0, 255, 110, 212, 0, 255, 216, 221, 0, 255, 5, 133, 0, 255, 238, 252, 0, 255, 216, 165, 0, 255, 170, 121, 0, 255, 143, 176, 0, 255, 250, 157, 0, 255, 10, 175, 0, 255, 151, 63, 0, 255, 139, 152, 0, 255, 64, 211, 0, 255, 0, 192, 0, 255, 216, 128, 0, 255, 182, 246, 0, 255, 196, 64, 0, 255, 175, 115, 0, 255, 202, 188, 0, 255, 152, 190, 0, 255, 137, 230, 0, 255, 48, 9, 0, 255, 105, 204, 0, 255, 130, 103, 0, 255, 186, 228, 0, 255, 24, 232, 0, 255, 244, 102, 0, 255, 203, 168, 0, 255, 46, 229, 0, 255, 108, 54, 0, 255, 219, 37, 0, 255, 31, 97, 0, 255, 90, 16, 0, 255, 49, 242, 0, 255, 15, 108, 0, 255, 116, 17, 0, 255, 3, 52, 0, 255, 168, 84, 0, 255, 53, 25, 0, 255, 153, 217, 0, 255, 213, 124, 0, 255, 164, 67, 0, 255, 147, 130, 0, 255, 14, 193, 0, 255, 41, 198, 0, 255, 69, 63, 0, 255, 124, 26, 0, 255, 176, 37, 0, 255, 153, 32, 0, 255, 119, 166, 0, 255, 124, 169, 0, 255, 68, 89, 0, 255, 146, 147, 0, 255, 20, 187, 0, 255, 240, 184, 0, 255, 58, 35, 0, 255, 171, 195, 0, 255, 190, 156, 0, 255, 26, 191, 0, 255, 42, 148, 0, 255, 124, 74, 0, 255, 248, 129, 0, 255, 198, 196, 0, 255, 181, 11, 0, 255, 147, 166, 0, 255, 158, 197, 0, 255, 231, 209, 0, 255, 173, 2, 0, 255, 47, 221, 0, 255, 121, 186, 0, 255, 250, 74, 0, 255, 139, 99, 0, 255, 5, 192, 0, 255, 186, 165, 0, 255, 219, 158, 0, 255, 132, 20, 0, 255, 116, 246, 0, 255, 53, 106, 0, 255, 171, 224, 0, 255, 157, 103, 0, 255, 98, 11, 0, 255, 101, 254, 0, 255, 66, 251, 0, 255, 152, 217, 0, 255, 76, 110, 0, 255, 233, 139, 0, 255, 154, 149, 0, 255, 79, 125, 0, 255, 155, 175, 0, 255, 245, 109, 0, 255, 167, 103, 0, 255, 9, 27, 0, 255, 221, 245, 0, 255, 67, 53, 0, 255, 4, 18, 0, 255, 100, 169, 0, 255, 184, 126, 0, 255, 201, 234, 0, 255, 82, 137, 0, 255, 252, 135, 0, 255, 248, 144, 0, 255, 29, 6, 0, 255, 198, 197, 0, 255, 116, 149, 0, 255, 4, 86, 0, 255, 53, 151, 0, 255, 114, 150, 0, 255, 16, 225, 0, 255, 91, 45, 0, 255, 7, 117, 0, 255, 56, 73, 0, 255, 33, 100, 0, 255, 170, 253, 0, 255, 211, 97, 0, 255, 23, 181, 0, 255, 174, 14, 0, 255, 188, 181, 0, 255, 254, 84, 0, 255, 210, 197, 0, 255, 30, 92, 0, 255, 51, 175, 0, 255, 154, 94, 0, 255, 235, 187, 0, 255, 254, 16, 0, 255, 37, 235, 0, 255, 222, 186, 0, 255, 98, 201, 0, 255, 211, 208, 0, 255, 168, 91, 0, 255, 104, 118, 0, 255, 199, 91, 0, 255, 199, 120, 0, 255, 80, 41, 0, 255, 35, 201, 0, 255, 75, 1, 0, 255, 10, 133, 0, 255, 226, 224, 0, 255, 107, 10, 0, 255, 217, 208, 0, 255, 148, 3, 0, 255, 84, 18, 0, 255, 38, 62, 0, 255, 65, 246, 0, 255, 243, 44, 0, 255, 101, 110, 0, 255, 92, 201, 0, 255, 45, 194, 0, 255, 57, 29, 0, 255, 97, 127, 0, 255, 104, 230, 0, 255, 244, 7, 0, 255, 252, 236, 0, 255, 71, 38, 0, 255, 22, 244, 0, 255, 227, 23, 0, 255, 26, 204, 0, 255, 111, 82, 0, 255, 162, 244, 0, 255, 77, 123, 0, 255, 95, 73, 0, 255, 197, 49, 0, 255, 248, 94, 0, 255, 56, 104, 0, 255, 10, 231, 0, 255, 206, 118, 0, 255, 5, 223, 0, 255, 111, 131, 0, 255, 108, 106, 0, 255, 45, 94, 0, 255, 251, 91, 0, 255, 55, 153, 0, 255, 23, 228, 0, 255, 148, 111, 0, 255, 78, 194, 0, 255, 158, 26, 0, 255, 9, 55, 0, 255, 63, 227, 0, 255, 151, 232, 0, 255, 67, 116, 0, 255, 99, 149, 0, 255, 19, 99, 0, 255, 43, 216, 0, 255, 203, 114, 0, 255, 98, 137, 0, 255, 182, 117, 0, 255, 152, 157, 0, 255, 4, 202, 0, 255, 192, 54, 0, 255, 81, 60, 0, 255, 75, 32, 0, 255, 108, 124, 0, 255, 152, 205, 0, 255, 210, 24, 0, 255, 6, 124, 0, 255, 254, 127, 0, 255, 246, 216, 0, 255, 138, 234, 0, 255, 210, 145, 0, 255, 80, 243, 0, 255, 4, 44, 0, 255, 184, 188, 0, 255, 168, 169, 0, 255, 205, 205, 0, 255, 45, 112, 0, 255, 244, 204, 0, 255, 184, 185, 0, 255, 219, 164, 0, 255, 232, 237, 0, 255, 148, 174, 0, 255, 148, 244, 0, 255, 185, 21, 0, 255, 250, 98, 0, 255, 219, 14, 0, 255, 166, 49, 0, 255, 178, 242, 0, 255, 23, 245, 0, 255, 75, 22, 0, 255, 2, 27, 0, 255, 188, 137, 0, 255, 179, 60, 0, 255, 109, 177, 0, 255, 64, 136, 0, 255, 89, 4, 0, 255, 174, 219, 0, 255, 239, 210, 0, 255, 112, 100, 0, 255, 16, 203, 0, 255, 43, 38, 0, 255, 209, 241, 0, 255, 4, 61, 0, 255, 156, 175, 0, 255, 5, 27, 0, 255, 109, 139, 0, 255, 77, 128, 0, 255, 34, 228, 0, 255, 217, 236, 0, 255, 23, 186, 0, 255, 203, 78, 0, 255, 193, 163, 0, 255, 160, 129, 0, 255, 176, 192, 0, 255, 79, 150, 0, 255, 211, 45, 0, 255, 123, 4, 0, 255, 75, 29, 0, 255, 18, 41, 0, 255, 215, 33, 0, 255, 43, 181, 0, 255, 163, 166, 0, 255, 40, 13, 0, 255, 45, 207, 0, 255, 79, 176, 0, 255, 164, 225, 0, 255, 43, 216, 0, 255, 196, 202, 0, 255, 142, 116, 0, 255, 5, 203, 0, 255, 50, 210, 0, 255, 155, 220, 0, 255, 12, 180, 0, 255, 178, 154, 0, 255, 46, 36, 0, 255, 175, 97, 0, 255, 110, 173, 0, 255, 42, 237, 0, 255, 36, 188, 0, 255, 129, 159, 0, 255, 68, 252, 0, 255, 215, 56, 0, 255, 216, 76, 0, 255, 45, 13, 0, 255, 102, 15, 0, 255, 124, 0, 0, 255, 50, 140, 0, 255, 101, 127, 0, 255, 61, 128, 0, 255, 44, 55, 0, 255, 76, 21, 0, 255, 124, 117, 0, 255, 151, 13, 0, 255, 77, 55, 0, 255, 57, 3, 0, 255, 162, 129, 0, 255, 51, 242, 0, 255, 0, 51, 0, 255, 17, 217, 0, 255, 190, 90, 0, 255, 230, 228, 0, 255, 239, 27, 0, 255, 28, 176, 0, 255, 3, 117, 0, 255, 15, 61, 0, 255, 248, 252, 0, 255, 9, 25, 0, 255, 52, 2, 0, 255, 29, 123, 0, 255, 183, 69, 0, 255, 211, 143, 0, 255, 53, 89, 0, 255, 127, 0, 0, 255, 224, 232, 0, 255, 6, 177, 0, 255, 120, 134, 0, 255, 183, 28, 0, 255, 79, 70, 0, 255, 170, 23, 0, 255, 82, 122, 0, 255, 213, 73, 0, 255, 92, 27, 0, 255, 98, 152, 0, 255, 172, 105, 0, 255, 182, 22, 0, 255, 131, 152, 0, 255, 43, 28, 0, 255, 5, 15, 0, 255, 178, 109, 0, 255, 141, 206, 0, 255, 119, 84, 0, 255, 223, 93, 0, 255, 189, 204, 0, 255, 137, 151, 0, 255, 224, 154, 0, 255, 130, 64, 0, 255, 45, 17, 0, 255, 222, 237, 0, 255, 215, 95, 0, 255, 226, 215, 0, 255, 116, 162, 0, 255, 124, 243, 0, 255, 124, 94, 0, 255, 78, 28, 0, 255, 135, 63, 0, 255, 137, 70, 0, 255, 72, 127, 0, 255, 122, 21, 0, 255, 77, 26, 0, 255, 186, 169, 0, 255, 208, 193, 0, 255, 67, 39, 0, 255, 15, 168, 0, 255, 42, 136, 0, 255, 101, 196, 0, 255, 243, 178, 0, 255, 228, 233, 0, 255, 188, 87, 0, 255, 145, 116, 0, 255, 174, 73, 0, 255, 222, 195, 0, 255, 12, 45, 0, 255, 210, 180, 0, 255, 159, 39, 0, 255, 134, 214, 0, 255, 92, 16, 0, 255, 112, 26, 0, 255, 11, 252, 0, 255, 43, 110, 0, 255, 72, 149, 0, 255, 254, 254, 0, 255, 68, 135, 0, 255, 1, 215, 0, 255, 234, 34, 0, 255, 54, 147, 0, 255, 134, 42, 0, 255, 78, 233, 0, 255, 7, 29, 0, 255, 65, 151, 0, 255, 235, 158, 0, 255, 89, 118, 0, 255, 200, 184, 0, 255, 189, 171, 0, 255, 53, 210, 0, 255, 253, 50, 0, 255, 183, 101, 0, 255, 200, 23, 0, 255, 228, 138, 0, 255, 82, 247, 0, 255, 10, 3, 0, 255, 196, 171, 0, 255, 243, 117, 0, 255, 210, 120, 0, 255, 212, 156, 0, 255, 130, 137, 0, 255, 45, 39, 0, 255, 191, 3, 0, 255, 184, 45, 0, 255, 82, 242, 0, 255, 111, 25, 0, 255, 37, 98, 0, 255, 218, 173, 0, 255, 213, 30, 0, 255, 10, 144, 0, 255, 74, 234, 0, 255, 44, 187, 0, 255, 210, 215, 0, 255, 254, 149, 0, 255, 61, 103, 0, 255, 119, 6, 0, 255, 221, 136, 0, 255, 24, 22, 0, 255, 72, 38, 0, 255, 130, 96, 0, 255, 43, 18, 0, 255, 169, 91, 0, 255, 215, 79, 0, 255, 115, 39, 0, 255, 244, 150, 0, 255, 94, 75, 0, 255, 223, 174, 0, 255, 152, 110, 0, 255, 56, 140, 0, 255, 139, 100, 0, 255, 98, 37, 0, 255, 22, 32, 0, 255, 207, 203, 0, 255, 17, 62, 0, 255, 244, 2, 0, 255, 60, 135, 0, 255, 87, 42, 0, 255, 36, 224, 0, 255, 65, 138, 0, 255, 147, 232, 0, 255, 193, 171, 0, 255, 132, 232, 0, 255, 29, 22, 0, 255, 61, 141, 0, 255, 20, 246, 0, 255, 253, 118, 0, 255, 31, 101, 0, 255, 21, 135, 0, 255, 117, 109, 0, 255, 112, 165, 0, 255, 32, 17, 0, 255, 251, 149, 0, 255, 159, 232, 0, 255, 34, 110, 0, 255, 126, 50, 0, 255, 223, 166, 0, 255, 33, 222, 0, 255, 125, 71, 0, 255, 191, 17, 0, 255, 248, 221, 0, 255, 92, 103, 0, 255, 92, 18, 0, 255, 215, 193, 0, 255, 151, 69, 0, 255, 7, 238, 0, 255, 9, 42, 0, 255, 68, 216, 0, 255, 16, 168, 0, 255, 180, 152, 0, 255, 21, 59, 0, 255, 148, 201, 0, 255, 75, 173, 0, 255, 65, 29, 0, 255, 92, 32, 0, 255, 128, 201, 0, 255, 185, 162, 0, 255, 79, 19, 0, 255, 162, 112, 0, 255, 89, 92, 0, 255, 194, 226, 0, 255, 128, 174, 0, 255, 38, 227, 0, 255, 141, 189, 0, 255, 41, 180, 0, 255, 31, 228, 0, 255, 44, 193, 0, 255, 182, 26, 0, 255, 181, 191, 0, 255, 12, 57, 0, 255, 132, 250, 0, 255, 126, 135, 0, 255, 74, 14, 0, 255, 161, 51, 0, 255, 59, 252, 0, 255, 171, 248, 0, 255, 207, 33, 0, 255, 60, 158, 0, 255, 217, 163, 0, 255, 49, 211, 0, 255, 109, 106, 0, 255, 13, 173, 0, 255, 219, 122, 0, 255, 94, 34, 0, 255, 254, 88, 0, 255, 95, 254, 0, 255, 49, 246, 0, 255, 48, 124, 0, 255, 92, 91, 0, 255, 101, 9, 0, 255, 134, 113, 0, 255, 156, 89, 0, 255, 163, 248, 0, 255, 174, 172, 0, 255, 165, 153, 0, 255, 169, 205, 0, 255, 64, 192, 0, 255, 156, 84, 0, 255, 62, 235, 0, 255, 89, 154, 0, 255, 35, 41, 0, 255, 201, 110, 0, 255, 228, 174, 0, 255, 232, 239, 0, 255, 128, 130, 0, 255, 107, 96, 0, 255, 133, 115, 0, 255, 211, 105, 0, 255, 151, 158, 0, 255, 184, 19, 0, 255, 0, 115, 0, 255, 13, 48, 0, 255, 93, 116, 0, 255, 71, 75, 0, 255, 107, 246, 0, 255, 25, 199, 0, 255, 179, 202, 0, 255, 54, 227, 0, 255, 83, 107, 0, 255, 247, 67, 0, 255, 68, 152, 0, 255, 77, 24, 0, 255, 89, 10, 0, 255, 32, 166, 0, 255, 155, 139, 0, 255, 53, 56, 0, 255, 243, 75, 0, 255, 246, 211, 0, 255, 185, 106, 0, 255, 11, 176, 0, 255, 216, 70, 0, 255, 167, 85, 0, 255, 15, 198, 0, 255, 4, 88, 0, 255, 72, 197, 0, 255, 100, 150, 0, 255, 146, 148, 0, 255, 90, 146, 0, 255, 198, 243, 0, 255, 27, 118, 0, 255, 213, 252, 0, 255, 136, 46, 0, 255, 80, 79, 0, 255, 194, 148, 0, 255, 31, 138, 0, 255, 197, 252, 0, 255, 30, 17, 0, 255, 32, 65, 0, 255, 89, 6, 0, 255, 84, 152, 0, 255, 113, 116, 0, 255, 251, 206, 0, 255, 114, 88, 0, 255, 232, 74, 0, 255, 23, 88, 0, 255, 72, 132, 0, 255, 195, 78, 0, 255, 149, 214, 0, 255, 132, 36, 0, 255, 70, 196, 0, 255, 134, 214, 0, 255, 98, 99, 0, 255, 57, 237, 0, 255, 208, 66, 0, 255, 221, 168, 0, 255, 175, 82, 0, 255, 74, 175, 0, 255, 241, 170, 0, 255, 122, 232, 0, 255, 55, 231, 0, 255, 223, 188, 0, 255, 8, 244, 0, 255, 167, 185, 0, 255, 201, 109, 0, 255, 11, 109, 0, 255, 227, 3, 0, 255, 238, 222, 0, 255, 39, 111, 0, 255, 3, 35, 0, 255, 16, 231, 0, 255, 167, 106, 0, 255, 55, 56, 0, 255, 119, 168, 0, 255, 64, 175, 0, 255, 172, 155, 0, 255, 30, 100, 0, 255, 74, 156, 0, 255, 48, 98, 0, 255, 28, 5, 0, 255, 172, 212, 0, 255, 16, 159, 0, 255, 212, 45, 0, 255, 48, 26, 0, 255, 105, 129, 0, 255, 120, 181, 0, 255, 219, 183, 0, 255, 179, 244, 0, 255, 33, 78, 0, 255, 0, 102, 0, 255, 154, 233, 0, 255, 166, 31, 0, 255, 1, 115, 0, 255, 181, 243, 0, 255, 102, 135, 0, 255, 219, 69, 0, 255, 127, 6, 0, 255, 242, 88, 0, 255, 87, 59, 0, 255, 130, 18, 0, 255, 233, 83, 0, 255, 150, 21, 0, 255, 26, 14, 0, 255, 17, 189, 0, 255, 247, 72, 0, 255, 111, 154, 0, 255, 29, 212, 0, 255, 102, 16, 0, 255, 227, 216, 0, 255, 160, 143, 0, 255, 80, 74, 0, 255, 233, 77, 0, 255, 103, 169, 0, 255, 165, 38, 0, 255, 37, 12, 0, 255, 176, 163, 0, 255, 224, 67, 0, 255, 209, 141, 0, 255, 95, 208, 0, 255, 189, 119, 0, 255, 213, 204, 0, 255, 129, 119, 0, 255, 73, 36, 0, 255, 37, 73, 0, 255, 130, 30, 0, 255, 161, 92, 0, 255, 132, 122, 0, 255, 111, 221, 0, 255, 99, 193, 0, 255, 16, 170, 0, 255, 137, 89, 0, 255, 103, 98, 0, 255, 98, 241, 0, 255, 6, 137, 0, 255, 206, 28, 0, 255, 166, 92, 0, 255, 109, 67, 0, 255, 118, 136, 0, 255, 224, 27, 0, 255, 162, 221, 0, 255, 143, 51, 0, 255, 146, 112, 0, 255, 199, 112, 0, 255, 65, 22, 0, 255, 185, 249, 0, 255, 162, 201, 0, 255, 140, 246, 0, 255, 240, 229, 0, 255, 84, 1, 0, 255, 218, 139, 0, 255, 231, 15, 0, 255, 174, 76, 0, 255, 218, 16, 0, 255, 48, 98, 0, 255, 87, 246, 0, 255, 191, 68, 0, 255, 166, 141, 0, 255, 230, 105, 0, 255, 119, 211, 0, 255, 253, 33, 0, 255, 14, 121, 0, 255, 17, 67, 0, 255, 237, 74, 0, 255, 181, 247, 0, 255, 168, 64, 0, 255, 52, 193, 0, 255, 253, 85, 0, 255, 46, 169, 0, 255, 204, 70, 0, 255, 62, 196, 0, 255, 222, 160, 0, 255, 23, 64, 0, 255, 230, 79, 0, 255, 115, 45, 0, 255, 43, 131, 0, 255, 43, 77, 0, 255, 47, 183, 0, 255, 111, 143, 0, 255, 197, 104, 0, 255, 200, 113, 0, 255, 53, 231, 0, 255, 161, 148, 0, 255, 57, 117, 0, 255, 12, 96, 0, 255, 164, 3, 0, 255, 169, 120, 0, 255, 47, 15, 0, 255, 147, 136, 0, 255, 167, 99, 0, 255, 87, 137, 0, 255, 215, 108, 0, 255, 31, 211, 0, 255, 138, 213, 0, 255, 237, 60, 0, 255, 247, 208, 0, 255, 39, 12, 0, 255, 118, 34, 0, 255, 165, 39, 0, 255, 16, 206, 0, 255, 5, 149, 0, 255, 28, 142, 0, 255, 141, 251, 0, 255, 147, 38, 0, 255, 168, 195, 0, 255, 219, 31, 0, 255, 46, 146, 0, 255, 234, 32, 0, 255, 138, 170, 0, 255, 70, 82, 0, 255, 81, 171, 0, 255, 117, 29, 0, 255, 48, 102, 0, 255, 167, 131, 0, 255, 10, 120, 0, 255, 129, 66, 0, 255, 135, 223, 0, 255, 74, 217, 0, 255, 185, 241, 0, 255, 207, 117, 0, 255, 202, 100, 0, 255, 83, 1, 0, 255, 68, 102, 0, 255, 162, 84, 0, 255, 212, 203, 0, 255, 136, 159, 0, 255, 20, 169, 0, 255, 187, 47, 0, 255, 32, 165, 0, 255, 62, 232, 0, 255, 177, 241, 0, 255, 119, 26, 0, 255, 163, 249, 0, 255, 207, 241, 0, 255, 71, 2, 0, 255, 22, 122, 0, 255, 24, 26, 0, 255, 109, 226, 0, 255, 111, 97, 0, 255, 140, 194, 0, 255, 214, 174, 0, 255, 82, 218, 0, 255, 205, 253, 0, 255, 107, 204, 0, 255, 35, 58, 0, 255, 241, 154, 0, 255, 117, 67, 0, 255, 165, 136, 0, 255, 197, 156, 0, 255, 189, 192, 0, 255, 121, 119, 0, 255, 114, 219, 0, 255, 67, 222, 0, 255, 130, 101, 0, 255, 118, 21, 0, 255, 219, 188, 0, 255, 32, 210, 0, 255, 114, 53, 0, 255, 35, 59, 0, 255, 65, 66, 0, 255, 51, 1, 0, 255, 176, 30, 0, 255, 232, 35, 0, 255, 15, 137, 0, 255, 225, 123, 0, 255, 224, 192, 0, 255, 45, 183, 0, 255, 96, 248, 0, 255, 81, 225, 0, 255, 13, 97, 0, 255, 195, 10, 0, 255, 34, 46, 0, 255, 60, 199, 0, 255, 74, 240, 0, 255, 93, 248, 0, 255, 150, 104, 0, 255, 213, 125, 0, 255, 56, 81, 0, 255, 251, 51, 0, 255, 155, 142, 0, 255, 158, 163, 0, 255, 253, 110, 0, 255, 68, 110, 0, 255, 49, 65, 0, 255, 189, 75, 0, 255, 127, 107, 0, 255, 18, 142, 0, 255, 81, 154, 0, 255, 47, 54, 0, 255, 52, 84, 0, 255, 206, 215, 0, 255, 112, 172, 0, 255, 230, 143, 0, 255, 24, 238, 0, 255, 172, 254, 0, 255, 194, 164, 0, 255, 108, 29, 0, 255, 176, 68, 0, 255, 212, 40, 0, 255, 154, 28, 0, 255, 241, 179, 0, 255, 117, 87, 0, 255, 180, 26, 0, 255, 7, 76, 0, 255, 6, 139, 0, 255, 246, 192, 0, 255, 122, 169, 0, 255, 46, 123, 0, 255, 74, 111, 0, 255, 25, 218, 0, 255, 66, 7, 0, 255, 184, 189, 0, 255, 217, 205, 0, 255, 103, 236, 0, 255, 12, 188, 0, 255, 136, 183, 0, 255, 82, 165, 0, 255, 205, 210, 0, 255, 144, 204, 0, 255, 223, 98, 0, 255, 222, 108, 0, 255, 147, 13, 0, 255, 220, 207, 0, 255, 73, 125, 0, 255, 193, 59, 0, 255, 239, 119, 0, 255, 177, 169, 0, 255, 131, 177, 0, 255, 2, 63, 0, 255, 135, 151, 0, 255, 2, 103, 0, 255, 115, 159, 0, 255, 229, 114, 0, 255, 62, 112, 0, 255, 232, 83, 0, 255, 63, 94, 0, 255, 32, 73, 0, 255, 63, 244, 0, 255, 105, 214, 0, 255, 106, 1, 0, 255, 242, 232, 0, 255, 33, 82, 0, 255, 111, 249, 0, 255, 36, 131, 0, 255, 0, 27, 0, 255, 168, 170, 0, 255, 176, 157, 0, 255, 215, 183, 0, 255, 51, 75, 0, 255, 85, 79, 0, 255, 210, 168, 0, 255, 180, 99, 0, 255, 238, 229, 0, 255, 192, 247, 0, 255, 31, 153, 0, 255, 29, 215, 0, 255, 45, 227, 0, 255, 35, 60, 0, 255, 200, 74, 0, 255, 132, 41, 0, 255, 103, 131, 0, 255, 75, 36, 0, 255, 125, 204, 0, 255, 165, 127, 0, 255, 242, 94, 0, 255, 228, 254, 0, 255, 98, 16, 0, 255, 78, 81, 0, 255, 152, 222, 0, 255, 175, 249, 0, 255, 170, 247, 0, 255, 1, 222, 0, 255, 186, 178, 0, 255, 24, 175, 0, 255, 110, 93, 0, 255, 7, 119, 0, 255, 27, 12, 0, 255, 145, 110, 0, 255, 232, 140, 0, 255, 39, 90, 0, 255, 160, 62, 0, 255, 184, 136, 0, 255, 42, 101, 0, 255, 73, 1, 0, 255, 241, 196, 0, 255, 33, 151, 0, 255, 200, 31, 0, 255, 89, 207, 0, 255, 203, 94, 0, 255, 234, 99, 0, 255, 126, 189, 0, 255, 104, 40, 0, 255, 250, 184, 0, 255, 152, 186, 0, 255, 115, 249, 0, 255, 141, 3, 0, 255, 180, 172, 0, 255, 49, 195, 0, 255, 195, 169, 0, 255, 8, 164, 0, 255, 99, 36, 0, 255, 102, 50, 0, 255, 223, 130, 0, 255, 85, 149, 0, 255, 1, 134, 0, 255, 170, 190, 0, 255, 69, 87, 0, 255, 53, 92, 0, 255, 116, 57, 0, 255, 15, 52, 0, 255, 235, 48, 0, 255, 232, 147, 0, 255, 144, 172, 0, 255, 134, 2, 0, 255, 72, 2, 0, 255, 165, 160, 0, 255, 73, 31, 0, 255, 161, 200, 0, 255, 13, 39, 0, 255, 76, 166, 0, 255, 146, 145, 0, 255, 107, 29, 0, 255, 11, 212, 0, 255, 8, 178, 0, 255, 41, 117, 0, 255, 205, 133, 0, 255, 3, 107, 0, 255, 208, 235, 0, 255, 59, 188, 0, 255, 146, 83, 0, 255, 17, 60, 0, 255, 23, 235, 0, 255, 61, 116, 0, 255, 136, 229, 0, 255, 61, 124, 0, 255, 253, 170, 0, 255, 251, 194, 0, 255, 44, 12, 0, 255, 198, 171, 0, 255, 140, 249, 0, 255, 154, 45, 0, 255, 39, 182, 0, 255, 130, 82, 0, 255, 162, 4, 0, 255, 25, 14, 0, 255, 43, 40, 0, 255, 71, 152, 0, 255, 123, 122, 0, 255, 217, 234, 0, 255, 158, 34, 0, 255, 123, 127, 0, 255, 166, 170, 0, 255, 64, 188, 0, 255, 184, 41, 0, 255, 233, 164, 0, 255, 215, 105, 0, 255, 246, 135, 0, 255, 20, 30, 0, 255, 186, 154, 0, 255, 224, 78, 0, 255, 90, 147, 0, 255, 234, 124, 0, 255, 234, 42, 0, 255, 216, 26, 0, 255, 127, 247, 0, 255, 238, 232, 0, 255, 18, 254, 0, 255, 160, 193, 0, 255, 234, 21, 0, 255, 89, 160, 0, 255, 242, 136, 0, 255, 35, 150, 0, 255, 202, 228, 0, 255, 194, 57, 0, 255, 148, 229, 0, 255, 130, 177, 0, 255, 75, 205, 0, 255, 245, 17, 0, 255, 73, 250, 0, 255, 27, 230, 0, 255, 114, 220, 0, 255, 33, 92, 0, 255, 155, 195, 0, 255, 119, 213, 0, 255, 71, 250, 0, 255, 50, 224, 0, 255, 216, 251, 0, 255, 11, 223, 0, 255, 173, 202, 0, 255, 129, 110, 0, 255, 11, 29, 0, 255, 34, 162, 0, 255, 237, 48, 0, 255, 130, 31, 0, 255, 132, 153, 0, 255, 241, 35, 0, 255, 112, 100, 0, 255, 45, 10, 0, 255, 185, 118, 0, 255, 190, 179, 0, 255, 212, 213, 0, 255, 224, 84, 0, 255, 139, 196, 0, 255, 234, 25, 0, 255, 82, 78, 0, 255, 33, 135, 0, 255, 213, 126, 0, 255, 199, 246, 0, 255, 197, 138, 0, 255, 88, 36, 0, 255, 64, 181, 0, 255, 50, 241, 0, 255, 70, 115, 0, 255, 218, 7, 0, 255, 225, 139, 0, 255, 186, 35, 0, 255, 138, 176, 0, 255, 123, 9, 0, 255, 78, 211, 0, 255, 57, 67, 0, 255, 36, 225, 0, 255, 159, 84, 0, 255, 182, 168, 0, 255, 129, 143, 0, 255, 248, 243, 0, 255, 53, 196, 0, 255, 232, 51, 0, 255, 76, 61, 0, 255, 21, 12, 0, 255, 173, 53, 0, 255, 251, 96, 0, 255, 222, 115, 0, 255, 119, 121, 0, 255, 220, 85, 0, 255, 226, 144, 0, 255, 237, 80, 0, 255, 208, 126, 0, 255, 172, 4, 0, 255, 206, 218, 0, 255, 55, 41, 0, 255, 122, 149, 0, 255, 83, 241, 0, 255, 179, 147, 0, 255, 6, 249, 0, 255, 13, 119, 0, 255, 224, 74, 0, 255, 127, 31, 0, 255, 85, 187, 0, 255, 71, 39, 0, 255, 252, 180, 0, 255, 72, 84, 0, 255, 213, 227, 0, 255, 161, 205, 0, 255, 213, 108, 0, 255, 119, 40, 0, 255, 68, 216, 0, 255, 0, 249, 0, 255, 98, 220, 0, 255, 121, 237, 0, 255, 103, 236, 0, 255, 202, 1, 0, 255, 179, 123, 0, 255, 206, 23, 0, 255, 13, 140, 0, 255, 224, 20, 0, 255, 173, 206, 0, 255, 109, 0, 0, 255, 103, 21, 0, 255, 185, 186, 0, 255, 23, 5, 0, 255, 66, 13, 0, 255, 45, 7, 0, 255, 114, 186, 0, 255, 244, 254, 0, 255, 77, 74, 0, 255, 205, 249, 0, 255, 210, 32, 0, 255, 15, 222, 0, 255, 171, 40, 0, 255, 4, 213, 0, 255, 6, 64, 0, 255, 166, 198, 0, 255, 242, 217, 0, 255, 0, 71, 0, 255, 244, 92, 0, 255, 77, 79, 0, 255, 102, 24, 0, 255, 27, 136, 0, 255, 87, 176, 0, 255, 93, 230, 0, 255, 103, 240, 0, 255, 74, 158, 0, 255, 57, 32, 0, 255, 236, 42, 0, 255, 144, 140, 0, 255, 206, 223, 0, 255, 8, 138, 0, 255, 206, 224, 0, 255, 74, 19, 0, 255, 241, 169, 0, 255, 227, 166, 0, 255, 57, 226, 0, 255, 74, 152, 0, 255, 63, 82, 0, 255, 167, 47, 0, 255, 233, 114, 0, 255, 3, 155, 0, 255, 219, 191, 0, 255, 220, 241, 0, 255, 114, 95, 0, 255, 0, 56, 0, 255, 155, 201, 0, 255, 135, 159, 0, 255, 0, 116, 0, 255, 220, 186, 0, 255, 160, 120, 0, 255, 53, 216, 0, 255, 148, 65, 0, 255, 234, 27, 0, 255, 63, 90, 0, 255, 159, 230, 0, 255, 58, 141, 0, 255, 37, 98, 0, 255, 199, 57, 0, 255, 163, 41, 0, 255, 80, 125, 0, 255, 124, 216, 0, 255, 33, 197, 0, 255, 73, 170, 0, 255, 218, 58, 0, 255, 92, 169, 0, 255, 114, 143, 0, 255, 248, 218, 0, 255, 194, 27, 0, 255, 171, 101, 0, 255, 74, 64, 0, 255, 123, 124, 0, 255, 225, 254, 0, 255, 20, 125, 0, 255, 76, 191, 0, 255, 247, 142, 0, 255, 128, 36, 0, 255, 159, 251, 0, 255, 171, 224, 0, 255, 0, 56, 0, 255, 134, 25, 0, 255, 79, 170, 0, 255, 26, 198, 0, 255, 178, 247, 0, 255, 67, 35, 0, 255, 120, 117, 0, 255, 57, 170, 0, 255, 202, 161, 0, 255, 192, 66, 0, 255, 116, 0, 0, 255, 115, 193, 0, 255, 150, 203, 0, 255, 213, 0, 0, 255, 16, 122, 0, 255, 202, 186, 0, 255, 12, 105, 0, 255, 167, 21, 0, 255, 43, 125, 0, 255, 226, 55, 0, 255, 27, 245, 0, 255, 133, 121, 0, 255, 28, 125, 0, 255, 65, 213, 0, 255, 103, 78, 0, 255, 61, 155, 0, 255, 54, 97, 0, 255, 46, 145, 0, 255, 6, 185, 0, 255, 11, 236, 0, 255, 20, 76, 0, 255, 199, 8, 0, 255, 124, 137, 0, 255, 86, 197, 0, 255, 118, 93, 0, 255, 168, 42, 0, 255, 184, 76, 0, 255, 76, 50, 0, 255, 95, 124, 0, 255, 234, 126, 0, 255, 134, 65, 0, 255, 158, 198, 0, 255, 55, 53, 0, 255, 88, 178, 0, 255, 107, 146, 0, 255, 108, 236, 0, 255, 194, 139, 0, 255, 176, 13, 0, 255, 72, 129, 0, 255, 168, 24, 0, 255, 234, 229, 0, 255, 234, 164, 0, 255, 83, 62, 0, 255, 44, 161, 0, 255, 87, 165, 0, 255, 186, 217, 0, 255, 169, 118, 0, 255, 60, 169, 0, 255, 112, 70, 0, 255, 178, 74, 0, 255, 146, 67, 0, 255, 202, 205, 0, 255, 111, 119, 0, 255, 10, 10, 0, 255, 191, 214, 0, 255, 246, 190, 0, 255, 199, 32, 0, 255, 92, 238, 0, 255, 135, 239, 0, 255, 223, 180, 0, 255, 198, 179, 0, 255, 59, 86, 0, 255, 112, 47, 0, 255, 196, 243, 0, 255, 42, 162, 0, 255, 200, 43, 0, 255, 9, 212, 0, 255, 7, 12, 0, 255, 103, 178, 0, 255, 58, 192, 0, 255, 190, 228, 0, 255, 95, 187, 0, 255, 29, 84, 0, 255, 221, 122, 0, 255, 45, 106, 0, 255, 240, 214, 0, 255, 43, 15, 0, 255, 162, 233, 0, 255, 228, 123, 0, 255, 212, 138, 0, 255, 245, 135, 0, 255, 111, 56, 0, 255, 238, 37, 0, 255, 59, 64, 0, 255, 144, 71, 0, 255, 137, 113, 0, 255, 68, 217, 0, 255, 110, 230, 0, 255, 154, 130, 0, 255, 147, 200, 0, 255, 109, 160, 0, 255, 96, 46, 0, 255, 198, 73, 0, 255, 110, 152, 0, 255, 196, 42, 0, 255, 166, 17, 0, 255, 142, 151, 0, 255, 20, 117, 0, 255, 32, 215, 0, 255, 246, 185, 0, 255, 96, 217, 0, 255, 34, 22, 0, 255, 83, 224, 0, 255, 181, 243, 0, 255, 57, 132, 0, 255, 23, 168, 0, 255, 188, 41, 0, 255, 86, 128, 0, 255, 4, 120, 0, 255, 153, 197, 0, 255, 9, 185, 0, 255, 248, 101, 0, 255, 128, 25, 0, 255, 181, 110, 0, 255, 246, 80, 0, 255, 4, 232, 0, 255, 107, 251, 0, 255, 172, 202, 0, 255, 20, 174, 0, 255, 56, 252, 0, 255, 134, 26, 0, 255, 23, 90, 0, 255, 95, 146, 0, 255, 35, 246, 0, 255, 119, 156, 0, 255, 157, 44, 0, 255, 245, 174, 0, 255, 227, 95, 0, 255, 90, 128, 0, 255, 236, 113, 0, 255, 127, 90, 0, 255, 223, 206, 0, 255, 162, 10, 0, 255, 206, 160, 0, 255, 134, 141, 0, 255, 87, 63, 0, 255, 109, 212, 0, 255, 16, 219, 0, 255, 228, 135, 0, 255, 185, 139, 0, 255, 89, 111, 0, 255, 140, 113, 0, 255, 75, 14, 0, 255, 222, 44, 0, 255, 214, 46, 0, 255, 113, 126, 0, 255, 50, 42, 0, 255, 41, 66, 0, 255, 59, 33, 0, 255, 112, 194, 0, 255, 137, 29, 0, 255, 252, 181, 0, 255, 135, 193, 0, 255, 120, 186, 0, 255, 234, 103, 0, 255, 163, 31, 0, 255, 145, 85, 0, 255, 127, 105, 0, 255, 172, 232, 0, 255, 227, 220, 0, 255, 157, 73, 0, 255, 7, 68, 0, 255, 245, 212, 0, 255, 112, 91, 0, 255, 239, 188, 0, 255, 34, 95, 0, 255, 193, 197, 0, 255, 209, 210, 0, 255, 57, 169, 0, 255, 148, 241, 0, 255, 84, 95, 0, 255, 183, 103, 0, 255, 154, 162, 0, 255, 198, 192, 0, 255, 55, 224, 0, 255, 157, 25, 0, 255, 3, 5, 0, 255, 88, 248, 0, 255, 233, 1, 0, 255, 94, 208, 0, 255, 138, 249, 0, 255, 230, 224, 0, 255, 232, 120, 0, 255, 173, 84, 0, 255, 152, 127, 0, 255, 137, 124, 0, 255, 146, 160, 0, 255, 173, 149, 0, 255, 232, 125, 0, 255, 75, 174, 0, 255, 147, 69, 0, 255, 21, 62, 0, 255, 183, 173, 0, 255, 223, 155, 0, 255, 141, 236, 0, 255, 114, 133, 0, 255, 37, 63, 0, 255, 227, 89, 0, 255, 183, 98, 0, 255, 62, 43, 0, 255, 248, 112, 0, 255, 135, 42, 0, 255, 186, 72, 0, 255, 26, 195, 0, 255, 91, 250, 0, 255, 224, 222, 0, 255, 124, 11, 0, 255, 191, 74, 0, 255, 194, 56, 0, 255, 140, 163, 0, 255, 178, 166, 0, 255, 214, 31, 0, 255, 186, 134, 0, 255, 36, 80, 0, 255, 102, 164, 0, 255, 254, 237, 0, 255, 110, 45, 0, 255, 216, 142, 0, 255, 213, 211, 0, 255, 173, 41, 0, 255, 145, 216, 0, 255, 72, 235, 0, 255, 95, 131, 0, 255, 151, 131, 0, 255, 158, 239, 0, 255, 68, 251, 0, 255, 178, 166, 0, 255, 170, 74, 0, 255, 24, 34, 0, 255, 39, 153, 0, 255, 87, 42, 0, 255, 93, 57, 0, 255, 37, 167, 0, 255, 79, 94, 0, 255, 232, 103, 0, 255, 164, 171, 0, 255, 224, 91, 0, 255, 220, 89, 0, 255, 174, 242, 0, 255, 201, 58, 0, 255, 174, 245, 0, 255, 250, 253, 0, 255, 77, 122, 0, 255, 63, 241, 0, 255, 72, 54, 0, 255, 194, 238, 0, 255, 110, 64, 0, 255, 171, 143, 0, 255, 111, 229, 0, 255, 200, 124, 0, 255, 155, 87, 0, 255, 196, 154, 0, 255, 18, 196, 0, 255, 168, 200, 0, 255, 150, 254, 0, 255, 60, 76, 0, 255, 94, 11, 0, 255, 85, 233, 0, 255, 157, 213, 0, 255, 119, 195, 0, 255, 118, 242, 0, 255, 63, 40, 0, 255, 151, 178, 0, 255, 56, 108, 0, 255, 16, 32, 0, 255, 168, 71, 0, 255, 48, 45, 0, 255, 182, 210, 0, 255, 218, 144, 0, 255, 48, 166, 0, 255, 155, 214, 0, 255, 109, 223, 0, 255, 217, 16, 0, 255, 166, 219, 0, 255, 170, 28, 0, 255, 217, 49, 0, 255, 25, 230, 0, 255, 67, 126, 0, 255, 205, 11, 0, 255, 6, 206, 0, 255, 44, 15, 0, 255, 62, 135, 0, 255, 224, 133, 0, 255, 134, 120, 0, 255, 111, 189, 0, 255, 189, 102, 0, 255, 36, 90, 0, 255, 48, 27, 0, 255, 183, 253, 0, 255, 121, 103, 0, 255, 215, 221, 0, 255, 71, 110, 0, 255, 16, 110, 0, 255, 109, 174, 0, 255, 142, 203, 0, 255, 11, 134, 0, 255, 178, 135, 0, 255, 168, 156, 0, 255, 229, 24, 0, 255, 125, 83, 0, 255, 10, 46, 0, 255, 98, 252, 0, 255, 103, 178, 0, 255, 50, 209, 0, 255, 35, 130, 0, 255, 242, 24, 0, 255, 128, 149, 0, 255, 35, 1, 0, 255, 11, 175, 0, 255, 57, 131, 0, 255, 164, 87, 0, 255, 60, 58, 0, 255, 64, 64, 0, 255, 163, 124, 0, 255, 73, 46, 0, 255, 189, 129, 0, 255, 240, 224, 0, 255, 84, 62, 0, 255, 0, 186, 0, 255, 90, 169, 0, 255, 1, 94, 0, 255, 154, 178, 0, 255, 96, 168, 0, 255, 63, 98, 0, 255, 54, 91, 0, 255, 99, 250, 0, 255, 40, 5, 0, 255, 6, 81, 0, 255, 21, 224, 0, 255, 66, 25, 0, 255, 239, 203, 0, 255, 117, 54, 0, 255, 13, 93, 0, 255, 231, 152, 0, 255, 66, 216, 0, 255, 235, 247, 0, 255, 252, 73, 0, 255, 57, 17, 0, 255, 179, 19, 0, 255, 68, 147, 0, 255, 86, 251, 0, 255, 177, 190, 0, 255, 167, 162, 0, 255, 200, 176, 0, 255, 116, 94, 0, 255, 22, 252, 0, 255, 90, 25, 0, 255, 122, 151, 0, 255, 143, 96, 0, 255, 142, 162, 0, 255, 95, 70, 0, 255, 209, 5, 0, 255, 130, 161, 0, 255, 130, 79, 0, 255, 229, 214, 0, 255, 174, 83, 0, 255, 197, 147, 0, 255, 237, 176, 0, 255, 45, 41, 0, 255, 35, 215, 0, 255, 24, 156, 0, 255, 113, 93, 0, 255, 87, 142, 0, 255, 240, 26, 0, 255, 197, 146, 0, 255, 182, 243, 0, 255, 188, 199, 0, 255, 252, 159, 0, 255, 0, 57, 0, 255, 71, 136, 0, 255, 243, 142, 0, 255, 7, 216, 0, 255, 7, 213, 0, 255, 23, 165, 0, 255, 161, 0, 0, 255, 0, 153, 0, 255, 5, 85, 0, 255, 49, 121, 0, 255, 42, 83, 0, 255, 160, 219, 0, 255, 244, 53, 0, 255, 146, 78, 0, 255, 138, 49, 0, 255, 145, 29, 0, 255, 176, 63, 0, 255, 109, 134, 0, 255, 100, 84, 0, 255, 145, 168, 0, 255, 29, 156, 0, 255, 199, 65, 0, 255, 187, 231, 0, 255, 24, 162, 0, 255, 110, 173, 0, 255, 197, 34, 0, 255, 232, 153, 0, 255, 210, 21, 0, 255, 174, 96, 0, 255, 74, 191, 0, 255, 54, 64, 0, 255, 200, 247, 0, 255, 143, 79, 0, 255, 67, 152, 0, 255, 143, 204, 0, 255, 99, 75, 0, 255, 228, 15, 0, 255, 220, 253, 0, 255, 133, 155, 0, 255, 116, 170, 0, 255, 242, 40, 0, 255, 229, 248, 0, 255, 100, 178, 0, 255, 157, 55, 0, 255, 108, 163, 0, 255, 201, 155, 0, 255, 13, 100, 0, 255, 94, 198, 0, 255, 155, 103, 0, 255, 250, 159, 0, 255, 201, 106, 0, 255, 73, 242, 0, 255, 110, 161, 0, 255, 235, 180, 0, 255, 236, 204, 0, 255, 17, 35, 0, 255, 10, 115, 0, 255, 174, 174, 0, 255, 207, 70, 0, 255, 135, 182, 0, 255, 148, 229, 0, 255, 3, 209, 0, 255, 8, 90, 0, 255, 230, 214, 0, 255, 190, 81, 0, 255, 57, 193, 0, 255, 183, 53, 0, 255, 63, 204, 0, 255, 26, 236, 0, 255, 223, 199, 0, 255, 142, 64, 0, 255, 210, 14, 0, 255, 155, 132, 0, 255, 241, 228, 0, 255, 228, 42, 0, 255, 20, 157, 0, 255, 128, 173, 0, 255, 56, 7, 0, 255, 109, 15, 0, 255, 144, 94, 0, 255, 24, 108, 0, 255, 99, 85, 0, 255, 2, 58, 0, 255, 24, 114, 0, 255, 254, 216, 0, 255, 236, 147, 0, 255, 196, 7, 0, 255, 96, 95, 0, 255, 106, 230, 0, 255, 240, 141, 0, 255, 172, 207, 0, 255, 98, 136, 0, 255, 231, 254, 0, 255, 141, 159, 0, 255, 34, 96, 0, 255, 25, 159, 0, 255, 171, 178, 0, 255, 4, 215, 0, 255, 165, 44, 0, 255, 100, 163, 0, 255, 39, 90, 0, 255, 87, 71, 0, 255, 86, 137, 0, 255, 181, 74, 0, 255, 193, 60, 0, 255, 229, 192, 0, 255, 54, 152, 0, 255, 141, 144, 0, 255, 150, 133, 0, 255, 188, 111, 0, 255, 106, 245, 0, 255, 184, 87, 0, 255, 99, 187, 0, 255, 2, 225, 0, 255, 184, 196, 0, 255, 242, 83, 0, 255, 47, 46, 0, 255, 69, 184, 0, 255, 141, 106, 0, 255, 1, 14, 0, 255, 66, 166, 0, 255, 5, 251, 0, 255, 53, 138, 0, 255, 16, 106, 0, 255, 205, 237, 0, 255, 201, 225, 0, 255, 180, 215, 0, 255, 112, 246, 0, 255, 160, 117, 0, 255, 9, 5, 0, 255, 46, 123, 0, 255, 233, 159, 0, 255, 37, 12, 0, 255, 161, 87, 0, 255, 145, 216, 0, 255, 156, 135, 0, 255, 63, 245, 0, 255, 83, 156, 0, 255, 91, 27, 0, 255, 68, 224, 0, 255, 85, 106, 0, 255, 44, 196, 0, 255, 176, 21, 0, 255, 178, 244, 0, 255, 221, 173, 0, 255, 229, 138, 0, 255, 189, 143, 0, 255, 242, 58, 0, 255, 20, 115, 0, 255, 226, 91, 0, 255, 216, 208, 0, 255, 161, 196, 0, 255, 28, 233, 0, 255, 94, 98, 0, 255, 197, 163, 0, 255, 195, 195, 0, 255, 143, 128, 0, 255, 246, 214, 0, 255, 29, 39, 0, 255, 225, 169, 0, 255, 228, 31, 0, 255, 205, 229, 0, 255, 200, 75, 0, 255, 65, 173, 0, 255, 13, 207, 0, 255, 120, 31, 0, 255, 188, 10, 0, 255, 108, 20, 0, 255, 13, 26, 0, 255, 202, 62, 0, 255, 63, 172, 0, 255, 15, 171, 0, 255, 197, 115, 0, 255, 103, 220, 0, 255, 33, 177, 0, 255, 205, 142, 0, 255, 252, 193, 0, 255, 113, 174, 0, 255, 147, 93, 0, 255, 100, 157, 0, 255, 115, 251, 0, 255, 122, 10, 0, 255, 224, 179, 0, 255, 62, 250, 0, 255, 64, 21, 0, 255, 211, 222, 0, 255, 164, 41, 0, 255, 6, 158, 0, 255, 21, 141, 0, 255, 159, 239, 0, 255, 192, 13, 0, 255, 116, 218, 0, 255, 201, 43, 0, 255, 216, 129, 0, 255, 164, 103, 0, 255, 170, 69, 0, 255, 71, 176, 0, 255, 169, 115, 0, 255, 207, 174, 0, 255, 44, 20, 0, 255, 50, 194, 0, 255, 29, 136, 0, 255, 99, 214, 0, 255, 241, 128, 0, 255, 181, 251, 0, 255, 87, 22, 0, 255, 149, 16, 0, 255, 229, 133, 0, 255, 99, 147, 0, 255, 11, 18, 0, 255, 225, 147, 0, 255, 25, 119, 0, 255, 155, 70, 0, 255, 156, 98, 0, 255, 19, 5, 0, 255, 75, 167, 0, 255, 184, 166, 0, 255, 200, 136, 0, 255, 165, 246, 0, 255, 48, 66, 0, 255, 150, 196, 0, 255, 132, 105, 0, 255, 139, 74, 0, 255, 176, 153, 0, 255, 9, 249, 0, 255, 137, 19, 0, 255, 170, 237, 0, 255, 105, 98, 0, 255, 155, 65, 0, 255, 188, 204, 0, 255, 39, 154, 0, 255, 118, 39, 0, 255, 103, 115, 0, 255, 83, 213, 0, 255, 9, 141, 0, 255, 62, 243, 0, 255, 39, 111, 0, 255, 211, 63, 0, 255, 6, 165, 0, 255, 132, 135, 0, 255, 164, 240, 0, 255, 94, 221, 0, 255, 209, 133, 0, 255, 50, 222, 0, 255, 115, 114, 0, 255, 171, 20, 0, 255, 28, 167, 0, 255, 198, 127, 0, 255, 206, 67, 0, 255, 142, 72, 0, 255, 213, 68, 0, 255, 23, 47, 0, 255, 116, 236, 0, 255, 32, 212, 0, 255, 33, 27, 0, 255, 237, 71, 0, 255, 208, 83, 0, 255, 18, 231, 0, 255, 61, 23, 0, 255, 142, 32, 0, 255, 56, 117, 0, 255, 184, 66, 0, 255, 140, 80, 0, 255, 52, 216, 0, 255, 110, 51, 0, 255, 85, 180, 0, 255, 192, 52, 0, 255, 243, 60, 0, 255, 145, 191, 0, 255, 196, 237, 0, 255, 2, 89, 0, 255, 217, 246, 0, 255, 45, 23, 0, 255, 172, 113, 0, 255, 225, 89, 0, 255, 215, 11, 0, 255, 229, 147, 0, 255, 214, 83, 0, 255, 101, 18, 0, 255, 124, 246, 0, 255, 188, 141, 0, 255, 172, 156, 0, 255, 235, 197, 0, 255, 221, 236, 0, 255, 59, 0, 0, 255, 79, 37, 0, 255, 165, 187, 0, 255, 212, 38, 0, 255, 224, 52, 0, 255, 153, 21, 0, 255, 55, 232, 0, 255, 116, 114, 0, 255, 53, 24, 0, 255, 236, 185, 0, 255, 81, 107, 0, 255, 225, 242, 0, 255, 191, 217, 0, 255, 150, 21, 0, 255, 142, 160, 0, 255, 77, 225, 0, 255, 186, 201, 0, 255, 142, 94, 0, 255, 30, 224, 0, 255, 56, 32, 0, 255, 26, 130, 0, 255, 37, 2, 0, 255, 15, 73, 0, 255, 184, 212, 0, 255, 53, 194, 0, 255, 151, 225, 0, 255, 7, 126, 0, 255, 126, 71, 0, 255, 55, 142, 0, 255, 72, 85, 0, 255, 111, 221, 0, 255, 122, 127, 0, 255, 31, 148, 0, 255, 200, 187, 0, 255, 124, 220, 0, 255, 8, 226, 0, 255, 99, 176, 0, 255, 129, 233, 0, 255, 122, 219, 0, 255, 227, 92, 0, 255, 202, 179, 0, 255, 65, 199, 0, 255, 198, 57, 0, 255, 11, 214, 0, 255, 164, 1, 0, 255, 194, 53, 0, 255, 119, 19, 0, 255, 236, 59, 0, 255, 125, 34, 0, 255, 90, 66, 0, 255, 39, 179, 0, 255, 115, 159, 0, 255, 251, 0, 0, 255, 153, 45, 0, 255, 44, 124, 0, 255, 203, 220, 0, 255, 166, 240, 0, 255, 6, 55, 0, 255, 174, 185, 0, 255, 0, 160, 0, 255, 40, 142, 0, 255, 5, 76, 0, 255, 244, 150, 0, 255, 218, 251, 0, 255, 156, 161, 0, 255, 45, 13, 0, 255, 23, 86, 0, 255, 226, 200, 0, 255, 89, 13, 0, 255, 219, 237, 0, 255, 116, 161, 0, 255, 179, 165, 0, 255, 55, 214, 0, 255, 160, 80, 0, 255, 207, 174, 0, 255, 56, 74, 0, 255, 34, 187, 0, 255, 116, 221, 0, 255, 149, 175, 0, 255, 210, 37, 0, 255, 59, 119, 0, 255, 178, 13, 0, 255, 5, 140, 0, 255, 4, 93, 0, 255, 162, 0, 0, 255, 2, 250, 0, 255, 120, 225, 0, 255, 232, 103, 0, 255, 103, 149, 0, 255, 129, 140, 0, 255, 218, 201, 0, 255, 129, 78, 0, 255, 212, 147, 0, 255, 78, 18, 0, 255, 110, 38, 0, 255, 207, 221, 0, 255, 172, 184, 0, 255, 200, 33, 0, 255, 62, 100, 0, 255, 64, 68, 0, 255, 158, 64, 0, 255, 76, 95, 0, 255, 4, 53, 0, 255, 76, 32, 0, 255, 107, 145, 0, 255, 235, 170, 0, 255, 121, 157, 0, 255, 195, 153, 0, 255, 16, 0, 0, 255, 159, 92, 0, 255, 226, 157, 0, 255, 35, 209, 0, 255, 104, 184, 0, 255, 112, 89, 0, 255, 210, 121, 0, 255, 96, 85, 0, 255, 197, 35, 0, 255, 211, 123, 0, 255, 211, 195, 0, 255, 30, 132, 0, 255, 132, 137, 0, 255, 14, 9, 0, 255, 38, 75, 0, 255, 23, 21, 0, 255, 204, 45, 0, 255, 51, 195, 0, 255, 40, 96, 0, 255, 154, 26, 0, 255, 80, 240, 0, 255, 25, 166, 0, 255, 146, 109, 0, 255, 188, 227, 0, 255, 23, 118, 0, 255, 194, 153, 0, 255, 22, 78, 0, 255, 107, 81, 0, 255, 13, 165, 0, 255, 157, 191, 0, 255, 195, 19, 0, 255, 219, 146, 0, 255, 206, 6, 0, 255, 155, 226, 0, 255, 138, 124, 0, 255, 117, 99, 0, 255, 42, 43, 0, 255, 175, 239, 0, 255, 74, 71, 0, 255, 169, 226, 0, 255, 120, 237, 0, 255, 7, 253, 0, 255, 148, 68, 0, 255, 204, 6, 0, 255, 238, 221, 0, 255, 175, 207, 0, 255, 39, 176, 0, 255, 206, 44, 0, 255, 166, 87, 0, 255, 234, 67, 0, 255, 129, 140, 0, 255, 133, 39, 0, 255, 249, 42, 0, 255, 214, 176, 0, 255, 135, 163, 0, 255, 20, 31, 0, 255, 152, 51, 0, 255, 83, 182, 0, 255, 203, 6, 0, 255, 200, 184, 0, 255, 6, 40, 0, 255, 145, 83, 0, 255, 112, 175, 0, 255, 213, 169, 0, 255, 141, 52, 0, 255, 246, 126, 0, 255, 210, 207, 0, 255, 37, 165, 0, 255, 189, 88, 0, 255, 80, 4, 0, 255, 210, 222, 0, 255, 162, 118, 0, 255, 195, 33, 0, 255, 9, 153, 0, 255, 77, 35, 0, 255, 29, 20, 0, 255, 54, 149, 0, 255, 100, 229, 0, 255, 83, 55, 0, 255, 83, 85, 0, 255, 29, 99, 0, 255, 46, 234, 0, 255, 102, 167, 0, 255, 70, 72, 0, 255, 139, 56, 0, 255, 235, 123, 0, 255, 25, 174, 0, 255, 94, 224, 0, 255, 163, 162, 0, 255, 136, 192, 0, 255, 197, 63, 0, 255, 151, 164, 0, 255, 4, 145, 0, 255, 199, 64, 0, 255, 38, 252, 0, 255, 224, 148, 0, 255, 218, 92, 0, 255, 87, 51, 0, 255, 169, 200, 0, 255, 242, 107, 0, 255, 14, 230, 0, 255, 153, 25, 0, 255, 83, 113, 0, 255, 101, 18, 0, 255, 147, 172, 0, 255, 58, 147, 0, 255, 73, 243, 0, 255, 23, 171, 0, 255, 93, 56, 0, 255, 117, 224, 0, 255, 68, 69, 0, 255, 215, 94, 0, 255, 222, 54, 0, 255, 79, 243, 0, 255, 166, 80, 0, 255, 234, 214, 0, 255, 94, 125, 0, 255, 173, 9, 0, 255, 32, 181, 0, 255, 178, 28, 0, 255, 209, 50, 0, 255, 198, 227, 0, 255, 175, 62, 0, 255, 93, 67, 0, 255, 107, 55, 0, 255, 227, 212, 0, 255, 29, 199, 0, 255, 145, 190, 0, 255, 6, 85, 0, 255, 233, 162, 0, 255, 163, 84, 0, 255, 216, 203, 0, 255, 91, 74, 0, 255, 155, 229, 0, 255, 129, 77, 0, 255, 21, 143, 0, 255, 41, 250, 0, 255, 136, 91, 0, 255, 206, 211, 0, 255, 15, 20, 0, 255, 98, 168, 0, 255, 200, 84, 0, 255, 36, 132, 0, 255, 141, 217, 0, 255, 209, 200, 0, 255, 46, 234, 0, 255, 5, 47, 0, 255, 233, 237, 0, 255, 180, 77, 0, 255, 212, 249, 0, 255, 214, 26, 0, 255, 90, 118, 0, 255, 100, 57, 0, 255, 107, 27, 0, 255, 92, 202, 0, 255, 101, 28, 0, 255, 176, 121, 0, 255, 0, 144, 0, 255, 15, 230, 0, 255, 34, 123, 0, 255, 210, 250, 0, 255, 238, 73, 0, 255, 84, 169, 0, 255, 29, 113, 0, 255, 253, 251, 0, 255, 163, 77, 0, 255, 163, 72, 0, 255, 181, 219, 0, 255, 53, 194, 0, 255, 136, 184, 0, 255, 88, 212, 0, 255, 93, 20, 0, 255, 49, 12, 0, 255, 45, 167, 0, 255, 185, 232, 0, 255, 153, 220, 0, 255, 73, 105, 0, 255, 31, 229, 0, 255, 61, 154, 0, 255, 22, 145, 0, 255, 141, 167, 0, 255, 247, 237, 0, 255, 250, 64, 0, 255, 107, 3, 0, 255, 140, 159, 0, 255, 54, 87, 0, 255, 217, 33, 0, 255, 253, 52, 0, 255, 202, 197, 0, 255, 31, 111, 0, 255, 220, 236, 0, 255, 200, 6, 0, 255, 137, 118, 0, 255, 152, 95, 0, 255, 176, 96, 0, 255, 229, 81, 0, 255, 158, 125, 0, 255, 121, 247, 0, 255, 99, 107, 0, 255, 21, 96, 0, 255, 38, 76, 0, 255, 130, 49, 0, 255, 249, 207, 0, 255, 60, 226, 0, 255, 70, 85, 0, 255, 129, 156, 0, 255, 144, 139, 0, 255, 118, 59, 0, 255, 90, 134, 0, 255, 120, 170, 0, 255, 250, 65, 0, 255, 19, 16, 0, 255, 128, 125, 0, 255, 46, 254, 0, 255, 212, 249, 0, 255, 114, 211, 0, 255, 224, 183, 0, 255, 46, 27, 0, 255, 75, 35, 0, 255, 74, 75, 0, 255, 206, 157, 0, 255, 230, 98, 0, 255, 240, 212, 0, 255, 230, 237, 0, 255, 130, 124, 0, 255, 37, 185, 0, 255, 157, 86, 0, 255, 120, 85, 0, 255, 145, 173, 0, 255, 251, 166, 0, 255, 1, 13, 0, 255, 39, 71, 0, 255, 11, 252, 0, 255, 51, 173, 0, 255, 150, 67, 0, 255, 182, 147, 0, 255, 176, 93, 0, 255, 248, 75, 0, 255, 35, 147, 0, 255, 150, 251, 0, 255, 172, 19, 0, 255, 150, 176, 0, 255, 149, 233, 0, 255, 246, 230, 0, 255, 156, 28, 0, 255, 192, 248, 0, 255, 141, 0, 0, 255, 242, 164, 0, 255, 213, 175, 0, 255, 57, 240, 0, 255, 192, 52, 0, 255, 18, 165, 0, 255, 100, 125, 0, 255, 50, 97, 0, 255, 54, 207, 0, 255, 137, 107, 0, 255, 124, 55, 0, 255, 221, 62, 0, 255, 119, 137, 0, 255, 208, 197, 0, 255, 36, 7, 0, 255, 110, 89, 0, 255, 96, 168, 0, 255, 84, 58, 0, 255, 10, 239, 0, 255, 44, 205, 0, 255, 43, 99, 0, 255, 66, 217, 0, 255, 105, 136, 0, 255, 201, 86, 0, 255, 243, 232, 0, 255, 11, 253, 0, 255, 89, 226, 0, 255, 7, 56, 0, 255, 169, 68, 0, 255, 104, 251, 0, 255, 30, 9, 0, 255, 174, 218, 0, 255, 104, 233, 0, 255, 73, 149, 0, 255, 39, 104, 0, 255, 127, 67, 0, 255, 16, 77, 0, 255, 4, 234, 0, 255, 192, 181, 0, 255, 50, 204, 0, 255, 138, 203, 0, 255, 174, 14, 0, 255, 32, 52, 0, 255, 38, 43, 0, 255, 17, 14, 0, 255, 1, 122, 0, 255, 16, 201, 0, 255, 180, 66, 0, 255, 217, 6, 0, 255, 73, 81, 0, 255, 60, 195, 0, 255, 107, 127, 0, 255, 240, 32, 0, 255, 144, 62, 0, 255, 162, 18, 0, 255, 17, 72, 0, 255, 159, 252, 0, 255, 71, 48, 0, 255, 166, 33, 0, 255, 193, 231, 0, 255, 179, 253, 0, 255, 92, 239, 0, 255, 47, 93, 0, 255, 229, 11, 0, 255, 154, 146, 0, 255, 36, 140, 0, 255, 28, 133, 0, 255, 110, 100, 0, 255, 5, 251, 0, 255, 99, 2, 0, 255, 113, 221, 0, 255, 18, 190, 0, 255, 141, 102, 0, 255, 147, 44, 0, 255, 129, 82, 0, 255, 70, 22, 0, 255, 103, 231, 0, 255, 163, 154, 0, 255, 44, 81, 0, 255, 206, 117, 0, 255, 57, 11, 0, 255, 170, 223, 0, 255, 44, 226, 0, 255, 111, 218, 0, 255, 52, 95, 0, 255, 150, 17, 0, 255, 154, 219, 0, 255, 28, 56, 0, 255, 44, 78, 0, 255, 91, 157, 0, 255, 23, 210, 0, 255, 143, 28, 0, 255, 194, 192, 0, 255, 184, 252, 0, 255, 98, 46, 0, 255, 18, 163, 0, 255, 110, 158, 0, 255, 242, 103, 0, 255, 182, 53, 0, 255, 8, 55, 0, 255, 104, 180, 0, 255, 81, 150, 0, 255, 207, 157, 0, 255, 252, 231, 0, 255, 149, 55, 0, 255, 114, 89, 0, 255, 42, 79, 0, 255, 219, 98, 0, 255, 62, 222, 0, 255, 242, 154, 0, 255, 42, 21, 0, 255, 34, 40, 0, 255, 43, 161, 0, 255, 21, 220, 0, 255, 178, 103, 0, 255, 3, 209, 0, 255, 153, 163, 0, 255, 244, 173, 0, 255, 101, 82, 0, 255, 248, 95, 0, 255, 42, 198, 0, 255, 72, 176, 0, 255, 160, 212, 0, 255, 241, 88, 0, 255, 23, 224, 0, 255, 62, 89, 0, 255, 66, 47, 0, 255, 205, 69, 0, 255, 126, 0, 0, 255, 124, 205, 0, 255, 171, 186, 0, 255, 235, 252, 0, 255, 112, 236, 0, 255, 211, 123, 0, 255, 245, 211, 0, 255, 8, 129, 0, 255, 116, 21, 0, 255, 63, 50, 0, 255, 119, 155, 0, 255, 220, 240, 0, 255, 81, 121, 0, 255, 125, 185, 0, 255, 60, 9, 0, 255, 164, 12, 0, 255, 188, 53, 0, 255, 160, 25, 0, 255, 146, 250, 0, 255, 229, 54, 0, 255, 68, 66, 0, 255, 115, 65, 0, 255, 196, 53, 0, 255, 245, 107, 0, 255, 180, 36, 0, 255, 184, 0, 0, 255, 93, 5, 0, 255, 126, 87, 0, 255, 86, 190, 0, 255, 210, 127, 0, 255, 95, 81, 0, 255, 85, 122, 0, 255, 160, 113, 0, 255, 171, 190, 0, 255, 177, 102, 0, 255, 224, 128, 0, 255, 68, 51, 0, 255, 168, 63, 0, 255, 155, 45, 0, 255, 219, 234, 0, 255, 114, 214, 0, 255, 45, 226, 0, 255, 106, 111, 0, 255, 174, 74, 0, 255, 86, 73, 0, 255, 5, 146, 0, 255, 250, 235, 0, 255, 174, 217, 0, 255, 10, 137, 0, 255, 212, 102, 0, 255, 25, 118, 0, 255, 163, 245, 0, 255, 157, 6, 0, 255, 219, 10, 0, 255, 141, 194, 0, 255, 127, 11, 0, 255, 175, 120, 0, 255, 31, 234, 0, 255, 150, 91, 0, 255, 110, 216, 0, 255, 246, 102, 0, 255, 162, 41, 0, 255, 69, 90, 0, 255, 30, 41, 0, 255, 73, 119, 0, 255, 145, 67, 0, 255, 174, 167, 0, 255, 42, 154, 0, 255, 115, 252, 0, 255, 56, 189, 0, 255, 155, 90, 0, 255, 130, 66, 0, 255, 49, 49, 0, 255, 102, 182, 0, 255, 187, 248, 0, 255, 176, 106, 0, 255, 51, 170, 0, 255, 41, 181, 0, 255, 57, 77, 0, 255, 74, 12, 0, 255, 178, 216, 0, 255, 89, 18, 0, 255, 231, 49, 0, 255, 49, 143, 0, 255, 132, 208, 0, 255, 193, 154, 0, 255, 58, 15, 0, 255, 20, 61, 0, 255, 238, 224, 0, 255, 164, 185, 0, 255, 157, 157, 0, 255, 75, 232, 0, 255, 150, 101, 0, 255, 4, 223, 0, 255, 22, 50, 0, 255, 138, 110, 0, 255, 181, 154, 0, 255, 115, 65, 0, 255, 142, 109, 0, 255, 197, 162, 0, 255, 133, 60, 0, 255, 97, 159, 0, 255, 122, 18, 0, 255, 200, 97, 0, 255, 36, 38, 0, 255, 161, 188, 0, 255, 9, 9, 0, 255, 63, 178, 0, 255, 167, 226, 0, 255, 57, 153, 0, 255, 246, 74, 0, 255, 219, 0, 0, 255, 131, 67, 0, 255, 222, 44, 0, 255, 167, 101, 0, 255, 61, 10, 0, 255, 148, 112, 0, 255, 118, 114, 0, 255, 90, 175, 0, 255, 250, 9, 0, 255, 72, 66, 0, 255, 87, 99, 0, 255, 214, 152, 0, 255, 27, 8, 0, 255, 158, 215, 0, 255, 121, 150, 0, 255, 133, 209, 0, 255, 136, 67, 0, 255, 127, 112, 0, 255, 67, 18, 0, 255, 248, 40, 0, 255, 244, 230, 0, 255, 89, 0, 0, 255, 139, 186, 0, 255, 95, 142, 0, 255, 111, 221, 0, 255, 164, 192, 0, 255, 80, 15, 0, 255, 207, 16, 0, 255, 146, 61, 0, 255, 68, 121, 0, 255, 102, 44, 0, 255, 151, 29, 0, 255, 73, 206, 0, 255, 167, 165, 0, 255, 165, 44, 0, 255, 138, 6, 0, 255, 217, 251, 0, 255, 194, 127, 0, 255, 83, 151, 0, 255, 65, 195, 0, 255, 29, 208, 0, 255, 64, 165, 0, 255, 65, 75, 0, 255, 113, 20, 0, 255, 104, 9, 0, 255, 169, 149, 0, 255, 247, 41, 0, 255, 236, 71, 0, 255, 124, 172, 0, 255, 67, 218, 0, 255, 212, 156, 0, 255, 246, 94, 0, 255, 164, 193, 0, 255, 180, 234, 0, 255, 149, 6, 0, 255, 252, 192, 0, 255, 172, 82, 0, 255, 179, 223, 0, 255, 34, 236, 0, 255, 79, 141, 0, 255, 163, 133, 0, 255, 150, 132, 0, 255, 238, 121, 0, 255, 54, 29, 0, 255, 87, 137, 0, 255, 227, 96, 0, 255, 130, 41, 0, 255, 51, 233, 0, 255, 117, 57, 0, 255, 81, 136, 0, 255, 68, 151, 0, 255, 86, 19, 0, 255, 146, 1, 0, 255, 222, 239, 0, 255, 119, 135, 0, 255, 206, 95, 0, 255, 145, 22, 0, 255, 141, 59, 0, 255, 40, 87, 0, 255, 140, 169, 0, 255, 162, 99, 0, 255, 104, 228, 0, 255, 254, 238, 0, 255, 162, 215, 0, 255, 34, 119, 0, 255, 163, 39, 0, 255, 96, 100, 0, 255, 103, 27, 0, 255, 7, 115, 0, 255, 111, 27, 0, 255, 86, 208, 0, 255, 243, 210, 0, 255, 170, 76, 0, 255, 157, 27, 0, 255, 142, 22, 0, 255, 61, 110, 0, 255, 181, 135, 0, 255, 101, 173, 0, 255, 148, 89, 0, 255, 97, 178, 0, 255, 145, 85, 0, 255, 19, 226, 0, 255, 115, 242, 0, 255, 31, 0, 0, 255, 187, 79, 0, 255, 182, 222, 0, 255, 63, 90, 0, 255, 118, 0, 0, 255, 54, 210, 0, 255, 213, 45, 0, 255, 231, 138, 0, 255, 1, 90, 0, 255, 0, 103, 0, 255, 90, 139, 0, 255, 135, 172, 0, 255, 222, 28, 0, 255, 193, 111, 0, 255, 28, 60, 0, 255, 253, 107, 0, 255, 86, 252, 0, 255, 234, 19, 0, 255, 176, 82, 0, 255, 237, 82, 0, 255, 220, 76, 0, 255, 244, 41, 0, 255, 50, 222, 0, 255, 90, 104, 0, 255, 78, 48, 0, 255, 232, 180, 0, 255, 50, 140, 0, 255, 73, 233, 0, 255, 214, 167, 0, 255, 7, 13, 0, 255, 5, 49, 0, 255, 142, 201, 0, 255, 1, 66, 0, 255, 11, 73, 0, 255, 47, 128, 0, 255, 217, 202, 0, 255, 63, 17, 0, 255, 222, 160, 0, 255, 39, 83, 0, 255, 133, 166, 0, 255, 18, 105, 0, 255, 153, 178, 0, 255, 76, 99, 0, 255, 153, 167, 0, 255, 53, 107, 0, 255, 16, 20, 0, 255, 15, 185, 0, 255, 57, 147, 0, 255, 232, 231, 0, 255, 24, 141, 0, 255, 43, 44, 0, 255, 191, 40, 0, 255, 186, 11, 0, 255, 38, 251, 0, 255, 106, 184, 0, 255, 252, 188, 0, 255, 10, 210, 0, 255, 2, 31, 0, 255, 184, 117, 0, 255, 233, 223, 0, 255, 58, 134, 0, 255, 183, 114, 0, 255, 102, 113, 0, 255, 50, 18, 0, 255, 96, 189, 0, 255, 31, 173, 0, 255, 123, 38, 0, 255, 215, 82, 0, 255, 226, 26, 0, 255, 134, 196, 0, 255, 115, 214, 0, 255, 97, 124, 0, 255, 169, 101, 0, 255, 214, 172, 0, 255, 150, 194, 0, 255, 153, 87, 0, 255, 130, 186, 0, 255, 60, 198, 0, 255, 58, 13, 0, 255, 123, 51, 0, 255, 147, 83, 0, 255, 31, 91, 0, 255, 214, 252, 0, 255, 49, 59, 0, 255, 36, 183, 0, 255, 158, 60, 0, 255, 24, 104, 0, 255, 238, 30, 0, 255, 212, 146, 0, 255, 225, 216, 0, 255, 77, 178, 0, 255, 205, 142, 0, 255, 84, 163, 0, 255, 193, 195, 0, 255, 14, 199, 0, 255, 238, 226, 0, 255, 147, 18, 0, 255, 70, 169, 0, 255, 12, 243, 0, 255, 136, 39, 0, 255, 147, 196, 0, 255, 96, 242, 0, 255, 73, 222, 0, 255, 209, 124, 0, 255, 249, 243, 0, 255, 169, 207, 0, 255, 240, 28, 0, 255, 54, 117, 0, 255, 224, 66, 0, 255, 223, 28, 0, 255, 246, 106, 0, 255, 154, 174, 0, 255, 5, 231, 0, 255, 114, 166, 0, 255, 221, 124, 0, 255, 196, 206, 0, 255, 68, 57, 0, 255, 253, 231, 0, 255, 212, 193, 0, 255, 84, 112, 0, 255, 217, 142, 0, 255, 100, 42, 0, 255, 103, 187, 0, 255, 5, 127, 0, 255, 226, 227, 0, 255, 4, 5, 0, 255, 62, 29, 0, 255, 185, 231, 0, 255, 20, 104, 0, 255, 177, 114, 0, 255, 132, 239, 0, 255, 158, 89, 0, 255, 213, 136, 0, 255, 34, 170, 0, 255, 11, 144, 0, 255, 117, 181, 0, 255, 7, 140, 0, 255, 253, 108, 0, 255, 158, 186, 0, 255, 100, 237, 0, 255, 131, 13, 0, 255, 199, 129, 0, 255, 40, 51, 0, 255, 98, 111, 0, 255, 223, 224, 0, 255, 57, 231, 0, 255, 112, 39, 0, 255, 70, 57, 0, 255, 73, 177, 0, 255, 40, 106, 0, 255, 1, 131, 0, 255, 140, 193, 0, 255, 52, 50, 0, 255, 20, 27, 0, 255, 214, 176, 0, 255, 85, 228, 0, 255, 240, 41, 0, 255, 35, 136, 0, 255, 171, 24, 0, 255, 32, 170, 0, 255, 214, 92, 0, 255, 101, 104, 0, 255, 44, 9, 0, 255, 182, 124, 0, 255, 175, 201, 0, 255, 66, 208, 0, 255, 8, 99, 0, 255, 125, 230, 0, 255, 121, 30, 0, 255, 104, 90, 0, 255, 149, 44, 0, 255, 252, 134, 0, 255, 162, 202, 0, 255, 147, 223, 0, 255, 103, 240, 0, 255, 87, 144, 0, 255, 38, 131, 0, 255, 86, 90, 0, 255, 242, 83, 0, 255, 14, 128, 0, 255, 168, 157, 0, 255, 98, 64, 0, 255, 4, 168, 0, 255, 139, 148, 0, 255, 233, 11, 0, 255, 151, 53, 0, 255, 89, 101, 0, 255, 13, 124, 0, 255, 188, 51, 0, 255, 0, 135, 0, 255, 141, 157, 0, 255, 71, 134, 0, 255, 155, 3, 0, 255, 44, 235, 0, 255, 162, 28, 0, 255, 98, 67, 0, 255, 210, 144, 0, 255, 36, 148, 0, 255, 192, 128, 0, 255, 250, 174, 0, 255, 191, 53, 0, 255, 235, 200, 0, 255, 160, 112, 0, 255, 42, 253, 0, 255, 93, 19, 0, 255, 203, 196, 0, 255, 206, 211, 0, 255, 36, 79, 0, 255, 44, 160, 0, 255, 96, 30, 0, 255, 190, 201, 0, 255, 71, 181, 0, 255, 182, 61, 0, 255, 212, 49, 0, 255, 140, 53, 0, 255, 162, 146, 0, 255, 157, 62, 0, 255, 177, 193, 0, 255, 87, 230, 0, 255, 15, 232, 0, 255, 10, 60, 0, 255, 162, 250, 0, 255, 94, 145, 0, 255, 162, 36, 0, 255, 165, 193, 0, 255, 68, 229, 0, 255, 104, 59, 0, 255, 59, 152, 0, 255, 179, 231, 0, 255, 102, 132, 0, 255, 72, 78, 0, 255, 106, 160, 0, 255, 32, 228, 0, 255, 204, 108, 0, 255, 124, 37, 0, 255, 10, 148, 0, 255, 69, 141, 0, 255, 234, 231, 0, 255, 9, 191, 0, 255, 135, 116, 0, 255, 138, 221, 0, 255, 254, 206, 0, 255, 0, 96, 0, 255, 35, 183, 0, 255, 26, 55, 0, 255, 94, 71, 0, 255, 182, 17, 0, 255, 98, 125, 0, 255, 162, 81, 0, 255, 239, 230, 0, 255, 66, 74, 0, 255, 135, 82, 0, 255, 182, 253, 0, 255, 185, 161, 0, 255, 84, 251, 0, 255, 218, 143, 0, 255, 5, 246, 0, 255, 93, 133, 0, 255, 131, 99, 0, 255, 20, 197, 0, 255, 178, 96, 0, 255, 104, 86, 0, 255, 164, 142, 0, 255, 246, 222, 0, 255, 173, 209, 0, 255, 99, 117, 0, 255, 163, 73, 0, 255, 29, 57, 0, 255, 117, 142, 0, 255, 52, 222, 0, 255, 112, 72, 0, 255, 210, 218, 0, 255, 2, 187, 0, 255, 222, 53, 0, 255, 26, 189, 0, 255, 137, 205, 0, 255, 132, 229, 0, 255, 46, 245, 0, 255, 180, 177, 0, 255, 141, 119, 0, 255, 170, 27, 0, 255, 222, 27, 0, 255, 38, 106, 0, 255, 146, 43, 0, 255, 163, 42, 0, 255, 110, 4, 0, 255, 21, 220, 0, 255, 222, 242, 0, 255, 44, 215, 0, 255, 106, 42, 0, 255, 87, 179, 0, 255, 106, 194, 0, 255, 59, 185, 0, 255, 132, 163, 0, 255, 31, 235, 0, 255, 126, 12, 0, 255, 41, 214, 0, 255, 175, 195, 0, 255, 174, 89, 0, 255, 203, 49, 0, 255, 117, 214, 0, 255, 71, 78, 0, 255, 23, 102, 0, 255, 90, 47, 0, 255, 65, 97, 0, 255, 169, 55, 0, 255, 142, 50, 0, 255, 110, 89, 0, 255, 228, 172, 0, 255, 81, 133, 0, 255, 254, 194, 0, 255, 241, 235, 0, 255, 189, 20, 0, 255, 216, 249, 0, 255, 161, 84, 0, 255, 37, 247, 0, 255, 130, 209, 0, 255, 188, 245, 0, 255, 217, 184, 0, 255, 15, 155, 0, 255, 88, 174, 0, 255, 82, 113, 0, 255, 141, 139, 0, 255, 222, 65, 0, 255, 26, 38, 0, 255, 136, 75, 0, 255, 112, 232, 0, 255, 253, 215, 0, 255, 184, 171, 0, 255, 244, 145, 0, 255, 225, 214, 0, 255, 54, 197, 0, 255, 66, 188, 0, 255, 102, 22, 0, 255, 81, 139, 0, 255, 184, 203, 0, 255, 86, 209, 0, 255, 156, 166, 0, 255, 16, 19, 0, 255, 60, 178, 0, 255, 106, 66, 0, 255, 189, 115, 0, 255, 243, 195, 0, 255, 107, 110, 0, 255, 152, 36, 0, 255, 58, 131, 0, 255, 16, 141, 0, 255, 143, 38, 0, 255, 142, 77, 0, 255, 44, 235, 0, 255, 117, 14, 0, 255, 42, 131, 0, 255, 115, 143, 0, 255, 241, 172, 0, 255, 107, 165, 0, 255, 194, 181, 0, 255, 31, 225, 0, 255, 167, 27, 0, 255, 233, 70, 0, 255, 19, 254, 0, 255, 136, 96, 0, 255, 88, 64, 0, 255, 177, 68, 0, 255, 133, 159, 0, 255, 228, 40, 0, 255, 16, 4, 0, 255, 124, 70, 0, 255, 211, 159, 0, 255, 80, 205, 0, 255, 197, 142, 0, 255, 183, 72, 0, 255, 203, 164, 0, 255, 180, 249, 0, 255, 73, 38, 0, 255, 104, 43, 0, 255, 120, 240, 0, 255, 195, 101, 0, 255, 110, 80, 0, 255, 179, 25, 0, 255, 230, 81, 0, 255, 61, 188, 0, 255, 245, 13, 0, 255, 66, 155, 0, 255, 32, 120, 0, 255, 82, 117, 0, 255, 38, 94, 0, 255, 168, 182, 0, 255, 215, 31, 0, 255, 69, 229, 0, 255, 183, 93, 0, 255, 128, 25, 0, 255, 252, 116, 0, 255, 213, 53, 0, 255, 34, 143, 0, 255, 204, 237, 0, 255, 210, 73, 0, 255, 142, 89, 0, 255, 45, 56, 0, 255, 90, 164, 0, 255, 218, 159, 0, 255, 213, 217, 0, 255, 80, 112, 0, 255, 135, 100, 0, 255, 79, 97, 0, 255, 194, 135, 0, 255, 19, 198, 0, 255, 228, 49, 0, 255, 195, 231, 0, 255, 60, 122, 0, 255, 153, 146, 0, 255, 249, 8, 0, 255, 147, 175, 0, 255, 15, 171, 0, 255, 164, 197, 0, 255, 70, 214, 0, 255, 35, 13, 0, 255, 123, 235, 0, 255, 43, 223, 0, 255, 46, 92, 0, 255, 187, 84, 0, 255, 39, 73, 0, 255, 229, 247, 0, 255, 103, 84, 0, 255, 26, 20, 0, 255, 99, 226, 0, 255, 143, 148, 0, 255, 240, 194, 0, 255, 75, 201, 0, 255, 136, 224, 0, 255, 95, 147, 0, 255, 31, 241, 0, 255, 226, 76, 0, 255, 175, 219, 0, 255, 166, 70, 0, 255, 13, 156, 0, 255, 32, 105, 0, 255, 35, 24, 0, 255, 209, 94, 0, 255, 171, 50, 0, 255, 112, 50, 0, 255, 168, 36, 0, 255, 44, 180, 0, 255, 120, 28, 0, 255, 180, 166, 0, 255, 219, 186, 0, 255, 145, 133, 0, 255, 70, 254, 0, 255, 11, 47, 0, 255, 220, 253, 0, 255, 158, 108, 0, 255, 175, 107, 0, 255, 132, 219, 0, 255, 0, 96, 0, 255, 171, 194, 0, 255, 89, 205, 0, 255, 121, 27, 0, 255, 21, 105, 0, 255, 130, 58, 0, 255, 108, 147, 0, 255, 138, 135, 0, 255, 254, 131, 0, 255, 76, 193, 0, 255, 81, 101, 0, 255, 55, 128, 0, 255, 164, 11, 0, 255, 214, 31, 0, 255, 81, 100, 0, 255, 103, 232, 0, 255, 139, 30, 0, 255, 130, 27, 0, 255, 189, 162, 0, 255, 188, 87, 0, 255, 15, 192, 0, 255, 0, 99, 0, 255, 74, 49, 0, 255, 67, 119, 0, 255, 186, 229, 0, 255, 211, 90, 0, 255, 149, 72, 0, 255, 161, 53, 0, 255, 135, 56, 0, 255, 0, 12, 0, 255, 209, 81, 0, 255, 27, 16, 0, 255, 210, 169, 0, 255, 246, 82, 0, 255, 224, 253, 0, 255, 244, 204, 0, 255, 55, 230, 0, 255, 183, 8, 0, 255, 236, 3, 0, 255, 103, 28, 0, 255, 238, 164, 0, 255, 67, 252, 0, 255, 0, 183, 0, 255, 36, 100, 0, 255, 108, 38, 0, 255, 51, 118, 0, 255, 136, 245, 0, 255, 195, 240, 0, 255, 201, 193, 0, 255, 233, 252, 0, 255, 234, 0, 0, 255, 131, 124, 0, 255, 104, 123, 0, 255, 76, 174, 0, 255, 115, 61, 0, 255, 223, 99, 0, 255, 219, 46, 0, 255, 134, 85, 0, 255, 27, 87, 0, 255, 216, 211, 0, 255, 68, 103, 0, 255, 112, 173, 0, 255, 219, 235, 0, 255, 164, 220, 0, 255, 188, 107, 0, 255, 68, 49, 0, 255, 0, 231, 0, 255, 134, 145, 0, 255, 134, 206, 0, 255, 93, 224, 0, 255, 37, 199, 0, 255, 248, 130, 0, 255, 175, 130, 0, 255, 185, 197, 0, 255, 34, 147, 0, 255, 239, 3, 0, 255, 23, 74, 0, 255, 48, 45, 0, 255, 138, 219, 0, 255, 181, 119, 0, 255, 75, 127, 0, 255, 162, 69, 0, 255, 137, 207, 0, 255, 190, 230, 0, 255, 119, 242, 0, 255, 201, 106, 0, 255, 163, 88, 0, 255, 217, 165, 0, 255, 182, 52, 0, 255, 37, 76, 0, 255, 247, 177, 0, 255, 238, 156, 0, 255, 37, 119, 0, 255, 141, 218, 0, 255, 124, 122, 0, 255, 114, 91, 0, 255, 234, 124, 0, 255, 110, 208, 0, 255, 171, 220, 0, 255, 216, 14, 0, 255, 15, 104, 0, 255, 43, 22, 0, 255, 181, 225, 0, 255, 34, 78, 0, 255, 201, 132, 0, 255, 134, 166, 0, 255, 172, 227, 0, 255, 123, 177, 0, 255, 148, 221, 0, 255, 243, 132, 0, 255, 15, 92, 0, 255, 170, 163, 0, 255, 17, 191, 0, 255, 180, 103, 0, 255, 183, 200, 0, 255, 84, 111, 0, 255, 241, 89, 0, 255, 24, 79, 0, 255, 236, 254, 0, 255, 145, 218, 0, 255, 164, 34, 0, 255, 46, 13, 0, 255, 205, 118, 0, 255, 171, 74, 0, 255, 146, 176, 0, 255, 52, 11, 0, 255, 165, 178, 0, 255, 90, 179, 0, 255, 216, 179, 0, 255, 215, 207, 0, 255, 79, 150, 0, 255, 231, 177, 0, 255, 165, 119, 0, 255, 44, 195, 0, 255, 7, 74, 0, 255, 50, 161, 0, 255, 184, 140, 0, 255, 113, 15, 0, 255, 79, 28, 0, 255, 253, 193, 0, 255, 199, 178, 0, 255, 172, 82, 0, 255, 235, 244, 0, 255, 74, 19, 0, 255, 219, 97, 0, 255, 110, 117, 0, 255, 208, 177, 0, 255, 228, 55, 0, 255, 188, 44, 0, 255, 232, 117, 0, 255, 142, 100, 0, 255, 5, 246, 0, 255, 139, 24, 0, 255, 5, 43, 0, 255, 241, 180, 0, 255, 35, 114, 0, 255, 107, 14, 0, 255, 78, 222, 0, 255, 92, 164, 0, 255, 219, 0, 0, 255, 80, 165, 0, 255, 76, 124, 0, 255, 242, 75, 0, 255, 68, 229, 0, 255, 0, 230, 0, 255, 227, 108, 0, 255, 42, 205, 0, 255, 203, 250, 0, 255, 196, 143, 0, 255, 96, 68, 0, 255, 1, 112, 0, 255, 154, 146, 0, 255, 127, 0, 0, 255, 194, 78, 0, 255, 94, 97, 0, 255, 80, 72, 0, 255, 171, 169, 0, 255, 12, 196, 0, 255, 8, 185, 0, 255, 194, 36, 0, 255, 0, 231, 0, 255, 222, 82, 0, 255, 7, 195, 0, 255, 138, 117, 0, 255, 252, 19, 0, 255, 137, 48, 0, 255, 7, 247, 0, 255, 192, 45, 0, 255, 119, 15, 0, 255, 152, 199, 0, 255, 100, 1, 0, 255, 23, 102, 0, 255, 212, 194, 0, 255, 110, 74, 0, 255, 176, 212, 0, 255, 215, 160, 0, 255, 133, 78, 0, 255, 62, 32, 0, 255, 252, 22, 0, 255, 125, 34, 0, 255, 209, 240, 0, 255, 164, 163, 0, 255, 224, 28, 0, 255, 117, 24, 0, 255, 197, 227, 0, 255, 179, 177, 0, 255, 170, 163, 0, 255, 34, 200, 0, 255, 219, 36, 0, 255, 175, 129, 0, 255, 173, 86, 0, 255, 231, 248, 0, 255, 109, 150, 0, 255, 47, 239, 0, 255, 196, 207, 0, 255, 241, 186, 0, 255, 226, 45, 0, 255, 59, 153, 0, 255, 89, 247, 0, 255, 68, 27, 0, 255, 39, 6, 0, 255, 114, 104, 0, 255, 44, 183, 0, 255, 88, 85, 0, 255, 190, 47, 0, 255, 109, 133, 0, 255, 72, 125, 0, 255, 209, 43, 0, 255, 139, 51, 0, 255, 94, 64, 0, 255, 70, 194, 0, 255, 213, 153, 0, 255, 234, 155, 0, 255, 237, 191, 0, 255, 243, 179, 0, 255, 127, 234, 0, 255, 173, 12, 0, 255, 27, 35, 0, 255, 247, 21, 0, 255, 8, 16, 0, 255, 32, 158, 0, 255, 116, 237, 0, 255, 166, 144, 0, 255, 194, 219, 0, 255, 8, 101, 0, 255, 236, 243, 0, 255, 2, 144, 0, 255, 66, 235, 0, 255, 77, 33, 0, 255, 197, 17, 0, 255, 233, 38, 0, 255, 235, 202, 0, 255, 33, 154, 0, 255, 57, 14, 0, 255, 189, 59, 0, 255, 29, 174, 0, 255, 219, 83, 0, 255, 8, 52, 0, 255, 119, 81, 0, 255, 114, 25, 0, 255, 111, 81, 0, 255, 105, 4, 0, 255, 30, 164, 0, 255, 164, 73, 0, 255, 137, 81, 0, 255, 209, 212, 0, 255, 37, 6, 0, 255, 79, 101, 0, 255, 10, 74, 0, 255, 25, 216, 0, 255, 251, 177, 0, 255, 45, 40, 0, 255, 223, 29, 0, 255, 107, 189, 0, 255, 63, 101, 0, 255, 164, 44, 0, 255, 211, 124, 0, 255, 40, 24, 0, 255, 28, 89, 0, 255, 92, 126, 0, 255, 85, 215, 0, 255, 176, 4, 0, 255, 52, 107, 0, 255, 9, 116, 0, 255, 178, 91, 0, 255, 176, 186, 0, 255, 36, 83, 0, 255, 82, 51, 0, 255, 86, 15, 0, 255, 97, 67, 0, 255, 204, 35, 0, 255, 114, 35, 0, 255, 178, 252, 0, 255, 160, 17, 0, 255, 31, 250, 0, 255, 235, 223, 0, 255, 47, 160, 0, 255, 35, 217, 0, 255, 16, 22, 0, 255, 167, 126, 0, 255, 49, 137, 0, 255, 236, 138, 0, 255, 89, 105, 0, 255, 239, 244, 0, 255, 246, 254, 0, 255, 189, 69, 0, 255, 93, 193, 0, 255, 72, 19, 0, 255, 2, 139, 0, 255, 229, 196, 0, 255, 206, 59, 0, 255, 63, 66, 0, 255, 127, 239, 0, 255, 230, 82, 0, 255, 64, 133, 0, 255, 71, 186, 0, 255, 162, 81, 0, 255, 214, 120, 0, 255, 133, 23, 0, 255, 53, 163, 0, 255, 152, 65, 0, 255, 116, 249, 0, 255, 218, 215, 0, 255, 47, 31, 0, 255, 126, 136, 0, 255, 77, 202, 0, 255, 223, 66, 0, 255, 8, 153, 0, 255, 157, 186, 0, 255, 2, 228, 0, 255, 252, 218, 0, 255, 97, 120, 0, 255, 142, 67, 0, 255, 244, 63, 0, 255, 243, 3, 0, 255, 145, 134, 0, 255, 154, 211, 0, 255, 199, 197, 0, 255, 91, 193, 0, 255, 3, 188, 0, 255, 19, 77, 0, 255, 239, 170, 0, 255, 95, 223, 0, 255, 196, 2, 0, 255, 194, 209, 0, 255, 168, 29, 0, 255, 201, 236, 0, 255, 199, 187, 0, 255, 246, 235, 0, 255, 211, 4, 0, 255, 163, 194, 0, 255, 99, 241, 0, 255, 190, 142, 0, 255, 129, 47, 0, 255, 86, 117, 0, 255, 121, 253, 0, 255, 203, 149, 0, 255, 219, 194, 0, 255, 91, 66, 0, 255, 214, 153, 0, 255, 68, 100, 0, 255, 81, 238, 0, 255, 94, 30, 0, 255, 9, 206, 0, 255, 107, 220, 0, 255, 154, 44, 0, 255, 74, 216, 0, 255, 97, 75, 0, 255, 168, 165, 0, 255, 11, 121, 0, 255, 71, 230, 0, 255, 126, 24, 0, 255, 215, 116, 0, 255, 159, 210, 0, 255, 247, 75, 0, 255, 102, 219, 0, 255, 85, 193, 0, 255, 214, 147, 0, 255, 183, 60, 0, 255, 64, 114, 0, 255, 121, 149, 0, 255, 153, 246, 0, 255, 7, 4, 0, 255, 59, 227, 0, 255, 127, 45, 0, 255, 169, 34, 0, 255, 227, 4, 0, 255, 161, 200, 0, 255, 102, 90, 0, 255, 242, 166, 0, 255, 11, 68, 0, 255, 19, 229, 0, 255, 148, 43, 0, 255, 147, 20, 0, 255, 69, 192, 0, 255, 192, 147, 0, 255, 193, 161, 0, 255, 104, 57, 0, 255, 187, 8, 0, 255, 95, 156, 0, 255, 201, 245, 0, 255, 157, 171, 0, 255, 237, 141, 0, 255, 250, 79, 0, 255, 179, 158, 0, 255, 229, 159, 0, 255, 132, 33, 0, 255, 101, 93, 0, 255, 29, 12, 0, 255, 2, 233, 0, 255, 146, 53, 0, 255, 67, 30, 0, 255, 147, 210, 0, 255, 91, 73, 0, 255, 87, 209, 0, 255, 251, 8, 0, 255, 210, 151, 0, 255, 205, 212, 0, 255, 35, 6, 0, 255, 5, 101, 0, 255, 184, 13, 0, 255, 63, 172, 0, 255, 166, 173, 0, 255, 87, 149, 0, 255, 85, 162, 0, 255, 65, 178, 0, 255, 85, 103, 0, 255, 109, 101, 0, 255, 152, 23, 0, 255, 75, 14, 0, 255, 212, 129, 0, 255, 217, 153, 0, 255, 226, 152, 0, 255, 6, 104, 0, 255, 58, 201, 0, 255, 232, 214, 0, 255, 228, 251, 0, 255, 0, 81, 0, 255, 151, 199, 0, 255, 69, 97, 0, 255, 198, 167, 0, 255, 99, 203, 0, 255, 42, 179, 0, 255, 174, 51, 0, 255, 29, 156, 0, 255, 132, 2, 0, 255, 193, 221, 0, 255, 104, 174, 0, 255, 22, 152, 0, 255, 252, 18, 0, 255, 182, 225, 0, 255, 133, 247, 0, 255, 53, 185, 0, 255, 180, 144, 0, 255, 201, 45, 0, 255, 224, 204, 0, 255, 12, 236, 0, 255, 201, 239, 0, 255, 49, 89, 0, 255, 22, 129, 0, 255, 193, 64, 0, 255, 82, 85, 0, 255, 197, 45, 0, 255, 67, 22, 0, 255, 233, 198, 0, 255, 27, 204, 0, 255, 126, 112, 0, 255, 103, 81, 0, 255, 73, 251, 0, 255, 95, 151, 0, 255, 208, 123, 0, 255, 5, 197, 0, 255, 131, 42, 0, 255, 32, 56, 0, 255, 12, 222, 0, 255, 248, 108, 0, 255, 180, 212, 0, 255, 54, 173, 0, 255, 150, 29, 0, 255, 116, 132, 0, 255, 187, 95, 0, 255, 223, 154, 0, 255, 244, 145, 0, 255, 28, 25, 0, 255, 171, 161, 0, 255, 45, 122, 0, 255, 106, 145, 0, 255, 178, 115, 0, 255, 116, 197, 0, 255, 1, 164, 0, 255, 128, 252, 0, 255, 59, 68, 0, 255, 195, 37, 0, 255, 115, 136, 0, 255, 70, 182, 0, 255, 88, 147, 0, 255, 106, 201, 0, 255, 144, 140, 0, 255, 4, 244, 0, 255, 122, 75, 0, 255, 152, 160, 0, 255, 28, 168, 0, 255, 121, 49, 0, 255, 209, 76, 0, 255, 154, 2, 0, 255, 10, 175, 0, 255, 109, 83, 0, 255, 207, 34, 0, 255, 94, 101, 0, 255, 151, 206, 0, 255, 17, 6, 0, 255, 49, 150, 0, 255, 224, 111, 0, 255, 119, 243, 0, 255, 133, 197, 0, 255, 224, 55, 0, 255, 204, 44, 0, 255, 161, 210, 0, 255, 96, 49, 0, 255, 159, 105, 0, 255, 112, 120, 0, 255, 23, 92, 0, 255, 177, 31, 0, 255, 56, 57, 0, 255, 46, 92, 0, 255, 217, 40, 0, 255, 0, 140, 0, 255, 135, 104, 0, 255, 82, 201, 0, 255, 100, 247, 0, 255, 241, 134, 0, 255, 143, 0, 0, 255, 55, 212, 0, 255, 248, 53, 0, 255, 135, 102, 0, 255, 138, 220, 0, 255, 26, 199, 0, 255, 23, 67, 0, 255, 81, 192, 0, 255, 88, 180, 0, 255, 158, 209, 0, 255, 242, 126, 0, 255, 234, 82, 0, 255, 24, 118, 0, 255, 140, 97, 0, 255, 112, 72, 0, 255, 77, 249, 0, 255, 122, 172, 0, 255, 155, 250, 0, 255, 228, 34, 0, 255, 56, 176, 0, 255, 227, 61, 0, 255, 67, 144, 0, 255, 51, 187, 0, 255, 19, 61, 0, 255, 180, 123, 0, 255, 104, 204, 0, 255, 10, 63, 0, 255, 132, 8, 0, 255, 17, 11, 0, 255, 180, 108, 0, 255, 114, 161, 0, 255, 146, 127, 0, 255, 173, 67, 0, 255, 124, 235, 0, 255, 35, 136, 0, 255, 172, 158, 0, 255, 189, 209, 0, 255, 32, 55, 0, 255, 128, 185, 0, 255, 189, 141, 0, 255, 78, 228, 0, 255, 75, 152, 0, 255, 231, 6, 0, 255, 167, 31, 0, 255, 187, 120, 0, 255, 111, 185, 0, 255, 7, 154, 0, 255, 75, 78, 0, 255, 22, 195, 0, 255, 106, 43, 0, 255, 236, 30, 0, 255, 94, 226, 0, 255, 91, 152, 0, 255, 211, 2, 0, 255, 172, 24, 0, 255, 244, 109, 0, 255, 152, 9, 0, 255, 179, 139, 0, 255, 6, 34, 0, 255, 251, 68, 0, 255, 110, 246, 0, 255, 95, 156, 0, 255, 46, 150, 0, 255, 243, 252, 0, 255, 137, 157, 0, 255, 101, 251, 0, 255, 67, 161, 0, 255, 237, 173, 0, 255, 36, 18, 0, 255, 74, 192, 0, 255, 147, 71, 0, 255, 188, 238, 0, 255, 224, 75, 0, 255, 65, 206, 0, 255, 172, 110, 0, 255, 31, 60, 0, 255, 74, 54, 0, 255, 137, 217, 0, 255, 188, 75, 0, 255, 18, 148, 0, 255, 55, 247, 0, 255, 83, 109, 0, 255, 203, 4, 0, 255, 37, 211, 0, 255, 169, 15, 0, 255, 200, 55, 0, 255, 58, 241, 0, 255, 98, 166, 0, 255, 228, 83, 0, 255, 12, 149, 0, 255, 74, 248, 0, 255, 244, 150, 0, 255, 55, 215, 0, 255, 145, 164, 0, 255, 226, 229, 0, 255, 69, 1, 0, 255, 253, 3, 0, 255, 226, 248, 0, 255, 131, 143, 0, 255, 184, 192, 0, 255, 57, 166, 0, 255, 140, 132, 0, 255, 251, 206, 0, 255, 197, 243, 0, 255, 19, 48, 0, 255, 51, 154, 0, 255, 31, 214, 0, 255, 162, 30, 0, 255, 25, 79, 0, 255, 206, 226, 0, 255, 88, 207, 0, 255, 218, 199, 0, 255, 14, 243, 0, 255, 207, 22, 0, 255, 59, 218, 0, 255, 216, 76, 0, 255, 232, 73, 0, 255, 232, 210, 0, 255, 249, 58, 0, 255, 238, 84, 0, 255, 68, 226, 0, 255, 38, 46, 0, 255, 170, 17, 0, 255, 138, 61, 0, 255, 3, 128, 0, 255, 86, 107, 0, 255, 241, 247, 0, 255, 227, 71, 0, 255, 230, 0, 0, 255, 206, 22, 0, 255, 34, 81, 0, 255, 225, 122, 0, 255, 153, 1, 0, 255, 253, 181, 0, 255, 188, 233, 0, 255, 181, 221, 0, 255, 87, 153, 0, 255, 113, 211, 0, 255, 197, 198, 0, 255, 21, 72, 0, 255, 247, 140, 0, 255, 112, 251, 0, 255, 87, 125, 0, 255, 7, 4, 0, 255, 81, 33, 0, 255, 194, 229, 0, 255, 85, 109, 0, 255, 213, 133, 0, 255, 87, 241, 0, 255, 133, 151, 0, 255, 46, 15, 0, 255, 101, 134, 0, 255, 92, 235, 0, 255, 145, 124, 0, 255, 92, 207, 0, 255, 247, 27, 0, 255, 11, 142, 0, 255, 88, 209, 0, 255, 173, 131, 0, 255, 169, 7, 0, 255, 51, 22, 0, 255, 219, 89, 0, 255, 84, 138, 0, 255, 160, 199, 0, 255, 168, 61, 0, 255, 152, 128, 0, 255, 53, 126, 0, 255, 208, 84, 0, 255, 132, 16, 0, 255, 79, 69, 0, 255, 233, 26, 0, 255, 161, 241, 0, 255, 79, 9, 0, 255, 70, 11, 0, 255, 39, 194, 0, 255, 86, 74, 0, 255, 87, 100, 0, 255, 175, 89, 0, 255, 82, 68, 0, 255, 40, 51, 0, 255, 70, 156, 0, 255, 61, 135, 0, 255, 235, 164, 0, 255, 3, 113, 0, 255, 190, 49, 0, 255, 102, 128, 0, 255, 121, 21, 0, 255, 199, 250, 0, 255, 158, 91, 0, 255, 189, 202, 0, 255, 79, 59, 0, 255, 83, 89, 0, 255, 1, 112, 0, 255, 231, 139, 0, 255, 236, 181, 0, 255, 51, 190, 0, 255, 55, 40, 0, 255, 208, 182, 0, 255, 130, 3, 0, 255, 186, 129, 0, 255, 154, 174, 0, 255, 175, 13, 0, 255, 29, 150, 0, 255, 238, 134, 0, 255, 127, 174, 0, 255, 60, 163, 0, 255, 165, 51, 0, 255, 240, 224, 0, 255, 19, 118, 0, 255, 200, 214, 0, 255, 169, 208, 0, 255, 232, 21, 0, 255, 233, 110, 0, 255, 116, 5, 0, 255, 169, 128, 0, 255, 27, 199, 0, 255, 106, 115, 0, 255, 65, 22, 0, 255, 67, 253, 0, 255, 221, 111, 0, 255, 185, 100, 0, 255, 127, 88, 0, 255, 148, 231, 0, 255, 7, 202, 0, 255, 67, 193, 0, 255, 157, 37, 0, 255, 128, 174, 0, 255, 0, 91, 0, 255, 112, 24, 0, 255, 118, 201, 0, 255, 131, 160, 0, 255, 185, 209, 0, 255, 25, 224, 0, 255, 48, 56, 0, 255, 87, 20, 0, 255, 30, 161, 0, 255, 245, 113, 0, 255, 135, 7, 0, 255, 227, 80, 0, 255, 132, 171, 0, 255, 144, 217, 0, 255, 74, 251, 0, 255, 163, 98, 0, 255, 230, 196, 0, 255, 206, 149, 0, 255, 114, 145, 0, 255, 8, 137, 0, 255, 208, 109, 0, 255, 52, 17, 0, 255, 99, 155, 0, 255, 73, 9, 0, 255, 17, 141, 0, 255, 172, 210, 0, 255, 222, 77, 0, 255, 85, 33, 0, 255, 14, 161, 0, 255, 203, 140, 0, 255, 151, 138, 0, 255, 246, 173, 0, 255, 248, 223, 0, 255, 234, 234, 0, 255, 140, 158, 0, 255, 131, 196, 0, 255, 130, 81, 0, 255, 224, 153, 0, 255, 127, 234, 0, 255, 170, 21, 0, 255, 39, 126, 0, 255, 235, 211, 0, 255, 11, 116, 0, 255, 173, 1, 0, 255, 163, 75, 0, 255, 210, 38, 0, 255, 143, 59, 0, 255, 202, 211, 0, 255, 167, 217, 0, 255, 30, 246, 0, 255, 143, 146, 0, 255, 15, 237, 0, 255, 192, 244, 0, 255, 51, 161, 0, 255, 177, 14, 0, 255, 211, 198, 0, 255, 40, 247, 0, 255, 238, 130, 0, 255, 29, 214, 0, 255, 90, 194, 0, 255, 17, 243, 0, 255, 168, 65, 0, 255, 85, 104, 0, 255, 207, 85, 0, 255, 178, 150, 0, 255, 1, 51, 0, 255, 198, 92, 0, 255, 54, 89, 0, 255, 152, 73, 0, 255, 149, 123, 0, 255, 18, 15, 0, 255, 213, 121, 0, 255, 164, 35, 0, 255, 48, 24, 0, 255, 10, 68, 0, 255, 148, 138, 0, 255, 127, 215, 0, 255, 217, 253, 0, 255, 17, 225, 0, 255, 39, 106, 0, 255, 1, 54, 0, 255, 204, 98, 0, 255, 166, 160, 0, 255, 96, 189, 0, 255, 93, 198, 0, 255, 142, 110, 0, 255, 28, 205, 0, 255, 108, 149, 0, 255, 92, 136, 0, 255, 90, 84, 0, 255, 119, 170, 0, 255, 25, 172, 0, 255, 8, 121, 0, 255, 169, 107, 0, 255, 84, 112, 0, 255, 27, 242, 0, 255, 52, 227, 0, 255, 74, 177, 0, 255, 113, 105, 0, 255, 196, 90, 0, 255, 112, 176, 0, 255, 5, 14, 0, 255, 217, 62, 0, 255, 45, 235, 0, 255, 14, 52, 0, 255, 161, 200, 0, 255, 214, 254, 0, 255, 229, 69, 0, 255, 119, 247, 0, 255, 140, 165, 0, 255, 218, 1, 0, 255, 220, 125, 0, 255, 198, 203, 0, 255, 58, 167, 0, 255, 95, 30, 0, 255, 167, 128, 0, 255, 7, 179, 0, 255, 217, 214, 0, 255, 27, 241, 0, 255, 149, 200, 0, 255, 49, 104, 0, 255, 194, 247, 0, 255, 117, 53, 0, 255, 49, 144, 0, 255, 70, 103, 0, 255, 65, 80, 0, 255, 210, 32, 0, 255, 94, 35, 0, 255, 0, 222, 0, 255, 50, 203, 0, 255, 87, 157, 0, 255, 98, 175, 0, 255, 243, 226, 0, 255, 93, 112, 0, 255, 105, 27, 0, 255, 123, 194, 0, 255, 137, 149, 0, 255, 95, 128, 0, 255, 50, 38, 0, 255, 150, 56, 0, 255, 20, 81, 0, 255, 35, 180, 0, 255, 240, 177, 0, 255, 225, 12, 0, 255, 187, 49, 0, 255, 71, 61, 0, 255, 35, 182, 0, 255, 244, 199, 0, 255, 91, 254, 0, 255, 251, 61, 0, 255, 28, 63, 0, 255, 131, 58, 0, 255, 219, 158, 0, 255, 241, 238, 0, 255, 49, 195, 0, 255, 34, 155, 0, 255, 233, 158, 0, 255, 108, 172, 0, 255, 121, 218, 0, 255, 81, 3, 0, 255, 1, 45, 0, 255, 86, 75, 0, 255, 23, 187, 0, 255, 63, 243, 0, 255, 129, 103, 0, 255, 53, 239, 0, 255, 48, 239, 0, 255, 150, 218, 0, 255, 47, 191, 0, 255, 162, 65, 0, 255, 22, 44, 0, 255, 71, 43, 0, 255, 165, 203, 0, 255, 172, 70, 0, 255, 140, 75, 0, 255, 106, 217, 0, 255, 228, 24, 0, 255, 94, 3, 0, 255, 160, 17, 0, 255, 247, 44, 0, 255, 6, 194, 0, 255, 94, 223, 0, 255, 161, 192, 0, 255, 190, 149, 0, 255, 187, 62, 0, 255, 223, 195, 0, 255, 150, 80, 0, 255, 138, 8, 0, 255, 2, 72, 0, 255, 173, 70, 0, 255, 145, 230, 0, 255, 39, 228, 0, 255, 87, 60, 0, 255, 209, 161, 0, 255, 119, 127, 0, 255, 107, 22, 0, 255, 243, 61, 0, 255, 140, 250, 0, 255, 179, 162, 0, 255, 142, 121, 0, 255, 57, 219, 0, 255, 156, 68, 0, 255, 78, 97, 0, 255, 174, 236, 0, 255, 15, 161, 0, 255, 20, 232, 0, 255, 225, 97, 0, 255, 58, 48, 0, 255, 92, 63, 0, 255, 36, 65, 0, 255, 109, 95, 0, 255, 143, 9, 0, 255, 9, 218, 0, 255, 13, 76, 0, 255, 53, 64, 0, 255, 145, 108, 0, 255, 177, 218, 0, 255, 224, 123, 0, 255, 222, 48, 0, 255, 245, 132, 0, 255, 18, 16, 0, 255, 67, 14, 0, 255, 15, 82, 0, 255, 25, 57, 0, 255, 84, 150, 0, 255, 217, 91, 0, 255, 30, 175, 0, 255, 12, 82, 0, 255, 218, 163, 0, 255, 11, 69, 0, 255, 23, 76, 0, 255, 141, 69, 0, 255, 203, 129, 0, 255, 230, 58, 0, 255, 97, 150, 0, 255, 77, 206, 0, 255, 122, 81, 0, 255, 162, 134, 0, 255, 44, 220, 0, 255, 211, 234, 0, 255, 4, 41, 0, 255, 216, 70, 0, 255, 223, 146, 0, 255, 218, 29, 0, 255, 63, 138, 0, 255, 24, 8, 0, 255, 242, 90, 0, 255, 200, 132, 0, 255, 78, 96, 0, 255, 5, 28, 0, 255, 191, 142, 0, 255, 64, 228, 0, 255, 200, 88, 0, 255, 112, 135, 0, 255, 209, 77, 0, 255, 33, 234, 0, 255, 131, 80, 0, 255, 211, 126, 0, 255, 30, 127, 0, 255, 186, 102, 0, 255, 68, 88, 0, 255, 182, 147, 0, 255, 249, 78, 0, 255, 180, 119, 0, 255, 25, 132, 0, 255, 153, 85, 0, 255, 69, 60, 0, 255, 32, 93, 0, 255, 61, 69, 0, 255, 57, 83, 0, 255, 126, 36, 0, 255, 134, 170, 0, 255, 177, 100, 0, 255, 65, 210, 0, 255, 197, 112, 0, 255, 109, 140, 0, 255, 252, 27, 0, 255, 32, 79, 0, 255, 97, 61, 0, 255, 41, 219, 0, 255, 96, 82, 0, 255, 81, 78, 0, 255, 33, 38, 0, 255, 235, 183, 0, 255, 198, 74, 0, 255, 62, 169, 0, 255, 227, 148, 0, 255, 109, 220, 0, 255, 226, 79, 0, 255, 138, 136, 0, 255, 36, 50, 0, 255, 92, 133, 0, 255, 165, 174, 0, 255, 44, 94, 0, 255, 90, 186, 0, 255, 223, 34, 0, 255, 1, 239, 0, 255, 117, 171, 0, 255, 182, 148, 0, 255, 35, 252, 0, 255, 51, 117, 0, 255, 96, 99, 0, 255, 95, 254, 0, 255, 200, 17, 0, 255, 80, 0, 0, 255, 181, 219, 0, 255, 12, 226, 0, 255, 113, 204, 0, 255, 202, 147, 0, 255, 202, 208, 0, 255, 200, 151, 0, 255, 63, 242, 0, 255, 73, 141, 0, 255, 242, 61, 0, 255, 220, 120, 0, 255, 129, 182, 0, 255, 209, 127, 0, 255, 161, 23, 0, 255, 214, 77, 0, 255, 45, 129, 0, 255, 234, 91, 0, 255, 174, 170, 0, 255, 74, 243, 0, 255, 29, 215, 0, 255, 152, 159, 0, 255, 49, 234, 0, 255, 121, 214, 0, 255, 129, 126, 0, 255, 91, 225, 0, 255, 144, 29, 0, 255, 176, 108, 0, 255, 181, 4, 0, 255, 73, 118, 0, 255, 245, 75, 0, 255, 177, 66, 0, 255, 187, 32, 0, 255, 49, 5, 0, 255, 105, 167, 0, 255, 134, 222, 0, 255, 191, 167, 0, 255, 77, 41, 0, 255, 133, 242, 0, 255, 58, 230, 0, 255, 35, 239, 0, 255, 86, 149, 0, 255, 96, 152, 0, 255, 158, 126, 0, 255, 247, 128, 0, 255, 72, 128, 0, 255, 14, 48, 0, 255, 130, 11, 0, 255, 112, 108, 0, 255, 50, 177, 0, 255, 20, 25, 0, 255, 124, 14, 0, 255, 120, 189, 0, 255, 78, 174, 0, 255, 230, 155, 0, 255, 211, 127, 0, 255, 111, 65, 0, 255, 14, 131, 0, 255, 161, 17, 0, 255, 232, 174, 0, 255, 212, 133, 0, 255, 181, 221, 0, 255, 7, 132, 0, 255, 189, 227, 0, 255, 101, 0, 0, 255, 27, 83, 0, 255, 30, 234, 0, 255, 243, 118, 0, 255, 1, 131, 0, 255, 36, 173, 0, 255, 168, 83, 0, 255, 69, 183, 0, 255, 20, 148, 0, 255, 154, 36, 0, 255, 179, 175, 0, 255, 116, 49, 0, 255, 49, 16, 0, 255, 184, 144, 0, 255, 147, 225, 0, 255, 229, 60, 0, 255, 249, 42, 0, 255, 35, 108, 0, 255, 200, 90, 0, 255, 60, 145, 0, 255, 142, 210, 0, 255, 180, 135, 0, 255, 177, 91, 0, 255, 73, 251, 0, 255, 161, 188, 0, 255, 124, 246, 0, 255, 127, 98, 0, 255, 140, 101, 0, 255, 19, 20, 0, 255, 142, 66, 0, 255, 166, 105, 0, 255, 50, 183, 0, 255, 109, 228, 0, 255, 206, 157, 0, 255, 88, 25, 0, 255, 147, 195, 0, 255, 178, 15, 0, 255, 152, 226, 0, 255, 2, 198, 0, 255, 127, 79, 0, 255, 116, 245, 0, 255, 73, 142, 0, 255, 214, 247, 0, 255, 81, 77, 0, 255, 11, 62, 0, 255, 38, 221, 0, 255, 129, 235, 0, 255, 247, 122, 0, 255, 137, 173, 0, 255, 32, 154, 0, 255, 225, 41, 0, 255, 8, 215, 0, 255, 253, 105, 0, 255, 64, 0, 0, 255, 253, 124, 0, 255, 162, 14, 0, 255, 214, 56, 0, 255, 253, 141, 0, 255, 73, 72, 0, 255, 72, 63, 0, 255, 189, 123, 0, 255, 172, 53, 0, 255, 126, 63, 0, 255, 169, 23, 0, 255, 56, 217, 0, 255, 173, 169, 0, 255, 155, 133, 0, 255, 41, 199, 0, 255, 49, 15, 0, 255, 87, 8, 0, 255, 143, 227, 0, 255, 200, 34, 0, 255, 39, 95, 0, 255, 33, 129, 0, 255, 230, 61, 0, 255, 45, 117, 0, 255, 151, 146, 0, 255, 83, 37, 0, 255, 132, 22, 0, 255, 241, 133, 0, 255, 36, 2, 0, 255, 58, 111, 0, 255, 130, 136, 0, 255, 74, 166, 0, 255, 231, 203, 0, 255, 211, 89, 0, 255, 254, 148, 0, 255, 165, 24, 0, 255, 221, 232, 0, 255, 80, 51, 0, 255, 171, 215, 0, 255, 106, 128, 0, 255, 106, 129, 0, 255, 216, 54, 0, 255, 95, 81, 0, 255, 136, 254, 0, 255, 102, 152, 0, 255, 88, 33, 0, 255, 204, 244, 0, 255, 101, 77, 0, 255, 135, 46, 0, 255, 128, 28, 0, 255, 8, 16, 0, 255, 11, 111, 0, 255, 134, 113, 0, 255, 84, 10, 0, 255, 246, 31, 0, 255, 117, 77, 0, 255, 165, 140, 0, 255, 172, 254, 0, 255, 140, 112, 0, 255, 144, 91, 0, 255, 210, 245, 0, 255, 46, 31, 0, 255, 114, 115, 0, 255, 63, 199, 0, 255, 53, 184, 0, 255, 15, 63, 0, 255, 223, 152, 0, 255, 39, 77, 0, 255, 29, 233, 0, 255, 103, 113, 0, 255, 160, 65, 0, 255, 216, 121, 0, 255, 44, 89, 0, 255, 253, 30, 0, 255, 162, 80, 0, 255, 156, 182, 0, 255, 5, 126, 0, 255, 191, 118, 0, 255, 251, 226, 0, 255, 130, 91, 0, 255, 164, 151, 0, 255, 167, 220, 0, 255, 155, 40, 0, 255, 116, 171, 0, 255, 41, 164, 0, 255, 58, 201, 0, 255, 129, 102, 0, 255, 212, 212, 0, 255, 189, 84, 0, 255, 191, 34, 0, 255, 196, 141, 0, 255, 123, 163, 0, 255, 232, 195, 0, 255, 61, 184, 0, 255, 124, 0, 0, 255, 41, 117, 0, 255, 240, 6, 0, 255, 217, 19, 0, 255, 42, 31, 0, 255, 144, 111, 0, 255, 96, 101, 0, 255, 149, 233, 0, 255, 136, 14, 0, 255, 239, 107, 0, 255, 189, 126, 0, 255, 178, 66, 0, 255, 4, 209, 0, 255, 111, 128, 0, 255, 35, 71, 0, 255, 62, 253, 0, 255, 94, 225, 0, 255, 241, 202, 0, 255, 78, 213, 0, 255, 15, 55, 0, 255, 0, 178, 0, 255, 142, 14, 0, 255, 4, 216, 0, 255, 83, 7, 0, 255, 193, 96, 0, 255, 182, 95, 0, 255, 220, 49, 0, 255, 217, 161, 0, 255, 229, 12, 0, 255, 60, 63, 0, 255, 206, 112, 0, 255, 32, 27, 0, 255, 174, 123, 0, 255, 248, 183, 0, 255, 173, 184, 0, 255, 106, 69, 0, 255, 116, 44, 0, 255, 208, 106, 0, 255, 193, 239, 0, 255, 48, 183, 0, 255, 214, 223, 0, 255, 47, 3, 0, 255, 178, 71, 0, 255, 43, 173, 0, 255, 233, 105, 0, 255, 141, 73, 0, 255, 94, 244, 0, 255, 157, 199, 0, 255, 110, 69, 0, 255, 103, 143, 0, 255, 62, 84, 0, 255, 253, 188, 0, 255, 30, 218, 0, 255, 124, 205, 0, 255, 27, 186, 0, 255, 184, 84, 0, 255, 201, 86, 0, 255, 83, 157, 0, 255, 131, 25, 0, 255, 126, 0, 0, 255, 198, 61, 0, 255, 242, 189, 0, 255, 79, 131, 0, 255, 45, 242, 0, 255, 9, 149, 0, 255, 113, 127, 0, 255, 246, 16, 0, 255, 182, 49, 0, 255, 245, 106, 0, 255, 82, 9, 0, 255, 114, 124, 0, 255, 179, 98, 0, 255, 187, 233, 0, 255, 82, 41, 0, 255, 0, 206, 0, 255, 155, 213, 0, 255, 118, 134, 0, 255, 19, 107, 0, 255, 183, 228, 0, 255, 190, 35, 0, 255, 226, 52, 0, 255, 174, 213, 0, 255, 115, 29, 0, 255, 138, 206, 0, 255, 234, 19, 0, 255, 43, 165, 0, 255, 49, 26, 0, 255, 32, 175, 0, 255, 68, 186, 0, 255, 71, 138, 0, 255, 229, 212, 0, 255, 5, 209, 0, 255, 186, 150, 0, 255, 46, 200, 0, 255, 191, 74, 0, 255, 36, 254, 0, 255, 21, 49, 0, 255, 162, 71, 0, 255, 118, 175, 0, 255, 224, 20, 0, 255, 140, 36, 0, 255, 15, 178, 0, 255, 31, 110, 0, 255, 160, 100, 0, 255, 110, 176, 0, 255, 254, 120, 0, 255, 114, 141, 0, 255, 157, 66, 0, 255, 144, 233, 0, 255, 14, 148, 0, 255, 106, 252, 0, 255, 100, 153, 0, 255, 45, 106, 0, 255, 164, 144, 0, 255, 97, 130, 0, 255, 77, 211, 0, 255, 250, 209, 0, 255, 152, 242, 0, 255, 31, 134, 0, 255, 72, 248, 0, 255, 153, 184, 0, 255, 172, 99, 0, 255, 116, 21, 0, 255, 143, 60, 0, 255, 152, 76, 0, 255, 73, 86, 0, 255, 118, 78, 0, 255, 162, 194, 0, 255, 47, 149, 0, 255, 127, 211, 0, 255, 194, 14, 0, 255, 22, 21, 0, 255, 185, 98, 0, 255, 240, 157, 0, 255, 88, 187, 0, 255, 7, 78, 0, 255, 106, 124, 0, 255, 177, 189, 0, 255, 195, 54, 0, 255, 158, 90, 0, 255, 1, 8, 0, 255, 5, 19, 0, 255, 18, 249, 0, 255, 228, 129, 0, 255, 56, 110, 0, 255, 197, 228, 0, 255, 58, 205, 0, 255, 211, 214, 0, 255, 35, 98, 0, 255, 47, 159, 0, 255, 171, 71, 0, 255, 19, 105, 0, 255, 62, 225, 0, 255, 57, 91, 0, 255, 219, 38, 0, 255, 15, 90, 0, 255, 159, 230, 0, 255, 20, 171, 0, 255, 227, 192, 0, 255, 225, 102, 0, 255, 129, 142, 0, 255, 94, 200, 0, 255, 119, 166, 0, 255, 4, 117, 0, 255, 54, 5, 0, 255, 106, 141, 0, 255, 92, 12, 0, 255, 162, 185, 0, 255, 132, 123, 0, 255, 63, 199, 0, 255, 195, 103, 0, 255, 10, 1, 0, 255, 37, 246, 0, 255, 97, 205, 0, 255, 127, 121, 0, 255, 132, 3, 0, 255, 199, 210, 0, 255, 228, 101, 0, 255, 75, 240, 0, 255, 152, 246, 0, 255, 17, 172, 0, 255, 221, 214, 0, 255, 229, 70, 0, 255, 196, 76, 0, 255, 88, 101, 0, 255, 43, 56, 0, 255, 205, 129, 0, 255, 40, 63, 0, 255, 252, 235, 0, 255, 157, 193, 0, 255, 148, 111, 0, 255, 31, 175, 0, 255, 224, 225, 0, 255, 25, 204, 0, 255, 87, 55, 0, 255, 23, 4, 0, 255, 107, 216, 0, 255, 0, 205, 0, 255, 169, 145, 0, 255, 247, 171, 0, 255, 66, 135, 0, 255, 66, 135, 0, 255, 241, 211, 0, 255, 196, 192, 0, 255, 226, 3, 0, 255, 168, 130, 0, 255, 50, 179, 0, 255, 109, 169, 0, 255, 34, 241, 0, 255, 13, 70, 0, 255, 130, 149, 0, 255, 75, 144, 0, 255, 178, 136, 0, 255, 151, 228, 0, 255, 214, 80, 0, 255, 36, 188, 0, 255, 60, 94, 0, 255, 19, 133, 0, 255, 19, 175, 0, 255, 90, 167, 0, 255, 210, 156, 0, 255, 28, 210, 0, 255, 221, 180, 0, 255, 100, 29, 0, 255, 33, 70, 0, 255, 102, 216, 0, 255, 205, 82, 0, 255, 40, 136, 0, 255, 105, 207, 0, 255, 55, 203, 0, 255, 27, 97, 0, 255, 71, 8, 0, 255, 253, 180, 0, 255, 10, 69, 0, 255, 111, 60, 0, 255, 187, 0, 0, 255, 67, 186, 0, 255, 107, 180, 0, 255, 196, 229, 0, 255, 228, 252, 0, 255, 210, 34, 0, 255, 220, 107, 0, 255, 21, 92, 0, 255, 104, 4, 0, 255, 128, 130, 0, 255, 189, 25, 0, 255, 58, 247, 0, 255, 25, 242, 0, 255, 65, 138, 0, 255, 248, 177, 0, 255, 56, 27, 0, 255, 231, 154, 0, 255, 30, 151, 0, 255, 119, 12, 0, 255, 181, 52, 0, 255, 239, 198, 0, 255, 121, 16, 0, 255, 120, 225, 0, 255, 52, 69, 0, 255, 168, 192, 0, 255, 145, 133, 0, 255, 201, 116, 0, 255, 163, 136, 0, 255, 56, 245, 0, 255, 253, 131, 0, 255, 18, 112, 0, 255, 124, 253, 0, 255, 191, 182, 0, 255, 88, 79, 0, 255, 47, 226, 0, 255, 85, 104, 0, 255, 21, 29, 0, 255, 93, 194, 0, 255, 160, 144, 0, 255, 90, 101, 0, 255, 56, 74, 0, 255, 75, 137, 0, 255, 40, 66, 0, 255, 35, 36, 0, 255, 23, 128, 0, 255, 120, 188, 0, 255, 11, 120, 0, 255, 24, 79, 0, 255, 232, 203, 0, 255, 176, 85, 0, 255, 62, 38, 0, 255, 75, 249, 0, 255, 165, 227, 0, 255, 231, 189, 0, 255, 152, 100, 0, 255, 48, 215, 0, 255, 171, 4, 0, 255, 6, 77, 0, 255, 107, 163, 0, 255, 48, 220, 0, 255, 148, 191, 0, 255, 162, 252, 0, 255, 105, 175, 0, 255, 220, 94, 0, 255, 65, 122, 0, 255, 175, 137, 0, 255, 76, 250, 0, 255, 24, 117, 0, 255, 241, 248, 0, 255, 5, 203, 0, 255, 152, 214, 0, 255, 90, 209, 0, 255, 184, 242, 0, 255, 107, 210, 0, 255, 229, 86, 0, 255, 113, 149, 0, 255, 133, 132, 0, 255, 228, 185, 0, 255, 150, 166, 0, 255, 95, 79, 0, 255, 150, 122, 0, 255, 157, 190, 0, 255, 21, 240, 0, 255, 98, 113, 0, 255, 178, 147, 0, 255, 84, 236, 0, 255, 218, 132, 0, 255, 134, 114, 0, 255, 238, 26, 0, 255, 125, 99, 0, 255, 36, 98, 0, 255, 47, 18, 0, 255, 149, 117, 0, 255, 124, 154, 0, 255, 10, 236, 0, 255, 84, 142, 0, 255, 131, 114, 0, 255, 199, 94, 0, 255, 70, 78, 0, 255, 190, 113, 0, 255, 189, 208, 0, 255, 50, 149, 0, 255, 3, 195, 0, 255, 11, 19, 0, 255, 247, 176, 0, 255, 91, 178, 0, 255, 183, 2, 0, 255, 33, 173, 0, 255, 199, 13, 0, 255, 162, 229, 0, 255, 203, 75, 0, 255, 10, 199, 0, 255, 134, 240, 0, 255, 151, 187, 0, 255, 136, 219, 0, 255, 90, 188, 0, 255, 11, 50, 0, 255, 146, 251, 0, 255, 39, 83, 0, 255, 229, 65, 0, 255, 111, 248, 0, 255, 82, 247, 0, 255, 86, 177, 0, 255, 58, 15, 0, 255, 53, 26, 0, 255, 219, 108, 0, 255, 172, 187, 0, 255, 36, 81, 0, 255, 252, 215, 0, 255, 133, 228, 0, 255, 173, 222, 0, 255, 181, 85, 0, 255, 172, 99, 0, 255, 237, 244, 0, 255, 17, 184, 0, 255, 22, 16, 0, 255, 59, 12, 0, 255, 17, 163, 0, 255, 135, 56, 0, 255, 78, 59, 0, 255, 86, 135, 0, 255, 118, 12, 0, 255, 211, 99, 0, 255, 180, 41, 0, 255, 75, 73, 0, 255, 140, 133, 0, 255, 169, 163, 0, 255, 98, 0, 0, 255, 98, 43, 0, 255, 50, 24, 0, 255, 29, 38, 0, 255, 218, 174, 0, 255, 106, 133, 0, 255, 108, 54, 0, 255, 84, 210, 0, 255, 194, 150, 0, 255, 4, 6, 0, 255, 43, 8, 0, 255, 5, 132, 0, 255, 134, 128, 0, 255, 129, 199, 0, 255, 102, 157, 0, 255, 198, 194, 0, 255, 125, 250, 0, 255, 170, 58, 0, 255, 26, 132, 0, 255, 197, 96, 0, 255, 17, 148, 0, 255, 98, 68, 0, 255, 91, 211, 0, 255, 4, 134, 0, 255, 66, 62, 0, 255, 41, 107, 0, 255, 218, 183, 0, 255, 7, 125, 0, 255, 125, 250, 0, 255, 14, 17, 0, 255, 245, 139, 0, 255, 252, 179, 0, 255, 213, 61, 0, 255, 86, 6, 0, 255, 166, 31, 0, 255, 50, 233, 0, 255, 233, 87, 0, 255, 139, 245, 0, 255, 152, 83, 0, 255, 40, 6, 0, 255, 94, 135, 0, 255, 74, 177, 0, 255, 5, 227, 0, 255, 22, 203, 0, 255, 65, 205, 0, 255, 120, 109, 0, 255, 189, 63, 0, 255, 41, 120, 0, 255, 142, 45, 0, 255, 71, 186, 0, 255, 148, 7, 0, 255, 13, 218, 0, 255, 177, 199, 0, 255, 149, 254, 0, 255, 107, 248, 0, 255, 72, 42, 0, 255, 154, 223, 0, 255, 51, 80, 0, 255, 161, 242, 0, 255, 249, 77, 0, 255, 187, 71, 0, 255, 108, 175, 0, 255, 162, 69, 0, 255, 224, 34, 0, 255, 15, 20, 0, 255, 189, 75, 0, 255, 192, 50, 0, 255, 37, 162, 0, 255, 59, 21, 0, 255, 44, 254, 0, 255, 195, 191, 0, 255, 98, 191, 0, 255, 146, 1, 0, 255, 195, 187, 0, 255, 125, 152, 0, 255, 158, 54, 0, 255, 161, 234, 0, 255, 125, 224, 0, 255, 160, 114, 0, 255, 4, 237, 0, 255, 12, 248, 0, 255, 159, 169, 0, 255, 72, 101, 0, 255, 37, 183, 0, 255, 140, 106, 0, 255, 29, 217, 0, 255, 122, 9, 0, 255, 113, 68, 0, 255, 104, 167, 0, 255, 55, 149, 0, 255, 25, 156, 0, 255, 164, 66, 0, 255, 18, 207, 0, 255, 65, 71, 0, 255, 139, 109, 0, 255, 111, 150, 0, 255, 200, 160, 0, 255, 56, 43, 0, 255, 86, 202, 0, 255, 7, 40, 0, 255, 195, 207, 0, 255, 101, 100, 0, 255, 223, 43, 0, 255, 152, 138, 0, 255, 224, 162, 0, 255, 245, 106, 0, 255, 98, 140, 0, 255, 73, 44, 0, 255, 207, 98, 0, 255, 43, 139, 0, 255, 193, 180, 0, 255, 5, 227, 0, 255, 177, 0, 0, 255, 85, 31, 0, 255, 137, 205, 0, 255, 196, 162, 0, 255, 133, 246, 0, 255, 171, 234, 0, 255, 27, 197, 0, 255, 190, 101, 0, 255, 94, 239, 0, 255, 26, 141, 0, 255, 213, 83, 0, 255, 193, 78, 0, 255, 241, 17, 0, 255, 247, 234, 0, 255, 175, 35, 0, 255, 13, 209, 0, 255, 226, 41, 0, 255, 118, 38, 0, 255, 62, 100, 0, 255, 90, 54, 0, 255, 252, 103, 0, 255, 7, 162, 0, 255, 182, 124, 0, 255, 218, 135, 0, 255, 223, 211, 0, 255, 141, 117, 0, 255, 88, 80, 0, 255, 219, 27, 0, 255, 52, 188, 0, 255, 165, 77, 0, 255, 159, 54, 0, 255, 187, 89, 0, 255, 95, 174, 0, 255, 183, 80, 0, 255, 164, 77, 0, 255, 15, 193, 0, 255, 38, 61, 0, 255, 62, 48, 0, 255, 119, 135, 0, 255, 11, 109, 0, 255, 24, 246, 0, 255, 1, 125, 0, 255, 5, 239, 0, 255, 206, 218, 0, 255, 62, 65, 0, 255, 142, 178, 0, 255, 116, 73, 0, 255, 241, 225, 0, 255, 192, 189, 0, 255, 79, 22, 0, 255, 240, 76, 0, 255, 152, 111, 0, 255, 154, 117, 0, 255, 114, 91, 0, 255, 87, 228, 0, 255, 217, 244, 0, 255, 201, 21, 0, 255, 44, 60, 0, 255, 199, 245, 0, 255, 160, 39, 0, 255, 251, 74, 0, 255, 104, 149, 0, 255, 183, 81, 0, 255, 176, 18, 0, 255, 217, 159, 0, 255, 128, 147, 0, 255, 150, 193, 0, 255, 142, 133, 0, 255, 23, 19, 0, 255, 139, 80, 0, 255, 42, 146, 0, 255, 242, 25, 0, 255, 177, 187, 0, 255, 224, 88, 0, 255, 154, 71, 0, 255, 250, 168, 0, 255, 165, 7, 0, 255, 252, 98, 0, 255, 162, 198, 0, 255, 99, 83, 0, 255, 98, 123, 0, 255, 0, 29, 0, 255, 6, 5, 0, 255, 50, 103, 0, 255, 85, 180, 0, 255, 195, 132, 0, 255, 221, 32, 0, 255, 205, 201, 0, 255, 95, 84, 0, 255, 141, 229, 0, 255, 32, 120, 0, 255, 167, 5, 0, 255, 228, 165, 0, 255, 144, 107, 0, 255, 87, 241, 0, 255, 238, 250, 0, 255, 201, 115, 0, 255, 207, 95, 0, 255, 98, 14, 0, 255, 82, 137, 0, 255, 160, 142, 0, 255, 69, 37, 0, 255, 146, 99, 0, 255, 91, 142, 0, 255, 142, 59, 0, 255, 92, 40, 0, 255, 168, 103, 0, 255, 13, 79, 0, 255, 69, 56, 0, 255, 78, 26, 0, 255, 114, 3, 0, 255, 111, 103, 0, 255, 56, 153, 0, 255, 124, 216, 0, 255, 92, 54, 0, 255, 251, 200, 0, 255, 24, 104, 0, 255, 156, 184, 0, 255, 206, 228, 0, 255, 74, 189, 0, 255, 67, 127, 0, 255, 145, 133, 0, 255, 220, 106, 0, 255, 35, 176, 0, 255, 40, 0, 0, 255, 195, 117, 0, 255, 62, 18, 0, 255, 238, 135, 0, 255, 176, 15, 0, 255, 209, 79, 0, 255, 22, 242, 0, 255, 226, 5, 0, 255, 146, 98, 0, 255, 24, 208, 0, 255, 43, 100, 0, 255, 242, 210, 0, 255, 25, 95, 0, 255, 202, 180, 0, 255, 215, 200, 0, 255, 50, 141, 0, 255, 198, 77, 0, 255, 193, 175, 0, 255, 119, 125, 0, 255, 190, 89, 0, 255, 4, 106, 0, 255, 42, 169, 0, 255, 182, 72, 0, 255, 1, 210, 0, 255, 19, 101, 0, 255, 172, 104, 0, 255, 205, 245, 0, 255, 107, 48, 0, 255, 137, 57, 0, 255, 134, 99, 0, 255, 82, 43, 0, 255, 231, 190, 0, 255, 49, 38, 0, 255, 72, 143, 0, 255, 105, 153, 0, 255, 83, 160, 0, 255, 166, 147, 0, 255, 74, 248, 0, 255, 201, 181, 0, 255, 208, 56, 0, 255, 200, 127, 0, 255, 211, 235, 0, 255, 143, 24, 0, 255, 28, 26, 0, 255, 168, 199, 0, 255, 173, 252, 0, 255, 13, 0, 0, 255, 74, 17, 0, 255, 60, 63, 0, 255, 87, 4, 0, 255, 216, 42, 0, 255, 204, 215, 0, 255, 1, 104, 0, 255, 69, 250, 0, 255, 150, 43, 0, 255, 239, 108, 0, 255, 252, 244, 0, 255, 200, 203, 0, 255, 147, 33, 0, 255, 28, 170, 0, 255, 180, 93, 0, 255, 212, 5, 0, 255, 13, 252, 0, 255, 93, 76, 0, 255, 93, 159, 0, 255, 98, 187, 0, 255, 208, 231, 0, 255, 108, 22, 0, 255, 118, 166, 0, 255, 244, 69, 0, 255, 77, 212, 0, 255, 221, 125, 0, 255, 37, 198, 0, 255, 170, 108, 0, 255, 33, 196, 0, 255, 219, 75, 0, 255, 30, 82, 0, 255, 236, 72, 0, 255, 23, 110, 0, 255, 163, 98, 0, 255, 128, 228, 0, 255, 134, 24, 0, 255, 206, 46, 0, 255, 84, 5, 0, 255, 143, 230, 0, 255, 147, 154, 0, 255, 222, 132, 0, 255, 145, 118, 0, 255, 197, 126, 0, 255, 166, 60, 0, 255, 26, 114, 0, 255, 34, 185, 0, 255, 218, 10, 0, 255, 67, 83, 0, 255, 94, 224, 0, 255, 117, 147, 0, 255, 118, 171, 0, 255, 179, 153, 0, 255, 9, 141, 0, 255, 205, 126, 0, 255, 170, 176, 0, 255, 95, 56, 0, 255, 249, 234, 0, 255, 167, 81, 0, 255, 254, 183, 0, 255, 33, 2, 0, 255, 218, 152, 0, 255, 156, 158, 0, 255, 126, 162, 0, 255, 248, 252, 0, 255, 28, 249, 0, 255, 136, 174, 0, 255, 233, 118, 0, 255, 218, 27, 0, 255, 112, 73, 0, 255, 18, 140, 0, 255, 125, 244, 0, 255, 164, 221, 0, 255, 153, 188, 0, 255, 128, 135, 0, 255, 222, 39, 0, 255, 98, 108, 0, 255, 203, 67, 0, 255, 112, 63, 0, 255, 42, 176, 0, 255, 7, 219, 0, 255, 203, 213, 0, 255, 106, 240, 0, 255, 45, 72, 0, 255, 82, 9, 0, 255, 48, 54, 0, 255, 191, 253, 0, 255, 194, 203, 0, 255, 187, 103, 0, 255, 218, 150, 0, 255, 66, 182, 0, 255, 170, 48, 0, 255, 217, 244, 0, 255, 35, 97, 0, 255, 73, 122, 0, 255, 126, 53, 0, 255, 7, 135, 0, 255, 17, 201, 0, 255, 65, 162, 0, 255, 155, 114, 0, 255, 94, 63, 0, 255, 52, 52, 0, 255, 95, 162, 0, 255, 62, 55, 0, 255, 17, 241, 0, 255, 102, 138, 0, 255, 192, 204, 0, 255, 129, 36, 0, 255, 113, 208, 0, 255, 162, 21, 0, 255, 98, 137, 0, 255, 162, 18, 0, 255, 47, 227, 0, 255, 38, 155, 0, 255, 161, 48, 0, 255, 8, 102, 0, 255, 205, 127, 0, 255, 139, 179, 0, 255, 164, 237, 0, 255, 192, 145, 0, 255, 244, 249, 0, 255, 222, 211, 0, 255, 164, 186, 0, 255, 139, 190, 0, 255, 54, 103, 0, 255, 152, 233, 0, 255, 98, 232, 0, 255, 51, 46, 0, 255, 194, 78, 0, 255, 244, 178, 0, 255, 164, 247, 0, 255, 54, 53, 0, 255, 249, 150, 0, 255, 165, 13, 0, 255, 106, 46, 0, 255, 88, 99, 0, 255, 89, 2, 0, 255, 95, 183, 0, 255, 137, 155, 0, 255, 246, 67, 0, 255, 221, 94, 0, 255, 205, 243, 0, 255, 218, 192, 0, 255, 65, 206, 0, 255, 25, 147, 0, 255, 0, 201, 0, 255, 203, 160, 0, 255, 89, 43, 0, 255, 186, 21, 0, 255, 147, 231, 0, 255, 162, 122, 0, 255, 62, 5, 0, 255, 149, 231, 0, 255, 120, 102, 0, 255, 163, 215, 0, 255, 238, 106, 0, 255, 220, 119, 0, 255, 224, 139, 0, 255, 4, 109, 0, 255, 166, 190, 0, 255, 115, 145, 0, 255, 144, 183, 0, 255, 176, 24, 0, 255, 158, 148, 0, 255, 11, 46, 0, 255, 85, 35, 0, 255, 226, 183, 0, 255, 233, 2, 0, 255, 232, 0, 0, 255, 0, 137, 0, 255, 176, 191, 0, 255, 149, 153, 0, 255, 84, 128, 0, 255, 41, 80, 0, 255, 114, 220, 0, 255, 75, 109, 0, 255, 230, 33, 0, 255, 101, 236, 0, 255, 164, 225, 0, 255, 183, 245, 0, 255, 218, 156, 0, 255, 248, 133, 0, 255, 0, 251, 0, 255, 0, 80, 0, 255, 227, 140, 0, 255, 4, 125, 0, 255, 88, 16, 0, 255, 13, 35, 0, 255, 9, 196, 0, 255, 230, 101, 0, 255, 140, 174, 0, 255, 172, 32, 0, 255, 135, 243, 0, 255, 234, 216, 0, 255, 252, 214, 0, 255, 254, 234, 0, 255, 39, 130, 0, 255, 188, 130, 0, 255, 107, 254, 0, 255, 54, 112, 0, 255, 14, 150, 0, 255, 125, 221, 0, 255, 26, 41, 0, 255, 70, 89, 0, 255, 115, 61, 0, 255, 13, 14, 0, 255, 107, 136, 0, 255, 80, 164, 0, 255, 160, 229, 0, 255, 120, 176, 0, 255, 170, 202, 0, 255, 122, 51, 0, 255, 48, 92, 0, 255, 48, 145, 0, 255, 22, 30, 0, 255, 199, 151, 0, 255, 140, 44, 0, 255, 64, 222, 0, 255, 192, 209, 0, 255, 228, 27, 0, 255, 119, 44, 0, 255, 193, 128, 0, 255, 123, 150, 0, 255, 109, 149, 0, 255, 248, 62, 0, 255, 223, 18, 0, 255, 11, 241, 0, 255, 174, 0, 0, 255, 70, 23, 0, 255, 241, 176, 0, 255, 138, 108, 0, 255, 113, 131, 0, 255, 200, 154, 0, 255, 101, 142, 0, 255, 146, 88, 0, 255, 110, 215, 0, 255, 215, 211, 0, 255, 4, 39, 0, 255, 7, 109, 0, 255, 84, 92, 0, 255, 127, 36, 0, 255, 52, 185, 0, 255, 88, 11, 0, 255, 142, 201, 0, 255, 10, 101, 0, 255, 68, 239, 0, 255, 176, 69, 0, 255, 216, 86, 0, 255, 159, 238, 0, 255, 10, 130, 0, 255, 217, 128, 0, 255, 170, 35, 0, 255, 203, 93, 0, 255, 246, 173, 0, 255, 35, 66, 0, 255, 219, 238, 0, 255, 108, 25, 0, 255, 79, 251, 0, 255, 136, 3, 0, 255, 69, 103, 0, 255, 113, 3, 0, 255, 124, 206, 0, 255, 146, 19, 0, 255, 39, 223, 0, 255, 240, 55, 0, 255, 83, 72, 0, 255, 114, 69, 0, 255, 146, 161, 0, 255, 102, 41, 0, 255, 231, 19, 0, 255, 151, 157, 0, 255, 98, 219, 0, 255, 141, 154, 0, 255, 241, 138, 0, 255, 97, 194, 0, 255, 41, 66, 0, 255, 100, 99, 0, 255, 81, 24, 0, 255, 65, 56, 0, 255, 197, 24, 0, 255, 56, 224, 0, 255, 44, 201, 0, 255, 12, 198, 0, 255, 153, 62, 0, 255, 126, 109, 0, 255, 146, 110, 0, 255, 31, 226, 0, 255, 231, 101, 0, 255, 117, 39, 0, 255, 108, 153, 0, 255, 97, 6, 0, 255, 193, 14, 0, 255, 196, 216, 0, 255, 92, 39, 0, 255, 59, 219, 0, 255, 165, 80, 0, 255, 249, 60, 0, 255, 248, 239, 0, 255, 106, 142, 0, 255, 162, 106, 0, 255, 113, 231, 0, 255, 187, 95, 0, 255, 180, 59, 0, 255, 24, 244, 0, 255, 213, 154, 0, 255, 9, 228, 0, 255, 206, 2, 0, 255, 155, 60, 0, 255, 34, 98, 0, 255, 74, 127, 0, 255, 139, 39, 0, 255, 134, 118, 0, 255, 150, 221, 0, 255, 135, 113, 0, 255, 204, 127, 0, 255, 19, 221, 0, 255, 45, 207, 0, 255, 100, 225, 0, 255, 112, 116, 0, 255, 46, 24, 0, 255, 204, 41, 0, 255, 61, 202, 0, 255, 182, 223, 0, 255, 239, 44, 0, 255, 34, 135, 0, 255, 24, 27, 0, 255, 146, 245, 0, 255, 133, 140, 0, 255, 60, 245, 0, 255, 160, 213, 0, 255, 80, 196, 0, 255, 161, 99, 0, 255, 35, 14, 0, 255, 81, 189, 0, 255, 140, 180, 0, 255, 131, 196, 0, 255, 236, 211, 0, 255, 188, 218, 0, 255, 247, 225, 0, 255, 88, 235, 0, 255, 138, 100, 0, 255, 195, 79, 0, 255, 210, 218, 0, 255, 66, 37, 0, 255, 69, 133, 0, 255, 136, 169, 0, 255, 4, 246, 0, 255, 141, 181, 0, 255, 78, 246, 0, 255, 72, 122, 0, 255, 252, 17, 0, 255, 135, 70, 0, 255, 30, 188, 0, 255, 233, 160, 0, 255, 127, 192, 0, 255, 243, 72, 0, 255, 33, 113, 0, 255, 11, 127, 0, 255, 16, 220, 0, 255, 183, 61, 0, 255, 149, 7, 0, 255, 18, 57, 0, 255, 217, 109, 0, 255, 64, 139, 0, 255, 246, 126, 0, 255, 46, 39, 0, 255, 119, 117, 0, 255, 10, 154, 0, 255, 115, 166, 0, 255, 115, 70, 0, 255, 179, 94, 0, 255, 151, 7, 0, 255, 26, 238, 0, 255, 36, 150, 0, 255, 219, 75, 0, 255, 129, 224, 0, 255, 185, 82, 0, 255, 232, 68, 0, 255, 2, 223, 0, 255, 253, 230, 0, 255, 144, 216, 0, 255, 125, 152, 0, 255, 250, 11, 0, 255, 121, 178, 0, 255, 45, 171, 0, 255, 210, 212, 0, 255, 163, 11, 0, 255, 148, 184, 0, 255, 0, 100, 0, 255, 77, 192, 0, 255, 230, 28, 0, 255, 210, 133, 0, 255, 102, 96, 0, 255, 151, 217, 0, 255, 208, 66, 0, 255, 11, 13, 0, 255, 101, 47, 0, 255, 153, 246, 0, 255, 51, 110, 0, 255, 248, 228, 0, 255, 120, 188, 0, 255, 10, 53, 0, 255, 251, 97, 0, 255, 94, 119, 0, 255, 66, 204, 0, 255, 242, 181, 0, 255, 150, 170, 0, 255, 134, 32, 0, 255, 116, 86, 0, 255, 234, 89, 0, 255, 40, 146, 0, 255, 228, 163, 0, 255, 106, 97, 0, 255, 47, 82, 0, 255, 9, 147, 0, 255, 77, 244, 0, 255, 158, 1, 0, 255, 137, 26, 0, 255, 231, 219, 0, 255, 112, 106, 0, 255, 214, 246, 0, 255, 70, 6, 0, 255, 114, 163, 0, 255, 66, 229, 0, 255, 161, 171, 0, 255, 112, 53, 0, 255, 132, 127, 0, 255, 61, 93, 0, 255, 138, 20, 0, 255, 213, 228, 0, 255, 226, 132, 0, 255, 135, 8, 0, 255, 69, 157, 0, 255, 58, 240, 0, 255, 191, 209, 0, 255, 65, 171, 0, 255, 245, 25, 0, 255, 241, 58, 0, 255, 33, 174, 0, 255, 184, 37, 0, 255, 116, 201, 0, 255, 25, 1, 0, 255, 178, 181, 0, 255, 25, 163, 0, 255, 206, 63, 0, 255, 190, 64, 0, 255, 14, 175, 0, 255, 181, 129, 0, 255, 250, 26, 0, 255, 21, 5, 0, 255, 3, 162, 0, 255, 251, 28, 0, 255, 240, 21, 0, 255, 16, 169, 0, 255, 254, 144, 0, 255, 58, 179, 0, 255, 228, 227, 0, 255, 157, 33, 0, 255, 129, 75, 0, 255, 179, 44, 0, 255, 96, 130, 0, 255, 46, 35, 0, 255, 30, 155, 0, 255, 128, 197, 0, 255, 212, 106, 0, 255, 118, 212, 0, 255, 137, 103, 0, 255, 217, 4, 0, 255, 12, 168, 0, 255, 213, 77, 0, 255, 90, 96, 0, 255, 189, 37, 0, 255, 188, 176, 0, 255, 242, 120, 0, 255, 235, 152, 0, 255, 217, 38, 0, 255, 75, 166, 0, 255, 121, 138, 0, 255, 97, 62, 0, 255, 12, 210, 0, 255, 71, 66, 0, 255, 132, 99, 0, 255, 174, 166, 0, 255, 252, 141, 0, 255, 93, 227, 0, 255, 248, 251, 0, 255, 171, 52, 0, 255, 61, 178, 0, 255, 223, 180, 0, 255, 244, 9, 0, 255, 82, 230, 0, 255, 102, 71, 0, 255, 66, 196, 0, 255, 34, 219, 0, 255, 225, 81, 0, 255, 114, 66, 0, 255, 59, 137, 0, 255, 182, 160, 0, 255, 254, 13, 0, 255, 133, 154, 0, 255, 110, 77, 0, 255, 31, 200, 0, 255, 121, 0, 0, 255, 200, 239, 0, 255, 226, 28, 0, 255, 235, 17, 0, 255, 176, 59, 0, 255, 229, 252, 0, 255, 230, 44, 0, 255, 115, 135, 0, 255, 14, 157, 0, 255, 253, 33, 0, 255, 32, 152, 0, 255, 243, 104, 0, 255, 151, 130, 0, 255, 128, 207, 0, 255, 139, 54, 0, 255, 64, 38, 0, 255, 25, 247, 0, 255, 236, 219, 0, 255, 220, 246, 0, 255, 67, 5, 0, 255, 122, 249, 0, 255, 14, 112, 0, 255, 56, 84, 0, 255, 10, 217, 0, 255, 99, 87, 0, 255, 76, 111, 0, 255, 45, 227, 0, 255, 47, 110, 0, 255, 68, 48, 0, 255, 133, 125, 0, 255, 234, 66, 0, 255, 98, 24, 0, 255, 92, 57, 0, 255, 25, 139, 0, 255, 217, 154, 0, 255, 75, 73, 0, 255, 248, 107, 0, 255, 241, 193, 0, 255, 68, 10, 0, 255, 80, 198, 0, 255, 196, 129, 0, 255, 145, 102, 0, 255, 121, 81, 0, 255, 220, 44, 0, 255, 105, 61, 0, 255, 175, 31, 0, 255, 32, 186, 0, 255, 0, 198, 0, 255, 235, 246, 0, 255, 217, 223, 0, 255, 22, 99, 0, 255, 63, 149, 0, 255, 249, 200, 0, 255, 230, 36, 0, 255, 94, 196, 0, 255, 79, 28, 0, 255, 85, 214, 0, 255, 7, 161, 0, 255, 6, 96, 0, 255, 197, 48, 0, 255, 166, 189, 0, 255, 203, 174, 0, 255, 119, 225, 0, 255, 48, 26, 0, 255, 234, 37, 0, 255, 66, 207, 0, 255, 10, 120, 0, 255, 14, 205, 0, 255, 165, 154, 0, 255, 202, 63, 0, 255, 215, 191, 0, 255, 248, 247, 0, 255, 168, 133, 0, 255, 167, 218, 0, 255, 122, 111, 0, 255, 140, 78, 0, 255, 32, 21, 0, 255, 155, 152, 0, 255, 135, 212, 0, 255, 138, 106, 0, 255, 64, 174, 0, 255, 207, 159, 0, 255, 124, 81, 0, 255, 22, 108, 0, 255, 127, 192, 0, 255, 105, 0, 0, 255, 91, 220, 0, 255, 70, 26, 0, 255, 10, 11, 0, 255, 2, 95, 0, 255, 45, 220, 0, 255, 30, 125, 0, 255, 59, 41, 0, 255, 140, 0, 0, 255, 91, 122, 0, 255, 35, 91, 0, 255, 22, 11, 0, 255, 201, 167, 0, 255, 42, 56, 0, 255, 163, 60, 0, 255, 29, 164, 0, 255, 31, 80, 0, 255, 49, 101, 0, 255, 197, 135, 0, 255, 2, 12, 0, 255, 134, 224, 0, 255, 85, 144, 0, 255, 125, 90, 0, 255, 44, 250, 0, 255, 63, 94, 0, 255, 90, 8, 0, 255, 239, 178, 0, 255, 125, 205, 0, 255, 248, 90, 0, 255, 249, 166, 0, 255, 125, 154, 0, 255, 108, 205, 0, 255, 156, 246, 0, 255, 209, 140, 0, 255, 72, 82, 0, 255, 177, 174, 0, 255, 99, 25, 0, 255, 24, 108, 0, 255, 216, 168, 0, 255, 246, 116, 0, 255, 21, 154, 0, 255, 136, 169, 0, 255, 163, 149, 0, 255, 241, 220, 0, 255, 23, 6, 0, 255, 64, 212, 0, 255, 68, 50, 0, 255, 241, 192, 0, 255, 158, 135, 0, 255, 175, 150, 0, 255, 118, 161, 0, 255, 157, 101, 0, 255, 23, 209, 0, 255, 79, 150, 0, 255, 82, 85, 0, 255, 21, 238, 0, 255, 233, 245, 0, 255, 219, 68, 0, 255, 211, 209, 0, 255, 40, 90, 0, 255, 225, 156, 0, 255, 70, 123, 0, 255, 251, 22, 0, 255, 226, 85, 0, 255, 137, 209, 0, 255, 235, 120, 0, 255, 22, 55, 0, 255, 120, 243, 0, 255, 144, 57, 0, 255, 18, 116, 0, 255, 176, 245, 0, 255, 0, 251, 0, 255, 229, 131, 0, 255, 133, 110, 0, 255, 55, 14, 0, 255, 0, 130, 0, 255, 99, 167, 0, 255, 96, 181, 0, 255, 182, 157, 0, 255, 196, 172, 0, 255, 40, 81, 0, 255, 6, 28, 0, 255, 6, 60, 0, 255, 75, 9, 0, 255, 0, 33, 0, 255, 223, 75, 0, 255, 155, 115, 0, 255, 220, 157, 0, 255, 16, 211, 0, 255, 179, 220, 0, 255, 20, 88, 0, 255, 223, 85, 0, 255, 219, 111, 0, 255, 109, 169, 0, 255, 215, 97, 0, 255, 75, 226, 0, 255, 84, 219, 0, 255, 144, 21, 0, 255, 166, 111, 0, 255, 137, 105, 0, 255, 136, 60, 0, 255, 235, 247, 0, 255, 106, 117, 0, 255, 165, 94, 0, 255, 80, 43, 0, 255, 0, 54, 0, 255, 127, 92, 0, 255, 186, 118, 0, 255, 53, 236, 0, 255, 194, 252, 0, 255, 238, 29, 0, 255, 182, 22, 0, 255, 224, 238, 0, 255, 111, 110, 0, 255, 137, 154, 0, 255, 206, 75, 0, 255, 53, 5, 0, 255, 99, 202, 0, 255, 62, 181, 0, 255, 172, 42, 0, 255, 113, 29, 0, 255, 189, 28, 0, 255, 209, 119, 0, 255, 241, 237, 0, 255, 65, 227, 0, 255, 3, 206, 0, 255, 103, 232, 0, 255, 7, 180, 0, 255, 125, 72, 0, 255, 233, 153, 0, 255, 136, 42, 0, 255, 208, 128, 0, 255, 124, 91, 0, 255, 23, 31, 0, 255, 29, 156, 0, 255, 146, 11, 0, 255, 175, 130, 0, 255, 149, 233, 0, 255, 148, 111, 0, 255, 109, 234, 0, 255, 19, 158, 0, 255, 170, 206, 0, 255, 243, 109, 0, 255, 155, 67, 0, 255, 100, 120, 0, 255, 76, 155, 0, 255, 24, 108, 0, 255, 172, 233, 0, 255, 99, 60, 0, 255, 214, 134, 0, 255, 169, 210, 0, 255, 54, 177, 0, 255, 60, 53, 0, 255, 170, 15, 0, 255, 190, 87, 0, 255, 29, 48, 0, 255, 199, 195, 0, 255, 99, 119, 0, 255, 187, 246, 0, 255, 238, 179, 0, 255, 244, 232, 0, 255, 194, 117, 0, 255, 65, 48, 0, 255, 96, 35, 0, 255, 13, 184, 0, 255, 111, 139, 0, 255, 39, 165, 0, 255, 6, 76, 0, 255, 48, 93, 0, 255, 244, 209, 0, 255, 7, 100, 0, 255, 148, 94, 0, 255, 227, 233, 0, 255, 60, 55, 0, 255, 97, 16, 0, 255, 103, 53, 0, 255, 6, 120, 0, 255, 42, 232, 0, 255, 200, 211, 0, 255, 22, 9, 0, 255, 92, 0, 0, 255, 208, 242, 0, 255, 195, 23, 0, 255, 98, 215, 0, 255, 246, 123, 0, 255, 182, 62, 0, 255, 24, 167, 0, 255, 81, 243, 0, 255, 145, 76, 0, 255, 237, 172, 0, 255, 62, 176, 0, 255, 76, 171, 0, 255, 223, 152, 0, 255, 229, 24, 0, 255, 175, 242, 0, 255, 190, 182, 0, 255, 88, 164, 0, 255, 130, 74, 0, 255, 5, 19, 0, 255, 118, 144, 0, 255, 101, 117, 0, 255, 80, 146, 0, 255, 51, 6, 0, 255, 197, 40, 0, 255, 0, 116, 0, 255, 43, 202, 0, 255, 217, 86, 0, 255, 215, 165, 0, 255, 34, 244, 0, 255, 62, 157, 0, 255, 92, 61, 0, 255, 82, 188, 0, 255, 205, 3, 0, 255, 198, 63, 0, 255, 146, 174, 0, 255, 57, 7, 0, 255, 53, 181, 0, 255, 86, 204, 0, 255, 224, 207, 0, 255, 155, 166, 0, 255, 196, 201, 0, 255, 209, 78, 0, 255, 233, 40, 0, 255, 145, 80, 0, 255, 123, 154, 0, 255, 173, 134, 0, 255, 186, 18, 0, 255, 239, 54, 0, 255, 202, 209, 0, 255, 138, 215, 0, 255, 31, 39, 0, 255, 15, 42, 0, 255, 72, 123, 0, 255, 189, 11, 0, 255, 39, 185, 0, 255, 68, 172, 0, 255, 195, 82, 0, 255, 52, 127, 0, 255, 87, 23, 0, 255, 161, 227, 0, 255, 69, 14, 0, 255, 2, 92, 0, 255, 42, 162, 0, 255, 87, 149, 0, 255, 148, 75, 0, 255, 111, 122, 0, 255, 139, 69, 0, 255, 51, 192, 0, 255, 241, 46, 0, 255, 237, 101, 0, 255, 238, 96, 0, 255, 181, 222, 0, 255, 2, 174, 0, 255, 144, 32, 0, 255, 198, 249, 0, 255, 95, 197, 0, 255, 227, 11, 0, 255, 108, 241, 0, 255, 246, 216, 0, 255, 141, 3, 0, 255, 221, 4, 0, 255, 167, 147, 0, 255, 25, 112, 0, 255, 51, 175, 0, 255, 180, 234, 0, 255, 91, 52, 0, 255, 52, 21, 0, 255, 214, 153, 0, 255, 45, 45, 0, 255, 23, 242, 0, 255, 249, 170, 0, 255, 147, 233, 0, 255, 158, 159, 0, 255, 172, 69, 0, 255, 2, 197, 0, 255, 253, 99, 0, 255, 152, 185, 0, 255, 239, 138, 0, 255, 94, 162, 0, 255, 148, 155, 0, 255, 176, 222, 0, 255, 35, 208, 0, 255, 145, 0, 0, 255, 42, 77, 0, 255, 165, 7, 0, 255, 69, 59, 0, 255, 62, 89, 0, 255, 11, 17, 0, 255, 109, 241, 0, 255, 61, 171, 0, 255, 37, 114, 0, 255, 54, 123, 0, 255, 44, 152, 0, 255, 45, 103, 0, 255, 216, 213, 0, 255, 81, 196, 0, 255, 131, 151, 0, 255, 34, 47, 0, 255, 142, 39, 0, 255, 195, 16, 0, 255, 192, 166, 0, 255, 191, 98, 0, 255, 162, 199, 0, 255, 75, 38, 0, 255, 111, 146, 0, 255, 27, 253, 0, 255, 109, 134, 0, 255, 58, 229, 0, 255, 14, 203, 0, 255, 37, 173, 0, 255, 60, 176, 0, 255, 221, 99, 0, 255, 52, 114, 0, 255, 155, 17, 0, 255, 207, 148, 0, 255, 206, 189, 0, 255, 72, 253, 0, 255, 60, 211, 0, 255, 247, 89, 0, 255, 243, 39, 0, 255, 164, 116, 0, 255, 114, 102, 0, 255, 53, 136, 0, 255, 226, 84, 0, 255, 128, 178, 0, 255, 237, 254, 0, 255, 19, 206, 0, 255, 72, 85, 0, 255, 187, 107, 0, 255, 130, 230, 0, 255, 68, 182, 0, 255, 78, 179, 0, 255, 94, 211, 0, 255, 2, 49, 0, 255, 111, 24, 0, 255, 51, 54, 0, 255, 77, 151, 0, 255, 206, 153, 0, 255, 158, 146, 0, 255, 0, 16, 0, 255, 218, 189, 0, 255, 224, 74, 0, 255, 93, 124, 0, 255, 23, 42, 0, 255, 50, 37, 0, 255, 119, 86, 0, 255, 234, 88, 0, 255, 46, 154, 0, 255, 12, 40, 0, 255, 20, 235, 0, 255, 139, 90, 0, 255, 193, 10, 0, 255, 236, 163, 0, 255, 222, 161, 0, 255, 120, 106, 0, 255, 173, 11, 0, 255, 135, 250, 0, 255, 112, 162, 0, 255, 115, 201, 0, 255, 111, 66, 0, 255, 38, 77, 0, 255, 207, 190, 0, 255, 12, 212, 0, 255, 137, 34, 0, 255, 144, 221, 0, 255, 230, 83, 0, 255, 200, 181, 0, 255, 235, 46, 0, 255, 194, 43, 0, 255, 27, 91, 0, 255, 45, 126, 0, 255, 199, 77, 0, 255, 182, 78, 0, 255, 248, 51, 0, 255, 128, 100, 0, 255, 173, 90, 0, 255, 244, 144, 0, 255, 91, 206, 0, 255, 212, 187, 0, 255, 125, 204, 0, 255, 173, 25, 0, 255, 235, 252, 0, 255, 157, 83, 0, 255, 55, 248, 0, 255, 79, 179, 0, 255, 127, 180, 0, 255, 47, 31, 0, 255, 237, 12, 0, 255, 95, 35, 0, 255, 117, 16, 0, 255, 147, 163, 0, 255, 6, 78, 0, 255, 137, 8, 0, 255, 183, 158, 0, 255, 16, 13, 0, 255, 4, 147, 0, 255, 82, 102, 0, 255, 24, 24, 0, 255, 186, 240, 0, 255, 206, 56, 0, 255, 15, 66, 0, 255, 249, 15, 0, 255, 69, 232, 0, 255, 170, 4, 0, 255, 124, 224, 0, 255, 22, 86, 0, 255, 42, 155, 0, 255, 67, 245, 0, 255, 207, 80, 0, 255, 103, 217, 0, 255, 250, 55, 0, 255, 232, 136, 0, 255, 239, 21, 0, 255, 74, 52, 0, 255, 111, 115, 0, 255, 184, 70, 0, 255, 67, 169, 0, 255, 181, 113, 0, 255, 54, 240, 0, 255, 149, 56, 0, 255, 3, 87, 0, 255, 205, 202, 0, 255, 64, 62, 0, 255, 145, 80, 0, 255, 20, 243, 0, 255, 89, 40, 0, 255, 215, 81, 0, 255, 198, 196, 0, 255, 32, 239, 0, 255, 34, 52, 0, 255, 199, 190, 0, 255, 252, 103, 0, 255, 200, 6, 0, 255, 218, 19, 0, 255, 122, 250, 0, 255, 68, 188, 0, 255, 90, 103, 0, 255, 85, 21, 0, 255, 192, 230, 0, 255, 39, 186, 0, 255, 49, 249, 0, 255, 190, 66, 0, 255, 246, 217, 0, 255, 233, 127, 0, 255, 15, 62, 0, 255, 170, 79, 0, 255, 36, 213, 0, 255, 73, 183, 0, 255, 145, 148, 0, 255, 196, 66, 0, 255, 160, 110, 0, 255, 32, 31, 0, 255, 152, 180, 0, 255, 90, 96, 0, 255, 78, 236, 0, 255, 131, 171, 0, 255, 123, 142, 0, 255, 232, 234, 0, 255, 204, 128, 0, 255, 214, 143, 0, 255, 228, 212, 0, 255, 169, 167, 0, 255, 113, 153, 0, 255, 160, 24, 0, 255, 179, 167, 0, 255, 188, 79, 0, 255, 142, 73, 0, 255, 89, 128, 0, 255, 193, 176, 0, 255, 14, 88, 0, 255, 68, 216, 0, 255, 61, 69, 0, 255, 226, 189, 0, 255, 51, 79, 0, 255, 240, 185, 0, 255, 56, 14, 0, 255, 38, 157, 0, 255, 144, 156, 0, 255, 168, 247, 0, 255, 196, 136, 0, 255, 188, 46, 0, 255, 121, 166, 0, 255, 57, 250, 0, 255, 87, 33, 0, 255, 131, 189, 0, 255, 162, 163, 0, 255, 17, 173, 0, 255, 124, 38, 0, 255, 31, 215, 0, 255, 190, 88, 0, 255, 202, 192, 0, 255, 75, 124, 0, 255, 19, 184, 0, 255, 231, 188, 0, 255, 230, 23, 0, 255, 159, 218, 0, 255, 48, 120, 0, 255, 129, 142, 0, 255, 133, 119, 0, 255, 13, 161, 0, 255, 93, 50, 0, 255, 216, 172, 0, 255, 126, 11, 0, 255, 91, 68, 0, 255, 165, 178, 0, 255, 232, 201, 0, 255, 31, 174, 0, 255, 19, 31, 0, 255, 234, 0, 0, 255, 52, 48, 0, 255, 111, 212, 0, 255, 32, 16, 0, 255, 241, 180, 0, 255, 46, 198, 0, 255, 77, 29, 0, 255, 30, 17, 0, 255, 1, 80, 0, 255, 92, 223, 0, 255, 133, 121, 0, 255, 155, 68, 0, 255, 229, 27, 0, 255, 127, 128, 0, 255, 88, 118, 0, 255, 205, 24, 0, 255, 118, 204, 0, 255, 154, 196, 0, 255, 186, 172, 0, 255, 76, 80, 0, 255, 64, 43, 0, 255, 109, 103, 0, 255, 219, 125, 0, 255, 223, 142, 0, 255, 2, 14, 0, 255, 234, 162, 0, 255, 43, 168, 0, 255, 140, 221, 0, 255, 102, 229, 0, 255, 166, 154, 0, 255, 124, 224, 0, 255, 8, 163, 0, 255, 61, 115, 0, 255, 239, 205, 0, 255, 42, 40, 0, 255, 250, 177, 0, 255, 162, 101, 0, 255, 63, 254, 0, 255, 55, 14, 0, 255, 213, 3, 0, 255, 139, 87, 0, 255, 172, 146, 0, 255, 135, 140, 0, 255, 76, 198, 0, 255, 31, 48, 0, 255, 110, 173, 0, 255, 252, 24, 0, 255, 15, 221, 0, 255, 157, 109, 0, 255, 114, 8, 0, 255, 249, 74, 0, 255, 215, 21, 0, 255, 15, 106, 0, 255, 85, 1, 0, 255, 205, 27, 0, 255, 1, 196, 0, 255, 202, 170, 0, 255, 143, 97, 0, 255, 207, 178, 0, 255, 93, 30, 0, 255, 120, 149, 0, 255, 40, 89, 0, 255, 152, 175, 0, 255, 31, 73, 0, 255, 215, 13, 0, 255, 182, 47, 0, 255, 132, 75, 0, 255, 30, 207, 0, 255, 150, 81, 0, 255, 169, 35, 0, 255, 184, 183, 0, 255, 206, 42, 0, 255, 117, 7, 0, 255, 27, 150, 0, 255, 16, 91, 0, 255, 143, 66, 0, 255, 86, 248, 0, 255, 100, 192, 0, 255, 171, 98, 0, 255, 204, 19, 0, 255, 91, 136, 0, 255, 244, 171, 0, 255, 85, 237, 0, 255, 81, 228, 0, 255, 173, 92, 0, 255, 254, 105, 0, 255, 170, 173, 0, 255, 122, 202, 0, 255, 231, 238, 0, 255, 96, 199, 0, 255, 172, 235, 0, 255, 206, 15, 0, 255, 174, 83, 0, 255, 177, 50, 0, 255, 225, 155, 0, 255, 165, 84, 0, 255, 48, 176, 0, 255, 89, 72, 0, 255, 156, 161, 0, 255, 72, 125, 0, 255, 180, 144, 0, 255, 226, 177, 0, 255, 110, 142, 0, 255, 97, 84, 0, 255, 91, 58, 0, 255, 95, 24, 0, 255, 9, 120, 0, 255, 49, 39, 0, 255, 120, 72, 0, 255, 15, 6, 0, 255, 129, 23, 0, 255, 156, 40, 0, 255, 168, 156, 0, 255, 53, 13, 0, 255, 57, 168, 0, 255, 227, 153, 0, 255, 141, 77, 0, 255, 130, 41, 0, 255, 152, 160, 0, 255, 176, 140, 0, 255, 33, 80, 0, 255, 0, 3, 0, 255, 27, 157, 0, 255, 58, 138, 0, 255, 61, 109, 0, 255, 96, 246, 0, 255, 162, 65, 0, 255, 85, 12, 0, 255, 188, 36, 0, 255, 16, 236, 0, 255, 85, 19, 0, 255, 240, 254, 0, 255, 153, 130, 0, 255, 230, 136, 0, 255, 3, 39, 0, 255, 32, 230, 0, 255, 141, 132, 0, 255, 88, 80, 0, 255, 172, 207, 0, 255, 112, 52, 0, 255, 198, 28, 0, 255, 112, 150, 0, 255, 206, 31, 0, 255, 150, 180, 0, 255, 50, 6, 0, 255, 38, 247, 0, 255, 221, 159, 0, 255, 67, 153, 0, 255, 157, 198, 0, 255, 72, 170, 0, 255, 231, 6, 0, 255, 213, 26, 0, 255, 32, 226, 0, 255, 149, 209, 0, 255, 233, 223, 0, 255, 26, 242, 0, 255, 158, 183, 0, 255, 20, 53, 0, 255, 99, 109, 0, 255, 4, 145, 0, 255, 181, 189, 0, 255, 247, 179, 0, 255, 247, 119, 0, 255, 153, 100, 0, 255, 223, 23, 0, 255, 116, 33, 0, 255, 89, 220, 0, 255, 238, 205, 0, 255, 193, 35, 0, 255, 218, 107, 0, 255, 136, 16, 0, 255, 37, 50, 0, 255, 126, 188, 0, 255, 142, 56, 0, 255, 211, 239, 0, 255, 187, 210, 0, 255, 119, 175, 0, 255, 161, 107, 0, 255, 234, 130, 0, 255, 2, 47, 0, 255, 147, 213, 0, 255, 133, 65, 0, 255, 251, 225, 0, 255, 142, 165, 0, 255, 194, 117, 0, 255, 8, 27, 0, 255, 9, 12, 0, 255, 188, 95, 0, 255, 153, 217, 0, 255, 132, 42, 0, 255, 3, 32, 0, 255, 251, 243, 0, 255, 144, 76, 0, 255, 15, 138, 0, 255, 63, 88, 0, 255, 138, 143, 0, 255, 168, 15, 0, 255, 26, 80, 0, 255, 43, 61, 0, 255, 11, 139, 0, 255, 253, 213, 0, 255, 209, 18, 0, 255, 146, 119, 0, 255, 44, 69, 0, 255, 198, 234, 0, 255, 70, 82, 0, 255, 49, 223, 0, 255, 143, 92, 0, 255, 9, 15, 0, 255, 73, 54, 0, 255, 34, 2, 0, 255, 115, 185, 0, 255, 130, 3, 0, 255, 135, 227, 0, 255, 250, 190, 0, 255, 86, 152, 0, 255, 181, 221, 0, 255, 169, 11, 0, 255, 154, 52, 0, 255, 75, 193, 0, 255, 201, 88, 0, 255, 222, 45, 0, 255, 202, 147, 0, 255, 243, 35, 0, 255, 25, 9, 0, 255, 105, 0, 0, 255, 121, 175, 0, 255, 29, 200, 0, 255, 77, 74, 0, 255, 163, 193, 0, 255, 249, 225, 0, 255, 243, 2, 0, 255, 108, 204, 0, 255, 117, 3, 0, 255, 180, 215, 0, 255, 34, 70, 0, 255, 93, 32, 0, 255, 229, 120, 0, 255, 212, 168, 0, 255, 110, 181, 0, 255, 140, 148, 0, 255, 223, 73, 0, 255, 41, 25, 0, 255, 196, 196, 0, 255, 58, 186, 0, 255, 31, 83, 0, 255, 64, 177, 0, 255, 63, 226, 0, 255, 39, 231, 0, 255, 2, 238, 0, 255, 206, 100, 0, 255, 67, 231, 0, 255, 73, 208, 0, 255, 217, 179, 0, 255, 201, 101, 0, 255, 133, 126, 0, 255, 215, 128, 0, 255, 218, 162, 0, 255, 93, 58, 0, 255, 50, 216, 0, 255, 119, 153, 0, 255, 122, 39, 0, 255, 121, 248, 0, 255, 73, 219, 0, 255, 142, 54, 0, 255, 208, 11, 0, 255, 150, 150, 0, 255, 189, 166, 0, 255, 151, 129, 0, 255, 127, 83, 0, 255, 11, 200, 0, 255, 27, 110, 0, 255, 26, 43, 0, 255, 77, 11, 0, 255, 86, 178, 0, 255, 29, 70, 0, 255, 241, 113, 0, 255, 142, 183, 0, 255, 32, 61, 0, 255, 232, 120, 0, 255, 16, 209, 0, 255, 133, 50, 0, 255, 120, 118, 0, 255, 59, 117, 0, 255, 38, 211, 0, 255, 244, 106, 0, 255, 136, 7, 0, 255, 131, 239, 0, 255, 170, 196, 0, 255, 115, 34, 0, 255, 94, 111, 0, 255, 49, 171, 0, 255, 44, 5, 0, 255, 150, 199, 0, 255, 154, 168, 0, 255, 37, 15, 0, 255, 227, 47, 0, 255, 231, 13, 0, 255, 250, 236, 0, 255, 0, 38, 0, 255, 33, 13, 0, 255, 223, 98, 0, 255, 45, 105, 0, 255, 249, 242, 0, 255, 229, 45, 0, 255, 7, 66, 0, 255, 112, 188, 0, 255, 160, 211, 0, 255, 253, 90, 0, 255, 165, 211, 0, 255, 91, 177, 0, 255, 45, 30, 0, 255, 129, 58, 0, 255, 151, 130, 0, 255, 247, 98, 0, 255, 213, 222, 0, 255, 110, 157, 0, 255, 230, 109, 0, 255, 188, 238, 0, 255, 149, 55, 0, 255, 175, 205, 0, 255, 157, 175, 0, 255, 91, 224, 0, 255, 132, 128, 0, 255, 57, 119, 0, 255, 212, 69, 0, 255, 97, 59, 0, 255, 155, 99, 0, 255, 60, 128, 0, 255, 61, 89, 0, 255, 30, 246, 0, 255, 3, 72, 0, 255, 142, 239, 0, 255, 18, 213, 0, 255, 81, 130, 0, 255, 199, 182, 0, 255, 219, 133, 0, 255, 231, 176, 0, 255, 110, 74, 0, 255, 199, 126, 0, 255, 3, 28, 0, 255, 155, 241, 0, 255, 137, 184, 0, 255, 105, 181, 0, 255, 28, 181, 0, 255, 8, 135, 0, 255, 128, 11, 0, 255, 191, 61, 0, 255, 246, 116, 0, 255, 96, 127, 0, 255, 135, 109, 0, 255, 169, 20, 0, 255, 125, 71, 0, 255, 140, 63, 0, 255, 236, 247, 0, 255, 10, 147, 0, 255, 214, 48, 0, 255, 60, 140, 0, 255, 105, 235, 0, 255, 112, 185, 0, 255, 98, 7, 0, 255, 153, 15, 0, 255, 231, 187, 0, 255, 96, 77, 0, 255, 207, 234, 0, 255, 29, 67, 0, 255, 186, 109, 0, 255, 141, 25, 0, 255, 26, 26, 0, 255, 53, 49, 0, 255, 18, 180, 0, 255, 75, 111, 0, 255, 123, 247, 0, 255, 79, 47, 0, 255, 130, 215, 0, 255, 129, 22, 0, 255, 41, 127, 0, 255, 196, 97, 0, 255, 162, 210, 0, 255, 131, 193, 0, 255, 193, 88, 0, 255, 63, 126, 0, 255, 133, 240, 0, 255, 249, 140, 0, 255, 157, 198, 0, 255, 53, 232, 0, 255, 246, 106, 0, 255, 249, 124, 0, 255, 133, 54, 0, 255, 186, 136, 0, 255, 57, 202, 0, 255, 75, 56, 0, 255, 206, 144, 0, 255, 84, 23, 0, 255, 75, 16, 0, 255, 96, 186, 0, 255, 108, 90, 0, 255, 220, 212, 0, 255, 99, 63, 0, 255, 65, 154, 0, 255, 74, 15, 0, 255, 24, 137, 0, 255, 50, 220, 0, 255, 133, 74, 0, 255, 36, 83, 0, 255, 167, 233, 0, 255, 73, 170, 0, 255, 20, 166, 0, 255, 237, 22, 0, 255, 48, 120, 0, 255, 236, 145, 0, 255, 127, 70, 0, 255, 167, 65, 0, 255, 89, 77, 0, 255, 245, 104, 0, 255, 208, 233, 0, 255, 99, 4, 0, 255, 54, 134, 0, 255, 130, 180, 0, 255, 200, 155, 0, 255, 194, 100, 0, 255, 56, 242, 0, 255, 48, 38, 0, 255, 87, 86, 0, 255, 4, 211, 0, 255, 248, 206, 0, 255, 48, 62, 0, 255, 134, 9, 0, 255, 105, 141, 0, 255, 194, 87, 0, 255, 55, 181, 0, 255, 84, 104, 0, 255, 118, 52, 0, 255, 108, 102, 0, 255, 189, 121, 0, 255, 222, 147, 0, 255, 248, 51, 0, 255, 231, 99, 0, 255, 46, 45, 0, 255, 174, 177, 0, 255, 107, 108, 0, 255, 34, 85, 0, 255, 172, 29, 0, 255, 186, 77, 0, 255, 8, 156, 0, 255, 112, 45, 0, 255, 53, 202, 0, 255, 81, 241, 0, 255, 58, 109, 0, 255, 114, 144, 0, 255, 78, 197, 0, 255, 56, 159, 0, 255, 207, 32, 0, 255, 76, 43, 0, 255, 145, 66, 0, 255, 211, 0, 0, 255, 93, 47, 0, 255, 153, 42, 0, 255, 15, 180, 0, 255, 226, 116, 0, 255, 240, 71, 0, 255, 212, 242, 0, 255, 239, 49, 0, 255, 167, 234, 0, 255, 143, 97, 0, 255, 157, 165, 0, 255, 155, 56, 0, 255, 132, 64, 0, 255, 222, 130, 0, 255, 66, 10, 0, 255, 171, 184, 0, 255, 81, 254, 0, 255, 240, 182, 0, 255, 131, 10, 0, 255, 176, 105, 0, 255, 45, 112, 0, 255, 153, 120, 0, 255, 180, 110, 0, 255, 135, 38, 0, 255, 66, 246, 0, 255, 82, 36, 0, 255, 16, 232, 0, 255, 106, 17, 0, 255, 104, 214, 0, 255, 248, 124, 0, 255, 48, 190, 0, 255, 112, 116, 0, 255, 86, 27, 0, 255, 170, 115, 0, 255, 211, 142, 0, 255, 97, 152, 0, 255, 77, 48, 0, 255, 131, 18, 0, 255, 157, 247, 0, 255, 76, 162, 0, 255, 90, 182, 0, 255, 34, 185, 0, 255, 25, 136, 0, 255, 22, 162, 0, 255, 207, 117, 0, 255, 42, 46, 0, 255, 6, 31, 0, 255, 214, 198, 0, 255, 245, 43, 0, 255, 94, 220, 0, 255, 30, 178, 0, 255, 218, 195, 0, 255, 156, 173, 0, 255, 192, 171, 0, 255, 11, 0, 0, 255, 13, 112, 0, 255, 93, 25, 0, 255, 4, 198, 0, 255, 18, 231, 0, 255, 159, 235, 0, 255, 47, 66, 0, 255, 86, 211, 0, 255, 202, 130, 0, 255, 247, 229, 0, 255, 77, 108, 0, 255, 195, 102, 0, 255, 17, 167, 0, 255, 44, 188, 0, 255, 121, 180, 0, 255, 195, 182, 0, 255, 198, 163, 0, 255, 169, 116, 0, 255, 227, 58, 0, 255, 177, 191, 0, 255, 56, 67, 0, 255, 77, 77, 0, 255, 38, 216, 0, 255, 129, 47, 0, 255, 110, 58, 0, 255, 23, 193, 0, 255, 49, 172, 0, 255, 236, 51, 0, 255, 137, 177, 0, 255, 195, 49, 0, 255, 202, 245, 0, 255, 83, 244, 0, 255, 242, 144, 0, 255, 7, 170, 0, 255, 39, 41, 0, 255, 156, 235, 0, 255, 78, 241, 0, 255, 89, 17, 0, 255, 80, 3, 0, 255, 251, 43, 0, 255, 170, 51, 0, 255, 61, 5, 0, 255, 190, 5, 0, 255, 144, 0, 0, 255, 250, 7, 0, 255, 165, 198, 0, 255, 196, 49, 0, 255, 63, 10, 0, 255, 113, 189, 0, 255, 101, 68, 0, 255, 232, 43, 0, 255, 130, 24, 0, 255, 180, 239, 0, 255, 78, 186, 0, 255, 38, 254, 0, 255, 82, 127, 0, 255, 103, 118, 0, 255, 117, 202, 0, 255, 89, 114, 0, 255, 187, 132, 0, 255, 103, 172, 0, 255, 234, 241, 0, 255, 90, 192, 0, 255, 95, 156, 0, 255, 72, 197, 0, 255, 68, 178, 0, 255, 5, 154, 0, 255, 67, 224, 0, 255, 140, 3, 0, 255, 103, 123, 0, 255, 172, 236, 0, 255, 38, 99, 0, 255, 246, 216, 0, 255, 176, 217, 0, 255, 74, 123, 0, 255, 42, 190, 0, 255, 69, 208, 0, 255, 124, 247, 0, 255, 79, 247, 0, 255, 243, 41, 0, 255, 118, 136, 0, 255, 8, 130, 0, 255, 81, 172, 0, 255, 242, 141, 0, 255, 190, 97, 0, 255, 5, 206, 0, 255, 144, 50, 0, 255, 220, 39, 0, 255, 169, 36, 0, 255, 75, 217, 0, 255, 56, 45, 0, 255, 123, 166, 0, 255, 61, 95, 0, 255, 200, 94, 0, 255, 236, 12, 0, 255, 113, 52, 0, 255, 7, 23, 0, 255, 109, 152, 0, 255, 75, 52, 0, 255, 17, 121, 0, 255, 57, 124, 0, 255, 163, 20, 0, 255, 39, 98, 0, 255, 219, 239, 0, 255, 204, 175, 0, 255, 183, 26, 0, 255, 201, 196, 0, 255, 56, 42, 0, 255, 26, 110, 0, 255, 191, 24, 0, 255, 23, 176, 0, 255, 198, 84, 0, 255, 155, 63, 0, 255, 199, 183, 0, 255, 22, 213, 0, 255, 26, 238, 0, 255, 140, 230, 0, 255, 118, 249, 0, 255, 100, 227, 0, 255, 251, 176, 0, 255, 51, 17, 0, 255, 22, 131, 0, 255, 237, 218, 0, 255, 17, 39, 0, 255, 0, 96, 0, 255, 180, 230, 0, 255, 33, 178, 0, 255, 183, 198, 0, 255, 190, 102, 0, 255, 117, 45, 0, 255, 115, 49, 0, 255, 43, 131, 0, 255, 60, 133, 0, 255, 92, 37, 0, 255, 196, 137, 0, 255, 121, 140, 0, 255, 119, 33, 0, 255, 21, 244, 0, 255, 189, 133, 0, 255, 82, 145, 0, 255, 70, 120, 0, 255, 41, 36, 0, 255, 133, 103, 0, 255, 7, 171, 0, 255, 36, 192, 0, 255, 205, 94, 0, 255, 219, 79, 0, 255, 53, 206, 0, 255, 39, 97, 0, 255, 114, 8, 0, 255, 110, 252, 0, 255, 47, 107, 0, 255, 237, 19, 0, 255, 107, 8, 0, 255, 243, 103, 0, 255, 65, 88, 0, 255, 148, 172, 0, 255, 19, 15, 0, 255, 85, 241, 0, 255, 38, 179, 0, 255, 16, 31, 0, 255, 47, 195, 0, 255, 129, 210, 0, 255, 219, 132, 0, 255, 106, 124, 0, 255, 75, 254, 0, 255, 250, 15, 0, 255, 78, 225, 0, 255, 1, 224, 0, 255, 30, 6, 0, 255, 67, 160, 0, 255, 233, 153, 0, 255, 107, 246, 0, 255, 64, 4, 0, 255, 12, 89, 0, 255, 206, 244, 0, 255, 165, 163, 0, 255, 95, 101, 0, 255, 187, 0, 0, 255, 91, 21, 0, 255, 52, 15, 0, 255, 142, 20, 0, 255, 93, 62, 0, 255, 186, 53, 0, 255, 130, 89, 0, 255, 119, 134, 0, 255, 124, 229, 0, 255, 17, 100, 0, 255, 185, 95, 0, 255, 195, 42, 0, 255, 54, 49, 0, 255, 142, 140, 0, 255, 241, 120, 0, 255, 66, 248, 0, 255, 125, 74, 0, 255, 127, 0, 0, 255, 95, 110, 0, 255, 9, 12, 0, 255, 32, 76, 0, 255, 144, 164, 0, 255, 60, 73, 0, 255, 124, 134, 0, 255, 190, 92, 0, 255, 196, 116, 0, 255, 77, 232, 0, 255, 61, 178, 0, 255, 228, 123, 0, 255, 92, 5, 0, 255, 166, 124, 0, 255, 174, 252, 0, 255, 53, 251, 0, 255, 112, 111, 0, 255, 210, 187, 0, 255, 182, 89, 0, 255, 128, 79, 0, 255, 88, 191, 0, 255, 88, 168, 0, 255, 166, 69, 0, 255, 156, 28, 0, 255, 238, 30, 0, 255, 147, 143, 0, 255, 171, 172, 0, 255, 66, 64, 0, 255, 128, 108, 0, 255, 10, 209, 0, 255, 57, 48, 0, 255, 135, 226, 0, 255, 160, 132, 0, 255, 138, 128, 0, 255, 116, 55, 0, 255, 252, 100, 0, 255, 188, 180, 0, 255, 27, 136, 0, 255, 181, 21, 0, 255, 210, 81, 0, 255, 110, 175, 0, 255, 223, 72, 0, 255, 79, 156, 0, 255, 148, 72, 0, 255, 235, 89, 0, 255, 81, 110, 0, 255, 52, 32, 0, 255, 188, 164, 0, 255, 26, 163, 0, 255, 81, 127, 0, 255, 56, 103, 0, 255, 152, 116, 0, 255, 62, 209, 0, 255, 116, 68, 0, 255, 188, 221, 0, 255, 233, 120, 0, 255, 99, 119, 0, 255, 217, 243, 0, 255, 169, 172, 0, 255, 208, 4, 0, 255, 232, 182, 0, 255, 91, 184, 0, 255, 156, 140, 0, 255, 48, 23, 0, 255, 38, 9, 0, 255, 92, 0, 0, 255, 12, 127, 0, 255, 67, 118, 0, 255, 100, 222, 0, 255, 149, 220, 0, 255, 143, 174, 0, 255, 73, 156, 0, 255, 157, 70, 0, 255, 28, 131, 0, 255, 208, 81, 0, 255, 81, 79, 0, 255, 216, 14, 0, 255, 157, 44, 0, 255, 1, 78, 0, 255, 46, 173, 0, 255, 175, 145, 0, 255, 247, 175, 0, 255, 68, 23, 0, 255, 250, 200, 0, 255, 153, 31, 0, 255, 219, 107, 0, 255, 235, 249, 0, 255, 206, 118, 0, 255, 221, 193, 0, 255, 73, 128, 0, 255, 192, 89, 0, 255, 238, 69, 0, 255, 135, 182, 0, 255, 187, 70, 0, 255, 43, 79, 0, 255, 95, 177, 0, 255, 19, 34, 0, 255, 24, 165, 0, 255, 153, 69, 0, 255, 190, 0, 0, 255, 254, 254, 0, 255, 143, 219, 0, 255, 179, 83, 0, 255, 14, 238, 0, 255, 143, 114, 0, 255, 86, 207, 0, 255, 175, 114, 0, 255, 216, 59, 0, 255, 129, 172, 0, 255, 211, 79, 0, 255, 134, 173, 0, 255, 151, 162, 0, 255, 193, 133, 0, 255, 1, 139, 0, 255, 186, 141, 0, 255, 27, 246, 0, 255, 70, 254, 0, 255, 167, 10, 0, 255, 205, 136, 0, 255, 20, 41, 0, 255, 176, 72, 0, 255, 26, 93, 0, 255, 107, 189, 0, 255, 44, 192, 0, 255, 213, 7, 0, 255, 136, 62, 0, 255, 57, 92, 0, 255, 11, 25, 0, 255, 34, 179, 0, 255, 223, 115, 0, 255, 31, 101, 0, 255, 224, 35, 0, 255, 178, 210, 0, 255, 227, 216, 0, 255, 39, 53, 0, 255, 155, 114, 0, 255, 1, 197, 0, 255, 84, 245, 0, 255, 98, 178, 0, 255, 224, 104, 0, 255, 209, 11, 0, 255, 81, 142, 0, 255, 117, 211, 0, 255, 81, 40, 0, 255, 178, 217, 0, 255, 20, 171, 0, 255, 139, 23, 0, 255, 216, 214, 0, 255, 40, 24, 0, 255, 20, 229, 0, 255, 97, 121, 0, 255, 192, 0, 0, 255, 78, 60, 0, 255, 246, 94, 0, 255, 73, 5, 0, 255, 140, 165, 0, 255, 114, 94, 0, 255, 229, 179, 0, 255, 135, 14, 0, 255, 234, 252, 0, 255, 169, 69, 0, 255, 8, 51, 0, 255, 122, 176, 0, 255, 28, 149, 0, 255, 160, 63, 0, 255, 212, 189, 0, 255, 239, 162, 0, 255, 32, 13, 0, 255, 229, 104, 0, 255, 21, 153, 0, 255, 82, 142, 0, 255, 101, 33, 0, 255, 205, 169, 0, 255, 110, 124, 0, 255, 117, 159, 0, 255, 61, 157, 0, 255, 73, 48, 0, 255, 169, 39, 0, 255, 179, 218, 0, 255, 20, 52, 0, 255, 55, 90, 0, 255, 29, 194, 0, 255, 55, 114, 0, 255, 75, 215, 0, 255, 29, 151, 0, 255, 204, 245, 0, 255, 185, 201, 0, 255, 248, 189, 0, 255, 58, 76, 0, 255, 227, 110, 0, 255, 227, 163, 0, 255, 150, 145, 0, 255, 122, 59, 0, 255, 145, 228, 0, 255, 228, 184, 0, 255, 12, 232, 0, 255, 121, 73, 0, 255, 248, 27, 0, 255, 121, 2, 0, 255, 180, 65, 0, 255, 44, 231, 0, 255, 229, 162, 0, 255, 193, 249, 0, 255, 48, 170, 0, 255, 135, 243, 0, 255, 99, 131, 0, 255, 158, 242, 0, 255, 6, 51, 0, 255, 81, 51, 0, 255, 119, 101, 0, 255, 5, 122, 0, 255, 45, 70, 0, 255, 157, 205, 0, 255, 128, 101, 0, 255, 0, 107, 0, 255, 118, 185, 0, 255, 144, 210, 0, 255, 227, 204, 0, 255, 177, 70, 0, 255, 3, 47, 0, 255, 222, 238, 0, 255, 59, 221, 0, 255, 17, 121, 0, 255, 21, 177, 0, 255, 47, 182, 0, 255, 201, 131, 0, 255, 252, 39, 0, 255, 186, 191, 0, 255, 12, 140, 0, 255, 205, 57, 0, 255, 252, 165, 0, 255, 174, 115, 0, 255, 235, 38, 0, 255, 61, 42, 0, 255, 68, 71, 0, 255, 16, 207, 0, 255, 129, 150, 0, 255, 231, 165, 0, 255, 144, 84, 0, 255, 84, 218, 0, 255, 156, 230, 0, 255, 79, 216, 0, 255, 199, 157, 0, 255, 174, 137, 0, 255, 237, 80, 0, 255, 253, 133, 0, 255, 251, 224, 0, 255, 4, 235, 0, 255, 123, 49, 0, 255, 39, 143, 0, 255, 173, 193, 0, 255, 23, 71, 0, 255, 32, 102, 0, 255, 82, 70, 0, 255, 227, 66, 0, 255, 34, 145, 0, 255, 226, 46, 0, 255, 89, 117, 0, 255, 254, 248, 0, 255, 127, 79, 0, 255, 170, 57, 0, 255, 180, 26, 0, 255, 197, 8, 0, 255, 109, 194, 0, 255, 159, 63, 0, 255, 207, 205, 0, 255, 136, 134, 0, 255, 253, 254, 0, 255, 49, 147, 0, 255, 53, 85, 0, 255, 186, 184, 0, 255, 106, 254, 0, 255, 147, 141, 0, 255, 163, 248, 0, 255, 81, 9, 0, 255, 38, 57, 0, 255, 45, 112, 0, 255, 157, 182, 0, 255, 11, 1, 0, 255, 138, 158, 0, 255, 94, 91, 0, 255, 39, 192, 0, 255, 87, 254, 0, 255, 98, 74, 0, 255, 59, 64, 0, 255, 183, 208, 0, 255, 97, 114, 0, 255, 34, 26, 0, 255, 166, 148, 0, 255, 239, 13, 0, 255, 62, 196, 0, 255, 186, 90, 0, 255, 18, 174, 0, 255, 65, 3, 0, 255, 115, 1, 0, 255, 250, 142, 0, 255, 139, 231, 0, 255, 117, 201, 0, 255, 231, 204, 0, 255, 111, 6, 0, 255, 147, 193, 0, 255, 66, 230, 0, 255, 151, 158, 0, 255, 0, 217, 0, 255, 49, 58, 0, 255, 91, 71, 0, 255, 134, 55, 0, 255, 78, 109, 0, 255, 83, 113, 0, 255, 215, 140, 0, 255, 188, 237, 0, 255, 31, 135, 0, 255, 211, 0, 0, 255, 10, 68, 0, 255, 105, 84, 0, 255, 139, 157, 0, 255, 138, 166, 0, 255, 232, 52, 0, 255, 32, 28, 0, 255, 30, 71, 0, 255, 169, 87, 0, 255, 84, 54, 0, 255, 51, 84, 0, 255, 67, 68, 0, 255, 26, 46, 0, 255, 147, 173, 0, 255, 70, 95, 0, 255, 163, 75, 0, 255, 210, 0, 0, 255, 156, 238, 0, 255, 86, 73, 0, 255, 59, 136, 0, 255, 157, 252, 0, 255, 42, 26, 0, 255, 101, 173, 0, 255, 147, 133, 0, 255, 218, 105, 0, 255, 196, 240, 0, 255, 103, 115, 0, 255, 11, 66, 0, 255, 125, 149, 0, 255, 167, 245, 0, 255, 182, 179, 0, 255, 91, 100, 0, 255, 145, 97, 0, 255, 219, 209, 0, 255, 10, 203, 0, 255, 170, 173, 0, 255, 161, 247, 0, 255, 154, 5, 0, 255, 26, 53, 0, 255, 227, 115, 0, 255, 104, 2, 0, 255, 216, 11, 0, 255, 80, 61, 0, 255, 52, 22, 0, 255, 58, 136, 0, 255, 52, 164, 0, 255, 143, 3, 0, 255, 41, 85, 0, 255, 35, 246, 0, 255, 86, 190, 0, 255, 158, 153, 0, 255, 162, 149, 0, 255, 235, 133, 0, 255, 251, 198, 0, 255, 16, 199, 0, 255, 185, 54, 0, 255, 134, 36, 0, 255, 99, 76, 0, 255, 165, 161, 0, 255, 106, 235, 0, 255, 232, 10, 0, 255, 2, 228, 0, 255, 20, 59, 0, 255, 227, 223, 0, 255, 111, 154, 0, 255, 116, 21, 0, 255, 103, 97, 0, 255, 15, 208, 0, 255, 221, 30, 0, 255, 67, 163, 0, 255, 117, 5, 0, 255, 121, 134, 0, 255, 18, 246, 0, 255, 109, 237, 0, 255, 248, 177, 0, 255, 112, 109, 0, 255, 179, 246, 0, 255, 73, 2, 0, 255, 111, 165, 0, 255, 0, 58, 0, 255, 4, 200, 0, 255, 14, 170, 0, 255, 204, 58, 0, 255, 44, 18, 0, 255, 137, 58, 0, 255, 27, 121, 0, 255, 130, 172, 0, 255, 253, 124, 0, 255, 58, 153, 0, 255, 3, 156, 0, 255, 24, 18, 0, 255, 30, 31, 0, 255, 55, 105, 0, 255, 74, 254, 0, 255, 146, 141, 0, 255, 237, 164, 0, 255, 223, 8, 0, 255, 47, 38, 0, 255, 168, 148, 0, 255, 120, 123, 0, 255, 208, 183, 0, 255, 91, 53, 0, 255, 230, 200, 0, 255, 104, 221, 0, 255, 105, 204, 0, 255, 91, 102, 0, 255, 111, 143, 0, 255, 94, 226, 0, 255, 189, 114, 0, 255, 26, 58, 0, 255, 179, 38, 0, 255, 62, 156, 0, 255, 145, 70, 0, 255, 74, 245, 0, 255, 217, 7, 0, 255, 224, 140, 0, 255, 140, 211, 0, 255, 185, 63, 0, 255, 173, 163, 0, 255, 196, 118, 0, 255, 11, 67, 0, 255, 11, 103, 0, 255, 231, 201, 0, 255, 122, 198, 0, 255, 14, 83, 0, 255, 222, 236, 0, 255, 110, 81, 0, 255, 120, 217, 0, 255, 146, 168, 0, 255, 166, 249, 0, 255, 44, 29, 0, 255, 32, 50, 0, 255, 35, 183, 0, 255, 133, 64, 0, 255, 64, 2, 0, 255, 17, 227, 0, 255, 179, 232, 0, 255, 22, 68, 0, 255, 155, 182, 0, 255, 200, 182, 0, 255, 179, 157, 0, 255, 189, 73, 0, 255, 133, 232, 0, 255, 195, 46, 0, 255, 250, 48, 0, 255, 57, 138, 0, 255, 18, 29, 0, 255, 13, 187, 0, 255, 200, 48, 0, 255, 38, 64, 0, 255, 101, 77, 0, 255, 118, 134, 0, 255, 13, 28, 0, 255, 161, 124, 0, 255, 102, 246, 0, 255, 159, 97, 0, 255, 106, 218, 0, 255, 6, 126, 0, 255, 50, 186, 0, 255, 135, 77, 0, 255, 24, 104, 0, 255, 6, 253, 0, 255, 167, 69, 0, 255, 181, 89, 0, 255, 137, 76, 0, 255, 99, 95, 0, 255, 118, 86, 0, 255, 177, 206, 0, 255, 9, 156, 0, 255, 236, 96, 0, 255, 152, 84, 0, 255, 65, 58, 0, 255, 225, 84, 0, 255, 239, 18, 0, 255, 98, 91, 0, 255, 143, 6, 0, 255, 243, 26, 0, 255, 57, 247, 0, 255, 223, 48, 0, 255, 162, 198, 0, 255, 1, 249, 0, 255, 18, 145, 0, 255, 152, 82, 0, 255, 61, 200, 0, 255, 145, 145, 0, 255, 69, 79, 0, 255, 185, 174, 0, 255, 11, 40, 0, 255, 203, 133, 0, 255, 0, 0, 0, 255, 0, 136, 0, 255, 115, 115, 0, 255, 155, 117, 0, 255, 226, 159, 0, 255, 179, 126, 0, 255, 8, 97, 0, 255, 213, 229, 0, 255, 13, 113, 0, 255, 6, 253, 0, 255, 179, 180, 0, 255, 104, 215, 0, 255, 105, 115, 0, 255, 111, 237, 0, 255, 189, 186, 0, 255, 178, 64, 0, 255, 80, 187, 0, 255, 90, 214, 0, 255, 243, 59, 0, 255, 121, 235, 0, 255, 42, 113, 0, 255, 211, 176, 0, 255, 27, 210, 0, 255, 21, 158, 0, 255, 241, 81, 0, 255, 101, 168, 0, 255, 175, 94, 0, 255, 187, 163, 0, 255, 71, 55, 0, 255, 246, 63, 0, 255, 33, 14, 0, 255, 61, 2, 0, 255, 111, 170, 0, 255, 35, 35, 0, 255, 42, 77, 0, 255, 127, 178, 0, 255, 180, 233, 0, 255, 185, 175, 0, 255, 77, 171, 0, 255, 109, 62, 0, 255, 176, 27, 0, 255, 27, 50, 0, 255, 135, 107, 0, 255, 217, 172, 0, 255, 243, 164, 0, 255, 68, 130, 0, 255, 178, 151, 0, 255, 219, 250, 0, 255, 33, 123, 0, 255, 215, 241, 0, 255, 86, 218, 0, 255, 57, 45, 0, 255, 242, 200, 0, 255, 43, 33, 0, 255, 11, 133, 0, 255, 136, 222, 0, 255, 141, 0, 0, 255, 195, 122, 0, 255, 213, 106, 0, 255, 77, 146, 0, 255, 130, 76, 0, 255, 56, 10, 0, 255, 144, 210, 0, 255, 208, 116, 0, 255, 142, 227, 0, 255, 95, 31, 0, 255, 158, 208, 0, 255, 149, 223, 0, 255, 87, 89, 0, 255, 39, 42, 0, 255, 42, 237, 0, 255, 155, 47, 0, 255, 243, 119, 0, 255, 174, 101, 0, 255, 133, 123, 0, 255, 180, 68, 0, 255, 201, 210, 0, 255, 115, 48, 0, 255, 44, 193, 0, 255, 224, 232, 0, 255, 6, 64, 0, 255, 132, 73, 0, 255, 115, 158, 0, 255, 53, 40, 0, 255, 138, 84, 0, 255, 64, 200, 0, 255, 167, 4, 0, 255, 120, 194, 0, 255, 6, 131, 0, 255, 74, 52, 0, 255, 188, 240, 0, 255, 230, 214, 0, 255, 79, 254, 0, 255, 150, 201, 0, 255, 78, 232, 0, 255, 3, 77, 0, 255, 187, 99, 0, 255, 211, 155, 0, 255, 42, 189, 0, 255, 242, 230, 0, 255, 3, 249, 0, 255, 11, 102, 0, 255, 250, 24, 0, 255, 164, 2, 0, 255, 165, 116, 0, 255, 51, 2, 0, 255, 241, 80, 0, 255, 252, 209, 0, 255, 15, 86, 0, 255, 145, 14, 0, 255, 237, 148, 0, 255, 233, 70, 0, 255, 203, 185, 0, 255, 42, 9, 0, 255, 7, 13, 0, 255, 14, 17, 0, 255, 215, 98, 0, 255, 136, 249, 0, 255, 187, 44, 0, 255, 65, 145, 0, 255, 200, 169, 0, 255, 244, 177, 0, 255, 57, 202, 0, 255, 184, 146, 0, 255, 23, 143, 0, 255, 135, 207, 0, 255, 184, 95, 0, 255, 145, 64, 0, 255, 83, 207, 0, 255, 20, 175, 0, 255, 203, 63, 0, 255, 163, 186, 0, 255, 208, 62, 0, 255, 60, 218, 0, 255, 43, 57, 0, 255, 251, 124, 0, 255, 125, 162, 0, 255, 83, 254, 0, 255, 184, 230, 0, 255, 120, 144, 0, 255, 238, 41, 0, 255, 222, 192, 0, 255, 24, 62, 0, 255, 69, 64, 0, 255, 221, 211, 0, 255, 164, 22, 0, 255, 138, 174, 0, 255, 251, 160, 0, 255, 128, 189, 0, 255, 98, 97, 0, 255, 4, 166, 0, 255, 214, 230, 0, 255, 22, 216, 0, 255, 8, 219, 0, 255, 17, 133, 0, 255, 213, 233, 0, 255, 132, 219, 0, 255, 7, 244, 0, 255, 209, 127, 0, 255, 203, 225, 0, 255, 192, 2, 0, 255, 43, 91, 0, 255, 91, 70, 0, 255, 127, 116, 0, 255, 166, 56, 0, 255, 235, 154, 0, 255, 224, 241, 0, 255, 4, 9, 0, 255, 119, 160, 0, 255, 155, 2, 0, 255, 202, 137, 0, 255, 120, 130, 0, 255, 70, 12, 0, 255, 93, 73, 0, 255, 0, 173, 0, 255, 37, 208, 0, 255, 70, 198, 0, 255, 156, 19, 0, 255, 178, 155, 0, 255, 43, 131, 0, 255, 55, 220, 0, 255, 159, 76, 0, 255, 140, 117, 0, 255, 32, 52, 0, 255, 245, 105, 0, 255, 30, 24, 0, 255, 245, 251, 0, 255, 141, 252, 0, 255, 41, 70, 0, 255, 136, 200, 0, 255, 163, 28, 0, 255, 86, 30, 0, 255, 253, 3, 0, 255, 29, 102, 0, 255, 8, 212, 0, 255, 184, 191, 0, 255, 35, 187, 0, 255, 220, 68, 0, 255, 191, 116, 0, 255, 233, 209, 0, 255, 92, 51, 0, 255, 100, 81, 0, 255, 187, 174, 0, 255, 207, 139, 0, 255, 114, 56, 0, 255, 47, 137, 0, 255, 238, 139, 0, 255, 232, 126, 0, 255, 92, 204, 0, 255, 215, 66, 0, 255, 128, 180, 0, 255, 19, 66, 0, 255, 200, 91, 0, 255, 75, 105, 0, 255, 4, 92, 0, 255, 186, 241, 0, 255, 177, 154, 0, 255, 139, 23, 0, 255, 124, 79, 0, 255, 103, 10, 0, 255, 108, 199, 0, 255, 224, 38, 0, 255, 157, 150, 0, 255, 94, 102, 0, 255, 71, 245, 0, 255, 67, 71, 0, 255, 143, 212, 0, 255, 104, 162, 0, 255, 176, 40, 0, 255, 69, 160, 0, 255, 47, 146, 0, 255, 8, 225, 0, 255, 137, 41, 0, 255, 9, 56, 0, 255, 10, 162, 0, 255, 12, 187, 0, 255, 200, 17, 0, 255, 78, 87, 0, 255, 18, 167, 0, 255, 29, 246, 0, 255, 76, 234, 0, 255, 49, 55, 0, 255, 181, 5, 0, 255, 170, 127, 0, 255, 43, 1, 0, 255, 158, 94, 0, 255, 239, 12, 0, 255, 161, 171, 0, 255, 232, 226, 0, 255, 198, 235, 0, 255, 39, 67, 0, 255, 68, 13, 0, 255, 216, 40, 0, 255, 181, 173, 0, 255, 17, 54, 0, 255, 108, 65, 0, 255, 96, 87, 0, 255, 10, 43, 0, 255, 127, 190, 0, 255, 251, 108, 0, 255, 111, 42, 0, 255, 197, 79, 0, 255, 173, 29, 0, 255, 190, 202, 0, 255, 9, 17, 0, 255, 192, 177, 0, 255, 53, 197, 0, 255, 129, 250, 0, 255, 228, 26, 0, 255, 85, 142, 0, 255, 50, 9, 0, 255, 41, 179, 0, 255, 224, 254, 0, 255, 27, 169, 0, 255, 150, 160, 0, 255, 224, 37, 0, 255, 41, 103, 0, 255, 137, 167, 0, 255, 22, 162, 0, 255, 174, 225, 0, 255, 185, 166, 0, 255, 95, 180, 0, 255, 167, 6, 0, 255, 76, 198, 0, 255, 227, 237, 0, 255, 215, 113, 0, 255, 138, 254, 0, 255, 216, 126, 0, 255, 17, 233, 0, 255, 31, 36, 0, 255, 2, 51, 0, 255, 239, 44, 0, 255, 238, 210, 0, 255, 4, 242, 0, 255, 182, 253, 0, 255, 80, 168, 0, 255, 140, 42, 0, 255, 225, 75, 0, 255, 75, 197, 0, 255, 232, 81, 0, 255, 254, 61, 0, 255, 222, 98, 0, 255, 51, 194, 0, 255, 168, 222, 0, 255, 39, 146, 0, 255, 46, 9, 0, 255, 144, 209, 0, 255, 23, 135, 0, 255, 112, 16, 0, 255, 57, 105, 0, 255, 40, 240, 0, 255, 219, 118, 0, 255, 55, 117, 0, 255, 210, 86, 0, 255, 156, 221, 0, 255, 232, 234, 0, 255, 78, 92, 0, 255, 71, 36, 0, 255, 74, 58, 0, 255, 108, 159, 0, 255, 65, 220, 0, 255, 108, 171, 0, 255, 202, 254, 0, 255, 85, 247, 0, 255, 141, 50, 0, 255, 27, 196, 0, 255, 25, 213, 0, 255, 53, 184, 0, 255, 30, 153, 0, 255, 215, 164, 0, 255, 232, 71, 0, 255, 132, 252, 0, 255, 55, 54, 0, 255, 125, 93, 0, 255, 25, 174, 0, 255, 29, 14, 0, 255, 228, 159, 0, 255, 198, 182, 0, 255, 23, 56, 0, 255, 197, 114, 0, 255, 149, 31, 0, 255, 250, 239, 0, 255, 180, 149, 0, 255, 209, 117, 0, 255, 69, 231, 0, 255, 134, 119, 0, 255, 151, 102, 0, 255, 12, 243, 0, 255, 188, 67, 0, 255, 8, 215, 0, 255, 87, 103, 0, 255, 90, 186, 0, 255, 146, 212, 0, 255, 225, 31, 0, 255, 90, 136, 0, 255, 219, 152, 0, 255, 168, 183, 0, 255, 86, 8, 0, 255, 136, 248, 0, 255, 85, 137, 0, 255, 235, 58, 0, 255, 126, 15, 0, 255, 130, 244, 0, 255, 246, 43, 0, 255, 157, 151, 0, 255, 165, 173, 0, 255, 251, 250, 0, 255, 180, 170, 0, 255, 164, 20, 0, 255, 104, 178, 0, 255, 252, 177, 0, 255, 109, 178, 0, 255, 148, 117, 0, 255, 137, 138, 0, 255, 125, 231, 0, 255, 15, 4, 0, 255, 213, 63, 0, 255, 113, 21, 0, 255, 181, 57, 0, 255, 177, 138, 0, 255, 219, 143, 0, 255, 92, 210, 0, 255, 48, 153, 0, 255, 2, 132, 0, 255, 29, 169, 0, 255, 167, 118, 0, 255, 135, 78, 0, 255, 18, 126, 0, 255, 217, 49, 0, 255, 173, 40, 0, 255, 45, 103, 0, 255, 242, 141, 0, 255, 150, 162, 0, 255, 67, 190, 0, 255, 74, 218, 0, 255, 75, 195, 0, 255, 226, 253, 0, 255, 227, 96, 0, 255, 6, 175, 0, 255, 146, 13, 0, 255, 71, 50, 0, 255, 84, 40, 0, 255, 251, 248, 0, 255, 117, 76, 0, 255, 107, 18, 0, 255, 41, 34, 0, 255, 121, 206, 0, 255, 150, 163, 0, 255, 82, 139, 0, 255, 101, 246, 0, 255, 39, 138, 0, 255, 14, 180, 0, 255, 202, 222, 0, 255, 155, 47, 0, 255, 61, 44, 0, 255, 116, 48, 0, 255, 89, 79, 0, 255, 214, 47, 0, 255, 112, 254, 0, 255, 146, 75, 0, 255, 147, 116, 0, 255, 226, 152, 0, 255, 178, 57, 0, 255, 52, 172, 0, 255, 210, 20, 0, 255, 122, 182, 0, 255, 140, 195, 0, 255, 240, 211, 0, 255, 23, 92, 0, 255, 73, 70, 0, 255, 219, 97, 0, 255, 10, 182, 0, 255, 68, 124, 0, 255, 120, 43, 0, 255, 166, 245, 0, 255, 151, 102, 0, 255, 205, 232, 0, 255, 21, 186, 0, 255, 62, 232, 0, 255, 226, 190, 0, 255, 123, 40, 0, 255, 23, 123, 0, 255, 198, 17, 0, 255, 155, 57, 0, 255, 43, 141, 0, 255, 253, 147, 0, 255, 29, 158, 0, 255, 115, 38, 0, 255, 206, 182, 0, 255, 153, 40, 0, 255, 181, 207, 0, 255, 250, 31, 0, 255, 219, 224, 0, 255, 40, 89, 0, 255, 49, 49, 0, 255, 72, 9, 0, 255, 86, 38, 0, 255, 59, 67, 0, 255, 27, 187, 0, 255, 196, 151, 0, 255, 46, 16, 0, 255, 28, 130, 0, 255, 65, 202, 0, 255, 76, 239, 0, 255, 33, 75, 0, 255, 76, 225, 0, 255, 86, 68, 0, 255, 1, 137, 0, 255, 103, 27, 0, 255, 58, 135, 0, 255, 254, 88, 0, 255, 118, 94, 0, 255, 160, 140, 0, 255, 36, 14, 0, 255, 102, 233, 0, 255, 95, 146, 0, 255, 79, 58, 0, 255, 110, 234, 0, 255, 101, 223, 0, 255, 123, 171, 0, 255, 53, 92, 0, 255, 162, 19, 0, 255, 64, 95, 0, 255, 58, 4, 0, 255, 206, 107, 0, 255, 96, 38, 0, 255, 185, 164, 0, 255, 126, 153, 0, 255, 110, 19, 0, 255, 74, 182, 0, 255, 89, 77, 0, 255, 117, 172, 0, 255, 229, 65, 0, 255, 247, 122, 0, 255, 138, 170, 0, 255, 119, 202, 0, 255, 163, 38, 0, 255, 124, 155, 0, 255, 41, 188, 0, 255, 243, 3, 0, 255, 209, 132, 0, 255, 106, 246, 0, 255, 242, 227, 0, 255, 159, 230, 0, 255, 215, 209, 0, 255, 1, 2, 0, 255, 175, 70, 0, 255, 155, 184, 0, 255, 0, 127, 0, 255, 242, 123, 0, 255, 110, 246, 0, 255, 112, 220, 0, 255, 222, 198, 0, 255, 254, 51, 0, 255, 71, 70, 0, 255, 213, 203, 0, 255, 252, 106, 0, 255, 52, 129, 0, 255, 53, 200, 0, 255, 70, 44, 0, 255, 171, 79, 0, 255, 234, 182, 0, 255, 243, 184, 0, 255, 53, 15, 0, 255, 148, 41, 0, 255, 129, 148, 0, 255, 64, 46, 0, 255, 226, 180, 0, 255, 22, 208, 0, 255, 14, 224, 0, 255, 204, 62, 0, 255, 141, 83, 0, 255, 216, 158, 0, 255, 167, 36, 0, 255, 35, 220, 0, 255, 245, 27, 0, 255, 34, 18, 0, 255, 140, 48, 0, 255, 13, 83, 0, 255, 148, 232, 0, 255, 250, 106, 0, 255, 20, 77, 0, 255, 135, 183, 0, 255, 153, 87, 0, 255, 17, 133, 0, 255, 42, 49, 0, 255, 163, 62, 0, 255, 83, 94, 0, 255, 147, 43, 0, 255, 46, 64, 0, 255, 25, 135, 0, 255, 36, 145, 0, 255, 15, 210, 0, 255, 137, 65, 0, 255, 62, 55, 0, 255, 90, 145, 0, 255, 65, 99, 0, 255, 139, 238, 0, 255, 100, 249, 0, 255, 67, 195, 0, 255, 22, 236, 0, 255, 47, 133, 0, 255, 23, 146, 0, 255, 54, 210, 0, 255, 213, 137, 0, 255, 15, 55, 0, 255, 146, 223, 0, 255, 198, 201, 0, 255, 236, 37, 0, 255, 143, 232, 0, 255, 81, 11, 0, 255, 219, 80, 0, 255, 194, 248, 0, 255, 67, 88, 0, 255, 37, 30, 0, 255, 66, 250, 0, 255, 53, 74, 0, 255, 105, 59, 0, 255, 102, 157, 0, 255, 67, 42, 0, 255, 47, 200, 0, 255, 138, 88, 0, 255, 97, 220, 0, 255, 17, 204, 0, 255, 36, 132, 0, 255, 246, 93, 0, 255, 208, 26, 0, 255, 186, 219, 0, 255, 45, 13, 0, 255, 96, 145, 0, 255, 129, 34, 0, 255, 245, 81, 0, 255, 196, 155, 0, 255, 121, 247, 0, 255, 65, 211, 0, 255, 172, 25, 0, 255, 195, 65, 0, 255, 114, 239, 0, 255, 4, 79, 0, 255, 112, 169, 0, 255, 30, 207, 0, 255, 178, 53, 0, 255, 117, 80, 0, 255, 198, 125, 0, 255, 83, 219, 0, 255, 163, 148, 0, 255, 140, 246, 0, 255, 75, 152, 0, 255, 85, 59, 0, 255, 182, 88, 0, 255, 114, 135, 0, 255, 134, 187, 0, 255, 112, 102, 0, 255, 253, 252, 0, 255, 79, 225, 0, 255, 26, 251, 0, 255, 169, 148, 0, 255, 191, 108, 0, 255, 102, 8, 0, 255, 144, 112, 0, 255, 229, 45, 0, 255, 193, 110, 0, 255, 188, 103, 0, 255, 37, 215, 0, 255, 141, 57, 0, 255, 144, 55, 0, 255, 230, 207, 0, 255, 223, 158, 0, 255, 25, 139, 0, 255, 17, 194, 0, 255, 4, 149, 0, 255, 134, 89, 0, 255, 117, 251, 0, 255, 88, 78, 0, 255, 46, 41, 0, 255, 200, 145, 0, 255, 117, 149, 0, 255, 87, 29, 0, 255, 199, 187, 0, 255, 41, 99, 0, 255, 85, 87, 0, 255, 113, 88, 0, 255, 0, 36, 0, 255, 71, 54, 0, 255, 116, 21, 0, 255, 194, 155, 0, 255, 45, 73, 0, 255, 84, 198, 0, 255, 93, 27, 0, 255, 211, 148, 0, 255, 201, 79, 0, 255, 21, 29, 0, 255, 232, 154, 0, 255, 156, 217, 0, 255, 7, 201, 0, 255, 178, 236, 0, 255, 184, 132, 0, 255, 120, 85, 0, 255, 249, 139, 0, 255, 11, 181, 0, 255, 184, 13, 0, 255, 27, 115, 0, 255, 7, 67, 0, 255, 140, 34, 0, 255, 181, 107, 0, 255, 222, 101, 0, 255, 228, 8, 0, 255, 242, 3, 0, 255, 194, 136, 0, 255, 120, 147, 0, 255, 37, 156, 0, 255, 47, 250, 0, 255, 14, 253, 0, 255, 123, 60, 0, 255, 131, 99, 0, 255, 15, 203, 0, 255, 70, 150, 0, 255, 15, 152, 0, 255, 135, 85, 0, 255, 40, 238, 0, 255, 253, 254, 0, 255, 50, 21, 0, 255, 145, 211, 0, 255, 192, 88, 0, 255, 124, 92, 0, 255, 161, 159, 0, 255, 137, 83, 0, 255, 150, 92, 0, 255, 86, 204, 0, 255, 25, 161, 0, 255, 45, 114, 0, 255, 140, 117, 0, 255, 138, 11, 0, 255, 34, 64, 0, 255, 186, 82, 0, 255, 12, 151, 0, 255, 175, 157, 0, 255, 123, 210, 0, 255, 6, 120, 0, 255, 19, 216, 0, 255, 159, 47, 0, 255, 126, 5, 0, 255, 251, 188, 0, 255, 193, 233, 0, 255, 18, 225, 0, 255, 171, 215, 0, 255, 43, 42, 0, 255, 73, 224, 0, 255, 221, 110, 0, 255, 143, 61, 0, 255, 31, 88, 0, 255, 23, 7, 0, 255, 98, 127, 0, 255, 251, 219, 0, 255, 119, 131, 0, 255, 235, 84, 0, 255, 52, 65, 0, 255, 164, 237, 0, 255, 48, 145, 0, 255, 245, 231, 0, 255, 22, 194, 0, 255, 202, 145, 0, 255, 15, 214, 0, 255, 115, 170, 0, 255, 126, 159, 0, 255, 236, 12, 0, 255, 161, 22, 0, 255, 177, 199, 0, 255, 166, 168, 0, 255, 140, 2, 0, 255, 104, 254, 0, 255, 164, 14, 0, 255, 203, 224, 0, 255, 99, 164, 0, 255, 125, 4, 0, 255, 197, 82, 0, 255, 54, 183, 0, 255, 46, 25, 0, 255, 186, 243, 0, 255, 72, 19, 0, 255, 17, 221, 0, 255, 75, 99, 0, 255, 122, 41, 0, 255, 97, 210, 0, 255, 105, 252, 0, 255, 246, 35, 0, 255, 65, 217, 0, 255, 110, 11, 0, 255, 206, 157, 0, 255, 21, 90, 0, 255, 167, 67, 0, 255, 41, 180, 0, 255, 86, 253, 0, 255, 227, 76, 0, 255, 209, 101, 0, 255, 92, 94, 0, 255, 147, 150, 0, 255, 10, 197, 0, 255, 76, 28, 0, 255, 251, 247, 0, 255, 66, 225, 0, 255, 131, 81, 0, 255, 238, 0, 0, 255, 34, 107, 0, 255, 213, 57, 0, 255, 136, 175, 0, 255, 93, 131, 0, 255, 187, 205, 0, 255, 90, 160, 0, 255, 41, 127, 0, 255, 170, 54, 0, 255, 33, 118, 0, 255, 205, 164, 0, 255, 175, 168, 0, 255, 47, 239, 0, 255, 195, 252, 0, 255, 101, 144, 0, 255, 96, 236, 0, 255, 214, 175, 0, 255, 99, 46, 0, 255, 45, 187, 0, 255, 224, 209, 0, 255, 75, 46, 0, 255, 86, 171, 0, 255, 158, 163, 0, 255, 111, 242, 0, 255, 201, 101, 0, 255, 52, 222, 0, 255, 212, 205, 0, 255, 228, 89, 0, 255, 170, 197, 0, 255, 105, 72, 0, 255, 25, 115, 0, 255, 225, 84, 0, 255, 114, 100, 0, 255, 127, 244, 0, 255, 99, 68, 0, 255, 152, 71, 0, 255, 177, 186, 0, 255, 210, 142, 0, 255, 112, 195, 0, 255, 152, 245, 0, 255, 100, 58, 0, 255, 190, 2, 0, 255, 222, 202, 0, 255, 225, 35, 0, 255, 213, 167, 0, 255, 82, 143, 0, 255, 192, 236, 0, 255, 206, 106, 0, 255, 91, 86, 0, 255, 130, 45, 0, 255, 156, 213, 0, 255, 59, 141, 0, 255, 122, 48, 0, 255, 246, 44, 0, 255, 79, 43, 0, 255, 75, 67, 0, 255, 101, 80, 0, 255, 224, 221, 0, 255, 149, 134, 0, 255, 111, 20, 0, 255, 21, 39, 0, 255, 24, 156, 0, 255, 226, 188, 0, 255, 133, 55, 0, 255, 42, 143, 0, 255, 117, 53, 0, 255, 240, 185, 0, 255, 149, 229, 0, 255, 148, 213, 0, 255, 7, 249, 0, 255, 36, 235, 0, 255, 180, 124, 0, 255, 184, 208, 0, 255, 207, 106, 0, 255, 2, 244, 0, 255, 200, 98, 0, 255, 122, 128, 0, 255, 159, 167, 0, 255, 138, 161, 0, 255, 189, 140, 0, 255, 187, 101, 0, 255, 74, 182, 0, 255, 5, 189, 0, 255, 108, 23, 0, 255, 213, 70, 0, 255, 140, 192, 0, 255, 97, 42, 0, 255, 112, 1, 0, 255, 154, 237, 0, 255, 13, 83, 0, 255, 215, 212, 0, 255, 204, 61, 0, 255, 219, 173, 0, 255, 235, 95, 0, 255, 176, 87, 0, 255, 121, 4, 0, 255, 250, 168, 0, 255, 209, 29, 0, 255, 121, 49, 0, 255, 70, 12, 0, 255, 217, 184, 0, 255, 197, 139, 0, 255, 139, 77, 0, 255, 153, 83, 0, 255, 33, 65, 0, 255, 210, 23, 0, 255, 71, 177, 0, 255, 214, 144, 0, 255, 203, 198, 0, 255, 60, 31, 0, 255, 7, 210, 0, 255, 3, 190, 0, 255, 55, 233, 0, 255, 106, 107, 0, 255, 222, 78, 0, 255, 29, 54, 0, 255, 48, 79, 0, 255, 225, 51, 0, 255, 53, 98, 0, 255, 49, 83, 0, 255, 176, 101, 0, 255, 44, 200, 0, 255, 165, 135, 0, 255, 84, 126, 0, 255, 217, 226, 0, 255, 88, 1, 0, 255, 248, 204, 0, 255, 48, 178, 0, 255, 40, 21, 0, 255, 253, 250, 0, 255, 86, 187, 0, 255, 229, 142, 0, 255, 195, 225, 0, 255, 11, 25, 0, 255, 188, 12, 0, 255, 247, 115, 0, 255, 107, 18, 0, 255, 157, 232, 0, 255, 176, 15, 0, 255, 69, 215, 0, 255, 169, 94, 0, 255, 66, 72, 0, 255, 180, 7, 0, 255, 29, 152, 0, 255, 86, 212, 0, 255, 188, 136, 0, 255, 121, 95, 0, 255, 187, 165, 0, 255, 57, 218, 0, 255, 202, 74, 0, 255, 19, 152, 0, 255, 101, 78, 0, 255, 118, 177, 0, 255, 47, 248, 0, 255, 112, 118, 0, 255, 119, 20, 0, 255, 0, 183, 0, 255, 57, 96, 0, 255, 12, 158, 0, 255, 3, 215, 0, 255, 157, 209, 0, 255, 209, 112, 0, 255, 11, 39, 0, 255, 49, 197, 0, 255, 124, 157, 0, 255, 191, 232, 0, 255, 219, 153, 0, 255, 97, 244, 0, 255, 25, 13, 0, 255, 90, 211, 0, 255, 160, 169, 0, 255, 29, 224, 0, 255, 155, 222, 0, 255, 199, 254, 0, 255, 102, 181, 0, 255, 207, 139, 0, 255, 241, 36, 0, 255, 15, 172, 0, 255, 247, 239, 0, 255, 33, 2, 0, 255, 232, 33, 0, 255, 112, 178, 0, 255, 57, 159, 0, 255, 248, 112, 0, 255, 57, 191, 0, 255, 87, 103, 0, 255, 154, 220, 0, 255, 126, 138, 0, 255, 124, 249, 0, 255, 2, 249, 0, 255, 206, 21, 0, 255, 199, 127, 0, 255, 19, 151, 0, 255, 23, 74, 0, 255, 12, 217, 0, 255, 191, 96, 0, 255, 127, 163, 0, 255, 81, 220, 0, 255, 174, 188, 0, 255, 218, 18, 0, 255, 92, 205, 0, 255, 100, 131, 0, 255, 112, 156, 0, 255, 5, 20, 0, 255, 236, 186, 0, 255, 187, 224, 0, 255, 110, 28, 0, 255, 111, 82, 0, 255, 126, 125, 0, 255, 41, 100, 0, 255, 138, 24, 0, 255, 229, 43, 0, 255, 51, 224, 0, 255, 69, 203, 0, 255, 54, 175, 0, 255, 133, 5, 0, 255, 36, 86, 0, 255, 70, 140, 0, 255, 229, 180, 0, 255, 100, 204, 0, 255, 81, 96, 0, 255, 97, 31, 0, 255, 132, 11, 0, 255, 155, 161, 0, 255, 156, 191, 0, 255, 30, 197, 0, 255, 185, 83, 0, 255, 21, 82, 0, 255, 133, 135, 0, 255, 188, 178, 0, 255, 133, 49, 0, 255, 226, 16, 0, 255, 96, 14, 0, 255, 35, 131, 0, 255, 160, 162, 0, 255, 179, 247, 0, 255, 75, 244, 0, 255, 195, 244, 0, 255, 218, 121, 0, 255, 179, 37, 0, 255, 151, 160, 0, 255, 3, 188, 0, 255, 33, 223, 0, 255, 53, 199, 0, 255, 233, 44, 0, 255, 97, 225, 0, 255, 194, 45, 0, 255, 48, 27, 0, 255, 162, 221, 0, 255, 226, 77, 0, 255, 161, 225, 0, 255, 94, 15, 0, 255, 242, 16, 0, 255, 130, 193, 0, 255, 167, 129, 0, 255, 74, 78, 0, 255, 97, 251, 0, 255, 116, 176, 0, 255, 47, 21, 0, 255, 65, 68, 0, 255, 233, 6, 0, 255, 129, 13, 0, 255, 140, 206, 0, 255, 148, 124, 0, 255, 8, 98, 0, 255, 198, 117, 0, 255, 62, 228, 0, 255, 177, 208, 0, 255, 97, 190, 0, 255, 25, 221, 0, 255, 107, 110, 0, 255, 140, 119, 0, 255, 62, 205, 0, 255, 36, 201, 0, 255, 30, 134, 0, 255, 66, 167, 0, 255, 12, 98, 0, 255, 100, 160, 0, 255, 244, 140, 0, 255, 166, 152, 0, 255, 207, 164, 0, 255, 192, 11, 0, 255, 183, 153, 0, 255, 75, 108, 0, 255, 113, 242, 0, 255, 25, 43, 0, 255, 219, 234, 0, 255, 58, 77, 0, 255, 214, 28, 0, 255, 67, 1, 0, 255, 131, 253, 0, 255, 109, 216, 0, 255, 50, 76, 0, 255, 178, 187, 0, 255, 218, 83, 0, 255, 221, 234, 0, 255, 125, 209, 0, 255, 237, 25, 0, 255, 232, 219, 0, 255, 251, 135, 0, 255, 85, 219, 0, 255, 39, 194, 0, 255, 45, 123, 0, 255, 23, 208, 0, 255, 143, 117, 0, 255, 8, 204, 0, 255, 131, 194, 0, 255, 65, 237, 0, 255, 126, 10, 0, 255, 222, 129, 0, 255, 6, 96, 0, 255, 65, 123, 0, 255, 52, 244, 0, 255, 9, 154, 0, 255, 208, 163, 0, 255, 27, 248, 0, 255, 59, 30, 0, 255, 206, 251, 0, 255, 50, 58, 0, 255, 224, 211, 0, 255, 122, 97, 0, 255, 137, 233, 0, 255, 209, 215, 0, 255, 248, 166, 0, 255, 180, 123, 0, 255, 242, 191, 0, 255, 16, 168, 0, 255, 201, 9, 0, 255, 86, 184, 0, 255, 20, 8, 0, 255, 127, 112, 0, 255, 220, 146, 0, 255, 17, 156, 0, 255, 178, 60, 0, 255, 146, 48, 0, 255, 252, 207, 0, 255, 12, 0, 0, 255, 175, 34, 0, 255, 164, 10, 0, 255, 59, 102, 0, 255, 77, 76, 0, 255, 117, 77, 0, 255, 93, 247, 0, 255, 79, 23, 0, 255, 33, 129, 0, 255, 250, 32, 0, 255, 214, 165, 0, 255, 64, 95, 0, 255, 128, 30, 0, 255, 207, 103, 0, 255, 202, 129, 0, 255, 150, 235, 0, 255, 132, 193, 0, 255, 172, 69, 0, 255, 223, 184, 0, 255, 119, 116, 0, 255, 117, 146, 0, 255, 201, 50, 0, 255, 237, 80, 0, 255, 188, 210, 0, 255, 128, 109, 0, 255, 176, 161, 0, 255, 108, 15, 0, 255, 81, 144, 0, 255, 105, 190, 0, 255, 87, 159, 0, 255, 68, 0, 0, 255, 182, 0, 0, 255, 204, 230, 0, 255, 93, 98, 0, 255, 187, 18, 0, 255, 176, 250, 0, 255, 201, 5, 0, 255, 71, 185, 0, 255, 22, 128, 0, 255, 147, 241, 0, 255, 111, 9, 0, 255, 212, 204, 0, 255, 19, 245, 0, 255, 122, 42, 0, 255, 109, 188, 0, 255, 85, 129, 0, 255, 230, 23, 0, 255, 246, 191, 0, 255, 113, 211, 0, 255, 73, 100, 0, 255, 69, 78, 0, 255, 142, 206, 0, 255, 159, 148, 0, 255, 89, 220, 0, 255, 153, 6, 0, 255, 173, 50, 0, 255, 244, 5, 0, 255, 14, 36, 0, 255, 205, 158, 0, 255, 108, 175, 0, 255, 86, 180, 0, 255, 32, 179, 0, 255, 67, 2, 0, 255, 166, 146, 0, 255, 49, 63, 0, 255, 202, 197, 0, 255, 221, 176, 0, 255, 137, 92, 0, 255, 2, 134, 0, 255, 43, 141, 0, 255, 252, 124, 0, 255, 249, 184, 0, 255, 185, 119, 0, 255, 251, 190, 0, 255, 166, 192, 0, 255, 86, 219, 0, 255, 207, 185, 0, 255, 52, 13, 0, 255, 18, 238, 0, 255, 62, 212, 0, 255, 70, 220, 0, 255, 78, 165, 0, 255, 110, 134, 0, 255, 138, 216, 0, 255, 241, 172, 0, 255, 184, 219, 0, 255, 17, 148, 0, 255, 167, 78, 0, 255, 219, 139, 0, 255, 7, 253, 0, 255, 235, 74, 0, 255, 230, 254, 0, 255, 20, 239, 0, 255, 104, 210, 0, 255, 53, 247, 0, 255, 130, 4, 0, 255, 182, 234, 0, 255, 61, 112, 0, 255, 86, 242, 0, 255, 11, 105, 0, 255, 98, 236, 0, 255, 43, 96, 0, 255, 76, 243, 0, 255, 181, 40, 0, 255, 14, 176, 0, 255, 244, 115, 0, 255, 161, 119, 0, 255, 107, 171, 0, 255, 225, 146, 0, 255, 170, 225, 0, 255, 19, 73, 0, 255, 35, 246, 0, 255, 182, 122, 0, 255, 229, 218, 0, 255, 226, 87, 0, 255, 167, 46, 0, 255, 26, 10, 0, 255, 115, 173, 0, 255, 163, 136, 0, 255, 5, 85, 0, 255, 186, 69, 0, 255, 229, 140, 0, 255, 84, 239, 0, 255, 177, 162, 0, 255, 204, 39, 0, 255, 56, 92, 0, 255, 144, 170, 0, 255, 137, 75, 0, 255, 60, 14, 0, 255, 32, 245, 0, 255, 198, 107, 0, 255, 232, 17, 0, 255, 151, 245, 0, 255, 177, 111, 0, 255, 128, 125, 0, 255, 147, 231, 0, 255, 92, 192, 0, 255, 248, 13, 0, 255, 95, 177, 0, 255, 162, 83, 0, 255, 61, 140, 0, 255, 55, 250, 0, 255, 190, 167, 0, 255, 113, 24, 0, 255, 113, 3, 0, 255, 74, 199, 0, 255, 82, 15, 0, 255, 153, 171, 0, 255, 145, 104, 0, 255, 218, 13, 0, 255, 243, 0, 0, 255, 82, 104, 0, 255, 22, 4, 0, 255, 16, 156, 0, 255, 34, 86, 0, 255, 120, 71, 0, 255, 78, 135, 0, 255, 214, 195, 0, 255, 137, 13, 0, 255, 26, 124, 0, 255, 57, 53, 0, 255, 6, 153, 0, 255, 223, 161, 0, 255, 15, 1, 0, 255, 186, 171, 0, 255, 189, 25, 0, 255, 75, 78, 0, 255, 205, 80, 0, 255, 72, 33, 0, 255, 220, 243, 0, 255, 110, 0, 0, 255, 245, 114, 0, 255, 250, 182, 0, 255, 174, 141, 0, 255, 86, 211, 0, 255, 116, 215, 0, 255, 167, 177, 0, 255, 192, 205, 0, 255, 22, 90, 0, 255, 122, 111, 0, 255, 86, 32, 0, 255, 72, 151, 0, 255, 244, 115, 0, 255, 214, 166, 0, 255, 117, 180, 0, 255, 184, 10, 0, 255, 46, 109, 0, 255, 190, 32, 0, 255, 0, 53, 0, 255, 154, 33, 0, 255, 2, 93, 0, 255, 104, 84, 0, 255, 120, 210, 0, 255, 97, 234, 0, 255, 237, 125, 0, 255, 89, 245, 0, 255, 196, 252, 0, 255, 216, 227, 0, 255, 9, 217, 0, 255, 214, 29, 0, 255, 173, 93, 0, 255, 91, 169, 0, 255, 94, 9, 0, 255, 173, 33, 0, 255, 146, 125, 0, 255, 56, 154, 0, 255, 238, 225, 0, 255, 41, 191, 0, 255, 59, 15, 0, 255, 143, 87, 0, 255, 159, 194, 0, 255, 104, 99, 0, 255, 191, 149, 0, 255, 106, 175, 0, 255, 98, 159, 0, 255, 232, 135, 0, 255, 34, 7, 0, 255, 18, 221, 0, 255, 136, 223, 0, 255, 178, 220, 0, 255, 206, 249, 0, 255, 73, 172, 0, 255, 1, 250, 0, 255, 61, 101, 0, 255, 65, 171, 0, 255, 177, 247, 0, 255, 114, 61, 0, 255, 200, 43, 0, 255, 169, 189, 0, 255, 77, 40, 0, 255, 115, 109, 0, 255, 222, 146, 0, 255, 50, 110, 0, 255, 95, 240, 0, 255, 74, 118, 0, 255, 211, 47, 0, 255, 78, 69, 0, 255, 69, 228, 0, 255, 250, 157, 0, 255, 172, 60, 0, 255, 33, 31, 0, 255, 209, 184, 0, 255, 18, 41, 0, 255, 1, 192, 0, 255, 172, 14, 0, 255, 220, 43, 0, 255, 173, 194, 0, 255, 156, 192, 0, 255, 190, 230, 0, 255, 77, 54, 0, 255, 51, 62, 0, 255, 225, 175, 0, 255, 47, 0, 0, 255, 45, 39, 0, 255, 8, 107, 0, 255, 158, 210, 0, 255, 9, 69, 0, 255, 104, 119, 0, 255, 62, 135, 0, 255, 141, 33, 0, 255, 169, 174, 0, 255, 18, 136, 0, 255, 236, 178, 0, 255, 80, 253, 0, 255, 133, 159, 0, 255, 138, 78, 0, 255, 119, 130, 0, 255, 188, 41, 0, 255, 100, 92, 0, 255, 149, 230, 0, 255, 237, 2, 0, 255, 128, 185, 0, 255, 240, 170, 0, 255, 55, 107, 0, 255, 201, 194, 0, 255, 223, 76, 0, 255, 128, 178, 0, 255, 24, 211, 0, 255, 207, 245, 0, 255, 139, 180, 0, 255, 144, 54, 0, 255, 67, 46, 0, 255, 204, 153, 0, 255, 210, 139, 0, 255, 127, 177, 0, 255, 180, 4, 0, 255, 2, 88, 0, 255, 242, 226, 0, 255, 62, 243, 0, 255, 153, 12, 0, 255, 68, 115, 0, 255, 81, 104, 0, 255, 29, 71, 0, 255, 72, 240, 0, 255, 22, 105, 0, 255, 97, 33, 0, 255, 131, 162, 0, 255, 170, 200, 0, 255, 144, 252, 0, 255, 163, 100, 0, 255, 169, 193, 0, 255, 80, 106, 0, 255, 87, 210, 0, 255, 245, 95, 0, 255, 151, 105, 0, 255, 244, 61, 0, 255, 206, 124, 0, 255, 123, 183, 0, 255, 139, 98, 0, 255, 103, 18, 0, 255, 128, 158, 0, 255, 186, 10, 0, 255, 13, 225, 0, 255, 138, 141, 0, 255, 39, 82, 0, 255, 124, 94, 0, 255, 187, 211, 0, 255, 80, 157, 0, 255, 222, 15, 0, 255, 23, 75, 0, 255, 133, 54, 0, 255, 20, 9, 0, 255, 21, 167, 0, 255, 111, 201, 0, 255, 180, 60, 0, 255, 14, 160, 0, 255, 40, 220, 0, 255, 61, 89, 0, 255, 172, 55, 0, 255, 96, 53, 0, 255, 96, 140, 0, 255, 22, 139, 0, 255, 205, 140, 0, 255, 22, 45, 0, 255, 241, 186, 0, 255, 213, 142, 0, 255, 198, 241, 0, 255, 0, 41, 0, 255, 143, 18, 0, 255, 35, 234, 0, 255, 107, 197, 0, 255, 211, 146, 0, 255, 85, 171, 0, 255, 149, 182, 0, 255, 147, 190, 0, 255, 94, 192, 0, 255, 251, 173, 0, 255, 160, 25, 0, 255, 134, 76, 0, 255, 131, 140, 0, 255, 170, 2, 0, 255, 171, 39, 0, 255, 38, 127, 0, 255, 69, 138, 0, 255, 51, 150, 0, 255, 94, 151, 0, 255, 36, 42, 0, 255, 250, 182, 0, 255, 154, 65, 0, 255, 220, 18, 0, 255, 22, 221, 0, 255, 57, 251, 0, 255, 185, 189, 0, 255, 59, 202, 0, 255, 253, 26, 0, 255, 219, 124, 0, 255, 217, 167, 0, 255, 32, 113, 0, 255, 14, 249, 0, 255, 182, 236, 0, 255, 103, 87, 0, 255, 50, 148, 0, 255, 244, 229, 0, 255, 154, 247, 0, 255, 7, 240, 0, 255, 2, 248, 0, 255, 249, 224, 0, 255, 219, 207, 0, 255, 111, 132, 0, 255, 59, 43, 0, 255, 19, 74, 0, 255, 233, 203, 0, 255, 207, 135, 0, 255, 139, 218, 0, 255, 175, 90, 0, 255, 80, 72, 0, 255, 39, 147, 0, 255, 220, 87, 0, 255, 48, 64, 0, 255, 108, 254, 0, 255, 219, 221, 0, 255, 206, 64, 0, 255, 29, 172, 0, 255, 60, 36, 0, 255, 237, 242, 0, 255, 6, 100, 0, 255, 118, 181, 0, 255, 163, 207, 0, 255, 212, 158, 0, 255, 114, 61, 0, 255, 44, 163, 0, 255, 126, 172, 0, 255, 154, 124, 0, 255, 137, 85, 0, 255, 85, 46, 0, 255, 253, 195, 0, 255, 106, 110, 0, 255, 23, 93, 0, 255, 146, 128, 0, 255, 134, 92, 0, 255, 173, 46, 0, 255, 173, 150, 0, 255, 5, 60, 0, 255, 41, 76, 0, 255, 162, 190, 0, 255, 82, 2, 0, 255, 47, 173, 0, 255, 110, 56, 0, 255, 84, 165, 0, 255, 80, 5, 0, 255, 87, 133, 0, 255, 220, 102, 0, 255, 211, 134, 0, 255, 80, 60, 0, 255, 161, 185, 0, 255, 74, 197, 0, 255, 83, 78, 0, 255, 110, 43, 0, 255, 127, 134, 0, 255, 53, 21, 0, 255, 210, 236, 0, 255, 62, 70, 0, 255, 40, 140, 0, 255, 225, 138, 0, 255, 162, 121, 0, 255, 122, 16, 0, 255, 15, 244, 0, 255, 171, 43, 0, 255, 11, 25, 0, 255, 89, 56, 0, 255, 128, 177, 0, 255, 222, 130, 0, 255, 206, 196, 0, 255, 120, 160, 0, 255, 118, 230, 0, 255, 162, 83, 0, 255, 4, 54, 0, 255, 130, 225, 0, 255, 214, 187, 0, 255, 201, 96, 0, 255, 185, 63, 0, 255, 127, 179, 0, 255, 203, 199, 0, 255, 208, 1, 0, 255, 224, 201, 0, 255, 60, 188, 0, 255, 204, 94, 0, 255, 219, 92, 0, 255, 241, 16, 0, 255, 223, 1, 0, 255, 0, 59, 0, 255, 236, 91, 0, 255, 215, 60, 0, 255, 240, 66, 0, 255, 207, 193, 0, 255, 221, 124, 0, 255, 191, 11, 0, 255, 121, 178, 0, 255, 141, 60, 0, 255, 127, 41, 0, 255, 155, 7, 0, 255, 1, 155, 0, 255, 24, 129, 0, 255, 70, 2, 0, 255, 10, 82, 0, 255, 252, 28, 0, 255, 206, 22, 0, 255, 215, 169, 0, 255, 186, 117, 0, 255, 7, 31, 0, 255, 136, 131, 0, 255, 213, 200, 0, 255, 107, 235, 0, 255, 49, 63, 0, 255, 160, 174, 0, 255, 54, 127, 0, 255, 0, 57, 0, 255, 0, 62, 0, 255, 29, 129, 0, 255, 105, 101, 0, 255, 240, 49, 0, 255, 164, 83, 0, 255, 11, 103, 0, 255, 122, 62, 0, 255, 60, 165, 0, 255, 18, 152, 0, 255, 230, 103, 0, 255, 76, 207, 0, 255, 89, 61, 0, 255, 79, 76, 0, 255, 121, 206, 0, 255, 112, 223, 0, 255, 231, 75, 0, 255, 175, 226, 0, 255, 185, 197, 0, 255, 249, 16, 0, 255, 158, 65, 0, 255, 250, 133, 0, 255, 34, 150, 0, 255, 36, 196, 0, 255, 251, 142, 0, 255, 241, 16, 0, 255, 163, 159, 0, 255, 162, 173, 0, 255, 137, 30, 0, 255, 154, 218, 0, 255, 125, 184, 0, 255, 39, 236, 0, 255, 74, 167, 0, 255, 195, 251, 0, 255, 55, 116, 0, 255, 136, 102, 0, 255, 20, 217, 0, 255, 71, 193, 0, 255, 97, 39, 0, 255, 26, 155, 0, 255, 28, 117, 0, 255, 186, 197, 0, 255, 216, 161, 0, 255, 12, 132, 0, 255, 54, 175, 0, 255, 137, 243, 0, 255, 253, 164, 0, 255, 171, 123, 0, 255, 120, 238, 0, 255, 94, 88, 0, 255, 201, 103, 0, 255, 242, 173, 0, 255, 15, 128, 0, 255, 9, 132, 0, 255, 169, 146, 0, 255, 201, 72, 0, 255, 100, 118, 0, 255, 102, 22, 0, 255, 215, 69, 0, 255, 56, 1, 0, 255, 93, 71, 0, 255, 195, 163, 0, 255, 213, 113, 0, 255, 149, 13, 0, 255, 17, 66, 0, 255, 92, 241, 0, 255, 36, 62, 0, 255, 153, 182, 0, 255, 34, 176, 0, 255, 180, 143, 0, 255, 35, 149, 0, 255, 164, 17, 0, 255, 2, 35, 0, 255, 197, 170, 0, 255, 16, 147, 0, 255, 76, 163, 0, 255, 80, 203, 0, 255, 167, 88, 0, 255, 13, 18, 0, 255, 226, 193, 0, 255, 197, 72, 0, 255, 28, 29, 0, 255, 58, 179, 0, 255, 212, 2, 0, 255, 215, 66, 0, 255, 80, 49, 0, 255, 246, 132, 0, 255, 21, 208, 0, 255, 66, 174, 0, 255, 183, 179, 0, 255, 123, 167, 0, 255, 147, 215, 0, 255, 221, 101, 0, 255, 129, 92, 0, 255, 235, 105, 0, 255, 19, 48, 0, 255, 185, 136, 0, 255, 230, 237, 0, 255, 150, 244, 0, 255, 164, 90, 0, 255, 175, 236, 0, 255, 87, 248, 0, 255, 246, 14, 0, 255, 164, 227, 0, 255, 117, 57, 0, 255, 235, 116, 0, 255, 24, 176, 0, 255, 175, 68, 0, 255, 121, 148, 0, 255, 162, 18, 0, 255, 130, 194, 0, 255, 150, 116, 0, 255, 208, 30, 0, 255, 48, 237, 0, 255, 32, 82, 0, 255, 251, 248, 0, 255, 77, 249, 0, 255, 136, 14, 0, 255, 61, 155, 0, 255, 138, 80, 0, 255, 186, 112, 0, 255, 128, 254, 0, 255, 36, 35, 0, 255, 124, 77, 0, 255, 149, 100, 0, 255, 121, 168, 0, 255, 151, 106, 0, 255, 147, 140, 0, 255, 34, 133, 0, 255, 40, 185, 0, 255, 71, 222, 0, 255, 146, 252, 0, 255, 234, 175, 0, 255, 157, 228, 0, 255, 132, 104, 0, 255, 63, 168, 0, 255, 162, 162, 0, 255, 21, 210, 0, 255, 89, 150, 0, 255, 108, 252, 0, 255, 160, 222, 0, 255, 23, 102, 0, 255, 104, 19, 0, 255, 101, 156, 0, 255, 80, 53, 0, 255, 246, 40, 0, 255, 9, 91, 0, 255, 200, 26, 0, 255, 71, 32, 0, 255, 108, 36, 0, 255, 11, 139, 0, 255, 78, 80, 0, 255, 218, 147, 0, 255, 190, 202, 0, 255, 4, 176, 0, 255, 206, 16, 0, 255, 222, 164, 0, 255, 36, 186, 0, 255, 98, 134, 0, 255, 98, 197, 0, 255, 84, 144, 0, 255, 93, 214, 0, 255, 216, 24, 0, 255, 183, 209, 0, 255, 144, 68, 0, 255, 228, 3, 0, 255, 176, 126, 0, 255, 31, 99, 0, 255, 15, 153, 0, 255, 105, 207, 0, 255, 135, 9, 0, 255, 237, 140, 0, 255, 36, 146, 0, 255, 249, 100, 0, 255, 52, 101, 0, 255, 69, 53, 0, 255, 45, 138, 0, 255, 47, 165, 0, 255, 95, 184, 0, 255, 70, 59, 0, 255, 13, 187, 0, 255, 201, 213, 0, 255, 157, 111, 0, 255, 29, 107, 0, 255, 240, 221, 0, 255, 75, 103, 0, 255, 79, 247, 0, 255, 159, 207, 0, 255, 32, 208, 0, 255, 223, 209, 0, 255, 71, 238, 0, 255, 105, 181, 0, 255, 251, 58, 0, 255, 90, 100, 0, 255, 39, 103, 0, 255, 224, 190, 0, 255, 75, 174, 0, 255, 117, 132, 0, 255, 158, 131, 0, 255, 161, 127, 0, 255, 13, 235, 0, 255, 249, 31, 0, 255, 228, 54, 0, 255, 220, 68, 0, 255, 146, 191, 0, 255, 83, 102, 0, 255, 51, 251, 0, 255, 62, 4, 0, 255, 227, 85, 0, 255, 104, 113, 0, 255, 193, 25, 0, 255, 144, 177, 0, 255, 0, 113, 0, 255, 100, 103, 0, 255, 250, 55, 0, 255, 151, 233, 0, 255, 99, 165, 0, 255, 42, 216, 0, 255, 230, 74, 0, 255, 147, 183, 0, 255, 67, 134, 0, 255, 133, 198, 0, 255, 91, 81, 0, 255, 231, 176, 0, 255, 244, 84, 0, 255, 52, 156, 0, 255, 8, 94, 0, 255, 87, 8, 0, 255, 136, 131, 0, 255, 80, 59, 0, 255, 184, 238, 0, 255, 94, 236, 0, 255, 204, 33, 0, 255, 246, 139, 0, 255, 167, 4, 0, 255, 250, 12, 0, 255, 250, 33, 0, 255, 27, 152, 0, 255, 196, 96, 0, 255, 27, 43, 0, 255, 174, 74, 0, 255, 23, 75, 0, 255, 116, 147, 0, 255, 75, 240, 0, 255, 168, 72, 0, 255, 121, 33, 0, 255, 68, 240, 0, 255, 163, 147, 0, 255, 210, 6, 0, 255, 144, 174, 0, 255, 105, 202, 0, 255, 223, 22, 0, 255, 205, 115, 0, 255, 175, 65, 0, 255, 151, 186, 0, 255, 109, 133, 0, 255, 199, 242, 0, 255, 35, 142, 0, 255, 202, 245, 0, 255, 194, 111, 0, 255, 190, 104, 0, 255, 29, 253, 0, 255, 65, 189, 0, 255, 120, 50, 0, 255, 166, 226, 0, 255, 217, 98, 0, 255, 224, 195, 0, 255, 235, 89, 0, 255, 216, 150, 0, 255, 245, 57, 0, 255, 29, 74, 0, 255, 102, 221, 0, 255, 139, 62, 0, 255, 231, 63, 0, 255, 33, 134, 0, 255, 175, 192, 0, 255, 102, 219, 0, 255, 95, 72, 0, 255, 187, 198, 0, 255, 190, 90, 0, 255, 67, 254, 0, 255, 230, 253, 0, 255, 28, 223, 0, 255, 0, 102, 0, 255, 27, 95, 0, 255, 215, 220, 0, 255, 137, 163, 0, 255, 210, 195, 0, 255, 15, 77, 0, 255, 173, 72, 0, 255, 150, 168, 0, 255, 173, 155, 0, 255, 210, 116, 0, 255, 45, 42, 0, 255, 62, 210, 0, 255, 239, 130, 0, 255, 211, 42, 0, 255, 169, 247, 0, 255, 7, 239, 0, 255, 7, 184, 0, 255, 159, 157, 0, 255, 11, 165, 0, 255, 13, 168, 0, 255, 192, 75, 0, 255, 13, 31, 0, 255, 18, 25, 0, 255, 156, 183, 0, 255, 61, 81, 0, 255, 155, 214, 0, 255, 64, 24, 0, 255, 194, 59, 0, 255, 2, 155, 0, 255, 245, 141, 0, 255, 110, 221, 0, 255, 159, 81, 0, 255, 29, 159, 0, 255, 234, 96, 0, 255, 120, 77, 0, 255, 59, 102, 0, 255, 30, 176, 0, 255, 146, 150, 0, 255, 112, 142, 0, 255, 30, 135, 0, 255, 209, 134, 0, 255, 143, 169, 0, 255, 207, 28, 0, 255, 214, 41, 0, 255, 152, 215, 0, 255, 219, 118, 0, 255, 21, 72, 0, 255, 97, 186, 0, 255, 43, 76, 0, 255, 104, 50, 0, 255, 194, 56, 0, 255, 180, 26, 0, 255, 214, 16, 0, 255, 181, 105, 0, 255, 147, 253, 0, 255, 45, 111, 0, 255, 117, 222, 0, 255, 151, 152, 0, 255, 28, 222, 0, 255, 14, 54, 0, 255, 18, 200, 0, 255, 221, 103, 0, 255, 86, 0, 0, 255, 193, 7, 0, 255, 138, 155, 0, 255, 139, 90, 0, 255, 71, 147, 0, 255, 23, 38, 0, 255, 193, 134, 0, 255, 235, 173, 0, 255, 189, 210, 0, 255, 38, 139, 0, 255, 226, 110, 0, 255, 151, 156, 0, 255, 139, 86, 0, 255, 33, 190, 0, 255, 120, 84, 0, 255, 223, 242, 0, 255, 111, 172, 0, 255, 190, 93, 0, 255, 38, 226, 0, 255, 82, 6, 0, 255, 169, 227, 0, 255, 173, 28, 0, 255, 237, 209, 0, 255, 221, 185, 0, 255, 97, 251, 0, 255, 114, 167, 0, 255, 162, 105, 0, 255, 172, 36, 0, 255, 26, 73, 0, 255, 212, 182, 0, 255, 183, 208, 0, 255, 169, 135, 0, 255, 59, 13, 0, 255, 131, 150, 0, 255, 114, 33, 0, 255, 92, 9, 0, 255, 155, 1, 0, 255, 194, 105, 0, 255, 229, 104, 0, 255, 27, 117, 0, 255, 213, 156, 0, 255, 88, 84, 0, 255, 7, 149, 0, 255, 164, 49, 0, 255, 43, 66, 0, 255, 245, 141, 0, 255, 18, 116, 0, 255, 201, 108, 0, 255, 84, 136, 0, 255, 0, 219, 0, 255, 230, 49, 0, 255, 230, 44, 0, 255, 224, 249, 0, 255, 173, 245, 0, 255, 10, 108, 0, 255, 222, 80, 0, 255, 36, 40, 0, 255, 58, 93, 0, 255, 73, 48, 0, 255, 134, 192, 0, 255, 170, 140, 0, 255, 234, 77, 0, 255, 240, 252, 0, 255, 41, 203, 0, 255, 30, 179, 0, 255, 97, 53, 0, 255, 104, 94, 0, 255, 35, 194, 0, 255, 250, 46, 0, 255, 142, 24, 0, 255, 57, 131, 0, 255, 92, 64, 0, 255, 11, 224, 0, 255, 154, 138, 0, 255, 243, 149, 0, 255, 116, 195, 0, 255, 213, 200, 0, 255, 66, 214, 0, 255, 248, 164, 0, 255, 150, 143, 0, 255, 196, 189, 0, 255, 75, 241, 0, 255, 253, 77, 0, 255, 249, 229, 0, 255, 164, 194, 0, 255, 112, 112, 0, 255, 134, 206, 0, 255, 104, 248, 0, 255, 101, 156, 0, 255, 234, 103, 0, 255, 98, 226, 0, 255, 232, 184, 0, 255, 141, 88, 0, 255, 93, 153, 0, 255, 77, 179, 0, 255, 146, 204, 0, 255, 219, 169, 0, 255, 252, 19, 0, 255, 197, 233, 0, 255, 9, 70, 0, 255, 174, 218, 0, 255, 247, 120, 0, 255, 49, 245, 0, 255, 14, 223, 0, 255, 226, 193, 0, 255, 13, 169, 0, 255, 51, 174, 0, 255, 1, 111, 0, 255, 12, 239, 0, 255, 181, 234, 0, 255, 138, 213, 0, 255, 112, 1, 0, 255, 122, 106, 0, 255, 177, 244, 0, 255, 18, 228, 0, 255, 93, 77, 0, 255, 24, 213, 0, 255, 178, 26, 0, 255, 252, 28, 0, 255, 138, 222, 0, 255, 157, 224, 0, 255, 147, 21, 0, 255, 100, 25, 0, 255, 254, 167, 0, 255, 208, 102, 0, 255, 162, 20, 0, 255, 119, 201, 0, 255, 144, 19, 0, 255, 4, 140, 0, 255, 17, 165, 0, 255, 151, 149, 0, 255, 106, 91, 0, 255, 46, 190, 0, 255, 209, 51, 0, 255, 52, 65, 0, 255, 78, 35, 0, 255, 112, 117, 0, 255, 202, 4, 0, 255, 43, 17, 0, 255, 230, 95, 0, 255, 115, 122, 0, 255, 231, 205, 0, 255, 120, 134, 0, 255, 69, 101, 0, 255, 215, 129, 0, 255, 213, 83, 0, 255, 81, 91, 0, 255, 139, 82, 0, 255, 183, 59, 0, 255, 7, 31, 0, 255, 86, 107, 0, 255, 204, 110, 0, 255, 240, 223, 0, 255, 231, 71, 0, 255, 132, 131, 0, 255, 172, 186, 0, 255, 28, 251, 0, 255, 63, 104, 0, 255, 137, 218, 0, 255, 51, 21, 0, 255, 211, 120, 0, 255, 208, 12, 0, 255, 15, 50, 0, 255, 101, 157, 0, 255, 126, 160, 0, 255, 76, 14, 0, 255, 158, 201, 0, 255, 193, 187, 0, 255, 136, 251, 0, 255, 167, 233, 0, 255, 12, 210, 0, 255, 33, 159, 0, 255, 69, 156, 0, 255, 69, 35, 0, 255, 222, 33, 0, 255, 131, 237, 0, 255, 231, 239, 0, 255, 72, 215, 0, 255, 99, 101, 0, 255, 1, 188, 0, 255, 156, 37, 0, 255, 168, 122, 0, 255, 104, 73, 0, 255, 142, 245, 0, 255, 208, 224, 0, 255, 144, 23, 0, 255, 30, 75, 0, 255, 195, 208, 0, 255, 63, 36, 0, 255, 103, 88, 0, 255, 14, 85, 0, 255, 24, 249, 0, 255, 195, 54, 0, 255, 1, 189, 0, 255, 27, 29, 0, 255, 116, 15, 0, 255, 126, 0, 0, 255, 89, 204, 0, 255, 49, 233, 0, 255, 87, 224, 0, 255, 20, 224, 0, 255, 74, 104, 0, 255, 153, 104, 0, 255, 170, 56, 0, 255, 192, 249, 0, 255, 182, 12, 0, 255, 203, 101, 0, 255, 102, 81, 0, 255, 219, 217, 0, 255, 149, 148, 0, 255, 21, 34, 0, 255, 2, 19, 0, 255, 128, 5, 0, 255, 218, 189, 0, 255, 7, 226, 0, 255, 14, 113, 0, 255, 5, 24, 0, 255, 116, 231, 0, 255, 128, 170, 0, 255, 177, 233, 0, 255, 226, 192, 0, 255, 57, 158, 0, 255, 230, 61, 0, 255, 234, 89, 0, 255, 194, 147, 0, 255, 136, 149, 0, 255, 60, 80, 0, 255, 187, 162, 0, 255, 167, 126, 0, 255, 33, 101, 0, 255, 182, 80, 0, 255, 141, 224, 0, 255, 91, 152, 0, 255, 182, 176, 0, 255, 21, 93, 0, 255, 18, 21, 0, 255, 30, 104, 0, 255, 143, 110, 0, 255, 26, 59, 0, 255, 104, 52, 0, 255, 123, 156, 0, 255, 188, 80, 0, 255, 79, 240, 0, 255, 100, 226, 0, 255, 73, 86, 0, 255, 188, 133, 0, 255, 32, 32, 0, 255, 78, 175, 0, 255, 100, 146, 0, 255, 194, 76, 0, 255, 174, 88, 0, 255, 241, 245, 0, 255, 11, 72, 0, 255, 115, 187, 0, 255, 245, 183, 0, 255, 9, 181, 0, 255, 77, 22, 0, 255, 63, 231, 0, 255, 183, 233, 0, 255, 188, 31, 0, 255, 191, 231, 0, 255, 185, 171, 0, 255, 78, 49, 0, 255, 155, 2, 0, 255, 86, 50, 0, 255, 123, 94, 0, 255, 71, 163, 0, 255, 114, 63, 0, 255, 93, 192, 0, 255, 25, 174, 0, 255, 155, 107, 0, 255, 226, 253, 0, 255, 61, 90, 0, 255, 242, 77, 0, 255, 181, 5, 0, 255, 223, 157, 0, 255, 163, 11, 0, 255, 242, 2, 0, 255, 227, 233, 0, 255, 85, 8, 0, 255, 33, 44, 0, 255, 138, 107, 0, 255, 82, 98, 0, 255, 34, 50, 0, 255, 153, 238, 0, 255, 160, 238, 0, 255, 136, 10, 0, 255, 132, 51, 0, 255, 116, 11, 0, 255, 10, 90, 0, 255, 75, 104, 0, 255, 22, 98, 0, 255, 26, 224, 0, 255, 199, 17, 0, 255, 5, 75, 0, 255, 187, 102, 0, 255, 37, 173, 0, 255, 226, 228, 0, 255, 208, 67, 0, 255, 173, 176, 0, 255, 200, 249, 0, 255, 175, 178, 0, 255, 25, 205, 0, 255, 171, 73, 0, 255, 212, 185, 0, 255, 9, 190, 0, 255, 203, 29, 0, 255, 99, 14, 0, 255, 34, 3, 0, 255, 13, 194, 0, 255, 137, 170, 0, 255, 43, 134, 0, 255, 168, 227, 0, 255, 0, 146, 0, 255, 200, 230, 0, 255, 88, 202, 0, 255, 233, 98, 0, 255, 144, 4, 0, 255, 82, 138, 0, 255, 213, 82, 0, 255, 78, 89, 0, 255, 160, 125, 0, 255, 16, 48, 0, 255, 174, 204, 0, 255, 73, 131, 0, 255, 108, 39, 0, 255, 3, 129, 0, 255, 155, 208, 0, 255, 122, 201, 0, 255, 134, 146, 0, 255, 246, 42, 0, 255, 146, 86, 0, 255, 59, 153, 0, 255, 190, 34, 0, 255, 72, 30, 0, 255, 100, 120, 0, 255, 5, 198, 0, 255, 42, 91, 0, 255, 142, 228, 0, 255, 139, 19, 0, 255, 16, 127, 0, 255, 114, 26, 0, 255, 148, 230, 0, 255, 244, 205, 0, 255, 176, 56, 0, 255, 17, 165, 0, 255, 145, 41, 0, 255, 7, 5, 0, 255, 243, 44, 0, 255, 63, 185, 0, 255, 237, 166, 0, 255, 233, 19, 0, 255, 42, 128, 0, 255, 213, 19, 0, 255, 171, 233, 0, 255, 115, 9, 0, 255, 30, 57, 0, 255, 178, 44, 0, 255, 71, 32, 0, 255, 224, 112, 0, 255, 37, 137, 0, 255, 56, 93, 0, 255, 230, 121, 0, 255, 215, 5, 0, 255, 225, 90, 0, 255, 88, 86, 0, 255, 117, 223, 0, 255, 95, 37, 0, 255, 69, 173, 0, 255, 72, 36, 0, 255, 219, 100, 0, 255, 45, 37, 0, 255, 102, 164, 0, 255, 50, 142, 0, 255, 37, 62, 0, 255, 181, 189, 0, 255, 34, 65, 0, 255, 24, 187, 0, 255, 183, 105, 0, 255, 177, 90, 0, 255, 44, 105, 0, 255, 12, 191, 0, 255, 180, 27, 0, 255, 124, 39, 0, 255, 126, 1, 0, 255, 84, 14, 0, 255, 29, 122, 0, 255, 175, 165, 0, 255, 93, 167, 0, 255, 222, 155, 0, 255, 202, 101, 0, 255, 219, 228, 0, 255, 91, 22, 0, 255, 207, 115, 0, 255, 200, 22, 0, 255, 192, 37, 0, 255, 227, 29, 0, 255, 55, 164, 0, 255, 251, 89, 0, 255, 73, 32, 0, 255, 16, 43, 0, 255, 68, 227, 0, 255, 122, 235, 0, 255, 157, 194, 0, 255, 254, 151, 0, 255, 25, 41, 0, 255, 58, 76, 0, 255, 72, 181, 0, 255, 49, 41, 0, 255, 244, 72, 0, 255, 208, 58, 0, 255, 129, 45, 0, 255, 115, 111, 0, 255, 123, 243, 0, 255, 28, 28, 0, 255, 230, 100, 0, 255, 223, 187, 0, 255, 244, 194, 0, 255, 152, 247, 0, 255, 50, 253, 0, 255, 34, 202, 0, 255, 231, 19, 0, 255, 159, 2, 0, 255, 150, 51, 0, 255, 23, 142, 0, 255, 198, 225, 0, 255, 215, 215, 0, 255, 201, 23, 0, 255, 100, 33, 0, 255, 119, 167, 0, 255, 158, 195, 0, 255, 179, 66, 0, 255, 252, 225, 0, 255, 51, 226, 0, 255, 245, 151, 0, 255, 145, 104, 0, 255, 14, 198, 0, 255, 71, 109, 0, 255, 234, 55, 0, 255, 69, 89, 0, 255, 180, 67, 0, 255, 127, 212, 0, 255, 214, 53, 0, 255, 7, 105, 0, 255, 106, 0, 0, 255, 131, 186, 0, 255, 58, 113, 0, 255, 140, 26, 0, 255, 1, 41, 0, 255, 16, 21, 0, 255, 184, 20, 0, 255, 120, 129, 0, 255, 50, 169, 0, 255, 32, 243, 0, 255, 163, 218, 0, 255, 207, 126, 0, 255, 53, 131, 0, 255, 246, 145, 0, 255, 86, 194, 0, 255, 88, 209, 0, 255, 19, 113, 0, 255, 126, 222, 0, 255, 127, 155, 0, 255, 254, 12, 0, 255, 14, 175, 0, 255, 71, 77, 0, 255, 8, 223, 0, 255, 149, 18, 0, 255, 249, 215, 0, 255, 57, 13, 0, 255, 17, 19, 0, 255, 153, 185, 0, 255, 112, 237, 0, 255, 104, 147, 0, 255, 243, 147, 0, 255, 156, 133, 0, 255, 129, 152, 0, 255, 235, 2, 0, 255, 121, 235, 0, 255, 23, 117, 0, 255, 73, 235, 0, 255, 56, 176, 0, 255, 220, 0, 0, 255, 252, 242, 0, 255, 55, 55, 0, 255, 217, 130, 0, 255, 163, 195, 0, 255, 61, 175, 0, 255, 75, 31, 0, 255, 3, 121, 0, 255, 88, 233, 0, 255, 162, 228, 0, 255, 7, 109, 0, 255, 52, 122, 0, 255, 236, 145, 0, 255, 164, 196, 0, 255, 0, 175, 0, 255, 81, 69, 0, 255, 244, 215, 0, 255, 67, 80, 0, 255, 145, 237, 0, 255, 169, 92, 0, 255, 70, 210, 0, 255, 7, 158, 0, 255, 218, 195, 0, 255, 45, 60, 0, 255, 60, 40, 0, 255, 118, 187, 0, 255, 223, 239, 0, 255, 15, 220, 0, 255, 240, 183, 0, 255, 172, 217, 0, 255, 33, 183, 0, 255, 109, 222, 0, 255, 238, 110, 0, 255, 85, 100, 0, 255, 44, 138, 0, 255, 46, 147, 0, 255, 215, 84, 0, 255, 152, 4, 0, 255, 237, 100, 0, 255, 155, 209, 0, 255, 26, 47, 0, 255, 163, 78, 0, 255, 31, 148, 0, 255, 67, 131, 0, 255, 45, 79, 0, 255, 18, 231, 0, 255, 239, 19, 0, 255, 70, 53, 0, 255, 191, 160, 0, 255, 7, 80, 0, 255, 241, 211, 0, 255, 2, 173, 0, 255, 90, 61, 0, 255, 182, 75, 0, 255, 11, 199, 0, 255, 169, 249, 0, 255, 62, 151, 0, 255, 192, 105, 0, 255, 218, 33, 0, 255, 47, 170, 0, 255, 200, 80, 0, 255, 235, 241, 0, 255, 129, 194, 0, 255, 74, 128, 0, 255, 134, 65, 0, 255, 146, 98, 0, 255, 72, 233, 0, 255, 193, 117, 0, 255, 25, 192, 0, 255, 124, 48, 0, 255, 38, 131, 0, 255, 135, 93, 0, 255, 230, 197, 0, 255, 67, 68, 0, 255, 179, 201, 0, 255, 152, 158, 0, 255, 110, 19, 0, 255, 204, 64, 0, 255, 183, 29, 0, 255, 117, 238, 0, 255, 68, 76, 0, 255, 228, 183, 0, 255, 21, 213, 0, 255, 243, 222, 0, 255, 81, 9, 0, 255, 45, 153, 0, 255, 68, 0, 0, 255, 15, 42, 0, 255, 81, 204, 0, 255, 19, 188, 0, 255, 7, 96, 0, 255, 139, 17, 0, 255, 103, 162, 0, 255, 76, 148, 0, 255, 0, 107, 0, 255, 209, 126, 0, 255, 156, 66, 0, 255, 187, 125, 0, 255, 221, 169, 0, 255, 16, 240, 0, 255, 165, 156, 0, 255, 56, 115, 0, 255, 87, 131, 0, 255, 27, 159, 0, 255, 129, 234, 0, 255, 190, 41, 0, 255, 58, 147, 0, 255, 67, 76, 0, 255, 115, 12, 0, 255, 53, 86, 0, 255, 13, 251, 0, 255, 126, 221, 0, 255, 23, 73, 0, 255, 37, 74, 0, 255, 202, 68, 0, 255, 171, 112, 0, 255, 7, 201, 0, 255, 28, 91, 0, 255, 166, 184, 0, 255, 53, 151, 0, 255, 84, 122, 0, 255, 0, 101, 0, 255, 167, 50, 0, 255, 29, 217, 0, 255, 195, 171, 0, 255, 186, 13, 0, 255, 139, 209, 0, 255, 144, 67, 0, 255, 64, 51, 0, 255, 52, 124, 0, 255, 225, 200, 0, 255, 90, 52, 0, 255, 119, 167, 0, 255, 143, 49, 0, 255, 134, 143, 0, 255, 63, 39, 0, 255, 222, 254, 0, 255, 18, 190, 0, 255, 213, 209, 0, 255, 84, 78, 0, 255, 253, 100, 0, 255, 120, 19, 0, 255, 211, 180, 0, 255, 31, 79, 0, 255, 0, 238, 0, 255, 40, 134, 0, 255, 96, 247, 0, 255, 69, 206, 0, 255, 222, 9, 0, 255, 239, 150, 0, 255, 68, 181, 0, 255, 193, 62, 0, 255, 43, 29, 0, 255, 214, 239, 0, 255, 198, 106, 0, 255, 222, 57, 0, 255, 73, 112, 0, 255, 228, 159, 0, 255, 20, 88, 0, 255, 237, 128, 0, 255, 61, 56, 0, 255, 19, 114, 0, 255, 215, 186, 0, 255, 117, 28, 0, 255, 114, 66, 0, 255, 191, 44, 0, 255, 202, 29, 0, 255, 109, 111, 0, 255, 203, 221, 0, 255, 158, 63, 0, 255, 35, 29, 0, 255, 71, 6, 0, 255, 45, 21, 0, 255, 75, 40, 0, 255, 12, 198, 0, 255, 125, 217, 0, 255, 171, 189, 0, 255, 13, 63, 0, 255, 132, 166, 0, 255, 31, 61, 0, 255, 219, 217, 0, 255, 204, 54, 0, 255, 70, 151, 0, 255, 110, 5, 0, 255, 112, 57, 0, 255, 196, 213, 0, 255, 212, 89, 0, 255, 59, 111, 0, 255, 226, 188, 0, 255, 96, 196, 0, 255, 129, 70, 0, 255, 107, 17, 0, 255, 161, 178, 0, 255, 246, 14, 0, 255, 204, 203, 0, 255, 203, 94, 0, 255, 215, 0, 0, 255, 152, 48, 0, 255, 167, 71, 0, 255, 208, 101, 0, 255, 228, 4, 0, 255, 199, 72, 0, 255, 41, 226, 0, 255, 69, 5, 0, 255, 22, 10, 0, 255, 137, 240, 0, 255, 57, 54, 0, 255, 124, 230, 0, 255, 172, 82, 0, 255, 135, 111, 0, 255, 93, 224, 0, 255, 249, 8, 0, 255, 54, 245, 0, 255, 163, 46, 0, 255, 137, 205, 0, 255, 138, 234, 0, 255, 134, 124, 0, 255, 236, 188, 0, 255, 206, 74, 0, 255, 101, 192, 0, 255, 58, 45, 0, 255, 220, 90, 0, 255, 87, 191, 0, 255, 118, 230, 0, 255, 202, 175, 0, 255, 50, 130, 0, 255, 152, 213, 0, 255, 122, 67, 0, 255, 64, 135, 0, 255, 230, 229, 0, 255, 214, 60, 0, 255, 16, 214, 0, 255, 78, 157, 0, 255, 59, 8, 0, 255, 137, 5, 0, 255, 75, 149, 0, 255, 137, 229, 0, 255, 74, 228, 0, 255, 112, 72, 0, 255, 209, 230, 0, 255, 104, 205, 0, 255, 143, 31, 0, 255, 94, 192, 0, 255, 244, 77, 0, 255, 55, 148, 0, 255, 67, 198, 0, 255, 10, 115, 0, 255, 168, 73, 0, 255, 213, 242, 0, 255, 30, 94, 0, 255, 95, 220, 0, 255, 117, 203, 0, 255, 185, 94, 0, 255, 71, 149, 0, 255, 18, 251, 0, 255, 13, 162, 0, 255, 83, 53, 0, 255, 237, 163, 0, 255, 196, 7, 0, 255, 117, 189, 0, 255, 103, 118, 0, 255, 241, 239, 0, 255, 244, 15, 0, 255, 150, 43, 0, 255, 118, 248, 0, 255, 129, 12, 0, 255, 231, 158, 0, 255, 92, 53, 0, 255, 146, 117, 0, 255, 13, 131, 0, 255, 91, 89, 0, 255, 132, 209, 0, 255, 243, 237, 0, 255, 196, 209, 0, 255, 69, 133, 0, 255, 70, 36, 0, 255, 117, 190, 0, 255, 211, 57, 0, 255, 168, 62, 0, 255, 0, 11, 0, 255, 175, 154, 0, 255, 193, 94, 0, 255, 230, 175, 0, 255, 24, 146, 0, 255, 109, 225, 0, 255, 43, 53, 0, 255, 41, 181, 0, 255, 2, 113, 0, 255, 55, 142, 0, 255, 158, 91, 0, 255, 63, 39, 0, 255, 164, 190, 0, 255, 186, 78, 0, 255, 74, 84, 0, 255, 44, 197, 0, 255, 46, 35, 0, 255, 53, 65, 0, 255, 16, 163, 0, 255, 25, 71, 0, 255, 49, 53, 0, 255, 176, 0, 0, 255, 234, 60, 0, 255, 185, 152, 0, 255, 252, 174, 0, 255, 200, 65, 0, 255, 239, 200, 0, 255, 44, 182, 0, 255, 92, 60, 0, 255, 49, 105, 0, 255, 220, 65, 0, 255, 219, 124, 0, 255, 145, 159, 0, 255, 59, 74, 0, 255, 187, 240, 0, 255, 216, 4, 0, 255, 254, 126, 0, 255, 123, 42, 0, 255, 100, 192, 0, 255, 92, 104, 0, 255, 205, 22, 0, 255, 69, 226, 0, 255, 33, 71, 0, 255, 162, 3, 0, 255, 13, 172, 0, 255, 211, 87, 0, 255, 134, 73, 0, 255, 137, 103, 0, 255, 1, 52, 0, 255, 248, 234, 0, 255, 196, 203, 0, 255, 234, 239, 0, 255, 76, 15, 0, 255, 179, 32, 0, 255, 13, 183, 0, 255, 175, 147, 0, 255, 100, 77, 0, 255, 33, 234, 0, 255, 3, 183, 0, 255, 27, 60, 0, 255, 232, 246, 0, 255, 30, 86, 0, 255, 117, 58, 0, 255, 187, 239, 0, 255, 125, 12, 0, 255, 36, 30, 0, 255, 212, 62, 0, 255, 108, 153, 0, 255, 187, 115, 0, 255, 86, 18, 0, 255, 128, 49, 0, 255, 161, 242, 0, 255, 110, 68, 0, 255, 70, 230, 0, 255, 79, 238, 0, 255, 230, 65, 0, 255, 74, 119, 0, 255, 166, 55, 0, 255, 81, 64, 0, 255, 115, 228, 0, 255, 239, 251, 0, 255, 194, 195, 0, 255, 58, 32, 0, 255, 40, 101, 0, 255, 186, 107, 0, 255, 122, 243, 0, 255, 142, 89, 0, 255, 34, 183, 0, 255, 154, 91, 0, 255, 175, 216, 0, 255, 229, 145, 0, 255, 226, 157, 0, 255, 193, 133, 0, 255, 88, 146, 0, 255, 65, 175, 0, 255, 42, 17, 0, 255, 71, 119, 0, 255, 207, 64, 0, 255, 7, 193, 0, 255, 174, 204, 0, 255, 224, 247, 0, 255, 206, 43, 0, 255, 213, 105, 0, 255, 63, 249, 0, 255, 163, 91, 0, 255, 158, 154, 0, 255, 19, 45, 0, 255, 216, 93, 0, 255, 103, 152, 0, 255, 243, 244, 0, 255, 171, 130, 0, 255, 13, 129, 0, 255, 85, 171, 0, 255, 188, 144, 0, 255, 50, 174, 0, 255, 36, 91, 0, 255, 70, 139, 0, 255, 161, 147, 0, 255, 153, 8, 0, 255, 9, 26, 0, 255, 108, 94, 0, 255, 251, 201, 0, 255, 117, 238, 0, 255, 182, 130, 0, 255, 84, 185, 0, 255, 117, 173, 0, 255, 251, 229, 0, 255, 182, 111, 0, 255, 153, 134, 0, 255, 180, 1, 0, 255, 187, 235, 0, 255, 60, 193, 0, 255, 191, 15, 0, 255, 25, 204, 0, 255, 20, 254, 0, 255, 198, 141, 0, 255, 76, 245, 0, 255, 41, 205, 0, 255, 90, 39, 0, 255, 164, 174, 0, 255, 217, 197, 0, 255, 134, 141, 0, 255, 82, 122, 0, 255, 179, 112, 0, 255, 45, 240, 0, 255, 127, 24, 0, 255, 149, 227, 0, 255, 155, 196, 0, 255, 75, 68, 0, 255, 124, 11, 0, 255, 12, 134, 0, 255, 128, 215, 0, 255, 130, 100, 0, 255, 1, 67, 0, 255, 231, 17, 0, 255, 9, 31, 0, 255, 26, 45, 0, 255, 41, 217, 0, 255, 25, 231, 0, 255, 31, 169, 0, 255, 169, 173, 0, 255, 237, 139, 0, 255, 162, 116, 0, 255, 77, 94, 0, 255, 10, 204, 0, 255, 199, 124, 0, 255, 55, 139, 0, 255, 144, 117, 0, 255, 139, 37, 0, 255, 22, 50, 0, 255, 96, 79, 0, 255, 176, 115, 0, 255, 46, 120, 0, 255, 149, 143, 0, 255, 236, 84, 0, 255, 109, 88, 0, 255, 30, 14, 0, 255, 208, 237, 0, 255, 17, 70, 0, 255, 143, 242, 0, 255, 102, 233, 0, 255, 66, 235, 0, 255, 138, 124, 0, 255, 46, 136, 0, 255, 247, 99, 0, 255, 90, 100, 0, 255, 161, 138, 0, 255, 138, 205, 0, 255, 239, 115, 0, 255, 128, 142, 0, 255, 86, 162, 0, 255, 62, 17, 0, 255, 13, 194, 0, 255, 46, 64, 0, 255, 0, 117, 0, 255, 60, 16, 0, 255, 174, 49, 0, 255, 126, 83, 0, 255, 10, 31, 0, 255, 95, 82, 0, 255, 5, 237, 0, 255, 195, 9, 0, 255, 74, 43, 0, 255, 245, 77, 0, 255, 44, 19, 0, 255, 37, 248, 0, 255, 134, 91, 0, 255, 66, 204, 0, 255, 235, 37, 0, 255, 69, 132, 0, 255, 196, 111, 0, 255, 254, 107, 0, 255, 71, 244, 0, 255, 198, 200, 0, 255, 27, 201, 0, 255, 86, 81, 0, 255, 41, 65, 0, 255, 168, 210, 0, 255, 82, 243, 0, 255, 146, 6, 0, 255, 62, 253, 0, 255, 4, 79, 0, 255, 108, 129, 0, 255, 160, 34, 0, 255, 180, 45, 0, 255, 223, 60, 0, 255, 90, 209, 0, 255, 193, 51, 0, 255, 6, 11, 0, 255, 179, 210, 0, 255, 126, 123, 0, 255, 165, 240, 0, 255, 31, 145, 0, 255, 88, 113, 0, 255, 86, 143, 0, 255, 246, 227, 0, 255, 100, 245, 0, 255, 239, 108, 0, 255, 43, 87, 0, 255, 25, 197, 0, 255, 183, 187, 0, 255, 91, 210, 0, 255, 99, 104, 0, 255, 212, 75, 0, 255, 214, 5, 0, 255, 209, 65, 0, 255, 13, 25, 0, 255, 63, 112, 0, 255, 96, 82, 0, 255, 175, 242, 0, 255, 8, 170, 0, 255, 84, 111, 0, 255, 59, 223, 0, 255, 58, 75, 0, 255, 56, 170, 0, 255, 247, 162, 0, 255, 65, 20, 0, 255, 105, 189, 0, 255, 100, 4, 0, 255, 177, 94, 0, 255, 152, 111, 0, 255, 82, 146, 0, 255, 126, 74, 0, 255, 52, 77, 0, 255, 146, 60, 0, 255, 103, 143, 0, 255, 125, 1, 0, 255, 141, 77, 0, 255, 18, 50, 0, 255, 141, 148, 0, 255, 31, 249, 0, 255, 249, 61, 0, 255, 121, 38, 0, 255, 63, 117, 0, 255, 15, 186, 0, 255, 80, 54, 0, 255, 145, 172, 0, 255, 49, 162, 0, 255, 224, 243, 0, 255, 101, 17, 0, 255, 241, 141, 0, 255, 41, 143, 0, 255, 53, 253, 0, 255, 149, 24, 0, 255, 148, 213, 0, 255, 127, 197, 0, 255, 27, 120, 0, 255, 197, 134, 0, 255, 109, 245, 0, 255, 216, 54, 0, 255, 229, 182, 0, 255, 153, 85, 0, 255, 26, 117, 0, 255, 120, 24, 0, 255, 207, 166, 0, 255, 161, 203, 0, 255, 240, 90, 0, 255, 173, 246, 0, 255, 55, 161, 0, 255, 17, 73, 0, 255, 73, 178, 0, 255, 131, 223, 0, 255, 149, 58, 0, 255, 76, 102, 0, 255, 237, 51, 0, 255, 178, 223, 0, 255, 152, 41, 0, 255, 50, 114, 0, 255, 217, 122, 0, 255, 190, 46, 0, 255, 97, 63, 0, 255, 33, 29, 0, 255, 126, 123, 0, 255, 65, 17, 0, 255, 97, 148, 0, 255, 169, 210, 0, 255, 59, 248, 0, 255, 215, 53, 0, 255, 72, 34, 0, 255, 131, 103, 0, 255, 130, 213, 0, 255, 79, 194, 0, 255, 56, 56, 0, 255, 167, 1, 0, 255, 2, 224, 0, 255, 176, 169, 0, 255, 193, 18, 0, 255, 231, 99, 0, 255, 41, 66, 0, 255, 11, 176, 0, 255, 55, 177, 0, 255, 94, 198, 0, 255, 175, 131, 0, 255, 67, 101, 0, 255, 135, 183, 0, 255, 244, 146, 0, 255, 17, 71, 0, 255, 54, 117, 0, 255, 144, 227, 0, 255, 100, 120, 0, 255, 179, 221, 0, 255, 227, 15, 0, 255, 100, 37, 0, 255, 222, 0, 0, 255, 97, 196, 0, 255, 168, 238, 0, 255, 239, 10, 0, 255, 143, 250, 0, 255, 36, 154, 0, 255, 105, 232, 0, 255, 116, 19, 0, 255, 163, 6, 0, 255, 85, 69, 0, 255, 128, 147, 0, 255, 184, 5, 0, 255, 181, 175, 0, 255, 233, 203, 0, 255, 213, 187, 0, 255, 101, 172, 0, 255, 5, 203, 0, 255, 128, 183, 0, 255, 105, 33, 0, 255, 127, 79, 0, 255, 81, 107, 0, 255, 5, 141, 0, 255, 195, 19, 0, 255, 224, 48, 0, 255, 233, 220, 0, 255, 23, 214, 0, 255, 56, 45, 0, 255, 230, 82, 0, 255, 73, 125, 0, 255, 134, 5, 0, 255, 218, 180, 0, 255, 187, 112, 0, 255, 218, 88, 0, 255, 120, 130, 0, 255, 83, 102, 0, 255, 149, 221, 0, 255, 154, 8, 0, 255, 17, 108, 0, 255, 55, 33, 0, 255, 222, 35, 0, 255, 89, 61, 0, 255, 166, 114, 0, 255, 57, 177, 0, 255, 93, 220, 0, 255, 149, 179, 0, 255, 137, 123, 0, 255, 24, 61, 0, 255, 168, 190, 0, 255, 73, 2, 0, 255, 30, 45, 0, 255, 182, 191, 0, 255, 37, 97, 0, 255, 182, 155, 0, 255, 236, 65, 0, 255, 64, 100, 0, 255, 15, 250, 0, 255, 63, 155, 0, 255, 112, 223, 0, 255, 239, 30, 0, 255, 190, 83, 0, 255, 101, 44, 0, 255, 66, 241, 0, 255, 189, 163, 0, 255, 105, 56, 0, 255, 150, 47, 0, 255, 173, 180, 0, 255, 147, 252, 0, 255, 0, 142, 0, 255, 171, 224, 0, 255, 141, 9, 0, 255, 4, 180, 0, 255, 138, 249, 0, 255, 168, 79, 0, 255, 37, 63, 0, 255, 223, 211, 0, 255, 75, 179, 0, 255, 20, 106, 0, 255, 178, 185, 0, 255, 79, 47, 0, 255, 11, 45, 0, 255, 15, 74, 0, 255, 50, 248, 0, 255, 206, 198, 0, 255, 202, 221, 0, 255, 162, 122, 0, 255, 198, 62, 0, 255, 144, 23, 0, 255, 177, 241, 0, 255, 87, 128, 0, 255, 16, 66, 0, 255, 238, 82, 0, 255, 233, 28, 0, 255, 108, 159, 0, 255, 78, 233, 0, 255, 69, 234, 0, 255, 46, 76, 0, 255, 96, 83, 0, 255, 232, 173, 0, 255, 133, 140, 0, 255, 79, 15, 0, 255, 229, 186, 0, 255, 240, 11, 0, 255, 162, 144, 0, 255, 38, 46, 0, 255, 247, 113, 0, 255, 233, 84, 0, 255, 162, 219, 0, 255, 119, 172, 0, 255, 170, 226, 0, 255, 133, 81, 0, 255, 172, 234, 0, 255, 245, 249, 0, 255, 226, 108, 0, 255, 76, 178, 0, 255, 215, 141, 0, 255, 15, 143, 0, 255, 35, 34, 0, 255, 111, 183, 0, 255, 90, 148, 0, 255, 132, 192, 0, 255, 25, 229, 0, 255, 27, 106, 0, 255, 25, 45, 0, 255, 187, 248, 0, 255, 71, 189, 0, 255, 188, 121, 0, 255, 153, 12, 0, 255, 121, 57, 0, 255, 8, 126, 0, 255, 24, 116, 0, 255, 178, 87, 0, 255, 78, 174, 0, 255, 2, 218, 0, 255, 46, 117, 0, 255, 187, 33, 0, 255, 34, 252, 0, 255, 200, 106, 0, 255, 144, 57, 0, 255, 128, 212, 0, 255, 107, 111, 0, 255, 241, 69, 0, 255, 89, 13, 0, 255, 223, 82, 0, 255, 102, 52, 0, 255, 1, 216, 0, 255, 83, 217, 0, 255, 120, 225, 0, 255, 223, 186, 0, 255, 234, 121, 0, 255, 61, 119, 0, 255, 68, 93, 0, 255, 236, 11, 0, 255, 65, 195, 0, 255, 131, 96, 0, 255, 162, 207, 0, 255, 98, 178, 0, 255, 65, 24, 0, 255, 40, 27, 0, 255, 50, 179, 0, 255, 13, 136, 0, 255, 62, 1, 0, 255, 126, 131, 0, 255, 30, 72, 0, 255, 7, 27, 0, 255, 21, 62, 0, 255, 254, 139, 0, 255, 13, 29, 0, 255, 137, 108, 0, 255, 90, 190, 0, 255, 55, 70, 0, 255, 139, 178, 0, 255, 72, 249, 0, 255, 27, 46, 0, 255, 216, 50, 0, 255, 238, 20, 0, 255, 130, 201, 0, 255, 96, 135, 0, 255, 186, 112, 0, 255, 249, 152, 0, 255, 199, 86, 0, 255, 99, 135, 0, 255, 30, 86, 0, 255, 129, 17, 0, 255, 182, 119, 0, 255, 212, 56, 0, 255, 191, 152, 0, 255, 49, 178, 0, 255, 164, 243, 0, 255, 155, 62, 0, 255, 56, 21, 0, 255, 164, 239, 0, 255, 202, 33, 0, 255, 203, 179, 0, 255, 96, 4, 0, 255, 115, 88, 0, 255, 112, 0, 0, 255, 51, 184, 0, 255, 197, 124, 0, 255, 90, 49, 0, 255, 134, 164, 0, 255, 10, 184, 0, 255, 238, 117, 0, 255, 208, 215, 0, 255, 54, 74, 0, 255, 89, 213, 0, 255, 7, 60, 0, 255, 217, 85, 0, 255, 173, 166, 0, 255, 230, 89, 0, 255, 239, 35, 0, 255, 11, 151, 0, 255, 169, 32, 0, 255, 17, 5, 0, 255, 114, 173, 0, 255, 48, 107, 0, 255, 225, 106, 0, 255, 46, 45, 0, 255, 70, 201, 0, 255, 157, 84, 0, 255, 237, 35, 0, 255, 149, 75, 0, 255, 161, 17, 0, 255, 68, 4, 0, 255, 160, 48, 0, 255, 159, 169, 0, 255, 5, 20, 0, 255, 0, 201, 0, 255, 203, 0, 0, 255, 143, 233, 0, 255, 90, 211, 0, 255, 109, 225, 0, 255, 177, 82, 0, 255, 111, 131, 0, 255, 231, 114, 0, 255, 145, 111, 0, 255, 108, 146, 0, 255, 1, 129, 0, 255, 227, 230, 0, 255, 9, 180, 0, 255, 177, 4, 0, 255, 181, 133, 0, 255, 223, 101, 0, 255, 119, 43, 0, 255, 199, 201, 0, 255, 75, 37, 0, 255, 90, 198, 0, 255, 21, 194, 0, 255, 118, 28, 0, 255, 127, 191, 0, 255, 224, 61, 0, 255, 216, 31, 0, 255, 114, 103, 0, 255, 179, 79, 0, 255, 169, 101, 0, 255, 18, 35, 0, 255, 46, 181, 0, 255, 8, 144, 0, 255, 193, 91, 0, 255, 127, 128, 0, 255, 72, 106, 0, 255, 72, 28, 0, 255, 203, 88, 0, 255, 250, 195, 0, 255, 137, 24, 0, 255, 51, 127, 0, 255, 243, 76, 0, 255, 128, 102, 0, 255, 60, 197, 0, 255, 10, 72, 0, 255, 78, 13, 0, 255, 165, 18, 0, 255, 69, 36, 0, 255, 116, 63, 0, 255, 43, 41, 0, 255, 204, 189, 0, 255, 176, 28, 0, 255, 246, 95, 0, 255, 159, 42, 0, 255, 116, 206, 0, 255, 44, 137, 0, 255, 120, 111, 0, 255, 39, 80, 0, 255, 238, 184, 0, 255, 250, 25, 0, 255, 107, 10, 0, 255, 229, 79, 0, 255, 236, 181, 0, 255, 50, 3, 0, 255, 159, 217, 0, 255, 159, 153, 0, 255, 133, 143, 0, 255, 18, 87, 0, 255, 42, 34, 0, 255, 144, 124, 0, 255, 64, 168, 0, 255, 214, 244, 0, 255, 125, 43, 0, 255, 103, 166, 0, 255, 8, 160, 0, 255, 239, 22, 0, 255, 65, 46, 0, 255, 125, 127, 0, 255, 77, 2, 0, 255, 195, 219, 0, 255, 3, 61, 0, 255, 0, 70, 0, 255, 93, 26, 0, 255, 231, 59, 0, 255, 86, 117, 0, 255, 60, 75, 0, 255, 110, 77, 0, 255, 69, 23, 0, 255, 0, 117, 0, 255, 67, 246, 0, 255, 124, 175, 0, 255, 241, 63, 0, 255, 98, 129, 0, 255, 186, 26, 0, 255, 47, 56, 0, 255, 77, 122, 0, 255, 171, 63, 0, 255, 218, 0, 0, 255, 93, 201, 0, 255, 208, 233, 0, 255, 51, 43, 0, 255, 50, 246, 0, 255, 119, 18, 0, 255, 0, 114, 0, 255, 67, 53, 0, 255, 208, 102, 0, 255, 68, 163, 0, 255, 31, 32, 0, 255, 129, 66, 0, 255, 126, 164, 0, 255, 240, 136, 0, 255, 12, 86, 0, 255, 228, 180, 0, 255, 140, 239, 0, 255, 0, 80, 0, 255, 108, 195, 0, 255, 207, 243, 0, 255, 3, 147, 0, 255, 249, 194, 0, 255, 116, 58, 0, 255, 121, 245, 0, 255, 136, 10, 0, 255, 88, 122, 0, 255, 128, 182, 0, 255, 162, 1, 0, 255, 204, 117, 0, 255, 199, 230, 0, 255, 90, 142, 0, 255, 201, 18, 0, 255, 185, 204, 0, 255, 15, 134, 0, 255, 189, 92, 0, 255, 239, 77, 0, 255, 160, 119, 0, 255, 194, 56, 0, 255, 8, 165, 0, 255, 45, 199, 0, 255, 239, 168, 0, 255, 44, 8, 0, 255, 226, 46, 0, 255, 22, 115, 0, 255, 221, 202, 0, 255, 53, 223, 0, 255, 73, 79, 0, 255, 41, 239, 0, 255, 153, 169, 0, 255, 253, 156, 0, 255, 154, 146, 0, 255, 6, 165, 0, 255, 132, 245, 0, 255, 34, 85, 0, 255, 113, 209, 0, 255, 84, 67, 0, 255, 223, 16, 0, 255, 149, 97, 0, 255, 206, 217, 0, 255, 148, 170, 0, 255, 225, 109, 0, 255, 167, 59, 0, 255, 66, 226, 0, 255, 8, 45, 0, 255, 120, 248, 0, 255, 80, 61, 0, 255, 171, 205, 0, 255, 208, 152, 0, 255, 60, 224, 0, 255, 37, 0, 0, 255, 141, 161, 0, 255, 218, 57, 0, 255, 175, 253, 0, 255, 163, 162, 0, 255, 174, 232, 0, 255, 109, 110, 0, 255, 134, 85, 0, 255, 159, 156, 0, 255, 13, 85, 0, 255, 103, 228, 0, 255, 123, 61, 0, 255, 79, 133, 0, 255, 130, 145, 0, 255, 125, 248, 0, 255, 235, 164, 0, 255, 166, 216, 0, 255, 170, 244, 0, 255, 44, 95, 0, 255, 142, 136, 0, 255, 214, 203, 0, 255, 239, 244, 0, 255, 60, 215, 0, 255, 182, 150, 0, 255, 53, 76, 0, 255, 165, 38, 0, 255, 46, 155, 0, 255, 187, 141, 0, 255, 154, 44, 0, 255, 146, 155, 0, 255, 251, 91, 0, 255, 233, 154, 0, 255, 161, 163, 0, 255, 80, 205, 0, 255, 99, 51, 0, 255, 212, 89, 0, 255, 206, 223, 0, 255, 154, 115, 0, 255, 82, 30, 0, 255, 44, 87, 0, 255, 9, 114, 0, 255, 253, 199, 0, 255, 114, 184, 0, 255, 53, 41, 0, 255, 79, 132, 0, 255, 246, 225, 0, 255, 145, 181, 0, 255, 176, 149, 0, 255, 115, 12, 0, 255, 129, 137, 0, 255, 223, 210, 0, 255, 248, 182, 0, 255, 67, 180, 0, 255, 8, 252, 0, 255, 182, 151, 0, 255, 52, 163, 0, 255, 157, 72, 0, 255, 44, 14, 0, 255, 246, 51, 0, 255, 82, 212, 0, 255, 81, 58, 0, 255, 162, 220, 0, 255, 126, 205, 0, 255, 29, 228, 0, 255, 237, 32, 0, 255, 83, 170, 0, 255, 196, 189, 0, 255, 23, 18, 0, 255, 116, 9, 0, 255, 3, 31, 0, 255, 45, 60, 0, 255, 106, 27, 0, 255, 222, 81, 0, 255, 139, 39, 0, 255, 13, 153, 0, 255, 74, 7, 0, 255, 244, 213, 0, 255, 44, 37, 0, 255, 26, 178, 0, 255, 169, 179, 0, 255, 247, 225, 0, 255, 121, 13, 0, 255, 178, 46, 0, 255, 240, 196, 0, 255, 7, 211, 0, 255, 85, 252, 0, 255, 56, 211, 0, 255, 144, 134, 0, 255, 128, 104, 0, 255, 69, 156, 0, 255, 212, 203, 0, 255, 189, 118, 0, 255, 47, 172, 0, 255, 174, 195, 0, 255, 197, 227, 0, 255, 76, 3, 0, 255, 164, 129, 0, 255, 0, 228, 0, 255, 81, 168, 0, 255, 37, 201, 0, 255, 250, 85, 0, 255, 99, 222, 0, 255, 136, 30, 0, 255, 10, 14, 0, 255, 154, 98, 0, 255, 43, 177, 0, 255, 196, 104, 0, 255, 60, 4, 0, 255, 222, 88, 0, 255, 85, 239, 0, 255, 56, 19, 0, 255, 177, 196, 0, 255, 156, 236, 0, 255, 173, 237, 0, 255, 97, 30, 0, 255, 213, 131, 0, 255, 106, 233, 0, 255, 18, 93, 0, 255, 31, 37, 0, 255, 37, 165, 0, 255, 135, 43, 0, 255, 71, 39, 0, 255, 72, 37, 0, 255, 96, 68, 0, 255, 22, 151, 0, 255, 122, 178, 0, 255, 189, 158, 0, 255, 137, 197, 0, 255, 25, 67, 0, 255, 222, 12, 0, 255, 29, 240, 0, 255, 109, 26, 0, 255, 201, 167, 0, 255, 121, 26, 0, 255, 58, 76, 0, 255, 69, 206, 0, 255, 189, 133, 0, 255, 177, 61, 0, 255, 113, 38, 0, 255, 109, 136, 0, 255, 253, 122, 0, 255, 202, 58, 0, 255, 42, 203, 0, 255, 240, 18, 0, 255, 224, 111, 0, 255, 150, 4, 0, 255, 1, 209, 0, 255, 144, 251, 0, 255, 83, 230, 0, 255, 69, 104, 0, 255, 108, 11, 0, 255, 153, 162, 0, 255, 60, 65, 0, 255, 107, 116, 0, 255, 161, 98, 0, 255, 34, 205, 0, 255, 245, 62, 0, 255, 139, 173, 0, 255, 59, 140, 0, 255, 215, 61, 0, 255, 244, 211, 0, 255, 48, 74, 0, 255, 237, 32, 0, 255, 236, 173, 0, 255, 111, 110, 0, 255, 52, 126, 0, 255, 127, 131, 0, 255, 243, 40, 0, 255, 139, 55, 0, 255, 59, 86, 0, 255, 80, 169, 0, 255, 31, 93, 0, 255, 223, 134, 0, 255, 121, 3, 0, 255, 189, 128, 0, 255, 181, 61, 0, 255, 219, 63, 0, 255, 177, 57, 0, 255, 21, 172, 0, 255, 202, 53, 0, 255, 192, 58, 0, 255, 199, 61, 0, 255, 234, 191, 0, 255, 155, 36, 0, 255, 11, 155, 0, 255, 119, 1, 0, 255, 246, 214, 0, 255, 229, 104, 0, 255, 62, 44, 0, 255, 98, 205, 0, 255, 186, 223, 0, 255, 46, 254, 0, 255, 145, 108, 0, 255, 113, 241, 0, 255, 45, 225, 0, 255, 58, 109, 0, 255, 59, 47, 0, 255, 6, 231, 0, 255, 222, 84, 0, 255, 213, 76, 0, 255, 138, 57, 0, 255, 196, 76, 0, 255, 64, 254, 0, 255, 96, 53, 0, 255, 48, 220, 0, 255, 180, 126, 0, 255, 8, 167, 0, 255, 181, 146, 0, 255, 1, 205, 0, 255, 216, 248, 0, 255, 168, 0, 0, 255, 193, 107, 0, 255, 191, 108, 0, 255, 199, 159, 0, 255, 199, 124, 0, 255, 150, 165, 0, 255, 62, 239, 0, 255, 118, 136, 0, 255, 180, 135, 0, 255, 102, 111, 0, 255, 116, 121, 0, 255, 42, 158, 0, 255, 172, 123, 0, 255, 89, 97, 0, 255, 186, 42, 0, 255, 112, 193, 0, 255, 60, 78, 0, 255, 108, 196, 0, 255, 191, 34, 0, 255, 72, 61, 0, 255, 1, 244, 0, 255, 36, 91, 0, 255, 35, 146, 0, 255, 131, 164, 0, 255, 10, 188, 0, 255, 1, 180, 0, 255, 35, 171, 0, 255, 169, 85, 0, 255, 160, 181, 0, 255, 194, 132, 0, 255, 44, 56, 0, 255, 6, 11, 0, 255, 147, 171, 0, 255, 209, 56, 0, 255, 205, 87, 0, 255, 2, 218, 0, 255, 149, 246, 0, 255, 119, 177, 0, 255, 220, 13, 0, 255, 86, 6, 0, 255, 128, 158, 0, 255, 211, 42, 0, 255, 163, 1, 0, 255, 243, 70, 0, 255, 172, 212, 0, 255, 249, 81, 0, 255, 185, 193, 0, 255, 89, 113, 0, 255, 133, 19, 0, 255, 210, 167, 0, 255, 37, 8, 0, 255, 30, 44, 0, 255, 160, 120, 0, 255, 69, 27, 0, 255, 219, 194, 0, 255, 124, 19, 0, 255, 166, 74, 0, 255, 86, 55, 0, 255, 49, 18, 0, 255, 112, 243, 0, 255, 21, 149, 0, 255, 61, 18, 0, 255, 175, 16, 0, 255, 98, 130, 0, 255, 101, 142, 0, 255, 179, 73, 0, 255, 169, 74, 0, 255, 183, 123, 0, 255, 52, 42, 0, 255, 154, 100, 0, 255, 233, 165, 0, 255, 191, 50, 0, 255, 47, 112, 0, 255, 191, 228, 0, 255, 9, 228, 0, 255, 151, 113, 0, 255, 131, 104, 0, 255, 64, 45, 0, 255, 236, 147, 0, 255, 112, 217, 0, 255, 208, 120, 0, 255, 3, 245, 0, 255, 25, 35, 0, 255, 181, 55, 0, 255, 0, 227, 0, 255, 161, 221, 0, 255, 238, 116, 0, 255, 218, 124, 0, 255, 101, 250, 0, 255, 62, 216, 0, 255, 68, 124, 0, 255, 147, 249, 0, 255, 244, 117, 0, 255, 34, 168, 0, 255, 143, 106, 0, 255, 85, 53, 0, 255, 55, 50, 0, 255, 188, 80, 0, 255, 29, 14, 0, 255, 150, 216, 0, 255, 20, 30, 0, 255, 77, 206, 0, 255, 142, 117, 0, 255, 101, 210, 0, 255, 99, 36, 0, 255, 147, 195, 0, 255, 93, 249, 0, 255, 189, 90, 0, 255, 89, 125, 0, 255, 116, 162, 0, 255, 144, 212, 0, 255, 52, 44, 0, 255, 176, 209, 0, 255, 232, 179, 0, 255, 128, 97, 0, 255, 239, 215, 0, 255, 138, 188, 0, 255, 186, 254, 0, 255, 109, 28, 0, 255, 151, 92, 0, 255, 70, 23, 0, 255, 212, 244, 0, 255, 237, 118, 0, 255, 48, 254, 0, 255, 204, 182, 0, 255, 121, 221, 0, 255, 26, 126, 0, 255, 99, 60, 0, 255, 117, 131, 0, 255, 211, 145, 0, 255, 31, 3, 0, 255, 10, 24, 0, 255, 197, 222, 0, 255, 227, 100, 0, 255, 113, 214, 0, 255, 81, 1, 0, 255, 106, 240, 0, 255, 203, 51, 0, 255, 172, 156, 0, 255, 103, 36, 0, 255, 88, 149, 0, 255, 229, 47, 0, 255, 113, 194, 0, 255, 132, 226, 0, 255, 147, 180, 0, 255, 248, 141, 0, 255, 148, 201, 0, 255, 171, 135, 0, 255, 114, 48, 0, 255, 88, 197, 0, 255, 35, 39, 0, 255, 180, 12, 0, 255, 191, 241, 0, 255, 231, 46, 0, 255, 187, 27, 0, 255, 19, 33, 0, 255, 129, 182, 0, 255, 202, 20, 0, 255, 83, 216, 0, 255, 248, 76, 0, 255, 147, 219, 0, 255, 50, 206, 0, 255, 85, 75, 0, 255, 96, 218, 0, 255, 51, 213, 0, 255, 98, 136, 0, 255, 42, 101, 0, 255, 11, 170, 0, 255, 5, 156, 0, 255, 200, 254, 0, 255, 193, 107, 0, 255, 164, 107, 0, 255, 47, 22, 0, 255, 60, 106, 0, 255, 79, 160, 0, 255, 75, 162, 0, 255, 83, 47, 0, 255, 55, 75, 0, 255, 193, 3, 0, 255, 40, 161, 0, 255, 164, 223, 0, 255, 75, 150, 0, 255, 240, 27, 0, 255, 51, 107, 0, 255, 203, 45, 0, 255, 208, 15, 0, 255, 71, 40, 0, 255, 102, 23, 0, 255, 4, 59, 0, 255, 225, 90, 0, 255, 207, 36, 0, 255, 51, 142, 0, 255, 111, 59, 0, 255, 214, 63, 0, 255, 168, 94, 0, 255, 193, 252, 0, 255, 133, 201, 0, 255, 221, 209, 0, 255, 212, 125, 0, 255, 203, 221, 0, 255, 12, 170, 0, 255, 142, 18, 0, 255, 159, 248, 0, 255, 70, 85, 0, 255, 142, 77, 0, 255, 136, 152, 0, 255, 212, 127, 0, 255, 4, 180, 0, 255, 142, 222, 0, 255, 158, 179, 0, 255, 133, 67, 0, 255, 54, 169, 0, 255, 44, 68, 0, 255, 2, 168, 0, 255, 59, 81, 0, 255, 40, 97, 0, 255, 71, 218, 0, 255, 54, 27, 0, 255, 222, 103, 0, 255, 162, 12, 0, 255, 209, 159, 0, 255, 110, 105, 0, 255, 122, 26, 0, 255, 186, 204, 0, 255, 38, 73, 0, 255, 16, 73, 0, 255, 243, 88, 0, 255, 149, 201, 0, 255, 170, 162, 0, 255, 189, 158, 0, 255, 111, 205, 0, 255, 26, 206, 0, 255, 135, 232, 0, 255, 134, 27, 0, 255, 97, 1, 0, 255, 34, 218, 0, 255, 81, 181, 0, 255, 22, 19, 0, 255, 76, 182, 0, 255, 206, 78, 0, 255, 173, 235, 0, 255, 112, 1, 0, 255, 203, 50, 0, 255, 154, 138, 0, 255, 93, 166, 0, 255, 69, 177, 0, 255, 11, 85, 0, 255, 123, 163, 0, 255, 113, 88, 0, 255, 67, 30, 0, 255, 163, 138, 0, 255, 214, 26, 0, 255, 70, 66, 0, 255, 158, 173, 0, 255, 34, 175, 0, 255, 82, 237, 0, 255, 13, 203, 0, 255, 163, 86, 0, 255, 69, 92, 0, 255, 41, 237, 0, 255, 106, 168, 0, 255, 1, 97, 0, 255, 233, 95, 0, 255, 72, 231, 0, 255, 39, 239, 0, 255, 235, 106, 0, 255, 185, 184, 0, 255, 137, 155, 0, 255, 198, 194, 0, 255, 197, 48, 0, 255, 135, 17, 0, 255, 179, 219, 0, 255, 10, 95, 0, 255, 135, 156, 0, 255, 182, 248, 0, 255, 249, 132, 0, 255, 245, 173, 0, 255, 76, 42, 0, 255, 203, 30, 0, 255, 160, 6, 0, 255, 4, 90, 0, 255, 225, 113, 0, 255, 40, 47, 0, 255, 102, 190, 0, 255, 222, 119, 0, 255, 111, 131, 0, 255, 182, 41, 0, 255, 181, 134, 0, 255, 52, 23, 0, 255, 6, 248, 0, 255, 22, 61, 0, 255, 223, 247, 0, 255, 238, 103, 0, 255, 160, 81, 0, 255, 197, 35, 0, 255, 108, 14, 0, 255, 89, 47, 0, 255, 250, 42, 0, 255, 183, 196, 0, 255, 61, 165, 0, 255, 170, 235, 0, 255, 40, 34, 0, 255, 17, 126, 0, 255, 106, 207, 0, 255, 191, 115, 0, 255, 168, 101, 0, 255, 89, 109, 0, 255, 89, 123, 0, 255, 174, 45, 0, 255, 152, 21, 0, 255, 208, 21, 0, 255, 48, 176, 0, 255, 78, 123, 0, 255, 4, 119, 0, 255, 162, 148, 0, 255, 75, 245, 0, 255, 50, 246, 0, 255, 178, 160, 0, 255, 240, 121, 0, 255, 71, 123, 0, 255, 183, 82, 0, 255, 134, 108, 0, 255, 233, 203, 0, 255, 73, 99, 0, 255, 14, 209, 0, 255, 206, 57, 0, 255, 205, 158, 0, 255, 211, 108, 0, 255, 124, 141, 0, 255, 67, 235, 0, 255, 229, 203, 0, 255, 97, 70, 0, 255, 11, 170, 0, 255, 100, 20, 0, 255, 232, 126, 0, 255, 91, 199, 0, 255, 90, 36, 0, 255, 192, 214, 0, 255, 245, 2, 0, 255, 201, 84, 0, 255, 30, 121, 0, 255, 100, 68, 0, 255, 95, 44, 0, 255, 220, 214, 0, 255, 19, 35, 0, 255, 55, 14, 0, 255, 62, 149, 0, 255, 205, 57, 0, 255, 9, 195, 0, 255, 203, 158, 0, 255, 83, 34, 0, 255, 223, 139, 0, 255, 226, 54, 0, 255, 113, 189, 0, 255, 187, 88, 0, 255, 231, 22, 0, 255, 77, 8, 0, 255, 148, 68, 0, 255, 16, 166, 0, 255, 19, 76, 0, 255, 122, 116, 0, 255, 136, 215, 0, 255, 135, 87, 0, 255, 149, 0, 0, 255, 168, 127, 0, 255, 151, 32, 0, 255, 101, 117, 0, 255, 196, 181, 0, 255, 131, 180, 0, 255, 135, 118, 0, 255, 122, 1, 0, 255, 205, 91, 0, 255, 12, 95, 0, 255, 118, 123, 0, 255, 112, 137, 0, 255, 151, 144, 0, 255, 12, 113, 0, 255, 81, 0, 0, 255, 131, 80, 0, 255, 225, 179, 0, 255, 177, 19, 0, 255, 210, 200, 0, 255, 97, 52, 0, 255, 111, 73, 0, 255, 13, 227, 0, 255, 221, 57, 0, 255, 27, 97, 0, 255, 253, 84, 0, 255, 191, 179, 0, 255, 173, 114, 0, 255, 32, 23, 0, 255, 236, 170, 0, 255, 140, 141, 0, 255, 200, 245, 0, 255, 43, 38, 0, 255, 224, 242, 0, 255, 227, 152, 0, 255, 161, 53, 0, 255, 207, 176, 0, 255, 130, 219, 0, 255, 215, 232, 0, 255, 9, 246, 0, 255, 104, 165, 0, 255, 40, 236, 0, 255, 211, 97, 0, 255, 46, 126, 0, 255, 213, 252, 0, 255, 99, 14, 0, 255, 236, 139, 0, 255, 127, 136, 0, 255, 183, 93, 0, 255, 174, 4, 0, 255, 42, 17, 0, 255, 46, 170, 0, 255, 0, 228, 0, 255, 39, 108, 0, 255, 30, 133, 0, 255, 225, 164, 0, 255, 240, 102, 0, 255, 7, 114, 0, 255, 142, 133, 0, 255, 4, 185, 0, 255, 36, 118, 0, 255, 139, 55, 0, 255, 184, 13, 0, 255, 210, 181, 0, 255, 204, 133, 0, 255, 98, 228, 0, 255, 138, 139, 0, 255, 208, 41, 0, 255, 110, 37, 0, 255, 191, 183, 0, 255, 229, 170, 0, 255, 211, 144, 0, 255, 189, 166, 0, 255, 132, 67, 0, 255, 23, 196, 0, 255, 69, 26, 0, 255, 105, 177, 0, 255, 246, 108, 0, 255, 10, 243, 0, 255, 228, 68, 0, 255, 237, 179, 0, 255, 252, 227, 0, 255, 74, 117, 0, 255, 11, 147, 0, 255, 203, 209, 0, 255, 147, 78, 0, 255, 136, 195, 0, 255, 109, 86, 0, 255, 243, 236, 0, 255, 157, 76, 0, 255, 24, 115, 0, 255, 203, 244, 0, 255, 179, 121, 0, 255, 245, 158, 0, 255, 146, 143, 0, 255, 35, 232, 0, 255, 209, 70, 0, 255, 116, 139, 0, 255, 43, 75, 0, 255, 118, 108, 0, 255, 56, 226, 0, 255, 161, 76, 0, 255, 186, 69, 0, 255, 70, 56, 0, 255, 43, 144, 0, 255, 218, 141, 0, 255, 122, 204, 0, 255, 56, 96, 0, 255, 23, 50, 0, 255, 112, 88, 0, 255, 63, 251, 0, 255, 7, 203, 0, 255, 29, 224, 0, 255, 214, 31, 0, 255, 10, 61, 0, 255, 148, 115, 0, 255, 145, 242, 0, 255, 105, 177, 0, 255, 249, 214, 0, 255, 175, 214, 0, 255, 20, 64, 0, 255, 233, 87, 0, 255, 43, 248, 0, 255, 76, 111, 0, 255, 112, 95, 0, 255, 191, 30, 0, 255, 221, 215, 0, 255, 173, 203, 0, 255, 244, 122, 0, 255, 191, 121, 0, 255, 59, 142, 0, 255, 93, 146, 0, 255, 220, 45, 0, 255, 133, 126, 0, 255, 194, 217, 0, 255, 44, 157, 0, 255, 198, 191, 0, 255, 42, 64, 0, 255, 211, 144, 0, 255, 105, 189, 0, 255, 170, 98, 0, 255, 213, 252, 0, 255, 55, 133, 0, 255, 19, 18, 0, 255, 34, 22, 0, 255, 146, 161, 0, 255, 31, 59, 0, 255, 231, 113, 0, 255, 121, 205, 0, 255, 62, 175, 0, 255, 249, 104, 0, 255, 132, 136, 0, 255, 106, 3, 0, 255, 150, 91, 0, 255, 134, 156, 0, 255, 249, 241, 0, 255, 61, 10, 0, 255, 69, 45, 0, 255, 56, 42, 0, 255, 205, 99, 0, 255, 64, 153, 0, 255, 155, 123, 0, 255, 253, 26, 0, 255, 25, 170, 0, 255, 195, 124, 0, 255, 176, 115, 0, 255, 34, 41, 0, 255, 47, 201, 0, 255, 205, 81, 0, 255, 130, 152, 0, 255, 155, 175, 0, 255, 138, 200, 0, 255, 205, 82, 0, 255, 212, 247, 0, 255, 116, 105, 0, 255, 238, 92, 0, 255, 153, 81, 0, 255, 132, 137, 0, 255, 44, 28, 0, 255, 144, 85, 0, 255, 144, 22, 0, 255, 92, 125, 0, 255, 208, 84, 0, 255, 106, 162, 0, 255, 124, 109, 0, 255, 192, 186, 0, 255, 235, 253, 0, 255, 115, 248, 0, 255, 221, 218, 0, 255, 19, 119, 0, 255, 97, 12, 0, 255, 52, 159, 0, 255, 122, 92, 0, 255, 95, 41, 0, 255, 98, 234, 0, 255, 39, 92, 0, 255, 47, 232, 0, 255, 131, 89, 0, 255, 184, 12, 0, 255, 105, 199, 0, 255, 50, 88, 0, 255, 18, 83, 0, 255, 37, 28, 0, 255, 14, 142, 0, 255, 101, 98, 0, 255, 148, 34, 0, 255, 156, 247, 0, 255, 137, 227, 0, 255, 170, 55, 0, 255, 150, 61, 0, 255, 214, 92, 0, 255, 25, 48, 0, 255, 37, 1, 0, 255, 174, 238, 0, 255, 97, 205, 0, 255, 227, 40, 0, 255, 126, 146, 0, 255, 45, 154, 0, 255, 5, 145, 0, 255, 230, 212, 0, 255, 13, 172, 0, 255, 253, 78, 0, 255, 125, 19, 0, 255, 81, 30, 0, 255, 161, 19, 0, 255, 180, 235, 0, 255, 52, 183, 0, 255, 62, 115, 0, 255, 61, 155, 0, 255, 248, 58, 0, 255, 246, 166, 0, 255, 0, 8, 0, 255, 95, 83, 0, 255, 242, 28, 0, 255, 175, 85, 0, 255, 91, 127, 0, 255, 219, 118, 0, 255, 186, 26, 0, 255, 55, 196, 0, 255, 161, 152, 0, 255, 147, 210, 0, 255, 48, 204, 0, 255, 142, 122, 0, 255, 130, 131, 0, 255, 104, 244, 0, 255, 184, 79, 0, 255, 235, 22, 0, 255, 121, 1, 0, 255, 89, 2, 0, 255, 173, 29, 0, 255, 159, 19, 0, 255, 228, 229, 0, 255, 199, 49, 0, 255, 4, 28, 0, 255, 67, 55, 0, 255, 115, 61, 0, 255, 254, 250, 0, 255, 169, 194, 0, 255, 196, 245, 0, 255, 167, 112, 0, 255, 224, 32, 0, 255, 41, 198, 0, 255, 45, 134, 0, 255, 224, 122, 0, 255, 117, 92, 0, 255, 0, 48, 0, 255, 241, 76, 0, 255, 32, 36, 0, 255, 106, 76, 0, 255, 30, 226, 0, 255, 41, 243, 0, 255, 39, 175, 0, 255, 105, 231, 0, 255, 70, 73, 0, 255, 207, 141, 0, 255, 101, 63, 0, 255, 179, 108, 0, 255, 133, 229, 0, 255, 166, 145, 0, 255, 158, 114, 0, 255, 232, 176, 0, 255, 93, 69, 0, 255, 75, 38, 0, 255, 59, 216, 0, 255, 219, 242, 0, 255, 208, 211, 0, 255, 95, 191, 0, 255, 8, 94, 0, 255, 206, 68, 0, 255, 155, 116, 0, 255, 110, 11, 0, 255, 162, 219, 0, 255, 208, 104, 0, 255, 131, 204, 0, 255, 163, 145, 0, 255, 153, 18, 0, 255, 165, 242, 0, 255, 183, 173, 0, 255, 8, 149, 0, 255, 187, 124, 0, 255, 105, 67, 0, 255, 30, 211, 0, 255, 250, 202, 0, 255, 189, 205, 0, 255, 111, 208, 0, 255, 46, 61, 0, 255, 39, 227, 0, 255, 94, 91, 0, 255, 250, 82, 0, 255, 188, 56, 0, 255, 61, 70, 0, 255, 215, 254, 0, 255, 155, 10, 0, 255, 125, 151, 0, 255, 247, 191, 0, 255, 69, 0, 0, 255, 137, 46, 0, 255, 71, 48, 0, 255, 242, 78, 0, 255, 9, 45, 0, 255, 111, 177, 0, 255, 15, 151, 0, 255, 55, 199, 0, 255, 10, 103, 0, 255, 56, 3, 0, 255, 235, 0, 0, 255, 108, 200, 0, 255, 200, 248, 0, 255, 199, 129, 0, 255, 20, 112, 0, 255, 224, 92, 0, 255, 138, 71, 0, 255, 199, 20, 0, 255, 108, 113, 0, 255, 129, 15, 0, 255, 238, 16, 0, 255, 237, 54, 0, 255, 197, 161, 0, 255, 151, 127, 0, 255, 46, 94, 0, 255, 178, 152, 0, 255, 139, 168, 0, 255, 66, 135, 0, 255, 253, 187, 0, 255, 62, 216, 0, 255, 134, 44, 0, 255, 36, 41, 0, 255, 233, 237, 0, 255, 140, 244, 0, 255, 58, 64, 0, 255, 61, 179, 0, 255, 117, 79, 0, 255, 179, 232, 0, 255, 27, 167, 0, 255, 194, 173, 0, 255, 250, 82, 0, 255, 170, 205, 0, 255, 146, 242, 0, 255, 69, 49, 0, 255, 95, 83, 0, 255, 16, 120, 0, 255, 194, 129, 0, 255, 2, 164, 0, 255, 224, 88, 0, 255, 99, 130, 0, 255, 250, 213, 0, 255, 231, 207, 0, 255, 128, 231, 0, 255, 101, 103, 0, 255, 96, 243, 0, 255, 234, 133, 0, 255, 15, 203, 0, 255, 57, 144, 0, 255, 233, 157, 0, 255, 54, 53, 0, 255, 196, 23, 0, 255, 83, 16, 0, 255, 147, 131, 0, 255, 49, 50, 0, 255, 86, 39, 0, 255, 100, 149, 0, 255, 189, 108, 0, 255, 219, 62, 0, 255, 52, 79, 0, 255, 221, 234, 0, 255, 132, 89, 0, 255, 80, 65, 0, 255, 12, 224, 0, 255, 94, 25, 0, 255, 168, 22, 0, 255, 230, 234, 0, 255, 27, 247, 0, 255, 192, 144, 0, 255, 194, 206, 0, 255, 216, 152, 0, 255, 25, 71, 0, 255, 91, 1, 0, 255, 201, 130, 0, 255, 216, 37, 0, 255, 154, 174, 0, 255, 26, 38, 0, 255, 224, 21, 0, 255, 144, 71, 0, 255, 35, 133, 0, 255, 209, 99, 0, 255, 39, 215, 0, 255, 86, 221, 0, 255, 175, 213, 0, 255, 248, 248, 0, 255, 36, 89, 0, 255, 176, 87, 0, 255, 0, 247, 0, 255, 7, 104, 0, 255, 14, 117, 0, 255, 112, 57, 0, 255, 23, 44, 0, 255, 134, 247, 0, 255, 86, 4, 0, 255, 140, 47, 0, 255, 208, 97, 0, 255, 90, 207, 0, 255, 146, 92, 0, 255, 27, 231, 0, 255, 57, 201, 0, 255, 233, 207, 0, 255, 112, 84, 0, 255, 77, 181, 0, 255, 192, 223, 0, 255, 16, 64, 0, 255, 160, 116, 0, 255, 214, 1, 0, 255, 79, 103, 0, 255, 204, 196, 0, 255, 84, 101, 0, 255, 35, 195, 0, 255, 228, 112, 0, 255, 90, 220, 0, 255, 26, 98, 0, 255, 135, 53, 0, 255, 107, 161, 0, 255, 112, 169, 0, 255, 113, 190, 0, 255, 21, 84, 0, 255, 121, 206, 0, 255, 53, 69, 0, 255, 179, 128, 0, 255, 246, 187, 0, 255, 27, 38, 0, 255, 254, 85, 0, 255, 176, 150, 0, 255, 28, 180, 0, 255, 207, 150, 0, 255, 14, 24, 0, 255, 123, 246, 0, 255, 77, 148, 0, 255, 79, 130, 0, 255, 221, 228, 0, 255, 221, 157, 0, 255, 34, 177, 0, 255, 44, 87, 0, 255, 8, 88, 0, 255, 180, 199, 0, 255, 24, 126, 0, 255, 248, 142, 0, 255, 72, 234, 0, 255, 105, 66, 0, 255, 241, 163, 0, 255, 181, 84, 0, 255, 11, 229, 0, 255, 211, 48, 0, 255, 198, 28, 0, 255, 142, 168, 0, 255, 150, 184, 0, 255, 194, 191, 0, 255, 160, 181, 0, 255, 55, 226, 0, 255, 164, 104, 0, 255, 166, 191, 0, 255, 14, 116, 0, 255, 182, 114, 0, 255, 193, 58, 0, 255, 52, 177, 0, 255, 137, 158, 0, 255, 17, 71, 0, 255, 160, 213, 0, 255, 31, 196, 0, 255, 5, 96, 0, 255, 148, 171, 0, 255, 199, 113, 0, 255, 169, 100, 0, 255, 64, 185, 0, 255, 195, 125, 0, 255, 71, 176, 0, 255, 141, 139, 0, 255, 188, 112, 0, 255, 242, 188, 0, 255, 85, 188, 0, 255, 18, 214, 0, 255, 104, 76, 0, 255, 194, 151, 0, 255, 242, 209, 0, 255, 207, 249, 0, 255, 77, 221, 0, 255, 159, 213, 0, 255, 131, 81, 0, 255, 153, 136, 0, 255, 187, 52, 0, 255, 71, 118, 0, 255, 129, 89, 0, 255, 127, 55, 0, 255, 71, 225, 0, 255, 237, 217, 0, 255, 92, 240, 0, 255, 24, 54, 0, 255, 196, 124, 0, 255, 181, 57, 0, 255, 78, 124, 0, 255, 188, 92, 0, 255, 71, 100, 0, 255, 47, 25, 0, 255, 223, 226, 0, 255, 66, 219, 0, 255, 103, 83, 0, 255, 4, 227, 0, 255, 130, 221, 0, 255, 38, 97, 0, 255, 53, 95, 0, 255, 191, 64, 0, 255, 146, 138, 0, 255, 251, 82, 0, 255, 161, 249, 0, 255, 125, 192, 0, 255, 35, 252, 0, 255, 36, 144, 0, 255, 34, 51, 0, 255, 84, 12, 0, 255, 250, 96, 0, 255, 172, 99, 0, 255, 110, 214, 0, 255, 55, 190, 0, 255, 57, 127, 0, 255, 254, 162, 0, 255, 250, 138, 0, 255, 222, 32, 0, 255, 20, 233, 0, 255, 219, 161, 0, 255, 149, 244, 0, 255, 194, 2, 0, 255, 157, 144, 0, 255, 177, 141, 0, 255, 29, 206, 0, 255, 163, 252, 0, 255, 179, 126, 0, 255, 135, 214, 0, 255, 9, 166, 0, 255, 21, 78, 0, 255, 150, 201, 0, 255, 243, 248, 0, 255, 47, 244, 0, 255, 62, 121, 0, 255, 104, 250, 0, 255, 164, 149, 0, 255, 38, 75, 0, 255, 112, 86, 0, 255, 186, 182, 0, 255, 143, 210, 0, 255, 13, 149, 0, 255, 240, 174, 0, 255, 161, 90, 0, 255, 159, 187, 0, 255, 199, 48, 0, 255, 188, 33, 0, 255, 9, 201, 0, 255, 121, 66, 0, 255, 212, 150, 0, 255, 186, 113, 0, 255, 225, 170, 0, 255, 43, 104, 0, 255, 220, 232, 0, 255, 36, 206, 0, 255, 201, 61, 0, 255, 27, 198, 0, 255, 133, 115, 0, 255, 87, 31, 0, 255, 159, 140, 0, 255, 46, 23, 0, 255, 150, 235, 0, 255, 69, 189, 0, 255, 64, 250, 0, 255, 162, 71, 0, 255, 125, 57, 0, 255, 96, 73, 0, 255, 161, 228, 0, 255, 201, 170, 0, 255, 242, 63, 0, 255, 250, 141, 0, 255, 245, 139, 0, 255, 117, 118, 0, 255, 168, 30, 0, 255, 228, 174, 0, 255, 150, 27, 0, 255, 37, 190, 0, 255, 35, 145, 0, 255, 13, 85, 0, 255, 38, 235, 0, 255, 226, 216, 0, 255, 63, 145, 0, 255, 178, 97, 0, 255, 39, 83, 0, 255, 126, 2, 0, 255, 253, 203, 0, 255, 132, 62, 0, 255, 84, 160, 0, 255, 72, 98, 0, 255, 166, 48, 0, 255, 96, 186, 0, 255, 181, 32, 0, 255, 147, 252, 0, 255, 156, 95, 0, 255, 70, 61, 0, 255, 3, 0, 0, 255, 140, 228, 0, 255, 246, 180, 0, 255, 86, 7, 0, 255, 179, 3, 0, 255, 113, 163, 0, 255, 32, 157, 0, 255, 20, 9, 0, 255, 228, 157, 0, 255, 37, 48, 0, 255, 77, 101, 0, 255, 187, 214, 0, 255, 226, 240, 0, 255, 201, 192, 0, 255, 71, 217, 0, 255, 116, 115, 0, 255, 172, 43, 0, 255, 114, 25, 0, 255, 250, 239, 0, 255, 93, 146, 0, 255, 233, 30, 0, 255, 155, 112, 0, 255, 146, 150, 0, 255, 201, 200, 0, 255, 37, 174, 0, 255, 35, 211, 0, 255, 175, 35, 0, 255, 88, 36, 0, 255, 215, 51, 0, 255, 43, 240, 0, 255, 187, 108, 0, 255, 190, 234, 0, 255, 215, 52, 0, 255, 69, 145, 0, 255, 233, 84, 0, 255, 148, 226, 0, 255, 154, 160, 0, 255, 226, 173, 0, 255, 84, 129, 0, 255, 56, 118, 0, 255, 62, 56, 0, 255, 149, 119, 0, 255, 128, 61, 0, 255, 158, 146, 0, 255, 13, 56, 0, 255, 8, 159, 0, 255, 44, 17, 0, 255, 141, 116, 0, 255, 92, 196, 0, 255, 203, 36, 0, 255, 140, 67, 0, 255, 198, 55, 0, 255, 83, 202, 0, 255, 203, 19, 0, 255, 158, 36, 0, 255, 106, 147, 0, 255, 131, 176, 0, 255, 94, 176, 0, 255, 155, 250, 0, 255, 100, 62, 0, 255, 202, 238, 0, 255, 243, 71, 0, 255, 154, 164, 0, 255, 242, 20, 0, 255, 106, 236, 0, 255, 98, 85, 0, 255, 246, 8, 0, 255, 239, 42, 0, 255, 242, 48, 0, 255, 42, 47, 0, 255, 127, 254, 0, 255, 49, 5, 0, 255, 178, 111, 0, 255, 91, 113, 0, 255, 245, 84, 0, 255, 11, 25, 0, 255, 69, 218, 0, 255, 36, 130, 0, 255, 22, 66, 0, 255, 39, 25, 0, 255, 172, 18, 0, 255, 205, 114, 0, 255, 194, 248, 0, 255, 96, 190, 0, 255, 38, 65, 0, 255, 135, 178, 0, 255, 43, 151, 0, 255, 227, 3, 0, 255, 32, 65, 0, 255, 113, 54, 0, 255, 232, 250, 0, 255, 135, 169, 0, 255, 44, 209, 0, 255, 118, 119, 0, 255, 94, 186, 0, 255, 128, 32, 0, 255, 109, 37, 0, 255, 113, 190, 0, 255, 161, 94, 0, 255, 151, 115, 0, 255, 23, 87, 0, 255, 77, 203, 0, 255, 250, 83, 0, 255, 209, 149, 0, 255, 207, 53, 0, 255, 243, 157, 0, 255, 133, 192, 0, 255, 95, 11, 0, 255, 68, 29, 0, 255, 131, 232, 0, 255, 55, 127, 0, 255, 100, 125, 0, 255, 45, 64, 0, 255, 20, 149, 0, 255, 44, 180, 0, 255, 54, 100, 0, 255, 185, 219, 0, 255, 187, 240, 0, 255, 170, 84, 0, 255, 1, 27, 0, 255, 223, 69, 0, 255, 160, 149, 0, 255, 94, 137, 0, 255, 99, 85, 0, 255, 127, 35, 0, 255, 161, 248, 0, 255, 152, 128, 0, 255, 214, 30, 0, 255, 153, 41, 0, 255, 202, 165, 0, 255, 9, 72, 0, 255, 194, 177, 0, 255, 183, 25, 0, 255, 134, 206, 0, 255, 182, 68, 0, 255, 157, 183, 0, 255, 136, 236, 0, 255, 115, 79, 0, 255, 62, 189, 0, 255, 188, 192, 0, 255, 89, 123, 0, 255, 209, 22, 0, 255, 83, 200, 0, 255, 57, 59, 0, 255, 26, 58, 0, 255, 230, 27, 0, 255, 132, 234, 0, 255, 64, 94, 0, 255, 238, 96, 0, 255, 78, 246, 0, 255, 241, 40, 0, 255, 206, 223, 0, 255, 54, 244, 0, 255, 249, 115, 0, 255, 69, 126, 0, 255, 206, 123, 0, 255, 174, 200, 0, 255, 1, 132, 0, 255, 149, 222, 0, 255, 197, 146, 0, 255, 62, 207, 0, 255, 39, 158, 0, 255, 104, 106, 0, 255, 44, 180, 0, 255, 60, 24, 0, 255, 168, 63, 0, 255, 203, 123, 0, 255, 73, 114, 0, 255, 229, 48, 0, 255, 191, 16, 0, 255, 176, 193, 0, 255, 151, 142, 0, 255, 125, 98, 0, 255, 46, 220, 0, 255, 68, 95, 0, 255, 123, 47, 0, 255, 173, 152, 0, 255, 180, 36, 0, 255, 136, 56, 0, 255, 202, 100, 0, 255, 181, 117, 0, 255, 84, 126, 0, 255, 154, 163, 0, 255, 198, 179, 0, 255, 6, 232, 0, 255, 10, 21, 0, 255, 177, 59, 0, 255, 127, 56, 0, 255, 124, 3, 0, 255, 146, 161, 0, 255, 126, 48, 0, 255, 235, 152, 0, 255, 19, 139, 0, 255, 72, 43, 0, 255, 188, 85, 0, 255, 184, 62, 0, 255, 173, 51, 0, 255, 186, 128, 0, 255, 69, 208, 0, 255, 238, 200, 0, 255, 4, 167, 0, 255, 46, 40, 0, 255, 208, 241, 0, 255, 193, 222, 0, 255, 79, 199, 0, 255, 138, 185, 0, 255, 166, 222, 0, 255, 36, 164, 0, 255, 223, 147, 0, 255, 5, 14, 0, 255, 118, 202, 0, 255, 100, 210, 0, 255, 59, 100, 0, 255, 21, 30, 0, 255, 238, 13, 0, 255, 209, 240, 0, 255, 19, 63, 0, 255, 38, 68, 0, 255, 1, 31, 0, 255, 189, 23, 0, 255, 147, 24, 0, 255, 206, 236, 0, 255, 167, 108, 0, 255, 49, 38, 0, 255, 114, 16, 0, 255, 156, 190, 0, 255, 119, 9, 0, 255, 200, 125, 0, 255, 217, 174, 0, 255, 252, 105, 0, 255, 92, 186, 0, 255, 44, 175, 0, 255, 203, 167, 0, 255, 245, 42, 0, 255, 117, 102, 0, 255, 30, 213, 0, 255, 71, 115, 0, 255, 56, 218, 0, 255, 183, 221, 0, 255, 26, 117, 0, 255, 150, 22, 0, 255, 137, 252, 0, 255, 19, 72, 0, 255, 170, 185, 0, 255, 225, 110, 0, 255, 176, 63, 0, 255, 185, 147, 0, 255, 95, 244, 0, 255, 13, 64, 0, 255, 66, 254, 0, 255, 5, 184, 0, 255, 160, 167, 0, 255, 189, 66, 0, 255, 47, 107, 0, 255, 154, 217, 0, 255, 191, 191, 0, 255, 3, 124, 0, 255, 225, 229, 0, 255, 178, 71, 0, 255, 84, 235, 0, 255, 23, 239, 0, 255, 193, 28, 0, 255, 223, 12, 0, 255, 101, 136, 0, 255, 38, 6, 0, 255, 21, 247, 0, 255, 19, 175, 0, 255, 237, 115, 0, 255, 145, 83, 0, 255, 78, 227, 0, 255, 25, 254, 0, 255, 243, 185, 0, 255, 21, 251, 0, 255, 36, 140, 0, 255, 101, 60, 0, 255, 117, 246, 0, 255, 223, 224, 0, 255, 75, 54, 0, 255, 119, 234, 0, 255, 231, 46, 0, 255, 244, 64, 0, 255, 177, 232, 0, 255, 162, 3, 0, 255, 205, 96, 0, 255, 3, 153, 0, 255, 75, 56, 0, 255, 19, 253, 0, 255, 101, 98, 0, 255, 191, 11, 0, 255, 151, 150, 0, 255, 63, 32, 0, 255, 96, 177, 0, 255, 243, 69, 0, 255, 120, 110, 0, 255, 65, 50, 0, 255, 80, 100, 0, 255, 182, 253, 0, 255, 146, 10, 0, 255, 153, 15, 0, 255, 174, 106, 0, 255, 164, 115, 0, 255, 213, 194, 0, 255, 157, 87, 0, 255, 104, 18, 0, 255, 97, 140, 0, 255, 242, 216, 0, 255, 54, 143, 0, 255, 167, 222, 0, 255, 34, 71, 0, 255, 6, 5, 0, 255, 52, 84, 0, 255, 239, 17, 0, 255, 155, 69, 0, 255, 124, 127, 0, 255, 15, 203, 0, 255, 35, 15, 0, 255, 91, 70, 0, 255, 10, 248, 0, 255, 145, 92, 0, 255, 65, 65, 0, 255, 186, 90, 0, 255, 65, 53, 0, 255, 172, 8, 0, 255, 119, 187, 0, 255, 200, 66, 0, 255, 237, 177, 0, 255, 15, 45, 0, 255, 13, 55, 0, 255, 223, 124, 0, 255, 168, 167, 0, 255, 189, 181, 0, 255, 28, 51, 0, 255, 200, 61, 0, 255, 198, 169, 0, 255, 160, 66, 0, 255, 209, 172, 0, 255, 77, 221, 0, 255, 8, 163, 0, 255, 174, 216, 0, 255, 220, 252, 0, 255, 170, 222, 0, 255, 41, 54, 0, 255, 118, 57, 0, 255, 22, 76, 0, 255, 198, 42, 0, 255, 107, 153, 0, 255, 153, 88, 0, 255, 48, 133, 0, 255, 212, 156, 0, 255, 16, 189, 0, 255, 109, 148, 0, 255, 87, 206, 0, 255, 19, 158, 0, 255, 20, 75, 0, 255, 208, 79, 0, 255, 170, 47, 0, 255, 9, 247, 0, 255, 48, 246, 0, 255, 54, 42, 0, 255, 130, 245, 0, 255, 83, 92, 0, 255, 83, 241, 0, 255, 224, 182, 0, 255, 137, 162, 0, 255, 149, 35, 0, 255, 38, 166, 0, 255, 103, 173, 0, 255, 38, 51, 0, 255, 176, 204, 0, 255, 19, 85, 0, 255, 116, 23, 0, 255, 77, 163, 0, 255, 36, 51, 0, 255, 40, 112, 0, 255, 126, 148, 0, 255, 232, 175, 0, 255, 160, 148, 0, 255, 149, 242, 0, 255, 169, 210, 0, 255, 203, 68, 0, 255, 45, 200, 0, 255, 39, 30, 0, 255, 98, 224, 0, 255, 234, 189, 0, 255, 74, 53, 0, 255, 71, 180, 0, 255, 226, 108, 0, 255, 61, 234, 0, 255, 197, 13, 0, 255, 245, 155, 0, 255, 251, 144, 0, 255, 253, 22, 0, 255, 98, 110, 0, 255, 218, 209, 0, 255, 60, 134, 0, 255, 204, 237, 0, 255, 197, 72, 0, 255, 252, 208, 0, 255, 134, 124, 0, 255, 18, 171, 0, 255, 178, 179, 0, 255, 124, 28, 0, 255, 75, 73, 0, 255, 46, 113, 0, 255, 26, 232, 0, 255, 95, 0, 0, 255, 47, 218, 0, 255, 123, 253, 0, 255, 234, 51, 0, 255, 245, 128, 0, 255, 171, 35, 0, 255, 212, 63, 0, 255, 61, 147, 0, 255, 78, 158, 0, 255, 135, 111, 0, 255, 154, 61, 0, 255, 152, 108, 0, 255, 22, 187, 0, 255, 80, 84, 0, 255, 82, 112, 0, 255, 0, 102, 0, 255, 16, 3, 0, 255, 160, 59, 0, 255, 78, 14, 0, 255, 148, 145, 0, 255, 35, 159, 0, 255, 83, 18, 0, 255, 147, 72, 0, 255, 204, 204, 0, 255, 10, 210, 0, 255, 169, 165, 0, 255, 11, 78, 0, 255, 109, 236, 0, 255, 121, 106, 0, 255, 78, 201, 0, 255, 236, 126, 0, 255, 124, 100, 0, 255, 241, 63, 0, 255, 202, 205, 0, 255, 168, 170, 0, 255, 182, 103, 0, 255, 168, 30, 0, 255, 238, 200, 0, 255, 163, 65, 0, 255, 77, 242, 0, 255, 44, 139, 0, 255, 201, 111, 0, 255, 103, 167, 0, 255, 222, 83, 0, 255, 249, 21, 0, 255, 243, 134, 0, 255, 74, 75, 0, 255, 181, 153, 0, 255, 60, 214, 0, 255, 240, 186, 0, 255, 48, 122, 0, 255, 122, 207, 0, 255, 178, 172, 0, 255, 228, 204, 0, 255, 56, 151, 0, 255, 102, 103, 0, 255, 248, 103, 0, 255, 70, 53, 0, 255, 136, 53, 0, 255, 179, 233, 0, 255, 37, 173, 0, 255, 93, 17, 0, 255, 221, 236, 0, 255, 119, 89, 0, 255, 19, 34, 0, 255, 175, 162, 0, 255, 254, 18, 0, 255, 208, 244, 0, 255, 38, 150, 0, 255, 228, 64, 0, 255, 199, 6, 0, 255, 142, 22, 0, 255, 20, 224, 0, 255, 223, 238, 0, 255, 137, 82, 0, 255, 254, 248, 0, 255, 47, 46, 0, 255, 6, 173, 0, 255, 59, 69, 0, 255, 56, 129, 0, 255, 171, 211, 0, 255, 147, 179, 0, 255, 188, 129, 0, 255, 195, 38, 0, 255, 10, 246, 0, 255, 118, 74, 0, 255, 169, 11, 0, 255, 127, 46, 0, 255, 151, 116, 0, 255, 147, 17, 0, 255, 48, 26, 0, 255, 114, 87, 0, 255, 25, 34, 0, 255, 20, 50, 0, 255, 17, 23, 0, 255, 105, 90, 0, 255, 25, 64, 0, 255, 252, 40, 0, 255, 154, 105, 0, 255, 139, 84, 0, 255, 221, 136, 0, 255, 18, 150, 0, 255, 117, 202, 0, 255, 175, 141, 0, 255, 139, 182, 0, 255, 6, 228, 0, 255, 100, 14, 0, 255, 231, 185, 0, 255, 204, 88, 0, 255, 179, 218, 0, 255, 220, 104, 0, 255, 127, 252, 0, 255, 79, 128, 0, 255, 238, 216, 0, 255, 96, 161, 0, 255, 72, 70, 0, 255, 157, 177, 0, 255, 50, 117, 0, 255, 239, 65, 0, 255, 234, 89, 0, 255, 122, 158, 0, 255, 228, 29, 0, 255, 216, 200, 0, 255, 51, 177, 0, 255, 106, 77, 0, 255, 55, 227, 0, 255, 75, 222, 0, 255, 90, 44, 0, 255, 36, 6, 0, 255, 221, 87, 0, 255, 8, 128, 0, 255, 136, 185, 0, 255, 4, 64, 0, 255, 175, 85, 0, 255, 8, 95, 0, 255, 7, 140, 0, 255, 230, 29, 0, 255, 101, 37, 0, 255, 106, 151, 0, 255, 2, 145, 0, 255, 54, 11, 0, 255, 75, 109, 0, 255, 111, 50, 0, 255, 137, 200, 0, 255, 127, 125, 0, 255, 119, 210, 0, 255, 64, 50, 0, 255, 101, 238, 0, 255, 231, 205, 0, 255, 89, 163, 0, 255, 184, 14, 0, 255, 157, 238, 0, 255, 19, 247, 0, 255, 54, 142, 0, 255, 66, 226, 0, 255, 206, 89, 0, 255, 254, 151, 0, 255, 239, 50, 0, 255, 123, 110, 0, 255, 28, 211, 0, 255, 89, 13, 0, 255, 92, 247, 0, 255, 53, 242, 0, 255, 193, 66, 0, 255, 94, 107, 0, 255, 56, 99, 0, 255, 80, 151, 0, 255, 119, 161, 0, 255, 124, 159, 0, 255, 250, 140, 0, 255, 8, 94, 0, 255, 10, 191, 0, 255, 121, 209, 0, 255, 53, 65, 0, 255, 160, 73, 0, 255, 147, 88, 0, 255, 194, 18, 0, 255, 196, 179, 0, 255, 69, 9, 0, 255, 109, 192, 0, 255, 179, 150, 0, 255, 194, 229, 0, 255, 50, 91, 0, 255, 185, 180, 0, 255, 52, 219, 0, 255, 208, 6, 0, 255, 177, 93, 0, 255, 163, 226, 0, 255, 65, 164, 0, 255, 137, 239, 0, 255, 99, 128, 0, 255, 49, 19, 0, 255, 30, 139, 0, 255, 78, 87, 0, 255, 102, 83, 0, 255, 217, 205, 0, 255, 163, 129, 0, 255, 188, 183, 0, 255, 136, 130, 0, 255, 28, 200, 0, 255, 77, 81, 0, 255, 216, 135, 0, 255, 29, 44, 0, 255, 166, 60, 0, 255, 52, 48, 0, 255, 116, 133, 0, 255, 42, 2, 0, 255, 242, 27, 0, 255, 103, 2, 0, 255, 32, 201, 0, 255, 211, 212, 0, 255, 219, 33, 0, 255, 164, 128, 0, 255, 157, 103, 0, 255, 119, 46, 0, 255, 135, 233, 0, 255, 122, 6, 0, 255, 179, 226, 0, 255, 82, 0, 0, 255, 182, 16, 0, 255, 248, 58, 0, 255, 252, 21, 0, 255, 118, 224, 0, 255, 176, 254, 0, 255, 246, 152, 0, 255, 181, 112, 0, 255, 24, 251, 0, 255, 159, 13, 0, 255, 40, 212, 0, 255, 167, 72, 0, 255, 202, 57, 0, 255, 244, 191, 0, 255, 28, 78, 0, 255, 247, 107, 0, 255, 33, 110, 0, 255, 140, 200, 0, 255, 130, 252, 0, 255, 110, 177, 0, 255, 219, 234, 0, 255, 16, 78, 0, 255, 57, 217, 0, 255, 70, 231, 0, 255, 71, 153, 0, 255, 244, 14, 0, 255, 2, 80, 0, 255, 220, 247, 0, 255, 111, 113, 0, 255, 230, 238, 0, 255, 111, 57, 0, 255, 163, 228, 0, 255, 38, 55, 0, 255, 83, 145, 0, 255, 4, 39, 0, 255, 150, 56, 0, 255, 84, 83, 0, 255, 134, 12, 0, 255, 104, 226, 0, 255, 227, 227, 0, 255, 161, 189, 0, 255, 148, 93, 0, 255, 210, 24, 0, 255, 145, 147, 0, 255, 158, 184, 0, 255, 243, 147, 0, 255, 4, 148, 0, 255, 215, 10, 0, 255, 36, 104, 0, 255, 119, 189, 0, 255, 174, 179, 0, 255, 47, 208, 0, 255, 103, 76, 0, 255, 130, 119, 0, 255, 189, 106, 0, 255, 172, 222, 0, 255, 82, 205, 0, 255, 206, 175, 0, 255, 117, 212, 0, 255, 174, 57, 0, 255, 46, 51, 0, 255, 122, 141, 0, 255, 202, 159, 0, 255, 7, 16, 0, 255, 211, 182, 0, 255, 210, 236, 0, 255, 111, 207, 0, 255, 38, 41, 0, 255, 223, 250, 0, 255, 200, 8, 0, 255, 70, 189, 0, 255, 61, 230, 0, 255, 20, 197, 0, 255, 250, 156, 0, 255, 196, 195, 0, 255, 75, 63, 0, 255, 93, 214, 0, 255, 0, 75, 0, 255, 189, 38, 0, 255, 164, 199, 0, 255, 55, 64, 0, 255, 164, 140, 0, 255, 237, 113, 0, 255, 116, 109, 0, 255, 112, 57, 0, 255, 46, 246, 0, 255, 92, 188, 0, 255, 91, 154, 0, 255, 1, 30, 0, 255, 135, 21, 0, 255, 97, 50, 0, 255, 5, 23, 0, 255, 100, 130, 0, 255, 138, 95, 0, 255, 95, 79, 0, 255, 68, 107, 0, 255, 81, 140, 0, 255, 251, 78, 0, 255, 165, 102, 0, 255, 85, 132, 0, 255, 220, 251, 0, 255, 226, 241, 0, 255, 206, 94, 0, 255, 145, 100, 0, 255, 190, 135, 0, 255, 6, 96, 0, 255, 219, 96, 0, 255, 168, 143, 0, 255, 201, 137, 0, 255, 18, 88, 0, 255, 171, 57, 0, 255, 80, 62, 0, 255, 44, 144, 0, 255, 177, 21, 0, 255, 41, 79, 0, 255, 115, 170, 0, 255, 34, 172, 0, 255, 248, 170, 0, 255, 5, 204, 0, 255, 90, 1, 0, 255, 59, 178, 0, 255, 193, 68, 0, 255, 188, 250, 0, 255, 209, 212, 0, 255, 193, 96, 0, 255, 42, 144, 0, 255, 58, 12, 0, 255, 24, 117, 0, 255, 121, 30, 0, 255, 4, 187, 0, 255, 185, 10, 0, 255, 84, 38, 0, 255, 2, 126, 0, 255, 15, 134, 0, 255, 252, 126, 0, 255, 210, 86, 0, 255, 86, 52, 0, 255, 14, 6, 0, 255, 37, 80, 0, 255, 152, 21, 0, 255, 43, 20, 0, 255, 57, 250, 0, 255, 9, 161, 0, 255, 241, 51, 0, 255, 34, 119, 0, 255, 49, 233, 0, 255, 200, 223, 0, 255, 223, 233, 0, 255, 212, 63, 0, 255, 241, 126, 0, 255, 172, 46, 0, 255, 125, 237, 0, 255, 43, 62, 0, 255, 226, 4, 0, 255, 223, 250, 0, 255, 131, 128, 0, 255, 103, 92, 0, 255, 88, 118, 0, 255, 201, 103, 0, 255, 117, 186, 0, 255, 87, 204, 0, 255, 162, 11, 0, 255, 12, 252, 0, 255, 62, 130, 0, 255, 34, 118, 0, 255, 166, 161, 0, 255, 184, 76, 0, 255, 71, 2, 0, 255, 179, 248, 0, 255, 235, 69, 0, 255, 73, 154, 0, 255, 56, 0, 0, 255, 106, 33, 0, 255, 221, 89, 0, 255, 186, 85, 0, 255, 23, 244, 0, 255, 182, 189, 0, 255, 202, 214, 0, 255, 30, 70, 0, 255, 27, 125, 0, 255, 224, 159, 0, 255, 120, 143, 0, 255, 137, 216, 0, 255, 232, 168, 0, 255, 3, 0, 0, 255, 109, 157, 0, 255, 72, 187, 0, 255, 223, 40, 0, 255, 131, 136, 0, 255, 188, 105, 0, 255, 45, 91, 0, 255, 188, 203, 0, 255, 142, 127, 0, 255, 184, 18, 0, 255, 188, 206, 0, 255, 106, 209, 0, 255, 109, 254, 0, 255, 195, 99, 0, 255, 157, 184, 0, 255, 242, 199, 0, 255, 162, 93, 0, 255, 13, 110, 0, 255, 175, 241, 0, 255, 102, 202, 0, 255, 47, 200, 0, 255, 2, 156, 0, 255, 224, 44, 0, 255, 221, 51, 0, 255, 189, 82, 0, 255, 41, 152, 0, 255, 236, 119, 0, 255, 194, 173, 0, 255, 67, 251, 0, 255, 138, 174, 0, 255, 189, 62, 0, 255, 2, 143, 0, 255, 134, 188, 0, 255, 189, 52, 0, 255, 12, 170, 0, 255, 70, 119, 0, 255, 178, 82, 0, 255, 62, 232, 0, 255, 10, 181, 0, 255, 31, 150, 0, 255, 233, 177, 0, 255, 34, 105, 0, 255, 135, 89, 0, 255, 21, 145, 0, 255, 161, 237, 0, 255, 76, 186, 0, 255, 162, 81, 0, 255, 173, 0, 0, 255, 82, 231, 0, 255, 235, 45, 0, 255, 241, 173, 0, 255, 177, 163, 0, 255, 38, 34, 0, 255, 49, 129, 0, 255, 185, 136, 0, 255, 204, 45, 0, 255, 22, 178, 0, 255, 154, 25, 0, 255, 31, 241, 0, 255, 195, 34, 0, 255, 24, 11, 0, 255, 72, 244, 0, 255, 40, 172, 0, 255, 21, 163, 0, 255, 152, 170, 0, 255, 118, 110, 0, 255, 199, 204, 0, 255, 183, 9, 0, 255, 29, 145, 0, 255, 93, 161, 0, 255, 63, 9, 0, 255, 186, 190, 0, 255, 242, 236, 0, 255, 156, 16, 0, 255, 229, 222, 0, 255, 138, 53, 0, 255, 233, 175, 0, 255, 124, 9, 0, 255, 219, 32, 0, 255, 37, 119, 0, 255, 175, 227, 0, 255, 80, 173, 0, 255, 52, 200, 0, 255, 199, 248, 0, 255, 59, 105, 0, 255, 245, 108, 0, 255, 247, 129, 0, 255, 250, 193, 0, 255, 138, 147, 0, 255, 96, 86, 0, 255, 245, 150, 0, 255, 161, 118, 0, 255, 81, 235, 0, 255, 21, 33, 0, 255, 16, 49, 0, 255, 69, 112, 0, 255, 150, 41, 0, 255, 77, 59, 0, 255, 185, 29, 0, 255, 212, 11, 0, 255, 42, 176, 0, 255, 220, 25, 0, 255, 150, 166, 0, 255, 187, 79, 0, 255, 75, 164, 0, 255, 99, 253, 0, 255, 228, 64, 0, 255, 0, 39, 0, 255, 238, 2, 0, 255, 175, 159, 0, 255, 123, 10, 0, 255, 85, 67, 0, 255, 221, 119, 0, 255, 247, 38, 0, 255, 19, 131, 0, 255, 193, 116, 0, 255, 151, 192, 0, 255, 197, 1, 0, 255, 121, 186, 0, 255, 143, 164, 0, 255, 187, 95, 0, 255, 239, 29, 0, 255, 158, 234, 0, 255, 100, 24, 0, 255, 6, 71, 0, 255, 118, 161, 0, 255, 44, 17, 0, 255, 127, 68, 0, 255, 79, 214, 0, 255, 142, 36, 0, 255, 82, 250, 0, 255, 59, 1, 0, 255, 52, 198, 0, 255, 104, 235, 0, 255, 79, 167, 0, 255, 49, 153, 0, 255, 9, 105, 0, 255, 73, 102, 0, 255, 116, 10, 0, 255, 94, 226, 0, 255, 79, 98, 0, 255, 201, 223, 0, 255, 244, 139, 0, 255, 36, 254, 0, 255, 25, 24, 0, 255, 90, 212, 0, 255, 93, 90, 0, 255, 12, 164, 0, 255, 38, 178, 0, 255, 154, 208, 0, 255, 147, 202, 0, 255, 65, 77, 0, 255, 12, 67, 0, 255, 93, 233, 0, 255, 22, 142, 0, 255, 76, 90, 0, 255, 35, 98, 0, 255, 226, 100, 0, 255, 196, 167, 0, 255, 170, 155, 0, 255, 54, 241, 0, 255, 173, 168, 0, 255, 75, 128, 0, 255, 116, 163, 0, 255, 163, 57, 0, 255, 94, 151, 0, 255, 236, 2, 0, 255, 72, 26, 0, 255, 208, 190, 0, 255, 116, 74, 0, 255, 37, 27, 0, 255, 48, 83, 0, 255, 92, 213, 0, 255, 163, 170, 0, 255, 120, 68, 0, 255, 179, 67, 0, 255, 7, 158, 0, 255, 133, 37, 0, 255, 92, 134, 0, 255, 79, 217, 0, 255, 143, 48, 0, 255, 90, 123, 0, 255, 190, 226, 0, 255, 139, 167, 0, 255, 114, 198, 0, 255, 133, 137, 0, 255, 20, 27, 0, 255, 192, 21, 0, 255, 241, 230, 0, 255, 3, 207, 0, 255, 222, 64, 0, 255, 40, 97, 0, 255, 47, 112, 0, 255, 0, 133, 0, 255, 230, 45, 0, 255, 244, 209, 0, 255, 21, 38, 0, 255, 20, 122, 0, 255, 100, 123, 0, 255, 96, 220, 0, 255, 15, 112, 0, 255, 229, 45, 0, 255, 85, 75, 0, 255, 252, 168, 0, 255, 2, 137, 0, 255, 214, 237, 0, 255, 159, 1, 0, 255, 150, 188, 0, 255, 108, 235, 0, 255, 169, 19, 0, 255, 59, 15, 0, 255, 48, 63, 0, 255, 243, 254, 0, 255, 115, 113, 0, 255, 71, 91, 0, 255, 183, 232, 0, 255, 218, 78, 0, 255, 61, 211, 0, 255, 27, 45, 0, 255, 201, 165, 0, 255, 20, 123, 0, 255, 90, 188, 0, 255, 180, 227, 0, 255, 210, 58, 0, 255, 124, 206, 0, 255, 158, 24, 0, 255, 147, 92, 0, 255, 106, 54, 0, 255, 237, 12, 0, 255, 46, 138, 0, 255, 23, 118, 0, 255, 8, 24, 0, 255, 218, 49, 0, 255, 170, 145, 0, 255, 193, 218, 0, 255, 137, 132, 0, 255, 198, 245, 0, 255, 74, 14, 0, 255, 223, 81, 0, 255, 83, 101, 0, 255, 71, 164, 0, 255, 104, 94, 0, 255, 113, 192, 0, 255, 232, 216, 0, 255, 131, 179, 0, 255, 230, 201, 0, 255, 7, 221, 0, 255, 25, 127, 0, 255, 156, 186, 0, 255, 160, 68, 0, 255, 200, 119, 0, 255, 165, 243, 0, 255, 104, 81, 0, 255, 106, 199, 0, 255, 33, 18, 0, 255, 182, 234, 0, 255, 112, 45, 0, 255, 135, 78, 0, 255, 63, 228, 0, 255, 227, 200, 0, 255, 103, 220, 0, 255, 244, 26, 0, 255, 126, 248, 0, 255, 69, 198, 0, 255, 219, 77, 0, 255, 75, 151, 0, 255, 211, 203, 0, 255, 72, 14, 0, 255, 33, 135, 0, 255, 146, 39, 0, 255, 155, 57, 0, 255, 206, 140, 0, 255, 42, 193, 0, 255, 60, 112, 0, 255, 149, 80, 0, 255, 22, 208, 0, 255, 184, 23, 0, 255, 153, 199, 0, 255, 111, 20, 0, 255, 249, 254, 0, 255, 65, 232, 0, 255, 92, 24, 0, 255, 173, 101, 0, 255, 248, 8, 0, 255, 236, 190, 0, 255, 25, 173, 0, 255, 213, 4, 0, 255, 81, 205, 0, 255, 219, 1, 0, 255, 107, 208, 0, 255, 148, 245, 0, 255, 32, 85, 0, 255, 237, 127, 0, 255, 109, 213, 0, 255, 2, 98, 0, 255, 150, 50, 0, 255, 3, 62, 0, 255, 5, 146, 0, 255, 136, 84, 0, 255, 108, 48, 0, 255, 65, 191, 0, 255, 207, 220, 0, 255, 171, 183, 0, 255, 116, 147, 0, 255, 46, 36, 0, 255, 21, 10, 0, 255, 242, 224, 0, 255, 6, 121, 0, 255, 120, 150, 0, 255, 105, 213, 0, 255, 160, 98, 0, 255, 114, 49, 0, 255, 195, 107, 0, 255, 49, 159, 0, 255, 15, 29, 0, 255, 3, 228, 0, 255, 50, 22, 0, 255, 230, 186, 0, 255, 239, 166, 0, 255, 31, 194, 0, 255, 104, 189, 0, 255, 240, 128, 0, 255, 139, 57, 0, 255, 82, 221, 0, 255, 55, 56, 0, 255, 29, 190, 0, 255, 174, 216, 0, 255, 211, 86, 0, 255, 146, 229, 0, 255, 63, 43, 0, 255, 155, 204, 0, 255, 38, 244, 0, 255, 19, 106, 0, 255, 186, 71, 0, 255, 163, 117, 0, 255, 238, 157, 0, 255, 247, 154, 0, 255, 250, 149, 0, 255, 96, 136, 0, 255, 141, 145, 0, 255, 217, 90, 0, 255, 119, 115, 0, 255, 222, 75, 0, 255, 218, 211, 0, 255, 217, 120, 0, 255, 140, 30, 0, 255, 108, 220, 0, 255, 118, 160, 0, 255, 177, 150, 0, 255, 102, 103, 0, 255, 146, 207, 0, 255, 233, 235, 0, 255, 136, 245, 0, 255, 246, 129, 0, 255, 206, 67, 0, 255, 124, 179, 0, 255, 3, 47, 0, 255, 81, 147, 0, 255, 90, 60, 0, 255, 195, 60, 0, 255, 45, 78, 0, 255, 49, 132, 0, 255, 10, 25, 0, 255, 160, 15, 0, 255, 216, 203, 0, 255, 65, 77, 0, 255, 195, 126, 0, 255, 209, 154, 0, 255, 80, 122, 0, 255, 64, 218, 0, 255, 2, 254, 0, 255, 151, 114, 0, 255, 231, 177, 0, 255, 249, 228, 0, 255, 229, 160, 0, 255, 208, 88, 0, 255, 29, 215, 0, 255, 129, 141, 0, 255, 172, 0, 0, 255, 209, 218, 0, 255, 154, 249, 0, 255, 6, 118, 0, 255, 211, 152, 0, 255, 48, 93, 0, 255, 227, 236, 0, 255, 139, 58, 0, 255, 57, 103, 0, 255, 175, 2, 0, 255, 72, 0, 0, 255, 21, 161, 0, 255, 252, 138, 0, 255, 38, 107, 0, 255, 0, 109, 0, 255, 98, 68, 0, 255, 6, 76, 0, 255, 199, 248, 0, 255, 42, 164, 0, 255, 203, 23, 0, 255, 35, 146, 0, 255, 88, 83, 0, 255, 220, 217, 0, 255, 83, 39, 0, 255, 190, 94, 0, 255, 128, 145, 0, 255, 179, 165, 0, 255, 105, 98, 0, 255, 39, 167, 0, 255, 52, 250, 0, 255, 85, 4, 0, 255, 254, 129, 0, 255, 115, 164, 0, 255, 46, 185, 0, 255, 207, 239, 0, 255, 4, 56, 0, 255, 39, 179, 0, 255, 58, 8, 0, 255, 103, 112, 0, 255, 184, 178, 0, 255, 179, 94, 0, 255, 213, 63, 0, 255, 214, 130, 0, 255, 15, 207, 0, 255, 116, 52, 0, 255, 159, 38, 0, 255, 26, 54, 0, 255, 109, 105, 0, 255, 172, 140, 0, 255, 184, 151, 0, 255, 177, 175, 0, 255, 234, 59, 0, 255, 227, 53, 0, 255, 29, 173, 0, 255, 242, 10, 0, 255, 124, 104, 0, 255, 117, 120, 0, 255, 48, 88, 0, 255, 179, 122, 0, 255, 82, 165, 0, 255, 109, 102, 0, 255, 85, 145, 0, 255, 42, 245, 0, 255, 42, 106, 0, 255, 122, 39, 0, 255, 108, 230, 0, 255, 235, 128, 0, 255, 144, 6, 0, 255, 82, 221, 0, 255, 36, 0, 0, 255, 217, 200, 0, 255, 149, 118, 0, 255, 33, 32, 0, 255, 223, 42, 0, 255, 244, 101, 0, 255, 127, 82, 0, 255, 215, 203, 0, 255, 107, 221, 0, 255, 96, 142, 0, 255, 75, 243, 0, 255, 121, 12, 0, 255, 59, 225, 0, 255, 200, 220, 0, 255, 39, 105, 0, 255, 67, 16, 0, 255, 11, 91, 0, 255, 189, 94, 0, 255, 212, 167, 0, 255, 174, 239, 0, 255, 150, 54, 0, 255, 170, 6, 0, 255, 136, 11, 0, 255, 200, 253, 0, 255, 178, 124, 0, 255, 247, 244, 0, 255, 71, 124, 0, 255, 127, 210, 0, 255, 54, 92, 0, 255, 109, 84, 0, 255, 43, 206, 0, 255, 223, 90, 0, 255, 91, 120, 0, 255, 177, 69, 0, 255, 240, 246, 0, 255, 107, 75, 0, 255, 79, 27, 0, 255, 41, 13, 0, 255, 215, 14, 0, 255, 140, 85, 0, 255, 203, 157, 0, 255, 91, 180, 0, 255, 103, 75, 0, 255, 69, 18, 0, 255, 113, 50, 0, 255, 11, 175, 0, 255, 201, 64, 0, 255, 202, 118, 0, 255, 82, 226, 0, 255, 97, 207, 0, 255, 149, 92, 0, 255, 52, 117, 0, 255, 69, 200, 0, 255, 89, 40, 0, 255, 127, 127, 0, 255, 230, 68, 0, 255, 109, 218, 0, 255, 25, 4, 0, 255, 183, 94, 0, 255, 127, 237, 0, 255, 179, 216, 0, 255, 66, 11, 0, 255, 197, 59, 0, 255, 220, 220, 0, 255, 224, 253, 0, 255, 85, 70, 0, 255, 10, 87, 0, 255, 240, 239, 0, 255, 76, 54, 0, 255, 247, 10, 0, 255, 236, 74, 0, 255, 179, 208, 0, 255, 3, 48, 0, 255, 95, 120, 0, 255, 251, 99, 0, 255, 211, 34, 0, 255, 75, 225, 0, 255, 152, 106, 0, 255, 39, 132, 0, 255, 247, 151, 0, 255, 109, 75, 0, 255, 106, 93, 0, 255, 21, 156, 0, 255, 133, 21, 0, 255, 60, 50, 0, 255, 108, 253, 0, 255, 124, 24, 0, 255, 215, 217, 0, 255, 232, 170, 0, 255, 70, 53, 0, 255, 100, 112, 0, 255, 13, 235, 0, 255, 174, 206, 0, 255, 125, 38, 0, 255, 238, 211, 0, 255, 145, 196, 0, 255, 142, 118, 0, 255, 23, 215, 0, 255, 100, 105, 0, 255, 210, 58, 0, 255, 204, 3, 0, 255, 61, 148, 0, 255, 239, 251, 0, 255, 218, 59, 0, 255, 252, 85, 0, 255, 202, 180, 0, 255, 156, 230, 0, 255, 5, 27, 0, 255, 45, 138, 0, 255, 133, 81, 0, 255, 155, 186, 0, 255, 157, 112, 0, 255, 222, 203, 0, 255, 83, 102, 0, 255, 29, 3, 0, 255, 95, 1, 0, 255, 10, 79, 0, 255, 254, 118, 0, 255, 221, 215, 0, 255, 166, 93, 0, 255, 155, 213, 0, 255, 114, 163, 0, 255, 45, 63, 0, 255, 36, 61, 0, 255, 102, 180, 0, 255, 237, 231, 0, 255, 148, 64, 0, 255, 240, 152, 0, 255, 21, 17, 0, 255, 85, 157, 0, 255, 43, 102, 0, 255, 151, 14, 0, 255, 239, 7, 0, 255, 50, 205, 0, 255, 252, 92, 0, 255, 174, 39, 0, 255, 86, 119, 0, 255, 110, 184, 0, 255, 140, 236, 0, 255, 9, 51, 0, 255, 2, 105, 0, 255, 185, 86, 0, 255, 27, 235, 0, 255, 57, 70, 0, 255, 145, 56, 0, 255, 214, 165, 0, 255, 144, 62, 0, 255, 177, 97, 0, 255, 126, 205, 0, 255, 93, 104, 0, 255, 152, 76, 0, 255, 99, 254, 0, 255, 168, 138, 0, 255, 205, 22, 0, 255, 55, 246, 0, 255, 12, 141, 0, 255, 129, 206, 0, 255, 68, 18, 0, 255, 201, 115, 0, 255, 45, 167, 0, 255, 119, 107, 0, 255, 97, 122, 0, 255, 202, 64, 0, 255, 65, 165, 0, 255, 246, 185, 0, 255, 106, 70, 0, 255, 248, 106, 0, 255, 56, 47, 0, 255, 57, 206, 0, 255, 124, 243, 0, 255, 104, 57, 0, 255, 1, 25, 0, 255, 230, 179, 0, 255, 178, 21, 0, 255, 239, 77, 0, 255, 146, 39, 0, 255, 132, 191, 0, 255, 152, 21, 0, 255, 142, 102, 0, 255, 33, 131, 0, 255, 150, 88, 0, 255, 98, 234, 0, 255, 1, 146, 0, 255, 236, 65, 0, 255, 28, 118, 0, 255, 125, 14, 0, 255, 145, 254, 0, 255, 69, 166, 0, 255, 155, 204, 0, 255, 49, 145, 0, 255, 103, 11, 0, 255, 0, 244, 0, 255, 131, 23, 0, 255, 146, 238, 0, 255, 103, 60, 0, 255, 38, 95, 0, 255, 118, 15, 0, 255, 37, 80, 0, 255, 46, 17, 0, 255, 45, 128, 0, 255, 48, 142, 0, 255, 62, 152, 0, 255, 133, 48, 0, 255, 117, 209, 0, 255, 6, 190, 0, 255, 133, 69, 0, 255, 227, 138, 0, 255, 206, 162, 0, 255, 69, 226, 0, 255, 26, 237, 0, 255, 87, 131, 0, 255, 179, 15, 0, 255, 70, 76, 0, 255, 69, 64, 0, 255, 199, 221, 0, 255, 52, 20, 0, 255, 71, 129, 0, 255, 161, 13, 0, 255, 172, 88, 0, 255, 64, 45, 0, 255, 246, 254, 0, 255, 132, 73, 0, 255, 244, 189, 0, 255, 90, 50, 0, 255, 205, 120, 0, 255, 27, 168, 0, 255, 239, 95, 0, 255, 132, 133, 0, 255, 132, 84, 0, 255, 210, 213, 0, 255, 136, 84, 0, 255, 184, 65, 0, 255, 159, 182, 0, 255, 212, 95, 0, 255, 153, 218, 0, 255, 83, 80, 0, 255, 220, 106, 0, 255, 250, 7, 0, 255, 150, 113, 0, 255, 36, 160, 0, 255, 139, 238, 0, 255, 220, 129, 0, 255, 0, 5, 0, 255, 248, 226, 0, 255, 57, 126, 0, 255, 85, 134, 0, 255, 88, 179, 0, 255, 123, 156, 0, 255, 11, 195, 0, 255, 241, 151, 0, 255, 243, 137, 0, 255, 96, 134, 0, 255, 146, 47, 0, 255, 59, 226, 0, 255, 86, 87, 0, 255, 218, 97, 0, 255, 199, 229, 0, 255, 78, 249, 0, 255, 55, 50, 0, 255, 172, 116, 0, 255, 166, 149, 0, 255, 96, 85, 0, 255, 70, 150, 0, 255, 115, 68, 0, 255, 230, 175, 0, 255, 19, 197, 0, 255, 217, 28, 0, 255, 203, 92, 0, 255, 220, 70, 0, 255, 64, 38, 0, 255, 84, 243, 0, 255, 67, 238, 0, 255, 46, 2, 0, 255, 5, 219, 0, 255, 144, 98, 0, 255, 212, 77, 0, 255, 61, 5, 0, 255, 167, 240, 0, 255, 157, 23, 0, 255, 199, 123, 0, 255, 44, 8, 0, 255, 36, 160, 0, 255, 105, 212, 0, 255, 193, 42, 0, 255, 0, 164, 0, 255, 216, 99, 0, 255, 28, 130, 0, 255, 95, 21, 0, 255, 115, 103, 0, 255, 68, 148, 0, 255, 192, 188, 0, 255, 13, 166, 0, 255, 137, 229, 0, 255, 129, 134, 0, 255, 81, 102, 0, 255, 203, 210, 0, 255, 135, 79, 0, 255, 143, 42, 0, 255, 110, 231, 0, 255, 1, 25, 0, 255, 239, 185, 0, 255, 123, 102, 0, 255, 187, 24, 0, 255, 244, 245, 0, 255, 20, 254, 0, 255, 42, 5, 0, 255, 232, 144, 0, 255, 117, 177, 0, 255, 219, 69, 0, 255, 211, 152, 0, 255, 216, 200, 0, 255, 238, 199, 0, 255, 55, 62, 0, 255, 61, 163, 0, 255, 250, 81, 0, 255, 103, 15, 0, 255, 54, 93, 0, 255, 39, 227, 0, 255, 199, 214, 0, 255, 39, 180, 0, 255, 184, 101, 0, 255, 159, 212, 0, 255, 66, 148, 0, 255, 199, 187, 0, 255, 24, 120, 0, 255, 135, 248, 0, 255, 207, 132, 0, 255, 125, 93, 0, 255, 128, 47, 0, 255, 141, 224, 0, 255, 97, 251, 0, 255, 169, 234, 0, 255, 24, 212, 0, 255, 144, 123, 0, 255, 0, 154, 0, 255, 31, 185, 0, 255, 155, 231, 0, 255, 27, 82, 0, 255, 68, 59, 0, 255, 200, 6, 0, 255, 161, 186, 0, 255, 83, 8, 0, 255, 53, 132, 0, 255, 52, 63, 0, 255, 231, 81, 0, 255, 171, 72, 0, 255, 53, 16, 0, 255, 38, 111, 0, 255, 235, 157, 0, 255, 9, 31, 0, 255, 65, 113, 0, 255, 4, 236, 0, 255, 30, 167, 0, 255, 96, 158, 0, 255, 7, 87, 0, 255, 52, 145, 0, 255, 8, 126, 0, 255, 176, 24, 0, 255, 61, 126, 0, 255, 158, 117, 0, 255, 113, 245, 0, 255, 58, 54, 0, 255, 134, 120, 0, 255, 220, 115, 0, 255, 48, 123, 0, 255, 230, 184, 0, 255, 175, 160, 0, 255, 182, 66, 0, 255, 74, 146, 0, 255, 14, 114, 0, 255, 205, 242, 0, 255, 58, 51, 0, 255, 8, 105, 0, 255, 52, 116, 0, 255, 144, 53, 0, 255, 223, 211, 0, 255, 207, 212, 0, 255, 225, 92, 0, 255, 122, 108, 0, 255, 211, 15, 0, 255, 235, 176, 0, 255, 97, 56, 0, 255, 178, 219, 0, 255, 98, 48, 0, 255, 121, 224, 0, 255, 250, 39, 0, 255, 210, 121, 0, 255, 244, 45, 0, 255, 26, 11, 0, 255, 220, 148, 0, 255, 151, 53, 0, 255, 52, 75, 0, 255, 75, 246, 0, 255, 18, 122, 0, 255, 0, 189, 0, 255, 85, 180, 0, 255, 195, 71, 0, 255, 62, 185, 0, 255, 117, 47, 0, 255, 72, 137, 0, 255, 120, 98, 0, 255, 184, 62, 0, 255, 117, 19, 0, 255, 214, 217, 0, 255, 174, 72, 0, 255, 230, 27, 0, 255, 122, 105, 0, 255, 81, 158, 0, 255, 157, 2, 0, 255, 226, 16, 0, 255, 147, 245, 0, 255, 19, 181, 0, 255, 212, 196, 0, 255, 65, 36, 0, 255, 161, 126, 0, 255, 17, 93, 0, 255, 204, 79, 0, 255, 8, 131, 0, 255, 106, 214, 0, 255, 246, 219, 0, 255, 32, 106, 0, 255, 31, 14, 0, 255, 64, 61, 0, 255, 58, 97, 0, 255, 150, 217, 0, 255, 111, 25, 0, 255, 101, 33, 0, 255, 196, 95, 0, 255, 158, 158, 0, 255, 188, 123, 0, 255, 200, 21, 0, 255, 121, 13, 0, 255, 194, 221, 0, 255, 2, 249, 0, 255, 183, 238, 0, 255, 241, 205, 0, 255, 0, 175, 0, 255, 74, 154, 0, 255, 133, 204, 0, 255, 167, 167, 0, 255, 147, 18, 0, 255, 59, 0, 0, 255, 78, 210, 0, 255, 170, 48, 0, 255, 136, 62, 0, 255, 228, 80, 0, 255, 173, 129, 0, 255, 134, 155, 0, 255, 119, 100, 0, 255, 239, 155, 0, 255, 194, 0, 0, 255, 180, 223, 0, 255, 48, 55, 0, 255, 62, 89, 0, 255, 85, 209, 0, 255, 53, 18, 0, 255, 14, 11, 0, 255, 116, 123, 0, 255, 195, 5, 0, 255, 252, 174, 0, 255, 47, 63, 0, 255, 9, 250, 0, 255, 103, 196, 0, 255, 42, 99, 0, 255, 178, 114, 0, 255, 183, 123, 0, 255, 89, 55, 0, 255, 122, 251, 0, 255, 161, 223, 0, 255, 62, 210, 0, 255, 133, 123, 0, 255, 234, 38, 0, 255, 38, 168, 0, 255, 135, 13, 0, 255, 107, 189, 0, 255, 106, 174, 0, 255, 225, 144, 0, 255, 219, 0, 0, 255, 113, 204, 0, 255, 254, 60, 0, 255, 12, 72, 0, 255, 121, 60, 0, 255, 24, 216, 0, 255, 224, 138, 0, 255, 166, 92, 0, 255, 79, 44, 0, 255, 191, 78, 0, 255, 188, 116, 0, 255, 110, 53, 0, 255, 7, 81, 0, 255, 226, 163, 0, 255, 25, 130, 0, 255, 135, 203, 0, 255, 219, 212, 0, 255, 117, 76, 0, 255, 66, 239, 0, 255, 1, 186, 0, 255, 2, 13, 0, 255, 57, 218, 0, 255, 46, 254, 0, 255, 235, 185, 0, 255, 208, 147, 0, 255, 70, 165, 0, 255, 156, 115, 0, 255, 64, 15, 0, 255, 193, 73, 0, 255, 74, 35, 0, 255, 165, 100, 0, 255, 114, 223, 0, 255, 80, 128, 0, 255, 75, 130, 0, 255, 141, 37, 0, 255, 3, 210, 0, 255, 115, 36, 0, 255, 61, 249, 0, 255, 142, 26, 0, 255, 98, 149, 0, 255, 171, 166, 0, 255, 140, 205, 0, 255, 237, 155, 0, 255, 212, 105, 0, 255, 208, 235, 0, 255, 74, 76, 0, 255, 54, 117, 0, 255, 175, 194, 0, 255, 159, 99, 0, 255, 22, 33, 0, 255, 163, 50, 0, 255, 159, 124, 0, 255, 75, 67, 0, 255, 85, 127, 0, 255, 151, 44, 0, 255, 95, 11, 0, 255, 232, 141, 0, 255, 95, 41, 0, 255, 156, 123, 0, 255, 185, 156, 0, 255, 135, 186, 0, 255, 47, 194, 0, 255, 140, 37, 0, 255, 39, 77, 0, 255, 117, 144, 0, 255, 29, 87, 0, 255, 99, 55, 0, 255, 40, 134, 0, 255, 23, 121, 0, 255, 19, 48, 0, 255, 16, 0, 0, 255, 5, 232, 0, 255, 68, 151, 0, 255, 150, 211, 0, 255, 149, 75, 0, 255, 149, 60, 0, 255, 47, 160, 0, 255, 3, 87, 0, 255, 1, 9, 0, 255, 62, 47, 0, 255, 66, 250, 0, 255, 245, 229, 0, 255, 118, 76, 0, 255, 237, 15, 0, 255, 129, 11, 0, 255, 161, 156, 0, 255, 189, 23, 0, 255, 246, 157, 0, 255, 84, 66, 0, 255, 96, 106, 0, 255, 13, 92, 0, 255, 229, 163, 0, 255, 198, 230, 0, 255, 151, 231, 0, 255, 29, 173, 0, 255, 232, 235, 0, 255, 74, 114, 0, 255, 235, 63, 0, 255, 149, 8, 0, 255, 212, 238, 0, 255, 224, 63, 0, 255, 248, 72, 0, 255, 61, 48, 0, 255, 144, 174, 0, 255, 212, 167, 0, 255, 55, 36, 0, 255, 129, 103, 0, 255, 212, 92, 0, 255, 183, 88, 0, 255, 25, 223, 0, 255, 30, 206, 0, 255, 35, 84, 0, 255, 67, 243, 0, 255, 193, 114, 0, 255, 120, 152, 0, 255, 243, 206, 0, 255, 70, 181, 0, 255, 170, 167, 0, 255, 3, 91, 0, 255, 131, 208, 0, 255, 149, 19, 0, 255, 241, 245, 0, 255, 34, 105, 0, 255, 110, 131, 0, 255, 3, 73, 0, 255, 107, 120, 0, 255, 229, 245, 0, 255, 15, 73, 0, 255, 108, 154, 0, 255, 29, 162, 0, 255, 21, 137, 0, 255, 47, 193, 0, 255, 210, 129, 0, 255, 58, 88, 0, 255, 65, 147, 0, 255, 56, 211, 0, 255, 34, 169, 0, 255, 4, 218, 0, 255, 199, 80, 0, 255, 61, 221, 0, 255, 248, 107, 0, 255, 192, 15, 0, 255, 194, 140, 0, 255, 167, 150, 0, 255, 167, 60, 0, 255, 99, 43, 0, 255, 219, 1, 0, 255, 86, 18, 0, 255, 67, 158, 0, 255, 55, 222, 0, 255, 19, 245, 0, 255, 247, 5, 0, 255, 59, 80, 0, 255, 232, 167, 0, 255, 217, 101, 0, 255, 134, 113, 0, 255, 70, 167, 0, 255, 61, 102, 0, 255, 254, 189, 0, 255, 235, 217, 0, 255, 50, 19, 0, 255, 41, 112, 0, 255, 149, 68, 0, 255, 4, 237, 0, 255, 171, 129, 0, 255, 97, 120, 0, 255, 125, 131, 0, 255, 9, 138, 0, 255, 63, 138, 0, 255, 197, 221, 0, 255, 105, 219, 0, 255, 48, 90, 0, 255, 151, 231, 0, 255, 230, 249, 0, 255, 232, 160, 0, 255, 233, 162, 0, 255, 118, 252, 0, 255, 218, 125, 0, 255, 111, 152, 0, 255, 140, 59, 0, 255, 174, 52, 0, 255, 232, 229, 0, 255, 114, 96, 0, 255, 30, 78, 0, 255, 103, 8, 0, 255, 7, 66, 0, 255, 151, 68, 0, 255, 68, 184, 0, 255, 19, 6, 0, 255, 154, 162, 0, 255, 221, 230, 0, 255, 101, 8, 0, 255, 164, 210, 0, 255, 244, 159, 0, 255, 242, 118, 0, 255, 5, 252, 0, 255, 37, 35, 0, 255, 249, 179, 0, 255, 159, 40, 0, 255, 223, 177, 0, 255, 2, 53, 0, 255, 86, 132, 0, 255, 173, 124, 0, 255, 37, 223, 0, 255, 162, 224, 0, 255, 146, 187, 0, 255, 238, 242, 0, 255, 192, 54, 0, 255, 96, 77, 0, 255, 178, 132, 0, 255, 179, 150, 0, 255, 211, 233, 0, 255, 53, 88, 0, 255, 141, 46, 0, 255, 196, 51, 0, 255, 60, 97, 0, 255, 160, 211, 0, 255, 40, 249, 0, 255, 15, 61, 0, 255, 128, 235, 0, 255, 175, 45, 0, 255, 243, 206, 0, 255, 68, 48, 0, 255, 246, 170, 0, 255, 173, 239, 0, 255, 119, 146, 0, 255, 127, 177, 0, 255, 207, 229, 0, 255, 87, 136, 0, 255, 95, 61, 0, 255, 39, 187, 0, 255, 19, 59, 0, 255, 236, 95, 0, 255, 150, 128, 0, 255, 114, 201, 0, 255, 47, 23, 0, 255, 163, 45, 0, 255, 218, 95, 0, 255, 0, 69, 0, 255, 133, 188, 0, 255, 110, 43, 0, 255, 106, 135, 0, 255, 62, 189, 0, 255, 54, 170, 0, 255, 208, 172, 0, 255, 107, 28, 0, 255, 169, 201, 0, 255, 245, 148, 0, 255, 180, 253, 0, 255, 17, 170, 0, 255, 70, 194, 0, 255, 214, 127, 0, 255, 162, 14, 0, 255, 109, 82, 0, 255, 110, 221, 0, 255, 4, 248, 0, 255, 120, 201, 0, 255, 196, 204, 0, 255, 146, 135, 0, 255, 108, 30, 0, 255, 12, 139, 0, 255, 75, 136, 0, 255, 187, 70, 0, 255, 126, 83, 0, 255, 76, 129, 0, 255, 128, 38, 0, 255, 132, 119, 0, 255, 93, 125, 0, 255, 103, 102, 0, 255, 56, 20, 0, 255, 132, 133, 0, 255, 190, 188, 0, 255, 101, 179, 0, 255, 26, 92, 0, 255, 197, 5, 0, 255, 80, 178, 0, 255, 192, 130, 0, 255, 41, 34, 0, 255, 4, 216, 0, 255, 66, 101, 0, 255, 165, 85, 0, 255, 51, 81, 0, 255, 58, 195, 0, 255, 179, 45, 0, 255, 139, 208, 0, 255, 251, 13, 0, 255, 130, 41, 0, 255, 59, 253, 0, 255, 162, 183, 0, 255, 177, 82, 0, 255, 149, 190, 0, 255, 37, 7, 0, 255, 176, 248, 0, 255, 62, 161, 0, 255, 192, 8, 0, 255, 177, 235, 0, 255, 138, 5, 0, 255, 106, 140, 0, 255, 91, 91, 0, 255, 53, 137, 0, 255, 235, 94, 0, 255, 144, 87, 0, 255, 109, 7, 0, 255, 78, 113, 0, 255, 199, 229, 0, 255, 76, 42, 0, 255, 0, 71, 0, 255, 183, 89, 0, 255, 48, 202, 0, 255, 117, 22, 0, 255, 2, 223, 0, 255, 12, 98, 0, 255, 250, 37, 0, 255, 65, 12, 0, 255, 109, 224, 0, 255, 5, 95, 0, 255, 171, 36, 0, 255, 42, 22, 0, 255, 45, 112, 0, 255, 47, 193, 0, 255, 84, 156, 0, 255, 136, 241, 0, 255, 113, 112, 0, 255, 142, 233, 0, 255, 68, 155, 0, 255, 47, 139, 0, 255, 185, 74, 0, 255, 36, 206, 0, 255, 26, 241, 0, 255, 95, 247, 0, 255, 64, 6, 0, 255, 204, 217, 0, 255, 125, 218, 0, 255, 158, 7, 0, 255, 0, 223, 0, 255, 224, 199, 0, 255, 243, 119, 0, 255, 15, 59, 0, 255, 165, 90, 0, 255, 239, 224, 0, 255, 239, 96, 0, 255, 35, 11, 0, 255, 168, 39, 0, 255, 188, 100, 0, 255, 83, 109, 0, 255, 125, 23, 0, 255, 124, 129, 0, 255, 34, 96, 0, 255, 207, 233, 0, 255, 132, 196, 0, 255, 212, 165, 0, 255, 109, 231, 0, 255, 176, 54, 0, 255, 66, 165, 0, 255, 34, 131, 0, 255, 162, 104, 0, 255, 149, 45, 0, 255, 195, 216, 0, 255, 85, 0, 0, 255, 106, 144, 0, 255, 62, 0, 0, 255, 59, 66, 0, 255, 195, 108, 0, 255, 219, 24, 0, 255, 251, 161, 0, 255, 76, 25, 0, 255, 169, 5, 0, 255, 129, 19, 0, 255, 130, 183, 0, 255, 154, 153, 0, 255, 186, 75, 0, 255, 233, 2, 0, 255, 135, 182, 0, 255, 159, 53, 0, 255, 116, 10, 0, 255, 87, 199, 0, 255, 246, 19, 0, 255, 79, 0, 0, 255, 139, 70, 0, 255, 32, 41, 0, 255, 36, 93, 0, 255, 34, 210, 0, 255, 164, 167, 0, 255, 23, 139, 0, 255, 175, 8, 0, 255, 188, 96, 0, 255, 48, 139, 0, 255, 217, 102, 0, 255, 249, 61, 0, 255, 241, 146, 0, 255, 65, 43, 0, 255, 99, 206, 0, 255, 223, 161, 0, 255, 191, 9, 0, 255, 13, 173, 0, 255, 125, 78, 0, 255, 174, 19, 0, 255, 114, 169, 0, 255, 247, 174, 0, 255, 253, 227, 0, 255, 227, 207, 0, 255, 200, 239, 0, 255, 9, 176, 0, 255, 93, 54, 0, 255, 163, 239, 0, 255, 90, 114, 0, 255, 118, 95, 0, 255, 79, 231, 0, 255, 232, 188, 0, 255, 254, 119, 0, 255, 79, 67, 0, 255, 103, 51, 0, 255, 28, 79, 0, 255, 222, 72, 0, 255, 156, 62, 0, 255, 216, 23, 0, 255, 156, 27, 0, 255, 231, 205, 0, 255, 139, 107, 0, 255, 94, 61, 0, 255, 125, 82, 0, 255, 17, 244, 0, 255, 103, 115, 0, 255, 246, 107, 0, 255, 28, 92, 0, 255, 115, 247, 0, 255, 108, 5, 0, 255, 84, 185, 0, 255, 63, 212, 0, 255, 67, 102, 0, 255, 73, 155, 0, 255, 62, 105, 0, 255, 96, 120, 0, 255, 89, 19, 0, 255, 183, 126, 0, 255, 72, 216, 0, 255, 11, 230, 0, 255, 43, 176, 0, 255, 126, 136, 0, 255, 136, 32, 0, 255, 215, 112, 0, 255, 233, 157, 0, 255, 228, 94, 0, 255, 72, 117, 0, 255, 143, 62, 0, 255, 252, 82, 0, 255, 4, 134, 0, 255, 100, 24, 0, 255, 162, 32, 0, 255, 86, 192, 0, 255, 199, 86, 0, 255, 236, 252, 0, 255, 223, 61, 0, 255, 168, 254, 0, 255, 187, 19, 0, 255, 226, 32, 0, 255, 99, 252, 0, 255, 162, 123, 0, 255, 190, 85, 0, 255, 1, 148, 0, 255, 235, 124, 0, 255, 92, 187, 0, 255, 43, 27, 0, 255, 165, 19, 0, 255, 158, 11, 0, 255, 220, 22, 0, 255, 1, 72, 0, 255, 217, 102, 0, 255, 51, 246, 0, 255, 59, 124, 0, 255, 87, 234, 0, 255, 93, 125, 0, 255, 58, 158, 0, 255, 83, 53, 0, 255, 167, 16, 0, 255, 211, 19, 0, 255, 196, 90, 0, 255, 175, 55, 0, 255, 171, 254, 0, 255, 178, 226, 0, 255, 224, 146, 0, 255, 206, 183, 0, 255, 161, 191, 0, 255, 7, 69, 0, 255, 76, 67, 0, 255, 14, 253, 0, 255, 11, 26, 0, 255, 138, 226, 0, 255, 222, 109, 0, 255, 57, 157, 0, 255, 181, 57, 0, 255, 15, 13, 0, 255, 118, 131, 0, 255, 109, 73, 0, 255, 64, 190, 0, 255, 37, 191, 0, 255, 52, 237, 0, 255, 160, 174, 0, 255, 69, 130, 0, 255, 52, 213, 0, 255, 202, 77, 0, 255, 22, 38, 0, 255, 62, 96, 0, 255, 46, 72, 0, 255, 130, 113, 0, 255, 183, 249, 0, 255, 7, 253, 0, 255, 105, 87, 0, 255, 47, 188, 0, 255, 175, 105, 0, 255, 198, 152, 0, 255, 214, 248, 0, 255, 23, 131, 0, 255, 164, 160, 0, 255, 206, 169, 0, 255, 195, 73, 0, 255, 246, 227, 0, 255, 50, 98, 0, 255, 171, 68, 0, 255, 171, 35, 0, 255, 30, 206, 0, 255, 231, 219, 0, 255, 44, 140, 0, 255, 204, 80, 0, 255, 232, 245, 0, 255, 30, 181, 0, 255, 128, 53, 0, 255, 95, 4, 0, 255, 254, 35, 0, 255, 170, 146, 0, 255, 169, 73, 0, 255, 90, 68, 0, 255, 177, 190, 0, 255, 140, 246, 0, 255, 122, 79, 0, 255, 172, 213, 0, 255, 25, 106, 0, 255, 230, 121, 0, 255, 5, 86, 0, 255, 53, 194, 0, 255, 31, 134, 0, 255, 235, 140, 0, 255, 10, 200, 0, 255, 146, 6, 0, 255, 92, 157, 0, 255, 176, 128, 0, 255, 220, 133, 0, 255, 25, 217, 0, 255, 3, 24, 0, 255, 42, 91, 0, 255, 251, 112, 0, 255, 32, 96, 0, 255, 172, 181, 0, 255, 235, 166, 0, 255, 12, 180, 0, 255, 35, 112, 0, 255, 126, 203, 0, 255, 235, 198, 0, 255, 221, 232, 0, 255, 76, 203, 0, 255, 209, 186, 0, 255, 202, 10, 0, 255, 4, 37, 0, 255, 156, 131, 0, 255, 5, 137, 0, 255, 202, 71, 0, 255, 147, 190, 0, 255, 120, 77, 0, 255, 204, 14, 0, 255, 14, 64, 0, 255, 12, 108, 0, 255, 85, 180, 0, 255, 151, 208, 0, 255, 59, 228, 0, 255, 179, 201, 0, 255, 77, 92, 0, 255, 36, 218, 0, 255, 195, 59, 0, 255, 129, 21, 0, 255, 206, 124, 0, 255, 171, 5, 0, 255, 146, 172, 0, 255, 98, 181, 0, 255, 240, 61, 0, 255, 36, 24, 0, 255, 241, 119, 0, 255, 154, 226, 0, 255, 205, 234, 0, 255, 8, 219, 0, 255, 240, 171, 0, 255, 72, 138, 0, 255, 142, 230, 0, 255, 89, 195, 0, 255, 221, 211, 0, 255, 252, 163, 0, 255, 104, 15, 0, 255, 81, 69, 0, 255, 184, 244, 0, 255, 138, 150, 0, 255, 171, 143, 0, 255, 178, 103, 0, 255, 192, 251, 0, 255, 3, 7, 0, 255, 11, 241, 0, 255, 69, 155, 0, 255, 165, 230, 0, 255, 127, 170, 0, 255, 210, 38, 0, 255, 99, 201, 0, 255, 233, 61, 0, 255, 46, 130, 0, 255, 193, 193, 0, 255, 14, 169, 0, 255, 181, 31, 0, 255, 33, 17, 0, 255, 97, 206, 0, 255, 152, 40, 0, 255, 49, 102, 0, 255, 103, 112, 0, 255, 127, 139, 0, 255, 184, 41, 0, 255, 167, 214, 0, 255, 12, 68, 0, 255, 34, 71, 0, 255, 60, 9, 0, 255, 123, 30, 0, 255, 211, 78, 0, 255, 11, 6, 0, 255, 145, 60, 0, 255, 82, 246, 0, 255, 111, 246, 0, 255, 119, 248, 0, 255, 156, 180, 0, 255, 227, 38, 0, 255, 21, 153, 0, 255, 194, 81, 0, 255, 108, 15, 0, 255, 229, 89, 0, 255, 6, 136, 0, 255, 18, 163, 0, 255, 130, 36, 0, 255, 62, 148, 0, 255, 137, 153, 0, 255, 84, 167, 0, 255, 189, 38, 0, 255, 242, 58, 0, 255, 225, 50, 0, 255, 138, 225, 0, 255, 223, 104, 0, 255, 61, 173, 0, 255, 227, 147, 0, 255, 79, 75, 0, 255, 176, 208, 0, 255, 114, 0, 0, 255, 37, 65, 0, 255, 190, 223, 0, 255, 204, 245, 0, 255, 136, 87, 0, 255, 170, 112, 0, 255, 152, 57, 0, 255, 52, 249, 0, 255, 210, 123, 0, 255, 160, 13, 0, 255, 192, 69, 0, 255, 20, 196, 0, 255, 180, 186, 0, 255, 184, 31, 0, 255, 121, 61, 0, 255, 189, 89, 0, 255, 48, 244, 0, 255, 170, 106, 0, 255, 198, 83, 0, 255, 20, 231, 0, 255, 92, 83, 0, 255, 150, 103, 0, 255, 80, 82, 0, 255, 247, 62, 0, 255, 23, 246, 0, 255, 101, 0, 0, 255, 69, 237, 0, 255, 174, 112, 0, 255, 234, 82, 0, 255, 50, 69, 0, 255, 105, 207, 0, 255, 89, 3, 0, 255, 50, 151, 0, 255, 91, 178, 0, 255, 72, 25, 0, 255, 91, 160, 0, 255, 29, 198, 0, 255, 30, 2, 0, 255, 225, 98, 0, 255, 168, 14, 0, 255, 117, 98, 0, 255, 31, 60, 0, 255, 100, 182, 0, 255, 206, 188, 0, 255, 140, 191, 0, 255, 94, 239, 0, 255, 49, 46, 0, 255, 73, 173, 0, 255, 197, 195, 0, 255, 57, 110, 0, 255, 51, 70, 0, 255, 178, 134, 0, 255, 53, 96, 0, 255, 126, 177, 0, 255, 16, 143, 0, 255, 119, 20, 0, 255, 197, 117, 0, 255, 97, 183, 0, 255, 157, 127, 0, 255, 130, 56, 0, 255, 59, 177, 0, 255, 251, 94, 0, 255, 83, 9, 0, 255, 98, 239, 0, 255, 8, 135, 0, 255, 41, 244, 0, 255, 68, 105, 0, 255, 40, 240, 0, 255, 52, 246, 0, 255, 125, 36, 0, 255, 201, 176, 0, 255, 229, 199, 0, 255, 141, 107, 0, 255, 235, 28, 0, 255, 217, 112, 0, 255, 133, 43, 0, 255, 211, 111, 0, 255, 21, 29, 0, 255, 3, 120, 0, 255, 229, 79, 0, 255, 20, 20, 0, 255, 250, 245, 0, 255, 11, 132, 0, 255, 182, 50, 0, 255, 205, 135, 0, 255, 18, 36, 0, 255, 132, 138, 0, 255, 66, 50, 0, 255, 205, 152, 0, 255, 122, 100, 0, 255, 45, 108, 0, 255, 57, 85, 0, 255, 186, 165, 0, 255, 21, 111, 0, 255, 93, 211, 0, 255, 240, 206, 0, 255, 222, 164, 0, 255, 92, 71, 0, 255, 106, 185, 0, 255, 45, 178, 0, 255, 105, 235, 0, 255, 200, 123, 0, 255, 0, 43, 0, 255, 203, 47, 0, 255, 120, 31, 0, 255, 4, 155, 0, 255, 159, 114, 0, 255, 180, 133, 0, 255, 243, 107, 0, 255, 39, 104, 0, 255, 37, 177, 0, 255, 137, 35, 0, 255, 246, 129, 0, 255, 11, 41, 0, 255, 64, 224, 0, 255, 227, 224, 0, 255, 207, 84, 0, 255, 157, 163, 0, 255, 209, 58, 0, 255, 252, 132, 0, 255, 28, 46, 0, 255, 44, 92, 0, 255, 166, 23, 0, 255, 28, 140, 0, 255, 50, 127, 0, 255, 114, 125, 0, 255, 212, 123, 0, 255, 141, 196, 0, 255, 211, 165, 0, 255, 242, 29, 0, 255, 224, 75, 0, 255, 215, 92, 0, 255, 220, 164, 0, 255, 85, 81, 0, 255, 6, 67, 0, 255, 147, 41, 0, 255, 142, 119, 0, 255, 11, 38, 0, 255, 142, 5, 0, 255, 18, 234, 0, 255, 185, 178, 0, 255, 106, 248, 0, 255, 23, 105, 0, 255, 19, 164, 0, 255, 242, 205, 0, 255, 103, 103, 0, 255, 57, 212, 0, 255, 150, 162, 0, 255, 239, 24, 0, 255, 150, 148, 0, 255, 139, 5, 0, 255, 112, 90, 0, 255, 4, 98, 0, 255, 147, 224, 0, 255, 7, 42, 0, 255, 52, 122, 0, 255, 154, 82, 0, 255, 79, 114, 0, 255, 95, 250, 0, 255, 15, 14, 0, 255, 35, 176, 0, 255, 78, 20, 0, 255, 145, 34, 0, 255, 65, 169, 0, 255, 42, 27, 0, 255, 35, 184, 0, 255, 45, 202, 0, 255, 26, 235, 0, 255, 132, 117, 0, 255, 177, 212, 0, 255, 130, 19, 0, 255, 153, 122, 0, 255, 174, 115, 0, 255, 232, 170, 0, 255, 97, 134, 0, 255, 92, 103, 0, 255, 23, 86, 0, 255, 85, 246, 0, 255, 65, 109, 0, 255, 139, 111, 0, 255, 57, 41, 0, 255, 165, 217, 0, 255, 132, 209, 0, 255, 81, 70, 0, 255, 15, 124, 0, 255, 89, 5, 0, 255, 75, 18, 0, 255, 20, 158, 0, 255, 216, 82, 0, 255, 183, 0, 0, 255, 191, 48, 0, 255, 222, 49, 0, 255, 159, 73, 0, 255, 26, 25, 0, 255, 91, 31, 0, 255, 100, 78, 0, 255, 62, 121, 0, 255, 134, 209, 0, 255, 102, 250, 0, 255, 250, 209, 0, 255, 83, 224, 0, 255, 6, 179, 0, 255, 12, 206, 0, 255, 37, 73, 0, 255, 16, 57, 0, 255, 115, 109, 0, 255, 186, 54, 0, 255, 223, 81, 0, 255, 120, 24, 0, 255, 219, 149, 0, 255, 31, 189, 0, 255, 190, 244, 0, 255, 199, 93, 0, 255, 55, 223, 0, 255, 86, 189, 0, 255, 27, 247, 0, 255, 28, 157, 0, 255, 156, 98, 0, 255, 127, 105, 0, 255, 133, 30, 0, 255, 49, 209, 0, 255, 210, 133, 0, 255, 145, 91, 0, 255, 168, 102, 0, 255, 79, 211, 0, 255, 78, 201, 0, 255, 175, 63, 0, 255, 112, 35, 0, 255, 101, 193, 0, 255, 22, 126, 0, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 1 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/noise/noise_voronoi.gd b/noise/noise_voronoi.gd deleted file mode 100644 index 7196453..0000000 --- a/noise/noise_voronoi.gd +++ /dev/null @@ -1,310 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -func _ready(): - if !Engine.editor_hint: - gen() - - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - -# var f : float = pattern(v, 4, 4, CombinerType.MULTIPLY, CombinerAxisType.SINE, CombinerAxisType.SINE) - -# var col : Color = voron_1(v) -# var col : Color = voron_2(v) - var col : Color = voron_3(v) - - image.set_pixel(x, y, col) - - - image.unlock() - - tex.create_from_image(image) - texture = tex - - -func voron_1(uv : Vector2) -> Color: - var c : Color = voronoi(((uv)), Vector2(p_o8689_scale_x, p_o8689_scale_y), Vector2(p_o8689_stretch_y, p_o8689_stretch_x), p_o8689_intensity, p_o8689_randomness, seed_o8689); - - return Color(c.b, c.b, c.b, 1) - -func voron_2(uv : Vector2) -> Color: - var c : Color = voronoi(((uv)), Vector2(p_o8689_scale_x, p_o8689_scale_y), Vector2(p_o8689_stretch_y, p_o8689_stretch_x), p_o8689_intensity, p_o8689_randomness, seed_o8689); - - return Color(c.a, c.a, c.a, 1) - -func voron_3(uv : Vector2) -> Color: - var c : Color = voronoi(((uv)), Vector2(p_o8689_scale_x, p_o8689_scale_y), Vector2(p_o8689_stretch_y, p_o8689_stretch_x), p_o8689_intensity, p_o8689_randomness, seed_o8689); - - var vv : Vector2 = Vector2(c.r, c.g) - - var v : Vector3 = rand3(fractv2(vv)); - - return Color(v.x, v.y, v.z, 1) - - -var seed_o8689 = 11667; -var p_o8689_scale_x = 4.000000000; -var p_o8689_scale_y = 4.000000000; -var p_o8689_stretch_x = 1.000000000; -var p_o8689_stretch_y = 1.000000000; -var p_o8689_intensity = 1.000000000; -var p_o8689_randomness = 0.750000000; - - -func voronoi(uv : Vector2, size : Vector2, stretch : Vector2, intensity : float, randomness : float, pseed : int) -> Color: - var seed2 : Vector2 = rand2(Vector2(float(pseed), 1.0-float(pseed))); - uv *= size; - var best_distance0 : float = 1.0; - var best_distance1 : float = 1.0; - var point0 : Vector2; - var point1 : Vector2; - var p0 : Vector2 = floorv2(uv); - - for dx in range(-1, 2):# (int dx = -1; dx < 2; ++dx) { - for dy in range(-1, 2):# (int dy = -1; dy < 2; ++dy) { - var d : Vector2 = Vector2(float(dx), float(dy)); - var p : Vector2 = p0+d; - - p += randomness * rand2(seed2 + modv2(p, size)); - var distance : float = (stretch * (uv - p) / size).length(); - - if (best_distance0 > distance): - best_distance1 = best_distance0; - best_distance0 = distance; - point1 = point0; - point0 = p; - elif (best_distance1 > distance): - best_distance1 = distance; - point1 = p; - - var edge_distance : float = (uv - 0.5*(point0+point1)).dot((point0-point1).normalized()); - - return Color(point0.x, point0.y, best_distance0 * (size).length() * intensity, edge_distance); - -func transform(uv : Vector2, translate : Vector2, rotate : float, scale : Vector2, repeat : bool) -> Vector2: - var rv : Vector2 = Vector2(); - uv -= translate; - uv -= Vector2(0.5, 0.5); - rv.x = cos(rotate)*uv.x + sin(rotate)*uv.y; - rv.y = -sin(rotate)*uv.x + cos(rotate)*uv.y; - rv /= scale; - rv += Vector2(0.5, 0.5); - - if (repeat): - return fractv2(rv); - else: - return clampv2(rv, Vector2(0, 0), Vector2(1, 1)); - - -func clampv3(v : Vector3, mi : Vector3, ma : Vector3) -> Vector3: - v.x = clamp(v.x, mi.x, ma.x) - v.y = clamp(v.y, mi.y, ma.y) - v.y = clamp(v.z, mi.z, ma.z) - - return v - -func floorc(a : Color) -> Color: - var v : Color = Color() - - v.r = floor(a.r) - v.g = floor(a.g) - v.b = floor(a.b) - v.a = floor(a.a) - - return v - - -func floorv2(a : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = floor(a.x) - v.y = floor(a.y) - - return v - -func smoothstepv2(a : float, b : float, c : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = smoothstep(a, b, c.x) - v.y = smoothstep(a, b, c.y) - - return v - -func maxv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - - return v - -func maxv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - v.z = max(a.z, b.z) - - return v - -func absv2(v : Vector2) -> Vector2: - v.x = abs(v.x) - v.y = abs(v.y) - - return v - -func absv3(v : Vector3) -> Vector3: - v.x = abs(v.x) - v.y = abs(v.y) - v.y = abs(v.y) - - return v - -func cosv2(v : Vector2) -> Vector2: - v.x = cos(v.x) - v.y = cos(v.y) - - return v - -func cosv3(v : Vector3) -> Vector3: - v.x = cos(v.x) - v.y = cos(v.y) - v.y = cos(v.y) - - return v - -func modv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - v.z = modf(a.z, b.z) - - return v - - -func modv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - - return v - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fractv2(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractv3(v : Vector3) -> Vector3: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - v.z = v.z - floor(v.z) - - return v - -func fract(f : float) -> float: - return f - floor(f) - -func clampv2(v : Vector2, pmin : Vector2, pmax : Vector2) -> Vector2: - v.x = clamp(v.x, pmin.x, pmax.x) - v.y = clamp(v.y, pmin.y, pmax.y) - - return v - -func rand(x : Vector2) -> float: - return fract(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func rand2(x : Vector2) -> Vector2: - return fractv2(cosv2(Vector2(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)))) * 43758.5453); - -func rand3(x : Vector2) -> Vector3: - return fractv3(cosv3(Vector3(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)), - x.dot(Vector2(13.254, 5.867)))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/noise/noise_voronoi.tscn b/noise/noise_voronoi.tscn deleted file mode 100644 index e6d46ee..0000000 --- a/noise/noise_voronoi.tscn +++ /dev/null @@ -1,27 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://noise/noise_voronoi.gd" type="Script" id=1] - - -[sub_resource type="Image" id=1] -data = { -"data": PoolByteArray( 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 205, 5, 143, 255, 205, 5, 143, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 216, 57, 175, 255, 216, 57, 175, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 233, 95, 239, 255, 233, 95, 239, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 233, 95, 239, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 241, 134, 147, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 106, 109, 63, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 31, 251, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 215, 117, 7, 255, 14, 114, 35, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 215, 117, 7, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 29, 6, 15, 255, 29, 6, 15, 255, 29, 6, 15, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 67, 82, 151, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 233, 78, 175, 255, 233, 78, 175, 255, 233, 78, 175, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 150, 220, 79, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 226, 189, 7, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 14, 114, 35, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 216, 57, 175, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 134, 241, 199, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 67, 58, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255, 52, 38, 0, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 1 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/noise/perlin.gd b/noise/perlin.gd deleted file mode 100644 index f18bd7e..0000000 --- a/noise/perlin.gd +++ /dev/null @@ -1,266 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -func _ready(): - if !Engine.editor_hint: - gen() - - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - -# var f : float = pattern(v, 4, 4, CombinerType.MULTIPLY, CombinerAxisType.SINE, CombinerAxisType.SINE) - - var col : Color = sinewave(v) -# var col : Color = beehive_2_col(v) -# var col : Color = beehive_3_col(v) - - image.set_pixel(x, y, col) - - - image.unlock() - - tex.create_from_image(image) - texture = tex - -var seed_o12297 = -26656; -var p_o12297_scale_x = 4.000000000; -var p_o12297_scale_y = 4.000000000; -var p_o12297_iterations = 3.000000000; -var p_o12297_persistence = 0.500000000; - -func sinewave(uv : Vector2) -> Color: - - var f : float = perlin(((uv)), Vector2(p_o12297_scale_x, p_o12297_scale_y), int(p_o12297_iterations), p_o12297_persistence, seed_o12297); - - return Color(f, f, f, 1) - -func perlin(uv : Vector2, size : Vector2, iterations : int, persistence : float, pseed : int) -> float: - var seed2 : Vector2 = rand2(Vector2(float(pseed), 1.0-float(pseed))); - var rv : float = 0.0; - var coef : float = 1.0; - var acc : float = 0.0; - - for i in range(iterations): - var step : Vector2 = Vector2(1, 1) / size; - var xy : Vector2 = floorv2(uv * size); - var f0 : float = rand(seed2 + modv2(xy, size)); - var f1 : float = rand(seed2 + modv2(xy + Vector2(1.0, 0.0), size)); - var f2 : float = rand(seed2 + modv2(xy + Vector2(0.0, 1.0), size)); - var f3 : float = rand(seed2 + modv2(xy + Vector2(1.0, 1.0), size)); - - var mixval : Vector2 = smoothstepv2(0.0, 1.0, fractv2(uv * size)); - - rv += coef * lerp(lerp(f0, f1, mixval.x), lerp(f2, f3, mixval.x), mixval.y); - acc += coef; - size *= 2.0; - coef *= persistence; - - - return rv / acc; - - -func clampv3(v : Vector3, mi : Vector3, ma : Vector3) -> Vector3: - v.x = clamp(v.x, mi.x, ma.x) - v.y = clamp(v.y, mi.y, ma.y) - v.y = clamp(v.z, mi.z, ma.z) - - return v - -func floorc(a : Color) -> Color: - var v : Color = Color() - - v.r = floor(a.r) - v.g = floor(a.g) - v.b = floor(a.b) - v.a = floor(a.a) - - return v - - -func floorv2(a : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = floor(a.x) - v.y = floor(a.y) - - return v - -func smoothstepv2(a : float, b : float, c : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = smoothstep(a, b, c.x) - v.y = smoothstep(a, b, c.y) - - return v - -func maxv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - - return v - -func maxv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - v.z = max(a.z, b.z) - - return v - -func absv2(v : Vector2) -> Vector2: - v.x = abs(v.x) - v.y = abs(v.y) - - return v - -func absv3(v : Vector3) -> Vector3: - v.x = abs(v.x) - v.y = abs(v.y) - v.y = abs(v.y) - - return v - -func cosv2(v : Vector2) -> Vector2: - v.x = cos(v.x) - v.y = cos(v.y) - - return v - -func cosv3(v : Vector3) -> Vector3: - v.x = cos(v.x) - v.y = cos(v.y) - v.y = cos(v.y) - - return v - -func modv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - v.z = modf(a.z, b.z) - - return v - - -func modv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - - return v - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fractv2(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractv3(v : Vector3) -> Vector3: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - v.z = v.z - floor(v.z) - - return v - -func fract(f : float) -> float: - return f - floor(f) - -func rand(x : Vector2) -> float: - return fract(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func rand2(x : Vector2) -> Vector2: - return fractv2(cosv2(Vector2(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)))) * 43758.5453); - -func rand3(x : Vector2) -> Vector3: - return fractv3(cosv3(Vector3(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)), - x.dot(Vector2(13.254, 5.867)))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/noise/perlin.tscn b/noise/perlin.tscn deleted file mode 100644 index efee8a8..0000000 --- a/noise/perlin.tscn +++ /dev/null @@ -1,27 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://noise/perlin.gd" type="Script" id=1] - - -[sub_resource type="Image" id=3] -data = { -"data": PoolByteArray( 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 3 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/noise/perlin_color.gd b/noise/perlin_color.gd deleted file mode 100644 index d581e00..0000000 --- a/noise/perlin_color.gd +++ /dev/null @@ -1,266 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -func _ready(): - if !Engine.editor_hint: - gen() - - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - -# var f : float = pattern(v, 4, 4, CombinerType.MULTIPLY, CombinerAxisType.SINE, CombinerAxisType.SINE) - - var col : Color = sinewave(v) -# var col : Color = beehive_2_col(v) -# var col : Color = beehive_3_col(v) - - image.set_pixel(x, y, col) - - - image.unlock() - - tex.create_from_image(image) - texture = tex - -var seed_o28198 = 53932; -var p_o28198_scale_x = 4.000000000; -var p_o28198_scale_y = 4.000000000; -var p_o28198_iterations = 3.000000000; -var p_o28198_persistence = 0.500000000; - -func sinewave(uv : Vector2) -> Color: - - var f : Vector3 = perlin_color(((uv)), Vector2(p_o28198_scale_x, p_o28198_scale_y), int(p_o28198_iterations), p_o28198_persistence, seed_o28198); - - return Color(f.x, f.y, f.z, 1) - -func perlin_color(uv : Vector2, size : Vector2, iterations : int, persistence : float, pseed : int) -> Vector3: - var seed2 : Vector2 = rand2(Vector2(float(pseed), 1.0 - float(pseed))); - var rv : Vector3 = Vector3(); - var coef : float = 1.0; - var acc : float = 0.0; - - for i in range(iterations): - var step : Vector2 = Vector2(1, 1) / size; - var xy : Vector2 = floorv2(uv * size); - - var f0 : Vector3 = rand3(seed2 + modv2(xy, size)); - var f1 : Vector3 = rand3(seed2 + modv2(xy + Vector2(1.0, 0.0), size)); - var f2 : Vector3 = rand3(seed2 + modv2(xy + Vector2(0.0, 1.0), size)); - var f3 : Vector3 = rand3(seed2 + modv2(xy + Vector2(1.0, 1.0), size)); - - var mixval : Vector2 = smoothstepv2(0.0, 1.0, fractv2(uv * size)); - - rv += coef * lerp(lerp(f0, f1, mixval.x), lerp(f2, f3, mixval.x), mixval.y); - - acc += coef; - size *= 2.0; - coef *= persistence; - - return rv / acc; - -func clampv3(v : Vector3, mi : Vector3, ma : Vector3) -> Vector3: - v.x = clamp(v.x, mi.x, ma.x) - v.y = clamp(v.y, mi.y, ma.y) - v.y = clamp(v.z, mi.z, ma.z) - - return v - -func floorc(a : Color) -> Color: - var v : Color = Color() - - v.r = floor(a.r) - v.g = floor(a.g) - v.b = floor(a.b) - v.a = floor(a.a) - - return v - - -func floorv2(a : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = floor(a.x) - v.y = floor(a.y) - - return v - -func smoothstepv2(a : float, b : float, c : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = smoothstep(a, b, c.x) - v.y = smoothstep(a, b, c.y) - - return v - -func maxv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - - return v - -func maxv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - v.z = max(a.z, b.z) - - return v - -func absv2(v : Vector2) -> Vector2: - v.x = abs(v.x) - v.y = abs(v.y) - - return v - -func absv3(v : Vector3) -> Vector3: - v.x = abs(v.x) - v.y = abs(v.y) - v.y = abs(v.y) - - return v - -func cosv2(v : Vector2) -> Vector2: - v.x = cos(v.x) - v.y = cos(v.y) - - return v - -func cosv3(v : Vector3) -> Vector3: - v.x = cos(v.x) - v.y = cos(v.y) - v.y = cos(v.y) - - return v - -func modv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - v.z = modf(a.z, b.z) - - return v - - -func modv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - - return v - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fractv2(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractv3(v : Vector3) -> Vector3: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - v.z = v.z - floor(v.z) - - return v - -func fract(f : float) -> float: - return f - floor(f) - -func rand(x : Vector2) -> float: - return fract(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func rand2(x : Vector2) -> Vector2: - return fractv2(cosv2(Vector2(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)))) * 43758.5453); - -func rand3(x : Vector2) -> Vector3: - return fractv3(cosv3(Vector3(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)), - x.dot(Vector2(13.254, 5.867)))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/noise/perlin_color.tscn b/noise/perlin_color.tscn deleted file mode 100644 index 586899e..0000000 --- a/noise/perlin_color.tscn +++ /dev/null @@ -1,27 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://noise/perlin_color.gd" type="Script" id=1] - - -[sub_resource type="Image" id=3] -data = { -"data": PoolByteArray( 214, 5, 95, 255, 214, 6, 95, 255, 213, 7, 95, 255, 212, 8, 95, 255, 210, 10, 94, 255, 207, 13, 94, 255, 204, 16, 93, 255, 201, 19, 92, 255, 198, 22, 92, 255, 194, 26, 91, 255, 190, 30, 90, 255, 186, 34, 89, 255, 182, 38, 88, 255, 178, 43, 88, 255, 174, 47, 87, 255, 170, 51, 86, 255, 166, 55, 85, 255, 162, 59, 84, 255, 159, 62, 84, 255, 155, 65, 83, 255, 153, 69, 83, 255, 150, 72, 83, 255, 148, 76, 83, 255, 146, 79, 83, 255, 144, 83, 84, 255, 142, 86, 85, 255, 141, 90, 86, 255, 139, 94, 87, 255, 138, 97, 88, 255, 137, 101, 90, 255, 136, 104, 91, 255, 135, 107, 92, 255, 134, 111, 93, 255, 133, 114, 94, 255, 131, 116, 95, 255, 130, 119, 95, 255, 129, 121, 95, 255, 127, 123, 95, 255, 125, 125, 95, 255, 123, 127, 95, 255, 121, 129, 95, 255, 119, 132, 95, 255, 117, 134, 95, 255, 114, 136, 95, 255, 112, 139, 95, 255, 110, 141, 96, 255, 107, 144, 96, 255, 105, 146, 97, 255, 103, 149, 97, 255, 101, 152, 98, 255, 100, 154, 99, 255, 98, 157, 100, 255, 97, 159, 101, 255, 96, 161, 103, 255, 95, 164, 104, 255, 95, 166, 105, 255, 95, 168, 107, 255, 96, 169, 108, 255, 97, 171, 109, 255, 98, 172, 110, 255, 99, 173, 111, 255, 101, 174, 111, 255, 103, 175, 112, 255, 105, 176, 112, 255, 107, 176, 112, 255, 109, 177, 112, 255, 111, 177, 111, 255, 113, 177, 111, 255, 115, 177, 111, 255, 117, 177, 110, 255, 119, 177, 110, 255, 120, 177, 110, 255, 121, 177, 109, 255, 122, 177, 109, 255, 123, 177, 109, 255, 123, 177, 109, 255, 123, 177, 109, 255, 123, 177, 109, 255, 123, 177, 108, 255, 122, 176, 108, 255, 122, 176, 108, 255, 121, 175, 108, 255, 120, 175, 107, 255, 120, 175, 107, 255, 119, 174, 107, 255, 118, 174, 107, 255, 118, 173, 106, 255, 117, 173, 106, 255, 116, 173, 106, 255, 115, 173, 107, 255, 114, 173, 107, 255, 114, 173, 107, 255, 113, 174, 108, 255, 113, 174, 109, 255, 112, 175, 110, 255, 111, 176, 111, 255, 110, 177, 112, 255, 109, 177, 113, 255, 108, 178, 114, 255, 106, 179, 115, 255, 105, 179, 117, 255, 103, 180, 118, 255, 102, 180, 119, 255, 100, 181, 121, 255, 99, 181, 122, 255, 97, 181, 124, 255, 96, 182, 125, 255, 96, 182, 127, 255, 95, 183, 128, 255, 95, 183, 130, 255, 95, 183, 132, 255, 96, 184, 133, 255, 97, 184, 135, 255, 99, 185, 137, 255, 101, 185, 139, 255, 104, 185, 141, 255, 107, 186, 143, 255, 110, 186, 145, 255, 114, 186, 148, 255, 118, 185, 150, 255, 122, 185, 152, 255, 126, 185, 154, 255, 131, 184, 157, 255, 135, 184, 159, 255, 139, 184, 160, 255, 144, 183, 162, 255, 148, 183, 164, 255, 152, 182, 165, 255, 156, 182, 166, 255, 160, 181, 167, 255, 163, 180, 167, 255, 166, 180, 167, 255, 169, 179, 167, 255, 172, 180, 167, 255, 174, 180, 167, 255, 177, 181, 167, 255, 179, 182, 167, 255, 182, 183, 166, 255, 184, 185, 166, 255, 186, 186, 166, 255, 187, 188, 165, 255, 189, 190, 165, 255, 191, 192, 165, 255, 192, 194, 165, 255, 193, 195, 164, 255, 194, 197, 164, 255, 195, 198, 164, 255, 196, 199, 164, 255, 196, 200, 164, 255, 197, 201, 163, 255, 197, 201, 163, 255, 197, 201, 163, 255, 196, 201, 163, 255, 196, 200, 162, 255, 195, 199, 161, 255, 194, 198, 159, 255, 193, 197, 157, 255, 192, 196, 156, 255, 191, 195, 154, 255, 190, 193, 151, 255, 188, 192, 149, 255, 187, 190, 147, 255, 185, 189, 145, 255, 184, 187, 143, 255, 182, 186, 141, 255, 180, 185, 139, 255, 179, 184, 137, 255, 177, 183, 135, 255, 175, 182, 134, 255, 174, 181, 133, 255, 172, 180, 132, 255, 171, 180, 132, 255, 170, 179, 131, 255, 169, 178, 131, 255, 168, 177, 131, 255, 167, 176, 132, 255, 166, 176, 132, 255, 166, 175, 133, 255, 165, 174, 133, 255, 164, 174, 134, 255, 163, 173, 134, 255, 162, 173, 135, 255, 161, 172, 135, 255, 160, 172, 136, 255, 159, 172, 136, 255, 158, 172, 136, 255, 156, 172, 136, 255, 155, 172, 136, 255, 153, 173, 136, 255, 151, 173, 136, 255, 148, 174, 135, 255, 145, 174, 135, 255, 142, 174, 134, 255, 139, 174, 134, 255, 135, 174, 134, 255, 131, 174, 133, 255, 127, 174, 133, 255, 123, 173, 133, 255, 119, 173, 132, 255, 115, 173, 132, 255, 111, 173, 132, 255, 107, 172, 131, 255, 103, 172, 131, 255, 99, 172, 131, 255, 95, 172, 130, 255, 91, 172, 130, 255, 88, 172, 130, 255, 85, 172, 130, 255, 82, 171, 129, 255, 79, 171, 128, 255, 77, 171, 127, 255, 74, 170, 126, 255, 72, 169, 124, 255, 70, 169, 123, 255, 68, 168, 121, 255, 66, 167, 120, 255, 65, 166, 118, 255, 63, 165, 116, 255, 62, 165, 115, 255, 61, 164, 114, 255, 60, 163, 112, 255, 59, 163, 111, 255, 59, 162, 110, 255, 58, 162, 109, 255, 58, 161, 109, 255, 58, 161, 109, 255, 58, 161, 109, 255, 59, 161, 110, 255, 60, 161, 110, 255, 61, 161, 112, 255, 62, 161, 113, 255, 63, 161, 115, 255, 65, 161, 117, 255, 67, 160, 118, 255, 69, 160, 120, 255, 71, 159, 123, 255, 74, 159, 125, 255, 76, 158, 127, 255, 79, 157, 129, 255, 82, 156, 131, 255, 84, 154, 132, 255, 87, 153, 134, 255, 90, 151, 135, 255, 93, 149, 136, 255, 96, 147, 137, 255, 98, 145, 137, 255, 101, 142, 137, 255, 103, 140, 137, 255, 106, 137, 137, 255, 108, 135, 136, 255, 110, 132, 135, 255, 112, 130, 134, 255, 114, 127, 133, 255, 116, 124, 132, 255, 118, 122, 130, 255, 120, 119, 129, 255, 121, 116, 127, 255, 123, 113, 126, 255, 125, 111, 124, 255, 127, 108, 122, 255, 128, 105, 121, 255, 130, 102, 120, 255, 132, 99, 118, 255, 134, 97, 117, 255, 136, 94, 116, 255, 138, 91, 115, 255, 141, 88, 114, 255, 144, 85, 113, 255, 148, 82, 111, 255, 151, 79, 110, 255, 155, 76, 109, 255, 159, 72, 108, 255, 163, 69, 106, 255, 167, 66, 105, 255, 171, 63, 104, 255, 174, 60, 102, 255, 178, 57, 101, 255, 181, 54, 100, 255, 185, 52, 99, 255, 188, 49, 97, 255, 190, 46, 96, 255, 193, 44, 95, 255, 195, 41, 94, 255, 197, 39, 93, 255, 199, 36, 92, 255, 201, 33, 92, 255, 202, 31, 92, 255, 204, 28, 91, 255, 205, 25, 91, 255, 207, 23, 92, 255, 208, 20, 92, 255, 209, 18, 92, 255, 210, 15, 93, 255, 211, 13, 93, 255, 212, 11, 93, 255, 213, 10, 94, 255, 213, 8, 94, 255, 214, 7, 95, 255, 214, 6, 95, 255, 214, 6, 95, 255, 214, 6, 95, 255, 214, 6, 95, 255, 213, 7, 95, 255, 212, 8, 95, 255, 210, 10, 94, 255, 207, 13, 94, 255, 204, 16, 93, 255, 201, 19, 93, 255, 198, 23, 92, 255, 194, 26, 91, 255, 190, 30, 90, 255, 186, 34, 90, 255, 182, 39, 89, 255, 178, 43, 88, 255, 174, 47, 87, 255, 170, 51, 86, 255, 166, 55, 85, 255, 162, 59, 85, 255, 159, 62, 84, 255, 156, 66, 83, 255, 153, 69, 83, 255, 150, 72, 83, 255, 148, 76, 83, 255, 146, 79, 84, 255, 144, 83, 84, 255, 142, 87, 85, 255, 141, 90, 86, 255, 139, 94, 87, 255, 138, 97, 88, 255, 137, 101, 90, 255, 136, 104, 91, 255, 135, 108, 92, 255, 134, 111, 93, 255, 132, 114, 94, 255, 131, 117, 94, 255, 130, 119, 95, 255, 128, 121, 95, 255, 127, 124, 95, 255, 125, 125, 95, 255, 123, 127, 95, 255, 121, 129, 95, 255, 119, 132, 94, 255, 117, 134, 95, 255, 114, 136, 95, 255, 112, 139, 95, 255, 110, 141, 95, 255, 107, 144, 96, 255, 105, 146, 97, 255, 103, 149, 97, 255, 101, 151, 98, 255, 100, 154, 99, 255, 98, 156, 100, 255, 97, 159, 101, 255, 96, 161, 102, 255, 96, 163, 104, 255, 95, 165, 105, 255, 95, 167, 107, 255, 96, 169, 108, 255, 97, 171, 109, 255, 98, 172, 110, 255, 100, 173, 111, 255, 101, 174, 111, 255, 103, 175, 112, 255, 105, 176, 112, 255, 107, 176, 112, 255, 109, 177, 112, 255, 111, 177, 111, 255, 113, 177, 111, 255, 115, 177, 111, 255, 117, 177, 110, 255, 119, 177, 110, 255, 120, 177, 109, 255, 121, 177, 109, 255, 122, 177, 109, 255, 123, 177, 109, 255, 123, 177, 109, 255, 123, 177, 109, 255, 123, 177, 108, 255, 122, 177, 108, 255, 122, 176, 108, 255, 122, 176, 108, 255, 121, 175, 108, 255, 120, 175, 107, 255, 120, 174, 107, 255, 119, 174, 107, 255, 118, 174, 107, 255, 117, 173, 106, 255, 117, 173, 106, 255, 116, 173, 107, 255, 115, 173, 107, 255, 114, 173, 107, 255, 114, 173, 107, 255, 113, 174, 108, 255, 113, 174, 109, 255, 112, 175, 110, 255, 111, 176, 111, 255, 110, 177, 112, 255, 109, 177, 113, 255, 108, 178, 114, 255, 106, 178, 115, 255, 105, 179, 117, 255, 103, 180, 118, 255, 102, 180, 119, 255, 100, 180, 121, 255, 99, 181, 122, 255, 98, 181, 124, 255, 97, 182, 125, 255, 96, 182, 127, 255, 95, 183, 128, 255, 95, 183, 130, 255, 96, 183, 132, 255, 96, 184, 133, 255, 98, 184, 135, 255, 99, 185, 137, 255, 102, 185, 139, 255, 104, 185, 141, 255, 107, 186, 143, 255, 111, 186, 146, 255, 114, 185, 148, 255, 118, 185, 150, 255, 122, 185, 152, 255, 126, 185, 154, 255, 131, 184, 156, 255, 135, 184, 158, 255, 139, 184, 160, 255, 144, 183, 162, 255, 148, 183, 164, 255, 152, 182, 165, 255, 156, 182, 166, 255, 159, 181, 167, 255, 163, 180, 167, 255, 166, 180, 167, 255, 169, 180, 167, 255, 172, 180, 167, 255, 174, 180, 167, 255, 177, 181, 167, 255, 179, 182, 166, 255, 181, 183, 166, 255, 183, 185, 166, 255, 185, 186, 166, 255, 187, 188, 165, 255, 189, 190, 165, 255, 191, 192, 165, 255, 192, 194, 164, 255, 193, 195, 164, 255, 194, 197, 164, 255, 195, 198, 164, 255, 196, 199, 163, 255, 196, 200, 163, 255, 196, 201, 163, 255, 197, 201, 163, 255, 196, 201, 163, 255, 196, 201, 162, 255, 196, 200, 162, 255, 195, 199, 160, 255, 194, 198, 159, 255, 193, 197, 157, 255, 192, 196, 155, 255, 191, 195, 154, 255, 189, 193, 151, 255, 188, 192, 149, 255, 187, 190, 147, 255, 185, 189, 145, 255, 183, 187, 143, 255, 182, 186, 141, 255, 180, 185, 139, 255, 179, 184, 137, 255, 177, 183, 136, 255, 175, 182, 134, 255, 174, 181, 133, 255, 172, 180, 132, 255, 171, 180, 132, 255, 170, 179, 132, 255, 169, 178, 131, 255, 168, 177, 132, 255, 167, 176, 132, 255, 166, 176, 132, 255, 165, 175, 133, 255, 165, 174, 133, 255, 164, 174, 134, 255, 163, 173, 134, 255, 162, 173, 135, 255, 161, 172, 135, 255, 160, 172, 136, 255, 159, 172, 136, 255, 158, 172, 136, 255, 156, 172, 136, 255, 155, 173, 136, 255, 153, 173, 136, 255, 151, 173, 136, 255, 148, 174, 135, 255, 145, 174, 135, 255, 142, 174, 134, 255, 138, 174, 134, 255, 135, 174, 134, 255, 131, 174, 133, 255, 127, 174, 133, 255, 123, 173, 133, 255, 119, 173, 132, 255, 115, 173, 132, 255, 111, 173, 132, 255, 107, 173, 131, 255, 102, 172, 131, 255, 99, 172, 131, 255, 95, 172, 130, 255, 91, 172, 130, 255, 88, 172, 130, 255, 85, 172, 129, 255, 82, 171, 129, 255, 79, 171, 128, 255, 77, 171, 127, 255, 74, 170, 126, 255, 72, 169, 124, 255, 70, 169, 123, 255, 68, 168, 121, 255, 66, 167, 120, 255, 65, 166, 118, 255, 63, 165, 117, 255, 62, 165, 115, 255, 61, 164, 114, 255, 60, 163, 112, 255, 60, 163, 111, 255, 59, 162, 110, 255, 59, 162, 110, 255, 58, 161, 109, 255, 58, 161, 109, 255, 59, 161, 109, 255, 59, 161, 110, 255, 60, 161, 111, 255, 61, 161, 112, 255, 62, 161, 113, 255, 64, 161, 115, 255, 65, 161, 117, 255, 67, 160, 119, 255, 69, 160, 121, 255, 71, 159, 123, 255, 74, 159, 125, 255, 76, 158, 127, 255, 79, 157, 129, 255, 82, 156, 130, 255, 84, 155, 132, 255, 87, 153, 134, 255, 90, 151, 135, 255, 93, 149, 136, 255, 96, 147, 137, 255, 98, 145, 137, 255, 101, 142, 137, 255, 103, 140, 137, 255, 106, 137, 137, 255, 108, 135, 136, 255, 110, 132, 135, 255, 112, 130, 134, 255, 114, 127, 133, 255, 116, 124, 131, 255, 118, 122, 130, 255, 120, 119, 129, 255, 121, 116, 127, 255, 123, 114, 125, 255, 125, 111, 124, 255, 127, 108, 122, 255, 128, 105, 121, 255, 130, 102, 120, 255, 132, 100, 118, 255, 134, 97, 117, 255, 136, 94, 116, 255, 138, 91, 115, 255, 141, 88, 114, 255, 144, 85, 113, 255, 148, 82, 111, 255, 151, 79, 110, 255, 155, 76, 109, 255, 159, 73, 108, 255, 163, 69, 106, 255, 167, 66, 105, 255, 170, 63, 104, 255, 174, 60, 102, 255, 178, 57, 101, 255, 181, 55, 100, 255, 185, 52, 99, 255, 188, 49, 97, 255, 190, 46, 96, 255, 193, 44, 95, 255, 195, 41, 94, 255, 197, 39, 93, 255, 199, 36, 92, 255, 200, 34, 92, 255, 202, 31, 92, 255, 204, 28, 92, 255, 205, 25, 92, 255, 207, 23, 92, 255, 208, 20, 92, 255, 209, 18, 92, 255, 210, 16, 93, 255, 211, 13, 93, 255, 212, 12, 94, 255, 213, 10, 94, 255, 213, 8, 94, 255, 214, 7, 95, 255, 214, 6, 95, 255, 214, 6, 95, 255, 215, 6, 96, 255, 214, 6, 96, 255, 213, 7, 96, 255, 212, 9, 95, 255, 210, 11, 95, 255, 207, 13, 95, 255, 205, 16, 94, 255, 201, 19, 93, 255, 198, 23, 93, 255, 194, 27, 92, 255, 190, 31, 91, 255, 186, 35, 90, 255, 182, 39, 89, 255, 178, 43, 88, 255, 174, 47, 88, 255, 170, 52, 87, 255, 166, 56, 86, 255, 163, 59, 85, 255, 159, 63, 84, 255, 156, 66, 84, 255, 153, 69, 83, 255, 150, 73, 83, 255, 148, 76, 84, 255, 146, 80, 84, 255, 144, 83, 85, 255, 142, 87, 86, 255, 141, 91, 86, 255, 139, 94, 88, 255, 138, 98, 89, 255, 137, 101, 90, 255, 136, 105, 91, 255, 134, 108, 92, 255, 133, 111, 93, 255, 132, 114, 94, 255, 131, 117, 94, 255, 129, 119, 95, 255, 128, 122, 95, 255, 126, 124, 95, 255, 125, 126, 95, 255, 123, 128, 94, 255, 121, 130, 94, 255, 118, 132, 94, 255, 116, 134, 94, 255, 114, 136, 95, 255, 112, 139, 95, 255, 109, 141, 95, 255, 107, 144, 96, 255, 105, 146, 96, 255, 103, 149, 97, 255, 101, 151, 98, 255, 100, 154, 99, 255, 98, 156, 100, 255, 97, 158, 101, 255, 96, 161, 102, 255, 96, 163, 103, 255, 95, 165, 105, 255, 96, 167, 106, 255, 96, 168, 108, 255, 97, 170, 109, 255, 98, 171, 110, 255, 100, 173, 110, 255, 101, 174, 111, 255, 103, 174, 111, 255, 105, 175, 111, 255, 107, 176, 111, 255, 109, 176, 111, 255, 111, 177, 111, 255, 113, 177, 111, 255, 115, 177, 110, 255, 117, 177, 110, 255, 118, 177, 110, 255, 120, 177, 109, 255, 121, 177, 109, 255, 122, 177, 109, 255, 122, 177, 108, 255, 123, 177, 108, 255, 123, 177, 108, 255, 122, 177, 108, 255, 122, 177, 108, 255, 122, 176, 108, 255, 121, 176, 108, 255, 121, 175, 107, 255, 120, 175, 107, 255, 119, 174, 107, 255, 119, 174, 107, 255, 118, 174, 107, 255, 117, 173, 107, 255, 116, 173, 107, 255, 116, 173, 107, 255, 115, 173, 107, 255, 114, 173, 107, 255, 114, 173, 108, 255, 113, 173, 108, 255, 112, 174, 109, 255, 112, 175, 110, 255, 111, 176, 111, 255, 110, 176, 112, 255, 109, 177, 113, 255, 108, 178, 114, 255, 107, 178, 116, 255, 105, 179, 117, 255, 104, 179, 118, 255, 102, 180, 120, 255, 101, 180, 121, 255, 99, 181, 122, 255, 98, 181, 124, 255, 97, 182, 125, 255, 97, 182, 127, 255, 96, 182, 129, 255, 96, 183, 130, 255, 96, 183, 132, 255, 97, 184, 134, 255, 98, 184, 135, 255, 100, 184, 137, 255, 102, 185, 139, 255, 105, 185, 141, 255, 108, 185, 143, 255, 111, 185, 146, 255, 115, 185, 148, 255, 119, 185, 150, 255, 123, 185, 152, 255, 127, 185, 154, 255, 131, 184, 156, 255, 135, 184, 158, 255, 139, 184, 160, 255, 143, 183, 162, 255, 148, 183, 163, 255, 152, 182, 165, 255, 155, 182, 166, 255, 159, 181, 166, 255, 162, 181, 167, 255, 166, 180, 167, 255, 168, 180, 167, 255, 171, 180, 167, 255, 174, 180, 167, 255, 176, 181, 166, 255, 179, 182, 166, 255, 181, 183, 166, 255, 183, 185, 165, 255, 185, 187, 165, 255, 187, 188, 165, 255, 189, 190, 164, 255, 190, 192, 164, 255, 191, 194, 164, 255, 193, 195, 164, 255, 194, 197, 163, 255, 195, 198, 163, 255, 195, 199, 163, 255, 196, 200, 163, 255, 196, 201, 163, 255, 196, 201, 163, 255, 196, 201, 162, 255, 196, 201, 162, 255, 195, 200, 161, 255, 195, 199, 160, 255, 194, 198, 158, 255, 193, 197, 157, 255, 192, 196, 155, 255, 190, 194, 153, 255, 189, 193, 151, 255, 188, 192, 149, 255, 186, 190, 147, 255, 185, 189, 145, 255, 183, 187, 143, 255, 181, 186, 141, 255, 180, 185, 139, 255, 178, 183, 137, 255, 177, 182, 136, 255, 175, 182, 135, 255, 173, 181, 134, 255, 172, 180, 133, 255, 171, 180, 132, 255, 170, 179, 132, 255, 169, 178, 132, 255, 168, 177, 132, 255, 167, 177, 132, 255, 166, 176, 133, 255, 165, 175, 133, 255, 164, 174, 133, 255, 163, 174, 134, 255, 163, 173, 135, 255, 162, 173, 135, 255, 161, 173, 136, 255, 160, 172, 136, 255, 159, 172, 136, 255, 157, 172, 137, 255, 156, 172, 137, 255, 154, 173, 136, 255, 152, 173, 136, 255, 150, 174, 136, 255, 148, 174, 135, 255, 145, 174, 135, 255, 142, 174, 135, 255, 138, 174, 134, 255, 135, 174, 134, 255, 131, 174, 133, 255, 127, 174, 133, 255, 123, 174, 133, 255, 119, 173, 132, 255, 115, 173, 132, 255, 111, 173, 131, 255, 106, 173, 131, 255, 102, 173, 131, 255, 99, 172, 130, 255, 95, 172, 130, 255, 91, 172, 130, 255, 88, 172, 129, 255, 85, 172, 129, 255, 82, 172, 129, 255, 79, 171, 128, 255, 77, 171, 127, 255, 74, 170, 126, 255, 72, 169, 124, 255, 70, 169, 123, 255, 68, 168, 121, 255, 67, 167, 120, 255, 65, 166, 118, 255, 64, 165, 117, 255, 63, 164, 115, 255, 62, 164, 114, 255, 61, 163, 113, 255, 60, 162, 112, 255, 60, 162, 111, 255, 59, 161, 110, 255, 59, 161, 110, 255, 59, 161, 110, 255, 59, 161, 110, 255, 60, 161, 110, 255, 60, 161, 111, 255, 61, 161, 112, 255, 63, 161, 114, 255, 64, 161, 115, 255, 66, 161, 117, 255, 68, 160, 119, 255, 70, 160, 121, 255, 72, 160, 123, 255, 74, 159, 125, 255, 77, 158, 127, 255, 79, 157, 128, 255, 82, 156, 130, 255, 85, 155, 132, 255, 87, 153, 133, 255, 90, 152, 135, 255, 93, 150, 136, 255, 96, 147, 136, 255, 99, 145, 137, 255, 101, 143, 137, 255, 104, 140, 137, 255, 106, 138, 136, 255, 108, 135, 136, 255, 110, 133, 135, 255, 112, 130, 134, 255, 114, 127, 132, 255, 116, 125, 131, 255, 118, 122, 130, 255, 120, 119, 128, 255, 121, 117, 127, 255, 123, 114, 125, 255, 125, 111, 124, 255, 127, 108, 122, 255, 128, 105, 121, 255, 130, 102, 120, 255, 132, 100, 118, 255, 134, 97, 117, 255, 136, 94, 116, 255, 138, 91, 115, 255, 141, 88, 114, 255, 144, 85, 113, 255, 148, 82, 111, 255, 151, 79, 110, 255, 155, 76, 109, 255, 159, 73, 108, 255, 162, 70, 106, 255, 166, 67, 105, 255, 170, 64, 104, 255, 174, 61, 103, 255, 177, 58, 101, 255, 181, 55, 100, 255, 184, 52, 99, 255, 187, 49, 97, 255, 190, 47, 96, 255, 192, 44, 95, 255, 194, 42, 94, 255, 196, 39, 93, 255, 198, 37, 93, 255, 200, 34, 92, 255, 202, 31, 92, 255, 203, 28, 92, 255, 205, 26, 92, 255, 206, 23, 92, 255, 208, 21, 92, 255, 209, 18, 93, 255, 210, 16, 93, 255, 211, 14, 94, 255, 212, 12, 94, 255, 213, 10, 95, 255, 213, 9, 95, 255, 214, 8, 95, 255, 214, 7, 96, 255, 215, 6, 96, 255, 215, 7, 97, 255, 214, 7, 97, 255, 214, 8, 97, 255, 212, 10, 97, 255, 210, 12, 96, 255, 208, 14, 96, 255, 205, 17, 95, 255, 202, 20, 94, 255, 198, 24, 94, 255, 195, 28, 93, 255, 191, 31, 92, 255, 187, 36, 91, 255, 183, 40, 90, 255, 179, 44, 89, 255, 175, 48, 89, 255, 171, 52, 88, 255, 167, 56, 87, 255, 163, 60, 86, 255, 160, 64, 85, 255, 156, 67, 85, 255, 154, 70, 84, 255, 151, 73, 84, 255, 149, 77, 84, 255, 146, 80, 85, 255, 144, 84, 85, 255, 143, 88, 86, 255, 141, 91, 87, 255, 139, 95, 88, 255, 138, 98, 89, 255, 137, 102, 90, 255, 135, 105, 91, 255, 134, 108, 92, 255, 133, 112, 93, 255, 132, 114, 94, 255, 130, 117, 94, 255, 129, 120, 95, 255, 127, 122, 95, 255, 126, 124, 95, 255, 124, 126, 94, 255, 122, 128, 94, 255, 120, 130, 94, 255, 118, 132, 94, 255, 116, 134, 94, 255, 113, 137, 94, 255, 111, 139, 95, 255, 109, 141, 95, 255, 107, 144, 95, 255, 105, 146, 96, 255, 103, 148, 97, 255, 101, 151, 98, 255, 100, 153, 98, 255, 99, 155, 99, 255, 97, 158, 100, 255, 97, 160, 102, 255, 96, 162, 103, 255, 96, 164, 104, 255, 96, 166, 106, 255, 96, 167, 107, 255, 97, 169, 108, 255, 98, 170, 109, 255, 100, 172, 110, 255, 101, 173, 110, 255, 103, 174, 111, 255, 105, 174, 111, 255, 107, 175, 111, 255, 109, 176, 111, 255, 111, 176, 110, 255, 113, 176, 110, 255, 115, 177, 110, 255, 116, 177, 109, 255, 118, 177, 109, 255, 119, 177, 109, 255, 120, 177, 108, 255, 121, 177, 108, 255, 122, 177, 108, 255, 122, 177, 108, 255, 122, 177, 108, 255, 122, 177, 108, 255, 122, 176, 108, 255, 121, 176, 107, 255, 121, 176, 107, 255, 120, 175, 107, 255, 120, 175, 107, 255, 119, 174, 107, 255, 118, 174, 107, 255, 118, 174, 107, 255, 117, 173, 107, 255, 116, 173, 107, 255, 115, 173, 107, 255, 115, 173, 107, 255, 114, 173, 107, 255, 113, 173, 108, 255, 113, 173, 109, 255, 112, 174, 109, 255, 112, 175, 110, 255, 111, 176, 111, 255, 110, 176, 112, 255, 109, 177, 114, 255, 108, 178, 115, 255, 107, 178, 116, 255, 105, 179, 117, 255, 104, 179, 119, 255, 103, 180, 120, 255, 101, 180, 121, 255, 100, 180, 123, 255, 99, 181, 124, 255, 98, 181, 126, 255, 98, 182, 127, 255, 97, 182, 129, 255, 97, 182, 131, 255, 98, 183, 132, 255, 99, 183, 134, 255, 100, 184, 136, 255, 102, 184, 138, 255, 104, 184, 140, 255, 106, 185, 142, 255, 109, 185, 144, 255, 112, 185, 146, 255, 116, 185, 148, 255, 119, 185, 150, 255, 123, 185, 152, 255, 127, 185, 154, 255, 131, 184, 156, 255, 135, 184, 158, 255, 139, 184, 160, 255, 143, 183, 162, 255, 147, 183, 163, 255, 151, 183, 164, 255, 155, 182, 165, 255, 158, 182, 166, 255, 162, 181, 167, 255, 165, 181, 167, 255, 168, 180, 167, 255, 170, 180, 166, 255, 173, 181, 166, 255, 175, 182, 166, 255, 178, 183, 166, 255, 180, 184, 165, 255, 182, 185, 165, 255, 184, 187, 165, 255, 186, 189, 164, 255, 188, 190, 164, 255, 189, 192, 163, 255, 191, 194, 163, 255, 192, 195, 163, 255, 193, 197, 162, 255, 194, 198, 162, 255, 195, 199, 162, 255, 195, 200, 162, 255, 195, 201, 162, 255, 195, 201, 162, 255, 195, 201, 161, 255, 195, 200, 161, 255, 195, 200, 160, 255, 194, 199, 159, 255, 193, 198, 158, 255, 192, 197, 156, 255, 191, 196, 155, 255, 190, 194, 153, 255, 188, 193, 151, 255, 187, 192, 149, 255, 186, 190, 147, 255, 184, 189, 145, 255, 182, 187, 143, 255, 181, 186, 141, 255, 179, 185, 139, 255, 177, 183, 138, 255, 176, 182, 136, 255, 174, 182, 135, 255, 173, 181, 134, 255, 171, 180, 133, 255, 170, 179, 133, 255, 169, 179, 133, 255, 168, 178, 132, 255, 167, 177, 133, 255, 166, 177, 133, 255, 165, 176, 133, 255, 164, 175, 133, 255, 164, 175, 134, 255, 163, 174, 134, 255, 162, 174, 135, 255, 161, 173, 135, 255, 160, 173, 136, 255, 159, 173, 136, 255, 158, 173, 137, 255, 157, 173, 137, 255, 155, 173, 137, 255, 154, 173, 137, 255, 152, 174, 136, 255, 150, 174, 136, 255, 147, 174, 135, 255, 144, 175, 135, 255, 141, 175, 135, 255, 138, 175, 134, 255, 134, 175, 134, 255, 130, 174, 133, 255, 127, 174, 133, 255, 123, 174, 132, 255, 119, 174, 132, 255, 114, 174, 132, 255, 110, 173, 131, 255, 106, 173, 131, 255, 102, 173, 130, 255, 99, 173, 130, 255, 95, 173, 130, 255, 91, 172, 129, 255, 88, 172, 129, 255, 85, 172, 129, 255, 82, 172, 128, 255, 79, 172, 127, 255, 77, 171, 126, 255, 75, 170, 125, 255, 73, 170, 124, 255, 71, 169, 123, 255, 69, 168, 121, 255, 67, 167, 120, 255, 66, 166, 118, 255, 65, 165, 117, 255, 64, 164, 116, 255, 63, 164, 114, 255, 62, 163, 113, 255, 61, 162, 112, 255, 61, 162, 112, 255, 60, 161, 111, 255, 60, 161, 110, 255, 60, 161, 110, 255, 60, 161, 111, 255, 61, 161, 111, 255, 61, 161, 112, 255, 62, 161, 113, 255, 64, 161, 114, 255, 65, 161, 116, 255, 67, 161, 117, 255, 68, 160, 119, 255, 70, 160, 121, 255, 73, 160, 123, 255, 75, 159, 125, 255, 77, 158, 126, 255, 80, 158, 128, 255, 82, 157, 130, 255, 85, 155, 131, 255, 88, 154, 133, 255, 91, 152, 134, 255, 93, 150, 135, 255, 96, 148, 136, 255, 99, 146, 136, 255, 101, 143, 136, 255, 104, 141, 136, 255, 106, 138, 136, 255, 108, 136, 135, 255, 110, 133, 134, 255, 112, 131, 133, 255, 114, 128, 132, 255, 116, 125, 131, 255, 118, 122, 130, 255, 120, 120, 128, 255, 121, 117, 127, 255, 123, 114, 125, 255, 125, 111, 124, 255, 127, 108, 122, 255, 128, 106, 121, 255, 130, 103, 120, 255, 132, 100, 118, 255, 134, 97, 117, 255, 136, 94, 116, 255, 138, 91, 115, 255, 141, 88, 114, 255, 144, 85, 113, 255, 147, 82, 111, 255, 151, 79, 110, 255, 155, 76, 109, 255, 158, 73, 108, 255, 162, 70, 106, 255, 166, 67, 105, 255, 170, 64, 104, 255, 173, 61, 103, 255, 177, 58, 101, 255, 180, 55, 100, 255, 184, 53, 99, 255, 187, 50, 98, 255, 189, 47, 97, 255, 192, 45, 95, 255, 194, 42, 94, 255, 196, 40, 93, 255, 198, 37, 93, 255, 200, 34, 92, 255, 201, 32, 92, 255, 203, 29, 92, 255, 205, 26, 92, 255, 206, 24, 93, 255, 208, 21, 93, 255, 209, 19, 94, 255, 210, 17, 94, 255, 211, 14, 95, 255, 212, 13, 95, 255, 213, 11, 96, 255, 214, 9, 96, 255, 214, 8, 96, 255, 214, 7, 97, 255, 215, 7, 97, 255, 215, 8, 99, 255, 215, 8, 98, 255, 214, 9, 98, 255, 212, 10, 98, 255, 210, 12, 98, 255, 208, 15, 97, 255, 205, 18, 96, 255, 202, 21, 96, 255, 199, 25, 95, 255, 195, 28, 94, 255, 191, 32, 93, 255, 187, 37, 93, 255, 183, 41, 92, 255, 179, 45, 91, 255, 175, 49, 90, 255, 171, 53, 89, 255, 167, 57, 88, 255, 164, 61, 87, 255, 160, 65, 87, 255, 157, 68, 86, 255, 154, 71, 86, 255, 152, 74, 86, 255, 149, 78, 86, 255, 147, 81, 86, 255, 145, 85, 86, 255, 143, 89, 87, 255, 141, 92, 88, 255, 139, 96, 89, 255, 138, 99, 90, 255, 136, 103, 90, 255, 135, 106, 91, 255, 134, 109, 92, 255, 132, 112, 93, 255, 131, 115, 94, 255, 129, 118, 94, 255, 128, 120, 94, 255, 126, 123, 95, 255, 125, 125, 94, 255, 123, 127, 94, 255, 121, 129, 94, 255, 119, 131, 94, 255, 117, 133, 94, 255, 115, 135, 94, 255, 113, 137, 94, 255, 111, 139, 94, 255, 109, 141, 95, 255, 107, 143, 95, 255, 105, 146, 96, 255, 103, 148, 96, 255, 101, 150, 97, 255, 100, 152, 98, 255, 99, 154, 99, 255, 98, 156, 100, 255, 97, 159, 101, 255, 96, 161, 102, 255, 96, 163, 103, 255, 96, 164, 105, 255, 97, 166, 106, 255, 98, 168, 107, 255, 99, 169, 108, 255, 100, 170, 109, 255, 101, 172, 109, 255, 103, 173, 110, 255, 105, 173, 110, 255, 107, 174, 110, 255, 109, 175, 110, 255, 110, 175, 109, 255, 112, 176, 109, 255, 114, 176, 109, 255, 116, 176, 109, 255, 117, 176, 108, 255, 119, 177, 108, 255, 120, 177, 107, 255, 121, 177, 107, 255, 121, 177, 107, 255, 121, 177, 107, 255, 121, 177, 107, 255, 121, 176, 107, 255, 121, 176, 107, 255, 120, 176, 107, 255, 120, 176, 107, 255, 119, 175, 107, 255, 119, 175, 107, 255, 118, 174, 106, 255, 118, 174, 106, 255, 117, 174, 107, 255, 116, 173, 107, 255, 116, 173, 107, 255, 115, 173, 107, 255, 114, 173, 107, 255, 114, 173, 108, 255, 113, 173, 108, 255, 113, 173, 109, 255, 112, 174, 110, 255, 112, 175, 111, 255, 111, 175, 112, 255, 110, 176, 113, 255, 109, 177, 114, 255, 108, 177, 115, 255, 107, 178, 116, 255, 106, 178, 118, 255, 105, 179, 119, 255, 103, 179, 120, 255, 102, 180, 122, 255, 101, 180, 123, 255, 100, 180, 125, 255, 100, 181, 126, 255, 99, 181, 128, 255, 99, 181, 129, 255, 99, 182, 131, 255, 99, 182, 133, 255, 100, 182, 134, 255, 102, 183, 136, 255, 103, 183, 138, 255, 105, 184, 140, 255, 108, 184, 142, 255, 111, 184, 144, 255, 114, 185, 146, 255, 117, 185, 148, 255, 120, 185, 150, 255, 124, 185, 152, 255, 128, 184, 154, 255, 131, 184, 156, 255, 135, 184, 158, 255, 139, 184, 160, 255, 143, 184, 161, 255, 147, 183, 163, 255, 150, 183, 164, 255, 154, 183, 165, 255, 157, 182, 166, 255, 161, 182, 166, 255, 164, 181, 166, 255, 166, 181, 166, 255, 169, 181, 166, 255, 172, 181, 166, 255, 174, 182, 165, 255, 177, 183, 165, 255, 179, 184, 165, 255, 181, 186, 164, 255, 183, 187, 164, 255, 185, 189, 163, 255, 187, 191, 163, 255, 188, 192, 162, 255, 190, 194, 162, 255, 191, 195, 161, 255, 192, 197, 161, 255, 193, 198, 161, 255, 194, 199, 160, 255, 194, 200, 160, 255, 195, 201, 160, 255, 195, 201, 160, 255, 195, 201, 160, 255, 194, 200, 160, 255, 194, 200, 159, 255, 193, 199, 158, 255, 192, 198, 157, 255, 191, 197, 155, 255, 190, 196, 154, 255, 189, 194, 152, 255, 188, 193, 150, 255, 186, 191, 149, 255, 185, 190, 147, 255, 183, 189, 145, 255, 181, 187, 143, 255, 180, 186, 142, 255, 178, 184, 140, 255, 177, 183, 138, 255, 175, 182, 137, 255, 173, 181, 136, 255, 172, 181, 135, 255, 170, 180, 134, 255, 169, 179, 134, 255, 168, 179, 133, 255, 167, 178, 133, 255, 166, 177, 133, 255, 165, 177, 133, 255, 165, 176, 134, 255, 164, 175, 134, 255, 163, 175, 134, 255, 162, 174, 135, 255, 161, 174, 135, 255, 160, 174, 136, 255, 160, 173, 136, 255, 159, 173, 137, 255, 157, 173, 137, 255, 156, 173, 137, 255, 155, 173, 137, 255, 153, 174, 137, 255, 151, 174, 136, 255, 149, 175, 136, 255, 147, 175, 136, 255, 144, 175, 135, 255, 141, 175, 135, 255, 137, 175, 134, 255, 134, 175, 134, 255, 130, 175, 133, 255, 126, 175, 133, 255, 122, 175, 132, 255, 118, 174, 132, 255, 114, 174, 131, 255, 110, 174, 131, 255, 106, 174, 130, 255, 102, 173, 130, 255, 98, 173, 129, 255, 95, 173, 129, 255, 91, 173, 129, 255, 88, 173, 128, 255, 85, 173, 128, 255, 82, 172, 127, 255, 80, 172, 127, 255, 77, 171, 126, 255, 75, 171, 125, 255, 73, 170, 124, 255, 71, 169, 123, 255, 70, 168, 121, 255, 68, 167, 120, 255, 67, 166, 119, 255, 66, 165, 118, 255, 65, 164, 116, 255, 64, 163, 115, 255, 63, 162, 114, 255, 63, 162, 113, 255, 62, 161, 113, 255, 62, 161, 112, 255, 62, 160, 112, 255, 62, 160, 111, 255, 62, 160, 112, 255, 62, 160, 112, 255, 63, 160, 113, 255, 64, 160, 114, 255, 65, 161, 115, 255, 66, 161, 116, 255, 68, 160, 118, 255, 70, 160, 119, 255, 72, 160, 121, 255, 74, 160, 123, 255, 76, 159, 124, 255, 78, 159, 126, 255, 81, 158, 128, 255, 83, 157, 129, 255, 86, 156, 131, 255, 88, 154, 132, 255, 91, 153, 133, 255, 94, 151, 134, 255, 96, 149, 135, 255, 99, 146, 135, 255, 101, 144, 135, 255, 104, 142, 135, 255, 106, 139, 135, 255, 108, 137, 134, 255, 110, 134, 134, 255, 112, 131, 133, 255, 114, 129, 132, 255, 116, 126, 130, 255, 118, 123, 129, 255, 120, 120, 128, 255, 121, 117, 126, 255, 123, 114, 125, 255, 125, 112, 124, 255, 127, 109, 122, 255, 128, 106, 121, 255, 130, 103, 120, 255, 132, 100, 118, 255, 134, 97, 117, 255, 136, 95, 116, 255, 138, 92, 115, 255, 141, 89, 114, 255, 144, 86, 113, 255, 147, 83, 112, 255, 151, 80, 110, 255, 154, 77, 109, 255, 158, 74, 108, 255, 162, 71, 107, 255, 165, 68, 105, 255, 169, 65, 104, 255, 173, 62, 103, 255, 176, 59, 102, 255, 180, 56, 100, 255, 183, 53, 99, 255, 186, 50, 98, 255, 188, 48, 97, 255, 191, 45, 96, 255, 193, 43, 95, 255, 195, 40, 94, 255, 197, 38, 93, 255, 199, 35, 93, 255, 201, 32, 93, 255, 202, 30, 93, 255, 204, 27, 93, 255, 206, 24, 94, 255, 207, 22, 94, 255, 209, 20, 95, 255, 210, 17, 95, 255, 211, 15, 96, 255, 212, 13, 96, 255, 213, 12, 97, 255, 214, 10, 97, 255, 214, 9, 98, 255, 215, 8, 98, 255, 215, 8, 98, 255, 215, 9, 100, 255, 215, 9, 100, 255, 214, 10, 100, 255, 213, 12, 100, 255, 211, 14, 99, 255, 208, 16, 99, 255, 206, 19, 98, 255, 203, 22, 97, 255, 199, 26, 97, 255, 196, 30, 96, 255, 192, 34, 95, 255, 188, 38, 94, 255, 184, 42, 93, 255, 180, 46, 92, 255, 176, 50, 92, 255, 172, 54, 91, 255, 168, 58, 90, 255, 164, 62, 89, 255, 161, 66, 88, 255, 158, 69, 88, 255, 155, 72, 87, 255, 152, 76, 87, 255, 150, 79, 87, 255, 147, 83, 87, 255, 145, 86, 88, 255, 143, 90, 88, 255, 141, 93, 89, 255, 140, 97, 89, 255, 138, 100, 90, 255, 136, 104, 91, 255, 135, 107, 92, 255, 133, 110, 92, 255, 131, 113, 93, 255, 130, 116, 94, 255, 128, 119, 94, 255, 127, 121, 94, 255, 125, 124, 94, 255, 124, 126, 94, 255, 122, 127, 94, 255, 120, 129, 94, 255, 118, 131, 93, 255, 116, 133, 93, 255, 114, 135, 93, 255, 112, 137, 94, 255, 110, 139, 94, 255, 108, 141, 94, 255, 106, 143, 95, 255, 105, 145, 95, 255, 103, 147, 96, 255, 102, 149, 96, 255, 100, 151, 97, 255, 99, 153, 98, 255, 98, 155, 99, 255, 97, 157, 100, 255, 97, 159, 101, 255, 97, 161, 103, 255, 97, 163, 104, 255, 97, 165, 105, 255, 98, 166, 106, 255, 99, 168, 107, 255, 100, 169, 108, 255, 102, 170, 108, 255, 103, 171, 109, 255, 105, 172, 109, 255, 106, 173, 109, 255, 108, 174, 109, 255, 110, 174, 108, 255, 112, 175, 108, 255, 113, 175, 108, 255, 115, 176, 108, 255, 116, 176, 107, 255, 118, 176, 107, 255, 119, 176, 107, 255, 120, 176, 106, 255, 120, 176, 106, 255, 120, 176, 106, 255, 120, 176, 106, 255, 120, 176, 106, 255, 120, 176, 106, 255, 119, 176, 106, 255, 119, 175, 106, 255, 119, 175, 106, 255, 118, 175, 106, 255, 118, 174, 106, 255, 117, 174, 106, 255, 116, 173, 106, 255, 116, 173, 107, 255, 115, 173, 107, 255, 115, 173, 107, 255, 114, 173, 108, 255, 113, 173, 108, 255, 113, 173, 109, 255, 112, 173, 110, 255, 112, 174, 111, 255, 112, 175, 111, 255, 111, 175, 112, 255, 110, 176, 114, 255, 110, 177, 115, 255, 109, 177, 116, 255, 108, 177, 117, 255, 106, 178, 118, 255, 105, 178, 120, 255, 104, 179, 121, 255, 103, 179, 122, 255, 102, 179, 124, 255, 102, 180, 125, 255, 101, 180, 127, 255, 101, 180, 128, 255, 101, 181, 130, 255, 101, 181, 131, 255, 101, 181, 133, 255, 102, 182, 135, 255, 104, 182, 137, 255, 105, 183, 138, 255, 107, 183, 140, 255, 110, 183, 142, 255, 112, 184, 144, 255, 115, 184, 146, 255, 118, 184, 148, 255, 121, 184, 150, 255, 125, 184, 152, 255, 128, 184, 154, 255, 132, 184, 156, 255, 135, 184, 158, 255, 139, 184, 159, 255, 143, 184, 161, 255, 146, 184, 162, 255, 150, 183, 163, 255, 153, 183, 164, 255, 156, 183, 165, 255, 159, 182, 165, 255, 162, 182, 165, 255, 165, 182, 165, 255, 168, 182, 165, 255, 170, 182, 165, 255, 173, 183, 164, 255, 175, 184, 164, 255, 178, 185, 164, 255, 180, 186, 163, 255, 182, 188, 163, 255, 184, 189, 162, 255, 185, 191, 162, 255, 187, 192, 161, 255, 189, 194, 160, 255, 190, 196, 160, 255, 191, 197, 160, 255, 192, 198, 159, 255, 193, 199, 159, 255, 193, 200, 159, 255, 193, 201, 158, 255, 194, 201, 158, 255, 193, 201, 158, 255, 193, 200, 158, 255, 193, 200, 157, 255, 192, 199, 156, 255, 191, 198, 155, 255, 190, 197, 154, 255, 189, 195, 153, 255, 188, 194, 151, 255, 186, 193, 150, 255, 185, 191, 148, 255, 184, 190, 147, 255, 182, 188, 145, 255, 180, 187, 143, 255, 179, 186, 142, 255, 177, 184, 140, 255, 176, 183, 139, 255, 174, 182, 138, 255, 172, 181, 137, 255, 171, 181, 136, 255, 169, 180, 135, 255, 168, 179, 135, 255, 167, 179, 134, 255, 166, 178, 134, 255, 165, 177, 134, 255, 164, 177, 134, 255, 164, 176, 134, 255, 163, 176, 135, 255, 162, 175, 135, 255, 161, 175, 136, 255, 160, 174, 136, 255, 160, 174, 136, 255, 159, 174, 137, 255, 158, 174, 137, 255, 157, 174, 137, 255, 155, 174, 137, 255, 154, 174, 137, 255, 152, 174, 137, 255, 150, 175, 137, 255, 148, 175, 136, 255, 146, 175, 136, 255, 143, 176, 135, 255, 140, 176, 135, 255, 137, 176, 134, 255, 133, 176, 134, 255, 130, 176, 133, 255, 126, 175, 133, 255, 122, 175, 132, 255, 118, 175, 131, 255, 114, 175, 131, 255, 110, 174, 130, 255, 106, 174, 130, 255, 102, 174, 129, 255, 98, 174, 129, 255, 95, 174, 128, 255, 91, 173, 128, 255, 88, 173, 128, 255, 85, 173, 127, 255, 83, 173, 127, 255, 80, 172, 126, 255, 78, 172, 125, 255, 76, 171, 124, 255, 74, 170, 123, 255, 72, 169, 122, 255, 71, 168, 121, 255, 69, 167, 120, 255, 68, 166, 119, 255, 67, 165, 118, 255, 66, 164, 117, 255, 65, 163, 116, 255, 65, 162, 115, 255, 64, 161, 114, 255, 64, 161, 114, 255, 64, 160, 113, 255, 63, 160, 113, 255, 63, 160, 113, 255, 64, 160, 113, 255, 64, 160, 113, 255, 65, 160, 114, 255, 65, 160, 115, 255, 67, 160, 116, 255, 68, 160, 117, 255, 69, 160, 118, 255, 71, 160, 120, 255, 73, 160, 121, 255, 75, 160, 123, 255, 77, 160, 124, 255, 79, 159, 126, 255, 81, 158, 127, 255, 84, 158, 129, 255, 86, 156, 130, 255, 89, 155, 131, 255, 91, 154, 132, 255, 94, 152, 133, 255, 97, 150, 134, 255, 99, 147, 134, 255, 102, 145, 134, 255, 104, 143, 134, 255, 106, 140, 134, 255, 108, 137, 133, 255, 110, 135, 133, 255, 112, 132, 132, 255, 114, 129, 131, 255, 116, 127, 130, 255, 118, 124, 129, 255, 120, 121, 127, 255, 121, 118, 126, 255, 123, 115, 125, 255, 125, 112, 123, 255, 127, 109, 122, 255, 128, 106, 121, 255, 130, 104, 120, 255, 132, 101, 118, 255, 134, 98, 117, 255, 136, 95, 116, 255, 138, 92, 115, 255, 141, 89, 114, 255, 144, 86, 113, 255, 147, 83, 112, 255, 150, 80, 110, 255, 154, 77, 109, 255, 157, 74, 108, 255, 161, 71, 107, 255, 165, 68, 106, 255, 168, 65, 104, 255, 172, 62, 103, 255, 175, 59, 102, 255, 179, 57, 101, 255, 182, 54, 100, 255, 185, 51, 98, 255, 187, 49, 97, 255, 190, 46, 96, 255, 192, 44, 95, 255, 194, 41, 94, 255, 196, 38, 94, 255, 198, 36, 94, 255, 200, 33, 94, 255, 202, 30, 94, 255, 204, 28, 94, 255, 205, 25, 95, 255, 207, 23, 95, 255, 208, 21, 96, 255, 210, 18, 96, 255, 211, 16, 97, 255, 212, 14, 98, 255, 213, 13, 98, 255, 214, 11, 99, 255, 215, 10, 100, 255, 215, 9, 100, 255, 215, 9, 100, 255, 216, 10, 102, 255, 215, 10, 102, 255, 215, 11, 102, 255, 213, 13, 102, 255, 211, 15, 101, 255, 209, 17, 101, 255, 206, 20, 100, 255, 203, 24, 99, 255, 200, 27, 99, 255, 196, 31, 98, 255, 192, 35, 97, 255, 189, 39, 96, 255, 185, 43, 95, 255, 181, 48, 94, 255, 177, 52, 93, 255, 173, 56, 93, 255, 169, 60, 92, 255, 165, 64, 91, 255, 162, 67, 90, 255, 159, 70, 89, 255, 156, 74, 89, 255, 153, 77, 89, 255, 151, 80, 89, 255, 148, 84, 89, 255, 146, 87, 89, 255, 144, 91, 89, 255, 142, 94, 90, 255, 140, 98, 90, 255, 138, 101, 91, 255, 136, 105, 91, 255, 134, 108, 92, 255, 132, 111, 93, 255, 131, 114, 93, 255, 129, 117, 94, 255, 127, 120, 94, 255, 126, 122, 94, 255, 124, 124, 94, 255, 122, 126, 94, 255, 121, 128, 94, 255, 119, 130, 93, 255, 117, 132, 93, 255, 115, 134, 93, 255, 113, 136, 93, 255, 111, 137, 93, 255, 109, 139, 93, 255, 108, 141, 94, 255, 106, 143, 94, 255, 104, 145, 95, 255, 103, 147, 95, 255, 102, 148, 96, 255, 100, 150, 97, 255, 99, 152, 97, 255, 99, 154, 98, 255, 98, 156, 99, 255, 98, 158, 101, 255, 97, 159, 102, 255, 97, 161, 103, 255, 98, 163, 104, 255, 98, 165, 105, 255, 99, 166, 106, 255, 100, 167, 107, 255, 102, 169, 107, 255, 103, 170, 108, 255, 105, 171, 108, 255, 106, 172, 108, 255, 108, 173, 108, 255, 110, 173, 107, 255, 111, 174, 107, 255, 113, 175, 107, 255, 114, 175, 106, 255, 116, 175, 106, 255, 117, 176, 106, 255, 118, 176, 106, 255, 118, 176, 105, 255, 119, 176, 105, 255, 119, 176, 105, 255, 119, 176, 105, 255, 119, 176, 105, 255, 119, 176, 105, 255, 118, 175, 105, 255, 118, 175, 105, 255, 118, 175, 105, 255, 117, 174, 106, 255, 117, 174, 106, 255, 116, 174, 106, 255, 116, 173, 106, 255, 115, 173, 107, 255, 115, 173, 107, 255, 114, 173, 108, 255, 114, 173, 108, 255, 113, 173, 109, 255, 113, 173, 110, 255, 112, 173, 110, 255, 112, 174, 111, 255, 112, 174, 112, 255, 111, 175, 113, 255, 111, 176, 114, 255, 110, 176, 115, 255, 109, 177, 116, 255, 108, 177, 118, 255, 107, 177, 119, 255, 106, 178, 120, 255, 105, 178, 121, 255, 105, 178, 123, 255, 104, 179, 124, 255, 103, 179, 126, 255, 103, 179, 127, 255, 103, 179, 129, 255, 103, 180, 130, 255, 103, 180, 132, 255, 104, 180, 134, 255, 105, 181, 135, 255, 106, 181, 137, 255, 108, 182, 139, 255, 110, 182, 141, 255, 112, 182, 142, 255, 114, 183, 144, 255, 117, 183, 146, 255, 120, 183, 148, 255, 123, 184, 150, 255, 126, 184, 152, 255, 129, 184, 154, 255, 132, 184, 156, 255, 135, 184, 157, 255, 139, 184, 159, 255, 142, 184, 160, 255, 145, 184, 162, 255, 149, 184, 163, 255, 152, 184, 163, 255, 155, 183, 164, 255, 158, 183, 164, 255, 161, 183, 165, 255, 163, 182, 164, 255, 166, 182, 164, 255, 169, 183, 164, 255, 171, 183, 164, 255, 174, 184, 163, 255, 176, 185, 163, 255, 178, 187, 162, 255, 180, 188, 161, 255, 182, 190, 161, 255, 184, 191, 160, 255, 186, 193, 159, 255, 187, 194, 159, 255, 188, 196, 158, 255, 190, 197, 158, 255, 191, 198, 157, 255, 191, 199, 157, 255, 192, 200, 157, 255, 192, 200, 157, 255, 192, 200, 156, 255, 192, 200, 156, 255, 192, 200, 156, 255, 191, 199, 155, 255, 191, 199, 155, 255, 190, 198, 154, 255, 189, 196, 153, 255, 188, 195, 152, 255, 187, 194, 151, 255, 185, 193, 149, 255, 184, 191, 148, 255, 182, 190, 146, 255, 181, 188, 145, 255, 179, 187, 144, 255, 177, 185, 142, 255, 176, 184, 141, 255, 174, 183, 140, 255, 173, 182, 139, 255, 171, 181, 138, 255, 170, 181, 137, 255, 168, 180, 136, 255, 167, 179, 136, 255, 166, 179, 135, 255, 165, 178, 135, 255, 164, 178, 135, 255, 163, 177, 135, 255, 162, 176, 135, 255, 162, 176, 136, 255, 161, 176, 136, 255, 160, 175, 136, 255, 159, 175, 137, 255, 159, 175, 137, 255, 158, 174, 137, 255, 157, 174, 137, 255, 156, 174, 138, 255, 154, 175, 138, 255, 153, 175, 138, 255, 151, 175, 137, 255, 150, 176, 137, 255, 147, 176, 137, 255, 145, 176, 136, 255, 142, 176, 136, 255, 139, 176, 135, 255, 136, 176, 134, 255, 133, 176, 134, 255, 129, 176, 133, 255, 125, 176, 132, 255, 121, 176, 132, 255, 117, 176, 131, 255, 114, 175, 130, 255, 110, 175, 130, 255, 106, 175, 129, 255, 102, 175, 128, 255, 98, 174, 128, 255, 95, 174, 127, 255, 92, 174, 127, 255, 88, 174, 127, 255, 86, 174, 126, 255, 83, 173, 126, 255, 81, 173, 125, 255, 78, 172, 125, 255, 76, 171, 124, 255, 75, 170, 123, 255, 73, 169, 122, 255, 72, 168, 121, 255, 70, 167, 120, 255, 69, 166, 120, 255, 68, 165, 119, 255, 68, 164, 118, 255, 67, 163, 117, 255, 67, 162, 116, 255, 66, 161, 116, 255, 66, 160, 115, 255, 66, 159, 115, 255, 66, 159, 114, 255, 66, 159, 114, 255, 66, 159, 114, 255, 66, 159, 115, 255, 67, 159, 115, 255, 67, 160, 116, 255, 68, 160, 117, 255, 70, 160, 118, 255, 71, 160, 119, 255, 73, 160, 120, 255, 74, 160, 122, 255, 76, 160, 123, 255, 78, 160, 124, 255, 80, 159, 126, 255, 83, 159, 127, 255, 85, 158, 128, 255, 87, 157, 129, 255, 90, 156, 130, 255, 92, 154, 131, 255, 95, 153, 132, 255, 97, 151, 133, 255, 100, 148, 133, 255, 102, 146, 133, 255, 104, 144, 133, 255, 106, 141, 133, 255, 108, 138, 132, 255, 110, 136, 132, 255, 112, 133, 131, 255, 114, 130, 130, 255, 116, 127, 129, 255, 118, 124, 128, 255, 120, 122, 127, 255, 121, 119, 126, 255, 123, 116, 124, 255, 125, 113, 123, 255, 126, 110, 122, 255, 128, 107, 121, 255, 130, 104, 119, 255, 132, 101, 118, 255, 133, 99, 117, 255, 136, 96, 116, 255, 138, 93, 115, 255, 141, 90, 114, 255, 144, 87, 113, 255, 147, 84, 112, 255, 150, 81, 111, 255, 153, 78, 109, 255, 157, 75, 108, 255, 160, 72, 107, 255, 164, 69, 106, 255, 167, 66, 105, 255, 171, 63, 103, 255, 174, 60, 102, 255, 177, 58, 101, 255, 181, 55, 100, 255, 183, 52, 99, 255, 186, 49, 98, 255, 188, 47, 97, 255, 191, 44, 96, 255, 193, 42, 95, 255, 195, 39, 95, 255, 197, 37, 94, 255, 199, 34, 95, 255, 201, 31, 95, 255, 203, 29, 95, 255, 205, 26, 96, 255, 207, 24, 96, 255, 208, 22, 97, 255, 210, 19, 98, 255, 211, 17, 99, 255, 212, 16, 100, 255, 213, 14, 100, 255, 214, 13, 101, 255, 215, 12, 101, 255, 215, 11, 102, 255, 216, 10, 102, 255, 216, 12, 105, 255, 216, 12, 105, 255, 215, 13, 104, 255, 214, 14, 104, 255, 212, 16, 104, 255, 209, 19, 103, 255, 207, 22, 102, 255, 204, 25, 102, 255, 200, 29, 101, 255, 197, 32, 100, 255, 193, 36, 99, 255, 189, 41, 98, 255, 185, 45, 97, 255, 182, 49, 96, 255, 178, 53, 96, 255, 174, 57, 95, 255, 170, 61, 94, 255, 166, 65, 93, 255, 163, 69, 92, 255, 160, 72, 92, 255, 157, 75, 91, 255, 154, 79, 91, 255, 151, 82, 91, 255, 149, 85, 91, 255, 146, 89, 91, 255, 144, 92, 91, 255, 142, 96, 91, 255, 140, 99, 91, 255, 138, 103, 92, 255, 136, 106, 92, 255, 134, 109, 93, 255, 132, 112, 93, 255, 130, 115, 93, 255, 128, 118, 94, 255, 126, 121, 94, 255, 124, 123, 94, 255, 123, 125, 94, 255, 121, 127, 94, 255, 119, 129, 93, 255, 117, 131, 93, 255, 116, 133, 93, 255, 114, 134, 93, 255, 112, 136, 93, 255, 110, 138, 93, 255, 109, 139, 93, 255, 107, 141, 93, 255, 106, 143, 94, 255, 104, 144, 94, 255, 103, 146, 94, 255, 102, 148, 95, 255, 101, 149, 96, 255, 100, 151, 97, 255, 99, 152, 98, 255, 99, 154, 99, 255, 98, 156, 100, 255, 98, 158, 101, 255, 98, 159, 102, 255, 98, 161, 103, 255, 99, 163, 104, 255, 100, 164, 105, 255, 101, 166, 106, 255, 102, 167, 106, 255, 103, 168, 106, 255, 104, 169, 106, 255, 106, 170, 106, 255, 107, 171, 106, 255, 109, 172, 106, 255, 110, 173, 106, 255, 112, 174, 106, 255, 113, 174, 105, 255, 114, 175, 105, 255, 116, 175, 105, 255, 116, 175, 104, 255, 117, 176, 104, 255, 118, 176, 104, 255, 118, 176, 104, 255, 118, 176, 104, 255, 118, 176, 104, 255, 117, 176, 104, 255, 117, 175, 104, 255, 117, 175, 105, 255, 116, 175, 105, 255, 116, 174, 105, 255, 116, 174, 105, 255, 115, 174, 106, 255, 115, 173, 106, 255, 114, 173, 107, 255, 114, 173, 107, 255, 113, 173, 108, 255, 113, 173, 109, 255, 113, 173, 109, 255, 112, 173, 110, 255, 112, 173, 111, 255, 112, 174, 112, 255, 111, 174, 113, 255, 111, 175, 114, 255, 111, 175, 115, 255, 110, 176, 116, 255, 109, 176, 117, 255, 109, 177, 118, 255, 108, 177, 119, 255, 107, 177, 121, 255, 107, 177, 122, 255, 106, 178, 123, 255, 105, 178, 125, 255, 105, 178, 126, 255, 105, 178, 128, 255, 105, 178, 129, 255, 105, 179, 131, 255, 106, 179, 132, 255, 106, 179, 134, 255, 107, 180, 136, 255, 109, 180, 137, 255, 110, 181, 139, 255, 112, 181, 141, 255, 114, 181, 143, 255, 117, 182, 145, 255, 119, 182, 147, 255, 122, 183, 148, 255, 124, 183, 150, 255, 127, 183, 152, 255, 130, 184, 154, 255, 133, 184, 155, 255, 136, 184, 157, 255, 139, 184, 158, 255, 142, 184, 160, 255, 145, 184, 161, 255, 148, 184, 162, 255, 151, 184, 163, 255, 153, 184, 163, 255, 156, 184, 164, 255, 159, 183, 164, 255, 162, 183, 164, 255, 164, 183, 163, 255, 167, 184, 163, 255, 169, 184, 162, 255, 172, 185, 162, 255, 174, 186, 161, 255, 176, 187, 161, 255, 179, 189, 160, 255, 181, 190, 159, 255, 182, 192, 158, 255, 184, 193, 158, 255, 186, 194, 157, 255, 187, 196, 156, 255, 188, 197, 156, 255, 189, 198, 155, 255, 190, 199, 155, 255, 190, 200, 155, 255, 191, 200, 154, 255, 191, 200, 154, 255, 191, 200, 154, 255, 191, 200, 154, 255, 190, 199, 153, 255, 189, 198, 153, 255, 188, 197, 152, 255, 187, 196, 151, 255, 186, 195, 150, 255, 185, 194, 149, 255, 184, 192, 148, 255, 182, 191, 147, 255, 181, 189, 146, 255, 179, 188, 145, 255, 178, 187, 144, 255, 176, 185, 143, 255, 174, 184, 142, 255, 173, 183, 141, 255, 171, 182, 140, 255, 170, 181, 139, 255, 168, 180, 138, 255, 167, 180, 137, 255, 166, 179, 137, 255, 165, 179, 136, 255, 164, 178, 136, 255, 163, 178, 136, 255, 162, 177, 136, 255, 161, 177, 136, 255, 161, 176, 137, 255, 160, 176, 137, 255, 159, 176, 137, 255, 158, 175, 137, 255, 157, 175, 138, 255, 157, 175, 138, 255, 156, 175, 138, 255, 154, 175, 138, 255, 153, 175, 138, 255, 152, 176, 138, 255, 150, 176, 138, 255, 149, 176, 137, 255, 146, 177, 137, 255, 144, 177, 136, 255, 141, 177, 136, 255, 138, 177, 135, 255, 135, 177, 134, 255, 132, 177, 134, 255, 128, 177, 133, 255, 125, 177, 132, 255, 121, 176, 131, 255, 117, 176, 131, 255, 113, 176, 130, 255, 109, 176, 129, 255, 106, 175, 128, 255, 102, 175, 128, 255, 98, 175, 127, 255, 95, 175, 127, 255, 92, 175, 126, 255, 89, 174, 126, 255, 86, 174, 125, 255, 83, 174, 125, 255, 81, 173, 125, 255, 79, 173, 124, 255, 77, 172, 123, 255, 76, 171, 123, 255, 74, 169, 122, 255, 73, 168, 121, 255, 72, 167, 121, 255, 71, 166, 120, 255, 70, 164, 119, 255, 70, 163, 119, 255, 69, 162, 118, 255, 69, 161, 117, 255, 68, 160, 117, 255, 68, 159, 117, 255, 68, 159, 116, 255, 68, 158, 116, 255, 68, 158, 116, 255, 68, 158, 116, 255, 68, 158, 116, 255, 69, 159, 117, 255, 70, 159, 117, 255, 71, 159, 118, 255, 72, 159, 119, 255, 73, 160, 120, 255, 75, 160, 121, 255, 76, 160, 122, 255, 78, 160, 123, 255, 80, 160, 124, 255, 82, 160, 125, 255, 84, 159, 126, 255, 86, 159, 127, 255, 88, 158, 128, 255, 90, 157, 129, 255, 93, 155, 130, 255, 95, 154, 131, 255, 98, 152, 131, 255, 100, 150, 132, 255, 102, 147, 132, 255, 104, 145, 132, 255, 107, 142, 132, 255, 109, 140, 131, 255, 111, 137, 131, 255, 112, 134, 130, 255, 114, 131, 129, 255, 116, 128, 128, 255, 118, 125, 127, 255, 120, 122, 126, 255, 121, 119, 125, 255, 123, 116, 124, 255, 125, 113, 123, 255, 126, 110, 122, 255, 128, 108, 121, 255, 130, 105, 119, 255, 132, 102, 118, 255, 133, 99, 117, 255, 135, 96, 116, 255, 138, 94, 115, 255, 140, 91, 114, 255, 143, 88, 113, 255, 146, 85, 112, 255, 149, 82, 111, 255, 153, 79, 110, 255, 156, 76, 108, 255, 159, 73, 107, 255, 163, 70, 106, 255, 166, 67, 105, 255, 170, 64, 104, 255, 173, 61, 103, 255, 176, 59, 102, 255, 179, 56, 100, 255, 182, 53, 99, 255, 185, 51, 98, 255, 187, 48, 97, 255, 189, 46, 96, 255, 192, 43, 96, 255, 194, 40, 95, 255, 196, 38, 95, 255, 198, 35, 96, 255, 200, 33, 96, 255, 202, 30, 96, 255, 204, 28, 97, 255, 206, 25, 98, 255, 208, 23, 99, 255, 209, 21, 100, 255, 211, 19, 101, 255, 212, 17, 101, 255, 213, 15, 102, 255, 214, 14, 103, 255, 215, 13, 104, 255, 216, 12, 104, 255, 216, 12, 104, 255, 217, 13, 107, 255, 216, 14, 107, 255, 216, 14, 107, 255, 214, 16, 106, 255, 212, 18, 106, 255, 210, 21, 105, 255, 207, 23, 105, 255, 204, 27, 104, 255, 201, 30, 103, 255, 198, 34, 102, 255, 194, 38, 102, 255, 190, 42, 101, 255, 186, 46, 100, 255, 182, 51, 99, 255, 179, 55, 98, 255, 175, 59, 97, 255, 171, 63, 96, 255, 167, 67, 95, 255, 164, 70, 94, 255, 161, 74, 94, 255, 158, 77, 93, 255, 155, 80, 93, 255, 152, 84, 93, 255, 150, 87, 92, 255, 147, 90, 92, 255, 145, 94, 92, 255, 142, 97, 92, 255, 140, 101, 93, 255, 138, 104, 93, 255, 135, 107, 93, 255, 133, 110, 93, 255, 131, 113, 93, 255, 129, 116, 94, 255, 127, 119, 94, 255, 125, 122, 94, 255, 123, 124, 94, 255, 121, 127, 93, 255, 120, 129, 93, 255, 118, 130, 93, 255, 116, 132, 93, 255, 114, 134, 92, 255, 113, 135, 92, 255, 111, 137, 92, 255, 110, 138, 92, 255, 108, 140, 92, 255, 107, 141, 93, 255, 105, 143, 93, 255, 104, 144, 93, 255, 103, 145, 94, 255, 102, 147, 94, 255, 101, 148, 95, 255, 100, 150, 96, 255, 100, 151, 97, 255, 99, 152, 98, 255, 99, 154, 99, 255, 99, 156, 100, 255, 99, 157, 101, 255, 99, 159, 102, 255, 99, 161, 103, 255, 100, 162, 104, 255, 101, 164, 104, 255, 102, 165, 105, 255, 103, 167, 105, 255, 104, 168, 105, 255, 106, 169, 105, 255, 107, 170, 105, 255, 108, 171, 105, 255, 110, 172, 105, 255, 111, 173, 104, 255, 112, 174, 104, 255, 113, 174, 104, 255, 114, 175, 103, 255, 115, 175, 103, 255, 116, 175, 103, 255, 116, 176, 103, 255, 116, 176, 103, 255, 116, 176, 103, 255, 116, 175, 103, 255, 116, 175, 103, 255, 116, 175, 103, 255, 115, 175, 104, 255, 115, 175, 104, 255, 115, 174, 104, 255, 115, 174, 105, 255, 114, 174, 106, 255, 114, 173, 106, 255, 114, 173, 107, 255, 113, 173, 108, 255, 113, 173, 108, 255, 112, 173, 109, 255, 112, 173, 110, 255, 112, 173, 111, 255, 112, 173, 112, 255, 111, 174, 113, 255, 111, 174, 114, 255, 111, 175, 115, 255, 111, 175, 116, 255, 110, 175, 117, 255, 110, 176, 118, 255, 109, 176, 119, 255, 109, 176, 120, 255, 108, 176, 121, 255, 108, 177, 123, 255, 107, 177, 124, 255, 107, 177, 125, 255, 107, 177, 127, 255, 107, 177, 128, 255, 107, 177, 130, 255, 108, 178, 131, 255, 108, 178, 133, 255, 109, 178, 134, 255, 110, 178, 136, 255, 112, 179, 138, 255, 113, 179, 140, 255, 115, 180, 141, 255, 117, 180, 143, 255, 119, 181, 145, 255, 121, 181, 147, 255, 123, 182, 148, 255, 126, 182, 150, 255, 128, 183, 152, 255, 131, 183, 153, 255, 133, 183, 155, 255, 136, 184, 156, 255, 138, 184, 158, 255, 141, 184, 159, 255, 144, 184, 160, 255, 146, 185, 161, 255, 149, 185, 162, 255, 152, 184, 162, 255, 155, 184, 162, 255, 157, 184, 163, 255, 160, 184, 162, 255, 162, 184, 162, 255, 165, 184, 162, 255, 168, 185, 161, 255, 170, 186, 161, 255, 172, 187, 160, 255, 175, 188, 159, 255, 177, 189, 158, 255, 179, 190, 158, 255, 181, 192, 157, 255, 182, 193, 156, 255, 184, 194, 155, 255, 185, 196, 154, 255, 186, 197, 154, 255, 187, 198, 153, 255, 188, 199, 153, 255, 189, 199, 152, 255, 189, 200, 152, 255, 189, 200, 152, 255, 189, 200, 152, 255, 189, 199, 152, 255, 188, 199, 151, 255, 188, 198, 151, 255, 187, 197, 150, 255, 186, 196, 150, 255, 185, 195, 149, 255, 183, 193, 148, 255, 182, 192, 148, 255, 181, 191, 147, 255, 179, 189, 146, 255, 178, 188, 145, 255, 176, 186, 144, 255, 174, 185, 143, 255, 173, 184, 142, 255, 171, 183, 141, 255, 170, 182, 141, 255, 168, 181, 140, 255, 167, 180, 139, 255, 165, 180, 138, 255, 164, 179, 138, 255, 163, 179, 138, 255, 162, 178, 137, 255, 161, 178, 137, 255, 161, 177, 137, 255, 160, 177, 137, 255, 159, 177, 138, 255, 159, 176, 138, 255, 158, 176, 138, 255, 157, 176, 138, 255, 156, 176, 138, 255, 155, 176, 138, 255, 154, 176, 139, 255, 153, 176, 139, 255, 152, 176, 139, 255, 151, 176, 138, 255, 149, 177, 138, 255, 147, 177, 138, 255, 145, 177, 137, 255, 143, 178, 137, 255, 140, 178, 136, 255, 137, 178, 135, 255, 134, 178, 135, 255, 131, 178, 134, 255, 128, 178, 133, 255, 124, 177, 132, 255, 120, 177, 131, 255, 117, 177, 130, 255, 113, 177, 129, 255, 109, 176, 128, 255, 106, 176, 128, 255, 102, 176, 127, 255, 98, 176, 126, 255, 95, 175, 126, 255, 92, 175, 125, 255, 89, 175, 125, 255, 86, 175, 124, 255, 84, 174, 124, 255, 82, 174, 124, 255, 80, 173, 123, 255, 78, 172, 123, 255, 77, 171, 122, 255, 75, 170, 122, 255, 74, 168, 121, 255, 73, 167, 121, 255, 73, 165, 120, 255, 72, 164, 120, 255, 72, 163, 120, 255, 71, 161, 119, 255, 71, 160, 119, 255, 71, 159, 118, 255, 71, 158, 118, 255, 71, 158, 118, 255, 71, 157, 118, 255, 71, 157, 118, 255, 71, 157, 118, 255, 71, 157, 118, 255, 72, 158, 118, 255, 72, 158, 119, 255, 73, 159, 119, 255, 74, 159, 120, 255, 75, 159, 121, 255, 77, 160, 122, 255, 78, 160, 122, 255, 80, 160, 123, 255, 81, 160, 124, 255, 83, 160, 125, 255, 85, 160, 126, 255, 87, 159, 127, 255, 89, 159, 128, 255, 91, 158, 128, 255, 94, 156, 129, 255, 96, 155, 130, 255, 98, 153, 130, 255, 101, 151, 131, 255, 103, 148, 131, 255, 105, 146, 131, 255, 107, 143, 131, 255, 109, 141, 130, 255, 111, 138, 130, 255, 113, 135, 129, 255, 114, 132, 128, 255, 116, 129, 128, 255, 118, 126, 127, 255, 120, 123, 126, 255, 121, 120, 125, 255, 123, 117, 124, 255, 125, 114, 123, 255, 126, 111, 121, 255, 128, 108, 120, 255, 130, 105, 119, 255, 131, 103, 118, 255, 133, 100, 117, 255, 135, 97, 116, 255, 138, 94, 115, 255, 140, 91, 114, 255, 143, 89, 113, 255, 146, 86, 112, 255, 149, 83, 111, 255, 152, 80, 110, 255, 155, 77, 109, 255, 159, 74, 108, 255, 162, 71, 106, 255, 165, 68, 105, 255, 168, 65, 104, 255, 172, 62, 103, 255, 175, 60, 102, 255, 178, 57, 101, 255, 181, 54, 100, 255, 183, 52, 99, 255, 186, 49, 98, 255, 188, 47, 97, 255, 190, 44, 97, 255, 193, 42, 96, 255, 195, 39, 96, 255, 197, 36, 97, 255, 199, 34, 97, 255, 202, 31, 98, 255, 204, 29, 99, 255, 206, 26, 100, 255, 207, 24, 101, 255, 209, 22, 102, 255, 211, 20, 103, 255, 212, 19, 104, 255, 214, 17, 105, 255, 215, 16, 105, 255, 216, 15, 106, 255, 216, 14, 107, 255, 217, 13, 107, 255, 217, 15, 110, 255, 217, 15, 110, 255, 216, 16, 109, 255, 215, 18, 109, 255, 213, 20, 109, 255, 211, 22, 108, 255, 208, 25, 107, 255, 205, 28, 107, 255, 202, 32, 106, 255, 198, 36, 105, 255, 195, 40, 104, 255, 191, 44, 103, 255, 187, 48, 102, 255, 183, 53, 101, 255, 180, 57, 100, 255, 176, 61, 99, 255, 172, 65, 98, 255, 169, 69, 98, 255, 165, 72, 97, 255, 162, 75, 96, 255, 159, 79, 96, 255, 156, 82, 95, 255, 153, 85, 95, 255, 151, 89, 94, 255, 148, 92, 94, 255, 145, 96, 94, 255, 143, 99, 94, 255, 140, 102, 94, 255, 137, 105, 94, 255, 135, 109, 94, 255, 133, 112, 94, 255, 130, 115, 94, 255, 128, 118, 94, 255, 126, 120, 94, 255, 124, 123, 94, 255, 122, 125, 94, 255, 120, 128, 93, 255, 118, 130, 93, 255, 116, 132, 93, 255, 115, 133, 92, 255, 113, 135, 92, 255, 112, 136, 92, 255, 110, 138, 92, 255, 109, 139, 92, 255, 107, 140, 92, 255, 106, 141, 92, 255, 105, 142, 93, 255, 104, 144, 93, 255, 103, 145, 93, 255, 102, 146, 94, 255, 101, 147, 94, 255, 101, 148, 95, 255, 100, 149, 96, 255, 100, 151, 97, 255, 99, 152, 98, 255, 99, 154, 99, 255, 99, 155, 100, 255, 99, 157, 101, 255, 100, 159, 102, 255, 100, 161, 103, 255, 101, 162, 103, 255, 102, 164, 103, 255, 103, 165, 104, 255, 104, 166, 104, 255, 105, 168, 104, 255, 106, 169, 104, 255, 108, 170, 103, 255, 109, 171, 103, 255, 110, 172, 103, 255, 111, 173, 103, 255, 112, 174, 102, 255, 113, 174, 102, 255, 114, 175, 102, 255, 114, 175, 102, 255, 114, 175, 101, 255, 115, 175, 101, 255, 115, 175, 101, 255, 115, 175, 102, 255, 114, 175, 102, 255, 114, 175, 102, 255, 114, 175, 103, 255, 114, 174, 103, 255, 114, 174, 104, 255, 113, 174, 105, 255, 113, 174, 105, 255, 113, 173, 106, 255, 113, 173, 107, 255, 112, 173, 108, 255, 112, 173, 109, 255, 112, 173, 110, 255, 112, 173, 110, 255, 111, 173, 111, 255, 111, 173, 112, 255, 111, 173, 113, 255, 111, 174, 114, 255, 111, 174, 115, 255, 111, 175, 116, 255, 110, 175, 117, 255, 110, 175, 118, 255, 110, 175, 119, 255, 109, 175, 121, 255, 109, 175, 122, 255, 109, 176, 123, 255, 109, 176, 124, 255, 109, 176, 126, 255, 109, 176, 127, 255, 109, 176, 129, 255, 110, 176, 130, 255, 110, 176, 132, 255, 111, 177, 133, 255, 112, 177, 135, 255, 113, 177, 136, 255, 114, 178, 138, 255, 116, 178, 140, 255, 118, 178, 142, 255, 120, 179, 143, 255, 122, 180, 145, 255, 123, 180, 147, 255, 125, 181, 148, 255, 127, 181, 150, 255, 129, 182, 152, 255, 132, 182, 153, 255, 134, 183, 155, 255, 136, 183, 156, 255, 138, 184, 157, 255, 140, 184, 158, 255, 143, 185, 159, 255, 145, 185, 160, 255, 148, 185, 161, 255, 150, 185, 161, 255, 153, 185, 161, 255, 155, 185, 161, 255, 158, 185, 161, 255, 160, 185, 161, 255, 163, 185, 161, 255, 166, 186, 160, 255, 168, 186, 159, 255, 170, 187, 158, 255, 173, 188, 158, 255, 175, 190, 157, 255, 177, 191, 156, 255, 179, 192, 155, 255, 180, 193, 154, 255, 182, 195, 153, 255, 183, 196, 152, 255, 185, 197, 151, 255, 186, 198, 151, 255, 187, 199, 150, 255, 187, 199, 150, 255, 188, 200, 149, 255, 188, 200, 149, 255, 188, 200, 149, 255, 187, 199, 149, 255, 187, 199, 149, 255, 186, 198, 149, 255, 185, 197, 148, 255, 184, 196, 148, 255, 183, 194, 148, 255, 182, 193, 147, 255, 180, 192, 147, 255, 179, 190, 146, 255, 177, 189, 145, 255, 176, 187, 145, 255, 174, 186, 144, 255, 173, 185, 144, 255, 171, 184, 143, 255, 170, 182, 142, 255, 168, 181, 141, 255, 167, 181, 141, 255, 165, 180, 140, 255, 164, 179, 140, 255, 163, 179, 139, 255, 162, 179, 139, 255, 161, 178, 139, 255, 160, 178, 138, 255, 159, 177, 138, 255, 159, 177, 138, 255, 158, 177, 139, 255, 157, 177, 139, 255, 156, 177, 139, 255, 156, 176, 139, 255, 155, 176, 139, 255, 154, 176, 139, 255, 153, 176, 139, 255, 152, 177, 139, 255, 151, 177, 139, 255, 150, 177, 139, 255, 148, 177, 139, 255, 146, 178, 138, 255, 144, 178, 138, 255, 142, 178, 137, 255, 139, 178, 136, 255, 137, 178, 136, 255, 134, 178, 135, 255, 130, 178, 134, 255, 127, 178, 133, 255, 123, 178, 132, 255, 120, 178, 131, 255, 116, 178, 130, 255, 113, 177, 129, 255, 109, 177, 128, 255, 105, 177, 127, 255, 102, 176, 126, 255, 99, 176, 125, 255, 95, 176, 125, 255, 92, 176, 124, 255, 89, 176, 124, 255, 87, 175, 123, 255, 84, 175, 123, 255, 82, 174, 123, 255, 81, 173, 123, 255, 79, 172, 122, 255, 78, 171, 122, 255, 77, 170, 122, 255, 76, 168, 121, 255, 75, 167, 121, 255, 75, 165, 121, 255, 74, 164, 121, 255, 74, 162, 121, 255, 74, 161, 120, 255, 74, 159, 120, 255, 74, 158, 120, 255, 73, 157, 120, 255, 74, 157, 120, 255, 74, 156, 120, 255, 74, 156, 120, 255, 74, 156, 120, 255, 74, 157, 120, 255, 74, 157, 120, 255, 75, 157, 120, 255, 76, 158, 121, 255, 77, 158, 121, 255, 78, 159, 122, 255, 79, 159, 122, 255, 80, 160, 123, 255, 82, 160, 123, 255, 83, 160, 124, 255, 85, 160, 125, 255, 87, 160, 125, 255, 88, 160, 126, 255, 90, 159, 127, 255, 92, 159, 127, 255, 95, 157, 128, 255, 97, 156, 128, 255, 99, 154, 129, 255, 101, 152, 129, 255, 103, 150, 129, 255, 105, 147, 129, 255, 107, 145, 129, 255, 109, 142, 129, 255, 111, 139, 129, 255, 113, 136, 128, 255, 114, 133, 128, 255, 116, 130, 127, 255, 118, 127, 126, 255, 119, 124, 125, 255, 121, 121, 124, 255, 123, 118, 123, 255, 124, 115, 122, 255, 126, 112, 121, 255, 128, 109, 120, 255, 130, 106, 119, 255, 131, 103, 118, 255, 133, 101, 117, 255, 135, 98, 116, 255, 137, 95, 115, 255, 140, 92, 114, 255, 142, 89, 113, 255, 145, 87, 112, 255, 148, 84, 111, 255, 151, 81, 110, 255, 154, 78, 109, 255, 158, 75, 108, 255, 161, 72, 107, 255, 164, 69, 106, 255, 167, 66, 105, 255, 170, 64, 104, 255, 173, 61, 103, 255, 176, 58, 102, 255, 179, 56, 101, 255, 182, 53, 100, 255, 184, 50, 99, 255, 187, 48, 98, 255, 189, 45, 98, 255, 191, 43, 97, 255, 194, 40, 98, 255, 196, 38, 98, 255, 198, 35, 99, 255, 201, 33, 99, 255, 203, 30, 100, 255, 205, 28, 101, 255, 207, 26, 102, 255, 209, 24, 104, 255, 211, 22, 105, 255, 212, 20, 106, 255, 214, 19, 107, 255, 215, 17, 108, 255, 216, 16, 109, 255, 217, 16, 109, 255, 217, 15, 110, 255, 218, 17, 113, 255, 217, 17, 112, 255, 217, 18, 112, 255, 215, 20, 112, 255, 213, 22, 111, 255, 211, 24, 111, 255, 209, 27, 110, 255, 206, 30, 109, 255, 203, 34, 109, 255, 199, 38, 108, 255, 196, 42, 107, 255, 192, 46, 106, 255, 188, 50, 105, 255, 184, 54, 104, 255, 181, 59, 103, 255, 177, 63, 102, 255, 173, 67, 101, 255, 170, 71, 100, 255, 167, 74, 99, 255, 163, 77, 99, 255, 160, 81, 98, 255, 157, 84, 98, 255, 155, 87, 97, 255, 152, 91, 97, 255, 149, 94, 96, 255, 146, 97, 96, 255, 143, 101, 96, 255, 140, 104, 95, 255, 138, 107, 95, 255, 135, 110, 95, 255, 132, 113, 95, 255, 130, 116, 95, 255, 127, 119, 94, 255, 125, 122, 94, 255, 123, 124, 94, 255, 121, 127, 94, 255, 119, 129, 93, 255, 117, 131, 93, 255, 115, 133, 93, 255, 113, 134, 92, 255, 112, 136, 92, 255, 110, 137, 92, 255, 109, 138, 92, 255, 108, 140, 92, 255, 107, 141, 92, 255, 106, 141, 92, 255, 105, 142, 92, 255, 104, 143, 92, 255, 103, 144, 93, 255, 102, 145, 93, 255, 102, 146, 94, 255, 101, 147, 94, 255, 101, 148, 95, 255, 100, 149, 96, 255, 100, 151, 97, 255, 100, 152, 98, 255, 100, 154, 99, 255, 100, 155, 100, 255, 100, 157, 101, 255, 101, 159, 101, 255, 101, 160, 102, 255, 102, 162, 102, 255, 103, 164, 102, 255, 104, 165, 102, 255, 105, 166, 102, 255, 106, 168, 102, 255, 107, 169, 102, 255, 108, 170, 102, 255, 109, 171, 102, 255, 110, 172, 101, 255, 111, 173, 101, 255, 111, 174, 101, 255, 112, 174, 100, 255, 113, 175, 100, 255, 113, 175, 100, 255, 113, 175, 100, 255, 113, 175, 100, 255, 113, 175, 100, 255, 113, 175, 101, 255, 113, 175, 101, 255, 113, 175, 102, 255, 112, 174, 102, 255, 112, 174, 103, 255, 112, 174, 104, 255, 112, 174, 105, 255, 112, 173, 106, 255, 112, 173, 107, 255, 111, 173, 108, 255, 111, 173, 109, 255, 111, 173, 110, 255, 111, 173, 111, 255, 111, 173, 112, 255, 111, 173, 113, 255, 111, 173, 114, 255, 111, 174, 115, 255, 111, 174, 116, 255, 111, 174, 117, 255, 110, 174, 118, 255, 110, 174, 119, 255, 110, 175, 120, 255, 110, 175, 121, 255, 110, 175, 122, 255, 110, 175, 124, 255, 110, 175, 125, 255, 111, 175, 126, 255, 111, 175, 128, 255, 111, 175, 129, 255, 112, 175, 131, 255, 113, 175, 132, 255, 114, 175, 134, 255, 115, 175, 135, 255, 116, 176, 137, 255, 117, 176, 138, 255, 119, 176, 140, 255, 121, 177, 142, 255, 122, 178, 144, 255, 124, 178, 145, 255, 126, 179, 147, 255, 127, 180, 148, 255, 129, 180, 150, 255, 131, 181, 151, 255, 132, 182, 153, 255, 134, 182, 154, 255, 136, 183, 155, 255, 138, 184, 156, 255, 140, 184, 157, 255, 142, 185, 158, 255, 144, 185, 159, 255, 146, 185, 159, 255, 148, 186, 160, 255, 151, 186, 160, 255, 153, 185, 160, 255, 156, 185, 160, 255, 158, 185, 160, 255, 161, 186, 159, 255, 163, 186, 159, 255, 166, 187, 158, 255, 168, 188, 157, 255, 170, 189, 156, 255, 173, 190, 155, 255, 175, 191, 154, 255, 177, 192, 153, 255, 178, 194, 152, 255, 180, 195, 151, 255, 182, 196, 150, 255, 183, 197, 149, 255, 184, 198, 148, 255, 185, 198, 148, 255, 185, 199, 147, 255, 186, 199, 147, 255, 186, 199, 147, 255, 186, 199, 147, 255, 185, 199, 147, 255, 185, 198, 147, 255, 184, 197, 146, 255, 183, 197, 146, 255, 182, 195, 146, 255, 181, 194, 146, 255, 180, 193, 146, 255, 179, 191, 146, 255, 177, 190, 145, 255, 176, 189, 145, 255, 174, 187, 145, 255, 173, 186, 144, 255, 171, 185, 144, 255, 169, 183, 143, 255, 168, 182, 143, 255, 166, 181, 142, 255, 165, 180, 142, 255, 163, 180, 141, 255, 162, 179, 141, 255, 161, 179, 140, 255, 160, 178, 140, 255, 159, 178, 140, 255, 159, 178, 140, 255, 158, 177, 140, 255, 157, 177, 139, 255, 156, 177, 139, 255, 156, 177, 140, 255, 155, 177, 140, 255, 154, 177, 140, 255, 154, 177, 140, 255, 153, 177, 140, 255, 152, 177, 140, 255, 151, 177, 140, 255, 150, 178, 140, 255, 148, 178, 139, 255, 147, 178, 139, 255, 145, 179, 139, 255, 143, 179, 138, 255, 141, 179, 138, 255, 138, 179, 137, 255, 136, 179, 136, 255, 133, 179, 135, 255, 130, 179, 134, 255, 126, 179, 133, 255, 123, 179, 132, 255, 119, 178, 130, 255, 116, 178, 129, 255, 112, 178, 128, 255, 109, 178, 127, 255, 105, 177, 126, 255, 102, 177, 125, 255, 99, 177, 124, 255, 96, 176, 124, 255, 93, 176, 123, 255, 90, 176, 123, 255, 87, 176, 122, 255, 85, 175, 122, 255, 83, 175, 122, 255, 82, 174, 122, 255, 80, 172, 122, 255, 79, 171, 122, 255, 78, 170, 122, 255, 78, 168, 122, 255, 77, 166, 122, 255, 77, 165, 122, 255, 76, 163, 122, 255, 76, 161, 122, 255, 76, 160, 122, 255, 76, 159, 122, 255, 76, 157, 122, 255, 76, 156, 122, 255, 77, 156, 122, 255, 77, 155, 122, 255, 77, 155, 122, 255, 77, 155, 122, 255, 77, 155, 122, 255, 77, 156, 122, 255, 78, 156, 122, 255, 78, 157, 122, 255, 79, 158, 122, 255, 80, 158, 123, 255, 81, 159, 123, 255, 82, 160, 123, 255, 84, 160, 124, 255, 85, 161, 124, 255, 87, 161, 124, 255, 88, 161, 125, 255, 90, 161, 125, 255, 92, 160, 126, 255, 94, 159, 126, 255, 95, 158, 127, 255, 97, 157, 127, 255, 100, 155, 127, 255, 102, 153, 128, 255, 104, 151, 128, 255, 106, 148, 128, 255, 107, 146, 128, 255, 109, 143, 128, 255, 111, 140, 128, 255, 113, 137, 127, 255, 114, 134, 127, 255, 116, 131, 126, 255, 118, 128, 125, 255, 119, 125, 125, 255, 121, 122, 124, 255, 123, 119, 123, 255, 124, 116, 122, 255, 126, 113, 121, 255, 128, 110, 120, 255, 129, 107, 119, 255, 131, 104, 118, 255, 133, 101, 117, 255, 135, 99, 116, 255, 137, 96, 115, 255, 139, 93, 114, 255, 142, 90, 113, 255, 145, 88, 112, 255, 148, 85, 111, 255, 151, 82, 110, 255, 154, 79, 109, 255, 157, 76, 108, 255, 160, 73, 107, 255, 163, 71, 106, 255, 166, 68, 105, 255, 169, 65, 104, 255, 172, 62, 103, 255, 175, 59, 102, 255, 178, 57, 101, 255, 180, 54, 101, 255, 183, 52, 100, 255, 185, 49, 99, 255, 188, 47, 98, 255, 190, 44, 98, 255, 193, 42, 99, 255, 195, 39, 99, 255, 198, 37, 100, 255, 200, 34, 101, 255, 202, 32, 102, 255, 205, 29, 103, 255, 207, 27, 104, 255, 209, 25, 106, 255, 211, 23, 107, 255, 212, 22, 108, 255, 214, 20, 109, 255, 215, 19, 110, 255, 216, 18, 111, 255, 217, 17, 112, 255, 218, 17, 112, 255, 218, 19, 115, 255, 218, 19, 115, 255, 217, 20, 115, 255, 216, 21, 115, 255, 214, 23, 114, 255, 212, 26, 114, 255, 209, 29, 113, 255, 207, 32, 112, 255, 203, 36, 111, 255, 200, 40, 110, 255, 197, 44, 110, 255, 193, 48, 109, 255, 189, 52, 108, 255, 186, 56, 107, 255, 182, 61, 106, 255, 178, 65, 105, 255, 175, 69, 104, 255, 171, 73, 103, 255, 168, 76, 102, 255, 165, 79, 101, 255, 162, 83, 101, 255, 159, 86, 100, 255, 156, 89, 99, 255, 153, 92, 99, 255, 150, 96, 98, 255, 146, 99, 98, 255, 143, 102, 97, 255, 140, 106, 97, 255, 138, 109, 96, 255, 135, 112, 96, 255, 132, 115, 96, 255, 129, 118, 95, 255, 127, 121, 95, 255, 124, 123, 94, 255, 122, 126, 94, 255, 120, 128, 94, 255, 118, 130, 93, 255, 116, 132, 93, 255, 114, 134, 93, 255, 112, 136, 92, 255, 111, 137, 92, 255, 109, 138, 92, 255, 108, 139, 92, 255, 107, 140, 92, 255, 106, 141, 92, 255, 105, 142, 92, 255, 104, 142, 92, 255, 104, 143, 92, 255, 103, 144, 92, 255, 103, 144, 93, 255, 102, 145, 93, 255, 102, 146, 94, 255, 101, 147, 94, 255, 101, 148, 95, 255, 101, 149, 96, 255, 101, 150, 97, 255, 101, 152, 98, 255, 101, 153, 99, 255, 101, 155, 99, 255, 101, 157, 100, 255, 101, 159, 100, 255, 102, 160, 101, 255, 103, 162, 101, 255, 103, 164, 101, 255, 104, 165, 101, 255, 105, 167, 101, 255, 106, 168, 101, 255, 107, 169, 100, 255, 108, 171, 100, 255, 108, 172, 100, 255, 109, 173, 100, 255, 110, 174, 99, 255, 110, 174, 99, 255, 111, 175, 99, 255, 111, 175, 99, 255, 111, 175, 99, 255, 111, 175, 99, 255, 111, 175, 99, 255, 111, 175, 99, 255, 111, 175, 100, 255, 111, 174, 101, 255, 111, 174, 102, 255, 111, 174, 102, 255, 111, 174, 103, 255, 111, 174, 104, 255, 111, 173, 106, 255, 111, 173, 107, 255, 111, 173, 108, 255, 110, 173, 109, 255, 110, 173, 110, 255, 110, 173, 111, 255, 110, 173, 113, 255, 110, 173, 114, 255, 110, 173, 115, 255, 110, 173, 115, 255, 110, 173, 116, 255, 110, 174, 117, 255, 111, 174, 118, 255, 111, 174, 119, 255, 111, 174, 121, 255, 111, 174, 122, 255, 111, 174, 123, 255, 112, 174, 124, 255, 112, 173, 125, 255, 112, 173, 127, 255, 113, 173, 128, 255, 114, 173, 129, 255, 114, 173, 131, 255, 115, 173, 132, 255, 116, 174, 134, 255, 118, 174, 135, 255, 119, 174, 137, 255, 120, 174, 139, 255, 122, 175, 140, 255, 124, 175, 142, 255, 125, 176, 144, 255, 126, 177, 145, 255, 128, 178, 147, 255, 129, 178, 148, 255, 131, 179, 150, 255, 132, 180, 151, 255, 133, 181, 152, 255, 135, 182, 153, 255, 136, 183, 154, 255, 138, 183, 155, 255, 139, 184, 156, 255, 141, 185, 157, 255, 143, 185, 158, 255, 145, 186, 158, 255, 147, 186, 158, 255, 149, 186, 159, 255, 151, 186, 159, 255, 154, 186, 159, 255, 156, 186, 158, 255, 159, 186, 158, 255, 161, 187, 157, 255, 164, 188, 156, 255, 166, 189, 155, 255, 168, 189, 154, 255, 170, 190, 153, 255, 173, 191, 152, 255, 175, 193, 151, 255, 176, 194, 150, 255, 178, 195, 148, 255, 179, 196, 147, 255, 181, 197, 146, 255, 182, 197, 146, 255, 183, 198, 145, 255, 183, 199, 144, 255, 184, 199, 144, 255, 184, 199, 144, 255, 184, 199, 144, 255, 184, 199, 144, 255, 183, 198, 144, 255, 182, 197, 144, 255, 181, 196, 144, 255, 180, 195, 144, 255, 179, 194, 144, 255, 178, 193, 144, 255, 177, 191, 144, 255, 175, 190, 144, 255, 174, 188, 144, 255, 172, 187, 144, 255, 171, 186, 144, 255, 169, 184, 144, 255, 168, 183, 144, 255, 166, 182, 144, 255, 165, 181, 143, 255, 163, 180, 143, 255, 162, 180, 142, 255, 161, 179, 142, 255, 159, 179, 141, 255, 159, 178, 141, 255, 158, 178, 141, 255, 157, 178, 141, 255, 156, 178, 141, 255, 156, 177, 141, 255, 155, 177, 140, 255, 154, 177, 140, 255, 154, 177, 140, 255, 153, 177, 140, 255, 152, 178, 140, 255, 151, 178, 140, 255, 151, 178, 140, 255, 150, 178, 140, 255, 148, 178, 140, 255, 147, 179, 140, 255, 146, 179, 140, 255, 144, 179, 139, 255, 142, 180, 139, 255, 140, 180, 138, 255, 137, 180, 137, 255, 135, 180, 136, 255, 132, 180, 135, 255, 129, 180, 134, 255, 126, 179, 133, 255, 122, 179, 131, 255, 119, 179, 130, 255, 116, 179, 129, 255, 112, 178, 128, 255, 109, 178, 127, 255, 105, 178, 125, 255, 102, 177, 124, 255, 99, 177, 124, 255, 96, 177, 123, 255, 93, 177, 122, 255, 90, 176, 122, 255, 88, 176, 122, 255, 86, 176, 121, 255, 84, 175, 121, 255, 83, 174, 121, 255, 82, 172, 121, 255, 81, 171, 121, 255, 80, 169, 122, 255, 79, 168, 122, 255, 79, 166, 122, 255, 79, 164, 122, 255, 79, 162, 122, 255, 79, 161, 123, 255, 79, 159, 123, 255, 79, 158, 123, 255, 79, 156, 123, 255, 80, 155, 123, 255, 80, 155, 123, 255, 80, 154, 124, 255, 80, 154, 124, 255, 80, 154, 124, 255, 80, 154, 124, 255, 80, 155, 124, 255, 81, 155, 124, 255, 81, 156, 124, 255, 82, 157, 124, 255, 83, 158, 124, 255, 84, 159, 124, 255, 85, 159, 124, 255, 86, 160, 124, 255, 87, 161, 124, 255, 88, 161, 124, 255, 90, 161, 124, 255, 91, 161, 124, 255, 93, 161, 125, 255, 95, 160, 125, 255, 97, 159, 125, 255, 98, 158, 126, 255, 100, 156, 126, 255, 102, 154, 126, 255, 104, 152, 127, 255, 106, 150, 127, 255, 108, 147, 127, 255, 109, 144, 127, 255, 111, 141, 126, 255, 113, 139, 126, 255, 114, 136, 126, 255, 116, 132, 125, 255, 118, 129, 125, 255, 119, 126, 124, 255, 121, 123, 123, 255, 122, 120, 122, 255, 124, 117, 122, 255, 126, 114, 121, 255, 127, 111, 120, 255, 129, 108, 119, 255, 131, 105, 118, 255, 132, 102, 117, 255, 134, 100, 116, 255, 137, 97, 115, 255, 139, 94, 114, 255, 141, 92, 113, 255, 144, 89, 112, 255, 147, 86, 111, 255, 150, 83, 110, 255, 153, 80, 110, 255, 156, 77, 109, 255, 159, 75, 108, 255, 162, 72, 107, 255, 165, 69, 106, 255, 168, 66, 105, 255, 170, 64, 104, 255, 173, 61, 103, 255, 176, 58, 102, 255, 179, 56, 101, 255, 181, 53, 101, 255, 184, 51, 100, 255, 186, 48, 100, 255, 189, 46, 100, 255, 191, 43, 100, 255, 194, 40, 101, 255, 197, 38, 102, 255, 199, 36, 103, 255, 202, 33, 104, 255, 204, 31, 105, 255, 207, 29, 107, 255, 209, 27, 108, 255, 211, 25, 109, 255, 213, 24, 111, 255, 214, 22, 112, 255, 216, 21, 113, 255, 217, 20, 114, 255, 218, 19, 115, 255, 218, 19, 115, 255, 219, 20, 118, 255, 219, 21, 118, 255, 218, 22, 118, 255, 216, 23, 118, 255, 215, 25, 117, 255, 213, 28, 117, 255, 210, 31, 116, 255, 207, 34, 115, 255, 204, 38, 114, 255, 201, 42, 113, 255, 198, 46, 112, 255, 194, 50, 111, 255, 190, 54, 110, 255, 187, 58, 109, 255, 183, 63, 108, 255, 179, 67, 107, 255, 176, 71, 106, 255, 172, 75, 106, 255, 169, 78, 105, 255, 166, 81, 104, 255, 163, 85, 103, 255, 160, 88, 103, 255, 157, 91, 102, 255, 154, 94, 101, 255, 150, 98, 101, 255, 147, 101, 100, 255, 144, 104, 99, 255, 141, 107, 99, 255, 138, 110, 98, 255, 135, 114, 97, 255, 132, 117, 97, 255, 129, 119, 96, 255, 126, 122, 96, 255, 123, 125, 95, 255, 121, 127, 94, 255, 119, 130, 94, 255, 116, 132, 94, 255, 115, 134, 93, 255, 113, 136, 93, 255, 111, 137, 92, 255, 110, 138, 92, 255, 109, 139, 92, 255, 107, 140, 92, 255, 106, 141, 92, 255, 106, 142, 92, 255, 105, 142, 92, 255, 104, 143, 92, 255, 104, 143, 92, 255, 103, 143, 92, 255, 103, 144, 92, 255, 102, 144, 93, 255, 102, 145, 93, 255, 102, 146, 94, 255, 102, 146, 94, 255, 102, 147, 95, 255, 101, 149, 96, 255, 101, 150, 97, 255, 101, 152, 98, 255, 101, 154, 98, 255, 101, 155, 99, 255, 101, 157, 99, 255, 102, 159, 99, 255, 102, 161, 100, 255, 103, 162, 100, 255, 104, 164, 100, 255, 104, 166, 99, 255, 105, 167, 99, 255, 106, 169, 99, 255, 106, 170, 99, 255, 107, 171, 98, 255, 108, 172, 98, 255, 108, 173, 98, 255, 109, 174, 98, 255, 109, 175, 97, 255, 109, 175, 97, 255, 109, 175, 97, 255, 109, 175, 97, 255, 109, 175, 98, 255, 109, 175, 98, 255, 109, 175, 99, 255, 109, 174, 100, 255, 109, 174, 101, 255, 109, 174, 102, 255, 109, 174, 103, 255, 109, 174, 104, 255, 110, 173, 105, 255, 110, 173, 107, 255, 110, 173, 108, 255, 110, 173, 109, 255, 110, 173, 111, 255, 110, 173, 112, 255, 110, 173, 113, 255, 110, 173, 114, 255, 110, 173, 115, 255, 110, 173, 116, 255, 110, 173, 117, 255, 110, 173, 118, 255, 111, 173, 119, 255, 111, 173, 120, 255, 111, 173, 121, 255, 112, 173, 122, 255, 112, 173, 123, 255, 113, 172, 124, 255, 113, 172, 126, 255, 114, 172, 127, 255, 115, 172, 128, 255, 116, 172, 130, 255, 117, 172, 131, 255, 118, 172, 132, 255, 119, 172, 134, 255, 120, 172, 136, 255, 122, 172, 137, 255, 123, 173, 139, 255, 125, 173, 140, 255, 126, 174, 142, 255, 128, 174, 143, 255, 129, 175, 145, 255, 130, 176, 146, 255, 131, 177, 148, 255, 132, 178, 149, 255, 133, 179, 150, 255, 134, 180, 151, 255, 135, 181, 152, 255, 136, 182, 153, 255, 137, 183, 154, 255, 139, 184, 155, 255, 140, 184, 156, 255, 141, 185, 156, 255, 143, 186, 157, 255, 145, 186, 157, 255, 147, 186, 157, 255, 149, 186, 157, 255, 152, 186, 157, 255, 154, 187, 157, 255, 157, 187, 156, 255, 159, 187, 155, 255, 161, 188, 154, 255, 164, 189, 153, 255, 166, 190, 152, 255, 168, 191, 151, 255, 170, 192, 150, 255, 172, 193, 149, 255, 174, 194, 147, 255, 176, 195, 146, 255, 177, 196, 145, 255, 179, 196, 144, 255, 180, 197, 143, 255, 181, 198, 142, 255, 181, 198, 142, 255, 182, 199, 141, 255, 182, 199, 141, 255, 182, 199, 141, 255, 182, 198, 141, 255, 181, 198, 142, 255, 180, 197, 142, 255, 179, 196, 142, 255, 178, 195, 142, 255, 177, 193, 143, 255, 176, 192, 143, 255, 175, 191, 143, 255, 173, 189, 144, 255, 172, 188, 144, 255, 170, 187, 144, 255, 169, 185, 144, 255, 167, 184, 144, 255, 166, 183, 144, 255, 164, 182, 144, 255, 163, 181, 144, 255, 161, 180, 144, 255, 160, 179, 143, 255, 159, 179, 143, 255, 158, 178, 142, 255, 157, 178, 142, 255, 156, 178, 142, 255, 155, 178, 142, 255, 155, 178, 142, 255, 154, 178, 142, 255, 153, 178, 141, 255, 153, 178, 141, 255, 152, 178, 141, 255, 152, 178, 141, 255, 151, 178, 141, 255, 150, 178, 141, 255, 149, 178, 141, 255, 148, 179, 141, 255, 147, 179, 141, 255, 146, 179, 140, 255, 145, 180, 140, 255, 143, 180, 140, 255, 141, 180, 139, 255, 139, 180, 138, 255, 136, 180, 137, 255, 134, 180, 136, 255, 131, 180, 135, 255, 128, 180, 134, 255, 125, 180, 133, 255, 122, 180, 131, 255, 119, 179, 130, 255, 115, 179, 129, 255, 112, 179, 127, 255, 109, 178, 126, 255, 105, 178, 125, 255, 102, 178, 124, 255, 99, 177, 123, 255, 96, 177, 122, 255, 94, 177, 121, 255, 91, 177, 121, 255, 89, 176, 121, 255, 87, 176, 121, 255, 85, 175, 121, 255, 84, 174, 121, 255, 83, 172, 121, 255, 82, 171, 121, 255, 82, 169, 121, 255, 81, 167, 122, 255, 81, 165, 122, 255, 81, 164, 123, 255, 81, 162, 123, 255, 82, 160, 124, 255, 82, 158, 124, 255, 82, 157, 124, 255, 82, 155, 125, 255, 83, 154, 125, 255, 83, 153, 125, 255, 83, 153, 125, 255, 83, 153, 125, 255, 83, 153, 125, 255, 83, 153, 125, 255, 84, 154, 125, 255, 84, 154, 125, 255, 84, 155, 125, 255, 85, 156, 125, 255, 86, 157, 125, 255, 86, 158, 124, 255, 87, 159, 124, 255, 88, 160, 124, 255, 89, 160, 124, 255, 90, 161, 124, 255, 92, 161, 124, 255, 93, 161, 124, 255, 94, 161, 124, 255, 96, 161, 124, 255, 98, 160, 124, 255, 99, 159, 124, 255, 101, 157, 125, 255, 103, 155, 125, 255, 105, 153, 125, 255, 106, 151, 126, 255, 108, 148, 126, 255, 110, 145, 125, 255, 111, 143, 125, 255, 113, 140, 125, 255, 114, 137, 125, 255, 116, 133, 124, 255, 118, 130, 124, 255, 119, 127, 123, 255, 121, 124, 123, 255, 122, 121, 122, 255, 124, 118, 121, 255, 125, 114, 121, 255, 127, 112, 120, 255, 129, 109, 119, 255, 130, 106, 118, 255, 132, 103, 117, 255, 134, 101, 116, 255, 136, 98, 115, 255, 138, 95, 114, 255, 141, 93, 113, 255, 143, 90, 113, 255, 146, 87, 112, 255, 149, 84, 111, 255, 152, 82, 110, 255, 155, 79, 109, 255, 157, 76, 108, 255, 160, 73, 107, 255, 163, 70, 106, 255, 166, 68, 105, 255, 169, 65, 105, 255, 172, 62, 104, 255, 175, 60, 103, 255, 177, 57, 102, 255, 180, 55, 102, 255, 182, 52, 101, 255, 185, 50, 101, 255, 188, 47, 101, 255, 190, 44, 101, 255, 193, 42, 102, 255, 196, 40, 103, 255, 199, 37, 104, 255, 201, 35, 106, 255, 204, 33, 107, 255, 206, 31, 109, 255, 209, 29, 110, 255, 211, 27, 112, 255, 213, 25, 113, 255, 214, 24, 115, 255, 216, 23, 116, 255, 217, 22, 117, 255, 218, 21, 118, 255, 219, 21, 118, 255, 219, 22, 121, 255, 219, 23, 121, 255, 218, 24, 121, 255, 217, 25, 121, 255, 215, 27, 120, 255, 213, 30, 120, 255, 211, 33, 119, 255, 208, 36, 118, 255, 205, 40, 117, 255, 202, 44, 116, 255, 198, 48, 115, 255, 195, 52, 114, 255, 191, 56, 113, 255, 188, 60, 112, 255, 184, 65, 111, 255, 180, 69, 110, 255, 177, 73, 109, 255, 173, 77, 108, 255, 170, 80, 107, 255, 167, 83, 107, 255, 164, 87, 106, 255, 161, 90, 105, 255, 158, 93, 104, 255, 155, 96, 104, 255, 151, 100, 103, 255, 148, 103, 102, 255, 145, 106, 101, 255, 141, 109, 100, 255, 138, 112, 99, 255, 135, 115, 99, 255, 132, 118, 98, 255, 129, 121, 97, 255, 126, 124, 96, 255, 123, 126, 96, 255, 120, 129, 95, 255, 118, 131, 94, 255, 116, 133, 94, 255, 114, 135, 93, 255, 112, 137, 93, 255, 110, 139, 93, 255, 109, 140, 92, 255, 108, 141, 92, 255, 107, 141, 92, 255, 106, 142, 92, 255, 105, 142, 92, 255, 105, 143, 92, 255, 104, 143, 92, 255, 104, 143, 92, 255, 103, 143, 92, 255, 103, 143, 92, 255, 103, 144, 93, 255, 103, 144, 93, 255, 102, 145, 93, 255, 102, 145, 94, 255, 102, 146, 95, 255, 102, 147, 95, 255, 102, 149, 96, 255, 101, 150, 97, 255, 101, 152, 97, 255, 101, 154, 98, 255, 102, 156, 98, 255, 102, 158, 98, 255, 102, 160, 98, 255, 103, 161, 98, 255, 103, 163, 98, 255, 104, 165, 98, 255, 104, 167, 98, 255, 105, 168, 98, 255, 105, 170, 97, 255, 106, 171, 97, 255, 106, 172, 97, 255, 107, 173, 97, 255, 107, 174, 96, 255, 107, 175, 96, 255, 107, 175, 96, 255, 108, 175, 96, 255, 108, 175, 96, 255, 108, 175, 96, 255, 108, 175, 97, 255, 108, 175, 98, 255, 108, 175, 99, 255, 108, 174, 100, 255, 108, 174, 101, 255, 108, 174, 102, 255, 108, 174, 104, 255, 108, 174, 105, 255, 108, 173, 106, 255, 109, 173, 108, 255, 109, 173, 109, 255, 109, 173, 111, 255, 109, 173, 112, 255, 109, 173, 113, 255, 109, 173, 114, 255, 110, 173, 115, 255, 110, 173, 116, 255, 110, 173, 117, 255, 110, 172, 118, 255, 111, 172, 119, 255, 111, 172, 120, 255, 112, 172, 121, 255, 113, 172, 122, 255, 113, 171, 123, 255, 114, 171, 125, 255, 115, 171, 126, 255, 116, 171, 127, 255, 117, 170, 128, 255, 118, 170, 130, 255, 119, 170, 131, 255, 120, 170, 133, 255, 122, 170, 134, 255, 123, 170, 135, 255, 124, 171, 137, 255, 126, 171, 139, 255, 127, 171, 140, 255, 129, 172, 142, 255, 130, 173, 143, 255, 131, 174, 145, 255, 132, 174, 146, 255, 133, 176, 147, 255, 133, 177, 148, 255, 134, 178, 150, 255, 135, 179, 151, 255, 136, 180, 152, 255, 136, 181, 152, 255, 137, 182, 153, 255, 138, 183, 154, 255, 139, 184, 154, 255, 140, 185, 155, 255, 142, 186, 155, 255, 143, 186, 155, 255, 145, 186, 156, 255, 147, 187, 156, 255, 150, 187, 156, 255, 152, 187, 155, 255, 154, 187, 155, 255, 157, 188, 154, 255, 159, 188, 153, 255, 162, 189, 152, 255, 164, 190, 150, 255, 166, 191, 149, 255, 168, 192, 148, 255, 170, 193, 146, 255, 172, 194, 145, 255, 174, 195, 144, 255, 175, 195, 143, 255, 177, 196, 141, 255, 178, 197, 140, 255, 179, 197, 140, 255, 179, 198, 139, 255, 180, 198, 139, 255, 180, 198, 138, 255, 180, 198, 139, 255, 180, 198, 139, 255, 179, 197, 139, 255, 178, 196, 139, 255, 177, 195, 140, 255, 176, 194, 140, 255, 175, 193, 141, 255, 174, 192, 141, 255, 173, 190, 142, 255, 171, 189, 143, 255, 170, 188, 143, 255, 168, 186, 144, 255, 167, 185, 144, 255, 165, 184, 144, 255, 164, 182, 144, 255, 162, 181, 145, 255, 161, 180, 145, 255, 159, 180, 144, 255, 158, 179, 144, 255, 157, 179, 144, 255, 156, 178, 143, 255, 155, 178, 143, 255, 154, 178, 143, 255, 154, 178, 143, 255, 153, 178, 143, 255, 153, 178, 142, 255, 152, 178, 142, 255, 151, 178, 142, 255, 151, 178, 142, 255, 150, 178, 142, 255, 150, 178, 142, 255, 149, 179, 142, 255, 148, 179, 142, 255, 147, 179, 141, 255, 146, 180, 141, 255, 145, 180, 141, 255, 143, 180, 141, 255, 142, 180, 140, 255, 140, 181, 140, 255, 138, 181, 139, 255, 135, 181, 138, 255, 133, 181, 137, 255, 130, 181, 135, 255, 127, 180, 134, 255, 124, 180, 133, 255, 121, 180, 131, 255, 118, 180, 130, 255, 115, 179, 128, 255, 112, 179, 127, 255, 109, 179, 126, 255, 106, 178, 124, 255, 103, 178, 123, 255, 100, 178, 122, 255, 97, 177, 121, 255, 94, 177, 121, 255, 92, 177, 120, 255, 90, 177, 120, 255, 88, 176, 120, 255, 86, 175, 120, 255, 85, 174, 120, 255, 85, 172, 120, 255, 84, 171, 121, 255, 84, 169, 121, 255, 83, 167, 122, 255, 84, 165, 123, 255, 84, 163, 123, 255, 84, 161, 124, 255, 84, 159, 124, 255, 85, 157, 125, 255, 85, 156, 126, 255, 86, 154, 126, 255, 86, 153, 127, 255, 86, 152, 127, 255, 87, 151, 127, 255, 87, 151, 127, 255, 87, 151, 127, 255, 87, 152, 127, 255, 87, 152, 127, 255, 87, 153, 127, 255, 88, 154, 126, 255, 88, 155, 126, 255, 89, 156, 125, 255, 89, 157, 125, 255, 90, 158, 125, 255, 91, 159, 124, 255, 92, 160, 124, 255, 93, 161, 123, 255, 94, 162, 123, 255, 95, 162, 123, 255, 96, 162, 123, 255, 97, 161, 123, 255, 99, 161, 123, 255, 100, 160, 123, 255, 102, 158, 124, 255, 104, 156, 124, 255, 105, 154, 124, 255, 107, 152, 124, 255, 108, 149, 124, 255, 110, 147, 124, 255, 111, 144, 124, 255, 113, 141, 124, 255, 114, 138, 124, 255, 116, 134, 124, 255, 117, 131, 123, 255, 119, 128, 123, 255, 120, 125, 122, 255, 122, 122, 122, 255, 123, 118, 121, 255, 125, 115, 120, 255, 127, 112, 120, 255, 128, 110, 119, 255, 130, 107, 118, 255, 132, 104, 117, 255, 134, 102, 116, 255, 136, 99, 115, 255, 138, 96, 114, 255, 140, 94, 114, 255, 143, 91, 113, 255, 145, 88, 112, 255, 148, 86, 111, 255, 151, 83, 110, 255, 153, 80, 109, 255, 156, 77, 109, 255, 159, 75, 108, 255, 162, 72, 107, 255, 165, 69, 106, 255, 168, 66, 105, 255, 170, 64, 105, 255, 173, 61, 104, 255, 176, 59, 103, 255, 178, 56, 103, 255, 181, 54, 102, 255, 184, 51, 102, 255, 186, 49, 102, 255, 189, 46, 103, 255, 192, 44, 104, 255, 195, 41, 105, 255, 198, 39, 106, 255, 201, 37, 108, 255, 203, 34, 109, 255, 206, 32, 111, 255, 209, 30, 113, 255, 211, 29, 114, 255, 213, 27, 116, 255, 215, 26, 117, 255, 216, 25, 119, 255, 218, 24, 120, 255, 219, 23, 121, 255, 219, 23, 121, 255, 220, 24, 124, 255, 220, 25, 124, 255, 219, 26, 124, 255, 218, 27, 124, 255, 216, 29, 123, 255, 214, 32, 122, 255, 212, 35, 122, 255, 209, 38, 121, 255, 206, 42, 120, 255, 203, 45, 119, 255, 199, 50, 118, 255, 196, 54, 117, 255, 192, 58, 116, 255, 189, 62, 115, 255, 185, 67, 114, 255, 181, 71, 113, 255, 178, 75, 112, 255, 175, 79, 111, 255, 171, 82, 110, 255, 168, 85, 109, 255, 165, 89, 109, 255, 162, 92, 108, 255, 159, 95, 107, 255, 156, 98, 106, 255, 152, 102, 105, 255, 149, 105, 104, 255, 145, 108, 103, 255, 142, 111, 102, 255, 138, 114, 101, 255, 135, 117, 100, 255, 132, 120, 99, 255, 128, 123, 98, 255, 125, 125, 97, 255, 122, 128, 97, 255, 120, 130, 96, 255, 117, 133, 95, 255, 115, 135, 95, 255, 113, 137, 94, 255, 111, 139, 94, 255, 110, 140, 93, 255, 108, 141, 93, 255, 107, 142, 93, 255, 106, 143, 92, 255, 106, 143, 92, 255, 105, 143, 92, 255, 105, 143, 92, 255, 104, 143, 92, 255, 104, 143, 92, 255, 104, 143, 92, 255, 103, 143, 92, 255, 103, 143, 92, 255, 103, 143, 93, 255, 103, 144, 93, 255, 103, 144, 94, 255, 103, 145, 94, 255, 102, 146, 95, 255, 102, 148, 95, 255, 102, 149, 96, 255, 102, 151, 97, 255, 101, 153, 97, 255, 101, 155, 97, 255, 102, 157, 97, 255, 102, 159, 97, 255, 102, 161, 97, 255, 102, 162, 97, 255, 103, 164, 97, 255, 103, 166, 97, 255, 104, 168, 96, 255, 104, 169, 96, 255, 104, 171, 96, 255, 105, 172, 96, 255, 105, 173, 95, 255, 105, 174, 95, 255, 106, 175, 95, 255, 106, 175, 95, 255, 106, 175, 95, 255, 106, 175, 95, 255, 106, 175, 95, 255, 106, 175, 96, 255, 106, 175, 97, 255, 106, 175, 98, 255, 106, 175, 99, 255, 106, 174, 100, 255, 107, 174, 102, 255, 107, 174, 103, 255, 107, 174, 105, 255, 107, 173, 106, 255, 108, 173, 108, 255, 108, 173, 109, 255, 108, 173, 111, 255, 108, 173, 112, 255, 109, 172, 113, 255, 109, 172, 115, 255, 109, 172, 116, 255, 110, 172, 117, 255, 110, 172, 117, 255, 110, 172, 118, 255, 111, 172, 119, 255, 112, 171, 120, 255, 112, 171, 121, 255, 113, 171, 122, 255, 114, 170, 123, 255, 115, 170, 125, 255, 116, 169, 126, 255, 117, 169, 127, 255, 119, 169, 128, 255, 120, 169, 130, 255, 121, 169, 131, 255, 123, 168, 132, 255, 124, 168, 134, 255, 125, 168, 135, 255, 127, 169, 137, 255, 128, 169, 138, 255, 130, 169, 140, 255, 131, 170, 141, 255, 132, 171, 143, 255, 133, 172, 144, 255, 134, 173, 145, 255, 134, 174, 147, 255, 135, 175, 148, 255, 135, 176, 149, 255, 135, 178, 150, 255, 136, 179, 150, 255, 136, 180, 151, 255, 137, 181, 152, 255, 137, 183, 152, 255, 138, 184, 153, 255, 139, 185, 153, 255, 140, 185, 154, 255, 142, 186, 154, 255, 143, 186, 154, 255, 145, 187, 154, 255, 148, 187, 154, 255, 150, 187, 153, 255, 152, 187, 153, 255, 155, 188, 152, 255, 157, 189, 151, 255, 159, 189, 150, 255, 162, 190, 148, 255, 164, 191, 147, 255, 166, 192, 146, 255, 168, 193, 144, 255, 170, 194, 143, 255, 172, 194, 141, 255, 173, 195, 140, 255, 175, 196, 139, 255, 176, 197, 138, 255, 177, 197, 137, 255, 177, 197, 136, 255, 178, 198, 136, 255, 178, 198, 136, 255, 178, 198, 136, 255, 177, 197, 136, 255, 177, 197, 136, 255, 176, 196, 137, 255, 175, 195, 138, 255, 174, 194, 138, 255, 173, 193, 139, 255, 172, 191, 140, 255, 171, 190, 141, 255, 169, 189, 141, 255, 168, 187, 142, 255, 166, 186, 143, 255, 165, 184, 144, 255, 163, 183, 144, 255, 162, 182, 145, 255, 160, 181, 145, 255, 159, 180, 145, 255, 158, 179, 145, 255, 156, 179, 145, 255, 155, 178, 144, 255, 154, 178, 144, 255, 154, 178, 144, 255, 153, 178, 144, 255, 152, 178, 144, 255, 152, 178, 143, 255, 151, 178, 143, 255, 151, 178, 143, 255, 150, 178, 143, 255, 149, 178, 143, 255, 149, 179, 143, 255, 148, 179, 142, 255, 148, 179, 142, 255, 147, 179, 142, 255, 146, 180, 142, 255, 145, 180, 142, 255, 144, 180, 141, 255, 142, 181, 141, 255, 141, 181, 141, 255, 139, 181, 140, 255, 137, 181, 139, 255, 135, 181, 138, 255, 132, 181, 137, 255, 130, 181, 136, 255, 127, 181, 134, 255, 124, 180, 133, 255, 121, 180, 131, 255, 118, 180, 130, 255, 115, 180, 128, 255, 112, 179, 127, 255, 109, 179, 125, 255, 106, 178, 124, 255, 103, 178, 123, 255, 100, 178, 121, 255, 98, 177, 121, 255, 95, 177, 120, 255, 93, 177, 119, 255, 91, 177, 119, 255, 89, 176, 119, 255, 88, 175, 119, 255, 87, 173, 120, 255, 86, 172, 120, 255, 86, 170, 121, 255, 86, 168, 121, 255, 86, 166, 122, 255, 86, 164, 123, 255, 86, 162, 124, 255, 87, 160, 125, 255, 87, 158, 125, 255, 88, 156, 126, 255, 88, 154, 127, 255, 89, 153, 128, 255, 89, 152, 128, 255, 90, 151, 129, 255, 90, 150, 129, 255, 90, 150, 129, 255, 90, 150, 129, 255, 90, 150, 129, 255, 90, 151, 128, 255, 91, 152, 128, 255, 91, 153, 127, 255, 91, 154, 127, 255, 92, 155, 126, 255, 92, 157, 126, 255, 93, 158, 125, 255, 93, 159, 124, 255, 94, 160, 124, 255, 95, 161, 123, 255, 96, 162, 123, 255, 97, 162, 122, 255, 98, 162, 122, 255, 99, 162, 122, 255, 100, 161, 122, 255, 101, 160, 122, 255, 103, 159, 122, 255, 104, 157, 123, 255, 106, 155, 123, 255, 107, 153, 123, 255, 109, 150, 123, 255, 110, 148, 123, 255, 112, 145, 123, 255, 113, 142, 123, 255, 114, 139, 123, 255, 116, 135, 123, 255, 117, 132, 123, 255, 119, 129, 122, 255, 120, 126, 122, 255, 122, 123, 121, 255, 123, 119, 121, 255, 125, 116, 120, 255, 126, 113, 119, 255, 128, 111, 119, 255, 129, 108, 118, 255, 131, 105, 117, 255, 133, 103, 116, 255, 135, 100, 115, 255, 137, 98, 115, 255, 140, 95, 114, 255, 142, 92, 113, 255, 144, 90, 112, 255, 147, 87, 111, 255, 150, 84, 111, 255, 152, 81, 110, 255, 155, 79, 109, 255, 158, 76, 108, 255, 161, 73, 108, 255, 163, 71, 107, 255, 166, 68, 106, 255, 169, 65, 105, 255, 172, 63, 105, 255, 174, 60, 104, 255, 177, 58, 104, 255, 180, 55, 103, 255, 182, 53, 103, 255, 185, 50, 103, 255, 188, 48, 104, 255, 191, 45, 105, 255, 194, 43, 106, 255, 197, 40, 108, 255, 200, 38, 110, 255, 203, 36, 111, 255, 206, 34, 113, 255, 208, 32, 115, 255, 211, 30, 117, 255, 213, 29, 119, 255, 215, 28, 120, 255, 217, 26, 122, 255, 218, 26, 123, 255, 219, 25, 124, 255, 220, 24, 124, 255, 221, 26, 127, 255, 220, 26, 127, 255, 219, 27, 127, 255, 218, 29, 127, 255, 217, 31, 126, 255, 215, 34, 125, 255, 212, 37, 125, 255, 210, 40, 124, 255, 207, 44, 123, 255, 203, 47, 122, 255, 200, 51, 121, 255, 197, 56, 120, 255, 193, 60, 119, 255, 190, 64, 118, 255, 186, 68, 117, 255, 183, 73, 116, 255, 179, 77, 115, 255, 176, 80, 114, 255, 173, 84, 113, 255, 170, 87, 112, 255, 167, 91, 111, 255, 163, 94, 110, 255, 160, 97, 109, 255, 157, 100, 108, 255, 153, 103, 107, 255, 149, 107, 106, 255, 146, 110, 105, 255, 142, 113, 104, 255, 139, 116, 103, 255, 135, 119, 102, 255, 132, 122, 101, 255, 128, 124, 100, 255, 125, 127, 98, 255, 122, 130, 98, 255, 119, 132, 97, 255, 117, 134, 96, 255, 114, 136, 95, 255, 112, 138, 95, 255, 111, 140, 94, 255, 109, 142, 94, 255, 108, 143, 94, 255, 107, 143, 93, 255, 106, 144, 93, 255, 105, 144, 93, 255, 105, 144, 93, 255, 105, 144, 93, 255, 104, 144, 92, 255, 104, 144, 92, 255, 104, 143, 92, 255, 104, 143, 92, 255, 104, 143, 93, 255, 104, 143, 93, 255, 104, 143, 93, 255, 103, 144, 93, 255, 103, 144, 94, 255, 103, 145, 94, 255, 103, 147, 95, 255, 102, 148, 95, 255, 102, 150, 96, 255, 101, 152, 96, 255, 101, 154, 96, 255, 101, 156, 96, 255, 101, 158, 96, 255, 101, 160, 96, 255, 102, 162, 96, 255, 102, 164, 96, 255, 102, 166, 96, 255, 102, 168, 95, 255, 103, 169, 95, 255, 103, 171, 95, 255, 103, 172, 94, 255, 103, 173, 94, 255, 104, 174, 94, 255, 104, 175, 94, 255, 104, 175, 94, 255, 104, 175, 93, 255, 104, 175, 94, 255, 104, 175, 94, 255, 104, 175, 95, 255, 104, 175, 96, 255, 104, 175, 97, 255, 105, 175, 98, 255, 105, 175, 99, 255, 105, 174, 101, 255, 106, 174, 102, 255, 106, 174, 104, 255, 106, 174, 106, 255, 107, 173, 107, 255, 107, 173, 109, 255, 107, 173, 111, 255, 108, 173, 112, 255, 108, 172, 114, 255, 108, 172, 115, 255, 109, 172, 116, 255, 109, 172, 117, 255, 110, 171, 117, 255, 110, 171, 118, 255, 111, 171, 119, 255, 112, 170, 120, 255, 113, 170, 121, 255, 114, 169, 122, 255, 115, 169, 123, 255, 116, 168, 124, 255, 117, 168, 126, 255, 119, 168, 127, 255, 120, 167, 128, 255, 122, 167, 129, 255, 123, 167, 131, 255, 125, 167, 132, 255, 126, 167, 133, 255, 128, 167, 135, 255, 129, 167, 136, 255, 131, 167, 138, 255, 132, 167, 139, 255, 133, 168, 141, 255, 134, 169, 142, 255, 135, 170, 144, 255, 135, 171, 145, 255, 136, 172, 146, 255, 136, 174, 147, 255, 136, 175, 148, 255, 136, 176, 149, 255, 136, 178, 149, 255, 136, 179, 150, 255, 136, 180, 151, 255, 137, 182, 151, 255, 137, 183, 151, 255, 138, 184, 152, 255, 139, 185, 152, 255, 140, 186, 152, 255, 142, 186, 152, 255, 144, 186, 152, 255, 146, 187, 152, 255, 148, 187, 152, 255, 150, 187, 151, 255, 153, 188, 150, 255, 155, 189, 149, 255, 157, 189, 148, 255, 160, 190, 147, 255, 162, 191, 145, 255, 164, 192, 144, 255, 166, 193, 142, 255, 168, 193, 141, 255, 169, 194, 139, 255, 171, 195, 138, 255, 172, 196, 136, 255, 174, 196, 135, 255, 175, 197, 134, 255, 175, 197, 134, 255, 176, 197, 133, 255, 176, 197, 133, 255, 176, 197, 133, 255, 175, 197, 134, 255, 175, 196, 134, 255, 174, 195, 135, 255, 173, 194, 135, 255, 172, 193, 136, 255, 171, 192, 137, 255, 170, 191, 138, 255, 169, 190, 139, 255, 167, 188, 140, 255, 166, 187, 141, 255, 164, 185, 142, 255, 163, 184, 143, 255, 161, 183, 144, 255, 160, 182, 145, 255, 158, 181, 145, 255, 157, 180, 145, 255, 156, 179, 145, 255, 155, 178, 145, 255, 154, 178, 145, 255, 153, 178, 145, 255, 152, 178, 145, 255, 151, 177, 144, 255, 151, 177, 144, 255, 150, 178, 144, 255, 150, 178, 144, 255, 149, 178, 144, 255, 149, 178, 144, 255, 148, 178, 143, 255, 148, 179, 143, 255, 147, 179, 143, 255, 146, 179, 143, 255, 146, 180, 143, 255, 145, 180, 142, 255, 144, 180, 142, 255, 143, 181, 142, 255, 141, 181, 142, 255, 140, 181, 141, 255, 138, 181, 141, 255, 136, 181, 140, 255, 134, 181, 139, 255, 131, 181, 137, 255, 129, 181, 136, 255, 126, 181, 134, 255, 123, 180, 133, 255, 121, 180, 131, 255, 118, 180, 130, 255, 115, 179, 128, 255, 112, 179, 126, 255, 109, 179, 125, 255, 106, 178, 123, 255, 103, 178, 122, 255, 101, 178, 121, 255, 98, 177, 120, 255, 96, 177, 119, 255, 94, 177, 119, 255, 92, 176, 119, 255, 90, 175, 119, 255, 89, 174, 119, 255, 88, 173, 119, 255, 88, 171, 120, 255, 88, 170, 121, 255, 88, 168, 121, 255, 88, 165, 122, 255, 88, 163, 123, 255, 89, 161, 124, 255, 90, 159, 125, 255, 90, 157, 126, 255, 91, 155, 127, 255, 92, 153, 128, 255, 92, 151, 129, 255, 93, 150, 129, 255, 93, 149, 130, 255, 94, 149, 130, 255, 94, 148, 130, 255, 94, 148, 130, 255, 94, 149, 130, 255, 94, 150, 130, 255, 94, 151, 129, 255, 94, 152, 128, 255, 94, 153, 128, 255, 95, 154, 127, 255, 95, 156, 126, 255, 95, 157, 125, 255, 96, 158, 125, 255, 96, 160, 124, 255, 97, 161, 123, 255, 98, 161, 122, 255, 98, 162, 122, 255, 99, 162, 122, 255, 100, 162, 121, 255, 101, 162, 121, 255, 103, 161, 121, 255, 104, 159, 121, 255, 105, 158, 122, 255, 107, 156, 122, 255, 108, 153, 122, 255, 109, 151, 122, 255, 110, 148, 122, 255, 112, 146, 122, 255, 113, 143, 122, 255, 114, 140, 122, 255, 116, 136, 122, 255, 117, 133, 122, 255, 118, 130, 122, 255, 120, 127, 121, 255, 121, 123, 121, 255, 123, 120, 120, 255, 124, 117, 120, 255, 126, 114, 119, 255, 127, 112, 119, 255, 129, 109, 118, 255, 131, 106, 117, 255, 132, 104, 116, 255, 134, 101, 115, 255, 137, 99, 115, 255, 139, 96, 114, 255, 141, 94, 113, 255, 144, 91, 112, 255, 146, 88, 112, 255, 149, 86, 111, 255, 151, 83, 110, 255, 154, 80, 110, 255, 157, 78, 109, 255, 159, 75, 108, 255, 162, 72, 108, 255, 165, 70, 107, 255, 168, 67, 106, 255, 170, 64, 106, 255, 173, 62, 105, 255, 176, 59, 105, 255, 179, 57, 104, 255, 181, 54, 104, 255, 184, 52, 105, 255, 187, 49, 106, 255, 190, 47, 107, 255, 194, 44, 108, 255, 197, 42, 110, 255, 200, 40, 112, 255, 203, 38, 113, 255, 206, 36, 115, 255, 208, 34, 117, 255, 211, 32, 119, 255, 213, 31, 121, 255, 215, 29, 123, 255, 217, 28, 124, 255, 219, 27, 125, 255, 220, 27, 126, 255, 220, 26, 127, 255, 221, 28, 130, 255, 221, 28, 130, 255, 220, 29, 130, 255, 219, 31, 129, 255, 217, 33, 129, 255, 215, 35, 128, 255, 213, 38, 127, 255, 210, 42, 126, 255, 207, 45, 126, 255, 204, 49, 125, 255, 201, 53, 124, 255, 198, 57, 122, 255, 194, 62, 121, 255, 191, 66, 120, 255, 187, 70, 119, 255, 184, 74, 118, 255, 180, 79, 117, 255, 177, 82, 116, 255, 174, 86, 115, 255, 171, 89, 115, 255, 168, 92, 114, 255, 165, 96, 113, 255, 161, 99, 112, 255, 158, 102, 111, 255, 154, 105, 110, 255, 150, 108, 108, 255, 147, 111, 107, 255, 143, 115, 106, 255, 139, 118, 105, 255, 136, 120, 103, 255, 132, 123, 102, 255, 129, 126, 101, 255, 125, 129, 100, 255, 122, 131, 99, 255, 119, 134, 98, 255, 117, 136, 97, 255, 114, 138, 96, 255, 112, 140, 96, 255, 110, 142, 95, 255, 109, 143, 95, 255, 108, 144, 95, 255, 107, 145, 94, 255, 106, 145, 94, 255, 105, 145, 94, 255, 105, 145, 93, 255, 105, 145, 93, 255, 104, 145, 93, 255, 104, 144, 93, 255, 104, 144, 93, 255, 104, 144, 93, 255, 104, 143, 93, 255, 104, 143, 93, 255, 104, 143, 93, 255, 104, 144, 93, 255, 104, 144, 94, 255, 103, 145, 94, 255, 103, 146, 95, 255, 102, 148, 95, 255, 102, 150, 95, 255, 101, 152, 96, 255, 101, 154, 96, 255, 101, 156, 96, 255, 101, 158, 96, 255, 101, 160, 96, 255, 101, 162, 95, 255, 101, 164, 95, 255, 101, 166, 95, 255, 101, 168, 94, 255, 101, 169, 94, 255, 101, 171, 94, 255, 102, 172, 93, 255, 102, 173, 93, 255, 102, 174, 93, 255, 102, 175, 93, 255, 102, 176, 92, 255, 102, 176, 92, 255, 102, 176, 93, 255, 102, 176, 93, 255, 102, 176, 94, 255, 103, 175, 95, 255, 103, 175, 96, 255, 103, 175, 97, 255, 103, 175, 99, 255, 104, 175, 100, 255, 104, 174, 102, 255, 105, 174, 104, 255, 105, 174, 105, 255, 106, 173, 107, 255, 106, 173, 109, 255, 106, 173, 110, 255, 107, 172, 112, 255, 107, 172, 113, 255, 108, 172, 115, 255, 108, 171, 116, 255, 109, 171, 117, 255, 109, 171, 117, 255, 110, 170, 118, 255, 111, 170, 119, 255, 112, 169, 120, 255, 113, 169, 121, 255, 114, 168, 122, 255, 116, 168, 123, 255, 117, 167, 124, 255, 118, 166, 125, 255, 120, 166, 126, 255, 121, 166, 128, 255, 123, 165, 129, 255, 125, 165, 130, 255, 126, 165, 132, 255, 128, 165, 133, 255, 129, 165, 134, 255, 131, 165, 136, 255, 133, 165, 137, 255, 134, 165, 139, 255, 135, 166, 140, 255, 136, 167, 141, 255, 136, 168, 143, 255, 137, 169, 144, 255, 137, 170, 145, 255, 137, 172, 146, 255, 137, 173, 147, 255, 136, 175, 147, 255, 136, 176, 148, 255, 136, 178, 149, 255, 136, 179, 149, 255, 136, 181, 149, 255, 136, 182, 150, 255, 137, 183, 150, 255, 138, 184, 150, 255, 139, 185, 150, 255, 140, 186, 151, 255, 142, 186, 151, 255, 144, 186, 150, 255, 146, 187, 150, 255, 148, 187, 149, 255, 151, 188, 148, 255, 153, 188, 147, 255, 155, 189, 146, 255, 158, 190, 145, 255, 160, 191, 143, 255, 162, 191, 141, 255, 164, 192, 140, 255, 166, 193, 138, 255, 167, 194, 137, 255, 169, 194, 135, 255, 170, 195, 134, 255, 171, 196, 133, 255, 172, 196, 132, 255, 173, 196, 131, 255, 174, 197, 131, 255, 174, 197, 131, 255, 174, 197, 131, 255, 173, 196, 131, 255, 173, 196, 132, 255, 172, 195, 132, 255, 171, 194, 133, 255, 170, 193, 134, 255, 169, 192, 136, 255, 168, 190, 137, 255, 167, 189, 138, 255, 165, 188, 139, 255, 164, 186, 140, 255, 162, 185, 141, 255, 161, 184, 143, 255, 159, 182, 143, 255, 158, 181, 144, 255, 157, 180, 145, 255, 155, 179, 145, 255, 154, 179, 145, 255, 153, 178, 145, 255, 152, 178, 145, 255, 151, 177, 145, 255, 150, 177, 145, 255, 150, 177, 145, 255, 149, 177, 145, 255, 149, 177, 145, 255, 148, 178, 144, 255, 148, 178, 144, 255, 147, 178, 144, 255, 147, 178, 144, 255, 146, 179, 144, 255, 146, 179, 144, 255, 145, 180, 143, 255, 145, 180, 143, 255, 144, 180, 143, 255, 143, 181, 143, 255, 142, 181, 142, 255, 140, 181, 142, 255, 139, 181, 142, 255, 137, 181, 141, 255, 135, 181, 140, 255, 133, 181, 139, 255, 131, 181, 138, 255, 128, 181, 136, 255, 126, 181, 135, 255, 123, 180, 133, 255, 120, 180, 131, 255, 118, 180, 130, 255, 115, 179, 128, 255, 112, 179, 126, 255, 109, 178, 125, 255, 107, 178, 123, 255, 104, 178, 122, 255, 102, 177, 121, 255, 99, 177, 120, 255, 97, 176, 119, 255, 95, 176, 118, 255, 93, 176, 118, 255, 92, 175, 118, 255, 91, 174, 119, 255, 90, 172, 119, 255, 90, 171, 120, 255, 90, 169, 121, 255, 90, 167, 122, 255, 90, 164, 123, 255, 91, 162, 124, 255, 92, 160, 125, 255, 92, 158, 126, 255, 93, 155, 127, 255, 94, 153, 128, 255, 95, 152, 129, 255, 96, 150, 130, 255, 96, 149, 131, 255, 97, 148, 131, 255, 97, 147, 132, 255, 97, 147, 132, 255, 97, 147, 132, 255, 97, 147, 131, 255, 97, 148, 131, 255, 97, 149, 130, 255, 97, 150, 129, 255, 97, 152, 129, 255, 98, 153, 128, 255, 98, 155, 127, 255, 98, 156, 126, 255, 98, 158, 125, 255, 99, 159, 124, 255, 99, 160, 123, 255, 100, 161, 122, 255, 100, 162, 122, 255, 101, 162, 121, 255, 102, 162, 121, 255, 103, 162, 120, 255, 104, 161, 120, 255, 105, 160, 121, 255, 106, 158, 121, 255, 107, 156, 121, 255, 108, 154, 121, 255, 110, 152, 122, 255, 111, 149, 122, 255, 112, 146, 122, 255, 113, 143, 122, 255, 114, 140, 122, 255, 115, 137, 122, 255, 117, 134, 121, 255, 118, 131, 121, 255, 119, 128, 121, 255, 121, 124, 121, 255, 122, 121, 120, 255, 123, 118, 120, 255, 125, 115, 119, 255, 127, 113, 118, 255, 128, 110, 118, 255, 130, 107, 117, 255, 132, 105, 116, 255, 134, 103, 115, 255, 136, 100, 115, 255, 138, 97, 114, 255, 140, 95, 113, 255, 143, 92, 113, 255, 145, 90, 112, 255, 148, 87, 111, 255, 150, 84, 111, 255, 153, 82, 110, 255, 156, 79, 110, 255, 158, 76, 109, 255, 161, 74, 108, 255, 164, 71, 108, 255, 167, 68, 107, 255, 169, 66, 107, 255, 172, 63, 106, 255, 175, 61, 106, 255, 178, 58, 106, 255, 180, 56, 106, 255, 183, 53, 106, 255, 187, 51, 107, 255, 190, 48, 108, 255, 193, 46, 110, 255, 196, 44, 112, 255, 200, 41, 114, 255, 203, 39, 116, 255, 206, 37, 118, 255, 208, 36, 120, 255, 211, 34, 122, 255, 214, 32, 124, 255, 216, 31, 125, 255, 217, 30, 127, 255, 219, 29, 128, 255, 220, 28, 129, 255, 221, 28, 130, 255, 222, 30, 133, 255, 221, 30, 133, 255, 221, 31, 132, 255, 219, 33, 132, 255, 218, 35, 131, 255, 216, 37, 131, 255, 213, 40, 130, 255, 211, 43, 129, 255, 208, 47, 128, 255, 205, 51, 127, 255, 202, 55, 126, 255, 198, 59, 125, 255, 195, 63, 124, 255, 191, 68, 123, 255, 188, 72, 122, 255, 184, 76, 121, 255, 181, 80, 120, 255, 178, 84, 119, 255, 175, 88, 118, 255, 172, 91, 117, 255, 169, 94, 116, 255, 166, 97, 115, 255, 162, 101, 114, 255, 159, 104, 113, 255, 155, 107, 112, 255, 151, 110, 111, 255, 147, 113, 109, 255, 144, 116, 108, 255, 140, 119, 106, 255, 136, 122, 105, 255, 132, 125, 104, 255, 129, 128, 103, 255, 126, 130, 101, 255, 122, 133, 100, 255, 120, 135, 99, 255, 117, 137, 98, 255, 114, 140, 98, 255, 112, 142, 97, 255, 111, 143, 97, 255, 109, 145, 96, 255, 108, 146, 96, 255, 107, 146, 96, 255, 106, 146, 95, 255, 106, 147, 95, 255, 105, 146, 95, 255, 105, 146, 94, 255, 105, 146, 94, 255, 105, 145, 94, 255, 105, 145, 94, 255, 105, 144, 94, 255, 105, 144, 94, 255, 105, 144, 94, 255, 104, 144, 94, 255, 104, 144, 94, 255, 104, 144, 94, 255, 104, 145, 94, 255, 103, 146, 95, 255, 102, 148, 95, 255, 102, 150, 95, 255, 101, 152, 95, 255, 101, 154, 95, 255, 101, 156, 95, 255, 100, 158, 95, 255, 100, 160, 95, 255, 100, 162, 95, 255, 100, 164, 94, 255, 100, 166, 94, 255, 100, 168, 94, 255, 100, 170, 93, 255, 100, 171, 93, 255, 100, 173, 92, 255, 100, 174, 92, 255, 100, 175, 92, 255, 100, 176, 92, 255, 100, 176, 91, 255, 100, 176, 91, 255, 100, 176, 92, 255, 100, 176, 92, 255, 101, 176, 93, 255, 101, 176, 94, 255, 101, 176, 95, 255, 102, 176, 96, 255, 102, 175, 98, 255, 102, 175, 100, 255, 103, 175, 101, 255, 103, 174, 103, 255, 104, 174, 105, 255, 104, 174, 107, 255, 105, 173, 108, 255, 106, 173, 110, 255, 106, 172, 112, 255, 107, 172, 113, 255, 107, 171, 114, 255, 108, 171, 115, 255, 108, 171, 116, 255, 109, 170, 117, 255, 110, 169, 118, 255, 111, 169, 119, 255, 112, 168, 120, 255, 113, 168, 120, 255, 115, 167, 121, 255, 116, 166, 122, 255, 118, 166, 124, 255, 119, 165, 125, 255, 121, 164, 126, 255, 123, 164, 127, 255, 124, 163, 128, 255, 126, 163, 129, 255, 128, 163, 131, 255, 129, 162, 132, 255, 131, 162, 133, 255, 133, 163, 135, 255, 134, 163, 136, 255, 135, 163, 138, 255, 136, 164, 139, 255, 137, 165, 140, 255, 138, 166, 142, 255, 138, 167, 143, 255, 138, 168, 144, 255, 137, 170, 144, 255, 137, 171, 145, 255, 137, 173, 146, 255, 136, 175, 146, 255, 136, 176, 147, 255, 136, 178, 147, 255, 136, 179, 148, 255, 136, 181, 148, 255, 136, 182, 148, 255, 136, 183, 149, 255, 137, 184, 149, 255, 139, 185, 149, 255, 140, 185, 149, 255, 142, 186, 149, 255, 145, 186, 148, 255, 147, 187, 147, 255, 149, 187, 147, 255, 151, 188, 145, 255, 153, 189, 144, 255, 156, 189, 143, 255, 158, 190, 141, 255, 160, 191, 139, 255, 162, 192, 138, 255, 164, 193, 136, 255, 165, 193, 135, 255, 167, 194, 133, 255, 168, 195, 132, 255, 169, 195, 131, 255, 170, 196, 130, 255, 171, 196, 129, 255, 172, 196, 128, 255, 172, 196, 128, 255, 172, 196, 128, 255, 171, 196, 129, 255, 171, 195, 129, 255, 170, 194, 130, 255, 169, 193, 131, 255, 168, 192, 133, 255, 167, 191, 134, 255, 166, 190, 135, 255, 165, 189, 136, 255, 163, 187, 138, 255, 162, 186, 139, 255, 160, 185, 141, 255, 159, 183, 142, 255, 158, 182, 143, 255, 156, 181, 144, 255, 155, 180, 145, 255, 154, 179, 145, 255, 152, 178, 145, 255, 151, 178, 145, 255, 150, 177, 145, 255, 150, 177, 145, 255, 149, 177, 145, 255, 148, 177, 145, 255, 148, 177, 145, 255, 147, 177, 145, 255, 147, 177, 145, 255, 147, 178, 145, 255, 146, 178, 145, 255, 146, 178, 144, 255, 145, 179, 144, 255, 145, 179, 144, 255, 144, 180, 144, 255, 144, 180, 144, 255, 143, 180, 143, 255, 142, 181, 143, 255, 141, 181, 143, 255, 140, 181, 142, 255, 138, 181, 142, 255, 137, 181, 141, 255, 135, 181, 140, 255, 133, 181, 139, 255, 130, 181, 138, 255, 128, 181, 137, 255, 126, 180, 135, 255, 123, 180, 133, 255, 120, 180, 132, 255, 118, 179, 130, 255, 115, 179, 128, 255, 112, 178, 126, 255, 110, 178, 125, 255, 107, 177, 123, 255, 105, 177, 122, 255, 102, 177, 121, 255, 100, 176, 120, 255, 98, 176, 119, 255, 96, 175, 118, 255, 94, 175, 118, 255, 93, 174, 118, 255, 92, 173, 119, 255, 92, 171, 119, 255, 92, 170, 120, 255, 92, 168, 121, 255, 92, 166, 122, 255, 93, 163, 123, 255, 94, 161, 124, 255, 94, 159, 125, 255, 95, 156, 127, 255, 96, 154, 128, 255, 97, 152, 129, 255, 98, 150, 130, 255, 99, 148, 131, 255, 100, 147, 132, 255, 100, 146, 132, 255, 100, 145, 133, 255, 101, 145, 133, 255, 101, 145, 133, 255, 101, 146, 132, 255, 101, 147, 132, 255, 101, 148, 131, 255, 100, 149, 130, 255, 100, 150, 129, 255, 101, 152, 128, 255, 101, 154, 127, 255, 101, 155, 126, 255, 101, 157, 125, 255, 101, 158, 124, 255, 101, 159, 123, 255, 102, 160, 122, 255, 102, 161, 121, 255, 103, 162, 121, 255, 103, 162, 120, 255, 104, 162, 120, 255, 105, 161, 120, 255, 106, 160, 120, 255, 107, 158, 120, 255, 108, 157, 121, 255, 109, 154, 121, 255, 110, 152, 121, 255, 111, 150, 121, 255, 112, 147, 121, 255, 113, 144, 121, 255, 114, 141, 121, 255, 115, 138, 121, 255, 116, 135, 121, 255, 118, 132, 121, 255, 119, 128, 120, 255, 120, 125, 120, 255, 121, 122, 120, 255, 123, 119, 119, 255, 124, 116, 119, 255, 126, 114, 118, 255, 127, 111, 118, 255, 129, 109, 117, 255, 131, 106, 116, 255, 133, 104, 116, 255, 135, 101, 115, 255, 137, 99, 114, 255, 139, 96, 114, 255, 142, 94, 113, 255, 144, 91, 112, 255, 147, 88, 112, 255, 149, 86, 111, 255, 152, 83, 111, 255, 155, 81, 110, 255, 157, 78, 110, 255, 160, 75, 109, 255, 163, 73, 109, 255, 166, 70, 108, 255, 168, 67, 108, 255, 171, 65, 107, 255, 174, 62, 107, 255, 177, 60, 107, 255, 180, 57, 107, 255, 183, 55, 108, 255, 186, 52, 109, 255, 189, 50, 110, 255, 193, 48, 112, 255, 196, 45, 114, 255, 199, 43, 116, 255, 203, 41, 118, 255, 206, 39, 120, 255, 209, 37, 122, 255, 211, 36, 124, 255, 214, 34, 126, 255, 216, 33, 128, 255, 218, 32, 129, 255, 219, 31, 131, 255, 221, 30, 132, 255, 221, 30, 132, 255, 222, 31, 135, 255, 222, 32, 135, 255, 221, 33, 135, 255, 220, 34, 134, 255, 218, 36, 134, 255, 216, 39, 133, 255, 214, 42, 132, 255, 211, 45, 132, 255, 209, 49, 131, 255, 206, 53, 130, 255, 202, 57, 129, 255, 199, 61, 127, 255, 196, 65, 126, 255, 192, 69, 125, 255, 189, 74, 124, 255, 185, 78, 123, 255, 182, 82, 122, 255, 179, 86, 121, 255, 176, 89, 120, 255, 173, 93, 120, 255, 170, 96, 119, 255, 166, 99, 118, 255, 163, 102, 117, 255, 159, 105, 115, 255, 156, 109, 114, 255, 152, 112, 113, 255, 148, 115, 111, 255, 144, 118, 110, 255, 141, 121, 108, 255, 137, 124, 107, 255, 133, 127, 106, 255, 130, 129, 104, 255, 126, 132, 103, 255, 123, 134, 102, 255, 120, 137, 101, 255, 117, 139, 100, 255, 115, 141, 99, 255, 113, 143, 99, 255, 111, 145, 98, 255, 110, 146, 98, 255, 109, 147, 97, 255, 108, 148, 97, 255, 107, 148, 97, 255, 106, 148, 96, 255, 106, 148, 96, 255, 106, 147, 96, 255, 105, 147, 95, 255, 105, 146, 95, 255, 105, 146, 95, 255, 105, 145, 95, 255, 105, 145, 94, 255, 105, 144, 94, 255, 105, 144, 94, 255, 105, 144, 94, 255, 104, 145, 94, 255, 104, 146, 95, 255, 103, 147, 95, 255, 102, 148, 95, 255, 102, 150, 95, 255, 101, 152, 95, 255, 100, 154, 95, 255, 100, 156, 95, 255, 100, 158, 95, 255, 99, 160, 95, 255, 99, 162, 94, 255, 99, 164, 94, 255, 99, 166, 93, 255, 99, 168, 93, 255, 99, 170, 92, 255, 99, 172, 92, 255, 99, 173, 92, 255, 99, 175, 91, 255, 99, 176, 91, 255, 99, 176, 91, 255, 99, 177, 91, 255, 99, 177, 91, 255, 99, 177, 91, 255, 99, 177, 91, 255, 99, 177, 92, 255, 99, 177, 93, 255, 100, 176, 94, 255, 100, 176, 96, 255, 101, 176, 97, 255, 101, 175, 99, 255, 102, 175, 101, 255, 102, 175, 102, 255, 103, 174, 104, 255, 103, 174, 106, 255, 104, 173, 108, 255, 105, 173, 110, 255, 105, 172, 111, 255, 106, 172, 113, 255, 107, 171, 114, 255, 107, 170, 115, 255, 108, 170, 116, 255, 109, 169, 116, 255, 110, 169, 117, 255, 111, 168, 118, 255, 112, 167, 119, 255, 113, 166, 120, 255, 115, 166, 121, 255, 116, 165, 122, 255, 118, 164, 123, 255, 120, 163, 124, 255, 122, 163, 125, 255, 123, 162, 126, 255, 125, 161, 127, 255, 127, 161, 128, 255, 129, 161, 130, 255, 130, 160, 131, 255, 132, 160, 132, 255, 134, 160, 134, 255, 135, 161, 135, 255, 136, 161, 137, 255, 137, 162, 138, 255, 138, 163, 139, 255, 138, 164, 140, 255, 138, 165, 141, 255, 138, 166, 142, 255, 138, 168, 143, 255, 137, 169, 144, 255, 137, 171, 144, 255, 136, 173, 145, 255, 136, 175, 145, 255, 135, 176, 146, 255, 135, 178, 146, 255, 135, 179, 146, 255, 135, 181, 147, 255, 135, 182, 147, 255, 136, 183, 147, 255, 137, 184, 147, 255, 139, 184, 147, 255, 141, 185, 147, 255, 143, 185, 146, 255, 145, 186, 146, 255, 147, 186, 145, 255, 150, 187, 144, 255, 152, 188, 142, 255, 154, 189, 141, 255, 156, 189, 139, 255, 158, 190, 137, 255, 160, 191, 136, 255, 162, 192, 134, 255, 163, 193, 133, 255, 165, 193, 131, 255, 166, 194, 130, 255, 167, 195, 129, 255, 168, 195, 128, 255, 169, 195, 127, 255, 169, 196, 126, 255, 170, 196, 126, 255, 169, 196, 126, 255, 169, 195, 127, 255, 169, 195, 127, 255, 168, 194, 128, 255, 167, 193, 129, 255, 166, 192, 131, 255, 165, 191, 132, 255, 164, 189, 134, 255, 163, 188, 135, 255, 161, 187, 137, 255, 160, 185, 138, 255, 159, 184, 139, 255, 157, 183, 141, 255, 156, 182, 142, 255, 154, 180, 143, 255, 153, 179, 144, 255, 152, 179, 145, 255, 151, 178, 145, 255, 150, 177, 145, 255, 149, 177, 145, 255, 148, 177, 145, 255, 148, 177, 145, 255, 147, 177, 145, 255, 147, 177, 145, 255, 146, 177, 145, 255, 146, 177, 145, 255, 145, 178, 145, 255, 145, 178, 145, 255, 145, 178, 145, 255, 144, 179, 145, 255, 144, 179, 144, 255, 143, 179, 144, 255, 143, 180, 144, 255, 142, 180, 144, 255, 141, 180, 143, 255, 140, 181, 143, 255, 139, 181, 143, 255, 138, 181, 142, 255, 136, 181, 142, 255, 134, 181, 141, 255, 132, 181, 140, 255, 130, 180, 138, 255, 128, 180, 137, 255, 125, 180, 135, 255, 123, 179, 134, 255, 121, 179, 132, 255, 118, 179, 130, 255, 115, 178, 128, 255, 113, 178, 127, 255, 110, 177, 125, 255, 108, 177, 123, 255, 106, 176, 122, 255, 103, 176, 121, 255, 101, 175, 120, 255, 99, 175, 119, 255, 98, 174, 118, 255, 96, 174, 118, 255, 95, 173, 118, 255, 94, 172, 119, 255, 94, 170, 119, 255, 94, 169, 120, 255, 94, 166, 121, 255, 95, 164, 122, 255, 95, 162, 123, 255, 96, 160, 124, 255, 97, 157, 126, 255, 98, 155, 127, 255, 99, 153, 128, 255, 100, 150, 129, 255, 101, 149, 131, 255, 102, 147, 131, 255, 103, 145, 132, 255, 103, 144, 133, 255, 104, 144, 133, 255, 104, 143, 133, 255, 104, 144, 133, 255, 104, 144, 133, 255, 104, 145, 132, 255, 104, 146, 132, 255, 104, 148, 131, 255, 104, 149, 130, 255, 103, 151, 129, 255, 103, 152, 128, 255, 103, 154, 126, 255, 103, 156, 125, 255, 103, 157, 124, 255, 104, 158, 123, 255, 104, 160, 122, 255, 104, 161, 121, 255, 104, 161, 120, 255, 105, 162, 120, 255, 105, 161, 120, 255, 106, 161, 120, 255, 107, 160, 120, 255, 108, 158, 120, 255, 109, 157, 120, 255, 110, 155, 120, 255, 110, 152, 120, 255, 111, 150, 121, 255, 112, 147, 121, 255, 113, 144, 121, 255, 114, 141, 121, 255, 115, 138, 121, 255, 116, 135, 121, 255, 117, 132, 120, 255, 118, 129, 120, 255, 119, 126, 120, 255, 121, 123, 120, 255, 122, 120, 119, 255, 123, 117, 119, 255, 125, 115, 118, 255, 126, 112, 118, 255, 128, 110, 117, 255, 130, 107, 116, 255, 132, 105, 116, 255, 134, 103, 115, 255, 136, 100, 114, 255, 138, 98, 114, 255, 141, 95, 113, 255, 143, 92, 113, 255, 146, 90, 112, 255, 148, 87, 112, 255, 151, 85, 111, 255, 154, 82, 111, 255, 156, 79, 110, 255, 159, 77, 110, 255, 162, 74, 110, 255, 165, 72, 109, 255, 168, 69, 109, 255, 170, 66, 109, 255, 173, 64, 108, 255, 176, 61, 108, 255, 179, 59, 108, 255, 182, 56, 109, 255, 186, 54, 110, 255, 189, 51, 112, 255, 192, 49, 113, 255, 196, 47, 115, 255, 199, 45, 117, 255, 203, 43, 120, 255, 206, 41, 122, 255, 209, 39, 124, 255, 212, 37, 126, 255, 214, 36, 128, 255, 216, 34, 130, 255, 218, 33, 132, 255, 220, 32, 133, 255, 221, 32, 134, 255, 222, 31, 135, 255, 222, 33, 138, 255, 222, 33, 137, 255, 221, 34, 137, 255, 220, 36, 137, 255, 219, 38, 136, 255, 217, 40, 136, 255, 214, 43, 135, 255, 212, 47, 134, 255, 209, 50, 133, 255, 206, 54, 132, 255, 203, 58, 131, 255, 200, 62, 130, 255, 196, 67, 129, 255, 193, 71, 127, 255, 189, 75, 126, 255, 186, 79, 125, 255, 183, 83, 124, 255, 179, 87, 123, 255, 176, 91, 122, 255, 173, 94, 122, 255, 171, 97, 121, 255, 167, 101, 120, 255, 164, 104, 119, 255, 160, 107, 117, 255, 157, 110, 116, 255, 153, 113, 115, 255, 149, 116, 113, 255, 145, 119, 112, 255, 142, 122, 110, 255, 138, 125, 109, 255, 134, 128, 108, 255, 131, 131, 106, 255, 127, 133, 105, 255, 124, 136, 104, 255, 121, 138, 103, 255, 118, 141, 102, 255, 116, 143, 101, 255, 114, 145, 101, 255, 112, 146, 100, 255, 111, 148, 100, 255, 110, 149, 99, 255, 109, 149, 99, 255, 108, 149, 98, 255, 107, 149, 98, 255, 107, 149, 98, 255, 106, 149, 97, 255, 106, 148, 97, 255, 106, 148, 96, 255, 106, 147, 96, 255, 106, 146, 96, 255, 106, 146, 96, 255, 105, 146, 95, 255, 105, 145, 95, 255, 105, 146, 95, 255, 104, 146, 95, 255, 104, 147, 95, 255, 103, 148, 95, 255, 102, 150, 96, 255, 101, 151, 96, 255, 100, 153, 96, 255, 100, 155, 95, 255, 99, 157, 95, 255, 99, 159, 95, 255, 98, 161, 94, 255, 98, 163, 94, 255, 98, 165, 94, 255, 98, 167, 93, 255, 97, 169, 93, 255, 97, 171, 92, 255, 97, 173, 92, 255, 97, 174, 91, 255, 97, 175, 91, 255, 97, 176, 90, 255, 97, 177, 90, 255, 97, 178, 90, 255, 97, 178, 90, 255, 97, 178, 90, 255, 97, 178, 90, 255, 98, 178, 91, 255, 98, 177, 92, 255, 98, 177, 94, 255, 99, 177, 95, 255, 99, 176, 96, 255, 100, 176, 98, 255, 100, 175, 100, 255, 101, 175, 102, 255, 102, 174, 104, 255, 102, 174, 105, 255, 103, 173, 107, 255, 104, 173, 109, 255, 105, 172, 110, 255, 105, 171, 112, 255, 106, 171, 113, 255, 107, 170, 114, 255, 108, 169, 115, 255, 109, 169, 115, 255, 110, 168, 116, 255, 111, 167, 117, 255, 112, 166, 118, 255, 114, 165, 119, 255, 115, 164, 120, 255, 117, 163, 121, 255, 118, 162, 122, 255, 120, 162, 123, 255, 122, 161, 124, 255, 124, 160, 125, 255, 126, 159, 126, 255, 127, 159, 127, 255, 129, 158, 128, 255, 131, 158, 130, 255, 133, 158, 131, 255, 134, 158, 132, 255, 136, 158, 134, 255, 137, 159, 135, 255, 138, 159, 136, 255, 138, 160, 137, 255, 139, 161, 139, 255, 139, 163, 140, 255, 138, 164, 140, 255, 138, 166, 141, 255, 137, 167, 142, 255, 137, 169, 143, 255, 136, 171, 143, 255, 135, 173, 144, 255, 135, 174, 144, 255, 134, 176, 144, 255, 134, 178, 145, 255, 134, 179, 145, 255, 135, 180, 145, 255, 135, 181, 145, 255, 136, 182, 145, 255, 138, 183, 145, 255, 140, 183, 145, 255, 142, 184, 144, 255, 144, 184, 144, 255, 146, 185, 143, 255, 148, 186, 142, 255, 150, 187, 140, 255, 152, 188, 139, 255, 154, 189, 137, 255, 156, 189, 136, 255, 158, 190, 134, 255, 160, 191, 132, 255, 162, 192, 131, 255, 163, 193, 129, 255, 164, 193, 128, 255, 165, 194, 127, 255, 166, 194, 126, 255, 167, 195, 125, 255, 167, 195, 124, 255, 168, 195, 124, 255, 167, 195, 124, 255, 167, 195, 125, 255, 167, 194, 126, 255, 166, 193, 127, 255, 165, 192, 128, 255, 164, 191, 129, 255, 163, 190, 130, 255, 162, 189, 132, 255, 161, 188, 134, 255, 160, 186, 135, 255, 158, 185, 137, 255, 157, 184, 138, 255, 155, 182, 140, 255, 154, 181, 141, 255, 153, 180, 142, 255, 152, 179, 143, 255, 150, 178, 144, 255, 149, 178, 144, 255, 148, 177, 144, 255, 148, 177, 145, 255, 147, 176, 145, 255, 146, 176, 145, 255, 146, 176, 145, 255, 145, 177, 145, 255, 145, 177, 145, 255, 145, 177, 145, 255, 144, 177, 145, 255, 144, 178, 145, 255, 144, 178, 145, 255, 144, 178, 145, 255, 143, 179, 145, 255, 143, 179, 144, 255, 142, 179, 144, 255, 141, 180, 144, 255, 141, 180, 144, 255, 140, 180, 144, 255, 139, 180, 143, 255, 137, 180, 143, 255, 136, 180, 142, 255, 134, 180, 141, 255, 132, 180, 140, 255, 130, 180, 139, 255, 128, 179, 137, 255, 126, 179, 136, 255, 123, 179, 134, 255, 121, 178, 132, 255, 118, 178, 130, 255, 116, 177, 129, 255, 114, 177, 127, 255, 111, 176, 125, 255, 109, 176, 124, 255, 107, 175, 122, 255, 105, 175, 121, 255, 103, 174, 120, 255, 101, 174, 119, 255, 99, 173, 119, 255, 98, 173, 118, 255, 97, 172, 119, 255, 96, 171, 119, 255, 96, 169, 120, 255, 96, 167, 120, 255, 97, 165, 121, 255, 97, 163, 122, 255, 98, 160, 124, 255, 99, 158, 125, 255, 100, 156, 126, 255, 101, 153, 127, 255, 102, 151, 129, 255, 103, 149, 130, 255, 104, 147, 131, 255, 105, 145, 132, 255, 106, 144, 133, 255, 107, 143, 133, 255, 107, 142, 134, 255, 107, 142, 134, 255, 107, 142, 134, 255, 107, 142, 133, 255, 107, 143, 133, 255, 107, 145, 132, 255, 107, 146, 131, 255, 107, 147, 130, 255, 106, 149, 129, 255, 106, 151, 128, 255, 106, 153, 127, 255, 106, 154, 125, 255, 106, 156, 124, 255, 106, 157, 123, 255, 106, 159, 122, 255, 106, 160, 121, 255, 106, 160, 120, 255, 107, 161, 120, 255, 107, 161, 120, 255, 107, 160, 119, 255, 108, 159, 120, 255, 109, 158, 120, 255, 109, 156, 120, 255, 110, 154, 120, 255, 111, 152, 120, 255, 112, 150, 120, 255, 112, 147, 120, 255, 113, 145, 120, 255, 114, 142, 120, 255, 115, 139, 120, 255, 116, 136, 120, 255, 117, 133, 120, 255, 118, 130, 120, 255, 119, 127, 120, 255, 120, 124, 119, 255, 121, 121, 119, 255, 122, 118, 119, 255, 124, 116, 118, 255, 125, 113, 117, 255, 127, 111, 117, 255, 129, 109, 116, 255, 131, 106, 116, 255, 133, 104, 115, 255, 135, 101, 115, 255, 137, 99, 114, 255, 140, 96, 114, 255, 142, 94, 113, 255, 145, 91, 113, 255, 147, 89, 112, 255, 150, 86, 112, 255, 153, 83, 111, 255, 156, 81, 111, 255, 158, 78, 111, 255, 161, 76, 111, 255, 164, 73, 110, 255, 167, 71, 110, 255, 170, 68, 110, 255, 173, 65, 110, 255, 176, 63, 109, 255, 179, 60, 110, 255, 182, 58, 111, 255, 185, 55, 112, 255, 189, 53, 113, 255, 192, 51, 115, 255, 196, 48, 117, 255, 199, 46, 119, 255, 203, 44, 122, 255, 206, 42, 124, 255, 209, 40, 126, 255, 212, 39, 128, 255, 214, 37, 130, 255, 217, 36, 132, 255, 219, 35, 134, 255, 220, 34, 136, 255, 221, 33, 137, 255, 222, 33, 137, 255, 223, 34, 140, 255, 222, 35, 139, 255, 222, 36, 139, 255, 221, 37, 139, 255, 219, 39, 138, 255, 217, 42, 138, 255, 215, 45, 137, 255, 212, 48, 136, 255, 209, 52, 135, 255, 207, 55, 134, 255, 203, 59, 133, 255, 200, 64, 132, 255, 197, 68, 131, 255, 193, 72, 129, 255, 190, 76, 128, 255, 187, 81, 127, 255, 183, 85, 126, 255, 180, 88, 125, 255, 177, 92, 124, 255, 174, 95, 124, 255, 171, 99, 123, 255, 168, 102, 122, 255, 165, 105, 121, 255, 161, 108, 119, 255, 158, 111, 118, 255, 154, 115, 117, 255, 150, 118, 115, 255, 146, 121, 114, 255, 143, 124, 112, 255, 139, 126, 111, 255, 135, 129, 110, 255, 132, 132, 108, 255, 128, 135, 107, 255, 125, 137, 106, 255, 122, 140, 105, 255, 120, 142, 104, 255, 117, 144, 103, 255, 115, 146, 103, 255, 114, 148, 102, 255, 112, 149, 102, 255, 111, 150, 101, 255, 110, 151, 101, 255, 109, 151, 100, 255, 108, 151, 100, 255, 108, 150, 100, 255, 107, 150, 99, 255, 107, 149, 99, 255, 107, 149, 98, 255, 107, 148, 98, 255, 106, 148, 97, 255, 106, 147, 97, 255, 106, 147, 97, 255, 105, 147, 97, 255, 105, 147, 96, 255, 104, 147, 96, 255, 104, 148, 96, 255, 103, 149, 96, 255, 102, 151, 96, 255, 101, 152, 96, 255, 100, 154, 96, 255, 99, 156, 96, 255, 99, 158, 96, 255, 98, 160, 95, 255, 98, 162, 95, 255, 97, 164, 94, 255, 97, 166, 93, 255, 97, 168, 93, 255, 96, 170, 92, 255, 96, 172, 92, 255, 96, 174, 91, 255, 96, 175, 91, 255, 96, 176, 90, 255, 96, 177, 90, 255, 96, 178, 90, 255, 96, 179, 89, 255, 96, 179, 89, 255, 96, 179, 90, 255, 96, 179, 90, 255, 96, 179, 91, 255, 96, 178, 92, 255, 97, 178, 93, 255, 97, 178, 94, 255, 98, 177, 96, 255, 99, 177, 98, 255, 99, 176, 99, 255, 100, 175, 101, 255, 101, 175, 103, 255, 102, 174, 105, 255, 102, 173, 106, 255, 103, 173, 108, 255, 104, 172, 110, 255, 105, 171, 111, 255, 106, 170, 112, 255, 107, 169, 113, 255, 107, 169, 114, 255, 108, 168, 115, 255, 109, 167, 115, 255, 111, 166, 116, 255, 112, 165, 117, 255, 114, 164, 118, 255, 115, 163, 119, 255, 117, 162, 119, 255, 119, 161, 120, 255, 120, 160, 121, 255, 122, 159, 122, 255, 124, 158, 123, 255, 126, 157, 124, 255, 128, 157, 126, 255, 130, 156, 127, 255, 131, 156, 128, 255, 133, 156, 129, 255, 134, 156, 130, 255, 136, 156, 132, 255, 137, 156, 133, 255, 138, 157, 134, 255, 139, 158, 136, 255, 139, 159, 137, 255, 139, 160, 138, 255, 138, 162, 138, 255, 138, 163, 139, 255, 137, 165, 140, 255, 136, 167, 141, 255, 136, 169, 141, 255, 135, 170, 142, 255, 134, 172, 142, 255, 134, 174, 142, 255, 134, 176, 143, 255, 134, 177, 143, 255, 134, 178, 143, 255, 134, 180, 143, 255, 135, 180, 143, 255, 137, 181, 143, 255, 139, 182, 143, 255, 141, 182, 143, 255, 143, 183, 142, 255, 145, 184, 141, 255, 147, 185, 140, 255, 149, 186, 138, 255, 151, 186, 137, 255, 153, 187, 135, 255, 155, 188, 134, 255, 156, 189, 132, 255, 158, 190, 131, 255, 160, 191, 129, 255, 161, 192, 128, 255, 162, 193, 126, 255, 164, 193, 125, 255, 164, 194, 124, 255, 165, 194, 123, 255, 165, 194, 123, 255, 166, 194, 123, 255, 166, 194, 123, 255, 165, 194, 123, 255, 165, 193, 124, 255, 164, 193, 125, 255, 163, 192, 126, 255, 162, 191, 127, 255, 161, 190, 129, 255, 160, 188, 130, 255, 159, 187, 132, 255, 158, 186, 134, 255, 157, 184, 135, 255, 155, 183, 137, 255, 154, 182, 138, 255, 153, 181, 140, 255, 151, 179, 141, 255, 150, 178, 142, 255, 149, 178, 143, 255, 148, 177, 143, 255, 147, 177, 144, 255, 146, 176, 144, 255, 146, 176, 144, 255, 145, 176, 144, 255, 145, 176, 144, 255, 144, 176, 144, 255, 144, 176, 144, 255, 144, 176, 145, 255, 144, 177, 145, 255, 143, 177, 145, 255, 143, 177, 145, 255, 143, 178, 145, 255, 143, 178, 145, 255, 142, 178, 144, 255, 142, 179, 144, 255, 141, 179, 144, 255, 140, 179, 144, 255, 139, 179, 144, 255, 138, 179, 143, 255, 137, 179, 143, 255, 135, 179, 142, 255, 134, 179, 141, 255, 132, 179, 140, 255, 130, 179, 139, 255, 128, 178, 137, 255, 126, 178, 136, 255, 124, 177, 134, 255, 121, 177, 132, 255, 119, 176, 131, 255, 117, 176, 129, 255, 114, 175, 127, 255, 112, 175, 126, 255, 110, 174, 124, 255, 108, 174, 123, 255, 106, 173, 121, 255, 104, 173, 120, 255, 102, 172, 120, 255, 101, 172, 119, 255, 100, 171, 119, 255, 99, 170, 119, 255, 98, 169, 119, 255, 98, 167, 120, 255, 99, 166, 121, 255, 99, 163, 122, 255, 100, 161, 123, 255, 101, 159, 124, 255, 102, 156, 125, 255, 103, 154, 126, 255, 104, 152, 128, 255, 105, 149, 129, 255, 106, 147, 130, 255, 107, 145, 131, 255, 108, 144, 132, 255, 109, 142, 133, 255, 110, 141, 133, 255, 110, 140, 134, 255, 110, 140, 134, 255, 110, 140, 134, 255, 110, 141, 134, 255, 110, 142, 133, 255, 110, 143, 132, 255, 110, 144, 131, 255, 109, 146, 130, 255, 109, 148, 129, 255, 109, 149, 128, 255, 109, 151, 127, 255, 108, 153, 126, 255, 108, 154, 124, 255, 108, 156, 123, 255, 108, 157, 122, 255, 108, 158, 121, 255, 108, 159, 120, 255, 108, 160, 120, 255, 108, 160, 120, 255, 109, 159, 119, 255, 109, 158, 119, 255, 110, 157, 120, 255, 110, 156, 120, 255, 111, 154, 120, 255, 111, 152, 120, 255, 112, 150, 120, 255, 112, 147, 120, 255, 113, 145, 120, 255, 114, 142, 120, 255, 114, 139, 120, 255, 115, 136, 120, 255, 116, 133, 120, 255, 117, 130, 120, 255, 118, 128, 119, 255, 119, 125, 119, 255, 120, 122, 119, 255, 122, 119, 118, 255, 123, 117, 118, 255, 125, 114, 117, 255, 126, 112, 117, 255, 128, 110, 116, 255, 130, 108, 116, 255, 132, 105, 115, 255, 134, 103, 115, 255, 136, 100, 114, 255, 139, 98, 114, 255, 141, 95, 113, 255, 144, 93, 113, 255, 147, 90, 113, 255, 149, 87, 112, 255, 152, 85, 112, 255, 155, 82, 112, 255, 158, 80, 112, 255, 161, 77, 111, 255, 163, 74, 111, 255, 166, 72, 111, 255, 169, 69, 111, 255, 172, 67, 111, 255, 175, 64, 111, 255, 178, 62, 111, 255, 182, 59, 112, 255, 185, 57, 113, 255, 189, 54, 115, 255, 192, 52, 117, 255, 196, 50, 119, 255, 199, 48, 121, 255, 203, 46, 123, 255, 206, 44, 126, 255, 209, 42, 128, 255, 212, 40, 130, 255, 214, 39, 132, 255, 217, 37, 134, 255, 219, 36, 136, 255, 220, 35, 137, 255, 222, 35, 139, 255, 222, 34, 139, 255, 223, 36, 141, 255, 222, 36, 141, 255, 222, 37, 141, 255, 221, 39, 140, 255, 219, 41, 140, 255, 217, 43, 139, 255, 215, 46, 138, 255, 213, 49, 138, 255, 210, 53, 137, 255, 207, 57, 136, 255, 204, 61, 134, 255, 201, 65, 133, 255, 198, 69, 132, 255, 194, 73, 131, 255, 191, 77, 130, 255, 188, 81, 129, 255, 184, 85, 128, 255, 181, 89, 127, 255, 178, 93, 126, 255, 176, 96, 125, 255, 173, 99, 124, 255, 169, 103, 123, 255, 166, 106, 122, 255, 163, 109, 121, 255, 159, 112, 120, 255, 155, 115, 119, 255, 152, 118, 117, 255, 148, 122, 116, 255, 144, 125, 114, 255, 140, 127, 113, 255, 137, 130, 112, 255, 133, 133, 111, 255, 130, 136, 109, 255, 127, 138, 108, 255, 124, 141, 107, 255, 121, 143, 106, 255, 119, 145, 106, 255, 117, 147, 105, 255, 115, 149, 105, 255, 114, 150, 104, 255, 112, 151, 104, 255, 111, 152, 103, 255, 110, 152, 103, 255, 110, 152, 102, 255, 109, 152, 102, 255, 109, 151, 101, 255, 108, 151, 101, 255, 108, 150, 100, 255, 107, 149, 100, 255, 107, 149, 99, 255, 107, 148, 99, 255, 106, 148, 98, 255, 106, 148, 98, 255, 105, 148, 98, 255, 105, 149, 97, 255, 104, 149, 97, 255, 103, 150, 97, 255, 102, 152, 97, 255, 101, 154, 97, 255, 100, 155, 97, 255, 99, 157, 96, 255, 98, 159, 96, 255, 97, 161, 95, 255, 97, 164, 95, 255, 96, 166, 94, 255, 96, 168, 94, 255, 96, 170, 93, 255, 95, 172, 92, 255, 95, 173, 92, 255, 95, 175, 91, 255, 95, 176, 90, 255, 94, 178, 90, 255, 94, 179, 90, 255, 94, 180, 89, 255, 94, 180, 89, 255, 94, 180, 89, 255, 94, 180, 89, 255, 94, 180, 90, 255, 95, 180, 90, 255, 95, 179, 91, 255, 96, 179, 93, 255, 96, 179, 94, 255, 97, 178, 96, 255, 98, 177, 97, 255, 98, 177, 99, 255, 99, 176, 101, 255, 100, 175, 102, 255, 101, 174, 104, 255, 102, 174, 106, 255, 103, 173, 108, 255, 104, 172, 109, 255, 105, 171, 110, 255, 105, 170, 112, 255, 106, 169, 113, 255, 107, 168, 113, 255, 108, 167, 114, 255, 109, 166, 115, 255, 111, 165, 115, 255, 112, 164, 116, 255, 114, 163, 117, 255, 115, 161, 117, 255, 117, 160, 118, 255, 119, 159, 119, 255, 121, 158, 120, 255, 123, 157, 121, 255, 125, 156, 122, 255, 126, 155, 123, 255, 128, 155, 124, 255, 130, 154, 125, 255, 132, 154, 126, 255, 133, 153, 127, 255, 135, 153, 128, 255, 136, 153, 130, 255, 137, 154, 131, 255, 138, 154, 132, 255, 139, 155, 133, 255, 139, 156, 134, 255, 139, 158, 135, 255, 138, 159, 136, 255, 138, 161, 137, 255, 137, 163, 138, 255, 136, 164, 138, 255, 135, 166, 139, 255, 135, 168, 140, 255, 134, 170, 140, 255, 133, 172, 140, 255, 133, 173, 141, 255, 133, 175, 141, 255, 133, 176, 141, 255, 134, 177, 141, 255, 134, 178, 141, 255, 136, 179, 141, 255, 138, 180, 141, 255, 139, 180, 141, 255, 141, 181, 140, 255, 143, 182, 139, 255, 145, 183, 138, 255, 147, 184, 137, 255, 149, 185, 135, 255, 151, 186, 134, 255, 153, 187, 132, 255, 155, 188, 131, 255, 156, 189, 129, 255, 158, 190, 127, 255, 159, 191, 126, 255, 161, 192, 125, 255, 162, 192, 124, 255, 162, 193, 123, 255, 163, 193, 122, 255, 164, 194, 121, 255, 164, 194, 121, 255, 164, 194, 121, 255, 163, 193, 122, 255, 163, 193, 123, 255, 162, 192, 124, 255, 161, 191, 125, 255, 161, 190, 126, 255, 160, 189, 127, 255, 159, 188, 129, 255, 158, 186, 130, 255, 156, 185, 132, 255, 155, 184, 134, 255, 154, 182, 135, 255, 153, 181, 137, 255, 152, 180, 138, 255, 150, 179, 139, 255, 149, 178, 140, 255, 148, 177, 141, 255, 147, 176, 142, 255, 146, 176, 142, 255, 146, 175, 143, 255, 145, 175, 143, 255, 145, 175, 143, 255, 144, 175, 143, 255, 144, 175, 143, 255, 144, 175, 144, 255, 143, 176, 144, 255, 143, 176, 144, 255, 143, 176, 144, 255, 143, 176, 144, 255, 142, 177, 144, 255, 142, 177, 144, 255, 142, 177, 144, 255, 141, 178, 144, 255, 140, 178, 144, 255, 140, 178, 144, 255, 139, 178, 143, 255, 138, 178, 143, 255, 137, 178, 143, 255, 135, 178, 142, 255, 134, 178, 141, 255, 132, 177, 140, 255, 130, 177, 139, 255, 128, 177, 137, 255, 126, 176, 136, 255, 124, 176, 134, 255, 122, 176, 133, 255, 120, 175, 131, 255, 118, 175, 129, 255, 115, 174, 128, 255, 113, 174, 126, 255, 111, 173, 125, 255, 110, 172, 123, 255, 108, 172, 122, 255, 106, 171, 121, 255, 105, 171, 120, 255, 103, 170, 120, 255, 102, 170, 120, 255, 101, 169, 120, 255, 101, 168, 120, 255, 101, 166, 121, 255, 101, 164, 121, 255, 102, 162, 122, 255, 103, 160, 123, 255, 104, 157, 124, 255, 105, 155, 125, 255, 106, 152, 127, 255, 107, 150, 128, 255, 108, 148, 129, 255, 109, 146, 130, 255, 110, 144, 131, 255, 111, 142, 132, 255, 112, 141, 133, 255, 113, 139, 133, 255, 113, 139, 134, 255, 113, 139, 134, 255, 113, 139, 134, 255, 113, 139, 133, 255, 113, 140, 133, 255, 113, 141, 132, 255, 112, 143, 131, 255, 112, 144, 130, 255, 112, 146, 129, 255, 111, 148, 128, 255, 111, 149, 127, 255, 111, 151, 125, 255, 110, 153, 124, 255, 110, 154, 123, 255, 110, 156, 122, 255, 110, 157, 121, 255, 109, 158, 120, 255, 109, 158, 120, 255, 110, 158, 119, 255, 110, 158, 119, 255, 110, 157, 119, 255, 110, 156, 120, 255, 111, 155, 120, 255, 111, 153, 120, 255, 112, 151, 120, 255, 112, 149, 120, 255, 112, 147, 120, 255, 113, 144, 120, 255, 113, 142, 120, 255, 114, 139, 120, 255, 115, 137, 120, 255, 115, 134, 120, 255, 116, 131, 119, 255, 117, 128, 119, 255, 118, 126, 119, 255, 119, 123, 119, 255, 121, 120, 118, 255, 122, 118, 118, 255, 124, 116, 117, 255, 125, 114, 117, 255, 127, 111, 116, 255, 129, 109, 116, 255, 131, 107, 115, 255, 133, 104, 115, 255, 136, 102, 114, 255, 138, 99, 114, 255, 140, 97, 114, 255, 143, 94, 114, 255, 146, 91, 113, 255, 148, 89, 113, 255, 151, 86, 113, 255, 154, 84, 113, 255, 157, 81, 113, 255, 160, 78, 112, 255, 163, 76, 112, 255, 165, 73, 112, 255, 168, 70, 112, 255, 171, 68, 112, 255, 174, 65, 112, 255, 178, 63, 113, 255, 181, 60, 114, 255, 185, 58, 115, 255, 188, 56, 117, 255, 192, 53, 119, 255, 195, 51, 121, 255, 199, 49, 123, 255, 202, 47, 125, 255, 206, 45, 127, 255, 209, 43, 130, 255, 212, 42, 132, 255, 214, 40, 134, 255, 217, 39, 136, 255, 219, 38, 138, 255, 220, 37, 139, 255, 222, 36, 140, 255, 222, 36, 141, 255, 222, 38, 143, 255, 222, 38, 143, 255, 222, 39, 142, 255, 220, 40, 142, 255, 219, 42, 141, 255, 217, 45, 141, 255, 215, 47, 140, 255, 213, 51, 139, 255, 210, 54, 138, 255, 207, 58, 137, 255, 205, 62, 136, 255, 201, 66, 135, 255, 198, 70, 134, 255, 195, 74, 133, 255, 192, 78, 132, 255, 189, 82, 130, 255, 186, 86, 129, 255, 183, 90, 128, 255, 180, 93, 128, 255, 177, 97, 127, 255, 174, 100, 126, 255, 171, 103, 125, 255, 168, 106, 124, 255, 164, 110, 123, 255, 160, 113, 122, 255, 157, 116, 120, 255, 153, 119, 119, 255, 149, 122, 118, 255, 146, 125, 116, 255, 142, 128, 115, 255, 138, 131, 114, 255, 135, 134, 113, 255, 132, 136, 112, 255, 128, 139, 111, 255, 126, 141, 110, 255, 123, 144, 109, 255, 121, 146, 108, 255, 118, 148, 108, 255, 117, 150, 107, 255, 115, 151, 107, 255, 114, 152, 106, 255, 113, 152, 106, 255, 112, 153, 105, 255, 111, 153, 105, 255, 111, 153, 104, 255, 110, 152, 103, 255, 109, 152, 103, 255, 109, 151, 102, 255, 108, 151, 102, 255, 108, 150, 101, 255, 108, 150, 100, 255, 107, 149, 100, 255, 106, 149, 99, 255, 106, 149, 99, 255, 105, 150, 99, 255, 104, 151, 99, 255, 103, 152, 98, 255, 102, 153, 98, 255, 100, 155, 98, 255, 99, 157, 98, 255, 99, 159, 97, 255, 98, 161, 97, 255, 97, 163, 96, 255, 96, 165, 95, 255, 96, 167, 95, 255, 95, 169, 94, 255, 95, 171, 93, 255, 94, 173, 92, 255, 94, 175, 92, 255, 94, 176, 91, 255, 93, 178, 90, 255, 93, 179, 90, 255, 93, 180, 89, 255, 93, 181, 89, 255, 93, 181, 89, 255, 93, 182, 89, 255, 93, 182, 89, 255, 93, 181, 89, 255, 94, 181, 90, 255, 94, 181, 91, 255, 95, 180, 92, 255, 95, 180, 94, 255, 96, 179, 95, 255, 97, 178, 97, 255, 97, 178, 99, 255, 98, 177, 100, 255, 99, 176, 102, 255, 100, 175, 104, 255, 101, 174, 106, 255, 102, 173, 107, 255, 103, 172, 109, 255, 104, 171, 110, 255, 105, 170, 111, 255, 106, 169, 112, 255, 107, 168, 113, 255, 108, 167, 113, 255, 109, 165, 114, 255, 111, 164, 115, 255, 112, 163, 115, 255, 114, 161, 116, 255, 116, 160, 116, 255, 117, 159, 117, 255, 119, 158, 118, 255, 121, 156, 119, 255, 123, 155, 119, 255, 125, 154, 120, 255, 127, 153, 121, 255, 129, 152, 122, 255, 130, 152, 123, 255, 132, 151, 124, 255, 134, 151, 125, 255, 135, 151, 126, 255, 136, 151, 127, 255, 138, 151, 129, 255, 138, 152, 130, 255, 139, 153, 131, 255, 139, 154, 132, 255, 139, 155, 133, 255, 138, 157, 134, 255, 137, 158, 135, 255, 137, 160, 136, 255, 136, 162, 136, 255, 135, 164, 137, 255, 134, 166, 137, 255, 133, 167, 138, 255, 133, 169, 138, 255, 132, 171, 139, 255, 132, 172, 139, 255, 132, 174, 139, 255, 133, 175, 139, 255, 133, 176, 139, 255, 135, 177, 139, 255, 136, 178, 139, 255, 138, 178, 139, 255, 140, 179, 138, 255, 142, 180, 137, 255, 144, 181, 136, 255, 146, 182, 135, 255, 147, 184, 133, 255, 149, 185, 132, 255, 151, 186, 131, 255, 153, 187, 129, 255, 154, 188, 128, 255, 156, 189, 126, 255, 157, 190, 125, 255, 159, 191, 123, 255, 160, 192, 122, 255, 161, 192, 121, 255, 161, 193, 121, 255, 162, 193, 120, 255, 162, 193, 120, 255, 162, 193, 120, 255, 161, 193, 121, 255, 161, 192, 121, 255, 160, 191, 122, 255, 160, 190, 123, 255, 159, 189, 125, 255, 158, 188, 126, 255, 157, 187, 127, 255, 156, 186, 129, 255, 155, 184, 130, 255, 154, 183, 132, 255, 153, 182, 134, 255, 152, 180, 135, 255, 151, 179, 136, 255, 149, 178, 138, 255, 148, 177, 139, 255, 147, 176, 140, 255, 147, 175, 140, 255, 146, 175, 141, 255, 145, 175, 141, 255, 144, 174, 141, 255, 144, 174, 142, 255, 144, 174, 142, 255, 143, 174, 142, 255, 143, 174, 143, 255, 143, 175, 143, 255, 143, 175, 143, 255, 142, 175, 143, 255, 142, 175, 143, 255, 142, 175, 143, 255, 142, 176, 143, 255, 141, 176, 143, 255, 141, 176, 143, 255, 140, 176, 143, 255, 139, 176, 143, 255, 138, 176, 143, 255, 137, 176, 143, 255, 136, 176, 142, 255, 135, 176, 142, 255, 133, 176, 141, 255, 132, 176, 140, 255, 130, 176, 139, 255, 128, 175, 137, 255, 126, 175, 136, 255, 124, 174, 134, 255, 123, 174, 133, 255, 121, 174, 131, 255, 119, 173, 130, 255, 117, 173, 128, 255, 115, 172, 127, 255, 113, 172, 125, 255, 111, 171, 124, 255, 110, 171, 123, 255, 108, 170, 122, 255, 107, 170, 121, 255, 106, 169, 121, 255, 105, 168, 121, 255, 104, 167, 121, 255, 104, 166, 121, 255, 104, 164, 121, 255, 104, 163, 122, 255, 105, 160, 123, 255, 106, 158, 124, 255, 106, 156, 125, 255, 108, 153, 126, 255, 109, 151, 127, 255, 110, 149, 128, 255, 111, 146, 129, 255, 112, 144, 130, 255, 113, 142, 131, 255, 114, 140, 132, 255, 115, 139, 132, 255, 116, 138, 133, 255, 116, 137, 133, 255, 116, 137, 133, 255, 116, 137, 133, 255, 116, 138, 133, 255, 116, 139, 132, 255, 115, 140, 132, 255, 115, 141, 131, 255, 115, 143, 130, 255, 114, 144, 129, 255, 114, 146, 128, 255, 113, 148, 126, 255, 113, 149, 125, 255, 112, 151, 124, 255, 112, 152, 123, 255, 112, 154, 122, 255, 111, 155, 121, 255, 111, 156, 120, 255, 111, 156, 120, 255, 111, 156, 119, 255, 111, 156, 119, 255, 111, 156, 119, 255, 111, 155, 119, 255, 111, 153, 120, 255, 112, 152, 120, 255, 112, 150, 120, 255, 112, 148, 120, 255, 112, 146, 120, 255, 113, 144, 120, 255, 113, 142, 120, 255, 114, 139, 120, 255, 114, 137, 120, 255, 115, 134, 119, 255, 116, 132, 119, 255, 117, 129, 119, 255, 118, 127, 119, 255, 119, 124, 118, 255, 120, 122, 118, 255, 121, 119, 118, 255, 123, 117, 117, 255, 124, 115, 117, 255, 126, 113, 116, 255, 128, 111, 116, 255, 130, 108, 115, 255, 132, 106, 115, 255, 135, 103, 115, 255, 137, 101, 114, 255, 139, 98, 114, 255, 142, 96, 114, 255, 144, 93, 114, 255, 147, 90, 114, 255, 150, 87, 114, 255, 153, 85, 113, 255, 156, 82, 113, 255, 158, 79, 113, 255, 161, 77, 113, 255, 164, 74, 113, 255, 167, 71, 113, 255, 170, 69, 113, 255, 174, 66, 114, 255, 177, 64, 114, 255, 180, 61, 115, 255, 184, 59, 117, 255, 187, 57, 118, 255, 191, 54, 120, 255, 195, 52, 122, 255, 198, 50, 124, 255, 202, 48, 127, 255, 205, 46, 129, 255, 208, 45, 131, 255, 211, 43, 134, 255, 214, 42, 136, 255, 216, 41, 138, 255, 218, 39, 139, 255, 220, 39, 141, 255, 221, 38, 142, 255, 222, 38, 142, 255, 222, 39, 144, 255, 222, 40, 144, 255, 221, 41, 144, 255, 220, 42, 143, 255, 219, 44, 143, 255, 217, 46, 142, 255, 215, 49, 141, 255, 213, 52, 140, 255, 210, 55, 139, 255, 208, 59, 138, 255, 205, 62, 137, 255, 202, 66, 136, 255, 199, 70, 135, 255, 196, 74, 134, 255, 193, 78, 133, 255, 190, 82, 132, 255, 187, 86, 131, 255, 184, 90, 130, 255, 181, 93, 129, 255, 178, 97, 128, 255, 175, 100, 127, 255, 172, 103, 126, 255, 169, 107, 125, 255, 166, 110, 124, 255, 162, 113, 123, 255, 158, 116, 122, 255, 155, 119, 121, 255, 151, 122, 120, 255, 147, 126, 118, 255, 144, 129, 117, 255, 140, 131, 116, 255, 137, 134, 115, 255, 133, 137, 114, 255, 130, 139, 113, 255, 127, 142, 112, 255, 125, 144, 112, 255, 122, 146, 111, 255, 120, 148, 110, 255, 119, 150, 110, 255, 117, 152, 110, 255, 116, 152, 109, 255, 115, 153, 108, 255, 114, 153, 108, 255, 113, 153, 107, 255, 112, 153, 106, 255, 111, 153, 106, 255, 111, 153, 105, 255, 110, 152, 104, 255, 110, 152, 104, 255, 109, 151, 103, 255, 108, 151, 102, 255, 108, 150, 102, 255, 107, 150, 101, 255, 106, 151, 101, 255, 105, 151, 100, 255, 104, 152, 100, 255, 103, 153, 100, 255, 102, 154, 99, 255, 100, 156, 99, 255, 99, 158, 99, 255, 98, 160, 98, 255, 97, 162, 97, 255, 96, 164, 97, 255, 96, 166, 96, 255, 95, 168, 95, 255, 94, 170, 94, 255, 94, 172, 93, 255, 93, 174, 93, 255, 93, 176, 92, 255, 93, 178, 91, 255, 92, 179, 91, 255, 92, 181, 90, 255, 92, 182, 89, 255, 92, 183, 89, 255, 92, 183, 89, 255, 92, 183, 89, 255, 92, 183, 89, 255, 92, 183, 89, 255, 93, 183, 90, 255, 93, 182, 91, 255, 94, 182, 92, 255, 94, 181, 94, 255, 95, 180, 95, 255, 96, 179, 97, 255, 97, 179, 99, 255, 98, 178, 100, 255, 99, 177, 102, 255, 100, 176, 104, 255, 101, 174, 105, 255, 102, 173, 107, 255, 103, 172, 108, 255, 104, 171, 110, 255, 105, 170, 111, 255, 106, 168, 112, 255, 107, 167, 112, 255, 108, 166, 113, 255, 110, 165, 113, 255, 111, 163, 114, 255, 113, 162, 115, 255, 114, 160, 115, 255, 116, 159, 116, 255, 118, 157, 116, 255, 120, 156, 117, 255, 122, 155, 117, 255, 123, 153, 118, 255, 125, 152, 119, 255, 127, 151, 119, 255, 129, 150, 120, 255, 131, 149, 121, 255, 132, 149, 122, 255, 134, 148, 123, 255, 135, 148, 124, 255, 137, 148, 125, 255, 138, 149, 126, 255, 138, 149, 127, 255, 139, 150, 129, 255, 139, 151, 130, 255, 138, 153, 131, 255, 138, 154, 131, 255, 137, 156, 132, 255, 136, 157, 133, 255, 135, 159, 134, 255, 134, 161, 135, 255, 134, 163, 135, 255, 133, 165, 136, 255, 132, 167, 136, 255, 131, 168, 136, 255, 131, 170, 137, 255, 131, 171, 137, 255, 131, 173, 137, 255, 132, 174, 137, 255, 133, 175, 137, 255, 135, 175, 137, 255, 137, 176, 137, 255, 138, 177, 136, 255, 140, 178, 135, 255, 142, 179, 134, 255, 144, 181, 133, 255, 146, 182, 132, 255, 148, 183, 130, 255, 149, 184, 129, 255, 151, 186, 128, 255, 153, 187, 126, 255, 154, 188, 125, 255, 156, 189, 123, 255, 157, 190, 122, 255, 158, 191, 121, 255, 159, 191, 120, 255, 159, 192, 120, 255, 160, 192, 119, 255, 160, 192, 119, 255, 160, 192, 119, 255, 159, 192, 120, 255, 159, 191, 120, 255, 159, 190, 121, 255, 158, 190, 122, 255, 157, 188, 123, 255, 156, 187, 125, 255, 156, 186, 126, 255, 155, 185, 127, 255, 154, 183, 129, 255, 153, 182, 130, 255, 152, 181, 132, 255, 151, 179, 133, 255, 150, 178, 134, 255, 149, 177, 136, 255, 148, 176, 137, 255, 147, 175, 138, 255, 146, 174, 138, 255, 145, 174, 139, 255, 145, 174, 139, 255, 144, 173, 140, 255, 144, 173, 140, 255, 143, 173, 141, 255, 143, 173, 141, 255, 143, 173, 141, 255, 142, 173, 142, 255, 142, 174, 142, 255, 142, 174, 142, 255, 142, 174, 142, 255, 141, 174, 142, 255, 141, 174, 143, 255, 141, 174, 143, 255, 140, 174, 143, 255, 140, 175, 142, 255, 139, 175, 142, 255, 138, 175, 142, 255, 137, 175, 142, 255, 136, 174, 141, 255, 135, 174, 141, 255, 133, 174, 140, 255, 132, 174, 139, 255, 130, 174, 138, 255, 129, 173, 137, 255, 127, 173, 136, 255, 125, 173, 134, 255, 123, 172, 133, 255, 122, 172, 131, 255, 120, 171, 130, 255, 118, 171, 129, 255, 116, 171, 127, 255, 115, 170, 126, 255, 113, 170, 125, 255, 112, 169, 124, 255, 111, 169, 123, 255, 109, 168, 122, 255, 108, 168, 122, 255, 107, 167, 122, 255, 107, 166, 122, 255, 107, 165, 122, 255, 107, 163, 122, 255, 107, 161, 123, 255, 108, 159, 124, 255, 109, 157, 124, 255, 110, 154, 125, 255, 111, 152, 126, 255, 112, 149, 127, 255, 113, 147, 128, 255, 114, 145, 129, 255, 115, 143, 130, 255, 116, 141, 130, 255, 117, 139, 131, 255, 118, 138, 132, 255, 118, 137, 132, 255, 119, 136, 132, 255, 119, 136, 133, 255, 119, 136, 132, 255, 119, 136, 132, 255, 118, 137, 132, 255, 118, 138, 131, 255, 118, 140, 130, 255, 117, 141, 129, 255, 117, 143, 128, 255, 116, 144, 127, 255, 115, 146, 126, 255, 115, 147, 125, 255, 114, 149, 124, 255, 114, 150, 123, 255, 113, 152, 122, 255, 113, 153, 121, 255, 112, 154, 120, 255, 112, 154, 120, 255, 112, 154, 119, 255, 112, 154, 119, 255, 112, 154, 119, 255, 112, 153, 119, 255, 112, 152, 119, 255, 112, 150, 119, 255, 112, 149, 119, 255, 112, 147, 119, 255, 112, 145, 119, 255, 113, 143, 119, 255, 113, 141, 119, 255, 113, 139, 119, 255, 114, 137, 119, 255, 114, 135, 119, 255, 115, 132, 119, 255, 116, 130, 119, 255, 117, 128, 119, 255, 118, 125, 118, 255, 119, 123, 118, 255, 121, 121, 118, 255, 122, 119, 117, 255, 124, 117, 117, 255, 125, 115, 116, 255, 127, 112, 116, 255, 129, 110, 115, 255, 131, 107, 115, 255, 134, 105, 115, 255, 136, 102, 115, 255, 138, 100, 115, 255, 141, 97, 114, 255, 143, 94, 114, 255, 146, 91, 114, 255, 149, 89, 114, 255, 151, 86, 114, 255, 154, 83, 114, 255, 157, 80, 114, 255, 160, 77, 114, 255, 163, 75, 114, 255, 166, 72, 115, 255, 169, 70, 115, 255, 172, 67, 115, 255, 176, 65, 116, 255, 179, 62, 117, 255, 183, 60, 118, 255, 187, 58, 120, 255, 190, 55, 122, 255, 194, 53, 124, 255, 198, 51, 126, 255, 201, 49, 128, 255, 205, 48, 130, 255, 208, 46, 133, 255, 211, 45, 135, 255, 213, 43, 137, 255, 216, 42, 139, 255, 218, 41, 141, 255, 220, 40, 142, 255, 221, 40, 143, 255, 222, 39, 144, 255, 221, 41, 145, 255, 221, 41, 145, 255, 221, 42, 145, 255, 220, 44, 144, 255, 218, 45, 144, 255, 217, 48, 143, 255, 215, 50, 142, 255, 213, 53, 141, 255, 211, 56, 140, 255, 208, 60, 139, 255, 206, 63, 138, 255, 203, 67, 137, 255, 200, 71, 136, 255, 197, 75, 135, 255, 194, 79, 134, 255, 191, 82, 133, 255, 188, 86, 132, 255, 186, 90, 131, 255, 183, 93, 130, 255, 180, 97, 129, 255, 177, 100, 128, 255, 174, 103, 127, 255, 171, 106, 126, 255, 167, 110, 125, 255, 164, 113, 124, 255, 160, 116, 123, 255, 157, 119, 122, 255, 153, 123, 121, 255, 149, 126, 120, 255, 146, 129, 119, 255, 142, 132, 118, 255, 139, 134, 118, 255, 135, 137, 117, 255, 132, 140, 116, 255, 129, 142, 115, 255, 127, 145, 114, 255, 124, 147, 114, 255, 122, 149, 113, 255, 121, 151, 113, 255, 119, 152, 112, 255, 118, 153, 112, 255, 117, 154, 111, 255, 116, 154, 110, 255, 115, 154, 110, 255, 114, 154, 109, 255, 113, 154, 108, 255, 112, 153, 107, 255, 112, 153, 107, 255, 111, 153, 106, 255, 110, 152, 105, 255, 109, 152, 104, 255, 108, 152, 104, 255, 108, 152, 103, 255, 107, 152, 102, 255, 106, 152, 102, 255, 104, 153, 101, 255, 103, 154, 101, 255, 102, 155, 101, 255, 100, 157, 100, 255, 99, 159, 100, 255, 98, 161, 99, 255, 97, 163, 98, 255, 96, 165, 97, 255, 95, 167, 97, 255, 94, 169, 96, 255, 94, 172, 95, 255, 93, 174, 94, 255, 93, 176, 93, 255, 92, 178, 92, 255, 92, 179, 91, 255, 92, 181, 91, 255, 91, 182, 90, 255, 91, 183, 90, 255, 91, 184, 89, 255, 91, 185, 89, 255, 91, 185, 89, 255, 91, 185, 89, 255, 91, 185, 90, 255, 92, 184, 90, 255, 92, 184, 91, 255, 93, 183, 92, 255, 93, 182, 94, 255, 94, 182, 95, 255, 95, 181, 97, 255, 96, 180, 99, 255, 97, 179, 100, 255, 98, 177, 102, 255, 99, 176, 104, 255, 100, 175, 105, 255, 101, 174, 107, 255, 103, 172, 108, 255, 104, 171, 110, 255, 105, 170, 111, 255, 106, 168, 112, 255, 107, 167, 112, 255, 109, 166, 113, 255, 110, 164, 113, 255, 111, 163, 114, 255, 113, 161, 114, 255, 115, 159, 114, 255, 116, 158, 115, 255, 118, 156, 115, 255, 120, 154, 115, 255, 122, 153, 116, 255, 124, 151, 116, 255, 126, 150, 117, 255, 127, 149, 117, 255, 129, 148, 118, 255, 131, 147, 119, 255, 133, 146, 119, 255, 134, 146, 120, 255, 136, 146, 121, 255, 137, 146, 122, 255, 138, 146, 124, 255, 139, 147, 125, 255, 139, 148, 126, 255, 139, 149, 127, 255, 138, 150, 128, 255, 138, 151, 129, 255, 137, 153, 130, 255, 136, 155, 131, 255, 135, 157, 131, 255, 134, 158, 132, 255, 133, 160, 133, 255, 132, 162, 133, 255, 131, 164, 134, 255, 131, 166, 134, 255, 130, 167, 135, 255, 130, 169, 135, 255, 130, 170, 135, 255, 131, 171, 135, 255, 132, 172, 135, 255, 134, 173, 135, 255, 135, 174, 135, 255, 137, 175, 134, 255, 139, 176, 133, 255, 140, 177, 133, 255, 142, 179, 131, 255, 144, 180, 130, 255, 146, 182, 129, 255, 148, 183, 128, 255, 149, 184, 126, 255, 151, 186, 125, 255, 152, 187, 124, 255, 154, 188, 122, 255, 155, 189, 121, 255, 156, 190, 120, 255, 157, 191, 119, 255, 157, 191, 119, 255, 158, 191, 118, 255, 158, 192, 118, 255, 158, 191, 118, 255, 158, 191, 119, 255, 157, 190, 119, 255, 157, 190, 120, 255, 156, 189, 121, 255, 156, 188, 122, 255, 155, 186, 123, 255, 154, 185, 124, 255, 153, 184, 126, 255, 153, 182, 127, 255, 152, 181, 128, 255, 151, 180, 130, 255, 150, 178, 131, 255, 149, 177, 132, 255, 148, 176, 134, 255, 147, 175, 135, 255, 146, 174, 136, 255, 146, 173, 136, 255, 145, 173, 137, 255, 144, 173, 137, 255, 144, 172, 138, 255, 144, 172, 138, 255, 143, 172, 139, 255, 143, 172, 139, 255, 143, 172, 140, 255, 142, 172, 140, 255, 142, 172, 141, 255, 142, 172, 141, 255, 141, 172, 141, 255, 141, 172, 141, 255, 141, 172, 141, 255, 140, 173, 141, 255, 140, 173, 142, 255, 139, 173, 141, 255, 139, 173, 141, 255, 138, 173, 141, 255, 137, 172, 141, 255, 136, 172, 140, 255, 134, 172, 140, 255, 133, 172, 139, 255, 132, 172, 138, 255, 130, 171, 137, 255, 129, 171, 136, 255, 127, 171, 135, 255, 126, 171, 134, 255, 124, 170, 133, 255, 123, 170, 132, 255, 121, 170, 130, 255, 120, 169, 129, 255, 118, 169, 128, 255, 117, 169, 127, 255, 115, 168, 126, 255, 114, 168, 125, 255, 113, 167, 124, 255, 112, 167, 124, 255, 111, 166, 123, 255, 110, 166, 123, 255, 110, 165, 123, 255, 110, 163, 123, 255, 110, 161, 123, 255, 110, 160, 124, 255, 111, 157, 124, 255, 112, 155, 125, 255, 113, 153, 126, 255, 114, 150, 126, 255, 115, 148, 127, 255, 116, 146, 128, 255, 117, 143, 128, 255, 118, 141, 129, 255, 119, 139, 130, 255, 120, 138, 130, 255, 120, 136, 131, 255, 121, 135, 131, 255, 121, 135, 131, 255, 121, 134, 132, 255, 121, 134, 131, 255, 121, 135, 131, 255, 121, 136, 131, 255, 121, 137, 130, 255, 120, 138, 129, 255, 119, 139, 128, 255, 119, 141, 127, 255, 118, 142, 126, 255, 118, 144, 125, 255, 117, 145, 124, 255, 116, 147, 123, 255, 115, 148, 122, 255, 115, 149, 121, 255, 114, 150, 121, 255, 114, 151, 120, 255, 113, 152, 119, 255, 113, 152, 119, 255, 113, 152, 119, 255, 112, 151, 119, 255, 112, 151, 119, 255, 112, 150, 119, 255, 112, 149, 119, 255, 112, 147, 119, 255, 112, 146, 119, 255, 112, 144, 119, 255, 112, 143, 119, 255, 113, 141, 119, 255, 113, 139, 119, 255, 114, 137, 119, 255, 114, 135, 119, 255, 115, 133, 119, 255, 115, 131, 119, 255, 116, 129, 118, 255, 117, 127, 118, 255, 119, 125, 118, 255, 120, 122, 117, 255, 121, 120, 117, 255, 123, 118, 117, 255, 125, 116, 116, 255, 127, 114, 116, 255, 128, 112, 116, 255, 131, 109, 115, 255, 133, 107, 115, 255, 135, 104, 115, 255, 137, 101, 115, 255, 140, 98, 115, 255, 142, 95, 115, 255, 145, 93, 115, 255, 147, 90, 115, 255, 150, 87, 115, 255, 153, 84, 115, 255, 156, 81, 115, 255, 159, 78, 115, 255, 162, 75, 116, 255, 165, 73, 116, 255, 168, 70, 116, 255, 171, 68, 116, 255, 175, 65, 117, 255, 178, 63, 118, 255, 182, 61, 120, 255, 185, 58, 121, 255, 189, 56, 123, 255, 193, 54, 125, 255, 197, 52, 127, 255, 200, 51, 130, 255, 204, 49, 132, 255, 207, 47, 134, 255, 210, 46, 136, 255, 213, 45, 138, 255, 215, 44, 140, 255, 217, 43, 142, 255, 219, 42, 143, 255, 220, 42, 144, 255, 221, 41, 145, 255, 221, 43, 146, 255, 221, 43, 146, 255, 220, 44, 146, 255, 219, 45, 145, 255, 218, 47, 145, 255, 217, 49, 144, 255, 215, 52, 143, 255, 213, 54, 142, 255, 211, 57, 141, 255, 209, 61, 140, 255, 206, 64, 139, 255, 204, 67, 138, 255, 201, 71, 137, 255, 198, 75, 136, 255, 196, 79, 135, 255, 193, 82, 134, 255, 190, 86, 133, 255, 187, 90, 132, 255, 184, 93, 131, 255, 182, 96, 130, 255, 179, 100, 129, 255, 176, 103, 128, 255, 173, 106, 127, 255, 169, 110, 127, 255, 166, 113, 126, 255, 162, 116, 125, 255, 158, 119, 124, 255, 155, 123, 123, 255, 151, 126, 122, 255, 148, 129, 121, 255, 144, 132, 121, 255, 141, 135, 120, 255, 137, 137, 119, 255, 134, 140, 118, 255, 132, 142, 118, 255, 129, 145, 117, 255, 127, 147, 117, 255, 125, 149, 116, 255, 123, 151, 116, 255, 121, 152, 115, 255, 120, 153, 115, 255, 119, 154, 114, 255, 118, 154, 113, 255, 117, 155, 113, 255, 116, 155, 112, 255, 115, 154, 111, 255, 114, 154, 110, 255, 113, 154, 109, 255, 112, 153, 108, 255, 111, 153, 107, 255, 110, 153, 106, 255, 109, 153, 106, 255, 108, 153, 105, 255, 107, 153, 104, 255, 106, 153, 103, 255, 105, 154, 103, 255, 103, 155, 102, 255, 102, 157, 102, 255, 100, 158, 102, 255, 99, 160, 101, 255, 98, 162, 100, 255, 97, 164, 99, 255, 96, 166, 98, 255, 95, 169, 97, 255, 94, 171, 96, 255, 93, 173, 96, 255, 93, 175, 95, 255, 92, 177, 94, 255, 92, 179, 93, 255, 91, 181, 92, 255, 91, 183, 91, 255, 91, 184, 91, 255, 90, 185, 90, 255, 90, 186, 90, 255, 90, 187, 89, 255, 90, 187, 89, 255, 90, 187, 89, 255, 90, 187, 90, 255, 91, 186, 91, 255, 91, 186, 92, 255, 92, 185, 93, 255, 93, 184, 94, 255, 93, 183, 96, 255, 94, 182, 97, 255, 95, 181, 99, 255, 97, 180, 100, 255, 98, 178, 102, 255, 99, 177, 104, 255, 100, 176, 105, 255, 101, 174, 107, 255, 103, 173, 108, 255, 104, 171, 110, 255, 105, 170, 111, 255, 106, 168, 111, 255, 107, 167, 112, 255, 109, 165, 113, 255, 110, 164, 113, 255, 112, 162, 113, 255, 113, 160, 113, 255, 115, 158, 114, 255, 117, 157, 114, 255, 119, 155, 114, 255, 120, 153, 114, 255, 122, 151, 115, 255, 124, 150, 115, 255, 126, 148, 115, 255, 128, 147, 115, 255, 130, 146, 116, 255, 131, 145, 116, 255, 133, 144, 117, 255, 134, 143, 118, 255, 136, 143, 119, 255, 137, 143, 120, 255, 138, 143, 121, 255, 139, 144, 122, 255, 139, 145, 123, 255, 139, 146, 124, 255, 138, 147, 125, 255, 137, 149, 126, 255, 137, 150, 127, 255, 136, 152, 128, 255, 135, 154, 129, 255, 133, 156, 130, 255, 132, 158, 131, 255, 131, 159, 131, 255, 130, 161, 132, 255, 130, 163, 132, 255, 129, 165, 133, 255, 129, 166, 133, 255, 129, 168, 133, 255, 130, 169, 133, 255, 131, 170, 133, 255, 132, 171, 133, 255, 134, 172, 133, 255, 135, 173, 132, 255, 137, 174, 132, 255, 139, 175, 131, 255, 141, 177, 130, 255, 142, 178, 129, 255, 144, 180, 127, 255, 146, 181, 126, 255, 147, 183, 125, 255, 149, 184, 124, 255, 150, 186, 122, 255, 152, 187, 121, 255, 153, 188, 120, 255, 154, 189, 119, 255, 155, 190, 119, 255, 155, 190, 118, 255, 156, 191, 118, 255, 156, 191, 118, 255, 156, 191, 118, 255, 156, 190, 118, 255, 155, 190, 118, 255, 155, 189, 119, 255, 155, 188, 120, 255, 154, 187, 121, 255, 154, 186, 122, 255, 153, 184, 123, 255, 152, 183, 124, 255, 152, 181, 125, 255, 151, 180, 127, 255, 150, 179, 128, 255, 149, 177, 129, 255, 148, 176, 130, 255, 148, 175, 131, 255, 147, 174, 132, 255, 146, 173, 133, 255, 146, 172, 134, 255, 145, 172, 135, 255, 144, 171, 135, 255, 144, 171, 136, 255, 143, 171, 137, 255, 143, 171, 137, 255, 143, 171, 138, 255, 142, 171, 138, 255, 142, 171, 139, 255, 142, 171, 139, 255, 142, 171, 139, 255, 141, 171, 140, 255, 141, 171, 140, 255, 140, 171, 140, 255, 140, 171, 140, 255, 139, 171, 140, 255, 139, 170, 140, 255, 138, 170, 140, 255, 137, 170, 140, 255, 136, 170, 140, 255, 135, 170, 139, 255, 134, 170, 139, 255, 133, 169, 138, 255, 132, 169, 137, 255, 131, 169, 137, 255, 129, 169, 136, 255, 128, 169, 135, 255, 127, 168, 134, 255, 125, 168, 133, 255, 124, 168, 132, 255, 123, 168, 131, 255, 121, 168, 130, 255, 120, 167, 129, 255, 119, 167, 128, 255, 118, 167, 127, 255, 117, 166, 126, 255, 116, 166, 125, 255, 115, 165, 125, 255, 114, 165, 125, 255, 113, 164, 124, 255, 113, 163, 124, 255, 113, 162, 124, 255, 113, 160, 124, 255, 114, 158, 125, 255, 114, 156, 125, 255, 115, 154, 125, 255, 116, 151, 126, 255, 117, 149, 126, 255, 118, 146, 127, 255, 119, 144, 128, 255, 120, 142, 128, 255, 121, 140, 129, 255, 121, 138, 129, 255, 122, 136, 129, 255, 123, 135, 130, 255, 123, 134, 130, 255, 124, 133, 130, 255, 124, 133, 130, 255, 124, 133, 130, 255, 124, 134, 130, 255, 123, 134, 130, 255, 123, 135, 129, 255, 122, 136, 128, 255, 122, 137, 127, 255, 121, 139, 127, 255, 120, 140, 126, 255, 119, 142, 125, 255, 119, 143, 124, 255, 118, 144, 123, 255, 117, 146, 122, 255, 116, 147, 121, 255, 116, 148, 120, 255, 115, 149, 120, 255, 114, 149, 119, 255, 114, 149, 119, 255, 113, 149, 119, 255, 113, 149, 119, 255, 113, 148, 119, 255, 113, 148, 119, 255, 112, 147, 119, 255, 112, 146, 119, 255, 112, 144, 119, 255, 112, 143, 119, 255, 112, 142, 119, 255, 112, 140, 119, 255, 113, 139, 119, 255, 113, 137, 119, 255, 114, 135, 119, 255, 114, 133, 118, 255, 115, 132, 118, 255, 116, 130, 118, 255, 117, 128, 118, 255, 118, 126, 118, 255, 119, 124, 117, 255, 121, 122, 117, 255, 122, 120, 117, 255, 124, 118, 116, 255, 126, 116, 116, 255, 128, 113, 116, 255, 130, 111, 116, 255, 132, 108, 115, 255, 134, 105, 115, 255, 136, 103, 115, 255, 139, 100, 115, 255, 141, 97, 115, 255, 143, 94, 116, 255, 146, 91, 116, 255, 149, 88, 116, 255, 152, 85, 116, 255, 154, 82, 116, 255, 157, 79, 116, 255, 160, 76, 117, 255, 163, 73, 117, 255, 166, 71, 117, 255, 170, 68, 118, 255, 173, 66, 118, 255, 177, 63, 120, 255, 181, 61, 121, 255, 184, 59, 123, 255, 188, 57, 125, 255, 192, 55, 127, 255, 196, 53, 129, 255, 199, 52, 131, 255, 203, 50, 133, 255, 206, 49, 135, 255, 209, 47, 137, 255, 212, 46, 139, 255, 214, 45, 141, 255, 217, 45, 143, 255, 218, 44, 144, 255, 220, 43, 145, 255, 220, 43, 146, 255, 220, 45, 147, 255, 220, 45, 147, 255, 219, 46, 146, 255, 219, 47, 146, 255, 217, 49, 145, 255, 216, 51, 145, 255, 215, 53, 144, 255, 213, 55, 143, 255, 211, 58, 142, 255, 209, 61, 141, 255, 207, 65, 140, 255, 204, 68, 139, 255, 202, 71, 138, 255, 199, 75, 137, 255, 197, 79, 136, 255, 194, 82, 135, 255, 192, 86, 134, 255, 189, 89, 133, 255, 186, 93, 132, 255, 184, 96, 131, 255, 181, 99, 130, 255, 178, 103, 129, 255, 174, 106, 128, 255, 171, 109, 128, 255, 168, 112, 127, 255, 164, 116, 126, 255, 160, 119, 126, 255, 157, 122, 125, 255, 153, 125, 124, 255, 150, 129, 124, 255, 146, 132, 123, 255, 143, 135, 122, 255, 140, 137, 122, 255, 137, 140, 121, 255, 134, 143, 121, 255, 131, 145, 120, 255, 129, 147, 120, 255, 127, 149, 119, 255, 125, 151, 119, 255, 124, 152, 118, 255, 122, 153, 118, 255, 121, 154, 117, 255, 120, 155, 116, 255, 119, 155, 115, 255, 118, 155, 114, 255, 116, 155, 113, 255, 115, 155, 112, 255, 114, 154, 111, 255, 113, 154, 110, 255, 112, 154, 110, 255, 111, 154, 109, 255, 110, 154, 108, 255, 109, 154, 107, 255, 108, 154, 106, 255, 107, 154, 105, 255, 105, 155, 105, 255, 104, 156, 104, 255, 102, 158, 104, 255, 101, 159, 103, 255, 99, 161, 102, 255, 98, 163, 101, 255, 97, 165, 100, 255, 96, 168, 99, 255, 95, 170, 98, 255, 94, 172, 97, 255, 93, 174, 96, 255, 92, 177, 95, 255, 92, 179, 94, 255, 91, 181, 93, 255, 91, 183, 92, 255, 90, 185, 92, 255, 90, 186, 91, 255, 90, 187, 90, 255, 89, 188, 90, 255, 89, 189, 90, 255, 89, 189, 90, 255, 89, 189, 90, 255, 90, 188, 90, 255, 90, 188, 91, 255, 91, 187, 92, 255, 91, 187, 93, 255, 92, 186, 94, 255, 93, 185, 96, 255, 94, 183, 97, 255, 95, 182, 99, 255, 96, 181, 101, 255, 97, 179, 102, 255, 99, 178, 104, 255, 100, 176, 106, 255, 101, 175, 107, 255, 103, 173, 109, 255, 104, 171, 110, 255, 105, 170, 111, 255, 106, 168, 112, 255, 108, 167, 112, 255, 109, 165, 112, 255, 111, 163, 113, 255, 112, 161, 113, 255, 114, 159, 113, 255, 115, 158, 113, 255, 117, 156, 113, 255, 119, 154, 113, 255, 121, 152, 113, 255, 123, 150, 113, 255, 125, 148, 113, 255, 126, 146, 113, 255, 128, 145, 114, 255, 130, 144, 114, 255, 132, 143, 114, 255, 133, 142, 115, 255, 134, 141, 115, 255, 136, 141, 116, 255, 137, 141, 117, 255, 138, 141, 118, 255, 138, 142, 119, 255, 139, 142, 120, 255, 138, 143, 121, 255, 138, 145, 122, 255, 137, 146, 124, 255, 136, 148, 125, 255, 135, 149, 126, 255, 134, 151, 126, 255, 133, 153, 127, 255, 132, 155, 128, 255, 131, 157, 129, 255, 130, 159, 130, 255, 129, 160, 130, 255, 128, 162, 131, 255, 128, 164, 131, 255, 128, 165, 131, 255, 129, 166, 132, 255, 130, 167, 132, 255, 131, 168, 131, 255, 132, 169, 131, 255, 134, 170, 131, 255, 136, 172, 130, 255, 137, 173, 129, 255, 139, 175, 128, 255, 141, 176, 127, 255, 142, 178, 126, 255, 144, 180, 125, 255, 146, 181, 124, 255, 147, 183, 123, 255, 149, 184, 121, 255, 150, 186, 120, 255, 151, 187, 119, 255, 152, 188, 119, 255, 153, 189, 118, 255, 154, 189, 117, 255, 154, 190, 117, 255, 154, 190, 117, 255, 154, 190, 117, 255, 154, 189, 117, 255, 154, 189, 118, 255, 153, 188, 118, 255, 153, 187, 119, 255, 153, 186, 120, 255, 152, 185, 121, 255, 152, 183, 122, 255, 151, 182, 123, 255, 150, 180, 124, 255, 150, 179, 125, 255, 149, 178, 126, 255, 149, 176, 127, 255, 148, 175, 128, 255, 147, 174, 129, 255, 147, 173, 130, 255, 146, 172, 131, 255, 145, 171, 132, 255, 145, 171, 132, 255, 144, 170, 133, 255, 144, 170, 134, 255, 144, 170, 134, 255, 143, 169, 135, 255, 143, 169, 136, 255, 142, 169, 136, 255, 142, 169, 137, 255, 142, 169, 137, 255, 141, 169, 138, 255, 141, 169, 138, 255, 141, 169, 138, 255, 140, 169, 139, 255, 140, 168, 139, 255, 139, 168, 139, 255, 138, 168, 139, 255, 138, 168, 139, 255, 137, 168, 139, 255, 136, 168, 138, 255, 135, 167, 138, 255, 134, 167, 137, 255, 133, 167, 137, 255, 132, 167, 136, 255, 131, 167, 136, 255, 130, 166, 135, 255, 129, 166, 134, 255, 127, 166, 133, 255, 126, 166, 132, 255, 125, 166, 132, 255, 124, 166, 131, 255, 123, 166, 130, 255, 122, 166, 129, 255, 121, 165, 128, 255, 120, 165, 128, 255, 119, 165, 127, 255, 118, 164, 127, 255, 118, 164, 126, 255, 117, 163, 126, 255, 117, 163, 126, 255, 116, 161, 125, 255, 116, 160, 125, 255, 117, 158, 125, 255, 117, 156, 126, 255, 117, 154, 126, 255, 118, 152, 126, 255, 119, 150, 126, 255, 120, 147, 127, 255, 121, 145, 127, 255, 121, 143, 127, 255, 122, 140, 128, 255, 123, 138, 128, 255, 124, 137, 128, 255, 125, 135, 128, 255, 125, 134, 129, 255, 126, 132, 129, 255, 126, 132, 129, 255, 126, 132, 129, 255, 126, 132, 129, 255, 126, 132, 129, 255, 125, 133, 128, 255, 125, 134, 128, 255, 124, 135, 127, 255, 124, 136, 126, 255, 123, 137, 126, 255, 122, 138, 125, 255, 121, 139, 124, 255, 120, 141, 123, 255, 120, 142, 122, 255, 119, 143, 121, 255, 118, 144, 120, 255, 117, 145, 120, 255, 116, 146, 119, 255, 115, 146, 119, 255, 115, 147, 118, 255, 114, 147, 118, 255, 114, 146, 118, 255, 113, 146, 118, 255, 113, 145, 118, 255, 113, 145, 118, 255, 112, 144, 119, 255, 112, 143, 119, 255, 112, 142, 119, 255, 112, 141, 119, 255, 112, 139, 118, 255, 112, 138, 118, 255, 113, 137, 118, 255, 113, 135, 118, 255, 114, 134, 118, 255, 115, 132, 118, 255, 115, 131, 118, 255, 116, 129, 118, 255, 117, 127, 117, 255, 119, 126, 117, 255, 120, 124, 117, 255, 122, 122, 116, 255, 123, 120, 116, 255, 125, 118, 116, 255, 127, 115, 116, 255, 129, 113, 116, 255, 131, 110, 116, 255, 133, 107, 116, 255, 135, 104, 116, 255, 137, 101, 116, 255, 140, 98, 116, 255, 142, 95, 116, 255, 145, 91, 116, 255, 147, 88, 117, 255, 150, 85, 117, 255, 153, 82, 117, 255, 156, 79, 118, 255, 159, 76, 118, 255, 162, 74, 118, 255, 165, 71, 119, 255, 168, 69, 119, 255, 172, 66, 120, 255, 175, 64, 121, 255, 179, 62, 122, 255, 183, 60, 124, 255, 187, 58, 126, 255, 191, 56, 128, 255, 195, 54, 130, 255, 198, 53, 132, 255, 202, 51, 134, 255, 205, 50, 136, 255, 208, 49, 138, 255, 211, 48, 140, 255, 214, 47, 142, 255, 216, 46, 144, 255, 218, 46, 145, 255, 219, 45, 146, 255, 220, 45, 146, 255, 219, 47, 147, 255, 219, 47, 147, 255, 218, 48, 147, 255, 218, 49, 147, 255, 217, 50, 146, 255, 216, 52, 145, 255, 214, 54, 145, 255, 213, 57, 144, 255, 211, 59, 143, 255, 209, 62, 142, 255, 207, 65, 141, 255, 205, 68, 140, 255, 203, 72, 139, 255, 201, 75, 137, 255, 198, 78, 136, 255, 196, 82, 135, 255, 193, 85, 134, 255, 191, 89, 133, 255, 188, 92, 132, 255, 185, 95, 132, 255, 183, 99, 131, 255, 180, 102, 130, 255, 176, 105, 129, 255, 173, 109, 129, 255, 170, 112, 128, 255, 166, 115, 128, 255, 163, 119, 127, 255, 159, 122, 126, 255, 155, 125, 126, 255, 152, 128, 126, 255, 148, 131, 125, 255, 145, 134, 125, 255, 142, 137, 124, 255, 139, 140, 124, 255, 136, 142, 124, 255, 133, 145, 123, 255, 131, 147, 123, 255, 129, 149, 122, 255, 127, 151, 122, 255, 126, 152, 121, 255, 124, 154, 121, 255, 123, 154, 120, 255, 122, 155, 119, 255, 121, 155, 118, 255, 119, 155, 117, 255, 118, 155, 116, 255, 117, 155, 115, 255, 116, 155, 114, 255, 115, 155, 113, 255, 114, 155, 112, 255, 112, 155, 111, 255, 111, 155, 110, 255, 110, 155, 109, 255, 109, 155, 108, 255, 107, 156, 107, 255, 106, 156, 106, 255, 104, 157, 106, 255, 102, 159, 105, 255, 101, 160, 104, 255, 99, 162, 103, 255, 98, 164, 103, 255, 97, 167, 102, 255, 95, 169, 101, 255, 94, 171, 99, 255, 93, 174, 98, 255, 93, 176, 97, 255, 92, 178, 96, 255, 91, 181, 95, 255, 91, 183, 94, 255, 90, 185, 93, 255, 90, 186, 92, 255, 89, 188, 92, 255, 89, 189, 91, 255, 89, 190, 90, 255, 89, 191, 90, 255, 89, 191, 90, 255, 89, 191, 90, 255, 89, 190, 91, 255, 89, 190, 91, 255, 90, 189, 92, 255, 91, 188, 94, 255, 92, 187, 95, 255, 93, 186, 96, 255, 94, 185, 98, 255, 95, 183, 99, 255, 96, 182, 101, 255, 97, 180, 103, 255, 98, 179, 104, 255, 100, 177, 106, 255, 101, 175, 107, 255, 103, 173, 109, 255, 104, 172, 110, 255, 105, 170, 111, 255, 107, 168, 112, 255, 108, 167, 112, 255, 109, 165, 113, 255, 111, 163, 113, 255, 113, 161, 113, 255, 114, 159, 113, 255, 116, 157, 113, 255, 118, 155, 113, 255, 120, 152, 112, 255, 121, 150, 112, 255, 123, 148, 112, 255, 125, 146, 112, 255, 127, 145, 112, 255, 128, 143, 112, 255, 130, 142, 112, 255, 132, 140, 112, 255, 133, 139, 112, 255, 135, 139, 113, 255, 136, 138, 113, 255, 137, 138, 114, 255, 138, 139, 115, 255, 138, 139, 116, 255, 138, 140, 117, 255, 138, 141, 119, 255, 138, 142, 120, 255, 137, 144, 121, 255, 136, 145, 122, 255, 135, 147, 123, 255, 133, 149, 124, 255, 132, 150, 125, 255, 131, 152, 126, 255, 130, 154, 127, 255, 129, 156, 127, 255, 128, 158, 128, 255, 127, 159, 129, 255, 127, 161, 129, 255, 127, 162, 129, 255, 127, 164, 130, 255, 128, 165, 130, 255, 129, 166, 130, 255, 131, 167, 129, 255, 132, 168, 129, 255, 134, 170, 128, 255, 136, 171, 127, 255, 137, 173, 127, 255, 139, 175, 126, 255, 141, 176, 125, 255, 142, 178, 124, 255, 144, 180, 123, 255, 145, 182, 121, 255, 147, 183, 120, 255, 148, 185, 120, 255, 149, 186, 119, 255, 150, 187, 118, 255, 151, 188, 117, 255, 152, 189, 117, 255, 152, 189, 117, 255, 152, 189, 116, 255, 152, 189, 117, 255, 152, 189, 117, 255, 152, 188, 117, 255, 152, 187, 117, 255, 151, 186, 118, 255, 151, 185, 119, 255, 151, 184, 119, 255, 150, 182, 120, 255, 150, 181, 121, 255, 150, 179, 122, 255, 149, 178, 123, 255, 149, 176, 124, 255, 148, 175, 125, 255, 148, 174, 126, 255, 147, 172, 127, 255, 147, 171, 128, 255, 146, 171, 128, 255, 145, 170, 129, 255, 145, 169, 130, 255, 145, 169, 131, 255, 144, 169, 132, 255, 144, 168, 132, 255, 143, 168, 133, 255, 143, 168, 134, 255, 142, 168, 134, 255, 142, 167, 135, 255, 142, 167, 135, 255, 141, 167, 136, 255, 141, 167, 136, 255, 140, 167, 137, 255, 140, 166, 137, 255, 139, 166, 137, 255, 139, 166, 137, 255, 138, 166, 137, 255, 137, 165, 137, 255, 137, 165, 137, 255, 136, 165, 137, 255, 135, 165, 136, 255, 134, 164, 136, 255, 133, 164, 135, 255, 132, 164, 135, 255, 131, 164, 134, 255, 130, 164, 134, 255, 129, 164, 133, 255, 128, 164, 133, 255, 127, 164, 132, 255, 126, 164, 132, 255, 126, 164, 131, 255, 125, 164, 130, 255, 124, 164, 130, 255, 123, 164, 129, 255, 123, 163, 129, 255, 122, 163, 128, 255, 121, 163, 128, 255, 121, 162, 127, 255, 120, 162, 127, 255, 120, 161, 127, 255, 120, 160, 127, 255, 120, 158, 127, 255, 120, 157, 126, 255, 120, 155, 126, 255, 121, 153, 126, 255, 121, 150, 126, 255, 122, 148, 126, 255, 123, 146, 127, 255, 123, 143, 127, 255, 124, 141, 127, 255, 125, 139, 127, 255, 126, 137, 127, 255, 126, 135, 127, 255, 127, 133, 127, 255, 128, 132, 127, 255, 128, 131, 127, 255, 128, 130, 127, 255, 128, 130, 127, 255, 128, 130, 127, 255, 128, 131, 127, 255, 128, 131, 127, 255, 127, 132, 126, 255, 126, 133, 126, 255, 126, 134, 125, 255, 125, 135, 124, 255, 124, 136, 124, 255, 123, 137, 123, 255, 122, 138, 122, 255, 121, 139, 121, 255, 120, 140, 121, 255, 119, 141, 120, 255, 118, 142, 119, 255, 117, 143, 119, 255, 116, 143, 118, 255, 115, 144, 118, 255, 115, 144, 118, 255, 114, 144, 118, 255, 114, 143, 118, 255, 113, 143, 118, 255, 113, 142, 118, 255, 112, 142, 118, 255, 112, 141, 118, 255, 112, 140, 118, 255, 112, 139, 118, 255, 112, 139, 118, 255, 112, 138, 118, 255, 113, 137, 118, 255, 113, 136, 118, 255, 113, 134, 118, 255, 114, 133, 118, 255, 115, 132, 118, 255, 116, 130, 117, 255, 117, 129, 117, 255, 118, 127, 117, 255, 120, 125, 117, 255, 121, 124, 116, 255, 123, 122, 116, 255, 125, 119, 116, 255, 126, 117, 116, 255, 128, 114, 116, 255, 130, 111, 116, 255, 132, 108, 116, 255, 134, 105, 116, 255, 136, 102, 116, 255, 139, 99, 117, 255, 141, 95, 117, 255, 143, 92, 117, 255, 146, 89, 117, 255, 149, 86, 118, 255, 151, 83, 118, 255, 154, 80, 119, 255, 157, 77, 119, 255, 160, 74, 119, 255, 163, 71, 120, 255, 167, 69, 120, 255, 170, 66, 121, 255, 174, 64, 122, 255, 178, 62, 124, 255, 182, 60, 126, 255, 186, 58, 127, 255, 190, 57, 129, 255, 193, 55, 131, 255, 197, 54, 133, 255, 201, 53, 135, 255, 204, 51, 137, 255, 207, 50, 139, 255, 210, 49, 141, 255, 213, 49, 143, 255, 215, 48, 144, 255, 217, 47, 146, 255, 218, 47, 146, 255, 219, 47, 147, 255, 218, 49, 148, 255, 218, 49, 148, 255, 218, 50, 147, 255, 217, 51, 147, 255, 216, 52, 147, 255, 215, 53, 146, 255, 214, 55, 145, 255, 213, 58, 144, 255, 211, 60, 143, 255, 210, 63, 142, 255, 208, 65, 141, 255, 206, 68, 140, 255, 204, 72, 139, 255, 202, 75, 138, 255, 200, 78, 137, 255, 197, 81, 136, 255, 195, 85, 135, 255, 192, 88, 134, 255, 190, 91, 133, 255, 187, 95, 132, 255, 184, 98, 131, 255, 182, 101, 131, 255, 178, 105, 130, 255, 175, 108, 130, 255, 172, 111, 129, 255, 168, 115, 129, 255, 165, 118, 128, 255, 161, 122, 128, 255, 157, 125, 128, 255, 154, 128, 128, 255, 150, 131, 127, 255, 147, 134, 127, 255, 144, 137, 127, 255, 141, 140, 127, 255, 138, 142, 126, 255, 136, 145, 126, 255, 133, 147, 126, 255, 131, 149, 125, 255, 130, 151, 125, 255, 128, 152, 124, 255, 127, 154, 124, 255, 125, 154, 123, 255, 124, 155, 122, 255, 123, 155, 121, 255, 121, 156, 120, 255, 120, 156, 119, 255, 119, 156, 118, 255, 117, 156, 116, 255, 116, 156, 115, 255, 115, 156, 114, 255, 114, 155, 113, 255, 112, 156, 112, 255, 111, 156, 111, 255, 109, 156, 110, 255, 108, 157, 109, 255, 106, 157, 108, 255, 104, 159, 107, 255, 103, 160, 107, 255, 101, 162, 106, 255, 99, 163, 105, 255, 98, 166, 104, 255, 97, 168, 103, 255, 95, 170, 102, 255, 94, 173, 101, 255, 93, 175, 99, 255, 92, 177, 98, 255, 92, 180, 97, 255, 91, 182, 96, 255, 90, 184, 95, 255, 90, 186, 94, 255, 89, 188, 93, 255, 89, 190, 92, 255, 88, 191, 92, 255, 88, 192, 91, 255, 88, 193, 91, 255, 88, 193, 91, 255, 88, 193, 91, 255, 89, 192, 91, 255, 89, 192, 92, 255, 90, 191, 93, 255, 90, 190, 94, 255, 91, 189, 95, 255, 92, 188, 97, 255, 93, 186, 98, 255, 94, 185, 100, 255, 96, 183, 102, 255, 97, 181, 103, 255, 98, 180, 105, 255, 100, 178, 106, 255, 101, 176, 108, 255, 103, 174, 109, 255, 104, 172, 110, 255, 106, 170, 111, 255, 107, 168, 112, 255, 108, 167, 112, 255, 110, 165, 113, 255, 111, 163, 113, 255, 113, 161, 113, 255, 115, 158, 113, 255, 116, 156, 112, 255, 118, 154, 112, 255, 120, 152, 112, 255, 122, 149, 111, 255, 124, 147, 111, 255, 125, 145, 110, 255, 127, 143, 110, 255, 129, 141, 110, 255, 130, 140, 110, 255, 132, 138, 110, 255, 133, 137, 110, 255, 135, 136, 110, 255, 136, 136, 111, 255, 137, 136, 111, 255, 138, 136, 112, 255, 138, 137, 114, 255, 138, 138, 115, 255, 138, 139, 116, 255, 137, 140, 117, 255, 136, 141, 118, 255, 135, 143, 119, 255, 134, 144, 120, 255, 133, 146, 122, 255, 131, 148, 123, 255, 130, 150, 124, 255, 129, 151, 125, 255, 128, 153, 125, 255, 127, 155, 126, 255, 126, 157, 127, 255, 126, 158, 127, 255, 126, 160, 128, 255, 126, 161, 128, 255, 127, 162, 128, 255, 128, 163, 128, 255, 129, 164, 127, 255, 131, 166, 127, 255, 132, 167, 126, 255, 134, 169, 126, 255, 135, 171, 125, 255, 137, 173, 124, 255, 139, 175, 123, 255, 140, 177, 122, 255, 142, 178, 121, 255, 143, 180, 120, 255, 145, 182, 120, 255, 146, 184, 119, 255, 147, 185, 118, 255, 148, 186, 117, 255, 149, 187, 117, 255, 150, 188, 116, 255, 150, 188, 116, 255, 150, 189, 116, 255, 150, 188, 116, 255, 150, 188, 116, 255, 150, 187, 116, 255, 150, 186, 117, 255, 150, 185, 117, 255, 150, 184, 118, 255, 149, 183, 118, 255, 149, 181, 119, 255, 149, 180, 119, 255, 149, 178, 120, 255, 148, 177, 121, 255, 148, 175, 122, 255, 148, 174, 122, 255, 147, 173, 123, 255, 147, 171, 124, 255, 146, 170, 125, 255, 146, 169, 126, 255, 145, 169, 127, 255, 145, 168, 128, 255, 145, 168, 128, 255, 144, 167, 129, 255, 144, 167, 130, 255, 143, 167, 131, 255, 143, 166, 131, 255, 143, 166, 132, 255, 142, 166, 133, 255, 142, 165, 133, 255, 141, 165, 134, 255, 141, 165, 134, 255, 140, 164, 135, 255, 140, 164, 135, 255, 139, 164, 135, 255, 138, 164, 135, 255, 138, 163, 135, 255, 137, 163, 135, 255, 136, 162, 135, 255, 135, 162, 135, 255, 135, 162, 135, 255, 134, 161, 134, 255, 133, 161, 134, 255, 132, 161, 134, 255, 131, 161, 133, 255, 130, 161, 133, 255, 130, 161, 132, 255, 129, 161, 132, 255, 128, 162, 132, 255, 128, 162, 131, 255, 127, 162, 131, 255, 126, 162, 131, 255, 126, 162, 130, 255, 125, 162, 130, 255, 125, 162, 130, 255, 124, 162, 129, 255, 124, 161, 129, 255, 124, 161, 129, 255, 123, 160, 128, 255, 123, 159, 128, 255, 123, 158, 128, 255, 123, 157, 128, 255, 123, 155, 127, 255, 123, 153, 127, 255, 124, 151, 127, 255, 124, 149, 127, 255, 125, 146, 127, 255, 126, 144, 126, 255, 126, 142, 126, 255, 127, 140, 126, 255, 128, 137, 126, 255, 128, 135, 126, 255, 129, 134, 126, 255, 129, 132, 126, 255, 130, 131, 126, 255, 130, 130, 126, 255, 130, 129, 126, 255, 130, 129, 126, 255, 130, 129, 126, 255, 130, 129, 126, 255, 130, 130, 125, 255, 129, 130, 125, 255, 128, 131, 124, 255, 128, 132, 124, 255, 127, 133, 123, 255, 126, 134, 122, 255, 125, 135, 122, 255, 124, 136, 121, 255, 123, 137, 120, 255, 121, 138, 120, 255, 120, 139, 119, 255, 119, 139, 119, 255, 118, 140, 118, 255, 117, 140, 118, 255, 116, 141, 118, 255, 115, 141, 118, 255, 115, 141, 118, 255, 114, 140, 118, 255, 113, 140, 118, 255, 113, 140, 118, 255, 113, 139, 118, 255, 112, 139, 118, 255, 112, 139, 118, 255, 112, 138, 118, 255, 112, 138, 118, 255, 112, 137, 118, 255, 112, 136, 118, 255, 113, 135, 118, 255, 113, 135, 118, 255, 114, 134, 117, 255, 115, 133, 117, 255, 116, 131, 117, 255, 117, 130, 117, 255, 118, 129, 117, 255, 119, 127, 117, 255, 121, 125, 116, 255, 123, 123, 116, 255, 124, 121, 116, 255, 126, 118, 116, 255, 128, 116, 116, 255, 130, 113, 116, 255, 131, 110, 116, 255, 133, 106, 117, 255, 135, 103, 117, 255, 138, 100, 117, 255, 140, 96, 117, 255, 142, 93, 118, 255, 145, 90, 118, 255, 147, 86, 119, 255, 150, 83, 119, 255, 153, 80, 120, 255, 156, 77, 120, 255, 159, 74, 121, 255, 162, 71, 121, 255, 165, 69, 122, 255, 169, 67, 123, 255, 173, 65, 124, 255, 177, 63, 125, 255, 181, 61, 127, 255, 184, 59, 129, 255, 188, 58, 131, 255, 192, 56, 133, 255, 196, 55, 135, 255, 200, 54, 137, 255, 203, 53, 138, 255, 206, 52, 140, 255, 209, 51, 142, 255, 212, 50, 144, 255, 214, 50, 145, 255, 216, 49, 146, 255, 217, 49, 147, 255, 218, 49, 148, 255, 217, 51, 148, 255, 217, 51, 148, 255, 217, 51, 148, 255, 216, 52, 148, 255, 216, 53, 147, 255, 215, 55, 146, 255, 214, 57, 146, 255, 213, 59, 145, 255, 211, 61, 144, 255, 210, 63, 143, 255, 208, 66, 142, 255, 207, 69, 141, 255, 205, 72, 140, 255, 203, 75, 139, 255, 201, 78, 138, 255, 199, 81, 137, 255, 196, 84, 136, 255, 194, 87, 135, 255, 192, 91, 134, 255, 189, 94, 133, 255, 186, 97, 132, 255, 183, 101, 131, 255, 180, 104, 131, 255, 177, 107, 130, 255, 174, 111, 130, 255, 170, 114, 130, 255, 167, 118, 130, 255, 163, 121, 130, 255, 159, 124, 130, 255, 156, 128, 130, 255, 153, 131, 129, 255, 149, 134, 129, 255, 146, 137, 129, 255, 143, 140, 129, 255, 140, 142, 129, 255, 138, 145, 129, 255, 136, 147, 129, 255, 134, 149, 128, 255, 132, 151, 128, 255, 130, 152, 127, 255, 129, 154, 127, 255, 127, 154, 126, 255, 126, 155, 125, 255, 125, 156, 124, 255, 123, 156, 123, 255, 122, 156, 121, 255, 120, 156, 120, 255, 119, 156, 119, 255, 118, 156, 118, 255, 116, 156, 116, 255, 115, 156, 115, 255, 113, 156, 114, 255, 112, 157, 113, 255, 110, 157, 112, 255, 108, 158, 111, 255, 107, 159, 110, 255, 105, 160, 109, 255, 103, 161, 108, 255, 101, 163, 107, 255, 100, 165, 106, 255, 98, 167, 105, 255, 97, 169, 104, 255, 95, 171, 103, 255, 94, 174, 102, 255, 93, 176, 100, 255, 92, 179, 99, 255, 91, 181, 98, 255, 91, 184, 97, 255, 90, 186, 96, 255, 89, 188, 95, 255, 89, 190, 94, 255, 88, 192, 93, 255, 88, 193, 92, 255, 88, 194, 92, 255, 88, 195, 92, 255, 88, 195, 91, 255, 88, 195, 92, 255, 88, 194, 92, 255, 89, 194, 93, 255, 89, 193, 94, 255, 90, 192, 95, 255, 91, 191, 96, 255, 92, 189, 97, 255, 93, 188, 99, 255, 94, 186, 101, 255, 96, 184, 102, 255, 97, 182, 104, 255, 98, 180, 105, 255, 100, 179, 107, 255, 101, 177, 108, 255, 103, 175, 110, 255, 104, 173, 111, 255, 106, 171, 112, 255, 107, 169, 112, 255, 109, 167, 113, 255, 110, 165, 113, 255, 112, 163, 113, 255, 113, 160, 113, 255, 115, 158, 112, 255, 117, 156, 112, 255, 119, 153, 111, 255, 120, 151, 111, 255, 122, 148, 110, 255, 124, 146, 110, 255, 126, 144, 109, 255, 127, 142, 108, 255, 129, 140, 108, 255, 131, 138, 108, 255, 132, 136, 108, 255, 133, 135, 108, 255, 135, 134, 108, 255, 136, 134, 108, 255, 137, 134, 109, 255, 138, 134, 110, 255, 138, 135, 111, 255, 138, 135, 112, 255, 138, 136, 113, 255, 137, 138, 114, 255, 136, 139, 116, 255, 135, 140, 117, 255, 134, 142, 118, 255, 132, 144, 119, 255, 131, 145, 120, 255, 129, 147, 121, 255, 128, 149, 122, 255, 127, 151, 123, 255, 126, 153, 124, 255, 125, 154, 125, 255, 125, 156, 125, 255, 124, 157, 126, 255, 125, 159, 126, 255, 125, 160, 126, 255, 126, 161, 126, 255, 128, 162, 126, 255, 129, 164, 125, 255, 131, 165, 125, 255, 132, 167, 124, 255, 134, 169, 123, 255, 135, 171, 123, 255, 137, 173, 122, 255, 138, 175, 121, 255, 140, 177, 120, 255, 142, 179, 119, 255, 143, 181, 119, 255, 144, 182, 118, 255, 145, 184, 117, 255, 146, 185, 117, 255, 147, 186, 116, 255, 148, 187, 116, 255, 148, 188, 116, 255, 148, 188, 116, 255, 148, 188, 116, 255, 148, 187, 116, 255, 148, 187, 116, 255, 148, 186, 116, 255, 148, 185, 116, 255, 148, 183, 117, 255, 148, 182, 117, 255, 148, 181, 117, 255, 148, 179, 118, 255, 148, 177, 118, 255, 147, 176, 119, 255, 147, 174, 120, 255, 147, 173, 120, 255, 147, 171, 121, 255, 146, 170, 122, 255, 146, 169, 122, 255, 146, 168, 123, 255, 145, 167, 124, 255, 145, 167, 125, 255, 145, 166, 126, 255, 144, 166, 127, 255, 144, 166, 128, 255, 143, 165, 128, 255, 143, 165, 129, 255, 143, 164, 130, 255, 142, 164, 131, 255, 142, 164, 131, 255, 141, 163, 132, 255, 141, 163, 132, 255, 140, 162, 133, 255, 139, 162, 133, 255, 139, 162, 133, 255, 138, 161, 134, 255, 137, 161, 134, 255, 137, 160, 134, 255, 136, 160, 134, 255, 135, 159, 133, 255, 134, 159, 133, 255, 134, 159, 133, 255, 133, 158, 132, 255, 132, 158, 132, 255, 131, 158, 132, 255, 131, 159, 132, 255, 130, 159, 131, 255, 130, 159, 131, 255, 129, 159, 131, 255, 129, 159, 131, 255, 129, 160, 131, 255, 128, 160, 131, 255, 128, 160, 131, 255, 128, 160, 130, 255, 127, 160, 130, 255, 127, 160, 130, 255, 127, 160, 130, 255, 126, 159, 130, 255, 126, 159, 129, 255, 126, 158, 129, 255, 126, 157, 129, 255, 126, 155, 129, 255, 126, 153, 128, 255, 127, 151, 128, 255, 127, 149, 127, 255, 127, 147, 127, 255, 128, 145, 127, 255, 128, 143, 126, 255, 129, 140, 126, 255, 129, 138, 126, 255, 130, 136, 125, 255, 130, 134, 125, 255, 131, 132, 125, 255, 131, 131, 124, 255, 132, 129, 124, 255, 132, 128, 124, 255, 132, 128, 124, 255, 132, 127, 124, 255, 132, 128, 124, 255, 132, 128, 124, 255, 131, 128, 124, 255, 131, 129, 123, 255, 130, 129, 123, 255, 129, 130, 122, 255, 128, 131, 122, 255, 127, 132, 121, 255, 126, 132, 121, 255, 125, 133, 120, 255, 124, 134, 120, 255, 123, 135, 119, 255, 121, 136, 119, 255, 120, 136, 118, 255, 119, 137, 118, 255, 118, 137, 117, 255, 117, 137, 117, 255, 116, 138, 117, 255, 115, 138, 117, 255, 114, 137, 117, 255, 114, 137, 117, 255, 113, 137, 117, 255, 113, 137, 117, 255, 112, 137, 117, 255, 112, 137, 117, 255, 112, 137, 117, 255, 112, 137, 117, 255, 112, 136, 117, 255, 112, 136, 117, 255, 112, 135, 117, 255, 113, 135, 117, 255, 114, 134, 117, 255, 114, 133, 117, 255, 115, 132, 117, 255, 116, 131, 117, 255, 118, 130, 117, 255, 119, 128, 116, 255, 121, 127, 116, 255, 122, 125, 116, 255, 124, 123, 116, 255, 125, 120, 116, 255, 127, 117, 116, 255, 129, 114, 116, 255, 131, 111, 117, 255, 133, 108, 117, 255, 135, 104, 117, 255, 137, 101, 118, 255, 139, 97, 118, 255, 141, 94, 119, 255, 143, 90, 119, 255, 146, 87, 120, 255, 148, 83, 120, 255, 151, 80, 121, 255, 154, 77, 121, 255, 157, 74, 122, 255, 160, 71, 122, 255, 164, 69, 123, 255, 168, 67, 124, 255, 171, 65, 125, 255, 175, 63, 127, 255, 179, 61, 128, 255, 183, 60, 130, 255, 187, 58, 132, 255, 191, 57, 134, 255, 195, 56, 136, 255, 199, 55, 138, 255, 202, 54, 139, 255, 205, 53, 141, 255, 208, 52, 143, 255, 211, 52, 144, 255, 213, 51, 146, 255, 215, 51, 147, 255, 216, 51, 148, 255, 217, 51, 148, 255, 216, 52, 149, 255, 216, 53, 149, 255, 216, 53, 148, 255, 216, 54, 148, 255, 215, 55, 148, 255, 214, 56, 147, 255, 214, 58, 146, 255, 213, 60, 145, 255, 212, 62, 144, 255, 210, 64, 144, 255, 209, 66, 142, 255, 207, 69, 141, 255, 206, 72, 140, 255, 204, 74, 139, 255, 202, 77, 138, 255, 200, 80, 137, 255, 198, 84, 136, 255, 196, 87, 135, 255, 193, 90, 134, 255, 191, 93, 133, 255, 188, 97, 133, 255, 185, 100, 132, 255, 182, 103, 132, 255, 179, 107, 131, 255, 175, 110, 131, 255, 172, 114, 131, 255, 169, 117, 131, 255, 165, 121, 131, 255, 161, 124, 131, 255, 158, 127, 131, 255, 155, 131, 132, 255, 151, 134, 132, 255, 148, 137, 132, 255, 145, 139, 132, 255, 142, 142, 132, 255, 140, 145, 132, 255, 138, 147, 132, 255, 136, 149, 131, 255, 134, 151, 131, 255, 133, 152, 130, 255, 131, 153, 129, 255, 130, 154, 129, 255, 128, 155, 128, 255, 127, 156, 127, 255, 125, 156, 125, 255, 124, 156, 124, 255, 122, 157, 123, 255, 120, 157, 121, 255, 119, 157, 120, 255, 117, 157, 119, 255, 116, 157, 117, 255, 114, 157, 116, 255, 113, 158, 115, 255, 111, 158, 114, 255, 109, 159, 113, 255, 107, 160, 112, 255, 105, 161, 111, 255, 103, 162, 110, 255, 102, 164, 109, 255, 100, 166, 108, 255, 98, 168, 107, 255, 97, 170, 105, 255, 96, 173, 104, 255, 94, 175, 103, 255, 93, 178, 102, 255, 92, 180, 100, 255, 91, 183, 99, 255, 90, 185, 98, 255, 90, 188, 97, 255, 89, 190, 96, 255, 89, 192, 95, 255, 88, 194, 94, 255, 88, 195, 93, 255, 88, 196, 93, 255, 88, 197, 92, 255, 87, 197, 92, 255, 88, 197, 92, 255, 88, 196, 93, 255, 88, 196, 93, 255, 89, 195, 94, 255, 90, 194, 96, 255, 91, 192, 97, 255, 92, 191, 98, 255, 93, 189, 100, 255, 94, 187, 101, 255, 96, 185, 103, 255, 97, 184, 104, 255, 99, 181, 106, 255, 100, 179, 107, 255, 102, 177, 109, 255, 103, 175, 110, 255, 105, 173, 111, 255, 106, 171, 112, 255, 108, 169, 113, 255, 109, 167, 113, 255, 111, 165, 113, 255, 112, 163, 113, 255, 114, 160, 113, 255, 116, 158, 112, 255, 117, 155, 112, 255, 119, 153, 111, 255, 121, 150, 110, 255, 123, 147, 109, 255, 124, 145, 109, 255, 126, 142, 108, 255, 128, 140, 107, 255, 129, 138, 106, 255, 131, 136, 106, 255, 132, 135, 105, 255, 133, 134, 105, 255, 135, 133, 105, 255, 136, 132, 106, 255, 137, 132, 106, 255, 137, 132, 107, 255, 138, 133, 108, 255, 138, 133, 109, 255, 137, 134, 110, 255, 136, 135, 112, 255, 135, 137, 113, 255, 134, 138, 114, 255, 133, 140, 116, 255, 131, 141, 117, 255, 130, 143, 118, 255, 128, 145, 119, 255, 127, 147, 120, 255, 126, 149, 121, 255, 125, 150, 122, 255, 124, 152, 123, 255, 123, 154, 124, 255, 123, 155, 124, 255, 123, 156, 124, 255, 124, 158, 124, 255, 125, 159, 124, 255, 126, 160, 124, 255, 127, 162, 124, 255, 129, 163, 123, 255, 130, 165, 123, 255, 132, 167, 122, 255, 133, 169, 121, 255, 135, 172, 121, 255, 137, 174, 120, 255, 138, 176, 119, 255, 140, 178, 118, 255, 141, 180, 118, 255, 142, 182, 117, 255, 143, 183, 117, 255, 144, 185, 116, 255, 145, 186, 116, 255, 146, 187, 115, 255, 146, 187, 115, 255, 146, 187, 115, 255, 146, 187, 115, 255, 146, 187, 115, 255, 146, 186, 115, 255, 146, 185, 115, 255, 146, 184, 115, 255, 147, 183, 116, 255, 147, 181, 116, 255, 147, 180, 116, 255, 147, 178, 116, 255, 147, 176, 117, 255, 147, 175, 117, 255, 146, 173, 117, 255, 146, 172, 118, 255, 146, 170, 119, 255, 146, 169, 119, 255, 146, 168, 120, 255, 146, 167, 121, 255, 145, 166, 121, 255, 145, 166, 122, 255, 145, 165, 123, 255, 144, 165, 124, 255, 144, 164, 125, 255, 144, 164, 126, 255, 143, 163, 127, 255, 143, 163, 128, 255, 142, 162, 128, 255, 141, 162, 129, 255, 141, 161, 130, 255, 140, 161, 130, 255, 140, 160, 131, 255, 139, 160, 131, 255, 138, 159, 131, 255, 138, 159, 132, 255, 137, 158, 132, 255, 136, 158, 132, 255, 135, 157, 132, 255, 135, 157, 131, 255, 134, 156, 131, 255, 133, 156, 131, 255, 133, 156, 131, 255, 132, 156, 131, 255, 132, 156, 130, 255, 131, 156, 130, 255, 131, 156, 130, 255, 131, 156, 131, 255, 130, 157, 131, 255, 130, 157, 131, 255, 130, 158, 131, 255, 130, 158, 131, 255, 130, 158, 131, 255, 130, 158, 131, 255, 129, 158, 131, 255, 129, 158, 131, 255, 129, 158, 131, 255, 129, 158, 131, 255, 129, 157, 130, 255, 129, 156, 130, 255, 129, 155, 130, 255, 129, 153, 129, 255, 129, 152, 129, 255, 130, 150, 128, 255, 130, 148, 128, 255, 130, 145, 127, 255, 131, 143, 127, 255, 131, 141, 126, 255, 131, 139, 125, 255, 132, 136, 125, 255, 132, 134, 124, 255, 133, 132, 124, 255, 133, 131, 123, 255, 133, 129, 123, 255, 134, 128, 123, 255, 134, 127, 122, 255, 134, 126, 122, 255, 134, 126, 122, 255, 134, 126, 122, 255, 134, 126, 122, 255, 133, 126, 122, 255, 132, 127, 122, 255, 132, 127, 121, 255, 131, 128, 121, 255, 130, 129, 120, 255, 129, 129, 120, 255, 128, 130, 119, 255, 126, 131, 119, 255, 125, 131, 119, 255, 124, 132, 118, 255, 123, 133, 118, 255, 121, 133, 117, 255, 120, 134, 117, 255, 119, 134, 117, 255, 118, 134, 117, 255, 117, 134, 117, 255, 116, 134, 117, 255, 115, 134, 117, 255, 114, 135, 117, 255, 113, 135, 117, 255, 113, 135, 117, 255, 112, 135, 117, 255, 112, 135, 117, 255, 112, 135, 117, 255, 112, 135, 117, 255, 112, 135, 117, 255, 112, 135, 117, 255, 112, 135, 117, 255, 113, 135, 117, 255, 113, 134, 117, 255, 114, 134, 117, 255, 115, 133, 117, 255, 116, 132, 117, 255, 117, 131, 116, 255, 119, 130, 116, 255, 120, 128, 116, 255, 122, 126, 116, 255, 124, 124, 116, 255, 125, 121, 116, 255, 127, 118, 116, 255, 128, 115, 117, 255, 130, 112, 117, 255, 132, 109, 117, 255, 134, 105, 118, 255, 136, 101, 118, 255, 138, 98, 119, 255, 140, 94, 119, 255, 142, 90, 120, 255, 145, 87, 120, 255, 147, 83, 121, 255, 150, 80, 122, 255, 153, 77, 122, 255, 156, 74, 123, 255, 159, 71, 124, 255, 163, 69, 124, 255, 166, 67, 125, 255, 170, 65, 127, 255, 174, 63, 128, 255, 178, 62, 130, 255, 182, 60, 131, 255, 186, 59, 133, 255, 190, 58, 135, 255, 194, 57, 137, 255, 197, 56, 139, 255, 201, 55, 140, 255, 204, 54, 142, 255, 207, 54, 144, 255, 210, 53, 145, 255, 212, 53, 146, 255, 214, 53, 147, 255, 215, 53, 148, 255, 216, 52, 149, 255, 215, 54, 149, 255, 215, 54, 149, 255, 215, 55, 149, 255, 215, 55, 149, 255, 214, 56, 148, 255, 214, 58, 147, 255, 213, 59, 147, 255, 213, 61, 146, 255, 212, 62, 145, 255, 211, 65, 144, 255, 209, 67, 143, 255, 208, 69, 142, 255, 207, 72, 141, 255, 205, 74, 140, 255, 203, 77, 139, 255, 202, 80, 138, 255, 200, 83, 137, 255, 197, 86, 136, 255, 195, 89, 135, 255, 193, 93, 134, 255, 190, 96, 133, 255, 187, 99, 133, 255, 184, 103, 132, 255, 181, 106, 132, 255, 177, 110, 132, 255, 174, 113, 132, 255, 170, 117, 132, 255, 167, 120, 133, 255, 163, 124, 133, 255, 160, 127, 133, 255, 157, 130, 134, 255, 153, 133, 134, 255, 150, 136, 134, 255, 147, 139, 134, 255, 145, 142, 134, 255, 142, 144, 134, 255, 140, 147, 134, 255, 138, 149, 134, 255, 136, 151, 134, 255, 135, 152, 133, 255, 133, 153, 132, 255, 132, 155, 131, 255, 130, 155, 130, 255, 128, 156, 129, 255, 127, 156, 128, 255, 125, 157, 127, 255, 124, 157, 125, 255, 122, 157, 124, 255, 120, 158, 122, 255, 119, 158, 121, 255, 117, 158, 119, 255, 115, 158, 118, 255, 113, 159, 117, 255, 112, 159, 115, 255, 110, 160, 114, 255, 108, 161, 113, 255, 106, 162, 112, 255, 104, 163, 111, 255, 102, 165, 110, 255, 100, 167, 109, 255, 99, 169, 108, 255, 97, 171, 107, 255, 96, 174, 105, 255, 94, 176, 104, 255, 93, 179, 103, 255, 92, 182, 101, 255, 91, 184, 100, 255, 90, 187, 99, 255, 90, 189, 98, 255, 89, 192, 97, 255, 89, 194, 96, 255, 88, 195, 95, 255, 88, 197, 94, 255, 88, 198, 93, 255, 87, 199, 93, 255, 87, 199, 93, 255, 87, 199, 93, 255, 88, 198, 94, 255, 88, 198, 94, 255, 89, 197, 95, 255, 90, 195, 96, 255, 91, 194, 98, 255, 92, 192, 99, 255, 93, 191, 100, 255, 94, 189, 102, 255, 96, 187, 104, 255, 97, 185, 105, 255, 99, 182, 107, 255, 100, 180, 108, 255, 102, 178, 109, 255, 103, 176, 111, 255, 105, 174, 112, 255, 107, 171, 113, 255, 108, 169, 113, 255, 110, 167, 114, 255, 111, 165, 114, 255, 113, 163, 113, 255, 114, 160, 113, 255, 116, 158, 112, 255, 118, 155, 112, 255, 119, 152, 111, 255, 121, 149, 110, 255, 123, 147, 109, 255, 125, 144, 108, 255, 126, 141, 107, 255, 128, 139, 106, 255, 129, 137, 105, 255, 131, 135, 104, 255, 132, 133, 104, 255, 133, 132, 103, 255, 135, 131, 103, 255, 136, 130, 103, 255, 136, 130, 104, 255, 137, 130, 105, 255, 137, 131, 106, 255, 137, 132, 107, 255, 137, 132, 108, 255, 136, 134, 109, 255, 135, 135, 111, 255, 134, 136, 112, 255, 132, 138, 113, 255, 131, 139, 115, 255, 129, 141, 116, 255, 128, 143, 117, 255, 126, 145, 118, 255, 125, 146, 119, 255, 124, 148, 120, 255, 123, 150, 121, 255, 122, 151, 122, 255, 122, 153, 122, 255, 122, 154, 123, 255, 122, 155, 123, 255, 123, 157, 122, 255, 124, 158, 122, 255, 126, 160, 122, 255, 127, 162, 121, 255, 129, 164, 121, 255, 130, 166, 120, 255, 132, 168, 120, 255, 133, 170, 119, 255, 135, 172, 119, 255, 136, 175, 118, 255, 138, 177, 117, 255, 139, 179, 117, 255, 140, 181, 116, 255, 141, 182, 116, 255, 142, 184, 115, 255, 143, 185, 115, 255, 144, 186, 115, 255, 144, 186, 115, 255, 144, 187, 115, 255, 144, 187, 115, 255, 144, 186, 115, 255, 145, 185, 115, 255, 145, 184, 114, 255, 145, 183, 114, 255, 145, 182, 114, 255, 145, 180, 115, 255, 145, 179, 115, 255, 145, 177, 115, 255, 146, 176, 115, 255, 146, 174, 115, 255, 146, 172, 115, 255, 146, 171, 116, 255, 146, 169, 116, 255, 146, 168, 117, 255, 146, 167, 117, 255, 146, 166, 118, 255, 145, 165, 119, 255, 145, 164, 120, 255, 145, 164, 121, 255, 144, 163, 122, 255, 144, 163, 123, 255, 144, 162, 124, 255, 143, 162, 125, 255, 142, 161, 125, 255, 142, 161, 126, 255, 141, 160, 127, 255, 141, 159, 128, 255, 140, 159, 128, 255, 139, 158, 129, 255, 139, 158, 129, 255, 138, 157, 130, 255, 137, 156, 130, 255, 137, 156, 130, 255, 136, 155, 130, 255, 135, 154, 130, 255, 134, 154, 130, 255, 134, 153, 129, 255, 133, 153, 129, 255, 133, 153, 129, 255, 132, 153, 129, 255, 132, 153, 129, 255, 132, 153, 129, 255, 131, 154, 129, 255, 131, 154, 130, 255, 131, 154, 130, 255, 131, 155, 130, 255, 131, 155, 130, 255, 131, 156, 131, 255, 131, 156, 131, 255, 132, 156, 131, 255, 132, 156, 131, 255, 132, 156, 132, 255, 132, 156, 132, 255, 132, 156, 132, 255, 132, 155, 131, 255, 132, 154, 131, 255, 132, 153, 131, 255, 132, 151, 130, 255, 132, 150, 129, 255, 133, 148, 129, 255, 133, 146, 128, 255, 133, 144, 127, 255, 133, 141, 126, 255, 134, 139, 126, 255, 134, 137, 125, 255, 134, 135, 124, 255, 134, 133, 123, 255, 135, 131, 123, 255, 135, 129, 122, 255, 135, 127, 121, 255, 135, 126, 121, 255, 135, 125, 121, 255, 136, 125, 120, 255, 136, 124, 120, 255, 135, 124, 120, 255, 135, 125, 120, 255, 135, 125, 120, 255, 134, 125, 120, 255, 133, 125, 120, 255, 132, 126, 119, 255, 131, 126, 119, 255, 130, 127, 119, 255, 129, 127, 118, 255, 128, 128, 118, 255, 126, 128, 118, 255, 125, 129, 117, 255, 124, 130, 117, 255, 122, 130, 117, 255, 121, 130, 116, 255, 120, 131, 116, 255, 118, 131, 116, 255, 117, 131, 116, 255, 116, 131, 116, 255, 115, 131, 116, 255, 114, 132, 116, 255, 114, 132, 116, 255, 113, 132, 116, 255, 112, 133, 116, 255, 112, 133, 116, 255, 112, 134, 116, 255, 112, 134, 116, 255, 112, 134, 116, 255, 112, 135, 116, 255, 112, 135, 116, 255, 113, 135, 116, 255, 113, 135, 116, 255, 114, 134, 116, 255, 115, 134, 116, 255, 116, 133, 116, 255, 117, 132, 116, 255, 119, 131, 116, 255, 120, 129, 116, 255, 122, 127, 116, 255, 123, 125, 116, 255, 125, 123, 116, 255, 126, 120, 117, 255, 128, 116, 117, 255, 130, 113, 117, 255, 131, 109, 118, 255, 133, 106, 118, 255, 135, 102, 119, 255, 137, 98, 119, 255, 139, 94, 120, 255, 141, 91, 121, 255, 143, 87, 121, 255, 146, 83, 122, 255, 148, 80, 123, 255, 151, 77, 123, 255, 154, 74, 124, 255, 158, 71, 125, 255, 161, 69, 126, 255, 165, 67, 127, 255, 169, 65, 128, 255, 173, 63, 129, 255, 177, 62, 131, 255, 181, 61, 132, 255, 185, 59, 134, 255, 189, 58, 136, 255, 193, 57, 138, 255, 196, 57, 140, 255, 200, 56, 141, 255, 203, 55, 143, 255, 206, 55, 144, 255, 209, 55, 146, 255, 211, 54, 147, 255, 213, 54, 148, 255, 214, 54, 149, 255, 215, 54, 149, 255, 215, 56, 150, 255, 215, 56, 150, 255, 214, 56, 149, 255, 214, 57, 149, 255, 214, 58, 149, 255, 214, 59, 148, 255, 213, 60, 147, 255, 212, 62, 146, 255, 212, 63, 146, 255, 211, 65, 145, 255, 210, 67, 144, 255, 209, 69, 143, 255, 208, 72, 141, 255, 206, 74, 140, 255, 205, 77, 139, 255, 203, 80, 138, 255, 201, 83, 137, 255, 199, 86, 136, 255, 197, 89, 135, 255, 194, 92, 134, 255, 191, 95, 134, 255, 189, 99, 133, 255, 186, 102, 133, 255, 182, 106, 133, 255, 179, 109, 133, 255, 176, 113, 133, 255, 172, 116, 134, 255, 169, 120, 134, 255, 165, 123, 135, 255, 162, 127, 135, 255, 158, 130, 136, 255, 155, 133, 136, 255, 152, 136, 136, 255, 149, 139, 137, 255, 146, 142, 137, 255, 144, 144, 137, 255, 142, 147, 137, 255, 140, 149, 137, 255, 138, 151, 136, 255, 137, 152, 136, 255, 135, 154, 135, 255, 133, 155, 134, 255, 132, 155, 133, 255, 130, 156, 132, 255, 128, 157, 130, 255, 127, 157, 129, 255, 125, 158, 128, 255, 123, 158, 126, 255, 122, 158, 125, 255, 120, 158, 123, 255, 118, 159, 122, 255, 116, 159, 120, 255, 114, 160, 119, 255, 112, 160, 117, 255, 110, 161, 116, 255, 108, 162, 115, 255, 106, 163, 114, 255, 104, 164, 113, 255, 102, 166, 112, 255, 101, 168, 111, 255, 99, 170, 109, 255, 97, 172, 108, 255, 96, 175, 107, 255, 95, 178, 105, 255, 93, 180, 104, 255, 92, 183, 103, 255, 91, 186, 101, 255, 91, 188, 100, 255, 90, 191, 99, 255, 89, 193, 98, 255, 89, 195, 97, 255, 88, 197, 96, 255, 88, 199, 95, 255, 88, 200, 94, 255, 87, 200, 94, 255, 87, 201, 94, 255, 87, 201, 94, 255, 88, 200, 95, 255, 88, 199, 95, 255, 89, 198, 96, 255, 90, 197, 97, 255, 91, 196, 98, 255, 92, 194, 100, 255, 93, 192, 101, 255, 94, 190, 103, 255, 96, 188, 104, 255, 97, 186, 106, 255, 99, 183, 107, 255, 101, 181, 109, 255, 102, 179, 110, 255, 104, 176, 111, 255, 105, 174, 112, 255, 107, 172, 113, 255, 109, 170, 114, 255, 110, 168, 114, 255, 112, 165, 114, 255, 113, 163, 114, 255, 115, 160, 113, 255, 117, 157, 113, 255, 118, 155, 112, 255, 120, 152, 110, 255, 122, 149, 109, 255, 123, 146, 108, 255, 125, 143, 107, 255, 126, 141, 106, 255, 128, 138, 104, 255, 129, 136, 103, 255, 131, 134, 103, 255, 132, 132, 102, 255, 133, 131, 101, 255, 134, 129, 101, 255, 135, 129, 101, 255, 136, 129, 102, 255, 137, 129, 102, 255, 137, 129, 103, 255, 137, 130, 105, 255, 136, 131, 106, 255, 135, 132, 107, 255, 134, 133, 108, 255, 133, 135, 110, 255, 131, 136, 111, 255, 130, 138, 113, 255, 128, 139, 114, 255, 127, 141, 115, 255, 125, 143, 117, 255, 124, 145, 118, 255, 122, 146, 119, 255, 121, 148, 120, 255, 121, 149, 120, 255, 120, 151, 121, 255, 120, 152, 121, 255, 121, 154, 121, 255, 122, 155, 121, 255, 123, 156, 121, 255, 124, 158, 120, 255, 125, 160, 120, 255, 127, 162, 119, 255, 128, 164, 119, 255, 130, 167, 119, 255, 131, 169, 118, 255, 133, 171, 117, 255, 134, 174, 117, 255, 136, 176, 116, 255, 137, 178, 116, 255, 138, 180, 116, 255, 140, 182, 115, 255, 141, 183, 115, 255, 141, 184, 114, 255, 142, 185, 114, 255, 142, 186, 114, 255, 142, 186, 114, 255, 142, 186, 114, 255, 143, 186, 114, 255, 143, 185, 114, 255, 143, 184, 114, 255, 143, 183, 114, 255, 143, 181, 113, 255, 144, 180, 113, 255, 144, 178, 113, 255, 144, 177, 113, 255, 144, 175, 113, 255, 145, 173, 113, 255, 145, 171, 113, 255, 145, 170, 114, 255, 145, 168, 114, 255, 145, 167, 114, 255, 145, 166, 115, 255, 145, 165, 116, 255, 145, 164, 116, 255, 145, 163, 117, 255, 145, 163, 118, 255, 144, 162, 119, 255, 144, 162, 120, 255, 143, 161, 121, 255, 143, 160, 122, 255, 142, 160, 123, 255, 142, 159, 124, 255, 141, 158, 125, 255, 140, 158, 126, 255, 140, 157, 126, 255, 139, 156, 127, 255, 138, 155, 127, 255, 138, 155, 128, 255, 137, 154, 128, 255, 136, 153, 128, 255, 135, 153, 128, 255, 135, 152, 128, 255, 134, 151, 128, 255, 133, 151, 127, 255, 133, 150, 127, 255, 132, 150, 127, 255, 132, 150, 127, 255, 132, 150, 127, 255, 132, 151, 128, 255, 132, 151, 128, 255, 132, 152, 129, 255, 132, 152, 129, 255, 132, 153, 130, 255, 133, 153, 130, 255, 133, 154, 131, 255, 133, 154, 131, 255, 133, 154, 131, 255, 134, 155, 132, 255, 134, 155, 132, 255, 134, 154, 132, 255, 134, 154, 132, 255, 134, 153, 132, 255, 135, 152, 132, 255, 135, 151, 131, 255, 135, 150, 131, 255, 135, 148, 130, 255, 135, 146, 129, 255, 135, 144, 128, 255, 136, 142, 127, 255, 136, 139, 126, 255, 136, 137, 125, 255, 136, 135, 124, 255, 136, 133, 123, 255, 136, 131, 122, 255, 137, 129, 121, 255, 137, 127, 121, 255, 137, 126, 120, 255, 137, 124, 119, 255, 137, 123, 119, 255, 137, 123, 119, 255, 137, 123, 118, 255, 137, 123, 118, 255, 137, 123, 118, 255, 136, 123, 118, 255, 135, 123, 118, 255, 135, 123, 118, 255, 134, 124, 118, 255, 133, 124, 117, 255, 131, 124, 117, 255, 130, 125, 117, 255, 129, 125, 117, 255, 128, 126, 116, 255, 126, 126, 116, 255, 125, 126, 116, 255, 123, 127, 116, 255, 122, 127, 116, 255, 120, 128, 116, 255, 119, 128, 115, 255, 118, 128, 115, 255, 117, 128, 116, 255, 116, 128, 116, 255, 115, 129, 116, 255, 114, 129, 116, 255, 113, 130, 116, 255, 113, 131, 116, 255, 112, 131, 116, 255, 112, 132, 116, 255, 112, 133, 116, 255, 112, 133, 116, 255, 112, 134, 116, 255, 112, 134, 116, 255, 113, 135, 116, 255, 113, 135, 116, 255, 114, 135, 116, 255, 115, 134, 116, 255, 116, 134, 116, 255, 117, 133, 116, 255, 119, 132, 116, 255, 120, 130, 116, 255, 122, 129, 116, 255, 123, 126, 116, 255, 125, 124, 117, 255, 126, 121, 117, 255, 128, 117, 117, 255, 129, 114, 118, 255, 131, 110, 118, 255, 132, 106, 119, 255, 134, 103, 119, 255, 136, 99, 120, 255, 138, 95, 121, 255, 140, 91, 121, 255, 142, 87, 122, 255, 145, 84, 123, 255, 147, 80, 124, 255, 150, 77, 124, 255, 153, 74, 125, 255, 157, 71, 126, 255, 160, 69, 127, 255, 164, 67, 128, 255, 168, 65, 129, 255, 172, 64, 131, 255, 176, 62, 132, 255, 180, 61, 134, 255, 184, 60, 135, 255, 188, 59, 137, 255, 192, 58, 139, 255, 196, 58, 140, 255, 199, 57, 142, 255, 202, 57, 144, 255, 205, 56, 145, 255, 208, 56, 146, 255, 210, 56, 148, 255, 212, 56, 148, 255, 213, 56, 149, 255, 214, 56, 150, 255, 214, 57, 150, 255, 214, 57, 150, 255, 214, 58, 150, 255, 214, 58, 150, 255, 214, 59, 149, 255, 213, 60, 149, 255, 213, 61, 148, 255, 212, 62, 147, 255, 212, 64, 146, 255, 211, 66, 145, 255, 210, 68, 144, 255, 209, 70, 143, 255, 208, 72, 142, 255, 207, 74, 141, 255, 206, 77, 140, 255, 204, 79, 139, 255, 202, 82, 138, 255, 200, 85, 137, 255, 198, 88, 136, 255, 196, 92, 135, 255, 193, 95, 134, 255, 190, 98, 134, 255, 187, 102, 134, 255, 184, 105, 134, 255, 181, 109, 134, 255, 177, 113, 134, 255, 174, 116, 135, 255, 170, 120, 135, 255, 167, 123, 136, 255, 163, 127, 137, 255, 160, 130, 137, 255, 157, 133, 138, 255, 154, 136, 139, 255, 151, 139, 139, 255, 148, 142, 139, 255, 146, 144, 140, 255, 144, 147, 140, 255, 142, 149, 139, 255, 140, 151, 139, 255, 138, 152, 138, 255, 137, 154, 137, 255, 135, 155, 136, 255, 133, 156, 135, 255, 132, 156, 134, 255, 130, 157, 133, 255, 128, 158, 131, 255, 126, 158, 130, 255, 125, 158, 128, 255, 123, 159, 127, 255, 121, 159, 125, 255, 119, 160, 124, 255, 117, 160, 122, 255, 115, 160, 121, 255, 113, 161, 119, 255, 111, 162, 118, 255, 109, 163, 117, 255, 107, 164, 116, 255, 105, 165, 115, 255, 103, 167, 113, 255, 101, 169, 112, 255, 99, 171, 111, 255, 98, 174, 109, 255, 96, 176, 108, 255, 95, 179, 107, 255, 94, 182, 105, 255, 93, 184, 104, 255, 92, 187, 102, 255, 91, 190, 101, 255, 90, 192, 100, 255, 89, 195, 99, 255, 89, 197, 98, 255, 88, 199, 97, 255, 88, 200, 96, 255, 88, 202, 95, 255, 87, 202, 95, 255, 87, 203, 95, 255, 88, 202, 95, 255, 88, 202, 95, 255, 88, 201, 96, 255, 89, 200, 97, 255, 90, 199, 98, 255, 91, 197, 99, 255, 92, 195, 101, 255, 93, 193, 102, 255, 95, 191, 104, 255, 96, 189, 105, 255, 98, 187, 107, 255, 99, 184, 108, 255, 101, 182, 110, 255, 103, 180, 111, 255, 104, 177, 112, 255, 106, 175, 113, 255, 107, 172, 114, 255, 109, 170, 114, 255, 111, 168, 115, 255, 112, 166, 115, 255, 114, 163, 114, 255, 115, 160, 114, 255, 117, 158, 113, 255, 119, 155, 112, 255, 120, 152, 110, 255, 122, 149, 109, 255, 123, 146, 108, 255, 125, 143, 106, 255, 127, 140, 105, 255, 128, 137, 103, 255, 129, 135, 102, 255, 131, 133, 101, 255, 132, 131, 100, 255, 133, 129, 100, 255, 134, 128, 99, 255, 135, 128, 99, 255, 136, 127, 100, 255, 136, 127, 100, 255, 137, 128, 101, 255, 136, 129, 102, 255, 136, 130, 104, 255, 135, 131, 105, 255, 134, 132, 106, 255, 132, 133, 108, 255, 131, 135, 109, 255, 129, 136, 111, 255, 127, 138, 112, 255, 126, 140, 114, 255, 124, 141, 115, 255, 122, 143, 116, 255, 121, 145, 117, 255, 120, 146, 118, 255, 119, 148, 119, 255, 119, 149, 119, 255, 119, 151, 119, 255, 119, 152, 119, 255, 120, 153, 119, 255, 121, 155, 119, 255, 122, 157, 119, 255, 124, 159, 118, 255, 125, 161, 118, 255, 126, 163, 118, 255, 128, 165, 117, 255, 129, 168, 117, 255, 131, 170, 116, 255, 132, 173, 116, 255, 134, 175, 115, 255, 135, 177, 115, 255, 136, 179, 115, 255, 138, 181, 114, 255, 139, 183, 114, 255, 139, 184, 114, 255, 140, 185, 114, 255, 140, 186, 113, 255, 140, 186, 113, 255, 141, 186, 113, 255, 141, 185, 113, 255, 141, 184, 113, 255, 141, 183, 113, 255, 141, 182, 113, 255, 142, 181, 112, 255, 142, 179, 112, 255, 142, 178, 112, 255, 143, 176, 112, 255, 143, 174, 111, 255, 144, 172, 111, 255, 144, 171, 111, 255, 144, 169, 111, 255, 144, 167, 112, 255, 145, 166, 112, 255, 145, 165, 112, 255, 145, 164, 113, 255, 145, 163, 114, 255, 145, 162, 115, 255, 144, 162, 116, 255, 144, 161, 117, 255, 144, 161, 118, 255, 143, 160, 119, 255, 143, 159, 120, 255, 142, 158, 121, 255, 141, 158, 122, 255, 141, 157, 123, 255, 140, 156, 124, 255, 139, 155, 124, 255, 139, 154, 125, 255, 138, 153, 125, 255, 137, 153, 126, 255, 136, 152, 126, 255, 136, 151, 126, 255, 135, 150, 126, 255, 134, 149, 126, 255, 133, 149, 126, 255, 133, 148, 125, 255, 132, 148, 125, 255, 132, 147, 125, 255, 132, 147, 126, 255, 132, 148, 126, 255, 132, 148, 126, 255, 132, 149, 127, 255, 132, 149, 127, 255, 133, 150, 128, 255, 133, 150, 129, 255, 134, 151, 130, 255, 134, 152, 130, 255, 135, 152, 131, 255, 135, 153, 131, 255, 135, 153, 132, 255, 136, 153, 132, 255, 136, 153, 132, 255, 137, 152, 132, 255, 137, 152, 132, 255, 137, 150, 132, 255, 137, 149, 132, 255, 137, 148, 131, 255, 137, 146, 130, 255, 138, 144, 129, 255, 138, 142, 128, 255, 138, 140, 127, 255, 138, 137, 126, 255, 138, 135, 125, 255, 138, 133, 123, 255, 138, 131, 122, 255, 138, 129, 121, 255, 138, 127, 120, 255, 138, 125, 119, 255, 138, 124, 118, 255, 138, 123, 117, 255, 138, 122, 117, 255, 138, 121, 117, 255, 138, 121, 117, 255, 138, 121, 116, 255, 138, 121, 116, 255, 137, 121, 116, 255, 137, 121, 116, 255, 136, 121, 116, 255, 135, 122, 116, 255, 134, 122, 116, 255, 133, 122, 116, 255, 131, 122, 116, 255, 130, 123, 115, 255, 129, 123, 115, 255, 127, 123, 115, 255, 126, 123, 115, 255, 124, 124, 115, 255, 123, 124, 115, 255, 121, 124, 115, 255, 120, 125, 115, 255, 118, 125, 115, 255, 117, 125, 115, 255, 116, 126, 115, 255, 115, 126, 115, 255, 114, 127, 115, 255, 113, 128, 115, 255, 113, 128, 115, 255, 112, 129, 115, 255, 112, 130, 115, 255, 112, 131, 115, 255, 112, 132, 116, 255, 112, 133, 116, 255, 112, 134, 116, 255, 113, 134, 116, 255, 113, 135, 116, 255, 114, 135, 116, 255, 115, 135, 116, 255, 116, 134, 116, 255, 117, 134, 116, 255, 119, 133, 116, 255, 120, 131, 116, 255, 122, 129, 116, 255, 123, 127, 116, 255, 125, 124, 117, 255, 126, 121, 117, 255, 127, 118, 117, 255, 129, 115, 118, 255, 130, 111, 118, 255, 132, 107, 119, 255, 134, 103, 120, 255, 135, 99, 120, 255, 137, 95, 121, 255, 139, 91, 122, 255, 141, 87, 123, 255, 144, 84, 124, 255, 146, 80, 124, 255, 149, 77, 125, 255, 152, 74, 126, 255, 156, 71, 127, 255, 159, 69, 128, 255, 163, 67, 129, 255, 167, 65, 130, 255, 171, 64, 132, 255, 175, 63, 133, 255, 179, 61, 135, 255, 183, 60, 137, 255, 187, 60, 138, 255, 191, 59, 140, 255, 195, 58, 141, 255, 198, 58, 143, 255, 202, 58, 145, 255, 205, 58, 146, 255, 207, 57, 147, 255, 210, 57, 148, 255, 211, 57, 149, 255, 213, 57, 150, 255, 214, 57, 150, 255, 213, 59, 151, 255, 213, 59, 151, 255, 213, 59, 151, 255, 213, 60, 150, 255, 213, 60, 150, 255, 213, 61, 149, 255, 213, 62, 148, 255, 212, 63, 148, 255, 212, 65, 147, 255, 211, 66, 146, 255, 211, 68, 145, 255, 210, 70, 144, 255, 209, 72, 143, 255, 208, 74, 142, 255, 207, 77, 141, 255, 205, 79, 140, 255, 203, 82, 139, 255, 201, 85, 138, 255, 199, 88, 137, 255, 197, 91, 136, 255, 194, 95, 135, 255, 191, 98, 135, 255, 188, 102, 135, 255, 185, 105, 135, 255, 182, 109, 135, 255, 179, 112, 136, 255, 175, 116, 136, 255, 172, 120, 137, 255, 168, 123, 138, 255, 165, 127, 138, 255, 162, 130, 139, 255, 158, 133, 140, 255, 155, 136, 141, 255, 152, 139, 141, 255, 150, 142, 141, 255, 147, 145, 142, 255, 145, 147, 142, 255, 143, 149, 142, 255, 142, 151, 141, 255, 140, 152, 141, 255, 138, 154, 140, 255, 137, 155, 139, 255, 135, 156, 138, 255, 133, 157, 136, 255, 131, 157, 135, 255, 130, 158, 133, 255, 128, 159, 132, 255, 126, 159, 130, 255, 124, 159, 129, 255, 122, 160, 127, 255, 120, 160, 125, 255, 118, 161, 124, 255, 116, 161, 122, 255, 114, 162, 121, 255, 112, 163, 119, 255, 110, 164, 118, 255, 108, 165, 117, 255, 105, 166, 116, 255, 103, 168, 115, 255, 102, 170, 114, 255, 100, 172, 112, 255, 98, 175, 111, 255, 97, 177, 109, 255, 95, 180, 108, 255, 94, 183, 106, 255, 93, 186, 105, 255, 92, 189, 104, 255, 91, 191, 102, 255, 90, 194, 101, 255, 90, 196, 100, 255, 89, 199, 99, 255, 88, 200, 98, 255, 88, 202, 97, 255, 88, 203, 96, 255, 88, 204, 96, 255, 88, 204, 96, 255, 88, 204, 96, 255, 88, 203, 97, 255, 89, 203, 97, 255, 89, 202, 98, 255, 90, 200, 99, 255, 91, 199, 100, 255, 92, 197, 102, 255, 94, 195, 103, 255, 95, 193, 105, 255, 97, 190, 106, 255, 98, 188, 108, 255, 100, 185, 109, 255, 101, 183, 110, 255, 103, 180, 112, 255, 105, 178, 113, 255, 106, 175, 114, 255, 108, 173, 115, 255, 109, 171, 115, 255, 111, 168, 115, 255, 113, 166, 115, 255, 114, 163, 115, 255, 116, 161, 114, 255, 117, 158, 113, 255, 119, 155, 112, 255, 121, 152, 110, 255, 122, 148, 109, 255, 124, 145, 107, 255, 125, 142, 106, 255, 127, 140, 104, 255, 128, 137, 103, 255, 129, 134, 101, 255, 131, 132, 100, 255, 132, 130, 99, 255, 133, 129, 98, 255, 134, 127, 98, 255, 135, 127, 98, 255, 135, 126, 98, 255, 136, 127, 99, 255, 136, 127, 100, 255, 136, 128, 101, 255, 135, 128, 102, 255, 134, 130, 103, 255, 133, 131, 105, 255, 131, 132, 106, 255, 130, 133, 108, 255, 128, 135, 109, 255, 126, 137, 111, 255, 124, 138, 112, 255, 123, 140, 113, 255, 121, 142, 114, 255, 120, 143, 116, 255, 119, 145, 116, 255, 118, 147, 117, 255, 117, 148, 118, 255, 117, 149, 118, 255, 118, 151, 118, 255, 118, 152, 118, 255, 119, 154, 118, 255, 120, 155, 117, 255, 122, 157, 117, 255, 123, 160, 117, 255, 124, 162, 116, 255, 126, 164, 116, 255, 127, 167, 115, 255, 129, 169, 115, 255, 130, 172, 115, 255, 132, 174, 114, 255, 133, 177, 114, 255, 134, 179, 114, 255, 136, 181, 113, 255, 137, 182, 113, 255, 137, 184, 113, 255, 138, 185, 113, 255, 138, 185, 113, 255, 138, 186, 113, 255, 139, 185, 113, 255, 139, 185, 112, 255, 139, 184, 112, 255, 139, 183, 112, 255, 140, 182, 112, 255, 140, 180, 111, 255, 140, 179, 111, 255, 141, 177, 110, 255, 141, 175, 110, 255, 142, 174, 110, 255, 142, 172, 110, 255, 143, 170, 109, 255, 143, 168, 109, 255, 144, 167, 110, 255, 144, 165, 110, 255, 144, 164, 110, 255, 144, 163, 111, 255, 144, 162, 112, 255, 144, 161, 113, 255, 144, 161, 114, 255, 144, 160, 115, 255, 143, 159, 116, 255, 143, 159, 117, 255, 142, 158, 118, 255, 142, 157, 119, 255, 141, 156, 120, 255, 140, 155, 121, 255, 139, 154, 122, 255, 139, 153, 122, 255, 138, 153, 123, 255, 137, 152, 123, 255, 136, 151, 124, 255, 136, 150, 124, 255, 135, 149, 124, 255, 134, 148, 124, 255, 134, 147, 124, 255, 133, 146, 124, 255, 132, 146, 124, 255, 132, 145, 123, 255, 132, 145, 124, 255, 132, 145, 124, 255, 132, 145, 124, 255, 132, 146, 125, 255, 133, 146, 126, 255, 133, 147, 126, 255, 133, 148, 127, 255, 134, 148, 128, 255, 135, 149, 129, 255, 135, 150, 130, 255, 136, 150, 130, 255, 136, 151, 131, 255, 137, 151, 132, 255, 138, 151, 132, 255, 138, 151, 132, 255, 138, 150, 133, 255, 139, 150, 132, 255, 139, 149, 132, 255, 139, 147, 132, 255, 139, 146, 131, 255, 140, 144, 130, 255, 140, 142, 129, 255, 140, 140, 128, 255, 140, 138, 126, 255, 140, 135, 125, 255, 140, 133, 124, 255, 140, 131, 122, 255, 140, 129, 121, 255, 140, 127, 120, 255, 140, 125, 119, 255, 140, 123, 117, 255, 140, 122, 117, 255, 140, 121, 116, 255, 140, 120, 115, 255, 140, 119, 115, 255, 140, 119, 115, 255, 140, 119, 115, 255, 139, 119, 115, 255, 139, 119, 115, 255, 138, 119, 115, 255, 137, 119, 114, 255, 136, 119, 114, 255, 135, 119, 114, 255, 134, 120, 114, 255, 133, 120, 114, 255, 131, 120, 114, 255, 130, 120, 114, 255, 128, 120, 114, 255, 127, 121, 114, 255, 125, 121, 114, 255, 123, 121, 114, 255, 122, 121, 114, 255, 120, 122, 114, 255, 119, 122, 114, 255, 118, 122, 114, 255, 117, 123, 114, 255, 115, 123, 114, 255, 115, 124, 114, 255, 114, 125, 114, 255, 113, 126, 115, 255, 113, 127, 115, 255, 112, 129, 115, 255, 112, 130, 115, 255, 112, 131, 115, 255, 112, 132, 115, 255, 113, 133, 115, 255, 113, 134, 115, 255, 114, 134, 115, 255, 114, 135, 116, 255, 115, 135, 116, 255, 116, 134, 116, 255, 118, 134, 116, 255, 119, 133, 116, 255, 120, 132, 116, 255, 122, 130, 116, 255, 123, 128, 116, 255, 125, 125, 117, 255, 126, 122, 117, 255, 127, 119, 118, 255, 129, 115, 118, 255, 130, 111, 119, 255, 132, 107, 120, 255, 133, 103, 120, 255, 135, 99, 121, 255, 137, 95, 122, 255, 139, 91, 123, 255, 141, 87, 123, 255, 143, 84, 124, 255, 146, 80, 125, 255, 148, 77, 126, 255, 151, 74, 127, 255, 155, 71, 128, 255, 158, 69, 129, 255, 162, 67, 130, 255, 166, 66, 132, 255, 170, 64, 133, 255, 174, 63, 134, 255, 178, 62, 136, 255, 182, 61, 138, 255, 186, 60, 139, 255, 190, 60, 141, 255, 194, 59, 142, 255, 198, 59, 144, 255, 201, 59, 145, 255, 204, 59, 147, 255, 207, 59, 148, 255, 209, 59, 149, 255, 211, 59, 150, 255, 212, 59, 150, 255, 213, 59, 151, 255, 213, 60, 152, 255, 213, 60, 152, 255, 213, 60, 151, 255, 213, 61, 151, 255, 213, 61, 151, 255, 213, 62, 150, 255, 213, 63, 149, 255, 212, 64, 148, 255, 212, 66, 148, 255, 212, 67, 147, 255, 211, 69, 146, 255, 210, 70, 145, 255, 210, 72, 144, 255, 209, 75, 143, 255, 207, 77, 141, 255, 206, 79, 140, 255, 204, 82, 139, 255, 203, 85, 138, 255, 200, 88, 137, 255, 198, 91, 137, 255, 195, 95, 136, 255, 193, 98, 136, 255, 190, 102, 136, 255, 186, 105, 136, 255, 183, 109, 136, 255, 180, 112, 137, 255, 176, 116, 137, 255, 173, 120, 138, 255, 170, 123, 139, 255, 166, 127, 140, 255, 163, 130, 141, 255, 160, 133, 142, 255, 157, 137, 142, 255, 154, 139, 143, 255, 151, 142, 143, 255, 149, 145, 144, 255, 146, 147, 144, 255, 145, 149, 144, 255, 143, 151, 143, 255, 141, 153, 143, 255, 140, 154, 142, 255, 138, 155, 141, 255, 136, 156, 140, 255, 134, 157, 138, 255, 133, 158, 137, 255, 131, 159, 135, 255, 129, 159, 134, 255, 127, 160, 132, 255, 125, 160, 130, 255, 123, 161, 129, 255, 121, 161, 127, 255, 119, 162, 125, 255, 117, 162, 124, 255, 115, 163, 122, 255, 112, 164, 121, 255, 110, 165, 120, 255, 108, 166, 119, 255, 106, 167, 117, 255, 104, 169, 116, 255, 102, 171, 115, 255, 100, 173, 114, 255, 99, 176, 112, 255, 97, 178, 111, 255, 96, 181, 109, 255, 95, 184, 108, 255, 93, 187, 106, 255, 92, 190, 105, 255, 91, 193, 103, 255, 91, 195, 102, 255, 90, 198, 101, 255, 89, 200, 100, 255, 89, 202, 99, 255, 88, 203, 98, 255, 88, 205, 97, 255, 88, 205, 97, 255, 88, 206, 97, 255, 88, 206, 97, 255, 88, 205, 98, 255, 89, 204, 98, 255, 90, 203, 99, 255, 91, 202, 100, 255, 92, 200, 101, 255, 93, 198, 103, 255, 94, 196, 104, 255, 95, 194, 106, 255, 97, 191, 107, 255, 98, 189, 108, 255, 100, 186, 110, 255, 102, 184, 111, 255, 103, 181, 112, 255, 105, 179, 114, 255, 107, 176, 115, 255, 108, 174, 115, 255, 110, 171, 116, 255, 111, 169, 116, 255, 113, 167, 116, 255, 114, 164, 115, 255, 116, 161, 114, 255, 118, 158, 113, 255, 119, 155, 112, 255, 121, 152, 110, 255, 122, 149, 109, 255, 124, 145, 107, 255, 125, 142, 105, 255, 127, 139, 104, 255, 128, 137, 102, 255, 129, 134, 101, 255, 131, 132, 99, 255, 132, 130, 98, 255, 133, 128, 97, 255, 134, 127, 97, 255, 134, 126, 96, 255, 135, 126, 97, 255, 136, 126, 97, 255, 136, 126, 98, 255, 135, 127, 99, 255, 134, 128, 100, 255, 133, 129, 102, 255, 132, 130, 103, 255, 130, 131, 105, 255, 129, 133, 106, 255, 127, 134, 108, 255, 125, 136, 109, 255, 123, 137, 111, 255, 122, 139, 112, 255, 120, 141, 113, 255, 119, 142, 114, 255, 117, 144, 115, 255, 116, 146, 116, 255, 116, 147, 116, 255, 116, 149, 117, 255, 116, 150, 117, 255, 117, 151, 116, 255, 118, 153, 116, 255, 119, 155, 116, 255, 120, 157, 116, 255, 121, 159, 115, 255, 123, 161, 115, 255, 124, 164, 115, 255, 126, 166, 114, 255, 127, 169, 114, 255, 128, 171, 114, 255, 130, 174, 113, 255, 131, 176, 113, 255, 132, 178, 113, 255, 134, 180, 112, 255, 135, 182, 112, 255, 135, 183, 112, 255, 136, 184, 112, 255, 136, 185, 112, 255, 136, 185, 112, 255, 137, 185, 112, 255, 137, 185, 112, 255, 137, 184, 111, 255, 137, 183, 111, 255, 138, 182, 110, 255, 138, 180, 110, 255, 139, 179, 109, 255, 139, 177, 109, 255, 140, 175, 109, 255, 140, 173, 108, 255, 141, 171, 108, 255, 142, 170, 108, 255, 142, 168, 107, 255, 142, 166, 108, 255, 143, 165, 108, 255, 143, 163, 108, 255, 143, 162, 109, 255, 143, 161, 110, 255, 143, 161, 111, 255, 143, 160, 112, 255, 143, 159, 113, 255, 143, 159, 114, 255, 142, 158, 115, 255, 142, 157, 116, 255, 141, 156, 117, 255, 140, 155, 118, 255, 140, 154, 119, 255, 139, 153, 120, 255, 138, 152, 120, 255, 137, 151, 121, 255, 137, 150, 121, 255, 136, 149, 122, 255, 135, 148, 122, 255, 134, 147, 122, 255, 134, 146, 122, 255, 133, 145, 122, 255, 133, 144, 122, 255, 132, 143, 122, 255, 132, 143, 122, 255, 132, 143, 122, 255, 132, 143, 122, 255, 132, 143, 123, 255, 132, 144, 123, 255, 133, 144, 124, 255, 133, 145, 125, 255, 134, 145, 126, 255, 135, 146, 127, 255, 135, 147, 128, 255, 136, 148, 129, 255, 137, 148, 130, 255, 137, 149, 131, 255, 138, 149, 131, 255, 139, 149, 132, 255, 139, 149, 132, 255, 140, 148, 132, 255, 140, 148, 132, 255, 141, 146, 132, 255, 141, 145, 131, 255, 141, 143, 130, 255, 141, 142, 129, 255, 142, 140, 128, 255, 142, 138, 127, 255, 142, 135, 126, 255, 142, 133, 124, 255, 142, 131, 123, 255, 142, 129, 121, 255, 141, 127, 120, 255, 141, 125, 118, 255, 141, 123, 117, 255, 141, 121, 116, 255, 141, 120, 115, 255, 141, 118, 114, 255, 141, 117, 113, 255, 141, 117, 113, 255, 141, 117, 113, 255, 141, 117, 113, 255, 140, 117, 113, 255, 140, 117, 113, 255, 139, 117, 113, 255, 138, 117, 113, 255, 137, 117, 113, 255, 136, 117, 113, 255, 135, 117, 113, 255, 134, 117, 113, 255, 132, 117, 113, 255, 131, 117, 113, 255, 129, 118, 113, 255, 127, 118, 113, 255, 126, 118, 113, 255, 124, 118, 113, 255, 123, 118, 113, 255, 121, 119, 113, 255, 120, 119, 113, 255, 118, 119, 113, 255, 117, 120, 113, 255, 116, 121, 114, 255, 115, 122, 114, 255, 114, 123, 114, 255, 114, 124, 114, 255, 113, 126, 114, 255, 113, 127, 114, 255, 113, 128, 114, 255, 113, 130, 114, 255, 113, 131, 115, 255, 113, 132, 115, 255, 113, 133, 115, 255, 114, 134, 115, 255, 115, 134, 115, 255, 116, 134, 115, 255, 117, 134, 115, 255, 118, 134, 116, 255, 119, 133, 116, 255, 121, 132, 116, 255, 122, 130, 116, 255, 123, 128, 116, 255, 125, 125, 117, 255, 126, 122, 117, 255, 127, 119, 118, 255, 129, 115, 119, 255, 130, 112, 119, 255, 131, 108, 120, 255, 133, 104, 121, 255, 135, 99, 122, 255, 136, 95, 122, 255, 138, 91, 123, 255, 140, 87, 124, 255, 143, 84, 125, 255, 145, 80, 126, 255, 148, 77, 127, 255, 151, 74, 128, 255, 154, 71, 129, 255, 158, 69, 130, 255, 161, 67, 131, 255, 165, 66, 133, 255, 169, 64, 134, 255, 174, 63, 136, 255, 178, 62, 137, 255, 182, 62, 139, 255, 186, 61, 140, 255, 190, 60, 142, 255, 194, 60, 143, 255, 197, 60, 145, 255, 201, 60, 146, 255, 204, 60, 148, 255, 206, 60, 149, 255, 209, 60, 150, 255, 210, 60, 151, 255, 212, 60, 151, 255, 213, 60, 152, 255, 213, 61, 153, 255, 213, 61, 153, 255, 213, 62, 152, 255, 213, 62, 152, 255, 213, 62, 151, 255, 213, 63, 151, 255, 213, 64, 150, 255, 213, 65, 149, 255, 212, 66, 149, 255, 212, 68, 148, 255, 212, 69, 147, 255, 211, 71, 146, 255, 210, 73, 145, 255, 209, 75, 143, 255, 208, 77, 142, 255, 207, 80, 141, 255, 205, 82, 140, 255, 203, 85, 139, 255, 201, 88, 138, 255, 199, 91, 137, 255, 196, 95, 137, 255, 193, 98, 137, 255, 190, 102, 137, 255, 187, 105, 137, 255, 184, 109, 137, 255, 181, 113, 138, 255, 177, 116, 139, 255, 174, 120, 139, 255, 171, 124, 140, 255, 167, 127, 141, 255, 164, 130, 142, 255, 161, 134, 143, 255, 158, 137, 144, 255, 155, 140, 145, 255, 152, 143, 145, 255, 150, 145, 146, 255, 148, 148, 146, 255, 146, 150, 146, 255, 144, 152, 145, 255, 142, 153, 144, 255, 141, 155, 144, 255, 139, 156, 143, 255, 137, 157, 141, 255, 136, 158, 140, 255, 134, 159, 139, 255, 132, 159, 137, 255, 130, 160, 135, 255, 128, 160, 134, 255, 126, 161, 132, 255, 124, 161, 130, 255, 122, 162, 129, 255, 120, 163, 127, 255, 117, 163, 125, 255, 115, 164, 124, 255, 113, 165, 122, 255, 111, 166, 121, 255, 109, 167, 120, 255, 107, 168, 119, 255, 105, 170, 118, 255, 103, 172, 116, 255, 101, 174, 115, 255, 99, 177, 113, 255, 98, 179, 112, 255, 96, 182, 110, 255, 95, 185, 109, 255, 94, 188, 107, 255, 93, 191, 106, 255, 92, 194, 104, 255, 91, 196, 103, 255, 90, 199, 102, 255, 90, 201, 101, 255, 89, 203, 100, 255, 89, 205, 99, 255, 89, 206, 99, 255, 89, 207, 98, 255, 88, 207, 98, 255, 89, 207, 98, 255, 89, 206, 99, 255, 89, 205, 99, 255, 90, 204, 100, 255, 91, 203, 101, 255, 92, 201, 102, 255, 93, 199, 104, 255, 95, 197, 105, 255, 96, 195, 107, 255, 97, 192, 108, 255, 99, 190, 109, 255, 101, 187, 111, 255, 102, 185, 112, 255, 104, 182, 113, 255, 105, 180, 114, 255, 107, 177, 115, 255, 109, 174, 116, 255, 110, 172, 116, 255, 112, 170, 117, 255, 113, 167, 116, 255, 115, 164, 116, 255, 116, 162, 115, 255, 118, 158, 114, 255, 119, 155, 112, 255, 121, 152, 111, 255, 122, 149, 109, 255, 124, 146, 107, 255, 125, 143, 105, 255, 127, 140, 103, 255, 128, 137, 102, 255, 129, 134, 100, 255, 130, 132, 99, 255, 131, 130, 97, 255, 132, 128, 96, 255, 133, 127, 96, 255, 134, 126, 95, 255, 135, 125, 96, 255, 135, 126, 96, 255, 135, 126, 97, 255, 134, 127, 98, 255, 134, 127, 99, 255, 133, 128, 101, 255, 131, 130, 102, 255, 130, 131, 103, 255, 128, 132, 105, 255, 126, 134, 106, 255, 124, 135, 108, 255, 122, 137, 109, 255, 120, 139, 111, 255, 119, 140, 112, 255, 117, 142, 113, 255, 116, 143, 114, 255, 115, 145, 115, 255, 114, 147, 115, 255, 114, 148, 115, 255, 114, 149, 115, 255, 115, 151, 115, 255, 116, 152, 115, 255, 117, 154, 115, 255, 118, 156, 114, 255, 119, 158, 114, 255, 121, 161, 114, 255, 122, 163, 113, 255, 124, 166, 113, 255, 125, 169, 113, 255, 126, 171, 112, 255, 128, 174, 112, 255, 129, 176, 112, 255, 130, 178, 111, 255, 132, 180, 111, 255, 133, 182, 111, 255, 133, 183, 111, 255, 134, 184, 111, 255, 134, 185, 111, 255, 134, 185, 111, 255, 134, 185, 111, 255, 135, 185, 110, 255, 135, 184, 110, 255, 135, 183, 110, 255, 136, 181, 109, 255, 136, 180, 109, 255, 137, 178, 108, 255, 138, 177, 108, 255, 138, 175, 107, 255, 139, 173, 107, 255, 139, 171, 106, 255, 140, 169, 106, 255, 141, 167, 106, 255, 141, 166, 106, 255, 142, 164, 106, 255, 142, 163, 106, 255, 142, 162, 107, 255, 142, 161, 108, 255, 142, 160, 109, 255, 142, 159, 110, 255, 142, 159, 111, 255, 142, 158, 112, 255, 141, 157, 113, 255, 141, 156, 114, 255, 140, 155, 115, 255, 139, 154, 116, 255, 139, 153, 117, 255, 138, 152, 118, 255, 137, 151, 119, 255, 137, 150, 119, 255, 136, 148, 120, 255, 135, 147, 120, 255, 134, 146, 120, 255, 134, 145, 121, 255, 133, 144, 121, 255, 132, 143, 121, 255, 132, 142, 120, 255, 132, 142, 120, 255, 131, 141, 120, 255, 131, 141, 120, 255, 131, 141, 121, 255, 132, 141, 121, 255, 132, 141, 122, 255, 133, 142, 123, 255, 133, 143, 124, 255, 134, 143, 125, 255, 135, 144, 126, 255, 136, 145, 127, 255, 137, 146, 128, 255, 137, 146, 129, 255, 138, 147, 130, 255, 139, 147, 130, 255, 140, 147, 131, 255, 141, 147, 131, 255, 141, 146, 132, 255, 142, 146, 132, 255, 142, 144, 131, 255, 142, 143, 131, 255, 143, 141, 130, 255, 143, 139, 129, 255, 143, 137, 128, 255, 143, 135, 126, 255, 143, 133, 125, 255, 143, 131, 123, 255, 143, 129, 122, 255, 143, 126, 120, 255, 143, 124, 119, 255, 143, 122, 117, 255, 142, 120, 116, 255, 142, 119, 114, 255, 142, 117, 113, 255, 142, 116, 112, 255, 142, 115, 112, 255, 142, 115, 111, 255, 142, 114, 111, 255, 142, 114, 111, 255, 141, 114, 111, 255, 141, 114, 111, 255, 140, 114, 111, 255, 139, 114, 111, 255, 138, 114, 111, 255, 137, 114, 111, 255, 136, 114, 111, 255, 134, 114, 111, 255, 133, 115, 111, 255, 131, 115, 112, 255, 130, 115, 112, 255, 128, 115, 112, 255, 127, 115, 112, 255, 125, 115, 112, 255, 123, 116, 112, 255, 122, 116, 112, 255, 120, 116, 112, 255, 119, 117, 112, 255, 118, 117, 113, 255, 117, 118, 113, 255, 116, 119, 113, 255, 115, 121, 113, 255, 114, 122, 113, 255, 114, 124, 113, 255, 113, 125, 114, 255, 113, 127, 114, 255, 113, 128, 114, 255, 113, 130, 114, 255, 113, 131, 114, 255, 114, 132, 115, 255, 114, 133, 115, 255, 115, 133, 115, 255, 116, 134, 115, 255, 117, 134, 115, 255, 118, 134, 115, 255, 120, 133, 116, 255, 121, 132, 116, 255, 122, 130, 116, 255, 124, 128, 117, 255, 125, 125, 117, 255, 126, 122, 118, 255, 127, 119, 118, 255, 129, 115, 119, 255, 130, 112, 120, 255, 131, 108, 120, 255, 133, 104, 121, 255, 134, 99, 122, 255, 136, 95, 123, 255, 138, 91, 124, 255, 140, 87, 125, 255, 142, 84, 126, 255, 145, 80, 127, 255, 148, 77, 128, 255, 151, 74, 129, 255, 154, 72, 130, 255, 157, 69, 131, 255, 161, 68, 132, 255, 165, 66, 134, 255, 169, 65, 135, 255, 173, 64, 137, 255, 177, 63, 138, 255, 182, 62, 140, 255, 186, 62, 141, 255, 190, 61, 143, 255, 193, 61, 145, 255, 197, 61, 146, 255, 200, 61, 147, 255, 203, 61, 149, 255, 206, 61, 150, 255, 208, 61, 151, 255, 210, 61, 152, 255, 212, 61, 152, 255, 212, 61, 153, 255, 213, 62, 154, 255, 213, 62, 154, 255, 213, 63, 153, 255, 213, 63, 153, 255, 213, 63, 153, 255, 213, 64, 152, 255, 213, 65, 151, 255, 213, 66, 150, 255, 213, 67, 150, 255, 212, 68, 149, 255, 212, 70, 148, 255, 211, 72, 147, 255, 211, 74, 146, 255, 210, 76, 145, 255, 209, 78, 144, 255, 207, 80, 142, 255, 206, 83, 141, 255, 204, 86, 140, 255, 202, 89, 139, 255, 199, 92, 139, 255, 197, 95, 138, 255, 194, 99, 138, 255, 191, 102, 138, 255, 188, 106, 138, 255, 185, 110, 138, 255, 181, 113, 139, 255, 178, 117, 140, 255, 175, 121, 141, 255, 171, 124, 142, 255, 168, 128, 143, 255, 165, 131, 144, 255, 161, 134, 145, 255, 158, 138, 145, 255, 156, 140, 146, 255, 153, 143, 147, 255, 150, 146, 147, 255, 148, 148, 147, 255, 146, 150, 147, 255, 145, 152, 147, 255, 143, 154, 146, 255, 142, 155, 145, 255, 140, 156, 144, 255, 138, 158, 143, 255, 136, 158, 141, 255, 134, 159, 140, 255, 133, 160, 138, 255, 131, 161, 137, 255, 129, 161, 135, 255, 127, 162, 133, 255, 125, 162, 132, 255, 122, 163, 130, 255, 120, 163, 128, 255, 118, 164, 127, 255, 116, 165, 125, 255, 114, 166, 124, 255, 112, 166, 122, 255, 109, 168, 121, 255, 107, 169, 120, 255, 105, 171, 119, 255, 103, 173, 117, 255, 102, 175, 116, 255, 100, 178, 115, 255, 98, 180, 113, 255, 97, 183, 111, 255, 96, 186, 110, 255, 95, 189, 108, 255, 93, 192, 107, 255, 93, 195, 106, 255, 92, 197, 104, 255, 91, 200, 103, 255, 90, 202, 102, 255, 90, 204, 101, 255, 90, 206, 100, 255, 89, 207, 100, 255, 89, 208, 99, 255, 89, 208, 99, 255, 89, 208, 99, 255, 90, 207, 100, 255, 90, 207, 100, 255, 91, 205, 101, 255, 92, 204, 102, 255, 93, 202, 103, 255, 94, 200, 105, 255, 95, 198, 106, 255, 96, 196, 108, 255, 98, 193, 109, 255, 99, 191, 110, 255, 101, 188, 112, 255, 103, 186, 113, 255, 104, 183, 114, 255, 106, 180, 115, 255, 107, 178, 116, 255, 109, 175, 117, 255, 111, 173, 117, 255, 112, 170, 117, 255, 114, 168, 117, 255, 115, 165, 116, 255, 117, 162, 115, 255, 118, 159, 114, 255, 120, 156, 113, 255, 121, 153, 111, 255, 122, 149, 109, 255, 124, 146, 107, 255, 125, 143, 105, 255, 127, 140, 103, 255, 128, 137, 102, 255, 129, 134, 100, 255, 130, 132, 98, 255, 131, 130, 97, 255, 132, 128, 96, 255, 133, 127, 95, 255, 133, 126, 95, 255, 134, 126, 95, 255, 134, 126, 96, 255, 134, 126, 96, 255, 134, 127, 97, 255, 133, 128, 98, 255, 132, 129, 100, 255, 130, 130, 101, 255, 129, 131, 103, 255, 127, 132, 104, 255, 125, 134, 105, 255, 123, 135, 107, 255, 121, 137, 108, 255, 119, 139, 110, 255, 117, 140, 111, 255, 116, 142, 112, 255, 115, 143, 113, 255, 114, 145, 114, 255, 113, 146, 114, 255, 113, 148, 114, 255, 113, 149, 114, 255, 113, 150, 114, 255, 114, 152, 114, 255, 115, 154, 113, 255, 116, 156, 113, 255, 118, 158, 113, 255, 119, 161, 112, 255, 120, 163, 112, 255, 122, 166, 112, 255, 123, 169, 111, 255, 125, 171, 111, 255, 126, 174, 111, 255, 127, 176, 110, 255, 128, 178, 110, 255, 130, 180, 110, 255, 130, 182, 110, 255, 131, 183, 110, 255, 132, 184, 110, 255, 132, 185, 110, 255, 132, 185, 109, 255, 132, 185, 109, 255, 133, 185, 109, 255, 133, 184, 109, 255, 133, 183, 108, 255, 134, 181, 108, 255, 134, 180, 107, 255, 135, 178, 107, 255, 136, 177, 106, 255, 136, 175, 106, 255, 137, 173, 105, 255, 138, 171, 105, 255, 138, 169, 104, 255, 139, 167, 104, 255, 140, 165, 104, 255, 140, 164, 104, 255, 140, 162, 104, 255, 141, 161, 105, 255, 141, 160, 106, 255, 141, 160, 107, 255, 141, 159, 108, 255, 141, 158, 109, 255, 140, 157, 110, 255, 140, 156, 112, 255, 140, 155, 113, 255, 139, 154, 114, 255, 138, 153, 115, 255, 138, 152, 115, 255, 137, 151, 116, 255, 136, 150, 117, 255, 136, 149, 118, 255, 135, 147, 118, 255, 134, 146, 119, 255, 134, 145, 119, 255, 133, 144, 119, 255, 132, 143, 119, 255, 132, 142, 119, 255, 131, 141, 119, 255, 131, 140, 118, 255, 131, 139, 118, 255, 131, 139, 119, 255, 131, 139, 119, 255, 131, 139, 120, 255, 132, 140, 120, 255, 133, 140, 121, 255, 133, 141, 122, 255, 134, 142, 123, 255, 135, 142, 125, 255, 136, 143, 126, 255, 137, 144, 127, 255, 138, 144, 128, 255, 139, 145, 129, 255, 140, 145, 129, 255, 141, 145, 130, 255, 141, 145, 130, 255, 142, 144, 131, 255, 143, 143, 131, 255, 143, 142, 130, 255, 143, 141, 130, 255, 144, 139, 129, 255, 144, 137, 128, 255, 144, 135, 126, 255, 144, 133, 125, 255, 144, 131, 124, 255, 144, 129, 122, 255, 144, 126, 120, 255, 144, 124, 119, 255, 144, 122, 117, 255, 144, 120, 116, 255, 143, 118, 114, 255, 143, 116, 113, 255, 143, 115, 112, 255, 143, 114, 111, 255, 143, 113, 110, 255, 143, 112, 110, 255, 143, 112, 110, 255, 143, 112, 110, 255, 142, 112, 110, 255, 142, 112, 110, 255, 141, 112, 110, 255, 140, 112, 110, 255, 139, 112, 110, 255, 138, 112, 110, 255, 137, 112, 110, 255, 135, 112, 110, 255, 134, 112, 110, 255, 132, 112, 110, 255, 131, 112, 110, 255, 129, 112, 110, 255, 127, 113, 111, 255, 126, 113, 111, 255, 124, 113, 111, 255, 123, 114, 111, 255, 121, 114, 111, 255, 120, 114, 111, 255, 118, 115, 112, 255, 117, 116, 112, 255, 116, 117, 112, 255, 115, 119, 112, 255, 115, 120, 112, 255, 114, 122, 113, 255, 114, 123, 113, 255, 114, 125, 113, 255, 113, 127, 113, 255, 114, 128, 114, 255, 114, 129, 114, 255, 114, 131, 114, 255, 115, 132, 114, 255, 116, 133, 115, 255, 116, 133, 115, 255, 117, 133, 115, 255, 119, 133, 115, 255, 120, 132, 116, 255, 121, 131, 116, 255, 123, 130, 116, 255, 124, 127, 117, 255, 125, 125, 117, 255, 127, 122, 118, 255, 128, 119, 118, 255, 129, 115, 119, 255, 130, 111, 120, 255, 132, 107, 121, 255, 133, 103, 122, 255, 135, 99, 123, 255, 136, 95, 124, 255, 138, 91, 125, 255, 140, 87, 126, 255, 142, 84, 127, 255, 145, 80, 128, 255, 148, 77, 129, 255, 151, 74, 130, 255, 154, 72, 131, 255, 157, 70, 132, 255, 161, 68, 133, 255, 165, 66, 135, 255, 169, 65, 136, 255, 173, 64, 138, 255, 177, 63, 139, 255, 182, 63, 141, 255, 186, 62, 143, 255, 190, 62, 144, 255, 193, 62, 146, 255, 197, 62, 147, 255, 200, 62, 148, 255, 203, 62, 150, 255, 206, 62, 151, 255, 208, 62, 152, 255, 210, 62, 153, 255, 212, 62, 153, 255, 212, 62, 154, 255, 213, 63, 155, 255, 213, 63, 155, 255, 213, 63, 155, 255, 213, 64, 154, 255, 213, 64, 154, 255, 213, 65, 153, 255, 213, 66, 153, 255, 213, 67, 152, 255, 213, 68, 151, 255, 212, 69, 150, 255, 212, 71, 149, 255, 212, 72, 148, 255, 211, 74, 147, 255, 210, 76, 146, 255, 209, 79, 145, 255, 208, 81, 144, 255, 206, 84, 143, 255, 204, 86, 142, 255, 202, 89, 141, 255, 200, 93, 140, 255, 197, 96, 139, 255, 194, 99, 139, 255, 191, 103, 139, 255, 188, 107, 139, 255, 185, 110, 140, 255, 182, 114, 140, 255, 178, 118, 141, 255, 175, 121, 142, 255, 172, 125, 143, 255, 168, 128, 144, 255, 165, 132, 145, 255, 162, 135, 146, 255, 159, 138, 147, 255, 156, 141, 147, 255, 153, 144, 148, 255, 151, 147, 148, 255, 149, 149, 148, 255, 147, 151, 148, 255, 145, 153, 148, 255, 144, 155, 147, 255, 142, 156, 146, 255, 140, 157, 145, 255, 139, 158, 144, 255, 137, 159, 143, 255, 135, 160, 141, 255, 133, 161, 140, 255, 131, 161, 138, 255, 129, 162, 136, 255, 127, 163, 134, 255, 125, 163, 133, 255, 123, 164, 131, 255, 121, 164, 129, 255, 119, 165, 128, 255, 117, 166, 126, 255, 114, 166, 125, 255, 112, 167, 123, 255, 110, 169, 122, 255, 108, 170, 121, 255, 106, 172, 120, 255, 104, 174, 119, 255, 102, 176, 117, 255, 101, 178, 116, 255, 99, 181, 114, 255, 98, 184, 113, 255, 96, 187, 111, 255, 95, 190, 110, 255, 94, 193, 108, 255, 93, 196, 107, 255, 92, 198, 105, 255, 92, 201, 104, 255, 91, 203, 103, 255, 91, 205, 102, 255, 90, 207, 101, 255, 90, 208, 101, 255, 90, 209, 100, 255, 90, 209, 100, 255, 90, 209, 100, 255, 90, 208, 101, 255, 91, 207, 101, 255, 91, 206, 102, 255, 92, 205, 103, 255, 93, 203, 105, 255, 94, 201, 106, 255, 96, 199, 107, 255, 97, 197, 109, 255, 98, 194, 110, 255, 100, 192, 111, 255, 102, 189, 113, 255, 103, 186, 114, 255, 105, 184, 115, 255, 106, 181, 116, 255, 108, 179, 117, 255, 109, 176, 117, 255, 111, 174, 118, 255, 112, 171, 118, 255, 114, 169, 118, 255, 115, 166, 117, 255, 117, 163, 116, 255, 118, 160, 115, 255, 120, 157, 113, 255, 121, 153, 111, 255, 122, 150, 110, 255, 124, 147, 108, 255, 125, 144, 106, 255, 126, 141, 104, 255, 127, 138, 102, 255, 129, 135, 100, 255, 130, 133, 98, 255, 131, 131, 97, 255, 131, 129, 96, 255, 132, 127, 95, 255, 133, 127, 95, 255, 133, 126, 95, 255, 134, 126, 95, 255, 133, 127, 96, 255, 133, 127, 97, 255, 132, 128, 98, 255, 131, 129, 99, 255, 129, 130, 101, 255, 128, 131, 102, 255, 126, 133, 103, 255, 124, 134, 105, 255, 122, 136, 106, 255, 120, 137, 108, 255, 118, 139, 109, 255, 116, 141, 110, 255, 114, 142, 111, 255, 113, 144, 112, 255, 112, 145, 113, 255, 111, 147, 113, 255, 111, 148, 113, 255, 111, 149, 113, 255, 112, 151, 113, 255, 113, 152, 112, 255, 113, 154, 112, 255, 115, 156, 112, 255, 116, 159, 111, 255, 117, 161, 111, 255, 118, 164, 111, 255, 120, 166, 110, 255, 121, 169, 110, 255, 123, 171, 110, 255, 124, 174, 109, 255, 125, 176, 109, 255, 126, 178, 109, 255, 127, 180, 109, 255, 128, 182, 108, 255, 129, 184, 108, 255, 130, 185, 108, 255, 130, 185, 108, 255, 130, 186, 108, 255, 130, 185, 108, 255, 131, 185, 108, 255, 131, 184, 107, 255, 131, 183, 107, 255, 132, 182, 106, 255, 132, 180, 106, 255, 133, 178, 105, 255, 134, 177, 105, 255, 134, 175, 104, 255, 135, 173, 104, 255, 136, 171, 103, 255, 137, 169, 103, 255, 137, 167, 103, 255, 138, 165, 103, 255, 138, 164, 103, 255, 139, 162, 103, 255, 139, 161, 104, 255, 139, 160, 104, 255, 139, 159, 106, 255, 139, 159, 107, 255, 139, 158, 108, 255, 139, 157, 109, 255, 139, 156, 110, 255, 138, 155, 111, 255, 138, 154, 112, 255, 137, 153, 113, 255, 137, 151, 114, 255, 136, 150, 115, 255, 135, 149, 115, 255, 135, 148, 116, 255, 134, 146, 117, 255, 133, 145, 117, 255, 133, 144, 117, 255, 132, 143, 118, 255, 132, 142, 118, 255, 131, 141, 118, 255, 131, 140, 117, 255, 130, 139, 117, 255, 130, 138, 117, 255, 130, 138, 117, 255, 131, 138, 118, 255, 131, 138, 118, 255, 132, 138, 119, 255, 132, 139, 120, 255, 133, 139, 121, 255, 134, 140, 122, 255, 135, 140, 123, 255, 136, 141, 124, 255, 137, 142, 125, 255, 138, 142, 126, 255, 139, 143, 127, 255, 140, 143, 128, 255, 141, 143, 129, 255, 142, 143, 129, 255, 142, 142, 129, 255, 143, 141, 129, 255, 144, 140, 129, 255, 144, 138, 128, 255, 144, 137, 127, 255, 144, 135, 126, 255, 145, 133, 125, 255, 145, 131, 124, 255, 145, 128, 122, 255, 145, 126, 121, 255, 145, 124, 119, 255, 145, 121, 117, 255, 145, 119, 116, 255, 144, 117, 114, 255, 144, 115, 113, 255, 144, 114, 111, 255, 144, 112, 110, 255, 144, 111, 109, 255, 144, 110, 109, 255, 144, 109, 108, 255, 144, 109, 108, 255, 144, 109, 108, 255, 143, 109, 108, 255, 143, 109, 108, 255, 142, 109, 108, 255, 141, 109, 108, 255, 140, 109, 108, 255, 139, 109, 108, 255, 138, 109, 109, 255, 136, 109, 109, 255, 135, 109, 109, 255, 133, 110, 109, 255, 132, 110, 109, 255, 130, 110, 109, 255, 128, 110, 109, 255, 127, 110, 110, 255, 125, 111, 110, 255, 123, 111, 110, 255, 122, 112, 110, 255, 120, 112, 110, 255, 119, 113, 111, 255, 118, 114, 111, 255, 117, 115, 111, 255, 116, 117, 111, 255, 115, 118, 112, 255, 115, 120, 112, 255, 114, 122, 112, 255, 114, 123, 112, 255, 114, 125, 113, 255, 114, 127, 113, 255, 114, 128, 113, 255, 115, 129, 114, 255, 115, 130, 114, 255, 116, 131, 114, 255, 117, 132, 115, 255, 118, 132, 115, 255, 119, 132, 115, 255, 120, 131, 115, 255, 122, 130, 116, 255, 123, 129, 116, 255, 125, 127, 117, 255, 126, 124, 117, 255, 127, 121, 118, 255, 128, 118, 119, 255, 129, 115, 119, 255, 131, 111, 120, 255, 132, 107, 121, 255, 133, 103, 122, 255, 135, 99, 123, 255, 137, 95, 124, 255, 138, 91, 125, 255, 140, 87, 126, 255, 143, 84, 127, 255, 145, 80, 128, 255, 148, 77, 130, 255, 151, 74, 131, 255, 154, 72, 132, 255, 158, 70, 133, 255, 161, 68, 134, 255, 165, 67, 136, 255, 169, 66, 137, 255, 174, 65, 139, 255, 178, 64, 140, 255, 182, 63, 142, 255, 186, 63, 144, 255, 190, 62, 145, 255, 194, 62, 147, 255, 197, 62, 148, 255, 201, 62, 150, 255, 204, 62, 151, 255, 206, 63, 152, 255, 209, 63, 153, 255, 210, 63, 154, 255, 212, 63, 154, 255, 213, 63, 155, 255, 213, 64, 156, 255, 213, 64, 156, 255, 213, 64, 156, 255, 213, 65, 156, 255, 213, 65, 155, 255, 213, 66, 155, 255, 213, 67, 154, 255, 213, 68, 153, 255, 213, 69, 152, 255, 213, 70, 151, 255, 212, 72, 150, 255, 212, 73, 149, 255, 211, 75, 148, 255, 210, 77, 147, 255, 209, 80, 146, 255, 207, 82, 145, 255, 206, 85, 144, 255, 204, 87, 143, 255, 202, 90, 142, 255, 200, 94, 141, 255, 197, 97, 140, 255, 194, 100, 140, 255, 191, 104, 140, 255, 188, 108, 140, 255, 185, 111, 141, 255, 182, 115, 141, 255, 178, 119, 142, 255, 175, 122, 143, 255, 172, 126, 144, 255, 168, 129, 145, 255, 165, 133, 146, 255, 162, 136, 147, 255, 159, 139, 147, 255, 156, 142, 148, 255, 154, 145, 149, 255, 151, 148, 149, 255, 149, 150, 149, 255, 147, 152, 149, 255, 146, 154, 148, 255, 144, 156, 148, 255, 143, 157, 147, 255, 141, 158, 146, 255, 139, 159, 145, 255, 137, 160, 143, 255, 135, 161, 142, 255, 134, 162, 140, 255, 132, 163, 139, 255, 130, 163, 137, 255, 128, 164, 135, 255, 126, 164, 133, 255, 123, 165, 132, 255, 121, 165, 130, 255, 119, 166, 129, 255, 117, 167, 127, 255, 115, 168, 126, 255, 113, 169, 124, 255, 111, 170, 123, 255, 108, 171, 122, 255, 106, 173, 121, 255, 105, 175, 119, 255, 103, 177, 118, 255, 101, 180, 117, 255, 100, 182, 115, 255, 98, 185, 114, 255, 97, 188, 112, 255, 96, 191, 111, 255, 95, 194, 109, 255, 94, 196, 108, 255, 93, 199, 107, 255, 92, 201, 105, 255, 92, 204, 104, 255, 91, 206, 104, 255, 91, 207, 103, 255, 90, 208, 102, 255, 90, 209, 102, 255, 90, 209, 102, 255, 90, 209, 102, 255, 91, 209, 102, 255, 91, 208, 103, 255, 92, 207, 104, 255, 93, 205, 105, 255, 94, 203, 106, 255, 95, 202, 107, 255, 96, 199, 108, 255, 97, 197, 110, 255, 99, 195, 111, 255, 100, 192, 112, 255, 102, 190, 114, 255, 103, 187, 115, 255, 105, 184, 116, 255, 107, 182, 117, 255, 108, 179, 118, 255, 110, 177, 118, 255, 111, 174, 119, 255, 112, 172, 119, 255, 114, 169, 118, 255, 115, 167, 118, 255, 117, 164, 116, 255, 118, 161, 115, 255, 119, 157, 114, 255, 121, 154, 112, 255, 122, 151, 110, 255, 124, 148, 108, 255, 125, 144, 106, 255, 126, 141, 104, 255, 127, 139, 102, 255, 128, 136, 100, 255, 129, 134, 99, 255, 130, 132, 97, 255, 131, 130, 96, 255, 132, 128, 96, 255, 132, 128, 95, 255, 133, 127, 95, 255, 133, 127, 96, 255, 133, 128, 96, 255, 132, 128, 97, 255, 131, 129, 98, 255, 130, 130, 99, 255, 128, 131, 100, 255, 127, 132, 102, 255, 125, 133, 103, 255, 123, 135, 104, 255, 121, 136, 106, 255, 119, 138, 107, 255, 117, 139, 108, 255, 115, 141, 109, 255, 113, 143, 110, 255, 112, 144, 111, 255, 111, 146, 112, 255, 110, 147, 112, 255, 110, 148, 112, 255, 110, 150, 112, 255, 110, 151, 112, 255, 111, 152, 111, 255, 112, 154, 111, 255, 113, 156, 110, 255, 114, 159, 110, 255, 115, 161, 110, 255, 117, 164, 109, 255, 118, 166, 109, 255, 119, 169, 109, 255, 121, 171, 108, 255, 122, 174, 108, 255, 123, 176, 108, 255, 125, 178, 107, 255, 126, 180, 107, 255, 127, 182, 107, 255, 127, 184, 107, 255, 128, 185, 107, 255, 128, 185, 107, 255, 128, 186, 107, 255, 128, 185, 107, 255, 129, 185, 106, 255, 129, 184, 106, 255, 129, 183, 106, 255, 130, 182, 105, 255, 130, 180, 104, 255, 131, 178, 104, 255, 132, 177, 103, 255, 132, 175, 103, 255, 133, 173, 102, 255, 134, 171, 102, 255, 135, 169, 101, 255, 135, 167, 101, 255, 136, 165, 101, 255, 136, 164, 101, 255, 137, 162, 102, 255, 137, 161, 102, 255, 137, 160, 103, 255, 138, 159, 104, 255, 138, 158, 105, 255, 138, 157, 106, 255, 137, 156, 108, 255, 137, 155, 109, 255, 137, 154, 110, 255, 136, 153, 111, 255, 136, 152, 112, 255, 135, 151, 113, 255, 135, 150, 113, 255, 134, 148, 114, 255, 134, 147, 115, 255, 133, 146, 115, 255, 132, 145, 116, 255, 132, 143, 116, 255, 131, 142, 116, 255, 131, 141, 116, 255, 131, 140, 116, 255, 130, 139, 116, 255, 130, 138, 116, 255, 130, 137, 116, 255, 130, 137, 116, 255, 130, 136, 116, 255, 131, 137, 117, 255, 132, 137, 118, 255, 132, 137, 118, 255, 133, 138, 119, 255, 134, 138, 121, 255, 135, 139, 122, 255, 136, 139, 123, 255, 137, 140, 124, 255, 138, 140, 125, 255, 139, 141, 126, 255, 140, 141, 127, 255, 141, 141, 127, 255, 142, 140, 128, 255, 143, 140, 128, 255, 143, 139, 128, 255, 144, 137, 127, 255, 144, 136, 127, 255, 145, 134, 126, 255, 145, 132, 125, 255, 145, 130, 123, 255, 145, 128, 122, 255, 145, 126, 121, 255, 145, 123, 119, 255, 145, 121, 117, 255, 145, 119, 116, 255, 145, 117, 114, 255, 145, 115, 113, 255, 145, 113, 111, 255, 145, 111, 110, 255, 145, 109, 109, 255, 145, 108, 108, 255, 145, 107, 107, 255, 144, 107, 107, 255, 144, 107, 106, 255, 144, 107, 106, 255, 144, 107, 106, 255, 143, 107, 107, 255, 143, 107, 107, 255, 142, 107, 107, 255, 141, 107, 107, 255, 140, 107, 107, 255, 138, 107, 107, 255, 137, 107, 107, 255, 135, 107, 107, 255, 134, 107, 108, 255, 132, 107, 108, 255, 131, 108, 108, 255, 129, 108, 108, 255, 127, 108, 108, 255, 126, 109, 109, 255, 124, 109, 109, 255, 123, 110, 109, 255, 121, 110, 109, 255, 120, 111, 110, 255, 119, 112, 110, 255, 118, 113, 110, 255, 117, 115, 111, 255, 116, 116, 111, 255, 115, 118, 111, 255, 115, 120, 111, 255, 115, 122, 112, 255, 115, 123, 112, 255, 115, 125, 112, 255, 115, 126, 113, 255, 115, 128, 113, 255, 116, 129, 114, 255, 117, 130, 114, 255, 117, 130, 114, 255, 118, 131, 115, 255, 120, 130, 115, 255, 121, 130, 115, 255, 122, 129, 116, 255, 124, 128, 116, 255, 125, 126, 117, 255, 126, 123, 117, 255, 127, 120, 118, 255, 129, 117, 119, 255, 130, 114, 120, 255, 131, 110, 120, 255, 132, 106, 121, 255, 134, 103, 122, 255, 135, 99, 123, 255, 137, 95, 125, 255, 139, 91, 126, 255, 141, 87, 127, 255, 143, 84, 128, 255, 146, 80, 129, 255, 148, 77, 130, 255, 151, 74, 131, 255, 155, 72, 133, 255, 158, 70, 134, 255, 162, 69, 135, 255, 166, 67, 137, 255, 170, 66, 138, 255, 174, 65, 140, 255, 178, 64, 141, 255, 182, 64, 143, 255, 186, 63, 145, 255, 190, 63, 146, 255, 194, 63, 148, 255, 198, 63, 149, 255, 201, 63, 151, 255, 204, 63, 152, 255, 206, 63, 153, 255, 209, 64, 154, 255, 211, 64, 155, 255, 212, 64, 156, 255, 213, 64, 156, 255, 213, 65, 158, 255, 213, 65, 158, 255, 213, 65, 157, 255, 213, 66, 157, 255, 213, 66, 156, 255, 213, 67, 156, 255, 213, 68, 155, 255, 213, 69, 154, 255, 213, 70, 153, 255, 212, 71, 153, 255, 212, 73, 152, 255, 211, 74, 150, 255, 210, 76, 149, 255, 210, 78, 148, 255, 208, 81, 147, 255, 207, 83, 146, 255, 205, 86, 145, 255, 204, 88, 144, 255, 202, 91, 143, 255, 199, 94, 142, 255, 197, 98, 142, 255, 194, 101, 141, 255, 191, 105, 141, 255, 188, 108, 141, 255, 185, 112, 142, 255, 182, 116, 142, 255, 178, 119, 143, 255, 175, 123, 144, 255, 172, 127, 144, 255, 169, 130, 145, 255, 165, 134, 146, 255, 162, 137, 147, 255, 159, 140, 148, 255, 157, 143, 148, 255, 154, 146, 149, 255, 152, 149, 149, 255, 150, 151, 149, 255, 148, 153, 149, 255, 146, 155, 148, 255, 145, 157, 148, 255, 143, 158, 147, 255, 141, 159, 146, 255, 140, 161, 145, 255, 138, 162, 143, 255, 136, 162, 142, 255, 134, 163, 140, 255, 132, 164, 139, 255, 130, 164, 137, 255, 128, 165, 135, 255, 126, 166, 134, 255, 124, 166, 132, 255, 122, 167, 131, 255, 120, 168, 129, 255, 117, 168, 127, 255, 115, 169, 126, 255, 113, 170, 125, 255, 111, 171, 124, 255, 109, 173, 122, 255, 107, 174, 121, 255, 105, 176, 120, 255, 103, 178, 119, 255, 102, 181, 117, 255, 100, 183, 116, 255, 99, 186, 115, 255, 97, 189, 113, 255, 96, 192, 112, 255, 95, 194, 111, 255, 94, 197, 109, 255, 93, 199, 108, 255, 92, 202, 107, 255, 92, 204, 106, 255, 91, 206, 105, 255, 91, 207, 105, 255, 91, 208, 104, 255, 91, 209, 104, 255, 90, 209, 104, 255, 91, 209, 104, 255, 91, 208, 104, 255, 91, 208, 105, 255, 92, 206, 105, 255, 93, 205, 106, 255, 94, 203, 107, 255, 95, 202, 109, 255, 96, 200, 110, 255, 98, 197, 111, 255, 99, 195, 112, 255, 101, 193, 114, 255, 102, 190, 115, 255, 104, 187, 116, 255, 105, 185, 117, 255, 107, 182, 118, 255, 108, 180, 118, 255, 110, 177, 119, 255, 111, 175, 119, 255, 113, 172, 119, 255, 114, 170, 119, 255, 115, 167, 118, 255, 117, 164, 117, 255, 118, 161, 116, 255, 119, 158, 114, 255, 121, 155, 112, 255, 122, 152, 111, 255, 123, 149, 109, 255, 124, 145, 107, 255, 126, 143, 105, 255, 127, 140, 103, 255, 128, 137, 101, 255, 129, 135, 99, 255, 130, 133, 98, 255, 130, 131, 97, 255, 131, 130, 96, 255, 131, 129, 96, 255, 132, 129, 96, 255, 132, 129, 96, 255, 132, 129, 97, 255, 131, 130, 97, 255, 130, 130, 98, 255, 129, 131, 99, 255, 127, 132, 100, 255, 126, 133, 102, 255, 124, 134, 103, 255, 122, 136, 104, 255, 120, 137, 105, 255, 118, 138, 106, 255, 116, 140, 107, 255, 114, 141, 108, 255, 113, 143, 109, 255, 111, 144, 110, 255, 110, 146, 110, 255, 109, 147, 111, 255, 109, 149, 111, 255, 109, 150, 110, 255, 110, 151, 110, 255, 110, 153, 110, 255, 111, 154, 109, 255, 112, 157, 109, 255, 113, 159, 108, 255, 114, 161, 108, 255, 116, 164, 108, 255, 117, 166, 107, 255, 118, 169, 107, 255, 119, 171, 107, 255, 121, 174, 107, 255, 122, 176, 106, 255, 123, 178, 106, 255, 124, 180, 106, 255, 125, 182, 106, 255, 126, 183, 106, 255, 126, 184, 105, 255, 126, 185, 105, 255, 127, 185, 105, 255, 127, 185, 105, 255, 127, 185, 105, 255, 127, 184, 105, 255, 128, 183, 104, 255, 128, 181, 104, 255, 129, 180, 103, 255, 129, 178, 103, 255, 130, 177, 102, 255, 130, 175, 101, 255, 131, 173, 101, 255, 132, 171, 100, 255, 132, 169, 100, 255, 133, 167, 100, 255, 134, 165, 100, 255, 134, 164, 100, 255, 135, 162, 100, 255, 135, 161, 101, 255, 135, 160, 102, 255, 136, 159, 103, 255, 136, 158, 104, 255, 136, 157, 105, 255, 136, 156, 106, 255, 135, 155, 107, 255, 135, 154, 108, 255, 135, 153, 109, 255, 134, 152, 110, 255, 134, 150, 111, 255, 134, 149, 112, 255, 133, 148, 113, 255, 133, 147, 113, 255, 132, 145, 114, 255, 132, 144, 114, 255, 131, 143, 115, 255, 131, 142, 115, 255, 130, 140, 115, 255, 130, 139, 115, 255, 130, 138, 115, 255, 130, 137, 114, 255, 130, 136, 114, 255, 130, 136, 114, 255, 130, 136, 115, 255, 131, 136, 115, 255, 131, 136, 116, 255, 132, 136, 117, 255, 133, 136, 118, 255, 134, 137, 119, 255, 135, 137, 120, 255, 136, 138, 121, 255, 137, 138, 122, 255, 138, 138, 123, 255, 139, 138, 124, 255, 140, 139, 125, 255, 141, 138, 126, 255, 142, 138, 126, 255, 143, 137, 126, 255, 144, 136, 126, 255, 144, 135, 126, 255, 145, 133, 125, 255, 145, 131, 124, 255, 145, 130, 123, 255, 146, 127, 122, 255, 146, 125, 120, 255, 146, 123, 119, 255, 146, 121, 117, 255, 146, 118, 116, 255, 146, 116, 114, 255, 146, 114, 112, 255, 146, 112, 111, 255, 145, 110, 109, 255, 145, 108, 108, 255, 145, 107, 107, 255, 145, 106, 106, 255, 145, 105, 105, 255, 145, 104, 105, 255, 145, 104, 105, 255, 145, 104, 105, 255, 145, 104, 105, 255, 144, 104, 105, 255, 143, 104, 105, 255, 142, 104, 105, 255, 141, 104, 105, 255, 140, 104, 105, 255, 139, 104, 105, 255, 138, 104, 106, 255, 136, 105, 106, 255, 135, 105, 106, 255, 133, 105, 106, 255, 131, 105, 106, 255, 130, 106, 107, 255, 128, 106, 107, 255, 126, 107, 107, 255, 125, 107, 108, 255, 123, 108, 108, 255, 122, 108, 108, 255, 120, 109, 109, 255, 119, 110, 109, 255, 118, 112, 109, 255, 117, 113, 110, 255, 117, 115, 110, 255, 116, 116, 110, 255, 116, 118, 111, 255, 115, 120, 111, 255, 115, 121, 112, 255, 115, 123, 112, 255, 115, 124, 112, 255, 116, 126, 113, 255, 116, 127, 113, 255, 117, 128, 114, 255, 118, 128, 114, 255, 119, 129, 114, 255, 120, 129, 115, 255, 121, 128, 115, 255, 122, 127, 116, 255, 124, 126, 116, 255, 125, 124, 117, 255, 126, 122, 117, 255, 128, 119, 118, 255, 129, 116, 119, 255, 130, 113, 120, 255, 132, 109, 121, 255, 133, 106, 122, 255, 134, 102, 123, 255, 136, 98, 124, 255, 138, 94, 125, 255, 140, 90, 126, 255, 142, 87, 127, 255, 144, 83, 128, 255, 146, 80, 130, 255, 149, 77, 131, 255, 152, 75, 132, 255, 155, 72, 133, 255, 159, 70, 134, 255, 163, 69, 136, 255, 167, 67, 137, 255, 171, 66, 139, 255, 175, 66, 141, 255, 179, 65, 142, 255, 183, 64, 144, 255, 187, 64, 146, 255, 191, 64, 147, 255, 194, 64, 149, 255, 198, 64, 151, 255, 201, 64, 152, 255, 204, 64, 153, 255, 207, 64, 155, 255, 209, 64, 156, 255, 211, 65, 156, 255, 212, 65, 157, 255, 213, 65, 158, 255, 214, 66, 159, 255, 214, 66, 159, 255, 214, 66, 159, 255, 214, 67, 158, 255, 213, 67, 158, 255, 213, 68, 157, 255, 213, 69, 156, 255, 213, 70, 156, 255, 213, 71, 155, 255, 212, 72, 154, 255, 212, 74, 153, 255, 211, 75, 152, 255, 210, 77, 151, 255, 209, 79, 150, 255, 208, 82, 148, 255, 206, 84, 147, 255, 205, 87, 146, 255, 203, 89, 145, 255, 201, 92, 144, 255, 199, 95, 143, 255, 196, 99, 143, 255, 193, 102, 142, 255, 191, 106, 142, 255, 188, 109, 142, 255, 184, 113, 143, 255, 181, 117, 143, 255, 178, 120, 144, 255, 175, 124, 144, 255, 172, 128, 145, 255, 168, 131, 146, 255, 165, 135, 146, 255, 162, 138, 147, 255, 159, 141, 148, 255, 157, 144, 148, 255, 154, 147, 148, 255, 152, 150, 149, 255, 150, 152, 149, 255, 148, 154, 148, 255, 146, 156, 148, 255, 145, 158, 147, 255, 143, 159, 146, 255, 142, 161, 145, 255, 140, 162, 144, 255, 138, 163, 143, 255, 136, 164, 142, 255, 134, 164, 140, 255, 132, 165, 139, 255, 130, 166, 137, 255, 128, 167, 135, 255, 126, 167, 134, 255, 124, 168, 132, 255, 122, 169, 131, 255, 120, 169, 129, 255, 118, 170, 128, 255, 116, 171, 126, 255, 113, 172, 125, 255, 111, 173, 124, 255, 109, 174, 123, 255, 107, 176, 122, 255, 105, 178, 121, 255, 103, 180, 119, 255, 102, 182, 118, 255, 100, 185, 117, 255, 99, 187, 116, 255, 97, 190, 114, 255, 96, 192, 113, 255, 95, 195, 112, 255, 94, 197, 111, 255, 93, 199, 110, 255, 93, 202, 109, 255, 92, 204, 108, 255, 91, 205, 107, 255, 91, 207, 107, 255, 91, 208, 106, 255, 91, 208, 106, 255, 91, 208, 106, 255, 91, 208, 106, 255, 91, 208, 106, 255, 91, 207, 107, 255, 92, 206, 108, 255, 93, 205, 108, 255, 94, 203, 109, 255, 95, 201, 110, 255, 96, 199, 111, 255, 98, 197, 113, 255, 99, 195, 114, 255, 101, 193, 115, 255, 102, 190, 116, 255, 104, 188, 117, 255, 105, 185, 118, 255, 107, 183, 119, 255, 108, 180, 119, 255, 110, 178, 120, 255, 111, 175, 120, 255, 112, 173, 120, 255, 114, 170, 119, 255, 115, 168, 119, 255, 116, 165, 118, 255, 118, 162, 116, 255, 119, 159, 115, 255, 120, 156, 113, 255, 122, 153, 111, 255, 123, 150, 109, 255, 124, 147, 107, 255, 125, 144, 105, 255, 126, 141, 104, 255, 127, 139, 102, 255, 128, 136, 100, 255, 129, 135, 99, 255, 130, 133, 98, 255, 130, 132, 97, 255, 131, 131, 97, 255, 131, 130, 96, 255, 131, 131, 97, 255, 131, 131, 97, 255, 130, 131, 98, 255, 129, 132, 99, 255, 128, 133, 100, 255, 126, 134, 101, 255, 125, 134, 102, 255, 123, 136, 103, 255, 121, 137, 104, 255, 119, 138, 105, 255, 117, 139, 106, 255, 115, 141, 107, 255, 114, 142, 107, 255, 112, 143, 108, 255, 111, 145, 109, 255, 110, 146, 109, 255, 109, 147, 109, 255, 108, 149, 109, 255, 108, 150, 109, 255, 109, 151, 108, 255, 110, 153, 108, 255, 110, 155, 108, 255, 111, 157, 107, 255, 112, 159, 107, 255, 113, 161, 106, 255, 115, 164, 106, 255, 116, 166, 106, 255, 117, 169, 106, 255, 118, 171, 105, 255, 119, 174, 105, 255, 120, 176, 105, 255, 122, 178, 105, 255, 122, 180, 105, 255, 123, 182, 104, 255, 124, 183, 104, 255, 125, 184, 104, 255, 125, 185, 104, 255, 125, 185, 104, 255, 125, 185, 104, 255, 125, 184, 104, 255, 125, 183, 103, 255, 126, 182, 103, 255, 126, 181, 102, 255, 127, 180, 102, 255, 127, 178, 101, 255, 128, 176, 101, 255, 129, 174, 100, 255, 129, 173, 100, 255, 130, 171, 99, 255, 130, 169, 99, 255, 131, 167, 99, 255, 132, 165, 99, 255, 132, 163, 99, 255, 133, 162, 99, 255, 133, 161, 100, 255, 133, 159, 100, 255, 134, 159, 102, 255, 134, 158, 103, 255, 134, 157, 104, 255, 134, 156, 105, 255, 134, 155, 106, 255, 133, 154, 107, 255, 133, 152, 108, 255, 133, 151, 109, 255, 133, 150, 110, 255, 132, 149, 111, 255, 132, 148, 112, 255, 132, 146, 112, 255, 131, 145, 113, 255, 131, 144, 113, 255, 131, 143, 113, 255, 130, 141, 114, 255, 130, 140, 114, 255, 130, 139, 114, 255, 130, 138, 113, 255, 130, 137, 113, 255, 130, 136, 113, 255, 130, 135, 113, 255, 130, 135, 114, 255, 131, 135, 114, 255, 131, 135, 115, 255, 132, 135, 116, 255, 133, 135, 117, 255, 134, 135, 118, 255, 135, 136, 119, 255, 136, 136, 120, 255, 137, 136, 121, 255, 138, 136, 122, 255, 139, 136, 123, 255, 140, 136, 124, 255, 141, 136, 124, 255, 142, 135, 125, 255, 143, 135, 125, 255, 144, 134, 125, 255, 144, 132, 124, 255, 145, 131, 124, 255, 145, 129, 123, 255, 146, 127, 121, 255, 146, 125, 120, 255, 146, 122, 119, 255, 146, 120, 117, 255, 146, 118, 116, 255, 146, 116, 114, 255, 146, 113, 112, 255, 146, 111, 111, 255, 146, 109, 109, 255, 146, 107, 108, 255, 146, 106, 106, 255, 146, 104, 105, 255, 146, 103, 104, 255, 145, 102, 103, 255, 145, 101, 103, 255, 145, 101, 103, 255, 145, 101, 103, 255, 145, 101, 103, 255, 144, 101, 103, 255, 144, 101, 103, 255, 143, 102, 103, 255, 142, 102, 103, 255, 141, 102, 103, 255, 139, 102, 104, 255, 138, 102, 104, 255, 137, 102, 104, 255, 135, 103, 104, 255, 134, 103, 105, 255, 132, 103, 105, 255, 130, 104, 105, 255, 129, 104, 106, 255, 127, 105, 106, 255, 125, 105, 106, 255, 124, 106, 107, 255, 122, 107, 107, 255, 121, 108, 107, 255, 120, 109, 108, 255, 119, 110, 108, 255, 118, 111, 109, 255, 117, 113, 109, 255, 116, 115, 109, 255, 116, 116, 110, 255, 116, 118, 110, 255, 115, 119, 111, 255, 115, 121, 111, 255, 116, 122, 112, 255, 116, 124, 112, 255, 116, 125, 113, 255, 117, 126, 113, 255, 118, 126, 114, 255, 119, 127, 114, 255, 120, 126, 115, 255, 121, 126, 115, 255, 123, 125, 116, 255, 124, 124, 116, 255, 125, 122, 117, 255, 127, 120, 117, 255, 128, 117, 118, 255, 129, 114, 119, 255, 130, 111, 120, 255, 132, 108, 121, 255, 133, 104, 122, 255, 135, 101, 123, 255, 137, 97, 124, 255, 138, 94, 125, 255, 140, 90, 127, 255, 142, 86, 128, 255, 145, 83, 129, 255, 147, 80, 130, 255, 150, 77, 131, 255, 153, 75, 133, 255, 156, 72, 134, 255, 160, 71, 135, 255, 163, 69, 137, 255, 167, 68, 138, 255, 171, 67, 140, 255, 175, 66, 141, 255, 179, 65, 143, 255, 183, 65, 145, 255, 187, 65, 147, 255, 191, 65, 148, 255, 195, 65, 150, 255, 198, 65, 152, 255, 202, 65, 153, 255, 204, 65, 155, 255, 207, 65, 156, 255, 209, 65, 157, 255, 211, 66, 158, 255, 212, 66, 158, 255, 213, 66, 159, 255, 214, 67, 160, 255, 214, 67, 160, 255, 214, 67, 160, 255, 214, 68, 160, 255, 214, 68, 159, 255, 213, 69, 159, 255, 213, 70, 158, 255, 213, 71, 157, 255, 212, 72, 156, 255, 212, 73, 155, 255, 211, 75, 154, 255, 210, 77, 153, 255, 209, 78, 152, 255, 208, 80, 151, 255, 207, 83, 150, 255, 205, 85, 149, 255, 204, 88, 147, 255, 202, 90, 146, 255, 200, 93, 145, 255, 198, 96, 145, 255, 195, 100, 144, 255, 193, 103, 143, 255, 190, 107, 143, 255, 187, 110, 143, 255, 184, 114, 143, 255, 181, 118, 144, 255, 178, 121, 144, 255, 174, 125, 144, 255, 171, 129, 145, 255, 168, 132, 146, 255, 165, 136, 146, 255, 162, 139, 147, 255, 159, 142, 147, 255, 157, 145, 147, 255, 154, 148, 148, 255, 152, 151, 148, 255, 150, 153, 148, 255, 148, 156, 148, 255, 147, 157, 147, 255, 145, 159, 146, 255, 144, 161, 146, 255, 142, 162, 145, 255, 140, 163, 144, 255, 138, 164, 142, 255, 136, 165, 141, 255, 134, 166, 140, 255, 132, 167, 138, 255, 130, 167, 137, 255, 128, 168, 135, 255, 126, 169, 133, 255, 124, 170, 132, 255, 122, 170, 130, 255, 120, 171, 129, 255, 118, 172, 127, 255, 116, 173, 126, 255, 114, 174, 125, 255, 111, 175, 124, 255, 109, 176, 123, 255, 107, 178, 122, 255, 105, 180, 121, 255, 104, 182, 120, 255, 102, 184, 119, 255, 100, 186, 117, 255, 99, 188, 116, 255, 98, 191, 115, 255, 96, 193, 114, 255, 95, 195, 113, 255, 94, 197, 112, 255, 93, 199, 112, 255, 93, 201, 111, 255, 92, 203, 110, 255, 91, 205, 109, 255, 91, 206, 109, 255, 91, 207, 109, 255, 90, 207, 108, 255, 90, 207, 108, 255, 91, 207, 108, 255, 91, 207, 109, 255, 91, 206, 109, 255, 92, 205, 110, 255, 93, 204, 111, 255, 94, 202, 111, 255, 95, 201, 112, 255, 96, 199, 113, 255, 98, 197, 114, 255, 99, 195, 115, 255, 101, 192, 116, 255, 102, 190, 117, 255, 104, 188, 118, 255, 105, 185, 119, 255, 107, 183, 119, 255, 108, 180, 120, 255, 110, 178, 120, 255, 111, 175, 120, 255, 112, 173, 120, 255, 114, 171, 120, 255, 115, 168, 119, 255, 116, 165, 118, 255, 117, 162, 117, 255, 119, 159, 115, 255, 120, 157, 114, 255, 121, 154, 112, 255, 122, 151, 110, 255, 124, 148, 108, 255, 125, 145, 106, 255, 126, 143, 105, 255, 127, 140, 103, 255, 128, 138, 101, 255, 128, 136, 100, 255, 129, 135, 99, 255, 130, 134, 98, 255, 130, 133, 98, 255, 130, 133, 98, 255, 130, 133, 98, 255, 130, 133, 98, 255, 129, 133, 99, 255, 128, 134, 100, 255, 127, 134, 100, 255, 126, 135, 101, 255, 124, 136, 102, 255, 122, 137, 103, 255, 120, 138, 104, 255, 118, 139, 104, 255, 117, 140, 105, 255, 115, 141, 106, 255, 113, 142, 106, 255, 112, 144, 107, 255, 110, 145, 107, 255, 109, 146, 107, 255, 108, 147, 108, 255, 108, 149, 107, 255, 108, 150, 107, 255, 109, 151, 107, 255, 109, 153, 106, 255, 110, 155, 106, 255, 111, 157, 105, 255, 112, 159, 105, 255, 113, 161, 105, 255, 114, 164, 104, 255, 115, 166, 104, 255, 116, 169, 104, 255, 117, 171, 104, 255, 118, 173, 104, 255, 119, 176, 103, 255, 120, 178, 103, 255, 121, 180, 103, 255, 122, 181, 103, 255, 123, 183, 103, 255, 123, 184, 103, 255, 123, 184, 103, 255, 123, 184, 103, 255, 124, 184, 103, 255, 124, 184, 103, 255, 124, 183, 102, 255, 124, 182, 102, 255, 125, 181, 101, 255, 125, 179, 101, 255, 126, 178, 100, 255, 126, 176, 100, 255, 127, 174, 99, 255, 127, 172, 98, 255, 128, 170, 98, 255, 128, 169, 98, 255, 129, 167, 98, 255, 129, 165, 97, 255, 130, 163, 98, 255, 130, 162, 98, 255, 131, 160, 99, 255, 131, 159, 99, 255, 131, 158, 100, 255, 132, 157, 102, 255, 132, 156, 103, 255, 132, 155, 104, 255, 132, 154, 105, 255, 132, 153, 106, 255, 132, 152, 107, 255, 131, 151, 108, 255, 131, 150, 109, 255, 131, 149, 110, 255, 131, 148, 110, 255, 131, 146, 111, 255, 131, 145, 112, 255, 130, 144, 112, 255, 130, 143, 112, 255, 130, 141, 112, 255, 130, 140, 113, 255, 130, 139, 112, 255, 129, 138, 112, 255, 129, 137, 112, 255, 130, 136, 112, 255, 130, 135, 112, 255, 130, 134, 112, 255, 131, 134, 113, 255, 132, 134, 114, 255, 132, 134, 115, 255, 133, 134, 116, 255, 134, 134, 117, 255, 135, 134, 118, 255, 136, 134, 119, 255, 137, 134, 120, 255, 138, 134, 121, 255, 139, 134, 121, 255, 140, 134, 122, 255, 141, 134, 123, 255, 142, 133, 123, 255, 143, 132, 123, 255, 144, 131, 123, 255, 145, 129, 123, 255, 145, 128, 122, 255, 146, 126, 121, 255, 146, 124, 120, 255, 146, 122, 118, 255, 146, 120, 117, 255, 146, 117, 115, 255, 146, 115, 114, 255, 146, 113, 112, 255, 146, 111, 110, 255, 146, 108, 109, 255, 146, 106, 107, 255, 146, 105, 106, 255, 146, 103, 104, 255, 146, 101, 103, 255, 146, 100, 102, 255, 146, 99, 101, 255, 146, 99, 101, 255, 146, 99, 101, 255, 146, 99, 101, 255, 145, 99, 101, 255, 145, 99, 101, 255, 144, 99, 101, 255, 143, 99, 101, 255, 142, 99, 101, 255, 141, 99, 102, 255, 140, 100, 102, 255, 139, 100, 102, 255, 137, 100, 102, 255, 136, 101, 103, 255, 134, 101, 103, 255, 133, 101, 103, 255, 131, 102, 104, 255, 129, 103, 104, 255, 128, 103, 104, 255, 126, 104, 105, 255, 125, 104, 105, 255, 123, 105, 106, 255, 122, 106, 106, 255, 120, 107, 107, 255, 119, 108, 107, 255, 118, 110, 108, 255, 118, 111, 108, 255, 117, 113, 109, 255, 116, 114, 109, 255, 116, 116, 110, 255, 116, 117, 110, 255, 116, 119, 111, 255, 116, 120, 111, 255, 116, 121, 112, 255, 116, 122, 112, 255, 117, 123, 113, 255, 118, 124, 113, 255, 119, 124, 114, 255, 120, 124, 114, 255, 121, 124, 115, 255, 122, 123, 115, 255, 124, 122, 116, 255, 125, 120, 117, 255, 127, 118, 118, 255, 128, 116, 118, 255, 129, 113, 119, 255, 131, 110, 120, 255, 132, 107, 121, 255, 134, 103, 122, 255, 135, 100, 123, 255, 137, 96, 125, 255, 139, 93, 126, 255, 141, 89, 127, 255, 143, 86, 128, 255, 146, 83, 129, 255, 148, 80, 131, 255, 151, 77, 132, 255, 154, 75, 133, 255, 157, 72, 134, 255, 161, 71, 136, 255, 164, 69, 137, 255, 168, 68, 139, 255, 172, 67, 140, 255, 176, 66, 142, 255, 180, 66, 144, 255, 184, 66, 146, 255, 188, 65, 148, 255, 192, 65, 149, 255, 195, 65, 151, 255, 199, 65, 153, 255, 202, 66, 154, 255, 205, 66, 156, 255, 207, 66, 157, 255, 210, 66, 158, 255, 211, 67, 159, 255, 213, 67, 160, 255, 214, 67, 160, 255, 214, 68, 162, 255, 214, 68, 162, 255, 214, 68, 161, 255, 214, 69, 161, 255, 213, 69, 160, 255, 213, 70, 160, 255, 213, 71, 159, 255, 212, 72, 158, 255, 212, 73, 157, 255, 211, 74, 156, 255, 210, 76, 155, 255, 209, 78, 154, 255, 208, 80, 153, 255, 207, 82, 152, 255, 206, 84, 151, 255, 204, 86, 150, 255, 202, 89, 149, 255, 201, 91, 147, 255, 199, 94, 147, 255, 196, 97, 146, 255, 194, 101, 145, 255, 191, 104, 144, 255, 189, 107, 144, 255, 186, 111, 144, 255, 183, 115, 144, 255, 180, 118, 144, 255, 177, 122, 144, 255, 174, 126, 145, 255, 171, 130, 145, 255, 168, 133, 145, 255, 165, 137, 146, 255, 162, 140, 146, 255, 159, 143, 146, 255, 157, 147, 147, 255, 154, 149, 147, 255, 152, 152, 147, 255, 150, 155, 147, 255, 148, 157, 146, 255, 147, 159, 146, 255, 145, 160, 145, 255, 144, 162, 144, 255, 142, 163, 143, 255, 140, 164, 142, 255, 138, 165, 141, 255, 137, 166, 140, 255, 135, 167, 139, 255, 133, 168, 137, 255, 131, 169, 136, 255, 129, 170, 134, 255, 127, 171, 133, 255, 124, 171, 131, 255, 122, 172, 130, 255, 120, 173, 129, 255, 118, 174, 127, 255, 116, 175, 126, 255, 114, 176, 125, 255, 112, 177, 124, 255, 109, 178, 123, 255, 107, 180, 122, 255, 106, 182, 121, 255, 104, 183, 120, 255, 102, 185, 119, 255, 100, 187, 118, 255, 99, 189, 117, 255, 98, 191, 116, 255, 96, 193, 116, 255, 95, 195, 115, 255, 94, 197, 114, 255, 93, 199, 113, 255, 92, 201, 113, 255, 92, 202, 112, 255, 91, 204, 112, 255, 91, 205, 111, 255, 90, 205, 111, 255, 90, 206, 111, 255, 90, 206, 111, 255, 90, 206, 111, 255, 91, 205, 111, 255, 91, 205, 112, 255, 92, 204, 112, 255, 93, 203, 113, 255, 94, 201, 114, 255, 95, 200, 114, 255, 96, 198, 115, 255, 98, 196, 116, 255, 99, 194, 117, 255, 101, 192, 118, 255, 102, 190, 118, 255, 104, 187, 119, 255, 105, 185, 120, 255, 107, 183, 120, 255, 108, 180, 121, 255, 110, 178, 121, 255, 111, 176, 121, 255, 112, 173, 121, 255, 113, 171, 120, 255, 115, 168, 120, 255, 116, 166, 119, 255, 117, 163, 117, 255, 118, 160, 116, 255, 119, 157, 114, 255, 121, 155, 113, 255, 122, 152, 111, 255, 123, 149, 109, 255, 124, 147, 107, 255, 125, 144, 106, 255, 126, 142, 104, 255, 127, 140, 103, 255, 128, 138, 101, 255, 128, 137, 100, 255, 129, 136, 99, 255, 129, 135, 99, 255, 129, 135, 99, 255, 129, 135, 99, 255, 129, 135, 99, 255, 128, 135, 100, 255, 127, 136, 100, 255, 126, 136, 101, 255, 125, 137, 102, 255, 123, 138, 102, 255, 122, 138, 103, 255, 120, 139, 103, 255, 118, 140, 104, 255, 116, 141, 105, 255, 114, 142, 105, 255, 113, 143, 105, 255, 111, 144, 106, 255, 110, 145, 106, 255, 109, 146, 106, 255, 108, 147, 106, 255, 108, 149, 106, 255, 108, 150, 105, 255, 108, 151, 105, 255, 109, 153, 104, 255, 110, 154, 104, 255, 110, 156, 104, 255, 111, 159, 103, 255, 112, 161, 103, 255, 113, 163, 103, 255, 114, 166, 103, 255, 115, 168, 102, 255, 116, 171, 102, 255, 117, 173, 102, 255, 118, 175, 102, 255, 119, 177, 102, 255, 120, 179, 102, 255, 121, 181, 102, 255, 121, 182, 102, 255, 122, 183, 102, 255, 122, 183, 102, 255, 122, 184, 102, 255, 122, 184, 102, 255, 122, 183, 102, 255, 122, 182, 101, 255, 123, 181, 101, 255, 123, 180, 100, 255, 123, 179, 100, 255, 124, 177, 99, 255, 124, 176, 98, 255, 125, 174, 98, 255, 125, 172, 97, 255, 126, 170, 97, 255, 126, 168, 97, 255, 127, 167, 96, 255, 127, 165, 96, 255, 128, 163, 96, 255, 128, 162, 97, 255, 128, 160, 97, 255, 129, 159, 98, 255, 129, 158, 99, 255, 129, 157, 101, 255, 130, 156, 102, 255, 130, 155, 103, 255, 130, 154, 104, 255, 130, 153, 105, 255, 130, 152, 106, 255, 130, 151, 107, 255, 130, 150, 108, 255, 130, 149, 109, 255, 130, 148, 109, 255, 130, 146, 110, 255, 130, 145, 110, 255, 130, 144, 111, 255, 130, 143, 111, 255, 130, 142, 111, 255, 130, 140, 111, 255, 130, 139, 111, 255, 129, 138, 111, 255, 129, 137, 111, 255, 130, 136, 111, 255, 130, 135, 111, 255, 130, 134, 111, 255, 131, 134, 112, 255, 132, 133, 113, 255, 132, 133, 113, 255, 133, 133, 114, 255, 134, 133, 115, 255, 135, 133, 116, 255, 136, 133, 117, 255, 137, 133, 118, 255, 138, 132, 119, 255, 139, 132, 120, 255, 140, 132, 121, 255, 141, 131, 121, 255, 142, 130, 122, 255, 143, 129, 122, 255, 144, 128, 121, 255, 145, 127, 121, 255, 145, 125, 120, 255, 146, 123, 119, 255, 146, 121, 118, 255, 146, 119, 117, 255, 147, 117, 115, 255, 147, 114, 114, 255, 147, 112, 112, 255, 147, 110, 110, 255, 147, 108, 108, 255, 147, 106, 107, 255, 147, 104, 105, 255, 146, 102, 104, 255, 146, 100, 102, 255, 146, 99, 101, 255, 146, 98, 100, 255, 146, 97, 99, 255, 146, 96, 99, 255, 146, 96, 99, 255, 146, 96, 99, 255, 146, 96, 99, 255, 145, 96, 99, 255, 144, 96, 99, 255, 144, 97, 99, 255, 143, 97, 99, 255, 142, 97, 100, 255, 140, 97, 100, 255, 139, 98, 100, 255, 138, 98, 100, 255, 136, 99, 101, 255, 135, 99, 101, 255, 133, 100, 102, 255, 131, 100, 102, 255, 130, 101, 102, 255, 128, 101, 103, 255, 127, 102, 103, 255, 125, 103, 104, 255, 124, 104, 104, 255, 122, 105, 105, 255, 121, 106, 105, 255, 120, 107, 106, 255, 119, 108, 107, 255, 118, 110, 107, 255, 117, 111, 108, 255, 117, 112, 108, 255, 116, 114, 109, 255, 116, 115, 109, 255, 116, 117, 110, 255, 116, 118, 111, 255, 116, 119, 111, 255, 116, 120, 112, 255, 117, 121, 112, 255, 118, 121, 113, 255, 119, 121, 114, 255, 120, 121, 114, 255, 121, 121, 115, 255, 122, 120, 115, 255, 124, 119, 116, 255, 125, 118, 117, 255, 126, 116, 118, 255, 128, 113, 118, 255, 129, 111, 119, 255, 131, 108, 120, 255, 132, 105, 121, 255, 134, 102, 123, 255, 136, 98, 124, 255, 138, 95, 125, 255, 140, 92, 126, 255, 142, 88, 127, 255, 144, 85, 129, 255, 147, 82, 130, 255, 149, 79, 131, 255, 152, 77, 132, 255, 155, 74, 134, 255, 158, 72, 135, 255, 162, 71, 136, 255, 165, 69, 138, 255, 169, 68, 139, 255, 173, 68, 141, 255, 177, 67, 143, 255, 181, 66, 145, 255, 185, 66, 146, 255, 189, 66, 148, 255, 192, 66, 150, 255, 196, 66, 152, 255, 199, 66, 154, 255, 202, 67, 155, 255, 205, 67, 157, 255, 208, 67, 158, 255, 210, 67, 159, 255, 212, 68, 160, 255, 213, 68, 161, 255, 214, 68, 162, 255, 214, 69, 163, 255, 214, 69, 163, 255, 214, 70, 163, 255, 214, 70, 162, 255, 213, 71, 162, 255, 213, 71, 161, 255, 212, 72, 160, 255, 212, 73, 159, 255, 211, 74, 158, 255, 210, 76, 157, 255, 209, 77, 156, 255, 208, 79, 155, 255, 207, 81, 154, 255, 206, 83, 153, 255, 204, 85, 152, 255, 203, 87, 151, 255, 201, 90, 150, 255, 199, 92, 149, 255, 197, 95, 148, 255, 195, 98, 147, 255, 193, 101, 146, 255, 190, 105, 145, 255, 188, 108, 145, 255, 185, 112, 145, 255, 182, 116, 144, 255, 179, 119, 144, 255, 176, 123, 144, 255, 173, 127, 145, 255, 170, 130, 145, 255, 168, 134, 145, 255, 165, 138, 145, 255, 162, 141, 145, 255, 159, 144, 145, 255, 157, 148, 145, 255, 154, 150, 145, 255, 152, 153, 145, 255, 150, 156, 145, 255, 149, 158, 145, 255, 147, 160, 144, 255, 146, 161, 144, 255, 144, 163, 143, 255, 142, 164, 142, 255, 140, 166, 141, 255, 139, 167, 140, 255, 137, 168, 139, 255, 135, 169, 137, 255, 133, 170, 136, 255, 131, 171, 135, 255, 129, 172, 133, 255, 127, 172, 132, 255, 125, 173, 131, 255, 122, 174, 129, 255, 120, 175, 128, 255, 118, 176, 127, 255, 116, 177, 126, 255, 114, 178, 124, 255, 112, 179, 123, 255, 110, 181, 123, 255, 108, 182, 122, 255, 106, 184, 121, 255, 104, 185, 120, 255, 102, 187, 119, 255, 100, 189, 119, 255, 99, 190, 118, 255, 98, 192, 117, 255, 96, 194, 117, 255, 95, 196, 116, 255, 94, 197, 116, 255, 93, 199, 115, 255, 92, 200, 115, 255, 91, 201, 115, 255, 91, 202, 114, 255, 90, 203, 114, 255, 90, 204, 114, 255, 90, 204, 114, 255, 90, 204, 114, 255, 90, 204, 114, 255, 90, 204, 114, 255, 91, 203, 115, 255, 92, 202, 115, 255, 93, 201, 115, 255, 94, 200, 116, 255, 95, 199, 117, 255, 96, 197, 117, 255, 98, 195, 118, 255, 99, 193, 119, 255, 101, 191, 119, 255, 102, 189, 120, 255, 104, 187, 120, 255, 105, 185, 121, 255, 107, 183, 121, 255, 108, 180, 121, 255, 110, 178, 122, 255, 111, 176, 121, 255, 112, 173, 121, 255, 113, 171, 121, 255, 114, 169, 120, 255, 115, 166, 119, 255, 117, 163, 118, 255, 118, 161, 117, 255, 119, 158, 115, 255, 120, 156, 113, 255, 121, 153, 112, 255, 122, 151, 110, 255, 124, 148, 108, 255, 125, 146, 107, 255, 125, 144, 105, 255, 126, 142, 104, 255, 127, 141, 103, 255, 128, 139, 102, 255, 128, 138, 101, 255, 128, 138, 101, 255, 129, 137, 100, 255, 129, 138, 101, 255, 128, 138, 101, 255, 128, 138, 101, 255, 127, 138, 102, 255, 125, 139, 102, 255, 124, 139, 102, 255, 123, 139, 103, 255, 121, 140, 103, 255, 119, 141, 103, 255, 118, 141, 104, 255, 116, 142, 104, 255, 114, 143, 104, 255, 113, 144, 104, 255, 111, 144, 104, 255, 110, 145, 104, 255, 109, 146, 104, 255, 109, 147, 104, 255, 108, 149, 104, 255, 108, 150, 103, 255, 108, 151, 103, 255, 109, 153, 102, 255, 110, 154, 102, 255, 110, 156, 102, 255, 111, 159, 101, 255, 112, 161, 101, 255, 113, 163, 101, 255, 114, 166, 101, 255, 115, 168, 101, 255, 116, 170, 101, 255, 116, 172, 101, 255, 117, 175, 101, 255, 118, 177, 101, 255, 119, 178, 101, 255, 120, 180, 101, 255, 120, 181, 101, 255, 121, 182, 101, 255, 121, 183, 101, 255, 121, 183, 101, 255, 121, 183, 101, 255, 121, 182, 101, 255, 121, 182, 100, 255, 121, 181, 100, 255, 122, 180, 99, 255, 122, 178, 99, 255, 122, 177, 98, 255, 122, 175, 97, 255, 123, 173, 97, 255, 123, 172, 96, 255, 124, 170, 96, 255, 124, 168, 96, 255, 124, 166, 95, 255, 125, 165, 95, 255, 125, 163, 95, 255, 126, 162, 96, 255, 126, 160, 96, 255, 126, 159, 97, 255, 127, 158, 98, 255, 127, 157, 99, 255, 127, 156, 101, 255, 128, 155, 102, 255, 128, 154, 103, 255, 128, 153, 104, 255, 128, 152, 105, 255, 128, 151, 106, 255, 129, 150, 107, 255, 129, 149, 108, 255, 129, 148, 108, 255, 129, 147, 109, 255, 129, 145, 109, 255, 129, 144, 110, 255, 129, 143, 110, 255, 129, 142, 110, 255, 129, 141, 110, 255, 130, 139, 110, 255, 130, 138, 110, 255, 130, 137, 110, 255, 130, 136, 110, 255, 130, 135, 110, 255, 131, 134, 110, 255, 131, 133, 111, 255, 132, 133, 112, 255, 133, 132, 112, 255, 134, 132, 113, 255, 134, 132, 114, 255, 135, 132, 115, 255, 136, 131, 116, 255, 137, 131, 117, 255, 138, 130, 118, 255, 139, 130, 119, 255, 140, 129, 119, 255, 141, 129, 120, 255, 142, 128, 120, 255, 143, 127, 120, 255, 144, 125, 120, 255, 145, 124, 119, 255, 145, 122, 119, 255, 146, 120, 117, 255, 146, 118, 116, 255, 146, 116, 115, 255, 147, 114, 113, 255, 147, 111, 112, 255, 147, 109, 110, 255, 147, 107, 108, 255, 147, 105, 106, 255, 147, 103, 105, 255, 147, 101, 103, 255, 147, 99, 102, 255, 147, 98, 100, 255, 146, 96, 99, 255, 146, 95, 98, 255, 146, 94, 97, 255, 146, 94, 97, 255, 146, 94, 97, 255, 146, 94, 97, 255, 146, 94, 97, 255, 145, 94, 97, 255, 145, 94, 97, 255, 144, 94, 97, 255, 143, 95, 97, 255, 142, 95, 98, 255, 141, 95, 98, 255, 139, 96, 98, 255, 138, 96, 99, 255, 137, 97, 99, 255, 135, 97, 99, 255, 134, 98, 100, 255, 132, 98, 100, 255, 130, 99, 101, 255, 129, 100, 101, 255, 127, 101, 102, 255, 126, 101, 102, 255, 124, 102, 103, 255, 123, 103, 104, 255, 121, 104, 104, 255, 120, 105, 105, 255, 119, 107, 105, 255, 118, 108, 106, 255, 118, 109, 107, 255, 117, 111, 107, 255, 116, 112, 108, 255, 116, 113, 109, 255, 116, 114, 109, 255, 116, 115, 110, 255, 116, 116, 111, 255, 116, 117, 111, 255, 117, 118, 112, 255, 118, 118, 113, 255, 118, 119, 113, 255, 119, 119, 114, 255, 121, 118, 115, 255, 122, 118, 115, 255, 123, 117, 116, 255, 125, 115, 117, 255, 126, 113, 118, 255, 128, 111, 119, 255, 129, 109, 120, 255, 131, 106, 121, 255, 133, 103, 122, 255, 135, 100, 123, 255, 136, 97, 124, 255, 138, 94, 125, 255, 140, 91, 126, 255, 143, 88, 128, 255, 145, 85, 129, 255, 148, 82, 130, 255, 150, 79, 131, 255, 153, 77, 133, 255, 156, 74, 134, 255, 159, 72, 135, 255, 163, 71, 137, 255, 166, 70, 138, 255, 170, 69, 140, 255, 174, 68, 141, 255, 178, 67, 143, 255, 182, 67, 145, 255, 185, 67, 147, 255, 189, 67, 149, 255, 193, 67, 151, 255, 196, 67, 153, 255, 200, 67, 155, 255, 203, 68, 156, 255, 205, 68, 158, 255, 208, 68, 159, 255, 210, 69, 161, 255, 212, 69, 162, 255, 213, 69, 162, 255, 214, 69, 163, 255, 214, 70, 164, 255, 214, 71, 164, 255, 214, 71, 164, 255, 214, 71, 164, 255, 213, 72, 163, 255, 213, 72, 162, 255, 212, 73, 161, 255, 211, 74, 161, 255, 210, 76, 160, 255, 209, 77, 159, 255, 208, 78, 157, 255, 207, 80, 156, 255, 206, 82, 155, 255, 204, 84, 154, 255, 203, 86, 153, 255, 201, 88, 152, 255, 199, 91, 151, 255, 198, 93, 149, 255, 196, 96, 148, 255, 194, 99, 148, 255, 191, 102, 147, 255, 189, 106, 146, 255, 186, 109, 146, 255, 184, 113, 145, 255, 181, 116, 145, 255, 178, 120, 145, 255, 175, 124, 145, 255, 173, 128, 144, 255, 170, 131, 144, 255, 167, 135, 144, 255, 164, 139, 144, 255, 162, 142, 144, 255, 159, 145, 144, 255, 157, 149, 144, 255, 155, 152, 144, 255, 152, 154, 144, 255, 151, 157, 143, 255, 149, 159, 143, 255, 147, 161, 143, 255, 146, 162, 142, 255, 144, 164, 141, 255, 142, 165, 140, 255, 141, 167, 139, 255, 139, 168, 138, 255, 137, 169, 137, 255, 135, 170, 136, 255, 133, 171, 135, 255, 131, 172, 133, 255, 129, 173, 132, 255, 127, 174, 131, 255, 125, 175, 130, 255, 123, 176, 128, 255, 120, 177, 127, 255, 118, 178, 126, 255, 116, 179, 125, 255, 114, 180, 124, 255, 112, 182, 123, 255, 110, 183, 122, 255, 108, 184, 122, 255, 106, 186, 121, 255, 104, 187, 120, 255, 102, 189, 120, 255, 100, 190, 119, 255, 99, 192, 119, 255, 97, 193, 118, 255, 96, 194, 118, 255, 95, 196, 118, 255, 94, 197, 118, 255, 93, 198, 118, 255, 92, 199, 117, 255, 91, 200, 117, 255, 91, 201, 117, 255, 90, 202, 117, 255, 90, 202, 117, 255, 90, 202, 117, 255, 89, 202, 117, 255, 90, 202, 117, 255, 90, 202, 117, 255, 91, 201, 117, 255, 91, 201, 118, 255, 92, 200, 118, 255, 93, 198, 119, 255, 95, 197, 119, 255, 96, 196, 119, 255, 97, 194, 120, 255, 99, 192, 120, 255, 101, 191, 121, 255, 102, 189, 121, 255, 104, 187, 122, 255, 105, 185, 122, 255, 107, 182, 122, 255, 108, 180, 122, 255, 109, 178, 122, 255, 111, 176, 122, 255, 112, 173, 122, 255, 113, 171, 121, 255, 114, 169, 121, 255, 115, 166, 120, 255, 116, 164, 118, 255, 117, 161, 117, 255, 118, 159, 116, 255, 120, 157, 114, 255, 121, 154, 113, 255, 122, 152, 111, 255, 123, 150, 110, 255, 124, 148, 108, 255, 125, 146, 107, 255, 126, 144, 105, 255, 126, 143, 104, 255, 127, 142, 103, 255, 127, 141, 103, 255, 128, 140, 102, 255, 128, 140, 102, 255, 128, 140, 102, 255, 127, 140, 102, 255, 127, 140, 103, 255, 126, 141, 103, 255, 125, 141, 103, 255, 123, 141, 103, 255, 122, 141, 103, 255, 120, 142, 103, 255, 119, 142, 103, 255, 117, 142, 103, 255, 116, 143, 104, 255, 114, 143, 103, 255, 113, 144, 103, 255, 111, 145, 103, 255, 110, 146, 103, 255, 109, 146, 103, 255, 109, 147, 102, 255, 108, 148, 102, 255, 108, 150, 101, 255, 109, 151, 101, 255, 109, 153, 100, 255, 110, 154, 100, 255, 110, 156, 100, 255, 111, 158, 99, 255, 112, 161, 99, 255, 112, 163, 99, 255, 113, 165, 99, 255, 114, 168, 99, 255, 115, 170, 99, 255, 116, 172, 99, 255, 117, 174, 99, 255, 117, 176, 99, 255, 118, 178, 100, 255, 119, 179, 100, 255, 119, 180, 100, 255, 119, 181, 100, 255, 120, 182, 100, 255, 120, 182, 100, 255, 120, 182, 100, 255, 120, 182, 100, 255, 120, 181, 99, 255, 120, 180, 99, 255, 120, 179, 98, 255, 120, 178, 98, 255, 121, 176, 97, 255, 121, 175, 96, 255, 121, 173, 96, 255, 121, 171, 95, 255, 122, 170, 95, 255, 122, 168, 95, 255, 122, 166, 94, 255, 123, 165, 94, 255, 123, 163, 95, 255, 123, 161, 95, 255, 124, 160, 95, 255, 124, 159, 96, 255, 124, 158, 97, 255, 125, 157, 99, 255, 125, 156, 100, 255, 126, 155, 101, 255, 126, 154, 102, 255, 126, 153, 103, 255, 127, 152, 104, 255, 127, 151, 105, 255, 127, 150, 106, 255, 128, 149, 107, 255, 128, 148, 107, 255, 128, 147, 108, 255, 129, 146, 108, 255, 129, 145, 109, 255, 129, 143, 109, 255, 129, 142, 109, 255, 129, 141, 109, 255, 130, 140, 109, 255, 130, 138, 109, 255, 130, 137, 109, 255, 130, 136, 109, 255, 130, 135, 109, 255, 131, 134, 109, 255, 132, 133, 110, 255, 132, 133, 110, 255, 133, 132, 111, 255, 134, 131, 112, 255, 135, 131, 113, 255, 136, 130, 114, 255, 137, 130, 115, 255, 138, 129, 116, 255, 139, 129, 117, 255, 140, 128, 117, 255, 141, 127, 118, 255, 141, 126, 118, 255, 142, 125, 119, 255, 143, 124, 119, 255, 144, 122, 118, 255, 145, 121, 118, 255, 145, 119, 117, 255, 146, 117, 116, 255, 146, 115, 114, 255, 147, 113, 113, 255, 147, 111, 111, 255, 147, 108, 110, 255, 147, 106, 108, 255, 147, 104, 106, 255, 147, 102, 104, 255, 147, 100, 103, 255, 147, 98, 101, 255, 147, 96, 99, 255, 147, 95, 98, 255, 147, 94, 97, 255, 146, 92, 96, 255, 146, 92, 95, 255, 146, 91, 94, 255, 146, 91, 94, 255, 146, 91, 94, 255, 146, 91, 94, 255, 145, 91, 94, 255, 145, 92, 95, 255, 144, 92, 95, 255, 143, 92, 95, 255, 142, 93, 95, 255, 141, 93, 96, 255, 140, 94, 96, 255, 138, 94, 97, 255, 137, 95, 97, 255, 135, 95, 97, 255, 134, 96, 98, 255, 132, 97, 99, 255, 131, 97, 99, 255, 129, 98, 100, 255, 128, 99, 100, 255, 126, 100, 101, 255, 125, 101, 102, 255, 123, 102, 102, 255, 122, 103, 103, 255, 121, 104, 104, 255, 120, 105, 104, 255, 119, 106, 105, 255, 118, 107, 106, 255, 117, 109, 107, 255, 117, 110, 107, 255, 116, 111, 108, 255, 116, 112, 109, 255, 116, 113, 110, 255, 116, 114, 110, 255, 116, 114, 111, 255, 117, 115, 112, 255, 117, 115, 112, 255, 118, 116, 113, 255, 119, 115, 114, 255, 120, 115, 115, 255, 122, 115, 115, 255, 123, 114, 116, 255, 125, 112, 117, 255, 126, 111, 118, 255, 128, 109, 119, 255, 129, 106, 120, 255, 131, 104, 121, 255, 133, 101, 122, 255, 135, 98, 123, 255, 137, 95, 124, 255, 139, 93, 125, 255, 141, 90, 127, 255, 144, 87, 128, 255, 146, 84, 129, 255, 149, 81, 130, 255, 151, 79, 132, 255, 154, 76, 133, 255, 157, 74, 134, 255, 161, 72, 136, 255, 164, 71, 137, 255, 167, 70, 138, 255, 171, 69, 140, 255, 175, 68, 142, 255, 179, 68, 144, 255, 182, 67, 146, 255, 186, 67, 148, 255, 190, 67, 150, 255, 193, 68, 152, 255, 197, 68, 154, 255, 200, 68, 156, 255, 203, 68, 157, 255, 206, 69, 159, 255, 208, 69, 161, 255, 210, 70, 162, 255, 212, 70, 163, 255, 213, 70, 164, 255, 214, 70, 164, 255, 214, 72, 165, 255, 214, 72, 165, 255, 214, 72, 165, 255, 213, 72, 165, 255, 213, 73, 164, 255, 212, 74, 163, 255, 212, 75, 163, 255, 211, 76, 162, 255, 210, 77, 161, 255, 209, 78, 160, 255, 207, 80, 158, 255, 206, 81, 157, 255, 204, 83, 156, 255, 203, 85, 155, 255, 201, 87, 154, 255, 200, 89, 153, 255, 198, 92, 151, 255, 196, 94, 150, 255, 194, 97, 149, 255, 192, 100, 148, 255, 190, 103, 148, 255, 187, 106, 147, 255, 185, 110, 146, 255, 183, 113, 146, 255, 180, 117, 145, 255, 177, 121, 145, 255, 175, 125, 144, 255, 172, 128, 144, 255, 169, 132, 144, 255, 167, 136, 144, 255, 164, 139, 143, 255, 162, 143, 143, 255, 159, 146, 143, 255, 157, 150, 143, 255, 155, 152, 142, 255, 153, 155, 142, 255, 151, 158, 142, 255, 149, 160, 141, 255, 148, 162, 141, 255, 146, 163, 140, 255, 144, 165, 139, 255, 143, 167, 138, 255, 141, 168, 138, 255, 139, 169, 137, 255, 137, 171, 136, 255, 135, 172, 134, 255, 133, 173, 133, 255, 131, 174, 132, 255, 129, 175, 131, 255, 127, 176, 130, 255, 125, 177, 129, 255, 123, 178, 127, 255, 120, 179, 126, 255, 118, 180, 125, 255, 116, 181, 124, 255, 114, 183, 123, 255, 112, 184, 123, 255, 110, 185, 122, 255, 108, 186, 121, 255, 106, 188, 121, 255, 104, 189, 120, 255, 102, 190, 120, 255, 100, 191, 120, 255, 99, 193, 120, 255, 97, 194, 120, 255, 96, 195, 120, 255, 95, 196, 120, 255, 94, 197, 120, 255, 93, 197, 120, 255, 92, 198, 120, 255, 91, 199, 120, 255, 90, 199, 120, 255, 90, 200, 120, 255, 89, 200, 120, 255, 89, 200, 120, 255, 89, 200, 120, 255, 89, 200, 120, 255, 90, 200, 120, 255, 90, 199, 121, 255, 91, 199, 121, 255, 92, 198, 121, 255, 93, 197, 121, 255, 94, 196, 121, 255, 96, 194, 122, 255, 97, 193, 122, 255, 99, 191, 122, 255, 100, 190, 122, 255, 102, 188, 123, 255, 104, 186, 123, 255, 105, 184, 123, 255, 107, 182, 123, 255, 108, 180, 123, 255, 109, 178, 123, 255, 110, 176, 123, 255, 111, 173, 122, 255, 112, 171, 122, 255, 113, 169, 121, 255, 115, 167, 120, 255, 116, 164, 119, 255, 117, 162, 118, 255, 118, 160, 117, 255, 119, 158, 115, 255, 120, 155, 114, 255, 121, 153, 112, 255, 122, 152, 111, 255, 123, 150, 109, 255, 124, 148, 108, 255, 125, 147, 107, 255, 126, 146, 106, 255, 126, 145, 105, 255, 127, 144, 104, 255, 127, 143, 104, 255, 127, 143, 104, 255, 127, 143, 104, 255, 126, 143, 104, 255, 126, 143, 104, 255, 125, 143, 104, 255, 124, 143, 104, 255, 123, 143, 104, 255, 121, 143, 104, 255, 120, 143, 104, 255, 118, 143, 104, 255, 117, 144, 103, 255, 116, 144, 103, 255, 114, 144, 103, 255, 113, 145, 102, 255, 112, 145, 102, 255, 111, 146, 102, 255, 110, 147, 101, 255, 109, 147, 101, 255, 109, 148, 100, 255, 109, 150, 99, 255, 109, 151, 99, 255, 109, 152, 98, 255, 110, 154, 98, 255, 110, 156, 98, 255, 111, 158, 98, 255, 112, 160, 97, 255, 112, 163, 97, 255, 113, 165, 98, 255, 114, 167, 98, 255, 115, 169, 98, 255, 115, 172, 98, 255, 116, 174, 98, 255, 117, 175, 98, 255, 117, 177, 98, 255, 118, 179, 99, 255, 118, 180, 99, 255, 118, 181, 99, 255, 119, 181, 99, 255, 119, 181, 99, 255, 119, 181, 99, 255, 119, 181, 99, 255, 119, 180, 98, 255, 119, 179, 98, 255, 119, 178, 97, 255, 119, 177, 97, 255, 119, 176, 96, 255, 119, 174, 96, 255, 119, 173, 95, 255, 119, 171, 94, 255, 120, 169, 94, 255, 120, 168, 94, 255, 120, 166, 94, 255, 120, 164, 93, 255, 121, 163, 94, 255, 121, 161, 94, 255, 121, 160, 95, 255, 122, 159, 95, 255, 122, 157, 96, 255, 123, 156, 98, 255, 123, 155, 99, 255, 123, 154, 100, 255, 124, 153, 101, 255, 124, 153, 102, 255, 125, 152, 103, 255, 126, 151, 104, 255, 126, 150, 105, 255, 127, 149, 106, 255, 127, 148, 106, 255, 128, 147, 107, 255, 128, 146, 108, 255, 128, 145, 108, 255, 129, 144, 108, 255, 129, 143, 108, 255, 129, 142, 109, 255, 130, 140, 108, 255, 130, 139, 108, 255, 130, 138, 108, 255, 130, 136, 108, 255, 131, 135, 108, 255, 131, 134, 108, 255, 132, 133, 109, 255, 133, 132, 109, 255, 133, 131, 110, 255, 134, 131, 111, 255, 135, 130, 112, 255, 136, 129, 113, 255, 137, 128, 114, 255, 138, 127, 115, 255, 139, 127, 115, 255, 140, 126, 116, 255, 141, 125, 117, 255, 142, 124, 117, 255, 142, 122, 117, 255, 143, 121, 117, 255, 144, 119, 117, 255, 145, 118, 116, 255, 146, 116, 115, 255, 146, 114, 114, 255, 146, 112, 113, 255, 147, 110, 111, 255, 147, 108, 109, 255, 147, 105, 108, 255, 147, 103, 106, 255, 147, 101, 104, 255, 147, 99, 102, 255, 147, 97, 100, 255, 147, 95, 99, 255, 147, 94, 97, 255, 147, 92, 96, 255, 147, 91, 94, 255, 146, 90, 93, 255, 146, 89, 93, 255, 146, 89, 92, 255, 146, 88, 92, 255, 146, 89, 92, 255, 146, 89, 92, 255, 145, 89, 92, 255, 145, 89, 92, 255, 144, 89, 93, 255, 143, 90, 93, 255, 142, 90, 93, 255, 141, 91, 94, 255, 140, 91, 94, 255, 139, 92, 94, 255, 137, 93, 95, 255, 136, 93, 96, 255, 134, 94, 96, 255, 133, 95, 97, 255, 131, 96, 97, 255, 130, 97, 98, 255, 128, 98, 99, 255, 127, 98, 99, 255, 125, 99, 100, 255, 124, 100, 101, 255, 122, 101, 102, 255, 121, 102, 102, 255, 120, 103, 103, 255, 119, 104, 104, 255, 118, 105, 105, 255, 117, 107, 106, 255, 117, 108, 106, 255, 116, 108, 107, 255, 116, 109, 108, 255, 116, 110, 109, 255, 116, 111, 110, 255, 116, 111, 111, 255, 117, 112, 111, 255, 117, 112, 112, 255, 118, 112, 113, 255, 119, 112, 114, 255, 120, 112, 114, 255, 121, 112, 115, 255, 123, 111, 116, 255, 124, 109, 117, 255, 126, 108, 118, 255, 128, 106, 119, 255, 129, 104, 120, 255, 131, 102, 121, 255, 133, 99, 122, 255, 135, 97, 123, 255, 137, 94, 124, 255, 140, 91, 126, 255, 142, 88, 127, 255, 144, 86, 128, 255, 147, 83, 129, 255, 150, 80, 131, 255, 153, 78, 132, 255, 155, 76, 133, 255, 159, 74, 135, 255, 162, 72, 136, 255, 165, 71, 137, 255, 169, 70, 139, 255, 172, 69, 140, 255, 176, 69, 142, 255, 180, 68, 144, 255, 183, 68, 146, 255, 187, 68, 148, 255, 190, 68, 150, 255, 194, 68, 152, 255, 197, 69, 154, 255, 200, 69, 156, 255, 203, 69, 158, 255, 206, 70, 160, 255, 208, 70, 162, 255, 210, 71, 163, 255, 212, 71, 164, 255, 213, 71, 165, 255, 214, 72, 165, 255, 214, 73, 167, 255, 214, 73, 166, 255, 214, 73, 166, 255, 213, 74, 166, 255, 213, 74, 165, 255, 212, 75, 164, 255, 211, 76, 164, 255, 210, 77, 163, 255, 209, 78, 162, 255, 208, 79, 161, 255, 206, 81, 159, 255, 205, 82, 158, 255, 203, 84, 157, 255, 201, 86, 156, 255, 200, 88, 155, 255, 198, 90, 153, 255, 196, 93, 152, 255, 194, 95, 151, 255, 192, 98, 150, 255, 190, 101, 149, 255, 188, 104, 148, 255, 186, 107, 148, 255, 184, 111, 147, 255, 181, 114, 146, 255, 179, 118, 145, 255, 176, 121, 145, 255, 174, 125, 144, 255, 171, 129, 144, 255, 169, 133, 143, 255, 166, 137, 143, 255, 164, 140, 142, 255, 161, 144, 142, 255, 159, 147, 141, 255, 157, 150, 141, 255, 155, 153, 140, 255, 153, 156, 140, 255, 151, 159, 139, 255, 149, 161, 139, 255, 148, 163, 138, 255, 146, 164, 138, 255, 145, 166, 137, 255, 143, 168, 136, 255, 141, 169, 136, 255, 139, 170, 135, 255, 137, 172, 134, 255, 135, 173, 133, 255, 133, 174, 132, 255, 131, 176, 131, 255, 129, 177, 130, 255, 127, 178, 129, 255, 125, 179, 127, 255, 123, 180, 126, 255, 121, 181, 125, 255, 118, 182, 125, 255, 116, 184, 124, 255, 114, 185, 123, 255, 112, 186, 122, 255, 110, 187, 121, 255, 108, 189, 121, 255, 106, 190, 121, 255, 104, 191, 120, 255, 102, 192, 120, 255, 101, 193, 120, 255, 99, 193, 120, 255, 97, 194, 121, 255, 96, 195, 121, 255, 95, 196, 121, 255, 93, 196, 122, 255, 92, 197, 122, 255, 91, 197, 122, 255, 91, 197, 123, 255, 90, 198, 123, 255, 89, 198, 123, 255, 89, 198, 123, 255, 89, 198, 123, 255, 89, 198, 123, 255, 89, 198, 124, 255, 89, 198, 124, 255, 90, 197, 124, 255, 91, 197, 124, 255, 92, 196, 124, 255, 93, 195, 124, 255, 94, 194, 124, 255, 96, 193, 124, 255, 97, 192, 124, 255, 99, 190, 124, 255, 100, 189, 124, 255, 102, 187, 124, 255, 103, 185, 124, 255, 105, 184, 124, 255, 106, 182, 124, 255, 108, 180, 124, 255, 109, 178, 124, 255, 110, 176, 123, 255, 111, 173, 123, 255, 112, 171, 122, 255, 113, 169, 122, 255, 114, 167, 121, 255, 115, 165, 120, 255, 116, 163, 119, 255, 117, 161, 117, 255, 119, 159, 116, 255, 120, 157, 115, 255, 121, 155, 113, 255, 122, 153, 112, 255, 123, 152, 111, 255, 124, 150, 110, 255, 124, 149, 109, 255, 125, 148, 108, 255, 125, 147, 107, 255, 126, 146, 106, 255, 126, 146, 106, 255, 126, 146, 106, 255, 126, 146, 106, 255, 125, 146, 106, 255, 125, 146, 106, 255, 124, 146, 105, 255, 123, 145, 105, 255, 122, 145, 105, 255, 121, 145, 105, 255, 119, 145, 104, 255, 118, 145, 104, 255, 117, 145, 103, 255, 115, 145, 103, 255, 114, 145, 102, 255, 113, 145, 102, 255, 112, 146, 101, 255, 111, 146, 100, 255, 110, 147, 100, 255, 110, 147, 99, 255, 109, 148, 98, 255, 109, 149, 98, 255, 110, 151, 97, 255, 110, 152, 96, 255, 110, 154, 96, 255, 111, 156, 96, 255, 111, 158, 96, 255, 112, 160, 96, 255, 112, 162, 96, 255, 113, 165, 96, 255, 113, 167, 96, 255, 114, 169, 96, 255, 115, 171, 97, 255, 115, 173, 97, 255, 116, 175, 97, 255, 116, 176, 97, 255, 117, 178, 98, 255, 117, 179, 98, 255, 117, 180, 98, 255, 118, 180, 98, 255, 118, 181, 98, 255, 118, 180, 98, 255, 118, 180, 98, 255, 118, 179, 97, 255, 118, 179, 97, 255, 117, 178, 96, 255, 117, 177, 96, 255, 117, 175, 95, 255, 117, 174, 95, 255, 117, 172, 94, 255, 118, 171, 94, 255, 118, 169, 93, 255, 118, 168, 93, 255, 118, 166, 93, 255, 118, 164, 93, 255, 118, 163, 93, 255, 119, 161, 93, 255, 119, 160, 94, 255, 119, 159, 95, 255, 120, 157, 96, 255, 120, 156, 97, 255, 121, 155, 98, 255, 121, 154, 99, 255, 122, 153, 100, 255, 123, 152, 101, 255, 123, 152, 102, 255, 124, 151, 103, 255, 125, 150, 104, 255, 125, 149, 105, 255, 126, 148, 106, 255, 127, 147, 106, 255, 127, 146, 107, 255, 128, 146, 107, 255, 129, 144, 107, 255, 129, 143, 108, 255, 130, 142, 108, 255, 130, 141, 108, 255, 130, 140, 107, 255, 130, 138, 107, 255, 131, 137, 107, 255, 131, 135, 107, 255, 132, 134, 107, 255, 132, 133, 108, 255, 133, 132, 109, 255, 134, 131, 109, 255, 134, 130, 110, 255, 135, 129, 111, 255, 136, 128, 112, 255, 137, 127, 113, 255, 138, 126, 113, 255, 139, 125, 114, 255, 140, 124, 115, 255, 141, 122, 115, 255, 142, 121, 115, 255, 142, 120, 116, 255, 143, 118, 115, 255, 144, 117, 115, 255, 145, 115, 114, 255, 146, 113, 113, 255, 146, 111, 112, 255, 147, 109, 111, 255, 147, 107, 109, 255, 147, 105, 107, 255, 147, 102, 106, 255, 147, 100, 104, 255, 147, 98, 102, 255, 147, 96, 100, 255, 147, 94, 98, 255, 147, 93, 96, 255, 147, 91, 95, 255, 147, 90, 93, 255, 147, 88, 92, 255, 146, 87, 91, 255, 146, 87, 90, 255, 146, 86, 90, 255, 146, 86, 89, 255, 146, 86, 89, 255, 146, 86, 90, 255, 146, 86, 90, 255, 145, 87, 90, 255, 144, 87, 90, 255, 143, 88, 91, 255, 142, 88, 91, 255, 141, 89, 91, 255, 140, 89, 92, 255, 139, 90, 92, 255, 138, 91, 93, 255, 136, 92, 93, 255, 135, 92, 94, 255, 133, 93, 95, 255, 132, 94, 96, 255, 130, 95, 96, 255, 129, 96, 97, 255, 127, 97, 98, 255, 126, 98, 99, 255, 124, 99, 99, 255, 123, 100, 100, 255, 122, 101, 101, 255, 120, 102, 102, 255, 119, 103, 103, 255, 118, 104, 104, 255, 118, 104, 105, 255, 117, 105, 106, 255, 116, 106, 107, 255, 116, 107, 107, 255, 116, 107, 108, 255, 116, 108, 109, 255, 116, 108, 110, 255, 116, 109, 111, 255, 117, 109, 112, 255, 118, 109, 113, 255, 118, 109, 114, 255, 120, 109, 114, 255, 121, 108, 115, 255, 122, 108, 116, 255, 124, 107, 117, 255, 126, 105, 118, 255, 127, 103, 119, 255, 129, 101, 120, 255, 131, 99, 121, 255, 133, 97, 122, 255, 136, 95, 123, 255, 138, 92, 125, 255, 140, 90, 126, 255, 143, 87, 127, 255, 145, 85, 128, 255, 148, 82, 130, 255, 151, 80, 131, 255, 154, 78, 132, 255, 157, 76, 133, 255, 160, 74, 135, 255, 163, 72, 136, 255, 166, 71, 137, 255, 170, 70, 139, 255, 173, 69, 141, 255, 177, 69, 142, 255, 180, 69, 144, 255, 184, 69, 147, 255, 188, 69, 149, 255, 191, 69, 151, 255, 194, 69, 153, 255, 198, 69, 155, 255, 201, 70, 157, 255, 204, 70, 159, 255, 206, 71, 161, 255, 208, 71, 162, 255, 210, 72, 164, 255, 212, 72, 165, 255, 213, 73, 166, 255, 214, 73, 166, 255, 214, 74, 168, 255, 214, 74, 167, 255, 214, 74, 167, 255, 213, 75, 167, 255, 212, 75, 166, 255, 211, 76, 165, 255, 210, 77, 164, 255, 209, 78, 164, 255, 208, 79, 162, 255, 206, 80, 161, 255, 205, 82, 160, 255, 203, 84, 159, 255, 202, 85, 158, 255, 200, 87, 156, 255, 198, 89, 155, 255, 196, 91, 154, 255, 194, 94, 153, 255, 192, 96, 152, 255, 191, 99, 151, 255, 189, 102, 150, 255, 187, 105, 149, 255, 185, 108, 148, 255, 182, 111, 147, 255, 180, 115, 146, 255, 178, 118, 146, 255, 175, 122, 145, 255, 173, 126, 144, 255, 171, 130, 143, 255, 168, 133, 142, 255, 166, 137, 142, 255, 164, 141, 141, 255, 161, 144, 140, 255, 159, 148, 140, 255, 157, 151, 139, 255, 155, 154, 138, 255, 153, 157, 138, 255, 151, 159, 137, 255, 150, 162, 137, 255, 148, 163, 136, 255, 147, 165, 136, 255, 145, 167, 135, 255, 143, 169, 134, 255, 142, 170, 134, 255, 140, 172, 133, 255, 138, 173, 132, 255, 136, 174, 131, 255, 134, 176, 130, 255, 132, 177, 129, 255, 129, 178, 128, 255, 127, 179, 127, 255, 125, 181, 126, 255, 123, 182, 125, 255, 121, 183, 124, 255, 119, 184, 124, 255, 116, 186, 123, 255, 114, 187, 122, 255, 112, 188, 121, 255, 110, 189, 121, 255, 108, 191, 121, 255, 106, 192, 120, 255, 104, 192, 120, 255, 102, 193, 121, 255, 101, 194, 121, 255, 99, 194, 121, 255, 97, 195, 122, 255, 96, 195, 122, 255, 95, 195, 123, 255, 93, 195, 123, 255, 92, 196, 124, 255, 91, 196, 125, 255, 90, 196, 125, 255, 90, 196, 126, 255, 89, 196, 126, 255, 89, 196, 127, 255, 89, 196, 127, 255, 88, 196, 127, 255, 89, 196, 127, 255, 89, 195, 127, 255, 90, 195, 127, 255, 90, 195, 127, 255, 92, 194, 127, 255, 93, 193, 127, 255, 94, 192, 127, 255, 96, 191, 126, 255, 97, 190, 126, 255, 99, 189, 126, 255, 100, 188, 126, 255, 102, 186, 126, 255, 103, 185, 126, 255, 105, 183, 125, 255, 106, 181, 125, 255, 108, 179, 125, 255, 109, 177, 124, 255, 110, 175, 124, 255, 111, 173, 124, 255, 112, 171, 123, 255, 113, 169, 122, 255, 114, 167, 121, 255, 115, 165, 121, 255, 116, 163, 119, 255, 117, 161, 118, 255, 118, 160, 117, 255, 119, 158, 116, 255, 120, 156, 115, 255, 121, 155, 114, 255, 122, 154, 112, 255, 123, 152, 111, 255, 124, 151, 110, 255, 124, 150, 109, 255, 125, 150, 109, 255, 125, 149, 108, 255, 125, 149, 108, 255, 125, 149, 108, 255, 125, 149, 107, 255, 125, 148, 107, 255, 124, 148, 107, 255, 123, 148, 107, 255, 122, 148, 106, 255, 121, 147, 106, 255, 120, 147, 105, 255, 119, 147, 105, 255, 118, 146, 104, 255, 117, 146, 103, 255, 115, 146, 102, 255, 114, 146, 101, 255, 113, 146, 101, 255, 112, 146, 100, 255, 111, 146, 99, 255, 111, 147, 98, 255, 110, 147, 97, 255, 110, 148, 96, 255, 110, 149, 96, 255, 110, 151, 95, 255, 110, 152, 95, 255, 111, 154, 94, 255, 111, 156, 94, 255, 111, 158, 94, 255, 112, 160, 94, 255, 112, 162, 94, 255, 113, 164, 94, 255, 113, 167, 95, 255, 114, 169, 95, 255, 114, 171, 95, 255, 115, 173, 96, 255, 115, 174, 96, 255, 116, 176, 96, 255, 116, 177, 97, 255, 116, 178, 97, 255, 116, 179, 97, 255, 117, 180, 97, 255, 117, 180, 97, 255, 117, 180, 97, 255, 117, 179, 97, 255, 116, 179, 97, 255, 116, 178, 96, 255, 116, 177, 96, 255, 116, 176, 95, 255, 116, 175, 95, 255, 116, 174, 94, 255, 116, 172, 93, 255, 116, 171, 93, 255, 116, 169, 92, 255, 116, 168, 92, 255, 116, 166, 92, 255, 116, 164, 92, 255, 116, 163, 92, 255, 116, 161, 92, 255, 117, 160, 93, 255, 117, 159, 94, 255, 117, 157, 95, 255, 118, 156, 96, 255, 119, 155, 97, 255, 119, 154, 98, 255, 120, 153, 99, 255, 121, 152, 100, 255, 122, 152, 101, 255, 123, 151, 102, 255, 124, 150, 103, 255, 124, 149, 104, 255, 125, 149, 105, 255, 126, 148, 105, 255, 127, 147, 106, 255, 128, 146, 106, 255, 128, 145, 107, 255, 129, 144, 107, 255, 130, 143, 107, 255, 130, 142, 107, 255, 131, 140, 107, 255, 131, 139, 106, 255, 131, 137, 106, 255, 132, 136, 106, 255, 132, 134, 107, 255, 133, 133, 107, 255, 133, 132, 108, 255, 134, 130, 108, 255, 135, 129, 109, 255, 136, 128, 110, 255, 136, 127, 111, 255, 137, 125, 111, 255, 138, 124, 112, 255, 139, 123, 113, 255, 140, 121, 113, 255, 141, 120, 114, 255, 142, 119, 114, 255, 142, 117, 114, 255, 143, 115, 114, 255, 144, 114, 113, 255, 145, 112, 113, 255, 146, 110, 112, 255, 146, 108, 110, 255, 147, 106, 109, 255, 147, 104, 107, 255, 147, 102, 105, 255, 147, 100, 104, 255, 147, 97, 102, 255, 147, 95, 100, 255, 147, 93, 98, 255, 147, 92, 96, 255, 147, 90, 94, 255, 147, 88, 92, 255, 147, 87, 91, 255, 147, 86, 90, 255, 146, 85, 88, 255, 146, 84, 88, 255, 146, 84, 87, 255, 146, 83, 87, 255, 146, 83, 87, 255, 146, 84, 87, 255, 146, 84, 87, 255, 145, 84, 87, 255, 144, 85, 88, 255, 144, 85, 88, 255, 143, 86, 89, 255, 142, 87, 89, 255, 140, 87, 90, 255, 139, 88, 90, 255, 138, 89, 91, 255, 137, 90, 91, 255, 135, 91, 92, 255, 134, 92, 93, 255, 132, 93, 94, 255, 131, 94, 95, 255, 129, 94, 95, 255, 128, 95, 96, 255, 126, 96, 97, 255, 125, 97, 98, 255, 123, 98, 99, 255, 122, 99, 100, 255, 121, 100, 101, 255, 120, 101, 102, 255, 119, 102, 103, 255, 118, 102, 104, 255, 117, 103, 105, 255, 116, 104, 106, 255, 116, 104, 107, 255, 116, 105, 108, 255, 116, 105, 109, 255, 116, 105, 110, 255, 116, 106, 111, 255, 116, 106, 112, 255, 117, 106, 113, 255, 118, 106, 113, 255, 119, 106, 114, 255, 121, 105, 115, 255, 122, 104, 116, 255, 124, 103, 117, 255, 125, 102, 118, 255, 127, 101, 119, 255, 129, 99, 120, 255, 131, 97, 121, 255, 134, 95, 122, 255, 136, 93, 124, 255, 138, 90, 125, 255, 141, 88, 126, 255, 143, 86, 127, 255, 146, 83, 129, 255, 149, 81, 130, 255, 152, 79, 131, 255, 155, 77, 132, 255, 158, 75, 134, 255, 161, 73, 135, 255, 164, 72, 136, 255, 167, 71, 137, 255, 171, 70, 139, 255, 174, 70, 141, 255, 178, 69, 143, 255, 181, 69, 145, 255, 185, 69, 147, 255, 188, 69, 149, 255, 192, 69, 151, 255, 195, 70, 153, 255, 198, 70, 156, 255, 201, 71, 158, 255, 204, 71, 160, 255, 206, 72, 162, 255, 208, 73, 163, 255, 210, 73, 165, 255, 212, 73, 166, 255, 213, 74, 167, 255, 214, 74, 167, 255, 214, 75, 168, 255, 214, 75, 168, 255, 213, 76, 168, 255, 213, 76, 168, 255, 212, 77, 167, 255, 211, 77, 166, 255, 210, 78, 165, 255, 208, 79, 164, 255, 207, 80, 163, 255, 205, 82, 162, 255, 204, 83, 161, 255, 202, 85, 160, 255, 200, 86, 158, 255, 198, 88, 157, 255, 196, 90, 156, 255, 194, 92, 155, 255, 193, 95, 153, 255, 191, 97, 152, 255, 189, 100, 151, 255, 187, 102, 150, 255, 185, 105, 150, 255, 183, 108, 149, 255, 181, 112, 148, 255, 179, 115, 147, 255, 177, 119, 146, 255, 175, 122, 145, 255, 172, 126, 144, 255, 170, 130, 143, 255, 168, 134, 142, 255, 166, 138, 141, 255, 163, 141, 140, 255, 161, 145, 139, 255, 159, 148, 138, 255, 157, 152, 137, 255, 155, 155, 136, 255, 153, 157, 136, 255, 152, 160, 135, 255, 150, 162, 135, 255, 149, 164, 134, 255, 147, 166, 133, 255, 145, 168, 133, 255, 144, 169, 132, 255, 142, 171, 131, 255, 140, 172, 131, 255, 138, 174, 130, 255, 136, 175, 129, 255, 134, 177, 128, 255, 132, 178, 127, 255, 130, 179, 127, 255, 128, 181, 126, 255, 125, 182, 125, 255, 123, 183, 124, 255, 121, 185, 124, 255, 119, 186, 123, 255, 117, 187, 122, 255, 115, 189, 121, 255, 112, 190, 121, 255, 110, 191, 120, 255, 108, 192, 120, 255, 106, 193, 120, 255, 104, 194, 120, 255, 103, 194, 121, 255, 101, 195, 121, 255, 99, 195, 122, 255, 98, 195, 123, 255, 96, 195, 124, 255, 95, 195, 125, 255, 93, 195, 125, 255, 92, 195, 126, 255, 91, 194, 127, 255, 90, 194, 128, 255, 90, 194, 129, 255, 89, 194, 129, 255, 89, 193, 130, 255, 88, 193, 130, 255, 88, 193, 130, 255, 88, 193, 130, 255, 89, 193, 130, 255, 89, 193, 130, 255, 90, 192, 130, 255, 91, 192, 130, 255, 93, 191, 129, 255, 94, 191, 129, 255, 96, 190, 129, 255, 97, 189, 128, 255, 99, 188, 128, 255, 100, 187, 128, 255, 102, 185, 127, 255, 104, 184, 127, 255, 105, 182, 127, 255, 106, 181, 126, 255, 108, 179, 126, 255, 109, 177, 125, 255, 110, 175, 125, 255, 111, 173, 124, 255, 112, 171, 124, 255, 113, 169, 123, 255, 113, 167, 122, 255, 114, 165, 121, 255, 116, 164, 120, 255, 117, 162, 119, 255, 118, 160, 118, 255, 119, 159, 117, 255, 120, 158, 116, 255, 121, 156, 115, 255, 122, 155, 114, 255, 122, 154, 113, 255, 123, 153, 112, 255, 124, 153, 111, 255, 124, 152, 111, 255, 124, 152, 110, 255, 125, 151, 110, 255, 125, 151, 109, 255, 124, 151, 109, 255, 124, 151, 109, 255, 123, 151, 109, 255, 122, 150, 108, 255, 122, 150, 108, 255, 121, 149, 107, 255, 120, 149, 106, 255, 119, 148, 105, 255, 117, 148, 104, 255, 116, 147, 103, 255, 115, 147, 102, 255, 114, 147, 101, 255, 113, 146, 100, 255, 112, 146, 99, 255, 112, 146, 98, 255, 111, 147, 97, 255, 111, 147, 96, 255, 110, 148, 95, 255, 110, 149, 94, 255, 110, 151, 93, 255, 111, 152, 93, 255, 111, 154, 92, 255, 111, 156, 92, 255, 111, 158, 92, 255, 112, 160, 92, 255, 112, 162, 93, 255, 113, 164, 93, 255, 113, 166, 93, 255, 113, 168, 94, 255, 114, 170, 94, 255, 114, 172, 95, 255, 115, 174, 95, 255, 115, 175, 95, 255, 115, 177, 96, 255, 115, 178, 96, 255, 116, 179, 96, 255, 116, 179, 97, 255, 116, 179, 97, 255, 116, 179, 97, 255, 116, 179, 96, 255, 115, 178, 96, 255, 115, 178, 96, 255, 115, 177, 95, 255, 115, 176, 94, 255, 115, 175, 94, 255, 114, 173, 93, 255, 114, 172, 93, 255, 114, 171, 92, 255, 114, 169, 92, 255, 114, 168, 91, 255, 114, 166, 91, 255, 114, 164, 91, 255, 114, 163, 91, 255, 114, 161, 92, 255, 114, 160, 92, 255, 115, 159, 93, 255, 115, 157, 94, 255, 116, 156, 95, 255, 117, 155, 96, 255, 118, 154, 98, 255, 118, 153, 99, 255, 119, 152, 100, 255, 120, 152, 101, 255, 121, 151, 102, 255, 122, 150, 103, 255, 124, 150, 103, 255, 125, 149, 104, 255, 126, 148, 105, 255, 127, 147, 105, 255, 127, 147, 106, 255, 128, 146, 106, 255, 129, 145, 106, 255, 130, 143, 106, 255, 130, 142, 106, 255, 131, 141, 106, 255, 131, 139, 106, 255, 132, 138, 105, 255, 132, 136, 106, 255, 133, 135, 106, 255, 133, 133, 106, 255, 134, 132, 107, 255, 134, 130, 107, 255, 135, 129, 108, 255, 136, 127, 109, 255, 137, 126, 110, 255, 137, 124, 110, 255, 138, 123, 111, 255, 139, 121, 112, 255, 140, 119, 112, 255, 141, 118, 112, 255, 142, 116, 113, 255, 143, 114, 113, 255, 143, 113, 112, 255, 144, 111, 112, 255, 145, 109, 111, 255, 146, 107, 110, 255, 146, 105, 108, 255, 147, 103, 107, 255, 147, 101, 105, 255, 147, 99, 103, 255, 147, 97, 101, 255, 147, 94, 99, 255, 147, 92, 97, 255, 147, 91, 95, 255, 147, 89, 94, 255, 147, 87, 92, 255, 147, 86, 90, 255, 147, 84, 88, 255, 147, 83, 87, 255, 147, 82, 86, 255, 146, 81, 85, 255, 146, 81, 85, 255, 146, 81, 84, 255, 146, 81, 84, 255, 146, 81, 85, 255, 146, 81, 85, 255, 145, 82, 85, 255, 144, 82, 85, 255, 144, 83, 86, 255, 143, 84, 86, 255, 142, 84, 87, 255, 141, 85, 87, 255, 140, 86, 88, 255, 138, 87, 89, 255, 137, 88, 89, 255, 136, 89, 90, 255, 134, 90, 91, 255, 133, 91, 92, 255, 131, 92, 93, 255, 130, 93, 94, 255, 128, 94, 95, 255, 127, 95, 96, 255, 125, 96, 97, 255, 124, 97, 98, 255, 122, 97, 99, 255, 121, 98, 100, 255, 120, 99, 101, 255, 119, 100, 102, 255, 118, 100, 103, 255, 117, 101, 104, 255, 117, 101, 105, 255, 116, 102, 106, 255, 116, 102, 107, 255, 116, 102, 108, 255, 116, 102, 109, 255, 116, 102, 110, 255, 116, 103, 111, 255, 117, 102, 112, 255, 118, 102, 113, 255, 119, 102, 114, 255, 120, 102, 115, 255, 122, 101, 116, 255, 123, 100, 117, 255, 125, 99, 118, 255, 127, 98, 119, 255, 129, 96, 120, 255, 131, 94, 121, 255, 134, 93, 123, 255, 136, 91, 124, 255, 139, 89, 125, 255, 141, 86, 126, 255, 144, 84, 127, 255, 147, 82, 129, 255, 150, 80, 130, 255, 153, 78, 131, 255, 156, 76, 133, 255, 159, 75, 134, 255, 162, 73, 135, 255, 165, 72, 136, 255, 168, 71, 138, 255, 172, 70, 139, 255, 175, 70, 141, 255, 178, 69, 143, 255, 182, 69, 145, 255, 185, 69, 147, 255, 189, 70, 149, 255, 192, 70, 152, 255, 195, 71, 154, 255, 198, 71, 156, 255, 201, 72, 158, 255, 204, 72, 160, 255, 206, 73, 162, 255, 208, 74, 164, 255, 210, 74, 166, 255, 212, 75, 167, 255, 213, 75, 168, 255, 214, 75, 168, 255, 213, 77, 169, 255, 213, 77, 169, 255, 213, 77, 169, 255, 212, 77, 168, 255, 211, 78, 168, 255, 210, 79, 167, 255, 209, 79, 166, 255, 208, 80, 165, 255, 206, 82, 164, 255, 204, 83, 163, 255, 202, 84, 161, 255, 201, 86, 160, 255, 199, 88, 159, 255, 197, 89, 158, 255, 195, 91, 156, 255, 193, 93, 155, 255, 191, 96, 154, 255, 189, 98, 153, 255, 187, 100, 152, 255, 185, 103, 151, 255, 184, 106, 150, 255, 182, 109, 149, 255, 180, 112, 148, 255, 178, 116, 147, 255, 176, 119, 146, 255, 174, 123, 144, 255, 172, 127, 143, 255, 170, 130, 142, 255, 168, 134, 141, 255, 165, 138, 140, 255, 163, 142, 139, 255, 161, 145, 137, 255, 159, 149, 136, 255, 157, 152, 135, 255, 156, 155, 134, 255, 154, 158, 134, 255, 152, 160, 133, 255, 151, 163, 132, 255, 149, 165, 132, 255, 148, 166, 131, 255, 146, 168, 131, 255, 144, 170, 130, 255, 142, 171, 129, 255, 141, 173, 129, 255, 139, 175, 128, 255, 137, 176, 127, 255, 135, 178, 127, 255, 132, 179, 126, 255, 130, 181, 125, 255, 128, 182, 125, 255, 126, 183, 124, 255, 124, 185, 123, 255, 121, 186, 123, 255, 119, 188, 122, 255, 117, 189, 121, 255, 115, 190, 121, 255, 113, 192, 120, 255, 111, 193, 120, 255, 109, 194, 120, 255, 107, 195, 120, 255, 105, 195, 121, 255, 103, 196, 121, 255, 101, 196, 122, 255, 99, 196, 123, 255, 98, 195, 124, 255, 96, 195, 125, 255, 95, 195, 126, 255, 94, 194, 127, 255, 92, 194, 129, 255, 91, 193, 130, 255, 90, 192, 131, 255, 90, 192, 132, 255, 89, 192, 132, 255, 89, 191, 133, 255, 88, 191, 133, 255, 88, 191, 133, 255, 88, 191, 133, 255, 89, 191, 133, 255, 89, 191, 133, 255, 90, 190, 133, 255, 91, 190, 132, 255, 93, 189, 132, 255, 94, 189, 132, 255, 96, 188, 131, 255, 97, 187, 131, 255, 99, 186, 130, 255, 100, 185, 130, 255, 102, 184, 129, 255, 104, 183, 128, 255, 105, 182, 128, 255, 107, 180, 127, 255, 108, 179, 127, 255, 109, 177, 126, 255, 110, 175, 126, 255, 111, 173, 125, 255, 111, 171, 124, 255, 112, 169, 124, 255, 113, 167, 123, 255, 114, 166, 122, 255, 115, 164, 121, 255, 116, 163, 120, 255, 117, 161, 119, 255, 118, 160, 118, 255, 119, 159, 117, 255, 120, 158, 116, 255, 121, 157, 115, 255, 122, 156, 114, 255, 123, 156, 114, 255, 123, 155, 113, 255, 124, 155, 112, 255, 124, 154, 112, 255, 124, 154, 111, 255, 124, 154, 111, 255, 124, 154, 111, 255, 123, 154, 111, 255, 122, 153, 110, 255, 122, 153, 110, 255, 121, 152, 109, 255, 120, 151, 108, 255, 119, 151, 107, 255, 118, 150, 106, 255, 117, 149, 104, 255, 116, 148, 103, 255, 115, 148, 102, 255, 114, 147, 100, 255, 114, 147, 99, 255, 113, 147, 98, 255, 112, 147, 97, 255, 112, 147, 95, 255, 111, 147, 94, 255, 111, 148, 93, 255, 111, 149, 92, 255, 111, 151, 92, 255, 111, 152, 91, 255, 111, 154, 91, 255, 111, 156, 91, 255, 112, 158, 91, 255, 112, 160, 91, 255, 112, 162, 91, 255, 112, 164, 91, 255, 113, 166, 92, 255, 113, 168, 92, 255, 113, 170, 93, 255, 114, 172, 93, 255, 114, 173, 94, 255, 114, 175, 95, 255, 114, 176, 95, 255, 115, 177, 95, 255, 115, 178, 96, 255, 115, 179, 96, 255, 115, 179, 96, 255, 115, 179, 96, 255, 115, 178, 96, 255, 114, 178, 95, 255, 114, 177, 95, 255, 114, 176, 94, 255, 114, 175, 94, 255, 113, 174, 93, 255, 113, 173, 93, 255, 113, 172, 92, 255, 112, 170, 91, 255, 112, 169, 91, 255, 112, 168, 91, 255, 112, 166, 90, 255, 112, 165, 90, 255, 112, 163, 91, 255, 112, 162, 91, 255, 112, 160, 91, 255, 113, 159, 92, 255, 113, 157, 93, 255, 114, 156, 95, 255, 115, 155, 96, 255, 116, 154, 97, 255, 117, 153, 98, 255, 118, 152, 99, 255, 119, 152, 100, 255, 120, 151, 101, 255, 121, 150, 102, 255, 123, 150, 103, 255, 124, 149, 103, 255, 125, 149, 104, 255, 126, 148, 105, 255, 127, 147, 105, 255, 128, 146, 105, 255, 129, 145, 105, 255, 130, 144, 106, 255, 131, 143, 105, 255, 131, 141, 105, 255, 132, 140, 105, 255, 132, 138, 105, 255, 133, 136, 105, 255, 133, 135, 105, 255, 134, 133, 106, 255, 134, 131, 106, 255, 135, 130, 107, 255, 136, 128, 107, 255, 136, 126, 108, 255, 137, 124, 109, 255, 138, 123, 109, 255, 138, 121, 110, 255, 139, 119, 111, 255, 140, 117, 111, 255, 141, 116, 111, 255, 142, 114, 111, 255, 143, 112, 111, 255, 143, 110, 111, 255, 144, 108, 110, 255, 145, 106, 109, 255, 146, 104, 108, 255, 146, 102, 107, 255, 147, 100, 105, 255, 147, 98, 103, 255, 147, 96, 101, 255, 147, 94, 99, 255, 148, 92, 97, 255, 148, 90, 95, 255, 147, 88, 93, 255, 147, 86, 91, 255, 147, 84, 89, 255, 147, 83, 88, 255, 147, 82, 86, 255, 147, 80, 85, 255, 147, 80, 83, 255, 146, 79, 83, 255, 146, 78, 82, 255, 146, 78, 82, 255, 146, 78, 82, 255, 146, 79, 82, 255, 146, 79, 82, 255, 145, 79, 82, 255, 145, 80, 83, 255, 144, 81, 83, 255, 143, 81, 84, 255, 142, 82, 84, 255, 141, 83, 85, 255, 140, 84, 86, 255, 139, 85, 86, 255, 137, 86, 87, 255, 136, 87, 88, 255, 135, 88, 89, 255, 133, 89, 90, 255, 132, 90, 91, 255, 130, 91, 92, 255, 129, 92, 93, 255, 127, 93, 94, 255, 126, 94, 95, 255, 124, 95, 96, 255, 123, 96, 97, 255, 121, 96, 99, 255, 120, 97, 100, 255, 119, 98, 101, 255, 118, 98, 102, 255, 117, 98, 103, 255, 117, 99, 104, 255, 116, 99, 106, 255, 116, 99, 107, 255, 115, 99, 108, 255, 115, 99, 109, 255, 116, 99, 110, 255, 116, 99, 111, 255, 117, 99, 112, 255, 117, 99, 113, 255, 118, 99, 114, 255, 120, 99, 115, 255, 121, 98, 116, 255, 123, 97, 117, 255, 125, 96, 118, 255, 127, 95, 119, 255, 129, 94, 120, 255, 131, 92, 121, 255, 134, 90, 123, 255, 136, 89, 124, 255, 139, 87, 125, 255, 142, 85, 126, 255, 145, 83, 128, 255, 148, 81, 129, 255, 151, 79, 130, 255, 154, 77, 131, 255, 157, 76, 133, 255, 160, 74, 134, 255, 163, 73, 135, 255, 166, 72, 136, 255, 169, 71, 138, 255, 172, 70, 139, 255, 176, 70, 141, 255, 179, 70, 143, 255, 182, 70, 145, 255, 186, 70, 147, 255, 189, 70, 149, 255, 192, 71, 152, 255, 195, 71, 154, 255, 198, 72, 157, 255, 201, 73, 159, 255, 204, 73, 161, 255, 206, 74, 163, 255, 208, 75, 165, 255, 210, 75, 166, 255, 211, 76, 167, 255, 213, 76, 168, 255, 213, 77, 169, 255, 213, 78, 170, 255, 213, 78, 170, 255, 212, 78, 169, 255, 212, 79, 169, 255, 211, 79, 168, 255, 210, 80, 167, 255, 208, 81, 166, 255, 207, 82, 165, 255, 205, 83, 164, 255, 203, 84, 163, 255, 201, 85, 162, 255, 199, 87, 161, 255, 197, 89, 159, 255, 195, 90, 158, 255, 193, 92, 157, 255, 191, 94, 155, 255, 189, 96, 154, 255, 187, 99, 153, 255, 186, 101, 152, 255, 184, 104, 151, 255, 182, 106, 150, 255, 181, 109, 149, 255, 179, 112, 148, 255, 177, 116, 147, 255, 175, 119, 145, 255, 173, 123, 144, 255, 171, 127, 143, 255, 169, 131, 141, 255, 167, 134, 140, 255, 165, 138, 139, 255, 163, 142, 137, 255, 161, 145, 136, 255, 160, 149, 135, 255, 158, 152, 134, 255, 156, 155, 133, 255, 154, 158, 132, 255, 153, 161, 131, 255, 151, 163, 130, 255, 150, 165, 130, 255, 148, 167, 129, 255, 147, 168, 129, 255, 145, 170, 128, 255, 143, 172, 127, 255, 141, 174, 127, 255, 139, 175, 126, 255, 137, 177, 126, 255, 135, 178, 125, 255, 133, 180, 124, 255, 131, 181, 124, 255, 129, 183, 123, 255, 126, 185, 123, 255, 124, 186, 122, 255, 122, 187, 122, 255, 120, 189, 121, 255, 118, 190, 121, 255, 115, 192, 120, 255, 113, 193, 120, 255, 111, 194, 120, 255, 109, 195, 120, 255, 107, 196, 120, 255, 105, 196, 121, 255, 103, 196, 122, 255, 102, 196, 123, 255, 100, 196, 124, 255, 98, 195, 125, 255, 97, 195, 127, 255, 95, 194, 128, 255, 94, 193, 129, 255, 93, 192, 131, 255, 91, 192, 132, 255, 91, 191, 133, 255, 90, 190, 134, 255, 89, 189, 135, 255, 89, 189, 136, 255, 88, 189, 136, 255, 88, 189, 137, 255, 88, 189, 137, 255, 89, 188, 136, 255, 90, 188, 136, 255, 90, 188, 136, 255, 92, 188, 135, 255, 93, 187, 135, 255, 94, 187, 134, 255, 96, 186, 134, 255, 97, 186, 133, 255, 99, 185, 132, 255, 101, 184, 131, 255, 102, 183, 131, 255, 104, 182, 130, 255, 105, 181, 129, 255, 107, 180, 128, 255, 108, 178, 128, 255, 109, 176, 127, 255, 110, 175, 126, 255, 111, 173, 126, 255, 111, 171, 125, 255, 112, 169, 124, 255, 113, 167, 124, 255, 114, 166, 123, 255, 115, 164, 122, 255, 116, 163, 121, 255, 117, 162, 120, 255, 118, 161, 119, 255, 119, 160, 118, 255, 120, 159, 118, 255, 121, 159, 117, 255, 121, 158, 116, 255, 122, 157, 115, 255, 123, 157, 115, 255, 123, 157, 114, 255, 123, 156, 114, 255, 123, 156, 113, 255, 123, 156, 113, 255, 123, 156, 113, 255, 122, 156, 112, 255, 122, 155, 112, 255, 121, 155, 111, 255, 120, 154, 110, 255, 120, 153, 109, 255, 119, 152, 108, 255, 118, 151, 106, 255, 117, 150, 105, 255, 116, 150, 103, 255, 115, 149, 102, 255, 114, 148, 100, 255, 114, 148, 98, 255, 113, 147, 97, 255, 112, 147, 95, 255, 112, 147, 94, 255, 111, 148, 93, 255, 111, 148, 92, 255, 111, 149, 91, 255, 111, 151, 90, 255, 111, 152, 90, 255, 111, 154, 89, 255, 112, 156, 89, 255, 112, 158, 89, 255, 112, 160, 89, 255, 112, 162, 90, 255, 112, 164, 90, 255, 112, 166, 91, 255, 113, 168, 91, 255, 113, 170, 92, 255, 113, 172, 93, 255, 113, 173, 93, 255, 113, 175, 94, 255, 114, 176, 94, 255, 114, 177, 95, 255, 114, 178, 95, 255, 114, 178, 95, 255, 114, 178, 95, 255, 114, 178, 95, 255, 114, 178, 95, 255, 113, 178, 95, 255, 113, 177, 94, 255, 113, 176, 94, 255, 112, 175, 93, 255, 112, 174, 93, 255, 112, 173, 92, 255, 111, 172, 91, 255, 111, 171, 91, 255, 110, 169, 90, 255, 110, 168, 90, 255, 110, 166, 90, 255, 110, 165, 90, 255, 110, 163, 90, 255, 110, 162, 90, 255, 110, 160, 91, 255, 111, 159, 92, 255, 111, 157, 93, 255, 112, 156, 94, 255, 113, 155, 95, 255, 114, 154, 96, 255, 115, 153, 97, 255, 116, 152, 98, 255, 118, 152, 99, 255, 119, 151, 100, 255, 120, 151, 101, 255, 122, 150, 102, 255, 123, 149, 103, 255, 124, 149, 103, 255, 126, 148, 104, 255, 127, 147, 104, 255, 128, 147, 105, 255, 129, 146, 105, 255, 130, 145, 105, 255, 131, 143, 105, 255, 132, 142, 105, 255, 132, 140, 104, 255, 132, 138, 104, 255, 133, 137, 104, 255, 133, 135, 104, 255, 134, 133, 105, 255, 135, 131, 105, 255, 135, 129, 106, 255, 136, 127, 106, 255, 137, 125, 107, 255, 137, 123, 108, 255, 138, 121, 108, 255, 139, 119, 109, 255, 140, 117, 109, 255, 140, 115, 110, 255, 141, 113, 110, 255, 142, 111, 110, 255, 143, 109, 110, 255, 144, 107, 109, 255, 144, 105, 109, 255, 145, 103, 108, 255, 146, 101, 106, 255, 147, 99, 105, 255, 147, 97, 103, 255, 147, 95, 101, 255, 148, 93, 99, 255, 148, 91, 97, 255, 148, 89, 95, 255, 148, 87, 93, 255, 148, 85, 91, 255, 147, 83, 89, 255, 147, 82, 87, 255, 147, 80, 85, 255, 147, 79, 83, 255, 147, 78, 82, 255, 147, 77, 81, 255, 146, 76, 80, 255, 146, 76, 79, 255, 146, 76, 79, 255, 146, 76, 79, 255, 146, 76, 79, 255, 146, 76, 80, 255, 145, 77, 80, 255, 145, 77, 80, 255, 144, 78, 81, 255, 143, 79, 81, 255, 142, 80, 82, 255, 141, 81, 83, 255, 140, 82, 83, 255, 139, 83, 84, 255, 138, 84, 85, 255, 136, 85, 86, 255, 135, 86, 87, 255, 134, 87, 88, 255, 132, 88, 89, 255, 131, 89, 90, 255, 129, 91, 91, 255, 128, 92, 93, 255, 126, 92, 94, 255, 125, 93, 95, 255, 123, 94, 96, 255, 122, 95, 97, 255, 121, 95, 99, 255, 119, 95, 100, 255, 118, 96, 101, 255, 117, 96, 102, 255, 117, 96, 104, 255, 116, 96, 105, 255, 116, 96, 106, 255, 115, 96, 107, 255, 115, 96, 108, 255, 115, 96, 110, 255, 116, 96, 111, 255, 116, 96, 112, 255, 117, 96, 113, 255, 118, 96, 114, 255, 119, 95, 115, 255, 121, 95, 116, 255, 123, 94, 117, 255, 125, 93, 118, 255, 127, 92, 119, 255, 129, 91, 120, 255, 131, 90, 122, 255, 134, 88, 123, 255, 137, 87, 124, 255, 139, 85, 125, 255, 142, 83, 126, 255, 145, 81, 128, 255, 148, 80, 129, 255, 151, 78, 130, 255, 154, 77, 131, 255, 158, 75, 133, 255, 161, 74, 134, 255, 164, 73, 135, 255, 167, 72, 136, 255, 170, 71, 138, 255, 173, 70, 139, 255, 176, 70, 141, 255, 180, 70, 143, 255, 183, 70, 145, 255, 186, 70, 147, 255, 189, 71, 150, 255, 193, 71, 152, 255, 196, 72, 154, 255, 198, 73, 157, 255, 201, 74, 159, 255, 204, 74, 161, 255, 206, 75, 163, 255, 208, 76, 165, 255, 210, 76, 167, 255, 211, 77, 168, 255, 212, 77, 169, 255, 213, 78, 170, 255, 212, 79, 170, 255, 212, 79, 170, 255, 212, 79, 170, 255, 211, 80, 169, 255, 210, 80, 169, 255, 209, 81, 168, 255, 207, 82, 167, 255, 206, 83, 166, 255, 204, 84, 165, 255, 202, 85, 163, 255, 200, 86, 162, 255, 198, 88, 161, 255, 196, 89, 159, 255, 194, 91, 158, 255, 192, 93, 157, 255, 190, 95, 156, 255, 188, 97, 154, 255, 186, 99, 153, 255, 184, 102, 152, 255, 183, 104, 151, 255, 181, 107, 150, 255, 180, 109, 149, 255, 178, 113, 148, 255, 176, 116, 147, 255, 175, 119, 145, 255, 173, 123, 144, 255, 171, 127, 142, 255, 169, 131, 141, 255, 167, 134, 139, 255, 165, 138, 138, 255, 164, 142, 136, 255, 162, 145, 135, 255, 160, 149, 133, 255, 158, 152, 132, 255, 157, 155, 131, 255, 155, 158, 130, 255, 153, 161, 129, 255, 152, 163, 128, 255, 151, 165, 128, 255, 149, 167, 127, 255, 147, 168, 127, 255, 146, 170, 126, 255, 144, 172, 126, 255, 142, 174, 125, 255, 140, 175, 125, 255, 138, 177, 124, 255, 136, 179, 124, 255, 134, 180, 123, 255, 131, 182, 123, 255, 129, 184, 122, 255, 127, 185, 122, 255, 125, 187, 121, 255, 123, 188, 121, 255, 120, 190, 121, 255, 118, 191, 120, 255, 116, 193, 120, 255, 114, 194, 120, 255, 112, 196, 119, 255, 110, 196, 120, 255, 108, 197, 120, 255, 106, 197, 121, 255, 104, 197, 122, 255, 102, 197, 123, 255, 100, 196, 125, 255, 99, 195, 126, 255, 97, 194, 128, 255, 96, 193, 130, 255, 94, 192, 131, 255, 93, 191, 133, 255, 92, 190, 134, 255, 91, 189, 136, 255, 90, 188, 137, 255, 89, 188, 138, 255, 89, 187, 139, 255, 89, 187, 139, 255, 89, 186, 140, 255, 89, 186, 140, 255, 89, 186, 139, 255, 90, 186, 139, 255, 91, 186, 139, 255, 92, 186, 138, 255, 93, 186, 137, 255, 95, 185, 137, 255, 96, 185, 136, 255, 98, 184, 135, 255, 99, 184, 134, 255, 101, 183, 133, 255, 103, 182, 132, 255, 104, 181, 131, 255, 106, 180, 130, 255, 107, 179, 130, 255, 108, 178, 129, 255, 109, 176, 128, 255, 110, 174, 127, 255, 111, 172, 127, 255, 112, 171, 126, 255, 112, 169, 125, 255, 113, 167, 125, 255, 114, 166, 124, 255, 115, 165, 123, 255, 116, 164, 122, 255, 117, 163, 121, 255, 118, 162, 121, 255, 119, 161, 120, 255, 120, 160, 119, 255, 120, 160, 118, 255, 121, 160, 117, 255, 122, 159, 117, 255, 122, 159, 116, 255, 123, 159, 116, 255, 123, 159, 115, 255, 123, 158, 115, 255, 123, 158, 115, 255, 122, 158, 114, 255, 122, 158, 114, 255, 121, 158, 113, 255, 120, 157, 112, 255, 120, 156, 111, 255, 119, 155, 110, 255, 118, 154, 108, 255, 117, 153, 107, 255, 117, 152, 105, 255, 116, 151, 103, 255, 115, 150, 102, 255, 114, 149, 100, 255, 114, 148, 98, 255, 113, 148, 96, 255, 113, 147, 95, 255, 112, 147, 93, 255, 112, 148, 92, 255, 112, 148, 91, 255, 111, 150, 89, 255, 111, 151, 89, 255, 111, 153, 88, 255, 112, 154, 88, 255, 112, 156, 88, 255, 112, 158, 88, 255, 112, 160, 88, 255, 112, 162, 89, 255, 112, 164, 89, 255, 112, 166, 90, 255, 112, 168, 90, 255, 112, 170, 91, 255, 113, 172, 92, 255, 113, 173, 92, 255, 113, 175, 93, 255, 113, 176, 94, 255, 113, 177, 94, 255, 113, 178, 94, 255, 113, 178, 95, 255, 113, 178, 95, 255, 113, 178, 95, 255, 113, 178, 94, 255, 112, 177, 94, 255, 112, 177, 94, 255, 112, 176, 93, 255, 111, 175, 93, 255, 111, 174, 92, 255, 110, 173, 91, 255, 110, 172, 91, 255, 109, 171, 90, 255, 109, 169, 90, 255, 108, 168, 89, 255, 108, 166, 89, 255, 108, 165, 89, 255, 108, 163, 89, 255, 108, 162, 90, 255, 108, 160, 90, 255, 109, 159, 91, 255, 109, 157, 92, 255, 110, 156, 93, 255, 111, 155, 95, 255, 112, 154, 96, 255, 114, 153, 97, 255, 115, 152, 98, 255, 116, 152, 99, 255, 118, 151, 100, 255, 119, 151, 101, 255, 121, 150, 101, 255, 123, 150, 102, 255, 124, 149, 103, 255, 125, 149, 103, 255, 127, 148, 104, 255, 128, 147, 104, 255, 129, 146, 104, 255, 130, 145, 104, 255, 131, 144, 104, 255, 132, 142, 104, 255, 132, 140, 104, 255, 133, 139, 104, 255, 133, 137, 104, 255, 134, 135, 104, 255, 134, 133, 104, 255, 135, 131, 105, 255, 136, 129, 105, 255, 136, 127, 106, 255, 137, 124, 106, 255, 138, 122, 107, 255, 138, 120, 107, 255, 139, 118, 108, 255, 140, 116, 108, 255, 141, 114, 109, 255, 141, 111, 109, 255, 142, 109, 109, 255, 143, 107, 108, 255, 144, 105, 108, 255, 145, 103, 107, 255, 146, 101, 106, 255, 146, 99, 105, 255, 147, 96, 103, 255, 147, 94, 101, 255, 148, 92, 99, 255, 148, 90, 97, 255, 148, 88, 95, 255, 148, 86, 93, 255, 148, 84, 91, 255, 148, 82, 89, 255, 148, 80, 86, 255, 147, 79, 84, 255, 147, 77, 83, 255, 147, 76, 81, 255, 147, 75, 79, 255, 147, 74, 78, 255, 147, 74, 77, 255, 146, 73, 77, 255, 146, 73, 77, 255, 146, 73, 77, 255, 146, 73, 77, 255, 146, 74, 77, 255, 145, 74, 77, 255, 145, 75, 78, 255, 144, 76, 78, 255, 143, 77, 79, 255, 142, 78, 80, 255, 141, 79, 80, 255, 140, 80, 81, 255, 139, 81, 82, 255, 138, 82, 83, 255, 137, 83, 84, 255, 135, 84, 85, 255, 134, 85, 86, 255, 133, 86, 87, 255, 131, 88, 89, 255, 130, 89, 90, 255, 128, 90, 91, 255, 126, 91, 92, 255, 125, 91, 94, 255, 123, 92, 95, 255, 122, 93, 96, 255, 121, 93, 98, 255, 120, 93, 99, 255, 119, 93, 100, 255, 118, 94, 102, 255, 117, 94, 103, 255, 116, 94, 104, 255, 116, 93, 106, 255, 115, 93, 107, 255, 115, 93, 108, 255, 115, 93, 109, 255, 116, 93, 110, 255, 116, 93, 112, 255, 117, 93, 113, 255, 118, 92, 114, 255, 119, 92, 115, 255, 121, 92, 116, 255, 123, 91, 117, 255, 125, 91, 118, 255, 127, 90, 119, 255, 129, 89, 120, 255, 132, 87, 122, 255, 134, 86, 123, 255, 137, 85, 124, 255, 140, 83, 125, 255, 143, 82, 127, 255, 146, 80, 128, 255, 149, 79, 129, 255, 152, 77, 130, 255, 155, 76, 132, 255, 158, 74, 133, 255, 161, 73, 134, 255, 164, 72, 135, 255, 167, 71, 136, 255, 170, 71, 137, 255, 174, 70, 139, 255, 177, 70, 141, 255, 180, 70, 143, 255, 183, 70, 145, 255, 186, 71, 147, 255, 190, 71, 150, 255, 193, 72, 152, 255, 196, 73, 154, 255, 198, 74, 157, 255, 201, 75, 159, 255, 203, 75, 161, 255, 206, 76, 163, 255, 208, 77, 165, 255, 209, 78, 167, 255, 211, 78, 168, 255, 212, 79, 169, 255, 212, 79, 170, 255, 212, 80, 170, 255, 212, 80, 170, 255, 211, 81, 170, 255, 210, 81, 169, 255, 209, 81, 169, 255, 208, 82, 168, 255, 206, 83, 167, 255, 205, 84, 166, 255, 203, 85, 165, 255, 201, 86, 163, 255, 199, 87, 162, 255, 197, 89, 161, 255, 195, 90, 160, 255, 193, 92, 158, 255, 191, 94, 157, 255, 189, 96, 156, 255, 187, 98, 154, 255, 185, 100, 153, 255, 183, 102, 152, 255, 182, 104, 151, 255, 180, 107, 150, 255, 179, 110, 149, 255, 177, 113, 148, 255, 176, 116, 146, 255, 174, 119, 145, 255, 172, 123, 143, 255, 171, 127, 142, 255, 169, 130, 140, 255, 167, 134, 138, 255, 166, 138, 137, 255, 164, 142, 135, 255, 162, 145, 133, 255, 161, 149, 132, 255, 159, 152, 130, 255, 157, 155, 129, 255, 156, 158, 128, 255, 154, 160, 127, 255, 153, 163, 126, 255, 151, 165, 126, 255, 150, 166, 125, 255, 148, 168, 125, 255, 147, 170, 124, 255, 145, 172, 124, 255, 143, 174, 124, 255, 141, 175, 123, 255, 139, 177, 123, 255, 137, 179, 122, 255, 135, 181, 122, 255, 132, 182, 122, 255, 130, 184, 121, 255, 128, 186, 121, 255, 126, 187, 121, 255, 123, 189, 120, 255, 121, 190, 120, 255, 119, 192, 120, 255, 117, 193, 120, 255, 115, 195, 119, 255, 113, 196, 119, 255, 111, 197, 120, 255, 109, 198, 120, 255, 107, 198, 121, 255, 105, 197, 123, 255, 103, 197, 124, 255, 101, 196, 126, 255, 99, 195, 128, 255, 98, 194, 129, 255, 96, 193, 131, 255, 95, 191, 133, 255, 94, 190, 135, 255, 93, 189, 137, 255, 92, 188, 138, 255, 91, 187, 140, 255, 90, 186, 141, 255, 90, 185, 142, 255, 89, 185, 142, 255, 89, 184, 143, 255, 89, 184, 142, 255, 90, 184, 142, 255, 90, 184, 142, 255, 91, 184, 141, 255, 93, 184, 141, 255, 94, 184, 140, 255, 95, 184, 139, 255, 97, 184, 138, 255, 98, 183, 137, 255, 100, 183, 136, 255, 102, 182, 135, 255, 103, 181, 134, 255, 105, 181, 133, 255, 106, 180, 132, 255, 108, 178, 131, 255, 109, 177, 130, 255, 110, 176, 129, 255, 111, 174, 128, 255, 111, 172, 128, 255, 112, 170, 127, 255, 112, 169, 126, 255, 113, 167, 126, 255, 114, 166, 125, 255, 115, 165, 124, 255, 116, 164, 123, 255, 117, 163, 122, 255, 118, 163, 122, 255, 119, 162, 121, 255, 119, 162, 120, 255, 120, 161, 120, 255, 121, 161, 119, 255, 121, 161, 118, 255, 122, 161, 118, 255, 122, 160, 117, 255, 122, 160, 117, 255, 122, 160, 116, 255, 122, 160, 116, 255, 122, 160, 116, 255, 121, 160, 115, 255, 121, 159, 115, 255, 120, 158, 113, 255, 119, 157, 112, 255, 118, 156, 111, 255, 118, 155, 109, 255, 117, 154, 107, 255, 116, 153, 105, 255, 116, 151, 103, 255, 115, 150, 101, 255, 114, 149, 99, 255, 114, 149, 98, 255, 113, 148, 96, 255, 113, 148, 94, 255, 112, 148, 92, 255, 112, 148, 91, 255, 112, 149, 89, 255, 112, 150, 88, 255, 111, 151, 88, 255, 111, 153, 87, 255, 111, 155, 87, 255, 112, 157, 87, 255, 112, 159, 87, 255, 112, 161, 87, 255, 112, 163, 88, 255, 112, 165, 88, 255, 112, 166, 89, 255, 112, 168, 89, 255, 112, 170, 90, 255, 112, 172, 91, 255, 112, 173, 92, 255, 112, 175, 92, 255, 112, 176, 93, 255, 112, 177, 93, 255, 112, 178, 94, 255, 112, 178, 94, 255, 112, 178, 94, 255, 112, 178, 94, 255, 112, 178, 94, 255, 111, 177, 94, 255, 111, 177, 93, 255, 111, 176, 93, 255, 110, 175, 92, 255, 109, 174, 91, 255, 109, 173, 91, 255, 108, 172, 90, 255, 108, 171, 90, 255, 107, 170, 89, 255, 107, 168, 89, 255, 107, 167, 89, 255, 106, 165, 89, 255, 106, 164, 89, 255, 106, 162, 89, 255, 107, 161, 90, 255, 107, 159, 91, 255, 108, 158, 92, 255, 109, 156, 93, 255, 110, 155, 94, 255, 111, 154, 95, 255, 112, 153, 96, 255, 114, 152, 97, 255, 115, 152, 98, 255, 117, 151, 99, 255, 119, 151, 100, 255, 120, 150, 101, 255, 122, 150, 102, 255, 124, 149, 102, 255, 125, 149, 103, 255, 127, 148, 103, 255, 128, 147, 104, 255, 129, 146, 104, 255, 130, 145, 104, 255, 131, 144, 104, 255, 132, 142, 104, 255, 133, 141, 103, 255, 133, 139, 103, 255, 134, 137, 103, 255, 134, 135, 103, 255, 135, 132, 104, 255, 136, 130, 104, 255, 136, 128, 104, 255, 137, 126, 105, 255, 137, 123, 105, 255, 138, 121, 106, 255, 139, 119, 106, 255, 139, 116, 107, 255, 140, 114, 107, 255, 141, 112, 107, 255, 142, 109, 107, 255, 142, 107, 107, 255, 143, 105, 107, 255, 144, 103, 106, 255, 145, 100, 105, 255, 146, 98, 104, 255, 146, 96, 103, 255, 147, 94, 101, 255, 147, 92, 99, 255, 148, 89, 97, 255, 148, 87, 95, 255, 148, 85, 93, 255, 148, 83, 91, 255, 148, 81, 88, 255, 148, 79, 86, 255, 148, 78, 84, 255, 148, 76, 82, 255, 147, 75, 80, 255, 147, 74, 78, 255, 147, 72, 77, 255, 147, 72, 76, 255, 147, 71, 75, 255, 147, 71, 74, 255, 147, 70, 74, 255, 147, 71, 74, 255, 146, 71, 74, 255, 146, 71, 74, 255, 146, 72, 75, 255, 145, 72, 75, 255, 144, 73, 76, 255, 144, 74, 77, 255, 143, 75, 77, 255, 142, 76, 78, 255, 141, 77, 79, 255, 140, 78, 80, 255, 138, 80, 81, 255, 137, 81, 82, 255, 136, 82, 83, 255, 134, 83, 84, 255, 133, 84, 86, 255, 132, 86, 87, 255, 130, 87, 88, 255, 128, 88, 89, 255, 127, 89, 91, 255, 125, 89, 92, 255, 124, 90, 94, 255, 122, 90, 95, 255, 121, 91, 96, 255, 120, 91, 98, 255, 119, 91, 99, 255, 118, 91, 101, 255, 117, 91, 102, 255, 116, 91, 104, 255, 116, 91, 105, 255, 115, 90, 106, 255, 115, 90, 108, 255, 115, 90, 109, 255, 115, 90, 110, 255, 116, 90, 111, 255, 117, 90, 113, 255, 118, 89, 114, 255, 119, 89, 115, 255, 121, 89, 116, 255, 122, 89, 117, 255, 124, 88, 118, 255, 127, 87, 119, 255, 129, 86, 121, 255, 132, 85, 122, 255, 134, 84, 123, 255, 137, 83, 124, 255, 140, 81, 125, 255, 143, 80, 127, 255, 146, 79, 128, 255, 149, 77, 129, 255, 152, 76, 130, 255, 156, 75, 132, 255, 159, 74, 133, 255, 162, 73, 134, 255, 165, 72, 135, 255, 168, 71, 136, 255, 171, 70, 137, 255, 174, 70, 139, 255, 177, 70, 141, 255, 180, 70, 143, 255, 183, 71, 145, 255, 186, 71, 147, 255, 190, 72, 150, 255, 193, 73, 152, 255, 195, 74, 154, 255, 198, 74, 157, 255, 201, 75, 159, 255, 203, 76, 162, 255, 205, 77, 164, 255, 207, 78, 165, 255, 209, 79, 167, 255, 210, 79, 168, 255, 211, 80, 169, 255, 212, 80, 170, 255, 211, 81, 170, 255, 211, 82, 170, 255, 210, 82, 170, 255, 210, 82, 169, 255, 208, 83, 169, 255, 207, 83, 168, 255, 206, 84, 167, 255, 204, 85, 166, 255, 202, 86, 165, 255, 200, 87, 163, 255, 198, 88, 162, 255, 196, 90, 161, 255, 194, 91, 159, 255, 192, 93, 158, 255, 190, 94, 157, 255, 188, 96, 155, 255, 186, 98, 154, 255, 184, 100, 153, 255, 182, 102, 152, 255, 181, 104, 151, 255, 180, 107, 150, 255, 178, 110, 149, 255, 177, 113, 148, 255, 176, 116, 146, 255, 174, 119, 145, 255, 172, 123, 143, 255, 171, 126, 141, 255, 169, 130, 139, 255, 168, 134, 137, 255, 166, 137, 136, 255, 165, 141, 134, 255, 163, 145, 132, 255, 161, 148, 131, 255, 160, 151, 129, 255, 158, 154, 128, 255, 157, 157, 127, 255, 155, 160, 126, 255, 154, 162, 125, 255, 152, 164, 124, 255, 151, 166, 124, 255, 149, 168, 123, 255, 148, 170, 123, 255, 146, 171, 123, 255, 144, 173, 122, 255, 142, 175, 122, 255, 140, 177, 121, 255, 138, 179, 121, 255, 136, 180, 121, 255, 133, 182, 121, 255, 131, 184, 120, 255, 129, 186, 120, 255, 127, 187, 120, 255, 124, 189, 120, 255, 122, 191, 120, 255, 120, 192, 120, 255, 118, 194, 119, 255, 116, 195, 119, 255, 114, 197, 119, 255, 112, 197, 120, 255, 110, 198, 121, 255, 108, 198, 122, 255, 106, 197, 123, 255, 104, 197, 125, 255, 102, 196, 127, 255, 100, 195, 129, 255, 99, 193, 131, 255, 97, 192, 133, 255, 96, 191, 135, 255, 95, 189, 137, 255, 93, 188, 139, 255, 92, 186, 141, 255, 92, 185, 142, 255, 91, 184, 143, 255, 90, 183, 144, 255, 90, 183, 145, 255, 90, 183, 145, 255, 90, 183, 145, 255, 91, 183, 145, 255, 91, 183, 144, 255, 92, 183, 144, 255, 93, 183, 143, 255, 95, 183, 142, 255, 96, 182, 141, 255, 98, 182, 140, 255, 99, 182, 139, 255, 101, 182, 138, 255, 103, 181, 137, 255, 104, 181, 136, 255, 106, 180, 135, 255, 107, 179, 133, 255, 108, 178, 132, 255, 110, 177, 131, 255, 110, 175, 130, 255, 111, 174, 129, 255, 112, 172, 129, 255, 112, 170, 128, 255, 113, 169, 127, 255, 113, 167, 127, 255, 114, 166, 126, 255, 115, 165, 125, 255, 116, 164, 124, 255, 117, 164, 124, 255, 118, 163, 123, 255, 118, 163, 122, 255, 119, 162, 121, 255, 120, 162, 121, 255, 121, 162, 120, 255, 121, 162, 120, 255, 122, 162, 119, 255, 122, 162, 119, 255, 122, 162, 118, 255, 122, 162, 118, 255, 122, 162, 117, 255, 121, 162, 117, 255, 121, 161, 117, 255, 120, 161, 116, 255, 119, 160, 114, 255, 119, 159, 113, 255, 118, 158, 111, 255, 117, 156, 110, 255, 117, 155, 108, 255, 116, 154, 106, 255, 115, 152, 104, 255, 115, 151, 101, 255, 114, 150, 99, 255, 113, 149, 97, 255, 113, 148, 95, 255, 112, 148, 93, 255, 112, 148, 92, 255, 112, 148, 90, 255, 112, 149, 89, 255, 111, 150, 88, 255, 111, 152, 87, 255, 111, 153, 86, 255, 111, 155, 86, 255, 111, 157, 86, 255, 111, 159, 86, 255, 111, 161, 86, 255, 111, 163, 87, 255, 111, 165, 87, 255, 111, 167, 88, 255, 111, 169, 89, 255, 111, 171, 89, 255, 111, 172, 90, 255, 111, 174, 91, 255, 111, 175, 92, 255, 111, 176, 92, 255, 111, 177, 93, 255, 111, 178, 93, 255, 111, 178, 94, 255, 111, 179, 94, 255, 111, 178, 94, 255, 111, 178, 93, 255, 110, 178, 93, 255, 110, 177, 93, 255, 109, 177, 92, 255, 109, 176, 92, 255, 108, 175, 91, 255, 108, 174, 90, 255, 107, 173, 90, 255, 106, 171, 89, 255, 106, 170, 89, 255, 105, 169, 88, 255, 105, 167, 88, 255, 105, 166, 88, 255, 105, 164, 88, 255, 105, 163, 89, 255, 105, 161, 89, 255, 106, 159, 90, 255, 106, 158, 91, 255, 107, 156, 92, 255, 108, 155, 94, 255, 110, 154, 95, 255, 111, 153, 96, 255, 113, 153, 97, 255, 114, 152, 98, 255, 116, 151, 99, 255, 118, 151, 100, 255, 120, 150, 100, 255, 121, 150, 101, 255, 123, 149, 102, 255, 125, 149, 102, 255, 127, 148, 103, 255, 128, 147, 103, 255, 129, 146, 103, 255, 131, 145, 103, 255, 132, 144, 103, 255, 132, 142, 103, 255, 133, 141, 103, 255, 134, 139, 103, 255, 134, 136, 103, 255, 135, 134, 103, 255, 135, 132, 103, 255, 136, 130, 103, 255, 137, 127, 104, 255, 137, 125, 104, 255, 138, 123, 105, 255, 138, 120, 105, 255, 139, 118, 106, 255, 140, 115, 106, 255, 140, 112, 106, 255, 141, 110, 106, 255, 142, 108, 106, 255, 143, 105, 106, 255, 143, 103, 106, 255, 144, 100, 105, 255, 145, 98, 104, 255, 146, 96, 103, 255, 147, 94, 101, 255, 147, 91, 99, 255, 148, 89, 97, 255, 148, 87, 95, 255, 148, 85, 93, 255, 148, 83, 91, 255, 148, 80, 89, 255, 148, 79, 86, 255, 148, 77, 84, 255, 148, 75, 82, 255, 148, 73, 80, 255, 148, 72, 78, 255, 148, 71, 76, 255, 147, 70, 74, 255, 147, 69, 73, 255, 147, 68, 72, 255, 147, 68, 72, 255, 147, 68, 71, 255, 147, 68, 71, 255, 147, 68, 72, 255, 146, 69, 72, 255, 146, 69, 72, 255, 145, 70, 73, 255, 145, 71, 73, 255, 144, 72, 74, 255, 143, 73, 75, 255, 142, 74, 76, 255, 141, 75, 77, 255, 140, 76, 78, 255, 139, 77, 79, 255, 138, 79, 80, 255, 136, 80, 81, 255, 135, 81, 82, 255, 133, 82, 84, 255, 132, 83, 85, 255, 130, 85, 86, 255, 129, 86, 88, 255, 127, 87, 89, 255, 126, 87, 91, 255, 124, 88, 92, 255, 123, 88, 94, 255, 122, 88, 95, 255, 120, 89, 97, 255, 119, 89, 98, 255, 118, 89, 100, 255, 117, 88, 101, 255, 116, 88, 103, 255, 116, 88, 104, 255, 115, 88, 106, 255, 115, 87, 107, 255, 115, 87, 109, 255, 115, 87, 110, 255, 116, 87, 111, 255, 117, 87, 112, 255, 118, 87, 114, 255, 119, 87, 115, 255, 121, 86, 116, 255, 122, 86, 117, 255, 124, 86, 118, 255, 127, 85, 119, 255, 129, 84, 121, 255, 132, 83, 122, 255, 134, 82, 123, 255, 137, 81, 124, 255, 140, 80, 126, 255, 143, 79, 127, 255, 146, 77, 128, 255, 150, 76, 129, 255, 153, 75, 130, 255, 156, 74, 132, 255, 159, 73, 133, 255, 162, 72, 134, 255, 165, 71, 135, 255, 168, 71, 136, 255, 171, 70, 137, 255, 174, 70, 139, 255, 177, 70, 141, 255, 180, 71, 142, 255, 183, 71, 145, 255, 186, 72, 147, 255, 189, 72, 149, 255, 192, 73, 152, 255, 195, 74, 154, 255, 198, 75, 157, 255, 200, 76, 159, 255, 203, 77, 161, 255, 205, 78, 164, 255, 206, 79, 165, 255, 208, 80, 167, 255, 209, 81, 168, 255, 210, 81, 169, 255, 211, 81, 170, 255, 210, 83, 170, 255, 210, 83, 170, 255, 209, 83, 170, 255, 209, 83, 169, 255, 208, 84, 168, 255, 206, 84, 168, 255, 205, 85, 167, 255, 203, 86, 166, 255, 201, 87, 164, 255, 199, 88, 163, 255, 197, 89, 162, 255, 195, 90, 160, 255, 193, 92, 159, 255, 191, 93, 158, 255, 189, 95, 156, 255, 187, 97, 155, 255, 185, 98, 154, 255, 183, 100, 153, 255, 182, 102, 152, 255, 181, 104, 151, 255, 179, 107, 150, 255, 178, 109, 149, 255, 177, 112, 147, 255, 176, 116, 146, 255, 174, 119, 144, 255, 173, 122, 142, 255, 171, 126, 140, 255, 170, 129, 139, 255, 168, 133, 137, 255, 167, 137, 135, 255, 165, 140, 133, 255, 164, 144, 131, 255, 162, 147, 130, 255, 161, 151, 128, 255, 159, 154, 127, 255, 158, 156, 125, 255, 156, 159, 124, 255, 155, 161, 124, 255, 154, 163, 123, 255, 152, 165, 123, 255, 151, 167, 122, 255, 149, 169, 122, 255, 147, 171, 121, 255, 145, 172, 121, 255, 143, 174, 121, 255, 141, 176, 121, 255, 139, 178, 120, 255, 137, 180, 120, 255, 135, 182, 120, 255, 132, 183, 120, 255, 130, 185, 120, 255, 128, 187, 120, 255, 126, 189, 120, 255, 123, 190, 120, 255, 121, 192, 120, 255, 119, 193, 120, 255, 117, 195, 120, 255, 115, 196, 120, 255, 113, 197, 120, 255, 111, 198, 121, 255, 109, 197, 123, 255, 107, 197, 124, 255, 105, 196, 126, 255, 103, 195, 128, 255, 102, 194, 130, 255, 100, 193, 132, 255, 99, 191, 135, 255, 97, 190, 137, 255, 96, 188, 139, 255, 95, 186, 141, 255, 94, 185, 143, 255, 93, 184, 144, 255, 92, 183, 146, 255, 92, 182, 147, 255, 91, 181, 147, 255, 91, 181, 148, 255, 91, 181, 148, 255, 92, 181, 147, 255, 92, 181, 147, 255, 93, 181, 146, 255, 95, 181, 145, 255, 96, 181, 144, 255, 97, 181, 143, 255, 99, 181, 142, 255, 100, 181, 141, 255, 102, 181, 140, 255, 104, 180, 139, 255, 105, 180, 137, 255, 107, 179, 136, 255, 108, 178, 135, 255, 109, 177, 134, 255, 110, 176, 133, 255, 111, 175, 132, 255, 112, 173, 131, 255, 112, 172, 130, 255, 113, 170, 129, 255, 113, 168, 128, 255, 114, 167, 128, 255, 115, 166, 127, 255, 115, 165, 126, 255, 116, 165, 125, 255, 117, 164, 125, 255, 118, 164, 124, 255, 119, 163, 123, 255, 119, 163, 123, 255, 120, 163, 122, 255, 121, 163, 121, 255, 121, 163, 121, 255, 121, 163, 120, 255, 122, 163, 120, 255, 122, 163, 119, 255, 122, 163, 119, 255, 121, 163, 118, 255, 121, 163, 118, 255, 120, 162, 118, 255, 120, 162, 117, 255, 119, 161, 115, 255, 118, 160, 114, 255, 118, 158, 112, 255, 117, 157, 110, 255, 116, 156, 108, 255, 116, 154, 106, 255, 115, 153, 104, 255, 114, 152, 102, 255, 114, 151, 99, 255, 113, 150, 97, 255, 113, 149, 95, 255, 112, 148, 93, 255, 112, 148, 91, 255, 111, 149, 89, 255, 111, 149, 88, 255, 111, 151, 87, 255, 111, 152, 86, 255, 111, 154, 85, 255, 111, 156, 85, 255, 111, 158, 85, 255, 111, 160, 85, 255, 111, 162, 86, 255, 111, 164, 86, 255, 110, 166, 87, 255, 110, 168, 87, 255, 110, 169, 88, 255, 110, 171, 89, 255, 110, 173, 90, 255, 110, 174, 90, 255, 110, 176, 91, 255, 110, 177, 92, 255, 110, 178, 92, 255, 110, 179, 93, 255, 110, 179, 93, 255, 110, 179, 93, 255, 110, 179, 93, 255, 110, 179, 93, 255, 109, 178, 93, 255, 109, 178, 92, 255, 108, 177, 92, 255, 108, 176, 91, 255, 107, 175, 91, 255, 107, 174, 90, 255, 106, 173, 89, 255, 105, 172, 89, 255, 105, 171, 88, 255, 104, 169, 88, 255, 104, 168, 88, 255, 104, 166, 88, 255, 104, 165, 88, 255, 104, 163, 88, 255, 104, 161, 89, 255, 104, 160, 90, 255, 105, 158, 91, 255, 106, 157, 92, 255, 107, 155, 93, 255, 109, 154, 94, 255, 110, 153, 95, 255, 112, 153, 96, 255, 114, 152, 97, 255, 115, 151, 98, 255, 117, 151, 99, 255, 119, 150, 100, 255, 121, 150, 101, 255, 123, 149, 101, 255, 125, 149, 102, 255, 126, 148, 102, 255, 128, 147, 103, 255, 129, 146, 103, 255, 131, 145, 103, 255, 132, 144, 103, 255, 133, 142, 103, 255, 133, 140, 102, 255, 134, 138, 102, 255, 134, 136, 102, 255, 135, 134, 102, 255, 136, 132, 102, 255, 136, 129, 103, 255, 137, 127, 103, 255, 138, 124, 104, 255, 138, 121, 104, 255, 139, 119, 104, 255, 139, 116, 105, 255, 140, 114, 105, 255, 141, 111, 105, 255, 141, 108, 105, 255, 142, 106, 105, 255, 143, 103, 105, 255, 144, 101, 104, 255, 145, 98, 103, 255, 146, 96, 102, 255, 146, 94, 101, 255, 147, 91, 99, 255, 148, 89, 98, 255, 148, 87, 96, 255, 148, 84, 93, 255, 149, 82, 91, 255, 149, 80, 89, 255, 149, 78, 86, 255, 149, 76, 84, 255, 149, 74, 82, 255, 148, 72, 79, 255, 148, 71, 77, 255, 148, 69, 75, 255, 148, 68, 73, 255, 148, 67, 72, 255, 147, 66, 71, 255, 147, 66, 70, 255, 147, 65, 69, 255, 147, 65, 69, 255, 147, 65, 69, 255, 147, 66, 69, 255, 147, 66, 69, 255, 146, 67, 70, 255, 146, 67, 70, 255, 145, 68, 71, 255, 144, 69, 72, 255, 143, 70, 73, 255, 143, 71, 73, 255, 142, 72, 74, 255, 140, 74, 76, 255, 139, 75, 77, 255, 138, 76, 78, 255, 137, 77, 79, 255, 135, 79, 81, 255, 134, 80, 82, 255, 132, 81, 83, 255, 131, 82, 85, 255, 129, 83, 86, 255, 128, 84, 88, 255, 126, 85, 90, 255, 125, 86, 91, 255, 123, 86, 93, 255, 122, 86, 94, 255, 121, 86, 96, 255, 119, 86, 98, 255, 118, 86, 99, 255, 117, 86, 101, 255, 117, 86, 102, 255, 116, 85, 104, 255, 116, 85, 105, 255, 115, 85, 107, 255, 115, 85, 108, 255, 116, 84, 110, 255, 116, 84, 111, 255, 117, 84, 112, 255, 118, 84, 114, 255, 119, 84, 115, 255, 121, 84, 116, 255, 122, 84, 117, 255, 124, 83, 118, 255, 127, 83, 120, 255, 129, 82, 121, 255, 132, 81, 122, 255, 135, 80, 123, 255, 137, 79, 124, 255, 140, 78, 126, 255, 144, 77, 127, 255, 147, 76, 128, 255, 150, 75, 129, 255, 153, 74, 130, 255, 156, 73, 132, 255, 159, 72, 133, 255, 162, 72, 134, 255, 165, 71, 135, 255, 168, 70, 136, 255, 171, 70, 137, 255, 174, 70, 139, 255, 177, 70, 140, 255, 180, 71, 142, 255, 183, 71, 144, 255, 186, 72, 147, 255, 189, 73, 149, 255, 192, 74, 152, 255, 195, 75, 154, 255, 197, 76, 157, 255, 200, 77, 159, 255, 202, 78, 161, 255, 204, 79, 163, 255, 206, 80, 165, 255, 207, 81, 167, 255, 208, 82, 168, 255, 209, 82, 169, 255, 210, 83, 170, 255, 209, 84, 170, 255, 209, 84, 169, 255, 208, 84, 169, 255, 208, 84, 169, 255, 207, 85, 168, 255, 205, 85, 167, 255, 204, 86, 166, 255, 202, 87, 165, 255, 200, 88, 164, 255, 198, 89, 163, 255, 196, 90, 161, 255, 194, 91, 160, 255, 192, 92, 159, 255, 190, 94, 157, 255, 188, 95, 156, 255, 186, 97, 155, 255, 185, 99, 153, 255, 183, 100, 152, 255, 182, 102, 151, 255, 181, 104, 150, 255, 179, 107, 149, 255, 178, 109, 148, 255, 177, 112, 147, 255, 176, 115, 145, 255, 175, 118, 144, 255, 173, 122, 142, 255, 172, 125, 140, 255, 171, 129, 138, 255, 169, 132, 136, 255, 168, 136, 134, 255, 166, 139, 132, 255, 165, 143, 130, 255, 163, 146, 129, 255, 162, 149, 127, 255, 161, 152, 126, 255, 159, 155, 125, 255, 158, 158, 124, 255, 156, 160, 123, 255, 155, 162, 122, 255, 154, 164, 122, 255, 152, 166, 121, 255, 150, 168, 121, 255, 148, 169, 121, 255, 147, 171, 120, 255, 145, 173, 120, 255, 142, 175, 120, 255, 140, 177, 120, 255, 138, 179, 120, 255, 136, 181, 120, 255, 134, 182, 120, 255, 132, 184, 120, 255, 129, 186, 120, 255, 127, 188, 120, 255, 125, 189, 120, 255, 123, 191, 120, 255, 121, 193, 120, 255, 119, 194, 120, 255, 117, 196, 120, 255, 115, 196, 121, 255, 113, 197, 122, 255, 111, 197, 123, 255, 109, 196, 125, 255, 107, 196, 127, 255, 105, 194, 129, 255, 103, 193, 131, 255, 102, 192, 134, 255, 100, 190, 136, 255, 99, 189, 138, 255, 97, 187, 141, 255, 96, 185, 143, 255, 95, 184, 145, 255, 94, 183, 146, 255, 94, 182, 148, 255, 93, 181, 149, 255, 93, 180, 150, 255, 93, 180, 150, 255, 93, 180, 150, 255, 93, 180, 149, 255, 94, 180, 149, 255, 95, 180, 148, 255, 96, 180, 147, 255, 97, 180, 146, 255, 99, 180, 145, 255, 100, 180, 144, 255, 102, 180, 143, 255, 103, 180, 142, 255, 105, 180, 140, 255, 106, 179, 139, 255, 108, 179, 138, 255, 109, 178, 136, 255, 110, 177, 135, 255, 111, 176, 134, 255, 112, 174, 133, 255, 113, 173, 132, 255, 113, 171, 131, 255, 113, 170, 130, 255, 114, 168, 130, 255, 114, 167, 129, 255, 115, 166, 128, 255, 116, 165, 127, 255, 117, 165, 127, 255, 117, 164, 126, 255, 118, 164, 125, 255, 119, 164, 124, 255, 119, 163, 124, 255, 120, 163, 123, 255, 121, 163, 122, 255, 121, 163, 122, 255, 121, 163, 121, 255, 122, 163, 121, 255, 122, 163, 120, 255, 121, 164, 120, 255, 121, 164, 119, 255, 120, 163, 119, 255, 120, 163, 118, 255, 119, 162, 117, 255, 118, 161, 116, 255, 118, 160, 114, 255, 117, 159, 113, 255, 116, 158, 111, 255, 116, 156, 108, 255, 115, 155, 106, 255, 114, 153, 104, 255, 114, 152, 102, 255, 113, 151, 99, 255, 113, 150, 97, 255, 112, 149, 95, 255, 112, 149, 93, 255, 111, 149, 91, 255, 111, 149, 89, 255, 111, 150, 88, 255, 110, 151, 87, 255, 110, 153, 86, 255, 110, 155, 85, 255, 110, 156, 85, 255, 110, 158, 85, 255, 110, 160, 85, 255, 110, 162, 85, 255, 110, 164, 86, 255, 110, 166, 86, 255, 110, 168, 87, 255, 109, 170, 88, 255, 109, 172, 88, 255, 109, 174, 89, 255, 109, 175, 90, 255, 109, 177, 91, 255, 109, 178, 92, 255, 109, 179, 92, 255, 109, 179, 93, 255, 109, 180, 93, 255, 109, 180, 93, 255, 109, 180, 93, 255, 109, 180, 93, 255, 108, 179, 92, 255, 108, 179, 92, 255, 107, 178, 91, 255, 107, 177, 91, 255, 106, 176, 90, 255, 105, 175, 90, 255, 105, 174, 89, 255, 104, 173, 88, 255, 104, 171, 88, 255, 103, 170, 88, 255, 103, 169, 87, 255, 103, 167, 87, 255, 103, 165, 88, 255, 103, 164, 88, 255, 103, 162, 88, 255, 104, 160, 89, 255, 104, 159, 90, 255, 105, 157, 92, 255, 107, 156, 93, 255, 108, 155, 94, 255, 110, 154, 95, 255, 111, 153, 96, 255, 113, 152, 97, 255, 115, 152, 98, 255, 117, 151, 99, 255, 119, 150, 100, 255, 121, 150, 100, 255, 123, 149, 101, 255, 124, 149, 101, 255, 126, 148, 102, 255, 128, 147, 102, 255, 129, 146, 102, 255, 131, 145, 102, 255, 132, 143, 102, 255, 133, 142, 102, 255, 133, 140, 102, 255, 134, 138, 102, 255, 135, 136, 102, 255, 135, 133, 102, 255, 136, 131, 102, 255, 137, 128, 102, 255, 137, 126, 103, 255, 138, 123, 103, 255, 139, 120, 103, 255, 139, 118, 104, 255, 140, 115, 104, 255, 140, 112, 104, 255, 141, 109, 104, 255, 142, 107, 104, 255, 143, 104, 104, 255, 143, 101, 104, 255, 144, 99, 103, 255, 145, 96, 102, 255, 146, 94, 101, 255, 147, 91, 100, 255, 148, 89, 98, 255, 148, 87, 96, 255, 149, 84, 94, 255, 149, 82, 92, 255, 149, 80, 89, 255, 149, 78, 87, 255, 149, 75, 84, 255, 149, 73, 82, 255, 149, 72, 79, 255, 149, 70, 77, 255, 149, 68, 75, 255, 149, 67, 73, 255, 148, 66, 71, 255, 148, 64, 69, 255, 148, 64, 68, 255, 148, 63, 67, 255, 148, 63, 66, 255, 148, 62, 66, 255, 148, 63, 66, 255, 147, 63, 66, 255, 147, 63, 67, 255, 147, 64, 67, 255, 146, 65, 68, 255, 146, 65, 68, 255, 145, 66, 69, 255, 144, 67, 70, 255, 143, 69, 71, 255, 142, 70, 72, 255, 141, 71, 73, 255, 140, 72, 75, 255, 139, 74, 76, 255, 137, 75, 77, 255, 136, 76, 79, 255, 134, 77, 80, 255, 133, 79, 82, 255, 131, 80, 83, 255, 130, 81, 85, 255, 128, 82, 87, 255, 127, 82, 88, 255, 125, 83, 90, 255, 124, 83, 92, 255, 122, 84, 93, 255, 121, 84, 95, 255, 120, 84, 97, 255, 119, 84, 98, 255, 118, 83, 100, 255, 117, 83, 102, 255, 116, 83, 103, 255, 116, 83, 105, 255, 116, 82, 106, 255, 116, 82, 108, 255, 116, 82, 109, 255, 116, 82, 111, 255, 117, 82, 112, 255, 118, 82, 113, 255, 119, 82, 115, 255, 121, 82, 116, 255, 123, 81, 117, 255, 125, 81, 118, 255, 127, 81, 120, 255, 129, 80, 121, 255, 132, 79, 122, 255, 135, 78, 123, 255, 138, 78, 124, 255, 141, 77, 126, 255, 144, 76, 127, 255, 147, 75, 128, 255, 150, 74, 129, 255, 153, 73, 130, 255, 156, 72, 132, 255, 159, 72, 133, 255, 162, 71, 134, 255, 165, 71, 135, 255, 168, 70, 136, 255, 171, 70, 137, 255, 174, 70, 138, 255, 177, 70, 140, 255, 180, 71, 142, 255, 183, 72, 144, 255, 185, 72, 146, 255, 188, 73, 149, 255, 191, 74, 151, 255, 194, 76, 154, 255, 196, 77, 156, 255, 199, 78, 158, 255, 201, 79, 161, 255, 203, 80, 163, 255, 205, 81, 165, 255, 206, 82, 166, 255, 207, 83, 168, 255, 208, 83, 169, 255, 209, 84, 169, 255, 208, 85, 169, 255, 208, 85, 169, 255, 207, 85, 168, 255, 206, 85, 168, 255, 205, 86, 167, 255, 204, 86, 166, 255, 203, 87, 165, 255, 201, 88, 164, 255, 199, 89, 163, 255, 197, 89, 162, 255, 196, 91, 161, 255, 194, 92, 159, 255, 192, 93, 158, 255, 190, 94, 157, 255, 188, 96, 155, 255, 186, 97, 154, 255, 184, 99, 153, 255, 183, 101, 152, 255, 182, 102, 151, 255, 181, 104, 150, 255, 180, 106, 149, 255, 179, 109, 148, 255, 178, 112, 146, 255, 176, 114, 145, 255, 175, 118, 143, 255, 174, 121, 141, 255, 173, 124, 139, 255, 172, 128, 137, 255, 170, 131, 135, 255, 169, 135, 134, 255, 168, 138, 132, 255, 166, 142, 130, 255, 165, 145, 128, 255, 164, 148, 127, 255, 162, 151, 125, 255, 161, 154, 124, 255, 159, 156, 123, 255, 158, 158, 122, 255, 157, 160, 122, 255, 155, 162, 121, 255, 154, 164, 121, 255, 152, 166, 121, 255, 150, 168, 120, 255, 148, 170, 120, 255, 146, 172, 120, 255, 144, 174, 120, 255, 142, 175, 120, 255, 140, 177, 120, 255, 138, 179, 120, 255, 136, 181, 120, 255, 133, 183, 120, 255, 131, 185, 120, 255, 129, 186, 120, 255, 127, 188, 120, 255, 125, 190, 120, 255, 122, 191, 120, 255, 120, 193, 121, 255, 118, 194, 121, 255, 116, 195, 122, 255, 114, 196, 123, 255, 112, 196, 125, 255, 110, 195, 126, 255, 109, 194, 128, 255, 107, 193, 131, 255, 105, 192, 133, 255, 103, 191, 135, 255, 102, 189, 138, 255, 100, 188, 140, 255, 99, 186, 142, 255, 98, 185, 144, 255, 97, 183, 146, 255, 96, 182, 148, 255, 95, 181, 150, 255, 95, 180, 151, 255, 95, 179, 151, 255, 94, 179, 152, 255, 95, 179, 152, 255, 95, 179, 151, 255, 96, 179, 151, 255, 97, 179, 150, 255, 98, 180, 149, 255, 99, 180, 148, 255, 100, 180, 147, 255, 102, 180, 146, 255, 103, 179, 145, 255, 105, 179, 143, 255, 106, 179, 142, 255, 108, 179, 141, 255, 109, 178, 139, 255, 110, 177, 138, 255, 112, 176, 137, 255, 113, 175, 136, 255, 113, 174, 135, 255, 114, 173, 134, 255, 114, 171, 133, 255, 114, 169, 132, 255, 115, 168, 131, 255, 115, 167, 130, 255, 116, 166, 129, 255, 116, 165, 129, 255, 117, 165, 128, 255, 118, 164, 127, 255, 118, 164, 126, 255, 119, 164, 125, 255, 120, 164, 125, 255, 120, 164, 124, 255, 121, 164, 123, 255, 121, 164, 123, 255, 121, 164, 122, 255, 121, 164, 121, 255, 121, 164, 121, 255, 121, 164, 120, 255, 121, 164, 120, 255, 120, 164, 120, 255, 119, 163, 119, 255, 119, 163, 118, 255, 118, 162, 116, 255, 117, 161, 115, 255, 117, 159, 113, 255, 116, 158, 111, 255, 115, 157, 109, 255, 114, 155, 107, 255, 114, 154, 104, 255, 113, 153, 102, 255, 112, 152, 100, 255, 112, 151, 97, 255, 111, 150, 95, 255, 111, 150, 93, 255, 110, 150, 91, 255, 110, 150, 89, 255, 110, 151, 88, 255, 110, 152, 87, 255, 110, 154, 86, 255, 109, 155, 85, 255, 109, 157, 85, 255, 109, 159, 85, 255, 109, 161, 85, 255, 109, 163, 85, 255, 109, 165, 85, 255, 109, 167, 86, 255, 108, 169, 87, 255, 108, 171, 87, 255, 108, 173, 88, 255, 108, 175, 89, 255, 108, 176, 90, 255, 108, 178, 90, 255, 108, 179, 91, 255, 108, 180, 92, 255, 108, 181, 92, 255, 108, 181, 92, 255, 108, 181, 93, 255, 108, 181, 92, 255, 108, 181, 92, 255, 107, 181, 92, 255, 107, 180, 91, 255, 106, 179, 91, 255, 106, 178, 90, 255, 105, 177, 90, 255, 104, 176, 89, 255, 104, 175, 89, 255, 103, 174, 88, 255, 103, 172, 88, 255, 102, 171, 87, 255, 102, 169, 87, 255, 102, 168, 87, 255, 102, 166, 87, 255, 102, 164, 88, 255, 102, 163, 88, 255, 103, 161, 89, 255, 104, 159, 90, 255, 105, 157, 91, 255, 106, 156, 92, 255, 107, 155, 94, 255, 109, 154, 95, 255, 111, 153, 96, 255, 113, 152, 97, 255, 115, 152, 98, 255, 117, 151, 99, 255, 118, 150, 99, 255, 120, 150, 100, 255, 122, 149, 101, 255, 124, 148, 101, 255, 126, 148, 102, 255, 128, 147, 102, 255, 129, 146, 102, 255, 131, 144, 102, 255, 132, 143, 102, 255, 133, 141, 102, 255, 134, 139, 102, 255, 134, 137, 101, 255, 135, 135, 101, 255, 136, 132, 101, 255, 136, 130, 102, 255, 137, 127, 102, 255, 138, 125, 102, 255, 138, 122, 102, 255, 139, 119, 103, 255, 140, 117, 103, 255, 140, 114, 103, 255, 141, 111, 103, 255, 142, 108, 103, 255, 142, 105, 103, 255, 143, 103, 103, 255, 144, 100, 102, 255, 145, 97, 102, 255, 146, 95, 101, 255, 147, 92, 99, 255, 147, 90, 98, 255, 148, 87, 96, 255, 149, 85, 94, 255, 149, 82, 92, 255, 150, 80, 90, 255, 150, 77, 87, 255, 150, 75, 85, 255, 150, 73, 82, 255, 150, 71, 80, 255, 150, 69, 77, 255, 150, 67, 75, 255, 149, 66, 72, 255, 149, 64, 70, 255, 149, 63, 68, 255, 149, 62, 67, 255, 149, 61, 65, 255, 148, 60, 64, 255, 148, 60, 64, 255, 148, 60, 64, 255, 148, 60, 64, 255, 148, 60, 64, 255, 148, 60, 64, 255, 147, 61, 65, 255, 147, 62, 65, 255, 146, 63, 66, 255, 145, 64, 67, 255, 145, 65, 68, 255, 144, 66, 69, 255, 143, 67, 70, 255, 141, 68, 71, 255, 140, 70, 73, 255, 139, 71, 74, 255, 138, 72, 75, 255, 136, 73, 77, 255, 135, 75, 78, 255, 133, 76, 80, 255, 132, 77, 82, 255, 130, 78, 83, 255, 129, 79, 85, 255, 127, 80, 87, 255, 126, 80, 89, 255, 124, 81, 90, 255, 123, 81, 92, 255, 121, 81, 94, 255, 120, 81, 96, 255, 119, 81, 98, 255, 118, 81, 99, 255, 117, 81, 101, 255, 117, 80, 103, 255, 116, 80, 104, 255, 116, 80, 106, 255, 116, 80, 108, 255, 116, 79, 109, 255, 117, 79, 111, 255, 117, 79, 112, 255, 118, 79, 113, 255, 120, 80, 115, 255, 121, 80, 116, 255, 123, 79, 117, 255, 125, 79, 118, 255, 127, 79, 120, 255, 130, 78, 121, 255, 132, 78, 122, 255, 135, 77, 123, 255, 138, 76, 125, 255, 141, 75, 126, 255, 144, 75, 127, 255, 147, 74, 128, 255, 150, 73, 129, 255, 153, 72, 130, 255, 156, 72, 131, 255, 159, 71, 133, 255, 162, 71, 134, 255, 165, 70, 135, 255, 168, 70, 136, 255, 170, 70, 137, 255, 173, 70, 138, 255, 176, 71, 140, 255, 179, 71, 142, 255, 182, 72, 144, 255, 185, 73, 146, 255, 188, 74, 148, 255, 190, 75, 151, 255, 193, 76, 153, 255, 195, 78, 156, 255, 198, 79, 158, 255, 200, 80, 160, 255, 202, 81, 162, 255, 204, 82, 164, 255, 205, 83, 166, 255, 206, 84, 167, 255, 207, 84, 168, 255, 208, 85, 169, 255, 207, 86, 168, 255, 207, 86, 168, 255, 206, 86, 167, 255, 205, 86, 167, 255, 204, 87, 166, 255, 203, 87, 165, 255, 202, 88, 164, 255, 200, 89, 163, 255, 198, 89, 162, 255, 197, 90, 161, 255, 195, 91, 160, 255, 193, 92, 158, 255, 191, 94, 157, 255, 189, 95, 156, 255, 187, 96, 154, 255, 186, 98, 153, 255, 184, 99, 152, 255, 183, 101, 151, 255, 182, 103, 150, 255, 181, 104, 149, 255, 180, 106, 148, 255, 179, 109, 147, 255, 178, 111, 145, 255, 177, 114, 144, 255, 176, 117, 142, 255, 175, 120, 140, 255, 174, 123, 139, 255, 173, 127, 137, 255, 171, 130, 135, 255, 170, 133, 133, 255, 169, 137, 131, 255, 168, 140, 130, 255, 166, 143, 128, 255, 165, 146, 126, 255, 164, 149, 125, 255, 162, 152, 124, 255, 161, 154, 123, 255, 160, 156, 122, 255, 158, 158, 121, 255, 157, 160, 121, 255, 155, 162, 121, 255, 154, 164, 120, 255, 152, 166, 120, 255, 150, 168, 120, 255, 148, 170, 120, 255, 146, 172, 120, 255, 144, 173, 120, 255, 142, 175, 120, 255, 140, 177, 120, 255, 137, 179, 120, 255, 135, 181, 120, 255, 133, 183, 120, 255, 131, 185, 120, 255, 129, 186, 121, 255, 126, 188, 121, 255, 124, 190, 121, 255, 122, 191, 121, 255, 120, 193, 122, 255, 118, 194, 123, 255, 116, 194, 124, 255, 114, 194, 126, 255, 112, 194, 127, 255, 111, 193, 130, 255, 109, 192, 132, 255, 107, 191, 134, 255, 105, 190, 137, 255, 104, 188, 139, 255, 102, 187, 141, 255, 101, 185, 144, 255, 100, 184, 146, 255, 99, 183, 148, 255, 98, 181, 150, 255, 97, 180, 151, 255, 97, 180, 152, 255, 97, 179, 153, 255, 97, 179, 153, 255, 97, 179, 153, 255, 97, 179, 153, 255, 98, 179, 152, 255, 99, 179, 151, 255, 100, 179, 151, 255, 101, 179, 150, 255, 102, 179, 149, 255, 103, 179, 147, 255, 105, 179, 146, 255, 106, 179, 145, 255, 108, 179, 144, 255, 109, 178, 142, 255, 111, 178, 141, 255, 112, 177, 140, 255, 113, 176, 138, 255, 114, 175, 137, 255, 114, 174, 136, 255, 115, 172, 135, 255, 115, 171, 134, 255, 115, 169, 133, 255, 115, 168, 132, 255, 116, 167, 131, 255, 116, 166, 131, 255, 117, 165, 130, 255, 117, 165, 129, 255, 118, 164, 128, 255, 119, 164, 127, 255, 119, 164, 126, 255, 120, 164, 126, 255, 120, 164, 125, 255, 121, 164, 124, 255, 121, 164, 123, 255, 121, 164, 123, 255, 121, 164, 122, 255, 121, 164, 122, 255, 121, 164, 121, 255, 120, 164, 121, 255, 120, 164, 120, 255, 119, 164, 119, 255, 118, 163, 118, 255, 117, 162, 117, 255, 117, 161, 115, 255, 116, 160, 113, 255, 115, 159, 111, 255, 115, 157, 109, 255, 114, 156, 107, 255, 113, 155, 105, 255, 113, 153, 102, 255, 112, 152, 100, 255, 111, 152, 98, 255, 111, 151, 96, 255, 110, 151, 93, 255, 110, 151, 91, 255, 110, 151, 90, 255, 109, 152, 88, 255, 109, 153, 87, 255, 109, 155, 86, 255, 109, 157, 85, 255, 109, 159, 85, 255, 108, 161, 85, 255, 108, 163, 85, 255, 108, 165, 85, 255, 108, 167, 85, 255, 108, 169, 86, 255, 107, 171, 86, 255, 107, 173, 87, 255, 107, 175, 88, 255, 107, 176, 89, 255, 107, 178, 89, 255, 107, 179, 90, 255, 107, 180, 91, 255, 107, 181, 91, 255, 107, 182, 91, 255, 106, 183, 92, 255, 106, 183, 92, 255, 106, 183, 92, 255, 106, 182, 92, 255, 106, 182, 91, 255, 105, 181, 91, 255, 105, 181, 90, 255, 104, 180, 90, 255, 104, 179, 89, 255, 103, 178, 89, 255, 103, 176, 88, 255, 102, 175, 88, 255, 102, 174, 87, 255, 101, 172, 87, 255, 101, 170, 87, 255, 101, 169, 87, 255, 101, 167, 87, 255, 101, 165, 88, 255, 102, 163, 88, 255, 102, 162, 89, 255, 103, 160, 90, 255, 104, 158, 91, 255, 106, 157, 92, 255, 107, 155, 94, 255, 109, 154, 95, 255, 111, 153, 96, 255, 112, 153, 97, 255, 114, 152, 98, 255, 116, 151, 99, 255, 118, 150, 99, 255, 120, 150, 100, 255, 122, 149, 101, 255, 124, 148, 101, 255, 126, 147, 102, 255, 128, 147, 102, 255, 129, 145, 102, 255, 131, 144, 102, 255, 132, 143, 102, 255, 133, 141, 102, 255, 134, 139, 102, 255, 135, 137, 101, 255, 135, 134, 101, 255, 136, 132, 101, 255, 137, 129, 101, 255, 137, 127, 102, 255, 138, 124, 102, 255, 139, 121, 102, 255, 139, 118, 102, 255, 140, 116, 102, 255, 141, 113, 102, 255, 142, 110, 102, 255, 142, 107, 102, 255, 143, 104, 102, 255, 144, 101, 101, 255, 145, 98, 101, 255, 145, 96, 100, 255, 146, 93, 99, 255, 147, 90, 98, 255, 148, 88, 96, 255, 149, 85, 94, 255, 149, 83, 92, 255, 150, 80, 90, 255, 150, 78, 88, 255, 150, 75, 85, 255, 150, 73, 82, 255, 151, 71, 80, 255, 150, 69, 77, 255, 150, 67, 75, 255, 150, 65, 72, 255, 150, 63, 70, 255, 150, 61, 68, 255, 150, 60, 66, 255, 150, 59, 64, 255, 149, 58, 63, 255, 149, 57, 62, 255, 149, 57, 61, 255, 149, 57, 61, 255, 149, 57, 61, 255, 149, 57, 61, 255, 148, 58, 62, 255, 148, 58, 62, 255, 148, 59, 63, 255, 147, 60, 64, 255, 146, 61, 65, 255, 145, 62, 66, 255, 144, 63, 67, 255, 143, 64, 68, 255, 142, 66, 69, 255, 141, 67, 71, 255, 140, 68, 72, 255, 138, 70, 74, 255, 137, 71, 75, 255, 135, 72, 77, 255, 134, 73, 78, 255, 132, 75, 80, 255, 131, 76, 82, 255, 129, 77, 84, 255, 128, 77, 86, 255, 126, 78, 87, 255, 125, 78, 89, 255, 123, 79, 91, 255, 122, 79, 93, 255, 121, 79, 95, 255, 120, 79, 97, 255, 119, 78, 99, 255, 118, 78, 101, 255, 117, 78, 102, 255, 117, 78, 104, 255, 116, 77, 106, 255, 116, 77, 107, 255, 117, 77, 109, 255, 117, 77, 110, 255, 118, 77, 112, 255, 119, 77, 113, 255, 120, 77, 115, 255, 121, 77, 116, 255, 123, 77, 117, 255, 125, 77, 118, 255, 127, 77, 120, 255, 130, 77, 121, 255, 132, 76, 122, 255, 135, 76, 123, 255, 138, 75, 125, 255, 141, 74, 126, 255, 144, 74, 127, 255, 147, 73, 128, 255, 150, 72, 129, 255, 153, 72, 130, 255, 156, 71, 131, 255, 159, 71, 132, 255, 162, 71, 133, 255, 165, 70, 134, 255, 167, 70, 135, 255, 170, 70, 136, 255, 173, 70, 138, 255, 176, 71, 139, 255, 178, 72, 141, 255, 181, 73, 143, 255, 184, 74, 145, 255, 187, 75, 148, 255, 189, 76, 150, 255, 192, 77, 152, 255, 194, 78, 155, 255, 197, 80, 157, 255, 199, 81, 159, 255, 201, 82, 161, 255, 202, 83, 163, 255, 204, 84, 165, 255, 205, 85, 166, 255, 206, 85, 167, 255, 206, 86, 168, 255, 205, 87, 166, 255, 205, 87, 166, 255, 205, 87, 166, 255, 204, 88, 165, 255, 203, 88, 165, 255, 202, 88, 164, 255, 200, 89, 163, 255, 199, 90, 162, 255, 197, 91, 161, 255, 196, 91, 160, 255, 194, 92, 158, 255, 192, 93, 157, 255, 190, 95, 156, 255, 189, 96, 154, 255, 187, 97, 153, 255, 185, 98, 152, 255, 184, 100, 151, 255, 183, 101, 150, 255, 182, 103, 149, 255, 181, 105, 148, 255, 180, 107, 147, 255, 179, 109, 146, 255, 179, 111, 144, 255, 178, 114, 143, 255, 177, 117, 141, 255, 176, 119, 140, 255, 175, 122, 138, 255, 174, 126, 136, 255, 173, 129, 134, 255, 172, 132, 133, 255, 170, 135, 131, 255, 169, 138, 129, 255, 168, 141, 128, 255, 167, 144, 126, 255, 166, 147, 125, 255, 164, 149, 124, 255, 163, 151, 123, 255, 162, 154, 122, 255, 160, 156, 121, 255, 159, 157, 121, 255, 157, 159, 121, 255, 156, 161, 120, 255, 154, 163, 120, 255, 152, 165, 120, 255, 150, 167, 120, 255, 148, 169, 120, 255, 146, 171, 120, 255, 144, 173, 120, 255, 142, 175, 120, 255, 139, 177, 120, 255, 137, 179, 120, 255, 135, 181, 121, 255, 133, 182, 121, 255, 131, 184, 121, 255, 128, 186, 122, 255, 126, 188, 122, 255, 124, 189, 122, 255, 122, 191, 123, 255, 120, 192, 124, 255, 118, 192, 125, 255, 116, 192, 127, 255, 114, 192, 129, 255, 113, 192, 131, 255, 111, 191, 133, 255, 109, 190, 135, 255, 107, 189, 138, 255, 106, 188, 140, 255, 105, 186, 142, 255, 103, 185, 145, 255, 102, 184, 147, 255, 101, 182, 149, 255, 100, 181, 150, 255, 100, 180, 152, 255, 99, 180, 153, 255, 99, 179, 154, 255, 99, 179, 154, 255, 99, 179, 154, 255, 99, 179, 153, 255, 100, 179, 153, 255, 101, 179, 152, 255, 102, 179, 152, 255, 103, 179, 151, 255, 104, 179, 150, 255, 105, 179, 149, 255, 107, 179, 147, 255, 108, 179, 146, 255, 109, 178, 145, 255, 111, 178, 144, 255, 112, 177, 142, 255, 113, 176, 141, 255, 114, 176, 140, 255, 115, 175, 139, 255, 115, 173, 137, 255, 116, 172, 136, 255, 116, 170, 135, 255, 116, 169, 135, 255, 116, 168, 134, 255, 116, 167, 133, 255, 117, 166, 132, 255, 117, 165, 131, 255, 118, 165, 130, 255, 118, 164, 129, 255, 119, 164, 128, 255, 119, 164, 127, 255, 120, 164, 126, 255, 120, 164, 126, 255, 120, 164, 125, 255, 120, 164, 124, 255, 120, 164, 123, 255, 120, 164, 123, 255, 120, 164, 122, 255, 120, 165, 122, 255, 119, 165, 121, 255, 119, 164, 121, 255, 118, 164, 120, 255, 117, 163, 119, 255, 117, 163, 117, 255, 116, 162, 116, 255, 115, 160, 114, 255, 114, 159, 112, 255, 114, 158, 110, 255, 113, 157, 108, 255, 112, 156, 105, 255, 112, 155, 103, 255, 111, 154, 101, 255, 111, 153, 98, 255, 110, 152, 96, 255, 110, 152, 94, 255, 110, 152, 92, 255, 109, 153, 90, 255, 109, 154, 89, 255, 109, 155, 88, 255, 108, 157, 87, 255, 108, 159, 86, 255, 108, 161, 85, 255, 108, 163, 85, 255, 108, 165, 85, 255, 107, 167, 85, 255, 107, 169, 85, 255, 107, 171, 86, 255, 106, 173, 86, 255, 106, 175, 87, 255, 106, 176, 87, 255, 106, 178, 88, 255, 106, 180, 89, 255, 105, 181, 89, 255, 105, 182, 90, 255, 105, 183, 90, 255, 105, 184, 91, 255, 105, 184, 91, 255, 105, 184, 91, 255, 105, 184, 91, 255, 105, 184, 91, 255, 104, 184, 90, 255, 104, 183, 90, 255, 104, 182, 90, 255, 103, 181, 89, 255, 103, 180, 89, 255, 102, 179, 88, 255, 102, 178, 88, 255, 101, 176, 88, 255, 101, 175, 87, 255, 101, 173, 87, 255, 100, 172, 87, 255, 100, 170, 87, 255, 101, 168, 87, 255, 101, 166, 88, 255, 101, 164, 89, 255, 102, 163, 89, 255, 103, 161, 90, 255, 104, 159, 92, 255, 105, 157, 93, 255, 107, 156, 94, 255, 109, 155, 95, 255, 110, 154, 96, 255, 112, 153, 97, 255, 114, 152, 98, 255, 116, 151, 99, 255, 118, 151, 100, 255, 120, 150, 100, 255, 122, 149, 101, 255, 124, 148, 102, 255, 126, 147, 102, 255, 128, 146, 102, 255, 130, 145, 103, 255, 131, 144, 103, 255, 132, 142, 103, 255, 133, 140, 102, 255, 134, 138, 102, 255, 135, 136, 102, 255, 136, 134, 102, 255, 137, 131, 102, 255, 137, 129, 102, 255, 138, 126, 102, 255, 139, 123, 102, 255, 139, 120, 102, 255, 140, 118, 102, 255, 141, 115, 102, 255, 141, 112, 102, 255, 142, 109, 101, 255, 143, 106, 101, 255, 144, 103, 101, 255, 144, 100, 100, 255, 145, 97, 99, 255, 146, 94, 98, 255, 147, 92, 97, 255, 148, 89, 96, 255, 149, 86, 94, 255, 149, 84, 92, 255, 150, 81, 90, 255, 151, 78, 88, 255, 151, 76, 85, 255, 151, 73, 83, 255, 151, 71, 80, 255, 151, 68, 77, 255, 151, 66, 75, 255, 151, 64, 72, 255, 151, 62, 70, 255, 151, 60, 68, 255, 151, 59, 65, 255, 151, 57, 64, 255, 150, 56, 62, 255, 150, 55, 61, 255, 150, 54, 60, 255, 150, 54, 59, 255, 150, 54, 59, 255, 150, 54, 59, 255, 150, 54, 59, 255, 149, 55, 59, 255, 149, 55, 60, 255, 148, 56, 61, 255, 148, 57, 61, 255, 147, 58, 62, 255, 146, 59, 63, 255, 145, 60, 65, 255, 144, 62, 66, 255, 143, 63, 67, 255, 141, 64, 69, 255, 140, 66, 70, 255, 139, 67, 72, 255, 137, 68, 73, 255, 136, 70, 75, 255, 134, 71, 77, 255, 133, 72, 79, 255, 131, 73, 81, 255, 130, 74, 82, 255, 128, 75, 84, 255, 126, 76, 86, 255, 125, 76, 88, 255, 124, 76, 90, 255, 122, 76, 92, 255, 121, 76, 94, 255, 120, 76, 96, 255, 119, 76, 98, 255, 118, 76, 100, 255, 118, 76, 102, 255, 117, 75, 104, 255, 117, 75, 105, 255, 117, 75, 107, 255, 117, 75, 109, 255, 117, 75, 110, 255, 118, 75, 112, 255, 119, 75, 113, 255, 120, 75, 115, 255, 122, 75, 116, 255, 124, 75, 117, 255, 126, 75, 118, 255, 128, 75, 120, 255, 130, 75, 121, 255, 133, 75, 122, 255, 135, 74, 123, 255, 138, 74, 125, 255, 141, 73, 126, 255, 144, 73, 127, 255, 147, 72, 128, 255, 150, 72, 129, 255, 153, 72, 130, 255, 156, 71, 131, 255, 159, 71, 132, 255, 162, 71, 133, 255, 165, 71, 134, 255, 167, 71, 135, 255, 170, 71, 136, 255, 173, 71, 138, 255, 175, 72, 139, 255, 178, 73, 141, 255, 181, 73, 143, 255, 183, 75, 145, 255, 186, 76, 147, 255, 189, 77, 149, 255, 191, 78, 152, 255, 194, 80, 154, 255, 196, 81, 156, 255, 198, 82, 158, 255, 200, 83, 160, 255, 201, 84, 162, 255, 203, 85, 163, 255, 204, 86, 165, 255, 205, 87, 166, 255, 205, 87, 166, 255, 204, 88, 165, 255, 204, 88, 165, 255, 203, 88, 164, 255, 203, 89, 164, 255, 202, 89, 163, 255, 201, 90, 162, 255, 199, 90, 161, 255, 198, 91, 160, 255, 196, 92, 159, 255, 195, 93, 158, 255, 193, 93, 157, 255, 191, 94, 156, 255, 190, 96, 154, 255, 188, 97, 153, 255, 187, 98, 152, 255, 185, 99, 151, 255, 184, 101, 149, 255, 183, 102, 148, 255, 182, 104, 147, 255, 181, 105, 146, 255, 180, 107, 145, 255, 180, 109, 144, 255, 179, 111, 143, 255, 178, 114, 142, 255, 177, 116, 140, 255, 177, 119, 139, 255, 176, 122, 137, 255, 175, 124, 135, 255, 174, 127, 134, 255, 173, 130, 132, 255, 172, 133, 131, 255, 171, 136, 129, 255, 170, 139, 128, 255, 169, 141, 126, 255, 168, 144, 125, 255, 166, 146, 124, 255, 165, 149, 123, 255, 164, 151, 122, 255, 163, 153, 122, 255, 161, 154, 121, 255, 159, 156, 121, 255, 158, 158, 121, 255, 156, 160, 120, 255, 154, 162, 120, 255, 152, 164, 120, 255, 150, 166, 120, 255, 148, 168, 120, 255, 146, 170, 120, 255, 144, 172, 120, 255, 141, 174, 121, 255, 139, 176, 121, 255, 137, 178, 121, 255, 135, 180, 121, 255, 133, 182, 122, 255, 131, 184, 122, 255, 128, 185, 123, 255, 126, 187, 123, 255, 124, 189, 124, 255, 122, 190, 125, 255, 120, 190, 126, 255, 119, 190, 128, 255, 117, 190, 130, 255, 115, 190, 132, 255, 113, 190, 134, 255, 111, 189, 136, 255, 110, 188, 139, 255, 108, 187, 141, 255, 107, 186, 143, 255, 105, 185, 146, 255, 104, 183, 148, 255, 103, 182, 149, 255, 102, 181, 151, 255, 102, 181, 152, 255, 101, 180, 154, 255, 101, 180, 154, 255, 101, 179, 154, 255, 101, 179, 154, 255, 101, 179, 154, 255, 102, 179, 154, 255, 103, 179, 153, 255, 104, 179, 152, 255, 105, 179, 151, 255, 106, 179, 150, 255, 107, 179, 149, 255, 108, 179, 148, 255, 110, 178, 147, 255, 111, 178, 146, 255, 112, 177, 145, 255, 113, 177, 144, 255, 114, 176, 142, 255, 115, 175, 141, 255, 116, 174, 140, 255, 116, 173, 139, 255, 116, 171, 138, 255, 117, 170, 137, 255, 117, 169, 136, 255, 117, 167, 135, 255, 117, 166, 134, 255, 117, 166, 133, 255, 118, 165, 132, 255, 118, 165, 131, 255, 118, 164, 130, 255, 119, 164, 129, 255, 119, 164, 128, 255, 119, 164, 127, 255, 119, 164, 127, 255, 120, 164, 126, 255, 120, 164, 125, 255, 120, 165, 124, 255, 120, 165, 124, 255, 119, 165, 123, 255, 119, 165, 122, 255, 118, 165, 122, 255, 118, 165, 121, 255, 117, 164, 120, 255, 116, 164, 119, 255, 115, 163, 118, 255, 115, 162, 116, 255, 114, 161, 115, 255, 114, 160, 113, 255, 113, 159, 110, 255, 112, 158, 108, 255, 112, 157, 106, 255, 111, 156, 104, 255, 111, 155, 101, 255, 110, 155, 99, 255, 110, 154, 97, 255, 110, 154, 95, 255, 109, 154, 93, 255, 109, 155, 91, 255, 109, 156, 90, 255, 108, 157, 88, 255, 108, 159, 87, 255, 108, 161, 87, 255, 108, 163, 86, 255, 107, 165, 86, 255, 107, 167, 86, 255, 107, 169, 86, 255, 106, 171, 86, 255, 106, 173, 86, 255, 106, 175, 86, 255, 105, 177, 87, 255, 105, 178, 87, 255, 104, 180, 88, 255, 104, 182, 88, 255, 104, 183, 88, 255, 104, 184, 89, 255, 103, 185, 89, 255, 103, 186, 90, 255, 103, 186, 90, 255, 103, 186, 90, 255, 103, 186, 90, 255, 103, 186, 90, 255, 103, 185, 89, 255, 102, 185, 89, 255, 102, 184, 89, 255, 102, 183, 89, 255, 101, 182, 88, 255, 101, 181, 88, 255, 101, 179, 88, 255, 100, 178, 87, 255, 100, 176, 87, 255, 100, 175, 87, 255, 100, 173, 87, 255, 100, 171, 87, 255, 100, 169, 88, 255, 101, 167, 88, 255, 101, 166, 89, 255, 102, 164, 90, 255, 103, 162, 91, 255, 104, 160, 92, 255, 105, 158, 93, 255, 107, 157, 95, 255, 109, 156, 96, 255, 110, 155, 97, 255, 112, 154, 98, 255, 114, 153, 99, 255, 116, 152, 99, 255, 119, 151, 100, 255, 121, 150, 101, 255, 123, 149, 102, 255, 125, 148, 102, 255, 127, 147, 103, 255, 128, 146, 103, 255, 130, 145, 103, 255, 132, 144, 103, 255, 133, 142, 103, 255, 134, 140, 103, 255, 135, 138, 103, 255, 136, 136, 102, 255, 136, 133, 102, 255, 137, 131, 102, 255, 138, 128, 102, 255, 139, 126, 102, 255, 139, 123, 102, 255, 140, 120, 101, 255, 141, 117, 101, 255, 141, 114, 101, 255, 142, 111, 101, 255, 143, 108, 100, 255, 144, 105, 100, 255, 144, 102, 99, 255, 145, 99, 98, 255, 146, 96, 98, 255, 147, 93, 96, 255, 148, 90, 95, 255, 148, 88, 94, 255, 149, 85, 92, 255, 150, 82, 90, 255, 151, 80, 88, 255, 151, 77, 85, 255, 152, 74, 83, 255, 152, 71, 80, 255, 152, 69, 78, 255, 152, 66, 75, 255, 152, 64, 72, 255, 152, 62, 70, 255, 152, 60, 67, 255, 152, 58, 65, 255, 152, 56, 63, 255, 152, 54, 61, 255, 152, 53, 60, 255, 151, 52, 58, 255, 151, 51, 57, 255, 151, 51, 57, 255, 151, 50, 56, 255, 151, 51, 56, 255, 151, 51, 57, 255, 151, 51, 57, 255, 150, 52, 58, 255, 149, 53, 58, 255, 149, 54, 59, 255, 148, 55, 60, 255, 147, 56, 61, 255, 146, 58, 62, 255, 145, 59, 64, 255, 143, 60, 65, 255, 142, 62, 67, 255, 141, 63, 68, 255, 139, 65, 70, 255, 138, 66, 72, 255, 136, 67, 73, 255, 135, 69, 75, 255, 133, 70, 77, 255, 131, 71, 79, 255, 130, 72, 81, 255, 128, 73, 83, 255, 127, 73, 85, 255, 125, 74, 87, 255, 124, 74, 89, 255, 123, 74, 91, 255, 121, 74, 93, 255, 120, 74, 95, 255, 119, 74, 97, 255, 119, 73, 99, 255, 118, 73, 101, 255, 117, 73, 103, 255, 117, 73, 105, 255, 117, 73, 107, 255, 117, 72, 109, 255, 118, 72, 110, 255, 118, 73, 112, 255, 119, 73, 113, 255, 121, 73, 114, 255, 122, 73, 116, 255, 124, 73, 117, 255, 126, 73, 118, 255, 128, 73, 120, 255, 130, 73, 121, 255, 133, 73, 122, 255, 136, 73, 123, 255, 138, 73, 125, 255, 141, 73, 126, 255, 144, 72, 127, 255, 147, 72, 128, 255, 150, 72, 129, 255, 153, 72, 130, 255, 156, 71, 131, 255, 159, 71, 132, 255, 162, 71, 133, 255, 165, 71, 134, 255, 167, 71, 135, 255, 170, 72, 136, 255, 172, 72, 137, 255, 175, 73, 139, 255, 178, 74, 140, 255, 180, 75, 142, 255, 183, 76, 144, 255, 185, 77, 146, 255, 188, 78, 148, 255, 190, 79, 151, 255, 193, 81, 153, 255, 195, 82, 155, 255, 197, 83, 157, 255, 198, 84, 159, 255, 200, 85, 160, 255, 201, 86, 162, 255, 202, 87, 163, 255, 203, 88, 164, 255, 204, 88, 165, 255, 202, 89, 163, 255, 202, 89, 163, 255, 202, 90, 163, 255, 201, 90, 162, 255, 200, 90, 161, 255, 199, 91, 161, 255, 198, 91, 160, 255, 197, 92, 159, 255, 195, 93, 158, 255, 194, 94, 156, 255, 192, 95, 155, 255, 191, 96, 154, 255, 189, 97, 153, 255, 187, 98, 151, 255, 186, 99, 150, 255, 185, 100, 149, 255, 184, 102, 148, 255, 182, 103, 147, 255, 182, 105, 146, 255, 181, 106, 145, 255, 180, 108, 144, 255, 180, 110, 143, 255, 179, 112, 142, 255, 179, 114, 141, 255, 178, 116, 139, 255, 177, 118, 138, 255, 177, 121, 136, 255, 176, 123, 135, 255, 175, 126, 133, 255, 174, 128, 132, 255, 174, 131, 130, 255, 173, 134, 129, 255, 172, 136, 128, 255, 171, 139, 126, 255, 170, 141, 125, 255, 169, 143, 124, 255, 167, 145, 123, 255, 166, 147, 123, 255, 165, 149, 122, 255, 163, 151, 122, 255, 162, 153, 121, 255, 160, 155, 121, 255, 158, 157, 121, 255, 156, 159, 121, 255, 154, 161, 120, 255, 152, 163, 120, 255, 150, 165, 121, 255, 148, 167, 121, 255, 146, 169, 121, 255, 144, 172, 121, 255, 141, 174, 121, 255, 139, 175, 122, 255, 137, 177, 122, 255, 135, 179, 123, 255, 133, 181, 123, 255, 131, 183, 124, 255, 129, 185, 124, 255, 127, 186, 125, 255, 125, 187, 126, 255, 123, 188, 127, 255, 121, 188, 129, 255, 119, 189, 131, 255, 117, 188, 133, 255, 115, 188, 135, 255, 114, 188, 137, 255, 112, 187, 140, 255, 110, 186, 142, 255, 109, 185, 144, 255, 108, 184, 146, 255, 107, 184, 148, 255, 106, 183, 150, 255, 105, 182, 151, 255, 104, 181, 153, 255, 104, 181, 154, 255, 103, 180, 154, 255, 103, 180, 155, 255, 103, 180, 154, 255, 104, 180, 154, 255, 104, 180, 154, 255, 105, 180, 153, 255, 106, 180, 153, 255, 107, 180, 152, 255, 108, 180, 151, 255, 109, 179, 150, 255, 110, 179, 149, 255, 111, 178, 148, 255, 112, 178, 147, 255, 113, 177, 146, 255, 114, 177, 145, 255, 115, 176, 144, 255, 116, 175, 142, 255, 117, 174, 141, 255, 117, 172, 140, 255, 117, 171, 139, 255, 117, 170, 138, 255, 117, 168, 137, 255, 117, 167, 136, 255, 117, 166, 135, 255, 118, 165, 134, 255, 118, 165, 133, 255, 118, 165, 132, 255, 118, 164, 131, 255, 118, 164, 130, 255, 119, 164, 129, 255, 119, 164, 128, 255, 119, 164, 127, 255, 119, 165, 127, 255, 119, 165, 126, 255, 119, 165, 125, 255, 118, 165, 124, 255, 118, 165, 124, 255, 118, 165, 123, 255, 117, 165, 122, 255, 116, 165, 122, 255, 116, 165, 121, 255, 115, 164, 120, 255, 114, 164, 119, 255, 114, 163, 117, 255, 113, 162, 115, 255, 112, 161, 113, 255, 112, 160, 111, 255, 112, 159, 109, 255, 111, 158, 107, 255, 111, 157, 105, 255, 110, 157, 102, 255, 110, 156, 100, 255, 110, 156, 98, 255, 109, 156, 96, 255, 109, 157, 94, 255, 109, 157, 92, 255, 109, 158, 91, 255, 108, 160, 89, 255, 108, 162, 88, 255, 108, 163, 88, 255, 107, 165, 87, 255, 107, 167, 86, 255, 107, 169, 86, 255, 106, 171, 86, 255, 106, 173, 86, 255, 105, 175, 86, 255, 105, 177, 86, 255, 104, 179, 86, 255, 104, 181, 87, 255, 103, 182, 87, 255, 103, 184, 87, 255, 102, 185, 88, 255, 102, 186, 88, 255, 102, 187, 88, 255, 102, 187, 88, 255, 101, 188, 89, 255, 101, 188, 89, 255, 101, 188, 89, 255, 101, 188, 88, 255, 101, 187, 88, 255, 101, 186, 88, 255, 101, 186, 88, 255, 100, 185, 88, 255, 100, 184, 88, 255, 100, 182, 87, 255, 100, 181, 87, 255, 99, 179, 87, 255, 99, 178, 87, 255, 99, 176, 87, 255, 99, 174, 88, 255, 100, 173, 88, 255, 100, 171, 88, 255, 100, 169, 89, 255, 101, 167, 90, 255, 102, 165, 91, 255, 103, 163, 92, 255, 104, 161, 93, 255, 105, 159, 94, 255, 107, 158, 95, 255, 109, 156, 96, 255, 111, 155, 97, 255, 113, 154, 98, 255, 115, 153, 99, 255, 117, 152, 100, 255, 119, 151, 101, 255, 121, 151, 102, 255, 123, 150, 102, 255, 125, 149, 103, 255, 127, 148, 103, 255, 129, 146, 104, 255, 131, 145, 104, 255, 132, 144, 104, 255, 133, 142, 104, 255, 135, 140, 104, 255, 135, 138, 103, 255, 136, 136, 103, 255, 137, 133, 103, 255, 138, 131, 102, 255, 139, 128, 102, 255, 139, 125, 102, 255, 140, 122, 102, 255, 141, 119, 101, 255, 141, 116, 101, 255, 142, 113, 100, 255, 143, 110, 100, 255, 144, 107, 99, 255, 144, 104, 99, 255, 145, 101, 98, 255, 146, 98, 97, 255, 147, 95, 96, 255, 147, 92, 94, 255, 148, 89, 93, 255, 149, 87, 91, 255, 150, 84, 90, 255, 151, 81, 87, 255, 151, 78, 85, 255, 152, 75, 83, 255, 152, 73, 80, 255, 153, 70, 78, 255, 153, 67, 75, 255, 153, 64, 73, 255, 153, 62, 70, 255, 153, 59, 67, 255, 153, 57, 65, 255, 153, 55, 63, 255, 153, 53, 61, 255, 153, 51, 59, 255, 153, 50, 57, 255, 153, 49, 56, 255, 153, 48, 55, 255, 153, 47, 54, 255, 153, 47, 54, 255, 153, 47, 54, 255, 152, 48, 54, 255, 152, 48, 55, 255, 151, 49, 55, 255, 151, 50, 56, 255, 150, 51, 57, 255, 149, 52, 58, 255, 148, 53, 59, 255, 147, 55, 60, 255, 145, 56, 62, 255, 144, 58, 63, 255, 143, 59, 65, 255, 141, 61, 67, 255, 140, 62, 68, 255, 138, 64, 70, 255, 137, 65, 72, 255, 135, 67, 74, 255, 133, 68, 76, 255, 132, 69, 78, 255, 130, 70, 80, 255, 129, 71, 82, 255, 127, 71, 84, 255, 126, 72, 86, 255, 124, 72, 88, 255, 123, 72, 91, 255, 122, 72, 93, 255, 121, 72, 95, 255, 120, 71, 97, 255, 119, 71, 99, 255, 118, 71, 101, 255, 118, 71, 103, 255, 117, 70, 105, 255, 117, 70, 107, 255, 118, 70, 108, 255, 118, 70, 110, 255, 119, 70, 112, 255, 120, 70, 113, 255, 121, 71, 114, 255, 122, 71, 116, 255, 124, 71, 117, 255, 126, 72, 118, 255, 128, 72, 120, 255, 131, 72, 121, 255, 133, 72, 122, 255, 136, 72, 123, 255, 139, 72, 125, 255, 142, 72, 126, 255, 144, 72, 127, 255, 147, 72, 128, 255, 150, 72, 129, 255, 153, 72, 130, 255, 156, 72, 131, 255, 159, 72, 132, 255, 162, 72, 133, 255, 165, 72, 134, 255, 167, 72, 135, 255, 170, 73, 136, 255, 172, 73, 137, 255, 175, 74, 138, 255, 177, 75, 140, 255, 180, 76, 142, 255, 182, 77, 144, 255, 185, 78, 146, 255, 187, 80, 148, 255, 190, 81, 150, 255, 192, 82, 152, 255, 194, 83, 154, 255, 196, 85, 156, 255, 197, 86, 157, 255, 199, 87, 159, 255, 200, 88, 160, 255, 201, 88, 161, 255, 202, 89, 162, 255, 202, 89, 163, 255, 201, 90, 161, 255, 201, 91, 161, 255, 200, 91, 161, 255, 200, 91, 160, 255, 199, 91, 160, 255, 198, 92, 159, 255, 197, 93, 158, 255, 195, 93, 157, 255, 194, 94, 156, 255, 193, 95, 155, 255, 191, 96, 154, 255, 190, 97, 152, 255, 188, 98, 151, 255, 187, 99, 150, 255, 186, 100, 149, 255, 184, 102, 147, 255, 183, 103, 146, 255, 182, 104, 145, 255, 182, 106, 144, 255, 181, 107, 143, 255, 181, 109, 143, 255, 180, 110, 142, 255, 180, 112, 140, 255, 179, 114, 139, 255, 179, 116, 138, 255, 178, 118, 137, 255, 178, 120, 135, 255, 177, 122, 134, 255, 177, 124, 133, 255, 176, 127, 131, 255, 175, 129, 130, 255, 174, 131, 129, 255, 174, 133, 128, 255, 173, 136, 127, 255, 172, 138, 126, 255, 171, 140, 125, 255, 170, 142, 124, 255, 168, 144, 123, 255, 167, 146, 123, 255, 166, 148, 122, 255, 164, 150, 122, 255, 162, 152, 121, 255, 160, 154, 121, 255, 159, 156, 121, 255, 157, 158, 121, 255, 155, 160, 121, 255, 152, 162, 121, 255, 150, 164, 121, 255, 148, 166, 121, 255, 146, 169, 122, 255, 144, 171, 122, 255, 141, 173, 123, 255, 139, 175, 123, 255, 137, 176, 123, 255, 135, 178, 124, 255, 133, 180, 125, 255, 131, 182, 125, 255, 129, 183, 126, 255, 127, 185, 127, 255, 125, 186, 129, 255, 123, 186, 130, 255, 121, 187, 132, 255, 119, 187, 134, 255, 118, 187, 136, 255, 116, 186, 138, 255, 114, 186, 140, 255, 113, 185, 142, 255, 111, 185, 145, 255, 110, 184, 147, 255, 109, 184, 148, 255, 108, 183, 150, 255, 107, 183, 152, 255, 107, 182, 153, 255, 106, 182, 154, 255, 106, 181, 154, 255, 106, 181, 154, 255, 106, 181, 154, 255, 106, 181, 154, 255, 107, 181, 154, 255, 107, 181, 153, 255, 108, 181, 153, 255, 109, 180, 152, 255, 110, 180, 151, 255, 111, 180, 151, 255, 112, 179, 150, 255, 113, 179, 149, 255, 114, 178, 148, 255, 115, 177, 147, 255, 116, 176, 146, 255, 116, 175, 145, 255, 117, 174, 144, 255, 117, 173, 142, 255, 118, 172, 141, 255, 118, 171, 140, 255, 118, 169, 139, 255, 118, 168, 138, 255, 118, 167, 137, 255, 118, 166, 136, 255, 118, 165, 135, 255, 118, 165, 134, 255, 118, 164, 133, 255, 118, 164, 132, 255, 118, 164, 131, 255, 118, 164, 130, 255, 118, 164, 129, 255, 118, 165, 128, 255, 118, 165, 127, 255, 118, 165, 126, 255, 118, 165, 126, 255, 117, 166, 125, 255, 117, 166, 124, 255, 116, 166, 124, 255, 116, 166, 123, 255, 115, 166, 122, 255, 114, 165, 122, 255, 113, 165, 120, 255, 113, 164, 119, 255, 112, 163, 118, 255, 112, 163, 116, 255, 111, 162, 114, 255, 111, 161, 112, 255, 111, 160, 110, 255, 110, 160, 108, 255, 110, 159, 105, 255, 110, 159, 103, 255, 110, 158, 101, 255, 109, 158, 99, 255, 109, 159, 97, 255, 109, 159, 95, 255, 109, 160, 94, 255, 109, 161, 92, 255, 108, 162, 91, 255, 108, 164, 90, 255, 108, 166, 89, 255, 107, 168, 88, 255, 107, 170, 87, 255, 106, 172, 87, 255, 106, 174, 87, 255, 105, 176, 86, 255, 104, 178, 86, 255, 104, 180, 86, 255, 103, 181, 86, 255, 102, 183, 86, 255, 102, 184, 86, 255, 101, 186, 87, 255, 101, 187, 87, 255, 100, 188, 87, 255, 100, 189, 87, 255, 100, 189, 87, 255, 100, 190, 87, 255, 99, 190, 87, 255, 99, 190, 87, 255, 99, 189, 87, 255, 99, 189, 87, 255, 99, 188, 87, 255, 99, 187, 87, 255, 99, 186, 87, 255, 99, 185, 87, 255, 99, 184, 87, 255, 99, 183, 87, 255, 99, 181, 87, 255, 99, 179, 87, 255, 99, 178, 88, 255, 99, 176, 88, 255, 99, 174, 89, 255, 100, 172, 89, 255, 100, 170, 90, 255, 101, 168, 91, 255, 102, 166, 92, 255, 103, 164, 93, 255, 104, 162, 94, 255, 106, 160, 95, 255, 107, 159, 96, 255, 109, 157, 97, 255, 111, 156, 98, 255, 113, 155, 99, 255, 115, 154, 100, 255, 117, 153, 101, 255, 119, 152, 102, 255, 121, 151, 103, 255, 123, 150, 103, 255, 126, 149, 104, 255, 128, 148, 104, 255, 129, 147, 105, 255, 131, 145, 105, 255, 133, 144, 105, 255, 134, 142, 105, 255, 135, 140, 105, 255, 136, 138, 104, 255, 137, 136, 104, 255, 138, 133, 104, 255, 139, 130, 103, 255, 139, 128, 103, 255, 140, 125, 102, 255, 141, 122, 102, 255, 141, 119, 101, 255, 142, 116, 101, 255, 143, 113, 100, 255, 144, 110, 99, 255, 144, 107, 98, 255, 145, 104, 97, 255, 146, 101, 96, 255, 146, 98, 95, 255, 147, 95, 94, 255, 148, 92, 92, 255, 149, 89, 91, 255, 150, 86, 89, 255, 151, 83, 87, 255, 152, 80, 85, 255, 152, 77, 83, 255, 153, 74, 80, 255, 153, 71, 78, 255, 154, 68, 75, 255, 154, 65, 73, 255, 154, 62, 70, 255, 154, 60, 67, 255, 154, 57, 65, 255, 154, 55, 63, 255, 154, 52, 60, 255, 154, 50, 58, 255, 154, 48, 56, 255, 154, 47, 55, 255, 154, 46, 54, 255, 154, 45, 53, 255, 154, 44, 52, 255, 154, 44, 52, 255, 154, 44, 52, 255, 154, 44, 52, 255, 153, 45, 53, 255, 153, 46, 53, 255, 152, 47, 54, 255, 151, 48, 55, 255, 150, 49, 56, 255, 149, 51, 57, 255, 147, 52, 58, 255, 146, 54, 60, 255, 145, 55, 61, 255, 143, 57, 63, 255, 142, 59, 65, 255, 140, 60, 67, 255, 139, 62, 68, 255, 137, 63, 70, 255, 135, 65, 72, 255, 134, 66, 75, 255, 132, 67, 77, 255, 130, 68, 79, 255, 129, 69, 81, 255, 127, 69, 83, 255, 126, 70, 85, 255, 124, 70, 88, 255, 123, 70, 90, 255, 122, 70, 92, 255, 121, 70, 94, 255, 120, 69, 96, 255, 119, 69, 98, 255, 118, 69, 100, 255, 118, 69, 102, 255, 118, 68, 104, 255, 118, 68, 106, 255, 118, 68, 108, 255, 118, 68, 110, 255, 119, 68, 111, 255, 120, 68, 113, 255, 121, 69, 114, 255, 123, 69, 116, 255, 124, 69, 117, 255, 126, 70, 118, 255, 129, 70, 120, 255, 131, 70, 121, 255, 134, 71, 122, 255, 136, 71, 124, 255, 139, 71, 125, 255, 142, 71, 126, 255, 145, 71, 127, 255, 148, 72, 128, 255, 151, 72, 129, 255, 154, 72, 130, 255, 157, 72, 131, 255, 159, 73, 132, 255, 162, 73, 133, 255, 165, 73, 134, 255, 167, 74, 135, 255, 170, 74, 135, 255, 172, 75, 136, 255, 175, 76, 138, 255, 177, 76, 139, 255, 180, 77, 141, 255, 182, 79, 143, 255, 184, 80, 145, 255, 187, 81, 147, 255, 189, 82, 149, 255, 191, 83, 150, 255, 193, 85, 152, 255, 195, 86, 154, 255, 196, 87, 156, 255, 197, 88, 157, 255, 199, 89, 159, 255, 200, 89, 160, 255, 200, 90, 160, 255, 201, 90, 161, 255, 199, 92, 159, 255, 199, 92, 159, 255, 199, 92, 159, 255, 198, 92, 158, 255, 197, 93, 158, 255, 197, 93, 157, 255, 195, 94, 156, 255, 194, 95, 155, 255, 193, 95, 154, 255, 192, 96, 153, 255, 190, 97, 152, 255, 189, 98, 150, 255, 187, 99, 149, 255, 186, 101, 148, 255, 185, 102, 147, 255, 184, 103, 146, 255, 183, 104, 145, 255, 182, 106, 144, 255, 181, 107, 143, 255, 181, 108, 142, 255, 181, 110, 141, 255, 180, 111, 140, 255, 180, 113, 139, 255, 180, 114, 138, 255, 179, 116, 137, 255, 179, 118, 136, 255, 179, 119, 135, 255, 178, 121, 133, 255, 178, 123, 132, 255, 177, 125, 131, 255, 177, 127, 130, 255, 176, 129, 129, 255, 176, 131, 128, 255, 175, 133, 127, 255, 174, 134, 126, 255, 173, 136, 125, 255, 172, 138, 124, 255, 171, 140, 124, 255, 169, 142, 123, 255, 168, 144, 123, 255, 166, 146, 122, 255, 165, 148, 122, 255, 163, 150, 122, 255, 161, 152, 122, 255, 159, 155, 122, 255, 157, 157, 122, 255, 155, 159, 122, 255, 153, 161, 122, 255, 150, 163, 122, 255, 148, 165, 122, 255, 146, 167, 123, 255, 144, 170, 123, 255, 142, 172, 124, 255, 139, 174, 124, 255, 137, 175, 125, 255, 135, 177, 126, 255, 133, 179, 126, 255, 131, 181, 127, 255, 129, 182, 128, 255, 127, 183, 130, 255, 125, 184, 131, 255, 123, 184, 133, 255, 122, 185, 135, 255, 120, 185, 137, 255, 118, 185, 139, 255, 117, 185, 141, 255, 115, 185, 143, 255, 114, 185, 145, 255, 112, 184, 147, 255, 111, 184, 149, 255, 110, 184, 150, 255, 110, 183, 151, 255, 109, 183, 153, 255, 108, 183, 153, 255, 108, 183, 154, 255, 108, 183, 154, 255, 108, 183, 154, 255, 108, 182, 154, 255, 109, 182, 154, 255, 109, 182, 153, 255, 110, 182, 153, 255, 111, 181, 152, 255, 112, 181, 152, 255, 112, 180, 151, 255, 113, 179, 150, 255, 114, 179, 149, 255, 115, 178, 149, 255, 116, 177, 148, 255, 117, 176, 147, 255, 117, 175, 146, 255, 118, 174, 145, 255, 118, 173, 144, 255, 119, 171, 143, 255, 119, 170, 142, 255, 118, 169, 140, 255, 118, 167, 139, 255, 118, 166, 138, 255, 118, 166, 137, 255, 118, 165, 136, 255, 118, 165, 135, 255, 118, 164, 134, 255, 118, 164, 133, 255, 118, 164, 132, 255, 118, 164, 131, 255, 117, 165, 130, 255, 117, 165, 129, 255, 117, 165, 128, 255, 117, 165, 127, 255, 116, 166, 126, 255, 116, 166, 126, 255, 115, 166, 125, 255, 115, 166, 124, 255, 114, 166, 124, 255, 113, 166, 123, 255, 113, 166, 122, 255, 112, 165, 121, 255, 111, 165, 120, 255, 111, 164, 118, 255, 111, 164, 116, 255, 110, 163, 115, 255, 110, 162, 113, 255, 110, 162, 111, 255, 110, 161, 109, 255, 110, 161, 107, 255, 110, 161, 104, 255, 109, 161, 102, 255, 109, 161, 100, 255, 109, 161, 98, 255, 109, 162, 97, 255, 109, 163, 95, 255, 109, 164, 93, 255, 109, 165, 92, 255, 108, 167, 91, 255, 108, 169, 90, 255, 107, 171, 89, 255, 107, 173, 88, 255, 106, 175, 88, 255, 105, 177, 87, 255, 105, 179, 87, 255, 104, 180, 86, 255, 103, 182, 86, 255, 102, 184, 86, 255, 101, 185, 86, 255, 101, 187, 86, 255, 100, 188, 86, 255, 99, 189, 86, 255, 99, 190, 86, 255, 98, 191, 86, 255, 98, 191, 86, 255, 98, 192, 86, 255, 97, 192, 86, 255, 97, 192, 86, 255, 97, 191, 86, 255, 97, 191, 86, 255, 97, 190, 86, 255, 97, 189, 86, 255, 97, 188, 86, 255, 97, 187, 86, 255, 97, 186, 87, 255, 98, 184, 87, 255, 98, 183, 87, 255, 98, 181, 88, 255, 98, 179, 88, 255, 99, 177, 89, 255, 99, 176, 89, 255, 100, 174, 90, 255, 100, 171, 91, 255, 101, 169, 92, 255, 102, 167, 93, 255, 103, 165, 94, 255, 104, 163, 95, 255, 106, 161, 96, 255, 108, 160, 97, 255, 109, 158, 99, 255, 111, 157, 100, 255, 113, 156, 101, 255, 115, 155, 102, 255, 118, 154, 102, 255, 120, 153, 103, 255, 122, 152, 104, 255, 124, 151, 105, 255, 126, 149, 105, 255, 128, 148, 106, 255, 130, 147, 106, 255, 132, 145, 106, 255, 133, 144, 106, 255, 135, 142, 106, 255, 136, 140, 106, 255, 137, 138, 105, 255, 138, 135, 105, 255, 139, 133, 105, 255, 139, 130, 104, 255, 140, 128, 103, 255, 141, 125, 103, 255, 142, 122, 102, 255, 142, 119, 101, 255, 143, 116, 100, 255, 144, 113, 99, 255, 144, 110, 98, 255, 145, 106, 97, 255, 146, 103, 96, 255, 146, 100, 95, 255, 147, 97, 93, 255, 148, 94, 92, 255, 149, 91, 90, 255, 150, 88, 88, 255, 151, 85, 87, 255, 151, 82, 85, 255, 152, 79, 82, 255, 153, 76, 80, 255, 154, 73, 78, 255, 154, 70, 75, 255, 155, 67, 73, 255, 155, 64, 70, 255, 155, 61, 67, 255, 155, 58, 65, 255, 155, 55, 63, 255, 156, 52, 60, 255, 156, 50, 58, 255, 156, 48, 56, 255, 156, 46, 54, 255, 156, 44, 53, 255, 156, 43, 51, 255, 156, 42, 51, 255, 156, 41, 50, 255, 156, 41, 50, 255, 155, 41, 50, 255, 155, 41, 50, 255, 155, 42, 51, 255, 154, 43, 51, 255, 153, 44, 52, 255, 152, 45, 53, 255, 151, 47, 54, 255, 150, 48, 55, 255, 148, 50, 57, 255, 147, 51, 58, 255, 145, 53, 60, 255, 144, 55, 61, 255, 142, 57, 63, 255, 141, 58, 65, 255, 139, 60, 67, 255, 137, 61, 69, 255, 136, 63, 71, 255, 134, 64, 73, 255, 132, 65, 75, 255, 131, 66, 78, 255, 129, 67, 80, 255, 128, 68, 82, 255, 126, 68, 84, 255, 125, 68, 87, 255, 123, 68, 89, 255, 122, 68, 91, 255, 121, 68, 94, 255, 120, 67, 96, 255, 119, 67, 98, 255, 119, 67, 100, 255, 118, 66, 102, 255, 118, 66, 104, 255, 118, 66, 106, 255, 118, 66, 108, 255, 119, 66, 110, 255, 119, 66, 111, 255, 120, 66, 113, 255, 121, 67, 114, 255, 123, 67, 116, 255, 125, 68, 117, 255, 127, 68, 119, 255, 129, 68, 120, 255, 131, 69, 121, 255, 134, 69, 122, 255, 136, 70, 124, 255, 139, 70, 125, 255, 142, 71, 126, 255, 145, 71, 127, 255, 148, 72, 128, 255, 151, 72, 129, 255, 154, 73, 130, 255, 157, 73, 131, 255, 160, 74, 132, 255, 162, 74, 133, 255, 165, 75, 133, 255, 168, 75, 134, 255, 170, 76, 135, 255, 172, 76, 136, 255, 175, 77, 137, 255, 177, 78, 139, 255, 179, 79, 140, 255, 182, 80, 142, 255, 184, 81, 144, 255, 186, 83, 146, 255, 188, 84, 147, 255, 190, 85, 149, 255, 192, 86, 151, 255, 193, 87, 153, 255, 195, 88, 154, 255, 196, 89, 155, 255, 197, 90, 157, 255, 198, 91, 158, 255, 199, 91, 158, 255, 199, 91, 159, 255, 198, 93, 157, 255, 198, 93, 157, 255, 197, 93, 157, 255, 197, 93, 156, 255, 196, 94, 156, 255, 195, 94, 155, 255, 194, 95, 154, 255, 193, 96, 153, 255, 192, 97, 152, 255, 191, 98, 151, 255, 189, 99, 150, 255, 188, 100, 149, 255, 187, 101, 147, 255, 186, 102, 146, 255, 184, 103, 145, 255, 183, 104, 144, 255, 183, 106, 143, 255, 182, 107, 142, 255, 181, 108, 141, 255, 181, 109, 140, 255, 181, 111, 139, 255, 181, 112, 138, 255, 180, 113, 137, 255, 180, 114, 137, 255, 180, 116, 136, 255, 180, 117, 135, 255, 180, 119, 134, 255, 179, 120, 133, 255, 179, 121, 132, 255, 179, 123, 131, 255, 178, 125, 130, 255, 178, 126, 129, 255, 177, 128, 128, 255, 177, 129, 127, 255, 176, 131, 127, 255, 175, 133, 126, 255, 174, 135, 125, 255, 173, 136, 124, 255, 172, 138, 124, 255, 170, 140, 124, 255, 169, 142, 123, 255, 167, 144, 123, 255, 165, 147, 123, 255, 163, 149, 122, 255, 161, 151, 122, 255, 159, 153, 122, 255, 157, 155, 123, 255, 155, 158, 123, 255, 153, 160, 123, 255, 150, 162, 123, 255, 148, 164, 124, 255, 146, 166, 124, 255, 144, 169, 125, 255, 142, 171, 125, 255, 139, 173, 126, 255, 137, 174, 127, 255, 135, 176, 128, 255, 133, 178, 129, 255, 131, 179, 130, 255, 129, 180, 131, 255, 128, 181, 133, 255, 126, 182, 134, 255, 124, 183, 136, 255, 122, 183, 138, 255, 121, 184, 140, 255, 119, 184, 142, 255, 117, 184, 143, 255, 116, 184, 145, 255, 115, 184, 147, 255, 114, 184, 148, 255, 113, 184, 150, 255, 112, 184, 151, 255, 111, 184, 152, 255, 111, 184, 153, 255, 110, 184, 153, 255, 110, 184, 154, 255, 110, 184, 153, 255, 111, 184, 153, 255, 111, 183, 153, 255, 112, 183, 153, 255, 112, 183, 153, 255, 113, 182, 152, 255, 113, 181, 152, 255, 114, 181, 151, 255, 115, 180, 151, 255, 116, 179, 150, 255, 116, 178, 149, 255, 117, 177, 148, 255, 118, 176, 148, 255, 118, 175, 147, 255, 119, 174, 146, 255, 119, 172, 145, 255, 119, 171, 144, 255, 119, 170, 143, 255, 119, 168, 142, 255, 119, 167, 141, 255, 118, 166, 139, 255, 118, 165, 138, 255, 118, 165, 137, 255, 118, 164, 136, 255, 118, 164, 135, 255, 117, 164, 134, 255, 117, 164, 133, 255, 117, 164, 132, 255, 117, 165, 131, 255, 116, 165, 130, 255, 116, 165, 129, 255, 116, 166, 128, 255, 115, 166, 127, 255, 115, 166, 126, 255, 114, 166, 125, 255, 113, 167, 125, 255, 112, 167, 124, 255, 112, 166, 123, 255, 111, 166, 123, 255, 110, 166, 122, 255, 110, 165, 120, 255, 110, 165, 119, 255, 109, 165, 117, 255, 109, 164, 115, 255, 109, 164, 114, 255, 109, 163, 112, 255, 109, 163, 110, 255, 109, 163, 108, 255, 109, 163, 106, 255, 109, 163, 104, 255, 109, 163, 102, 255, 109, 164, 100, 255, 109, 165, 98, 255, 109, 166, 96, 255, 109, 167, 95, 255, 109, 169, 94, 255, 109, 170, 92, 255, 108, 172, 91, 255, 107, 174, 90, 255, 107, 176, 89, 255, 106, 178, 89, 255, 105, 180, 88, 255, 104, 182, 87, 255, 103, 183, 87, 255, 102, 185, 86, 255, 101, 186, 86, 255, 100, 188, 85, 255, 99, 189, 85, 255, 98, 190, 85, 255, 98, 191, 85, 255, 97, 192, 85, 255, 96, 193, 84, 255, 96, 193, 84, 255, 96, 194, 84, 255, 96, 194, 84, 255, 96, 194, 84, 255, 96, 193, 84, 255, 96, 193, 85, 255, 96, 192, 85, 255, 96, 191, 85, 255, 96, 190, 85, 255, 96, 189, 86, 255, 96, 188, 86, 255, 97, 186, 87, 255, 97, 184, 87, 255, 97, 183, 88, 255, 98, 181, 89, 255, 98, 179, 89, 255, 99, 177, 90, 255, 100, 175, 91, 255, 101, 173, 92, 255, 101, 171, 93, 255, 102, 169, 94, 255, 104, 166, 95, 255, 105, 164, 96, 255, 106, 163, 98, 255, 108, 161, 99, 255, 110, 159, 100, 255, 112, 158, 101, 255, 114, 157, 102, 255, 116, 156, 103, 255, 118, 154, 104, 255, 120, 153, 104, 255, 122, 152, 105, 255, 125, 151, 106, 255, 127, 150, 106, 255, 129, 149, 107, 255, 131, 147, 107, 255, 132, 146, 107, 255, 134, 144, 107, 255, 135, 142, 107, 255, 137, 140, 107, 255, 138, 138, 107, 255, 138, 136, 106, 255, 139, 133, 106, 255, 140, 130, 105, 255, 141, 128, 104, 255, 142, 125, 103, 255, 142, 122, 102, 255, 143, 119, 101, 255, 144, 116, 100, 255, 144, 113, 99, 255, 145, 109, 98, 255, 146, 106, 96, 255, 146, 103, 95, 255, 147, 100, 93, 255, 148, 97, 92, 255, 149, 94, 90, 255, 150, 90, 88, 255, 150, 87, 86, 255, 151, 84, 84, 255, 152, 81, 82, 255, 153, 78, 80, 255, 154, 75, 78, 255, 154, 72, 75, 255, 155, 69, 73, 255, 155, 65, 70, 255, 156, 62, 68, 255, 156, 59, 65, 255, 156, 56, 63, 255, 157, 53, 60, 255, 157, 50, 58, 255, 157, 47, 56, 255, 157, 45, 54, 255, 157, 43, 52, 255, 157, 41, 51, 255, 157, 40, 49, 255, 157, 38, 48, 255, 157, 38, 48, 255, 157, 38, 48, 255, 157, 38, 48, 255, 157, 38, 48, 255, 156, 39, 49, 255, 155, 40, 49, 255, 154, 41, 50, 255, 153, 42, 51, 255, 152, 44, 52, 255, 151, 46, 53, 255, 149, 47, 55, 255, 148, 49, 56, 255, 146, 51, 58, 255, 144, 53, 60, 255, 143, 55, 62, 255, 141, 56, 64, 255, 139, 58, 66, 255, 137, 60, 68, 255, 136, 61, 70, 255, 134, 63, 72, 255, 132, 64, 74, 255, 131, 65, 77, 255, 129, 65, 79, 255, 128, 66, 81, 255, 126, 66, 84, 255, 125, 66, 86, 255, 124, 66, 88, 255, 122, 66, 91, 255, 121, 66, 93, 255, 120, 65, 95, 255, 120, 65, 97, 255, 119, 65, 100, 255, 119, 64, 102, 255, 118, 64, 104, 255, 118, 64, 106, 255, 118, 64, 108, 255, 119, 64, 110, 255, 120, 64, 111, 255, 120, 64, 113, 255, 122, 65, 114, 255, 123, 65, 116, 255, 125, 66, 117, 255, 127, 66, 119, 255, 129, 67, 120, 255, 132, 68, 121, 255, 134, 68, 122, 255, 137, 69, 124, 255, 140, 70, 125, 255, 142, 70, 126, 255, 145, 71, 127, 255, 148, 72, 128, 255, 151, 73, 129, 255, 154, 73, 130, 255, 157, 74, 131, 255, 160, 75, 132, 255, 163, 75, 132, 255, 165, 76, 133, 255, 168, 77, 134, 255, 170, 77, 135, 255, 172, 78, 136, 255, 175, 79, 137, 255, 177, 80, 138, 255, 179, 81, 140, 255, 181, 82, 141, 255, 184, 83, 143, 255, 186, 84, 145, 255, 187, 85, 146, 255, 189, 86, 148, 255, 191, 88, 149, 255, 192, 89, 151, 255, 194, 90, 152, 255, 195, 90, 154, 255, 196, 91, 155, 255, 197, 92, 156, 255, 197, 92, 156, 255, 198, 93, 157, 255, 196, 94, 155, 255, 196, 94, 155, 255, 196, 94, 154, 255, 195, 94, 154, 255, 195, 95, 153, 255, 194, 95, 153, 255, 193, 96, 152, 255, 192, 97, 151, 255, 191, 98, 150, 255, 190, 99, 149, 255, 188, 100, 148, 255, 187, 101, 147, 255, 186, 102, 146, 255, 185, 103, 144, 255, 184, 105, 143, 255, 183, 106, 142, 255, 182, 107, 141, 255, 182, 108, 140, 255, 181, 109, 139, 255, 181, 111, 138, 255, 181, 112, 138, 255, 181, 113, 137, 255, 181, 114, 136, 255, 181, 115, 135, 255, 181, 116, 134, 255, 181, 117, 134, 255, 181, 118, 133, 255, 181, 119, 132, 255, 180, 120, 131, 255, 180, 121, 131, 255, 180, 122, 130, 255, 180, 124, 129, 255, 179, 125, 128, 255, 179, 126, 128, 255, 178, 128, 127, 255, 177, 129, 126, 255, 176, 131, 126, 255, 175, 133, 125, 255, 174, 134, 125, 255, 172, 136, 124, 255, 171, 139, 124, 255, 169, 141, 124, 255, 167, 143, 123, 255, 165, 145, 123, 255, 163, 147, 123, 255, 161, 150, 123, 255, 159, 152, 123, 255, 157, 154, 123, 255, 155, 157, 124, 255, 153, 159, 124, 255, 150, 161, 124, 255, 148, 163, 125, 255, 146, 166, 126, 255, 144, 168, 126, 255, 142, 170, 127, 255, 140, 172, 128, 255, 138, 173, 129, 255, 136, 175, 130, 255, 134, 177, 131, 255, 132, 178, 132, 255, 130, 179, 134, 255, 128, 180, 135, 255, 126, 181, 137, 255, 124, 182, 139, 255, 123, 183, 140, 255, 121, 183, 142, 255, 120, 184, 144, 255, 118, 184, 145, 255, 117, 185, 147, 255, 116, 185, 148, 255, 115, 185, 150, 255, 114, 185, 151, 255, 114, 185, 152, 255, 113, 185, 152, 255, 113, 186, 153, 255, 113, 186, 153, 255, 113, 185, 153, 255, 113, 185, 153, 255, 113, 185, 153, 255, 114, 184, 152, 255, 114, 184, 152, 255, 115, 183, 152, 255, 115, 182, 152, 255, 116, 181, 151, 255, 117, 180, 151, 255, 117, 179, 150, 255, 118, 178, 150, 255, 118, 177, 149, 255, 119, 176, 148, 255, 119, 174, 147, 255, 119, 173, 147, 255, 120, 172, 146, 255, 120, 170, 145, 255, 120, 169, 144, 255, 119, 168, 143, 255, 119, 166, 142, 255, 119, 166, 140, 255, 118, 165, 139, 255, 118, 164, 138, 255, 118, 164, 137, 255, 118, 164, 136, 255, 117, 164, 135, 255, 117, 164, 134, 255, 116, 165, 133, 255, 116, 165, 131, 255, 115, 165, 130, 255, 115, 166, 129, 255, 114, 166, 129, 255, 114, 166, 128, 255, 113, 167, 127, 255, 112, 167, 126, 255, 112, 167, 125, 255, 111, 167, 125, 255, 110, 167, 124, 255, 109, 167, 123, 255, 109, 166, 122, 255, 108, 166, 121, 255, 108, 166, 119, 255, 108, 165, 118, 255, 108, 165, 116, 255, 108, 165, 114, 255, 108, 165, 113, 255, 108, 165, 111, 255, 109, 165, 109, 255, 109, 165, 107, 255, 109, 165, 105, 255, 109, 166, 103, 255, 109, 166, 101, 255, 109, 167, 99, 255, 109, 169, 98, 255, 109, 170, 96, 255, 109, 172, 95, 255, 109, 174, 94, 255, 108, 176, 93, 255, 108, 177, 92, 255, 107, 179, 91, 255, 106, 181, 90, 255, 105, 183, 89, 255, 104, 184, 88, 255, 103, 186, 87, 255, 101, 188, 86, 255, 100, 189, 86, 255, 99, 190, 85, 255, 98, 191, 85, 255, 97, 193, 84, 255, 96, 193, 84, 255, 95, 194, 83, 255, 94, 195, 83, 255, 94, 195, 83, 255, 94, 196, 83, 255, 94, 196, 83, 255, 94, 196, 83, 255, 94, 195, 83, 255, 94, 195, 83, 255, 94, 194, 84, 255, 94, 193, 84, 255, 94, 192, 84, 255, 95, 191, 85, 255, 95, 189, 86, 255, 96, 188, 86, 255, 96, 186, 87, 255, 97, 184, 88, 255, 98, 183, 89, 255, 98, 181, 90, 255, 99, 179, 91, 255, 100, 176, 92, 255, 101, 174, 93, 255, 102, 172, 94, 255, 103, 170, 95, 255, 104, 168, 97, 255, 105, 166, 98, 255, 107, 164, 99, 255, 108, 162, 100, 255, 110, 160, 101, 255, 112, 159, 102, 255, 114, 158, 103, 255, 116, 156, 104, 255, 119, 155, 105, 255, 121, 154, 106, 255, 123, 153, 106, 255, 125, 152, 107, 255, 127, 150, 108, 255, 129, 149, 108, 255, 131, 147, 108, 255, 133, 146, 109, 255, 135, 144, 109, 255, 136, 142, 109, 255, 137, 140, 108, 255, 138, 138, 108, 255, 139, 136, 107, 255, 140, 133, 107, 255, 141, 130, 106, 255, 142, 128, 105, 255, 143, 125, 104, 255, 143, 122, 103, 255, 144, 119, 101, 255, 145, 116, 100, 255, 145, 112, 99, 255, 146, 109, 97, 255, 147, 106, 95, 255, 147, 103, 94, 255, 148, 100, 92, 255, 149, 96, 90, 255, 149, 93, 88, 255, 150, 90, 86, 255, 151, 87, 84, 255, 152, 84, 82, 255, 153, 81, 80, 255, 154, 78, 77, 255, 155, 74, 75, 255, 155, 71, 73, 255, 156, 68, 70, 255, 156, 64, 68, 255, 157, 61, 65, 255, 157, 57, 63, 255, 157, 54, 60, 255, 158, 51, 58, 255, 158, 48, 56, 255, 158, 45, 54, 255, 158, 42, 52, 255, 158, 40, 50, 255, 159, 38, 49, 255, 159, 37, 47, 255, 159, 35, 47, 255, 159, 35, 46, 255, 159, 34, 46, 255, 159, 35, 46, 255, 158, 35, 46, 255, 158, 36, 47, 255, 157, 37, 47, 255, 156, 38, 48, 255, 155, 40, 49, 255, 153, 41, 50, 255, 152, 43, 52, 255, 150, 45, 53, 255, 149, 47, 55, 255, 147, 49, 56, 255, 145, 51, 58, 255, 143, 53, 60, 255, 141, 55, 62, 255, 140, 57, 64, 255, 138, 58, 66, 255, 136, 60, 69, 255, 134, 61, 71, 255, 133, 62, 73, 255, 131, 63, 76, 255, 129, 64, 78, 255, 128, 64, 80, 255, 126, 65, 83, 255, 125, 65, 85, 255, 124, 65, 88, 255, 123, 64, 90, 255, 122, 64, 92, 255, 121, 64, 95, 255, 120, 63, 97, 255, 119, 63, 99, 255, 119, 62, 101, 255, 119, 62, 104, 255, 119, 62, 106, 255, 119, 62, 108, 255, 119, 62, 109, 255, 120, 62, 111, 255, 121, 62, 113, 255, 122, 63, 114, 255, 123, 63, 116, 255, 125, 64, 117, 255, 127, 65, 119, 255, 129, 65, 120, 255, 132, 66, 121, 255, 134, 67, 122, 255, 137, 68, 124, 255, 140, 69, 125, 255, 143, 70, 126, 255, 146, 71, 127, 255, 149, 72, 128, 255, 152, 73, 129, 255, 155, 74, 130, 255, 158, 75, 131, 255, 160, 76, 131, 255, 163, 77, 132, 255, 166, 77, 133, 255, 168, 78, 134, 255, 170, 79, 135, 255, 173, 80, 135, 255, 175, 81, 137, 255, 177, 82, 138, 255, 179, 83, 139, 255, 181, 84, 141, 255, 183, 85, 142, 255, 185, 86, 144, 255, 187, 87, 145, 255, 188, 88, 147, 255, 190, 89, 148, 255, 191, 90, 149, 255, 193, 91, 151, 255, 194, 92, 152, 255, 195, 92, 153, 255, 195, 93, 154, 255, 196, 93, 154, 255, 196, 94, 155, 255, 195, 95, 153, 255, 195, 95, 153, 255, 195, 95, 152, 255, 194, 95, 152, 255, 193, 96, 151, 255, 193, 97, 151, 255, 192, 97, 150, 255, 191, 98, 149, 255, 190, 99, 148, 255, 189, 100, 147, 255, 187, 101, 146, 255, 186, 103, 145, 255, 185, 104, 144, 255, 184, 105, 143, 255, 183, 106, 141, 255, 183, 107, 140, 255, 182, 109, 139, 255, 181, 110, 138, 255, 181, 111, 137, 255, 181, 112, 137, 255, 181, 113, 136, 255, 181, 114, 135, 255, 181, 115, 134, 255, 181, 115, 134, 255, 181, 116, 133, 255, 181, 117, 133, 255, 181, 117, 132, 255, 182, 118, 131, 255, 182, 119, 131, 255, 182, 119, 130, 255, 182, 120, 130, 255, 181, 121, 129, 255, 181, 122, 129, 255, 181, 123, 128, 255, 180, 124, 128, 255, 179, 126, 127, 255, 179, 127, 127, 255, 177, 129, 126, 255, 176, 131, 126, 255, 175, 133, 125, 255, 173, 135, 125, 255, 171, 137, 124, 255, 170, 139, 124, 255, 168, 141, 124, 255, 166, 144, 124, 255, 164, 146, 124, 255, 161, 149, 124, 255, 159, 151, 124, 255, 157, 153, 125, 255, 155, 156, 125, 255, 153, 158, 125, 255, 150, 160, 126, 255, 148, 162, 126, 255, 146, 165, 127, 255, 144, 167, 128, 255, 142, 169, 129, 255, 140, 170, 130, 255, 138, 172, 131, 255, 136, 174, 132, 255, 134, 175, 133, 255, 132, 177, 135, 255, 130, 178, 136, 255, 128, 179, 138, 255, 127, 181, 139, 255, 125, 182, 141, 255, 123, 183, 142, 255, 122, 183, 144, 255, 121, 184, 145, 255, 119, 185, 147, 255, 118, 185, 148, 255, 117, 186, 149, 255, 116, 186, 150, 255, 116, 187, 151, 255, 115, 187, 151, 255, 115, 187, 152, 255, 115, 187, 152, 255, 115, 187, 152, 255, 115, 187, 152, 255, 115, 186, 152, 255, 116, 186, 152, 255, 116, 185, 152, 255, 117, 184, 151, 255, 117, 183, 151, 255, 118, 182, 151, 255, 118, 181, 151, 255, 119, 180, 150, 255, 119, 178, 150, 255, 119, 177, 149, 255, 120, 176, 149, 255, 120, 174, 148, 255, 120, 173, 148, 255, 120, 171, 147, 255, 120, 170, 146, 255, 120, 169, 145, 255, 120, 167, 144, 255, 119, 166, 143, 255, 119, 165, 141, 255, 119, 165, 140, 255, 118, 164, 139, 255, 118, 164, 138, 255, 117, 164, 137, 255, 117, 164, 135, 255, 116, 164, 134, 255, 116, 165, 133, 255, 115, 165, 132, 255, 114, 165, 131, 255, 114, 166, 130, 255, 113, 166, 129, 255, 112, 167, 128, 255, 112, 167, 127, 255, 111, 167, 126, 255, 110, 167, 126, 255, 109, 167, 125, 255, 108, 167, 124, 255, 108, 167, 124, 255, 107, 167, 123, 255, 107, 167, 121, 255, 107, 167, 120, 255, 107, 166, 118, 255, 107, 166, 117, 255, 107, 166, 115, 255, 107, 166, 113, 255, 108, 166, 112, 255, 108, 167, 110, 255, 109, 167, 108, 255, 109, 168, 106, 255, 109, 168, 104, 255, 110, 169, 103, 255, 110, 170, 101, 255, 110, 172, 99, 255, 110, 173, 98, 255, 110, 175, 97, 255, 109, 177, 95, 255, 109, 179, 94, 255, 108, 181, 93, 255, 107, 182, 92, 255, 106, 184, 91, 255, 105, 186, 90, 255, 103, 187, 88, 255, 102, 189, 87, 255, 101, 190, 86, 255, 99, 192, 86, 255, 98, 193, 85, 255, 97, 194, 84, 255, 96, 195, 83, 255, 94, 196, 83, 255, 94, 196, 82, 255, 93, 197, 82, 255, 92, 197, 81, 255, 92, 198, 81, 255, 92, 198, 81, 255, 92, 197, 81, 255, 92, 197, 81, 255, 92, 197, 82, 255, 92, 196, 82, 255, 93, 195, 83, 255, 93, 194, 84, 255, 94, 193, 84, 255, 94, 191, 85, 255, 95, 190, 86, 255, 96, 188, 87, 255, 96, 186, 88, 255, 97, 184, 89, 255, 98, 182, 91, 255, 99, 180, 92, 255, 100, 178, 93, 255, 101, 176, 94, 255, 102, 174, 96, 255, 103, 171, 97, 255, 104, 169, 98, 255, 106, 167, 99, 255, 107, 165, 100, 255, 109, 163, 101, 255, 111, 162, 102, 255, 113, 160, 104, 255, 115, 159, 105, 255, 117, 157, 105, 255, 119, 156, 106, 255, 121, 155, 107, 255, 124, 153, 108, 255, 126, 152, 108, 255, 128, 151, 109, 255, 130, 149, 109, 255, 132, 148, 110, 255, 134, 146, 110, 255, 135, 144, 110, 255, 137, 143, 110, 255, 138, 140, 110, 255, 139, 138, 109, 255, 140, 136, 109, 255, 141, 133, 108, 255, 142, 130, 107, 255, 143, 128, 106, 255, 143, 125, 105, 255, 144, 122, 103, 255, 145, 119, 102, 255, 145, 116, 100, 255, 146, 112, 98, 255, 147, 109, 96, 255, 147, 106, 94, 255, 148, 103, 92, 255, 149, 99, 90, 255, 149, 96, 88, 255, 150, 93, 86, 255, 151, 90, 84, 255, 152, 87, 82, 255, 153, 84, 79, 255, 154, 80, 77, 255, 154, 77, 75, 255, 155, 74, 73, 255, 156, 70, 70, 255, 157, 67, 68, 255, 157, 63, 65, 255, 158, 59, 63, 255, 158, 56, 60, 255, 159, 52, 58, 255, 159, 49, 56, 255, 159, 46, 54, 255, 159, 43, 52, 255, 160, 40, 50, 255, 160, 38, 48, 255, 160, 36, 47, 255, 160, 34, 46, 255, 160, 33, 45, 255, 160, 32, 44, 255, 160, 32, 44, 255, 160, 32, 44, 255, 160, 32, 45, 255, 159, 33, 45, 255, 158, 34, 46, 255, 157, 36, 47, 255, 156, 37, 48, 255, 154, 39, 49, 255, 153, 41, 50, 255, 151, 43, 52, 255, 149, 45, 53, 255, 148, 47, 55, 255, 146, 49, 57, 255, 144, 51, 59, 255, 142, 53, 61, 255, 140, 55, 63, 255, 138, 57, 65, 255, 136, 58, 68, 255, 134, 60, 70, 255, 133, 61, 72, 255, 131, 62, 75, 255, 130, 63, 77, 255, 128, 63, 80, 255, 127, 63, 82, 255, 125, 63, 85, 255, 124, 63, 87, 255, 123, 63, 89, 255, 122, 62, 92, 255, 121, 62, 94, 255, 120, 62, 97, 255, 119, 61, 99, 255, 119, 61, 101, 255, 119, 60, 103, 255, 119, 60, 105, 255, 119, 60, 107, 255, 119, 60, 109, 255, 120, 60, 111, 255, 121, 60, 113, 255, 122, 61, 114, 255, 124, 61, 116, 255, 125, 62, 117, 255, 127, 63, 119, 255, 130, 64, 120, 255, 132, 65, 121, 255, 135, 66, 122, 255, 137, 68, 124, 255, 140, 69, 125, 255, 143, 70, 126, 255, 146, 71, 127, 255, 149, 72, 128, 255, 152, 74, 129, 255, 155, 75, 130, 255, 158, 76, 131, 255, 161, 77, 131, 255, 164, 78, 132, 255, 166, 79, 133, 255, 168, 80, 134, 255, 171, 81, 134, 255, 173, 81, 135, 255, 175, 82, 136, 255, 177, 83, 137, 255, 179, 84, 138, 255, 181, 85, 140, 255, 183, 86, 141, 255, 185, 87, 142, 255, 186, 88, 144, 255, 188, 89, 145, 255, 189, 90, 147, 255, 190, 91, 148, 255, 192, 92, 149, 255, 193, 93, 150, 255, 193, 93, 151, 255, 194, 94, 152, 255, 195, 94, 152, 255, 195, 95, 153, 255, 194, 95, 151, 255, 194, 96, 150, 255, 193, 96, 150, 255, 193, 96, 150, 255, 192, 97, 149, 255, 191, 98, 149, 255, 191, 98, 148, 255, 190, 99, 147, 255, 189, 100, 146, 255, 188, 101, 145, 255, 187, 103, 144, 255, 186, 104, 143, 255, 185, 105, 142, 255, 184, 106, 141, 255, 183, 108, 140, 255, 182, 109, 139, 255, 182, 110, 138, 255, 181, 111, 137, 255, 181, 112, 136, 255, 181, 113, 135, 255, 181, 114, 134, 255, 181, 115, 134, 255, 181, 115, 133, 255, 181, 116, 132, 255, 182, 116, 132, 255, 182, 116, 132, 255, 182, 117, 131, 255, 183, 117, 131, 255, 183, 117, 130, 255, 183, 118, 130, 255, 183, 118, 130, 255, 183, 119, 129, 255, 183, 119, 129, 255, 183, 120, 129, 255, 182, 121, 128, 255, 181, 122, 128, 255, 181, 124, 128, 255, 180, 125, 127, 255, 178, 127, 127, 255, 177, 129, 126, 255, 175, 131, 126, 255, 174, 133, 125, 255, 172, 136, 125, 255, 170, 138, 125, 255, 168, 140, 125, 255, 166, 143, 125, 255, 163, 145, 125, 255, 161, 148, 125, 255, 159, 150, 125, 255, 157, 153, 126, 255, 155, 155, 126, 255, 152, 157, 127, 255, 150, 160, 127, 255, 148, 162, 128, 255, 146, 164, 129, 255, 144, 166, 130, 255, 142, 168, 131, 255, 140, 169, 132, 255, 138, 171, 133, 255, 136, 173, 134, 255, 134, 174, 136, 255, 132, 176, 137, 255, 130, 178, 139, 255, 129, 179, 140, 255, 127, 180, 141, 255, 125, 182, 143, 255, 124, 183, 144, 255, 123, 184, 145, 255, 121, 185, 147, 255, 120, 186, 148, 255, 119, 187, 149, 255, 119, 188, 149, 255, 118, 188, 150, 255, 117, 188, 151, 255, 117, 189, 151, 255, 117, 189, 151, 255, 117, 189, 151, 255, 117, 188, 151, 255, 117, 188, 151, 255, 118, 187, 151, 255, 118, 186, 151, 255, 118, 185, 151, 255, 119, 184, 151, 255, 119, 183, 151, 255, 119, 182, 151, 255, 120, 180, 151, 255, 120, 179, 150, 255, 120, 177, 150, 255, 121, 176, 149, 255, 121, 174, 149, 255, 121, 172, 148, 255, 121, 171, 148, 255, 121, 169, 147, 255, 120, 168, 146, 255, 120, 167, 145, 255, 120, 166, 143, 255, 119, 165, 142, 255, 119, 164, 141, 255, 118, 164, 140, 255, 118, 164, 139, 255, 117, 164, 137, 255, 116, 164, 136, 255, 116, 164, 135, 255, 115, 165, 134, 255, 114, 165, 133, 255, 114, 166, 132, 255, 113, 166, 131, 255, 112, 167, 130, 255, 111, 167, 129, 255, 110, 167, 128, 255, 109, 168, 127, 255, 108, 168, 126, 255, 108, 168, 125, 255, 107, 168, 125, 255, 106, 168, 124, 255, 105, 167, 123, 255, 105, 167, 122, 255, 105, 167, 120, 255, 105, 167, 119, 255, 106, 167, 118, 255, 106, 168, 116, 255, 107, 168, 114, 255, 107, 168, 113, 255, 108, 169, 111, 255, 108, 169, 109, 255, 109, 170, 107, 255, 109, 171, 106, 255, 110, 172, 104, 255, 110, 173, 102, 255, 110, 174, 101, 255, 110, 176, 99, 255, 110, 178, 98, 255, 110, 180, 97, 255, 109, 182, 96, 255, 108, 184, 94, 255, 107, 185, 93, 255, 106, 187, 92, 255, 105, 189, 90, 255, 103, 190, 89, 255, 102, 192, 88, 255, 100, 193, 87, 255, 99, 194, 85, 255, 97, 195, 84, 255, 96, 196, 83, 255, 94, 197, 82, 255, 93, 198, 82, 255, 92, 198, 81, 255, 91, 199, 80, 255, 90, 199, 80, 255, 90, 199, 80, 255, 90, 199, 80, 255, 90, 199, 80, 255, 90, 199, 80, 255, 90, 198, 81, 255, 91, 198, 81, 255, 91, 197, 82, 255, 92, 196, 83, 255, 92, 194, 84, 255, 93, 193, 85, 255, 94, 191, 86, 255, 95, 189, 87, 255, 96, 188, 89, 255, 97, 186, 90, 255, 98, 184, 91, 255, 99, 182, 93, 255, 100, 179, 94, 255, 101, 177, 96, 255, 103, 175, 97, 255, 104, 173, 98, 255, 105, 170, 99, 255, 106, 168, 100, 255, 108, 166, 102, 255, 110, 164, 103, 255, 111, 163, 104, 255, 113, 161, 105, 255, 115, 159, 106, 255, 118, 158, 107, 255, 120, 157, 108, 255, 122, 155, 109, 255, 124, 154, 109, 255, 126, 153, 110, 255, 129, 151, 110, 255, 131, 150, 111, 255, 133, 148, 111, 255, 134, 147, 111, 255, 136, 145, 111, 255, 138, 143, 111, 255, 139, 141, 111, 255, 140, 138, 111, 255, 141, 136, 110, 255, 142, 133, 109, 255, 143, 131, 108, 255, 143, 128, 107, 255, 144, 125, 105, 255, 145, 122, 104, 255, 145, 119, 102, 255, 146, 116, 100, 255, 147, 112, 98, 255, 147, 109, 96, 255, 148, 106, 93, 255, 149, 103, 91, 255, 149, 99, 89, 255, 150, 96, 86, 255, 151, 93, 84, 255, 152, 90, 82, 255, 152, 86, 79, 255, 153, 83, 77, 255, 154, 80, 75, 255, 155, 77, 73, 255, 156, 73, 70, 255, 157, 70, 68, 255, 157, 66, 65, 255, 158, 62, 63, 255, 159, 58, 60, 255, 159, 54, 58, 255, 160, 51, 56, 255, 160, 47, 54, 255, 160, 44, 52, 255, 161, 41, 50, 255, 161, 38, 48, 255, 161, 35, 46, 255, 161, 33, 45, 255, 162, 31, 44, 255, 162, 30, 43, 255, 162, 29, 43, 255, 162, 29, 43, 255, 162, 29, 43, 255, 161, 29, 43, 255, 160, 30, 43, 255, 159, 32, 44, 255, 158, 33, 45, 255, 157, 35, 46, 255, 155, 37, 47, 255, 154, 39, 49, 255, 152, 41, 50, 255, 150, 43, 52, 255, 148, 45, 54, 255, 146, 47, 56, 255, 144, 50, 58, 255, 142, 52, 60, 255, 140, 54, 62, 255, 138, 56, 64, 255, 136, 57, 66, 255, 134, 59, 69, 255, 133, 60, 71, 255, 131, 61, 74, 255, 130, 61, 76, 255, 128, 62, 79, 255, 127, 62, 81, 255, 125, 62, 84, 255, 124, 62, 86, 255, 123, 61, 89, 255, 122, 61, 91, 255, 121, 60, 94, 255, 120, 60, 96, 255, 120, 59, 99, 255, 119, 59, 101, 255, 119, 59, 103, 255, 119, 58, 105, 255, 119, 58, 107, 255, 120, 58, 109, 255, 120, 58, 111, 255, 121, 58, 113, 255, 122, 59, 114, 255, 124, 60, 116, 255, 126, 61, 117, 255, 128, 62, 119, 255, 130, 63, 120, 255, 132, 64, 121, 255, 135, 66, 122, 255, 138, 67, 124, 255, 141, 68, 125, 255, 144, 70, 126, 255, 147, 71, 127, 255, 150, 73, 128, 255, 153, 74, 129, 255, 156, 76, 130, 255, 158, 77, 130, 255, 161, 78, 131, 255, 164, 79, 132, 255, 166, 80, 133, 255, 169, 81, 133, 255, 171, 82, 134, 255, 173, 83, 135, 255, 175, 84, 136, 255, 177, 85, 137, 255, 179, 86, 138, 255, 181, 87, 139, 255, 183, 88, 140, 255, 184, 89, 141, 255, 186, 90, 143, 255, 187, 91, 144, 255, 188, 92, 145, 255, 190, 92, 146, 255, 191, 93, 147, 255, 192, 94, 148, 255, 192, 94, 149, 255, 193, 95, 150, 255, 193, 95, 150, 255, 194, 95, 150, 255, 192, 96, 149, 255, 192, 96, 148, 255, 192, 97, 148, 255, 192, 97, 148, 255, 191, 98, 147, 255, 190, 99, 147, 255, 190, 99, 146, 255, 189, 100, 145, 255, 188, 102, 144, 255, 187, 103, 143, 255, 186, 104, 142, 255, 185, 105, 141, 255, 184, 106, 140, 255, 183, 108, 139, 255, 182, 109, 138, 255, 182, 110, 137, 255, 181, 111, 136, 255, 181, 112, 135, 255, 181, 114, 134, 255, 181, 114, 133, 255, 181, 115, 133, 255, 181, 116, 132, 255, 181, 116, 132, 255, 182, 116, 131, 255, 182, 116, 131, 255, 183, 116, 131, 255, 183, 116, 130, 255, 183, 116, 130, 255, 184, 116, 130, 255, 184, 116, 130, 255, 184, 116, 130, 255, 184, 116, 130, 255, 184, 117, 130, 255, 184, 117, 129, 255, 184, 118, 129, 255, 183, 119, 129, 255, 183, 120, 128, 255, 182, 122, 128, 255, 180, 124, 127, 255, 179, 126, 127, 255, 177, 128, 127, 255, 176, 130, 126, 255, 174, 132, 126, 255, 172, 135, 126, 255, 170, 137, 126, 255, 168, 140, 126, 255, 165, 142, 126, 255, 163, 145, 126, 255, 161, 147, 126, 255, 159, 150, 126, 255, 156, 152, 127, 255, 154, 154, 127, 255, 152, 157, 128, 255, 150, 159, 129, 255, 148, 161, 130, 255, 146, 163, 131, 255, 144, 165, 132, 255, 142, 167, 133, 255, 140, 169, 134, 255, 138, 170, 135, 255, 136, 172, 137, 255, 134, 174, 138, 255, 132, 176, 139, 255, 131, 178, 141, 255, 129, 179, 142, 255, 127, 181, 143, 255, 126, 183, 144, 255, 125, 184, 145, 255, 123, 186, 146, 255, 122, 187, 147, 255, 121, 188, 148, 255, 121, 189, 149, 255, 120, 189, 149, 255, 119, 190, 150, 255, 119, 190, 150, 255, 119, 190, 150, 255, 119, 190, 150, 255, 119, 190, 150, 255, 119, 189, 150, 255, 120, 189, 150, 255, 120, 188, 150, 255, 120, 186, 150, 255, 120, 185, 151, 255, 120, 184, 151, 255, 121, 182, 151, 255, 121, 181, 151, 255, 121, 179, 150, 255, 121, 177, 150, 255, 121, 176, 150, 255, 121, 174, 150, 255, 121, 172, 149, 255, 121, 171, 148, 255, 121, 169, 148, 255, 121, 168, 147, 255, 120, 166, 145, 255, 120, 165, 144, 255, 119, 164, 143, 255, 119, 164, 142, 255, 118, 164, 141, 255, 117, 164, 139, 255, 117, 164, 138, 255, 116, 164, 137, 255, 115, 164, 136, 255, 114, 165, 135, 255, 113, 165, 133, 255, 113, 166, 132, 255, 112, 166, 131, 255, 111, 167, 130, 255, 110, 167, 129, 255, 109, 168, 128, 255, 108, 168, 127, 255, 107, 168, 127, 255, 106, 168, 126, 255, 105, 168, 125, 255, 104, 168, 124, 255, 104, 168, 123, 255, 104, 168, 122, 255, 104, 168, 121, 255, 104, 168, 120, 255, 105, 168, 118, 255, 105, 169, 117, 255, 106, 169, 115, 255, 107, 170, 114, 255, 107, 170, 112, 255, 108, 171, 110, 255, 109, 172, 109, 255, 109, 173, 107, 255, 110, 174, 105, 255, 110, 176, 104, 255, 111, 177, 102, 255, 111, 179, 101, 255, 111, 181, 100, 255, 110, 183, 98, 255, 109, 185, 97, 255, 108, 187, 96, 255, 107, 188, 94, 255, 106, 190, 93, 255, 105, 191, 91, 255, 103, 193, 90, 255, 101, 194, 88, 255, 100, 195, 87, 255, 98, 196, 85, 255, 96, 197, 84, 255, 95, 198, 83, 255, 93, 199, 82, 255, 92, 200, 81, 255, 90, 200, 80, 255, 89, 201, 79, 255, 89, 201, 79, 255, 88, 201, 78, 255, 88, 201, 78, 255, 88, 201, 78, 255, 88, 201, 79, 255, 89, 200, 79, 255, 89, 199, 80, 255, 90, 198, 81, 255, 91, 197, 82, 255, 91, 196, 83, 255, 92, 194, 85, 255, 93, 193, 86, 255, 94, 191, 87, 255, 96, 189, 89, 255, 97, 187, 91, 255, 98, 185, 92, 255, 99, 183, 94, 255, 100, 181, 95, 255, 102, 178, 97, 255, 103, 176, 98, 255, 104, 174, 99, 255, 105, 171, 101, 255, 107, 169, 102, 255, 108, 167, 103, 255, 110, 165, 104, 255, 112, 164, 105, 255, 114, 162, 106, 255, 116, 160, 107, 255, 118, 159, 108, 255, 120, 157, 109, 255, 123, 156, 110, 255, 125, 155, 111, 255, 127, 153, 111, 255, 129, 152, 112, 255, 131, 150, 112, 255, 133, 149, 112, 255, 135, 147, 113, 255, 137, 145, 113, 255, 138, 143, 113, 255, 140, 141, 112, 255, 141, 139, 112, 255, 142, 136, 111, 255, 143, 133, 110, 255, 143, 131, 109, 255, 144, 128, 108, 255, 145, 125, 106, 255, 146, 122, 104, 255, 146, 119, 102, 255, 147, 116, 100, 255, 147, 112, 98, 255, 148, 109, 95, 255, 149, 106, 93, 255, 149, 103, 90, 255, 150, 99, 87, 255, 151, 96, 85, 255, 151, 93, 82, 255, 152, 89, 80, 255, 153, 86, 77, 255, 154, 83, 75, 255, 155, 80, 73, 255, 156, 76, 70, 255, 157, 73, 68, 255, 157, 69, 66, 255, 158, 65, 63, 255, 159, 61, 61, 255, 159, 57, 58, 255, 160, 53, 56, 255, 161, 49, 54, 255, 161, 46, 52, 255, 161, 42, 50, 255, 162, 39, 48, 255, 162, 36, 46, 255, 163, 33, 45, 255, 163, 31, 43, 255, 163, 29, 42, 255, 163, 27, 42, 255, 163, 26, 41, 255, 163, 26, 41, 255, 163, 26, 41, 255, 163, 27, 41, 255, 162, 28, 42, 255, 161, 29, 43, 255, 160, 31, 44, 255, 158, 32, 45, 255, 156, 34, 46, 255, 155, 37, 47, 255, 153, 39, 49, 255, 151, 41, 51, 255, 149, 43, 52, 255, 147, 46, 54, 255, 145, 48, 56, 255, 142, 50, 59, 255, 140, 52, 61, 255, 138, 54, 63, 255, 136, 56, 66, 255, 135, 58, 68, 255, 133, 59, 71, 255, 131, 60, 73, 255, 130, 60, 76, 255, 128, 61, 78, 255, 127, 61, 81, 255, 125, 61, 83, 255, 124, 60, 86, 255, 123, 60, 89, 255, 122, 60, 91, 255, 121, 59, 94, 255, 120, 59, 96, 255, 120, 58, 98, 255, 119, 57, 101, 255, 119, 57, 103, 255, 119, 57, 105, 255, 119, 56, 107, 255, 120, 56, 109, 255, 120, 56, 111, 255, 121, 57, 113, 255, 123, 57, 114, 255, 124, 58, 116, 255, 126, 59, 117, 255, 128, 60, 119, 255, 130, 62, 120, 255, 133, 63, 121, 255, 135, 65, 122, 255, 138, 66, 124, 255, 141, 68, 125, 255, 144, 70, 126, 255, 147, 71, 127, 255, 150, 73, 128, 255, 153, 75, 129, 255, 156, 76, 129, 255, 159, 78, 130, 255, 162, 79, 131, 255, 164, 81, 132, 255, 167, 82, 132, 255, 169, 83, 133, 255, 171, 84, 134, 255, 173, 85, 134, 255, 175, 86, 135, 255, 177, 87, 136, 255, 179, 88, 137, 255, 181, 89, 138, 255, 182, 90, 139, 255, 184, 90, 141, 255, 185, 91, 142, 255, 187, 92, 143, 255, 188, 93, 144, 255, 189, 94, 145, 255, 190, 94, 146, 255, 191, 95, 146, 255, 191, 95, 147, 255, 192, 96, 148, 255, 192, 96, 148, 255, 192, 96, 148, 255, 191, 97, 147, 255, 191, 97, 147, 255, 191, 97, 146, 255, 190, 98, 146, 255, 190, 99, 146, 255, 189, 99, 145, 255, 189, 100, 144, 255, 188, 101, 143, 255, 187, 103, 143, 255, 186, 104, 142, 255, 185, 105, 141, 255, 184, 106, 140, 255, 183, 108, 139, 255, 183, 109, 138, 255, 182, 110, 137, 255, 181, 111, 136, 255, 181, 113, 135, 255, 181, 114, 134, 255, 180, 115, 133, 255, 181, 116, 132, 255, 181, 116, 131, 255, 181, 117, 131, 255, 181, 117, 130, 255, 182, 117, 130, 255, 183, 117, 130, 255, 183, 116, 130, 255, 184, 116, 130, 255, 184, 115, 130, 255, 185, 115, 130, 255, 185, 115, 130, 255, 186, 114, 130, 255, 186, 114, 130, 255, 186, 114, 130, 255, 186, 115, 130, 255, 186, 115, 130, 255, 185, 116, 130, 255, 184, 117, 129, 255, 183, 118, 129, 255, 182, 120, 128, 255, 181, 122, 128, 255, 179, 124, 127, 255, 177, 127, 127, 255, 176, 129, 127, 255, 174, 132, 127, 255, 172, 134, 126, 255, 169, 137, 126, 255, 167, 139, 126, 255, 165, 142, 127, 255, 163, 144, 127, 255, 160, 147, 127, 255, 158, 149, 128, 255, 156, 152, 128, 255, 154, 154, 129, 255, 151, 156, 130, 255, 149, 159, 130, 255, 147, 161, 131, 255, 145, 163, 133, 255, 143, 164, 134, 255, 141, 166, 135, 255, 139, 168, 136, 255, 138, 170, 138, 255, 136, 172, 139, 255, 134, 174, 140, 255, 132, 177, 141, 255, 131, 179, 142, 255, 129, 181, 143, 255, 128, 182, 144, 255, 126, 184, 145, 255, 125, 186, 146, 255, 124, 187, 147, 255, 123, 189, 147, 255, 122, 190, 148, 255, 122, 191, 148, 255, 121, 191, 149, 255, 121, 192, 149, 255, 121, 192, 149, 255, 121, 192, 149, 255, 121, 191, 149, 255, 121, 191, 149, 255, 121, 190, 149, 255, 121, 189, 150, 255, 121, 187, 150, 255, 122, 186, 150, 255, 122, 184, 150, 255, 122, 183, 150, 255, 122, 181, 151, 255, 122, 179, 151, 255, 122, 177, 151, 255, 122, 175, 150, 255, 122, 174, 150, 255, 122, 172, 150, 255, 122, 170, 149, 255, 121, 169, 148, 255, 121, 167, 147, 255, 121, 166, 146, 255, 120, 165, 145, 255, 120, 164, 144, 255, 119, 164, 142, 255, 118, 163, 141, 255, 117, 163, 140, 255, 116, 164, 139, 255, 116, 164, 137, 255, 115, 164, 136, 255, 114, 165, 135, 255, 113, 165, 134, 255, 112, 166, 133, 255, 111, 167, 132, 255, 110, 167, 131, 255, 109, 168, 130, 255, 108, 168, 129, 255, 106, 168, 128, 255, 105, 169, 127, 255, 104, 169, 126, 255, 103, 168, 126, 255, 103, 168, 125, 255, 103, 168, 124, 255, 102, 169, 123, 255, 103, 169, 121, 255, 103, 169, 120, 255, 104, 169, 119, 255, 104, 170, 117, 255, 105, 171, 116, 255, 106, 171, 114, 255, 107, 172, 113, 255, 108, 173, 111, 255, 109, 174, 110, 255, 109, 175, 108, 255, 110, 177, 107, 255, 111, 178, 105, 255, 111, 180, 104, 255, 111, 182, 102, 255, 111, 184, 101, 255, 111, 186, 100, 255, 110, 188, 98, 255, 109, 189, 97, 255, 108, 191, 95, 255, 106, 193, 94, 255, 104, 194, 92, 255, 103, 195, 90, 255, 101, 197, 89, 255, 99, 198, 87, 255, 97, 199, 85, 255, 95, 199, 84, 255, 94, 200, 82, 255, 92, 201, 81, 255, 90, 201, 80, 255, 89, 202, 79, 255, 88, 202, 78, 255, 87, 203, 77, 255, 87, 203, 77, 255, 86, 203, 77, 255, 86, 203, 77, 255, 87, 202, 77, 255, 87, 202, 78, 255, 88, 201, 79, 255, 89, 200, 80, 255, 89, 199, 81, 255, 90, 197, 83, 255, 91, 196, 84, 255, 93, 194, 86, 255, 94, 192, 88, 255, 95, 190, 89, 255, 97, 188, 91, 255, 98, 186, 93, 255, 99, 184, 95, 255, 101, 182, 96, 255, 102, 180, 98, 255, 103, 177, 99, 255, 105, 175, 101, 255, 106, 173, 102, 255, 107, 170, 103, 255, 109, 168, 104, 255, 111, 166, 105, 255, 112, 164, 106, 255, 114, 163, 108, 255, 117, 161, 109, 255, 119, 160, 109, 255, 121, 158, 110, 255, 123, 157, 111, 255, 125, 155, 112, 255, 128, 154, 112, 255, 130, 152, 113, 255, 132, 151, 113, 255, 134, 149, 114, 255, 136, 147, 114, 255, 137, 145, 114, 255, 139, 143, 114, 255, 140, 141, 114, 255, 141, 139, 113, 255, 142, 136, 113, 255, 143, 134, 112, 255, 144, 131, 110, 255, 145, 128, 109, 255, 146, 125, 107, 255, 146, 122, 105, 255, 147, 119, 102, 255, 148, 116, 100, 255, 148, 112, 97, 255, 149, 109, 95, 255, 149, 106, 92, 255, 150, 103, 89, 255, 151, 99, 86, 255, 151, 96, 83, 255, 152, 93, 81, 255, 153, 89, 78, 255, 154, 86, 75, 255, 154, 83, 73, 255, 155, 80, 71, 255, 156, 76, 68, 255, 157, 72, 66, 255, 158, 68, 64, 255, 159, 64, 61, 255, 160, 60, 59, 255, 160, 56, 56, 255, 161, 52, 54, 255, 161, 48, 52, 255, 162, 44, 50, 255, 163, 40, 48, 255, 163, 37, 46, 255, 163, 34, 45, 255, 164, 31, 43, 255, 164, 28, 42, 255, 164, 26, 41, 255, 164, 25, 40, 255, 164, 24, 40, 255, 164, 24, 40, 255, 164, 24, 40, 255, 164, 25, 40, 255, 163, 26, 41, 255, 162, 27, 41, 255, 161, 29, 42, 255, 159, 30, 44, 255, 157, 33, 45, 255, 156, 35, 46, 255, 154, 37, 48, 255, 151, 40, 50, 255, 149, 42, 51, 255, 147, 45, 53, 255, 145, 47, 55, 255, 143, 49, 58, 255, 141, 51, 60, 255, 138, 53, 62, 255, 136, 55, 65, 255, 135, 57, 67, 255, 133, 58, 70, 255, 131, 59, 72, 255, 130, 59, 75, 255, 128, 60, 78, 255, 127, 60, 80, 255, 125, 60, 83, 255, 124, 59, 85, 255, 123, 59, 88, 255, 122, 58, 91, 255, 121, 58, 93, 255, 120, 57, 96, 255, 120, 57, 98, 255, 119, 56, 100, 255, 119, 56, 103, 255, 119, 55, 105, 255, 119, 55, 107, 255, 120, 55, 109, 255, 121, 55, 111, 255, 121, 55, 113, 255, 123, 56, 114, 255, 124, 57, 116, 255, 126, 58, 117, 255, 128, 59, 119, 255, 130, 61, 120, 255, 133, 62, 121, 255, 135, 64, 122, 255, 138, 66, 124, 255, 141, 68, 125, 255, 144, 70, 126, 255, 147, 72, 127, 255, 150, 74, 128, 255, 153, 75, 129, 255, 156, 77, 129, 255, 159, 79, 130, 255, 162, 81, 131, 255, 165, 82, 132, 255, 167, 83, 132, 255, 169, 85, 133, 255, 172, 85, 134, 255, 174, 86, 134, 255, 175, 87, 135, 255, 177, 88, 136, 255, 179, 89, 137, 255, 181, 90, 138, 255, 182, 91, 139, 255, 184, 92, 140, 255, 185, 93, 141, 255, 186, 93, 142, 255, 187, 94, 142, 255, 188, 95, 143, 255, 189, 95, 144, 255, 190, 96, 145, 255, 190, 96, 146, 255, 191, 97, 146, 255, 191, 97, 146, 255, 191, 97, 147, 255, 190, 98, 145, 255, 190, 98, 145, 255, 190, 98, 145, 255, 189, 99, 144, 255, 189, 99, 144, 255, 188, 100, 143, 255, 188, 101, 143, 255, 187, 102, 142, 255, 186, 103, 141, 255, 185, 105, 140, 255, 184, 106, 139, 255, 184, 107, 138, 255, 183, 109, 137, 255, 182, 110, 136, 255, 182, 111, 135, 255, 181, 113, 134, 255, 181, 114, 133, 255, 180, 115, 132, 255, 180, 116, 131, 255, 180, 117, 131, 255, 181, 117, 130, 255, 181, 117, 129, 255, 182, 117, 129, 255, 182, 117, 129, 255, 183, 117, 129, 255, 184, 116, 129, 255, 184, 115, 129, 255, 185, 115, 129, 255, 186, 114, 129, 255, 186, 113, 130, 255, 187, 113, 130, 255, 187, 112, 130, 255, 187, 112, 130, 255, 187, 112, 130, 255, 187, 112, 130, 255, 187, 113, 130, 255, 186, 114, 130, 255, 185, 115, 130, 255, 184, 117, 129, 255, 182, 119, 129, 255, 181, 122, 128, 255, 179, 124, 128, 255, 177, 126, 128, 255, 175, 129, 127, 255, 173, 131, 127, 255, 171, 134, 127, 255, 169, 136, 127, 255, 167, 139, 127, 255, 164, 142, 128, 255, 162, 144, 128, 255, 160, 147, 128, 255, 157, 149, 129, 255, 155, 152, 129, 255, 153, 154, 130, 255, 151, 156, 131, 255, 149, 158, 132, 255, 147, 160, 133, 255, 145, 162, 135, 255, 143, 164, 136, 255, 141, 166, 137, 255, 139, 169, 138, 255, 137, 171, 139, 255, 136, 173, 140, 255, 134, 175, 142, 255, 132, 178, 142, 255, 131, 180, 143, 255, 129, 182, 144, 255, 128, 184, 145, 255, 127, 186, 146, 255, 126, 188, 146, 255, 125, 190, 147, 255, 124, 191, 147, 255, 123, 192, 148, 255, 123, 193, 148, 255, 123, 193, 148, 255, 123, 193, 148, 255, 123, 193, 148, 255, 123, 193, 148, 255, 123, 192, 148, 255, 123, 191, 149, 255, 123, 190, 149, 255, 123, 188, 149, 255, 123, 187, 150, 255, 123, 185, 150, 255, 123, 183, 150, 255, 123, 181, 151, 255, 123, 179, 151, 255, 123, 177, 151, 255, 123, 175, 151, 255, 123, 174, 150, 255, 122, 172, 150, 255, 122, 170, 150, 255, 122, 168, 149, 255, 121, 167, 148, 255, 121, 166, 147, 255, 120, 165, 146, 255, 120, 164, 144, 255, 119, 163, 143, 255, 118, 163, 142, 255, 117, 163, 140, 255, 116, 163, 139, 255, 115, 164, 138, 255, 114, 164, 137, 255, 113, 165, 136, 255, 112, 165, 134, 255, 111, 166, 133, 255, 110, 167, 132, 255, 109, 167, 131, 255, 107, 168, 130, 255, 106, 168, 129, 255, 105, 169, 128, 255, 104, 169, 127, 255, 103, 169, 127, 255, 102, 169, 126, 255, 101, 169, 125, 255, 101, 169, 124, 255, 101, 169, 123, 255, 102, 169, 122, 255, 102, 170, 121, 255, 103, 170, 119, 255, 104, 171, 118, 255, 105, 172, 117, 255, 106, 173, 115, 255, 107, 174, 114, 255, 108, 175, 112, 255, 109, 176, 111, 255, 110, 178, 109, 255, 110, 179, 108, 255, 111, 181, 106, 255, 111, 182, 105, 255, 112, 184, 104, 255, 111, 186, 102, 255, 111, 188, 101, 255, 110, 190, 100, 255, 109, 192, 98, 255, 108, 193, 96, 255, 106, 195, 94, 255, 104, 196, 93, 255, 103, 198, 91, 255, 101, 199, 89, 255, 99, 200, 87, 255, 97, 201, 85, 255, 95, 201, 83, 255, 93, 202, 82, 255, 91, 203, 80, 255, 89, 203, 79, 255, 88, 204, 78, 255, 87, 204, 77, 255, 86, 204, 76, 255, 85, 204, 76, 255, 85, 204, 76, 255, 85, 204, 76, 255, 85, 204, 76, 255, 86, 203, 77, 255, 87, 202, 78, 255, 87, 201, 79, 255, 88, 200, 81, 255, 90, 199, 82, 255, 91, 197, 84, 255, 92, 195, 86, 255, 93, 194, 88, 255, 95, 192, 90, 255, 96, 190, 91, 255, 98, 188, 93, 255, 99, 185, 95, 255, 101, 183, 97, 255, 102, 181, 99, 255, 104, 178, 100, 255, 105, 176, 102, 255, 106, 174, 103, 255, 108, 171, 104, 255, 109, 169, 105, 255, 111, 167, 107, 255, 113, 165, 108, 255, 115, 164, 109, 255, 117, 162, 110, 255, 119, 160, 111, 255, 122, 159, 111, 255, 124, 157, 112, 255, 126, 156, 113, 255, 128, 154, 114, 255, 130, 153, 114, 255, 132, 151, 115, 255, 134, 149, 115, 255, 136, 148, 115, 255, 138, 146, 115, 255, 140, 144, 115, 255, 141, 141, 115, 255, 142, 139, 115, 255, 143, 136, 114, 255, 144, 134, 113, 255, 145, 131, 111, 255, 146, 128, 109, 255, 146, 125, 107, 255, 147, 122, 105, 255, 148, 119, 102, 255, 148, 116, 100, 255, 149, 113, 97, 255, 149, 109, 94, 255, 150, 106, 91, 255, 151, 103, 88, 255, 151, 99, 85, 255, 152, 96, 82, 255, 152, 93, 79, 255, 153, 89, 76, 255, 154, 86, 74, 255, 155, 83, 71, 255, 156, 80, 69, 255, 157, 76, 66, 255, 158, 72, 64, 255, 159, 68, 62, 255, 159, 64, 59, 255, 160, 60, 57, 255, 161, 55, 55, 255, 162, 51, 52, 255, 162, 47, 50, 255, 163, 43, 48, 255, 163, 39, 47, 255, 164, 35, 45, 255, 164, 32, 43, 255, 165, 29, 42, 255, 165, 27, 41, 255, 165, 25, 40, 255, 166, 23, 39, 255, 166, 22, 39, 255, 166, 22, 39, 255, 166, 22, 39, 255, 165, 23, 39, 255, 164, 24, 40, 255, 163, 25, 40, 255, 162, 27, 41, 255, 160, 29, 42, 255, 158, 31, 44, 255, 156, 33, 45, 255, 154, 36, 47, 255, 152, 38, 49, 255, 150, 41, 50, 255, 147, 43, 53, 255, 145, 46, 55, 255, 143, 48, 57, 255, 141, 51, 59, 255, 139, 53, 62, 255, 137, 54, 64, 255, 135, 56, 67, 255, 133, 57, 69, 255, 131, 58, 72, 255, 130, 59, 74, 255, 128, 59, 77, 255, 127, 59, 80, 255, 126, 59, 82, 255, 124, 59, 85, 255, 123, 58, 88, 255, 122, 57, 90, 255, 121, 57, 93, 255, 121, 56, 95, 255, 120, 55, 98, 255, 120, 55, 100, 255, 119, 54, 103, 255, 119, 54, 105, 255, 120, 54, 107, 255, 120, 54, 109, 255, 121, 54, 111, 255, 122, 54, 113, 255, 123, 55, 114, 255, 124, 56, 116, 255, 126, 57, 117, 255, 128, 58, 119, 255, 131, 60, 120, 255, 133, 62, 121, 255, 136, 64, 122, 255, 139, 66, 124, 255, 141, 68, 125, 255, 144, 70, 126, 255, 148, 72, 127, 255, 151, 74, 128, 255, 154, 76, 129, 255, 157, 78, 129, 255, 160, 80, 130, 255, 162, 82, 131, 255, 165, 83, 132, 255, 168, 85, 132, 255, 170, 86, 133, 255, 172, 87, 133, 255, 174, 88, 134, 255, 176, 89, 135, 255, 177, 90, 135, 255, 179, 91, 136, 255, 181, 92, 137, 255, 182, 92, 138, 255, 183, 93, 139, 255, 184, 94, 140, 255, 186, 95, 141, 255, 187, 95, 141, 255, 187, 96, 142, 255, 188, 96, 143, 255, 189, 97, 143, 255, 189, 97, 144, 255, 190, 97, 144, 255, 190, 98, 145, 255, 190, 98, 145, 255, 189, 98, 144, 255, 189, 98, 143, 255, 189, 99, 143, 255, 189, 99, 143, 255, 188, 100, 142, 255, 188, 101, 142, 255, 187, 102, 141, 255, 186, 103, 140, 255, 185, 104, 140, 255, 185, 106, 139, 255, 184, 107, 138, 255, 183, 108, 137, 255, 182, 110, 136, 255, 182, 111, 135, 255, 181, 112, 134, 255, 181, 114, 133, 255, 180, 115, 132, 255, 180, 116, 131, 255, 180, 117, 130, 255, 180, 118, 129, 255, 181, 118, 129, 255, 181, 118, 128, 255, 182, 118, 128, 255, 182, 118, 128, 255, 183, 117, 128, 255, 184, 116, 128, 255, 185, 115, 129, 255, 186, 114, 129, 255, 186, 113, 129, 255, 187, 112, 130, 255, 188, 111, 130, 255, 188, 111, 130, 255, 188, 110, 131, 255, 189, 110, 131, 255, 188, 110, 131, 255, 188, 111, 131, 255, 187, 112, 131, 255, 186, 113, 130, 255, 185, 115, 130, 255, 184, 117, 129, 255, 182, 119, 129, 255, 180, 121, 129, 255, 179, 124, 128, 255, 177, 126, 128, 255, 175, 129, 128, 255, 172, 131, 128, 255, 170, 134, 128, 255, 168, 137, 128, 255, 166, 140, 128, 255, 163, 142, 128, 255, 161, 145, 129, 255, 159, 147, 129, 255, 157, 150, 130, 255, 154, 152, 131, 255, 152, 154, 132, 255, 150, 157, 133, 255, 148, 158, 134, 255, 146, 160, 135, 255, 144, 162, 137, 255, 142, 165, 138, 255, 141, 167, 139, 255, 139, 169, 140, 255, 137, 172, 141, 255, 135, 174, 142, 255, 134, 177, 143, 255, 132, 180, 143, 255, 131, 182, 144, 255, 129, 184, 145, 255, 128, 186, 145, 255, 127, 188, 146, 255, 126, 190, 146, 255, 125, 192, 147, 255, 125, 193, 147, 255, 124, 194, 147, 255, 124, 195, 147, 255, 124, 195, 147, 255, 124, 195, 147, 255, 124, 194, 147, 255, 124, 193, 148, 255, 124, 192, 148, 255, 124, 191, 148, 255, 124, 189, 149, 255, 124, 188, 149, 255, 124, 186, 150, 255, 124, 184, 150, 255, 124, 182, 150, 255, 124, 180, 151, 255, 123, 178, 151, 255, 123, 175, 151, 255, 123, 173, 151, 255, 123, 171, 151, 255, 122, 170, 150, 255, 122, 168, 149, 255, 122, 167, 148, 255, 121, 165, 147, 255, 120, 164, 146, 255, 120, 164, 145, 255, 119, 163, 143, 255, 118, 163, 142, 255, 117, 163, 141, 255, 116, 163, 140, 255, 115, 164, 138, 255, 114, 164, 137, 255, 113, 165, 136, 255, 111, 165, 135, 255, 110, 166, 134, 255, 109, 167, 132, 255, 108, 167, 131, 255, 106, 168, 130, 255, 105, 169, 129, 255, 104, 169, 128, 255, 103, 169, 128, 255, 102, 169, 127, 255, 101, 169, 126, 255, 100, 169, 125, 255, 100, 169, 124, 255, 100, 169, 123, 255, 101, 170, 122, 255, 101, 170, 121, 255, 102, 171, 120, 255, 103, 172, 119, 255, 104, 173, 117, 255, 105, 174, 116, 255, 106, 175, 115, 255, 108, 176, 113, 255, 109, 178, 112, 255, 110, 179, 110, 255, 111, 181, 109, 255, 111, 183, 107, 255, 112, 184, 106, 255, 112, 186, 105, 255, 112, 188, 103, 255, 111, 190, 102, 255, 111, 192, 101, 255, 109, 194, 99, 255, 108, 196, 97, 255, 106, 197, 95, 255, 104, 198, 93, 255, 102, 200, 91, 255, 100, 201, 89, 255, 98, 202, 87, 255, 96, 202, 85, 255, 94, 203, 83, 255, 92, 204, 81, 255, 90, 204, 80, 255, 88, 205, 78, 255, 87, 205, 77, 255, 85, 205, 76, 255, 84, 205, 75, 255, 84, 205, 75, 255, 84, 205, 75, 255, 84, 205, 75, 255, 84, 205, 75, 255, 85, 204, 76, 255, 85, 203, 77, 255, 86, 202, 78, 255, 88, 201, 80, 255, 89, 200, 82, 255, 90, 198, 84, 255, 92, 197, 86, 255, 93, 195, 88, 255, 95, 193, 90, 255, 96, 191, 92, 255, 98, 189, 94, 255, 100, 186, 96, 255, 101, 184, 98, 255, 103, 182, 100, 255, 104, 179, 101, 255, 106, 177, 103, 255, 107, 174, 104, 255, 108, 172, 105, 255, 110, 170, 106, 255, 112, 168, 108, 255, 113, 166, 109, 255, 115, 164, 110, 255, 118, 163, 111, 255, 120, 161, 112, 255, 122, 159, 113, 255, 124, 158, 113, 255, 126, 156, 114, 255, 129, 155, 115, 255, 131, 153, 115, 255, 133, 151, 116, 255, 135, 150, 116, 255, 137, 148, 116, 255, 138, 146, 116, 255, 140, 144, 116, 255, 141, 142, 116, 255, 143, 139, 116, 255, 144, 137, 115, 255, 144, 134, 114, 255, 145, 131, 112, 255, 146, 128, 110, 255, 147, 125, 108, 255, 147, 122, 105, 255, 148, 119, 103, 255, 149, 116, 100, 255, 149, 113, 97, 255, 150, 109, 94, 255, 150, 106, 91, 255, 151, 103, 87, 255, 152, 99, 84, 255, 152, 96, 81, 255, 153, 93, 78, 255, 154, 89, 75, 255, 154, 86, 72, 255, 155, 83, 70, 255, 156, 79, 67, 255, 157, 76, 65, 255, 158, 72, 63, 255, 159, 68, 60, 255, 160, 64, 58, 255, 161, 59, 55, 255, 162, 55, 53, 255, 162, 50, 51, 255, 163, 46, 49, 255, 164, 42, 47, 255, 164, 38, 45, 255, 165, 34, 44, 255, 165, 31, 42, 255, 166, 28, 41, 255, 166, 25, 40, 255, 166, 23, 39, 255, 167, 21, 38, 255, 167, 20, 38, 255, 167, 20, 38, 255, 167, 20, 38, 255, 166, 21, 38, 255, 165, 22, 39, 255, 164, 23, 39, 255, 163, 25, 40, 255, 161, 27, 42, 255, 159, 29, 43, 255, 157, 32, 44, 255, 155, 34, 46, 255, 153, 37, 48, 255, 150, 40, 50, 255, 148, 42, 52, 255, 145, 45, 54, 255, 143, 47, 56, 255, 141, 50, 59, 255, 139, 52, 61, 255, 137, 54, 63, 255, 135, 55, 66, 255, 133, 57, 69, 255, 131, 57, 71, 255, 130, 58, 74, 255, 128, 58, 77, 255, 127, 58, 79, 255, 126, 58, 82, 255, 124, 58, 85, 255, 123, 57, 87, 255, 122, 57, 90, 255, 121, 56, 93, 255, 121, 55, 95, 255, 120, 55, 98, 255, 120, 54, 100, 255, 119, 53, 102, 255, 119, 53, 105, 255, 120, 53, 107, 255, 120, 52, 109, 255, 121, 53, 111, 255, 122, 53, 113, 255, 123, 54, 114, 255, 124, 55, 116, 255, 126, 56, 117, 255, 128, 57, 119, 255, 131, 59, 120, 255, 133, 61, 121, 255, 136, 63, 122, 255, 139, 65, 124, 255, 142, 67, 125, 255, 145, 70, 126, 255, 148, 72, 127, 255, 151, 74, 128, 255, 154, 77, 128, 255, 157, 79, 129, 255, 160, 81, 130, 255, 163, 83, 131, 255, 165, 84, 131, 255, 168, 86, 132, 255, 170, 87, 133, 255, 172, 88, 133, 255, 174, 89, 134, 255, 176, 90, 134, 255, 178, 91, 135, 255, 179, 92, 136, 255, 181, 93, 137, 255, 182, 94, 137, 255, 183, 94, 138, 255, 184, 95, 139, 255, 185, 96, 140, 255, 186, 96, 140, 255, 187, 97, 141, 255, 188, 97, 142, 255, 188, 97, 142, 255, 189, 98, 143, 255, 189, 98, 143, 255, 189, 98, 143, 255, 189, 98, 144, 255, 189, 99, 142, 255, 189, 99, 142, 255, 188, 99, 142, 255, 188, 100, 142, 255, 187, 101, 141, 255, 187, 101, 141, 255, 186, 103, 140, 255, 186, 104, 139, 255, 185, 105, 139, 255, 184, 106, 138, 255, 183, 108, 137, 255, 183, 109, 136, 255, 182, 111, 135, 255, 181, 112, 134, 255, 181, 113, 133, 255, 181, 115, 132, 255, 180, 116, 131, 255, 180, 117, 130, 255, 180, 118, 129, 255, 180, 118, 128, 255, 181, 119, 128, 255, 181, 119, 127, 255, 182, 119, 127, 255, 183, 118, 127, 255, 183, 117, 127, 255, 184, 116, 128, 255, 185, 115, 128, 255, 186, 114, 129, 255, 187, 112, 129, 255, 188, 111, 130, 255, 188, 110, 130, 255, 189, 109, 130, 255, 189, 109, 131, 255, 190, 108, 131, 255, 189, 108, 131, 255, 189, 109, 131, 255, 189, 109, 131, 255, 188, 111, 131, 255, 186, 113, 130, 255, 185, 115, 130, 255, 183, 117, 129, 255, 182, 119, 129, 255, 180, 122, 129, 255, 178, 124, 129, 255, 176, 127, 128, 255, 174, 130, 128, 255, 171, 132, 128, 255, 169, 135, 128, 255, 167, 138, 129, 255, 165, 140, 129, 255, 162, 143, 129, 255, 160, 146, 130, 255, 158, 148, 131, 255, 155, 151, 131, 255, 153, 153, 132, 255, 151, 155, 133, 255, 149, 157, 135, 255, 147, 159, 136, 255, 145, 161, 137, 255, 143, 163, 138, 255, 142, 166, 139, 255, 140, 168, 140, 255, 138, 171, 141, 255, 136, 174, 142, 255, 135, 176, 143, 255, 133, 179, 144, 255, 132, 182, 144, 255, 131, 184, 145, 255, 129, 187, 145, 255, 128, 189, 145, 255, 127, 191, 146, 255, 127, 193, 146, 255, 126, 194, 146, 255, 125, 195, 146, 255, 125, 196, 146, 255, 125, 196, 146, 255, 125, 196, 146, 255, 125, 195, 147, 255, 125, 194, 147, 255, 125, 193, 147, 255, 125, 192, 148, 255, 125, 190, 148, 255, 125, 188, 149, 255, 125, 186, 149, 255, 125, 184, 150, 255, 124, 182, 150, 255, 124, 180, 151, 255, 124, 178, 151, 255, 124, 175, 151, 255, 123, 173, 151, 255, 123, 171, 151, 255, 123, 169, 150, 255, 122, 168, 150, 255, 122, 166, 149, 255, 121, 165, 148, 255, 120, 164, 146, 255, 120, 163, 145, 255, 119, 163, 144, 255, 118, 163, 143, 255, 117, 163, 141, 255, 116, 163, 140, 255, 115, 164, 139, 255, 113, 164, 137, 255, 112, 165, 136, 255, 111, 166, 135, 255, 110, 166, 134, 255, 108, 167, 133, 255, 107, 168, 132, 255, 106, 168, 131, 255, 104, 169, 130, 255, 103, 169, 129, 255, 102, 169, 128, 255, 101, 169, 127, 255, 100, 169, 126, 255, 99, 169, 126, 255, 99, 169, 125, 255, 99, 170, 124, 255, 100, 170, 123, 255, 100, 171, 121, 255, 101, 172, 120, 255, 102, 173, 119, 255, 104, 174, 118, 255, 105, 175, 116, 255, 106, 176, 115, 255, 107, 178, 114, 255, 109, 179, 112, 255, 110, 181, 111, 255, 111, 183, 110, 255, 112, 184, 108, 255, 112, 186, 107, 255, 112, 188, 106, 255, 112, 190, 104, 255, 112, 192, 103, 255, 111, 194, 101, 255, 110, 196, 100, 255, 108, 197, 98, 255, 106, 199, 96, 255, 105, 200, 94, 255, 102, 201, 92, 255, 100, 202, 89, 255, 98, 203, 87, 255, 96, 204, 85, 255, 93, 204, 83, 255, 91, 205, 81, 255, 89, 205, 79, 255, 87, 206, 78, 255, 86, 206, 76, 255, 84, 206, 75, 255, 83, 206, 74, 255, 83, 206, 74, 255, 83, 206, 74, 255, 83, 206, 74, 255, 83, 206, 74, 255, 84, 205, 75, 255, 85, 204, 76, 255, 86, 203, 78, 255, 87, 202, 80, 255, 88, 201, 81, 255, 90, 199, 83, 255, 91, 197, 86, 255, 93, 196, 88, 255, 94, 194, 90, 255, 96, 192, 92, 255, 98, 189, 94, 255, 100, 187, 97, 255, 101, 185, 99, 255, 103, 182, 101, 255, 104, 180, 102, 255, 106, 178, 104, 255, 107, 175, 105, 255, 109, 173, 106, 255, 110, 171, 107, 255, 112, 169, 108, 255, 114, 167, 110, 255, 116, 165, 111, 255, 118, 163, 112, 255, 120, 161, 113, 255, 122, 160, 113, 255, 125, 158, 114, 255, 127, 157, 115, 255, 129, 155, 116, 255, 131, 153, 116, 255, 133, 152, 117, 255, 135, 150, 117, 255, 137, 148, 117, 255, 139, 146, 117, 255, 140, 144, 117, 255, 142, 142, 117, 255, 143, 139, 116, 255, 144, 137, 116, 255, 145, 134, 114, 255, 146, 131, 113, 255, 147, 128, 111, 255, 147, 125, 108, 255, 148, 122, 106, 255, 149, 119, 103, 255, 149, 116, 100, 255, 150, 113, 97, 255, 150, 109, 93, 255, 151, 106, 90, 255, 151, 103, 87, 255, 152, 99, 83, 255, 153, 96, 80, 255, 153, 93, 77, 255, 154, 89, 74, 255, 155, 86, 71, 255, 156, 83, 68, 255, 157, 79, 66, 255, 158, 76, 64, 255, 159, 72, 61, 255, 159, 68, 59, 255, 160, 63, 56, 255, 161, 59, 54, 255, 162, 54, 52, 255, 163, 50, 50, 255, 164, 45, 48, 255, 164, 41, 46, 255, 165, 37, 44, 255, 166, 33, 43, 255, 166, 30, 41, 255, 167, 26, 40, 255, 167, 24, 39, 255, 167, 21, 38, 255, 167, 20, 37, 255, 168, 19, 37, 255, 168, 18, 37, 255, 167, 19, 37, 255, 167, 19, 37, 255, 166, 20, 38, 255, 165, 22, 39, 255, 163, 24, 40, 255, 162, 26, 41, 255, 160, 28, 42, 255, 157, 31, 44, 255, 155, 33, 45, 255, 153, 36, 47, 255, 151, 39, 49, 255, 148, 42, 51, 255, 146, 44, 53, 255, 143, 47, 56, 255, 141, 49, 58, 255, 139, 51, 60, 255, 137, 53, 63, 255, 135, 55, 66, 255, 133, 56, 68, 255, 131, 57, 71, 255, 130, 58, 74, 255, 128, 58, 76, 255, 127, 58, 79, 255, 126, 58, 82, 255, 124, 57, 85, 255, 123, 57, 87, 255, 122, 56, 90, 255, 121, 55, 93, 255, 121, 54, 95, 255, 120, 54, 98, 255, 120, 53, 100, 255, 120, 52, 102, 255, 120, 52, 105, 255, 120, 52, 107, 255, 120, 52, 109, 255, 121, 52, 111, 255, 122, 52, 113, 255, 123, 53, 114, 255, 125, 54, 116, 255, 126, 55, 117, 255, 128, 57, 119, 255, 131, 59, 120, 255, 133, 61, 121, 255, 136, 63, 122, 255, 139, 65, 124, 255, 142, 67, 125, 255, 145, 70, 126, 255, 148, 72, 127, 255, 151, 75, 128, 255, 154, 77, 128, 255, 157, 79, 129, 255, 160, 82, 130, 255, 163, 84, 131, 255, 166, 85, 131, 255, 168, 87, 132, 255, 170, 88, 132, 255, 172, 89, 133, 255, 174, 90, 134, 255, 176, 91, 134, 255, 178, 92, 135, 255, 179, 93, 136, 255, 180, 94, 136, 255, 182, 94, 137, 255, 183, 95, 138, 255, 184, 96, 138, 255, 185, 96, 139, 255, 186, 97, 140, 255, 186, 97, 140, 255, 187, 98, 141, 255, 187, 98, 141, 255, 188, 98, 142, 255, 188, 98, 142, 255, 188, 99, 142, 255, 189, 99, 142, 255, 188, 99, 141, 255, 188, 99, 141, 255, 188, 100, 141, 255, 187, 100, 141, 255, 187, 101, 140, 255, 186, 102, 140, 255, 186, 103, 139, 255, 185, 104, 138, 255, 184, 105, 138, 255, 184, 107, 137, 255, 183, 108, 136, 255, 182, 110, 135, 255, 182, 111, 134, 255, 181, 113, 133, 255, 181, 114, 132, 255, 180, 115, 131, 255, 180, 116, 130, 255, 180, 117, 129, 255, 180, 118, 129, 255, 180, 119, 128, 255, 181, 119, 127, 255, 181, 119, 127, 255, 182, 119, 127, 255, 183, 118, 127, 255, 184, 117, 127, 255, 185, 116, 127, 255, 186, 115, 128, 255, 187, 113, 128, 255, 188, 112, 129, 255, 188, 111, 130, 255, 189, 109, 130, 255, 190, 108, 131, 255, 190, 108, 131, 255, 190, 107, 131, 255, 190, 107, 132, 255, 190, 107, 132, 255, 189, 108, 132, 255, 188, 109, 131, 255, 187, 111, 131, 255, 186, 113, 130, 255, 184, 115, 130, 255, 182, 118, 130, 255, 181, 120, 129, 255, 179, 123, 129, 255, 177, 125, 129, 255, 174, 128, 129, 255, 172, 131, 129, 255, 170, 134, 129, 255, 168, 136, 129, 255, 165, 139, 129, 255, 163, 142, 130, 255, 161, 144, 130, 255, 158, 147, 131, 255, 156, 149, 132, 255, 154, 152, 133, 255, 152, 154, 134, 255, 150, 156, 135, 255, 148, 158, 136, 255, 146, 160, 138, 255, 144, 162, 139, 255, 142, 165, 140, 255, 141, 167, 141, 255, 139, 170, 142, 255, 137, 173, 142, 255, 136, 176, 143, 255, 134, 179, 144, 255, 133, 182, 144, 255, 131, 184, 144, 255, 130, 187, 145, 255, 129, 189, 145, 255, 128, 191, 145, 255, 127, 193, 145, 255, 127, 195, 146, 255, 126, 196, 146, 255, 126, 196, 146, 255, 126, 197, 146, 255, 126, 197, 146, 255, 126, 196, 146, 255, 126, 195, 146, 255, 126, 194, 147, 255, 126, 192, 147, 255, 126, 191, 148, 255, 125, 189, 149, 255, 125, 187, 149, 255, 125, 184, 150, 255, 125, 182, 150, 255, 125, 180, 151, 255, 124, 178, 151, 255, 124, 175, 151, 255, 124, 173, 151, 255, 123, 171, 151, 255, 123, 169, 151, 255, 122, 168, 150, 255, 122, 166, 149, 255, 121, 165, 148, 255, 121, 164, 147, 255, 120, 163, 145, 255, 119, 163, 144, 255, 118, 163, 143, 255, 117, 163, 142, 255, 116, 163, 140, 255, 114, 164, 139, 255, 113, 164, 138, 255, 112, 165, 136, 255, 110, 166, 135, 255, 109, 166, 134, 255, 108, 167, 133, 255, 106, 168, 132, 255, 105, 168, 131, 255, 104, 169, 130, 255, 102, 169, 129, 255, 101, 170, 128, 255, 100, 170, 127, 255, 99, 169, 126, 255, 99, 170, 126, 255, 98, 170, 125, 255, 99, 170, 124, 255, 99, 171, 123, 255, 100, 171, 122, 255, 101, 172, 121, 255, 102, 173, 119, 255, 103, 174, 118, 255, 105, 176, 117, 255, 106, 177, 116, 255, 107, 179, 114, 255, 109, 180, 113, 255, 110, 182, 112, 255, 111, 184, 110, 255, 112, 186, 109, 255, 112, 188, 108, 255, 113, 190, 106, 255, 112, 192, 105, 255, 112, 194, 104, 255, 111, 196, 102, 255, 110, 197, 100, 255, 108, 199, 98, 255, 107, 200, 96, 255, 105, 201, 94, 255, 102, 202, 92, 255, 100, 203, 90, 255, 98, 204, 87, 255, 95, 205, 85, 255, 93, 205, 83, 255, 91, 206, 81, 255, 89, 206, 79, 255, 87, 207, 77, 255, 85, 207, 76, 255, 84, 207, 75, 255, 83, 207, 74, 255, 82, 207, 73, 255, 82, 207, 73, 255, 82, 207, 73, 255, 82, 207, 74, 255, 83, 206, 75, 255, 84, 205, 76, 255, 85, 204, 77, 255, 86, 203, 79, 255, 88, 202, 81, 255, 89, 200, 83, 255, 91, 198, 86, 255, 93, 196, 88, 255, 94, 194, 90, 255, 96, 192, 93, 255, 98, 190, 95, 255, 100, 188, 97, 255, 101, 185, 99, 255, 103, 183, 101, 255, 105, 181, 103, 255, 106, 178, 104, 255, 107, 176, 106, 255, 109, 173, 107, 255, 110, 171, 108, 255, 112, 169, 109, 255, 114, 167, 110, 255, 116, 165, 111, 255, 118, 164, 112, 255, 120, 162, 113, 255, 123, 160, 114, 255, 125, 159, 115, 255, 127, 157, 116, 255, 129, 155, 116, 255, 132, 154, 117, 255, 134, 152, 117, 255, 136, 150, 118, 255, 138, 148, 118, 255, 139, 146, 118, 255, 141, 144, 118, 255, 142, 142, 117, 255, 143, 140, 117, 255, 144, 137, 116, 255, 145, 134, 115, 255, 146, 131, 113, 255, 147, 129, 111, 255, 148, 126, 109, 255, 148, 123, 106, 255, 149, 119, 103, 255, 149, 116, 100, 255, 150, 113, 97, 255, 151, 110, 93, 255, 151, 106, 90, 255, 152, 103, 86, 255, 152, 99, 83, 255, 153, 96, 79, 255, 154, 93, 76, 255, 154, 89, 73, 255, 155, 86, 70, 255, 156, 83, 68, 255, 157, 79, 65, 255, 158, 76, 63, 255, 159, 72, 60, 255, 160, 67, 58, 255, 161, 63, 56, 255, 162, 58, 53, 255, 162, 54, 51, 255, 163, 49, 49, 255, 164, 45, 47, 255, 165, 40, 45, 255, 165, 36, 44, 255, 166, 32, 42, 255, 167, 29, 41, 255, 167, 25, 39, 255, 168, 23, 38, 255, 168, 20, 37, 255, 168, 19, 37, 255, 168, 18, 37, 255, 168, 17, 36, 255, 168, 18, 36, 255, 168, 18, 37, 255, 167, 19, 37, 255, 165, 21, 38, 255, 164, 23, 39, 255, 162, 25, 40, 255, 160, 27, 42, 255, 158, 30, 43, 255, 156, 33, 45, 255, 153, 35, 47, 255, 151, 38, 49, 255, 148, 41, 51, 255, 146, 44, 53, 255, 143, 46, 55, 255, 141, 49, 58, 255, 139, 51, 60, 255, 137, 53, 63, 255, 135, 55, 65, 255, 133, 56, 68, 255, 131, 57, 71, 255, 130, 57, 73, 255, 128, 57, 76, 255, 127, 57, 79, 255, 126, 57, 82, 255, 124, 57, 84, 255, 123, 56, 87, 255, 122, 55, 90, 255, 121, 55, 92, 255, 121, 54, 95, 255, 120, 53, 98, 255, 120, 52, 100, 255, 120, 52, 102, 255, 120, 51, 105, 255, 120, 51, 107, 255, 120, 51, 109, 255, 121, 51, 111, 255, 122, 51, 113, 255, 123, 52, 114, 255, 125, 53, 116, 255, 126, 55, 117, 255, 129, 56, 119, 255, 131, 58, 120, 255, 133, 60, 121, 255, 136, 62, 122, 255, 139, 65, 124, 255, 142, 67, 125, 255, 145, 70, 126, 255, 148, 72, 127, 255, 151, 75, 128, 255, 154, 77, 128, 255, 157, 80, 129, 255, 160, 82, 130, 255, 163, 84, 131, 255, 166, 86, 131, 255, 168, 88, 132, 255, 171, 89, 132, 255, 173, 90, 133, 255, 174, 91, 133, 255, 176, 92, 134, 255, 178, 93, 135, 255, 179, 94, 135, 255, 180, 95, 136, 255, 182, 95, 137, 255, 183, 96, 137, 255, 184, 96, 138, 255, 185, 97, 138, 255, 185, 97, 139, 255, 186, 98, 139, 255, 187, 98, 140, 255, 187, 98, 140, 255, 187, 99, 141, 255, 188, 99, 141, 255, 188, 99, 141, 255, 188, 99, 141, 255, 188, 99, 141, 255, 188, 99, 141, 255, 187, 100, 141, 255, 187, 100, 140, 255, 187, 101, 140, 255, 186, 102, 139, 255, 186, 103, 139, 255, 185, 104, 138, 255, 184, 106, 137, 255, 184, 107, 136, 255, 183, 109, 135, 255, 182, 110, 134, 255, 182, 112, 134, 255, 181, 113, 133, 255, 181, 114, 132, 255, 180, 116, 131, 255, 180, 117, 130, 255, 180, 118, 129, 255, 180, 119, 128, 255, 180, 119, 127, 255, 181, 120, 127, 255, 181, 120, 126, 255, 182, 119, 126, 255, 183, 118, 126, 255, 184, 117, 127, 255, 185, 116, 127, 255, 186, 115, 128, 255, 187, 113, 128, 255, 188, 112, 129, 255, 189, 110, 129, 255, 189, 109, 130, 255, 190, 108, 131, 255, 191, 107, 131, 255, 191, 106, 132, 255, 191, 106, 132, 255, 191, 106, 132, 255, 190, 107, 132, 255, 189, 108, 132, 255, 188, 110, 131, 255, 186, 112, 131, 255, 185, 114, 130, 255, 183, 117, 130, 255, 181, 119, 129, 255, 179, 122, 129, 255, 177, 124, 129, 255, 175, 127, 129, 255, 173, 130, 129, 255, 170, 133, 129, 255, 168, 135, 129, 255, 166, 138, 130, 255, 164, 141, 130, 255, 161, 144, 131, 255, 159, 146, 131, 255, 157, 148, 132, 255, 155, 151, 133, 255, 152, 153, 134, 255, 150, 155, 135, 255, 149, 157, 137, 255, 147, 159, 138, 255, 145, 161, 139, 255, 143, 164, 140, 255, 141, 167, 141, 255, 139, 170, 142, 255, 138, 173, 142, 255, 136, 176, 143, 255, 135, 179, 144, 255, 133, 182, 144, 255, 132, 184, 144, 255, 131, 187, 145, 255, 130, 190, 145, 255, 129, 192, 145, 255, 128, 194, 145, 255, 127, 195, 145, 255, 127, 196, 145, 255, 127, 197, 145, 255, 126, 197, 145, 255, 126, 197, 145, 255, 126, 196, 146, 255, 126, 196, 146, 255, 126, 194, 147, 255, 126, 193, 147, 255, 126, 191, 148, 255, 126, 189, 148, 255, 126, 187, 149, 255, 125, 185, 150, 255, 125, 182, 150, 255, 125, 180, 151, 255, 124, 178, 151, 255, 124, 175, 151, 255, 124, 173, 151, 255, 123, 171, 151, 255, 123, 169, 151, 255, 122, 167, 150, 255, 122, 166, 149, 255, 121, 165, 148, 255, 121, 164, 147, 255, 120, 163, 146, 255, 119, 163, 144, 255, 118, 163, 143, 255, 117, 163, 142, 255, 115, 163, 140, 255, 114, 164, 139, 255, 113, 164, 138, 255, 112, 165, 137, 255, 110, 166, 135, 255, 109, 166, 134, 255, 107, 167, 133, 255, 106, 168, 132, 255, 105, 168, 131, 255, 103, 169, 130, 255, 102, 169, 129, 255, 101, 170, 128, 255, 100, 170, 127, 255, 99, 170, 127, 255, 98, 170, 126, 255, 98, 170, 125, 255, 98, 170, 124, 255, 99, 171, 123, 255, 99, 172, 122, 255, 101, 173, 121, 255, 102, 174, 120, 255, 103, 175, 118, 255, 104, 176, 117, 255, 106, 178, 116, 255, 107, 179, 115, 255, 109, 181, 113, 255, 110, 183, 112, 255, 111, 184, 111, 255, 112, 186, 109, 255, 112, 188, 108, 255, 113, 190, 107, 255, 113, 193, 106, 255, 112, 195, 104, 255, 111, 196, 103, 255, 110, 198, 101, 255, 108, 200, 99, 255, 107, 201, 97, 255, 105, 202, 94, 255, 102, 203, 92, 255, 100, 204, 90, 255, 98, 205, 87, 255, 95, 206, 85, 255, 93, 206, 83, 255, 91, 207, 81, 255, 88, 207, 79, 255, 86, 207, 77, 255, 85, 207, 75, 255, 83, 208, 74, 255, 82, 208, 73, 255, 82, 208, 73, 255, 81, 208, 73, 255, 81, 208, 73, 255, 82, 207, 73, 255, 83, 207, 74, 255, 84, 206, 76, 255, 85, 205, 77, 255, 86, 203, 79, 255, 87, 202, 81, 255, 89, 200, 83, 255, 91, 199, 85, 255, 92, 197, 88, 255, 94, 195, 90, 255, 96, 193, 93, 255, 98, 190, 95, 255, 100, 188, 97, 255, 102, 186, 99, 255, 103, 183, 101, 255, 105, 181, 103, 255, 106, 178, 105, 255, 108, 176, 106, 255, 109, 174, 107, 255, 111, 171, 108, 255, 112, 169, 110, 255, 114, 167, 111, 255, 116, 166, 112, 255, 118, 164, 113, 255, 121, 162, 114, 255, 123, 160, 114, 255, 125, 159, 115, 255, 127, 157, 116, 255, 130, 156, 117, 255, 132, 154, 117, 255, 134, 152, 118, 255, 136, 150, 118, 255, 138, 148, 118, 255, 139, 146, 118, 255, 141, 144, 118, 255, 142, 142, 118, 255, 144, 140, 117, 255, 145, 137, 117, 255, 146, 134, 115, 255, 146, 132, 113, 255, 147, 129, 111, 255, 148, 126, 109, 255, 148, 123, 106, 255, 149, 119, 103, 255, 150, 116, 100, 255, 150, 113, 96, 255, 151, 110, 93, 255, 151, 106, 89, 255, 152, 103, 86, 255, 152, 100, 82, 255, 153, 96, 79, 255, 154, 93, 76, 255, 154, 89, 73, 255, 155, 86, 70, 255, 156, 83, 67, 255, 157, 79, 64, 255, 158, 76, 62, 255, 159, 72, 60, 255, 160, 67, 57, 255, 161, 63, 55, 255, 162, 58, 53, 255, 163, 54, 51, 255, 163, 49, 49, 255, 164, 44, 47, 255, 165, 40, 45, 255, 166, 36, 43, 255, 166, 32, 42, 255, 167, 28, 40, 255, 167, 25, 39, 255, 168, 22, 38, 255, 168, 20, 37, 255, 169, 18, 37, 255, 169, 17, 36, 255, 169, 17, 36, 255, 169, 17, 36, 255, 168, 18, 37, 255, 167, 19, 37, 255, 166, 20, 38, 255, 164, 22, 39, 255, 162, 24, 40, 255, 160, 27, 41, 255, 158, 30, 43, 255, 156, 32, 45, 255, 153, 35, 46, 255, 151, 38, 48, 255, 148, 41, 50, 255, 146, 43, 53, 255, 143, 46, 55, 255, 141, 49, 57, 255, 139, 51, 60, 255, 137, 53, 62, 255, 135, 54, 65, 255, 133, 56, 68, 255, 131, 56, 70, 255, 130, 57, 73, 255, 128, 57, 76, 255, 127, 57, 79, 255, 126, 57, 81, 255, 124, 56, 84, 255, 123, 56, 87, 255, 122, 55, 90, 255, 121, 54, 92, 255, 121, 54, 95, 255, 120, 53, 97, 255, 120, 52, 100, 255, 120, 51, 102, 255, 120, 51, 105, 255, 120, 51, 107, 255, 120, 50, 109, 255, 121, 51, 111, 255, 122, 51, 113, 255, 123, 52, 114, 255, 125, 53, 116, 255, 126, 54, 117, 255, 129, 56, 119, 255, 131, 58, 120, 255, 133, 60, 121, 255, 136, 62, 122, 255, 139, 65, 124, 255, 142, 67, 125, 255, 145, 70, 126, 255, 148, 73, 127, 255, 151, 75, 128, 255, 155, 78, 128, 255, 158, 80, 129, 255, 160, 82, 130, 255, 163, 85, 131, 255, 166, 86, 131, 255, 168, 88, 132, 255, 171, 89, 132, 255, 173, 91, 133, 255, 174, 92, 133, 255, 176, 93, 134, 255, 178, 93, 135, 255, 179, 94, 135, 255, 180, 95, 136, 255, 182, 96, 136, 255, 183, 96, 137, 255, 184, 97, 137, 255, 184, 97, 138, 255, 185, 98, 139, 255, 186, 98, 139, 255, 186, 98, 139, 255, 187, 99, 140, 255, 187, 99, 140, 255, 187, 99, 140, 255, 188, 99, 141, 255, 188, 99, 141, 255, 188, 99, 141, 255, 188, 99, 141, 255, 187, 100, 140, 255, 187, 100, 140, 255, 187, 101, 140, 255, 186, 102, 139, 255, 185, 103, 138, 255, 185, 105, 138, 255, 184, 106, 137, 255, 183, 107, 136, 255, 183, 109, 135, 255, 182, 110, 134, 255, 182, 112, 133, 255, 181, 113, 132, 255, 181, 114, 131, 255, 180, 116, 131, 255, 180, 117, 130, 255, 180, 118, 129, 255, 180, 119, 128, 255, 180, 120, 127, 255, 181, 120, 127, 255, 181, 120, 126, 255, 182, 119, 126, 255, 183, 118, 126, 255, 184, 117, 127, 255, 185, 116, 127, 255, 186, 115, 128, 255, 187, 113, 128, 255, 188, 111, 129, 255, 189, 110, 129, 255, 190, 109, 130, 255, 190, 107, 131, 255, 191, 107, 131, 255, 191, 106, 132, 255, 191, 106, 132, 255, 191, 106, 132, 255, 190, 107, 132, 255, 189, 108, 132, 255, 188, 110, 131, 255, 187, 112, 131, 255, 185, 114, 130, 255, 183, 116, 130, 255, 181, 119, 130, 255, 179, 121, 129, 255, 177, 124, 129, 255, 175, 127, 129, 255, 173, 130, 129, 255, 171, 132, 129, 255, 168, 135, 129, 255, 166, 138, 130, 255, 164, 141, 130, 255, 161, 143, 131, 255, 159, 146, 131, 255, 157, 148, 132, 255, 155, 151, 133, 255, 153, 153, 134, 255, 151, 155, 135, 255, 149, 157, 137, 255, 147, 159, 138, 255, 145, 161, 139, 255, 143, 164, 140, 255, 141, 167, 141, 255, 140, 170, 142, 255, 138, 173, 143, 255, 136, 176, 143, 255, 135, 179, 144, 255, 133, 182, 144, 255, 132, 184, 144, 255, 131, 187, 145, 255, 130, 190, 145, 255, 129, 192, 145, 255, 128, 194, 145, 255, 127, 195, 145, 255, 127, 196, 145, 255, 127, 197, 145, 255, 127, 197, 145, 255, 127, 197, 145, 255, 127, 197, 146, 255, 127, 196, 146, 255, 126, 194, 146, 255, 126, 193, 147, 255, 126, 191, 148, 255, 126, 189, 148, 255, 126, 187, 149, 255, 125, 185, 150, 255, 125, 182, 150, 255, 125, 180, 151, 255, 125, 178, 151, 255, 124, 175, 151, 255, 124, 173, 151, 255, 123, 171, 151, 255, 123, 169, 151, 255, 122, 167, 150, 255, 122, 166, 149, 255, 121, 165, 148, 255, 121, 164, 147, 255, 120, 163, 146, 255, 119, 163, 144, 255, 118, 163, 143, 255, 117, 163, 142, 255, 115, 163, 140, 255, 114, 164, 139, 255, 113, 164, 138, 255, 111, 165, 137, 255, 110, 166, 135, 255, 109, 166, 134, 255, 107, 167, 133, 255, 106, 168, 132, 255, 104, 168, 131, 255, 103, 169, 130, 255, 102, 169, 129, 255, 101, 170, 128, 255, 100, 170, 127, 255, 99, 170, 127, 255, 98, 170, 126, 255, 98, 170, 125, 255, 98, 170, 124, 255, 99, 171, 123, 255, 99, 172, 122, 255, 100, 173, 121, 255, 102, 174, 120, 255, 103, 175, 119, 255, 104, 176, 117, 255, 106, 178, 116, 255, 107, 179, 115, 255, 109, 181, 114, 255, 110, 183, 112, 255, 111, 185, 111, 255, 112, 187, 110, 255, 113, 189, 108, 255, 113, 191, 107, 255, 113, 193, 106, 255, 112, 195, 104, 255, 111, 197, 103, 255, 110, 198, 101, 255, 108, 200, 99, 255, 107, 201, 97, 255, 105, 202, 94, 255, 102, 203, 92, 255, 100, 204, 90, 255, 98, 205, 87, 255, 95, 206, 85, 255, 93, 206, 83, 255, 90, 207, 81, 255, 88, 207, 79, 255, 86, 207, 77, 255, 85, 208, 75, 255, 83, 208, 74, 255, 82, 208, 73, 255, 81, 208, 73, 255, 81, 208, 72, 255, 81, 208, 73, 255, 82, 207, 73, 255, 82, 207, 74, 255, 83, 206, 75, 255, 85, 205, 77, 255, 86, 204, 79, 255, 87, 202, 81, 255, 89, 201, 83, 255, 91, 199, 85, 255, 92, 197, 88, 255, 94, 195, 90, 255, 96, 193, 93, 255, 98, 191, 95, 255, 100, 188, 97, 255, 102, 186, 100, 255, 103, 183, 102, 255, 105, 181, 103, 255, 106, 179, 105, 255, 108, 176, 106, 255, 109, 174, 107, 255, 111, 172, 109, 255, 113, 169, 110, 255, 114, 168, 111, 255, 116, 166, 112, 255, 119, 164, 113, 255, 121, 162, 114, 255, 123, 161, 115, 255, 125, 159, 115, 255, 127, 157, 116, 255, 130, 156, 117, 255, 132, 154, 117, 255, 134, 152, 118, 255, 136, 150, 118, 255, 138, 148, 118, 255, 140, 146, 118, 255, 141, 144, 118, 255, 142, 142, 118, 255, 144, 140, 118, 255, 145, 137, 117, 255, 146, 134, 115, 255, 146, 132, 114, 255, 147, 129, 111, 255, 148, 126, 109, 255, 149, 123, 106, 255, 149, 119, 103, 255, 150, 116, 100, 255, 150, 113, 96, 255, 151, 110, 93, 255, 151, 106, 89, 255, 152, 103, 86, 255, 153, 100, 82, 255, 153, 96, 79, 255, 154, 93, 76, 255, 155, 89, 72, 255, 155, 86, 69, 255, 156, 83, 67, 255, 157, 79, 64, 255, 158, 76, 62, 255, 159, 72, 59, 255, 160, 67, 57, 255, 161, 63, 55, 255, 162, 58, 53, 255, 163, 54, 50, 255, 164, 49, 48, 255, 164, 44, 46, 255, 165, 40, 45, 255, 166, 36, 43, 255, 167, 32, 41, 255, 167, 28, 40, 255, 168, 25, 39, 255, 168, 22, 38, 255, 168, 20, 37, 255, 169, 18, 36, 255, 169, 17, 36, 255, 169, 16, 36, 255, 169, 17, 36, 255, 168, 17, 36, 255, 167, 19, 37, 255, 166, 20, 38, 255, 164, 22, 39, 255, 162, 24, 40, 255, 160, 27, 41, 255, 158, 29, 43, 255, 156, 32, 44, 255, 153, 35, 46, 255, 151, 38, 48, 255, 148, 41, 50, 255, 146, 43, 53, 255, 143, 46, 55, 255, 141, 48, 57, 255, 139, 51, 60, 255, 137, 53, 62, 255, 135, 54, 65, 255, 133, 56, 68, 255, 131, 56, 70, 255, 130, 57, 73, 255, 128, 57, 76, 255, 127, 57, 79, 255, 126, 57, 81, 255, 124, 56, 84, 255, 123, 56, 87, 255, 122, 55, 90, 255, 121, 54, 92, 255, 121, 54, 95, 255, 120, 53, 97, 255, 120, 52, 100, 255, 120, 51, 102, 255, 120, 51, 105, 255, 120, 50, 107, 255, 120, 50, 109, 255, 121, 50, 111, 255, 122, 51, 113, 255, 123, 52, 114, 255, 125, 53, 116, 255, 126, 54, 117, 255, 129, 56, 119, 255, 131, 58, 120, 255, 134, 60, 121, 255, 136, 62, 122, 255, 139, 65, 124, 255, 142, 67, 125, 255, 145, 70, 126, 255, 148, 73, 127, 255, 151, 75, 128, 255, 155, 78, 128, 255, 158, 80, 129, 255, 161, 83, 130, 255, 163, 85, 131, 255, 166, 87, 131, 255, 168, 88, 132, 255, 171, 90, 132, 255, 173, 91, 133, 255, 175, 92, 133, 255, 176, 93, 134, 255, 178, 94, 134, 255, 179, 94, 135, 255, 180, 95, 136, 255, 182, 96, 136, 255, 183, 96, 137, 255, 184, 97, 137, 255, 184, 97, 138, 255, 185, 98, 138, 255, 186, 98, 139, 255, 186, 99, 139, 255, 187, 99, 140, 255, 187, 99, 140, 255, 187, 99, 140, 255, 187, 99, 140, 255, 188, 99, 141, 255, 188, 99, 141, 255, 188, 100, 141, 255, 187, 100, 140, 255, 187, 100, 140, 255, 187, 101, 140, 255, 186, 102, 139, 255, 186, 103, 139, 255, 185, 105, 138, 255, 184, 106, 137, 255, 184, 107, 136, 255, 183, 109, 135, 255, 182, 110, 134, 255, 182, 112, 133, 255, 181, 113, 133, 255, 181, 114, 132, 255, 180, 116, 131, 255, 180, 117, 130, 255, 180, 118, 129, 255, 180, 119, 128, 255, 180, 120, 127, 255, 181, 120, 127, 255, 181, 120, 126, 255, 182, 119, 126, 255, 183, 118, 126, 255, 184, 117, 127, 255, 185, 116, 127, 255, 186, 115, 128, 255, 187, 113, 128, 255, 188, 112, 129, 255, 189, 110, 130, 255, 190, 109, 130, 255, 190, 108, 131, 255, 191, 107, 131, 255, 191, 106, 132, 255, 191, 106, 132, 255, 191, 106, 132, 255, 190, 107, 132, 255, 189, 108, 132, 255, 188, 110, 131, 255, 186, 112, 131, 255, 185, 114, 130, 255, 183, 116, 130, 255, 181, 119, 130, 255, 179, 122, 129, 255, 177, 124, 129, 255, 175, 127, 129, 255, 173, 130, 129, 255, 171, 132, 129, 255, 168, 135, 129, 255, 166, 138, 130, 255, 164, 141, 130, 255, 161, 143, 131, 255, 159, 146, 131, 255, 157, 148, 132, 255, 155, 151, 133, 255, 152, 153, 134, 255, 150, 155, 135, 255, 149, 157, 137, 255, 147, 159, 138, 255, 145, 161, 139, 255, 143, 164, 140, 255, 141, 167, 141, 255, 139, 170, 142, 255, 138, 173, 142, 255, 136, 176, 143, 255, 135, 179, 143, 255, 133, 182, 144, 255, 132, 184, 144, 255, 131, 187, 144, 255, 130, 190, 145, 255, 129, 192, 145, 255, 128, 194, 145, 255, 128, 195, 145, 255, 127, 196, 145, 255, 127, 197, 145, 255, 127, 197, 145, 255, 127, 197, 145, 255, 127, 197, 145, 255, 127, 196, 146, 255, 127, 194, 146, 255, 126, 193, 147, 255, 126, 191, 148, 255, 126, 189, 148, 255, 126, 187, 149, 255, 126, 185, 149, 255, 125, 182, 150, 255, 125, 180, 151, 255, 125, 178, 151, 255, 124, 175, 151, 255, 124, 173, 151, 255, 123, 171, 151, 255, 123, 169, 151, 255, 122, 167, 150, 255, 122, 166, 149, 255, 121, 165, 148, 255, 121, 164, 147, 255, 120, 163, 145, 255, 119, 163, 144, 255, 118, 163, 143, 255, 117, 163, 142, 255, 115, 163, 140, 255, 114, 164, 139, 255, 113, 164, 138, 255, 111, 165, 137, 255, 110, 166, 135, 255, 109, 166, 134, 255, 107, 167, 133, 255, 106, 168, 132, 255, 104, 168, 131, 255, 103, 169, 130, 255, 102, 169, 129, 255, 101, 170, 128, 255, 99, 170, 127, 255, 98, 169, 127, 255, 98, 170, 126, 255, 98, 170, 125, 255, 98, 170, 124, 255, 98, 171, 123, 255, 99, 172, 122, 255, 100, 173, 121, 255, 102, 174, 120, 255, 103, 175, 118, 255, 104, 176, 117, 255, 106, 178, 116, 255, 107, 179, 115, 255, 109, 181, 113, 255, 110, 183, 112, 255, 111, 185, 111, 255, 112, 187, 109, 255, 112, 189, 108, 255, 113, 191, 107, 255, 113, 193, 106, 255, 112, 195, 104, 255, 111, 197, 103, 255, 110, 198, 101, 255, 108, 200, 99, 255, 106, 201, 97, 255, 104, 202, 94, 255, 102, 203, 92, 255, 100, 204, 90, 255, 97, 205, 87, 255, 95, 206, 85, 255, 93, 206, 83, 255, 90, 206, 81, 255, 88, 207, 79, 255, 86, 207, 77, 255, 85, 207, 76, 255, 83, 207, 74, 255, 82, 207, 73, 255, 81, 208, 73, 255, 81, 208, 73, 255, 81, 207, 73, 255, 82, 207, 73, 255, 82, 206, 74, 255, 83, 206, 76, 255, 85, 205, 77, 255, 86, 203, 79, 255, 87, 202, 81, 255, 89, 200, 83, 255, 91, 198, 86, 255, 92, 197, 88, 255, 94, 195, 90, 255, 96, 192, 93, 255, 98, 190, 95, 255, 100, 188, 98, 255, 102, 186, 100, 255, 103, 183, 102, 255, 105, 181, 103, 255, 106, 178, 105, 255, 108, 176, 106, 255, 109, 174, 107, 255, 111, 171, 109, 255, 112, 169, 110, 255, 114, 167, 111, 255, 116, 165, 112, 255, 119, 164, 113, 255, 121, 162, 114, 255, 123, 160, 115, 255, 125, 159, 115, 255, 127, 157, 116, 255, 130, 155, 117, 255, 132, 154, 117, 255, 134, 152, 118, 255, 136, 150, 118, 255, 138, 148, 118, 255, 139, 146, 118, 255, 141, 144, 118, 255, 142, 142, 118, 255, 144, 139, 117, 255, 145, 137, 117, 255, 146, 134, 115, 255, 146, 131, 113, 255, 147, 129, 111, 255, 148, 126, 109, 255, 148, 122, 106, 255, 149, 119, 103, 255, 150, 116, 100, 255, 150, 113, 96, 255, 151, 109, 93, 255, 151, 106, 89, 255, 152, 103, 86, 255, 152, 99, 82, 255, 153, 96, 79, 255, 154, 93, 76, 255, 154, 89, 73, 255, 155, 86, 70, 255, 156, 83, 67, 255, 157, 79, 64, 255, 158, 76, 62, 255, 159, 72, 60, 255, 160, 67, 57, 255, 161, 63, 55, 255, 162, 58, 53, 255, 163, 54, 51, 255, 164, 49, 49, 255, 164, 44, 47, 255, 165, 40, 45, 255, 166, 36, 43, 255, 167, 32, 42, 255, 167, 28, 40, 255, 168, 25, 39, 255, 168, 22, 38, 255, 168, 20, 37, 255, 169, 18, 37, 255, 169, 17, 36, 255, 169, 17, 36, 255, 169, 17, 36, 255, 168, 18, 36, 255, 167, 19, 37, 255, 166, 20, 38, 255, 164, 22, 39, 255, 163, 24, 40, 255, 161, 27, 41, 255, 158, 30, 43, 255, 156, 32, 45, 255, 154, 35, 46, 255, 151, 38, 48, 255, 149, 41, 50, 255, 146, 43, 53, 255, 144, 46, 55, 255, 141, 49, 57, 255, 139, 51, 60, 255, 137, 53, 62, 255, 135, 54, 65, 255, 133, 56, 68, 255, 132, 56, 70, 255, 130, 57, 73, 255, 129, 57, 76, 255, 127, 57, 79, 255, 126, 57, 81, 255, 125, 56, 84, 255, 124, 56, 87, 255, 123, 55, 90, 255, 122, 54, 92, 255, 121, 53, 95, 255, 120, 53, 97, 255, 120, 52, 100, 255, 120, 51, 102, 255, 120, 51, 104, 255, 120, 50, 107, 255, 121, 50, 109, 255, 121, 50, 111, 255, 122, 51, 112, 255, 123, 52, 114, 255, 125, 53, 116, 255, 127, 54, 117, 255, 129, 56, 119, 255, 131, 58, 120, 255, 134, 60, 121, 255, 136, 62, 122, 255, 139, 65, 123, 255, 142, 67, 125, 255, 145, 70, 126, 255, 148, 73, 127, 255, 151, 75, 127, 255, 155, 78, 128, 255, 158, 80, 129, 255, 160, 82, 130, 255, 163, 85, 130, 255, 166, 87, 131, 255, 168, 88, 132, 255, 171, 90, 132, 255, 172, 91, 133, 255, 174, 92, 133, 255, 176, 93, 134, 255, 178, 94, 134, 255, 179, 94, 135, 255, 180, 95, 136, 255, 182, 96, 136, 255, 183, 96, 137, 255, 184, 97, 137, 255, 184, 97, 138, 255, 185, 98, 138, 255, 186, 98, 139, 255, 186, 99, 139, 255, 187, 99, 140, 255, 187, 99, 140, 255, 187, 99, 140, 255, 188, 99, 141, 255, 188, 99, 141, 255, 188, 100, 141, 255, 188, 100, 141, 255, 188, 100, 141, 255, 187, 101, 140, 255, 187, 101, 140, 255, 186, 102, 139, 255, 186, 103, 139, 255, 185, 105, 138, 255, 185, 106, 137, 255, 184, 107, 136, 255, 183, 109, 136, 255, 183, 110, 135, 255, 182, 112, 134, 255, 182, 113, 133, 255, 181, 114, 132, 255, 181, 116, 131, 255, 181, 117, 130, 255, 181, 118, 129, 255, 181, 119, 128, 255, 181, 120, 127, 255, 181, 120, 127, 255, 182, 120, 127, 255, 183, 119, 126, 255, 183, 118, 127, 255, 184, 117, 127, 255, 185, 116, 127, 255, 186, 115, 128, 255, 187, 113, 128, 255, 188, 112, 129, 255, 189, 110, 130, 255, 190, 109, 130, 255, 190, 108, 131, 255, 191, 107, 132, 255, 191, 107, 132, 255, 191, 106, 132, 255, 191, 107, 132, 255, 190, 107, 132, 255, 189, 109, 132, 255, 188, 110, 132, 255, 186, 112, 131, 255, 185, 115, 131, 255, 183, 117, 130, 255, 181, 119, 130, 255, 179, 122, 130, 255, 177, 125, 129, 255, 175, 127, 129, 255, 172, 130, 129, 255, 170, 133, 129, 255, 168, 135, 129, 255, 166, 138, 130, 255, 163, 141, 130, 255, 161, 143, 131, 255, 159, 146, 131, 255, 156, 148, 132, 255, 154, 151, 133, 255, 152, 153, 134, 255, 150, 155, 135, 255, 148, 157, 137, 255, 146, 159, 138, 255, 144, 161, 139, 255, 143, 164, 140, 255, 141, 167, 141, 255, 139, 170, 142, 255, 138, 173, 142, 255, 136, 176, 143, 255, 135, 179, 143, 255, 133, 182, 144, 255, 132, 185, 144, 255, 131, 187, 144, 255, 130, 190, 144, 255, 129, 192, 144, 255, 128, 194, 145, 255, 128, 195, 145, 255, 127, 197, 145, 255, 127, 197, 145, 255, 127, 198, 145, 255, 127, 197, 145, 255, 127, 197, 145, 255, 127, 196, 145, 255, 127, 195, 146, 255, 127, 193, 146, 255, 126, 191, 147, 255, 126, 189, 148, 255, 126, 187, 148, 255, 126, 185, 149, 255, 125, 183, 149, 255, 125, 180, 150, 255, 125, 178, 150, 255, 124, 176, 150, 255, 124, 173, 150, 255, 123, 171, 150, 255, 123, 169, 150, 255, 122, 168, 149, 255, 122, 166, 148, 255, 121, 165, 147, 255, 121, 164, 146, 255, 120, 163, 145, 255, 119, 163, 143, 255, 118, 163, 142, 255, 117, 163, 141, 255, 115, 163, 140, 255, 114, 164, 138, 255, 113, 164, 137, 255, 111, 165, 136, 255, 110, 165, 135, 255, 108, 166, 134, 255, 107, 167, 133, 255, 106, 167, 132, 255, 104, 168, 131, 255, 103, 168, 130, 255, 102, 169, 129, 255, 100, 169, 128, 255, 99, 169, 127, 255, 98, 169, 126, 255, 98, 169, 126, 255, 97, 169, 125, 255, 98, 170, 124, 255, 98, 170, 123, 255, 99, 171, 122, 255, 100, 172, 120, 255, 101, 173, 119, 255, 102, 174, 118, 255, 104, 176, 117, 255, 105, 177, 116, 255, 107, 179, 114, 255, 108, 180, 113, 255, 109, 182, 112, 255, 110, 184, 110, 255, 111, 186, 109, 255, 112, 188, 108, 255, 112, 190, 106, 255, 112, 192, 105, 255, 111, 194, 104, 255, 111, 196, 102, 255, 109, 198, 101, 255, 108, 199, 99, 255, 106, 200, 97, 255, 104, 201, 94, 255, 102, 202, 92, 255, 99, 203, 90, 255, 97, 204, 88, 255, 95, 205, 85, 255, 92, 205, 83, 255, 90, 206, 81, 255, 88, 206, 79, 255, 86, 206, 78, 255, 85, 206, 76, 255, 83, 207, 75, 255, 82, 207, 74, 255, 82, 207, 74, 255, 81, 207, 73, 255, 81, 207, 74, 255, 82, 206, 74, 255, 83, 206, 75, 255, 83, 205, 76, 255, 85, 204, 78, 255, 86, 202, 80, 255, 87, 201, 82, 255, 89, 199, 84, 255, 91, 198, 86, 255, 92, 196, 88, 255, 94, 194, 91, 255, 96, 192, 93, 255, 98, 190, 96, 255, 100, 187, 98, 255, 102, 185, 100, 255, 103, 183, 102, 255, 105, 180, 104, 255, 106, 178, 105, 255, 108, 175, 106, 255, 109, 173, 108, 255, 111, 171, 109, 255, 112, 169, 110, 255, 114, 167, 111, 255, 116, 165, 112, 255, 118, 163, 113, 255, 121, 161, 114, 255, 123, 160, 114, 255, 125, 158, 115, 255, 127, 157, 116, 255, 129, 155, 116, 255, 132, 153, 117, 255, 134, 151, 117, 255, 136, 150, 118, 255, 138, 148, 118, 255, 139, 146, 118, 255, 141, 144, 118, 255, 142, 141, 117, 255, 143, 139, 117, 255, 144, 136, 116, 255, 145, 134, 115, 255, 146, 131, 113, 255, 147, 128, 111, 255, 148, 125, 109, 255, 148, 122, 106, 255, 149, 119, 103, 255, 149, 116, 100, 255, 150, 112, 96, 255, 151, 109, 93, 255, 151, 106, 90, 255, 152, 102, 86, 255, 152, 99, 83, 255, 153, 96, 79, 255, 154, 92, 76, 255, 154, 89, 73, 255, 155, 86, 70, 255, 156, 82, 67, 255, 157, 79, 65, 255, 158, 75, 63, 255, 159, 71, 60, 255, 160, 67, 58, 255, 161, 63, 55, 255, 162, 58, 53, 255, 163, 54, 51, 255, 163, 49, 49, 255, 164, 45, 47, 255, 165, 40, 45, 255, 166, 36, 43, 255, 166, 32, 42, 255, 167, 29, 40, 255, 168, 25, 39, 255, 168, 23, 38, 255, 168, 20, 37, 255, 169, 19, 37, 255, 169, 18, 36, 255, 169, 17, 36, 255, 169, 18, 36, 255, 168, 18, 37, 255, 167, 19, 37, 255, 166, 21, 38, 255, 164, 23, 39, 255, 163, 25, 40, 255, 161, 27, 42, 255, 159, 30, 43, 255, 156, 33, 45, 255, 154, 35, 47, 255, 151, 38, 49, 255, 149, 41, 51, 255, 146, 44, 53, 255, 144, 46, 55, 255, 142, 49, 57, 255, 139, 51, 60, 255, 137, 53, 62, 255, 135, 54, 65, 255, 134, 56, 68, 255, 132, 56, 70, 255, 131, 57, 73, 255, 129, 57, 76, 255, 128, 57, 79, 255, 126, 57, 81, 255, 125, 56, 84, 255, 124, 56, 87, 255, 123, 55, 89, 255, 122, 54, 92, 255, 122, 53, 95, 255, 121, 53, 97, 255, 121, 52, 100, 255, 121, 51, 102, 255, 121, 51, 104, 255, 121, 50, 106, 255, 121, 50, 108, 255, 122, 50, 110, 255, 123, 51, 112, 255, 124, 52, 114, 255, 126, 53, 115, 255, 127, 54, 117, 255, 129, 56, 118, 255, 132, 58, 120, 255, 134, 60, 121, 255, 137, 62, 122, 255, 140, 65, 123, 255, 142, 67, 124, 255, 145, 70, 125, 255, 148, 72, 126, 255, 151, 75, 127, 255, 154, 78, 128, 255, 157, 80, 129, 255, 160, 82, 130, 255, 163, 84, 130, 255, 165, 86, 131, 255, 168, 88, 132, 255, 170, 89, 132, 255, 172, 91, 133, 255, 174, 92, 133, 255, 176, 93, 134, 255, 177, 94, 134, 255, 179, 94, 135, 255, 180, 95, 136, 255, 181, 96, 136, 255, 182, 96, 137, 255, 183, 97, 137, 255, 184, 97, 138, 255, 185, 98, 139, 255, 186, 98, 139, 255, 186, 99, 140, 255, 187, 99, 140, 255, 187, 99, 140, 255, 187, 99, 141, 255, 188, 99, 141, 255, 188, 99, 141, 255, 188, 100, 141, 255, 188, 100, 141, 255, 188, 100, 141, 255, 188, 101, 141, 255, 187, 102, 140, 255, 187, 103, 140, 255, 186, 104, 139, 255, 186, 105, 138, 255, 185, 106, 138, 255, 184, 107, 137, 255, 184, 109, 136, 255, 183, 110, 135, 255, 183, 112, 134, 255, 182, 113, 133, 255, 182, 114, 132, 255, 182, 116, 131, 255, 181, 117, 130, 255, 181, 118, 129, 255, 181, 119, 129, 255, 182, 119, 128, 255, 182, 120, 127, 255, 182, 120, 127, 255, 183, 119, 127, 255, 184, 118, 127, 255, 185, 117, 127, 255, 186, 116, 128, 255, 187, 115, 128, 255, 187, 114, 129, 255, 188, 112, 129, 255, 189, 111, 130, 255, 190, 110, 131, 255, 190, 109, 131, 255, 191, 108, 132, 255, 191, 107, 132, 255, 191, 107, 133, 255, 190, 107, 133, 255, 190, 108, 133, 255, 189, 109, 132, 255, 188, 111, 132, 255, 186, 113, 131, 255, 184, 115, 131, 255, 183, 118, 130, 255, 181, 120, 130, 255, 179, 123, 130, 255, 177, 125, 130, 255, 174, 128, 130, 255, 172, 130, 129, 255, 170, 133, 130, 255, 167, 136, 130, 255, 165, 138, 130, 255, 163, 141, 130, 255, 160, 144, 131, 255, 158, 146, 131, 255, 156, 148, 132, 255, 153, 151, 133, 255, 151, 153, 134, 255, 149, 155, 135, 255, 147, 157, 137, 255, 146, 159, 138, 255, 144, 161, 139, 255, 142, 164, 140, 255, 140, 167, 141, 255, 139, 170, 141, 255, 137, 173, 142, 255, 136, 176, 142, 255, 134, 179, 143, 255, 133, 182, 143, 255, 132, 185, 143, 255, 131, 187, 144, 255, 130, 190, 144, 255, 129, 192, 144, 255, 129, 194, 144, 255, 128, 196, 144, 255, 128, 197, 144, 255, 128, 198, 144, 255, 127, 198, 144, 255, 127, 198, 144, 255, 127, 197, 144, 255, 127, 196, 145, 255, 127, 195, 145, 255, 127, 193, 146, 255, 127, 191, 146, 255, 127, 189, 147, 255, 126, 187, 147, 255, 126, 185, 148, 255, 126, 183, 148, 255, 125, 180, 149, 255, 125, 178, 149, 255, 124, 176, 149, 255, 124, 173, 149, 255, 124, 171, 149, 255, 123, 169, 149, 255, 123, 168, 148, 255, 122, 166, 147, 255, 121, 165, 146, 255, 121, 164, 145, 255, 120, 163, 143, 255, 119, 163, 142, 255, 118, 163, 141, 255, 117, 163, 140, 255, 115, 163, 139, 255, 114, 163, 137, 255, 113, 164, 136, 255, 111, 164, 135, 255, 110, 165, 134, 255, 108, 166, 133, 255, 107, 166, 132, 255, 105, 167, 131, 255, 104, 167, 130, 255, 103, 168, 129, 255, 101, 168, 128, 255, 100, 168, 127, 255, 99, 168, 127, 255, 98, 168, 126, 255, 97, 168, 125, 255, 97, 169, 124, 255, 97, 169, 123, 255, 98, 170, 122, 255, 99, 170, 121, 255, 99, 171, 120, 255, 101, 172, 119, 255, 102, 174, 118, 255, 103, 175, 116, 255, 105, 176, 115, 255, 106, 178, 114, 255, 107, 180, 112, 255, 108, 181, 111, 255, 109, 183, 110, 255, 110, 185, 108, 255, 111, 187, 107, 255, 111, 189, 106, 255, 111, 191, 105, 255, 110, 193, 103, 255, 110, 195, 102, 255, 108, 196, 100, 255, 107, 198, 98, 255, 105, 199, 96, 255, 103, 200, 94, 255, 101, 201, 92, 255, 99, 202, 90, 255, 97, 203, 88, 255, 94, 203, 86, 255, 92, 204, 84, 255, 90, 204, 82, 255, 88, 205, 80, 255, 86, 205, 79, 255, 85, 205, 77, 255, 83, 205, 76, 255, 82, 205, 75, 255, 82, 205, 75, 255, 81, 205, 75, 255, 82, 205, 75, 255, 82, 205, 75, 255, 83, 204, 76, 255, 84, 203, 77, 255, 85, 202, 79, 255, 86, 201, 81, 255, 87, 200, 83, 255, 89, 198, 85, 255, 91, 196, 87, 255, 92, 195, 89, 255, 94, 193, 91, 255, 96, 191, 94, 255, 98, 188, 96, 255, 100, 186, 98, 255, 101, 184, 100, 255, 103, 181, 102, 255, 105, 179, 104, 255, 106, 177, 105, 255, 108, 174, 107, 255, 109, 172, 108, 255, 111, 170, 109, 255, 112, 168, 110, 255, 114, 166, 111, 255, 116, 164, 112, 255, 118, 162, 113, 255, 120, 161, 113, 255, 123, 159, 114, 255, 125, 157, 115, 255, 127, 156, 115, 255, 129, 154, 116, 255, 131, 152, 116, 255, 133, 151, 117, 255, 135, 149, 117, 255, 137, 147, 117, 255, 139, 145, 117, 255, 140, 143, 117, 255, 142, 141, 117, 255, 143, 138, 116, 255, 144, 136, 115, 255, 145, 133, 114, 255, 146, 130, 112, 255, 147, 127, 110, 255, 147, 124, 108, 255, 148, 121, 106, 255, 148, 118, 103, 255, 149, 115, 100, 255, 150, 112, 97, 255, 150, 108, 93, 255, 151, 105, 90, 255, 151, 102, 87, 255, 152, 98, 83, 255, 153, 95, 80, 255, 153, 92, 77, 255, 154, 88, 74, 255, 155, 85, 71, 255, 156, 82, 68, 255, 157, 78, 66, 255, 158, 75, 63, 255, 159, 71, 61, 255, 160, 67, 59, 255, 160, 62, 56, 255, 161, 58, 54, 255, 162, 54, 52, 255, 163, 49, 50, 255, 164, 45, 48, 255, 165, 41, 46, 255, 166, 37, 44, 255, 166, 33, 43, 255, 167, 29, 41, 255, 168, 26, 40, 255, 168, 24, 39, 255, 169, 21, 38, 255, 169, 20, 37, 255, 169, 19, 37, 255, 169, 19, 37, 255, 169, 19, 37, 255, 168, 19, 37, 255, 167, 21, 38, 255, 166, 22, 39, 255, 165, 24, 40, 255, 163, 26, 41, 255, 161, 28, 42, 255, 159, 31, 43, 255, 157, 33, 45, 255, 154, 36, 47, 255, 152, 39, 49, 255, 149, 42, 51, 255, 147, 44, 53, 255, 145, 47, 55, 255, 142, 49, 58, 255, 140, 51, 60, 255, 138, 53, 63, 255, 136, 55, 65, 255, 135, 56, 68, 255, 133, 57, 70, 255, 131, 57, 73, 255, 130, 57, 76, 255, 129, 57, 78, 255, 127, 57, 81, 255, 126, 56, 84, 255, 125, 56, 87, 255, 124, 55, 89, 255, 123, 54, 92, 255, 123, 53, 94, 255, 122, 53, 97, 255, 122, 52, 99, 255, 122, 51, 102, 255, 122, 51, 104, 255, 122, 50, 106, 255, 122, 50, 108, 255, 123, 50, 110, 255, 124, 51, 112, 255, 125, 52, 113, 255, 127, 53, 115, 255, 128, 54, 116, 255, 130, 56, 118, 255, 133, 58, 119, 255, 135, 60, 120, 255, 137, 62, 122, 255, 140, 65, 123, 255, 143, 67, 124, 255, 146, 70, 125, 255, 148, 72, 126, 255, 151, 75, 127, 255, 154, 77, 128, 255, 157, 80, 129, 255, 160, 82, 129, 255, 162, 84, 130, 255, 165, 86, 131, 255, 167, 88, 131, 255, 169, 89, 132, 255, 171, 90, 132, 255, 173, 91, 133, 255, 175, 92, 134, 255, 177, 93, 134, 255, 178, 94, 135, 255, 179, 95, 136, 255, 181, 96, 136, 255, 182, 96, 137, 255, 183, 97, 138, 255, 184, 98, 138, 255, 185, 98, 139, 255, 186, 98, 139, 255, 186, 99, 140, 255, 187, 99, 140, 255, 187, 99, 141, 255, 188, 100, 141, 255, 188, 100, 141, 255, 188, 100, 141, 255, 188, 100, 142, 255, 188, 100, 142, 255, 188, 101, 142, 255, 188, 101, 141, 255, 188, 102, 141, 255, 187, 103, 140, 255, 187, 104, 140, 255, 186, 105, 139, 255, 186, 106, 138, 255, 185, 108, 137, 255, 185, 109, 136, 255, 184, 110, 136, 255, 184, 112, 135, 255, 183, 113, 134, 255, 183, 114, 133, 255, 183, 116, 132, 255, 182, 117, 131, 255, 182, 118, 130, 255, 182, 119, 129, 255, 183, 119, 128, 255, 183, 120, 128, 255, 183, 120, 127, 255, 184, 119, 127, 255, 185, 119, 127, 255, 185, 118, 128, 255, 186, 116, 128, 255, 187, 115, 129, 255, 188, 114, 129, 255, 189, 113, 130, 255, 189, 111, 131, 255, 190, 110, 131, 255, 190, 109, 132, 255, 190, 109, 132, 255, 191, 108, 133, 255, 190, 108, 133, 255, 190, 108, 133, 255, 189, 109, 133, 255, 188, 110, 133, 255, 187, 112, 132, 255, 186, 114, 132, 255, 184, 116, 131, 255, 182, 119, 131, 255, 180, 121, 131, 255, 178, 123, 130, 255, 176, 126, 130, 255, 174, 128, 130, 255, 171, 131, 130, 255, 169, 134, 130, 255, 167, 136, 130, 255, 164, 139, 130, 255, 162, 141, 130, 255, 159, 144, 131, 255, 157, 146, 132, 255, 155, 148, 132, 255, 152, 151, 133, 255, 150, 153, 134, 255, 148, 155, 135, 255, 146, 157, 137, 255, 145, 159, 138, 255, 143, 161, 139, 255, 141, 164, 140, 255, 140, 167, 140, 255, 138, 170, 141, 255, 137, 173, 141, 255, 135, 176, 142, 255, 134, 179, 142, 255, 133, 182, 142, 255, 132, 185, 143, 255, 131, 188, 143, 255, 130, 190, 143, 255, 130, 192, 143, 255, 129, 194, 143, 255, 129, 196, 143, 255, 128, 197, 143, 255, 128, 198, 143, 255, 128, 198, 143, 255, 128, 198, 143, 255, 128, 197, 143, 255, 128, 196, 143, 255, 128, 195, 144, 255, 128, 193, 144, 255, 127, 192, 145, 255, 127, 190, 145, 255, 127, 187, 146, 255, 126, 185, 146, 255, 126, 183, 147, 255, 126, 181, 147, 255, 125, 178, 148, 255, 125, 176, 148, 255, 124, 174, 148, 255, 124, 172, 147, 255, 123, 170, 147, 255, 123, 168, 146, 255, 122, 166, 145, 255, 121, 165, 144, 255, 121, 164, 143, 255, 120, 164, 142, 255, 119, 163, 141, 255, 118, 163, 140, 255, 117, 163, 138, 255, 115, 163, 137, 255, 114, 163, 136, 255, 112, 164, 135, 255, 111, 164, 134, 255, 109, 165, 133, 255, 108, 165, 132, 255, 106, 166, 131, 255, 105, 166, 130, 255, 104, 167, 129, 255, 102, 167, 128, 255, 101, 167, 128, 255, 100, 168, 127, 255, 98, 168, 126, 255, 97, 167, 125, 255, 97, 167, 125, 255, 97, 168, 124, 255, 97, 168, 123, 255, 97, 169, 122, 255, 98, 170, 121, 255, 99, 170, 119, 255, 100, 172, 118, 255, 101, 173, 117, 255, 102, 174, 116, 255, 104, 175, 114, 255, 105, 177, 113, 255, 106, 179, 112, 255, 107, 180, 110, 255, 108, 182, 109, 255, 109, 184, 108, 255, 110, 186, 106, 255, 110, 188, 105, 255, 110, 190, 104, 255, 109, 192, 103, 255, 108, 193, 101, 255, 107, 195, 100, 255, 106, 196, 98, 255, 104, 198, 96, 255, 102, 199, 94, 255, 100, 200, 92, 255, 98, 200, 90, 255, 96, 201, 88, 255, 94, 202, 86, 255, 92, 202, 85, 255, 90, 203, 83, 255, 88, 203, 81, 255, 86, 203, 80, 255, 85, 203, 79, 255, 83, 203, 78, 255, 82, 203, 77, 255, 82, 204, 76, 255, 82, 204, 76, 255, 82, 203, 76, 255, 82, 203, 77, 255, 83, 202, 78, 255, 84, 202, 79, 255, 85, 201, 80, 255, 86, 199, 82, 255, 87, 198, 84, 255, 89, 196, 86, 255, 91, 195, 88, 255, 92, 193, 90, 255, 94, 191, 92, 255, 96, 189, 95, 255, 98, 187, 97, 255, 100, 185, 99, 255, 101, 182, 101, 255, 103, 180, 103, 255, 105, 178, 104, 255, 106, 175, 106, 255, 107, 173, 107, 255, 109, 170, 108, 255, 110, 168, 109, 255, 112, 166, 110, 255, 114, 164, 111, 255, 116, 163, 112, 255, 118, 161, 113, 255, 120, 159, 113, 255, 122, 158, 114, 255, 125, 156, 115, 255, 127, 154, 115, 255, 129, 153, 115, 255, 131, 151, 116, 255, 133, 150, 116, 255, 135, 148, 116, 255, 137, 146, 116, 255, 138, 144, 116, 255, 140, 142, 116, 255, 141, 140, 116, 255, 142, 137, 115, 255, 143, 135, 115, 255, 144, 132, 113, 255, 145, 129, 112, 255, 146, 126, 110, 255, 147, 123, 108, 255, 147, 120, 105, 255, 148, 117, 102, 255, 149, 114, 100, 255, 149, 111, 97, 255, 150, 107, 93, 255, 150, 104, 90, 255, 151, 101, 87, 255, 151, 97, 84, 255, 152, 94, 81, 255, 153, 91, 78, 255, 153, 87, 75, 255, 154, 84, 72, 255, 155, 81, 69, 255, 156, 78, 67, 255, 157, 74, 65, 255, 158, 70, 62, 255, 159, 66, 60, 255, 160, 62, 57, 255, 161, 58, 55, 255, 162, 54, 53, 255, 163, 49, 51, 255, 164, 45, 49, 255, 165, 41, 47, 255, 166, 37, 45, 255, 166, 34, 43, 255, 167, 30, 42, 255, 168, 28, 41, 255, 168, 25, 39, 255, 169, 23, 39, 255, 169, 21, 38, 255, 169, 20, 38, 255, 169, 20, 37, 255, 169, 20, 37, 255, 168, 21, 38, 255, 167, 22, 38, 255, 166, 24, 39, 255, 165, 25, 40, 255, 163, 27, 41, 255, 161, 29, 42, 255, 159, 32, 44, 255, 157, 34, 46, 255, 155, 37, 47, 255, 153, 40, 49, 255, 150, 42, 51, 255, 148, 45, 53, 255, 146, 47, 56, 255, 143, 49, 58, 255, 141, 51, 60, 255, 139, 53, 63, 255, 137, 55, 65, 255, 136, 56, 68, 255, 134, 57, 70, 255, 133, 57, 73, 255, 131, 57, 76, 255, 130, 57, 78, 255, 129, 57, 81, 255, 127, 56, 84, 255, 126, 56, 86, 255, 126, 55, 89, 255, 125, 54, 91, 255, 124, 53, 94, 255, 124, 53, 96, 255, 123, 52, 99, 255, 123, 51, 101, 255, 123, 51, 103, 255, 124, 50, 106, 255, 124, 50, 108, 255, 125, 50, 109, 255, 126, 51, 111, 255, 127, 52, 113, 255, 128, 53, 114, 255, 130, 54, 116, 255, 132, 56, 117, 255, 134, 58, 119, 255, 136, 60, 120, 255, 138, 62, 121, 255, 141, 64, 122, 255, 143, 67, 123, 255, 146, 70, 124, 255, 149, 72, 125, 255, 151, 75, 126, 255, 154, 77, 127, 255, 157, 80, 128, 255, 159, 82, 129, 255, 162, 84, 130, 255, 164, 86, 130, 255, 166, 88, 131, 255, 168, 89, 132, 255, 170, 90, 132, 255, 172, 91, 133, 255, 174, 92, 133, 255, 176, 93, 134, 255, 177, 94, 135, 255, 179, 95, 136, 255, 180, 96, 136, 255, 181, 96, 137, 255, 183, 97, 138, 255, 184, 98, 138, 255, 185, 98, 139, 255, 185, 99, 140, 255, 186, 99, 140, 255, 187, 99, 141, 255, 187, 100, 141, 255, 188, 100, 141, 255, 188, 100, 142, 255, 188, 100, 142, 255, 189, 100, 143, 255, 189, 101, 142, 255, 189, 101, 142, 255, 188, 101, 142, 255, 188, 102, 141, 255, 188, 103, 141, 255, 187, 104, 140, 255, 187, 105, 140, 255, 186, 106, 139, 255, 186, 108, 138, 255, 186, 109, 137, 255, 185, 110, 136, 255, 185, 112, 135, 255, 184, 113, 134, 255, 184, 114, 133, 255, 184, 116, 132, 255, 184, 117, 131, 255, 184, 118, 130, 255, 184, 119, 130, 255, 184, 119, 129, 255, 184, 120, 128, 255, 184, 120, 128, 255, 185, 119, 128, 255, 186, 119, 128, 255, 186, 118, 128, 255, 187, 117, 129, 255, 188, 116, 129, 255, 188, 114, 130, 255, 189, 113, 130, 255, 189, 112, 131, 255, 190, 111, 132, 255, 190, 110, 132, 255, 190, 110, 133, 255, 190, 109, 133, 255, 190, 109, 134, 255, 190, 109, 134, 255, 189, 110, 134, 255, 188, 112, 133, 255, 187, 113, 133, 255, 185, 115, 132, 255, 184, 117, 132, 255, 182, 120, 131, 255, 180, 122, 131, 255, 178, 124, 131, 255, 175, 127, 130, 255, 173, 129, 130, 255, 171, 132, 130, 255, 168, 134, 130, 255, 166, 137, 130, 255, 163, 139, 130, 255, 161, 142, 131, 255, 158, 144, 131, 255, 156, 146, 132, 255, 153, 149, 132, 255, 151, 151, 133, 255, 149, 153, 134, 255, 147, 155, 135, 255, 145, 157, 136, 255, 143, 159, 138, 255, 142, 161, 138, 255, 140, 164, 139, 255, 139, 167, 140, 255, 137, 170, 140, 255, 136, 173, 141, 255, 135, 176, 141, 255, 134, 179, 141, 255, 133, 182, 142, 255, 132, 185, 142, 255, 131, 188, 142, 255, 131, 190, 142, 255, 130, 193, 142, 255, 130, 195, 142, 255, 129, 196, 142, 255, 129, 197, 142, 255, 129, 198, 142, 255, 129, 198, 142, 255, 129, 198, 142, 255, 129, 197, 142, 255, 129, 197, 142, 255, 128, 195, 143, 255, 128, 194, 143, 255, 128, 192, 143, 255, 128, 190, 144, 255, 127, 188, 144, 255, 127, 185, 145, 255, 126, 183, 145, 255, 126, 181, 145, 255, 125, 178, 146, 255, 125, 176, 146, 255, 124, 174, 146, 255, 124, 172, 145, 255, 123, 170, 145, 255, 123, 168, 144, 255, 122, 167, 143, 255, 122, 165, 142, 255, 121, 165, 141, 255, 120, 164, 140, 255, 119, 163, 139, 255, 118, 163, 138, 255, 117, 163, 137, 255, 115, 163, 136, 255, 114, 163, 135, 255, 112, 163, 134, 255, 111, 164, 133, 255, 109, 164, 132, 255, 108, 165, 131, 255, 106, 165, 130, 255, 105, 165, 129, 255, 103, 166, 128, 255, 102, 166, 128, 255, 100, 166, 127, 255, 99, 167, 126, 255, 98, 166, 125, 255, 97, 166, 125, 255, 96, 166, 124, 255, 96, 167, 123, 255, 96, 167, 122, 255, 96, 168, 121, 255, 97, 168, 120, 255, 98, 169, 119, 255, 99, 170, 117, 255, 100, 172, 116, 255, 101, 173, 115, 255, 103, 174, 113, 255, 104, 176, 112, 255, 105, 177, 111, 255, 106, 179, 109, 255, 107, 181, 108, 255, 108, 183, 107, 255, 108, 184, 105, 255, 108, 186, 104, 255, 108, 188, 103, 255, 108, 190, 102, 255, 107, 192, 100, 255, 106, 193, 99, 255, 104, 195, 97, 255, 103, 196, 96, 255, 101, 197, 94, 255, 99, 198, 92, 255, 97, 198, 91, 255, 95, 199, 89, 255, 93, 200, 87, 255, 91, 200, 85, 255, 89, 200, 84, 255, 88, 201, 83, 255, 86, 201, 81, 255, 85, 201, 80, 255, 83, 201, 79, 255, 82, 201, 79, 255, 82, 201, 78, 255, 82, 201, 78, 255, 82, 201, 78, 255, 82, 201, 79, 255, 83, 200, 80, 255, 84, 199, 81, 255, 85, 198, 82, 255, 86, 197, 84, 255, 88, 196, 85, 255, 89, 194, 87, 255, 91, 193, 89, 255, 92, 191, 91, 255, 94, 189, 93, 255, 96, 187, 95, 255, 98, 185, 98, 255, 99, 183, 100, 255, 101, 180, 101, 255, 103, 178, 103, 255, 104, 176, 105, 255, 106, 173, 106, 255, 107, 171, 107, 255, 109, 169, 108, 255, 110, 167, 109, 255, 112, 165, 110, 255, 114, 163, 111, 255, 116, 161, 112, 255, 118, 159, 112, 255, 120, 158, 113, 255, 122, 156, 114, 255, 124, 155, 114, 255, 126, 153, 114, 255, 128, 151, 115, 255, 131, 150, 115, 255, 132, 148, 115, 255, 134, 146, 115, 255, 136, 145, 115, 255, 138, 143, 115, 255, 139, 141, 115, 255, 141, 138, 115, 255, 142, 136, 114, 255, 143, 133, 113, 255, 144, 131, 112, 255, 145, 128, 111, 255, 145, 125, 109, 255, 146, 122, 107, 255, 147, 119, 105, 255, 147, 116, 102, 255, 148, 113, 99, 255, 149, 109, 97, 255, 149, 106, 94, 255, 150, 103, 91, 255, 150, 100, 88, 255, 151, 96, 85, 255, 152, 93, 82, 255, 152, 90, 79, 255, 153, 86, 76, 255, 154, 83, 73, 255, 155, 80, 71, 255, 156, 77, 68, 255, 157, 73, 66, 255, 158, 70, 64, 255, 159, 66, 61, 255, 160, 62, 59, 255, 161, 58, 57, 255, 162, 54, 54, 255, 163, 50, 52, 255, 164, 46, 50, 255, 165, 42, 48, 255, 166, 38, 46, 255, 166, 35, 44, 255, 167, 32, 43, 255, 168, 29, 41, 255, 168, 27, 40, 255, 169, 25, 39, 255, 169, 23, 39, 255, 169, 22, 38, 255, 169, 22, 38, 255, 169, 22, 38, 255, 169, 23, 39, 255, 168, 24, 39, 255, 167, 25, 40, 255, 165, 27, 41, 255, 164, 29, 42, 255, 162, 31, 43, 255, 160, 33, 45, 255, 158, 36, 46, 255, 156, 38, 48, 255, 153, 41, 50, 255, 151, 43, 52, 255, 149, 45, 54, 255, 147, 48, 56, 255, 144, 50, 58, 255, 142, 52, 60, 255, 140, 53, 63, 255, 139, 55, 65, 255, 137, 56, 68, 255, 135, 57, 70, 255, 134, 57, 73, 255, 133, 57, 76, 255, 131, 57, 78, 255, 130, 57, 81, 255, 129, 56, 83, 255, 128, 56, 86, 255, 127, 55, 89, 255, 126, 54, 91, 255, 126, 53, 94, 255, 125, 53, 96, 255, 125, 52, 98, 255, 125, 51, 101, 255, 125, 51, 103, 255, 125, 50, 105, 255, 126, 50, 107, 255, 127, 50, 109, 255, 127, 51, 110, 255, 129, 52, 112, 255, 130, 53, 114, 255, 132, 54, 115, 255, 133, 56, 117, 255, 135, 58, 118, 255, 137, 60, 119, 255, 139, 62, 120, 255, 142, 64, 122, 255, 144, 67, 123, 255, 146, 69, 124, 255, 149, 72, 125, 255, 151, 74, 126, 255, 154, 77, 127, 255, 156, 79, 128, 255, 158, 82, 128, 255, 161, 84, 129, 255, 163, 86, 130, 255, 165, 87, 131, 255, 167, 89, 131, 255, 169, 90, 132, 255, 171, 91, 133, 255, 173, 92, 133, 255, 175, 93, 134, 255, 176, 94, 135, 255, 178, 95, 136, 255, 179, 96, 136, 255, 181, 96, 137, 255, 182, 97, 138, 255, 183, 98, 139, 255, 184, 98, 139, 255, 185, 99, 140, 255, 186, 99, 141, 255, 187, 100, 141, 255, 188, 100, 142, 255, 188, 100, 142, 255, 188, 100, 142, 255, 189, 100, 142, 255, 189, 101, 143, 255, 189, 101, 143, 255, 189, 101, 143, 255, 189, 102, 143, 255, 189, 103, 142, 255, 188, 103, 142, 255, 188, 104, 141, 255, 188, 105, 140, 255, 187, 107, 139, 255, 187, 108, 139, 255, 187, 109, 138, 255, 186, 110, 137, 255, 186, 112, 136, 255, 186, 113, 135, 255, 185, 114, 134, 255, 185, 116, 133, 255, 185, 117, 132, 255, 185, 118, 131, 255, 185, 118, 130, 255, 185, 119, 129, 255, 185, 120, 129, 255, 186, 120, 128, 255, 186, 119, 128, 255, 186, 119, 128, 255, 187, 118, 129, 255, 188, 117, 129, 255, 188, 116, 130, 255, 189, 115, 130, 255, 189, 114, 131, 255, 189, 113, 132, 255, 190, 112, 132, 255, 190, 111, 133, 255, 190, 111, 133, 255, 190, 110, 134, 255, 190, 110, 134, 255, 189, 111, 134, 255, 188, 112, 134, 255, 187, 113, 134, 255, 186, 115, 133, 255, 185, 117, 133, 255, 183, 119, 132, 255, 181, 121, 132, 255, 179, 123, 131, 255, 177, 125, 131, 255, 175, 128, 131, 255, 172, 130, 131, 255, 170, 132, 130, 255, 167, 135, 130, 255, 165, 137, 130, 255, 162, 140, 131, 255, 159, 142, 131, 255, 157, 144, 131, 255, 154, 146, 132, 255, 152, 149, 132, 255, 150, 151, 133, 255, 148, 153, 134, 255, 146, 155, 135, 255, 144, 157, 136, 255, 142, 159, 137, 255, 141, 162, 138, 255, 139, 164, 139, 255, 138, 167, 139, 255, 137, 170, 140, 255, 136, 173, 140, 255, 135, 176, 140, 255, 134, 179, 141, 255, 133, 182, 141, 255, 132, 185, 141, 255, 132, 188, 141, 255, 131, 191, 141, 255, 131, 193, 141, 255, 130, 195, 140, 255, 130, 196, 140, 255, 130, 198, 140, 255, 130, 198, 140, 255, 130, 199, 140, 255, 130, 198, 140, 255, 130, 198, 140, 255, 129, 197, 141, 255, 129, 196, 141, 255, 129, 194, 141, 255, 129, 192, 142, 255, 128, 190, 142, 255, 128, 188, 142, 255, 127, 186, 143, 255, 127, 183, 143, 255, 126, 181, 143, 255, 126, 179, 143, 255, 125, 176, 143, 255, 125, 174, 143, 255, 124, 172, 143, 255, 123, 170, 143, 255, 123, 168, 142, 255, 122, 167, 141, 255, 122, 166, 140, 255, 121, 165, 139, 255, 120, 164, 138, 255, 119, 164, 137, 255, 118, 163, 136, 255, 116, 163, 135, 255, 115, 163, 134, 255, 114, 163, 133, 255, 112, 163, 132, 255, 110, 163, 131, 255, 109, 164, 130, 255, 107, 164, 130, 255, 106, 164, 129, 255, 104, 165, 128, 255, 103, 165, 127, 255, 101, 165, 127, 255, 100, 165, 126, 255, 98, 165, 125, 255, 97, 165, 125, 255, 96, 165, 124, 255, 96, 165, 123, 255, 95, 165, 122, 255, 95, 166, 121, 255, 96, 167, 120, 255, 96, 167, 119, 255, 97, 168, 118, 255, 98, 169, 116, 255, 99, 170, 115, 255, 100, 172, 114, 255, 101, 173, 112, 255, 102, 175, 111, 255, 103, 176, 109, 255, 104, 178, 108, 255, 105, 179, 107, 255, 106, 181, 105, 255, 106, 183, 104, 255, 106, 185, 103, 255, 106, 186, 102, 255, 106, 188, 101, 255, 105, 190, 100, 255, 104, 191, 98, 255, 103, 192, 97, 255, 101, 194, 95, 255, 100, 195, 94, 255, 98, 195, 92, 255, 96, 196, 91, 255, 94, 197, 89, 255, 92, 197, 88, 255, 91, 198, 87, 255, 89, 198, 85, 255, 87, 198, 84, 255, 86, 198, 83, 255, 84, 199, 82, 255, 83, 199, 81, 255, 83, 199, 81, 255, 82, 199, 80, 255, 82, 199, 80, 255, 82, 199, 80, 255, 82, 198, 81, 255, 83, 198, 82, 255, 84, 197, 83, 255, 85, 196, 84, 255, 86, 195, 85, 255, 88, 193, 87, 255, 89, 192, 89, 255, 91, 190, 91, 255, 92, 189, 93, 255, 94, 187, 95, 255, 96, 185, 97, 255, 98, 183, 99, 255, 99, 180, 100, 255, 101, 178, 102, 255, 103, 176, 104, 255, 104, 174, 105, 255, 106, 171, 107, 255, 107, 169, 108, 255, 109, 167, 109, 255, 110, 165, 110, 255, 112, 163, 110, 255, 114, 161, 111, 255, 116, 159, 112, 255, 118, 158, 112, 255, 120, 156, 113, 255, 122, 155, 113, 255, 124, 153, 114, 255, 126, 151, 114, 255, 128, 150, 114, 255, 130, 148, 114, 255, 132, 147, 114, 255, 134, 145, 114, 255, 136, 143, 114, 255, 137, 141, 114, 255, 139, 139, 114, 255, 140, 137, 113, 255, 141, 134, 113, 255, 142, 132, 112, 255, 143, 129, 111, 255, 144, 126, 110, 255, 145, 124, 108, 255, 145, 121, 106, 255, 146, 118, 104, 255, 147, 114, 102, 255, 147, 111, 99, 255, 148, 108, 97, 255, 148, 105, 94, 255, 149, 102, 91, 255, 150, 98, 88, 255, 150, 95, 86, 255, 151, 92, 83, 255, 152, 89, 80, 255, 152, 85, 77, 255, 153, 82, 75, 255, 154, 79, 72, 255, 155, 76, 70, 255, 156, 73, 68, 255, 157, 69, 65, 255, 158, 65, 63, 255, 159, 62, 60, 255, 160, 58, 58, 255, 161, 54, 56, 255, 163, 50, 54, 255, 164, 46, 51, 255, 164, 43, 49, 255, 165, 39, 47, 255, 166, 36, 46, 255, 167, 33, 44, 255, 168, 31, 43, 255, 168, 28, 41, 255, 169, 27, 40, 255, 169, 25, 40, 255, 169, 24, 39, 255, 169, 24, 39, 255, 169, 24, 39, 255, 169, 25, 40, 255, 168, 26, 40, 255, 167, 27, 41, 255, 165, 29, 42, 255, 164, 31, 43, 255, 162, 33, 44, 255, 160, 35, 45, 255, 158, 37, 47, 255, 156, 39, 48, 255, 154, 42, 50, 255, 152, 44, 52, 255, 150, 46, 54, 255, 148, 48, 56, 255, 146, 50, 58, 255, 144, 52, 61, 255, 142, 54, 63, 255, 140, 55, 65, 255, 139, 56, 68, 255, 137, 57, 70, 255, 136, 57, 73, 255, 134, 57, 75, 255, 133, 57, 78, 255, 132, 57, 81, 255, 131, 56, 83, 255, 130, 56, 86, 255, 129, 55, 88, 255, 128, 54, 91, 255, 128, 53, 93, 255, 127, 53, 95, 255, 127, 52, 98, 255, 127, 51, 100, 255, 127, 51, 102, 255, 128, 50, 104, 255, 128, 50, 106, 255, 129, 50, 108, 255, 130, 51, 110, 255, 131, 52, 111, 255, 132, 53, 113, 255, 134, 54, 114, 255, 135, 56, 116, 255, 137, 57, 117, 255, 139, 60, 118, 255, 141, 62, 120, 255, 143, 64, 121, 255, 145, 67, 122, 255, 147, 69, 123, 255, 149, 72, 124, 255, 151, 74, 125, 255, 153, 77, 126, 255, 155, 79, 127, 255, 158, 81, 128, 255, 160, 83, 129, 255, 162, 85, 129, 255, 164, 87, 130, 255, 166, 88, 131, 255, 168, 89, 131, 255, 170, 91, 132, 255, 172, 92, 133, 255, 173, 93, 134, 255, 175, 94, 135, 255, 177, 95, 135, 255, 178, 95, 136, 255, 180, 96, 137, 255, 181, 97, 138, 255, 183, 98, 139, 255, 184, 98, 140, 255, 185, 99, 140, 255, 186, 99, 141, 255, 187, 100, 142, 255, 188, 100, 142, 255, 188, 100, 143, 255, 189, 101, 143, 255, 189, 101, 143, 255, 190, 101, 144, 255, 190, 101, 144, 255, 189, 102, 144, 255, 189, 102, 143, 255, 189, 103, 143, 255, 189, 104, 142, 255, 189, 105, 142, 255, 188, 106, 141, 255, 188, 107, 140, 255, 188, 108, 139, 255, 188, 109, 138, 255, 187, 111, 138, 255, 187, 112, 137, 255, 187, 113, 136, 255, 187, 114, 135, 255, 186, 115, 134, 255, 186, 117, 133, 255, 186, 118, 132, 255, 186, 118, 131, 255, 186, 119, 130, 255, 186, 119, 129, 255, 187, 120, 129, 255, 187, 119, 129, 255, 187, 119, 129, 255, 188, 118, 129, 255, 188, 117, 130, 255, 189, 116, 130, 255, 189, 116, 131, 255, 189, 115, 132, 255, 190, 114, 132, 255, 190, 113, 133, 255, 190, 112, 133, 255, 190, 112, 134, 255, 190, 112, 134, 255, 189, 112, 135, 255, 189, 112, 135, 255, 188, 113, 135, 255, 187, 114, 134, 255, 186, 116, 134, 255, 184, 118, 133, 255, 182, 120, 133, 255, 181, 122, 132, 255, 178, 124, 132, 255, 176, 126, 132, 255, 174, 129, 131, 255, 171, 131, 131, 255, 169, 133, 131, 255, 166, 135, 131, 255, 163, 138, 131, 255, 161, 140, 131, 255, 158, 142, 131, 255, 155, 145, 131, 255, 153, 147, 132, 255, 150, 149, 132, 255, 148, 151, 133, 255, 146, 153, 134, 255, 144, 155, 135, 255, 142, 157, 136, 255, 141, 159, 137, 255, 139, 162, 138, 255, 138, 164, 138, 255, 137, 167, 139, 255, 136, 170, 139, 255, 135, 173, 139, 255, 134, 177, 139, 255, 133, 180, 140, 255, 133, 183, 139, 255, 132, 186, 139, 255, 132, 188, 139, 255, 131, 191, 139, 255, 131, 193, 139, 255, 131, 195, 139, 255, 131, 197, 139, 255, 131, 198, 139, 255, 131, 199, 138, 255, 131, 199, 138, 255, 130, 199, 138, 255, 130, 198, 139, 255, 130, 197, 139, 255, 130, 196, 139, 255, 130, 194, 139, 255, 129, 192, 140, 255, 129, 190, 140, 255, 128, 188, 140, 255, 128, 186, 141, 255, 127, 184, 141, 255, 127, 181, 141, 255, 126, 179, 141, 255, 126, 177, 141, 255, 125, 174, 141, 255, 124, 172, 140, 255, 124, 170, 140, 255, 123, 169, 139, 255, 122, 167, 138, 255, 122, 166, 137, 255, 121, 165, 136, 255, 120, 164, 135, 255, 119, 164, 134, 255, 118, 164, 133, 255, 116, 163, 132, 255, 115, 163, 132, 255, 113, 163, 131, 255, 112, 163, 130, 255, 110, 163, 129, 255, 108, 163, 129, 255, 107, 163, 128, 255, 105, 164, 127, 255, 103, 164, 127, 255, 102, 164, 126, 255, 100, 164, 126, 255, 99, 164, 125, 255, 98, 164, 124, 255, 96, 164, 124, 255, 95, 164, 123, 255, 95, 164, 122, 255, 94, 164, 121, 255, 95, 165, 120, 255, 95, 165, 119, 255, 95, 166, 118, 255, 96, 167, 117, 255, 97, 168, 115, 255, 98, 169, 114, 255, 99, 170, 112, 255, 100, 172, 111, 255, 101, 173, 110, 255, 102, 175, 108, 255, 103, 176, 107, 255, 103, 178, 105, 255, 104, 179, 104, 255, 104, 181, 103, 255, 105, 183, 102, 255, 104, 184, 101, 255, 104, 186, 100, 255, 103, 188, 99, 255, 102, 189, 98, 255, 101, 190, 96, 255, 100, 191, 95, 255, 98, 192, 94, 255, 97, 193, 93, 255, 95, 193, 91, 255, 93, 194, 90, 255, 92, 194, 89, 255, 90, 195, 88, 255, 88, 195, 87, 255, 87, 195, 86, 255, 86, 196, 85, 255, 84, 196, 84, 255, 83, 196, 84, 255, 83, 196, 83, 255, 82, 196, 83, 255, 82, 196, 83, 255, 82, 196, 83, 255, 83, 195, 83, 255, 83, 195, 84, 255, 84, 194, 85, 255, 85, 193, 86, 255, 86, 192, 88, 255, 88, 191, 89, 255, 89, 189, 91, 255, 91, 188, 92, 255, 92, 186, 94, 255, 94, 184, 96, 255, 96, 182, 98, 255, 97, 180, 100, 255, 99, 178, 101, 255, 101, 176, 103, 255, 102, 174, 105, 255, 104, 171, 106, 255, 105, 169, 107, 255, 107, 167, 108, 255, 108, 165, 109, 255, 110, 163, 110, 255, 112, 161, 111, 255, 113, 159, 111, 255, 115, 157, 112, 255, 117, 156, 112, 255, 119, 154, 113, 255, 121, 153, 113, 255, 123, 151, 113, 255, 125, 150, 113, 255, 127, 148, 113, 255, 129, 147, 113, 255, 131, 145, 113, 255, 133, 143, 113, 255, 135, 141, 113, 255, 136, 139, 112, 255, 138, 137, 112, 255, 139, 135, 112, 255, 140, 133, 111, 255, 141, 130, 111, 255, 142, 128, 110, 255, 143, 125, 108, 255, 144, 122, 107, 255, 145, 119, 105, 255, 145, 116, 103, 255, 146, 113, 101, 255, 147, 110, 99, 255, 147, 107, 97, 255, 148, 103, 94, 255, 148, 100, 92, 255, 149, 97, 89, 255, 150, 94, 87, 255, 150, 90, 84, 255, 151, 87, 82, 255, 152, 84, 79, 255, 153, 81, 77, 255, 153, 78, 74, 255, 154, 75, 72, 255, 156, 72, 70, 255, 157, 68, 67, 255, 158, 65, 65, 255, 159, 61, 62, 255, 160, 58, 60, 255, 161, 54, 57, 255, 162, 50, 55, 255, 163, 47, 53, 255, 164, 44, 51, 255, 165, 41, 49, 255, 166, 38, 47, 255, 167, 35, 45, 255, 168, 33, 44, 255, 168, 31, 43, 255, 169, 29, 42, 255, 169, 28, 41, 255, 169, 27, 40, 255, 169, 27, 40, 255, 169, 27, 40, 255, 169, 27, 41, 255, 168, 28, 41, 255, 167, 30, 42, 255, 166, 31, 43, 255, 164, 33, 44, 255, 163, 35, 45, 255, 161, 37, 46, 255, 159, 39, 48, 255, 157, 41, 49, 255, 155, 43, 51, 255, 153, 45, 53, 255, 151, 47, 55, 255, 149, 49, 57, 255, 147, 51, 59, 255, 145, 53, 61, 255, 143, 54, 63, 255, 142, 56, 66, 255, 140, 56, 68, 255, 139, 57, 70, 255, 137, 57, 73, 255, 136, 57, 75, 255, 135, 57, 78, 255, 134, 57, 80, 255, 133, 56, 83, 255, 132, 56, 85, 255, 131, 55, 88, 255, 131, 54, 90, 255, 130, 53, 92, 255, 130, 52, 95, 255, 129, 52, 97, 255, 129, 51, 99, 255, 130, 51, 101, 255, 130, 50, 103, 255, 130, 50, 105, 255, 131, 50, 107, 255, 132, 51, 109, 255, 133, 51, 110, 255, 134, 53, 112, 255, 136, 54, 113, 255, 137, 55, 115, 255, 139, 57, 116, 255, 140, 59, 117, 255, 142, 62, 119, 255, 144, 64, 120, 255, 145, 66, 121, 255, 147, 69, 122, 255, 149, 71, 123, 255, 151, 74, 124, 255, 153, 76, 125, 255, 155, 78, 126, 255, 157, 81, 127, 255, 159, 83, 128, 255, 161, 85, 129, 255, 163, 86, 130, 255, 165, 88, 130, 255, 166, 89, 131, 255, 168, 90, 132, 255, 170, 91, 133, 255, 172, 92, 134, 255, 174, 93, 134, 255, 176, 94, 135, 255, 178, 95, 136, 255, 179, 96, 137, 255, 181, 97, 138, 255, 182, 98, 139, 255, 184, 99, 140, 255, 185, 99, 141, 255, 186, 100, 142, 255, 187, 100, 142, 255, 188, 101, 143, 255, 189, 101, 143, 255, 189, 101, 144, 255, 189, 101, 144, 255, 190, 102, 145, 255, 190, 102, 145, 255, 190, 102, 145, 255, 190, 103, 144, 255, 190, 103, 144, 255, 190, 104, 143, 255, 189, 105, 143, 255, 189, 106, 142, 255, 189, 107, 141, 255, 189, 108, 140, 255, 189, 109, 139, 255, 189, 111, 138, 255, 188, 112, 137, 255, 188, 113, 136, 255, 188, 114, 135, 255, 188, 115, 134, 255, 188, 116, 133, 255, 188, 117, 132, 255, 188, 118, 132, 255, 188, 119, 131, 255, 188, 119, 130, 255, 188, 120, 130, 255, 188, 119, 130, 255, 188, 119, 130, 255, 189, 118, 130, 255, 189, 118, 130, 255, 189, 117, 131, 255, 189, 116, 132, 255, 189, 115, 132, 255, 190, 115, 133, 255, 190, 114, 133, 255, 190, 113, 134, 255, 189, 113, 135, 255, 189, 113, 135, 255, 189, 113, 135, 255, 188, 114, 135, 255, 187, 115, 135, 255, 186, 116, 135, 255, 185, 118, 135, 255, 183, 120, 134, 255, 182, 122, 133, 255, 180, 124, 133, 255, 178, 126, 133, 255, 175, 128, 132, 255, 173, 130, 132, 255, 170, 132, 131, 255, 167, 134, 131, 255, 165, 136, 131, 255, 162, 138, 131, 255, 159, 141, 131, 255, 156, 143, 131, 255, 154, 145, 131, 255, 151, 147, 132, 255, 149, 149, 132, 255, 146, 151, 133, 255, 144, 153, 134, 255, 142, 155, 135, 255, 141, 157, 136, 255, 139, 159, 136, 255, 138, 162, 137, 255, 137, 164, 138, 255, 136, 167, 138, 255, 135, 170, 138, 255, 134, 174, 138, 255, 133, 177, 138, 255, 133, 180, 138, 255, 132, 183, 138, 255, 132, 186, 138, 255, 132, 189, 138, 255, 132, 191, 138, 255, 132, 194, 137, 255, 132, 195, 137, 255, 131, 197, 137, 255, 131, 198, 137, 255, 131, 199, 137, 255, 131, 199, 137, 255, 131, 199, 137, 255, 131, 199, 137, 255, 131, 198, 137, 255, 131, 196, 137, 255, 130, 195, 137, 255, 130, 193, 137, 255, 130, 191, 138, 255, 129, 189, 138, 255, 128, 186, 138, 255, 128, 184, 138, 255, 127, 182, 138, 255, 127, 179, 138, 255, 126, 177, 138, 255, 125, 175, 138, 255, 125, 173, 137, 255, 124, 171, 137, 255, 123, 169, 136, 255, 123, 168, 135, 255, 122, 167, 134, 255, 121, 166, 133, 255, 120, 165, 132, 255, 119, 164, 131, 255, 118, 164, 131, 255, 116, 163, 130, 255, 115, 163, 129, 255, 113, 163, 129, 255, 112, 163, 128, 255, 110, 163, 127, 255, 108, 163, 127, 255, 106, 163, 126, 255, 105, 163, 126, 255, 103, 163, 125, 255, 101, 163, 125, 255, 100, 163, 124, 255, 98, 163, 124, 255, 97, 163, 123, 255, 96, 163, 123, 255, 95, 163, 122, 255, 94, 163, 121, 255, 94, 163, 120, 255, 94, 163, 119, 255, 94, 164, 118, 255, 94, 165, 117, 255, 95, 166, 116, 255, 96, 167, 114, 255, 96, 168, 113, 255, 97, 169, 111, 255, 98, 170, 110, 255, 99, 172, 108, 255, 100, 173, 107, 255, 101, 174, 105, 255, 102, 176, 104, 255, 102, 178, 103, 255, 102, 179, 102, 255, 102, 181, 101, 255, 102, 182, 100, 255, 102, 184, 99, 255, 101, 185, 98, 255, 100, 187, 97, 255, 99, 188, 96, 255, 98, 189, 95, 255, 96, 189, 94, 255, 95, 190, 93, 255, 94, 191, 92, 255, 92, 191, 91, 255, 91, 192, 90, 255, 89, 192, 89, 255, 88, 192, 88, 255, 86, 192, 88, 255, 85, 192, 87, 255, 84, 192, 87, 255, 83, 193, 86, 255, 83, 193, 86, 255, 82, 193, 86, 255, 82, 193, 85, 255, 82, 192, 86, 255, 83, 192, 86, 255, 83, 192, 87, 255, 84, 191, 88, 255, 85, 190, 89, 255, 86, 189, 90, 255, 88, 188, 91, 255, 89, 186, 93, 255, 90, 185, 94, 255, 92, 183, 96, 255, 94, 181, 98, 255, 95, 179, 99, 255, 97, 177, 101, 255, 99, 175, 103, 255, 100, 173, 104, 255, 102, 171, 105, 255, 104, 169, 107, 255, 105, 167, 108, 255, 107, 164, 109, 255, 108, 162, 110, 255, 110, 160, 110, 255, 111, 159, 111, 255, 113, 157, 111, 255, 115, 155, 112, 255, 117, 154, 112, 255, 119, 152, 112, 255, 121, 151, 112, 255, 123, 149, 112, 255, 125, 148, 112, 255, 127, 146, 112, 255, 129, 145, 112, 255, 131, 143, 112, 255, 132, 141, 112, 255, 134, 140, 111, 255, 136, 138, 111, 255, 137, 136, 111, 255, 138, 133, 110, 255, 139, 131, 110, 255, 140, 129, 109, 255, 141, 126, 108, 255, 142, 123, 107, 255, 143, 120, 106, 255, 144, 117, 104, 255, 144, 114, 103, 255, 145, 111, 101, 255, 146, 108, 99, 255, 146, 105, 97, 255, 147, 102, 95, 255, 148, 99, 92, 255, 148, 95, 90, 255, 149, 92, 88, 255, 149, 89, 85, 255, 150, 86, 83, 255, 151, 83, 81, 255, 152, 80, 78, 255, 153, 77, 76, 255, 154, 74, 74, 255, 155, 71, 72, 255, 156, 68, 69, 255, 157, 64, 67, 255, 158, 61, 64, 255, 159, 58, 62, 255, 161, 54, 59, 255, 162, 51, 57, 255, 163, 48, 55, 255, 164, 45, 52, 255, 165, 42, 50, 255, 166, 39, 48, 255, 167, 37, 47, 255, 168, 35, 45, 255, 168, 33, 44, 255, 169, 31, 43, 255, 169, 30, 42, 255, 170, 30, 42, 255, 170, 29, 41, 255, 169, 30, 41, 255, 169, 30, 42, 255, 168, 31, 42, 255, 167, 32, 43, 255, 166, 33, 44, 255, 165, 35, 45, 255, 163, 37, 46, 255, 162, 38, 47, 255, 160, 40, 49, 255, 158, 42, 50, 255, 156, 44, 52, 255, 154, 46, 53, 255, 152, 48, 55, 255, 151, 50, 57, 255, 149, 52, 59, 255, 147, 53, 61, 255, 145, 55, 64, 255, 143, 56, 66, 255, 142, 57, 68, 255, 141, 57, 70, 255, 139, 58, 73, 255, 138, 58, 75, 255, 137, 57, 78, 255, 136, 57, 80, 255, 135, 56, 82, 255, 134, 56, 85, 255, 133, 55, 87, 255, 133, 54, 89, 255, 132, 53, 92, 255, 132, 52, 94, 255, 132, 52, 96, 255, 132, 51, 98, 255, 132, 51, 100, 255, 132, 50, 102, 255, 133, 50, 104, 255, 134, 50, 106, 255, 135, 51, 108, 255, 136, 51, 109, 255, 137, 52, 111, 255, 138, 54, 112, 255, 139, 55, 114, 255, 141, 57, 115, 255, 142, 59, 116, 255, 143, 61, 118, 255, 145, 64, 119, 255, 146, 66, 120, 255, 148, 68, 121, 255, 149, 71, 122, 255, 151, 73, 123, 255, 153, 76, 124, 255, 154, 78, 125, 255, 156, 80, 126, 255, 158, 82, 127, 255, 159, 84, 128, 255, 161, 86, 129, 255, 163, 87, 130, 255, 165, 89, 130, 255, 167, 90, 131, 255, 169, 91, 132, 255, 171, 92, 133, 255, 173, 93, 134, 255, 175, 94, 135, 255, 177, 95, 136, 255, 178, 96, 137, 255, 180, 97, 138, 255, 182, 98, 139, 255, 183, 99, 140, 255, 185, 99, 141, 255, 186, 100, 142, 255, 187, 101, 143, 255, 188, 101, 144, 255, 189, 101, 144, 255, 190, 102, 144, 255, 190, 102, 145, 255, 191, 102, 146, 255, 191, 103, 146, 255, 190, 103, 145, 255, 190, 103, 145, 255, 190, 104, 145, 255, 190, 105, 144, 255, 190, 105, 143, 255, 190, 106, 143, 255, 190, 107, 142, 255, 190, 109, 141, 255, 190, 110, 140, 255, 190, 111, 139, 255, 190, 112, 138, 255, 190, 113, 137, 255, 189, 114, 136, 255, 189, 115, 135, 255, 189, 116, 134, 255, 189, 117, 133, 255, 189, 118, 132, 255, 189, 119, 131, 255, 189, 119, 131, 255, 189, 120, 131, 255, 189, 119, 130, 255, 189, 119, 130, 255, 189, 119, 131, 255, 190, 118, 131, 255, 190, 118, 132, 255, 190, 117, 132, 255, 190, 116, 133, 255, 190, 116, 133, 255, 189, 115, 134, 255, 189, 115, 135, 255, 189, 115, 135, 255, 188, 115, 136, 255, 188, 115, 136, 255, 187, 115, 136, 255, 186, 116, 136, 255, 185, 118, 136, 255, 184, 119, 135, 255, 183, 121, 135, 255, 181, 123, 134, 255, 179, 125, 134, 255, 177, 127, 133, 255, 174, 129, 133, 255, 172, 131, 132, 255, 169, 133, 132, 255, 166, 135, 132, 255, 163, 137, 131, 255, 161, 139, 131, 255, 158, 141, 131, 255, 155, 143, 131, 255, 152, 145, 131, 255, 150, 147, 132, 255, 147, 149, 132, 255, 145, 151, 133, 255, 143, 153, 133, 255, 141, 155, 134, 255, 139, 157, 135, 255, 138, 159, 136, 255, 136, 162, 136, 255, 135, 165, 137, 255, 134, 168, 137, 255, 134, 171, 137, 255, 133, 174, 137, 255, 133, 177, 137, 255, 132, 180, 137, 255, 132, 183, 137, 255, 132, 186, 136, 255, 132, 189, 136, 255, 132, 192, 136, 255, 132, 194, 135, 255, 132, 196, 135, 255, 132, 198, 135, 255, 132, 199, 135, 255, 132, 200, 134, 255, 132, 200, 134, 255, 132, 200, 134, 255, 132, 199, 134, 255, 132, 198, 135, 255, 132, 197, 135, 255, 131, 195, 135, 255, 131, 193, 135, 255, 130, 191, 135, 255, 130, 189, 135, 255, 129, 187, 135, 255, 128, 184, 135, 255, 128, 182, 135, 255, 127, 180, 135, 255, 126, 177, 135, 255, 125, 175, 135, 255, 125, 173, 134, 255, 124, 171, 134, 255, 123, 169, 133, 255, 123, 168, 132, 255, 122, 167, 131, 255, 121, 166, 130, 255, 120, 165, 129, 255, 119, 165, 128, 255, 118, 164, 128, 255, 116, 164, 127, 255, 115, 163, 127, 255, 113, 163, 126, 255, 111, 163, 126, 255, 109, 162, 125, 255, 108, 162, 125, 255, 106, 162, 125, 255, 104, 162, 124, 255, 102, 162, 124, 255, 101, 162, 124, 255, 99, 162, 123, 255, 97, 162, 123, 255, 96, 162, 122, 255, 95, 162, 122, 255, 94, 161, 121, 255, 93, 161, 120, 255, 93, 162, 119, 255, 93, 162, 118, 255, 93, 163, 117, 255, 93, 163, 116, 255, 94, 164, 114, 255, 94, 165, 113, 255, 95, 166, 111, 255, 96, 167, 110, 255, 97, 169, 108, 255, 98, 170, 107, 255, 98, 171, 105, 255, 99, 173, 104, 255, 100, 174, 103, 255, 100, 176, 101, 255, 100, 177, 100, 255, 100, 179, 99, 255, 100, 180, 98, 255, 100, 182, 98, 255, 99, 183, 97, 255, 98, 184, 96, 255, 97, 185, 95, 255, 96, 186, 95, 255, 95, 186, 94, 255, 93, 187, 93, 255, 92, 188, 92, 255, 91, 188, 92, 255, 90, 188, 91, 255, 88, 189, 91, 255, 87, 189, 90, 255, 86, 189, 90, 255, 85, 189, 89, 255, 84, 189, 89, 255, 83, 189, 89, 255, 83, 189, 89, 255, 82, 189, 88, 255, 82, 189, 88, 255, 82, 189, 89, 255, 83, 189, 89, 255, 83, 188, 89, 255, 84, 187, 90, 255, 85, 187, 91, 255, 86, 186, 92, 255, 87, 184, 94, 255, 89, 183, 95, 255, 90, 181, 96, 255, 92, 180, 98, 255, 93, 178, 99, 255, 95, 176, 101, 255, 97, 174, 102, 255, 98, 172, 104, 255, 100, 170, 105, 255, 102, 168, 106, 255, 103, 166, 108, 255, 105, 164, 109, 255, 106, 162, 110, 255, 108, 160, 110, 255, 109, 158, 111, 255, 111, 156, 111, 255, 113, 154, 112, 255, 115, 153, 112, 255, 117, 151, 112, 255, 118, 150, 112, 255, 120, 148, 112, 255, 122, 147, 112, 255, 124, 146, 112, 255, 126, 144, 111, 255, 128, 143, 111, 255, 130, 141, 111, 255, 132, 139, 110, 255, 133, 138, 110, 255, 135, 136, 109, 255, 136, 134, 109, 255, 137, 132, 109, 255, 139, 129, 108, 255, 140, 127, 108, 255, 140, 124, 107, 255, 141, 121, 106, 255, 142, 119, 105, 255, 143, 116, 103, 255, 144, 113, 102, 255, 144, 110, 100, 255, 145, 107, 99, 255, 145, 103, 97, 255, 146, 100, 95, 255, 147, 97, 93, 255, 147, 94, 91, 255, 148, 91, 89, 255, 149, 88, 87, 255, 149, 85, 85, 255, 150, 82, 82, 255, 151, 79, 80, 255, 152, 76, 78, 255, 153, 73, 76, 255, 154, 70, 74, 255, 155, 67, 71, 255, 157, 64, 69, 255, 158, 61, 66, 255, 159, 58, 64, 255, 160, 55, 61, 255, 161, 52, 59, 255, 163, 49, 56, 255, 164, 46, 54, 255, 165, 43, 52, 255, 166, 41, 50, 255, 167, 39, 48, 255, 168, 37, 47, 255, 168, 35, 45, 255, 169, 34, 44, 255, 169, 33, 43, 255, 170, 32, 43, 255, 170, 32, 43, 255, 170, 32, 43, 255, 169, 33, 43, 255, 169, 34, 43, 255, 168, 35, 44, 255, 167, 36, 45, 255, 165, 37, 46, 255, 164, 39, 47, 255, 162, 40, 48, 255, 161, 42, 49, 255, 159, 44, 51, 255, 157, 46, 53, 255, 156, 48, 54, 255, 154, 49, 56, 255, 152, 51, 58, 255, 150, 53, 60, 255, 148, 54, 62, 255, 147, 55, 64, 255, 145, 56, 66, 255, 144, 57, 68, 255, 143, 58, 70, 255, 141, 58, 73, 255, 140, 58, 75, 255, 139, 57, 77, 255, 138, 57, 80, 255, 137, 56, 82, 255, 136, 56, 84, 255, 136, 55, 86, 255, 135, 54, 89, 255, 135, 53, 91, 255, 135, 52, 93, 255, 135, 52, 95, 255, 135, 51, 97, 255, 135, 50, 99, 255, 135, 50, 101, 255, 136, 50, 103, 255, 136, 50, 105, 255, 137, 51, 106, 255, 138, 51, 108, 255, 140, 52, 109, 255, 141, 54, 111, 255, 142, 55, 112, 255, 143, 57, 114, 255, 144, 59, 115, 255, 145, 61, 116, 255, 146, 63, 118, 255, 147, 66, 119, 255, 148, 68, 120, 255, 150, 70, 121, 255, 151, 73, 122, 255, 152, 75, 123, 255, 154, 78, 124, 255, 155, 80, 125, 255, 157, 82, 126, 255, 158, 84, 127, 255, 160, 85, 128, 255, 162, 87, 129, 255, 163, 88, 130, 255, 165, 89, 131, 255, 167, 91, 132, 255, 169, 92, 133, 255, 171, 93, 134, 255, 174, 94, 135, 255, 176, 95, 136, 255, 178, 96, 137, 255, 179, 97, 139, 255, 181, 98, 140, 255, 183, 99, 141, 255, 185, 100, 142, 255, 186, 100, 143, 255, 187, 101, 144, 255, 188, 101, 144, 255, 189, 102, 145, 255, 190, 102, 145, 255, 190, 102, 146, 255, 191, 103, 146, 255, 191, 103, 146, 255, 191, 103, 146, 255, 191, 104, 146, 255, 191, 104, 145, 255, 191, 105, 145, 255, 191, 106, 144, 255, 191, 107, 143, 255, 191, 108, 143, 255, 191, 109, 142, 255, 191, 110, 141, 255, 191, 111, 140, 255, 191, 112, 139, 255, 191, 113, 138, 255, 191, 114, 137, 255, 191, 115, 136, 255, 191, 116, 135, 255, 191, 117, 134, 255, 191, 118, 133, 255, 190, 119, 132, 255, 190, 119, 132, 255, 190, 120, 131, 255, 190, 120, 131, 255, 190, 119, 131, 255, 190, 119, 131, 255, 190, 119, 132, 255, 190, 118, 132, 255, 190, 118, 133, 255, 190, 117, 133, 255, 189, 117, 134, 255, 189, 116, 135, 255, 189, 116, 135, 255, 188, 116, 136, 255, 188, 116, 136, 255, 187, 116, 136, 255, 186, 117, 137, 255, 185, 118, 137, 255, 184, 119, 136, 255, 183, 121, 136, 255, 182, 123, 135, 255, 180, 125, 135, 255, 178, 127, 134, 255, 176, 128, 134, 255, 173, 130, 133, 255, 170, 132, 133, 255, 168, 134, 132, 255, 165, 136, 132, 255, 162, 138, 132, 255, 159, 140, 131, 255, 156, 142, 131, 255, 153, 143, 131, 255, 150, 145, 131, 255, 148, 147, 132, 255, 145, 149, 132, 255, 143, 151, 132, 255, 141, 153, 133, 255, 139, 155, 134, 255, 137, 157, 135, 255, 136, 159, 135, 255, 135, 162, 136, 255, 134, 165, 136, 255, 133, 168, 136, 255, 133, 171, 136, 255, 132, 174, 136, 255, 132, 177, 136, 255, 132, 180, 135, 255, 132, 183, 135, 255, 132, 186, 135, 255, 132, 189, 134, 255, 132, 192, 134, 255, 133, 194, 133, 255, 133, 196, 133, 255, 133, 198, 133, 255, 133, 199, 132, 255, 133, 200, 132, 255, 133, 200, 132, 255, 133, 200, 132, 255, 133, 199, 132, 255, 133, 198, 132, 255, 132, 197, 132, 255, 132, 195, 132, 255, 132, 194, 132, 255, 131, 192, 133, 255, 130, 189, 133, 255, 130, 187, 133, 255, 129, 185, 132, 255, 128, 182, 132, 255, 127, 180, 132, 255, 126, 178, 132, 255, 126, 175, 131, 255, 125, 173, 131, 255, 124, 172, 130, 255, 123, 170, 130, 255, 123, 169, 129, 255, 122, 167, 128, 255, 121, 167, 127, 255, 120, 166, 126, 255, 119, 165, 125, 255, 118, 164, 125, 255, 116, 164, 124, 255, 114, 163, 124, 255, 113, 163, 124, 255, 111, 162, 123, 255, 109, 162, 123, 255, 107, 162, 123, 255, 105, 162, 123, 255, 103, 161, 122, 255, 102, 161, 122, 255, 100, 161, 122, 255, 98, 161, 122, 255, 97, 161, 121, 255, 95, 160, 121, 255, 94, 160, 120, 255, 93, 160, 120, 255, 92, 160, 119, 255, 92, 160, 118, 255, 92, 161, 117, 255, 92, 161, 116, 255, 92, 162, 114, 255, 92, 163, 113, 255, 93, 164, 112, 255, 94, 165, 110, 255, 94, 166, 109, 255, 95, 167, 107, 255, 96, 168, 106, 255, 96, 170, 104, 255, 97, 171, 103, 255, 98, 172, 101, 255, 98, 174, 100, 255, 98, 175, 99, 255, 98, 177, 98, 255, 98, 178, 97, 255, 97, 179, 97, 255, 97, 180, 96, 255, 96, 181, 95, 255, 95, 182, 95, 255, 94, 183, 94, 255, 93, 183, 94, 255, 92, 184, 94, 255, 91, 184, 93, 255, 90, 185, 93, 255, 88, 185, 93, 255, 87, 185, 92, 255, 86, 185, 92, 255, 85, 185, 92, 255, 85, 186, 92, 255, 84, 186, 92, 255, 83, 186, 92, 255, 83, 186, 91, 255, 82, 186, 91, 255, 82, 186, 91, 255, 82, 185, 92, 255, 83, 185, 92, 255, 83, 185, 92, 255, 84, 184, 93, 255, 85, 183, 94, 255, 86, 182, 95, 255, 87, 181, 96, 255, 89, 180, 97, 255, 90, 178, 98, 255, 92, 177, 100, 255, 93, 175, 101, 255, 95, 173, 102, 255, 96, 171, 104, 255, 98, 169, 105, 255, 100, 167, 106, 255, 101, 165, 107, 255, 103, 163, 108, 255, 104, 161, 109, 255, 106, 159, 110, 255, 107, 157, 111, 255, 109, 155, 111, 255, 111, 154, 112, 255, 112, 152, 112, 255, 114, 150, 112, 255, 116, 149, 112, 255, 118, 148, 112, 255, 120, 146, 112, 255, 122, 145, 111, 255, 124, 143, 111, 255, 126, 142, 110, 255, 127, 141, 110, 255, 129, 139, 109, 255, 131, 137, 109, 255, 132, 136, 108, 255, 134, 134, 108, 255, 135, 132, 108, 255, 137, 130, 107, 255, 138, 127, 107, 255, 139, 125, 106, 255, 140, 122, 105, 255, 140, 120, 105, 255, 141, 117, 104, 255, 142, 114, 103, 255, 143, 111, 101, 255, 143, 108, 100, 255, 144, 105, 99, 255, 145, 102, 97, 255, 145, 99, 95, 255, 146, 96, 94, 255, 146, 92, 92, 255, 147, 89, 90, 255, 148, 86, 88, 255, 149, 83, 86, 255, 149, 80, 84, 255, 150, 78, 82, 255, 151, 75, 80, 255, 152, 72, 78, 255, 153, 69, 76, 255, 155, 66, 73, 255, 156, 63, 71, 255, 157, 61, 68, 255, 158, 58, 66, 255, 160, 55, 63, 255, 161, 52, 61, 255, 162, 50, 58, 255, 164, 47, 56, 255, 165, 45, 54, 255, 166, 43, 52, 255, 167, 41, 50, 255, 168, 39, 48, 255, 168, 38, 47, 255, 169, 37, 46, 255, 169, 36, 45, 255, 170, 35, 44, 255, 170, 35, 44, 255, 170, 35, 44, 255, 169, 36, 44, 255, 169, 36, 45, 255, 168, 37, 45, 255, 167, 38, 46, 255, 166, 40, 47, 255, 165, 41, 48, 255, 163, 43, 49, 255, 162, 44, 51, 255, 160, 46, 52, 255, 159, 47, 53, 255, 157, 49, 55, 255, 155, 51, 57, 255, 153, 52, 58, 255, 152, 53, 60, 255, 150, 55, 62, 255, 149, 56, 64, 255, 147, 57, 66, 255, 146, 57, 68, 255, 145, 58, 70, 255, 143, 58, 73, 255, 142, 58, 75, 255, 141, 57, 77, 255, 140, 57, 79, 255, 140, 56, 81, 255, 139, 56, 84, 255, 138, 55, 86, 255, 138, 54, 88, 255, 137, 53, 90, 255, 137, 52, 92, 255, 137, 51, 94, 255, 137, 51, 96, 255, 138, 50, 98, 255, 138, 50, 100, 255, 139, 50, 102, 255, 139, 50, 103, 255, 140, 50, 105, 255, 141, 51, 107, 255, 142, 52, 108, 255, 143, 54, 110, 255, 144, 55, 111, 255, 145, 57, 112, 255, 146, 59, 114, 255, 147, 61, 115, 255, 147, 63, 116, 255, 148, 65, 118, 255, 149, 68, 119, 255, 150, 70, 120, 255, 151, 72, 121, 255, 152, 75, 122, 255, 153, 77, 123, 255, 154, 79, 125, 255, 156, 81, 126, 255, 157, 83, 126, 255, 159, 85, 127, 255, 160, 86, 128, 255, 162, 88, 129, 255, 164, 89, 130, 255, 166, 90, 131, 255, 168, 91, 132, 255, 170, 93, 134, 255, 172, 94, 135, 255, 174, 95, 136, 255, 177, 96, 137, 255, 179, 97, 139, 255, 181, 98, 140, 255, 183, 99, 141, 255, 184, 100, 142, 255, 186, 101, 143, 255, 187, 101, 144, 255, 189, 102, 145, 255, 190, 102, 146, 255, 190, 103, 146, 255, 191, 103, 146, 255, 191, 104, 147, 255, 191, 104, 147, 255, 191, 104, 147, 255, 191, 104, 147, 255, 192, 105, 146, 255, 192, 106, 146, 255, 192, 106, 145, 255, 192, 107, 144, 255, 192, 108, 143, 255, 192, 109, 142, 255, 192, 110, 142, 255, 192, 111, 141, 255, 192, 112, 140, 255, 192, 113, 139, 255, 192, 114, 138, 255, 192, 115, 137, 255, 192, 116, 136, 255, 192, 117, 135, 255, 192, 118, 134, 255, 192, 119, 133, 255, 192, 119, 132, 255, 191, 120, 132, 255, 191, 120, 132, 255, 191, 120, 132, 255, 191, 119, 132, 255, 191, 119, 132, 255, 190, 119, 133, 255, 190, 118, 133, 255, 190, 118, 134, 255, 189, 118, 135, 255, 189, 117, 135, 255, 188, 117, 136, 255, 188, 117, 136, 255, 187, 118, 137, 255, 186, 118, 137, 255, 185, 119, 137, 255, 184, 120, 137, 255, 183, 121, 137, 255, 182, 123, 136, 255, 181, 125, 136, 255, 179, 126, 135, 255, 177, 128, 135, 255, 174, 130, 134, 255, 172, 131, 134, 255, 169, 133, 133, 255, 166, 135, 133, 255, 163, 137, 132, 255, 160, 138, 132, 255, 157, 140, 132, 255, 154, 142, 131, 255, 151, 144, 131, 255, 149, 146, 131, 255, 146, 148, 131, 255, 143, 149, 132, 255, 141, 151, 132, 255, 139, 153, 133, 255, 137, 155, 133, 255, 135, 157, 134, 255, 134, 159, 135, 255, 133, 162, 135, 255, 132, 165, 135, 255, 132, 168, 135, 255, 132, 171, 135, 255, 131, 174, 135, 255, 131, 177, 134, 255, 131, 181, 134, 255, 132, 184, 133, 255, 132, 187, 133, 255, 132, 190, 132, 255, 133, 192, 132, 255, 133, 195, 131, 255, 133, 197, 131, 255, 134, 198, 130, 255, 134, 200, 130, 255, 134, 200, 130, 255, 134, 201, 130, 255, 134, 200, 130, 255, 134, 200, 130, 255, 134, 199, 130, 255, 133, 197, 130, 255, 133, 196, 130, 255, 132, 194, 130, 255, 132, 192, 130, 255, 131, 190, 130, 255, 130, 187, 130, 255, 129, 185, 129, 255, 128, 183, 129, 255, 128, 180, 129, 255, 127, 178, 129, 255, 126, 176, 128, 255, 125, 174, 128, 255, 124, 172, 127, 255, 124, 170, 126, 255, 123, 169, 125, 255, 122, 168, 124, 255, 121, 167, 124, 255, 120, 166, 123, 255, 119, 166, 122, 255, 118, 165, 122, 255, 116, 164, 121, 255, 114, 164, 121, 255, 112, 163, 121, 255, 111, 162, 121, 255, 109, 162, 121, 255, 107, 161, 121, 255, 105, 161, 121, 255, 103, 161, 121, 255, 101, 160, 121, 255, 99, 160, 120, 255, 97, 160, 120, 255, 96, 160, 120, 255, 94, 159, 120, 255, 93, 159, 119, 255, 92, 159, 119, 255, 91, 159, 118, 255, 91, 159, 117, 255, 91, 160, 116, 255, 91, 160, 115, 255, 91, 161, 113, 255, 91, 162, 112, 255, 92, 163, 110, 255, 92, 164, 109, 255, 93, 165, 107, 255, 93, 166, 106, 255, 94, 167, 104, 255, 95, 168, 103, 255, 95, 169, 101, 255, 96, 171, 100, 255, 96, 172, 99, 255, 96, 173, 98, 255, 96, 174, 97, 255, 96, 176, 96, 255, 95, 177, 96, 255, 94, 178, 95, 255, 94, 179, 95, 255, 93, 179, 94, 255, 92, 180, 94, 255, 91, 180, 94, 255, 90, 181, 94, 255, 89, 181, 94, 255, 88, 181, 94, 255, 87, 182, 94, 255, 86, 182, 94, 255, 86, 182, 94, 255, 85, 182, 94, 255, 84, 182, 94, 255, 84, 182, 94, 255, 83, 182, 94, 255, 83, 182, 94, 255, 82, 182, 95, 255, 82, 182, 95, 255, 82, 182, 95, 255, 83, 181, 95, 255, 83, 181, 95, 255, 84, 180, 96, 255, 85, 179, 97, 255, 86, 178, 98, 255, 87, 177, 99, 255, 88, 176, 100, 255, 90, 175, 101, 255, 91, 173, 102, 255, 93, 172, 103, 255, 95, 170, 104, 255, 96, 168, 105, 255, 98, 166, 106, 255, 99, 164, 107, 255, 101, 162, 108, 255, 103, 160, 109, 255, 104, 158, 110, 255, 106, 156, 111, 255, 107, 154, 112, 255, 109, 153, 112, 255, 110, 151, 112, 255, 112, 149, 112, 255, 114, 148, 112, 255, 116, 147, 112, 255, 117, 145, 112, 255, 119, 144, 111, 255, 121, 143, 111, 255, 123, 141, 110, 255, 125, 140, 110, 255, 127, 138, 109, 255, 128, 137, 108, 255, 130, 135, 108, 255, 132, 134, 107, 255, 133, 132, 107, 255, 134, 130, 106, 255, 136, 128, 106, 255, 137, 125, 105, 255, 138, 123, 105, 255, 139, 120, 104, 255, 139, 118, 103, 255, 140, 115, 103, 255, 141, 112, 102, 255, 142, 109, 101, 255, 142, 106, 100, 255, 143, 103, 98, 255, 144, 100, 97, 255, 144, 97, 96, 255, 145, 94, 94, 255, 146, 91, 93, 255, 146, 88, 91, 255, 147, 85, 90, 255, 148, 82, 88, 255, 149, 79, 86, 255, 149, 76, 84, 255, 150, 74, 82, 255, 152, 71, 80, 255, 153, 68, 78, 255, 154, 66, 76, 255, 155, 63, 73, 255, 157, 60, 71, 255, 158, 58, 68, 255, 159, 55, 65, 255, 161, 53, 63, 255, 162, 51, 60, 255, 163, 49, 58, 255, 164, 47, 56, 255, 166, 45, 54, 255, 167, 43, 52, 255, 168, 42, 50, 255, 168, 41, 48, 255, 169, 40, 47, 255, 170, 39, 46, 255, 170, 38, 46, 255, 170, 38, 46, 255, 170, 38, 46, 255, 170, 39, 46, 255, 169, 39, 46, 255, 168, 40, 47, 255, 167, 41, 48, 255, 166, 42, 48, 255, 165, 44, 49, 255, 164, 45, 50, 255, 163, 46, 52, 255, 161, 48, 53, 255, 160, 49, 54, 255, 158, 51, 56, 255, 157, 52, 58, 255, 155, 53, 59, 255, 153, 54, 61, 255, 152, 56, 63, 255, 150, 56, 65, 255, 149, 57, 67, 255, 148, 58, 68, 255, 147, 58, 70, 255, 146, 58, 73, 255, 144, 58, 75, 255, 144, 58, 77, 255, 143, 57, 79, 255, 142, 56, 81, 255, 141, 55, 83, 255, 141, 55, 85, 255, 140, 54, 87, 255, 140, 53, 89, 255, 140, 52, 91, 255, 140, 51, 93, 255, 140, 51, 95, 255, 140, 50, 97, 255, 141, 50, 99, 255, 141, 50, 100, 255, 142, 50, 102, 255, 143, 50, 104, 255, 144, 51, 105, 255, 145, 52, 107, 255, 146, 53, 108, 255, 147, 55, 110, 255, 147, 57, 111, 255, 148, 59, 112, 255, 148, 61, 114, 255, 149, 63, 115, 255, 149, 65, 116, 255, 150, 67, 118, 255, 150, 70, 119, 255, 151, 72, 120, 255, 152, 74, 121, 255, 153, 77, 122, 255, 154, 79, 123, 255, 155, 81, 125, 255, 156, 83, 126, 255, 157, 84, 127, 255, 159, 86, 128, 255, 161, 87, 128, 255, 162, 89, 130, 255, 165, 90, 131, 255, 167, 91, 132, 255, 169, 92, 133, 255, 171, 94, 135, 255, 173, 95, 136, 255, 176, 96, 137, 255, 178, 97, 139, 255, 180, 98, 140, 255, 182, 99, 141, 255, 184, 100, 143, 255, 186, 101, 144, 255, 187, 102, 145, 255, 189, 102, 146, 255, 190, 103, 146, 255, 191, 103, 147, 255, 191, 104, 147, 255, 192, 104, 148, 255, 192, 104, 148, 255, 192, 105, 148, 255, 192, 105, 147, 255, 192, 105, 147, 255, 192, 106, 146, 255, 192, 107, 146, 255, 192, 108, 145, 255, 193, 109, 144, 255, 193, 109, 143, 255, 193, 110, 142, 255, 193, 111, 141, 255, 193, 113, 140, 255, 193, 114, 139, 255, 193, 115, 138, 255, 193, 116, 137, 255, 193, 116, 136, 255, 193, 117, 135, 255, 193, 118, 134, 255, 193, 119, 133, 255, 193, 119, 133, 255, 192, 120, 132, 255, 192, 120, 132, 255, 192, 120, 132, 255, 191, 120, 133, 255, 191, 119, 133, 255, 190, 119, 133, 255, 190, 119, 134, 255, 189, 119, 135, 255, 189, 119, 135, 255, 188, 118, 136, 255, 187, 118, 136, 255, 187, 119, 137, 255, 186, 119, 137, 255, 185, 120, 138, 255, 184, 120, 138, 255, 183, 121, 138, 255, 182, 123, 137, 255, 181, 124, 137, 255, 179, 126, 136, 255, 178, 128, 136, 255, 176, 129, 135, 255, 173, 131, 134, 255, 171, 133, 134, 255, 168, 134, 133, 255, 165, 136, 133, 255, 162, 138, 132, 255, 159, 139, 132, 255, 156, 141, 132, 255, 153, 143, 131, 255, 150, 144, 131, 255, 147, 146, 131, 255, 144, 148, 131, 255, 141, 149, 131, 255, 139, 151, 132, 255, 137, 153, 132, 255, 135, 155, 133, 255, 134, 157, 133, 255, 132, 159, 134, 255, 132, 162, 134, 255, 131, 165, 134, 255, 131, 168, 134, 255, 130, 171, 133, 255, 130, 174, 133, 255, 131, 178, 133, 255, 131, 181, 132, 255, 131, 184, 131, 255, 132, 187, 131, 255, 132, 190, 130, 255, 133, 193, 129, 255, 134, 195, 129, 255, 134, 197, 128, 255, 135, 199, 128, 255, 135, 200, 127, 255, 135, 201, 127, 255, 135, 201, 127, 255, 135, 201, 127, 255, 135, 200, 127, 255, 135, 199, 127, 255, 134, 198, 127, 255, 134, 196, 127, 255, 133, 194, 127, 255, 132, 192, 127, 255, 131, 190, 127, 255, 131, 188, 126, 255, 130, 185, 126, 255, 129, 183, 126, 255, 128, 181, 126, 255, 127, 178, 125, 255, 126, 176, 125, 255, 125, 174, 124, 255, 124, 172, 123, 255, 124, 171, 123, 255, 123, 170, 122, 255, 122, 169, 121, 255, 121, 168, 120, 255, 120, 167, 119, 255, 119, 166, 119, 255, 117, 165, 119, 255, 116, 164, 118, 255, 114, 164, 118, 255, 112, 163, 118, 255, 110, 162, 118, 255, 108, 162, 118, 255, 106, 161, 118, 255, 104, 161, 119, 255, 102, 160, 119, 255, 100, 160, 119, 255, 98, 159, 119, 255, 97, 159, 119, 255, 95, 159, 119, 255, 94, 158, 118, 255, 92, 158, 118, 255, 91, 158, 117, 255, 90, 158, 117, 255, 90, 158, 116, 255, 90, 159, 114, 255, 90, 159, 113, 255, 90, 160, 112, 255, 90, 161, 110, 255, 90, 161, 109, 255, 91, 162, 107, 255, 91, 163, 106, 255, 92, 164, 104, 255, 92, 165, 103, 255, 93, 167, 101, 255, 93, 168, 100, 255, 94, 169, 99, 255, 94, 170, 97, 255, 94, 171, 96, 255, 94, 172, 96, 255, 93, 173, 95, 255, 93, 174, 95, 255, 92, 175, 94, 255, 92, 176, 94, 255, 91, 176, 94, 255, 90, 177, 94, 255, 89, 177, 94, 255, 89, 178, 95, 255, 88, 178, 95, 255, 87, 178, 95, 255, 86, 178, 95, 255, 86, 178, 96, 255, 85, 178, 96, 255, 84, 178, 96, 255, 84, 178, 97, 255, 83, 178, 97, 255, 83, 178, 97, 255, 82, 178, 98, 255, 82, 178, 98, 255, 82, 178, 98, 255, 82, 178, 98, 255, 83, 178, 98, 255, 83, 177, 98, 255, 84, 176, 99, 255, 85, 176, 100, 255, 86, 175, 100, 255, 87, 174, 101, 255, 88, 172, 102, 255, 90, 171, 103, 255, 91, 170, 104, 255, 93, 168, 105, 255, 94, 166, 106, 255, 96, 165, 107, 255, 97, 163, 108, 255, 99, 161, 109, 255, 101, 159, 110, 255, 102, 157, 110, 255, 104, 155, 111, 255, 105, 153, 112, 255, 107, 152, 112, 255, 108, 150, 113, 255, 110, 148, 113, 255, 112, 147, 113, 255, 113, 145, 112, 255, 115, 144, 112, 255, 117, 143, 111, 255, 119, 142, 111, 255, 121, 140, 110, 255, 122, 139, 110, 255, 124, 138, 109, 255, 126, 136, 108, 255, 128, 135, 107, 255, 129, 133, 106, 255, 131, 132, 106, 255, 132, 130, 105, 255, 133, 128, 104, 255, 135, 126, 104, 255, 136, 123, 104, 255, 137, 121, 103, 255, 138, 118, 103, 255, 138, 116, 102, 255, 139, 113, 101, 255, 140, 110, 101, 255, 141, 107, 100, 255, 141, 104, 99, 255, 142, 102, 98, 255, 143, 99, 97, 255, 143, 96, 96, 255, 144, 93, 95, 255, 145, 90, 94, 255, 145, 87, 93, 255, 146, 84, 91, 255, 147, 81, 90, 255, 148, 78, 88, 255, 149, 75, 86, 255, 150, 73, 84, 255, 151, 70, 82, 255, 152, 68, 80, 255, 153, 65, 78, 255, 155, 63, 75, 255, 156, 60, 73, 255, 157, 58, 70, 255, 159, 56, 68, 255, 160, 54, 65, 255, 162, 52, 63, 255, 163, 50, 60, 255, 164, 48, 58, 255, 165, 47, 56, 255, 167, 46, 54, 255, 168, 44, 52, 255, 168, 43, 50, 255, 169, 43, 49, 255, 170, 42, 48, 255, 170, 42, 47, 255, 170, 41, 47, 255, 170, 42, 47, 255, 170, 42, 48, 255, 169, 42, 48, 255, 169, 43, 48, 255, 168, 44, 49, 255, 167, 45, 50, 255, 166, 46, 51, 255, 165, 47, 52, 255, 163, 48, 53, 255, 162, 50, 54, 255, 161, 51, 55, 255, 159, 52, 57, 255, 158, 53, 58, 255, 156, 54, 60, 255, 155, 55, 62, 255, 154, 56, 63, 255, 152, 57, 65, 255, 151, 58, 67, 255, 150, 58, 69, 255, 149, 58, 71, 255, 148, 58, 72, 255, 147, 58, 74, 255, 146, 58, 76, 255, 145, 57, 78, 255, 144, 56, 80, 255, 144, 55, 82, 255, 143, 55, 84, 255, 143, 54, 86, 255, 143, 53, 88, 255, 143, 52, 90, 255, 143, 51, 92, 255, 143, 50, 94, 255, 143, 50, 96, 255, 144, 50, 97, 255, 144, 49, 99, 255, 145, 50, 101, 255, 146, 50, 102, 255, 147, 51, 104, 255, 148, 52, 105, 255, 148, 53, 107, 255, 149, 55, 108, 255, 149, 56, 109, 255, 150, 58, 111, 255, 150, 60, 112, 255, 150, 62, 114, 255, 150, 65, 115, 255, 151, 67, 116, 255, 151, 69, 118, 255, 151, 72, 119, 255, 152, 74, 120, 255, 152, 76, 121, 255, 153, 78, 122, 255, 154, 80, 124, 255, 155, 82, 125, 255, 156, 84, 126, 255, 157, 85, 127, 255, 159, 87, 128, 255, 161, 88, 129, 255, 163, 90, 130, 255, 165, 91, 132, 255, 168, 92, 133, 255, 170, 94, 134, 255, 173, 95, 136, 255, 175, 96, 137, 255, 177, 97, 139, 255, 180, 99, 140, 255, 182, 100, 142, 255, 184, 101, 143, 255, 186, 102, 144, 255, 187, 102, 145, 255, 189, 103, 146, 255, 190, 104, 147, 255, 191, 104, 148, 255, 192, 104, 148, 255, 192, 105, 149, 255, 192, 105, 149, 255, 192, 105, 148, 255, 192, 106, 148, 255, 192, 106, 148, 255, 193, 107, 147, 255, 193, 107, 146, 255, 193, 108, 146, 255, 193, 109, 145, 255, 194, 110, 144, 255, 194, 111, 143, 255, 194, 112, 142, 255, 194, 113, 141, 255, 194, 114, 140, 255, 194, 115, 139, 255, 194, 116, 138, 255, 194, 117, 137, 255, 194, 117, 136, 255, 194, 118, 135, 255, 194, 119, 134, 255, 193, 119, 133, 255, 193, 120, 133, 255, 193, 120, 133, 255, 192, 120, 133, 255, 192, 120, 133, 255, 191, 120, 133, 255, 190, 120, 134, 255, 190, 120, 134, 255, 189, 120, 135, 255, 188, 119, 136, 255, 187, 120, 136, 255, 187, 120, 137, 255, 186, 120, 137, 255, 185, 120, 138, 255, 184, 121, 138, 255, 183, 122, 138, 255, 182, 123, 138, 255, 181, 124, 138, 255, 180, 126, 137, 255, 178, 127, 137, 255, 176, 129, 136, 255, 174, 131, 135, 255, 172, 132, 135, 255, 169, 134, 134, 255, 166, 135, 134, 255, 163, 137, 133, 255, 160, 138, 132, 255, 157, 140, 132, 255, 154, 141, 132, 255, 151, 143, 131, 255, 148, 145, 131, 255, 145, 146, 131, 255, 142, 148, 131, 255, 140, 150, 131, 255, 137, 151, 131, 255, 135, 153, 131, 255, 133, 155, 132, 255, 132, 157, 132, 255, 131, 159, 133, 255, 130, 162, 133, 255, 130, 165, 133, 255, 129, 168, 132, 255, 129, 171, 132, 255, 130, 174, 131, 255, 130, 178, 131, 255, 130, 181, 130, 255, 131, 184, 129, 255, 132, 187, 128, 255, 133, 190, 128, 255, 133, 193, 127, 255, 134, 195, 126, 255, 135, 197, 126, 255, 135, 199, 125, 255, 136, 200, 125, 255, 136, 201, 124, 255, 136, 201, 124, 255, 136, 201, 124, 255, 136, 201, 124, 255, 135, 200, 124, 255, 135, 198, 124, 255, 134, 197, 124, 255, 134, 195, 124, 255, 133, 193, 124, 255, 132, 190, 123, 255, 131, 188, 123, 255, 130, 186, 123, 255, 129, 183, 123, 255, 128, 181, 122, 255, 127, 179, 122, 255, 126, 177, 121, 255, 125, 175, 121, 255, 124, 173, 120, 255, 124, 171, 119, 255, 123, 170, 118, 255, 122, 169, 117, 255, 121, 168, 117, 255, 120, 167, 116, 255, 119, 167, 116, 255, 117, 166, 116, 255, 116, 165, 115, 255, 114, 164, 115, 255, 112, 163, 116, 255, 110, 163, 116, 255, 108, 162, 116, 255, 106, 161, 116, 255, 104, 160, 116, 255, 101, 160, 117, 255, 99, 159, 117, 255, 98, 159, 117, 255, 96, 158, 117, 255, 94, 158, 117, 255, 93, 158, 117, 255, 91, 157, 116, 255, 90, 157, 116, 255, 90, 157, 115, 255, 89, 158, 114, 255, 89, 158, 113, 255, 89, 158, 112, 255, 89, 159, 110, 255, 89, 160, 109, 255, 89, 160, 108, 255, 89, 161, 106, 255, 90, 162, 104, 255, 90, 163, 103, 255, 91, 164, 101, 255, 91, 165, 100, 255, 91, 166, 99, 255, 92, 167, 97, 255, 92, 168, 96, 255, 92, 169, 95, 255, 92, 170, 95, 255, 91, 171, 94, 255, 91, 172, 94, 255, 90, 173, 94, 255, 89, 173, 94, 255, 89, 174, 94, 255, 88, 174, 94, 255, 88, 174, 95, 255, 87, 174, 95, 255, 86, 175, 96, 255, 86, 175, 96, 255, 85, 175, 97, 255, 85, 175, 98, 255, 84, 175, 98, 255, 84, 174, 99, 255, 83, 174, 99, 255, 83, 174, 100, 255, 82, 174, 100, 255, 82, 174, 101, 255, 82, 174, 101, 255, 82, 174, 101, 255, 82, 174, 101, 255, 82, 174, 101, 255, 83, 173, 102, 255, 84, 173, 102, 255, 84, 172, 102, 255, 85, 171, 103, 255, 87, 170, 104, 255, 88, 169, 104, 255, 89, 168, 105, 255, 91, 166, 106, 255, 92, 165, 107, 255, 94, 163, 108, 255, 95, 161, 108, 255, 97, 160, 109, 255, 98, 158, 110, 255, 100, 156, 111, 255, 102, 154, 112, 255, 103, 152, 112, 255, 105, 151, 113, 255, 106, 149, 113, 255, 108, 147, 113, 255, 109, 146, 113, 255, 111, 144, 113, 255, 113, 143, 113, 255, 115, 142, 112, 255, 116, 140, 111, 255, 118, 139, 111, 255, 120, 138, 110, 255, 122, 137, 109, 255, 123, 136, 108, 255, 125, 134, 107, 255, 127, 133, 106, 255, 128, 131, 105, 255, 130, 130, 104, 255, 131, 128, 104, 255, 133, 126, 103, 255, 134, 124, 103, 255, 135, 122, 102, 255, 136, 119, 102, 255, 137, 117, 101, 255, 138, 114, 101, 255, 138, 111, 100, 255, 139, 109, 100, 255, 140, 106, 99, 255, 140, 103, 99, 255, 141, 100, 98, 255, 142, 97, 97, 255, 142, 94, 97, 255, 143, 91, 96, 255, 144, 88, 95, 255, 145, 85, 94, 255, 145, 83, 93, 255, 146, 80, 91, 255, 147, 77, 90, 255, 148, 74, 88, 255, 149, 72, 86, 255, 150, 70, 84, 255, 151, 67, 82, 255, 153, 65, 80, 255, 154, 63, 78, 255, 155, 61, 75, 255, 157, 59, 72, 255, 158, 57, 70, 255, 160, 55, 67, 255, 161, 53, 65, 255, 163, 52, 62, 255, 164, 50, 60, 255, 165, 49, 57, 255, 166, 48, 55, 255, 167, 47, 54, 255, 168, 46, 52, 255, 169, 46, 51, 255, 170, 45, 50, 255, 170, 45, 49, 255, 170, 45, 49, 255, 170, 45, 49, 255, 170, 45, 49, 255, 169, 45, 50, 255, 169, 46, 50, 255, 168, 47, 51, 255, 167, 48, 51, 255, 166, 49, 52, 255, 165, 50, 53, 255, 164, 51, 54, 255, 163, 52, 55, 255, 162, 53, 57, 255, 160, 54, 58, 255, 159, 55, 59, 255, 158, 56, 61, 255, 157, 56, 62, 255, 155, 57, 64, 255, 154, 58, 65, 255, 153, 58, 67, 255, 152, 59, 69, 255, 151, 59, 71, 255, 150, 59, 72, 255, 149, 58, 74, 255, 148, 58, 76, 255, 147, 57, 78, 255, 147, 56, 80, 255, 146, 55, 82, 255, 146, 54, 83, 255, 145, 53, 85, 255, 145, 53, 87, 255, 145, 52, 89, 255, 145, 51, 91, 255, 146, 50, 93, 255, 146, 50, 94, 255, 146, 49, 96, 255, 147, 49, 98, 255, 148, 49, 99, 255, 149, 50, 101, 255, 150, 51, 102, 255, 150, 52, 104, 255, 151, 53, 105, 255, 151, 54, 106, 255, 152, 56, 108, 255, 152, 58, 109, 255, 152, 60, 111, 255, 152, 62, 112, 255, 152, 64, 113, 255, 151, 67, 115, 255, 151, 69, 116, 255, 151, 71, 117, 255, 152, 73, 119, 255, 152, 76, 120, 255, 152, 78, 121, 255, 153, 80, 122, 255, 154, 82, 124, 255, 155, 83, 125, 255, 156, 85, 126, 255, 158, 86, 127, 255, 160, 88, 128, 255, 162, 89, 130, 255, 164, 91, 131, 255, 167, 92, 133, 255, 169, 94, 134, 255, 172, 95, 136, 255, 174, 96, 137, 255, 177, 98, 139, 255, 179, 99, 140, 255, 181, 100, 142, 255, 184, 101, 143, 255, 186, 102, 145, 255, 187, 103, 146, 255, 189, 104, 147, 255, 190, 104, 148, 255, 191, 105, 148, 255, 192, 105, 149, 255, 192, 105, 149, 255, 192, 106, 149, 255, 192, 106, 149, 255, 193, 106, 149, 255, 193, 107, 148, 255, 193, 107, 148, 255, 193, 108, 147, 255, 194, 109, 146, 255, 194, 109, 145, 255, 194, 110, 144, 255, 194, 111, 143, 255, 195, 112, 142, 255, 195, 113, 141, 255, 195, 114, 140, 255, 195, 115, 139, 255, 195, 116, 138, 255, 195, 117, 137, 255, 195, 117, 136, 255, 195, 118, 135, 255, 194, 119, 135, 255, 194, 119, 134, 255, 193, 120, 133, 255, 193, 120, 133, 255, 192, 120, 133, 255, 192, 120, 133, 255, 191, 120, 134, 255, 190, 120, 134, 255, 189, 120, 135, 255, 188, 120, 135, 255, 187, 120, 136, 255, 187, 121, 137, 255, 186, 121, 137, 255, 185, 121, 138, 255, 184, 122, 138, 255, 183, 122, 138, 255, 182, 123, 138, 255, 181, 124, 138, 255, 179, 126, 138, 255, 178, 127, 138, 255, 177, 129, 137, 255, 175, 130, 136, 255, 173, 132, 136, 255, 170, 133, 135, 255, 168, 135, 134, 255, 165, 136, 134, 255, 162, 138, 133, 255, 159, 139, 132, 255, 156, 140, 132, 255, 152, 142, 131, 255, 149, 143, 131, 255, 146, 145, 131, 255, 143, 146, 130, 255, 140, 148, 130, 255, 138, 150, 130, 255, 135, 151, 130, 255, 133, 153, 130, 255, 132, 155, 131, 255, 130, 157, 131, 255, 129, 159, 131, 255, 128, 162, 131, 255, 128, 165, 131, 255, 128, 168, 131, 255, 128, 171, 130, 255, 129, 175, 130, 255, 129, 178, 129, 255, 130, 181, 128, 255, 131, 184, 127, 255, 132, 187, 126, 255, 133, 190, 125, 255, 133, 193, 124, 255, 134, 196, 124, 255, 135, 198, 123, 255, 136, 199, 122, 255, 136, 201, 122, 255, 137, 201, 121, 255, 137, 202, 121, 255, 137, 201, 121, 255, 136, 201, 121, 255, 136, 200, 121, 255, 136, 199, 121, 255, 135, 197, 121, 255, 134, 195, 121, 255, 133, 193, 121, 255, 132, 191, 120, 255, 131, 189, 120, 255, 130, 186, 120, 255, 129, 184, 119, 255, 128, 182, 119, 255, 127, 179, 118, 255, 126, 177, 118, 255, 125, 175, 117, 255, 124, 173, 116, 255, 124, 172, 116, 255, 123, 171, 115, 255, 122, 170, 114, 255, 121, 169, 113, 255, 120, 168, 113, 255, 119, 167, 113, 255, 117, 166, 112, 255, 115, 165, 112, 255, 113, 164, 113, 255, 111, 164, 113, 255, 109, 163, 113, 255, 107, 162, 114, 255, 105, 161, 114, 255, 103, 160, 114, 255, 101, 160, 115, 255, 99, 159, 115, 255, 97, 158, 115, 255, 95, 158, 115, 255, 93, 157, 115, 255, 92, 157, 115, 255, 91, 157, 115, 255, 90, 157, 114, 255, 89, 157, 114, 255, 88, 157, 113, 255, 88, 157, 112, 255, 88, 158, 110, 255, 88, 158, 109, 255, 88, 159, 108, 255, 88, 160, 106, 255, 88, 160, 105, 255, 88, 161, 103, 255, 89, 162, 102, 255, 89, 163, 100, 255, 89, 164, 99, 255, 90, 165, 97, 255, 90, 166, 96, 255, 90, 167, 95, 255, 90, 168, 94, 255, 90, 168, 94, 255, 89, 169, 93, 255, 89, 170, 93, 255, 88, 170, 93, 255, 87, 171, 94, 255, 87, 171, 94, 255, 86, 171, 94, 255, 86, 171, 95, 255, 85, 171, 96, 255, 85, 171, 97, 255, 84, 171, 98, 255, 84, 171, 99, 255, 83, 171, 99, 255, 83, 171, 100, 255, 83, 171, 101, 255, 82, 171, 102, 255, 82, 170, 103, 255, 82, 170, 103, 255, 82, 170, 104, 255, 82, 170, 104, 255, 82, 170, 104, 255, 82, 170, 104, 255, 82, 170, 104, 255, 83, 169, 105, 255, 83, 169, 105, 255, 84, 168, 105, 255, 85, 167, 106, 255, 86, 166, 106, 255, 87, 165, 107, 255, 89, 164, 107, 255, 90, 163, 108, 255, 92, 161, 109, 255, 93, 160, 109, 255, 95, 158, 110, 255, 96, 157, 111, 255, 98, 155, 111, 255, 100, 153, 112, 255, 101, 151, 113, 255, 103, 150, 113, 255, 104, 148, 114, 255, 106, 146, 114, 255, 107, 145, 114, 255, 109, 143, 114, 255, 111, 142, 113, 255, 112, 140, 113, 255, 114, 139, 112, 255, 116, 138, 111, 255, 118, 137, 110, 255, 119, 136, 109, 255, 121, 135, 108, 255, 123, 134, 107, 255, 124, 132, 106, 255, 126, 131, 105, 255, 128, 129, 104, 255, 129, 128, 103, 255, 130, 126, 103, 255, 132, 124, 102, 255, 133, 122, 101, 255, 134, 120, 101, 255, 135, 117, 100, 255, 136, 115, 100, 255, 137, 112, 100, 255, 137, 110, 100, 255, 138, 107, 99, 255, 139, 104, 99, 255, 140, 101, 99, 255, 140, 98, 98, 255, 141, 96, 98, 255, 142, 93, 97, 255, 142, 90, 96, 255, 143, 87, 96, 255, 144, 84, 95, 255, 145, 82, 94, 255, 145, 79, 93, 255, 146, 76, 91, 255, 147, 74, 90, 255, 148, 71, 88, 255, 149, 69, 86, 255, 151, 67, 84, 255, 152, 65, 82, 255, 153, 63, 80, 255, 155, 61, 77, 255, 156, 59, 75, 255, 158, 57, 72, 255, 159, 56, 69, 255, 161, 55, 67, 255, 162, 53, 64, 255, 164, 52, 62, 255, 165, 51, 59, 255, 166, 50, 57, 255, 167, 50, 55, 255, 168, 49, 54, 255, 169, 48, 53, 255, 170, 48, 52, 255, 170, 48, 51, 255, 170, 48, 51, 255, 170, 48, 51, 255, 170, 48, 51, 255, 169, 49, 51, 255, 169, 49, 52, 255, 168, 50, 52, 255, 168, 50, 53, 255, 167, 51, 54, 255, 166, 52, 55, 255, 165, 53, 55, 255, 164, 54, 57, 255, 163, 54, 58, 255, 162, 55, 59, 255, 160, 56, 60, 255, 159, 57, 61, 255, 158, 58, 63, 255, 157, 58, 64, 255, 156, 59, 66, 255, 155, 59, 67, 255, 153, 59, 69, 255, 152, 59, 71, 255, 152, 59, 72, 255, 151, 59, 74, 255, 150, 58, 76, 255, 149, 57, 77, 255, 149, 56, 79, 255, 148, 55, 81, 255, 148, 54, 83, 255, 148, 53, 84, 255, 148, 52, 86, 255, 148, 51, 88, 255, 148, 51, 90, 255, 148, 50, 91, 255, 149, 49, 93, 255, 149, 49, 95, 255, 150, 49, 96, 255, 150, 49, 98, 255, 151, 50, 99, 255, 152, 50, 101, 255, 153, 51, 102, 255, 154, 53, 103, 255, 154, 54, 105, 255, 154, 56, 106, 255, 154, 58, 108, 255, 153, 60, 109, 255, 153, 62, 111, 255, 153, 64, 112, 255, 152, 66, 113, 255, 152, 68, 115, 255, 152, 71, 116, 255, 152, 73, 117, 255, 152, 75, 119, 255, 152, 77, 120, 255, 152, 79, 121, 255, 153, 81, 123, 255, 154, 83, 124, 255, 155, 85, 125, 255, 157, 86, 126, 255, 159, 87, 127, 255, 161, 89, 129, 255, 163, 90, 130, 255, 166, 92, 132, 255, 168, 93, 134, 255, 171, 95, 135, 255, 173, 96, 137, 255, 176, 98, 139, 255, 179, 99, 141, 255, 181, 100, 142, 255, 183, 101, 144, 255, 186, 102, 145, 255, 187, 103, 146, 255, 189, 104, 147, 255, 190, 105, 148, 255, 191, 105, 149, 255, 192, 105, 149, 255, 193, 106, 150, 255, 193, 106, 150, 255, 193, 106, 150, 255, 193, 107, 149, 255, 193, 107, 149, 255, 193, 108, 148, 255, 194, 108, 147, 255, 194, 109, 147, 255, 194, 110, 146, 255, 195, 111, 145, 255, 195, 111, 144, 255, 195, 112, 143, 255, 195, 113, 142, 255, 196, 114, 141, 255, 196, 115, 140, 255, 196, 116, 139, 255, 196, 117, 138, 255, 195, 118, 137, 255, 195, 118, 136, 255, 195, 119, 135, 255, 194, 120, 134, 255, 194, 120, 134, 255, 193, 120, 134, 255, 192, 121, 134, 255, 191, 121, 134, 255, 190, 121, 134, 255, 190, 121, 135, 255, 189, 121, 135, 255, 188, 121, 136, 255, 187, 121, 136, 255, 186, 121, 137, 255, 184, 122, 137, 255, 183, 122, 138, 255, 182, 123, 138, 255, 181, 123, 139, 255, 180, 124, 139, 255, 179, 125, 139, 255, 178, 127, 138, 255, 177, 128, 138, 255, 175, 130, 137, 255, 174, 131, 137, 255, 171, 133, 136, 255, 169, 134, 135, 255, 166, 136, 134, 255, 163, 137, 134, 255, 160, 138, 133, 255, 157, 140, 132, 255, 154, 141, 132, 255, 151, 142, 131, 255, 148, 144, 131, 255, 144, 145, 130, 255, 141, 146, 130, 255, 139, 148, 130, 255, 136, 150, 129, 255, 134, 151, 129, 255, 132, 153, 129, 255, 130, 155, 130, 255, 129, 157, 130, 255, 128, 159, 130, 255, 127, 162, 130, 255, 127, 165, 130, 255, 127, 168, 129, 255, 127, 171, 128, 255, 128, 175, 128, 255, 129, 178, 127, 255, 129, 181, 126, 255, 130, 185, 125, 255, 131, 188, 124, 255, 133, 191, 123, 255, 134, 193, 122, 255, 135, 196, 121, 255, 135, 198, 120, 255, 136, 200, 119, 255, 137, 201, 119, 255, 137, 202, 119, 255, 137, 202, 118, 255, 137, 202, 118, 255, 137, 201, 118, 255, 137, 200, 118, 255, 136, 199, 118, 255, 135, 197, 118, 255, 135, 195, 118, 255, 134, 193, 117, 255, 133, 191, 117, 255, 132, 189, 117, 255, 131, 187, 116, 255, 130, 184, 116, 255, 129, 182, 115, 255, 128, 180, 115, 255, 126, 178, 114, 255, 125, 176, 114, 255, 124, 174, 113, 255, 124, 172, 112, 255, 123, 171, 111, 255, 122, 170, 111, 255, 121, 170, 110, 255, 120, 169, 110, 255, 119, 168, 109, 255, 117, 167, 109, 255, 115, 166, 110, 255, 113, 165, 110, 255, 111, 164, 110, 255, 109, 163, 111, 255, 107, 162, 111, 255, 105, 161, 112, 255, 102, 160, 112, 255, 100, 160, 113, 255, 98, 159, 113, 255, 96, 158, 113, 255, 94, 158, 114, 255, 93, 157, 114, 255, 91, 157, 114, 255, 90, 157, 113, 255, 89, 156, 113, 255, 88, 157, 112, 255, 87, 157, 111, 255, 87, 157, 110, 255, 87, 157, 109, 255, 87, 158, 108, 255, 87, 158, 106, 255, 87, 159, 105, 255, 87, 160, 103, 255, 87, 161, 102, 255, 87, 161, 100, 255, 88, 162, 99, 255, 88, 163, 97, 255, 88, 164, 96, 255, 88, 164, 95, 255, 88, 165, 94, 255, 88, 166, 93, 255, 88, 167, 93, 255, 87, 167, 93, 255, 87, 168, 93, 255, 86, 168, 93, 255, 86, 168, 93, 255, 85, 168, 94, 255, 85, 168, 95, 255, 84, 168, 96, 255, 84, 168, 97, 255, 83, 168, 98, 255, 83, 168, 99, 255, 83, 168, 100, 255, 82, 168, 101, 255, 82, 167, 103, 255, 82, 167, 104, 255, 82, 167, 105, 255, 82, 167, 105, 255, 81, 167, 106, 255, 81, 166, 107, 255, 81, 166, 107, 255, 81, 166, 107, 255, 81, 166, 107, 255, 82, 166, 107, 255, 82, 166, 108, 255, 83, 165, 108, 255, 84, 164, 108, 255, 85, 164, 108, 255, 86, 163, 109, 255, 87, 162, 109, 255, 88, 160, 110, 255, 90, 159, 110, 255, 91, 158, 111, 255, 93, 156, 111, 255, 94, 155, 112, 255, 96, 153, 112, 255, 97, 152, 113, 255, 99, 150, 113, 255, 101, 148, 114, 255, 102, 147, 114, 255, 104, 145, 115, 255, 105, 143, 115, 255, 107, 142, 115, 255, 109, 141, 114, 255, 110, 139, 114, 255, 112, 138, 113, 255, 114, 137, 112, 255, 115, 136, 111, 255, 117, 135, 110, 255, 119, 134, 109, 255, 120, 133, 108, 255, 122, 132, 107, 255, 124, 130, 106, 255, 125, 129, 104, 255, 127, 128, 103, 255, 128, 126, 102, 255, 130, 124, 101, 255, 131, 123, 101, 255, 132, 120, 100, 255, 133, 118, 100, 255, 134, 116, 99, 255, 135, 113, 99, 255, 136, 111, 99, 255, 137, 108, 99, 255, 137, 105, 99, 255, 138, 103, 98, 255, 139, 100, 98, 255, 139, 97, 98, 255, 140, 94, 98, 255, 141, 92, 98, 255, 141, 89, 97, 255, 142, 86, 97, 255, 143, 83, 96, 255, 144, 81, 95, 255, 145, 78, 94, 255, 145, 76, 93, 255, 146, 73, 92, 255, 147, 71, 90, 255, 149, 69, 88, 255, 150, 67, 86, 255, 151, 65, 84, 255, 153, 63, 82, 255, 154, 61, 79, 255, 156, 60, 77, 255, 157, 58, 74, 255, 159, 57, 71, 255, 161, 56, 69, 255, 162, 55, 66, 255, 164, 54, 64, 255, 165, 53, 61, 255, 166, 53, 59, 255, 167, 52, 57, 255, 168, 52, 56, 255, 169, 51, 54, 255, 170, 51, 53, 255, 170, 51, 53, 255, 170, 51, 53, 255, 170, 51, 53, 255, 170, 51, 53, 255, 170, 51, 53, 255, 169, 52, 53, 255, 169, 52, 54, 255, 168, 53, 55, 255, 167, 54, 55, 255, 166, 54, 56, 255, 165, 55, 57, 255, 165, 56, 58, 255, 164, 56, 59, 255, 163, 57, 60, 255, 161, 58, 61, 255, 160, 58, 62, 255, 159, 59, 64, 255, 158, 59, 65, 255, 157, 60, 66, 255, 156, 60, 68, 255, 155, 60, 69, 255, 154, 60, 71, 255, 153, 59, 72, 255, 153, 59, 74, 255, 152, 58, 75, 255, 151, 57, 77, 255, 151, 56, 79, 255, 151, 55, 80, 255, 150, 54, 82, 255, 150, 53, 83, 255, 150, 52, 85, 255, 150, 51, 87, 255, 150, 50, 88, 255, 151, 50, 90, 255, 151, 49, 91, 255, 152, 49, 93, 255, 152, 49, 95, 255, 153, 49, 96, 255, 154, 49, 97, 255, 155, 50, 99, 255, 156, 51, 100, 255, 156, 52, 102, 255, 156, 54, 103, 255, 156, 55, 105, 255, 155, 57, 106, 255, 155, 59, 107, 255, 154, 61, 109, 255, 154, 63, 110, 255, 153, 66, 112, 255, 153, 68, 113, 255, 152, 70, 115, 255, 152, 72, 116, 255, 152, 75, 117, 255, 151, 77, 119, 255, 152, 79, 120, 255, 152, 81, 121, 255, 153, 83, 123, 255, 154, 84, 124, 255, 156, 86, 125, 255, 158, 87, 127, 255, 160, 89, 128, 255, 162, 90, 130, 255, 165, 92, 132, 255, 167, 93, 133, 255, 170, 95, 135, 255, 173, 96, 137, 255, 175, 98, 139, 255, 178, 99, 141, 255, 181, 101, 142, 255, 183, 102, 144, 255, 185, 103, 145, 255, 187, 104, 147, 255, 189, 105, 148, 255, 191, 105, 149, 255, 192, 106, 149, 255, 192, 106, 150, 255, 193, 107, 150, 255, 193, 107, 150, 255, 193, 107, 150, 255, 193, 107, 150, 255, 193, 108, 149, 255, 194, 108, 149, 255, 194, 109, 148, 255, 194, 109, 147, 255, 195, 110, 146, 255, 195, 111, 145, 255, 195, 112, 144, 255, 195, 113, 143, 255, 196, 114, 142, 255, 196, 114, 141, 255, 196, 115, 140, 255, 196, 116, 139, 255, 196, 117, 138, 255, 196, 118, 137, 255, 195, 119, 136, 255, 195, 119, 135, 255, 194, 120, 134, 255, 193, 120, 134, 255, 193, 121, 134, 255, 192, 121, 134, 255, 191, 121, 134, 255, 190, 121, 134, 255, 189, 121, 135, 255, 188, 122, 135, 255, 187, 122, 136, 255, 185, 122, 136, 255, 184, 122, 137, 255, 183, 123, 138, 255, 182, 123, 138, 255, 181, 124, 138, 255, 180, 124, 139, 255, 178, 125, 139, 255, 177, 127, 139, 255, 176, 128, 138, 255, 175, 129, 138, 255, 174, 131, 137, 255, 172, 132, 137, 255, 170, 134, 136, 255, 167, 135, 135, 255, 165, 136, 134, 255, 162, 137, 134, 255, 159, 139, 133, 255, 156, 140, 132, 255, 152, 141, 131, 255, 149, 142, 131, 255, 146, 144, 130, 255, 143, 145, 130, 255, 140, 147, 129, 255, 137, 148, 129, 255, 134, 150, 128, 255, 132, 151, 128, 255, 130, 153, 128, 255, 128, 155, 129, 255, 127, 157, 129, 255, 126, 159, 129, 255, 126, 162, 128, 255, 126, 165, 128, 255, 126, 168, 127, 255, 126, 171, 126, 255, 127, 175, 125, 255, 128, 178, 124, 255, 129, 181, 123, 255, 130, 185, 122, 255, 131, 188, 121, 255, 132, 191, 120, 255, 134, 194, 119, 255, 135, 196, 118, 255, 136, 198, 117, 255, 137, 200, 116, 255, 137, 201, 116, 255, 138, 202, 115, 255, 138, 202, 115, 255, 138, 202, 115, 255, 137, 201, 115, 255, 137, 200, 115, 255, 136, 199, 115, 255, 136, 198, 115, 255, 135, 196, 114, 255, 134, 194, 114, 255, 133, 192, 114, 255, 132, 189, 113, 255, 131, 187, 113, 255, 130, 185, 112, 255, 129, 182, 112, 255, 128, 180, 111, 255, 126, 178, 111, 255, 125, 176, 110, 255, 124, 174, 109, 255, 123, 173, 109, 255, 123, 172, 108, 255, 122, 171, 107, 255, 121, 170, 107, 255, 120, 169, 106, 255, 118, 168, 106, 255, 117, 168, 106, 255, 115, 167, 107, 255, 113, 166, 107, 255, 111, 165, 108, 255, 109, 164, 108, 255, 106, 163, 109, 255, 104, 162, 109, 255, 102, 161, 110, 255, 100, 160, 111, 255, 97, 159, 111, 255, 95, 158, 112, 255, 94, 158, 112, 255, 92, 157, 112, 255, 90, 157, 112, 255, 89, 157, 112, 255, 88, 157, 111, 255, 87, 157, 111, 255, 87, 157, 110, 255, 86, 157, 109, 255, 86, 157, 108, 255, 86, 158, 106, 255, 86, 158, 105, 255, 86, 159, 104, 255, 86, 159, 102, 255, 86, 160, 101, 255, 86, 161, 99, 255, 86, 161, 98, 255, 86, 162, 96, 255, 87, 163, 95, 255, 87, 163, 94, 255, 86, 164, 93, 255, 86, 165, 93, 255, 86, 165, 92, 255, 86, 165, 92, 255, 85, 166, 92, 255, 84, 166, 93, 255, 84, 166, 93, 255, 84, 166, 94, 255, 83, 166, 95, 255, 83, 166, 97, 255, 82, 166, 98, 255, 82, 165, 99, 255, 82, 165, 101, 255, 82, 165, 102, 255, 81, 164, 103, 255, 81, 164, 105, 255, 81, 164, 106, 255, 81, 163, 107, 255, 81, 163, 108, 255, 81, 163, 109, 255, 81, 163, 110, 255, 81, 163, 110, 255, 81, 163, 110, 255, 81, 162, 110, 255, 81, 162, 110, 255, 82, 162, 110, 255, 82, 161, 111, 255, 83, 161, 111, 255, 84, 160, 111, 255, 85, 159, 111, 255, 86, 158, 112, 255, 88, 157, 112, 255, 89, 156, 112, 255, 90, 154, 113, 255, 92, 153, 113, 255, 94, 152, 114, 255, 95, 150, 114, 255, 97, 149, 114, 255, 98, 147, 115, 255, 100, 146, 115, 255, 102, 144, 115, 255, 103, 142, 116, 255, 105, 141, 116, 255, 106, 139, 116, 255, 108, 138, 115, 255, 110, 137, 114, 255, 111, 136, 114, 255, 113, 135, 113, 255, 115, 134, 112, 255, 117, 133, 110, 255, 118, 132, 109, 255, 120, 131, 108, 255, 121, 130, 106, 255, 123, 129, 105, 255, 125, 127, 104, 255, 126, 126, 103, 255, 127, 124, 102, 255, 129, 123, 101, 255, 130, 121, 100, 255, 131, 119, 99, 255, 132, 117, 99, 255, 133, 114, 98, 255, 134, 112, 98, 255, 135, 109, 98, 255, 136, 107, 98, 255, 136, 104, 98, 255, 137, 101, 98, 255, 138, 99, 98, 255, 139, 96, 98, 255, 139, 93, 98, 255, 140, 91, 98, 255, 141, 88, 98, 255, 141, 85, 97, 255, 142, 83, 97, 255, 143, 80, 96, 255, 144, 78, 95, 255, 145, 75, 94, 255, 146, 73, 93, 255, 147, 71, 92, 255, 148, 69, 90, 255, 149, 67, 88, 255, 151, 65, 86, 255, 152, 63, 84, 255, 154, 62, 81, 255, 155, 61, 79, 255, 157, 59, 76, 255, 159, 58, 73, 255, 160, 58, 71, 255, 162, 57, 68, 255, 163, 56, 66, 255, 165, 55, 63, 255, 166, 55, 61, 255, 167, 55, 59, 255, 168, 54, 58, 255, 169, 54, 56, 255, 170, 54, 55, 255, 170, 54, 55, 255, 170, 54, 54, 255, 170, 54, 54, 255, 170, 54, 55, 255, 170, 54, 55, 255, 169, 55, 55, 255, 169, 55, 56, 255, 168, 55, 56, 255, 167, 56, 57, 255, 167, 56, 58, 255, 166, 57, 58, 255, 165, 58, 59, 255, 164, 58, 60, 255, 163, 59, 61, 255, 162, 59, 62, 255, 161, 59, 63, 255, 161, 60, 64, 255, 160, 60, 66, 255, 159, 60, 67, 255, 158, 60, 68, 255, 157, 60, 69, 255, 156, 60, 71, 255, 155, 60, 72, 255, 154, 59, 74, 255, 154, 58, 75, 255, 153, 57, 76, 255, 153, 56, 78, 255, 153, 55, 79, 255, 152, 54, 81, 255, 152, 53, 83, 255, 152, 52, 84, 255, 152, 51, 86, 255, 153, 50, 87, 255, 153, 49, 89, 255, 153, 49, 90, 255, 154, 48, 91, 255, 155, 48, 93, 255, 155, 48, 94, 255, 156, 49, 96, 255, 157, 50, 97, 255, 158, 51, 99, 255, 158, 52, 100, 255, 158, 53, 101, 255, 158, 55, 103, 255, 157, 57, 104, 255, 157, 59, 106, 255, 156, 61, 107, 255, 155, 63, 109, 255, 154, 65, 110, 255, 153, 68, 112, 255, 153, 70, 113, 255, 152, 72, 115, 255, 152, 74, 116, 255, 151, 76, 117, 255, 151, 78, 119, 255, 152, 80, 120, 255, 153, 82, 122, 255, 154, 84, 123, 255, 155, 85, 124, 255, 157, 87, 126, 255, 159, 89, 127, 255, 162, 90, 129, 255, 164, 92, 131, 255, 167, 93, 133, 255, 169, 95, 135, 255, 172, 97, 137, 255, 175, 98, 139, 255, 178, 100, 140, 255, 180, 101, 142, 255, 183, 102, 144, 255, 185, 103, 145, 255, 187, 104, 147, 255, 189, 105, 148, 255, 191, 106, 149, 255, 192, 106, 150, 255, 192, 107, 150, 255, 193, 107, 151, 255, 193, 107, 150, 255, 193, 107, 150, 255, 193, 108, 150, 255, 193, 108, 149, 255, 194, 109, 149, 255, 194, 109, 148, 255, 194, 110, 147, 255, 195, 111, 146, 255, 195, 111, 146, 255, 195, 112, 145, 255, 195, 113, 143, 255, 196, 114, 142, 255, 196, 115, 141, 255, 196, 116, 140, 255, 196, 117, 139, 255, 196, 117, 138, 255, 195, 118, 137, 255, 195, 119, 136, 255, 194, 120, 135, 255, 194, 120, 135, 255, 193, 121, 134, 255, 192, 121, 134, 255, 191, 121, 134, 255, 190, 121, 134, 255, 189, 122, 134, 255, 188, 122, 135, 255, 187, 122, 135, 255, 185, 122, 136, 255, 184, 123, 136, 255, 183, 123, 137, 255, 182, 123, 137, 255, 180, 124, 138, 255, 179, 124, 138, 255, 178, 125, 139, 255, 177, 126, 139, 255, 176, 127, 139, 255, 175, 129, 138, 255, 174, 130, 138, 255, 172, 132, 137, 255, 170, 133, 137, 255, 168, 134, 136, 255, 166, 135, 135, 255, 163, 137, 134, 255, 160, 138, 133, 255, 157, 139, 133, 255, 154, 140, 132, 255, 151, 141, 131, 255, 148, 143, 130, 255, 144, 144, 129, 255, 141, 145, 129, 255, 138, 147, 128, 255, 135, 148, 128, 255, 133, 150, 127, 255, 131, 151, 127, 255, 129, 153, 127, 255, 127, 155, 127, 255, 126, 157, 127, 255, 125, 159, 127, 255, 125, 162, 127, 255, 125, 165, 126, 255, 125, 168, 125, 255, 126, 171, 124, 255, 126, 175, 123, 255, 127, 178, 122, 255, 129, 182, 121, 255, 130, 185, 120, 255, 131, 188, 118, 255, 132, 191, 117, 255, 134, 194, 116, 255, 135, 196, 115, 255, 136, 198, 114, 255, 137, 200, 113, 255, 138, 201, 113, 255, 138, 202, 112, 255, 138, 203, 112, 255, 138, 202, 112, 255, 138, 202, 112, 255, 137, 201, 112, 255, 137, 199, 112, 255, 136, 198, 111, 255, 135, 196, 111, 255, 134, 194, 111, 255, 133, 192, 111, 255, 132, 190, 110, 255, 131, 187, 110, 255, 130, 185, 109, 255, 129, 183, 109, 255, 128, 181, 108, 255, 126, 178, 107, 255, 125, 177, 107, 255, 124, 175, 106, 255, 123, 173, 106, 255, 122, 172, 105, 255, 122, 172, 104, 255, 121, 171, 104, 255, 120, 170, 103, 255, 118, 169, 103, 255, 116, 168, 104, 255, 115, 167, 104, 255, 113, 166, 104, 255, 110, 165, 105, 255, 108, 164, 106, 255, 106, 163, 106, 255, 104, 162, 107, 255, 101, 161, 108, 255, 99, 160, 109, 255, 97, 160, 109, 255, 95, 159, 110, 255, 93, 158, 110, 255, 91, 158, 110, 255, 90, 157, 110, 255, 88, 157, 110, 255, 87, 157, 110, 255, 86, 157, 109, 255, 86, 157, 108, 255, 85, 157, 107, 255, 85, 158, 106, 255, 85, 158, 105, 255, 85, 158, 104, 255, 85, 159, 102, 255, 85, 159, 101, 255, 85, 160, 100, 255, 85, 160, 98, 255, 85, 161, 97, 255, 85, 162, 96, 255, 85, 162, 95, 255, 85, 163, 94, 255, 85, 163, 93, 255, 85, 163, 92, 255, 85, 164, 92, 255, 84, 164, 92, 255, 84, 164, 92, 255, 83, 164, 93, 255, 83, 164, 94, 255, 82, 164, 95, 255, 82, 164, 96, 255, 81, 163, 97, 255, 81, 163, 99, 255, 81, 162, 100, 255, 81, 162, 102, 255, 81, 162, 104, 255, 80, 161, 105, 255, 80, 161, 107, 255, 80, 160, 108, 255, 80, 160, 110, 255, 80, 160, 111, 255, 80, 159, 112, 255, 80, 159, 112, 255, 80, 159, 113, 255, 80, 159, 113, 255, 80, 159, 113, 255, 81, 159, 113, 255, 81, 158, 113, 255, 82, 158, 113, 255, 82, 157, 113, 255, 83, 156, 114, 255, 84, 156, 114, 255, 86, 155, 114, 255, 87, 154, 114, 255, 88, 153, 114, 255, 90, 151, 115, 255, 91, 150, 115, 255, 93, 149, 115, 255, 94, 147, 115, 255, 96, 146, 116, 255, 98, 144, 116, 255, 99, 143, 116, 255, 101, 141, 116, 255, 103, 140, 117, 255, 104, 138, 117, 255, 106, 137, 116, 255, 107, 136, 116, 255, 109, 135, 115, 255, 111, 134, 114, 255, 113, 133, 113, 255, 114, 132, 112, 255, 116, 131, 110, 255, 118, 130, 109, 255, 119, 129, 108, 255, 121, 128, 106, 255, 122, 127, 105, 255, 124, 126, 103, 255, 125, 124, 102, 255, 127, 123, 101, 255, 128, 121, 100, 255, 129, 120, 99, 255, 130, 118, 98, 255, 132, 115, 98, 255, 132, 113, 98, 255, 133, 111, 98, 255, 134, 108, 98, 255, 135, 106, 98, 255, 136, 103, 98, 255, 136, 100, 98, 255, 137, 98, 98, 255, 138, 95, 98, 255, 139, 92, 98, 255, 139, 90, 98, 255, 140, 87, 98, 255, 141, 85, 98, 255, 142, 82, 98, 255, 142, 80, 97, 255, 143, 77, 97, 255, 144, 75, 96, 255, 145, 73, 95, 255, 146, 71, 93, 255, 147, 69, 92, 255, 149, 67, 90, 255, 150, 65, 88, 255, 152, 64, 85, 255, 153, 63, 83, 255, 155, 62, 80, 255, 157, 61, 78, 255, 158, 60, 75, 255, 160, 59, 73, 255, 162, 59, 70, 255, 163, 58, 68, 255, 165, 58, 65, 255, 166, 57, 63, 255, 167, 57, 61, 255, 168, 57, 60, 255, 169, 57, 58, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 56, 255, 170, 57, 56, 255, 170, 57, 57, 255, 170, 57, 57, 255, 169, 57, 57, 255, 169, 58, 57, 255, 168, 58, 58, 255, 168, 58, 58, 255, 167, 59, 59, 255, 166, 59, 60, 255, 166, 59, 60, 255, 165, 60, 61, 255, 164, 60, 62, 255, 163, 61, 63, 255, 162, 61, 64, 255, 161, 61, 65, 255, 161, 61, 66, 255, 160, 61, 67, 255, 159, 61, 68, 255, 158, 61, 70, 255, 157, 61, 71, 255, 156, 60, 72, 255, 156, 60, 73, 255, 155, 59, 75, 255, 155, 58, 76, 255, 155, 56, 77, 255, 154, 55, 79, 255, 154, 54, 80, 255, 154, 53, 82, 255, 154, 52, 83, 255, 154, 51, 84, 255, 155, 50, 86, 255, 155, 49, 87, 255, 156, 48, 89, 255, 156, 48, 90, 255, 157, 48, 91, 255, 158, 48, 93, 255, 158, 48, 94, 255, 159, 49, 95, 255, 160, 50, 97, 255, 160, 51, 98, 255, 160, 53, 100, 255, 159, 55, 101, 255, 159, 56, 102, 255, 158, 58, 104, 255, 157, 60, 105, 255, 156, 63, 107, 255, 155, 65, 109, 255, 154, 67, 110, 255, 153, 69, 112, 255, 152, 72, 113, 255, 152, 74, 115, 255, 151, 76, 116, 255, 151, 78, 118, 255, 152, 80, 119, 255, 152, 82, 120, 255, 153, 84, 122, 255, 155, 85, 123, 255, 157, 87, 125, 255, 159, 88, 127, 255, 161, 90, 128, 255, 164, 92, 130, 255, 166, 94, 132, 255, 169, 95, 134, 255, 172, 97, 136, 255, 175, 98, 138, 255, 177, 100, 140, 255, 180, 101, 142, 255, 183, 102, 144, 255, 185, 104, 145, 255, 187, 105, 147, 255, 189, 106, 148, 255, 191, 106, 149, 255, 192, 107, 150, 255, 192, 107, 150, 255, 192, 108, 151, 255, 193, 108, 151, 255, 193, 108, 150, 255, 193, 108, 150, 255, 193, 109, 149, 255, 193, 109, 149, 255, 194, 110, 148, 255, 194, 110, 147, 255, 194, 111, 146, 255, 195, 112, 146, 255, 195, 113, 145, 255, 195, 114, 144, 255, 195, 114, 142, 255, 195, 115, 141, 255, 195, 116, 140, 255, 195, 117, 139, 255, 195, 118, 138, 255, 195, 118, 137, 255, 194, 119, 136, 255, 194, 120, 135, 255, 193, 120, 134, 255, 192, 121, 134, 255, 191, 121, 134, 255, 190, 122, 134, 255, 189, 122, 134, 255, 188, 122, 134, 255, 186, 122, 135, 255, 185, 123, 135, 255, 184, 123, 136, 255, 182, 123, 136, 255, 181, 123, 137, 255, 180, 124, 137, 255, 179, 124, 138, 255, 177, 125, 138, 255, 176, 126, 138, 255, 175, 127, 139, 255, 174, 128, 138, 255, 173, 129, 138, 255, 172, 131, 138, 255, 170, 132, 137, 255, 169, 133, 136, 255, 167, 135, 136, 255, 164, 136, 135, 255, 161, 137, 134, 255, 159, 138, 133, 255, 156, 139, 132, 255, 152, 140, 131, 255, 149, 142, 130, 255, 146, 143, 129, 255, 143, 144, 129, 255, 140, 145, 128, 255, 137, 147, 127, 255, 134, 148, 127, 255, 132, 149, 126, 255, 129, 151, 126, 255, 127, 153, 126, 255, 126, 155, 126, 255, 125, 157, 126, 255, 124, 159, 125, 255, 124, 162, 125, 255, 124, 165, 124, 255, 124, 168, 123, 255, 125, 171, 122, 255, 126, 175, 121, 255, 127, 178, 120, 255, 128, 182, 118, 255, 129, 185, 117, 255, 131, 188, 116, 255, 132, 191, 114, 255, 134, 194, 113, 255, 135, 196, 112, 255, 136, 198, 111, 255, 137, 200, 110, 255, 138, 202, 109, 255, 138, 202, 109, 255, 138, 203, 109, 255, 138, 202, 109, 255, 138, 202, 109, 255, 137, 201, 109, 255, 137, 200, 109, 255, 136, 198, 108, 255, 135, 196, 108, 255, 134, 194, 108, 255, 133, 192, 107, 255, 132, 190, 107, 255, 131, 188, 106, 255, 130, 185, 106, 255, 129, 183, 105, 255, 127, 181, 105, 255, 126, 179, 104, 255, 125, 177, 104, 255, 124, 175, 103, 255, 123, 174, 103, 255, 122, 173, 102, 255, 121, 172, 101, 255, 121, 172, 101, 255, 119, 171, 101, 255, 118, 170, 101, 255, 116, 169, 101, 255, 114, 168, 101, 255, 112, 167, 102, 255, 110, 166, 103, 255, 108, 165, 103, 255, 105, 164, 104, 255, 103, 163, 105, 255, 101, 162, 106, 255, 99, 161, 107, 255, 96, 160, 107, 255, 94, 160, 108, 255, 92, 159, 108, 255, 91, 158, 109, 255, 89, 158, 109, 255, 88, 158, 109, 255, 87, 158, 108, 255, 86, 158, 108, 255, 85, 158, 107, 255, 85, 158, 106, 255, 84, 158, 105, 255, 84, 159, 104, 255, 84, 159, 103, 255, 84, 159, 101, 255, 84, 160, 100, 255, 84, 160, 99, 255, 84, 161, 97, 255, 84, 161, 96, 255, 84, 161, 95, 255, 84, 162, 94, 255, 84, 162, 93, 255, 84, 162, 93, 255, 84, 162, 92, 255, 83, 163, 92, 255, 83, 163, 92, 255, 82, 163, 93, 255, 82, 162, 93, 255, 81, 162, 94, 255, 81, 162, 96, 255, 81, 161, 97, 255, 80, 161, 99, 255, 80, 160, 100, 255, 80, 160, 102, 255, 80, 159, 104, 255, 80, 159, 105, 255, 79, 158, 107, 255, 79, 158, 109, 255, 79, 157, 110, 255, 79, 157, 112, 255, 79, 156, 113, 255, 79, 156, 114, 255, 79, 156, 115, 255, 79, 156, 115, 255, 79, 155, 116, 255, 79, 155, 116, 255, 80, 155, 116, 255, 80, 155, 116, 255, 81, 154, 116, 255, 82, 154, 116, 255, 83, 153, 116, 255, 84, 152, 116, 255, 85, 151, 116, 255, 86, 150, 116, 255, 88, 149, 116, 255, 89, 148, 117, 255, 91, 147, 117, 255, 92, 146, 117, 255, 94, 145, 117, 255, 95, 143, 117, 255, 97, 142, 117, 255, 99, 140, 118, 255, 100, 139, 118, 255, 102, 137, 118, 255, 104, 136, 118, 255, 105, 135, 117, 255, 107, 134, 117, 255, 109, 133, 116, 255, 110, 132, 115, 255, 112, 131, 113, 255, 114, 130, 112, 255, 115, 129, 111, 255, 117, 128, 109, 255, 119, 127, 108, 255, 120, 127, 106, 255, 122, 125, 105, 255, 123, 124, 103, 255, 125, 123, 102, 255, 126, 122, 101, 255, 128, 120, 100, 255, 129, 118, 99, 255, 130, 116, 98, 255, 131, 114, 98, 255, 132, 112, 97, 255, 133, 109, 97, 255, 134, 107, 97, 255, 134, 105, 97, 255, 135, 102, 98, 255, 136, 99, 98, 255, 137, 97, 98, 255, 137, 94, 98, 255, 138, 92, 99, 255, 139, 89, 99, 255, 139, 87, 99, 255, 140, 84, 99, 255, 141, 82, 98, 255, 142, 80, 98, 255, 143, 77, 98, 255, 144, 75, 97, 255, 145, 73, 96, 255, 146, 71, 95, 255, 147, 69, 93, 255, 148, 68, 91, 255, 150, 66, 89, 255, 151, 65, 87, 255, 153, 64, 85, 255, 155, 63, 82, 255, 156, 62, 80, 255, 158, 61, 77, 255, 160, 61, 74, 255, 161, 60, 72, 255, 163, 60, 69, 255, 164, 60, 67, 255, 166, 60, 65, 255, 167, 59, 63, 255, 168, 59, 62, 255, 169, 59, 60, 255, 169, 59, 59, 255, 170, 59, 59, 255, 170, 59, 58, 255, 170, 59, 58, 255, 170, 59, 58, 255, 170, 59, 59, 255, 169, 60, 59, 255, 169, 60, 59, 255, 168, 60, 60, 255, 168, 60, 60, 255, 167, 61, 61, 255, 167, 61, 61, 255, 166, 61, 62, 255, 165, 62, 63, 255, 165, 62, 63, 255, 164, 62, 64, 255, 163, 62, 65, 255, 162, 62, 66, 255, 161, 62, 67, 255, 161, 62, 68, 255, 160, 62, 69, 255, 159, 62, 70, 255, 158, 61, 71, 255, 158, 61, 72, 255, 157, 60, 73, 255, 157, 59, 74, 255, 156, 58, 76, 255, 156, 57, 77, 255, 156, 55, 78, 255, 156, 54, 79, 255, 156, 53, 81, 255, 156, 51, 82, 255, 156, 50, 83, 255, 156, 49, 84, 255, 157, 49, 86, 255, 157, 48, 87, 255, 158, 47, 88, 255, 159, 47, 90, 255, 159, 47, 91, 255, 160, 48, 92, 255, 161, 49, 94, 255, 162, 50, 95, 255, 162, 51, 96, 255, 161, 52, 98, 255, 161, 54, 99, 255, 160, 56, 101, 255, 159, 58, 102, 255, 158, 60, 104, 255, 157, 62, 105, 255, 156, 64, 107, 255, 155, 67, 108, 255, 154, 69, 110, 255, 153, 71, 112, 255, 152, 74, 113, 255, 152, 76, 115, 255, 152, 78, 116, 255, 152, 80, 118, 255, 152, 82, 119, 255, 153, 83, 121, 255, 155, 85, 122, 255, 157, 87, 124, 255, 159, 88, 126, 255, 161, 90, 128, 255, 163, 92, 130, 255, 166, 94, 132, 255, 169, 95, 134, 255, 172, 97, 136, 255, 174, 99, 138, 255, 177, 100, 140, 255, 180, 102, 142, 255, 182, 103, 144, 255, 185, 104, 145, 255, 187, 105, 147, 255, 189, 106, 148, 255, 190, 107, 149, 255, 191, 107, 150, 255, 192, 108, 150, 255, 192, 108, 151, 255, 192, 108, 151, 255, 192, 108, 150, 255, 193, 109, 150, 255, 193, 109, 149, 255, 193, 110, 149, 255, 193, 110, 148, 255, 194, 111, 147, 255, 194, 112, 146, 255, 194, 112, 145, 255, 194, 113, 144, 255, 194, 114, 143, 255, 195, 115, 142, 255, 195, 116, 141, 255, 195, 116, 140, 255, 194, 117, 139, 255, 194, 118, 138, 255, 194, 119, 137, 255, 193, 120, 136, 255, 192, 120, 135, 255, 192, 121, 134, 255, 191, 121, 134, 255, 190, 122, 133, 255, 188, 122, 133, 255, 187, 122, 134, 255, 186, 122, 134, 255, 185, 123, 134, 255, 183, 123, 135, 255, 182, 123, 135, 255, 181, 123, 136, 255, 179, 124, 136, 255, 178, 124, 137, 255, 177, 125, 137, 255, 175, 125, 138, 255, 174, 126, 138, 255, 173, 127, 138, 255, 172, 128, 138, 255, 171, 129, 138, 255, 170, 131, 137, 255, 169, 132, 137, 255, 167, 133, 136, 255, 165, 135, 135, 255, 162, 136, 134, 255, 160, 137, 133, 255, 157, 138, 132, 255, 154, 139, 131, 255, 151, 140, 130, 255, 148, 141, 129, 255, 145, 143, 128, 255, 141, 144, 128, 255, 138, 145, 127, 255, 136, 146, 126, 255, 133, 148, 125, 255, 130, 149, 125, 255, 128, 151, 124, 255, 126, 153, 124, 255, 125, 155, 124, 255, 124, 157, 124, 255, 123, 159, 123, 255, 123, 162, 123, 255, 123, 165, 122, 255, 124, 168, 121, 255, 124, 171, 120, 255, 125, 175, 118, 255, 126, 178, 117, 255, 128, 182, 115, 255, 129, 185, 114, 255, 131, 188, 113, 255, 132, 191, 111, 255, 133, 194, 110, 255, 135, 196, 109, 255, 136, 199, 108, 255, 137, 200, 107, 255, 137, 202, 106, 255, 138, 202, 106, 255, 138, 203, 106, 255, 138, 203, 106, 255, 138, 202, 106, 255, 137, 201, 105, 255, 137, 200, 105, 255, 136, 198, 105, 255, 135, 196, 105, 255, 134, 194, 104, 255, 133, 192, 104, 255, 132, 190, 104, 255, 131, 188, 103, 255, 130, 186, 103, 255, 128, 183, 102, 255, 127, 181, 102, 255, 126, 179, 101, 255, 125, 178, 101, 255, 124, 176, 100, 255, 123, 175, 100, 255, 122, 174, 99, 255, 121, 173, 99, 255, 120, 172, 98, 255, 119, 172, 98, 255, 117, 171, 98, 255, 116, 170, 99, 255, 114, 169, 99, 255, 112, 168, 100, 255, 110, 167, 100, 255, 107, 166, 101, 255, 105, 165, 102, 255, 103, 164, 103, 255, 100, 163, 104, 255, 98, 162, 105, 255, 96, 161, 105, 255, 94, 161, 106, 255, 92, 160, 107, 255, 90, 160, 107, 255, 89, 159, 107, 255, 87, 159, 107, 255, 86, 159, 107, 255, 85, 159, 106, 255, 85, 159, 106, 255, 84, 159, 105, 255, 84, 159, 104, 255, 84, 159, 103, 255, 84, 160, 101, 255, 83, 160, 100, 255, 83, 160, 99, 255, 83, 161, 98, 255, 84, 161, 97, 255, 84, 161, 95, 255, 84, 161, 95, 255, 84, 162, 94, 255, 84, 162, 93, 255, 83, 162, 93, 255, 83, 162, 92, 255, 83, 162, 92, 255, 82, 162, 93, 255, 81, 161, 93, 255, 81, 161, 94, 255, 80, 161, 95, 255, 80, 160, 97, 255, 80, 160, 98, 255, 79, 159, 100, 255, 79, 158, 102, 255, 79, 158, 103, 255, 79, 157, 105, 255, 79, 156, 107, 255, 78, 156, 109, 255, 78, 155, 111, 255, 78, 154, 112, 255, 78, 154, 114, 255, 78, 153, 115, 255, 78, 153, 116, 255, 78, 152, 117, 255, 78, 152, 118, 255, 78, 152, 118, 255, 78, 152, 118, 255, 79, 152, 118, 255, 79, 152, 118, 255, 80, 151, 118, 255, 81, 151, 118, 255, 82, 150, 118, 255, 83, 149, 118, 255, 84, 148, 118, 255, 85, 148, 118, 255, 87, 147, 118, 255, 88, 146, 118, 255, 90, 144, 119, 255, 91, 143, 119, 255, 93, 142, 119, 255, 95, 141, 119, 255, 96, 139, 119, 255, 98, 138, 119, 255, 100, 137, 119, 255, 101, 135, 119, 255, 103, 134, 119, 255, 105, 133, 118, 255, 106, 132, 117, 255, 108, 131, 116, 255, 110, 130, 115, 255, 111, 129, 114, 255, 113, 129, 113, 255, 115, 128, 111, 255, 117, 127, 110, 255, 118, 126, 108, 255, 120, 125, 106, 255, 121, 124, 105, 255, 123, 123, 103, 255, 124, 122, 102, 255, 126, 121, 101, 255, 127, 119, 100, 255, 128, 117, 99, 255, 129, 115, 98, 255, 130, 113, 97, 255, 131, 111, 97, 255, 132, 109, 97, 255, 133, 106, 97, 255, 134, 104, 97, 255, 135, 101, 98, 255, 135, 99, 98, 255, 136, 96, 98, 255, 137, 94, 98, 255, 137, 91, 99, 255, 138, 89, 99, 255, 139, 87, 99, 255, 140, 84, 99, 255, 140, 82, 99, 255, 141, 80, 99, 255, 142, 78, 98, 255, 143, 76, 98, 255, 144, 74, 97, 255, 145, 72, 96, 255, 146, 70, 94, 255, 148, 69, 92, 255, 149, 67, 90, 255, 151, 66, 88, 255, 153, 65, 86, 255, 154, 64, 84, 255, 156, 64, 81, 255, 158, 63, 79, 255, 159, 63, 76, 255, 161, 62, 74, 255, 163, 62, 71, 255, 164, 62, 69, 255, 165, 62, 67, 255, 167, 62, 65, 255, 168, 62, 63, 255, 169, 62, 62, 255, 169, 62, 61, 255, 170, 62, 61, 255, 170, 62, 60, 255, 170, 62, 60, 255, 170, 62, 60, 255, 169, 62, 61, 255, 169, 62, 61, 255, 169, 62, 61, 255, 168, 62, 61, 255, 168, 63, 62, 255, 167, 63, 62, 255, 167, 63, 63, 255, 166, 63, 63, 255, 166, 63, 64, 255, 165, 63, 64, 255, 164, 63, 65, 255, 164, 64, 66, 255, 163, 63, 67, 255, 162, 63, 67, 255, 161, 63, 68, 255, 161, 63, 69, 255, 160, 63, 70, 255, 159, 62, 71, 255, 159, 61, 72, 255, 158, 60, 73, 255, 158, 59, 74, 255, 157, 58, 75, 255, 157, 57, 76, 255, 157, 55, 77, 255, 157, 54, 78, 255, 157, 53, 80, 255, 157, 51, 81, 255, 158, 50, 82, 255, 158, 49, 83, 255, 158, 48, 84, 255, 159, 47, 86, 255, 159, 47, 87, 255, 160, 47, 88, 255, 161, 47, 89, 255, 162, 47, 90, 255, 163, 48, 92, 255, 163, 49, 93, 255, 163, 50, 94, 255, 163, 52, 96, 255, 162, 54, 97, 255, 161, 56, 99, 255, 160, 58, 100, 255, 159, 60, 102, 255, 158, 62, 104, 255, 157, 64, 105, 255, 156, 66, 107, 255, 155, 69, 108, 255, 154, 71, 110, 255, 153, 73, 112, 255, 152, 76, 113, 255, 152, 78, 115, 255, 152, 80, 116, 255, 153, 82, 118, 255, 154, 83, 120, 255, 155, 85, 121, 255, 157, 87, 123, 255, 159, 89, 125, 255, 161, 90, 127, 255, 163, 92, 129, 255, 166, 94, 131, 255, 169, 96, 133, 255, 172, 97, 135, 255, 174, 99, 138, 255, 177, 100, 140, 255, 180, 102, 142, 255, 182, 103, 143, 255, 185, 104, 145, 255, 187, 106, 147, 255, 189, 106, 148, 255, 190, 107, 149, 255, 191, 108, 150, 255, 192, 108, 150, 255, 192, 109, 151, 255, 192, 109, 151, 255, 192, 109, 150, 255, 192, 109, 150, 255, 192, 110, 149, 255, 193, 110, 149, 255, 193, 111, 148, 255, 193, 111, 147, 255, 193, 112, 146, 255, 193, 113, 145, 255, 194, 113, 144, 255, 194, 114, 143, 255, 194, 115, 142, 255, 194, 116, 141, 255, 193, 117, 140, 255, 193, 118, 139, 255, 193, 118, 138, 255, 192, 119, 137, 255, 192, 120, 136, 255, 191, 120, 135, 255, 190, 121, 134, 255, 189, 121, 133, 255, 188, 122, 133, 255, 187, 122, 133, 255, 185, 122, 133, 255, 184, 123, 134, 255, 183, 123, 134, 255, 181, 123, 134, 255, 180, 123, 135, 255, 179, 124, 135, 255, 177, 124, 136, 255, 176, 124, 136, 255, 174, 125, 137, 255, 173, 125, 137, 255, 172, 126, 137, 255, 171, 127, 138, 255, 170, 128, 137, 255, 169, 129, 137, 255, 168, 131, 137, 255, 167, 132, 136, 255, 165, 133, 135, 255, 163, 135, 134, 255, 161, 136, 134, 255, 158, 137, 133, 255, 155, 138, 132, 255, 152, 139, 130, 255, 149, 140, 129, 255, 146, 141, 128, 255, 143, 143, 127, 255, 140, 144, 126, 255, 137, 145, 125, 255, 134, 146, 124, 255, 132, 148, 124, 255, 129, 149, 123, 255, 127, 151, 122, 255, 125, 153, 122, 255, 124, 155, 122, 255, 123, 157, 121, 255, 122, 159, 121, 255, 122, 162, 120, 255, 122, 165, 119, 255, 123, 168, 118, 255, 124, 171, 117, 255, 125, 175, 115, 255, 126, 178, 114, 255, 127, 181, 113, 255, 129, 185, 111, 255, 130, 188, 110, 255, 132, 191, 108, 255, 133, 194, 107, 255, 134, 196, 106, 255, 136, 198, 105, 255, 137, 200, 104, 255, 137, 201, 103, 255, 138, 202, 103, 255, 138, 202, 102, 255, 138, 202, 102, 255, 138, 202, 102, 255, 137, 201, 102, 255, 136, 199, 102, 255, 136, 198, 102, 255, 135, 196, 102, 255, 134, 194, 101, 255, 133, 192, 101, 255, 132, 190, 101, 255, 130, 188, 100, 255, 129, 186, 100, 255, 128, 183, 100, 255, 127, 181, 99, 255, 126, 180, 99, 255, 125, 178, 98, 255, 123, 176, 98, 255, 122, 175, 97, 255, 122, 174, 97, 255, 121, 173, 96, 255, 120, 173, 96, 255, 118, 172, 96, 255, 117, 171, 96, 255, 115, 171, 96, 255, 113, 170, 97, 255, 111, 169, 98, 255, 109, 168, 98, 255, 107, 167, 99, 255, 105, 166, 100, 255, 102, 165, 101, 255, 100, 164, 102, 255, 98, 163, 103, 255, 95, 163, 103, 255, 93, 162, 104, 255, 91, 161, 105, 255, 90, 161, 105, 255, 88, 161, 105, 255, 87, 160, 105, 255, 86, 160, 105, 255, 85, 160, 104, 255, 84, 160, 104, 255, 84, 160, 103, 255, 83, 161, 102, 255, 83, 161, 101, 255, 83, 161, 100, 255, 83, 161, 99, 255, 83, 161, 98, 255, 83, 161, 97, 255, 83, 162, 96, 255, 83, 162, 95, 255, 83, 162, 94, 255, 83, 162, 94, 255, 83, 162, 93, 255, 83, 162, 93, 255, 82, 161, 93, 255, 82, 161, 93, 255, 81, 161, 93, 255, 81, 161, 94, 255, 80, 160, 95, 255, 80, 159, 96, 255, 79, 159, 98, 255, 79, 158, 99, 255, 78, 157, 101, 255, 78, 156, 103, 255, 78, 155, 105, 255, 78, 155, 107, 255, 78, 154, 109, 255, 77, 153, 111, 255, 77, 152, 113, 255, 77, 152, 114, 255, 77, 151, 116, 255, 77, 150, 117, 255, 77, 150, 118, 255, 77, 150, 119, 255, 77, 149, 120, 255, 77, 149, 120, 255, 77, 149, 120, 255, 78, 149, 120, 255, 78, 149, 120, 255, 79, 148, 120, 255, 80, 148, 120, 255, 81, 147, 120, 255, 82, 146, 120, 255, 83, 146, 120, 255, 84, 145, 120, 255, 86, 144, 120, 255, 87, 143, 120, 255, 89, 142, 120, 255, 91, 141, 120, 255, 92, 140, 120, 255, 94, 138, 120, 255, 96, 137, 120, 255, 97, 136, 120, 255, 99, 134, 120, 255, 101, 133, 120, 255, 102, 132, 119, 255, 104, 131, 119, 255, 106, 130, 118, 255, 108, 129, 117, 255, 109, 128, 116, 255, 111, 128, 115, 255, 113, 127, 113, 255, 114, 126, 112, 255, 116, 126, 110, 255, 118, 125, 108, 255, 119, 124, 107, 255, 121, 123, 105, 255, 122, 122, 104, 255, 124, 121, 102, 255, 125, 120, 101, 255, 127, 118, 100, 255, 128, 116, 99, 255, 129, 114, 98, 255, 130, 112, 98, 255, 131, 110, 97, 255, 132, 108, 97, 255, 132, 105, 97, 255, 133, 103, 98, 255, 134, 101, 98, 255, 135, 98, 98, 255, 135, 96, 98, 255, 136, 94, 99, 255, 137, 91, 99, 255, 138, 89, 99, 255, 138, 87, 99, 255, 139, 85, 99, 255, 140, 82, 99, 255, 141, 80, 99, 255, 142, 78, 99, 255, 143, 76, 98, 255, 144, 74, 97, 255, 145, 73, 96, 255, 146, 71, 95, 255, 147, 70, 93, 255, 149, 69, 91, 255, 151, 68, 89, 255, 152, 67, 87, 255, 154, 66, 85, 255, 156, 65, 82, 255, 157, 65, 80, 255, 159, 64, 78, 255, 161, 64, 75, 255, 162, 64, 73, 255, 164, 64, 71, 255, 165, 64, 69, 255, 166, 64, 67, 255, 167, 64, 65, 255, 168, 64, 64, 255, 169, 64, 63, 255, 169, 64, 63, 255, 169, 64, 62, 255, 169, 64, 62, 255, 169, 64, 62, 255, 169, 64, 63, 255, 169, 64, 63, 255, 168, 64, 63, 255, 168, 64, 63, 255, 168, 65, 64, 255, 167, 65, 64, 255, 167, 65, 64, 255, 166, 65, 65, 255, 166, 65, 65, 255, 165, 65, 66, 255, 164, 65, 66, 255, 164, 65, 67, 255, 163, 65, 67, 255, 162, 64, 68, 255, 162, 64, 69, 255, 161, 64, 70, 255, 160, 63, 70, 255, 160, 63, 71, 255, 159, 62, 72, 255, 159, 61, 73, 255, 159, 59, 74, 255, 158, 58, 75, 255, 158, 57, 76, 255, 158, 55, 76, 255, 158, 54, 77, 255, 158, 52, 79, 255, 159, 51, 80, 255, 159, 50, 81, 255, 159, 49, 82, 255, 160, 48, 83, 255, 160, 47, 84, 255, 161, 47, 85, 255, 161, 46, 86, 255, 162, 46, 87, 255, 163, 47, 89, 255, 164, 48, 90, 255, 164, 49, 91, 255, 164, 50, 93, 255, 164, 52, 94, 255, 163, 53, 95, 255, 163, 55, 97, 255, 162, 57, 99, 255, 160, 59, 100, 255, 159, 62, 102, 255, 158, 64, 103, 255, 157, 66, 105, 255, 156, 68, 107, 255, 155, 71, 108, 255, 154, 73, 110, 255, 153, 75, 112, 255, 153, 77, 113, 255, 153, 80, 115, 255, 153, 81, 117, 255, 154, 83, 118, 255, 155, 85, 120, 255, 157, 87, 122, 255, 159, 88, 124, 255, 161, 90, 126, 255, 164, 92, 128, 255, 166, 94, 130, 255, 169, 96, 133, 255, 172, 97, 135, 255, 174, 99, 137, 255, 177, 101, 139, 255, 180, 102, 141, 255, 182, 104, 143, 255, 184, 105, 145, 255, 186, 106, 147, 255, 188, 107, 148, 255, 190, 108, 149, 255, 191, 108, 150, 255, 192, 109, 150, 255, 191, 110, 151, 255, 191, 110, 151, 255, 191, 110, 150, 255, 192, 110, 150, 255, 192, 110, 150, 255, 192, 111, 149, 255, 192, 111, 148, 255, 192, 112, 147, 255, 192, 112, 146, 255, 193, 113, 145, 255, 193, 114, 144, 255, 193, 114, 143, 255, 193, 115, 142, 255, 193, 116, 141, 255, 192, 117, 140, 255, 192, 117, 139, 255, 192, 118, 138, 255, 191, 119, 137, 255, 190, 120, 136, 255, 189, 120, 135, 255, 188, 121, 134, 255, 187, 121, 133, 255, 186, 122, 133, 255, 185, 122, 133, 255, 184, 122, 133, 255, 182, 123, 133, 255, 181, 123, 134, 255, 179, 123, 134, 255, 178, 123, 134, 255, 176, 124, 135, 255, 175, 124, 135, 255, 174, 125, 136, 255, 172, 125, 136, 255, 171, 126, 137, 255, 170, 126, 137, 255, 169, 127, 137, 255, 168, 128, 137, 255, 167, 130, 136, 255, 166, 131, 136, 255, 165, 132, 135, 255, 163, 133, 135, 255, 161, 135, 134, 255, 159, 136, 133, 255, 156, 137, 132, 255, 154, 138, 131, 255, 151, 139, 129, 255, 148, 140, 128, 255, 145, 141, 127, 255, 142, 143, 126, 255, 139, 144, 125, 255, 136, 145, 124, 255, 133, 146, 123, 255, 131, 148, 122, 255, 128, 149, 121, 255, 126, 151, 120, 255, 125, 153, 120, 255, 123, 155, 119, 255, 122, 157, 119, 255, 122, 159, 118, 255, 122, 162, 118, 255, 122, 165, 116, 255, 123, 168, 115, 255, 123, 171, 114, 255, 124, 175, 113, 255, 126, 178, 111, 255, 127, 181, 109, 255, 128, 184, 108, 255, 130, 187, 106, 255, 131, 190, 105, 255, 133, 193, 104, 255, 134, 195, 102, 255, 135, 197, 101, 255, 136, 199, 100, 255, 137, 200, 100, 255, 138, 201, 99, 255, 138, 201, 99, 255, 138, 201, 99, 255, 137, 201, 99, 255, 137, 200, 99, 255, 136, 199, 99, 255, 135, 197, 99, 255, 135, 195, 99, 255, 134, 194, 98, 255, 132, 192, 98, 255, 131, 190, 98, 255, 130, 187, 98, 255, 129, 185, 97, 255, 128, 183, 97, 255, 126, 181, 97, 255, 125, 180, 96, 255, 124, 178, 96, 255, 123, 176, 95, 255, 122, 175, 95, 255, 121, 174, 95, 255, 120, 174, 94, 255, 119, 173, 94, 255, 118, 173, 94, 255, 116, 172, 94, 255, 115, 171, 94, 255, 113, 170, 95, 255, 111, 170, 95, 255, 109, 169, 96, 255, 106, 168, 97, 255, 104, 167, 98, 255, 102, 166, 99, 255, 99, 165, 100, 255, 97, 165, 101, 255, 95, 164, 101, 255, 93, 163, 102, 255, 91, 163, 103, 255, 89, 162, 103, 255, 88, 162, 103, 255, 86, 162, 103, 255, 85, 162, 103, 255, 84, 162, 103, 255, 84, 162, 102, 255, 83, 162, 101, 255, 83, 162, 101, 255, 83, 162, 100, 255, 82, 162, 99, 255, 82, 162, 98, 255, 82, 162, 97, 255, 82, 162, 96, 255, 82, 162, 95, 255, 82, 162, 95, 255, 82, 162, 94, 255, 82, 162, 94, 255, 82, 162, 93, 255, 82, 161, 93, 255, 81, 161, 93, 255, 81, 161, 94, 255, 80, 160, 94, 255, 80, 160, 95, 255, 79, 159, 96, 255, 78, 158, 98, 255, 78, 157, 99, 255, 78, 156, 101, 255, 77, 155, 103, 255, 77, 154, 105, 255, 77, 154, 107, 255, 77, 153, 109, 255, 76, 152, 111, 255, 76, 151, 113, 255, 76, 150, 115, 255, 76, 149, 116, 255, 76, 148, 118, 255, 76, 148, 119, 255, 76, 147, 120, 255, 76, 147, 121, 255, 76, 147, 122, 255, 76, 147, 122, 255, 76, 147, 122, 255, 77, 146, 122, 255, 77, 146, 122, 255, 78, 146, 122, 255, 79, 145, 122, 255, 80, 145, 122, 255, 81, 144, 122, 255, 82, 143, 122, 255, 84, 142, 122, 255, 85, 141, 121, 255, 87, 140, 121, 255, 88, 139, 121, 255, 90, 138, 121, 255, 92, 137, 121, 255, 94, 136, 121, 255, 95, 135, 121, 255, 97, 134, 121, 255, 99, 132, 121, 255, 100, 131, 120, 255, 102, 130, 120, 255, 104, 129, 119, 255, 106, 128, 119, 255, 107, 127, 118, 255, 109, 127, 116, 255, 111, 126, 115, 255, 112, 125, 113, 255, 114, 125, 112, 255, 116, 124, 110, 255, 117, 123, 109, 255, 119, 123, 107, 255, 121, 122, 105, 255, 122, 121, 104, 255, 123, 120, 103, 255, 125, 119, 101, 255, 126, 117, 100, 255, 127, 115, 99, 255, 128, 113, 99, 255, 129, 111, 98, 255, 130, 109, 98, 255, 131, 107, 98, 255, 132, 105, 98, 255, 133, 102, 98, 255, 133, 100, 98, 255, 134, 98, 98, 255, 135, 96, 99, 255, 136, 93, 99, 255, 136, 91, 99, 255, 137, 89, 100, 255, 138, 87, 100, 255, 139, 85, 100, 255, 139, 83, 100, 255, 140, 81, 100, 255, 141, 79, 99, 255, 142, 77, 99, 255, 143, 76, 98, 255, 144, 74, 97, 255, 146, 72, 95, 255, 147, 71, 94, 255, 149, 70, 92, 255, 150, 69, 90, 255, 152, 68, 88, 255, 153, 68, 86, 255, 155, 67, 84, 255, 157, 67, 81, 255, 159, 67, 79, 255, 160, 66, 77, 255, 162, 66, 75, 255, 163, 66, 72, 255, 164, 66, 71, 255, 166, 66, 69, 255, 167, 66, 67, 255, 168, 66, 66, 255, 168, 66, 65, 255, 169, 66, 65, 255, 169, 66, 64, 255, 169, 66, 64, 255, 169, 66, 64, 255, 168, 66, 65, 255, 168, 66, 65, 255, 168, 66, 65, 255, 168, 67, 65, 255, 167, 67, 65, 255, 167, 67, 65, 255, 166, 67, 66, 255, 166, 67, 66, 255, 165, 66, 66, 255, 165, 66, 67, 255, 164, 66, 67, 255, 164, 66, 68, 255, 163, 66, 68, 255, 163, 65, 69, 255, 162, 65, 69, 255, 161, 64, 70, 255, 161, 64, 71, 255, 160, 63, 71, 255, 160, 62, 72, 255, 159, 61, 73, 255, 159, 60, 73, 255, 159, 58, 74, 255, 159, 57, 75, 255, 159, 55, 76, 255, 159, 54, 77, 255, 159, 52, 78, 255, 160, 51, 78, 255, 160, 50, 79, 255, 160, 49, 80, 255, 161, 48, 81, 255, 161, 47, 82, 255, 162, 47, 84, 255, 163, 46, 85, 255, 163, 46, 86, 255, 164, 47, 87, 255, 165, 48, 88, 255, 165, 49, 89, 255, 165, 50, 91, 255, 165, 52, 92, 255, 164, 53, 94, 255, 164, 55, 95, 255, 162, 57, 97, 255, 161, 59, 98, 255, 160, 61, 100, 255, 159, 64, 102, 255, 157, 66, 103, 255, 156, 68, 105, 255, 155, 70, 107, 255, 154, 73, 109, 255, 154, 75, 110, 255, 153, 77, 112, 255, 153, 79, 114, 255, 154, 81, 115, 255, 154, 83, 117, 255, 156, 85, 119, 255, 157, 86, 121, 255, 159, 88, 123, 255, 161, 90, 125, 255, 164, 92, 127, 255, 166, 94, 130, 255, 169, 96, 132, 255, 171, 98, 134, 255, 174, 99, 137, 255, 177, 101, 139, 255, 179, 103, 141, 255, 182, 104, 143, 255, 184, 105, 145, 255, 186, 107, 147, 255, 188, 108, 148, 255, 189, 109, 149, 255, 190, 109, 150, 255, 191, 109, 151, 255, 191, 111, 151, 255, 191, 111, 151, 255, 191, 111, 151, 255, 191, 111, 150, 255, 191, 111, 150, 255, 191, 111, 149, 255, 191, 112, 148, 255, 191, 112, 147, 255, 192, 113, 147, 255, 192, 113, 146, 255, 192, 114, 144, 255, 192, 114, 143, 255, 191, 115, 142, 255, 191, 116, 141, 255, 191, 116, 140, 255, 191, 117, 139, 255, 190, 118, 138, 255, 189, 118, 137, 255, 189, 119, 135, 255, 188, 120, 134, 255, 187, 120, 134, 255, 186, 121, 133, 255, 184, 121, 133, 255, 183, 121, 133, 255, 182, 122, 133, 255, 180, 122, 133, 255, 179, 123, 133, 255, 177, 123, 133, 255, 176, 123, 134, 255, 174, 124, 134, 255, 173, 124, 135, 255, 171, 125, 135, 255, 170, 125, 135, 255, 169, 126, 136, 255, 168, 127, 136, 255, 167, 128, 136, 255, 166, 129, 136, 255, 165, 130, 136, 255, 164, 131, 135, 255, 163, 132, 134, 255, 161, 134, 134, 255, 159, 135, 133, 255, 157, 136, 132, 255, 155, 137, 130, 255, 152, 138, 129, 255, 149, 139, 128, 255, 146, 140, 127, 255, 143, 142, 126, 255, 141, 143, 124, 255, 138, 144, 123, 255, 135, 145, 122, 255, 132, 147, 121, 255, 130, 148, 120, 255, 127, 150, 119, 255, 126, 151, 118, 255, 124, 153, 117, 255, 123, 155, 117, 255, 122, 157, 116, 255, 121, 160, 116, 255, 121, 162, 115, 255, 122, 165, 113, 255, 122, 168, 112, 255, 123, 171, 111, 255, 124, 174, 109, 255, 125, 178, 108, 255, 127, 181, 106, 255, 128, 184, 105, 255, 130, 187, 103, 255, 131, 189, 102, 255, 132, 192, 100, 255, 134, 194, 99, 255, 135, 196, 98, 255, 136, 198, 97, 255, 137, 199, 96, 255, 137, 200, 96, 255, 137, 200, 96, 255, 137, 200, 96, 255, 137, 199, 96, 255, 137, 199, 96, 255, 136, 197, 96, 255, 135, 196, 96, 255, 134, 194, 95, 255, 133, 193, 95, 255, 132, 191, 95, 255, 131, 189, 95, 255, 130, 187, 95, 255, 128, 185, 95, 255, 127, 183, 94, 255, 126, 181, 94, 255, 125, 179, 94, 255, 123, 178, 94, 255, 122, 176, 93, 255, 121, 175, 93, 255, 120, 174, 93, 255, 119, 174, 92, 255, 118, 173, 92, 255, 117, 173, 92, 255, 116, 172, 92, 255, 114, 172, 92, 255, 112, 171, 93, 255, 110, 170, 94, 255, 108, 169, 94, 255, 106, 169, 95, 255, 103, 168, 96, 255, 101, 167, 97, 255, 99, 167, 98, 255, 97, 166, 98, 255, 94, 165, 99, 255, 92, 165, 100, 255, 91, 164, 100, 255, 89, 164, 101, 255, 87, 164, 101, 255, 86, 164, 101, 255, 85, 163, 101, 255, 84, 163, 100, 255, 83, 163, 100, 255, 83, 163, 99, 255, 82, 163, 99, 255, 82, 163, 98, 255, 82, 163, 97, 255, 82, 163, 97, 255, 82, 163, 96, 255, 82, 163, 96, 255, 81, 163, 95, 255, 81, 163, 95, 255, 81, 162, 94, 255, 81, 162, 94, 255, 81, 162, 94, 255, 81, 161, 94, 255, 80, 161, 94, 255, 80, 160, 95, 255, 79, 159, 96, 255, 79, 159, 97, 255, 78, 158, 98, 255, 77, 157, 99, 255, 77, 156, 101, 255, 76, 155, 103, 255, 76, 154, 105, 255, 76, 153, 107, 255, 76, 152, 109, 255, 75, 151, 111, 255, 75, 150, 113, 255, 75, 149, 114, 255, 75, 148, 116, 255, 75, 147, 118, 255, 75, 146, 119, 255, 75, 145, 121, 255, 75, 145, 122, 255, 75, 145, 123, 255, 75, 144, 123, 255, 75, 144, 123, 255, 75, 144, 123, 255, 75, 144, 123, 255, 76, 144, 123, 255, 77, 143, 123, 255, 78, 143, 123, 255, 79, 142, 123, 255, 80, 141, 123, 255, 81, 141, 123, 255, 83, 140, 123, 255, 84, 139, 123, 255, 86, 138, 123, 255, 88, 137, 122, 255, 90, 136, 122, 255, 91, 135, 122, 255, 93, 134, 122, 255, 95, 132, 122, 255, 97, 131, 121, 255, 99, 130, 121, 255, 100, 129, 121, 255, 102, 128, 120, 255, 104, 127, 120, 255, 105, 126, 119, 255, 107, 126, 118, 255, 109, 125, 117, 255, 111, 124, 115, 255, 112, 124, 114, 255, 114, 123, 112, 255, 116, 123, 111, 255, 117, 122, 109, 255, 119, 121, 108, 255, 120, 121, 106, 255, 122, 120, 105, 255, 123, 119, 103, 255, 124, 117, 102, 255, 125, 116, 101, 255, 127, 114, 100, 255, 128, 112, 99, 255, 129, 110, 99, 255, 130, 108, 99, 255, 130, 106, 99, 255, 131, 104, 99, 255, 132, 102, 99, 255, 133, 100, 99, 255, 133, 97, 99, 255, 134, 95, 99, 255, 135, 93, 99, 255, 136, 91, 100, 255, 137, 89, 100, 255, 137, 87, 100, 255, 138, 85, 100, 255, 139, 83, 100, 255, 140, 82, 100, 255, 141, 80, 99, 255, 142, 78, 99, 255, 143, 77, 98, 255, 144, 75, 97, 255, 145, 74, 96, 255, 147, 73, 94, 255, 148, 72, 93, 255, 150, 71, 91, 255, 151, 70, 89, 255, 153, 70, 87, 255, 155, 69, 85, 255, 156, 69, 82, 255, 158, 69, 80, 255, 160, 69, 78, 255, 161, 68, 76, 255, 162, 68, 74, 255, 164, 68, 72, 255, 165, 68, 71, 255, 166, 69, 69, 255, 167, 69, 68, 255, 167, 69, 67, 255, 168, 69, 67, 255, 168, 69, 66, 255, 168, 69, 66, 255, 168, 69, 66, 255, 168, 69, 66, 255, 167, 69, 67, 255, 167, 69, 67, 255, 167, 69, 67, 255, 167, 69, 67, 255, 166, 68, 67, 255, 166, 68, 67, 255, 165, 68, 68, 255, 165, 68, 68, 255, 165, 68, 68, 255, 164, 67, 68, 255, 164, 67, 69, 255, 163, 66, 69, 255, 163, 66, 69, 255, 162, 65, 70, 255, 162, 65, 70, 255, 161, 64, 71, 255, 161, 63, 71, 255, 160, 62, 72, 255, 160, 61, 72, 255, 160, 60, 73, 255, 160, 58, 74, 255, 160, 57, 74, 255, 160, 55, 75, 255, 160, 54, 76, 255, 160, 52, 77, 255, 160, 51, 77, 255, 161, 50, 78, 255, 161, 49, 79, 255, 162, 48, 80, 255, 162, 47, 81, 255, 163, 47, 82, 255, 164, 47, 83, 255, 164, 47, 84, 255, 165, 47, 85, 255, 166, 48, 86, 255, 166, 49, 88, 255, 166, 50, 89, 255, 166, 52, 90, 255, 165, 54, 92, 255, 164, 55, 93, 255, 163, 57, 95, 255, 162, 59, 96, 255, 161, 61, 98, 255, 160, 63, 100, 255, 158, 66, 102, 255, 157, 68, 103, 255, 156, 70, 105, 255, 155, 72, 107, 255, 154, 74, 109, 255, 154, 77, 111, 255, 154, 79, 112, 255, 154, 81, 114, 255, 155, 82, 116, 255, 156, 84, 118, 255, 158, 86, 120, 255, 159, 88, 122, 255, 161, 90, 124, 255, 164, 92, 127, 255, 166, 94, 129, 255, 169, 96, 131, 255, 171, 98, 134, 255, 174, 100, 136, 255, 176, 101, 139, 255, 179, 103, 141, 255, 181, 105, 143, 255, 184, 106, 145, 255, 186, 107, 147, 255, 187, 108, 148, 255, 189, 109, 149, 255, 190, 110, 150, 255, 191, 110, 151, 255, 190, 112, 151, 255, 190, 112, 151, 255, 190, 112, 151, 255, 190, 112, 151, 255, 190, 112, 150, 255, 190, 112, 149, 255, 191, 112, 149, 255, 191, 113, 148, 255, 191, 113, 147, 255, 191, 113, 146, 255, 191, 114, 145, 255, 190, 114, 144, 255, 190, 115, 142, 255, 190, 115, 141, 255, 190, 116, 140, 255, 189, 116, 139, 255, 189, 117, 138, 255, 188, 117, 137, 255, 187, 118, 135, 255, 186, 119, 134, 255, 185, 119, 134, 255, 184, 120, 133, 255, 182, 120, 133, 255, 181, 121, 133, 255, 180, 121, 132, 255, 178, 122, 133, 255, 177, 122, 133, 255, 175, 123, 133, 255, 174, 123, 133, 255, 172, 124, 134, 255, 171, 124, 134, 255, 169, 125, 134, 255, 168, 125, 135, 255, 167, 126, 135, 255, 165, 127, 135, 255, 164, 128, 135, 255, 163, 129, 135, 255, 162, 130, 134, 255, 162, 131, 134, 255, 161, 133, 133, 255, 159, 134, 132, 255, 157, 135, 131, 255, 155, 136, 130, 255, 153, 137, 129, 255, 150, 138, 128, 255, 148, 139, 127, 255, 145, 141, 125, 255, 142, 142, 124, 255, 139, 143, 122, 255, 136, 144, 121, 255, 134, 146, 120, 255, 131, 147, 118, 255, 129, 148, 117, 255, 127, 150, 116, 255, 125, 152, 115, 255, 123, 153, 114, 255, 122, 155, 114, 255, 121, 157, 113, 255, 121, 160, 112, 255, 121, 162, 111, 255, 121, 165, 110, 255, 122, 168, 109, 255, 123, 171, 108, 255, 124, 174, 106, 255, 125, 177, 104, 255, 126, 180, 103, 255, 128, 183, 101, 255, 129, 186, 100, 255, 131, 188, 98, 255, 132, 191, 97, 255, 134, 193, 96, 255, 135, 195, 95, 255, 136, 196, 94, 255, 136, 197, 93, 255, 137, 198, 93, 255, 137, 198, 92, 255, 137, 198, 92, 255, 137, 198, 92, 255, 136, 197, 92, 255, 136, 196, 92, 255, 135, 194, 92, 255, 134, 193, 92, 255, 133, 191, 92, 255, 132, 190, 92, 255, 130, 188, 92, 255, 129, 186, 92, 255, 128, 184, 92, 255, 126, 182, 92, 255, 125, 180, 92, 255, 124, 179, 92, 255, 123, 177, 92, 255, 121, 176, 91, 255, 120, 175, 91, 255, 119, 174, 91, 255, 119, 174, 90, 255, 118, 173, 90, 255, 116, 173, 90, 255, 115, 172, 90, 255, 113, 172, 91, 255, 111, 171, 91, 255, 109, 171, 92, 255, 107, 170, 92, 255, 105, 169, 93, 255, 103, 169, 94, 255, 101, 168, 95, 255, 98, 168, 95, 255, 96, 167, 96, 255, 94, 167, 97, 255, 92, 166, 97, 255, 90, 166, 98, 255, 88, 166, 98, 255, 87, 165, 98, 255, 86, 165, 98, 255, 85, 165, 98, 255, 84, 165, 98, 255, 83, 165, 98, 255, 82, 165, 97, 255, 82, 165, 97, 255, 82, 165, 96, 255, 81, 165, 96, 255, 81, 164, 96, 255, 81, 164, 95, 255, 81, 164, 95, 255, 81, 164, 95, 255, 81, 163, 94, 255, 80, 163, 94, 255, 80, 162, 94, 255, 80, 162, 95, 255, 80, 161, 95, 255, 79, 160, 95, 255, 79, 160, 96, 255, 78, 159, 97, 255, 77, 158, 98, 255, 77, 157, 100, 255, 76, 156, 101, 255, 76, 155, 103, 255, 75, 153, 105, 255, 75, 152, 107, 255, 75, 151, 108, 255, 74, 150, 110, 255, 74, 149, 112, 255, 74, 148, 114, 255, 74, 147, 116, 255, 74, 146, 118, 255, 74, 145, 120, 255, 74, 144, 121, 255, 74, 143, 122, 255, 74, 143, 123, 255, 74, 142, 124, 255, 74, 142, 125, 255, 74, 142, 125, 255, 74, 142, 125, 255, 74, 142, 125, 255, 75, 141, 125, 255, 76, 141, 125, 255, 77, 140, 124, 255, 78, 140, 124, 255, 79, 139, 124, 255, 81, 138, 124, 255, 82, 137, 124, 255, 84, 136, 124, 255, 86, 135, 123, 255, 88, 134, 123, 255, 89, 133, 123, 255, 91, 132, 123, 255, 93, 131, 122, 255, 95, 130, 122, 255, 97, 129, 122, 255, 99, 128, 122, 255, 100, 127, 121, 255, 102, 126, 121, 255, 104, 125, 120, 255, 106, 124, 119, 255, 107, 124, 118, 255, 109, 123, 117, 255, 111, 123, 115, 255, 112, 122, 114, 255, 114, 122, 113, 255, 115, 121, 111, 255, 117, 121, 110, 255, 118, 120, 108, 255, 120, 119, 107, 255, 121, 118, 105, 255, 122, 117, 104, 255, 124, 116, 103, 255, 125, 115, 102, 255, 126, 113, 101, 255, 127, 111, 100, 255, 128, 109, 100, 255, 129, 107, 100, 255, 130, 105, 99, 255, 131, 103, 99, 255, 131, 101, 99, 255, 132, 99, 99, 255, 133, 97, 100, 255, 134, 95, 100, 255, 134, 93, 100, 255, 135, 91, 100, 255, 136, 89, 100, 255, 137, 88, 100, 255, 138, 86, 100, 255, 138, 84, 100, 255, 139, 83, 100, 255, 140, 81, 99, 255, 141, 80, 99, 255, 142, 78, 98, 255, 144, 77, 97, 255, 145, 76, 96, 255, 146, 75, 95, 255, 148, 74, 93, 255, 149, 73, 91, 255, 151, 72, 89, 255, 152, 72, 88, 255, 154, 71, 85, 255, 156, 71, 83, 255, 157, 71, 81, 255, 159, 71, 79, 255, 160, 71, 77, 255, 162, 71, 76, 255, 163, 71, 74, 255, 164, 71, 72, 255, 165, 71, 71, 255, 166, 71, 70, 255, 166, 71, 69, 255, 167, 71, 69, 255, 167, 71, 68, 255, 167, 71, 68, 255, 167, 71, 68, 255, 167, 71, 68, 255, 166, 71, 68, 255, 166, 71, 69, 255, 166, 71, 69, 255, 166, 71, 69, 255, 166, 70, 69, 255, 165, 70, 69, 255, 165, 70, 69, 255, 165, 69, 69, 255, 164, 69, 69, 255, 164, 68, 69, 255, 163, 68, 70, 255, 163, 67, 70, 255, 162, 67, 70, 255, 162, 66, 70, 255, 162, 65, 71, 255, 161, 64, 71, 255, 161, 63, 71, 255, 160, 62, 72, 255, 160, 61, 72, 255, 160, 60, 73, 255, 160, 58, 73, 255, 160, 57, 74, 255, 160, 55, 74, 255, 160, 54, 75, 255, 161, 53, 76, 255, 161, 51, 76, 255, 162, 50, 77, 255, 162, 49, 78, 255, 163, 48, 79, 255, 163, 48, 79, 255, 164, 47, 80, 255, 165, 47, 81, 255, 165, 47, 82, 255, 166, 48, 83, 255, 167, 49, 84, 255, 167, 50, 86, 255, 167, 51, 87, 255, 167, 52, 88, 255, 166, 54, 90, 255, 165, 56, 91, 255, 164, 57, 93, 255, 163, 59, 95, 255, 162, 61, 96, 255, 160, 63, 98, 255, 159, 65, 100, 255, 158, 68, 102, 255, 156, 70, 104, 255, 156, 72, 105, 255, 155, 74, 107, 255, 154, 76, 109, 255, 154, 78, 111, 255, 154, 80, 113, 255, 155, 82, 115, 255, 156, 84, 117, 255, 158, 86, 119, 255, 159, 88, 121, 255, 161, 90, 123, 255, 164, 92, 126, 255, 166, 94, 128, 255, 169, 96, 131, 255, 171, 98, 133, 255, 174, 100, 136, 255, 176, 102, 138, 255, 179, 104, 141, 255, 181, 105, 143, 255, 183, 107, 145, 255, 185, 108, 147, 255, 187, 109, 148, 255, 188, 110, 150, 255, 189, 111, 151, 255, 190, 111, 151, 255, 189, 113, 152, 255, 189, 113, 152, 255, 189, 113, 151, 255, 190, 113, 151, 255, 190, 113, 150, 255, 190, 113, 150, 255, 190, 113, 149, 255, 190, 113, 148, 255, 190, 113, 147, 255, 190, 114, 146, 255, 189, 114, 145, 255, 189, 114, 144, 255, 189, 114, 143, 255, 189, 115, 141, 255, 188, 115, 140, 255, 188, 115, 139, 255, 187, 116, 138, 255, 186, 116, 137, 255, 185, 117, 135, 255, 184, 118, 134, 255, 183, 118, 134, 255, 182, 119, 133, 255, 180, 119, 133, 255, 179, 120, 132, 255, 177, 120, 132, 255, 176, 121, 132, 255, 174, 122, 132, 255, 173, 122, 132, 255, 171, 123, 133, 255, 170, 123, 133, 255, 168, 124, 133, 255, 167, 125, 133, 255, 166, 126, 134, 255, 164, 126, 134, 255, 163, 127, 134, 255, 162, 128, 134, 255, 161, 129, 134, 255, 160, 131, 133, 255, 160, 132, 133, 255, 159, 133, 132, 255, 157, 134, 131, 255, 155, 135, 130, 255, 153, 136, 129, 255, 151, 137, 128, 255, 149, 139, 126, 255, 146, 140, 125, 255, 143, 141, 123, 255, 141, 142, 122, 255, 138, 143, 120, 255, 135, 144, 119, 255, 133, 146, 117, 255, 130, 147, 116, 255, 128, 149, 115, 255, 126, 150, 114, 255, 124, 152, 112, 255, 123, 154, 112, 255, 122, 156, 111, 255, 121, 158, 110, 255, 120, 160, 109, 255, 121, 163, 108, 255, 121, 165, 107, 255, 122, 168, 106, 255, 122, 171, 104, 255, 124, 174, 103, 255, 125, 177, 101, 255, 126, 179, 99, 255, 128, 182, 98, 255, 129, 185, 96, 255, 131, 187, 95, 255, 132, 189, 94, 255, 133, 191, 92, 255, 134, 193, 91, 255, 135, 194, 90, 255, 136, 195, 90, 255, 137, 196, 89, 255, 137, 196, 89, 255, 137, 196, 89, 255, 136, 196, 89, 255, 136, 195, 89, 255, 135, 194, 89, 255, 134, 193, 89, 255, 133, 191, 89, 255, 132, 190, 90, 255, 131, 188, 90, 255, 130, 186, 90, 255, 128, 185, 90, 255, 127, 183, 90, 255, 126, 181, 90, 255, 124, 180, 90, 255, 123, 178, 90, 255, 122, 177, 90, 255, 121, 176, 90, 255, 120, 175, 89, 255, 119, 174, 89, 255, 118, 174, 89, 255, 117, 173, 89, 255, 115, 173, 89, 255, 114, 172, 89, 255, 112, 172, 89, 255, 110, 171, 90, 255, 109, 171, 90, 255, 106, 171, 91, 255, 104, 170, 91, 255, 102, 170, 92, 255, 100, 169, 92, 255, 98, 169, 93, 255, 96, 168, 94, 255, 94, 168, 94, 255, 92, 168, 95, 255, 90, 167, 95, 255, 88, 167, 95, 255, 87, 167, 96, 255, 85, 167, 96, 255, 84, 167, 96, 255, 83, 167, 95, 255, 83, 167, 95, 255, 82, 167, 95, 255, 82, 166, 95, 255, 81, 166, 95, 255, 81, 166, 94, 255, 81, 166, 94, 255, 80, 165, 94, 255, 80, 165, 94, 255, 80, 164, 94, 255, 80, 164, 94, 255, 80, 163, 95, 255, 79, 162, 95, 255, 79, 162, 95, 255, 79, 161, 96, 255, 78, 160, 97, 255, 78, 159, 98, 255, 77, 158, 99, 255, 76, 157, 100, 255, 76, 156, 101, 255, 75, 155, 103, 255, 74, 153, 105, 255, 74, 152, 107, 255, 74, 151, 109, 255, 73, 150, 110, 255, 73, 148, 112, 255, 73, 147, 114, 255, 73, 146, 116, 255, 73, 145, 118, 255, 73, 144, 120, 255, 73, 143, 121, 255, 73, 142, 122, 255, 73, 141, 124, 255, 73, 141, 125, 255, 73, 140, 125, 255, 73, 140, 126, 255, 73, 140, 126, 255, 73, 140, 126, 255, 73, 140, 126, 255, 74, 139, 126, 255, 75, 139, 126, 255, 76, 138, 126, 255, 77, 138, 125, 255, 79, 137, 125, 255, 80, 136, 125, 255, 82, 135, 125, 255, 84, 134, 124, 255, 85, 133, 124, 255, 87, 132, 124, 255, 89, 131, 124, 255, 91, 130, 123, 255, 93, 129, 123, 255, 95, 128, 122, 255, 97, 127, 122, 255, 99, 126, 122, 255, 101, 125, 121, 255, 102, 124, 121, 255, 104, 123, 120, 255, 106, 122, 119, 255, 107, 122, 118, 255, 109, 121, 117, 255, 111, 121, 116, 255, 112, 121, 114, 255, 114, 120, 113, 255, 115, 120, 112, 255, 117, 119, 110, 255, 118, 119, 109, 255, 119, 118, 108, 255, 121, 117, 106, 255, 122, 116, 105, 255, 123, 115, 104, 255, 124, 114, 103, 255, 125, 112, 102, 255, 126, 110, 102, 255, 127, 108, 101, 255, 128, 106, 101, 255, 129, 104, 101, 255, 130, 102, 100, 255, 131, 100, 100, 255, 131, 98, 100, 255, 132, 96, 100, 255, 133, 95, 100, 255, 134, 93, 100, 255, 135, 91, 100, 255, 135, 90, 100, 255, 136, 88, 100, 255, 137, 87, 100, 255, 138, 85, 100, 255, 139, 84, 100, 255, 140, 82, 99, 255, 141, 81, 99, 255, 142, 80, 98, 255, 143, 78, 97, 255, 145, 77, 96, 255, 146, 76, 95, 255, 147, 76, 93, 255, 149, 75, 92, 255, 150, 74, 90, 255, 152, 74, 88, 255, 153, 74, 86, 255, 155, 73, 84, 255, 157, 73, 82, 255, 158, 73, 81, 255, 159, 73, 79, 255, 161, 73, 77, 255, 162, 73, 75, 255, 163, 73, 74, 255, 164, 73, 73, 255, 165, 74, 72, 255, 165, 74, 71, 255, 166, 74, 71, 255, 166, 74, 70, 255, 166, 74, 70, 255, 166, 74, 70, 255, 165, 73, 70, 255, 165, 73, 70, 255, 165, 73, 70, 255, 165, 73, 70, 255, 165, 72, 70, 255, 165, 72, 70, 255, 164, 72, 70, 255, 164, 71, 70, 255, 164, 71, 70, 255, 164, 70, 70, 255, 163, 69, 71, 255, 163, 69, 71, 255, 163, 68, 71, 255, 162, 67, 71, 255, 162, 66, 71, 255, 161, 65, 71, 255, 161, 64, 71, 255, 161, 63, 72, 255, 160, 62, 72, 255, 160, 61, 72, 255, 160, 60, 72, 255, 160, 58, 73, 255, 160, 57, 73, 255, 161, 55, 74, 255, 161, 54, 74, 255, 161, 53, 75, 255, 162, 52, 75, 255, 162, 51, 76, 255, 163, 50, 76, 255, 163, 49, 77, 255, 164, 48, 78, 255, 165, 48, 79, 255, 165, 48, 80, 255, 166, 48, 81, 255, 167, 49, 82, 255, 168, 50, 83, 255, 168, 51, 84, 255, 168, 52, 85, 255, 167, 53, 87, 255, 167, 55, 88, 255, 166, 56, 90, 255, 165, 58, 91, 255, 163, 60, 93, 255, 162, 61, 95, 255, 161, 63, 96, 255, 159, 65, 98, 255, 158, 67, 100, 255, 157, 69, 102, 255, 156, 71, 104, 255, 155, 73, 106, 255, 155, 75, 108, 255, 155, 77, 110, 255, 155, 79, 112, 255, 155, 81, 113, 255, 156, 83, 115, 255, 158, 85, 117, 255, 160, 87, 120, 255, 161, 89, 122, 255, 164, 91, 125, 255, 166, 94, 128, 255, 168, 96, 130, 255, 171, 98, 133, 255, 173, 100, 136, 255, 176, 102, 138, 255, 178, 104, 141, 255, 180, 106, 143, 255, 183, 108, 145, 255, 184, 109, 147, 255, 186, 110, 149, 255, 188, 111, 150, 255, 189, 112, 151, 255, 189, 113, 152, 255, 189, 114, 152, 255, 189, 114, 152, 255, 189, 114, 152, 255, 189, 114, 151, 255, 189, 114, 151, 255, 189, 114, 150, 255, 189, 114, 149, 255, 189, 114, 148, 255, 189, 114, 147, 255, 188, 114, 146, 255, 188, 114, 145, 255, 188, 114, 144, 255, 188, 114, 143, 255, 187, 114, 141, 255, 187, 114, 140, 255, 186, 114, 139, 255, 185, 115, 138, 255, 184, 115, 137, 255, 183, 116, 136, 255, 182, 116, 134, 255, 181, 117, 134, 255, 180, 117, 133, 255, 178, 118, 132, 255, 177, 119, 132, 255, 175, 119, 132, 255, 174, 120, 132, 255, 172, 121, 132, 255, 171, 122, 132, 255, 169, 122, 132, 255, 168, 123, 132, 255, 166, 124, 132, 255, 165, 125, 132, 255, 163, 126, 133, 255, 162, 127, 133, 255, 161, 128, 133, 255, 160, 129, 133, 255, 159, 130, 132, 255, 158, 131, 132, 255, 158, 132, 131, 255, 157, 133, 131, 255, 155, 134, 130, 255, 154, 135, 129, 255, 152, 137, 127, 255, 149, 138, 126, 255, 147, 139, 125, 255, 145, 140, 123, 255, 142, 141, 122, 255, 140, 142, 120, 255, 137, 143, 118, 255, 134, 145, 117, 255, 132, 146, 115, 255, 130, 148, 114, 255, 127, 149, 112, 255, 125, 151, 111, 255, 124, 152, 110, 255, 122, 154, 109, 255, 121, 156, 108, 255, 121, 158, 107, 255, 120, 161, 106, 255, 120, 163, 105, 255, 121, 165, 104, 255, 121, 168, 102, 255, 122, 171, 101, 255, 123, 173, 99, 255, 125, 176, 98, 255, 126, 179, 96, 255, 127, 181, 94, 255, 129, 183, 93, 255, 130, 186, 91, 255, 132, 188, 90, 255, 133, 189, 89, 255, 134, 191, 88, 255, 135, 192, 87, 255, 136, 193, 86, 255, 136, 194, 86, 255, 137, 194, 86, 255, 136, 194, 86, 255, 136, 193, 86, 255, 136, 193, 86, 255, 135, 192, 86, 255, 134, 191, 86, 255, 133, 189, 87, 255, 132, 188, 87, 255, 130, 186, 87, 255, 129, 185, 87, 255, 128, 183, 87, 255, 126, 182, 88, 255, 125, 180, 88, 255, 124, 179, 88, 255, 122, 177, 88, 255, 121, 176, 88, 255, 120, 175, 88, 255, 119, 174, 88, 255, 118, 173, 88, 255, 117, 173, 88, 255, 116, 173, 87, 255, 115, 172, 87, 255, 113, 172, 88, 255, 111, 172, 88, 255, 110, 172, 88, 255, 108, 171, 88, 255, 106, 171, 89, 255, 104, 171, 89, 255, 101, 170, 90, 255, 99, 170, 90, 255, 97, 170, 91, 255, 95, 169, 91, 255, 93, 169, 92, 255, 91, 169, 92, 255, 89, 169, 92, 255, 88, 169, 93, 255, 86, 169, 93, 255, 85, 168, 93, 255, 84, 168, 93, 255, 83, 168, 93, 255, 82, 168, 93, 255, 82, 168, 93, 255, 81, 168, 93, 255, 81, 167, 93, 255, 80, 167, 93, 255, 80, 167, 93, 255, 80, 166, 93, 255, 79, 166, 94, 255, 79, 165, 94, 255, 79, 164, 94, 255, 79, 163, 95, 255, 78, 163, 96, 255, 78, 162, 96, 255, 78, 161, 97, 255, 77, 160, 98, 255, 76, 159, 99, 255, 76, 157, 101, 255, 75, 156, 102, 255, 74, 155, 104, 255, 74, 153, 105, 255, 73, 152, 107, 255, 73, 151, 109, 255, 72, 149, 111, 255, 72, 148, 112, 255, 72, 147, 114, 255, 72, 145, 116, 255, 72, 144, 118, 255, 72, 143, 119, 255, 72, 142, 121, 255, 72, 141, 122, 255, 72, 140, 124, 255, 72, 140, 125, 255, 72, 139, 126, 255, 72, 138, 126, 255, 72, 138, 127, 255, 72, 138, 127, 255, 72, 138, 127, 255, 72, 138, 127, 255, 73, 137, 127, 255, 74, 137, 127, 255, 75, 136, 127, 255, 76, 136, 126, 255, 78, 135, 126, 255, 80, 134, 126, 255, 81, 133, 126, 255, 83, 132, 125, 255, 85, 131, 125, 255, 87, 130, 124, 255, 89, 129, 124, 255, 91, 128, 124, 255, 93, 126, 123, 255, 95, 125, 123, 255, 97, 124, 122, 255, 99, 123, 122, 255, 101, 123, 121, 255, 103, 122, 121, 255, 104, 121, 120, 255, 106, 121, 119, 255, 108, 120, 118, 255, 109, 120, 117, 255, 111, 119, 116, 255, 112, 119, 115, 255, 114, 119, 113, 255, 115, 118, 112, 255, 117, 118, 111, 255, 118, 117, 110, 255, 119, 117, 108, 255, 120, 116, 107, 255, 122, 115, 106, 255, 123, 114, 105, 255, 124, 112, 104, 255, 125, 111, 104, 255, 126, 109, 103, 255, 127, 107, 102, 255, 128, 105, 102, 255, 128, 103, 102, 255, 129, 101, 102, 255, 130, 99, 101, 255, 131, 98, 101, 255, 132, 96, 101, 255, 132, 94, 101, 255, 133, 93, 101, 255, 134, 91, 101, 255, 135, 90, 100, 255, 136, 89, 100, 255, 137, 87, 100, 255, 138, 86, 100, 255, 138, 85, 99, 255, 139, 84, 99, 255, 141, 82, 98, 255, 142, 81, 98, 255, 143, 80, 97, 255, 144, 79, 96, 255, 145, 78, 95, 255, 147, 78, 93, 255, 148, 77, 92, 255, 150, 77, 90, 255, 151, 76, 89, 255, 153, 76, 87, 255, 154, 76, 85, 255, 156, 76, 83, 255, 157, 76, 82, 255, 158, 76, 80, 255, 160, 76, 78, 255, 161, 76, 77, 255, 162, 76, 76, 255, 163, 76, 75, 255, 163, 76, 74, 255, 164, 76, 73, 255, 164, 76, 73, 255, 164, 76, 72, 255, 164, 76, 72, 255, 164, 76, 72, 255, 164, 76, 72, 255, 164, 76, 72, 255, 164, 75, 72, 255, 164, 75, 72, 255, 164, 74, 72, 255, 164, 74, 72, 255, 164, 73, 72, 255, 163, 73, 72, 255, 163, 72, 72, 255, 163, 71, 72, 255, 163, 70, 72, 255, 162, 69, 72, 255, 162, 68, 72, 255, 162, 68, 72, 255, 162, 67, 72, 255, 161, 66, 72, 255, 161, 65, 72, 255, 161, 63, 72, 255, 160, 62, 72, 255, 160, 61, 72, 255, 160, 60, 72, 255, 161, 58, 72, 255, 161, 57, 73, 255, 161, 56, 73, 255, 161, 54, 73, 255, 162, 53, 74, 255, 162, 52, 74, 255, 163, 51, 75, 255, 163, 50, 75, 255, 164, 50, 76, 255, 165, 49, 77, 255, 165, 49, 77, 255, 166, 49, 78, 255, 167, 49, 79, 255, 167, 50, 80, 255, 168, 51, 81, 255, 168, 52, 82, 255, 168, 53, 83, 255, 168, 54, 85, 255, 167, 55, 86, 255, 166, 57, 88, 255, 165, 58, 89, 255, 164, 60, 91, 255, 163, 62, 93, 255, 161, 63, 95, 255, 160, 65, 96, 255, 159, 67, 98, 255, 157, 69, 100, 255, 156, 71, 102, 255, 156, 73, 104, 255, 155, 75, 106, 255, 155, 77, 108, 255, 155, 78, 110, 255, 156, 80, 112, 255, 157, 82, 114, 255, 158, 84, 116, 255, 160, 86, 119, 255, 161, 89, 121, 255, 164, 91, 124, 255, 166, 93, 127, 255, 168, 96, 130, 255, 170, 98, 132, 255, 173, 100, 135, 255, 175, 103, 138, 255, 178, 105, 141, 255, 180, 107, 143, 255, 182, 108, 145, 255, 184, 110, 147, 255, 185, 111, 149, 255, 187, 113, 150, 255, 188, 113, 151, 255, 188, 114, 152, 255, 188, 115, 153, 255, 188, 115, 153, 255, 188, 115, 152, 255, 188, 115, 152, 255, 188, 115, 151, 255, 188, 115, 151, 255, 188, 114, 150, 255, 188, 114, 149, 255, 187, 114, 148, 255, 187, 114, 147, 255, 187, 114, 145, 255, 186, 113, 144, 255, 186, 113, 143, 255, 186, 113, 142, 255, 185, 113, 140, 255, 184, 113, 139, 255, 183, 114, 138, 255, 182, 114, 137, 255, 181, 114, 136, 255, 180, 115, 135, 255, 179, 115, 134, 255, 178, 116, 133, 255, 176, 117, 132, 255, 175, 117, 132, 255, 173, 118, 132, 255, 172, 119, 131, 255, 170, 120, 131, 255, 168, 121, 131, 255, 167, 122, 131, 255, 165, 123, 131, 255, 164, 124, 131, 255, 163, 125, 131, 255, 161, 126, 131, 255, 160, 127, 131, 255, 159, 128, 131, 255, 158, 129, 131, 255, 157, 130, 131, 255, 156, 131, 131, 255, 156, 132, 130, 255, 155, 133, 129, 255, 153, 135, 128, 255, 152, 136, 127, 255, 150, 137, 126, 255, 148, 138, 124, 255, 146, 139, 123, 255, 143, 140, 121, 255, 141, 141, 119, 255, 138, 143, 118, 255, 136, 144, 116, 255, 133, 145, 114, 255, 131, 146, 112, 255, 129, 148, 111, 255, 127, 149, 109, 255, 125, 151, 108, 255, 123, 153, 106, 255, 122, 155, 105, 255, 121, 157, 104, 255, 120, 159, 103, 255, 120, 161, 102, 255, 120, 163, 101, 255, 121, 166, 100, 255, 121, 168, 99, 255, 122, 170, 97, 255, 123, 173, 96, 255, 125, 175, 94, 255, 126, 178, 92, 255, 127, 180, 91, 255, 129, 182, 89, 255, 130, 184, 88, 255, 132, 186, 87, 255, 133, 187, 86, 255, 134, 189, 85, 255, 135, 190, 84, 255, 136, 190, 83, 255, 136, 191, 83, 255, 136, 191, 83, 255, 136, 191, 83, 255, 136, 191, 83, 255, 135, 190, 83, 255, 134, 189, 83, 255, 134, 188, 83, 255, 132, 187, 84, 255, 131, 186, 84, 255, 130, 184, 84, 255, 129, 183, 85, 255, 127, 181, 85, 255, 126, 180, 86, 255, 124, 179, 86, 255, 123, 177, 86, 255, 122, 176, 86, 255, 120, 175, 87, 255, 119, 174, 87, 255, 118, 173, 87, 255, 117, 173, 87, 255, 116, 172, 86, 255, 115, 172, 86, 255, 114, 172, 86, 255, 112, 172, 86, 255, 111, 172, 87, 255, 109, 171, 87, 255, 107, 171, 87, 255, 105, 171, 87, 255, 103, 171, 88, 255, 101, 171, 88, 255, 99, 171, 88, 255, 97, 171, 89, 255, 95, 170, 89, 255, 93, 170, 89, 255, 91, 170, 90, 255, 89, 170, 90, 255, 87, 170, 90, 255, 86, 170, 90, 255, 85, 170, 90, 255, 84, 170, 90, 255, 83, 170, 90, 255, 82, 170, 90, 255, 81, 170, 90, 255, 81, 169, 91, 255, 80, 169, 91, 255, 80, 168, 91, 255, 79, 168, 92, 255, 79, 167, 92, 255, 79, 166, 93, 255, 78, 166, 94, 255, 78, 165, 94, 255, 78, 164, 95, 255, 77, 163, 96, 255, 77, 162, 97, 255, 76, 161, 98, 255, 76, 159, 100, 255, 75, 158, 101, 255, 75, 157, 102, 255, 74, 155, 104, 255, 73, 154, 106, 255, 72, 152, 107, 255, 72, 151, 109, 255, 72, 149, 111, 255, 71, 148, 113, 255, 71, 147, 114, 255, 71, 145, 116, 255, 71, 144, 118, 255, 71, 143, 120, 255, 70, 141, 121, 255, 70, 140, 123, 255, 70, 139, 124, 255, 70, 139, 125, 255, 71, 138, 126, 255, 71, 137, 127, 255, 71, 137, 127, 255, 71, 137, 128, 255, 71, 136, 128, 255, 71, 136, 128, 255, 71, 136, 128, 255, 72, 136, 128, 255, 73, 135, 128, 255, 74, 134, 127, 255, 76, 134, 127, 255, 77, 133, 127, 255, 79, 132, 126, 255, 81, 131, 126, 255, 83, 130, 126, 255, 85, 129, 125, 255, 87, 128, 125, 255, 89, 126, 124, 255, 92, 125, 124, 255, 94, 124, 123, 255, 96, 123, 123, 255, 98, 122, 122, 255, 100, 121, 122, 255, 102, 120, 121, 255, 103, 120, 120, 255, 105, 119, 120, 255, 107, 119, 119, 255, 108, 118, 118, 255, 110, 118, 117, 255, 111, 118, 116, 255, 113, 117, 115, 255, 114, 117, 114, 255, 115, 117, 113, 255, 117, 116, 112, 255, 118, 116, 110, 255, 119, 115, 109, 255, 120, 114, 108, 255, 121, 113, 107, 255, 122, 112, 107, 255, 123, 111, 106, 255, 124, 110, 105, 255, 125, 108, 104, 255, 126, 106, 104, 255, 127, 104, 104, 255, 128, 102, 103, 255, 129, 100, 103, 255, 129, 99, 103, 255, 130, 97, 102, 255, 131, 96, 102, 255, 132, 94, 102, 255, 133, 93, 101, 255, 133, 92, 101, 255, 134, 90, 101, 255, 135, 89, 100, 255, 136, 88, 100, 255, 137, 87, 100, 255, 138, 86, 99, 255, 139, 85, 98, 255, 140, 84, 98, 255, 141, 83, 97, 255, 143, 82, 96, 255, 144, 81, 96, 255, 145, 80, 94, 255, 147, 80, 93, 255, 148, 79, 92, 255, 149, 79, 90, 255, 151, 78, 89, 255, 152, 78, 87, 255, 154, 78, 86, 255, 155, 78, 84, 255, 156, 78, 83, 255, 158, 78, 81, 255, 159, 78, 80, 255, 160, 78, 78, 255, 161, 78, 77, 255, 161, 78, 76, 255, 162, 78, 75, 255, 163, 78, 75, 255, 163, 79, 74, 255, 163, 79, 74, 255, 163, 78, 74, 255, 163, 78, 74, 255, 163, 78, 74, 255, 163, 78, 74, 255, 163, 77, 74, 255, 163, 77, 74, 255, 163, 76, 74, 255, 163, 75, 73, 255, 163, 75, 73, 255, 162, 74, 73, 255, 162, 73, 73, 255, 162, 72, 73, 255, 162, 71, 73, 255, 162, 70, 72, 255, 162, 69, 72, 255, 161, 68, 72, 255, 161, 67, 72, 255, 161, 66, 72, 255, 161, 64, 72, 255, 160, 63, 72, 255, 160, 62, 72, 255, 160, 61, 72, 255, 160, 59, 72, 255, 161, 58, 72, 255, 161, 57, 72, 255, 161, 56, 72, 255, 162, 55, 73, 255, 162, 53, 73, 255, 163, 52, 73, 255, 163, 52, 74, 255, 164, 51, 74, 255, 164, 50, 75, 255, 165, 50, 75, 255, 166, 50, 76, 255, 167, 50, 77, 255, 167, 50, 77, 255, 168, 51, 78, 255, 169, 52, 79, 255, 169, 53, 80, 255, 169, 54, 82, 255, 168, 55, 83, 255, 168, 56, 84, 255, 167, 58, 86, 255, 166, 59, 88, 255, 164, 60, 89, 255, 163, 62, 91, 255, 162, 64, 93, 255, 160, 65, 95, 255, 159, 67, 97, 255, 158, 69, 99, 255, 157, 70, 101, 255, 156, 72, 103, 255, 155, 74, 105, 255, 155, 76, 107, 255, 155, 78, 109, 255, 156, 80, 111, 255, 157, 81, 113, 255, 158, 84, 115, 255, 160, 86, 118, 255, 161, 88, 120, 255, 163, 91, 123, 255, 166, 93, 126, 255, 168, 96, 129, 255, 170, 98, 132, 255, 172, 101, 135, 255, 175, 103, 138, 255, 177, 105, 140, 255, 179, 107, 143, 255, 181, 109, 145, 255, 183, 111, 147, 255, 185, 113, 149, 255, 186, 114, 151, 255, 187, 115, 152, 255, 188, 115, 153, 255, 187, 117, 153, 255, 187, 117, 153, 255, 187, 117, 153, 255, 187, 116, 152, 255, 187, 116, 152, 255, 187, 116, 151, 255, 187, 115, 150, 255, 186, 115, 149, 255, 186, 114, 148, 255, 186, 114, 147, 255, 185, 113, 146, 255, 185, 113, 144, 255, 185, 113, 143, 255, 184, 112, 142, 255, 183, 112, 140, 255, 182, 112, 139, 255, 182, 112, 138, 255, 181, 112, 137, 255, 179, 113, 136, 255, 178, 113, 134, 255, 177, 114, 134, 255, 175, 115, 133, 255, 174, 115, 132, 255, 173, 116, 132, 255, 171, 117, 131, 255, 169, 118, 131, 255, 168, 119, 131, 255, 166, 120, 131, 255, 165, 121, 131, 255, 163, 122, 130, 255, 162, 123, 130, 255, 160, 125, 130, 255, 159, 126, 130, 255, 158, 127, 130, 255, 157, 128, 130, 255, 156, 129, 130, 255, 155, 130, 129, 255, 154, 132, 129, 255, 154, 133, 128, 255, 153, 134, 128, 255, 152, 135, 127, 255, 150, 136, 126, 255, 148, 137, 124, 255, 146, 138, 123, 255, 144, 139, 121, 255, 142, 140, 119, 255, 140, 142, 117, 255, 137, 143, 116, 255, 135, 144, 114, 255, 133, 145, 112, 255, 130, 147, 110, 255, 128, 148, 108, 255, 126, 150, 106, 255, 124, 151, 105, 255, 123, 153, 103, 255, 122, 155, 102, 255, 121, 157, 101, 255, 120, 159, 100, 255, 120, 161, 99, 255, 120, 163, 98, 255, 121, 166, 96, 255, 121, 168, 95, 255, 122, 170, 93, 255, 123, 172, 92, 255, 125, 174, 90, 255, 126, 176, 89, 255, 127, 178, 87, 255, 129, 180, 86, 255, 130, 182, 85, 255, 131, 184, 83, 255, 133, 185, 82, 255, 134, 186, 81, 255, 135, 187, 81, 255, 135, 188, 80, 255, 136, 188, 80, 255, 136, 188, 79, 255, 136, 188, 80, 255, 136, 188, 80, 255, 135, 187, 80, 255, 134, 186, 80, 255, 133, 186, 81, 255, 132, 185, 81, 255, 131, 183, 82, 255, 130, 182, 82, 255, 128, 181, 83, 255, 127, 180, 83, 255, 125, 178, 84, 255, 124, 177, 84, 255, 122, 176, 84, 255, 121, 175, 85, 255, 119, 174, 85, 255, 118, 173, 85, 255, 117, 172, 85, 255, 116, 172, 85, 255, 115, 172, 85, 255, 114, 172, 85, 255, 113, 171, 85, 255, 111, 171, 85, 255, 110, 171, 85, 255, 108, 171, 85, 255, 106, 171, 86, 255, 104, 171, 86, 255, 102, 171, 86, 255, 100, 171, 86, 255, 98, 171, 86, 255, 96, 171, 86, 255, 94, 171, 87, 255, 92, 171, 87, 255, 91, 171, 87, 255, 89, 171, 87, 255, 87, 171, 87, 255, 86, 172, 87, 255, 85, 172, 87, 255, 84, 172, 87, 255, 83, 171, 88, 255, 82, 171, 88, 255, 81, 171, 88, 255, 81, 171, 89, 255, 80, 170, 89, 255, 79, 169, 90, 255, 79, 169, 91, 255, 79, 168, 92, 255, 78, 167, 92, 255, 78, 166, 93, 255, 77, 165, 95, 255, 77, 164, 96, 255, 76, 163, 97, 255, 76, 162, 98, 255, 75, 160, 100, 255, 75, 159, 101, 255, 74, 157, 103, 255, 73, 156, 104, 255, 73, 154, 106, 255, 72, 153, 108, 255, 71, 151, 110, 255, 71, 150, 111, 255, 70, 148, 113, 255, 70, 147, 115, 255, 70, 145, 116, 255, 70, 144, 118, 255, 70, 142, 120, 255, 69, 141, 121, 255, 69, 140, 123, 255, 69, 139, 124, 255, 69, 138, 125, 255, 69, 137, 126, 255, 70, 136, 127, 255, 70, 136, 128, 255, 70, 135, 128, 255, 70, 135, 129, 255, 70, 135, 129, 255, 70, 135, 129, 255, 70, 135, 129, 255, 71, 134, 128, 255, 72, 133, 128, 255, 74, 133, 128, 255, 75, 132, 128, 255, 77, 131, 127, 255, 79, 130, 127, 255, 81, 129, 127, 255, 83, 128, 126, 255, 85, 127, 126, 255, 87, 125, 125, 255, 90, 124, 125, 255, 92, 123, 124, 255, 94, 122, 124, 255, 96, 121, 123, 255, 98, 120, 122, 255, 100, 119, 122, 255, 102, 118, 121, 255, 104, 118, 120, 255, 106, 117, 119, 255, 107, 117, 119, 255, 109, 117, 118, 255, 110, 116, 117, 255, 112, 116, 116, 255, 113, 116, 115, 255, 114, 115, 114, 255, 115, 115, 113, 255, 117, 115, 112, 255, 118, 114, 111, 255, 119, 114, 110, 255, 120, 113, 110, 255, 121, 112, 109, 255, 122, 111, 108, 255, 123, 110, 107, 255, 124, 108, 107, 255, 125, 107, 106, 255, 125, 105, 106, 255, 126, 103, 105, 255, 127, 101, 105, 255, 128, 99, 104, 255, 129, 98, 104, 255, 130, 96, 103, 255, 130, 95, 103, 255, 131, 94, 102, 255, 132, 93, 102, 255, 133, 92, 101, 255, 134, 91, 101, 255, 135, 90, 100, 255, 136, 89, 100, 255, 137, 88, 99, 255, 138, 87, 99, 255, 139, 86, 98, 255, 140, 85, 97, 255, 141, 85, 97, 255, 142, 84, 96, 255, 143, 83, 95, 255, 145, 82, 94, 255, 146, 82, 93, 255, 148, 81, 92, 255, 149, 81, 91, 255, 150, 81, 89, 255, 152, 80, 88, 255, 153, 80, 86, 255, 154, 80, 85, 255, 155, 80, 84, 255, 157, 80, 82, 255, 158, 80, 81, 255, 159, 80, 80, 255, 159, 81, 79, 255, 160, 81, 78, 255, 161, 81, 77, 255, 161, 81, 77, 255, 161, 81, 76, 255, 161, 81, 76, 255, 161, 81, 76, 255, 162, 81, 76, 255, 162, 80, 76, 255, 162, 80, 76, 255, 162, 79, 76, 255, 162, 79, 75, 255, 162, 78, 75, 255, 162, 77, 75, 255, 162, 76, 75, 255, 161, 75, 74, 255, 161, 74, 74, 255, 161, 73, 74, 255, 161, 72, 74, 255, 161, 71, 73, 255, 161, 69, 73, 255, 161, 68, 73, 255, 161, 67, 73, 255, 161, 66, 72, 255, 160, 64, 72, 255, 160, 63, 72, 255, 160, 62, 72, 255, 160, 61, 72, 255, 160, 59, 72, 255, 161, 58, 72, 255, 161, 57, 72, 255, 161, 56, 72, 255, 162, 55, 72, 255, 162, 54, 72, 255, 163, 53, 72, 255, 164, 52, 73, 255, 164, 52, 73, 255, 165, 51, 73, 255, 166, 51, 74, 255, 166, 51, 74, 255, 167, 51, 75, 255, 168, 52, 76, 255, 168, 52, 77, 255, 169, 53, 78, 255, 169, 54, 79, 255, 169, 55, 80, 255, 169, 56, 81, 255, 168, 57, 83, 255, 167, 59, 84, 255, 166, 60, 86, 255, 165, 61, 88, 255, 163, 62, 89, 255, 162, 64, 91, 255, 161, 65, 93, 255, 159, 67, 95, 255, 158, 68, 97, 255, 157, 70, 99, 255, 156, 71, 101, 255, 156, 73, 103, 255, 155, 75, 105, 255, 155, 77, 107, 255, 156, 79, 109, 255, 157, 81, 112, 255, 158, 83, 114, 255, 159, 85, 117, 255, 161, 88, 119, 255, 163, 90, 122, 255, 165, 93, 125, 255, 167, 96, 128, 255, 170, 98, 131, 255, 172, 101, 135, 255, 174, 103, 137, 255, 176, 106, 140, 255, 179, 108, 143, 255, 180, 110, 145, 255, 182, 112, 148, 255, 184, 114, 150, 255, 185, 115, 151, 255, 186, 116, 152, 255, 187, 117, 153, 255, 186, 118, 154, 255, 186, 118, 154, 255, 186, 118, 153, 255, 186, 117, 153, 255, 186, 117, 152, 255, 186, 116, 151, 255, 185, 116, 150, 255, 185, 115, 149, 255, 185, 114, 148, 255, 185, 114, 147, 255, 184, 113, 146, 255, 184, 112, 144, 255, 183, 112, 143, 255, 182, 111, 142, 255, 182, 111, 140, 255, 181, 111, 139, 255, 180, 111, 138, 255, 179, 111, 137, 255, 178, 111, 135, 255, 176, 112, 134, 255, 175, 112, 133, 255, 173, 113, 133, 255, 172, 114, 132, 255, 170, 115, 131, 255, 169, 116, 131, 255, 167, 117, 131, 255, 166, 118, 130, 255, 164, 119, 130, 255, 163, 121, 130, 255, 161, 122, 129, 255, 160, 123, 129, 255, 158, 124, 129, 255, 157, 126, 129, 255, 156, 127, 129, 255, 155, 128, 128, 255, 154, 130, 128, 255, 153, 131, 128, 255, 152, 132, 127, 255, 152, 133, 127, 255, 151, 134, 126, 255, 150, 135, 125, 255, 148, 136, 124, 255, 147, 137, 122, 255, 145, 138, 121, 255, 143, 139, 119, 255, 141, 141, 117, 255, 139, 142, 115, 255, 136, 143, 113, 255, 134, 144, 111, 255, 132, 146, 109, 255, 130, 147, 107, 255, 128, 149, 105, 255, 126, 150, 103, 255, 124, 152, 102, 255, 123, 154, 100, 255, 121, 155, 99, 255, 121, 157, 98, 255, 120, 159, 97, 255, 120, 161, 95, 255, 120, 164, 94, 255, 121, 166, 93, 255, 121, 168, 91, 255, 122, 170, 90, 255, 123, 172, 88, 255, 125, 173, 87, 255, 126, 175, 85, 255, 127, 177, 84, 255, 129, 179, 83, 255, 130, 180, 81, 255, 131, 181, 80, 255, 133, 182, 79, 255, 134, 183, 78, 255, 135, 184, 77, 255, 135, 185, 77, 255, 136, 185, 77, 255, 136, 185, 76, 255, 136, 185, 77, 255, 135, 185, 77, 255, 135, 184, 77, 255, 134, 184, 77, 255, 133, 183, 78, 255, 132, 182, 78, 255, 130, 181, 79, 255, 129, 180, 80, 255, 128, 179, 80, 255, 126, 178, 81, 255, 125, 177, 82, 255, 123, 175, 82, 255, 122, 174, 83, 255, 120, 174, 83, 255, 119, 173, 84, 255, 117, 172, 84, 255, 116, 171, 84, 255, 115, 171, 84, 255, 114, 171, 84, 255, 113, 171, 84, 255, 112, 171, 84, 255, 111, 171, 84, 255, 109, 171, 84, 255, 107, 171, 84, 255, 106, 171, 84, 255, 104, 171, 84, 255, 102, 171, 84, 255, 100, 171, 84, 255, 98, 172, 84, 255, 96, 172, 84, 255, 94, 172, 84, 255, 92, 172, 84, 255, 90, 172, 84, 255, 89, 173, 84, 255, 87, 173, 84, 255, 86, 173, 85, 255, 85, 173, 85, 255, 84, 173, 85, 255, 83, 173, 85, 255, 82, 173, 85, 255, 81, 172, 86, 255, 80, 172, 87, 255, 80, 171, 87, 255, 79, 170, 88, 255, 79, 170, 89, 255, 78, 169, 91, 255, 78, 168, 92, 255, 77, 167, 93, 255, 77, 165, 95, 255, 76, 164, 96, 255, 76, 163, 98, 255, 75, 162, 100, 255, 74, 160, 101, 255, 74, 158, 103, 255, 73, 157, 105, 255, 72, 155, 107, 255, 72, 154, 108, 255, 71, 152, 110, 255, 70, 150, 112, 255, 70, 149, 114, 255, 69, 147, 115, 255, 69, 145, 117, 255, 69, 144, 119, 255, 69, 142, 120, 255, 69, 141, 121, 255, 68, 140, 123, 255, 68, 138, 124, 255, 68, 137, 125, 255, 69, 136, 126, 255, 69, 136, 127, 255, 69, 135, 128, 255, 69, 134, 129, 255, 69, 134, 129, 255, 69, 134, 129, 255, 69, 133, 129, 255, 69, 133, 129, 255, 70, 133, 129, 255, 70, 133, 129, 255, 72, 132, 129, 255, 73, 131, 129, 255, 75, 130, 128, 255, 76, 129, 128, 255, 78, 128, 128, 255, 81, 127, 127, 255, 83, 126, 127, 255, 85, 125, 126, 255, 88, 123, 125, 255, 90, 122, 125, 255, 92, 121, 124, 255, 95, 120, 124, 255, 97, 119, 123, 255, 99, 118, 122, 255, 101, 117, 121, 255, 103, 116, 121, 255, 105, 116, 120, 255, 106, 115, 119, 255, 108, 115, 118, 255, 109, 115, 118, 255, 111, 115, 117, 255, 112, 114, 116, 255, 113, 114, 115, 255, 115, 114, 115, 255, 116, 114, 114, 255, 117, 113, 113, 255, 118, 113, 112, 255, 119, 112, 112, 255, 120, 112, 111, 255, 121, 111, 110, 255, 121, 110, 110, 255, 122, 109, 109, 255, 123, 107, 108, 255, 124, 105, 108, 255, 125, 103, 107, 255, 126, 102, 107, 255, 127, 100, 106, 255, 127, 98, 106, 255, 128, 97, 105, 255, 129, 96, 105, 255, 130, 95, 104, 255, 131, 94, 103, 255, 132, 93, 103, 255, 132, 92, 102, 255, 133, 91, 101, 255, 134, 90, 101, 255, 135, 90, 100, 255, 136, 89, 99, 255, 137, 88, 98, 255, 138, 88, 98, 255, 140, 87, 97, 255, 141, 86, 96, 255, 142, 86, 96, 255, 143, 85, 95, 255, 145, 84, 94, 255, 146, 84, 93, 255, 147, 83, 92, 255, 148, 83, 91, 255, 150, 83, 90, 255, 151, 83, 88, 255, 152, 83, 87, 255, 153, 82, 86, 255, 155, 82, 85, 255, 156, 83, 83, 255, 157, 83, 82, 255, 157, 83, 81, 255, 158, 83, 80, 255, 159, 83, 80, 255, 159, 83, 79, 255, 160, 83, 78, 255, 160, 83, 78, 255, 160, 83, 78, 255, 160, 83, 78, 255, 160, 83, 78, 255, 160, 82, 78, 255, 160, 82, 78, 255, 160, 81, 77, 255, 160, 80, 77, 255, 160, 79, 77, 255, 160, 78, 76, 255, 160, 77, 76, 255, 161, 76, 76, 255, 161, 75, 75, 255, 161, 74, 75, 255, 161, 72, 75, 255, 161, 71, 74, 255, 160, 70, 74, 255, 160, 68, 74, 255, 160, 67, 73, 255, 160, 65, 73, 255, 160, 64, 73, 255, 160, 63, 72, 255, 160, 62, 72, 255, 160, 60, 72, 255, 160, 59, 71, 255, 160, 58, 71, 255, 161, 57, 71, 255, 161, 56, 71, 255, 162, 55, 71, 255, 162, 54, 71, 255, 163, 53, 71, 255, 164, 53, 72, 255, 164, 53, 72, 255, 165, 52, 72, 255, 166, 52, 73, 255, 167, 52, 73, 255, 167, 53, 74, 255, 168, 53, 74, 255, 169, 54, 75, 255, 169, 55, 76, 255, 170, 56, 77, 255, 170, 57, 78, 255, 169, 57, 80, 255, 168, 58, 81, 255, 167, 59, 83, 255, 166, 61, 84, 255, 165, 62, 86, 255, 164, 63, 88, 255, 162, 64, 90, 255, 161, 65, 92, 255, 160, 66, 93, 255, 158, 68, 96, 255, 157, 69, 98, 255, 156, 71, 100, 255, 156, 72, 102, 255, 156, 74, 104, 255, 156, 76, 106, 255, 156, 78, 108, 255, 157, 80, 110, 255, 158, 82, 113, 255, 159, 85, 115, 255, 161, 87, 118, 255, 163, 90, 121, 255, 165, 93, 125, 255, 167, 96, 128, 255, 169, 98, 131, 255, 171, 101, 134, 255, 174, 104, 137, 255, 176, 106, 140, 255, 178, 109, 143, 255, 180, 111, 146, 255, 181, 113, 148, 255, 183, 115, 150, 255, 184, 116, 151, 255, 185, 117, 153, 255, 186, 118, 153, 255, 185, 120, 154, 255, 185, 119, 154, 255, 185, 119, 154, 255, 185, 119, 153, 255, 185, 118, 152, 255, 184, 117, 152, 255, 184, 116, 151, 255, 184, 116, 150, 255, 184, 115, 148, 255, 183, 114, 147, 255, 183, 113, 146, 255, 182, 112, 145, 255, 181, 111, 143, 255, 181, 110, 142, 255, 180, 110, 140, 255, 179, 109, 139, 255, 178, 109, 138, 255, 177, 109, 137, 255, 176, 109, 135, 255, 174, 110, 134, 255, 173, 110, 133, 255, 171, 111, 132, 255, 170, 112, 132, 255, 168, 113, 131, 255, 167, 114, 130, 255, 165, 116, 130, 255, 164, 117, 130, 255, 162, 118, 129, 255, 161, 120, 129, 255, 159, 121, 128, 255, 158, 123, 128, 255, 156, 124, 128, 255, 155, 126, 128, 255, 154, 127, 127, 255, 153, 128, 127, 255, 152, 130, 127, 255, 151, 131, 126, 255, 151, 132, 126, 255, 150, 133, 125, 255, 149, 134, 124, 255, 148, 135, 123, 255, 147, 136, 122, 255, 145, 137, 121, 255, 144, 138, 119, 255, 142, 140, 117, 255, 140, 141, 115, 255, 138, 142, 113, 255, 135, 143, 111, 255, 133, 144, 109, 255, 131, 146, 107, 255, 129, 147, 104, 255, 127, 149, 102, 255, 125, 150, 100, 255, 124, 152, 99, 255, 122, 154, 97, 255, 121, 156, 96, 255, 121, 158, 94, 255, 120, 160, 93, 255, 120, 162, 92, 255, 120, 164, 91, 255, 121, 165, 89, 255, 121, 167, 88, 255, 122, 169, 86, 255, 123, 171, 85, 255, 125, 172, 84, 255, 126, 174, 82, 255, 127, 175, 81, 255, 129, 177, 79, 255, 130, 178, 78, 255, 131, 179, 77, 255, 133, 180, 76, 255, 134, 181, 75, 255, 134, 181, 74, 255, 135, 182, 74, 255, 136, 182, 74, 255, 136, 182, 73, 255, 136, 182, 74, 255, 135, 182, 74, 255, 135, 181, 74, 255, 134, 181, 75, 255, 133, 180, 75, 255, 131, 179, 76, 255, 130, 178, 77, 255, 129, 177, 77, 255, 127, 176, 78, 255, 126, 176, 79, 255, 124, 175, 80, 255, 122, 174, 81, 255, 121, 173, 81, 255, 119, 172, 82, 255, 118, 171, 83, 255, 117, 171, 83, 255, 115, 170, 83, 255, 114, 170, 84, 255, 113, 170, 84, 255, 112, 170, 84, 255, 111, 170, 83, 255, 110, 170, 83, 255, 108, 170, 83, 255, 107, 170, 83, 255, 105, 171, 83, 255, 103, 171, 83, 255, 101, 171, 83, 255, 99, 172, 82, 255, 98, 172, 82, 255, 96, 172, 82, 255, 94, 173, 82, 255, 92, 173, 82, 255, 90, 173, 82, 255, 89, 174, 82, 255, 87, 174, 82, 255, 86, 174, 82, 255, 85, 174, 82, 255, 84, 174, 82, 255, 83, 174, 82, 255, 82, 174, 83, 255, 81, 173, 84, 255, 80, 173, 85, 255, 80, 172, 86, 255, 79, 171, 87, 255, 78, 170, 88, 255, 78, 169, 90, 255, 77, 168, 92, 255, 77, 167, 93, 255, 76, 166, 95, 255, 76, 164, 97, 255, 75, 163, 99, 255, 74, 161, 101, 255, 74, 160, 103, 255, 73, 158, 105, 255, 72, 156, 107, 255, 71, 154, 109, 255, 71, 153, 111, 255, 70, 151, 112, 255, 69, 149, 114, 255, 69, 147, 116, 255, 68, 146, 117, 255, 68, 144, 119, 255, 68, 142, 121, 255, 68, 141, 122, 255, 68, 140, 123, 255, 68, 138, 124, 255, 68, 137, 126, 255, 68, 136, 127, 255, 68, 135, 127, 255, 68, 134, 128, 255, 68, 133, 129, 255, 68, 133, 129, 255, 68, 132, 130, 255, 68, 132, 130, 255, 68, 132, 130, 255, 68, 132, 130, 255, 69, 132, 130, 255, 70, 131, 130, 255, 71, 130, 129, 255, 73, 130, 129, 255, 74, 129, 129, 255, 76, 128, 128, 255, 78, 126, 128, 255, 81, 125, 127, 255, 83, 124, 127, 255, 85, 123, 126, 255, 88, 121, 126, 255, 91, 120, 125, 255, 93, 119, 124, 255, 95, 118, 124, 255, 98, 117, 123, 255, 100, 116, 122, 255, 102, 115, 121, 255, 104, 114, 121, 255, 106, 114, 120, 255, 107, 113, 119, 255, 109, 113, 118, 255, 110, 113, 118, 255, 111, 113, 117, 255, 113, 113, 116, 255, 114, 113, 116, 255, 115, 112, 115, 255, 116, 112, 114, 255, 117, 112, 114, 255, 118, 111, 113, 255, 119, 111, 113, 255, 119, 110, 112, 255, 120, 109, 112, 255, 121, 108, 111, 255, 122, 107, 111, 255, 123, 106, 110, 255, 124, 104, 110, 255, 124, 102, 109, 255, 125, 100, 109, 255, 126, 99, 108, 255, 127, 97, 107, 255, 128, 96, 107, 255, 129, 95, 106, 255, 129, 94, 105, 255, 130, 93, 104, 255, 131, 93, 103, 255, 132, 92, 102, 255, 133, 91, 102, 255, 134, 91, 101, 255, 135, 90, 100, 255, 136, 90, 99, 255, 137, 89, 98, 255, 138, 89, 97, 255, 139, 88, 97, 255, 140, 88, 96, 255, 142, 87, 95, 255, 143, 87, 94, 255, 144, 86, 94, 255, 146, 86, 93, 255, 147, 85, 92, 255, 148, 85, 91, 255, 149, 85, 90, 255, 150, 85, 89, 255, 152, 85, 88, 255, 153, 85, 86, 255, 154, 85, 85, 255, 155, 85, 84, 255, 156, 85, 83, 255, 156, 85, 83, 255, 157, 85, 82, 255, 158, 85, 81, 255, 158, 85, 80, 255, 158, 85, 80, 255, 159, 85, 80, 255, 159, 85, 80, 255, 159, 85, 80, 255, 159, 85, 80, 255, 159, 84, 79, 255, 159, 84, 79, 255, 159, 83, 79, 255, 159, 82, 79, 255, 159, 81, 78, 255, 159, 80, 78, 255, 159, 79, 78, 255, 160, 77, 77, 255, 160, 76, 77, 255, 160, 74, 76, 255, 160, 73, 76, 255, 160, 71, 75, 255, 160, 70, 75, 255, 160, 68, 74, 255, 160, 67, 74, 255, 160, 65, 73, 255, 159, 64, 73, 255, 159, 63, 72, 255, 159, 61, 72, 255, 160, 60, 72, 255, 160, 59, 71, 255, 160, 58, 71, 255, 161, 57, 71, 255, 161, 56, 71, 255, 162, 55, 71, 255, 162, 55, 70, 255, 163, 54, 71, 255, 164, 54, 71, 255, 165, 53, 71, 255, 165, 53, 71, 255, 166, 53, 71, 255, 167, 54, 72, 255, 168, 54, 72, 255, 168, 54, 73, 255, 169, 55, 74, 255, 170, 56, 75, 255, 170, 57, 76, 255, 170, 58, 77, 255, 169, 59, 78, 255, 168, 60, 79, 255, 168, 60, 81, 255, 166, 61, 83, 255, 165, 62, 84, 255, 164, 63, 86, 255, 162, 64, 88, 255, 161, 65, 90, 255, 160, 66, 92, 255, 158, 68, 94, 255, 157, 69, 96, 255, 157, 70, 98, 255, 156, 72, 100, 255, 156, 73, 102, 255, 156, 75, 105, 255, 156, 77, 107, 255, 157, 79, 109, 255, 158, 81, 112, 255, 159, 84, 114, 255, 161, 87, 117, 255, 163, 90, 120, 255, 164, 92, 124, 255, 166, 95, 127, 255, 169, 98, 130, 255, 171, 101, 134, 255, 173, 104, 137, 255, 175, 107, 140, 255, 177, 110, 143, 255, 179, 112, 146, 255, 181, 114, 148, 255, 182, 116, 150, 255, 183, 117, 152, 255, 184, 119, 153, 255, 185, 119, 154, 255, 184, 121, 154, 255, 184, 121, 154, 255, 184, 120, 154, 255, 184, 120, 153, 255, 183, 119, 153, 255, 183, 118, 152, 255, 183, 117, 151, 255, 183, 116, 150, 255, 182, 115, 149, 255, 182, 114, 147, 255, 181, 113, 146, 255, 181, 111, 145, 255, 180, 110, 143, 255, 179, 110, 142, 255, 178, 109, 140, 255, 177, 108, 139, 255, 176, 108, 138, 255, 175, 108, 136, 255, 174, 108, 135, 255, 172, 108, 134, 255, 171, 109, 133, 255, 169, 110, 132, 255, 168, 111, 131, 255, 166, 112, 131, 255, 165, 113, 130, 255, 163, 115, 129, 255, 162, 116, 129, 255, 160, 118, 128, 255, 159, 119, 128, 255, 157, 121, 127, 255, 156, 122, 127, 255, 154, 124, 127, 255, 153, 126, 126, 255, 152, 127, 126, 255, 151, 129, 125, 255, 150, 130, 125, 255, 149, 131, 125, 255, 149, 132, 124, 255, 148, 133, 124, 255, 148, 134, 123, 255, 147, 135, 122, 255, 145, 136, 120, 255, 144, 137, 119, 255, 142, 138, 117, 255, 141, 140, 115, 255, 139, 141, 113, 255, 137, 142, 111, 255, 135, 143, 109, 255, 133, 145, 106, 255, 131, 146, 104, 255, 129, 147, 102, 255, 127, 149, 100, 255, 125, 151, 98, 255, 124, 152, 96, 255, 122, 154, 94, 255, 121, 156, 92, 255, 121, 158, 91, 255, 120, 160, 90, 255, 120, 162, 89, 255, 120, 164, 87, 255, 121, 165, 86, 255, 122, 167, 84, 255, 123, 168, 83, 255, 124, 170, 82, 255, 125, 171, 80, 255, 126, 173, 79, 255, 127, 174, 77, 255, 129, 175, 76, 255, 130, 176, 75, 255, 131, 176, 74, 255, 133, 177, 73, 255, 134, 178, 72, 255, 134, 178, 72, 255, 135, 178, 71, 255, 136, 179, 71, 255, 136, 179, 71, 255, 136, 179, 71, 255, 135, 178, 71, 255, 134, 178, 71, 255, 134, 178, 72, 255, 133, 177, 73, 255, 131, 176, 73, 255, 130, 176, 74, 255, 128, 175, 75, 255, 127, 174, 76, 255, 125, 173, 77, 255, 124, 172, 78, 255, 122, 172, 79, 255, 120, 171, 80, 255, 119, 170, 81, 255, 117, 170, 81, 255, 116, 169, 82, 255, 115, 169, 82, 255, 114, 169, 83, 255, 113, 169, 83, 255, 112, 169, 83, 255, 111, 169, 83, 255, 109, 169, 83, 255, 108, 169, 82, 255, 106, 170, 82, 255, 104, 170, 82, 255, 103, 170, 81, 255, 101, 171, 81, 255, 99, 171, 81, 255, 97, 172, 81, 255, 95, 173, 80, 255, 94, 173, 80, 255, 92, 174, 80, 255, 90, 174, 79, 255, 89, 174, 79, 255, 87, 175, 79, 255, 86, 175, 79, 255, 85, 175, 79, 255, 84, 175, 79, 255, 83, 175, 80, 255, 82, 175, 81, 255, 81, 174, 82, 255, 80, 174, 83, 255, 80, 173, 84, 255, 79, 172, 86, 255, 78, 171, 87, 255, 78, 170, 89, 255, 77, 169, 91, 255, 76, 167, 93, 255, 76, 166, 95, 255, 75, 164, 98, 255, 74, 163, 100, 255, 74, 161, 102, 255, 73, 159, 104, 255, 72, 157, 106, 255, 71, 156, 109, 255, 71, 154, 111, 255, 70, 152, 113, 255, 69, 150, 115, 255, 68, 148, 116, 255, 68, 146, 118, 255, 68, 144, 120, 255, 67, 143, 121, 255, 67, 141, 122, 255, 67, 140, 124, 255, 67, 138, 125, 255, 67, 137, 126, 255, 67, 136, 127, 255, 67, 135, 128, 255, 67, 134, 129, 255, 67, 133, 129, 255, 67, 132, 130, 255, 67, 132, 130, 255, 67, 131, 130, 255, 67, 131, 131, 255, 68, 131, 131, 255, 68, 131, 131, 255, 68, 130, 130, 255, 69, 130, 130, 255, 71, 129, 130, 255, 72, 128, 130, 255, 74, 127, 129, 255, 76, 126, 129, 255, 78, 125, 128, 255, 81, 123, 128, 255, 83, 122, 127, 255, 86, 121, 127, 255, 88, 119, 126, 255, 91, 118, 125, 255, 94, 117, 124, 255, 96, 116, 124, 255, 99, 115, 123, 255, 101, 114, 122, 255, 103, 113, 121, 255, 105, 112, 120, 255, 107, 112, 120, 255, 108, 112, 119, 255, 110, 111, 118, 255, 111, 111, 117, 255, 112, 111, 117, 255, 113, 111, 116, 255, 114, 111, 116, 255, 115, 111, 115, 255, 116, 111, 115, 255, 117, 110, 115, 255, 118, 110, 114, 255, 119, 109, 114, 255, 119, 109, 113, 255, 120, 108, 113, 255, 121, 107, 113, 255, 122, 106, 112, 255, 122, 105, 112, 255, 123, 103, 111, 255, 124, 101, 111, 255, 125, 99, 110, 255, 126, 98, 110, 255, 126, 97, 109, 255, 127, 95, 108, 255, 128, 94, 107, 255, 129, 94, 106, 255, 130, 93, 105, 255, 131, 92, 104, 255, 132, 92, 103, 255, 133, 92, 102, 255, 134, 91, 101, 255, 135, 91, 100, 255, 136, 91, 99, 255, 137, 90, 98, 255, 138, 90, 97, 255, 139, 90, 96, 255, 140, 89, 95, 255, 142, 89, 95, 255, 143, 88, 94, 255, 144, 88, 93, 255, 145, 88, 93, 255, 147, 87, 92, 255, 148, 87, 91, 255, 149, 87, 90, 255, 150, 87, 89, 255, 151, 87, 88, 255, 152, 87, 87, 255, 153, 87, 86, 255, 154, 87, 85, 255, 155, 87, 85, 255, 155, 87, 84, 255, 156, 87, 83, 255, 156, 87, 83, 255, 157, 87, 82, 255, 157, 87, 82, 255, 157, 87, 81, 255, 157, 87, 81, 255, 157, 87, 81, 255, 157, 87, 81, 255, 157, 86, 81, 255, 158, 85, 81, 255, 158, 84, 81, 255, 158, 83, 80, 255, 158, 82, 80, 255, 158, 81, 79, 255, 158, 80, 79, 255, 159, 78, 78, 255, 159, 77, 78, 255, 159, 75, 77, 255, 159, 73, 77, 255, 159, 72, 76, 255, 159, 70, 75, 255, 159, 68, 75, 255, 159, 67, 74, 255, 159, 65, 74, 255, 159, 64, 73, 255, 159, 62, 73, 255, 159, 61, 72, 255, 159, 60, 72, 255, 160, 59, 71, 255, 160, 58, 71, 255, 161, 57, 70, 255, 161, 56, 70, 255, 162, 55, 70, 255, 162, 55, 70, 255, 163, 55, 70, 255, 164, 54, 70, 255, 165, 54, 70, 255, 166, 54, 70, 255, 166, 54, 70, 255, 167, 55, 71, 255, 168, 55, 71, 255, 169, 56, 72, 255, 169, 57, 72, 255, 170, 58, 73, 255, 170, 58, 74, 255, 170, 59, 75, 255, 169, 60, 76, 255, 169, 61, 78, 255, 168, 61, 79, 255, 166, 62, 81, 255, 165, 63, 83, 255, 164, 64, 85, 255, 162, 64, 86, 255, 161, 65, 88, 255, 160, 66, 90, 255, 159, 67, 92, 255, 157, 68, 95, 255, 157, 70, 97, 255, 156, 71, 99, 255, 156, 73, 101, 255, 155, 74, 103, 255, 156, 76, 105, 255, 157, 78, 108, 255, 158, 81, 110, 255, 159, 83, 113, 255, 160, 86, 116, 255, 162, 89, 119, 255, 164, 92, 123, 255, 166, 95, 126, 255, 168, 99, 130, 255, 170, 102, 133, 255, 172, 105, 136, 255, 174, 108, 140, 255, 176, 110, 143, 255, 178, 113, 145, 255, 180, 115, 148, 255, 181, 117, 150, 255, 182, 119, 152, 255, 183, 120, 153, 255, 184, 121, 154, 255, 183, 122, 154, 255, 183, 122, 154, 255, 183, 122, 154, 255, 182, 121, 153, 255, 182, 120, 153, 255, 182, 119, 152, 255, 182, 118, 151, 255, 181, 117, 150, 255, 181, 115, 148, 255, 180, 114, 147, 255, 180, 112, 146, 255, 179, 111, 144, 255, 178, 110, 143, 255, 177, 109, 142, 255, 177, 108, 140, 255, 176, 107, 139, 255, 174, 106, 137, 255, 173, 106, 136, 255, 172, 106, 135, 255, 171, 107, 134, 255, 169, 107, 133, 255, 168, 108, 132, 255, 166, 109, 131, 255, 164, 110, 130, 255, 163, 112, 129, 255, 161, 113, 129, 255, 160, 115, 128, 255, 158, 117, 127, 255, 157, 118, 127, 255, 155, 120, 126, 255, 154, 122, 126, 255, 153, 124, 125, 255, 151, 125, 125, 255, 150, 127, 124, 255, 149, 129, 124, 255, 149, 130, 123, 255, 148, 131, 123, 255, 147, 132, 122, 255, 147, 133, 122, 255, 146, 134, 121, 255, 145, 135, 120, 255, 144, 136, 118, 255, 143, 137, 117, 255, 141, 138, 115, 255, 140, 140, 113, 255, 138, 141, 111, 255, 136, 142, 109, 255, 134, 143, 106, 255, 132, 145, 104, 255, 130, 146, 101, 255, 128, 147, 99, 255, 127, 149, 97, 255, 125, 151, 95, 255, 124, 152, 93, 255, 122, 154, 91, 255, 121, 156, 89, 255, 121, 158, 88, 255, 121, 160, 86, 255, 120, 162, 85, 255, 121, 163, 84, 255, 121, 165, 82, 255, 122, 166, 81, 255, 123, 168, 80, 255, 124, 169, 78, 255, 125, 170, 77, 255, 126, 171, 76, 255, 128, 172, 74, 255, 129, 173, 73, 255, 130, 173, 72, 255, 132, 174, 71, 255, 133, 174, 70, 255, 134, 175, 69, 255, 135, 175, 69, 255, 135, 175, 68, 255, 136, 175, 68, 255, 136, 175, 68, 255, 136, 175, 68, 255, 135, 175, 68, 255, 135, 175, 69, 255, 134, 174, 69, 255, 133, 174, 70, 255, 131, 173, 71, 255, 130, 173, 72, 255, 128, 172, 73, 255, 127, 172, 74, 255, 125, 171, 75, 255, 123, 170, 76, 255, 122, 170, 78, 255, 120, 169, 79, 255, 118, 169, 79, 255, 117, 168, 80, 255, 115, 168, 81, 255, 114, 167, 82, 255, 113, 167, 82, 255, 112, 167, 82, 255, 111, 167, 82, 255, 110, 167, 82, 255, 109, 168, 82, 255, 107, 168, 81, 255, 106, 169, 81, 255, 104, 169, 81, 255, 102, 170, 80, 255, 101, 171, 80, 255, 99, 171, 79, 255, 97, 172, 79, 255, 95, 173, 78, 255, 94, 173, 78, 255, 92, 174, 78, 255, 90, 174, 77, 255, 89, 175, 77, 255, 87, 175, 77, 255, 86, 176, 77, 255, 85, 176, 77, 255, 84, 176, 77, 255, 83, 176, 78, 255, 82, 175, 78, 255, 81, 175, 80, 255, 80, 174, 81, 255, 80, 173, 83, 255, 79, 172, 84, 255, 78, 171, 86, 255, 77, 170, 89, 255, 77, 169, 91, 255, 76, 167, 93, 255, 75, 166, 96, 255, 75, 164, 98, 255, 74, 162, 101, 255, 73, 161, 103, 255, 72, 159, 106, 255, 72, 157, 108, 255, 71, 155, 110, 255, 70, 153, 113, 255, 69, 151, 115, 255, 68, 149, 117, 255, 68, 147, 119, 255, 67, 145, 120, 255, 67, 143, 122, 255, 67, 141, 123, 255, 66, 140, 124, 255, 66, 138, 126, 255, 66, 137, 127, 255, 66, 136, 128, 255, 66, 134, 128, 255, 66, 133, 129, 255, 67, 132, 130, 255, 67, 132, 130, 255, 67, 131, 131, 255, 67, 130, 131, 255, 67, 130, 131, 255, 67, 130, 131, 255, 67, 130, 131, 255, 67, 129, 131, 255, 68, 129, 131, 255, 69, 129, 131, 255, 70, 128, 131, 255, 72, 127, 130, 255, 74, 126, 130, 255, 76, 124, 129, 255, 78, 123, 129, 255, 81, 122, 128, 255, 84, 120, 128, 255, 86, 119, 127, 255, 89, 117, 126, 255, 92, 116, 125, 255, 94, 115, 125, 255, 97, 114, 124, 255, 100, 113, 123, 255, 102, 112, 122, 255, 104, 111, 121, 255, 106, 110, 120, 255, 108, 110, 119, 255, 109, 110, 119, 255, 111, 110, 118, 255, 112, 110, 117, 255, 113, 110, 117, 255, 114, 109, 117, 255, 115, 109, 116, 255, 116, 109, 116, 255, 117, 109, 116, 255, 117, 109, 115, 255, 118, 109, 115, 255, 119, 108, 115, 255, 119, 108, 115, 255, 120, 107, 115, 255, 121, 106, 114, 255, 121, 105, 114, 255, 122, 103, 114, 255, 123, 102, 113, 255, 124, 100, 113, 255, 124, 98, 112, 255, 125, 97, 111, 255, 126, 96, 110, 255, 127, 95, 109, 255, 128, 94, 108, 255, 129, 93, 107, 255, 130, 93, 106, 255, 131, 92, 105, 255, 131, 92, 104, 255, 132, 92, 102, 255, 133, 92, 101, 255, 134, 92, 100, 255, 136, 91, 99, 255, 137, 91, 98, 255, 138, 91, 97, 255, 139, 91, 96, 255, 140, 91, 95, 255, 141, 90, 94, 255, 143, 90, 94, 255, 144, 89, 93, 255, 145, 89, 92, 255, 146, 89, 92, 255, 147, 89, 91, 255, 148, 89, 90, 255, 149, 89, 89, 255, 150, 88, 89, 255, 151, 88, 88, 255, 152, 88, 87, 255, 153, 88, 86, 255, 154, 88, 86, 255, 154, 89, 85, 255, 155, 89, 84, 255, 155, 89, 84, 255, 156, 89, 84, 255, 156, 89, 83, 255, 156, 89, 83, 255, 156, 89, 83, 255, 156, 89, 83, 255, 156, 88, 83, 255, 156, 88, 83, 255, 156, 87, 82, 255, 157, 86, 82, 255, 157, 85, 82, 255, 157, 84, 81, 255, 157, 82, 81, 255, 157, 81, 80, 255, 158, 79, 79, 255, 158, 77, 79, 255, 158, 75, 78, 255, 158, 74, 78, 255, 158, 72, 77, 255, 159, 70, 76, 255, 159, 68, 75, 255, 159, 67, 75, 255, 159, 65, 74, 255, 159, 63, 73, 255, 159, 62, 73, 255, 159, 61, 72, 255, 159, 59, 72, 255, 159, 58, 71, 255, 160, 58, 71, 255, 160, 57, 70, 255, 161, 56, 70, 255, 162, 56, 69, 255, 162, 55, 69, 255, 163, 55, 69, 255, 164, 55, 69, 255, 165, 55, 69, 255, 166, 55, 69, 255, 166, 56, 69, 255, 167, 56, 69, 255, 168, 57, 70, 255, 169, 57, 70, 255, 169, 58, 71, 255, 170, 59, 72, 255, 170, 60, 73, 255, 170, 61, 74, 255, 169, 61, 75, 255, 168, 62, 76, 255, 168, 62, 78, 255, 166, 63, 79, 255, 165, 64, 81, 255, 164, 64, 83, 255, 162, 65, 85, 255, 161, 65, 87, 255, 160, 66, 89, 255, 158, 67, 91, 255, 157, 68, 93, 255, 156, 69, 95, 255, 156, 70, 97, 255, 155, 72, 100, 255, 155, 74, 102, 255, 156, 75, 104, 255, 156, 78, 106, 255, 157, 80, 109, 255, 158, 83, 112, 255, 160, 86, 115, 255, 162, 89, 118, 255, 163, 92, 122, 255, 165, 95, 125, 255, 167, 99, 129, 255, 169, 102, 132, 255, 171, 105, 136, 255, 173, 108, 139, 255, 175, 111, 142, 255, 177, 114, 145, 255, 179, 116, 148, 255, 180, 118, 150, 255, 181, 120, 152, 255, 182, 121, 153, 255, 183, 122, 154, 255, 182, 124, 154, 255, 181, 123, 154, 255, 181, 123, 154, 255, 181, 122, 153, 255, 181, 121, 153, 255, 181, 120, 152, 255, 180, 118, 151, 255, 180, 117, 150, 255, 179, 115, 148, 255, 179, 114, 147, 255, 178, 112, 146, 255, 178, 111, 144, 255, 177, 109, 143, 255, 176, 108, 141, 255, 175, 107, 140, 255, 174, 106, 138, 255, 173, 105, 137, 255, 172, 105, 136, 255, 170, 105, 134, 255, 169, 105, 133, 255, 167, 106, 132, 255, 166, 107, 131, 255, 164, 108, 130, 255, 163, 109, 129, 255, 161, 111, 129, 255, 160, 112, 128, 255, 158, 114, 127, 255, 156, 116, 126, 255, 155, 118, 126, 255, 154, 120, 125, 255, 152, 122, 124, 255, 151, 123, 124, 255, 150, 125, 123, 255, 149, 127, 123, 255, 148, 129, 122, 255, 147, 130, 122, 255, 146, 131, 121, 255, 146, 132, 121, 255, 146, 133, 120, 255, 145, 134, 119, 255, 144, 135, 118, 255, 143, 136, 117, 255, 142, 137, 115, 255, 140, 138, 113, 255, 139, 139, 111, 255, 137, 141, 109, 255, 135, 142, 106, 255, 133, 143, 104, 255, 132, 144, 101, 255, 130, 146, 99, 255, 128, 147, 97, 255, 126, 149, 94, 255, 125, 150, 92, 255, 124, 152, 90, 255, 123, 154, 88, 255, 122, 156, 86, 255, 121, 158, 85, 255, 121, 160, 83, 255, 121, 161, 82, 255, 121, 163, 81, 255, 122, 164, 79, 255, 122, 166, 78, 255, 123, 167, 77, 255, 124, 168, 75, 255, 126, 169, 74, 255, 127, 169, 73, 255, 128, 170, 71, 255, 129, 171, 70, 255, 131, 171, 69, 255, 132, 171, 68, 255, 133, 172, 67, 255, 134, 172, 67, 255, 135, 172, 66, 255, 135, 172, 66, 255, 136, 172, 65, 255, 136, 172, 65, 255, 136, 172, 65, 255, 135, 172, 66, 255, 135, 172, 66, 255, 134, 171, 67, 255, 133, 171, 68, 255, 131, 171, 69, 255, 130, 170, 70, 255, 128, 170, 71, 255, 127, 169, 72, 255, 125, 169, 74, 255, 123, 168, 75, 255, 122, 168, 76, 255, 120, 167, 77, 255, 118, 167, 78, 255, 117, 166, 79, 255, 115, 166, 80, 255, 114, 166, 81, 255, 113, 166, 81, 255, 112, 166, 81, 255, 111, 166, 81, 255, 110, 166, 81, 255, 108, 167, 81, 255, 107, 167, 81, 255, 105, 168, 80, 255, 104, 168, 80, 255, 102, 169, 79, 255, 101, 170, 78, 255, 99, 171, 78, 255, 97, 172, 77, 255, 95, 172, 77, 255, 94, 173, 76, 255, 92, 174, 76, 255, 91, 175, 75, 255, 89, 175, 75, 255, 88, 176, 75, 255, 86, 176, 74, 255, 85, 176, 75, 255, 84, 176, 75, 255, 83, 176, 76, 255, 82, 176, 77, 255, 81, 175, 78, 255, 81, 175, 79, 255, 80, 174, 81, 255, 79, 173, 83, 255, 78, 172, 86, 255, 77, 170, 88, 255, 77, 169, 91, 255, 76, 167, 93, 255, 75, 166, 96, 255, 74, 164, 99, 255, 74, 162, 102, 255, 73, 160, 104, 255, 72, 158, 107, 255, 71, 156, 110, 255, 70, 154, 112, 255, 69, 152, 115, 255, 69, 150, 117, 255, 68, 148, 119, 255, 67, 146, 121, 255, 67, 144, 122, 255, 66, 142, 124, 255, 66, 140, 125, 255, 66, 139, 126, 255, 66, 137, 127, 255, 66, 136, 128, 255, 66, 134, 129, 255, 66, 133, 130, 255, 66, 132, 130, 255, 66, 131, 131, 255, 66, 130, 131, 255, 67, 130, 131, 255, 67, 129, 132, 255, 67, 129, 132, 255, 67, 128, 132, 255, 67, 128, 132, 255, 67, 128, 132, 255, 68, 128, 132, 255, 69, 127, 131, 255, 70, 126, 131, 255, 72, 125, 131, 255, 74, 124, 130, 255, 76, 123, 130, 255, 79, 121, 129, 255, 81, 120, 129, 255, 84, 119, 128, 255, 87, 117, 127, 255, 90, 116, 126, 255, 93, 114, 126, 255, 95, 113, 125, 255, 98, 112, 124, 255, 101, 111, 123, 255, 103, 110, 122, 255, 105, 109, 121, 255, 107, 109, 120, 255, 109, 108, 119, 255, 110, 108, 119, 255, 112, 108, 118, 255, 113, 108, 117, 255, 114, 108, 117, 255, 115, 108, 117, 255, 116, 108, 117, 255, 117, 108, 117, 255, 117, 108, 116, 255, 118, 107, 116, 255, 118, 107, 116, 255, 119, 107, 116, 255, 120, 106, 116, 255, 120, 105, 116, 255, 121, 105, 116, 255, 121, 103, 116, 255, 122, 102, 115, 255, 123, 100, 115, 255, 123, 99, 114, 255, 124, 97, 114, 255, 125, 96, 113, 255, 126, 95, 112, 255, 127, 94, 111, 255, 128, 93, 110, 255, 128, 93, 108, 255, 129, 92, 107, 255, 130, 92, 106, 255, 131, 92, 104, 255, 132, 92, 103, 255, 133, 92, 101, 255, 134, 92, 100, 255, 135, 92, 99, 255, 137, 92, 97, 255, 138, 92, 96, 255, 139, 92, 95, 255, 140, 92, 95, 255, 141, 92, 94, 255, 143, 91, 93, 255, 144, 91, 93, 255, 145, 91, 92, 255, 146, 90, 92, 255, 147, 90, 91, 255, 148, 90, 90, 255, 149, 90, 90, 255, 150, 90, 89, 255, 151, 90, 88, 255, 152, 90, 88, 255, 152, 90, 87, 255, 153, 90, 87, 255, 153, 90, 86, 255, 154, 90, 86, 255, 154, 90, 85, 255, 154, 90, 85, 255, 155, 90, 85, 255, 155, 90, 85, 255, 155, 90, 84, 255, 155, 90, 84, 255, 155, 90, 84, 255, 155, 89, 84, 255, 155, 88, 84, 255, 155, 87, 83, 255, 156, 86, 83, 255, 156, 85, 82, 255, 156, 83, 82, 255, 157, 81, 81, 255, 157, 80, 81, 255, 157, 78, 80, 255, 157, 76, 79, 255, 158, 74, 78, 255, 158, 72, 78, 255, 158, 70, 77, 255, 158, 68, 76, 255, 158, 66, 75, 255, 158, 65, 75, 255, 158, 63, 74, 255, 158, 62, 73, 255, 158, 60, 72, 255, 159, 59, 72, 255, 159, 58, 71, 255, 160, 57, 70, 255, 160, 57, 70, 255, 161, 56, 69, 255, 162, 56, 69, 255, 162, 56, 69, 255, 163, 56, 68, 255, 164, 56, 68, 255, 165, 56, 68, 255, 166, 56, 68, 255, 166, 57, 68, 255, 167, 57, 68, 255, 168, 58, 69, 255, 169, 59, 69, 255, 169, 59, 70, 255, 170, 60, 71, 255, 170, 61, 71, 255, 170, 62, 72, 255, 169, 62, 74, 255, 168, 63, 75, 255, 167, 63, 76, 255, 166, 64, 78, 255, 165, 64, 80, 255, 164, 65, 82, 255, 162, 65, 83, 255, 161, 66, 85, 255, 160, 66, 87, 255, 158, 67, 90, 255, 157, 68, 92, 255, 156, 69, 94, 255, 156, 70, 96, 255, 155, 71, 98, 255, 155, 73, 101, 255, 155, 75, 103, 255, 156, 77, 105, 255, 157, 80, 108, 255, 158, 82, 111, 255, 159, 85, 114, 255, 161, 89, 117, 255, 163, 92, 121, 255, 165, 95, 124, 255, 167, 99, 128, 255, 168, 102, 132, 255, 170, 106, 135, 255, 172, 109, 139, 255, 174, 112, 142, 255, 176, 115, 145, 255, 177, 117, 148, 255, 179, 119, 150, 255, 180, 121, 152, 255, 181, 122, 153, 255, 181, 123, 154, 255, 180, 125, 154, 255, 180, 125, 154, 255, 180, 124, 154, 255, 180, 123, 153, 255, 180, 122, 152, 255, 179, 121, 151, 255, 179, 119, 150, 255, 179, 117, 149, 255, 178, 116, 148, 255, 178, 114, 147, 255, 177, 112, 145, 255, 176, 110, 144, 255, 175, 109, 142, 255, 174, 107, 141, 255, 173, 106, 139, 255, 172, 105, 138, 255, 171, 104, 136, 255, 170, 104, 135, 255, 169, 103, 134, 255, 167, 104, 133, 255, 166, 104, 132, 255, 164, 105, 131, 255, 163, 107, 130, 255, 161, 108, 129, 255, 159, 109, 128, 255, 158, 111, 127, 255, 156, 113, 126, 255, 155, 115, 125, 255, 153, 117, 124, 255, 152, 119, 124, 255, 151, 121, 123, 255, 149, 123, 122, 255, 148, 125, 122, 255, 147, 127, 121, 255, 147, 129, 120, 255, 146, 130, 120, 255, 145, 131, 119, 255, 145, 132, 119, 255, 144, 133, 118, 255, 144, 134, 117, 255, 143, 135, 116, 255, 142, 136, 115, 255, 141, 137, 113, 255, 139, 138, 111, 255, 138, 139, 109, 255, 136, 140, 107, 255, 135, 142, 104, 255, 133, 143, 102, 255, 131, 144, 99, 255, 130, 146, 97, 255, 128, 147, 94, 255, 126, 149, 92, 255, 125, 150, 89, 255, 124, 152, 87, 255, 123, 154, 85, 255, 122, 155, 83, 255, 121, 157, 82, 255, 121, 159, 80, 255, 121, 161, 79, 255, 122, 162, 78, 255, 122, 164, 76, 255, 123, 165, 75, 255, 124, 166, 74, 255, 125, 167, 72, 255, 126, 167, 71, 255, 127, 168, 70, 255, 129, 168, 69, 255, 130, 168, 67, 255, 131, 169, 66, 255, 132, 169, 66, 255, 133, 169, 65, 255, 134, 169, 64, 255, 135, 169, 64, 255, 136, 169, 63, 255, 136, 169, 63, 255, 136, 169, 63, 255, 136, 169, 63, 255, 136, 169, 63, 255, 135, 169, 64, 255, 134, 168, 65, 255, 133, 168, 66, 255, 132, 168, 67, 255, 130, 167, 68, 255, 128, 167, 69, 255, 127, 167, 71, 255, 125, 166, 72, 255, 123, 166, 73, 255, 121, 165, 75, 255, 120, 165, 76, 255, 118, 165, 77, 255, 116, 165, 78, 255, 115, 164, 79, 255, 114, 164, 80, 255, 113, 164, 80, 255, 112, 164, 81, 255, 111, 164, 81, 255, 109, 165, 81, 255, 108, 165, 80, 255, 107, 166, 80, 255, 105, 167, 79, 255, 104, 167, 79, 255, 102, 168, 78, 255, 101, 169, 77, 255, 99, 170, 76, 255, 97, 171, 76, 255, 96, 172, 75, 255, 94, 173, 74, 255, 93, 174, 74, 255, 91, 175, 73, 255, 90, 175, 73, 255, 88, 176, 73, 255, 87, 176, 72, 255, 86, 176, 73, 255, 85, 177, 73, 255, 84, 176, 74, 255, 83, 176, 75, 255, 82, 175, 76, 255, 81, 175, 78, 255, 80, 174, 80, 255, 79, 173, 82, 255, 78, 171, 85, 255, 78, 170, 88, 255, 77, 168, 91, 255, 76, 167, 93, 255, 75, 165, 96, 255, 74, 163, 100, 255, 73, 161, 103, 255, 73, 159, 106, 255, 72, 157, 108, 255, 71, 155, 111, 255, 70, 153, 114, 255, 69, 151, 116, 255, 68, 148, 119, 255, 68, 146, 121, 255, 67, 144, 122, 255, 67, 142, 124, 255, 66, 141, 126, 255, 66, 139, 127, 255, 66, 137, 128, 255, 66, 136, 129, 255, 66, 134, 130, 255, 66, 133, 130, 255, 66, 132, 131, 255, 66, 131, 131, 255, 66, 130, 132, 255, 66, 129, 132, 255, 66, 128, 132, 255, 67, 128, 132, 255, 67, 128, 132, 255, 67, 127, 132, 255, 67, 127, 132, 255, 67, 127, 132, 255, 68, 127, 132, 255, 69, 126, 132, 255, 70, 125, 132, 255, 72, 124, 131, 255, 74, 123, 131, 255, 77, 121, 130, 255, 79, 120, 130, 255, 82, 118, 129, 255, 85, 117, 128, 255, 88, 115, 128, 255, 90, 114, 127, 255, 93, 112, 126, 255, 96, 111, 125, 255, 99, 110, 124, 255, 102, 109, 123, 255, 104, 108, 122, 255, 106, 107, 121, 255, 108, 107, 120, 255, 110, 107, 119, 255, 111, 106, 119, 255, 113, 106, 118, 255, 114, 106, 118, 255, 115, 106, 117, 255, 116, 106, 117, 255, 117, 106, 117, 255, 117, 106, 117, 255, 118, 106, 117, 255, 118, 106, 117, 255, 119, 106, 117, 255, 119, 105, 117, 255, 120, 105, 118, 255, 120, 104, 118, 255, 121, 103, 117, 255, 121, 102, 117, 255, 122, 101, 117, 255, 123, 99, 117, 255, 123, 98, 116, 255, 124, 96, 115, 255, 125, 95, 115, 255, 126, 94, 113, 255, 127, 93, 112, 255, 128, 92, 111, 255, 128, 92, 109, 255, 129, 92, 108, 255, 130, 92, 106, 255, 131, 92, 105, 255, 132, 92, 103, 255, 133, 92, 102, 255, 134, 92, 100, 255, 135, 93, 99, 255, 137, 93, 97, 255, 138, 93, 96, 255, 139, 93, 95, 255, 140, 93, 94, 255, 141, 93, 94, 255, 143, 92, 93, 255, 144, 92, 93, 255, 145, 92, 92, 255, 146, 92, 92, 255, 147, 92, 91, 255, 148, 92, 91, 255, 149, 92, 90, 255, 150, 91, 89, 255, 150, 91, 89, 255, 151, 91, 88, 255, 152, 91, 88, 255, 152, 91, 88, 255, 153, 92, 87, 255, 153, 92, 87, 255, 153, 92, 86, 255, 154, 92, 86, 255, 154, 92, 86, 255, 154, 92, 86, 255, 154, 92, 86, 255, 154, 92, 86, 255, 154, 91, 86, 255, 154, 90, 85, 255, 154, 89, 85, 255, 155, 88, 85, 255, 155, 87, 84, 255, 155, 85, 84, 255, 155, 84, 83, 255, 156, 82, 82, 255, 156, 80, 82, 255, 156, 78, 81, 255, 157, 76, 80, 255, 157, 74, 79, 255, 157, 72, 78, 255, 158, 70, 78, 255, 158, 68, 77, 255, 158, 66, 76, 255, 158, 65, 75, 255, 158, 63, 74, 255, 158, 61, 73, 255, 158, 60, 72, 255, 158, 59, 72, 255, 159, 58, 71, 255, 159, 57, 70, 255, 160, 57, 70, 255, 161, 56, 69, 255, 161, 56, 69, 255, 162, 56, 68, 255, 163, 56, 68, 255, 164, 56, 68, 255, 165, 57, 67, 255, 165, 57, 67, 255, 166, 58, 67, 255, 167, 58, 68, 255, 168, 59, 68, 255, 168, 60, 68, 255, 169, 61, 69, 255, 170, 62, 69, 255, 170, 62, 70, 255, 169, 63, 71, 255, 169, 64, 72, 255, 168, 64, 74, 255, 167, 64, 75, 255, 166, 65, 77, 255, 165, 65, 78, 255, 163, 65, 80, 255, 162, 65, 82, 255, 161, 66, 84, 255, 159, 66, 86, 255, 158, 67, 88, 255, 157, 67, 90, 255, 156, 68, 93, 255, 155, 69, 95, 255, 155, 71, 97, 255, 155, 72, 99, 255, 155, 74, 101, 255, 155, 77, 104, 255, 156, 79, 106, 255, 157, 82, 109, 255, 159, 85, 113, 255, 160, 88, 116, 255, 162, 92, 120, 255, 164, 95, 124, 255, 166, 99, 127, 255, 168, 103, 131, 255, 170, 106, 135, 255, 171, 109, 138, 255, 173, 113, 141, 255, 175, 115, 144, 255, 176, 118, 147, 255, 178, 120, 149, 255, 179, 122, 151, 255, 180, 124, 153, 255, 180, 124, 154, 255, 179, 126, 154, 255, 179, 126, 153, 255, 179, 125, 153, 255, 179, 124, 153, 255, 179, 123, 152, 255, 178, 121, 151, 255, 178, 120, 150, 255, 177, 118, 149, 255, 177, 116, 147, 255, 176, 114, 146, 255, 175, 112, 144, 255, 175, 110, 143, 255, 174, 108, 141, 255, 173, 107, 140, 255, 172, 105, 138, 255, 171, 104, 137, 255, 170, 103, 136, 255, 168, 102, 134, 255, 167, 102, 133, 255, 166, 103, 132, 255, 164, 103, 131, 255, 163, 104, 130, 255, 161, 105, 129, 255, 159, 107, 128, 255, 158, 109, 127, 255, 156, 110, 126, 255, 155, 112, 125, 255, 153, 114, 124, 255, 152, 116, 123, 255, 151, 119, 122, 255, 149, 121, 122, 255, 148, 123, 121, 255, 147, 125, 120, 255, 146, 127, 119, 255, 145, 128, 119, 255, 145, 130, 118, 255, 144, 131, 118, 255, 144, 132, 117, 255, 143, 133, 117, 255, 143, 134, 116, 255, 142, 135, 115, 255, 141, 136, 113, 255, 140, 137, 111, 255, 139, 138, 109, 255, 137, 139, 107, 255, 136, 140, 105, 255, 134, 141, 102, 255, 133, 142, 100, 255, 131, 144, 97, 255, 129, 145, 94, 255, 128, 147, 92, 255, 126, 148, 89, 255, 125, 150, 87, 255, 124, 151, 85, 255, 123, 153, 82, 255, 122, 155, 81, 255, 122, 157, 79, 255, 122, 159, 78, 255, 122, 160, 76, 255, 122, 162, 75, 255, 123, 163, 73, 255, 123, 164, 72, 255, 124, 165, 71, 255, 125, 165, 70, 255, 127, 166, 68, 255, 128, 166, 67, 255, 129, 166, 66, 255, 130, 166, 65, 255, 132, 166, 64, 255, 133, 166, 63, 255, 134, 166, 62, 255, 135, 166, 62, 255, 136, 166, 61, 255, 136, 166, 61, 255, 137, 166, 61, 255, 137, 166, 61, 255, 137, 166, 61, 255, 136, 166, 61, 255, 135, 166, 62, 255, 134, 165, 63, 255, 133, 165, 64, 255, 132, 165, 65, 255, 130, 165, 66, 255, 129, 164, 68, 255, 127, 164, 69, 255, 125, 164, 70, 255, 123, 164, 72, 255, 122, 163, 73, 255, 120, 163, 75, 255, 118, 163, 76, 255, 117, 163, 77, 255, 115, 163, 78, 255, 114, 162, 79, 255, 113, 162, 80, 255, 112, 162, 80, 255, 111, 163, 80, 255, 110, 163, 80, 255, 108, 164, 79, 255, 107, 164, 79, 255, 106, 165, 78, 255, 104, 166, 78, 255, 103, 167, 77, 255, 101, 168, 76, 255, 99, 169, 75, 255, 98, 170, 74, 255, 96, 171, 74, 255, 95, 172, 73, 255, 93, 173, 72, 255, 91, 174, 72, 255, 90, 175, 71, 255, 89, 176, 71, 255, 87, 176, 71, 255, 86, 176, 71, 255, 85, 176, 71, 255, 84, 176, 72, 255, 83, 176, 73, 255, 82, 175, 75, 255, 81, 175, 77, 255, 81, 174, 79, 255, 80, 172, 82, 255, 79, 171, 84, 255, 78, 170, 87, 255, 77, 168, 90, 255, 76, 166, 94, 255, 75, 164, 97, 255, 74, 163, 100, 255, 74, 160, 103, 255, 73, 158, 107, 255, 72, 156, 110, 255, 71, 154, 113, 255, 70, 152, 115, 255, 69, 150, 118, 255, 68, 147, 120, 255, 68, 145, 122, 255, 67, 143, 124, 255, 66, 141, 126, 255, 66, 139, 127, 255, 66, 137, 128, 255, 66, 136, 130, 255, 66, 134, 130, 255, 66, 133, 131, 255, 66, 132, 132, 255, 66, 130, 132, 255, 66, 129, 132, 255, 66, 129, 133, 255, 66, 128, 133, 255, 67, 127, 133, 255, 67, 127, 133, 255, 67, 126, 133, 255, 67, 126, 133, 255, 67, 126, 133, 255, 67, 126, 133, 255, 68, 125, 133, 255, 69, 125, 133, 255, 71, 124, 132, 255, 72, 123, 132, 255, 75, 121, 131, 255, 77, 120, 131, 255, 80, 118, 130, 255, 82, 117, 130, 255, 85, 115, 129, 255, 88, 114, 128, 255, 91, 112, 127, 255, 94, 111, 126, 255, 97, 109, 125, 255, 100, 108, 124, 255, 103, 107, 123, 255, 105, 106, 122, 255, 107, 106, 121, 255, 109, 105, 120, 255, 111, 105, 119, 255, 112, 105, 119, 255, 114, 105, 118, 255, 115, 105, 118, 255, 116, 105, 118, 255, 117, 105, 118, 255, 117, 105, 118, 255, 118, 105, 118, 255, 118, 105, 118, 255, 119, 105, 118, 255, 119, 105, 118, 255, 120, 104, 119, 255, 120, 104, 119, 255, 121, 103, 119, 255, 121, 102, 119, 255, 122, 101, 119, 255, 122, 100, 119, 255, 123, 98, 118, 255, 123, 96, 118, 255, 124, 95, 117, 255, 125, 94, 116, 255, 126, 93, 115, 255, 127, 92, 114, 255, 128, 92, 112, 255, 128, 92, 110, 255, 129, 92, 109, 255, 130, 92, 107, 255, 131, 92, 105, 255, 132, 92, 104, 255, 133, 92, 102, 255, 134, 93, 100, 255, 136, 93, 99, 255, 137, 93, 97, 255, 138, 94, 96, 255, 139, 94, 95, 255, 140, 94, 94, 255, 141, 94, 94, 255, 143, 93, 93, 255, 144, 93, 93, 255, 145, 93, 92, 255, 146, 93, 92, 255, 147, 93, 91, 255, 148, 93, 91, 255, 149, 93, 90, 255, 149, 93, 90, 255, 150, 93, 90, 255, 151, 93, 89, 255, 151, 93, 89, 255, 152, 93, 88, 255, 152, 93, 88, 255, 152, 93, 88, 255, 153, 93, 88, 255, 153, 93, 87, 255, 153, 93, 87, 255, 153, 93, 87, 255, 153, 93, 87, 255, 153, 93, 87, 255, 153, 92, 87, 255, 153, 91, 87, 255, 154, 90, 86, 255, 154, 89, 86, 255, 154, 88, 85, 255, 155, 86, 85, 255, 155, 84, 84, 255, 155, 83, 83, 255, 156, 81, 83, 255, 156, 79, 82, 255, 156, 76, 81, 255, 157, 74, 80, 255, 157, 72, 79, 255, 157, 70, 78, 255, 157, 68, 77, 255, 157, 66, 76, 255, 157, 64, 75, 255, 157, 63, 74, 255, 157, 61, 74, 255, 158, 60, 73, 255, 158, 59, 72, 255, 158, 58, 71, 255, 159, 57, 70, 255, 160, 57, 70, 255, 160, 56, 69, 255, 161, 56, 68, 255, 162, 56, 68, 255, 163, 57, 67, 255, 164, 57, 67, 255, 164, 57, 67, 255, 165, 58, 67, 255, 166, 58, 67, 255, 167, 59, 67, 255, 168, 60, 67, 255, 168, 61, 67, 255, 169, 62, 68, 255, 169, 63, 68, 255, 169, 64, 69, 255, 169, 64, 70, 255, 169, 65, 71, 255, 168, 65, 73, 255, 167, 65, 74, 255, 166, 65, 76, 255, 164, 65, 77, 255, 163, 66, 79, 255, 162, 66, 81, 255, 160, 66, 83, 255, 159, 66, 85, 255, 158, 67, 87, 255, 156, 67, 89, 255, 155, 68, 91, 255, 155, 69, 93, 255, 154, 70, 96, 255, 154, 72, 98, 255, 154, 74, 100, 255, 155, 76, 102, 255, 156, 79, 105, 255, 157, 82, 108, 255, 158, 85, 112, 255, 160, 88, 115, 255, 161, 92, 119, 255, 163, 96, 122, 255, 165, 99, 126, 255, 167, 103, 130, 255, 168, 107, 134, 255, 170, 110, 137, 255, 172, 113, 141, 255, 174, 116, 144, 255, 175, 119, 146, 255, 176, 121, 149, 255, 178, 123, 151, 255, 178, 125, 152, 255, 179, 126, 153, 255, 178, 127, 153, 255, 178, 127, 153, 255, 178, 126, 152, 255, 177, 125, 152, 255, 177, 124, 151, 255, 177, 122, 150, 255, 176, 120, 149, 255, 176, 118, 148, 255, 175, 116, 147, 255, 175, 114, 145, 255, 174, 112, 144, 255, 173, 110, 142, 255, 172, 108, 141, 255, 171, 106, 139, 255, 170, 105, 138, 255, 169, 103, 136, 255, 168, 102, 135, 255, 167, 102, 133, 255, 165, 101, 132, 255, 164, 102, 131, 255, 163, 102, 130, 255, 161, 103, 129, 255, 160, 104, 128, 255, 158, 106, 127, 255, 157, 108, 126, 255, 155, 110, 125, 255, 154, 112, 124, 255, 152, 114, 123, 255, 151, 116, 122, 255, 149, 118, 121, 255, 148, 120, 120, 255, 147, 122, 119, 255, 146, 124, 119, 255, 145, 126, 118, 255, 144, 128, 117, 255, 144, 130, 116, 255, 143, 131, 116, 255, 143, 132, 115, 255, 143, 133, 115, 255, 142, 133, 114, 255, 142, 134, 113, 255, 141, 135, 111, 255, 140, 136, 109, 255, 138, 137, 107, 255, 137, 138, 105, 255, 136, 139, 103, 255, 134, 140, 100, 255, 133, 142, 98, 255, 131, 143, 95, 255, 129, 144, 92, 255, 128, 146, 90, 255, 127, 147, 87, 255, 125, 149, 85, 255, 124, 151, 82, 255, 123, 152, 80, 255, 123, 154, 78, 255, 122, 156, 77, 255, 122, 158, 75, 255, 122, 159, 74, 255, 123, 161, 72, 255, 123, 162, 71, 255, 124, 163, 70, 255, 125, 163, 68, 255, 126, 164, 67, 255, 127, 164, 66, 255, 129, 164, 65, 255, 130, 164, 64, 255, 131, 164, 63, 255, 132, 164, 62, 255, 133, 164, 61, 255, 134, 164, 60, 255, 135, 163, 60, 255, 136, 163, 59, 255, 137, 163, 59, 255, 137, 163, 59, 255, 137, 163, 58, 255, 137, 163, 59, 255, 137, 163, 59, 255, 136, 163, 60, 255, 135, 163, 61, 255, 134, 162, 62, 255, 132, 162, 63, 255, 131, 162, 64, 255, 129, 162, 66, 255, 127, 162, 67, 255, 126, 161, 69, 255, 124, 161, 71, 255, 122, 161, 72, 255, 120, 161, 74, 255, 119, 161, 75, 255, 117, 161, 76, 255, 115, 161, 77, 255, 114, 161, 78, 255, 113, 161, 79, 255, 112, 161, 79, 255, 111, 161, 79, 255, 110, 161, 79, 255, 109, 162, 79, 255, 107, 163, 78, 255, 106, 164, 78, 255, 104, 165, 77, 255, 103, 166, 76, 255, 101, 167, 75, 255, 100, 168, 74, 255, 98, 169, 73, 255, 97, 170, 72, 255, 95, 172, 71, 255, 94, 173, 71, 255, 92, 173, 70, 255, 91, 174, 70, 255, 89, 175, 69, 255, 88, 176, 69, 255, 87, 176, 69, 255, 86, 176, 70, 255, 85, 176, 71, 255, 84, 175, 72, 255, 83, 175, 74, 255, 82, 174, 76, 255, 81, 173, 78, 255, 80, 172, 81, 255, 79, 170, 84, 255, 78, 169, 87, 255, 78, 167, 90, 255, 77, 165, 94, 255, 76, 164, 97, 255, 75, 162, 101, 255, 74, 159, 104, 255, 73, 157, 108, 255, 72, 155, 111, 255, 71, 153, 114, 255, 70, 151, 117, 255, 69, 148, 119, 255, 69, 146, 122, 255, 68, 144, 124, 255, 67, 142, 126, 255, 67, 140, 127, 255, 66, 138, 129, 255, 66, 136, 130, 255, 66, 134, 131, 255, 66, 133, 132, 255, 66, 132, 132, 255, 66, 130, 133, 255, 66, 129, 133, 255, 66, 128, 134, 255, 67, 127, 134, 255, 67, 126, 134, 255, 67, 126, 134, 255, 67, 125, 134, 255, 67, 125, 134, 255, 67, 125, 134, 255, 67, 125, 134, 255, 68, 125, 134, 255, 68, 124, 134, 255, 70, 123, 133, 255, 71, 122, 133, 255, 73, 121, 133, 255, 75, 120, 132, 255, 78, 118, 132, 255, 80, 117, 131, 255, 83, 115, 130, 255, 86, 114, 129, 255, 89, 112, 129, 255, 92, 111, 128, 255, 95, 109, 127, 255, 98, 108, 126, 255, 101, 106, 125, 255, 104, 105, 124, 255, 106, 104, 123, 255, 109, 104, 122, 255, 110, 104, 121, 255, 112, 103, 120, 255, 114, 103, 119, 255, 115, 103, 119, 255, 116, 103, 118, 255, 117, 103, 118, 255, 118, 104, 118, 255, 118, 104, 118, 255, 119, 104, 119, 255, 119, 104, 119, 255, 120, 103, 119, 255, 120, 103, 119, 255, 120, 103, 120, 255, 121, 102, 120, 255, 121, 102, 120, 255, 121, 101, 120, 255, 122, 100, 120, 255, 122, 99, 120, 255, 123, 97, 120, 255, 124, 95, 119, 255, 124, 94, 118, 255, 125, 93, 117, 255, 126, 92, 116, 255, 127, 91, 115, 255, 128, 91, 113, 255, 129, 91, 112, 255, 130, 91, 110, 255, 130, 91, 108, 255, 131, 92, 106, 255, 132, 92, 104, 255, 134, 92, 103, 255, 135, 93, 101, 255, 136, 93, 99, 255, 137, 94, 98, 255, 138, 94, 96, 255, 139, 94, 95, 255, 140, 94, 94, 255, 142, 94, 94, 255, 143, 94, 93, 255, 144, 94, 93, 255, 145, 94, 92, 255, 146, 94, 92, 255, 147, 94, 92, 255, 148, 94, 91, 255, 149, 93, 91, 255, 149, 93, 91, 255, 150, 93, 90, 255, 150, 93, 90, 255, 151, 93, 90, 255, 151, 93, 89, 255, 152, 93, 89, 255, 152, 94, 89, 255, 152, 94, 89, 255, 152, 94, 88, 255, 152, 94, 88, 255, 152, 94, 88, 255, 152, 94, 88, 255, 153, 93, 88, 255, 153, 93, 88, 255, 153, 92, 88, 255, 153, 91, 87, 255, 153, 90, 87, 255, 154, 88, 86, 255, 154, 87, 86, 255, 154, 85, 85, 255, 155, 83, 84, 255, 155, 81, 83, 255, 156, 79, 83, 255, 156, 77, 82, 255, 156, 74, 81, 255, 157, 72, 80, 255, 157, 70, 79, 255, 157, 68, 78, 255, 157, 66, 77, 255, 157, 64, 76, 255, 157, 62, 75, 255, 157, 61, 74, 255, 157, 60, 73, 255, 158, 59, 72, 255, 158, 58, 71, 255, 159, 57, 70, 255, 159, 57, 69, 255, 160, 57, 69, 255, 161, 56, 68, 255, 162, 57, 67, 255, 163, 57, 67, 255, 163, 57, 67, 255, 164, 58, 66, 255, 165, 58, 66, 255, 166, 59, 66, 255, 167, 60, 66, 255, 167, 61, 66, 255, 168, 62, 66, 255, 169, 63, 67, 255, 169, 64, 67, 255, 169, 65, 68, 255, 169, 65, 69, 255, 168, 65, 70, 255, 167, 66, 71, 255, 166, 66, 73, 255, 165, 66, 74, 255, 164, 66, 76, 255, 163, 66, 78, 255, 161, 66, 80, 255, 160, 66, 82, 255, 158, 66, 84, 255, 157, 67, 86, 255, 156, 67, 88, 255, 155, 68, 90, 255, 154, 69, 92, 255, 154, 70, 94, 255, 153, 72, 97, 255, 154, 74, 99, 255, 154, 76, 101, 255, 155, 79, 104, 255, 156, 82, 107, 255, 157, 85, 110, 255, 159, 88, 114, 255, 160, 92, 117, 255, 162, 96, 121, 255, 164, 100, 125, 255, 166, 103, 129, 255, 167, 107, 133, 255, 169, 111, 136, 255, 171, 114, 140, 255, 173, 117, 143, 255, 174, 120, 146, 255, 175, 122, 148, 255, 176, 124, 150, 255, 177, 126, 152, 255, 178, 127, 153, 255, 177, 128, 152, 255, 176, 127, 152, 255, 176, 127, 151, 255, 176, 126, 151, 255, 176, 124, 150, 255, 176, 123, 149, 255, 175, 121, 148, 255, 175, 119, 147, 255, 174, 117, 145, 255, 173, 114, 144, 255, 173, 112, 143, 255, 172, 110, 141, 255, 171, 108, 140, 255, 170, 106, 138, 255, 169, 104, 136, 255, 168, 103, 135, 255, 167, 102, 134, 255, 166, 101, 132, 255, 164, 101, 131, 255, 163, 101, 130, 255, 161, 102, 129, 255, 160, 103, 128, 255, 158, 104, 127, 255, 157, 105, 126, 255, 155, 107, 125, 255, 154, 109, 123, 255, 152, 111, 122, 255, 151, 113, 121, 255, 150, 115, 120, 255, 148, 118, 120, 255, 147, 120, 119, 255, 146, 122, 118, 255, 145, 124, 117, 255, 144, 126, 116, 255, 144, 128, 115, 255, 143, 129, 115, 255, 143, 130, 114, 255, 142, 131, 114, 255, 142, 132, 113, 255, 142, 133, 112, 255, 141, 134, 111, 255, 140, 134, 110, 255, 139, 135, 108, 255, 138, 136, 106, 255, 137, 137, 103, 255, 135, 138, 101, 255, 134, 140, 98, 255, 133, 141, 96, 255, 131, 142, 93, 255, 130, 144, 90, 255, 128, 145, 88, 255, 127, 146, 85, 255, 126, 148, 82, 255, 125, 150, 80, 255, 124, 151, 78, 255, 123, 153, 76, 255, 123, 155, 74, 255, 123, 157, 73, 255, 123, 158, 72, 255, 123, 159, 70, 255, 124, 160, 69, 255, 125, 161, 67, 255, 126, 162, 66, 255, 127, 162, 65, 255, 128, 162, 64, 255, 129, 162, 63, 255, 131, 162, 62, 255, 132, 162, 61, 255, 133, 162, 60, 255, 134, 161, 59, 255, 135, 161, 58, 255, 136, 161, 58, 255, 137, 161, 57, 255, 138, 160, 57, 255, 138, 160, 57, 255, 138, 160, 57, 255, 138, 160, 57, 255, 137, 160, 57, 255, 137, 160, 58, 255, 136, 160, 59, 255, 135, 160, 60, 255, 133, 160, 61, 255, 132, 160, 63, 255, 130, 159, 64, 255, 128, 159, 66, 255, 126, 159, 68, 255, 125, 159, 69, 255, 123, 159, 71, 255, 121, 159, 72, 255, 119, 159, 74, 255, 117, 159, 75, 255, 116, 159, 76, 255, 115, 159, 77, 255, 113, 159, 78, 255, 112, 159, 78, 255, 111, 159, 78, 255, 110, 160, 78, 255, 109, 160, 78, 255, 108, 161, 77, 255, 107, 162, 77, 255, 105, 163, 76, 255, 104, 164, 75, 255, 102, 165, 74, 255, 101, 167, 73, 255, 99, 168, 72, 255, 97, 169, 71, 255, 96, 170, 70, 255, 94, 171, 70, 255, 93, 172, 69, 255, 92, 173, 69, 255, 90, 174, 68, 255, 89, 175, 68, 255, 88, 175, 68, 255, 87, 175, 69, 255, 86, 175, 70, 255, 85, 174, 71, 255, 84, 174, 73, 255, 83, 173, 75, 255, 82, 172, 78, 255, 81, 171, 81, 255, 80, 169, 84, 255, 79, 168, 87, 255, 78, 166, 91, 255, 77, 164, 94, 255, 76, 162, 98, 255, 76, 160, 101, 255, 75, 158, 105, 255, 74, 156, 108, 255, 73, 154, 112, 255, 72, 152, 115, 255, 71, 149, 118, 255, 70, 147, 121, 255, 69, 145, 123, 255, 68, 142, 125, 255, 68, 140, 127, 255, 67, 138, 129, 255, 67, 136, 130, 255, 67, 135, 131, 255, 67, 133, 132, 255, 67, 131, 133, 255, 67, 130, 134, 255, 67, 129, 134, 255, 67, 128, 134, 255, 67, 127, 135, 255, 67, 126, 135, 255, 67, 125, 135, 255, 68, 124, 135, 255, 68, 124, 135, 255, 68, 124, 135, 255, 68, 123, 135, 255, 68, 123, 135, 255, 68, 123, 135, 255, 69, 123, 134, 255, 70, 122, 134, 255, 72, 121, 134, 255, 74, 120, 133, 255, 76, 118, 133, 255, 79, 117, 132, 255, 81, 115, 132, 255, 84, 114, 131, 255, 87, 112, 130, 255, 90, 111, 129, 255, 93, 109, 128, 255, 96, 107, 128, 255, 99, 106, 127, 255, 102, 105, 126, 255, 105, 104, 124, 255, 107, 103, 123, 255, 110, 102, 122, 255, 112, 102, 121, 255, 113, 102, 120, 255, 115, 102, 120, 255, 116, 102, 119, 255, 117, 102, 119, 255, 118, 102, 119, 255, 119, 102, 119, 255, 119, 102, 119, 255, 120, 102, 119, 255, 120, 102, 120, 255, 120, 102, 120, 255, 121, 102, 120, 255, 121, 102, 121, 255, 121, 101, 121, 255, 122, 101, 121, 255, 122, 100, 122, 255, 122, 99, 122, 255, 123, 98, 121, 255, 123, 96, 121, 255, 124, 94, 121, 255, 125, 93, 120, 255, 126, 92, 119, 255, 126, 91, 117, 255, 127, 91, 116, 255, 128, 90, 114, 255, 129, 90, 113, 255, 130, 91, 111, 255, 131, 91, 109, 255, 132, 91, 107, 255, 133, 92, 105, 255, 134, 92, 103, 255, 135, 93, 101, 255, 136, 93, 100, 255, 137, 94, 98, 255, 138, 94, 97, 255, 139, 94, 96, 255, 141, 95, 95, 255, 142, 95, 94, 255, 143, 94, 94, 255, 144, 94, 93, 255, 145, 94, 93, 255, 146, 94, 92, 255, 147, 94, 92, 255, 148, 94, 92, 255, 149, 94, 91, 255, 149, 94, 91, 255, 150, 94, 91, 255, 150, 94, 91, 255, 151, 94, 90, 255, 151, 94, 90, 255, 151, 94, 90, 255, 152, 94, 90, 255, 152, 94, 90, 255, 152, 94, 89, 255, 152, 94, 89, 255, 152, 94, 89, 255, 152, 94, 89, 255, 152, 94, 89, 255, 152, 93, 89, 255, 153, 93, 89, 255, 153, 92, 88, 255, 153, 90, 88, 255, 153, 89, 87, 255, 154, 87, 87, 255, 154, 85, 86, 255, 155, 83, 85, 255, 155, 81, 84, 255, 155, 79, 83, 255, 156, 77, 82, 255, 156, 74, 81, 255, 156, 72, 80, 255, 157, 70, 79, 255, 157, 68, 78, 255, 157, 66, 77, 255, 157, 64, 76, 255, 157, 62, 75, 255, 157, 61, 74, 255, 157, 59, 73, 255, 158, 58, 72, 255, 158, 58, 71, 255, 159, 57, 70, 255, 159, 57, 69, 255, 160, 57, 69, 255, 161, 57, 68, 255, 161, 57, 67, 255, 162, 57, 67, 255, 163, 58, 66, 255, 164, 58, 66, 255, 165, 59, 66, 255, 166, 60, 65, 255, 166, 61, 65, 255, 167, 62, 66, 255, 168, 63, 66, 255, 168, 64, 66, 255, 169, 64, 67, 255, 169, 65, 67, 255, 168, 66, 68, 255, 168, 66, 69, 255, 167, 66, 71, 255, 166, 66, 72, 255, 165, 66, 73, 255, 163, 66, 75, 255, 162, 66, 77, 255, 161, 66, 79, 255, 159, 66, 80, 255, 158, 67, 82, 255, 156, 67, 84, 255, 155, 67, 87, 255, 154, 68, 89, 255, 153, 69, 91, 255, 153, 70, 93, 255, 153, 72, 95, 255, 153, 74, 97, 255, 153, 76, 100, 255, 154, 79, 103, 255, 155, 82, 106, 255, 156, 85, 109, 255, 158, 88, 112, 255, 159, 92, 116, 255, 161, 96, 120, 255, 163, 100, 124, 255, 164, 104, 128, 255, 166, 107, 132, 255, 168, 111, 135, 255, 170, 114, 139, 255, 171, 118, 142, 255, 173, 120, 145, 255, 174, 123, 147, 255, 175, 125, 149, 255, 176, 126, 151, 255, 176, 127, 152, 255, 175, 128, 151, 255, 175, 128, 150, 255, 175, 127, 150, 255, 175, 126, 149, 255, 175, 125, 149, 255, 174, 123, 148, 255, 174, 121, 147, 255, 173, 119, 145, 255, 173, 117, 144, 255, 172, 115, 143, 255, 171, 112, 141, 255, 171, 110, 140, 255, 170, 108, 138, 255, 169, 106, 137, 255, 168, 104, 135, 255, 167, 103, 134, 255, 166, 102, 132, 255, 164, 101, 131, 255, 163, 101, 130, 255, 162, 101, 129, 255, 160, 101, 127, 255, 159, 102, 126, 255, 157, 103, 125, 255, 156, 105, 124, 255, 154, 107, 123, 255, 153, 109, 122, 255, 152, 111, 121, 255, 150, 113, 120, 255, 149, 115, 119, 255, 148, 117, 118, 255, 147, 119, 117, 255, 146, 121, 116, 255, 145, 124, 115, 255, 144, 125, 115, 255, 143, 127, 114, 255, 143, 129, 113, 255, 142, 130, 113, 255, 142, 131, 112, 255, 142, 131, 112, 255, 141, 132, 111, 255, 141, 133, 109, 255, 140, 134, 108, 255, 139, 135, 106, 255, 138, 135, 104, 255, 137, 136, 102, 255, 136, 137, 99, 255, 134, 139, 97, 255, 133, 140, 94, 255, 131, 141, 91, 255, 130, 142, 88, 255, 129, 144, 86, 255, 127, 145, 83, 255, 126, 147, 81, 255, 125, 148, 78, 255, 125, 150, 76, 255, 124, 152, 74, 255, 124, 154, 73, 255, 124, 155, 71, 255, 124, 157, 70, 255, 124, 158, 68, 255, 125, 159, 67, 255, 126, 159, 66, 255, 127, 160, 64, 255, 128, 160, 63, 255, 129, 160, 62, 255, 130, 160, 61, 255, 132, 160, 60, 255, 133, 160, 59, 255, 134, 160, 58, 255, 135, 159, 57, 255, 136, 159, 57, 255, 137, 159, 56, 255, 138, 158, 56, 255, 139, 158, 55, 255, 139, 158, 55, 255, 139, 158, 55, 255, 139, 158, 55, 255, 138, 158, 56, 255, 138, 158, 56, 255, 137, 158, 57, 255, 135, 157, 58, 255, 134, 157, 60, 255, 133, 157, 61, 255, 131, 157, 63, 255, 129, 157, 64, 255, 127, 157, 66, 255, 125, 157, 68, 255, 124, 157, 69, 255, 122, 157, 71, 255, 120, 157, 73, 255, 118, 157, 74, 255, 117, 157, 75, 255, 115, 157, 76, 255, 114, 157, 77, 255, 113, 157, 77, 255, 112, 157, 77, 255, 111, 158, 77, 255, 110, 158, 77, 255, 109, 159, 77, 255, 107, 160, 76, 255, 106, 161, 75, 255, 105, 162, 74, 255, 103, 164, 73, 255, 101, 165, 72, 255, 100, 166, 71, 255, 98, 168, 70, 255, 97, 169, 70, 255, 95, 170, 69, 255, 94, 171, 68, 255, 93, 172, 68, 255, 91, 173, 68, 255, 90, 173, 68, 255, 89, 174, 68, 255, 88, 174, 68, 255, 87, 173, 69, 255, 86, 173, 71, 255, 85, 172, 73, 255, 84, 172, 75, 255, 83, 171, 78, 255, 82, 169, 81, 255, 81, 168, 84, 255, 80, 166, 87, 255, 79, 165, 91, 255, 78, 163, 94, 255, 77, 161, 98, 255, 76, 159, 102, 255, 76, 157, 105, 255, 75, 155, 109, 255, 74, 152, 113, 255, 73, 150, 116, 255, 72, 148, 119, 255, 71, 145, 122, 255, 70, 143, 124, 255, 69, 141, 126, 255, 69, 139, 128, 255, 68, 137, 130, 255, 68, 135, 131, 255, 68, 133, 132, 255, 68, 131, 133, 255, 68, 130, 134, 255, 68, 129, 135, 255, 68, 127, 135, 255, 68, 126, 135, 255, 68, 125, 136, 255, 68, 124, 136, 255, 68, 124, 136, 255, 69, 123, 136, 255, 69, 123, 136, 255, 69, 122, 136, 255, 69, 122, 136, 255, 69, 122, 136, 255, 69, 122, 136, 255, 70, 121, 135, 255, 71, 121, 135, 255, 73, 120, 135, 255, 75, 118, 134, 255, 77, 117, 134, 255, 80, 116, 133, 255, 82, 114, 133, 255, 85, 112, 132, 255, 88, 111, 131, 255, 91, 109, 130, 255, 94, 107, 129, 255, 98, 106, 128, 255, 101, 105, 127, 255, 103, 103, 126, 255, 106, 102, 125, 255, 109, 101, 124, 255, 111, 101, 123, 255, 113, 101, 122, 255, 114, 100, 121, 255, 116, 100, 120, 255, 117, 101, 120, 255, 118, 101, 120, 255, 119, 101, 120, 255, 120, 101, 120, 255, 120, 101, 120, 255, 121, 101, 120, 255, 121, 101, 121, 255, 121, 101, 121, 255, 121, 101, 121, 255, 122, 101, 122, 255, 122, 100, 122, 255, 122, 100, 122, 255, 123, 99, 123, 255, 123, 98, 123, 255, 123, 97, 123, 255, 124, 95, 122, 255, 125, 94, 122, 255, 125, 92, 121, 255, 126, 91, 120, 255, 127, 90, 118, 255, 128, 90, 117, 255, 129, 90, 115, 255, 129, 90, 113, 255, 130, 90, 112, 255, 131, 90, 110, 255, 132, 91, 108, 255, 133, 91, 106, 255, 134, 92, 104, 255, 135, 92, 102, 255, 136, 93, 100, 255, 138, 94, 99, 255, 139, 94, 97, 255, 140, 94, 96, 255, 141, 95, 95, 255, 142, 95, 95, 255, 143, 94, 94, 255, 145, 94, 94, 255, 146, 94, 93, 255, 147, 94, 93, 255, 147, 94, 93, 255, 148, 94, 92, 255, 149, 94, 92, 255, 149, 94, 92, 255, 150, 94, 92, 255, 150, 94, 91, 255, 151, 94, 91, 255, 151, 94, 91, 255, 151, 94, 91, 255, 152, 94, 91, 255, 152, 94, 90, 255, 152, 94, 90, 255, 152, 94, 90, 255, 152, 94, 90, 255, 152, 94, 90, 255, 152, 94, 90, 255, 152, 94, 90, 255, 152, 93, 90, 255, 153, 92, 89, 255, 153, 90, 89, 255, 153, 89, 88, 255, 154, 87, 87, 255, 154, 85, 87, 255, 155, 83, 86, 255, 155, 81, 85, 255, 155, 79, 84, 255, 156, 77, 83, 255, 156, 74, 82, 255, 156, 72, 81, 255, 157, 70, 80, 255, 157, 68, 79, 255, 157, 66, 78, 255, 157, 64, 77, 255, 157, 62, 75, 255, 157, 61, 74, 255, 157, 59, 73, 255, 157, 58, 72, 255, 158, 58, 71, 255, 158, 57, 70, 255, 159, 57, 69, 255, 160, 57, 69, 255, 160, 57, 68, 255, 161, 57, 67, 255, 162, 57, 67, 255, 163, 58, 66, 255, 164, 59, 66, 255, 165, 59, 65, 255, 165, 60, 65, 255, 166, 61, 65, 255, 167, 62, 65, 255, 167, 63, 65, 255, 168, 64, 66, 255, 168, 65, 66, 255, 168, 66, 67, 255, 168, 66, 68, 255, 167, 67, 69, 255, 166, 67, 70, 255, 165, 67, 71, 255, 164, 67, 72, 255, 163, 67, 74, 255, 161, 67, 76, 255, 160, 67, 78, 255, 158, 67, 79, 255, 157, 67, 81, 255, 156, 67, 83, 255, 154, 68, 85, 255, 153, 68, 88, 255, 153, 69, 90, 255, 152, 70, 92, 255, 152, 72, 94, 255, 152, 74, 96, 255, 152, 76, 99, 255, 153, 79, 101, 255, 154, 82, 104, 255, 155, 85, 108, 255, 157, 89, 111, 255, 158, 92, 115, 255, 160, 96, 119, 255, 162, 100, 123, 255, 163, 104, 126, 255, 165, 108, 130, 255, 167, 112, 134, 255, 168, 115, 137, 255, 170, 118, 140, 255, 171, 121, 143, 255, 173, 124, 146, 255, 174, 126, 148, 255, 175, 127, 149, 255, 175, 128, 150, 255, 174, 129, 149, 255, 174, 129, 149, 255, 174, 128, 148, 255, 174, 127, 148, 255, 173, 125, 147, 255, 173, 124, 146, 255, 173, 122, 145, 255, 172, 120, 144, 255, 172, 117, 142, 255, 171, 115, 141, 255, 170, 113, 140, 255, 169, 110, 138, 255, 169, 108, 137, 255, 168, 106, 135, 255, 167, 105, 133, 255, 166, 103, 132, 255, 164, 102, 131, 255, 163, 101, 129, 255, 162, 101, 128, 255, 161, 101, 127, 255, 159, 101, 126, 255, 158, 102, 125, 255, 156, 103, 124, 255, 155, 105, 123, 255, 154, 106, 121, 255, 152, 108, 120, 255, 151, 110, 119, 255, 150, 112, 118, 255, 148, 115, 117, 255, 147, 117, 116, 255, 146, 119, 116, 255, 145, 121, 115, 255, 144, 123, 114, 255, 143, 125, 113, 255, 143, 127, 112, 255, 142, 128, 112, 255, 142, 129, 111, 255, 142, 130, 111, 255, 142, 131, 110, 255, 141, 131, 109, 255, 141, 132, 108, 255, 140, 133, 106, 255, 139, 134, 105, 255, 138, 134, 102, 255, 137, 135, 100, 255, 136, 136, 98, 255, 134, 137, 95, 255, 133, 139, 92, 255, 132, 140, 90, 255, 130, 141, 87, 255, 129, 142, 84, 255, 128, 144, 82, 255, 127, 145, 79, 255, 126, 147, 77, 255, 125, 148, 75, 255, 125, 150, 73, 255, 124, 152, 71, 255, 124, 154, 70, 255, 125, 155, 68, 255, 125, 156, 67, 255, 126, 157, 65, 255, 127, 158, 64, 255, 128, 158, 63, 255, 129, 158, 62, 255, 130, 158, 60, 255, 131, 158, 59, 255, 133, 158, 58, 255, 134, 158, 57, 255, 135, 157, 57, 255, 136, 157, 56, 255, 137, 157, 55, 255, 138, 156, 55, 255, 139, 156, 54, 255, 140, 156, 54, 255, 140, 156, 54, 255, 140, 156, 53, 255, 140, 156, 54, 255, 140, 155, 54, 255, 139, 155, 55, 255, 138, 155, 56, 255, 137, 155, 57, 255, 135, 155, 58, 255, 134, 155, 60, 255, 132, 155, 61, 255, 130, 155, 63, 255, 128, 155, 65, 255, 127, 155, 67, 255, 125, 155, 68, 255, 123, 155, 70, 255, 121, 155, 71, 255, 120, 155, 73, 255, 118, 155, 74, 255, 117, 155, 75, 255, 115, 155, 76, 255, 115, 155, 76, 255, 114, 155, 76, 255, 112, 156, 76, 255, 111, 156, 76, 255, 110, 157, 76, 255, 109, 158, 75, 255, 107, 159, 74, 255, 106, 161, 73, 255, 104, 162, 73, 255, 103, 163, 72, 255, 101, 164, 71, 255, 100, 166, 70, 255, 98, 167, 69, 255, 97, 168, 68, 255, 95, 169, 68, 255, 94, 170, 67, 255, 93, 171, 67, 255, 91, 171, 67, 255, 90, 172, 67, 255, 89, 172, 68, 255, 88, 172, 69, 255, 87, 171, 71, 255, 86, 171, 73, 255, 85, 170, 75, 255, 84, 169, 78, 255, 83, 168, 81, 255, 82, 166, 84, 255, 81, 165, 87, 255, 80, 163, 91, 255, 80, 161, 95, 255, 79, 159, 98, 255, 78, 157, 102, 255, 77, 155, 106, 255, 76, 153, 110, 255, 75, 151, 113, 255, 74, 148, 116, 255, 73, 146, 120, 255, 72, 144, 122, 255, 71, 141, 125, 255, 70, 139, 127, 255, 70, 137, 129, 255, 69, 135, 131, 255, 69, 133, 132, 255, 69, 132, 133, 255, 69, 130, 134, 255, 69, 128, 135, 255, 69, 127, 136, 255, 69, 126, 136, 255, 69, 125, 136, 255, 69, 124, 137, 255, 69, 123, 137, 255, 70, 122, 137, 255, 70, 122, 137, 255, 70, 121, 137, 255, 70, 121, 137, 255, 70, 120, 137, 255, 70, 120, 137, 255, 70, 120, 137, 255, 71, 120, 136, 255, 72, 119, 136, 255, 74, 118, 136, 255, 76, 117, 135, 255, 78, 116, 135, 255, 81, 114, 134, 255, 84, 113, 134, 255, 86, 111, 133, 255, 89, 109, 132, 255, 93, 108, 131, 255, 96, 106, 130, 255, 99, 105, 129, 255, 102, 103, 128, 255, 105, 102, 127, 255, 107, 101, 126, 255, 110, 100, 125, 255, 112, 100, 124, 255, 114, 99, 123, 255, 115, 99, 122, 255, 117, 99, 121, 255, 118, 99, 121, 255, 119, 99, 121, 255, 120, 100, 121, 255, 121, 100, 121, 255, 121, 100, 121, 255, 122, 100, 121, 255, 122, 100, 122, 255, 122, 100, 122, 255, 122, 100, 122, 255, 123, 100, 123, 255, 123, 99, 123, 255, 123, 99, 123, 255, 123, 98, 124, 255, 124, 97, 124, 255, 124, 96, 123, 255, 125, 94, 123, 255, 125, 93, 123, 255, 126, 91, 122, 255, 127, 90, 121, 255, 128, 90, 119, 255, 128, 89, 118, 255, 129, 89, 116, 255, 130, 89, 114, 255, 131, 89, 112, 255, 132, 90, 110, 255, 133, 90, 108, 255, 134, 91, 107, 255, 135, 91, 105, 255, 136, 92, 103, 255, 137, 93, 101, 255, 138, 93, 99, 255, 139, 94, 98, 255, 140, 94, 97, 255, 142, 94, 96, 255, 143, 94, 95, 255, 144, 94, 95, 255, 145, 94, 95, 255, 146, 94, 94, 255, 147, 94, 94, 255, 148, 94, 93, 255, 149, 94, 93, 255, 149, 94, 93, 255, 150, 94, 93, 255, 150, 94, 92, 255, 151, 94, 92, 255, 151, 94, 92, 255, 151, 94, 92, 255, 152, 94, 91, 255, 152, 94, 91, 255, 152, 94, 91, 255, 152, 94, 91, 255, 152, 94, 91, 255, 152, 94, 91, 255, 152, 94, 91, 255, 152, 94, 91, 255, 153, 93, 91, 255, 153, 93, 90, 255, 153, 92, 90, 255, 153, 90, 89, 255, 154, 89, 89, 255, 154, 87, 88, 255, 154, 85, 87, 255, 155, 83, 87, 255, 155, 81, 86, 255, 155, 79, 85, 255, 156, 77, 84, 255, 156, 74, 83, 255, 156, 72, 81, 255, 157, 70, 80, 255, 157, 68, 79, 255, 157, 66, 78, 255, 157, 64, 77, 255, 157, 62, 76, 255, 157, 60, 75, 255, 157, 59, 74, 255, 157, 58, 73, 255, 158, 58, 71, 255, 158, 57, 71, 255, 159, 57, 70, 255, 160, 57, 69, 255, 160, 57, 68, 255, 161, 57, 67, 255, 162, 57, 66, 255, 163, 58, 66, 255, 163, 59, 65, 255, 164, 59, 65, 255, 165, 60, 65, 255, 166, 61, 65, 255, 166, 62, 65, 255, 167, 63, 65, 255, 167, 64, 65, 255, 168, 65, 66, 255, 168, 66, 66, 255, 167, 67, 67, 255, 167, 67, 68, 255, 166, 67, 69, 255, 165, 67, 70, 255, 163, 67, 72, 255, 162, 67, 73, 255, 161, 67, 75, 255, 159, 67, 77, 255, 158, 67, 78, 255, 156, 67, 80, 255, 155, 67, 82, 255, 154, 68, 84, 255, 152, 69, 86, 255, 152, 69, 89, 255, 151, 71, 91, 255, 151, 72, 93, 255, 151, 74, 95, 255, 151, 76, 97, 255, 152, 79, 100, 255, 153, 82, 103, 255, 154, 86, 106, 255, 155, 89, 110, 255, 157, 93, 113, 255, 159, 97, 117, 255, 160, 101, 121, 255, 162, 105, 125, 255, 164, 108, 129, 255, 166, 112, 132, 255, 167, 115, 136, 255, 169, 119, 139, 255, 170, 121, 142, 255, 171, 124, 144, 255, 172, 126, 146, 255, 173, 128, 148, 255, 174, 128, 149, 255, 172, 129, 147, 255, 172, 128, 147, 255, 172, 128, 146, 255, 172, 127, 146, 255, 172, 125, 145, 255, 172, 124, 144, 255, 171, 122, 143, 255, 171, 120, 142, 255, 170, 117, 140, 255, 170, 115, 139, 255, 169, 113, 138, 255, 168, 111, 136, 255, 167, 109, 134, 255, 166, 107, 133, 255, 165, 105, 131, 255, 164, 103, 130, 255, 163, 102, 128, 255, 162, 101, 127, 255, 161, 101, 126, 255, 160, 101, 125, 255, 158, 102, 124, 255, 157, 102, 123, 255, 156, 104, 122, 255, 154, 105, 121, 255, 153, 107, 120, 255, 151, 108, 119, 255, 150, 110, 118, 255, 149, 112, 117, 255, 148, 114, 116, 255, 146, 117, 115, 255, 145, 119, 114, 255, 144, 121, 113, 255, 144, 123, 112, 255, 143, 124, 111, 255, 142, 126, 111, 255, 142, 127, 110, 255, 142, 129, 110, 255, 141, 129, 109, 255, 141, 130, 109, 255, 141, 131, 108, 255, 141, 131, 106, 255, 140, 132, 105, 255, 139, 133, 103, 255, 138, 133, 101, 255, 137, 134, 99, 255, 136, 135, 96, 255, 135, 136, 94, 255, 134, 137, 91, 255, 132, 138, 88, 255, 131, 140, 86, 255, 130, 141, 83, 255, 129, 142, 80, 255, 128, 144, 78, 255, 127, 145, 76, 255, 126, 147, 73, 255, 126, 148, 71, 255, 126, 150, 70, 255, 126, 152, 68, 255, 126, 153, 67, 255, 126, 154, 66, 255, 127, 155, 64, 255, 128, 156, 63, 255, 129, 156, 62, 255, 130, 156, 61, 255, 131, 156, 59, 255, 133, 156, 58, 255, 134, 156, 57, 255, 135, 156, 56, 255, 136, 155, 55, 255, 137, 155, 55, 255, 138, 155, 54, 255, 139, 154, 54, 255, 140, 154, 53, 255, 141, 154, 53, 255, 141, 154, 53, 255, 141, 153, 52, 255, 141, 153, 53, 255, 141, 153, 53, 255, 140, 153, 54, 255, 139, 153, 55, 255, 138, 153, 56, 255, 136, 153, 57, 255, 135, 153, 59, 255, 133, 153, 60, 255, 132, 153, 62, 255, 130, 153, 64, 255, 128, 153, 65, 255, 126, 153, 67, 255, 124, 153, 69, 255, 123, 153, 70, 255, 121, 152, 71, 255, 120, 153, 73, 255, 118, 153, 74, 255, 117, 153, 74, 255, 116, 153, 75, 255, 115, 153, 75, 255, 114, 154, 75, 255, 113, 154, 75, 255, 111, 155, 75, 255, 110, 156, 74, 255, 109, 157, 73, 255, 107, 158, 73, 255, 106, 160, 72, 255, 104, 161, 71, 255, 103, 162, 70, 255, 101, 163, 69, 255, 100, 165, 69, 255, 98, 166, 68, 255, 97, 167, 67, 255, 95, 168, 67, 255, 94, 168, 67, 255, 93, 169, 67, 255, 92, 169, 67, 255, 91, 170, 68, 255, 90, 169, 69, 255, 89, 169, 71, 255, 88, 169, 73, 255, 87, 168, 75, 255, 86, 167, 78, 255, 85, 166, 81, 255, 84, 164, 84, 255, 83, 163, 88, 255, 82, 161, 91, 255, 81, 159, 95, 255, 80, 157, 99, 255, 79, 155, 103, 255, 78, 153, 106, 255, 77, 151, 110, 255, 76, 149, 114, 255, 75, 147, 117, 255, 75, 144, 120, 255, 74, 142, 123, 255, 73, 140, 126, 255, 72, 137, 128, 255, 71, 135, 130, 255, 71, 133, 131, 255, 71, 132, 133, 255, 70, 130, 134, 255, 70, 128, 135, 255, 70, 127, 136, 255, 70, 126, 136, 255, 70, 124, 137, 255, 70, 123, 137, 255, 70, 122, 137, 255, 71, 121, 138, 255, 71, 121, 138, 255, 71, 120, 138, 255, 71, 120, 138, 255, 71, 119, 138, 255, 71, 119, 138, 255, 71, 119, 137, 255, 72, 119, 137, 255, 72, 118, 137, 255, 74, 118, 137, 255, 75, 117, 137, 255, 77, 116, 136, 255, 79, 114, 136, 255, 82, 113, 135, 255, 85, 111, 135, 255, 88, 110, 134, 255, 91, 108, 133, 255, 94, 107, 132, 255, 97, 105, 131, 255, 100, 104, 130, 255, 103, 102, 129, 255, 106, 101, 128, 255, 108, 100, 127, 255, 111, 99, 126, 255, 113, 99, 125, 255, 115, 99, 124, 255, 117, 98, 123, 255, 118, 98, 122, 255, 119, 99, 122, 255, 120, 99, 122, 255, 121, 99, 122, 255, 122, 99, 122, 255, 122, 99, 122, 255, 123, 99, 122, 255, 123, 99, 123, 255, 123, 99, 123, 255, 123, 99, 123, 255, 124, 99, 124, 255, 124, 99, 124, 255, 124, 98, 124, 255, 124, 97, 125, 255, 125, 96, 125, 255, 125, 95, 124, 255, 126, 94, 124, 255, 126, 92, 123, 255, 127, 91, 123, 255, 128, 90, 122, 255, 128, 89, 120, 255, 129, 89, 119, 255, 130, 89, 117, 255, 131, 89, 115, 255, 132, 89, 113, 255, 133, 89, 111, 255, 134, 90, 109, 255, 135, 90, 107, 255, 136, 91, 105, 255, 137, 92, 104, 255, 138, 92, 102, 255, 139, 93, 100, 255, 140, 93, 99, 255, 141, 94, 98, 255, 142, 94, 97, 255, 143, 94, 96, 255, 144, 94, 96, 255, 146, 94, 95, 255, 147, 94, 95, 255, 147, 94, 95, 255, 148, 94, 94, 255, 149, 94, 94, 255, 150, 94, 94, 255, 150, 94, 93, 255, 151, 94, 93, 255, 151, 94, 93, 255, 152, 94, 93, 255, 152, 94, 92, 255, 152, 94, 92, 255, 152, 94, 92, 255, 153, 94, 92, 255, 153, 94, 92, 255, 153, 94, 92, 255, 153, 94, 92, 255, 153, 94, 92, 255, 153, 93, 92, 255, 153, 93, 91, 255, 153, 92, 91, 255, 153, 91, 91, 255, 154, 90, 90, 255, 154, 88, 90, 255, 154, 87, 89, 255, 155, 85, 88, 255, 155, 83, 87, 255, 155, 81, 86, 255, 156, 79, 85, 255, 156, 77, 84, 255, 156, 74, 83, 255, 157, 72, 82, 255, 157, 70, 81, 255, 157, 68, 80, 255, 157, 66, 79, 255, 157, 64, 77, 255, 157, 62, 76, 255, 157, 61, 75, 255, 157, 60, 74, 255, 157, 59, 73, 255, 158, 58, 72, 255, 158, 57, 71, 255, 159, 57, 70, 255, 159, 57, 69, 255, 160, 57, 68, 255, 161, 57, 67, 255, 162, 58, 67, 255, 162, 58, 66, 255, 163, 59, 65, 255, 164, 60, 65, 255, 165, 61, 65, 255, 165, 62, 65, 255, 166, 63, 65, 255, 166, 64, 65, 255, 167, 65, 65, 255, 167, 66, 65, 255, 167, 66, 66, 255, 167, 67, 67, 255, 166, 67, 67, 255, 165, 68, 69, 255, 164, 68, 70, 255, 163, 68, 71, 255, 161, 68, 73, 255, 160, 68, 74, 255, 158, 68, 76, 255, 157, 68, 78, 255, 155, 68, 79, 255, 154, 68, 81, 255, 153, 68, 83, 255, 152, 69, 85, 255, 151, 70, 87, 255, 150, 71, 89, 255, 150, 73, 92, 255, 150, 75, 94, 255, 150, 77, 96, 255, 151, 80, 99, 255, 152, 83, 101, 255, 153, 86, 105, 255, 154, 90, 108, 255, 156, 93, 112, 255, 157, 97, 116, 255, 159, 101, 119, 255, 161, 105, 123, 255, 163, 109, 127, 255, 164, 112, 130, 255, 166, 116, 134, 255, 167, 119, 137, 255, 169, 122, 140, 255, 170, 124, 142, 255, 171, 126, 144, 255, 172, 127, 146, 255, 172, 128, 146, 255, 171, 128, 144, 255, 171, 128, 144, 255, 171, 127, 144, 255, 171, 126, 143, 255, 170, 125, 143, 255, 170, 123, 142, 255, 170, 121, 140, 255, 169, 119, 139, 255, 169, 117, 138, 255, 168, 115, 137, 255, 167, 113, 135, 255, 167, 111, 134, 255, 166, 109, 132, 255, 165, 107, 130, 255, 164, 105, 129, 255, 163, 104, 127, 255, 162, 103, 126, 255, 161, 102, 125, 255, 160, 101, 124, 255, 159, 101, 122, 255, 157, 102, 121, 255, 156, 103, 120, 255, 154, 104, 119, 255, 153, 105, 118, 255, 152, 107, 117, 255, 150, 109, 116, 255, 149, 110, 115, 255, 148, 112, 115, 255, 147, 115, 114, 255, 146, 117, 113, 255, 145, 119, 112, 255, 144, 121, 111, 255, 143, 123, 111, 255, 142, 124, 110, 255, 142, 126, 109, 255, 141, 127, 109, 255, 141, 128, 108, 255, 141, 129, 108, 255, 141, 130, 107, 255, 141, 130, 106, 255, 140, 131, 105, 255, 140, 131, 103, 255, 139, 132, 102, 255, 138, 133, 100, 255, 137, 133, 97, 255, 136, 134, 95, 255, 135, 135, 92, 255, 134, 136, 90, 255, 133, 137, 87, 255, 132, 138, 85, 255, 131, 140, 82, 255, 130, 141, 79, 255, 129, 142, 77, 255, 128, 144, 75, 255, 128, 145, 72, 255, 127, 147, 71, 255, 127, 148, 69, 255, 127, 150, 68, 255, 127, 151, 66, 255, 128, 152, 65, 255, 129, 153, 64, 255, 129, 154, 62, 255, 130, 154, 61, 255, 131, 154, 60, 255, 133, 154, 59, 255, 134, 154, 58, 255, 135, 154, 57, 255, 136, 154, 56, 255, 137, 153, 55, 255, 138, 153, 54, 255, 139, 153, 53, 255, 140, 152, 53, 255, 141, 152, 52, 255, 142, 152, 52, 255, 142, 151, 52, 255, 142, 151, 52, 255, 142, 151, 52, 255, 142, 151, 52, 255, 141, 151, 53, 255, 140, 151, 54, 255, 139, 151, 55, 255, 137, 151, 56, 255, 136, 151, 58, 255, 134, 151, 59, 255, 133, 151, 61, 255, 131, 151, 62, 255, 129, 150, 64, 255, 128, 150, 66, 255, 126, 150, 67, 255, 124, 150, 69, 255, 123, 150, 70, 255, 121, 150, 71, 255, 120, 150, 72, 255, 119, 150, 73, 255, 118, 151, 74, 255, 117, 151, 74, 255, 116, 151, 74, 255, 115, 152, 74, 255, 113, 153, 73, 255, 112, 154, 73, 255, 110, 155, 72, 255, 109, 156, 72, 255, 107, 157, 71, 255, 106, 159, 70, 255, 104, 160, 69, 255, 103, 161, 69, 255, 101, 162, 68, 255, 100, 163, 68, 255, 98, 164, 67, 255, 97, 165, 67, 255, 96, 166, 67, 255, 94, 166, 67, 255, 93, 167, 67, 255, 92, 167, 68, 255, 91, 167, 69, 255, 90, 167, 71, 255, 89, 166, 73, 255, 88, 165, 75, 255, 87, 164, 78, 255, 86, 163, 81, 255, 86, 162, 85, 255, 85, 160, 88, 255, 84, 159, 92, 255, 83, 157, 95, 255, 82, 155, 99, 255, 81, 153, 103, 255, 80, 151, 107, 255, 79, 149, 111, 255, 78, 147, 114, 255, 77, 145, 118, 255, 76, 142, 121, 255, 75, 140, 124, 255, 74, 138, 126, 255, 74, 136, 128, 255, 73, 134, 130, 255, 73, 132, 132, 255, 72, 130, 133, 255, 72, 128, 135, 255, 72, 127, 136, 255, 72, 125, 136, 255, 72, 124, 137, 255, 72, 123, 138, 255, 72, 122, 138, 255, 72, 121, 138, 255, 72, 120, 138, 255, 72, 120, 138, 255, 72, 119, 138, 255, 72, 119, 138, 255, 72, 118, 138, 255, 73, 118, 138, 255, 73, 118, 138, 255, 73, 118, 138, 255, 74, 117, 138, 255, 75, 117, 138, 255, 76, 116, 137, 255, 78, 115, 137, 255, 81, 113, 136, 255, 83, 112, 136, 255, 86, 111, 135, 255, 89, 109, 134, 255, 92, 108, 134, 255, 95, 106, 133, 255, 98, 104, 132, 255, 101, 103, 131, 255, 104, 102, 130, 255, 107, 101, 129, 255, 110, 100, 128, 255, 112, 99, 127, 255, 114, 98, 126, 255, 116, 98, 125, 255, 118, 98, 124, 255, 119, 98, 123, 255, 120, 98, 123, 255, 121, 98, 122, 255, 122, 98, 122, 255, 123, 99, 123, 255, 123, 99, 123, 255, 124, 99, 123, 255, 124, 99, 123, 255, 124, 99, 124, 255, 124, 99, 124, 255, 125, 99, 125, 255, 125, 98, 125, 255, 125, 98, 125, 255, 125, 97, 125, 255, 126, 96, 125, 255, 126, 95, 125, 255, 127, 93, 125, 255, 127, 92, 124, 255, 128, 91, 124, 255, 129, 90, 122, 255, 129, 89, 121, 255, 130, 89, 120, 255, 131, 88, 118, 255, 132, 88, 116, 255, 133, 89, 114, 255, 133, 89, 112, 255, 134, 89, 110, 255, 135, 90, 108, 255, 136, 91, 106, 255, 137, 91, 104, 255, 138, 92, 103, 255, 139, 92, 101, 255, 140, 93, 100, 255, 142, 93, 99, 255, 143, 94, 98, 255, 144, 94, 97, 255, 145, 94, 96, 255, 146, 93, 96, 255, 147, 93, 96, 255, 148, 93, 95, 255, 149, 93, 95, 255, 150, 93, 95, 255, 150, 93, 94, 255, 151, 93, 94, 255, 151, 93, 94, 255, 152, 93, 94, 255, 152, 93, 93, 255, 152, 93, 93, 255, 153, 93, 93, 255, 153, 93, 93, 255, 153, 93, 93, 255, 153, 93, 93, 255, 153, 93, 92, 255, 153, 93, 92, 255, 153, 93, 92, 255, 153, 93, 92, 255, 153, 92, 92, 255, 154, 91, 92, 255, 154, 90, 91, 255, 154, 89, 91, 255, 154, 88, 90, 255, 155, 86, 90, 255, 155, 84, 89, 255, 155, 83, 88, 255, 155, 81, 87, 255, 156, 79, 86, 255, 156, 77, 85, 255, 156, 74, 84, 255, 156, 72, 83, 255, 157, 70, 81, 255, 157, 68, 80, 255, 157, 66, 79, 255, 157, 64, 78, 255, 157, 63, 77, 255, 157, 61, 76, 255, 157, 60, 74, 255, 157, 59, 73, 255, 157, 58, 72, 255, 158, 58, 71, 255, 159, 58, 70, 255, 159, 58, 69, 255, 160, 58, 68, 255, 161, 58, 67, 255, 161, 58, 67, 255, 162, 59, 66, 255, 163, 60, 66, 255, 164, 60, 65, 255, 164, 61, 65, 255, 165, 62, 65, 255, 166, 63, 64, 255, 166, 64, 65, 255, 166, 65, 65, 255, 167, 66, 65, 255, 167, 67, 66, 255, 166, 68, 66, 255, 165, 68, 67, 255, 165, 68, 68, 255, 163, 68, 69, 255, 162, 68, 71, 255, 161, 68, 72, 255, 159, 68, 74, 255, 158, 68, 75, 255, 156, 68, 77, 255, 155, 69, 79, 255, 153, 69, 80, 255, 152, 69, 82, 255, 151, 70, 84, 255, 150, 71, 86, 255, 149, 72, 88, 255, 149, 74, 90, 255, 149, 76, 92, 255, 149, 78, 95, 255, 150, 81, 97, 255, 151, 84, 100, 255, 152, 87, 103, 255, 153, 90, 107, 255, 155, 94, 110, 255, 156, 98, 114, 255, 158, 101, 117, 255, 160, 105, 121, 255, 161, 109, 125, 255, 163, 112, 128, 255, 164, 115, 132, 255, 166, 118, 135, 255, 167, 121, 137, 255, 169, 124, 140, 255, 170, 125, 142, 255, 170, 127, 143, 255, 171, 128, 144, 255, 169, 127, 141, 255, 169, 127, 141, 255, 169, 126, 141, 255, 169, 125, 140, 255, 169, 124, 140, 255, 169, 123, 139, 255, 168, 121, 138, 255, 168, 119, 136, 255, 167, 117, 135, 255, 167, 115, 134, 255, 166, 113, 132, 255, 165, 111, 131, 255, 165, 109, 129, 255, 164, 107, 128, 255, 163, 106, 126, 255, 162, 104, 125, 255, 161, 103, 123, 255, 160, 102, 122, 255, 159, 102, 121, 255, 157, 102, 120, 255, 156, 103, 119, 255, 155, 103, 118, 255, 153, 104, 117, 255, 152, 106, 116, 255, 151, 107, 115, 255, 149, 109, 114, 255, 148, 111, 113, 255, 147, 113, 112, 255, 146, 115, 112, 255, 145, 117, 111, 255, 144, 119, 110, 255, 143, 121, 109, 255, 142, 123, 109, 255, 141, 124, 108, 255, 141, 126, 108, 255, 140, 127, 107, 255, 140, 128, 107, 255, 140, 129, 106, 255, 140, 129, 106, 255, 140, 130, 105, 255, 140, 130, 104, 255, 139, 131, 102, 255, 139, 131, 100, 255, 138, 132, 98, 255, 137, 133, 96, 255, 136, 134, 94, 255, 135, 134, 91, 255, 134, 135, 89, 255, 134, 136, 86, 255, 133, 137, 84, 255, 132, 138, 81, 255, 131, 140, 78, 255, 130, 141, 76, 255, 130, 142, 74, 255, 129, 143, 72, 255, 129, 145, 70, 255, 129, 146, 68, 255, 129, 148, 67, 255, 129, 149, 66, 255, 130, 150, 64, 255, 130, 151, 63, 255, 131, 151, 62, 255, 132, 152, 61, 255, 133, 152, 59, 255, 134, 152, 58, 255, 135, 152, 57, 255, 136, 152, 56, 255, 137, 151, 55, 255, 139, 151, 55, 255, 140, 151, 54, 255, 140, 150, 53, 255, 141, 150, 53, 255, 142, 150, 52, 255, 142, 150, 52, 255, 143, 149, 52, 255, 143, 149, 52, 255, 143, 149, 52, 255, 142, 149, 52, 255, 142, 149, 53, 255, 141, 149, 54, 255, 140, 149, 55, 255, 139, 149, 56, 255, 137, 149, 57, 255, 136, 149, 59, 255, 134, 148, 60, 255, 133, 148, 61, 255, 131, 148, 63, 255, 129, 148, 64, 255, 128, 148, 66, 255, 126, 148, 67, 255, 125, 148, 69, 255, 123, 148, 70, 255, 122, 148, 71, 255, 121, 148, 71, 255, 120, 148, 72, 255, 119, 149, 72, 255, 118, 149, 73, 255, 117, 150, 72, 255, 115, 151, 72, 255, 114, 151, 72, 255, 112, 152, 71, 255, 111, 154, 71, 255, 109, 155, 70, 255, 108, 156, 69, 255, 106, 157, 69, 255, 105, 158, 68, 255, 103, 159, 68, 255, 102, 160, 67, 255, 100, 161, 67, 255, 99, 162, 67, 255, 97, 163, 67, 255, 96, 163, 67, 255, 95, 164, 67, 255, 94, 164, 68, 255, 93, 164, 69, 255, 92, 164, 71, 255, 91, 163, 73, 255, 90, 162, 76, 255, 89, 161, 78, 255, 88, 160, 82, 255, 87, 159, 85, 255, 86, 158, 88, 255, 86, 156, 92, 255, 85, 154, 96, 255, 84, 153, 100, 255, 83, 151, 104, 255, 82, 149, 107, 255, 81, 147, 111, 255, 80, 145, 115, 255, 79, 142, 118, 255, 78, 140, 121, 255, 77, 138, 124, 255, 76, 136, 127, 255, 76, 134, 129, 255, 75, 132, 131, 255, 75, 130, 133, 255, 74, 128, 134, 255, 74, 127, 135, 255, 74, 125, 136, 255, 73, 124, 137, 255, 73, 123, 138, 255, 73, 122, 138, 255, 73, 121, 138, 255, 73, 120, 139, 255, 73, 119, 139, 255, 73, 119, 139, 255, 73, 118, 139, 255, 74, 118, 139, 255, 74, 117, 139, 255, 74, 117, 139, 255, 74, 117, 139, 255, 74, 117, 139, 255, 75, 117, 138, 255, 76, 116, 138, 255, 78, 115, 138, 255, 80, 114, 137, 255, 82, 113, 137, 255, 84, 111, 136, 255, 87, 110, 136, 255, 90, 109, 135, 255, 93, 107, 134, 255, 96, 106, 133, 255, 99, 104, 133, 255, 102, 103, 132, 255, 105, 102, 131, 255, 108, 101, 130, 255, 111, 100, 129, 255, 113, 99, 128, 255, 115, 98, 127, 255, 117, 98, 125, 255, 119, 98, 125, 255, 120, 98, 124, 255, 121, 98, 123, 255, 122, 98, 123, 255, 123, 98, 123, 255, 124, 99, 123, 255, 124, 99, 124, 255, 125, 99, 124, 255, 125, 99, 124, 255, 125, 99, 125, 255, 125, 99, 125, 255, 126, 98, 126, 255, 126, 98, 126, 255, 126, 97, 126, 255, 126, 97, 126, 255, 127, 96, 126, 255, 127, 95, 126, 255, 128, 93, 126, 255, 128, 92, 125, 255, 129, 90, 124, 255, 129, 90, 123, 255, 130, 89, 122, 255, 131, 88, 120, 255, 132, 88, 119, 255, 133, 88, 117, 255, 133, 88, 115, 255, 134, 89, 113, 255, 135, 89, 111, 255, 136, 90, 109, 255, 137, 90, 107, 255, 138, 91, 105, 255, 139, 92, 104, 255, 140, 92, 102, 255, 141, 93, 101, 255, 142, 93, 99, 255, 143, 93, 98, 255, 145, 93, 98, 255, 146, 93, 97, 255, 147, 93, 97, 255, 148, 93, 96, 255, 149, 93, 96, 255, 149, 93, 96, 255, 150, 93, 95, 255, 151, 93, 95, 255, 151, 93, 95, 255, 152, 92, 95, 255, 152, 92, 94, 255, 153, 92, 94, 255, 153, 92, 94, 255, 153, 92, 94, 255, 153, 92, 93, 255, 154, 92, 93, 255, 154, 92, 93, 255, 154, 92, 93, 255, 154, 92, 93, 255, 154, 92, 93, 255, 154, 91, 93, 255, 154, 91, 93, 255, 154, 90, 93, 255, 154, 89, 92, 255, 154, 88, 92, 255, 155, 87, 91, 255, 155, 86, 90, 255, 155, 84, 89, 255, 155, 82, 89, 255, 156, 80, 88, 255, 156, 79, 87, 255, 156, 77, 86, 255, 156, 75, 84, 255, 156, 73, 83, 255, 156, 71, 82, 255, 157, 69, 81, 255, 157, 67, 80, 255, 157, 65, 79, 255, 156, 63, 77, 255, 156, 62, 76, 255, 157, 61, 75, 255, 157, 60, 74, 255, 157, 59, 73, 255, 158, 59, 72, 255, 158, 58, 71, 255, 159, 58, 70, 255, 160, 59, 69, 255, 160, 59, 68, 255, 161, 59, 67, 255, 162, 60, 66, 255, 163, 60, 66, 255, 163, 61, 65, 255, 164, 62, 65, 255, 165, 63, 65, 255, 165, 64, 65, 255, 166, 65, 65, 255, 166, 66, 65, 255, 166, 67, 65, 255, 166, 68, 65, 255, 166, 69, 66, 255, 165, 69, 67, 255, 164, 69, 68, 255, 163, 69, 69, 255, 162, 69, 70, 255, 160, 69, 72, 255, 159, 69, 73, 255, 157, 69, 75, 255, 155, 69, 76, 255, 154, 70, 78, 255, 153, 70, 80, 255, 151, 70, 82, 255, 150, 71, 83, 255, 149, 72, 85, 255, 149, 73, 87, 255, 148, 75, 89, 255, 148, 77, 91, 255, 148, 79, 93, 255, 149, 82, 96, 255, 150, 84, 99, 255, 151, 88, 102, 255, 152, 91, 105, 255, 154, 94, 108, 255, 155, 98, 112, 255, 157, 102, 115, 255, 158, 105, 119, 255, 160, 109, 123, 255, 162, 112, 126, 255, 163, 115, 129, 255, 165, 118, 132, 255, 166, 121, 135, 255, 167, 123, 137, 255, 168, 125, 139, 255, 169, 126, 140, 255, 169, 127, 141, 255, 168, 126, 138, 255, 168, 126, 138, 255, 168, 125, 138, 255, 167, 124, 137, 255, 167, 123, 137, 255, 167, 122, 136, 255, 167, 120, 135, 255, 166, 118, 133, 255, 166, 117, 132, 255, 165, 115, 131, 255, 164, 113, 129, 255, 164, 111, 128, 255, 163, 109, 126, 255, 162, 108, 125, 255, 161, 106, 123, 255, 160, 105, 122, 255, 159, 104, 120, 255, 158, 103, 119, 255, 157, 103, 118, 255, 156, 103, 117, 255, 155, 103, 116, 255, 153, 104, 115, 255, 152, 105, 114, 255, 151, 106, 113, 255, 150, 108, 112, 255, 148, 110, 111, 255, 147, 111, 111, 255, 146, 113, 110, 255, 145, 115, 109, 255, 143, 117, 109, 255, 142, 119, 108, 255, 142, 121, 108, 255, 141, 123, 107, 255, 140, 124, 106, 255, 140, 126, 106, 255, 139, 127, 105, 255, 139, 128, 105, 255, 139, 129, 105, 255, 139, 129, 104, 255, 139, 130, 103, 255, 139, 130, 102, 255, 139, 130, 101, 255, 138, 131, 99, 255, 138, 132, 97, 255, 137, 132, 95, 255, 136, 133, 93, 255, 136, 134, 90, 255, 135, 134, 88, 255, 134, 135, 85, 255, 133, 136, 83, 255, 133, 137, 80, 255, 132, 138, 78, 255, 132, 139, 75, 255, 131, 141, 73, 255, 131, 142, 71, 255, 131, 143, 69, 255, 131, 145, 68, 255, 131, 146, 67, 255, 131, 147, 65, 255, 132, 148, 64, 255, 132, 149, 63, 255, 133, 149, 62, 255, 134, 150, 60, 255, 135, 150, 59, 255, 136, 150, 58, 255, 137, 150, 57, 255, 138, 150, 56, 255, 139, 149, 55, 255, 140, 149, 55, 255, 141, 149, 54, 255, 141, 148, 53, 255, 142, 148, 53, 255, 143, 148, 52, 255, 143, 147, 52, 255, 143, 147, 52, 255, 144, 147, 52, 255, 143, 147, 52, 255, 143, 147, 52, 255, 142, 147, 53, 255, 142, 147, 54, 255, 141, 147, 54, 255, 140, 147, 55, 255, 138, 147, 57, 255, 137, 146, 58, 255, 136, 146, 59, 255, 134, 146, 61, 255, 133, 146, 62, 255, 131, 146, 63, 255, 130, 146, 65, 255, 128, 146, 66, 255, 127, 146, 67, 255, 126, 146, 68, 255, 124, 146, 69, 255, 123, 146, 70, 255, 122, 146, 70, 255, 121, 146, 71, 255, 120, 147, 71, 255, 119, 147, 71, 255, 118, 148, 71, 255, 116, 149, 71, 255, 115, 150, 70, 255, 113, 151, 70, 255, 112, 152, 69, 255, 110, 153, 69, 255, 108, 154, 68, 255, 107, 155, 68, 255, 105, 156, 67, 255, 104, 157, 67, 255, 102, 158, 67, 255, 101, 159, 66, 255, 99, 160, 67, 255, 98, 160, 67, 255, 97, 161, 67, 255, 96, 161, 68, 255, 95, 161, 69, 255, 94, 160, 71, 255, 93, 160, 73, 255, 92, 159, 76, 255, 91, 158, 79, 255, 90, 157, 82, 255, 89, 156, 85, 255, 88, 155, 89, 255, 88, 153, 92, 255, 87, 152, 96, 255, 86, 150, 100, 255, 85, 148, 104, 255, 84, 146, 108, 255, 83, 144, 111, 255, 82, 142, 115, 255, 81, 140, 118, 255, 80, 138, 122, 255, 80, 136, 124, 255, 79, 134, 127, 255, 78, 132, 129, 255, 77, 130, 131, 255, 77, 128, 133, 255, 76, 127, 134, 255, 76, 125, 136, 255, 75, 124, 136, 255, 75, 123, 137, 255, 75, 122, 138, 255, 75, 121, 138, 255, 75, 120, 139, 255, 75, 119, 139, 255, 75, 118, 139, 255, 75, 118, 139, 255, 75, 117, 139, 255, 75, 117, 139, 255, 75, 117, 139, 255, 75, 117, 139, 255, 75, 117, 139, 255, 75, 116, 139, 255, 76, 116, 139, 255, 77, 115, 138, 255, 79, 115, 138, 255, 81, 114, 138, 255, 83, 112, 137, 255, 86, 111, 137, 255, 88, 110, 136, 255, 91, 109, 135, 255, 94, 107, 135, 255, 97, 106, 134, 255, 101, 104, 133, 255, 104, 103, 132, 255, 107, 102, 131, 255, 109, 101, 130, 255, 112, 100, 129, 255, 115, 99, 128, 255, 117, 99, 127, 255, 119, 99, 126, 255, 120, 99, 125, 255, 121, 99, 125, 255, 122, 99, 124, 255, 123, 99, 124, 255, 124, 99, 124, 255, 125, 99, 124, 255, 125, 99, 124, 255, 126, 99, 125, 255, 126, 99, 125, 255, 126, 99, 126, 255, 127, 99, 126, 255, 127, 98, 126, 255, 127, 98, 127, 255, 127, 98, 127, 255, 127, 97, 127, 255, 128, 96, 127, 255, 128, 95, 127, 255, 129, 93, 127, 255, 129, 92, 126, 255, 130, 91, 125, 255, 131, 90, 124, 255, 131, 89, 123, 255, 132, 88, 121, 255, 133, 88, 120, 255, 134, 88, 118, 255, 134, 88, 116, 255, 135, 89, 114, 255, 136, 89, 112, 255, 137, 90, 110, 255, 138, 90, 108, 255, 139, 91, 106, 255, 140, 91, 104, 255, 141, 92, 103, 255, 142, 92, 101, 255, 143, 93, 100, 255, 144, 93, 99, 255, 145, 93, 98, 255, 146, 93, 98, 255, 147, 93, 98, 255, 148, 93, 97, 255, 149, 93, 97, 255, 150, 93, 96, 255, 151, 92, 96, 255, 151, 92, 96, 255, 152, 92, 96, 255, 152, 92, 95, 255, 153, 92, 95, 255, 153, 91, 95, 255, 153, 91, 95, 255, 154, 91, 94, 255, 154, 91, 94, 255, 154, 90, 94, 255, 154, 90, 94, 255, 154, 90, 94, 255, 154, 90, 94, 255, 154, 90, 94, 255, 154, 90, 94, 255, 154, 90, 94, 255, 155, 89, 93, 255, 155, 88, 93, 255, 155, 87, 92, 255, 155, 86, 92, 255, 155, 85, 91, 255, 155, 83, 90, 255, 155, 82, 89, 255, 156, 80, 88, 255, 156, 78, 87, 255, 156, 77, 86, 255, 156, 75, 85, 255, 156, 73, 84, 255, 156, 71, 83, 255, 156, 69, 82, 255, 156, 68, 80, 255, 156, 66, 79, 255, 156, 64, 78, 255, 156, 63, 77, 255, 156, 62, 76, 255, 157, 61, 74, 255, 157, 60, 73, 255, 158, 60, 72, 255, 158, 60, 71, 255, 159, 59, 70, 255, 159, 60, 69, 255, 160, 60, 68, 255, 161, 60, 67, 255, 162, 61, 67, 255, 162, 61, 66, 255, 163, 62, 66, 255, 164, 63, 65, 255, 164, 64, 65, 255, 165, 65, 65, 255, 165, 66, 65, 255, 166, 67, 65, 255, 166, 68, 65, 255, 166, 69, 65, 255, 165, 70, 66, 255, 165, 70, 67, 255, 164, 70, 68, 255, 162, 70, 69, 255, 161, 71, 70, 255, 160, 71, 71, 255, 158, 71, 73, 255, 156, 71, 74, 255, 155, 71, 76, 255, 153, 71, 77, 255, 152, 71, 79, 255, 151, 72, 81, 255, 150, 72, 82, 255, 149, 73, 84, 255, 148, 75, 86, 255, 147, 76, 88, 255, 147, 78, 90, 255, 148, 80, 92, 255, 148, 83, 94, 255, 149, 85, 97, 255, 150, 89, 100, 255, 151, 92, 103, 255, 152, 95, 106, 255, 154, 98, 110, 255, 155, 102, 113, 255, 157, 105, 117, 255, 159, 108, 120, 255, 160, 111, 123, 255, 162, 114, 126, 255, 163, 117, 129, 255, 164, 120, 132, 255, 165, 122, 134, 255, 166, 123, 136, 255, 167, 125, 137, 255, 168, 125, 138, 255, 166, 124, 135, 255, 166, 124, 135, 255, 166, 123, 134, 255, 166, 123, 134, 255, 166, 122, 133, 255, 165, 120, 132, 255, 165, 119, 131, 255, 164, 118, 130, 255, 164, 116, 129, 255, 163, 114, 127, 255, 163, 113, 126, 255, 162, 111, 124, 255, 161, 109, 123, 255, 161, 108, 121, 255, 160, 107, 120, 255, 159, 106, 118, 255, 158, 105, 117, 255, 157, 104, 116, 255, 156, 104, 114, 255, 155, 104, 113, 255, 153, 104, 112, 255, 152, 105, 111, 255, 151, 106, 111, 255, 150, 107, 110, 255, 148, 109, 109, 255, 147, 110, 109, 255, 146, 112, 108, 255, 145, 114, 107, 255, 143, 116, 107, 255, 142, 118, 106, 255, 141, 120, 106, 255, 140, 121, 106, 255, 140, 123, 105, 255, 139, 125, 105, 255, 138, 126, 104, 255, 138, 127, 104, 255, 138, 128, 104, 255, 138, 129, 103, 255, 138, 129, 103, 255, 138, 129, 102, 255, 138, 130, 101, 255, 138, 130, 99, 255, 138, 131, 98, 255, 137, 131, 96, 255, 137, 132, 94, 255, 137, 132, 91, 255, 136, 133, 89, 255, 135, 134, 87, 255, 135, 134, 84, 255, 134, 135, 82, 255, 134, 136, 79, 255, 133, 137, 77, 255, 133, 138, 75, 255, 133, 139, 73, 255, 133, 140, 71, 255, 133, 141, 69, 255, 133, 143, 68, 255, 133, 144, 66, 255, 133, 145, 65, 255, 134, 146, 64, 255, 134, 147, 63, 255, 135, 147, 61, 255, 136, 147, 60, 255, 137, 147, 59, 255, 137, 148, 58, 255, 138, 147, 57, 255, 139, 147, 56, 255, 140, 147, 56, 255, 141, 147, 55, 255, 142, 146, 54, 255, 142, 146, 54, 255, 143, 146, 53, 255, 143, 146, 53, 255, 144, 145, 52, 255, 144, 145, 52, 255, 144, 145, 52, 255, 144, 145, 52, 255, 144, 145, 53, 255, 143, 145, 53, 255, 143, 145, 54, 255, 142, 145, 54, 255, 141, 144, 55, 255, 140, 144, 56, 255, 138, 144, 57, 255, 137, 144, 59, 255, 136, 144, 60, 255, 135, 144, 61, 255, 133, 143, 62, 255, 132, 143, 63, 255, 131, 143, 64, 255, 129, 143, 66, 255, 128, 143, 67, 255, 127, 143, 67, 255, 126, 143, 68, 255, 125, 143, 69, 255, 124, 144, 69, 255, 123, 144, 69, 255, 121, 145, 69, 255, 120, 146, 69, 255, 119, 146, 69, 255, 117, 147, 69, 255, 116, 148, 69, 255, 114, 149, 68, 255, 112, 150, 68, 255, 111, 151, 67, 255, 109, 152, 67, 255, 107, 153, 67, 255, 106, 154, 66, 255, 104, 155, 66, 255, 103, 156, 66, 255, 101, 156, 67, 255, 100, 157, 67, 255, 99, 157, 67, 255, 98, 157, 68, 255, 97, 157, 70, 255, 96, 157, 71, 255, 95, 156, 74, 255, 94, 156, 76, 255, 93, 155, 79, 255, 92, 154, 82, 255, 92, 153, 86, 255, 91, 152, 89, 255, 90, 150, 93, 255, 89, 149, 97, 255, 88, 147, 101, 255, 87, 145, 104, 255, 86, 144, 108, 255, 85, 142, 112, 255, 85, 140, 115, 255, 84, 138, 119, 255, 83, 136, 122, 255, 82, 134, 125, 255, 81, 132, 127, 255, 80, 130, 130, 255, 79, 128, 132, 255, 79, 127, 133, 255, 78, 125, 135, 255, 78, 124, 136, 255, 77, 122, 137, 255, 77, 121, 137, 255, 77, 120, 138, 255, 77, 120, 138, 255, 76, 119, 139, 255, 76, 118, 139, 255, 76, 118, 139, 255, 76, 117, 139, 255, 76, 117, 139, 255, 76, 116, 139, 255, 76, 116, 139, 255, 76, 116, 139, 255, 76, 116, 139, 255, 76, 116, 139, 255, 77, 116, 139, 255, 78, 115, 138, 255, 80, 114, 138, 255, 82, 113, 138, 255, 84, 112, 137, 255, 87, 111, 137, 255, 90, 110, 136, 255, 93, 109, 136, 255, 96, 107, 135, 255, 99, 106, 134, 255, 102, 105, 133, 255, 105, 104, 132, 255, 108, 103, 131, 255, 111, 102, 131, 255, 113, 101, 130, 255, 116, 100, 129, 255, 118, 100, 128, 255, 120, 99, 127, 255, 121, 99, 126, 255, 123, 99, 125, 255, 124, 99, 125, 255, 125, 99, 125, 255, 125, 99, 125, 255, 126, 99, 125, 255, 126, 99, 125, 255, 127, 99, 126, 255, 127, 99, 126, 255, 127, 99, 126, 255, 128, 99, 127, 255, 128, 99, 127, 255, 128, 98, 128, 255, 128, 98, 128, 255, 129, 97, 128, 255, 129, 96, 128, 255, 129, 95, 128, 255, 130, 94, 128, 255, 130, 92, 127, 255, 131, 91, 126, 255, 132, 90, 125, 255, 132, 89, 124, 255, 133, 89, 122, 255, 134, 88, 120, 255, 135, 88, 119, 255, 135, 89, 117, 255, 136, 89, 115, 255, 137, 89, 113, 255, 138, 90, 111, 255, 139, 90, 109, 255, 140, 91, 107, 255, 141, 91, 105, 255, 142, 92, 104, 255, 143, 92, 102, 255, 144, 92, 101, 255, 145, 93, 100, 255, 146, 93, 99, 255, 147, 93, 99, 255, 148, 93, 98, 255, 149, 93, 98, 255, 150, 92, 98, 255, 151, 92, 97, 255, 151, 92, 97, 255, 152, 92, 97, 255, 152, 91, 96, 255, 153, 91, 96, 255, 153, 91, 96, 255, 154, 90, 95, 255, 154, 90, 95, 255, 154, 90, 95, 255, 154, 89, 95, 255, 155, 89, 95, 255, 155, 89, 95, 255, 155, 89, 95, 255, 155, 89, 95, 255, 155, 89, 95, 255, 155, 88, 94, 255, 155, 88, 94, 255, 155, 88, 94, 255, 155, 87, 94, 255, 155, 86, 93, 255, 155, 85, 92, 255, 155, 84, 92, 255, 155, 83, 91, 255, 156, 81, 90, 255, 156, 80, 89, 255, 156, 78, 88, 255, 156, 77, 87, 255, 156, 75, 86, 255, 156, 74, 85, 255, 156, 72, 83, 255, 156, 70, 82, 255, 156, 69, 81, 255, 156, 67, 80, 255, 156, 65, 79, 255, 156, 64, 77, 255, 156, 63, 76, 255, 156, 62, 75, 255, 157, 61, 74, 255, 157, 61, 73, 255, 158, 61, 72, 255, 159, 61, 71, 255, 159, 61, 70, 255, 160, 61, 69, 255, 161, 62, 68, 255, 162, 62, 67, 255, 162, 63, 67, 255, 163, 63, 66, 255, 164, 64, 66, 255, 164, 65, 65, 255, 165, 66, 65, 255, 165, 67, 65, 255, 165, 68, 65, 255, 166, 69, 65, 255, 165, 70, 66, 255, 165, 71, 66, 255, 164, 71, 67, 255, 163, 72, 68, 255, 162, 72, 69, 255, 161, 72, 70, 255, 159, 72, 71, 255, 158, 72, 72, 255, 156, 72, 74, 255, 154, 72, 75, 255, 153, 72, 77, 255, 151, 73, 78, 255, 150, 73, 80, 255, 149, 74, 82, 255, 148, 75, 83, 255, 147, 76, 85, 255, 147, 78, 87, 255, 147, 79, 89, 255, 147, 82, 91, 255, 147, 84, 93, 255, 148, 87, 95, 255, 149, 90, 98, 255, 150, 93, 101, 255, 151, 96, 104, 255, 153, 99, 108, 255, 154, 102, 111, 255, 156, 105, 114, 255, 157, 108, 117, 255, 159, 111, 121, 255, 160, 114, 123, 255, 162, 116, 126, 255, 163, 118, 129, 255, 164, 120, 131, 255, 165, 122, 133, 255, 165, 123, 134, 255, 166, 124, 135, 255, 164, 122, 131, 255, 164, 122, 131, 255, 164, 122, 131, 255, 164, 121, 130, 255, 164, 120, 129, 255, 164, 119, 129, 255, 163, 118, 127, 255, 163, 117, 126, 255, 162, 115, 125, 255, 162, 114, 124, 255, 161, 112, 122, 255, 161, 111, 121, 255, 160, 110, 119, 255, 159, 108, 118, 255, 158, 107, 116, 255, 157, 106, 115, 255, 156, 106, 113, 255, 155, 105, 112, 255, 154, 105, 111, 255, 153, 105, 110, 255, 152, 105, 109, 255, 151, 106, 108, 255, 150, 107, 107, 255, 148, 108, 107, 255, 147, 110, 106, 255, 146, 111, 106, 255, 144, 113, 105, 255, 143, 115, 105, 255, 142, 117, 104, 255, 141, 118, 104, 255, 140, 120, 104, 255, 139, 122, 104, 255, 138, 124, 103, 255, 138, 125, 103, 255, 137, 127, 103, 255, 137, 128, 102, 255, 137, 128, 102, 255, 137, 129, 102, 255, 137, 129, 101, 255, 137, 130, 100, 255, 137, 130, 99, 255, 137, 130, 98, 255, 137, 131, 96, 255, 137, 131, 95, 255, 137, 131, 93, 255, 137, 132, 90, 255, 136, 132, 88, 255, 136, 133, 86, 255, 136, 133, 84, 255, 135, 134, 81, 255, 135, 135, 79, 255, 135, 136, 77, 255, 135, 137, 74, 255, 135, 138, 72, 255, 135, 139, 71, 255, 135, 140, 69, 255, 135, 141, 68, 255, 135, 142, 66, 255, 135, 143, 65, 255, 136, 144, 64, 255, 136, 144, 63, 255, 137, 145, 62, 255, 138, 145, 61, 255, 138, 145, 60, 255, 139, 145, 59, 255, 140, 145, 58, 255, 141, 145, 57, 255, 141, 145, 56, 255, 142, 144, 55, 255, 143, 144, 55, 255, 143, 144, 54, 255, 144, 144, 54, 255, 144, 143, 53, 255, 144, 143, 53, 255, 145, 143, 53, 255, 145, 143, 53, 255, 145, 143, 53, 255, 144, 143, 53, 255, 144, 143, 53, 255, 143, 143, 54, 255, 143, 142, 55, 255, 142, 142, 55, 255, 141, 142, 56, 255, 140, 142, 57, 255, 139, 142, 58, 255, 138, 141, 59, 255, 137, 141, 60, 255, 135, 141, 61, 255, 134, 141, 62, 255, 133, 141, 63, 255, 132, 141, 64, 255, 131, 141, 65, 255, 130, 141, 66, 255, 129, 141, 66, 255, 128, 141, 67, 255, 127, 141, 68, 255, 125, 142, 68, 255, 124, 142, 68, 255, 123, 143, 68, 255, 121, 144, 68, 255, 120, 144, 68, 255, 118, 145, 67, 255, 116, 146, 67, 255, 115, 147, 67, 255, 113, 148, 67, 255, 111, 149, 66, 255, 110, 150, 66, 255, 108, 150, 66, 255, 106, 151, 66, 255, 105, 152, 66, 255, 104, 152, 67, 255, 102, 153, 67, 255, 101, 153, 68, 255, 100, 153, 69, 255, 99, 153, 70, 255, 98, 153, 72, 255, 97, 153, 74, 255, 96, 152, 77, 255, 95, 152, 79, 255, 95, 151, 83, 255, 94, 150, 86, 255, 93, 148, 90, 255, 92, 147, 93, 255, 91, 146, 97, 255, 90, 144, 101, 255, 90, 143, 105, 255, 89, 141, 109, 255, 88, 139, 112, 255, 87, 137, 116, 255, 86, 136, 119, 255, 85, 134, 122, 255, 84, 132, 125, 255, 83, 130, 128, 255, 83, 128, 130, 255, 82, 126, 132, 255, 81, 125, 133, 255, 81, 123, 135, 255, 80, 122, 136, 255, 79, 121, 137, 255, 79, 120, 138, 255, 79, 119, 138, 255, 78, 119, 139, 255, 78, 118, 139, 255, 78, 117, 139, 255, 78, 117, 139, 255, 77, 117, 139, 255, 77, 116, 139, 255, 77, 116, 139, 255, 77, 116, 139, 255, 77, 116, 139, 255, 77, 116, 139, 255, 77, 116, 139, 255, 78, 115, 139, 255, 79, 115, 138, 255, 81, 114, 138, 255, 83, 113, 138, 255, 85, 112, 137, 255, 88, 111, 137, 255, 91, 110, 136, 255, 94, 109, 136, 255, 97, 108, 135, 255, 100, 107, 134, 255, 103, 106, 133, 255, 106, 105, 133, 255, 109, 104, 132, 255, 112, 103, 131, 255, 115, 102, 130, 255, 117, 101, 129, 255, 119, 101, 128, 255, 121, 100, 127, 255, 122, 100, 126, 255, 124, 100, 126, 255, 125, 100, 125, 255, 126, 100, 125, 255, 126, 100, 125, 255, 127, 100, 126, 255, 128, 100, 126, 255, 128, 100, 126, 255, 128, 100, 127, 255, 129, 100, 127, 255, 129, 99, 128, 255, 129, 99, 128, 255, 129, 99, 129, 255, 129, 98, 129, 255, 130, 97, 129, 255, 130, 96, 129, 255, 130, 95, 129, 255, 131, 94, 129, 255, 131, 92, 128, 255, 132, 91, 127, 255, 133, 90, 126, 255, 133, 89, 125, 255, 134, 89, 123, 255, 135, 89, 121, 255, 136, 89, 119, 255, 136, 89, 118, 255, 137, 89, 116, 255, 138, 89, 114, 255, 139, 90, 112, 255, 140, 90, 110, 255, 141, 90, 108, 255, 142, 91, 106, 255, 143, 91, 104, 255, 144, 92, 103, 255, 145, 92, 102, 255, 146, 92, 101, 255, 147, 93, 100, 255, 148, 93, 100, 255, 149, 93, 99, 255, 150, 92, 99, 255, 150, 92, 98, 255, 151, 92, 98, 255, 152, 91, 98, 255, 152, 91, 97, 255, 153, 91, 97, 255, 153, 90, 97, 255, 154, 90, 96, 255, 154, 89, 96, 255, 155, 89, 96, 255, 155, 88, 96, 255, 155, 88, 96, 255, 155, 87, 96, 255, 155, 87, 95, 255, 155, 87, 95, 255, 155, 87, 95, 255, 155, 87, 95, 255, 155, 87, 95, 255, 155, 86, 95, 255, 155, 86, 95, 255, 155, 85, 94, 255, 155, 85, 94, 255, 155, 84, 93, 255, 156, 83, 92, 255, 156, 82, 92, 255, 156, 81, 91, 255, 156, 80, 90, 255, 156, 78, 89, 255, 156, 77, 88, 255, 156, 76, 87, 255, 156, 74, 85, 255, 156, 73, 84, 255, 156, 71, 83, 255, 155, 70, 82, 255, 155, 68, 81, 255, 155, 67, 79, 255, 155, 65, 78, 255, 156, 64, 77, 255, 156, 64, 76, 255, 156, 63, 75, 255, 157, 62, 73, 255, 158, 62, 72, 255, 158, 62, 71, 255, 159, 62, 70, 255, 160, 63, 69, 255, 161, 63, 69, 255, 161, 64, 68, 255, 162, 64, 67, 255, 163, 65, 67, 255, 163, 66, 66, 255, 164, 67, 66, 255, 165, 68, 66, 255, 165, 69, 65, 255, 165, 70, 65, 255, 165, 71, 66, 255, 165, 72, 66, 255, 165, 72, 66, 255, 164, 73, 67, 255, 163, 73, 68, 255, 162, 73, 69, 255, 160, 74, 70, 255, 159, 74, 71, 255, 157, 74, 72, 255, 156, 74, 73, 255, 154, 74, 75, 255, 152, 74, 76, 255, 151, 74, 78, 255, 150, 75, 79, 255, 148, 76, 81, 255, 147, 77, 82, 255, 147, 78, 84, 255, 146, 79, 86, 255, 146, 81, 88, 255, 146, 83, 89, 255, 147, 85, 91, 255, 147, 88, 94, 255, 148, 91, 97, 255, 149, 93, 99, 255, 150, 96, 102, 255, 152, 99, 105, 255, 153, 102, 109, 255, 154, 105, 112, 255, 156, 108, 115, 255, 157, 110, 118, 255, 159, 113, 120, 255, 160, 115, 123, 255, 161, 117, 125, 255, 162, 119, 127, 255, 163, 120, 129, 255, 164, 121, 130, 255, 164, 122, 131, 255, 163, 120, 127, 255, 163, 120, 127, 255, 162, 120, 127, 255, 162, 119, 126, 255, 162, 118, 126, 255, 162, 118, 125, 255, 161, 117, 124, 255, 161, 115, 122, 255, 161, 114, 121, 255, 160, 113, 120, 255, 159, 112, 118, 255, 159, 111, 117, 255, 158, 110, 115, 255, 157, 109, 114, 255, 157, 108, 112, 255, 156, 107, 111, 255, 155, 107, 110, 255, 154, 106, 108, 255, 153, 106, 107, 255, 152, 106, 106, 255, 151, 106, 105, 255, 149, 107, 104, 255, 148, 108, 104, 255, 147, 109, 103, 255, 146, 111, 103, 255, 144, 112, 102, 255, 143, 114, 102, 255, 142, 116, 102, 255, 141, 117, 102, 255, 140, 119, 102, 255, 139, 121, 102, 255, 138, 123, 101, 255, 137, 124, 101, 255, 136, 126, 101, 255, 136, 127, 101, 255, 135, 128, 101, 255, 135, 129, 101, 255, 136, 129, 100, 255, 136, 130, 100, 255, 136, 130, 99, 255, 136, 130, 98, 255, 136, 130, 97, 255, 137, 131, 95, 255, 137, 131, 93, 255, 137, 131, 91, 255, 137, 131, 89, 255, 137, 132, 87, 255, 137, 132, 85, 255, 137, 133, 83, 255, 136, 133, 81, 255, 136, 134, 78, 255, 136, 134, 76, 255, 137, 135, 74, 255, 137, 136, 72, 255, 137, 137, 70, 255, 137, 138, 69, 255, 137, 139, 68, 255, 138, 140, 66, 255, 138, 141, 65, 255, 138, 141, 64, 255, 139, 142, 63, 255, 139, 142, 62, 255, 140, 143, 61, 255, 140, 143, 60, 255, 141, 143, 59, 255, 142, 143, 58, 255, 142, 143, 57, 255, 143, 142, 57, 255, 143, 142, 56, 255, 144, 142, 55, 255, 144, 142, 55, 255, 145, 141, 54, 255, 145, 141, 54, 255, 145, 141, 54, 255, 145, 141, 54, 255, 145, 141, 54, 255, 145, 141, 54, 255, 145, 141, 54, 255, 145, 141, 54, 255, 144, 140, 55, 255, 144, 140, 55, 255, 143, 140, 56, 255, 142, 140, 56, 255, 141, 139, 57, 255, 140, 139, 58, 255, 140, 139, 58, 255, 139, 139, 59, 255, 138, 138, 60, 255, 136, 138, 61, 255, 135, 138, 62, 255, 134, 138, 63, 255, 133, 138, 63, 255, 132, 138, 64, 255, 131, 138, 65, 255, 130, 138, 65, 255, 129, 139, 66, 255, 128, 139, 66, 255, 127, 140, 66, 255, 126, 140, 67, 255, 124, 141, 67, 255, 122, 142, 66, 255, 121, 142, 66, 255, 119, 143, 66, 255, 117, 144, 66, 255, 115, 145, 66, 255, 114, 145, 66, 255, 112, 146, 66, 255, 110, 147, 66, 255, 109, 147, 66, 255, 107, 148, 66, 255, 106, 149, 67, 255, 104, 149, 67, 255, 103, 149, 68, 255, 102, 150, 69, 255, 101, 150, 70, 255, 100, 149, 72, 255, 100, 149, 74, 255, 99, 149, 77, 255, 98, 148, 80, 255, 97, 147, 83, 255, 96, 146, 86, 255, 95, 145, 90, 255, 95, 144, 94, 255, 94, 143, 98, 255, 93, 141, 101, 255, 92, 140, 105, 255, 91, 138, 109, 255, 90, 137, 113, 255, 90, 135, 116, 255, 89, 133, 119, 255, 88, 131, 123, 255, 87, 129, 125, 255, 86, 128, 128, 255, 85, 126, 130, 255, 84, 124, 132, 255, 84, 123, 133, 255, 83, 122, 135, 255, 82, 121, 136, 255, 82, 120, 137, 255, 81, 119, 137, 255, 81, 118, 138, 255, 80, 118, 138, 255, 80, 117, 139, 255, 79, 117, 139, 255, 79, 116, 139, 255, 79, 116, 139, 255, 79, 116, 139, 255, 78, 116, 139, 255, 78, 116, 139, 255, 78, 116, 139, 255, 78, 116, 139, 255, 78, 116, 138, 255, 79, 115, 138, 255, 80, 115, 138, 255, 82, 114, 138, 255, 84, 114, 138, 255, 87, 113, 137, 255, 89, 112, 137, 255, 92, 111, 136, 255, 95, 110, 135, 255, 98, 109, 135, 255, 101, 108, 134, 255, 104, 107, 133, 255, 108, 106, 133, 255, 111, 105, 132, 255, 113, 104, 131, 255, 116, 103, 130, 255, 118, 102, 129, 255, 120, 102, 128, 255, 122, 102, 127, 255, 124, 101, 127, 255, 125, 101, 126, 255, 126, 101, 126, 255, 127, 101, 126, 255, 128, 101, 126, 255, 128, 101, 126, 255, 129, 101, 127, 255, 129, 101, 127, 255, 129, 101, 127, 255, 130, 100, 128, 255, 130, 100, 129, 255, 130, 100, 129, 255, 130, 99, 129, 255, 131, 99, 130, 255, 131, 98, 130, 255, 131, 97, 130, 255, 132, 96, 130, 255, 132, 94, 129, 255, 133, 93, 129, 255, 133, 92, 128, 255, 134, 91, 127, 255, 134, 90, 125, 255, 135, 89, 124, 255, 136, 89, 122, 255, 137, 89, 120, 255, 137, 89, 118, 255, 138, 89, 116, 255, 139, 89, 114, 255, 140, 90, 112, 255, 141, 90, 110, 255, 142, 90, 108, 255, 143, 91, 107, 255, 144, 91, 105, 255, 145, 92, 104, 255, 146, 92, 102, 255, 147, 92, 101, 255, 148, 92, 101, 255, 149, 93, 100, 255, 149, 92, 100, 255, 150, 92, 99, 255, 151, 92, 99, 255, 152, 91, 99, 255, 152, 91, 98, 255, 153, 90, 98, 255, 153, 90, 98, 255, 154, 89, 97, 255, 154, 89, 97, 255, 155, 88, 97, 255, 155, 87, 97, 255, 155, 87, 97, 255, 156, 86, 96, 255, 156, 86, 96, 255, 156, 85, 96, 255, 156, 85, 96, 255, 156, 85, 96, 255, 156, 85, 96, 255, 156, 85, 96, 255, 156, 85, 96, 255, 156, 84, 95, 255, 156, 84, 95, 255, 156, 83, 94, 255, 156, 83, 94, 255, 156, 82, 93, 255, 156, 81, 92, 255, 156, 80, 91, 255, 155, 79, 90, 255, 155, 78, 89, 255, 155, 77, 88, 255, 155, 76, 87, 255, 155, 75, 86, 255, 155, 74, 85, 255, 155, 72, 84, 255, 155, 71, 83, 255, 155, 70, 81, 255, 155, 68, 80, 255, 155, 67, 79, 255, 155, 66, 78, 255, 156, 65, 77, 255, 156, 64, 75, 255, 157, 64, 74, 255, 157, 64, 73, 255, 158, 64, 72, 255, 159, 64, 71, 255, 160, 64, 70, 255, 160, 65, 69, 255, 161, 65, 69, 255, 162, 66, 68, 255, 163, 67, 67, 255, 163, 67, 67, 255, 164, 68, 66, 255, 164, 69, 66, 255, 165, 70, 66, 255, 165, 71, 66, 255, 165, 73, 66, 255, 165, 73, 66, 255, 164, 74, 67, 255, 164, 75, 67, 255, 163, 75, 68, 255, 161, 75, 69, 255, 160, 75, 70, 255, 158, 75, 71, 255, 157, 75, 72, 255, 155, 76, 73, 255, 154, 76, 74, 255, 152, 76, 76, 255, 151, 76, 77, 255, 149, 77, 79, 255, 148, 77, 80, 255, 147, 78, 82, 255, 146, 79, 83, 255, 146, 81, 85, 255, 145, 83, 86, 255, 146, 85, 88, 255, 146, 87, 90, 255, 146, 89, 92, 255, 147, 92, 95, 255, 148, 94, 97, 255, 149, 97, 100, 255, 151, 100, 103, 255, 152, 102, 106, 255, 153, 105, 109, 255, 155, 107, 112, 255, 156, 110, 115, 255, 157, 112, 117, 255, 158, 114, 120, 255, 160, 116, 122, 255, 161, 117, 124, 255, 161, 118, 125, 255, 162, 119, 126, 255, 162, 120, 127, 255, 161, 118, 123, 255, 161, 118, 123, 255, 161, 118, 123, 255, 161, 117, 122, 255, 160, 117, 122, 255, 160, 116, 121, 255, 160, 115, 120, 255, 159, 114, 119, 255, 159, 114, 117, 255, 158, 113, 116, 255, 158, 112, 114, 255, 157, 111, 113, 255, 156, 110, 111, 255, 156, 109, 110, 255, 155, 109, 109, 255, 154, 108, 107, 255, 153, 108, 106, 255, 152, 107, 104, 255, 151, 107, 103, 255, 150, 107, 102, 255, 149, 108, 101, 255, 148, 108, 101, 255, 147, 109, 100, 255, 146, 110, 100, 255, 144, 112, 99, 255, 143, 113, 99, 255, 142, 115, 99, 255, 140, 117, 99, 255, 139, 118, 99, 255, 138, 120, 99, 255, 137, 122, 99, 255, 136, 123, 99, 255, 135, 125, 99, 255, 135, 126, 99, 255, 134, 128, 99, 255, 134, 129, 99, 255, 134, 129, 99, 255, 134, 130, 99, 255, 135, 130, 98, 255, 135, 130, 97, 255, 135, 130, 96, 255, 136, 130, 95, 255, 136, 131, 94, 255, 136, 131, 92, 255, 136, 131, 90, 255, 137, 131, 88, 255, 137, 131, 86, 255, 137, 132, 84, 255, 137, 132, 82, 255, 138, 132, 80, 255, 138, 133, 78, 255, 138, 133, 76, 255, 138, 134, 74, 255, 139, 135, 72, 255, 139, 135, 70, 255, 139, 136, 69, 255, 140, 137, 68, 255, 140, 138, 67, 255, 140, 139, 66, 255, 141, 139, 64, 255, 141, 140, 63, 255, 142, 140, 62, 255, 142, 140, 62, 255, 143, 140, 61, 255, 143, 140, 60, 255, 143, 140, 59, 255, 144, 140, 58, 255, 144, 140, 57, 255, 145, 140, 57, 255, 145, 139, 56, 255, 145, 139, 56, 255, 145, 139, 55, 255, 146, 139, 55, 255, 146, 139, 55, 255, 146, 139, 55, 255, 146, 139, 55, 255, 146, 138, 55, 255, 146, 138, 55, 255, 145, 138, 55, 255, 145, 138, 55, 255, 145, 138, 56, 255, 144, 137, 56, 255, 144, 137, 56, 255, 143, 137, 57, 255, 142, 137, 57, 255, 141, 136, 58, 255, 141, 136, 59, 255, 140, 136, 59, 255, 139, 135, 60, 255, 138, 135, 60, 255, 137, 135, 61, 255, 136, 135, 62, 255, 135, 135, 62, 255, 134, 135, 63, 255, 133, 136, 64, 255, 132, 136, 64, 255, 131, 136, 65, 255, 130, 137, 65, 255, 128, 137, 65, 255, 127, 138, 65, 255, 125, 139, 65, 255, 123, 139, 65, 255, 122, 140, 65, 255, 120, 140, 65, 255, 118, 141, 65, 255, 116, 142, 65, 255, 114, 142, 65, 255, 113, 143, 66, 255, 111, 144, 66, 255, 110, 144, 66, 255, 108, 145, 67, 255, 107, 145, 67, 255, 106, 145, 68, 255, 105, 145, 69, 255, 104, 146, 71, 255, 103, 145, 73, 255, 102, 145, 75, 255, 101, 145, 77, 255, 100, 144, 80, 255, 99, 143, 84, 255, 99, 143, 87, 255, 98, 142, 91, 255, 97, 141, 94, 255, 96, 139, 98, 255, 95, 138, 102, 255, 95, 137, 106, 255, 94, 135, 109, 255, 93, 134, 113, 255, 92, 132, 116, 255, 91, 131, 120, 255, 91, 129, 123, 255, 90, 127, 126, 255, 89, 126, 128, 255, 88, 124, 130, 255, 87, 123, 132, 255, 86, 121, 133, 255, 85, 120, 135, 255, 85, 120, 136, 255, 84, 119, 137, 255, 83, 118, 137, 255, 83, 118, 138, 255, 82, 117, 138, 255, 81, 117, 138, 255, 81, 116, 138, 255, 81, 116, 139, 255, 80, 116, 138, 255, 80, 116, 138, 255, 80, 116, 138, 255, 79, 116, 138, 255, 79, 116, 138, 255, 79, 116, 138, 255, 80, 116, 138, 255, 80, 115, 138, 255, 82, 115, 138, 255, 83, 115, 137, 255, 85, 114, 137, 255, 88, 113, 137, 255, 90, 112, 136, 255, 93, 111, 136, 255, 96, 111, 135, 255, 99, 110, 135, 255, 103, 109, 134, 255, 106, 108, 133, 255, 109, 107, 133, 255, 112, 106, 132, 255, 115, 105, 131, 255, 117, 104, 130, 255, 120, 104, 129, 255, 122, 103, 128, 255, 123, 103, 128, 255, 125, 103, 127, 255, 126, 102, 126, 255, 127, 102, 126, 255, 128, 102, 126, 255, 129, 102, 126, 255, 129, 102, 127, 255, 130, 102, 127, 255, 130, 102, 128, 255, 131, 101, 128, 255, 131, 101, 129, 255, 131, 101, 129, 255, 131, 100, 130, 255, 132, 100, 130, 255, 132, 99, 131, 255, 132, 98, 131, 255, 132, 97, 131, 255, 133, 96, 131, 255, 133, 95, 130, 255, 134, 93, 130, 255, 134, 92, 129, 255, 135, 91, 128, 255, 135, 90, 126, 255, 136, 90, 125, 255, 137, 89, 123, 255, 138, 89, 121, 255, 138, 89, 119, 255, 139, 89, 117, 255, 140, 89, 115, 255, 141, 90, 113, 255, 142, 90, 111, 255, 143, 90, 109, 255, 144, 91, 107, 255, 144, 91, 106, 255, 145, 92, 104, 255, 146, 92, 103, 255, 147, 92, 102, 255, 148, 92, 102, 255, 149, 92, 101, 255, 150, 92, 101, 255, 151, 92, 100, 255, 152, 92, 100, 255, 152, 91, 99, 255, 153, 91, 99, 255, 153, 90, 99, 255, 154, 89, 98, 255, 154, 88, 98, 255, 155, 88, 98, 255, 155, 87, 98, 255, 155, 86, 97, 255, 156, 85, 97, 255, 156, 85, 97, 255, 156, 84, 97, 255, 156, 84, 97, 255, 156, 83, 97, 255, 156, 83, 97, 255, 156, 83, 97, 255, 156, 83, 97, 255, 156, 83, 96, 255, 156, 83, 96, 255, 156, 82, 96, 255, 156, 82, 95, 255, 156, 82, 95, 255, 156, 81, 94, 255, 156, 80, 93, 255, 155, 80, 92, 255, 155, 79, 91, 255, 155, 78, 90, 255, 155, 78, 89, 255, 155, 77, 88, 255, 155, 76, 87, 255, 155, 75, 86, 255, 155, 73, 85, 255, 154, 72, 83, 255, 154, 71, 82, 255, 154, 70, 81, 255, 155, 68, 80, 255, 155, 68, 79, 255, 155, 67, 77, 255, 156, 66, 76, 255, 156, 66, 75, 255, 157, 66, 74, 255, 158, 66, 73, 255, 159, 66, 72, 255, 160, 66, 71, 255, 160, 66, 70, 255, 161, 67, 69, 255, 162, 68, 69, 255, 163, 68, 68, 255, 163, 69, 67, 255, 164, 70, 67, 255, 164, 71, 67, 255, 165, 72, 67, 255, 165, 73, 66, 255, 165, 74, 67, 255, 165, 75, 67, 255, 164, 76, 67, 255, 163, 76, 68, 255, 162, 77, 68, 255, 161, 77, 69, 255, 160, 77, 70, 255, 158, 77, 71, 255, 157, 77, 72, 255, 155, 77, 73, 255, 153, 78, 74, 255, 152, 78, 75, 255, 150, 78, 77, 255, 149, 79, 78, 255, 148, 79, 79, 255, 147, 80, 81, 255, 146, 81, 82, 255, 145, 83, 84, 255, 145, 84, 85, 255, 145, 86, 87, 255, 145, 89, 89, 255, 146, 91, 91, 255, 146, 93, 93, 255, 147, 95, 96, 255, 148, 98, 98, 255, 149, 100, 101, 255, 151, 102, 104, 255, 152, 105, 106, 255, 153, 107, 109, 255, 154, 109, 112, 255, 156, 111, 114, 255, 157, 112, 116, 255, 158, 114, 118, 255, 159, 115, 120, 255, 160, 116, 121, 255, 160, 117, 123, 255, 161, 118, 123, 255, 159, 116, 119, 255, 159, 116, 119, 255, 159, 115, 119, 255, 159, 115, 118, 255, 159, 115, 118, 255, 158, 114, 117, 255, 158, 114, 116, 255, 158, 113, 114, 255, 157, 113, 113, 255, 157, 112, 112, 255, 156, 111, 110, 255, 155, 111, 109, 255, 155, 110, 107, 255, 154, 110, 106, 255, 153, 109, 105, 255, 152, 109, 103, 255, 152, 109, 102, 255, 151, 109, 101, 255, 150, 109, 99, 255, 149, 109, 98, 255, 148, 109, 98, 255, 147, 110, 97, 255, 145, 111, 97, 255, 144, 112, 96, 255, 143, 113, 96, 255, 142, 115, 96, 255, 140, 116, 96, 255, 139, 118, 96, 255, 138, 119, 96, 255, 137, 121, 97, 255, 136, 123, 97, 255, 135, 124, 97, 255, 134, 126, 97, 255, 133, 127, 97, 255, 133, 128, 98, 255, 133, 129, 98, 255, 133, 130, 97, 255, 133, 130, 97, 255, 133, 131, 97, 255, 134, 131, 96, 255, 134, 131, 95, 255, 135, 131, 94, 255, 135, 131, 92, 255, 136, 131, 91, 255, 136, 131, 89, 255, 137, 131, 87, 255, 137, 131, 85, 255, 138, 131, 83, 255, 138, 131, 81, 255, 139, 132, 79, 255, 139, 132, 77, 255, 140, 132, 75, 255, 140, 133, 74, 255, 141, 133, 72, 255, 141, 134, 70, 255, 142, 134, 69, 255, 142, 135, 68, 255, 143, 136, 67, 255, 143, 136, 66, 255, 143, 137, 65, 255, 144, 137, 64, 255, 144, 138, 63, 255, 144, 138, 62, 255, 145, 138, 61, 255, 145, 138, 60, 255, 145, 138, 60, 255, 145, 138, 59, 255, 146, 137, 58, 255, 146, 137, 58, 255, 146, 137, 57, 255, 146, 137, 57, 255, 146, 137, 56, 255, 146, 136, 56, 255, 146, 136, 56, 255, 146, 136, 56, 255, 146, 136, 56, 255, 146, 136, 56, 255, 146, 136, 56, 255, 146, 136, 56, 255, 146, 136, 56, 255, 146, 135, 56, 255, 145, 135, 56, 255, 145, 135, 57, 255, 144, 134, 57, 255, 144, 134, 57, 255, 143, 134, 57, 255, 143, 133, 58, 255, 142, 133, 58, 255, 141, 133, 59, 255, 141, 133, 59, 255, 140, 132, 60, 255, 139, 132, 60, 255, 138, 132, 61, 255, 137, 133, 61, 255, 136, 133, 62, 255, 135, 133, 63, 255, 134, 134, 63, 255, 133, 134, 63, 255, 131, 134, 64, 255, 130, 135, 64, 255, 128, 135, 64, 255, 126, 136, 64, 255, 124, 137, 64, 255, 123, 137, 65, 255, 121, 138, 65, 255, 119, 138, 65, 255, 117, 139, 65, 255, 115, 139, 65, 255, 114, 140, 66, 255, 112, 140, 66, 255, 110, 140, 67, 255, 109, 141, 68, 255, 108, 141, 69, 255, 107, 141, 70, 255, 106, 141, 71, 255, 105, 141, 73, 255, 104, 141, 75, 255, 103, 141, 78, 255, 103, 140, 81, 255, 102, 140, 84, 255, 101, 139, 87, 255, 100, 138, 91, 255, 100, 137, 95, 255, 99, 136, 98, 255, 98, 135, 102, 255, 97, 134, 106, 255, 97, 132, 110, 255, 96, 131, 113, 255, 95, 130, 117, 255, 94, 128, 120, 255, 93, 127, 123, 255, 92, 125, 126, 255, 92, 123, 128, 255, 91, 122, 130, 255, 90, 121, 132, 255, 89, 120, 133, 255, 88, 119, 135, 255, 87, 118, 136, 255, 86, 118, 136, 255, 85, 117, 137, 255, 85, 117, 138, 255, 84, 116, 138, 255, 83, 116, 138, 255, 83, 116, 138, 255, 82, 116, 138, 255, 82, 116, 138, 255, 81, 116, 138, 255, 81, 116, 138, 255, 81, 116, 138, 255, 80, 116, 138, 255, 80, 116, 138, 255, 81, 116, 137, 255, 82, 116, 137, 255, 83, 115, 137, 255, 85, 115, 137, 255, 87, 114, 137, 255, 89, 114, 136, 255, 92, 113, 136, 255, 95, 112, 135, 255, 98, 112, 135, 255, 101, 111, 134, 255, 104, 110, 134, 255, 107, 109, 133, 255, 110, 108, 132, 255, 113, 107, 132, 255, 116, 107, 131, 255, 119, 106, 130, 255, 121, 105, 129, 255, 123, 105, 129, 255, 125, 104, 128, 255, 126, 104, 127, 255, 127, 104, 127, 255, 128, 104, 127, 255, 129, 103, 127, 255, 130, 103, 127, 255, 130, 103, 127, 255, 131, 103, 128, 255, 131, 102, 128, 255, 132, 102, 129, 255, 132, 102, 129, 255, 132, 101, 130, 255, 132, 101, 131, 255, 133, 100, 131, 255, 133, 100, 131, 255, 133, 99, 132, 255, 134, 98, 132, 255, 134, 97, 132, 255, 134, 95, 131, 255, 135, 94, 131, 255, 135, 93, 130, 255, 136, 92, 128, 255, 137, 91, 127, 255, 137, 90, 126, 255, 138, 90, 124, 255, 139, 90, 122, 255, 139, 90, 120, 255, 140, 90, 118, 255, 141, 90, 116, 255, 142, 90, 114, 255, 143, 90, 112, 255, 144, 90, 110, 255, 144, 91, 108, 255, 145, 91, 107, 255, 146, 91, 105, 255, 147, 92, 104, 255, 148, 92, 103, 255, 149, 92, 102, 255, 150, 92, 102, 255, 151, 92, 101, 255, 151, 92, 101, 255, 152, 91, 101, 255, 153, 91, 100, 255, 153, 90, 100, 255, 154, 89, 99, 255, 154, 88, 99, 255, 155, 87, 99, 255, 155, 87, 99, 255, 156, 86, 98, 255, 156, 85, 98, 255, 156, 84, 98, 255, 156, 83, 98, 255, 157, 82, 98, 255, 157, 82, 97, 255, 157, 81, 97, 255, 157, 81, 97, 255, 157, 81, 97, 255, 157, 81, 97, 255, 157, 81, 97, 255, 157, 81, 97, 255, 156, 81, 96, 255, 156, 80, 96, 255, 156, 80, 95, 255, 156, 80, 95, 255, 156, 80, 94, 255, 155, 79, 93, 255, 155, 79, 92, 255, 155, 78, 91, 255, 155, 78, 90, 255, 154, 77, 89, 255, 154, 76, 88, 255, 154, 76, 87, 255, 154, 75, 85, 255, 154, 74, 84, 255, 154, 73, 83, 255, 154, 71, 82, 255, 154, 70, 81, 255, 154, 69, 79, 255, 155, 69, 78, 255, 156, 68, 77, 255, 156, 68, 76, 255, 157, 68, 75, 255, 158, 68, 74, 255, 159, 68, 73, 255, 159, 68, 72, 255, 160, 68, 71, 255, 161, 69, 70, 255, 162, 70, 69, 255, 163, 70, 69, 255, 163, 71, 68, 255, 164, 72, 68, 255, 164, 73, 67, 255, 165, 74, 67, 255, 165, 75, 67, 255, 165, 76, 67, 255, 165, 77, 67, 255, 164, 78, 68, 255, 163, 78, 68, 255, 162, 79, 69, 255, 161, 79, 69, 255, 159, 79, 70, 255, 158, 79, 71, 255, 156, 79, 72, 255, 155, 80, 73, 255, 153, 80, 74, 255, 152, 80, 75, 255, 150, 80, 76, 255, 149, 81, 77, 255, 147, 81, 79, 255, 146, 82, 80, 255, 145, 83, 81, 255, 145, 85, 83, 255, 144, 86, 84, 255, 144, 88, 85, 255, 144, 90, 87, 255, 145, 92, 89, 255, 146, 94, 91, 255, 146, 96, 94, 255, 147, 98, 96, 255, 148, 101, 98, 255, 149, 103, 101, 255, 151, 104, 104, 255, 152, 106, 106, 255, 153, 108, 108, 255, 154, 110, 111, 255, 155, 111, 113, 255, 156, 112, 115, 255, 157, 114, 116, 255, 158, 114, 118, 255, 159, 115, 119, 255, 159, 115, 119, 255, 157, 113, 115, 255, 157, 113, 115, 255, 157, 113, 115, 255, 157, 113, 114, 255, 157, 113, 114, 255, 156, 113, 113, 255, 156, 112, 112, 255, 156, 112, 110, 255, 155, 112, 109, 255, 155, 111, 108, 255, 154, 111, 106, 255, 154, 111, 105, 255, 153, 111, 103, 255, 152, 110, 102, 255, 152, 110, 101, 255, 151, 110, 99, 255, 150, 110, 98, 255, 149, 110, 97, 255, 148, 110, 95, 255, 147, 110, 94, 255, 146, 110, 94, 255, 145, 111, 93, 255, 144, 112, 93, 255, 143, 113, 93, 255, 141, 114, 93, 255, 140, 116, 93, 255, 139, 117, 93, 255, 138, 119, 93, 255, 136, 121, 94, 255, 135, 122, 94, 255, 134, 124, 95, 255, 133, 125, 95, 255, 133, 127, 95, 255, 132, 128, 96, 255, 131, 129, 96, 255, 131, 130, 96, 255, 131, 131, 96, 255, 131, 131, 96, 255, 132, 131, 95, 255, 132, 131, 94, 255, 133, 131, 94, 255, 134, 131, 92, 255, 134, 131, 91, 255, 135, 131, 90, 255, 136, 131, 88, 255, 137, 131, 86, 255, 137, 131, 84, 255, 138, 131, 83, 255, 139, 131, 81, 255, 140, 131, 79, 255, 141, 131, 77, 255, 141, 131, 75, 255, 142, 131, 73, 255, 143, 132, 72, 255, 143, 132, 70, 255, 144, 133, 69, 255, 145, 133, 68, 255, 145, 134, 67, 255, 146, 134, 66, 255, 146, 135, 65, 255, 146, 135, 64, 255, 146, 135, 64, 255, 147, 135, 63, 255, 147, 135, 62, 255, 147, 135, 61, 255, 147, 135, 61, 255, 147, 135, 60, 255, 147, 135, 59, 255, 147, 135, 59, 255, 147, 134, 58, 255, 147, 134, 58, 255, 147, 134, 58, 255, 147, 134, 57, 255, 147, 134, 57, 255, 147, 134, 57, 255, 147, 134, 57, 255, 147, 134, 57, 255, 147, 133, 57, 255, 147, 133, 57, 255, 147, 133, 57, 255, 147, 133, 57, 255, 146, 132, 57, 255, 146, 132, 57, 255, 146, 132, 57, 255, 146, 131, 57, 255, 145, 131, 57, 255, 145, 130, 57, 255, 144, 130, 57, 255, 144, 130, 58, 255, 143, 130, 58, 255, 143, 129, 58, 255, 142, 129, 59, 255, 141, 130, 59, 255, 140, 130, 60, 255, 140, 130, 60, 255, 138, 130, 61, 255, 137, 131, 62, 255, 136, 131, 62, 255, 134, 131, 62, 255, 133, 132, 63, 255, 131, 132, 63, 255, 129, 133, 63, 255, 127, 133, 64, 255, 125, 134, 64, 255, 123, 134, 64, 255, 121, 134, 65, 255, 120, 135, 65, 255, 118, 135, 65, 255, 116, 136, 66, 255, 114, 136, 66, 255, 113, 136, 67, 255, 112, 137, 68, 255, 110, 137, 69, 255, 109, 137, 70, 255, 108, 137, 72, 255, 108, 137, 73, 255, 107, 137, 76, 255, 106, 137, 78, 255, 105, 136, 81, 255, 104, 136, 85, 255, 104, 135, 88, 255, 103, 134, 92, 255, 102, 134, 95, 255, 101, 133, 99, 255, 101, 132, 103, 255, 100, 131, 106, 255, 99, 129, 110, 255, 99, 128, 114, 255, 98, 127, 117, 255, 97, 126, 120, 255, 96, 124, 123, 255, 95, 123, 126, 255, 94, 121, 128, 255, 93, 120, 130, 255, 92, 119, 132, 255, 91, 118, 133, 255, 90, 118, 134, 255, 89, 117, 135, 255, 89, 117, 136, 255, 88, 116, 137, 255, 87, 116, 137, 255, 86, 116, 137, 255, 85, 116, 137, 255, 84, 116, 138, 255, 84, 116, 137, 255, 83, 116, 137, 255, 83, 116, 137, 255, 82, 116, 137, 255, 82, 116, 137, 255, 82, 116, 137, 255, 82, 116, 137, 255, 82, 116, 137, 255, 83, 116, 137, 255, 84, 116, 137, 255, 86, 115, 136, 255, 88, 115, 136, 255, 90, 114, 136, 255, 93, 114, 135, 255, 96, 113, 135, 255, 99, 113, 134, 255, 102, 112, 134, 255, 105, 111, 133, 255, 109, 110, 133, 255, 112, 110, 132, 255, 115, 109, 132, 255, 118, 108, 131, 255, 120, 108, 130, 255, 122, 107, 129, 255, 124, 107, 129, 255, 126, 106, 128, 255, 127, 106, 127, 255, 128, 105, 127, 255, 129, 105, 127, 255, 130, 105, 127, 255, 131, 104, 127, 255, 131, 104, 128, 255, 132, 104, 128, 255, 132, 103, 129, 255, 133, 103, 129, 255, 133, 103, 130, 255, 133, 102, 131, 255, 134, 102, 131, 255, 134, 101, 132, 255, 134, 100, 132, 255, 134, 99, 132, 255, 135, 98, 133, 255, 135, 97, 132, 255, 135, 96, 132, 255, 136, 94, 131, 255, 136, 93, 130, 255, 137, 92, 129, 255, 138, 91, 128, 255, 138, 91, 126, 255, 139, 90, 125, 255, 140, 90, 123, 255, 140, 90, 121, 255, 141, 90, 119, 255, 142, 90, 117, 255, 143, 90, 115, 255, 144, 90, 113, 255, 144, 90, 111, 255, 145, 91, 109, 255, 146, 91, 107, 255, 147, 91, 106, 255, 148, 91, 105, 255, 149, 92, 104, 255, 150, 92, 103, 255, 150, 92, 103, 255, 151, 92, 102, 255, 152, 92, 102, 255, 153, 91, 101, 255, 153, 90, 101, 255, 154, 90, 100, 255, 154, 89, 100, 255, 155, 88, 100, 255, 155, 87, 100, 255, 156, 85, 99, 255, 156, 84, 99, 255, 156, 83, 99, 255, 156, 82, 99, 255, 157, 81, 98, 255, 157, 81, 98, 255, 157, 80, 98, 255, 157, 79, 98, 255, 157, 79, 98, 255, 157, 79, 98, 255, 157, 79, 98, 255, 157, 79, 98, 255, 157, 79, 97, 255, 157, 79, 97, 255, 156, 79, 97, 255, 156, 79, 96, 255, 156, 79, 95, 255, 155, 79, 95, 255, 155, 79, 94, 255, 155, 79, 93, 255, 154, 79, 92, 255, 154, 78, 91, 255, 154, 78, 90, 255, 154, 77, 89, 255, 153, 77, 88, 255, 153, 76, 86, 255, 153, 75, 85, 255, 153, 74, 84, 255, 153, 73, 83, 255, 154, 72, 82, 255, 154, 71, 80, 255, 155, 71, 79, 255, 155, 70, 78, 255, 156, 70, 77, 255, 157, 70, 76, 255, 158, 70, 75, 255, 158, 70, 74, 255, 159, 70, 73, 255, 160, 70, 72, 255, 161, 71, 71, 255, 162, 72, 70, 255, 163, 72, 70, 255, 163, 73, 69, 255, 164, 74, 69, 255, 164, 75, 68, 255, 165, 76, 68, 255, 165, 77, 68, 255, 165, 78, 68, 255, 165, 79, 68, 255, 164, 80, 68, 255, 163, 81, 69, 255, 162, 81, 69, 255, 161, 81, 70, 255, 159, 81, 70, 255, 158, 82, 71, 255, 156, 82, 72, 255, 155, 82, 73, 255, 153, 82, 74, 255, 151, 82, 75, 255, 150, 82, 76, 255, 148, 83, 77, 255, 147, 84, 78, 255, 146, 84, 79, 255, 145, 85, 80, 255, 144, 87, 82, 255, 144, 88, 83, 255, 144, 90, 84, 255, 144, 92, 86, 255, 144, 94, 88, 255, 145, 96, 89, 255, 145, 98, 92, 255, 146, 99, 94, 255, 147, 101, 96, 255, 148, 103, 98, 255, 149, 104, 101, 255, 151, 106, 103, 255, 152, 107, 105, 255, 153, 109, 107, 255, 154, 110, 109, 255, 155, 111, 111, 255, 156, 112, 112, 255, 156, 112, 114, 255, 157, 113, 115, 255, 157, 113, 115, 255, 155, 111, 111, 255, 155, 111, 111, 255, 155, 111, 111, 255, 155, 111, 110, 255, 155, 111, 109, 255, 155, 111, 109, 255, 154, 111, 107, 255, 154, 111, 106, 255, 154, 111, 105, 255, 153, 111, 104, 255, 153, 111, 102, 255, 152, 111, 101, 255, 151, 111, 99, 255, 151, 111, 98, 255, 150, 111, 97, 255, 149, 111, 95, 255, 148, 111, 94, 255, 148, 111, 93, 255, 147, 111, 92, 255, 146, 111, 91, 255, 145, 112, 90, 255, 144, 112, 89, 255, 143, 113, 89, 255, 141, 114, 89, 255, 140, 116, 89, 255, 139, 117, 89, 255, 137, 119, 90, 255, 136, 120, 90, 255, 135, 122, 91, 255, 134, 123, 91, 255, 133, 125, 92, 255, 132, 126, 93, 255, 131, 128, 93, 255, 130, 129, 94, 255, 130, 130, 94, 255, 130, 131, 94, 255, 130, 132, 94, 255, 130, 132, 94, 255, 131, 132, 94, 255, 131, 132, 93, 255, 132, 132, 92, 255, 133, 132, 91, 255, 134, 131, 90, 255, 135, 131, 88, 255, 136, 131, 87, 255, 137, 131, 85, 255, 138, 131, 83, 255, 139, 130, 82, 255, 140, 130, 80, 255, 141, 130, 78, 255, 142, 130, 76, 255, 143, 130, 75, 255, 144, 130, 73, 255, 145, 130, 72, 255, 146, 130, 70, 255, 146, 131, 69, 255, 147, 131, 68, 255, 148, 132, 67, 255, 148, 132, 67, 255, 148, 132, 66, 255, 149, 132, 65, 255, 149, 132, 64, 255, 149, 133, 63, 255, 149, 133, 63, 255, 149, 132, 62, 255, 149, 132, 62, 255, 149, 132, 61, 255, 149, 132, 60, 255, 149, 132, 60, 255, 148, 132, 60, 255, 148, 132, 59, 255, 148, 131, 59, 255, 148, 131, 59, 255, 148, 131, 58, 255, 148, 131, 58, 255, 148, 131, 58, 255, 148, 131, 58, 255, 148, 131, 58, 255, 148, 131, 58, 255, 148, 130, 58, 255, 148, 130, 58, 255, 148, 130, 57, 255, 148, 129, 57, 255, 148, 129, 57, 255, 147, 128, 57, 255, 147, 128, 57, 255, 147, 127, 57, 255, 147, 127, 57, 255, 146, 127, 57, 255, 146, 127, 57, 255, 146, 126, 57, 255, 145, 126, 57, 255, 144, 126, 58, 255, 144, 127, 58, 255, 143, 127, 59, 255, 142, 127, 60, 255, 140, 128, 60, 255, 139, 128, 61, 255, 137, 128, 61, 255, 136, 129, 62, 255, 134, 129, 62, 255, 132, 129, 62, 255, 130, 130, 63, 255, 128, 130, 63, 255, 126, 130, 64, 255, 124, 131, 64, 255, 122, 131, 65, 255, 120, 131, 65, 255, 118, 131, 66, 255, 117, 132, 67, 255, 115, 132, 67, 255, 114, 132, 68, 255, 113, 133, 69, 255, 112, 133, 70, 255, 111, 133, 72, 255, 110, 133, 74, 255, 109, 133, 76, 255, 108, 133, 79, 255, 108, 132, 82, 255, 107, 132, 85, 255, 106, 131, 89, 255, 105, 131, 92, 255, 105, 130, 96, 255, 104, 129, 99, 255, 103, 129, 103, 255, 103, 128, 107, 255, 102, 127, 110, 255, 101, 126, 114, 255, 101, 124, 117, 255, 100, 123, 120, 255, 99, 122, 123, 255, 98, 121, 126, 255, 97, 119, 128, 255, 96, 118, 130, 255, 95, 118, 132, 255, 94, 117, 133, 255, 93, 116, 134, 255, 92, 116, 135, 255, 91, 116, 136, 255, 90, 116, 136, 255, 89, 116, 137, 255, 88, 116, 137, 255, 87, 116, 137, 255, 86, 116, 137, 255, 85, 116, 137, 255, 85, 116, 137, 255, 84, 116, 136, 255, 83, 117, 136, 255, 83, 117, 136, 255, 83, 117, 136, 255, 83, 117, 136, 255, 83, 117, 136, 255, 84, 117, 136, 255, 85, 116, 136, 255, 87, 116, 136, 255, 89, 116, 135, 255, 92, 115, 135, 255, 94, 115, 135, 255, 97, 114, 134, 255, 100, 114, 134, 255, 104, 113, 133, 255, 107, 113, 133, 255, 110, 112, 132, 255, 113, 111, 132, 255, 116, 111, 131, 255, 119, 110, 131, 255, 121, 109, 130, 255, 124, 109, 129, 255, 126, 108, 129, 255, 127, 108, 128, 255, 128, 107, 127, 255, 129, 107, 127, 255, 130, 106, 127, 255, 131, 106, 127, 255, 132, 106, 128, 255, 133, 105, 128, 255, 133, 105, 129, 255, 133, 104, 129, 255, 134, 104, 130, 255, 134, 103, 131, 255, 134, 103, 131, 255, 135, 102, 132, 255, 135, 101, 133, 255, 135, 101, 133, 255, 135, 100, 133, 255, 136, 99, 133, 255, 136, 98, 133, 255, 136, 96, 133, 255, 137, 95, 132, 255, 137, 94, 131, 255, 138, 93, 130, 255, 139, 92, 129, 255, 139, 91, 127, 255, 140, 91, 125, 255, 141, 90, 124, 255, 141, 90, 122, 255, 142, 90, 120, 255, 143, 90, 117, 255, 144, 90, 115, 255, 144, 90, 113, 255, 145, 90, 112, 255, 146, 90, 110, 255, 147, 91, 108, 255, 148, 91, 107, 255, 148, 91, 105, 255, 149, 92, 104, 255, 150, 92, 104, 255, 151, 92, 103, 255, 152, 92, 103, 255, 152, 91, 102, 255, 153, 91, 102, 255, 154, 90, 102, 255, 154, 89, 101, 255, 155, 88, 101, 255, 155, 87, 101, 255, 155, 86, 100, 255, 156, 84, 100, 255, 156, 83, 100, 255, 156, 82, 99, 255, 157, 81, 99, 255, 157, 80, 99, 255, 157, 79, 99, 255, 157, 78, 99, 255, 157, 78, 99, 255, 157, 77, 99, 255, 157, 77, 99, 255, 157, 77, 99, 255, 157, 77, 98, 255, 157, 77, 98, 255, 157, 78, 98, 255, 156, 78, 97, 255, 156, 78, 97, 255, 156, 78, 96, 255, 155, 78, 95, 255, 155, 79, 94, 255, 154, 79, 94, 255, 154, 79, 93, 255, 154, 79, 92, 255, 153, 79, 91, 255, 153, 78, 89, 255, 153, 78, 88, 255, 153, 77, 87, 255, 153, 77, 86, 255, 153, 76, 85, 255, 153, 75, 84, 255, 153, 74, 83, 255, 154, 73, 81, 255, 154, 72, 80, 255, 155, 72, 79, 255, 156, 72, 78, 255, 156, 72, 77, 255, 157, 72, 76, 255, 158, 72, 75, 255, 159, 72, 74, 255, 160, 73, 73, 255, 161, 73, 72, 255, 162, 74, 71, 255, 163, 75, 71, 255, 163, 75, 70, 255, 164, 76, 70, 255, 164, 77, 69, 255, 165, 78, 69, 255, 165, 79, 69, 255, 165, 81, 69, 255, 165, 81, 69, 255, 164, 82, 69, 255, 163, 83, 69, 255, 162, 83, 69, 255, 161, 83, 70, 255, 159, 84, 70, 255, 158, 84, 71, 255, 156, 84, 72, 255, 154, 84, 73, 255, 153, 84, 73, 255, 151, 84, 74, 255, 150, 85, 75, 255, 148, 85, 76, 255, 147, 86, 77, 255, 145, 87, 78, 255, 145, 88, 79, 255, 144, 89, 81, 255, 143, 90, 82, 255, 143, 92, 83, 255, 143, 94, 84, 255, 143, 95, 86, 255, 144, 97, 88, 255, 145, 99, 90, 255, 145, 100, 92, 255, 146, 102, 94, 255, 147, 103, 96, 255, 148, 104, 98, 255, 149, 106, 100, 255, 150, 107, 102, 255, 151, 108, 104, 255, 152, 109, 106, 255, 153, 109, 107, 255, 154, 110, 109, 255, 154, 111, 110, 255, 155, 111, 110, 255, 155, 111, 111, 255, 154, 109, 107, 255, 154, 109, 107, 255, 154, 109, 107, 255, 153, 109, 106, 255, 153, 110, 105, 255, 153, 110, 104, 255, 153, 110, 103, 255, 152, 110, 102, 255, 152, 110, 101, 255, 151, 111, 100, 255, 151, 111, 98, 255, 150, 111, 97, 255, 150, 111, 95, 255, 149, 112, 94, 255, 148, 112, 93, 255, 148, 112, 91, 255, 147, 112, 90, 255, 146, 112, 89, 255, 145, 113, 88, 255, 144, 113, 87, 255, 143, 113, 86, 255, 142, 114, 86, 255, 141, 115, 85, 255, 140, 116, 85, 255, 139, 117, 86, 255, 137, 118, 86, 255, 136, 120, 87, 255, 135, 121, 87, 255, 134, 123, 88, 255, 132, 125, 89, 255, 131, 126, 90, 255, 130, 128, 90, 255, 130, 129, 91, 255, 129, 130, 92, 255, 129, 131, 92, 255, 128, 132, 92, 255, 128, 132, 92, 255, 129, 133, 92, 255, 129, 133, 92, 255, 130, 133, 91, 255, 131, 132, 90, 255, 132, 132, 89, 255, 133, 132, 88, 255, 134, 131, 87, 255, 135, 131, 85, 255, 137, 131, 84, 255, 138, 130, 82, 255, 139, 130, 81, 255, 141, 130, 79, 255, 142, 130, 77, 255, 143, 129, 76, 255, 144, 129, 74, 255, 146, 129, 73, 255, 147, 129, 72, 255, 148, 129, 70, 255, 149, 129, 69, 255, 149, 129, 68, 255, 150, 129, 68, 255, 151, 130, 67, 255, 151, 130, 66, 255, 151, 130, 65, 255, 151, 130, 65, 255, 151, 130, 64, 255, 151, 130, 64, 255, 151, 130, 63, 255, 151, 130, 62, 255, 151, 129, 62, 255, 150, 129, 61, 255, 150, 129, 61, 255, 150, 129, 61, 255, 149, 129, 60, 255, 149, 129, 60, 255, 149, 129, 60, 255, 149, 128, 60, 255, 149, 128, 60, 255, 148, 128, 60, 255, 148, 128, 59, 255, 149, 128, 59, 255, 149, 128, 59, 255, 149, 128, 59, 255, 149, 127, 59, 255, 149, 127, 58, 255, 149, 126, 58, 255, 149, 126, 57, 255, 149, 125, 57, 255, 149, 125, 57, 255, 149, 124, 56, 255, 149, 124, 56, 255, 149, 124, 56, 255, 149, 124, 56, 255, 148, 123, 56, 255, 148, 123, 56, 255, 147, 123, 57, 255, 147, 124, 57, 255, 146, 124, 58, 255, 145, 124, 58, 255, 143, 125, 59, 255, 142, 125, 59, 255, 140, 125, 60, 255, 138, 125, 61, 255, 137, 126, 61, 255, 135, 126, 62, 255, 133, 126, 62, 255, 131, 126, 63, 255, 129, 127, 63, 255, 127, 127, 64, 255, 125, 127, 65, 255, 123, 127, 65, 255, 121, 127, 66, 255, 119, 128, 67, 255, 118, 128, 68, 255, 116, 128, 69, 255, 115, 128, 70, 255, 114, 128, 71, 255, 113, 129, 73, 255, 112, 129, 75, 255, 112, 129, 77, 255, 111, 129, 80, 255, 110, 128, 83, 255, 109, 128, 86, 255, 109, 128, 89, 255, 108, 127, 93, 255, 107, 127, 96, 255, 107, 126, 100, 255, 106, 125, 103, 255, 105, 125, 107, 255, 105, 124, 111, 255, 104, 123, 114, 255, 103, 122, 117, 255, 102, 121, 120, 255, 102, 120, 123, 255, 101, 119, 126, 255, 100, 118, 128, 255, 99, 117, 130, 255, 98, 116, 131, 255, 97, 116, 133, 255, 96, 115, 134, 255, 94, 115, 135, 255, 93, 115, 135, 255, 92, 115, 136, 255, 91, 115, 136, 255, 90, 115, 136, 255, 89, 116, 136, 255, 88, 116, 136, 255, 87, 116, 136, 255, 86, 117, 136, 255, 85, 117, 136, 255, 85, 117, 135, 255, 84, 117, 135, 255, 84, 117, 135, 255, 84, 118, 135, 255, 84, 117, 135, 255, 85, 117, 135, 255, 87, 117, 135, 255, 88, 117, 135, 255, 91, 117, 134, 255, 93, 116, 134, 255, 96, 116, 134, 255, 99, 115, 134, 255, 102, 115, 133, 255, 105, 114, 133, 255, 108, 114, 132, 255, 111, 113, 132, 255, 115, 113, 131, 255, 118, 112, 131, 255, 120, 112, 130, 255, 123, 111, 130, 255, 125, 110, 129, 255, 127, 110, 129, 255, 128, 109, 128, 255, 130, 109, 128, 255, 131, 108, 127, 255, 132, 108, 127, 255, 132, 107, 128, 255, 133, 107, 128, 255, 134, 106, 129, 255, 134, 106, 129, 255, 134, 105, 130, 255, 135, 105, 131, 255, 135, 104, 131, 255, 135, 103, 132, 255, 136, 103, 133, 255, 136, 102, 133, 255, 136, 101, 134, 255, 136, 100, 134, 255, 137, 99, 134, 255, 137, 98, 134, 255, 137, 97, 134, 255, 138, 95, 133, 255, 138, 94, 132, 255, 139, 93, 131, 255, 139, 92, 130, 255, 140, 92, 128, 255, 141, 91, 126, 255, 141, 91, 124, 255, 142, 90, 122, 255, 143, 90, 120, 255, 144, 90, 118, 255, 144, 90, 116, 255, 145, 90, 114, 255, 146, 90, 112, 255, 147, 90, 110, 255, 147, 91, 109, 255, 148, 91, 107, 255, 149, 91, 106, 255, 150, 91, 105, 255, 151, 92, 104, 255, 151, 92, 104, 255, 152, 92, 103, 255, 153, 91, 103, 255, 153, 91, 103, 255, 154, 90, 102, 255, 154, 89, 102, 255, 155, 88, 102, 255, 155, 86, 101, 255, 156, 85, 101, 255, 156, 84, 101, 255, 156, 82, 100, 255, 156, 81, 100, 255, 157, 80, 100, 255, 157, 78, 100, 255, 157, 77, 100, 255, 157, 76, 99, 255, 157, 76, 99, 255, 157, 75, 99, 255, 157, 75, 99, 255, 157, 75, 99, 255, 157, 75, 99, 255, 157, 76, 99, 255, 157, 76, 98, 255, 156, 76, 98, 255, 156, 77, 97, 255, 155, 77, 97, 255, 155, 78, 96, 255, 154, 78, 95, 255, 154, 79, 94, 255, 153, 79, 93, 255, 153, 79, 92, 255, 153, 79, 91, 255, 152, 79, 90, 255, 152, 79, 89, 255, 152, 79, 88, 255, 152, 78, 87, 255, 152, 78, 86, 255, 152, 77, 85, 255, 153, 76, 83, 255, 153, 75, 82, 255, 154, 75, 81, 255, 155, 74, 80, 255, 155, 74, 79, 255, 156, 74, 78, 255, 157, 74, 77, 255, 158, 74, 76, 255, 159, 74, 75, 255, 160, 75, 74, 255, 161, 75, 73, 255, 162, 76, 72, 255, 163, 77, 72, 255, 163, 78, 71, 255, 164, 79, 71, 255, 165, 80, 70, 255, 165, 81, 70, 255, 165, 82, 70, 255, 165, 83, 69, 255, 165, 84, 69, 255, 164, 85, 70, 255, 163, 85, 70, 255, 162, 86, 70, 255, 161, 86, 70, 255, 159, 86, 71, 255, 158, 86, 71, 255, 156, 86, 72, 255, 154, 86, 73, 255, 153, 87, 73, 255, 151, 87, 74, 255, 149, 87, 75, 255, 148, 88, 76, 255, 146, 88, 77, 255, 145, 89, 78, 255, 144, 90, 79, 255, 143, 91, 80, 255, 143, 92, 81, 255, 143, 94, 82, 255, 143, 96, 83, 255, 143, 97, 84, 255, 143, 99, 86, 255, 144, 100, 88, 255, 144, 101, 89, 255, 145, 102, 91, 255, 146, 103, 93, 255, 147, 104, 95, 255, 148, 105, 97, 255, 149, 106, 99, 255, 150, 107, 100, 255, 151, 107, 102, 255, 151, 108, 103, 255, 152, 108, 105, 255, 153, 109, 106, 255, 153, 109, 106, 255, 154, 109, 107, 255, 152, 107, 103, 255, 152, 107, 103, 255, 152, 108, 103, 255, 152, 108, 102, 255, 151, 108, 101, 255, 151, 108, 100, 255, 151, 109, 99, 255, 150, 109, 98, 255, 150, 110, 97, 255, 150, 110, 96, 255, 149, 111, 94, 255, 149, 111, 93, 255, 148, 112, 92, 255, 147, 112, 90, 255, 147, 113, 89, 255, 146, 113, 87, 255, 145, 113, 86, 255, 145, 114, 85, 255, 144, 114, 84, 255, 143, 114, 83, 255, 142, 115, 82, 255, 141, 115, 82, 255, 140, 116, 82, 255, 139, 117, 82, 255, 137, 118, 82, 255, 136, 120, 83, 255, 135, 121, 84, 255, 134, 123, 84, 255, 132, 124, 85, 255, 131, 126, 86, 255, 130, 127, 87, 255, 129, 129, 88, 255, 128, 130, 89, 255, 128, 131, 90, 255, 127, 132, 90, 255, 127, 133, 90, 255, 127, 133, 91, 255, 127, 134, 91, 255, 128, 133, 90, 255, 129, 133, 90, 255, 130, 133, 89, 255, 131, 133, 88, 255, 132, 132, 87, 255, 134, 132, 85, 255, 135, 131, 84, 255, 137, 131, 83, 255, 138, 130, 81, 255, 140, 130, 80, 255, 141, 129, 78, 255, 143, 129, 77, 255, 144, 128, 75, 255, 146, 128, 74, 255, 147, 128, 72, 255, 149, 128, 71, 255, 150, 127, 70, 255, 151, 127, 69, 255, 152, 127, 68, 255, 152, 127, 68, 255, 153, 127, 67, 255, 153, 127, 67, 255, 153, 127, 66, 255, 154, 127, 65, 255, 153, 127, 65, 255, 153, 127, 64, 255, 153, 127, 64, 255, 153, 127, 63, 255, 152, 127, 63, 255, 152, 126, 62, 255, 151, 126, 62, 255, 151, 126, 62, 255, 151, 126, 61, 255, 150, 126, 61, 255, 150, 126, 61, 255, 150, 125, 61, 255, 149, 125, 61, 255, 149, 125, 61, 255, 149, 125, 61, 255, 150, 125, 61, 255, 150, 125, 60, 255, 150, 125, 60, 255, 150, 124, 59, 255, 150, 124, 59, 255, 151, 123, 58, 255, 151, 123, 58, 255, 151, 122, 57, 255, 151, 122, 57, 255, 152, 121, 56, 255, 152, 121, 56, 255, 152, 121, 55, 255, 151, 120, 55, 255, 151, 120, 55, 255, 151, 120, 55, 255, 150, 120, 55, 255, 149, 120, 56, 255, 149, 121, 56, 255, 147, 121, 57, 255, 146, 121, 58, 255, 145, 122, 58, 255, 143, 122, 59, 255, 141, 122, 60, 255, 139, 122, 60, 255, 137, 122, 61, 255, 135, 123, 62, 255, 133, 123, 62, 255, 131, 123, 63, 255, 129, 123, 64, 255, 127, 123, 64, 255, 125, 123, 65, 255, 123, 123, 66, 255, 122, 123, 67, 255, 120, 124, 68, 255, 119, 124, 69, 255, 117, 124, 70, 255, 116, 124, 71, 255, 116, 124, 73, 255, 115, 125, 75, 255, 114, 125, 78, 255, 113, 125, 80, 255, 112, 124, 83, 255, 112, 124, 86, 255, 111, 124, 90, 255, 110, 124, 93, 255, 110, 123, 97, 255, 109, 123, 100, 255, 109, 122, 104, 255, 108, 122, 107, 255, 107, 121, 111, 255, 107, 120, 114, 255, 106, 119, 118, 255, 105, 119, 121, 255, 104, 118, 123, 255, 104, 117, 126, 255, 103, 116, 128, 255, 102, 115, 130, 255, 100, 115, 131, 255, 99, 114, 132, 255, 98, 114, 133, 255, 97, 114, 134, 255, 96, 114, 135, 255, 94, 115, 135, 255, 93, 115, 135, 255, 92, 115, 135, 255, 91, 116, 135, 255, 90, 116, 135, 255, 89, 117, 135, 255, 88, 117, 135, 255, 87, 117, 135, 255, 86, 118, 134, 255, 86, 118, 134, 255, 86, 118, 134, 255, 85, 118, 134, 255, 86, 118, 134, 255, 87, 118, 134, 255, 88, 118, 134, 255, 90, 118, 134, 255, 92, 118, 134, 255, 94, 117, 133, 255, 97, 117, 133, 255, 100, 117, 133, 255, 103, 116, 133, 255, 106, 116, 132, 255, 110, 115, 132, 255, 113, 115, 131, 255, 116, 114, 131, 255, 119, 114, 130, 255, 122, 113, 130, 255, 124, 113, 130, 255, 126, 112, 129, 255, 128, 111, 128, 255, 130, 111, 128, 255, 131, 110, 128, 255, 132, 109, 127, 255, 133, 109, 128, 255, 133, 108, 128, 255, 134, 108, 128, 255, 135, 107, 129, 255, 135, 107, 130, 255, 135, 106, 130, 255, 136, 105, 131, 255, 136, 105, 132, 255, 136, 104, 133, 255, 137, 103, 133, 255, 137, 102, 134, 255, 137, 102, 135, 255, 137, 101, 135, 255, 138, 99, 135, 255, 138, 98, 135, 255, 138, 97, 134, 255, 139, 96, 134, 255, 139, 95, 133, 255, 140, 94, 132, 255, 140, 93, 130, 255, 141, 92, 129, 255, 142, 91, 127, 255, 142, 91, 125, 255, 143, 90, 123, 255, 144, 90, 121, 255, 144, 90, 119, 255, 145, 90, 117, 255, 146, 90, 115, 255, 147, 90, 113, 255, 147, 90, 111, 255, 148, 90, 110, 255, 149, 91, 108, 255, 149, 91, 107, 255, 150, 91, 106, 255, 151, 92, 105, 255, 152, 92, 105, 255, 152, 92, 104, 255, 153, 91, 104, 255, 153, 90, 103, 255, 154, 89, 103, 255, 154, 88, 103, 255, 155, 87, 102, 255, 155, 86, 102, 255, 156, 84, 102, 255, 156, 83, 101, 255, 156, 81, 101, 255, 156, 80, 101, 255, 157, 78, 101, 255, 157, 77, 100, 255, 157, 76, 100, 255, 157, 75, 100, 255, 157, 74, 100, 255, 157, 74, 100, 255, 157, 74, 100, 255, 157, 74, 100, 255, 157, 74, 100, 255, 157, 74, 99, 255, 156, 75, 99, 255, 156, 75, 99, 255, 155, 76, 98, 255, 155, 77, 97, 255, 154, 77, 97, 255, 154, 78, 96, 255, 153, 79, 95, 255, 153, 79, 94, 255, 152, 80, 93, 255, 152, 80, 92, 255, 152, 80, 91, 255, 151, 80, 90, 255, 151, 80, 89, 255, 151, 80, 88, 255, 151, 79, 87, 255, 152, 78, 86, 255, 152, 78, 84, 255, 153, 77, 83, 255, 154, 77, 82, 255, 154, 76, 81, 255, 155, 76, 80, 255, 156, 76, 79, 255, 157, 76, 78, 255, 158, 76, 77, 255, 159, 77, 76, 255, 160, 77, 75, 255, 161, 78, 74, 255, 162, 78, 73, 255, 163, 79, 73, 255, 164, 80, 72, 255, 164, 81, 72, 255, 165, 82, 71, 255, 165, 83, 71, 255, 165, 84, 71, 255, 165, 85, 70, 255, 165, 86, 70, 255, 164, 87, 70, 255, 163, 88, 70, 255, 162, 88, 71, 255, 161, 88, 71, 255, 159, 89, 71, 255, 158, 89, 72, 255, 156, 89, 72, 255, 154, 89, 73, 255, 152, 89, 73, 255, 151, 89, 74, 255, 149, 90, 75, 255, 148, 90, 75, 255, 146, 90, 76, 255, 145, 91, 77, 255, 144, 92, 78, 255, 143, 93, 79, 255, 142, 94, 80, 255, 142, 96, 80, 255, 142, 97, 82, 255, 142, 99, 83, 255, 142, 100, 84, 255, 143, 101, 86, 255, 143, 102, 87, 255, 144, 103, 89, 255, 145, 104, 91, 255, 146, 104, 92, 255, 146, 105, 94, 255, 147, 106, 96, 255, 148, 106, 97, 255, 149, 106, 99, 255, 150, 107, 100, 255, 150, 107, 101, 255, 151, 107, 102, 255, 151, 107, 103, 255, 152, 107, 103, 255, 150, 106, 99, 255, 150, 106, 99, 255, 150, 106, 99, 255, 150, 106, 98, 255, 150, 107, 98, 255, 149, 107, 97, 255, 149, 108, 96, 255, 149, 109, 94, 255, 148, 109, 93, 255, 148, 110, 92, 255, 147, 111, 91, 255, 147, 111, 89, 255, 146, 112, 88, 255, 146, 113, 86, 255, 145, 113, 85, 255, 144, 114, 84, 255, 144, 115, 82, 255, 143, 115, 81, 255, 142, 115, 80, 255, 142, 116, 79, 255, 141, 116, 79, 255, 140, 117, 78, 255, 139, 117, 78, 255, 137, 119, 79, 255, 136, 120, 79, 255, 135, 121, 80, 255, 134, 123, 81, 255, 132, 124, 82, 255, 131, 126, 83, 255, 130, 127, 84, 255, 129, 128, 85, 255, 128, 130, 86, 255, 127, 131, 87, 255, 126, 132, 88, 255, 126, 133, 88, 255, 126, 134, 89, 255, 126, 134, 89, 255, 126, 134, 89, 255, 127, 134, 88, 255, 128, 134, 88, 255, 129, 134, 87, 255, 130, 133, 86, 255, 132, 133, 85, 255, 133, 132, 84, 255, 135, 132, 83, 255, 137, 131, 81, 255, 138, 130, 80, 255, 140, 130, 79, 255, 142, 129, 77, 255, 144, 128, 76, 255, 146, 128, 74, 255, 147, 127, 73, 255, 149, 127, 72, 255, 150, 126, 71, 255, 152, 126, 70, 255, 153, 126, 69, 255, 154, 125, 68, 255, 155, 125, 68, 255, 155, 125, 67, 255, 156, 125, 67, 255, 156, 125, 66, 255, 156, 125, 66, 255, 156, 124, 65, 255, 155, 124, 65, 255, 155, 124, 64, 255, 155, 124, 64, 255, 154, 124, 64, 255, 153, 123, 63, 255, 153, 123, 63, 255, 152, 123, 63, 255, 152, 123, 63, 255, 151, 123, 62, 255, 151, 123, 62, 255, 151, 122, 62, 255, 150, 122, 62, 255, 150, 122, 62, 255, 150, 122, 62, 255, 151, 122, 62, 255, 151, 122, 61, 255, 151, 121, 61, 255, 152, 121, 60, 255, 152, 121, 59, 255, 152, 120, 59, 255, 153, 120, 58, 255, 153, 119, 57, 255, 153, 118, 57, 255, 154, 118, 56, 255, 154, 118, 55, 255, 154, 117, 55, 255, 154, 117, 55, 255, 154, 117, 54, 255, 154, 117, 54, 255, 153, 117, 54, 255, 152, 117, 55, 255, 151, 118, 55, 255, 150, 118, 56, 255, 149, 118, 57, 255, 147, 118, 58, 255, 146, 119, 58, 255, 144, 119, 59, 255, 142, 119, 60, 255, 140, 119, 60, 255, 138, 119, 61, 255, 136, 119, 62, 255, 134, 119, 63, 255, 132, 119, 64, 255, 130, 119, 64, 255, 128, 119, 65, 255, 126, 119, 66, 255, 124, 119, 67, 255, 122, 119, 68, 255, 121, 120, 70, 255, 120, 120, 71, 255, 119, 120, 72, 255, 118, 120, 74, 255, 117, 120, 76, 255, 116, 121, 78, 255, 115, 121, 81, 255, 115, 121, 84, 255, 114, 121, 87, 255, 114, 120, 90, 255, 113, 120, 94, 255, 112, 120, 97, 255, 112, 120, 101, 255, 111, 119, 104, 255, 110, 119, 108, 255, 110, 118, 111, 255, 109, 118, 115, 255, 109, 117, 118, 255, 108, 116, 121, 255, 107, 116, 123, 255, 106, 115, 126, 255, 105, 114, 128, 255, 104, 114, 129, 255, 103, 113, 131, 255, 102, 113, 132, 255, 100, 113, 133, 255, 99, 113, 134, 255, 98, 114, 134, 255, 96, 114, 134, 255, 95, 115, 135, 255, 94, 115, 135, 255, 93, 116, 135, 255, 91, 116, 134, 255, 90, 117, 134, 255, 89, 118, 134, 255, 89, 118, 134, 255, 88, 119, 133, 255, 87, 119, 133, 255, 87, 119, 133, 255, 87, 119, 133, 255, 87, 119, 133, 255, 88, 119, 133, 255, 89, 119, 133, 255, 91, 119, 133, 255, 93, 119, 133, 255, 96, 118, 132, 255, 99, 118, 132, 255, 102, 118, 132, 255, 105, 118, 132, 255, 108, 117, 131, 255, 111, 117, 131, 255, 114, 116, 131, 255, 117, 116, 130, 255, 120, 115, 130, 255, 123, 115, 130, 255, 126, 114, 129, 255, 128, 113, 129, 255, 129, 113, 128, 255, 131, 112, 128, 255, 132, 111, 128, 255, 133, 111, 127, 255, 134, 110, 128, 255, 134, 109, 128, 255, 135, 109, 129, 255, 136, 108, 129, 255, 136, 107, 130, 255, 136, 107, 131, 255, 137, 106, 132, 255, 137, 105, 133, 255, 137, 104, 133, 255, 138, 104, 134, 255, 138, 103, 135, 255, 138, 102, 135, 255, 138, 101, 136, 255, 139, 100, 136, 255, 139, 99, 136, 255, 139, 97, 135, 255, 140, 96, 135, 255, 140, 95, 134, 255, 141, 94, 132, 255, 141, 93, 131, 255, 142, 92, 129, 255, 142, 91, 128, 255, 143, 91, 126, 255, 144, 91, 124, 255, 144, 90, 122, 255, 145, 90, 120, 255, 146, 90, 118, 255, 146, 90, 116, 255, 147, 90, 114, 255, 148, 90, 112, 255, 148, 90, 110, 255, 149, 90, 109, 255, 150, 91, 108, 255, 150, 91, 107, 255, 151, 91, 106, 255, 152, 92, 105, 255, 152, 91, 105, 255, 153, 91, 104, 255, 153, 90, 104, 255, 154, 89, 104, 255, 154, 88, 103, 255, 155, 87, 103, 255, 155, 85, 102, 255, 155, 84, 102, 255, 156, 82, 102, 255, 156, 80, 102, 255, 156, 79, 101, 255, 156, 77, 101, 255, 157, 76, 101, 255, 157, 75, 101, 255, 157, 74, 101, 255, 157, 73, 101, 255, 157, 72, 101, 255, 157, 72, 101, 255, 157, 72, 101, 255, 157, 73, 100, 255, 156, 73, 100, 255, 156, 74, 100, 255, 156, 74, 99, 255, 155, 75, 99, 255, 154, 76, 98, 255, 154, 77, 97, 255, 153, 78, 97, 255, 153, 79, 96, 255, 152, 80, 95, 255, 152, 80, 94, 255, 151, 81, 93, 255, 151, 81, 92, 255, 151, 82, 91, 255, 151, 82, 90, 255, 151, 81, 89, 255, 151, 81, 88, 255, 151, 80, 87, 255, 152, 80, 86, 255, 152, 79, 84, 255, 153, 79, 83, 255, 154, 78, 82, 255, 155, 78, 81, 255, 156, 78, 80, 255, 157, 78, 79, 255, 158, 79, 78, 255, 159, 79, 77, 255, 160, 80, 76, 255, 161, 80, 75, 255, 162, 81, 75, 255, 163, 82, 74, 255, 164, 82, 73, 255, 164, 83, 73, 255, 165, 84, 72, 255, 165, 86, 72, 255, 165, 87, 71, 255, 165, 88, 71, 255, 165, 89, 71, 255, 164, 90, 71, 255, 163, 90, 71, 255, 162, 91, 71, 255, 161, 91, 72, 255, 159, 91, 72, 255, 158, 91, 72, 255, 156, 91, 73, 255, 154, 91, 73, 255, 152, 92, 73, 255, 151, 92, 74, 255, 149, 92, 75, 255, 147, 92, 75, 255, 146, 93, 76, 255, 145, 93, 76, 255, 143, 94, 77, 255, 143, 95, 78, 255, 142, 97, 78, 255, 141, 98, 79, 255, 141, 99, 80, 255, 141, 100, 81, 255, 142, 101, 82, 255, 142, 102, 84, 255, 142, 103, 85, 255, 143, 104, 87, 255, 144, 104, 88, 255, 144, 105, 90, 255, 145, 105, 91, 255, 146, 105, 93, 255, 147, 105, 94, 255, 147, 106, 95, 255, 148, 106, 96, 255, 149, 106, 97, 255, 149, 106, 98, 255, 150, 106, 99, 255, 150, 106, 99, 255, 148, 105, 96, 255, 148, 105, 95, 255, 148, 105, 95, 255, 148, 105, 95, 255, 148, 106, 94, 255, 148, 107, 93, 255, 147, 107, 92, 255, 147, 108, 91, 255, 147, 109, 90, 255, 146, 110, 88, 255, 146, 111, 87, 255, 145, 112, 86, 255, 145, 113, 84, 255, 144, 114, 83, 255, 144, 114, 81, 255, 143, 115, 80, 255, 142, 116, 79, 255, 142, 116, 78, 255, 141, 117, 77, 255, 140, 117, 76, 255, 139, 117, 75, 255, 138, 118, 75, 255, 137, 119, 75, 255, 136, 120, 75, 255, 135, 121, 76, 255, 134, 122, 77, 255, 132, 124, 78, 255, 131, 125, 79, 255, 130, 127, 80, 255, 129, 128, 81, 255, 128, 130, 82, 255, 127, 131, 83, 255, 126, 132, 85, 255, 125, 133, 85, 255, 125, 134, 86, 255, 125, 135, 87, 255, 125, 135, 87, 255, 125, 135, 87, 255, 126, 135, 86, 255, 127, 135, 86, 255, 128, 134, 85, 255, 130, 134, 84, 255, 131, 133, 83, 255, 133, 133, 82, 255, 135, 132, 81, 255, 137, 131, 80, 255, 139, 130, 79, 255, 141, 129, 77, 255, 143, 129, 76, 255, 145, 128, 75, 255, 147, 127, 74, 255, 149, 126, 72, 255, 150, 126, 71, 255, 152, 125, 70, 255, 153, 124, 70, 255, 155, 124, 69, 255, 156, 124, 68, 255, 157, 123, 68, 255, 157, 123, 67, 255, 158, 123, 67, 255, 158, 122, 67, 255, 158, 122, 66, 255, 158, 122, 66, 255, 157, 121, 65, 255, 157, 121, 65, 255, 156, 121, 65, 255, 156, 121, 64, 255, 155, 120, 64, 255, 155, 120, 64, 255, 154, 120, 64, 255, 153, 120, 64, 255, 153, 119, 63, 255, 152, 119, 63, 255, 152, 119, 63, 255, 152, 119, 63, 255, 152, 119, 63, 255, 152, 119, 63, 255, 152, 119, 63, 255, 152, 119, 62, 255, 153, 118, 62, 255, 153, 118, 61, 255, 153, 117, 60, 255, 154, 117, 59, 255, 155, 116, 58, 255, 155, 116, 58, 255, 156, 115, 57, 255, 156, 115, 56, 255, 156, 114, 55, 255, 156, 114, 55, 255, 156, 114, 54, 255, 156, 113, 54, 255, 156, 113, 54, 255, 156, 113, 54, 255, 155, 114, 54, 255, 154, 114, 55, 255, 153, 115, 55, 255, 152, 115, 56, 255, 150, 115, 57, 255, 148, 115, 58, 255, 147, 115, 58, 255, 145, 115, 59, 255, 143, 116, 60, 255, 140, 115, 61, 255, 138, 115, 62, 255, 136, 115, 63, 255, 134, 115, 64, 255, 132, 115, 65, 255, 130, 115, 66, 255, 128, 115, 67, 255, 126, 115, 68, 255, 125, 115, 69, 255, 123, 116, 70, 255, 122, 116, 71, 255, 121, 116, 73, 255, 120, 116, 74, 255, 119, 117, 76, 255, 118, 117, 79, 255, 118, 117, 81, 255, 117, 117, 84, 255, 116, 117, 87, 255, 116, 117, 91, 255, 115, 117, 94, 255, 115, 117, 98, 255, 114, 117, 101, 255, 114, 116, 105, 255, 113, 116, 108, 255, 112, 116, 111, 255, 112, 115, 115, 255, 111, 115, 118, 255, 110, 114, 121, 255, 109, 114, 123, 255, 109, 113, 126, 255, 108, 113, 128, 255, 107, 112, 129, 255, 105, 112, 131, 255, 104, 112, 132, 255, 103, 113, 133, 255, 101, 113, 133, 255, 100, 113, 134, 255, 99, 114, 134, 255, 97, 115, 134, 255, 96, 115, 134, 255, 94, 116, 134, 255, 93, 117, 133, 255, 92, 118, 133, 255, 91, 118, 133, 255, 90, 119, 133, 255, 89, 119, 132, 255, 89, 120, 132, 255, 89, 120, 132, 255, 88, 120, 132, 255, 89, 120, 132, 255, 90, 120, 132, 255, 91, 120, 132, 255, 93, 120, 132, 255, 95, 120, 131, 255, 97, 120, 131, 255, 100, 119, 131, 255, 103, 119, 131, 255, 106, 119, 131, 255, 109, 118, 131, 255, 113, 118, 130, 255, 116, 118, 130, 255, 119, 117, 130, 255, 122, 117, 129, 255, 125, 116, 129, 255, 127, 115, 129, 255, 129, 115, 128, 255, 131, 114, 128, 255, 132, 113, 128, 255, 133, 112, 127, 255, 134, 112, 127, 255, 135, 111, 128, 255, 135, 110, 128, 255, 136, 109, 129, 255, 137, 109, 130, 255, 137, 108, 130, 255, 137, 107, 131, 255, 138, 106, 132, 255, 138, 105, 133, 255, 138, 105, 134, 255, 138, 104, 135, 255, 139, 103, 135, 255, 139, 102, 136, 255, 139, 101, 136, 255, 139, 100, 136, 255, 140, 99, 136, 255, 140, 97, 136, 255, 140, 96, 135, 255, 141, 95, 134, 255, 141, 94, 133, 255, 142, 93, 132, 255, 142, 92, 130, 255, 143, 91, 128, 255, 144, 91, 127, 255, 144, 91, 125, 255, 145, 90, 122, 255, 145, 90, 120, 255, 146, 90, 118, 255, 147, 90, 116, 255, 147, 90, 114, 255, 148, 90, 113, 255, 149, 90, 111, 255, 149, 90, 109, 255, 150, 91, 108, 255, 151, 91, 107, 255, 151, 91, 106, 255, 152, 91, 106, 255, 152, 91, 105, 255, 153, 91, 105, 255, 153, 90, 105, 255, 154, 89, 104, 255, 154, 88, 104, 255, 154, 86, 103, 255, 155, 85, 103, 255, 155, 83, 103, 255, 155, 81, 103, 255, 156, 80, 102, 255, 156, 78, 102, 255, 156, 76, 102, 255, 156, 75, 102, 255, 156, 74, 101, 255, 156, 73, 101, 255, 156, 72, 101, 255, 156, 71, 101, 255, 156, 71, 101, 255, 156, 71, 101, 255, 156, 72, 101, 255, 156, 72, 101, 255, 155, 73, 100, 255, 155, 74, 100, 255, 154, 75, 99, 255, 154, 76, 99, 255, 153, 77, 98, 255, 153, 78, 97, 255, 152, 79, 97, 255, 152, 80, 96, 255, 151, 81, 95, 255, 151, 82, 94, 255, 150, 82, 93, 255, 150, 83, 92, 255, 150, 83, 91, 255, 150, 83, 90, 255, 150, 83, 89, 255, 151, 82, 88, 255, 151, 81, 87, 255, 152, 81, 85, 255, 153, 81, 84, 255, 154, 80, 83, 255, 155, 80, 82, 255, 156, 81, 81, 255, 157, 81, 80, 255, 158, 81, 79, 255, 159, 81, 78, 255, 160, 82, 77, 255, 161, 83, 77, 255, 162, 83, 76, 255, 163, 84, 75, 255, 164, 85, 74, 255, 165, 86, 74, 255, 165, 87, 73, 255, 165, 88, 73, 255, 166, 89, 73, 255, 165, 90, 72, 255, 165, 91, 72, 255, 164, 92, 72, 255, 163, 93, 72, 255, 162, 93, 72, 255, 161, 93, 72, 255, 159, 94, 72, 255, 158, 94, 73, 255, 156, 94, 73, 255, 154, 94, 73, 255, 152, 94, 74, 255, 151, 94, 74, 255, 149, 94, 74, 255, 147, 95, 75, 255, 146, 95, 75, 255, 144, 96, 76, 255, 143, 96, 76, 255, 142, 97, 77, 255, 141, 99, 77, 255, 141, 100, 78, 255, 141, 101, 79, 255, 141, 102, 80, 255, 141, 103, 81, 255, 141, 104, 82, 255, 141, 104, 83, 255, 142, 105, 84, 255, 142, 105, 86, 255, 143, 105, 87, 255, 144, 105, 88, 255, 145, 105, 90, 255, 145, 105, 91, 255, 146, 105, 92, 255, 147, 105, 93, 255, 147, 105, 94, 255, 148, 105, 95, 255, 148, 105, 95, 255, 148, 105, 95, 255, 147, 104, 92, 255, 147, 104, 92, 255, 147, 104, 92, 255, 146, 105, 91, 255, 146, 105, 90, 255, 146, 106, 89, 255, 146, 107, 88, 255, 145, 108, 87, 255, 145, 109, 86, 255, 145, 110, 85, 255, 144, 111, 84, 255, 144, 112, 82, 255, 143, 113, 81, 255, 143, 114, 79, 255, 142, 115, 78, 255, 142, 116, 77, 255, 141, 117, 75, 255, 140, 117, 74, 255, 140, 118, 73, 255, 139, 118, 72, 255, 138, 118, 72, 255, 137, 119, 72, 255, 136, 120, 72, 255, 135, 121, 72, 255, 134, 122, 73, 255, 133, 124, 74, 255, 131, 125, 75, 255, 130, 127, 76, 255, 129, 128, 77, 255, 128, 129, 79, 255, 127, 131, 80, 255, 126, 132, 81, 255, 125, 133, 82, 255, 124, 134, 83, 255, 124, 135, 84, 255, 124, 136, 85, 255, 124, 136, 85, 255, 124, 136, 85, 255, 125, 136, 84, 255, 126, 136, 84, 255, 128, 135, 83, 255, 129, 135, 82, 255, 131, 134, 81, 255, 133, 133, 80, 255, 135, 132, 79, 255, 137, 131, 78, 255, 139, 130, 77, 255, 141, 129, 76, 255, 143, 128, 75, 255, 145, 127, 74, 255, 148, 126, 73, 255, 150, 125, 72, 255, 152, 124, 71, 255, 153, 124, 70, 255, 155, 123, 69, 255, 156, 122, 68, 255, 158, 122, 68, 255, 159, 121, 68, 255, 159, 121, 67, 255, 160, 120, 67, 255, 160, 120, 67, 255, 160, 119, 66, 255, 160, 119, 66, 255, 159, 119, 66, 255, 159, 118, 65, 255, 158, 118, 65, 255, 158, 117, 65, 255, 157, 117, 65, 255, 156, 117, 65, 255, 155, 116, 65, 255, 155, 116, 64, 255, 154, 116, 64, 255, 154, 116, 64, 255, 153, 116, 64, 255, 153, 116, 64, 255, 153, 116, 64, 255, 153, 115, 64, 255, 153, 115, 64, 255, 154, 115, 63, 255, 154, 115, 62, 255, 155, 114, 62, 255, 155, 114, 61, 255, 156, 113, 60, 255, 156, 113, 59, 255, 157, 112, 58, 255, 158, 112, 57, 255, 158, 111, 56, 255, 158, 111, 55, 255, 159, 110, 54, 255, 159, 110, 54, 255, 159, 110, 53, 255, 159, 110, 53, 255, 158, 110, 53, 255, 158, 110, 54, 255, 157, 111, 54, 255, 156, 111, 55, 255, 154, 111, 56, 255, 153, 112, 56, 255, 151, 112, 57, 255, 149, 112, 58, 255, 147, 112, 59, 255, 145, 112, 60, 255, 143, 112, 61, 255, 141, 112, 62, 255, 138, 112, 63, 255, 136, 112, 64, 255, 134, 112, 65, 255, 132, 112, 66, 255, 130, 111, 67, 255, 128, 111, 68, 255, 127, 112, 69, 255, 125, 112, 71, 255, 124, 112, 72, 255, 123, 112, 73, 255, 122, 112, 75, 255, 121, 113, 77, 255, 121, 113, 79, 255, 120, 113, 82, 255, 119, 113, 85, 255, 119, 113, 88, 255, 118, 114, 91, 255, 118, 114, 95, 255, 117, 114, 98, 255, 116, 114, 102, 255, 116, 114, 105, 255, 115, 114, 108, 255, 115, 113, 112, 255, 114, 113, 115, 255, 113, 113, 118, 255, 113, 113, 121, 255, 112, 112, 123, 255, 111, 112, 125, 255, 110, 111, 127, 255, 109, 111, 129, 255, 108, 111, 130, 255, 107, 111, 131, 255, 105, 112, 132, 255, 104, 112, 133, 255, 102, 113, 133, 255, 101, 114, 133, 255, 99, 115, 133, 255, 98, 116, 133, 255, 96, 117, 133, 255, 95, 117, 132, 255, 94, 118, 132, 255, 93, 119, 132, 255, 92, 120, 131, 255, 91, 120, 131, 255, 91, 121, 131, 255, 90, 121, 131, 255, 90, 121, 131, 255, 90, 121, 131, 255, 91, 121, 131, 255, 93, 121, 130, 255, 94, 121, 130, 255, 96, 121, 130, 255, 99, 121, 130, 255, 102, 121, 130, 255, 105, 120, 130, 255, 108, 120, 130, 255, 111, 120, 130, 255, 114, 119, 130, 255, 117, 119, 129, 255, 120, 118, 129, 255, 123, 118, 129, 255, 126, 117, 129, 255, 128, 117, 128, 255, 130, 116, 128, 255, 132, 115, 128, 255, 133, 114, 127, 255, 134, 113, 127, 255, 135, 112, 127, 255, 136, 112, 128, 255, 136, 111, 128, 255, 137, 110, 129, 255, 137, 109, 130, 255, 138, 108, 131, 255, 138, 107, 132, 255, 138, 106, 133, 255, 139, 106, 134, 255, 139, 105, 135, 255, 139, 104, 135, 255, 139, 103, 136, 255, 140, 102, 137, 255, 140, 101, 137, 255, 140, 100, 137, 255, 140, 98, 137, 255, 141, 97, 137, 255, 141, 96, 136, 255, 141, 95, 135, 255, 142, 94, 134, 255, 142, 93, 133, 255, 143, 92, 131, 255, 143, 91, 129, 255, 144, 91, 127, 255, 145, 90, 125, 255, 145, 90, 123, 255, 146, 90, 121, 255, 146, 90, 119, 255, 147, 90, 117, 255, 148, 90, 115, 255, 148, 90, 113, 255, 149, 90, 112, 255, 149, 90, 110, 255, 150, 90, 109, 255, 151, 91, 108, 255, 151, 91, 107, 255, 152, 91, 107, 255, 152, 91, 106, 255, 152, 91, 106, 255, 153, 90, 105, 255, 153, 89, 105, 255, 154, 87, 104, 255, 154, 86, 104, 255, 154, 84, 104, 255, 154, 83, 103, 255, 155, 81, 103, 255, 155, 79, 103, 255, 155, 77, 103, 255, 155, 76, 102, 255, 155, 74, 102, 255, 156, 73, 102, 255, 156, 72, 102, 255, 156, 71, 102, 255, 156, 70, 102, 255, 156, 70, 102, 255, 156, 70, 102, 255, 155, 71, 102, 255, 155, 71, 101, 255, 155, 72, 101, 255, 154, 73, 101, 255, 154, 74, 100, 255, 153, 75, 100, 255, 153, 77, 99, 255, 152, 78, 98, 255, 151, 79, 97, 255, 151, 80, 97, 255, 150, 82, 96, 255, 150, 83, 95, 255, 150, 83, 94, 255, 149, 84, 93, 255, 149, 84, 92, 255, 150, 84, 91, 255, 150, 84, 90, 255, 150, 84, 89, 255, 151, 83, 88, 255, 152, 83, 87, 255, 153, 83, 85, 255, 154, 83, 84, 255, 155, 83, 83, 255, 156, 83, 82, 255, 157, 83, 81, 255, 158, 83, 80, 255, 159, 84, 79, 255, 161, 84, 79, 255, 162, 85, 78, 255, 163, 86, 77, 255, 164, 87, 76, 255, 164, 88, 76, 255, 165, 89, 75, 255, 166, 90, 74, 255, 166, 91, 74, 255, 166, 92, 74, 255, 166, 93, 73, 255, 165, 94, 73, 255, 164, 95, 73, 255, 163, 95, 73, 255, 162, 96, 73, 255, 161, 96, 73, 255, 159, 96, 73, 255, 158, 96, 73, 255, 156, 96, 73, 255, 154, 97, 73, 255, 152, 97, 74, 255, 150, 97, 74, 255, 149, 97, 74, 255, 147, 97, 75, 255, 145, 97, 75, 255, 144, 98, 75, 255, 143, 99, 76, 255, 142, 99, 76, 255, 141, 101, 76, 255, 140, 102, 77, 255, 140, 103, 78, 255, 140, 104, 78, 255, 140, 104, 79, 255, 140, 105, 80, 255, 140, 105, 81, 255, 141, 105, 82, 255, 141, 106, 83, 255, 142, 106, 85, 255, 143, 105, 86, 255, 143, 105, 87, 255, 144, 105, 88, 255, 144, 105, 89, 255, 145, 105, 90, 255, 146, 104, 90, 255, 146, 104, 91, 255, 146, 104, 92, 255, 147, 104, 92, 255, 145, 103, 89, 255, 145, 104, 89, 255, 145, 104, 88, 255, 145, 104, 88, 255, 145, 105, 87, 255, 144, 106, 86, 255, 144, 107, 85, 255, 144, 108, 84, 255, 144, 109, 83, 255, 143, 110, 82, 255, 143, 111, 80, 255, 142, 113, 79, 255, 142, 114, 78, 255, 141, 115, 76, 255, 141, 116, 75, 255, 140, 117, 74, 255, 140, 118, 72, 255, 139, 118, 71, 255, 138, 119, 70, 255, 138, 119, 69, 255, 137, 120, 69, 255, 136, 120, 69, 255, 135, 121, 69, 255, 134, 122, 69, 255, 133, 124, 70, 255, 132, 125, 71, 255, 130, 126, 72, 255, 129, 128, 73, 255, 128, 129, 75, 255, 127, 131, 76, 255, 126, 132, 78, 255, 125, 133, 79, 255, 124, 134, 80, 255, 124, 136, 81, 255, 123, 136, 82, 255, 123, 137, 82, 255, 123, 137, 83, 255, 124, 137, 83, 255, 125, 137, 82, 255, 126, 137, 82, 255, 127, 136, 81, 255, 129, 135, 80, 255, 130, 135, 80, 255, 132, 134, 79, 255, 135, 133, 78, 255, 137, 132, 77, 255, 139, 130, 76, 255, 141, 129, 74, 255, 144, 128, 73, 255, 146, 127, 72, 255, 148, 126, 71, 255, 151, 125, 70, 255, 153, 123, 70, 255, 155, 122, 69, 255, 156, 121, 68, 255, 158, 121, 68, 255, 159, 120, 67, 255, 160, 119, 67, 255, 161, 119, 67, 255, 161, 118, 67, 255, 162, 117, 66, 255, 162, 117, 66, 255, 161, 116, 66, 255, 161, 116, 66, 255, 161, 115, 66, 255, 160, 115, 66, 255, 159, 114, 65, 255, 159, 114, 65, 255, 158, 113, 65, 255, 157, 113, 65, 255, 156, 113, 65, 255, 156, 112, 65, 255, 155, 112, 65, 255, 155, 112, 65, 255, 155, 112, 65, 255, 155, 112, 65, 255, 155, 112, 65, 255, 155, 112, 64, 255, 155, 111, 64, 255, 156, 111, 63, 255, 156, 110, 62, 255, 157, 110, 61, 255, 158, 109, 60, 255, 158, 109, 59, 255, 159, 108, 58, 255, 160, 108, 57, 255, 160, 107, 56, 255, 161, 107, 55, 255, 161, 107, 54, 255, 161, 106, 54, 255, 161, 106, 53, 255, 161, 106, 53, 255, 161, 106, 53, 255, 160, 107, 53, 255, 159, 107, 54, 255, 158, 108, 55, 255, 157, 108, 55, 255, 155, 108, 56, 255, 153, 108, 57, 255, 151, 108, 58, 255, 149, 109, 59, 255, 147, 108, 60, 255, 145, 108, 61, 255, 143, 108, 62, 255, 141, 108, 63, 255, 138, 108, 64, 255, 136, 108, 65, 255, 134, 108, 66, 255, 132, 108, 67, 255, 131, 108, 68, 255, 129, 108, 70, 255, 127, 108, 71, 255, 126, 108, 72, 255, 125, 109, 74, 255, 124, 109, 76, 255, 123, 109, 78, 255, 123, 109, 80, 255, 122, 110, 83, 255, 121, 110, 86, 255, 121, 110, 89, 255, 120, 110, 92, 255, 120, 111, 95, 255, 119, 111, 99, 255, 119, 111, 102, 255, 118, 111, 105, 255, 117, 111, 109, 255, 117, 111, 112, 255, 116, 111, 115, 255, 116, 111, 118, 255, 115, 111, 121, 255, 114, 111, 123, 255, 113, 110, 125, 255, 112, 110, 127, 255, 111, 110, 129, 255, 110, 110, 130, 255, 109, 111, 131, 255, 107, 111, 131, 255, 106, 112, 132, 255, 104, 113, 132, 255, 103, 114, 132, 255, 101, 115, 132, 255, 100, 116, 132, 255, 98, 117, 132, 255, 97, 118, 131, 255, 96, 119, 131, 255, 95, 120, 131, 255, 94, 121, 130, 255, 93, 121, 130, 255, 92, 122, 130, 255, 92, 122, 129, 255, 92, 122, 129, 255, 92, 122, 129, 255, 93, 122, 129, 255, 94, 122, 129, 255, 96, 122, 129, 255, 98, 122, 129, 255, 101, 122, 129, 255, 103, 122, 129, 255, 106, 121, 129, 255, 109, 121, 129, 255, 113, 121, 129, 255, 116, 120, 129, 255, 119, 120, 129, 255, 122, 119, 128, 255, 125, 119, 128, 255, 127, 118, 128, 255, 130, 118, 128, 255, 132, 117, 128, 255, 133, 116, 127, 255, 134, 115, 127, 255, 135, 114, 127, 255, 136, 113, 127, 255, 137, 112, 128, 255, 137, 111, 128, 255, 138, 110, 129, 255, 138, 109, 130, 255, 139, 108, 131, 255, 139, 107, 132, 255, 139, 106, 133, 255, 139, 105, 134, 255, 140, 104, 135, 255, 140, 103, 136, 255, 140, 102, 137, 255, 140, 101, 137, 255, 140, 100, 138, 255, 141, 99, 138, 255, 141, 98, 138, 255, 141, 97, 138, 255, 141, 96, 137, 255, 142, 94, 136, 255, 142, 93, 135, 255, 143, 92, 133, 255, 143, 92, 132, 255, 144, 91, 130, 255, 144, 91, 128, 255, 145, 90, 126, 255, 145, 90, 124, 255, 146, 89, 122, 255, 147, 89, 120, 255, 147, 89, 118, 255, 148, 89, 116, 255, 148, 89, 114, 255, 149, 90, 112, 255, 149, 90, 111, 255, 150, 90, 109, 255, 150, 90, 108, 255, 151, 91, 108, 255, 151, 91, 107, 255, 152, 91, 107, 255, 152, 91, 106, 255, 152, 90, 106, 255, 153, 89, 105, 255, 153, 87, 105, 255, 153, 86, 105, 255, 154, 84, 104, 255, 154, 82, 104, 255, 154, 81, 104, 255, 154, 79, 103, 255, 154, 77, 103, 255, 154, 75, 103, 255, 155, 74, 103, 255, 155, 72, 103, 255, 155, 71, 103, 255, 155, 70, 102, 255, 155, 70, 102, 255, 155, 70, 102, 255, 155, 70, 102, 255, 155, 70, 102, 255, 154, 71, 102, 255, 154, 72, 102, 255, 153, 73, 101, 255, 153, 74, 101, 255, 152, 75, 100, 255, 152, 77, 100, 255, 151, 78, 99, 255, 150, 80, 98, 255, 150, 81, 97, 255, 150, 82, 96, 255, 149, 83, 96, 255, 149, 84, 95, 255, 149, 85, 94, 255, 149, 86, 93, 255, 149, 86, 92, 255, 149, 86, 91, 255, 150, 85, 90, 255, 151, 85, 89, 255, 151, 85, 88, 255, 152, 85, 87, 255, 154, 85, 86, 255, 155, 85, 84, 255, 156, 85, 83, 255, 157, 85, 83, 255, 158, 86, 82, 255, 160, 86, 81, 255, 161, 87, 80, 255, 162, 88, 79, 255, 163, 88, 78, 255, 164, 89, 77, 255, 165, 90, 77, 255, 165, 91, 76, 255, 166, 92, 76, 255, 166, 93, 75, 255, 166, 95, 75, 255, 166, 96, 74, 255, 166, 97, 74, 255, 165, 98, 74, 255, 164, 98, 74, 255, 162, 99, 74, 255, 161, 99, 74, 255, 159, 99, 74, 255, 158, 99, 74, 255, 156, 99, 74, 255, 154, 99, 74, 255, 152, 99, 74, 255, 150, 99, 74, 255, 148, 99, 74, 255, 147, 99, 74, 255, 145, 100, 74, 255, 144, 100, 75, 255, 142, 101, 75, 255, 141, 101, 75, 255, 140, 103, 75, 255, 140, 104, 76, 255, 139, 105, 76, 255, 139, 105, 77, 255, 139, 106, 78, 255, 139, 106, 78, 255, 139, 106, 79, 255, 140, 106, 80, 255, 140, 106, 81, 255, 141, 106, 82, 255, 141, 106, 83, 255, 142, 106, 84, 255, 142, 105, 85, 255, 143, 105, 86, 255, 144, 105, 87, 255, 144, 104, 87, 255, 144, 104, 88, 255, 145, 104, 88, 255, 145, 103, 89, 255, 144, 104, 86, 255, 143, 104, 86, 255, 143, 104, 85, 255, 143, 105, 85, 255, 143, 105, 84, 255, 143, 106, 83, 255, 143, 107, 82, 255, 142, 108, 81, 255, 142, 110, 80, 255, 142, 111, 79, 255, 141, 112, 77, 255, 141, 113, 76, 255, 140, 115, 75, 255, 140, 116, 73, 255, 139, 117, 72, 255, 139, 118, 71, 255, 138, 119, 70, 255, 138, 119, 68, 255, 137, 120, 67, 255, 137, 120, 67, 255, 136, 121, 66, 255, 135, 121, 66, 255, 134, 122, 66, 255, 133, 123, 67, 255, 132, 125, 68, 255, 131, 126, 69, 255, 129, 127, 70, 255, 128, 129, 71, 255, 127, 130, 72, 255, 126, 132, 74, 255, 125, 133, 75, 255, 124, 134, 77, 255, 124, 136, 78, 255, 123, 137, 79, 255, 123, 137, 80, 255, 123, 138, 80, 255, 123, 138, 81, 255, 123, 138, 81, 255, 124, 138, 80, 255, 125, 138, 80, 255, 127, 137, 79, 255, 128, 136, 78, 255, 130, 135, 78, 255, 132, 134, 77, 255, 135, 133, 76, 255, 137, 132, 75, 255, 139, 130, 74, 255, 142, 129, 73, 255, 144, 128, 72, 255, 147, 126, 71, 255, 149, 125, 70, 255, 151, 124, 69, 255, 154, 122, 68, 255, 156, 121, 68, 255, 157, 120, 67, 255, 159, 119, 67, 255, 160, 118, 67, 255, 162, 117, 66, 255, 162, 116, 66, 255, 163, 116, 66, 255, 163, 115, 66, 255, 163, 114, 66, 255, 163, 113, 66, 255, 163, 113, 66, 255, 162, 112, 66, 255, 162, 111, 66, 255, 161, 111, 66, 255, 160, 110, 66, 255, 160, 110, 66, 255, 159, 109, 66, 255, 158, 109, 65, 255, 158, 108, 65, 255, 157, 108, 65, 255, 157, 108, 65, 255, 156, 108, 65, 255, 156, 108, 65, 255, 156, 108, 65, 255, 157, 108, 65, 255, 157, 107, 64, 255, 158, 107, 64, 255, 158, 107, 63, 255, 159, 106, 62, 255, 160, 105, 61, 255, 160, 105, 60, 255, 161, 104, 58, 255, 162, 104, 57, 255, 162, 103, 56, 255, 163, 103, 55, 255, 163, 103, 54, 255, 163, 103, 54, 255, 163, 102, 53, 255, 163, 102, 53, 255, 163, 103, 53, 255, 162, 103, 53, 255, 161, 104, 54, 255, 160, 104, 55, 255, 159, 104, 55, 255, 157, 105, 56, 255, 155, 105, 57, 255, 153, 105, 58, 255, 151, 105, 59, 255, 149, 105, 60, 255, 147, 105, 61, 255, 145, 105, 62, 255, 143, 105, 63, 255, 140, 105, 64, 255, 138, 104, 65, 255, 136, 104, 66, 255, 134, 104, 68, 255, 132, 104, 69, 255, 131, 104, 70, 255, 129, 105, 72, 255, 128, 105, 73, 255, 127, 105, 74, 255, 126, 105, 76, 255, 125, 106, 78, 255, 125, 106, 81, 255, 124, 107, 83, 255, 123, 107, 86, 255, 123, 107, 89, 255, 122, 108, 92, 255, 122, 108, 96, 255, 121, 108, 99, 255, 121, 108, 102, 255, 120, 109, 106, 255, 119, 109, 109, 255, 119, 109, 112, 255, 118, 109, 115, 255, 118, 109, 118, 255, 117, 109, 121, 255, 116, 109, 123, 255, 115, 109, 125, 255, 114, 109, 127, 255, 113, 109, 128, 255, 112, 110, 129, 255, 111, 110, 130, 255, 109, 111, 131, 255, 108, 112, 131, 255, 106, 113, 131, 255, 105, 114, 131, 255, 103, 115, 131, 255, 102, 117, 131, 255, 100, 118, 131, 255, 99, 119, 130, 255, 98, 120, 130, 255, 96, 121, 129, 255, 95, 122, 129, 255, 95, 122, 128, 255, 94, 123, 128, 255, 94, 123, 128, 255, 94, 124, 128, 255, 94, 124, 128, 255, 95, 123, 128, 255, 96, 123, 128, 255, 98, 123, 128, 255, 100, 123, 128, 255, 102, 123, 128, 255, 105, 123, 128, 255, 108, 122, 128, 255, 111, 122, 128, 255, 114, 122, 128, 255, 117, 121, 128, 255, 120, 121, 128, 255, 123, 120, 128, 255, 126, 120, 128, 255, 129, 119, 127, 255, 131, 118, 127, 255, 133, 117, 127, 255, 134, 116, 127, 255, 136, 115, 127, 255, 136, 114, 127, 255, 137, 113, 127, 255, 138, 112, 128, 255, 138, 111, 128, 255, 139, 110, 129, 255, 139, 109, 130, 255, 139, 108, 131, 255, 140, 107, 132, 255, 140, 106, 134, 255, 140, 105, 135, 255, 140, 104, 136, 255, 140, 103, 137, 255, 140, 102, 137, 255, 141, 101, 138, 255, 141, 100, 138, 255, 141, 99, 139, 255, 141, 97, 139, 255, 142, 96, 138, 255, 142, 95, 138, 255, 142, 94, 137, 255, 143, 93, 135, 255, 143, 92, 134, 255, 144, 91, 132, 255, 144, 91, 130, 255, 145, 90, 129, 255, 145, 90, 127, 255, 146, 89, 124, 255, 146, 89, 122, 255, 147, 89, 120, 255, 147, 89, 118, 255, 148, 89, 116, 255, 148, 89, 115, 255, 149, 89, 113, 255, 149, 89, 111, 255, 150, 90, 110, 255, 150, 90, 109, 255, 150, 91, 108, 255, 151, 91, 108, 255, 151, 91, 107, 255, 151, 90, 107, 255, 152, 90, 106, 255, 152, 89, 106, 255, 152, 87, 106, 255, 152, 86, 105, 255, 153, 84, 105, 255, 153, 82, 105, 255, 153, 80, 104, 255, 153, 79, 104, 255, 153, 77, 104, 255, 153, 75, 104, 255, 153, 74, 103, 255, 154, 72, 103, 255, 154, 71, 103, 255, 154, 70, 103, 255, 154, 70, 103, 255, 154, 69, 103, 255, 154, 70, 103, 255, 153, 70, 103, 255, 153, 71, 103, 255, 153, 72, 102, 255, 152, 73, 102, 255, 152, 74, 101, 255, 151, 76, 101, 255, 151, 77, 100, 255, 150, 79, 100, 255, 150, 80, 99, 255, 149, 82, 98, 255, 149, 83, 97, 255, 148, 84, 96, 255, 148, 85, 96, 255, 148, 86, 95, 255, 148, 87, 94, 255, 148, 87, 93, 255, 149, 87, 92, 255, 149, 87, 91, 255, 150, 87, 90, 255, 151, 87, 89, 255, 152, 86, 88, 255, 154, 87, 87, 255, 155, 87, 86, 255, 156, 87, 85, 255, 157, 87, 84, 255, 159, 88, 83, 255, 160, 89, 82, 255, 161, 89, 81, 255, 162, 90, 80, 255, 163, 91, 79, 255, 164, 92, 79, 255, 165, 93, 78, 255, 166, 94, 77, 255, 166, 95, 77, 255, 167, 96, 76, 255, 167, 97, 76, 255, 166, 99, 75, 255, 166, 100, 75, 255, 165, 100, 75, 255, 164, 101, 75, 255, 163, 101, 74, 255, 161, 102, 74, 255, 160, 102, 74, 255, 158, 102, 74, 255, 156, 102, 74, 255, 154, 102, 74, 255, 152, 102, 74, 255, 150, 101, 74, 255, 148, 101, 74, 255, 146, 102, 74, 255, 145, 102, 74, 255, 143, 102, 74, 255, 142, 103, 74, 255, 141, 103, 74, 255, 140, 104, 75, 255, 139, 105, 75, 255, 139, 106, 75, 255, 138, 107, 75, 255, 138, 107, 76, 255, 138, 108, 77, 255, 138, 108, 77, 255, 139, 108, 78, 255, 139, 107, 79, 255, 139, 107, 80, 255, 140, 107, 81, 255, 140, 106, 82, 255, 141, 106, 83, 255, 142, 105, 83, 255, 142, 105, 84, 255, 143, 104, 85, 255, 143, 104, 85, 255, 143, 104, 86, 255, 143, 104, 86, 255, 142, 104, 83, 255, 142, 104, 83, 255, 142, 105, 83, 255, 142, 105, 82, 255, 142, 106, 82, 255, 141, 107, 81, 255, 141, 108, 80, 255, 141, 109, 79, 255, 141, 110, 77, 255, 140, 112, 76, 255, 140, 113, 75, 255, 139, 114, 74, 255, 139, 115, 72, 255, 139, 117, 71, 255, 138, 118, 70, 255, 138, 119, 68, 255, 137, 120, 67, 255, 137, 120, 66, 255, 136, 121, 65, 255, 136, 121, 64, 255, 135, 122, 64, 255, 134, 122, 64, 255, 133, 123, 64, 255, 132, 124, 64, 255, 131, 126, 65, 255, 130, 127, 66, 255, 129, 128, 67, 255, 128, 130, 69, 255, 126, 131, 70, 255, 125, 133, 71, 255, 124, 134, 73, 255, 124, 135, 74, 255, 123, 137, 75, 255, 123, 138, 76, 255, 122, 138, 77, 255, 122, 139, 78, 255, 123, 139, 78, 255, 123, 139, 78, 255, 124, 139, 78, 255, 125, 138, 77, 255, 127, 138, 77, 255, 128, 137, 76, 255, 130, 136, 75, 255, 132, 134, 74, 255, 135, 133, 74, 255, 137, 132, 73, 255, 140, 130, 72, 255, 142, 129, 71, 255, 145, 127, 70, 255, 147, 126, 69, 255, 150, 124, 68, 255, 152, 123, 68, 255, 154, 121, 67, 255, 156, 120, 66, 255, 158, 119, 66, 255, 160, 117, 66, 255, 161, 116, 66, 255, 163, 115, 66, 255, 163, 114, 66, 255, 164, 113, 65, 255, 164, 112, 65, 255, 165, 111, 65, 255, 164, 110, 66, 255, 164, 109, 66, 255, 164, 109, 66, 255, 163, 108, 66, 255, 163, 107, 66, 255, 162, 106, 66, 255, 161, 106, 66, 255, 161, 105, 66, 255, 160, 105, 66, 255, 160, 104, 66, 255, 159, 104, 66, 255, 159, 104, 66, 255, 158, 104, 66, 255, 158, 104, 66, 255, 158, 104, 66, 255, 159, 103, 65, 255, 159, 103, 65, 255, 160, 103, 64, 255, 160, 102, 63, 255, 161, 102, 62, 255, 161, 101, 61, 255, 162, 101, 60, 255, 163, 100, 59, 255, 163, 100, 58, 255, 164, 99, 57, 255, 165, 99, 56, 255, 165, 99, 55, 255, 165, 99, 54, 255, 165, 99, 54, 255, 165, 99, 53, 255, 165, 99, 53, 255, 164, 99, 54, 255, 163, 100, 54, 255, 162, 100, 55, 255, 160, 101, 56, 255, 159, 101, 57, 255, 157, 101, 57, 255, 155, 101, 58, 255, 153, 101, 59, 255, 151, 101, 60, 255, 149, 101, 61, 255, 147, 101, 62, 255, 144, 101, 63, 255, 142, 101, 65, 255, 140, 101, 66, 255, 138, 101, 67, 255, 136, 101, 68, 255, 134, 101, 69, 255, 133, 101, 71, 255, 131, 101, 72, 255, 130, 102, 74, 255, 129, 102, 75, 255, 128, 102, 77, 255, 127, 103, 79, 255, 127, 103, 81, 255, 126, 104, 84, 255, 125, 104, 87, 255, 125, 104, 90, 255, 124, 105, 93, 255, 123, 105, 96, 255, 123, 106, 100, 255, 122, 106, 103, 255, 122, 107, 106, 255, 121, 107, 109, 255, 121, 107, 112, 255, 120, 108, 115, 255, 119, 108, 118, 255, 119, 108, 121, 255, 118, 108, 123, 255, 117, 108, 125, 255, 116, 108, 127, 255, 115, 109, 128, 255, 114, 109, 129, 255, 113, 110, 130, 255, 111, 111, 130, 255, 110, 112, 130, 255, 108, 113, 130, 255, 107, 115, 130, 255, 105, 116, 130, 255, 104, 117, 130, 255, 102, 118, 129, 255, 101, 120, 129, 255, 99, 121, 129, 255, 98, 122, 128, 255, 97, 123, 128, 255, 97, 124, 127, 255, 96, 124, 127, 255, 96, 125, 127, 255, 95, 125, 127, 255, 96, 125, 127, 255, 97, 125, 127, 255, 98, 125, 127, 255, 100, 125, 127, 255, 102, 124, 127, 255, 104, 124, 127, 255, 107, 124, 127, 255, 110, 123, 127, 255, 113, 123, 127, 255, 116, 123, 127, 255, 119, 122, 127, 255, 122, 122, 127, 255, 125, 121, 127, 255, 127, 120, 127, 255, 130, 119, 127, 255, 132, 118, 127, 255, 134, 118, 127, 255, 136, 116, 127, 255, 137, 115, 127, 255, 137, 114, 127, 255, 138, 113, 127, 255, 139, 112, 128, 255, 139, 111, 129, 255, 139, 110, 129, 255, 140, 109, 131, 255, 140, 108, 132, 255, 140, 107, 133, 255, 140, 105, 134, 255, 140, 104, 135, 255, 141, 103, 136, 255, 141, 102, 137, 255, 141, 101, 138, 255, 141, 100, 138, 255, 141, 99, 139, 255, 141, 98, 139, 255, 141, 97, 139, 255, 142, 95, 139, 255, 142, 94, 138, 255, 142, 93, 137, 255, 143, 92, 136, 255, 143, 91, 135, 255, 144, 90, 133, 255, 144, 90, 131, 255, 145, 89, 129, 255, 145, 89, 127, 255, 145, 89, 125, 255, 146, 88, 123, 255, 146, 88, 121, 255, 147, 88, 119, 255, 147, 88, 117, 255, 148, 89, 115, 255, 148, 89, 113, 255, 149, 89, 112, 255, 149, 89, 111, 255, 149, 90, 110, 255, 150, 90, 109, 255, 150, 91, 108, 255, 150, 91, 108, 255, 150, 90, 107, 255, 151, 89, 107, 255, 151, 88, 107, 255, 151, 87, 106, 255, 151, 86, 106, 255, 151, 84, 105, 255, 152, 82, 105, 255, 152, 81, 105, 255, 152, 79, 105, 255, 152, 77, 104, 255, 152, 75, 104, 255, 152, 74, 104, 255, 152, 72, 104, 255, 152, 71, 104, 255, 152, 70, 104, 255, 152, 70, 104, 255, 152, 70, 103, 255, 152, 70, 103, 255, 152, 70, 103, 255, 152, 71, 103, 255, 151, 72, 103, 255, 151, 73, 102, 255, 150, 75, 102, 255, 150, 76, 101, 255, 149, 78, 101, 255, 149, 79, 100, 255, 149, 81, 100, 255, 148, 82, 99, 255, 148, 84, 98, 255, 148, 85, 97, 255, 147, 86, 96, 255, 147, 87, 95, 255, 148, 88, 95, 255, 148, 88, 94, 255, 148, 89, 93, 255, 149, 88, 92, 255, 150, 88, 91, 255, 151, 88, 90, 255, 152, 88, 89, 255, 154, 88, 88, 255, 155, 89, 87, 255, 156, 89, 86, 255, 158, 90, 85, 255, 159, 90, 84, 255, 160, 91, 83, 255, 162, 92, 82, 255, 163, 93, 81, 255, 164, 93, 81, 255, 165, 94, 80, 255, 166, 95, 79, 255, 166, 97, 79, 255, 167, 98, 78, 255, 167, 99, 77, 255, 167, 100, 77, 255, 167, 101, 77, 255, 166, 102, 76, 255, 166, 103, 76, 255, 164, 104, 76, 255, 163, 104, 75, 255, 162, 104, 75, 255, 160, 104, 75, 255, 158, 104, 75, 255, 156, 104, 74, 255, 154, 104, 74, 255, 152, 104, 74, 255, 150, 104, 74, 255, 148, 104, 74, 255, 146, 104, 74, 255, 145, 104, 74, 255, 143, 104, 74, 255, 141, 105, 74, 255, 140, 105, 74, 255, 139, 106, 74, 255, 138, 107, 74, 255, 138, 108, 74, 255, 137, 108, 74, 255, 137, 109, 75, 255, 137, 109, 75, 255, 137, 109, 76, 255, 138, 109, 76, 255, 138, 108, 77, 255, 138, 108, 78, 255, 139, 108, 79, 255, 139, 107, 79, 255, 140, 107, 80, 255, 140, 106, 81, 255, 141, 106, 82, 255, 141, 105, 82, 255, 141, 105, 83, 255, 142, 105, 83, 255, 142, 104, 83, 255, 140, 105, 81, 255, 140, 106, 81, 255, 140, 106, 80, 255, 140, 106, 80, 255, 140, 107, 79, 255, 140, 108, 78, 255, 139, 109, 77, 255, 139, 110, 76, 255, 139, 111, 75, 255, 138, 112, 74, 255, 138, 114, 73, 255, 138, 115, 71, 255, 137, 116, 70, 255, 137, 117, 69, 255, 137, 118, 67, 255, 136, 119, 66, 255, 136, 120, 65, 255, 135, 121, 64, 255, 135, 122, 63, 255, 134, 122, 62, 255, 134, 122, 61, 255, 133, 123, 61, 255, 132, 124, 62, 255, 131, 125, 62, 255, 130, 126, 63, 255, 129, 128, 64, 255, 128, 129, 65, 255, 127, 131, 66, 255, 126, 132, 68, 255, 125, 134, 69, 255, 124, 135, 70, 255, 123, 136, 72, 255, 123, 137, 73, 255, 122, 138, 74, 255, 122, 139, 75, 255, 122, 140, 75, 255, 122, 140, 76, 255, 123, 140, 76, 255, 124, 139, 75, 255, 125, 139, 75, 255, 127, 138, 74, 255, 128, 137, 73, 255, 130, 136, 73, 255, 132, 135, 72, 255, 135, 133, 71, 255, 137, 132, 70, 255, 140, 130, 69, 255, 142, 128, 69, 255, 145, 127, 68, 255, 147, 125, 67, 255, 150, 123, 66, 255, 152, 122, 66, 255, 155, 120, 65, 255, 157, 118, 65, 255, 159, 117, 65, 255, 161, 115, 64, 255, 162, 114, 64, 255, 163, 113, 64, 255, 164, 112, 64, 255, 165, 111, 65, 255, 166, 109, 65, 255, 166, 108, 65, 255, 166, 107, 65, 255, 166, 106, 65, 255, 165, 105, 65, 255, 165, 104, 65, 255, 164, 104, 65, 255, 164, 103, 66, 255, 163, 102, 66, 255, 163, 101, 66, 255, 162, 101, 66, 255, 161, 100, 66, 255, 161, 100, 66, 255, 161, 100, 66, 255, 160, 100, 66, 255, 160, 100, 66, 255, 160, 100, 66, 255, 161, 99, 66, 255, 161, 99, 65, 255, 162, 99, 64, 255, 162, 98, 63, 255, 163, 98, 62, 255, 163, 97, 61, 255, 164, 97, 60, 255, 165, 96, 59, 255, 165, 96, 58, 255, 166, 95, 57, 255, 166, 95, 56, 255, 167, 95, 55, 255, 167, 95, 54, 255, 167, 95, 54, 255, 167, 95, 54, 255, 166, 95, 54, 255, 166, 95, 54, 255, 165, 96, 55, 255, 164, 97, 55, 255, 162, 97, 56, 255, 161, 97, 57, 255, 159, 98, 58, 255, 157, 98, 59, 255, 155, 98, 60, 255, 153, 98, 61, 255, 151, 98, 62, 255, 149, 98, 63, 255, 146, 98, 64, 255, 144, 98, 65, 255, 142, 98, 66, 255, 140, 98, 68, 255, 138, 98, 69, 255, 136, 98, 70, 255, 135, 98, 72, 255, 133, 98, 73, 255, 132, 98, 75, 255, 131, 99, 76, 255, 130, 99, 78, 255, 129, 100, 80, 255, 129, 100, 82, 255, 128, 101, 85, 255, 127, 101, 88, 255, 127, 102, 91, 255, 126, 102, 94, 255, 125, 103, 97, 255, 125, 104, 100, 255, 124, 104, 103, 255, 124, 105, 106, 255, 123, 105, 109, 255, 122, 106, 112, 255, 122, 106, 115, 255, 121, 107, 118, 255, 120, 107, 120, 255, 120, 107, 122, 255, 119, 108, 124, 255, 118, 108, 126, 255, 117, 109, 127, 255, 116, 109, 128, 255, 114, 110, 129, 255, 113, 111, 129, 255, 111, 113, 129, 255, 110, 114, 130, 255, 108, 115, 129, 255, 107, 117, 129, 255, 105, 118, 129, 255, 104, 119, 128, 255, 103, 121, 128, 255, 101, 122, 128, 255, 100, 123, 127, 255, 99, 124, 127, 255, 98, 125, 126, 255, 98, 126, 126, 255, 97, 126, 126, 255, 97, 126, 126, 255, 98, 126, 126, 255, 98, 126, 126, 255, 100, 126, 126, 255, 101, 126, 126, 255, 103, 126, 126, 255, 106, 125, 126, 255, 108, 125, 126, 255, 111, 125, 126, 255, 114, 124, 126, 255, 117, 124, 126, 255, 120, 123, 126, 255, 123, 122, 126, 255, 126, 122, 126, 255, 128, 121, 127, 255, 131, 120, 127, 255, 133, 119, 127, 255, 135, 118, 127, 255, 136, 117, 127, 255, 137, 115, 127, 255, 138, 114, 127, 255, 138, 113, 127, 255, 139, 112, 128, 255, 139, 111, 129, 255, 140, 109, 130, 255, 140, 108, 131, 255, 140, 107, 132, 255, 140, 106, 133, 255, 140, 105, 134, 255, 141, 104, 135, 255, 141, 103, 136, 255, 141, 102, 137, 255, 141, 100, 138, 255, 141, 99, 139, 255, 141, 98, 139, 255, 141, 97, 140, 255, 141, 96, 139, 255, 142, 95, 139, 255, 142, 93, 138, 255, 142, 92, 137, 255, 143, 91, 136, 255, 143, 91, 135, 255, 143, 90, 133, 255, 144, 89, 131, 255, 144, 89, 130, 255, 145, 88, 128, 255, 145, 88, 125, 255, 145, 88, 123, 255, 146, 88, 121, 255, 146, 88, 119, 255, 147, 88, 117, 255, 147, 88, 116, 255, 147, 88, 114, 255, 148, 88, 113, 255, 148, 89, 111, 255, 148, 89, 110, 255, 149, 90, 109, 255, 149, 90, 109, 255, 149, 90, 108, 255, 149, 90, 108, 255, 149, 89, 108, 255, 150, 88, 107, 255, 150, 87, 107, 255, 150, 85, 106, 255, 150, 84, 106, 255, 150, 82, 106, 255, 150, 80, 105, 255, 151, 79, 105, 255, 151, 77, 105, 255, 151, 75, 105, 255, 151, 74, 104, 255, 151, 73, 104, 255, 151, 71, 104, 255, 151, 71, 104, 255, 151, 70, 104, 255, 151, 70, 104, 255, 151, 70, 104, 255, 151, 70, 104, 255, 150, 71, 104, 255, 150, 72, 103, 255, 150, 73, 103, 255, 149, 75, 103, 255, 149, 76, 102, 255, 148, 78, 102, 255, 148, 80, 101, 255, 148, 81, 100, 255, 147, 83, 100, 255, 147, 84, 99, 255, 147, 86, 98, 255, 147, 87, 97, 255, 147, 88, 96, 255, 147, 89, 95, 255, 147, 89, 95, 255, 148, 90, 94, 255, 149, 89, 93, 255, 150, 89, 92, 255, 151, 89, 91, 255, 152, 90, 90, 255, 153, 90, 89, 255, 155, 90, 88, 255, 156, 91, 87, 255, 158, 91, 86, 255, 159, 92, 85, 255, 161, 93, 84, 255, 162, 94, 83, 255, 163, 95, 83, 255, 164, 96, 82, 255, 165, 97, 81, 255, 166, 98, 80, 255, 167, 99, 80, 255, 167, 100, 79, 255, 168, 101, 79, 255, 168, 102, 78, 255, 167, 104, 78, 255, 167, 105, 77, 255, 166, 105, 77, 255, 165, 106, 77, 255, 163, 106, 76, 255, 162, 107, 76, 255, 160, 107, 76, 255, 158, 107, 75, 255, 156, 107, 75, 255, 154, 106, 75, 255, 152, 106, 74, 255, 150, 106, 74, 255, 148, 106, 74, 255, 146, 106, 74, 255, 144, 106, 73, 255, 143, 106, 73, 255, 141, 107, 73, 255, 140, 107, 73, 255, 139, 108, 73, 255, 138, 109, 73, 255, 137, 110, 73, 255, 137, 110, 73, 255, 137, 110, 73, 255, 136, 111, 74, 255, 136, 110, 74, 255, 137, 110, 75, 255, 137, 110, 75, 255, 137, 110, 76, 255, 137, 109, 77, 255, 138, 109, 77, 255, 138, 108, 78, 255, 139, 107, 79, 255, 139, 107, 79, 255, 139, 106, 80, 255, 140, 106, 80, 255, 140, 106, 80, 255, 140, 106, 81, 255, 138, 107, 79, 255, 138, 107, 78, 255, 138, 108, 78, 255, 138, 108, 78, 255, 138, 109, 77, 255, 138, 109, 76, 255, 137, 110, 75, 255, 137, 111, 74, 255, 137, 112, 73, 255, 137, 114, 72, 255, 136, 115, 70, 255, 136, 116, 69, 255, 136, 117, 68, 255, 135, 118, 66, 255, 135, 119, 65, 255, 134, 120, 64, 255, 134, 121, 63, 255, 133, 121, 62, 255, 133, 122, 61, 255, 133, 122, 60, 255, 132, 123, 59, 255, 131, 124, 59, 255, 130, 125, 59, 255, 130, 126, 60, 255, 129, 127, 61, 255, 128, 128, 62, 255, 127, 130, 63, 255, 126, 131, 64, 255, 125, 133, 65, 255, 124, 134, 66, 255, 123, 135, 68, 255, 122, 137, 69, 255, 122, 138, 70, 255, 122, 139, 71, 255, 122, 139, 72, 255, 122, 140, 72, 255, 122, 140, 72, 255, 123, 140, 72, 255, 124, 140, 72, 255, 125, 139, 72, 255, 126, 138, 71, 255, 128, 137, 70, 255, 130, 136, 70, 255, 132, 134, 69, 255, 135, 133, 68, 255, 137, 131, 68, 255, 140, 130, 67, 255, 142, 128, 66, 255, 145, 126, 65, 255, 148, 124, 65, 255, 150, 122, 64, 255, 153, 120, 64, 255, 155, 118, 63, 255, 157, 117, 63, 255, 159, 115, 63, 255, 161, 113, 63, 255, 163, 112, 63, 255, 164, 110, 63, 255, 165, 109, 63, 255, 166, 108, 63, 255, 166, 106, 64, 255, 167, 105, 64, 255, 167, 104, 64, 255, 167, 103, 64, 255, 167, 102, 65, 255, 166, 101, 65, 255, 166, 100, 65, 255, 165, 99, 66, 255, 165, 98, 66, 255, 164, 98, 66, 255, 164, 97, 66, 255, 163, 96, 66, 255, 163, 96, 66, 255, 163, 96, 67, 255, 162, 96, 67, 255, 162, 96, 67, 255, 162, 96, 67, 255, 163, 95, 66, 255, 163, 95, 66, 255, 163, 95, 65, 255, 164, 94, 64, 255, 165, 94, 63, 255, 165, 93, 62, 255, 166, 93, 61, 255, 166, 92, 60, 255, 167, 92, 58, 255, 168, 91, 57, 255, 168, 91, 56, 255, 168, 91, 56, 255, 168, 91, 55, 255, 168, 91, 54, 255, 168, 91, 54, 255, 168, 91, 54, 255, 167, 91, 54, 255, 166, 92, 55, 255, 165, 93, 56, 255, 164, 93, 57, 255, 162, 94, 57, 255, 160, 94, 58, 255, 159, 94, 59, 255, 157, 94, 60, 255, 155, 94, 61, 255, 153, 94, 62, 255, 150, 95, 64, 255, 148, 95, 65, 255, 146, 95, 66, 255, 144, 95, 67, 255, 142, 95, 69, 255, 141, 95, 70, 255, 139, 95, 71, 255, 137, 95, 73, 255, 136, 95, 74, 255, 135, 95, 76, 255, 134, 96, 77, 255, 133, 96, 79, 255, 132, 97, 81, 255, 131, 97, 84, 255, 130, 98, 86, 255, 129, 98, 89, 255, 129, 99, 92, 255, 128, 100, 94, 255, 127, 101, 97, 255, 127, 101, 100, 255, 126, 102, 103, 255, 125, 103, 106, 255, 125, 104, 109, 255, 124, 104, 112, 255, 123, 105, 115, 255, 123, 106, 117, 255, 122, 106, 120, 255, 121, 107, 122, 255, 120, 107, 123, 255, 119, 108, 125, 255, 118, 109, 126, 255, 117, 109, 127, 255, 116, 111, 128, 255, 114, 112, 128, 255, 113, 113, 128, 255, 111, 115, 128, 255, 110, 116, 128, 255, 108, 118, 128, 255, 107, 119, 128, 255, 106, 121, 127, 255, 104, 122, 127, 255, 103, 123, 127, 255, 102, 125, 126, 255, 101, 126, 126, 255, 100, 127, 125, 255, 100, 127, 125, 255, 99, 128, 125, 255, 99, 128, 125, 255, 100, 128, 125, 255, 100, 128, 125, 255, 102, 127, 125, 255, 103, 127, 125, 255, 105, 127, 125, 255, 107, 127, 125, 255, 110, 126, 125, 255, 112, 126, 125, 255, 115, 125, 126, 255, 118, 124, 126, 255, 121, 124, 126, 255, 124, 123, 126, 255, 126, 122, 126, 255, 129, 121, 126, 255, 131, 120, 127, 255, 133, 119, 127, 255, 135, 118, 127, 255, 136, 117, 127, 255, 137, 115, 127, 255, 138, 114, 127, 255, 138, 113, 128, 255, 139, 111, 128, 255, 139, 110, 129, 255, 140, 109, 130, 255, 140, 108, 131, 255, 140, 107, 132, 255, 140, 106, 133, 255, 140, 104, 135, 255, 140, 103, 136, 255, 140, 102, 137, 255, 140, 101, 138, 255, 141, 100, 138, 255, 141, 99, 139, 255, 141, 98, 139, 255, 141, 96, 140, 255, 141, 95, 139, 255, 141, 94, 139, 255, 142, 93, 138, 255, 142, 92, 137, 255, 142, 91, 136, 255, 143, 90, 135, 255, 143, 89, 133, 255, 143, 89, 132, 255, 144, 88, 130, 255, 144, 88, 128, 255, 144, 87, 126, 255, 145, 87, 124, 255, 145, 87, 122, 255, 145, 87, 120, 255, 146, 87, 118, 255, 146, 87, 116, 255, 146, 87, 114, 255, 146, 87, 113, 255, 147, 88, 112, 255, 147, 88, 111, 255, 147, 89, 110, 255, 147, 89, 109, 255, 147, 89, 109, 255, 148, 89, 109, 255, 148, 88, 108, 255, 148, 87, 108, 255, 148, 86, 107, 255, 148, 85, 107, 255, 149, 83, 107, 255, 149, 82, 106, 255, 149, 80, 106, 255, 149, 78, 106, 255, 149, 77, 105, 255, 149, 75, 105, 255, 149, 74, 105, 255, 150, 73, 105, 255, 150, 72, 105, 255, 150, 71, 105, 255, 150, 70, 105, 255, 150, 70, 105, 255, 150, 70, 104, 255, 149, 71, 104, 255, 149, 71, 104, 255, 149, 72, 104, 255, 149, 74, 104, 255, 148, 75, 103, 255, 148, 77, 103, 255, 147, 78, 102, 255, 147, 80, 102, 255, 147, 81, 101, 255, 146, 83, 100, 255, 146, 85, 100, 255, 146, 86, 99, 255, 146, 87, 98, 255, 146, 88, 97, 255, 146, 89, 96, 255, 147, 90, 95, 255, 148, 90, 95, 255, 149, 90, 94, 255, 150, 90, 93, 255, 151, 90, 92, 255, 152, 91, 91, 255, 153, 91, 90, 255, 155, 92, 89, 255, 156, 92, 88, 255, 158, 93, 87, 255, 159, 94, 86, 255, 161, 94, 85, 255, 162, 95, 85, 255, 164, 96, 84, 255, 165, 97, 83, 255, 166, 98, 82, 255, 167, 100, 82, 255, 167, 101, 81, 255, 168, 102, 80, 255, 168, 103, 80, 255, 168, 105, 79, 255, 168, 106, 79, 255, 167, 107, 78, 255, 166, 108, 78, 255, 165, 108, 77, 255, 164, 109, 77, 255, 162, 109, 77, 255, 161, 109, 76, 255, 159, 109, 76, 255, 157, 109, 75, 255, 155, 109, 75, 255, 153, 109, 75, 255, 150, 109, 74, 255, 148, 108, 74, 255, 146, 108, 74, 255, 145, 109, 73, 255, 143, 109, 73, 255, 141, 109, 73, 255, 140, 110, 72, 255, 139, 110, 72, 255, 138, 111, 72, 255, 137, 112, 72, 255, 137, 112, 72, 255, 136, 112, 72, 255, 136, 112, 72, 255, 136, 112, 73, 255, 136, 112, 73, 255, 136, 112, 74, 255, 136, 111, 74, 255, 136, 111, 75, 255, 136, 110, 75, 255, 137, 110, 76, 255, 137, 109, 77, 255, 137, 109, 77, 255, 137, 108, 78, 255, 138, 108, 78, 255, 138, 107, 78, 255, 138, 107, 78, 255, 136, 109, 76, 255, 136, 109, 76, 255, 136, 109, 76, 255, 136, 110, 75, 255, 136, 110, 75, 255, 135, 111, 74, 255, 135, 112, 73, 255, 135, 113, 72, 255, 135, 114, 71, 255, 134, 115, 70, 255, 134, 116, 68, 255, 134, 117, 67, 255, 133, 118, 66, 255, 133, 119, 64, 255, 133, 120, 63, 255, 132, 120, 62, 255, 132, 121, 61, 255, 132, 122, 60, 255, 131, 122, 59, 255, 131, 123, 58, 255, 130, 123, 57, 255, 130, 124, 57, 255, 129, 125, 57, 255, 128, 126, 58, 255, 127, 127, 59, 255, 126, 129, 59, 255, 125, 130, 60, 255, 125, 132, 61, 255, 124, 133, 63, 255, 123, 134, 64, 255, 122, 136, 65, 255, 122, 137, 66, 255, 121, 138, 67, 255, 121, 139, 68, 255, 121, 140, 68, 255, 121, 140, 69, 255, 122, 140, 69, 255, 122, 140, 69, 255, 123, 140, 69, 255, 125, 139, 68, 255, 126, 138, 68, 255, 128, 137, 67, 255, 130, 136, 67, 255, 132, 134, 66, 255, 135, 132, 65, 255, 137, 131, 65, 255, 140, 129, 64, 255, 142, 127, 63, 255, 145, 125, 63, 255, 148, 123, 62, 255, 150, 121, 62, 255, 153, 119, 62, 255, 155, 117, 61, 255, 157, 115, 61, 255, 160, 113, 61, 255, 162, 111, 61, 255, 163, 109, 61, 255, 165, 108, 61, 255, 166, 106, 62, 255, 167, 105, 62, 255, 167, 103, 62, 255, 168, 102, 63, 255, 168, 100, 63, 255, 168, 99, 64, 255, 168, 98, 64, 255, 168, 97, 65, 255, 167, 96, 65, 255, 167, 95, 65, 255, 167, 94, 66, 255, 166, 94, 66, 255, 166, 93, 66, 255, 165, 93, 67, 255, 165, 92, 67, 255, 165, 92, 67, 255, 164, 92, 67, 255, 164, 92, 67, 255, 164, 92, 67, 255, 165, 91, 67, 255, 165, 91, 66, 255, 165, 91, 65, 255, 166, 90, 64, 255, 166, 90, 63, 255, 167, 89, 62, 255, 168, 89, 61, 255, 168, 88, 60, 255, 169, 88, 59, 255, 169, 87, 58, 255, 169, 87, 57, 255, 170, 87, 56, 255, 170, 87, 55, 255, 170, 87, 55, 255, 169, 87, 54, 255, 169, 87, 54, 255, 168, 88, 55, 255, 167, 88, 55, 255, 166, 89, 56, 255, 165, 89, 57, 255, 163, 90, 58, 255, 162, 90, 59, 255, 160, 91, 60, 255, 158, 91, 61, 255, 156, 91, 62, 255, 154, 91, 63, 255, 152, 91, 64, 255, 150, 91, 66, 255, 148, 91, 67, 255, 147, 91, 68, 255, 145, 91, 70, 255, 143, 91, 71, 255, 141, 92, 73, 255, 140, 92, 74, 255, 138, 92, 76, 255, 137, 92, 77, 255, 136, 93, 79, 255, 135, 93, 81, 255, 134, 94, 83, 255, 133, 94, 85, 255, 133, 95, 87, 255, 132, 96, 90, 255, 131, 97, 92, 255, 130, 98, 95, 255, 129, 99, 98, 255, 129, 100, 101, 255, 128, 101, 104, 255, 127, 102, 107, 255, 126, 102, 109, 255, 125, 103, 112, 255, 125, 104, 114, 255, 124, 105, 117, 255, 123, 106, 119, 255, 122, 107, 121, 255, 121, 107, 122, 255, 120, 108, 124, 255, 119, 109, 125, 255, 118, 110, 126, 255, 117, 111, 126, 255, 116, 112, 127, 255, 114, 114, 127, 255, 113, 116, 127, 255, 111, 117, 127, 255, 110, 119, 127, 255, 109, 120, 127, 255, 107, 122, 127, 255, 106, 123, 126, 255, 105, 125, 126, 255, 104, 126, 125, 255, 103, 127, 125, 255, 102, 128, 125, 255, 102, 129, 124, 255, 101, 129, 124, 255, 101, 129, 124, 255, 101, 129, 124, 255, 102, 129, 124, 255, 103, 129, 124, 255, 105, 129, 124, 255, 107, 128, 125, 255, 109, 128, 125, 255, 111, 127, 125, 255, 114, 127, 125, 255, 116, 126, 125, 255, 119, 125, 126, 255, 122, 125, 126, 255, 124, 124, 126, 255, 127, 123, 126, 255, 129, 122, 126, 255, 131, 121, 127, 255, 133, 119, 127, 255, 135, 118, 127, 255, 136, 117, 127, 255, 137, 115, 127, 255, 137, 114, 128, 255, 138, 113, 128, 255, 138, 111, 129, 255, 139, 110, 130, 255, 139, 109, 131, 255, 139, 107, 132, 255, 139, 106, 133, 255, 140, 105, 134, 255, 140, 104, 135, 255, 140, 103, 136, 255, 140, 101, 137, 255, 140, 100, 138, 255, 140, 99, 138, 255, 140, 98, 139, 255, 140, 97, 139, 255, 140, 96, 139, 255, 140, 95, 139, 255, 141, 93, 139, 255, 141, 92, 138, 255, 141, 91, 137, 255, 142, 90, 136, 255, 142, 89, 135, 255, 142, 89, 133, 255, 142, 88, 131, 255, 143, 87, 130, 255, 143, 87, 128, 255, 143, 86, 126, 255, 144, 86, 124, 255, 144, 86, 122, 255, 144, 86, 120, 255, 144, 86, 118, 255, 145, 86, 116, 255, 145, 86, 115, 255, 145, 86, 113, 255, 145, 87, 112, 255, 145, 87, 111, 255, 145, 87, 111, 255, 146, 88, 110, 255, 146, 88, 110, 255, 146, 88, 109, 255, 146, 87, 109, 255, 146, 86, 108, 255, 146, 85, 108, 255, 147, 84, 107, 255, 147, 83, 107, 255, 147, 81, 107, 255, 147, 80, 106, 255, 148, 78, 106, 255, 148, 77, 106, 255, 148, 75, 106, 255, 148, 74, 105, 255, 148, 73, 105, 255, 148, 72, 105, 255, 148, 71, 105, 255, 148, 70, 105, 255, 148, 70, 105, 255, 148, 70, 105, 255, 148, 71, 105, 255, 148, 72, 105, 255, 148, 73, 104, 255, 147, 74, 104, 255, 147, 75, 104, 255, 147, 77, 103, 255, 146, 78, 103, 255, 146, 80, 102, 255, 146, 82, 102, 255, 145, 83, 101, 255, 145, 85, 100, 255, 145, 86, 100, 255, 145, 88, 99, 255, 146, 89, 98, 255, 146, 90, 97, 255, 146, 90, 96, 255, 147, 91, 95, 255, 148, 91, 95, 255, 149, 91, 94, 255, 151, 91, 93, 255, 152, 92, 92, 255, 153, 92, 91, 255, 155, 93, 90, 255, 157, 93, 89, 255, 158, 94, 88, 255, 160, 95, 88, 255, 161, 96, 87, 255, 163, 97, 86, 255, 164, 98, 85, 255, 165, 99, 84, 255, 166, 100, 83, 255, 167, 101, 83, 255, 168, 102, 82, 255, 168, 104, 81, 255, 169, 105, 81, 255, 169, 106, 80, 255, 168, 107, 80, 255, 168, 108, 79, 255, 167, 109, 79, 255, 166, 110, 78, 255, 164, 110, 78, 255, 163, 111, 77, 255, 161, 111, 77, 255, 159, 111, 76, 255, 157, 111, 76, 255, 155, 111, 75, 255, 153, 111, 75, 255, 151, 111, 74, 255, 149, 111, 74, 255, 147, 111, 73, 255, 145, 111, 73, 255, 143, 111, 72, 255, 142, 111, 72, 255, 140, 112, 72, 255, 139, 113, 71, 255, 138, 113, 71, 255, 137, 114, 71, 255, 136, 114, 70, 255, 136, 114, 71, 255, 135, 114, 71, 255, 135, 114, 71, 255, 135, 114, 71, 255, 135, 114, 72, 255, 135, 113, 72, 255, 135, 113, 73, 255, 135, 112, 73, 255, 135, 112, 74, 255, 135, 111, 75, 255, 135, 111, 75, 255, 136, 110, 76, 255, 136, 110, 76, 255, 136, 109, 76, 255, 136, 109, 76, 255, 134, 111, 75, 255, 134, 111, 74, 255, 133, 112, 74, 255, 133, 112, 74, 255, 133, 112, 73, 255, 133, 113, 72, 255, 133, 114, 71, 255, 133, 114, 70, 255, 132, 115, 69, 255, 132, 116, 68, 255, 132, 117, 67, 255, 132, 118, 65, 255, 131, 118, 64, 255, 131, 119, 63, 255, 131, 120, 61, 255, 130, 121, 60, 255, 130, 122, 59, 255, 129, 122, 58, 255, 129, 123, 57, 255, 129, 123, 56, 255, 128, 124, 56, 255, 128, 124, 56, 255, 127, 125, 56, 255, 126, 127, 56, 255, 126, 128, 57, 255, 125, 129, 57, 255, 124, 130, 58, 255, 123, 132, 59, 255, 123, 133, 60, 255, 122, 135, 61, 255, 121, 136, 62, 255, 121, 137, 63, 255, 121, 138, 64, 255, 121, 139, 64, 255, 121, 140, 65, 255, 121, 140, 65, 255, 122, 140, 66, 255, 122, 140, 66, 255, 123, 139, 65, 255, 125, 139, 65, 255, 126, 138, 64, 255, 128, 136, 64, 255, 130, 135, 63, 255, 132, 133, 63, 255, 135, 132, 62, 255, 137, 130, 62, 255, 140, 128, 61, 255, 142, 126, 61, 255, 145, 123, 60, 255, 148, 121, 60, 255, 150, 119, 59, 255, 153, 117, 59, 255, 155, 115, 59, 255, 158, 112, 59, 255, 160, 110, 59, 255, 162, 108, 59, 255, 163, 106, 59, 255, 165, 105, 60, 255, 166, 103, 60, 255, 167, 101, 61, 255, 168, 100, 61, 255, 168, 98, 62, 255, 169, 97, 62, 255, 169, 96, 63, 255, 169, 94, 63, 255, 169, 93, 64, 255, 169, 92, 65, 255, 168, 91, 65, 255, 168, 91, 66, 255, 168, 90, 66, 255, 167, 89, 67, 255, 167, 89, 67, 255, 167, 88, 67, 255, 167, 88, 67, 255, 166, 88, 68, 255, 166, 88, 68, 255, 166, 88, 67, 255, 167, 88, 67, 255, 167, 87, 66, 255, 167, 87, 66, 255, 168, 86, 65, 255, 168, 86, 64, 255, 169, 85, 63, 255, 169, 85, 62, 255, 170, 84, 60, 255, 170, 84, 59, 255, 171, 84, 58, 255, 171, 83, 57, 255, 171, 83, 56, 255, 171, 83, 56, 255, 171, 83, 55, 255, 171, 83, 55, 255, 170, 83, 55, 255, 169, 84, 55, 255, 169, 84, 56, 255, 167, 85, 56, 255, 166, 86, 57, 255, 165, 86, 58, 255, 163, 87, 59, 255, 161, 87, 60, 255, 160, 87, 61, 255, 158, 87, 63, 255, 156, 88, 64, 255, 154, 88, 65, 255, 152, 88, 67, 255, 151, 88, 68, 255, 149, 88, 69, 255, 147, 88, 71, 255, 145, 88, 72, 255, 144, 89, 74, 255, 142, 89, 76, 255, 141, 89, 77, 255, 140, 89, 79, 255, 139, 90, 80, 255, 138, 90, 82, 255, 137, 91, 84, 255, 136, 92, 86, 255, 135, 92, 89, 255, 134, 93, 91, 255, 133, 94, 94, 255, 132, 96, 96, 255, 131, 97, 99, 255, 130, 98, 101, 255, 130, 99, 104, 255, 129, 100, 106, 255, 128, 101, 109, 255, 127, 103, 111, 255, 126, 104, 114, 255, 125, 105, 116, 255, 124, 106, 118, 255, 123, 107, 120, 255, 122, 107, 121, 255, 121, 108, 122, 255, 120, 109, 124, 255, 119, 110, 124, 255, 118, 112, 125, 255, 117, 113, 126, 255, 115, 115, 126, 255, 114, 117, 126, 255, 113, 118, 126, 255, 111, 120, 126, 255, 110, 122, 126, 255, 109, 123, 126, 255, 108, 125, 125, 255, 106, 126, 125, 255, 105, 128, 125, 255, 105, 129, 125, 255, 104, 130, 124, 255, 103, 130, 124, 255, 103, 131, 124, 255, 103, 131, 124, 255, 103, 131, 124, 255, 104, 131, 124, 255, 105, 131, 124, 255, 106, 130, 124, 255, 108, 130, 124, 255, 110, 129, 125, 255, 112, 129, 125, 255, 115, 128, 125, 255, 117, 127, 125, 255, 119, 126, 126, 255, 122, 125, 126, 255, 124, 124, 126, 255, 127, 123, 126, 255, 129, 122, 127, 255, 131, 121, 127, 255, 133, 120, 127, 255, 134, 118, 128, 255, 135, 117, 128, 255, 136, 115, 128, 255, 137, 114, 129, 255, 137, 112, 129, 255, 138, 111, 130, 255, 138, 110, 131, 255, 138, 108, 131, 255, 138, 107, 132, 255, 139, 106, 133, 255, 139, 105, 134, 255, 139, 103, 135, 255, 139, 102, 136, 255, 139, 101, 137, 255, 139, 100, 138, 255, 139, 99, 138, 255, 139, 98, 139, 255, 139, 96, 139, 255, 140, 95, 139, 255, 140, 94, 139, 255, 140, 93, 138, 255, 140, 92, 138, 255, 141, 91, 137, 255, 141, 90, 136, 255, 141, 89, 134, 255, 141, 88, 133, 255, 142, 87, 131, 255, 142, 86, 129, 255, 142, 86, 128, 255, 142, 85, 126, 255, 142, 85, 124, 255, 142, 85, 122, 255, 143, 85, 120, 255, 143, 84, 118, 255, 143, 84, 117, 255, 143, 85, 115, 255, 143, 85, 114, 255, 143, 85, 113, 255, 143, 86, 112, 255, 143, 86, 111, 255, 143, 87, 110, 255, 144, 87, 110, 255, 144, 87, 110, 255, 144, 86, 109, 255, 144, 85, 109, 255, 144, 84, 108, 255, 145, 83, 108, 255, 145, 82, 107, 255, 145, 81, 107, 255, 146, 79, 107, 255, 146, 78, 107, 255, 146, 76, 106, 255, 146, 75, 106, 255, 147, 74, 106, 255, 147, 73, 106, 255, 147, 72, 106, 255, 147, 71, 106, 255, 147, 71, 105, 255, 147, 70, 105, 255, 147, 71, 105, 255, 147, 71, 105, 255, 147, 72, 105, 255, 147, 73, 105, 255, 146, 74, 105, 255, 146, 75, 104, 255, 146, 77, 104, 255, 145, 78, 103, 255, 145, 80, 103, 255, 145, 82, 102, 255, 145, 83, 102, 255, 144, 85, 101, 255, 144, 86, 100, 255, 145, 88, 100, 255, 145, 89, 99, 255, 145, 90, 98, 255, 146, 91, 97, 255, 147, 91, 96, 255, 148, 91, 96, 255, 149, 91, 95, 255, 150, 92, 94, 255, 152, 92, 93, 255, 153, 93, 92, 255, 155, 93, 91, 255, 157, 94, 90, 255, 158, 95, 89, 255, 160, 96, 89, 255, 161, 97, 88, 255, 163, 98, 87, 255, 164, 99, 86, 255, 166, 100, 85, 255, 167, 101, 85, 255, 168, 103, 84, 255, 168, 104, 83, 255, 169, 105, 83, 255, 169, 106, 82, 255, 169, 108, 81, 255, 169, 109, 81, 255, 168, 110, 80, 255, 167, 111, 80, 255, 166, 112, 79, 255, 165, 112, 79, 255, 163, 112, 78, 255, 161, 113, 78, 255, 160, 113, 77, 255, 158, 113, 76, 255, 156, 113, 76, 255, 153, 113, 75, 255, 151, 113, 75, 255, 149, 113, 74, 255, 147, 113, 73, 255, 145, 113, 73, 255, 144, 114, 72, 255, 142, 114, 71, 255, 140, 114, 71, 255, 139, 115, 70, 255, 138, 116, 70, 255, 137, 116, 69, 255, 136, 116, 69, 255, 136, 116, 69, 255, 135, 116, 69, 255, 135, 116, 70, 255, 134, 116, 70, 255, 134, 116, 70, 255, 134, 115, 71, 255, 134, 115, 71, 255, 133, 114, 72, 255, 133, 114, 72, 255, 133, 113, 73, 255, 133, 113, 73, 255, 133, 112, 74, 255, 133, 112, 74, 255, 134, 112, 74, 255, 134, 111, 74, 255, 131, 114, 73, 255, 131, 114, 73, 255, 131, 114, 72, 255, 131, 114, 72, 255, 131, 115, 71, 255, 131, 115, 70, 255, 131, 116, 69, 255, 130, 116, 68, 255, 130, 117, 67, 255, 130, 117, 66, 255, 130, 118, 65, 255, 129, 119, 64, 255, 129, 119, 62, 255, 129, 120, 61, 255, 128, 121, 60, 255, 128, 121, 59, 255, 128, 122, 57, 255, 127, 122, 56, 255, 127, 123, 56, 255, 127, 123, 55, 255, 126, 124, 54, 255, 126, 125, 54, 255, 125, 126, 54, 255, 125, 127, 54, 255, 124, 128, 55, 255, 123, 129, 55, 255, 123, 131, 56, 255, 122, 132, 57, 255, 121, 133, 57, 255, 121, 135, 58, 255, 121, 136, 59, 255, 120, 137, 60, 255, 120, 138, 61, 255, 120, 139, 61, 255, 120, 139, 62, 255, 121, 140, 62, 255, 121, 140, 62, 255, 122, 140, 62, 255, 123, 139, 62, 255, 124, 138, 61, 255, 126, 137, 61, 255, 128, 136, 60, 255, 130, 134, 60, 255, 132, 133, 59, 255, 135, 131, 59, 255, 137, 129, 58, 255, 140, 127, 58, 255, 142, 124, 58, 255, 145, 122, 57, 255, 148, 120, 57, 255, 150, 117, 57, 255, 153, 115, 57, 255, 155, 112, 57, 255, 158, 110, 57, 255, 160, 108, 57, 255, 162, 106, 57, 255, 164, 103, 57, 255, 165, 102, 58, 255, 166, 100, 58, 255, 167, 98, 59, 255, 168, 96, 60, 255, 169, 95, 60, 255, 169, 93, 61, 255, 170, 92, 62, 255, 170, 91, 63, 255, 170, 90, 63, 255, 170, 89, 64, 255, 170, 88, 65, 255, 170, 87, 66, 255, 169, 86, 66, 255, 169, 85, 67, 255, 169, 85, 67, 255, 169, 85, 68, 255, 168, 84, 68, 255, 168, 84, 68, 255, 168, 84, 68, 255, 168, 84, 68, 255, 168, 84, 68, 255, 169, 83, 67, 255, 169, 83, 66, 255, 170, 83, 65, 255, 170, 82, 64, 255, 170, 82, 63, 255, 171, 81, 62, 255, 171, 81, 61, 255, 172, 80, 60, 255, 172, 80, 59, 255, 172, 79, 58, 255, 172, 79, 57, 255, 172, 79, 56, 255, 172, 79, 56, 255, 172, 79, 55, 255, 171, 79, 55, 255, 170, 80, 55, 255, 170, 81, 56, 255, 168, 81, 57, 255, 167, 82, 58, 255, 166, 83, 59, 255, 164, 83, 60, 255, 163, 83, 61, 255, 161, 84, 62, 255, 160, 84, 63, 255, 158, 84, 65, 255, 156, 85, 66, 255, 154, 85, 68, 255, 153, 85, 69, 255, 151, 85, 71, 255, 150, 85, 72, 255, 148, 85, 74, 255, 147, 86, 76, 255, 145, 86, 77, 255, 144, 86, 79, 255, 143, 86, 80, 255, 142, 87, 82, 255, 141, 87, 84, 255, 140, 88, 86, 255, 139, 89, 88, 255, 138, 90, 90, 255, 137, 91, 92, 255, 136, 92, 95, 255, 134, 94, 97, 255, 133, 95, 99, 255, 132, 96, 102, 255, 131, 98, 104, 255, 130, 99, 106, 255, 129, 101, 109, 255, 128, 102, 111, 255, 127, 103, 113, 255, 126, 105, 115, 255, 125, 106, 117, 255, 124, 107, 118, 255, 123, 108, 120, 255, 122, 109, 121, 255, 121, 110, 122, 255, 120, 111, 123, 255, 119, 113, 124, 255, 118, 114, 124, 255, 117, 116, 124, 255, 115, 118, 125, 255, 114, 120, 125, 255, 113, 121, 125, 255, 111, 123, 125, 255, 110, 125, 125, 255, 109, 127, 125, 255, 108, 128, 124, 255, 107, 129, 124, 255, 106, 131, 124, 255, 106, 131, 124, 255, 105, 132, 124, 255, 105, 133, 124, 255, 105, 133, 124, 255, 105, 133, 124, 255, 105, 133, 124, 255, 106, 132, 124, 255, 108, 132, 124, 255, 109, 131, 124, 255, 111, 131, 124, 255, 113, 130, 125, 255, 115, 129, 125, 255, 118, 128, 125, 255, 120, 127, 126, 255, 122, 126, 126, 255, 124, 125, 126, 255, 126, 124, 127, 255, 128, 123, 127, 255, 130, 121, 128, 255, 132, 120, 128, 255, 133, 118, 128, 255, 134, 117, 129, 255, 135, 115, 129, 255, 136, 114, 129, 255, 136, 112, 130, 255, 136, 111, 131, 255, 137, 109, 131, 255, 137, 108, 132, 255, 137, 107, 133, 255, 137, 105, 134, 255, 138, 104, 135, 255, 138, 103, 135, 255, 138, 102, 136, 255, 138, 100, 137, 255, 138, 99, 138, 255, 138, 98, 138, 255, 138, 97, 138, 255, 138, 96, 138, 255, 139, 95, 138, 255, 139, 94, 138, 255, 139, 92, 138, 255, 139, 91, 137, 255, 140, 90, 136, 255, 140, 89, 135, 255, 140, 88, 134, 255, 140, 87, 132, 255, 140, 86, 131, 255, 141, 86, 129, 255, 141, 85, 127, 255, 141, 84, 126, 255, 141, 84, 124, 255, 141, 84, 122, 255, 141, 83, 120, 255, 141, 83, 119, 255, 141, 83, 117, 255, 141, 83, 116, 255, 141, 83, 114, 255, 141, 84, 113, 255, 141, 84, 112, 255, 141, 85, 111, 255, 141, 85, 111, 255, 141, 85, 110, 255, 142, 85, 110, 255, 142, 85, 110, 255, 142, 84, 109, 255, 142, 83, 109, 255, 143, 82, 108, 255, 143, 81, 108, 255, 143, 80, 108, 255, 144, 79, 107, 255, 144, 77, 107, 255, 145, 76, 107, 255, 145, 75, 107, 255, 145, 74, 106, 255, 146, 73, 106, 255, 146, 72, 106, 255, 146, 71, 106, 255, 146, 71, 106, 255, 146, 71, 106, 255, 146, 71, 106, 255, 146, 71, 106, 255, 146, 72, 106, 255, 146, 73, 105, 255, 145, 74, 105, 255, 145, 75, 105, 255, 145, 77, 104, 255, 144, 78, 104, 255, 144, 80, 103, 255, 144, 82, 103, 255, 144, 83, 102, 255, 144, 85, 102, 255, 144, 86, 101, 255, 144, 87, 100, 255, 144, 89, 100, 255, 145, 90, 99, 255, 145, 91, 98, 255, 146, 91, 97, 255, 147, 91, 96, 255, 149, 92, 96, 255, 150, 92, 95, 255, 152, 93, 94, 255, 153, 93, 93, 255, 155, 94, 92, 255, 157, 95, 91, 255, 158, 96, 91, 255, 160, 97, 90, 255, 162, 98, 89, 255, 163, 99, 88, 255, 165, 100, 87, 255, 166, 101, 87, 255, 167, 102, 86, 255, 168, 104, 85, 255, 169, 105, 84, 255, 170, 106, 84, 255, 170, 107, 83, 255, 170, 109, 83, 255, 169, 110, 82, 255, 169, 111, 81, 255, 168, 112, 81, 255, 167, 113, 80, 255, 165, 113, 80, 255, 164, 114, 79, 255, 162, 114, 78, 255, 160, 115, 78, 255, 158, 115, 77, 255, 156, 115, 76, 255, 154, 115, 75, 255, 152, 115, 75, 255, 150, 115, 74, 255, 148, 116, 73, 255, 146, 116, 72, 255, 144, 116, 72, 255, 142, 116, 71, 255, 141, 117, 70, 255, 140, 117, 70, 255, 138, 118, 69, 255, 137, 118, 69, 255, 137, 119, 68, 255, 136, 119, 68, 255, 135, 119, 68, 255, 134, 118, 68, 255, 134, 118, 69, 255, 133, 118, 69, 255, 133, 117, 69, 255, 132, 117, 70, 255, 132, 117, 70, 255, 132, 116, 71, 255, 132, 116, 71, 255, 131, 115, 72, 255, 131, 115, 72, 255, 131, 114, 72, 255, 131, 114, 73, 255, 131, 114, 73, 255, 129, 117, 71, 255, 129, 117, 71, 255, 129, 117, 71, 255, 128, 117, 70, 255, 128, 117, 70, 255, 128, 117, 69, 255, 128, 118, 68, 255, 128, 118, 67, 255, 128, 118, 66, 255, 127, 119, 65, 255, 127, 119, 63, 255, 127, 120, 62, 255, 127, 120, 61, 255, 126, 120, 60, 255, 126, 121, 58, 255, 126, 121, 57, 255, 125, 122, 56, 255, 125, 122, 55, 255, 125, 123, 54, 255, 124, 123, 53, 255, 124, 124, 53, 255, 124, 125, 53, 255, 123, 126, 52, 255, 123, 127, 53, 255, 122, 128, 53, 255, 122, 129, 53, 255, 121, 130, 54, 255, 121, 132, 54, 255, 120, 133, 55, 255, 120, 134, 55, 255, 120, 136, 56, 255, 120, 137, 57, 255, 120, 138, 57, 255, 120, 138, 58, 255, 120, 139, 58, 255, 120, 139, 58, 255, 121, 139, 58, 255, 122, 139, 58, 255, 123, 138, 58, 255, 124, 138, 57, 255, 126, 136, 57, 255, 128, 135, 57, 255, 130, 133, 56, 255, 132, 132, 56, 255, 134, 130, 55, 255, 137, 127, 55, 255, 139, 125, 55, 255, 142, 123, 55, 255, 145, 120, 54, 255, 147, 118, 54, 255, 150, 115, 54, 255, 153, 113, 54, 255, 155, 110, 54, 255, 157, 108, 54, 255, 160, 105, 55, 255, 162, 103, 55, 255, 164, 101, 55, 255, 165, 98, 56, 255, 167, 96, 57, 255, 168, 95, 57, 255, 169, 93, 58, 255, 169, 91, 59, 255, 170, 90, 60, 255, 170, 88, 61, 255, 171, 87, 62, 255, 171, 86, 63, 255, 171, 85, 64, 255, 171, 84, 65, 255, 171, 83, 65, 255, 171, 82, 66, 255, 171, 82, 67, 255, 171, 81, 67, 255, 170, 81, 68, 255, 170, 81, 68, 255, 170, 81, 68, 255, 170, 80, 69, 255, 170, 80, 68, 255, 170, 80, 68, 255, 171, 80, 67, 255, 171, 79, 67, 255, 171, 79, 66, 255, 172, 79, 65, 255, 172, 78, 64, 255, 172, 77, 62, 255, 173, 77, 61, 255, 173, 76, 60, 255, 173, 76, 59, 255, 173, 76, 58, 255, 173, 75, 57, 255, 173, 75, 56, 255, 173, 75, 56, 255, 173, 75, 56, 255, 172, 76, 56, 255, 171, 76, 56, 255, 170, 77, 56, 255, 169, 78, 57, 255, 168, 78, 58, 255, 167, 79, 59, 255, 165, 80, 60, 255, 164, 80, 62, 255, 163, 80, 63, 255, 161, 81, 64, 255, 159, 81, 66, 255, 158, 81, 67, 255, 156, 82, 69, 255, 155, 82, 70, 255, 153, 82, 72, 255, 152, 82, 74, 255, 151, 83, 75, 255, 149, 83, 77, 255, 148, 83, 79, 255, 147, 83, 81, 255, 146, 84, 82, 255, 145, 84, 84, 255, 144, 85, 86, 255, 143, 86, 88, 255, 141, 86, 89, 255, 140, 88, 92, 255, 139, 89, 94, 255, 138, 90, 96, 255, 137, 92, 98, 255, 135, 93, 100, 255, 134, 95, 102, 255, 133, 96, 104, 255, 132, 98, 106, 255, 130, 100, 108, 255, 129, 101, 110, 255, 128, 103, 112, 255, 127, 104, 114, 255, 126, 106, 115, 255, 125, 107, 117, 255, 124, 108, 118, 255, 123, 109, 119, 255, 122, 111, 120, 255, 121, 112, 121, 255, 120, 114, 122, 255, 119, 116, 123, 255, 118, 117, 123, 255, 116, 119, 123, 255, 115, 121, 124, 255, 114, 123, 124, 255, 113, 125, 124, 255, 111, 126, 124, 255, 110, 128, 124, 255, 109, 130, 124, 255, 109, 131, 124, 255, 108, 132, 124, 255, 107, 133, 124, 255, 107, 134, 124, 255, 106, 134, 124, 255, 106, 135, 124, 255, 107, 135, 124, 255, 107, 134, 124, 255, 108, 134, 124, 255, 109, 133, 124, 255, 111, 133, 124, 255, 112, 132, 125, 255, 114, 131, 125, 255, 116, 130, 125, 255, 118, 129, 126, 255, 120, 128, 126, 255, 122, 127, 126, 255, 124, 126, 127, 255, 126, 124, 127, 255, 128, 123, 128, 255, 130, 122, 128, 255, 131, 120, 129, 255, 132, 118, 129, 255, 133, 117, 129, 255, 134, 115, 130, 255, 134, 113, 130, 255, 135, 112, 131, 255, 135, 110, 132, 255, 135, 109, 132, 255, 136, 108, 133, 255, 136, 106, 134, 255, 136, 105, 134, 255, 136, 104, 135, 255, 136, 102, 136, 255, 137, 101, 136, 255, 137, 100, 137, 255, 137, 99, 137, 255, 137, 98, 138, 255, 137, 97, 138, 255, 137, 95, 138, 255, 138, 94, 138, 255, 138, 93, 138, 255, 138, 92, 137, 255, 138, 91, 136, 255, 138, 90, 135, 255, 139, 89, 134, 255, 139, 88, 133, 255, 139, 87, 132, 255, 139, 86, 130, 255, 139, 85, 129, 255, 139, 84, 127, 255, 139, 84, 125, 255, 139, 83, 124, 255, 139, 82, 122, 255, 139, 82, 120, 255, 139, 82, 119, 255, 139, 82, 117, 255, 139, 82, 116, 255, 139, 82, 115, 255, 139, 82, 114, 255, 139, 82, 113, 255, 139, 83, 112, 255, 139, 83, 111, 255, 139, 84, 111, 255, 139, 84, 110, 255, 139, 83, 110, 255, 140, 83, 110, 255, 140, 82, 109, 255, 141, 81, 109, 255, 141, 80, 108, 255, 142, 79, 108, 255, 142, 78, 108, 255, 143, 77, 107, 255, 143, 76, 107, 255, 144, 75, 107, 255, 144, 74, 107, 255, 144, 73, 107, 255, 145, 72, 106, 255, 145, 71, 106, 255, 145, 71, 106, 255, 145, 71, 106, 255, 145, 71, 106, 255, 145, 71, 106, 255, 145, 72, 106, 255, 145, 73, 106, 255, 144, 74, 105, 255, 144, 75, 105, 255, 144, 77, 105, 255, 143, 78, 104, 255, 143, 80, 104, 255, 143, 81, 103, 255, 143, 83, 103, 255, 143, 84, 102, 255, 143, 86, 102, 255, 143, 87, 101, 255, 144, 88, 100, 255, 144, 89, 100, 255, 145, 90, 99, 255, 146, 91, 98, 255, 147, 91, 97, 255, 149, 92, 96, 255, 150, 92, 96, 255, 152, 93, 95, 255, 153, 93, 94, 255, 155, 94, 93, 255, 157, 95, 92, 255, 159, 96, 92, 255, 160, 97, 91, 255, 162, 98, 90, 255, 164, 99, 89, 255, 165, 101, 88, 255, 167, 102, 88, 255, 168, 103, 87, 255, 169, 104, 86, 255, 170, 106, 86, 255, 170, 107, 85, 255, 170, 108, 84, 255, 170, 110, 84, 255, 170, 111, 83, 255, 169, 112, 82, 255, 168, 113, 82, 255, 167, 114, 81, 255, 166, 115, 80, 255, 164, 115, 80, 255, 163, 116, 79, 255, 161, 116, 78, 255, 159, 117, 77, 255, 157, 117, 77, 255, 155, 117, 76, 255, 153, 117, 75, 255, 151, 118, 74, 255, 149, 118, 73, 255, 147, 118, 72, 255, 145, 119, 71, 255, 143, 119, 71, 255, 142, 119, 70, 255, 140, 120, 69, 255, 139, 120, 68, 255, 138, 121, 68, 255, 137, 121, 67, 255, 136, 121, 67, 255, 135, 121, 67, 255, 134, 121, 67, 255, 133, 120, 67, 255, 132, 120, 68, 255, 132, 120, 68, 255, 131, 119, 68, 255, 131, 119, 69, 255, 130, 119, 69, 255, 130, 118, 70, 255, 129, 118, 70, 255, 129, 117, 70, 255, 129, 117, 71, 255, 129, 117, 71, 255, 129, 117, 71, 255, 126, 120, 70, 255, 126, 120, 70, 255, 126, 120, 69, 255, 126, 120, 69, 255, 126, 120, 68, 255, 126, 120, 67, 255, 126, 120, 67, 255, 125, 120, 66, 255, 125, 120, 64, 255, 125, 120, 63, 255, 125, 120, 62, 255, 124, 120, 61, 255, 124, 121, 60, 255, 124, 121, 58, 255, 124, 121, 57, 255, 123, 122, 56, 255, 123, 122, 55, 255, 123, 122, 54, 255, 123, 123, 53, 255, 122, 123, 52, 255, 122, 124, 52, 255, 122, 125, 51, 255, 121, 126, 51, 255, 121, 127, 51, 255, 120, 128, 51, 255, 120, 129, 51, 255, 120, 130, 52, 255, 119, 132, 52, 255, 119, 133, 52, 255, 119, 134, 53, 255, 119, 135, 53, 255, 119, 136, 54, 255, 119, 137, 54, 255, 119, 138, 54, 255, 120, 138, 54, 255, 120, 139, 55, 255, 121, 139, 55, 255, 122, 138, 54, 255, 123, 138, 54, 255, 124, 137, 54, 255, 126, 136, 53, 255, 128, 134, 53, 255, 130, 133, 53, 255, 132, 131, 52, 255, 134, 128, 52, 255, 137, 126, 52, 255, 139, 124, 52, 255, 142, 121, 51, 255, 145, 119, 51, 255, 147, 116, 51, 255, 150, 113, 51, 255, 152, 110, 52, 255, 155, 108, 52, 255, 157, 105, 52, 255, 159, 102, 52, 255, 162, 100, 53, 255, 163, 98, 53, 255, 165, 95, 54, 255, 167, 93, 55, 255, 168, 91, 56, 255, 169, 89, 57, 255, 170, 88, 58, 255, 171, 86, 59, 255, 171, 85, 60, 255, 172, 83, 61, 255, 172, 82, 62, 255, 172, 81, 63, 255, 172, 80, 64, 255, 172, 80, 65, 255, 172, 79, 66, 255, 172, 78, 67, 255, 172, 78, 68, 255, 172, 77, 68, 255, 172, 77, 69, 255, 172, 77, 69, 255, 172, 77, 69, 255, 172, 77, 69, 255, 172, 77, 69, 255, 172, 76, 68, 255, 173, 76, 67, 255, 173, 76, 66, 255, 173, 75, 65, 255, 173, 74, 64, 255, 174, 74, 63, 255, 174, 73, 62, 255, 174, 73, 61, 255, 174, 72, 59, 255, 174, 72, 58, 255, 174, 72, 58, 255, 174, 72, 57, 255, 174, 72, 56, 255, 173, 72, 56, 255, 173, 72, 56, 255, 172, 73, 56, 255, 171, 73, 57, 255, 170, 74, 58, 255, 169, 75, 59, 255, 168, 76, 60, 255, 166, 76, 61, 255, 165, 77, 62, 255, 164, 77, 64, 255, 162, 78, 65, 255, 161, 78, 67, 255, 160, 78, 68, 255, 158, 79, 70, 255, 157, 79, 72, 255, 156, 79, 73, 255, 154, 80, 75, 255, 153, 80, 77, 255, 152, 80, 79, 255, 151, 80, 81, 255, 150, 81, 82, 255, 149, 81, 84, 255, 148, 82, 86, 255, 147, 82, 88, 255, 145, 83, 89, 255, 144, 84, 91, 255, 143, 85, 93, 255, 142, 87, 95, 255, 140, 88, 97, 255, 139, 90, 99, 255, 137, 92, 101, 255, 136, 94, 102, 255, 134, 95, 104, 255, 133, 97, 106, 255, 132, 99, 108, 255, 130, 101, 109, 255, 129, 103, 111, 255, 128, 105, 113, 255, 127, 106, 114, 255, 126, 108, 115, 255, 125, 109, 117, 255, 124, 110, 118, 255, 123, 112, 119, 255, 122, 113, 120, 255, 121, 115, 120, 255, 120, 117, 121, 255, 118, 119, 122, 255, 117, 121, 122, 255, 116, 122, 122, 255, 115, 124, 123, 255, 114, 126, 123, 255, 113, 128, 123, 255, 112, 130, 123, 255, 111, 131, 124, 255, 110, 133, 124, 255, 109, 134, 124, 255, 109, 135, 124, 255, 108, 136, 124, 255, 108, 136, 124, 255, 108, 136, 124, 255, 108, 136, 124, 255, 109, 136, 124, 255, 109, 136, 124, 255, 110, 135, 124, 255, 112, 134, 124, 255, 113, 134, 125, 255, 115, 133, 125, 255, 116, 132, 126, 255, 118, 130, 126, 255, 120, 129, 126, 255, 122, 128, 127, 255, 124, 126, 127, 255, 125, 125, 128, 255, 127, 123, 128, 255, 129, 122, 129, 255, 130, 120, 129, 255, 131, 118, 130, 255, 132, 117, 130, 255, 132, 115, 131, 255, 133, 113, 131, 255, 133, 112, 132, 255, 134, 110, 133, 255, 134, 109, 133, 255, 134, 107, 134, 255, 134, 106, 134, 255, 135, 105, 135, 255, 135, 103, 135, 255, 135, 102, 136, 255, 135, 101, 136, 255, 135, 100, 137, 255, 136, 98, 137, 255, 136, 97, 137, 255, 136, 96, 137, 255, 136, 95, 137, 255, 136, 94, 137, 255, 137, 93, 137, 255, 137, 92, 136, 255, 137, 91, 135, 255, 137, 90, 135, 255, 137, 88, 133, 255, 138, 87, 132, 255, 138, 86, 131, 255, 138, 85, 130, 255, 138, 84, 128, 255, 138, 83, 127, 255, 138, 83, 125, 255, 138, 82, 123, 255, 137, 81, 122, 255, 137, 81, 120, 255, 137, 80, 119, 255, 137, 80, 117, 255, 137, 80, 116, 255, 137, 80, 115, 255, 137, 80, 114, 255, 137, 80, 113, 255, 136, 81, 112, 255, 136, 82, 112, 255, 136, 82, 111, 255, 137, 82, 111, 255, 137, 82, 110, 255, 137, 81, 110, 255, 138, 81, 109, 255, 138, 80, 109, 255, 139, 79, 109, 255, 140, 78, 108, 255, 140, 77, 108, 255, 141, 76, 108, 255, 142, 75, 108, 255, 142, 74, 107, 255, 143, 74, 107, 255, 143, 73, 107, 255, 144, 72, 107, 255, 144, 71, 107, 255, 144, 71, 107, 255, 144, 71, 107, 255, 144, 71, 107, 255, 144, 72, 107, 255, 144, 72, 106, 255, 144, 73, 106, 255, 143, 74, 106, 255, 143, 75, 106, 255, 143, 77, 105, 255, 143, 78, 105, 255, 142, 80, 104, 255, 142, 81, 104, 255, 142, 83, 103, 255, 142, 84, 103, 255, 142, 86, 102, 255, 143, 87, 102, 255, 143, 88, 101, 255, 144, 89, 100, 255, 145, 90, 100, 255, 146, 91, 99, 255, 147, 91, 98, 255, 148, 92, 97, 255, 150, 92, 97, 255, 152, 93, 96, 255, 153, 94, 95, 255, 155, 94, 94, 255, 157, 95, 93, 255, 159, 96, 93, 255, 161, 98, 92, 255, 162, 99, 91, 255, 164, 100, 90, 255, 166, 101, 89, 255, 167, 102, 89, 255, 168, 104, 88, 255, 169, 105, 87, 255, 170, 106, 87, 255, 171, 108, 86, 255, 171, 109, 85, 255, 171, 110, 85, 255, 170, 112, 84, 255, 170, 113, 83, 255, 169, 114, 83, 255, 168, 115, 82, 255, 166, 116, 81, 255, 165, 116, 80, 255, 163, 117, 80, 255, 161, 118, 79, 255, 159, 118, 78, 255, 157, 119, 77, 255, 155, 119, 76, 255, 153, 120, 75, 255, 151, 120, 74, 255, 149, 120, 73, 255, 147, 121, 72, 255, 146, 121, 71, 255, 144, 121, 70, 255, 142, 122, 69, 255, 141, 122, 68, 255, 140, 123, 67, 255, 138, 123, 67, 255, 137, 123, 66, 255, 136, 123, 66, 255, 135, 123, 66, 255, 134, 123, 66, 255, 133, 123, 66, 255, 132, 122, 66, 255, 131, 122, 67, 255, 130, 122, 67, 255, 129, 121, 67, 255, 129, 121, 68, 255, 128, 121, 68, 255, 127, 120, 69, 255, 127, 120, 69, 255, 127, 120, 69, 255, 126, 120, 70, 255, 126, 120, 70, 255, 124, 122, 69, 255, 124, 122, 69, 255, 124, 122, 68, 255, 124, 122, 68, 255, 123, 122, 67, 255, 123, 122, 66, 255, 123, 122, 65, 255, 123, 122, 64, 255, 123, 122, 63, 255, 123, 122, 62, 255, 122, 121, 61, 255, 122, 121, 60, 255, 122, 121, 58, 255, 122, 121, 57, 255, 121, 122, 56, 255, 121, 122, 55, 255, 121, 122, 54, 255, 121, 122, 53, 255, 120, 123, 52, 255, 120, 123, 51, 255, 120, 124, 50, 255, 119, 124, 50, 255, 119, 125, 50, 255, 119, 126, 50, 255, 119, 128, 50, 255, 118, 129, 50, 255, 118, 130, 50, 255, 118, 131, 50, 255, 118, 133, 50, 255, 118, 134, 50, 255, 118, 135, 50, 255, 118, 136, 51, 255, 118, 137, 51, 255, 119, 137, 51, 255, 119, 138, 51, 255, 120, 138, 51, 255, 121, 138, 51, 255, 122, 138, 51, 255, 123, 137, 50, 255, 124, 136, 50, 255, 126, 135, 50, 255, 128, 133, 49, 255, 130, 131, 49, 255, 132, 129, 49, 255, 134, 127, 49, 255, 137, 125, 49, 255, 139, 122, 48, 255, 142, 120, 48, 255, 144, 117, 48, 255, 147, 114, 49, 255, 149, 111, 49, 255, 152, 108, 49, 255, 155, 105, 49, 255, 157, 103, 50, 255, 159, 100, 50, 255, 161, 97, 51, 255, 163, 95, 51, 255, 165, 92, 52, 255, 167, 90, 53, 255, 168, 88, 54, 255, 169, 86, 55, 255, 170, 84, 56, 255, 171, 83, 58, 255, 172, 81, 59, 255, 172, 80, 60, 255, 173, 79, 61, 255, 173, 78, 63, 255, 173, 77, 64, 255, 173, 76, 65, 255, 174, 75, 66, 255, 174, 75, 67, 255, 174, 75, 68, 255, 174, 74, 69, 255, 174, 74, 69, 255, 174, 74, 69, 255, 174, 74, 70, 255, 174, 74, 69, 255, 174, 74, 69, 255, 174, 73, 68, 255, 174, 73, 68, 255, 174, 72, 67, 255, 175, 72, 66, 255, 175, 71, 64, 255, 175, 71, 63, 255, 175, 70, 62, 255, 175, 69, 61, 255, 175, 69, 60, 255, 175, 69, 59, 255, 175, 68, 58, 255, 175, 68, 57, 255, 175, 68, 57, 255, 174, 68, 56, 255, 173, 69, 56, 255, 173, 69, 57, 255, 172, 70, 57, 255, 171, 71, 58, 255, 169, 72, 59, 255, 168, 72, 60, 255, 167, 73, 61, 255, 166, 74, 63, 255, 165, 74, 64, 255, 164, 75, 66, 255, 163, 75, 68, 255, 161, 75, 69, 255, 160, 76, 71, 255, 159, 76, 73, 255, 158, 77, 75, 255, 157, 77, 77, 255, 156, 77, 79, 255, 155, 78, 81, 255, 154, 78, 82, 255, 153, 78, 84, 255, 152, 79, 86, 255, 151, 79, 88, 255, 149, 80, 89, 255, 148, 81, 91, 255, 147, 82, 93, 255, 145, 83, 95, 255, 144, 85, 96, 255, 142, 87, 98, 255, 141, 88, 100, 255, 139, 90, 101, 255, 138, 92, 103, 255, 136, 95, 104, 255, 134, 97, 106, 255, 133, 99, 107, 255, 131, 101, 109, 255, 130, 103, 110, 255, 128, 105, 111, 255, 127, 107, 113, 255, 126, 108, 114, 255, 125, 110, 115, 255, 124, 111, 116, 255, 123, 113, 117, 255, 122, 114, 118, 255, 121, 116, 119, 255, 120, 118, 119, 255, 119, 120, 120, 255, 118, 122, 121, 255, 117, 124, 121, 255, 116, 126, 122, 255, 115, 128, 122, 255, 114, 130, 123, 255, 113, 131, 123, 255, 112, 133, 123, 255, 111, 134, 123, 255, 111, 136, 124, 255, 110, 137, 124, 255, 110, 137, 124, 255, 110, 138, 124, 255, 109, 138, 124, 255, 110, 138, 124, 255, 110, 138, 124, 255, 111, 137, 124, 255, 112, 137, 124, 255, 113, 136, 125, 255, 114, 135, 125, 255, 115, 134, 125, 255, 117, 133, 126, 255, 118, 131, 126, 255, 120, 130, 127, 255, 122, 129, 127, 255, 123, 127, 128, 255, 125, 126, 129, 255, 126, 124, 129, 255, 127, 122, 130, 255, 129, 120, 130, 255, 129, 119, 131, 255, 130, 117, 131, 255, 131, 115, 132, 255, 131, 113, 132, 255, 132, 111, 133, 255, 132, 110, 134, 255, 132, 108, 134, 255, 133, 107, 135, 255, 133, 105, 135, 255, 133, 104, 135, 255, 133, 103, 136, 255, 134, 102, 136, 255, 134, 100, 136, 255, 134, 99, 137, 255, 134, 98, 137, 255, 134, 97, 137, 255, 135, 96, 137, 255, 135, 95, 136, 255, 135, 94, 136, 255, 135, 93, 136, 255, 136, 91, 135, 255, 136, 90, 134, 255, 136, 89, 134, 255, 136, 88, 133, 255, 136, 87, 131, 255, 136, 86, 130, 255, 136, 85, 129, 255, 136, 84, 127, 255, 136, 83, 126, 255, 136, 82, 125, 255, 136, 81, 123, 255, 136, 80, 122, 255, 135, 79, 120, 255, 135, 79, 119, 255, 135, 78, 118, 255, 135, 78, 116, 255, 135, 78, 115, 255, 134, 78, 114, 255, 134, 79, 113, 255, 134, 79, 113, 255, 134, 80, 112, 255, 134, 80, 112, 255, 134, 80, 111, 255, 135, 80, 111, 255, 135, 80, 110, 255, 136, 80, 110, 255, 136, 79, 109, 255, 137, 78, 109, 255, 138, 78, 109, 255, 139, 77, 108, 255, 139, 76, 108, 255, 140, 75, 108, 255, 141, 74, 108, 255, 141, 73, 107, 255, 142, 73, 107, 255, 143, 72, 107, 255, 143, 72, 107, 255, 143, 71, 107, 255, 143, 71, 107, 255, 143, 71, 107, 255, 143, 72, 107, 255, 143, 72, 107, 255, 143, 73, 107, 255, 142, 74, 106, 255, 142, 75, 106, 255, 142, 77, 106, 255, 142, 78, 105, 255, 142, 79, 105, 255, 141, 81, 104, 255, 141, 82, 104, 255, 141, 84, 103, 255, 142, 85, 103, 255, 142, 86, 102, 255, 143, 88, 102, 255, 143, 89, 101, 255, 144, 90, 100, 255, 145, 90, 100, 255, 147, 91, 99, 255, 148, 91, 98, 255, 150, 92, 97, 255, 151, 93, 97, 255, 153, 94, 96, 255, 155, 95, 95, 255, 157, 96, 94, 255, 159, 97, 94, 255, 161, 98, 93, 255, 163, 99, 92, 255, 164, 100, 91, 255, 166, 101, 90, 255, 167, 103, 90, 255, 169, 104, 89, 255, 170, 105, 88, 255, 170, 107, 88, 255, 171, 108, 87, 255, 171, 109, 86, 255, 171, 111, 86, 255, 171, 112, 85, 255, 170, 113, 84, 255, 169, 114, 84, 255, 168, 116, 83, 255, 167, 117, 82, 255, 165, 117, 81, 255, 164, 118, 80, 255, 162, 119, 79, 255, 160, 120, 78, 255, 158, 120, 77, 255, 156, 121, 76, 255, 154, 121, 75, 255, 152, 122, 74, 255, 150, 122, 73, 255, 148, 123, 72, 255, 146, 123, 71, 255, 145, 124, 70, 255, 143, 124, 69, 255, 142, 124, 68, 255, 140, 125, 67, 255, 139, 125, 66, 255, 138, 125, 65, 255, 136, 125, 65, 255, 135, 125, 65, 255, 134, 125, 65, 255, 132, 125, 65, 255, 131, 125, 65, 255, 130, 125, 65, 255, 129, 124, 66, 255, 128, 124, 66, 255, 127, 124, 67, 255, 126, 123, 67, 255, 125, 123, 67, 255, 125, 123, 68, 255, 124, 123, 68, 255, 124, 123, 68, 255, 124, 122, 69, 255, 121, 125, 68, 255, 121, 125, 67, 255, 121, 125, 67, 255, 121, 125, 67, 255, 121, 125, 66, 255, 121, 124, 65, 255, 121, 124, 64, 255, 121, 124, 63, 255, 120, 123, 62, 255, 120, 123, 61, 255, 120, 123, 60, 255, 120, 122, 59, 255, 119, 122, 57, 255, 119, 122, 56, 255, 119, 122, 55, 255, 119, 122, 54, 255, 118, 122, 53, 255, 118, 122, 52, 255, 118, 122, 51, 255, 118, 123, 50, 255, 118, 123, 50, 255, 117, 124, 49, 255, 117, 125, 49, 255, 117, 126, 48, 255, 117, 127, 48, 255, 117, 129, 48, 255, 117, 130, 48, 255, 117, 131, 48, 255, 117, 132, 48, 255, 117, 133, 48, 255, 117, 134, 48, 255, 117, 135, 48, 255, 118, 136, 48, 255, 118, 137, 48, 255, 119, 137, 48, 255, 120, 137, 47, 255, 121, 137, 47, 255, 122, 137, 47, 255, 123, 136, 47, 255, 124, 135, 46, 255, 126, 134, 46, 255, 128, 132, 46, 255, 130, 130, 46, 255, 132, 128, 45, 255, 134, 126, 45, 255, 136, 123, 45, 255, 139, 121, 45, 255, 141, 118, 45, 255, 144, 115, 46, 255, 147, 112, 46, 255, 149, 109, 46, 255, 152, 106, 46, 255, 154, 103, 47, 255, 157, 100, 47, 255, 159, 97, 48, 255, 161, 94, 49, 255, 163, 92, 49, 255, 165, 89, 50, 255, 166, 87, 51, 255, 168, 85, 52, 255, 169, 83, 54, 255, 170, 81, 55, 255, 171, 79, 56, 255, 172, 78, 58, 255, 173, 77, 59, 255, 173, 75, 61, 255, 174, 74, 62, 255, 174, 74, 64, 255, 175, 73, 65, 255, 175, 72, 66, 255, 175, 72, 67, 255, 175, 71, 68, 255, 175, 71, 69, 255, 175, 71, 69, 255, 175, 71, 70, 255, 175, 71, 70, 255, 175, 71, 70, 255, 175, 70, 69, 255, 175, 70, 69, 255, 176, 70, 68, 255, 176, 69, 67, 255, 176, 69, 66, 255, 176, 68, 65, 255, 176, 67, 64, 255, 176, 67, 63, 255, 176, 66, 61, 255, 176, 66, 60, 255, 176, 65, 59, 255, 176, 65, 58, 255, 176, 65, 58, 255, 175, 65, 57, 255, 175, 65, 57, 255, 174, 65, 57, 255, 173, 66, 57, 255, 172, 67, 58, 255, 171, 68, 58, 255, 170, 68, 59, 255, 169, 69, 61, 255, 168, 70, 62, 255, 167, 71, 63, 255, 166, 71, 65, 255, 165, 72, 67, 255, 164, 72, 69, 255, 163, 73, 70, 255, 162, 73, 72, 255, 161, 74, 74, 255, 160, 74, 76, 255, 159, 75, 78, 255, 158, 75, 80, 255, 157, 75, 82, 255, 156, 76, 84, 255, 155, 76, 86, 255, 154, 76, 88, 255, 153, 77, 90, 255, 152, 78, 91, 255, 151, 79, 93, 255, 149, 80, 95, 255, 148, 81, 96, 255, 146, 83, 98, 255, 145, 85, 99, 255, 143, 87, 100, 255, 141, 89, 102, 255, 139, 91, 103, 255, 137, 94, 104, 255, 135, 96, 106, 255, 134, 98, 107, 255, 132, 101, 108, 255, 130, 103, 109, 255, 129, 105, 110, 255, 128, 107, 111, 255, 127, 109, 112, 255, 126, 110, 113, 255, 125, 112, 114, 255, 124, 114, 115, 255, 123, 115, 116, 255, 122, 117, 117, 255, 121, 119, 118, 255, 120, 121, 119, 255, 119, 123, 119, 255, 118, 125, 120, 255, 117, 128, 121, 255, 116, 129, 121, 255, 115, 131, 122, 255, 114, 133, 122, 255, 113, 135, 123, 255, 113, 136, 123, 255, 112, 137, 124, 255, 112, 138, 124, 255, 111, 139, 124, 255, 111, 140, 124, 255, 111, 140, 124, 255, 111, 140, 124, 255, 111, 139, 124, 255, 112, 139, 125, 255, 113, 138, 125, 255, 114, 137, 125, 255, 115, 136, 126, 255, 116, 135, 126, 255, 117, 134, 126, 255, 118, 132, 127, 255, 120, 131, 127, 255, 121, 129, 128, 255, 123, 128, 129, 255, 124, 126, 129, 255, 125, 124, 130, 255, 126, 122, 131, 255, 127, 120, 131, 255, 128, 119, 132, 255, 129, 117, 132, 255, 129, 115, 133, 255, 129, 113, 134, 255, 130, 111, 134, 255, 130, 110, 135, 255, 131, 108, 135, 255, 131, 107, 135, 255, 131, 105, 136, 255, 131, 104, 136, 255, 132, 102, 136, 255, 132, 101, 136, 255, 132, 100, 136, 255, 133, 99, 136, 255, 133, 98, 136, 255, 133, 97, 136, 255, 133, 96, 136, 255, 134, 94, 136, 255, 134, 93, 135, 255, 134, 92, 135, 255, 134, 91, 134, 255, 135, 90, 133, 255, 135, 89, 133, 255, 135, 88, 132, 255, 135, 87, 130, 255, 135, 85, 129, 255, 135, 84, 128, 255, 135, 83, 127, 255, 134, 82, 125, 255, 134, 81, 124, 255, 134, 80, 123, 255, 134, 79, 121, 255, 133, 78, 120, 255, 133, 77, 119, 255, 133, 77, 118, 255, 133, 76, 116, 255, 132, 76, 115, 255, 132, 76, 115, 255, 132, 77, 114, 255, 132, 77, 113, 255, 131, 78, 113, 255, 131, 78, 112, 255, 132, 79, 112, 255, 132, 79, 111, 255, 133, 79, 111, 255, 133, 78, 110, 255, 134, 78, 110, 255, 135, 77, 109, 255, 136, 77, 109, 255, 137, 76, 109, 255, 138, 75, 108, 255, 139, 75, 108, 255, 140, 74, 108, 255, 140, 73, 108, 255, 141, 73, 108, 255, 142, 72, 108, 255, 142, 72, 107, 255, 142, 71, 107, 255, 142, 71, 107, 255, 142, 72, 107, 255, 142, 72, 107, 255, 142, 72, 107, 255, 142, 73, 107, 255, 142, 74, 107, 255, 141, 75, 106, 255, 141, 76, 106, 255, 141, 78, 106, 255, 141, 79, 105, 255, 141, 80, 105, 255, 141, 82, 104, 255, 141, 83, 104, 255, 141, 85, 103, 255, 141, 86, 103, 255, 142, 87, 102, 255, 143, 88, 102, 255, 144, 89, 101, 255, 145, 90, 100, 255, 146, 90, 100, 255, 148, 91, 99, 255, 150, 92, 98, 255, 151, 93, 97, 255, 153, 94, 97, 255, 155, 94, 96, 255, 157, 96, 95, 255, 159, 97, 94, 255, 161, 98, 94, 255, 163, 99, 93, 255, 165, 100, 92, 255, 166, 102, 91, 255, 168, 103, 91, 255, 169, 104, 90, 255, 170, 106, 89, 255, 171, 107, 89, 255, 172, 108, 88, 255, 172, 110, 87, 255, 172, 111, 87, 255, 171, 112, 86, 255, 171, 114, 85, 255, 170, 115, 84, 255, 169, 116, 84, 255, 167, 117, 83, 255, 166, 118, 82, 255, 164, 119, 81, 255, 163, 120, 80, 255, 161, 121, 79, 255, 159, 122, 78, 255, 157, 123, 76, 255, 155, 123, 75, 255, 153, 124, 74, 255, 151, 125, 73, 255, 149, 125, 72, 255, 147, 126, 71, 255, 146, 126, 70, 255, 144, 126, 68, 255, 142, 127, 67, 255, 141, 127, 66, 255, 140, 127, 65, 255, 138, 127, 65, 255, 137, 127, 64, 255, 135, 127, 64, 255, 134, 127, 64, 255, 132, 127, 64, 255, 131, 127, 64, 255, 129, 127, 64, 255, 128, 127, 65, 255, 127, 127, 65, 255, 126, 126, 65, 255, 124, 126, 66, 255, 124, 126, 66, 255, 123, 126, 67, 255, 122, 126, 67, 255, 122, 125, 67, 255, 121, 125, 67, 255, 119, 128, 67, 255, 119, 128, 66, 255, 119, 128, 66, 255, 119, 128, 66, 255, 119, 127, 65, 255, 119, 127, 64, 255, 118, 126, 63, 255, 118, 126, 62, 255, 118, 125, 61, 255, 118, 124, 60, 255, 118, 124, 59, 255, 117, 123, 58, 255, 117, 123, 56, 255, 117, 122, 55, 255, 117, 122, 54, 255, 117, 122, 53, 255, 116, 122, 52, 255, 116, 122, 51, 255, 116, 122, 50, 255, 116, 123, 49, 255, 115, 123, 49, 255, 115, 124, 48, 255, 115, 125, 48, 255, 115, 126, 47, 255, 115, 127, 47, 255, 115, 128, 46, 255, 115, 129, 46, 255, 115, 131, 46, 255, 116, 132, 46, 255, 116, 133, 45, 255, 116, 134, 45, 255, 117, 135, 45, 255, 117, 135, 45, 255, 118, 136, 44, 255, 119, 136, 44, 255, 119, 136, 44, 255, 120, 136, 44, 255, 121, 136, 43, 255, 123, 135, 43, 255, 124, 134, 43, 255, 126, 133, 42, 255, 127, 131, 42, 255, 129, 129, 42, 255, 132, 127, 42, 255, 134, 125, 42, 255, 136, 122, 42, 255, 139, 119, 42, 255, 141, 116, 43, 255, 144, 113, 43, 255, 146, 110, 43, 255, 149, 107, 44, 255, 151, 104, 44, 255, 154, 101, 45, 255, 156, 98, 45, 255, 158, 95, 46, 255, 161, 92, 47, 255, 163, 89, 47, 255, 165, 86, 48, 255, 166, 84, 50, 255, 168, 82, 51, 255, 169, 80, 52, 255, 170, 78, 54, 255, 172, 76, 55, 255, 172, 75, 57, 255, 173, 73, 58, 255, 174, 72, 60, 255, 175, 71, 62, 255, 175, 71, 63, 255, 176, 70, 65, 255, 176, 69, 66, 255, 176, 69, 67, 255, 176, 69, 68, 255, 177, 68, 69, 255, 177, 68, 70, 255, 177, 68, 70, 255, 177, 68, 70, 255, 177, 68, 70, 255, 177, 68, 70, 255, 177, 67, 69, 255, 177, 67, 68, 255, 177, 66, 68, 255, 177, 66, 66, 255, 177, 65, 65, 255, 177, 64, 64, 255, 177, 64, 63, 255, 177, 63, 62, 255, 177, 63, 61, 255, 177, 62, 60, 255, 176, 62, 59, 255, 176, 62, 58, 255, 176, 62, 57, 255, 175, 62, 57, 255, 174, 62, 57, 255, 173, 63, 57, 255, 172, 64, 58, 255, 171, 65, 59, 255, 170, 66, 60, 255, 170, 66, 61, 255, 169, 67, 62, 255, 168, 68, 64, 255, 167, 68, 66, 255, 166, 69, 68, 255, 165, 70, 69, 255, 165, 70, 71, 255, 164, 71, 74, 255, 163, 71, 76, 255, 162, 72, 78, 255, 161, 72, 80, 255, 161, 73, 82, 255, 160, 73, 84, 255, 159, 74, 86, 255, 158, 74, 88, 255, 157, 74, 90, 255, 156, 75, 92, 255, 155, 76, 93, 255, 154, 77, 95, 255, 152, 78, 96, 255, 150, 80, 98, 255, 148, 82, 99, 255, 147, 84, 100, 255, 145, 86, 101, 255, 143, 88, 102, 255, 141, 91, 103, 255, 139, 93, 104, 255, 137, 96, 105, 255, 135, 98, 106, 255, 133, 101, 107, 255, 131, 103, 108, 255, 129, 105, 109, 255, 128, 108, 110, 255, 127, 110, 111, 255, 126, 111, 112, 255, 125, 113, 113, 255, 124, 115, 113, 255, 123, 117, 114, 255, 122, 119, 115, 255, 121, 121, 116, 255, 120, 123, 117, 255, 119, 125, 118, 255, 118, 127, 119, 255, 117, 129, 120, 255, 117, 131, 121, 255, 116, 133, 121, 255, 115, 135, 122, 255, 114, 136, 123, 255, 114, 138, 123, 255, 113, 139, 124, 255, 113, 140, 124, 255, 112, 141, 124, 255, 112, 141, 124, 255, 112, 141, 125, 255, 112, 141, 125, 255, 113, 141, 125, 255, 113, 140, 125, 255, 114, 140, 125, 255, 115, 139, 126, 255, 115, 138, 126, 255, 116, 136, 126, 255, 117, 135, 127, 255, 118, 133, 127, 255, 120, 132, 128, 255, 121, 130, 129, 255, 122, 128, 129, 255, 123, 126, 130, 255, 124, 125, 131, 255, 125, 123, 131, 255, 126, 121, 132, 255, 126, 119, 133, 255, 127, 117, 133, 255, 127, 115, 134, 255, 128, 113, 135, 255, 128, 111, 135, 255, 128, 109, 136, 255, 129, 108, 136, 255, 129, 106, 136, 255, 129, 105, 136, 255, 130, 103, 137, 255, 130, 102, 137, 255, 130, 101, 137, 255, 131, 100, 136, 255, 131, 99, 136, 255, 131, 97, 136, 255, 132, 96, 136, 255, 132, 95, 135, 255, 132, 94, 135, 255, 133, 93, 134, 255, 133, 92, 134, 255, 133, 91, 133, 255, 133, 90, 132, 255, 133, 89, 131, 255, 134, 88, 131, 255, 133, 86, 130, 255, 133, 85, 128, 255, 133, 84, 127, 255, 133, 82, 126, 255, 133, 81, 125, 255, 133, 80, 124, 255, 132, 79, 122, 255, 132, 78, 121, 255, 131, 77, 120, 255, 131, 76, 119, 255, 131, 75, 118, 255, 130, 75, 117, 255, 130, 75, 116, 255, 130, 75, 115, 255, 129, 75, 114, 255, 129, 75, 113, 255, 129, 76, 113, 255, 129, 77, 112, 255, 129, 77, 112, 255, 130, 77, 111, 255, 130, 77, 111, 255, 131, 77, 110, 255, 132, 77, 110, 255, 133, 76, 110, 255, 134, 76, 109, 255, 135, 75, 109, 255, 136, 75, 109, 255, 137, 74, 109, 255, 138, 74, 108, 255, 139, 73, 108, 255, 140, 73, 108, 255, 141, 72, 108, 255, 141, 72, 108, 255, 142, 72, 108, 255, 142, 72, 108, 255, 142, 72, 108, 255, 142, 72, 108, 255, 141, 73, 107, 255, 141, 73, 107, 255, 141, 74, 107, 255, 141, 75, 107, 255, 140, 76, 106, 255, 140, 78, 106, 255, 140, 79, 106, 255, 140, 80, 105, 255, 140, 81, 105, 255, 140, 83, 104, 255, 141, 84, 104, 255, 141, 85, 103, 255, 142, 87, 103, 255, 142, 88, 102, 255, 143, 89, 102, 255, 145, 89, 101, 255, 146, 90, 100, 255, 148, 91, 100, 255, 149, 91, 99, 255, 151, 92, 98, 255, 153, 93, 97, 255, 155, 94, 97, 255, 157, 95, 96, 255, 159, 97, 95, 255, 161, 98, 95, 255, 163, 99, 94, 255, 165, 100, 93, 255, 167, 102, 92, 255, 168, 103, 92, 255, 169, 104, 91, 255, 171, 106, 90, 255, 171, 107, 89, 255, 172, 109, 89, 255, 172, 110, 88, 255, 172, 111, 87, 255, 172, 113, 87, 255, 171, 114, 86, 255, 170, 115, 85, 255, 169, 117, 84, 255, 168, 118, 83, 255, 166, 119, 82, 255, 165, 120, 81, 255, 163, 121, 80, 255, 161, 122, 79, 255, 160, 123, 78, 255, 158, 124, 77, 255, 156, 125, 76, 255, 154, 126, 74, 255, 152, 127, 73, 255, 150, 127, 72, 255, 148, 128, 70, 255, 146, 128, 69, 255, 145, 129, 68, 255, 143, 129, 67, 255, 142, 129, 66, 255, 140, 129, 65, 255, 139, 129, 64, 255, 137, 130, 63, 255, 135, 130, 63, 255, 134, 129, 63, 255, 132, 129, 63, 255, 130, 129, 63, 255, 129, 129, 63, 255, 127, 129, 64, 255, 125, 129, 64, 255, 124, 129, 64, 255, 123, 129, 65, 255, 122, 129, 65, 255, 121, 128, 66, 255, 120, 128, 66, 255, 119, 128, 66, 255, 119, 128, 66, 255, 117, 131, 66, 255, 117, 131, 66, 255, 117, 131, 65, 255, 117, 130, 65, 255, 117, 130, 64, 255, 116, 129, 63, 255, 116, 128, 63, 255, 116, 127, 62, 255, 116, 126, 60, 255, 116, 126, 59, 255, 116, 125, 58, 255, 115, 124, 57, 255, 115, 123, 56, 255, 115, 123, 54, 255, 115, 122, 53, 255, 114, 122, 52, 255, 114, 122, 51, 255, 114, 122, 50, 255, 114, 122, 49, 255, 114, 122, 49, 255, 113, 123, 48, 255, 113, 124, 47, 255, 113, 125, 47, 255, 113, 126, 46, 255, 114, 127, 46, 255, 114, 128, 45, 255, 114, 129, 45, 255, 114, 130, 44, 255, 115, 131, 44, 255, 115, 132, 43, 255, 116, 133, 43, 255, 116, 134, 42, 255, 117, 135, 42, 255, 118, 135, 42, 255, 118, 135, 41, 255, 119, 136, 41, 255, 120, 135, 40, 255, 121, 135, 40, 255, 123, 134, 40, 255, 124, 133, 39, 255, 126, 132, 39, 255, 127, 130, 39, 255, 129, 128, 39, 255, 131, 126, 39, 255, 134, 123, 39, 255, 136, 121, 39, 255, 138, 118, 39, 255, 141, 115, 40, 255, 143, 112, 40, 255, 146, 108, 41, 255, 148, 105, 41, 255, 151, 102, 42, 255, 153, 99, 42, 255, 156, 95, 43, 255, 158, 92, 44, 255, 160, 89, 45, 255, 162, 86, 46, 255, 164, 83, 47, 255, 166, 81, 48, 255, 168, 79, 49, 255, 169, 77, 51, 255, 171, 75, 52, 255, 172, 73, 54, 255, 173, 72, 56, 255, 174, 70, 58, 255, 175, 69, 59, 255, 175, 68, 61, 255, 176, 68, 63, 255, 177, 67, 65, 255, 177, 67, 66, 255, 177, 66, 67, 255, 178, 66, 69, 255, 178, 66, 69, 255, 178, 66, 70, 255, 178, 65, 71, 255, 178, 65, 71, 255, 178, 65, 71, 255, 178, 65, 70, 255, 178, 65, 70, 255, 178, 64, 69, 255, 178, 64, 68, 255, 178, 63, 67, 255, 178, 62, 66, 255, 178, 62, 65, 255, 178, 61, 63, 255, 178, 61, 62, 255, 178, 60, 61, 255, 177, 60, 60, 255, 177, 59, 59, 255, 177, 59, 58, 255, 176, 59, 58, 255, 175, 59, 57, 255, 175, 60, 57, 255, 174, 60, 58, 255, 173, 61, 58, 255, 172, 62, 59, 255, 171, 63, 60, 255, 170, 64, 61, 255, 169, 64, 63, 255, 168, 65, 65, 255, 168, 66, 66, 255, 167, 67, 68, 255, 167, 67, 70, 255, 166, 68, 72, 255, 165, 69, 75, 255, 165, 69, 77, 255, 164, 70, 79, 255, 164, 70, 81, 255, 163, 71, 83, 255, 162, 71, 86, 255, 161, 72, 88, 255, 161, 72, 90, 255, 160, 72, 92, 255, 159, 73, 93, 255, 157, 74, 95, 255, 156, 75, 96, 255, 154, 76, 98, 255, 153, 78, 99, 255, 151, 80, 100, 255, 148, 82, 101, 255, 146, 85, 102, 255, 144, 87, 103, 255, 142, 90, 104, 255, 140, 93, 104, 255, 138, 95, 105, 255, 135, 98, 106, 255, 133, 101, 106, 255, 132, 103, 107, 255, 130, 106, 108, 255, 128, 108, 108, 255, 127, 110, 109, 255, 126, 112, 110, 255, 125, 114, 111, 255, 124, 116, 112, 255, 123, 118, 113, 255, 122, 120, 114, 255, 122, 122, 115, 255, 121, 124, 116, 255, 120, 126, 117, 255, 119, 128, 118, 255, 118, 130, 119, 255, 117, 132, 120, 255, 117, 134, 121, 255, 116, 136, 122, 255, 115, 138, 122, 255, 115, 139, 123, 255, 114, 140, 124, 255, 114, 141, 124, 255, 114, 142, 125, 255, 113, 143, 125, 255, 113, 143, 125, 255, 114, 143, 125, 255, 114, 142, 125, 255, 114, 142, 125, 255, 115, 141, 126, 255, 115, 140, 126, 255, 116, 139, 126, 255, 117, 137, 127, 255, 118, 136, 127, 255, 118, 134, 128, 255, 119, 133, 129, 255, 120, 131, 129, 255, 121, 129, 130, 255, 122, 127, 131, 255, 123, 125, 132, 255, 124, 123, 132, 255, 124, 121, 133, 255, 125, 119, 134, 255, 125, 117, 134, 255, 126, 115, 135, 255, 126, 113, 136, 255, 126, 111, 136, 255, 127, 109, 137, 255, 127, 107, 137, 255, 127, 106, 137, 255, 128, 104, 137, 255, 128, 103, 137, 255, 129, 102, 137, 255, 129, 101, 137, 255, 129, 99, 136, 255, 130, 98, 136, 255, 130, 97, 136, 255, 130, 96, 135, 255, 131, 95, 135, 255, 131, 94, 134, 255, 131, 93, 133, 255, 132, 92, 133, 255, 132, 91, 132, 255, 132, 90, 131, 255, 132, 89, 130, 255, 132, 87, 130, 255, 132, 86, 129, 255, 132, 85, 128, 255, 132, 83, 126, 255, 132, 82, 125, 255, 131, 80, 124, 255, 131, 79, 123, 255, 130, 78, 122, 255, 130, 76, 121, 255, 130, 75, 120, 255, 129, 74, 119, 255, 129, 74, 118, 255, 128, 73, 117, 255, 128, 73, 116, 255, 127, 73, 115, 255, 127, 73, 114, 255, 127, 74, 114, 255, 127, 74, 113, 255, 127, 75, 113, 255, 127, 75, 112, 255, 128, 76, 112, 255, 128, 76, 111, 255, 129, 76, 111, 255, 130, 75, 110, 255, 131, 75, 110, 255, 132, 75, 110, 255, 134, 75, 109, 255, 135, 74, 109, 255, 136, 74, 109, 255, 137, 73, 109, 255, 138, 73, 108, 255, 139, 73, 108, 255, 140, 72, 108, 255, 140, 72, 108, 255, 141, 72, 108, 255, 141, 72, 108, 255, 141, 72, 108, 255, 141, 72, 108, 255, 141, 73, 108, 255, 140, 73, 108, 255, 140, 74, 107, 255, 140, 75, 107, 255, 140, 76, 107, 255, 140, 77, 106, 255, 140, 79, 106, 255, 139, 80, 106, 255, 140, 81, 105, 255, 140, 82, 105, 255, 140, 84, 104, 255, 140, 85, 104, 255, 141, 86, 103, 255, 142, 87, 103, 255, 143, 88, 102, 255, 144, 89, 101, 255, 146, 90, 101, 255, 147, 90, 100, 255, 149, 91, 100, 255, 151, 92, 99, 255, 153, 93, 98, 255, 155, 94, 97, 255, 157, 95, 97, 255, 159, 96, 96, 255, 161, 98, 95, 255, 163, 99, 95, 255, 165, 100, 94, 255, 167, 102, 93, 255, 168, 103, 92, 255, 170, 104, 92, 255, 171, 106, 91, 255, 172, 107, 90, 255, 172, 109, 90, 255, 173, 110, 89, 255, 173, 111, 88, 255, 172, 113, 87, 255, 172, 114, 87, 255, 171, 115, 86, 255, 170, 117, 85, 255, 168, 118, 84, 255, 167, 119, 83, 255, 165, 121, 82, 255, 164, 122, 81, 255, 162, 123, 79, 255, 160, 124, 78, 255, 158, 125, 77, 255, 157, 127, 76, 255, 155, 127, 74, 255, 153, 128, 73, 255, 151, 129, 72, 255, 149, 130, 70, 255, 147, 130, 69, 255, 146, 131, 68, 255, 144, 131, 66, 255, 143, 131, 65, 255, 141, 131, 64, 255, 139, 131, 63, 255, 137, 131, 63, 255, 135, 132, 62, 255, 134, 132, 62, 255, 132, 132, 62, 255, 130, 131, 62, 255, 128, 131, 63, 255, 126, 131, 63, 255, 124, 131, 63, 255, 123, 131, 64, 255, 121, 131, 64, 255, 120, 131, 64, 255, 119, 131, 65, 255, 118, 131, 65, 255, 117, 131, 65, 255, 117, 131, 66, 255, 115, 134, 65, 255, 115, 133, 65, 255, 115, 133, 65, 255, 115, 132, 64, 255, 114, 132, 64, 255, 114, 131, 63, 255, 114, 130, 62, 255, 114, 129, 61, 255, 114, 128, 60, 255, 114, 127, 59, 255, 114, 126, 57, 255, 113, 125, 56, 255, 113, 124, 55, 255, 113, 123, 54, 255, 113, 122, 53, 255, 112, 122, 52, 255, 112, 121, 51, 255, 112, 121, 50, 255, 112, 121, 49, 255, 112, 122, 48, 255, 112, 123, 47, 255, 112, 123, 47, 255, 112, 124, 46, 255, 112, 125, 45, 255, 112, 126, 45, 255, 112, 127, 44, 255, 113, 129, 43, 255, 113, 130, 43, 255, 114, 131, 42, 255, 114, 132, 41, 255, 115, 132, 41, 255, 116, 133, 40, 255, 116, 134, 39, 255, 117, 134, 39, 255, 118, 135, 38, 255, 119, 135, 38, 255, 120, 135, 37, 255, 121, 134, 37, 255, 123, 134, 37, 255, 124, 132, 36, 255, 126, 131, 36, 255, 127, 129, 36, 255, 129, 127, 36, 255, 131, 125, 36, 255, 133, 122, 36, 255, 136, 119, 37, 255, 138, 116, 37, 255, 141, 113, 37, 255, 143, 110, 38, 255, 146, 107, 38, 255, 148, 103, 39, 255, 151, 100, 40, 255, 153, 97, 40, 255, 155, 93, 41, 255, 158, 90, 42, 255, 160, 87, 43, 255, 162, 84, 44, 255, 164, 81, 45, 255, 166, 78, 46, 255, 168, 76, 48, 255, 169, 74, 49, 255, 171, 72, 51, 255, 172, 70, 53, 255, 173, 69, 55, 255, 174, 68, 57, 255, 175, 67, 59, 255, 176, 66, 61, 255, 177, 65, 63, 255, 177, 65, 64, 255, 178, 64, 66, 255, 178, 64, 67, 255, 179, 64, 69, 255, 179, 63, 70, 255, 179, 63, 71, 255, 179, 63, 71, 255, 179, 63, 71, 255, 179, 63, 71, 255, 179, 63, 71, 255, 179, 62, 70, 255, 179, 62, 69, 255, 179, 61, 68, 255, 179, 61, 67, 255, 179, 60, 66, 255, 179, 59, 65, 255, 179, 59, 64, 255, 179, 58, 63, 255, 178, 58, 61, 255, 178, 57, 60, 255, 177, 57, 59, 255, 177, 57, 59, 255, 176, 56, 58, 255, 176, 57, 58, 255, 175, 57, 58, 255, 174, 58, 58, 255, 173, 59, 59, 255, 172, 59, 59, 255, 171, 60, 60, 255, 170, 61, 62, 255, 170, 62, 63, 255, 169, 63, 65, 255, 169, 64, 67, 255, 168, 64, 69, 255, 168, 65, 71, 255, 167, 66, 73, 255, 167, 67, 76, 255, 166, 67, 78, 255, 166, 68, 80, 255, 165, 68, 83, 255, 165, 69, 85, 255, 164, 69, 87, 255, 164, 70, 89, 255, 163, 70, 91, 255, 162, 71, 93, 255, 161, 71, 95, 255, 160, 72, 97, 255, 158, 73, 98, 255, 157, 75, 99, 255, 155, 77, 100, 255, 152, 79, 101, 255, 150, 81, 102, 255, 148, 84, 103, 255, 146, 86, 103, 255, 143, 89, 104, 255, 141, 92, 104, 255, 138, 95, 105, 255, 136, 98, 105, 255, 134, 101, 106, 255, 132, 104, 106, 255, 130, 106, 107, 255, 129, 109, 107, 255, 127, 111, 108, 255, 126, 113, 108, 255, 125, 115, 109, 255, 124, 117, 110, 255, 124, 119, 111, 255, 123, 121, 112, 255, 122, 123, 113, 255, 121, 125, 115, 255, 120, 128, 116, 255, 119, 130, 117, 255, 119, 132, 118, 255, 118, 134, 119, 255, 117, 136, 120, 255, 117, 138, 121, 255, 116, 139, 122, 255, 116, 141, 123, 255, 115, 142, 124, 255, 115, 143, 125, 255, 115, 144, 125, 255, 115, 144, 125, 255, 115, 144, 125, 255, 115, 144, 125, 255, 115, 144, 126, 255, 115, 143, 126, 255, 115, 142, 126, 255, 116, 141, 126, 255, 116, 140, 127, 255, 117, 138, 127, 255, 118, 137, 128, 255, 118, 135, 129, 255, 119, 133, 129, 255, 120, 131, 130, 255, 120, 129, 131, 255, 121, 127, 132, 255, 122, 125, 132, 255, 122, 123, 133, 255, 123, 121, 134, 255, 123, 119, 135, 255, 124, 116, 135, 255, 124, 114, 136, 255, 124, 112, 137, 255, 125, 111, 137, 255, 125, 109, 138, 255, 125, 107, 138, 255, 126, 106, 138, 255, 126, 104, 138, 255, 127, 103, 138, 255, 127, 102, 137, 255, 127, 100, 137, 255, 128, 99, 136, 255, 128, 98, 136, 255, 129, 97, 135, 255, 129, 96, 135, 255, 129, 95, 134, 255, 130, 94, 133, 255, 130, 93, 132, 255, 130, 92, 132, 255, 131, 91, 131, 255, 131, 90, 130, 255, 131, 89, 129, 255, 131, 87, 129, 255, 131, 86, 128, 255, 131, 84, 127, 255, 130, 83, 126, 255, 130, 81, 125, 255, 130, 80, 124, 255, 129, 78, 123, 255, 129, 77, 122, 255, 128, 75, 121, 255, 128, 74, 120, 255, 127, 73, 119, 255, 127, 72, 118, 255, 126, 72, 117, 255, 126, 71, 116, 255, 125, 71, 115, 255, 125, 72, 115, 255, 125, 72, 114, 255, 124, 73, 113, 255, 124, 73, 113, 255, 125, 74, 112, 255, 125, 74, 112, 255, 126, 74, 111, 255, 127, 74, 111, 255, 128, 74, 111, 255, 130, 74, 110, 255, 131, 74, 110, 255, 132, 74, 110, 255, 134, 74, 109, 255, 135, 73, 109, 255, 136, 73, 109, 255, 137, 73, 109, 255, 138, 72, 108, 255, 139, 72, 108, 255, 140, 72, 108, 255, 140, 72, 108, 255, 140, 72, 108, 255, 140, 72, 108, 255, 140, 72, 108, 255, 140, 73, 108, 255, 140, 73, 108, 255, 140, 74, 108, 255, 139, 75, 107, 255, 139, 76, 107, 255, 139, 77, 107, 255, 139, 78, 106, 255, 139, 79, 106, 255, 139, 81, 106, 255, 139, 82, 105, 255, 140, 83, 105, 255, 140, 84, 104, 255, 141, 85, 104, 255, 142, 86, 103, 255, 143, 87, 103, 255, 144, 88, 102, 255, 146, 89, 101, 255, 147, 90, 101, 255, 149, 91, 100, 255, 151, 92, 99, 255, 153, 93, 99, 255, 155, 94, 98, 255, 157, 95, 97, 255, 159, 96, 97, 255, 162, 98, 96, 255, 164, 99, 95, 255, 165, 100, 95, 255, 167, 102, 94, 255, 169, 103, 93, 255, 170, 104, 92, 255, 171, 106, 92, 255, 172, 107, 91, 255, 173, 109, 90, 255, 173, 110, 90, 255, 173, 111, 89, 255, 173, 113, 88, 255, 172, 114, 87, 255, 171, 116, 86, 255, 170, 117, 86, 255, 169, 118, 85, 255, 167, 120, 83, 255, 166, 121, 82, 255, 164, 123, 81, 255, 163, 124, 80, 255, 161, 125, 79, 255, 159, 127, 77, 255, 157, 128, 76, 255, 155, 129, 74, 255, 154, 130, 73, 255, 152, 131, 72, 255, 150, 132, 70, 255, 148, 132, 69, 255, 146, 133, 67, 255, 145, 133, 66, 255, 143, 133, 65, 255, 142, 133, 64, 255, 140, 133, 63, 255, 138, 133, 62, 255, 136, 133, 62, 255, 134, 133, 62, 255, 131, 133, 62, 255, 129, 133, 62, 255, 127, 133, 62, 255, 125, 134, 62, 255, 123, 134, 62, 255, 122, 134, 63, 255, 120, 134, 63, 255, 118, 134, 64, 255, 117, 134, 64, 255, 116, 134, 65, 255, 115, 134, 65, 255, 115, 134, 65, 255, 113, 136, 64, 255, 113, 136, 64, 255, 113, 135, 64, 255, 113, 135, 64, 255, 113, 134, 63, 255, 113, 133, 62, 255, 112, 132, 61, 255, 112, 130, 60, 255, 112, 129, 59, 255, 112, 128, 58, 255, 112, 127, 57, 255, 112, 125, 56, 255, 111, 124, 54, 255, 111, 123, 53, 255, 111, 122, 52, 255, 111, 122, 51, 255, 111, 121, 50, 255, 110, 121, 49, 255, 110, 121, 48, 255, 110, 122, 48, 255, 110, 122, 47, 255, 110, 123, 46, 255, 110, 124, 45, 255, 110, 125, 45, 255, 111, 126, 44, 255, 111, 127, 43, 255, 112, 128, 42, 255, 112, 129, 41, 255, 113, 130, 40, 255, 113, 131, 39, 255, 114, 132, 39, 255, 115, 133, 38, 255, 116, 133, 37, 255, 117, 134, 36, 255, 118, 134, 36, 255, 119, 134, 35, 255, 120, 134, 35, 255, 121, 133, 34, 255, 122, 133, 34, 255, 124, 132, 34, 255, 125, 130, 33, 255, 127, 128, 33, 255, 129, 126, 33, 255, 131, 124, 34, 255, 133, 121, 34, 255, 136, 118, 34, 255, 138, 115, 35, 255, 140, 112, 35, 255, 143, 109, 36, 255, 145, 105, 36, 255, 148, 102, 37, 255, 150, 98, 38, 255, 153, 95, 39, 255, 155, 91, 39, 255, 157, 88, 40, 255, 160, 85, 41, 255, 162, 82, 42, 255, 164, 79, 44, 255, 166, 76, 45, 255, 167, 74, 46, 255, 169, 71, 48, 255, 171, 70, 50, 255, 172, 68, 52, 255, 173, 67, 54, 255, 174, 65, 56, 255, 175, 64, 58, 255, 176, 64, 60, 255, 177, 63, 62, 255, 178, 62, 64, 255, 179, 62, 66, 255, 179, 62, 67, 255, 180, 61, 69, 255, 180, 61, 70, 255, 180, 61, 71, 255, 180, 61, 71, 255, 180, 61, 72, 255, 180, 61, 71, 255, 180, 61, 71, 255, 180, 60, 70, 255, 180, 60, 70, 255, 180, 59, 69, 255, 180, 59, 68, 255, 180, 58, 66, 255, 180, 57, 65, 255, 179, 57, 64, 255, 179, 56, 63, 255, 179, 55, 62, 255, 178, 55, 61, 255, 178, 55, 60, 255, 177, 54, 59, 255, 177, 54, 58, 255, 176, 54, 58, 255, 175, 55, 58, 255, 174, 55, 58, 255, 173, 56, 59, 255, 172, 57, 60, 255, 171, 58, 61, 255, 171, 59, 62, 255, 170, 60, 64, 255, 170, 61, 66, 255, 169, 62, 68, 255, 169, 63, 70, 255, 169, 63, 72, 255, 168, 64, 74, 255, 168, 65, 77, 255, 168, 65, 79, 255, 167, 66, 81, 255, 167, 67, 84, 255, 167, 67, 86, 255, 166, 68, 89, 255, 166, 68, 91, 255, 165, 69, 93, 255, 164, 69, 95, 255, 163, 70, 97, 255, 162, 71, 98, 255, 160, 72, 99, 255, 158, 74, 101, 255, 156, 75, 101, 255, 154, 78, 102, 255, 152, 80, 103, 255, 149, 83, 103, 255, 147, 86, 104, 255, 144, 89, 104, 255, 142, 92, 104, 255, 139, 95, 104, 255, 137, 98, 105, 255, 134, 101, 105, 255, 132, 104, 105, 255, 130, 107, 106, 255, 129, 109, 106, 255, 127, 112, 106, 255, 126, 114, 107, 255, 125, 116, 108, 255, 125, 118, 109, 255, 124, 120, 110, 255, 123, 122, 111, 255, 122, 124, 112, 255, 121, 126, 114, 255, 121, 129, 115, 255, 120, 131, 116, 255, 119, 133, 117, 255, 119, 135, 119, 255, 118, 137, 120, 255, 117, 139, 121, 255, 117, 140, 122, 255, 116, 142, 123, 255, 116, 143, 124, 255, 116, 144, 125, 255, 116, 145, 125, 255, 116, 145, 126, 255, 115, 145, 126, 255, 116, 145, 126, 255, 116, 145, 126, 255, 116, 144, 126, 255, 116, 143, 127, 255, 116, 142, 127, 255, 117, 141, 127, 255, 117, 139, 128, 255, 118, 138, 129, 255, 118, 136, 129, 255, 119, 134, 130, 255, 119, 132, 131, 255, 120, 130, 131, 255, 120, 128, 132, 255, 121, 125, 133, 255, 121, 123, 134, 255, 121, 121, 135, 255, 122, 119, 136, 255, 122, 116, 136, 255, 122, 114, 137, 255, 123, 112, 138, 255, 123, 110, 138, 255, 123, 109, 139, 255, 124, 107, 139, 255, 124, 105, 139, 255, 125, 104, 138, 255, 125, 103, 138, 255, 126, 101, 138, 255, 126, 100, 137, 255, 127, 99, 136, 255, 127, 98, 136, 255, 127, 97, 135, 255, 128, 96, 134, 255, 128, 95, 133, 255, 129, 94, 132, 255, 129, 93, 132, 255, 129, 92, 131, 255, 130, 91, 130, 255, 130, 90, 129, 255, 130, 88, 128, 255, 130, 87, 128, 255, 130, 86, 127, 255, 130, 84, 126, 255, 129, 82, 125, 255, 129, 81, 124, 255, 128, 79, 123, 255, 128, 77, 122, 255, 127, 76, 121, 255, 127, 74, 120, 255, 126, 73, 119, 255, 126, 72, 119, 255, 125, 71, 118, 255, 125, 70, 117, 255, 124, 70, 116, 255, 123, 70, 115, 255, 123, 70, 115, 255, 123, 71, 114, 255, 122, 71, 114, 255, 122, 72, 113, 255, 123, 73, 113, 255, 124, 73, 112, 255, 124, 73, 112, 255, 125, 73, 111, 255, 127, 73, 111, 255, 128, 73, 110, 255, 129, 73, 110, 255, 131, 73, 110, 255, 132, 73, 109, 255, 134, 73, 109, 255, 135, 73, 109, 255, 137, 73, 109, 255, 138, 72, 109, 255, 139, 72, 108, 255, 139, 72, 108, 255, 140, 72, 108, 255, 140, 72, 108, 255, 140, 72, 108, 255, 140, 72, 108, 255, 140, 73, 108, 255, 139, 73, 108, 255, 139, 74, 108, 255, 139, 75, 108, 255, 139, 76, 107, 255, 139, 77, 107, 255, 139, 78, 107, 255, 139, 79, 106, 255, 139, 80, 106, 255, 139, 81, 105, 255, 139, 82, 105, 255, 140, 84, 105, 255, 140, 85, 104, 255, 141, 86, 104, 255, 142, 87, 103, 255, 144, 88, 102, 255, 145, 88, 102, 255, 147, 89, 101, 255, 149, 90, 101, 255, 151, 91, 100, 255, 153, 92, 99, 255, 155, 94, 99, 255, 157, 95, 98, 255, 160, 96, 97, 255, 162, 97, 97, 255, 164, 99, 96, 255, 166, 100, 95, 255, 167, 101, 94, 255, 169, 103, 94, 255, 170, 104, 93, 255, 172, 106, 92, 255, 172, 107, 92, 255, 173, 109, 91, 255, 173, 110, 90, 255, 173, 111, 89, 255, 173, 113, 89, 255, 172, 114, 88, 255, 171, 116, 87, 255, 170, 117, 86, 255, 169, 119, 85, 255, 168, 120, 84, 255, 166, 122, 83, 255, 165, 123, 81, 255, 163, 125, 80, 255, 162, 126, 79, 255, 160, 128, 77, 255, 158, 129, 76, 255, 156, 130, 75, 255, 154, 131, 73, 255, 152, 132, 72, 255, 151, 133, 70, 255, 149, 134, 69, 255, 147, 134, 67, 255, 146, 135, 66, 255, 144, 135, 64, 255, 142, 135, 63, 255, 140, 135, 62, 255, 138, 135, 62, 255, 136, 135, 61, 255, 134, 135, 61, 255, 131, 135, 61, 255, 129, 135, 61, 255, 127, 135, 61, 255, 125, 135, 61, 255, 122, 136, 62, 255, 121, 136, 62, 255, 119, 136, 63, 255, 117, 136, 63, 255, 116, 136, 64, 255, 115, 136, 64, 255, 114, 136, 64, 255, 113, 136, 64, 255, 111, 138, 64, 255, 111, 138, 64, 255, 111, 137, 64, 255, 111, 137, 63, 255, 111, 136, 62, 255, 111, 134, 62, 255, 111, 133, 61, 255, 111, 132, 60, 255, 111, 130, 59, 255, 110, 129, 58, 255, 110, 127, 56, 255, 110, 126, 55, 255, 110, 125, 54, 255, 110, 123, 53, 255, 109, 122, 52, 255, 109, 122, 51, 255, 109, 121, 50, 255, 109, 121, 49, 255, 109, 121, 48, 255, 109, 121, 47, 255, 109, 122, 46, 255, 109, 123, 46, 255, 109, 124, 45, 255, 109, 125, 44, 255, 109, 126, 43, 255, 110, 127, 42, 255, 111, 128, 41, 255, 111, 129, 40, 255, 112, 130, 39, 255, 113, 131, 38, 255, 114, 131, 37, 255, 115, 132, 36, 255, 116, 133, 35, 255, 117, 133, 34, 255, 118, 133, 33, 255, 119, 133, 33, 255, 120, 133, 32, 255, 121, 133, 32, 255, 122, 132, 31, 255, 124, 131, 31, 255, 125, 129, 31, 255, 127, 127, 31, 255, 129, 125, 31, 255, 131, 123, 31, 255, 133, 120, 32, 255, 135, 117, 32, 255, 138, 114, 33, 255, 140, 111, 33, 255, 143, 107, 34, 255, 145, 104, 34, 255, 147, 100, 35, 255, 150, 97, 36, 255, 152, 93, 37, 255, 155, 90, 38, 255, 157, 86, 39, 255, 159, 83, 40, 255, 161, 80, 41, 255, 163, 77, 42, 255, 165, 74, 44, 255, 167, 72, 45, 255, 169, 69, 47, 255, 170, 68, 49, 255, 172, 66, 51, 255, 173, 65, 53, 255, 175, 63, 56, 255, 176, 62, 58, 255, 177, 62, 60, 255, 178, 61, 62, 255, 179, 61, 64, 255, 179, 60, 66, 255, 180, 60, 68, 255, 180, 60, 69, 255, 181, 60, 70, 255, 181, 60, 71, 255, 181, 60, 72, 255, 181, 60, 72, 255, 181, 59, 72, 255, 181, 59, 71, 255, 181, 59, 71, 255, 181, 58, 70, 255, 181, 58, 69, 255, 181, 57, 68, 255, 181, 56, 67, 255, 180, 55, 65, 255, 180, 55, 64, 255, 180, 54, 63, 255, 179, 54, 62, 255, 179, 53, 61, 255, 178, 53, 60, 255, 177, 52, 59, 255, 177, 52, 59, 255, 176, 53, 58, 255, 175, 53, 58, 255, 174, 54, 58, 255, 173, 54, 59, 255, 172, 55, 60, 255, 171, 56, 61, 255, 171, 57, 62, 255, 170, 58, 64, 255, 170, 59, 66, 255, 170, 60, 68, 255, 170, 61, 70, 255, 169, 62, 73, 255, 169, 63, 75, 255, 169, 63, 77, 255, 169, 64, 80, 255, 169, 65, 82, 255, 169, 65, 85, 255, 168, 66, 87, 255, 168, 67, 90, 255, 167, 67, 92, 255, 167, 68, 94, 255, 166, 68, 96, 255, 165, 69, 98, 255, 164, 69, 99, 255, 162, 71, 101, 255, 160, 72, 102, 255, 158, 74, 102, 255, 156, 77, 103, 255, 153, 79, 103, 255, 151, 82, 104, 255, 148, 85, 104, 255, 145, 88, 104, 255, 142, 92, 104, 255, 140, 95, 104, 255, 137, 98, 104, 255, 135, 101, 104, 255, 133, 104, 104, 255, 131, 107, 105, 255, 129, 110, 105, 255, 127, 112, 105, 255, 126, 114, 106, 255, 125, 116, 107, 255, 125, 119, 108, 255, 124, 121, 109, 255, 123, 123, 110, 255, 122, 125, 111, 255, 122, 128, 113, 255, 121, 130, 114, 255, 120, 132, 115, 255, 120, 134, 117, 255, 119, 136, 118, 255, 118, 138, 120, 255, 118, 140, 121, 255, 118, 141, 122, 255, 117, 143, 123, 255, 117, 144, 124, 255, 117, 145, 125, 255, 116, 146, 126, 255, 116, 146, 126, 255, 116, 146, 126, 255, 116, 146, 126, 255, 116, 146, 126, 255, 116, 145, 127, 255, 117, 144, 127, 255, 117, 143, 127, 255, 117, 142, 128, 255, 117, 140, 128, 255, 118, 138, 129, 255, 118, 136, 130, 255, 118, 134, 130, 255, 119, 132, 131, 255, 119, 130, 132, 255, 119, 128, 133, 255, 120, 126, 134, 255, 120, 123, 135, 255, 120, 121, 135, 255, 121, 119, 136, 255, 121, 116, 137, 255, 121, 114, 138, 255, 121, 112, 139, 255, 122, 110, 139, 255, 122, 108, 139, 255, 122, 107, 139, 255, 123, 105, 139, 255, 123, 104, 139, 255, 124, 102, 138, 255, 124, 101, 138, 255, 125, 100, 137, 255, 125, 99, 136, 255, 126, 98, 135, 255, 126, 97, 135, 255, 127, 96, 134, 255, 127, 95, 133, 255, 128, 94, 132, 255, 128, 93, 131, 255, 128, 92, 130, 255, 129, 91, 129, 255, 129, 90, 128, 255, 129, 88, 128, 255, 129, 87, 127, 255, 129, 85, 126, 255, 128, 84, 125, 255, 128, 82, 124, 255, 128, 80, 123, 255, 127, 78, 123, 255, 127, 77, 122, 255, 126, 75, 121, 255, 125, 74, 120, 255, 125, 72, 119, 255, 124, 71, 118, 255, 124, 70, 118, 255, 123, 69, 117, 255, 122, 69, 116, 255, 122, 69, 116, 255, 121, 69, 115, 255, 121, 69, 114, 255, 121, 70, 114, 255, 121, 71, 113, 255, 121, 71, 113, 255, 122, 72, 112, 255, 123, 72, 112, 255, 124, 72, 111, 255, 125, 73, 111, 255, 127, 73, 111, 255, 128, 73, 110, 255, 130, 73, 110, 255, 131, 73, 110, 255, 133, 73, 109, 255, 134, 73, 109, 255, 136, 72, 109, 255, 137, 72, 109, 255, 138, 72, 109, 255, 139, 72, 109, 255, 139, 72, 109, 255, 139, 72, 108, 255, 139, 72, 108, 255, 139, 72, 108, 255, 139, 73, 108, 255, 139, 73, 108, 255, 139, 74, 108, 255, 139, 75, 108, 255, 138, 76, 108, 255, 138, 77, 107, 255, 138, 78, 107, 255, 138, 79, 107, 255, 138, 80, 106, 255, 138, 81, 106, 255, 139, 82, 105, 255, 139, 83, 105, 255, 140, 84, 104, 255, 141, 85, 104, 255, 142, 86, 103, 255, 144, 87, 103, 255, 145, 88, 102, 255, 147, 89, 102, 255, 149, 90, 101, 255, 151, 91, 100, 255, 153, 92, 100, 255, 155, 93, 99, 255, 157, 94, 98, 255, 160, 96, 98, 255, 162, 97, 97, 255, 164, 98, 96, 255, 166, 100, 96, 255, 168, 101, 95, 255, 169, 103, 94, 255, 171, 104, 94, 255, 172, 106, 93, 255, 173, 107, 92, 255, 173, 108, 91, 255, 174, 110, 91, 255, 174, 111, 90, 255, 173, 113, 89, 255, 172, 114, 88, 255, 172, 116, 88, 255, 171, 117, 87, 255, 169, 119, 85, 255, 168, 121, 84, 255, 167, 122, 83, 255, 165, 124, 82, 255, 164, 126, 80, 255, 162, 127, 79, 255, 160, 129, 78, 255, 159, 130, 76, 255, 157, 131, 75, 255, 155, 133, 73, 255, 153, 134, 72, 255, 151, 135, 70, 255, 150, 135, 68, 255, 148, 136, 67, 255, 146, 136, 65, 255, 145, 136, 64, 255, 143, 136, 63, 255, 141, 136, 62, 255, 138, 136, 61, 255, 136, 136, 61, 255, 134, 137, 60, 255, 131, 137, 60, 255, 129, 137, 60, 255, 126, 137, 61, 255, 124, 137, 61, 255, 122, 137, 61, 255, 120, 137, 62, 255, 118, 138, 62, 255, 116, 138, 63, 255, 114, 138, 63, 255, 113, 138, 63, 255, 112, 138, 64, 255, 112, 138, 64, 255, 110, 140, 64, 255, 110, 139, 64, 255, 110, 139, 63, 255, 110, 138, 63, 255, 110, 137, 62, 255, 110, 136, 61, 255, 110, 134, 61, 255, 109, 133, 60, 255, 109, 131, 58, 255, 109, 129, 57, 255, 109, 128, 56, 255, 109, 126, 55, 255, 109, 125, 54, 255, 108, 123, 53, 255, 108, 122, 51, 255, 108, 121, 50, 255, 108, 121, 49, 255, 108, 121, 48, 255, 107, 121, 48, 255, 107, 121, 47, 255, 107, 122, 46, 255, 107, 123, 45, 255, 108, 124, 44, 255, 108, 124, 43, 255, 109, 125, 42, 255, 109, 126, 41, 255, 110, 127, 40, 255, 110, 128, 39, 255, 111, 129, 38, 255, 112, 130, 37, 255, 113, 131, 36, 255, 114, 132, 34, 255, 115, 132, 33, 255, 116, 133, 33, 255, 118, 133, 32, 255, 119, 133, 31, 255, 120, 133, 30, 255, 121, 132, 30, 255, 122, 131, 29, 255, 124, 130, 29, 255, 125, 129, 29, 255, 127, 127, 29, 255, 129, 125, 29, 255, 131, 122, 29, 255, 133, 119, 30, 255, 135, 116, 30, 255, 138, 113, 31, 255, 140, 110, 31, 255, 142, 106, 32, 255, 145, 103, 33, 255, 147, 99, 34, 255, 150, 96, 35, 255, 152, 92, 36, 255, 154, 88, 37, 255, 157, 85, 38, 255, 159, 81, 39, 255, 161, 78, 40, 255, 163, 75, 41, 255, 165, 72, 43, 255, 167, 70, 44, 255, 169, 68, 46, 255, 170, 66, 48, 255, 172, 64, 51, 255, 173, 63, 53, 255, 175, 62, 55, 255, 176, 61, 57, 255, 177, 60, 60, 255, 178, 59, 62, 255, 179, 59, 64, 255, 180, 59, 66, 255, 181, 58, 68, 255, 181, 58, 69, 255, 182, 58, 70, 255, 182, 58, 71, 255, 182, 58, 72, 255, 182, 58, 72, 255, 182, 58, 72, 255, 182, 58, 72, 255, 182, 57, 71, 255, 182, 57, 70, 255, 182, 56, 69, 255, 181, 56, 68, 255, 181, 55, 67, 255, 181, 54, 66, 255, 180, 53, 64, 255, 180, 53, 63, 255, 180, 52, 62, 255, 179, 52, 61, 255, 178, 51, 60, 255, 178, 51, 59, 255, 177, 51, 59, 255, 176, 51, 58, 255, 175, 51, 58, 255, 174, 52, 59, 255, 173, 53, 59, 255, 172, 54, 60, 255, 172, 55, 61, 255, 171, 56, 63, 255, 171, 57, 64, 255, 170, 58, 66, 255, 170, 59, 68, 255, 170, 60, 71, 255, 170, 60, 73, 255, 170, 61, 76, 255, 170, 62, 78, 255, 170, 63, 81, 255, 170, 64, 83, 255, 170, 64, 86, 255, 170, 65, 88, 255, 169, 66, 91, 255, 169, 66, 93, 255, 168, 67, 95, 255, 167, 67, 97, 255, 167, 68, 99, 255, 165, 68, 100, 255, 163, 70, 102, 255, 161, 72, 103, 255, 159, 74, 103, 255, 157, 76, 104, 255, 154, 79, 104, 255, 152, 82, 104, 255, 149, 85, 104, 255, 146, 88, 104, 255, 143, 91, 104, 255, 140, 95, 104, 255, 138, 98, 104, 255, 135, 101, 104, 255, 133, 104, 104, 255, 131, 107, 104, 255, 129, 110, 104, 255, 127, 113, 104, 255, 126, 115, 105, 255, 125, 117, 106, 255, 125, 119, 107, 255, 124, 122, 108, 255, 123, 124, 109, 255, 122, 126, 110, 255, 122, 128, 112, 255, 121, 131, 113, 255, 120, 133, 115, 255, 120, 135, 116, 255, 119, 137, 118, 255, 119, 139, 119, 255, 118, 141, 121, 255, 118, 142, 122, 255, 118, 144, 123, 255, 117, 145, 124, 255, 117, 146, 125, 255, 117, 147, 126, 255, 117, 147, 126, 255, 117, 147, 126, 255, 117, 147, 127, 255, 117, 147, 127, 255, 117, 146, 127, 255, 117, 145, 127, 255, 117, 144, 128, 255, 117, 142, 128, 255, 117, 141, 129, 255, 118, 139, 129, 255, 118, 137, 130, 255, 118, 135, 131, 255, 118, 133, 132, 255, 118, 130, 133, 255, 119, 128, 133, 255, 119, 126, 134, 255, 119, 123, 135, 255, 119, 121, 136, 255, 119, 119, 137, 255, 120, 116, 138, 255, 120, 114, 139, 255, 120, 112, 139, 255, 120, 110, 140, 255, 121, 108, 140, 255, 121, 107, 140, 255, 122, 105, 140, 255, 122, 104, 139, 255, 123, 102, 139, 255, 123, 101, 138, 255, 124, 100, 137, 255, 124, 99, 136, 255, 125, 98, 135, 255, 125, 97, 134, 255, 126, 96, 133, 255, 126, 95, 132, 255, 127, 94, 131, 255, 127, 93, 130, 255, 128, 92, 129, 255, 128, 91, 128, 255, 128, 90, 128, 255, 128, 88, 127, 255, 128, 87, 126, 255, 128, 85, 125, 255, 128, 84, 125, 255, 127, 82, 124, 255, 127, 80, 123, 255, 126, 78, 122, 255, 126, 76, 121, 255, 125, 75, 121, 255, 124, 73, 120, 255, 124, 71, 119, 255, 123, 70, 118, 255, 122, 69, 118, 255, 122, 68, 117, 255, 121, 68, 116, 255, 120, 67, 116, 255, 120, 68, 115, 255, 119, 68, 114, 255, 119, 69, 114, 255, 119, 70, 113, 255, 120, 70, 113, 255, 120, 71, 112, 255, 122, 71, 112, 255, 123, 72, 112, 255, 124, 72, 111, 255, 126, 72, 111, 255, 127, 72, 110, 255, 129, 72, 110, 255, 131, 72, 110, 255, 132, 72, 110, 255, 134, 72, 109, 255, 135, 72, 109, 255, 137, 72, 109, 255, 138, 72, 109, 255, 138, 72, 109, 255, 139, 72, 109, 255, 139, 72, 109, 255, 139, 72, 109, 255, 139, 73, 109, 255, 139, 73, 108, 255, 139, 73, 108, 255, 138, 74, 108, 255, 138, 75, 108, 255, 138, 76, 108, 255, 138, 76, 107, 255, 138, 77, 107, 255, 138, 78, 107, 255, 138, 79, 106, 255, 138, 81, 106, 255, 139, 82, 106, 255, 139, 83, 105, 255, 140, 84, 105, 255, 141, 85, 104, 255, 142, 86, 104, 255, 143, 87, 103, 255, 145, 88, 103, 255, 147, 89, 102, 255, 149, 90, 101, 255, 151, 91, 101, 255, 153, 92, 100, 255, 155, 93, 99, 255, 158, 94, 99, 255, 160, 95, 98, 255, 162, 97, 97, 255, 164, 98, 97, 255, 166, 100, 96, 255, 168, 101, 95, 255, 169, 103, 95, 255, 171, 104, 94, 255, 172, 105, 93, 255, 173, 107, 93, 255, 174, 108, 92, 255, 174, 110, 91, 255, 174, 111, 90, 255, 173, 112, 90, 255, 173, 114, 89, 255, 172, 116, 88, 255, 171, 117, 87, 255, 170, 119, 86, 255, 168, 121, 85, 255, 167, 123, 83, 255, 166, 124, 82, 255, 164, 126, 81, 255, 162, 128, 79, 255, 161, 129, 78, 255, 159, 131, 76, 255, 157, 132, 75, 255, 155, 134, 73, 255, 154, 135, 71, 255, 152, 136, 70, 255, 150, 136, 68, 255, 148, 137, 67, 255, 147, 137, 65, 255, 145, 137, 64, 255, 143, 137, 62, 255, 141, 137, 61, 255, 139, 137, 61, 255, 136, 138, 60, 255, 134, 138, 60, 255, 131, 138, 60, 255, 129, 138, 60, 255, 126, 138, 60, 255, 124, 138, 61, 255, 121, 139, 61, 255, 119, 139, 61, 255, 117, 139, 62, 255, 115, 139, 62, 255, 113, 139, 63, 255, 112, 139, 63, 255, 111, 140, 63, 255, 110, 140, 64, 255, 109, 141, 63, 255, 109, 141, 63, 255, 109, 140, 63, 255, 109, 139, 63, 255, 109, 138, 62, 255, 109, 137, 61, 255, 109, 135, 60, 255, 108, 134, 59, 255, 108, 132, 58, 255, 108, 130, 57, 255, 108, 128, 56, 255, 108, 127, 55, 255, 108, 125, 54, 255, 107, 124, 52, 255, 107, 122, 51, 255, 107, 121, 50, 255, 107, 121, 49, 255, 107, 120, 48, 255, 107, 120, 47, 255, 106, 121, 47, 255, 106, 122, 46, 255, 107, 122, 45, 255, 107, 123, 44, 255, 107, 124, 43, 255, 108, 125, 42, 255, 108, 126, 41, 255, 109, 127, 40, 255, 110, 128, 38, 255, 111, 129, 37, 255, 112, 130, 36, 255, 113, 131, 35, 255, 114, 131, 33, 255, 115, 132, 32, 255, 116, 132, 31, 255, 117, 132, 30, 255, 119, 132, 29, 255, 120, 132, 29, 255, 121, 132, 28, 255, 122, 131, 28, 255, 124, 130, 28, 255, 125, 128, 28, 255, 127, 126, 28, 255, 129, 124, 28, 255, 131, 122, 28, 255, 133, 119, 29, 255, 135, 116, 29, 255, 137, 112, 30, 255, 140, 109, 30, 255, 142, 106, 31, 255, 145, 102, 32, 255, 147, 98, 33, 255, 149, 95, 34, 255, 152, 91, 35, 255, 154, 87, 36, 255, 156, 84, 37, 255, 159, 80, 38, 255, 161, 77, 39, 255, 163, 74, 40, 255, 165, 71, 42, 255, 167, 69, 44, 255, 169, 66, 46, 255, 170, 65, 48, 255, 172, 63, 50, 255, 174, 62, 52, 255, 175, 61, 55, 255, 176, 60, 57, 255, 177, 59, 59, 255, 178, 58, 62, 255, 179, 58, 64, 255, 180, 58, 66, 255, 181, 57, 68, 255, 182, 57, 69, 255, 182, 57, 70, 255, 182, 57, 71, 255, 183, 57, 72, 255, 183, 57, 72, 255, 183, 57, 72, 255, 183, 57, 72, 255, 182, 56, 71, 255, 182, 56, 70, 255, 182, 55, 69, 255, 182, 55, 68, 255, 181, 54, 67, 255, 181, 53, 66, 255, 181, 52, 65, 255, 180, 52, 63, 255, 180, 51, 62, 255, 179, 50, 61, 255, 178, 50, 60, 255, 178, 50, 60, 255, 177, 50, 59, 255, 176, 50, 59, 255, 175, 50, 59, 255, 174, 51, 59, 255, 173, 52, 59, 255, 172, 53, 60, 255, 172, 54, 61, 255, 171, 55, 63, 255, 171, 56, 65, 255, 171, 57, 67, 255, 170, 58, 69, 255, 170, 59, 71, 255, 170, 59, 73, 255, 171, 60, 76, 255, 171, 61, 79, 255, 171, 62, 81, 255, 171, 63, 84, 255, 171, 63, 86, 255, 171, 64, 89, 255, 170, 65, 91, 255, 170, 65, 94, 255, 169, 66, 96, 255, 169, 66, 98, 255, 168, 67, 100, 255, 166, 68, 101, 255, 165, 69, 102, 255, 163, 71, 103, 255, 160, 73, 104, 255, 158, 76, 104, 255, 155, 78, 105, 255, 152, 81, 105, 255, 149, 85, 104, 255, 146, 88, 104, 255, 144, 91, 104, 255, 141, 95, 104, 255, 138, 98, 104, 255, 135, 101, 103, 255, 133, 105, 103, 255, 131, 108, 103, 255, 129, 111, 103, 255, 127, 113, 104, 255, 126, 116, 104, 255, 125, 118, 105, 255, 125, 120, 106, 255, 124, 122, 107, 255, 123, 124, 108, 255, 122, 127, 110, 255, 122, 129, 111, 255, 121, 131, 113, 255, 121, 133, 114, 255, 120, 136, 116, 255, 120, 138, 118, 255, 119, 140, 119, 255, 119, 141, 121, 255, 118, 143, 122, 255, 118, 144, 123, 255, 118, 146, 125, 255, 118, 147, 125, 255, 117, 147, 126, 255, 117, 148, 127, 255, 117, 148, 127, 255, 117, 148, 127, 255, 117, 147, 127, 255, 117, 147, 127, 255, 117, 146, 128, 255, 117, 144, 128, 255, 117, 143, 129, 255, 118, 141, 129, 255, 118, 139, 130, 255, 118, 137, 131, 255, 118, 135, 131, 255, 118, 133, 132, 255, 118, 131, 133, 255, 118, 128, 134, 255, 118, 126, 135, 255, 118, 123, 136, 255, 118, 121, 137, 255, 119, 119, 137, 255, 119, 116, 138, 255, 119, 114, 139, 255, 119, 112, 140, 255, 120, 110, 140, 255, 120, 108, 140, 255, 120, 106, 140, 255, 121, 105, 140, 255, 121, 103, 140, 255, 122, 102, 139, 255, 122, 101, 138, 255, 123, 100, 137, 255, 124, 99, 136, 255, 124, 98, 135, 255, 125, 96, 134, 255, 125, 95, 133, 255, 126, 95, 132, 255, 126, 94, 131, 255, 127, 93, 130, 255, 127, 92, 129, 255, 127, 91, 128, 255, 127, 90, 127, 255, 128, 88, 126, 255, 127, 87, 126, 255, 127, 85, 125, 255, 127, 83, 124, 255, 127, 82, 123, 255, 126, 80, 123, 255, 125, 78, 122, 255, 125, 76, 121, 255, 124, 74, 120, 255, 123, 72, 120, 255, 123, 71, 119, 255, 122, 70, 118, 255, 121, 68, 118, 255, 121, 67, 117, 255, 120, 67, 116, 255, 119, 67, 116, 255, 119, 67, 115, 255, 118, 67, 115, 255, 118, 68, 114, 255, 118, 69, 113, 255, 119, 70, 113, 255, 119, 70, 112, 255, 121, 71, 112, 255, 122, 71, 112, 255, 123, 71, 111, 255, 125, 72, 111, 255, 127, 72, 110, 255, 128, 72, 110, 255, 130, 72, 110, 255, 132, 72, 110, 255, 133, 72, 109, 255, 135, 72, 109, 255, 136, 72, 109, 255, 137, 72, 109, 255, 138, 72, 109, 255, 139, 72, 109, 255, 139, 72, 109, 255, 139, 72, 109, 255, 139, 73, 109, 255, 139, 73, 109, 255, 138, 73, 108, 255, 138, 74, 108, 255, 138, 75, 108, 255, 138, 75, 108, 255, 138, 76, 108, 255, 138, 77, 107, 255, 138, 78, 107, 255, 138, 79, 107, 255, 138, 80, 106, 255, 138, 81, 106, 255, 139, 82, 105, 255, 140, 83, 105, 255, 141, 84, 104, 255, 142, 85, 104, 255, 143, 86, 103, 255, 145, 87, 103, 255, 147, 88, 102, 255, 149, 89, 102, 255, 151, 90, 101, 255, 153, 91, 100, 255, 155, 93, 100, 255, 158, 94, 99, 255, 160, 95, 98, 255, 162, 97, 98, 255, 164, 98, 97, 255, 166, 99, 96, 255, 168, 101, 96, 255, 170, 102, 95, 255, 171, 104, 94, 255, 172, 105, 94, 255, 173, 107, 93, 255, 174, 108, 92, 255, 174, 110, 91, 255, 174, 111, 91, 255, 173, 112, 90, 255, 173, 114, 89, 255, 172, 115, 88, 255, 171, 117, 87, 255, 170, 119, 86, 255, 169, 121, 85, 255, 167, 123, 84, 255, 166, 125, 82, 255, 164, 126, 81, 255, 163, 128, 79, 255, 161, 130, 78, 255, 159, 132, 76, 255, 158, 133, 75, 255, 156, 134, 73, 255, 154, 136, 71, 255, 152, 137, 70, 255, 151, 137, 68, 255, 149, 138, 67, 255, 147, 138, 65, 255, 146, 138, 63, 255, 144, 138, 62, 255, 141, 138, 61, 255, 139, 138, 61, 255, 136, 138, 60, 255, 134, 139, 60, 255, 131, 139, 60, 255, 128, 139, 60, 255, 126, 139, 60, 255, 123, 140, 60, 255, 121, 140, 61, 255, 118, 140, 61, 255, 116, 140, 62, 255, 114, 140, 62, 255, 112, 141, 62, 255, 111, 141, 63, 255, 110, 141, 63, 255, 109, 141, 63, 255, 108, 142, 63, 255, 108, 142, 63, 255, 108, 141, 63, 255, 108, 140, 62, 255, 108, 139, 62, 255, 108, 137, 61, 255, 108, 136, 60, 255, 108, 134, 59, 255, 108, 132, 58, 255, 108, 130, 57, 255, 107, 129, 56, 255, 107, 127, 55, 255, 107, 125, 53, 255, 107, 124, 52, 255, 107, 122, 51, 255, 106, 121, 50, 255, 106, 121, 49, 255, 106, 120, 48, 255, 106, 120, 47, 255, 106, 121, 47, 255, 106, 122, 46, 255, 106, 122, 45, 255, 106, 123, 44, 255, 107, 124, 43, 255, 107, 125, 42, 255, 108, 126, 40, 255, 109, 127, 39, 255, 110, 128, 38, 255, 111, 129, 36, 255, 112, 130, 35, 255, 113, 130, 34, 255, 114, 131, 33, 255, 115, 132, 31, 255, 116, 132, 30, 255, 117, 132, 29, 255, 119, 132, 29, 255, 120, 132, 28, 255, 121, 131, 27, 255, 122, 131, 27, 255, 124, 129, 27, 255, 125, 128, 27, 255, 127, 126, 27, 255, 129, 124, 27, 255, 131, 121, 27, 255, 133, 118, 28, 255, 135, 115, 28, 255, 137, 112, 29, 255, 140, 109, 30, 255, 142, 105, 30, 255, 144, 102, 31, 255, 147, 98, 32, 255, 149, 94, 33, 255, 152, 90, 34, 255, 154, 87, 35, 255, 156, 83, 36, 255, 159, 80, 37, 255, 161, 76, 39, 255, 163, 73, 40, 255, 165, 70, 41, 255, 167, 68, 43, 255, 169, 66, 45, 255, 170, 64, 47, 255, 172, 62, 50, 255, 174, 61, 52, 255, 175, 60, 54, 255, 176, 59, 57, 255, 178, 58, 59, 255, 179, 58, 62, 255, 180, 57, 64, 255, 180, 57, 66, 255, 181, 57, 68, 255, 182, 57, 69, 255, 182, 57, 71, 255, 183, 57, 71, 255, 183, 57, 72, 255, 183, 57, 72, 255, 183, 57, 72, 255, 183, 56, 72, 255, 183, 56, 71, 255, 183, 55, 70, 255, 182, 55, 69, 255, 182, 54, 68, 255, 182, 53, 67, 255, 181, 52, 66, 255, 181, 52, 65, 255, 180, 51, 64, 255, 180, 50, 62, 255, 179, 50, 61, 255, 179, 49, 60, 255, 178, 49, 60, 255, 177, 49, 59, 255, 176, 49, 59, 255, 175, 50, 59, 255, 174, 50, 59, 255, 173, 51, 59, 255, 172, 52, 60, 255, 172, 53, 62, 255, 171, 54, 63, 255, 171, 55, 65, 255, 171, 56, 67, 255, 171, 57, 69, 255, 171, 58, 71, 255, 171, 59, 74, 255, 171, 60, 76, 255, 171, 61, 79, 255, 171, 61, 82, 255, 171, 62, 84, 255, 171, 63, 87, 255, 171, 64, 89, 255, 171, 64, 92, 255, 171, 65, 94, 255, 170, 65, 97, 255, 169, 66, 99, 255, 168, 66, 100, 255, 167, 67, 102, 255, 165, 69, 103, 255, 163, 71, 104, 255, 161, 73, 104, 255, 158, 75, 105, 255, 156, 78, 105, 255, 153, 81, 105, 255, 150, 84, 105, 255, 147, 88, 104, 255, 144, 91, 104, 255, 141, 95, 104, 255, 138, 98, 103, 255, 135, 101, 103, 255, 133, 105, 103, 255, 131, 108, 103, 255, 129, 111, 103, 255, 127, 113, 103, 255, 126, 116, 104, 255, 125, 118, 104, 255, 125, 120, 105, 255, 124, 122, 106, 255, 123, 125, 108, 255, 122, 127, 109, 255, 122, 129, 111, 255, 121, 132, 112, 255, 121, 134, 114, 255, 120, 136, 116, 255, 120, 138, 118, 255, 119, 140, 119, 255, 119, 142, 121, 255, 119, 143, 122, 255, 118, 145, 124, 255, 118, 146, 125, 255, 118, 147, 126, 255, 118, 148, 126, 255, 118, 148, 127, 255, 118, 148, 127, 255, 118, 148, 127, 255, 118, 148, 127, 255, 118, 147, 127, 255, 118, 146, 128, 255, 118, 145, 128, 255, 118, 143, 129, 255, 118, 141, 129, 255, 118, 140, 130, 255, 118, 137, 131, 255, 118, 135, 132, 255, 118, 133, 132, 255, 118, 131, 133, 255, 118, 128, 134, 255, 118, 126, 135, 255, 118, 123, 136, 255, 118, 121, 137, 255, 118, 119, 138, 255, 118, 116, 139, 255, 118, 114, 140, 255, 119, 112, 140, 255, 119, 110, 141, 255, 119, 108, 141, 255, 120, 106, 141, 255, 120, 105, 140, 255, 121, 103, 140, 255, 121, 102, 139, 255, 122, 101, 138, 255, 123, 100, 137, 255, 123, 99, 136, 255, 124, 97, 135, 255, 124, 96, 134, 255, 125, 95, 133, 255, 125, 94, 132, 255, 126, 94, 130, 255, 126, 93, 129, 255, 127, 92, 128, 255, 127, 91, 128, 255, 127, 90, 127, 255, 127, 88, 126, 255, 127, 87, 125, 255, 127, 85, 125, 255, 127, 83, 124, 255, 126, 81, 123, 255, 126, 80, 122, 255, 125, 78, 122, 255, 124, 76, 121, 255, 124, 74, 120, 255, 123, 72, 120, 255, 122, 71, 119, 255, 121, 69, 118, 255, 121, 68, 118, 255, 120, 67, 117, 255, 119, 66, 116, 255, 119, 66, 116, 255, 118, 66, 115, 255, 118, 67, 115, 255, 117, 68, 114, 255, 118, 68, 114, 255, 118, 69, 113, 255, 119, 70, 113, 255, 120, 70, 112, 255, 121, 71, 112, 255, 123, 71, 111, 255, 124, 71, 111, 255, 126, 72, 111, 255, 128, 72, 110, 255, 130, 72, 110, 255, 131, 72, 110, 255, 133, 72, 109, 255, 135, 72, 109, 255, 136, 72, 109, 255, 137, 72, 109, 255, 138, 72, 109, 255, 139, 72, 109, 255, 139, 72, 109, 255, 139, 72, 109, 255, 139, 73, 109, 255, 138, 73, 109, 255, 138, 73, 108, 255, 138, 74, 108, 255, 138, 75, 108, 255, 138, 75, 108, 255, 137, 76, 108, 255, 137, 77, 107, 255, 137, 78, 107, 255, 138, 79, 107, 255, 138, 80, 106, 255, 138, 81, 106, 255, 139, 82, 105, 255, 140, 83, 105, 255, 141, 84, 104, 255, 142, 85, 104, 255, 143, 86, 103, 255, 145, 87, 103, 255, 147, 88, 102, 255, 149, 89, 102, 255, 151, 90, 101, 255, 153, 91, 101, 255, 155, 93, 100, 255, 158, 94, 99, 255, 160, 95, 99, 255, 162, 97, 98, 255, 164, 98, 97, 255, 166, 99, 97, 255, 168, 101, 96, 255, 170, 102, 95, 255, 171, 104, 94, 255, 172, 105, 94, 255, 173, 107, 93, 255, 174, 108, 92, 255, 174, 109, 92, 255, 174, 111, 91, 255, 174, 112, 90, 255, 173, 114, 89, 255, 172, 115, 88, 255, 171, 117, 87, 255, 170, 119, 86, 255, 169, 121, 85, 255, 168, 123, 84, 255, 166, 125, 82, 255, 165, 127, 81, 255, 163, 128, 79, 255, 161, 130, 78, 255, 160, 132, 76, 255, 158, 133, 75, 255, 156, 135, 73, 255, 154, 136, 71, 255, 153, 137, 70, 255, 151, 138, 68, 255, 149, 138, 66, 255, 148, 139, 65, 255, 146, 139, 63, 255, 144, 139, 62, 255, 142, 139, 61, 255, 139, 139, 60, 255, 137, 139, 60, 255, 134, 139, 60, 255, 131, 139, 60, 255, 128, 140, 60, 255, 126, 140, 60, 255, 123, 140, 60, 255, 120, 140, 61, 255, 118, 141, 61, 255, 116, 141, 61, 255, 114, 141, 62, 255, 112, 141, 62, 255, 110, 141, 63, 255, 109, 142, 63, 255, 109, 142, 63, 255, 108, 142, 63, 255, 108, 142, 63, 255, 108, 141, 63, 255, 108, 140, 62, 255, 108, 139, 62, 255, 108, 138, 61, 255, 108, 136, 60, 255, 108, 134, 59, 255, 107, 132, 58, 255, 107, 131, 57, 255, 107, 129, 56, 255, 107, 127, 55, 255, 107, 125, 53, 255, 107, 124, 52, 255, 106, 122, 51, 255, 106, 121, 50, 255, 106, 121, 49, 255, 106, 120, 48, 255, 106, 120, 47, 255, 106, 121, 47, 255, 106, 121, 46, 255, 106, 122, 45, 255, 106, 123, 44, 255, 107, 124, 43, 255, 107, 125, 42, 255, 108, 126, 40, 255, 109, 127, 39, 255, 109, 128, 38, 255, 110, 129, 36, 255, 111, 130, 35, 255, 113, 130, 34, 255, 114, 131, 32, 255, 115, 131, 31, 255, 116, 132, 30, 255, 117, 132, 29, 255, 119, 132, 28, 255, 120, 132, 28, 255, 121, 131, 27, 255, 122, 130, 27, 255, 124, 129, 26, 255, 125, 128, 26, 255, 127, 126, 26, 255, 129, 124, 27, 255, 131, 121, 27, 255, 133, 118, 27, 255, 135, 115, 28, 255, 137, 112, 29, 255, 140, 108, 29, 255, 142, 105, 30, 255, 144, 101, 31, 255, 147, 98, 32, 255, 149, 94, 33, 255, 152, 90, 34, 255, 154, 86, 35, 255, 156, 83, 36, 255, 158, 79, 37, 255, 161, 76, 38, 255, 163, 73, 40, 255, 165, 70, 41, 255, 167, 68, 43, 255, 169, 65, 45, 255, 170, 64, 47, 255, 172, 62, 50, 255, 174, 61, 52, 255, 175, 59, 54, 255, 176, 59, 57, 255, 178, 58, 59, 255, 179, 57, 62, 255, 180, 57, 64, 255, 181, 57, 66, 255, 181, 57, 68, 255, 182, 56, 69, 255, 182, 56, 71, 255, 183, 56, 72, 255, 183, 56, 72, 255, 183, 56, 72, 255, 183, 56, 72, 255, 183, 56, 72, 255, 183, 56, 71, 255, 183, 55, 70, 255, 182, 54, 69, 255, 182, 54, 68, 255, 182, 53, 67, 255, 181, 52, 66, 255, 181, 51, 65, 255, 180, 51, 64, 255, 180, 50, 62, 255, 179, 50, 61, 255, 179, 49, 60, 255, 178, 49, 60, 255, 177, 49, 59, 255, 176, 49, 59, 255, 175, 49, 59, 255, 174, 50, 59, 255, 173, 51, 59, 255, 172, 52, 60, 255, 172, 53, 62, 255, 171, 54, 63, 255, 171, 55, 65, 255, 171, 56, 67, 255, 171, 57, 69, 255, 171, 58, 71, 255, 171, 59, 74, 255, 171, 60, 76, 255, 171, 60, 79, 255, 171, 61, 82, 255, 171, 62, 84, 255, 171, 63, 87, 255, 171, 63, 90, 255, 171, 64, 92, 255, 171, 65, 94, 255, 170, 65, 97, 255, 170, 66, 99, 255, 169, 66, 101, 255, 167, 67, 102, 255, 165, 69, 103, 255, 163, 70, 104, 255, 161, 73, 104, 255, 158, 75, 105, 255, 156, 78, 105, 255, 153, 81, 105, 255, 150, 84, 105, 255, 147, 88, 104, 255, 144, 91, 104, 255, 141, 95, 104, 255, 138, 98, 103, 255, 136, 102, 103, 255, 133, 105, 103, 255, 131, 108, 103, 255, 129, 111, 103, 255, 127, 114, 103, 255, 126, 116, 104, 255, 125, 118, 104, 255, 125, 120, 105, 255, 124, 123, 106, 255, 123, 125, 108, 255, 122, 127, 109, 255, 122, 130, 111, 255, 121, 132, 112, 255, 121, 134, 114, 255, 120, 136, 116, 255, 120, 138, 117, 255, 119, 140, 119, 255, 119, 142, 121, 255, 119, 144, 122, 255, 118, 145, 124, 255, 118, 146, 125, 255, 118, 147, 126, 255, 118, 148, 126, 255, 118, 148, 127, 255, 118, 149, 127, 255, 118, 148, 127, 255, 118, 148, 127, 255, 118, 147, 127, 255, 118, 146, 128, 255, 118, 145, 128, 255, 118, 143, 129, 255, 118, 142, 129, 255, 118, 140, 130, 255, 118, 138, 131, 255, 118, 135, 132, 255, 118, 133, 132, 255, 118, 131, 133, 255, 118, 128, 134, 255, 118, 126, 135, 255, 118, 123, 136, 255, 118, 121, 137, 255, 118, 119, 138, 255, 118, 116, 139, 255, 118, 114, 140, 255, 118, 112, 140, 255, 119, 110, 141, 255, 119, 108, 141, 255, 120, 106, 141, 255, 120, 105, 140, 255, 121, 103, 140, 255, 121, 102, 139, 255, 122, 101, 138, 255, 122, 100, 137, 255, 123, 99, 136, 255, 124, 97, 135, 255, 124, 96, 134, 255, 125, 95, 133, 255, 125, 94, 131, 255, 126, 94, 130, 255, 126, 93, 129, 255, 126, 92, 128, 255, 127, 91, 127, 255, 127, 90, 127, 255, 127, 88, 126, 255, 127, 87, 125, 255, 127, 85, 124, 255, 126, 83, 124, 255, 126, 81, 123, 255, 125, 79, 122, 255, 125, 78, 122, 255, 124, 76, 121, 255, 123, 74, 120, 255, 123, 72, 120, 255, 122, 70, 119, 255, 121, 69, 118, 255, 121, 68, 118, 255, 120, 67, 117, 255, 119, 66, 116, 255, 119, 66, 116, 255, 118, 66, 115, 255, 117, 67, 115, 255, 117, 67, 114, 255, 117, 68, 114, 255, 118, 69, 113, 255, 119, 69, 113, 255, 120, 70, 112, 255, 121, 70, 112, 255, 123, 71, 111, 255, 124, 71, 111, 255, 126, 71, 111, 255, 128, 72, 110, 255, 130, 72, 110, 255, 131, 72, 110, 255, 133, 72, 109, 255, 135, 72, 109, 255, 136, 72, 109, 255, 137, 72, 109, 255, 138, 72, 109, 255, 138, 72, 109, 255, 139, 72, 109, 255, 139, 72, 109, 255, 139, 73, 109, 255, 138, 73, 109, 255, 138, 73, 108, 255, 138, 74, 108, 255, 138, 75, 108, 255, 138, 75, 108, 255, 137, 76, 108, 255, 137, 77, 107, 255, 137, 78, 107, 255, 138, 79, 107, 255, 138, 80, 106, 255, 138, 81, 106, 255, 139, 82, 105, 255, 140, 83, 105, 255, 141, 84, 105, 255, 142, 85, 104, 255, 143, 86, 103, 255, 145, 87, 103, 255, 147, 88, 102, 255, 149, 89, 102, 255, 151, 90, 101, 255, 153, 91, 101, 255, 155, 92, 100, 255, 158, 94, 99, 255, 160, 95, 99, 255, 162, 96, 98, 255, 164, 98, 97, 255, 166, 99, 97, 255, 168, 101, 96, 255, 170, 102, 95, 255, 171, 104, 95, 255, 172, 105, 94, 255, 173, 107, 93, 255, 174, 108, 92, 255, 174, 109, 92, 255, 174, 111, 91, 255, 174, 112, 90, 255, 173, 114, 89, 255, 172, 115, 88, 255, 171, 117, 87, 255, 170, 119, 86, 255, 169, 121, 85, 255, 168, 123, 84, 255, 166, 125, 82, 255, 165, 127, 81, 255, 163, 129, 79, 255, 161, 130, 78, 255, 160, 132, 76, 255, 158, 134, 75, 255, 156, 135, 73, 255, 155, 136, 71, 255, 153, 137, 70, 255, 151, 138, 68, 255, 149, 139, 66, 255, 148, 139, 65, 255, 146, 139, 63, 255, 144, 139, 62, 255, 142, 139, 61, 255, 139, 139, 60, 255, 137, 139, 60, 255, 134, 139, 60, 255, 131, 140, 60, 255, 128, 140, 60, 255, 126, 140, 60, 255, 123, 140, 60, 255, 120, 141, 60, 255, 118, 141, 61, 255, 116, 141, 61, 255, 114, 141, 62, 255, 112, 142, 62, 255, 110, 142, 63, 255, 109, 142, 63, 255, 109, 142, 63, 255, 109, 142, 63, 255, 108, 142, 63, 255, 108, 141, 63, 255, 108, 140, 62, 255, 108, 139, 62, 255, 108, 138, 61, 255, 108, 136, 60, 255, 108, 134, 59, 255, 108, 132, 58, 255, 108, 131, 57, 255, 107, 129, 56, 255, 107, 127, 55, 255, 107, 125, 54, 255, 107, 124, 52, 255, 107, 122, 51, 255, 107, 121, 50, 255, 106, 121, 49, 255, 106, 120, 48, 255, 106, 120, 47, 255, 106, 121, 47, 255, 106, 122, 46, 255, 106, 122, 45, 255, 106, 123, 44, 255, 107, 124, 43, 255, 107, 125, 42, 255, 108, 126, 41, 255, 109, 127, 39, 255, 110, 128, 38, 255, 111, 129, 37, 255, 112, 130, 35, 255, 113, 130, 34, 255, 114, 131, 33, 255, 115, 132, 31, 255, 116, 132, 30, 255, 118, 132, 29, 255, 119, 132, 29, 255, 120, 132, 28, 255, 121, 131, 27, 255, 123, 131, 27, 255, 124, 129, 27, 255, 126, 128, 27, 255, 127, 126, 27, 255, 129, 124, 27, 255, 131, 121, 27, 255, 133, 118, 28, 255, 135, 115, 28, 255, 138, 112, 29, 255, 140, 109, 29, 255, 142, 105, 30, 255, 144, 102, 31, 255, 147, 98, 32, 255, 149, 94, 33, 255, 152, 90, 34, 255, 154, 87, 35, 255, 156, 83, 36, 255, 159, 80, 37, 255, 161, 76, 39, 255, 163, 73, 40, 255, 165, 70, 41, 255, 167, 68, 43, 255, 169, 66, 45, 255, 170, 64, 47, 255, 172, 62, 50, 255, 174, 61, 52, 255, 175, 60, 54, 255, 176, 59, 57, 255, 178, 58, 59, 255, 179, 57, 62, 255, 180, 57, 64, 255, 181, 57, 66, 255, 181, 57, 68, 255, 182, 56, 69, 255, 182, 56, 70, 255, 183, 56, 71, 255, 183, 56, 72, 255, 183, 56, 72, 255, 183, 56, 72, 255, 183, 56, 72, 255, 183, 56, 71, 255, 183, 55, 70, 255, 182, 54, 69, 255, 182, 54, 68, 255, 182, 53, 67, 255, 181, 52, 66, 255, 181, 52, 65, 255, 180, 51, 64, 255, 180, 50, 63, 255, 179, 50, 61, 255, 179, 49, 61, 255, 178, 49, 60, 255, 177, 49, 59, 255, 176, 49, 59, 255, 175, 50, 59, 255, 174, 50, 59, 255, 173, 51, 60, 255, 172, 52, 61, 255, 172, 53, 62, 255, 171, 54, 63, 255, 171, 55, 65, 255, 171, 56, 67, 255, 171, 57, 69, 255, 171, 58, 71, 255, 171, 59, 74, 255, 171, 60, 76, 255, 171, 61, 79, 255, 171, 62, 82, 255, 171, 62, 84, 255, 171, 63, 87, 255, 171, 64, 90, 255, 171, 64, 92, 255, 171, 65, 94, 255, 170, 65, 97, 255, 169, 66, 99, 255, 168, 66, 100, 255, 167, 67, 102, 255, 165, 69, 103, 255, 163, 71, 104, 255, 161, 73, 104, 255, 158, 75, 105, 255, 156, 78, 105, 255, 153, 81, 105, 255, 150, 84, 105, 255, 147, 88, 104, 255, 144, 91, 104, 255, 141, 95, 104, 255, 138, 98, 103, 255, 136, 101, 103, 255, 133, 105, 103, 255, 131, 108, 103, 255, 129, 111, 103, 255, 128, 113, 103, 255, 126, 116, 104, 255, 126, 118, 104, 255, 125, 120, 105, 255, 124, 122, 106, 255, 123, 125, 108, 255, 123, 127, 109, 255, 122, 129, 111, 255, 121, 132, 112, 255, 121, 134, 114, 255, 120, 136, 116, 255, 120, 138, 117, 255, 119, 140, 119, 255, 119, 142, 121, 255, 119, 144, 122, 255, 118, 145, 124, 255, 118, 146, 125, 255, 118, 147, 126, 255, 118, 148, 126, 255, 118, 148, 127, 255, 118, 149, 127, 255, 118, 148, 127, 255, 118, 148, 127, 255, 118, 147, 127, 255, 118, 146, 128, 255, 118, 145, 128, 255, 118, 143, 129, 255, 118, 142, 129, 255, 118, 140, 130, 255, 118, 138, 131, 255, 118, 135, 131, 255, 118, 133, 132, 255, 118, 131, 133, 255, 118, 128, 134, 255, 118, 126, 135, 255, 118, 123, 136, 255, 118, 121, 137, 255, 118, 118, 138, 255, 118, 116, 139, 255, 118, 114, 139, 255, 119, 112, 140, 255, 119, 110, 141, 255, 119, 108, 141, 255, 120, 106, 141, 255, 120, 105, 140, 255, 121, 103, 140, 255, 121, 102, 139, 255, 122, 101, 138, 255, 123, 100, 137, 255, 123, 98, 136, 255, 124, 97, 135, 255, 124, 96, 134, 255, 125, 95, 132, 255, 125, 94, 131, 255, 126, 93, 130, 255, 126, 92, 129, 255, 127, 91, 128, 255, 127, 90, 127, 255, 127, 89, 127, 255, 127, 88, 126, 255, 127, 87, 125, 255, 127, 85, 124, 255, 126, 83, 124, 255, 126, 81, 123, 255, 125, 79, 122, 255, 125, 77, 121, 255, 124, 76, 121, 255, 123, 74, 120, 255, 123, 72, 119, 255, 122, 70, 119, 255, 121, 69, 118, 255, 121, 68, 117, 255, 120, 67, 117, 255, 119, 66, 116, 255, 118, 66, 116, 255, 118, 66, 115, 255, 117, 67, 115, 255, 117, 67, 114, 255, 117, 68, 113, 255, 118, 69, 113, 255, 119, 69, 113, 255, 120, 70, 112, 255, 121, 70, 112, 255, 122, 71, 111, 255, 124, 71, 111, 255, 126, 72, 111, 255, 128, 72, 110, 255, 129, 72, 110, 255, 131, 72, 110, 255, 133, 72, 109, 255, 134, 72, 109, 255, 136, 72, 109, 255, 137, 72, 109, 255, 138, 73, 109, 255, 138, 73, 109, 255, 138, 73, 109, 255, 138, 73, 109, 255, 138, 73, 109, 255, 138, 73, 109, 255, 138, 74, 108, 255, 138, 74, 108, 255, 137, 75, 108, 255, 137, 76, 108, 255, 137, 76, 108, 255, 137, 77, 107, 255, 137, 78, 107, 255, 137, 79, 107, 255, 138, 80, 106, 255, 138, 81, 106, 255, 139, 82, 105, 255, 139, 83, 105, 255, 140, 84, 104, 255, 142, 85, 104, 255, 143, 86, 103, 255, 145, 87, 103, 255, 147, 88, 102, 255, 149, 89, 102, 255, 151, 90, 101, 255, 153, 91, 101, 255, 155, 92, 100, 255, 157, 94, 99, 255, 160, 95, 99, 255, 162, 96, 98, 255, 164, 98, 97, 255, 166, 99, 97, 255, 168, 101, 96, 255, 169, 102, 95, 255, 171, 104, 94, 255, 172, 105, 94, 255, 173, 107, 93, 255, 174, 108, 92, 255, 174, 109, 92, 255, 174, 111, 91, 255, 173, 112, 90, 255, 173, 114, 89, 255, 172, 115, 88, 255, 171, 117, 87, 255, 170, 119, 86, 255, 169, 121, 85, 255, 167, 123, 84, 255, 166, 125, 82, 255, 165, 127, 81, 255, 163, 128, 79, 255, 161, 130, 78, 255, 160, 132, 76, 255, 158, 133, 75, 255, 156, 135, 73, 255, 155, 136, 71, 255, 153, 137, 70, 255, 151, 138, 68, 255, 149, 138, 66, 255, 148, 138, 65, 255, 146, 138, 63, 255, 144, 139, 62, 255, 142, 139, 61, 255, 139, 139, 60, 255, 137, 139, 60, 255, 134, 139, 60, 255, 131, 139, 60, 255, 129, 140, 60, 255, 126, 140, 60, 255, 123, 140, 60, 255, 120, 141, 60, 255, 118, 141, 61, 255, 116, 141, 61, 255, 114, 141, 62, 255, 112, 142, 62, 255, 111, 142, 63, 255, 109, 142, 63, 255, 109, 142, 63, 255, 109, 142, 63, 255, 109, 142, 63, 255, 109, 141, 63, 255, 109, 140, 62, 255, 109, 139, 62, 255, 109, 138, 61, 255, 109, 136, 60, 255, 109, 134, 59, 255, 108, 132, 58, 255, 108, 131, 57, 255, 108, 129, 56, 255, 108, 127, 55, 255, 108, 125, 54, 255, 108, 124, 53, 255, 107, 123, 52, 255, 107, 122, 51, 255, 107, 121, 50, 255, 107, 120, 49, 255, 107, 121, 48, 255, 107, 121, 47, 255, 107, 122, 47, 255, 107, 123, 46, 255, 107, 123, 45, 255, 108, 124, 44, 255, 108, 125, 42, 255, 109, 126, 41, 255, 110, 127, 40, 255, 111, 128, 38, 255, 112, 129, 37, 255, 113, 130, 36, 255, 114, 131, 34, 255, 115, 132, 33, 255, 116, 132, 32, 255, 117, 132, 31, 255, 118, 133, 30, 255, 120, 133, 29, 255, 121, 132, 28, 255, 122, 132, 28, 255, 123, 131, 27, 255, 125, 130, 27, 255, 126, 128, 27, 255, 128, 127, 27, 255, 130, 124, 27, 255, 132, 122, 28, 255, 134, 119, 28, 255, 136, 116, 29, 255, 138, 113, 29, 255, 140, 109, 30, 255, 143, 106, 31, 255, 145, 102, 31, 255, 147, 99, 32, 255, 150, 95, 33, 255, 152, 91, 34, 255, 154, 87, 35, 255, 156, 84, 36, 255, 159, 80, 38, 255, 161, 77, 39, 255, 163, 74, 40, 255, 165, 71, 42, 255, 167, 69, 43, 255, 169, 66, 45, 255, 170, 64, 47, 255, 172, 63, 50, 255, 174, 61, 52, 255, 175, 60, 54, 255, 177, 59, 57, 255, 178, 58, 59, 255, 179, 58, 61, 255, 180, 57, 64, 255, 181, 57, 66, 255, 182, 57, 67, 255, 182, 56, 69, 255, 183, 56, 70, 255, 183, 56, 71, 255, 183, 56, 72, 255, 183, 56, 72, 255, 183, 56, 72, 255, 183, 56, 72, 255, 183, 56, 71, 255, 183, 55, 70, 255, 183, 54, 69, 255, 182, 54, 68, 255, 182, 53, 67, 255, 181, 53, 66, 255, 181, 52, 65, 255, 180, 51, 64, 255, 180, 51, 63, 255, 179, 50, 62, 255, 178, 50, 61, 255, 177, 50, 60, 255, 177, 50, 60, 255, 176, 50, 59, 255, 175, 51, 59, 255, 174, 51, 60, 255, 173, 52, 60, 255, 172, 53, 61, 255, 171, 54, 62, 255, 171, 55, 64, 255, 170, 56, 65, 255, 170, 57, 67, 255, 170, 58, 69, 255, 170, 59, 72, 255, 170, 60, 74, 255, 170, 61, 77, 255, 170, 61, 79, 255, 170, 62, 82, 255, 171, 63, 84, 255, 171, 64, 87, 255, 170, 64, 89, 255, 170, 65, 92, 255, 170, 66, 94, 255, 169, 66, 96, 255, 169, 67, 98, 255, 168, 67, 100, 255, 166, 68, 102, 255, 165, 69, 103, 255, 163, 71, 103, 255, 160, 73, 104, 255, 158, 76, 104, 255, 155, 78, 105, 255, 152, 81, 105, 255, 150, 85, 105, 255, 147, 88, 104, 255, 144, 91, 104, 255, 141, 95, 104, 255, 138, 98, 104, 255, 136, 101, 103, 255, 134, 104, 103, 255, 131, 108, 103, 255, 130, 110, 103, 255, 128, 113, 104, 255, 127, 115, 104, 255, 126, 118, 105, 255, 125, 120, 106, 255, 125, 122, 107, 255, 124, 124, 108, 255, 123, 127, 109, 255, 122, 129, 111, 255, 122, 132, 113, 255, 121, 134, 114, 255, 121, 136, 116, 255, 120, 138, 118, 255, 120, 140, 119, 255, 119, 142, 121, 255, 119, 144, 122, 255, 119, 145, 123, 255, 118, 146, 125, 255, 118, 148, 125, 255, 118, 148, 126, 255, 118, 149, 127, 255, 118, 149, 127, 255, 118, 149, 127, 255, 118, 148, 127, 255, 118, 147, 127, 255, 118, 146, 128, 255, 118, 145, 128, 255, 118, 143, 128, 255, 118, 142, 129, 255, 118, 140, 130, 255, 118, 138, 130, 255, 118, 135, 131, 255, 118, 133, 132, 255, 118, 131, 133, 255, 118, 128, 133, 255, 118, 126, 134, 255, 119, 123, 135, 255, 119, 121, 136, 255, 119, 118, 137, 255, 119, 116, 138, 255, 119, 114, 139, 255, 119, 111, 139, 255, 120, 109, 140, 255, 120, 108, 140, 255, 120, 106, 140, 255, 121, 104, 139, 255, 121, 103, 139, 255, 122, 102, 138, 255, 122, 100, 137, 255, 123, 99, 136, 255, 124, 98, 135, 255, 124, 97, 134, 255, 125, 96, 133, 255, 125, 95, 132, 255, 126, 94, 131, 255, 126, 93, 130, 255, 126, 92, 129, 255, 127, 91, 128, 255, 127, 90, 127, 255, 127, 89, 126, 255, 127, 88, 125, 255, 127, 86, 125, 255, 127, 85, 124, 255, 127, 83, 123, 255, 126, 81, 123, 255, 126, 79, 122, 255, 125, 77, 121, 255, 124, 75, 120, 255, 124, 73, 120, 255, 123, 72, 119, 255, 122, 70, 118, 255, 121, 69, 118, 255, 120, 68, 117, 255, 120, 67, 117, 255, 119, 66, 116, 255, 118, 66, 115, 255, 118, 66, 115, 255, 117, 66, 114, 255, 117, 67, 114, 255, 117, 68, 113, 255, 118, 69, 113, 255, 118, 69, 112, 255, 119, 70, 112, 255, 121, 70, 111, 255, 122, 71, 111, 255, 124, 71, 111, 255, 125, 72, 110, 255, 127, 72, 110, 255, 129, 72, 110, 255, 130, 72, 109, 255, 132, 73, 109, 255, 134, 73, 109, 255, 135, 73, 109, 255, 136, 73, 109, 255, 137, 73, 109, 255, 137, 73, 109, 255, 138, 73, 109, 255, 137, 73, 109, 255, 137, 73, 109, 255, 137, 74, 108, 255, 137, 74, 108, 255, 137, 75, 108, 255, 137, 75, 108, 255, 137, 76, 108, 255, 137, 77, 107, 255, 137, 77, 107, 255, 137, 78, 107, 255, 137, 79, 106, 255, 137, 80, 106, 255, 138, 81, 106, 255, 138, 82, 105, 255, 139, 83, 105, 255, 140, 84, 104, 255, 141, 85, 104, 255, 143, 86, 103, 255, 144, 87, 103, 255, 146, 88, 102, 255, 148, 89, 102, 255, 150, 90, 101, 255, 153, 91, 100, 255, 155, 92, 100, 255, 157, 94, 99, 255, 159, 95, 98, 255, 161, 96, 98, 255, 163, 98, 97, 255, 165, 99, 96, 255, 167, 101, 96, 255, 169, 102, 95, 255, 170, 103, 94, 255, 171, 105, 94, 255, 172, 106, 93, 255, 173, 108, 92, 255, 173, 109, 91, 255, 173, 111, 91, 255, 173, 112, 90, 255, 172, 113, 89, 255, 171, 115, 88, 255, 170, 117, 87, 255, 169, 119, 86, 255, 168, 121, 85, 255, 167, 122, 83, 255, 166, 124, 82, 255, 164, 126, 81, 255, 163, 128, 79, 255, 161, 130, 78, 255, 159, 131, 76, 255, 158, 133, 75, 255, 156, 134, 73, 255, 155, 135, 71, 255, 153, 136, 70, 255, 151, 137, 68, 255, 149, 138, 66, 255, 148, 138, 65, 255, 146, 138, 63, 255, 144, 138, 62, 255, 142, 138, 61, 255, 140, 138, 60, 255, 137, 138, 60, 255, 134, 139, 60, 255, 132, 139, 60, 255, 129, 139, 60, 255, 126, 140, 60, 255, 124, 140, 60, 255, 121, 140, 61, 255, 119, 141, 61, 255, 116, 141, 61, 255, 114, 141, 62, 255, 113, 141, 62, 255, 111, 142, 63, 255, 110, 142, 63, 255, 109, 142, 63, 255, 110, 142, 63, 255, 110, 141, 63, 255, 110, 141, 63, 255, 110, 140, 62, 255, 110, 139, 62, 255, 110, 137, 61, 255, 110, 136, 61, 255, 110, 134, 60, 255, 110, 132, 59, 255, 109, 131, 58, 255, 109, 129, 57, 255, 109, 127, 56, 255, 109, 126, 55, 255, 109, 124, 54, 255, 109, 123, 53, 255, 109, 122, 52, 255, 108, 121, 51, 255, 108, 121, 50, 255, 108, 121, 49, 255, 108, 121, 48, 255, 108, 122, 48, 255, 108, 123, 47, 255, 109, 124, 46, 255, 109, 125, 45, 255, 110, 126, 43, 255, 110, 127, 42, 255, 111, 128, 41, 255, 112, 129, 39, 255, 113, 130, 38, 255, 114, 131, 37, 255, 115, 132, 35, 255, 116, 132, 34, 255, 117, 133, 33, 255, 118, 133, 32, 255, 120, 133, 31, 255, 121, 133, 30, 255, 122, 133, 29, 255, 123, 133, 29, 255, 125, 132, 28, 255, 126, 131, 28, 255, 128, 129, 28, 255, 129, 127, 28, 255, 131, 125, 28, 255, 133, 123, 28, 255, 135, 120, 29, 255, 137, 117, 29, 255, 139, 114, 30, 255, 141, 110, 30, 255, 143, 107, 31, 255, 145, 103, 32, 255, 148, 100, 33, 255, 150, 96, 34, 255, 152, 92, 35, 255, 155, 89, 36, 255, 157, 85, 37, 255, 159, 82, 38, 255, 161, 78, 39, 255, 163, 75, 40, 255, 165, 72, 42, 255, 167, 70, 44, 255, 169, 67, 45, 255, 171, 65, 48, 255, 172, 64, 50, 255, 174, 62, 52, 255, 175, 61, 54, 255, 177, 60, 57, 255, 178, 59, 59, 255, 179, 58, 61, 255, 180, 57, 63, 255, 181, 57, 65, 255, 182, 57, 67, 255, 183, 56, 69, 255, 183, 56, 70, 255, 183, 56, 71, 255, 184, 56, 71, 255, 184, 56, 72, 255, 184, 56, 71, 255, 184, 56, 71, 255, 183, 55, 71, 255, 183, 55, 70, 255, 183, 55, 69, 255, 182, 54, 68, 255, 182, 54, 67, 255, 181, 53, 66, 255, 181, 53, 65, 255, 180, 52, 64, 255, 179, 52, 63, 255, 179, 51, 62, 255, 178, 51, 62, 255, 177, 51, 61, 255, 176, 51, 61, 255, 175, 52, 60, 255, 174, 52, 60, 255, 173, 53, 61, 255, 172, 54, 61, 255, 171, 55, 62, 255, 170, 56, 63, 255, 170, 57, 64, 255, 169, 58, 66, 255, 169, 58, 68, 255, 169, 59, 70, 255, 169, 60, 72, 255, 169, 61, 74, 255, 169, 62, 77, 255, 169, 63, 79, 255, 169, 63, 82, 255, 169, 64, 84, 255, 169, 65, 87, 255, 169, 66, 89, 255, 169, 66, 91, 255, 169, 67, 94, 255, 168, 67, 96, 255, 167, 68, 98, 255, 166, 68, 99, 255, 165, 69, 101, 255, 164, 70, 102, 255, 162, 72, 103, 255, 159, 74, 104, 255, 157, 76, 104, 255, 155, 79, 104, 255, 152, 82, 105, 255, 149, 85, 105, 255, 147, 88, 104, 255, 144, 91, 104, 255, 141, 94, 104, 255, 139, 98, 104, 255, 136, 101, 104, 255, 134, 104, 104, 255, 132, 107, 104, 255, 130, 110, 104, 255, 129, 112, 104, 255, 128, 115, 105, 255, 127, 117, 105, 255, 126, 119, 106, 255, 126, 122, 107, 255, 125, 124, 108, 255, 124, 126, 110, 255, 123, 129, 111, 255, 123, 131, 113, 255, 122, 134, 114, 255, 121, 136, 116, 255, 121, 138, 118, 255, 120, 140, 119, 255, 120, 142, 121, 255, 119, 144, 122, 255, 119, 145, 123, 255, 118, 147, 124, 255, 118, 148, 125, 255, 118, 149, 126, 255, 118, 149, 126, 255, 118, 149, 126, 255, 118, 149, 127, 255, 118, 149, 127, 255, 118, 148, 127, 255, 118, 147, 127, 255, 118, 145, 128, 255, 118, 144, 128, 255, 118, 142, 128, 255, 118, 140, 129, 255, 119, 138, 130, 255, 119, 135, 130, 255, 119, 133, 131, 255, 119, 130, 132, 255, 119, 128, 133, 255, 119, 125, 133, 255, 120, 123, 134, 255, 120, 120, 135, 255, 120, 118, 136, 255, 120, 115, 137, 255, 120, 113, 138, 255, 121, 111, 138, 255, 121, 109, 139, 255, 121, 107, 139, 255, 122, 105, 139, 255, 122, 104, 138, 255, 122, 102, 138, 255, 123, 101, 137, 255, 123, 100, 136, 255, 124, 99, 136, 255, 124, 98, 135, 255, 125, 97, 134, 255, 125, 96, 132, 255, 126, 95, 131, 255, 126, 94, 130, 255, 126, 93, 129, 255, 127, 92, 128, 255, 127, 91, 127, 255, 127, 90, 126, 255, 127, 89, 126, 255, 128, 87, 125, 255, 127, 86, 124, 255, 127, 84, 123, 255, 127, 83, 123, 255, 126, 81, 122, 255, 126, 79, 121, 255, 125, 77, 121, 255, 124, 75, 120, 255, 124, 73, 119, 255, 123, 71, 119, 255, 122, 70, 118, 255, 121, 68, 117, 255, 120, 67, 117, 255, 120, 66, 116, 255, 119, 66, 116, 255, 118, 65, 115, 255, 118, 66, 114, 255, 117, 66, 114, 255, 117, 67, 113, 255, 117, 68, 113, 255, 117, 68, 112, 255, 118, 69, 112, 255, 119, 70, 112, 255, 120, 70, 111, 255, 122, 71, 111, 255, 123, 71, 110, 255, 125, 72, 110, 255, 126, 72, 110, 255, 128, 73, 110, 255, 129, 73, 109, 255, 131, 73, 109, 255, 132, 73, 109, 255, 134, 73, 109, 255, 135, 74, 109, 255, 136, 74, 109, 255, 136, 74, 108, 255, 136, 74, 108, 255, 136, 74, 108, 255, 136, 74, 108, 255, 136, 74, 108, 255, 136, 75, 108, 255, 136, 75, 108, 255, 136, 76, 108, 255, 136, 76, 108, 255, 136, 77, 107, 255, 136, 78, 107, 255, 136, 79, 107, 255, 136, 79, 106, 255, 136, 80, 106, 255, 137, 81, 105, 255, 138, 82, 105, 255, 138, 83, 104, 255, 139, 84, 104, 255, 141, 85, 103, 255, 142, 86, 103, 255, 144, 87, 102, 255, 146, 88, 102, 255, 148, 89, 101, 255, 150, 90, 101, 255, 152, 91, 100, 255, 154, 92, 99, 255, 156, 93, 99, 255, 158, 95, 98, 255, 160, 96, 97, 255, 162, 98, 97, 255, 164, 99, 96, 255, 166, 100, 95, 255, 168, 102, 95, 255, 169, 103, 94, 255, 170, 105, 93, 255, 171, 106, 92, 255, 171, 108, 92, 255, 172, 109, 91, 255, 172, 110, 90, 255, 171, 112, 89, 255, 171, 113, 89, 255, 170, 115, 88, 255, 169, 116, 87, 255, 168, 118, 86, 255, 167, 120, 84, 255, 166, 122, 83, 255, 165, 124, 82, 255, 163, 126, 80, 255, 162, 127, 79, 255, 161, 129, 78, 255, 159, 131, 76, 255, 158, 132, 74, 255, 156, 133, 73, 255, 154, 134, 71, 255, 153, 135, 70, 255, 151, 136, 68, 255, 150, 137, 66, 255, 148, 137, 65, 255, 146, 137, 63, 255, 144, 137, 62, 255, 142, 137, 61, 255, 140, 137, 60, 255, 137, 138, 60, 255, 135, 138, 60, 255, 132, 138, 60, 255, 129, 139, 60, 255, 127, 139, 60, 255, 124, 139, 60, 255, 122, 140, 61, 255, 119, 140, 61, 255, 117, 140, 61, 255, 115, 141, 62, 255, 114, 141, 62, 255, 112, 141, 63, 255, 111, 141, 63, 255, 110, 142, 63, 255, 112, 141, 63, 255, 112, 141, 63, 255, 112, 141, 63, 255, 111, 140, 63, 255, 111, 139, 62, 255, 111, 137, 61, 255, 111, 136, 61, 255, 111, 134, 60, 255, 111, 132, 59, 255, 111, 131, 58, 255, 111, 129, 57, 255, 111, 127, 57, 255, 111, 126, 56, 255, 110, 124, 55, 255, 110, 123, 54, 255, 110, 122, 53, 255, 110, 121, 52, 255, 110, 121, 51, 255, 110, 121, 50, 255, 110, 122, 50, 255, 110, 122, 49, 255, 110, 123, 48, 255, 110, 124, 47, 255, 111, 125, 46, 255, 111, 126, 45, 255, 112, 127, 43, 255, 113, 128, 42, 255, 114, 130, 41, 255, 115, 131, 39, 255, 116, 132, 38, 255, 117, 132, 37, 255, 118, 133, 36, 255, 119, 134, 34, 255, 120, 134, 33, 255, 121, 135, 32, 255, 123, 135, 31, 255, 124, 134, 31, 255, 125, 134, 30, 255, 126, 133, 30, 255, 128, 132, 29, 255, 129, 131, 29, 255, 131, 129, 29, 255, 132, 126, 29, 255, 134, 124, 30, 255, 136, 121, 30, 255, 138, 118, 30, 255, 140, 115, 31, 255, 142, 112, 31, 255, 144, 108, 32, 255, 146, 105, 33, 255, 148, 101, 33, 255, 151, 97, 34, 255, 153, 94, 35, 255, 155, 90, 36, 255, 157, 87, 37, 255, 159, 83, 38, 255, 161, 80, 39, 255, 163, 77, 41, 255, 165, 74, 42, 255, 167, 71, 44, 255, 169, 69, 46, 255, 171, 67, 48, 255, 173, 65, 50, 255, 174, 63, 52, 255, 176, 62, 54, 255, 177, 61, 57, 255, 178, 59, 59, 255, 179, 59, 61, 255, 181, 58, 63, 255, 181, 57, 65, 255, 182, 57, 67, 255, 183, 56, 68, 255, 183, 56, 69, 255, 184, 56, 70, 255, 184, 56, 71, 255, 184, 56, 71, 255, 184, 56, 71, 255, 184, 56, 71, 255, 184, 55, 70, 255, 183, 55, 70, 255, 183, 55, 69, 255, 182, 54, 68, 255, 182, 54, 67, 255, 181, 54, 66, 255, 181, 53, 65, 255, 180, 53, 65, 255, 179, 53, 64, 255, 178, 53, 63, 255, 177, 53, 62, 255, 176, 53, 62, 255, 175, 53, 62, 255, 174, 53, 61, 255, 173, 54, 61, 255, 172, 55, 62, 255, 171, 56, 62, 255, 170, 57, 63, 255, 169, 58, 64, 255, 169, 59, 65, 255, 168, 59, 67, 255, 168, 60, 69, 255, 168, 61, 71, 255, 168, 62, 73, 255, 168, 63, 75, 255, 168, 64, 77, 255, 168, 64, 79, 255, 168, 65, 82, 255, 168, 66, 84, 255, 168, 66, 86, 255, 168, 67, 88, 255, 168, 68, 91, 255, 167, 68, 93, 255, 167, 69, 95, 255, 166, 69, 97, 255, 165, 70, 99, 255, 164, 70, 100, 255, 162, 72, 101, 255, 160, 73, 102, 255, 158, 75, 103, 255, 156, 77, 104, 255, 154, 80, 104, 255, 151, 82, 104, 255, 149, 85, 104, 255, 146, 88, 104, 255, 144, 91, 104, 255, 141, 94, 104, 255, 139, 97, 104, 255, 137, 100, 104, 255, 135, 103, 104, 255, 133, 106, 104, 255, 131, 109, 104, 255, 130, 112, 105, 255, 129, 114, 105, 255, 128, 116, 106, 255, 127, 118, 107, 255, 127, 121, 108, 255, 126, 123, 109, 255, 125, 126, 110, 255, 124, 128, 112, 255, 123, 131, 113, 255, 123, 133, 115, 255, 122, 136, 116, 255, 121, 138, 118, 255, 121, 140, 119, 255, 120, 142, 121, 255, 119, 144, 122, 255, 119, 146, 123, 255, 119, 147, 124, 255, 118, 148, 125, 255, 118, 149, 126, 255, 118, 150, 126, 255, 118, 150, 126, 255, 118, 150, 126, 255, 118, 149, 126, 255, 118, 148, 126, 255, 118, 147, 127, 255, 118, 146, 127, 255, 119, 144, 127, 255, 119, 142, 128, 255, 119, 140, 128, 255, 119, 138, 129, 255, 120, 135, 129, 255, 120, 133, 130, 255, 120, 130, 131, 255, 121, 127, 131, 255, 121, 125, 132, 255, 121, 122, 133, 255, 121, 120, 134, 255, 122, 117, 134, 255, 122, 115, 135, 255, 122, 112, 136, 255, 122, 110, 137, 255, 122, 108, 137, 255, 123, 107, 137, 255, 123, 105, 137, 255, 123, 103, 137, 255, 124, 102, 137, 255, 124, 101, 136, 255, 124, 99, 135, 255, 125, 98, 134, 255, 125, 97, 133, 255, 125, 96, 132, 255, 126, 95, 131, 255, 126, 94, 130, 255, 127, 93, 129, 255, 127, 92, 128, 255, 127, 91, 127, 255, 127, 90, 126, 255, 128, 89, 125, 255, 128, 88, 125, 255, 128, 87, 124, 255, 128, 85, 123, 255, 127, 84, 123, 255, 127, 82, 122, 255, 127, 80, 121, 255, 126, 78, 121, 255, 125, 76, 120, 255, 125, 75, 119, 255, 124, 73, 119, 255, 123, 71, 118, 255, 122, 70, 117, 255, 121, 68, 117, 255, 120, 67, 116, 255, 120, 66, 116, 255, 119, 65, 115, 255, 118, 65, 114, 255, 117, 65, 114, 255, 117, 66, 113, 255, 117, 67, 113, 255, 117, 67, 112, 255, 117, 68, 112, 255, 118, 69, 112, 255, 118, 70, 111, 255, 120, 70, 111, 255, 121, 71, 110, 255, 122, 71, 110, 255, 124, 72, 110, 255, 125, 72, 109, 255, 127, 73, 109, 255, 128, 73, 109, 255, 130, 74, 109, 255, 131, 74, 109, 255, 132, 74, 108, 255, 133, 75, 108, 255, 134, 75, 108, 255, 134, 75, 108, 255, 134, 75, 108, 255, 134, 75, 108, 255, 134, 75, 108, 255, 134, 75, 108, 255, 134, 76, 108, 255, 134, 76, 108, 255, 134, 76, 107, 255, 134, 77, 107, 255, 134, 78, 107, 255, 134, 78, 107, 255, 135, 79, 106, 255, 135, 80, 106, 255, 135, 80, 105, 255, 136, 81, 105, 255, 137, 82, 105, 255, 138, 83, 104, 255, 139, 84, 104, 255, 140, 85, 103, 255, 141, 86, 103, 255, 143, 86, 102, 255, 145, 87, 101, 255, 147, 88, 101, 255, 149, 90, 100, 255, 151, 91, 99, 255, 153, 92, 99, 255, 155, 93, 98, 255, 157, 95, 97, 255, 159, 96, 97, 255, 161, 97, 96, 255, 163, 99, 95, 255, 165, 100, 95, 255, 166, 102, 94, 255, 167, 103, 93, 255, 168, 104, 93, 255, 169, 106, 92, 255, 170, 107, 91, 255, 170, 109, 90, 255, 170, 110, 90, 255, 170, 111, 89, 255, 169, 113, 88, 255, 168, 114, 87, 255, 168, 116, 86, 255, 167, 118, 85, 255, 166, 119, 84, 255, 165, 121, 83, 255, 164, 123, 81, 255, 163, 125, 80, 255, 161, 126, 79, 255, 160, 128, 77, 255, 159, 129, 76, 255, 157, 131, 74, 255, 156, 132, 73, 255, 154, 133, 71, 255, 153, 134, 69, 255, 151, 135, 68, 255, 150, 135, 66, 255, 148, 135, 65, 255, 147, 135, 63, 255, 145, 136, 62, 255, 143, 136, 61, 255, 140, 136, 61, 255, 138, 136, 60, 255, 135, 137, 60, 255, 133, 137, 60, 255, 130, 138, 60, 255, 128, 138, 60, 255, 125, 139, 60, 255, 123, 139, 61, 255, 120, 139, 61, 255, 118, 140, 61, 255, 116, 140, 62, 255, 115, 141, 62, 255, 113, 141, 63, 255, 112, 141, 63, 255, 112, 141, 63, 255, 113, 141, 63, 255, 113, 141, 63, 255, 113, 140, 63, 255, 113, 139, 63, 255, 113, 138, 62, 255, 113, 137, 62, 255, 113, 136, 61, 255, 113, 134, 61, 255, 113, 132, 60, 255, 113, 131, 59, 255, 113, 129, 58, 255, 113, 127, 58, 255, 112, 126, 57, 255, 112, 125, 56, 255, 112, 123, 55, 255, 112, 123, 54, 255, 112, 122, 53, 255, 112, 122, 53, 255, 112, 122, 52, 255, 112, 122, 51, 255, 112, 123, 51, 255, 112, 124, 50, 255, 113, 125, 49, 255, 113, 126, 48, 255, 114, 127, 46, 255, 114, 128, 45, 255, 115, 129, 44, 255, 116, 130, 42, 255, 117, 131, 41, 255, 118, 133, 40, 255, 119, 133, 38, 255, 120, 134, 37, 255, 121, 135, 36, 255, 122, 136, 35, 255, 123, 136, 34, 255, 125, 136, 33, 255, 126, 136, 32, 255, 127, 135, 32, 255, 128, 135, 31, 255, 130, 133, 31, 255, 131, 132, 31, 255, 133, 130, 31, 255, 134, 128, 31, 255, 136, 125, 31, 255, 138, 123, 31, 255, 139, 120, 31, 255, 141, 117, 32, 255, 143, 113, 32, 255, 145, 110, 33, 255, 147, 106, 33, 255, 149, 103, 34, 255, 151, 99, 35, 255, 154, 95, 36, 255, 156, 92, 37, 255, 158, 88, 38, 255, 160, 85, 39, 255, 162, 82, 40, 255, 164, 79, 41, 255, 166, 76, 43, 255, 168, 73, 44, 255, 169, 71, 46, 255, 171, 68, 48, 255, 173, 66, 50, 255, 175, 65, 52, 255, 176, 63, 55, 255, 177, 62, 57, 255, 179, 60, 59, 255, 180, 59, 61, 255, 181, 58, 63, 255, 182, 58, 65, 255, 183, 57, 66, 255, 183, 56, 68, 255, 184, 56, 69, 255, 184, 56, 70, 255, 185, 56, 70, 255, 185, 56, 71, 255, 185, 55, 70, 255, 184, 55, 70, 255, 184, 55, 70, 255, 184, 55, 69, 255, 183, 55, 69, 255, 183, 55, 68, 255, 182, 55, 67, 255, 181, 55, 67, 255, 180, 54, 66, 255, 179, 54, 65, 255, 178, 54, 64, 255, 177, 55, 64, 255, 176, 55, 63, 255, 175, 55, 63, 255, 174, 55, 63, 255, 173, 56, 63, 255, 172, 56, 63, 255, 171, 57, 63, 255, 170, 58, 64, 255, 169, 59, 64, 255, 168, 60, 65, 255, 167, 61, 67, 255, 167, 62, 68, 255, 167, 62, 70, 255, 166, 63, 71, 255, 166, 64, 73, 255, 166, 65, 75, 255, 166, 66, 77, 255, 166, 66, 79, 255, 166, 67, 81, 255, 166, 68, 84, 255, 166, 68, 86, 255, 166, 69, 88, 255, 166, 69, 90, 255, 165, 70, 92, 255, 165, 70, 94, 255, 164, 71, 96, 255, 163, 71, 98, 255, 162, 72, 99, 255, 160, 73, 101, 255, 159, 75, 102, 255, 157, 76, 102, 255, 155, 79, 103, 255, 153, 81, 104, 255, 151, 83, 104, 255, 148, 86, 104, 255, 146, 89, 104, 255, 144, 91, 105, 255, 142, 94, 105, 255, 140, 97, 105, 255, 138, 100, 105, 255, 136, 103, 105, 255, 134, 106, 105, 255, 133, 108, 105, 255, 131, 111, 106, 255, 130, 113, 106, 255, 130, 115, 107, 255, 129, 117, 107, 255, 128, 120, 108, 255, 127, 122, 110, 255, 126, 125, 111, 255, 125, 128, 112, 255, 125, 130, 114, 255, 124, 133, 115, 255, 123, 136, 116, 255, 122, 138, 118, 255, 121, 140, 119, 255, 121, 142, 120, 255, 120, 144, 122, 255, 119, 146, 123, 255, 119, 148, 124, 255, 118, 149, 125, 255, 118, 150, 125, 255, 118, 150, 125, 255, 118, 151, 126, 255, 118, 150, 126, 255, 118, 150, 126, 255, 118, 149, 126, 255, 118, 148, 126, 255, 119, 146, 126, 255, 119, 144, 127, 255, 119, 142, 127, 255, 120, 140, 127, 255, 120, 138, 128, 255, 121, 135, 128, 255, 121, 132, 129, 255, 122, 130, 129, 255, 122, 127, 130, 255, 122, 124, 131, 255, 123, 122, 131, 255, 123, 119, 132, 255, 123, 116, 133, 255, 124, 114, 133, 255, 124, 112, 134, 255, 124, 110, 135, 255, 124, 108, 135, 255, 124, 106, 136, 255, 124, 104, 135, 255, 125, 103, 135, 255, 125, 101, 135, 255, 125, 100, 134, 255, 126, 99, 134, 255, 126, 97, 133, 255, 126, 96, 132, 255, 126, 95, 131, 255, 127, 94, 130, 255, 127, 93, 129, 255, 127, 92, 128, 255, 127, 91, 127, 255, 128, 90, 126, 255, 128, 89, 125, 255, 128, 89, 124, 255, 128, 87, 124, 255, 128, 86, 123, 255, 128, 85, 122, 255, 128, 83, 122, 255, 127, 81, 121, 255, 127, 80, 120, 255, 126, 78, 120, 255, 125, 76, 119, 255, 125, 74, 118, 255, 124, 72, 118, 255, 123, 71, 117, 255, 122, 69, 116, 255, 121, 68, 116, 255, 120, 67, 115, 255, 119, 66, 115, 255, 119, 65, 114, 255, 118, 65, 114, 255, 117, 65, 113, 255, 117, 65, 113, 255, 116, 66, 112, 255, 116, 67, 112, 255, 117, 68, 111, 255, 117, 68, 111, 255, 118, 69, 111, 255, 119, 70, 110, 255, 120, 71, 110, 255, 121, 72, 110, 255, 122, 72, 109, 255, 124, 73, 109, 255, 125, 73, 109, 255, 127, 74, 109, 255, 128, 75, 108, 255, 129, 75, 108, 255, 130, 75, 108, 255, 131, 76, 108, 255, 132, 76, 108, 255, 132, 76, 108, 255, 132, 76, 108, 255, 132, 76, 108, 255, 132, 76, 108, 255, 132, 76, 108, 255, 132, 77, 108, 255, 132, 77, 107, 255, 132, 77, 107, 255, 132, 78, 107, 255, 133, 78, 107, 255, 133, 79, 106, 255, 133, 79, 106, 255, 134, 80, 105, 255, 134, 80, 105, 255, 135, 81, 105, 255, 136, 82, 104, 255, 137, 83, 104, 255, 138, 84, 103, 255, 139, 84, 103, 255, 141, 85, 102, 255, 142, 86, 101, 255, 144, 87, 101, 255, 146, 88, 100, 255, 148, 89, 100, 255, 150, 90, 99, 255, 152, 92, 98, 255, 154, 93, 98, 255, 156, 94, 97, 255, 158, 96, 96, 255, 160, 97, 95, 255, 161, 98, 95, 255, 163, 100, 94, 255, 164, 101, 93, 255, 165, 103, 93, 255, 166, 104, 92, 255, 167, 105, 91, 255, 168, 107, 90, 255, 168, 108, 90, 255, 168, 110, 89, 255, 167, 111, 88, 255, 167, 112, 88, 255, 166, 114, 87, 255, 166, 115, 86, 255, 165, 117, 85, 255, 164, 119, 83, 255, 163, 120, 82, 255, 162, 122, 81, 255, 161, 124, 80, 255, 160, 125, 78, 255, 159, 127, 77, 255, 158, 128, 75, 255, 157, 129, 74, 255, 156, 131, 72, 255, 154, 132, 71, 255, 153, 132, 69, 255, 152, 133, 68, 255, 150, 134, 66, 255, 149, 134, 65, 255, 147, 134, 63, 255, 145, 134, 62, 255, 143, 134, 61, 255, 141, 135, 61, 255, 139, 135, 60, 255, 136, 136, 60, 255, 134, 136, 60, 255, 131, 137, 60, 255, 129, 137, 60, 255, 126, 138, 60, 255, 124, 138, 61, 255, 122, 139, 61, 255, 120, 139, 62, 255, 118, 140, 62, 255, 116, 140, 62, 255, 115, 140, 63, 255, 114, 141, 63, 255, 113, 141, 63, 255, 115, 141, 63, 255, 115, 140, 63, 255, 115, 140, 63, 255, 115, 139, 63, 255, 115, 138, 63, 255, 115, 137, 62, 255, 115, 135, 62, 255, 115, 134, 61, 255, 115, 132, 61, 255, 115, 131, 60, 255, 115, 129, 59, 255, 115, 128, 59, 255, 115, 126, 58, 255, 115, 125, 57, 255, 115, 124, 57, 255, 114, 123, 56, 255, 114, 122, 55, 255, 114, 122, 55, 255, 114, 122, 54, 255, 114, 123, 53, 255, 114, 123, 52, 255, 115, 124, 52, 255, 115, 125, 50, 255, 115, 126, 49, 255, 116, 128, 48, 255, 117, 129, 47, 255, 117, 130, 46, 255, 118, 131, 44, 255, 119, 132, 43, 255, 120, 134, 42, 255, 121, 135, 40, 255, 122, 136, 39, 255, 124, 136, 38, 255, 125, 137, 37, 255, 126, 137, 36, 255, 127, 137, 35, 255, 128, 137, 34, 255, 129, 137, 34, 255, 131, 136, 33, 255, 132, 135, 33, 255, 133, 134, 33, 255, 135, 132, 32, 255, 136, 130, 32, 255, 138, 127, 32, 255, 139, 124, 33, 255, 141, 121, 33, 255, 143, 118, 33, 255, 145, 115, 33, 255, 147, 112, 34, 255, 148, 108, 34, 255, 150, 105, 35, 255, 152, 101, 36, 255, 154, 98, 36, 255, 156, 94, 37, 255, 158, 91, 38, 255, 160, 87, 39, 255, 162, 84, 40, 255, 164, 81, 42, 255, 166, 78, 43, 255, 168, 75, 45, 255, 170, 73, 47, 255, 172, 70, 49, 255, 173, 68, 51, 255, 175, 66, 53, 255, 176, 64, 55, 255, 178, 63, 57, 255, 179, 61, 59, 255, 180, 60, 61, 255, 181, 59, 63, 255, 182, 58, 64, 255, 183, 57, 66, 255, 184, 56, 67, 255, 184, 56, 68, 255, 185, 56, 69, 255, 185, 55, 70, 255, 185, 55, 70, 255, 185, 55, 70, 255, 185, 55, 70, 255, 185, 55, 69, 255, 184, 55, 69, 255, 183, 55, 68, 255, 183, 55, 68, 255, 182, 55, 67, 255, 181, 56, 67, 255, 180, 56, 66, 255, 179, 56, 66, 255, 178, 56, 65, 255, 177, 56, 65, 255, 176, 57, 65, 255, 174, 57, 64, 255, 173, 58, 64, 255, 172, 58, 64, 255, 171, 59, 64, 255, 169, 60, 65, 255, 168, 61, 65, 255, 167, 62, 66, 255, 167, 63, 67, 255, 166, 63, 68, 255, 165, 64, 69, 255, 165, 65, 71, 255, 165, 66, 72, 255, 165, 66, 74, 255, 165, 67, 76, 255, 165, 68, 78, 255, 164, 68, 79, 255, 164, 69, 81, 255, 164, 70, 83, 255, 164, 70, 85, 255, 164, 71, 87, 255, 164, 71, 89, 255, 163, 72, 91, 255, 163, 72, 93, 255, 162, 73, 95, 255, 161, 73, 97, 255, 160, 74, 98, 255, 158, 75, 100, 255, 157, 76, 101, 255, 155, 78, 102, 255, 153, 80, 102, 255, 152, 82, 103, 255, 150, 84, 104, 255, 148, 86, 104, 255, 146, 89, 104, 255, 144, 92, 105, 255, 142, 94, 105, 255, 140, 97, 105, 255, 138, 99, 105, 255, 137, 102, 106, 255, 135, 105, 106, 255, 134, 107, 106, 255, 133, 110, 107, 255, 132, 112, 107, 255, 131, 114, 108, 255, 130, 116, 108, 255, 130, 119, 109, 255, 129, 122, 110, 255, 128, 124, 111, 255, 127, 127, 113, 255, 126, 130, 114, 255, 125, 133, 115, 255, 124, 135, 117, 255, 123, 138, 118, 255, 122, 140, 119, 255, 121, 143, 120, 255, 120, 145, 121, 255, 120, 147, 122, 255, 119, 148, 123, 255, 119, 150, 124, 255, 118, 151, 125, 255, 118, 151, 125, 255, 118, 152, 125, 255, 118, 151, 125, 255, 118, 151, 125, 255, 118, 150, 125, 255, 119, 148, 125, 255, 119, 147, 125, 255, 120, 145, 126, 255, 120, 143, 126, 255, 121, 140, 126, 255, 121, 138, 126, 255, 122, 135, 127, 255, 123, 132, 127, 255, 123, 129, 128, 255, 124, 127, 128, 255, 124, 124, 129, 255, 125, 121, 129, 255, 125, 118, 130, 255, 125, 116, 131, 255, 126, 113, 131, 255, 126, 111, 132, 255, 126, 109, 133, 255, 126, 107, 133, 255, 126, 105, 133, 255, 126, 103, 133, 255, 126, 102, 133, 255, 127, 100, 133, 255, 127, 99, 132, 255, 127, 98, 132, 255, 127, 97, 131, 255, 127, 96, 130, 255, 127, 94, 129, 255, 128, 93, 129, 255, 128, 93, 128, 255, 128, 92, 127, 255, 128, 91, 126, 255, 128, 90, 125, 255, 128, 89, 124, 255, 129, 88, 123, 255, 129, 87, 122, 255, 129, 86, 122, 255, 129, 84, 121, 255, 128, 82, 120, 255, 128, 81, 120, 255, 127, 79, 119, 255, 126, 77, 118, 255, 126, 75, 118, 255, 125, 74, 117, 255, 124, 72, 117, 255, 123, 70, 116, 255, 122, 69, 115, 255, 121, 67, 115, 255, 120, 66, 114, 255, 119, 65, 114, 255, 118, 65, 113, 255, 118, 64, 113, 255, 117, 64, 112, 255, 116, 65, 112, 255, 116, 66, 111, 255, 116, 66, 111, 255, 116, 67, 111, 255, 116, 68, 110, 255, 117, 69, 110, 255, 118, 70, 110, 255, 119, 71, 109, 255, 120, 72, 109, 255, 121, 72, 109, 255, 122, 73, 109, 255, 124, 74, 108, 255, 125, 75, 108, 255, 126, 75, 108, 255, 127, 76, 108, 255, 128, 77, 108, 255, 129, 77, 108, 255, 129, 77, 108, 255, 130, 77, 107, 255, 130, 77, 107, 255, 130, 77, 107, 255, 130, 78, 107, 255, 130, 78, 107, 255, 130, 78, 107, 255, 130, 78, 107, 255, 130, 78, 107, 255, 130, 79, 106, 255, 131, 79, 106, 255, 131, 79, 106, 255, 132, 80, 105, 255, 132, 80, 105, 255, 133, 81, 105, 255, 134, 81, 104, 255, 134, 82, 104, 255, 135, 83, 103, 255, 137, 83, 102, 255, 138, 84, 102, 255, 139, 85, 101, 255, 141, 86, 101, 255, 143, 87, 100, 255, 145, 88, 99, 255, 147, 89, 99, 255, 149, 90, 98, 255, 150, 91, 97, 255, 152, 93, 97, 255, 154, 94, 96, 255, 156, 95, 95, 255, 158, 97, 95, 255, 159, 98, 94, 255, 161, 99, 93, 255, 162, 101, 92, 255, 163, 102, 92, 255, 164, 104, 91, 255, 165, 105, 90, 255, 165, 106, 90, 255, 166, 108, 89, 255, 165, 109, 88, 255, 165, 110, 88, 255, 165, 112, 87, 255, 164, 113, 86, 255, 164, 115, 85, 255, 163, 116, 84, 255, 162, 118, 83, 255, 162, 119, 82, 255, 161, 121, 80, 255, 160, 122, 79, 255, 159, 124, 78, 255, 158, 125, 76, 255, 158, 127, 75, 255, 157, 128, 74, 255, 155, 129, 72, 255, 154, 130, 71, 255, 153, 131, 69, 255, 152, 131, 68, 255, 151, 132, 66, 255, 149, 132, 65, 255, 148, 132, 63, 255, 146, 132, 62, 255, 144, 133, 61, 255, 142, 133, 61, 255, 140, 133, 60, 255, 137, 134, 60, 255, 135, 135, 60, 255, 132, 135, 60, 255, 130, 136, 60, 255, 128, 137, 61, 255, 125, 137, 61, 255, 123, 138, 61, 255, 121, 139, 62, 255, 120, 139, 62, 255, 118, 140, 62, 255, 117, 140, 63, 255, 116, 140, 63, 255, 115, 141, 63, 255, 117, 140, 63, 255, 117, 140, 63, 255, 117, 140, 63, 255, 117, 139, 63, 255, 117, 138, 63, 255, 117, 137, 63, 255, 117, 135, 62, 255, 117, 134, 62, 255, 117, 132, 62, 255, 117, 131, 61, 255, 117, 129, 61, 255, 117, 128, 60, 255, 117, 127, 60, 255, 117, 125, 59, 255, 117, 124, 58, 255, 117, 124, 58, 255, 117, 123, 57, 255, 117, 123, 57, 255, 117, 123, 56, 255, 117, 123, 55, 255, 117, 124, 54, 255, 117, 125, 54, 255, 118, 126, 53, 255, 118, 127, 51, 255, 119, 128, 50, 255, 119, 130, 49, 255, 120, 131, 48, 255, 121, 132, 46, 255, 122, 134, 45, 255, 123, 135, 44, 255, 124, 136, 42, 255, 125, 137, 41, 255, 126, 138, 40, 255, 127, 138, 39, 255, 129, 139, 38, 255, 130, 139, 37, 255, 131, 139, 36, 255, 132, 139, 36, 255, 133, 138, 35, 255, 134, 137, 35, 255, 136, 135, 35, 255, 137, 133, 34, 255, 139, 131, 34, 255, 140, 129, 34, 255, 142, 126, 34, 255, 143, 123, 34, 255, 145, 120, 35, 255, 146, 117, 35, 255, 148, 114, 35, 255, 150, 110, 36, 255, 152, 107, 36, 255, 153, 103, 37, 255, 155, 100, 37, 255, 157, 96, 38, 255, 159, 93, 39, 255, 161, 90, 40, 255, 163, 86, 41, 255, 165, 83, 42, 255, 167, 80, 44, 255, 168, 78, 45, 255, 170, 75, 47, 255, 172, 73, 49, 255, 174, 70, 51, 255, 175, 68, 53, 255, 177, 66, 55, 255, 178, 64, 57, 255, 180, 62, 59, 255, 181, 61, 61, 255, 182, 60, 62, 255, 183, 58, 64, 255, 184, 57, 65, 255, 184, 57, 67, 255, 185, 56, 68, 255, 185, 55, 69, 255, 186, 55, 69, 255, 186, 55, 69, 255, 186, 55, 69, 255, 185, 55, 69, 255, 185, 55, 69, 255, 184, 55, 69, 255, 184, 56, 68, 255, 183, 56, 68, 255, 182, 56, 68, 255, 181, 57, 67, 255, 180, 57, 67, 255, 178, 58, 67, 255, 177, 58, 66, 255, 176, 59, 66, 255, 175, 59, 66, 255, 173, 60, 66, 255, 172, 61, 66, 255, 171, 61, 66, 255, 169, 62, 66, 255, 168, 63, 67, 255, 167, 64, 67, 255, 166, 65, 68, 255, 165, 66, 69, 255, 164, 66, 70, 255, 164, 67, 71, 255, 163, 68, 72, 255, 163, 68, 73, 255, 163, 69, 75, 255, 163, 70, 76, 255, 162, 70, 78, 255, 162, 71, 80, 255, 162, 71, 81, 255, 162, 72, 83, 255, 162, 72, 85, 255, 162, 73, 87, 255, 161, 73, 88, 255, 161, 74, 90, 255, 160, 74, 92, 255, 160, 75, 94, 255, 159, 75, 96, 255, 157, 76, 97, 255, 156, 77, 99, 255, 155, 78, 100, 255, 153, 80, 101, 255, 152, 81, 102, 255, 150, 83, 103, 255, 149, 85, 103, 255, 147, 87, 104, 255, 145, 89, 104, 255, 144, 92, 105, 255, 142, 94, 105, 255, 141, 96, 106, 255, 139, 99, 106, 255, 138, 101, 106, 255, 136, 104, 107, 255, 135, 106, 107, 255, 134, 108, 107, 255, 134, 111, 108, 255, 133, 113, 109, 255, 132, 115, 109, 255, 131, 118, 110, 255, 130, 121, 111, 255, 129, 124, 112, 255, 128, 126, 113, 255, 127, 129, 114, 255, 126, 132, 116, 255, 125, 135, 117, 255, 124, 138, 118, 255, 123, 141, 119, 255, 122, 143, 120, 255, 121, 145, 121, 255, 120, 147, 122, 255, 119, 149, 123, 255, 119, 151, 123, 255, 118, 152, 124, 255, 118, 152, 124, 255, 118, 152, 124, 255, 118, 152, 124, 255, 118, 152, 124, 255, 119, 151, 124, 255, 119, 149, 124, 255, 120, 147, 124, 255, 120, 145, 125, 255, 121, 143, 125, 255, 122, 140, 125, 255, 122, 138, 125, 255, 123, 135, 125, 255, 124, 132, 126, 255, 125, 129, 126, 255, 126, 126, 126, 255, 126, 123, 127, 255, 127, 120, 127, 255, 127, 117, 128, 255, 128, 115, 128, 255, 128, 112, 129, 255, 128, 110, 130, 255, 128, 108, 130, 255, 128, 106, 131, 255, 128, 104, 131, 255, 128, 102, 131, 255, 128, 101, 131, 255, 128, 99, 131, 255, 128, 98, 130, 255, 128, 97, 130, 255, 128, 96, 129, 255, 128, 95, 128, 255, 129, 94, 128, 255, 129, 93, 127, 255, 129, 92, 126, 255, 129, 91, 125, 255, 129, 90, 124, 255, 129, 89, 123, 255, 129, 88, 123, 255, 129, 87, 122, 255, 129, 86, 121, 255, 129, 85, 120, 255, 129, 83, 120, 255, 129, 82, 119, 255, 128, 80, 118, 255, 128, 78, 118, 255, 127, 77, 117, 255, 126, 75, 117, 255, 125, 73, 116, 255, 124, 71, 115, 255, 123, 70, 115, 255, 122, 68, 114, 255, 121, 67, 114, 255, 120, 66, 113, 255, 119, 65, 113, 255, 118, 64, 112, 255, 117, 64, 112, 255, 116, 64, 111, 255, 116, 64, 111, 255, 115, 65, 111, 255, 115, 66, 110, 255, 115, 67, 110, 255, 116, 68, 110, 255, 116, 69, 109, 255, 117, 70, 109, 255, 118, 71, 109, 255, 119, 72, 108, 255, 120, 73, 108, 255, 121, 74, 108, 255, 122, 75, 108, 255, 123, 76, 108, 255, 124, 76, 107, 255, 125, 77, 107, 255, 125, 78, 107, 255, 126, 78, 107, 255, 127, 79, 107, 255, 127, 79, 107, 255, 127, 79, 107, 255, 127, 79, 107, 255, 127, 79, 107, 255, 127, 79, 107, 255, 127, 79, 107, 255, 128, 79, 106, 255, 128, 79, 106, 255, 128, 79, 106, 255, 129, 80, 106, 255, 129, 80, 105, 255, 130, 80, 105, 255, 130, 80, 104, 255, 131, 81, 104, 255, 132, 81, 103, 255, 133, 82, 103, 255, 134, 82, 102, 255, 135, 83, 102, 255, 137, 84, 101, 255, 138, 85, 101, 255, 140, 85, 100, 255, 142, 86, 99, 255, 143, 87, 99, 255, 145, 89, 98, 255, 147, 90, 97, 255, 149, 91, 97, 255, 151, 92, 96, 255, 152, 93, 95, 255, 154, 95, 94, 255, 156, 96, 94, 255, 157, 98, 93, 255, 159, 99, 92, 255, 160, 100, 92, 255, 161, 102, 91, 255, 162, 103, 90, 255, 162, 105, 89, 255, 163, 106, 89, 255, 163, 107, 88, 255, 163, 109, 87, 255, 162, 110, 87, 255, 162, 111, 86, 255, 162, 113, 85, 255, 161, 114, 84, 255, 161, 115, 83, 255, 160, 117, 82, 255, 160, 118, 81, 255, 159, 120, 80, 255, 159, 121, 79, 255, 158, 122, 77, 255, 158, 124, 76, 255, 157, 125, 75, 255, 156, 126, 73, 255, 155, 127, 72, 255, 154, 128, 70, 255, 153, 128, 69, 255, 152, 129, 68, 255, 151, 129, 66, 255, 150, 130, 65, 255, 148, 130, 63, 255, 146, 130, 62, 255, 145, 131, 62, 255, 143, 131, 61, 255, 140, 132, 61, 255, 138, 132, 60, 255, 136, 133, 60, 255, 134, 134, 60, 255, 131, 135, 60, 255, 129, 136, 61, 255, 127, 136, 61, 255, 125, 137, 61, 255, 123, 138, 62, 255, 122, 138, 62, 255, 120, 139, 63, 255, 119, 140, 63, 255, 118, 140, 63, 255, 117, 140, 63, 255, 120, 140, 64, 255, 120, 140, 64, 255, 120, 139, 63, 255, 120, 138, 63, 255, 120, 138, 63, 255, 120, 136, 63, 255, 120, 135, 63, 255, 120, 134, 63, 255, 120, 132, 63, 255, 120, 131, 62, 255, 120, 130, 62, 255, 120, 128, 62, 255, 120, 127, 61, 255, 120, 126, 61, 255, 120, 125, 60, 255, 120, 124, 60, 255, 120, 124, 59, 255, 120, 123, 59, 255, 120, 123, 58, 255, 120, 124, 57, 255, 120, 125, 57, 255, 120, 126, 56, 255, 121, 127, 55, 255, 121, 128, 54, 255, 122, 129, 52, 255, 122, 131, 51, 255, 123, 132, 50, 255, 124, 133, 48, 255, 125, 135, 47, 255, 126, 136, 46, 255, 127, 137, 44, 255, 128, 138, 43, 255, 129, 139, 42, 255, 130, 140, 41, 255, 131, 141, 40, 255, 133, 141, 39, 255, 134, 141, 38, 255, 135, 140, 38, 255, 136, 140, 37, 255, 137, 139, 37, 255, 138, 137, 37, 255, 140, 135, 36, 255, 141, 133, 36, 255, 142, 131, 36, 255, 144, 128, 36, 255, 145, 125, 36, 255, 147, 122, 36, 255, 148, 119, 36, 255, 150, 116, 36, 255, 151, 113, 37, 255, 153, 109, 37, 255, 154, 106, 38, 255, 156, 102, 38, 255, 158, 99, 39, 255, 160, 95, 40, 255, 161, 92, 41, 255, 163, 89, 42, 255, 165, 86, 43, 255, 167, 83, 44, 255, 169, 80, 46, 255, 171, 77, 48, 255, 172, 75, 49, 255, 174, 72, 51, 255, 176, 70, 53, 255, 177, 68, 55, 255, 179, 66, 57, 255, 180, 64, 59, 255, 181, 62, 61, 255, 182, 60, 62, 255, 183, 59, 64, 255, 184, 58, 65, 255, 185, 57, 66, 255, 186, 56, 67, 255, 186, 55, 68, 255, 186, 55, 68, 255, 186, 55, 69, 255, 186, 55, 69, 255, 186, 55, 68, 255, 185, 55, 68, 255, 185, 56, 68, 255, 184, 56, 68, 255, 183, 57, 68, 255, 182, 57, 68, 255, 181, 58, 68, 255, 179, 59, 67, 255, 178, 59, 67, 255, 176, 60, 67, 255, 175, 61, 67, 255, 173, 62, 67, 255, 172, 63, 67, 255, 171, 64, 68, 255, 169, 65, 68, 255, 168, 65, 68, 255, 166, 66, 69, 255, 165, 67, 69, 255, 164, 68, 70, 255, 163, 69, 71, 255, 162, 70, 71, 255, 162, 70, 72, 255, 161, 71, 73, 255, 161, 71, 75, 255, 161, 72, 76, 255, 160, 72, 77, 255, 160, 73, 78, 255, 160, 73, 80, 255, 160, 74, 81, 255, 160, 74, 83, 255, 159, 75, 84, 255, 159, 75, 86, 255, 159, 76, 88, 255, 158, 76, 89, 255, 158, 77, 91, 255, 157, 77, 93, 255, 156, 77, 94, 255, 155, 78, 96, 255, 154, 79, 97, 255, 153, 80, 99, 255, 151, 81, 100, 255, 150, 83, 101, 255, 149, 84, 102, 255, 147, 86, 103, 255, 146, 88, 104, 255, 145, 90, 104, 255, 143, 92, 105, 255, 142, 94, 106, 255, 141, 96, 106, 255, 140, 98, 107, 255, 139, 101, 107, 255, 138, 103, 108, 255, 137, 105, 108, 255, 136, 107, 109, 255, 135, 110, 109, 255, 135, 112, 110, 255, 134, 114, 110, 255, 133, 117, 111, 255, 132, 120, 112, 255, 131, 123, 113, 255, 130, 126, 114, 255, 129, 129, 115, 255, 127, 132, 116, 255, 126, 135, 117, 255, 125, 138, 118, 255, 124, 141, 119, 255, 123, 143, 120, 255, 121, 146, 121, 255, 121, 148, 121, 255, 120, 150, 122, 255, 119, 151, 123, 255, 119, 153, 123, 255, 118, 153, 123, 255, 118, 154, 124, 255, 118, 153, 124, 255, 118, 153, 124, 255, 119, 151, 123, 255, 119, 150, 123, 255, 120, 148, 123, 255, 121, 146, 123, 255, 122, 143, 123, 255, 123, 141, 123, 255, 124, 138, 123, 255, 125, 135, 124, 255, 126, 132, 124, 255, 127, 129, 124, 255, 127, 126, 124, 255, 128, 123, 124, 255, 129, 120, 125, 255, 130, 117, 125, 255, 130, 114, 126, 255, 130, 111, 126, 255, 131, 109, 127, 255, 131, 107, 128, 255, 131, 105, 128, 255, 131, 103, 128, 255, 130, 102, 129, 255, 130, 100, 128, 255, 130, 99, 128, 255, 130, 97, 128, 255, 130, 96, 127, 255, 130, 95, 127, 255, 130, 94, 126, 255, 130, 93, 126, 255, 130, 92, 125, 255, 130, 91, 124, 255, 129, 90, 123, 255, 129, 89, 123, 255, 129, 88, 122, 255, 130, 87, 121, 255, 130, 86, 120, 255, 130, 85, 119, 255, 130, 84, 119, 255, 130, 83, 118, 255, 129, 81, 117, 255, 129, 79, 117, 255, 128, 78, 116, 255, 127, 76, 116, 255, 126, 74, 115, 255, 125, 73, 115, 255, 124, 71, 114, 255, 123, 69, 113, 255, 122, 68, 113, 255, 121, 67, 112, 255, 120, 65, 112, 255, 119, 65, 112, 255, 118, 64, 111, 255, 117, 64, 111, 255, 116, 64, 110, 255, 115, 64, 110, 255, 115, 65, 110, 255, 115, 65, 109, 255, 115, 66, 109, 255, 115, 67, 109, 255, 115, 68, 108, 255, 116, 70, 108, 255, 116, 71, 108, 255, 117, 72, 108, 255, 118, 73, 107, 255, 119, 74, 107, 255, 120, 75, 107, 255, 120, 76, 107, 255, 121, 77, 107, 255, 122, 78, 107, 255, 123, 79, 107, 255, 123, 80, 107, 255, 124, 80, 107, 255, 124, 80, 106, 255, 124, 81, 106, 255, 124, 81, 106, 255, 124, 81, 106, 255, 124, 80, 106, 255, 125, 80, 106, 255, 125, 80, 106, 255, 125, 80, 106, 255, 126, 80, 105, 255, 126, 80, 105, 255, 127, 80, 105, 255, 128, 81, 104, 255, 128, 81, 104, 255, 129, 81, 103, 255, 130, 81, 103, 255, 131, 82, 102, 255, 133, 82, 102, 255, 134, 83, 101, 255, 135, 83, 100, 255, 137, 84, 100, 255, 139, 85, 99, 255, 140, 86, 98, 255, 142, 87, 98, 255, 144, 88, 97, 255, 146, 89, 96, 255, 147, 90, 96, 255, 149, 92, 95, 255, 151, 93, 94, 255, 152, 94, 93, 255, 154, 96, 93, 255, 155, 97, 92, 255, 156, 98, 91, 255, 157, 100, 91, 255, 158, 101, 90, 255, 159, 103, 89, 255, 159, 104, 88, 255, 160, 105, 88, 255, 160, 107, 87, 255, 160, 108, 86, 255, 159, 109, 86, 255, 159, 111, 85, 255, 159, 112, 84, 255, 158, 113, 83, 255, 158, 115, 82, 255, 158, 116, 81, 255, 158, 117, 80, 255, 157, 118, 79, 255, 157, 120, 78, 255, 157, 121, 77, 255, 156, 122, 75, 255, 156, 123, 74, 255, 155, 124, 73, 255, 155, 125, 71, 255, 154, 126, 70, 255, 153, 126, 69, 255, 152, 127, 67, 255, 151, 127, 66, 255, 150, 128, 65, 255, 149, 128, 64, 255, 147, 128, 62, 255, 145, 129, 62, 255, 143, 129, 61, 255, 141, 130, 61, 255, 139, 131, 61, 255, 137, 132, 61, 255, 135, 133, 61, 255, 133, 133, 61, 255, 131, 134, 61, 255, 129, 135, 61, 255, 127, 136, 62, 255, 125, 137, 62, 255, 124, 138, 62, 255, 122, 138, 63, 255, 121, 139, 63, 255, 120, 139, 63, 255, 120, 140, 63, 255, 122, 139, 64, 255, 122, 139, 64, 255, 122, 139, 64, 255, 122, 138, 64, 255, 122, 137, 64, 255, 122, 136, 64, 255, 122, 135, 64, 255, 122, 134, 64, 255, 122, 132, 64, 255, 122, 131, 63, 255, 122, 130, 63, 255, 122, 129, 63, 255, 122, 127, 63, 255, 123, 126, 63, 255, 123, 125, 62, 255, 123, 125, 62, 255, 123, 124, 62, 255, 123, 124, 61, 255, 123, 124, 60, 255, 123, 125, 60, 255, 123, 125, 59, 255, 123, 126, 58, 255, 124, 127, 57, 255, 124, 129, 56, 255, 125, 130, 55, 255, 126, 131, 54, 255, 126, 133, 52, 255, 127, 134, 51, 255, 128, 136, 49, 255, 129, 137, 48, 255, 130, 139, 47, 255, 131, 140, 46, 255, 132, 141, 44, 255, 133, 142, 43, 255, 134, 142, 42, 255, 136, 143, 41, 255, 137, 143, 41, 255, 138, 142, 40, 255, 139, 142, 40, 255, 140, 141, 39, 255, 141, 139, 39, 255, 142, 137, 39, 255, 144, 135, 38, 255, 145, 133, 38, 255, 146, 130, 38, 255, 147, 127, 38, 255, 149, 125, 38, 255, 150, 121, 38, 255, 151, 118, 38, 255, 153, 115, 38, 255, 154, 111, 38, 255, 156, 108, 39, 255, 157, 105, 39, 255, 159, 101, 40, 255, 160, 98, 41, 255, 162, 95, 42, 255, 164, 92, 43, 255, 166, 89, 44, 255, 167, 86, 45, 255, 169, 83, 47, 255, 171, 80, 48, 255, 173, 77, 50, 255, 174, 75, 52, 255, 176, 72, 54, 255, 178, 70, 55, 255, 179, 67, 57, 255, 180, 65, 59, 255, 182, 63, 60, 255, 183, 61, 62, 255, 184, 60, 63, 255, 185, 58, 65, 255, 185, 57, 66, 255, 186, 56, 67, 255, 187, 55, 67, 255, 187, 55, 68, 255, 187, 55, 68, 255, 187, 55, 68, 255, 186, 55, 68, 255, 186, 55, 68, 255, 185, 56, 68, 255, 184, 57, 68, 255, 183, 57, 68, 255, 182, 58, 68, 255, 180, 59, 68, 255, 179, 60, 68, 255, 177, 61, 68, 255, 176, 62, 68, 255, 174, 64, 69, 255, 172, 65, 69, 255, 171, 66, 69, 255, 169, 67, 69, 255, 167, 68, 70, 255, 166, 69, 70, 255, 165, 70, 71, 255, 163, 71, 71, 255, 162, 71, 72, 255, 161, 72, 72, 255, 160, 73, 73, 255, 160, 73, 74, 255, 159, 74, 75, 255, 159, 74, 76, 255, 158, 75, 77, 255, 158, 75, 78, 255, 158, 76, 79, 255, 158, 76, 80, 255, 157, 77, 81, 255, 157, 77, 82, 255, 157, 77, 84, 255, 156, 78, 85, 255, 156, 78, 87, 255, 155, 78, 88, 255, 155, 79, 90, 255, 154, 79, 91, 255, 153, 80, 93, 255, 152, 80, 95, 255, 151, 81, 96, 255, 150, 82, 98, 255, 149, 83, 99, 255, 148, 84, 100, 255, 147, 86, 101, 255, 146, 87, 102, 255, 145, 89, 103, 255, 144, 90, 104, 255, 143, 92, 105, 255, 142, 94, 106, 255, 141, 96, 107, 255, 141, 98, 107, 255, 140, 100, 108, 255, 139, 102, 108, 255, 138, 104, 109, 255, 138, 106, 110, 255, 137, 108, 110, 255, 137, 111, 110, 255, 136, 113, 111, 255, 135, 116, 112, 255, 134, 119, 112, 255, 133, 122, 113, 255, 131, 125, 114, 255, 130, 128, 115, 255, 129, 132, 116, 255, 127, 135, 117, 255, 126, 138, 118, 255, 125, 141, 119, 255, 123, 144, 119, 255, 122, 146, 120, 255, 121, 149, 121, 255, 120, 151, 121, 255, 119, 152, 122, 255, 119, 154, 122, 255, 118, 154, 123, 255, 118, 155, 123, 255, 118, 154, 123, 255, 119, 154, 123, 255, 119, 152, 122, 255, 120, 151, 122, 255, 121, 149, 122, 255, 122, 147, 122, 255, 123, 144, 122, 255, 124, 141, 122, 255, 125, 138, 122, 255, 126, 135, 122, 255, 127, 132, 122, 255, 128, 129, 122, 255, 130, 125, 122, 255, 130, 122, 122, 255, 131, 119, 122, 255, 132, 116, 123, 255, 133, 113, 123, 255, 133, 111, 124, 255, 133, 108, 124, 255, 133, 106, 125, 255, 133, 104, 125, 255, 133, 102, 126, 255, 133, 101, 126, 255, 132, 99, 126, 255, 132, 98, 126, 255, 132, 96, 125, 255, 132, 95, 125, 255, 131, 94, 125, 255, 131, 93, 124, 255, 131, 92, 123, 255, 131, 91, 123, 255, 130, 90, 122, 255, 130, 89, 121, 255, 130, 88, 121, 255, 130, 87, 120, 255, 130, 86, 119, 255, 130, 86, 118, 255, 130, 85, 118, 255, 130, 83, 117, 255, 130, 82, 116, 255, 130, 80, 116, 255, 129, 79, 115, 255, 128, 77, 115, 255, 127, 75, 114, 255, 126, 74, 113, 255, 125, 72, 113, 255, 124, 70, 112, 255, 123, 69, 112, 255, 122, 67, 111, 255, 121, 66, 111, 255, 119, 65, 111, 255, 118, 64, 110, 255, 117, 64, 110, 255, 116, 63, 109, 255, 116, 63, 109, 255, 115, 63, 109, 255, 114, 64, 108, 255, 114, 65, 108, 255, 114, 66, 108, 255, 114, 67, 108, 255, 114, 68, 107, 255, 115, 69, 107, 255, 115, 71, 107, 255, 116, 72, 107, 255, 116, 73, 107, 255, 117, 75, 107, 255, 117, 76, 106, 255, 118, 77, 106, 255, 119, 78, 106, 255, 119, 79, 106, 255, 120, 80, 106, 255, 120, 81, 106, 255, 121, 82, 106, 255, 121, 82, 106, 255, 121, 82, 106, 255, 121, 82, 106, 255, 121, 82, 106, 255, 121, 82, 106, 255, 122, 82, 105, 255, 122, 82, 105, 255, 123, 81, 105, 255, 123, 81, 105, 255, 124, 81, 104, 255, 125, 81, 104, 255, 126, 81, 103, 255, 126, 81, 103, 255, 127, 81, 102, 255, 129, 81, 102, 255, 130, 82, 101, 255, 131, 82, 101, 255, 132, 82, 100, 255, 134, 83, 100, 255, 135, 84, 99, 255, 137, 85, 98, 255, 139, 86, 97, 255, 140, 87, 97, 255, 142, 88, 96, 255, 144, 89, 95, 255, 145, 90, 95, 255, 147, 91, 94, 255, 148, 93, 93, 255, 150, 94, 92, 255, 151, 95, 92, 255, 152, 97, 91, 255, 154, 98, 90, 255, 155, 99, 89, 255, 155, 101, 89, 255, 156, 102, 88, 255, 157, 103, 87, 255, 157, 105, 87, 255, 157, 106, 86, 255, 157, 107, 85, 255, 156, 109, 85, 255, 156, 110, 84, 255, 156, 111, 83, 255, 156, 112, 82, 255, 156, 114, 81, 255, 156, 115, 80, 255, 156, 116, 79, 255, 156, 117, 78, 255, 156, 118, 77, 255, 155, 119, 76, 255, 155, 120, 75, 255, 155, 121, 74, 255, 155, 122, 72, 255, 155, 123, 71, 255, 154, 123, 70, 255, 153, 124, 69, 255, 153, 125, 67, 255, 152, 125, 66, 255, 151, 125, 65, 255, 149, 125, 64, 255, 148, 126, 63, 255, 146, 126, 62, 255, 144, 127, 61, 255, 142, 128, 61, 255, 140, 129, 61, 255, 138, 130, 61, 255, 136, 131, 61, 255, 134, 132, 61, 255, 132, 133, 61, 255, 130, 134, 62, 255, 129, 135, 62, 255, 127, 136, 62, 255, 126, 137, 63, 255, 124, 138, 63, 255, 123, 138, 63, 255, 123, 139, 64, 255, 122, 139, 64, 255, 124, 139, 64, 255, 124, 139, 64, 255, 124, 138, 64, 255, 124, 138, 64, 255, 125, 137, 64, 255, 125, 136, 64, 255, 125, 135, 65, 255, 125, 134, 65, 255, 125, 132, 65, 255, 125, 131, 65, 255, 125, 130, 65, 255, 125, 129, 65, 255, 125, 128, 65, 255, 125, 127, 65, 255, 126, 126, 64, 255, 126, 125, 64, 255, 126, 125, 64, 255, 126, 125, 63, 255, 126, 125, 63, 255, 126, 125, 62, 255, 126, 126, 62, 255, 127, 127, 61, 255, 127, 128, 60, 255, 128, 129, 58, 255, 128, 131, 57, 255, 129, 132, 56, 255, 130, 134, 55, 255, 130, 136, 53, 255, 131, 137, 52, 255, 132, 139, 51, 255, 133, 140, 49, 255, 134, 141, 48, 255, 135, 143, 47, 255, 136, 143, 46, 255, 138, 144, 45, 255, 139, 144, 44, 255, 140, 145, 43, 255, 141, 144, 42, 255, 142, 144, 42, 255, 143, 142, 42, 255, 144, 141, 41, 255, 145, 139, 41, 255, 146, 137, 41, 255, 147, 135, 40, 255, 149, 132, 40, 255, 150, 130, 40, 255, 151, 127, 40, 255, 152, 124, 39, 255, 153, 120, 39, 255, 154, 117, 39, 255, 156, 114, 40, 255, 157, 111, 40, 255, 158, 107, 40, 255, 160, 104, 41, 255, 161, 101, 42, 255, 163, 98, 43, 255, 164, 95, 44, 255, 166, 92, 45, 255, 168, 89, 46, 255, 170, 86, 48, 255, 171, 83, 49, 255, 173, 80, 51, 255, 175, 77, 52, 255, 176, 74, 54, 255, 178, 72, 56, 255, 179, 69, 57, 255, 181, 67, 59, 255, 182, 64, 60, 255, 183, 62, 62, 255, 184, 60, 63, 255, 185, 59, 64, 255, 186, 57, 65, 255, 187, 56, 66, 255, 187, 55, 67, 255, 187, 55, 67, 255, 187, 55, 67, 255, 187, 55, 67, 255, 187, 55, 67, 255, 186, 56, 67, 255, 185, 56, 68, 255, 184, 57, 68, 255, 183, 58, 68, 255, 182, 60, 68, 255, 180, 61, 69, 255, 178, 62, 69, 255, 177, 63, 69, 255, 175, 65, 70, 255, 173, 66, 70, 255, 171, 68, 70, 255, 169, 69, 71, 255, 167, 70, 71, 255, 166, 71, 72, 255, 164, 72, 72, 255, 163, 73, 73, 255, 161, 74, 73, 255, 160, 75, 74, 255, 159, 76, 74, 255, 158, 76, 75, 255, 158, 77, 76, 255, 157, 77, 76, 255, 156, 78, 77, 255, 156, 78, 78, 255, 156, 78, 78, 255, 155, 79, 79, 255, 155, 79, 80, 255, 155, 79, 81, 255, 154, 80, 82, 255, 154, 80, 83, 255, 154, 80, 85, 255, 153, 81, 86, 255, 153, 81, 87, 255, 152, 81, 89, 255, 151, 82, 90, 255, 150, 82, 92, 255, 149, 83, 94, 255, 148, 83, 95, 255, 148, 84, 97, 255, 147, 85, 98, 255, 146, 86, 99, 255, 145, 87, 101, 255, 145, 88, 102, 255, 144, 90, 103, 255, 143, 91, 104, 255, 143, 92, 105, 255, 142, 94, 106, 255, 142, 96, 107, 255, 141, 97, 108, 255, 141, 99, 109, 255, 140, 101, 109, 255, 140, 103, 110, 255, 139, 105, 111, 255, 139, 107, 111, 255, 138, 109, 111, 255, 138, 112, 112, 255, 137, 115, 112, 255, 136, 118, 113, 255, 134, 121, 114, 255, 133, 125, 115, 255, 132, 128, 115, 255, 130, 131, 116, 255, 129, 135, 117, 255, 127, 138, 118, 255, 126, 141, 118, 255, 124, 144, 119, 255, 123, 147, 120, 255, 122, 150, 120, 255, 120, 152, 121, 255, 120, 154, 121, 255, 119, 155, 121, 255, 118, 156, 122, 255, 118, 156, 122, 255, 118, 156, 122, 255, 119, 155, 122, 255, 119, 154, 121, 255, 120, 152, 121, 255, 121, 150, 121, 255, 122, 147, 121, 255, 124, 145, 120, 255, 125, 142, 120, 255, 126, 139, 120, 255, 128, 135, 120, 255, 129, 132, 120, 255, 130, 128, 120, 255, 132, 125, 119, 255, 133, 122, 120, 255, 134, 118, 120, 255, 134, 115, 120, 255, 135, 112, 120, 255, 135, 110, 121, 255, 136, 107, 121, 255, 136, 105, 122, 255, 135, 103, 122, 255, 135, 102, 123, 255, 135, 100, 123, 255, 135, 98, 123, 255, 134, 97, 123, 255, 134, 96, 123, 255, 133, 94, 122, 255, 133, 93, 122, 255, 132, 92, 122, 255, 132, 91, 121, 255, 132, 90, 121, 255, 131, 89, 120, 255, 131, 89, 119, 255, 131, 88, 119, 255, 131, 87, 118, 255, 131, 86, 117, 255, 131, 85, 117, 255, 131, 84, 116, 255, 131, 83, 115, 255, 131, 81, 115, 255, 130, 80, 114, 255, 129, 78, 113, 255, 129, 77, 113, 255, 128, 75, 112, 255, 127, 73, 112, 255, 125, 72, 111, 255, 124, 70, 111, 255, 123, 68, 110, 255, 122, 67, 110, 255, 120, 66, 109, 255, 119, 65, 109, 255, 118, 64, 109, 255, 117, 63, 108, 255, 116, 63, 108, 255, 115, 63, 108, 255, 114, 63, 108, 255, 114, 64, 107, 255, 113, 64, 107, 255, 113, 65, 107, 255, 113, 67, 107, 255, 113, 68, 106, 255, 113, 69, 106, 255, 114, 71, 106, 255, 114, 72, 106, 255, 114, 74, 106, 255, 115, 75, 106, 255, 115, 77, 106, 255, 116, 78, 106, 255, 116, 79, 105, 255, 117, 81, 105, 255, 117, 82, 105, 255, 117, 83, 105, 255, 118, 83, 105, 255, 118, 84, 105, 255, 118, 84, 105, 255, 118, 84, 105, 255, 118, 84, 105, 255, 118, 83, 105, 255, 119, 83, 105, 255, 119, 83, 105, 255, 120, 83, 104, 255, 121, 82, 104, 255, 121, 82, 104, 255, 122, 82, 103, 255, 123, 82, 103, 255, 124, 81, 102, 255, 126, 81, 102, 255, 127, 81, 101, 255, 128, 81, 100, 255, 129, 82, 100, 255, 131, 82, 99, 255, 132, 83, 99, 255, 134, 83, 98, 255, 136, 84, 97, 255, 137, 85, 96, 255, 139, 86, 96, 255, 140, 87, 95, 255, 142, 88, 94, 255, 143, 89, 93, 255, 145, 91, 93, 255, 146, 92, 92, 255, 148, 93, 91, 255, 149, 95, 90, 255, 150, 96, 90, 255, 151, 97, 89, 255, 152, 99, 88, 255, 152, 100, 87, 255, 153, 101, 87, 255, 153, 103, 86, 255, 154, 104, 85, 255, 154, 105, 85, 255, 153, 107, 84, 255, 153, 108, 83, 255, 153, 109, 83, 255, 153, 110, 82, 255, 153, 111, 81, 255, 153, 112, 80, 255, 153, 114, 79, 255, 153, 115, 78, 255, 154, 116, 77, 255, 154, 117, 76, 255, 154, 117, 75, 255, 154, 118, 74, 255, 154, 119, 73, 255, 154, 120, 72, 255, 154, 121, 71, 255, 154, 121, 70, 255, 153, 122, 68, 255, 153, 122, 67, 255, 152, 123, 66, 255, 151, 123, 65, 255, 150, 123, 64, 255, 148, 124, 63, 255, 147, 124, 62, 255, 145, 125, 62, 255, 143, 126, 61, 255, 141, 127, 61, 255, 140, 128, 61, 255, 138, 130, 61, 255, 136, 131, 61, 255, 134, 132, 62, 255, 132, 133, 62, 255, 131, 134, 62, 255, 129, 135, 63, 255, 128, 136, 63, 255, 127, 137, 63, 255, 126, 138, 64, 255, 125, 138, 64, 255, 125, 139, 64, 255, 127, 139, 64, 255, 127, 138, 65, 255, 127, 138, 65, 255, 127, 137, 65, 255, 127, 137, 65, 255, 127, 136, 65, 255, 127, 135, 65, 255, 127, 134, 66, 255, 128, 133, 66, 255, 128, 131, 66, 255, 128, 130, 66, 255, 128, 129, 67, 255, 128, 128, 67, 255, 128, 127, 67, 255, 129, 126, 67, 255, 129, 126, 67, 255, 129, 125, 66, 255, 129, 125, 66, 255, 129, 125, 65, 255, 129, 126, 65, 255, 130, 127, 64, 255, 130, 128, 63, 255, 130, 129, 62, 255, 131, 130, 61, 255, 131, 132, 60, 255, 132, 133, 58, 255, 133, 135, 57, 255, 134, 137, 56, 255, 135, 138, 54, 255, 136, 140, 53, 255, 137, 142, 52, 255, 138, 143, 50, 255, 139, 144, 49, 255, 140, 145, 48, 255, 141, 146, 47, 255, 142, 146, 46, 255, 143, 146, 45, 255, 144, 146, 45, 255, 145, 145, 45, 255, 146, 144, 44, 255, 147, 143, 44, 255, 148, 141, 43, 255, 149, 139, 43, 255, 150, 137, 42, 255, 151, 134, 42, 255, 152, 132, 42, 255, 153, 129, 41, 255, 154, 126, 41, 255, 155, 123, 41, 255, 156, 120, 41, 255, 157, 116, 41, 255, 158, 113, 41, 255, 159, 110, 42, 255, 161, 107, 42, 255, 162, 103, 43, 255, 163, 100, 44, 255, 165, 97, 45, 255, 167, 94, 46, 255, 168, 92, 47, 255, 170, 89, 48, 255, 172, 85, 50, 255, 173, 82, 51, 255, 175, 79, 53, 255, 177, 76, 55, 255, 178, 74, 56, 255, 180, 71, 58, 255, 181, 68, 59, 255, 182, 66, 61, 255, 184, 63, 62, 255, 185, 61, 63, 255, 186, 59, 64, 255, 186, 58, 65, 255, 187, 57, 66, 255, 188, 56, 66, 255, 188, 55, 67, 255, 188, 55, 67, 255, 188, 55, 67, 255, 187, 55, 67, 255, 187, 56, 67, 255, 186, 57, 67, 255, 184, 58, 68, 255, 183, 59, 68, 255, 181, 61, 69, 255, 180, 62, 69, 255, 178, 64, 70, 255, 176, 66, 70, 255, 174, 67, 71, 255, 172, 69, 71, 255, 170, 70, 72, 255, 168, 72, 73, 255, 166, 74, 73, 255, 164, 75, 74, 255, 162, 76, 74, 255, 161, 77, 75, 255, 159, 78, 75, 255, 158, 78, 76, 255, 157, 79, 76, 255, 156, 80, 77, 255, 155, 80, 77, 255, 155, 80, 78, 255, 154, 81, 78, 255, 153, 81, 79, 255, 153, 81, 79, 255, 153, 82, 80, 255, 152, 82, 80, 255, 152, 82, 81, 255, 152, 82, 82, 255, 151, 83, 83, 255, 151, 83, 84, 255, 150, 83, 85, 255, 150, 83, 86, 255, 149, 84, 88, 255, 148, 84, 89, 255, 147, 85, 91, 255, 146, 85, 92, 255, 146, 86, 94, 255, 145, 86, 96, 255, 145, 87, 97, 255, 144, 88, 99, 255, 144, 89, 100, 255, 143, 90, 101, 255, 143, 91, 103, 255, 143, 92, 104, 255, 142, 93, 105, 255, 142, 94, 106, 255, 142, 95, 108, 255, 142, 97, 109, 255, 142, 99, 109, 255, 141, 100, 110, 255, 141, 102, 111, 255, 141, 104, 111, 255, 141, 106, 112, 255, 140, 108, 112, 255, 139, 111, 113, 255, 139, 114, 113, 255, 137, 117, 114, 255, 136, 121, 114, 255, 135, 124, 115, 255, 133, 128, 116, 255, 131, 131, 116, 255, 130, 135, 117, 255, 128, 138, 117, 255, 126, 142, 118, 255, 125, 145, 119, 255, 123, 148, 119, 255, 122, 151, 119, 255, 121, 153, 120, 255, 120, 155, 120, 255, 119, 156, 120, 255, 119, 157, 121, 255, 118, 157, 121, 255, 119, 157, 121, 255, 119, 156, 120, 255, 120, 155, 120, 255, 121, 153, 120, 255, 122, 151, 120, 255, 123, 148, 119, 255, 125, 145, 119, 255, 126, 142, 118, 255, 128, 139, 118, 255, 129, 135, 118, 255, 131, 132, 117, 255, 132, 128, 117, 255, 134, 125, 117, 255, 135, 121, 117, 255, 136, 118, 117, 255, 137, 115, 117, 255, 138, 112, 117, 255, 138, 109, 118, 255, 138, 107, 118, 255, 138, 105, 119, 255, 138, 103, 119, 255, 137, 101, 120, 255, 137, 99, 120, 255, 137, 98, 120, 255, 136, 96, 120, 255, 136, 95, 120, 255, 135, 94, 120, 255, 134, 93, 119, 255, 134, 92, 119, 255, 133, 91, 119, 255, 133, 90, 118, 255, 132, 89, 118, 255, 132, 88, 117, 255, 132, 87, 116, 255, 131, 86, 116, 255, 131, 85, 115, 255, 131, 84, 114, 255, 131, 83, 114, 255, 131, 82, 113, 255, 131, 81, 113, 255, 130, 79, 112, 255, 130, 78, 111, 255, 129, 76, 111, 255, 128, 75, 110, 255, 127, 73, 110, 255, 125, 71, 109, 255, 124, 70, 109, 255, 123, 68, 109, 255, 121, 67, 108, 255, 120, 65, 108, 255, 119, 64, 108, 255, 118, 64, 107, 255, 116, 63, 107, 255, 115, 62, 107, 255, 114, 62, 106, 255, 114, 63, 106, 255, 113, 63, 106, 255, 113, 64, 106, 255, 112, 65, 106, 255, 112, 66, 105, 255, 112, 68, 105, 255, 112, 69, 105, 255, 112, 71, 105, 255, 112, 72, 105, 255, 113, 74, 105, 255, 113, 76, 105, 255, 113, 77, 105, 255, 113, 79, 105, 255, 114, 80, 105, 255, 114, 82, 105, 255, 114, 83, 105, 255, 114, 84, 105, 255, 114, 85, 105, 255, 114, 85, 105, 255, 115, 85, 105, 255, 115, 85, 105, 255, 115, 85, 104, 255, 115, 85, 104, 255, 116, 84, 104, 255, 116, 84, 104, 255, 117, 84, 103, 255, 118, 83, 103, 255, 119, 83, 103, 255, 120, 82, 102, 255, 121, 82, 102, 255, 122, 82, 101, 255, 123, 81, 101, 255, 125, 81, 100, 255, 126, 81, 100, 255, 128, 81, 99, 255, 129, 82, 98, 255, 131, 82, 97, 255, 132, 83, 97, 255, 134, 84, 96, 255, 136, 85, 95, 255, 137, 86, 95, 255, 139, 87, 94, 255, 140, 88, 93, 255, 141, 89, 92, 255, 143, 90, 91, 255, 144, 91, 91, 255, 145, 93, 90, 255, 146, 94, 89, 255, 147, 95, 88, 255, 148, 97, 88, 255, 149, 98, 87, 255, 149, 99, 86, 255, 150, 101, 85, 255, 150, 102, 85, 255, 150, 103, 84, 255, 150, 105, 83, 255, 150, 106, 83, 255, 150, 107, 82, 255, 150, 108, 82, 255, 150, 109, 81, 255, 150, 110, 80, 255, 150, 111, 79, 255, 151, 112, 78, 255, 151, 113, 77, 255, 152, 114, 77, 255, 152, 115, 76, 255, 152, 116, 75, 255, 153, 116, 73, 255, 153, 117, 72, 255, 154, 118, 71, 255, 154, 118, 70, 255, 154, 119, 69, 255, 153, 119, 68, 255, 153, 120, 67, 255, 152, 120, 66, 255, 151, 121, 65, 255, 150, 121, 64, 255, 149, 121, 63, 255, 148, 122, 62, 255, 146, 123, 62, 255, 144, 124, 62, 255, 143, 125, 62, 255, 141, 127, 62, 255, 139, 128, 62, 255, 137, 129, 62, 255, 136, 131, 62, 255, 134, 132, 62, 255, 133, 133, 63, 255, 131, 135, 63, 255, 130, 136, 63, 255, 129, 137, 64, 255, 128, 137, 64, 255, 127, 138, 64, 255, 127, 138, 64, 255, 129, 138, 65, 255, 129, 138, 65, 255, 129, 138, 65, 255, 130, 137, 65, 255, 130, 137, 66, 255, 130, 136, 66, 255, 130, 135, 66, 255, 130, 134, 67, 255, 130, 133, 67, 255, 130, 132, 68, 255, 131, 130, 68, 255, 131, 129, 68, 255, 131, 129, 69, 255, 131, 128, 69, 255, 132, 127, 69, 255, 132, 126, 69, 255, 132, 126, 69, 255, 132, 126, 68, 255, 132, 126, 68, 255, 133, 126, 67, 255, 133, 127, 67, 255, 133, 128, 66, 255, 134, 129, 65, 255, 134, 131, 63, 255, 135, 132, 62, 255, 136, 134, 61, 255, 136, 136, 60, 255, 137, 138, 58, 255, 138, 139, 57, 255, 139, 141, 56, 255, 140, 143, 54, 255, 141, 144, 53, 255, 142, 146, 52, 255, 143, 147, 51, 255, 144, 147, 50, 255, 145, 148, 49, 255, 146, 148, 48, 255, 147, 148, 47, 255, 148, 147, 47, 255, 149, 146, 47, 255, 150, 145, 46, 255, 151, 143, 46, 255, 152, 141, 45, 255, 153, 139, 45, 255, 153, 136, 44, 255, 154, 134, 44, 255, 155, 131, 43, 255, 156, 128, 43, 255, 157, 125, 43, 255, 157, 122, 42, 255, 158, 119, 42, 255, 159, 115, 43, 255, 160, 112, 43, 255, 162, 109, 43, 255, 163, 106, 44, 255, 164, 103, 45, 255, 166, 100, 46, 255, 167, 97, 47, 255, 169, 94, 48, 255, 170, 91, 49, 255, 172, 88, 51, 255, 174, 85, 52, 255, 175, 82, 54, 255, 177, 79, 55, 255, 179, 76, 57, 255, 180, 73, 58, 255, 181, 70, 59, 255, 183, 67, 61, 255, 184, 65, 62, 255, 185, 62, 63, 255, 186, 60, 64, 255, 187, 58, 65, 255, 187, 57, 65, 255, 188, 56, 66, 255, 188, 55, 66, 255, 188, 55, 66, 255, 188, 55, 66, 255, 188, 56, 67, 255, 187, 57, 67, 255, 186, 58, 67, 255, 184, 59, 68, 255, 183, 61, 68, 255, 181, 62, 69, 255, 179, 64, 70, 255, 177, 66, 71, 255, 175, 68, 71, 255, 173, 70, 72, 255, 171, 72, 73, 255, 168, 73, 74, 255, 166, 75, 74, 255, 164, 77, 75, 255, 162, 78, 76, 255, 160, 80, 76, 255, 159, 81, 77, 255, 157, 81, 78, 255, 156, 82, 78, 255, 155, 82, 78, 255, 154, 83, 79, 255, 153, 83, 79, 255, 152, 84, 79, 255, 152, 84, 79, 255, 151, 84, 80, 255, 150, 84, 80, 255, 150, 84, 80, 255, 150, 85, 81, 255, 149, 85, 81, 255, 149, 85, 82, 255, 148, 85, 83, 255, 148, 85, 83, 255, 147, 86, 84, 255, 147, 86, 85, 255, 146, 86, 87, 255, 145, 87, 88, 255, 144, 87, 90, 255, 143, 88, 91, 255, 143, 88, 93, 255, 142, 88, 95, 255, 142, 89, 96, 255, 142, 90, 98, 255, 142, 90, 99, 255, 142, 91, 101, 255, 142, 92, 103, 255, 142, 92, 104, 255, 142, 93, 105, 255, 142, 94, 107, 255, 142, 95, 108, 255, 142, 97, 109, 255, 142, 98, 110, 255, 142, 100, 111, 255, 142, 101, 112, 255, 142, 103, 112, 255, 142, 105, 113, 255, 142, 108, 113, 255, 141, 110, 113, 255, 140, 113, 114, 255, 139, 117, 114, 255, 138, 120, 115, 255, 136, 124, 115, 255, 134, 127, 116, 255, 133, 131, 116, 255, 131, 135, 117, 255, 129, 139, 117, 255, 127, 142, 117, 255, 126, 146, 118, 255, 124, 149, 118, 255, 123, 151, 119, 255, 121, 154, 119, 255, 120, 156, 119, 255, 119, 157, 119, 255, 119, 158, 119, 255, 119, 159, 120, 255, 119, 158, 119, 255, 119, 157, 119, 255, 120, 156, 119, 255, 121, 154, 119, 255, 123, 152, 118, 255, 124, 149, 118, 255, 126, 146, 117, 255, 127, 143, 117, 255, 129, 139, 116, 255, 131, 136, 116, 255, 132, 132, 115, 255, 134, 128, 115, 255, 136, 125, 115, 255, 137, 121, 114, 255, 138, 118, 114, 255, 139, 114, 114, 255, 140, 111, 114, 255, 140, 109, 115, 255, 140, 106, 115, 255, 140, 104, 116, 255, 140, 102, 116, 255, 140, 100, 117, 255, 139, 99, 117, 255, 139, 97, 117, 255, 138, 96, 117, 255, 137, 94, 117, 255, 137, 93, 117, 255, 136, 92, 117, 255, 135, 91, 116, 255, 134, 90, 116, 255, 134, 89, 116, 255, 133, 88, 115, 255, 133, 87, 115, 255, 132, 87, 114, 255, 132, 86, 114, 255, 132, 85, 113, 255, 132, 84, 112, 255, 132, 83, 112, 255, 132, 82, 111, 255, 131, 80, 110, 255, 131, 79, 110, 255, 130, 77, 109, 255, 129, 76, 109, 255, 128, 74, 108, 255, 127, 73, 108, 255, 125, 71, 107, 255, 124, 69, 107, 255, 123, 68, 107, 255, 121, 67, 106, 255, 120, 65, 106, 255, 118, 64, 106, 255, 117, 63, 106, 255, 116, 63, 105, 255, 115, 62, 105, 255, 114, 62, 105, 255, 113, 62, 105, 255, 112, 63, 105, 255, 112, 63, 104, 255, 112, 65, 104, 255, 111, 66, 104, 255, 111, 67, 104, 255, 111, 69, 104, 255, 111, 71, 104, 255, 111, 72, 104, 255, 111, 74, 104, 255, 111, 76, 104, 255, 111, 78, 104, 255, 111, 80, 104, 255, 111, 81, 104, 255, 111, 83, 104, 255, 111, 84, 104, 255, 111, 85, 104, 255, 111, 86, 104, 255, 111, 87, 104, 255, 111, 87, 104, 255, 111, 87, 104, 255, 112, 86, 104, 255, 112, 86, 103, 255, 113, 86, 103, 255, 113, 85, 103, 255, 114, 85, 103, 255, 115, 84, 102, 255, 116, 83, 102, 255, 117, 83, 101, 255, 119, 82, 101, 255, 120, 82, 100, 255, 121, 81, 100, 255, 123, 81, 99, 255, 124, 81, 98, 255, 126, 81, 98, 255, 127, 81, 97, 255, 129, 82, 96, 255, 131, 82, 96, 255, 132, 83, 95, 255, 134, 84, 94, 255, 135, 85, 93, 255, 137, 86, 93, 255, 138, 87, 92, 255, 139, 88, 91, 255, 141, 90, 90, 255, 142, 91, 89, 255, 143, 92, 88, 255, 144, 94, 88, 255, 145, 95, 87, 255, 145, 96, 86, 255, 146, 97, 85, 255, 146, 99, 85, 255, 147, 100, 84, 255, 147, 101, 83, 255, 147, 103, 83, 255, 147, 104, 82, 255, 147, 105, 81, 255, 147, 106, 81, 255, 147, 107, 80, 255, 147, 108, 80, 255, 147, 109, 79, 255, 147, 110, 78, 255, 148, 111, 77, 255, 149, 112, 76, 255, 149, 113, 76, 255, 150, 113, 75, 255, 151, 114, 74, 255, 152, 115, 73, 255, 152, 115, 72, 255, 153, 116, 71, 255, 153, 116, 70, 255, 153, 117, 69, 255, 153, 117, 68, 255, 153, 117, 67, 255, 153, 118, 66, 255, 152, 118, 65, 255, 151, 119, 64, 255, 150, 119, 63, 255, 148, 120, 63, 255, 147, 121, 62, 255, 145, 122, 62, 255, 144, 124, 62, 255, 142, 125, 62, 255, 141, 127, 62, 255, 139, 128, 62, 255, 138, 130, 63, 255, 136, 131, 63, 255, 135, 133, 63, 255, 133, 134, 64, 255, 132, 135, 64, 255, 131, 136, 64, 255, 130, 137, 65, 255, 130, 138, 65, 255, 130, 138, 65, 255, 132, 138, 66, 255, 132, 138, 66, 255, 132, 138, 66, 255, 132, 137, 66, 255, 132, 136, 67, 255, 132, 136, 67, 255, 132, 135, 68, 255, 133, 134, 68, 255, 133, 133, 69, 255, 133, 132, 69, 255, 133, 131, 70, 255, 134, 130, 70, 255, 134, 129, 71, 255, 134, 128, 71, 255, 134, 127, 71, 255, 135, 127, 71, 255, 135, 127, 71, 255, 135, 127, 71, 255, 136, 127, 70, 255, 136, 127, 70, 255, 136, 128, 69, 255, 136, 129, 68, 255, 137, 130, 67, 255, 137, 132, 66, 255, 138, 133, 65, 255, 139, 135, 63, 255, 140, 137, 62, 255, 140, 139, 61, 255, 141, 141, 59, 255, 142, 142, 58, 255, 143, 144, 57, 255, 144, 146, 55, 255, 145, 147, 54, 255, 146, 148, 53, 255, 147, 149, 52, 255, 148, 150, 51, 255, 149, 150, 50, 255, 150, 150, 50, 255, 151, 149, 49, 255, 152, 148, 49, 255, 153, 146, 48, 255, 154, 145, 48, 255, 155, 143, 47, 255, 155, 141, 47, 255, 156, 138, 46, 255, 157, 136, 46, 255, 157, 133, 45, 255, 158, 130, 45, 255, 158, 127, 44, 255, 159, 124, 44, 255, 160, 121, 44, 255, 161, 118, 44, 255, 161, 115, 44, 255, 162, 112, 44, 255, 164, 109, 45, 255, 165, 106, 46, 255, 166, 103, 47, 255, 168, 100, 48, 255, 169, 97, 49, 255, 171, 94, 50, 255, 172, 91, 52, 255, 174, 88, 53, 255, 176, 84, 54, 255, 177, 81, 56, 255, 179, 78, 57, 255, 180, 75, 59, 255, 182, 71, 60, 255, 183, 69, 61, 255, 184, 66, 62, 255, 185, 63, 63, 255, 186, 61, 64, 255, 187, 59, 65, 255, 188, 58, 65, 255, 188, 57, 66, 255, 188, 56, 66, 255, 189, 56, 66, 255, 188, 56, 66, 255, 188, 56, 67, 255, 187, 57, 67, 255, 186, 59, 67, 255, 184, 60, 68, 255, 183, 62, 69, 255, 181, 64, 70, 255, 179, 66, 70, 255, 176, 68, 71, 255, 174, 70, 72, 255, 172, 72, 73, 255, 169, 74, 74, 255, 167, 76, 75, 255, 165, 78, 76, 255, 163, 80, 77, 255, 160, 82, 78, 255, 158, 83, 79, 255, 157, 84, 79, 255, 155, 85, 80, 255, 154, 85, 80, 255, 153, 86, 80, 255, 152, 86, 80, 255, 151, 86, 81, 255, 150, 87, 81, 255, 149, 87, 81, 255, 148, 87, 81, 255, 148, 87, 81, 255, 147, 87, 81, 255, 147, 87, 81, 255, 146, 87, 81, 255, 146, 87, 82, 255, 145, 88, 82, 255, 145, 88, 83, 255, 144, 88, 84, 255, 143, 88, 84, 255, 143, 88, 86, 255, 142, 89, 87, 255, 141, 89, 89, 255, 140, 90, 90, 255, 140, 90, 92, 255, 140, 91, 94, 255, 140, 91, 95, 255, 140, 91, 97, 255, 140, 92, 99, 255, 140, 92, 101, 255, 140, 93, 102, 255, 141, 93, 104, 255, 141, 94, 105, 255, 142, 95, 107, 255, 142, 95, 108, 255, 143, 96, 109, 255, 143, 98, 111, 255, 143, 99, 112, 255, 143, 101, 112, 255, 144, 102, 113, 255, 143, 104, 113, 255, 143, 107, 114, 255, 143, 110, 114, 255, 142, 113, 114, 255, 141, 116, 115, 255, 139, 120, 115, 255, 138, 123, 115, 255, 136, 127, 116, 255, 134, 131, 116, 255, 132, 135, 116, 255, 130, 139, 117, 255, 128, 143, 117, 255, 126, 146, 117, 255, 125, 150, 117, 255, 123, 152, 118, 255, 122, 155, 118, 255, 121, 157, 118, 255, 120, 159, 118, 255, 119, 160, 118, 255, 119, 160, 118, 255, 119, 160, 118, 255, 120, 159, 118, 255, 121, 157, 118, 255, 122, 155, 117, 255, 123, 153, 117, 255, 125, 150, 116, 255, 126, 147, 115, 255, 128, 143, 115, 255, 130, 140, 114, 255, 132, 136, 114, 255, 134, 132, 113, 255, 136, 128, 112, 255, 138, 125, 112, 255, 139, 121, 112, 255, 140, 117, 111, 255, 141, 114, 111, 255, 142, 111, 111, 255, 143, 108, 112, 255, 143, 106, 112, 255, 143, 104, 113, 255, 142, 102, 113, 255, 142, 100, 113, 255, 141, 98, 114, 255, 140, 97, 114, 255, 140, 95, 114, 255, 139, 94, 114, 255, 138, 93, 114, 255, 137, 92, 114, 255, 136, 91, 114, 255, 135, 90, 113, 255, 135, 89, 113, 255, 134, 88, 113, 255, 133, 87, 112, 255, 133, 86, 112, 255, 132, 85, 111, 255, 132, 84, 111, 255, 132, 84, 110, 255, 132, 83, 109, 255, 132, 81, 109, 255, 132, 80, 108, 255, 131, 79, 108, 255, 130, 77, 107, 255, 129, 76, 107, 255, 128, 74, 106, 255, 127, 72, 106, 255, 125, 71, 105, 255, 124, 69, 105, 255, 122, 68, 105, 255, 121, 66, 104, 255, 119, 65, 104, 255, 118, 64, 104, 255, 117, 63, 104, 255, 115, 62, 104, 255, 114, 62, 103, 255, 113, 62, 103, 255, 112, 62, 103, 255, 112, 62, 103, 255, 111, 63, 103, 255, 111, 64, 103, 255, 110, 66, 103, 255, 110, 67, 103, 255, 109, 69, 103, 255, 109, 71, 103, 255, 109, 73, 103, 255, 109, 75, 103, 255, 109, 77, 103, 255, 108, 79, 103, 255, 108, 80, 103, 255, 108, 82, 103, 255, 108, 84, 103, 255, 108, 85, 103, 255, 108, 86, 103, 255, 108, 87, 103, 255, 108, 88, 103, 255, 108, 88, 103, 255, 108, 88, 103, 255, 109, 88, 103, 255, 109, 87, 103, 255, 110, 87, 102, 255, 110, 86, 102, 255, 111, 86, 102, 255, 112, 85, 101, 255, 114, 84, 101, 255, 115, 83, 100, 255, 116, 83, 100, 255, 118, 82, 99, 255, 119, 82, 99, 255, 121, 81, 98, 255, 122, 81, 97, 255, 124, 81, 97, 255, 126, 81, 96, 255, 127, 81, 95, 255, 129, 82, 94, 255, 130, 83, 94, 255, 132, 84, 93, 255, 133, 85, 92, 255, 135, 86, 91, 255, 136, 87, 90, 255, 137, 88, 90, 255, 138, 89, 89, 255, 139, 90, 88, 255, 140, 92, 87, 255, 141, 93, 86, 255, 142, 94, 85, 255, 142, 96, 85, 255, 143, 97, 84, 255, 143, 98, 83, 255, 144, 99, 83, 255, 144, 101, 82, 255, 144, 102, 81, 255, 144, 103, 81, 255, 144, 104, 80, 255, 143, 105, 79, 255, 143, 107, 79, 255, 144, 107, 78, 255, 144, 108, 78, 255, 145, 109, 77, 255, 146, 110, 76, 255, 146, 111, 75, 255, 147, 111, 75, 255, 148, 112, 74, 255, 149, 112, 73, 255, 150, 113, 72, 255, 151, 113, 71, 255, 152, 114, 70, 255, 153, 114, 69, 255, 153, 114, 68, 255, 153, 115, 68, 255, 153, 115, 67, 255, 153, 116, 66, 255, 152, 116, 65, 255, 151, 117, 64, 255, 150, 117, 63, 255, 149, 118, 63, 255, 148, 119, 63, 255, 146, 121, 62, 255, 145, 122, 62, 255, 143, 124, 62, 255, 142, 125, 63, 255, 141, 127, 63, 255, 139, 129, 63, 255, 138, 130, 63, 255, 137, 132, 64, 255, 135, 133, 64, 255, 134, 135, 65, 255, 134, 136, 65, 255, 133, 137, 65, 255, 132, 137, 65, 255, 132, 138, 66, 255, 134, 138, 66, 255, 134, 138, 66, 255, 134, 137, 67, 255, 134, 137, 67, 255, 134, 136, 67, 255, 135, 136, 68, 255, 135, 135, 69, 255, 135, 134, 69, 255, 135, 133, 70, 255, 136, 132, 71, 255, 136, 131, 71, 255, 136, 130, 72, 255, 137, 129, 73, 255, 137, 129, 73, 255, 137, 128, 73, 255, 138, 128, 73, 255, 138, 127, 73, 255, 138, 127, 73, 255, 139, 127, 73, 255, 139, 128, 72, 255, 139, 128, 72, 255, 140, 129, 71, 255, 140, 131, 70, 255, 141, 132, 68, 255, 141, 134, 67, 255, 142, 136, 66, 255, 143, 138, 65, 255, 144, 140, 63, 255, 145, 142, 62, 255, 145, 143, 60, 255, 146, 145, 59, 255, 147, 147, 58, 255, 148, 148, 57, 255, 149, 149, 55, 255, 150, 150, 54, 255, 151, 151, 54, 255, 153, 151, 53, 255, 154, 151, 52, 255, 155, 150, 52, 255, 155, 149, 51, 255, 156, 148, 51, 255, 157, 146, 50, 255, 157, 144, 49, 255, 158, 142, 49, 255, 158, 140, 48, 255, 159, 137, 47, 255, 159, 135, 47, 255, 160, 132, 46, 255, 160, 129, 46, 255, 161, 126, 46, 255, 161, 123, 45, 255, 162, 120, 45, 255, 163, 117, 45, 255, 163, 114, 46, 255, 164, 111, 46, 255, 165, 108, 47, 255, 167, 105, 48, 255, 168, 103, 49, 255, 170, 100, 50, 255, 171, 97, 51, 255, 173, 93, 53, 255, 174, 90, 54, 255, 176, 87, 55, 255, 177, 83, 57, 255, 179, 80, 58, 255, 180, 76, 59, 255, 182, 73, 60, 255, 183, 70, 61, 255, 184, 67, 62, 255, 185, 65, 63, 255, 186, 62, 64, 255, 187, 60, 65, 255, 188, 58, 65, 255, 188, 57, 66, 255, 189, 56, 66, 255, 189, 56, 66, 255, 189, 56, 66, 255, 188, 57, 67, 255, 187, 58, 67, 255, 186, 60, 68, 255, 184, 61, 68, 255, 182, 63, 69, 255, 180, 65, 70, 255, 178, 67, 71, 255, 176, 70, 72, 255, 173, 72, 74, 255, 171, 75, 75, 255, 168, 77, 76, 255, 166, 79, 77, 255, 163, 81, 78, 255, 161, 83, 79, 255, 159, 85, 80, 255, 157, 86, 81, 255, 155, 87, 81, 255, 153, 88, 82, 255, 152, 89, 82, 255, 150, 89, 82, 255, 149, 89, 82, 255, 148, 89, 82, 255, 147, 90, 82, 255, 147, 90, 82, 255, 146, 90, 82, 255, 145, 90, 82, 255, 145, 90, 82, 255, 144, 90, 81, 255, 143, 90, 82, 255, 143, 90, 82, 255, 142, 90, 82, 255, 142, 90, 82, 255, 141, 90, 83, 255, 140, 90, 84, 255, 140, 91, 85, 255, 139, 91, 86, 255, 138, 92, 88, 255, 137, 92, 89, 255, 137, 92, 91, 255, 137, 93, 93, 255, 137, 93, 95, 255, 137, 93, 96, 255, 138, 93, 98, 255, 138, 93, 100, 255, 139, 94, 102, 255, 140, 94, 104, 255, 140, 94, 105, 255, 141, 95, 107, 255, 142, 96, 108, 255, 143, 96, 110, 255, 143, 97, 111, 255, 144, 99, 112, 255, 144, 100, 113, 255, 145, 102, 113, 255, 145, 104, 114, 255, 144, 106, 114, 255, 144, 109, 114, 255, 143, 112, 115, 255, 142, 116, 115, 255, 140, 119, 115, 255, 139, 123, 115, 255, 137, 127, 115, 255, 135, 132, 116, 255, 133, 136, 116, 255, 131, 140, 116, 255, 129, 143, 116, 255, 127, 147, 116, 255, 125, 151, 117, 255, 124, 154, 117, 255, 122, 156, 117, 255, 121, 158, 117, 255, 120, 160, 117, 255, 119, 161, 117, 255, 119, 161, 117, 255, 119, 161, 117, 255, 120, 160, 117, 255, 121, 159, 116, 255, 122, 156, 116, 255, 124, 154, 115, 255, 125, 151, 114, 255, 127, 148, 114, 255, 129, 144, 113, 255, 131, 141, 112, 255, 133, 137, 111, 255, 135, 133, 111, 255, 137, 129, 110, 255, 139, 125, 109, 255, 141, 121, 109, 255, 142, 117, 109, 255, 143, 114, 108, 255, 144, 111, 108, 255, 145, 108, 109, 255, 145, 106, 109, 255, 145, 103, 110, 255, 144, 101, 110, 255, 144, 100, 110, 255, 143, 98, 111, 255, 142, 97, 111, 255, 141, 95, 111, 255, 140, 94, 111, 255, 139, 93, 111, 255, 138, 92, 111, 255, 137, 91, 111, 255, 136, 90, 111, 255, 135, 89, 110, 255, 134, 88, 110, 255, 134, 87, 110, 255, 133, 86, 109, 255, 133, 85, 109, 255, 132, 84, 108, 255, 132, 83, 108, 255, 133, 82, 107, 255, 132, 81, 106, 255, 132, 80, 106, 255, 131, 79, 105, 255, 130, 77, 105, 255, 129, 76, 104, 255, 128, 74, 104, 255, 127, 72, 104, 255, 125, 71, 103, 255, 124, 69, 103, 255, 122, 68, 103, 255, 121, 66, 102, 255, 119, 65, 102, 255, 118, 64, 102, 255, 116, 63, 102, 255, 115, 62, 102, 255, 114, 62, 102, 255, 112, 62, 102, 255, 112, 62, 102, 255, 111, 62, 102, 255, 110, 63, 102, 255, 110, 64, 102, 255, 109, 65, 102, 255, 109, 67, 102, 255, 108, 69, 102, 255, 108, 71, 102, 255, 107, 73, 102, 255, 107, 75, 102, 255, 107, 77, 102, 255, 106, 79, 102, 255, 106, 81, 102, 255, 106, 83, 102, 255, 106, 85, 102, 255, 105, 86, 102, 255, 105, 88, 102, 255, 105, 88, 102, 255, 105, 89, 102, 255, 105, 89, 102, 255, 105, 89, 102, 255, 106, 89, 102, 255, 106, 88, 102, 255, 107, 88, 102, 255, 108, 87, 101, 255, 109, 86, 101, 255, 110, 85, 100, 255, 111, 85, 100, 255, 113, 84, 99, 255, 114, 83, 99, 255, 116, 82, 98, 255, 117, 82, 98, 255, 119, 81, 97, 255, 121, 81, 96, 255, 122, 80, 96, 255, 124, 80, 95, 255, 126, 81, 94, 255, 127, 81, 93, 255, 129, 82, 92, 255, 130, 83, 91, 255, 131, 84, 91, 255, 133, 85, 90, 255, 134, 86, 89, 255, 135, 87, 88, 255, 136, 89, 87, 255, 137, 90, 86, 255, 138, 91, 86, 255, 139, 92, 85, 255, 139, 94, 84, 255, 140, 95, 83, 255, 140, 96, 82, 255, 140, 97, 82, 255, 141, 99, 81, 255, 141, 100, 80, 255, 141, 101, 80, 255, 141, 102, 79, 255, 141, 104, 79, 255, 140, 105, 78, 255, 140, 106, 78, 255, 141, 107, 77, 255, 141, 107, 76, 255, 142, 108, 76, 255, 143, 109, 75, 255, 144, 109, 74, 255, 145, 110, 74, 255, 147, 110, 73, 255, 148, 111, 72, 255, 149, 111, 71, 255, 150, 111, 71, 255, 151, 112, 70, 255, 152, 112, 69, 255, 153, 112, 68, 255, 153, 113, 67, 255, 153, 113, 66, 255, 153, 114, 66, 255, 153, 114, 65, 255, 152, 115, 64, 255, 151, 115, 64, 255, 150, 116, 63, 255, 148, 118, 63, 255, 147, 119, 63, 255, 146, 121, 63, 255, 145, 122, 63, 255, 143, 124, 63, 255, 142, 126, 63, 255, 141, 128, 64, 255, 140, 129, 64, 255, 138, 131, 65, 255, 137, 133, 65, 255, 136, 134, 65, 255, 136, 135, 66, 255, 135, 136, 66, 255, 135, 137, 66, 255, 134, 138, 66, 255, 136, 138, 67, 255, 136, 138, 67, 255, 136, 137, 68, 255, 137, 137, 68, 255, 137, 136, 69, 255, 137, 136, 69, 255, 137, 135, 70, 255, 137, 134, 71, 255, 138, 133, 71, 255, 138, 132, 72, 255, 138, 131, 73, 255, 139, 130, 74, 255, 139, 130, 74, 255, 140, 129, 75, 255, 140, 128, 75, 255, 140, 128, 76, 255, 141, 128, 76, 255, 141, 128, 76, 255, 141, 128, 75, 255, 142, 128, 75, 255, 142, 129, 74, 255, 142, 130, 73, 255, 143, 131, 72, 255, 144, 133, 71, 255, 144, 134, 70, 255, 145, 136, 68, 255, 146, 138, 67, 255, 147, 140, 66, 255, 148, 142, 64, 255, 148, 144, 63, 255, 149, 146, 61, 255, 150, 148, 60, 255, 151, 149, 59, 255, 152, 151, 58, 255, 153, 152, 57, 255, 154, 152, 56, 255, 155, 152, 55, 255, 156, 152, 55, 255, 157, 152, 54, 255, 158, 151, 54, 255, 159, 149, 53, 255, 159, 148, 52, 255, 160, 146, 52, 255, 160, 144, 51, 255, 161, 141, 50, 255, 161, 139, 49, 255, 161, 136, 49, 255, 161, 134, 48, 255, 162, 131, 48, 255, 162, 128, 47, 255, 162, 125, 47, 255, 163, 122, 47, 255, 164, 119, 47, 255, 164, 116, 47, 255, 165, 113, 47, 255, 166, 110, 48, 255, 167, 108, 49, 255, 169, 105, 50, 255, 170, 102, 51, 255, 172, 99, 53, 255, 173, 96, 54, 255, 175, 92, 55, 255, 176, 89, 56, 255, 178, 85, 57, 255, 179, 82, 59, 255, 180, 78, 60, 255, 182, 75, 61, 255, 183, 72, 62, 255, 184, 69, 63, 255, 185, 66, 64, 255, 186, 63, 64, 255, 187, 61, 65, 255, 188, 59, 66, 255, 188, 58, 66, 255, 189, 57, 66, 255, 189, 57, 66, 255, 189, 57, 66, 255, 188, 58, 67, 255, 187, 59, 67, 255, 185, 61, 68, 255, 184, 62, 69, 255, 182, 65, 70, 255, 180, 67, 71, 255, 177, 69, 72, 255, 175, 72, 73, 255, 172, 74, 75, 255, 170, 77, 76, 255, 167, 80, 77, 255, 164, 82, 78, 255, 162, 84, 80, 255, 159, 86, 81, 255, 157, 88, 82, 255, 155, 89, 82, 255, 153, 90, 83, 255, 151, 91, 84, 255, 150, 92, 84, 255, 148, 92, 84, 255, 147, 92, 84, 255, 146, 92, 84, 255, 145, 92, 83, 255, 144, 92, 83, 255, 143, 92, 83, 255, 143, 92, 82, 255, 142, 92, 82, 255, 141, 92, 82, 255, 141, 92, 82, 255, 140, 92, 82, 255, 139, 92, 82, 255, 139, 92, 82, 255, 138, 92, 82, 255, 137, 92, 83, 255, 137, 93, 84, 255, 136, 93, 85, 255, 135, 94, 87, 255, 135, 94, 88, 255, 134, 94, 90, 255, 134, 94, 92, 255, 135, 94, 94, 255, 135, 94, 96, 255, 136, 94, 98, 255, 137, 94, 100, 255, 138, 95, 102, 255, 139, 95, 104, 255, 140, 95, 105, 255, 141, 95, 107, 255, 142, 96, 109, 255, 143, 96, 110, 255, 143, 97, 111, 255, 144, 99, 112, 255, 145, 100, 113, 255, 145, 102, 114, 255, 146, 104, 114, 255, 145, 106, 114, 255, 145, 109, 114, 255, 144, 112, 115, 255, 143, 116, 115, 255, 141, 119, 115, 255, 140, 124, 115, 255, 138, 128, 115, 255, 136, 132, 115, 255, 134, 136, 115, 255, 132, 140, 115, 255, 130, 144, 115, 255, 128, 148, 115, 255, 126, 152, 115, 255, 124, 155, 116, 255, 122, 157, 116, 255, 121, 160, 116, 255, 120, 161, 116, 255, 120, 162, 116, 255, 119, 163, 116, 255, 120, 162, 116, 255, 120, 161, 115, 255, 121, 160, 115, 255, 123, 158, 114, 255, 124, 155, 114, 255, 126, 152, 113, 255, 128, 149, 112, 255, 130, 145, 111, 255, 132, 141, 110, 255, 135, 137, 109, 255, 137, 133, 108, 255, 139, 129, 108, 255, 141, 125, 107, 255, 143, 121, 106, 255, 144, 117, 106, 255, 145, 114, 106, 255, 146, 111, 106, 255, 147, 108, 106, 255, 147, 106, 106, 255, 146, 103, 107, 255, 146, 101, 107, 255, 145, 100, 107, 255, 144, 98, 107, 255, 143, 96, 108, 255, 142, 95, 108, 255, 141, 94, 108, 255, 140, 93, 108, 255, 139, 92, 108, 255, 138, 91, 108, 255, 137, 90, 108, 255, 136, 89, 108, 255, 135, 88, 107, 255, 134, 87, 107, 255, 134, 86, 107, 255, 133, 85, 106, 255, 133, 84, 106, 255, 133, 84, 105, 255, 133, 83, 104, 255, 133, 81, 104, 255, 132, 80, 103, 255, 131, 79, 103, 255, 131, 77, 102, 255, 129, 76, 102, 255, 128, 74, 102, 255, 127, 73, 101, 255, 125, 71, 101, 255, 124, 70, 101, 255, 122, 68, 100, 255, 120, 67, 100, 255, 119, 65, 100, 255, 117, 64, 100, 255, 116, 63, 100, 255, 114, 63, 100, 255, 113, 62, 100, 255, 112, 62, 100, 255, 111, 62, 100, 255, 110, 62, 100, 255, 109, 63, 100, 255, 109, 64, 100, 255, 108, 65, 100, 255, 107, 67, 100, 255, 107, 69, 100, 255, 106, 71, 100, 255, 106, 73, 100, 255, 105, 75, 101, 255, 105, 77, 101, 255, 104, 79, 101, 255, 104, 82, 101, 255, 103, 84, 101, 255, 103, 85, 101, 255, 103, 87, 101, 255, 103, 88, 101, 255, 102, 89, 101, 255, 102, 90, 101, 255, 102, 90, 101, 255, 102, 90, 101, 255, 103, 90, 101, 255, 103, 89, 101, 255, 104, 89, 101, 255, 105, 88, 100, 255, 106, 87, 100, 255, 107, 86, 99, 255, 109, 85, 99, 255, 110, 84, 98, 255, 112, 83, 98, 255, 113, 82, 97, 255, 115, 81, 97, 255, 117, 81, 96, 255, 119, 80, 95, 255, 120, 80, 94, 255, 122, 80, 93, 255, 124, 80, 93, 255, 125, 81, 92, 255, 127, 82, 91, 255, 128, 82, 90, 255, 130, 83, 89, 255, 131, 85, 88, 255, 132, 86, 87, 255, 133, 87, 87, 255, 134, 88, 86, 255, 135, 89, 85, 255, 135, 90, 84, 255, 136, 92, 83, 255, 137, 93, 82, 255, 137, 94, 82, 255, 137, 96, 81, 255, 138, 97, 80, 255, 138, 98, 79, 255, 138, 99, 79, 255, 138, 100, 78, 255, 138, 102, 78, 255, 138, 103, 77, 255, 137, 104, 77, 255, 137, 105, 76, 255, 138, 106, 76, 255, 139, 106, 75, 255, 140, 107, 74, 255, 141, 108, 74, 255, 142, 108, 73, 255, 143, 108, 73, 255, 145, 109, 72, 255, 146, 109, 71, 255, 148, 109, 71, 255, 149, 110, 70, 255, 150, 110, 69, 255, 151, 110, 68, 255, 152, 111, 68, 255, 153, 111, 67, 255, 153, 111, 66, 255, 153, 112, 66, 255, 153, 112, 65, 255, 152, 113, 64, 255, 151, 114, 64, 255, 150, 115, 64, 255, 149, 116, 63, 255, 148, 118, 63, 255, 147, 119, 63, 255, 146, 121, 64, 255, 145, 123, 64, 255, 143, 125, 64, 255, 142, 127, 65, 255, 141, 129, 65, 255, 140, 131, 65, 255, 139, 132, 66, 255, 138, 134, 66, 255, 138, 135, 66, 255, 137, 136, 67, 255, 137, 137, 67, 255, 136, 137, 67, 255, 138, 138, 68, 255, 138, 137, 68, 255, 138, 137, 69, 255, 139, 137, 69, 255, 139, 136, 70, 255, 139, 136, 70, 255, 139, 135, 71, 255, 140, 134, 72, 255, 140, 133, 73, 255, 140, 132, 74, 255, 141, 132, 75, 255, 141, 131, 76, 255, 142, 130, 76, 255, 142, 129, 77, 255, 142, 129, 77, 255, 143, 128, 78, 255, 143, 128, 78, 255, 144, 128, 78, 255, 144, 128, 78, 255, 144, 129, 77, 255, 145, 129, 76, 255, 145, 130, 75, 255, 146, 132, 74, 255, 146, 133, 73, 255, 147, 135, 72, 255, 148, 137, 70, 255, 149, 139, 69, 255, 150, 141, 68, 255, 150, 143, 66, 255, 151, 145, 65, 255, 152, 147, 64, 255, 153, 149, 62, 255, 154, 150, 61, 255, 155, 152, 60, 255, 156, 153, 59, 255, 157, 153, 58, 255, 158, 153, 57, 255, 159, 153, 57, 255, 160, 153, 56, 255, 161, 152, 56, 255, 161, 150, 55, 255, 162, 149, 54, 255, 162, 147, 54, 255, 163, 145, 53, 255, 163, 143, 52, 255, 163, 140, 51, 255, 163, 138, 50, 255, 163, 135, 50, 255, 163, 132, 49, 255, 163, 129, 49, 255, 164, 127, 48, 255, 164, 124, 48, 255, 164, 121, 48, 255, 165, 118, 48, 255, 166, 115, 49, 255, 167, 113, 49, 255, 168, 110, 50, 255, 169, 107, 51, 255, 170, 105, 53, 255, 172, 101, 54, 255, 173, 98, 55, 255, 175, 95, 56, 255, 176, 91, 57, 255, 178, 87, 58, 255, 179, 84, 60, 255, 180, 80, 61, 255, 182, 77, 62, 255, 183, 73, 63, 255, 184, 70, 63, 255, 185, 67, 64, 255, 186, 65, 65, 255, 187, 62, 65, 255, 188, 61, 66, 255, 188, 59, 66, 255, 188, 58, 67, 255, 189, 58, 67, 255, 188, 58, 67, 255, 188, 59, 67, 255, 187, 60, 68, 255, 185, 62, 69, 255, 183, 64, 69, 255, 181, 66, 71, 255, 179, 69, 72, 255, 176, 71, 73, 255, 174, 74, 74, 255, 171, 77, 76, 255, 168, 79, 77, 255, 166, 82, 79, 255, 163, 84, 80, 255, 160, 87, 81, 255, 158, 89, 82, 255, 155, 91, 83, 255, 153, 92, 84, 255, 151, 93, 85, 255, 149, 94, 85, 255, 148, 94, 85, 255, 146, 95, 85, 255, 145, 95, 85, 255, 144, 95, 85, 255, 143, 95, 85, 255, 142, 95, 84, 255, 141, 95, 84, 255, 140, 94, 83, 255, 139, 94, 83, 255, 139, 94, 82, 255, 138, 94, 82, 255, 137, 94, 82, 255, 137, 94, 82, 255, 136, 94, 82, 255, 135, 94, 82, 255, 135, 94, 83, 255, 134, 95, 84, 255, 133, 95, 85, 255, 132, 95, 86, 255, 132, 96, 88, 255, 132, 96, 90, 255, 132, 96, 91, 255, 132, 96, 93, 255, 133, 96, 95, 255, 134, 96, 97, 255, 135, 96, 99, 255, 136, 96, 101, 255, 137, 96, 103, 255, 139, 96, 105, 255, 140, 96, 107, 255, 141, 96, 109, 255, 142, 97, 110, 255, 143, 98, 111, 255, 144, 99, 112, 255, 145, 100, 113, 255, 146, 102, 114, 255, 146, 104, 114, 255, 146, 106, 114, 255, 146, 109, 114, 255, 145, 112, 114, 255, 144, 116, 114, 255, 142, 120, 114, 255, 141, 124, 115, 255, 139, 128, 114, 255, 137, 132, 114, 255, 135, 137, 114, 255, 132, 141, 114, 255, 130, 145, 114, 255, 128, 149, 114, 255, 126, 153, 114, 255, 124, 156, 114, 255, 123, 159, 114, 255, 122, 161, 114, 255, 121, 163, 114, 255, 120, 164, 114, 255, 120, 164, 114, 255, 120, 164, 114, 255, 121, 163, 114, 255, 122, 161, 113, 255, 123, 159, 113, 255, 125, 156, 112, 255, 127, 153, 111, 255, 129, 150, 110, 255, 131, 146, 109, 255, 133, 142, 108, 255, 136, 138, 107, 255, 138, 134, 106, 255, 140, 130, 105, 255, 142, 126, 104, 255, 144, 122, 104, 255, 145, 118, 103, 255, 147, 114, 103, 255, 148, 111, 103, 255, 148, 108, 103, 255, 148, 106, 103, 255, 148, 104, 104, 255, 147, 102, 104, 255, 146, 100, 104, 255, 146, 98, 104, 255, 145, 97, 105, 255, 143, 95, 105, 255, 142, 94, 105, 255, 141, 93, 105, 255, 140, 92, 105, 255, 139, 91, 105, 255, 137, 90, 105, 255, 136, 89, 105, 255, 135, 88, 105, 255, 134, 87, 104, 255, 134, 86, 104, 255, 133, 86, 103, 255, 133, 85, 103, 255, 133, 84, 102, 255, 133, 83, 102, 255, 133, 82, 101, 255, 132, 81, 101, 255, 131, 79, 100, 255, 130, 78, 100, 255, 129, 76, 99, 255, 128, 75, 99, 255, 127, 73, 99, 255, 125, 72, 99, 255, 123, 70, 98, 255, 122, 68, 98, 255, 120, 67, 98, 255, 118, 66, 98, 255, 116, 65, 98, 255, 115, 64, 98, 255, 113, 63, 98, 255, 112, 62, 98, 255, 111, 62, 98, 255, 110, 62, 98, 255, 109, 62, 98, 255, 108, 63, 98, 255, 108, 64, 98, 255, 107, 65, 99, 255, 106, 67, 99, 255, 105, 69, 99, 255, 105, 71, 99, 255, 104, 73, 99, 255, 103, 75, 99, 255, 103, 77, 99, 255, 102, 80, 100, 255, 102, 82, 100, 255, 101, 84, 100, 255, 101, 86, 100, 255, 100, 88, 100, 255, 100, 89, 100, 255, 100, 90, 100, 255, 100, 91, 100, 255, 100, 91, 100, 255, 100, 91, 100, 255, 100, 90, 100, 255, 101, 90, 100, 255, 102, 89, 100, 255, 103, 88, 99, 255, 104, 87, 99, 255, 105, 86, 98, 255, 107, 85, 98, 255, 108, 84, 97, 255, 110, 83, 97, 255, 111, 82, 96, 255, 113, 81, 95, 255, 115, 81, 95, 255, 117, 80, 94, 255, 119, 80, 93, 255, 120, 80, 92, 255, 122, 80, 91, 255, 124, 80, 90, 255, 125, 81, 90, 255, 126, 82, 89, 255, 128, 83, 88, 255, 129, 84, 87, 255, 130, 85, 86, 255, 131, 86, 85, 255, 132, 87, 84, 255, 132, 89, 83, 255, 133, 90, 82, 255, 134, 91, 82, 255, 134, 92, 81, 255, 134, 94, 80, 255, 135, 95, 79, 255, 135, 96, 78, 255, 135, 97, 78, 255, 135, 99, 77, 255, 135, 100, 77, 255, 135, 101, 76, 255, 135, 102, 75, 255, 135, 103, 75, 255, 135, 104, 75, 255, 135, 105, 74, 255, 136, 105, 74, 255, 137, 106, 73, 255, 138, 106, 73, 255, 140, 107, 72, 255, 142, 107, 71, 255, 143, 107, 71, 255, 145, 108, 70, 255, 147, 108, 70, 255, 148, 108, 69, 255, 150, 108, 69, 255, 151, 109, 68, 255, 152, 109, 67, 255, 153, 109, 67, 255, 153, 110, 66, 255, 153, 110, 66, 255, 153, 111, 65, 255, 152, 111, 65, 255, 151, 112, 64, 255, 151, 113, 64, 255, 150, 115, 64, 255, 149, 117, 64, 255, 148, 118, 64, 255, 147, 120, 64, 255, 146, 122, 65, 255, 145, 124, 65, 255, 144, 126, 65, 255, 143, 128, 66, 255, 142, 130, 66, 255, 141, 132, 67, 255, 140, 133, 67, 255, 139, 135, 67, 255, 139, 136, 68, 255, 139, 137, 68, 255, 138, 137, 68, 255, 140, 138, 69, 255, 140, 138, 69, 255, 140, 137, 70, 255, 140, 137, 70, 255, 140, 136, 71, 255, 141, 136, 72, 255, 141, 135, 73, 255, 141, 134, 74, 255, 142, 133, 74, 255, 142, 133, 75, 255, 143, 132, 76, 255, 143, 131, 77, 255, 144, 130, 78, 255, 144, 130, 79, 255, 145, 129, 79, 255, 145, 129, 80, 255, 145, 129, 80, 255, 146, 128, 80, 255, 146, 129, 80, 255, 147, 129, 79, 255, 147, 130, 78, 255, 148, 131, 77, 255, 148, 132, 76, 255, 149, 134, 75, 255, 150, 135, 74, 255, 150, 137, 72, 255, 151, 139, 71, 255, 152, 141, 70, 255, 153, 143, 68, 255, 154, 146, 67, 255, 155, 147, 66, 255, 156, 149, 64, 255, 157, 151, 63, 255, 158, 152, 62, 255, 159, 153, 61, 255, 160, 154, 60, 255, 161, 154, 59, 255, 162, 154, 59, 255, 163, 153, 58, 255, 163, 152, 58, 255, 164, 151, 57, 255, 164, 150, 56, 255, 164, 148, 55, 255, 165, 146, 55, 255, 165, 144, 54, 255, 165, 141, 53, 255, 165, 139, 52, 255, 165, 136, 51, 255, 165, 134, 51, 255, 165, 131, 50, 255, 165, 128, 50, 255, 165, 125, 49, 255, 165, 122, 49, 255, 166, 120, 50, 255, 166, 117, 50, 255, 167, 114, 51, 255, 168, 112, 51, 255, 169, 109, 53, 255, 171, 107, 54, 255, 172, 103, 55, 255, 173, 100, 56, 255, 175, 97, 57, 255, 176, 93, 58, 255, 177, 89, 59, 255, 179, 86, 61, 255, 180, 82, 62, 255, 182, 78, 63, 255, 183, 75, 63, 255, 184, 72, 64, 255, 185, 69, 65, 255, 186, 66, 66, 255, 187, 64, 66, 255, 187, 62, 67, 255, 188, 61, 67, 255, 188, 60, 67, 255, 188, 59, 67, 255, 188, 60, 67, 255, 187, 61, 68, 255, 186, 62, 68, 255, 185, 64, 69, 255, 183, 66, 70, 255, 181, 68, 71, 255, 178, 70, 73, 255, 176, 73, 74, 255, 173, 76, 76, 255, 170, 79, 77, 255, 167, 81, 78, 255, 164, 84, 80, 255, 161, 87, 81, 255, 159, 89, 83, 255, 156, 91, 84, 255, 153, 93, 85, 255, 151, 95, 86, 255, 149, 96, 86, 255, 147, 96, 87, 255, 146, 97, 87, 255, 144, 97, 87, 255, 143, 97, 87, 255, 142, 97, 86, 255, 141, 97, 86, 255, 140, 97, 85, 255, 139, 97, 85, 255, 138, 96, 84, 255, 137, 96, 83, 255, 136, 96, 83, 255, 136, 96, 82, 255, 135, 96, 82, 255, 134, 96, 82, 255, 133, 96, 82, 255, 133, 96, 82, 255, 132, 96, 82, 255, 131, 96, 83, 255, 130, 96, 84, 255, 130, 97, 86, 255, 129, 97, 87, 255, 129, 97, 89, 255, 129, 97, 91, 255, 130, 97, 93, 255, 131, 97, 95, 255, 132, 97, 97, 255, 133, 97, 99, 255, 134, 97, 101, 255, 136, 96, 103, 255, 137, 96, 105, 255, 139, 97, 107, 255, 140, 97, 108, 255, 142, 97, 110, 255, 143, 98, 111, 255, 144, 99, 112, 255, 145, 100, 113, 255, 146, 102, 114, 255, 146, 104, 114, 255, 146, 106, 114, 255, 146, 109, 114, 255, 145, 112, 114, 255, 144, 116, 114, 255, 143, 120, 114, 255, 141, 124, 114, 255, 139, 129, 114, 255, 137, 133, 114, 255, 135, 138, 114, 255, 133, 142, 113, 255, 131, 146, 113, 255, 129, 150, 113, 255, 127, 154, 113, 255, 125, 157, 113, 255, 123, 160, 113, 255, 122, 162, 113, 255, 121, 164, 113, 255, 120, 165, 113, 255, 120, 166, 113, 255, 120, 165, 113, 255, 121, 164, 112, 255, 122, 163, 112, 255, 124, 160, 111, 255, 125, 158, 110, 255, 127, 154, 109, 255, 129, 151, 108, 255, 132, 147, 107, 255, 134, 143, 106, 255, 136, 139, 105, 255, 139, 135, 104, 255, 141, 131, 103, 255, 143, 126, 102, 255, 145, 122, 101, 255, 147, 118, 101, 255, 148, 115, 100, 255, 149, 112, 100, 255, 149, 109, 100, 255, 149, 106, 100, 255, 149, 104, 101, 255, 148, 102, 101, 255, 147, 100, 101, 255, 146, 99, 102, 255, 145, 97, 102, 255, 144, 96, 102, 255, 143, 95, 102, 255, 142, 93, 102, 255, 140, 92, 102, 255, 139, 91, 102, 255, 138, 90, 102, 255, 137, 89, 102, 255, 135, 89, 102, 255, 135, 88, 101, 255, 134, 87, 101, 255, 133, 86, 101, 255, 133, 85, 100, 255, 133, 84, 100, 255, 133, 84, 99, 255, 133, 82, 99, 255, 132, 81, 98, 255, 131, 80, 98, 255, 130, 78, 97, 255, 129, 77, 97, 255, 128, 75, 97, 255, 126, 74, 96, 255, 125, 72, 96, 255, 123, 71, 96, 255, 121, 69, 96, 255, 119, 68, 96, 255, 118, 66, 96, 255, 116, 65, 96, 255, 114, 64, 96, 255, 113, 63, 96, 255, 111, 62, 96, 255, 110, 62, 96, 255, 109, 62, 96, 255, 108, 62, 96, 255, 108, 63, 97, 255, 107, 64, 97, 255, 106, 65, 97, 255, 105, 67, 97, 255, 104, 69, 97, 255, 103, 71, 98, 255, 103, 73, 98, 255, 102, 75, 98, 255, 101, 78, 98, 255, 100, 80, 98, 255, 100, 82, 99, 255, 99, 84, 99, 255, 99, 86, 99, 255, 98, 88, 99, 255, 98, 89, 99, 255, 98, 90, 99, 255, 98, 91, 99, 255, 97, 91, 99, 255, 98, 91, 99, 255, 98, 91, 99, 255, 99, 90, 99, 255, 99, 89, 99, 255, 101, 89, 98, 255, 102, 88, 98, 255, 103, 86, 97, 255, 105, 85, 97, 255, 106, 84, 96, 255, 108, 83, 96, 255, 110, 82, 95, 255, 111, 81, 94, 255, 113, 80, 93, 255, 115, 80, 93, 255, 117, 79, 92, 255, 118, 79, 91, 255, 120, 79, 90, 255, 122, 80, 89, 255, 123, 81, 88, 255, 125, 81, 87, 255, 126, 82, 86, 255, 127, 84, 85, 255, 128, 85, 84, 255, 129, 86, 83, 255, 130, 87, 83, 255, 130, 88, 82, 255, 131, 89, 81, 255, 131, 91, 80, 255, 132, 92, 79, 255, 132, 93, 78, 255, 132, 94, 77, 255, 132, 95, 77, 255, 132, 97, 76, 255, 132, 98, 75, 255, 132, 99, 75, 255, 132, 100, 74, 255, 132, 101, 74, 255, 132, 102, 74, 255, 132, 103, 73, 255, 133, 104, 73, 255, 134, 104, 72, 255, 135, 105, 72, 255, 136, 105, 71, 255, 138, 106, 71, 255, 140, 106, 70, 255, 142, 106, 70, 255, 143, 106, 69, 255, 145, 107, 69, 255, 147, 107, 68, 255, 149, 107, 68, 255, 150, 107, 67, 255, 151, 108, 67, 255, 152, 108, 67, 255, 153, 108, 66, 255, 153, 109, 66, 255, 153, 109, 65, 255, 152, 110, 65, 255, 152, 111, 64, 255, 151, 112, 64, 255, 150, 114, 64, 255, 149, 116, 65, 255, 148, 118, 65, 255, 147, 120, 65, 255, 147, 122, 65, 255, 146, 124, 66, 255, 145, 126, 66, 255, 144, 128, 67, 255, 143, 130, 67, 255, 142, 132, 68, 255, 142, 133, 68, 255, 141, 135, 69, 255, 141, 136, 69, 255, 140, 137, 69, 255, 140, 137, 69, 255, 141, 138, 71, 255, 141, 138, 71, 255, 142, 138, 71, 255, 142, 137, 72, 255, 142, 137, 72, 255, 142, 136, 73, 255, 143, 135, 74, 255, 143, 135, 75, 255, 143, 134, 76, 255, 144, 133, 77, 255, 144, 132, 78, 255, 145, 131, 79, 255, 145, 131, 80, 255, 146, 130, 81, 255, 146, 130, 81, 255, 147, 129, 82, 255, 147, 129, 82, 255, 148, 129, 82, 255, 148, 129, 81, 255, 149, 129, 81, 255, 149, 130, 80, 255, 150, 131, 79, 255, 150, 132, 78, 255, 151, 134, 77, 255, 152, 136, 76, 255, 153, 137, 74, 255, 154, 140, 73, 255, 154, 142, 71, 255, 155, 144, 70, 255, 156, 146, 69, 255, 157, 148, 67, 255, 158, 150, 66, 255, 159, 151, 65, 255, 160, 153, 64, 255, 161, 154, 63, 255, 162, 154, 62, 255, 163, 155, 61, 255, 164, 154, 60, 255, 165, 154, 60, 255, 165, 153, 59, 255, 166, 152, 59, 255, 166, 150, 58, 255, 166, 148, 57, 255, 166, 146, 56, 255, 166, 144, 55, 255, 166, 142, 54, 255, 166, 140, 54, 255, 166, 137, 53, 255, 166, 134, 52, 255, 166, 132, 52, 255, 166, 129, 51, 255, 166, 126, 51, 255, 166, 124, 51, 255, 167, 121, 51, 255, 167, 118, 51, 255, 168, 116, 52, 255, 169, 113, 53, 255, 170, 111, 54, 255, 171, 108, 55, 255, 172, 105, 56, 255, 173, 102, 57, 255, 175, 98, 58, 255, 176, 95, 60, 255, 177, 91, 61, 255, 179, 87, 62, 255, 180, 84, 63, 255, 181, 80, 64, 255, 182, 77, 64, 255, 183, 74, 65, 255, 184, 71, 66, 255, 185, 68, 67, 255, 186, 66, 67, 255, 187, 64, 68, 255, 187, 62, 68, 255, 188, 61, 68, 255, 188, 61, 68, 255, 187, 61, 68, 255, 187, 62, 69, 255, 185, 64, 69, 255, 184, 65, 70, 255, 182, 67, 71, 255, 180, 70, 72, 255, 177, 72, 74, 255, 175, 75, 75, 255, 172, 78, 77, 255, 169, 81, 78, 255, 166, 83, 80, 255, 163, 86, 81, 255, 160, 89, 83, 255, 157, 91, 84, 255, 154, 93, 85, 255, 152, 95, 86, 255, 149, 97, 87, 255, 147, 98, 88, 255, 146, 98, 88, 255, 144, 99, 88, 255, 142, 99, 88, 255, 141, 99, 88, 255, 140, 99, 87, 255, 139, 99, 87, 255, 138, 98, 86, 255, 137, 98, 85, 255, 136, 98, 85, 255, 135, 98, 84, 255, 134, 97, 83, 255, 133, 97, 83, 255, 132, 97, 82, 255, 132, 97, 82, 255, 131, 97, 82, 255, 130, 97, 82, 255, 130, 97, 82, 255, 129, 97, 83, 255, 128, 98, 84, 255, 127, 98, 86, 255, 127, 99, 87, 255, 127, 99, 89, 255, 127, 99, 91, 255, 128, 99, 93, 255, 129, 98, 95, 255, 130, 98, 97, 255, 131, 98, 99, 255, 133, 98, 101, 255, 134, 97, 103, 255, 136, 97, 105, 255, 138, 97, 106, 255, 139, 98, 108, 255, 141, 98, 110, 255, 142, 99, 111, 255, 144, 100, 112, 255, 145, 101, 113, 255, 145, 102, 113, 255, 146, 104, 114, 255, 146, 107, 113, 255, 146, 110, 113, 255, 145, 113, 113, 255, 144, 117, 113, 255, 143, 121, 113, 255, 141, 125, 113, 255, 139, 130, 113, 255, 137, 134, 113, 255, 135, 139, 112, 255, 133, 143, 112, 255, 131, 147, 112, 255, 129, 151, 112, 255, 127, 155, 112, 255, 125, 158, 112, 255, 124, 161, 111, 255, 122, 164, 111, 255, 121, 165, 111, 255, 121, 167, 111, 255, 120, 167, 111, 255, 121, 167, 111, 255, 121, 166, 111, 255, 123, 164, 110, 255, 124, 162, 109, 255, 126, 159, 108, 255, 128, 156, 108, 255, 130, 152, 106, 255, 132, 148, 105, 255, 135, 144, 104, 255, 137, 140, 103, 255, 139, 136, 102, 255, 142, 132, 101, 255, 144, 127, 100, 255, 146, 123, 99, 255, 147, 119, 98, 255, 148, 116, 98, 255, 149, 112, 98, 255, 150, 110, 98, 255, 150, 107, 98, 255, 149, 105, 98, 255, 149, 103, 98, 255, 148, 101, 99, 255, 147, 100, 99, 255, 146, 98, 99, 255, 144, 97, 99, 255, 143, 95, 99, 255, 142, 94, 99, 255, 140, 93, 99, 255, 139, 92, 99, 255, 138, 91, 99, 255, 137, 90, 99, 255, 135, 90, 99, 255, 134, 89, 99, 255, 134, 88, 98, 255, 133, 87, 98, 255, 133, 86, 98, 255, 132, 85, 97, 255, 133, 85, 96, 255, 132, 83, 96, 255, 132, 82, 95, 255, 131, 81, 95, 255, 130, 79, 95, 255, 129, 78, 94, 255, 127, 76, 94, 255, 126, 75, 94, 255, 124, 73, 94, 255, 122, 71, 94, 255, 121, 70, 94, 255, 119, 68, 94, 255, 117, 67, 94, 255, 115, 66, 94, 255, 114, 65, 94, 255, 112, 64, 94, 255, 111, 63, 94, 255, 109, 62, 94, 255, 108, 62, 94, 255, 107, 62, 95, 255, 107, 63, 95, 255, 106, 64, 95, 255, 105, 65, 95, 255, 104, 67, 96, 255, 103, 69, 96, 255, 102, 71, 96, 255, 101, 73, 96, 255, 100, 75, 97, 255, 100, 78, 97, 255, 99, 80, 97, 255, 98, 82, 97, 255, 97, 84, 98, 255, 97, 86, 98, 255, 96, 88, 98, 255, 96, 89, 98, 255, 96, 90, 98, 255, 96, 91, 98, 255, 96, 91, 98, 255, 96, 91, 98, 255, 96, 91, 98, 255, 97, 90, 98, 255, 98, 89, 98, 255, 99, 89, 97, 255, 100, 87, 97, 255, 101, 86, 96, 255, 103, 85, 96, 255, 104, 84, 95, 255, 106, 83, 94, 255, 108, 82, 94, 255, 110, 81, 93, 255, 111, 80, 92, 255, 113, 79, 91, 255, 115, 79, 90, 255, 117, 79, 89, 255, 118, 79, 88, 255, 120, 79, 88, 255, 121, 80, 87, 255, 123, 81, 86, 255, 124, 82, 85, 255, 125, 83, 84, 255, 126, 84, 83, 255, 127, 85, 82, 255, 128, 86, 81, 255, 128, 88, 80, 255, 129, 89, 79, 255, 129, 90, 78, 255, 129, 91, 77, 255, 130, 92, 77, 255, 130, 94, 76, 255, 130, 95, 75, 255, 130, 96, 74, 255, 130, 97, 74, 255, 130, 98, 73, 255, 130, 99, 73, 255, 130, 100, 72, 255, 130, 101, 72, 255, 130, 102, 72, 255, 131, 103, 71, 255, 132, 103, 71, 255, 133, 104, 70, 255, 135, 104, 70, 255, 136, 105, 70, 255, 138, 105, 69, 255, 140, 105, 69, 255, 142, 105, 69, 255, 144, 106, 68, 255, 146, 106, 68, 255, 148, 106, 67, 255, 149, 106, 67, 255, 151, 107, 67, 255, 152, 107, 66, 255, 153, 107, 66, 255, 153, 108, 66, 255, 153, 108, 65, 255, 152, 109, 65, 255, 152, 110, 65, 255, 151, 112, 65, 255, 150, 113, 65, 255, 150, 115, 65, 255, 149, 117, 65, 255, 148, 119, 66, 255, 147, 121, 66, 255, 147, 124, 67, 255, 146, 126, 67, 255, 145, 128, 68, 255, 144, 130, 68, 255, 144, 132, 69, 255, 143, 133, 69, 255, 142, 135, 70, 255, 142, 136, 70, 255, 142, 137, 70, 255, 141, 138, 71, 255, 143, 138, 72, 255, 143, 138, 72, 255, 143, 138, 73, 255, 143, 137, 73, 255, 143, 137, 74, 255, 143, 136, 75, 255, 144, 136, 76, 255, 144, 135, 77, 255, 145, 134, 78, 255, 145, 133, 79, 255, 146, 132, 80, 255, 146, 132, 81, 255, 147, 131, 81, 255, 147, 130, 82, 255, 148, 130, 83, 255, 148, 129, 83, 255, 149, 129, 83, 255, 150, 129, 83, 255, 150, 129, 83, 255, 151, 129, 82, 255, 151, 130, 82, 255, 152, 131, 81, 255, 152, 132, 80, 255, 153, 134, 78, 255, 154, 136, 77, 255, 155, 137, 76, 255, 155, 140, 74, 255, 156, 142, 73, 255, 157, 144, 72, 255, 158, 146, 70, 255, 159, 148, 69, 255, 160, 150, 68, 255, 161, 151, 66, 255, 162, 152, 65, 255, 163, 154, 64, 255, 164, 154, 63, 255, 165, 155, 62, 255, 166, 154, 62, 255, 167, 154, 61, 255, 167, 153, 61, 255, 168, 152, 60, 255, 168, 150, 59, 255, 168, 148, 59, 255, 168, 147, 58, 255, 168, 145, 57, 255, 168, 142, 56, 255, 168, 140, 55, 255, 167, 137, 54, 255, 167, 135, 54, 255, 167, 132, 53, 255, 167, 130, 52, 255, 167, 127, 52, 255, 167, 124, 52, 255, 167, 122, 52, 255, 167, 119, 53, 255, 168, 117, 53, 255, 169, 114, 54, 255, 170, 112, 55, 255, 171, 109, 56, 255, 172, 107, 58, 255, 173, 103, 59, 255, 174, 100, 60, 255, 176, 96, 61, 255, 177, 93, 62, 255, 178, 89, 63, 255, 179, 86, 64, 255, 181, 82, 65, 255, 182, 79, 66, 255, 183, 75, 66, 255, 184, 73, 67, 255, 185, 70, 68, 255, 185, 68, 68, 255, 186, 66, 69, 255, 186, 64, 69, 255, 187, 63, 69, 255, 187, 63, 69, 255, 187, 63, 69, 255, 186, 64, 70, 255, 185, 65, 71, 255, 183, 67, 71, 255, 181, 69, 72, 255, 179, 72, 74, 255, 176, 74, 75, 255, 174, 77, 76, 255, 171, 80, 78, 255, 168, 82, 79, 255, 165, 85, 81, 255, 162, 88, 82, 255, 159, 91, 84, 255, 156, 93, 85, 255, 153, 95, 86, 255, 150, 97, 87, 255, 148, 98, 88, 255, 146, 99, 89, 255, 144, 100, 89, 255, 142, 100, 89, 255, 141, 100, 89, 255, 139, 100, 89, 255, 138, 100, 88, 255, 137, 100, 88, 255, 136, 100, 87, 255, 135, 99, 86, 255, 134, 99, 85, 255, 133, 99, 85, 255, 132, 98, 84, 255, 131, 98, 83, 255, 130, 98, 83, 255, 129, 98, 82, 255, 129, 98, 82, 255, 128, 98, 82, 255, 127, 98, 83, 255, 126, 98, 83, 255, 126, 99, 84, 255, 125, 99, 86, 255, 125, 99, 87, 255, 125, 100, 89, 255, 125, 100, 91, 255, 126, 99, 93, 255, 127, 99, 95, 255, 128, 99, 97, 255, 129, 99, 99, 255, 131, 99, 100, 255, 133, 98, 102, 255, 134, 98, 104, 255, 136, 98, 106, 255, 138, 99, 108, 255, 140, 99, 109, 255, 141, 100, 110, 255, 143, 101, 111, 255, 144, 102, 112, 255, 145, 103, 113, 255, 145, 105, 113, 255, 146, 108, 113, 255, 145, 111, 112, 255, 145, 114, 112, 255, 144, 118, 112, 255, 143, 122, 112, 255, 141, 126, 112, 255, 139, 131, 112, 255, 137, 135, 111, 255, 135, 140, 111, 255, 133, 144, 111, 255, 131, 149, 111, 255, 129, 153, 110, 255, 127, 156, 110, 255, 126, 160, 110, 255, 124, 163, 110, 255, 123, 165, 110, 255, 122, 167, 110, 255, 121, 168, 110, 255, 121, 168, 110, 255, 121, 168, 109, 255, 122, 167, 109, 255, 123, 165, 108, 255, 124, 163, 108, 255, 126, 160, 107, 255, 128, 157, 106, 255, 130, 153, 105, 255, 133, 150, 104, 255, 135, 146, 102, 255, 137, 141, 101, 255, 140, 137, 100, 255, 142, 133, 99, 255, 144, 129, 98, 255, 146, 125, 97, 255, 148, 121, 96, 255, 149, 117, 96, 255, 150, 114, 95, 255, 150, 111, 95, 255, 150, 108, 96, 255, 149, 106, 96, 255, 149, 104, 96, 255, 148, 102, 96, 255, 147, 101, 96, 255, 146, 99, 96, 255, 144, 98, 97, 255, 143, 97, 97, 255, 142, 95, 97, 255, 140, 94, 97, 255, 139, 93, 97, 255, 138, 92, 97, 255, 136, 92, 96, 255, 135, 91, 96, 255, 134, 90, 96, 255, 133, 89, 96, 255, 133, 88, 95, 255, 132, 88, 95, 255, 132, 87, 94, 255, 132, 86, 94, 255, 132, 85, 93, 255, 131, 84, 93, 255, 131, 82, 92, 255, 130, 81, 92, 255, 128, 79, 92, 255, 127, 77, 91, 255, 125, 76, 91, 255, 124, 74, 91, 255, 122, 72, 91, 255, 120, 71, 91, 255, 118, 69, 91, 255, 116, 68, 91, 255, 114, 67, 91, 255, 113, 65, 92, 255, 111, 64, 92, 255, 110, 64, 92, 255, 108, 63, 92, 255, 107, 63, 93, 255, 106, 63, 93, 255, 106, 63, 93, 255, 105, 64, 93, 255, 104, 65, 94, 255, 103, 67, 94, 255, 102, 69, 94, 255, 101, 71, 95, 255, 100, 73, 95, 255, 99, 75, 95, 255, 98, 77, 96, 255, 97, 80, 96, 255, 97, 82, 96, 255, 96, 84, 96, 255, 95, 86, 97, 255, 95, 88, 97, 255, 95, 89, 97, 255, 94, 90, 97, 255, 94, 91, 97, 255, 94, 91, 97, 255, 94, 91, 97, 255, 95, 91, 97, 255, 95, 90, 97, 255, 96, 89, 96, 255, 97, 88, 96, 255, 98, 87, 96, 255, 100, 86, 95, 255, 101, 85, 94, 255, 103, 84, 94, 255, 104, 82, 93, 255, 106, 81, 92, 255, 108, 80, 92, 255, 110, 80, 91, 255, 112, 79, 90, 255, 113, 79, 89, 255, 115, 78, 88, 255, 117, 78, 87, 255, 118, 79, 86, 255, 120, 80, 85, 255, 121, 81, 84, 255, 122, 82, 83, 255, 123, 83, 82, 255, 124, 84, 81, 255, 125, 85, 80, 255, 126, 86, 79, 255, 126, 87, 78, 255, 127, 88, 77, 255, 127, 89, 76, 255, 128, 91, 76, 255, 128, 92, 75, 255, 128, 93, 74, 255, 128, 94, 73, 255, 128, 95, 73, 255, 128, 96, 72, 255, 128, 98, 72, 255, 128, 99, 71, 255, 128, 100, 71, 255, 128, 100, 70, 255, 128, 101, 70, 255, 129, 102, 70, 255, 130, 102, 69, 255, 131, 103, 69, 255, 133, 103, 69, 255, 135, 104, 69, 255, 137, 104, 68, 255, 139, 104, 68, 255, 141, 104, 68, 255, 143, 105, 67, 255, 145, 105, 67, 255, 147, 105, 67, 255, 149, 105, 67, 255, 150, 106, 66, 255, 151, 106, 66, 255, 152, 107, 66, 255, 153, 107, 66, 255, 153, 108, 65, 255, 152, 109, 65, 255, 152, 110, 65, 255, 151, 111, 65, 255, 151, 113, 65, 255, 150, 115, 66, 255, 149, 117, 66, 255, 149, 119, 67, 255, 148, 121, 67, 255, 147, 124, 68, 255, 146, 126, 68, 255, 146, 128, 69, 255, 145, 130, 70, 255, 145, 132, 70, 255, 144, 134, 71, 255, 143, 135, 71, 255, 143, 136, 72, 255, 143, 137, 72, 255, 143, 138, 72, 255, 144, 138, 74, 255, 144, 138, 74, 255, 144, 138, 74, 255, 144, 138, 75, 255, 144, 137, 76, 255, 145, 137, 76, 255, 145, 136, 77, 255, 145, 135, 78, 255, 146, 134, 79, 255, 146, 133, 80, 255, 147, 133, 81, 255, 148, 132, 82, 255, 148, 131, 83, 255, 149, 130, 84, 255, 149, 130, 84, 255, 150, 129, 85, 255, 151, 129, 85, 255, 151, 129, 85, 255, 152, 129, 84, 255, 152, 129, 84, 255, 153, 130, 83, 255, 153, 131, 82, 255, 154, 132, 81, 255, 155, 134, 80, 255, 156, 136, 78, 255, 156, 137, 77, 255, 157, 139, 76, 255, 158, 141, 74, 255, 159, 144, 73, 255, 160, 146, 72, 255, 161, 147, 70, 255, 162, 149, 69, 255, 163, 151, 68, 255, 164, 152, 66, 255, 165, 153, 65, 255, 166, 154, 64, 255, 167, 154, 64, 255, 167, 154, 63, 255, 168, 154, 63, 255, 169, 153, 62, 255, 169, 151, 61, 255, 169, 150, 61, 255, 169, 148, 60, 255, 169, 146, 59, 255, 169, 144, 58, 255, 169, 142, 57, 255, 169, 140, 56, 255, 168, 138, 55, 255, 168, 135, 55, 255, 168, 133, 54, 255, 168, 130, 54, 255, 167, 127, 53, 255, 167, 125, 53, 255, 168, 122, 54, 255, 168, 120, 54, 255, 168, 118, 55, 255, 169, 115, 55, 255, 170, 113, 57, 255, 171, 111, 58, 255, 172, 108, 59, 255, 173, 105, 60, 255, 174, 101, 61, 255, 175, 98, 62, 255, 176, 94, 63, 255, 178, 91, 64, 255, 179, 87, 65, 255, 180, 84, 66, 255, 181, 81, 67, 255, 182, 77, 68, 255, 183, 75, 69, 255, 184, 72, 69, 255, 184, 70, 70, 255, 185, 68, 70, 255, 185, 67, 71, 255, 186, 66, 71, 255, 186, 65, 71, 255, 185, 66, 71, 255, 185, 66, 71, 255, 184, 68, 72, 255, 182, 69, 73, 255, 180, 71, 74, 255, 178, 74, 75, 255, 175, 76, 76, 255, 173, 79, 78, 255, 170, 81, 79, 255, 167, 84, 81, 255, 164, 87, 82, 255, 161, 90, 83, 255, 158, 92, 85, 255, 155, 94, 86, 255, 152, 96, 87, 255, 149, 98, 88, 255, 147, 99, 89, 255, 145, 100, 89, 255, 143, 101, 90, 255, 141, 101, 90, 255, 139, 101, 90, 255, 138, 101, 89, 255, 136, 101, 89, 255, 135, 101, 88, 255, 134, 100, 87, 255, 133, 100, 87, 255, 132, 100, 86, 255, 131, 99, 85, 255, 130, 99, 84, 255, 129, 99, 84, 255, 128, 98, 83, 255, 127, 98, 83, 255, 127, 98, 83, 255, 126, 98, 83, 255, 125, 98, 83, 255, 124, 99, 84, 255, 123, 99, 84, 255, 123, 100, 86, 255, 122, 100, 87, 255, 122, 100, 89, 255, 123, 100, 91, 255, 124, 100, 92, 255, 125, 100, 94, 255, 126, 100, 96, 255, 127, 100, 98, 255, 129, 99, 100, 255, 131, 99, 102, 255, 133, 99, 104, 255, 134, 100, 106, 255, 136, 100, 107, 255, 138, 100, 108, 255, 140, 101, 110, 255, 141, 102, 111, 255, 142, 103, 111, 255, 143, 105, 112, 255, 144, 107, 112, 255, 145, 110, 112, 255, 145, 112, 111, 255, 144, 116, 111, 255, 143, 120, 111, 255, 142, 124, 111, 255, 141, 128, 110, 255, 139, 132, 110, 255, 137, 137, 110, 255, 135, 141, 109, 255, 133, 146, 109, 255, 131, 150, 109, 255, 130, 154, 109, 255, 128, 158, 108, 255, 126, 161, 108, 255, 125, 164, 108, 255, 123, 166, 108, 255, 122, 168, 108, 255, 122, 169, 108, 255, 122, 170, 108, 255, 122, 169, 107, 255, 122, 168, 107, 255, 124, 166, 107, 255, 125, 164, 106, 255, 127, 161, 105, 255, 129, 158, 104, 255, 131, 155, 103, 255, 133, 151, 102, 255, 136, 147, 100, 255, 138, 143, 99, 255, 140, 139, 98, 255, 142, 134, 97, 255, 144, 130, 96, 255, 146, 126, 95, 255, 148, 122, 94, 255, 149, 119, 94, 255, 150, 115, 93, 255, 150, 112, 93, 255, 150, 110, 93, 255, 149, 108, 93, 255, 149, 106, 94, 255, 148, 104, 94, 255, 147, 102, 94, 255, 145, 101, 94, 255, 144, 99, 94, 255, 143, 98, 94, 255, 141, 97, 94, 255, 140, 96, 94, 255, 138, 95, 94, 255, 137, 94, 94, 255, 136, 93, 94, 255, 135, 92, 93, 255, 134, 92, 93, 255, 133, 91, 93, 255, 132, 90, 92, 255, 132, 89, 92, 255, 131, 88, 91, 255, 132, 87, 91, 255, 131, 86, 90, 255, 131, 85, 90, 255, 130, 84, 89, 255, 129, 82, 89, 255, 128, 81, 89, 255, 126, 79, 89, 255, 125, 77, 89, 255, 123, 76, 89, 255, 121, 74, 89, 255, 119, 72, 89, 255, 118, 71, 89, 255, 116, 69, 89, 255, 114, 68, 89, 255, 112, 66, 89, 255, 111, 65, 90, 255, 109, 64, 90, 255, 108, 64, 90, 255, 107, 63, 91, 255, 106, 63, 91, 255, 105, 64, 91, 255, 104, 65, 92, 255, 103, 66, 92, 255, 102, 67, 92, 255, 101, 69, 93, 255, 100, 71, 93, 255, 99, 73, 94, 255, 98, 75, 94, 255, 97, 77, 94, 255, 96, 80, 95, 255, 96, 82, 95, 255, 95, 84, 95, 255, 94, 86, 95, 255, 94, 87, 96, 255, 93, 89, 96, 255, 93, 90, 96, 255, 93, 91, 96, 255, 93, 91, 96, 255, 93, 91, 96, 255, 93, 90, 96, 255, 94, 90, 96, 255, 95, 89, 95, 255, 96, 88, 95, 255, 97, 87, 94, 255, 98, 86, 94, 255, 100, 85, 93, 255, 101, 83, 93, 255, 103, 82, 92, 255, 105, 81, 91, 255, 106, 80, 90, 255, 108, 79, 89, 255, 110, 79, 88, 255, 112, 78, 87, 255, 113, 78, 87, 255, 115, 78, 86, 255, 116, 79, 85, 255, 118, 80, 84, 255, 119, 81, 83, 255, 120, 82, 82, 255, 121, 83, 80, 255, 122, 84, 79, 255, 123, 85, 78, 255, 124, 86, 78, 255, 124, 87, 77, 255, 125, 88, 76, 255, 125, 89, 75, 255, 126, 90, 74, 255, 126, 92, 73, 255, 126, 93, 72, 255, 127, 94, 72, 255, 127, 95, 71, 255, 127, 96, 70, 255, 127, 97, 70, 255, 127, 98, 69, 255, 127, 99, 69, 255, 127, 100, 69, 255, 127, 101, 69, 255, 128, 101, 68, 255, 129, 102, 68, 255, 130, 102, 68, 255, 132, 103, 68, 255, 134, 103, 67, 255, 136, 103, 67, 255, 138, 104, 67, 255, 140, 104, 67, 255, 142, 104, 67, 255, 144, 104, 66, 255, 146, 105, 66, 255, 148, 105, 66, 255, 149, 105, 66, 255, 150, 106, 66, 255, 151, 106, 66, 255, 152, 107, 66, 255, 152, 108, 65, 255, 152, 109, 65, 255, 151, 110, 66, 255, 151, 111, 66, 255, 150, 113, 66, 255, 150, 115, 67, 255, 149, 117, 67, 255, 149, 119, 68, 255, 148, 121, 68, 255, 148, 124, 69, 255, 147, 126, 70, 255, 146, 128, 70, 255, 146, 130, 71, 255, 145, 132, 72, 255, 145, 134, 72, 255, 144, 135, 73, 255, 144, 137, 73, 255, 144, 138, 74, 255, 144, 138, 74, 255, 144, 138, 76, 255, 144, 138, 76, 255, 145, 138, 76, 255, 145, 138, 77, 255, 145, 137, 77, 255, 145, 137, 78, 255, 146, 136, 79, 255, 146, 135, 80, 255, 147, 134, 81, 255, 148, 134, 82, 255, 148, 133, 83, 255, 149, 132, 84, 255, 149, 131, 84, 255, 150, 131, 85, 255, 151, 130, 86, 255, 151, 130, 86, 255, 152, 129, 86, 255, 153, 129, 86, 255, 153, 129, 86, 255, 154, 130, 85, 255, 154, 130, 84, 255, 155, 131, 83, 255, 156, 132, 82, 255, 156, 134, 81, 255, 157, 135, 80, 255, 158, 137, 78, 255, 159, 139, 77, 255, 160, 141, 76, 255, 161, 143, 74, 255, 162, 145, 73, 255, 163, 147, 71, 255, 164, 149, 70, 255, 165, 150, 69, 255, 165, 152, 67, 255, 166, 153, 66, 255, 167, 153, 65, 255, 168, 154, 65, 255, 169, 154, 64, 255, 170, 153, 64, 255, 170, 152, 63, 255, 170, 151, 62, 255, 171, 150, 62, 255, 170, 148, 61, 255, 170, 146, 60, 255, 170, 144, 59, 255, 170, 142, 58, 255, 169, 140, 57, 255, 169, 137, 57, 255, 169, 135, 56, 255, 168, 133, 55, 255, 168, 130, 55, 255, 168, 128, 55, 255, 168, 125, 55, 255, 168, 123, 55, 255, 168, 120, 55, 255, 168, 118, 56, 255, 169, 116, 57, 255, 170, 114, 58, 255, 171, 111, 59, 255, 172, 109, 60, 255, 173, 106, 61, 255, 174, 103, 63, 255, 175, 99, 64, 255, 176, 96, 65, 255, 177, 92, 66, 255, 178, 89, 67, 255, 179, 86, 68, 255, 180, 83, 69, 255, 181, 80, 70, 255, 182, 77, 70, 255, 183, 74, 71, 255, 183, 72, 72, 255, 184, 70, 72, 255, 184, 69, 72, 255, 184, 68, 73, 255, 185, 68, 73, 255, 184, 68, 73, 255, 184, 69, 73, 255, 182, 70, 74, 255, 181, 72, 74, 255, 179, 74, 75, 255, 177, 76, 77, 255, 174, 78, 78, 255, 172, 81, 79, 255, 169, 83, 80, 255, 166, 86, 82, 255, 163, 88, 83, 255, 160, 91, 84, 255, 157, 93, 86, 255, 154, 95, 87, 255, 151, 97, 88, 255, 148, 99, 89, 255, 146, 100, 89, 255, 144, 101, 90, 255, 142, 101, 90, 255, 140, 102, 90, 255, 138, 102, 90, 255, 137, 101, 90, 255, 135, 101, 89, 255, 134, 101, 88, 255, 132, 101, 88, 255, 131, 100, 87, 255, 130, 100, 86, 255, 129, 100, 85, 255, 128, 99, 85, 255, 127, 99, 84, 255, 126, 99, 83, 255, 125, 98, 83, 255, 124, 98, 83, 255, 123, 98, 83, 255, 123, 99, 83, 255, 122, 99, 84, 255, 121, 99, 85, 255, 120, 100, 86, 255, 120, 100, 87, 255, 120, 100, 89, 255, 120, 101, 91, 255, 121, 101, 92, 255, 122, 101, 94, 255, 124, 101, 96, 255, 125, 100, 98, 255, 127, 100, 100, 255, 129, 101, 102, 255, 131, 101, 103, 255, 132, 101, 105, 255, 134, 101, 106, 255, 136, 102, 108, 255, 138, 103, 109, 255, 139, 104, 110, 255, 141, 105, 110, 255, 142, 107, 111, 255, 143, 109, 111, 255, 143, 112, 111, 255, 143, 115, 110, 255, 143, 118, 110, 255, 142, 122, 110, 255, 141, 126, 109, 255, 140, 130, 109, 255, 139, 134, 109, 255, 137, 139, 108, 255, 135, 143, 108, 255, 133, 147, 107, 255, 132, 151, 107, 255, 130, 155, 107, 255, 128, 159, 106, 255, 127, 162, 106, 255, 125, 165, 106, 255, 124, 167, 106, 255, 123, 169, 105, 255, 123, 170, 105, 255, 122, 171, 105, 255, 123, 170, 105, 255, 123, 169, 105, 255, 124, 168, 104, 255, 126, 165, 104, 255, 127, 163, 103, 255, 129, 160, 102, 255, 131, 156, 101, 255, 134, 152, 99, 255, 136, 149, 98, 255, 138, 144, 97, 255, 140, 140, 96, 255, 143, 136, 95, 255, 145, 132, 94, 255, 146, 128, 93, 255, 148, 124, 92, 255, 149, 121, 91, 255, 150, 117, 91, 255, 150, 114, 91, 255, 150, 112, 91, 255, 149, 110, 91, 255, 149, 108, 91, 255, 148, 106, 91, 255, 146, 104, 91, 255, 145, 103, 91, 255, 144, 101, 91, 255, 142, 100, 91, 255, 141, 99, 91, 255, 139, 98, 91, 255, 138, 97, 91, 255, 137, 96, 91, 255, 135, 95, 91, 255, 134, 94, 90, 255, 133, 93, 90, 255, 132, 93, 90, 255, 131, 92, 89, 255, 131, 91, 89, 255, 131, 90, 88, 255, 131, 89, 88, 255, 131, 88, 87, 255, 130, 87, 87, 255, 129, 86, 87, 255, 128, 84, 86, 255, 127, 83, 86, 255, 126, 81, 86, 255, 124, 79, 86, 255, 123, 77, 86, 255, 121, 76, 86, 255, 119, 74, 86, 255, 117, 72, 86, 255, 115, 70, 87, 255, 114, 69, 87, 255, 112, 68, 87, 255, 110, 67, 87, 255, 109, 66, 88, 255, 108, 65, 88, 255, 106, 64, 89, 255, 105, 64, 89, 255, 104, 65, 89, 255, 103, 65, 90, 255, 102, 66, 90, 255, 101, 68, 91, 255, 100, 69, 91, 255, 99, 71, 92, 255, 98, 73, 92, 255, 97, 75, 93, 255, 96, 78, 93, 255, 95, 80, 93, 255, 95, 82, 94, 255, 94, 84, 94, 255, 93, 86, 94, 255, 93, 87, 94, 255, 92, 89, 95, 255, 92, 90, 95, 255, 92, 90, 95, 255, 91, 90, 95, 255, 92, 90, 95, 255, 92, 90, 95, 255, 93, 89, 94, 255, 93, 89, 94, 255, 94, 88, 94, 255, 96, 87, 93, 255, 97, 86, 93, 255, 98, 85, 92, 255, 100, 83, 91, 255, 101, 82, 90, 255, 103, 81, 90, 255, 105, 81, 89, 255, 107, 80, 88, 255, 108, 79, 87, 255, 110, 79, 86, 255, 112, 79, 85, 255, 113, 79, 84, 255, 115, 79, 83, 255, 116, 80, 82, 255, 117, 81, 81, 255, 118, 82, 80, 255, 120, 83, 79, 255, 121, 84, 78, 255, 121, 85, 77, 255, 122, 86, 76, 255, 123, 87, 75, 255, 123, 88, 74, 255, 124, 89, 73, 255, 124, 91, 72, 255, 125, 92, 71, 255, 125, 93, 71, 255, 125, 94, 70, 255, 125, 95, 69, 255, 126, 96, 69, 255, 126, 97, 68, 255, 126, 98, 68, 255, 126, 99, 67, 255, 126, 100, 67, 255, 126, 101, 67, 255, 127, 101, 67, 255, 128, 102, 67, 255, 129, 102, 66, 255, 131, 103, 66, 255, 133, 103, 66, 255, 135, 103, 66, 255, 137, 103, 66, 255, 139, 104, 66, 255, 141, 104, 66, 255, 143, 104, 66, 255, 145, 105, 66, 255, 146, 105, 66, 255, 148, 105, 66, 255, 149, 106, 66, 255, 150, 106, 66, 255, 151, 107, 66, 255, 151, 108, 66, 255, 151, 109, 66, 255, 151, 110, 66, 255, 150, 112, 66, 255, 150, 113, 67, 255, 150, 115, 67, 255, 149, 117, 68, 255, 149, 119, 69, 255, 148, 122, 69, 255, 148, 124, 70, 255, 147, 126, 71, 255, 147, 128, 72, 255, 146, 130, 73, 255, 146, 132, 73, 255, 145, 134, 74, 255, 145, 135, 75, 255, 145, 137, 75, 255, 145, 138, 75, 255, 144, 138, 76, 255, 145, 138, 78, 255, 145, 138, 78, 255, 145, 138, 78, 255, 146, 138, 79, 255, 146, 137, 79, 255, 146, 136, 80, 255, 147, 136, 81, 255, 147, 135, 82, 255, 148, 134, 82, 255, 149, 134, 83, 255, 149, 133, 84, 255, 150, 132, 85, 255, 151, 131, 86, 255, 151, 131, 86, 255, 152, 130, 87, 255, 153, 130, 87, 255, 153, 130, 87, 255, 154, 129, 87, 255, 155, 129, 87, 255, 155, 130, 86, 255, 156, 130, 85, 255, 157, 131, 84, 255, 157, 132, 83, 255, 158, 134, 82, 255, 159, 135, 81, 255, 160, 137, 79, 255, 161, 139, 78, 255, 161, 141, 77, 255, 162, 143, 75, 255, 163, 145, 74, 255, 164, 147, 72, 255, 165, 148, 71, 255, 166, 150, 69, 255, 167, 151, 68, 255, 168, 152, 67, 255, 169, 153, 66, 255, 169, 153, 65, 255, 170, 153, 65, 255, 171, 152, 64, 255, 171, 151, 64, 255, 171, 150, 63, 255, 172, 149, 62, 255, 171, 147, 62, 255, 171, 146, 61, 255, 171, 144, 60, 255, 171, 142, 59, 255, 170, 139, 58, 255, 170, 137, 58, 255, 169, 135, 57, 255, 169, 133, 57, 255, 168, 130, 56, 255, 168, 128, 56, 255, 168, 125, 56, 255, 168, 123, 56, 255, 168, 121, 57, 255, 168, 119, 57, 255, 169, 117, 58, 255, 169, 115, 59, 255, 170, 112, 60, 255, 171, 110, 62, 255, 172, 107, 63, 255, 173, 104, 64, 255, 174, 101, 65, 255, 175, 97, 66, 255, 176, 94, 67, 255, 177, 91, 68, 255, 178, 88, 70, 255, 179, 85, 70, 255, 180, 82, 71, 255, 181, 79, 72, 255, 181, 77, 73, 255, 182, 75, 73, 255, 182, 73, 74, 255, 183, 72, 74, 255, 183, 71, 75, 255, 183, 71, 75, 255, 183, 71, 75, 255, 182, 72, 75, 255, 181, 73, 76, 255, 180, 74, 76, 255, 178, 76, 77, 255, 176, 78, 78, 255, 173, 80, 79, 255, 171, 82, 80, 255, 168, 85, 82, 255, 165, 87, 83, 255, 162, 90, 84, 255, 159, 92, 85, 255, 156, 94, 86, 255, 153, 96, 87, 255, 150, 98, 88, 255, 148, 100, 89, 255, 145, 101, 90, 255, 143, 101, 90, 255, 141, 102, 90, 255, 139, 102, 90, 255, 137, 102, 90, 255, 136, 102, 90, 255, 134, 101, 89, 255, 133, 101, 89, 255, 131, 101, 88, 255, 130, 100, 87, 255, 128, 100, 86, 255, 127, 99, 86, 255, 126, 99, 85, 255, 125, 99, 84, 255, 124, 98, 84, 255, 123, 98, 83, 255, 122, 98, 83, 255, 121, 98, 83, 255, 120, 98, 83, 255, 119, 99, 84, 255, 118, 99, 85, 255, 118, 100, 86, 255, 117, 100, 87, 255, 118, 100, 89, 255, 118, 101, 91, 255, 119, 101, 92, 255, 120, 101, 94, 255, 121, 101, 96, 255, 123, 101, 98, 255, 125, 102, 99, 255, 126, 102, 101, 255, 128, 102, 103, 255, 130, 103, 104, 255, 132, 103, 106, 255, 134, 104, 107, 255, 136, 105, 108, 255, 138, 106, 109, 255, 139, 108, 109, 255, 140, 110, 110, 255, 141, 112, 110, 255, 142, 114, 109, 255, 142, 117, 109, 255, 142, 121, 109, 255, 141, 124, 108, 255, 140, 128, 108, 255, 139, 132, 107, 255, 138, 136, 107, 255, 137, 141, 106, 255, 135, 145, 106, 255, 133, 149, 105, 255, 132, 153, 105, 255, 130, 157, 105, 255, 129, 160, 104, 255, 127, 164, 104, 255, 126, 166, 103, 255, 125, 168, 103, 255, 124, 170, 103, 255, 123, 171, 103, 255, 123, 172, 103, 255, 124, 171, 103, 255, 124, 170, 102, 255, 125, 169, 102, 255, 127, 167, 101, 255, 128, 164, 100, 255, 130, 161, 99, 255, 132, 158, 98, 255, 134, 154, 97, 255, 137, 150, 96, 255, 139, 146, 95, 255, 141, 142, 93, 255, 143, 138, 92, 255, 145, 134, 91, 255, 146, 130, 90, 255, 148, 126, 90, 255, 149, 123, 89, 255, 150, 120, 89, 255, 150, 117, 88, 255, 150, 114, 88, 255, 149, 112, 88, 255, 148, 110, 89, 255, 147, 108, 89, 255, 146, 107, 89, 255, 145, 105, 89, 255, 143, 104, 89, 255, 142, 103, 89, 255, 140, 101, 89, 255, 139, 100, 88, 255, 137, 99, 88, 255, 136, 98, 88, 255, 135, 97, 88, 255, 133, 97, 88, 255, 132, 96, 87, 255, 131, 95, 87, 255, 131, 94, 86, 255, 130, 93, 86, 255, 130, 93, 85, 255, 130, 92, 85, 255, 130, 91, 84, 255, 129, 89, 84, 255, 129, 88, 84, 255, 128, 86, 84, 255, 127, 85, 83, 255, 125, 83, 83, 255, 124, 81, 83, 255, 122, 79, 83, 255, 120, 77, 83, 255, 119, 76, 84, 255, 117, 74, 84, 255, 115, 72, 84, 255, 114, 71, 84, 255, 112, 69, 85, 255, 110, 68, 85, 255, 109, 67, 86, 255, 108, 66, 86, 255, 106, 65, 87, 255, 105, 65, 87, 255, 104, 65, 88, 255, 103, 66, 88, 255, 102, 67, 89, 255, 101, 68, 89, 255, 100, 70, 90, 255, 99, 72, 90, 255, 98, 74, 91, 255, 97, 76, 91, 255, 96, 78, 91, 255, 95, 80, 92, 255, 94, 82, 92, 255, 93, 84, 93, 255, 92, 86, 93, 255, 91, 87, 93, 255, 91, 88, 93, 255, 91, 89, 94, 255, 90, 90, 94, 255, 90, 90, 94, 255, 90, 90, 94, 255, 91, 90, 93, 255, 91, 89, 93, 255, 92, 89, 93, 255, 93, 88, 92, 255, 94, 87, 92, 255, 96, 86, 91, 255, 97, 85, 91, 255, 98, 84, 90, 255, 100, 83, 89, 255, 102, 82, 88, 255, 103, 81, 87, 255, 105, 80, 87, 255, 107, 80, 86, 255, 108, 80, 85, 255, 110, 79, 84, 255, 111, 80, 83, 255, 113, 80, 81, 255, 114, 81, 80, 255, 115, 82, 79, 255, 117, 83, 78, 255, 118, 84, 77, 255, 119, 85, 76, 255, 120, 86, 75, 255, 121, 87, 74, 255, 121, 88, 73, 255, 122, 89, 72, 255, 123, 90, 71, 255, 123, 91, 70, 255, 124, 92, 70, 255, 124, 93, 69, 255, 124, 94, 68, 255, 125, 95, 68, 255, 125, 96, 67, 255, 125, 97, 67, 255, 125, 98, 66, 255, 125, 99, 66, 255, 125, 100, 66, 255, 125, 101, 66, 255, 126, 101, 65, 255, 127, 102, 65, 255, 129, 102, 65, 255, 130, 103, 65, 255, 132, 103, 65, 255, 134, 103, 65, 255, 136, 104, 65, 255, 138, 104, 65, 255, 139, 104, 65, 255, 141, 104, 65, 255, 143, 105, 65, 255, 145, 105, 65, 255, 146, 106, 65, 255, 148, 106, 65, 255, 149, 107, 66, 255, 149, 108, 66, 255, 150, 108, 66, 255, 150, 109, 66, 255, 149, 111, 66, 255, 149, 112, 67, 255, 149, 114, 67, 255, 149, 116, 68, 255, 149, 118, 69, 255, 148, 120, 70, 255, 148, 122, 71, 255, 148, 124, 72, 255, 147, 126, 72, 255, 147, 128, 73, 255, 147, 130, 74, 255, 146, 132, 75, 255, 146, 134, 76, 255, 146, 135, 76, 255, 145, 137, 77, 255, 145, 138, 77, 255, 145, 138, 78, 255, 146, 138, 80, 255, 146, 138, 80, 255, 146, 138, 80, 255, 146, 137, 81, 255, 147, 137, 81, 255, 147, 136, 82, 255, 148, 136, 83, 255, 148, 135, 83, 255, 149, 134, 84, 255, 150, 134, 85, 255, 150, 133, 86, 255, 151, 132, 87, 255, 152, 131, 87, 255, 153, 131, 88, 255, 153, 130, 88, 255, 154, 130, 88, 255, 155, 130, 88, 255, 156, 130, 88, 255, 156, 130, 88, 255, 157, 130, 87, 255, 158, 130, 87, 255, 158, 131, 86, 255, 159, 132, 84, 255, 160, 134, 83, 255, 160, 135, 82, 255, 161, 137, 80, 255, 162, 139, 79, 255, 163, 141, 77, 255, 164, 142, 76, 255, 165, 144, 74, 255, 166, 146, 73, 255, 166, 148, 71, 255, 167, 149, 70, 255, 168, 150, 69, 255, 169, 151, 68, 255, 170, 152, 67, 255, 170, 152, 66, 255, 171, 152, 65, 255, 172, 151, 65, 255, 172, 150, 64, 255, 172, 149, 64, 255, 172, 148, 63, 255, 172, 147, 62, 255, 172, 145, 61, 255, 172, 143, 61, 255, 171, 141, 60, 255, 171, 139, 59, 255, 170, 137, 59, 255, 169, 135, 58, 255, 169, 132, 58, 255, 168, 130, 57, 255, 168, 128, 57, 255, 168, 126, 57, 255, 168, 123, 57, 255, 168, 121, 58, 255, 168, 119, 59, 255, 168, 117, 59, 255, 169, 115, 61, 255, 169, 113, 62, 255, 170, 110, 63, 255, 171, 108, 64, 255, 172, 105, 65, 255, 173, 102, 67, 255, 174, 99, 68, 255, 175, 96, 69, 255, 176, 93, 70, 255, 177, 90, 71, 255, 178, 87, 72, 255, 178, 84, 73, 255, 179, 81, 74, 255, 180, 79, 75, 255, 180, 77, 76, 255, 181, 76, 76, 255, 181, 75, 77, 255, 182, 74, 77, 255, 182, 74, 77, 255, 181, 74, 77, 255, 181, 74, 77, 255, 180, 75, 78, 255, 178, 77, 78, 255, 177, 78, 79, 255, 174, 80, 80, 255, 172, 82, 81, 255, 170, 84, 82, 255, 167, 87, 83, 255, 164, 89, 84, 255, 161, 91, 85, 255, 159, 93, 86, 255, 156, 95, 87, 255, 153, 97, 88, 255, 150, 99, 89, 255, 147, 100, 89, 255, 145, 101, 90, 255, 143, 102, 90, 255, 141, 102, 90, 255, 139, 102, 90, 255, 137, 102, 90, 255, 135, 102, 90, 255, 133, 101, 89, 255, 132, 101, 89, 255, 130, 100, 88, 255, 128, 100, 87, 255, 127, 100, 86, 255, 126, 99, 86, 255, 124, 99, 85, 255, 123, 98, 84, 255, 122, 98, 84, 255, 121, 98, 83, 255, 120, 98, 83, 255, 119, 98, 83, 255, 118, 98, 84, 255, 117, 98, 84, 255, 116, 99, 85, 255, 115, 99, 86, 255, 115, 100, 87, 255, 115, 100, 89, 255, 115, 101, 90, 255, 116, 101, 92, 255, 117, 101, 94, 255, 119, 102, 96, 255, 120, 102, 97, 255, 122, 103, 99, 255, 124, 103, 101, 255, 126, 104, 102, 255, 128, 105, 104, 255, 130, 105, 105, 255, 132, 106, 106, 255, 134, 108, 107, 255, 135, 109, 108, 255, 137, 111, 108, 255, 138, 113, 109, 255, 139, 115, 109, 255, 140, 117, 108, 255, 140, 120, 108, 255, 140, 124, 107, 255, 140, 127, 107, 255, 139, 131, 106, 255, 138, 135, 106, 255, 137, 139, 105, 255, 136, 143, 104, 255, 135, 147, 104, 255, 133, 151, 103, 255, 132, 155, 103, 255, 130, 158, 102, 255, 129, 162, 102, 255, 128, 165, 101, 255, 127, 167, 101, 255, 126, 169, 101, 255, 125, 171, 100, 255, 125, 172, 100, 255, 124, 172, 100, 255, 125, 172, 100, 255, 125, 171, 100, 255, 126, 170, 99, 255, 128, 168, 98, 255, 129, 165, 98, 255, 131, 162, 97, 255, 133, 159, 96, 255, 135, 156, 94, 255, 137, 152, 93, 255, 139, 148, 92, 255, 141, 144, 91, 255, 143, 140, 90, 255, 145, 136, 89, 255, 147, 133, 88, 255, 148, 129, 87, 255, 149, 126, 87, 255, 150, 122, 86, 255, 150, 120, 86, 255, 149, 117, 86, 255, 149, 115, 86, 255, 148, 113, 86, 255, 147, 111, 86, 255, 146, 110, 86, 255, 144, 108, 86, 255, 143, 107, 86, 255, 141, 105, 86, 255, 140, 104, 86, 255, 138, 103, 86, 255, 137, 102, 85, 255, 135, 101, 85, 255, 134, 100, 85, 255, 133, 99, 85, 255, 131, 98, 84, 255, 130, 98, 84, 255, 130, 97, 84, 255, 129, 96, 83, 255, 129, 95, 83, 255, 129, 94, 82, 255, 129, 93, 82, 255, 128, 92, 81, 255, 128, 91, 81, 255, 127, 89, 81, 255, 126, 87, 81, 255, 125, 85, 81, 255, 123, 83, 81, 255, 122, 81, 81, 255, 120, 80, 81, 255, 119, 78, 81, 255, 117, 76, 81, 255, 115, 74, 82, 255, 114, 72, 82, 255, 112, 71, 83, 255, 110, 69, 83, 255, 109, 68, 84, 255, 108, 67, 84, 255, 107, 67, 85, 255, 106, 66, 85, 255, 104, 67, 86, 255, 103, 67, 86, 255, 102, 68, 87, 255, 101, 69, 87, 255, 100, 71, 88, 255, 98, 72, 88, 255, 97, 74, 89, 255, 96, 76, 90, 255, 95, 78, 90, 255, 94, 80, 90, 255, 93, 82, 91, 255, 92, 84, 91, 255, 91, 86, 92, 255, 91, 87, 92, 255, 90, 88, 92, 255, 90, 89, 92, 255, 89, 90, 92, 255, 89, 90, 92, 255, 89, 90, 92, 255, 90, 90, 92, 255, 90, 89, 92, 255, 91, 89, 92, 255, 92, 88, 91, 255, 93, 87, 91, 255, 94, 86, 90, 255, 96, 85, 89, 255, 97, 84, 89, 255, 98, 83, 88, 255, 100, 83, 87, 255, 102, 82, 86, 255, 103, 81, 85, 255, 105, 81, 84, 255, 106, 81, 83, 255, 108, 81, 82, 255, 110, 81, 81, 255, 111, 81, 80, 255, 112, 82, 79, 255, 114, 83, 78, 255, 115, 84, 77, 255, 116, 85, 76, 255, 117, 86, 74, 255, 118, 87, 73, 255, 119, 88, 72, 255, 120, 89, 71, 255, 121, 90, 70, 255, 121, 91, 70, 255, 122, 92, 69, 255, 123, 93, 68, 255, 123, 94, 67, 255, 124, 95, 66, 255, 124, 96, 66, 255, 124, 97, 65, 255, 125, 98, 65, 255, 125, 99, 65, 255, 125, 100, 64, 255, 125, 100, 64, 255, 125, 101, 64, 255, 126, 102, 64, 255, 127, 102, 64, 255, 128, 103, 64, 255, 130, 103, 64, 255, 131, 103, 64, 255, 133, 104, 64, 255, 135, 104, 64, 255, 136, 104, 64, 255, 138, 105, 64, 255, 140, 105, 65, 255, 142, 105, 65, 255, 143, 106, 65, 255, 145, 106, 65, 255, 146, 107, 65, 255, 147, 107, 66, 255, 148, 108, 66, 255, 148, 109, 66, 255, 148, 110, 66, 255, 148, 111, 67, 255, 148, 113, 67, 255, 148, 115, 68, 255, 148, 116, 69, 255, 148, 118, 70, 255, 148, 120, 71, 255, 147, 123, 72, 255, 147, 125, 73, 255, 147, 127, 74, 255, 147, 129, 75, 255, 147, 131, 76, 255, 146, 132, 77, 255, 146, 134, 78, 255, 146, 135, 78, 255, 146, 136, 79, 255, 146, 137, 79, 255, 146, 138, 80, 255, 146, 138, 82, 255, 147, 137, 82, 255, 147, 137, 82, 255, 147, 137, 83, 255, 147, 136, 83, 255, 148, 136, 84, 255, 149, 135, 84, 255, 149, 135, 85, 255, 150, 134, 86, 255, 151, 133, 87, 255, 151, 133, 87, 255, 152, 132, 88, 255, 153, 131, 89, 255, 154, 131, 89, 255, 155, 130, 89, 255, 156, 130, 90, 255, 156, 130, 90, 255, 157, 130, 89, 255, 158, 130, 89, 255, 158, 130, 88, 255, 159, 130, 88, 255, 160, 131, 87, 255, 161, 132, 85, 255, 161, 134, 84, 255, 162, 135, 83, 255, 163, 137, 81, 255, 164, 138, 80, 255, 164, 140, 78, 255, 165, 142, 77, 255, 166, 144, 75, 255, 167, 145, 74, 255, 168, 147, 72, 255, 168, 148, 71, 255, 169, 149, 69, 255, 170, 150, 68, 255, 171, 151, 67, 255, 171, 151, 66, 255, 172, 151, 66, 255, 173, 150, 65, 255, 173, 149, 65, 255, 173, 148, 64, 255, 173, 147, 63, 255, 173, 146, 63, 255, 173, 144, 62, 255, 172, 142, 61, 255, 172, 140, 61, 255, 171, 138, 60, 255, 170, 136, 59, 255, 170, 134, 59, 255, 169, 132, 59, 255, 168, 130, 58, 255, 168, 128, 58, 255, 168, 126, 58, 255, 167, 123, 59, 255, 167, 121, 59, 255, 167, 119, 60, 255, 168, 118, 61, 255, 168, 116, 62, 255, 169, 113, 63, 255, 169, 111, 64, 255, 170, 109, 66, 255, 171, 106, 67, 255, 172, 103, 68, 255, 173, 100, 70, 255, 174, 97, 71, 255, 174, 94, 72, 255, 175, 92, 73, 255, 176, 89, 74, 255, 177, 86, 75, 255, 178, 84, 76, 255, 178, 82, 77, 255, 179, 80, 78, 255, 179, 79, 78, 255, 180, 78, 79, 255, 180, 77, 79, 255, 180, 77, 79, 255, 180, 77, 79, 255, 179, 77, 80, 255, 178, 78, 80, 255, 177, 79, 80, 255, 175, 81, 81, 255, 173, 83, 82, 255, 171, 84, 82, 255, 169, 86, 83, 255, 166, 88, 84, 255, 164, 90, 85, 255, 161, 92, 86, 255, 158, 94, 87, 255, 155, 96, 87, 255, 153, 97, 88, 255, 150, 99, 89, 255, 147, 100, 89, 255, 145, 101, 90, 255, 143, 102, 90, 255, 140, 102, 90, 255, 138, 102, 90, 255, 137, 101, 90, 255, 135, 101, 89, 255, 133, 101, 89, 255, 131, 100, 88, 255, 129, 100, 88, 255, 127, 100, 87, 255, 126, 99, 86, 255, 124, 99, 86, 255, 123, 98, 85, 255, 121, 98, 84, 255, 120, 97, 84, 255, 118, 97, 84, 255, 117, 97, 83, 255, 116, 97, 83, 255, 115, 97, 84, 255, 114, 97, 84, 255, 113, 98, 85, 255, 112, 99, 86, 255, 112, 99, 87, 255, 112, 100, 89, 255, 113, 100, 90, 255, 114, 101, 92, 255, 115, 102, 94, 255, 116, 102, 95, 255, 118, 103, 97, 255, 119, 104, 99, 255, 121, 105, 100, 255, 123, 106, 102, 255, 125, 107, 103, 255, 127, 108, 104, 255, 129, 109, 105, 255, 131, 111, 106, 255, 133, 112, 107, 255, 135, 114, 107, 255, 136, 116, 108, 255, 137, 118, 107, 255, 138, 121, 107, 255, 138, 124, 107, 255, 138, 127, 106, 255, 138, 130, 105, 255, 138, 134, 105, 255, 137, 138, 104, 255, 136, 142, 103, 255, 135, 146, 102, 255, 134, 149, 102, 255, 133, 153, 101, 255, 132, 157, 100, 255, 131, 160, 100, 255, 130, 163, 99, 255, 129, 166, 99, 255, 128, 168, 98, 255, 127, 170, 98, 255, 126, 172, 97, 255, 126, 173, 97, 255, 126, 173, 97, 255, 126, 173, 97, 255, 126, 172, 97, 255, 127, 170, 96, 255, 129, 169, 95, 255, 130, 166, 95, 255, 132, 164, 94, 255, 134, 160, 93, 255, 136, 157, 92, 255, 138, 154, 91, 255, 140, 150, 90, 255, 142, 146, 88, 255, 143, 143, 87, 255, 145, 139, 86, 255, 147, 135, 86, 255, 148, 132, 85, 255, 149, 128, 84, 255, 149, 125, 84, 255, 150, 123, 83, 255, 149, 120, 83, 255, 149, 118, 83, 255, 148, 116, 83, 255, 147, 114, 83, 255, 145, 112, 83, 255, 144, 111, 83, 255, 143, 109, 83, 255, 141, 108, 83, 255, 139, 107, 83, 255, 138, 106, 83, 255, 136, 105, 83, 255, 134, 104, 82, 255, 133, 103, 82, 255, 132, 102, 82, 255, 130, 101, 81, 255, 129, 100, 81, 255, 129, 100, 81, 255, 128, 99, 80, 255, 128, 98, 80, 255, 128, 97, 79, 255, 128, 96, 79, 255, 127, 95, 78, 255, 127, 93, 78, 255, 126, 92, 78, 255, 125, 90, 78, 255, 124, 88, 78, 255, 123, 86, 78, 255, 121, 84, 78, 255, 120, 82, 78, 255, 118, 80, 79, 255, 117, 78, 79, 255, 115, 76, 79, 255, 114, 74, 80, 255, 112, 72, 80, 255, 111, 71, 81, 255, 109, 70, 81, 255, 108, 69, 82, 255, 107, 68, 83, 255, 106, 68, 83, 255, 105, 68, 84, 255, 104, 68, 84, 255, 102, 69, 85, 255, 101, 70, 86, 255, 100, 72, 86, 255, 98, 73, 87, 255, 97, 75, 87, 255, 96, 77, 88, 255, 94, 79, 89, 255, 93, 81, 89, 255, 92, 83, 90, 255, 91, 84, 90, 255, 90, 86, 90, 255, 90, 87, 91, 255, 89, 89, 91, 255, 88, 90, 91, 255, 88, 90, 91, 255, 88, 90, 91, 255, 88, 90, 91, 255, 89, 90, 91, 255, 89, 89, 91, 255, 90, 89, 90, 255, 91, 88, 90, 255, 92, 88, 89, 255, 93, 87, 89, 255, 94, 86, 88, 255, 96, 85, 87, 255, 97, 84, 86, 255, 98, 84, 86, 255, 100, 83, 85, 255, 102, 83, 84, 255, 103, 82, 83, 255, 105, 82, 82, 255, 106, 82, 80, 255, 108, 82, 79, 255, 109, 83, 78, 255, 110, 84, 77, 255, 112, 84, 76, 255, 113, 85, 75, 255, 114, 86, 74, 255, 115, 87, 73, 255, 116, 88, 72, 255, 118, 89, 71, 255, 119, 90, 70, 255, 120, 91, 69, 255, 120, 92, 68, 255, 121, 93, 67, 255, 122, 94, 66, 255, 123, 95, 65, 255, 123, 96, 65, 255, 124, 97, 64, 255, 124, 98, 64, 255, 125, 99, 63, 255, 125, 100, 63, 255, 125, 101, 63, 255, 125, 101, 63, 255, 126, 102, 63, 255, 126, 102, 63, 255, 127, 103, 63, 255, 128, 103, 63, 255, 129, 104, 63, 255, 131, 104, 63, 255, 132, 104, 63, 255, 134, 105, 63, 255, 135, 105, 63, 255, 137, 105, 64, 255, 139, 106, 64, 255, 140, 106, 64, 255, 142, 106, 65, 255, 143, 107, 65, 255, 144, 108, 65, 255, 145, 108, 66, 255, 146, 109, 66, 255, 146, 110, 66, 255, 146, 111, 67, 255, 146, 112, 67, 255, 146, 114, 68, 255, 147, 115, 69, 255, 147, 117, 70, 255, 147, 119, 71, 255, 147, 121, 72, 255, 147, 123, 73, 255, 147, 125, 74, 255, 147, 127, 75, 255, 147, 129, 77, 255, 147, 131, 78, 255, 147, 132, 79, 255, 147, 134, 80, 255, 147, 135, 80, 255, 147, 136, 81, 255, 147, 137, 81, 255, 147, 137, 82, 255, 147, 137, 84, 255, 147, 137, 84, 255, 147, 137, 84, 255, 148, 136, 85, 255, 148, 136, 85, 255, 149, 136, 86, 255, 149, 135, 86, 255, 150, 134, 87, 255, 151, 134, 88, 255, 152, 133, 88, 255, 152, 133, 89, 255, 153, 132, 89, 255, 154, 131, 90, 255, 155, 131, 90, 255, 156, 131, 91, 255, 157, 130, 91, 255, 158, 130, 91, 255, 159, 130, 90, 255, 159, 130, 90, 255, 160, 130, 89, 255, 161, 131, 88, 255, 161, 131, 87, 255, 162, 132, 86, 255, 163, 134, 85, 255, 164, 135, 84, 255, 164, 136, 82, 255, 165, 138, 80, 255, 166, 140, 79, 255, 167, 141, 77, 255, 167, 143, 76, 255, 168, 145, 74, 255, 169, 146, 72, 255, 169, 147, 71, 255, 170, 148, 70, 255, 171, 149, 68, 255, 172, 150, 67, 255, 172, 150, 67, 255, 173, 150, 66, 255, 173, 149, 65, 255, 174, 148, 65, 255, 174, 147, 64, 255, 174, 146, 64, 255, 173, 145, 63, 255, 173, 143, 62, 255, 172, 141, 62, 255, 172, 140, 61, 255, 171, 138, 61, 255, 170, 136, 60, 255, 170, 134, 60, 255, 169, 132, 60, 255, 168, 130, 60, 255, 168, 128, 60, 255, 167, 126, 60, 255, 167, 123, 60, 255, 167, 122, 61, 255, 167, 120, 61, 255, 167, 118, 62, 255, 167, 116, 63, 255, 168, 114, 65, 255, 168, 112, 66, 255, 169, 109, 67, 255, 170, 107, 68, 255, 171, 104, 70, 255, 171, 101, 71, 255, 172, 99, 73, 255, 173, 96, 74, 255, 174, 94, 75, 255, 175, 91, 76, 255, 175, 89, 78, 255, 176, 87, 79, 255, 177, 85, 79, 255, 177, 83, 80, 255, 178, 82, 81, 255, 178, 81, 81, 255, 178, 80, 82, 255, 178, 80, 82, 255, 178, 80, 82, 255, 177, 80, 82, 255, 177, 81, 82, 255, 175, 82, 83, 255, 174, 83, 83, 255, 172, 85, 84, 255, 170, 86, 84, 255, 168, 88, 85, 255, 165, 90, 85, 255, 163, 92, 86, 255, 160, 93, 87, 255, 158, 95, 87, 255, 155, 96, 88, 255, 153, 98, 88, 255, 150, 99, 89, 255, 147, 100, 89, 255, 145, 101, 89, 255, 143, 101, 90, 255, 141, 101, 90, 255, 138, 101, 90, 255, 136, 101, 89, 255, 134, 101, 89, 255, 132, 100, 89, 255, 130, 100, 88, 255, 128, 99, 87, 255, 126, 99, 87, 255, 124, 98, 86, 255, 123, 98, 85, 255, 121, 97, 85, 255, 119, 97, 84, 255, 118, 97, 84, 255, 116, 96, 84, 255, 115, 96, 83, 255, 113, 96, 83, 255, 112, 96, 84, 255, 111, 97, 84, 255, 110, 97, 85, 255, 110, 98, 86, 255, 109, 98, 87, 255, 110, 99, 89, 255, 110, 100, 90, 255, 111, 101, 92, 255, 112, 102, 93, 255, 113, 103, 95, 255, 115, 104, 97, 255, 117, 105, 98, 255, 119, 106, 100, 255, 121, 107, 101, 255, 123, 109, 102, 255, 125, 110, 104, 255, 127, 112, 105, 255, 129, 114, 105, 255, 130, 116, 106, 255, 132, 118, 106, 255, 134, 120, 107, 255, 135, 122, 106, 255, 136, 125, 106, 255, 136, 127, 105, 255, 137, 131, 105, 255, 137, 134, 104, 255, 136, 137, 103, 255, 136, 141, 102, 255, 135, 145, 101, 255, 135, 148, 100, 255, 134, 152, 100, 255, 133, 155, 99, 255, 132, 159, 98, 255, 131, 162, 97, 255, 130, 165, 96, 255, 129, 167, 96, 255, 128, 169, 95, 255, 128, 171, 95, 255, 127, 173, 94, 255, 127, 174, 94, 255, 127, 174, 94, 255, 127, 174, 94, 255, 128, 173, 94, 255, 128, 171, 93, 255, 130, 170, 92, 255, 131, 167, 92, 255, 133, 165, 91, 255, 135, 162, 90, 255, 136, 159, 89, 255, 138, 156, 88, 255, 140, 152, 87, 255, 142, 149, 86, 255, 144, 145, 85, 255, 145, 142, 84, 255, 147, 138, 83, 255, 148, 135, 82, 255, 149, 132, 82, 255, 149, 129, 81, 255, 149, 126, 81, 255, 149, 123, 81, 255, 148, 121, 81, 255, 147, 119, 81, 255, 146, 117, 81, 255, 145, 116, 81, 255, 144, 114, 81, 255, 142, 113, 80, 255, 140, 111, 80, 255, 139, 110, 80, 255, 137, 109, 80, 255, 135, 108, 80, 255, 134, 107, 79, 255, 132, 106, 79, 255, 131, 105, 79, 255, 129, 104, 78, 255, 128, 103, 78, 255, 128, 103, 78, 255, 127, 102, 77, 255, 127, 101, 77, 255, 127, 100, 76, 255, 127, 99, 76, 255, 126, 98, 75, 255, 126, 96, 75, 255, 125, 95, 75, 255, 124, 93, 75, 255, 123, 91, 75, 255, 122, 89, 75, 255, 121, 86, 75, 255, 120, 84, 76, 255, 118, 82, 76, 255, 117, 80, 76, 255, 116, 78, 77, 255, 114, 76, 77, 255, 113, 74, 78, 255, 111, 73, 79, 255, 110, 71, 79, 255, 109, 70, 80, 255, 108, 70, 80, 255, 106, 69, 81, 255, 105, 69, 82, 255, 104, 70, 83, 255, 103, 70, 83, 255, 101, 71, 84, 255, 100, 73, 85, 255, 98, 74, 85, 255, 97, 76, 86, 255, 95, 78, 86, 255, 94, 79, 87, 255, 93, 81, 88, 255, 92, 83, 88, 255, 91, 85, 89, 255, 90, 86, 89, 255, 89, 88, 89, 255, 88, 89, 90, 255, 88, 90, 90, 255, 87, 90, 90, 255, 87, 91, 90, 255, 87, 90, 90, 255, 88, 90, 90, 255, 88, 90, 89, 255, 89, 89, 89, 255, 90, 89, 89, 255, 91, 88, 88, 255, 92, 87, 87, 255, 93, 87, 87, 255, 94, 86, 86, 255, 96, 86, 85, 255, 97, 85, 84, 255, 98, 84, 83, 255, 100, 84, 82, 255, 101, 84, 81, 255, 103, 84, 80, 255, 104, 84, 79, 255, 106, 84, 78, 255, 107, 85, 77, 255, 109, 85, 76, 255, 110, 86, 74, 255, 111, 87, 73, 255, 112, 88, 72, 255, 114, 89, 71, 255, 115, 90, 70, 255, 116, 91, 69, 255, 117, 92, 68, 255, 119, 93, 67, 255, 120, 94, 66, 255, 121, 95, 65, 255, 122, 96, 65, 255, 122, 97, 64, 255, 123, 98, 63, 255, 124, 98, 63, 255, 125, 99, 62, 255, 125, 100, 62, 255, 125, 101, 61, 255, 126, 102, 61, 255, 126, 102, 61, 255, 126, 103, 61, 255, 127, 103, 61, 255, 127, 104, 61, 255, 128, 104, 61, 255, 129, 105, 62, 255, 130, 105, 62, 255, 132, 105, 62, 255, 133, 105, 62, 255, 134, 106, 63, 255, 136, 106, 63, 255, 137, 106, 63, 255, 139, 107, 64, 255, 140, 107, 64, 255, 141, 108, 65, 255, 142, 109, 65, 255, 143, 109, 66, 255, 143, 110, 66, 255, 144, 111, 67, 255, 144, 112, 67, 255, 145, 113, 68, 255, 145, 115, 69, 255, 145, 117, 70, 255, 145, 118, 71, 255, 146, 120, 72, 255, 146, 122, 73, 255, 146, 124, 74, 255, 146, 126, 76, 255, 146, 127, 77, 255, 146, 129, 78, 255, 147, 131, 79, 255, 147, 132, 81, 255, 147, 134, 82, 255, 147, 135, 82, 255, 147, 136, 83, 255, 147, 136, 84, 255, 147, 137, 84, 255, 148, 136, 86, 255, 148, 136, 87, 255, 148, 136, 87, 255, 148, 136, 87, 255, 149, 135, 87, 255, 149, 135, 88, 255, 150, 135, 88, 255, 151, 134, 89, 255, 152, 134, 89, 255, 153, 133, 90, 255, 153, 132, 90, 255, 154, 132, 91, 255, 155, 131, 91, 255, 156, 131, 91, 255, 157, 131, 92, 255, 158, 130, 92, 255, 159, 130, 92, 255, 160, 130, 91, 255, 161, 130, 91, 255, 161, 130, 90, 255, 162, 131, 89, 255, 163, 131, 88, 255, 163, 132, 87, 255, 164, 133, 86, 255, 165, 135, 84, 255, 166, 136, 83, 255, 166, 138, 81, 255, 167, 139, 79, 255, 168, 141, 78, 255, 168, 142, 76, 255, 169, 144, 74, 255, 170, 145, 73, 255, 170, 146, 71, 255, 171, 147, 70, 255, 172, 148, 69, 255, 172, 148, 68, 255, 173, 149, 67, 255, 173, 148, 66, 255, 174, 148, 65, 255, 174, 147, 65, 255, 174, 146, 64, 255, 174, 145, 64, 255, 174, 144, 63, 255, 173, 142, 63, 255, 173, 140, 62, 255, 172, 139, 62, 255, 171, 137, 61, 255, 170, 135, 61, 255, 169, 133, 61, 255, 169, 131, 61, 255, 168, 129, 61, 255, 167, 127, 61, 255, 167, 125, 61, 255, 166, 123, 61, 255, 166, 122, 62, 255, 166, 120, 63, 255, 166, 118, 64, 255, 166, 116, 65, 255, 167, 114, 66, 255, 167, 112, 67, 255, 168, 110, 69, 255, 168, 108, 70, 255, 169, 105, 71, 255, 170, 103, 73, 255, 171, 100, 74, 255, 171, 98, 76, 255, 172, 95, 77, 255, 173, 93, 79, 255, 174, 91, 80, 255, 174, 89, 81, 255, 175, 87, 82, 255, 175, 86, 83, 255, 176, 85, 83, 255, 176, 84, 84, 255, 176, 83, 84, 255, 176, 83, 84, 255, 176, 83, 84, 255, 176, 83, 85, 255, 175, 84, 85, 255, 174, 85, 85, 255, 172, 86, 85, 255, 171, 87, 86, 255, 169, 89, 86, 255, 167, 90, 86, 255, 165, 91, 87, 255, 162, 93, 87, 255, 160, 94, 87, 255, 158, 96, 88, 255, 155, 97, 88, 255, 152, 98, 88, 255, 150, 99, 89, 255, 148, 100, 89, 255, 145, 100, 89, 255, 143, 101, 89, 255, 141, 101, 89, 255, 139, 101, 89, 255, 136, 100, 89, 255, 134, 100, 89, 255, 132, 100, 88, 255, 130, 99, 88, 255, 128, 99, 87, 255, 125, 98, 86, 255, 123, 98, 86, 255, 121, 97, 85, 255, 119, 96, 85, 255, 117, 96, 84, 255, 116, 96, 84, 255, 114, 95, 84, 255, 112, 95, 83, 255, 111, 95, 84, 255, 110, 95, 84, 255, 109, 96, 84, 255, 108, 96, 85, 255, 107, 97, 86, 255, 107, 98, 87, 255, 107, 98, 88, 255, 107, 99, 90, 255, 108, 101, 91, 255, 109, 102, 93, 255, 111, 103, 94, 255, 112, 105, 96, 255, 114, 106, 98, 255, 116, 108, 99, 255, 118, 109, 100, 255, 120, 111, 102, 255, 122, 113, 103, 255, 124, 115, 104, 255, 126, 117, 105, 255, 128, 119, 105, 255, 129, 121, 105, 255, 131, 124, 105, 255, 132, 126, 105, 255, 133, 129, 105, 255, 134, 131, 104, 255, 135, 134, 103, 255, 135, 137, 102, 255, 135, 141, 101, 255, 135, 144, 100, 255, 134, 148, 99, 255, 134, 151, 98, 255, 133, 154, 97, 255, 133, 157, 96, 255, 132, 161, 95, 255, 131, 163, 94, 255, 131, 166, 93, 255, 130, 168, 93, 255, 129, 171, 92, 255, 129, 172, 91, 255, 128, 173, 91, 255, 128, 174, 91, 255, 128, 174, 91, 255, 128, 174, 91, 255, 129, 173, 90, 255, 130, 172, 90, 255, 131, 171, 89, 255, 132, 168, 89, 255, 134, 166, 88, 255, 135, 163, 87, 255, 137, 161, 86, 255, 139, 158, 85, 255, 141, 154, 84, 255, 142, 151, 83, 255, 144, 148, 82, 255, 145, 144, 81, 255, 147, 141, 81, 255, 148, 138, 80, 255, 149, 135, 79, 255, 149, 132, 79, 255, 149, 129, 79, 255, 149, 127, 78, 255, 148, 125, 78, 255, 147, 123, 78, 255, 146, 121, 78, 255, 144, 119, 78, 255, 143, 117, 78, 255, 141, 116, 78, 255, 140, 115, 78, 255, 138, 113, 77, 255, 136, 112, 77, 255, 134, 111, 77, 255, 133, 110, 77, 255, 131, 109, 76, 255, 130, 108, 76, 255, 128, 107, 76, 255, 127, 106, 75, 255, 126, 106, 75, 255, 126, 105, 74, 255, 126, 104, 74, 255, 126, 103, 73, 255, 126, 102, 73, 255, 125, 101, 73, 255, 125, 99, 72, 255, 124, 98, 72, 255, 123, 96, 72, 255, 123, 94, 72, 255, 122, 91, 73, 255, 121, 89, 73, 255, 120, 87, 73, 255, 118, 85, 74, 255, 117, 82, 74, 255, 116, 80, 74, 255, 114, 78, 75, 255, 113, 76, 76, 255, 112, 75, 76, 255, 111, 73, 77, 255, 109, 72, 78, 255, 108, 71, 78, 255, 107, 71, 79, 255, 106, 71, 80, 255, 104, 71, 81, 255, 103, 72, 81, 255, 101, 73, 82, 255, 100, 74, 83, 255, 98, 75, 84, 255, 97, 77, 84, 255, 95, 79, 85, 255, 94, 80, 86, 255, 92, 82, 86, 255, 91, 84, 87, 255, 90, 85, 87, 255, 89, 87, 88, 255, 88, 88, 88, 255, 87, 89, 88, 255, 87, 90, 88, 255, 86, 91, 89, 255, 86, 91, 89, 255, 86, 91, 89, 255, 86, 91, 88, 255, 87, 90, 88, 255, 88, 90, 88, 255, 88, 89, 87, 255, 89, 89, 87, 255, 90, 88, 86, 255, 92, 88, 85, 255, 93, 87, 84, 255, 94, 87, 84, 255, 95, 86, 83, 255, 97, 86, 82, 255, 98, 86, 81, 255, 100, 86, 80, 255, 101, 86, 79, 255, 103, 86, 77, 255, 104, 86, 76, 255, 105, 87, 75, 255, 107, 88, 74, 255, 108, 88, 73, 255, 109, 89, 72, 255, 111, 90, 71, 255, 112, 91, 69, 255, 114, 92, 68, 255, 115, 93, 67, 255, 116, 94, 66, 255, 118, 95, 65, 255, 119, 96, 65, 255, 120, 97, 64, 255, 121, 97, 63, 255, 122, 98, 62, 255, 123, 99, 62, 255, 124, 100, 61, 255, 125, 101, 61, 255, 125, 102, 60, 255, 126, 102, 60, 255, 126, 103, 60, 255, 126, 104, 60, 255, 127, 104, 60, 255, 127, 105, 60, 255, 128, 105, 60, 255, 128, 105, 60, 255, 129, 106, 61, 255, 130, 106, 61, 255, 131, 106, 61, 255, 132, 107, 62, 255, 134, 107, 62, 255, 135, 107, 62, 255, 136, 108, 63, 255, 137, 108, 63, 255, 138, 108, 64, 255, 139, 109, 65, 255, 140, 110, 65, 255, 141, 110, 66, 255, 141, 111, 66, 255, 142, 112, 67, 255, 142, 113, 67, 255, 143, 115, 68, 255, 143, 116, 69, 255, 143, 118, 70, 255, 144, 119, 72, 255, 144, 121, 73, 255, 145, 123, 74, 255, 145, 124, 76, 255, 145, 126, 77, 255, 146, 128, 79, 255, 146, 129, 80, 255, 146, 131, 81, 255, 147, 132, 83, 255, 147, 133, 84, 255, 147, 134, 85, 255, 147, 135, 85, 255, 148, 136, 86, 255, 148, 136, 86, 255, 148, 136, 89, 255, 148, 136, 89, 255, 148, 135, 89, 255, 149, 135, 89, 255, 149, 135, 90, 255, 150, 135, 90, 255, 151, 134, 90, 255, 152, 134, 91, 255, 152, 133, 91, 255, 153, 133, 92, 255, 154, 132, 92, 255, 155, 132, 92, 255, 156, 131, 93, 255, 157, 131, 93, 255, 158, 131, 93, 255, 159, 130, 93, 255, 160, 130, 93, 255, 161, 130, 92, 255, 162, 130, 92, 255, 163, 130, 91, 255, 164, 131, 90, 255, 164, 131, 89, 255, 165, 132, 88, 255, 166, 133, 86, 255, 166, 135, 85, 255, 167, 136, 83, 255, 168, 137, 82, 255, 168, 139, 80, 255, 169, 140, 78, 255, 169, 142, 76, 255, 170, 143, 75, 255, 171, 144, 73, 255, 171, 145, 72, 255, 172, 146, 70, 255, 172, 147, 69, 255, 173, 147, 68, 255, 173, 147, 67, 255, 174, 147, 66, 255, 174, 146, 66, 255, 174, 146, 65, 255, 174, 145, 65, 255, 174, 144, 64, 255, 174, 142, 64, 255, 173, 141, 63, 255, 173, 140, 63, 255, 172, 138, 62, 255, 171, 136, 62, 255, 170, 134, 62, 255, 169, 133, 62, 255, 168, 131, 62, 255, 167, 129, 62, 255, 167, 127, 62, 255, 166, 125, 62, 255, 166, 123, 62, 255, 165, 122, 63, 255, 165, 120, 64, 255, 165, 118, 65, 255, 165, 117, 66, 255, 166, 115, 67, 255, 166, 113, 69, 255, 166, 111, 70, 255, 167, 109, 72, 255, 168, 106, 73, 255, 168, 104, 75, 255, 169, 102, 76, 255, 170, 100, 78, 255, 170, 97, 79, 255, 171, 95, 81, 255, 172, 93, 82, 255, 172, 92, 83, 255, 173, 90, 84, 255, 174, 89, 85, 255, 174, 88, 86, 255, 174, 87, 87, 255, 174, 86, 87, 255, 174, 86, 87, 255, 174, 86, 87, 255, 174, 87, 87, 255, 173, 87, 87, 255, 172, 88, 87, 255, 171, 89, 87, 255, 169, 90, 88, 255, 168, 91, 88, 255, 166, 92, 88, 255, 164, 93, 88, 255, 162, 94, 88, 255, 160, 95, 88, 255, 157, 96, 88, 255, 155, 97, 88, 255, 153, 98, 89, 255, 150, 99, 89, 255, 148, 99, 89, 255, 145, 100, 89, 255, 143, 100, 89, 255, 141, 100, 89, 255, 139, 100, 89, 255, 136, 100, 88, 255, 134, 99, 88, 255, 132, 99, 88, 255, 129, 98, 87, 255, 127, 98, 87, 255, 124, 97, 86, 255, 122, 97, 85, 255, 120, 96, 85, 255, 118, 96, 84, 255, 115, 95, 84, 255, 113, 95, 84, 255, 112, 94, 83, 255, 110, 94, 83, 255, 108, 94, 84, 255, 107, 94, 84, 255, 106, 95, 84, 255, 105, 95, 85, 255, 104, 96, 86, 255, 104, 97, 87, 255, 104, 98, 88, 255, 105, 99, 90, 255, 105, 100, 91, 255, 106, 102, 93, 255, 108, 104, 94, 255, 109, 105, 96, 255, 111, 107, 97, 255, 113, 109, 98, 255, 115, 111, 100, 255, 117, 113, 101, 255, 119, 116, 102, 255, 121, 118, 103, 255, 123, 120, 104, 255, 125, 123, 104, 255, 127, 125, 104, 255, 128, 128, 104, 255, 130, 130, 104, 255, 131, 133, 103, 255, 132, 135, 102, 255, 132, 138, 102, 255, 133, 141, 101, 255, 133, 144, 99, 255, 133, 148, 98, 255, 133, 151, 97, 255, 133, 154, 96, 255, 133, 157, 95, 255, 132, 160, 94, 255, 132, 163, 92, 255, 131, 165, 91, 255, 131, 168, 90, 255, 131, 170, 90, 255, 130, 172, 89, 255, 130, 173, 88, 255, 130, 174, 88, 255, 129, 175, 87, 255, 129, 175, 87, 255, 129, 175, 87, 255, 130, 174, 87, 255, 131, 173, 87, 255, 132, 171, 86, 255, 133, 170, 85, 255, 135, 167, 85, 255, 136, 165, 84, 255, 138, 162, 83, 255, 139, 160, 82, 255, 141, 157, 81, 255, 143, 154, 80, 255, 144, 150, 80, 255, 146, 147, 79, 255, 147, 144, 78, 255, 148, 141, 77, 255, 148, 138, 77, 255, 149, 135, 76, 255, 149, 133, 76, 255, 148, 131, 76, 255, 148, 128, 76, 255, 147, 126, 76, 255, 145, 124, 76, 255, 144, 123, 75, 255, 142, 121, 75, 255, 141, 119, 75, 255, 139, 118, 75, 255, 137, 117, 75, 255, 135, 116, 74, 255, 133, 114, 74, 255, 132, 113, 74, 255, 130, 112, 73, 255, 128, 111, 73, 255, 127, 111, 73, 255, 126, 110, 72, 255, 125, 109, 72, 255, 125, 108, 71, 255, 124, 107, 71, 255, 124, 107, 70, 255, 124, 106, 70, 255, 124, 104, 70, 255, 124, 103, 70, 255, 123, 101, 70, 255, 123, 99, 70, 255, 122, 97, 70, 255, 121, 94, 70, 255, 120, 92, 70, 255, 119, 90, 71, 255, 118, 87, 71, 255, 117, 85, 72, 255, 116, 83, 72, 255, 115, 81, 73, 255, 114, 79, 73, 255, 113, 77, 74, 255, 111, 75, 75, 255, 110, 74, 76, 255, 109, 73, 76, 255, 108, 73, 77, 255, 106, 73, 78, 255, 105, 73, 79, 255, 103, 73, 80, 255, 102, 74, 80, 255, 100, 75, 81, 255, 99, 77, 82, 255, 97, 78, 83, 255, 95, 80, 83, 255, 94, 81, 84, 255, 92, 83, 85, 255, 91, 84, 85, 255, 89, 86, 86, 255, 88, 87, 86, 255, 87, 89, 87, 255, 86, 90, 87, 255, 86, 91, 87, 255, 85, 91, 87, 255, 85, 91, 87, 255, 85, 91, 87, 255, 85, 91, 87, 255, 86, 91, 87, 255, 87, 91, 86, 255, 87, 90, 86, 255, 88, 90, 85, 255, 89, 89, 85, 255, 90, 89, 84, 255, 91, 89, 83, 255, 93, 88, 82, 255, 94, 88, 81, 255, 95, 88, 80, 255, 97, 88, 79, 255, 98, 88, 78, 255, 99, 88, 77, 255, 101, 88, 76, 255, 102, 89, 75, 255, 104, 89, 74, 255, 105, 90, 72, 255, 106, 91, 71, 255, 108, 92, 70, 255, 109, 92, 69, 255, 111, 93, 68, 255, 112, 94, 67, 255, 114, 95, 66, 255, 115, 96, 65, 255, 117, 97, 64, 255, 118, 98, 63, 255, 120, 98, 62, 255, 121, 99, 61, 255, 122, 100, 61, 255, 123, 101, 60, 255, 125, 102, 59, 255, 125, 102, 59, 255, 126, 103, 59, 255, 127, 104, 59, 255, 127, 104, 58, 255, 127, 105, 58, 255, 127, 105, 59, 255, 128, 106, 59, 255, 128, 106, 59, 255, 129, 107, 59, 255, 130, 107, 60, 255, 130, 107, 60, 255, 131, 107, 60, 255, 132, 108, 61, 255, 133, 108, 61, 255, 133, 108, 62, 255, 134, 109, 62, 255, 135, 109, 63, 255, 136, 110, 64, 255, 137, 110, 64, 255, 138, 111, 65, 255, 138, 112, 66, 255, 139, 113, 66, 255, 139, 114, 67, 255, 140, 115, 68, 255, 140, 116, 69, 255, 141, 117, 70, 255, 142, 119, 71, 255, 142, 120, 73, 255, 143, 122, 74, 255, 143, 123, 76, 255, 144, 125, 77, 255, 145, 127, 79, 255, 145, 128, 80, 255, 146, 129, 82, 255, 146, 131, 83, 255, 147, 132, 84, 255, 147, 133, 86, 255, 147, 134, 87, 255, 148, 135, 88, 255, 148, 135, 88, 255, 148, 136, 89, 255, 149, 135, 91, 255, 149, 135, 91, 255, 149, 135, 91, 255, 149, 135, 91, 255, 150, 134, 92, 255, 151, 134, 92, 255, 151, 134, 92, 255, 152, 133, 93, 255, 153, 133, 93, 255, 154, 132, 93, 255, 155, 132, 93, 255, 156, 132, 94, 255, 157, 131, 94, 255, 159, 131, 94, 255, 160, 131, 94, 255, 161, 131, 94, 255, 162, 130, 93, 255, 163, 130, 93, 255, 163, 130, 93, 255, 164, 131, 92, 255, 165, 131, 91, 255, 166, 132, 90, 255, 166, 132, 89, 255, 167, 133, 87, 255, 167, 134, 86, 255, 168, 136, 84, 255, 169, 137, 82, 255, 169, 138, 80, 255, 170, 140, 79, 255, 170, 141, 77, 255, 171, 142, 75, 255, 171, 143, 73, 255, 172, 144, 72, 255, 172, 145, 70, 255, 173, 145, 69, 255, 173, 146, 68, 255, 174, 146, 67, 255, 174, 146, 66, 255, 174, 145, 65, 255, 175, 144, 65, 255, 174, 144, 65, 255, 174, 142, 64, 255, 174, 141, 64, 255, 173, 140, 63, 255, 172, 139, 63, 255, 172, 137, 63, 255, 171, 135, 62, 255, 170, 134, 62, 255, 169, 132, 62, 255, 168, 130, 62, 255, 167, 128, 63, 255, 166, 127, 63, 255, 165, 125, 63, 255, 165, 123, 64, 255, 164, 122, 64, 255, 164, 120, 65, 255, 164, 118, 66, 255, 164, 117, 67, 255, 164, 115, 69, 255, 165, 113, 70, 255, 165, 111, 71, 255, 166, 109, 73, 255, 166, 107, 75, 255, 167, 105, 76, 255, 167, 103, 78, 255, 168, 101, 80, 255, 169, 99, 81, 255, 169, 98, 83, 255, 170, 96, 84, 255, 171, 94, 86, 255, 171, 93, 87, 255, 172, 92, 88, 255, 172, 91, 89, 255, 172, 90, 89, 255, 172, 89, 90, 255, 172, 89, 90, 255, 172, 89, 90, 255, 172, 90, 90, 255, 171, 90, 90, 255, 170, 90, 90, 255, 169, 91, 90, 255, 168, 92, 89, 255, 166, 93, 89, 255, 165, 93, 89, 255, 163, 94, 89, 255, 161, 95, 89, 255, 159, 96, 89, 255, 157, 97, 89, 255, 155, 97, 89, 255, 153, 98, 89, 255, 150, 99, 88, 255, 148, 99, 88, 255, 146, 99, 88, 255, 143, 99, 88, 255, 141, 99, 88, 255, 139, 99, 88, 255, 137, 99, 88, 255, 134, 98, 87, 255, 131, 98, 87, 255, 129, 97, 87, 255, 126, 97, 86, 255, 124, 96, 86, 255, 121, 96, 85, 255, 118, 95, 85, 255, 116, 94, 84, 255, 114, 94, 84, 255, 111, 94, 84, 255, 109, 93, 83, 255, 107, 93, 83, 255, 106, 93, 83, 255, 104, 93, 84, 255, 103, 94, 84, 255, 102, 94, 85, 255, 101, 95, 86, 255, 101, 96, 87, 255, 101, 97, 88, 255, 102, 98, 89, 255, 103, 100, 91, 255, 104, 102, 92, 255, 105, 104, 94, 255, 107, 106, 95, 255, 108, 108, 96, 255, 110, 111, 98, 255, 112, 113, 99, 255, 114, 116, 100, 255, 116, 119, 101, 255, 118, 121, 102, 255, 120, 124, 102, 255, 122, 127, 103, 255, 124, 129, 103, 255, 126, 132, 103, 255, 127, 134, 103, 255, 128, 137, 102, 255, 129, 140, 101, 255, 130, 142, 100, 255, 131, 145, 99, 255, 131, 148, 98, 255, 132, 151, 96, 255, 132, 154, 95, 255, 132, 157, 94, 255, 132, 159, 92, 255, 132, 162, 91, 255, 132, 165, 90, 255, 132, 167, 89, 255, 131, 169, 87, 255, 131, 171, 86, 255, 131, 173, 85, 255, 131, 174, 85, 255, 131, 175, 84, 255, 131, 175, 84, 255, 130, 176, 84, 255, 131, 175, 84, 255, 131, 175, 83, 255, 132, 174, 83, 255, 133, 172, 83, 255, 134, 171, 82, 255, 135, 169, 81, 255, 137, 167, 81, 255, 138, 164, 80, 255, 140, 162, 79, 255, 141, 159, 78, 255, 143, 156, 78, 255, 144, 153, 77, 255, 146, 150, 76, 255, 147, 147, 75, 255, 147, 144, 75, 255, 148, 142, 74, 255, 148, 139, 74, 255, 148, 137, 74, 255, 148, 134, 73, 255, 147, 132, 73, 255, 146, 130, 73, 255, 145, 128, 73, 255, 143, 126, 73, 255, 142, 125, 73, 255, 140, 123, 72, 255, 138, 122, 72, 255, 136, 120, 72, 255, 134, 119, 72, 255, 132, 118, 71, 255, 130, 117, 71, 255, 129, 116, 71, 255, 127, 115, 70, 255, 126, 114, 70, 255, 125, 113, 69, 255, 124, 112, 69, 255, 123, 112, 69, 255, 123, 111, 68, 255, 123, 110, 68, 255, 123, 109, 67, 255, 123, 108, 67, 255, 123, 106, 67, 255, 122, 104, 67, 255, 122, 102, 67, 255, 121, 100, 67, 255, 121, 97, 67, 255, 120, 95, 68, 255, 119, 92, 68, 255, 118, 90, 69, 255, 117, 87, 69, 255, 116, 85, 70, 255, 115, 83, 70, 255, 114, 81, 71, 255, 113, 79, 72, 255, 112, 77, 73, 255, 111, 76, 73, 255, 110, 75, 74, 255, 109, 75, 75, 255, 107, 74, 76, 255, 106, 74, 77, 255, 104, 75, 78, 255, 102, 76, 79, 255, 101, 77, 79, 255, 99, 78, 80, 255, 97, 79, 81, 255, 95, 81, 82, 255, 93, 82, 82, 255, 92, 84, 83, 255, 90, 85, 84, 255, 89, 87, 84, 255, 87, 88, 85, 255, 86, 89, 85, 255, 85, 90, 85, 255, 85, 91, 86, 255, 84, 92, 86, 255, 84, 92, 86, 255, 84, 92, 86, 255, 84, 92, 86, 255, 85, 92, 85, 255, 85, 91, 85, 255, 86, 91, 84, 255, 87, 91, 84, 255, 88, 91, 83, 255, 89, 91, 82, 255, 90, 90, 82, 255, 91, 90, 81, 255, 92, 90, 80, 255, 94, 90, 79, 255, 95, 90, 78, 255, 96, 90, 77, 255, 98, 90, 76, 255, 99, 91, 74, 255, 100, 91, 73, 255, 102, 92, 72, 255, 103, 92, 71, 255, 104, 93, 70, 255, 106, 94, 69, 255, 107, 95, 67, 255, 109, 96, 66, 255, 111, 96, 65, 255, 112, 97, 64, 255, 114, 98, 63, 255, 116, 99, 62, 255, 118, 100, 61, 255, 119, 101, 61, 255, 121, 101, 60, 255, 122, 102, 59, 255, 124, 103, 58, 255, 125, 103, 58, 255, 126, 104, 58, 255, 127, 105, 57, 255, 128, 105, 57, 255, 128, 106, 57, 255, 128, 107, 57, 255, 128, 107, 57, 255, 129, 107, 58, 255, 129, 108, 58, 255, 129, 108, 58, 255, 130, 108, 59, 255, 130, 109, 59, 255, 131, 109, 60, 255, 131, 109, 60, 255, 132, 109, 61, 255, 132, 110, 61, 255, 133, 110, 62, 255, 134, 111, 63, 255, 134, 111, 64, 255, 135, 112, 64, 255, 135, 112, 65, 255, 136, 113, 66, 255, 137, 114, 67, 255, 137, 115, 67, 255, 138, 116, 68, 255, 138, 118, 69, 255, 139, 119, 71, 255, 140, 120, 72, 255, 141, 122, 74, 255, 141, 123, 75, 255, 142, 124, 77, 255, 143, 126, 78, 255, 144, 127, 80, 255, 145, 128, 82, 255, 145, 130, 83, 255, 146, 131, 85, 255, 147, 132, 86, 255, 147, 133, 88, 255, 148, 133, 89, 255, 148, 134, 90, 255, 148, 135, 90, 255, 149, 135, 91, 255, 149, 134, 93, 255, 149, 134, 93, 255, 149, 134, 93, 255, 150, 134, 94, 255, 150, 134, 94, 255, 151, 133, 94, 255, 152, 133, 94, 255, 153, 133, 94, 255, 154, 132, 95, 255, 155, 132, 95, 255, 156, 132, 95, 255, 157, 132, 95, 255, 158, 131, 95, 255, 160, 131, 95, 255, 161, 131, 95, 255, 162, 131, 95, 255, 163, 131, 94, 255, 164, 131, 94, 255, 165, 131, 93, 255, 165, 131, 93, 255, 166, 131, 92, 255, 167, 132, 91, 255, 167, 132, 89, 255, 168, 133, 88, 255, 169, 134, 86, 255, 169, 135, 84, 255, 170, 137, 83, 255, 170, 138, 81, 255, 171, 139, 79, 255, 171, 140, 77, 255, 171, 141, 75, 255, 172, 142, 73, 255, 172, 143, 72, 255, 173, 144, 70, 255, 173, 144, 69, 255, 173, 145, 68, 255, 174, 145, 67, 255, 174, 144, 66, 255, 174, 144, 65, 255, 175, 143, 65, 255, 174, 142, 65, 255, 174, 141, 64, 255, 174, 140, 64, 255, 173, 139, 63, 255, 172, 138, 63, 255, 171, 136, 63, 255, 170, 135, 63, 255, 169, 133, 63, 255, 168, 131, 63, 255, 167, 130, 63, 255, 166, 128, 63, 255, 165, 126, 64, 255, 164, 125, 64, 255, 164, 123, 65, 255, 163, 121, 66, 255, 163, 120, 66, 255, 163, 118, 67, 255, 163, 117, 69, 255, 163, 115, 70, 255, 163, 114, 71, 255, 164, 112, 73, 255, 164, 110, 75, 255, 164, 108, 76, 255, 165, 106, 78, 255, 166, 105, 80, 255, 166, 103, 82, 255, 167, 101, 83, 255, 167, 100, 85, 255, 168, 98, 86, 255, 169, 97, 88, 255, 169, 95, 89, 255, 170, 94, 90, 255, 170, 94, 91, 255, 170, 93, 92, 255, 170, 92, 92, 255, 170, 92, 92, 255, 170, 92, 92, 255, 170, 93, 92, 255, 169, 93, 92, 255, 169, 93, 92, 255, 168, 94, 92, 255, 166, 94, 91, 255, 165, 95, 91, 255, 164, 95, 91, 255, 162, 96, 90, 255, 160, 96, 90, 255, 159, 97, 90, 255, 157, 97, 89, 255, 155, 98, 89, 255, 153, 98, 89, 255, 150, 98, 88, 255, 148, 99, 88, 255, 146, 99, 88, 255, 144, 99, 88, 255, 142, 99, 87, 255, 139, 98, 87, 255, 137, 98, 87, 255, 134, 98, 87, 255, 131, 97, 86, 255, 128, 97, 86, 255, 126, 96, 85, 255, 123, 95, 85, 255, 120, 95, 85, 255, 117, 94, 84, 255, 114, 93, 84, 255, 112, 93, 84, 255, 109, 93, 83, 255, 107, 92, 83, 255, 105, 92, 83, 255, 103, 92, 83, 255, 102, 92, 84, 255, 100, 92, 84, 255, 99, 93, 85, 255, 99, 94, 86, 255, 98, 95, 87, 255, 99, 96, 88, 255, 99, 98, 89, 255, 100, 100, 90, 255, 101, 102, 92, 255, 102, 104, 93, 255, 104, 107, 94, 255, 106, 110, 96, 255, 107, 112, 97, 255, 109, 115, 98, 255, 111, 118, 99, 255, 113, 121, 100, 255, 115, 124, 101, 255, 117, 127, 101, 255, 119, 130, 102, 255, 121, 133, 102, 255, 123, 136, 102, 255, 124, 139, 101, 255, 126, 141, 100, 255, 127, 144, 99, 255, 128, 146, 98, 255, 129, 149, 97, 255, 130, 152, 96, 255, 130, 154, 94, 255, 131, 157, 93, 255, 131, 160, 91, 255, 131, 162, 90, 255, 131, 164, 88, 255, 132, 167, 87, 255, 132, 169, 86, 255, 132, 171, 84, 255, 132, 172, 83, 255, 132, 174, 82, 255, 132, 175, 81, 255, 132, 176, 81, 255, 132, 176, 80, 255, 132, 176, 80, 255, 132, 176, 80, 255, 132, 176, 80, 255, 133, 175, 80, 255, 134, 173, 79, 255, 135, 172, 79, 255, 136, 170, 78, 255, 138, 168, 78, 255, 139, 166, 77, 255, 140, 164, 76, 255, 142, 161, 76, 255, 143, 159, 75, 255, 144, 156, 74, 255, 145, 153, 74, 255, 146, 151, 73, 255, 147, 148, 72, 255, 148, 145, 72, 255, 148, 143, 71, 255, 148, 140, 71, 255, 147, 138, 71, 255, 146, 136, 71, 255, 145, 134, 71, 255, 144, 132, 70, 255, 143, 130, 70, 255, 141, 128, 70, 255, 139, 127, 70, 255, 137, 125, 69, 255, 135, 124, 69, 255, 133, 123, 69, 255, 131, 121, 68, 255, 129, 120, 68, 255, 128, 119, 68, 255, 126, 118, 67, 255, 125, 117, 67, 255, 123, 116, 67, 255, 122, 116, 66, 255, 122, 115, 66, 255, 121, 114, 65, 255, 122, 113, 65, 255, 122, 112, 64, 255, 121, 111, 64, 255, 121, 109, 64, 255, 121, 107, 64, 255, 121, 105, 64, 255, 120, 103, 64, 255, 120, 100, 65, 255, 119, 98, 65, 255, 119, 95, 66, 255, 118, 93, 66, 255, 117, 90, 67, 255, 117, 88, 67, 255, 116, 85, 68, 255, 115, 83, 69, 255, 114, 81, 70, 255, 113, 80, 71, 255, 112, 78, 71, 255, 111, 77, 72, 255, 109, 77, 73, 255, 108, 76, 74, 255, 106, 76, 75, 255, 105, 77, 76, 255, 103, 77, 77, 255, 101, 78, 78, 255, 99, 80, 79, 255, 97, 81, 79, 255, 95, 82, 80, 255, 93, 84, 81, 255, 91, 85, 82, 255, 90, 87, 82, 255, 88, 88, 83, 255, 87, 89, 83, 255, 86, 90, 84, 255, 85, 91, 84, 255, 84, 92, 84, 255, 83, 93, 84, 255, 83, 93, 85, 255, 83, 93, 84, 255, 83, 93, 84, 255, 84, 93, 84, 255, 84, 92, 84, 255, 85, 92, 83, 255, 86, 92, 82, 255, 87, 92, 82, 255, 88, 92, 81, 255, 89, 92, 80, 255, 90, 92, 79, 255, 91, 92, 78, 255, 92, 92, 77, 255, 93, 92, 76, 255, 95, 93, 75, 255, 96, 93, 74, 255, 97, 93, 73, 255, 99, 94, 72, 255, 100, 94, 71, 255, 101, 95, 69, 255, 103, 96, 68, 255, 104, 97, 67, 255, 106, 97, 66, 255, 108, 98, 65, 255, 109, 99, 64, 255, 111, 100, 63, 255, 113, 101, 62, 255, 115, 101, 61, 255, 117, 102, 60, 255, 119, 103, 59, 255, 121, 103, 58, 255, 123, 104, 58, 255, 124, 105, 57, 255, 126, 105, 57, 255, 127, 106, 56, 255, 128, 107, 56, 255, 129, 107, 56, 255, 129, 108, 56, 255, 129, 108, 56, 255, 130, 109, 56, 255, 130, 109, 56, 255, 130, 109, 57, 255, 130, 110, 57, 255, 130, 110, 58, 255, 130, 110, 58, 255, 131, 110, 59, 255, 131, 111, 60, 255, 131, 111, 60, 255, 131, 111, 61, 255, 132, 111, 62, 255, 132, 112, 63, 255, 132, 112, 63, 255, 133, 113, 64, 255, 133, 114, 65, 255, 134, 115, 66, 255, 134, 115, 67, 255, 135, 117, 68, 255, 135, 118, 69, 255, 136, 119, 70, 255, 137, 120, 71, 255, 138, 122, 73, 255, 139, 123, 74, 255, 140, 124, 76, 255, 141, 125, 78, 255, 142, 126, 80, 255, 143, 128, 82, 255, 144, 129, 83, 255, 145, 130, 85, 255, 146, 131, 87, 255, 146, 132, 88, 255, 147, 132, 90, 255, 148, 133, 91, 255, 148, 133, 92, 255, 149, 134, 93, 255, 149, 134, 93, 255, 149, 133, 96, 255, 150, 133, 96, 255, 150, 133, 96, 255, 150, 133, 96, 255, 151, 133, 96, 255, 152, 133, 96, 255, 153, 133, 96, 255, 154, 132, 96, 255, 155, 132, 96, 255, 156, 132, 96, 255, 157, 132, 96, 255, 158, 131, 96, 255, 159, 131, 96, 255, 161, 131, 96, 255, 162, 131, 96, 255, 163, 131, 96, 255, 164, 131, 95, 255, 165, 131, 95, 255, 166, 131, 94, 255, 167, 131, 93, 255, 167, 131, 92, 255, 168, 132, 91, 255, 169, 132, 90, 255, 169, 133, 88, 255, 170, 134, 87, 255, 170, 135, 85, 255, 171, 136, 83, 255, 171, 137, 81, 255, 171, 138, 79, 255, 172, 139, 77, 255, 172, 140, 75, 255, 172, 141, 74, 255, 173, 142, 72, 255, 173, 143, 70, 255, 173, 143, 69, 255, 174, 143, 68, 255, 174, 143, 67, 255, 174, 143, 66, 255, 174, 143, 65, 255, 175, 142, 65, 255, 174, 141, 65, 255, 174, 140, 64, 255, 173, 139, 64, 255, 173, 138, 64, 255, 172, 137, 64, 255, 171, 135, 63, 255, 170, 134, 63, 255, 169, 132, 64, 255, 168, 131, 64, 255, 166, 129, 64, 255, 165, 128, 64, 255, 164, 126, 65, 255, 163, 125, 65, 255, 163, 123, 66, 255, 162, 121, 67, 255, 162, 120, 68, 255, 161, 119, 69, 255, 161, 117, 70, 255, 161, 116, 71, 255, 162, 114, 73, 255, 162, 112, 74, 255, 162, 111, 76, 255, 163, 109, 78, 255, 163, 108, 80, 255, 164, 106, 82, 255, 164, 104, 83, 255, 165, 103, 85, 255, 165, 102, 87, 255, 166, 100, 89, 255, 167, 99, 90, 255, 167, 98, 92, 255, 167, 97, 93, 255, 168, 96, 94, 255, 168, 96, 94, 255, 168, 95, 95, 255, 168, 95, 95, 255, 168, 95, 95, 255, 168, 95, 95, 255, 167, 96, 95, 255, 167, 96, 94, 255, 166, 96, 94, 255, 165, 96, 93, 255, 164, 96, 93, 255, 163, 97, 92, 255, 161, 97, 91, 255, 160, 97, 91, 255, 158, 97, 90, 255, 156, 98, 90, 255, 154, 98, 89, 255, 153, 98, 88, 255, 150, 98, 88, 255, 148, 98, 88, 255, 146, 98, 87, 255, 144, 98, 87, 255, 142, 98, 87, 255, 139, 98, 87, 255, 137, 97, 86, 255, 134, 97, 86, 255, 131, 96, 86, 255, 128, 96, 85, 255, 125, 95, 85, 255, 122, 94, 84, 255, 119, 94, 84, 255, 116, 93, 84, 255, 113, 92, 83, 255, 110, 92, 83, 255, 108, 92, 83, 255, 105, 91, 83, 255, 103, 91, 83, 255, 101, 91, 83, 255, 99, 91, 84, 255, 98, 91, 84, 255, 97, 92, 85, 255, 96, 93, 85, 255, 96, 94, 86, 255, 96, 95, 87, 255, 96, 97, 89, 255, 97, 100, 90, 255, 98, 102, 91, 255, 100, 105, 92, 255, 101, 108, 94, 255, 103, 111, 95, 255, 105, 114, 96, 255, 107, 117, 97, 255, 109, 121, 98, 255, 111, 124, 99, 255, 113, 128, 100, 255, 115, 131, 100, 255, 117, 134, 101, 255, 119, 137, 101, 255, 120, 140, 100, 255, 122, 143, 100, 255, 123, 145, 99, 255, 125, 148, 98, 255, 126, 150, 97, 255, 127, 153, 95, 255, 128, 155, 94, 255, 129, 158, 92, 255, 129, 160, 91, 255, 130, 163, 89, 255, 130, 165, 87, 255, 131, 167, 86, 255, 131, 169, 84, 255, 132, 171, 83, 255, 132, 172, 81, 255, 132, 174, 80, 255, 132, 175, 79, 255, 133, 176, 78, 255, 133, 176, 77, 255, 133, 177, 77, 255, 133, 177, 77, 255, 133, 177, 77, 255, 133, 176, 77, 255, 134, 175, 76, 255, 135, 174, 76, 255, 136, 173, 75, 255, 137, 171, 75, 255, 138, 170, 74, 255, 139, 168, 74, 255, 141, 166, 73, 255, 142, 163, 73, 255, 143, 161, 72, 255, 144, 159, 72, 255, 145, 156, 71, 255, 146, 154, 70, 255, 147, 151, 70, 255, 147, 149, 69, 255, 147, 146, 69, 255, 147, 144, 69, 255, 147, 142, 68, 255, 146, 139, 68, 255, 145, 137, 68, 255, 143, 135, 68, 255, 142, 134, 68, 255, 140, 132, 67, 255, 138, 130, 67, 255, 136, 129, 67, 255, 134, 127, 66, 255, 132, 126, 66, 255, 130, 125, 66, 255, 128, 124, 65, 255, 126, 123, 65, 255, 125, 122, 65, 255, 123, 121, 64, 255, 122, 120, 64, 255, 121, 119, 63, 255, 120, 118, 63, 255, 120, 118, 63, 255, 120, 117, 62, 255, 120, 116, 62, 255, 120, 114, 62, 255, 120, 113, 61, 255, 120, 111, 61, 255, 120, 108, 62, 255, 120, 106, 62, 255, 119, 103, 62, 255, 119, 101, 63, 255, 119, 98, 63, 255, 118, 95, 64, 255, 117, 93, 64, 255, 117, 90, 65, 255, 116, 88, 66, 255, 115, 86, 67, 255, 114, 84, 68, 255, 113, 82, 68, 255, 112, 80, 69, 255, 111, 79, 70, 255, 110, 79, 71, 255, 108, 78, 72, 255, 107, 78, 73, 255, 105, 79, 74, 255, 103, 79, 75, 255, 101, 80, 76, 255, 99, 81, 77, 255, 97, 82, 78, 255, 95, 84, 79, 255, 93, 85, 79, 255, 91, 86, 80, 255, 89, 88, 81, 255, 88, 89, 81, 255, 86, 90, 82, 255, 85, 91, 82, 255, 84, 92, 83, 255, 83, 93, 83, 255, 82, 94, 83, 255, 82, 94, 83, 255, 82, 94, 83, 255, 82, 94, 83, 255, 83, 94, 83, 255, 83, 94, 82, 255, 84, 94, 82, 255, 85, 94, 81, 255, 85, 94, 80, 255, 86, 94, 80, 255, 87, 94, 79, 255, 88, 94, 78, 255, 90, 94, 77, 255, 91, 94, 76, 255, 92, 95, 75, 255, 93, 95, 74, 255, 94, 96, 73, 255, 96, 96, 71, 255, 97, 97, 70, 255, 98, 97, 69, 255, 99, 98, 68, 255, 101, 99, 67, 255, 102, 99, 66, 255, 104, 100, 64, 255, 106, 101, 63, 255, 108, 102, 62, 255, 110, 102, 61, 255, 112, 103, 60, 255, 115, 104, 59, 255, 117, 104, 58, 255, 119, 105, 58, 255, 121, 106, 57, 255, 123, 106, 56, 255, 125, 107, 56, 255, 126, 108, 55, 255, 128, 108, 55, 255, 129, 109, 55, 255, 130, 109, 55, 255, 130, 110, 55, 255, 130, 110, 55, 255, 131, 110, 55, 255, 131, 111, 55, 255, 131, 111, 56, 255, 131, 111, 56, 255, 131, 111, 57, 255, 131, 112, 58, 255, 131, 112, 58, 255, 130, 112, 59, 255, 130, 112, 60, 255, 130, 113, 61, 255, 130, 113, 61, 255, 130, 113, 62, 255, 131, 114, 63, 255, 131, 115, 64, 255, 131, 115, 65, 255, 131, 116, 66, 255, 132, 117, 67, 255, 133, 118, 68, 255, 133, 119, 69, 255, 134, 120, 71, 255, 135, 122, 72, 255, 136, 123, 74, 255, 137, 124, 75, 255, 139, 125, 77, 255, 140, 126, 79, 255, 141, 127, 81, 255, 142, 128, 83, 255, 143, 129, 85, 255, 144, 130, 87, 255, 145, 131, 89, 255, 146, 131, 90, 255, 147, 132, 92, 255, 148, 132, 93, 255, 149, 133, 94, 255, 149, 133, 95, 255, 149, 133, 95, 255, 150, 133, 98, 255, 150, 133, 98, 255, 150, 133, 98, 255, 151, 133, 98, 255, 151, 132, 98, 255, 152, 132, 98, 255, 153, 132, 98, 255, 154, 132, 98, 255, 155, 132, 98, 255, 157, 132, 98, 255, 158, 131, 98, 255, 159, 131, 98, 255, 160, 131, 97, 255, 162, 131, 97, 255, 163, 131, 97, 255, 164, 131, 96, 255, 165, 131, 96, 255, 166, 131, 96, 255, 167, 131, 95, 255, 168, 131, 94, 255, 169, 131, 93, 255, 169, 132, 92, 255, 170, 132, 91, 255, 170, 133, 89, 255, 171, 134, 87, 255, 171, 135, 86, 255, 171, 136, 84, 255, 172, 137, 82, 255, 172, 138, 80, 255, 172, 139, 78, 255, 173, 140, 76, 255, 173, 140, 74, 255, 173, 141, 72, 255, 173, 142, 70, 255, 173, 142, 69, 255, 174, 142, 68, 255, 174, 142, 67, 255, 174, 142, 66, 255, 174, 141, 65, 255, 174, 141, 65, 255, 174, 140, 65, 255, 174, 139, 64, 255, 173, 138, 64, 255, 172, 137, 64, 255, 171, 136, 64, 255, 170, 134, 64, 255, 169, 133, 64, 255, 168, 132, 64, 255, 167, 130, 64, 255, 166, 129, 65, 255, 164, 127, 65, 255, 163, 126, 66, 255, 162, 124, 66, 255, 162, 123, 67, 255, 161, 121, 68, 255, 160, 120, 69, 255, 160, 119, 70, 255, 160, 117, 71, 255, 160, 116, 72, 255, 160, 114, 74, 255, 160, 113, 76, 255, 161, 112, 77, 255, 161, 110, 79, 255, 161, 109, 81, 255, 162, 107, 83, 255, 162, 106, 85, 255, 163, 105, 87, 255, 163, 103, 89, 255, 164, 102, 91, 255, 164, 101, 92, 255, 165, 100, 94, 255, 165, 100, 95, 255, 166, 99, 96, 255, 166, 99, 97, 255, 166, 98, 97, 255, 166, 98, 98, 255, 166, 98, 98, 255, 166, 98, 97, 255, 165, 98, 97, 255, 165, 98, 96, 255, 164, 98, 96, 255, 163, 98, 95, 255, 162, 98, 94, 255, 161, 98, 93, 255, 160, 98, 93, 255, 159, 98, 92, 255, 157, 98, 91, 255, 156, 98, 90, 255, 154, 98, 89, 255, 152, 98, 88, 255, 150, 98, 88, 255, 148, 98, 87, 255, 146, 98, 87, 255, 144, 97, 86, 255, 142, 97, 86, 255, 139, 97, 86, 255, 137, 97, 86, 255, 134, 96, 85, 255, 131, 95, 85, 255, 128, 95, 85, 255, 124, 94, 84, 255, 121, 93, 84, 255, 118, 93, 84, 255, 115, 92, 83, 255, 111, 92, 83, 255, 108, 91, 83, 255, 106, 91, 83, 255, 103, 90, 83, 255, 101, 90, 83, 255, 98, 90, 83, 255, 97, 90, 83, 255, 95, 91, 84, 255, 94, 91, 84, 255, 93, 92, 85, 255, 93, 93, 86, 255, 93, 95, 87, 255, 94, 97, 88, 255, 95, 99, 89, 255, 96, 102, 90, 255, 97, 105, 92, 255, 98, 109, 93, 255, 100, 112, 94, 255, 102, 116, 95, 255, 104, 119, 96, 255, 106, 123, 97, 255, 108, 127, 98, 255, 110, 131, 99, 255, 112, 134, 99, 255, 114, 138, 99, 255, 116, 141, 99, 255, 118, 144, 99, 255, 119, 147, 98, 255, 121, 149, 97, 255, 122, 152, 96, 255, 123, 154, 95, 255, 125, 157, 94, 255, 126, 159, 92, 255, 127, 161, 90, 255, 128, 163, 88, 255, 129, 165, 87, 255, 130, 167, 85, 255, 130, 169, 83, 255, 131, 171, 81, 255, 132, 172, 80, 255, 132, 174, 78, 255, 133, 175, 77, 255, 133, 176, 76, 255, 133, 177, 75, 255, 133, 177, 74, 255, 134, 177, 73, 255, 134, 178, 73, 255, 134, 177, 73, 255, 134, 177, 73, 255, 135, 176, 73, 255, 135, 175, 73, 255, 136, 174, 72, 255, 137, 173, 72, 255, 139, 171, 71, 255, 140, 170, 71, 255, 141, 168, 70, 255, 142, 166, 70, 255, 143, 164, 69, 255, 144, 161, 69, 255, 145, 159, 68, 255, 146, 157, 68, 255, 146, 154, 67, 255, 147, 152, 67, 255, 147, 150, 67, 255, 147, 147, 66, 255, 146, 145, 66, 255, 145, 143, 66, 255, 144, 141, 66, 255, 143, 139, 65, 255, 141, 137, 65, 255, 139, 135, 65, 255, 137, 134, 64, 255, 135, 132, 64, 255, 133, 131, 64, 255, 131, 130, 63, 255, 129, 128, 63, 255, 127, 127, 63, 255, 125, 126, 62, 255, 123, 125, 62, 255, 122, 124, 62, 255, 121, 123, 61, 255, 120, 122, 61, 255, 119, 122, 60, 255, 119, 121, 60, 255, 119, 120, 59, 255, 119, 119, 59, 255, 119, 118, 59, 255, 119, 116, 59, 255, 119, 114, 59, 255, 119, 112, 59, 255, 119, 109, 59, 255, 119, 107, 60, 255, 118, 104, 60, 255, 118, 101, 61, 255, 118, 98, 61, 255, 117, 96, 62, 255, 117, 93, 63, 255, 116, 90, 64, 255, 116, 88, 65, 255, 115, 86, 65, 255, 114, 84, 66, 255, 113, 83, 67, 255, 112, 82, 68, 255, 111, 81, 69, 255, 109, 80, 70, 255, 107, 80, 71, 255, 105, 81, 72, 255, 103, 81, 73, 255, 101, 82, 74, 255, 99, 83, 75, 255, 97, 84, 76, 255, 95, 85, 77, 255, 93, 87, 78, 255, 91, 88, 79, 255, 89, 89, 79, 255, 87, 90, 80, 255, 85, 92, 80, 255, 84, 93, 81, 255, 83, 94, 81, 255, 82, 94, 82, 255, 81, 95, 82, 255, 81, 95, 82, 255, 81, 95, 82, 255, 81, 95, 81, 255, 82, 95, 81, 255, 82, 95, 81, 255, 83, 95, 80, 255, 83, 95, 80, 255, 84, 95, 79, 255, 85, 96, 78, 255, 86, 96, 77, 255, 87, 96, 76, 255, 88, 97, 75, 255, 89, 97, 74, 255, 90, 97, 73, 255, 92, 98, 72, 255, 93, 98, 71, 255, 94, 99, 70, 255, 95, 99, 69, 255, 96, 100, 68, 255, 98, 101, 66, 255, 99, 101, 65, 255, 101, 102, 64, 255, 103, 103, 63, 255, 105, 104, 62, 255, 107, 104, 61, 255, 109, 105, 60, 255, 112, 106, 59, 255, 114, 106, 58, 255, 116, 107, 57, 255, 119, 107, 56, 255, 121, 108, 56, 255, 123, 109, 55, 255, 125, 109, 54, 255, 127, 110, 54, 255, 128, 110, 54, 255, 130, 111, 54, 255, 131, 111, 53, 255, 131, 111, 54, 255, 132, 112, 54, 255, 132, 112, 54, 255, 132, 112, 55, 255, 132, 113, 55, 255, 131, 113, 56, 255, 131, 113, 56, 255, 131, 113, 57, 255, 131, 113, 58, 255, 130, 114, 58, 255, 130, 114, 59, 255, 129, 114, 60, 255, 129, 114, 61, 255, 129, 115, 62, 255, 129, 115, 63, 255, 129, 116, 64, 255, 129, 117, 65, 255, 129, 118, 66, 255, 130, 118, 68, 255, 130, 120, 69, 255, 131, 121, 70, 255, 132, 122, 71, 255, 133, 123, 73, 255, 135, 124, 75, 255, 136, 125, 76, 255, 137, 126, 78, 255, 139, 127, 80, 255, 140, 128, 83, 255, 141, 129, 85, 255, 143, 129, 87, 255, 144, 130, 89, 255, 145, 131, 90, 255, 146, 131, 92, 255, 147, 132, 94, 255, 148, 132, 95, 255, 149, 132, 96, 255, 149, 133, 97, 255, 150, 133, 98, 255, 150, 132, 100, 255, 150, 132, 100, 255, 151, 132, 100, 255, 151, 132, 100, 255, 152, 132, 100, 255, 153, 132, 100, 255, 154, 132, 100, 255, 155, 132, 100, 255, 156, 131, 99, 255, 157, 131, 99, 255, 159, 131, 99, 255, 160, 131, 99, 255, 161, 131, 99, 255, 163, 131, 98, 255, 164, 131, 98, 255, 165, 131, 97, 255, 166, 131, 97, 255, 167, 131, 96, 255, 168, 131, 96, 255, 169, 131, 95, 255, 170, 132, 94, 255, 170, 132, 93, 255, 171, 133, 91, 255, 171, 133, 90, 255, 171, 134, 88, 255, 172, 135, 86, 255, 172, 136, 84, 255, 172, 137, 82, 255, 173, 137, 80, 255, 173, 138, 78, 255, 173, 139, 76, 255, 173, 140, 74, 255, 173, 140, 72, 255, 173, 141, 71, 255, 173, 141, 69, 255, 174, 141, 68, 255, 174, 141, 67, 255, 174, 141, 66, 255, 174, 140, 65, 255, 174, 140, 65, 255, 174, 139, 65, 255, 173, 138, 64, 255, 173, 137, 64, 255, 172, 136, 64, 255, 171, 135, 64, 255, 170, 134, 64, 255, 168, 133, 64, 255, 167, 131, 65, 255, 166, 130, 65, 255, 165, 128, 66, 255, 163, 127, 66, 255, 162, 126, 67, 255, 161, 124, 67, 255, 160, 123, 68, 255, 160, 121, 69, 255, 159, 120, 70, 255, 159, 119, 71, 255, 158, 117, 72, 255, 158, 116, 74, 255, 158, 115, 75, 255, 159, 114, 77, 255, 159, 112, 79, 255, 159, 111, 81, 255, 160, 110, 83, 255, 160, 108, 85, 255, 160, 107, 87, 255, 161, 106, 89, 255, 161, 105, 91, 255, 162, 104, 93, 255, 162, 103, 94, 255, 163, 103, 96, 255, 163, 102, 97, 255, 164, 102, 98, 255, 164, 101, 99, 255, 164, 101, 100, 255, 164, 101, 100, 255, 164, 101, 100, 255, 164, 101, 100, 255, 163, 101, 99, 255, 163, 100, 98, 255, 162, 100, 98, 255, 162, 100, 97, 255, 161, 100, 96, 255, 160, 100, 95, 255, 159, 99, 94, 255, 158, 99, 93, 255, 157, 99, 91, 255, 155, 99, 90, 255, 154, 98, 89, 255, 152, 98, 88, 255, 150, 98, 88, 255, 148, 97, 87, 255, 146, 97, 86, 255, 144, 97, 86, 255, 142, 97, 85, 255, 139, 96, 85, 255, 137, 96, 85, 255, 134, 95, 85, 255, 130, 95, 84, 255, 127, 94, 84, 255, 124, 93, 84, 255, 120, 93, 83, 255, 117, 92, 83, 255, 113, 91, 83, 255, 110, 91, 83, 255, 107, 90, 83, 255, 104, 90, 82, 255, 101, 89, 83, 255, 98, 89, 83, 255, 96, 89, 83, 255, 94, 89, 83, 255, 93, 90, 84, 255, 92, 90, 84, 255, 91, 91, 85, 255, 91, 93, 86, 255, 91, 94, 87, 255, 91, 97, 88, 255, 92, 99, 89, 255, 93, 103, 90, 255, 94, 106, 91, 255, 96, 110, 92, 255, 97, 113, 93, 255, 99, 117, 94, 255, 101, 121, 95, 255, 103, 126, 96, 255, 105, 130, 97, 255, 107, 134, 97, 255, 109, 138, 98, 255, 111, 141, 98, 255, 113, 145, 98, 255, 115, 148, 98, 255, 117, 151, 97, 255, 118, 153, 96, 255, 120, 156, 95, 255, 121, 158, 93, 255, 123, 160, 92, 255, 124, 163, 90, 255, 125, 165, 88, 255, 127, 166, 86, 255, 128, 168, 84, 255, 129, 170, 82, 255, 130, 171, 80, 255, 131, 173, 79, 255, 131, 174, 77, 255, 132, 175, 75, 255, 133, 176, 74, 255, 133, 177, 72, 255, 134, 178, 71, 255, 134, 178, 71, 255, 134, 178, 70, 255, 134, 178, 70, 255, 134, 178, 70, 255, 135, 178, 70, 255, 135, 177, 70, 255, 136, 176, 69, 255, 137, 175, 69, 255, 138, 174, 69, 255, 139, 173, 68, 255, 140, 171, 68, 255, 141, 170, 68, 255, 142, 168, 67, 255, 143, 166, 67, 255, 144, 164, 66, 255, 145, 162, 66, 255, 145, 160, 65, 255, 146, 158, 65, 255, 146, 155, 65, 255, 146, 153, 64, 255, 146, 151, 64, 255, 145, 149, 64, 255, 145, 146, 63, 255, 143, 144, 63, 255, 142, 142, 63, 255, 140, 141, 63, 255, 138, 139, 62, 255, 136, 137, 62, 255, 134, 136, 62, 255, 132, 134, 61, 255, 130, 133, 61, 255, 128, 132, 61, 255, 126, 130, 60, 255, 124, 129, 60, 255, 122, 128, 59, 255, 121, 127, 59, 255, 119, 127, 59, 255, 118, 126, 58, 255, 117, 125, 58, 255, 117, 124, 57, 255, 117, 124, 57, 255, 117, 123, 57, 255, 117, 121, 56, 255, 118, 119, 56, 255, 118, 117, 56, 255, 118, 115, 57, 255, 118, 112, 57, 255, 118, 110, 57, 255, 118, 107, 58, 255, 118, 104, 58, 255, 118, 101, 59, 255, 117, 98, 60, 255, 117, 96, 61, 255, 117, 93, 62, 255, 116, 91, 62, 255, 115, 88, 63, 255, 114, 87, 64, 255, 113, 85, 65, 255, 112, 84, 66, 255, 111, 83, 67, 255, 109, 83, 68, 255, 108, 83, 70, 255, 106, 83, 71, 255, 103, 83, 72, 255, 101, 84, 73, 255, 99, 85, 74, 255, 97, 86, 74, 255, 94, 87, 75, 255, 92, 88, 76, 255, 90, 90, 77, 255, 88, 91, 78, 255, 86, 92, 78, 255, 84, 93, 79, 255, 83, 94, 79, 255, 82, 95, 80, 255, 81, 96, 80, 255, 80, 96, 80, 255, 80, 96, 80, 255, 80, 96, 80, 255, 80, 96, 80, 255, 81, 96, 80, 255, 81, 97, 79, 255, 82, 97, 79, 255, 82, 97, 78, 255, 83, 97, 78, 255, 84, 98, 77, 255, 85, 98, 76, 255, 86, 98, 75, 255, 87, 99, 74, 255, 88, 99, 73, 255, 89, 100, 72, 255, 90, 100, 71, 255, 91, 101, 70, 255, 92, 102, 68, 255, 94, 102, 67, 255, 95, 103, 66, 255, 96, 104, 65, 255, 98, 104, 64, 255, 99, 105, 63, 255, 101, 106, 62, 255, 104, 106, 60, 255, 106, 107, 59, 255, 108, 108, 58, 255, 111, 108, 57, 255, 113, 109, 57, 255, 116, 109, 56, 255, 119, 110, 55, 255, 121, 110, 54, 255, 123, 111, 54, 255, 125, 111, 53, 255, 127, 112, 53, 255, 129, 112, 53, 255, 130, 113, 52, 255, 132, 113, 52, 255, 132, 113, 53, 255, 133, 114, 53, 255, 133, 114, 53, 255, 133, 114, 54, 255, 132, 114, 54, 255, 132, 115, 55, 255, 132, 115, 56, 255, 131, 115, 56, 255, 131, 115, 57, 255, 130, 115, 58, 255, 129, 115, 59, 255, 129, 116, 60, 255, 128, 116, 61, 255, 128, 116, 62, 255, 127, 117, 63, 255, 127, 117, 64, 255, 127, 118, 66, 255, 127, 119, 67, 255, 128, 120, 68, 255, 129, 121, 69, 255, 130, 122, 70, 255, 131, 123, 72, 255, 132, 124, 73, 255, 133, 125, 75, 255, 135, 126, 77, 255, 136, 127, 79, 255, 138, 128, 82, 255, 139, 129, 84, 255, 141, 129, 86, 255, 142, 130, 88, 255, 144, 130, 90, 255, 145, 131, 92, 255, 146, 131, 94, 255, 147, 131, 96, 255, 148, 132, 97, 255, 149, 132, 98, 255, 150, 132, 99, 255, 150, 132, 100, 255, 151, 131, 102, 255, 151, 131, 102, 255, 151, 131, 102, 255, 152, 131, 102, 255, 153, 131, 102, 255, 153, 131, 102, 255, 154, 131, 101, 255, 156, 131, 101, 255, 157, 131, 101, 255, 158, 131, 101, 255, 159, 131, 100, 255, 161, 131, 100, 255, 162, 131, 100, 255, 163, 131, 99, 255, 165, 131, 99, 255, 166, 131, 98, 255, 167, 131, 98, 255, 168, 131, 97, 255, 169, 131, 96, 255, 170, 131, 96, 255, 170, 132, 95, 255, 171, 132, 94, 255, 171, 133, 92, 255, 172, 133, 90, 255, 172, 134, 89, 255, 172, 135, 87, 255, 173, 135, 85, 255, 173, 136, 83, 255, 173, 137, 80, 255, 173, 138, 78, 255, 173, 138, 76, 255, 173, 139, 74, 255, 173, 140, 72, 255, 173, 140, 71, 255, 173, 140, 69, 255, 173, 140, 68, 255, 174, 140, 67, 255, 174, 140, 66, 255, 174, 140, 65, 255, 174, 139, 65, 255, 173, 138, 65, 255, 173, 137, 65, 255, 172, 136, 64, 255, 171, 135, 64, 255, 170, 134, 65, 255, 169, 133, 65, 255, 168, 132, 65, 255, 166, 131, 65, 255, 165, 129, 66, 255, 164, 128, 66, 255, 162, 127, 67, 255, 161, 125, 68, 255, 160, 124, 68, 255, 159, 123, 69, 255, 158, 121, 70, 255, 158, 120, 71, 255, 157, 119, 72, 255, 157, 118, 73, 255, 157, 116, 75, 255, 157, 115, 76, 255, 157, 114, 78, 255, 157, 113, 80, 255, 157, 112, 82, 255, 158, 111, 84, 255, 158, 110, 86, 255, 159, 109, 88, 255, 159, 108, 91, 255, 159, 107, 93, 255, 160, 106, 95, 255, 160, 105, 96, 255, 161, 105, 98, 255, 161, 104, 99, 255, 161, 104, 101, 255, 162, 103, 101, 255, 162, 103, 102, 255, 162, 103, 102, 255, 162, 103, 102, 255, 162, 103, 102, 255, 161, 103, 101, 255, 161, 103, 100, 255, 161, 102, 99, 255, 160, 102, 98, 255, 160, 101, 97, 255, 159, 101, 96, 255, 158, 100, 95, 255, 157, 100, 93, 255, 156, 99, 92, 255, 155, 99, 91, 255, 153, 98, 90, 255, 152, 98, 88, 255, 150, 98, 87, 255, 148, 97, 87, 255, 146, 97, 86, 255, 144, 96, 85, 255, 142, 96, 85, 255, 139, 96, 85, 255, 136, 95, 84, 255, 133, 95, 84, 255, 130, 94, 84, 255, 126, 94, 83, 255, 123, 93, 83, 255, 119, 92, 83, 255, 116, 91, 83, 255, 112, 91, 82, 255, 108, 90, 82, 255, 105, 90, 82, 255, 102, 89, 82, 255, 99, 89, 82, 255, 96, 89, 82, 255, 94, 89, 83, 255, 92, 89, 83, 255, 90, 89, 83, 255, 89, 90, 84, 255, 88, 91, 84, 255, 88, 92, 85, 255, 88, 94, 86, 255, 89, 97, 87, 255, 90, 100, 88, 255, 91, 103, 89, 255, 92, 107, 90, 255, 93, 111, 91, 255, 95, 115, 92, 255, 97, 119, 93, 255, 99, 123, 94, 255, 101, 128, 95, 255, 103, 132, 96, 255, 105, 136, 96, 255, 107, 141, 97, 255, 109, 145, 97, 255, 111, 148, 96, 255, 113, 152, 96, 255, 114, 154, 95, 255, 116, 157, 94, 255, 118, 159, 93, 255, 119, 162, 92, 255, 121, 164, 90, 255, 122, 166, 88, 255, 124, 168, 86, 255, 125, 169, 84, 255, 127, 171, 82, 255, 128, 172, 80, 255, 129, 174, 78, 255, 130, 175, 76, 255, 131, 176, 74, 255, 132, 177, 72, 255, 133, 178, 71, 255, 134, 178, 69, 255, 134, 179, 68, 255, 134, 179, 67, 255, 135, 179, 67, 255, 135, 179, 67, 255, 135, 179, 67, 255, 135, 179, 66, 255, 136, 178, 66, 255, 136, 178, 66, 255, 137, 177, 66, 255, 138, 176, 66, 255, 139, 175, 65, 255, 140, 173, 65, 255, 141, 172, 65, 255, 142, 170, 64, 255, 143, 169, 64, 255, 144, 167, 64, 255, 144, 165, 63, 255, 145, 163, 63, 255, 145, 161, 62, 255, 146, 159, 62, 255, 145, 156, 62, 255, 145, 154, 62, 255, 145, 152, 61, 255, 144, 150, 61, 255, 142, 148, 61, 255, 141, 146, 60, 255, 139, 144, 60, 255, 137, 142, 60, 255, 135, 141, 59, 255, 133, 139, 59, 255, 131, 138, 59, 255, 129, 136, 58, 255, 127, 135, 58, 255, 125, 134, 58, 255, 123, 133, 57, 255, 121, 132, 57, 255, 119, 131, 57, 255, 118, 130, 56, 255, 117, 129, 56, 255, 116, 128, 55, 255, 116, 128, 55, 255, 116, 127, 54, 255, 116, 126, 54, 255, 116, 124, 54, 255, 116, 123, 54, 255, 116, 120, 54, 255, 117, 118, 54, 255, 117, 115, 55, 255, 117, 113, 55, 255, 117, 110, 56, 255, 117, 107, 56, 255, 117, 104, 57, 255, 117, 101, 58, 255, 117, 98, 59, 255, 117, 96, 59, 255, 116, 93, 60, 255, 115, 91, 61, 255, 115, 89, 62, 255, 114, 87, 63, 255, 113, 86, 64, 255, 111, 85, 66, 255, 110, 85, 67, 255, 108, 85, 68, 255, 106, 85, 69, 255, 103, 85, 70, 255, 101, 86, 71, 255, 99, 87, 72, 255, 96, 88, 73, 255, 94, 89, 74, 255, 92, 90, 75, 255, 89, 91, 75, 255, 87, 93, 76, 255, 85, 94, 77, 255, 84, 95, 77, 255, 82, 96, 78, 255, 81, 97, 78, 255, 80, 97, 79, 255, 79, 98, 79, 255, 79, 98, 79, 255, 79, 98, 79, 255, 79, 98, 79, 255, 80, 98, 78, 255, 80, 98, 78, 255, 81, 99, 77, 255, 81, 99, 77, 255, 82, 99, 76, 255, 83, 100, 75, 255, 83, 100, 74, 255, 84, 101, 74, 255, 85, 101, 73, 255, 86, 102, 72, 255, 87, 103, 70, 255, 88, 103, 69, 255, 90, 104, 68, 255, 91, 105, 67, 255, 92, 105, 66, 255, 93, 106, 65, 255, 95, 107, 64, 255, 96, 107, 62, 255, 98, 108, 61, 255, 100, 108, 60, 255, 102, 109, 59, 255, 105, 110, 58, 255, 107, 110, 57, 255, 110, 111, 56, 255, 113, 111, 55, 255, 116, 112, 54, 255, 118, 112, 54, 255, 121, 113, 53, 255, 123, 113, 53, 255, 126, 114, 52, 255, 128, 114, 52, 255, 130, 114, 52, 255, 131, 115, 52, 255, 132, 115, 52, 255, 133, 115, 52, 255, 134, 116, 52, 255, 134, 116, 52, 255, 134, 116, 53, 255, 133, 116, 54, 255, 133, 116, 54, 255, 132, 116, 55, 255, 131, 116, 56, 255, 131, 117, 57, 255, 130, 117, 58, 255, 129, 117, 59, 255, 128, 117, 60, 255, 127, 117, 61, 255, 127, 118, 62, 255, 126, 118, 63, 255, 126, 119, 65, 255, 126, 120, 66, 255, 126, 120, 67, 255, 126, 121, 68, 255, 127, 122, 70, 255, 128, 124, 71, 255, 129, 125, 72, 255, 131, 126, 74, 255, 132, 127, 76, 255, 134, 127, 78, 255, 135, 128, 81, 255, 137, 129, 83, 255, 139, 129, 85, 255, 140, 130, 87, 255, 142, 130, 90, 255, 143, 130, 92, 255, 145, 131, 94, 255, 146, 131, 96, 255, 148, 131, 97, 255, 149, 131, 99, 255, 150, 131, 100, 255, 150, 131, 101, 255, 151, 131, 102, 255, 151, 131, 104, 255, 151, 131, 104, 255, 152, 131, 104, 255, 152, 131, 104, 255, 153, 131, 103, 255, 154, 131, 103, 255, 155, 131, 103, 255, 156, 131, 103, 255, 157, 131, 102, 255, 159, 131, 102, 255, 160, 131, 102, 255, 161, 131, 101, 255, 163, 131, 101, 255, 164, 131, 100, 255, 165, 131, 100, 255, 167, 131, 99, 255, 168, 131, 99, 255, 169, 131, 98, 255, 170, 132, 97, 255, 171, 132, 97, 255, 171, 132, 96, 255, 172, 132, 94, 255, 172, 133, 93, 255, 173, 133, 91, 255, 173, 134, 89, 255, 173, 135, 87, 255, 173, 135, 85, 255, 173, 136, 83, 255, 173, 137, 81, 255, 173, 137, 79, 255, 173, 138, 77, 255, 173, 139, 75, 255, 173, 139, 73, 255, 173, 139, 71, 255, 173, 140, 69, 255, 173, 140, 68, 255, 173, 140, 67, 255, 173, 139, 66, 255, 173, 139, 66, 255, 173, 138, 65, 255, 173, 138, 65, 255, 172, 137, 65, 255, 171, 136, 65, 255, 170, 135, 65, 255, 169, 134, 65, 255, 168, 133, 65, 255, 167, 132, 66, 255, 165, 130, 66, 255, 164, 129, 67, 255, 163, 128, 67, 255, 161, 127, 68, 255, 160, 125, 69, 255, 159, 124, 69, 255, 158, 123, 70, 255, 157, 122, 71, 255, 156, 120, 72, 255, 156, 119, 73, 255, 155, 118, 74, 255, 155, 117, 76, 255, 155, 116, 77, 255, 155, 115, 79, 255, 155, 113, 81, 255, 156, 112, 83, 255, 156, 112, 85, 255, 156, 111, 88, 255, 157, 110, 90, 255, 157, 109, 92, 255, 157, 108, 94, 255, 158, 108, 96, 255, 158, 107, 98, 255, 159, 107, 100, 255, 159, 106, 101, 255, 159, 106, 102, 255, 160, 106, 103, 255, 160, 105, 104, 255, 160, 105, 104, 255, 160, 105, 104, 255, 160, 105, 104, 255, 159, 105, 103, 255, 159, 104, 102, 255, 159, 104, 101, 255, 158, 103, 100, 255, 158, 103, 98, 255, 157, 102, 97, 255, 157, 102, 96, 255, 156, 101, 94, 255, 155, 100, 93, 255, 154, 99, 91, 255, 152, 99, 90, 255, 151, 98, 89, 255, 149, 98, 87, 255, 148, 97, 86, 255, 146, 97, 85, 255, 144, 96, 85, 255, 141, 96, 85, 255, 139, 96, 84, 255, 136, 95, 84, 255, 133, 95, 84, 255, 129, 94, 83, 255, 126, 93, 83, 255, 122, 93, 83, 255, 118, 92, 82, 255, 114, 91, 82, 255, 111, 90, 82, 255, 107, 90, 82, 255, 103, 89, 82, 255, 100, 89, 82, 255, 97, 89, 82, 255, 94, 88, 82, 255, 92, 88, 82, 255, 90, 89, 82, 255, 88, 89, 83, 255, 87, 89, 83, 255, 86, 90, 84, 255, 86, 92, 85, 255, 86, 94, 85, 255, 87, 97, 86, 255, 87, 100, 87, 255, 88, 103, 88, 255, 90, 107, 89, 255, 91, 112, 90, 255, 93, 116, 91, 255, 95, 121, 92, 255, 96, 125, 93, 255, 98, 130, 94, 255, 100, 135, 95, 255, 102, 139, 95, 255, 105, 144, 95, 255, 107, 148, 95, 255, 109, 151, 95, 255, 110, 155, 95, 255, 112, 158, 94, 255, 114, 160, 93, 255, 116, 163, 91, 255, 117, 165, 90, 255, 119, 167, 88, 255, 121, 169, 86, 255, 122, 171, 84, 255, 124, 172, 82, 255, 125, 173, 80, 255, 127, 175, 77, 255, 128, 176, 75, 255, 130, 177, 73, 255, 131, 178, 71, 255, 132, 178, 69, 255, 133, 179, 68, 255, 134, 179, 66, 255, 134, 180, 65, 255, 135, 180, 64, 255, 135, 180, 64, 255, 135, 180, 63, 255, 135, 180, 63, 255, 135, 180, 63, 255, 136, 179, 63, 255, 137, 179, 63, 255, 137, 178, 63, 255, 138, 177, 63, 255, 139, 176, 62, 255, 140, 175, 62, 255, 141, 174, 62, 255, 142, 172, 62, 255, 142, 171, 61, 255, 143, 169, 61, 255, 144, 167, 61, 255, 144, 166, 60, 255, 145, 164, 60, 255, 145, 162, 60, 255, 145, 160, 59, 255, 144, 157, 59, 255, 144, 155, 59, 255, 143, 153, 59, 255, 142, 151, 58, 255, 140, 149, 58, 255, 138, 147, 58, 255, 136, 145, 57, 255, 134, 144, 57, 255, 132, 142, 57, 255, 130, 141, 56, 255, 128, 139, 56, 255, 125, 138, 56, 255, 123, 137, 55, 255, 121, 136, 55, 255, 120, 135, 54, 255, 118, 134, 54, 255, 116, 133, 54, 255, 115, 132, 53, 255, 115, 131, 53, 255, 114, 131, 52, 255, 114, 130, 52, 255, 114, 129, 52, 255, 115, 127, 52, 255, 115, 126, 52, 255, 115, 123, 52, 255, 116, 121, 52, 255, 116, 118, 52, 255, 116, 116, 53, 255, 116, 113, 53, 255, 117, 110, 54, 255, 117, 107, 55, 255, 117, 104, 56, 255, 117, 101, 57, 255, 116, 98, 57, 255, 116, 96, 58, 255, 115, 93, 59, 255, 115, 92, 60, 255, 114, 90, 62, 255, 113, 89, 63, 255, 111, 88, 64, 255, 110, 87, 65, 255, 108, 87, 66, 255, 106, 87, 67, 255, 103, 88, 68, 255, 101, 88, 69, 255, 98, 89, 70, 255, 96, 90, 71, 255, 94, 91, 72, 255, 91, 92, 73, 255, 89, 93, 74, 255, 87, 95, 75, 255, 85, 96, 75, 255, 83, 97, 76, 255, 81, 98, 76, 255, 80, 98, 77, 255, 79, 99, 77, 255, 78, 99, 77, 255, 78, 100, 77, 255, 78, 100, 77, 255, 78, 100, 77, 255, 78, 100, 77, 255, 79, 100, 76, 255, 79, 101, 76, 255, 80, 101, 75, 255, 81, 102, 75, 255, 81, 102, 74, 255, 82, 103, 73, 255, 83, 103, 72, 255, 84, 104, 71, 255, 85, 105, 70, 255, 86, 105, 69, 255, 87, 106, 68, 255, 88, 107, 67, 255, 89, 107, 66, 255, 91, 108, 65, 255, 92, 109, 63, 255, 93, 109, 62, 255, 95, 110, 61, 255, 96, 111, 60, 255, 99, 111, 59, 255, 101, 112, 58, 255, 104, 112, 57, 255, 106, 113, 56, 255, 109, 113, 55, 255, 112, 114, 54, 255, 115, 114, 53, 255, 118, 115, 53, 255, 121, 115, 52, 255, 123, 115, 52, 255, 126, 116, 51, 255, 128, 116, 51, 255, 130, 116, 51, 255, 132, 117, 51, 255, 133, 117, 51, 255, 134, 117, 51, 255, 134, 117, 51, 255, 135, 118, 52, 255, 134, 118, 52, 255, 134, 118, 53, 255, 133, 118, 54, 255, 132, 118, 55, 255, 132, 118, 56, 255, 131, 118, 57, 255, 130, 118, 58, 255, 128, 118, 59, 255, 127, 119, 60, 255, 127, 119, 61, 255, 126, 119, 62, 255, 125, 120, 64, 255, 125, 120, 65, 255, 124, 121, 66, 255, 124, 122, 67, 255, 125, 123, 69, 255, 126, 124, 70, 255, 127, 125, 72, 255, 128, 126, 73, 255, 129, 127, 75, 255, 131, 128, 77, 255, 133, 128, 79, 255, 134, 129, 82, 255, 136, 129, 84, 255, 138, 130, 86, 255, 140, 130, 89, 255, 142, 130, 91, 255, 143, 131, 93, 255, 145, 131, 95, 255, 146, 131, 97, 255, 148, 131, 99, 255, 149, 131, 101, 255, 150, 131, 102, 255, 151, 131, 103, 255, 151, 131, 103, 255, 152, 131, 105, 255, 152, 131, 105, 255, 152, 131, 105, 255, 153, 131, 105, 255, 154, 131, 105, 255, 155, 131, 105, 255, 156, 131, 104, 255, 157, 131, 104, 255, 158, 131, 104, 255, 159, 131, 103, 255, 161, 131, 103, 255, 162, 131, 103, 255, 163, 131, 102, 255, 165, 131, 101, 255, 166, 131, 101, 255, 167, 131, 100, 255, 169, 131, 100, 255, 170, 132, 99, 255, 171, 132, 98, 255, 171, 132, 97, 255, 172, 132, 96, 255, 172, 132, 95, 255, 173, 133, 94, 255, 173, 133, 92, 255, 173, 134, 90, 255, 173, 135, 88, 255, 174, 135, 86, 255, 174, 136, 84, 255, 174, 137, 82, 255, 173, 137, 79, 255, 173, 138, 77, 255, 173, 138, 75, 255, 173, 139, 73, 255, 173, 139, 71, 255, 173, 139, 70, 255, 173, 139, 68, 255, 173, 139, 67, 255, 173, 139, 66, 255, 173, 138, 66, 255, 173, 138, 66, 255, 172, 137, 65, 255, 172, 136, 65, 255, 171, 136, 65, 255, 170, 135, 65, 255, 168, 134, 65, 255, 167, 133, 66, 255, 166, 132, 66, 255, 164, 130, 67, 255, 163, 129, 67, 255, 162, 128, 68, 255, 160, 127, 69, 255, 159, 126, 69, 255, 158, 124, 70, 255, 157, 123, 71, 255, 156, 122, 72, 255, 155, 121, 73, 255, 154, 119, 74, 255, 154, 118, 75, 255, 154, 117, 77, 255, 153, 116, 78, 255, 153, 115, 80, 255, 154, 114, 82, 255, 154, 113, 84, 255, 154, 112, 87, 255, 154, 112, 89, 255, 155, 111, 91, 255, 155, 110, 93, 255, 155, 110, 96, 255, 156, 109, 98, 255, 156, 109, 100, 255, 157, 108, 101, 255, 157, 108, 103, 255, 157, 108, 104, 255, 157, 107, 105, 255, 158, 107, 106, 255, 158, 107, 106, 255, 158, 107, 106, 255, 158, 107, 105, 255, 157, 107, 105, 255, 157, 106, 104, 255, 157, 105, 102, 255, 157, 105, 101, 255, 156, 104, 100, 255, 156, 103, 98, 255, 155, 102, 96, 255, 154, 102, 95, 255, 154, 101, 93, 255, 153, 100, 92, 255, 151, 99, 90, 255, 150, 98, 89, 255, 149, 98, 87, 255, 147, 97, 86, 255, 145, 97, 85, 255, 143, 96, 85, 255, 141, 96, 84, 255, 138, 95, 84, 255, 135, 95, 84, 255, 132, 94, 83, 255, 128, 94, 83, 255, 125, 93, 83, 255, 121, 92, 82, 255, 117, 92, 82, 255, 113, 91, 82, 255, 109, 90, 82, 255, 105, 90, 82, 255, 102, 89, 81, 255, 98, 89, 81, 255, 95, 88, 82, 255, 92, 88, 82, 255, 90, 88, 82, 255, 88, 88, 82, 255, 86, 89, 82, 255, 85, 89, 83, 255, 84, 90, 83, 255, 84, 92, 84, 255, 84, 94, 85, 255, 85, 97, 86, 255, 85, 100, 87, 255, 86, 104, 88, 255, 88, 108, 88, 255, 89, 113, 89, 255, 91, 117, 90, 255, 92, 122, 91, 255, 94, 127, 92, 255, 96, 132, 93, 255, 98, 137, 93, 255, 100, 142, 94, 255, 102, 146, 94, 255, 105, 150, 94, 255, 107, 154, 94, 255, 108, 158, 93, 255, 110, 161, 92, 255, 112, 163, 91, 255, 114, 166, 90, 255, 115, 168, 88, 255, 117, 170, 86, 255, 119, 172, 84, 255, 121, 173, 82, 255, 123, 175, 80, 255, 124, 176, 77, 255, 126, 177, 75, 255, 127, 178, 73, 255, 129, 179, 71, 255, 130, 179, 69, 255, 131, 180, 67, 255, 132, 180, 65, 255, 133, 181, 63, 255, 134, 181, 62, 255, 135, 181, 61, 255, 135, 181, 61, 255, 135, 181, 60, 255, 135, 181, 60, 255, 135, 181, 60, 255, 136, 181, 60, 255, 136, 180, 60, 255, 137, 180, 60, 255, 138, 179, 60, 255, 139, 178, 60, 255, 139, 177, 60, 255, 140, 176, 59, 255, 141, 174, 59, 255, 142, 173, 59, 255, 143, 172, 59, 255, 143, 170, 58, 255, 144, 168, 58, 255, 144, 166, 58, 255, 144, 164, 57, 255, 144, 162, 57, 255, 144, 160, 57, 255, 143, 158, 57, 255, 142, 156, 56, 255, 141, 154, 56, 255, 139, 152, 56, 255, 137, 150, 55, 255, 135, 148, 55, 255, 133, 147, 55, 255, 131, 145, 54, 255, 129, 144, 54, 255, 127, 142, 54, 255, 124, 141, 53, 255, 122, 140, 53, 255, 120, 139, 53, 255, 118, 138, 52, 255, 117, 137, 52, 255, 115, 136, 51, 255, 114, 135, 51, 255, 113, 134, 51, 255, 113, 134, 50, 255, 113, 133, 50, 255, 113, 132, 50, 255, 113, 130, 50, 255, 114, 129, 50, 255, 114, 126, 50, 255, 114, 124, 50, 255, 115, 121, 50, 255, 115, 118, 51, 255, 115, 116, 51, 255, 116, 113, 52, 255, 116, 110, 53, 255, 116, 107, 54, 255, 116, 104, 55, 255, 116, 101, 55, 255, 116, 98, 56, 255, 115, 96, 58, 255, 114, 94, 59, 255, 114, 92, 60, 255, 112, 91, 61, 255, 111, 90, 62, 255, 109, 90, 63, 255, 107, 90, 64, 255, 105, 90, 65, 255, 103, 90, 67, 255, 100, 91, 68, 255, 98, 91, 69, 255, 95, 92, 70, 255, 93, 93, 71, 255, 90, 94, 72, 255, 88, 96, 72, 255, 86, 97, 73, 255, 84, 98, 74, 255, 82, 99, 75, 255, 80, 100, 75, 255, 79, 100, 75, 255, 78, 101, 76, 255, 77, 101, 76, 255, 77, 102, 76, 255, 77, 102, 76, 255, 77, 102, 76, 255, 77, 102, 75, 255, 78, 102, 75, 255, 78, 103, 75, 255, 79, 103, 74, 255, 79, 104, 73, 255, 80, 104, 72, 255, 81, 105, 72, 255, 82, 106, 71, 255, 83, 106, 70, 255, 83, 107, 69, 255, 85, 108, 68, 255, 86, 109, 67, 255, 87, 109, 66, 255, 88, 110, 64, 255, 89, 111, 63, 255, 90, 112, 62, 255, 92, 112, 61, 255, 93, 113, 60, 255, 95, 113, 59, 255, 97, 114, 58, 255, 100, 114, 57, 255, 103, 115, 56, 255, 106, 115, 55, 255, 109, 116, 54, 255, 112, 116, 53, 255, 115, 117, 52, 255, 118, 117, 52, 255, 121, 117, 51, 255, 123, 118, 51, 255, 126, 118, 50, 255, 128, 118, 50, 255, 130, 118, 50, 255, 132, 119, 50, 255, 134, 119, 50, 255, 135, 119, 50, 255, 135, 119, 51, 255, 135, 119, 51, 255, 135, 119, 52, 255, 134, 119, 53, 255, 134, 119, 53, 255, 133, 119, 54, 255, 132, 119, 55, 255, 131, 120, 56, 255, 129, 120, 57, 255, 128, 120, 59, 255, 127, 120, 60, 255, 126, 120, 61, 255, 125, 120, 62, 255, 124, 121, 64, 255, 124, 121, 65, 255, 123, 122, 67, 255, 123, 123, 68, 255, 124, 124, 69, 255, 125, 125, 71, 255, 126, 126, 72, 255, 127, 127, 74, 255, 129, 128, 76, 255, 130, 129, 78, 255, 132, 129, 80, 255, 134, 130, 83, 255, 136, 130, 85, 255, 138, 130, 87, 255, 140, 131, 90, 255, 142, 131, 92, 255, 143, 131, 95, 255, 145, 131, 97, 255, 147, 131, 99, 255, 148, 131, 101, 255, 149, 131, 102, 255, 150, 131, 104, 255, 151, 131, 105, 255, 152, 131, 105, 255, 152, 130, 107, 255, 153, 130, 107, 255, 153, 130, 107, 255, 153, 130, 107, 255, 154, 130, 106, 255, 155, 130, 106, 255, 156, 131, 106, 255, 157, 131, 106, 255, 159, 131, 105, 255, 160, 131, 105, 255, 161, 131, 104, 255, 163, 131, 104, 255, 164, 131, 103, 255, 165, 131, 102, 255, 167, 131, 102, 255, 168, 131, 101, 255, 169, 132, 101, 255, 170, 132, 100, 255, 171, 132, 99, 255, 172, 132, 98, 255, 172, 132, 97, 255, 173, 133, 96, 255, 173, 133, 95, 255, 173, 134, 93, 255, 174, 134, 91, 255, 174, 135, 89, 255, 174, 135, 87, 255, 174, 136, 85, 255, 174, 137, 82, 255, 173, 137, 80, 255, 173, 138, 78, 255, 173, 138, 76, 255, 173, 139, 74, 255, 173, 139, 72, 255, 173, 139, 70, 255, 173, 139, 69, 255, 172, 139, 68, 255, 172, 139, 67, 255, 172, 138, 66, 255, 172, 138, 66, 255, 172, 137, 66, 255, 171, 136, 66, 255, 170, 135, 66, 255, 169, 135, 66, 255, 168, 134, 66, 255, 166, 133, 66, 255, 165, 132, 67, 255, 163, 130, 67, 255, 162, 129, 68, 255, 160, 128, 69, 255, 159, 127, 69, 255, 158, 126, 70, 255, 156, 125, 71, 255, 155, 123, 72, 255, 154, 122, 73, 255, 153, 121, 74, 255, 153, 120, 75, 255, 152, 119, 76, 255, 152, 118, 78, 255, 152, 117, 79, 255, 152, 116, 81, 255, 152, 115, 83, 255, 152, 114, 85, 255, 152, 113, 88, 255, 152, 112, 90, 255, 153, 112, 92, 255, 153, 111, 95, 255, 153, 111, 97, 255, 154, 110, 99, 255, 154, 110, 101, 255, 155, 109, 103, 255, 155, 109, 104, 255, 155, 109, 106, 255, 155, 109, 106, 255, 156, 109, 107, 255, 156, 109, 107, 255, 156, 109, 107, 255, 156, 108, 107, 255, 155, 108, 106, 255, 155, 107, 105, 255, 155, 107, 104, 255, 155, 106, 102, 255, 155, 105, 101, 255, 154, 104, 99, 255, 154, 103, 97, 255, 153, 102, 96, 255, 152, 101, 94, 255, 151, 101, 92, 255, 150, 100, 90, 255, 149, 99, 89, 255, 147, 98, 87, 255, 146, 97, 86, 255, 144, 97, 85, 255, 142, 96, 85, 255, 140, 96, 84, 255, 137, 96, 84, 255, 134, 95, 83, 255, 131, 95, 83, 255, 127, 94, 83, 255, 123, 93, 82, 255, 120, 93, 82, 255, 116, 92, 82, 255, 112, 91, 82, 255, 108, 91, 81, 255, 104, 90, 81, 255, 100, 89, 81, 255, 97, 89, 81, 255, 93, 89, 81, 255, 90, 89, 81, 255, 88, 89, 81, 255, 86, 89, 82, 255, 84, 89, 82, 255, 83, 90, 82, 255, 82, 91, 83, 255, 82, 92, 83, 255, 82, 95, 84, 255, 83, 98, 85, 255, 83, 101, 86, 255, 84, 105, 87, 255, 86, 109, 88, 255, 87, 114, 88, 255, 89, 119, 89, 255, 91, 124, 90, 255, 92, 129, 91, 255, 94, 134, 91, 255, 96, 139, 92, 255, 99, 144, 92, 255, 101, 148, 92, 255, 103, 153, 92, 255, 105, 157, 92, 255, 107, 160, 91, 255, 108, 163, 91, 255, 110, 166, 89, 255, 112, 168, 88, 255, 114, 170, 86, 255, 116, 172, 84, 255, 118, 174, 82, 255, 119, 175, 80, 255, 121, 177, 78, 255, 123, 178, 75, 255, 125, 179, 73, 255, 126, 180, 71, 255, 128, 181, 68, 255, 129, 181, 66, 255, 131, 182, 64, 255, 132, 182, 62, 255, 133, 182, 61, 255, 134, 182, 60, 255, 134, 183, 59, 255, 135, 183, 58, 255, 135, 183, 58, 255, 135, 183, 58, 255, 135, 182, 58, 255, 135, 182, 58, 255, 136, 182, 58, 255, 137, 181, 57, 255, 137, 180, 57, 255, 138, 180, 57, 255, 139, 179, 57, 255, 140, 178, 57, 255, 141, 176, 57, 255, 141, 175, 56, 255, 142, 174, 56, 255, 142, 172, 56, 255, 143, 170, 56, 255, 143, 169, 56, 255, 143, 167, 55, 255, 143, 165, 55, 255, 143, 163, 55, 255, 142, 161, 54, 255, 141, 158, 54, 255, 140, 156, 54, 255, 138, 154, 54, 255, 136, 153, 53, 255, 134, 151, 53, 255, 132, 149, 53, 255, 130, 148, 52, 255, 128, 146, 52, 255, 125, 145, 51, 255, 123, 144, 51, 255, 121, 142, 51, 255, 119, 141, 50, 255, 117, 140, 50, 255, 115, 139, 50, 255, 114, 138, 49, 255, 113, 138, 49, 255, 112, 137, 49, 255, 112, 136, 48, 255, 112, 136, 48, 255, 112, 135, 48, 255, 112, 133, 47, 255, 112, 131, 47, 255, 113, 129, 48, 255, 113, 127, 48, 255, 114, 124, 48, 255, 114, 121, 49, 255, 114, 118, 49, 255, 115, 115, 50, 255, 115, 112, 51, 255, 115, 109, 52, 255, 115, 106, 53, 255, 115, 103, 54, 255, 115, 101, 55, 255, 115, 99, 56, 255, 114, 97, 57, 255, 113, 95, 58, 255, 112, 94, 59, 255, 110, 93, 60, 255, 109, 92, 61, 255, 107, 92, 63, 255, 105, 92, 64, 255, 102, 93, 65, 255, 100, 93, 66, 255, 97, 94, 67, 255, 95, 95, 68, 255, 92, 96, 69, 255, 89, 97, 70, 255, 87, 98, 71, 255, 85, 99, 72, 255, 83, 100, 72, 255, 81, 101, 73, 255, 79, 102, 74, 255, 78, 103, 74, 255, 76, 103, 74, 255, 76, 104, 74, 255, 76, 104, 75, 255, 76, 104, 74, 255, 76, 104, 74, 255, 76, 104, 74, 255, 76, 105, 74, 255, 77, 105, 73, 255, 77, 106, 72, 255, 78, 106, 72, 255, 79, 107, 71, 255, 79, 108, 70, 255, 80, 108, 69, 255, 81, 109, 68, 255, 82, 110, 67, 255, 83, 111, 66, 255, 84, 111, 65, 255, 85, 112, 64, 255, 87, 113, 63, 255, 88, 114, 62, 255, 89, 114, 61, 255, 90, 115, 60, 255, 92, 115, 59, 255, 94, 116, 58, 255, 96, 116, 57, 255, 99, 117, 56, 255, 102, 117, 55, 255, 105, 118, 54, 255, 108, 118, 53, 255, 111, 118, 52, 255, 114, 119, 51, 255, 117, 119, 51, 255, 120, 119, 50, 255, 123, 120, 50, 255, 126, 120, 50, 255, 128, 120, 49, 255, 131, 120, 49, 255, 132, 120, 49, 255, 134, 121, 49, 255, 135, 121, 50, 255, 135, 121, 50, 255, 135, 121, 51, 255, 135, 121, 52, 255, 135, 121, 52, 255, 134, 121, 53, 255, 133, 121, 54, 255, 132, 121, 55, 255, 131, 121, 56, 255, 129, 121, 58, 255, 128, 121, 59, 255, 127, 121, 60, 255, 126, 121, 61, 255, 125, 122, 63, 255, 124, 122, 64, 255, 123, 122, 66, 255, 123, 123, 67, 255, 123, 124, 68, 255, 123, 125, 70, 255, 124, 126, 71, 255, 125, 127, 73, 255, 127, 128, 75, 255, 128, 129, 77, 255, 130, 129, 79, 255, 132, 130, 81, 255, 134, 130, 84, 255, 136, 131, 86, 255, 138, 131, 89, 255, 140, 131, 91, 255, 142, 131, 94, 255, 144, 131, 96, 255, 145, 131, 98, 255, 147, 131, 100, 255, 149, 131, 102, 255, 150, 131, 104, 255, 151, 131, 105, 255, 152, 130, 106, 255, 152, 130, 107, 255, 153, 130, 108, 255, 153, 130, 108, 255, 153, 130, 108, 255, 154, 130, 108, 255, 155, 130, 108, 255, 156, 130, 107, 255, 157, 131, 107, 255, 158, 131, 107, 255, 159, 131, 106, 255, 161, 131, 106, 255, 162, 131, 105, 255, 163, 131, 105, 255, 165, 131, 104, 255, 166, 131, 104, 255, 167, 132, 103, 255, 169, 132, 102, 255, 170, 132, 102, 255, 171, 132, 101, 255, 172, 132, 100, 255, 172, 132, 99, 255, 173, 132, 98, 255, 173, 133, 97, 255, 174, 133, 95, 255, 174, 134, 94, 255, 174, 134, 92, 255, 174, 135, 90, 255, 174, 135, 88, 255, 174, 136, 85, 255, 174, 137, 83, 255, 173, 137, 81, 255, 173, 138, 79, 255, 173, 138, 77, 255, 173, 139, 75, 255, 173, 139, 73, 255, 172, 139, 71, 255, 172, 139, 70, 255, 172, 139, 69, 255, 172, 139, 68, 255, 172, 138, 67, 255, 171, 138, 67, 255, 171, 137, 66, 255, 170, 136, 66, 255, 169, 136, 66, 255, 168, 135, 67, 255, 167, 134, 67, 255, 165, 133, 67, 255, 164, 132, 68, 255, 162, 131, 68, 255, 161, 130, 69, 255, 159, 128, 69, 255, 158, 127, 70, 255, 156, 126, 71, 255, 155, 125, 72, 255, 154, 124, 73, 255, 153, 123, 74, 255, 152, 121, 75, 255, 151, 120, 76, 255, 151, 119, 77, 255, 150, 118, 79, 255, 150, 117, 80, 255, 150, 116, 82, 255, 150, 115, 84, 255, 150, 115, 86, 255, 150, 114, 89, 255, 151, 113, 91, 255, 151, 113, 93, 255, 151, 112, 96, 255, 152, 112, 98, 255, 152, 111, 100, 255, 152, 111, 102, 255, 153, 110, 104, 255, 153, 110, 105, 255, 153, 110, 107, 255, 153, 110, 108, 255, 154, 110, 108, 255, 154, 110, 108, 255, 154, 110, 108, 255, 154, 109, 108, 255, 154, 109, 107, 255, 153, 108, 106, 255, 153, 108, 105, 255, 153, 107, 103, 255, 153, 106, 101, 255, 152, 105, 100, 255, 152, 104, 98, 255, 151, 103, 96, 255, 151, 102, 94, 255, 150, 101, 93, 255, 149, 100, 91, 255, 147, 99, 89, 255, 146, 99, 88, 255, 144, 98, 86, 255, 143, 97, 85, 255, 141, 97, 85, 255, 138, 97, 84, 255, 136, 96, 84, 255, 133, 96, 83, 255, 129, 95, 83, 255, 126, 95, 82, 255, 122, 94, 82, 255, 118, 93, 82, 255, 114, 93, 82, 255, 110, 92, 81, 255, 106, 91, 81, 255, 102, 91, 81, 255, 98, 90, 81, 255, 95, 90, 81, 255, 92, 89, 81, 255, 89, 89, 81, 255, 86, 89, 81, 255, 84, 89, 81, 255, 82, 90, 81, 255, 81, 91, 82, 255, 81, 92, 82, 255, 80, 93, 83, 255, 81, 96, 83, 255, 81, 99, 84, 255, 82, 102, 85, 255, 83, 106, 86, 255, 84, 110, 86, 255, 86, 115, 87, 255, 87, 120, 88, 255, 89, 125, 89, 255, 91, 130, 90, 255, 93, 135, 90, 255, 95, 141, 91, 255, 97, 145, 91, 255, 99, 150, 91, 255, 101, 155, 91, 255, 103, 159, 90, 255, 105, 162, 90, 255, 107, 165, 89, 255, 109, 168, 88, 255, 111, 170, 86, 255, 112, 172, 84, 255, 114, 174, 82, 255, 116, 176, 80, 255, 118, 177, 78, 255, 120, 179, 76, 255, 122, 180, 73, 255, 124, 181, 71, 255, 125, 182, 68, 255, 127, 182, 66, 255, 129, 183, 64, 255, 130, 183, 62, 255, 131, 184, 60, 255, 132, 184, 58, 255, 133, 184, 57, 255, 134, 184, 56, 255, 134, 184, 55, 255, 134, 184, 55, 255, 134, 184, 55, 255, 134, 184, 55, 255, 135, 184, 55, 255, 135, 183, 55, 255, 136, 183, 55, 255, 137, 182, 55, 255, 137, 181, 55, 255, 138, 180, 55, 255, 139, 179, 55, 255, 140, 178, 54, 255, 140, 177, 54, 255, 141, 176, 54, 255, 141, 174, 54, 255, 142, 173, 54, 255, 142, 171, 53, 255, 142, 169, 53, 255, 142, 167, 53, 255, 142, 165, 53, 255, 141, 163, 52, 255, 140, 161, 52, 255, 139, 159, 52, 255, 137, 157, 51, 255, 135, 155, 51, 255, 133, 153, 51, 255, 131, 151, 50, 255, 129, 150, 50, 255, 127, 148, 50, 255, 124, 147, 49, 255, 122, 146, 49, 255, 120, 145, 49, 255, 118, 144, 48, 255, 116, 143, 48, 255, 114, 142, 48, 255, 113, 141, 47, 255, 111, 140, 47, 255, 111, 139, 47, 255, 110, 139, 46, 255, 110, 138, 46, 255, 110, 137, 46, 255, 111, 136, 46, 255, 111, 134, 46, 255, 112, 132, 46, 255, 112, 129, 46, 255, 112, 127, 46, 255, 113, 124, 47, 255, 113, 121, 48, 255, 114, 118, 48, 255, 114, 115, 49, 255, 114, 112, 50, 255, 114, 109, 51, 255, 114, 106, 52, 255, 114, 103, 53, 255, 114, 101, 54, 255, 113, 99, 55, 255, 112, 97, 56, 255, 111, 96, 57, 255, 109, 95, 59, 255, 108, 95, 60, 255, 106, 95, 61, 255, 104, 95, 62, 255, 101, 95, 63, 255, 99, 96, 64, 255, 96, 96, 66, 255, 93, 97, 67, 255, 91, 98, 68, 255, 88, 99, 69, 255, 86, 100, 69, 255, 83, 101, 70, 255, 81, 102, 71, 255, 79, 103, 72, 255, 78, 104, 72, 255, 76, 105, 73, 255, 75, 106, 73, 255, 75, 106, 73, 255, 74, 106, 73, 255, 74, 106, 73, 255, 75, 106, 73, 255, 75, 107, 73, 255, 75, 107, 72, 255, 76, 108, 72, 255, 76, 108, 71, 255, 77, 109, 70, 255, 77, 109, 70, 255, 78, 110, 69, 255, 79, 111, 68, 255, 80, 112, 67, 255, 81, 112, 66, 255, 82, 113, 65, 255, 83, 114, 64, 255, 84, 115, 63, 255, 85, 115, 62, 255, 87, 116, 61, 255, 88, 117, 60, 255, 89, 117, 59, 255, 91, 118, 58, 255, 93, 118, 57, 255, 95, 119, 56, 255, 98, 119, 55, 255, 101, 120, 54, 255, 104, 120, 53, 255, 107, 120, 52, 255, 110, 121, 51, 255, 113, 121, 51, 255, 117, 121, 50, 255, 120, 121, 50, 255, 123, 122, 49, 255, 126, 122, 49, 255, 128, 122, 49, 255, 130, 122, 49, 255, 132, 122, 49, 255, 134, 122, 49, 255, 135, 122, 49, 255, 135, 122, 50, 255, 136, 122, 51, 255, 135, 122, 51, 255, 135, 122, 52, 255, 134, 122, 53, 255, 133, 122, 54, 255, 132, 122, 55, 255, 131, 122, 56, 255, 129, 122, 58, 255, 128, 122, 59, 255, 127, 122, 60, 255, 125, 122, 62, 255, 124, 123, 63, 255, 124, 123, 64, 255, 123, 123, 66, 255, 123, 124, 67, 255, 123, 125, 69, 255, 123, 126, 70, 255, 124, 127, 72, 255, 125, 128, 73, 255, 126, 129, 75, 255, 128, 129, 77, 255, 130, 130, 80, 255, 132, 130, 82, 255, 134, 131, 84, 255, 136, 131, 87, 255, 138, 131, 90, 255, 140, 131, 92, 255, 142, 131, 95, 255, 144, 131, 97, 255, 146, 131, 99, 255, 148, 131, 101, 255, 149, 131, 103, 255, 150, 131, 105, 255, 152, 130, 106, 255, 152, 130, 107, 255, 153, 130, 108, 255, 154, 130, 109, 255, 154, 130, 109, 255, 154, 130, 109, 255, 155, 130, 109, 255, 155, 130, 109, 255, 156, 131, 109, 255, 157, 131, 108, 255, 159, 131, 108, 255, 160, 131, 107, 255, 161, 131, 107, 255, 162, 131, 106, 255, 164, 131, 106, 255, 165, 131, 105, 255, 167, 132, 105, 255, 168, 132, 104, 255, 169, 132, 103, 255, 170, 132, 103, 255, 171, 132, 102, 255, 172, 132, 101, 255, 173, 132, 100, 255, 173, 133, 99, 255, 173, 133, 98, 255, 174, 133, 96, 255, 174, 134, 95, 255, 174, 134, 93, 255, 174, 135, 91, 255, 174, 136, 89, 255, 174, 136, 86, 255, 173, 137, 84, 255, 173, 137, 82, 255, 173, 138, 80, 255, 173, 138, 78, 255, 172, 139, 76, 255, 172, 139, 74, 255, 172, 139, 72, 255, 172, 139, 71, 255, 171, 139, 69, 255, 171, 139, 69, 255, 171, 139, 68, 255, 171, 138, 68, 255, 170, 137, 67, 255, 169, 137, 67, 255, 168, 136, 67, 255, 167, 135, 67, 255, 166, 134, 68, 255, 164, 133, 68, 255, 163, 132, 68, 255, 161, 131, 69, 255, 160, 130, 70, 255, 158, 129, 70, 255, 157, 128, 71, 255, 155, 127, 72, 255, 154, 125, 73, 255, 152, 124, 74, 255, 151, 123, 75, 255, 150, 122, 76, 255, 150, 121, 77, 255, 149, 120, 78, 255, 149, 119, 79, 255, 149, 118, 81, 255, 148, 117, 83, 255, 148, 116, 85, 255, 148, 115, 87, 255, 149, 114, 89, 255, 149, 114, 92, 255, 149, 113, 94, 255, 149, 113, 96, 255, 150, 112, 99, 255, 150, 112, 101, 255, 150, 112, 103, 255, 151, 111, 104, 255, 151, 111, 106, 255, 151, 111, 107, 255, 152, 111, 108, 255, 152, 111, 109, 255, 152, 111, 109, 255, 152, 110, 109, 255, 152, 110, 108, 255, 152, 110, 108, 255, 152, 109, 107, 255, 151, 108, 105, 255, 151, 108, 104, 255, 151, 107, 102, 255, 151, 106, 100, 255, 150, 105, 99, 255, 150, 104, 97, 255, 149, 103, 95, 255, 148, 102, 93, 255, 147, 101, 91, 255, 146, 100, 90, 255, 144, 99, 88, 255, 143, 99, 87, 255, 141, 98, 86, 255, 139, 98, 85, 255, 137, 97, 84, 255, 134, 97, 84, 255, 131, 97, 83, 255, 128, 96, 83, 255, 124, 95, 83, 255, 120, 95, 82, 255, 116, 94, 82, 255, 112, 93, 81, 255, 108, 93, 81, 255, 104, 92, 81, 255, 101, 92, 81, 255, 97, 91, 81, 255, 93, 91, 80, 255, 90, 90, 80, 255, 87, 90, 80, 255, 85, 90, 80, 255, 82, 91, 81, 255, 81, 91, 81, 255, 80, 92, 81, 255, 79, 93, 81, 255, 79, 94, 82, 255, 79, 97, 82, 255, 80, 100, 83, 255, 80, 103, 84, 255, 81, 107, 85, 255, 83, 112, 85, 255, 84, 116, 86, 255, 86, 121, 87, 255, 88, 126, 88, 255, 90, 132, 88, 255, 92, 137, 89, 255, 94, 142, 89, 255, 96, 147, 89, 255, 98, 152, 89, 255, 100, 156, 89, 255, 102, 160, 89, 255, 104, 164, 88, 255, 106, 167, 87, 255, 108, 170, 86, 255, 109, 172, 84, 255, 111, 174, 82, 255, 113, 176, 80, 255, 115, 178, 78, 255, 117, 179, 76, 255, 119, 180, 74, 255, 121, 181, 71, 255, 123, 182, 69, 255, 124, 183, 66, 255, 126, 184, 64, 255, 128, 184, 62, 255, 129, 185, 60, 255, 130, 185, 58, 255, 131, 185, 56, 255, 132, 186, 55, 255, 133, 186, 54, 255, 133, 186, 53, 255, 133, 186, 53, 255, 133, 186, 53, 255, 133, 185, 53, 255, 134, 185, 53, 255, 134, 185, 53, 255, 135, 184, 53, 255, 136, 184, 53, 255, 136, 183, 53, 255, 137, 182, 52, 255, 138, 181, 52, 255, 139, 180, 52, 255, 139, 179, 52, 255, 140, 177, 52, 255, 140, 176, 52, 255, 141, 174, 51, 255, 141, 173, 51, 255, 141, 171, 51, 255, 141, 169, 51, 255, 140, 167, 50, 255, 140, 165, 50, 255, 139, 163, 50, 255, 138, 161, 50, 255, 136, 159, 49, 255, 134, 157, 49, 255, 132, 155, 49, 255, 130, 153, 48, 255, 128, 152, 48, 255, 125, 150, 48, 255, 123, 149, 47, 255, 121, 148, 47, 255, 119, 147, 47, 255, 116, 146, 46, 255, 115, 145, 46, 255, 113, 144, 46, 255, 111, 143, 45, 255, 110, 142, 45, 255, 109, 141, 45, 255, 109, 141, 44, 255, 109, 140, 44, 255, 109, 139, 44, 255, 109, 138, 44, 255, 110, 136, 44, 255, 110, 134, 44, 255, 111, 132, 44, 255, 111, 129, 45, 255, 112, 126, 45, 255, 112, 123, 46, 255, 112, 120, 47, 255, 113, 117, 47, 255, 113, 114, 48, 255, 113, 111, 49, 255, 113, 108, 50, 255, 113, 106, 51, 255, 112, 104, 52, 255, 112, 102, 54, 255, 111, 100, 55, 255, 110, 99, 56, 255, 108, 98, 57, 255, 106, 97, 58, 255, 104, 97, 59, 255, 102, 97, 61, 255, 100, 98, 62, 255, 97, 98, 63, 255, 95, 99, 64, 255, 92, 100, 65, 255, 90, 101, 66, 255, 87, 102, 67, 255, 85, 103, 68, 255, 82, 104, 69, 255, 80, 105, 69, 255, 78, 106, 70, 255, 76, 107, 71, 255, 75, 108, 71, 255, 74, 108, 71, 255, 73, 109, 72, 255, 73, 109, 72, 255, 73, 109, 72, 255, 73, 109, 71, 255, 73, 109, 71, 255, 74, 110, 71, 255, 74, 110, 70, 255, 75, 111, 70, 255, 75, 111, 69, 255, 76, 112, 68, 255, 77, 113, 67, 255, 78, 113, 67, 255, 79, 114, 66, 255, 80, 115, 65, 255, 81, 116, 64, 255, 82, 116, 63, 255, 83, 117, 62, 255, 84, 118, 61, 255, 86, 118, 60, 255, 87, 119, 59, 255, 88, 120, 58, 255, 90, 120, 57, 255, 92, 120, 56, 255, 94, 121, 55, 255, 97, 121, 54, 255, 100, 122, 53, 255, 103, 122, 52, 255, 106, 122, 51, 255, 109, 122, 51, 255, 113, 123, 50, 255, 116, 123, 50, 255, 119, 123, 49, 255, 122, 123, 49, 255, 125, 123, 49, 255, 128, 123, 48, 255, 130, 124, 48, 255, 132, 124, 49, 255, 133, 124, 49, 255, 134, 124, 49, 255, 135, 124, 50, 255, 135, 124, 51, 255, 135, 124, 51, 255, 135, 124, 52, 255, 134, 123, 53, 255, 133, 123, 54, 255, 132, 123, 55, 255, 131, 123, 57, 255, 129, 123, 58, 255, 128, 123, 59, 255, 127, 123, 61, 255, 126, 123, 62, 255, 125, 123, 63, 255, 124, 124, 65, 255, 123, 124, 66, 255, 123, 125, 68, 255, 123, 125, 70, 255, 123, 126, 71, 255, 124, 127, 73, 255, 125, 128, 74, 255, 127, 129, 76, 255, 129, 130, 78, 255, 130, 130, 80, 255, 132, 131, 83, 255, 134, 131, 85, 255, 136, 131, 88, 255, 138, 131, 91, 255, 141, 132, 93, 255, 143, 131, 96, 255, 145, 131, 98, 255, 146, 131, 100, 255, 148, 131, 103, 255, 150, 131, 104, 255, 151, 131, 106, 255, 152, 131, 107, 255, 153, 130, 109, 255, 154, 130, 109, 255, 154, 130, 111, 255, 154, 130, 111, 255, 155, 130, 111, 255, 155, 130, 110, 255, 156, 131, 110, 255, 157, 131, 110, 255, 158, 131, 110, 255, 159, 131, 109, 255, 160, 131, 109, 255, 162, 131, 108, 255, 163, 131, 108, 255, 164, 131, 107, 255, 166, 132, 106, 255, 167, 132, 106, 255, 168, 132, 105, 255, 169, 132, 104, 255, 171, 132, 104, 255, 172, 132, 103, 255, 172, 133, 102, 255, 173, 133, 101, 255, 173, 133, 100, 255, 174, 133, 99, 255, 174, 134, 97, 255, 174, 134, 96, 255, 174, 135, 94, 255, 174, 135, 92, 255, 174, 136, 90, 255, 174, 137, 87, 255, 173, 137, 85, 255, 173, 138, 83, 255, 173, 138, 81, 255, 172, 139, 79, 255, 172, 139, 77, 255, 171, 139, 75, 255, 171, 140, 73, 255, 171, 140, 72, 255, 171, 140, 70, 255, 170, 139, 70, 255, 170, 139, 69, 255, 170, 138, 69, 255, 169, 138, 68, 255, 168, 137, 68, 255, 167, 136, 68, 255, 166, 135, 68, 255, 165, 134, 69, 255, 163, 133, 69, 255, 162, 132, 69, 255, 160, 131, 70, 255, 158, 130, 70, 255, 157, 129, 71, 255, 155, 128, 72, 255, 154, 127, 73, 255, 152, 126, 74, 255, 151, 124, 75, 255, 150, 123, 76, 255, 149, 122, 77, 255, 148, 121, 78, 255, 148, 120, 79, 255, 147, 119, 80, 255, 147, 118, 82, 255, 147, 117, 84, 255, 147, 116, 86, 255, 147, 116, 88, 255, 147, 115, 90, 255, 147, 114, 92, 255, 147, 114, 95, 255, 148, 113, 97, 255, 148, 113, 99, 255, 148, 113, 101, 255, 149, 112, 103, 255, 149, 112, 105, 255, 149, 112, 106, 255, 150, 112, 108, 255, 150, 112, 109, 255, 150, 111, 109, 255, 150, 111, 109, 255, 150, 111, 109, 255, 150, 111, 109, 255, 150, 111, 108, 255, 150, 110, 107, 255, 150, 109, 106, 255, 149, 109, 104, 255, 149, 108, 103, 255, 149, 107, 101, 255, 148, 106, 99, 255, 148, 105, 97, 255, 147, 104, 95, 255, 146, 103, 93, 255, 145, 102, 92, 255, 144, 101, 90, 255, 143, 100, 88, 255, 141, 99, 87, 255, 139, 99, 86, 255, 137, 98, 85, 255, 135, 98, 84, 255, 132, 98, 84, 255, 129, 98, 83, 255, 126, 97, 83, 255, 122, 96, 83, 255, 119, 96, 82, 255, 115, 95, 82, 255, 111, 95, 81, 255, 107, 94, 81, 255, 103, 93, 81, 255, 99, 93, 80, 255, 95, 92, 80, 255, 92, 92, 80, 255, 89, 92, 80, 255, 86, 92, 80, 255, 83, 92, 80, 255, 81, 92, 80, 255, 79, 93, 80, 255, 78, 93, 80, 255, 78, 94, 81, 255, 78, 96, 81, 255, 78, 98, 82, 255, 78, 101, 82, 255, 79, 105, 83, 255, 80, 109, 84, 255, 81, 113, 84, 255, 83, 118, 85, 255, 85, 123, 86, 255, 86, 128, 86, 255, 88, 133, 87, 255, 90, 138, 87, 255, 92, 143, 87, 255, 94, 148, 88, 255, 96, 153, 88, 255, 99, 158, 87, 255, 101, 162, 87, 255, 103, 165, 86, 255, 104, 168, 85, 255, 106, 171, 84, 255, 108, 173, 82, 255, 110, 175, 80, 255, 112, 177, 78, 255, 114, 179, 76, 255, 116, 180, 74, 255, 118, 182, 71, 255, 120, 183, 69, 255, 122, 184, 66, 255, 123, 184, 64, 255, 125, 185, 62, 255, 127, 186, 59, 255, 128, 186, 57, 255, 129, 186, 56, 255, 130, 187, 54, 255, 131, 187, 53, 255, 132, 187, 52, 255, 132, 187, 51, 255, 132, 187, 51, 255, 132, 187, 51, 255, 133, 187, 51, 255, 133, 186, 51, 255, 133, 186, 51, 255, 134, 185, 51, 255, 135, 185, 51, 255, 135, 184, 50, 255, 136, 183, 50, 255, 137, 182, 50, 255, 137, 181, 50, 255, 138, 180, 50, 255, 138, 179, 50, 255, 139, 177, 50, 255, 139, 176, 49, 255, 139, 174, 49, 255, 139, 172, 49, 255, 139, 170, 49, 255, 139, 168, 48, 255, 138, 166, 48, 255, 137, 164, 48, 255, 136, 162, 48, 255, 134, 160, 47, 255, 132, 158, 47, 255, 130, 157, 47, 255, 128, 155, 47, 255, 126, 154, 46, 255, 124, 152, 46, 255, 122, 151, 46, 255, 119, 149, 45, 255, 117, 148, 45, 255, 115, 147, 45, 255, 113, 146, 44, 255, 111, 145, 44, 255, 110, 145, 44, 255, 109, 144, 43, 255, 108, 143, 43, 255, 108, 143, 43, 255, 108, 142, 42, 255, 108, 141, 42, 255, 108, 140, 42, 255, 108, 138, 42, 255, 109, 136, 42, 255, 109, 133, 43, 255, 110, 131, 43, 255, 110, 128, 44, 255, 111, 125, 44, 255, 111, 122, 45, 255, 111, 119, 46, 255, 112, 116, 47, 255, 112, 114, 48, 255, 112, 111, 49, 255, 111, 108, 50, 255, 111, 106, 51, 255, 110, 104, 52, 255, 110, 103, 53, 255, 108, 101, 54, 255, 107, 100, 56, 255, 105, 100, 57, 255, 103, 100, 58, 255, 101, 100, 59, 255, 99, 100, 60, 255, 96, 101, 61, 255, 94, 102, 62, 255, 91, 103, 64, 255, 88, 104, 65, 255, 86, 105, 65, 255, 83, 106, 66, 255, 81, 107, 67, 255, 79, 108, 68, 255, 77, 109, 68, 255, 75, 110, 69, 255, 74, 111, 69, 255, 73, 111, 70, 255, 72, 112, 70, 255, 72, 112, 70, 255, 72, 112, 70, 255, 72, 112, 70, 255, 72, 112, 69, 255, 73, 113, 69, 255, 73, 113, 69, 255, 74, 113, 68, 255, 74, 114, 67, 255, 75, 115, 67, 255, 76, 115, 66, 255, 77, 116, 65, 255, 78, 117, 64, 255, 79, 117, 63, 255, 80, 118, 62, 255, 81, 119, 62, 255, 82, 119, 61, 255, 84, 120, 60, 255, 85, 120, 59, 255, 86, 121, 58, 255, 88, 121, 57, 255, 89, 122, 56, 255, 91, 122, 55, 255, 94, 123, 54, 255, 96, 123, 53, 255, 99, 123, 52, 255, 102, 124, 51, 255, 106, 124, 51, 255, 109, 124, 50, 255, 112, 124, 49, 255, 115, 124, 49, 255, 119, 125, 49, 255, 122, 125, 48, 255, 124, 125, 48, 255, 127, 125, 48, 255, 129, 125, 48, 255, 131, 125, 48, 255, 133, 125, 49, 255, 134, 125, 49, 255, 135, 125, 50, 255, 135, 125, 51, 255, 135, 125, 51, 255, 134, 125, 52, 255, 133, 124, 53, 255, 133, 124, 54, 255, 132, 124, 56, 255, 130, 124, 57, 255, 129, 124, 58, 255, 128, 124, 60, 255, 127, 124, 61, 255, 126, 124, 63, 255, 125, 124, 64, 255, 124, 124, 66, 255, 123, 125, 67, 255, 123, 125, 69, 255, 123, 126, 70, 255, 124, 127, 72, 255, 124, 128, 73, 255, 126, 129, 75, 255, 127, 130, 77, 255, 129, 130, 79, 255, 131, 131, 81, 255, 133, 131, 84, 255, 135, 132, 86, 255, 137, 132, 89, 255, 139, 132, 92, 255, 141, 132, 94, 255, 143, 132, 97, 255, 145, 132, 99, 255, 147, 131, 102, 255, 149, 131, 104, 255, 150, 131, 106, 255, 152, 131, 107, 255, 153, 131, 109, 255, 154, 131, 110, 255, 154, 130, 110, 255, 155, 130, 112, 255, 155, 130, 112, 255, 155, 130, 112, 255, 156, 131, 112, 255, 157, 131, 112, 255, 158, 131, 111, 255, 159, 131, 111, 255, 160, 131, 110, 255, 161, 131, 110, 255, 162, 131, 109, 255, 164, 132, 109, 255, 165, 132, 108, 255, 166, 132, 108, 255, 168, 132, 107, 255, 169, 132, 106, 255, 170, 133, 105, 255, 171, 133, 105, 255, 172, 133, 104, 255, 173, 133, 103, 255, 173, 133, 102, 255, 174, 133, 101, 255, 174, 134, 100, 255, 174, 134, 98, 255, 174, 135, 97, 255, 174, 135, 95, 255, 174, 136, 93, 255, 174, 136, 91, 255, 173, 137, 88, 255, 173, 137, 86, 255, 172, 138, 84, 255, 172, 139, 82, 255, 172, 139, 80, 255, 171, 139, 78, 255, 171, 140, 76, 255, 170, 140, 74, 255, 170, 140, 73, 255, 169, 140, 72, 255, 169, 139, 71, 255, 169, 139, 70, 255, 169, 139, 70, 255, 168, 138, 69, 255, 167, 137, 69, 255, 166, 136, 69, 255, 165, 136, 69, 255, 163, 135, 70, 255, 162, 134, 70, 255, 160, 133, 70, 255, 159, 131, 71, 255, 157, 130, 71, 255, 155, 129, 72, 255, 154, 128, 73, 255, 152, 127, 74, 255, 151, 126, 75, 255, 150, 124, 75, 255, 148, 123, 76, 255, 147, 122, 77, 255, 147, 121, 78, 255, 146, 120, 79, 255, 146, 119, 81, 255, 145, 118, 82, 255, 145, 117, 84, 255, 145, 117, 86, 255, 145, 116, 88, 255, 145, 115, 91, 255, 145, 115, 93, 255, 146, 114, 95, 255, 146, 114, 97, 255, 146, 114, 99, 255, 147, 113, 101, 255, 147, 113, 103, 255, 147, 113, 105, 255, 148, 113, 107, 255, 148, 113, 108, 255, 148, 113, 109, 255, 148, 112, 109, 255, 148, 112, 109, 255, 148, 112, 109, 255, 148, 112, 109, 255, 148, 112, 108, 255, 148, 111, 107, 255, 148, 110, 106, 255, 148, 109, 104, 255, 148, 109, 103, 255, 147, 108, 101, 255, 147, 107, 99, 255, 146, 106, 97, 255, 145, 105, 95, 255, 145, 104, 94, 255, 144, 103, 92, 255, 142, 102, 90, 255, 141, 101, 89, 255, 139, 100, 87, 255, 138, 100, 86, 255, 136, 99, 85, 255, 133, 99, 85, 255, 131, 99, 84, 255, 128, 99, 83, 255, 125, 98, 83, 255, 121, 98, 82, 255, 117, 97, 82, 255, 113, 97, 82, 255, 110, 96, 81, 255, 106, 95, 81, 255, 102, 95, 81, 255, 98, 94, 80, 255, 94, 94, 80, 255, 91, 94, 80, 255, 88, 94, 80, 255, 85, 94, 80, 255, 82, 94, 80, 255, 80, 94, 80, 255, 78, 95, 80, 255, 77, 95, 80, 255, 77, 96, 80, 255, 77, 98, 81, 255, 77, 100, 81, 255, 77, 103, 81, 255, 78, 107, 82, 255, 79, 111, 83, 255, 80, 115, 83, 255, 82, 120, 84, 255, 83, 125, 84, 255, 85, 130, 85, 255, 87, 135, 85, 255, 89, 140, 85, 255, 91, 145, 86, 255, 93, 150, 86, 255, 95, 154, 85, 255, 97, 159, 85, 255, 99, 163, 84, 255, 101, 166, 84, 255, 103, 169, 83, 255, 105, 172, 81, 255, 107, 174, 80, 255, 109, 176, 78, 255, 111, 178, 76, 255, 113, 180, 74, 255, 115, 181, 71, 255, 117, 183, 69, 255, 119, 184, 66, 255, 121, 185, 64, 255, 122, 185, 62, 255, 124, 186, 59, 255, 126, 186, 57, 255, 127, 187, 55, 255, 128, 187, 53, 255, 130, 187, 52, 255, 130, 187, 50, 255, 131, 187, 50, 255, 131, 188, 49, 255, 132, 188, 49, 255, 132, 187, 49, 255, 132, 187, 49, 255, 132, 187, 49, 255, 133, 187, 49, 255, 133, 186, 49, 255, 134, 186, 48, 255, 134, 185, 48, 255, 135, 184, 48, 255, 135, 183, 48, 255, 136, 182, 48, 255, 136, 181, 48, 255, 137, 180, 48, 255, 137, 178, 48, 255, 137, 177, 47, 255, 137, 175, 47, 255, 137, 174, 47, 255, 137, 172, 47, 255, 137, 170, 47, 255, 136, 168, 46, 255, 135, 166, 46, 255, 134, 164, 46, 255, 132, 162, 46, 255, 130, 160, 45, 255, 128, 158, 45, 255, 126, 156, 45, 255, 124, 155, 45, 255, 122, 153, 44, 255, 120, 152, 44, 255, 117, 151, 44, 255, 115, 150, 43, 255, 113, 148, 43, 255, 111, 147, 43, 255, 110, 147, 42, 255, 108, 146, 42, 255, 107, 145, 42, 255, 107, 144, 41, 255, 106, 144, 41, 255, 106, 143, 41, 255, 106, 142, 41, 255, 107, 141, 41, 255, 107, 139, 41, 255, 107, 137, 41, 255, 108, 135, 41, 255, 108, 132, 42, 255, 109, 130, 42, 255, 109, 127, 43, 255, 110, 124, 44, 255, 110, 121, 44, 255, 110, 119, 45, 255, 110, 116, 46, 255, 110, 113, 47, 255, 110, 111, 48, 255, 110, 109, 49, 255, 109, 107, 50, 255, 108, 105, 52, 255, 107, 104, 53, 255, 106, 103, 54, 255, 104, 103, 55, 255, 102, 103, 56, 255, 100, 103, 57, 255, 97, 103, 59, 255, 95, 104, 60, 255, 92, 105, 61, 255, 90, 106, 62, 255, 87, 107, 63, 255, 85, 108, 64, 255, 82, 109, 65, 255, 80, 110, 65, 255, 78, 111, 66, 255, 76, 112, 67, 255, 74, 113, 67, 255, 73, 114, 68, 255, 72, 114, 68, 255, 71, 115, 68, 255, 71, 115, 68, 255, 71, 115, 68, 255, 71, 115, 68, 255, 71, 115, 68, 255, 72, 115, 67, 255, 72, 116, 67, 255, 73, 116, 66, 255, 74, 117, 66, 255, 74, 117, 65, 255, 75, 118, 64, 255, 76, 118, 64, 255, 77, 119, 63, 255, 78, 119, 62, 255, 79, 120, 61, 255, 81, 120, 60, 255, 82, 121, 59, 255, 83, 121, 58, 255, 85, 122, 57, 255, 86, 122, 56, 255, 87, 123, 56, 255, 89, 123, 55, 255, 91, 124, 54, 255, 94, 124, 53, 255, 96, 124, 52, 255, 99, 125, 51, 255, 102, 125, 51, 255, 105, 125, 50, 255, 108, 125, 50, 255, 112, 125, 49, 255, 115, 126, 49, 255, 118, 126, 48, 255, 121, 126, 48, 255, 124, 126, 48, 255, 126, 126, 48, 255, 129, 126, 48, 255, 130, 126, 48, 255, 132, 126, 49, 255, 133, 126, 49, 255, 134, 126, 50, 255, 134, 126, 51, 255, 134, 125, 52, 255, 134, 125, 53, 255, 133, 125, 54, 255, 132, 125, 55, 255, 131, 125, 56, 255, 130, 125, 57, 255, 129, 125, 59, 255, 128, 125, 60, 255, 127, 125, 62, 255, 125, 125, 63, 255, 125, 125, 65, 255, 124, 125, 66, 255, 123, 126, 68, 255, 123, 126, 70, 255, 123, 127, 71, 255, 124, 128, 73, 255, 125, 129, 74, 255, 126, 130, 76, 255, 128, 130, 78, 255, 129, 131, 80, 255, 131, 132, 83, 255, 133, 132, 85, 255, 135, 132, 88, 255, 137, 132, 90, 255, 140, 132, 93, 255, 142, 132, 96, 255, 144, 132, 98, 255, 146, 132, 101, 255, 148, 132, 103, 255, 149, 131, 105, 255, 151, 131, 107, 255, 152, 131, 109, 255, 153, 131, 110, 255, 154, 131, 111, 255, 155, 130, 112, 255, 155, 130, 114, 255, 156, 130, 114, 255, 156, 130, 114, 255, 156, 131, 114, 255, 157, 131, 113, 255, 158, 131, 113, 255, 159, 131, 113, 255, 160, 131, 112, 255, 162, 132, 111, 255, 163, 132, 111, 255, 164, 132, 110, 255, 166, 132, 109, 255, 167, 132, 109, 255, 168, 133, 108, 255, 169, 133, 107, 255, 171, 133, 106, 255, 172, 133, 106, 255, 173, 134, 105, 255, 173, 134, 104, 255, 174, 134, 103, 255, 174, 134, 102, 255, 174, 134, 101, 255, 174, 135, 99, 255, 174, 135, 98, 255, 174, 136, 96, 255, 174, 136, 94, 255, 173, 137, 91, 255, 173, 137, 89, 255, 172, 138, 87, 255, 172, 138, 85, 255, 171, 139, 83, 255, 171, 139, 81, 255, 170, 139, 79, 255, 170, 140, 77, 255, 169, 140, 75, 255, 169, 140, 74, 255, 168, 140, 73, 255, 168, 140, 72, 255, 168, 139, 71, 255, 167, 139, 71, 255, 166, 138, 70, 255, 165, 137, 70, 255, 164, 136, 70, 255, 163, 136, 70, 255, 162, 135, 71, 255, 160, 134, 71, 255, 159, 132, 71, 255, 157, 131, 72, 255, 155, 130, 72, 255, 154, 129, 73, 255, 152, 128, 74, 255, 151, 127, 75, 255, 149, 125, 75, 255, 148, 124, 76, 255, 147, 123, 77, 255, 146, 122, 78, 255, 145, 121, 79, 255, 144, 120, 80, 255, 144, 119, 82, 255, 144, 118, 83, 255, 144, 117, 85, 255, 143, 117, 87, 255, 144, 116, 89, 255, 144, 116, 91, 255, 144, 115, 93, 255, 144, 115, 95, 255, 144, 115, 97, 255, 145, 114, 99, 255, 145, 114, 101, 255, 146, 114, 103, 255, 146, 114, 105, 255, 146, 114, 106, 255, 147, 114, 108, 255, 147, 114, 108, 255, 147, 114, 109, 255, 147, 114, 109, 255, 147, 113, 109, 255, 147, 113, 109, 255, 147, 113, 108, 255, 147, 112, 107, 255, 147, 111, 106, 255, 146, 111, 104, 255, 146, 110, 103, 255, 146, 109, 101, 255, 145, 108, 99, 255, 145, 107, 97, 255, 144, 106, 95, 255, 143, 105, 94, 255, 142, 104, 92, 255, 141, 103, 90, 255, 139, 102, 89, 255, 138, 101, 87, 255, 136, 101, 86, 255, 134, 100, 85, 255, 132, 100, 84, 255, 129, 100, 84, 255, 126, 100, 83, 255, 123, 99, 83, 255, 120, 99, 82, 255, 116, 98, 82, 255, 112, 98, 81, 255, 108, 97, 81, 255, 104, 97, 81, 255, 101, 97, 80, 255, 97, 96, 80, 255, 93, 96, 80, 255, 90, 96, 80, 255, 86, 96, 80, 255, 84, 96, 79, 255, 81, 96, 79, 255, 79, 96, 79, 255, 77, 97, 80, 255, 76, 98, 80, 255, 76, 99, 80, 255, 76, 100, 80, 255, 76, 103, 80, 255, 76, 106, 81, 255, 77, 109, 81, 255, 78, 113, 82, 255, 79, 117, 82, 255, 81, 122, 82, 255, 82, 127, 83, 255, 84, 131, 83, 255, 86, 136, 83, 255, 87, 141, 83, 255, 89, 146, 83, 255, 91, 151, 83, 255, 93, 156, 83, 255, 95, 160, 83, 255, 97, 164, 82, 255, 99, 167, 81, 255, 101, 170, 80, 255, 103, 173, 79, 255, 105, 175, 77, 255, 107, 177, 75, 255, 109, 179, 73, 255, 111, 181, 71, 255, 113, 182, 69, 255, 115, 183, 66, 255, 117, 184, 64, 255, 119, 185, 61, 255, 121, 186, 59, 255, 123, 186, 57, 255, 125, 187, 55, 255, 126, 187, 53, 255, 128, 187, 51, 255, 129, 188, 50, 255, 130, 188, 48, 255, 131, 188, 47, 255, 131, 188, 47, 255, 131, 188, 47, 255, 131, 188, 47, 255, 131, 188, 46, 255, 132, 187, 46, 255, 132, 187, 46, 255, 132, 187, 46, 255, 133, 186, 46, 255, 133, 185, 46, 255, 134, 185, 46, 255, 134, 184, 46, 255, 134, 183, 46, 255, 135, 182, 46, 255, 135, 181, 46, 255, 135, 179, 46, 255, 135, 178, 45, 255, 135, 176, 45, 255, 135, 175, 45, 255, 134, 173, 45, 255, 134, 171, 45, 255, 133, 169, 44, 255, 132, 167, 44, 255, 131, 165, 44, 255, 129, 163, 44, 255, 128, 161, 44, 255, 126, 159, 43, 255, 124, 158, 43, 255, 122, 156, 43, 255, 120, 155, 43, 255, 117, 153, 42, 255, 115, 152, 42, 255, 113, 151, 42, 255, 111, 149, 42, 255, 110, 148, 41, 255, 108, 147, 41, 255, 107, 147, 41, 255, 106, 146, 40, 255, 105, 145, 40, 255, 105, 145, 40, 255, 105, 144, 39, 255, 105, 143, 39, 255, 105, 142, 39, 255, 105, 140, 39, 255, 106, 138, 40, 255, 106, 136, 40, 255, 107, 134, 40, 255, 107, 131, 41, 255, 108, 129, 41, 255, 108, 126, 42, 255, 109, 123, 43, 255, 109, 121, 44, 255, 109, 118, 45, 255, 109, 116, 46, 255, 109, 113, 47, 255, 108, 111, 48, 255, 108, 109, 49, 255, 107, 108, 50, 255, 106, 107, 51, 255, 104, 106, 52, 255, 103, 106, 54, 255, 101, 106, 55, 255, 99, 106, 56, 255, 96, 106, 57, 255, 94, 107, 58, 255, 91, 108, 59, 255, 89, 109, 60, 255, 86, 110, 61, 255, 84, 111, 62, 255, 81, 112, 63, 255, 79, 113, 64, 255, 77, 114, 64, 255, 75, 115, 65, 255, 73, 116, 65, 255, 72, 117, 66, 255, 71, 117, 66, 255, 70, 118, 66, 255, 70, 118, 66, 255, 70, 118, 66, 255, 71, 118, 66, 255, 71, 118, 66, 255, 71, 118, 66, 255, 72, 119, 65, 255, 72, 119, 65, 255, 73, 119, 64, 255, 74, 120, 63, 255, 75, 120, 63, 255, 76, 120, 62, 255, 77, 121, 61, 255, 78, 121, 60, 255, 79, 122, 60, 255, 81, 122, 59, 255, 82, 122, 58, 255, 83, 123, 57, 255, 85, 123, 56, 255, 86, 124, 55, 255, 87, 124, 55, 255, 89, 124, 54, 255, 91, 125, 53, 255, 94, 125, 52, 255, 96, 125, 51, 255, 99, 126, 51, 255, 102, 126, 50, 255, 105, 126, 50, 255, 108, 126, 49, 255, 111, 126, 49, 255, 114, 126, 48, 255, 117, 127, 48, 255, 120, 127, 48, 255, 123, 127, 48, 255, 125, 127, 48, 255, 128, 127, 48, 255, 130, 127, 48, 255, 131, 126, 49, 255, 132, 126, 50, 255, 133, 126, 50, 255, 133, 126, 51, 255, 133, 126, 52, 255, 133, 126, 53, 255, 132, 126, 54, 255, 132, 126, 55, 255, 131, 125, 57, 255, 130, 125, 58, 255, 128, 125, 59, 255, 127, 125, 61, 255, 126, 126, 62, 255, 125, 126, 64, 255, 124, 126, 66, 255, 124, 126, 67, 255, 123, 127, 69, 255, 123, 127, 70, 255, 123, 128, 72, 255, 124, 129, 74, 255, 125, 130, 75, 255, 126, 131, 77, 255, 128, 131, 79, 255, 130, 132, 81, 255, 132, 132, 84, 255, 134, 133, 86, 255, 136, 133, 89, 255, 138, 133, 92, 255, 140, 133, 94, 255, 142, 133, 97, 255, 144, 132, 100, 255, 146, 132, 102, 255, 148, 132, 105, 255, 150, 132, 107, 255, 151, 131, 109, 255, 153, 131, 111, 255, 154, 131, 112, 255, 155, 131, 113, 255, 155, 130, 114, 255, 156, 130, 116, 255, 156, 130, 116, 255, 156, 131, 116, 255, 157, 131, 116, 255, 158, 131, 115, 255, 159, 131, 115, 255, 160, 131, 114, 255, 161, 132, 114, 255, 162, 132, 113, 255, 164, 132, 112, 255, 165, 132, 112, 255, 166, 133, 111, 255, 168, 133, 110, 255, 169, 133, 109, 255, 170, 134, 108, 255, 171, 134, 107, 255, 172, 134, 107, 255, 173, 134, 106, 255, 174, 134, 105, 255, 174, 134, 104, 255, 175, 135, 103, 255, 175, 135, 102, 255, 175, 135, 100, 255, 174, 136, 98, 255, 174, 136, 97, 255, 174, 136, 95, 255, 173, 137, 92, 255, 173, 137, 90, 255, 172, 138, 88, 255, 171, 138, 86, 255, 171, 139, 84, 255, 170, 139, 82, 255, 169, 139, 80, 255, 168, 140, 78, 255, 168, 140, 76, 255, 167, 140, 75, 255, 167, 140, 74, 255, 166, 140, 73, 255, 166, 139, 72, 255, 165, 139, 72, 255, 165, 138, 72, 255, 164, 137, 71, 255, 163, 136, 71, 255, 161, 135, 71, 255, 160, 134, 72, 255, 158, 133, 72, 255, 157, 132, 72, 255, 155, 131, 73, 255, 154, 130, 73, 255, 152, 129, 74, 255, 151, 127, 75, 255, 149, 126, 75, 255, 148, 125, 76, 255, 147, 124, 77, 255, 145, 123, 78, 255, 144, 122, 79, 255, 143, 121, 80, 255, 143, 120, 81, 255, 142, 119, 82, 255, 142, 118, 84, 255, 142, 117, 85, 255, 142, 117, 87, 255, 142, 116, 89, 255, 142, 116, 91, 255, 142, 116, 93, 255, 143, 115, 95, 255, 143, 115, 97, 255, 143, 115, 99, 255, 144, 115, 101, 255, 144, 115, 103, 255, 145, 115, 105, 255, 145, 115, 106, 255, 145, 115, 107, 255, 145, 115, 108, 255, 146, 115, 108, 255, 146, 115, 109, 255, 146, 115, 109, 255, 146, 114, 108, 255, 146, 114, 107, 255, 145, 113, 106, 255, 145, 113, 105, 255, 145, 112, 104, 255, 145, 111, 102, 255, 144, 110, 101, 255, 144, 109, 99, 255, 143, 108, 97, 255, 142, 107, 95, 255, 142, 106, 93, 255, 141, 105, 92, 255, 139, 104, 90, 255, 138, 103, 89, 255, 136, 102, 87, 255, 135, 102, 86, 255, 133, 102, 85, 255, 130, 101, 84, 255, 128, 101, 84, 255, 125, 101, 83, 255, 122, 101, 82, 255, 118, 100, 82, 255, 115, 100, 82, 255, 111, 99, 81, 255, 107, 99, 81, 255, 103, 99, 80, 255, 99, 98, 80, 255, 96, 98, 80, 255, 92, 98, 80, 255, 89, 98, 80, 255, 86, 98, 79, 255, 83, 98, 79, 255, 80, 98, 79, 255, 78, 99, 79, 255, 77, 100, 79, 255, 76, 100, 79, 255, 75, 101, 79, 255, 75, 103, 80, 255, 75, 105, 80, 255, 76, 108, 80, 255, 76, 112, 80, 255, 77, 115, 81, 255, 78, 120, 81, 255, 80, 124, 81, 255, 81, 129, 81, 255, 83, 133, 81, 255, 84, 138, 81, 255, 86, 143, 81, 255, 88, 148, 81, 255, 90, 152, 81, 255, 92, 157, 80, 255, 94, 161, 80, 255, 96, 165, 79, 255, 98, 168, 78, 255, 99, 171, 77, 255, 101, 174, 76, 255, 103, 176, 74, 255, 105, 178, 72, 255, 107, 180, 70, 255, 110, 181, 68, 255, 112, 183, 66, 255, 114, 184, 63, 255, 116, 185, 61, 255, 118, 186, 59, 255, 120, 186, 57, 255, 122, 187, 54, 255, 124, 187, 52, 255, 126, 187, 50, 255, 127, 187, 49, 255, 128, 188, 47, 255, 129, 188, 46, 255, 130, 188, 45, 255, 131, 188, 45, 255, 131, 188, 44, 255, 131, 188, 44, 255, 131, 188, 44, 255, 131, 187, 44, 255, 131, 187, 44, 255, 132, 187, 44, 255, 132, 186, 44, 255, 132, 186, 44, 255, 132, 185, 44, 255, 132, 184, 44, 255, 132, 183, 44, 255, 133, 182, 44, 255, 133, 181, 44, 255, 133, 180, 44, 255, 132, 179, 43, 255, 132, 177, 43, 255, 132, 175, 43, 255, 131, 174, 43, 255, 131, 172, 43, 255, 130, 170, 43, 255, 129, 168, 43, 255, 128, 166, 42, 255, 127, 164, 42, 255, 125, 162, 42, 255, 123, 160, 42, 255, 121, 159, 42, 255, 119, 157, 41, 255, 117, 155, 41, 255, 115, 154, 41, 255, 113, 152, 41, 255, 111, 151, 40, 255, 109, 150, 40, 255, 108, 149, 40, 255, 106, 148, 40, 255, 105, 147, 39, 255, 104, 146, 39, 255, 103, 146, 39, 255, 103, 145, 38, 255, 103, 145, 38, 255, 103, 144, 38, 255, 103, 143, 38, 255, 104, 141, 38, 255, 104, 139, 38, 255, 105, 137, 39, 255, 105, 135, 39, 255, 106, 133, 40, 255, 106, 130, 40, 255, 107, 128, 41, 255, 107, 125, 42, 255, 108, 123, 43, 255, 108, 120, 43, 255, 108, 118, 44, 255, 108, 116, 45, 255, 107, 114, 46, 255, 107, 112, 47, 255, 106, 111, 49, 255, 105, 110, 50, 255, 103, 109, 51, 255, 102, 109, 52, 255, 100, 109, 53, 255, 98, 109, 54, 255, 95, 109, 55, 255, 93, 110, 56, 255, 90, 111, 57, 255, 88, 112, 58, 255, 85, 113, 59, 255, 83, 114, 60, 255, 81, 115, 61, 255, 78, 116, 62, 255, 76, 117, 62, 255, 74, 118, 63, 255, 73, 119, 63, 255, 72, 120, 64, 255, 71, 121, 64, 255, 70, 121, 64, 255, 70, 121, 64, 255, 70, 121, 64, 255, 70, 121, 64, 255, 70, 121, 64, 255, 71, 121, 64, 255, 71, 121, 63, 255, 72, 122, 63, 255, 73, 122, 62, 255, 74, 122, 62, 255, 75, 122, 61, 255, 76, 122, 60, 255, 77, 123, 60, 255, 78, 123, 59, 255, 79, 123, 58, 255, 81, 123, 57, 255, 82, 124, 57, 255, 83, 124, 56, 255, 85, 124, 55, 255, 86, 125, 54, 255, 88, 125, 53, 255, 89, 125, 53, 255, 91, 126, 52, 255, 94, 126, 51, 255, 96, 126, 51, 255, 99, 126, 50, 255, 102, 126, 50, 255, 105, 127, 49, 255, 108, 127, 49, 255, 111, 127, 48, 255, 114, 127, 48, 255, 117, 127, 48, 255, 119, 127, 48, 255, 122, 127, 48, 255, 124, 127, 48, 255, 127, 127, 48, 255, 128, 127, 49, 255, 130, 127, 49, 255, 131, 127, 50, 255, 132, 127, 51, 255, 132, 126, 52, 255, 132, 126, 52, 255, 132, 126, 54, 255, 132, 126, 55, 255, 131, 126, 56, 255, 130, 126, 57, 255, 129, 126, 59, 255, 128, 126, 60, 255, 127, 126, 62, 255, 126, 126, 63, 255, 125, 127, 65, 255, 124, 127, 67, 255, 124, 127, 68, 255, 123, 128, 70, 255, 123, 128, 72, 255, 124, 129, 73, 255, 124, 130, 75, 255, 125, 131, 77, 255, 127, 132, 78, 255, 128, 132, 80, 255, 130, 133, 83, 255, 132, 133, 85, 255, 134, 134, 88, 255, 136, 134, 90, 255, 138, 134, 93, 255, 140, 133, 96, 255, 143, 133, 99, 255, 145, 133, 101, 255, 147, 133, 104, 255, 149, 132, 107, 255, 150, 132, 109, 255, 152, 131, 111, 255, 153, 131, 113, 255, 154, 131, 114, 255, 155, 131, 115, 255, 156, 130, 116, 255, 156, 130, 118, 255, 156, 130, 118, 255, 157, 131, 118, 255, 157, 131, 118, 255, 158, 131, 117, 255, 159, 131, 117, 255, 160, 131, 116, 255, 161, 132, 115, 255, 163, 132, 115, 255, 164, 133, 114, 255, 165, 133, 113, 255, 167, 133, 112, 255, 168, 134, 111, 255, 170, 134, 110, 255, 171, 134, 109, 255, 172, 135, 108, 255, 173, 135, 107, 255, 174, 135, 107, 255, 174, 135, 106, 255, 175, 135, 105, 255, 175, 135, 104, 255, 175, 135, 103, 255, 175, 136, 101, 255, 175, 136, 99, 255, 174, 136, 97, 255, 174, 137, 95, 255, 173, 137, 93, 255, 172, 138, 91, 255, 171, 138, 89, 255, 171, 138, 87, 255, 170, 139, 85, 255, 169, 139, 83, 255, 168, 139, 81, 255, 167, 140, 79, 255, 166, 140, 78, 255, 166, 140, 76, 255, 165, 140, 75, 255, 164, 139, 74, 255, 164, 139, 74, 255, 163, 138, 73, 255, 163, 138, 73, 255, 162, 137, 73, 255, 161, 136, 73, 255, 159, 135, 73, 255, 158, 134, 73, 255, 157, 133, 73, 255, 155, 132, 73, 255, 154, 131, 74, 255, 152, 129, 74, 255, 151, 128, 75, 255, 149, 127, 76, 255, 148, 126, 76, 255, 146, 124, 77, 255, 145, 123, 78, 255, 144, 122, 79, 255, 143, 121, 80, 255, 142, 120, 81, 255, 141, 119, 82, 255, 141, 118, 83, 255, 140, 118, 84, 255, 140, 117, 86, 255, 140, 117, 88, 255, 140, 116, 90, 255, 141, 116, 91, 255, 141, 116, 93, 255, 141, 116, 95, 255, 142, 116, 97, 255, 142, 116, 99, 255, 142, 116, 101, 255, 143, 116, 103, 255, 143, 116, 104, 255, 144, 116, 105, 255, 144, 116, 106, 255, 144, 116, 107, 255, 144, 116, 108, 255, 144, 116, 108, 255, 144, 116, 108, 255, 144, 116, 107, 255, 144, 115, 107, 255, 144, 115, 106, 255, 144, 114, 104, 255, 144, 113, 103, 255, 143, 112, 102, 255, 143, 111, 100, 255, 142, 110, 98, 255, 142, 109, 97, 255, 141, 108, 95, 255, 140, 107, 93, 255, 139, 106, 92, 255, 138, 105, 90, 255, 137, 104, 88, 255, 135, 104, 87, 255, 133, 103, 86, 255, 131, 103, 85, 255, 129, 103, 84, 255, 127, 102, 83, 255, 124, 102, 83, 255, 121, 102, 82, 255, 117, 102, 82, 255, 114, 101, 81, 255, 110, 101, 81, 255, 106, 101, 80, 255, 102, 101, 80, 255, 98, 101, 80, 255, 95, 100, 80, 255, 91, 100, 79, 255, 88, 100, 79, 255, 85, 101, 79, 255, 82, 101, 79, 255, 80, 101, 79, 255, 78, 102, 79, 255, 76, 102, 79, 255, 75, 103, 79, 255, 75, 104, 79, 255, 74, 106, 79, 255, 75, 108, 79, 255, 75, 111, 79, 255, 76, 114, 80, 255, 76, 118, 80, 255, 77, 122, 80, 255, 79, 126, 80, 255, 80, 131, 80, 255, 81, 135, 80, 255, 83, 140, 79, 255, 85, 145, 79, 255, 86, 149, 79, 255, 88, 154, 78, 255, 90, 158, 78, 255, 92, 162, 77, 255, 94, 166, 76, 255, 96, 169, 75, 255, 98, 172, 74, 255, 99, 175, 72, 255, 101, 177, 71, 255, 104, 179, 69, 255, 106, 180, 67, 255, 108, 182, 65, 255, 110, 183, 63, 255, 113, 184, 61, 255, 115, 185, 58, 255, 117, 186, 56, 255, 119, 186, 54, 255, 121, 187, 52, 255, 123, 187, 50, 255, 125, 187, 48, 255, 127, 187, 46, 255, 128, 187, 45, 255, 129, 187, 44, 255, 130, 187, 43, 255, 131, 187, 42, 255, 131, 187, 42, 255, 131, 187, 42, 255, 131, 187, 42, 255, 131, 187, 42, 255, 131, 187, 42, 255, 131, 186, 42, 255, 131, 186, 42, 255, 131, 185, 42, 255, 131, 185, 42, 255, 131, 184, 42, 255, 131, 183, 42, 255, 130, 182, 42, 255, 130, 181, 42, 255, 130, 180, 42, 255, 130, 179, 42, 255, 129, 178, 41, 255, 129, 176, 41, 255, 128, 174, 41, 255, 128, 173, 41, 255, 127, 171, 41, 255, 126, 169, 41, 255, 125, 167, 41, 255, 123, 165, 41, 255, 122, 163, 40, 255, 120, 161, 40, 255, 118, 159, 40, 255, 116, 158, 40, 255, 114, 156, 40, 255, 112, 154, 40, 255, 110, 153, 39, 255, 109, 152, 39, 255, 107, 150, 39, 255, 105, 149, 39, 255, 104, 148, 38, 255, 103, 147, 38, 255, 102, 146, 38, 255, 101, 146, 38, 255, 101, 145, 37, 255, 101, 145, 37, 255, 101, 144, 37, 255, 101, 143, 37, 255, 102, 141, 37, 255, 102, 140, 37, 255, 103, 138, 38, 255, 103, 136, 38, 255, 104, 134, 38, 255, 105, 131, 39, 255, 105, 129, 40, 255, 106, 127, 40, 255, 106, 125, 41, 255, 106, 122, 42, 255, 106, 120, 43, 255, 106, 118, 44, 255, 106, 116, 45, 255, 105, 115, 46, 255, 105, 114, 47, 255, 103, 113, 48, 255, 102, 112, 49, 255, 100, 112, 50, 255, 99, 112, 51, 255, 96, 112, 52, 255, 94, 112, 53, 255, 92, 113, 54, 255, 89, 114, 55, 255, 87, 115, 56, 255, 85, 116, 57, 255, 82, 117, 58, 255, 80, 118, 59, 255, 78, 119, 60, 255, 76, 121, 60, 255, 74, 122, 61, 255, 72, 123, 61, 255, 71, 123, 62, 255, 70, 124, 62, 255, 70, 124, 62, 255, 69, 124, 62, 255, 69, 124, 62, 255, 70, 124, 62, 255, 70, 124, 62, 255, 71, 124, 62, 255, 71, 124, 61, 255, 72, 124, 61, 255, 73, 124, 60, 255, 74, 124, 60, 255, 75, 124, 59, 255, 76, 124, 59, 255, 77, 124, 58, 255, 78, 124, 57, 255, 80, 124, 57, 255, 81, 125, 56, 255, 82, 125, 55, 255, 84, 125, 55, 255, 85, 125, 54, 255, 87, 125, 53, 255, 88, 126, 52, 255, 90, 126, 52, 255, 92, 126, 51, 255, 94, 126, 51, 255, 97, 127, 50, 255, 99, 127, 50, 255, 102, 127, 49, 255, 105, 127, 49, 255, 108, 127, 48, 255, 110, 127, 48, 255, 113, 128, 48, 255, 116, 128, 48, 255, 119, 128, 48, 255, 121, 128, 48, 255, 123, 128, 48, 255, 125, 128, 49, 255, 127, 127, 49, 255, 129, 127, 50, 255, 130, 127, 50, 255, 131, 127, 51, 255, 131, 127, 52, 255, 131, 127, 53, 255, 131, 126, 54, 255, 131, 126, 55, 255, 130, 126, 57, 255, 129, 126, 58, 255, 128, 126, 60, 255, 127, 127, 61, 255, 126, 127, 63, 255, 126, 127, 64, 255, 125, 128, 66, 255, 124, 128, 68, 255, 124, 128, 69, 255, 123, 129, 71, 255, 123, 130, 73, 255, 124, 130, 74, 255, 124, 131, 76, 255, 125, 132, 78, 255, 127, 133, 80, 255, 128, 134, 82, 255, 130, 134, 84, 255, 132, 134, 87, 255, 134, 135, 89, 255, 136, 134, 92, 255, 139, 134, 95, 255, 141, 134, 98, 255, 143, 134, 100, 255, 145, 133, 103, 255, 147, 133, 106, 255, 149, 133, 108, 255, 151, 132, 111, 255, 152, 132, 113, 255, 154, 131, 115, 255, 155, 131, 116, 255, 156, 131, 117, 255, 156, 130, 118, 255, 157, 130, 121, 255, 157, 130, 120, 255, 157, 131, 120, 255, 158, 131, 120, 255, 159, 131, 119, 255, 160, 131, 119, 255, 161, 132, 118, 255, 162, 132, 117, 255, 163, 133, 116, 255, 165, 133, 116, 255, 166, 133, 115, 255, 168, 134, 114, 255, 169, 134, 113, 255, 170, 135, 112, 255, 171, 135, 110, 255, 173, 135, 109, 255, 174, 136, 108, 255, 174, 136, 107, 255, 175, 136, 107, 255, 175, 136, 106, 255, 176, 136, 105, 255, 176, 136, 103, 255, 175, 136, 102, 255, 175, 136, 100, 255, 174, 137, 98, 255, 174, 137, 96, 255, 173, 137, 94, 255, 172, 138, 92, 255, 171, 138, 90, 255, 170, 139, 88, 255, 169, 139, 86, 255, 168, 139, 84, 255, 167, 139, 82, 255, 166, 139, 80, 255, 165, 140, 79, 255, 164, 140, 77, 255, 163, 139, 76, 255, 163, 139, 75, 255, 162, 139, 75, 255, 161, 138, 74, 255, 161, 138, 74, 255, 160, 137, 74, 255, 159, 136, 74, 255, 157, 135, 74, 255, 156, 134, 74, 255, 155, 133, 74, 255, 153, 131, 75, 255, 152, 130, 75, 255, 150, 129, 75, 255, 149, 127, 76, 255, 147, 126, 77, 255, 146, 125, 77, 255, 145, 124, 78, 255, 143, 122, 79, 255, 142, 121, 80, 255, 141, 120, 81, 255, 140, 119, 81, 255, 140, 118, 82, 255, 139, 118, 84, 255, 139, 117, 85, 255, 139, 117, 86, 255, 139, 117, 88, 255, 139, 116, 90, 255, 139, 116, 92, 255, 139, 116, 93, 255, 140, 116, 95, 255, 140, 116, 97, 255, 141, 117, 99, 255, 141, 117, 100, 255, 142, 117, 102, 255, 142, 117, 103, 255, 142, 117, 105, 255, 143, 118, 106, 255, 143, 118, 106, 255, 143, 118, 107, 255, 143, 118, 107, 255, 143, 118, 107, 255, 143, 117, 106, 255, 143, 117, 106, 255, 143, 116, 105, 255, 143, 115, 104, 255, 143, 115, 102, 255, 142, 114, 101, 255, 142, 112, 100, 255, 141, 111, 98, 255, 141, 110, 96, 255, 140, 109, 95, 255, 139, 108, 93, 255, 138, 107, 91, 255, 137, 106, 90, 255, 135, 105, 88, 255, 134, 105, 87, 255, 132, 104, 86, 255, 130, 104, 85, 255, 128, 104, 84, 255, 125, 104, 83, 255, 122, 103, 82, 255, 119, 103, 82, 255, 116, 103, 81, 255, 112, 103, 81, 255, 109, 103, 80, 255, 105, 103, 80, 255, 101, 103, 80, 255, 98, 103, 80, 255, 94, 103, 79, 255, 90, 103, 79, 255, 87, 103, 79, 255, 84, 103, 79, 255, 81, 104, 79, 255, 79, 104, 79, 255, 77, 105, 79, 255, 76, 106, 79, 255, 75, 106, 79, 255, 74, 108, 79, 255, 74, 109, 79, 255, 74, 111, 79, 255, 74, 114, 79, 255, 75, 117, 79, 255, 76, 121, 79, 255, 77, 125, 78, 255, 78, 129, 78, 255, 79, 133, 78, 255, 80, 137, 78, 255, 82, 142, 77, 255, 83, 146, 77, 255, 85, 151, 76, 255, 87, 155, 75, 255, 88, 159, 75, 255, 90, 163, 74, 255, 92, 167, 73, 255, 94, 170, 72, 255, 96, 173, 70, 255, 97, 175, 69, 255, 100, 177, 67, 255, 102, 179, 66, 255, 104, 181, 64, 255, 106, 182, 62, 255, 109, 183, 60, 255, 111, 184, 57, 255, 114, 185, 55, 255, 116, 185, 53, 255, 118, 186, 51, 255, 121, 186, 49, 255, 123, 186, 47, 255, 125, 187, 46, 255, 126, 187, 44, 255, 128, 187, 43, 255, 129, 187, 42, 255, 130, 187, 41, 255, 130, 187, 40, 255, 131, 186, 40, 255, 131, 186, 40, 255, 131, 186, 40, 255, 130, 186, 40, 255, 130, 186, 40, 255, 130, 186, 40, 255, 130, 185, 40, 255, 130, 185, 40, 255, 129, 185, 40, 255, 129, 184, 40, 255, 129, 183, 40, 255, 128, 182, 40, 255, 128, 182, 40, 255, 127, 180, 40, 255, 127, 179, 40, 255, 126, 178, 40, 255, 125, 176, 40, 255, 125, 175, 40, 255, 124, 173, 39, 255, 123, 171, 39, 255, 122, 169, 39, 255, 121, 167, 39, 255, 120, 165, 39, 255, 118, 163, 39, 255, 117, 162, 39, 255, 115, 160, 39, 255, 113, 158, 39, 255, 111, 156, 38, 255, 110, 155, 38, 255, 108, 153, 38, 255, 106, 152, 38, 255, 105, 150, 38, 255, 103, 149, 38, 255, 102, 148, 37, 255, 101, 147, 37, 255, 100, 146, 37, 255, 99, 146, 37, 255, 99, 145, 36, 255, 99, 145, 36, 255, 99, 144, 36, 255, 99, 143, 36, 255, 100, 142, 36, 255, 100, 140, 36, 255, 101, 138, 37, 255, 102, 137, 37, 255, 102, 135, 37, 255, 103, 133, 38, 255, 104, 131, 39, 255, 104, 128, 39, 255, 105, 126, 40, 255, 105, 124, 41, 255, 105, 122, 42, 255, 105, 121, 43, 255, 105, 119, 44, 255, 104, 118, 45, 255, 103, 116, 46, 255, 102, 115, 47, 255, 101, 115, 48, 255, 99, 115, 49, 255, 97, 115, 50, 255, 95, 115, 51, 255, 93, 115, 52, 255, 91, 116, 53, 255, 89, 117, 54, 255, 86, 118, 55, 255, 84, 119, 55, 255, 82, 120, 56, 255, 79, 122, 57, 255, 77, 123, 58, 255, 75, 124, 58, 255, 74, 125, 59, 255, 72, 126, 59, 255, 71, 127, 60, 255, 70, 127, 60, 255, 69, 128, 60, 255, 69, 128, 60, 255, 69, 128, 60, 255, 69, 128, 60, 255, 70, 128, 60, 255, 70, 127, 59, 255, 71, 127, 59, 255, 72, 127, 59, 255, 73, 127, 58, 255, 74, 127, 58, 255, 75, 126, 57, 255, 76, 126, 57, 255, 77, 126, 56, 255, 79, 126, 56, 255, 80, 126, 55, 255, 82, 126, 54, 255, 83, 126, 54, 255, 85, 126, 53, 255, 86, 126, 53, 255, 88, 126, 52, 255, 89, 126, 51, 255, 91, 126, 51, 255, 93, 126, 50, 255, 95, 127, 50, 255, 97, 127, 49, 255, 100, 127, 49, 255, 102, 127, 49, 255, 105, 127, 48, 255, 107, 128, 48, 255, 110, 128, 48, 255, 113, 128, 48, 255, 115, 128, 48, 255, 118, 128, 48, 255, 120, 128, 48, 255, 122, 128, 49, 255, 124, 128, 49, 255, 126, 128, 50, 255, 127, 127, 50, 255, 129, 127, 51, 255, 129, 127, 52, 255, 130, 127, 53, 255, 130, 127, 54, 255, 130, 127, 55, 255, 130, 127, 56, 255, 129, 127, 58, 255, 128, 127, 59, 255, 128, 127, 61, 255, 127, 127, 62, 255, 126, 128, 64, 255, 125, 128, 65, 255, 124, 128, 67, 255, 124, 129, 69, 255, 123, 130, 70, 255, 123, 130, 72, 255, 123, 131, 74, 255, 124, 132, 76, 255, 124, 132, 77, 255, 125, 133, 79, 255, 127, 134, 81, 255, 129, 135, 83, 255, 131, 135, 85, 255, 133, 135, 88, 255, 135, 136, 91, 255, 137, 135, 94, 255, 139, 135, 96, 255, 141, 135, 99, 255, 143, 134, 102, 255, 145, 134, 105, 255, 147, 133, 108, 255, 149, 133, 111, 255, 151, 132, 113, 255, 153, 132, 115, 255, 154, 131, 117, 255, 155, 131, 118, 255, 156, 131, 120, 255, 157, 130, 120, 255, 157, 130, 123, 255, 157, 130, 123, 255, 158, 131, 123, 255, 158, 131, 122, 255, 159, 131, 122, 255, 160, 132, 121, 255, 161, 132, 120, 255, 163, 132, 119, 255, 164, 133, 118, 255, 165, 134, 117, 255, 167, 134, 116, 255, 168, 135, 115, 255, 170, 135, 114, 255, 171, 135, 113, 255, 172, 136, 112, 255, 173, 136, 111, 255, 174, 136, 109, 255, 175, 137, 108, 255, 176, 137, 107, 255, 176, 137, 107, 255, 176, 137, 106, 255, 176, 137, 104, 255, 176, 137, 103, 255, 175, 137, 101, 255, 174, 137, 99, 255, 173, 137, 97, 255, 172, 138, 95, 255, 171, 138, 93, 255, 170, 138, 91, 255, 169, 138, 89, 255, 168, 139, 87, 255, 166, 139, 85, 255, 165, 139, 83, 255, 164, 139, 82, 255, 163, 139, 80, 255, 162, 139, 79, 255, 161, 139, 78, 255, 161, 139, 77, 255, 160, 138, 76, 255, 159, 138, 76, 255, 159, 137, 75, 255, 158, 136, 75, 255, 157, 135, 75, 255, 155, 134, 75, 255, 154, 133, 75, 255, 153, 132, 75, 255, 151, 131, 76, 255, 150, 129, 76, 255, 149, 128, 77, 255, 147, 127, 77, 255, 146, 125, 78, 255, 144, 124, 78, 255, 143, 123, 79, 255, 142, 121, 80, 255, 141, 120, 81, 255, 140, 119, 81, 255, 139, 118, 82, 255, 138, 118, 83, 255, 137, 117, 84, 255, 137, 117, 86, 255, 137, 116, 87, 255, 137, 116, 88, 255, 137, 116, 90, 255, 137, 116, 92, 255, 138, 117, 93, 255, 138, 117, 95, 255, 139, 117, 97, 255, 139, 117, 98, 255, 140, 118, 100, 255, 140, 118, 101, 255, 141, 118, 103, 255, 141, 119, 104, 255, 142, 119, 105, 255, 142, 119, 105, 255, 142, 119, 106, 255, 142, 119, 106, 255, 142, 119, 106, 255, 142, 119, 105, 255, 142, 118, 105, 255, 142, 118, 104, 255, 142, 117, 103, 255, 141, 116, 102, 255, 141, 115, 100, 255, 141, 114, 99, 255, 140, 113, 97, 255, 139, 112, 96, 255, 139, 111, 94, 255, 138, 109, 92, 255, 136, 108, 91, 255, 135, 107, 89, 255, 134, 107, 88, 255, 132, 106, 87, 255, 131, 105, 85, 255, 129, 105, 84, 255, 127, 105, 83, 255, 124, 105, 83, 255, 121, 105, 82, 255, 118, 105, 81, 255, 115, 105, 81, 255, 111, 105, 80, 255, 108, 105, 80, 255, 104, 105, 80, 255, 100, 105, 79, 255, 97, 105, 79, 255, 93, 105, 79, 255, 90, 105, 79, 255, 87, 106, 79, 255, 84, 106, 79, 255, 81, 107, 79, 255, 79, 107, 79, 255, 77, 108, 79, 255, 75, 109, 79, 255, 74, 110, 79, 255, 74, 111, 79, 255, 74, 113, 79, 255, 74, 115, 78, 255, 74, 117, 78, 255, 74, 120, 78, 255, 75, 124, 78, 255, 76, 127, 77, 255, 77, 131, 77, 255, 78, 135, 76, 255, 79, 139, 76, 255, 80, 144, 75, 255, 82, 148, 74, 255, 83, 152, 73, 255, 85, 156, 73, 255, 87, 160, 72, 255, 88, 164, 71, 255, 90, 167, 69, 255, 92, 171, 68, 255, 94, 173, 67, 255, 96, 176, 66, 255, 98, 178, 64, 255, 100, 179, 62, 255, 102, 181, 60, 255, 105, 182, 58, 255, 107, 183, 56, 255, 110, 184, 54, 255, 112, 185, 52, 255, 115, 185, 50, 255, 117, 185, 48, 255, 120, 186, 47, 255, 122, 186, 45, 255, 124, 186, 43, 255, 126, 186, 42, 255, 128, 186, 40, 255, 129, 186, 39, 255, 130, 186, 39, 255, 130, 185, 38, 255, 131, 185, 38, 255, 131, 185, 38, 255, 130, 185, 38, 255, 130, 185, 38, 255, 130, 185, 38, 255, 129, 185, 38, 255, 129, 185, 38, 255, 128, 184, 38, 255, 128, 184, 38, 255, 127, 184, 38, 255, 126, 183, 38, 255, 126, 182, 38, 255, 125, 181, 38, 255, 124, 180, 38, 255, 123, 179, 38, 255, 123, 178, 38, 255, 122, 177, 38, 255, 121, 175, 38, 255, 120, 174, 38, 255, 119, 172, 38, 255, 118, 170, 38, 255, 117, 168, 38, 255, 116, 166, 38, 255, 114, 164, 38, 255, 113, 162, 38, 255, 111, 160, 37, 255, 110, 158, 37, 255, 108, 157, 37, 255, 107, 155, 37, 255, 105, 153, 37, 255, 103, 152, 37, 255, 102, 150, 37, 255, 101, 149, 37, 255, 100, 148, 36, 255, 99, 147, 36, 255, 98, 146, 36, 255, 97, 145, 36, 255, 97, 145, 35, 255, 97, 144, 35, 255, 97, 144, 35, 255, 97, 143, 35, 255, 98, 142, 35, 255, 98, 140, 35, 255, 99, 139, 36, 255, 100, 137, 36, 255, 101, 135, 36, 255, 101, 134, 37, 255, 102, 132, 38, 255, 103, 130, 38, 255, 103, 128, 39, 255, 103, 126, 40, 255, 104, 125, 41, 255, 104, 123, 41, 255, 103, 122, 42, 255, 103, 120, 43, 255, 102, 119, 44, 255, 101, 118, 45, 255, 100, 118, 46, 255, 98, 118, 47, 255, 96, 118, 48, 255, 94, 118, 49, 255, 92, 119, 50, 255, 90, 119, 51, 255, 88, 120, 52, 255, 85, 121, 53, 255, 83, 123, 53, 255, 81, 124, 54, 255, 79, 125, 55, 255, 77, 126, 55, 255, 75, 127, 56, 255, 73, 128, 57, 255, 72, 129, 57, 255, 71, 130, 57, 255, 70, 131, 58, 255, 69, 131, 58, 255, 69, 131, 58, 255, 69, 131, 58, 255, 69, 131, 58, 255, 70, 131, 57, 255, 70, 131, 57, 255, 71, 130, 57, 255, 72, 130, 57, 255, 73, 129, 56, 255, 74, 129, 56, 255, 75, 129, 55, 255, 77, 128, 55, 255, 78, 128, 54, 255, 79, 127, 54, 255, 81, 127, 53, 255, 82, 127, 53, 255, 84, 126, 52, 255, 85, 126, 52, 255, 87, 126, 51, 255, 88, 126, 51, 255, 90, 126, 50, 255, 92, 127, 50, 255, 93, 127, 50, 255, 95, 127, 49, 255, 98, 127, 49, 255, 100, 127, 49, 255, 102, 127, 48, 255, 105, 128, 48, 255, 107, 128, 48, 255, 110, 128, 48, 255, 112, 128, 48, 255, 115, 128, 48, 255, 117, 128, 48, 255, 119, 128, 49, 255, 121, 128, 49, 255, 123, 128, 50, 255, 125, 128, 50, 255, 126, 128, 51, 255, 127, 127, 52, 255, 128, 127, 53, 255, 129, 127, 54, 255, 129, 127, 55, 255, 129, 127, 56, 255, 128, 127, 57, 255, 128, 127, 59, 255, 127, 127, 60, 255, 127, 127, 62, 255, 126, 128, 63, 255, 125, 128, 65, 255, 125, 129, 67, 255, 124, 129, 68, 255, 123, 130, 70, 255, 123, 131, 72, 255, 123, 131, 74, 255, 123, 132, 75, 255, 124, 133, 77, 255, 124, 134, 79, 255, 126, 135, 81, 255, 127, 136, 82, 255, 129, 136, 85, 255, 131, 137, 87, 255, 133, 137, 90, 255, 135, 137, 92, 255, 137, 136, 95, 255, 139, 136, 98, 255, 141, 136, 101, 255, 144, 135, 104, 255, 146, 135, 107, 255, 148, 134, 110, 255, 150, 133, 113, 255, 152, 133, 115, 255, 153, 132, 117, 255, 154, 132, 119, 255, 156, 131, 121, 255, 156, 131, 122, 255, 157, 130, 123, 255, 157, 130, 125, 255, 158, 130, 125, 255, 158, 131, 125, 255, 159, 131, 125, 255, 159, 131, 124, 255, 161, 132, 123, 255, 162, 132, 122, 255, 163, 133, 121, 255, 164, 133, 120, 255, 166, 134, 119, 255, 167, 135, 118, 255, 169, 135, 117, 255, 170, 136, 115, 255, 172, 136, 114, 255, 173, 137, 113, 255, 174, 137, 112, 255, 175, 137, 110, 255, 176, 137, 109, 255, 176, 137, 108, 255, 177, 137, 107, 255, 177, 137, 106, 255, 176, 137, 105, 255, 176, 137, 104, 255, 175, 137, 102, 255, 174, 137, 100, 255, 173, 138, 98, 255, 172, 138, 96, 255, 171, 138, 94, 255, 169, 138, 92, 255, 168, 138, 90, 255, 166, 139, 88, 255, 165, 139, 86, 255, 164, 139, 85, 255, 162, 139, 83, 255, 161, 139, 81, 255, 160, 139, 80, 255, 159, 139, 79, 255, 158, 138, 78, 255, 158, 138, 78, 255, 157, 137, 77, 255, 156, 137, 77, 255, 155, 136, 76, 255, 154, 135, 76, 255, 153, 134, 76, 255, 152, 132, 76, 255, 151, 131, 77, 255, 149, 130, 77, 255, 148, 128, 77, 255, 147, 127, 78, 255, 145, 126, 78, 255, 144, 124, 79, 255, 143, 123, 79, 255, 141, 122, 80, 255, 140, 120, 81, 255, 139, 119, 81, 255, 138, 118, 82, 255, 137, 117, 83, 255, 136, 117, 84, 255, 136, 116, 85, 255, 136, 116, 86, 255, 135, 116, 87, 255, 135, 116, 89, 255, 136, 116, 90, 255, 136, 116, 92, 255, 136, 117, 93, 255, 137, 117, 95, 255, 137, 118, 96, 255, 138, 118, 98, 255, 139, 119, 99, 255, 139, 119, 101, 255, 140, 120, 102, 255, 140, 120, 103, 255, 141, 120, 104, 255, 141, 121, 104, 255, 141, 121, 105, 255, 141, 121, 105, 255, 141, 121, 105, 255, 141, 120, 104, 255, 141, 120, 104, 255, 141, 119, 103, 255, 141, 118, 102, 255, 140, 117, 101, 255, 140, 116, 99, 255, 139, 115, 98, 255, 139, 114, 97, 255, 138, 113, 95, 255, 137, 112, 93, 255, 136, 111, 92, 255, 135, 110, 90, 255, 134, 109, 89, 255, 133, 108, 87, 255, 131, 107, 86, 255, 129, 107, 85, 255, 127, 106, 84, 255, 125, 106, 83, 255, 123, 106, 82, 255, 120, 106, 81, 255, 117, 106, 81, 255, 114, 106, 80, 255, 110, 107, 80, 255, 107, 107, 79, 255, 103, 107, 79, 255, 100, 107, 79, 255, 96, 107, 79, 255, 93, 108, 79, 255, 89, 108, 79, 255, 86, 109, 79, 255, 83, 109, 79, 255, 80, 110, 79, 255, 78, 111, 79, 255, 76, 111, 79, 255, 75, 112, 79, 255, 74, 113, 79, 255, 73, 114, 78, 255, 73, 116, 78, 255, 73, 118, 78, 255, 73, 121, 77, 255, 74, 123, 77, 255, 74, 127, 76, 255, 75, 130, 76, 255, 76, 134, 75, 255, 77, 138, 74, 255, 78, 142, 74, 255, 79, 146, 73, 255, 80, 150, 72, 255, 82, 154, 71, 255, 83, 158, 70, 255, 85, 161, 68, 255, 86, 165, 67, 255, 88, 168, 66, 255, 90, 171, 65, 255, 92, 174, 63, 255, 93, 176, 62, 255, 96, 178, 60, 255, 98, 180, 59, 255, 100, 181, 57, 255, 103, 182, 55, 255, 106, 183, 53, 255, 108, 184, 51, 255, 111, 184, 49, 255, 114, 185, 47, 255, 116, 185, 46, 255, 119, 185, 44, 255, 121, 185, 42, 255, 124, 185, 41, 255, 126, 185, 39, 255, 127, 185, 38, 255, 129, 184, 37, 255, 130, 184, 36, 255, 130, 184, 36, 255, 131, 184, 36, 255, 131, 184, 36, 255, 130, 184, 36, 255, 130, 184, 36, 255, 129, 184, 36, 255, 129, 184, 36, 255, 128, 184, 36, 255, 127, 184, 36, 255, 126, 183, 36, 255, 125, 183, 36, 255, 124, 182, 36, 255, 123, 182, 36, 255, 122, 181, 36, 255, 121, 180, 36, 255, 120, 179, 36, 255, 119, 178, 36, 255, 118, 177, 36, 255, 117, 175, 36, 255, 116, 174, 36, 255, 115, 172, 36, 255, 114, 170, 36, 255, 113, 168, 36, 255, 112, 166, 36, 255, 111, 164, 36, 255, 109, 162, 36, 255, 108, 160, 36, 255, 106, 159, 36, 255, 105, 157, 36, 255, 103, 155, 36, 255, 102, 153, 36, 255, 101, 152, 36, 255, 99, 150, 36, 255, 98, 149, 36, 255, 97, 148, 35, 255, 96, 147, 35, 255, 96, 146, 35, 255, 95, 145, 35, 255, 95, 144, 35, 255, 95, 144, 34, 255, 95, 143, 34, 255, 95, 143, 34, 255, 96, 142, 34, 255, 96, 140, 35, 255, 97, 139, 35, 255, 98, 138, 35, 255, 99, 136, 36, 255, 100, 135, 36, 255, 100, 133, 37, 255, 101, 131, 37, 255, 102, 130, 38, 255, 102, 128, 39, 255, 102, 127, 39, 255, 102, 125, 40, 255, 102, 124, 41, 255, 102, 123, 42, 255, 101, 122, 43, 255, 100, 121, 44, 255, 99, 121, 45, 255, 97, 121, 45, 255, 95, 121, 46, 255, 93, 121, 47, 255, 91, 122, 48, 255, 89, 123, 49, 255, 87, 124, 50, 255, 85, 125, 51, 255, 83, 126, 51, 255, 80, 127, 52, 255, 78, 128, 53, 255, 76, 130, 53, 255, 75, 131, 54, 255, 73, 132, 54, 255, 72, 133, 55, 255, 70, 134, 55, 255, 70, 134, 55, 255, 69, 135, 55, 255, 69, 135, 55, 255, 69, 135, 55, 255, 69, 135, 55, 255, 70, 134, 55, 255, 70, 134, 55, 255, 71, 133, 55, 255, 72, 133, 54, 255, 73, 132, 54, 255, 74, 131, 54, 255, 76, 131, 53, 255, 77, 130, 53, 255, 78, 129, 53, 255, 80, 129, 52, 255, 81, 128, 52, 255, 83, 128, 51, 255, 85, 127, 51, 255, 86, 127, 51, 255, 88, 127, 50, 255, 89, 126, 50, 255, 91, 127, 49, 255, 92, 127, 49, 255, 94, 127, 49, 255, 96, 127, 49, 255, 98, 127, 48, 255, 100, 127, 48, 255, 103, 128, 48, 255, 105, 128, 48, 255, 107, 128, 48, 255, 109, 128, 48, 255, 112, 128, 48, 255, 114, 128, 48, 255, 116, 128, 49, 255, 118, 128, 49, 255, 120, 128, 50, 255, 122, 128, 50, 255, 123, 128, 51, 255, 125, 128, 52, 255, 126, 127, 52, 255, 127, 127, 53, 255, 127, 127, 54, 255, 127, 127, 56, 255, 127, 127, 57, 255, 127, 127, 58, 255, 127, 127, 60, 255, 126, 127, 61, 255, 126, 128, 63, 255, 125, 128, 64, 255, 125, 129, 66, 255, 124, 130, 68, 255, 123, 130, 70, 255, 123, 131, 71, 255, 123, 132, 73, 255, 123, 133, 75, 255, 123, 134, 77, 255, 124, 134, 79, 255, 124, 135, 80, 255, 126, 136, 82, 255, 127, 137, 84, 255, 129, 138, 86, 255, 131, 138, 89, 255, 133, 138, 91, 255, 135, 138, 94, 255, 137, 138, 97, 255, 140, 137, 100, 255, 142, 137, 103, 255, 144, 136, 106, 255, 146, 135, 109, 255, 148, 134, 112, 255, 150, 134, 115, 255, 152, 133, 117, 255, 153, 132, 120, 255, 155, 132, 122, 255, 156, 131, 123, 255, 157, 131, 124, 255, 157, 130, 125, 255, 158, 130, 128, 255, 158, 131, 128, 255, 158, 131, 128, 255, 159, 131, 127, 255, 160, 132, 126, 255, 161, 132, 125, 255, 162, 133, 124, 255, 163, 133, 123, 255, 165, 134, 122, 255, 166, 135, 121, 255, 168, 135, 120, 255, 169, 136, 118, 255, 171, 137, 117, 255, 172, 137, 115, 255, 173, 138, 114, 255, 175, 138, 113, 255, 176, 138, 111, 255, 176, 138, 110, 255, 177, 138, 109, 255, 177, 138, 108, 255, 177, 138, 107, 255, 177, 138, 106, 255, 176, 138, 105, 255, 175, 138, 103, 255, 174, 138, 101, 255, 173, 138, 99, 255, 172, 138, 97, 255, 170, 138, 95, 255, 168, 138, 94, 255, 167, 138, 92, 255, 165, 138, 90, 255, 164, 138, 88, 255, 162, 138, 86, 255, 161, 138, 84, 255, 159, 138, 83, 255, 158, 138, 82, 255, 157, 138, 80, 255, 156, 138, 80, 255, 156, 137, 79, 255, 155, 137, 78, 255, 154, 136, 78, 255, 153, 135, 78, 255, 152, 134, 78, 255, 151, 133, 78, 255, 150, 132, 78, 255, 149, 130, 78, 255, 147, 129, 78, 255, 146, 127, 78, 255, 145, 126, 79, 255, 144, 125, 79, 255, 142, 123, 80, 255, 141, 122, 80, 255, 140, 120, 81, 255, 139, 119, 82, 255, 137, 118, 82, 255, 136, 117, 83, 255, 136, 116, 84, 255, 135, 116, 85, 255, 134, 116, 86, 255, 134, 115, 87, 255, 134, 115, 88, 255, 134, 116, 89, 255, 134, 116, 90, 255, 134, 116, 92, 255, 135, 117, 93, 255, 135, 118, 95, 255, 136, 118, 96, 255, 137, 119, 97, 255, 137, 120, 99, 255, 138, 120, 100, 255, 139, 121, 101, 255, 139, 121, 102, 255, 140, 122, 102, 255, 140, 122, 103, 255, 140, 123, 103, 255, 140, 123, 103, 255, 140, 122, 103, 255, 140, 122, 103, 255, 140, 122, 102, 255, 140, 121, 102, 255, 140, 120, 101, 255, 139, 119, 100, 255, 139, 118, 98, 255, 138, 117, 97, 255, 138, 116, 96, 255, 137, 114, 94, 255, 136, 113, 93, 255, 135, 112, 91, 255, 134, 111, 90, 255, 133, 110, 88, 255, 131, 109, 87, 255, 130, 109, 86, 255, 128, 108, 84, 255, 126, 108, 83, 255, 124, 108, 82, 255, 122, 108, 81, 255, 119, 108, 81, 255, 116, 108, 80, 255, 113, 108, 80, 255, 110, 108, 79, 255, 106, 109, 79, 255, 102, 109, 79, 255, 99, 109, 79, 255, 95, 110, 78, 255, 92, 110, 78, 255, 89, 111, 78, 255, 85, 112, 78, 255, 83, 112, 78, 255, 80, 113, 78, 255, 78, 114, 78, 255, 76, 115, 78, 255, 74, 116, 78, 255, 74, 117, 78, 255, 73, 118, 78, 255, 73, 119, 78, 255, 73, 121, 77, 255, 73, 124, 77, 255, 73, 127, 76, 255, 74, 130, 75, 255, 74, 133, 74, 255, 75, 136, 74, 255, 76, 140, 73, 255, 77, 144, 71, 255, 78, 148, 70, 255, 79, 151, 69, 255, 80, 155, 68, 255, 82, 159, 67, 255, 83, 162, 65, 255, 85, 166, 64, 255, 86, 169, 63, 255, 88, 172, 61, 255, 90, 174, 60, 255, 91, 176, 58, 255, 94, 178, 57, 255, 96, 180, 55, 255, 98, 181, 54, 255, 101, 182, 52, 255, 104, 183, 50, 255, 107, 183, 48, 255, 110, 184, 46, 255, 113, 184, 45, 255, 116, 184, 43, 255, 118, 184, 41, 255, 121, 184, 40, 255, 123, 184, 38, 255, 125, 184, 37, 255, 127, 183, 36, 255, 129, 183, 35, 255, 130, 183, 34, 255, 130, 183, 34, 255, 131, 183, 34, 255, 131, 183, 34, 255, 130, 183, 34, 255, 130, 183, 34, 255, 129, 183, 34, 255, 128, 183, 34, 255, 127, 183, 34, 255, 126, 183, 34, 255, 125, 182, 34, 255, 123, 182, 34, 255, 122, 182, 34, 255, 121, 181, 34, 255, 119, 181, 34, 255, 118, 180, 35, 255, 117, 179, 35, 255, 115, 178, 35, 255, 114, 177, 35, 255, 113, 176, 35, 255, 112, 174, 35, 255, 111, 172, 35, 255, 110, 170, 35, 255, 109, 169, 35, 255, 108, 167, 35, 255, 107, 165, 35, 255, 105, 163, 35, 255, 104, 161, 35, 255, 103, 159, 35, 255, 102, 157, 35, 255, 100, 155, 35, 255, 99, 153, 35, 255, 98, 151, 35, 255, 97, 150, 35, 255, 96, 148, 35, 255, 95, 147, 35, 255, 94, 146, 35, 255, 93, 145, 34, 255, 93, 144, 34, 255, 93, 144, 34, 255, 93, 143, 34, 255, 93, 143, 34, 255, 93, 142, 34, 255, 94, 141, 34, 255, 94, 140, 34, 255, 95, 139, 34, 255, 96, 138, 34, 255, 97, 137, 35, 255, 98, 135, 35, 255, 99, 134, 36, 255, 99, 133, 36, 255, 100, 131, 37, 255, 100, 130, 38, 255, 101, 129, 38, 255, 101, 128, 39, 255, 101, 127, 40, 255, 100, 126, 41, 255, 100, 125, 41, 255, 99, 124, 42, 255, 97, 124, 43, 255, 96, 124, 44, 255, 94, 124, 45, 255, 92, 124, 45, 255, 90, 125, 46, 255, 88, 126, 47, 255, 86, 127, 48, 255, 84, 128, 49, 255, 82, 129, 49, 255, 80, 131, 50, 255, 78, 132, 50, 255, 76, 133, 51, 255, 74, 134, 51, 255, 73, 135, 52, 255, 71, 136, 52, 255, 70, 137, 53, 255, 69, 138, 53, 255, 69, 138, 53, 255, 69, 138, 53, 255, 69, 138, 53, 255, 69, 138, 53, 255, 70, 138, 53, 255, 70, 137, 53, 255, 71, 136, 52, 255, 72, 136, 52, 255, 73, 135, 52, 255, 75, 134, 52, 255, 76, 133, 51, 255, 77, 132, 51, 255, 79, 131, 51, 255, 81, 130, 50, 255, 82, 129, 50, 255, 84, 128, 50, 255, 85, 128, 50, 255, 87, 127, 49, 255, 89, 127, 49, 255, 90, 127, 49, 255, 92, 127, 49, 255, 93, 127, 48, 255, 95, 127, 48, 255, 97, 127, 48, 255, 99, 127, 48, 255, 101, 127, 48, 255, 103, 128, 48, 255, 105, 128, 48, 255, 107, 128, 48, 255, 109, 128, 48, 255, 111, 128, 48, 255, 113, 128, 49, 255, 115, 128, 49, 255, 117, 128, 50, 255, 119, 128, 50, 255, 120, 128, 51, 255, 122, 128, 51, 255, 123, 128, 52, 255, 124, 127, 53, 255, 125, 127, 54, 255, 126, 127, 55, 255, 126, 127, 57, 255, 126, 127, 58, 255, 126, 127, 59, 255, 126, 127, 61, 255, 125, 128, 62, 255, 125, 128, 64, 255, 124, 129, 66, 255, 124, 130, 67, 255, 123, 130, 69, 255, 123, 131, 71, 255, 123, 132, 73, 255, 122, 133, 75, 255, 123, 134, 76, 255, 123, 135, 78, 255, 123, 136, 80, 255, 124, 137, 82, 255, 126, 138, 84, 255, 127, 139, 86, 255, 129, 139, 88, 255, 131, 139, 90, 255, 133, 139, 93, 255, 135, 139, 96, 255, 138, 139, 99, 255, 140, 138, 102, 255, 142, 137, 105, 255, 144, 137, 108, 255, 146, 136, 111, 255, 148, 135, 114, 255, 150, 134, 117, 255, 152, 133, 120, 255, 154, 133, 122, 255, 155, 132, 124, 255, 156, 131, 126, 255, 157, 131, 127, 255, 158, 131, 128, 255, 158, 131, 131, 255, 158, 131, 130, 255, 159, 131, 130, 255, 159, 131, 129, 255, 160, 132, 129, 255, 161, 132, 128, 255, 163, 133, 127, 255, 164, 134, 125, 255, 165, 134, 124, 255, 167, 135, 123, 255, 168, 136, 121, 255, 170, 137, 120, 255, 171, 137, 118, 255, 173, 138, 117, 255, 174, 138, 115, 255, 175, 139, 114, 255, 176, 139, 113, 255, 177, 139, 111, 255, 177, 139, 110, 255, 178, 139, 109, 255, 178, 139, 108, 255, 177, 138, 107, 255, 176, 138, 106, 255, 175, 138, 104, 255, 174, 138, 102, 255, 173, 138, 100, 255, 171, 138, 99, 255, 169, 138, 97, 255, 168, 138, 95, 255, 166, 138, 93, 255, 164, 138, 91, 255, 162, 138, 89, 255, 160, 138, 87, 255, 159, 138, 86, 255, 157, 138, 84, 255, 156, 137, 83, 255, 155, 137, 82, 255, 154, 137, 81, 255, 153, 137, 80, 255, 153, 136, 80, 255, 152, 135, 79, 255, 151, 134, 79, 255, 150, 133, 79, 255, 149, 132, 79, 255, 148, 131, 79, 255, 147, 129, 79, 255, 145, 128, 79, 255, 144, 126, 80, 255, 143, 125, 80, 255, 142, 123, 80, 255, 140, 122, 81, 255, 139, 121, 81, 255, 138, 119, 82, 255, 137, 118, 82, 255, 136, 117, 83, 255, 135, 116, 84, 255, 134, 115, 84, 255, 133, 115, 85, 255, 133, 115, 86, 255, 132, 115, 87, 255, 132, 115, 88, 255, 132, 115, 89, 255, 133, 116, 91, 255, 133, 116, 92, 255, 133, 117, 93, 255, 134, 118, 94, 255, 135, 119, 95, 255, 135, 120, 97, 255, 136, 121, 98, 255, 137, 121, 99, 255, 137, 122, 100, 255, 138, 123, 100, 255, 138, 123, 101, 255, 139, 124, 102, 255, 139, 124, 102, 255, 139, 124, 102, 255, 139, 124, 102, 255, 139, 124, 102, 255, 139, 123, 101, 255, 139, 122, 100, 255, 138, 122, 99, 255, 138, 121, 99, 255, 138, 119, 97, 255, 137, 118, 96, 255, 137, 117, 95, 255, 136, 116, 94, 255, 135, 115, 92, 255, 134, 113, 91, 255, 133, 112, 89, 255, 132, 111, 88, 255, 130, 111, 86, 255, 129, 110, 85, 255, 127, 109, 84, 255, 125, 109, 83, 255, 123, 109, 82, 255, 121, 109, 81, 255, 118, 109, 80, 255, 115, 109, 79, 255, 112, 110, 79, 255, 109, 110, 79, 255, 105, 111, 78, 255, 102, 111, 78, 255, 98, 112, 78, 255, 95, 112, 78, 255, 91, 113, 78, 255, 88, 114, 78, 255, 85, 115, 78, 255, 82, 115, 78, 255, 80, 116, 78, 255, 77, 117, 78, 255, 76, 118, 78, 255, 74, 119, 78, 255, 73, 120, 78, 255, 73, 121, 78, 255, 73, 123, 77, 255, 73, 125, 77, 255, 73, 127, 76, 255, 73, 130, 75, 255, 73, 133, 74, 255, 74, 136, 73, 255, 74, 139, 72, 255, 75, 142, 71, 255, 76, 146, 69, 255, 77, 150, 68, 255, 78, 153, 66, 255, 79, 157, 65, 255, 80, 160, 63, 255, 81, 163, 62, 255, 83, 166, 60, 255, 84, 169, 59, 255, 86, 172, 58, 255, 88, 175, 56, 255, 89, 177, 55, 255, 92, 178, 53, 255, 94, 180, 52, 255, 97, 181, 50, 255, 99, 182, 48, 255, 102, 182, 47, 255, 105, 183, 45, 255, 109, 183, 43, 255, 112, 183, 42, 255, 115, 183, 40, 255, 117, 183, 39, 255, 120, 183, 37, 255, 123, 183, 36, 255, 125, 182, 35, 255, 127, 182, 34, 255, 128, 182, 33, 255, 130, 181, 32, 255, 130, 181, 32, 255, 131, 181, 32, 255, 131, 181, 32, 255, 130, 181, 32, 255, 129, 181, 32, 255, 128, 181, 32, 255, 127, 181, 32, 255, 126, 181, 32, 255, 125, 181, 32, 255, 123, 181, 32, 255, 122, 181, 32, 255, 120, 181, 32, 255, 118, 181, 33, 255, 117, 180, 33, 255, 115, 179, 33, 255, 113, 179, 33, 255, 112, 178, 33, 255, 110, 177, 33, 255, 109, 176, 33, 255, 108, 174, 34, 255, 107, 172, 34, 255, 106, 171, 34, 255, 105, 169, 34, 255, 104, 167, 34, 255, 103, 165, 34, 255, 102, 163, 34, 255, 101, 161, 34, 255, 99, 159, 34, 255, 98, 157, 34, 255, 97, 155, 34, 255, 96, 153, 34, 255, 95, 151, 34, 255, 94, 149, 34, 255, 93, 148, 34, 255, 92, 147, 34, 255, 92, 145, 34, 255, 91, 144, 34, 255, 91, 144, 34, 255, 90, 143, 33, 255, 90, 143, 33, 255, 91, 142, 33, 255, 91, 142, 33, 255, 92, 141, 33, 255, 92, 140, 33, 255, 93, 139, 34, 255, 94, 138, 34, 255, 95, 137, 34, 255, 96, 136, 35, 255, 97, 135, 35, 255, 98, 134, 35, 255, 98, 133, 36, 255, 99, 132, 37, 255, 99, 131, 37, 255, 100, 130, 38, 255, 100, 129, 39, 255, 99, 128, 39, 255, 99, 128, 40, 255, 98, 127, 41, 255, 96, 127, 41, 255, 95, 127, 42, 255, 93, 127, 43, 255, 91, 127, 44, 255, 89, 128, 44, 255, 87, 129, 45, 255, 85, 130, 46, 255, 83, 131, 46, 255, 81, 133, 47, 255, 79, 134, 48, 255, 77, 135, 48, 255, 76, 137, 49, 255, 74, 138, 49, 255, 72, 139, 50, 255, 71, 140, 50, 255, 70, 141, 50, 255, 69, 141, 50, 255, 69, 142, 50, 255, 69, 142, 50, 255, 69, 142, 50, 255, 69, 142, 50, 255, 70, 141, 50, 255, 70, 140, 50, 255, 71, 139, 50, 255, 72, 138, 50, 255, 74, 137, 50, 255, 75, 136, 50, 255, 76, 135, 49, 255, 78, 134, 49, 255, 80, 132, 49, 255, 81, 131, 49, 255, 83, 130, 49, 255, 85, 129, 48, 255, 86, 128, 48, 255, 88, 128, 48, 255, 90, 127, 48, 255, 91, 127, 48, 255, 93, 127, 48, 255, 94, 127, 47, 255, 96, 127, 47, 255, 98, 127, 47, 255, 100, 127, 47, 255, 101, 128, 48, 255, 103, 128, 48, 255, 105, 128, 48, 255, 107, 128, 48, 255, 109, 128, 48, 255, 111, 128, 49, 255, 112, 128, 49, 255, 114, 128, 50, 255, 116, 128, 50, 255, 117, 128, 51, 255, 119, 128, 52, 255, 120, 128, 52, 255, 121, 128, 53, 255, 123, 127, 54, 255, 123, 127, 55, 255, 124, 127, 56, 255, 125, 127, 58, 255, 125, 127, 59, 255, 125, 127, 60, 255, 124, 127, 62, 255, 124, 128, 64, 255, 124, 129, 65, 255, 123, 129, 67, 255, 123, 130, 69, 255, 123, 131, 71, 255, 122, 132, 72, 255, 122, 133, 74, 255, 122, 134, 76, 255, 122, 135, 78, 255, 123, 136, 80, 255, 123, 137, 82, 255, 124, 138, 84, 255, 126, 139, 85, 255, 127, 140, 87, 255, 129, 140, 90, 255, 131, 141, 92, 255, 133, 141, 95, 255, 135, 140, 98, 255, 138, 140, 101, 255, 140, 139, 104, 255, 142, 138, 107, 255, 145, 138, 111, 255, 147, 137, 114, 255, 149, 136, 117, 255, 151, 135, 120, 255, 152, 134, 122, 255, 154, 133, 124, 255, 155, 132, 127, 255, 156, 132, 128, 255, 157, 131, 129, 255, 158, 131, 130, 255, 158, 131, 133, 255, 158, 131, 133, 255, 159, 131, 133, 255, 160, 132, 132, 255, 161, 132, 131, 255, 162, 133, 130, 255, 163, 133, 129, 255, 164, 134, 128, 255, 166, 135, 126, 255, 167, 136, 125, 255, 169, 137, 123, 255, 170, 137, 121, 255, 172, 138, 120, 255, 173, 139, 118, 255, 175, 139, 117, 255, 176, 140, 115, 255, 177, 140, 114, 255, 177, 140, 112, 255, 178, 140, 111, 255, 178, 139, 110, 255, 178, 139, 109, 255, 177, 139, 108, 255, 177, 139, 107, 255, 175, 138, 105, 255, 174, 138, 103, 255, 172, 138, 101, 255, 171, 138, 100, 255, 169, 138, 98, 255, 167, 138, 96, 255, 165, 137, 94, 255, 163, 137, 92, 255, 161, 137, 90, 255, 159, 137, 89, 255, 157, 137, 87, 255, 155, 137, 86, 255, 154, 137, 84, 255, 153, 136, 83, 255, 152, 136, 82, 255, 151, 136, 82, 255, 150, 135, 81, 255, 150, 135, 81, 255, 149, 134, 81, 255, 148, 132, 80, 255, 147, 131, 80, 255, 146, 130, 80, 255, 145, 128, 80, 255, 143, 127, 80, 255, 142, 125, 81, 255, 141, 124, 81, 255, 140, 122, 81, 255, 139, 121, 82, 255, 138, 119, 82, 255, 136, 118, 83, 255, 135, 117, 83, 255, 134, 116, 84, 255, 133, 115, 85, 255, 132, 114, 85, 255, 131, 114, 86, 255, 131, 114, 87, 255, 131, 114, 88, 255, 131, 114, 89, 255, 131, 115, 90, 255, 131, 116, 91, 255, 131, 116, 92, 255, 132, 117, 93, 255, 133, 118, 94, 255, 133, 119, 95, 255, 134, 120, 96, 255, 135, 122, 97, 255, 136, 123, 98, 255, 136, 123, 99, 255, 137, 124, 99, 255, 137, 125, 100, 255, 138, 125, 100, 255, 138, 126, 101, 255, 138, 126, 101, 255, 138, 126, 101, 255, 138, 125, 100, 255, 138, 125, 100, 255, 138, 124, 99, 255, 137, 123, 98, 255, 137, 122, 97, 255, 137, 121, 96, 255, 136, 120, 95, 255, 135, 119, 94, 255, 135, 117, 93, 255, 134, 116, 91, 255, 133, 115, 90, 255, 132, 114, 89, 255, 130, 113, 87, 255, 129, 112, 86, 255, 127, 111, 85, 255, 126, 111, 83, 255, 124, 110, 82, 255, 122, 110, 81, 255, 120, 111, 80, 255, 117, 111, 79, 255, 114, 111, 79, 255, 111, 112, 78, 255, 108, 112, 78, 255, 104, 113, 78, 255, 101, 113, 77, 255, 97, 114, 77, 255, 94, 115, 77, 255, 91, 116, 77, 255, 88, 117, 77, 255, 85, 118, 78, 255, 82, 118, 78, 255, 79, 120, 78, 255, 77, 121, 78, 255, 75, 122, 78, 255, 74, 123, 78, 255, 73, 124, 77, 255, 73, 125, 77, 255, 73, 127, 77, 255, 72, 128, 76, 255, 72, 131, 75, 255, 73, 133, 74, 255, 73, 136, 73, 255, 73, 139, 72, 255, 74, 142, 70, 255, 74, 145, 69, 255, 75, 148, 67, 255, 75, 151, 65, 255, 76, 155, 64, 255, 77, 158, 62, 255, 78, 161, 60, 255, 80, 164, 59, 255, 81, 167, 57, 255, 82, 170, 55, 255, 84, 173, 54, 255, 86, 175, 53, 255, 87, 177, 51, 255, 90, 178, 50, 255, 92, 180, 48, 255, 95, 181, 47, 255, 98, 181, 45, 255, 101, 182, 43, 255, 104, 182, 42, 255, 107, 182, 40, 255, 110, 182, 39, 255, 114, 182, 37, 255, 117, 182, 36, 255, 119, 182, 35, 255, 122, 181, 33, 255, 125, 181, 32, 255, 127, 180, 32, 255, 128, 180, 31, 255, 130, 180, 30, 255, 130, 180, 30, 255, 131, 180, 30, 255, 130, 180, 30, 255, 130, 180, 30, 255, 129, 180, 30, 255, 128, 180, 30, 255, 127, 180, 30, 255, 125, 180, 30, 255, 123, 180, 30, 255, 122, 180, 30, 255, 120, 180, 31, 255, 118, 180, 31, 255, 116, 180, 31, 255, 114, 179, 31, 255, 112, 179, 31, 255, 110, 178, 31, 255, 108, 178, 32, 255, 107, 177, 32, 255, 105, 175, 32, 255, 104, 174, 32, 255, 103, 172, 32, 255, 102, 171, 33, 255, 101, 169, 33, 255, 100, 167, 33, 255, 99, 165, 33, 255, 98, 163, 33, 255, 97, 161, 33, 255, 96, 159, 33, 255, 95, 157, 33, 255, 94, 155, 33, 255, 93, 153, 34, 255, 92, 151, 34, 255, 91, 149, 34, 255, 90, 148, 34, 255, 90, 146, 34, 255, 89, 145, 33, 255, 89, 144, 33, 255, 88, 143, 33, 255, 88, 142, 33, 255, 88, 142, 33, 255, 88, 142, 33, 255, 89, 141, 33, 255, 89, 141, 33, 255, 90, 140, 33, 255, 91, 139, 33, 255, 92, 139, 33, 255, 93, 138, 34, 255, 94, 137, 34, 255, 95, 136, 34, 255, 96, 135, 35, 255, 97, 134, 35, 255, 97, 134, 36, 255, 98, 133, 36, 255, 98, 132, 37, 255, 98, 131, 37, 255, 98, 131, 38, 255, 97, 130, 39, 255, 96, 130, 39, 255, 95, 130, 40, 255, 94, 130, 41, 255, 92, 130, 41, 255, 90, 131, 42, 255, 88, 131, 43, 255, 87, 132, 43, 255, 85, 133, 44, 255, 83, 135, 44, 255, 81, 136, 45, 255, 79, 137, 45, 255, 77, 139, 46, 255, 75, 140, 46, 255, 74, 141, 47, 255, 72, 142, 47, 255, 71, 143, 47, 255, 70, 144, 48, 255, 69, 145, 48, 255, 69, 145, 48, 255, 69, 146, 48, 255, 69, 145, 48, 255, 69, 145, 48, 255, 70, 144, 48, 255, 70, 143, 48, 255, 71, 142, 48, 255, 73, 141, 48, 255, 74, 140, 47, 255, 75, 138, 47, 255, 77, 137, 47, 255, 78, 136, 47, 255, 80, 134, 47, 255, 82, 133, 47, 255, 84, 131, 47, 255, 85, 130, 47, 255, 87, 129, 47, 255, 89, 128, 47, 255, 90, 128, 47, 255, 92, 127, 47, 255, 94, 127, 47, 255, 95, 127, 47, 255, 97, 127, 47, 255, 98, 127, 47, 255, 100, 128, 47, 255, 102, 128, 47, 255, 103, 128, 48, 255, 105, 128, 48, 255, 107, 128, 48, 255, 108, 128, 49, 255, 110, 128, 49, 255, 111, 129, 50, 255, 113, 129, 50, 255, 114, 129, 51, 255, 116, 128, 52, 255, 117, 128, 52, 255, 119, 128, 53, 255, 120, 128, 54, 255, 121, 127, 55, 255, 122, 127, 56, 255, 123, 127, 58, 255, 123, 127, 59, 255, 123, 127, 60, 255, 123, 127, 62, 255, 123, 128, 63, 255, 123, 128, 65, 255, 123, 129, 67, 255, 122, 130, 68, 255, 122, 131, 70, 255, 122, 132, 72, 255, 122, 133, 74, 255, 122, 134, 76, 255, 122, 136, 78, 255, 122, 137, 80, 255, 122, 138, 81, 255, 123, 139, 83, 255, 124, 140, 85, 255, 126, 141, 87, 255, 127, 142, 89, 255, 129, 142, 91, 255, 131, 142, 94, 255, 133, 142, 97, 255, 136, 142, 100, 255, 138, 141, 103, 255, 140, 140, 106, 255, 142, 139, 109, 255, 145, 138, 113, 255, 147, 137, 116, 255, 149, 136, 119, 255, 151, 135, 122, 255, 153, 134, 125, 255, 154, 133, 127, 255, 156, 133, 129, 255, 157, 132, 131, 255, 158, 131, 132, 255, 158, 131, 133, 255, 159, 131, 136, 255, 159, 131, 136, 255, 159, 131, 135, 255, 160, 132, 134, 255, 161, 132, 134, 255, 162, 133, 132, 255, 163, 134, 131, 255, 165, 135, 130, 255, 166, 136, 128, 255, 168, 136, 127, 255, 169, 137, 125, 255, 171, 138, 123, 255, 172, 139, 121, 255, 174, 140, 120, 255, 175, 140, 118, 255, 176, 140, 116, 255, 177, 141, 115, 255, 178, 141, 114, 255, 178, 140, 112, 255, 179, 140, 111, 255, 178, 140, 110, 255, 178, 139, 109, 255, 177, 139, 108, 255, 175, 138, 106, 255, 174, 138, 104, 255, 172, 138, 103, 255, 170, 138, 101, 255, 168, 137, 99, 255, 166, 137, 97, 255, 164, 137, 95, 255, 162, 137, 93, 255, 159, 137, 92, 255, 157, 136, 90, 255, 155, 136, 88, 255, 154, 136, 87, 255, 152, 136, 86, 255, 151, 136, 85, 255, 150, 135, 84, 255, 149, 135, 83, 255, 148, 134, 83, 255, 147, 134, 82, 255, 146, 133, 82, 255, 146, 131, 82, 255, 145, 130, 82, 255, 144, 129, 82, 255, 142, 127, 82, 255, 141, 126, 82, 255, 140, 124, 82, 255, 139, 122, 82, 255, 138, 121, 82, 255, 137, 119, 83, 255, 136, 118, 83, 255, 135, 117, 84, 255, 134, 116, 84, 255, 133, 115, 85, 255, 132, 114, 85, 255, 131, 113, 86, 255, 130, 113, 87, 255, 129, 113, 87, 255, 129, 113, 88, 255, 129, 114, 89, 255, 129, 115, 90, 255, 129, 115, 91, 255, 130, 116, 92, 255, 130, 118, 93, 255, 131, 119, 94, 255, 132, 120, 94, 255, 133, 121, 95, 255, 134, 122, 96, 255, 134, 124, 97, 255, 135, 125, 98, 255, 136, 126, 98, 255, 136, 126, 99, 255, 137, 127, 99, 255, 137, 127, 99, 255, 137, 128, 99, 255, 137, 127, 99, 255, 137, 127, 99, 255, 137, 126, 99, 255, 137, 126, 98, 255, 136, 125, 97, 255, 136, 124, 96, 255, 135, 122, 95, 255, 135, 121, 94, 255, 134, 120, 93, 255, 133, 119, 92, 255, 133, 117, 91, 255, 132, 116, 89, 255, 130, 115, 88, 255, 129, 114, 87, 255, 128, 113, 85, 255, 126, 113, 84, 255, 125, 112, 83, 255, 123, 112, 81, 255, 121, 112, 80, 255, 118, 112, 79, 255, 116, 112, 78, 255, 113, 113, 78, 255, 110, 113, 77, 255, 107, 114, 77, 255, 104, 115, 77, 255, 100, 115, 77, 255, 97, 116, 77, 255, 93, 117, 77, 255, 90, 118, 77, 255, 87, 119, 77, 255, 84, 120, 77, 255, 81, 122, 77, 255, 79, 123, 77, 255, 77, 124, 77, 255, 75, 125, 77, 255, 74, 126, 77, 255, 73, 127, 77, 255, 73, 129, 77, 255, 72, 130, 76, 255, 72, 132, 75, 255, 72, 134, 74, 255, 72, 136, 73, 255, 72, 139, 72, 255, 72, 141, 70, 255, 73, 144, 68, 255, 73, 147, 67, 255, 74, 150, 65, 255, 74, 153, 63, 255, 75, 156, 61, 255, 76, 159, 59, 255, 77, 162, 57, 255, 78, 165, 55, 255, 79, 168, 54, 255, 81, 171, 52, 255, 82, 173, 50, 255, 84, 175, 49, 255, 86, 177, 48, 255, 88, 178, 46, 255, 90, 180, 45, 255, 93, 180, 43, 255, 96, 181, 42, 255, 99, 181, 40, 255, 103, 182, 39, 255, 106, 182, 37, 255, 109, 181, 36, 255, 113, 181, 35, 255, 116, 181, 33, 255, 119, 180, 32, 255, 122, 180, 31, 255, 124, 179, 30, 255, 126, 179, 29, 255, 128, 178, 29, 255, 129, 178, 28, 255, 130, 178, 28, 255, 131, 178, 28, 255, 130, 178, 28, 255, 130, 178, 28, 255, 129, 178, 28, 255, 127, 178, 28, 255, 126, 178, 28, 255, 124, 179, 28, 255, 122, 179, 28, 255, 120, 179, 29, 255, 118, 179, 29, 255, 116, 179, 29, 255, 113, 179, 29, 255, 111, 179, 29, 255, 109, 178, 30, 255, 107, 178, 30, 255, 105, 177, 30, 255, 103, 176, 30, 255, 101, 175, 31, 255, 100, 174, 31, 255, 99, 172, 31, 255, 98, 171, 31, 255, 97, 169, 32, 255, 96, 167, 32, 255, 95, 165, 32, 255, 94, 163, 32, 255, 93, 161, 32, 255, 92, 159, 33, 255, 92, 156, 33, 255, 91, 154, 33, 255, 90, 152, 33, 255, 89, 150, 33, 255, 88, 149, 33, 255, 88, 147, 33, 255, 87, 146, 33, 255, 87, 144, 33, 255, 86, 143, 33, 255, 86, 142, 33, 255, 86, 142, 33, 255, 86, 142, 32, 255, 86, 141, 32, 255, 87, 141, 32, 255, 87, 140, 32, 255, 88, 140, 32, 255, 89, 139, 33, 255, 90, 139, 33, 255, 91, 138, 33, 255, 92, 138, 33, 255, 93, 137, 34, 255, 94, 136, 34, 255, 95, 136, 34, 255, 96, 135, 35, 255, 96, 135, 35, 255, 97, 134, 36, 255, 97, 134, 36, 255, 97, 133, 37, 255, 96, 133, 37, 255, 95, 133, 38, 255, 94, 132, 38, 255, 93, 133, 39, 255, 91, 133, 40, 255, 89, 134, 40, 255, 87, 134, 41, 255, 86, 135, 41, 255, 84, 137, 42, 255, 82, 138, 42, 255, 80, 139, 43, 255, 78, 141, 43, 255, 76, 142, 44, 255, 75, 143, 44, 255, 73, 145, 44, 255, 72, 146, 45, 255, 71, 147, 45, 255, 70, 148, 45, 255, 69, 149, 45, 255, 69, 149, 45, 255, 68, 149, 45, 255, 69, 149, 45, 255, 69, 148, 45, 255, 70, 148, 45, 255, 70, 147, 45, 255, 71, 145, 45, 255, 73, 144, 45, 255, 74, 142, 45, 255, 75, 141, 45, 255, 77, 139, 45, 255, 79, 138, 45, 255, 80, 136, 45, 255, 82, 134, 45, 255, 84, 133, 45, 255, 86, 131, 45, 255, 88, 130, 45, 255, 90, 129, 45, 255, 91, 128, 45, 255, 93, 128, 46, 255, 94, 128, 46, 255, 96, 128, 46, 255, 97, 128, 46, 255, 99, 128, 46, 255, 100, 128, 47, 255, 102, 128, 47, 255, 103, 128, 47, 255, 105, 128, 48, 255, 106, 128, 48, 255, 108, 129, 49, 255, 109, 129, 49, 255, 111, 129, 50, 255, 112, 129, 51, 255, 113, 129, 52, 255, 115, 129, 52, 255, 116, 128, 53, 255, 117, 128, 54, 255, 118, 128, 55, 255, 119, 127, 56, 255, 120, 127, 57, 255, 121, 127, 59, 255, 122, 127, 60, 255, 122, 127, 62, 255, 122, 127, 63, 255, 122, 128, 65, 255, 122, 129, 66, 255, 122, 130, 68, 255, 121, 131, 70, 255, 121, 132, 72, 255, 121, 133, 73, 255, 121, 134, 75, 255, 121, 136, 77, 255, 121, 137, 79, 255, 122, 138, 81, 255, 122, 139, 83, 255, 123, 140, 85, 255, 124, 142, 87, 255, 126, 142, 89, 255, 127, 143, 91, 255, 129, 143, 93, 255, 131, 144, 96, 255, 133, 143, 99, 255, 136, 143, 102, 255, 138, 142, 105, 255, 140, 141, 108, 255, 143, 140, 112, 255, 145, 139, 115, 255, 147, 138, 118, 255, 149, 137, 121, 255, 151, 136, 124, 255, 153, 135, 127, 255, 155, 134, 129, 255, 156, 133, 132, 255, 157, 132, 133, 255, 158, 132, 135, 255, 158, 131, 135, 255, 159, 131, 138, 255, 159, 131, 138, 255, 159, 132, 138, 255, 160, 132, 137, 255, 161, 133, 136, 255, 162, 134, 135, 255, 164, 134, 133, 255, 165, 135, 132, 255, 167, 136, 130, 255, 168, 137, 128, 255, 170, 138, 127, 255, 171, 139, 125, 255, 173, 140, 123, 255, 174, 140, 121, 255, 176, 141, 119, 255, 177, 141, 118, 255, 178, 141, 116, 255, 178, 141, 115, 255, 179, 141, 113, 255, 179, 141, 112, 255, 179, 140, 111, 255, 178, 139, 110, 255, 177, 139, 109, 255, 175, 138, 107, 255, 174, 138, 105, 255, 172, 138, 104, 255, 170, 137, 102, 255, 168, 137, 100, 255, 165, 137, 98, 255, 163, 136, 97, 255, 160, 136, 95, 255, 158, 136, 93, 255, 156, 136, 91, 255, 154, 135, 90, 255, 152, 135, 88, 255, 150, 135, 87, 255, 149, 135, 86, 255, 148, 134, 85, 255, 147, 134, 85, 255, 146, 133, 84, 255, 145, 133, 84, 255, 144, 132, 83, 255, 143, 130, 83, 255, 142, 129, 83, 255, 141, 128, 83, 255, 140, 126, 83, 255, 139, 124, 83, 255, 138, 123, 83, 255, 137, 121, 83, 255, 136, 120, 84, 255, 135, 118, 84, 255, 134, 117, 84, 255, 133, 115, 85, 255, 132, 114, 85, 255, 131, 113, 86, 255, 130, 113, 86, 255, 129, 112, 87, 255, 128, 112, 87, 255, 128, 112, 88, 255, 127, 113, 89, 255, 127, 113, 89, 255, 127, 114, 90, 255, 128, 115, 91, 255, 128, 117, 92, 255, 129, 118, 92, 255, 130, 119, 93, 255, 131, 121, 94, 255, 131, 122, 95, 255, 132, 123, 95, 255, 133, 125, 96, 255, 134, 126, 97, 255, 135, 127, 97, 255, 135, 128, 98, 255, 136, 129, 98, 255, 136, 129, 98, 255, 136, 129, 98, 255, 136, 129, 98, 255, 136, 129, 98, 255, 136, 128, 97, 255, 136, 127, 97, 255, 135, 126, 96, 255, 135, 125, 95, 255, 134, 124, 94, 255, 134, 123, 93, 255, 133, 121, 92, 255, 132, 120, 91, 255, 131, 119, 90, 255, 130, 118, 89, 255, 129, 117, 87, 255, 128, 115, 86, 255, 127, 115, 85, 255, 125, 114, 83, 255, 123, 113, 82, 255, 122, 113, 81, 255, 120, 113, 79, 255, 117, 114, 78, 255, 115, 114, 78, 255, 112, 114, 77, 255, 109, 115, 76, 255, 106, 116, 76, 255, 103, 117, 76, 255, 99, 118, 76, 255, 96, 119, 76, 255, 93, 120, 76, 255, 90, 121, 76, 255, 86, 122, 76, 255, 84, 123, 76, 255, 81, 125, 76, 255, 79, 126, 77, 255, 76, 127, 77, 255, 75, 128, 77, 255, 73, 130, 76, 255, 73, 131, 76, 255, 72, 132, 76, 255, 72, 133, 75, 255, 72, 135, 74, 255, 72, 137, 73, 255, 72, 139, 72, 255, 72, 142, 70, 255, 72, 144, 68, 255, 72, 147, 67, 255, 72, 150, 65, 255, 73, 152, 63, 255, 73, 155, 61, 255, 74, 158, 58, 255, 75, 161, 56, 255, 75, 164, 54, 255, 76, 166, 52, 255, 78, 169, 50, 255, 79, 171, 49, 255, 80, 173, 47, 255, 82, 175, 46, 255, 84, 177, 44, 255, 86, 178, 43, 255, 89, 180, 41, 255, 91, 180, 40, 255, 95, 181, 39, 255, 98, 181, 37, 255, 101, 181, 36, 255, 105, 181, 35, 255, 108, 180, 33, 255, 112, 180, 32, 255, 115, 180, 31, 255, 118, 179, 30, 255, 121, 178, 29, 255, 124, 178, 28, 255, 126, 177, 27, 255, 128, 177, 27, 255, 129, 176, 26, 255, 130, 176, 26, 255, 130, 176, 26, 255, 130, 176, 26, 255, 129, 176, 26, 255, 128, 176, 26, 255, 127, 177, 26, 255, 125, 177, 26, 255, 123, 177, 26, 255, 121, 177, 27, 255, 119, 178, 27, 255, 116, 178, 27, 255, 113, 178, 27, 255, 111, 178, 28, 255, 108, 178, 28, 255, 106, 178, 28, 255, 103, 177, 28, 255, 101, 177, 29, 255, 99, 176, 29, 255, 98, 175, 29, 255, 96, 174, 30, 255, 95, 172, 30, 255, 94, 171, 30, 255, 93, 169, 31, 255, 92, 167, 31, 255, 92, 165, 31, 255, 91, 163, 31, 255, 90, 161, 32, 255, 89, 158, 32, 255, 88, 156, 32, 255, 88, 154, 32, 255, 87, 152, 32, 255, 86, 150, 32, 255, 86, 148, 33, 255, 85, 147, 33, 255, 85, 145, 33, 255, 84, 144, 33, 255, 84, 143, 33, 255, 84, 142, 32, 255, 84, 141, 32, 255, 84, 141, 32, 255, 84, 141, 32, 255, 84, 140, 32, 255, 85, 140, 32, 255, 86, 140, 32, 255, 87, 139, 32, 255, 88, 139, 32, 255, 89, 139, 33, 255, 90, 138, 33, 255, 91, 138, 33, 255, 92, 138, 33, 255, 93, 137, 34, 255, 94, 137, 34, 255, 95, 137, 34, 255, 95, 136, 35, 255, 95, 136, 35, 255, 95, 136, 36, 255, 95, 136, 36, 255, 94, 135, 37, 255, 93, 135, 37, 255, 91, 135, 38, 255, 90, 136, 38, 255, 88, 137, 38, 255, 86, 137, 39, 255, 85, 139, 39, 255, 83, 140, 40, 255, 81, 141, 40, 255, 79, 143, 41, 255, 78, 144, 41, 255, 76, 145, 41, 255, 74, 147, 42, 255, 73, 148, 42, 255, 72, 149, 42, 255, 70, 150, 42, 255, 69, 151, 43, 255, 69, 152, 43, 255, 68, 152, 43, 255, 68, 153, 43, 255, 68, 152, 43, 255, 69, 152, 43, 255, 69, 151, 43, 255, 70, 150, 43, 255, 71, 148, 43, 255, 73, 147, 43, 255, 74, 145, 43, 255, 76, 143, 43, 255, 77, 141, 43, 255, 79, 140, 43, 255, 81, 138, 43, 255, 83, 136, 43, 255, 85, 134, 43, 255, 86, 132, 44, 255, 88, 131, 44, 255, 90, 130, 44, 255, 92, 129, 44, 255, 93, 128, 45, 255, 95, 128, 45, 255, 96, 128, 45, 255, 98, 128, 46, 255, 99, 128, 46, 255, 101, 128, 46, 255, 102, 128, 47, 255, 103, 129, 47, 255, 105, 129, 48, 255, 106, 129, 49, 255, 107, 129, 49, 255, 108, 129, 50, 255, 110, 129, 51, 255, 111, 129, 51, 255, 112, 129, 52, 255, 113, 129, 53, 255, 114, 129, 54, 255, 115, 129, 55, 255, 117, 128, 56, 255, 118, 128, 57, 255, 119, 127, 59, 255, 120, 127, 60, 255, 120, 127, 61, 255, 120, 127, 63, 255, 121, 128, 64, 255, 121, 128, 66, 255, 121, 129, 68, 255, 121, 130, 69, 255, 121, 131, 71, 255, 120, 133, 73, 255, 120, 134, 75, 255, 120, 135, 77, 255, 120, 137, 79, 255, 121, 138, 81, 255, 121, 140, 83, 255, 122, 141, 85, 255, 123, 142, 87, 255, 124, 143, 89, 255, 125, 144, 91, 255, 127, 145, 93, 255, 129, 145, 95, 255, 131, 145, 98, 255, 134, 145, 100, 255, 136, 144, 104, 255, 138, 143, 107, 255, 141, 142, 110, 255, 143, 141, 114, 255, 145, 140, 117, 255, 147, 139, 120, 255, 149, 138, 124, 255, 151, 137, 127, 255, 153, 135, 129, 255, 155, 134, 132, 255, 156, 133, 134, 255, 157, 133, 136, 255, 158, 132, 137, 255, 159, 131, 138, 255, 159, 132, 141, 255, 159, 132, 141, 255, 160, 132, 140, 255, 160, 133, 139, 255, 161, 133, 138, 255, 163, 134, 137, 255, 164, 135, 136, 255, 165, 136, 134, 255, 167, 137, 132, 255, 169, 138, 130, 255, 170, 139, 128, 255, 172, 139, 126, 255, 173, 140, 125, 255, 175, 141, 123, 255, 176, 141, 121, 255, 177, 142, 119, 255, 178, 142, 117, 255, 179, 142, 116, 255, 179, 142, 115, 255, 179, 141, 114, 255, 179, 140, 113, 255, 178, 140, 111, 255, 177, 139, 110, 255, 175, 138, 108, 255, 174, 138, 107, 255, 171, 137, 105, 255, 169, 137, 103, 255, 167, 136, 101, 255, 164, 136, 100, 255, 162, 136, 98, 255, 159, 135, 96, 255, 157, 135, 94, 255, 154, 135, 93, 255, 152, 134, 91, 255, 150, 134, 90, 255, 148, 134, 89, 255, 147, 133, 88, 255, 146, 133, 87, 255, 145, 133, 86, 255, 144, 132, 86, 255, 143, 131, 85, 255, 142, 130, 85, 255, 141, 129, 84, 255, 140, 128, 84, 255, 140, 126, 84, 255, 139, 125, 84, 255, 138, 123, 84, 255, 137, 122, 84, 255, 136, 120, 84, 255, 135, 118, 85, 255, 133, 117, 85, 255, 132, 115, 85, 255, 131, 114, 86, 255, 130, 113, 86, 255, 129, 112, 86, 255, 128, 112, 87, 255, 127, 111, 87, 255, 127, 111, 88, 255, 126, 111, 88, 255, 126, 112, 89, 255, 126, 113, 90, 255, 126, 114, 90, 255, 126, 115, 91, 255, 127, 117, 92, 255, 127, 118, 92, 255, 128, 120, 93, 255, 129, 121, 94, 255, 130, 123, 94, 255, 131, 124, 95, 255, 132, 126, 95, 255, 133, 127, 96, 255, 133, 128, 96, 255, 134, 129, 96, 255, 134, 130, 97, 255, 135, 131, 97, 255, 135, 131, 97, 255, 135, 131, 97, 255, 135, 130, 97, 255, 135, 130, 96, 255, 134, 129, 96, 255, 134, 128, 95, 255, 134, 127, 94, 255, 133, 125, 93, 255, 133, 124, 92, 255, 132, 123, 91, 255, 131, 122, 90, 255, 130, 120, 89, 255, 129, 119, 88, 255, 128, 118, 87, 255, 127, 117, 85, 255, 125, 116, 84, 255, 124, 115, 83, 255, 122, 115, 81, 255, 120, 115, 80, 255, 118, 115, 79, 255, 116, 115, 78, 255, 114, 115, 77, 255, 111, 116, 76, 255, 108, 117, 75, 255, 105, 118, 75, 255, 102, 119, 75, 255, 99, 120, 75, 255, 95, 121, 75, 255, 92, 122, 75, 255, 89, 123, 75, 255, 86, 125, 75, 255, 83, 126, 76, 255, 80, 127, 76, 255, 78, 129, 76, 255, 76, 130, 76, 255, 74, 131, 76, 255, 73, 133, 76, 255, 72, 134, 75, 255, 72, 135, 75, 255, 72, 137, 74, 255, 72, 138, 73, 255, 71, 140, 72, 255, 71, 142, 70, 255, 71, 145, 69, 255, 71, 147, 67, 255, 71, 149, 65, 255, 72, 152, 62, 255, 72, 154, 60, 255, 72, 157, 58, 255, 73, 160, 56, 255, 73, 162, 54, 255, 74, 165, 51, 255, 75, 167, 49, 255, 76, 170, 47, 255, 77, 172, 45, 255, 79, 174, 44, 255, 80, 176, 42, 255, 82, 177, 41, 255, 84, 179, 40, 255, 87, 179, 38, 255, 90, 180, 37, 255, 93, 180, 36, 255, 96, 180, 34, 255, 100, 180, 33, 255, 103, 180, 32, 255, 107, 180, 31, 255, 111, 179, 30, 255, 114, 178, 29, 255, 117, 178, 28, 255, 120, 177, 27, 255, 123, 176, 26, 255, 125, 176, 25, 255, 127, 175, 25, 255, 129, 175, 24, 255, 130, 174, 24, 255, 130, 174, 24, 255, 130, 174, 24, 255, 129, 174, 24, 255, 128, 175, 24, 255, 126, 175, 24, 255, 124, 175, 25, 255, 122, 176, 25, 255, 120, 176, 25, 255, 117, 176, 25, 255, 114, 177, 25, 255, 111, 177, 26, 255, 109, 177, 26, 255, 106, 177, 26, 255, 103, 177, 27, 255, 101, 177, 27, 255, 98, 176, 27, 255, 96, 175, 28, 255, 94, 175, 28, 255, 93, 173, 29, 255, 92, 172, 29, 255, 91, 171, 29, 255, 90, 169, 30, 255, 89, 167, 30, 255, 88, 165, 30, 255, 87, 163, 31, 255, 87, 161, 31, 255, 86, 158, 31, 255, 85, 156, 31, 255, 85, 154, 32, 255, 84, 152, 32, 255, 84, 150, 32, 255, 83, 148, 32, 255, 83, 146, 32, 255, 82, 145, 32, 255, 82, 143, 32, 255, 82, 142, 32, 255, 82, 141, 32, 255, 82, 141, 32, 255, 82, 141, 32, 255, 82, 140, 32, 255, 82, 140, 32, 255, 83, 140, 32, 255, 84, 140, 32, 255, 85, 140, 32, 255, 86, 140, 32, 255, 87, 139, 32, 255, 88, 139, 32, 255, 90, 139, 32, 255, 91, 139, 33, 255, 92, 139, 33, 255, 93, 139, 33, 255, 93, 139, 34, 255, 94, 138, 34, 255, 94, 138, 34, 255, 94, 138, 35, 255, 93, 138, 35, 255, 93, 138, 35, 255, 91, 138, 36, 255, 90, 138, 36, 255, 89, 139, 36, 255, 87, 139, 37, 255, 85, 140, 37, 255, 84, 142, 37, 255, 82, 143, 38, 255, 80, 144, 38, 255, 78, 146, 38, 255, 77, 147, 39, 255, 75, 149, 39, 255, 74, 150, 39, 255, 72, 151, 39, 255, 71, 153, 40, 255, 70, 154, 40, 255, 69, 155, 40, 255, 68, 155, 40, 255, 68, 156, 40, 255, 68, 156, 40, 255, 68, 156, 40, 255, 68, 155, 40, 255, 69, 154, 40, 255, 70, 153, 40, 255, 71, 151, 40, 255, 72, 150, 40, 255, 74, 148, 41, 255, 76, 146, 41, 255, 77, 144, 41, 255, 79, 142, 41, 255, 81, 140, 41, 255, 83, 137, 41, 255, 85, 136, 42, 255, 87, 134, 42, 255, 89, 132, 42, 255, 90, 131, 43, 255, 92, 130, 43, 255, 94, 129, 43, 255, 95, 129, 44, 255, 97, 129, 44, 255, 98, 129, 45, 255, 100, 129, 45, 255, 101, 129, 46, 255, 102, 129, 47, 255, 103, 129, 47, 255, 104, 129, 48, 255, 105, 129, 49, 255, 107, 129, 50, 255, 108, 130, 50, 255, 109, 130, 51, 255, 110, 130, 52, 255, 111, 130, 53, 255, 112, 129, 54, 255, 113, 129, 55, 255, 114, 129, 56, 255, 115, 129, 57, 255, 116, 128, 59, 255, 117, 127, 60, 255, 118, 127, 61, 255, 119, 127, 63, 255, 119, 127, 64, 255, 119, 128, 66, 255, 120, 129, 67, 255, 120, 130, 69, 255, 120, 131, 71, 255, 120, 132, 73, 255, 120, 134, 75, 255, 120, 135, 77, 255, 120, 136, 79, 255, 120, 138, 81, 255, 120, 139, 83, 255, 121, 141, 85, 255, 121, 142, 86, 255, 122, 143, 88, 255, 124, 145, 90, 255, 125, 145, 92, 255, 127, 146, 94, 255, 129, 146, 97, 255, 131, 146, 99, 255, 134, 146, 102, 255, 136, 145, 106, 255, 138, 145, 109, 255, 141, 144, 112, 255, 143, 142, 116, 255, 145, 141, 119, 255, 147, 140, 123, 255, 150, 139, 126, 255, 152, 137, 129, 255, 153, 136, 132, 255, 155, 135, 134, 255, 156, 134, 137, 255, 157, 133, 138, 255, 158, 132, 140, 255, 159, 132, 141, 255, 159, 132, 143, 255, 159, 132, 143, 255, 160, 133, 143, 255, 161, 133, 142, 255, 162, 134, 141, 255, 163, 135, 139, 255, 164, 135, 138, 255, 166, 136, 136, 255, 167, 137, 134, 255, 169, 138, 132, 255, 171, 139, 130, 255, 172, 140, 128, 255, 174, 141, 126, 255, 175, 142, 124, 255, 176, 142, 122, 255, 178, 142, 120, 255, 178, 142, 119, 255, 179, 142, 117, 255, 179, 142, 116, 255, 179, 141, 115, 255, 179, 140, 114, 255, 178, 140, 113, 255, 177, 139, 111, 255, 175, 138, 110, 255, 173, 138, 108, 255, 171, 137, 106, 255, 169, 136, 105, 255, 166, 136, 103, 255, 164, 135, 101, 255, 161, 135, 99, 255, 158, 134, 97, 255, 156, 134, 96, 255, 153, 133, 94, 255, 151, 133, 93, 255, 149, 133, 91, 255, 147, 132, 90, 255, 145, 132, 89, 255, 144, 132, 88, 255, 143, 131, 88, 255, 142, 131, 87, 255, 141, 130, 87, 255, 140, 129, 86, 255, 139, 128, 86, 255, 139, 126, 86, 255, 138, 125, 86, 255, 137, 123, 85, 255, 136, 122, 85, 255, 135, 120, 85, 255, 134, 119, 86, 255, 133, 117, 86, 255, 132, 116, 86, 255, 131, 114, 86, 255, 130, 113, 87, 255, 129, 112, 87, 255, 128, 111, 87, 255, 127, 111, 88, 255, 126, 110, 88, 255, 125, 110, 88, 255, 124, 111, 89, 255, 124, 112, 89, 255, 124, 113, 90, 255, 124, 114, 90, 255, 125, 115, 91, 255, 125, 117, 92, 255, 126, 118, 92, 255, 127, 120, 93, 255, 128, 122, 93, 255, 129, 124, 94, 255, 130, 125, 94, 255, 130, 127, 95, 255, 131, 128, 95, 255, 132, 130, 95, 255, 133, 131, 96, 255, 133, 132, 96, 255, 134, 132, 96, 255, 134, 132, 96, 255, 134, 132, 96, 255, 134, 132, 96, 255, 133, 131, 95, 255, 133, 130, 95, 255, 133, 129, 94, 255, 132, 128, 93, 255, 132, 127, 93, 255, 131, 126, 92, 255, 131, 124, 91, 255, 130, 123, 90, 255, 129, 122, 88, 255, 128, 120, 87, 255, 127, 119, 86, 255, 125, 118, 85, 255, 124, 117, 83, 255, 123, 117, 82, 255, 121, 116, 81, 255, 119, 116, 79, 255, 117, 116, 78, 255, 115, 116, 77, 255, 113, 117, 76, 255, 110, 118, 75, 255, 107, 118, 75, 255, 104, 119, 74, 255, 101, 121, 74, 255, 98, 122, 74, 255, 95, 123, 74, 255, 91, 124, 74, 255, 88, 126, 74, 255, 85, 127, 74, 255, 82, 129, 75, 255, 80, 130, 75, 255, 78, 132, 75, 255, 76, 133, 75, 255, 74, 134, 75, 255, 73, 136, 75, 255, 72, 137, 74, 255, 72, 138, 74, 255, 71, 140, 73, 255, 71, 141, 72, 255, 71, 143, 70, 255, 71, 145, 69, 255, 71, 147, 67, 255, 71, 149, 65, 255, 71, 152, 63, 255, 71, 154, 60, 255, 71, 156, 58, 255, 71, 159, 56, 255, 72, 161, 53, 255, 72, 164, 51, 255, 73, 166, 49, 255, 74, 168, 46, 255, 75, 170, 44, 255, 76, 172, 42, 255, 77, 174, 41, 255, 79, 176, 39, 255, 80, 177, 38, 255, 83, 179, 37, 255, 85, 179, 35, 255, 88, 180, 34, 255, 91, 180, 33, 255, 95, 180, 32, 255, 99, 180, 30, 255, 102, 179, 29, 255, 106, 179, 28, 255, 110, 178, 27, 255, 113, 177, 26, 255, 116, 176, 25, 255, 120, 176, 25, 255, 122, 175, 24, 255, 125, 174, 23, 255, 127, 173, 23, 255, 128, 173, 22, 255, 129, 173, 22, 255, 130, 173, 22, 255, 129, 173, 22, 255, 128, 173, 22, 255, 127, 173, 22, 255, 125, 173, 23, 255, 123, 174, 23, 255, 121, 174, 23, 255, 118, 175, 23, 255, 116, 175, 24, 255, 113, 175, 24, 255, 110, 176, 24, 255, 106, 176, 25, 255, 103, 176, 25, 255, 101, 176, 25, 255, 98, 176, 26, 255, 95, 176, 26, 255, 93, 175, 27, 255, 91, 174, 27, 255, 89, 173, 27, 255, 88, 172, 28, 255, 87, 170, 28, 255, 87, 169, 29, 255, 86, 167, 29, 255, 85, 165, 30, 255, 84, 163, 30, 255, 84, 161, 30, 255, 83, 158, 31, 255, 82, 156, 31, 255, 82, 154, 31, 255, 81, 152, 31, 255, 81, 150, 32, 255, 81, 148, 32, 255, 80, 146, 32, 255, 80, 145, 32, 255, 80, 143, 32, 255, 80, 142, 32, 255, 80, 141, 32, 255, 79, 141, 32, 255, 79, 140, 32, 255, 80, 140, 32, 255, 80, 140, 32, 255, 81, 140, 32, 255, 82, 140, 32, 255, 83, 140, 32, 255, 84, 140, 32, 255, 85, 140, 32, 255, 87, 140, 32, 255, 88, 140, 32, 255, 89, 140, 32, 255, 90, 140, 32, 255, 91, 140, 33, 255, 92, 140, 33, 255, 92, 140, 33, 255, 92, 140, 33, 255, 92, 140, 33, 255, 92, 140, 34, 255, 91, 140, 34, 255, 90, 140, 34, 255, 89, 141, 34, 255, 87, 141, 35, 255, 86, 142, 35, 255, 84, 143, 35, 255, 83, 145, 36, 255, 81, 146, 36, 255, 79, 147, 36, 255, 78, 149, 36, 255, 76, 150, 36, 255, 74, 152, 37, 255, 73, 153, 37, 255, 72, 155, 37, 255, 70, 156, 37, 255, 69, 157, 37, 255, 69, 158, 37, 255, 68, 159, 37, 255, 68, 159, 38, 255, 67, 159, 38, 255, 68, 159, 38, 255, 68, 159, 38, 255, 69, 158, 38, 255, 70, 156, 38, 255, 71, 155, 38, 255, 72, 153, 38, 255, 74, 151, 38, 255, 75, 148, 38, 255, 77, 146, 39, 255, 79, 144, 39, 255, 81, 142, 39, 255, 83, 139, 40, 255, 85, 137, 40, 255, 87, 135, 40, 255, 89, 134, 41, 255, 91, 132, 41, 255, 92, 131, 42, 255, 94, 130, 43, 255, 96, 130, 43, 255, 97, 130, 44, 255, 98, 130, 44, 255, 100, 130, 45, 255, 101, 130, 46, 255, 102, 130, 47, 255, 103, 130, 47, 255, 104, 130, 48, 255, 105, 130, 49, 255, 106, 130, 50, 255, 107, 130, 51, 255, 108, 130, 52, 255, 109, 130, 53, 255, 109, 130, 54, 255, 110, 130, 55, 255, 111, 130, 56, 255, 112, 130, 57, 255, 113, 129, 59, 255, 115, 129, 60, 255, 116, 128, 61, 255, 117, 128, 63, 255, 117, 128, 64, 255, 118, 128, 66, 255, 118, 129, 67, 255, 118, 129, 69, 255, 118, 130, 71, 255, 119, 132, 73, 255, 119, 133, 74, 255, 119, 134, 76, 255, 119, 136, 78, 255, 119, 138, 80, 255, 119, 139, 82, 255, 120, 141, 84, 255, 120, 142, 86, 255, 121, 144, 88, 255, 122, 145, 90, 255, 123, 146, 92, 255, 125, 147, 94, 255, 127, 147, 96, 255, 129, 148, 99, 255, 131, 148, 101, 255, 134, 147, 104, 255, 136, 147, 108, 255, 138, 146, 111, 255, 141, 145, 114, 255, 143, 143, 118, 255, 145, 142, 121, 255, 148, 141, 125, 255, 150, 139, 128, 255, 152, 138, 131, 255, 154, 137, 134, 255, 155, 136, 137, 255, 157, 134, 139, 255, 158, 134, 141, 255, 159, 133, 142, 255, 159, 132, 143, 255, 159, 133, 146, 255, 160, 133, 145, 255, 160, 133, 145, 255, 161, 134, 144, 255, 162, 134, 143, 255, 163, 135, 142, 255, 164, 136, 140, 255, 166, 137, 138, 255, 168, 138, 136, 255, 169, 139, 134, 255, 171, 140, 132, 255, 172, 141, 130, 255, 174, 141, 128, 255, 175, 142, 126, 255, 177, 142, 124, 255, 178, 143, 122, 255, 179, 143, 120, 255, 179, 143, 119, 255, 180, 142, 117, 255, 180, 141, 116, 255, 179, 140, 115, 255, 178, 139, 114, 255, 177, 139, 112, 255, 175, 138, 111, 255, 173, 137, 109, 255, 171, 136, 108, 255, 168, 136, 106, 255, 166, 135, 104, 255, 163, 134, 102, 255, 160, 134, 101, 255, 157, 133, 99, 255, 154, 133, 97, 255, 152, 132, 96, 255, 149, 132, 94, 255, 147, 131, 93, 255, 145, 131, 92, 255, 144, 131, 91, 255, 142, 130, 90, 255, 141, 130, 89, 255, 140, 130, 88, 255, 140, 129, 88, 255, 139, 128, 88, 255, 138, 126, 87, 255, 137, 125, 87, 255, 136, 124, 87, 255, 135, 122, 87, 255, 134, 121, 87, 255, 133, 119, 87, 255, 132, 117, 87, 255, 131, 116, 87, 255, 130, 114, 87, 255, 129, 113, 87, 255, 128, 112, 87, 255, 127, 111, 88, 255, 126, 110, 88, 255, 125, 110, 88, 255, 124, 110, 89, 255, 123, 110, 89, 255, 123, 110, 89, 255, 122, 111, 90, 255, 122, 112, 90, 255, 123, 114, 91, 255, 123, 115, 91, 255, 124, 117, 92, 255, 124, 119, 92, 255, 125, 121, 93, 255, 126, 122, 93, 255, 127, 124, 93, 255, 128, 126, 94, 255, 129, 128, 94, 255, 130, 129, 94, 255, 131, 131, 95, 255, 131, 132, 95, 255, 132, 133, 95, 255, 132, 133, 95, 255, 132, 134, 95, 255, 132, 133, 95, 255, 132, 133, 95, 255, 132, 132, 94, 255, 132, 132, 94, 255, 131, 131, 93, 255, 131, 129, 93, 255, 130, 128, 92, 255, 130, 127, 91, 255, 129, 126, 90, 255, 128, 124, 89, 255, 127, 123, 88, 255, 126, 122, 87, 255, 125, 121, 85, 255, 124, 120, 84, 255, 123, 119, 83, 255, 121, 118, 81, 255, 120, 118, 80, 255, 118, 117, 78, 255, 116, 118, 77, 255, 114, 118, 76, 255, 112, 119, 75, 255, 109, 119, 74, 255, 106, 120, 73, 255, 103, 121, 73, 255, 100, 122, 73, 255, 97, 124, 73, 255, 94, 125, 73, 255, 91, 126, 73, 255, 88, 128, 73, 255, 85, 130, 73, 255, 82, 131, 73, 255, 79, 133, 74, 255, 77, 134, 74, 255, 75, 136, 74, 255, 73, 137, 74, 255, 72, 139, 73, 255, 72, 140, 73, 255, 71, 141, 72, 255, 71, 143, 72, 255, 71, 144, 70, 255, 70, 146, 69, 255, 70, 148, 67, 255, 70, 150, 65, 255, 70, 152, 63, 255, 70, 154, 61, 255, 70, 156, 58, 255, 70, 158, 56, 255, 70, 160, 53, 255, 71, 163, 51, 255, 71, 165, 48, 255, 72, 167, 46, 255, 72, 169, 44, 255, 73, 171, 42, 255, 74, 173, 40, 255, 76, 175, 38, 255, 77, 176, 36, 255, 79, 178, 35, 255, 81, 179, 34, 255, 84, 179, 33, 255, 87, 180, 31, 255, 90, 180, 30, 255, 94, 179, 29, 255, 97, 179, 28, 255, 101, 178, 27, 255, 105, 178, 26, 255, 108, 177, 25, 255, 112, 176, 24, 255, 115, 175, 23, 255, 119, 174, 23, 255, 122, 173, 22, 255, 124, 173, 21, 255, 126, 172, 21, 255, 128, 171, 21, 255, 129, 171, 20, 255, 129, 171, 20, 255, 129, 171, 20, 255, 128, 171, 21, 255, 126, 171, 21, 255, 125, 172, 21, 255, 122, 172, 21, 255, 120, 173, 21, 255, 117, 173, 22, 255, 114, 174, 22, 255, 111, 174, 22, 255, 108, 175, 23, 255, 104, 175, 23, 255, 101, 175, 24, 255, 98, 175, 24, 255, 95, 175, 24, 255, 93, 175, 25, 255, 90, 175, 25, 255, 88, 174, 26, 255, 87, 173, 26, 255, 85, 172, 27, 255, 85, 170, 27, 255, 84, 169, 28, 255, 83, 167, 28, 255, 82, 165, 29, 255, 81, 163, 29, 255, 81, 161, 30, 255, 80, 158, 30, 255, 80, 156, 30, 255, 79, 154, 31, 255, 79, 152, 31, 255, 79, 150, 31, 255, 78, 148, 32, 255, 78, 146, 32, 255, 78, 145, 32, 255, 78, 143, 32, 255, 78, 142, 32, 255, 77, 141, 32, 255, 77, 141, 32, 255, 77, 140, 32, 255, 78, 140, 32, 255, 78, 140, 32, 255, 79, 140, 32, 255, 80, 140, 32, 255, 81, 140, 31, 255, 82, 141, 31, 255, 83, 141, 32, 255, 85, 141, 32, 255, 86, 141, 32, 255, 87, 141, 32, 255, 88, 142, 32, 255, 89, 142, 32, 255, 90, 142, 32, 255, 91, 142, 32, 255, 91, 142, 32, 255, 91, 143, 32, 255, 91, 143, 33, 255, 90, 143, 33, 255, 89, 143, 33, 255, 87, 143, 33, 255, 86, 144, 33, 255, 85, 145, 33, 255, 83, 146, 34, 255, 82, 147, 34, 255, 80, 149, 34, 255, 78, 150, 34, 255, 77, 152, 34, 255, 75, 153, 34, 255, 74, 155, 34, 255, 72, 157, 34, 255, 71, 158, 35, 255, 70, 159, 35, 255, 69, 160, 35, 255, 68, 161, 35, 255, 67, 162, 35, 255, 67, 163, 35, 255, 67, 163, 35, 255, 67, 162, 35, 255, 67, 162, 35, 255, 68, 161, 35, 255, 69, 159, 35, 255, 70, 158, 35, 255, 72, 156, 36, 255, 73, 153, 36, 255, 75, 151, 36, 255, 77, 149, 37, 255, 79, 146, 37, 255, 81, 144, 37, 255, 83, 141, 38, 255, 85, 139, 38, 255, 86, 137, 39, 255, 88, 135, 40, 255, 90, 134, 40, 255, 92, 133, 41, 255, 94, 132, 42, 255, 95, 131, 42, 255, 97, 131, 43, 255, 98, 131, 44, 255, 99, 131, 45, 255, 100, 131, 46, 255, 101, 131, 46, 255, 102, 131, 47, 255, 103, 131, 48, 255, 104, 131, 49, 255, 105, 131, 50, 255, 106, 131, 51, 255, 107, 131, 53, 255, 107, 131, 54, 255, 108, 131, 55, 255, 109, 131, 56, 255, 110, 131, 57, 255, 111, 130, 58, 255, 112, 130, 60, 255, 113, 129, 61, 255, 114, 129, 62, 255, 115, 128, 64, 255, 116, 128, 65, 255, 116, 129, 67, 255, 117, 129, 69, 255, 117, 130, 70, 255, 117, 131, 72, 255, 117, 132, 74, 255, 118, 134, 76, 255, 118, 135, 78, 255, 118, 137, 80, 255, 118, 139, 82, 255, 119, 140, 84, 255, 119, 142, 86, 255, 120, 143, 88, 255, 121, 145, 90, 255, 122, 146, 92, 255, 123, 147, 94, 255, 125, 148, 96, 255, 127, 149, 98, 255, 129, 149, 100, 255, 131, 149, 103, 255, 134, 148, 106, 255, 136, 148, 109, 255, 138, 147, 113, 255, 141, 146, 116, 255, 143, 145, 120, 255, 145, 143, 123, 255, 148, 142, 127, 255, 150, 140, 130, 255, 152, 139, 133, 255, 154, 138, 136, 255, 155, 136, 139, 255, 157, 135, 141, 255, 158, 134, 143, 255, 159, 133, 144, 255, 159, 133, 145, 255, 160, 134, 148, 255, 160, 134, 148, 255, 160, 134, 147, 255, 161, 135, 146, 255, 162, 135, 145, 255, 163, 136, 144, 255, 165, 137, 142, 255, 166, 138, 140, 255, 168, 139, 138, 255, 169, 140, 136, 255, 171, 140, 134, 255, 173, 141, 132, 255, 174, 142, 130, 255, 176, 142, 128, 255, 177, 143, 126, 255, 178, 143, 124, 255, 179, 143, 122, 255, 179, 143, 120, 255, 180, 142, 119, 255, 180, 141, 118, 255, 179, 140, 117, 255, 178, 139, 115, 255, 177, 138, 114, 255, 175, 137, 112, 255, 173, 136, 111, 255, 170, 136, 109, 255, 168, 135, 107, 255, 165, 134, 106, 255, 162, 133, 104, 255, 159, 133, 102, 255, 156, 132, 100, 255, 153, 131, 99, 255, 151, 131, 97, 255, 148, 130, 96, 255, 146, 130, 94, 255, 144, 129, 93, 255, 142, 129, 92, 255, 141, 129, 91, 255, 140, 129, 90, 255, 139, 128, 90, 255, 138, 127, 89, 255, 137, 126, 89, 255, 136, 125, 89, 255, 135, 124, 88, 255, 134, 122, 88, 255, 133, 121, 88, 255, 132, 119, 88, 255, 131, 118, 88, 255, 131, 116, 88, 255, 130, 115, 88, 255, 129, 113, 88, 255, 128, 112, 88, 255, 127, 111, 88, 255, 126, 110, 89, 255, 125, 109, 89, 255, 124, 109, 89, 255, 123, 109, 89, 255, 122, 109, 90, 255, 121, 110, 90, 255, 121, 111, 90, 255, 121, 112, 91, 255, 121, 114, 91, 255, 121, 115, 91, 255, 122, 117, 92, 255, 123, 119, 92, 255, 124, 121, 92, 255, 125, 123, 93, 255, 126, 125, 93, 255, 127, 127, 93, 255, 127, 129, 94, 255, 128, 130, 94, 255, 129, 132, 94, 255, 130, 133, 94, 255, 130, 134, 94, 255, 131, 135, 94, 255, 131, 135, 94, 255, 131, 135, 94, 255, 131, 134, 94, 255, 131, 134, 94, 255, 130, 133, 93, 255, 130, 132, 93, 255, 130, 131, 92, 255, 129, 129, 91, 255, 128, 128, 90, 255, 128, 127, 89, 255, 127, 126, 88, 255, 126, 124, 87, 255, 125, 123, 86, 255, 124, 122, 85, 255, 123, 121, 83, 255, 121, 120, 82, 255, 120, 119, 80, 255, 118, 119, 79, 255, 117, 119, 78, 255, 115, 119, 76, 255, 113, 119, 75, 255, 110, 120, 74, 255, 108, 121, 73, 255, 105, 122, 72, 255, 102, 123, 72, 255, 99, 124, 72, 255, 96, 126, 72, 255, 93, 127, 72, 255, 90, 129, 72, 255, 87, 130, 72, 255, 84, 132, 72, 255, 81, 133, 72, 255, 79, 135, 72, 255, 76, 137, 72, 255, 74, 138, 72, 255, 73, 140, 72, 255, 72, 141, 72, 255, 71, 142, 71, 255, 71, 144, 71, 255, 70, 145, 70, 255, 70, 147, 69, 255, 70, 148, 67, 255, 70, 150, 65, 255, 69, 152, 63, 255, 69, 154, 61, 255, 69, 156, 59, 255, 69, 158, 56, 255, 69, 160, 54, 255, 69, 162, 51, 255, 70, 164, 48, 255, 70, 166, 46, 255, 71, 168, 43, 255, 71, 170, 41, 255, 72, 172, 39, 255, 73, 174, 37, 255, 74, 175, 35, 255, 76, 177, 34, 255, 78, 178, 33, 255, 80, 179, 31, 255, 82, 179, 30, 255, 86, 179, 29, 255, 89, 179, 28, 255, 92, 179, 27, 255, 96, 178, 26, 255, 100, 178, 25, 255, 104, 177, 24, 255, 107, 176, 23, 255, 111, 175, 22, 255, 114, 174, 21, 255, 118, 173, 21, 255, 121, 172, 20, 255, 123, 171, 20, 255, 125, 170, 19, 255, 127, 170, 19, 255, 128, 170, 19, 255, 128, 169, 19, 255, 128, 169, 19, 255, 127, 170, 19, 255, 125, 170, 19, 255, 124, 170, 19, 255, 121, 171, 19, 255, 119, 172, 20, 255, 116, 172, 20, 255, 113, 173, 20, 255, 109, 173, 21, 255, 106, 174, 21, 255, 103, 174, 22, 255, 99, 174, 22, 255, 96, 175, 23, 255, 93, 175, 23, 255, 90, 174, 24, 255, 88, 174, 24, 255, 86, 173, 25, 255, 84, 173, 25, 255, 83, 171, 26, 255, 82, 170, 27, 255, 81, 169, 27, 255, 80, 167, 28, 255, 80, 165, 28, 255, 79, 163, 29, 255, 78, 161, 29, 255, 78, 159, 30, 255, 77, 156, 30, 255, 77, 154, 30, 255, 77, 152, 31, 255, 76, 150, 31, 255, 76, 148, 31, 255, 76, 146, 32, 255, 76, 145, 32, 255, 76, 143, 32, 255, 75, 142, 32, 255, 75, 141, 32, 255, 75, 141, 32, 255, 75, 141, 32, 255, 75, 141, 32, 255, 76, 141, 32, 255, 77, 141, 32, 255, 78, 141, 31, 255, 79, 141, 31, 255, 80, 141, 31, 255, 81, 142, 31, 255, 83, 142, 31, 255, 84, 142, 31, 255, 85, 143, 31, 255, 87, 143, 31, 255, 88, 143, 31, 255, 88, 144, 31, 255, 89, 144, 31, 255, 89, 144, 31, 255, 89, 145, 31, 255, 89, 145, 31, 255, 88, 145, 31, 255, 87, 145, 32, 255, 86, 146, 32, 255, 85, 147, 32, 255, 83, 148, 32, 255, 82, 149, 32, 255, 80, 150, 32, 255, 79, 152, 32, 255, 77, 153, 32, 255, 76, 155, 32, 255, 74, 156, 32, 255, 73, 158, 32, 255, 71, 160, 32, 255, 70, 161, 32, 255, 69, 162, 32, 255, 68, 164, 32, 255, 67, 165, 32, 255, 67, 165, 32, 255, 66, 166, 32, 255, 66, 166, 32, 255, 66, 166, 32, 255, 67, 165, 32, 255, 67, 164, 33, 255, 68, 162, 33, 255, 70, 160, 33, 255, 71, 158, 33, 255, 73, 156, 34, 255, 74, 154, 34, 255, 76, 151, 35, 255, 78, 149, 35, 255, 80, 146, 36, 255, 82, 144, 36, 255, 84, 141, 37, 255, 86, 139, 37, 255, 88, 137, 38, 255, 90, 136, 39, 255, 92, 134, 40, 255, 93, 133, 41, 255, 95, 133, 41, 255, 96, 133, 42, 255, 97, 133, 43, 255, 99, 132, 44, 255, 100, 132, 45, 255, 101, 132, 46, 255, 101, 132, 47, 255, 102, 132, 49, 255, 103, 133, 50, 255, 104, 133, 51, 255, 105, 133, 52, 255, 105, 133, 53, 255, 106, 133, 54, 255, 107, 132, 56, 255, 108, 132, 57, 255, 109, 132, 58, 255, 110, 132, 60, 255, 111, 131, 61, 255, 112, 130, 62, 255, 113, 130, 64, 255, 114, 129, 65, 255, 115, 129, 67, 255, 115, 130, 68, 255, 116, 130, 70, 255, 116, 131, 72, 255, 116, 132, 74, 255, 117, 133, 76, 255, 117, 135, 78, 255, 117, 136, 80, 255, 117, 138, 82, 255, 117, 140, 84, 255, 118, 141, 86, 255, 119, 143, 88, 255, 119, 145, 90, 255, 120, 146, 92, 255, 121, 147, 94, 255, 123, 149, 96, 255, 125, 149, 98, 255, 127, 150, 100, 255, 129, 150, 102, 255, 131, 150, 105, 255, 133, 150, 108, 255, 136, 149, 111, 255, 138, 148, 115, 255, 141, 147, 118, 255, 143, 146, 122, 255, 146, 144, 125, 255, 148, 143, 129, 255, 150, 141, 132, 255, 152, 140, 135, 255, 154, 138, 138, 255, 156, 137, 141, 255, 157, 136, 143, 255, 158, 135, 145, 255, 159, 134, 147, 255, 160, 134, 148, 255, 160, 134, 150, 255, 160, 135, 150, 255, 161, 135, 149, 255, 161, 135, 148, 255, 162, 136, 147, 255, 164, 137, 146, 255, 165, 138, 144, 255, 166, 138, 142, 255, 168, 139, 140, 255, 170, 140, 138, 255, 171, 141, 136, 255, 173, 142, 134, 255, 174, 142, 131, 255, 176, 143, 129, 255, 177, 143, 127, 255, 178, 143, 125, 255, 179, 143, 123, 255, 179, 143, 122, 255, 180, 142, 120, 255, 179, 141, 119, 255, 179, 140, 118, 255, 178, 139, 117, 255, 176, 138, 115, 255, 174, 137, 114, 255, 172, 136, 112, 255, 170, 135, 111, 255, 167, 134, 109, 255, 164, 133, 107, 255, 161, 132, 105, 255, 158, 131, 104, 255, 155, 131, 102, 255, 153, 130, 100, 255, 150, 129, 99, 255, 147, 129, 97, 255, 145, 128, 96, 255, 143, 128, 94, 255, 141, 127, 93, 255, 140, 127, 93, 255, 139, 127, 92, 255, 138, 126, 91, 255, 137, 126, 91, 255, 136, 125, 90, 255, 135, 123, 90, 255, 134, 122, 90, 255, 133, 121, 89, 255, 132, 119, 89, 255, 131, 118, 89, 255, 130, 116, 89, 255, 129, 115, 89, 255, 128, 113, 89, 255, 127, 112, 89, 255, 126, 111, 89, 255, 125, 110, 89, 255, 124, 109, 89, 255, 123, 109, 89, 255, 122, 108, 90, 255, 121, 108, 90, 255, 120, 109, 90, 255, 120, 110, 90, 255, 119, 111, 91, 255, 119, 112, 91, 255, 119, 114, 91, 255, 120, 115, 92, 255, 120, 117, 92, 255, 121, 119, 92, 255, 122, 122, 92, 255, 123, 124, 93, 255, 124, 126, 93, 255, 125, 128, 93, 255, 126, 130, 93, 255, 127, 131, 94, 255, 128, 133, 94, 255, 128, 134, 94, 255, 129, 135, 94, 255, 129, 136, 94, 255, 129, 136, 94, 255, 129, 136, 94, 255, 129, 135, 94, 255, 129, 135, 93, 255, 129, 134, 93, 255, 128, 133, 92, 255, 128, 132, 92, 255, 127, 131, 91, 255, 127, 129, 90, 255, 126, 128, 89, 255, 125, 127, 88, 255, 125, 125, 87, 255, 124, 124, 85, 255, 123, 123, 84, 255, 121, 122, 83, 255, 120, 121, 81, 255, 119, 121, 80, 255, 117, 120, 78, 255, 115, 120, 77, 255, 114, 120, 75, 255, 112, 121, 74, 255, 109, 122, 73, 255, 107, 122, 72, 255, 104, 123, 71, 255, 101, 125, 71, 255, 98, 126, 71, 255, 95, 127, 70, 255, 92, 129, 70, 255, 89, 130, 70, 255, 86, 132, 70, 255, 83, 134, 70, 255, 80, 135, 71, 255, 78, 137, 71, 255, 76, 139, 71, 255, 74, 140, 71, 255, 72, 142, 70, 255, 71, 143, 70, 255, 70, 145, 70, 255, 70, 146, 69, 255, 70, 147, 68, 255, 69, 149, 67, 255, 69, 150, 65, 255, 69, 152, 63, 255, 69, 154, 61, 255, 69, 156, 59, 255, 68, 158, 56, 255, 68, 160, 54, 255, 68, 162, 51, 255, 68, 164, 49, 255, 69, 165, 46, 255, 69, 167, 44, 255, 70, 169, 41, 255, 70, 171, 39, 255, 71, 173, 37, 255, 72, 174, 35, 255, 73, 176, 33, 255, 75, 177, 31, 255, 76, 178, 30, 255, 79, 179, 29, 255, 81, 179, 28, 255, 84, 179, 27, 255, 88, 179, 26, 255, 91, 179, 25, 255, 95, 178, 24, 255, 99, 177, 23, 255, 102, 176, 22, 255, 106, 175, 21, 255, 110, 174, 20, 255, 113, 173, 19, 255, 117, 172, 19, 255, 120, 171, 18, 255, 122, 170, 18, 255, 124, 169, 17, 255, 126, 169, 17, 255, 127, 168, 17, 255, 127, 168, 17, 255, 127, 168, 17, 255, 126, 168, 17, 255, 124, 169, 17, 255, 122, 169, 18, 255, 120, 170, 18, 255, 117, 170, 18, 255, 114, 171, 18, 255, 111, 172, 19, 255, 108, 172, 19, 255, 105, 173, 20, 255, 101, 173, 20, 255, 98, 174, 21, 255, 95, 174, 21, 255, 91, 174, 22, 255, 89, 174, 23, 255, 86, 174, 23, 255, 84, 173, 24, 255, 82, 172, 25, 255, 81, 171, 25, 255, 80, 170, 26, 255, 79, 168, 26, 255, 78, 167, 27, 255, 78, 165, 28, 255, 77, 163, 28, 255, 76, 161, 29, 255, 76, 159, 29, 255, 75, 157, 30, 255, 75, 154, 30, 255, 75, 152, 31, 255, 74, 150, 31, 255, 74, 149, 31, 255, 74, 147, 32, 255, 74, 145, 32, 255, 74, 144, 32, 255, 73, 143, 32, 255, 73, 142, 32, 255, 73, 142, 32, 255, 73, 141, 32, 255, 73, 141, 32, 255, 74, 141, 32, 255, 75, 141, 32, 255, 76, 142, 31, 255, 77, 142, 31, 255, 78, 142, 31, 255, 80, 143, 31, 255, 81, 143, 31, 255, 82, 144, 31, 255, 84, 144, 31, 255, 85, 145, 31, 255, 86, 145, 31, 255, 87, 145, 31, 255, 87, 146, 31, 255, 88, 146, 30, 255, 88, 147, 30, 255, 88, 147, 30, 255, 87, 147, 30, 255, 86, 147, 30, 255, 85, 148, 30, 255, 83, 149, 30, 255, 82, 150, 30, 255, 81, 151, 30, 255, 79, 153, 30, 255, 77, 154, 30, 255, 76, 156, 30, 255, 74, 157, 30, 255, 73, 159, 30, 255, 72, 161, 30, 255, 70, 162, 30, 255, 69, 164, 30, 255, 68, 165, 30, 255, 67, 167, 30, 255, 66, 168, 30, 255, 66, 168, 30, 255, 65, 169, 30, 255, 65, 169, 30, 255, 65, 169, 30, 255, 66, 168, 30, 255, 66, 167, 30, 255, 67, 165, 30, 255, 69, 163, 31, 255, 70, 161, 31, 255, 72, 159, 31, 255, 73, 157, 32, 255, 75, 154, 32, 255, 77, 151, 33, 255, 79, 149, 34, 255, 81, 146, 34, 255, 83, 144, 35, 255, 85, 142, 36, 255, 87, 140, 37, 255, 89, 138, 38, 255, 91, 137, 39, 255, 92, 136, 40, 255, 94, 135, 41, 255, 95, 135, 42, 255, 96, 135, 43, 255, 98, 134, 44, 255, 99, 134, 45, 255, 99, 134, 46, 255, 100, 134, 48, 255, 101, 134, 49, 255, 102, 134, 50, 255, 103, 134, 51, 255, 103, 134, 53, 255, 104, 134, 54, 255, 105, 134, 55, 255, 106, 134, 57, 255, 106, 134, 58, 255, 107, 133, 59, 255, 108, 133, 61, 255, 109, 132, 62, 255, 110, 132, 64, 255, 112, 131, 65, 255, 113, 130, 67, 255, 113, 130, 68, 255, 114, 131, 70, 255, 115, 131, 72, 255, 115, 132, 73, 255, 115, 133, 75, 255, 116, 135, 77, 255, 116, 136, 79, 255, 116, 138, 81, 255, 116, 139, 83, 255, 117, 141, 85, 255, 117, 143, 87, 255, 118, 144, 89, 255, 119, 146, 91, 255, 120, 147, 93, 255, 121, 149, 96, 255, 122, 150, 98, 255, 124, 151, 100, 255, 126, 151, 102, 255, 129, 151, 104, 255, 131, 151, 107, 255, 133, 151, 110, 255, 136, 150, 113, 255, 138, 149, 117, 255, 141, 148, 120, 255, 143, 147, 124, 255, 146, 145, 127, 255, 148, 144, 131, 255, 150, 142, 134, 255, 152, 141, 137, 255, 154, 139, 140, 255, 156, 138, 143, 255, 157, 137, 145, 255, 158, 136, 147, 255, 159, 135, 149, 255, 160, 135, 150, 255, 160, 136, 152, 255, 160, 136, 151, 255, 161, 136, 151, 255, 162, 136, 150, 255, 162, 137, 149, 255, 164, 138, 147, 255, 165, 138, 146, 255, 166, 139, 144, 255, 168, 140, 142, 255, 170, 141, 140, 255, 171, 141, 138, 255, 173, 142, 135, 255, 174, 143, 133, 255, 176, 143, 131, 255, 177, 143, 129, 255, 178, 143, 127, 255, 178, 143, 125, 255, 179, 142, 124, 255, 179, 141, 122, 255, 179, 140, 121, 255, 178, 139, 120, 255, 177, 138, 118, 255, 176, 137, 117, 255, 174, 136, 115, 255, 172, 135, 114, 255, 169, 133, 112, 255, 166, 132, 110, 255, 164, 132, 109, 255, 161, 131, 107, 255, 158, 130, 105, 255, 155, 129, 103, 255, 152, 128, 102, 255, 149, 128, 100, 255, 146, 127, 99, 255, 144, 127, 97, 255, 142, 126, 96, 255, 140, 126, 95, 255, 138, 125, 94, 255, 137, 125, 93, 255, 136, 125, 93, 255, 135, 124, 92, 255, 134, 123, 92, 255, 133, 122, 91, 255, 133, 121, 91, 255, 132, 119, 91, 255, 131, 118, 90, 255, 130, 116, 90, 255, 129, 115, 90, 255, 128, 114, 90, 255, 127, 112, 90, 255, 126, 111, 90, 255, 125, 110, 90, 255, 124, 109, 90, 255, 123, 109, 90, 255, 122, 108, 90, 255, 121, 108, 90, 255, 120, 108, 91, 255, 119, 109, 91, 255, 118, 109, 91, 255, 118, 111, 91, 255, 118, 112, 91, 255, 118, 114, 92, 255, 118, 116, 92, 255, 119, 118, 92, 255, 119, 120, 92, 255, 120, 122, 93, 255, 121, 124, 93, 255, 122, 127, 93, 255, 123, 129, 93, 255, 124, 131, 93, 255, 125, 132, 94, 255, 126, 134, 94, 255, 126, 135, 94, 255, 127, 136, 94, 255, 127, 137, 94, 255, 127, 137, 94, 255, 127, 137, 94, 255, 127, 137, 94, 255, 127, 136, 93, 255, 127, 135, 93, 255, 127, 134, 92, 255, 126, 133, 91, 255, 126, 132, 91, 255, 125, 130, 90, 255, 125, 129, 89, 255, 124, 128, 87, 255, 123, 127, 86, 255, 122, 125, 85, 255, 121, 124, 84, 255, 120, 123, 82, 255, 119, 123, 81, 255, 117, 122, 79, 255, 116, 122, 78, 255, 114, 122, 76, 255, 112, 122, 74, 255, 110, 122, 73, 255, 108, 123, 72, 255, 105, 124, 71, 255, 103, 125, 70, 255, 100, 126, 70, 255, 97, 127, 69, 255, 94, 129, 69, 255, 91, 130, 69, 255, 88, 132, 69, 255, 85, 134, 69, 255, 82, 135, 69, 255, 79, 137, 69, 255, 77, 139, 69, 255, 75, 140, 69, 255, 73, 142, 69, 255, 71, 144, 69, 255, 70, 145, 68, 255, 70, 146, 68, 255, 69, 148, 67, 255, 69, 149, 66, 255, 69, 151, 65, 255, 68, 152, 63, 255, 68, 154, 61, 255, 68, 156, 59, 255, 68, 157, 57, 255, 68, 159, 54, 255, 68, 161, 52, 255, 68, 163, 49, 255, 68, 165, 47, 255, 68, 167, 44, 255, 68, 169, 41, 255, 69, 170, 39, 255, 69, 172, 37, 255, 70, 173, 35, 255, 71, 175, 33, 255, 72, 176, 31, 255, 74, 177, 30, 255, 76, 178, 28, 255, 78, 179, 27, 255, 80, 179, 26, 255, 83, 179, 25, 255, 87, 179, 24, 255, 90, 178, 23, 255, 94, 178, 22, 255, 98, 177, 21, 255, 101, 176, 20, 255, 105, 174, 19, 255, 109, 173, 19, 255, 112, 172, 18, 255, 115, 171, 17, 255, 118, 170, 17, 255, 121, 169, 16, 255, 123, 168, 16, 255, 124, 168, 16, 255, 125, 167, 16, 255, 126, 167, 15, 255, 125, 167, 15, 255, 125, 167, 16, 255, 123, 168, 16, 255, 121, 168, 16, 255, 119, 169, 16, 255, 116, 169, 17, 255, 113, 170, 17, 255, 110, 171, 18, 255, 107, 171, 18, 255, 103, 172, 19, 255, 100, 173, 19, 255, 96, 173, 20, 255, 93, 173, 20, 255, 90, 173, 21, 255, 87, 173, 22, 255, 85, 173, 22, 255, 83, 173, 23, 255, 81, 172, 24, 255, 80, 171, 24, 255, 79, 170, 25, 255, 78, 168, 26, 255, 77, 167, 26, 255, 76, 165, 27, 255, 75, 163, 28, 255, 75, 161, 28, 255, 74, 159, 29, 255, 74, 157, 29, 255, 73, 155, 30, 255, 73, 153, 30, 255, 73, 151, 31, 255, 72, 149, 31, 255, 72, 148, 31, 255, 72, 146, 32, 255, 72, 145, 32, 255, 72, 144, 32, 255, 71, 143, 32, 255, 71, 142, 32, 255, 71, 142, 32, 255, 72, 142, 32, 255, 72, 142, 32, 255, 73, 143, 32, 255, 74, 143, 31, 255, 75, 143, 31, 255, 76, 143, 31, 255, 78, 144, 31, 255, 79, 144, 31, 255, 80, 145, 31, 255, 82, 145, 31, 255, 83, 146, 30, 255, 84, 147, 30, 255, 85, 147, 30, 255, 86, 148, 30, 255, 86, 148, 30, 255, 86, 148, 29, 255, 86, 149, 29, 255, 85, 149, 29, 255, 84, 150, 29, 255, 83, 150, 29, 255, 82, 151, 29, 255, 81, 152, 29, 255, 79, 154, 28, 255, 78, 155, 28, 255, 76, 157, 28, 255, 75, 158, 28, 255, 73, 160, 28, 255, 72, 162, 28, 255, 70, 164, 28, 255, 69, 165, 28, 255, 68, 167, 27, 255, 67, 168, 27, 255, 66, 169, 27, 255, 65, 170, 27, 255, 64, 171, 27, 255, 64, 172, 27, 255, 64, 172, 27, 255, 64, 172, 27, 255, 65, 171, 27, 255, 65, 170, 28, 255, 66, 168, 28, 255, 67, 166, 28, 255, 69, 164, 29, 255, 70, 162, 29, 255, 72, 159, 30, 255, 74, 157, 30, 255, 76, 154, 31, 255, 78, 152, 32, 255, 80, 149, 33, 255, 82, 147, 34, 255, 84, 144, 35, 255, 86, 142, 36, 255, 87, 140, 37, 255, 89, 139, 38, 255, 91, 138, 39, 255, 92, 137, 40, 255, 94, 137, 41, 255, 95, 137, 42, 255, 96, 137, 44, 255, 97, 137, 45, 255, 98, 136, 46, 255, 99, 136, 48, 255, 100, 136, 49, 255, 100, 136, 50, 255, 101, 136, 52, 255, 102, 136, 53, 255, 103, 136, 55, 255, 103, 136, 56, 255, 104, 136, 58, 255, 105, 135, 59, 255, 106, 135, 61, 255, 107, 134, 62, 255, 108, 134, 63, 255, 109, 133, 65, 255, 110, 132, 66, 255, 111, 132, 68, 255, 112, 132, 70, 255, 113, 132, 71, 255, 114, 133, 73, 255, 114, 133, 75, 255, 114, 135, 77, 255, 115, 136, 79, 255, 115, 137, 81, 255, 115, 139, 83, 255, 116, 140, 85, 255, 116, 142, 87, 255, 117, 144, 89, 255, 117, 145, 91, 255, 118, 147, 93, 255, 119, 148, 95, 255, 121, 150, 97, 255, 122, 151, 99, 255, 124, 152, 101, 255, 126, 152, 103, 255, 128, 152, 106, 255, 131, 152, 109, 255, 133, 152, 112, 255, 136, 151, 115, 255, 138, 150, 119, 255, 141, 149, 122, 255, 143, 148, 126, 255, 146, 146, 129, 255, 148, 145, 133, 255, 150, 143, 136, 255, 152, 142, 139, 255, 154, 140, 142, 255, 156, 139, 145, 255, 157, 138, 147, 255, 158, 137, 149, 255, 159, 136, 150, 255, 160, 136, 151, 255, 160, 137, 153, 255, 160, 137, 153, 255, 161, 137, 152, 255, 161, 138, 152, 255, 162, 138, 150, 255, 163, 139, 149, 255, 165, 140, 147, 255, 166, 140, 145, 255, 168, 141, 143, 255, 169, 142, 141, 255, 171, 142, 139, 255, 172, 143, 137, 255, 174, 143, 135, 255, 175, 143, 133, 255, 176, 143, 130, 255, 177, 143, 128, 255, 178, 143, 127, 255, 178, 142, 125, 255, 178, 141, 124, 255, 178, 140, 122, 255, 177, 138, 121, 255, 176, 137, 120, 255, 175, 136, 118, 255, 173, 135, 117, 255, 171, 133, 115, 255, 168, 132, 114, 255, 165, 131, 112, 255, 163, 130, 110, 255, 160, 129, 108, 255, 157, 128, 107, 255, 154, 127, 105, 255, 151, 126, 103, 255, 148, 126, 102, 255, 145, 125, 100, 255, 143, 125, 99, 255, 141, 124, 98, 255, 139, 124, 97, 255, 137, 123, 96, 255, 136, 123, 95, 255, 135, 123, 94, 255, 134, 122, 94, 255, 133, 121, 93, 255, 132, 120, 93, 255, 131, 119, 93, 255, 130, 117, 92, 255, 129, 116, 92, 255, 128, 115, 92, 255, 127, 114, 92, 255, 126, 112, 91, 255, 125, 111, 91, 255, 124, 110, 91, 255, 123, 109, 91, 255, 122, 108, 91, 255, 121, 108, 91, 255, 120, 107, 91, 255, 119, 107, 91, 255, 118, 108, 92, 255, 117, 108, 92, 255, 117, 109, 92, 255, 116, 111, 92, 255, 116, 112, 92, 255, 116, 114, 92, 255, 117, 116, 92, 255, 117, 118, 93, 255, 118, 120, 93, 255, 119, 123, 93, 255, 120, 125, 93, 255, 120, 127, 93, 255, 121, 129, 93, 255, 122, 132, 94, 255, 123, 133, 94, 255, 124, 135, 94, 255, 125, 136, 94, 255, 125, 137, 94, 255, 125, 138, 94, 255, 126, 138, 94, 255, 126, 138, 94, 255, 125, 138, 94, 255, 125, 137, 93, 255, 125, 136, 93, 255, 125, 135, 92, 255, 124, 134, 91, 255, 124, 133, 91, 255, 123, 132, 90, 255, 123, 130, 89, 255, 122, 129, 87, 255, 121, 128, 86, 255, 120, 127, 85, 255, 119, 125, 83, 255, 118, 125, 82, 255, 117, 124, 80, 255, 116, 123, 79, 255, 114, 123, 77, 255, 113, 123, 75, 255, 111, 123, 74, 255, 109, 124, 72, 255, 107, 124, 71, 255, 104, 125, 70, 255, 101, 126, 69, 255, 99, 127, 69, 255, 96, 129, 68, 255, 93, 130, 68, 255, 90, 132, 68, 255, 87, 134, 67, 255, 84, 135, 67, 255, 81, 137, 67, 255, 78, 139, 67, 255, 76, 140, 67, 255, 74, 142, 67, 255, 72, 144, 67, 255, 70, 145, 66, 255, 69, 147, 66, 255, 69, 148, 65, 255, 68, 150, 65, 255, 68, 151, 64, 255, 68, 152, 62, 255, 68, 154, 61, 255, 67, 156, 59, 255, 67, 157, 57, 255, 67, 159, 54, 255, 67, 161, 52, 255, 67, 162, 50, 255, 67, 164, 47, 255, 67, 166, 45, 255, 67, 168, 42, 255, 68, 169, 40, 255, 68, 171, 37, 255, 69, 172, 35, 255, 70, 174, 33, 255, 71, 175, 31, 255, 72, 176, 29, 255, 73, 177, 28, 255, 75, 178, 27, 255, 77, 179, 26, 255, 80, 179, 25, 255, 83, 179, 23, 255, 86, 178, 22, 255, 89, 178, 21, 255, 93, 177, 20, 255, 97, 176, 20, 255, 100, 175, 19, 255, 104, 174, 18, 255, 108, 173, 17, 255, 111, 171, 17, 255, 114, 170, 16, 255, 117, 169, 15, 255, 120, 168, 15, 255, 122, 168, 15, 255, 123, 167, 14, 255, 124, 167, 14, 255, 124, 166, 14, 255, 124, 166, 14, 255, 123, 167, 14, 255, 122, 167, 15, 255, 120, 168, 15, 255, 118, 168, 15, 255, 115, 169, 15, 255, 112, 169, 16, 255, 109, 170, 16, 255, 106, 171, 17, 255, 102, 171, 17, 255, 99, 172, 18, 255, 95, 172, 19, 255, 92, 173, 19, 255, 89, 173, 20, 255, 86, 173, 21, 255, 84, 173, 21, 255, 82, 172, 22, 255, 80, 172, 23, 255, 79, 171, 24, 255, 78, 170, 24, 255, 77, 168, 25, 255, 76, 167, 26, 255, 75, 165, 27, 255, 74, 163, 27, 255, 74, 161, 28, 255, 73, 160, 29, 255, 72, 158, 29, 255, 72, 156, 30, 255, 71, 154, 30, 255, 71, 152, 31, 255, 71, 150, 31, 255, 70, 149, 31, 255, 70, 147, 32, 255, 70, 146, 32, 255, 70, 145, 32, 255, 70, 144, 32, 255, 70, 144, 32, 255, 70, 144, 32, 255, 70, 144, 32, 255, 70, 144, 32, 255, 71, 144, 32, 255, 72, 144, 32, 255, 73, 144, 31, 255, 75, 145, 31, 255, 76, 145, 31, 255, 77, 146, 31, 255, 79, 146, 30, 255, 80, 147, 30, 255, 81, 148, 30, 255, 82, 148, 30, 255, 83, 149, 29, 255, 84, 149, 29, 255, 84, 150, 29, 255, 85, 150, 29, 255, 84, 151, 28, 255, 84, 151, 28, 255, 83, 152, 28, 255, 82, 152, 28, 255, 80, 153, 27, 255, 79, 155, 27, 255, 78, 156, 27, 255, 76, 158, 26, 255, 75, 159, 26, 255, 73, 161, 26, 255, 72, 163, 26, 255, 70, 164, 26, 255, 69, 166, 25, 255, 68, 168, 25, 255, 66, 169, 25, 255, 65, 171, 25, 255, 64, 172, 25, 255, 64, 173, 25, 255, 63, 174, 25, 255, 63, 174, 25, 255, 63, 175, 25, 255, 63, 174, 25, 255, 63, 174, 25, 255, 64, 172, 25, 255, 65, 171, 25, 255, 66, 169, 26, 255, 67, 167, 26, 255, 69, 165, 27, 255, 71, 162, 28, 255, 72, 160, 28, 255, 74, 157, 29, 255, 76, 154, 30, 255, 78, 152, 31, 255, 80, 149, 32, 255, 82, 147, 33, 255, 84, 145, 34, 255, 86, 143, 35, 255, 87, 142, 37, 255, 89, 141, 38, 255, 91, 140, 39, 255, 92, 140, 41, 255, 93, 139, 42, 255, 94, 139, 43, 255, 95, 139, 45, 255, 96, 139, 46, 255, 97, 139, 48, 255, 98, 138, 49, 255, 99, 138, 51, 255, 99, 138, 52, 255, 100, 138, 54, 255, 101, 138, 55, 255, 102, 138, 57, 255, 102, 137, 59, 255, 103, 137, 60, 255, 104, 136, 62, 255, 105, 136, 63, 255, 106, 135, 65, 255, 107, 134, 66, 255, 109, 134, 68, 255, 110, 133, 69, 255, 111, 133, 71, 255, 112, 133, 73, 255, 112, 134, 75, 255, 113, 135, 76, 255, 113, 136, 78, 255, 114, 137, 80, 255, 114, 138, 82, 255, 114, 140, 84, 255, 115, 142, 86, 255, 116, 143, 89, 255, 116, 145, 91, 255, 117, 146, 93, 255, 118, 148, 95, 255, 119, 149, 97, 255, 120, 151, 99, 255, 122, 152, 101, 255, 124, 153, 103, 255, 126, 153, 105, 255, 128, 153, 108, 255, 131, 153, 111, 255, 133, 153, 114, 255, 136, 152, 117, 255, 138, 151, 120, 255, 141, 150, 124, 255, 143, 149, 127, 255, 146, 147, 131, 255, 148, 146, 134, 255, 150, 145, 138, 255, 152, 143, 141, 255, 154, 142, 144, 255, 156, 140, 146, 255, 157, 139, 149, 255, 158, 138, 151, 255, 159, 138, 152, 255, 160, 137, 153, 255, 160, 139, 154, 255, 160, 139, 154, 255, 160, 139, 154, 255, 161, 140, 153, 255, 162, 140, 152, 255, 163, 141, 150, 255, 164, 141, 148, 255, 166, 142, 147, 255, 167, 142, 145, 255, 168, 143, 143, 255, 170, 143, 140, 255, 171, 143, 138, 255, 173, 143, 136, 255, 174, 144, 134, 255, 175, 143, 132, 255, 176, 143, 130, 255, 176, 143, 128, 255, 177, 142, 126, 255, 177, 141, 125, 255, 177, 139, 124, 255, 176, 138, 123, 255, 175, 136, 121, 255, 173, 135, 120, 255, 171, 134, 118, 255, 169, 132, 117, 255, 167, 131, 115, 255, 164, 130, 113, 255, 161, 129, 112, 255, 158, 127, 110, 255, 155, 126, 108, 255, 152, 125, 107, 255, 149, 125, 105, 255, 147, 124, 104, 255, 144, 123, 102, 255, 142, 122, 101, 255, 139, 122, 100, 255, 138, 121, 99, 255, 136, 121, 98, 255, 135, 121, 97, 255, 134, 120, 96, 255, 133, 120, 96, 255, 132, 119, 95, 255, 131, 118, 95, 255, 130, 117, 94, 255, 129, 116, 94, 255, 128, 114, 94, 255, 127, 113, 94, 255, 126, 112, 93, 255, 125, 111, 93, 255, 124, 110, 93, 255, 123, 109, 93, 255, 122, 108, 93, 255, 121, 107, 93, 255, 120, 107, 93, 255, 119, 107, 93, 255, 118, 107, 93, 255, 117, 107, 93, 255, 116, 108, 93, 255, 115, 109, 93, 255, 115, 110, 93, 255, 115, 112, 93, 255, 115, 114, 93, 255, 115, 116, 93, 255, 116, 118, 93, 255, 116, 121, 94, 255, 117, 123, 94, 255, 118, 126, 94, 255, 119, 128, 94, 255, 120, 130, 94, 255, 121, 132, 94, 255, 121, 134, 94, 255, 122, 136, 94, 255, 123, 137, 94, 255, 123, 139, 94, 255, 124, 139, 94, 255, 124, 139, 94, 255, 124, 139, 94, 255, 124, 139, 94, 255, 123, 138, 94, 255, 123, 137, 93, 255, 123, 136, 93, 255, 123, 135, 92, 255, 122, 134, 91, 255, 122, 133, 90, 255, 121, 131, 89, 255, 120, 130, 88, 255, 119, 129, 86, 255, 119, 128, 85, 255, 118, 126, 83, 255, 117, 126, 82, 255, 115, 125, 80, 255, 114, 124, 79, 255, 113, 124, 77, 255, 111, 124, 75, 255, 109, 124, 74, 255, 107, 125, 72, 255, 105, 125, 71, 255, 103, 126, 70, 255, 100, 127, 69, 255, 97, 129, 68, 255, 94, 130, 67, 255, 91, 132, 67, 255, 88, 133, 66, 255, 85, 135, 66, 255, 82, 137, 66, 255, 80, 138, 65, 255, 77, 140, 65, 255, 75, 142, 65, 255, 73, 144, 65, 255, 71, 145, 64, 255, 69, 147, 64, 255, 68, 148, 63, 255, 67, 150, 63, 255, 67, 151, 62, 255, 67, 153, 61, 255, 67, 154, 60, 255, 66, 155, 58, 255, 66, 157, 56, 255, 66, 159, 54, 255, 66, 160, 52, 255, 66, 162, 50, 255, 66, 164, 47, 255, 66, 165, 45, 255, 66, 167, 43, 255, 67, 168, 40, 255, 67, 170, 38, 255, 68, 171, 36, 255, 68, 173, 33, 255, 69, 174, 31, 255, 70, 175, 30, 255, 71, 176, 28, 255, 73, 177, 27, 255, 74, 178, 26, 255, 76, 178, 24, 255, 79, 178, 23, 255, 82, 178, 22, 255, 85, 178, 21, 255, 88, 177, 20, 255, 92, 176, 19, 255, 96, 175, 19, 255, 99, 174, 18, 255, 103, 173, 17, 255, 106, 172, 16, 255, 110, 171, 16, 255, 113, 170, 15, 255, 116, 169, 15, 255, 118, 168, 14, 255, 120, 167, 14, 255, 122, 167, 14, 255, 123, 166, 13, 255, 123, 166, 13, 255, 123, 166, 13, 255, 122, 166, 13, 255, 120, 167, 14, 255, 119, 167, 14, 255, 116, 168, 14, 255, 114, 168, 15, 255, 111, 169, 15, 255, 108, 170, 15, 255, 105, 170, 16, 255, 101, 171, 16, 255, 98, 171, 17, 255, 95, 172, 18, 255, 92, 172, 18, 255, 89, 173, 19, 255, 86, 173, 20, 255, 83, 172, 21, 255, 81, 172, 21, 255, 79, 172, 22, 255, 78, 171, 23, 255, 77, 170, 24, 255, 76, 168, 25, 255, 75, 167, 25, 255, 74, 165, 26, 255, 73, 164, 27, 255, 73, 162, 28, 255, 72, 160, 28, 255, 71, 158, 29, 255, 71, 156, 30, 255, 70, 155, 30, 255, 70, 153, 31, 255, 69, 151, 31, 255, 69, 150, 32, 255, 69, 148, 32, 255, 68, 147, 32, 255, 68, 146, 32, 255, 68, 145, 32, 255, 68, 145, 32, 255, 68, 145, 32, 255, 68, 145, 32, 255, 69, 145, 32, 255, 69, 145, 32, 255, 70, 146, 32, 255, 72, 146, 31, 255, 73, 146, 31, 255, 74, 147, 31, 255, 76, 147, 31, 255, 77, 148, 30, 255, 78, 149, 30, 255, 80, 149, 30, 255, 81, 150, 29, 255, 82, 151, 29, 255, 82, 151, 29, 255, 83, 152, 28, 255, 83, 152, 28, 255, 83, 153, 27, 255, 82, 153, 27, 255, 81, 154, 27, 255, 80, 155, 26, 255, 79, 156, 26, 255, 78, 157, 26, 255, 76, 158, 25, 255, 75, 160, 25, 255, 73, 162, 24, 255, 72, 163, 24, 255, 70, 165, 24, 255, 69, 167, 24, 255, 67, 169, 23, 255, 66, 170, 23, 255, 65, 172, 23, 255, 64, 173, 23, 255, 63, 174, 23, 255, 62, 176, 22, 255, 62, 176, 22, 255, 61, 177, 22, 255, 61, 177, 22, 255, 61, 177, 22, 255, 62, 176, 22, 255, 62, 175, 23, 255, 63, 173, 23, 255, 64, 172, 24, 255, 66, 169, 24, 255, 67, 167, 25, 255, 69, 165, 26, 255, 71, 162, 26, 255, 72, 160, 27, 255, 74, 157, 28, 255, 76, 154, 29, 255, 78, 152, 31, 255, 80, 150, 32, 255, 82, 148, 33, 255, 84, 146, 34, 255, 85, 144, 36, 255, 87, 143, 37, 255, 89, 143, 39, 255, 90, 142, 40, 255, 91, 142, 42, 255, 92, 142, 43, 255, 93, 141, 45, 255, 94, 141, 46, 255, 95, 141, 48, 255, 96, 140, 50, 255, 97, 140, 51, 255, 97, 140, 53, 255, 98, 140, 55, 255, 99, 139, 56, 255, 100, 139, 58, 255, 100, 139, 60, 255, 101, 138, 61, 255, 102, 138, 63, 255, 103, 137, 64, 255, 104, 136, 66, 255, 105, 136, 68, 255, 107, 135, 69, 255, 108, 134, 71, 255, 109, 134, 72, 255, 110, 134, 74, 255, 111, 135, 76, 255, 111, 136, 78, 255, 112, 137, 80, 255, 112, 138, 82, 255, 113, 139, 84, 255, 114, 141, 86, 255, 114, 142, 88, 255, 115, 144, 90, 255, 116, 146, 92, 255, 117, 147, 94, 255, 118, 149, 97, 255, 119, 150, 99, 255, 121, 152, 101, 255, 122, 153, 103, 255, 124, 154, 105, 255, 126, 154, 107, 255, 129, 154, 109, 255, 131, 154, 112, 255, 134, 154, 115, 255, 136, 153, 119, 255, 139, 152, 122, 255, 141, 151, 125, 255, 144, 150, 129, 255, 146, 149, 132, 255, 148, 147, 136, 255, 150, 146, 139, 255, 152, 145, 142, 255, 154, 143, 145, 255, 156, 142, 148, 255, 157, 141, 150, 255, 158, 140, 152, 255, 159, 140, 153, 255, 160, 139, 154, 255, 159, 141, 155, 255, 159, 141, 155, 255, 160, 141, 155, 255, 160, 142, 154, 255, 161, 142, 153, 255, 162, 142, 151, 255, 164, 143, 150, 255, 165, 143, 148, 255, 166, 143, 146, 255, 167, 144, 144, 255, 169, 144, 142, 255, 170, 144, 139, 255, 171, 144, 137, 255, 172, 144, 135, 255, 173, 144, 133, 255, 174, 143, 131, 255, 175, 142, 129, 255, 175, 141, 128, 255, 175, 140, 126, 255, 175, 139, 125, 255, 174, 137, 124, 255, 173, 136, 122, 255, 172, 134, 121, 255, 170, 133, 119, 255, 167, 131, 118, 255, 165, 130, 116, 255, 162, 128, 115, 255, 160, 127, 113, 255, 157, 126, 112, 255, 154, 124, 110, 255, 151, 123, 108, 255, 148, 122, 107, 255, 145, 121, 105, 255, 143, 121, 104, 255, 140, 120, 103, 255, 138, 119, 102, 255, 136, 119, 101, 255, 135, 118, 100, 255, 134, 118, 99, 255, 133, 118, 99, 255, 132, 117, 98, 255, 131, 116, 97, 255, 130, 116, 97, 255, 129, 115, 97, 255, 128, 113, 96, 255, 127, 112, 96, 255, 126, 111, 95, 255, 125, 110, 95, 255, 124, 109, 95, 255, 123, 108, 95, 255, 122, 107, 95, 255, 121, 107, 94, 255, 120, 106, 94, 255, 119, 106, 94, 255, 118, 106, 94, 255, 117, 106, 94, 255, 116, 107, 94, 255, 115, 107, 94, 255, 114, 109, 94, 255, 114, 110, 94, 255, 114, 112, 94, 255, 114, 114, 94, 255, 114, 116, 94, 255, 114, 119, 94, 255, 115, 121, 94, 255, 116, 124, 95, 255, 116, 126, 95, 255, 117, 129, 95, 255, 118, 131, 95, 255, 119, 133, 95, 255, 120, 135, 95, 255, 120, 137, 95, 255, 121, 139, 95, 255, 121, 140, 95, 255, 122, 140, 95, 255, 122, 141, 95, 255, 122, 141, 95, 255, 122, 140, 95, 255, 121, 139, 94, 255, 121, 139, 94, 255, 121, 138, 93, 255, 121, 136, 92, 255, 120, 135, 91, 255, 120, 134, 90, 255, 119, 132, 89, 255, 118, 131, 88, 255, 118, 130, 87, 255, 117, 129, 85, 255, 116, 127, 84, 255, 115, 126, 82, 255, 114, 126, 80, 255, 112, 125, 79, 255, 111, 125, 77, 255, 109, 125, 75, 255, 108, 125, 73, 255, 106, 126, 72, 255, 104, 126, 70, 255, 101, 127, 69, 255, 99, 129, 68, 255, 96, 130, 67, 255, 93, 131, 66, 255, 90, 133, 66, 255, 87, 134, 65, 255, 84, 136, 65, 255, 81, 138, 64, 255, 78, 140, 64, 255, 76, 141, 63, 255, 73, 143, 63, 255, 71, 145, 62, 255, 69, 147, 62, 255, 68, 148, 61, 255, 67, 150, 61, 255, 66, 151, 60, 255, 66, 153, 59, 255, 66, 154, 58, 255, 65, 155, 57, 255, 65, 157, 55, 255, 65, 158, 54, 255, 65, 160, 52, 255, 65, 161, 50, 255, 65, 163, 47, 255, 65, 165, 45, 255, 65, 166, 43, 255, 66, 168, 41, 255, 66, 169, 38, 255, 67, 170, 36, 255, 67, 172, 34, 255, 68, 173, 32, 255, 69, 174, 30, 255, 70, 175, 28, 255, 71, 176, 27, 255, 72, 177, 26, 255, 74, 177, 25, 255, 76, 178, 23, 255, 79, 178, 22, 255, 81, 178, 21, 255, 85, 177, 20, 255, 88, 176, 19, 255, 91, 176, 19, 255, 95, 175, 18, 255, 98, 174, 17, 255, 102, 173, 16, 255, 105, 172, 16, 255, 109, 171, 15, 255, 112, 170, 14, 255, 114, 169, 14, 255, 117, 168, 13, 255, 119, 167, 13, 255, 120, 167, 13, 255, 121, 166, 13, 255, 122, 166, 13, 255, 121, 166, 13, 255, 120, 166, 13, 255, 119, 167, 13, 255, 117, 167, 13, 255, 115, 168, 14, 255, 113, 168, 14, 255, 110, 169, 14, 255, 107, 170, 15, 255, 104, 170, 15, 255, 101, 171, 16, 255, 97, 171, 16, 255, 94, 172, 17, 255, 91, 172, 18, 255, 88, 172, 18, 255, 85, 172, 19, 255, 83, 172, 20, 255, 81, 172, 21, 255, 79, 171, 21, 255, 78, 171, 22, 255, 77, 170, 23, 255, 76, 168, 24, 255, 75, 167, 25, 255, 74, 166, 26, 255, 73, 164, 27, 255, 72, 162, 27, 255, 71, 161, 28, 255, 71, 159, 29, 255, 70, 157, 30, 255, 69, 155, 30, 255, 69, 154, 31, 255, 68, 152, 31, 255, 68, 151, 32, 255, 67, 150, 32, 255, 67, 149, 32, 255, 67, 148, 32, 255, 67, 147, 33, 255, 66, 147, 33, 255, 66, 146, 33, 255, 67, 147, 32, 255, 67, 147, 32, 255, 68, 147, 32, 255, 69, 147, 32, 255, 70, 148, 32, 255, 71, 148, 31, 255, 73, 149, 31, 255, 74, 149, 31, 255, 75, 150, 30, 255, 77, 150, 30, 255, 78, 151, 29, 255, 79, 152, 29, 255, 80, 152, 28, 255, 81, 153, 28, 255, 81, 154, 27, 255, 81, 154, 27, 255, 81, 155, 26, 255, 80, 155, 26, 255, 80, 156, 26, 255, 78, 157, 25, 255, 77, 158, 25, 255, 76, 159, 24, 255, 75, 161, 24, 255, 73, 162, 23, 255, 72, 164, 23, 255, 70, 166, 22, 255, 69, 167, 22, 255, 67, 169, 22, 255, 66, 171, 21, 255, 65, 173, 21, 255, 63, 174, 21, 255, 62, 175, 20, 255, 61, 177, 20, 255, 61, 178, 20, 255, 60, 178, 20, 255, 60, 179, 20, 255, 60, 179, 20, 255, 60, 179, 20, 255, 60, 178, 20, 255, 61, 177, 20, 255, 62, 176, 21, 255, 63, 174, 21, 255, 64, 172, 22, 255, 66, 170, 23, 255, 67, 167, 24, 255, 69, 165, 25, 255, 70, 162, 26, 255, 72, 160, 27, 255, 74, 157, 28, 255, 76, 155, 29, 255, 78, 153, 30, 255, 80, 151, 32, 255, 81, 149, 33, 255, 83, 147, 35, 255, 85, 146, 36, 255, 86, 146, 38, 255, 88, 145, 39, 255, 89, 145, 41, 255, 90, 144, 43, 255, 91, 144, 45, 255, 92, 143, 46, 255, 93, 143, 48, 255, 93, 143, 50, 255, 94, 142, 52, 255, 95, 142, 53, 255, 96, 141, 55, 255, 96, 141, 57, 255, 97, 141, 59, 255, 98, 140, 60, 255, 99, 139, 62, 255, 100, 139, 64, 255, 101, 138, 66, 255, 102, 137, 67, 255, 103, 136, 69, 255, 105, 136, 70, 255, 106, 135, 72, 255, 107, 135, 74, 255, 108, 135, 76, 255, 109, 136, 77, 255, 110, 136, 79, 255, 110, 138, 81, 255, 111, 139, 83, 255, 112, 140, 85, 255, 113, 142, 87, 255, 114, 143, 90, 255, 114, 145, 92, 255, 115, 147, 94, 255, 117, 148, 96, 255, 118, 150, 98, 255, 119, 151, 100, 255, 121, 153, 102, 255, 123, 154, 104, 255, 125, 155, 107, 255, 127, 155, 109, 255, 129, 155, 111, 255, 132, 155, 114, 255, 134, 155, 117, 255, 137, 154, 120, 255, 139, 153, 123, 255, 141, 153, 127, 255, 144, 151, 130, 255, 146, 150, 134, 255, 148, 149, 137, 255, 150, 148, 140, 255, 152, 147, 143, 255, 154, 145, 146, 255, 155, 144, 149, 255, 157, 143, 151, 255, 158, 142, 153, 255, 159, 142, 154, 255, 159, 141, 155, 255, 159, 144, 156, 255, 159, 144, 156, 255, 159, 144, 155, 255, 160, 144, 154, 255, 160, 144, 153, 255, 161, 144, 152, 255, 163, 145, 150, 255, 164, 145, 149, 255, 165, 145, 147, 255, 166, 145, 145, 255, 167, 145, 142, 255, 169, 145, 140, 255, 170, 145, 138, 255, 171, 144, 136, 255, 172, 144, 134, 255, 172, 143, 132, 255, 173, 142, 130, 255, 173, 141, 129, 255, 173, 140, 127, 255, 173, 138, 126, 255, 172, 136, 125, 255, 171, 135, 123, 255, 169, 133, 122, 255, 168, 131, 121, 255, 165, 130, 119, 255, 163, 128, 118, 255, 161, 127, 116, 255, 158, 125, 115, 255, 155, 124, 113, 255, 152, 123, 112, 255, 149, 121, 110, 255, 147, 120, 109, 255, 144, 119, 107, 255, 142, 118, 106, 255, 139, 117, 105, 255, 137, 117, 104, 255, 135, 116, 103, 255, 134, 116, 102, 255, 133, 116, 101, 255, 132, 115, 101, 255, 130, 115, 100, 255, 129, 114, 100, 255, 128, 113, 99, 255, 127, 112, 99, 255, 127, 111, 98, 255, 126, 110, 98, 255, 125, 109, 98, 255, 124, 108, 97, 255, 123, 108, 97, 255, 122, 107, 97, 255, 121, 106, 96, 255, 120, 106, 96, 255, 119, 105, 96, 255, 118, 105, 96, 255, 117, 105, 96, 255, 116, 105, 96, 255, 115, 106, 96, 255, 114, 107, 96, 255, 113, 108, 95, 255, 113, 110, 95, 255, 112, 112, 95, 255, 112, 114, 95, 255, 113, 116, 95, 255, 113, 119, 95, 255, 113, 122, 96, 255, 114, 124, 96, 255, 115, 127, 96, 255, 115, 130, 96, 255, 116, 132, 96, 255, 117, 134, 96, 255, 118, 136, 96, 255, 118, 138, 96, 255, 119, 140, 96, 255, 119, 141, 96, 255, 120, 142, 96, 255, 120, 142, 96, 255, 120, 142, 96, 255, 120, 141, 96, 255, 119, 141, 95, 255, 119, 140, 95, 255, 119, 139, 94, 255, 119, 138, 93, 255, 118, 136, 92, 255, 118, 135, 91, 255, 117, 133, 90, 255, 117, 132, 88, 255, 116, 131, 87, 255, 115, 129, 86, 255, 114, 128, 84, 255, 113, 127, 82, 255, 112, 126, 81, 255, 111, 126, 79, 255, 109, 126, 77, 255, 108, 126, 75, 255, 106, 126, 74, 255, 104, 127, 72, 255, 102, 127, 70, 255, 100, 128, 69, 255, 97, 130, 68, 255, 94, 131, 67, 255, 91, 132, 66, 255, 88, 134, 65, 255, 85, 136, 64, 255, 83, 137, 63, 255, 80, 139, 62, 255, 77, 141, 62, 255, 74, 143, 61, 255, 72, 145, 61, 255, 70, 146, 60, 255, 68, 148, 59, 255, 66, 150, 59, 255, 65, 151, 58, 255, 65, 153, 57, 255, 64, 154, 56, 255, 64, 155, 55, 255, 64, 157, 54, 255, 64, 158, 53, 255, 64, 160, 51, 255, 64, 161, 49, 255, 64, 162, 47, 255, 64, 164, 45, 255, 64, 165, 43, 255, 65, 167, 41, 255, 65, 168, 39, 255, 66, 169, 37, 255, 66, 170, 35, 255, 67, 172, 33, 255, 68, 173, 31, 255, 69, 174, 29, 255, 70, 175, 28, 255, 71, 175, 26, 255, 72, 176, 25, 255, 74, 177, 24, 255, 76, 177, 23, 255, 78, 177, 22, 255, 81, 177, 21, 255, 84, 176, 20, 255, 87, 176, 19, 255, 91, 175, 18, 255, 94, 174, 17, 255, 98, 173, 16, 255, 101, 172, 16, 255, 104, 171, 15, 255, 108, 170, 14, 255, 111, 170, 14, 255, 113, 169, 13, 255, 115, 168, 13, 255, 117, 167, 13, 255, 119, 167, 13, 255, 120, 167, 12, 255, 120, 166, 12, 255, 120, 167, 12, 255, 119, 167, 13, 255, 118, 167, 13, 255, 116, 167, 13, 255, 114, 168, 13, 255, 112, 168, 13, 255, 109, 169, 14, 255, 106, 170, 14, 255, 103, 170, 15, 255, 100, 171, 15, 255, 97, 171, 16, 255, 94, 171, 16, 255, 91, 172, 17, 255, 88, 172, 18, 255, 86, 172, 18, 255, 83, 172, 19, 255, 81, 172, 20, 255, 79, 171, 21, 255, 78, 170, 22, 255, 77, 169, 23, 255, 76, 168, 24, 255, 75, 167, 25, 255, 74, 166, 25, 255, 73, 164, 26, 255, 72, 163, 27, 255, 71, 161, 28, 255, 70, 160, 29, 255, 69, 158, 29, 255, 68, 157, 30, 255, 68, 155, 31, 255, 67, 154, 31, 255, 67, 152, 32, 255, 66, 151, 32, 255, 66, 150, 32, 255, 65, 149, 33, 255, 65, 149, 33, 255, 65, 148, 33, 255, 65, 148, 33, 255, 65, 148, 33, 255, 66, 148, 32, 255, 66, 149, 32, 255, 67, 149, 32, 255, 68, 149, 32, 255, 70, 150, 31, 255, 71, 150, 31, 255, 72, 151, 30, 255, 74, 152, 30, 255, 75, 152, 30, 255, 76, 153, 29, 255, 77, 154, 29, 255, 78, 154, 28, 255, 79, 155, 27, 255, 79, 156, 27, 255, 80, 156, 26, 255, 79, 157, 26, 255, 79, 158, 25, 255, 78, 158, 24, 255, 77, 159, 24, 255, 76, 160, 23, 255, 74, 162, 23, 255, 73, 163, 22, 255, 72, 165, 22, 255, 70, 166, 21, 255, 69, 168, 21, 255, 67, 170, 20, 255, 66, 171, 20, 255, 64, 173, 19, 255, 63, 175, 19, 255, 62, 176, 19, 255, 61, 178, 18, 255, 60, 179, 18, 255, 59, 180, 18, 255, 59, 180, 18, 255, 58, 181, 18, 255, 58, 181, 18, 255, 58, 181, 18, 255, 59, 180, 18, 255, 59, 179, 18, 255, 60, 178, 19, 255, 61, 176, 19, 255, 62, 174, 20, 255, 64, 172, 21, 255, 65, 170, 22, 255, 67, 167, 23, 255, 68, 165, 24, 255, 70, 162, 25, 255, 72, 160, 26, 255, 74, 157, 28, 255, 76, 155, 29, 255, 77, 153, 31, 255, 79, 152, 32, 255, 81, 150, 34, 255, 82, 149, 36, 255, 84, 148, 37, 255, 85, 148, 39, 255, 86, 147, 41, 255, 87, 147, 43, 255, 88, 146, 44, 255, 89, 146, 46, 255, 90, 145, 48, 255, 91, 145, 50, 255, 92, 144, 52, 255, 92, 144, 54, 255, 93, 143, 56, 255, 94, 143, 58, 255, 95, 142, 60, 255, 95, 141, 61, 255, 96, 141, 63, 255, 97, 140, 65, 255, 98, 139, 67, 255, 99, 138, 68, 255, 101, 137, 70, 255, 102, 136, 72, 255, 103, 136, 73, 255, 105, 136, 75, 255, 106, 136, 77, 255, 107, 136, 79, 255, 108, 137, 81, 255, 109, 138, 83, 255, 110, 140, 85, 255, 111, 141, 87, 255, 112, 143, 89, 255, 113, 144, 91, 255, 114, 146, 93, 255, 115, 148, 95, 255, 117, 149, 98, 255, 118, 151, 100, 255, 120, 152, 102, 255, 121, 154, 104, 255, 123, 155, 106, 255, 125, 155, 108, 255, 128, 156, 110, 255, 130, 156, 113, 255, 132, 156, 116, 255, 135, 156, 118, 255, 137, 155, 122, 255, 140, 155, 125, 255, 142, 154, 128, 255, 144, 153, 132, 255, 146, 152, 135, 255, 148, 151, 138, 255, 150, 150, 142, 255, 152, 148, 144, 255, 154, 147, 147, 255, 155, 146, 150, 255, 156, 146, 152, 255, 157, 145, 154, 255, 158, 144, 155, 255, 158, 144, 156, 255, 158, 146, 157, 255, 158, 146, 156, 255, 158, 146, 156, 255, 159, 147, 155, 255, 160, 147, 154, 255, 160, 147, 152, 255, 161, 147, 151, 255, 162, 147, 149, 255, 164, 147, 147, 255, 165, 146, 145, 255, 166, 146, 143, 255, 167, 146, 141, 255, 168, 145, 139, 255, 169, 145, 137, 255, 170, 144, 135, 255, 170, 143, 133, 255, 171, 142, 131, 255, 171, 141, 129, 255, 171, 139, 128, 255, 170, 138, 127, 255, 170, 136, 126, 255, 168, 134, 124, 255, 167, 132, 123, 255, 165, 130, 122, 255, 163, 129, 120, 255, 161, 127, 119, 255, 158, 125, 117, 255, 156, 124, 116, 255, 153, 122, 115, 255, 151, 121, 113, 255, 148, 119, 112, 255, 145, 118, 111, 255, 143, 117, 110, 255, 140, 116, 108, 255, 138, 115, 107, 255, 136, 114, 106, 255, 134, 114, 105, 255, 133, 113, 105, 255, 131, 113, 104, 255, 130, 113, 103, 255, 129, 112, 103, 255, 128, 111, 102, 255, 127, 111, 101, 255, 126, 110, 101, 255, 125, 109, 100, 255, 124, 108, 100, 255, 124, 107, 100, 255, 123, 107, 99, 255, 122, 106, 99, 255, 121, 105, 99, 255, 120, 105, 98, 255, 119, 104, 98, 255, 118, 104, 98, 255, 117, 104, 98, 255, 116, 104, 98, 255, 115, 105, 97, 255, 114, 105, 97, 255, 113, 106, 97, 255, 112, 108, 97, 255, 112, 110, 97, 255, 111, 112, 97, 255, 111, 114, 97, 255, 112, 117, 97, 255, 112, 119, 97, 255, 112, 122, 97, 255, 113, 125, 97, 255, 113, 128, 97, 255, 114, 130, 97, 255, 115, 133, 97, 255, 115, 135, 97, 255, 116, 138, 97, 255, 116, 139, 97, 255, 117, 141, 97, 255, 117, 142, 97, 255, 117, 143, 97, 255, 118, 143, 97, 255, 118, 143, 97, 255, 117, 143, 96, 255, 117, 142, 96, 255, 117, 141, 95, 255, 117, 140, 95, 255, 117, 139, 94, 255, 116, 137, 93, 255, 116, 136, 92, 255, 115, 134, 91, 255, 115, 133, 89, 255, 114, 132, 88, 255, 113, 130, 86, 255, 112, 129, 85, 255, 111, 128, 83, 255, 110, 127, 81, 255, 109, 127, 80, 255, 108, 126, 78, 255, 106, 126, 76, 255, 105, 127, 74, 255, 103, 127, 72, 255, 101, 128, 70, 255, 98, 129, 69, 255, 96, 130, 68, 255, 93, 132, 66, 255, 90, 133, 65, 255, 87, 135, 64, 255, 84, 137, 63, 255, 81, 138, 62, 255, 78, 140, 61, 255, 75, 142, 60, 255, 73, 144, 59, 255, 70, 146, 58, 255, 68, 147, 58, 255, 66, 149, 57, 255, 65, 151, 56, 255, 64, 152, 55, 255, 63, 154, 54, 255, 63, 155, 53, 255, 63, 157, 52, 255, 63, 158, 51, 255, 63, 159, 50, 255, 63, 161, 48, 255, 63, 162, 47, 255, 63, 163, 45, 255, 63, 165, 43, 255, 64, 166, 41, 255, 64, 167, 39, 255, 65, 168, 37, 255, 65, 169, 35, 255, 66, 170, 34, 255, 67, 171, 32, 255, 67, 172, 30, 255, 68, 173, 28, 255, 70, 174, 27, 255, 71, 175, 26, 255, 72, 175, 24, 255, 74, 176, 23, 255, 76, 176, 22, 255, 78, 176, 21, 255, 81, 176, 20, 255, 84, 175, 19, 255, 87, 175, 19, 255, 90, 174, 18, 255, 93, 173, 17, 255, 97, 173, 16, 255, 100, 172, 15, 255, 103, 171, 15, 255, 106, 170, 14, 255, 109, 170, 14, 255, 112, 169, 13, 255, 114, 168, 13, 255, 116, 168, 13, 255, 117, 167, 12, 255, 118, 167, 12, 255, 119, 167, 12, 255, 118, 167, 12, 255, 117, 167, 12, 255, 116, 168, 12, 255, 115, 168, 13, 255, 113, 168, 13, 255, 111, 169, 13, 255, 108, 169, 13, 255, 105, 170, 14, 255, 103, 170, 14, 255, 100, 171, 15, 255, 97, 171, 15, 255, 94, 171, 16, 255, 91, 172, 16, 255, 88, 172, 17, 255, 86, 172, 18, 255, 84, 172, 18, 255, 81, 171, 19, 255, 80, 171, 20, 255, 78, 170, 21, 255, 77, 169, 22, 255, 76, 168, 23, 255, 75, 167, 24, 255, 74, 166, 25, 255, 73, 165, 26, 255, 72, 163, 27, 255, 71, 162, 28, 255, 70, 160, 29, 255, 69, 159, 29, 255, 68, 158, 30, 255, 67, 156, 31, 255, 66, 155, 31, 255, 66, 154, 32, 255, 65, 153, 32, 255, 65, 152, 33, 255, 64, 151, 33, 255, 64, 150, 33, 255, 64, 150, 33, 255, 64, 150, 33, 255, 64, 150, 33, 255, 64, 150, 33, 255, 65, 150, 32, 255, 66, 151, 32, 255, 67, 151, 32, 255, 68, 152, 31, 255, 70, 152, 31, 255, 71, 153, 30, 255, 72, 153, 30, 255, 73, 154, 29, 255, 75, 155, 29, 255, 76, 155, 28, 255, 77, 156, 28, 255, 77, 157, 27, 255, 78, 158, 26, 255, 78, 158, 26, 255, 78, 159, 25, 255, 77, 160, 24, 255, 76, 160, 23, 255, 75, 161, 23, 255, 74, 162, 22, 255, 73, 164, 21, 255, 72, 165, 21, 255, 70, 167, 20, 255, 69, 168, 20, 255, 67, 170, 19, 255, 66, 172, 18, 255, 64, 173, 18, 255, 63, 175, 17, 255, 62, 177, 17, 255, 60, 178, 17, 255, 59, 179, 16, 255, 58, 180, 16, 255, 57, 181, 16, 255, 57, 182, 16, 255, 56, 183, 15, 255, 56, 183, 15, 255, 56, 183, 15, 255, 57, 182, 16, 255, 57, 181, 16, 255, 58, 179, 17, 255, 59, 178, 17, 255, 60, 176, 18, 255, 62, 174, 19, 255, 63, 172, 20, 255, 65, 169, 21, 255, 66, 167, 22, 255, 68, 165, 23, 255, 70, 162, 25, 255, 71, 160, 26, 255, 73, 158, 28, 255, 75, 156, 30, 255, 76, 154, 31, 255, 78, 153, 33, 255, 80, 152, 35, 255, 81, 151, 37, 255, 82, 150, 39, 255, 84, 150, 40, 255, 85, 149, 42, 255, 86, 149, 44, 255, 87, 148, 46, 255, 87, 147, 48, 255, 88, 147, 50, 255, 89, 146, 52, 255, 90, 145, 54, 255, 90, 145, 56, 255, 91, 144, 58, 255, 92, 143, 60, 255, 93, 142, 62, 255, 94, 142, 64, 255, 95, 141, 66, 255, 96, 140, 68, 255, 97, 139, 70, 255, 98, 138, 71, 255, 99, 137, 73, 255, 101, 136, 75, 255, 102, 136, 76, 255, 103, 136, 78, 255, 105, 137, 80, 255, 106, 138, 82, 255, 107, 139, 84, 255, 108, 140, 86, 255, 110, 142, 88, 255, 111, 143, 90, 255, 112, 145, 93, 255, 114, 147, 95, 255, 115, 148, 97, 255, 117, 150, 99, 255, 118, 152, 101, 255, 120, 153, 103, 255, 122, 154, 106, 255, 124, 155, 108, 255, 126, 156, 110, 255, 128, 157, 112, 255, 131, 157, 114, 255, 133, 157, 117, 255, 136, 157, 120, 255, 138, 157, 123, 255, 140, 156, 126, 255, 142, 155, 130, 255, 144, 154, 133, 255, 146, 154, 136, 255, 148, 153, 139, 255, 150, 152, 142, 255, 152, 151, 145, 255, 153, 150, 148, 255, 155, 149, 150, 255, 156, 148, 152, 255, 157, 147, 154, 255, 157, 147, 155, 255, 158, 147, 156, 255, 157, 149, 157, 255, 157, 149, 157, 255, 157, 149, 156, 255, 158, 149, 155, 255, 158, 149, 154, 255, 159, 149, 153, 255, 160, 149, 151, 255, 161, 149, 150, 255, 162, 148, 148, 255, 163, 148, 146, 255, 164, 147, 144, 255, 165, 147, 142, 255, 166, 146, 140, 255, 167, 145, 138, 255, 167, 144, 136, 255, 168, 143, 134, 255, 168, 142, 132, 255, 168, 140, 130, 255, 168, 139, 129, 255, 168, 137, 127, 255, 167, 135, 126, 255, 166, 133, 125, 255, 164, 131, 124, 255, 163, 129, 123, 255, 161, 127, 121, 255, 159, 125, 120, 255, 156, 124, 119, 255, 154, 122, 118, 255, 151, 120, 116, 255, 149, 118, 115, 255, 146, 117, 114, 255, 144, 116, 113, 255, 141, 114, 112, 255, 139, 113, 111, 255, 137, 112, 110, 255, 135, 111, 109, 255, 133, 111, 108, 255, 131, 110, 107, 255, 130, 110, 106, 255, 129, 110, 106, 255, 128, 109, 105, 255, 127, 109, 104, 255, 126, 108, 104, 255, 125, 107, 103, 255, 124, 107, 103, 255, 123, 106, 102, 255, 123, 105, 102, 255, 122, 105, 102, 255, 121, 104, 101, 255, 120, 104, 101, 255, 119, 103, 100, 255, 118, 103, 100, 255, 117, 103, 100, 255, 117, 103, 100, 255, 116, 103, 99, 255, 115, 104, 99, 255, 113, 105, 99, 255, 112, 106, 99, 255, 112, 107, 99, 255, 111, 109, 99, 255, 111, 112, 98, 255, 110, 114, 98, 255, 111, 117, 98, 255, 111, 120, 98, 255, 111, 122, 98, 255, 111, 125, 98, 255, 112, 128, 98, 255, 112, 131, 98, 255, 113, 134, 98, 255, 113, 136, 98, 255, 114, 139, 98, 255, 114, 141, 98, 255, 115, 142, 98, 255, 115, 144, 98, 255, 115, 144, 98, 255, 116, 145, 98, 255, 115, 144, 98, 255, 115, 144, 97, 255, 115, 143, 97, 255, 115, 142, 96, 255, 115, 141, 96, 255, 115, 140, 95, 255, 114, 138, 94, 255, 114, 137, 93, 255, 113, 135, 91, 255, 113, 134, 90, 255, 112, 132, 89, 255, 111, 131, 87, 255, 110, 130, 85, 255, 109, 129, 84, 255, 108, 128, 82, 255, 107, 127, 80, 255, 106, 127, 78, 255, 104, 127, 76, 255, 103, 127, 74, 255, 101, 128, 73, 255, 99, 129, 71, 255, 97, 130, 69, 255, 94, 131, 67, 255, 91, 132, 66, 255, 88, 134, 64, 255, 85, 136, 63, 255, 82, 137, 62, 255, 80, 139, 61, 255, 77, 141, 59, 255, 74, 143, 58, 255, 71, 145, 57, 255, 69, 147, 56, 255, 67, 148, 55, 255, 65, 150, 54, 255, 63, 152, 53, 255, 62, 154, 52, 255, 62, 155, 51, 255, 62, 156, 50, 255, 61, 158, 49, 255, 61, 159, 48, 255, 62, 160, 47, 255, 62, 162, 46, 255, 62, 163, 44, 255, 62, 164, 42, 255, 62, 165, 41, 255, 63, 166, 39, 255, 63, 167, 37, 255, 64, 168, 36, 255, 65, 169, 34, 255, 65, 170, 32, 255, 66, 171, 31, 255, 67, 172, 29, 255, 68, 173, 28, 255, 70, 173, 26, 255, 71, 174, 25, 255, 72, 174, 24, 255, 74, 174, 23, 255, 76, 175, 22, 255, 78, 175, 21, 255, 81, 174, 20, 255, 83, 174, 19, 255, 86, 174, 18, 255, 90, 173, 18, 255, 93, 173, 17, 255, 96, 172, 16, 255, 99, 172, 15, 255, 102, 171, 15, 255, 105, 170, 14, 255, 108, 170, 14, 255, 111, 169, 13, 255, 113, 169, 13, 255, 115, 168, 13, 255, 116, 168, 13, 255, 117, 168, 12, 255, 117, 168, 12, 255, 117, 168, 12, 255, 116, 168, 12, 255, 115, 168, 13, 255, 113, 169, 13, 255, 112, 169, 13, 255, 110, 169, 13, 255, 107, 170, 13, 255, 105, 170, 13, 255, 102, 170, 14, 255, 99, 171, 14, 255, 97, 171, 15, 255, 94, 171, 15, 255, 91, 171, 16, 255, 89, 171, 16, 255, 86, 171, 17, 255, 84, 171, 18, 255, 82, 171, 19, 255, 80, 171, 20, 255, 79, 170, 21, 255, 78, 169, 22, 255, 77, 169, 23, 255, 75, 168, 24, 255, 74, 166, 25, 255, 73, 165, 26, 255, 72, 164, 27, 255, 71, 163, 28, 255, 70, 161, 29, 255, 68, 160, 29, 255, 67, 159, 30, 255, 67, 157, 31, 255, 66, 156, 31, 255, 65, 155, 32, 255, 64, 154, 32, 255, 64, 153, 33, 255, 63, 153, 33, 255, 63, 152, 33, 255, 63, 152, 33, 255, 62, 152, 33, 255, 63, 152, 33, 255, 63, 152, 33, 255, 64, 152, 33, 255, 65, 153, 32, 255, 66, 153, 32, 255, 67, 153, 32, 255, 68, 154, 31, 255, 69, 155, 30, 255, 71, 155, 30, 255, 72, 156, 29, 255, 73, 157, 29, 255, 74, 157, 28, 255, 75, 158, 27, 255, 76, 159, 26, 255, 76, 160, 26, 255, 76, 160, 25, 255, 76, 161, 24, 255, 76, 162, 23, 255, 75, 163, 23, 255, 74, 164, 22, 255, 73, 165, 21, 255, 71, 166, 20, 255, 70, 167, 19, 255, 69, 169, 19, 255, 67, 171, 18, 255, 66, 172, 17, 255, 64, 174, 17, 255, 63, 175, 16, 255, 61, 177, 16, 255, 60, 178, 15, 255, 59, 180, 15, 255, 58, 181, 14, 255, 57, 182, 14, 255, 56, 183, 14, 255, 55, 184, 13, 255, 55, 184, 13, 255, 55, 184, 13, 255, 55, 184, 13, 255, 55, 183, 14, 255, 56, 182, 14, 255, 56, 181, 15, 255, 57, 180, 15, 255, 58, 178, 16, 255, 60, 176, 17, 255, 61, 174, 18, 255, 62, 172, 19, 255, 64, 169, 21, 255, 66, 167, 22, 255, 67, 165, 23, 255, 69, 163, 25, 255, 70, 161, 27, 255, 72, 159, 28, 255, 74, 157, 30, 255, 75, 156, 32, 255, 77, 155, 34, 255, 78, 154, 36, 255, 80, 153, 38, 255, 81, 152, 40, 255, 82, 152, 42, 255, 83, 151, 44, 255, 84, 150, 46, 255, 85, 149, 49, 255, 85, 149, 51, 255, 86, 148, 53, 255, 87, 147, 55, 255, 87, 146, 57, 255, 88, 145, 59, 255, 89, 144, 61, 255, 90, 143, 63, 255, 91, 142, 65, 255, 92, 141, 67, 255, 93, 140, 69, 255, 94, 139, 71, 255, 95, 138, 72, 255, 97, 137, 74, 255, 98, 137, 76, 255, 100, 137, 78, 255, 101, 137, 80, 255, 102, 137, 81, 255, 104, 138, 83, 255, 105, 139, 86, 255, 107, 141, 88, 255, 108, 142, 90, 255, 110, 144, 92, 255, 112, 146, 94, 255, 113, 147, 96, 255, 115, 149, 98, 255, 117, 151, 101, 255, 119, 152, 103, 255, 121, 154, 105, 255, 123, 155, 107, 255, 125, 156, 109, 255, 127, 157, 111, 255, 129, 158, 113, 255, 132, 158, 116, 255, 134, 158, 119, 255, 136, 158, 121, 255, 139, 158, 124, 255, 141, 157, 128, 255, 143, 157, 131, 255, 145, 156, 134, 255, 147, 155, 137, 255, 148, 154, 140, 255, 150, 154, 143, 255, 151, 153, 146, 255, 153, 152, 149, 255, 154, 151, 151, 255, 155, 151, 153, 255, 156, 150, 155, 255, 156, 150, 156, 255, 157, 149, 157, 255, 156, 152, 157, 255, 156, 152, 157, 255, 156, 152, 156, 255, 157, 152, 155, 255, 157, 152, 154, 255, 158, 152, 153, 255, 159, 151, 152, 255, 160, 151, 150, 255, 160, 150, 148, 255, 161, 149, 146, 255, 162, 149, 144, 255, 163, 148, 142, 255, 164, 147, 140, 255, 164, 146, 138, 255, 165, 145, 136, 255, 165, 143, 134, 255, 166, 142, 132, 255, 166, 140, 131, 255, 165, 138, 129, 255, 165, 136, 128, 255, 164, 134, 127, 255, 163, 132, 126, 255, 162, 130, 125, 255, 160, 128, 123, 255, 158, 126, 122, 255, 156, 124, 121, 255, 154, 122, 120, 255, 152, 120, 119, 255, 149, 118, 118, 255, 147, 116, 117, 255, 144, 115, 116, 255, 142, 113, 115, 255, 140, 112, 114, 255, 137, 111, 113, 255, 135, 110, 112, 255, 133, 109, 111, 255, 132, 108, 110, 255, 130, 108, 109, 255, 129, 107, 109, 255, 128, 107, 108, 255, 127, 107, 107, 255, 126, 106, 107, 255, 125, 106, 106, 255, 124, 105, 106, 255, 123, 104, 105, 255, 122, 104, 105, 255, 122, 103, 104, 255, 121, 103, 104, 255, 120, 102, 103, 255, 119, 102, 103, 255, 118, 102, 103, 255, 118, 102, 102, 255, 117, 102, 102, 255, 116, 102, 102, 255, 115, 103, 101, 255, 114, 103, 101, 255, 113, 104, 101, 255, 112, 105, 101, 255, 111, 107, 100, 255, 110, 109, 100, 255, 110, 111, 100, 255, 110, 114, 100, 255, 110, 117, 100, 255, 110, 120, 100, 255, 110, 123, 99, 255, 110, 126, 99, 255, 110, 129, 99, 255, 111, 132, 99, 255, 111, 135, 99, 255, 112, 137, 99, 255, 112, 140, 99, 255, 113, 142, 99, 255, 113, 143, 99, 255, 113, 145, 99, 255, 113, 146, 99, 255, 113, 146, 99, 255, 113, 146, 99, 255, 113, 145, 99, 255, 113, 144, 98, 255, 113, 143, 98, 255, 113, 142, 97, 255, 113, 141, 96, 255, 112, 139, 95, 255, 112, 138, 94, 255, 111, 136, 92, 255, 111, 135, 91, 255, 110, 133, 90, 255, 109, 132, 88, 255, 109, 130, 86, 255, 108, 129, 85, 255, 107, 128, 83, 255, 105, 128, 81, 255, 104, 127, 79, 255, 103, 127, 77, 255, 101, 128, 75, 255, 100, 128, 73, 255, 97, 129, 71, 255, 95, 130, 69, 255, 92, 132, 67, 255, 90, 133, 66, 255, 87, 135, 64, 255, 84, 136, 62, 255, 81, 138, 61, 255, 78, 140, 59, 255, 75, 142, 58, 255, 72, 144, 57, 255, 70, 146, 55, 255, 67, 148, 54, 255, 65, 149, 53, 255, 63, 151, 52, 255, 62, 153, 50, 255, 61, 155, 49, 255, 60, 156, 48, 255, 60, 157, 47, 255, 60, 159, 46, 255, 60, 160, 45, 255, 60, 161, 44, 255, 60, 162, 43, 255, 61, 164, 42, 255, 61, 165, 40, 255, 62, 166, 39, 255, 62, 167, 37, 255, 63, 168, 36, 255, 64, 168, 34, 255, 64, 169, 33, 255, 65, 170, 31, 255, 66, 171, 30, 255, 67, 171, 29, 255, 68, 172, 27, 255, 70, 172, 26, 255, 71, 173, 25, 255, 72, 173, 24, 255, 74, 173, 23, 255, 76, 173, 22, 255, 78, 173, 21, 255, 81, 173, 20, 255, 83, 173, 19, 255, 86, 173, 18, 255, 89, 172, 18, 255, 92, 172, 17, 255, 95, 172, 16, 255, 99, 171, 16, 255, 102, 171, 15, 255, 104, 171, 14, 255, 107, 170, 14, 255, 109, 170, 14, 255, 111, 169, 13, 255, 113, 169, 13, 255, 114, 169, 13, 255, 115, 169, 13, 255, 116, 169, 13, 255, 115, 169, 13, 255, 115, 169, 13, 255, 114, 169, 13, 255, 112, 169, 13, 255, 111, 170, 13, 255, 109, 170, 13, 255, 107, 170, 13, 255, 104, 170, 13, 255, 102, 171, 14, 255, 99, 171, 14, 255, 97, 171, 14, 255, 94, 171, 15, 255, 92, 171, 15, 255, 89, 171, 16, 255, 87, 171, 17, 255, 85, 171, 17, 255, 83, 171, 18, 255, 81, 170, 19, 255, 80, 170, 20, 255, 79, 169, 21, 255, 77, 169, 22, 255, 76, 168, 24, 255, 75, 167, 25, 255, 73, 166, 26, 255, 72, 164, 27, 255, 71, 163, 28, 255, 70, 162, 29, 255, 68, 161, 29, 255, 67, 160, 30, 255, 66, 159, 31, 255, 65, 158, 32, 255, 64, 157, 32, 255, 63, 156, 33, 255, 63, 155, 33, 255, 62, 155, 33, 255, 62, 154, 34, 255, 61, 154, 34, 255, 61, 154, 34, 255, 62, 154, 34, 255, 62, 154, 33, 255, 63, 154, 33, 255, 64, 155, 33, 255, 65, 155, 32, 255, 66, 155, 32, 255, 67, 156, 31, 255, 68, 156, 31, 255, 69, 157, 30, 255, 71, 158, 29, 255, 72, 158, 28, 255, 73, 159, 28, 255, 74, 160, 27, 255, 74, 161, 26, 255, 75, 161, 25, 255, 75, 162, 24, 255, 75, 163, 23, 255, 74, 164, 23, 255, 73, 165, 22, 255, 72, 166, 21, 255, 71, 167, 20, 255, 70, 168, 19, 255, 69, 170, 18, 255, 67, 171, 17, 255, 66, 173, 17, 255, 64, 174, 16, 255, 63, 176, 15, 255, 61, 177, 14, 255, 60, 179, 14, 255, 58, 180, 13, 255, 57, 181, 13, 255, 56, 183, 12, 255, 55, 184, 12, 255, 54, 184, 12, 255, 54, 185, 11, 255, 53, 185, 11, 255, 53, 186, 11, 255, 53, 185, 11, 255, 53, 185, 12, 255, 54, 184, 12, 255, 55, 183, 13, 255, 56, 181, 13, 255, 57, 180, 14, 255, 58, 178, 15, 255, 59, 176, 16, 255, 60, 174, 18, 255, 62, 172, 19, 255, 63, 169, 21, 255, 65, 167, 22, 255, 66, 165, 24, 255, 68, 163, 26, 255, 69, 162, 28, 255, 71, 160, 29, 255, 73, 159, 31, 255, 74, 157, 33, 255, 75, 157, 36, 255, 77, 156, 38, 255, 78, 155, 40, 255, 79, 154, 42, 255, 80, 153, 44, 255, 81, 152, 47, 255, 82, 152, 49, 255, 82, 151, 51, 255, 83, 150, 53, 255, 84, 149, 55, 255, 85, 148, 58, 255, 85, 146, 60, 255, 86, 145, 62, 255, 87, 144, 64, 255, 88, 143, 66, 255, 89, 142, 68, 255, 90, 141, 70, 255, 91, 140, 72, 255, 92, 139, 74, 255, 94, 138, 75, 255, 95, 137, 77, 255, 97, 137, 79, 255, 98, 137, 81, 255, 100, 138, 83, 255, 102, 139, 85, 255, 104, 140, 87, 255, 105, 141, 89, 255, 107, 143, 91, 255, 109, 144, 93, 255, 111, 146, 95, 255, 113, 148, 98, 255, 115, 150, 100, 255, 117, 151, 102, 255, 119, 153, 104, 255, 121, 155, 106, 255, 123, 156, 109, 255, 126, 157, 111, 255, 128, 158, 113, 255, 130, 158, 115, 255, 133, 159, 117, 255, 135, 159, 120, 255, 137, 159, 123, 255, 139, 159, 126, 255, 141, 158, 129, 255, 143, 158, 132, 255, 145, 158, 135, 255, 147, 157, 138, 255, 148, 156, 141, 255, 150, 156, 144, 255, 151, 155, 147, 255, 152, 154, 149, 255, 153, 154, 151, 255, 154, 153, 153, 255, 155, 153, 155, 255, 155, 153, 156, 255, 156, 152, 157, 255, 155, 155, 157, 255, 155, 155, 157, 255, 155, 155, 156, 255, 155, 155, 155, 255, 156, 154, 154, 255, 157, 154, 153, 255, 157, 153, 152, 255, 158, 153, 150, 255, 159, 152, 148, 255, 159, 151, 146, 255, 160, 150, 144, 255, 161, 149, 142, 255, 161, 148, 140, 255, 162, 146, 139, 255, 162, 145, 137, 255, 163, 143, 135, 255, 163, 142, 133, 255, 163, 140, 131, 255, 163, 138, 130, 255, 162, 136, 129, 255, 161, 134, 127, 255, 160, 131, 126, 255, 159, 129, 125, 255, 157, 127, 124, 255, 156, 125, 123, 255, 154, 123, 122, 255, 152, 120, 121, 255, 149, 118, 120, 255, 147, 116, 119, 255, 145, 114, 118, 255, 143, 113, 117, 255, 140, 111, 117, 255, 138, 109, 116, 255, 136, 108, 115, 255, 134, 107, 114, 255, 132, 106, 113, 255, 130, 105, 113, 255, 129, 105, 112, 255, 128, 105, 111, 255, 127, 104, 111, 255, 126, 104, 110, 255, 125, 104, 109, 255, 124, 103, 109, 255, 123, 103, 108, 255, 122, 102, 108, 255, 121, 102, 107, 255, 121, 101, 106, 255, 120, 101, 106, 255, 119, 101, 106, 255, 119, 101, 105, 255, 118, 100, 105, 255, 117, 101, 104, 255, 116, 101, 104, 255, 115, 101, 104, 255, 114, 102, 103, 255, 113, 102, 103, 255, 112, 103, 103, 255, 111, 105, 102, 255, 110, 107, 102, 255, 110, 109, 102, 255, 109, 111, 102, 255, 109, 114, 101, 255, 109, 117, 101, 255, 109, 120, 101, 255, 109, 123, 101, 255, 109, 126, 101, 255, 109, 129, 101, 255, 109, 133, 101, 255, 110, 135, 100, 255, 110, 138, 100, 255, 110, 141, 100, 255, 111, 143, 100, 255, 111, 145, 100, 255, 111, 146, 100, 255, 111, 147, 100, 255, 112, 147, 100, 255, 112, 147, 100, 255, 111, 146, 100, 255, 111, 146, 99, 255, 111, 145, 99, 255, 111, 143, 98, 255, 111, 142, 97, 255, 110, 140, 96, 255, 110, 139, 95, 255, 110, 137, 93, 255, 109, 135, 92, 255, 108, 134, 91, 255, 108, 132, 89, 255, 107, 131, 87, 255, 106, 130, 85, 255, 105, 129, 84, 255, 104, 128, 82, 255, 103, 128, 80, 255, 101, 128, 78, 255, 100, 128, 76, 255, 98, 129, 74, 255, 96, 130, 72, 255, 94, 131, 70, 255, 91, 132, 68, 255, 88, 134, 66, 255, 85, 135, 64, 255, 82, 137, 62, 255, 79, 139, 60, 255, 76, 141, 58, 255, 74, 143, 57, 255, 71, 144, 55, 255, 68, 146, 53, 255, 66, 148, 52, 255, 64, 150, 50, 255, 62, 152, 49, 255, 60, 154, 48, 255, 59, 155, 47, 255, 59, 157, 45, 255, 59, 158, 45, 255, 59, 160, 44, 255, 59, 161, 42, 255, 59, 162, 41, 255, 59, 163, 40, 255, 60, 164, 39, 255, 60, 165, 38, 255, 61, 166, 37, 255, 61, 167, 35, 255, 62, 168, 34, 255, 63, 168, 33, 255, 64, 169, 32, 255, 65, 170, 31, 255, 66, 170, 29, 255, 67, 171, 28, 255, 69, 171, 27, 255, 70, 171, 26, 255, 71, 172, 25, 255, 73, 172, 24, 255, 74, 172, 23, 255, 76, 172, 22, 255, 78, 172, 21, 255, 81, 172, 20, 255, 83, 172, 19, 255, 86, 172, 19, 255, 89, 172, 18, 255, 92, 171, 17, 255, 95, 171, 16, 255, 98, 171, 16, 255, 101, 171, 15, 255, 103, 171, 15, 255, 106, 171, 14, 255, 108, 170, 14, 255, 110, 170, 14, 255, 112, 170, 13, 255, 113, 170, 13, 255, 114, 170, 13, 255, 114, 170, 13, 255, 114, 170, 13, 255, 113, 170, 13, 255, 112, 170, 13, 255, 111, 170, 13, 255, 110, 170, 13, 255, 108, 171, 13, 255, 106, 171, 13, 255, 104, 171, 13, 255, 102, 171, 13, 255, 99, 171, 14, 255, 97, 171, 14, 255, 95, 171, 14, 255, 92, 171, 15, 255, 90, 171, 15, 255, 88, 171, 16, 255, 86, 171, 17, 255, 84, 171, 18, 255, 82, 170, 19, 255, 81, 170, 20, 255, 80, 169, 21, 255, 78, 169, 22, 255, 77, 168, 23, 255, 76, 167, 24, 255, 74, 166, 26, 255, 73, 165, 27, 255, 71, 164, 28, 255, 70, 163, 29, 255, 68, 162, 29, 255, 67, 161, 30, 255, 66, 160, 31, 255, 65, 159, 32, 255, 64, 158, 32, 255, 63, 158, 33, 255, 62, 157, 33, 255, 61, 156, 34, 255, 61, 156, 34, 255, 60, 156, 34, 255, 60, 156, 34, 255, 61, 156, 34, 255, 61, 156, 34, 255, 62, 156, 33, 255, 62, 156, 33, 255, 63, 157, 32, 255, 64, 157, 32, 255, 66, 158, 31, 255, 67, 158, 31, 255, 68, 159, 30, 255, 69, 160, 29, 255, 70, 160, 28, 255, 71, 161, 27, 255, 72, 162, 27, 255, 73, 162, 26, 255, 73, 163, 25, 255, 73, 164, 24, 255, 73, 165, 23, 255, 73, 166, 22, 255, 72, 167, 21, 255, 71, 168, 20, 255, 70, 169, 19, 255, 69, 170, 18, 255, 67, 171, 17, 255, 66, 173, 16, 255, 64, 174, 15, 255, 63, 176, 14, 255, 61, 177, 14, 255, 60, 179, 13, 255, 58, 180, 12, 255, 57, 182, 12, 255, 56, 183, 11, 255, 54, 184, 11, 255, 53, 185, 10, 255, 53, 186, 10, 255, 52, 186, 10, 255, 51, 187, 9, 255, 51, 187, 9, 255, 51, 186, 10, 255, 52, 186, 10, 255, 52, 185, 10, 255, 53, 184, 11, 255, 54, 183, 12, 255, 55, 181, 13, 255, 56, 179, 14, 255, 57, 178, 15, 255, 58, 176, 16, 255, 59, 174, 18, 255, 61, 172, 19, 255, 62, 170, 21, 255, 64, 168, 23, 255, 65, 166, 25, 255, 67, 164, 27, 255, 68, 163, 29, 255, 70, 161, 31, 255, 71, 160, 33, 255, 73, 159, 35, 255, 74, 159, 37, 255, 75, 158, 40, 255, 76, 157, 42, 255, 77, 156, 44, 255, 78, 155, 47, 255, 79, 154, 49, 255, 79, 152, 51, 255, 80, 151, 54, 255, 81, 150, 56, 255, 82, 149, 58, 255, 82, 148, 60, 255, 83, 146, 63, 255, 84, 145, 65, 255, 85, 144, 67, 255, 86, 143, 69, 255, 87, 141, 71, 255, 88, 140, 73, 255, 90, 139, 75, 255, 91, 138, 76, 255, 93, 137, 78, 255, 94, 137, 80, 255, 96, 137, 82, 255, 98, 138, 84, 255, 100, 139, 86, 255, 102, 140, 88, 255, 104, 142, 90, 255, 106, 143, 92, 255, 108, 145, 94, 255, 110, 147, 97, 255, 113, 148, 99, 255, 115, 150, 101, 255, 117, 152, 103, 255, 120, 154, 105, 255, 122, 155, 108, 255, 124, 157, 110, 255, 127, 158, 112, 255, 129, 159, 114, 255, 132, 159, 116, 255, 134, 160, 119, 255, 136, 160, 121, 255, 138, 160, 124, 255, 140, 160, 127, 255, 142, 160, 130, 255, 144, 159, 133, 255, 145, 159, 136, 255, 147, 159, 139, 255, 148, 158, 142, 255, 150, 158, 144, 255, 151, 157, 147, 255, 152, 157, 149, 255, 153, 157, 151, 255, 153, 156, 153, 255, 154, 156, 155, 255, 154, 156, 156, 255, 155, 155, 157, 255, 154, 158, 157, 255, 154, 158, 157, 255, 154, 158, 156, 255, 154, 158, 155, 255, 155, 157, 154, 255, 155, 156, 153, 255, 156, 156, 152, 255, 156, 155, 150, 255, 157, 154, 148, 255, 158, 153, 147, 255, 158, 151, 145, 255, 159, 150, 143, 255, 159, 148, 141, 255, 160, 147, 139, 255, 160, 145, 137, 255, 160, 143, 135, 255, 160, 141, 133, 255, 160, 139, 132, 255, 160, 137, 130, 255, 159, 135, 129, 255, 158, 133, 128, 255, 157, 131, 127, 255, 156, 128, 126, 255, 155, 126, 125, 255, 153, 124, 124, 255, 151, 121, 123, 255, 149, 119, 122, 255, 147, 117, 121, 255, 145, 115, 121, 255, 143, 112, 120, 255, 141, 110, 119, 255, 139, 109, 118, 255, 137, 107, 118, 255, 135, 106, 117, 255, 133, 104, 116, 255, 131, 103, 116, 255, 129, 103, 115, 255, 128, 102, 114, 255, 127, 102, 114, 255, 125, 102, 113, 255, 124, 101, 112, 255, 123, 101, 112, 255, 123, 101, 111, 255, 122, 100, 110, 255, 121, 100, 110, 255, 120, 100, 109, 255, 120, 99, 109, 255, 119, 99, 108, 255, 119, 99, 108, 255, 118, 99, 107, 255, 117, 99, 107, 255, 116, 99, 106, 255, 116, 100, 106, 255, 115, 100, 106, 255, 114, 101, 105, 255, 113, 102, 105, 255, 112, 103, 104, 255, 111, 104, 104, 255, 110, 106, 104, 255, 109, 108, 104, 255, 109, 111, 103, 255, 108, 114, 103, 255, 108, 117, 103, 255, 108, 120, 103, 255, 108, 123, 102, 255, 108, 127, 102, 255, 108, 130, 102, 255, 108, 133, 102, 255, 108, 136, 102, 255, 109, 139, 102, 255, 109, 142, 102, 255, 109, 144, 102, 255, 109, 146, 101, 255, 110, 147, 101, 255, 110, 148, 101, 255, 110, 148, 101, 255, 110, 148, 101, 255, 110, 148, 101, 255, 110, 147, 101, 255, 109, 146, 100, 255, 109, 144, 99, 255, 109, 143, 98, 255, 109, 141, 97, 255, 108, 139, 96, 255, 108, 138, 95, 255, 107, 136, 93, 255, 107, 134, 92, 255, 106, 133, 90, 255, 105, 131, 88, 255, 104, 130, 86, 255, 103, 129, 84, 255, 102, 128, 82, 255, 101, 128, 80, 255, 100, 128, 78, 255, 98, 128, 76, 255, 96, 129, 74, 255, 94, 130, 72, 255, 92, 131, 70, 255, 89, 133, 68, 255, 87, 134, 66, 255, 84, 136, 63, 255, 81, 138, 61, 255, 78, 139, 59, 255, 75, 141, 57, 255, 72, 143, 55, 255, 69, 145, 53, 255, 67, 147, 51, 255, 64, 149, 50, 255, 62, 151, 48, 255, 60, 153, 46, 255, 59, 155, 45, 255, 58, 156, 44, 255, 57, 158, 43, 255, 57, 159, 42, 255, 57, 160, 41, 255, 57, 162, 40, 255, 58, 163, 39, 255, 58, 164, 38, 255, 59, 165, 37, 255, 59, 166, 36, 255, 60, 166, 35, 255, 61, 167, 34, 255, 62, 168, 33, 255, 63, 168, 32, 255, 64, 169, 31, 255, 65, 169, 30, 255, 66, 170, 29, 255, 68, 170, 28, 255, 69, 170, 27, 255, 70, 170, 26, 255, 71, 170, 25, 255, 73, 171, 24, 255, 74, 171, 23, 255, 76, 171, 22, 255, 78, 171, 21, 255, 81, 171, 20, 255, 83, 171, 20, 255, 86, 171, 19, 255, 89, 171, 18, 255, 92, 171, 17, 255, 94, 171, 17, 255, 97, 171, 16, 255, 100, 171, 16, 255, 103, 171, 15, 255, 105, 171, 15, 255, 107, 171, 14, 255, 109, 171, 14, 255, 110, 171, 14, 255, 112, 171, 14, 255, 112, 171, 14, 255, 113, 171, 13, 255, 112, 171, 13, 255, 112, 171, 13, 255, 111, 171, 13, 255, 110, 171, 13, 255, 109, 171, 13, 255, 107, 171, 13, 255, 105, 171, 13, 255, 103, 171, 13, 255, 101, 171, 13, 255, 99, 171, 14, 255, 97, 171, 14, 255, 95, 171, 14, 255, 93, 171, 15, 255, 91, 171, 15, 255, 89, 171, 16, 255, 87, 171, 16, 255, 85, 170, 17, 255, 84, 170, 18, 255, 82, 170, 19, 255, 81, 169, 21, 255, 79, 169, 22, 255, 78, 168, 23, 255, 76, 167, 24, 255, 75, 166, 25, 255, 73, 166, 27, 255, 72, 165, 28, 255, 70, 164, 29, 255, 68, 163, 30, 255, 67, 162, 30, 255, 66, 161, 31, 255, 64, 161, 32, 255, 63, 160, 33, 255, 62, 159, 33, 255, 61, 159, 34, 255, 60, 158, 34, 255, 60, 158, 34, 255, 60, 158, 34, 255, 59, 158, 34, 255, 60, 158, 34, 255, 60, 158, 34, 255, 61, 158, 34, 255, 61, 158, 33, 255, 62, 159, 33, 255, 63, 159, 32, 255, 65, 160, 31, 255, 66, 160, 31, 255, 67, 161, 30, 255, 68, 161, 29, 255, 69, 162, 28, 255, 70, 163, 27, 255, 71, 163, 26, 255, 71, 164, 25, 255, 72, 165, 24, 255, 72, 166, 23, 255, 72, 167, 22, 255, 71, 168, 21, 255, 71, 169, 20, 255, 70, 170, 19, 255, 69, 171, 18, 255, 67, 172, 17, 255, 66, 173, 16, 255, 64, 175, 15, 255, 63, 176, 14, 255, 61, 178, 13, 255, 60, 179, 12, 255, 58, 180, 11, 255, 57, 182, 11, 255, 55, 183, 10, 255, 54, 184, 9, 255, 53, 185, 9, 255, 52, 186, 9, 255, 51, 187, 8, 255, 50, 187, 8, 255, 50, 187, 8, 255, 50, 188, 8, 255, 50, 187, 8, 255, 50, 187, 8, 255, 51, 186, 9, 255, 51, 185, 9, 255, 52, 184, 10, 255, 53, 182, 11, 255, 54, 181, 12, 255, 55, 179, 13, 255, 56, 177, 15, 255, 57, 176, 16, 255, 58, 174, 18, 255, 60, 172, 20, 255, 61, 170, 22, 255, 63, 168, 24, 255, 64, 167, 26, 255, 66, 165, 28, 255, 67, 164, 30, 255, 68, 163, 32, 255, 70, 162, 35, 255, 71, 161, 37, 255, 72, 160, 39, 255, 73, 159, 42, 255, 74, 158, 44, 255, 75, 157, 47, 255, 76, 155, 49, 255, 77, 154, 52, 255, 77, 153, 54, 255, 78, 151, 56, 255, 79, 150, 59, 255, 79, 149, 61, 255, 80, 147, 63, 255, 81, 146, 66, 255, 82, 144, 68, 255, 83, 143, 70, 255, 84, 142, 72, 255, 85, 141, 74, 255, 87, 139, 76, 255, 88, 138, 77, 255, 90, 138, 79, 255, 92, 137, 81, 255, 94, 138, 83, 255, 96, 138, 85, 255, 98, 139, 87, 255, 100, 140, 89, 255, 102, 142, 91, 255, 105, 143, 93, 255, 107, 145, 96, 255, 110, 147, 98, 255, 112, 149, 100, 255, 115, 151, 102, 255, 118, 153, 105, 255, 120, 154, 107, 255, 123, 156, 109, 255, 125, 157, 111, 255, 128, 158, 113, 255, 130, 159, 115, 255, 133, 160, 117, 255, 135, 160, 120, 255, 137, 161, 122, 255, 139, 161, 125, 255, 141, 161, 128, 255, 143, 161, 131, 255, 144, 161, 134, 255, 146, 161, 137, 255, 147, 160, 139, 255, 148, 160, 142, 255, 150, 160, 145, 255, 150, 160, 147, 255, 151, 159, 150, 255, 152, 159, 152, 255, 153, 159, 153, 255, 153, 159, 155, 255, 153, 158, 156, 255, 153, 158, 157, 255, 152, 161, 157, 255, 152, 161, 156, 255, 153, 161, 156, 255, 153, 160, 155, 255, 153, 160, 154, 255, 154, 159, 153, 255, 154, 158, 152, 255, 155, 157, 150, 255, 155, 155, 148, 255, 156, 154, 147, 255, 156, 152, 145, 255, 157, 151, 143, 255, 157, 149, 141, 255, 157, 147, 139, 255, 157, 145, 137, 255, 157, 143, 135, 255, 157, 141, 134, 255, 157, 139, 132, 255, 157, 137, 131, 255, 156, 135, 129, 255, 156, 132, 128, 255, 155, 130, 127, 255, 153, 127, 126, 255, 152, 125, 125, 255, 150, 122, 125, 255, 149, 120, 124, 255, 147, 118, 123, 255, 145, 115, 122, 255, 143, 113, 122, 255, 141, 111, 121, 255, 139, 108, 121, 255, 137, 107, 120, 255, 135, 105, 120, 255, 133, 103, 119, 255, 132, 102, 119, 255, 130, 101, 118, 255, 128, 100, 117, 255, 127, 100, 117, 255, 126, 99, 116, 255, 124, 99, 115, 255, 123, 99, 115, 255, 122, 99, 114, 255, 122, 98, 113, 255, 121, 98, 113, 255, 120, 98, 112, 255, 120, 98, 111, 255, 119, 97, 111, 255, 118, 97, 110, 255, 118, 97, 110, 255, 117, 98, 109, 255, 117, 98, 109, 255, 116, 98, 108, 255, 115, 99, 108, 255, 115, 99, 107, 255, 114, 100, 107, 255, 113, 101, 107, 255, 112, 102, 106, 255, 111, 104, 106, 255, 110, 106, 106, 255, 109, 108, 105, 255, 108, 111, 105, 255, 108, 114, 105, 255, 107, 117, 104, 255, 107, 120, 104, 255, 107, 124, 104, 255, 107, 127, 104, 255, 107, 131, 103, 255, 107, 134, 103, 255, 107, 137, 103, 255, 107, 140, 103, 255, 107, 143, 103, 255, 108, 145, 103, 255, 108, 147, 103, 255, 108, 148, 103, 255, 108, 149, 103, 255, 108, 150, 103, 255, 108, 149, 103, 255, 108, 149, 102, 255, 108, 148, 102, 255, 108, 147, 101, 255, 107, 145, 100, 255, 107, 144, 99, 255, 107, 142, 98, 255, 107, 140, 97, 255, 106, 138, 96, 255, 106, 137, 94, 255, 105, 135, 93, 255, 104, 133, 91, 255, 104, 132, 89, 255, 103, 130, 87, 255, 102, 129, 85, 255, 101, 129, 83, 255, 100, 128, 81, 255, 98, 128, 79, 255, 97, 129, 77, 255, 95, 129, 75, 255, 93, 130, 73, 255, 91, 132, 70, 255, 88, 133, 68, 255, 85, 135, 66, 255, 82, 136, 63, 255, 80, 138, 61, 255, 77, 140, 58, 255, 74, 142, 56, 255, 71, 144, 54, 255, 68, 146, 52, 255, 65, 148, 50, 255, 63, 150, 48, 255, 61, 152, 46, 255, 59, 153, 44, 255, 57, 155, 42, 255, 56, 157, 41, 255, 56, 158, 40, 255, 56, 160, 39, 255, 56, 161, 38, 255, 56, 162, 37, 255, 56, 163, 36, 255, 57, 164, 35, 255, 57, 165, 34, 255, 58, 166, 34, 255, 59, 166, 33, 255, 60, 167, 32, 255, 61, 168, 31, 255, 62, 168, 31, 255, 64, 168, 30, 255, 65, 169, 29, 255, 66, 169, 28, 255, 68, 169, 28, 255, 69, 169, 27, 255, 70, 169, 26, 255, 72, 169, 25, 255, 73, 169, 24, 255, 75, 169, 23, 255, 76, 169, 22, 255, 78, 169, 22, 255, 81, 169, 21, 255, 83, 170, 20, 255, 86, 170, 19, 255, 88, 170, 19, 255, 91, 170, 18, 255, 94, 170, 17, 255, 97, 171, 17, 255, 99, 171, 16, 255, 102, 171, 16, 255, 104, 172, 15, 255, 106, 172, 15, 255, 108, 172, 15, 255, 109, 172, 14, 255, 110, 172, 14, 255, 111, 172, 14, 255, 111, 172, 14, 255, 111, 172, 14, 255, 111, 172, 14, 255, 110, 172, 14, 255, 109, 172, 14, 255, 108, 172, 14, 255, 106, 172, 14, 255, 105, 172, 13, 255, 103, 172, 13, 255, 101, 172, 13, 255, 99, 172, 14, 255, 97, 172, 14, 255, 96, 172, 14, 255, 94, 171, 14, 255, 92, 171, 15, 255, 90, 171, 15, 255, 88, 171, 16, 255, 86, 170, 17, 255, 85, 170, 18, 255, 83, 170, 19, 255, 82, 169, 20, 255, 81, 169, 22, 255, 79, 168, 23, 255, 77, 168, 24, 255, 76, 167, 25, 255, 74, 166, 26, 255, 72, 165, 28, 255, 70, 165, 29, 255, 69, 164, 30, 255, 67, 163, 31, 255, 66, 163, 31, 255, 64, 162, 32, 255, 63, 161, 33, 255, 62, 161, 33, 255, 61, 160, 34, 255, 60, 160, 34, 255, 59, 160, 34, 255, 59, 160, 35, 255, 59, 160, 35, 255, 59, 160, 34, 255, 59, 160, 34, 255, 60, 160, 34, 255, 61, 160, 33, 255, 61, 160, 33, 255, 62, 161, 32, 255, 64, 161, 31, 255, 65, 162, 31, 255, 66, 162, 30, 255, 67, 163, 29, 255, 68, 164, 28, 255, 69, 164, 27, 255, 70, 165, 26, 255, 70, 166, 25, 255, 71, 167, 24, 255, 71, 167, 23, 255, 71, 168, 22, 255, 70, 169, 20, 255, 69, 170, 19, 255, 68, 171, 18, 255, 67, 173, 17, 255, 66, 174, 16, 255, 65, 175, 15, 255, 63, 176, 14, 255, 62, 178, 13, 255, 60, 179, 12, 255, 58, 180, 11, 255, 57, 182, 10, 255, 55, 183, 9, 255, 54, 184, 9, 255, 53, 185, 8, 255, 51, 186, 7, 255, 50, 187, 7, 255, 49, 187, 7, 255, 49, 188, 6, 255, 48, 188, 6, 255, 48, 188, 6, 255, 48, 188, 6, 255, 49, 188, 6, 255, 49, 187, 7, 255, 49, 186, 8, 255, 50, 185, 9, 255, 51, 184, 10, 255, 52, 182, 11, 255, 53, 181, 12, 255, 54, 179, 14, 255, 55, 177, 15, 255, 56, 176, 17, 255, 57, 174, 19, 255, 59, 172, 21, 255, 60, 171, 23, 255, 61, 169, 25, 255, 63, 168, 27, 255, 64, 166, 29, 255, 66, 165, 32, 255, 67, 164, 34, 255, 68, 163, 37, 255, 69, 162, 39, 255, 70, 161, 42, 255, 71, 160, 44, 255, 72, 159, 47, 255, 73, 157, 49, 255, 74, 156, 52, 255, 75, 154, 54, 255, 75, 153, 57, 255, 76, 151, 59, 255, 77, 150, 62, 255, 77, 148, 64, 255, 78, 146, 66, 255, 79, 145, 69, 255, 80, 143, 71, 255, 81, 142, 73, 255, 83, 141, 75, 255, 84, 139, 77, 255, 85, 138, 78, 255, 87, 138, 80, 255, 89, 138, 82, 255, 91, 138, 84, 255, 93, 138, 86, 255, 96, 139, 88, 255, 98, 141, 90, 255, 101, 142, 92, 255, 104, 144, 95, 255, 106, 146, 97, 255, 109, 147, 99, 255, 112, 149, 101, 255, 115, 151, 103, 255, 118, 153, 106, 255, 121, 155, 108, 255, 123, 156, 110, 255, 126, 158, 112, 255, 129, 159, 114, 255, 131, 160, 117, 255, 134, 160, 119, 255, 136, 161, 121, 255, 138, 161, 123, 255, 140, 162, 126, 255, 142, 162, 129, 255, 143, 162, 132, 255, 145, 162, 134, 255, 146, 162, 137, 255, 147, 162, 140, 255, 148, 162, 143, 255, 149, 162, 145, 255, 150, 162, 148, 255, 151, 162, 150, 255, 151, 162, 152, 255, 152, 162, 153, 255, 152, 161, 155, 255, 152, 161, 156, 255, 152, 161, 156, 255, 151, 164, 156, 255, 151, 164, 156, 255, 152, 164, 156, 255, 152, 163, 155, 255, 152, 162, 154, 255, 152, 161, 153, 255, 153, 160, 151, 255, 153, 159, 150, 255, 153, 157, 148, 255, 154, 155, 147, 255, 154, 154, 145, 255, 154, 152, 143, 255, 155, 150, 141, 255, 155, 148, 139, 255, 155, 146, 137, 255, 155, 143, 136, 255, 155, 141, 134, 255, 155, 139, 132, 255, 154, 136, 131, 255, 154, 134, 130, 255, 153, 132, 128, 255, 152, 129, 127, 255, 151, 127, 127, 255, 149, 124, 126, 255, 148, 121, 125, 255, 146, 119, 125, 255, 145, 116, 124, 255, 143, 114, 124, 255, 141, 111, 123, 255, 139, 109, 123, 255, 138, 107, 122, 255, 136, 105, 122, 255, 134, 103, 121, 255, 132, 101, 121, 255, 130, 100, 121, 255, 129, 98, 120, 255, 127, 98, 119, 255, 126, 97, 119, 255, 125, 97, 118, 255, 123, 97, 117, 255, 122, 96, 117, 255, 122, 96, 116, 255, 121, 96, 115, 255, 120, 96, 115, 255, 119, 96, 114, 255, 119, 96, 114, 255, 118, 96, 113, 255, 118, 96, 112, 255, 117, 96, 112, 255, 117, 96, 111, 255, 116, 97, 111, 255, 116, 97, 110, 255, 115, 98, 110, 255, 114, 98, 109, 255, 113, 99, 109, 255, 112, 100, 108, 255, 111, 102, 108, 255, 110, 103, 107, 255, 109, 105, 107, 255, 108, 108, 107, 255, 108, 110, 106, 255, 107, 114, 106, 255, 107, 117, 106, 255, 106, 120, 106, 255, 106, 124, 105, 255, 106, 127, 105, 255, 106, 131, 105, 255, 106, 134, 105, 255, 106, 138, 104, 255, 106, 141, 104, 255, 106, 143, 104, 255, 106, 146, 104, 255, 106, 148, 104, 255, 106, 149, 104, 255, 106, 150, 104, 255, 106, 151, 104, 255, 106, 150, 104, 255, 106, 150, 103, 255, 106, 149, 103, 255, 106, 148, 102, 255, 106, 146, 101, 255, 106, 145, 101, 255, 105, 143, 99, 255, 105, 141, 98, 255, 105, 139, 97, 255, 104, 137, 95, 255, 104, 135, 94, 255, 103, 134, 92, 255, 102, 132, 90, 255, 101, 131, 88, 255, 100, 130, 86, 255, 99, 129, 84, 255, 98, 128, 82, 255, 97, 128, 80, 255, 95, 129, 78, 255, 94, 130, 76, 255, 92, 131, 73, 255, 89, 132, 71, 255, 87, 133, 68, 255, 84, 135, 66, 255, 81, 137, 63, 255, 78, 138, 60, 255, 75, 140, 58, 255, 72, 142, 55, 255, 69, 144, 53, 255, 67, 146, 50, 255, 64, 148, 48, 255, 62, 150, 46, 255, 59, 152, 44, 255, 58, 154, 42, 255, 56, 156, 40, 255, 55, 157, 39, 255, 54, 159, 37, 255, 54, 160, 36, 255, 54, 162, 35, 255, 55, 163, 35, 255, 55, 164, 34, 255, 56, 165, 33, 255, 57, 165, 32, 255, 57, 166, 32, 255, 58, 167, 31, 255, 60, 167, 31, 255, 61, 167, 30, 255, 62, 168, 30, 255, 64, 168, 29, 255, 65, 168, 29, 255, 66, 168, 28, 255, 68, 168, 27, 255, 69, 168, 27, 255, 71, 168, 26, 255, 72, 168, 25, 255, 74, 168, 25, 255, 75, 168, 24, 255, 77, 168, 23, 255, 79, 168, 22, 255, 81, 168, 21, 255, 83, 168, 20, 255, 86, 169, 20, 255, 88, 169, 19, 255, 91, 170, 18, 255, 94, 170, 18, 255, 96, 171, 17, 255, 99, 171, 17, 255, 101, 172, 16, 255, 103, 172, 16, 255, 105, 172, 15, 255, 107, 173, 15, 255, 108, 173, 15, 255, 109, 173, 15, 255, 110, 174, 15, 255, 110, 174, 15, 255, 110, 174, 15, 255, 110, 174, 15, 255, 109, 173, 14, 255, 108, 173, 14, 255, 107, 173, 14, 255, 106, 173, 14, 255, 104, 173, 14, 255, 103, 173, 14, 255, 101, 172, 14, 255, 100, 172, 14, 255, 98, 172, 14, 255, 96, 172, 14, 255, 94, 171, 14, 255, 93, 171, 14, 255, 91, 171, 15, 255, 89, 171, 16, 255, 88, 170, 17, 255, 86, 170, 18, 255, 85, 170, 19, 255, 83, 169, 20, 255, 82, 169, 22, 255, 80, 168, 23, 255, 78, 168, 24, 255, 76, 167, 25, 255, 75, 167, 26, 255, 73, 166, 28, 255, 71, 165, 29, 255, 69, 165, 30, 255, 67, 164, 31, 255, 65, 164, 32, 255, 64, 163, 32, 255, 62, 163, 33, 255, 61, 162, 34, 255, 60, 162, 34, 255, 59, 162, 34, 255, 59, 161, 35, 255, 58, 161, 35, 255, 58, 161, 35, 255, 58, 161, 35, 255, 58, 161, 34, 255, 59, 162, 34, 255, 60, 162, 34, 255, 61, 162, 33, 255, 62, 163, 32, 255, 63, 163, 32, 255, 64, 163, 31, 255, 65, 164, 30, 255, 66, 164, 29, 255, 67, 165, 28, 255, 68, 166, 27, 255, 68, 167, 26, 255, 69, 167, 25, 255, 69, 168, 24, 255, 69, 169, 22, 255, 69, 170, 21, 255, 69, 171, 20, 255, 68, 172, 19, 255, 67, 173, 18, 255, 66, 174, 16, 255, 65, 175, 15, 255, 64, 177, 14, 255, 62, 178, 13, 255, 60, 179, 12, 255, 59, 180, 11, 255, 57, 182, 10, 255, 56, 183, 9, 255, 54, 184, 8, 255, 53, 185, 7, 255, 51, 186, 7, 255, 50, 187, 6, 255, 49, 188, 6, 255, 48, 188, 5, 255, 47, 189, 5, 255, 47, 189, 5, 255, 47, 189, 5, 255, 47, 189, 5, 255, 47, 189, 5, 255, 47, 188, 6, 255, 48, 187, 6, 255, 48, 186, 7, 255, 49, 185, 8, 255, 50, 183, 9, 255, 51, 182, 11, 255, 52, 180, 12, 255, 53, 179, 14, 255, 54, 177, 16, 255, 55, 176, 18, 255, 56, 174, 20, 255, 58, 173, 22, 255, 59, 171, 24, 255, 60, 170, 27, 255, 62, 169, 29, 255, 63, 167, 31, 255, 64, 167, 34, 255, 66, 166, 36, 255, 67, 164, 39, 255, 68, 163, 42, 255, 69, 162, 44, 255, 70, 160, 47, 255, 70, 159, 49, 255, 71, 157, 52, 255, 72, 156, 55, 255, 73, 154, 57, 255, 73, 152, 60, 255, 74, 150, 62, 255, 75, 149, 65, 255, 76, 147, 67, 255, 77, 145, 69, 255, 78, 144, 71, 255, 79, 142, 74, 255, 80, 141, 76, 255, 81, 140, 77, 255, 83, 138, 79, 255, 85, 138, 81, 255, 87, 138, 83, 255, 89, 138, 85, 255, 91, 138, 87, 255, 94, 139, 89, 255, 97, 141, 91, 255, 100, 142, 93, 255, 103, 144, 96, 255, 106, 146, 98, 255, 109, 148, 100, 255, 112, 150, 102, 255, 115, 152, 104, 255, 118, 154, 107, 255, 121, 155, 109, 255, 124, 157, 111, 255, 127, 158, 113, 255, 130, 160, 115, 255, 133, 160, 118, 255, 135, 161, 120, 255, 137, 162, 122, 255, 139, 162, 124, 255, 141, 162, 127, 255, 143, 163, 130, 255, 144, 163, 132, 255, 145, 163, 135, 255, 147, 163, 138, 255, 148, 164, 140, 255, 148, 164, 143, 255, 149, 164, 145, 255, 150, 164, 148, 255, 150, 164, 150, 255, 151, 164, 152, 255, 151, 164, 153, 255, 151, 164, 154, 255, 151, 164, 155, 255, 151, 164, 156, 255, 150, 167, 156, 255, 150, 167, 156, 255, 150, 166, 155, 255, 151, 165, 155, 255, 151, 164, 154, 255, 151, 163, 153, 255, 151, 162, 151, 255, 152, 160, 150, 255, 152, 159, 148, 255, 152, 157, 147, 255, 152, 155, 145, 255, 152, 153, 143, 255, 153, 150, 141, 255, 153, 148, 139, 255, 153, 146, 138, 255, 153, 143, 136, 255, 152, 141, 134, 255, 152, 139, 133, 255, 152, 136, 131, 255, 151, 134, 130, 255, 150, 131, 129, 255, 149, 129, 128, 255, 148, 126, 127, 255, 147, 123, 126, 255, 146, 120, 126, 255, 144, 118, 125, 255, 143, 115, 125, 255, 141, 112, 124, 255, 140, 110, 124, 255, 138, 107, 124, 255, 136, 105, 124, 255, 134, 103, 123, 255, 133, 101, 123, 255, 131, 99, 123, 255, 129, 97, 122, 255, 128, 96, 122, 255, 126, 95, 121, 255, 125, 95, 121, 255, 124, 95, 120, 255, 123, 94, 119, 255, 122, 94, 119, 255, 121, 94, 118, 255, 120, 94, 117, 255, 119, 94, 117, 255, 119, 94, 116, 255, 118, 94, 115, 255, 118, 94, 115, 255, 117, 94, 114, 255, 117, 95, 114, 255, 116, 95, 113, 255, 116, 95, 112, 255, 115, 96, 112, 255, 115, 97, 111, 255, 114, 98, 111, 255, 113, 99, 110, 255, 112, 100, 110, 255, 111, 101, 109, 255, 110, 103, 109, 255, 109, 105, 109, 255, 108, 107, 108, 255, 107, 110, 108, 255, 107, 113, 107, 255, 106, 117, 107, 255, 106, 120, 107, 255, 105, 124, 107, 255, 105, 128, 106, 255, 105, 131, 106, 255, 105, 135, 106, 255, 105, 138, 106, 255, 105, 141, 105, 255, 105, 144, 105, 255, 105, 147, 105, 255, 105, 149, 105, 255, 105, 150, 105, 255, 105, 151, 105, 255, 105, 152, 105, 255, 105, 151, 105, 255, 105, 151, 105, 255, 105, 150, 104, 255, 104, 149, 103, 255, 104, 147, 103, 255, 104, 145, 102, 255, 104, 144, 100, 255, 104, 142, 99, 255, 103, 140, 98, 255, 103, 138, 96, 255, 102, 136, 95, 255, 101, 134, 93, 255, 101, 132, 91, 255, 100, 131, 89, 255, 99, 130, 87, 255, 98, 129, 85, 255, 97, 129, 83, 255, 96, 129, 81, 255, 94, 129, 79, 255, 92, 130, 76, 255, 90, 131, 74, 255, 88, 132, 71, 255, 86, 134, 69, 255, 83, 135, 66, 255, 80, 137, 63, 255, 77, 139, 60, 255, 74, 141, 57, 255, 71, 143, 54, 255, 68, 145, 52, 255, 65, 147, 49, 255, 63, 149, 46, 255, 60, 151, 44, 255, 58, 153, 42, 255, 56, 155, 40, 255, 55, 156, 38, 255, 54, 158, 36, 255, 53, 160, 35, 255, 53, 161, 34, 255, 53, 162, 33, 255, 53, 163, 32, 255, 54, 164, 32, 255, 55, 165, 31, 255, 56, 166, 31, 255, 57, 166, 30, 255, 58, 167, 30, 255, 59, 167, 29, 255, 60, 167, 29, 255, 62, 167, 29, 255, 63, 168, 29, 255, 65, 168, 28, 255, 66, 168, 28, 255, 68, 167, 27, 255, 70, 167, 27, 255, 71, 167, 26, 255, 73, 167, 26, 255, 74, 167, 25, 255, 75, 167, 24, 255, 77, 167, 23, 255, 79, 167, 22, 255, 81, 167, 22, 255, 83, 167, 21, 255, 86, 168, 20, 255, 88, 169, 19, 255, 91, 169, 19, 255, 93, 170, 18, 255, 96, 171, 18, 255, 98, 171, 17, 255, 100, 172, 17, 255, 102, 173, 16, 255, 104, 173, 16, 255, 106, 174, 16, 255, 107, 174, 16, 255, 108, 175, 15, 255, 109, 175, 15, 255, 109, 175, 15, 255, 109, 175, 15, 255, 108, 175, 15, 255, 108, 175, 15, 255, 107, 174, 15, 255, 106, 174, 15, 255, 105, 174, 14, 255, 104, 174, 14, 255, 103, 173, 14, 255, 101, 173, 14, 255, 100, 173, 14, 255, 98, 172, 14, 255, 97, 172, 14, 255, 95, 172, 14, 255, 93, 171, 14, 255, 92, 171, 15, 255, 90, 170, 15, 255, 89, 170, 16, 255, 87, 170, 17, 255, 86, 170, 19, 255, 84, 169, 20, 255, 83, 169, 21, 255, 81, 168, 23, 255, 79, 168, 24, 255, 77, 168, 25, 255, 75, 167, 26, 255, 73, 167, 28, 255, 71, 166, 29, 255, 69, 166, 30, 255, 67, 165, 31, 255, 66, 165, 32, 255, 64, 164, 32, 255, 62, 164, 33, 255, 61, 164, 34, 255, 60, 163, 34, 255, 59, 163, 35, 255, 58, 163, 35, 255, 58, 163, 35, 255, 57, 163, 35, 255, 58, 163, 35, 255, 58, 163, 35, 255, 58, 163, 34, 255, 59, 163, 34, 255, 60, 164, 33, 255, 61, 164, 32, 255, 62, 164, 32, 255, 63, 165, 31, 255, 64, 165, 30, 255, 65, 166, 29, 255, 66, 167, 28, 255, 67, 167, 27, 255, 67, 168, 26, 255, 68, 169, 24, 255, 68, 169, 23, 255, 68, 170, 22, 255, 68, 171, 21, 255, 68, 172, 19, 255, 67, 173, 18, 255, 66, 175, 17, 255, 65, 176, 16, 255, 64, 177, 14, 255, 62, 178, 13, 255, 61, 179, 12, 255, 59, 181, 11, 255, 58, 182, 10, 255, 56, 183, 9, 255, 54, 184, 8, 255, 53, 185, 7, 255, 51, 186, 6, 255, 50, 187, 5, 255, 49, 188, 5, 255, 48, 188, 4, 255, 47, 189, 4, 255, 46, 189, 4, 255, 46, 189, 3, 255, 45, 190, 3, 255, 45, 189, 3, 255, 46, 189, 4, 255, 46, 189, 4, 255, 46, 188, 5, 255, 47, 187, 6, 255, 48, 186, 7, 255, 48, 184, 8, 255, 49, 183, 10, 255, 50, 182, 11, 255, 51, 180, 13, 255, 52, 179, 15, 255, 53, 177, 17, 255, 54, 176, 19, 255, 56, 174, 21, 255, 57, 173, 24, 255, 58, 172, 26, 255, 59, 171, 28, 255, 61, 169, 31, 255, 62, 169, 34, 255, 63, 168, 36, 255, 64, 166, 39, 255, 65, 165, 42, 255, 66, 164, 44, 255, 67, 162, 47, 255, 68, 160, 50, 255, 69, 159, 52, 255, 69, 157, 55, 255, 70, 155, 58, 255, 71, 153, 60, 255, 72, 151, 63, 255, 72, 149, 65, 255, 73, 147, 68, 255, 74, 146, 70, 255, 75, 144, 72, 255, 76, 142, 74, 255, 77, 141, 76, 255, 79, 140, 78, 255, 80, 138, 80, 255, 82, 138, 82, 255, 84, 138, 84, 255, 87, 138, 86, 255, 89, 139, 88, 255, 92, 140, 90, 255, 95, 141, 92, 255, 98, 142, 94, 255, 102, 144, 96, 255, 105, 146, 99, 255, 108, 148, 101, 255, 112, 150, 103, 255, 115, 152, 105, 255, 118, 154, 108, 255, 122, 156, 110, 255, 125, 157, 112, 255, 128, 159, 114, 255, 131, 160, 116, 255, 134, 161, 119, 255, 136, 162, 121, 255, 138, 162, 123, 255, 140, 163, 125, 255, 142, 163, 128, 255, 144, 164, 130, 255, 145, 164, 133, 255, 146, 164, 136, 255, 147, 165, 138, 255, 148, 165, 141, 255, 148, 165, 143, 255, 149, 166, 146, 255, 149, 166, 148, 255, 150, 166, 150, 255, 150, 166, 151, 255, 150, 166, 153, 255, 150, 167, 154, 255, 150, 167, 155, 255, 150, 167, 156, 255, 149, 169, 155, 255, 149, 169, 155, 255, 149, 168, 155, 255, 150, 168, 154, 255, 150, 167, 153, 255, 150, 165, 152, 255, 150, 164, 151, 255, 150, 162, 150, 255, 150, 160, 148, 255, 151, 158, 146, 255, 151, 156, 145, 255, 151, 153, 143, 255, 151, 151, 141, 255, 151, 149, 139, 255, 151, 146, 138, 255, 150, 143, 136, 255, 150, 141, 134, 255, 150, 138, 133, 255, 149, 136, 131, 255, 149, 133, 130, 255, 148, 131, 129, 255, 147, 128, 128, 255, 146, 125, 127, 255, 145, 122, 127, 255, 144, 120, 126, 255, 142, 117, 126, 255, 141, 114, 125, 255, 139, 111, 125, 255, 138, 108, 125, 255, 136, 106, 125, 255, 135, 103, 125, 255, 133, 101, 125, 255, 132, 99, 125, 255, 130, 97, 124, 255, 129, 96, 124, 255, 127, 94, 124, 255, 126, 93, 123, 255, 124, 93, 123, 255, 123, 93, 122, 255, 122, 92, 121, 255, 121, 92, 121, 255, 120, 92, 120, 255, 119, 92, 119, 255, 119, 92, 118, 255, 118, 92, 118, 255, 118, 92, 117, 255, 117, 93, 117, 255, 117, 93, 116, 255, 116, 93, 115, 255, 116, 94, 115, 255, 116, 94, 114, 255, 115, 95, 114, 255, 114, 96, 113, 255, 114, 97, 112, 255, 113, 98, 112, 255, 112, 99, 111, 255, 111, 101, 111, 255, 110, 102, 110, 255, 109, 105, 110, 255, 108, 107, 110, 255, 107, 110, 109, 255, 106, 113, 109, 255, 106, 117, 108, 255, 105, 120, 108, 255, 105, 124, 108, 255, 104, 128, 107, 255, 104, 132, 107, 255, 104, 135, 107, 255, 104, 139, 107, 255, 104, 142, 107, 255, 104, 145, 106, 255, 103, 148, 106, 255, 103, 150, 106, 255, 103, 151, 106, 255, 103, 152, 106, 255, 103, 153, 106, 255, 103, 152, 106, 255, 103, 152, 106, 255, 103, 151, 105, 255, 103, 149, 104, 255, 103, 148, 104, 255, 103, 146, 103, 255, 103, 144, 101, 255, 102, 142, 100, 255, 102, 140, 99, 255, 101, 138, 97, 255, 101, 136, 96, 255, 100, 134, 94, 255, 100, 133, 92, 255, 99, 131, 90, 255, 98, 130, 88, 255, 97, 129, 86, 255, 96, 129, 84, 255, 94, 129, 82, 255, 93, 129, 79, 255, 91, 130, 77, 255, 89, 131, 74, 255, 87, 132, 72, 255, 85, 134, 69, 255, 82, 135, 66, 255, 79, 137, 63, 255, 76, 139, 60, 255, 73, 141, 57, 255, 70, 143, 54, 255, 67, 145, 51, 255, 64, 147, 48, 255, 62, 149, 45, 255, 59, 151, 43, 255, 57, 153, 40, 255, 55, 155, 38, 255, 54, 157, 36, 255, 53, 158, 34, 255, 52, 160, 33, 255, 52, 161, 32, 255, 52, 163, 31, 255, 52, 164, 30, 255, 53, 164, 30, 255, 54, 165, 29, 255, 55, 166, 29, 255, 56, 166, 29, 255, 57, 167, 28, 255, 59, 167, 28, 255, 60, 167, 28, 255, 62, 167, 28, 255, 63, 167, 28, 255, 65, 167, 28, 255, 67, 167, 28, 255, 68, 167, 27, 255, 70, 166, 27, 255, 71, 166, 27, 255, 73, 166, 26, 255, 74, 166, 25, 255, 76, 165, 24, 255, 77, 165, 24, 255, 79, 166, 23, 255, 81, 166, 22, 255, 83, 166, 21, 255, 86, 167, 21, 255, 88, 168, 20, 255, 91, 169, 19, 255, 93, 170, 19, 255, 95, 170, 18, 255, 98, 171, 18, 255, 100, 172, 17, 255, 102, 173, 17, 255, 103, 174, 17, 255, 105, 175, 16, 255, 106, 175, 16, 255, 107, 176, 16, 255, 108, 176, 16, 255, 108, 176, 16, 255, 108, 176, 16, 255, 108, 176, 16, 255, 107, 176, 16, 255, 106, 175, 15, 255, 106, 175, 15, 255, 105, 175, 15, 255, 104, 174, 14, 255, 103, 174, 14, 255, 101, 173, 14, 255, 100, 173, 14, 255, 99, 173, 14, 255, 97, 172, 14, 255, 96, 172, 14, 255, 94, 171, 14, 255, 93, 171, 15, 255, 91, 170, 15, 255, 90, 170, 16, 255, 88, 170, 17, 255, 87, 169, 18, 255, 86, 169, 20, 255, 84, 169, 21, 255, 82, 169, 23, 255, 80, 168, 24, 255, 78, 168, 25, 255, 76, 168, 26, 255, 74, 167, 28, 255, 72, 167, 29, 255, 70, 166, 30, 255, 68, 166, 31, 255, 66, 166, 32, 255, 64, 165, 33, 255, 62, 165, 33, 255, 61, 165, 34, 255, 59, 165, 35, 255, 58, 165, 35, 255, 58, 164, 35, 255, 57, 164, 35, 255, 57, 164, 35, 255, 57, 164, 35, 255, 57, 165, 35, 255, 58, 165, 34, 255, 59, 165, 34, 255, 59, 165, 33, 255, 60, 165, 33, 255, 61, 166, 32, 255, 62, 166, 31, 255, 63, 167, 30, 255, 64, 167, 29, 255, 65, 168, 28, 255, 66, 168, 27, 255, 66, 169, 25, 255, 67, 170, 24, 255, 67, 171, 23, 255, 67, 172, 22, 255, 67, 173, 20, 255, 67, 174, 19, 255, 66, 175, 18, 255, 65, 176, 16, 255, 64, 177, 15, 255, 63, 178, 14, 255, 62, 179, 13, 255, 60, 181, 11, 255, 58, 182, 10, 255, 57, 183, 9, 255, 55, 184, 8, 255, 53, 185, 7, 255, 52, 186, 6, 255, 50, 187, 5, 255, 49, 188, 4, 255, 48, 188, 4, 255, 46, 189, 3, 255, 46, 189, 3, 255, 45, 190, 2, 255, 44, 190, 2, 255, 44, 190, 2, 255, 44, 190, 2, 255, 44, 190, 3, 255, 45, 189, 3, 255, 45, 188, 4, 255, 46, 187, 5, 255, 46, 186, 6, 255, 47, 185, 7, 255, 48, 184, 9, 255, 48, 183, 11, 255, 49, 182, 12, 255, 50, 180, 14, 255, 51, 179, 16, 255, 52, 177, 18, 255, 54, 176, 21, 255, 55, 175, 23, 255, 56, 174, 26, 255, 57, 172, 28, 255, 59, 171, 31, 255, 60, 170, 33, 255, 61, 169, 36, 255, 62, 168, 39, 255, 63, 167, 41, 255, 64, 165, 44, 255, 65, 163, 47, 255, 66, 162, 50, 255, 66, 160, 53, 255, 67, 158, 55, 255, 68, 156, 58, 255, 69, 154, 61, 255, 69, 152, 63, 255, 70, 150, 66, 255, 71, 148, 68, 255, 72, 146, 70, 255, 73, 144, 73, 255, 74, 142, 75, 255, 75, 141, 77, 255, 77, 140, 79, 255, 78, 138, 81, 255, 80, 138, 83, 255, 82, 138, 85, 255, 85, 138, 87, 255, 88, 139, 89, 255, 91, 140, 91, 255, 94, 141, 93, 255, 97, 142, 95, 255, 101, 144, 97, 255, 104, 146, 99, 255, 108, 148, 102, 255, 112, 150, 104, 255, 115, 152, 106, 255, 119, 154, 108, 255, 122, 156, 111, 255, 126, 158, 113, 255, 129, 159, 115, 255, 132, 160, 117, 255, 135, 161, 119, 255, 137, 162, 121, 255, 139, 163, 124, 255, 141, 163, 126, 255, 143, 164, 129, 255, 144, 164, 131, 255, 145, 165, 134, 255, 146, 165, 136, 255, 147, 166, 139, 255, 148, 166, 141, 255, 148, 167, 143, 255, 149, 167, 146, 255, 149, 168, 148, 255, 149, 168, 150, 255, 149, 168, 151, 255, 149, 169, 153, 255, 149, 169, 154, 255, 149, 169, 155, 255, 149, 169, 155, 255, 148, 171, 155, 255, 149, 171, 155, 255, 149, 170, 155, 255, 149, 170, 154, 255, 149, 168, 153, 255, 149, 167, 152, 255, 149, 165, 151, 255, 149, 163, 149, 255, 149, 161, 148, 255, 149, 159, 146, 255, 149, 157, 145, 255, 149, 154, 143, 255, 149, 152, 141, 255, 149, 149, 139, 255, 149, 146, 138, 255, 148, 143, 136, 255, 148, 141, 134, 255, 148, 138, 133, 255, 147, 135, 131, 255, 146, 133, 130, 255, 146, 130, 129, 255, 145, 128, 128, 255, 144, 125, 127, 255, 143, 122, 127, 255, 142, 119, 126, 255, 141, 116, 126, 255, 139, 113, 126, 255, 138, 110, 126, 255, 137, 107, 126, 255, 135, 105, 126, 255, 134, 102, 126, 255, 132, 100, 126, 255, 131, 97, 126, 255, 129, 96, 126, 255, 128, 94, 126, 255, 126, 93, 125, 255, 125, 92, 125, 255, 124, 91, 124, 255, 122, 91, 124, 255, 121, 91, 123, 255, 120, 91, 122, 255, 119, 91, 121, 255, 119, 91, 121, 255, 118, 91, 120, 255, 117, 91, 119, 255, 117, 91, 119, 255, 117, 91, 118, 255, 116, 92, 117, 255, 116, 92, 117, 255, 116, 93, 116, 255, 115, 94, 115, 255, 115, 94, 115, 255, 114, 95, 114, 255, 114, 96, 114, 255, 113, 97, 113, 255, 112, 99, 113, 255, 111, 100, 112, 255, 110, 102, 112, 255, 109, 104, 111, 255, 108, 107, 111, 255, 107, 110, 110, 255, 106, 113, 110, 255, 105, 117, 110, 255, 105, 121, 109, 255, 104, 124, 109, 255, 104, 128, 108, 255, 104, 132, 108, 255, 103, 136, 108, 255, 103, 139, 108, 255, 103, 143, 108, 255, 103, 146, 107, 255, 102, 148, 107, 255, 102, 150, 107, 255, 102, 152, 107, 255, 102, 153, 107, 255, 102, 153, 107, 255, 102, 153, 107, 255, 102, 152, 107, 255, 102, 151, 106, 255, 102, 150, 105, 255, 102, 148, 105, 255, 102, 147, 103, 255, 101, 145, 102, 255, 101, 143, 101, 255, 101, 140, 100, 255, 100, 138, 98, 255, 100, 136, 96, 255, 99, 134, 95, 255, 99, 133, 93, 255, 98, 131, 91, 255, 97, 130, 89, 255, 96, 129, 87, 255, 95, 129, 85, 255, 94, 129, 82, 255, 92, 129, 80, 255, 90, 130, 78, 255, 88, 131, 75, 255, 86, 132, 72, 255, 84, 134, 69, 255, 81, 135, 66, 255, 78, 137, 63, 255, 75, 139, 60, 255, 72, 141, 56, 255, 69, 143, 53, 255, 66, 145, 50, 255, 63, 147, 47, 255, 61, 149, 44, 255, 58, 151, 41, 255, 56, 153, 39, 255, 54, 155, 36, 255, 53, 157, 34, 255, 52, 159, 32, 255, 51, 160, 31, 255, 51, 162, 30, 255, 51, 163, 29, 255, 52, 164, 28, 255, 52, 165, 28, 255, 53, 165, 28, 255, 54, 166, 27, 255, 55, 166, 27, 255, 57, 167, 27, 255, 58, 167, 27, 255, 60, 167, 27, 255, 62, 167, 27, 255, 63, 167, 28, 255, 65, 166, 28, 255, 67, 166, 28, 255, 68, 166, 27, 255, 70, 166, 27, 255, 72, 165, 27, 255, 73, 165, 26, 255, 75, 165, 26, 255, 76, 164, 25, 255, 78, 164, 24, 255, 79, 165, 23, 255, 81, 165, 22, 255, 84, 166, 22, 255, 86, 166, 21, 255, 88, 167, 20, 255, 90, 168, 20, 255, 93, 169, 19, 255, 95, 170, 19, 255, 97, 171, 18, 255, 99, 173, 18, 255, 101, 174, 18, 255, 103, 174, 17, 255, 104, 175, 17, 255, 105, 176, 17, 255, 106, 177, 17, 255, 107, 177, 17, 255, 107, 177, 16, 255, 107, 177, 16, 255, 107, 177, 16, 255, 106, 177, 16, 255, 106, 176, 16, 255, 105, 176, 15, 255, 104, 175, 15, 255, 103, 175, 15, 255, 102, 174, 14, 255, 101, 174, 14, 255, 100, 173, 14, 255, 99, 173, 14, 255, 98, 172, 14, 255, 96, 172, 14, 255, 95, 171, 14, 255, 94, 171, 14, 255, 92, 170, 15, 255, 91, 170, 16, 255, 89, 170, 17, 255, 88, 169, 18, 255, 87, 169, 20, 255, 85, 169, 21, 255, 83, 169, 23, 255, 81, 168, 24, 255, 79, 168, 25, 255, 77, 168, 26, 255, 74, 168, 28, 255, 72, 167, 29, 255, 70, 167, 30, 255, 68, 167, 31, 255, 66, 167, 32, 255, 64, 166, 33, 255, 62, 166, 34, 255, 60, 166, 34, 255, 59, 166, 35, 255, 58, 166, 35, 255, 57, 166, 35, 255, 57, 166, 36, 255, 57, 166, 36, 255, 57, 166, 35, 255, 57, 166, 35, 255, 57, 166, 35, 255, 58, 166, 34, 255, 59, 166, 34, 255, 60, 167, 33, 255, 61, 167, 32, 255, 62, 167, 31, 255, 63, 168, 30, 255, 63, 168, 29, 255, 64, 169, 28, 255, 65, 169, 27, 255, 66, 170, 25, 255, 66, 171, 24, 255, 67, 172, 23, 255, 67, 173, 21, 255, 67, 174, 20, 255, 66, 175, 19, 255, 65, 176, 17, 255, 65, 177, 16, 255, 63, 178, 15, 255, 62, 179, 13, 255, 61, 180, 12, 255, 59, 182, 11, 255, 58, 183, 10, 255, 56, 184, 8, 255, 54, 185, 7, 255, 53, 186, 6, 255, 51, 187, 5, 255, 49, 187, 4, 255, 48, 188, 4, 255, 47, 189, 3, 255, 45, 189, 2, 255, 45, 190, 2, 255, 44, 190, 2, 255, 43, 190, 1, 255, 43, 190, 1, 255, 43, 190, 1, 255, 43, 190, 2, 255, 44, 189, 2, 255, 44, 189, 3, 255, 44, 188, 4, 255, 45, 187, 5, 255, 46, 186, 7, 255, 46, 185, 8, 255, 47, 184, 10, 255, 48, 183, 12, 255, 49, 181, 14, 255, 50, 180, 16, 255, 51, 179, 18, 255, 52, 177, 20, 255, 53, 176, 23, 255, 54, 175, 25, 255, 55, 174, 28, 255, 57, 173, 30, 255, 58, 172, 33, 255, 59, 171, 36, 255, 60, 170, 39, 255, 61, 168, 41, 255, 62, 166, 44, 255, 63, 165, 47, 255, 64, 163, 50, 255, 65, 161, 53, 255, 65, 159, 55, 255, 66, 157, 58, 255, 67, 154, 61, 255, 67, 152, 64, 255, 68, 150, 66, 255, 69, 148, 69, 255, 70, 146, 71, 255, 71, 144, 73, 255, 72, 143, 75, 255, 73, 141, 78, 255, 75, 139, 79, 255, 76, 138, 81, 255, 78, 138, 83, 255, 81, 137, 85, 255, 83, 138, 87, 255, 86, 139, 89, 255, 89, 140, 91, 255, 93, 141, 93, 255, 96, 143, 96, 255, 100, 144, 98, 255, 104, 146, 100, 255, 108, 148, 102, 255, 112, 150, 105, 255, 115, 153, 107, 255, 119, 155, 109, 255, 123, 156, 111, 255, 126, 158, 114, 255, 130, 160, 116, 255, 133, 161, 118, 255, 135, 162, 120, 255, 138, 162, 122, 255, 140, 163, 124, 255, 142, 164, 127, 255, 144, 164, 129, 255, 145, 165, 132, 255, 146, 166, 134, 255, 147, 166, 137, 255, 148, 167, 139, 255, 148, 167, 141, 255, 148, 168, 144, 255, 149, 169, 146, 255, 149, 169, 148, 255, 149, 170, 150, 255, 149, 170, 151, 255, 149, 170, 152, 255, 149, 171, 154, 255, 149, 171, 154, 255, 149, 171, 155, 255, 148, 173, 155, 255, 148, 173, 155, 255, 148, 172, 154, 255, 148, 171, 154, 255, 148, 170, 153, 255, 148, 168, 152, 255, 148, 167, 151, 255, 148, 165, 149, 255, 148, 162, 148, 255, 148, 160, 146, 255, 148, 157, 145, 255, 148, 155, 143, 255, 148, 152, 141, 255, 147, 149, 139, 255, 147, 146, 138, 255, 147, 143, 136, 255, 146, 141, 134, 255, 146, 138, 133, 255, 145, 135, 131, 255, 145, 133, 130, 255, 144, 130, 129, 255, 143, 127, 128, 255, 142, 124, 127, 255, 141, 121, 127, 255, 140, 118, 127, 255, 139, 115, 127, 255, 138, 112, 126, 255, 137, 109, 126, 255, 135, 106, 127, 255, 134, 104, 127, 255, 133, 101, 127, 255, 131, 98, 127, 255, 130, 96, 127, 255, 129, 94, 127, 255, 127, 93, 127, 255, 126, 91, 126, 255, 124, 90, 126, 255, 123, 90, 126, 255, 122, 89, 125, 255, 120, 89, 124, 255, 120, 89, 123, 255, 119, 89, 123, 255, 118, 89, 122, 255, 118, 90, 121, 255, 117, 90, 121, 255, 117, 90, 120, 255, 116, 90, 119, 255, 116, 91, 119, 255, 116, 91, 118, 255, 115, 92, 117, 255, 115, 93, 117, 255, 115, 94, 116, 255, 114, 95, 115, 255, 114, 96, 115, 255, 113, 97, 114, 255, 112, 98, 114, 255, 111, 100, 113, 255, 110, 102, 113, 255, 109, 104, 112, 255, 108, 107, 112, 255, 107, 110, 111, 255, 106, 113, 111, 255, 105, 117, 110, 255, 105, 121, 110, 255, 104, 125, 110, 255, 103, 128, 109, 255, 103, 132, 109, 255, 103, 136, 109, 255, 102, 140, 109, 255, 102, 143, 108, 255, 102, 146, 108, 255, 102, 149, 108, 255, 101, 151, 108, 255, 101, 153, 108, 255, 101, 154, 108, 255, 101, 154, 108, 255, 101, 154, 108, 255, 101, 153, 107, 255, 101, 152, 107, 255, 101, 151, 106, 255, 101, 149, 105, 255, 101, 147, 104, 255, 101, 145, 103, 255, 100, 143, 102, 255, 100, 141, 100, 255, 99, 139, 99, 255, 99, 137, 97, 255, 98, 135, 95, 255, 98, 133, 93, 255, 97, 131, 91, 255, 96, 130, 89, 255, 95, 129, 87, 255, 94, 129, 85, 255, 93, 129, 83, 255, 91, 129, 81, 255, 90, 130, 78, 255, 88, 131, 75, 255, 85, 132, 73, 255, 83, 134, 69, 255, 80, 136, 66, 255, 77, 137, 63, 255, 74, 139, 60, 255, 71, 141, 56, 255, 68, 143, 53, 255, 65, 145, 49, 255, 63, 147, 46, 255, 60, 149, 43, 255, 57, 151, 40, 255, 55, 153, 37, 255, 53, 155, 35, 255, 52, 157, 33, 255, 51, 159, 31, 255, 50, 161, 29, 255, 50, 162, 28, 255, 50, 163, 28, 255, 51, 164, 27, 255, 51, 165, 27, 255, 52, 166, 26, 255, 54, 166, 26, 255, 55, 166, 26, 255, 56, 167, 26, 255, 58, 167, 27, 255, 60, 167, 27, 255, 61, 167, 27, 255, 63, 166, 27, 255, 65, 166, 27, 255, 67, 166, 27, 255, 69, 165, 27, 255, 70, 165, 27, 255, 72, 165, 27, 255, 74, 164, 27, 255, 75, 164, 26, 255, 76, 164, 25, 255, 78, 164, 24, 255, 80, 164, 24, 255, 82, 164, 23, 255, 84, 165, 22, 255, 86, 166, 21, 255, 88, 167, 21, 255, 90, 168, 20, 255, 93, 169, 20, 255, 95, 170, 19, 255, 97, 172, 19, 255, 99, 173, 18, 255, 101, 174, 18, 255, 102, 175, 18, 255, 104, 176, 17, 255, 105, 177, 17, 255, 106, 177, 17, 255, 106, 178, 17, 255, 106, 178, 17, 255, 106, 178, 17, 255, 106, 178, 17, 255, 106, 177, 16, 255, 105, 177, 16, 255, 105, 177, 16, 255, 104, 176, 15, 255, 103, 175, 15, 255, 102, 175, 15, 255, 101, 174, 14, 255, 100, 174, 14, 255, 99, 173, 14, 255, 98, 172, 14, 255, 97, 172, 14, 255, 96, 171, 14, 255, 94, 171, 14, 255, 93, 170, 15, 255, 92, 170, 16, 255, 90, 170, 17, 255, 89, 169, 18, 255, 87, 169, 20, 255, 86, 169, 21, 255, 84, 169, 22, 255, 82, 169, 24, 255, 79, 168, 25, 255, 77, 168, 26, 255, 75, 168, 28, 255, 72, 168, 29, 255, 70, 168, 30, 255, 68, 168, 31, 255, 66, 167, 32, 255, 64, 167, 33, 255, 62, 167, 34, 255, 60, 167, 34, 255, 59, 167, 35, 255, 58, 167, 35, 255, 57, 167, 36, 255, 56, 167, 36, 255, 56, 167, 36, 255, 56, 167, 36, 255, 57, 167, 35, 255, 57, 167, 35, 255, 58, 167, 34, 255, 58, 167, 34, 255, 59, 168, 33, 255, 60, 168, 32, 255, 61, 168, 31, 255, 62, 169, 30, 255, 63, 169, 29, 255, 64, 170, 28, 255, 64, 170, 27, 255, 65, 171, 25, 255, 66, 172, 24, 255, 66, 173, 23, 255, 66, 174, 21, 255, 66, 175, 20, 255, 66, 176, 18, 255, 65, 177, 17, 255, 64, 178, 16, 255, 63, 179, 14, 255, 62, 180, 13, 255, 60, 181, 12, 255, 59, 182, 10, 255, 57, 183, 9, 255, 55, 184, 8, 255, 54, 185, 7, 255, 52, 186, 6, 255, 50, 187, 5, 255, 49, 188, 4, 255, 47, 188, 3, 255, 46, 189, 2, 255, 45, 190, 2, 255, 44, 190, 1, 255, 43, 190, 1, 255, 43, 190, 1, 255, 42, 191, 1, 255, 42, 190, 1, 255, 43, 190, 1, 255, 43, 190, 2, 255, 43, 189, 2, 255, 43, 188, 3, 255, 44, 188, 5, 255, 44, 187, 6, 255, 45, 186, 7, 255, 46, 185, 9, 255, 47, 183, 11, 255, 47, 182, 13, 255, 48, 181, 15, 255, 49, 180, 17, 255, 50, 179, 20, 255, 51, 177, 22, 255, 53, 176, 25, 255, 54, 175, 27, 255, 55, 174, 30, 255, 56, 173, 33, 255, 58, 172, 36, 255, 59, 171, 39, 255, 60, 169, 41, 255, 61, 167, 44, 255, 61, 166, 47, 255, 62, 164, 50, 255, 63, 161, 53, 255, 64, 159, 56, 255, 64, 157, 58, 255, 65, 155, 61, 255, 66, 153, 64, 255, 67, 150, 66, 255, 67, 148, 69, 255, 68, 146, 71, 255, 69, 144, 74, 255, 70, 143, 76, 255, 72, 141, 78, 255, 73, 139, 80, 255, 75, 138, 82, 255, 77, 138, 84, 255, 79, 137, 86, 255, 82, 138, 88, 255, 85, 138, 90, 255, 88, 140, 92, 255, 92, 141, 94, 255, 96, 143, 96, 255, 99, 144, 98, 255, 103, 146, 101, 255, 107, 148, 103, 255, 111, 151, 105, 255, 115, 153, 107, 255, 119, 155, 110, 255, 123, 157, 112, 255, 127, 158, 114, 255, 130, 160, 116, 255, 133, 161, 118, 255, 136, 162, 121, 255, 139, 163, 123, 255, 141, 163, 125, 255, 143, 164, 127, 255, 144, 165, 130, 255, 145, 165, 132, 255, 146, 166, 134, 255, 147, 167, 137, 255, 148, 168, 139, 255, 148, 168, 142, 255, 148, 169, 144, 255, 149, 170, 146, 255, 149, 170, 148, 255, 149, 171, 149, 255, 148, 172, 151, 255, 148, 172, 152, 255, 148, 172, 153, 255, 148, 173, 154, 255, 148, 173, 155, 255, 147, 174, 155, 255, 147, 174, 154, 255, 147, 173, 154, 255, 147, 172, 153, 255, 147, 171, 153, 255, 147, 169, 152, 255, 147, 168, 150, 255, 147, 165, 149, 255, 147, 163, 148, 255, 147, 161, 146, 255, 147, 158, 144, 255, 147, 155, 143, 255, 147, 152, 141, 255, 146, 149, 139, 255, 146, 146, 138, 255, 146, 143, 136, 255, 145, 141, 134, 255, 145, 138, 133, 255, 144, 135, 131, 255, 143, 132, 130, 255, 143, 130, 129, 255, 142, 127, 128, 255, 141, 124, 128, 255, 140, 121, 127, 255, 139, 118, 127, 255, 138, 115, 127, 255, 137, 112, 127, 255, 136, 109, 127, 255, 134, 106, 127, 255, 133, 103, 127, 255, 132, 100, 127, 255, 131, 98, 127, 255, 129, 95, 128, 255, 128, 93, 128, 255, 127, 92, 128, 255, 125, 90, 127, 255, 124, 89, 127, 255, 123, 89, 127, 255, 121, 88, 126, 255, 120, 88, 125, 255, 119, 88, 124, 255, 118, 88, 124, 255, 118, 88, 123, 255, 117, 89, 122, 255, 117, 89, 122, 255, 116, 89, 121, 255, 116, 90, 120, 255, 116, 90, 119, 255, 116, 91, 119, 255, 115, 91, 118, 255, 115, 92, 117, 255, 115, 93, 117, 255, 114, 94, 116, 255, 114, 95, 116, 255, 113, 97, 115, 255, 112, 98, 115, 255, 111, 100, 114, 255, 110, 101, 113, 255, 109, 104, 113, 255, 108, 107, 112, 255, 107, 110, 112, 255, 106, 113, 112, 255, 105, 117, 111, 255, 104, 121, 111, 255, 104, 125, 110, 255, 103, 129, 110, 255, 103, 133, 110, 255, 102, 136, 109, 255, 102, 140, 109, 255, 101, 143, 109, 255, 101, 146, 109, 255, 101, 149, 109, 255, 101, 151, 108, 255, 101, 153, 108, 255, 101, 154, 108, 255, 101, 154, 108, 255, 101, 154, 108, 255, 101, 153, 108, 255, 101, 152, 107, 255, 100, 151, 107, 255, 100, 149, 106, 255, 100, 147, 105, 255, 100, 145, 104, 255, 100, 143, 102, 255, 99, 141, 101, 255, 99, 139, 99, 255, 98, 137, 98, 255, 98, 135, 96, 255, 97, 133, 94, 255, 96, 131, 92, 255, 95, 130, 90, 255, 94, 129, 88, 255, 93, 129, 86, 255, 92, 129, 83, 255, 91, 129, 81, 255, 89, 130, 79, 255, 87, 131, 76, 255, 85, 132, 73, 255, 82, 134, 70, 255, 80, 136, 66, 255, 77, 137, 63, 255, 74, 139, 59, 255, 71, 141, 56, 255, 68, 143, 52, 255, 65, 145, 49, 255, 62, 147, 46, 255, 59, 150, 42, 255, 57, 152, 39, 255, 55, 154, 37, 255, 53, 156, 34, 255, 51, 157, 32, 255, 50, 159, 30, 255, 50, 161, 28, 255, 49, 162, 27, 255, 50, 163, 26, 255, 50, 164, 26, 255, 51, 165, 26, 255, 52, 166, 25, 255, 53, 166, 25, 255, 55, 166, 25, 255, 56, 167, 26, 255, 58, 167, 26, 255, 59, 166, 26, 255, 61, 166, 27, 255, 63, 166, 27, 255, 65, 166, 27, 255, 67, 165, 27, 255, 69, 165, 28, 255, 71, 165, 27, 255, 72, 164, 27, 255, 74, 164, 27, 255, 75, 163, 26, 255, 77, 163, 25, 255, 78, 163, 25, 255, 80, 163, 24, 255, 82, 164, 23, 255, 84, 164, 22, 255, 86, 165, 22, 255, 88, 167, 21, 255, 90, 168, 21, 255, 92, 169, 20, 255, 94, 170, 20, 255, 97, 172, 19, 255, 98, 173, 19, 255, 100, 174, 18, 255, 102, 175, 18, 255, 103, 176, 18, 255, 104, 177, 18, 255, 105, 178, 17, 255, 106, 178, 17, 255, 106, 178, 17, 255, 106, 178, 17, 255, 106, 178, 17, 255, 105, 178, 17, 255, 105, 178, 16, 255, 104, 177, 16, 255, 104, 176, 16, 255, 103, 176, 15, 255, 102, 175, 15, 255, 101, 175, 14, 255, 101, 174, 14, 255, 100, 173, 14, 255, 99, 173, 14, 255, 97, 172, 14, 255, 96, 171, 14, 255, 95, 171, 14, 255, 94, 170, 15, 255, 92, 170, 16, 255, 91, 170, 17, 255, 90, 169, 18, 255, 88, 169, 20, 255, 86, 169, 21, 255, 84, 169, 22, 255, 82, 169, 24, 255, 80, 169, 25, 255, 78, 168, 26, 255, 75, 168, 28, 255, 73, 168, 29, 255, 70, 168, 30, 255, 68, 168, 31, 255, 66, 168, 32, 255, 64, 168, 33, 255, 62, 168, 34, 255, 60, 168, 34, 255, 59, 168, 35, 255, 58, 168, 35, 255, 57, 168, 36, 255, 56, 168, 36, 255, 56, 168, 36, 255, 56, 168, 36, 255, 56, 168, 35, 255, 57, 168, 35, 255, 57, 168, 34, 255, 58, 168, 34, 255, 59, 168, 33, 255, 60, 169, 32, 255, 61, 169, 31, 255, 62, 169, 30, 255, 63, 170, 29, 255, 63, 170, 28, 255, 64, 171, 27, 255, 65, 172, 25, 255, 65, 172, 24, 255, 65, 173, 22, 255, 66, 174, 21, 255, 65, 175, 20, 255, 65, 176, 18, 255, 64, 177, 17, 255, 63, 179, 15, 255, 62, 180, 14, 255, 61, 181, 13, 255, 60, 182, 11, 255, 58, 183, 10, 255, 56, 184, 9, 255, 55, 185, 7, 255, 53, 186, 6, 255, 51, 187, 5, 255, 50, 187, 4, 255, 48, 188, 3, 255, 47, 189, 2, 255, 45, 189, 2, 255, 44, 190, 1, 255, 43, 190, 1, 255, 42, 190, 0, 255, 42, 191, 0, 255, 42, 191, 0, 255, 42, 191, 0, 255, 42, 190, 0, 255, 42, 190, 1, 255, 42, 189, 2, 255, 43, 189, 3, 255, 43, 188, 4, 255, 44, 187, 5, 255, 44, 186, 7, 255, 45, 185, 9, 255, 46, 184, 11, 255, 46, 183, 13, 255, 47, 182, 15, 255, 48, 181, 17, 255, 49, 179, 20, 255, 50, 178, 22, 255, 52, 177, 25, 255, 53, 176, 27, 255, 54, 175, 30, 255, 55, 174, 33, 255, 56, 173, 36, 255, 58, 172, 38, 255, 59, 170, 41, 255, 59, 168, 44, 255, 60, 166, 47, 255, 61, 164, 50, 255, 62, 162, 53, 255, 62, 160, 56, 255, 63, 158, 59, 255, 64, 155, 61, 255, 65, 153, 64, 255, 65, 151, 67, 255, 66, 148, 69, 255, 67, 146, 72, 255, 68, 144, 74, 255, 69, 143, 76, 255, 70, 141, 78, 255, 72, 139, 80, 255, 74, 138, 82, 255, 76, 138, 84, 255, 78, 137, 86, 255, 81, 138, 88, 255, 84, 138, 90, 255, 87, 140, 92, 255, 91, 141, 94, 255, 95, 143, 97, 255, 99, 144, 99, 255, 103, 146, 101, 255, 107, 149, 103, 255, 111, 151, 106, 255, 116, 153, 108, 255, 120, 155, 110, 255, 123, 157, 112, 255, 127, 159, 115, 255, 131, 160, 117, 255, 134, 161, 119, 255, 137, 162, 121, 255, 139, 163, 123, 255, 141, 163, 125, 255, 143, 164, 128, 255, 145, 165, 130, 255, 146, 166, 132, 255, 147, 167, 135, 255, 147, 167, 137, 255, 148, 168, 139, 255, 148, 169, 142, 255, 148, 170, 144, 255, 148, 171, 146, 255, 148, 171, 148, 255, 148, 172, 149, 255, 148, 173, 151, 255, 148, 173, 152, 255, 148, 174, 153, 255, 147, 174, 154, 255, 147, 174, 154, 255, 147, 175, 154, 255, 147, 175, 154, 255, 147, 174, 154, 255, 147, 173, 153, 255, 147, 172, 152, 255, 147, 170, 151, 255, 147, 168, 150, 255, 147, 166, 149, 255, 147, 164, 148, 255, 146, 161, 146, 255, 146, 158, 144, 255, 146, 155, 143, 255, 146, 152, 141, 255, 146, 149, 139, 255, 145, 146, 138, 255, 145, 143, 136, 255, 144, 141, 134, 255, 144, 138, 133, 255, 143, 135, 131, 255, 143, 132, 130, 255, 142, 130, 129, 255, 141, 127, 128, 255, 140, 124, 128, 255, 139, 121, 127, 255, 138, 118, 127, 255, 137, 114, 127, 255, 136, 111, 127, 255, 135, 108, 127, 255, 134, 105, 127, 255, 133, 102, 128, 255, 132, 100, 128, 255, 130, 97, 128, 255, 129, 95, 128, 255, 128, 93, 128, 255, 126, 91, 128, 255, 125, 90, 128, 255, 124, 89, 128, 255, 122, 88, 127, 255, 121, 88, 126, 255, 120, 88, 126, 255, 119, 88, 125, 255, 118, 88, 124, 255, 117, 88, 124, 255, 117, 88, 123, 255, 117, 88, 122, 255, 116, 89, 121, 255, 116, 89, 121, 255, 116, 90, 120, 255, 115, 90, 119, 255, 115, 91, 119, 255, 115, 92, 118, 255, 115, 93, 117, 255, 114, 94, 117, 255, 114, 95, 116, 255, 113, 97, 116, 255, 112, 98, 115, 255, 111, 100, 114, 255, 110, 101, 114, 255, 109, 104, 113, 255, 108, 106, 113, 255, 107, 110, 112, 255, 106, 113, 112, 255, 105, 117, 112, 255, 104, 121, 111, 255, 104, 125, 111, 255, 103, 129, 110, 255, 102, 133, 110, 255, 102, 136, 110, 255, 101, 140, 110, 255, 101, 144, 109, 255, 101, 147, 109, 255, 101, 149, 109, 255, 100, 152, 109, 255, 100, 153, 109, 255, 100, 154, 109, 255, 100, 155, 109, 255, 100, 154, 109, 255, 100, 154, 108, 255, 100, 153, 108, 255, 100, 151, 107, 255, 100, 150, 106, 255, 100, 148, 105, 255, 99, 146, 104, 255, 99, 143, 103, 255, 99, 141, 101, 255, 98, 139, 100, 255, 98, 137, 98, 255, 97, 135, 96, 255, 97, 133, 94, 255, 96, 131, 92, 255, 95, 130, 90, 255, 94, 129, 88, 255, 93, 129, 86, 255, 92, 129, 84, 255, 90, 129, 81, 255, 89, 130, 79, 255, 87, 131, 76, 255, 84, 132, 73, 255, 82, 134, 70, 255, 79, 136, 66, 255, 76, 137, 63, 255, 73, 139, 59, 255, 70, 141, 56, 255, 67, 143, 52, 255, 64, 145, 49, 255, 62, 148, 45, 255, 59, 150, 42, 255, 56, 152, 39, 255, 54, 154, 36, 255, 52, 156, 33, 255, 51, 158, 31, 255, 50, 159, 29, 255, 49, 161, 28, 255, 49, 162, 27, 255, 49, 163, 26, 255, 50, 164, 25, 255, 51, 165, 25, 255, 52, 166, 25, 255, 53, 166, 25, 255, 54, 166, 25, 255, 56, 166, 25, 255, 58, 166, 26, 255, 59, 166, 26, 255, 61, 166, 26, 255, 63, 166, 27, 255, 65, 166, 27, 255, 67, 165, 27, 255, 69, 165, 28, 255, 71, 164, 28, 255, 72, 164, 27, 255, 74, 163, 27, 255, 75, 163, 26, 255, 77, 162, 26, 255, 78, 162, 25, 255, 80, 163, 24, 255, 82, 163, 23, 255, 84, 164, 23, 255, 86, 165, 22, 255, 88, 166, 21, 255, 90, 168, 21, 255, 92, 169, 20, 255, 94, 170, 20, 255, 96, 172, 19, 255, 98, 173, 19, 255, 100, 174, 19, 255, 102, 176, 18, 255, 103, 177, 18, 255, 104, 178, 18, 255, 105, 178, 18, 255, 105, 179, 18, 255, 105, 179, 18, 255, 105, 179, 18, 255, 105, 179, 17, 255, 105, 178, 17, 255, 105, 178, 17, 255, 104, 177, 16, 255, 104, 177, 16, 255, 103, 176, 15, 255, 102, 175, 15, 255, 102, 175, 14, 255, 101, 174, 14, 255, 100, 173, 14, 255, 99, 173, 14, 255, 98, 172, 14, 255, 97, 171, 14, 255, 95, 171, 14, 255, 94, 170, 15, 255, 93, 170, 16, 255, 92, 170, 17, 255, 90, 169, 18, 255, 89, 169, 20, 255, 87, 169, 21, 255, 85, 169, 22, 255, 83, 169, 24, 255, 80, 169, 25, 255, 78, 169, 26, 255, 75, 169, 28, 255, 73, 168, 29, 255, 71, 168, 30, 255, 68, 168, 31, 255, 66, 168, 32, 255, 64, 168, 33, 255, 62, 168, 34, 255, 60, 168, 34, 255, 59, 168, 35, 255, 57, 168, 35, 255, 57, 168, 36, 255, 56, 168, 36, 255, 56, 168, 36, 255, 56, 168, 36, 255, 56, 168, 35, 255, 57, 168, 35, 255, 57, 168, 34, 255, 58, 169, 34, 255, 59, 169, 33, 255, 60, 169, 32, 255, 61, 169, 31, 255, 61, 170, 30, 255, 62, 170, 29, 255, 63, 171, 28, 255, 64, 171, 26, 255, 64, 172, 25, 255, 65, 173, 24, 255, 65, 174, 22, 255, 65, 175, 21, 255, 65, 176, 20, 255, 65, 177, 18, 255, 64, 178, 17, 255, 63, 179, 15, 255, 62, 180, 14, 255, 61, 181, 12, 255, 59, 182, 11, 255, 58, 183, 10, 255, 56, 184, 8, 255, 54, 185, 7, 255, 53, 186, 6, 255, 51, 187, 5, 255, 49, 188, 4, 255, 48, 188, 3, 255, 46, 189, 2, 255, 45, 189, 1, 255, 44, 190, 1, 255, 43, 190, 0, 255, 42, 191, 0, 255, 41, 191, 0, 255, 41, 191, 0, 255, 41, 191, 0, 255, 41, 190, 0, 255, 42, 190, 1, 255, 42, 190, 2, 255, 42, 189, 3, 255, 43, 188, 4, 255, 43, 187, 5, 255, 44, 186, 7, 255, 44, 185, 8, 255, 45, 184, 10, 255, 46, 183, 12, 255, 47, 182, 15, 255, 48, 181, 17, 255, 49, 180, 19, 255, 50, 179, 22, 255, 51, 178, 24, 255, 52, 177, 27, 255, 53, 176, 30, 255, 55, 175, 33, 255, 56, 174, 36, 255, 57, 172, 38, 255, 58, 171, 41, 255, 59, 169, 44, 255, 60, 167, 47, 255, 60, 165, 50, 255, 61, 162, 53, 255, 62, 160, 56, 255, 62, 158, 59, 255, 63, 155, 61, 255, 64, 153, 64, 255, 65, 151, 67, 255, 65, 149, 69, 255, 66, 146, 72, 255, 67, 144, 74, 255, 68, 143, 76, 255, 70, 141, 78, 255, 71, 139, 80, 255, 73, 138, 82, 255, 75, 137, 84, 255, 77, 137, 86, 255, 80, 138, 88, 255, 83, 138, 90, 255, 87, 140, 92, 255, 91, 141, 95, 255, 95, 143, 97, 255, 99, 144, 99, 255, 103, 146, 101, 255, 107, 149, 103, 255, 111, 151, 106, 255, 116, 153, 108, 255, 120, 155, 110, 255, 124, 157, 113, 255, 127, 159, 115, 255, 131, 160, 117, 255, 134, 161, 119, 255, 137, 162, 121, 255, 140, 163, 123, 255, 142, 164, 126, 255, 143, 164, 128, 255, 145, 165, 130, 255, 146, 166, 133, 255, 147, 167, 135, 255, 148, 168, 137, 255, 148, 169, 139, 255, 148, 170, 142, 255, 148, 170, 144, 255, 148, 171, 146, 255, 148, 172, 148, 255, 148, 173, 149, 255, 148, 173, 151, 255, 148, 174, 152, 255, 147, 174, 153, 255, 147, 175, 154, 255, 147, 175, 154, 255, 147, 175, 154, 255, 147, 175, 154, 255, 147, 174, 154, 255, 147, 173, 153, 255, 147, 172, 152, 255, 147, 170, 151, 255, 147, 168, 150, 255, 147, 166, 149, 255, 146, 164, 147, 255, 146, 161, 146, 255, 146, 158, 144, 255, 146, 155, 143, 255, 146, 153, 141, 255, 145, 150, 139, 255, 145, 146, 138, 255, 145, 143, 136, 255, 144, 141, 134, 255, 144, 138, 133, 255, 143, 135, 131, 255, 142, 132, 130, 255, 142, 130, 129, 255, 141, 127, 128, 255, 140, 124, 128, 255, 139, 121, 127, 255, 138, 117, 127, 255, 137, 114, 127, 255, 136, 111, 127, 255, 135, 108, 127, 255, 134, 105, 127, 255, 133, 102, 128, 255, 131, 99, 128, 255, 130, 97, 128, 255, 129, 95, 128, 255, 128, 92, 128, 255, 126, 91, 128, 255, 125, 89, 128, 255, 124, 88, 128, 255, 122, 88, 127, 255, 121, 88, 127, 255, 120, 87, 126, 255, 119, 87, 125, 255, 118, 87, 124, 255, 117, 88, 124, 255, 117, 88, 123, 255, 116, 88, 122, 255, 116, 88, 122, 255, 116, 89, 121, 255, 116, 90, 120, 255, 115, 90, 120, 255, 115, 91, 119, 255, 115, 92, 118, 255, 115, 93, 118, 255, 114, 94, 117, 255, 114, 95, 116, 255, 113, 96, 116, 255, 112, 98, 115, 255, 111, 99, 115, 255, 110, 101, 114, 255, 109, 104, 114, 255, 108, 106, 113, 255, 107, 110, 113, 255, 106, 113, 112, 255, 105, 117, 112, 255, 104, 121, 111, 255, 103, 125, 111, 255, 103, 129, 111, 255, 102, 133, 110, 255, 102, 137, 110, 255, 101, 140, 110, 255, 101, 144, 109, 255, 101, 147, 109, 255, 100, 149, 109, 255, 100, 152, 109, 255, 100, 153, 109, 255, 100, 154, 109, 255, 100, 155, 109, 255, 100, 155, 109, 255, 100, 154, 108, 255, 100, 153, 108, 255, 100, 151, 107, 255, 100, 150, 106, 255, 100, 148, 105, 255, 99, 146, 104, 255, 99, 143, 103, 255, 99, 141, 101, 255, 98, 139, 100, 255, 98, 137, 98, 255, 97, 135, 96, 255, 97, 133, 94, 255, 96, 131, 92, 255, 95, 130, 90, 255, 94, 129, 88, 255, 93, 129, 86, 255, 92, 129, 84, 255, 90, 129, 81, 255, 89, 130, 79, 255, 87, 131, 76, 255, 84, 132, 73, 255, 82, 134, 70, 255, 79, 136, 66, 255, 76, 137, 63, 255, 73, 139, 59, 255, 70, 141, 56, 255, 67, 143, 52, 255, 64, 145, 49, 255, 61, 148, 45, 255, 59, 150, 42, 255, 56, 152, 39, 255, 54, 154, 36, 255, 52, 156, 33, 255, 51, 158, 31, 255, 50, 159, 29, 255, 49, 161, 27, 255, 49, 162, 26, 255, 49, 163, 26, 255, 50, 164, 25, 255, 51, 165, 25, 255, 52, 166, 25, 255, 53, 166, 25, 255, 54, 166, 25, 255, 56, 166, 25, 255, 58, 166, 26, 255, 59, 166, 26, 255, 61, 166, 26, 255, 63, 166, 27, 255, 65, 165, 27, 255, 67, 165, 27, 255, 69, 165, 28, 255, 71, 164, 28, 255, 72, 164, 27, 255, 74, 163, 27, 255, 75, 163, 26, 255, 77, 162, 26, 255, 78, 162, 25, 255, 80, 163, 24, 255, 82, 163, 23, 255, 84, 164, 23, 255, 86, 165, 22, 255, 88, 166, 21, 255, 90, 168, 21, 255, 92, 169, 20, 255, 94, 170, 20, 255, 96, 172, 19, 255, 98, 173, 19, 255, 100, 175, 19, 255, 101, 176, 18, 255, 103, 177, 18, 255, 104, 178, 18, 255, 105, 178, 18, 255, 105, 179, 18, 255, 105, 179, 18, 255, 105, 179, 18, 255, 105, 179, 17, 255, 105, 178, 17, 255, 105, 178, 17, 255, 104, 178, 16, 255, 104, 177, 16, 255, 103, 176, 15, 255, 102, 176, 15, 255, 102, 175, 14, 255, 101, 174, 14, 255, 100, 173, 14, 255, 99, 173, 14, 255, 98, 172, 14, 255, 97, 171, 14, 255, 95, 171, 14, 255, 94, 170, 15, 255, 93, 170, 16, 255, 92, 169, 17, 255, 90, 169, 18, 255, 89, 169, 20, 255, 87, 169, 21, 255, 85, 169, 22, 255, 83, 169, 24, 255, 80, 169, 25, 255, 78, 169, 26, 255, 76, 169, 28, 255, 73, 168, 29, 255, 71, 168, 30, 255, 68, 168, 31, 255, 66, 168, 32, 255, 64, 168, 33, 255, 62, 168, 34, 255, 60, 168, 34, 255, 59, 168, 35, 255, 57, 168, 35, 255, 57, 168, 36, 255, 56, 168, 36, 255, 56, 168, 36, 255, 56, 168, 36, 255, 56, 168, 35, 255, 57, 168, 35, 255, 57, 169, 34, 255, 58, 169, 34, 255, 59, 169, 33, 255, 60, 169, 32, 255, 60, 170, 31, 255, 61, 170, 30, 255, 62, 170, 29, 255, 63, 171, 28, 255, 64, 172, 26, 255, 64, 172, 25, 255, 65, 173, 24, 255, 65, 174, 22, 255, 65, 175, 21, 255, 65, 176, 20, 255, 65, 177, 18, 255, 64, 178, 17, 255, 63, 179, 15, 255, 62, 180, 14, 255, 61, 181, 12, 255, 59, 182, 11, 255, 58, 183, 10, 255, 56, 184, 8, 255, 54, 185, 7, 255, 53, 186, 6, 255, 51, 187, 5, 255, 49, 188, 4, 255, 48, 188, 3, 255, 46, 189, 2, 255, 45, 190, 1, 255, 44, 190, 1, 255, 43, 190, 0, 255, 42, 191, 0, 255, 41, 191, 0, 255, 41, 191, 0, 255, 41, 191, 0, 255, 41, 190, 0, 255, 42, 190, 1, 255, 42, 190, 1, 255, 42, 189, 2, 255, 43, 188, 4, 255, 43, 187, 5, 255, 44, 187, 7, 255, 44, 186, 8, 255, 45, 185, 10, 255, 46, 183, 12, 255, 47, 182, 15, 255, 47, 181, 17, 255, 48, 180, 19, 255, 49, 179, 22, 255, 51, 178, 24, 255, 52, 177, 27, 255, 53, 176, 30, 255, 54, 175, 33, 255, 55, 174, 36, 255, 57, 172, 38, 255, 58, 171, 41, 255, 58, 169, 44, 255, 59, 167, 47, 255, 60, 165, 50, 255, 61, 163, 53, 255, 61, 160, 56, 255, 62, 158, 59, 255, 63, 156, 61, 255, 63, 153, 64, 255, 64, 151, 67, 255, 65, 149, 69, 255, 66, 146, 72, 255, 67, 144, 74, 255, 68, 143, 76, 255, 69, 141, 79, 255, 71, 139, 81, 255, 73, 138, 82, 255, 75, 137, 84, 255, 77, 137, 86, 255, 80, 138, 88, 255, 83, 138, 90, 255, 87, 139, 92, 255, 91, 141, 95, 255, 95, 143, 97, 255, 99, 144, 99, 255, 103, 147, 101, 255, 107, 149, 104, 255, 111, 151, 106, 255, 116, 153, 108, 255, 120, 155, 110, 255, 124, 157, 113, 255, 127, 159, 115, 255, 131, 160, 117, 255, 134, 161, 119, 255, 137, 162, 121, 255, 140, 163, 123, 255, 142, 164, 126, 255, 144, 164, 128, 255, 145, 165, 130, 255, 146, 166, 133, 255, 147, 167, 135, 255, 148, 168, 137, 255, 148, 169, 140, 255, 148, 170, 142, 255, 148, 171, 144, 255, 148, 171, 146, 255, 148, 172, 148, 255, 148, 173, 149, 255, 148, 174, 151, 255, 147, 174, 152, 255, 147, 175, 153, 255, 147, 175, 154, 255, 147, 175, 154, 255, 147, 175, 154, 255, 147, 175, 154, 255, 147, 174, 154, 255, 147, 173, 153, 255, 147, 172, 152, 255, 147, 170, 151, 255, 147, 168, 150, 255, 147, 166, 149, 255, 147, 163, 147, 255, 147, 161, 146, 255, 146, 158, 144, 255, 146, 155, 143, 255, 146, 152, 141, 255, 146, 149, 139, 255, 145, 146, 138, 255, 145, 143, 136, 255, 144, 140, 134, 255, 144, 137, 133, 255, 143, 135, 131, 255, 142, 132, 130, 255, 142, 129, 129, 255, 141, 127, 128, 255, 140, 124, 128, 255, 139, 120, 127, 255, 138, 117, 127, 255, 137, 114, 127, 255, 136, 111, 127, 255, 135, 108, 127, 255, 134, 105, 127, 255, 133, 102, 128, 255, 132, 99, 128, 255, 130, 97, 128, 255, 129, 95, 128, 255, 128, 93, 128, 255, 126, 91, 128, 255, 125, 89, 128, 255, 124, 88, 128, 255, 122, 88, 127, 255, 121, 88, 126, 255, 120, 88, 126, 255, 119, 87, 125, 255, 118, 88, 124, 255, 118, 88, 124, 255, 117, 88, 123, 255, 117, 88, 122, 255, 116, 89, 121, 255, 116, 89, 121, 255, 116, 90, 120, 255, 115, 90, 119, 255, 115, 91, 119, 255, 115, 92, 118, 255, 115, 93, 117, 255, 114, 94, 117, 255, 113, 95, 116, 255, 113, 97, 116, 255, 112, 98, 115, 255, 111, 100, 114, 255, 110, 101, 114, 255, 109, 104, 113, 255, 108, 107, 113, 255, 107, 110, 112, 255, 106, 113, 112, 255, 105, 117, 112, 255, 104, 121, 111, 255, 103, 125, 111, 255, 103, 129, 110, 255, 102, 133, 110, 255, 102, 137, 110, 255, 101, 140, 110, 255, 101, 144, 109, 255, 101, 147, 109, 255, 100, 149, 109, 255, 100, 152, 109, 255, 100, 153, 109, 255, 100, 154, 109, 255, 100, 155, 109, 255, 100, 154, 109, 255, 100, 154, 108, 255, 100, 153, 108, 255, 100, 151, 107, 255, 100, 149, 106, 255, 99, 148, 105, 255, 99, 146, 104, 255, 99, 143, 103, 255, 99, 141, 101, 255, 98, 139, 100, 255, 98, 137, 98, 255, 97, 135, 96, 255, 97, 133, 94, 255, 96, 131, 92, 255, 95, 130, 90, 255, 94, 129, 88, 255, 93, 129, 86, 255, 92, 129, 84, 255, 90, 129, 82, 255, 89, 130, 79, 255, 87, 131, 76, 255, 84, 133, 73, 255, 82, 134, 70, 255, 79, 136, 67, 255, 76, 137, 63, 255, 73, 139, 59, 255, 70, 141, 56, 255, 67, 143, 52, 255, 64, 145, 49, 255, 62, 147, 45, 255, 59, 150, 42, 255, 56, 152, 39, 255, 54, 154, 36, 255, 52, 156, 33, 255, 51, 157, 31, 255, 50, 159, 29, 255, 49, 161, 28, 255, 49, 162, 27, 255, 49, 163, 26, 255, 50, 164, 25, 255, 51, 165, 25, 255, 52, 166, 25, 255, 53, 166, 25, 255, 54, 166, 25, 255, 56, 166, 25, 255, 58, 166, 26, 255, 59, 166, 26, 255, 61, 166, 27, 255, 63, 166, 27, 255, 65, 165, 27, 255, 67, 165, 28, 255, 69, 165, 28, 255, 71, 164, 28, 255, 73, 164, 28, 255, 74, 163, 27, 255, 76, 163, 27, 255, 77, 162, 26, 255, 78, 162, 25, 255, 80, 163, 24, 255, 82, 163, 24, 255, 84, 164, 23, 255, 86, 165, 22, 255, 88, 166, 22, 255, 90, 168, 21, 255, 92, 169, 20, 255, 94, 170, 20, 255, 96, 172, 19, 255, 98, 173, 19, 255, 100, 175, 19, 255, 101, 176, 18, 255, 103, 177, 18, 255, 104, 178, 18, 255, 105, 179, 18, 255, 105, 179, 18, 255, 105, 179, 18, 255, 105, 179, 18, 255, 105, 179, 17, 255, 105, 179, 17, 255, 105, 178, 17, 255, 104, 178, 16, 255, 104, 177, 16, 255, 103, 176, 15, 255, 102, 176, 15, 255, 102, 175, 14, 255, 101, 174, 14, 255, 100, 173, 14, 255, 99, 173, 14, 255, 98, 172, 14, 255, 97, 171, 14, 255, 95, 171, 14, 255, 94, 170, 15, 255, 93, 170, 16, 255, 92, 169, 17, 255, 90, 169, 18, 255, 89, 169, 20, 255, 87, 169, 21, 255, 85, 169, 22, 255, 83, 169, 24, 255, 80, 169, 25, 255, 78, 169, 27, 255, 76, 169, 28, 255, 73, 168, 29, 255, 71, 168, 30, 255, 68, 168, 31, 255, 66, 168, 32, 255, 64, 168, 33, 255, 62, 168, 34, 255, 60, 168, 34, 255, 59, 168, 35, 255, 58, 168, 35, 255, 57, 168, 36, 255, 56, 168, 36, 255, 56, 168, 36, 255, 56, 168, 36, 255, 56, 168, 35, 255, 57, 168, 35, 255, 57, 169, 34, 255, 58, 169, 34, 255, 59, 169, 33, 255, 60, 169, 32, 255, 61, 170, 31, 255, 61, 170, 30, 255, 62, 170, 29, 255, 63, 171, 28, 255, 64, 172, 26, 255, 64, 172, 25, 255, 65, 173, 24, 255, 65, 174, 22, 255, 65, 175, 21, 255, 65, 176, 20, 255, 65, 177, 18, 255, 64, 178, 17, 255, 63, 179, 15, 255, 62, 180, 14, 255, 61, 181, 12, 255, 59, 182, 11, 255, 58, 183, 10, 255, 56, 184, 8, 255, 54, 185, 7, 255, 53, 186, 6, 255, 51, 187, 5, 255, 49, 188, 4, 255, 48, 188, 3, 255, 46, 189, 2, 255, 45, 190, 1, 255, 44, 190, 1, 255, 43, 190, 0, 255, 42, 191, 0, 255, 42, 191, 0, 255, 41, 191, 0, 255, 41, 191, 0, 255, 42, 190, 0, 255, 42, 190, 1, 255, 42, 190, 1, 255, 42, 189, 2, 255, 43, 188, 4, 255, 43, 187, 5, 255, 44, 187, 7, 255, 44, 186, 8, 255, 45, 185, 10, 255, 46, 183, 12, 255, 47, 182, 15, 255, 48, 181, 17, 255, 49, 180, 19, 255, 50, 179, 22, 255, 51, 178, 24, 255, 52, 177, 27, 255, 53, 176, 30, 255, 54, 175, 33, 255, 56, 174, 36, 255, 57, 172, 38, 255, 58, 171, 41, 255, 59, 169, 44, 255, 59, 167, 47, 255, 60, 165, 50, 255, 61, 163, 53, 255, 61, 160, 56, 255, 62, 158, 59, 255, 63, 156, 62, 255, 64, 153, 64, 255, 64, 151, 67, 255, 65, 149, 69, 255, 66, 147, 72, 255, 67, 145, 74, 255, 68, 143, 76, 255, 70, 141, 79, 255, 71, 140, 81, 255, 73, 138, 82, 255, 75, 138, 84, 255, 77, 137, 86, 255, 80, 138, 88, 255, 83, 139, 90, 255, 87, 140, 92, 255, 91, 141, 95, 255, 95, 143, 97, 255, 99, 145, 99, 255, 103, 147, 101, 255, 107, 149, 104, 255, 111, 151, 106, 255, 116, 153, 108, 255, 120, 155, 110, 255, 124, 157, 113, 255, 128, 159, 115, 255, 131, 160, 117, 255, 134, 161, 119, 255, 137, 162, 121, 255, 140, 163, 123, 255, 142, 163, 126, 255, 144, 164, 128, 255, 145, 165, 130, 255, 146, 166, 133, 255, 147, 167, 135, 255, 148, 168, 137, 255, 148, 169, 139, 255, 149, 169, 142, 255, 149, 170, 144, 255, 149, 171, 146, 255, 148, 172, 148, 255, 148, 173, 149, 255, 148, 173, 151, 255, 148, 174, 152, 255, 147, 174, 153, 255, 147, 175, 154, 255, 147, 175, 154, 255, 148, 174, 154, 255, 148, 174, 154, 255, 148, 173, 154, 255, 148, 172, 153, 255, 148, 171, 152, 255, 148, 169, 151, 255, 148, 167, 150, 255, 147, 165, 149, 255, 147, 163, 148, 255, 147, 160, 146, 255, 147, 157, 144, 255, 147, 155, 143, 255, 146, 152, 141, 255, 146, 149, 139, 255, 146, 146, 138, 255, 145, 143, 136, 255, 145, 140, 135, 255, 144, 137, 133, 255, 144, 134, 132, 255, 143, 132, 130, 255, 142, 129, 129, 255, 141, 126, 128, 255, 140, 123, 128, 255, 140, 120, 127, 255, 139, 117, 127, 255, 138, 114, 127, 255, 137, 111, 127, 255, 135, 108, 127, 255, 134, 105, 127, 255, 133, 102, 127, 255, 132, 99, 127, 255, 131, 97, 127, 255, 129, 95, 128, 255, 128, 93, 128, 255, 127, 91, 127, 255, 126, 90, 127, 255, 124, 89, 127, 255, 123, 88, 126, 255, 122, 88, 126, 255, 120, 88, 125, 255, 119, 88, 124, 255, 119, 88, 124, 255, 118, 88, 123, 255, 117, 88, 122, 255, 117, 89, 121, 255, 117, 89, 121, 255, 116, 89, 120, 255, 116, 90, 119, 255, 116, 91, 119, 255, 115, 92, 118, 255, 115, 93, 117, 255, 115, 94, 117, 255, 114, 95, 116, 255, 113, 96, 116, 255, 113, 97, 115, 255, 112, 99, 114, 255, 111, 100, 114, 255, 110, 102, 113, 255, 108, 104, 113, 255, 107, 107, 112, 255, 106, 110, 112, 255, 105, 114, 112, 255, 105, 117, 111, 255, 104, 121, 111, 255, 103, 125, 111, 255, 102, 129, 110, 255, 102, 133, 110, 255, 101, 136, 110, 255, 101, 140, 110, 255, 100, 143, 109, 255, 100, 146, 109, 255, 100, 149, 109, 255, 100, 151, 109, 255, 99, 153, 109, 255, 99, 154, 109, 255, 99, 154, 109, 255, 99, 154, 109, 255, 99, 153, 108, 255, 99, 152, 108, 255, 99, 151, 107, 255, 99, 149, 106, 255, 99, 147, 105, 255, 99, 145, 104, 255, 99, 143, 103, 255, 98, 141, 101, 255, 98, 139, 100, 255, 98, 137, 98, 255, 97, 135, 96, 255, 97, 133, 95, 255, 96, 131, 93, 255, 95, 130, 90, 255, 94, 129, 88, 255, 93, 129, 86, 255, 92, 129, 84, 255, 91, 129, 82, 255, 89, 130, 79, 255, 87, 131, 76, 255, 85, 133, 73, 255, 82, 134, 70, 255, 79, 136, 67, 255, 77, 137, 63, 255, 74, 139, 60, 255, 71, 141, 56, 255, 68, 143, 53, 255, 65, 145, 49, 255, 62, 147, 46, 255, 59, 149, 43, 255, 57, 151, 40, 255, 55, 153, 37, 255, 53, 155, 34, 255, 51, 157, 32, 255, 50, 159, 30, 255, 50, 160, 28, 255, 49, 162, 27, 255, 50, 163, 27, 255, 50, 164, 26, 255, 51, 165, 26, 255, 52, 165, 26, 255, 53, 166, 26, 255, 55, 166, 26, 255, 56, 166, 26, 255, 58, 166, 26, 255, 60, 166, 27, 255, 62, 166, 27, 255, 64, 166, 27, 255, 66, 165, 28, 255, 68, 165, 28, 255, 69, 165, 28, 255, 71, 164, 28, 255, 73, 164, 28, 255, 74, 163, 28, 255, 76, 163, 27, 255, 77, 162, 26, 255, 79, 162, 25, 255, 80, 163, 25, 255, 82, 163, 24, 255, 84, 164, 23, 255, 86, 165, 22, 255, 88, 166, 22, 255, 90, 168, 21, 255, 93, 169, 21, 255, 95, 171, 20, 255, 97, 172, 20, 255, 98, 173, 19, 255, 100, 175, 19, 255, 102, 176, 18, 255, 103, 177, 18, 255, 104, 178, 18, 255, 105, 179, 18, 255, 105, 179, 18, 255, 106, 179, 18, 255, 106, 179, 18, 255, 105, 179, 17, 255, 105, 179, 17, 255, 105, 178, 17, 255, 104, 178, 16, 255, 104, 177, 16, 255, 103, 176, 15, 255, 102, 176, 15, 255, 102, 175, 15, 255, 101, 174, 14, 255, 100, 173, 14, 255, 99, 173, 14, 255, 98, 172, 14, 255, 97, 171, 14, 255, 95, 171, 15, 255, 94, 170, 15, 255, 93, 170, 16, 255, 91, 169, 17, 255, 90, 169, 18, 255, 89, 169, 20, 255, 87, 169, 21, 255, 85, 169, 23, 255, 83, 169, 24, 255, 80, 169, 25, 255, 78, 168, 27, 255, 76, 168, 28, 255, 73, 168, 29, 255, 71, 168, 30, 255, 69, 168, 31, 255, 67, 168, 32, 255, 65, 168, 33, 255, 63, 168, 34, 255, 61, 168, 34, 255, 60, 168, 35, 255, 58, 168, 35, 255, 58, 168, 36, 255, 57, 168, 36, 255, 57, 168, 36, 255, 57, 168, 36, 255, 57, 168, 35, 255, 58, 168, 35, 255, 58, 168, 34, 255, 59, 169, 34, 255, 59, 169, 33, 255, 60, 169, 32, 255, 61, 170, 31, 255, 62, 170, 30, 255, 63, 171, 29, 255, 63, 171, 28, 255, 64, 172, 27, 255, 64, 172, 25, 255, 65, 173, 24, 255, 65, 174, 22, 255, 65, 175, 21, 255, 65, 176, 20, 255, 64, 177, 18, 255, 64, 178, 17, 255, 63, 179, 15, 255, 62, 181, 14, 255, 61, 182, 12, 255, 59, 183, 11, 255, 58, 184, 10, 255, 56, 185, 8, 255, 54, 186, 7, 255, 53, 186, 6, 255, 51, 187, 5, 255, 50, 188, 4, 255, 48, 189, 3, 255, 47, 189, 2, 255, 45, 190, 1, 255, 44, 190, 1, 255, 43, 190, 0, 255, 43, 191, 0, 255, 42, 191, 0, 255, 42, 191, 0, 255, 42, 191, 0, 255, 42, 190, 0, 255, 42, 190, 1, 255, 43, 190, 2, 255, 43, 189, 3, 255, 43, 188, 4, 255, 44, 187, 5, 255, 44, 187, 7, 255, 45, 186, 9, 255, 45, 185, 11, 255, 46, 184, 13, 255, 47, 182, 15, 255, 48, 181, 17, 255, 49, 180, 19, 255, 50, 179, 22, 255, 51, 178, 25, 255, 52, 177, 27, 255, 53, 176, 30, 255, 55, 175, 33, 255, 56, 174, 36, 255, 57, 172, 39, 255, 58, 171, 41, 255, 59, 169, 44, 255, 60, 167, 47, 255, 60, 165, 50, 255, 61, 163, 53, 255, 62, 161, 56, 255, 62, 158, 59, 255, 63, 156, 62, 255, 64, 154, 64, 255, 65, 151, 67, 255, 65, 149, 70, 255, 66, 147, 72, 255, 67, 145, 74, 255, 68, 143, 77, 255, 70, 142, 79, 255, 71, 140, 81, 255, 73, 139, 82, 255, 75, 138, 84, 255, 77, 138, 86, 255, 80, 138, 88, 255, 84, 139, 90, 255, 87, 140, 92, 255, 91, 141, 95, 255, 95, 143, 97, 255, 99, 145, 99, 255, 103, 147, 101, 255, 108, 149, 104, 255, 112, 151, 106, 255, 116, 153, 108, 255, 120, 155, 110, 255, 124, 156, 113, 255, 128, 158, 115, 255, 131, 160, 117, 255, 135, 161, 119, 255, 138, 162, 121, 255, 140, 162, 123, 255, 142, 163, 125, 255, 144, 164, 128, 255, 146, 164, 130, 255, 147, 165, 132, 255, 148, 166, 135, 255, 148, 167, 137, 255, 149, 168, 139, 255, 149, 169, 142, 255, 149, 170, 144, 255, 149, 170, 146, 255, 149, 171, 147, 255, 149, 172, 149, 255, 149, 173, 151, 255, 148, 173, 152, 255, 148, 174, 153, 255, 148, 174, 154, 255, 148, 174, 154, 255, 149, 173, 154, 255, 149, 173, 154, 255, 149, 172, 154, 255, 149, 171, 153, 255, 149, 170, 152, 255, 149, 168, 151, 255, 149, 166, 150, 255, 149, 164, 149, 255, 148, 162, 148, 255, 148, 159, 146, 255, 148, 156, 144, 255, 148, 153, 143, 255, 147, 150, 141, 255, 147, 147, 140, 255, 146, 144, 138, 255, 146, 142, 136, 255, 145, 139, 135, 255, 145, 136, 133, 255, 144, 133, 132, 255, 143, 131, 131, 255, 143, 128, 129, 255, 142, 125, 129, 255, 141, 122, 128, 255, 140, 119, 127, 255, 139, 116, 127, 255, 138, 113, 127, 255, 137, 110, 127, 255, 136, 107, 127, 255, 135, 105, 127, 255, 134, 102, 127, 255, 133, 99, 127, 255, 131, 97, 127, 255, 130, 95, 127, 255, 129, 93, 127, 255, 128, 91, 127, 255, 126, 90, 126, 255, 125, 89, 126, 255, 124, 88, 125, 255, 122, 88, 125, 255, 121, 88, 124, 255, 120, 88, 123, 255, 119, 88, 122, 255, 119, 88, 122, 255, 118, 89, 121, 255, 117, 89, 120, 255, 117, 90, 120, 255, 117, 90, 119, 255, 116, 91, 118, 255, 116, 91, 118, 255, 115, 92, 117, 255, 115, 93, 116, 255, 115, 94, 116, 255, 114, 95, 115, 255, 113, 97, 115, 255, 113, 98, 114, 255, 112, 100, 114, 255, 111, 101, 113, 255, 109, 103, 113, 255, 108, 105, 112, 255, 107, 108, 112, 255, 106, 111, 111, 255, 105, 114, 111, 255, 104, 118, 111, 255, 103, 121, 110, 255, 103, 125, 110, 255, 102, 129, 110, 255, 101, 133, 110, 255, 101, 136, 110, 255, 100, 140, 109, 255, 100, 143, 109, 255, 99, 146, 109, 255, 99, 148, 109, 255, 99, 150, 109, 255, 98, 152, 109, 255, 98, 153, 109, 255, 98, 153, 109, 255, 98, 153, 109, 255, 98, 152, 109, 255, 98, 151, 108, 255, 98, 150, 107, 255, 98, 148, 107, 255, 98, 147, 106, 255, 98, 145, 104, 255, 98, 143, 103, 255, 98, 141, 102, 255, 98, 138, 100, 255, 97, 136, 98, 255, 97, 135, 97, 255, 97, 133, 95, 255, 96, 131, 93, 255, 95, 130, 91, 255, 94, 129, 89, 255, 93, 129, 86, 255, 92, 129, 84, 255, 91, 129, 82, 255, 89, 130, 79, 255, 87, 131, 77, 255, 85, 133, 74, 255, 83, 134, 71, 255, 80, 136, 67, 255, 77, 137, 64, 255, 74, 139, 60, 255, 71, 141, 57, 255, 68, 143, 53, 255, 65, 145, 50, 255, 63, 147, 47, 255, 60, 149, 44, 255, 57, 151, 41, 255, 55, 153, 38, 255, 53, 155, 35, 255, 52, 157, 33, 255, 51, 158, 31, 255, 50, 160, 30, 255, 50, 161, 28, 255, 50, 163, 28, 255, 51, 164, 27, 255, 52, 164, 27, 255, 53, 165, 27, 255, 54, 166, 27, 255, 55, 166, 27, 255, 57, 166, 27, 255, 59, 166, 27, 255, 61, 166, 28, 255, 62, 166, 28, 255, 64, 166, 28, 255, 66, 165, 29, 255, 68, 165, 29, 255, 70, 165, 29, 255, 72, 164, 29, 255, 74, 164, 29, 255, 75, 163, 28, 255, 76, 163, 28, 255, 78, 163, 27, 255, 79, 163, 26, 255, 81, 163, 25, 255, 83, 164, 24, 255, 85, 164, 24, 255, 87, 166, 23, 255, 89, 167, 22, 255, 91, 168, 22, 255, 93, 169, 21, 255, 95, 171, 20, 255, 97, 172, 20, 255, 99, 174, 19, 255, 100, 175, 19, 255, 102, 176, 19, 255, 103, 177, 18, 255, 104, 178, 18, 255, 105, 179, 18, 255, 106, 180, 18, 255, 106, 180, 18, 255, 106, 180, 18, 255, 106, 179, 17, 255, 105, 179, 17, 255, 105, 179, 17, 255, 104, 178, 16, 255, 104, 177, 16, 255, 103, 177, 16, 255, 102, 176, 15, 255, 102, 175, 15, 255, 101, 174, 15, 255, 100, 173, 14, 255, 99, 173, 14, 255, 97, 172, 14, 255, 96, 171, 14, 255, 95, 170, 15, 255, 94, 170, 15, 255, 93, 169, 16, 255, 91, 169, 17, 255, 90, 169, 19, 255, 88, 169, 20, 255, 87, 169, 21, 255, 85, 169, 23, 255, 83, 168, 24, 255, 81, 168, 25, 255, 78, 168, 27, 255, 76, 168, 28, 255, 74, 168, 29, 255, 72, 168, 30, 255, 70, 168, 31, 255, 68, 168, 32, 255, 66, 168, 33, 255, 64, 168, 34, 255, 62, 168, 34, 255, 61, 168, 35, 255, 60, 168, 35, 255, 59, 168, 36, 255, 58, 168, 36, 255, 58, 168, 36, 255, 58, 168, 36, 255, 58, 168, 35, 255, 59, 168, 35, 255, 59, 168, 34, 255, 60, 169, 34, 255, 60, 169, 33, 255, 61, 169, 32, 255, 62, 170, 31, 255, 62, 170, 30, 255, 63, 171, 29, 255, 64, 171, 28, 255, 64, 172, 27, 255, 64, 173, 25, 255, 65, 174, 24, 255, 65, 175, 23, 255, 65, 175, 21, 255, 65, 176, 20, 255, 64, 178, 18, 255, 64, 179, 17, 255, 63, 180, 15, 255, 62, 181, 14, 255, 60, 182, 13, 255, 59, 183, 11, 255, 58, 184, 10, 255, 56, 185, 9, 255, 55, 186, 7, 255, 53, 187, 6, 255, 51, 187, 5, 255, 50, 188, 4, 255, 49, 189, 3, 255, 47, 189, 2, 255, 46, 190, 2, 255, 45, 190, 1, 255, 44, 190, 1, 255, 43, 191, 0, 255, 43, 191, 0, 255, 43, 191, 0, 255, 43, 191, 0, 255, 43, 191, 0, 255, 43, 190, 1, 255, 43, 190, 2, 255, 44, 189, 3, 255, 44, 188, 4, 255, 44, 188, 6, 255, 45, 187, 7, 255, 45, 186, 9, 255, 46, 185, 11, 255, 47, 184, 13, 255, 48, 182, 15, 255, 48, 181, 17, 255, 49, 180, 20, 255, 50, 179, 22, 255, 51, 178, 25, 255, 53, 177, 28, 255, 54, 176, 30, 255, 55, 175, 33, 255, 56, 174, 36, 255, 57, 172, 39, 255, 58, 171, 42, 255, 59, 169, 45, 255, 60, 167, 48, 255, 61, 165, 50, 255, 62, 163, 53, 255, 62, 161, 56, 255, 63, 159, 59, 255, 64, 157, 62, 255, 64, 154, 64, 255, 65, 152, 67, 255, 66, 150, 70, 255, 67, 148, 72, 255, 68, 146, 74, 255, 69, 144, 77, 255, 70, 142, 79, 255, 72, 141, 81, 255, 73, 140, 83, 255, 75, 139, 84, 255, 78, 139, 86, 255, 81, 139, 88, 255, 84, 140, 90, 255, 88, 141, 93, 255, 91, 142, 95, 255, 95, 143, 97, 255, 100, 145, 99, 255, 104, 147, 101, 255, 108, 148, 103, 255, 112, 150, 106, 255, 117, 152, 108, 255, 121, 154, 110, 255, 125, 156, 112, 255, 129, 157, 115, 255, 132, 159, 117, 255, 135, 160, 119, 255, 138, 161, 121, 255, 141, 161, 123, 255, 143, 162, 125, 255, 145, 163, 128, 255, 146, 163, 130, 255, 147, 164, 132, 255, 148, 165, 134, 255, 149, 166, 137, 255, 150, 167, 139, 255, 150, 168, 141, 255, 150, 169, 143, 255, 150, 169, 145, 255, 150, 170, 147, 255, 150, 171, 149, 255, 150, 171, 150, 255, 150, 172, 152, 255, 149, 172, 153, 255, 149, 173, 153, 255, 149, 173, 154, 255, 151, 171, 154, 255, 151, 171, 154, 255, 151, 170, 153, 255, 151, 169, 153, 255, 150, 168, 152, 255, 150, 166, 151, 255, 150, 164, 150, 255, 150, 162, 149, 255, 150, 160, 148, 255, 149, 157, 146, 255, 149, 155, 145, 255, 149, 152, 143, 255, 148, 149, 141, 255, 148, 146, 140, 255, 147, 143, 138, 255, 147, 140, 137, 255, 146, 137, 135, 255, 146, 134, 134, 255, 145, 132, 132, 255, 144, 129, 131, 255, 144, 127, 130, 255, 143, 124, 129, 255, 142, 121, 128, 255, 141, 118, 127, 255, 140, 116, 127, 255, 139, 113, 127, 255, 138, 110, 126, 255, 137, 107, 126, 255, 136, 104, 126, 255, 135, 102, 126, 255, 134, 99, 126, 255, 132, 97, 126, 255, 131, 95, 126, 255, 130, 93, 125, 255, 129, 92, 125, 255, 127, 90, 125, 255, 126, 89, 124, 255, 125, 89, 124, 255, 123, 89, 123, 255, 122, 89, 122, 255, 121, 89, 122, 255, 120, 89, 121, 255, 119, 89, 120, 255, 119, 89, 120, 255, 118, 90, 119, 255, 117, 90, 118, 255, 117, 91, 118, 255, 117, 92, 117, 255, 116, 92, 116, 255, 116, 93, 116, 255, 115, 94, 115, 255, 115, 95, 115, 255, 114, 97, 114, 255, 113, 98, 114, 255, 112, 99, 113, 255, 111, 101, 112, 255, 110, 102, 112, 255, 109, 104, 112, 255, 108, 106, 111, 255, 107, 109, 111, 255, 106, 112, 110, 255, 105, 115, 110, 255, 104, 119, 110, 255, 103, 122, 110, 255, 102, 126, 110, 255, 101, 129, 109, 255, 100, 133, 109, 255, 100, 136, 109, 255, 99, 139, 109, 255, 99, 143, 109, 255, 98, 145, 109, 255, 98, 148, 109, 255, 97, 150, 109, 255, 97, 151, 109, 255, 97, 152, 109, 255, 97, 152, 109, 255, 97, 152, 109, 255, 97, 151, 109, 255, 97, 150, 108, 255, 97, 149, 108, 255, 97, 148, 107, 255, 97, 146, 106, 255, 98, 144, 105, 255, 98, 142, 103, 255, 97, 140, 102, 255, 97, 138, 100, 255, 97, 136, 99, 255, 97, 134, 97, 255, 97, 133, 95, 255, 96, 131, 93, 255, 95, 130, 91, 255, 95, 129, 89, 255, 94, 129, 87, 255, 93, 129, 85, 255, 92, 130, 82, 255, 90, 130, 80, 255, 88, 131, 77, 255, 86, 133, 74, 255, 83, 134, 71, 255, 81, 136, 68, 255, 78, 137, 65, 255, 75, 139, 61, 255, 72, 141, 58, 255, 69, 143, 54, 255, 66, 145, 51, 255, 63, 147, 48, 255, 61, 149, 45, 255, 58, 151, 42, 255, 56, 153, 39, 255, 54, 154, 37, 255, 53, 156, 34, 255, 52, 158, 33, 255, 51, 159, 31, 255, 51, 161, 30, 255, 51, 162, 29, 255, 52, 163, 29, 255, 53, 164, 28, 255, 54, 165, 28, 255, 55, 165, 28, 255, 56, 165, 28, 255, 58, 166, 28, 255, 60, 166, 29, 255, 62, 166, 29, 255, 63, 166, 29, 255, 65, 166, 29, 255, 67, 165, 30, 255, 69, 165, 30, 255, 71, 165, 30, 255, 73, 164, 30, 255, 74, 164, 30, 255, 76, 164, 29, 255, 77, 163, 28, 255, 79, 163, 28, 255, 80, 163, 27, 255, 82, 163, 26, 255, 83, 164, 25, 255, 85, 165, 24, 255, 87, 166, 24, 255, 89, 167, 23, 255, 91, 168, 22, 255, 93, 170, 22, 255, 95, 171, 21, 255, 97, 173, 20, 255, 99, 174, 20, 255, 101, 176, 19, 255, 102, 177, 19, 255, 104, 178, 18, 255, 105, 179, 18, 255, 105, 180, 18, 255, 106, 180, 18, 255, 106, 180, 18, 255, 106, 180, 18, 255, 106, 180, 18, 255, 106, 179, 17, 255, 105, 179, 17, 255, 105, 178, 17, 255, 104, 178, 16, 255, 103, 177, 16, 255, 102, 176, 15, 255, 102, 175, 15, 255, 101, 174, 15, 255, 100, 173, 15, 255, 98, 173, 15, 255, 97, 172, 15, 255, 96, 171, 15, 255, 95, 170, 15, 255, 94, 170, 16, 255, 92, 169, 17, 255, 91, 169, 18, 255, 90, 169, 19, 255, 88, 169, 20, 255, 87, 168, 22, 255, 85, 168, 23, 255, 83, 168, 24, 255, 81, 168, 26, 255, 79, 168, 27, 255, 77, 168, 28, 255, 75, 168, 29, 255, 73, 168, 30, 255, 71, 168, 31, 255, 69, 168, 32, 255, 67, 168, 33, 255, 65, 168, 34, 255, 64, 167, 34, 255, 62, 167, 35, 255, 61, 167, 35, 255, 61, 167, 36, 255, 60, 167, 36, 255, 60, 167, 36, 255, 60, 168, 36, 255, 60, 168, 35, 255, 60, 168, 35, 255, 61, 168, 34, 255, 61, 169, 34, 255, 62, 169, 33, 255, 62, 169, 32, 255, 63, 170, 31, 255, 63, 170, 30, 255, 64, 171, 29, 255, 64, 172, 28, 255, 64, 172, 27, 255, 65, 173, 25, 255, 65, 174, 24, 255, 65, 175, 23, 255, 65, 176, 21, 255, 64, 177, 20, 255, 64, 178, 18, 255, 63, 179, 17, 255, 62, 180, 16, 255, 61, 181, 14, 255, 60, 182, 13, 255, 59, 183, 11, 255, 58, 184, 10, 255, 56, 185, 9, 255, 55, 186, 8, 255, 53, 187, 7, 255, 52, 188, 6, 255, 51, 188, 5, 255, 49, 189, 4, 255, 48, 189, 3, 255, 47, 190, 2, 255, 46, 190, 2, 255, 45, 191, 1, 255, 45, 191, 1, 255, 44, 191, 0, 255, 44, 191, 0, 255, 44, 191, 1, 255, 44, 191, 1, 255, 44, 190, 1, 255, 44, 190, 2, 255, 45, 189, 3, 255, 45, 188, 5, 255, 45, 188, 6, 255, 46, 187, 8, 255, 46, 186, 9, 255, 47, 185, 11, 255, 48, 184, 13, 255, 48, 183, 15, 255, 49, 181, 18, 255, 50, 180, 20, 255, 51, 179, 23, 255, 52, 178, 25, 255, 53, 177, 28, 255, 54, 176, 31, 255, 56, 175, 33, 255, 57, 174, 36, 255, 58, 173, 39, 255, 59, 171, 42, 255, 60, 169, 45, 255, 61, 168, 48, 255, 61, 166, 51, 255, 62, 164, 54, 255, 63, 162, 56, 255, 63, 159, 59, 255, 64, 157, 62, 255, 65, 155, 65, 255, 66, 153, 67, 255, 66, 151, 70, 255, 67, 149, 72, 255, 68, 147, 75, 255, 69, 145, 77, 255, 71, 144, 79, 255, 72, 142, 81, 255, 74, 141, 83, 255, 76, 140, 85, 255, 78, 140, 86, 255, 81, 140, 88, 255, 85, 140, 90, 255, 88, 141, 93, 255, 92, 142, 95, 255, 96, 144, 97, 255, 100, 145, 99, 255, 104, 147, 101, 255, 109, 148, 103, 255, 113, 150, 106, 255, 117, 152, 108, 255, 122, 154, 110, 255, 126, 155, 112, 255, 129, 157, 114, 255, 133, 158, 117, 255, 136, 159, 119, 255, 139, 160, 121, 255, 141, 160, 123, 255, 144, 161, 125, 255, 145, 161, 127, 255, 147, 162, 129, 255, 148, 163, 132, 255, 149, 164, 134, 255, 150, 165, 136, 255, 151, 165, 139, 255, 151, 166, 141, 255, 151, 167, 143, 255, 151, 168, 145, 255, 151, 169, 147, 255, 151, 169, 149, 255, 151, 170, 150, 255, 151, 170, 151, 255, 151, 171, 153, 255, 151, 171, 153, 255, 151, 171, 154, 255, 153, 169, 154, 255, 153, 169, 154, 255, 153, 168, 153, 255, 152, 167, 153, 255, 152, 166, 152, 255, 152, 164, 151, 255, 152, 162, 150, 255, 152, 160, 149, 255, 151, 158, 147, 255, 151, 155, 146, 255, 150, 153, 145, 255, 150, 150, 143, 255, 150, 147, 142, 255, 149, 144, 140, 255, 149, 141, 138, 255, 148, 138, 137, 255, 147, 136, 135, 255, 147, 133, 134, 255, 146, 130, 132, 255, 145, 128, 131, 255, 145, 125, 130, 255, 144, 123, 129, 255, 143, 120, 128, 255, 142, 117, 127, 255, 141, 115, 127, 255, 140, 112, 126, 255, 139, 109, 126, 255, 138, 106, 126, 255, 137, 104, 125, 255, 136, 101, 125, 255, 135, 99, 125, 255, 133, 97, 125, 255, 132, 95, 124, 255, 131, 93, 124, 255, 130, 92, 124, 255, 128, 91, 123, 255, 127, 90, 123, 255, 126, 89, 122, 255, 124, 89, 121, 255, 123, 89, 121, 255, 122, 89, 120, 255, 121, 89, 119, 255, 120, 90, 119, 255, 119, 90, 118, 255, 119, 91, 117, 255, 118, 91, 117, 255, 118, 92, 116, 255, 117, 93, 115, 255, 116, 94, 115, 255, 116, 95, 114, 255, 115, 96, 114, 255, 115, 97, 113, 255, 114, 98, 113, 255, 113, 99, 112, 255, 112, 101, 112, 255, 111, 102, 111, 255, 110, 104, 111, 255, 109, 106, 110, 255, 107, 108, 110, 255, 106, 110, 110, 255, 105, 113, 109, 255, 104, 116, 109, 255, 103, 119, 109, 255, 102, 123, 109, 255, 101, 126, 109, 255, 100, 129, 109, 255, 99, 133, 109, 255, 99, 136, 109, 255, 98, 139, 109, 255, 97, 142, 109, 255, 97, 145, 109, 255, 96, 147, 109, 255, 96, 149, 109, 255, 96, 150, 109, 255, 96, 151, 109, 255, 96, 151, 109, 255, 96, 151, 109, 255, 96, 150, 109, 255, 96, 149, 109, 255, 96, 148, 108, 255, 96, 147, 107, 255, 96, 145, 106, 255, 97, 143, 105, 255, 97, 141, 104, 255, 97, 140, 102, 255, 97, 138, 101, 255, 97, 136, 99, 255, 97, 134, 97, 255, 97, 133, 95, 255, 96, 131, 93, 255, 96, 130, 91, 255, 95, 130, 89, 255, 94, 129, 87, 255, 93, 129, 85, 255, 92, 130, 83, 255, 91, 131, 80, 255, 89, 132, 78, 255, 87, 133, 75, 255, 84, 134, 72, 255, 82, 136, 69, 255, 79, 137, 66, 255, 76, 139, 62, 255, 73, 141, 59, 255, 70, 143, 56, 255, 67, 144, 52, 255, 64, 146, 49, 255, 62, 148, 46, 255, 59, 150, 43, 255, 57, 152, 41, 255, 55, 154, 38, 255, 54, 156, 36, 255, 53, 157, 35, 255, 52, 159, 33, 255, 52, 160, 32, 255, 52, 161, 31, 255, 53, 162, 31, 255, 54, 163, 30, 255, 55, 164, 30, 255, 56, 165, 30, 255, 58, 165, 30, 255, 59, 165, 30, 255, 61, 165, 30, 255, 63, 166, 30, 255, 65, 166, 31, 255, 66, 166, 31, 255, 68, 165, 31, 255, 70, 165, 31, 255, 72, 165, 31, 255, 74, 165, 31, 255, 75, 164, 31, 255, 77, 164, 30, 255, 78, 163, 30, 255, 79, 163, 29, 255, 81, 163, 28, 255, 82, 164, 27, 255, 84, 164, 26, 255, 86, 165, 25, 255, 88, 166, 25, 255, 90, 168, 24, 255, 92, 169, 23, 255, 94, 170, 22, 255, 96, 172, 22, 255, 98, 173, 21, 255, 100, 175, 20, 255, 101, 176, 20, 255, 103, 177, 19, 255, 104, 179, 19, 255, 105, 179, 18, 255, 106, 180, 18, 255, 106, 181, 18, 255, 106, 181, 18, 255, 106, 181, 18, 255, 106, 180, 18, 255, 106, 180, 17, 255, 105, 179, 17, 255, 105, 179, 17, 255, 104, 178, 17, 255, 103, 177, 16, 255, 102, 176, 16, 255, 101, 175, 16, 255, 100, 174, 15, 255, 99, 174, 15, 255, 98, 173, 15, 255, 97, 172, 15, 255, 96, 171, 16, 255, 95, 170, 16, 255, 93, 170, 17, 255, 92, 169, 17, 255, 91, 169, 18, 255, 89, 168, 20, 255, 88, 168, 21, 255, 87, 168, 22, 255, 85, 168, 24, 255, 83, 168, 25, 255, 81, 168, 26, 255, 79, 168, 27, 255, 77, 168, 28, 255, 75, 167, 29, 255, 74, 167, 30, 255, 72, 167, 31, 255, 70, 167, 32, 255, 68, 167, 33, 255, 67, 167, 34, 255, 66, 167, 34, 255, 64, 167, 35, 255, 63, 167, 35, 255, 63, 167, 36, 255, 62, 167, 36, 255, 62, 167, 36, 255, 62, 167, 35, 255, 62, 167, 35, 255, 62, 168, 35, 255, 62, 168, 34, 255, 63, 168, 34, 255, 63, 169, 33, 255, 63, 169, 32, 255, 64, 170, 31, 255, 64, 171, 30, 255, 64, 171, 29, 255, 65, 172, 28, 255, 65, 173, 27, 255, 65, 174, 25, 255, 65, 175, 24, 255, 65, 176, 23, 255, 65, 177, 21, 255, 64, 178, 20, 255, 64, 179, 19, 255, 63, 180, 17, 255, 62, 181, 16, 255, 61, 182, 14, 255, 60, 183, 13, 255, 59, 184, 12, 255, 58, 185, 11, 255, 56, 186, 9, 255, 55, 186, 8, 255, 54, 187, 7, 255, 53, 188, 6, 255, 51, 189, 5, 255, 50, 189, 4, 255, 49, 190, 3, 255, 48, 190, 3, 255, 47, 190, 2, 255, 46, 191, 2, 255, 46, 191, 1, 255, 46, 191, 1, 255, 46, 191, 1, 255, 46, 191, 1, 255, 46, 191, 1, 255, 46, 190, 2, 255, 46, 190, 3, 255, 46, 189, 4, 255, 46, 188, 5, 255, 47, 188, 6, 255, 47, 187, 8, 255, 48, 186, 10, 255, 48, 185, 12, 255, 49, 184, 14, 255, 49, 183, 16, 255, 50, 181, 18, 255, 51, 180, 20, 255, 52, 179, 23, 255, 53, 178, 26, 255, 54, 177, 28, 255, 55, 176, 31, 255, 57, 175, 34, 255, 58, 174, 37, 255, 59, 173, 39, 255, 60, 171, 42, 255, 61, 170, 45, 255, 62, 168, 48, 255, 62, 166, 51, 255, 63, 164, 54, 255, 64, 162, 57, 255, 64, 160, 60, 255, 65, 158, 62, 255, 66, 156, 65, 255, 66, 154, 68, 255, 67, 152, 70, 255, 68, 150, 72, 255, 69, 148, 75, 255, 70, 147, 77, 255, 71, 145, 79, 255, 73, 144, 81, 255, 74, 142, 83, 255, 76, 141, 85, 255, 79, 141, 87, 255, 82, 141, 89, 255, 85, 141, 91, 255, 89, 142, 93, 255, 93, 143, 95, 255, 97, 144, 97, 255, 101, 145, 99, 255, 105, 147, 101, 255, 110, 148, 103, 255, 114, 150, 105, 255, 118, 151, 108, 255, 122, 153, 110, 255, 126, 154, 112, 255, 130, 155, 114, 255, 134, 157, 116, 255, 137, 158, 118, 255, 140, 158, 120, 255, 142, 159, 122, 255, 145, 159, 124, 255, 146, 160, 127, 255, 148, 161, 129, 255, 149, 161, 131, 255, 150, 162, 134, 255, 151, 163, 136, 255, 152, 164, 138, 255, 152, 164, 141, 255, 153, 165, 143, 255, 153, 166, 145, 255, 153, 167, 147, 255, 153, 167, 148, 255, 153, 168, 150, 255, 153, 168, 151, 255, 153, 169, 152, 255, 153, 169, 153, 255, 153, 169, 154, 255, 155, 167, 153, 255, 155, 167, 153, 255, 155, 166, 153, 255, 155, 165, 152, 255, 154, 164, 152, 255, 154, 162, 151, 255, 154, 160, 150, 255, 153, 158, 149, 255, 153, 156, 147, 255, 153, 153, 146, 255, 152, 150, 145, 255, 152, 148, 143, 255, 151, 145, 142, 255, 150, 142, 140, 255, 150, 139, 139, 255, 149, 136, 137, 255, 149, 134, 136, 255, 148, 131, 134, 255, 147, 128, 133, 255, 147, 126, 131, 255, 146, 124, 130, 255, 145, 121, 129, 255, 144, 119, 128, 255, 143, 116, 127, 255, 142, 113, 127, 255, 141, 111, 126, 255, 140, 108, 125, 255, 139, 106, 125, 255, 138, 103, 124, 255, 137, 101, 124, 255, 136, 99, 124, 255, 135, 97, 123, 255, 134, 95, 123, 255, 132, 94, 122, 255, 131, 92, 122, 255, 130, 91, 121, 255, 128, 90, 121, 255, 127, 90, 120, 255, 126, 90, 119, 255, 124, 90, 119, 255, 123, 90, 118, 255, 122, 90, 117, 255, 121, 91, 117, 255, 120, 91, 116, 255, 120, 92, 115, 255, 119, 92, 115, 255, 118, 93, 114, 255, 117, 94, 113, 255, 117, 95, 113, 255, 116, 96, 112, 255, 115, 97, 112, 255, 114, 98, 111, 255, 114, 100, 111, 255, 113, 101, 110, 255, 112, 102, 110, 255, 111, 104, 110, 255, 110, 106, 109, 255, 108, 107, 109, 255, 107, 109, 109, 255, 106, 112, 108, 255, 105, 115, 108, 255, 103, 117, 108, 255, 102, 120, 108, 255, 101, 124, 108, 255, 100, 127, 108, 255, 99, 130, 108, 255, 98, 133, 109, 255, 97, 136, 109, 255, 97, 139, 109, 255, 96, 141, 109, 255, 95, 144, 109, 255, 95, 146, 109, 255, 94, 147, 110, 255, 94, 149, 110, 255, 94, 149, 110, 255, 94, 150, 110, 255, 94, 150, 110, 255, 94, 149, 109, 255, 94, 148, 109, 255, 94, 147, 108, 255, 95, 146, 107, 255, 95, 144, 106, 255, 96, 142, 105, 255, 96, 141, 104, 255, 96, 139, 103, 255, 96, 137, 101, 255, 97, 136, 99, 255, 97, 134, 98, 255, 97, 133, 96, 255, 96, 131, 94, 255, 96, 130, 92, 255, 96, 130, 90, 255, 95, 129, 88, 255, 94, 129, 86, 255, 93, 130, 83, 255, 91, 131, 81, 255, 90, 132, 78, 255, 87, 133, 76, 255, 85, 134, 73, 255, 82, 136, 70, 255, 80, 137, 67, 255, 77, 139, 63, 255, 74, 140, 60, 255, 71, 142, 57, 255, 68, 144, 54, 255, 66, 146, 51, 255, 63, 148, 48, 255, 61, 150, 45, 255, 58, 151, 43, 255, 57, 153, 40, 255, 55, 155, 38, 255, 54, 157, 37, 255, 54, 158, 35, 255, 53, 159, 34, 255, 54, 161, 33, 255, 54, 162, 33, 255, 55, 163, 32, 255, 56, 163, 32, 255, 57, 164, 32, 255, 59, 164, 32, 255, 60, 165, 32, 255, 62, 165, 32, 255, 64, 165, 32, 255, 66, 165, 32, 255, 68, 165, 32, 255, 70, 165, 32, 255, 71, 165, 32, 255, 73, 165, 32, 255, 75, 165, 32, 255, 77, 164, 32, 255, 78, 164, 31, 255, 79, 164, 31, 255, 80, 164, 30, 255, 82, 164, 29, 255, 83, 164, 28, 255, 85, 165, 27, 255, 87, 166, 27, 255, 89, 167, 26, 255, 91, 168, 25, 255, 93, 169, 24, 255, 95, 171, 23, 255, 97, 172, 22, 255, 98, 174, 21, 255, 100, 175, 21, 255, 102, 177, 20, 255, 103, 178, 20, 255, 104, 179, 19, 255, 105, 180, 19, 255, 106, 181, 18, 255, 107, 181, 18, 255, 107, 182, 18, 255, 107, 181, 18, 255, 107, 181, 18, 255, 106, 181, 18, 255, 106, 180, 18, 255, 105, 179, 17, 255, 104, 179, 17, 255, 103, 178, 17, 255, 102, 177, 16, 255, 101, 176, 16, 255, 100, 175, 16, 255, 99, 174, 16, 255, 98, 173, 16, 255, 97, 172, 16, 255, 96, 171, 16, 255, 94, 170, 17, 255, 93, 169, 17, 255, 92, 169, 18, 255, 90, 168, 19, 255, 89, 168, 20, 255, 88, 168, 22, 255, 86, 168, 23, 255, 85, 168, 24, 255, 83, 168, 25, 255, 82, 167, 26, 255, 80, 167, 28, 255, 78, 167, 29, 255, 76, 167, 30, 255, 75, 167, 31, 255, 73, 167, 32, 255, 72, 167, 32, 255, 70, 167, 33, 255, 69, 167, 34, 255, 68, 167, 34, 255, 67, 167, 35, 255, 66, 167, 35, 255, 65, 167, 35, 255, 65, 167, 36, 255, 65, 167, 36, 255, 64, 167, 35, 255, 64, 167, 35, 255, 64, 167, 35, 255, 65, 168, 34, 255, 65, 168, 34, 255, 65, 169, 33, 255, 65, 170, 32, 255, 65, 170, 31, 255, 65, 171, 30, 255, 65, 172, 29, 255, 65, 173, 28, 255, 65, 174, 27, 255, 65, 174, 25, 255, 65, 175, 24, 255, 65, 176, 23, 255, 64, 177, 22, 255, 64, 178, 20, 255, 63, 180, 19, 255, 63, 181, 17, 255, 62, 182, 16, 255, 61, 183, 15, 255, 60, 184, 13, 255, 59, 184, 12, 255, 58, 185, 11, 255, 57, 186, 10, 255, 55, 187, 9, 255, 54, 188, 7, 255, 53, 188, 6, 255, 52, 189, 5, 255, 51, 189, 5, 255, 50, 190, 4, 255, 49, 190, 3, 255, 49, 190, 3, 255, 48, 191, 2, 255, 48, 191, 2, 255, 47, 191, 2, 255, 47, 191, 1, 255, 47, 191, 2, 255, 47, 191, 2, 255, 47, 190, 3, 255, 47, 190, 3, 255, 48, 189, 4, 255, 48, 189, 6, 255, 48, 188, 7, 255, 48, 187, 9, 255, 49, 186, 10, 255, 49, 185, 12, 255, 50, 184, 14, 255, 50, 183, 16, 255, 51, 181, 19, 255, 52, 180, 21, 255, 53, 179, 24, 255, 54, 178, 26, 255, 55, 177, 29, 255, 56, 176, 31, 255, 57, 175, 34, 255, 59, 174, 37, 255, 60, 173, 40, 255, 61, 171, 43, 255, 62, 170, 46, 255, 62, 168, 49, 255, 63, 166, 51, 255, 64, 165, 54, 255, 64, 163, 57, 255, 65, 161, 60, 255, 66, 159, 63, 255, 66, 157, 65, 255, 67, 155, 68, 255, 68, 153, 70, 255, 69, 151, 73, 255, 70, 150, 75, 255, 71, 148, 77, 255, 72, 146, 79, 255, 73, 145, 81, 255, 75, 144, 83, 255, 77, 143, 85, 255, 80, 142, 87, 255, 83, 142, 89, 255, 86, 142, 91, 255, 90, 143, 93, 255, 94, 144, 95, 255, 98, 144, 97, 255, 102, 146, 99, 255, 106, 147, 101, 255, 111, 148, 103, 255, 115, 149, 105, 255, 119, 150, 107, 255, 124, 152, 110, 255, 128, 153, 112, 255, 131, 154, 114, 255, 135, 155, 116, 255, 138, 156, 118, 255, 141, 157, 120, 255, 143, 157, 122, 255, 146, 158, 124, 255, 148, 158, 126, 255, 149, 159, 129, 255, 151, 159, 131, 255, 152, 160, 133, 255, 153, 161, 136, 255, 153, 162, 138, 255, 154, 162, 140, 255, 154, 163, 142, 255, 155, 164, 144, 255, 155, 164, 146, 255, 155, 165, 148, 255, 155, 165, 149, 255, 155, 166, 151, 255, 155, 166, 152, 255, 155, 167, 153, 255, 155, 167, 153, 255, 157, 164, 153, 255, 157, 164, 153, 255, 157, 163, 153, 255, 157, 162, 152, 255, 157, 161, 151, 255, 156, 159, 151, 255, 156, 157, 150, 255, 156, 155, 148, 255, 155, 153, 147, 255, 155, 150, 146, 255, 154, 148, 145, 255, 153, 145, 143, 255, 153, 142, 142, 255, 152, 140, 140, 255, 151, 137, 139, 255, 151, 134, 137, 255, 150, 131, 136, 255, 149, 129, 134, 255, 149, 126, 133, 255, 148, 124, 132, 255, 147, 122, 130, 255, 146, 119, 129, 255, 145, 117, 128, 255, 145, 115, 127, 255, 144, 112, 126, 255, 143, 110, 126, 255, 142, 107, 125, 255, 141, 105, 124, 255, 140, 103, 123, 255, 138, 101, 123, 255, 137, 99, 122, 255, 136, 97, 121, 255, 135, 95, 121, 255, 134, 94, 120, 255, 132, 93, 120, 255, 131, 92, 119, 255, 130, 91, 118, 255, 128, 91, 118, 255, 127, 91, 117, 255, 126, 91, 116, 255, 125, 91, 116, 255, 123, 91, 115, 255, 122, 91, 114, 255, 121, 92, 114, 255, 121, 93, 113, 255, 120, 93, 112, 255, 119, 94, 112, 255, 118, 95, 111, 255, 117, 96, 111, 255, 116, 97, 110, 255, 115, 99, 110, 255, 114, 100, 109, 255, 113, 101, 109, 255, 113, 103, 109, 255, 111, 104, 108, 255, 110, 106, 108, 255, 109, 107, 107, 255, 108, 109, 107, 255, 107, 111, 107, 255, 105, 114, 107, 255, 104, 116, 107, 255, 103, 119, 107, 255, 101, 122, 107, 255, 100, 124, 107, 255, 99, 127, 107, 255, 98, 130, 108, 255, 97, 133, 108, 255, 96, 136, 108, 255, 95, 138, 109, 255, 94, 141, 109, 255, 94, 143, 109, 255, 93, 145, 109, 255, 92, 146, 110, 255, 92, 147, 110, 255, 92, 148, 110, 255, 92, 148, 110, 255, 92, 148, 110, 255, 92, 148, 110, 255, 92, 147, 109, 255, 93, 146, 108, 255, 93, 144, 108, 255, 94, 143, 107, 255, 94, 142, 106, 255, 95, 140, 104, 255, 95, 138, 103, 255, 96, 137, 101, 255, 96, 135, 100, 255, 96, 134, 98, 255, 97, 132, 96, 255, 97, 131, 94, 255, 96, 130, 92, 255, 96, 130, 90, 255, 96, 130, 88, 255, 95, 130, 86, 255, 94, 130, 84, 255, 92, 131, 82, 255, 91, 132, 79, 255, 88, 133, 77, 255, 86, 134, 74, 255, 84, 136, 71, 255, 81, 137, 68, 255, 78, 139, 65, 255, 75, 140, 62, 255, 72, 142, 59, 255, 70, 144, 56, 255, 67, 145, 53, 255, 64, 147, 50, 255, 62, 149, 47, 255, 60, 151, 45, 255, 58, 152, 43, 255, 57, 154, 41, 255, 56, 156, 39, 255, 55, 157, 38, 255, 55, 159, 37, 255, 55, 160, 36, 255, 56, 161, 35, 255, 57, 162, 35, 255, 58, 163, 34, 255, 59, 163, 34, 255, 60, 164, 34, 255, 62, 164, 34, 255, 64, 165, 34, 255, 65, 165, 34, 255, 67, 165, 34, 255, 69, 165, 34, 255, 71, 165, 34, 255, 73, 165, 34, 255, 75, 165, 34, 255, 76, 165, 34, 255, 78, 165, 33, 255, 79, 165, 33, 255, 80, 164, 32, 255, 82, 164, 32, 255, 83, 164, 31, 255, 84, 165, 30, 255, 86, 165, 29, 255, 88, 166, 28, 255, 90, 167, 27, 255, 92, 169, 26, 255, 93, 170, 25, 255, 95, 172, 24, 255, 97, 173, 23, 255, 99, 175, 22, 255, 101, 176, 22, 255, 102, 178, 21, 255, 104, 179, 20, 255, 105, 180, 20, 255, 106, 181, 19, 255, 107, 182, 19, 255, 107, 182, 19, 255, 107, 182, 18, 255, 107, 182, 18, 255, 107, 182, 18, 255, 107, 181, 18, 255, 106, 181, 18, 255, 105, 180, 18, 255, 104, 179, 17, 255, 104, 178, 17, 255, 103, 177, 17, 255, 101, 176, 17, 255, 100, 175, 17, 255, 99, 174, 17, 255, 98, 173, 17, 255, 97, 172, 17, 255, 95, 171, 17, 255, 94, 170, 18, 255, 93, 169, 18, 255, 91, 169, 19, 255, 90, 168, 20, 255, 89, 168, 21, 255, 88, 168, 22, 255, 86, 167, 23, 255, 85, 167, 25, 255, 84, 167, 26, 255, 82, 167, 27, 255, 81, 167, 28, 255, 79, 167, 29, 255, 78, 167, 30, 255, 76, 167, 31, 255, 75, 167, 32, 255, 73, 166, 32, 255, 72, 166, 33, 255, 71, 166, 34, 255, 70, 166, 34, 255, 69, 166, 35, 255, 68, 166, 35, 255, 68, 166, 35, 255, 67, 166, 35, 255, 67, 166, 35, 255, 67, 167, 35, 255, 67, 167, 35, 255, 67, 167, 35, 255, 67, 168, 34, 255, 67, 168, 34, 255, 67, 169, 33, 255, 67, 170, 32, 255, 66, 170, 31, 255, 66, 171, 30, 255, 66, 172, 29, 255, 66, 173, 28, 255, 66, 174, 27, 255, 65, 175, 26, 255, 65, 176, 24, 255, 65, 177, 23, 255, 64, 178, 22, 255, 64, 179, 20, 255, 63, 180, 19, 255, 62, 181, 18, 255, 62, 182, 16, 255, 61, 183, 15, 255, 60, 184, 14, 255, 59, 185, 13, 255, 58, 186, 11, 255, 57, 187, 10, 255, 56, 187, 9, 255, 55, 188, 8, 255, 54, 188, 7, 255, 53, 189, 6, 255, 52, 190, 5, 255, 51, 190, 4, 255, 51, 190, 4, 255, 50, 191, 3, 255, 50, 191, 3, 255, 49, 191, 2, 255, 49, 191, 2, 255, 49, 191, 2, 255, 49, 191, 2, 255, 49, 191, 3, 255, 49, 190, 3, 255, 49, 190, 4, 255, 49, 189, 5, 255, 49, 189, 6, 255, 50, 188, 8, 255, 50, 187, 9, 255, 50, 186, 11, 255, 51, 185, 13, 255, 51, 184, 15, 255, 52, 183, 17, 255, 52, 182, 19, 255, 53, 180, 22, 255, 54, 179, 24, 255, 55, 178, 27, 255, 56, 177, 29, 255, 57, 176, 32, 255, 58, 175, 35, 255, 60, 174, 38, 255, 61, 173, 40, 255, 62, 171, 43, 255, 63, 170, 46, 255, 63, 168, 49, 255, 64, 167, 52, 255, 65, 165, 55, 255, 65, 163, 57, 255, 66, 162, 60, 255, 67, 160, 63, 255, 67, 158, 66, 255, 68, 156, 68, 255, 69, 155, 71, 255, 70, 153, 73, 255, 71, 151, 75, 255, 72, 150, 78, 255, 73, 148, 80, 255, 74, 147, 81, 255, 76, 145, 83, 255, 78, 144, 85, 255, 81, 144, 87, 255, 84, 144, 89, 255, 87, 144, 91, 255, 91, 144, 93, 255, 95, 144, 95, 255, 99, 145, 97, 255, 103, 146, 99, 255, 107, 147, 101, 255, 112, 148, 103, 255, 116, 149, 105, 255, 120, 150, 107, 255, 125, 151, 109, 255, 129, 152, 111, 255, 133, 153, 113, 255, 136, 153, 115, 255, 139, 154, 117, 255, 142, 155, 119, 255, 145, 155, 121, 255, 147, 156, 123, 255, 149, 156, 126, 255, 150, 157, 128, 255, 152, 157, 130, 255, 153, 158, 133, 255, 154, 159, 135, 255, 155, 159, 137, 255, 156, 160, 140, 255, 156, 160, 142, 255, 157, 161, 144, 255, 157, 162, 146, 255, 157, 162, 147, 255, 157, 163, 149, 255, 157, 163, 150, 255, 157, 163, 151, 255, 157, 164, 152, 255, 157, 164, 153, 255, 160, 161, 152, 255, 160, 161, 152, 255, 160, 160, 152, 255, 159, 159, 152, 255, 159, 158, 151, 255, 159, 156, 150, 255, 158, 154, 149, 255, 158, 152, 148, 255, 157, 150, 147, 255, 157, 148, 146, 255, 156, 145, 144, 255, 155, 142, 143, 255, 154, 140, 142, 255, 154, 137, 140, 255, 153, 134, 139, 255, 152, 132, 137, 255, 151, 129, 136, 255, 151, 126, 135, 255, 150, 124, 133, 255, 149, 122, 132, 255, 148, 120, 131, 255, 148, 118, 129, 255, 147, 115, 128, 255, 146, 113, 127, 255, 145, 111, 126, 255, 144, 109, 125, 255, 143, 107, 124, 255, 142, 104, 123, 255, 141, 102, 122, 255, 140, 101, 121, 255, 139, 99, 121, 255, 138, 97, 120, 255, 136, 96, 119, 255, 135, 94, 118, 255, 134, 93, 117, 255, 133, 92, 117, 255, 131, 92, 116, 255, 130, 91, 115, 255, 129, 91, 114, 255, 127, 91, 114, 255, 126, 92, 113, 255, 125, 92, 112, 255, 124, 92, 112, 255, 123, 93, 111, 255, 122, 94, 111, 255, 120, 95, 110, 255, 119, 96, 110, 255, 118, 97, 109, 255, 117, 98, 109, 255, 116, 99, 108, 255, 115, 100, 108, 255, 114, 102, 107, 255, 113, 103, 107, 255, 112, 105, 107, 255, 111, 106, 106, 255, 110, 108, 106, 255, 109, 109, 106, 255, 107, 111, 105, 255, 106, 113, 105, 255, 105, 115, 105, 255, 103, 118, 105, 255, 102, 120, 106, 255, 100, 123, 106, 255, 99, 125, 106, 255, 98, 128, 107, 255, 97, 131, 107, 255, 96, 133, 107, 255, 94, 136, 108, 255, 93, 138, 108, 255, 93, 140, 109, 255, 92, 142, 109, 255, 91, 144, 110, 255, 90, 145, 110, 255, 90, 146, 110, 255, 90, 147, 110, 255, 90, 147, 110, 255, 90, 147, 110, 255, 90, 146, 110, 255, 90, 145, 109, 255, 91, 144, 109, 255, 92, 143, 108, 255, 92, 142, 107, 255, 93, 141, 106, 255, 94, 139, 105, 255, 94, 138, 103, 255, 95, 136, 102, 255, 96, 135, 100, 255, 96, 133, 99, 255, 97, 132, 97, 255, 97, 131, 95, 255, 97, 131, 93, 255, 97, 130, 91, 255, 96, 130, 89, 255, 95, 130, 87, 255, 95, 130, 85, 255, 93, 131, 83, 255, 92, 132, 80, 255, 90, 133, 78, 255, 87, 134, 75, 255, 85, 136, 72, 255, 82, 137, 69, 255, 79, 138, 66, 255, 77, 140, 63, 255, 74, 142, 60, 255, 71, 143, 58, 255, 68, 145, 55, 255, 66, 147, 52, 255, 63, 148, 50, 255, 61, 150, 47, 255, 60, 152, 45, 255, 58, 153, 43, 255, 57, 155, 42, 255, 57, 156, 40, 255, 57, 158, 39, 255, 57, 159, 39, 255, 57, 160, 38, 255, 58, 161, 37, 255, 59, 162, 37, 255, 61, 163, 37, 255, 62, 163, 37, 255, 64, 164, 36, 255, 65, 164, 36, 255, 67, 165, 36, 255, 69, 165, 36, 255, 71, 165, 36, 255, 73, 165, 36, 255, 74, 165, 36, 255, 76, 165, 36, 255, 78, 165, 36, 255, 79, 165, 35, 255, 81, 165, 35, 255, 82, 165, 34, 255, 83, 165, 33, 255, 84, 165, 32, 255, 86, 165, 31, 255, 87, 166, 30, 255, 89, 167, 29, 255, 91, 168, 28, 255, 92, 169, 27, 255, 94, 171, 26, 255, 96, 172, 25, 255, 98, 174, 24, 255, 100, 175, 23, 255, 101, 177, 22, 255, 103, 178, 22, 255, 104, 180, 21, 255, 105, 181, 20, 255, 106, 182, 20, 255, 107, 183, 19, 255, 108, 183, 19, 255, 108, 183, 19, 255, 108, 183, 19, 255, 107, 183, 19, 255, 107, 182, 19, 255, 106, 182, 18, 255, 106, 181, 18, 255, 105, 180, 18, 255, 104, 179, 18, 255, 103, 178, 18, 255, 101, 176, 18, 255, 100, 175, 18, 255, 99, 174, 18, 255, 98, 173, 18, 255, 96, 172, 18, 255, 95, 171, 18, 255, 94, 170, 19, 255, 92, 169, 19, 255, 91, 168, 20, 255, 90, 168, 21, 255, 89, 168, 22, 255, 88, 167, 23, 255, 86, 167, 24, 255, 85, 167, 25, 255, 84, 167, 26, 255, 83, 167, 27, 255, 81, 167, 28, 255, 80, 166, 29, 255, 79, 166, 30, 255, 78, 166, 31, 255, 76, 166, 32, 255, 75, 166, 33, 255, 74, 166, 33, 255, 73, 166, 34, 255, 73, 166, 34, 255, 72, 166, 35, 255, 71, 166, 35, 255, 71, 166, 35, 255, 70, 166, 35, 255, 70, 166, 35, 255, 70, 166, 35, 255, 70, 167, 35, 255, 70, 167, 35, 255, 69, 168, 34, 255, 69, 168, 33, 255, 69, 169, 33, 255, 68, 170, 32, 255, 68, 171, 31, 255, 68, 172, 30, 255, 67, 173, 29, 255, 67, 174, 28, 255, 66, 175, 27, 255, 66, 176, 26, 255, 65, 177, 25, 255, 65, 178, 23, 255, 64, 179, 22, 255, 63, 180, 21, 255, 63, 181, 19, 255, 62, 182, 18, 255, 61, 183, 17, 255, 60, 184, 16, 255, 60, 185, 14, 255, 59, 186, 13, 255, 58, 186, 12, 255, 57, 187, 11, 255, 56, 188, 10, 255, 56, 188, 9, 255, 55, 189, 8, 255, 54, 189, 7, 255, 53, 190, 6, 255, 53, 190, 5, 255, 52, 190, 5, 255, 52, 191, 4, 255, 51, 191, 4, 255, 51, 191, 3, 255, 51, 191, 3, 255, 51, 191, 3, 255, 51, 191, 3, 255, 51, 191, 3, 255, 51, 190, 4, 255, 51, 190, 5, 255, 51, 189, 6, 255, 51, 189, 7, 255, 51, 188, 8, 255, 52, 187, 10, 255, 52, 186, 12, 255, 52, 185, 14, 255, 53, 184, 16, 255, 53, 183, 18, 255, 54, 181, 20, 255, 54, 180, 22, 255, 55, 179, 25, 255, 56, 178, 27, 255, 57, 177, 30, 255, 58, 176, 33, 255, 60, 175, 35, 255, 61, 174, 38, 255, 62, 173, 41, 255, 63, 172, 44, 255, 64, 170, 47, 255, 64, 169, 50, 255, 65, 167, 52, 255, 66, 166, 55, 255, 66, 164, 58, 255, 67, 163, 61, 255, 68, 161, 63, 255, 68, 159, 66, 255, 69, 158, 69, 255, 70, 156, 71, 255, 71, 154, 73, 255, 71, 153, 76, 255, 73, 151, 78, 255, 74, 150, 80, 255, 75, 148, 82, 255, 77, 147, 83, 255, 79, 146, 85, 255, 82, 145, 87, 255, 85, 145, 89, 255, 88, 145, 91, 255, 92, 145, 93, 255, 96, 145, 95, 255, 100, 145, 97, 255, 104, 146, 99, 255, 109, 146, 101, 255, 113, 147, 103, 255, 117, 148, 105, 255, 122, 149, 107, 255, 126, 149, 109, 255, 130, 150, 111, 255, 134, 151, 113, 255, 137, 152, 115, 255, 141, 152, 117, 255, 144, 153, 119, 255, 146, 153, 121, 255, 148, 153, 123, 255, 150, 154, 125, 255, 152, 154, 127, 255, 153, 155, 130, 255, 155, 155, 132, 255, 156, 156, 134, 255, 157, 157, 137, 255, 157, 157, 139, 255, 158, 158, 141, 255, 159, 158, 143, 255, 159, 159, 145, 255, 159, 159, 147, 255, 160, 160, 148, 255, 160, 160, 150, 255, 160, 160, 151, 255, 160, 161, 152, 255, 160, 161, 152, 255, 163, 158, 152, 255, 162, 157, 152, 255, 162, 157, 151, 255, 162, 156, 151, 255, 162, 155, 150, 255, 161, 153, 150, 255, 161, 151, 149, 255, 160, 149, 148, 255, 159, 147, 147, 255, 159, 144, 146, 255, 158, 142, 144, 255, 157, 139, 143, 255, 156, 137, 142, 255, 155, 134, 140, 255, 155, 131, 139, 255, 154, 129, 137, 255, 153, 126, 136, 255, 152, 124, 135, 255, 151, 122, 133, 255, 151, 120, 132, 255, 150, 118, 131, 255, 149, 116, 130, 255, 148, 113, 128, 255, 147, 111, 127, 255, 146, 109, 126, 255, 145, 107, 125, 255, 144, 106, 123, 255, 143, 104, 122, 255, 142, 102, 121, 255, 141, 100, 120, 255, 140, 99, 119, 255, 139, 97, 118, 255, 138, 96, 117, 255, 137, 95, 116, 255, 135, 94, 115, 255, 134, 93, 114, 255, 133, 93, 113, 255, 131, 92, 112, 255, 130, 92, 112, 255, 129, 92, 111, 255, 127, 93, 110, 255, 126, 93, 110, 255, 125, 93, 109, 255, 124, 94, 109, 255, 123, 95, 108, 255, 121, 96, 108, 255, 120, 97, 107, 255, 119, 98, 107, 255, 118, 99, 106, 255, 117, 101, 106, 255, 115, 102, 106, 255, 114, 104, 105, 255, 113, 105, 105, 255, 112, 107, 105, 255, 111, 108, 104, 255, 109, 110, 104, 255, 108, 112, 104, 255, 107, 113, 104, 255, 105, 115, 104, 255, 104, 117, 104, 255, 102, 119, 104, 255, 101, 122, 104, 255, 100, 124, 105, 255, 98, 126, 105, 255, 97, 129, 106, 255, 95, 131, 106, 255, 94, 133, 107, 255, 93, 135, 108, 255, 92, 137, 108, 255, 91, 139, 109, 255, 90, 141, 109, 255, 89, 142, 110, 255, 88, 144, 110, 255, 88, 144, 110, 255, 88, 145, 111, 255, 88, 145, 111, 255, 88, 145, 111, 255, 88, 145, 110, 255, 88, 144, 110, 255, 89, 143, 109, 255, 90, 142, 108, 255, 91, 141, 107, 255, 92, 140, 106, 255, 93, 138, 105, 255, 93, 137, 104, 255, 94, 136, 102, 255, 95, 134, 101, 255, 96, 133, 99, 255, 96, 132, 97, 255, 97, 131, 96, 255, 97, 131, 94, 255, 97, 130, 92, 255, 97, 130, 90, 255, 96, 130, 88, 255, 95, 131, 86, 255, 94, 131, 83, 255, 93, 132, 81, 255, 91, 133, 79, 255, 88, 134, 76, 255, 86, 136, 73, 255, 83, 137, 71, 255, 81, 138, 68, 255, 78, 140, 65, 255, 75, 141, 62, 255, 72, 143, 60, 255, 70, 144, 57, 255, 67, 146, 54, 255, 65, 148, 52, 255, 63, 149, 50, 255, 61, 151, 48, 255, 60, 152, 46, 255, 59, 154, 45, 255, 58, 155, 43, 255, 58, 157, 42, 255, 59, 158, 42, 255, 59, 159, 41, 255, 60, 160, 40, 255, 61, 161, 40, 255, 62, 162, 40, 255, 64, 163, 39, 255, 65, 163, 39, 255, 67, 164, 39, 255, 69, 164, 39, 255, 71, 165, 39, 255, 73, 165, 38, 255, 74, 165, 38, 255, 76, 165, 38, 255, 78, 166, 38, 255, 79, 166, 37, 255, 81, 166, 37, 255, 82, 165, 37, 255, 83, 165, 36, 255, 84, 165, 35, 255, 85, 165, 34, 255, 87, 166, 33, 255, 88, 167, 32, 255, 90, 168, 31, 255, 92, 169, 30, 255, 93, 170, 29, 255, 95, 172, 28, 255, 97, 173, 27, 255, 99, 175, 25, 255, 100, 176, 24, 255, 102, 178, 23, 255, 104, 179, 22, 255, 105, 181, 22, 255, 106, 182, 21, 255, 107, 183, 20, 255, 108, 184, 20, 255, 108, 184, 20, 255, 108, 184, 20, 255, 108, 184, 19, 255, 108, 184, 19, 255, 107, 183, 19, 255, 107, 182, 19, 255, 106, 181, 19, 255, 105, 180, 19, 255, 104, 179, 19, 255, 103, 178, 19, 255, 102, 177, 19, 255, 100, 175, 19, 255, 99, 174, 19, 255, 98, 173, 19, 255, 96, 172, 19, 255, 95, 171, 19, 255, 93, 170, 20, 255, 92, 169, 20, 255, 91, 168, 21, 255, 90, 168, 22, 255, 89, 167, 23, 255, 87, 167, 24, 255, 86, 167, 25, 255, 85, 167, 26, 255, 84, 166, 27, 255, 83, 166, 28, 255, 82, 166, 29, 255, 81, 166, 30, 255, 80, 166, 31, 255, 79, 166, 31, 255, 78, 166, 32, 255, 78, 166, 33, 255, 77, 166, 33, 255, 76, 166, 34, 255, 75, 166, 34, 255, 75, 166, 35, 255, 74, 166, 35, 255, 74, 166, 35, 255, 74, 166, 35, 255, 73, 166, 35, 255, 73, 166, 35, 255, 73, 166, 35, 255, 72, 167, 35, 255, 72, 167, 34, 255, 71, 168, 33, 255, 71, 169, 33, 255, 70, 170, 32, 255, 70, 171, 31, 255, 69, 172, 30, 255, 68, 173, 29, 255, 68, 174, 28, 255, 67, 175, 27, 255, 66, 177, 26, 255, 65, 178, 25, 255, 65, 179, 24, 255, 64, 180, 22, 255, 63, 181, 21, 255, 62, 182, 20, 255, 62, 183, 19, 255, 61, 184, 17, 255, 60, 185, 16, 255, 60, 186, 15, 255, 59, 186, 14, 255, 58, 187, 13, 255, 58, 188, 11, 255, 57, 188, 10, 255, 56, 189, 9, 255, 56, 189, 8, 255, 55, 190, 8, 255, 55, 190, 7, 255, 54, 190, 6, 255, 54, 191, 5, 255, 54, 191, 5, 255, 53, 191, 4, 255, 53, 191, 4, 255, 53, 191, 4, 255, 53, 191, 4, 255, 53, 191, 4, 255, 53, 191, 4, 255, 53, 190, 5, 255, 53, 190, 6, 255, 53, 189, 7, 255, 53, 189, 8, 255, 53, 188, 9, 255, 53, 187, 11, 255, 53, 186, 13, 255, 54, 185, 14, 255, 54, 184, 16, 255, 54, 183, 18, 255, 55, 181, 21, 255, 56, 180, 23, 255, 56, 179, 26, 255, 57, 178, 28, 255, 58, 177, 31, 255, 59, 176, 33, 255, 61, 175, 36, 255, 62, 174, 39, 255, 63, 173, 42, 255, 64, 172, 44, 255, 65, 170, 47, 255, 66, 169, 50, 255, 66, 168, 53, 255, 67, 166, 56, 255, 68, 165, 59, 255, 68, 163, 61, 255, 69, 162, 64, 255, 69, 160, 67, 255, 70, 159, 69, 255, 71, 157, 71, 255, 72, 156, 74, 255, 72, 154, 76, 255, 74, 153, 78, 255, 75, 151, 80, 255, 76, 150, 82, 255, 78, 149, 84, 255, 80, 148, 86, 255, 83, 147, 87, 255, 86, 146, 89, 255, 89, 146, 91, 255, 93, 146, 93, 255, 97, 146, 95, 255, 101, 146, 97, 255, 105, 146, 99, 255, 110, 146, 101, 255, 114, 147, 103, 255, 119, 147, 105, 255, 123, 148, 107, 255, 127, 148, 109, 255, 131, 149, 111, 255, 135, 149, 113, 255, 139, 150, 115, 255, 142, 150, 116, 255, 145, 150, 118, 255, 147, 151, 120, 255, 149, 151, 122, 255, 151, 151, 124, 255, 153, 152, 126, 255, 155, 152, 129, 255, 156, 153, 131, 255, 157, 153, 133, 255, 158, 154, 136, 255, 159, 154, 138, 255, 160, 155, 140, 255, 161, 155, 142, 255, 161, 156, 144, 255, 162, 156, 146, 255, 162, 157, 148, 255, 162, 157, 149, 255, 162, 157, 150, 255, 162, 157, 151, 255, 163, 158, 152, 255, 165, 154, 151, 255, 165, 154, 151, 255, 165, 153, 151, 255, 165, 152, 150, 255, 164, 151, 150, 255, 164, 149, 149, 255, 163, 148, 148, 255, 162, 146, 147, 255, 162, 143, 146, 255, 161, 141, 145, 255, 160, 139, 144, 255, 159, 136, 143, 255, 158, 134, 141, 255, 157, 131, 140, 255, 156, 128, 139, 255, 155, 126, 137, 255, 154, 124, 136, 255, 153, 121, 135, 255, 153, 119, 133, 255, 152, 117, 132, 255, 151, 115, 131, 255, 150, 113, 129, 255, 150, 112, 128, 255, 149, 110, 127, 255, 148, 108, 125, 255, 147, 106, 124, 255, 146, 104, 122, 255, 145, 103, 121, 255, 144, 101, 120, 255, 143, 100, 118, 255, 142, 98, 117, 255, 141, 97, 116, 255, 139, 96, 115, 255, 138, 95, 113, 255, 137, 94, 112, 255, 136, 94, 111, 255, 134, 93, 110, 255, 133, 93, 110, 255, 132, 93, 109, 255, 130, 93, 108, 255, 129, 93, 108, 255, 128, 94, 107, 255, 126, 95, 106, 255, 125, 95, 106, 255, 123, 96, 105, 255, 122, 97, 105, 255, 121, 98, 105, 255, 119, 100, 104, 255, 118, 101, 104, 255, 117, 102, 103, 255, 116, 104, 103, 255, 114, 105, 103, 255, 113, 107, 103, 255, 112, 109, 102, 255, 110, 110, 102, 255, 109, 112, 102, 255, 107, 114, 102, 255, 106, 115, 102, 255, 105, 117, 102, 255, 103, 119, 102, 255, 102, 121, 102, 255, 100, 123, 103, 255, 98, 125, 104, 255, 97, 127, 104, 255, 95, 129, 105, 255, 94, 132, 106, 255, 92, 133, 106, 255, 91, 135, 107, 255, 90, 137, 108, 255, 89, 139, 109, 255, 88, 140, 109, 255, 87, 141, 110, 255, 86, 142, 110, 255, 86, 143, 111, 255, 85, 143, 111, 255, 85, 144, 111, 255, 85, 144, 111, 255, 86, 143, 111, 255, 86, 143, 110, 255, 87, 142, 110, 255, 88, 141, 109, 255, 89, 140, 108, 255, 90, 139, 107, 255, 91, 137, 106, 255, 92, 136, 104, 255, 94, 135, 103, 255, 95, 134, 101, 255, 96, 133, 100, 255, 96, 132, 98, 255, 97, 131, 96, 255, 97, 131, 94, 255, 98, 130, 93, 255, 98, 130, 91, 255, 97, 130, 89, 255, 96, 131, 87, 255, 95, 132, 84, 255, 94, 133, 82, 255, 92, 133, 80, 255, 90, 134, 77, 255, 87, 136, 75, 255, 85, 137, 72, 255, 82, 138, 69, 255, 79, 140, 67, 255, 77, 141, 64, 255, 74, 142, 62, 255, 72, 144, 59, 255, 69, 146, 57, 255, 67, 147, 55, 255, 65, 149, 53, 255, 63, 150, 51, 255, 62, 152, 49, 255, 61, 153, 48, 255, 60, 154, 46, 255, 60, 156, 45, 255, 61, 157, 45, 255, 61, 158, 44, 255, 62, 159, 43, 255, 63, 160, 43, 255, 64, 161, 42, 255, 66, 162, 42, 255, 67, 163, 42, 255, 69, 164, 41, 255, 71, 164, 41, 255, 73, 165, 41, 255, 74, 165, 41, 255, 76, 165, 41, 255, 78, 166, 40, 255, 80, 166, 40, 255, 81, 166, 40, 255, 83, 166, 39, 255, 84, 166, 39, 255, 85, 166, 38, 255, 86, 166, 37, 255, 87, 166, 36, 255, 88, 166, 35, 255, 90, 167, 34, 255, 91, 168, 33, 255, 93, 169, 32, 255, 94, 171, 31, 255, 96, 172, 29, 255, 98, 174, 28, 255, 100, 176, 27, 255, 101, 177, 26, 255, 103, 179, 25, 255, 104, 180, 24, 255, 105, 182, 23, 255, 107, 183, 22, 255, 107, 184, 21, 255, 108, 185, 21, 255, 109, 185, 20, 255, 109, 185, 20, 255, 109, 185, 20, 255, 108, 185, 20, 255, 108, 184, 20, 255, 107, 183, 20, 255, 106, 182, 20, 255, 105, 181, 20, 255, 104, 180, 20, 255, 103, 179, 20, 255, 102, 177, 20, 255, 100, 176, 20, 255, 99, 175, 20, 255, 97, 173, 20, 255, 96, 172, 20, 255, 95, 171, 21, 255, 93, 170, 21, 255, 92, 169, 22, 255, 91, 168, 22, 255, 89, 167, 23, 255, 88, 167, 24, 255, 87, 167, 25, 255, 87, 167, 26, 255, 86, 166, 27, 255, 85, 166, 28, 255, 84, 166, 29, 255, 83, 166, 29, 255, 82, 166, 30, 255, 82, 166, 31, 255, 81, 166, 32, 255, 80, 165, 32, 255, 80, 165, 33, 255, 79, 165, 34, 255, 79, 165, 34, 255, 78, 165, 34, 255, 78, 165, 35, 255, 77, 165, 35, 255, 77, 165, 35, 255, 77, 165, 35, 255, 77, 165, 35, 255, 76, 166, 35, 255, 76, 166, 35, 255, 75, 167, 34, 255, 75, 167, 34, 255, 74, 168, 33, 255, 73, 169, 33, 255, 72, 170, 32, 255, 71, 171, 31, 255, 71, 172, 30, 255, 70, 174, 29, 255, 69, 175, 28, 255, 68, 176, 27, 255, 67, 177, 26, 255, 66, 179, 25, 255, 65, 180, 24, 255, 64, 181, 23, 255, 63, 182, 21, 255, 62, 183, 20, 255, 61, 184, 19, 255, 61, 185, 18, 255, 60, 185, 17, 255, 59, 186, 15, 255, 59, 187, 14, 255, 58, 187, 13, 255, 58, 188, 12, 255, 57, 188, 11, 255, 57, 189, 10, 255, 57, 189, 9, 255, 56, 190, 8, 255, 56, 190, 8, 255, 56, 190, 7, 255, 56, 191, 6, 255, 55, 191, 6, 255, 55, 191, 5, 255, 55, 191, 5, 255, 55, 191, 5, 255, 55, 191, 5, 255, 55, 191, 5, 255, 55, 191, 5, 255, 55, 190, 6, 255, 55, 190, 7, 255, 55, 189, 8, 255, 55, 188, 9, 255, 55, 188, 10, 255, 55, 187, 12, 255, 55, 186, 13, 255, 55, 185, 15, 255, 56, 184, 17, 255, 56, 182, 19, 255, 56, 181, 22, 255, 57, 180, 24, 255, 58, 179, 26, 255, 58, 178, 29, 255, 59, 177, 31, 255, 61, 176, 34, 255, 62, 175, 37, 255, 63, 174, 40, 255, 64, 173, 42, 255, 65, 172, 45, 255, 66, 170, 48, 255, 67, 169, 51, 255, 68, 168, 54, 255, 68, 167, 56, 255, 69, 165, 59, 255, 69, 164, 62, 255, 70, 163, 64, 255, 70, 161, 67, 255, 71, 160, 70, 255, 72, 159, 72, 255, 73, 157, 74, 255, 74, 156, 76, 255, 75, 154, 79, 255, 76, 153, 81, 255, 77, 152, 82, 255, 79, 150, 84, 255, 81, 149, 86, 255, 84, 148, 88, 255, 87, 148, 89, 255, 90, 147, 91, 255, 94, 147, 93, 255, 98, 146, 95, 255, 102, 146, 97, 255, 107, 146, 99, 255, 111, 146, 101, 255, 116, 146, 103, 255, 120, 146, 105, 255, 125, 146, 107, 255, 129, 147, 108, 255, 133, 147, 110, 255, 137, 147, 112, 255, 140, 147, 114, 255, 144, 148, 116, 255, 146, 148, 118, 255, 149, 148, 119, 255, 151, 148, 121, 255, 153, 149, 123, 255, 155, 149, 126, 255, 156, 149, 128, 255, 158, 150, 130, 255, 159, 150, 133, 255, 160, 151, 135, 255, 161, 151, 137, 255, 162, 152, 139, 255, 163, 152, 142, 255, 163, 152, 144, 255, 164, 153, 145, 255, 164, 153, 147, 255, 165, 153, 148, 255, 165, 154, 150, 255, 165, 154, 150, 255, 165, 154, 151, 255, 168, 150, 150, 255, 168, 150, 150, 255, 168, 149, 150, 255, 167, 149, 150, 255, 167, 147, 149, 255, 166, 146, 148, 255, 165, 144, 148, 255, 165, 142, 147, 255, 164, 140, 146, 255, 163, 138, 145, 255, 162, 135, 144, 255, 161, 133, 142, 255, 160, 130, 141, 255, 159, 128, 140, 255, 158, 125, 139, 255, 157, 123, 137, 255, 156, 121, 136, 255, 155, 119, 135, 255, 154, 117, 133, 255, 153, 115, 132, 255, 153, 113, 131, 255, 152, 111, 129, 255, 151, 110, 128, 255, 150, 108, 126, 255, 149, 106, 125, 255, 148, 105, 123, 255, 147, 103, 121, 255, 146, 102, 120, 255, 145, 101, 118, 255, 144, 99, 117, 255, 143, 98, 115, 255, 142, 97, 114, 255, 141, 96, 112, 255, 140, 96, 111, 255, 138, 95, 110, 255, 137, 94, 109, 255, 136, 94, 108, 255, 135, 94, 107, 255, 133, 94, 106, 255, 132, 94, 105, 255, 130, 94, 105, 255, 129, 95, 104, 255, 127, 96, 104, 255, 126, 96, 103, 255, 124, 97, 103, 255, 123, 99, 102, 255, 121, 100, 102, 255, 120, 101, 102, 255, 118, 103, 101, 255, 117, 104, 101, 255, 116, 106, 101, 255, 114, 107, 101, 255, 113, 109, 100, 255, 111, 111, 100, 255, 110, 112, 100, 255, 108, 114, 100, 255, 107, 116, 100, 255, 105, 117, 100, 255, 104, 119, 100, 255, 102, 121, 100, 255, 101, 123, 101, 255, 99, 125, 102, 255, 97, 127, 102, 255, 96, 128, 103, 255, 94, 130, 104, 255, 92, 132, 105, 255, 91, 134, 106, 255, 89, 135, 107, 255, 88, 137, 108, 255, 87, 138, 109, 255, 86, 139, 109, 255, 85, 140, 110, 255, 84, 141, 111, 255, 83, 142, 111, 255, 83, 142, 111, 255, 83, 142, 112, 255, 83, 142, 111, 255, 84, 142, 111, 255, 84, 141, 111, 255, 85, 140, 110, 255, 86, 140, 109, 255, 87, 139, 108, 255, 89, 138, 107, 255, 90, 137, 106, 255, 91, 136, 105, 255, 93, 135, 104, 255, 94, 134, 102, 255, 95, 133, 100, 255, 96, 132, 99, 255, 97, 131, 97, 255, 98, 131, 95, 255, 98, 131, 93, 255, 98, 131, 91, 255, 98, 131, 89, 255, 97, 131, 87, 255, 96, 132, 85, 255, 95, 133, 83, 255, 93, 134, 81, 255, 91, 135, 78, 255, 89, 136, 76, 255, 86, 137, 74, 255, 84, 138, 71, 255, 81, 139, 69, 255, 78, 141, 66, 255, 76, 142, 64, 255, 73, 144, 62, 255, 71, 145, 59, 255, 69, 146, 57, 255, 67, 148, 55, 255, 65, 149, 54, 255, 64, 151, 52, 255, 63, 152, 51, 255, 62, 154, 50, 255, 62, 155, 49, 255, 63, 156, 48, 255, 63, 157, 47, 255, 64, 159, 46, 255, 65, 160, 46, 255, 66, 161, 45, 255, 68, 162, 45, 255, 69, 162, 45, 255, 71, 163, 44, 255, 73, 164, 44, 255, 75, 164, 44, 255, 76, 165, 43, 255, 78, 165, 43, 255, 80, 166, 43, 255, 81, 166, 42, 255, 83, 166, 42, 255, 84, 166, 41, 255, 85, 166, 41, 255, 86, 166, 40, 255, 87, 166, 39, 255, 88, 166, 38, 255, 89, 167, 37, 255, 91, 168, 36, 255, 92, 169, 35, 255, 94, 170, 34, 255, 95, 172, 32, 255, 97, 173, 31, 255, 99, 175, 30, 255, 100, 176, 28, 255, 102, 178, 27, 255, 103, 180, 26, 255, 105, 181, 25, 255, 106, 183, 24, 255, 107, 184, 23, 255, 108, 185, 22, 255, 109, 186, 22, 255, 109, 186, 21, 255, 109, 186, 21, 255, 109, 186, 21, 255, 109, 186, 21, 255, 108, 185, 21, 255, 107, 184, 21, 255, 107, 183, 21, 255, 105, 182, 21, 255, 104, 181, 21, 255, 103, 179, 21, 255, 102, 178, 21, 255, 100, 176, 21, 255, 99, 175, 21, 255, 97, 173, 22, 255, 96, 172, 22, 255, 94, 171, 22, 255, 93, 170, 23, 255, 92, 169, 23, 255, 90, 168, 24, 255, 89, 167, 24, 255, 88, 167, 25, 255, 87, 167, 26, 255, 87, 166, 27, 255, 86, 166, 28, 255, 85, 166, 28, 255, 85, 166, 29, 255, 84, 166, 30, 255, 84, 165, 31, 255, 83, 165, 31, 255, 83, 165, 32, 255, 82, 165, 33, 255, 82, 165, 33, 255, 82, 165, 34, 255, 81, 165, 34, 255, 81, 165, 35, 255, 81, 165, 35, 255, 81, 165, 35, 255, 80, 165, 35, 255, 80, 165, 35, 255, 80, 165, 35, 255, 80, 165, 35, 255, 79, 166, 35, 255, 78, 166, 34, 255, 78, 167, 34, 255, 77, 168, 33, 255, 76, 169, 33, 255, 74, 170, 32, 255, 73, 172, 31, 255, 72, 173, 30, 255, 71, 174, 30, 255, 70, 176, 29, 255, 68, 177, 28, 255, 67, 178, 26, 255, 66, 180, 25, 255, 65, 181, 24, 255, 64, 182, 23, 255, 63, 183, 22, 255, 62, 184, 21, 255, 61, 185, 20, 255, 61, 185, 18, 255, 60, 186, 17, 255, 60, 187, 16, 255, 59, 187, 15, 255, 59, 188, 14, 255, 58, 188, 13, 255, 58, 189, 12, 255, 58, 189, 11, 255, 58, 190, 10, 255, 58, 190, 9, 255, 57, 190, 9, 255, 57, 190, 8, 255, 57, 191, 7, 255, 57, 191, 7, 255, 57, 191, 6, 255, 57, 191, 6, 255, 57, 191, 6, 255, 57, 191, 6, 255, 57, 191, 6, 255, 57, 191, 6, 255, 57, 190, 7, 255, 57, 190, 8, 255, 57, 189, 9, 255, 57, 188, 10, 255, 57, 187, 11, 255, 57, 187, 13, 255, 57, 186, 14, 255, 57, 184, 16, 255, 57, 183, 18, 255, 57, 182, 20, 255, 58, 181, 23, 255, 58, 180, 25, 255, 59, 179, 27, 255, 60, 178, 30, 255, 61, 177, 32, 255, 62, 176, 35, 255, 63, 175, 38, 255, 65, 174, 40, 255, 66, 173, 43, 255, 67, 172, 46, 255, 67, 171, 49, 255, 68, 169, 51, 255, 69, 168, 54, 255, 69, 167, 57, 255, 70, 166, 60, 255, 71, 165, 62, 255, 71, 164, 65, 255, 72, 162, 68, 255, 72, 161, 70, 255, 73, 160, 72, 255, 74, 159, 75, 255, 75, 157, 77, 255, 76, 156, 79, 255, 77, 155, 81, 255, 78, 153, 83, 255, 80, 152, 84, 255, 82, 151, 86, 255, 85, 150, 88, 255, 88, 149, 90, 255, 91, 148, 91, 255, 95, 147, 93, 255, 99, 147, 95, 255, 104, 146, 97, 255, 108, 146, 99, 255, 112, 146, 101, 255, 117, 145, 103, 255, 122, 145, 104, 255, 126, 145, 106, 255, 130, 145, 108, 255, 134, 145, 110, 255, 138, 145, 112, 255, 142, 145, 113, 255, 145, 145, 115, 255, 148, 145, 117, 255, 150, 145, 119, 255, 152, 146, 121, 255, 154, 146, 123, 255, 156, 146, 125, 255, 158, 146, 127, 255, 159, 147, 129, 255, 161, 147, 132, 255, 162, 147, 134, 255, 163, 148, 136, 255, 164, 148, 139, 255, 165, 149, 141, 255, 166, 149, 143, 255, 166, 149, 145, 255, 167, 150, 146, 255, 167, 150, 148, 255, 168, 150, 149, 255, 168, 150, 150, 255, 168, 150, 150, 255, 170, 146, 149, 255, 170, 146, 149, 255, 170, 146, 149, 255, 170, 145, 149, 255, 169, 144, 148, 255, 168, 142, 148, 255, 168, 140, 147, 255, 167, 138, 146, 255, 166, 136, 145, 255, 165, 134, 144, 255, 164, 132, 143, 255, 163, 129, 142, 255, 162, 127, 141, 255, 160, 125, 139, 255, 159, 122, 138, 255, 158, 120, 137, 255, 157, 118, 136, 255, 156, 116, 134, 255, 155, 114, 133, 255, 155, 112, 132, 255, 154, 111, 130, 255, 153, 109, 129, 255, 152, 108, 127, 255, 151, 106, 126, 255, 150, 105, 124, 255, 150, 103, 122, 255, 149, 102, 120, 255, 148, 101, 119, 255, 147, 100, 117, 255, 146, 99, 115, 255, 145, 98, 113, 255, 143, 97, 112, 255, 142, 97, 110, 255, 141, 96, 108, 255, 140, 95, 107, 255, 139, 95, 106, 255, 137, 95, 105, 255, 136, 95, 104, 255, 135, 95, 103, 255, 133, 95, 102, 255, 132, 95, 102, 255, 130, 96, 101, 255, 129, 97, 101, 255, 127, 98, 100, 255, 125, 99, 100, 255, 124, 100, 100, 255, 122, 101, 99, 255, 120, 103, 99, 255, 119, 104, 99, 255, 117, 106, 99, 255, 115, 108, 98, 255, 114, 109, 98, 255, 112, 111, 98, 255, 111, 113, 98, 255, 109, 114, 98, 255, 108, 116, 98, 255, 106, 118, 98, 255, 105, 120, 98, 255, 103, 121, 98, 255, 102, 123, 99, 255, 100, 125, 99, 255, 98, 126, 100, 255, 96, 128, 101, 255, 94, 130, 102, 255, 93, 131, 103, 255, 91, 133, 104, 255, 89, 134, 105, 255, 88, 135, 106, 255, 86, 136, 108, 255, 85, 138, 109, 255, 84, 138, 109, 255, 83, 139, 110, 255, 82, 140, 111, 255, 81, 140, 111, 255, 81, 141, 112, 255, 81, 141, 112, 255, 81, 141, 112, 255, 81, 140, 112, 255, 82, 140, 111, 255, 83, 139, 111, 255, 84, 139, 110, 255, 86, 138, 109, 255, 87, 137, 108, 255, 89, 136, 107, 255, 90, 135, 106, 255, 92, 134, 104, 255, 94, 133, 103, 255, 95, 133, 101, 255, 96, 132, 100, 255, 97, 131, 98, 255, 98, 131, 96, 255, 99, 131, 94, 255, 99, 131, 92, 255, 99, 131, 90, 255, 98, 132, 88, 255, 97, 132, 86, 255, 96, 133, 84, 255, 94, 134, 82, 255, 92, 135, 80, 255, 90, 136, 78, 255, 88, 137, 75, 255, 85, 138, 73, 255, 83, 139, 71, 255, 80, 140, 68, 255, 78, 142, 66, 255, 75, 143, 64, 255, 73, 144, 62, 255, 71, 146, 60, 255, 69, 147, 58, 255, 67, 149, 57, 255, 66, 150, 55, 255, 65, 151, 54, 255, 64, 153, 53, 255, 64, 154, 52, 255, 65, 155, 51, 255, 65, 157, 50, 255, 66, 158, 50, 255, 67, 159, 49, 255, 69, 160, 48, 255, 70, 161, 48, 255, 72, 162, 47, 255, 73, 163, 47, 255, 75, 164, 47, 255, 77, 164, 46, 255, 78, 165, 46, 255, 80, 165, 45, 255, 82, 166, 45, 255, 83, 166, 45, 255, 85, 167, 44, 255, 86, 167, 44, 255, 87, 167, 43, 255, 88, 167, 42, 255, 89, 167, 42, 255, 90, 167, 41, 255, 91, 168, 40, 255, 92, 169, 39, 255, 93, 170, 37, 255, 95, 171, 36, 255, 96, 173, 35, 255, 98, 174, 33, 255, 100, 176, 32, 255, 101, 177, 30, 255, 103, 179, 29, 255, 104, 181, 28, 255, 105, 182, 26, 255, 107, 184, 25, 255, 108, 185, 24, 255, 109, 186, 24, 255, 109, 187, 23, 255, 110, 187, 23, 255, 110, 187, 22, 255, 110, 187, 22, 255, 109, 187, 22, 255, 109, 186, 22, 255, 108, 185, 22, 255, 107, 184, 22, 255, 106, 183, 22, 255, 105, 181, 22, 255, 103, 180, 22, 255, 102, 178, 23, 255, 100, 177, 23, 255, 99, 175, 23, 255, 97, 174, 23, 255, 96, 172, 23, 255, 94, 171, 24, 255, 93, 170, 24, 255, 92, 169, 25, 255, 90, 168, 25, 255, 89, 167, 26, 255, 88, 167, 26, 255, 88, 167, 27, 255, 87, 166, 28, 255, 86, 166, 29, 255, 86, 166, 29, 255, 86, 166, 30, 255, 85, 165, 31, 255, 85, 165, 31, 255, 85, 165, 32, 255, 85, 165, 32, 255, 85, 165, 33, 255, 84, 165, 33, 255, 84, 165, 34, 255, 84, 165, 34, 255, 84, 165, 35, 255, 84, 165, 35, 255, 84, 165, 35, 255, 84, 165, 35, 255, 84, 165, 35, 255, 83, 165, 35, 255, 83, 165, 35, 255, 82, 166, 35, 255, 81, 166, 34, 255, 80, 167, 34, 255, 79, 168, 34, 255, 78, 169, 33, 255, 77, 171, 32, 255, 75, 172, 31, 255, 74, 173, 31, 255, 72, 175, 30, 255, 71, 176, 29, 255, 69, 178, 28, 255, 68, 179, 27, 255, 67, 180, 26, 255, 65, 182, 25, 255, 64, 183, 24, 255, 63, 184, 22, 255, 62, 185, 21, 255, 61, 186, 20, 255, 61, 186, 19, 255, 60, 187, 18, 255, 60, 187, 17, 255, 59, 188, 16, 255, 59, 188, 15, 255, 59, 189, 14, 255, 59, 189, 13, 255, 59, 189, 12, 255, 59, 190, 11, 255, 59, 190, 10, 255, 59, 190, 10, 255, 59, 190, 9, 255, 59, 190, 8, 255, 59, 191, 8, 255, 59, 191, 8, 255, 59, 191, 7, 255, 59, 191, 7, 255, 59, 191, 7, 255, 59, 191, 7, 255, 59, 190, 7, 255, 59, 190, 8, 255, 59, 189, 9, 255, 59, 189, 10, 255, 59, 188, 11, 255, 59, 187, 12, 255, 58, 186, 14, 255, 58, 185, 16, 255, 58, 184, 17, 255, 59, 183, 19, 255, 59, 182, 21, 255, 59, 181, 24, 255, 60, 180, 26, 255, 60, 179, 28, 255, 61, 177, 31, 255, 62, 176, 33, 255, 63, 175, 36, 255, 65, 174, 39, 255, 66, 173, 41, 255, 67, 172, 44, 255, 68, 171, 47, 255, 69, 170, 49, 255, 69, 169, 52, 255, 70, 168, 55, 255, 71, 167, 58, 255, 71, 166, 60, 255, 72, 165, 63, 255, 72, 164, 66, 255, 73, 163, 68, 255, 73, 162, 71, 255, 74, 161, 73, 255, 75, 160, 75, 255, 76, 158, 77, 255, 77, 157, 79, 255, 78, 156, 81, 255, 80, 155, 83, 255, 81, 153, 85, 255, 83, 152, 86, 255, 86, 151, 88, 255, 89, 150, 90, 255, 93, 149, 92, 255, 96, 148, 93, 255, 101, 147, 95, 255, 105, 146, 97, 255, 109, 146, 99, 255, 114, 145, 101, 255, 118, 145, 102, 255, 123, 144, 104, 255, 127, 144, 106, 255, 132, 143, 108, 255, 136, 143, 109, 255, 140, 143, 111, 255, 143, 143, 113, 255, 146, 143, 115, 255, 149, 143, 116, 255, 152, 143, 118, 255, 154, 143, 120, 255, 156, 143, 122, 255, 158, 143, 124, 255, 159, 143, 126, 255, 161, 144, 128, 255, 162, 144, 131, 255, 164, 144, 133, 255, 165, 144, 135, 255, 166, 145, 138, 255, 167, 145, 140, 255, 168, 145, 142, 255, 169, 146, 144, 255, 169, 146, 145, 255, 170, 146, 147, 255, 170, 146, 148, 255, 170, 146, 149, 255, 170, 146, 149, 255, 173, 142, 148, 255, 173, 142, 148, 255, 173, 142, 148, 255, 172, 141, 148, 255, 171, 140, 147, 255, 171, 138, 147, 255, 170, 136, 146, 255, 169, 135, 145, 255, 168, 133, 144, 255, 167, 130, 143, 255, 166, 128, 142, 255, 164, 126, 141, 255, 163, 124, 140, 255, 162, 121, 139, 255, 161, 119, 138, 255, 160, 117, 137, 255, 159, 115, 135, 255, 158, 113, 134, 255, 157, 111, 133, 255, 156, 110, 131, 255, 155, 108, 130, 255, 154, 107, 129, 255, 153, 105, 127, 255, 153, 104, 125, 255, 152, 103, 123, 255, 151, 102, 121, 255, 150, 101, 119, 255, 149, 100, 117, 255, 148, 99, 115, 255, 147, 99, 113, 255, 146, 98, 111, 255, 145, 97, 109, 255, 144, 97, 108, 255, 142, 96, 106, 255, 141, 96, 104, 255, 140, 96, 103, 255, 139, 96, 102, 255, 137, 95, 101, 255, 136, 95, 100, 255, 134, 96, 100, 255, 133, 96, 99, 255, 131, 97, 99, 255, 130, 98, 98, 255, 128, 99, 98, 255, 126, 100, 97, 255, 124, 101, 97, 255, 123, 103, 97, 255, 121, 104, 97, 255, 119, 106, 96, 255, 117, 108, 96, 255, 115, 109, 96, 255, 114, 111, 96, 255, 112, 113, 96, 255, 110, 115, 96, 255, 109, 116, 96, 255, 107, 118, 96, 255, 106, 120, 96, 255, 104, 122, 96, 255, 102, 123, 97, 255, 101, 125, 97, 255, 99, 126, 98, 255, 97, 128, 99, 255, 95, 129, 100, 255, 93, 131, 101, 255, 91, 132, 102, 255, 89, 133, 104, 255, 88, 134, 105, 255, 86, 135, 106, 255, 84, 136, 107, 255, 83, 137, 109, 255, 82, 138, 110, 255, 80, 138, 111, 255, 80, 139, 111, 255, 79, 139, 112, 255, 78, 139, 112, 255, 78, 140, 112, 255, 78, 139, 112, 255, 79, 139, 112, 255, 80, 139, 112, 255, 81, 138, 111, 255, 83, 138, 110, 255, 84, 137, 109, 255, 86, 136, 108, 255, 88, 135, 107, 255, 89, 135, 106, 255, 91, 134, 105, 255, 93, 133, 103, 255, 95, 133, 102, 255, 96, 132, 100, 255, 97, 132, 99, 255, 98, 131, 97, 255, 99, 131, 95, 255, 100, 131, 93, 255, 100, 132, 91, 255, 99, 132, 89, 255, 98, 133, 88, 255, 97, 133, 85, 255, 95, 134, 83, 255, 94, 135, 81, 255, 91, 136, 79, 255, 89, 137, 77, 255, 87, 138, 75, 255, 84, 139, 73, 255, 82, 140, 71, 255, 79, 141, 68, 255, 77, 143, 66, 255, 75, 144, 65, 255, 73, 145, 63, 255, 71, 147, 61, 255, 69, 148, 60, 255, 68, 149, 58, 255, 67, 151, 57, 255, 67, 152, 56, 255, 67, 153, 55, 255, 67, 155, 54, 255, 68, 156, 53, 255, 68, 157, 53, 255, 70, 158, 52, 255, 71, 159, 52, 255, 72, 160, 51, 255, 74, 161, 50, 255, 75, 162, 50, 255, 77, 163, 49, 255, 79, 164, 49, 255, 80, 165, 49, 255, 82, 166, 48, 255, 84, 166, 48, 255, 85, 167, 47, 255, 86, 167, 47, 255, 88, 167, 46, 255, 89, 167, 45, 255, 90, 167, 45, 255, 90, 167, 44, 255, 91, 168, 43, 255, 92, 168, 42, 255, 93, 169, 41, 255, 95, 171, 40, 255, 96, 172, 38, 255, 98, 173, 37, 255, 99, 175, 35, 255, 101, 177, 34, 255, 102, 178, 32, 255, 103, 180, 31, 255, 105, 182, 29, 255, 106, 183, 28, 255, 107, 185, 27, 255, 108, 186, 26, 255, 109, 187, 25, 255, 110, 188, 24, 255, 110, 188, 24, 255, 110, 189, 24, 255, 110, 189, 24, 255, 110, 188, 24, 255, 109, 187, 24, 255, 108, 186, 24, 255, 107, 185, 24, 255, 106, 184, 24, 255, 105, 182, 24, 255, 103, 181, 24, 255, 102, 179, 24, 255, 100, 177, 24, 255, 99, 176, 25, 255, 97, 174, 25, 255, 96, 173, 25, 255, 94, 171, 25, 255, 93, 170, 26, 255, 92, 169, 26, 255, 90, 168, 27, 255, 89, 167, 27, 255, 89, 167, 28, 255, 88, 166, 28, 255, 87, 166, 29, 255, 87, 166, 30, 255, 87, 166, 30, 255, 87, 166, 31, 255, 86, 165, 31, 255, 86, 165, 32, 255, 86, 165, 32, 255, 87, 165, 33, 255, 87, 165, 33, 255, 87, 165, 34, 255, 87, 165, 34, 255, 87, 165, 34, 255, 87, 165, 35, 255, 87, 165, 35, 255, 87, 165, 35, 255, 87, 165, 35, 255, 87, 165, 35, 255, 87, 165, 35, 255, 86, 165, 35, 255, 85, 166, 35, 255, 84, 166, 35, 255, 83, 167, 34, 255, 82, 168, 34, 255, 80, 170, 33, 255, 79, 171, 32, 255, 77, 172, 32, 255, 76, 174, 31, 255, 74, 175, 30, 255, 72, 177, 29, 255, 70, 178, 28, 255, 69, 180, 27, 255, 67, 181, 26, 255, 66, 182, 25, 255, 64, 184, 24, 255, 63, 185, 23, 255, 62, 186, 22, 255, 61, 186, 21, 255, 61, 187, 20, 255, 60, 187, 19, 255, 60, 188, 18, 255, 60, 188, 17, 255, 59, 189, 16, 255, 59, 189, 15, 255, 59, 189, 14, 255, 60, 190, 13, 255, 60, 190, 12, 255, 60, 190, 11, 255, 60, 190, 11, 255, 60, 190, 10, 255, 61, 190, 10, 255, 61, 190, 9, 255, 61, 190, 9, 255, 61, 190, 8, 255, 61, 190, 8, 255, 61, 190, 8, 255, 61, 190, 8, 255, 61, 190, 9, 255, 61, 190, 9, 255, 61, 189, 10, 255, 61, 189, 11, 255, 61, 188, 12, 255, 60, 187, 13, 255, 60, 186, 15, 255, 60, 185, 17, 255, 60, 184, 18, 255, 60, 183, 20, 255, 60, 182, 22, 255, 61, 181, 25, 255, 61, 179, 27, 255, 62, 178, 29, 255, 62, 177, 32, 255, 63, 176, 34, 255, 64, 175, 37, 255, 66, 174, 40, 255, 67, 173, 42, 255, 68, 172, 45, 255, 69, 171, 48, 255, 70, 170, 50, 255, 71, 169, 53, 255, 71, 169, 56, 255, 72, 168, 58, 255, 73, 167, 61, 255, 73, 166, 64, 255, 74, 165, 66, 255, 74, 164, 69, 255, 75, 163, 71, 255, 75, 162, 74, 255, 76, 161, 76, 255, 77, 160, 78, 255, 78, 158, 80, 255, 79, 157, 82, 255, 81, 156, 84, 255, 82, 154, 85, 255, 85, 153, 87, 255, 87, 152, 88, 255, 90, 151, 90, 255, 94, 149, 92, 255, 98, 148, 94, 255, 102, 147, 95, 255, 106, 146, 97, 255, 111, 145, 99, 255, 115, 144, 100, 255, 120, 144, 102, 255, 124, 143, 104, 255, 129, 142, 106, 255, 133, 142, 107, 255, 137, 141, 109, 255, 141, 141, 111, 255, 145, 140, 112, 255, 148, 140, 114, 255, 151, 140, 115, 255, 153, 140, 117, 255, 155, 140, 119, 255, 157, 140, 121, 255, 159, 140, 123, 255, 161, 140, 125, 255, 162, 140, 127, 255, 164, 140, 130, 255, 165, 141, 132, 255, 167, 141, 134, 255, 168, 141, 136, 255, 169, 141, 139, 255, 170, 141, 141, 255, 171, 142, 142, 255, 171, 142, 144, 255, 172, 142, 146, 255, 172, 142, 147, 255, 173, 142, 148, 255, 173, 142, 148, 255, 175, 138, 147, 255, 175, 138, 147, 255, 175, 138, 147, 255, 174, 137, 147, 255, 174, 136, 146, 255, 173, 134, 146, 255, 172, 133, 145, 255, 171, 131, 144, 255, 170, 129, 143, 255, 168, 127, 142, 255, 167, 125, 142, 255, 166, 122, 140, 255, 165, 120, 139, 255, 163, 118, 138, 255, 162, 116, 137, 255, 161, 114, 136, 255, 160, 112, 135, 255, 159, 110, 133, 255, 158, 108, 132, 255, 157, 107, 131, 255, 156, 106, 129, 255, 155, 105, 128, 255, 155, 103, 126, 255, 154, 102, 124, 255, 153, 102, 122, 255, 152, 101, 120, 255, 151, 100, 118, 255, 150, 99, 116, 255, 149, 99, 113, 255, 148, 98, 111, 255, 147, 98, 109, 255, 146, 97, 107, 255, 145, 97, 105, 255, 144, 97, 103, 255, 142, 96, 102, 255, 141, 96, 100, 255, 140, 96, 99, 255, 138, 96, 98, 255, 137, 96, 97, 255, 136, 96, 97, 255, 134, 97, 96, 255, 132, 98, 96, 255, 131, 99, 95, 255, 129, 100, 95, 255, 127, 101, 95, 255, 125, 102, 94, 255, 123, 104, 94, 255, 121, 106, 94, 255, 119, 107, 94, 255, 117, 109, 94, 255, 115, 111, 94, 255, 113, 113, 94, 255, 112, 115, 94, 255, 110, 116, 94, 255, 108, 118, 94, 255, 106, 120, 94, 255, 105, 122, 94, 255, 103, 123, 95, 255, 102, 125, 95, 255, 100, 127, 96, 255, 98, 128, 97, 255, 96, 129, 98, 255, 94, 131, 99, 255, 92, 132, 100, 255, 90, 133, 102, 255, 88, 134, 103, 255, 86, 135, 105, 255, 84, 135, 106, 255, 83, 136, 107, 255, 81, 137, 109, 255, 80, 137, 110, 255, 78, 138, 111, 255, 77, 138, 112, 255, 77, 138, 112, 255, 76, 138, 113, 255, 76, 138, 113, 255, 76, 138, 113, 255, 77, 138, 112, 255, 78, 138, 112, 255, 79, 137, 112, 255, 81, 137, 111, 255, 82, 136, 110, 255, 84, 136, 109, 255, 86, 135, 108, 255, 88, 134, 107, 255, 90, 134, 105, 255, 92, 133, 104, 255, 94, 133, 103, 255, 96, 132, 101, 255, 97, 132, 99, 255, 99, 132, 98, 255, 100, 132, 96, 255, 100, 132, 94, 255, 100, 132, 92, 255, 100, 132, 91, 255, 99, 133, 89, 255, 98, 134, 87, 255, 97, 134, 85, 255, 95, 135, 83, 255, 93, 136, 81, 255, 91, 137, 79, 255, 88, 138, 77, 255, 86, 139, 75, 255, 84, 140, 73, 255, 81, 141, 71, 255, 79, 142, 69, 255, 77, 144, 67, 255, 74, 145, 65, 255, 73, 146, 64, 255, 71, 147, 62, 255, 70, 149, 61, 255, 69, 150, 60, 255, 69, 151, 59, 255, 69, 152, 58, 255, 69, 154, 57, 255, 70, 155, 57, 255, 71, 156, 56, 255, 72, 158, 55, 255, 73, 159, 55, 255, 74, 160, 54, 255, 76, 161, 53, 255, 77, 162, 53, 255, 79, 163, 52, 255, 81, 164, 52, 255, 82, 165, 51, 255, 84, 166, 51, 255, 86, 166, 50, 255, 87, 167, 50, 255, 88, 167, 49, 255, 89, 168, 49, 255, 90, 168, 48, 255, 91, 168, 47, 255, 92, 168, 47, 255, 93, 168, 46, 255, 94, 169, 45, 255, 95, 170, 44, 255, 96, 171, 42, 255, 97, 173, 41, 255, 99, 174, 39, 255, 100, 176, 38, 255, 101, 178, 36, 255, 103, 180, 34, 255, 104, 181, 33, 255, 105, 183, 31, 255, 107, 185, 30, 255, 108, 186, 29, 255, 109, 187, 28, 255, 110, 188, 27, 255, 110, 189, 26, 255, 110, 190, 26, 255, 111, 190, 26, 255, 110, 190, 26, 255, 110, 189, 26, 255, 109, 188, 26, 255, 109, 187, 26, 255, 107, 186, 26, 255, 106, 185, 26, 255, 105, 183, 26, 255, 104, 182, 26, 255, 102, 180, 26, 255, 100, 178, 26, 255, 99, 176, 26, 255, 97, 175, 27, 255, 96, 173, 27, 255, 94, 172, 27, 255, 93, 170, 28, 255, 92, 169, 28, 255, 90, 168, 28, 255, 90, 167, 29, 255, 89, 167, 29, 255, 88, 167, 30, 255, 88, 166, 30, 255, 88, 166, 31, 255, 88, 166, 31, 255, 88, 166, 32, 255, 88, 165, 32, 255, 88, 165, 33, 255, 88, 165, 33, 255, 89, 165, 33, 255, 89, 165, 34, 255, 89, 165, 34, 255, 90, 165, 34, 255, 90, 164, 35, 255, 90, 164, 35, 255, 90, 164, 35, 255, 90, 164, 35, 255, 90, 164, 35, 255, 90, 164, 35, 255, 90, 165, 35, 255, 89, 165, 35, 255, 88, 166, 35, 255, 87, 166, 35, 255, 86, 167, 34, 255, 84, 168, 34, 255, 83, 170, 33, 255, 81, 171, 32, 255, 79, 173, 32, 255, 77, 174, 31, 255, 75, 176, 30, 255, 73, 177, 29, 255, 71, 179, 28, 255, 70, 181, 28, 255, 68, 182, 27, 255, 66, 183, 26, 255, 65, 184, 25, 255, 63, 185, 24, 255, 62, 186, 23, 255, 62, 187, 21, 255, 61, 187, 20, 255, 60, 188, 19, 255, 60, 188, 18, 255, 60, 189, 18, 255, 60, 189, 17, 255, 60, 189, 16, 255, 60, 189, 15, 255, 60, 190, 14, 255, 61, 190, 13, 255, 61, 190, 12, 255, 61, 190, 12, 255, 62, 190, 11, 255, 62, 190, 11, 255, 63, 190, 10, 255, 63, 190, 10, 255, 63, 190, 10, 255, 63, 190, 10, 255, 63, 190, 10, 255, 63, 190, 10, 255, 63, 190, 10, 255, 63, 189, 11, 255, 63, 189, 11, 255, 62, 188, 12, 255, 62, 187, 13, 255, 62, 187, 15, 255, 62, 186, 16, 255, 62, 185, 18, 255, 62, 184, 20, 255, 62, 182, 22, 255, 62, 181, 24, 255, 62, 180, 26, 255, 62, 179, 28, 255, 63, 178, 30, 255, 64, 177, 33, 255, 65, 176, 35, 255, 66, 175, 38, 255, 67, 174, 41, 255, 68, 173, 43, 255, 70, 172, 46, 255, 71, 171, 49, 255, 71, 170, 51, 255, 72, 169, 54, 255, 73, 169, 57, 255, 73, 168, 59, 255, 74, 167, 62, 255, 74, 166, 65, 255, 75, 165, 67, 255, 75, 164, 70, 255, 76, 163, 72, 255, 77, 162, 74, 255, 77, 161, 76, 255, 78, 160, 78, 255, 79, 159, 80, 255, 81, 158, 82, 255, 82, 157, 84, 255, 84, 155, 86, 255, 86, 154, 87, 255, 88, 153, 89, 255, 92, 151, 90, 255, 95, 150, 92, 255, 99, 148, 94, 255, 103, 147, 95, 255, 107, 146, 97, 255, 112, 145, 99, 255, 117, 144, 100, 255, 121, 142, 102, 255, 126, 141, 104, 255, 130, 141, 105, 255, 135, 140, 107, 255, 139, 139, 108, 255, 143, 138, 110, 255, 146, 138, 112, 255, 149, 137, 113, 255, 152, 137, 115, 255, 154, 137, 116, 255, 156, 137, 118, 255, 158, 137, 120, 255, 160, 137, 122, 255, 162, 137, 124, 255, 164, 137, 126, 255, 166, 137, 128, 255, 167, 137, 131, 255, 168, 137, 133, 255, 170, 137, 135, 255, 171, 138, 137, 255, 172, 138, 139, 255, 173, 138, 141, 255, 173, 138, 143, 255, 174, 138, 144, 255, 174, 138, 146, 255, 175, 138, 146, 255, 175, 138, 147, 255, 177, 134, 146, 255, 177, 134, 146, 255, 177, 133, 146, 255, 176, 133, 145, 255, 175, 132, 145, 255, 175, 130, 144, 255, 174, 129, 144, 255, 172, 127, 143, 255, 171, 125, 142, 255, 170, 123, 141, 255, 169, 121, 140, 255, 167, 119, 139, 255, 166, 117, 138, 255, 165, 115, 137, 255, 163, 113, 136, 255, 162, 111, 135, 255, 161, 109, 134, 255, 160, 107, 133, 255, 159, 106, 131, 255, 158, 105, 130, 255, 157, 103, 129, 255, 156, 102, 127, 255, 156, 102, 125, 255, 155, 101, 123, 255, 154, 100, 121, 255, 153, 99, 119, 255, 152, 99, 116, 255, 151, 98, 114, 255, 150, 98, 112, 255, 149, 98, 109, 255, 148, 97, 107, 255, 147, 97, 105, 255, 146, 97, 103, 255, 145, 97, 101, 255, 143, 97, 99, 255, 142, 97, 98, 255, 141, 97, 96, 255, 139, 97, 95, 255, 138, 97, 95, 255, 136, 97, 94, 255, 135, 98, 94, 255, 133, 99, 93, 255, 131, 100, 93, 255, 129, 101, 92, 255, 127, 102, 92, 255, 125, 104, 92, 255, 123, 105, 92, 255, 121, 107, 92, 255, 119, 109, 92, 255, 117, 110, 92, 255, 115, 112, 92, 255, 113, 114, 92, 255, 111, 116, 92, 255, 109, 118, 92, 255, 107, 120, 92, 255, 106, 122, 92, 255, 104, 124, 93, 255, 103, 125, 93, 255, 101, 127, 94, 255, 99, 128, 94, 255, 97, 129, 96, 255, 95, 131, 97, 255, 93, 132, 98, 255, 91, 133, 100, 255, 89, 134, 101, 255, 87, 134, 103, 255, 85, 135, 104, 255, 83, 136, 106, 255, 81, 136, 107, 255, 79, 137, 109, 255, 78, 137, 110, 255, 76, 137, 111, 255, 75, 137, 112, 255, 75, 138, 113, 255, 74, 138, 113, 255, 74, 138, 113, 255, 74, 138, 113, 255, 75, 137, 113, 255, 76, 137, 113, 255, 77, 137, 112, 255, 79, 136, 111, 255, 81, 136, 111, 255, 83, 135, 110, 255, 85, 135, 109, 255, 87, 134, 107, 255, 90, 134, 106, 255, 92, 133, 105, 255, 94, 133, 103, 255, 96, 132, 102, 255, 97, 132, 100, 255, 99, 132, 99, 255, 100, 132, 97, 255, 101, 132, 95, 255, 101, 132, 93, 255, 101, 133, 92, 255, 100, 133, 90, 255, 99, 134, 88, 255, 98, 135, 86, 255, 96, 135, 84, 255, 94, 136, 82, 255, 92, 137, 80, 255, 90, 138, 78, 255, 88, 139, 77, 255, 85, 140, 75, 255, 83, 141, 73, 255, 81, 142, 71, 255, 78, 143, 70, 255, 76, 144, 68, 255, 75, 146, 67, 255, 73, 147, 65, 255, 72, 148, 64, 255, 71, 149, 63, 255, 71, 151, 62, 255, 71, 152, 61, 255, 71, 153, 60, 255, 72, 155, 60, 255, 73, 156, 59, 255, 74, 157, 58, 255, 75, 158, 58, 255, 77, 160, 57, 255, 78, 161, 56, 255, 80, 162, 56, 255, 81, 163, 55, 255, 83, 164, 55, 255, 84, 165, 54, 255, 86, 166, 54, 255, 88, 167, 53, 255, 89, 167, 52, 255, 90, 168, 52, 255, 91, 168, 51, 255, 92, 168, 51, 255, 93, 169, 50, 255, 93, 169, 49, 255, 94, 169, 49, 255, 95, 170, 47, 255, 96, 171, 46, 255, 97, 172, 45, 255, 98, 174, 43, 255, 99, 175, 42, 255, 101, 177, 40, 255, 102, 179, 38, 255, 104, 181, 37, 255, 105, 182, 35, 255, 106, 184, 34, 255, 107, 186, 32, 255, 108, 187, 31, 255, 109, 189, 30, 255, 110, 190, 29, 255, 111, 190, 28, 255, 111, 191, 28, 255, 111, 191, 27, 255, 111, 191, 27, 255, 110, 190, 28, 255, 110, 190, 28, 255, 109, 189, 28, 255, 108, 187, 28, 255, 107, 186, 28, 255, 105, 184, 28, 255, 104, 183, 28, 255, 102, 181, 28, 255, 101, 179, 28, 255, 99, 177, 28, 255, 97, 175, 29, 255, 96, 174, 29, 255, 94, 172, 29, 255, 93, 171, 29, 255, 92, 169, 30, 255, 91, 168, 30, 255, 90, 168, 30, 255, 89, 167, 31, 255, 89, 167, 31, 255, 88, 166, 32, 255, 88, 166, 32, 255, 88, 166, 32, 255, 89, 166, 33, 255, 89, 165, 33, 255, 89, 165, 33, 255, 90, 165, 34, 255, 90, 165, 34, 255, 91, 165, 34, 255, 92, 165, 35, 255, 92, 165, 35, 255, 93, 165, 35, 255, 93, 164, 35, 255, 93, 164, 35, 255, 93, 164, 35, 255, 93, 164, 35, 255, 93, 165, 35, 255, 93, 165, 35, 255, 92, 165, 35, 255, 91, 166, 35, 255, 90, 166, 35, 255, 89, 168, 34, 255, 87, 169, 34, 255, 85, 170, 33, 255, 83, 172, 33, 255, 81, 173, 32, 255, 79, 175, 31, 255, 77, 176, 31, 255, 75, 178, 30, 255, 73, 180, 29, 255, 71, 181, 28, 255, 69, 183, 27, 255, 67, 184, 26, 255, 65, 185, 25, 255, 64, 186, 24, 255, 63, 187, 23, 255, 62, 187, 22, 255, 61, 188, 21, 255, 61, 188, 20, 255, 60, 189, 19, 255, 60, 189, 18, 255, 60, 189, 18, 255, 61, 189, 17, 255, 61, 189, 16, 255, 61, 190, 15, 255, 62, 190, 14, 255, 62, 190, 14, 255, 63, 190, 13, 255, 63, 190, 13, 255, 64, 190, 12, 255, 64, 190, 12, 255, 65, 190, 11, 255, 65, 190, 11, 255, 65, 190, 11, 255, 65, 190, 11, 255, 65, 190, 11, 255, 65, 189, 11, 255, 65, 189, 12, 255, 64, 188, 13, 255, 64, 188, 14, 255, 64, 187, 15, 255, 64, 186, 16, 255, 63, 185, 18, 255, 63, 184, 19, 255, 63, 183, 21, 255, 63, 182, 23, 255, 63, 181, 25, 255, 63, 180, 27, 255, 64, 179, 29, 255, 64, 177, 32, 255, 65, 176, 34, 255, 66, 175, 36, 255, 67, 174, 39, 255, 68, 173, 42, 255, 70, 172, 44, 255, 71, 171, 47, 255, 72, 171, 50, 255, 73, 170, 52, 255, 73, 169, 55, 255, 74, 168, 58, 255, 75, 168, 60, 255, 75, 167, 63, 255, 76, 166, 65, 255, 76, 165, 68, 255, 77, 165, 70, 255, 77, 164, 73, 255, 78, 163, 75, 255, 79, 162, 77, 255, 79, 161, 79, 255, 81, 160, 81, 255, 82, 159, 83, 255, 83, 157, 84, 255, 85, 156, 86, 255, 87, 155, 88, 255, 90, 153, 89, 255, 93, 151, 91, 255, 96, 150, 92, 255, 100, 148, 94, 255, 104, 147, 95, 255, 109, 145, 97, 255, 113, 144, 99, 255, 118, 143, 100, 255, 123, 141, 102, 255, 127, 140, 103, 255, 132, 139, 105, 255, 136, 138, 106, 255, 140, 137, 108, 255, 144, 136, 109, 255, 147, 135, 111, 255, 151, 135, 112, 255, 153, 134, 114, 255, 155, 134, 115, 255, 158, 134, 117, 255, 160, 134, 119, 255, 162, 134, 121, 255, 163, 134, 123, 255, 165, 134, 125, 255, 167, 134, 127, 255, 168, 134, 129, 255, 170, 134, 132, 255, 171, 134, 134, 255, 172, 134, 136, 255, 173, 134, 138, 255, 174, 134, 140, 255, 175, 134, 142, 255, 176, 134, 143, 255, 176, 134, 144, 255, 177, 134, 145, 255, 177, 134, 146, 255, 179, 130, 144, 255, 179, 130, 144, 255, 178, 129, 144, 255, 178, 129, 144, 255, 177, 127, 143, 255, 176, 126, 143, 255, 175, 125, 142, 255, 174, 123, 142, 255, 173, 121, 141, 255, 171, 119, 140, 255, 170, 117, 139, 255, 168, 115, 138, 255, 167, 113, 137, 255, 166, 111, 136, 255, 164, 109, 135, 255, 163, 108, 134, 255, 162, 106, 133, 255, 161, 104, 132, 255, 160, 103, 130, 255, 159, 102, 129, 255, 158, 101, 128, 255, 157, 100, 126, 255, 156, 100, 124, 255, 155, 99, 122, 255, 155, 99, 120, 255, 154, 98, 117, 255, 153, 98, 115, 255, 152, 98, 112, 255, 151, 97, 110, 255, 150, 97, 107, 255, 149, 97, 105, 255, 148, 97, 103, 255, 147, 97, 101, 255, 145, 97, 99, 255, 144, 97, 97, 255, 143, 97, 95, 255, 142, 97, 94, 255, 140, 97, 93, 255, 139, 98, 92, 255, 137, 98, 91, 255, 136, 98, 91, 255, 134, 99, 91, 255, 132, 100, 90, 255, 130, 102, 90, 255, 128, 103, 90, 255, 126, 105, 90, 255, 124, 106, 89, 255, 121, 108, 89, 255, 119, 110, 89, 255, 117, 112, 90, 255, 115, 114, 90, 255, 113, 116, 90, 255, 111, 118, 90, 255, 109, 120, 90, 255, 107, 122, 91, 255, 105, 123, 91, 255, 103, 125, 91, 255, 102, 127, 92, 255, 100, 128, 92, 255, 98, 130, 93, 255, 96, 131, 94, 255, 94, 132, 96, 255, 92, 133, 97, 255, 90, 134, 99, 255, 87, 134, 101, 255, 85, 135, 102, 255, 83, 135, 104, 255, 81, 136, 106, 255, 79, 136, 107, 255, 78, 136, 109, 255, 76, 137, 110, 255, 75, 137, 111, 255, 74, 137, 112, 255, 73, 137, 113, 255, 72, 137, 114, 255, 72, 137, 114, 255, 72, 137, 114, 255, 73, 137, 113, 255, 74, 137, 113, 255, 76, 136, 113, 255, 77, 136, 112, 255, 79, 135, 111, 255, 82, 135, 110, 255, 84, 135, 109, 255, 86, 134, 108, 255, 89, 134, 107, 255, 91, 133, 105, 255, 93, 133, 104, 255, 96, 133, 103, 255, 97, 132, 101, 255, 99, 132, 100, 255, 100, 132, 98, 255, 101, 132, 96, 255, 102, 133, 95, 255, 102, 133, 93, 255, 101, 134, 91, 255, 100, 134, 89, 255, 99, 135, 87, 255, 97, 136, 86, 255, 95, 136, 84, 255, 93, 137, 82, 255, 91, 138, 80, 255, 89, 139, 79, 255, 87, 140, 77, 255, 85, 141, 75, 255, 82, 142, 74, 255, 80, 143, 72, 255, 78, 144, 71, 255, 77, 145, 69, 255, 75, 146, 68, 255, 74, 148, 67, 255, 73, 149, 66, 255, 73, 150, 65, 255, 73, 151, 64, 255, 74, 153, 64, 255, 74, 154, 63, 255, 75, 155, 62, 255, 76, 157, 61, 255, 77, 158, 61, 255, 79, 159, 60, 255, 80, 161, 59, 255, 82, 162, 59, 255, 83, 163, 58, 255, 85, 164, 58, 255, 87, 165, 57, 255, 88, 166, 56, 255, 89, 167, 56, 255, 91, 168, 55, 255, 92, 168, 55, 255, 93, 169, 54, 255, 94, 169, 53, 255, 94, 169, 53, 255, 95, 169, 52, 255, 95, 170, 51, 255, 96, 171, 50, 255, 97, 172, 49, 255, 98, 173, 48, 255, 99, 175, 46, 255, 100, 176, 44, 255, 102, 178, 43, 255, 103, 180, 41, 255, 104, 182, 39, 255, 105, 183, 38, 255, 107, 185, 36, 255, 108, 187, 35, 255, 109, 188, 33, 255, 110, 190, 32, 255, 110, 191, 31, 255, 111, 192, 30, 255, 111, 192, 30, 255, 111, 192, 30, 255, 111, 192, 30, 255, 111, 192, 30, 255, 110, 191, 30, 255, 109, 190, 30, 255, 108, 188, 30, 255, 107, 187, 30, 255, 105, 185, 30, 255, 104, 183, 30, 255, 102, 182, 30, 255, 101, 180, 30, 255, 99, 178, 31, 255, 98, 176, 31, 255, 96, 174, 31, 255, 95, 173, 31, 255, 93, 171, 31, 255, 92, 170, 32, 255, 91, 169, 32, 255, 90, 168, 32, 255, 90, 167, 32, 255, 89, 167, 33, 255, 89, 167, 33, 255, 89, 166, 33, 255, 90, 166, 33, 255, 90, 166, 34, 255, 90, 166, 34, 255, 91, 165, 34, 255, 92, 165, 34, 255, 92, 165, 35, 255, 93, 165, 35, 255, 94, 165, 35, 255, 95, 165, 35, 255, 95, 165, 35, 255, 96, 165, 35, 255, 96, 165, 36, 255, 96, 165, 36, 255, 96, 165, 36, 255, 96, 165, 36, 255, 96, 165, 36, 255, 95, 165, 35, 255, 94, 166, 35, 255, 93, 167, 35, 255, 91, 168, 34, 255, 89, 169, 34, 255, 87, 170, 34, 255, 85, 172, 33, 255, 83, 174, 32, 255, 81, 175, 32, 255, 78, 177, 31, 255, 76, 179, 30, 255, 74, 180, 29, 255, 72, 182, 28, 255, 70, 183, 28, 255, 68, 184, 27, 255, 66, 186, 26, 255, 64, 187, 25, 255, 63, 187, 24, 255, 62, 188, 23, 255, 62, 188, 22, 255, 61, 189, 21, 255, 61, 189, 20, 255, 61, 189, 19, 255, 61, 189, 19, 255, 61, 189, 18, 255, 62, 189, 17, 255, 62, 189, 16, 255, 63, 189, 16, 255, 63, 189, 15, 255, 64, 189, 14, 255, 65, 189, 14, 255, 65, 189, 13, 255, 66, 189, 13, 255, 66, 189, 13, 255, 66, 189, 12, 255, 67, 189, 12, 255, 67, 189, 12, 255, 67, 189, 12, 255, 66, 189, 13, 255, 66, 188, 13, 255, 66, 188, 14, 255, 66, 187, 15, 255, 65, 186, 16, 255, 65, 186, 17, 255, 65, 185, 19, 255, 65, 184, 21, 255, 64, 182, 22, 255, 64, 181, 24, 255, 64, 180, 26, 255, 65, 179, 28, 255, 65, 178, 31, 255, 65, 177, 33, 255, 66, 176, 35, 255, 67, 175, 38, 255, 68, 173, 40, 255, 70, 172, 43, 255, 71, 172, 45, 255, 72, 171, 48, 255, 73, 170, 51, 255, 74, 169, 53, 255, 75, 169, 56, 255, 75, 168, 58, 255, 76, 167, 61, 255, 76, 167, 64, 255, 77, 166, 66, 255, 77, 165, 69, 255, 78, 165, 71, 255, 78, 164, 73, 255, 79, 163, 76, 255, 80, 162, 78, 255, 81, 161, 80, 255, 82, 160, 82, 255, 83, 159, 83, 255, 84, 158, 85, 255, 86, 156, 86, 255, 88, 155, 88, 255, 91, 153, 89, 255, 94, 151, 91, 255, 98, 150, 93, 255, 102, 148, 94, 255, 106, 146, 96, 255, 110, 145, 97, 255, 115, 143, 99, 255, 119, 141, 100, 255, 124, 140, 102, 255, 128, 138, 103, 255, 133, 137, 105, 255, 137, 136, 106, 255, 141, 135, 107, 255, 145, 134, 109, 255, 149, 133, 110, 255, 152, 132, 112, 255, 154, 132, 113, 255, 157, 131, 114, 255, 159, 131, 116, 255, 161, 131, 118, 255, 163, 130, 119, 255, 165, 130, 122, 255, 166, 130, 124, 255, 168, 130, 126, 255, 170, 130, 128, 255, 171, 130, 130, 255, 172, 130, 133, 255, 174, 130, 135, 255, 175, 130, 137, 255, 176, 130, 139, 255, 177, 130, 140, 255, 177, 130, 142, 255, 178, 130, 143, 255, 178, 130, 144, 255, 179, 130, 144, 255, 180, 126, 143, 255, 180, 126, 143, 255, 179, 125, 143, 255, 179, 124, 142, 255, 178, 123, 142, 255, 177, 122, 141, 255, 176, 121, 141, 255, 175, 119, 140, 255, 174, 117, 139, 255, 172, 116, 139, 255, 171, 114, 138, 255, 169, 112, 137, 255, 168, 110, 136, 255, 166, 108, 135, 255, 165, 106, 134, 255, 164, 105, 133, 255, 162, 103, 131, 255, 161, 102, 130, 255, 160, 101, 129, 255, 159, 100, 128, 255, 159, 99, 126, 255, 158, 98, 125, 255, 157, 98, 123, 255, 156, 97, 120, 255, 155, 97, 118, 255, 154, 97, 116, 255, 153, 97, 113, 255, 152, 97, 111, 255, 151, 97, 108, 255, 150, 97, 106, 255, 149, 97, 103, 255, 148, 97, 101, 255, 147, 97, 98, 255, 146, 97, 96, 255, 145, 98, 94, 255, 143, 98, 93, 255, 142, 98, 91, 255, 141, 98, 90, 255, 139, 98, 90, 255, 138, 98, 89, 255, 136, 99, 89, 255, 134, 100, 88, 255, 132, 101, 88, 255, 130, 102, 88, 255, 128, 104, 87, 255, 126, 105, 87, 255, 124, 107, 87, 255, 121, 109, 87, 255, 119, 111, 88, 255, 117, 113, 88, 255, 115, 115, 88, 255, 112, 117, 88, 255, 110, 119, 88, 255, 108, 121, 89, 255, 106, 123, 89, 255, 104, 125, 90, 255, 103, 126, 90, 255, 101, 128, 90, 255, 99, 129, 91, 255, 97, 131, 92, 255, 95, 132, 94, 255, 93, 133, 95, 255, 91, 134, 97, 255, 89, 134, 98, 255, 86, 135, 100, 255, 84, 136, 102, 255, 82, 136, 104, 255, 80, 136, 106, 255, 78, 136, 107, 255, 76, 137, 109, 255, 74, 137, 110, 255, 73, 137, 112, 255, 72, 137, 113, 255, 71, 137, 114, 255, 71, 137, 114, 255, 70, 137, 114, 255, 71, 137, 114, 255, 71, 137, 114, 255, 73, 136, 114, 255, 74, 136, 113, 255, 76, 136, 112, 255, 78, 135, 112, 255, 80, 135, 111, 255, 83, 135, 110, 255, 85, 134, 109, 255, 88, 134, 107, 255, 91, 133, 106, 255, 93, 133, 105, 255, 95, 133, 103, 255, 97, 133, 102, 255, 99, 133, 100, 255, 101, 133, 99, 255, 102, 133, 97, 255, 102, 133, 96, 255, 102, 134, 94, 255, 102, 134, 92, 255, 101, 135, 91, 255, 100, 135, 89, 255, 98, 136, 87, 255, 97, 137, 85, 255, 95, 137, 84, 255, 93, 138, 82, 255, 91, 139, 80, 255, 89, 140, 79, 255, 86, 141, 77, 255, 84, 142, 76, 255, 82, 143, 74, 255, 80, 144, 73, 255, 79, 145, 72, 255, 77, 146, 71, 255, 76, 147, 70, 255, 76, 149, 69, 255, 75, 150, 68, 255, 75, 151, 67, 255, 76, 152, 66, 255, 77, 154, 66, 255, 77, 155, 65, 255, 78, 156, 64, 255, 80, 158, 64, 255, 81, 159, 63, 255, 82, 160, 62, 255, 84, 162, 62, 255, 85, 163, 61, 255, 87, 164, 60, 255, 89, 165, 60, 255, 90, 166, 59, 255, 91, 167, 59, 255, 93, 168, 58, 255, 94, 169, 57, 255, 95, 169, 57, 255, 95, 170, 56, 255, 96, 170, 56, 255, 96, 170, 55, 255, 97, 171, 54, 255, 97, 171, 53, 255, 98, 173, 52, 255, 99, 174, 50, 255, 100, 176, 49, 255, 101, 177, 47, 255, 102, 179, 46, 255, 104, 181, 44, 255, 105, 183, 42, 255, 106, 185, 40, 255, 107, 186, 39, 255, 108, 188, 37, 255, 109, 190, 36, 255, 110, 191, 35, 255, 111, 192, 34, 255, 111, 193, 33, 255, 111, 193, 32, 255, 112, 194, 32, 255, 111, 193, 32, 255, 111, 193, 32, 255, 110, 192, 32, 255, 109, 191, 32, 255, 108, 190, 32, 255, 107, 188, 32, 255, 106, 186, 33, 255, 104, 185, 33, 255, 103, 183, 33, 255, 101, 181, 33, 255, 100, 179, 33, 255, 98, 177, 33, 255, 96, 175, 33, 255, 95, 173, 33, 255, 94, 172, 33, 255, 93, 170, 34, 255, 92, 169, 34, 255, 91, 169, 34, 255, 90, 168, 34, 255, 90, 168, 34, 255, 90, 167, 34, 255, 90, 167, 35, 255, 91, 167, 35, 255, 91, 166, 35, 255, 92, 166, 35, 255, 93, 166, 35, 255, 93, 166, 35, 255, 94, 165, 35, 255, 95, 165, 35, 255, 96, 165, 36, 255, 97, 165, 36, 255, 98, 165, 36, 255, 98, 165, 36, 255, 99, 165, 36, 255, 99, 165, 36, 255, 99, 165, 36, 255, 99, 165, 36, 255, 99, 165, 36, 255, 98, 165, 36, 255, 97, 166, 35, 255, 95, 167, 35, 255, 94, 168, 35, 255, 92, 169, 34, 255, 90, 171, 34, 255, 87, 172, 33, 255, 85, 174, 33, 255, 83, 176, 32, 255, 80, 177, 31, 255, 78, 179, 31, 255, 75, 181, 30, 255, 73, 182, 29, 255, 71, 184, 28, 255, 69, 185, 27, 255, 67, 186, 26, 255, 65, 187, 26, 255, 64, 188, 25, 255, 63, 188, 24, 255, 62, 188, 23, 255, 62, 189, 22, 255, 62, 189, 21, 255, 62, 189, 21, 255, 62, 189, 20, 255, 62, 189, 19, 255, 63, 189, 18, 255, 63, 189, 18, 255, 64, 189, 17, 255, 64, 189, 16, 255, 65, 189, 16, 255, 66, 189, 15, 255, 66, 189, 15, 255, 67, 189, 14, 255, 67, 188, 14, 255, 68, 188, 14, 255, 68, 188, 14, 255, 68, 188, 14, 255, 68, 188, 14, 255, 68, 188, 14, 255, 68, 188, 15, 255, 67, 187, 16, 255, 67, 186, 16, 255, 67, 186, 18, 255, 66, 185, 19, 255, 66, 184, 20, 255, 66, 183, 22, 255, 66, 182, 24, 255, 65, 181, 26, 255, 66, 180, 28, 255, 66, 178, 30, 255, 66, 177, 32, 255, 66, 176, 34, 255, 67, 175, 36, 255, 68, 174, 39, 255, 69, 173, 41, 255, 71, 172, 44, 255, 72, 171, 46, 255, 73, 170, 49, 255, 74, 169, 52, 255, 75, 169, 54, 255, 76, 168, 57, 255, 76, 167, 59, 255, 77, 167, 62, 255, 77, 166, 65, 255, 78, 166, 67, 255, 79, 165, 69, 255, 79, 164, 72, 255, 80, 164, 74, 255, 80, 163, 76, 255, 81, 162, 78, 255, 82, 161, 80, 255, 83, 160, 82, 255, 84, 159, 84, 255, 86, 157, 85, 255, 87, 156, 87, 255, 89, 154, 88, 255, 92, 153, 90, 255, 95, 151, 91, 255, 99, 149, 93, 255, 103, 147, 94, 255, 107, 146, 96, 255, 111, 144, 97, 255, 116, 142, 99, 255, 120, 140, 100, 255, 125, 138, 101, 255, 130, 137, 103, 255, 134, 135, 104, 255, 138, 134, 106, 255, 143, 132, 107, 255, 146, 131, 108, 255, 150, 130, 110, 255, 153, 129, 111, 255, 155, 129, 112, 255, 158, 128, 113, 255, 160, 128, 115, 255, 162, 128, 116, 255, 164, 127, 118, 255, 166, 127, 120, 255, 167, 127, 122, 255, 169, 127, 125, 255, 171, 126, 127, 255, 172, 126, 129, 255, 174, 126, 131, 255, 175, 126, 133, 255, 176, 126, 135, 255, 177, 126, 137, 255, 178, 126, 139, 255, 179, 126, 140, 255, 179, 126, 141, 255, 180, 126, 142, 255, 180, 126, 143, 255, 181, 122, 141, 255, 181, 122, 141, 255, 180, 121, 141, 255, 180, 120, 140, 255, 179, 119, 140, 255, 178, 118, 140, 255, 177, 117, 139, 255, 176, 115, 138, 255, 174, 114, 138, 255, 173, 112, 137, 255, 171, 110, 136, 255, 170, 109, 135, 255, 168, 107, 134, 255, 167, 105, 133, 255, 165, 104, 132, 255, 164, 102, 131, 255, 163, 101, 130, 255, 162, 99, 129, 255, 161, 98, 127, 255, 160, 98, 126, 255, 159, 97, 125, 255, 158, 97, 123, 255, 157, 96, 121, 255, 156, 96, 119, 255, 155, 96, 116, 255, 155, 96, 114, 255, 154, 96, 111, 255, 153, 96, 109, 255, 152, 96, 106, 255, 151, 96, 104, 255, 150, 97, 101, 255, 148, 97, 99, 255, 147, 97, 96, 255, 146, 97, 94, 255, 145, 98, 92, 255, 144, 98, 91, 255, 142, 98, 89, 255, 141, 98, 88, 255, 140, 99, 87, 255, 138, 99, 87, 255, 136, 100, 86, 255, 134, 101, 86, 255, 132, 102, 86, 255, 130, 103, 86, 255, 128, 104, 85, 255, 126, 106, 85, 255, 123, 108, 85, 255, 121, 110, 86, 255, 119, 112, 86, 255, 116, 114, 86, 255, 114, 116, 86, 255, 112, 118, 87, 255, 110, 120, 87, 255, 108, 122, 87, 255, 106, 124, 88, 255, 104, 126, 88, 255, 102, 127, 89, 255, 100, 129, 89, 255, 99, 130, 90, 255, 96, 132, 92, 255, 94, 133, 93, 255, 92, 134, 95, 255, 90, 135, 96, 255, 87, 135, 98, 255, 85, 136, 100, 255, 83, 136, 102, 255, 81, 136, 104, 255, 78, 137, 106, 255, 76, 137, 107, 255, 75, 137, 109, 255, 73, 137, 111, 255, 72, 137, 112, 255, 70, 137, 113, 255, 70, 137, 114, 255, 69, 137, 115, 255, 69, 137, 115, 255, 69, 137, 115, 255, 70, 137, 114, 255, 71, 137, 114, 255, 73, 136, 114, 255, 75, 136, 113, 255, 77, 136, 112, 255, 79, 135, 111, 255, 82, 135, 110, 255, 85, 134, 109, 255, 87, 134, 108, 255, 90, 134, 107, 255, 93, 133, 106, 255, 95, 133, 104, 255, 97, 133, 103, 255, 99, 133, 101, 255, 101, 133, 100, 255, 102, 133, 98, 255, 103, 133, 97, 255, 103, 134, 95, 255, 102, 134, 94, 255, 102, 135, 92, 255, 101, 136, 90, 255, 99, 136, 89, 255, 98, 137, 87, 255, 96, 138, 85, 255, 94, 138, 84, 255, 92, 139, 82, 255, 90, 140, 81, 255, 88, 141, 79, 255, 86, 142, 78, 255, 84, 143, 77, 255, 82, 144, 75, 255, 81, 145, 74, 255, 79, 146, 73, 255, 78, 147, 72, 255, 78, 148, 71, 255, 77, 150, 70, 255, 78, 151, 70, 255, 78, 152, 69, 255, 79, 154, 68, 255, 80, 155, 68, 255, 81, 156, 67, 255, 82, 158, 66, 255, 83, 159, 66, 255, 85, 160, 65, 255, 86, 162, 64, 255, 88, 163, 64, 255, 89, 164, 63, 255, 90, 165, 63, 255, 92, 167, 62, 255, 93, 167, 61, 255, 94, 168, 61, 255, 95, 169, 60, 255, 96, 170, 60, 255, 97, 170, 59, 255, 97, 170, 59, 255, 97, 171, 58, 255, 98, 171, 57, 255, 98, 172, 56, 255, 99, 173, 55, 255, 100, 175, 54, 255, 101, 176, 52, 255, 102, 178, 50, 255, 103, 180, 49, 255, 104, 182, 47, 255, 105, 184, 45, 255, 106, 186, 43, 255, 107, 188, 42, 255, 108, 189, 40, 255, 109, 191, 39, 255, 110, 192, 38, 255, 111, 193, 37, 255, 111, 194, 36, 255, 112, 195, 35, 255, 112, 195, 35, 255, 112, 195, 35, 255, 111, 194, 35, 255, 110, 193, 35, 255, 110, 192, 35, 255, 109, 191, 35, 255, 107, 189, 35, 255, 106, 187, 35, 255, 105, 186, 35, 255, 103, 184, 35, 255, 101, 182, 35, 255, 100, 180, 35, 255, 98, 178, 36, 255, 97, 176, 36, 255, 96, 174, 36, 255, 94, 173, 36, 255, 93, 171, 36, 255, 92, 170, 36, 255, 92, 169, 36, 255, 91, 169, 36, 255, 91, 168, 36, 255, 91, 168, 36, 255, 92, 168, 36, 255, 92, 167, 36, 255, 93, 167, 36, 255, 93, 167, 36, 255, 94, 166, 36, 255, 95, 166, 36, 255, 96, 166, 36, 255, 97, 166, 36, 255, 98, 166, 36, 255, 99, 165, 36, 255, 100, 165, 36, 255, 100, 165, 36, 255, 101, 165, 36, 255, 101, 165, 36, 255, 101, 165, 36, 255, 101, 165, 36, 255, 101, 166, 36, 255, 100, 166, 36, 255, 99, 167, 36, 255, 98, 168, 35, 255, 96, 169, 35, 255, 94, 170, 35, 255, 92, 171, 34, 255, 89, 173, 34, 255, 87, 175, 33, 255, 84, 176, 32, 255, 82, 178, 32, 255, 79, 180, 31, 255, 77, 181, 30, 255, 74, 183, 30, 255, 72, 184, 29, 255, 70, 185, 28, 255, 68, 186, 27, 255, 66, 187, 26, 255, 65, 188, 26, 255, 64, 188, 25, 255, 63, 188, 24, 255, 63, 189, 23, 255, 63, 189, 22, 255, 63, 189, 22, 255, 63, 189, 21, 255, 63, 189, 20, 255, 63, 189, 20, 255, 64, 189, 19, 255, 65, 188, 18, 255, 65, 188, 18, 255, 66, 188, 17, 255, 67, 188, 17, 255, 67, 188, 16, 255, 68, 188, 16, 255, 68, 188, 16, 255, 69, 188, 16, 255, 69, 188, 15, 255, 69, 188, 15, 255, 69, 187, 15, 255, 69, 187, 16, 255, 69, 187, 16, 255, 68, 186, 17, 255, 68, 186, 18, 255, 68, 185, 19, 255, 67, 184, 20, 255, 67, 183, 22, 255, 67, 182, 23, 255, 67, 181, 25, 255, 66, 180, 27, 255, 67, 179, 29, 255, 67, 178, 31, 255, 67, 176, 33, 255, 68, 175, 35, 255, 68, 174, 38, 255, 69, 173, 40, 255, 70, 172, 43, 255, 72, 171, 45, 255, 73, 170, 48, 255, 74, 169, 50, 255, 75, 168, 53, 255, 76, 168, 55, 255, 77, 167, 58, 255, 78, 167, 60, 255, 78, 166, 63, 255, 79, 165, 65, 255, 79, 165, 68, 255, 80, 164, 70, 255, 80, 164, 73, 255, 81, 163, 75, 255, 81, 162, 77, 255, 82, 161, 79, 255, 83, 160, 81, 255, 84, 159, 83, 255, 85, 158, 84, 255, 87, 157, 86, 255, 88, 155, 87, 255, 91, 154, 89, 255, 93, 152, 90, 255, 96, 150, 92, 255, 100, 148, 93, 255, 104, 146, 94, 255, 108, 144, 96, 255, 112, 142, 97, 255, 117, 140, 99, 255, 122, 139, 100, 255, 126, 137, 101, 255, 131, 135, 103, 255, 135, 133, 104, 255, 139, 131, 105, 255, 144, 130, 106, 255, 147, 129, 108, 255, 151, 128, 109, 255, 154, 127, 110, 255, 156, 126, 111, 255, 158, 125, 112, 255, 160, 125, 114, 255, 162, 124, 115, 255, 164, 124, 117, 255, 166, 124, 119, 255, 168, 123, 121, 255, 170, 123, 123, 255, 171, 123, 125, 255, 173, 123, 127, 255, 174, 122, 129, 255, 176, 122, 132, 255, 177, 122, 133, 255, 178, 122, 135, 255, 179, 122, 137, 255, 179, 122, 138, 255, 180, 122, 139, 255, 180, 122, 140, 255, 181, 122, 141, 255, 181, 118, 139, 255, 181, 118, 139, 255, 180, 117, 139, 255, 180, 117, 139, 255, 179, 116, 138, 255, 178, 115, 138, 255, 177, 113, 137, 255, 176, 112, 137, 255, 174, 110, 136, 255, 173, 109, 135, 255, 172, 107, 134, 255, 170, 105, 133, 255, 168, 104, 132, 255, 167, 102, 131, 255, 166, 101, 130, 255, 164, 99, 129, 255, 163, 98, 128, 255, 162, 97, 127, 255, 161, 96, 126, 255, 160, 96, 124, 255, 159, 95, 123, 255, 158, 95, 121, 255, 157, 95, 119, 255, 156, 95, 117, 255, 155, 95, 115, 255, 155, 95, 112, 255, 154, 95, 110, 255, 153, 95, 107, 255, 152, 96, 104, 255, 151, 96, 102, 255, 150, 96, 99, 255, 148, 97, 97, 255, 147, 97, 94, 255, 146, 97, 92, 255, 145, 98, 90, 255, 144, 98, 89, 255, 142, 98, 87, 255, 141, 99, 86, 255, 139, 99, 86, 255, 138, 99, 85, 255, 136, 100, 85, 255, 134, 101, 84, 255, 132, 102, 84, 255, 130, 103, 84, 255, 128, 105, 84, 255, 125, 107, 84, 255, 123, 108, 84, 255, 121, 110, 84, 255, 118, 112, 84, 255, 116, 114, 85, 255, 114, 116, 85, 255, 111, 118, 85, 255, 109, 120, 86, 255, 107, 122, 86, 255, 105, 124, 87, 255, 103, 126, 88, 255, 101, 128, 88, 255, 100, 130, 89, 255, 98, 131, 90, 255, 96, 132, 91, 255, 93, 134, 93, 255, 91, 134, 94, 255, 89, 135, 96, 255, 86, 136, 98, 255, 84, 136, 100, 255, 82, 137, 102, 255, 80, 137, 104, 255, 77, 137, 106, 255, 75, 137, 108, 255, 73, 138, 109, 255, 72, 138, 111, 255, 70, 138, 112, 255, 69, 138, 114, 255, 68, 138, 114, 255, 68, 137, 115, 255, 68, 137, 115, 255, 68, 137, 115, 255, 69, 137, 115, 255, 70, 137, 115, 255, 72, 137, 114, 255, 74, 136, 113, 255, 76, 136, 113, 255, 78, 136, 112, 255, 81, 135, 111, 255, 84, 135, 110, 255, 87, 135, 109, 255, 89, 134, 108, 255, 92, 134, 106, 255, 95, 134, 105, 255, 97, 134, 104, 255, 99, 133, 102, 255, 101, 134, 101, 255, 102, 134, 99, 255, 103, 134, 98, 255, 103, 134, 96, 255, 103, 135, 95, 255, 102, 135, 93, 255, 102, 136, 92, 255, 100, 137, 90, 255, 99, 137, 88, 255, 97, 138, 87, 255, 95, 139, 85, 255, 93, 139, 84, 255, 92, 140, 83, 255, 90, 141, 81, 255, 88, 142, 80, 255, 86, 143, 79, 255, 84, 144, 77, 255, 83, 145, 76, 255, 81, 146, 75, 255, 80, 147, 74, 255, 80, 148, 73, 255, 80, 150, 73, 255, 80, 151, 72, 255, 80, 152, 71, 255, 81, 154, 71, 255, 82, 155, 70, 255, 83, 156, 70, 255, 84, 158, 69, 255, 85, 159, 68, 255, 87, 161, 68, 255, 88, 162, 67, 255, 89, 163, 67, 255, 91, 165, 66, 255, 92, 166, 65, 255, 94, 167, 65, 255, 95, 168, 64, 255, 96, 169, 64, 255, 97, 170, 63, 255, 98, 170, 63, 255, 98, 171, 62, 255, 98, 171, 62, 255, 99, 171, 61, 255, 99, 172, 60, 255, 99, 173, 59, 255, 100, 174, 58, 255, 101, 176, 57, 255, 102, 177, 55, 255, 103, 179, 53, 255, 104, 181, 52, 255, 105, 183, 50, 255, 106, 185, 48, 255, 107, 187, 47, 255, 108, 189, 45, 255, 109, 190, 43, 255, 110, 192, 42, 255, 110, 193, 41, 255, 111, 195, 40, 255, 111, 195, 39, 255, 112, 196, 39, 255, 112, 196, 38, 255, 112, 196, 38, 255, 111, 195, 38, 255, 111, 195, 38, 255, 110, 193, 38, 255, 109, 192, 38, 255, 108, 190, 38, 255, 106, 189, 38, 255, 105, 187, 38, 255, 103, 185, 38, 255, 102, 183, 38, 255, 100, 181, 38, 255, 99, 179, 38, 255, 98, 177, 38, 255, 96, 175, 38, 255, 95, 174, 38, 255, 94, 172, 38, 255, 93, 171, 38, 255, 93, 170, 38, 255, 92, 170, 38, 255, 92, 169, 38, 255, 92, 169, 37, 255, 93, 168, 37, 255, 93, 168, 37, 255, 94, 168, 37, 255, 95, 167, 37, 255, 96, 167, 37, 255, 97, 167, 37, 255, 98, 167, 37, 255, 99, 166, 37, 255, 100, 166, 37, 255, 101, 166, 37, 255, 102, 166, 37, 255, 103, 166, 37, 255, 103, 166, 37, 255, 103, 166, 36, 255, 104, 166, 36, 255, 103, 166, 36, 255, 103, 166, 36, 255, 102, 167, 36, 255, 101, 167, 36, 255, 99, 168, 36, 255, 98, 169, 35, 255, 96, 170, 35, 255, 93, 172, 34, 255, 91, 173, 34, 255, 88, 175, 33, 255, 86, 177, 33, 255, 83, 178, 32, 255, 81, 180, 32, 255, 78, 181, 31, 255, 76, 183, 30, 255, 73, 184, 30, 255, 71, 185, 29, 255, 69, 186, 28, 255, 67, 187, 27, 255, 66, 188, 27, 255, 65, 188, 26, 255, 64, 188, 25, 255, 64, 188, 24, 255, 64, 188, 24, 255, 64, 188, 23, 255, 64, 188, 22, 255, 64, 188, 22, 255, 64, 188, 21, 255, 65, 188, 20, 255, 65, 188, 20, 255, 66, 188, 19, 255, 67, 187, 19, 255, 67, 187, 18, 255, 68, 187, 18, 255, 69, 187, 18, 255, 69, 187, 17, 255, 70, 187, 17, 255, 70, 187, 17, 255, 70, 187, 17, 255, 70, 187, 17, 255, 70, 186, 17, 255, 69, 186, 18, 255, 69, 185, 19, 255, 69, 185, 20, 255, 68, 184, 21, 255, 68, 183, 22, 255, 68, 182, 23, 255, 68, 181, 25, 255, 67, 180, 27, 255, 67, 179, 28, 255, 67, 178, 30, 255, 68, 177, 32, 255, 68, 175, 35, 255, 68, 174, 37, 255, 69, 173, 39, 255, 70, 172, 42, 255, 71, 171, 44, 255, 73, 170, 46, 255, 74, 169, 49, 255, 75, 168, 51, 255, 76, 167, 54, 255, 77, 167, 56, 255, 78, 166, 59, 255, 79, 166, 62, 255, 79, 165, 64, 255, 80, 164, 66, 255, 80, 164, 69, 255, 81, 163, 71, 255, 81, 163, 73, 255, 82, 162, 76, 255, 83, 161, 78, 255, 83, 160, 80, 255, 84, 159, 82, 255, 85, 158, 83, 255, 86, 157, 85, 255, 88, 156, 87, 255, 90, 154, 88, 255, 92, 153, 89, 255, 94, 151, 91, 255, 98, 149, 92, 255, 101, 147, 93, 255, 105, 145, 95, 255, 109, 143, 96, 255, 114, 141, 97, 255, 118, 139, 99, 255, 123, 137, 100, 255, 127, 135, 101, 255, 132, 133, 102, 255, 136, 131, 104, 255, 140, 129, 105, 255, 144, 128, 106, 255, 148, 126, 107, 255, 152, 125, 108, 255, 154, 124, 109, 255, 157, 123, 110, 255, 159, 123, 111, 255, 161, 122, 113, 255, 163, 121, 114, 255, 165, 121, 116, 255, 167, 120, 118, 255, 169, 120, 120, 255, 170, 120, 122, 255, 172, 119, 124, 255, 173, 119, 126, 255, 175, 119, 128, 255, 176, 119, 130, 255, 177, 118, 132, 255, 178, 118, 133, 255, 179, 118, 135, 255, 180, 118, 136, 255, 180, 118, 137, 255, 181, 118, 138, 255, 181, 118, 139, 255, 181, 114, 137, 255, 181, 114, 137, 255, 180, 113, 137, 255, 180, 113, 136, 255, 179, 112, 136, 255, 178, 111, 135, 255, 177, 110, 135, 255, 176, 108, 134, 255, 174, 107, 134, 255, 173, 105, 133, 255, 172, 104, 132, 255, 170, 102, 131, 255, 169, 101, 130, 255, 167, 99, 129, 255, 166, 98, 128, 255, 164, 97, 127, 255, 163, 96, 126, 255, 162, 95, 125, 255, 161, 94, 123, 255, 160, 94, 122, 255, 159, 93, 121, 255, 158, 93, 119, 255, 157, 93, 117, 255, 156, 93, 115, 255, 155, 94, 112, 255, 154, 94, 110, 255, 154, 94, 107, 255, 153, 95, 105, 255, 152, 95, 102, 255, 150, 95, 100, 255, 149, 96, 97, 255, 148, 96, 95, 255, 147, 97, 92, 255, 146, 97, 90, 255, 145, 98, 88, 255, 143, 98, 87, 255, 142, 99, 85, 255, 141, 99, 84, 255, 139, 99, 84, 255, 138, 100, 83, 255, 136, 100, 83, 255, 134, 101, 82, 255, 132, 102, 82, 255, 130, 104, 82, 255, 127, 105, 82, 255, 125, 107, 82, 255, 123, 109, 82, 255, 120, 111, 83, 255, 118, 113, 83, 255, 116, 115, 83, 255, 113, 117, 84, 255, 111, 119, 84, 255, 109, 121, 85, 255, 107, 123, 86, 255, 104, 125, 86, 255, 103, 127, 87, 255, 101, 129, 88, 255, 99, 130, 88, 255, 97, 132, 89, 255, 95, 133, 91, 255, 93, 134, 92, 255, 90, 135, 94, 255, 88, 136, 96, 255, 86, 137, 98, 255, 83, 137, 100, 255, 81, 137, 102, 255, 79, 138, 104, 255, 77, 138, 106, 255, 75, 138, 108, 255, 73, 138, 110, 255, 71, 138, 111, 255, 70, 138, 113, 255, 68, 138, 114, 255, 68, 138, 115, 255, 67, 138, 115, 255, 67, 138, 115, 255, 67, 138, 115, 255, 68, 138, 115, 255, 69, 138, 115, 255, 71, 138, 114, 255, 73, 137, 114, 255, 75, 137, 113, 255, 78, 137, 112, 255, 81, 136, 111, 255, 83, 136, 110, 255, 86, 135, 109, 255, 89, 135, 108, 255, 92, 135, 107, 255, 94, 135, 106, 255, 97, 134, 104, 255, 99, 134, 103, 255, 101, 134, 102, 255, 102, 134, 100, 255, 103, 135, 99, 255, 103, 135, 97, 255, 103, 136, 96, 255, 103, 136, 94, 255, 102, 137, 93, 255, 101, 137, 91, 255, 100, 138, 90, 255, 98, 139, 88, 255, 97, 139, 87, 255, 95, 140, 85, 255, 93, 141, 84, 255, 91, 142, 83, 255, 89, 143, 81, 255, 87, 143, 80, 255, 86, 144, 79, 255, 84, 145, 78, 255, 83, 147, 77, 255, 82, 148, 76, 255, 82, 149, 75, 255, 82, 150, 75, 255, 82, 151, 74, 255, 82, 153, 74, 255, 83, 154, 73, 255, 84, 155, 72, 255, 85, 157, 72, 255, 86, 158, 71, 255, 87, 160, 71, 255, 89, 161, 70, 255, 90, 162, 70, 255, 91, 164, 69, 255, 93, 165, 68, 255, 94, 166, 68, 255, 95, 167, 67, 255, 96, 168, 67, 255, 97, 169, 66, 255, 98, 170, 66, 255, 99, 171, 65, 255, 99, 171, 65, 255, 100, 172, 65, 255, 100, 172, 64, 255, 100, 173, 63, 255, 100, 174, 62, 255, 101, 175, 61, 255, 102, 177, 60, 255, 102, 178, 58, 255, 103, 180, 57, 255, 104, 182, 55, 255, 105, 184, 53, 255, 106, 186, 52, 255, 107, 188, 50, 255, 108, 190, 48, 255, 109, 191, 47, 255, 110, 193, 45, 255, 110, 194, 44, 255, 111, 195, 43, 255, 111, 196, 43, 255, 112, 197, 42, 255, 112, 197, 42, 255, 112, 197, 42, 255, 111, 196, 42, 255, 111, 195, 42, 255, 110, 194, 42, 255, 109, 193, 42, 255, 108, 191, 42, 255, 106, 190, 41, 255, 105, 188, 41, 255, 104, 186, 41, 255, 102, 184, 41, 255, 101, 182, 41, 255, 99, 180, 41, 255, 98, 178, 41, 255, 97, 176, 40, 255, 96, 175, 40, 255, 95, 173, 40, 255, 94, 172, 40, 255, 94, 171, 40, 255, 94, 171, 40, 255, 94, 170, 39, 255, 94, 170, 39, 255, 94, 169, 39, 255, 95, 169, 39, 255, 96, 168, 39, 255, 97, 168, 38, 255, 98, 168, 38, 255, 99, 168, 38, 255, 100, 167, 38, 255, 101, 167, 38, 255, 102, 167, 38, 255, 103, 167, 37, 255, 104, 167, 37, 255, 104, 167, 37, 255, 105, 167, 37, 255, 105, 167, 37, 255, 105, 167, 37, 255, 105, 167, 37, 255, 105, 167, 37, 255, 104, 167, 36, 255, 103, 168, 36, 255, 101, 169, 36, 255, 99, 170, 36, 255, 97, 171, 35, 255, 95, 172, 35, 255, 93, 174, 34, 255, 90, 175, 34, 255, 87, 177, 33, 255, 85, 178, 33, 255, 82, 180, 32, 255, 79, 181, 32, 255, 77, 183, 31, 255, 75, 184, 30, 255, 72, 185, 30, 255, 70, 186, 29, 255, 69, 187, 28, 255, 67, 187, 28, 255, 66, 187, 27, 255, 65, 188, 26, 255, 65, 188, 25, 255, 65, 188, 25, 255, 64, 188, 24, 255, 65, 188, 23, 255, 65, 187, 23, 255, 65, 187, 22, 255, 66, 187, 22, 255, 66, 187, 21, 255, 67, 187, 21, 255, 67, 186, 20, 255, 68, 186, 20, 255, 69, 186, 20, 255, 69, 186, 19, 255, 70, 186, 19, 255, 70, 186, 19, 255, 70, 186, 19, 255, 70, 186, 19, 255, 70, 185, 19, 255, 70, 185, 19, 255, 70, 185, 20, 255, 70, 184, 20, 255, 69, 184, 21, 255, 69, 183, 22, 255, 69, 182, 24, 255, 68, 181, 25, 255, 68, 180, 27, 255, 68, 179, 28, 255, 68, 178, 30, 255, 68, 177, 32, 255, 68, 175, 34, 255, 68, 174, 36, 255, 69, 173, 38, 255, 70, 172, 41, 255, 71, 171, 43, 255, 72, 170, 45, 255, 73, 169, 48, 255, 75, 168, 50, 255, 76, 167, 53, 255, 77, 166, 55, 255, 78, 166, 58, 255, 79, 165, 60, 255, 80, 164, 63, 255, 80, 164, 65, 255, 81, 163, 67, 255, 81, 163, 70, 255, 82, 162, 72, 255, 83, 161, 74, 255, 83, 161, 77, 255, 84, 160, 79, 255, 85, 159, 81, 255, 86, 158, 82, 255, 87, 157, 84, 255, 88, 156, 86, 255, 89, 154, 87, 255, 91, 153, 89, 255, 93, 151, 90, 255, 96, 149, 91, 255, 99, 147, 92, 255, 103, 145, 94, 255, 106, 143, 95, 255, 110, 141, 96, 255, 115, 139, 97, 255, 119, 137, 99, 255, 124, 135, 100, 255, 128, 133, 101, 255, 133, 131, 102, 255, 137, 129, 103, 255, 141, 127, 104, 255, 145, 125, 105, 255, 149, 124, 106, 255, 152, 123, 107, 255, 155, 121, 108, 255, 157, 120, 109, 255, 159, 120, 110, 255, 161, 119, 111, 255, 163, 118, 113, 255, 165, 118, 114, 255, 167, 117, 116, 255, 169, 117, 118, 255, 170, 116, 120, 255, 172, 116, 122, 255, 173, 116, 124, 255, 175, 115, 126, 255, 176, 115, 128, 255, 177, 115, 130, 255, 178, 114, 131, 255, 179, 114, 133, 255, 180, 114, 134, 255, 180, 114, 135, 255, 180, 114, 136, 255, 181, 114, 137, 255, 180, 110, 134, 255, 180, 110, 134, 255, 180, 110, 134, 255, 179, 109, 134, 255, 179, 108, 133, 255, 178, 107, 133, 255, 177, 106, 132, 255, 175, 105, 132, 255, 174, 103, 131, 255, 173, 102, 130, 255, 171, 101, 129, 255, 170, 99, 129, 255, 168, 98, 128, 255, 167, 97, 127, 255, 166, 95, 126, 255, 164, 94, 124, 255, 163, 93, 123, 255, 162, 93, 122, 255, 161, 92, 121, 255, 160, 92, 120, 255, 159, 92, 118, 255, 158, 92, 117, 255, 157, 92, 115, 255, 156, 92, 112, 255, 155, 92, 110, 255, 155, 93, 108, 255, 154, 93, 105, 255, 153, 94, 103, 255, 152, 94, 100, 255, 150, 95, 97, 255, 149, 96, 95, 255, 148, 96, 93, 255, 147, 97, 90, 255, 146, 97, 88, 255, 145, 98, 86, 255, 143, 98, 85, 255, 142, 99, 83, 255, 141, 99, 82, 255, 139, 99, 82, 255, 137, 100, 81, 255, 136, 101, 81, 255, 134, 102, 81, 255, 132, 103, 81, 255, 130, 104, 81, 255, 127, 106, 81, 255, 125, 107, 81, 255, 123, 109, 81, 255, 120, 111, 81, 255, 118, 113, 82, 255, 115, 115, 82, 255, 113, 117, 83, 255, 111, 119, 84, 255, 108, 122, 84, 255, 106, 124, 85, 255, 104, 126, 86, 255, 102, 127, 87, 255, 100, 129, 87, 255, 98, 131, 88, 255, 96, 132, 89, 255, 94, 134, 91, 255, 92, 135, 92, 255, 90, 136, 94, 255, 87, 137, 96, 255, 85, 137, 98, 255, 83, 138, 100, 255, 80, 138, 102, 255, 78, 139, 104, 255, 76, 139, 106, 255, 74, 139, 108, 255, 72, 139, 110, 255, 71, 139, 111, 255, 69, 140, 113, 255, 68, 140, 114, 255, 67, 140, 115, 255, 67, 140, 115, 255, 67, 140, 115, 255, 67, 139, 115, 255, 68, 139, 115, 255, 69, 139, 115, 255, 71, 139, 114, 255, 73, 139, 114, 255, 75, 138, 113, 255, 77, 138, 112, 255, 80, 137, 111, 255, 83, 137, 111, 255, 86, 137, 110, 255, 89, 136, 108, 255, 91, 136, 107, 255, 94, 136, 106, 255, 96, 136, 105, 255, 99, 136, 103, 255, 100, 136, 102, 255, 102, 136, 101, 255, 103, 136, 99, 255, 103, 136, 98, 255, 104, 137, 96, 255, 103, 137, 95, 255, 103, 138, 94, 255, 102, 138, 92, 255, 100, 139, 91, 255, 99, 140, 89, 255, 98, 140, 88, 255, 96, 141, 87, 255, 94, 142, 85, 255, 92, 143, 84, 255, 91, 143, 83, 255, 89, 144, 82, 255, 88, 145, 81, 255, 86, 146, 80, 255, 85, 147, 79, 255, 84, 148, 78, 255, 84, 149, 77, 255, 84, 151, 77, 255, 84, 152, 76, 255, 84, 153, 75, 255, 85, 155, 75, 255, 86, 156, 74, 255, 87, 157, 74, 255, 88, 159, 73, 255, 89, 160, 73, 255, 91, 161, 72, 255, 92, 163, 72, 255, 93, 164, 71, 255, 94, 165, 71, 255, 96, 167, 70, 255, 97, 168, 70, 255, 98, 169, 69, 255, 99, 170, 69, 255, 100, 171, 68, 255, 100, 171, 68, 255, 101, 172, 68, 255, 101, 172, 67, 255, 101, 173, 67, 255, 101, 174, 66, 255, 101, 175, 65, 255, 102, 176, 64, 255, 102, 177, 63, 255, 103, 179, 61, 255, 104, 181, 60, 255, 104, 183, 58, 255, 105, 185, 56, 255, 106, 187, 55, 255, 107, 188, 53, 255, 108, 190, 52, 255, 109, 192, 50, 255, 109, 194, 49, 255, 110, 195, 48, 255, 111, 196, 47, 255, 111, 197, 46, 255, 111, 197, 46, 255, 111, 198, 45, 255, 111, 197, 45, 255, 111, 197, 45, 255, 110, 196, 45, 255, 109, 195, 45, 255, 109, 194, 45, 255, 107, 192, 45, 255, 106, 190, 45, 255, 105, 189, 44, 255, 104, 187, 44, 255, 102, 185, 44, 255, 101, 183, 44, 255, 100, 181, 44, 255, 99, 179, 43, 255, 98, 177, 43, 255, 97, 176, 43, 255, 96, 174, 42, 255, 95, 173, 42, 255, 95, 172, 42, 255, 95, 172, 41, 255, 95, 171, 41, 255, 95, 171, 41, 255, 96, 170, 41, 255, 96, 170, 40, 255, 97, 169, 40, 255, 98, 169, 40, 255, 99, 169, 39, 255, 100, 168, 39, 255, 101, 168, 39, 255, 102, 168, 39, 255, 103, 168, 38, 255, 104, 167, 38, 255, 105, 167, 38, 255, 106, 167, 38, 255, 106, 167, 38, 255, 107, 167, 37, 255, 107, 167, 37, 255, 107, 167, 37, 255, 106, 167, 37, 255, 105, 168, 37, 255, 104, 168, 37, 255, 103, 169, 36, 255, 101, 170, 36, 255, 99, 171, 36, 255, 96, 173, 35, 255, 94, 174, 35, 255, 91, 175, 35, 255, 89, 177, 34, 255, 86, 178, 34, 255, 83, 180, 33, 255, 81, 181, 32, 255, 78, 182, 32, 255, 76, 184, 31, 255, 74, 185, 31, 255, 72, 185, 30, 255, 70, 186, 29, 255, 69, 186, 29, 255, 67, 186, 28, 255, 67, 187, 27, 255, 66, 187, 27, 255, 66, 187, 26, 255, 65, 187, 25, 255, 65, 186, 25, 255, 66, 186, 24, 255, 66, 186, 24, 255, 66, 186, 23, 255, 67, 186, 23, 255, 67, 186, 22, 255, 68, 185, 22, 255, 68, 185, 21, 255, 69, 185, 21, 255, 69, 185, 21, 255, 70, 185, 21, 255, 70, 185, 21, 255, 70, 184, 20, 255, 70, 184, 20, 255, 70, 184, 21, 255, 70, 184, 21, 255, 70, 184, 21, 255, 70, 183, 22, 255, 69, 182, 23, 255, 69, 182, 24, 255, 69, 181, 25, 255, 68, 180, 27, 255, 68, 179, 28, 255, 68, 178, 30, 255, 68, 177, 32, 255, 68, 175, 34, 255, 68, 174, 36, 255, 69, 173, 38, 255, 69, 172, 40, 255, 70, 171, 42, 255, 71, 169, 44, 255, 72, 168, 47, 255, 74, 167, 49, 255, 75, 166, 52, 255, 77, 166, 54, 255, 78, 165, 56, 255, 79, 164, 59, 255, 80, 163, 61, 255, 80, 163, 64, 255, 81, 162, 66, 255, 82, 162, 69, 255, 83, 161, 71, 255, 83, 160, 73, 255, 84, 160, 75, 255, 85, 159, 77, 255, 86, 158, 79, 255, 87, 157, 81, 255, 88, 156, 83, 255, 89, 155, 85, 255, 90, 154, 86, 255, 91, 152, 88, 255, 93, 151, 89, 255, 95, 149, 90, 255, 98, 147, 92, 255, 101, 145, 93, 255, 104, 143, 94, 255, 108, 141, 95, 255, 112, 139, 96, 255, 116, 137, 97, 255, 120, 135, 99, 255, 125, 133, 100, 255, 129, 131, 101, 255, 133, 128, 102, 255, 138, 127, 103, 255, 142, 125, 104, 255, 146, 123, 105, 255, 149, 121, 106, 255, 152, 120, 107, 255, 155, 119, 107, 255, 158, 118, 108, 255, 160, 117, 109, 255, 162, 116, 110, 255, 163, 115, 112, 255, 165, 115, 113, 255, 167, 114, 115, 255, 169, 113, 117, 255, 170, 113, 118, 255, 172, 112, 120, 255, 173, 112, 122, 255, 174, 112, 124, 255, 176, 111, 126, 255, 177, 111, 128, 255, 178, 111, 129, 255, 178, 111, 131, 255, 179, 110, 132, 255, 180, 110, 133, 255, 180, 110, 134, 255, 180, 110, 134, 255, 179, 106, 132, 255, 179, 106, 131, 255, 179, 106, 131, 255, 178, 105, 131, 255, 178, 104, 131, 255, 177, 103, 130, 255, 176, 102, 130, 255, 175, 101, 129, 255, 174, 100, 128, 255, 172, 99, 128, 255, 171, 98, 127, 255, 170, 96, 126, 255, 168, 95, 125, 255, 167, 94, 124, 255, 166, 93, 123, 255, 164, 92, 122, 255, 163, 91, 121, 255, 162, 91, 119, 255, 161, 90, 118, 255, 160, 90, 117, 255, 159, 90, 116, 255, 158, 90, 114, 255, 157, 91, 112, 255, 157, 91, 110, 255, 156, 91, 108, 255, 155, 92, 105, 255, 154, 93, 103, 255, 153, 93, 100, 255, 152, 94, 98, 255, 150, 95, 95, 255, 149, 95, 93, 255, 148, 96, 91, 255, 147, 97, 88, 255, 146, 97, 86, 255, 145, 98, 84, 255, 143, 98, 83, 255, 142, 99, 82, 255, 140, 99, 81, 255, 139, 99, 80, 255, 137, 100, 79, 255, 136, 101, 79, 255, 134, 102, 79, 255, 132, 103, 79, 255, 129, 104, 79, 255, 127, 106, 79, 255, 125, 108, 79, 255, 122, 110, 80, 255, 120, 112, 80, 255, 117, 114, 81, 255, 115, 116, 82, 255, 112, 118, 82, 255, 110, 120, 83, 255, 108, 122, 84, 255, 106, 124, 85, 255, 103, 126, 86, 255, 101, 128, 87, 255, 99, 130, 87, 255, 98, 132, 88, 255, 96, 133, 90, 255, 94, 134, 91, 255, 91, 136, 93, 255, 89, 137, 94, 255, 87, 137, 96, 255, 85, 138, 98, 255, 82, 139, 100, 255, 80, 139, 102, 255, 78, 140, 104, 255, 76, 140, 106, 255, 74, 140, 108, 255, 72, 141, 110, 255, 71, 141, 111, 255, 69, 141, 112, 255, 68, 141, 113, 255, 68, 141, 114, 255, 67, 141, 115, 255, 67, 141, 115, 255, 67, 141, 115, 255, 68, 141, 115, 255, 69, 141, 114, 255, 71, 140, 114, 255, 73, 140, 113, 255, 75, 140, 113, 255, 77, 139, 112, 255, 80, 139, 111, 255, 83, 139, 110, 255, 86, 138, 109, 255, 88, 138, 108, 255, 91, 138, 107, 255, 94, 137, 106, 255, 96, 137, 105, 255, 98, 137, 104, 255, 100, 137, 102, 255, 102, 137, 101, 255, 103, 137, 100, 255, 103, 138, 98, 255, 104, 138, 97, 255, 103, 139, 96, 255, 103, 139, 94, 255, 102, 140, 93, 255, 101, 140, 92, 255, 100, 141, 90, 255, 98, 142, 89, 255, 97, 142, 88, 255, 95, 143, 86, 255, 94, 144, 85, 255, 92, 145, 84, 255, 91, 145, 83, 255, 89, 146, 82, 255, 88, 147, 81, 255, 87, 148, 80, 255, 86, 149, 79, 255, 86, 150, 79, 255, 86, 152, 78, 255, 86, 153, 78, 255, 86, 154, 77, 255, 87, 155, 77, 255, 88, 157, 76, 255, 89, 158, 76, 255, 90, 159, 75, 255, 91, 161, 75, 255, 92, 162, 74, 255, 94, 164, 74, 255, 95, 165, 73, 255, 96, 166, 73, 255, 97, 167, 72, 255, 98, 169, 72, 255, 99, 170, 72, 255, 100, 171, 71, 255, 101, 172, 71, 255, 101, 172, 70, 255, 102, 173, 70, 255, 102, 173, 70, 255, 102, 174, 69, 255, 102, 175, 68, 255, 102, 176, 68, 255, 102, 177, 66, 255, 103, 178, 65, 255, 103, 180, 64, 255, 104, 182, 62, 255, 105, 183, 61, 255, 105, 185, 59, 255, 106, 187, 58, 255, 107, 189, 56, 255, 108, 191, 55, 255, 108, 192, 53, 255, 109, 194, 52, 255, 110, 195, 51, 255, 110, 196, 50, 255, 110, 197, 49, 255, 111, 198, 49, 255, 111, 198, 49, 255, 111, 198, 49, 255, 110, 197, 49, 255, 110, 196, 49, 255, 109, 195, 49, 255, 108, 194, 48, 255, 107, 193, 48, 255, 106, 191, 48, 255, 105, 189, 48, 255, 104, 187, 47, 255, 103, 186, 47, 255, 101, 184, 47, 255, 100, 182, 46, 255, 99, 180, 46, 255, 98, 178, 46, 255, 97, 177, 45, 255, 97, 176, 45, 255, 96, 174, 44, 255, 96, 173, 44, 255, 96, 173, 43, 255, 96, 172, 43, 255, 96, 172, 43, 255, 97, 171, 42, 255, 98, 171, 42, 255, 98, 170, 41, 255, 99, 170, 41, 255, 100, 170, 41, 255, 102, 169, 40, 255, 103, 169, 40, 255, 104, 168, 39, 255, 105, 168, 39, 255, 106, 168, 39, 255, 107, 168, 39, 255, 107, 168, 38, 255, 108, 168, 38, 255, 108, 168, 38, 255, 108, 168, 38, 255, 108, 168, 38, 255, 108, 168, 38, 255, 107, 168, 37, 255, 105, 169, 37, 255, 104, 169, 37, 255, 102, 170, 37, 255, 100, 171, 36, 255, 98, 173, 36, 255, 95, 174, 36, 255, 93, 175, 35, 255, 90, 177, 35, 255, 87, 178, 34, 255, 85, 179, 34, 255, 82, 180, 33, 255, 80, 182, 33, 255, 77, 183, 32, 255, 75, 184, 31, 255, 73, 184, 31, 255, 71, 185, 30, 255, 70, 185, 30, 255, 69, 185, 29, 255, 68, 185, 29, 255, 67, 185, 28, 255, 66, 185, 27, 255, 66, 185, 27, 255, 66, 185, 26, 255, 66, 185, 26, 255, 66, 185, 25, 255, 67, 185, 25, 255, 67, 184, 24, 255, 67, 184, 24, 255, 68, 184, 24, 255, 68, 184, 23, 255, 69, 184, 23, 255, 69, 184, 23, 255, 69, 183, 22, 255, 70, 183, 22, 255, 70, 183, 22, 255, 70, 183, 22, 255, 70, 183, 22, 255, 70, 183, 23, 255, 70, 182, 23, 255, 69, 182, 24, 255, 69, 181, 25, 255, 69, 180, 26, 255, 68, 180, 27, 255, 68, 179, 28, 255, 68, 177, 30, 255, 68, 176, 32, 255, 68, 175, 33, 255, 68, 174, 35, 255, 68, 173, 37, 255, 69, 172, 39, 255, 69, 170, 41, 255, 70, 169, 44, 255, 71, 168, 46, 255, 72, 167, 48, 255, 74, 166, 51, 255, 75, 165, 53, 255, 77, 164, 55, 255, 78, 163, 58, 255, 79, 163, 60, 255, 80, 162, 63, 255, 81, 161, 65, 255, 82, 161, 67, 255, 83, 160, 70, 255, 84, 159, 72, 255, 85, 159, 74, 255, 86, 158, 76, 255, 87, 157, 78, 255, 88, 156, 80, 255, 89, 155, 82, 255, 90, 154, 84, 255, 91, 153, 86, 255, 92, 152, 87, 255, 94, 150, 88, 255, 95, 149, 90, 255, 98, 147, 91, 255, 100, 145, 92, 255, 103, 143, 93, 255, 106, 141, 94, 255, 110, 139, 95, 255, 114, 137, 96, 255, 118, 135, 98, 255, 122, 133, 99, 255, 126, 130, 100, 255, 130, 128, 101, 255, 134, 126, 102, 255, 138, 124, 102, 255, 142, 122, 103, 255, 146, 120, 104, 255, 149, 119, 105, 255, 152, 117, 106, 255, 155, 116, 107, 255, 157, 115, 107, 255, 159, 114, 108, 255, 161, 113, 109, 255, 163, 112, 110, 255, 165, 111, 112, 255, 167, 111, 113, 255, 168, 110, 115, 255, 170, 110, 117, 255, 171, 109, 118, 255, 173, 108, 120, 255, 174, 108, 122, 255, 175, 108, 124, 255, 176, 107, 125, 255, 177, 107, 127, 255, 178, 107, 128, 255, 178, 107, 129, 255, 179, 106, 130, 255, 179, 106, 131, 255, 179, 106, 131, 255, 178, 102, 129, 255, 178, 102, 129, 255, 178, 102, 128, 255, 177, 101, 128, 255, 177, 101, 128, 255, 176, 100, 127, 255, 175, 99, 127, 255, 174, 98, 126, 255, 173, 97, 125, 255, 172, 96, 125, 255, 171, 94, 124, 255, 170, 93, 123, 255, 168, 92, 122, 255, 167, 91, 121, 255, 166, 90, 120, 255, 165, 90, 119, 255, 163, 89, 118, 255, 162, 89, 117, 255, 161, 88, 115, 255, 160, 88, 114, 255, 160, 89, 113, 255, 159, 89, 111, 255, 158, 89, 109, 255, 157, 90, 107, 255, 156, 90, 105, 255, 155, 91, 103, 255, 154, 92, 100, 255, 153, 93, 98, 255, 152, 93, 95, 255, 151, 94, 93, 255, 149, 95, 91, 255, 148, 96, 88, 255, 147, 96, 86, 255, 146, 97, 84, 255, 144, 98, 83, 255, 143, 98, 81, 255, 142, 99, 80, 255, 140, 99, 79, 255, 139, 100, 78, 255, 137, 100, 78, 255, 135, 101, 77, 255, 133, 102, 77, 255, 131, 103, 77, 255, 129, 105, 77, 255, 127, 106, 78, 255, 124, 108, 78, 255, 122, 110, 79, 255, 120, 112, 79, 255, 117, 114, 80, 255, 115, 116, 81, 255, 112, 118, 82, 255, 110, 120, 83, 255, 107, 123, 84, 255, 105, 125, 85, 255, 103, 127, 86, 255, 101, 129, 87, 255, 99, 130, 88, 255, 97, 132, 89, 255, 95, 134, 90, 255, 93, 135, 91, 255, 91, 136, 93, 255, 89, 137, 95, 255, 86, 138, 97, 255, 84, 139, 98, 255, 82, 140, 100, 255, 80, 140, 102, 255, 78, 141, 104, 255, 76, 141, 106, 255, 74, 142, 108, 255, 73, 142, 109, 255, 71, 142, 111, 255, 70, 142, 112, 255, 69, 143, 113, 255, 68, 143, 114, 255, 68, 143, 114, 255, 67, 143, 114, 255, 68, 143, 114, 255, 68, 143, 114, 255, 70, 142, 114, 255, 71, 142, 114, 255, 73, 142, 113, 255, 75, 141, 112, 255, 78, 141, 112, 255, 80, 141, 111, 255, 83, 140, 110, 255, 85, 140, 109, 255, 88, 140, 108, 255, 91, 139, 107, 255, 93, 139, 106, 255, 96, 139, 105, 255, 98, 139, 104, 255, 100, 139, 102, 255, 101, 139, 101, 255, 102, 139, 100, 255, 103, 140, 99, 255, 103, 140, 97, 255, 103, 140, 96, 255, 103, 141, 95, 255, 102, 141, 93, 255, 102, 142, 92, 255, 100, 142, 91, 255, 99, 143, 90, 255, 98, 144, 88, 255, 96, 144, 87, 255, 95, 145, 86, 255, 93, 146, 85, 255, 92, 147, 84, 255, 91, 148, 83, 255, 90, 148, 82, 255, 89, 149, 81, 255, 88, 150, 81, 255, 88, 152, 80, 255, 88, 153, 79, 255, 88, 154, 79, 255, 88, 155, 79, 255, 89, 156, 78, 255, 90, 158, 78, 255, 91, 159, 77, 255, 92, 160, 77, 255, 93, 162, 76, 255, 94, 163, 76, 255, 95, 165, 76, 255, 97, 166, 75, 255, 98, 167, 75, 255, 99, 168, 74, 255, 100, 169, 74, 255, 101, 171, 74, 255, 102, 172, 73, 255, 102, 172, 73, 255, 103, 173, 72, 255, 103, 174, 72, 255, 103, 174, 72, 255, 102, 175, 71, 255, 102, 176, 71, 255, 103, 177, 70, 255, 103, 178, 69, 255, 103, 179, 68, 255, 104, 181, 66, 255, 104, 182, 65, 255, 105, 184, 64, 255, 105, 186, 62, 255, 106, 188, 61, 255, 107, 189, 59, 255, 107, 191, 58, 255, 108, 193, 57, 255, 109, 194, 55, 255, 109, 195, 54, 255, 110, 196, 54, 255, 110, 197, 53, 255, 110, 198, 53, 255, 110, 198, 52, 255, 110, 198, 52, 255, 110, 197, 52, 255, 109, 196, 52, 255, 109, 195, 52, 255, 108, 194, 52, 255, 107, 193, 52, 255, 106, 191, 51, 255, 105, 190, 51, 255, 104, 188, 50, 255, 103, 186, 50, 255, 102, 184, 50, 255, 101, 183, 49, 255, 100, 181, 49, 255, 99, 179, 48, 255, 98, 178, 48, 255, 97, 177, 47, 255, 97, 176, 47, 255, 97, 175, 46, 255, 97, 174, 46, 255, 97, 174, 45, 255, 97, 173, 44, 255, 98, 172, 44, 255, 99, 172, 43, 255, 100, 171, 43, 255, 101, 171, 42, 255, 102, 170, 42, 255, 103, 170, 41, 255, 104, 170, 41, 255, 105, 169, 40, 255, 106, 169, 40, 255, 107, 169, 40, 255, 108, 168, 39, 255, 109, 168, 39, 255, 109, 168, 39, 255, 109, 168, 39, 255, 109, 168, 38, 255, 109, 168, 38, 255, 109, 168, 38, 255, 108, 168, 38, 255, 106, 169, 38, 255, 105, 170, 38, 255, 103, 171, 37, 255, 101, 172, 37, 255, 99, 173, 37, 255, 96, 174, 36, 255, 94, 175, 36, 255, 91, 176, 36, 255, 89, 177, 35, 255, 86, 179, 35, 255, 83, 180, 34, 255, 81, 181, 34, 255, 79, 182, 33, 255, 76, 182, 33, 255, 74, 183, 32, 255, 72, 183, 31, 255, 71, 184, 31, 255, 70, 184, 30, 255, 69, 184, 30, 255, 68, 184, 29, 255, 67, 184, 29, 255, 67, 183, 28, 255, 67, 183, 28, 255, 67, 183, 27, 255, 67, 183, 27, 255, 67, 183, 26, 255, 67, 183, 26, 255, 67, 183, 26, 255, 68, 183, 25, 255, 68, 182, 25, 255, 68, 182, 25, 255, 69, 182, 24, 255, 69, 182, 24, 255, 69, 182, 24, 255, 69, 182, 24, 255, 69, 182, 24, 255, 69, 182, 24, 255, 69, 182, 24, 255, 69, 181, 25, 255, 69, 181, 26, 255, 68, 180, 27, 255, 68, 179, 28, 255, 68, 178, 29, 255, 68, 177, 30, 255, 68, 176, 32, 255, 68, 175, 33, 255, 68, 174, 35, 255, 68, 173, 37, 255, 68, 171, 39, 255, 69, 170, 41, 255, 69, 169, 43, 255, 70, 168, 45, 255, 71, 166, 47, 255, 72, 165, 50, 255, 74, 164, 52, 255, 75, 163, 54, 255, 77, 162, 57, 255, 78, 162, 59, 255, 80, 161, 61, 255, 81, 160, 64, 255, 82, 160, 66, 255, 83, 159, 68, 255, 84, 158, 71, 255, 85, 157, 73, 255, 86, 157, 75, 255, 87, 156, 77, 255, 89, 155, 79, 255, 90, 154, 81, 255, 91, 153, 83, 255, 92, 152, 85, 255, 94, 151, 86, 255, 95, 150, 88, 255, 96, 148, 89, 255, 98, 147, 90, 255, 100, 145, 91, 255, 103, 143, 92, 255, 106, 141, 94, 255, 109, 139, 95, 255, 112, 137, 96, 255, 116, 135, 97, 255, 119, 132, 98, 255, 123, 130, 99, 255, 127, 128, 100, 255, 131, 126, 100, 255, 135, 124, 101, 255, 139, 122, 102, 255, 143, 120, 103, 255, 146, 118, 104, 255, 149, 116, 104, 255, 152, 115, 105, 255, 155, 113, 106, 255, 157, 112, 107, 255, 159, 111, 107, 255, 161, 110, 108, 255, 163, 109, 109, 255, 164, 108, 110, 255, 166, 108, 112, 255, 168, 107, 113, 255, 169, 106, 115, 255, 170, 105, 116, 255, 172, 105, 118, 255, 173, 104, 120, 255, 174, 104, 121, 255, 175, 104, 123, 255, 176, 103, 124, 255, 177, 103, 125, 255, 177, 103, 126, 255, 178, 103, 127, 255, 178, 102, 128, 255, 178, 102, 128, 255, 177, 99, 125, 255, 177, 99, 125, 255, 177, 98, 125, 255, 176, 98, 125, 255, 176, 97, 125, 255, 175, 96, 124, 255, 174, 95, 124, 255, 173, 94, 123, 255, 172, 93, 122, 255, 171, 92, 122, 255, 170, 91, 121, 255, 169, 90, 120, 255, 168, 89, 119, 255, 167, 89, 118, 255, 166, 88, 117, 255, 165, 87, 116, 255, 164, 87, 115, 255, 163, 87, 113, 255, 162, 86, 112, 255, 161, 87, 111, 255, 160, 87, 110, 255, 159, 87, 108, 255, 158, 88, 106, 255, 157, 89, 104, 255, 156, 89, 102, 255, 155, 90, 100, 255, 154, 91, 98, 255, 153, 92, 95, 255, 152, 93, 93, 255, 151, 94, 91, 255, 149, 95, 88, 255, 148, 95, 86, 255, 147, 96, 84, 255, 146, 97, 82, 255, 144, 98, 81, 255, 143, 98, 79, 255, 142, 99, 78, 255, 140, 99, 77, 255, 139, 100, 76, 255, 137, 100, 76, 255, 135, 101, 76, 255, 133, 102, 76, 255, 131, 103, 76, 255, 129, 105, 76, 255, 127, 107, 76, 255, 124, 108, 77, 255, 122, 110, 78, 255, 119, 112, 79, 255, 117, 114, 79, 255, 114, 117, 80, 255, 112, 119, 81, 255, 109, 121, 82, 255, 107, 123, 84, 255, 105, 125, 85, 255, 102, 127, 86, 255, 100, 129, 87, 255, 98, 131, 88, 255, 96, 133, 89, 255, 94, 134, 90, 255, 92, 136, 92, 255, 90, 137, 93, 255, 88, 138, 95, 255, 86, 139, 97, 255, 84, 140, 99, 255, 82, 141, 101, 255, 80, 142, 102, 255, 78, 142, 104, 255, 76, 143, 106, 255, 75, 143, 107, 255, 73, 144, 109, 255, 72, 144, 110, 255, 71, 144, 111, 255, 70, 144, 112, 255, 69, 145, 113, 255, 69, 145, 114, 255, 68, 145, 114, 255, 69, 145, 114, 255, 69, 144, 113, 255, 70, 144, 113, 255, 72, 144, 113, 255, 74, 144, 112, 255, 76, 143, 112, 255, 78, 143, 111, 255, 80, 143, 110, 255, 83, 142, 110, 255, 85, 142, 109, 255, 88, 142, 108, 255, 90, 142, 107, 255, 93, 141, 106, 255, 95, 141, 105, 255, 97, 141, 103, 255, 99, 141, 102, 255, 101, 141, 101, 255, 102, 141, 100, 255, 103, 142, 99, 255, 103, 142, 97, 255, 103, 143, 96, 255, 103, 143, 95, 255, 103, 143, 94, 255, 102, 144, 92, 255, 101, 144, 91, 255, 100, 145, 90, 255, 99, 145, 89, 255, 97, 146, 88, 255, 96, 147, 87, 255, 95, 147, 86, 255, 93, 148, 85, 255, 92, 149, 84, 255, 91, 150, 83, 255, 90, 151, 82, 255, 90, 152, 82, 255, 89, 153, 81, 255, 89, 154, 81, 255, 90, 155, 80, 255, 90, 156, 80, 255, 91, 158, 79, 255, 92, 159, 79, 255, 93, 160, 79, 255, 94, 162, 78, 255, 95, 163, 78, 255, 96, 164, 78, 255, 97, 166, 77, 255, 98, 167, 77, 255, 99, 168, 76, 255, 100, 169, 76, 255, 101, 170, 76, 255, 102, 171, 75, 255, 103, 172, 75, 255, 103, 173, 75, 255, 104, 174, 74, 255, 104, 175, 74, 255, 104, 175, 74, 255, 103, 176, 73, 255, 103, 177, 73, 255, 103, 178, 72, 255, 103, 179, 71, 255, 104, 180, 70, 255, 104, 182, 69, 255, 104, 183, 68, 255, 105, 185, 66, 255, 105, 186, 65, 255, 106, 188, 64, 255, 106, 190, 62, 255, 107, 191, 61, 255, 108, 193, 60, 255, 108, 194, 59, 255, 108, 195, 58, 255, 109, 196, 57, 255, 109, 197, 56, 255, 109, 197, 56, 255, 109, 197, 56, 255, 109, 197, 56, 255, 109, 197, 56, 255, 109, 196, 56, 255, 108, 195, 55, 255, 107, 194, 55, 255, 106, 193, 55, 255, 106, 192, 55, 255, 105, 190, 54, 255, 104, 188, 54, 255, 103, 187, 53, 255, 102, 185, 53, 255, 101, 184, 52, 255, 100, 182, 51, 255, 99, 181, 51, 255, 99, 179, 50, 255, 98, 178, 50, 255, 98, 177, 49, 255, 98, 176, 48, 255, 98, 175, 48, 255, 98, 175, 47, 255, 99, 174, 46, 255, 99, 174, 46, 255, 100, 173, 45, 255, 101, 172, 44, 255, 102, 172, 44, 255, 103, 171, 43, 255, 104, 171, 43, 255, 105, 170, 42, 255, 106, 170, 42, 255, 107, 169, 41, 255, 108, 169, 41, 255, 109, 169, 40, 255, 110, 168, 40, 255, 110, 168, 40, 255, 110, 168, 39, 255, 110, 168, 39, 255, 110, 168, 39, 255, 110, 168, 39, 255, 109, 169, 39, 255, 107, 169, 39, 255, 106, 170, 38, 255, 104, 171, 38, 255, 102, 171, 38, 255, 100, 172, 37, 255, 97, 173, 37, 255, 95, 175, 37, 255, 92, 176, 36, 255, 90, 177, 36, 255, 87, 178, 35, 255, 85, 179, 35, 255, 82, 179, 35, 255, 80, 180, 34, 255, 78, 181, 34, 255, 76, 181, 33, 255, 74, 182, 33, 255, 72, 182, 32, 255, 71, 182, 32, 255, 70, 182, 31, 255, 69, 182, 31, 255, 68, 182, 30, 255, 68, 182, 30, 255, 67, 182, 29, 255, 67, 181, 29, 255, 67, 181, 28, 255, 67, 181, 28, 255, 67, 181, 28, 255, 67, 181, 27, 255, 67, 181, 27, 255, 67, 181, 27, 255, 68, 181, 26, 255, 68, 181, 26, 255, 68, 181, 26, 255, 68, 181, 26, 255, 68, 181, 26, 255, 68, 181, 26, 255, 68, 181, 26, 255, 68, 180, 26, 255, 68, 180, 27, 255, 68, 179, 28, 255, 68, 179, 28, 255, 67, 178, 29, 255, 67, 177, 31, 255, 67, 176, 32, 255, 67, 175, 33, 255, 67, 174, 35, 255, 67, 172, 37, 255, 67, 171, 39, 255, 68, 170, 40, 255, 68, 168, 42, 255, 69, 167, 45, 255, 70, 166, 47, 255, 71, 165, 49, 255, 72, 164, 51, 255, 74, 163, 53, 255, 75, 162, 56, 255, 77, 161, 58, 255, 78, 160, 60, 255, 80, 159, 63, 255, 81, 158, 65, 255, 83, 158, 67, 255, 84, 157, 70, 255, 85, 156, 72, 255, 87, 155, 74, 255, 88, 155, 76, 255, 89, 154, 78, 255, 91, 153, 80, 255, 92, 152, 82, 255, 93, 151, 84, 255, 95, 150, 85, 255, 96, 149, 87, 255, 98, 147, 88, 255, 99, 146, 90, 255, 101, 144, 91, 255, 103, 142, 92, 255, 106, 141, 93, 255, 108, 139, 94, 255, 111, 137, 95, 255, 114, 134, 96, 255, 118, 132, 97, 255, 121, 130, 98, 255, 125, 128, 99, 255, 129, 126, 99, 255, 132, 123, 100, 255, 136, 121, 101, 255, 139, 119, 102, 255, 143, 117, 102, 255, 146, 115, 103, 255, 149, 114, 104, 255, 152, 112, 104, 255, 155, 111, 105, 255, 157, 109, 106, 255, 159, 108, 106, 255, 160, 107, 107, 255, 162, 106, 108, 255, 164, 105, 109, 255, 165, 104, 110, 255, 167, 103, 112, 255, 168, 103, 113, 255, 170, 102, 115, 255, 171, 101, 116, 255, 172, 101, 117, 255, 173, 100, 119, 255, 174, 100, 120, 255, 175, 100, 121, 255, 175, 99, 123, 255, 176, 99, 124, 255, 176, 99, 124, 255, 177, 99, 125, 255, 177, 99, 125, 255, 175, 95, 122, 255, 175, 95, 122, 255, 175, 95, 122, 255, 175, 94, 122, 255, 174, 94, 121, 255, 174, 93, 121, 255, 173, 92, 120, 255, 172, 91, 120, 255, 172, 90, 119, 255, 171, 89, 118, 255, 170, 88, 118, 255, 169, 88, 117, 255, 168, 87, 116, 255, 167, 86, 115, 255, 166, 85, 114, 255, 165, 85, 113, 255, 164, 85, 111, 255, 163, 85, 110, 255, 162, 85, 109, 255, 161, 85, 108, 255, 160, 85, 107, 255, 159, 86, 105, 255, 158, 87, 103, 255, 157, 88, 101, 255, 156, 88, 99, 255, 155, 89, 97, 255, 154, 90, 95, 255, 153, 91, 93, 255, 152, 92, 90, 255, 151, 93, 88, 255, 150, 94, 86, 255, 148, 95, 84, 255, 147, 96, 82, 255, 146, 97, 80, 255, 144, 98, 79, 255, 143, 98, 77, 255, 142, 99, 76, 255, 140, 99, 75, 255, 139, 100, 74, 255, 137, 100, 74, 255, 135, 101, 74, 255, 133, 102, 74, 255, 131, 104, 74, 255, 129, 105, 75, 255, 127, 107, 75, 255, 124, 109, 76, 255, 122, 111, 77, 255, 119, 113, 78, 255, 117, 115, 79, 255, 114, 117, 80, 255, 111, 119, 81, 255, 109, 121, 82, 255, 107, 124, 84, 255, 104, 126, 85, 255, 102, 128, 86, 255, 100, 130, 87, 255, 98, 132, 88, 255, 96, 133, 90, 255, 94, 135, 91, 255, 92, 136, 92, 255, 90, 138, 94, 255, 88, 139, 96, 255, 86, 140, 97, 255, 84, 141, 99, 255, 82, 142, 101, 255, 80, 143, 102, 255, 78, 144, 104, 255, 77, 144, 106, 255, 75, 145, 107, 255, 74, 145, 109, 255, 73, 146, 110, 255, 72, 146, 111, 255, 71, 146, 112, 255, 70, 147, 112, 255, 70, 147, 113, 255, 70, 147, 113, 255, 70, 147, 113, 255, 71, 147, 113, 255, 72, 146, 112, 255, 73, 146, 112, 255, 75, 146, 112, 255, 76, 146, 111, 255, 78, 145, 110, 255, 81, 145, 110, 255, 83, 145, 109, 255, 85, 144, 108, 255, 88, 144, 107, 255, 90, 144, 106, 255, 92, 144, 105, 255, 95, 144, 104, 255, 97, 143, 103, 255, 98, 143, 102, 255, 100, 144, 101, 255, 101, 144, 100, 255, 102, 144, 98, 255, 103, 144, 97, 255, 103, 145, 96, 255, 103, 145, 95, 255, 103, 146, 94, 255, 102, 146, 93, 255, 101, 146, 91, 255, 100, 147, 90, 255, 99, 147, 89, 255, 98, 148, 88, 255, 97, 149, 87, 255, 96, 149, 86, 255, 95, 150, 85, 255, 94, 151, 85, 255, 93, 152, 84, 255, 92, 152, 83, 255, 91, 153, 83, 255, 91, 154, 82, 255, 91, 155, 82, 255, 92, 157, 81, 255, 92, 158, 81, 255, 93, 159, 81, 255, 94, 160, 80, 255, 95, 162, 80, 255, 96, 163, 80, 255, 97, 164, 79, 255, 98, 165, 79, 255, 99, 167, 79, 255, 100, 168, 78, 255, 101, 169, 78, 255, 102, 170, 78, 255, 103, 171, 77, 255, 103, 172, 77, 255, 104, 173, 77, 255, 104, 174, 77, 255, 105, 175, 76, 255, 105, 176, 76, 255, 105, 176, 76, 255, 104, 177, 75, 255, 104, 178, 75, 255, 104, 179, 74, 255, 104, 180, 73, 255, 104, 181, 72, 255, 104, 182, 71, 255, 105, 184, 70, 255, 105, 185, 69, 255, 105, 187, 68, 255, 106, 188, 67, 255, 106, 190, 65, 255, 107, 191, 64, 255, 107, 193, 63, 255, 107, 194, 62, 255, 108, 195, 61, 255, 108, 196, 61, 255, 108, 196, 60, 255, 108, 197, 60, 255, 109, 197, 60, 255, 108, 197, 60, 255, 108, 196, 59, 255, 108, 196, 59, 255, 107, 195, 59, 255, 107, 194, 59, 255, 106, 193, 58, 255, 105, 192, 58, 255, 104, 190, 57, 255, 104, 189, 57, 255, 103, 187, 56, 255, 102, 186, 56, 255, 101, 184, 55, 255, 101, 183, 54, 255, 100, 182, 54, 255, 99, 180, 53, 255, 99, 179, 52, 255, 99, 178, 51, 255, 99, 177, 51, 255, 99, 177, 50, 255, 99, 176, 49, 255, 100, 175, 48, 255, 100, 175, 48, 255, 101, 174, 47, 255, 102, 173, 46, 255, 103, 173, 45, 255, 104, 172, 45, 255, 105, 172, 44, 255, 106, 171, 43, 255, 107, 170, 43, 255, 108, 170, 42, 255, 109, 170, 42, 255, 110, 169, 41, 255, 111, 169, 41, 255, 111, 169, 40, 255, 111, 168, 40, 255, 111, 168, 40, 255, 111, 168, 40, 255, 110, 169, 40, 255, 109, 169, 39, 255, 108, 169, 39, 255, 107, 170, 39, 255, 105, 171, 39, 255, 103, 171, 39, 255, 101, 172, 38, 255, 98, 173, 38, 255, 96, 174, 38, 255, 93, 175, 37, 255, 91, 176, 37, 255, 88, 177, 36, 255, 86, 177, 36, 255, 83, 178, 36, 255, 81, 179, 35, 255, 79, 179, 35, 255, 77, 180, 34, 255, 75, 180, 34, 255, 73, 180, 33, 255, 72, 180, 33, 255, 71, 180, 33, 255, 70, 180, 32, 255, 69, 180, 32, 255, 68, 180, 31, 255, 68, 180, 31, 255, 67, 180, 30, 255, 67, 180, 30, 255, 67, 180, 30, 255, 67, 180, 29, 255, 67, 180, 29, 255, 67, 180, 29, 255, 67, 180, 29, 255, 67, 180, 28, 255, 67, 180, 28, 255, 67, 180, 28, 255, 67, 180, 28, 255, 67, 180, 28, 255, 67, 180, 28, 255, 67, 179, 28, 255, 67, 179, 28, 255, 67, 179, 29, 255, 67, 178, 29, 255, 67, 177, 30, 255, 66, 176, 31, 255, 66, 176, 32, 255, 66, 174, 34, 255, 66, 173, 35, 255, 66, 172, 37, 255, 66, 171, 39, 255, 67, 169, 40, 255, 67, 168, 42, 255, 68, 167, 44, 255, 68, 166, 46, 255, 69, 164, 48, 255, 71, 163, 50, 255, 72, 162, 53, 255, 73, 161, 55, 255, 75, 160, 57, 255, 77, 159, 60, 255, 78, 158, 62, 255, 80, 157, 64, 255, 82, 157, 66, 255, 83, 156, 69, 255, 85, 155, 71, 255, 86, 154, 73, 255, 88, 153, 75, 255, 90, 153, 77, 255, 91, 152, 79, 255, 93, 151, 81, 255, 95, 150, 83, 255, 96, 149, 85, 255, 98, 148, 86, 255, 99, 146, 88, 255, 101, 145, 89, 255, 103, 143, 90, 255, 104, 142, 91, 255, 106, 140, 92, 255, 109, 138, 93, 255, 111, 136, 94, 255, 114, 134, 95, 255, 117, 132, 96, 255, 120, 130, 97, 255, 123, 127, 98, 255, 127, 125, 99, 255, 130, 123, 99, 255, 133, 121, 100, 255, 137, 119, 101, 255, 140, 117, 101, 255, 143, 115, 102, 255, 146, 113, 103, 255, 149, 111, 103, 255, 152, 109, 104, 255, 154, 108, 104, 255, 156, 106, 105, 255, 158, 105, 105, 255, 160, 104, 106, 255, 161, 103, 107, 255, 163, 102, 108, 255, 164, 101, 109, 255, 166, 100, 110, 255, 167, 99, 111, 255, 168, 99, 113, 255, 170, 98, 114, 255, 171, 97, 115, 255, 172, 97, 116, 255, 172, 96, 118, 255, 173, 96, 119, 255, 174, 96, 120, 255, 174, 95, 121, 255, 175, 95, 121, 255, 175, 95, 122, 255, 175, 95, 122, 255, 174, 91, 119, 255, 173, 91, 119, 255, 173, 91, 119, 255, 173, 91, 119, 255, 173, 90, 118, 255, 172, 89, 118, 255, 172, 89, 117, 255, 171, 88, 117, 255, 171, 87, 116, 255, 170, 86, 115, 255, 169, 86, 114, 255, 169, 85, 113, 255, 168, 84, 112, 255, 167, 84, 111, 255, 166, 83, 110, 255, 165, 83, 109, 255, 164, 83, 108, 255, 163, 83, 107, 255, 162, 83, 106, 255, 162, 83, 105, 255, 161, 84, 103, 255, 160, 85, 102, 255, 159, 86, 100, 255, 158, 86, 98, 255, 157, 87, 96, 255, 155, 88, 94, 255, 154, 89, 92, 255, 153, 91, 90, 255, 152, 92, 88, 255, 151, 93, 86, 255, 150, 94, 84, 255, 148, 95, 82, 255, 147, 96, 80, 255, 146, 96, 78, 255, 144, 97, 77, 255, 143, 98, 75, 255, 142, 99, 74, 255, 140, 99, 73, 255, 139, 100, 73, 255, 137, 100, 72, 255, 135, 101, 72, 255, 133, 102, 72, 255, 131, 104, 73, 255, 129, 105, 73, 255, 126, 107, 74, 255, 124, 109, 75, 255, 121, 111, 76, 255, 119, 113, 77, 255, 116, 115, 78, 255, 114, 117, 80, 255, 111, 120, 81, 255, 109, 122, 82, 255, 106, 124, 84, 255, 104, 126, 85, 255, 102, 128, 86, 255, 99, 130, 88, 255, 97, 132, 89, 255, 95, 134, 90, 255, 94, 136, 92, 255, 92, 137, 93, 255, 90, 139, 95, 255, 88, 140, 96, 255, 86, 141, 98, 255, 84, 142, 99, 255, 82, 143, 101, 255, 81, 144, 103, 255, 79, 145, 104, 255, 77, 146, 105, 255, 76, 147, 107, 255, 75, 147, 108, 255, 74, 148, 109, 255, 73, 148, 110, 255, 72, 148, 111, 255, 72, 149, 111, 255, 71, 149, 112, 255, 71, 149, 112, 255, 71, 149, 112, 255, 72, 149, 112, 255, 73, 149, 111, 255, 74, 148, 111, 255, 76, 148, 111, 255, 77, 148, 110, 255, 79, 148, 109, 255, 81, 147, 109, 255, 83, 147, 108, 255, 85, 147, 107, 255, 88, 147, 106, 255, 90, 146, 105, 255, 92, 146, 104, 255, 94, 146, 103, 255, 96, 146, 102, 255, 98, 146, 101, 255, 99, 146, 100, 255, 101, 146, 99, 255, 102, 147, 98, 255, 103, 147, 97, 255, 103, 147, 96, 255, 103, 148, 95, 255, 103, 148, 94, 255, 102, 148, 93, 255, 102, 149, 92, 255, 101, 149, 91, 255, 100, 150, 90, 255, 99, 150, 89, 255, 98, 151, 88, 255, 97, 151, 87, 255, 96, 152, 86, 255, 95, 153, 85, 255, 94, 153, 85, 255, 93, 154, 84, 255, 93, 155, 83, 255, 93, 156, 83, 255, 93, 157, 83, 255, 93, 158, 82, 255, 94, 159, 82, 255, 95, 161, 82, 255, 95, 162, 81, 255, 96, 163, 81, 255, 97, 164, 81, 255, 98, 166, 81, 255, 99, 167, 80, 255, 100, 168, 80, 255, 101, 169, 80, 255, 102, 170, 79, 255, 103, 171, 79, 255, 104, 172, 79, 255, 105, 173, 79, 255, 105, 174, 78, 255, 106, 175, 78, 255, 106, 176, 78, 255, 106, 177, 78, 255, 105, 177, 78, 255, 105, 178, 77, 255, 105, 179, 77, 255, 104, 180, 76, 255, 104, 181, 75, 255, 104, 182, 75, 255, 105, 183, 74, 255, 105, 185, 73, 255, 105, 186, 72, 255, 105, 187, 70, 255, 105, 189, 69, 255, 106, 190, 68, 255, 106, 191, 67, 255, 106, 192, 66, 255, 107, 193, 65, 255, 107, 194, 65, 255, 107, 195, 64, 255, 107, 196, 64, 255, 108, 196, 63, 255, 108, 196, 63, 255, 108, 196, 63, 255, 107, 196, 63, 255, 107, 195, 63, 255, 107, 194, 62, 255, 106, 194, 62, 255, 105, 193, 62, 255, 105, 191, 61, 255, 104, 190, 61, 255, 103, 189, 60, 255, 103, 188, 59, 255, 102, 186, 59, 255, 102, 185, 58, 255, 101, 184, 57, 255, 100, 183, 56, 255, 100, 182, 56, 255, 100, 180, 55, 255, 100, 179, 54, 255, 100, 179, 53, 255, 100, 178, 52, 255, 100, 177, 51, 255, 101, 177, 50, 255, 102, 176, 49, 255, 102, 175, 49, 255, 103, 174, 48, 255, 104, 174, 47, 255, 105, 173, 46, 255, 106, 172, 45, 255, 107, 172, 45, 255, 108, 171, 44, 255, 109, 170, 43, 255, 110, 170, 43, 255, 111, 170, 42, 255, 111, 169, 42, 255, 112, 169, 41, 255, 112, 169, 41, 255, 112, 169, 41, 255, 112, 169, 41, 255, 111, 169, 40, 255, 110, 169, 40, 255, 109, 169, 40, 255, 107, 170, 40, 255, 105, 170, 40, 255, 104, 171, 39, 255, 101, 172, 39, 255, 99, 173, 39, 255, 97, 173, 39, 255, 94, 174, 38, 255, 92, 175, 38, 255, 89, 175, 38, 255, 87, 176, 37, 255, 84, 177, 37, 255, 82, 177, 36, 255, 80, 177, 36, 255, 78, 178, 36, 255, 76, 178, 35, 255, 74, 178, 35, 255, 73, 178, 34, 255, 72, 177, 34, 255, 71, 177, 34, 255, 70, 177, 33, 255, 69, 177, 33, 255, 68, 177, 32, 255, 68, 177, 32, 255, 67, 178, 32, 255, 67, 178, 31, 255, 66, 178, 31, 255, 66, 178, 31, 255, 66, 178, 31, 255, 66, 178, 30, 255, 66, 178, 30, 255, 66, 178, 30, 255, 66, 178, 30, 255, 66, 178, 30, 255, 66, 178, 30, 255, 66, 178, 30, 255, 66, 178, 30, 255, 66, 178, 30, 255, 66, 177, 31, 255, 65, 177, 31, 255, 65, 176, 32, 255, 65, 175, 33, 255, 65, 174, 34, 255, 65, 173, 36, 255, 65, 172, 37, 255, 65, 171, 39, 255, 66, 169, 40, 255, 66, 168, 42, 255, 66, 167, 44, 255, 67, 165, 46, 255, 68, 164, 48, 255, 69, 163, 50, 255, 70, 161, 52, 255, 71, 160, 54, 255, 73, 159, 56, 255, 75, 158, 59, 255, 76, 157, 61, 255, 78, 156, 63, 255, 80, 155, 65, 255, 82, 155, 68, 255, 84, 154, 70, 255, 86, 153, 72, 255, 88, 152, 74, 255, 89, 151, 76, 255, 91, 150, 78, 255, 93, 149, 80, 255, 95, 148, 82, 255, 97, 147, 84, 255, 99, 146, 86, 255, 101, 145, 87, 255, 103, 144, 89, 255, 104, 142, 90, 255, 106, 141, 91, 255, 108, 139, 92, 255, 110, 137, 93, 255, 112, 135, 94, 255, 114, 133, 95, 255, 117, 131, 96, 255, 119, 129, 97, 255, 122, 127, 97, 255, 125, 125, 98, 255, 128, 123, 99, 255, 131, 121, 99, 255, 134, 118, 100, 255, 137, 116, 101, 255, 140, 114, 101, 255, 143, 112, 102, 255, 146, 110, 102, 255, 149, 108, 103, 255, 151, 107, 103, 255, 153, 105, 103, 255, 155, 104, 104, 255, 157, 102, 104, 255, 159, 101, 105, 255, 160, 100, 106, 255, 162, 99, 106, 255, 163, 98, 107, 255, 165, 97, 108, 255, 166, 96, 109, 255, 167, 95, 111, 255, 168, 95, 112, 255, 169, 94, 113, 255, 170, 93, 114, 255, 171, 93, 115, 255, 172, 93, 116, 255, 172, 92, 117, 255, 173, 92, 117, 255, 173, 92, 118, 255, 173, 92, 119, 255, 173, 91, 119, 255, 172, 88, 116, 255, 172, 88, 116, 255, 172, 88, 116, 255, 171, 87, 115, 255, 171, 87, 115, 255, 171, 86, 114, 255, 171, 86, 114, 255, 170, 85, 113, 255, 170, 84, 113, 255, 169, 83, 112, 255, 169, 83, 111, 255, 168, 82, 110, 255, 168, 82, 109, 255, 167, 81, 108, 255, 166, 81, 107, 255, 165, 81, 106, 255, 165, 81, 105, 255, 164, 81, 104, 255, 163, 81, 103, 255, 162, 82, 101, 255, 161, 83, 100, 255, 160, 83, 99, 255, 159, 84, 97, 255, 158, 85, 95, 255, 157, 86, 93, 255, 156, 88, 91, 255, 155, 89, 89, 255, 153, 90, 87, 255, 152, 91, 85, 255, 151, 92, 83, 255, 150, 93, 82, 255, 149, 94, 80, 255, 147, 95, 78, 255, 146, 96, 76, 255, 145, 97, 75, 255, 143, 98, 74, 255, 142, 99, 72, 255, 140, 99, 72, 255, 139, 100, 71, 255, 137, 100, 71, 255, 135, 101, 71, 255, 133, 102, 71, 255, 131, 104, 71, 255, 129, 105, 72, 255, 126, 107, 73, 255, 124, 109, 74, 255, 121, 111, 75, 255, 119, 113, 76, 255, 116, 116, 78, 255, 114, 118, 79, 255, 111, 120, 81, 255, 108, 122, 82, 255, 106, 125, 84, 255, 104, 127, 85, 255, 101, 129, 87, 255, 99, 131, 88, 255, 97, 133, 90, 255, 95, 134, 91, 255, 93, 136, 93, 255, 91, 138, 94, 255, 89, 139, 95, 255, 88, 141, 97, 255, 86, 142, 98, 255, 84, 143, 100, 255, 82, 145, 101, 255, 81, 146, 103, 255, 80, 147, 104, 255, 78, 148, 105, 255, 77, 148, 106, 255, 76, 149, 107, 255, 75, 150, 108, 255, 74, 150, 109, 255, 74, 151, 110, 255, 73, 151, 110, 255, 73, 151, 111, 255, 73, 151, 111, 255, 73, 151, 111, 255, 74, 151, 110, 255, 74, 151, 110, 255, 75, 151, 110, 255, 77, 150, 109, 255, 78, 150, 109, 255, 80, 150, 108, 255, 82, 150, 108, 255, 84, 149, 107, 255, 86, 149, 106, 255, 88, 149, 105, 255, 90, 149, 105, 255, 92, 149, 104, 255, 94, 149, 103, 255, 95, 149, 102, 255, 97, 149, 101, 255, 99, 149, 100, 255, 100, 149, 99, 255, 101, 149, 98, 255, 102, 149, 97, 255, 103, 150, 96, 255, 103, 150, 95, 255, 103, 150, 94, 255, 102, 151, 93, 255, 102, 151, 92, 255, 101, 151, 91, 255, 100, 152, 90, 255, 100, 152, 89, 255, 99, 153, 88, 255, 98, 153, 87, 255, 97, 154, 86, 255, 96, 154, 86, 255, 95, 155, 85, 255, 95, 156, 85, 255, 95, 157, 84, 255, 94, 158, 84, 255, 95, 159, 83, 255, 95, 160, 83, 255, 96, 161, 83, 255, 96, 162, 83, 255, 97, 163, 82, 255, 98, 165, 82, 255, 99, 166, 82, 255, 100, 167, 82, 255, 101, 168, 81, 255, 102, 169, 81, 255, 103, 170, 81, 255, 104, 171, 81, 255, 105, 173, 81, 255, 105, 174, 80, 255, 106, 175, 80, 255, 106, 175, 80, 255, 107, 176, 80, 255, 107, 177, 80, 255, 107, 178, 79, 255, 106, 178, 79, 255, 106, 179, 79, 255, 105, 180, 79, 255, 105, 181, 78, 255, 105, 182, 77, 255, 105, 183, 77, 255, 105, 184, 76, 255, 105, 185, 75, 255, 105, 186, 74, 255, 105, 187, 73, 255, 105, 189, 72, 255, 106, 190, 71, 255, 106, 191, 70, 255, 106, 192, 69, 255, 106, 193, 69, 255, 106, 194, 68, 255, 107, 194, 67, 255, 107, 195, 67, 255, 107, 195, 67, 255, 107, 195, 67, 255, 107, 195, 67, 255, 107, 195, 66, 255, 106, 194, 66, 255, 106, 194, 66, 255, 105, 193, 65, 255, 105, 192, 65, 255, 104, 191, 64, 255, 104, 190, 64, 255, 103, 189, 63, 255, 103, 188, 62, 255, 102, 187, 62, 255, 102, 186, 61, 255, 101, 185, 60, 255, 101, 184, 59, 255, 101, 183, 58, 255, 101, 182, 57, 255, 101, 181, 56, 255, 101, 180, 55, 255, 101, 179, 54, 255, 101, 179, 53, 255, 102, 178, 52, 255, 103, 177, 51, 255, 104, 176, 50, 255, 105, 175, 49, 255, 105, 175, 49, 255, 106, 174, 48, 255, 107, 173, 47, 255, 108, 172, 46, 255, 109, 172, 45, 255, 110, 171, 45, 255, 111, 170, 44, 255, 112, 170, 43, 255, 112, 169, 43, 255, 112, 169, 42, 255, 113, 169, 42, 255, 112, 169, 42, 255, 112, 169, 42, 255, 111, 169, 41, 255, 111, 169, 41, 255, 109, 169, 41, 255, 108, 170, 41, 255, 106, 170, 41, 255, 104, 171, 40, 255, 102, 171, 40, 255, 100, 172, 40, 255, 98, 172, 40, 255, 95, 173, 39, 255, 93, 174, 39, 255, 90, 174, 39, 255, 88, 174, 38, 255, 85, 175, 38, 255, 83, 175, 38, 255, 81, 175, 37, 255, 79, 176, 37, 255, 77, 176, 37, 255, 76, 175, 36, 255, 74, 175, 36, 255, 73, 175, 35, 255, 72, 175, 35, 255, 70, 175, 35, 255, 70, 175, 34, 255, 69, 175, 34, 255, 68, 175, 34, 255, 67, 176, 34, 255, 67, 176, 33, 255, 66, 176, 33, 255, 66, 176, 33, 255, 65, 176, 33, 255, 65, 176, 32, 255, 65, 177, 32, 255, 65, 177, 32, 255, 64, 177, 32, 255, 64, 177, 32, 255, 64, 177, 32, 255, 64, 177, 32, 255, 64, 177, 32, 255, 64, 177, 32, 255, 64, 176, 33, 255, 64, 176, 33, 255, 64, 175, 34, 255, 64, 174, 35, 255, 64, 173, 36, 255, 64, 172, 38, 255, 64, 170, 39, 255, 64, 169, 41, 255, 65, 168, 42, 255, 65, 166, 44, 255, 66, 165, 46, 255, 66, 164, 48, 255, 67, 162, 50, 255, 68, 161, 52, 255, 69, 160, 54, 255, 71, 158, 56, 255, 72, 157, 58, 255, 74, 156, 60, 255, 76, 155, 62, 255, 78, 154, 65, 255, 80, 154, 67, 255, 82, 153, 69, 255, 84, 152, 71, 255, 86, 151, 73, 255, 89, 150, 75, 255, 91, 149, 77, 255, 93, 148, 79, 255, 95, 147, 81, 255, 98, 146, 83, 255, 100, 145, 85, 255, 102, 144, 86, 255, 104, 143, 88, 255, 106, 141, 89, 255, 108, 140, 91, 255, 109, 138, 92, 255, 111, 136, 93, 255, 113, 135, 94, 255, 115, 133, 94, 255, 117, 131, 95, 255, 120, 129, 96, 255, 122, 127, 97, 255, 125, 124, 98, 255, 127, 122, 98, 255, 130, 120, 99, 255, 133, 118, 99, 255, 135, 116, 100, 255, 138, 114, 100, 255, 141, 112, 101, 255, 143, 110, 101, 255, 146, 108, 102, 255, 148, 106, 102, 255, 150, 104, 102, 255, 152, 103, 103, 255, 154, 101, 103, 255, 156, 100, 103, 255, 158, 98, 104, 255, 159, 97, 104, 255, 161, 96, 105, 255, 162, 95, 106, 255, 164, 94, 107, 255, 165, 93, 108, 255, 166, 92, 109, 255, 167, 91, 109, 255, 168, 91, 110, 255, 169, 90, 111, 255, 169, 90, 112, 255, 170, 89, 113, 255, 171, 89, 114, 255, 171, 88, 114, 255, 171, 88, 115, 255, 172, 88, 115, 255, 172, 88, 116, 255, 170, 85, 112, 255, 170, 85, 112, 255, 170, 84, 112, 255, 170, 84, 112, 255, 170, 84, 112, 255, 170, 83, 111, 255, 169, 82, 111, 255, 169, 82, 110, 255, 169, 81, 109, 255, 169, 81, 109, 255, 168, 80, 108, 255, 168, 80, 107, 255, 167, 79, 106, 255, 167, 79, 105, 255, 166, 79, 104, 255, 166, 79, 103, 255, 165, 79, 102, 255, 164, 79, 101, 255, 163, 80, 99, 255, 162, 80, 98, 255, 161, 81, 97, 255, 160, 82, 95, 255, 159, 83, 94, 255, 158, 84, 92, 255, 157, 86, 90, 255, 156, 87, 89, 255, 155, 88, 87, 255, 154, 89, 85, 255, 153, 90, 83, 255, 151, 92, 81, 255, 150, 93, 79, 255, 149, 94, 78, 255, 147, 95, 76, 255, 146, 96, 74, 255, 145, 97, 73, 255, 143, 98, 72, 255, 142, 98, 71, 255, 140, 99, 70, 255, 139, 99, 69, 255, 137, 100, 69, 255, 135, 101, 69, 255, 133, 102, 69, 255, 131, 104, 70, 255, 129, 106, 71, 255, 126, 107, 72, 255, 124, 109, 73, 255, 121, 111, 74, 255, 119, 114, 76, 255, 116, 116, 77, 255, 113, 118, 79, 255, 111, 120, 81, 255, 108, 123, 82, 255, 106, 125, 84, 255, 103, 127, 86, 255, 101, 129, 88, 255, 99, 131, 89, 255, 97, 133, 91, 255, 95, 135, 92, 255, 93, 137, 93, 255, 91, 138, 95, 255, 89, 140, 96, 255, 87, 142, 98, 255, 86, 143, 99, 255, 84, 144, 100, 255, 83, 146, 101, 255, 81, 147, 103, 255, 80, 148, 104, 255, 79, 149, 105, 255, 78, 150, 106, 255, 77, 151, 107, 255, 76, 152, 108, 255, 76, 152, 108, 255, 75, 153, 109, 255, 75, 153, 109, 255, 75, 153, 109, 255, 75, 153, 109, 255, 75, 153, 109, 255, 75, 153, 109, 255, 76, 153, 109, 255, 77, 153, 109, 255, 78, 153, 108, 255, 79, 153, 108, 255, 81, 152, 107, 255, 82, 152, 107, 255, 84, 152, 106, 255, 86, 152, 105, 255, 88, 152, 105, 255, 89, 151, 104, 255, 91, 151, 103, 255, 93, 151, 102, 255, 95, 151, 101, 255, 97, 151, 100, 255, 98, 151, 99, 255, 100, 152, 98, 255, 101, 152, 97, 255, 102, 152, 96, 255, 102, 152, 95, 255, 103, 153, 94, 255, 103, 153, 93, 255, 103, 153, 92, 255, 102, 153, 91, 255, 102, 154, 91, 255, 101, 154, 90, 255, 100, 154, 89, 255, 99, 155, 88, 255, 99, 155, 87, 255, 98, 156, 87, 255, 97, 156, 86, 255, 97, 157, 86, 255, 96, 158, 85, 255, 96, 158, 85, 255, 96, 159, 84, 255, 96, 160, 84, 255, 97, 162, 84, 255, 97, 163, 84, 255, 98, 164, 83, 255, 99, 165, 83, 255, 100, 166, 83, 255, 101, 167, 83, 255, 102, 168, 83, 255, 103, 169, 83, 255, 103, 171, 82, 255, 104, 172, 82, 255, 105, 173, 82, 255, 106, 174, 82, 255, 107, 175, 82, 255, 107, 176, 82, 255, 108, 176, 81, 255, 108, 177, 81, 255, 108, 178, 81, 255, 108, 179, 81, 255, 107, 179, 81, 255, 107, 180, 81, 255, 106, 181, 80, 255, 106, 182, 80, 255, 105, 183, 79, 255, 105, 184, 79, 255, 105, 185, 78, 255, 105, 186, 77, 255, 105, 187, 76, 255, 105, 188, 76, 255, 105, 189, 75, 255, 105, 190, 74, 255, 105, 191, 73, 255, 105, 191, 73, 255, 106, 192, 72, 255, 106, 193, 71, 255, 106, 193, 71, 255, 106, 194, 70, 255, 106, 194, 70, 255, 106, 194, 70, 255, 106, 194, 70, 255, 106, 194, 70, 255, 106, 193, 70, 255, 105, 193, 69, 255, 105, 192, 69, 255, 105, 192, 68, 255, 104, 191, 68, 255, 104, 190, 67, 255, 103, 189, 66, 255, 103, 188, 66, 255, 103, 187, 65, 255, 102, 186, 64, 255, 102, 186, 63, 255, 102, 185, 62, 255, 102, 184, 61, 255, 102, 183, 60, 255, 102, 182, 59, 255, 102, 181, 58, 255, 102, 181, 57, 255, 103, 180, 56, 255, 103, 179, 54, 255, 104, 178, 53, 255, 105, 177, 52, 255, 106, 176, 51, 255, 107, 176, 50, 255, 108, 175, 49, 255, 109, 174, 48, 255, 109, 173, 48, 255, 110, 172, 47, 255, 111, 171, 46, 255, 112, 171, 45, 255, 112, 170, 45, 255, 113, 170, 44, 255, 113, 169, 44, 255, 113, 169, 43, 255, 113, 169, 43, 255, 113, 169, 43, 255, 112, 169, 42, 255, 111, 169, 42, 255, 110, 169, 42, 255, 108, 170, 42, 255, 107, 170, 42, 255, 105, 171, 42, 255, 103, 171, 41, 255, 101, 171, 41, 255, 98, 172, 41, 255, 96, 172, 41, 255, 94, 172, 40, 255, 91, 173, 40, 255, 89, 173, 40, 255, 87, 173, 39, 255, 84, 173, 39, 255, 82, 173, 39, 255, 80, 173, 38, 255, 78, 173, 38, 255, 77, 173, 38, 255, 75, 173, 37, 255, 74, 173, 37, 255, 72, 173, 37, 255, 71, 173, 36, 255, 70, 173, 36, 255, 69, 173, 36, 255, 68, 173, 36, 255, 67, 174, 35, 255, 66, 174, 35, 255, 66, 174, 35, 255, 65, 174, 35, 255, 65, 175, 34, 255, 64, 175, 34, 255, 64, 175, 34, 255, 63, 175, 34, 255, 63, 176, 34, 255, 63, 176, 34, 255, 63, 176, 34, 255, 63, 176, 34, 255, 63, 176, 34, 255, 63, 176, 34, 255, 63, 175, 35, 255, 63, 174, 35, 255, 63, 174, 36, 255, 63, 173, 37, 255, 63, 171, 38, 255, 63, 170, 40, 255, 63, 169, 41, 255, 63, 168, 42, 255, 64, 166, 44, 255, 64, 165, 46, 255, 65, 163, 48, 255, 65, 162, 49, 255, 66, 161, 51, 255, 67, 159, 53, 255, 69, 158, 55, 255, 70, 157, 58, 255, 72, 156, 60, 255, 74, 155, 62, 255, 75, 154, 64, 255, 78, 153, 66, 255, 80, 152, 68, 255, 82, 151, 70, 255, 85, 150, 73, 255, 87, 149, 75, 255, 90, 148, 77, 255, 92, 147, 79, 255, 95, 146, 81, 255, 97, 145, 82, 255, 100, 144, 84, 255, 102, 143, 86, 255, 105, 141, 87, 255, 107, 140, 89, 255, 109, 139, 90, 255, 111, 137, 91, 255, 113, 136, 92, 255, 115, 134, 93, 255, 116, 132, 94, 255, 118, 130, 95, 255, 120, 128, 96, 255, 122, 126, 96, 255, 125, 124, 97, 255, 127, 122, 98, 255, 129, 120, 98, 255, 132, 118, 99, 255, 134, 116, 99, 255, 136, 113, 100, 255, 139, 111, 100, 255, 141, 109, 101, 255, 143, 107, 101, 255, 145, 105, 101, 255, 148, 103, 102, 255, 150, 102, 102, 255, 152, 100, 102, 255, 154, 98, 102, 255, 155, 97, 102, 255, 157, 95, 103, 255, 158, 94, 103, 255, 160, 93, 104, 255, 161, 92, 104, 255, 162, 91, 105, 255, 164, 90, 106, 255, 165, 89, 107, 255, 166, 88, 107, 255, 166, 88, 108, 255, 167, 87, 109, 255, 168, 86, 110, 255, 168, 86, 110, 255, 169, 85, 111, 255, 169, 85, 111, 255, 169, 85, 112, 255, 170, 85, 112, 255, 170, 85, 112, 255, 168, 81, 109, 255, 168, 81, 109, 255, 168, 81, 109, 255, 168, 81, 109, 255, 168, 80, 108, 255, 168, 80, 108, 255, 168, 79, 107, 255, 168, 79, 107, 255, 168, 78, 106, 255, 168, 78, 105, 255, 168, 78, 105, 255, 167, 77, 104, 255, 167, 77, 103, 255, 167, 77, 102, 255, 166, 77, 101, 255, 166, 77, 100, 255, 165, 77, 99, 255, 165, 77, 97, 255, 164, 78, 96, 255, 163, 79, 95, 255, 162, 80, 94, 255, 161, 81, 92, 255, 160, 82, 91, 255, 159, 83, 89, 255, 158, 85, 88, 255, 156, 86, 86, 255, 155, 87, 84, 255, 154, 88, 82, 255, 153, 90, 81, 255, 152, 91, 79, 255, 150, 92, 77, 255, 149, 93, 76, 255, 148, 94, 74, 255, 146, 96, 73, 255, 145, 96, 71, 255, 143, 97, 70, 255, 142, 98, 69, 255, 140, 99, 68, 255, 139, 99, 68, 255, 137, 100, 68, 255, 135, 101, 68, 255, 133, 102, 68, 255, 131, 104, 69, 255, 129, 106, 70, 255, 126, 107, 71, 255, 124, 109, 72, 255, 121, 112, 74, 255, 119, 114, 75, 255, 116, 116, 77, 255, 113, 118, 79, 255, 111, 121, 81, 255, 108, 123, 83, 255, 105, 125, 84, 255, 103, 128, 86, 255, 101, 130, 88, 255, 98, 132, 90, 255, 96, 134, 91, 255, 94, 136, 93, 255, 92, 137, 94, 255, 91, 139, 96, 255, 89, 141, 97, 255, 87, 142, 98, 255, 86, 144, 99, 255, 84, 146, 101, 255, 83, 147, 102, 255, 82, 148, 103, 255, 81, 150, 104, 255, 80, 151, 105, 255, 79, 152, 105, 255, 78, 153, 106, 255, 78, 154, 107, 255, 77, 154, 107, 255, 77, 155, 108, 255, 77, 155, 108, 255, 77, 156, 108, 255, 76, 156, 108, 255, 77, 156, 108, 255, 77, 156, 108, 255, 78, 155, 108, 255, 78, 155, 107, 255, 79, 155, 107, 255, 80, 155, 107, 255, 82, 155, 106, 255, 83, 155, 106, 255, 84, 154, 105, 255, 86, 154, 104, 255, 88, 154, 104, 255, 89, 154, 103, 255, 91, 154, 102, 255, 93, 154, 101, 255, 94, 154, 100, 255, 96, 154, 99, 255, 97, 154, 99, 255, 99, 154, 98, 255, 100, 154, 97, 255, 101, 155, 96, 255, 102, 155, 95, 255, 102, 155, 94, 255, 103, 155, 93, 255, 103, 156, 92, 255, 102, 156, 91, 255, 102, 156, 91, 255, 101, 156, 90, 255, 101, 157, 89, 255, 100, 157, 88, 255, 100, 157, 88, 255, 99, 158, 87, 255, 98, 158, 86, 255, 98, 159, 86, 255, 98, 160, 85, 255, 97, 160, 85, 255, 97, 161, 85, 255, 98, 162, 85, 255, 98, 163, 84, 255, 99, 164, 84, 255, 100, 165, 84, 255, 100, 167, 84, 255, 101, 168, 84, 255, 102, 169, 84, 255, 103, 170, 84, 255, 104, 171, 84, 255, 105, 172, 83, 255, 106, 173, 83, 255, 107, 174, 83, 255, 107, 175, 83, 255, 108, 176, 83, 255, 108, 177, 83, 255, 109, 177, 83, 255, 109, 178, 83, 255, 109, 179, 83, 255, 109, 180, 83, 255, 108, 180, 82, 255, 107, 181, 82, 255, 107, 182, 82, 255, 106, 183, 82, 255, 106, 183, 81, 255, 106, 184, 81, 255, 106, 185, 80, 255, 105, 186, 80, 255, 105, 187, 79, 255, 105, 188, 78, 255, 105, 189, 78, 255, 105, 189, 77, 255, 105, 190, 76, 255, 105, 191, 76, 255, 105, 191, 75, 255, 105, 192, 75, 255, 105, 192, 74, 255, 105, 193, 74, 255, 105, 193, 74, 255, 105, 193, 74, 255, 105, 193, 74, 255, 105, 193, 73, 255, 105, 192, 73, 255, 105, 192, 73, 255, 105, 192, 72, 255, 104, 191, 72, 255, 104, 191, 71, 255, 104, 190, 70, 255, 103, 189, 69, 255, 103, 189, 69, 255, 103, 188, 68, 255, 103, 187, 67, 255, 103, 186, 66, 255, 102, 185, 65, 255, 102, 185, 64, 255, 102, 184, 62, 255, 103, 183, 61, 255, 103, 182, 60, 255, 103, 182, 59, 255, 104, 181, 58, 255, 104, 180, 57, 255, 105, 179, 55, 255, 106, 178, 54, 255, 107, 177, 53, 255, 108, 176, 52, 255, 109, 175, 51, 255, 110, 174, 50, 255, 110, 173, 49, 255, 111, 173, 48, 255, 112, 172, 47, 255, 113, 171, 47, 255, 113, 170, 46, 255, 113, 170, 45, 255, 114, 169, 45, 255, 114, 169, 44, 255, 113, 169, 44, 255, 113, 169, 44, 255, 112, 169, 44, 255, 111, 169, 43, 255, 110, 169, 43, 255, 109, 170, 43, 255, 107, 170, 43, 255, 105, 170, 43, 255, 103, 170, 43, 255, 101, 171, 42, 255, 99, 171, 42, 255, 97, 171, 42, 255, 94, 171, 42, 255, 92, 171, 41, 255, 90, 171, 41, 255, 87, 171, 41, 255, 85, 171, 40, 255, 83, 171, 40, 255, 81, 171, 40, 255, 79, 171, 40, 255, 78, 171, 39, 255, 76, 171, 39, 255, 75, 171, 39, 255, 73, 170, 38, 255, 72, 171, 38, 255, 71, 171, 38, 255, 69, 171, 38, 255, 68, 171, 37, 255, 67, 172, 37, 255, 66, 172, 37, 255, 65, 172, 37, 255, 64, 173, 37, 255, 64, 173, 36, 255, 63, 174, 36, 255, 63, 174, 36, 255, 62, 174, 36, 255, 62, 175, 36, 255, 61, 175, 36, 255, 61, 175, 36, 255, 61, 175, 36, 255, 61, 175, 36, 255, 61, 174, 36, 255, 61, 174, 37, 255, 61, 173, 37, 255, 61, 172, 38, 255, 61, 171, 39, 255, 61, 170, 40, 255, 62, 169, 41, 255, 62, 168, 43, 255, 62, 166, 44, 255, 63, 165, 46, 255, 63, 163, 48, 255, 64, 162, 49, 255, 65, 160, 51, 255, 66, 159, 53, 255, 67, 158, 55, 255, 68, 156, 57, 255, 69, 155, 59, 255, 71, 154, 61, 255, 73, 153, 63, 255, 75, 152, 66, 255, 77, 151, 68, 255, 80, 150, 70, 255, 82, 149, 72, 255, 85, 148, 74, 255, 88, 147, 76, 255, 91, 146, 78, 255, 94, 145, 80, 255, 97, 144, 82, 255, 99, 143, 84, 255, 102, 142, 85, 255, 105, 140, 87, 255, 108, 139, 88, 255, 110, 138, 90, 255, 112, 136, 91, 255, 114, 135, 92, 255, 116, 133, 93, 255, 118, 131, 94, 255, 120, 129, 95, 255, 122, 127, 96, 255, 123, 125, 96, 255, 125, 123, 97, 255, 127, 121, 97, 255, 129, 119, 98, 255, 131, 117, 98, 255, 133, 115, 99, 255, 135, 113, 99, 255, 137, 111, 100, 255, 139, 109, 100, 255, 141, 107, 100, 255, 143, 105, 101, 255, 145, 103, 101, 255, 147, 101, 101, 255, 149, 99, 101, 255, 151, 97, 101, 255, 153, 96, 101, 255, 154, 94, 102, 255, 156, 93, 102, 255, 157, 91, 102, 255, 159, 90, 103, 255, 160, 89, 103, 255, 161, 88, 104, 255, 162, 87, 104, 255, 163, 86, 105, 255, 164, 85, 105, 255, 165, 84, 106, 255, 166, 84, 106, 255, 166, 83, 107, 255, 167, 83, 108, 255, 167, 82, 108, 255, 167, 82, 108, 255, 168, 82, 109, 255, 168, 82, 109, 255, 168, 81, 109, 255, 166, 78, 106, 255, 166, 78, 106, 255, 166, 78, 106, 255, 166, 78, 106, 255, 167, 77, 105, 255, 167, 77, 105, 255, 167, 77, 104, 255, 167, 76, 104, 255, 167, 76, 103, 255, 167, 75, 102, 255, 167, 75, 102, 255, 167, 75, 101, 255, 167, 75, 100, 255, 167, 74, 99, 255, 167, 75, 98, 255, 166, 75, 97, 255, 166, 75, 96, 255, 165, 76, 94, 255, 164, 76, 93, 255, 163, 77, 92, 255, 162, 79, 91, 255, 161, 80, 89, 255, 160, 81, 88, 255, 159, 82, 86, 255, 158, 84, 85, 255, 157, 85, 83, 255, 156, 86, 82, 255, 154, 88, 80, 255, 153, 89, 78, 255, 152, 90, 77, 255, 150, 92, 75, 255, 149, 93, 74, 255, 148, 94, 72, 255, 146, 95, 71, 255, 145, 96, 70, 255, 143, 97, 69, 255, 142, 98, 68, 255, 140, 99, 67, 255, 139, 99, 66, 255, 137, 100, 66, 255, 135, 101, 66, 255, 133, 102, 67, 255, 131, 104, 67, 255, 129, 106, 69, 255, 126, 108, 70, 255, 124, 110, 71, 255, 121, 112, 73, 255, 118, 114, 75, 255, 116, 116, 77, 255, 113, 119, 79, 255, 110, 121, 81, 255, 108, 123, 83, 255, 105, 126, 85, 255, 103, 128, 87, 255, 100, 130, 89, 255, 98, 132, 90, 255, 96, 134, 92, 255, 94, 136, 94, 255, 92, 138, 95, 255, 90, 140, 96, 255, 89, 142, 98, 255, 87, 143, 99, 255, 86, 145, 100, 255, 85, 147, 101, 255, 84, 148, 102, 255, 83, 150, 103, 255, 82, 151, 104, 255, 81, 152, 104, 255, 80, 154, 105, 255, 80, 155, 105, 255, 79, 156, 106, 255, 79, 156, 106, 255, 79, 157, 107, 255, 78, 158, 107, 255, 78, 158, 107, 255, 78, 158, 107, 255, 78, 158, 107, 255, 79, 158, 107, 255, 79, 158, 107, 255, 80, 158, 106, 255, 81, 158, 106, 255, 82, 157, 105, 255, 83, 157, 105, 255, 84, 157, 104, 255, 85, 157, 104, 255, 86, 157, 103, 255, 88, 157, 103, 255, 89, 157, 102, 255, 91, 157, 101, 255, 92, 157, 100, 255, 94, 157, 99, 255, 95, 157, 99, 255, 97, 157, 98, 255, 98, 157, 97, 255, 100, 157, 96, 255, 101, 157, 95, 255, 102, 158, 94, 255, 102, 158, 94, 255, 103, 158, 93, 255, 103, 158, 92, 255, 103, 158, 91, 255, 102, 158, 90, 255, 102, 158, 90, 255, 101, 159, 89, 255, 101, 159, 88, 255, 100, 159, 88, 255, 100, 160, 87, 255, 99, 160, 87, 255, 99, 161, 86, 255, 99, 161, 86, 255, 99, 162, 86, 255, 99, 163, 85, 255, 99, 164, 85, 255, 100, 165, 85, 255, 100, 166, 85, 255, 101, 167, 85, 255, 102, 168, 85, 255, 103, 169, 85, 255, 104, 170, 85, 255, 105, 171, 85, 255, 106, 172, 85, 255, 106, 173, 85, 255, 107, 174, 84, 255, 108, 175, 84, 255, 109, 176, 84, 255, 109, 177, 84, 255, 110, 178, 84, 255, 110, 178, 84, 255, 110, 179, 84, 255, 110, 180, 84, 255, 109, 181, 84, 255, 109, 181, 84, 255, 108, 182, 84, 255, 108, 183, 84, 255, 107, 184, 83, 255, 107, 184, 83, 255, 106, 185, 83, 255, 106, 186, 82, 255, 106, 186, 82, 255, 105, 187, 81, 255, 105, 188, 81, 255, 105, 188, 80, 255, 105, 189, 80, 255, 105, 190, 79, 255, 105, 190, 79, 255, 105, 191, 78, 255, 105, 191, 78, 255, 105, 191, 77, 255, 105, 191, 77, 255, 105, 192, 77, 255, 105, 192, 77, 255, 105, 192, 77, 255, 105, 192, 77, 255, 105, 191, 76, 255, 104, 191, 76, 255, 104, 191, 76, 255, 104, 190, 75, 255, 104, 190, 74, 255, 104, 190, 73, 255, 104, 189, 73, 255, 103, 189, 72, 255, 103, 188, 71, 255, 103, 187, 70, 255, 103, 187, 69, 255, 103, 186, 67, 255, 103, 186, 66, 255, 103, 185, 65, 255, 104, 184, 64, 255, 104, 184, 63, 255, 104, 183, 61, 255, 105, 182, 60, 255, 106, 181, 59, 255, 106, 180, 58, 255, 107, 179, 56, 255, 108, 178, 55, 255, 109, 177, 54, 255, 110, 176, 53, 255, 111, 175, 52, 255, 111, 174, 51, 255, 112, 173, 50, 255, 113, 172, 49, 255, 113, 171, 48, 255, 114, 171, 47, 255, 114, 170, 47, 255, 114, 169, 46, 255, 114, 169, 46, 255, 114, 169, 45, 255, 113, 169, 45, 255, 113, 169, 45, 255, 112, 169, 45, 255, 111, 169, 45, 255, 109, 169, 44, 255, 107, 170, 44, 255, 106, 170, 44, 255, 104, 170, 44, 255, 102, 170, 44, 255, 100, 170, 43, 255, 97, 170, 43, 255, 95, 170, 43, 255, 93, 170, 43, 255, 91, 170, 42, 255, 88, 170, 42, 255, 86, 170, 42, 255, 84, 169, 42, 255, 82, 169, 41, 255, 80, 169, 41, 255, 79, 169, 41, 255, 77, 168, 41, 255, 75, 168, 40, 255, 74, 168, 40, 255, 72, 168, 40, 255, 71, 169, 40, 255, 70, 169, 40, 255, 68, 169, 39, 255, 67, 170, 39, 255, 66, 170, 39, 255, 65, 171, 39, 255, 64, 171, 39, 255, 63, 172, 38, 255, 62, 172, 38, 255, 61, 173, 38, 255, 61, 173, 38, 255, 60, 173, 38, 255, 60, 174, 38, 255, 60, 174, 38, 255, 60, 174, 38, 255, 60, 174, 38, 255, 60, 173, 38, 255, 60, 173, 39, 255, 60, 172, 39, 255, 60, 171, 40, 255, 60, 170, 41, 255, 60, 169, 42, 255, 60, 168, 43, 255, 61, 166, 45, 255, 61, 165, 46, 255, 62, 163, 48, 255, 62, 162, 50, 255, 63, 160, 51, 255, 64, 159, 53, 255, 65, 157, 55, 255, 66, 156, 57, 255, 67, 155, 59, 255, 69, 153, 61, 255, 70, 152, 63, 255, 72, 151, 65, 255, 74, 150, 67, 255, 77, 149, 69, 255, 80, 148, 71, 255, 82, 147, 73, 255, 85, 146, 75, 255, 89, 145, 77, 255, 92, 144, 79, 255, 95, 143, 81, 255, 98, 142, 83, 255, 101, 141, 85, 255, 104, 139, 86, 255, 107, 138, 88, 255, 110, 137, 89, 255, 113, 135, 91, 255, 115, 134, 92, 255, 118, 132, 93, 255, 120, 130, 94, 255, 121, 129, 95, 255, 123, 127, 95, 255, 125, 125, 96, 255, 126, 123, 97, 255, 128, 121, 97, 255, 130, 119, 98, 255, 131, 117, 98, 255, 133, 115, 99, 255, 135, 113, 99, 255, 136, 111, 99, 255, 138, 109, 100, 255, 140, 107, 100, 255, 142, 105, 100, 255, 143, 103, 100, 255, 145, 101, 100, 255, 147, 99, 101, 255, 148, 97, 101, 255, 150, 95, 101, 255, 152, 93, 101, 255, 153, 92, 101, 255, 155, 90, 101, 255, 156, 89, 101, 255, 158, 87, 101, 255, 159, 86, 102, 255, 160, 85, 102, 255, 161, 84, 102, 255, 162, 83, 103, 255, 163, 82, 103, 255, 163, 81, 104, 255, 164, 81, 104, 255, 165, 80, 104, 255, 165, 80, 105, 255, 165, 79, 105, 255, 166, 79, 106, 255, 166, 79, 106, 255, 166, 79, 106, 255, 166, 78, 106, 255, 165, 75, 103, 255, 165, 75, 103, 255, 165, 75, 103, 255, 165, 75, 103, 255, 165, 75, 102, 255, 165, 74, 102, 255, 166, 74, 101, 255, 166, 74, 101, 255, 166, 73, 100, 255, 167, 73, 99, 255, 167, 73, 99, 255, 167, 72, 98, 255, 167, 72, 97, 255, 167, 72, 96, 255, 167, 73, 95, 255, 167, 73, 94, 255, 166, 73, 93, 255, 166, 74, 91, 255, 165, 75, 90, 255, 164, 76, 89, 255, 163, 77, 88, 255, 162, 79, 87, 255, 161, 80, 85, 255, 160, 81, 84, 255, 158, 83, 82, 255, 157, 84, 81, 255, 156, 86, 79, 255, 155, 87, 78, 255, 153, 88, 76, 255, 152, 90, 75, 255, 151, 91, 73, 255, 149, 92, 72, 255, 148, 94, 70, 255, 146, 95, 69, 255, 145, 96, 68, 255, 144, 97, 67, 255, 142, 98, 66, 255, 141, 98, 65, 255, 139, 99, 65, 255, 137, 100, 65, 255, 135, 101, 65, 255, 133, 102, 65, 255, 131, 104, 66, 255, 129, 106, 68, 255, 126, 108, 69, 255, 124, 110, 71, 255, 121, 112, 72, 255, 118, 114, 74, 255, 116, 117, 76, 255, 113, 119, 79, 255, 110, 121, 81, 255, 108, 124, 83, 255, 105, 126, 85, 255, 103, 128, 87, 255, 100, 131, 89, 255, 98, 133, 91, 255, 96, 135, 93, 255, 94, 137, 94, 255, 92, 138, 96, 255, 90, 140, 97, 255, 89, 142, 98, 255, 87, 144, 99, 255, 86, 146, 100, 255, 85, 148, 101, 255, 84, 149, 102, 255, 83, 151, 103, 255, 83, 153, 103, 255, 82, 154, 104, 255, 81, 155, 104, 255, 81, 157, 105, 255, 81, 158, 105, 255, 81, 158, 105, 255, 80, 159, 105, 255, 80, 160, 106, 255, 80, 160, 106, 255, 80, 160, 106, 255, 80, 160, 106, 255, 80, 160, 105, 255, 81, 160, 105, 255, 81, 160, 105, 255, 82, 160, 105, 255, 83, 160, 104, 255, 84, 160, 104, 255, 84, 159, 103, 255, 86, 159, 103, 255, 87, 159, 102, 255, 88, 159, 102, 255, 89, 159, 101, 255, 90, 159, 100, 255, 92, 159, 99, 255, 93, 159, 99, 255, 95, 159, 98, 255, 96, 159, 97, 255, 98, 159, 96, 255, 99, 160, 96, 255, 100, 160, 95, 255, 101, 160, 94, 255, 102, 160, 93, 255, 102, 160, 92, 255, 103, 160, 92, 255, 103, 160, 91, 255, 103, 160, 90, 255, 102, 161, 90, 255, 102, 161, 89, 255, 102, 161, 88, 255, 101, 161, 88, 255, 101, 162, 87, 255, 100, 162, 87, 255, 100, 162, 87, 255, 100, 163, 86, 255, 100, 164, 86, 255, 100, 164, 86, 255, 101, 165, 86, 255, 101, 166, 86, 255, 102, 168, 86, 255, 103, 169, 86, 255, 103, 170, 86, 255, 104, 171, 86, 255, 105, 171, 86, 255, 106, 172, 86, 255, 107, 173, 86, 255, 108, 174, 86, 255, 109, 175, 86, 255, 109, 176, 86, 255, 110, 177, 86, 255, 110, 178, 86, 255, 111, 179, 86, 255, 111, 179, 86, 255, 111, 180, 86, 255, 111, 181, 86, 255, 110, 182, 86, 255, 110, 182, 86, 255, 109, 183, 85, 255, 109, 184, 85, 255, 108, 184, 85, 255, 107, 185, 85, 255, 107, 186, 85, 255, 107, 186, 84, 255, 106, 187, 84, 255, 106, 187, 84, 255, 105, 188, 83, 255, 105, 188, 83, 255, 105, 189, 82, 255, 105, 189, 82, 255, 105, 189, 82, 255, 105, 190, 81, 255, 105, 190, 81, 255, 104, 190, 81, 255, 104, 190, 81, 255, 104, 190, 80, 255, 104, 190, 80, 255, 104, 190, 80, 255, 104, 190, 80, 255, 104, 190, 80, 255, 104, 190, 79, 255, 104, 190, 79, 255, 104, 190, 78, 255, 104, 190, 77, 255, 104, 189, 77, 255, 104, 189, 76, 255, 104, 189, 75, 255, 104, 188, 74, 255, 104, 188, 73, 255, 104, 187, 71, 255, 104, 187, 70, 255, 104, 186, 69, 255, 104, 186, 68, 255, 105, 185, 66, 255, 105, 185, 65, 255, 106, 184, 64, 255, 106, 183, 62, 255, 107, 182, 61, 255, 108, 181, 60, 255, 108, 180, 58, 255, 109, 179, 57, 255, 110, 178, 56, 255, 111, 177, 55, 255, 112, 176, 54, 255, 112, 174, 53, 255, 113, 173, 51, 255, 114, 172, 51, 255, 114, 171, 50, 255, 114, 171, 49, 255, 115, 170, 48, 255, 115, 169, 48, 255, 115, 169, 47, 255, 114, 169, 47, 255, 114, 169, 46, 255, 113, 169, 46, 255, 112, 169, 46, 255, 111, 169, 46, 255, 109, 169, 46, 255, 108, 169, 46, 255, 106, 169, 45, 255, 104, 169, 45, 255, 102, 169, 45, 255, 100, 169, 45, 255, 98, 169, 45, 255, 96, 169, 44, 255, 94, 169, 44, 255, 91, 168, 44, 255, 89, 168, 44, 255, 87, 168, 44, 255, 85, 168, 43, 255, 83, 167, 43, 255, 81, 167, 43, 255, 79, 167, 43, 255, 78, 166, 42, 255, 76, 166, 42, 255, 75, 166, 42, 255, 73, 166, 42, 255, 71, 167, 42, 255, 70, 167, 41, 255, 68, 167, 41, 255, 67, 168, 41, 255, 66, 168, 41, 255, 64, 169, 41, 255, 63, 170, 41, 255, 62, 170, 41, 255, 61, 171, 40, 255, 60, 171, 40, 255, 60, 172, 40, 255, 59, 172, 40, 255, 59, 173, 40, 255, 58, 173, 40, 255, 58, 173, 40, 255, 58, 173, 40, 255, 58, 172, 40, 255, 58, 172, 41, 255, 58, 171, 42, 255, 58, 170, 42, 255, 59, 169, 43, 255, 59, 168, 44, 255, 59, 167, 46, 255, 60, 165, 47, 255, 60, 164, 48, 255, 61, 162, 50, 255, 61, 161, 51, 255, 62, 159, 53, 255, 63, 158, 55, 255, 64, 156, 57, 255, 65, 155, 59, 255, 66, 153, 61, 255, 68, 152, 63, 255, 70, 151, 65, 255, 72, 150, 67, 255, 74, 149, 69, 255, 77, 147, 71, 255, 79, 146, 73, 255, 83, 145, 75, 255, 86, 144, 77, 255, 89, 143, 79, 255, 93, 142, 80, 255, 96, 141, 82, 255, 100, 140, 84, 255, 103, 138, 86, 255, 107, 137, 87, 255, 110, 136, 89, 255, 113, 134, 90, 255, 116, 133, 92, 255, 118, 131, 93, 255, 121, 130, 94, 255, 123, 128, 95, 255, 125, 126, 95, 255, 126, 124, 96, 255, 128, 122, 97, 255, 129, 120, 97, 255, 131, 118, 98, 255, 132, 116, 98, 255, 134, 114, 99, 255, 135, 112, 99, 255, 136, 110, 99, 255, 138, 108, 99, 255, 139, 106, 100, 255, 140, 104, 100, 255, 142, 102, 100, 255, 143, 100, 100, 255, 145, 98, 100, 255, 146, 96, 100, 255, 148, 95, 100, 255, 149, 93, 100, 255, 151, 91, 100, 255, 153, 89, 100, 255, 154, 88, 100, 255, 155, 86, 100, 255, 157, 85, 100, 255, 158, 84, 100, 255, 159, 82, 101, 255, 160, 81, 101, 255, 161, 80, 101, 255, 161, 79, 101, 255, 162, 79, 102, 255, 163, 78, 102, 255, 163, 77, 102, 255, 164, 77, 102, 255, 164, 76, 103, 255, 164, 76, 103, 255, 164, 76, 103, 255, 164, 76, 103, 255, 165, 75, 103, 255, 163, 73, 100, 255, 163, 73, 100, 255, 163, 73, 100, 255, 164, 72, 100, 255, 164, 72, 100, 255, 164, 72, 99, 255, 165, 71, 99, 255, 165, 71, 98, 255, 166, 71, 97, 255, 166, 71, 97, 255, 166, 70, 96, 255, 167, 70, 95, 255, 167, 70, 94, 255, 167, 70, 93, 255, 167, 71, 92, 255, 167, 71, 91, 255, 167, 72, 90, 255, 166, 72, 89, 255, 165, 73, 88, 255, 164, 75, 86, 255, 163, 76, 85, 255, 162, 77, 84, 255, 161, 79, 83, 255, 160, 80, 81, 255, 159, 82, 80, 255, 158, 83, 78, 255, 156, 85, 77, 255, 155, 86, 76, 255, 154, 88, 74, 255, 152, 89, 73, 255, 151, 91, 71, 255, 150, 92, 70, 255, 148, 93, 69, 255, 147, 94, 68, 255, 145, 95, 67, 255, 144, 96, 66, 255, 142, 97, 65, 255, 141, 98, 64, 255, 139, 99, 64, 255, 137, 100, 63, 255, 135, 101, 64, 255, 133, 102, 64, 255, 131, 104, 65, 255, 129, 106, 67, 255, 126, 108, 68, 255, 124, 110, 70, 255, 121, 112, 72, 255, 118, 114, 74, 255, 116, 117, 76, 255, 113, 119, 78, 255, 110, 122, 81, 255, 108, 124, 83, 255, 105, 127, 85, 255, 102, 129, 88, 255, 100, 131, 90, 255, 98, 133, 92, 255, 95, 135, 93, 255, 93, 137, 95, 255, 92, 139, 96, 255, 90, 141, 98, 255, 89, 143, 99, 255, 87, 145, 100, 255, 86, 147, 101, 255, 85, 149, 101, 255, 85, 150, 102, 255, 84, 152, 103, 255, 83, 154, 103, 255, 83, 155, 103, 255, 83, 157, 104, 255, 82, 158, 104, 255, 82, 159, 104, 255, 82, 160, 104, 255, 82, 161, 104, 255, 82, 162, 104, 255, 82, 162, 104, 255, 82, 162, 104, 255, 82, 162, 104, 255, 82, 162, 104, 255, 82, 162, 104, 255, 83, 162, 104, 255, 83, 162, 103, 255, 84, 162, 103, 255, 84, 162, 103, 255, 85, 162, 102, 255, 86, 162, 102, 255, 87, 162, 101, 255, 88, 161, 101, 255, 89, 161, 100, 255, 90, 161, 99, 255, 91, 161, 99, 255, 93, 161, 98, 255, 94, 162, 97, 255, 96, 162, 96, 255, 97, 162, 96, 255, 99, 162, 95, 255, 100, 162, 94, 255, 101, 162, 93, 255, 102, 162, 93, 255, 102, 162, 92, 255, 103, 162, 91, 255, 103, 163, 91, 255, 103, 163, 90, 255, 103, 163, 89, 255, 103, 163, 89, 255, 102, 163, 88, 255, 102, 163, 88, 255, 102, 163, 88, 255, 101, 164, 87, 255, 101, 164, 87, 255, 101, 165, 87, 255, 101, 165, 86, 255, 101, 166, 86, 255, 102, 167, 86, 255, 103, 168, 86, 255, 103, 169, 86, 255, 104, 170, 86, 255, 105, 171, 86, 255, 106, 172, 86, 255, 107, 173, 87, 255, 108, 174, 87, 255, 108, 175, 87, 255, 109, 175, 87, 255, 110, 176, 87, 255, 111, 177, 87, 255, 111, 178, 87, 255, 112, 179, 87, 255, 112, 179, 87, 255, 112, 180, 87, 255, 112, 181, 87, 255, 112, 182, 87, 255, 112, 182, 87, 255, 111, 183, 87, 255, 110, 184, 87, 255, 109, 184, 87, 255, 109, 185, 87, 255, 108, 186, 87, 255, 108, 186, 87, 255, 107, 187, 86, 255, 107, 187, 86, 255, 106, 187, 86, 255, 106, 188, 86, 255, 106, 188, 85, 255, 105, 188, 85, 255, 105, 188, 85, 255, 105, 189, 85, 255, 105, 189, 84, 255, 104, 189, 84, 255, 104, 189, 84, 255, 104, 189, 84, 255, 104, 189, 84, 255, 104, 189, 84, 255, 104, 189, 84, 255, 104, 189, 83, 255, 104, 189, 83, 255, 104, 189, 83, 255, 104, 189, 82, 255, 104, 189, 81, 255, 104, 189, 81, 255, 104, 189, 80, 255, 104, 189, 79, 255, 104, 189, 78, 255, 104, 188, 77, 255, 105, 188, 75, 255, 105, 188, 74, 255, 105, 187, 73, 255, 105, 187, 72, 255, 105, 187, 70, 255, 106, 186, 69, 255, 106, 185, 67, 255, 107, 185, 66, 255, 107, 184, 65, 255, 108, 183, 63, 255, 109, 182, 62, 255, 110, 181, 61, 255, 110, 180, 59, 255, 111, 178, 58, 255, 112, 177, 57, 255, 113, 176, 56, 255, 113, 175, 54, 255, 114, 174, 53, 255, 114, 173, 52, 255, 115, 172, 51, 255, 115, 171, 51, 255, 115, 170, 50, 255, 115, 169, 49, 255, 115, 169, 49, 255, 115, 169, 48, 255, 114, 169, 48, 255, 113, 169, 48, 255, 112, 169, 48, 255, 111, 169, 48, 255, 110, 169, 47, 255, 108, 169, 47, 255, 107, 169, 47, 255, 105, 169, 47, 255, 103, 169, 47, 255, 101, 168, 46, 255, 99, 168, 46, 255, 97, 168, 46, 255, 94, 167, 46, 255, 92, 167, 46, 255, 90, 167, 45, 255, 88, 166, 45, 255, 86, 166, 45, 255, 84, 165, 45, 255, 82, 165, 45, 255, 80, 165, 44, 255, 79, 164, 44, 255, 77, 164, 44, 255, 75, 164, 44, 255, 74, 164, 44, 255, 72, 165, 44, 255, 70, 165, 43, 255, 68, 166, 43, 255, 67, 166, 43, 255, 65, 167, 43, 255, 64, 168, 43, 255, 63, 168, 43, 255, 61, 169, 43, 255, 60, 170, 42, 255, 59, 170, 42, 255, 58, 171, 42, 255, 58, 171, 42, 255, 57, 172, 42, 255, 57, 172, 42, 255, 57, 172, 42, 255, 57, 172, 42, 255, 57, 172, 43, 255, 57, 171, 43, 255, 57, 170, 44, 255, 57, 169, 44, 255, 57, 168, 45, 255, 58, 167, 46, 255, 58, 166, 48, 255, 58, 164, 49, 255, 59, 163, 50, 255, 60, 161, 52, 255, 60, 159, 53, 255, 61, 158, 55, 255, 62, 156, 57, 255, 63, 155, 59, 255, 64, 153, 60, 255, 66, 152, 62, 255, 67, 151, 64, 255, 69, 149, 66, 255, 71, 148, 68, 255, 73, 147, 70, 255, 76, 146, 72, 255, 79, 145, 74, 255, 83, 144, 76, 255, 86, 143, 78, 255, 90, 141, 80, 255, 93, 140, 82, 255, 97, 139, 84, 255, 101, 138, 85, 255, 105, 137, 87, 255, 109, 135, 88, 255, 112, 134, 90, 255, 115, 132, 91, 255, 118, 131, 92, 255, 121, 129, 94, 255, 124, 128, 95, 255, 126, 126, 95, 255, 128, 124, 96, 255, 129, 122, 97, 255, 131, 120, 97, 255, 132, 118, 98, 255, 133, 116, 98, 255, 134, 114, 98, 255, 135, 112, 99, 255, 137, 110, 99, 255, 138, 108, 99, 255, 139, 106, 99, 255, 140, 104, 100, 255, 141, 102, 100, 255, 142, 100, 100, 255, 143, 98, 100, 255, 144, 96, 100, 255, 146, 94, 100, 255, 147, 92, 100, 255, 149, 91, 100, 255, 150, 89, 99, 255, 152, 87, 99, 255, 153, 85, 99, 255, 155, 84, 99, 255, 156, 82, 99, 255, 157, 81, 99, 255, 158, 80, 99, 255, 159, 79, 99, 255, 160, 78, 99, 255, 160, 77, 100, 255, 161, 76, 100, 255, 161, 75, 100, 255, 162, 75, 100, 255, 162, 74, 100, 255, 162, 74, 100, 255, 163, 73, 100, 255, 163, 73, 100, 255, 163, 73, 100, 255, 163, 73, 100, 255, 162, 70, 98, 255, 162, 70, 98, 255, 162, 70, 98, 255, 162, 70, 97, 255, 163, 70, 97, 255, 163, 69, 97, 255, 164, 69, 96, 255, 164, 69, 96, 255, 165, 69, 95, 255, 166, 68, 94, 255, 166, 68, 93, 255, 166, 68, 92, 255, 167, 68, 92, 255, 167, 69, 91, 255, 167, 69, 90, 255, 167, 69, 89, 255, 167, 70, 87, 255, 166, 71, 86, 255, 166, 72, 85, 255, 165, 73, 84, 255, 164, 75, 83, 255, 163, 76, 82, 255, 162, 78, 80, 255, 160, 79, 79, 255, 159, 81, 78, 255, 158, 82, 76, 255, 157, 84, 75, 255, 155, 86, 74, 255, 154, 87, 72, 255, 153, 89, 71, 255, 151, 90, 70, 255, 150, 91, 69, 255, 148, 93, 67, 255, 147, 94, 66, 255, 145, 95, 65, 255, 144, 96, 64, 255, 142, 97, 64, 255, 141, 98, 63, 255, 139, 98, 62, 255, 137, 99, 62, 255, 136, 101, 63, 255, 133, 102, 63, 255, 131, 104, 64, 255, 129, 106, 66, 255, 126, 108, 67, 255, 124, 110, 69, 255, 121, 112, 71, 255, 118, 114, 74, 255, 116, 117, 76, 255, 113, 119, 78, 255, 110, 122, 81, 255, 107, 124, 83, 255, 105, 127, 86, 255, 102, 129, 88, 255, 100, 131, 90, 255, 97, 134, 92, 255, 95, 136, 94, 255, 93, 138, 96, 255, 91, 140, 97, 255, 90, 142, 98, 255, 89, 144, 99, 255, 87, 146, 100, 255, 86, 148, 101, 255, 86, 150, 102, 255, 85, 152, 102, 255, 84, 153, 103, 255, 84, 155, 103, 255, 84, 157, 103, 255, 84, 158, 103, 255, 83, 160, 103, 255, 83, 161, 103, 255, 83, 162, 103, 255, 83, 163, 103, 255, 83, 164, 103, 255, 83, 164, 103, 255, 83, 164, 103, 255, 84, 164, 103, 255, 84, 164, 103, 255, 84, 164, 103, 255, 84, 164, 103, 255, 84, 164, 102, 255, 85, 164, 102, 255, 85, 164, 102, 255, 86, 164, 101, 255, 86, 164, 101, 255, 87, 164, 100, 255, 88, 164, 100, 255, 89, 164, 99, 255, 90, 164, 98, 255, 91, 164, 98, 255, 92, 164, 97, 255, 94, 164, 96, 255, 95, 164, 96, 255, 97, 164, 95, 255, 98, 164, 94, 255, 100, 164, 94, 255, 101, 164, 93, 255, 102, 164, 92, 255, 102, 164, 92, 255, 103, 164, 91, 255, 103, 164, 91, 255, 103, 164, 90, 255, 103, 164, 89, 255, 103, 165, 89, 255, 103, 165, 88, 255, 103, 165, 88, 255, 103, 165, 88, 255, 102, 165, 87, 255, 102, 166, 87, 255, 102, 166, 87, 255, 102, 167, 87, 255, 103, 167, 87, 255, 103, 168, 87, 255, 104, 169, 87, 255, 105, 170, 87, 255, 105, 171, 87, 255, 106, 172, 87, 255, 107, 173, 87, 255, 108, 174, 87, 255, 109, 175, 88, 255, 110, 176, 88, 255, 110, 176, 88, 255, 111, 177, 88, 255, 112, 178, 88, 255, 112, 179, 88, 255, 113, 179, 88, 255, 113, 180, 88, 255, 113, 181, 88, 255, 113, 182, 88, 255, 113, 182, 88, 255, 113, 183, 89, 255, 112, 184, 89, 255, 111, 184, 89, 255, 111, 185, 89, 255, 110, 186, 89, 255, 109, 186, 89, 255, 109, 186, 89, 255, 108, 187, 88, 255, 107, 187, 88, 255, 107, 187, 88, 255, 106, 188, 88, 255, 106, 188, 88, 255, 106, 188, 88, 255, 105, 188, 88, 255, 105, 188, 87, 255, 105, 188, 87, 255, 105, 188, 87, 255, 104, 188, 87, 255, 104, 188, 87, 255, 104, 188, 87, 255, 104, 188, 87, 255, 104, 188, 87, 255, 104, 188, 87, 255, 104, 188, 86, 255, 104, 188, 86, 255, 104, 188, 85, 255, 104, 188, 84, 255, 105, 188, 84, 255, 105, 189, 83, 255, 105, 189, 82, 255, 105, 189, 81, 255, 105, 188, 79, 255, 105, 188, 78, 255, 106, 188, 77, 255, 106, 188, 76, 255, 106, 188, 74, 255, 107, 187, 73, 255, 107, 187, 71, 255, 108, 186, 70, 255, 108, 185, 69, 255, 109, 185, 67, 255, 109, 184, 66, 255, 110, 183, 64, 255, 111, 181, 63, 255, 112, 180, 61, 255, 112, 179, 60, 255, 113, 178, 59, 255, 114, 176, 57, 255, 114, 175, 56, 255, 115, 174, 55, 255, 115, 173, 54, 255, 116, 172, 53, 255, 116, 171, 52, 255, 116, 170, 52, 255, 116, 169, 51, 255, 116, 169, 50, 255, 115, 169, 50, 255, 115, 169, 50, 255, 114, 169, 49, 255, 113, 169, 49, 255, 112, 169, 49, 255, 110, 169, 49, 255, 109, 169, 49, 255, 107, 169, 49, 255, 105, 168, 48, 255, 103, 168, 48, 255, 101, 168, 48, 255, 99, 167, 48, 255, 97, 167, 48, 255, 95, 166, 48, 255, 93, 166, 47, 255, 91, 165, 47, 255, 89, 165, 47, 255, 87, 164, 47, 255, 85, 164, 47, 255, 83, 163, 46, 255, 81, 163, 46, 255, 79, 163, 46, 255, 78, 162, 46, 255, 76, 162, 46, 255, 74, 163, 46, 255, 72, 163, 45, 255, 70, 164, 45, 255, 69, 164, 45, 255, 67, 165, 45, 255, 65, 166, 45, 255, 64, 166, 45, 255, 62, 167, 45, 255, 61, 168, 45, 255, 59, 169, 45, 255, 58, 169, 45, 255, 57, 170, 44, 255, 57, 171, 44, 255, 56, 171, 44, 255, 56, 171, 44, 255, 56, 171, 44, 255, 56, 171, 44, 255, 56, 171, 45, 255, 56, 170, 45, 255, 56, 170, 46, 255, 56, 169, 47, 255, 56, 167, 47, 255, 57, 166, 48, 255, 57, 165, 50, 255, 58, 163, 51, 255, 58, 162, 52, 255, 59, 160, 54, 255, 60, 158, 55, 255, 60, 157, 57, 255, 61, 155, 59, 255, 63, 154, 60, 255, 64, 152, 62, 255, 65, 151, 64, 255, 67, 149, 66, 255, 68, 148, 68, 255, 71, 147, 70, 255, 73, 146, 72, 255, 76, 145, 74, 255, 79, 143, 76, 255, 83, 142, 78, 255, 86, 141, 79, 255, 90, 140, 81, 255, 94, 139, 83, 255, 98, 137, 85, 255, 102, 136, 86, 255, 106, 135, 88, 255, 110, 133, 89, 255, 114, 132, 91, 255, 118, 130, 92, 255, 121, 129, 93, 255, 124, 127, 94, 255, 126, 125, 95, 255, 128, 124, 96, 255, 130, 122, 97, 255, 132, 120, 97, 255, 133, 118, 98, 255, 134, 116, 98, 255, 135, 114, 99, 255, 136, 112, 99, 255, 137, 110, 99, 255, 138, 108, 99, 255, 139, 106, 99, 255, 140, 104, 100, 255, 141, 102, 100, 255, 141, 100, 100, 255, 142, 98, 100, 255, 143, 96, 100, 255, 144, 94, 99, 255, 145, 92, 99, 255, 147, 90, 99, 255, 148, 89, 99, 255, 149, 87, 99, 255, 151, 85, 99, 255, 152, 83, 98, 255, 154, 82, 98, 255, 155, 80, 98, 255, 156, 79, 98, 255, 157, 77, 98, 255, 158, 76, 98, 255, 159, 75, 98, 255, 159, 74, 98, 255, 160, 74, 98, 255, 160, 73, 98, 255, 161, 72, 98, 255, 161, 72, 98, 255, 161, 71, 98, 255, 161, 71, 98, 255, 162, 71, 98, 255, 162, 70, 98, 255, 162, 70, 98, 255, 161, 68, 96, 255, 161, 68, 96, 255, 161, 68, 95, 255, 161, 68, 95, 255, 162, 67, 95, 255, 162, 67, 94, 255, 163, 67, 94, 255, 164, 67, 93, 255, 165, 67, 93, 255, 165, 66, 92, 255, 166, 66, 91, 255, 166, 66, 90, 255, 167, 67, 89, 255, 167, 67, 88, 255, 167, 67, 87, 255, 167, 68, 86, 255, 167, 69, 85, 255, 167, 70, 84, 255, 166, 71, 83, 255, 165, 72, 82, 255, 164, 74, 81, 255, 163, 75, 79, 255, 162, 77, 78, 255, 161, 78, 77, 255, 160, 80, 76, 255, 158, 82, 74, 255, 157, 83, 73, 255, 156, 85, 72, 255, 154, 86, 71, 255, 153, 88, 69, 255, 151, 89, 68, 255, 150, 91, 67, 255, 149, 92, 66, 255, 147, 93, 65, 255, 146, 94, 64, 255, 144, 96, 63, 255, 142, 96, 62, 255, 141, 97, 62, 255, 139, 98, 61, 255, 138, 99, 61, 255, 136, 100, 62, 255, 134, 102, 62, 255, 131, 104, 63, 255, 129, 105, 65, 255, 126, 108, 67, 255, 124, 110, 69, 255, 121, 112, 71, 255, 118, 115, 73, 255, 116, 117, 76, 255, 113, 120, 78, 255, 110, 122, 81, 255, 107, 125, 83, 255, 105, 127, 86, 255, 102, 130, 88, 255, 100, 132, 90, 255, 97, 134, 93, 255, 95, 136, 94, 255, 93, 138, 96, 255, 91, 140, 97, 255, 90, 142, 99, 255, 88, 144, 100, 255, 87, 146, 101, 255, 87, 148, 101, 255, 86, 150, 102, 255, 85, 152, 102, 255, 85, 154, 102, 255, 85, 156, 103, 255, 85, 158, 103, 255, 84, 160, 103, 255, 84, 161, 103, 255, 84, 163, 103, 255, 85, 164, 102, 255, 85, 165, 102, 255, 85, 165, 102, 255, 85, 166, 102, 255, 85, 166, 102, 255, 85, 166, 102, 255, 85, 166, 102, 255, 85, 166, 102, 255, 85, 166, 102, 255, 85, 166, 101, 255, 86, 166, 101, 255, 86, 166, 101, 255, 86, 166, 100, 255, 87, 166, 100, 255, 88, 166, 99, 255, 88, 166, 99, 255, 89, 165, 98, 255, 90, 166, 98, 255, 91, 166, 97, 255, 92, 166, 96, 255, 93, 166, 96, 255, 95, 166, 95, 255, 96, 166, 95, 255, 98, 166, 94, 255, 100, 166, 93, 255, 101, 166, 93, 255, 102, 166, 92, 255, 102, 166, 92, 255, 103, 166, 91, 255, 103, 166, 90, 255, 103, 166, 90, 255, 104, 166, 89, 255, 104, 166, 89, 255, 104, 166, 89, 255, 103, 166, 88, 255, 103, 166, 88, 255, 103, 167, 88, 255, 103, 167, 88, 255, 103, 167, 87, 255, 104, 168, 87, 255, 104, 169, 87, 255, 104, 169, 87, 255, 105, 170, 88, 255, 106, 171, 88, 255, 107, 172, 88, 255, 108, 173, 88, 255, 108, 174, 88, 255, 109, 175, 88, 255, 110, 176, 89, 255, 111, 176, 89, 255, 112, 177, 89, 255, 113, 178, 89, 255, 113, 179, 89, 255, 114, 179, 89, 255, 114, 180, 89, 255, 114, 181, 90, 255, 115, 181, 90, 255, 114, 182, 90, 255, 114, 183, 90, 255, 114, 183, 90, 255, 113, 184, 90, 255, 112, 185, 90, 255, 112, 185, 90, 255, 111, 186, 91, 255, 110, 186, 91, 255, 110, 187, 91, 255, 109, 187, 91, 255, 108, 187, 91, 255, 108, 187, 90, 255, 107, 187, 90, 255, 107, 187, 90, 255, 106, 187, 90, 255, 106, 187, 90, 255, 106, 187, 90, 255, 105, 187, 90, 255, 105, 187, 90, 255, 105, 187, 90, 255, 105, 187, 90, 255, 105, 187, 90, 255, 105, 187, 90, 255, 105, 187, 90, 255, 105, 187, 90, 255, 105, 187, 89, 255, 105, 187, 89, 255, 105, 188, 88, 255, 105, 188, 87, 255, 105, 188, 87, 255, 105, 188, 86, 255, 106, 188, 85, 255, 106, 188, 83, 255, 106, 188, 82, 255, 106, 188, 81, 255, 107, 188, 80, 255, 107, 188, 78, 255, 107, 188, 77, 255, 108, 188, 75, 255, 108, 187, 74, 255, 109, 187, 72, 255, 109, 186, 71, 255, 110, 185, 69, 255, 111, 184, 68, 255, 111, 183, 66, 255, 112, 182, 65, 255, 113, 181, 64, 255, 113, 179, 62, 255, 114, 178, 61, 255, 115, 177, 60, 255, 115, 175, 58, 255, 116, 174, 57, 255, 116, 173, 56, 255, 117, 172, 55, 255, 117, 171, 54, 255, 117, 170, 53, 255, 117, 169, 53, 255, 116, 169, 52, 255, 116, 169, 52, 255, 115, 169, 51, 255, 114, 169, 51, 255, 113, 169, 51, 255, 112, 169, 51, 255, 111, 169, 51, 255, 109, 169, 51, 255, 108, 168, 50, 255, 106, 168, 50, 255, 104, 167, 50, 255, 102, 167, 50, 255, 100, 166, 50, 255, 98, 166, 50, 255, 96, 165, 49, 255, 94, 165, 49, 255, 92, 164, 49, 255, 90, 164, 49, 255, 88, 163, 49, 255, 86, 162, 49, 255, 84, 162, 48, 255, 82, 161, 48, 255, 80, 161, 48, 255, 78, 161, 48, 255, 76, 161, 48, 255, 75, 161, 48, 255, 73, 162, 48, 255, 71, 162, 47, 255, 69, 163, 47, 255, 67, 164, 47, 255, 65, 164, 47, 255, 63, 165, 47, 255, 62, 166, 47, 255, 60, 167, 47, 255, 59, 168, 47, 255, 58, 169, 47, 255, 57, 169, 47, 255, 56, 170, 47, 255, 55, 170, 47, 255, 55, 171, 47, 255, 55, 171, 47, 255, 55, 171, 47, 255, 55, 170, 47, 255, 55, 170, 47, 255, 55, 169, 48, 255, 55, 168, 49, 255, 55, 167, 50, 255, 56, 165, 51, 255, 56, 164, 52, 255, 57, 162, 53, 255, 57, 161, 54, 255, 58, 159, 56, 255, 59, 158, 57, 255, 60, 156, 59, 255, 61, 154, 61, 255, 62, 153, 62, 255, 63, 151, 64, 255, 65, 150, 66, 255, 66, 148, 68, 255, 68, 147, 70, 255, 70, 146, 72, 255, 73, 145, 73, 255, 76, 143, 75, 255, 79, 142, 77, 255, 83, 141, 79, 255, 87, 140, 81, 255, 91, 139, 83, 255, 95, 137, 84, 255, 99, 136, 86, 255, 104, 135, 88, 255, 108, 133, 89, 255, 112, 132, 91, 255, 116, 130, 92, 255, 119, 129, 93, 255, 123, 127, 94, 255, 126, 125, 95, 255, 129, 124, 96, 255, 131, 122, 97, 255, 133, 120, 97, 255, 134, 118, 98, 255, 135, 116, 98, 255, 136, 114, 99, 255, 137, 112, 99, 255, 138, 110, 99, 255, 139, 108, 99, 255, 139, 106, 100, 255, 140, 104, 100, 255, 141, 102, 100, 255, 141, 100, 100, 255, 142, 98, 100, 255, 143, 96, 99, 255, 143, 94, 99, 255, 144, 92, 99, 255, 145, 91, 99, 255, 146, 89, 99, 255, 147, 87, 99, 255, 149, 85, 98, 255, 150, 83, 98, 255, 152, 81, 98, 255, 153, 79, 98, 255, 154, 78, 97, 255, 155, 77, 97, 255, 156, 75, 97, 255, 157, 74, 97, 255, 158, 73, 97, 255, 158, 72, 96, 255, 159, 71, 96, 255, 159, 71, 96, 255, 160, 70, 96, 255, 160, 69, 96, 255, 160, 69, 96, 255, 160, 69, 96, 255, 160, 68, 96, 255, 161, 68, 96, 255, 161, 68, 96, 255, 160, 66, 94, 255, 160, 66, 94, 255, 160, 66, 94, 255, 161, 65, 93, 255, 161, 65, 93, 255, 162, 65, 92, 255, 163, 65, 92, 255, 163, 65, 91, 255, 164, 65, 91, 255, 165, 65, 90, 255, 166, 65, 89, 255, 166, 65, 88, 255, 167, 65, 87, 255, 167, 65, 86, 255, 168, 66, 85, 255, 168, 66, 84, 255, 168, 67, 83, 255, 167, 68, 82, 255, 167, 69, 81, 255, 166, 71, 80, 255, 165, 73, 79, 255, 164, 74, 78, 255, 162, 76, 76, 255, 161, 77, 75, 255, 160, 79, 74, 255, 159, 81, 73, 255, 157, 82, 71, 255, 156, 84, 70, 255, 155, 86, 69, 255, 153, 87, 68, 255, 152, 89, 67, 255, 150, 90, 66, 255, 149, 92, 65, 255, 147, 93, 64, 255, 146, 94, 63, 255, 144, 95, 62, 255, 143, 96, 61, 255, 141, 97, 61, 255, 139, 98, 60, 255, 138, 99, 60, 255, 136, 100, 61, 255, 134, 102, 61, 255, 131, 103, 63, 255, 129, 105, 64, 255, 126, 107, 66, 255, 124, 110, 68, 255, 121, 112, 70, 255, 118, 115, 73, 255, 116, 117, 75, 255, 113, 120, 78, 255, 110, 122, 81, 255, 107, 125, 83, 255, 105, 127, 86, 255, 102, 130, 88, 255, 100, 132, 91, 255, 97, 134, 93, 255, 95, 136, 95, 255, 93, 138, 96, 255, 91, 140, 98, 255, 90, 143, 99, 255, 88, 145, 100, 255, 87, 147, 101, 255, 87, 149, 101, 255, 86, 151, 102, 255, 86, 153, 102, 255, 85, 155, 102, 255, 85, 157, 102, 255, 85, 159, 102, 255, 85, 161, 102, 255, 85, 163, 102, 255, 85, 164, 102, 255, 86, 165, 102, 255, 86, 166, 102, 255, 86, 167, 101, 255, 86, 167, 101, 255, 86, 167, 101, 255, 86, 167, 101, 255, 86, 167, 101, 255, 86, 167, 101, 255, 86, 167, 101, 255, 86, 167, 100, 255, 86, 167, 100, 255, 87, 167, 100, 255, 87, 167, 99, 255, 87, 167, 99, 255, 88, 167, 99, 255, 88, 167, 98, 255, 89, 167, 98, 255, 90, 167, 97, 255, 91, 167, 96, 255, 92, 167, 96, 255, 93, 167, 95, 255, 95, 167, 95, 255, 96, 168, 94, 255, 98, 168, 94, 255, 99, 168, 93, 255, 101, 168, 92, 255, 102, 168, 92, 255, 103, 168, 91, 255, 103, 168, 91, 255, 104, 168, 90, 255, 104, 168, 90, 255, 104, 167, 90, 255, 104, 167, 89, 255, 104, 167, 89, 255, 104, 167, 89, 255, 104, 168, 88, 255, 104, 168, 88, 255, 104, 168, 88, 255, 104, 168, 88, 255, 105, 169, 88, 255, 105, 170, 88, 255, 106, 170, 88, 255, 106, 171, 88, 255, 107, 172, 89, 255, 108, 173, 89, 255, 109, 174, 89, 255, 110, 175, 89, 255, 111, 176, 89, 255, 112, 176, 90, 255, 112, 177, 90, 255, 113, 178, 90, 255, 114, 179, 90, 255, 114, 179, 91, 255, 115, 180, 91, 255, 115, 180, 91, 255, 116, 181, 91, 255, 116, 182, 91, 255, 116, 182, 91, 255, 116, 183, 92, 255, 115, 184, 92, 255, 114, 185, 92, 255, 114, 185, 92, 255, 113, 186, 92, 255, 112, 186, 92, 255, 111, 187, 93, 255, 111, 187, 93, 255, 110, 187, 93, 255, 109, 187, 93, 255, 109, 187, 93, 255, 108, 187, 93, 255, 108, 187, 93, 255, 107, 187, 93, 255, 107, 187, 93, 255, 106, 187, 93, 255, 106, 187, 93, 255, 106, 186, 93, 255, 106, 186, 93, 255, 105, 186, 93, 255, 105, 186, 93, 255, 105, 186, 93, 255, 105, 186, 93, 255, 105, 186, 93, 255, 105, 186, 92, 255, 106, 187, 92, 255, 106, 187, 91, 255, 106, 187, 90, 255, 106, 187, 89, 255, 106, 188, 88, 255, 107, 188, 87, 255, 107, 188, 86, 255, 107, 188, 85, 255, 108, 188, 84, 255, 108, 189, 82, 255, 108, 188, 81, 255, 109, 188, 80, 255, 109, 188, 78, 255, 110, 188, 77, 255, 110, 187, 75, 255, 111, 186, 73, 255, 111, 186, 72, 255, 112, 185, 70, 255, 113, 183, 69, 255, 113, 182, 67, 255, 114, 181, 66, 255, 115, 180, 64, 255, 115, 178, 63, 255, 116, 177, 62, 255, 116, 175, 60, 255, 117, 174, 59, 255, 117, 173, 58, 255, 117, 172, 57, 255, 118, 171, 56, 255, 118, 170, 55, 255, 117, 169, 55, 255, 117, 169, 54, 255, 117, 168, 54, 255, 116, 168, 53, 255, 115, 169, 53, 255, 114, 169, 53, 255, 113, 169, 53, 255, 111, 169, 53, 255, 110, 168, 52, 255, 108, 168, 52, 255, 106, 168, 52, 255, 105, 167, 52, 255, 103, 167, 52, 255, 101, 166, 52, 255, 99, 165, 51, 255, 97, 165, 51, 255, 95, 164, 51, 255, 92, 163, 51, 255, 90, 163, 51, 255, 88, 162, 51, 255, 86, 161, 51, 255, 84, 161, 50, 255, 83, 160, 50, 255, 81, 160, 50, 255, 79, 160, 50, 255, 77, 160, 50, 255, 75, 160, 50, 255, 73, 161, 50, 255, 71, 161, 49, 255, 69, 162, 49, 255, 67, 163, 49, 255, 65, 164, 49, 255, 63, 165, 49, 255, 61, 166, 49, 255, 60, 166, 49, 255, 58, 167, 49, 255, 57, 168, 49, 255, 56, 169, 49, 255, 55, 170, 49, 255, 54, 170, 49, 255, 54, 170, 49, 255, 54, 170, 49, 255, 54, 170, 49, 255, 54, 170, 49, 255, 54, 169, 49, 255, 54, 168, 50, 255, 54, 167, 51, 255, 55, 166, 52, 255, 55, 165, 53, 255, 56, 163, 54, 255, 56, 162, 55, 255, 57, 160, 56, 255, 58, 159, 58, 255, 58, 157, 59, 255, 59, 155, 61, 255, 60, 153, 62, 255, 62, 152, 64, 255, 63, 150, 66, 255, 64, 149, 68, 255, 66, 147, 70, 255, 68, 146, 71, 255, 70, 145, 73, 255, 72, 144, 75, 255, 76, 143, 77, 255, 79, 141, 79, 255, 83, 140, 81, 255, 87, 139, 82, 255, 91, 137, 84, 255, 96, 136, 86, 255, 100, 135, 87, 255, 104, 133, 89, 255, 109, 132, 90, 255, 113, 130, 92, 255, 117, 129, 93, 255, 121, 127, 94, 255, 125, 126, 95, 255, 128, 124, 96, 255, 130, 122, 97, 255, 133, 120, 98, 255, 134, 118, 98, 255, 136, 116, 99, 255, 137, 114, 99, 255, 138, 112, 99, 255, 139, 110, 99, 255, 140, 108, 100, 255, 140, 107, 100, 255, 141, 105, 100, 255, 141, 103, 100, 255, 141, 101, 100, 255, 142, 99, 100, 255, 142, 97, 100, 255, 143, 95, 99, 255, 143, 93, 99, 255, 144, 91, 99, 255, 145, 89, 99, 255, 146, 87, 98, 255, 147, 85, 98, 255, 149, 83, 98, 255, 150, 81, 98, 255, 152, 79, 97, 255, 153, 78, 97, 255, 154, 76, 97, 255, 155, 75, 96, 255, 156, 73, 96, 255, 157, 72, 96, 255, 157, 71, 95, 255, 158, 70, 95, 255, 158, 69, 95, 255, 159, 68, 95, 255, 159, 68, 94, 255, 159, 67, 94, 255, 160, 67, 94, 255, 160, 66, 94, 255, 160, 66, 94, 255, 160, 66, 94, 255, 160, 66, 94, 255, 159, 64, 92, 255, 160, 64, 92, 255, 160, 64, 92, 255, 160, 64, 92, 255, 161, 63, 91, 255, 162, 63, 91, 255, 162, 63, 90, 255, 163, 63, 90, 255, 164, 63, 89, 255, 165, 63, 88, 255, 166, 63, 88, 255, 167, 63, 87, 255, 167, 63, 86, 255, 168, 64, 85, 255, 168, 64, 84, 255, 168, 65, 83, 255, 168, 66, 82, 255, 168, 67, 81, 255, 167, 68, 80, 255, 166, 70, 78, 255, 165, 71, 77, 255, 164, 73, 76, 255, 163, 75, 75, 255, 162, 76, 74, 255, 160, 78, 73, 255, 159, 80, 71, 255, 158, 82, 70, 255, 156, 83, 69, 255, 155, 85, 68, 255, 153, 86, 67, 255, 152, 88, 66, 255, 151, 90, 65, 255, 149, 91, 64, 255, 147, 92, 63, 255, 146, 93, 62, 255, 144, 95, 61, 255, 143, 96, 61, 255, 141, 97, 60, 255, 140, 97, 59, 255, 138, 98, 59, 255, 136, 100, 60, 255, 134, 101, 61, 255, 132, 103, 62, 255, 129, 105, 64, 255, 127, 107, 65, 255, 124, 110, 68, 255, 121, 112, 70, 255, 119, 115, 72, 255, 116, 117, 75, 255, 113, 120, 78, 255, 110, 122, 80, 255, 107, 125, 83, 255, 105, 128, 86, 255, 102, 130, 88, 255, 100, 132, 91, 255, 97, 135, 93, 255, 95, 137, 95, 255, 93, 139, 96, 255, 91, 141, 98, 255, 90, 143, 99, 255, 89, 145, 100, 255, 88, 147, 101, 255, 87, 150, 101, 255, 86, 152, 102, 255, 86, 154, 102, 255, 86, 156, 102, 255, 86, 158, 102, 255, 86, 160, 102, 255, 86, 162, 102, 255, 86, 164, 101, 255, 86, 165, 101, 255, 86, 166, 101, 255, 86, 167, 101, 255, 87, 168, 101, 255, 87, 168, 101, 255, 87, 169, 100, 255, 87, 169, 100, 255, 87, 169, 100, 255, 87, 169, 100, 255, 87, 169, 100, 255, 87, 169, 100, 255, 87, 168, 99, 255, 87, 168, 99, 255, 87, 168, 99, 255, 88, 168, 98, 255, 88, 168, 98, 255, 88, 168, 97, 255, 89, 168, 97, 255, 90, 168, 97, 255, 91, 169, 96, 255, 92, 169, 95, 255, 93, 169, 95, 255, 94, 169, 94, 255, 96, 169, 94, 255, 98, 169, 93, 255, 99, 169, 93, 255, 101, 169, 92, 255, 102, 169, 92, 255, 103, 169, 91, 255, 103, 169, 91, 255, 104, 169, 91, 255, 104, 169, 90, 255, 104, 168, 90, 255, 105, 168, 89, 255, 105, 168, 89, 255, 105, 168, 89, 255, 105, 168, 89, 255, 105, 169, 89, 255, 105, 169, 89, 255, 105, 169, 89, 255, 106, 170, 89, 255, 106, 170, 89, 255, 107, 171, 89, 255, 107, 172, 89, 255, 108, 173, 90, 255, 109, 174, 90, 255, 110, 175, 90, 255, 111, 176, 90, 255, 112, 176, 91, 255, 113, 177, 91, 255, 114, 178, 91, 255, 114, 178, 91, 255, 115, 179, 92, 255, 116, 180, 92, 255, 116, 180, 92, 255, 117, 181, 92, 255, 117, 181, 93, 255, 117, 182, 93, 255, 117, 183, 93, 255, 117, 183, 93, 255, 116, 184, 94, 255, 116, 185, 94, 255, 115, 185, 94, 255, 114, 186, 94, 255, 113, 186, 94, 255, 113, 187, 95, 255, 112, 187, 95, 255, 111, 187, 95, 255, 111, 187, 95, 255, 110, 187, 95, 255, 109, 187, 95, 255, 109, 187, 95, 255, 108, 187, 95, 255, 108, 186, 95, 255, 108, 186, 96, 255, 107, 186, 96, 255, 107, 186, 96, 255, 107, 186, 96, 255, 107, 185, 96, 255, 106, 185, 96, 255, 106, 185, 96, 255, 106, 185, 96, 255, 106, 185, 95, 255, 107, 186, 95, 255, 107, 186, 94, 255, 107, 186, 94, 255, 107, 187, 93, 255, 107, 187, 92, 255, 108, 187, 91, 255, 108, 188, 90, 255, 108, 188, 89, 255, 109, 188, 88, 255, 109, 188, 86, 255, 109, 188, 85, 255, 110, 189, 84, 255, 110, 188, 82, 255, 111, 188, 81, 255, 111, 188, 79, 255, 112, 187, 77, 255, 112, 187, 76, 255, 113, 186, 74, 255, 113, 185, 73, 255, 114, 184, 71, 255, 115, 182, 70, 255, 115, 181, 68, 255, 116, 180, 67, 255, 117, 178, 65, 255, 117, 177, 64, 255, 118, 176, 63, 255, 118, 174, 61, 255, 118, 173, 60, 255, 118, 172, 59, 255, 119, 171, 58, 255, 118, 170, 58, 255, 118, 169, 57, 255, 118, 169, 56, 255, 117, 168, 56, 255, 117, 168, 55, 255, 116, 169, 55, 255, 115, 169, 55, 255, 113, 169, 55, 255, 112, 168, 55, 255, 110, 168, 55, 255, 109, 168, 54, 255, 107, 167, 54, 255, 105, 167, 54, 255, 103, 166, 54, 255, 101, 165, 54, 255, 99, 165, 54, 255, 97, 164, 53, 255, 95, 163, 53, 255, 93, 163, 53, 255, 91, 162, 53, 255, 89, 161, 53, 255, 87, 161, 53, 255, 85, 160, 52, 255, 83, 159, 52, 255, 81, 159, 52, 255, 80, 159, 52, 255, 77, 159, 52, 255, 75, 159, 52, 255, 73, 160, 52, 255, 71, 160, 52, 255, 69, 161, 51, 255, 67, 162, 51, 255, 65, 163, 51, 255, 63, 164, 51, 255, 61, 165, 51, 255, 60, 166, 51, 255, 58, 167, 51, 255, 57, 168, 51, 255, 56, 169, 51, 255, 55, 169, 51, 255, 54, 170, 51, 255, 53, 170, 51, 255, 53, 170, 51, 255, 53, 170, 51, 255, 53, 170, 51, 255, 53, 169, 52, 255, 54, 168, 52, 255, 54, 167, 53, 255, 54, 166, 54, 255, 55, 165, 55, 255, 55, 163, 56, 255, 56, 162, 57, 255, 56, 160, 58, 255, 57, 158, 60, 255, 58, 156, 61, 255, 59, 155, 63, 255, 60, 153, 64, 255, 61, 151, 66, 255, 63, 150, 68, 255, 64, 148, 69, 255, 66, 147, 71, 255, 67, 146, 73, 255, 70, 144, 75, 255, 72, 143, 77, 255, 76, 142, 78, 255, 79, 141, 80, 255, 83, 139, 82, 255, 87, 138, 84, 255, 92, 137, 85, 255, 96, 135, 87, 255, 101, 134, 89, 255, 105, 132, 90, 255, 110, 131, 91, 255, 114, 129, 93, 255, 118, 128, 94, 255, 122, 126, 95, 255, 126, 124, 96, 255, 129, 123, 97, 255, 132, 121, 98, 255, 134, 119, 98, 255, 136, 117, 99, 255, 137, 115, 99, 255, 138, 113, 99, 255, 139, 111, 100, 255, 140, 109, 100, 255, 141, 107, 100, 255, 141, 105, 100, 255, 142, 103, 100, 255, 142, 101, 100, 255, 142, 99, 100, 255, 142, 97, 100, 255, 143, 95, 100, 255, 143, 93, 99, 255, 144, 91, 99, 255, 144, 89, 99, 255, 145, 87, 98, 255, 146, 85, 98, 255, 147, 83, 98, 255, 148, 81, 97, 255, 150, 79, 97, 255, 151, 78, 97, 255, 153, 76, 96, 255, 154, 74, 96, 255, 155, 73, 95, 255, 156, 72, 95, 255, 156, 70, 95, 255, 157, 69, 94, 255, 158, 68, 94, 255, 158, 67, 94, 255, 158, 67, 93, 255, 159, 66, 93, 255, 159, 65, 93, 255, 159, 65, 93, 255, 159, 65, 93, 255, 159, 64, 92, 255, 159, 64, 92, 255, 159, 64, 92, 255, 159, 62, 91, 255, 159, 62, 91, 255, 160, 62, 91, 255, 160, 62, 91, 255, 161, 62, 90, 255, 162, 62, 90, 255, 163, 62, 89, 255, 163, 61, 89, 255, 164, 61, 88, 255, 165, 61, 87, 255, 166, 61, 86, 255, 167, 62, 86, 255, 167, 62, 85, 255, 168, 62, 84, 255, 168, 63, 83, 255, 169, 64, 82, 255, 168, 65, 81, 255, 168, 66, 80, 255, 168, 67, 78, 255, 167, 69, 77, 255, 166, 70, 76, 255, 164, 72, 75, 255, 163, 74, 74, 255, 162, 76, 73, 255, 161, 77, 72, 255, 159, 79, 70, 255, 158, 81, 69, 255, 157, 82, 68, 255, 155, 84, 67, 255, 154, 86, 66, 255, 152, 87, 65, 255, 151, 89, 64, 255, 149, 90, 63, 255, 148, 92, 62, 255, 146, 93, 61, 255, 145, 94, 61, 255, 143, 95, 60, 255, 141, 96, 59, 255, 140, 97, 59, 255, 138, 98, 59, 255, 136, 99, 59, 255, 134, 101, 60, 255, 132, 103, 61, 255, 129, 105, 63, 255, 127, 107, 65, 255, 124, 110, 67, 255, 121, 112, 69, 255, 119, 115, 72, 255, 116, 117, 75, 255, 113, 120, 77, 255, 110, 123, 80, 255, 108, 125, 83, 255, 105, 128, 85, 255, 102, 130, 88, 255, 100, 133, 90, 255, 97, 135, 93, 255, 95, 137, 95, 255, 93, 139, 96, 255, 91, 141, 98, 255, 90, 143, 99, 255, 89, 146, 100, 255, 88, 148, 100, 255, 87, 150, 101, 255, 86, 152, 101, 255, 86, 155, 102, 255, 86, 157, 102, 255, 86, 159, 102, 255, 86, 161, 101, 255, 86, 163, 101, 255, 86, 164, 101, 255, 86, 166, 101, 255, 87, 167, 101, 255, 87, 168, 100, 255, 87, 169, 100, 255, 87, 169, 100, 255, 87, 170, 100, 255, 87, 170, 100, 255, 87, 169, 100, 255, 87, 169, 100, 255, 87, 169, 99, 255, 87, 169, 99, 255, 87, 169, 99, 255, 87, 169, 99, 255, 87, 169, 98, 255, 88, 169, 98, 255, 88, 169, 98, 255, 89, 169, 97, 255, 89, 169, 97, 255, 90, 169, 96, 255, 91, 169, 96, 255, 92, 169, 95, 255, 93, 170, 95, 255, 95, 170, 94, 255, 96, 170, 94, 255, 98, 170, 93, 255, 100, 170, 93, 255, 101, 170, 92, 255, 102, 170, 92, 255, 103, 170, 91, 255, 104, 170, 91, 255, 104, 169, 91, 255, 105, 169, 90, 255, 105, 169, 90, 255, 105, 169, 90, 255, 105, 169, 90, 255, 105, 169, 89, 255, 106, 169, 89, 255, 106, 169, 89, 255, 106, 169, 89, 255, 106, 170, 89, 255, 106, 170, 89, 255, 107, 171, 90, 255, 108, 172, 90, 255, 108, 173, 90, 255, 109, 173, 91, 255, 110, 174, 91, 255, 111, 175, 91, 255, 112, 176, 92, 255, 113, 177, 92, 255, 114, 177, 92, 255, 115, 178, 93, 255, 116, 179, 93, 255, 116, 179, 93, 255, 117, 180, 93, 255, 118, 180, 94, 255, 118, 181, 94, 255, 118, 182, 94, 255, 119, 182, 95, 255, 118, 183, 95, 255, 118, 183, 95, 255, 118, 184, 95, 255, 117, 185, 96, 255, 116, 185, 96, 255, 116, 186, 96, 255, 115, 186, 96, 255, 114, 187, 97, 255, 113, 187, 97, 255, 113, 187, 97, 255, 112, 187, 97, 255, 112, 187, 97, 255, 111, 187, 98, 255, 110, 186, 98, 255, 110, 186, 98, 255, 109, 186, 98, 255, 109, 186, 98, 255, 109, 185, 98, 255, 108, 185, 98, 255, 108, 185, 98, 255, 108, 185, 98, 255, 108, 185, 98, 255, 108, 185, 98, 255, 108, 185, 98, 255, 108, 185, 98, 255, 108, 185, 98, 255, 108, 185, 97, 255, 108, 186, 97, 255, 109, 186, 96, 255, 109, 187, 95, 255, 109, 187, 94, 255, 109, 187, 93, 255, 110, 188, 92, 255, 110, 188, 90, 255, 110, 188, 89, 255, 111, 188, 88, 255, 111, 188, 86, 255, 112, 188, 85, 255, 112, 188, 83, 255, 113, 188, 82, 255, 113, 187, 80, 255, 114, 187, 78, 255, 114, 186, 77, 255, 115, 185, 75, 255, 116, 184, 74, 255, 116, 182, 72, 255, 117, 181, 71, 255, 117, 180, 69, 255, 118, 178, 68, 255, 118, 177, 66, 255, 119, 175, 65, 255, 119, 174, 64, 255, 119, 173, 63, 255, 120, 172, 62, 255, 120, 171, 61, 255, 120, 170, 60, 255, 119, 169, 59, 255, 119, 169, 58, 255, 118, 168, 58, 255, 118, 168, 58, 255, 117, 168, 57, 255, 115, 169, 57, 255, 114, 168, 57, 255, 113, 168, 57, 255, 111, 168, 57, 255, 110, 168, 57, 255, 108, 167, 56, 255, 106, 167, 56, 255, 104, 166, 56, 255, 102, 165, 56, 255, 100, 165, 56, 255, 98, 164, 56, 255, 96, 163, 55, 255, 94, 162, 55, 255, 92, 162, 55, 255, 90, 161, 55, 255, 88, 160, 55, 255, 86, 160, 55, 255, 84, 159, 54, 255, 82, 159, 54, 255, 80, 159, 54, 255, 78, 159, 54, 255, 76, 159, 54, 255, 74, 159, 54, 255, 72, 160, 54, 255, 69, 161, 54, 255, 67, 162, 54, 255, 65, 163, 53, 255, 63, 164, 53, 255, 61, 165, 53, 255, 60, 166, 53, 255, 58, 167, 53, 255, 57, 168, 53, 255, 55, 169, 53, 255, 54, 169, 53, 255, 54, 170, 53, 255, 53, 170, 53, 255, 53, 170, 53, 255, 53, 170, 53, 255, 53, 170, 53, 255, 53, 169, 54, 255, 54, 168, 54, 255, 54, 167, 55, 255, 54, 166, 56, 255, 55, 164, 57, 255, 55, 163, 58, 255, 56, 161, 59, 255, 56, 160, 60, 255, 57, 158, 62, 255, 58, 156, 63, 255, 59, 154, 65, 255, 60, 153, 66, 255, 61, 151, 68, 255, 63, 149, 70, 255, 64, 148, 71, 255, 66, 146, 73, 255, 68, 145, 75, 255, 70, 144, 77, 255, 72, 143, 78, 255, 76, 141, 80, 255, 79, 140, 82, 255, 83, 139, 83, 255, 87, 137, 85, 255, 92, 136, 87, 255, 96, 135, 88, 255, 101, 133, 90, 255, 106, 132, 91, 255, 110, 130, 93, 255, 115, 129, 94, 255, 119, 127, 95, 255, 123, 125, 96, 255, 127, 124, 97, 255, 130, 122, 98, 255, 133, 120, 99, 255, 135, 118, 99, 255, 137, 116, 100, 255, 138, 114, 100, 255, 139, 112, 100, 255, 140, 110, 100, 255, 141, 108, 100, 255, 141, 106, 100, 255, 142, 104, 100, 255, 142, 102, 100, 255, 142, 100, 100, 255, 143, 98, 100, 255, 143, 96, 100, 255, 143, 94, 100, 255, 143, 92, 99, 255, 144, 90, 99, 255, 144, 88, 99, 255, 145, 86, 98, 255, 146, 84, 98, 255, 147, 82, 98, 255, 149, 80, 97, 255, 150, 78, 97, 255, 151, 76, 96, 255, 153, 74, 96, 255, 154, 73, 95, 255, 155, 71, 95, 255, 156, 70, 94, 255, 156, 69, 94, 255, 157, 68, 94, 255, 158, 67, 93, 255, 158, 66, 93, 255, 158, 65, 92, 255, 159, 64, 92, 255, 159, 64, 92, 255, 159, 63, 92, 255, 159, 63, 91, 255, 159, 63, 91, 255, 159, 62, 91, 255, 159, 62, 91, 255, 160, 61, 90, 255, 160, 61, 90, 255, 160, 61, 90, 255, 161, 61, 90, 255, 161, 60, 89, 255, 162, 60, 89, 255, 163, 60, 88, 255, 164, 60, 88, 255, 165, 60, 87, 255, 166, 60, 87, 255, 166, 60, 86, 255, 167, 60, 85, 255, 168, 61, 84, 255, 168, 61, 83, 255, 169, 62, 82, 255, 169, 62, 81, 255, 169, 63, 80, 255, 168, 65, 79, 255, 168, 66, 78, 255, 167, 68, 77, 255, 166, 69, 75, 255, 165, 71, 74, 255, 164, 73, 73, 255, 162, 75, 72, 255, 161, 76, 71, 255, 160, 78, 70, 255, 158, 80, 69, 255, 157, 82, 67, 255, 155, 83, 66, 255, 154, 85, 65, 255, 152, 87, 64, 255, 151, 88, 63, 255, 149, 90, 62, 255, 148, 91, 62, 255, 146, 92, 61, 255, 145, 94, 60, 255, 143, 95, 59, 255, 142, 96, 59, 255, 140, 97, 58, 255, 138, 98, 58, 255, 136, 99, 59, 255, 134, 101, 60, 255, 132, 103, 61, 255, 129, 105, 62, 255, 127, 107, 64, 255, 124, 109, 67, 255, 122, 112, 69, 255, 119, 115, 71, 255, 116, 117, 74, 255, 113, 120, 77, 255, 110, 123, 80, 255, 108, 125, 82, 255, 105, 128, 85, 255, 102, 130, 88, 255, 100, 133, 90, 255, 97, 135, 92, 255, 95, 137, 94, 255, 93, 139, 96, 255, 91, 141, 97, 255, 90, 144, 98, 255, 89, 146, 99, 255, 88, 148, 100, 255, 87, 151, 101, 255, 86, 153, 101, 255, 86, 155, 101, 255, 86, 157, 101, 255, 86, 159, 101, 255, 86, 161, 101, 255, 86, 163, 101, 255, 86, 165, 101, 255, 86, 166, 100, 255, 87, 168, 100, 255, 87, 169, 100, 255, 87, 169, 100, 255, 87, 170, 100, 255, 87, 170, 100, 255, 87, 170, 99, 255, 87, 170, 99, 255, 87, 170, 99, 255, 87, 170, 99, 255, 87, 170, 99, 255, 87, 170, 99, 255, 87, 170, 98, 255, 88, 170, 98, 255, 88, 170, 98, 255, 88, 170, 97, 255, 89, 170, 97, 255, 89, 170, 96, 255, 90, 170, 96, 255, 91, 170, 96, 255, 92, 170, 95, 255, 93, 170, 95, 255, 95, 170, 94, 255, 96, 170, 94, 255, 98, 170, 93, 255, 100, 170, 93, 255, 101, 170, 93, 255, 103, 170, 92, 255, 103, 170, 92, 255, 104, 170, 91, 255, 105, 170, 91, 255, 105, 170, 91, 255, 106, 169, 91, 255, 106, 169, 90, 255, 106, 169, 90, 255, 106, 169, 90, 255, 106, 169, 90, 255, 106, 169, 90, 255, 107, 170, 90, 255, 107, 170, 90, 255, 107, 170, 90, 255, 108, 171, 91, 255, 109, 172, 91, 255, 109, 173, 91, 255, 110, 174, 92, 255, 111, 174, 92, 255, 112, 175, 92, 255, 113, 176, 93, 255, 114, 177, 93, 255, 115, 177, 94, 255, 116, 178, 94, 255, 117, 178, 94, 255, 118, 179, 95, 255, 118, 180, 95, 255, 119, 180, 96, 255, 119, 181, 96, 255, 120, 181, 96, 255, 120, 182, 97, 255, 120, 183, 97, 255, 120, 183, 97, 255, 119, 184, 98, 255, 119, 185, 98, 255, 118, 185, 98, 255, 117, 186, 98, 255, 117, 186, 99, 255, 116, 186, 99, 255, 115, 187, 99, 255, 115, 187, 99, 255, 114, 187, 100, 255, 113, 186, 100, 255, 113, 186, 100, 255, 112, 186, 100, 255, 112, 186, 100, 255, 111, 186, 100, 255, 111, 185, 101, 255, 110, 185, 101, 255, 110, 185, 101, 255, 110, 185, 101, 255, 110, 185, 101, 255, 110, 184, 101, 255, 110, 184, 101, 255, 110, 184, 101, 255, 110, 185, 101, 255, 110, 185, 100, 255, 110, 185, 100, 255, 110, 185, 99, 255, 110, 186, 98, 255, 111, 186, 97, 255, 111, 187, 96, 255, 111, 187, 95, 255, 111, 187, 94, 255, 112, 188, 93, 255, 112, 188, 92, 255, 113, 188, 90, 255, 113, 188, 89, 255, 113, 188, 87, 255, 114, 188, 86, 255, 114, 188, 84, 255, 115, 187, 82, 255, 115, 186, 81, 255, 116, 186, 79, 255, 117, 185, 78, 255, 117, 183, 76, 255, 118, 182, 75, 255, 118, 181, 73, 255, 119, 179, 72, 255, 119, 178, 70, 255, 120, 177, 69, 255, 120, 175, 67, 255, 121, 174, 66, 255, 121, 173, 65, 255, 121, 172, 64, 255, 121, 170, 63, 255, 121, 170, 62, 255, 120, 169, 61, 255, 120, 168, 61, 255, 119, 168, 60, 255, 119, 168, 60, 255, 118, 168, 60, 255, 117, 168, 60, 255, 115, 168, 59, 255, 114, 168, 59, 255, 112, 168, 59, 255, 110, 168, 59, 255, 109, 167, 59, 255, 107, 167, 59, 255, 105, 166, 58, 255, 103, 165, 58, 255, 101, 165, 58, 255, 99, 164, 58, 255, 97, 163, 58, 255, 94, 162, 57, 255, 92, 162, 57, 255, 90, 161, 57, 255, 88, 160, 57, 255, 86, 160, 57, 255, 84, 159, 57, 255, 82, 159, 57, 255, 80, 159, 56, 255, 78, 159, 56, 255, 76, 159, 56, 255, 74, 160, 56, 255, 72, 160, 56, 255, 70, 161, 56, 255, 68, 162, 56, 255, 65, 163, 56, 255, 63, 164, 56, 255, 62, 165, 56, 255, 60, 166, 55, 255, 58, 167, 55, 255, 57, 168, 55, 255, 56, 169, 55, 255, 55, 169, 55, 255, 54, 170, 55, 255, 53, 170, 55, 255, 53, 170, 55, 255, 53, 170, 55, 255, 53, 170, 56, 255, 54, 169, 56, 255, 54, 168, 57, 255, 54, 167, 57, 255, 54, 166, 58, 255, 55, 165, 59, 255, 55, 163, 60, 255, 56, 161, 61, 255, 57, 160, 62, 255, 57, 158, 64, 255, 58, 156, 65, 255, 59, 154, 67, 255, 60, 153, 68, 255, 62, 151, 70, 255, 63, 149, 71, 255, 64, 148, 73, 255, 66, 146, 75, 255, 68, 145, 76, 255, 70, 144, 78, 255, 73, 142, 80, 255, 76, 141, 82, 255, 80, 140, 83, 255, 84, 139, 85, 255, 88, 137, 87, 255, 92, 136, 88, 255, 97, 134, 90, 255, 101, 133, 91, 255, 106, 131, 92, 255, 111, 130, 94, 255, 115, 128, 95, 255, 119, 126, 96, 255, 123, 125, 97, 255, 127, 123, 98, 255, 130, 121, 99, 255, 133, 119, 99, 255, 135, 117, 100, 255, 137, 115, 100, 255, 139, 113, 100, 255, 140, 111, 101, 255, 141, 109, 101, 255, 141, 107, 101, 255, 142, 105, 101, 255, 142, 103, 101, 255, 143, 101, 101, 255, 143, 99, 100, 255, 143, 97, 100, 255, 143, 95, 100, 255, 143, 93, 100, 255, 144, 91, 99, 255, 144, 89, 99, 255, 145, 87, 99, 255, 145, 85, 98, 255, 146, 83, 98, 255, 147, 81, 97, 255, 149, 79, 97, 255, 150, 77, 96, 255, 152, 75, 96, 255, 153, 73, 95, 255, 154, 72, 95, 255, 155, 70, 94, 255, 156, 69, 94, 255, 157, 67, 93, 255, 157, 66, 93, 255, 158, 65, 93, 255, 158, 64, 92, 255, 159, 64, 92, 255, 159, 63, 91, 255, 159, 62, 91, 255, 159, 62, 91, 255, 160, 61, 91, 255, 160, 61, 91, 255, 160, 61, 90, 255, 160, 61, 90, 255, 160, 59, 90, 255, 160, 59, 90, 255, 161, 59, 90, 255, 161, 59, 89, 255, 162, 59, 89, 255, 163, 59, 89, 255, 163, 59, 88, 255, 164, 59, 87, 255, 165, 59, 87, 255, 166, 59, 86, 255, 167, 59, 85, 255, 167, 59, 84, 255, 168, 60, 83, 255, 169, 60, 82, 255, 169, 61, 81, 255, 169, 61, 80, 255, 169, 62, 79, 255, 169, 64, 78, 255, 168, 65, 77, 255, 167, 67, 76, 255, 166, 68, 75, 255, 165, 70, 74, 255, 164, 72, 73, 255, 162, 74, 71, 255, 161, 76, 70, 255, 160, 77, 69, 255, 158, 79, 68, 255, 157, 81, 67, 255, 155, 83, 66, 255, 154, 84, 65, 255, 153, 86, 64, 255, 151, 88, 63, 255, 149, 89, 62, 255, 148, 90, 61, 255, 146, 92, 61, 255, 145, 93, 60, 255, 143, 94, 59, 255, 142, 95, 59, 255, 140, 96, 58, 255, 138, 97, 58, 255, 136, 99, 59, 255, 134, 101, 59, 255, 132, 102, 61, 255, 129, 105, 62, 255, 127, 107, 64, 255, 124, 109, 66, 255, 122, 112, 69, 255, 119, 114, 71, 255, 116, 117, 74, 255, 113, 120, 77, 255, 111, 123, 79, 255, 108, 125, 82, 255, 105, 128, 85, 255, 103, 130, 87, 255, 100, 133, 90, 255, 98, 135, 92, 255, 96, 137, 94, 255, 93, 140, 96, 255, 92, 142, 97, 255, 90, 144, 98, 255, 89, 146, 99, 255, 88, 148, 100, 255, 87, 151, 100, 255, 87, 153, 101, 255, 86, 155, 101, 255, 86, 158, 101, 255, 86, 160, 101, 255, 86, 162, 101, 255, 86, 163, 101, 255, 86, 165, 100, 255, 86, 167, 100, 255, 87, 168, 100, 255, 87, 169, 100, 255, 87, 170, 99, 255, 87, 170, 99, 255, 87, 170, 99, 255, 87, 170, 99, 255, 87, 170, 99, 255, 87, 170, 99, 255, 87, 170, 99, 255, 87, 170, 99, 255, 87, 170, 98, 255, 87, 170, 98, 255, 88, 170, 98, 255, 88, 170, 97, 255, 88, 170, 97, 255, 89, 170, 97, 255, 89, 170, 96, 255, 90, 170, 96, 255, 91, 170, 96, 255, 92, 170, 95, 255, 93, 170, 95, 255, 95, 170, 94, 255, 97, 171, 94, 255, 98, 171, 94, 255, 100, 171, 93, 255, 102, 171, 93, 255, 103, 171, 92, 255, 104, 170, 92, 255, 105, 170, 92, 255, 105, 170, 92, 255, 106, 170, 91, 255, 106, 170, 91, 255, 106, 170, 91, 255, 107, 169, 91, 255, 107, 169, 91, 255, 107, 169, 91, 255, 107, 169, 91, 255, 107, 170, 91, 255, 108, 170, 91, 255, 108, 170, 91, 255, 109, 171, 92, 255, 109, 172, 92, 255, 110, 173, 93, 255, 111, 173, 93, 255, 112, 174, 93, 255, 113, 175, 94, 255, 114, 176, 94, 255, 115, 176, 95, 255, 116, 177, 95, 255, 117, 178, 96, 255, 118, 178, 96, 255, 119, 179, 96, 255, 120, 179, 97, 255, 121, 180, 97, 255, 121, 180, 98, 255, 121, 181, 98, 255, 122, 182, 98, 255, 122, 182, 99, 255, 122, 183, 99, 255, 121, 183, 100, 255, 121, 184, 100, 255, 120, 185, 100, 255, 119, 185, 101, 255, 119, 186, 101, 255, 118, 186, 101, 255, 117, 186, 101, 255, 117, 186, 102, 255, 116, 186, 102, 255, 115, 186, 102, 255, 115, 186, 102, 255, 114, 186, 103, 255, 114, 186, 103, 255, 113, 185, 103, 255, 113, 185, 103, 255, 112, 185, 103, 255, 112, 185, 103, 255, 112, 185, 103, 255, 112, 184, 103, 255, 112, 184, 103, 255, 112, 184, 103, 255, 112, 184, 103, 255, 112, 185, 103, 255, 112, 185, 103, 255, 112, 185, 102, 255, 112, 185, 102, 255, 112, 186, 101, 255, 112, 186, 100, 255, 113, 186, 99, 255, 113, 187, 98, 255, 113, 187, 97, 255, 114, 187, 95, 255, 114, 188, 94, 255, 114, 188, 93, 255, 115, 188, 91, 255, 115, 188, 90, 255, 116, 187, 88, 255, 116, 187, 87, 255, 116, 187, 85, 255, 117, 186, 83, 255, 117, 185, 82, 255, 118, 184, 80, 255, 119, 183, 79, 255, 119, 182, 77, 255, 120, 180, 75, 255, 120, 179, 74, 255, 121, 178, 73, 255, 121, 176, 71, 255, 122, 175, 70, 255, 122, 174, 69, 255, 122, 172, 67, 255, 122, 171, 66, 255, 122, 170, 65, 255, 122, 169, 65, 255, 122, 169, 64, 255, 121, 168, 63, 255, 121, 168, 63, 255, 120, 168, 62, 255, 119, 168, 62, 255, 118, 168, 62, 255, 116, 168, 62, 255, 115, 168, 62, 255, 113, 168, 61, 255, 112, 168, 61, 255, 110, 167, 61, 255, 108, 167, 61, 255, 106, 166, 61, 255, 104, 165, 60, 255, 102, 165, 60, 255, 100, 164, 60, 255, 97, 163, 60, 255, 95, 163, 60, 255, 93, 162, 60, 255, 91, 161, 59, 255, 89, 161, 59, 255, 87, 160, 59, 255, 85, 159, 59, 255, 83, 159, 59, 255, 81, 159, 59, 255, 79, 159, 59, 255, 77, 159, 58, 255, 75, 160, 58, 255, 72, 161, 58, 255, 70, 161, 58, 255, 68, 162, 58, 255, 66, 163, 58, 255, 64, 164, 58, 255, 62, 165, 58, 255, 60, 166, 58, 255, 59, 167, 58, 255, 57, 168, 58, 255, 56, 169, 57, 255, 55, 170, 57, 255, 54, 170, 57, 255, 54, 170, 57, 255, 54, 171, 57, 255, 54, 170, 58, 255, 54, 170, 58, 255, 54, 169, 58, 255, 54, 168, 59, 255, 54, 167, 59, 255, 55, 166, 60, 255, 55, 165, 61, 255, 56, 163, 62, 255, 56, 162, 63, 255, 57, 160, 64, 255, 58, 158, 66, 255, 59, 156, 67, 255, 60, 154, 69, 255, 61, 153, 70, 255, 62, 151, 72, 255, 64, 149, 73, 255, 65, 148, 75, 255, 67, 146, 77, 255, 68, 145, 78, 255, 71, 144, 80, 255, 73, 142, 82, 255, 76, 141, 83, 255, 80, 140, 85, 255, 84, 138, 86, 255, 88, 137, 88, 255, 93, 135, 90, 255, 97, 134, 91, 255, 102, 133, 92, 255, 106, 131, 94, 255, 111, 129, 95, 255, 115, 128, 96, 255, 119, 126, 97, 255, 123, 124, 98, 255, 127, 123, 99, 255, 130, 121, 100, 255, 133, 119, 100, 255, 135, 117, 101, 255, 137, 115, 101, 255, 138, 113, 101, 255, 140, 111, 101, 255, 141, 109, 101, 255, 141, 106, 101, 255, 142, 104, 101, 255, 142, 102, 101, 255, 143, 100, 101, 255, 143, 98, 101, 255, 143, 96, 100, 255, 143, 94, 100, 255, 144, 92, 100, 255, 144, 90, 99, 255, 144, 88, 99, 255, 145, 86, 99, 255, 146, 84, 98, 255, 147, 82, 98, 255, 148, 80, 97, 255, 149, 77, 97, 255, 151, 75, 96, 255, 152, 73, 96, 255, 153, 72, 95, 255, 155, 70, 95, 255, 156, 69, 94, 255, 156, 67, 94, 255, 157, 66, 93, 255, 158, 65, 93, 255, 158, 64, 92, 255, 159, 63, 92, 255, 159, 62, 91, 255, 160, 62, 91, 255, 160, 61, 91, 255, 160, 61, 91, 255, 160, 60, 90, 255, 160, 60, 90, 255, 160, 60, 90, 255, 160, 60, 90, 255, 161, 58, 90, 255, 161, 58, 90, 255, 161, 58, 90, 255, 162, 58, 89, 255, 162, 58, 89, 255, 163, 58, 88, 255, 164, 58, 88, 255, 165, 58, 87, 255, 165, 58, 86, 255, 166, 58, 86, 255, 167, 58, 85, 255, 168, 58, 84, 255, 168, 58, 83, 255, 169, 59, 82, 255, 169, 60, 81, 255, 169, 60, 80, 255, 169, 61, 79, 255, 168, 63, 78, 255, 168, 64, 77, 255, 167, 66, 75, 255, 166, 68, 74, 255, 164, 69, 73, 255, 163, 71, 72, 255, 162, 73, 71, 255, 161, 75, 70, 255, 159, 77, 69, 255, 158, 78, 68, 255, 157, 80, 67, 255, 155, 82, 66, 255, 154, 84, 65, 255, 152, 85, 64, 255, 151, 87, 63, 255, 149, 88, 62, 255, 148, 90, 61, 255, 146, 91, 61, 255, 145, 93, 60, 255, 143, 94, 59, 255, 141, 95, 59, 255, 140, 96, 58, 255, 138, 97, 58, 255, 136, 98, 59, 255, 134, 100, 60, 255, 132, 102, 61, 255, 129, 104, 62, 255, 127, 107, 64, 255, 124, 109, 66, 255, 122, 112, 69, 255, 119, 114, 71, 255, 116, 117, 74, 255, 114, 120, 76, 255, 111, 123, 79, 255, 108, 125, 82, 255, 106, 128, 84, 255, 103, 131, 87, 255, 101, 133, 89, 255, 98, 135, 92, 255, 96, 138, 94, 255, 94, 140, 95, 255, 92, 142, 97, 255, 91, 144, 98, 255, 90, 146, 99, 255, 89, 149, 99, 255, 88, 151, 100, 255, 87, 153, 100, 255, 87, 155, 101, 255, 86, 158, 101, 255, 86, 160, 101, 255, 86, 162, 100, 255, 86, 163, 100, 255, 86, 165, 100, 255, 86, 166, 100, 255, 87, 168, 100, 255, 87, 169, 99, 255, 87, 169, 99, 255, 87, 170, 99, 255, 87, 170, 99, 255, 87, 170, 99, 255, 87, 170, 99, 255, 87, 170, 99, 255, 87, 170, 99, 255, 87, 170, 98, 255, 87, 170, 98, 255, 87, 170, 98, 255, 88, 170, 98, 255, 88, 170, 97, 255, 88, 170, 97, 255, 89, 170, 97, 255, 90, 170, 96, 255, 90, 170, 96, 255, 91, 170, 96, 255, 92, 171, 95, 255, 94, 171, 95, 255, 95, 171, 94, 255, 97, 171, 94, 255, 99, 171, 94, 255, 100, 171, 93, 255, 102, 171, 93, 255, 103, 171, 93, 255, 104, 171, 93, 255, 105, 170, 92, 255, 106, 170, 92, 255, 106, 170, 92, 255, 107, 170, 92, 255, 107, 170, 92, 255, 107, 169, 92, 255, 107, 169, 92, 255, 108, 169, 92, 255, 108, 169, 92, 255, 108, 170, 92, 255, 109, 170, 92, 255, 109, 170, 92, 255, 110, 171, 93, 255, 110, 172, 93, 255, 111, 172, 94, 255, 112, 173, 94, 255, 113, 174, 95, 255, 115, 175, 95, 255, 116, 175, 96, 255, 117, 176, 96, 255, 118, 177, 97, 255, 119, 177, 97, 255, 120, 178, 98, 255, 121, 178, 98, 255, 122, 179, 99, 255, 122, 179, 99, 255, 123, 180, 100, 255, 123, 181, 100, 255, 124, 181, 100, 255, 124, 182, 101, 255, 124, 182, 101, 255, 123, 183, 102, 255, 123, 184, 102, 255, 122, 184, 102, 255, 122, 185, 103, 255, 121, 185, 103, 255, 120, 185, 103, 255, 119, 186, 104, 255, 119, 186, 104, 255, 118, 186, 104, 255, 117, 186, 104, 255, 117, 186, 105, 255, 116, 186, 105, 255, 116, 186, 105, 255, 115, 185, 105, 255, 115, 185, 105, 255, 114, 185, 106, 255, 114, 185, 106, 255, 114, 185, 106, 255, 114, 185, 106, 255, 113, 185, 106, 255, 113, 185, 106, 255, 113, 185, 106, 255, 113, 185, 105, 255, 114, 185, 105, 255, 114, 185, 105, 255, 114, 185, 104, 255, 114, 186, 103, 255, 114, 186, 102, 255, 114, 186, 101, 255, 115, 187, 100, 255, 115, 187, 99, 255, 115, 187, 98, 255, 116, 187, 96, 255, 116, 187, 95, 255, 116, 187, 94, 255, 117, 187, 92, 255, 117, 187, 90, 255, 117, 187, 89, 255, 118, 186, 87, 255, 118, 185, 86, 255, 119, 185, 84, 255, 119, 184, 83, 255, 120, 182, 81, 255, 121, 181, 79, 255, 121, 180, 78, 255, 122, 179, 76, 255, 122, 177, 75, 255, 123, 176, 74, 255, 123, 175, 72, 255, 124, 173, 71, 255, 124, 172, 70, 255, 124, 171, 69, 255, 124, 170, 68, 255, 124, 169, 67, 255, 124, 169, 66, 255, 123, 168, 66, 255, 123, 168, 65, 255, 122, 168, 65, 255, 121, 168, 65, 255, 119, 168, 64, 255, 118, 168, 64, 255, 116, 168, 64, 255, 115, 168, 64, 255, 113, 168, 64, 255, 111, 167, 63, 255, 109, 167, 63, 255, 107, 166, 63, 255, 105, 166, 63, 255, 103, 165, 63, 255, 101, 164, 62, 255, 98, 164, 62, 255, 96, 163, 62, 255, 94, 162, 62, 255, 92, 162, 62, 255, 90, 161, 62, 255, 88, 160, 61, 255, 86, 160, 61, 255, 84, 160, 61, 255, 82, 159, 61, 255, 80, 160, 61, 255, 77, 160, 61, 255, 75, 160, 61, 255, 73, 161, 60, 255, 71, 162, 60, 255, 69, 163, 60, 255, 66, 164, 60, 255, 64, 165, 60, 255, 63, 166, 60, 255, 61, 167, 60, 255, 59, 168, 60, 255, 58, 168, 60, 255, 57, 169, 60, 255, 56, 170, 60, 255, 55, 170, 60, 255, 54, 171, 60, 255, 54, 171, 60, 255, 54, 171, 60, 255, 54, 170, 60, 255, 54, 170, 60, 255, 55, 169, 61, 255, 55, 168, 62, 255, 55, 166, 62, 255, 56, 165, 63, 255, 56, 163, 64, 255, 57, 162, 65, 255, 58, 160, 67, 255, 59, 158, 68, 255, 60, 156, 69, 255, 61, 154, 71, 255, 62, 153, 72, 255, 63, 151, 74, 255, 64, 149, 75, 255, 66, 148, 77, 255, 67, 146, 78, 255, 69, 145, 80, 255, 71, 143, 82, 255, 74, 142, 83, 255, 77, 141, 85, 255, 81, 139, 86, 255, 85, 138, 88, 255, 89, 137, 89, 255, 93, 135, 91, 255, 97, 134, 92, 255, 102, 132, 94, 255, 106, 131, 95, 255, 111, 129, 96, 255, 115, 128, 97, 255, 119, 126, 98, 255, 123, 124, 99, 255, 127, 122, 100, 255, 130, 120, 100, 255, 133, 119, 101, 255, 135, 117, 101, 255, 137, 114, 102, 255, 138, 112, 102, 255, 139, 110, 102, 255, 140, 108, 102, 255, 141, 106, 102, 255, 142, 104, 102, 255, 142, 102, 101, 255, 142, 99, 101, 255, 143, 97, 101, 255, 143, 95, 101, 255, 143, 93, 100, 255, 144, 91, 100, 255, 144, 89, 99, 255, 145, 87, 99, 255, 145, 84, 98, 255, 146, 82, 98, 255, 147, 80, 97, 255, 148, 78, 97, 255, 149, 76, 96, 255, 151, 74, 96, 255, 152, 72, 95, 255, 154, 70, 95, 255, 155, 68, 94, 255, 156, 67, 94, 255, 157, 66, 93, 255, 158, 64, 93, 255, 158, 63, 92, 255, 159, 62, 92, 255, 159, 62, 92, 255, 160, 61, 91, 255, 160, 60, 91, 255, 160, 60, 91, 255, 161, 59, 90, 255, 161, 59, 90, 255, 161, 59, 90, 255, 161, 58, 90, 255, 161, 58, 90, 255, 162, 57, 90, 255, 162, 57, 90, 255, 162, 57, 90, 255, 162, 57, 89, 255, 163, 57, 89, 255, 164, 57, 88, 255, 164, 57, 88, 255, 165, 57, 87, 255, 166, 57, 86, 255, 166, 57, 85, 255, 167, 57, 85, 255, 168, 57, 84, 255, 168, 57, 83, 255, 169, 58, 82, 255, 169, 59, 80, 255, 169, 60, 79, 255, 169, 61, 78, 255, 168, 62, 77, 255, 167, 63, 76, 255, 166, 65, 75, 255, 165, 67, 74, 255, 164, 69, 73, 255, 163, 70, 72, 255, 162, 72, 71, 255, 160, 74, 70, 255, 159, 76, 69, 255, 158, 78, 68, 255, 156, 80, 67, 255, 155, 81, 66, 255, 153, 83, 65, 255, 152, 85, 64, 255, 150, 86, 63, 255, 149, 88, 62, 255, 147, 89, 62, 255, 146, 91, 61, 255, 144, 92, 60, 255, 143, 93, 60, 255, 141, 94, 59, 255, 139, 95, 59, 255, 138, 97, 59, 255, 136, 98, 59, 255, 134, 100, 60, 255, 132, 102, 61, 255, 129, 104, 63, 255, 127, 106, 64, 255, 124, 109, 67, 255, 122, 111, 69, 255, 119, 114, 71, 255, 117, 117, 74, 255, 114, 120, 76, 255, 112, 122, 79, 255, 109, 125, 82, 255, 107, 128, 84, 255, 104, 130, 87, 255, 102, 133, 89, 255, 99, 135, 91, 255, 97, 138, 93, 255, 95, 140, 95, 255, 93, 142, 96, 255, 92, 144, 98, 255, 91, 146, 99, 255, 90, 149, 99, 255, 89, 151, 100, 255, 88, 153, 100, 255, 87, 155, 100, 255, 87, 157, 100, 255, 87, 159, 100, 255, 87, 161, 100, 255, 86, 163, 100, 255, 86, 165, 100, 255, 87, 166, 100, 255, 87, 167, 99, 255, 87, 168, 99, 255, 87, 169, 99, 255, 87, 169, 99, 255, 87, 169, 99, 255, 87, 169, 99, 255, 87, 169, 99, 255, 87, 170, 98, 255, 87, 170, 98, 255, 87, 170, 98, 255, 87, 170, 98, 255, 87, 170, 98, 255, 88, 170, 97, 255, 88, 170, 97, 255, 88, 170, 97, 255, 89, 170, 97, 255, 90, 170, 96, 255, 90, 170, 96, 255, 91, 171, 96, 255, 93, 171, 95, 255, 94, 171, 95, 255, 95, 171, 95, 255, 97, 171, 94, 255, 99, 171, 94, 255, 101, 171, 94, 255, 102, 171, 93, 255, 103, 171, 93, 255, 104, 171, 93, 255, 105, 171, 93, 255, 106, 170, 93, 255, 106, 170, 93, 255, 107, 170, 92, 255, 107, 170, 92, 255, 108, 169, 92, 255, 108, 169, 93, 255, 108, 169, 93, 255, 109, 169, 93, 255, 109, 169, 93, 255, 109, 170, 93, 255, 110, 170, 94, 255, 111, 171, 94, 255, 111, 171, 95, 255, 112, 172, 95, 255, 113, 173, 96, 255, 115, 174, 96, 255, 116, 174, 97, 255, 117, 175, 97, 255, 118, 176, 98, 255, 119, 176, 98, 255, 120, 177, 99, 255, 121, 177, 99, 255, 122, 178, 100, 255, 123, 178, 100, 255, 124, 179, 101, 255, 125, 179, 101, 255, 125, 180, 102, 255, 126, 180, 102, 255, 126, 181, 103, 255, 126, 182, 103, 255, 126, 182, 104, 255, 125, 183, 104, 255, 125, 183, 104, 255, 124, 184, 105, 255, 123, 184, 105, 255, 123, 185, 105, 255, 122, 185, 106, 255, 121, 185, 106, 255, 121, 185, 106, 255, 120, 185, 107, 255, 119, 186, 107, 255, 119, 186, 107, 255, 118, 186, 107, 255, 117, 185, 108, 255, 117, 185, 108, 255, 116, 185, 108, 255, 116, 185, 108, 255, 116, 185, 108, 255, 116, 185, 108, 255, 115, 185, 108, 255, 115, 185, 108, 255, 115, 185, 108, 255, 115, 185, 108, 255, 115, 185, 107, 255, 116, 186, 107, 255, 116, 186, 106, 255, 116, 186, 105, 255, 116, 186, 105, 255, 116, 186, 104, 255, 116, 187, 102, 255, 117, 187, 101, 255, 117, 187, 100, 255, 117, 187, 99, 255, 118, 187, 97, 255, 118, 187, 96, 255, 118, 187, 94, 255, 119, 186, 93, 255, 119, 186, 91, 255, 119, 185, 90, 255, 120, 185, 88, 255, 120, 184, 87, 255, 121, 183, 85, 255, 121, 182, 83, 255, 122, 181, 82, 255, 123, 179, 80, 255, 123, 178, 79, 255, 124, 177, 77, 255, 124, 176, 76, 255, 125, 174, 75, 255, 125, 173, 73, 255, 125, 172, 72, 255, 126, 171, 71, 255, 126, 170, 70, 255, 126, 169, 69, 255, 125, 169, 69, 255, 125, 168, 68, 255, 124, 168, 67, 255, 124, 168, 67, 255, 122, 168, 67, 255, 121, 168, 67, 255, 120, 168, 66, 255, 118, 168, 66, 255, 116, 168, 66, 255, 115, 168, 66, 255, 113, 167, 66, 255, 111, 167, 65, 255, 108, 167, 65, 255, 106, 166, 65, 255, 104, 165, 65, 255, 102, 165, 65, 255, 100, 164, 64, 255, 97, 163, 64, 255, 95, 163, 64, 255, 93, 162, 64, 255, 91, 162, 64, 255, 89, 161, 64, 255, 87, 161, 63, 255, 85, 160, 63, 255, 83, 160, 63, 255, 80, 160, 63, 255, 78, 161, 63, 255, 76, 161, 63, 255, 74, 162, 63, 255, 71, 162, 62, 255, 69, 163, 62, 255, 67, 164, 62, 255, 65, 165, 62, 255, 63, 166, 62, 255, 61, 167, 62, 255, 60, 168, 62, 255, 58, 169, 62, 255, 57, 170, 62, 255, 56, 170, 62, 255, 55, 171, 62, 255, 55, 171, 62, 255, 55, 171, 62, 255, 55, 171, 62, 255, 55, 171, 62, 255, 55, 170, 62, 255, 55, 169, 63, 255, 56, 168, 64, 255, 56, 167, 64, 255, 57, 165, 65, 255, 57, 163, 66, 255, 58, 162, 67, 255, 59, 160, 69, 255, 60, 158, 70, 255, 61, 156, 71, 255, 62, 154, 73, 255, 63, 153, 74, 255, 64, 151, 75, 255, 65, 149, 77, 255, 67, 147, 78, 255, 69, 146, 80, 255, 70, 144, 82, 255, 73, 143, 83, 255, 75, 142, 85, 255, 78, 140, 86, 255, 82, 139, 88, 255, 86, 138, 89, 255, 89, 136, 91, 255, 94, 135, 92, 255, 98, 134, 94, 255, 102, 132, 95, 255, 107, 131, 96, 255, 111, 129, 97, 255, 115, 127, 98, 255, 119, 126, 99, 255, 123, 124, 100, 255, 126, 122, 101, 255, 129, 120, 101, 255, 132, 118, 102, 255, 134, 116, 102, 255, 136, 114, 102, 255, 137, 112, 102, 255, 139, 110, 102, 255, 140, 108, 102, 255, 140, 105, 102, 255, 141, 103, 102, 255, 142, 101, 102, 255, 142, 99, 102, 255, 143, 96, 101, 255, 143, 94, 101, 255, 143, 92, 100, 255, 144, 90, 100, 255, 144, 87, 99, 255, 145, 85, 99, 255, 145, 83, 98, 255, 146, 81, 98, 255, 147, 78, 97, 255, 148, 76, 97, 255, 150, 74, 96, 255, 151, 72, 96, 255, 153, 70, 95, 255, 154, 68, 94, 255, 155, 67, 94, 255, 156, 65, 93, 255, 157, 64, 93, 255, 158, 63, 93, 255, 159, 62, 92, 255, 159, 61, 92, 255, 160, 60, 91, 255, 160, 59, 91, 255, 161, 59, 91, 255, 161, 58, 91, 255, 161, 58, 90, 255, 161, 58, 90, 255, 162, 57, 90, 255, 162, 57, 90, 255, 162, 57, 90, 255, 163, 56, 90, 255, 163, 56, 90, 255, 163, 56, 90, 255, 163, 56, 90, 255, 164, 56, 89, 255, 164, 56, 89, 255, 165, 56, 88, 255, 165, 56, 87, 255, 166, 56, 86, 255, 167, 56, 85, 255, 167, 56, 84, 255, 168, 56, 83, 255, 168, 57, 82, 255, 168, 57, 81, 255, 168, 58, 80, 255, 168, 59, 79, 255, 168, 60, 78, 255, 168, 61, 77, 255, 167, 63, 76, 255, 166, 64, 74, 255, 165, 66, 73, 255, 163, 68, 72, 255, 162, 70, 71, 255, 161, 72, 70, 255, 160, 74, 69, 255, 158, 75, 68, 255, 157, 77, 68, 255, 156, 79, 67, 255, 154, 81, 66, 255, 153, 82, 65, 255, 151, 84, 64, 255, 150, 86, 64, 255, 148, 87, 63, 255, 147, 89, 62, 255, 145, 90, 62, 255, 144, 91, 61, 255, 142, 93, 60, 255, 141, 94, 60, 255, 139, 95, 59, 255, 137, 96, 59, 255, 135, 98, 60, 255, 133, 99, 61, 255, 131, 101, 62, 255, 129, 104, 63, 255, 127, 106, 65, 255, 124, 109, 67, 255, 122, 111, 69, 255, 120, 114, 71, 255, 117, 117, 74, 255, 115, 120, 76, 255, 112, 122, 79, 255, 110, 125, 82, 255, 107, 128, 84, 255, 105, 130, 87, 255, 103, 133, 89, 255, 101, 135, 91, 255, 98, 138, 93, 255, 96, 140, 95, 255, 95, 142, 96, 255, 93, 144, 97, 255, 92, 146, 98, 255, 91, 149, 99, 255, 90, 151, 100, 255, 89, 153, 100, 255, 88, 155, 100, 255, 88, 157, 100, 255, 87, 159, 100, 255, 87, 161, 100, 255, 87, 162, 100, 255, 87, 164, 100, 255, 87, 165, 99, 255, 87, 166, 99, 255, 87, 167, 99, 255, 87, 168, 99, 255, 87, 168, 98, 255, 87, 169, 98, 255, 87, 169, 98, 255, 87, 169, 98, 255, 87, 169, 98, 255, 87, 169, 98, 255, 87, 169, 98, 255, 87, 169, 98, 255, 87, 169, 98, 255, 88, 169, 97, 255, 88, 170, 97, 255, 88, 170, 97, 255, 89, 170, 97, 255, 90, 170, 96, 255, 91, 170, 96, 255, 92, 171, 96, 255, 93, 171, 95, 255, 94, 171, 95, 255, 95, 171, 95, 255, 97, 171, 95, 255, 99, 171, 94, 255, 101, 171, 94, 255, 102, 171, 94, 255, 103, 171, 94, 255, 104, 171, 94, 255, 105, 171, 93, 255, 106, 170, 93, 255, 107, 170, 93, 255, 107, 170, 93, 255, 108, 170, 93, 255, 108, 169, 93, 255, 109, 169, 93, 255, 109, 169, 94, 255, 109, 169, 94, 255, 110, 169, 94, 255, 110, 169, 94, 255, 111, 170, 95, 255, 112, 170, 95, 255, 112, 171, 96, 255, 113, 172, 97, 255, 115, 172, 97, 255, 116, 173, 98, 255, 117, 174, 98, 255, 118, 175, 99, 255, 119, 175, 100, 255, 121, 176, 100, 255, 122, 176, 101, 255, 123, 177, 101, 255, 124, 177, 102, 255, 125, 178, 102, 255, 126, 178, 103, 255, 127, 179, 103, 255, 127, 179, 104, 255, 128, 180, 104, 255, 128, 180, 105, 255, 128, 181, 105, 255, 128, 181, 106, 255, 128, 182, 106, 255, 127, 182, 107, 255, 127, 183, 107, 255, 126, 183, 107, 255, 125, 184, 108, 255, 125, 184, 108, 255, 124, 185, 108, 255, 123, 185, 109, 255, 122, 185, 109, 255, 122, 185, 109, 255, 121, 185, 109, 255, 120, 186, 110, 255, 120, 186, 110, 255, 119, 186, 110, 255, 119, 186, 110, 255, 118, 186, 110, 255, 118, 186, 110, 255, 117, 186, 110, 255, 117, 186, 110, 255, 117, 186, 110, 255, 117, 186, 110, 255, 117, 186, 110, 255, 117, 186, 110, 255, 117, 186, 109, 255, 118, 186, 109, 255, 118, 186, 108, 255, 118, 186, 107, 255, 118, 186, 106, 255, 118, 187, 105, 255, 118, 187, 104, 255, 119, 187, 102, 255, 119, 186, 101, 255, 119, 186, 100, 255, 119, 186, 98, 255, 120, 186, 97, 255, 120, 185, 95, 255, 120, 185, 94, 255, 121, 184, 92, 255, 121, 184, 90, 255, 121, 183, 89, 255, 122, 182, 87, 255, 123, 181, 86, 255, 123, 180, 84, 255, 124, 179, 83, 255, 125, 178, 81, 255, 125, 176, 80, 255, 126, 175, 78, 255, 126, 174, 77, 255, 127, 173, 76, 255, 127, 172, 75, 255, 128, 171, 74, 255, 128, 170, 73, 255, 128, 169, 72, 255, 127, 168, 71, 255, 127, 168, 70, 255, 126, 168, 70, 255, 126, 168, 69, 255, 124, 168, 69, 255, 123, 168, 69, 255, 122, 168, 69, 255, 120, 168, 69, 255, 118, 168, 68, 255, 116, 168, 68, 255, 114, 168, 68, 255, 112, 167, 68, 255, 110, 167, 68, 255, 108, 166, 67, 255, 105, 166, 67, 255, 103, 165, 67, 255, 101, 165, 67, 255, 99, 164, 67, 255, 96, 164, 66, 255, 94, 163, 66, 255, 92, 162, 66, 255, 90, 162, 66, 255, 88, 161, 66, 255, 86, 161, 65, 255, 83, 161, 65, 255, 81, 161, 65, 255, 79, 161, 65, 255, 77, 162, 65, 255, 74, 162, 65, 255, 72, 163, 65, 255, 70, 164, 65, 255, 68, 165, 64, 255, 66, 166, 64, 255, 64, 167, 64, 255, 62, 168, 64, 255, 61, 169, 64, 255, 59, 169, 64, 255, 58, 170, 64, 255, 57, 171, 64, 255, 56, 171, 64, 255, 56, 171, 64, 255, 56, 172, 64, 255, 56, 171, 64, 255, 56, 171, 64, 255, 56, 170, 65, 255, 56, 169, 65, 255, 57, 168, 66, 255, 57, 167, 67, 255, 58, 165, 67, 255, 58, 164, 68, 255, 59, 162, 69, 255, 60, 160, 71, 255, 61, 158, 72, 255, 62, 156, 73, 255, 63, 154, 74, 255, 64, 152, 76, 255, 65, 151, 77, 255, 67, 149, 79, 255, 68, 147, 80, 255, 70, 146, 82, 255, 72, 144, 83, 255, 74, 143, 85, 255, 77, 141, 86, 255, 80, 140, 88, 255, 83, 139, 89, 255, 86, 137, 91, 255, 90, 136, 92, 255, 94, 135, 94, 255, 98, 133, 95, 255, 103, 132, 96, 255, 107, 130, 97, 255, 111, 129, 98, 255, 115, 127, 99, 255, 119, 126, 100, 255, 122, 124, 101, 255, 126, 122, 102, 255, 129, 120, 102, 255, 131, 118, 103, 255, 133, 116, 103, 255, 135, 114, 103, 255, 137, 112, 103, 255, 138, 110, 103, 255, 139, 107, 103, 255, 140, 105, 103, 255, 140, 103, 102, 255, 141, 100, 102, 255, 142, 98, 102, 255, 142, 95, 101, 255, 143, 93, 101, 255, 143, 91, 101, 255, 143, 88, 100, 255, 144, 86, 100, 255, 145, 84, 99, 255, 145, 81, 98, 255, 146, 79, 98, 255, 147, 77, 97, 255, 149, 74, 97, 255, 150, 72, 96, 255, 152, 70, 95, 255, 153, 68, 95, 255, 154, 66, 94, 255, 156, 65, 94, 255, 157, 63, 93, 255, 158, 62, 93, 255, 159, 61, 92, 255, 159, 60, 92, 255, 160, 59, 92, 255, 161, 59, 91, 255, 161, 58, 91, 255, 161, 58, 91, 255, 162, 57, 91, 255, 162, 57, 91, 255, 162, 57, 91, 255, 162, 56, 90, 255, 162, 56, 90, 255, 163, 56, 90, 255, 164, 55, 91, 255, 164, 55, 91, 255, 164, 55, 91, 255, 164, 55, 90, 255, 164, 55, 90, 255, 165, 55, 89, 255, 165, 55, 88, 255, 166, 55, 87, 255, 166, 55, 87, 255, 167, 55, 86, 255, 167, 55, 84, 255, 168, 55, 83, 255, 168, 56, 82, 255, 168, 56, 81, 255, 168, 57, 80, 255, 168, 58, 79, 255, 167, 59, 77, 255, 167, 60, 76, 255, 166, 62, 75, 255, 165, 64, 74, 255, 164, 66, 73, 255, 162, 68, 72, 255, 161, 69, 71, 255, 160, 71, 70, 255, 159, 73, 69, 255, 157, 75, 68, 255, 156, 77, 68, 255, 155, 79, 67, 255, 153, 80, 66, 255, 152, 82, 65, 255, 151, 84, 65, 255, 149, 85, 64, 255, 148, 87, 64, 255, 146, 88, 63, 255, 145, 90, 62, 255, 143, 91, 62, 255, 141, 92, 61, 255, 140, 93, 61, 255, 138, 94, 60, 255, 137, 96, 60, 255, 135, 97, 61, 255, 133, 99, 61, 255, 131, 101, 63, 255, 129, 103, 64, 255, 127, 106, 66, 255, 124, 108, 68, 255, 122, 111, 70, 255, 120, 114, 72, 255, 118, 117, 74, 255, 115, 119, 77, 255, 113, 122, 79, 255, 111, 125, 82, 255, 109, 128, 84, 255, 106, 130, 87, 255, 104, 133, 89, 255, 102, 135, 91, 255, 100, 138, 93, 255, 98, 140, 95, 255, 96, 142, 96, 255, 95, 144, 97, 255, 93, 146, 98, 255, 92, 148, 99, 255, 91, 151, 99, 255, 90, 153, 100, 255, 89, 155, 100, 255, 89, 157, 100, 255, 88, 158, 100, 255, 88, 160, 100, 255, 87, 162, 100, 255, 87, 163, 99, 255, 87, 164, 99, 255, 87, 165, 99, 255, 87, 166, 99, 255, 87, 167, 98, 255, 87, 167, 98, 255, 87, 168, 98, 255, 87, 168, 98, 255, 87, 168, 98, 255, 87, 168, 98, 255, 87, 168, 98, 255, 87, 168, 98, 255, 87, 168, 98, 255, 87, 169, 97, 255, 88, 169, 97, 255, 88, 169, 97, 255, 88, 169, 97, 255, 89, 170, 97, 255, 90, 170, 96, 255, 91, 170, 96, 255, 92, 170, 96, 255, 93, 171, 96, 255, 94, 171, 95, 255, 96, 171, 95, 255, 97, 171, 95, 255, 99, 171, 95, 255, 101, 171, 94, 255, 102, 171, 94, 255, 103, 171, 94, 255, 105, 171, 94, 255, 106, 171, 94, 255, 106, 170, 94, 255, 107, 170, 94, 255, 108, 170, 94, 255, 108, 169, 94, 255, 109, 169, 94, 255, 109, 169, 94, 255, 109, 169, 95, 255, 110, 169, 95, 255, 110, 169, 95, 255, 111, 169, 96, 255, 112, 169, 96, 255, 112, 170, 97, 255, 113, 170, 97, 255, 114, 171, 98, 255, 116, 172, 99, 255, 117, 173, 99, 255, 118, 173, 100, 255, 119, 174, 101, 255, 121, 175, 101, 255, 122, 175, 102, 255, 123, 176, 102, 255, 125, 176, 103, 255, 126, 177, 104, 255, 127, 177, 104, 255, 128, 177, 105, 255, 129, 178, 105, 255, 130, 178, 106, 255, 130, 179, 106, 255, 131, 179, 107, 255, 131, 180, 107, 255, 131, 180, 108, 255, 131, 181, 108, 255, 130, 181, 109, 255, 130, 182, 109, 255, 129, 182, 109, 255, 128, 183, 110, 255, 128, 183, 110, 255, 127, 184, 110, 255, 126, 184, 111, 255, 125, 185, 111, 255, 124, 185, 111, 255, 123, 185, 111, 255, 123, 186, 112, 255, 122, 186, 112, 255, 121, 186, 112, 255, 121, 186, 112, 255, 120, 187, 112, 255, 120, 187, 112, 255, 119, 187, 112, 255, 119, 187, 113, 255, 119, 187, 113, 255, 119, 187, 112, 255, 119, 187, 112, 255, 119, 187, 112, 255, 119, 187, 111, 255, 119, 187, 111, 255, 119, 187, 110, 255, 120, 187, 109, 255, 120, 187, 108, 255, 120, 187, 107, 255, 120, 186, 106, 255, 120, 186, 105, 255, 120, 186, 103, 255, 121, 186, 102, 255, 121, 185, 100, 255, 121, 185, 99, 255, 121, 185, 97, 255, 122, 184, 96, 255, 122, 184, 94, 255, 122, 183, 93, 255, 123, 182, 91, 255, 123, 181, 90, 255, 124, 180, 88, 255, 124, 179, 86, 255, 125, 178, 85, 255, 126, 177, 83, 255, 127, 176, 82, 255, 127, 175, 81, 255, 128, 173, 79, 255, 129, 172, 78, 255, 129, 171, 77, 255, 130, 170, 76, 255, 130, 170, 75, 255, 130, 169, 74, 255, 130, 168, 73, 255, 129, 168, 73, 255, 129, 168, 72, 255, 128, 168, 72, 255, 127, 168, 72, 255, 125, 168, 71, 255, 124, 169, 71, 255, 122, 169, 71, 255, 120, 168, 71, 255, 118, 168, 70, 255, 116, 168, 70, 255, 114, 168, 70, 255, 112, 167, 70, 255, 109, 167, 70, 255, 107, 166, 69, 255, 105, 166, 69, 255, 102, 165, 69, 255, 100, 165, 69, 255, 97, 164, 69, 255, 95, 164, 68, 255, 93, 163, 68, 255, 91, 163, 68, 255, 89, 162, 68, 255, 86, 162, 68, 255, 84, 162, 68, 255, 82, 162, 67, 255, 80, 162, 67, 255, 78, 163, 67, 255, 75, 163, 67, 255, 73, 164, 67, 255, 71, 165, 67, 255, 69, 166, 67, 255, 67, 167, 67, 255, 65, 167, 66, 255, 63, 168, 66, 255, 61, 169, 66, 255, 60, 170, 66, 255, 59, 171, 66, 255, 58, 171, 66, 255, 57, 172, 66, 255, 56, 172, 66, 255, 56, 172, 66, 255, 56, 172, 66, 255, 56, 171, 66, 255, 57, 171, 67, 255, 57, 170, 67, 255, 57, 168, 68, 255, 58, 167, 69, 255, 59, 166, 69, 255, 59, 164, 70, 255, 60, 162, 71, 255, 61, 160, 73, 255, 62, 158, 74, 255, 63, 156, 75, 255, 64, 154, 76, 255, 65, 152, 78, 255, 67, 150, 79, 255, 68, 149, 81, 255, 70, 147, 82, 255, 72, 145, 84, 255, 73, 144, 85, 255, 75, 142, 87, 255, 78, 141, 88, 255, 81, 140, 89, 255, 84, 138, 91, 255, 88, 137, 92, 255, 91, 136, 94, 255, 95, 134, 95, 255, 99, 133, 96, 255, 103, 132, 97, 255, 107, 130, 99, 255, 111, 129, 100, 255, 114, 127, 100, 255, 118, 126, 101, 255, 121, 124, 102, 255, 125, 122, 103, 255, 128, 120, 103, 255, 130, 118, 103, 255, 132, 116, 104, 255, 134, 114, 104, 255, 135, 112, 104, 255, 137, 109, 104, 255, 138, 107, 103, 255, 139, 105, 103, 255, 140, 102, 103, 255, 140, 100, 103, 255, 141, 97, 102, 255, 142, 95, 102, 255, 142, 92, 101, 255, 143, 89, 101, 255, 143, 87, 100, 255, 144, 84, 100, 255, 145, 82, 99, 255, 145, 79, 98, 255, 146, 77, 98, 255, 147, 75, 97, 255, 149, 72, 96, 255, 150, 70, 96, 255, 152, 68, 95, 255, 153, 66, 95, 255, 155, 64, 94, 255, 156, 63, 94, 255, 157, 62, 93, 255, 158, 60, 93, 255, 159, 59, 92, 255, 160, 58, 92, 255, 161, 58, 92, 255, 161, 57, 92, 255, 162, 57, 91, 255, 162, 56, 91, 255, 163, 56, 91, 255, 163, 56, 91, 255, 163, 55, 91, 255, 163, 55, 91, 255, 163, 55, 91, 255, 163, 55, 91, 255, 165, 54, 92, 255, 165, 54, 92, 255, 165, 54, 91, 255, 165, 54, 91, 255, 165, 54, 90, 255, 166, 54, 90, 255, 166, 54, 89, 255, 166, 54, 88, 255, 167, 54, 87, 255, 167, 54, 86, 255, 167, 54, 85, 255, 168, 55, 83, 255, 168, 55, 82, 255, 168, 56, 81, 255, 168, 56, 80, 255, 167, 57, 78, 255, 167, 59, 77, 255, 166, 60, 76, 255, 165, 61, 75, 255, 164, 63, 74, 255, 163, 65, 73, 255, 161, 67, 72, 255, 160, 69, 71, 255, 159, 71, 70, 255, 158, 73, 69, 255, 156, 75, 68, 255, 155, 76, 68, 255, 154, 78, 67, 255, 152, 80, 67, 255, 151, 81, 66, 255, 150, 83, 65, 255, 148, 85, 65, 255, 147, 86, 64, 255, 145, 88, 64, 255, 144, 89, 63, 255, 142, 90, 63, 255, 141, 92, 62, 255, 139, 93, 62, 255, 137, 94, 61, 255, 136, 95, 61, 255, 134, 97, 62, 255, 132, 99, 62, 255, 130, 101, 63, 255, 128, 103, 65, 255, 126, 106, 66, 255, 124, 108, 68, 255, 122, 111, 70, 255, 120, 114, 72, 255, 118, 116, 75, 255, 116, 119, 77, 255, 114, 122, 79, 255, 112, 125, 82, 255, 110, 128, 84, 255, 108, 130, 87, 255, 105, 133, 89, 255, 103, 135, 91, 255, 101, 138, 93, 255, 99, 140, 94, 255, 98, 142, 96, 255, 96, 144, 97, 255, 95, 146, 98, 255, 93, 148, 99, 255, 92, 150, 99, 255, 91, 152, 100, 255, 90, 154, 100, 255, 89, 156, 100, 255, 89, 158, 100, 255, 88, 159, 100, 255, 88, 161, 99, 255, 87, 162, 99, 255, 87, 163, 99, 255, 87, 164, 99, 255, 87, 165, 98, 255, 86, 166, 98, 255, 86, 166, 98, 255, 86, 166, 98, 255, 86, 166, 98, 255, 86, 166, 98, 255, 86, 167, 98, 255, 87, 167, 98, 255, 87, 167, 98, 255, 87, 167, 98, 255, 87, 168, 97, 255, 88, 168, 97, 255, 88, 168, 97, 255, 89, 169, 97, 255, 89, 169, 97, 255, 90, 170, 96, 255, 91, 170, 96, 255, 92, 170, 96, 255, 93, 171, 96, 255, 94, 171, 96, 255, 96, 171, 95, 255, 97, 171, 95, 255, 99, 172, 95, 255, 101, 172, 95, 255, 102, 171, 95, 255, 104, 171, 95, 255, 105, 171, 95, 255, 106, 171, 95, 255, 106, 170, 95, 255, 107, 170, 95, 255, 108, 170, 95, 255, 108, 169, 95, 255, 109, 169, 95, 255, 109, 169, 95, 255, 110, 169, 96, 255, 111, 168, 96, 255, 111, 168, 96, 255, 112, 169, 97, 255, 112, 169, 97, 255, 113, 169, 98, 255, 114, 170, 99, 255, 115, 171, 99, 255, 117, 171, 100, 255, 118, 172, 101, 255, 119, 173, 102, 255, 121, 173, 102, 255, 122, 174, 103, 255, 124, 174, 104, 255, 125, 175, 104, 255, 126, 175, 105, 255, 128, 176, 105, 255, 129, 176, 106, 255, 130, 177, 107, 255, 131, 177, 107, 255, 132, 177, 108, 255, 133, 178, 108, 255, 133, 178, 109, 255, 134, 179, 109, 255, 134, 179, 110, 255, 133, 180, 110, 255, 133, 180, 111, 255, 133, 181, 111, 255, 132, 181, 111, 255, 131, 182, 112, 255, 130, 183, 112, 255, 130, 183, 112, 255, 129, 184, 113, 255, 128, 184, 113, 255, 127, 185, 113, 255, 126, 185, 114, 255, 125, 186, 114, 255, 124, 186, 114, 255, 124, 187, 114, 255, 123, 187, 114, 255, 122, 187, 114, 255, 122, 188, 115, 255, 121, 188, 115, 255, 121, 188, 115, 255, 121, 188, 115, 255, 121, 188, 115, 255, 121, 188, 114, 255, 121, 188, 114, 255, 121, 188, 113, 255, 121, 188, 113, 255, 121, 187, 112, 255, 121, 187, 111, 255, 122, 187, 110, 255, 122, 187, 109, 255, 122, 186, 108, 255, 122, 186, 107, 255, 122, 186, 105, 255, 122, 185, 104, 255, 122, 185, 103, 255, 122, 184, 101, 255, 123, 184, 100, 255, 123, 183, 98, 255, 123, 183, 97, 255, 123, 182, 95, 255, 124, 181, 93, 255, 124, 180, 92, 255, 125, 179, 90, 255, 126, 178, 89, 255, 126, 177, 87, 255, 127, 176, 86, 255, 128, 175, 84, 255, 129, 174, 83, 255, 130, 173, 82, 255, 130, 172, 80, 255, 131, 171, 79, 255, 132, 170, 78, 255, 132, 169, 77, 255, 132, 169, 76, 255, 132, 168, 76, 255, 132, 168, 75, 255, 131, 168, 74, 255, 130, 168, 74, 255, 129, 168, 74, 255, 128, 169, 74, 255, 126, 169, 73, 255, 124, 169, 73, 255, 122, 169, 73, 255, 120, 169, 73, 255, 118, 168, 72, 255, 116, 168, 72, 255, 114, 168, 72, 255, 111, 167, 72, 255, 109, 167, 72, 255, 106, 167, 71, 255, 104, 166, 71, 255, 101, 166, 71, 255, 99, 165, 71, 255, 96, 165, 71, 255, 94, 164, 70, 255, 92, 164, 70, 255, 90, 164, 70, 255, 87, 163, 70, 255, 85, 163, 70, 255, 83, 163, 70, 255, 81, 163, 69, 255, 79, 164, 69, 255, 76, 164, 69, 255, 74, 165, 69, 255, 72, 166, 69, 255, 70, 166, 69, 255, 68, 167, 69, 255, 66, 168, 69, 255, 64, 169, 68, 255, 62, 170, 68, 255, 61, 170, 68, 255, 60, 171, 68, 255, 59, 172, 68, 255, 58, 172, 68, 255, 57, 172, 68, 255, 57, 172, 68, 255, 57, 172, 68, 255, 57, 172, 69, 255, 58, 171, 69, 255, 58, 170, 69, 255, 58, 169, 70, 255, 59, 167, 71, 255, 60, 166, 72, 255, 60, 164, 72, 255, 61, 162, 73, 255, 62, 160, 75, 255, 63, 158, 76, 255, 64, 156, 77, 255, 66, 154, 78, 255, 67, 152, 80, 255, 68, 150, 81, 255, 70, 148, 82, 255, 71, 146, 84, 255, 73, 145, 85, 255, 75, 143, 87, 255, 77, 142, 88, 255, 80, 141, 90, 255, 82, 139, 91, 255, 85, 138, 92, 255, 89, 137, 94, 255, 92, 135, 95, 255, 96, 134, 96, 255, 99, 133, 98, 255, 103, 132, 99, 255, 107, 130, 100, 255, 110, 129, 101, 255, 114, 127, 102, 255, 117, 126, 102, 255, 121, 124, 103, 255, 124, 122, 104, 255, 126, 120, 104, 255, 129, 118, 104, 255, 131, 116, 104, 255, 133, 114, 104, 255, 134, 112, 104, 255, 136, 109, 104, 255, 137, 107, 104, 255, 138, 104, 104, 255, 139, 102, 103, 255, 139, 99, 103, 255, 140, 96, 102, 255, 141, 94, 102, 255, 142, 91, 101, 255, 142, 88, 101, 255, 143, 85, 100, 255, 144, 83, 100, 255, 145, 80, 99, 255, 145, 78, 98, 255, 146, 75, 98, 255, 148, 73, 97, 255, 149, 70, 96, 255, 150, 68, 96, 255, 152, 66, 95, 255, 154, 64, 94, 255, 155, 62, 94, 255, 156, 61, 93, 255, 157, 60, 93, 255, 159, 58, 93, 255, 160, 58, 92, 255, 160, 57, 92, 255, 161, 56, 92, 255, 162, 56, 92, 255, 162, 55, 92, 255, 163, 55, 92, 255, 163, 55, 92, 255, 164, 55, 92, 255, 164, 54, 92, 255, 164, 54, 92, 255, 164, 54, 92, 255, 165, 54, 92, 255, 166, 54, 93, 255, 166, 54, 92, 255, 166, 53, 92, 255, 166, 53, 92, 255, 166, 53, 91, 255, 166, 53, 90, 255, 167, 53, 89, 255, 167, 53, 88, 255, 167, 53, 87, 255, 167, 53, 86, 255, 167, 54, 85, 255, 168, 54, 83, 255, 167, 54, 82, 255, 167, 55, 81, 255, 167, 56, 79, 255, 167, 57, 78, 255, 166, 58, 77, 255, 165, 59, 76, 255, 164, 61, 74, 255, 163, 63, 73, 255, 162, 65, 72, 255, 160, 67, 71, 255, 159, 69, 71, 255, 158, 71, 70, 255, 157, 72, 69, 255, 155, 74, 69, 255, 154, 76, 68, 255, 153, 78, 68, 255, 151, 79, 67, 255, 150, 81, 67, 255, 149, 83, 66, 255, 147, 84, 66, 255, 146, 86, 65, 255, 144, 87, 65, 255, 143, 89, 65, 255, 141, 90, 64, 255, 140, 91, 64, 255, 138, 92, 63, 255, 137, 93, 63, 255, 135, 95, 63, 255, 133, 97, 63, 255, 131, 98, 64, 255, 130, 101, 65, 255, 128, 103, 66, 255, 126, 105, 67, 255, 124, 108, 69, 255, 122, 111, 71, 255, 120, 113, 73, 255, 119, 116, 75, 255, 117, 119, 77, 255, 115, 122, 80, 255, 113, 125, 82, 255, 111, 128, 84, 255, 109, 130, 87, 255, 107, 133, 89, 255, 105, 135, 91, 255, 103, 137, 93, 255, 101, 140, 94, 255, 99, 142, 96, 255, 98, 144, 97, 255, 96, 146, 98, 255, 95, 148, 99, 255, 94, 150, 99, 255, 92, 152, 99, 255, 91, 154, 100, 255, 90, 155, 100, 255, 90, 157, 100, 255, 89, 159, 100, 255, 88, 160, 99, 255, 88, 161, 99, 255, 87, 162, 99, 255, 87, 163, 99, 255, 87, 164, 98, 255, 86, 164, 98, 255, 86, 165, 98, 255, 86, 165, 98, 255, 86, 165, 98, 255, 86, 165, 98, 255, 86, 165, 98, 255, 87, 166, 98, 255, 87, 166, 98, 255, 87, 166, 97, 255, 87, 167, 97, 255, 88, 167, 97, 255, 88, 168, 97, 255, 89, 168, 97, 255, 89, 169, 97, 255, 90, 169, 96, 255, 91, 170, 96, 255, 92, 170, 96, 255, 93, 171, 96, 255, 94, 171, 96, 255, 96, 171, 96, 255, 97, 171, 96, 255, 99, 172, 95, 255, 101, 172, 95, 255, 102, 172, 95, 255, 104, 171, 95, 255, 105, 171, 95, 255, 106, 171, 95, 255, 107, 170, 95, 255, 107, 170, 96, 255, 108, 170, 96, 255, 109, 169, 96, 255, 109, 169, 96, 255, 110, 168, 96, 255, 110, 168, 97, 255, 111, 168, 97, 255, 112, 168, 98, 255, 112, 168, 98, 255, 113, 168, 99, 255, 114, 169, 99, 255, 115, 169, 100, 255, 116, 170, 101, 255, 118, 171, 102, 255, 119, 172, 102, 255, 120, 172, 103, 255, 122, 173, 104, 255, 123, 173, 105, 255, 125, 174, 105, 255, 126, 174, 106, 255, 128, 175, 107, 255, 129, 175, 107, 255, 131, 175, 108, 255, 132, 176, 109, 255, 133, 176, 109, 255, 134, 176, 110, 255, 135, 177, 110, 255, 136, 177, 111, 255, 136, 178, 111, 255, 136, 178, 112, 255, 136, 179, 112, 255, 136, 179, 113, 255, 136, 180, 113, 255, 135, 180, 113, 255, 134, 181, 114, 255, 134, 182, 114, 255, 133, 182, 115, 255, 132, 183, 115, 255, 131, 184, 115, 255, 130, 185, 115, 255, 129, 185, 116, 255, 128, 186, 116, 255, 127, 187, 116, 255, 126, 187, 116, 255, 125, 188, 116, 255, 125, 188, 116, 255, 124, 189, 117, 255, 124, 189, 117, 255, 123, 189, 117, 255, 123, 189, 117, 255, 123, 189, 117, 255, 123, 189, 116, 255, 123, 189, 116, 255, 123, 189, 115, 255, 123, 188, 115, 255, 123, 188, 114, 255, 123, 188, 113, 255, 123, 187, 112, 255, 123, 187, 111, 255, 123, 186, 110, 255, 123, 186, 109, 255, 124, 185, 107, 255, 124, 185, 106, 255, 124, 184, 105, 255, 124, 184, 103, 255, 124, 183, 102, 255, 124, 182, 100, 255, 124, 182, 99, 255, 125, 181, 97, 255, 125, 180, 96, 255, 125, 179, 94, 255, 126, 178, 92, 255, 127, 177, 91, 255, 128, 176, 89, 255, 129, 175, 88, 255, 130, 174, 87, 255, 131, 173, 85, 255, 131, 172, 84, 255, 132, 171, 83, 255, 133, 171, 82, 255, 134, 170, 80, 255, 134, 169, 80, 255, 134, 169, 79, 255, 134, 168, 78, 255, 134, 168, 77, 255, 133, 168, 77, 255, 133, 168, 76, 255, 131, 168, 76, 255, 130, 169, 76, 255, 128, 169, 76, 255, 127, 169, 75, 255, 125, 169, 75, 255, 122, 169, 75, 255, 120, 169, 75, 255, 118, 169, 74, 255, 115, 168, 74, 255, 113, 168, 74, 255, 110, 168, 74, 255, 108, 167, 74, 255, 105, 167, 73, 255, 103, 167, 73, 255, 100, 166, 73, 255, 98, 166, 73, 255, 95, 165, 73, 255, 93, 165, 72, 255, 91, 165, 72, 255, 89, 164, 72, 255, 86, 164, 72, 255, 84, 164, 72, 255, 82, 165, 72, 255, 79, 165, 71, 255, 77, 165, 71, 255, 75, 166, 71, 255, 73, 167, 71, 255, 70, 167, 71, 255, 68, 168, 71, 255, 66, 169, 71, 255, 65, 170, 71, 255, 63, 170, 71, 255, 62, 171, 70, 255, 60, 172, 70, 255, 59, 172, 70, 255, 59, 173, 70, 255, 58, 173, 70, 255, 58, 173, 70, 255, 58, 173, 70, 255, 58, 172, 71, 255, 59, 172, 71, 255, 59, 170, 71, 255, 59, 169, 72, 255, 60, 168, 73, 255, 61, 166, 74, 255, 62, 164, 74, 255, 62, 162, 75, 255, 63, 160, 77, 255, 65, 158, 78, 255, 66, 156, 79, 255, 67, 154, 80, 255, 68, 152, 81, 255, 70, 150, 83, 255, 71, 148, 84, 255, 73, 146, 86, 255, 75, 144, 87, 255, 77, 143, 88, 255, 79, 142, 90, 255, 81, 140, 91, 255, 84, 139, 93, 255, 87, 138, 94, 255, 90, 136, 95, 255, 93, 135, 96, 255, 97, 134, 98, 255, 100, 133, 99, 255, 103, 131, 100, 255, 107, 130, 101, 255, 110, 129, 102, 255, 114, 127, 103, 255, 117, 126, 103, 255, 120, 124, 104, 255, 123, 122, 104, 255, 125, 121, 105, 255, 128, 119, 105, 255, 130, 116, 105, 255, 131, 114, 105, 255, 133, 112, 105, 255, 134, 109, 105, 255, 136, 107, 104, 255, 137, 104, 104, 255, 138, 101, 104, 255, 139, 98, 103, 255, 139, 96, 103, 255, 140, 93, 102, 255, 141, 90, 102, 255, 142, 87, 101, 255, 143, 84, 100, 255, 144, 81, 100, 255, 144, 78, 99, 255, 145, 76, 98, 255, 147, 73, 98, 255, 148, 70, 97, 255, 149, 68, 96, 255, 151, 66, 95, 255, 152, 64, 95, 255, 154, 62, 94, 255, 155, 60, 94, 255, 157, 59, 93, 255, 158, 57, 93, 255, 159, 56, 93, 255, 160, 56, 92, 255, 161, 55, 92, 255, 162, 54, 92, 255, 163, 54, 92, 255, 163, 54, 92, 255, 164, 54, 92, 255, 164, 53, 92, 255, 165, 53, 92, 255, 165, 53, 92, 255, 165, 53, 92, 255, 166, 54, 92, 255, 166, 54, 93, 255, 167, 53, 94, 255, 167, 53, 93, 255, 167, 53, 93, 255, 167, 53, 93, 255, 167, 53, 92, 255, 167, 52, 91, 255, 167, 52, 90, 255, 168, 52, 89, 255, 168, 52, 88, 255, 168, 53, 86, 255, 168, 53, 85, 255, 167, 53, 84, 255, 167, 54, 82, 255, 167, 54, 81, 255, 166, 55, 79, 255, 166, 56, 78, 255, 165, 57, 77, 255, 164, 59, 75, 255, 163, 61, 74, 255, 162, 63, 73, 255, 160, 64, 72, 255, 159, 66, 71, 255, 158, 68, 71, 255, 157, 70, 70, 255, 155, 72, 69, 255, 154, 74, 69, 255, 153, 76, 68, 255, 151, 77, 68, 255, 150, 79, 68, 255, 149, 81, 67, 255, 147, 82, 67, 255, 146, 84, 67, 255, 145, 85, 66, 255, 143, 87, 66, 255, 142, 88, 66, 255, 140, 89, 65, 255, 139, 91, 65, 255, 137, 92, 65, 255, 136, 93, 64, 255, 134, 95, 64, 255, 132, 96, 64, 255, 131, 98, 65, 255, 129, 100, 66, 255, 127, 103, 67, 255, 126, 105, 68, 255, 124, 108, 70, 255, 122, 110, 72, 255, 121, 113, 74, 255, 119, 116, 76, 255, 117, 119, 78, 255, 116, 122, 80, 255, 114, 125, 82, 255, 112, 127, 84, 255, 110, 130, 87, 255, 109, 133, 89, 255, 107, 135, 91, 255, 105, 137, 93, 255, 103, 140, 94, 255, 101, 142, 96, 255, 100, 144, 97, 255, 98, 146, 98, 255, 97, 148, 99, 255, 95, 150, 99, 255, 94, 151, 99, 255, 93, 153, 100, 255, 92, 155, 100, 255, 91, 156, 100, 255, 90, 158, 99, 255, 89, 159, 99, 255, 88, 160, 99, 255, 88, 161, 99, 255, 87, 162, 98, 255, 87, 162, 98, 255, 86, 163, 98, 255, 86, 163, 98, 255, 86, 163, 98, 255, 86, 163, 98, 255, 86, 164, 98, 255, 86, 164, 98, 255, 87, 164, 98, 255, 87, 165, 98, 255, 87, 165, 97, 255, 87, 166, 97, 255, 88, 166, 97, 255, 88, 167, 97, 255, 89, 168, 97, 255, 89, 168, 97, 255, 90, 169, 97, 255, 91, 169, 97, 255, 92, 170, 96, 255, 93, 170, 96, 255, 95, 171, 96, 255, 96, 171, 96, 255, 97, 171, 96, 255, 99, 172, 96, 255, 101, 172, 96, 255, 102, 172, 96, 255, 104, 171, 96, 255, 105, 171, 96, 255, 106, 171, 96, 255, 107, 170, 96, 255, 107, 170, 96, 255, 108, 169, 97, 255, 109, 169, 97, 255, 110, 169, 97, 255, 110, 168, 98, 255, 111, 168, 98, 255, 112, 168, 98, 255, 112, 168, 99, 255, 113, 168, 100, 255, 114, 168, 100, 255, 115, 168, 101, 255, 116, 169, 102, 255, 117, 170, 103, 255, 118, 170, 103, 255, 120, 171, 104, 255, 121, 172, 105, 255, 123, 172, 106, 255, 125, 173, 106, 255, 126, 173, 107, 255, 128, 173, 108, 255, 130, 174, 109, 255, 131, 174, 109, 255, 133, 174, 110, 255, 134, 175, 110, 255, 136, 175, 111, 255, 137, 175, 112, 255, 138, 176, 112, 255, 138, 176, 113, 255, 139, 177, 113, 255, 139, 177, 114, 255, 139, 177, 114, 255, 139, 178, 115, 255, 139, 179, 115, 255, 138, 179, 115, 255, 138, 180, 116, 255, 137, 181, 116, 255, 136, 182, 117, 255, 135, 183, 117, 255, 134, 184, 117, 255, 133, 185, 117, 255, 132, 185, 118, 255, 130, 186, 118, 255, 129, 187, 118, 255, 128, 188, 118, 255, 128, 189, 118, 255, 127, 189, 118, 255, 126, 190, 118, 255, 126, 190, 119, 255, 125, 190, 119, 255, 125, 190, 119, 255, 125, 190, 119, 255, 125, 190, 118, 255, 125, 190, 118, 255, 125, 190, 117, 255, 125, 189, 117, 255, 125, 189, 116, 255, 125, 188, 115, 255, 125, 188, 114, 255, 125, 187, 113, 255, 125, 186, 112, 255, 125, 186, 111, 255, 125, 185, 110, 255, 125, 184, 108, 255, 125, 183, 107, 255, 125, 183, 105, 255, 125, 182, 104, 255, 125, 181, 102, 255, 126, 181, 101, 255, 126, 180, 99, 255, 126, 179, 98, 255, 127, 178, 96, 255, 127, 177, 95, 255, 128, 177, 93, 255, 129, 176, 92, 255, 130, 175, 90, 255, 131, 174, 89, 255, 132, 173, 87, 255, 133, 172, 86, 255, 134, 171, 85, 255, 135, 170, 84, 255, 136, 170, 83, 255, 136, 169, 82, 255, 137, 168, 81, 255, 137, 168, 80, 255, 137, 168, 80, 255, 136, 168, 79, 255, 135, 168, 79, 255, 134, 168, 78, 255, 132, 169, 78, 255, 131, 169, 78, 255, 129, 169, 78, 255, 127, 169, 77, 255, 125, 169, 77, 255, 122, 169, 77, 255, 120, 169, 77, 255, 117, 169, 76, 255, 115, 169, 76, 255, 112, 168, 76, 255, 109, 168, 76, 255, 107, 168, 76, 255, 104, 168, 75, 255, 101, 167, 75, 255, 99, 167, 75, 255, 96, 167, 75, 255, 94, 166, 75, 255, 92, 166, 74, 255, 90, 166, 74, 255, 87, 165, 74, 255, 85, 165, 74, 255, 83, 166, 74, 255, 80, 166, 74, 255, 78, 166, 73, 255, 76, 167, 73, 255, 74, 168, 73, 255, 71, 168, 73, 255, 69, 169, 73, 255, 67, 170, 73, 255, 66, 170, 73, 255, 64, 171, 73, 255, 63, 172, 73, 255, 61, 172, 73, 255, 60, 173, 72, 255, 60, 173, 72, 255, 59, 173, 72, 255, 59, 173, 72, 255, 59, 173, 72, 255, 59, 173, 73, 255, 59, 172, 73, 255, 60, 171, 74, 255, 60, 170, 74, 255, 61, 168, 75, 255, 62, 166, 76, 255, 63, 164, 76, 255, 64, 162, 77, 255, 65, 160, 78, 255, 66, 158, 80, 255, 67, 156, 81, 255, 69, 154, 82, 255, 70, 152, 83, 255, 72, 150, 85, 255, 73, 148, 86, 255, 75, 146, 87, 255, 77, 144, 89, 255, 79, 143, 90, 255, 81, 141, 91, 255, 83, 140, 93, 255, 86, 138, 94, 255, 88, 137, 95, 255, 91, 136, 97, 255, 94, 135, 98, 255, 97, 134, 99, 255, 101, 132, 100, 255, 104, 131, 101, 255, 107, 130, 102, 255, 110, 129, 103, 255, 113, 127, 104, 255, 116, 126, 104, 255, 119, 124, 105, 255, 122, 123, 105, 255, 124, 121, 106, 255, 126, 119, 106, 255, 128, 117, 106, 255, 130, 114, 106, 255, 132, 112, 106, 255, 133, 109, 105, 255, 134, 107, 105, 255, 135, 104, 105, 255, 137, 101, 104, 255, 138, 98, 104, 255, 139, 95, 103, 255, 140, 92, 103, 255, 140, 89, 102, 255, 141, 86, 101, 255, 142, 83, 101, 255, 143, 80, 100, 255, 144, 77, 99, 255, 145, 74, 98, 255, 147, 71, 98, 255, 148, 68, 97, 255, 149, 66, 96, 255, 151, 63, 95, 255, 153, 61, 95, 255, 154, 59, 94, 255, 156, 58, 94, 255, 157, 57, 93, 255, 158, 55, 93, 255, 160, 54, 93, 255, 161, 54, 93, 255, 162, 53, 92, 255, 163, 53, 92, 255, 163, 53, 93, 255, 164, 52, 93, 255, 165, 52, 93, 255, 165, 52, 93, 255, 166, 52, 93, 255, 166, 52, 93, 255, 166, 53, 93, 255, 167, 53, 93, 255, 167, 53, 93, 255, 168, 52, 95, 255, 168, 52, 94, 255, 168, 52, 94, 255, 168, 52, 93, 255, 168, 52, 93, 255, 168, 52, 92, 255, 168, 52, 91, 255, 168, 52, 90, 255, 168, 52, 88, 255, 168, 52, 87, 255, 168, 52, 85, 255, 167, 53, 84, 255, 167, 53, 82, 255, 166, 54, 81, 255, 166, 55, 79, 255, 165, 56, 78, 255, 164, 57, 76, 255, 163, 59, 75, 255, 162, 60, 74, 255, 161, 62, 73, 255, 159, 64, 72, 255, 158, 66, 71, 255, 157, 68, 70, 255, 155, 70, 70, 255, 154, 72, 69, 255, 153, 74, 69, 255, 151, 75, 69, 255, 150, 77, 68, 255, 149, 79, 68, 255, 148, 80, 68, 255, 146, 82, 68, 255, 145, 83, 68, 255, 144, 85, 67, 255, 142, 86, 67, 255, 141, 88, 67, 255, 139, 89, 67, 255, 138, 90, 66, 255, 136, 92, 66, 255, 134, 93, 66, 255, 133, 94, 66, 255, 131, 96, 66, 255, 130, 98, 66, 255, 128, 100, 67, 255, 127, 102, 68, 255, 125, 105, 69, 255, 124, 108, 71, 255, 122, 110, 73, 255, 121, 113, 74, 255, 119, 116, 76, 255, 118, 119, 78, 255, 116, 122, 80, 255, 115, 125, 83, 255, 113, 127, 85, 255, 112, 130, 87, 255, 110, 133, 89, 255, 108, 135, 91, 255, 107, 137, 93, 255, 105, 139, 94, 255, 103, 142, 96, 255, 102, 144, 97, 255, 100, 145, 98, 255, 98, 147, 99, 255, 97, 149, 99, 255, 95, 151, 99, 255, 94, 152, 100, 255, 93, 154, 100, 255, 92, 155, 100, 255, 91, 157, 99, 255, 90, 158, 99, 255, 89, 159, 99, 255, 88, 160, 99, 255, 87, 160, 98, 255, 87, 161, 98, 255, 87, 161, 98, 255, 86, 162, 98, 255, 86, 162, 98, 255, 86, 162, 98, 255, 86, 162, 98, 255, 86, 162, 98, 255, 87, 163, 98, 255, 87, 163, 98, 255, 87, 164, 97, 255, 87, 165, 97, 255, 88, 165, 97, 255, 88, 166, 97, 255, 89, 167, 97, 255, 90, 168, 97, 255, 90, 168, 97, 255, 91, 169, 97, 255, 92, 170, 97, 255, 93, 170, 97, 255, 95, 171, 97, 255, 96, 171, 96, 255, 98, 172, 96, 255, 99, 172, 96, 255, 101, 172, 96, 255, 102, 172, 97, 255, 103, 172, 97, 255, 105, 171, 97, 255, 106, 171, 97, 255, 107, 170, 97, 255, 107, 170, 97, 255, 108, 169, 98, 255, 109, 169, 98, 255, 110, 168, 98, 255, 111, 168, 99, 255, 111, 168, 99, 255, 112, 167, 100, 255, 113, 167, 100, 255, 114, 167, 101, 255, 115, 168, 102, 255, 116, 168, 102, 255, 117, 168, 103, 255, 118, 169, 104, 255, 119, 170, 105, 255, 121, 170, 106, 255, 122, 171, 107, 255, 124, 172, 107, 255, 126, 172, 108, 255, 128, 172, 109, 255, 129, 173, 110, 255, 131, 173, 110, 255, 133, 173, 111, 255, 135, 174, 112, 255, 136, 174, 112, 255, 138, 174, 113, 255, 139, 174, 114, 255, 140, 175, 114, 255, 141, 175, 115, 255, 142, 175, 115, 255, 142, 176, 116, 255, 142, 176, 116, 255, 142, 177, 117, 255, 142, 177, 117, 255, 141, 178, 117, 255, 141, 179, 118, 255, 140, 180, 118, 255, 139, 181, 118, 255, 138, 182, 119, 255, 137, 183, 119, 255, 136, 184, 119, 255, 134, 185, 120, 255, 133, 187, 120, 255, 132, 188, 120, 255, 131, 189, 120, 255, 130, 189, 120, 255, 129, 190, 120, 255, 128, 191, 120, 255, 128, 191, 120, 255, 127, 192, 120, 255, 127, 192, 120, 255, 127, 192, 120, 255, 127, 191, 120, 255, 127, 191, 120, 255, 127, 191, 119, 255, 127, 190, 119, 255, 127, 189, 118, 255, 127, 189, 117, 255, 127, 188, 116, 255, 127, 187, 115, 255, 127, 186, 114, 255, 127, 185, 113, 255, 127, 185, 112, 255, 127, 184, 110, 255, 127, 183, 109, 255, 127, 182, 107, 255, 127, 181, 106, 255, 127, 180, 104, 255, 127, 179, 103, 255, 127, 179, 101, 255, 127, 178, 100, 255, 128, 177, 98, 255, 128, 176, 97, 255, 129, 176, 95, 255, 130, 175, 94, 255, 131, 174, 92, 255, 133, 173, 91, 255, 134, 172, 90, 255, 135, 171, 88, 255, 136, 171, 87, 255, 137, 170, 86, 255, 138, 169, 85, 255, 139, 169, 84, 255, 139, 168, 83, 255, 139, 168, 82, 255, 139, 168, 82, 255, 139, 168, 81, 255, 138, 168, 81, 255, 136, 168, 81, 255, 135, 169, 80, 255, 133, 169, 80, 255, 131, 169, 80, 255, 129, 169, 80, 255, 127, 169, 79, 255, 124, 169, 79, 255, 122, 169, 79, 255, 119, 169, 79, 255, 116, 169, 78, 255, 114, 169, 78, 255, 111, 169, 78, 255, 108, 169, 78, 255, 106, 169, 77, 255, 103, 168, 77, 255, 100, 168, 77, 255, 98, 168, 77, 255, 95, 167, 77, 255, 93, 167, 76, 255, 91, 167, 76, 255, 88, 167, 76, 255, 86, 167, 76, 255, 84, 167, 76, 255, 81, 167, 76, 255, 79, 168, 75, 255, 77, 168, 75, 255, 74, 169, 75, 255, 72, 169, 75, 255, 70, 170, 75, 255, 68, 171, 75, 255, 66, 171, 75, 255, 65, 172, 75, 255, 63, 172, 75, 255, 62, 173, 75, 255, 61, 173, 75, 255, 60, 174, 74, 255, 60, 174, 74, 255, 60, 174, 74, 255, 60, 174, 75, 255, 60, 173, 75, 255, 60, 172, 75, 255, 61, 171, 76, 255, 61, 170, 76, 255, 62, 168, 77, 255, 63, 167, 78, 255, 64, 165, 78, 255, 65, 163, 79, 255, 66, 161, 80, 255, 67, 158, 82, 255, 69, 156, 83, 255, 70, 154, 84, 255, 72, 152, 85, 255, 73, 150, 86, 255, 75, 147, 88, 255, 77, 146, 89, 255, 79, 144, 90, 255, 81, 142, 92, 255, 83, 141, 93, 255, 85, 139, 94, 255, 87, 138, 96, 255, 90, 137, 97, 255, 93, 136, 98, 255, 95, 135, 99, 255, 98, 133, 100, 255, 101, 132, 101, 255, 104, 131, 102, 255, 107, 130, 103, 255, 110, 129, 104, 255, 113, 127, 105, 255, 115, 126, 105, 255, 118, 124, 106, 255, 120, 123, 106, 255, 123, 121, 106, 255, 125, 119, 107, 255, 127, 117, 107, 255, 129, 115, 106, 255, 130, 112, 106, 255, 132, 109, 106, 255, 133, 106, 105, 255, 134, 104, 105, 255, 135, 100, 105, 255, 137, 97, 104, 255, 138, 94, 103, 255, 139, 91, 103, 255, 140, 88, 102, 255, 141, 84, 101, 255, 142, 81, 101, 255, 143, 78, 100, 255, 144, 75, 99, 255, 145, 72, 98, 255, 147, 69, 98, 255, 148, 66, 97, 255, 150, 64, 96, 255, 151, 61, 95, 255, 153, 59, 94, 255, 155, 57, 94, 255, 156, 56, 93, 255, 157, 54, 93, 255, 159, 53, 93, 255, 160, 53, 93, 255, 161, 52, 93, 255, 162, 51, 93, 255, 163, 51, 93, 255, 164, 51, 93, 255, 165, 51, 93, 255, 166, 51, 93, 255, 166, 51, 94, 255, 167, 51, 94, 255, 167, 52, 94, 255, 168, 52, 94, 255, 168, 52, 94, 255, 168, 52, 95, 255, 169, 51, 96, 255, 169, 51, 95, 255, 169, 51, 95, 255, 169, 51, 94, 255, 169, 51, 94, 255, 169, 51, 93, 255, 169, 51, 91, 255, 169, 51, 90, 255, 168, 51, 89, 255, 168, 51, 87, 255, 168, 52, 86, 255, 167, 52, 84, 255, 167, 53, 82, 255, 166, 53, 81, 255, 165, 54, 79, 255, 164, 55, 78, 255, 163, 57, 76, 255, 162, 58, 75, 255, 161, 60, 74, 255, 159, 62, 73, 255, 158, 64, 72, 255, 157, 66, 71, 255, 155, 68, 70, 255, 154, 70, 70, 255, 153, 72, 70, 255, 151, 73, 69, 255, 150, 75, 69, 255, 149, 77, 69, 255, 148, 78, 69, 255, 146, 80, 69, 255, 145, 82, 69, 255, 144, 83, 69, 255, 142, 85, 69, 255, 141, 86, 69, 255, 140, 87, 68, 255, 138, 89, 68, 255, 137, 90, 68, 255, 135, 91, 68, 255, 133, 92, 67, 255, 132, 94, 67, 255, 130, 96, 67, 255, 129, 98, 68, 255, 127, 100, 68, 255, 126, 102, 69, 255, 125, 105, 71, 255, 124, 107, 72, 255, 122, 110, 74, 255, 121, 113, 75, 255, 120, 116, 77, 255, 119, 119, 79, 255, 117, 122, 81, 255, 116, 125, 83, 255, 115, 127, 85, 255, 113, 130, 87, 255, 112, 133, 89, 255, 110, 135, 91, 255, 109, 137, 93, 255, 107, 139, 94, 255, 105, 141, 96, 255, 103, 143, 97, 255, 102, 145, 98, 255, 100, 147, 99, 255, 99, 149, 99, 255, 97, 150, 99, 255, 96, 152, 100, 255, 94, 153, 100, 255, 93, 155, 100, 255, 92, 156, 99, 255, 90, 157, 99, 255, 89, 158, 99, 255, 89, 158, 99, 255, 88, 159, 98, 255, 87, 160, 98, 255, 87, 160, 98, 255, 86, 160, 98, 255, 86, 160, 98, 255, 86, 160, 98, 255, 86, 161, 98, 255, 87, 161, 98, 255, 87, 162, 98, 255, 87, 162, 98, 255, 87, 163, 97, 255, 88, 164, 97, 255, 88, 164, 97, 255, 89, 165, 97, 255, 89, 166, 97, 255, 90, 167, 97, 255, 91, 168, 97, 255, 92, 169, 97, 255, 93, 169, 97, 255, 94, 170, 97, 255, 95, 171, 97, 255, 96, 171, 97, 255, 98, 172, 97, 255, 99, 172, 97, 255, 101, 172, 97, 255, 102, 172, 97, 255, 103, 172, 97, 255, 105, 171, 97, 255, 106, 171, 98, 255, 107, 170, 98, 255, 107, 170, 98, 255, 108, 169, 99, 255, 109, 169, 99, 255, 110, 168, 99, 255, 111, 168, 100, 255, 112, 168, 100, 255, 112, 167, 101, 255, 113, 167, 102, 255, 114, 167, 102, 255, 115, 167, 103, 255, 116, 168, 104, 255, 117, 168, 105, 255, 119, 169, 106, 255, 120, 169, 107, 255, 122, 170, 108, 255, 123, 171, 108, 255, 125, 171, 109, 255, 127, 171, 110, 255, 129, 172, 111, 255, 131, 172, 112, 255, 133, 172, 112, 255, 135, 173, 113, 255, 136, 173, 114, 255, 138, 173, 114, 255, 140, 173, 115, 255, 141, 174, 116, 255, 143, 174, 116, 255, 144, 174, 117, 255, 145, 174, 117, 255, 145, 175, 118, 255, 145, 175, 118, 255, 145, 176, 119, 255, 145, 176, 119, 255, 145, 177, 119, 255, 144, 178, 120, 255, 143, 179, 120, 255, 142, 180, 120, 255, 141, 182, 121, 255, 140, 183, 121, 255, 138, 184, 121, 255, 137, 186, 121, 255, 136, 187, 122, 255, 135, 188, 122, 255, 133, 189, 122, 255, 132, 190, 122, 255, 131, 191, 122, 255, 131, 192, 122, 255, 130, 193, 122, 255, 130, 193, 122, 255, 129, 193, 122, 255, 129, 193, 122, 255, 129, 193, 122, 255, 129, 192, 122, 255, 129, 192, 121, 255, 129, 191, 121, 255, 129, 190, 120, 255, 129, 189, 119, 255, 129, 188, 118, 255, 129, 187, 117, 255, 129, 186, 116, 255, 129, 185, 115, 255, 129, 184, 113, 255, 128, 183, 112, 255, 128, 182, 111, 255, 128, 181, 109, 255, 128, 180, 108, 255, 128, 179, 106, 255, 128, 178, 105, 255, 128, 178, 103, 255, 128, 177, 102, 255, 129, 176, 100, 255, 130, 175, 99, 255, 131, 175, 97, 255, 132, 174, 96, 255, 133, 173, 95, 255, 134, 172, 93, 255, 135, 171, 92, 255, 137, 171, 91, 255, 138, 170, 89, 255, 139, 169, 88, 255, 140, 169, 87, 255, 141, 169, 86, 255, 141, 168, 85, 255, 142, 168, 85, 255, 141, 168, 84, 255, 141, 168, 83, 255, 140, 168, 83, 255, 139, 168, 83, 255, 137, 169, 83, 255, 135, 169, 82, 255, 133, 169, 82, 255, 131, 170, 82, 255, 129, 170, 82, 255, 126, 170, 81, 255, 124, 170, 81, 255, 121, 170, 81, 255, 118, 170, 81, 255, 115, 170, 80, 255, 113, 170, 80, 255, 110, 170, 80, 255, 107, 170, 80, 255, 104, 169, 79, 255, 101, 169, 79, 255, 99, 169, 79, 255, 96, 169, 79, 255, 94, 168, 79, 255, 92, 168, 78, 255, 89, 168, 78, 255, 87, 168, 78, 255, 85, 168, 78, 255, 82, 168, 78, 255, 80, 169, 78, 255, 78, 169, 77, 255, 75, 170, 77, 255, 73, 170, 77, 255, 71, 171, 77, 255, 69, 171, 77, 255, 67, 172, 77, 255, 66, 173, 77, 255, 64, 173, 77, 255, 63, 174, 77, 255, 62, 174, 77, 255, 61, 174, 77, 255, 61, 174, 76, 255, 61, 175, 76, 255, 61, 174, 77, 255, 61, 174, 77, 255, 61, 173, 77, 255, 62, 172, 78, 255, 62, 170, 78, 255, 63, 169, 79, 255, 64, 167, 80, 255, 65, 165, 80, 255, 66, 163, 81, 255, 67, 161, 82, 255, 69, 158, 83, 255, 70, 156, 85, 255, 72, 154, 86, 255, 73, 152, 87, 255, 75, 149, 88, 255, 77, 147, 89, 255, 79, 145, 91, 255, 80, 143, 92, 255, 82, 142, 93, 255, 85, 140, 94, 255, 87, 139, 96, 255, 89, 138, 97, 255, 92, 136, 98, 255, 94, 135, 99, 255, 97, 134, 100, 255, 99, 133, 102, 255, 102, 132, 103, 255, 104, 131, 103, 255, 107, 130, 104, 255, 110, 129, 105, 255, 112, 127, 106, 255, 115, 126, 106, 255, 117, 125, 107, 255, 119, 123, 107, 255, 121, 121, 107, 255, 123, 119, 107, 255, 125, 117, 107, 255, 127, 115, 107, 255, 129, 112, 107, 255, 130, 109, 106, 255, 132, 106, 106, 255, 133, 103, 105, 255, 134, 100, 105, 255, 136, 97, 104, 255, 137, 93, 104, 255, 138, 90, 103, 255, 139, 86, 102, 255, 140, 83, 102, 255, 142, 80, 101, 255, 143, 76, 100, 255, 144, 73, 99, 255, 146, 70, 98, 255, 147, 67, 98, 255, 148, 64, 97, 255, 150, 61, 96, 255, 152, 59, 95, 255, 153, 57, 94, 255, 155, 55, 94, 255, 156, 53, 93, 255, 158, 52, 93, 255, 159, 51, 93, 255, 161, 51, 93, 255, 162, 50, 93, 255, 163, 50, 93, 255, 164, 50, 93, 255, 165, 50, 93, 255, 166, 50, 94, 255, 167, 50, 94, 255, 167, 50, 94, 255, 168, 50, 95, 255, 168, 51, 95, 255, 169, 51, 95, 255, 169, 51, 95, 255, 169, 51, 96, 255, 171, 51, 97, 255, 171, 51, 97, 255, 170, 51, 96, 255, 170, 50, 95, 255, 170, 50, 95, 255, 170, 50, 93, 255, 170, 50, 92, 255, 169, 50, 91, 255, 169, 50, 89, 255, 168, 51, 88, 255, 168, 51, 86, 255, 167, 51, 84, 255, 166, 52, 83, 255, 166, 53, 81, 255, 165, 54, 79, 255, 164, 55, 78, 255, 162, 56, 76, 255, 161, 58, 75, 255, 160, 60, 74, 255, 158, 62, 73, 255, 157, 64, 72, 255, 155, 66, 71, 255, 154, 68, 70, 255, 153, 70, 70, 255, 151, 71, 70, 255, 150, 73, 70, 255, 149, 75, 70, 255, 148, 77, 70, 255, 146, 78, 70, 255, 145, 80, 70, 255, 144, 81, 70, 255, 142, 83, 70, 255, 141, 84, 70, 255, 140, 86, 70, 255, 138, 87, 70, 255, 137, 88, 70, 255, 135, 90, 69, 255, 134, 91, 69, 255, 132, 92, 69, 255, 131, 94, 69, 255, 129, 96, 69, 255, 128, 98, 69, 255, 127, 100, 70, 255, 125, 102, 71, 255, 124, 105, 72, 255, 123, 107, 73, 255, 122, 110, 74, 255, 121, 113, 76, 255, 120, 116, 78, 255, 119, 119, 80, 255, 118, 122, 81, 255, 117, 125, 83, 255, 116, 127, 85, 255, 115, 130, 87, 255, 113, 133, 89, 255, 112, 135, 91, 255, 110, 137, 93, 255, 109, 139, 94, 255, 107, 141, 96, 255, 105, 143, 97, 255, 104, 145, 98, 255, 102, 147, 99, 255, 100, 148, 99, 255, 99, 150, 99, 255, 97, 151, 100, 255, 95, 153, 100, 255, 94, 154, 100, 255, 93, 155, 99, 255, 91, 156, 99, 255, 90, 156, 99, 255, 89, 157, 99, 255, 88, 158, 98, 255, 88, 158, 98, 255, 87, 159, 98, 255, 87, 159, 98, 255, 87, 159, 98, 255, 87, 159, 98, 255, 87, 159, 98, 255, 87, 160, 98, 255, 87, 160, 98, 255, 87, 161, 98, 255, 88, 162, 97, 255, 88, 163, 97, 255, 88, 164, 97, 255, 89, 164, 97, 255, 90, 165, 97, 255, 90, 166, 97, 255, 91, 167, 97, 255, 92, 168, 97, 255, 93, 169, 97, 255, 94, 170, 97, 255, 95, 171, 97, 255, 96, 171, 97, 255, 98, 172, 97, 255, 99, 172, 98, 255, 101, 172, 98, 255, 102, 172, 98, 255, 103, 172, 98, 255, 104, 171, 98, 255, 106, 171, 99, 255, 106, 171, 99, 255, 107, 170, 99, 255, 108, 169, 100, 255, 109, 169, 100, 255, 110, 168, 100, 255, 111, 168, 101, 255, 112, 167, 102, 255, 113, 167, 102, 255, 114, 167, 103, 255, 115, 167, 104, 255, 116, 167, 105, 255, 117, 167, 105, 255, 118, 168, 106, 255, 119, 168, 107, 255, 121, 169, 108, 255, 122, 170, 109, 255, 124, 170, 110, 255, 126, 171, 111, 255, 128, 171, 112, 255, 130, 171, 113, 255, 132, 172, 113, 255, 134, 172, 114, 255, 136, 172, 115, 255, 138, 172, 116, 255, 140, 172, 116, 255, 142, 173, 117, 255, 144, 173, 118, 255, 145, 173, 118, 255, 146, 173, 119, 255, 147, 173, 119, 255, 148, 174, 120, 255, 148, 174, 120, 255, 148, 175, 120, 255, 148, 175, 121, 255, 148, 176, 121, 255, 147, 177, 122, 255, 146, 178, 122, 255, 145, 180, 122, 255, 144, 181, 122, 255, 143, 183, 123, 255, 141, 184, 123, 255, 140, 186, 123, 255, 139, 187, 123, 255, 137, 189, 124, 255, 136, 190, 124, 255, 135, 191, 124, 255, 134, 192, 124, 255, 133, 193, 124, 255, 132, 194, 124, 255, 132, 194, 124, 255, 132, 194, 124, 255, 132, 194, 124, 255, 132, 194, 124, 255, 132, 193, 123, 255, 131, 193, 123, 255, 131, 192, 122, 255, 131, 191, 122, 255, 131, 190, 121, 255, 131, 189, 120, 255, 131, 188, 119, 255, 131, 186, 118, 255, 130, 185, 117, 255, 130, 184, 115, 255, 130, 183, 114, 255, 130, 181, 113, 255, 130, 180, 111, 255, 130, 179, 110, 255, 130, 178, 108, 255, 129, 177, 107, 255, 129, 177, 105, 255, 130, 176, 104, 255, 130, 175, 102, 255, 131, 175, 101, 255, 132, 174, 99, 255, 133, 173, 98, 255, 134, 172, 97, 255, 136, 172, 95, 255, 137, 171, 94, 255, 138, 170, 93, 255, 140, 170, 92, 255, 141, 169, 90, 255, 142, 169, 89, 255, 143, 168, 88, 255, 144, 168, 88, 255, 144, 168, 87, 255, 144, 168, 86, 255, 143, 168, 86, 255, 143, 168, 85, 255, 141, 169, 85, 255, 140, 169, 85, 255, 138, 169, 84, 255, 136, 170, 84, 255, 133, 170, 84, 255, 131, 170, 84, 255, 128, 170, 83, 255, 126, 170, 83, 255, 123, 171, 83, 255, 120, 171, 83, 255, 117, 171, 82, 255, 114, 171, 82, 255, 111, 171, 82, 255, 108, 171, 82, 255, 105, 170, 81, 255, 103, 170, 81, 255, 100, 170, 81, 255, 97, 170, 81, 255, 95, 170, 81, 255, 93, 169, 80, 255, 90, 169, 80, 255, 88, 169, 80, 255, 86, 169, 80, 255, 83, 170, 80, 255, 81, 170, 80, 255, 78, 170, 79, 255, 76, 171, 79, 255, 74, 171, 79, 255, 72, 172, 79, 255, 70, 172, 79, 255, 68, 173, 79, 255, 66, 173, 79, 255, 65, 174, 79, 255, 64, 174, 79, 255, 63, 175, 79, 255, 62, 175, 79, 255, 62, 175, 78, 255, 61, 175, 78, 255, 62, 175, 79, 255, 62, 174, 79, 255, 62, 173, 79, 255, 63, 172, 80, 255, 63, 171, 80, 255, 64, 169, 81, 255, 65, 167, 81, 255, 66, 165, 82, 255, 67, 163, 83, 255, 69, 161, 84, 255, 70, 158, 85, 255, 72, 156, 86, 255, 73, 154, 87, 255, 75, 151, 89, 255, 77, 149, 90, 255, 78, 147, 91, 255, 80, 145, 92, 255, 82, 143, 94, 255, 84, 141, 95, 255, 86, 140, 96, 255, 89, 138, 97, 255, 91, 137, 98, 255, 93, 136, 100, 255, 95, 135, 101, 255, 98, 134, 102, 255, 100, 133, 103, 255, 102, 132, 104, 255, 105, 131, 105, 255, 107, 130, 105, 255, 109, 129, 106, 255, 112, 127, 107, 255, 114, 126, 107, 255, 116, 125, 108, 255, 118, 123, 108, 255, 120, 121, 108, 255, 122, 119, 108, 255, 124, 117, 108, 255, 126, 115, 108, 255, 127, 112, 107, 255, 129, 109, 107, 255, 130, 106, 106, 255, 132, 103, 106, 255, 133, 100, 105, 255, 135, 96, 105, 255, 136, 93, 104, 255, 137, 89, 103, 255, 139, 85, 103, 255, 140, 82, 102, 255, 141, 78, 101, 255, 143, 75, 100, 255, 144, 71, 99, 255, 146, 68, 98, 255, 147, 65, 98, 255, 149, 62, 97, 255, 150, 59, 96, 255, 152, 57, 95, 255, 154, 55, 94, 255, 155, 53, 94, 255, 157, 51, 93, 255, 158, 50, 93, 255, 160, 49, 93, 255, 161, 49, 93, 255, 163, 48, 93, 255, 164, 48, 93, 255, 165, 48, 93, 255, 166, 48, 94, 255, 167, 48, 94, 255, 168, 49, 95, 255, 168, 49, 95, 255, 169, 49, 95, 255, 170, 50, 96, 255, 170, 50, 96, 255, 170, 50, 96, 255, 170, 51, 97, 255, 172, 50, 98, 255, 172, 50, 97, 255, 172, 50, 97, 255, 171, 50, 96, 255, 171, 50, 95, 255, 171, 50, 94, 255, 170, 50, 93, 255, 170, 50, 91, 255, 169, 50, 90, 255, 169, 50, 88, 255, 168, 50, 86, 255, 167, 51, 85, 255, 166, 52, 83, 255, 165, 52, 81, 255, 164, 53, 79, 255, 163, 54, 78, 255, 162, 56, 76, 255, 160, 57, 75, 255, 159, 59, 73, 255, 157, 61, 72, 255, 156, 64, 72, 255, 154, 66, 71, 255, 153, 68, 71, 255, 151, 70, 70, 255, 150, 71, 70, 255, 149, 73, 70, 255, 148, 75, 70, 255, 146, 76, 70, 255, 145, 78, 70, 255, 144, 80, 70, 255, 143, 81, 71, 255, 141, 83, 71, 255, 140, 84, 71, 255, 139, 85, 71, 255, 137, 87, 71, 255, 136, 88, 71, 255, 134, 89, 71, 255, 133, 91, 71, 255, 131, 92, 70, 255, 129, 94, 70, 255, 128, 95, 70, 255, 127, 98, 70, 255, 126, 100, 71, 255, 125, 102, 72, 255, 124, 105, 73, 255, 123, 107, 74, 255, 122, 110, 75, 255, 121, 113, 77, 255, 120, 116, 78, 255, 120, 119, 80, 255, 119, 122, 82, 255, 118, 125, 84, 255, 117, 127, 86, 255, 116, 130, 87, 255, 115, 133, 89, 255, 113, 135, 91, 255, 112, 137, 93, 255, 110, 139, 95, 255, 109, 141, 96, 255, 107, 143, 97, 255, 105, 145, 98, 255, 104, 147, 99, 255, 102, 148, 99, 255, 100, 149, 99, 255, 98, 151, 100, 255, 97, 152, 100, 255, 95, 153, 100, 255, 94, 154, 99, 255, 92, 155, 99, 255, 91, 155, 99, 255, 90, 156, 99, 255, 89, 157, 98, 255, 88, 157, 98, 255, 87, 157, 98, 255, 87, 157, 98, 255, 87, 157, 98, 255, 87, 157, 98, 255, 87, 158, 98, 255, 87, 158, 98, 255, 87, 159, 98, 255, 88, 160, 98, 255, 88, 161, 98, 255, 88, 162, 98, 255, 89, 163, 97, 255, 89, 164, 97, 255, 90, 165, 97, 255, 91, 166, 97, 255, 91, 167, 97, 255, 92, 168, 98, 255, 93, 169, 98, 255, 94, 170, 98, 255, 95, 171, 98, 255, 97, 171, 98, 255, 98, 172, 98, 255, 99, 172, 98, 255, 101, 172, 98, 255, 102, 172, 99, 255, 103, 172, 99, 255, 104, 172, 99, 255, 105, 171, 99, 255, 106, 171, 100, 255, 107, 170, 100, 255, 108, 170, 101, 255, 109, 169, 101, 255, 110, 168, 102, 255, 111, 168, 102, 255, 112, 167, 103, 255, 113, 167, 104, 255, 114, 167, 104, 255, 115, 167, 105, 255, 116, 167, 106, 255, 117, 167, 107, 255, 118, 167, 108, 255, 120, 168, 109, 255, 121, 169, 110, 255, 123, 169, 111, 255, 125, 170, 112, 255, 127, 170, 113, 255, 129, 171, 114, 255, 131, 171, 115, 255, 133, 171, 115, 255, 135, 171, 116, 255, 138, 171, 117, 255, 140, 172, 118, 255, 142, 172, 118, 255, 144, 172, 119, 255, 146, 172, 119, 255, 147, 172, 120, 255, 149, 172, 121, 255, 150, 173, 121, 255, 151, 173, 121, 255, 151, 173, 122, 255, 151, 174, 122, 255, 151, 174, 123, 255, 151, 175, 123, 255, 150, 176, 123, 255, 149, 178, 124, 255, 148, 179, 124, 255, 147, 181, 124, 255, 146, 182, 125, 255, 144, 184, 125, 255, 143, 186, 125, 255, 141, 187, 125, 255, 140, 189, 125, 255, 139, 191, 125, 255, 137, 192, 125, 255, 136, 193, 126, 255, 135, 194, 126, 255, 135, 195, 126, 255, 134, 195, 126, 255, 134, 196, 126, 255, 134, 195, 126, 255, 134, 195, 125, 255, 134, 194, 125, 255, 134, 194, 125, 255, 134, 193, 124, 255, 133, 192, 123, 255, 133, 190, 122, 255, 133, 189, 122, 255, 133, 188, 121, 255, 133, 186, 119, 255, 132, 185, 118, 255, 132, 184, 117, 255, 132, 182, 116, 255, 132, 181, 114, 255, 131, 180, 113, 255, 131, 178, 112, 255, 131, 177, 110, 255, 131, 176, 109, 255, 131, 176, 107, 255, 131, 175, 106, 255, 131, 174, 104, 255, 132, 174, 103, 255, 133, 173, 101, 255, 134, 172, 100, 255, 136, 172, 99, 255, 137, 171, 97, 255, 139, 170, 96, 255, 140, 170, 95, 255, 142, 169, 94, 255, 143, 169, 92, 255, 144, 168, 91, 255, 145, 168, 91, 255, 146, 168, 90, 255, 146, 168, 89, 255, 146, 168, 88, 255, 146, 168, 88, 255, 145, 168, 87, 255, 144, 169, 87, 255, 142, 169, 87, 255, 140, 169, 87, 255, 138, 170, 86, 255, 136, 170, 86, 255, 133, 170, 86, 255, 130, 171, 85, 255, 128, 171, 85, 255, 125, 171, 85, 255, 122, 171, 85, 255, 119, 171, 84, 255, 116, 171, 84, 255, 113, 172, 84, 255, 110, 172, 84, 255, 107, 171, 83, 255, 104, 171, 83, 255, 101, 171, 83, 255, 98, 171, 83, 255, 96, 171, 83, 255, 94, 171, 82, 255, 91, 170, 82, 255, 89, 170, 82, 255, 86, 170, 82, 255, 84, 171, 82, 255, 82, 171, 82, 255, 79, 171, 81, 255, 77, 172, 81, 255, 75, 172, 81, 255, 73, 173, 81, 255, 71, 173, 81, 255, 69, 174, 81, 255, 67, 174, 81, 255, 66, 174, 81, 255, 64, 175, 81, 255, 63, 175, 81, 255, 63, 175, 80, 255, 62, 176, 80, 255, 62, 176, 80, 255, 62, 175, 81, 255, 62, 175, 81, 255, 63, 174, 81, 255, 64, 173, 81, 255, 64, 171, 82, 255, 65, 170, 83, 255, 66, 168, 83, 255, 67, 166, 84, 255, 69, 163, 85, 255, 70, 161, 86, 255, 71, 159, 87, 255, 73, 156, 88, 255, 75, 154, 89, 255, 76, 151, 90, 255, 78, 149, 92, 255, 80, 147, 93, 255, 82, 145, 94, 255, 84, 143, 95, 255, 86, 141, 96, 255, 88, 139, 98, 255, 90, 138, 99, 255, 92, 137, 100, 255, 94, 136, 101, 255, 97, 135, 102, 255, 99, 134, 103, 255, 101, 133, 104, 255, 103, 132, 105, 255, 105, 131, 106, 255, 107, 130, 107, 255, 109, 129, 107, 255, 111, 127, 108, 255, 113, 126, 108, 255, 115, 125, 109, 255, 117, 123, 109, 255, 119, 121, 109, 255, 121, 119, 109, 255, 123, 117, 109, 255, 125, 115, 108, 255, 126, 112, 108, 255, 128, 109, 107, 255, 129, 106, 107, 255, 131, 103, 106, 255, 132, 99, 106, 255, 134, 96, 105, 255, 135, 92, 104, 255, 137, 88, 104, 255, 138, 84, 103, 255, 140, 81, 102, 255, 141, 77, 101, 255, 143, 73, 100, 255, 144, 70, 99, 255, 146, 66, 99, 255, 147, 63, 98, 255, 149, 60, 97, 255, 151, 57, 96, 255, 152, 55, 95, 255, 154, 52, 94, 255, 156, 51, 94, 255, 157, 49, 93, 255, 159, 48, 93, 255, 160, 47, 93, 255, 162, 47, 93, 255, 163, 46, 93, 255, 164, 46, 93, 255, 166, 46, 94, 255, 167, 47, 94, 255, 168, 47, 95, 255, 169, 47, 95, 255, 169, 48, 96, 255, 170, 48, 96, 255, 171, 49, 97, 255, 171, 49, 97, 255, 172, 50, 97, 255, 172, 50, 98, 255, 173, 49, 99, 255, 173, 49, 98, 255, 173, 49, 98, 255, 173, 49, 97, 255, 172, 49, 96, 255, 172, 49, 95, 255, 171, 49, 94, 255, 171, 49, 92, 255, 170, 49, 90, 255, 169, 49, 89, 255, 168, 50, 87, 255, 167, 50, 85, 255, 166, 51, 83, 255, 165, 52, 81, 255, 164, 53, 79, 255, 162, 54, 78, 255, 161, 55, 76, 255, 159, 57, 75, 255, 158, 59, 73, 255, 156, 61, 72, 255, 155, 63, 72, 255, 153, 65, 71, 255, 152, 67, 71, 255, 150, 69, 70, 255, 149, 71, 70, 255, 148, 73, 70, 255, 146, 75, 70, 255, 145, 76, 71, 255, 144, 78, 71, 255, 143, 79, 71, 255, 141, 81, 72, 255, 140, 82, 72, 255, 139, 84, 72, 255, 137, 85, 72, 255, 136, 87, 72, 255, 135, 88, 72, 255, 133, 89, 72, 255, 131, 91, 72, 255, 130, 92, 72, 255, 128, 94, 71, 255, 127, 95, 71, 255, 126, 98, 72, 255, 125, 100, 72, 255, 124, 102, 73, 255, 123, 105, 74, 255, 123, 108, 75, 255, 122, 110, 76, 255, 121, 113, 78, 255, 121, 116, 79, 255, 120, 119, 81, 255, 119, 122, 82, 255, 119, 125, 84, 255, 118, 127, 86, 255, 117, 130, 88, 255, 116, 133, 89, 255, 115, 135, 91, 255, 114, 137, 93, 255, 112, 139, 95, 255, 111, 141, 96, 255, 109, 143, 97, 255, 107, 145, 98, 255, 105, 146, 99, 255, 104, 148, 99, 255, 102, 149, 99, 255, 100, 150, 100, 255, 98, 151, 100, 255, 96, 152, 100, 255, 95, 153, 99, 255, 93, 154, 99, 255, 92, 154, 99, 255, 91, 155, 99, 255, 90, 155, 98, 255, 89, 156, 98, 255, 88, 156, 98, 255, 88, 156, 98, 255, 87, 156, 98, 255, 87, 156, 98, 255, 88, 157, 98, 255, 88, 157, 98, 255, 88, 158, 98, 255, 88, 159, 98, 255, 89, 160, 98, 255, 89, 161, 98, 255, 89, 162, 98, 255, 90, 163, 98, 255, 90, 164, 98, 255, 91, 166, 98, 255, 92, 167, 98, 255, 93, 168, 98, 255, 94, 169, 98, 255, 95, 170, 98, 255, 96, 171, 98, 255, 97, 172, 98, 255, 98, 172, 98, 255, 99, 173, 99, 255, 101, 173, 99, 255, 102, 173, 99, 255, 103, 172, 100, 255, 104, 172, 100, 255, 105, 172, 100, 255, 106, 171, 101, 255, 107, 170, 101, 255, 108, 170, 102, 255, 109, 169, 102, 255, 110, 169, 103, 255, 111, 168, 103, 255, 112, 167, 104, 255, 113, 167, 105, 255, 114, 167, 106, 255, 115, 167, 107, 255, 116, 167, 107, 255, 117, 167, 108, 255, 119, 167, 110, 255, 120, 168, 111, 255, 121, 169, 112, 255, 123, 169, 113, 255, 125, 170, 114, 255, 127, 170, 115, 255, 130, 170, 116, 255, 132, 171, 116, 255, 134, 171, 117, 255, 137, 171, 118, 255, 139, 171, 119, 255, 141, 171, 119, 255, 143, 171, 120, 255, 146, 171, 121, 255, 148, 171, 121, 255, 149, 172, 122, 255, 151, 172, 122, 255, 152, 172, 123, 255, 153, 172, 123, 255, 154, 172, 124, 255, 154, 173, 124, 255, 154, 173, 125, 255, 154, 174, 125, 255, 153, 176, 125, 255, 152, 177, 126, 255, 151, 179, 126, 255, 150, 180, 126, 255, 149, 182, 126, 255, 147, 184, 126, 255, 146, 186, 127, 255, 144, 188, 127, 255, 143, 190, 127, 255, 141, 191, 127, 255, 140, 193, 127, 255, 139, 194, 127, 255, 138, 195, 127, 255, 137, 196, 127, 255, 137, 197, 127, 255, 136, 197, 127, 255, 136, 197, 127, 255, 136, 196, 127, 255, 136, 195, 127, 255, 136, 195, 126, 255, 136, 194, 126, 255, 136, 192, 125, 255, 135, 191, 124, 255, 135, 189, 123, 255, 135, 188, 122, 255, 135, 186, 121, 255, 134, 185, 120, 255, 134, 183, 119, 255, 134, 182, 118, 255, 133, 180, 116, 255, 133, 179, 115, 255, 133, 178, 113, 255, 132, 176, 112, 255, 132, 176, 111, 255, 132, 175, 109, 255, 132, 174, 108, 255, 133, 174, 106, 255, 133, 173, 105, 255, 134, 172, 103, 255, 136, 172, 102, 255, 137, 171, 101, 255, 139, 170, 99, 255, 140, 170, 98, 255, 142, 169, 97, 255, 143, 169, 96, 255, 145, 169, 95, 255, 146, 168, 94, 255, 147, 168, 93, 255, 148, 168, 92, 255, 148, 168, 91, 255, 148, 168, 90, 255, 148, 168, 90, 255, 147, 168, 89, 255, 146, 169, 89, 255, 144, 169, 89, 255, 142, 169, 89, 255, 140, 170, 88, 255, 138, 170, 88, 255, 135, 171, 88, 255, 132, 171, 88, 255, 129, 171, 87, 255, 126, 172, 87, 255, 123, 172, 87, 255, 120, 172, 86, 255, 117, 172, 86, 255, 114, 172, 86, 255, 111, 172, 86, 255, 108, 172, 85, 255, 105, 172, 85, 255, 102, 172, 85, 255, 99, 172, 85, 255, 97, 172, 85, 255, 95, 172, 84, 255, 92, 172, 84, 255, 90, 171, 84, 255, 87, 172, 84, 255, 85, 172, 84, 255, 82, 172, 83, 255, 80, 172, 83, 255, 78, 173, 83, 255, 75, 173, 83, 255, 73, 173, 83, 255, 71, 174, 83, 255, 69, 174, 83, 255, 68, 175, 83, 255, 66, 175, 83, 255, 65, 175, 82, 255, 64, 176, 82, 255, 63, 176, 82, 255, 63, 176, 82, 255, 63, 176, 82, 255, 63, 176, 82, 255, 63, 175, 83, 255, 64, 174, 83, 255, 64, 173, 83, 255, 65, 172, 84, 255, 66, 170, 85, 255, 67, 168, 85, 255, 68, 166, 86, 255, 70, 163, 87, 255, 71, 161, 88, 255, 73, 159, 89, 255, 74, 156, 90, 255, 76, 154, 91, 255, 78, 151, 92, 255, 80, 149, 93, 255, 82, 147, 94, 255, 84, 144, 96, 255, 86, 142, 97, 255, 88, 141, 98, 255, 90, 139, 99, 255, 92, 138, 100, 255, 94, 136, 101, 255, 96, 135, 102, 255, 98, 134, 103, 255, 100, 133, 104, 255, 102, 132, 105, 255, 104, 131, 106, 255, 105, 131, 107, 255, 107, 130, 108, 255, 109, 129, 108, 255, 111, 127, 109, 255, 113, 126, 109, 255, 115, 125, 109, 255, 116, 123, 110, 255, 118, 122, 110, 255, 120, 120, 110, 255, 122, 117, 109, 255, 123, 115, 109, 255, 125, 112, 108, 255, 127, 109, 108, 255, 128, 106, 107, 255, 130, 102, 107, 255, 132, 99, 106, 255, 133, 95, 105, 255, 135, 91, 105, 255, 136, 87, 104, 255, 138, 83, 103, 255, 140, 79, 102, 255, 141, 75, 101, 255, 143, 72, 100, 255, 144, 68, 99, 255, 146, 64, 99, 255, 148, 61, 98, 255, 149, 58, 97, 255, 151, 55, 96, 255, 153, 53, 95, 255, 155, 50, 94, 255, 156, 49, 93, 255, 158, 47, 93, 255, 160, 46, 93, 255, 161, 45, 93, 255, 163, 45, 93, 255, 164, 45, 93, 255, 165, 45, 94, 255, 167, 45, 94, 255, 168, 45, 95, 255, 169, 46, 95, 255, 170, 46, 96, 255, 171, 47, 96, 255, 171, 47, 97, 255, 172, 48, 98, 255, 172, 48, 98, 255, 173, 49, 98, 255, 173, 49, 99, 255, 174, 48, 99, 255, 174, 48, 99, 255, 174, 48, 99, 255, 174, 48, 98, 255, 173, 48, 97, 255, 173, 48, 96, 255, 172, 48, 94, 255, 171, 48, 92, 255, 171, 49, 91, 255, 170, 49, 89, 255, 169, 49, 87, 255, 167, 50, 85, 255, 166, 50, 83, 255, 165, 51, 81, 255, 163, 52, 79, 255, 162, 54, 78, 255, 160, 55, 76, 255, 159, 57, 75, 255, 157, 59, 73, 255, 155, 61, 72, 255, 154, 63, 72, 255, 152, 65, 71, 255, 151, 67, 71, 255, 149, 69, 71, 255, 148, 71, 71, 255, 146, 73, 71, 255, 145, 75, 71, 255, 144, 76, 71, 255, 143, 78, 72, 255, 141, 79, 72, 255, 140, 81, 72, 255, 139, 82, 73, 255, 138, 84, 73, 255, 136, 85, 73, 255, 135, 87, 74, 255, 133, 88, 74, 255, 132, 89, 74, 255, 130, 91, 73, 255, 129, 92, 73, 255, 127, 94, 73, 255, 126, 96, 73, 255, 125, 98, 73, 255, 124, 100, 73, 255, 123, 102, 74, 255, 123, 105, 75, 255, 122, 108, 76, 255, 122, 110, 77, 255, 121, 113, 78, 255, 121, 116, 80, 255, 120, 119, 81, 255, 120, 122, 83, 255, 119, 125, 84, 255, 119, 128, 86, 255, 118, 130, 88, 255, 117, 133, 90, 255, 116, 135, 91, 255, 115, 138, 93, 255, 114, 140, 95, 255, 112, 142, 96, 255, 111, 143, 97, 255, 109, 145, 98, 255, 107, 146, 99, 255, 105, 148, 99, 255, 103, 149, 100, 255, 101, 150, 100, 255, 100, 151, 100, 255, 98, 152, 100, 255, 96, 152, 99, 255, 94, 153, 99, 255, 93, 154, 99, 255, 92, 154, 99, 255, 90, 154, 98, 255, 89, 155, 98, 255, 89, 155, 98, 255, 88, 155, 98, 255, 88, 155, 98, 255, 88, 155, 98, 255, 88, 155, 98, 255, 88, 156, 98, 255, 89, 157, 98, 255, 89, 158, 98, 255, 89, 159, 98, 255, 90, 160, 98, 255, 90, 161, 98, 255, 91, 163, 98, 255, 91, 164, 98, 255, 92, 165, 98, 255, 92, 167, 98, 255, 93, 168, 98, 255, 94, 169, 98, 255, 95, 170, 98, 255, 96, 171, 99, 255, 97, 172, 99, 255, 98, 172, 99, 255, 100, 173, 99, 255, 101, 173, 100, 255, 102, 173, 100, 255, 103, 173, 100, 255, 104, 172, 101, 255, 105, 172, 101, 255, 106, 171, 102, 255, 107, 171, 102, 255, 108, 170, 103, 255, 109, 169, 103, 255, 110, 169, 104, 255, 111, 168, 105, 255, 112, 168, 105, 255, 113, 167, 106, 255, 114, 167, 107, 255, 115, 167, 108, 255, 116, 167, 109, 255, 117, 167, 110, 255, 119, 167, 111, 255, 120, 168, 112, 255, 122, 169, 113, 255, 124, 169, 114, 255, 126, 170, 115, 255, 128, 170, 116, 255, 130, 170, 117, 255, 133, 170, 118, 255, 135, 171, 119, 255, 138, 171, 120, 255, 140, 171, 121, 255, 143, 171, 121, 255, 145, 171, 122, 255, 147, 171, 123, 255, 149, 171, 123, 255, 151, 171, 124, 255, 153, 171, 124, 255, 154, 171, 125, 255, 156, 171, 125, 255, 156, 172, 126, 255, 157, 172, 126, 255, 157, 173, 126, 255, 157, 174, 127, 255, 156, 175, 127, 255, 155, 176, 127, 255, 154, 178, 127, 255, 153, 180, 128, 255, 152, 182, 128, 255, 150, 184, 128, 255, 149, 186, 128, 255, 147, 188, 128, 255, 145, 190, 128, 255, 144, 192, 129, 255, 143, 193, 129, 255, 141, 195, 129, 255, 140, 196, 129, 255, 140, 197, 129, 255, 139, 198, 129, 255, 139, 198, 129, 255, 139, 198, 129, 255, 139, 197, 128, 255, 139, 196, 128, 255, 138, 195, 128, 255, 138, 194, 127, 255, 138, 193, 126, 255, 138, 191, 126, 255, 137, 190, 125, 255, 137, 188, 124, 255, 137, 186, 123, 255, 136, 185, 122, 255, 136, 183, 120, 255, 136, 181, 119, 255, 135, 180, 118, 255, 135, 178, 117, 255, 134, 177, 115, 255, 134, 176, 114, 255, 134, 175, 112, 255, 133, 174, 111, 255, 133, 173, 110, 255, 134, 173, 108, 255, 135, 172, 107, 255, 136, 171, 105, 255, 137, 171, 104, 255, 139, 170, 103, 255, 140, 170, 101, 255, 142, 169, 100, 255, 144, 169, 99, 255, 145, 169, 98, 255, 147, 168, 97, 255, 148, 168, 96, 255, 149, 168, 95, 255, 150, 168, 94, 255, 150, 168, 93, 255, 151, 168, 92, 255, 150, 168, 92, 255, 149, 168, 91, 255, 148, 169, 91, 255, 146, 169, 91, 255, 144, 170, 91, 255, 142, 170, 90, 255, 139, 170, 90, 255, 137, 171, 90, 255, 134, 171, 90, 255, 131, 172, 89, 255, 128, 172, 89, 255, 125, 172, 89, 255, 122, 173, 88, 255, 118, 173, 88, 255, 115, 173, 88, 255, 112, 173, 88, 255, 109, 173, 87, 255, 106, 173, 87, 255, 103, 173, 87, 255, 100, 173, 87, 255, 98, 173, 87, 255, 95, 173, 86, 255, 93, 173, 86, 255, 90, 173, 86, 255, 88, 173, 86, 255, 85, 173, 86, 255, 83, 173, 85, 255, 80, 173, 85, 255, 78, 174, 85, 255, 76, 174, 85, 255, 74, 174, 85, 255, 72, 175, 85, 255, 70, 175, 85, 255, 68, 175, 85, 255, 67, 176, 84, 255, 66, 176, 84, 255, 65, 176, 84, 255, 64, 177, 84, 255, 63, 177, 84, 255, 63, 177, 84, 255, 63, 177, 84, 255, 64, 176, 85, 255, 64, 175, 85, 255, 65, 174, 85, 255, 66, 172, 86, 255, 67, 170, 86, 255, 68, 168, 87, 255, 69, 166, 88, 255, 70, 164, 89, 255, 72, 161, 90, 255, 73, 159, 91, 255, 75, 156, 92, 255, 77, 154, 93, 255, 79, 151, 94, 255, 81, 149, 95, 255, 83, 146, 96, 255, 85, 144, 97, 255, 87, 142, 98, 255, 89, 140, 99, 255, 91, 139, 100, 255, 93, 137, 102, 255, 95, 136, 103, 255, 97, 135, 104, 255, 99, 134, 105, 255, 101, 133, 106, 255, 102, 132, 106, 255, 104, 131, 107, 255, 106, 130, 108, 255, 108, 129, 109, 255, 109, 128, 109, 255, 111, 127, 110, 255, 112, 126, 110, 255, 114, 125, 110, 255, 116, 123, 110, 255, 117, 122, 110, 255, 119, 120, 110, 255, 121, 117, 110, 255, 123, 115, 109, 255, 124, 112, 109, 255, 126, 109, 108, 255, 128, 106, 108, 255, 129, 102, 107, 255, 131, 98, 106, 255, 133, 94, 106, 255, 134, 90, 105, 255, 136, 86, 104, 255, 138, 82, 103, 255, 139, 78, 102, 255, 141, 74, 101, 255, 143, 70, 100, 255, 145, 66, 100, 255, 146, 63, 99, 255, 148, 59, 98, 255, 150, 56, 97, 255, 151, 53, 96, 255, 153, 51, 95, 255, 155, 48, 94, 255, 157, 47, 93, 255, 158, 45, 93, 255, 160, 44, 93, 255, 162, 44, 93, 255, 163, 43, 93, 255, 165, 43, 93, 255, 166, 43, 94, 255, 167, 44, 94, 255, 169, 44, 95, 255, 170, 45, 96, 255, 171, 45, 96, 255, 172, 46, 97, 255, 173, 46, 98, 255, 173, 47, 98, 255, 174, 48, 99, 255, 174, 48, 99, 255, 174, 48, 99, 255, 176, 48, 100, 255, 176, 48, 100, 255, 175, 48, 99, 255, 175, 48, 99, 255, 174, 47, 97, 255, 174, 47, 96, 255, 173, 48, 95, 255, 172, 48, 93, 255, 171, 48, 91, 255, 170, 48, 89, 255, 169, 49, 87, 255, 168, 49, 85, 255, 166, 50, 83, 255, 165, 51, 81, 255, 163, 52, 79, 255, 162, 53, 78, 255, 160, 55, 76, 255, 158, 56, 74, 255, 156, 58, 73, 255, 155, 61, 72, 255, 153, 63, 72, 255, 151, 65, 71, 255, 150, 67, 71, 255, 148, 69, 71, 255, 147, 71, 71, 255, 145, 73, 71, 255, 144, 75, 71, 255, 143, 76, 72, 255, 141, 78, 72, 255, 140, 79, 73, 255, 139, 81, 73, 255, 138, 82, 74, 255, 136, 84, 74, 255, 135, 85, 74, 255, 134, 87, 75, 255, 132, 88, 75, 255, 131, 89, 75, 255, 129, 91, 74, 255, 127, 92, 74, 255, 126, 94, 74, 255, 125, 96, 74, 255, 124, 98, 74, 255, 123, 100, 75, 255, 122, 103, 75, 255, 122, 105, 76, 255, 122, 108, 77, 255, 121, 111, 78, 255, 121, 114, 79, 255, 121, 116, 80, 255, 121, 119, 82, 255, 120, 122, 83, 255, 120, 125, 85, 255, 120, 128, 87, 255, 119, 131, 88, 255, 118, 133, 90, 255, 118, 136, 92, 255, 116, 138, 93, 255, 115, 140, 95, 255, 114, 142, 96, 255, 112, 143, 97, 255, 110, 145, 98, 255, 109, 146, 99, 255, 107, 148, 99, 255, 105, 149, 100, 255, 103, 150, 100, 255, 101, 151, 100, 255, 99, 151, 100, 255, 97, 152, 100, 255, 96, 153, 99, 255, 94, 153, 99, 255, 93, 153, 99, 255, 91, 154, 98, 255, 90, 154, 98, 255, 90, 154, 98, 255, 89, 154, 98, 255, 89, 154, 98, 255, 89, 154, 98, 255, 89, 155, 98, 255, 89, 155, 98, 255, 89, 156, 98, 255, 90, 157, 98, 255, 90, 158, 98, 255, 90, 160, 98, 255, 91, 161, 98, 255, 91, 162, 98, 255, 92, 164, 98, 255, 92, 165, 98, 255, 93, 167, 98, 255, 94, 168, 98, 255, 95, 169, 99, 255, 96, 170, 99, 255, 96, 171, 99, 255, 98, 172, 99, 255, 99, 173, 100, 255, 100, 173, 100, 255, 101, 173, 100, 255, 102, 173, 101, 255, 103, 173, 101, 255, 104, 173, 101, 255, 105, 172, 102, 255, 106, 172, 103, 255, 107, 171, 103, 255, 108, 171, 104, 255, 109, 170, 104, 255, 110, 169, 105, 255, 111, 169, 106, 255, 112, 168, 107, 255, 113, 168, 108, 255, 114, 167, 108, 255, 115, 167, 109, 255, 116, 167, 110, 255, 117, 167, 112, 255, 119, 168, 113, 255, 120, 168, 114, 255, 122, 169, 115, 255, 124, 169, 116, 255, 126, 170, 117, 255, 128, 170, 118, 255, 131, 170, 119, 255, 133, 171, 120, 255, 136, 171, 121, 255, 138, 171, 122, 255, 141, 171, 122, 255, 144, 171, 123, 255, 146, 171, 124, 255, 149, 171, 124, 255, 151, 171, 125, 255, 153, 171, 126, 255, 155, 171, 126, 255, 156, 171, 127, 255, 158, 171, 127, 255, 159, 171, 127, 255, 159, 171, 128, 255, 160, 172, 128, 255, 159, 173, 128, 255, 159, 174, 129, 255, 158, 176, 129, 255, 157, 178, 129, 255, 156, 180, 129, 255, 154, 182, 129, 255, 153, 184, 130, 255, 151, 186, 130, 255, 150, 188, 130, 255, 148, 190, 130, 255, 147, 192, 130, 255, 145, 194, 130, 255, 144, 195, 130, 255, 143, 197, 130, 255, 142, 198, 130, 255, 142, 198, 130, 255, 141, 199, 130, 255, 141, 198, 130, 255, 141, 198, 130, 255, 141, 197, 130, 255, 141, 196, 129, 255, 141, 195, 129, 255, 140, 193, 128, 255, 140, 192, 127, 255, 140, 190, 126, 255, 139, 188, 125, 255, 139, 186, 124, 255, 138, 185, 123, 255, 138, 183, 122, 255, 138, 181, 121, 255, 137, 179, 120, 255, 137, 178, 118, 255, 136, 176, 117, 255, 136, 175, 116, 255, 135, 174, 114, 255, 135, 173, 113, 255, 135, 173, 111, 255, 135, 172, 110, 255, 136, 171, 109, 255, 137, 171, 107, 255, 139, 170, 106, 255, 140, 170, 104, 255, 142, 169, 103, 255, 143, 169, 102, 255, 145, 169, 101, 255, 147, 168, 100, 255, 148, 168, 99, 255, 150, 168, 98, 255, 151, 168, 97, 255, 152, 168, 96, 255, 152, 168, 95, 255, 152, 168, 94, 255, 152, 168, 94, 255, 151, 168, 93, 255, 150, 169, 93, 255, 148, 169, 93, 255, 146, 170, 93, 255, 144, 170, 92, 255, 141, 171, 92, 255, 138, 171, 92, 255, 136, 172, 91, 255, 133, 172, 91, 255, 129, 172, 91, 255, 126, 173, 91, 255, 123, 173, 90, 255, 120, 173, 90, 255, 116, 174, 90, 255, 113, 174, 90, 255, 110, 174, 89, 255, 107, 174, 89, 255, 104, 174, 89, 255, 101, 174, 89, 255, 98, 174, 88, 255, 96, 174, 88, 255, 93, 173, 88, 255, 91, 173, 88, 255, 88, 173, 88, 255, 86, 174, 87, 255, 83, 174, 87, 255, 81, 174, 87, 255, 79, 174, 87, 255, 76, 175, 87, 255, 74, 175, 87, 255, 72, 175, 87, 255, 70, 176, 86, 255, 69, 176, 86, 255, 67, 176, 86, 255, 66, 177, 86, 255, 65, 177, 86, 255, 64, 177, 86, 255, 64, 177, 86, 255, 64, 177, 86, 255, 64, 177, 86, 255, 64, 176, 86, 255, 64, 175, 87, 255, 65, 174, 87, 255, 66, 173, 88, 255, 67, 171, 88, 255, 68, 169, 89, 255, 70, 166, 90, 255, 71, 164, 90, 255, 73, 161, 91, 255, 74, 159, 92, 255, 76, 156, 93, 255, 78, 154, 94, 255, 80, 151, 95, 255, 82, 149, 96, 255, 84, 146, 97, 255, 86, 144, 99, 255, 88, 142, 100, 255, 90, 140, 101, 255, 92, 139, 102, 255, 94, 137, 103, 255, 96, 136, 104, 255, 98, 135, 105, 255, 100, 134, 106, 255, 102, 133, 107, 255, 103, 132, 108, 255, 105, 131, 108, 255, 106, 130, 109, 255, 108, 129, 110, 255, 109, 128, 110, 255, 111, 127, 111, 255, 112, 126, 111, 255, 114, 125, 111, 255, 115, 123, 111, 255, 117, 121, 111, 255, 119, 119, 111, 255, 120, 117, 111, 255, 122, 115, 110, 255, 124, 112, 110, 255, 125, 109, 109, 255, 127, 105, 108, 255, 129, 102, 108, 255, 131, 98, 107, 255, 132, 94, 106, 255, 134, 90, 105, 255, 136, 85, 104, 255, 138, 81, 103, 255, 140, 77, 103, 255, 141, 73, 102, 255, 143, 69, 101, 255, 145, 65, 100, 255, 147, 61, 99, 255, 148, 58, 98, 255, 150, 54, 97, 255, 152, 52, 96, 255, 154, 49, 95, 255, 156, 47, 94, 255, 157, 45, 93, 255, 159, 44, 93, 255, 161, 43, 93, 255, 162, 42, 93, 255, 164, 42, 93, 255, 166, 42, 94, 255, 167, 42, 94, 255, 168, 42, 95, 255, 170, 43, 95, 255, 171, 43, 96, 255, 172, 44, 97, 255, 173, 45, 97, 255, 174, 45, 98, 255, 174, 46, 99, 255, 175, 47, 99, 255, 175, 47, 100, 255, 176, 47, 100, 255, 177, 47, 101, 255, 177, 47, 100, 255, 177, 47, 100, 255, 176, 47, 99, 255, 176, 47, 98, 255, 175, 47, 97, 255, 174, 47, 95, 255, 173, 47, 93, 255, 172, 47, 91, 255, 171, 47, 89, 255, 169, 48, 87, 255, 168, 49, 85, 255, 166, 49, 83, 255, 165, 50, 81, 255, 163, 51, 79, 255, 161, 53, 78, 255, 160, 54, 76, 255, 158, 56, 74, 255, 156, 58, 73, 255, 154, 60, 72, 255, 152, 63, 72, 255, 151, 65, 71, 255, 149, 67, 71, 255, 147, 69, 71, 255, 146, 71, 71, 255, 144, 73, 71, 255, 143, 75, 72, 255, 142, 76, 72, 255, 140, 78, 73, 255, 139, 79, 73, 255, 138, 81, 74, 255, 137, 82, 74, 255, 135, 84, 75, 255, 134, 85, 75, 255, 133, 87, 75, 255, 131, 88, 76, 255, 130, 89, 76, 255, 128, 91, 75, 255, 126, 92, 75, 255, 125, 94, 75, 255, 124, 96, 75, 255, 123, 98, 75, 255, 122, 100, 75, 255, 122, 103, 76, 255, 121, 105, 77, 255, 121, 108, 78, 255, 121, 111, 79, 255, 121, 114, 80, 255, 121, 117, 81, 255, 121, 120, 82, 255, 121, 123, 84, 255, 120, 125, 85, 255, 120, 128, 87, 255, 120, 131, 88, 255, 119, 133, 90, 255, 118, 136, 92, 255, 118, 138, 94, 255, 116, 140, 95, 255, 115, 142, 97, 255, 113, 144, 98, 255, 112, 145, 98, 255, 110, 147, 99, 255, 108, 148, 100, 255, 106, 149, 100, 255, 104, 150, 100, 255, 102, 150, 100, 255, 100, 151, 100, 255, 99, 152, 100, 255, 97, 152, 99, 255, 95, 153, 99, 255, 94, 153, 99, 255, 92, 153, 98, 255, 91, 153, 98, 255, 91, 153, 98, 255, 90, 153, 98, 255, 90, 153, 98, 255, 90, 154, 98, 255, 90, 154, 98, 255, 90, 155, 98, 255, 90, 156, 98, 255, 91, 157, 98, 255, 91, 158, 98, 255, 91, 159, 98, 255, 92, 161, 98, 255, 92, 162, 98, 255, 93, 164, 98, 255, 93, 165, 98, 255, 94, 167, 99, 255, 95, 168, 99, 255, 95, 169, 99, 255, 96, 171, 99, 255, 97, 172, 100, 255, 98, 173, 100, 255, 99, 173, 100, 255, 100, 174, 101, 255, 101, 174, 101, 255, 102, 174, 101, 255, 103, 174, 102, 255, 104, 173, 102, 255, 105, 173, 103, 255, 106, 172, 103, 255, 107, 172, 104, 255, 108, 171, 105, 255, 109, 170, 105, 255, 109, 170, 106, 255, 110, 169, 107, 255, 111, 169, 108, 255, 112, 168, 109, 255, 114, 168, 110, 255, 115, 168, 111, 255, 116, 168, 112, 255, 117, 168, 113, 255, 119, 168, 114, 255, 120, 169, 116, 255, 122, 169, 117, 255, 124, 170, 118, 255, 126, 170, 119, 255, 128, 170, 120, 255, 131, 171, 121, 255, 134, 171, 122, 255, 136, 171, 123, 255, 139, 171, 124, 255, 142, 171, 124, 255, 145, 171, 125, 255, 147, 171, 126, 255, 150, 171, 126, 255, 152, 171, 127, 255, 154, 171, 127, 255, 156, 171, 128, 255, 158, 171, 128, 255, 160, 171, 129, 255, 161, 171, 129, 255, 162, 171, 129, 255, 162, 172, 130, 255, 162, 173, 130, 255, 161, 174, 130, 255, 161, 176, 130, 255, 160, 178, 131, 255, 158, 180, 131, 255, 157, 182, 131, 255, 156, 184, 131, 255, 154, 186, 131, 255, 152, 188, 131, 255, 151, 191, 131, 255, 149, 193, 131, 255, 148, 194, 131, 255, 147, 196, 132, 255, 146, 197, 132, 255, 145, 198, 132, 255, 144, 199, 132, 255, 144, 199, 132, 255, 144, 199, 131, 255, 144, 199, 131, 255, 144, 198, 131, 255, 144, 197, 131, 255, 143, 195, 130, 255, 143, 194, 129, 255, 143, 192, 129, 255, 142, 190, 128, 255, 142, 188, 127, 255, 141, 186, 126, 255, 141, 184, 125, 255, 140, 182, 124, 255, 140, 181, 122, 255, 139, 179, 121, 255, 139, 177, 120, 255, 138, 176, 119, 255, 138, 174, 117, 255, 137, 173, 116, 255, 137, 173, 114, 255, 137, 172, 113, 255, 137, 172, 112, 255, 138, 171, 110, 255, 139, 170, 109, 255, 140, 170, 108, 255, 142, 169, 106, 255, 143, 169, 105, 255, 145, 169, 104, 255, 147, 168, 103, 255, 148, 168, 101, 255, 150, 168, 100, 255, 151, 168, 99, 255, 153, 168, 99, 255, 154, 168, 98, 255, 154, 168, 97, 255, 154, 168, 96, 255, 154, 168, 96, 255, 153, 168, 95, 255, 152, 169, 95, 255, 150, 169, 95, 255, 148, 170, 95, 255, 145, 170, 94, 255, 143, 171, 94, 255, 140, 171, 94, 255, 137, 172, 93, 255, 134, 172, 93, 255, 131, 173, 93, 255, 127, 173, 93, 255, 124, 174, 92, 255, 121, 174, 92, 255, 117, 174, 92, 255, 114, 174, 91, 255, 111, 175, 91, 255, 108, 175, 91, 255, 105, 175, 91, 255, 102, 175, 90, 255, 99, 175, 90, 255, 97, 174, 90, 255, 94, 174, 90, 255, 91, 174, 90, 255, 89, 174, 89, 255, 86, 174, 89, 255, 84, 175, 89, 255, 81, 175, 89, 255, 79, 175, 89, 255, 77, 175, 89, 255, 74, 176, 88, 255, 72, 176, 88, 255, 71, 176, 88, 255, 69, 177, 88, 255, 67, 177, 88, 255, 66, 177, 88, 255, 65, 177, 88, 255, 64, 178, 88, 255, 64, 178, 88, 255, 64, 178, 88, 255, 64, 178, 88, 255, 64, 177, 88, 255, 65, 176, 88, 255, 65, 175, 89, 255, 66, 173, 89, 255, 67, 171, 90, 255, 69, 169, 91, 255, 70, 167, 91, 255, 71, 164, 92, 255, 73, 162, 93, 255, 75, 159, 94, 255, 77, 156, 95, 255, 79, 154, 96, 255, 81, 151, 97, 255, 83, 149, 98, 255, 85, 146, 99, 255, 87, 144, 100, 255, 89, 142, 101, 255, 91, 140, 102, 255, 93, 138, 103, 255, 95, 137, 104, 255, 97, 136, 105, 255, 99, 134, 106, 255, 101, 133, 107, 255, 102, 133, 108, 255, 104, 132, 109, 255, 105, 131, 109, 255, 107, 130, 110, 255, 108, 129, 111, 255, 109, 128, 111, 255, 111, 127, 111, 255, 112, 126, 112, 255, 114, 124, 112, 255, 115, 123, 112, 255, 117, 121, 112, 255, 118, 119, 112, 255, 120, 117, 111, 255, 122, 115, 111, 255, 123, 112, 110, 255, 125, 108, 109, 255, 127, 105, 109, 255, 129, 101, 108, 255, 131, 97, 107, 255, 132, 93, 106, 255, 134, 89, 105, 255, 136, 85, 105, 255, 138, 80, 104, 255, 140, 76, 103, 255, 142, 72, 102, 255, 143, 68, 101, 255, 145, 64, 100, 255, 147, 60, 99, 255, 149, 56, 98, 255, 151, 53, 97, 255, 153, 50, 96, 255, 154, 47, 95, 255, 156, 45, 94, 255, 158, 43, 93, 255, 160, 42, 93, 255, 162, 41, 93, 255, 163, 41, 93, 255, 165, 40, 93, 255, 166, 40, 94, 255, 168, 41, 94, 255, 169, 41, 95, 255, 171, 42, 95, 255, 172, 42, 96, 255, 173, 43, 97, 255, 174, 44, 98, 255, 175, 44, 99, 255, 176, 45, 99, 255, 176, 46, 100, 255, 177, 46, 100, 255, 177, 47, 100, 255, 178, 46, 101, 255, 178, 46, 101, 255, 178, 46, 100, 255, 177, 46, 99, 255, 177, 46, 98, 255, 176, 46, 97, 255, 175, 46, 95, 255, 174, 46, 93, 255, 173, 46, 91, 255, 171, 47, 89, 255, 170, 47, 87, 255, 168, 48, 85, 255, 167, 49, 83, 255, 165, 50, 81, 255, 163, 51, 79, 255, 162, 52, 78, 255, 160, 54, 76, 255, 158, 56, 74, 255, 156, 58, 73, 255, 154, 60, 72, 255, 152, 63, 72, 255, 150, 65, 71, 255, 148, 67, 71, 255, 147, 69, 71, 255, 145, 71, 71, 255, 144, 73, 72, 255, 142, 75, 72, 255, 141, 76, 72, 255, 140, 78, 73, 255, 138, 79, 74, 255, 137, 81, 74, 255, 136, 83, 75, 255, 134, 84, 75, 255, 133, 85, 76, 255, 131, 87, 76, 255, 130, 88, 76, 255, 128, 90, 76, 255, 127, 91, 76, 255, 125, 93, 76, 255, 124, 94, 76, 255, 123, 96, 76, 255, 122, 98, 76, 255, 121, 101, 76, 255, 121, 103, 77, 255, 121, 106, 77, 255, 120, 109, 78, 255, 120, 111, 79, 255, 120, 114, 80, 255, 121, 117, 81, 255, 121, 120, 83, 255, 121, 123, 84, 255, 121, 126, 86, 255, 120, 129, 87, 255, 120, 131, 89, 255, 120, 134, 90, 255, 119, 136, 92, 255, 118, 138, 94, 255, 117, 140, 95, 255, 116, 142, 97, 255, 115, 144, 98, 255, 113, 145, 99, 255, 111, 147, 99, 255, 109, 148, 100, 255, 107, 149, 100, 255, 105, 150, 100, 255, 104, 151, 100, 255, 102, 151, 100, 255, 100, 152, 100, 255, 98, 152, 99, 255, 96, 152, 99, 255, 95, 153, 99, 255, 94, 153, 99, 255, 93, 153, 98, 255, 92, 153, 98, 255, 91, 153, 98, 255, 91, 153, 98, 255, 91, 153, 98, 255, 91, 154, 98, 255, 92, 154, 98, 255, 92, 155, 98, 255, 92, 156, 98, 255, 92, 158, 98, 255, 92, 159, 98, 255, 93, 161, 98, 255, 93, 162, 98, 255, 94, 164, 99, 255, 94, 165, 99, 255, 95, 167, 99, 255, 95, 168, 99, 255, 96, 170, 99, 255, 97, 171, 100, 255, 97, 172, 100, 255, 98, 173, 100, 255, 99, 174, 101, 255, 100, 174, 101, 255, 101, 175, 102, 255, 102, 175, 102, 255, 103, 174, 103, 255, 104, 174, 103, 255, 105, 174, 104, 255, 106, 173, 104, 255, 106, 173, 105, 255, 107, 172, 106, 255, 108, 171, 107, 255, 109, 171, 107, 255, 110, 170, 108, 255, 111, 169, 109, 255, 112, 169, 110, 255, 113, 169, 111, 255, 114, 168, 112, 255, 116, 168, 113, 255, 117, 168, 115, 255, 118, 169, 116, 255, 120, 169, 117, 255, 121, 170, 118, 255, 124, 170, 120, 255, 126, 171, 121, 255, 128, 171, 122, 255, 131, 171, 123, 255, 134, 171, 124, 255, 137, 171, 124, 255, 139, 171, 125, 255, 142, 171, 126, 255, 145, 171, 127, 255, 148, 171, 127, 255, 151, 171, 128, 255, 153, 171, 129, 255, 156, 171, 129, 255, 158, 171, 130, 255, 160, 171, 130, 255, 161, 171, 130, 255, 163, 171, 131, 255, 164, 171, 131, 255, 164, 172, 131, 255, 164, 173, 132, 255, 164, 174, 132, 255, 163, 176, 132, 255, 162, 178, 132, 255, 161, 180, 132, 255, 160, 182, 132, 255, 158, 184, 133, 255, 157, 186, 133, 255, 155, 189, 133, 255, 154, 191, 133, 255, 152, 193, 133, 255, 151, 195, 133, 255, 149, 196, 133, 255, 148, 198, 133, 255, 148, 199, 133, 255, 147, 199, 133, 255, 147, 200, 133, 255, 147, 199, 133, 255, 147, 199, 133, 255, 146, 198, 132, 255, 146, 197, 132, 255, 146, 195, 131, 255, 146, 194, 131, 255, 145, 192, 130, 255, 145, 190, 129, 255, 144, 188, 128, 255, 144, 186, 127, 255, 143, 184, 126, 255, 142, 182, 125, 255, 142, 180, 124, 255, 141, 179, 123, 255, 141, 177, 121, 255, 140, 175, 120, 255, 139, 174, 119, 255, 139, 173, 117, 255, 138, 172, 116, 255, 138, 172, 115, 255, 139, 171, 113, 255, 139, 171, 112, 255, 140, 170, 111, 255, 142, 170, 109, 255, 143, 169, 108, 255, 145, 169, 107, 255, 146, 168, 106, 255, 148, 168, 104, 255, 150, 168, 103, 255, 152, 168, 102, 255, 153, 168, 101, 255, 154, 167, 100, 255, 155, 167, 100, 255, 156, 168, 99, 255, 156, 168, 98, 255, 155, 168, 98, 255, 154, 168, 97, 255, 153, 169, 97, 255, 151, 169, 97, 255, 149, 170, 96, 255, 147, 170, 96, 255, 144, 171, 96, 255, 141, 171, 95, 255, 138, 172, 95, 255, 135, 172, 95, 255, 132, 173, 95, 255, 128, 173, 94, 255, 125, 174, 94, 255, 121, 174, 94, 255, 118, 175, 94, 255, 115, 175, 93, 255, 111, 175, 93, 255, 108, 175, 93, 255, 105, 175, 92, 255, 102, 175, 92, 255, 100, 175, 92, 255, 97, 175, 92, 255, 94, 175, 92, 255, 92, 175, 91, 255, 89, 175, 91, 255, 86, 175, 91, 255, 84, 175, 91, 255, 81, 175, 91, 255, 79, 176, 90, 255, 77, 176, 90, 255, 74, 176, 90, 255, 72, 177, 90, 255, 71, 177, 90, 255, 69, 177, 90, 255, 67, 178, 90, 255, 66, 178, 90, 255, 65, 178, 90, 255, 64, 178, 90, 255, 64, 178, 90, 255, 64, 178, 90, 255, 64, 178, 90, 255, 64, 177, 90, 255, 65, 176, 90, 255, 65, 175, 91, 255, 66, 173, 91, 255, 67, 172, 92, 255, 69, 169, 92, 255, 70, 167, 93, 255, 72, 165, 94, 255, 73, 162, 95, 255, 75, 159, 95, 255, 77, 157, 96, 255, 79, 154, 97, 255, 81, 151, 98, 255, 83, 149, 99, 255, 85, 146, 100, 255, 88, 144, 101, 255, 90, 142, 103, 255, 92, 140, 104, 255, 94, 138, 105, 255, 96, 137, 106, 255, 98, 135, 106, 255, 100, 134, 107, 255, 101, 133, 108, 255, 103, 132, 109, 255, 104, 131, 110, 255, 106, 131, 110, 255, 107, 130, 111, 255, 108, 129, 112, 255, 110, 128, 112, 255, 111, 127, 112, 255, 112, 126, 113, 255, 114, 124, 113, 255, 115, 123, 113, 255, 117, 121, 112, 255, 118, 119, 112, 255, 120, 117, 112, 255, 122, 114, 111, 255, 123, 111, 111, 255, 125, 108, 110, 255, 127, 104, 109, 255, 129, 101, 108, 255, 131, 97, 108, 255, 133, 92, 107, 255, 134, 88, 106, 255, 136, 84, 105, 255, 138, 79, 104, 255, 140, 75, 103, 255, 142, 71, 102, 255, 144, 67, 101, 255, 146, 63, 100, 255, 148, 59, 99, 255, 150, 55, 98, 255, 152, 52, 97, 255, 153, 49, 96, 255, 155, 46, 95, 255, 157, 44, 94, 255, 159, 42, 93, 255, 161, 41, 93, 255, 162, 40, 93, 255, 164, 39, 93, 255, 166, 39, 93, 255, 167, 39, 94, 255, 169, 39, 94, 255, 170, 40, 95, 255, 172, 40, 96, 255, 173, 41, 96, 255, 174, 42, 97, 255, 175, 43, 98, 255, 176, 44, 99, 255, 177, 44, 99, 255, 177, 45, 100, 255, 178, 45, 100, 255, 178, 46, 101, 255, 179, 45, 101, 255, 179, 45, 101, 255, 179, 45, 100, 255, 178, 45, 99, 255, 178, 45, 98, 255, 177, 45, 97, 255, 176, 45, 95, 255, 175, 45, 93, 255, 174, 46, 91, 255, 172, 46, 89, 255, 171, 47, 87, 255, 169, 47, 85, 255, 167, 48, 83, 255, 166, 49, 81, 255, 164, 50, 79, 255, 162, 52, 78, 255, 160, 53, 76, 255, 158, 55, 74, 255, 156, 57, 73, 255, 154, 60, 72, 255, 152, 62, 72, 255, 150, 65, 71, 255, 148, 67, 71, 255, 146, 69, 71, 255, 145, 71, 71, 255, 143, 73, 72, 255, 142, 75, 72, 255, 140, 76, 73, 255, 139, 78, 73, 255, 138, 80, 74, 255, 136, 81, 75, 255, 135, 83, 75, 255, 133, 84, 76, 255, 132, 86, 76, 255, 131, 87, 77, 255, 129, 89, 77, 255, 127, 90, 77, 255, 126, 92, 77, 255, 124, 93, 76, 255, 123, 95, 76, 255, 122, 97, 76, 255, 121, 99, 76, 255, 120, 101, 77, 255, 120, 104, 77, 255, 120, 106, 78, 255, 120, 109, 79, 255, 120, 112, 80, 255, 120, 115, 81, 255, 120, 118, 82, 255, 120, 121, 83, 255, 120, 124, 84, 255, 121, 126, 86, 255, 121, 129, 87, 255, 120, 132, 89, 255, 120, 134, 91, 255, 120, 137, 92, 255, 119, 139, 94, 255, 118, 141, 96, 255, 117, 143, 97, 255, 115, 144, 98, 255, 114, 146, 99, 255, 112, 147, 99, 255, 110, 148, 100, 255, 109, 149, 100, 255, 107, 150, 100, 255, 105, 151, 100, 255, 103, 151, 100, 255, 101, 152, 100, 255, 99, 152, 100, 255, 98, 153, 99, 255, 96, 153, 99, 255, 95, 153, 99, 255, 94, 153, 98, 255, 93, 153, 98, 255, 93, 153, 98, 255, 93, 153, 98, 255, 93, 153, 98, 255, 93, 154, 98, 255, 93, 155, 98, 255, 93, 156, 98, 255, 93, 157, 98, 255, 93, 158, 98, 255, 94, 159, 98, 255, 94, 161, 98, 255, 94, 162, 99, 255, 95, 164, 99, 255, 95, 166, 99, 255, 96, 167, 99, 255, 96, 169, 100, 255, 97, 170, 100, 255, 97, 172, 100, 255, 98, 173, 101, 255, 99, 174, 101, 255, 100, 175, 101, 255, 101, 175, 102, 255, 101, 175, 102, 255, 102, 175, 103, 255, 103, 175, 103, 255, 104, 175, 104, 255, 105, 175, 105, 255, 105, 174, 105, 255, 106, 173, 106, 255, 107, 173, 107, 255, 108, 172, 108, 255, 109, 171, 109, 255, 110, 171, 109, 255, 111, 170, 110, 255, 112, 170, 111, 255, 113, 169, 113, 255, 114, 169, 114, 255, 115, 169, 115, 255, 116, 169, 116, 255, 118, 170, 117, 255, 119, 170, 119, 255, 121, 171, 120, 255, 123, 171, 121, 255, 125, 172, 122, 255, 128, 172, 123, 255, 131, 172, 124, 255, 134, 172, 125, 255, 137, 172, 126, 255, 140, 172, 127, 255, 143, 172, 128, 255, 146, 172, 129, 255, 149, 172, 129, 255, 151, 172, 130, 255, 154, 171, 130, 255, 157, 171, 131, 255, 159, 171, 131, 255, 161, 171, 132, 255, 163, 171, 132, 255, 164, 171, 132, 255, 165, 171, 133, 255, 166, 172, 133, 255, 166, 173, 133, 255, 166, 174, 133, 255, 165, 176, 134, 255, 164, 178, 134, 255, 163, 180, 134, 255, 162, 182, 134, 255, 161, 184, 134, 255, 159, 186, 134, 255, 158, 189, 134, 255, 156, 191, 134, 255, 155, 193, 134, 255, 153, 195, 134, 255, 152, 196, 134, 255, 151, 198, 134, 255, 150, 199, 134, 255, 150, 200, 134, 255, 150, 200, 134, 255, 150, 200, 134, 255, 150, 199, 134, 255, 149, 198, 134, 255, 149, 197, 133, 255, 149, 196, 133, 255, 148, 194, 132, 255, 148, 192, 131, 255, 147, 190, 130, 255, 147, 188, 130, 255, 146, 186, 129, 255, 146, 184, 127, 255, 145, 182, 126, 255, 144, 180, 125, 255, 144, 178, 124, 255, 143, 177, 123, 255, 142, 175, 122, 255, 142, 174, 120, 255, 141, 173, 119, 255, 140, 172, 118, 255, 140, 171, 116, 255, 140, 171, 115, 255, 141, 170, 114, 255, 142, 170, 112, 255, 143, 169, 111, 255, 145, 169, 110, 255, 146, 169, 109, 255, 148, 168, 107, 255, 150, 168, 106, 255, 151, 168, 105, 255, 153, 168, 104, 255, 154, 167, 103, 255, 155, 167, 102, 255, 156, 167, 101, 255, 157, 168, 101, 255, 157, 168, 100, 255, 156, 168, 100, 255, 156, 168, 99, 255, 154, 169, 99, 255, 152, 169, 98, 255, 150, 170, 98, 255, 148, 170, 98, 255, 145, 171, 98, 255, 142, 171, 97, 255, 139, 172, 97, 255, 136, 173, 97, 255, 132, 173, 96, 255, 129, 174, 96, 255, 126, 174, 96, 255, 122, 175, 96, 255, 119, 175, 95, 255, 115, 175, 95, 255, 112, 175, 95, 255, 109, 176, 94, 255, 106, 176, 94, 255, 103, 176, 94, 255, 100, 176, 94, 255, 97, 175, 94, 255, 95, 175, 93, 255, 92, 175, 93, 255, 89, 175, 93, 255, 87, 175, 93, 255, 84, 176, 93, 255, 81, 176, 92, 255, 79, 176, 92, 255, 77, 176, 92, 255, 74, 177, 92, 255, 72, 177, 92, 255, 70, 177, 92, 255, 69, 178, 92, 255, 67, 178, 91, 255, 66, 178, 91, 255, 65, 178, 91, 255, 64, 179, 91, 255, 64, 179, 91, 255, 63, 179, 91, 255, 64, 179, 91, 255, 64, 178, 92, 255, 64, 177, 92, 255, 65, 175, 92, 255, 66, 174, 93, 255, 67, 172, 93, 255, 69, 170, 94, 255, 70, 167, 95, 255, 72, 165, 95, 255, 73, 162, 96, 255, 75, 160, 97, 255, 77, 157, 98, 255, 79, 154, 99, 255, 81, 151, 100, 255, 83, 149, 101, 255, 86, 146, 102, 255, 88, 144, 103, 255, 90, 142, 104, 255, 92, 140, 105, 255, 95, 138, 106, 255, 97, 137, 107, 255, 99, 135, 108, 255, 100, 134, 109, 255, 102, 133, 109, 255, 103, 132, 110, 255, 105, 131, 111, 255, 106, 130, 112, 255, 108, 129, 112, 255, 109, 128, 113, 255, 110, 127, 113, 255, 112, 126, 113, 255, 113, 125, 113, 255, 114, 124, 113, 255, 116, 122, 113, 255, 117, 121, 113, 255, 119, 119, 113, 255, 120, 116, 112, 255, 122, 114, 112, 255, 124, 111, 111, 255, 126, 107, 110, 255, 127, 104, 110, 255, 129, 100, 109, 255, 131, 96, 108, 255, 133, 92, 107, 255, 135, 87, 106, 255, 137, 83, 105, 255, 139, 79, 104, 255, 141, 74, 103, 255, 143, 70, 102, 255, 145, 66, 101, 255, 147, 62, 100, 255, 148, 58, 99, 255, 150, 54, 98, 255, 152, 51, 97, 255, 154, 48, 96, 255, 156, 45, 95, 255, 158, 43, 94, 255, 160, 41, 93, 255, 162, 40, 93, 255, 163, 39, 93, 255, 165, 38, 93, 255, 167, 38, 93, 255, 168, 38, 94, 255, 170, 38, 94, 255, 171, 39, 95, 255, 173, 39, 96, 255, 174, 40, 96, 255, 175, 41, 97, 255, 176, 42, 98, 255, 177, 43, 99, 255, 178, 43, 99, 255, 179, 44, 100, 255, 179, 45, 100, 255, 179, 45, 101, 255, 181, 44, 101, 255, 180, 44, 100, 255, 180, 44, 100, 255, 180, 44, 99, 255, 179, 44, 98, 255, 178, 44, 97, 255, 177, 44, 95, 255, 176, 44, 93, 255, 175, 45, 91, 255, 173, 45, 89, 255, 171, 46, 87, 255, 170, 46, 85, 255, 168, 47, 83, 255, 166, 48, 81, 255, 164, 50, 79, 255, 162, 51, 78, 255, 160, 53, 76, 255, 158, 55, 74, 255, 156, 57, 73, 255, 154, 60, 72, 255, 152, 62, 72, 255, 150, 64, 71, 255, 148, 67, 71, 255, 146, 69, 71, 255, 144, 71, 72, 255, 143, 73, 72, 255, 141, 75, 72, 255, 140, 76, 73, 255, 138, 78, 74, 255, 137, 80, 74, 255, 135, 82, 75, 255, 134, 83, 76, 255, 133, 85, 76, 255, 131, 86, 77, 255, 130, 88, 77, 255, 128, 89, 77, 255, 127, 91, 77, 255, 125, 92, 77, 255, 123, 94, 77, 255, 122, 95, 77, 255, 121, 97, 77, 255, 120, 100, 77, 255, 120, 102, 77, 255, 119, 105, 78, 255, 119, 107, 78, 255, 119, 110, 79, 255, 119, 113, 80, 255, 119, 116, 81, 255, 120, 119, 82, 255, 120, 121, 83, 255, 120, 124, 85, 255, 120, 127, 86, 255, 120, 130, 88, 255, 120, 133, 89, 255, 120, 135, 91, 255, 120, 137, 93, 255, 119, 140, 94, 255, 118, 142, 96, 255, 117, 143, 97, 255, 116, 145, 98, 255, 115, 146, 99, 255, 113, 148, 100, 255, 111, 149, 100, 255, 110, 150, 100, 255, 108, 151, 100, 255, 106, 151, 100, 255, 104, 152, 100, 255, 103, 152, 100, 255, 101, 153, 100, 255, 99, 153, 99, 255, 98, 153, 99, 255, 97, 153, 99, 255, 96, 154, 99, 255, 95, 154, 98, 255, 95, 154, 98, 255, 95, 154, 98, 255, 95, 154, 98, 255, 95, 154, 98, 255, 95, 155, 98, 255, 95, 156, 98, 255, 95, 157, 98, 255, 95, 158, 98, 255, 95, 160, 99, 255, 95, 161, 99, 255, 96, 163, 99, 255, 96, 165, 99, 255, 96, 166, 99, 255, 97, 168, 100, 255, 97, 170, 100, 255, 98, 171, 100, 255, 98, 172, 101, 255, 99, 174, 101, 255, 99, 175, 101, 255, 100, 175, 102, 255, 101, 176, 102, 255, 102, 176, 103, 255, 102, 176, 104, 255, 103, 176, 104, 255, 104, 176, 105, 255, 104, 176, 106, 255, 105, 175, 106, 255, 106, 174, 107, 255, 107, 174, 108, 255, 107, 173, 109, 255, 108, 173, 110, 255, 109, 172, 111, 255, 110, 171, 112, 255, 111, 171, 113, 255, 112, 171, 114, 255, 113, 170, 115, 255, 114, 170, 116, 255, 116, 171, 118, 255, 117, 171, 119, 255, 118, 171, 120, 255, 120, 172, 122, 255, 122, 172, 123, 255, 125, 173, 124, 255, 128, 173, 125, 255, 130, 173, 126, 255, 133, 173, 127, 255, 136, 173, 128, 255, 139, 173, 129, 255, 143, 173, 130, 255, 146, 173, 130, 255, 149, 172, 131, 255, 152, 172, 132, 255, 155, 172, 132, 255, 157, 172, 133, 255, 160, 172, 133, 255, 162, 172, 133, 255, 164, 172, 134, 255, 165, 172, 134, 255, 167, 172, 134, 255, 167, 172, 135, 255, 168, 173, 135, 255, 167, 174, 135, 255, 167, 176, 135, 255, 166, 178, 135, 255, 165, 180, 135, 255, 164, 182, 135, 255, 163, 184, 135, 255, 162, 186, 135, 255, 160, 189, 135, 255, 159, 191, 135, 255, 158, 193, 135, 255, 156, 195, 135, 255, 155, 196, 135, 255, 154, 198, 135, 255, 153, 199, 135, 255, 153, 199, 135, 255, 153, 200, 135, 255, 153, 199, 135, 255, 153, 199, 135, 255, 152, 198, 135, 255, 152, 197, 134, 255, 152, 195, 134, 255, 151, 194, 133, 255, 151, 192, 132, 255, 150, 190, 132, 255, 149, 188, 131, 255, 149, 186, 130, 255, 148, 184, 129, 255, 147, 182, 128, 255, 147, 180, 127, 255, 146, 178, 125, 255, 145, 177, 124, 255, 144, 175, 123, 255, 144, 174, 122, 255, 143, 173, 120, 255, 142, 172, 119, 255, 142, 171, 118, 255, 142, 171, 117, 255, 143, 170, 115, 255, 144, 170, 114, 255, 145, 169, 113, 255, 146, 169, 111, 255, 148, 168, 110, 255, 149, 168, 109, 255, 151, 168, 108, 255, 153, 168, 107, 255, 154, 167, 106, 255, 155, 167, 105, 255, 156, 167, 104, 255, 157, 167, 103, 255, 158, 168, 103, 255, 158, 168, 102, 255, 157, 168, 101, 255, 156, 168, 101, 255, 155, 169, 101, 255, 153, 169, 100, 255, 151, 170, 100, 255, 148, 170, 100, 255, 146, 171, 99, 255, 143, 171, 99, 255, 140, 172, 99, 255, 136, 173, 98, 255, 133, 173, 98, 255, 130, 174, 98, 255, 126, 174, 98, 255, 123, 175, 97, 255, 119, 175, 97, 255, 116, 175, 97, 255, 112, 176, 97, 255, 109, 176, 96, 255, 106, 176, 96, 255, 103, 176, 96, 255, 100, 176, 95, 255, 97, 176, 95, 255, 94, 176, 95, 255, 92, 176, 95, 255, 89, 176, 95, 255, 86, 176, 94, 255, 84, 176, 94, 255, 81, 176, 94, 255, 79, 176, 94, 255, 76, 177, 94, 255, 74, 177, 94, 255, 72, 177, 93, 255, 70, 178, 93, 255, 68, 178, 93, 255, 67, 178, 93, 255, 66, 179, 93, 255, 64, 179, 93, 255, 64, 179, 93, 255, 63, 179, 93, 255, 63, 179, 93, 255, 63, 179, 93, 255, 64, 178, 93, 255, 64, 177, 93, 255, 65, 176, 94, 255, 66, 174, 94, 255, 67, 172, 95, 255, 68, 170, 95, 255, 70, 168, 96, 255, 71, 165, 97, 255, 73, 163, 98, 255, 75, 160, 99, 255, 77, 157, 99, 255, 79, 154, 100, 255, 81, 152, 101, 255, 83, 149, 102, 255, 86, 146, 103, 255, 88, 144, 104, 255, 90, 142, 105, 255, 93, 140, 106, 255, 95, 138, 107, 255, 97, 137, 108, 255, 99, 135, 109, 255, 101, 134, 110, 255, 102, 133, 111, 255, 104, 132, 111, 255, 105, 131, 112, 255, 107, 130, 113, 255, 108, 129, 113, 255, 109, 128, 113, 255, 111, 127, 114, 255, 112, 126, 114, 255, 113, 125, 114, 255, 115, 123, 114, 255, 116, 122, 114, 255, 118, 120, 114, 255, 119, 118, 113, 255, 121, 116, 113, 255, 123, 113, 112, 255, 124, 110, 112, 255, 126, 107, 111, 255, 128, 103, 110, 255, 130, 99, 109, 255, 132, 95, 108, 255, 134, 91, 107, 255, 136, 87, 106, 255, 138, 82, 105, 255, 140, 78, 104, 255, 142, 73, 103, 255, 144, 69, 102, 255, 146, 65, 101, 255, 147, 61, 100, 255, 149, 57, 99, 255, 151, 53, 98, 255, 153, 50, 97, 255, 155, 47, 96, 255, 157, 44, 95, 255, 159, 42, 94, 255, 161, 40, 93, 255, 163, 39, 93, 255, 164, 38, 93, 255, 166, 37, 93, 255, 168, 37, 93, 255, 170, 37, 93, 255, 171, 37, 94, 255, 173, 38, 95, 255, 174, 38, 95, 255, 175, 39, 96, 255, 176, 40, 97, 255, 177, 41, 98, 255, 178, 41, 99, 255, 179, 42, 99, 255, 180, 43, 100, 255, 180, 43, 100, 255, 180, 44, 101, 255, 182, 42, 100, 255, 182, 42, 100, 255, 182, 42, 100, 255, 181, 42, 99, 255, 180, 43, 98, 255, 179, 43, 96, 255, 178, 43, 95, 255, 177, 43, 93, 255, 176, 44, 91, 255, 174, 44, 89, 255, 172, 45, 87, 255, 171, 46, 85, 255, 169, 47, 83, 255, 167, 48, 81, 255, 165, 49, 79, 255, 163, 51, 78, 255, 161, 53, 76, 255, 158, 55, 75, 255, 156, 57, 74, 255, 154, 59, 73, 255, 152, 62, 72, 255, 150, 64, 72, 255, 148, 67, 72, 255, 146, 69, 72, 255, 144, 71, 72, 255, 143, 73, 72, 255, 141, 75, 73, 255, 139, 77, 73, 255, 138, 79, 74, 255, 136, 80, 75, 255, 135, 82, 75, 255, 134, 84, 76, 255, 132, 85, 77, 255, 131, 87, 77, 255, 129, 89, 78, 255, 128, 90, 78, 255, 126, 92, 78, 255, 124, 93, 78, 255, 123, 95, 77, 255, 121, 97, 77, 255, 120, 99, 77, 255, 119, 101, 77, 255, 119, 103, 78, 255, 119, 106, 78, 255, 118, 108, 79, 255, 118, 111, 80, 255, 119, 114, 81, 255, 119, 117, 82, 255, 119, 120, 83, 255, 119, 123, 84, 255, 120, 125, 85, 255, 120, 128, 87, 255, 120, 131, 88, 255, 120, 134, 90, 255, 120, 136, 91, 255, 119, 138, 93, 255, 119, 141, 95, 255, 118, 143, 96, 255, 117, 144, 98, 255, 116, 146, 99, 255, 115, 147, 99, 255, 113, 149, 100, 255, 112, 150, 100, 255, 110, 151, 101, 255, 109, 152, 101, 255, 107, 152, 101, 255, 105, 153, 101, 255, 104, 153, 100, 255, 102, 154, 100, 255, 101, 154, 100, 255, 100, 154, 99, 255, 99, 154, 99, 255, 98, 154, 99, 255, 97, 154, 99, 255, 97, 154, 98, 255, 96, 154, 98, 255, 96, 155, 98, 255, 96, 155, 98, 255, 96, 156, 98, 255, 96, 157, 99, 255, 97, 158, 99, 255, 97, 159, 99, 255, 97, 161, 99, 255, 97, 162, 99, 255, 97, 164, 99, 255, 97, 165, 99, 255, 98, 167, 100, 255, 98, 168, 100, 255, 98, 170, 100, 255, 99, 172, 101, 255, 99, 173, 101, 255, 100, 174, 101, 255, 100, 175, 102, 255, 101, 176, 102, 255, 101, 176, 103, 255, 102, 177, 104, 255, 103, 177, 104, 255, 103, 177, 105, 255, 104, 177, 106, 255, 104, 176, 106, 255, 105, 176, 107, 255, 106, 175, 108, 255, 106, 175, 109, 255, 107, 174, 110, 255, 108, 174, 111, 255, 108, 173, 112, 255, 109, 172, 113, 255, 110, 172, 114, 255, 111, 172, 115, 255, 112, 172, 116, 255, 113, 172, 118, 255, 115, 172, 119, 255, 116, 172, 120, 255, 118, 173, 122, 255, 119, 173, 123, 255, 122, 173, 124, 255, 124, 174, 126, 255, 127, 174, 127, 255, 130, 174, 128, 255, 133, 174, 129, 255, 136, 174, 130, 255, 139, 174, 131, 255, 142, 174, 131, 255, 146, 174, 132, 255, 149, 173, 133, 255, 152, 173, 133, 255, 155, 173, 134, 255, 158, 173, 134, 255, 160, 172, 135, 255, 163, 172, 135, 255, 165, 172, 136, 255, 166, 172, 136, 255, 168, 172, 136, 255, 168, 173, 136, 255, 169, 174, 136, 255, 169, 175, 137, 255, 169, 176, 137, 255, 168, 178, 137, 255, 167, 180, 137, 255, 166, 182, 137, 255, 165, 184, 137, 255, 164, 187, 137, 255, 163, 189, 137, 255, 162, 191, 137, 255, 160, 193, 137, 255, 159, 195, 137, 255, 158, 196, 137, 255, 157, 198, 137, 255, 156, 199, 137, 255, 156, 199, 137, 255, 156, 200, 137, 255, 156, 199, 137, 255, 156, 199, 137, 255, 155, 198, 136, 255, 155, 197, 136, 255, 155, 195, 135, 255, 154, 194, 135, 255, 154, 192, 134, 255, 153, 190, 133, 255, 152, 188, 132, 255, 152, 186, 131, 255, 151, 184, 130, 255, 150, 182, 129, 255, 149, 180, 128, 255, 149, 178, 127, 255, 148, 177, 126, 255, 147, 175, 124, 255, 146, 174, 123, 255, 145, 173, 122, 255, 145, 172, 121, 255, 144, 172, 119, 255, 144, 171, 118, 255, 145, 170, 117, 255, 145, 170, 115, 255, 147, 169, 114, 255, 148, 169, 113, 255, 149, 169, 112, 255, 151, 168, 111, 255, 152, 168, 110, 255, 154, 168, 109, 255, 155, 168, 108, 255, 156, 167, 107, 255, 157, 167, 106, 255, 158, 167, 105, 255, 159, 168, 105, 255, 159, 168, 104, 255, 158, 168, 103, 255, 157, 168, 103, 255, 156, 169, 103, 255, 154, 169, 102, 255, 151, 170, 102, 255, 149, 170, 102, 255, 146, 171, 101, 255, 143, 172, 101, 255, 140, 172, 101, 255, 137, 173, 101, 255, 133, 173, 100, 255, 130, 174, 100, 255, 126, 174, 100, 255, 123, 175, 99, 255, 119, 175, 99, 255, 116, 175, 99, 255, 112, 176, 98, 255, 109, 176, 98, 255, 106, 176, 98, 255, 103, 176, 98, 255, 100, 176, 97, 255, 97, 176, 97, 255, 94, 176, 97, 255, 92, 176, 97, 255, 89, 176, 97, 255, 86, 176, 96, 255, 83, 176, 96, 255, 81, 176, 96, 255, 78, 177, 96, 255, 76, 177, 96, 255, 74, 177, 95, 255, 72, 177, 95, 255, 70, 178, 95, 255, 68, 178, 95, 255, 66, 178, 95, 255, 65, 179, 95, 255, 64, 179, 95, 255, 63, 179, 95, 255, 63, 179, 94, 255, 63, 179, 94, 255, 63, 179, 95, 255, 63, 178, 95, 255, 64, 177, 95, 255, 65, 176, 95, 255, 66, 174, 96, 255, 67, 172, 96, 255, 68, 170, 97, 255, 70, 168, 98, 255, 71, 165, 99, 255, 73, 163, 99, 255, 75, 160, 100, 255, 77, 157, 101, 255, 79, 155, 102, 255, 81, 152, 103, 255, 83, 149, 104, 255, 86, 147, 105, 255, 88, 144, 106, 255, 90, 142, 107, 255, 93, 140, 108, 255, 95, 138, 109, 255, 97, 137, 110, 255, 99, 135, 110, 255, 101, 134, 111, 255, 103, 133, 112, 255, 104, 132, 113, 255, 106, 131, 113, 255, 107, 130, 114, 255, 109, 129, 114, 255, 110, 128, 114, 255, 111, 127, 115, 255, 113, 125, 115, 255, 114, 124, 115, 255, 115, 123, 115, 255, 117, 121, 115, 255, 118, 119, 114, 255, 120, 117, 114, 255, 122, 115, 113, 255, 123, 112, 113, 255, 125, 109, 112, 255, 127, 106, 111, 255, 129, 102, 110, 255, 131, 98, 109, 255, 133, 94, 108, 255, 135, 90, 108, 255, 137, 86, 107, 255, 139, 81, 105, 255, 141, 77, 104, 255, 143, 73, 103, 255, 145, 68, 102, 255, 147, 64, 101, 255, 149, 60, 100, 255, 151, 56, 99, 255, 153, 52, 98, 255, 155, 49, 97, 255, 157, 46, 96, 255, 159, 43, 95, 255, 160, 41, 94, 255, 162, 39, 93, 255, 164, 38, 93, 255, 166, 37, 92, 255, 168, 36, 93, 255, 169, 36, 93, 255, 171, 36, 93, 255, 173, 36, 94, 255, 174, 37, 94, 255, 175, 37, 95, 255, 177, 38, 96, 255, 178, 39, 97, 255, 179, 39, 98, 255, 180, 40, 98, 255, 181, 41, 99, 255, 181, 41, 100, 255, 182, 42, 100, 255, 182, 42, 100, 255, 184, 40, 100, 255, 184, 40, 100, 255, 183, 41, 99, 255, 183, 41, 99, 255, 182, 41, 98, 255, 181, 41, 96, 255, 180, 41, 95, 255, 178, 42, 93, 255, 177, 42, 91, 255, 175, 43, 89, 255, 174, 44, 87, 255, 172, 45, 85, 255, 170, 46, 83, 255, 168, 47, 81, 255, 165, 49, 80, 255, 163, 50, 78, 255, 161, 52, 76, 255, 159, 54, 75, 255, 156, 57, 74, 255, 154, 59, 73, 255, 152, 62, 72, 255, 150, 65, 72, 255, 148, 67, 72, 255, 146, 69, 72, 255, 144, 71, 72, 255, 142, 74, 73, 255, 141, 76, 73, 255, 139, 78, 74, 255, 138, 79, 75, 255, 136, 81, 75, 255, 135, 83, 76, 255, 133, 85, 77, 255, 132, 86, 77, 255, 130, 88, 78, 255, 129, 90, 78, 255, 127, 91, 79, 255, 125, 93, 79, 255, 124, 95, 79, 255, 122, 96, 78, 255, 121, 98, 78, 255, 120, 100, 78, 255, 119, 102, 78, 255, 118, 105, 78, 255, 118, 107, 79, 255, 118, 110, 80, 255, 118, 113, 80, 255, 118, 115, 81, 255, 118, 118, 82, 255, 118, 121, 83, 255, 118, 124, 85, 255, 119, 127, 86, 255, 119, 130, 87, 255, 119, 132, 89, 255, 119, 135, 90, 255, 119, 137, 92, 255, 119, 140, 94, 255, 118, 142, 95, 255, 118, 144, 97, 255, 117, 146, 98, 255, 116, 147, 99, 255, 115, 149, 100, 255, 113, 150, 101, 255, 112, 151, 101, 255, 111, 152, 101, 255, 109, 153, 101, 255, 108, 153, 101, 255, 106, 154, 101, 255, 105, 154, 101, 255, 104, 155, 101, 255, 102, 155, 100, 255, 101, 155, 100, 255, 100, 155, 100, 255, 99, 155, 99, 255, 99, 155, 99, 255, 98, 155, 99, 255, 98, 155, 99, 255, 98, 156, 99, 255, 98, 156, 99, 255, 98, 157, 99, 255, 98, 158, 99, 255, 98, 159, 99, 255, 98, 160, 99, 255, 98, 161, 99, 255, 99, 163, 99, 255, 99, 164, 100, 255, 99, 166, 100, 255, 99, 167, 100, 255, 99, 169, 100, 255, 99, 171, 101, 255, 100, 172, 101, 255, 100, 173, 102, 255, 100, 174, 102, 255, 101, 176, 102, 255, 101, 176, 103, 255, 102, 177, 104, 255, 102, 177, 104, 255, 103, 177, 105, 255, 103, 177, 106, 255, 104, 177, 106, 255, 104, 177, 107, 255, 105, 177, 108, 255, 105, 176, 109, 255, 106, 176, 110, 255, 106, 175, 111, 255, 107, 175, 112, 255, 108, 174, 113, 255, 108, 174, 114, 255, 109, 173, 115, 255, 110, 173, 116, 255, 111, 173, 118, 255, 112, 173, 119, 255, 114, 173, 120, 255, 115, 173, 122, 255, 117, 174, 123, 255, 118, 174, 125, 255, 121, 175, 126, 255, 123, 175, 127, 255, 126, 175, 128, 255, 129, 175, 130, 255, 132, 175, 131, 255, 135, 175, 132, 255, 139, 175, 133, 255, 142, 175, 133, 255, 145, 174, 134, 255, 149, 174, 135, 255, 152, 174, 135, 255, 155, 174, 136, 255, 158, 173, 137, 255, 161, 173, 137, 255, 163, 173, 137, 255, 165, 173, 138, 255, 167, 173, 138, 255, 169, 173, 138, 255, 170, 173, 138, 255, 170, 174, 138, 255, 170, 175, 139, 255, 170, 177, 139, 255, 170, 178, 139, 255, 169, 180, 139, 255, 169, 182, 139, 255, 168, 185, 139, 255, 167, 187, 139, 255, 165, 189, 139, 255, 164, 191, 139, 255, 163, 193, 139, 255, 162, 195, 139, 255, 161, 196, 139, 255, 160, 198, 139, 255, 160, 199, 138, 255, 159, 199, 138, 255, 159, 200, 138, 255, 159, 199, 138, 255, 159, 199, 138, 255, 159, 198, 138, 255, 158, 197, 137, 255, 158, 195, 137, 255, 157, 194, 136, 255, 157, 192, 135, 255, 156, 190, 135, 255, 155, 188, 134, 255, 155, 186, 133, 255, 154, 184, 132, 255, 153, 182, 130, 255, 152, 180, 129, 255, 151, 179, 128, 255, 150, 177, 127, 255, 149, 175, 126, 255, 148, 174, 124, 255, 148, 173, 123, 255, 147, 172, 122, 255, 146, 172, 121, 255, 146, 171, 119, 255, 147, 171, 118, 255, 147, 170, 117, 255, 148, 170, 116, 255, 149, 169, 115, 255, 151, 169, 114, 255, 152, 168, 113, 255, 154, 168, 112, 255, 155, 168, 111, 255, 156, 168, 110, 255, 157, 168, 109, 255, 158, 168, 108, 255, 159, 168, 107, 255, 159, 168, 107, 255, 159, 168, 106, 255, 159, 168, 106, 255, 158, 169, 105, 255, 156, 169, 105, 255, 154, 169, 105, 255, 152, 170, 104, 255, 149, 171, 104, 255, 146, 171, 104, 255, 143, 172, 103, 255, 140, 172, 103, 255, 137, 173, 103, 255, 133, 173, 102, 255, 130, 174, 102, 255, 126, 174, 102, 255, 123, 175, 102, 255, 119, 175, 101, 255, 116, 175, 101, 255, 112, 176, 101, 255, 109, 176, 100, 255, 105, 176, 100, 255, 102, 176, 100, 255, 99, 176, 100, 255, 97, 176, 99, 255, 94, 176, 99, 255, 91, 176, 99, 255, 88, 176, 99, 255, 86, 176, 98, 255, 83, 176, 98, 255, 80, 176, 98, 255, 78, 176, 98, 255, 75, 177, 97, 255, 73, 177, 97, 255, 71, 177, 97, 255, 69, 178, 97, 255, 67, 178, 97, 255, 66, 178, 96, 255, 65, 178, 96, 255, 64, 178, 96, 255, 63, 179, 96, 255, 62, 179, 96, 255, 62, 179, 96, 255, 62, 179, 96, 255, 63, 178, 96, 255, 63, 177, 97, 255, 64, 176, 97, 255, 65, 174, 97, 255, 66, 172, 98, 255, 68, 170, 99, 255, 69, 168, 99, 255, 71, 165, 100, 255, 73, 163, 101, 255, 75, 160, 102, 255, 77, 157, 103, 255, 79, 155, 104, 255, 81, 152, 105, 255, 83, 149, 106, 255, 86, 147, 107, 255, 88, 145, 108, 255, 91, 142, 109, 255, 93, 140, 110, 255, 95, 138, 110, 255, 97, 137, 111, 255, 99, 135, 112, 255, 101, 134, 113, 255, 103, 133, 113, 255, 105, 132, 114, 255, 106, 131, 115, 255, 108, 129, 115, 255, 109, 128, 115, 255, 111, 127, 116, 255, 112, 126, 116, 255, 113, 125, 116, 255, 115, 123, 116, 255, 116, 122, 116, 255, 118, 120, 115, 255, 119, 118, 115, 255, 121, 116, 115, 255, 122, 114, 114, 255, 124, 111, 113, 255, 126, 108, 112, 255, 128, 105, 112, 255, 130, 101, 111, 255, 132, 98, 110, 255, 134, 94, 109, 255, 136, 89, 108, 255, 138, 85, 107, 255, 140, 81, 106, 255, 142, 76, 105, 255, 144, 72, 104, 255, 146, 68, 102, 255, 148, 63, 101, 255, 150, 59, 100, 255, 152, 56, 99, 255, 154, 52, 98, 255, 156, 49, 97, 255, 158, 46, 96, 255, 160, 43, 95, 255, 162, 41, 94, 255, 164, 39, 93, 255, 166, 37, 93, 255, 168, 36, 92, 255, 169, 36, 92, 255, 171, 35, 93, 255, 173, 35, 93, 255, 174, 35, 94, 255, 176, 36, 94, 255, 177, 36, 95, 255, 179, 37, 96, 255, 180, 37, 97, 255, 181, 38, 97, 255, 182, 38, 98, 255, 182, 39, 99, 255, 183, 40, 99, 255, 184, 40, 100, 255, 184, 40, 100, 255, 186, 38, 100, 255, 186, 38, 100, 255, 185, 38, 99, 255, 185, 39, 98, 255, 184, 39, 97, 255, 183, 39, 96, 255, 182, 40, 95, 255, 180, 40, 93, 255, 178, 41, 91, 255, 177, 42, 89, 255, 175, 43, 87, 255, 173, 44, 86, 255, 171, 45, 84, 255, 168, 47, 82, 255, 166, 48, 80, 255, 164, 50, 78, 255, 161, 52, 77, 255, 159, 54, 75, 255, 157, 57, 74, 255, 154, 60, 74, 255, 152, 62, 73, 255, 150, 65, 73, 255, 148, 67, 73, 255, 146, 70, 73, 255, 144, 72, 73, 255, 142, 74, 74, 255, 140, 76, 74, 255, 139, 78, 75, 255, 137, 80, 75, 255, 136, 82, 76, 255, 134, 84, 77, 255, 133, 86, 78, 255, 131, 88, 78, 255, 130, 90, 79, 255, 128, 91, 79, 255, 127, 93, 80, 255, 125, 95, 80, 255, 124, 96, 79, 255, 122, 98, 79, 255, 120, 100, 79, 255, 119, 102, 79, 255, 118, 104, 79, 255, 118, 106, 79, 255, 117, 109, 80, 255, 117, 112, 80, 255, 117, 114, 81, 255, 117, 117, 82, 255, 117, 120, 83, 255, 117, 123, 84, 255, 117, 126, 85, 255, 118, 128, 87, 255, 118, 131, 88, 255, 118, 134, 90, 255, 118, 137, 91, 255, 118, 139, 93, 255, 118, 141, 94, 255, 117, 143, 96, 255, 117, 145, 97, 255, 116, 147, 99, 255, 115, 149, 100, 255, 114, 150, 101, 255, 113, 151, 101, 255, 112, 152, 102, 255, 111, 153, 102, 255, 110, 154, 102, 255, 108, 155, 102, 255, 107, 155, 102, 255, 106, 156, 101, 255, 105, 156, 101, 255, 104, 156, 101, 255, 103, 156, 100, 255, 102, 157, 100, 255, 101, 157, 100, 255, 101, 157, 100, 255, 101, 157, 99, 255, 100, 157, 99, 255, 100, 157, 99, 255, 100, 157, 99, 255, 100, 158, 99, 255, 100, 159, 99, 255, 100, 160, 100, 255, 100, 161, 100, 255, 100, 162, 100, 255, 100, 164, 100, 255, 100, 165, 100, 255, 100, 167, 100, 255, 100, 168, 101, 255, 101, 170, 101, 255, 101, 171, 101, 255, 101, 172, 102, 255, 101, 174, 102, 255, 101, 175, 103, 255, 102, 176, 103, 255, 102, 177, 104, 255, 103, 177, 104, 255, 103, 178, 105, 255, 103, 178, 106, 255, 104, 178, 106, 255, 104, 178, 107, 255, 104, 178, 108, 255, 105, 177, 109, 255, 105, 177, 110, 255, 105, 176, 111, 255, 106, 176, 112, 255, 106, 175, 113, 255, 107, 175, 114, 255, 107, 174, 115, 255, 108, 174, 116, 255, 109, 174, 118, 255, 110, 174, 119, 255, 111, 174, 120, 255, 112, 174, 122, 255, 114, 174, 123, 255, 115, 175, 125, 255, 117, 175, 126, 255, 120, 176, 128, 255, 122, 176, 129, 255, 125, 176, 130, 255, 128, 176, 131, 255, 131, 176, 132, 255, 135, 176, 133, 255, 138, 176, 134, 255, 142, 176, 135, 255, 145, 175, 136, 255, 148, 175, 137, 255, 152, 175, 138, 255, 155, 174, 138, 255, 158, 174, 139, 255, 161, 174, 139, 255, 163, 174, 140, 255, 166, 173, 140, 255, 168, 173, 140, 255, 169, 173, 140, 255, 170, 174, 140, 255, 171, 174, 141, 255, 172, 176, 141, 255, 172, 177, 141, 255, 172, 179, 141, 255, 171, 181, 141, 255, 171, 183, 141, 255, 170, 185, 141, 255, 169, 187, 141, 255, 168, 189, 141, 255, 167, 191, 141, 255, 166, 193, 140, 255, 165, 195, 140, 255, 164, 196, 140, 255, 163, 198, 140, 255, 163, 199, 140, 255, 163, 199, 140, 255, 162, 200, 140, 255, 162, 199, 140, 255, 162, 199, 140, 255, 162, 198, 140, 255, 161, 197, 139, 255, 161, 196, 139, 255, 160, 194, 138, 255, 160, 192, 137, 255, 159, 190, 136, 255, 158, 189, 135, 255, 157, 187, 134, 255, 157, 185, 133, 255, 156, 183, 132, 255, 155, 181, 131, 255, 154, 179, 129, 255, 153, 177, 128, 255, 152, 176, 127, 255, 151, 174, 126, 255, 150, 173, 124, 255, 149, 173, 123, 255, 149, 172, 122, 255, 148, 172, 121, 255, 149, 171, 120, 255, 149, 170, 119, 255, 150, 170, 117, 255, 151, 169, 116, 255, 152, 169, 115, 255, 153, 169, 114, 255, 155, 168, 113, 255, 156, 168, 113, 255, 157, 168, 112, 255, 158, 168, 111, 255, 159, 168, 110, 255, 159, 168, 110, 255, 160, 168, 109, 255, 160, 168, 109, 255, 159, 168, 108, 255, 158, 169, 108, 255, 156, 169, 107, 255, 154, 170, 107, 255, 152, 170, 107, 255, 149, 171, 106, 255, 147, 171, 106, 255, 144, 172, 106, 255, 140, 172, 105, 255, 137, 173, 105, 255, 133, 173, 105, 255, 130, 174, 104, 255, 126, 174, 104, 255, 123, 175, 104, 255, 119, 175, 104, 255, 115, 175, 103, 255, 112, 176, 103, 255, 108, 176, 103, 255, 105, 176, 102, 255, 102, 176, 102, 255, 99, 176, 102, 255, 96, 176, 102, 255, 93, 176, 101, 255, 91, 176, 101, 255, 88, 176, 101, 255, 85, 176, 101, 255, 82, 176, 100, 255, 80, 176, 100, 255, 77, 176, 100, 255, 75, 176, 99, 255, 73, 177, 99, 255, 71, 177, 99, 255, 69, 177, 98, 255, 67, 177, 98, 255, 66, 178, 98, 255, 64, 178, 98, 255, 63, 178, 98, 255, 62, 178, 98, 255, 62, 178, 97, 255, 62, 178, 97, 255, 62, 178, 97, 255, 62, 177, 98, 255, 63, 176, 98, 255, 64, 175, 98, 255, 65, 174, 99, 255, 66, 172, 100, 255, 67, 170, 100, 255, 69, 168, 101, 255, 71, 165, 102, 255, 73, 163, 103, 255, 75, 160, 104, 255, 77, 158, 105, 255, 79, 155, 106, 255, 81, 152, 107, 255, 83, 150, 108, 255, 86, 147, 109, 255, 88, 145, 110, 255, 91, 143, 111, 255, 93, 141, 112, 255, 96, 139, 112, 255, 98, 137, 113, 255, 100, 136, 114, 255, 102, 134, 115, 255, 103, 133, 115, 255, 105, 132, 116, 255, 107, 130, 116, 255, 108, 129, 116, 255, 110, 128, 117, 255, 111, 127, 117, 255, 113, 126, 117, 255, 114, 124, 117, 255, 115, 123, 117, 255, 117, 121, 116, 255, 118, 119, 116, 255, 120, 118, 116, 255, 121, 115, 115, 255, 123, 113, 114, 255, 125, 110, 114, 255, 127, 107, 113, 255, 129, 104, 112, 255, 131, 100, 111, 255, 133, 97, 110, 255, 135, 93, 109, 255, 137, 88, 108, 255, 139, 84, 107, 255, 141, 80, 106, 255, 143, 76, 105, 255, 145, 71, 104, 255, 148, 67, 103, 255, 150, 63, 101, 255, 152, 59, 100, 255, 154, 55, 99, 255, 156, 51, 98, 255, 158, 48, 97, 255, 160, 45, 96, 255, 162, 42, 95, 255, 164, 40, 94, 255, 166, 38, 93, 255, 168, 37, 93, 255, 170, 36, 92, 255, 172, 35, 92, 255, 173, 34, 93, 255, 175, 34, 93, 255, 177, 34, 93, 255, 178, 34, 94, 255, 179, 35, 95, 255, 181, 35, 96, 255, 182, 36, 96, 255, 183, 36, 97, 255, 184, 37, 98, 255, 185, 37, 98, 255, 185, 38, 99, 255, 186, 38, 99, 255, 186, 38, 100, 255, 188, 36, 99, 255, 188, 36, 99, 255, 188, 36, 99, 255, 187, 36, 98, 255, 186, 37, 97, 255, 185, 37, 96, 255, 183, 38, 94, 255, 182, 39, 93, 255, 180, 39, 91, 255, 178, 41, 89, 255, 176, 42, 88, 255, 174, 43, 86, 255, 172, 45, 84, 255, 169, 46, 82, 255, 167, 48, 80, 255, 164, 50, 79, 255, 162, 52, 77, 255, 159, 55, 76, 255, 157, 57, 75, 255, 154, 60, 74, 255, 152, 62, 74, 255, 150, 65, 73, 255, 148, 68, 73, 255, 146, 70, 73, 255, 144, 73, 74, 255, 142, 75, 74, 255, 140, 77, 75, 255, 139, 79, 76, 255, 137, 81, 76, 255, 136, 84, 77, 255, 134, 86, 78, 255, 133, 87, 79, 255, 131, 89, 79, 255, 130, 91, 80, 255, 128, 93, 80, 255, 127, 95, 81, 255, 125, 96, 81, 255, 123, 98, 81, 255, 122, 100, 80, 255, 120, 102, 80, 255, 119, 104, 80, 255, 118, 106, 80, 255, 117, 108, 80, 255, 117, 111, 81, 255, 116, 113, 82, 255, 116, 116, 82, 255, 116, 119, 83, 255, 116, 122, 84, 255, 116, 125, 85, 255, 116, 128, 86, 255, 116, 130, 88, 255, 116, 133, 89, 255, 117, 136, 90, 255, 117, 138, 92, 255, 117, 141, 93, 255, 116, 143, 95, 255, 116, 145, 97, 255, 116, 147, 98, 255, 115, 149, 99, 255, 114, 150, 101, 255, 114, 152, 101, 255, 113, 153, 102, 255, 112, 154, 102, 255, 111, 155, 102, 255, 110, 156, 103, 255, 109, 156, 102, 255, 108, 157, 102, 255, 107, 157, 102, 255, 106, 157, 102, 255, 105, 158, 101, 255, 105, 158, 101, 255, 104, 158, 101, 255, 103, 158, 100, 255, 103, 158, 100, 255, 103, 158, 100, 255, 102, 158, 100, 255, 102, 158, 100, 255, 102, 159, 100, 255, 102, 159, 100, 255, 102, 160, 100, 255, 102, 161, 100, 255, 102, 162, 100, 255, 102, 163, 100, 255, 102, 164, 100, 255, 102, 166, 101, 255, 102, 167, 101, 255, 102, 169, 101, 255, 102, 170, 101, 255, 102, 171, 102, 255, 102, 173, 102, 255, 102, 174, 103, 255, 102, 175, 103, 255, 103, 176, 104, 255, 103, 177, 104, 255, 103, 177, 105, 255, 104, 178, 106, 255, 104, 178, 106, 255, 104, 178, 107, 255, 104, 178, 108, 255, 104, 178, 109, 255, 105, 178, 110, 255, 105, 177, 111, 255, 105, 177, 112, 255, 105, 177, 113, 255, 106, 176, 114, 255, 106, 176, 115, 255, 106, 175, 116, 255, 107, 175, 118, 255, 108, 175, 119, 255, 109, 175, 120, 255, 110, 175, 122, 255, 111, 175, 123, 255, 112, 175, 125, 255, 114, 176, 126, 255, 116, 176, 128, 255, 118, 177, 129, 255, 121, 177, 130, 255, 124, 177, 132, 255, 127, 177, 133, 255, 130, 177, 134, 255, 134, 177, 135, 255, 137, 177, 136, 255, 141, 176, 137, 255, 144, 176, 138, 255, 148, 176, 139, 255, 151, 176, 140, 255, 155, 175, 140, 255, 158, 175, 141, 255, 161, 175, 142, 255, 164, 174, 142, 255, 166, 174, 142, 255, 168, 174, 142, 255, 170, 174, 143, 255, 171, 174, 143, 255, 172, 175, 143, 255, 173, 176, 143, 255, 173, 177, 143, 255, 173, 179, 143, 255, 173, 181, 143, 255, 172, 183, 143, 255, 172, 185, 143, 255, 171, 187, 143, 255, 170, 189, 143, 255, 170, 191, 143, 255, 169, 193, 142, 255, 168, 195, 142, 255, 167, 197, 142, 255, 167, 198, 142, 255, 166, 199, 142, 255, 166, 199, 142, 255, 166, 200, 142, 255, 166, 199, 142, 255, 165, 199, 142, 255, 165, 198, 141, 255, 165, 197, 141, 255, 164, 196, 140, 255, 164, 194, 140, 255, 163, 192, 139, 255, 162, 191, 138, 255, 161, 189, 137, 255, 160, 187, 136, 255, 160, 185, 134, 255, 159, 183, 133, 255, 158, 181, 132, 255, 157, 179, 131, 255, 156, 178, 129, 255, 154, 176, 128, 255, 153, 175, 127, 255, 152, 174, 126, 255, 151, 173, 124, 255, 151, 173, 123, 255, 151, 172, 122, 255, 151, 171, 121, 255, 151, 171, 120, 255, 152, 170, 119, 255, 153, 170, 118, 255, 154, 169, 117, 255, 155, 169, 116, 255, 156, 169, 115, 255, 157, 168, 115, 255, 158, 168, 114, 255, 159, 168, 113, 255, 160, 168, 113, 255, 160, 168, 112, 255, 160, 168, 111, 255, 160, 168, 111, 255, 159, 169, 111, 255, 158, 169, 110, 255, 156, 169, 110, 255, 154, 170, 109, 255, 152, 170, 109, 255, 149, 171, 109, 255, 147, 171, 108, 255, 144, 172, 108, 255, 140, 172, 108, 255, 137, 173, 108, 255, 133, 173, 107, 255, 130, 174, 107, 255, 126, 174, 107, 255, 122, 175, 106, 255, 119, 175, 106, 255, 115, 175, 106, 255, 111, 175, 105, 255, 108, 176, 105, 255, 104, 176, 105, 255, 101, 176, 105, 255, 98, 176, 104, 255, 95, 176, 104, 255, 93, 175, 104, 255, 90, 175, 103, 255, 87, 175, 103, 255, 84, 176, 103, 255, 82, 176, 102, 255, 79, 176, 102, 255, 77, 176, 102, 255, 74, 176, 101, 255, 72, 176, 101, 255, 70, 176, 100, 255, 68, 176, 100, 255, 67, 177, 100, 255, 65, 177, 100, 255, 64, 177, 99, 255, 63, 177, 99, 255, 62, 177, 99, 255, 62, 177, 99, 255, 61, 177, 99, 255, 62, 177, 99, 255, 62, 176, 99, 255, 63, 176, 99, 255, 63, 174, 100, 255, 65, 173, 101, 255, 66, 171, 101, 255, 67, 169, 102, 255, 69, 167, 103, 255, 71, 165, 104, 255, 72, 163, 105, 255, 74, 160, 106, 255, 77, 158, 107, 255, 79, 155, 108, 255, 81, 153, 109, 255, 83, 150, 110, 255, 86, 148, 111, 255, 88, 145, 112, 255, 91, 143, 113, 255, 93, 141, 114, 255, 96, 139, 114, 255, 98, 137, 115, 255, 100, 136, 116, 255, 102, 134, 116, 255, 104, 133, 117, 255, 106, 132, 117, 255, 107, 130, 118, 255, 109, 129, 118, 255, 110, 128, 118, 255, 112, 126, 118, 255, 113, 125, 118, 255, 115, 124, 118, 255, 116, 122, 118, 255, 118, 120, 117, 255, 119, 119, 117, 255, 121, 117, 116, 255, 122, 114, 116, 255, 124, 112, 115, 255, 126, 109, 114, 255, 128, 106, 113, 255, 130, 103, 112, 255, 132, 99, 111, 255, 134, 96, 110, 255, 136, 92, 109, 255, 138, 88, 108, 255, 140, 83, 107, 255, 143, 79, 106, 255, 145, 75, 105, 255, 147, 71, 104, 255, 149, 66, 103, 255, 152, 62, 102, 255, 154, 58, 100, 255, 156, 55, 99, 255, 158, 51, 98, 255, 160, 48, 97, 255, 163, 45, 96, 255, 165, 42, 95, 255, 167, 40, 94, 255, 168, 38, 93, 255, 170, 36, 92, 255, 172, 35, 92, 255, 174, 34, 92, 255, 176, 34, 92, 255, 177, 33, 93, 255, 179, 33, 93, 255, 180, 33, 94, 255, 182, 33, 95, 255, 183, 33, 95, 255, 184, 34, 96, 255, 185, 34, 97, 255, 186, 35, 97, 255, 187, 35, 98, 255, 187, 35, 99, 255, 188, 36, 99, 255, 188, 36, 99, 255, 191, 33, 99, 255, 190, 33, 99, 255, 190, 33, 98, 255, 189, 34, 98, 255, 188, 34, 97, 255, 187, 35, 96, 255, 185, 36, 94, 255, 184, 37, 93, 255, 182, 38, 91, 255, 180, 39, 89, 255, 177, 41, 88, 255, 175, 42, 86, 255, 173, 44, 84, 255, 170, 46, 82, 255, 167, 48, 81, 255, 165, 50, 79, 255, 162, 52, 78, 255, 160, 55, 77, 255, 157, 57, 76, 255, 154, 60, 75, 255, 152, 63, 74, 255, 150, 66, 74, 255, 148, 68, 74, 255, 146, 71, 74, 255, 144, 73, 75, 255, 142, 76, 75, 255, 140, 78, 76, 255, 139, 80, 77, 255, 137, 83, 77, 255, 136, 85, 78, 255, 134, 87, 79, 255, 133, 89, 80, 255, 131, 91, 80, 255, 130, 93, 81, 255, 128, 95, 82, 255, 127, 97, 82, 255, 125, 98, 82, 255, 123, 100, 82, 255, 122, 102, 81, 255, 120, 104, 81, 255, 119, 106, 81, 255, 118, 108, 81, 255, 117, 110, 82, 255, 116, 113, 82, 255, 116, 116, 83, 255, 115, 118, 83, 255, 115, 121, 84, 255, 115, 124, 85, 255, 115, 127, 86, 255, 115, 130, 87, 255, 115, 132, 89, 255, 115, 135, 90, 255, 115, 138, 91, 255, 115, 140, 93, 255, 115, 143, 94, 255, 115, 145, 96, 255, 115, 147, 98, 255, 114, 149, 99, 255, 114, 151, 100, 255, 113, 152, 101, 255, 113, 154, 102, 255, 112, 155, 103, 255, 112, 156, 103, 255, 111, 157, 103, 255, 110, 157, 103, 255, 109, 158, 103, 255, 109, 158, 103, 255, 108, 159, 103, 255, 107, 159, 102, 255, 107, 159, 102, 255, 106, 160, 102, 255, 106, 160, 101, 255, 105, 160, 101, 255, 105, 160, 101, 255, 105, 160, 101, 255, 105, 160, 101, 255, 105, 160, 101, 255, 105, 160, 101, 255, 104, 161, 101, 255, 104, 161, 101, 255, 104, 162, 101, 255, 104, 163, 101, 255, 104, 164, 101, 255, 104, 165, 101, 255, 104, 167, 101, 255, 104, 168, 101, 255, 104, 169, 102, 255, 103, 170, 102, 255, 103, 172, 102, 255, 103, 173, 103, 255, 103, 174, 103, 255, 104, 175, 103, 255, 104, 176, 104, 255, 104, 177, 105, 255, 104, 178, 105, 255, 104, 178, 106, 255, 104, 178, 107, 255, 105, 178, 108, 255, 105, 178, 109, 255, 105, 178, 110, 255, 105, 178, 111, 255, 105, 178, 112, 255, 105, 178, 113, 255, 105, 177, 114, 255, 105, 177, 115, 255, 105, 177, 116, 255, 106, 176, 117, 255, 106, 176, 119, 255, 107, 176, 120, 255, 107, 176, 121, 255, 108, 176, 123, 255, 110, 176, 124, 255, 111, 176, 126, 255, 113, 177, 127, 255, 115, 177, 129, 255, 117, 178, 131, 255, 120, 178, 132, 255, 123, 178, 133, 255, 126, 178, 135, 255, 129, 178, 136, 255, 133, 178, 137, 255, 136, 178, 138, 255, 140, 177, 139, 255, 144, 177, 140, 255, 147, 177, 141, 255, 151, 176, 142, 255, 154, 176, 143, 255, 158, 176, 143, 255, 161, 175, 144, 255, 164, 175, 144, 255, 166, 175, 145, 255, 168, 174, 145, 255, 170, 174, 145, 255, 172, 175, 145, 255, 173, 175, 145, 255, 174, 176, 145, 255, 174, 178, 145, 255, 174, 179, 145, 255, 174, 181, 145, 255, 174, 183, 145, 255, 174, 185, 145, 255, 173, 187, 145, 255, 173, 189, 145, 255, 172, 191, 145, 255, 172, 193, 145, 255, 171, 195, 144, 255, 170, 197, 144, 255, 170, 198, 144, 255, 169, 199, 144, 255, 169, 200, 144, 255, 169, 200, 144, 255, 169, 200, 144, 255, 169, 199, 144, 255, 168, 198, 143, 255, 168, 197, 143, 255, 167, 196, 142, 255, 167, 194, 141, 255, 166, 193, 140, 255, 165, 191, 139, 255, 164, 189, 138, 255, 163, 187, 137, 255, 162, 185, 136, 255, 161, 183, 135, 255, 160, 182, 133, 255, 159, 180, 132, 255, 158, 178, 131, 255, 157, 177, 129, 255, 156, 176, 128, 255, 155, 175, 127, 255, 154, 174, 126, 255, 153, 173, 124, 255, 153, 173, 123, 255, 153, 172, 122, 255, 153, 171, 121, 255, 154, 171, 120, 255, 154, 170, 120, 255, 155, 170, 119, 255, 156, 169, 118, 255, 157, 169, 117, 255, 158, 169, 117, 255, 159, 169, 116, 255, 159, 168, 115, 255, 160, 168, 115, 255, 160, 168, 114, 255, 160, 168, 114, 255, 160, 169, 113, 255, 159, 169, 113, 255, 158, 169, 113, 255, 156, 170, 112, 255, 154, 170, 112, 255, 152, 171, 112, 255, 149, 171, 111, 255, 146, 172, 111, 255, 143, 172, 111, 255, 140, 173, 110, 255, 137, 173, 110, 255, 133, 173, 110, 255, 129, 174, 109, 255, 126, 174, 109, 255, 122, 175, 109, 255, 118, 175, 109, 255, 114, 175, 108, 255, 111, 175, 108, 255, 107, 175, 108, 255, 104, 175, 107, 255, 101, 175, 107, 255, 98, 175, 107, 255, 95, 175, 107, 255, 92, 175, 106, 255, 89, 175, 106, 255, 86, 175, 105, 255, 84, 175, 105, 255, 81, 175, 105, 255, 78, 175, 104, 255, 76, 175, 104, 255, 74, 175, 103, 255, 71, 176, 103, 255, 69, 176, 102, 255, 68, 176, 102, 255, 66, 176, 101, 255, 65, 176, 101, 255, 63, 176, 101, 255, 62, 176, 100, 255, 62, 176, 100, 255, 61, 176, 100, 255, 61, 176, 100, 255, 61, 176, 100, 255, 62, 175, 100, 255, 62, 175, 101, 255, 63, 174, 101, 255, 64, 172, 102, 255, 65, 171, 103, 255, 67, 169, 104, 255, 69, 167, 105, 255, 70, 165, 106, 255, 72, 163, 107, 255, 74, 160, 108, 255, 77, 158, 109, 255, 79, 155, 110, 255, 81, 153, 111, 255, 84, 150, 112, 255, 86, 148, 113, 255, 89, 146, 114, 255, 91, 144, 115, 255, 94, 141, 116, 255, 96, 139, 117, 255, 98, 138, 117, 255, 100, 136, 118, 255, 102, 134, 118, 255, 104, 133, 119, 255, 106, 132, 119, 255, 108, 130, 119, 255, 109, 129, 119, 255, 111, 127, 119, 255, 112, 126, 119, 255, 114, 124, 119, 255, 115, 123, 119, 255, 117, 121, 118, 255, 118, 119, 118, 255, 120, 118, 117, 255, 121, 115, 117, 255, 123, 113, 116, 255, 125, 111, 115, 255, 127, 108, 115, 255, 128, 105, 114, 255, 130, 102, 113, 255, 133, 98, 112, 255, 135, 95, 111, 255, 137, 91, 110, 255, 139, 87, 109, 255, 142, 83, 107, 255, 144, 78, 106, 255, 146, 74, 105, 255, 149, 70, 104, 255, 151, 66, 103, 255, 154, 62, 102, 255, 156, 58, 100, 255, 158, 54, 99, 255, 161, 51, 98, 255, 163, 48, 97, 255, 165, 45, 96, 255, 167, 42, 95, 255, 169, 40, 94, 255, 171, 38, 93, 255, 173, 36, 92, 255, 175, 35, 92, 255, 176, 34, 92, 255, 178, 33, 92, 255, 180, 32, 93, 255, 181, 32, 93, 255, 183, 32, 94, 255, 184, 32, 94, 255, 185, 32, 95, 255, 187, 32, 96, 255, 188, 32, 96, 255, 188, 32, 97, 255, 189, 33, 98, 255, 190, 33, 98, 255, 190, 33, 99, 255, 190, 33, 99, 255, 193, 30, 99, 255, 193, 31, 98, 255, 192, 31, 98, 255, 191, 31, 97, 255, 190, 32, 96, 255, 189, 33, 95, 255, 187, 34, 94, 255, 185, 35, 93, 255, 183, 36, 91, 255, 181, 38, 90, 255, 179, 39, 88, 255, 176, 41, 86, 255, 174, 43, 85, 255, 171, 45, 83, 255, 168, 47, 81, 255, 165, 50, 80, 255, 163, 52, 79, 255, 160, 55, 77, 255, 157, 58, 76, 255, 155, 61, 76, 255, 152, 63, 75, 255, 150, 66, 75, 255, 148, 69, 75, 255, 146, 72, 75, 255, 144, 74, 76, 255, 142, 77, 76, 255, 140, 79, 77, 255, 139, 82, 78, 255, 137, 84, 78, 255, 135, 86, 79, 255, 134, 89, 80, 255, 133, 91, 81, 255, 131, 93, 82, 255, 130, 95, 82, 255, 128, 97, 83, 255, 127, 99, 83, 255, 125, 101, 83, 255, 123, 102, 83, 255, 122, 104, 83, 255, 120, 106, 83, 255, 119, 108, 83, 255, 118, 110, 83, 255, 117, 113, 83, 255, 116, 115, 83, 255, 115, 118, 84, 255, 115, 121, 85, 255, 114, 123, 85, 255, 114, 126, 86, 255, 114, 129, 87, 255, 114, 132, 88, 255, 113, 135, 90, 255, 113, 137, 91, 255, 113, 140, 92, 255, 113, 142, 94, 255, 113, 145, 95, 255, 113, 147, 97, 255, 113, 149, 98, 255, 113, 151, 100, 255, 112, 153, 101, 255, 112, 154, 102, 255, 112, 156, 103, 255, 111, 157, 104, 255, 111, 158, 104, 255, 111, 159, 104, 255, 110, 159, 104, 255, 110, 160, 104, 255, 109, 160, 104, 255, 109, 161, 104, 255, 108, 161, 103, 255, 108, 161, 103, 255, 108, 161, 103, 255, 107, 161, 102, 255, 107, 161, 102, 255, 107, 161, 102, 255, 107, 161, 101, 255, 107, 161, 101, 255, 107, 162, 101, 255, 107, 162, 101, 255, 107, 162, 101, 255, 106, 163, 101, 255, 106, 164, 101, 255, 106, 164, 101, 255, 106, 165, 102, 255, 106, 166, 102, 255, 105, 167, 102, 255, 105, 168, 102, 255, 105, 170, 102, 255, 105, 171, 102, 255, 105, 172, 103, 255, 105, 173, 103, 255, 105, 174, 103, 255, 105, 175, 104, 255, 105, 176, 105, 255, 105, 177, 105, 255, 105, 177, 106, 255, 105, 178, 107, 255, 105, 178, 108, 255, 105, 179, 108, 255, 105, 179, 109, 255, 105, 179, 110, 255, 105, 179, 111, 255, 104, 178, 112, 255, 104, 178, 114, 255, 104, 178, 115, 255, 104, 178, 116, 255, 104, 177, 117, 255, 105, 177, 118, 255, 105, 177, 120, 255, 105, 177, 121, 255, 106, 177, 123, 255, 107, 177, 124, 255, 108, 177, 126, 255, 110, 177, 127, 255, 111, 178, 129, 255, 113, 178, 130, 255, 116, 179, 132, 255, 119, 179, 133, 255, 122, 179, 135, 255, 125, 179, 136, 255, 128, 179, 138, 255, 132, 179, 139, 255, 135, 178, 140, 255, 139, 178, 141, 255, 143, 178, 142, 255, 147, 178, 143, 255, 150, 177, 144, 255, 154, 177, 145, 255, 157, 176, 146, 255, 160, 176, 146, 255, 163, 176, 147, 255, 166, 175, 147, 255, 168, 175, 147, 255, 170, 175, 147, 255, 172, 175, 148, 255, 173, 176, 148, 255, 174, 177, 148, 255, 175, 178, 148, 255, 175, 180, 147, 255, 176, 182, 147, 255, 176, 184, 147, 255, 176, 186, 147, 255, 175, 188, 147, 255, 175, 190, 147, 255, 175, 192, 147, 255, 174, 194, 147, 255, 174, 195, 147, 255, 173, 197, 146, 255, 173, 198, 146, 255, 173, 199, 146, 255, 172, 200, 146, 255, 172, 200, 146, 255, 172, 200, 146, 255, 172, 199, 146, 255, 172, 198, 145, 255, 171, 197, 145, 255, 171, 196, 144, 255, 170, 195, 143, 255, 169, 193, 142, 255, 168, 191, 141, 255, 167, 189, 140, 255, 166, 188, 138, 255, 165, 186, 137, 255, 164, 184, 136, 255, 163, 182, 134, 255, 162, 180, 133, 255, 161, 179, 132, 255, 160, 177, 130, 255, 158, 176, 129, 255, 157, 175, 128, 255, 156, 174, 127, 255, 155, 174, 126, 255, 155, 173, 125, 255, 155, 173, 124, 255, 155, 172, 123, 255, 155, 171, 122, 255, 156, 171, 121, 255, 157, 170, 120, 255, 157, 170, 120, 255, 158, 170, 119, 255, 159, 169, 119, 255, 160, 169, 118, 255, 160, 169, 118, 255, 160, 169, 117, 255, 161, 169, 117, 255, 160, 169, 116, 255, 160, 169, 116, 255, 159, 169, 116, 255, 158, 169, 115, 255, 156, 170, 115, 255, 154, 170, 115, 255, 152, 171, 114, 255, 149, 171, 114, 255, 146, 172, 114, 255, 143, 172, 113, 255, 140, 173, 113, 255, 136, 173, 113, 255, 133, 173, 112, 255, 129, 174, 112, 255, 125, 174, 112, 255, 121, 174, 111, 255, 118, 175, 111, 255, 114, 175, 111, 255, 110, 175, 110, 255, 106, 175, 110, 255, 103, 175, 110, 255, 100, 175, 110, 255, 97, 175, 109, 255, 94, 175, 109, 255, 91, 175, 109, 255, 88, 175, 108, 255, 85, 175, 108, 255, 83, 175, 107, 255, 80, 175, 107, 255, 78, 175, 106, 255, 75, 175, 106, 255, 73, 175, 105, 255, 71, 175, 104, 255, 69, 175, 104, 255, 67, 175, 103, 255, 65, 175, 103, 255, 64, 175, 102, 255, 63, 175, 102, 255, 62, 175, 102, 255, 61, 175, 101, 255, 61, 175, 101, 255, 61, 175, 101, 255, 61, 175, 101, 255, 61, 174, 102, 255, 62, 174, 102, 255, 63, 173, 103, 255, 64, 171, 103, 255, 65, 170, 104, 255, 67, 168, 105, 255, 68, 166, 106, 255, 70, 164, 107, 255, 72, 162, 108, 255, 74, 160, 110, 255, 76, 158, 111, 255, 79, 156, 112, 255, 81, 153, 113, 255, 84, 151, 114, 255, 86, 149, 115, 255, 89, 146, 116, 255, 91, 144, 117, 255, 94, 142, 118, 255, 96, 140, 119, 255, 99, 138, 119, 255, 101, 136, 120, 255, 103, 135, 120, 255, 105, 133, 121, 255, 107, 132, 121, 255, 108, 130, 121, 255, 110, 128, 121, 255, 112, 127, 121, 255, 113, 125, 120, 255, 115, 124, 120, 255, 116, 122, 120, 255, 118, 120, 119, 255, 119, 119, 119, 255, 121, 117, 118, 255, 122, 114, 117, 255, 124, 112, 117, 255, 126, 110, 116, 255, 127, 107, 115, 255, 129, 104, 114, 255, 131, 101, 113, 255, 134, 97, 112, 255, 136, 93, 111, 255, 138, 90, 110, 255, 141, 86, 109, 255, 143, 82, 108, 255, 146, 78, 106, 255, 148, 74, 105, 255, 151, 70, 104, 255, 153, 65, 103, 255, 156, 62, 102, 255, 158, 58, 101, 255, 161, 54, 99, 255, 163, 51, 98, 255, 165, 48, 97, 255, 168, 45, 96, 255, 170, 42, 95, 255, 172, 40, 94, 255, 174, 38, 93, 255, 175, 36, 92, 255, 177, 34, 92, 255, 179, 33, 92, 255, 181, 32, 92, 255, 182, 31, 93, 255, 184, 31, 93, 255, 185, 30, 94, 255, 187, 30, 94, 255, 188, 30, 95, 255, 189, 30, 95, 255, 190, 30, 96, 255, 191, 30, 97, 255, 192, 30, 97, 255, 192, 30, 98, 255, 193, 30, 98, 255, 193, 30, 99, 255, 196, 28, 98, 255, 195, 28, 98, 255, 195, 28, 98, 255, 194, 29, 97, 255, 193, 29, 96, 255, 191, 30, 95, 255, 189, 32, 94, 255, 187, 33, 93, 255, 185, 35, 91, 255, 183, 36, 90, 255, 180, 38, 88, 255, 177, 40, 87, 255, 175, 43, 85, 255, 172, 45, 83, 255, 169, 47, 82, 255, 166, 50, 81, 255, 163, 53, 79, 255, 160, 55, 78, 255, 157, 58, 77, 255, 155, 61, 76, 255, 152, 64, 76, 255, 150, 67, 76, 255, 148, 70, 76, 255, 146, 72, 76, 255, 144, 75, 76, 255, 142, 78, 77, 255, 140, 80, 78, 255, 139, 83, 79, 255, 137, 86, 80, 255, 136, 88, 80, 255, 134, 90, 81, 255, 133, 93, 82, 255, 131, 95, 83, 255, 130, 97, 84, 255, 128, 99, 84, 255, 127, 101, 84, 255, 125, 103, 85, 255, 124, 105, 85, 255, 122, 107, 84, 255, 120, 108, 84, 255, 119, 111, 84, 255, 118, 113, 84, 255, 117, 115, 84, 255, 116, 118, 85, 255, 115, 120, 85, 255, 114, 123, 86, 255, 113, 126, 87, 255, 113, 128, 87, 255, 113, 131, 88, 255, 112, 134, 90, 255, 112, 137, 91, 255, 112, 139, 92, 255, 112, 142, 93, 255, 111, 145, 95, 255, 111, 147, 96, 255, 111, 149, 98, 255, 111, 151, 99, 255, 111, 153, 101, 255, 111, 155, 102, 255, 111, 156, 103, 255, 111, 158, 104, 255, 110, 159, 104, 255, 110, 160, 105, 255, 110, 160, 105, 255, 110, 161, 105, 255, 110, 162, 105, 255, 110, 162, 105, 255, 110, 163, 104, 255, 109, 163, 104, 255, 109, 163, 104, 255, 109, 163, 103, 255, 109, 163, 103, 255, 109, 163, 103, 255, 109, 163, 102, 255, 109, 163, 102, 255, 109, 163, 102, 255, 109, 163, 102, 255, 109, 164, 102, 255, 109, 164, 102, 255, 108, 164, 102, 255, 108, 165, 102, 255, 108, 166, 102, 255, 108, 166, 102, 255, 107, 167, 102, 255, 107, 168, 102, 255, 107, 169, 102, 255, 107, 170, 103, 255, 106, 171, 103, 255, 106, 172, 103, 255, 106, 173, 103, 255, 106, 174, 104, 255, 106, 175, 104, 255, 106, 176, 105, 255, 106, 177, 106, 255, 106, 177, 106, 255, 106, 178, 107, 255, 106, 178, 108, 255, 105, 179, 109, 255, 105, 179, 110, 255, 105, 179, 111, 255, 105, 179, 112, 255, 104, 179, 113, 255, 104, 179, 114, 255, 104, 178, 116, 255, 103, 178, 117, 255, 103, 178, 118, 255, 104, 178, 119, 255, 104, 178, 121, 255, 104, 178, 122, 255, 105, 178, 124, 255, 106, 178, 125, 255, 107, 178, 127, 255, 108, 178, 128, 255, 110, 179, 130, 255, 112, 179, 132, 255, 114, 180, 133, 255, 117, 180, 135, 255, 120, 180, 136, 255, 124, 180, 138, 255, 127, 180, 139, 255, 131, 180, 141, 255, 134, 179, 142, 255, 138, 179, 143, 255, 142, 179, 144, 255, 146, 178, 146, 255, 150, 178, 147, 255, 153, 178, 147, 255, 157, 177, 148, 255, 160, 177, 149, 255, 163, 176, 149, 255, 166, 176, 150, 255, 168, 176, 150, 255, 171, 175, 150, 255, 172, 176, 150, 255, 174, 176, 150, 255, 175, 177, 150, 255, 176, 179, 150, 255, 177, 180, 150, 255, 177, 182, 150, 255, 177, 184, 150, 255, 177, 186, 149, 255, 177, 188, 149, 255, 177, 190, 149, 255, 177, 192, 149, 255, 177, 194, 149, 255, 177, 195, 149, 255, 176, 197, 149, 255, 176, 198, 148, 255, 176, 199, 148, 255, 176, 200, 148, 255, 176, 200, 148, 255, 175, 200, 148, 255, 175, 199, 148, 255, 175, 199, 147, 255, 174, 198, 147, 255, 174, 196, 146, 255, 173, 195, 145, 255, 172, 193, 144, 255, 171, 192, 143, 255, 170, 190, 141, 255, 169, 188, 140, 255, 168, 186, 139, 255, 167, 184, 137, 255, 166, 183, 136, 255, 165, 181, 134, 255, 163, 179, 133, 255, 162, 178, 131, 255, 161, 177, 130, 255, 160, 176, 129, 255, 159, 175, 128, 255, 158, 174, 127, 255, 157, 174, 126, 255, 157, 173, 125, 255, 157, 173, 124, 255, 157, 172, 123, 255, 157, 171, 123, 255, 158, 171, 122, 255, 158, 170, 121, 255, 159, 170, 121, 255, 160, 170, 121, 255, 160, 169, 120, 255, 161, 169, 120, 255, 161, 169, 120, 255, 161, 169, 119, 255, 160, 169, 119, 255, 160, 169, 119, 255, 159, 169, 118, 255, 158, 170, 118, 255, 156, 170, 118, 255, 154, 171, 117, 255, 152, 171, 117, 255, 149, 172, 117, 255, 146, 172, 116, 255, 143, 172, 116, 255, 139, 173, 116, 255, 136, 173, 115, 255, 132, 174, 115, 255, 128, 174, 115, 255, 125, 174, 114, 255, 121, 174, 114, 255, 117, 174, 114, 255, 113, 175, 113, 255, 109, 175, 113, 255, 106, 175, 113, 255, 102, 175, 112, 255, 99, 175, 112, 255, 96, 175, 112, 255, 93, 175, 112, 255, 90, 175, 111, 255, 87, 175, 111, 255, 84, 174, 110, 255, 82, 174, 110, 255, 79, 174, 109, 255, 77, 174, 108, 255, 74, 174, 108, 255, 72, 174, 107, 255, 70, 174, 106, 255, 68, 174, 106, 255, 66, 174, 105, 255, 65, 174, 104, 255, 64, 174, 104, 255, 62, 174, 103, 255, 62, 174, 103, 255, 61, 174, 103, 255, 60, 174, 102, 255, 60, 174, 102, 255, 60, 173, 103, 255, 61, 173, 103, 255, 62, 172, 103, 255, 62, 171, 104, 255, 64, 170, 105, 255, 65, 169, 106, 255, 66, 167, 107, 255, 68, 166, 108, 255, 70, 164, 109, 255, 72, 162, 110, 255, 74, 160, 112, 255, 76, 158, 113, 255, 79, 156, 114, 255, 81, 154, 115, 255, 84, 151, 117, 255, 86, 149, 118, 255, 89, 147, 119, 255, 91, 145, 120, 255, 94, 143, 120, 255, 97, 140, 121, 255, 99, 139, 122, 255, 101, 137, 122, 255, 103, 135, 122, 255, 105, 133, 122, 255, 107, 132, 122, 255, 109, 130, 122, 255, 110, 128, 122, 255, 112, 127, 122, 255, 114, 125, 122, 255, 115, 123, 121, 255, 117, 121, 121, 255, 118, 120, 120, 255, 120, 118, 119, 255, 121, 115, 119, 255, 123, 113, 118, 255, 125, 111, 117, 255, 126, 108, 116, 255, 128, 106, 115, 255, 130, 103, 114, 255, 132, 99, 113, 255, 134, 96, 112, 255, 137, 92, 111, 255, 139, 89, 110, 255, 142, 85, 109, 255, 145, 81, 108, 255, 147, 77, 107, 255, 150, 73, 105, 255, 153, 69, 104, 255, 155, 65, 103, 255, 158, 61, 102, 255, 161, 58, 101, 255, 163, 54, 99, 255, 166, 51, 98, 255, 168, 48, 97, 255, 170, 45, 96, 255, 172, 42, 95, 255, 174, 40, 94, 255, 176, 38, 93, 255, 178, 36, 92, 255, 180, 34, 92, 255, 182, 33, 92, 255, 183, 32, 92, 255, 185, 31, 92, 255, 187, 30, 93, 255, 188, 29, 93, 255, 189, 29, 94, 255, 191, 28, 95, 255, 192, 28, 95, 255, 193, 28, 96, 255, 194, 28, 96, 255, 194, 28, 97, 255, 195, 28, 97, 255, 195, 28, 98, 255, 195, 28, 98, 255, 198, 25, 98, 255, 198, 25, 98, 255, 197, 25, 97, 255, 196, 26, 97, 255, 195, 27, 96, 255, 193, 28, 95, 255, 191, 29, 94, 255, 189, 31, 93, 255, 187, 33, 91, 255, 184, 35, 90, 255, 181, 37, 88, 255, 179, 39, 87, 255, 176, 42, 85, 255, 173, 44, 84, 255, 170, 47, 83, 255, 166, 50, 81, 255, 163, 53, 80, 255, 160, 56, 79, 255, 158, 59, 78, 255, 155, 61, 77, 255, 152, 64, 77, 255, 150, 67, 77, 255, 148, 70, 77, 255, 146, 73, 77, 255, 144, 76, 77, 255, 142, 79, 78, 255, 140, 82, 79, 255, 139, 84, 80, 255, 137, 87, 81, 255, 136, 90, 82, 255, 134, 92, 83, 255, 133, 95, 83, 255, 131, 97, 84, 255, 130, 99, 85, 255, 129, 101, 85, 255, 127, 103, 86, 255, 126, 105, 86, 255, 124, 107, 86, 255, 122, 109, 86, 255, 121, 111, 85, 255, 119, 113, 85, 255, 118, 115, 85, 255, 116, 118, 86, 255, 115, 120, 86, 255, 114, 123, 86, 255, 113, 125, 87, 255, 113, 128, 88, 255, 112, 131, 89, 255, 111, 134, 90, 255, 111, 136, 91, 255, 110, 139, 92, 255, 110, 142, 93, 255, 110, 144, 94, 255, 109, 147, 96, 255, 109, 149, 97, 255, 109, 151, 99, 255, 109, 153, 100, 255, 109, 155, 102, 255, 109, 157, 103, 255, 109, 158, 104, 255, 109, 160, 105, 255, 109, 161, 105, 255, 110, 162, 106, 255, 110, 162, 106, 255, 110, 163, 106, 255, 110, 164, 106, 255, 110, 164, 106, 255, 110, 164, 105, 255, 110, 165, 105, 255, 110, 165, 105, 255, 111, 165, 104, 255, 111, 165, 104, 255, 111, 165, 104, 255, 111, 165, 103, 255, 111, 165, 103, 255, 111, 165, 103, 255, 111, 165, 103, 255, 111, 165, 103, 255, 111, 166, 103, 255, 110, 166, 103, 255, 110, 166, 103, 255, 110, 167, 103, 255, 110, 168, 103, 255, 109, 168, 103, 255, 109, 169, 103, 255, 109, 170, 103, 255, 108, 171, 103, 255, 108, 171, 103, 255, 108, 172, 104, 255, 107, 173, 104, 255, 107, 174, 104, 255, 107, 175, 105, 255, 107, 176, 105, 255, 107, 176, 106, 255, 107, 177, 107, 255, 107, 178, 108, 255, 106, 178, 109, 255, 106, 179, 110, 255, 105, 179, 111, 255, 105, 179, 112, 255, 105, 179, 113, 255, 104, 179, 114, 255, 104, 179, 115, 255, 103, 179, 116, 255, 103, 179, 118, 255, 103, 179, 119, 255, 103, 178, 120, 255, 103, 178, 122, 255, 103, 178, 123, 255, 103, 179, 125, 255, 104, 179, 126, 255, 105, 179, 128, 255, 107, 179, 129, 255, 108, 180, 131, 255, 111, 180, 133, 255, 113, 181, 134, 255, 116, 181, 136, 255, 119, 181, 138, 255, 122, 181, 139, 255, 126, 181, 141, 255, 130, 180, 142, 255, 133, 180, 144, 255, 137, 180, 145, 255, 141, 180, 147, 255, 145, 179, 148, 255, 149, 179, 149, 255, 153, 178, 150, 255, 156, 178, 151, 255, 160, 177, 151, 255, 163, 177, 152, 255, 166, 177, 152, 255, 168, 176, 152, 255, 171, 176, 152, 255, 172, 176, 152, 255, 174, 177, 152, 255, 175, 178, 152, 255, 177, 179, 152, 255, 177, 181, 152, 255, 178, 182, 152, 255, 179, 184, 152, 255, 179, 186, 152, 255, 179, 188, 151, 255, 179, 190, 151, 255, 179, 192, 151, 255, 179, 194, 151, 255, 179, 196, 151, 255, 179, 197, 151, 255, 179, 198, 151, 255, 179, 199, 150, 255, 179, 200, 150, 255, 179, 200, 150, 255, 179, 200, 150, 255, 178, 199, 150, 255, 178, 199, 149, 255, 177, 198, 149, 255, 177, 196, 148, 255, 176, 195, 147, 255, 175, 194, 145, 255, 174, 192, 144, 255, 173, 190, 143, 255, 172, 188, 141, 255, 171, 187, 140, 255, 170, 185, 138, 255, 168, 183, 137, 255, 167, 182, 135, 255, 166, 180, 134, 255, 165, 179, 132, 255, 163, 177, 131, 255, 162, 177, 130, 255, 161, 176, 129, 255, 160, 175, 128, 255, 159, 175, 127, 255, 159, 174, 126, 255, 159, 173, 125, 255, 159, 173, 125, 255, 159, 172, 124, 255, 159, 172, 124, 255, 160, 171, 123, 255, 160, 171, 123, 255, 160, 170, 123, 255, 161, 170, 122, 255, 161, 170, 122, 255, 161, 169, 122, 255, 161, 169, 122, 255, 160, 169, 121, 255, 160, 170, 121, 255, 159, 170, 121, 255, 158, 170, 121, 255, 156, 171, 120, 255, 154, 171, 120, 255, 151, 172, 119, 255, 149, 172, 119, 255, 146, 172, 119, 255, 142, 173, 118, 255, 139, 173, 118, 255, 135, 173, 118, 255, 132, 174, 117, 255, 128, 174, 117, 255, 124, 174, 117, 255, 120, 174, 116, 255, 116, 174, 116, 255, 112, 174, 116, 255, 109, 174, 116, 255, 105, 174, 115, 255, 101, 175, 115, 255, 98, 174, 115, 255, 95, 174, 114, 255, 92, 174, 114, 255, 89, 174, 114, 255, 86, 174, 113, 255, 83, 174, 113, 255, 81, 174, 112, 255, 78, 174, 111, 255, 76, 174, 110, 255, 74, 173, 110, 255, 71, 173, 109, 255, 69, 173, 108, 255, 68, 173, 107, 255, 66, 173, 106, 255, 64, 173, 106, 255, 63, 172, 105, 255, 62, 172, 105, 255, 61, 172, 104, 255, 61, 172, 104, 255, 60, 172, 104, 255, 60, 172, 103, 255, 60, 172, 104, 255, 61, 172, 104, 255, 61, 171, 104, 255, 62, 170, 105, 255, 63, 169, 106, 255, 65, 168, 107, 255, 66, 167, 108, 255, 68, 165, 109, 255, 70, 164, 111, 255, 72, 162, 112, 255, 74, 160, 113, 255, 76, 158, 115, 255, 79, 156, 116, 255, 81, 154, 117, 255, 84, 152, 119, 255, 86, 150, 120, 255, 89, 147, 121, 255, 92, 145, 122, 255, 94, 143, 123, 255, 97, 141, 123, 255, 99, 139, 124, 255, 101, 137, 124, 255, 104, 135, 124, 255, 106, 133, 124, 255, 107, 132, 124, 255, 109, 130, 124, 255, 111, 128, 124, 255, 113, 126, 123, 255, 114, 124, 123, 255, 116, 123, 122, 255, 117, 121, 122, 255, 119, 119, 121, 255, 121, 117, 120, 255, 122, 114, 119, 255, 124, 112, 118, 255, 125, 110, 118, 255, 127, 107, 117, 255, 129, 104, 116, 255, 131, 101, 115, 255, 133, 98, 114, 255, 135, 95, 113, 255, 138, 91, 111, 255, 140, 88, 110, 255, 143, 84, 109, 255, 146, 80, 108, 255, 149, 76, 107, 255, 152, 72, 106, 255, 154, 69, 104, 255, 157, 65, 103, 255, 160, 61, 102, 255, 163, 57, 101, 255, 166, 54, 99, 255, 168, 51, 98, 255, 171, 48, 97, 255, 173, 45, 96, 255, 175, 42, 95, 255, 177, 40, 94, 255, 179, 38, 93, 255, 181, 36, 92, 255, 183, 34, 92, 255, 184, 32, 92, 255, 186, 31, 92, 255, 188, 30, 92, 255, 189, 29, 93, 255, 191, 28, 93, 255, 192, 27, 94, 255, 193, 26, 94, 255, 194, 26, 95, 255, 195, 26, 95, 255, 196, 25, 96, 255, 197, 25, 97, 255, 197, 25, 97, 255, 198, 25, 97, 255, 198, 25, 98, 255, 201, 22, 97, 255, 200, 22, 97, 255, 200, 22, 97, 255, 199, 23, 96, 255, 197, 24, 96, 255, 195, 26, 95, 255, 193, 27, 94, 255, 191, 29, 93, 255, 188, 31, 91, 255, 186, 34, 90, 255, 183, 36, 89, 255, 180, 39, 87, 255, 177, 41, 86, 255, 173, 44, 84, 255, 170, 47, 83, 255, 167, 50, 82, 255, 164, 53, 81, 255, 161, 56, 80, 255, 158, 59, 79, 255, 155, 62, 78, 255, 152, 65, 78, 255, 150, 68, 77, 255, 148, 71, 78, 255, 146, 74, 78, 255, 144, 77, 78, 255, 142, 80, 79, 255, 140, 83, 80, 255, 139, 86, 81, 255, 137, 89, 82, 255, 136, 91, 83, 255, 134, 94, 84, 255, 133, 96, 85, 255, 132, 99, 86, 255, 130, 101, 86, 255, 129, 104, 87, 255, 127, 106, 87, 255, 126, 108, 87, 255, 124, 110, 87, 255, 122, 111, 87, 255, 121, 113, 87, 255, 119, 115, 87, 255, 118, 118, 87, 255, 116, 120, 87, 255, 115, 123, 87, 255, 114, 125, 88, 255, 113, 128, 88, 255, 112, 130, 89, 255, 111, 133, 90, 255, 110, 136, 91, 255, 109, 139, 92, 255, 109, 141, 93, 255, 108, 144, 94, 255, 108, 146, 95, 255, 108, 149, 97, 255, 107, 151, 98, 255, 107, 153, 100, 255, 107, 156, 101, 255, 107, 157, 103, 255, 107, 159, 104, 255, 108, 160, 105, 255, 108, 162, 106, 255, 108, 163, 106, 255, 109, 164, 107, 255, 109, 164, 107, 255, 110, 165, 107, 255, 110, 166, 107, 255, 110, 166, 106, 255, 111, 166, 106, 255, 111, 167, 106, 255, 112, 167, 105, 255, 112, 167, 105, 255, 112, 167, 105, 255, 113, 167, 104, 255, 113, 167, 104, 255, 113, 167, 104, 255, 113, 167, 104, 255, 113, 167, 104, 255, 113, 167, 104, 255, 113, 167, 104, 255, 112, 167, 104, 255, 112, 168, 104, 255, 112, 168, 104, 255, 111, 169, 104, 255, 111, 169, 104, 255, 111, 170, 104, 255, 110, 170, 104, 255, 110, 171, 104, 255, 109, 172, 104, 255, 109, 172, 104, 255, 109, 173, 104, 255, 108, 174, 105, 255, 108, 175, 105, 255, 108, 175, 106, 255, 108, 176, 107, 255, 107, 177, 107, 255, 107, 178, 108, 255, 107, 178, 109, 255, 106, 179, 110, 255, 106, 179, 111, 255, 105, 179, 112, 255, 105, 179, 113, 255, 104, 179, 115, 255, 103, 179, 116, 255, 103, 179, 117, 255, 102, 179, 118, 255, 102, 179, 120, 255, 102, 179, 121, 255, 102, 179, 123, 255, 102, 179, 124, 255, 102, 179, 126, 255, 103, 180, 127, 255, 104, 180, 129, 255, 105, 180, 130, 255, 107, 181, 132, 255, 109, 181, 134, 255, 112, 181, 136, 255, 115, 182, 137, 255, 118, 182, 139, 255, 121, 182, 141, 255, 125, 181, 142, 255, 129, 181, 144, 255, 132, 181, 146, 255, 136, 181, 147, 255, 140, 180, 148, 255, 144, 180, 150, 255, 148, 179, 151, 255, 152, 179, 152, 255, 156, 179, 153, 255, 159, 178, 154, 255, 163, 178, 154, 255, 166, 177, 154, 255, 168, 177, 155, 255, 171, 177, 155, 255, 173, 177, 155, 255, 174, 177, 155, 255, 176, 178, 155, 255, 177, 180, 154, 255, 178, 181, 154, 255, 179, 183, 154, 255, 180, 185, 154, 255, 181, 186, 154, 255, 181, 188, 154, 255, 181, 190, 153, 255, 182, 192, 153, 255, 182, 194, 153, 255, 182, 196, 153, 255, 182, 197, 153, 255, 182, 198, 153, 255, 182, 199, 153, 255, 182, 200, 152, 255, 182, 200, 152, 255, 182, 200, 152, 255, 181, 200, 152, 255, 181, 199, 151, 255, 180, 198, 151, 255, 180, 197, 150, 255, 179, 195, 148, 255, 178, 194, 147, 255, 177, 192, 146, 255, 176, 191, 144, 255, 175, 189, 143, 255, 174, 187, 141, 255, 172, 185, 139, 255, 171, 184, 138, 255, 170, 182, 136, 255, 168, 181, 135, 255, 167, 179, 133, 255, 166, 178, 132, 255, 164, 177, 130, 255, 163, 177, 129, 255, 162, 176, 128, 255, 161, 175, 128, 255, 161, 175, 127, 255, 160, 174, 126, 255, 160, 173, 126, 255, 160, 173, 125, 255, 160, 172, 125, 255, 161, 172, 125, 255, 161, 171, 125, 255, 161, 171, 124, 255, 161, 170, 124, 255, 161, 170, 124, 255, 161, 170, 124, 255, 161, 170, 124, 255, 160, 170, 124, 255, 160, 170, 124, 255, 159, 170, 123, 255, 157, 170, 123, 255, 155, 171, 123, 255, 153, 171, 122, 255, 151, 172, 122, 255, 148, 172, 122, 255, 145, 173, 121, 255, 142, 173, 121, 255, 138, 173, 121, 255, 135, 173, 120, 255, 131, 174, 120, 255, 127, 174, 120, 255, 123, 174, 119, 255, 119, 174, 119, 255, 115, 174, 119, 255, 112, 174, 118, 255, 108, 174, 118, 255, 104, 174, 118, 255, 100, 174, 117, 255, 97, 174, 117, 255, 94, 174, 117, 255, 91, 174, 117, 255, 88, 174, 116, 255, 85, 174, 116, 255, 82, 174, 115, 255, 80, 173, 114, 255, 77, 173, 113, 255, 75, 173, 112, 255, 73, 173, 112, 255, 71, 172, 111, 255, 69, 172, 110, 255, 67, 172, 109, 255, 65, 172, 108, 255, 64, 171, 107, 255, 63, 171, 106, 255, 62, 171, 106, 255, 61, 171, 105, 255, 60, 171, 105, 255, 60, 171, 105, 255, 60, 171, 104, 255, 60, 170, 105, 255, 60, 170, 105, 255, 61, 170, 106, 255, 62, 169, 106, 255, 63, 168, 107, 255, 64, 167, 108, 255, 66, 166, 110, 255, 68, 165, 111, 255, 70, 163, 112, 255, 72, 161, 114, 255, 74, 160, 115, 255, 76, 158, 117, 255, 79, 156, 118, 255, 81, 154, 120, 255, 84, 152, 121, 255, 86, 150, 122, 255, 89, 148, 123, 255, 92, 146, 124, 255, 94, 144, 125, 255, 97, 142, 125, 255, 99, 139, 126, 255, 102, 137, 126, 255, 104, 136, 126, 255, 106, 134, 126, 255, 108, 132, 126, 255, 110, 130, 126, 255, 112, 128, 125, 255, 113, 126, 125, 255, 115, 124, 124, 255, 117, 122, 123, 255, 118, 120, 123, 255, 120, 118, 122, 255, 121, 116, 121, 255, 123, 113, 120, 255, 125, 111, 119, 255, 126, 109, 118, 255, 128, 106, 117, 255, 130, 103, 116, 255, 132, 100, 115, 255, 134, 97, 114, 255, 136, 94, 113, 255, 139, 90, 112, 255, 142, 87, 111, 255, 144, 83, 109, 255, 147, 79, 108, 255, 150, 76, 107, 255, 153, 72, 106, 255, 156, 68, 104, 255, 159, 64, 103, 255, 162, 61, 102, 255, 165, 57, 101, 255, 168, 54, 100, 255, 171, 51, 98, 255, 173, 48, 97, 255, 176, 45, 96, 255, 178, 42, 95, 255, 180, 40, 94, 255, 182, 38, 93, 255, 184, 36, 92, 255, 185, 34, 92, 255, 187, 32, 92, 255, 189, 30, 92, 255, 190, 29, 92, 255, 192, 28, 92, 255, 193, 27, 93, 255, 195, 26, 93, 255, 196, 25, 94, 255, 197, 24, 95, 255, 198, 23, 95, 255, 199, 23, 96, 255, 199, 22, 96, 255, 200, 22, 97, 255, 200, 22, 97, 255, 201, 22, 97, 255, 203, 19, 97, 255, 203, 19, 97, 255, 202, 20, 97, 255, 201, 21, 96, 255, 199, 22, 95, 255, 198, 23, 95, 255, 195, 25, 94, 255, 193, 27, 92, 255, 190, 30, 91, 255, 187, 32, 90, 255, 184, 35, 89, 255, 181, 38, 88, 255, 178, 41, 86, 255, 174, 44, 85, 255, 171, 47, 84, 255, 167, 50, 83, 255, 164, 53, 82, 255, 161, 56, 81, 255, 158, 60, 80, 255, 155, 63, 79, 255, 152, 66, 78, 255, 150, 69, 78, 255, 148, 72, 78, 255, 146, 75, 79, 255, 144, 78, 79, 255, 142, 81, 80, 255, 140, 84, 81, 255, 139, 87, 82, 255, 137, 90, 83, 255, 136, 93, 84, 255, 135, 96, 85, 255, 133, 98, 86, 255, 132, 101, 87, 255, 131, 103, 88, 255, 129, 106, 88, 255, 128, 108, 89, 255, 126, 110, 89, 255, 125, 112, 89, 255, 123, 114, 88, 255, 121, 116, 88, 255, 119, 118, 88, 255, 118, 120, 88, 255, 116, 122, 88, 255, 115, 125, 89, 255, 114, 127, 89, 255, 112, 130, 90, 255, 111, 133, 90, 255, 110, 135, 91, 255, 109, 138, 92, 255, 108, 141, 93, 255, 107, 144, 94, 255, 107, 146, 95, 255, 106, 149, 96, 255, 106, 151, 98, 255, 105, 153, 99, 255, 105, 156, 101, 255, 105, 158, 102, 255, 105, 159, 104, 255, 106, 161, 105, 255, 106, 163, 106, 255, 107, 164, 107, 255, 107, 165, 107, 255, 108, 166, 107, 255, 109, 166, 108, 255, 109, 167, 108, 255, 110, 168, 107, 255, 111, 168, 107, 255, 111, 168, 107, 255, 112, 168, 107, 255, 113, 169, 106, 255, 113, 169, 106, 255, 114, 169, 106, 255, 114, 169, 105, 255, 115, 169, 105, 255, 115, 169, 105, 255, 115, 169, 105, 255, 115, 169, 105, 255, 115, 169, 105, 255, 114, 169, 105, 255, 114, 169, 104, 255, 114, 169, 104, 255, 113, 170, 104, 255, 113, 170, 104, 255, 113, 170, 104, 255, 112, 171, 104, 255, 112, 171, 104, 255, 111, 171, 104, 255, 111, 172, 104, 255, 110, 173, 105, 255, 110, 173, 105, 255, 109, 174, 105, 255, 109, 174, 106, 255, 109, 175, 106, 255, 108, 176, 107, 255, 108, 177, 108, 255, 108, 177, 109, 255, 107, 178, 110, 255, 107, 178, 111, 255, 106, 179, 112, 255, 105, 179, 113, 255, 105, 179, 114, 255, 104, 179, 115, 255, 103, 179, 117, 255, 102, 180, 118, 255, 102, 180, 119, 255, 101, 180, 121, 255, 101, 180, 122, 255, 100, 180, 123, 255, 101, 180, 125, 255, 101, 180, 126, 255, 102, 180, 128, 255, 103, 181, 130, 255, 104, 181, 131, 255, 106, 182, 133, 255, 108, 182, 135, 255, 110, 182, 137, 255, 113, 182, 139, 255, 116, 182, 140, 255, 120, 182, 142, 255, 124, 182, 144, 255, 127, 182, 146, 255, 131, 182, 147, 255, 135, 181, 149, 255, 139, 181, 150, 255, 144, 181, 152, 255, 148, 180, 153, 255, 151, 180, 154, 255, 155, 179, 155, 255, 159, 179, 156, 255, 162, 178, 156, 255, 165, 178, 157, 255, 168, 177, 157, 255, 170, 177, 157, 255, 173, 177, 157, 255, 175, 178, 157, 255, 176, 179, 157, 255, 178, 180, 157, 255, 179, 181, 156, 255, 180, 183, 156, 255, 181, 185, 156, 255, 182, 187, 156, 255, 183, 189, 156, 255, 183, 191, 155, 255, 184, 192, 155, 255, 184, 194, 155, 255, 184, 196, 155, 255, 184, 197, 155, 255, 184, 199, 155, 255, 184, 200, 154, 255, 184, 200, 154, 255, 184, 200, 154, 255, 184, 200, 154, 255, 184, 200, 154, 255, 184, 199, 153, 255, 183, 198, 152, 255, 182, 197, 151, 255, 182, 196, 150, 255, 181, 194, 149, 255, 180, 193, 147, 255, 178, 191, 146, 255, 177, 189, 144, 255, 176, 188, 142, 255, 175, 186, 140, 255, 173, 184, 139, 255, 172, 183, 137, 255, 170, 181, 135, 255, 169, 180, 134, 255, 168, 179, 133, 255, 166, 178, 131, 255, 165, 177, 130, 255, 164, 177, 129, 255, 163, 176, 128, 255, 162, 175, 128, 255, 162, 175, 127, 255, 162, 174, 127, 255, 162, 173, 127, 255, 162, 173, 126, 255, 162, 172, 126, 255, 162, 172, 126, 255, 162, 171, 126, 255, 162, 171, 126, 255, 162, 170, 126, 255, 161, 170, 126, 255, 161, 170, 126, 255, 160, 170, 126, 255, 159, 170, 126, 255, 158, 170, 126, 255, 157, 171, 125, 255, 155, 171, 125, 255, 153, 172, 125, 255, 151, 172, 124, 255, 148, 172, 124, 255, 145, 173, 124, 255, 141, 173, 123, 255, 138, 173, 123, 255, 134, 173, 123, 255, 130, 174, 122, 255, 127, 174, 122, 255, 123, 174, 122, 255, 119, 174, 121, 255, 115, 174, 121, 255, 111, 174, 121, 255, 107, 174, 120, 255, 103, 174, 120, 255, 99, 174, 120, 255, 96, 174, 120, 255, 93, 174, 119, 255, 90, 174, 119, 255, 87, 173, 118, 255, 84, 173, 118, 255, 81, 173, 117, 255, 79, 173, 116, 255, 76, 172, 115, 255, 74, 172, 114, 255, 72, 172, 113, 255, 70, 171, 112, 255, 68, 171, 111, 255, 66, 171, 110, 255, 65, 170, 109, 255, 63, 170, 108, 255, 62, 170, 107, 255, 61, 170, 107, 255, 60, 169, 106, 255, 60, 169, 106, 255, 60, 169, 105, 255, 59, 169, 105, 255, 60, 169, 105, 255, 60, 169, 106, 255, 61, 168, 107, 255, 62, 168, 107, 255, 63, 167, 108, 255, 64, 166, 110, 255, 66, 165, 111, 255, 68, 164, 112, 255, 70, 163, 114, 255, 72, 161, 115, 255, 74, 160, 117, 255, 76, 158, 119, 255, 79, 156, 120, 255, 81, 154, 122, 255, 84, 153, 123, 255, 87, 151, 124, 255, 89, 149, 125, 255, 92, 146, 126, 255, 95, 144, 127, 255, 97, 142, 128, 255, 100, 140, 128, 255, 102, 138, 128, 255, 104, 136, 128, 255, 106, 134, 128, 255, 108, 132, 128, 255, 110, 130, 127, 255, 112, 128, 127, 255, 114, 126, 126, 255, 115, 124, 125, 255, 117, 121, 124, 255, 119, 119, 123, 255, 120, 117, 122, 255, 122, 115, 121, 255, 124, 112, 120, 255, 125, 110, 119, 255, 127, 107, 118, 255, 129, 105, 117, 255, 130, 102, 116, 255, 132, 99, 115, 255, 135, 96, 114, 255, 137, 93, 113, 255, 140, 89, 112, 255, 143, 86, 111, 255, 146, 82, 109, 255, 149, 79, 108, 255, 152, 75, 107, 255, 155, 71, 106, 255, 158, 68, 105, 255, 161, 64, 103, 255, 164, 61, 102, 255, 167, 57, 101, 255, 170, 54, 100, 255, 173, 51, 98, 255, 176, 48, 97, 255, 178, 45, 96, 255, 180, 42, 95, 255, 182, 40, 94, 255, 184, 38, 93, 255, 186, 36, 92, 255, 188, 34, 92, 255, 190, 32, 92, 255, 191, 30, 92, 255, 193, 28, 92, 255, 194, 27, 92, 255, 196, 25, 93, 255, 197, 24, 93, 255, 198, 23, 94, 255, 199, 22, 94, 255, 200, 21, 95, 255, 201, 21, 95, 255, 202, 20, 96, 255, 202, 19, 96, 255, 203, 19, 97, 255, 203, 19, 97, 255, 205, 16, 97, 255, 205, 16, 97, 255, 204, 17, 96, 255, 203, 18, 96, 255, 201, 20, 95, 255, 199, 21, 94, 255, 197, 23, 93, 255, 195, 26, 92, 255, 192, 28, 91, 255, 189, 31, 90, 255, 185, 34, 89, 255, 182, 37, 88, 255, 179, 40, 87, 255, 175, 44, 86, 255, 171, 47, 84, 255, 168, 50, 83, 255, 165, 54, 82, 255, 161, 57, 81, 255, 158, 60, 80, 255, 155, 63, 80, 255, 152, 66, 79, 255, 150, 69, 79, 255, 148, 73, 79, 255, 146, 76, 80, 255, 144, 79, 80, 255, 142, 82, 81, 255, 140, 85, 82, 255, 139, 88, 83, 255, 137, 91, 84, 255, 136, 94, 85, 255, 135, 97, 86, 255, 134, 100, 87, 255, 132, 103, 88, 255, 131, 105, 89, 255, 130, 108, 89, 255, 128, 110, 90, 255, 127, 112, 90, 255, 125, 114, 90, 255, 123, 116, 90, 255, 121, 118, 89, 255, 120, 120, 89, 255, 118, 122, 89, 255, 116, 125, 90, 255, 115, 127, 90, 255, 113, 130, 90, 255, 112, 132, 91, 255, 110, 135, 91, 255, 109, 138, 92, 255, 108, 140, 93, 255, 107, 143, 94, 255, 106, 146, 95, 255, 105, 148, 96, 255, 104, 151, 97, 255, 104, 153, 99, 255, 103, 155, 100, 255, 103, 158, 102, 255, 103, 160, 103, 255, 104, 161, 105, 255, 104, 163, 106, 255, 105, 164, 107, 255, 105, 166, 107, 255, 106, 167, 108, 255, 107, 168, 108, 255, 108, 168, 108, 255, 109, 169, 108, 255, 110, 169, 108, 255, 111, 170, 108, 255, 112, 170, 108, 255, 113, 170, 107, 255, 114, 170, 107, 255, 114, 170, 107, 255, 115, 170, 106, 255, 116, 170, 106, 255, 116, 170, 106, 255, 116, 170, 106, 255, 117, 170, 106, 255, 117, 170, 106, 255, 116, 170, 105, 255, 116, 170, 105, 255, 116, 170, 105, 255, 115, 171, 105, 255, 115, 171, 105, 255, 115, 171, 105, 255, 114, 171, 105, 255, 114, 171, 105, 255, 113, 172, 105, 255, 112, 172, 105, 255, 112, 172, 105, 255, 111, 173, 105, 255, 111, 173, 105, 255, 110, 174, 106, 255, 110, 174, 106, 255, 110, 175, 107, 255, 109, 176, 107, 255, 109, 176, 108, 255, 109, 177, 109, 255, 108, 178, 110, 255, 107, 178, 111, 255, 106, 179, 112, 255, 106, 179, 113, 255, 105, 179, 115, 255, 104, 179, 116, 255, 103, 180, 117, 255, 102, 180, 118, 255, 101, 180, 120, 255, 100, 180, 121, 255, 100, 180, 123, 255, 99, 180, 124, 255, 99, 180, 126, 255, 100, 181, 127, 255, 100, 181, 129, 255, 101, 181, 131, 255, 103, 182, 132, 255, 104, 182, 134, 255, 106, 183, 136, 255, 109, 183, 138, 255, 112, 183, 140, 255, 115, 183, 141, 255, 119, 183, 143, 255, 122, 183, 145, 255, 126, 183, 147, 255, 130, 182, 149, 255, 134, 182, 150, 255, 139, 182, 152, 255, 143, 181, 154, 255, 147, 181, 155, 255, 151, 180, 156, 255, 155, 180, 157, 255, 158, 179, 158, 255, 162, 179, 159, 255, 165, 178, 159, 255, 168, 178, 159, 255, 170, 178, 159, 255, 173, 178, 159, 255, 175, 178, 159, 255, 176, 179, 159, 255, 178, 180, 159, 255, 180, 182, 158, 255, 181, 183, 158, 255, 182, 185, 158, 255, 183, 187, 158, 255, 184, 189, 158, 255, 185, 191, 157, 255, 185, 193, 157, 255, 186, 194, 157, 255, 186, 196, 157, 255, 187, 198, 157, 255, 187, 199, 156, 255, 187, 200, 156, 255, 187, 200, 156, 255, 187, 201, 156, 255, 187, 200, 156, 255, 187, 200, 156, 255, 186, 199, 155, 255, 186, 198, 154, 255, 185, 197, 153, 255, 184, 196, 152, 255, 183, 195, 150, 255, 182, 193, 148, 255, 181, 191, 147, 255, 180, 190, 145, 255, 178, 188, 143, 255, 177, 187, 141, 255, 175, 185, 140, 255, 174, 183, 138, 255, 173, 182, 136, 255, 171, 181, 135, 255, 170, 180, 133, 255, 168, 179, 132, 255, 167, 178, 131, 255, 166, 177, 130, 255, 165, 177, 129, 255, 164, 176, 129, 255, 163, 175, 128, 255, 163, 175, 128, 255, 163, 174, 128, 255, 163, 173, 128, 255, 162, 173, 128, 255, 162, 172, 128, 255, 162, 172, 128, 255, 162, 171, 128, 255, 162, 171, 128, 255, 161, 171, 128, 255, 161, 170, 128, 255, 160, 170, 128, 255, 159, 171, 128, 255, 158, 171, 128, 255, 157, 171, 128, 255, 155, 172, 127, 255, 153, 172, 127, 255, 150, 172, 127, 255, 147, 173, 126, 255, 144, 173, 126, 255, 141, 173, 126, 255, 137, 173, 125, 255, 134, 173, 125, 255, 130, 174, 125, 255, 126, 174, 124, 255, 122, 174, 124, 255, 118, 174, 124, 255, 114, 174, 123, 255, 110, 174, 123, 255, 106, 174, 123, 255, 102, 173, 122, 255, 99, 173, 122, 255, 95, 173, 122, 255, 92, 173, 121, 255, 89, 173, 121, 255, 86, 173, 121, 255, 83, 173, 120, 255, 80, 173, 119, 255, 78, 172, 118, 255, 76, 172, 117, 255, 73, 171, 116, 255, 71, 171, 115, 255, 69, 171, 114, 255, 67, 170, 113, 255, 66, 170, 112, 255, 64, 169, 110, 255, 63, 169, 109, 255, 62, 169, 109, 255, 61, 168, 108, 255, 60, 168, 107, 255, 60, 168, 107, 255, 59, 168, 106, 255, 59, 168, 106, 255, 59, 168, 106, 255, 60, 167, 107, 255, 60, 167, 107, 255, 61, 166, 108, 255, 63, 166, 109, 255, 64, 165, 111, 255, 66, 164, 112, 255, 67, 163, 114, 255, 69, 162, 115, 255, 72, 161, 117, 255, 74, 160, 119, 255, 76, 158, 120, 255, 79, 156, 122, 255, 81, 155, 123, 255, 84, 153, 125, 255, 87, 151, 126, 255, 89, 149, 127, 255, 92, 147, 128, 255, 95, 145, 129, 255, 98, 143, 130, 255, 100, 140, 130, 255, 102, 138, 130, 255, 105, 136, 130, 255, 107, 134, 130, 255, 109, 132, 129, 255, 111, 130, 129, 255, 112, 128, 128, 255, 114, 125, 127, 255, 116, 123, 126, 255, 118, 121, 125, 255, 119, 119, 124, 255, 121, 116, 123, 255, 123, 114, 122, 255, 124, 112, 121, 255, 126, 109, 120, 255, 128, 106, 119, 255, 129, 104, 118, 255, 131, 101, 116, 255, 133, 98, 115, 255, 135, 95, 114, 255, 138, 92, 113, 255, 141, 88, 112, 255, 144, 85, 111, 255, 147, 81, 110, 255, 150, 78, 108, 255, 153, 74, 107, 255, 157, 71, 106, 255, 160, 67, 105, 255, 163, 64, 103, 255, 166, 61, 102, 255, 170, 57, 101, 255, 173, 54, 100, 255, 175, 51, 98, 255, 178, 48, 97, 255, 181, 45, 96, 255, 183, 43, 95, 255, 185, 40, 94, 255, 187, 38, 93, 255, 189, 36, 92, 255, 191, 34, 92, 255, 192, 31, 92, 255, 194, 30, 92, 255, 195, 28, 92, 255, 197, 26, 92, 255, 198, 24, 93, 255, 200, 23, 93, 255, 201, 22, 94, 255, 202, 20, 94, 255, 203, 19, 95, 255, 203, 18, 95, 255, 204, 18, 96, 255, 205, 17, 96, 255, 205, 17, 96, 255, 205, 16, 97, 255, 207, 14, 96, 255, 207, 14, 96, 255, 206, 15, 96, 255, 205, 16, 95, 255, 203, 17, 95, 255, 201, 19, 94, 255, 199, 22, 93, 255, 196, 24, 92, 255, 193, 27, 91, 255, 190, 30, 90, 255, 186, 33, 89, 255, 183, 36, 88, 255, 179, 40, 87, 255, 176, 43, 86, 255, 172, 47, 85, 255, 168, 50, 84, 255, 165, 54, 83, 255, 161, 57, 82, 255, 158, 61, 81, 255, 155, 64, 80, 255, 152, 67, 80, 255, 150, 70, 80, 255, 148, 73, 80, 255, 146, 77, 81, 255, 144, 80, 81, 255, 142, 83, 82, 255, 140, 86, 83, 255, 139, 90, 84, 255, 138, 93, 85, 255, 136, 96, 86, 255, 135, 99, 87, 255, 134, 102, 88, 255, 133, 105, 89, 255, 131, 107, 90, 255, 130, 110, 91, 255, 129, 112, 91, 255, 127, 114, 91, 255, 125, 116, 91, 255, 124, 118, 91, 255, 122, 120, 91, 255, 120, 122, 91, 255, 118, 125, 91, 255, 116, 127, 91, 255, 115, 129, 91, 255, 113, 132, 91, 255, 111, 134, 92, 255, 110, 137, 93, 255, 108, 140, 93, 255, 107, 142, 94, 255, 105, 145, 95, 255, 104, 148, 96, 255, 103, 150, 97, 255, 103, 153, 98, 255, 102, 155, 100, 255, 102, 157, 101, 255, 101, 159, 102, 255, 102, 161, 104, 255, 102, 163, 105, 255, 102, 165, 107, 255, 103, 166, 108, 255, 104, 167, 108, 255, 105, 169, 109, 255, 106, 169, 109, 255, 107, 170, 109, 255, 108, 171, 109, 255, 110, 171, 109, 255, 111, 171, 109, 255, 112, 172, 109, 255, 113, 172, 108, 255, 115, 172, 108, 255, 116, 172, 107, 255, 116, 172, 107, 255, 117, 172, 107, 255, 118, 172, 107, 255, 118, 172, 106, 255, 118, 172, 106, 255, 118, 172, 106, 255, 118, 172, 106, 255, 118, 172, 106, 255, 117, 172, 106, 255, 117, 172, 106, 255, 117, 172, 106, 255, 116, 172, 105, 255, 115, 172, 105, 255, 115, 172, 105, 255, 114, 172, 105, 255, 114, 172, 105, 255, 113, 172, 105, 255, 112, 173, 105, 255, 112, 173, 106, 255, 111, 174, 106, 255, 111, 174, 106, 255, 110, 175, 107, 255, 110, 175, 108, 255, 110, 176, 109, 255, 109, 177, 110, 255, 109, 177, 111, 255, 108, 178, 112, 255, 107, 179, 113, 255, 106, 179, 114, 255, 105, 179, 115, 255, 103, 180, 116, 255, 102, 180, 118, 255, 101, 180, 119, 255, 100, 180, 120, 255, 100, 180, 122, 255, 99, 181, 123, 255, 99, 181, 125, 255, 98, 181, 126, 255, 99, 181, 128, 255, 99, 182, 130, 255, 100, 182, 131, 255, 101, 182, 133, 255, 103, 183, 135, 255, 105, 183, 137, 255, 108, 184, 139, 255, 111, 184, 140, 255, 114, 184, 142, 255, 118, 184, 144, 255, 121, 183, 146, 255, 125, 183, 148, 255, 129, 183, 150, 255, 134, 183, 152, 255, 138, 182, 154, 255, 142, 182, 155, 255, 146, 181, 157, 255, 150, 181, 158, 255, 154, 180, 159, 255, 158, 180, 160, 255, 161, 179, 160, 255, 165, 179, 161, 255, 167, 178, 161, 255, 170, 178, 161, 255, 172, 178, 161, 255, 175, 179, 161, 255, 177, 180, 161, 255, 179, 181, 161, 255, 180, 182, 160, 255, 182, 184, 160, 255, 183, 185, 160, 255, 184, 187, 160, 255, 185, 189, 159, 255, 186, 191, 159, 255, 187, 193, 159, 255, 188, 195, 159, 255, 188, 196, 158, 255, 189, 198, 158, 255, 189, 199, 158, 255, 189, 200, 158, 255, 189, 200, 158, 255, 189, 201, 158, 255, 189, 201, 158, 255, 189, 200, 157, 255, 189, 199, 157, 255, 188, 199, 156, 255, 187, 197, 154, 255, 186, 196, 153, 255, 185, 195, 151, 255, 184, 193, 150, 255, 183, 192, 148, 255, 182, 190, 146, 255, 180, 189, 144, 255, 179, 187, 142, 255, 177, 185, 140, 255, 176, 184, 139, 255, 174, 183, 137, 255, 173, 181, 135, 255, 171, 180, 134, 255, 170, 179, 132, 255, 169, 179, 131, 255, 167, 178, 130, 255, 166, 177, 130, 255, 165, 177, 129, 255, 165, 176, 129, 255, 164, 175, 129, 255, 164, 174, 129, 255, 164, 174, 129, 255, 163, 173, 129, 255, 163, 173, 129, 255, 163, 172, 129, 255, 162, 172, 129, 255, 162, 171, 130, 255, 161, 171, 130, 255, 161, 171, 130, 255, 160, 171, 130, 255, 159, 171, 130, 255, 158, 171, 130, 255, 156, 171, 130, 255, 154, 172, 129, 255, 152, 172, 129, 255, 150, 173, 129, 255, 147, 173, 128, 255, 144, 173, 128, 255, 140, 173, 128, 255, 137, 173, 127, 255, 133, 174, 127, 255, 129, 174, 127, 255, 125, 174, 126, 255, 121, 174, 126, 255, 117, 173, 126, 255, 113, 173, 125, 255, 109, 173, 125, 255, 105, 173, 125, 255, 101, 173, 124, 255, 98, 173, 124, 255, 94, 173, 124, 255, 91, 173, 123, 255, 88, 173, 123, 255, 85, 173, 123, 255, 82, 172, 122, 255, 80, 172, 121, 255, 77, 172, 120, 255, 75, 171, 119, 255, 72, 171, 118, 255, 70, 170, 117, 255, 68, 170, 115, 255, 67, 169, 114, 255, 65, 169, 113, 255, 64, 168, 112, 255, 62, 168, 110, 255, 61, 167, 109, 255, 60, 167, 109, 255, 60, 167, 108, 255, 59, 166, 107, 255, 59, 166, 107, 255, 59, 166, 107, 255, 59, 166, 107, 255, 59, 166, 107, 255, 60, 166, 108, 255, 61, 165, 109, 255, 62, 165, 110, 255, 64, 164, 112, 255, 65, 163, 113, 255, 67, 163, 115, 255, 69, 162, 117, 255, 72, 161, 118, 255, 74, 159, 120, 255, 76, 158, 122, 255, 79, 157, 123, 255, 81, 155, 125, 255, 84, 153, 127, 255, 87, 151, 128, 255, 90, 150, 129, 255, 92, 147, 130, 255, 95, 145, 131, 255, 98, 143, 131, 255, 100, 141, 132, 255, 103, 139, 132, 255, 105, 136, 131, 255, 107, 134, 131, 255, 109, 132, 131, 255, 111, 130, 130, 255, 113, 127, 129, 255, 115, 125, 128, 255, 116, 123, 127, 255, 118, 120, 126, 255, 120, 118, 125, 255, 121, 116, 124, 255, 123, 113, 122, 255, 125, 111, 121, 255, 126, 108, 120, 255, 128, 105, 119, 255, 130, 103, 118, 255, 132, 100, 117, 255, 134, 97, 116, 255, 136, 94, 115, 255, 139, 91, 113, 255, 142, 87, 112, 255, 145, 84, 111, 255, 148, 81, 110, 255, 151, 77, 109, 255, 155, 74, 107, 255, 158, 71, 106, 255, 161, 67, 105, 255, 165, 64, 103, 255, 168, 60, 102, 255, 172, 57, 101, 255, 175, 54, 100, 255, 178, 51, 98, 255, 180, 48, 97, 255, 183, 45, 96, 255, 185, 43, 95, 255, 187, 40, 94, 255, 189, 38, 93, 255, 191, 36, 92, 255, 193, 33, 92, 255, 195, 31, 92, 255, 196, 29, 92, 255, 198, 27, 92, 255, 199, 25, 92, 255, 201, 23, 92, 255, 202, 22, 93, 255, 203, 20, 93, 255, 204, 19, 94, 255, 205, 17, 94, 255, 206, 16, 95, 255, 206, 15, 95, 255, 207, 15, 96, 255, 207, 14, 96, 255, 207, 14, 96, 255, 209, 11, 96, 255, 209, 12, 96, 255, 208, 12, 96, 255, 207, 14, 95, 255, 205, 15, 95, 255, 203, 17, 94, 255, 200, 20, 93, 255, 198, 23, 92, 255, 194, 26, 92, 255, 191, 29, 91, 255, 188, 32, 90, 255, 184, 36, 89, 255, 180, 39, 87, 255, 176, 43, 86, 255, 173, 47, 85, 255, 169, 51, 84, 255, 165, 54, 84, 255, 162, 58, 83, 255, 158, 61, 82, 255, 155, 64, 81, 255, 152, 67, 81, 255, 150, 71, 81, 255, 148, 74, 81, 255, 146, 77, 81, 255, 144, 81, 82, 255, 142, 84, 83, 255, 141, 87, 84, 255, 139, 91, 85, 255, 138, 94, 86, 255, 136, 97, 87, 255, 135, 100, 88, 255, 134, 103, 89, 255, 133, 106, 90, 255, 132, 109, 91, 255, 130, 112, 92, 255, 129, 114, 92, 255, 127, 116, 92, 255, 126, 118, 92, 255, 124, 120, 92, 255, 122, 122, 92, 255, 120, 124, 92, 255, 118, 126, 92, 255, 116, 129, 92, 255, 115, 131, 92, 255, 113, 134, 92, 255, 111, 136, 93, 255, 109, 139, 94, 255, 107, 142, 94, 255, 106, 144, 95, 255, 104, 147, 96, 255, 103, 149, 97, 255, 102, 152, 98, 255, 101, 154, 99, 255, 100, 157, 100, 255, 100, 159, 102, 255, 100, 161, 103, 255, 100, 163, 105, 255, 100, 165, 106, 255, 101, 167, 107, 255, 102, 168, 108, 255, 103, 169, 109, 255, 104, 170, 110, 255, 105, 171, 110, 255, 107, 172, 110, 255, 108, 172, 110, 255, 110, 173, 110, 255, 111, 173, 110, 255, 113, 173, 109, 255, 114, 173, 109, 255, 115, 173, 109, 255, 116, 174, 108, 255, 118, 174, 108, 255, 118, 173, 107, 255, 119, 173, 107, 255, 119, 173, 107, 255, 120, 173, 107, 255, 120, 173, 107, 255, 119, 173, 107, 255, 119, 173, 107, 255, 119, 173, 107, 255, 118, 173, 106, 255, 118, 173, 106, 255, 117, 173, 106, 255, 117, 173, 106, 255, 116, 173, 106, 255, 115, 173, 106, 255, 115, 173, 105, 255, 114, 173, 106, 255, 113, 173, 106, 255, 113, 173, 106, 255, 112, 173, 106, 255, 112, 174, 107, 255, 111, 174, 107, 255, 111, 175, 108, 255, 110, 176, 109, 255, 110, 177, 110, 255, 109, 177, 111, 255, 108, 178, 112, 255, 107, 178, 113, 255, 106, 179, 114, 255, 105, 179, 116, 255, 103, 180, 117, 255, 102, 180, 118, 255, 101, 180, 119, 255, 100, 180, 121, 255, 99, 181, 122, 255, 98, 181, 124, 255, 98, 181, 125, 255, 97, 182, 127, 255, 98, 182, 129, 255, 98, 182, 130, 255, 99, 183, 132, 255, 100, 183, 134, 255, 102, 183, 135, 255, 104, 184, 137, 255, 107, 184, 139, 255, 110, 184, 141, 255, 113, 184, 143, 255, 117, 184, 145, 255, 120, 184, 147, 255, 124, 184, 149, 255, 129, 184, 151, 255, 133, 183, 153, 255, 137, 183, 155, 255, 141, 182, 157, 255, 145, 182, 158, 255, 150, 181, 159, 255, 154, 181, 161, 255, 157, 180, 162, 255, 161, 180, 162, 255, 164, 179, 163, 255, 167, 179, 163, 255, 170, 178, 163, 255, 172, 179, 163, 255, 175, 179, 163, 255, 177, 180, 162, 255, 179, 181, 162, 255, 181, 182, 162, 255, 182, 184, 162, 255, 184, 186, 161, 255, 185, 187, 161, 255, 186, 189, 161, 255, 188, 191, 161, 255, 188, 193, 160, 255, 189, 195, 160, 255, 190, 196, 160, 255, 191, 198, 160, 255, 191, 199, 160, 255, 191, 200, 160, 255, 191, 201, 160, 255, 191, 201, 159, 255, 191, 201, 159, 255, 191, 200, 159, 255, 191, 200, 158, 255, 190, 199, 157, 255, 189, 198, 156, 255, 188, 196, 154, 255, 187, 195, 153, 255, 186, 194, 151, 255, 185, 192, 149, 255, 184, 191, 147, 255, 182, 189, 145, 255, 181, 188, 143, 255, 179, 186, 141, 255, 178, 185, 139, 255, 176, 183, 137, 255, 175, 182, 136, 255, 173, 181, 134, 255, 172, 180, 133, 255, 170, 179, 132, 255, 169, 179, 131, 255, 168, 178, 130, 255, 167, 177, 130, 255, 166, 176, 130, 255, 165, 176, 130, 255, 165, 175, 130, 255, 164, 174, 130, 255, 164, 174, 130, 255, 163, 173, 130, 255, 163, 173, 130, 255, 163, 172, 131, 255, 162, 172, 131, 255, 161, 171, 131, 255, 161, 171, 132, 255, 160, 171, 132, 255, 159, 171, 132, 255, 157, 171, 132, 255, 156, 172, 132, 255, 154, 172, 131, 255, 152, 173, 131, 255, 149, 173, 131, 255, 146, 173, 130, 255, 143, 173, 130, 255, 140, 174, 129, 255, 136, 174, 129, 255, 133, 174, 129, 255, 129, 174, 128, 255, 125, 174, 128, 255, 121, 173, 128, 255, 117, 173, 127, 255, 112, 173, 127, 255, 108, 173, 127, 255, 104, 173, 126, 255, 101, 173, 126, 255, 97, 173, 126, 255, 93, 173, 126, 255, 90, 173, 125, 255, 87, 173, 125, 255, 84, 172, 124, 255, 81, 172, 124, 255, 79, 172, 123, 255, 76, 171, 122, 255, 74, 171, 120, 255, 72, 170, 119, 255, 70, 170, 118, 255, 68, 169, 117, 255, 66, 168, 115, 255, 65, 168, 114, 255, 63, 167, 113, 255, 62, 167, 111, 255, 61, 166, 110, 255, 60, 166, 109, 255, 60, 165, 109, 255, 59, 165, 108, 255, 59, 165, 108, 255, 59, 165, 107, 255, 59, 165, 108, 255, 59, 165, 108, 255, 60, 164, 109, 255, 61, 164, 110, 255, 62, 164, 111, 255, 64, 163, 113, 255, 65, 163, 114, 255, 67, 162, 116, 255, 69, 161, 118, 255, 71, 160, 119, 255, 74, 159, 121, 255, 76, 158, 123, 255, 79, 157, 125, 255, 81, 155, 127, 255, 84, 154, 128, 255, 87, 152, 130, 255, 90, 150, 131, 255, 92, 148, 132, 255, 95, 146, 133, 255, 98, 143, 133, 255, 100, 141, 133, 255, 103, 139, 133, 255, 105, 137, 133, 255, 107, 134, 132, 255, 109, 132, 132, 255, 111, 130, 131, 255, 113, 127, 130, 255, 115, 125, 129, 255, 117, 122, 128, 255, 119, 120, 127, 255, 120, 118, 125, 255, 122, 115, 124, 255, 124, 112, 123, 255, 125, 110, 122, 255, 127, 107, 120, 255, 129, 105, 119, 255, 130, 102, 118, 255, 132, 99, 117, 255, 134, 96, 116, 255, 137, 93, 115, 255, 139, 90, 114, 255, 142, 87, 112, 255, 146, 83, 111, 255, 149, 80, 110, 255, 152, 77, 109, 255, 156, 73, 107, 255, 159, 70, 106, 255, 163, 67, 105, 255, 166, 64, 104, 255, 170, 60, 102, 255, 173, 57, 101, 255, 177, 54, 100, 255, 180, 51, 98, 255, 182, 48, 97, 255, 185, 46, 96, 255, 187, 43, 95, 255, 189, 41, 94, 255, 191, 38, 93, 255, 193, 36, 92, 255, 195, 33, 92, 255, 197, 31, 92, 255, 198, 29, 92, 255, 200, 27, 92, 255, 201, 24, 92, 255, 203, 22, 92, 255, 204, 21, 93, 255, 205, 19, 93, 255, 206, 17, 94, 255, 207, 16, 94, 255, 208, 14, 95, 255, 208, 13, 95, 255, 209, 13, 95, 255, 209, 12, 96, 255, 209, 12, 96, 255, 211, 9, 96, 255, 211, 10, 96, 255, 210, 11, 95, 255, 209, 12, 95, 255, 207, 14, 94, 255, 204, 16, 94, 255, 202, 18, 93, 255, 199, 21, 92, 255, 196, 25, 92, 255, 192, 28, 91, 255, 188, 32, 90, 255, 185, 35, 89, 255, 181, 39, 88, 255, 177, 43, 87, 255, 173, 47, 86, 255, 169, 51, 85, 255, 165, 54, 84, 255, 162, 58, 83, 255, 158, 61, 82, 255, 155, 65, 82, 255, 153, 68, 81, 255, 150, 71, 81, 255, 148, 74, 82, 255, 146, 78, 82, 255, 144, 81, 83, 255, 142, 85, 84, 255, 141, 88, 85, 255, 139, 92, 86, 255, 138, 95, 87, 255, 137, 98, 88, 255, 135, 102, 89, 255, 134, 105, 90, 255, 133, 108, 91, 255, 132, 111, 92, 255, 131, 113, 93, 255, 129, 116, 93, 255, 128, 118, 93, 255, 126, 120, 93, 255, 124, 122, 93, 255, 123, 124, 93, 255, 121, 126, 93, 255, 119, 128, 93, 255, 116, 131, 93, 255, 114, 133, 93, 255, 112, 135, 93, 255, 110, 138, 94, 255, 108, 141, 94, 255, 107, 143, 95, 255, 105, 146, 96, 255, 103, 148, 97, 255, 102, 151, 98, 255, 101, 154, 99, 255, 100, 156, 100, 255, 99, 158, 101, 255, 98, 161, 102, 255, 98, 163, 104, 255, 98, 165, 105, 255, 99, 166, 107, 255, 100, 168, 108, 255, 101, 169, 109, 255, 102, 171, 110, 255, 103, 172, 110, 255, 105, 172, 110, 255, 106, 173, 111, 255, 108, 174, 111, 255, 109, 174, 110, 255, 111, 174, 110, 255, 113, 175, 110, 255, 114, 175, 110, 255, 116, 175, 109, 255, 117, 175, 109, 255, 118, 175, 108, 255, 119, 175, 108, 255, 120, 175, 108, 255, 121, 175, 108, 255, 121, 175, 108, 255, 121, 175, 108, 255, 121, 175, 107, 255, 120, 174, 107, 255, 120, 174, 107, 255, 119, 174, 107, 255, 119, 174, 107, 255, 118, 173, 106, 255, 118, 173, 106, 255, 117, 173, 106, 255, 116, 173, 106, 255, 116, 173, 106, 255, 115, 173, 106, 255, 114, 173, 106, 255, 114, 173, 106, 255, 113, 173, 106, 255, 112, 174, 107, 255, 112, 174, 107, 255, 111, 175, 108, 255, 111, 176, 109, 255, 110, 176, 110, 255, 110, 177, 111, 255, 109, 178, 112, 255, 107, 178, 113, 255, 106, 179, 115, 255, 105, 179, 116, 255, 103, 180, 117, 255, 102, 180, 118, 255, 101, 180, 120, 255, 99, 181, 121, 255, 98, 181, 123, 255, 98, 181, 124, 255, 97, 182, 126, 255, 97, 182, 127, 255, 97, 182, 129, 255, 97, 183, 131, 255, 98, 183, 132, 255, 99, 183, 134, 255, 101, 184, 136, 255, 103, 184, 138, 255, 106, 185, 140, 255, 109, 185, 142, 255, 112, 185, 144, 255, 116, 185, 146, 255, 120, 185, 148, 255, 124, 184, 150, 255, 128, 184, 152, 255, 132, 184, 154, 255, 136, 183, 156, 255, 141, 183, 158, 255, 145, 182, 159, 255, 149, 182, 161, 255, 153, 181, 162, 255, 157, 181, 163, 255, 160, 180, 164, 255, 164, 180, 164, 255, 167, 179, 164, 255, 170, 179, 164, 255, 172, 179, 164, 255, 175, 179, 164, 255, 177, 180, 164, 255, 179, 181, 164, 255, 181, 183, 163, 255, 183, 184, 163, 255, 184, 186, 163, 255, 186, 188, 163, 255, 187, 190, 162, 255, 189, 191, 162, 255, 190, 193, 162, 255, 191, 195, 162, 255, 191, 197, 161, 255, 192, 198, 161, 255, 193, 199, 161, 255, 193, 200, 161, 255, 193, 201, 161, 255, 193, 201, 161, 255, 193, 201, 161, 255, 193, 200, 160, 255, 192, 200, 159, 255, 192, 199, 158, 255, 191, 198, 157, 255, 190, 197, 155, 255, 189, 195, 154, 255, 188, 194, 152, 255, 187, 193, 150, 255, 185, 191, 148, 255, 184, 189, 146, 255, 182, 188, 144, 255, 181, 186, 142, 255, 179, 185, 140, 255, 178, 184, 138, 255, 176, 182, 136, 255, 174, 181, 135, 255, 173, 181, 133, 255, 171, 180, 132, 255, 170, 179, 131, 255, 169, 178, 131, 255, 168, 178, 130, 255, 167, 177, 130, 255, 166, 176, 130, 255, 166, 175, 130, 255, 165, 175, 131, 255, 164, 174, 131, 255, 164, 173, 131, 255, 163, 173, 132, 255, 163, 172, 132, 255, 162, 172, 132, 255, 161, 172, 133, 255, 160, 171, 133, 255, 159, 171, 133, 255, 158, 171, 133, 255, 157, 172, 133, 255, 155, 172, 133, 255, 154, 172, 133, 255, 151, 173, 132, 255, 149, 173, 132, 255, 146, 173, 132, 255, 143, 174, 131, 255, 139, 174, 131, 255, 136, 174, 131, 255, 132, 174, 130, 255, 128, 174, 130, 255, 124, 173, 130, 255, 120, 173, 129, 255, 116, 173, 129, 255, 112, 173, 129, 255, 108, 173, 128, 255, 104, 173, 128, 255, 100, 173, 128, 255, 96, 172, 127, 255, 93, 172, 127, 255, 89, 172, 127, 255, 86, 172, 127, 255, 83, 172, 126, 255, 81, 172, 125, 255, 78, 171, 124, 255, 76, 171, 123, 255, 73, 170, 122, 255, 71, 170, 120, 255, 69, 169, 119, 255, 67, 168, 118, 255, 66, 168, 116, 255, 64, 167, 115, 255, 63, 166, 113, 255, 62, 166, 112, 255, 61, 165, 111, 255, 60, 165, 110, 255, 59, 164, 109, 255, 59, 164, 108, 255, 59, 164, 108, 255, 58, 164, 108, 255, 59, 164, 108, 255, 59, 164, 109, 255, 60, 163, 109, 255, 61, 163, 110, 255, 62, 163, 112, 255, 64, 163, 113, 255, 65, 162, 115, 255, 67, 162, 117, 255, 69, 161, 119, 255, 71, 160, 121, 255, 74, 159, 122, 255, 76, 158, 124, 255, 79, 157, 126, 255, 81, 155, 128, 255, 84, 154, 130, 255, 87, 152, 131, 255, 90, 150, 132, 255, 93, 148, 133, 255, 95, 146, 134, 255, 98, 144, 134, 255, 101, 142, 135, 255, 103, 139, 134, 255, 105, 137, 134, 255, 108, 134, 134, 255, 110, 132, 133, 255, 112, 130, 132, 255, 114, 127, 131, 255, 115, 125, 130, 255, 117, 122, 129, 255, 119, 120, 127, 255, 121, 117, 126, 255, 122, 115, 125, 255, 124, 112, 123, 255, 126, 109, 122, 255, 127, 107, 121, 255, 129, 104, 119, 255, 131, 101, 118, 255, 133, 98, 117, 255, 135, 95, 116, 255, 137, 92, 115, 255, 140, 89, 114, 255, 143, 86, 112, 255, 146, 83, 111, 255, 150, 80, 110, 255, 153, 76, 109, 255, 157, 73, 107, 255, 161, 70, 106, 255, 164, 67, 105, 255, 168, 63, 104, 255, 171, 60, 102, 255, 175, 57, 101, 255, 178, 54, 100, 255, 181, 51, 98, 255, 184, 49, 97, 255, 187, 46, 96, 255, 189, 43, 95, 255, 191, 41, 94, 255, 193, 38, 93, 255, 195, 36, 92, 255, 197, 33, 92, 255, 199, 31, 92, 255, 200, 29, 92, 255, 202, 26, 92, 255, 203, 24, 92, 255, 204, 22, 92, 255, 206, 20, 92, 255, 207, 18, 93, 255, 208, 16, 93, 255, 209, 14, 94, 255, 209, 13, 94, 255, 210, 12, 95, 255, 210, 11, 95, 255, 211, 10, 95, 255, 211, 10, 96, 255, 212, 8, 95, 255, 212, 8, 95, 255, 211, 9, 95, 255, 210, 10, 95, 255, 208, 12, 94, 255, 206, 15, 94, 255, 203, 17, 93, 255, 200, 20, 92, 255, 196, 24, 92, 255, 193, 27, 91, 255, 189, 31, 90, 255, 185, 35, 89, 255, 181, 39, 88, 255, 177, 43, 87, 255, 173, 47, 86, 255, 169, 51, 85, 255, 166, 55, 85, 255, 162, 58, 84, 255, 159, 62, 83, 255, 155, 65, 82, 255, 153, 68, 82, 255, 150, 72, 82, 255, 148, 75, 82, 255, 146, 78, 83, 255, 144, 82, 83, 255, 142, 85, 84, 255, 141, 89, 85, 255, 139, 93, 86, 255, 138, 96, 87, 255, 137, 99, 89, 255, 136, 103, 90, 255, 134, 106, 91, 255, 133, 109, 92, 255, 132, 112, 93, 255, 131, 115, 93, 255, 130, 117, 94, 255, 128, 119, 94, 255, 126, 121, 94, 255, 125, 123, 94, 255, 123, 125, 94, 255, 121, 127, 93, 255, 119, 130, 93, 255, 117, 132, 94, 255, 114, 134, 94, 255, 112, 137, 94, 255, 110, 139, 95, 255, 108, 142, 95, 255, 106, 145, 96, 255, 104, 147, 96, 255, 102, 150, 97, 255, 101, 152, 98, 255, 100, 155, 99, 255, 99, 157, 100, 255, 98, 160, 102, 255, 97, 162, 103, 255, 97, 164, 104, 255, 97, 166, 106, 255, 98, 168, 107, 255, 98, 169, 109, 255, 99, 171, 110, 255, 101, 172, 110, 255, 102, 173, 111, 255, 104, 174, 111, 255, 106, 174, 111, 255, 107, 175, 111, 255, 109, 175, 111, 255, 111, 175, 111, 255, 113, 176, 110, 255, 115, 176, 110, 255, 116, 176, 110, 255, 118, 176, 109, 255, 119, 176, 109, 255, 120, 176, 109, 255, 121, 176, 108, 255, 122, 176, 108, 255, 122, 176, 108, 255, 122, 176, 108, 255, 122, 176, 108, 255, 121, 175, 108, 255, 121, 175, 108, 255, 120, 175, 107, 255, 120, 174, 107, 255, 119, 174, 107, 255, 119, 174, 107, 255, 118, 173, 106, 255, 117, 173, 106, 255, 116, 173, 106, 255, 116, 173, 106, 255, 115, 173, 106, 255, 114, 173, 106, 255, 114, 173, 107, 255, 113, 173, 107, 255, 112, 174, 108, 255, 112, 174, 108, 255, 111, 175, 109, 255, 111, 176, 110, 255, 110, 177, 111, 255, 109, 178, 113, 255, 108, 178, 114, 255, 106, 179, 115, 255, 105, 179, 116, 255, 103, 180, 117, 255, 102, 180, 119, 255, 100, 180, 120, 255, 99, 181, 122, 255, 98, 181, 123, 255, 97, 182, 125, 255, 96, 182, 126, 255, 96, 182, 128, 255, 96, 183, 129, 255, 96, 183, 131, 255, 97, 183, 133, 255, 98, 184, 135, 255, 100, 184, 136, 255, 102, 185, 138, 255, 105, 185, 140, 255, 108, 185, 143, 255, 111, 185, 145, 255, 115, 185, 147, 255, 119, 185, 149, 255, 123, 185, 151, 255, 127, 184, 153, 255, 131, 184, 155, 255, 136, 184, 157, 255, 140, 183, 159, 255, 144, 183, 161, 255, 149, 182, 162, 255, 153, 182, 163, 255, 156, 181, 164, 255, 160, 181, 165, 255, 164, 180, 166, 255, 167, 179, 166, 255, 169, 179, 166, 255, 172, 179, 165, 255, 175, 180, 165, 255, 177, 180, 165, 255, 179, 181, 165, 255, 181, 183, 165, 255, 183, 184, 164, 255, 185, 186, 164, 255, 187, 188, 164, 255, 188, 190, 164, 255, 189, 192, 163, 255, 191, 193, 163, 255, 192, 195, 163, 255, 193, 197, 163, 255, 193, 198, 162, 255, 194, 199, 162, 255, 194, 200, 162, 255, 195, 201, 162, 255, 195, 201, 162, 255, 195, 201, 162, 255, 194, 200, 161, 255, 194, 200, 160, 255, 193, 199, 159, 255, 192, 198, 158, 255, 191, 197, 156, 255, 190, 196, 154, 255, 189, 194, 153, 255, 188, 193, 151, 255, 186, 191, 148, 255, 185, 190, 146, 255, 183, 188, 144, 255, 182, 187, 142, 255, 180, 185, 140, 255, 179, 184, 138, 255, 177, 183, 137, 255, 176, 182, 135, 255, 174, 181, 134, 255, 172, 180, 133, 255, 171, 180, 132, 255, 170, 179, 131, 255, 169, 178, 131, 255, 168, 177, 131, 255, 167, 177, 131, 255, 166, 176, 131, 255, 166, 175, 131, 255, 165, 174, 132, 255, 164, 174, 132, 255, 164, 173, 132, 255, 163, 173, 133, 255, 162, 172, 133, 255, 161, 172, 134, 255, 160, 172, 134, 255, 159, 172, 134, 255, 158, 172, 135, 255, 157, 172, 135, 255, 155, 172, 134, 255, 153, 173, 134, 255, 151, 173, 134, 255, 149, 173, 133, 255, 146, 174, 133, 255, 143, 174, 133, 255, 139, 174, 132, 255, 135, 174, 132, 255, 132, 174, 132, 255, 128, 174, 131, 255, 124, 173, 131, 255, 120, 173, 131, 255, 115, 173, 130, 255, 111, 173, 130, 255, 107, 173, 130, 255, 103, 172, 129, 255, 99, 172, 129, 255, 96, 172, 129, 255, 92, 172, 128, 255, 89, 172, 128, 255, 86, 172, 128, 255, 83, 172, 127, 255, 80, 171, 126, 255, 77, 171, 125, 255, 75, 170, 124, 255, 73, 170, 123, 255, 71, 169, 121, 255, 69, 169, 120, 255, 67, 168, 118, 255, 65, 167, 117, 255, 64, 166, 115, 255, 63, 166, 114, 255, 61, 165, 113, 255, 60, 164, 111, 255, 60, 164, 110, 255, 59, 163, 110, 255, 59, 163, 109, 255, 58, 163, 108, 255, 58, 163, 108, 255, 58, 163, 108, 255, 59, 163, 109, 255, 60, 163, 110, 255, 61, 162, 111, 255, 62, 162, 112, 255, 63, 162, 114, 255, 65, 162, 116, 255, 67, 161, 117, 255, 69, 160, 119, 255, 71, 160, 121, 255, 74, 159, 123, 255, 76, 158, 125, 255, 79, 157, 127, 255, 81, 156, 129, 255, 84, 154, 131, 255, 87, 153, 132, 255, 90, 151, 133, 255, 93, 149, 134, 255, 95, 146, 135, 255, 98, 144, 136, 255, 101, 142, 136, 255, 103, 139, 136, 255, 106, 137, 135, 255, 108, 135, 135, 255, 110, 132, 134, 255, 112, 130, 133, 255, 114, 127, 132, 255, 116, 125, 131, 255, 117, 122, 129, 255, 119, 119, 128, 255, 121, 117, 126, 255, 123, 114, 125, 255, 124, 111, 124, 255, 126, 109, 122, 255, 128, 106, 121, 255, 129, 103, 119, 255, 131, 100, 118, 255, 133, 98, 117, 255, 135, 95, 116, 255, 138, 92, 115, 255, 141, 89, 114, 255, 144, 86, 113, 255, 147, 82, 111, 255, 150, 79, 110, 255, 154, 76, 109, 255, 158, 73, 107, 255, 161, 70, 106, 255, 165, 66, 105, 255, 169, 63, 104, 255, 173, 60, 102, 255, 176, 57, 101, 255, 180, 54, 100, 255, 183, 51, 99, 255, 186, 49, 97, 255, 188, 46, 96, 255, 191, 44, 95, 255, 193, 41, 94, 255, 195, 39, 93, 255, 197, 36, 92, 255, 198, 33, 92, 255, 200, 31, 92, 255, 202, 28, 91, 255, 203, 26, 92, 255, 205, 23, 92, 255, 206, 21, 92, 255, 207, 19, 92, 255, 208, 17, 93, 255, 209, 15, 93, 255, 210, 13, 94, 255, 211, 12, 94, 255, 211, 10, 95, 255, 212, 9, 95, 255, 212, 8, 95, 255, 212, 8, 95, 255, 214, 7, 95, 255, 213, 7, 95, 255, 212, 8, 95, 255, 211, 9, 95, 255, 209, 11, 94, 255, 206, 14, 94, 255, 204, 16, 93, 255, 201, 20, 92, 255, 197, 23, 92, 255, 194, 27, 91, 255, 190, 31, 90, 255, 186, 35, 89, 255, 182, 39, 88, 255, 178, 43, 87, 255, 174, 47, 87, 255, 170, 51, 86, 255, 166, 55, 85, 255, 162, 58, 84, 255, 159, 62, 83, 255, 155, 65, 83, 255, 153, 68, 82, 255, 150, 72, 82, 255, 148, 75, 83, 255, 146, 79, 83, 255, 144, 82, 84, 255, 142, 86, 85, 255, 141, 90, 86, 255, 139, 93, 87, 255, 138, 97, 88, 255, 137, 100, 89, 255, 136, 103, 90, 255, 135, 107, 91, 255, 134, 110, 92, 255, 132, 113, 93, 255, 131, 116, 94, 255, 130, 118, 95, 255, 128, 120, 95, 255, 127, 123, 95, 255, 125, 124, 94, 255, 123, 126, 94, 255, 121, 128, 94, 255, 119, 131, 94, 255, 117, 133, 94, 255, 114, 135, 94, 255, 112, 138, 95, 255, 110, 140, 95, 255, 108, 143, 96, 255, 106, 146, 96, 255, 104, 148, 97, 255, 102, 151, 98, 255, 100, 153, 99, 255, 99, 156, 100, 255, 98, 158, 101, 255, 97, 160, 102, 255, 96, 163, 103, 255, 96, 165, 105, 255, 96, 167, 106, 255, 97, 169, 108, 255, 98, 170, 109, 255, 99, 171, 110, 255, 100, 173, 111, 255, 102, 174, 111, 255, 103, 174, 111, 255, 105, 175, 112, 255, 107, 176, 112, 255, 109, 176, 111, 255, 111, 176, 111, 255, 113, 177, 111, 255, 115, 177, 110, 255, 117, 177, 110, 255, 118, 177, 110, 255, 120, 177, 109, 255, 121, 177, 109, 255, 122, 177, 109, 255, 122, 177, 109, 255, 123, 177, 108, 255, 122, 176, 108, 255, 122, 176, 108, 255, 122, 176, 108, 255, 122, 176, 108, 255, 121, 175, 108, 255, 121, 175, 107, 255, 120, 175, 107, 255, 119, 174, 107, 255, 119, 174, 107, 255, 118, 173, 106, 255, 117, 173, 106, 255, 116, 173, 106, 255, 116, 173, 106, 255, 115, 173, 106, 255, 114, 173, 107, 255, 113, 173, 107, 255, 113, 174, 108, 255, 112, 174, 109, 255, 112, 175, 109, 255, 111, 176, 111, 255, 110, 177, 112, 255, 109, 177, 113, 255, 108, 178, 114, 255, 106, 179, 115, 255, 105, 179, 116, 255, 103, 180, 118, 255, 102, 180, 119, 255, 100, 181, 120, 255, 99, 181, 122, 255, 98, 181, 123, 255, 97, 182, 125, 255, 96, 182, 126, 255, 96, 182, 128, 255, 95, 183, 130, 255, 96, 183, 131, 255, 97, 184, 133, 255, 98, 184, 135, 255, 100, 185, 137, 255, 102, 185, 139, 255, 105, 185, 141, 255, 108, 185, 143, 255, 111, 185, 145, 255, 115, 185, 147, 255, 118, 185, 150, 255, 122, 185, 152, 255, 127, 185, 154, 255, 131, 184, 156, 255, 135, 184, 158, 255, 140, 183, 160, 255, 144, 183, 161, 255, 148, 182, 163, 255, 152, 182, 164, 255, 156, 181, 165, 255, 160, 181, 166, 255, 163, 180, 166, 255, 166, 180, 167, 255, 169, 179, 167, 255, 172, 179, 166, 255, 174, 180, 166, 255, 177, 181, 166, 255, 179, 182, 166, 255, 181, 183, 166, 255, 183, 185, 165, 255, 185, 186, 165, 255, 187, 188, 165, 255, 189, 190, 164, 255, 190, 192, 164, 255, 191, 193, 164, 255, 193, 195, 164, 255, 194, 197, 163, 255, 194, 198, 163, 255, 195, 199, 163, 255, 195, 200, 163, 255, 196, 201, 163, 255, 196, 201, 163, 255, 196, 201, 163, 255, 195, 201, 162, 255, 195, 200, 161, 255, 194, 199, 160, 255, 193, 198, 159, 255, 192, 197, 157, 255, 191, 196, 155, 255, 190, 194, 153, 255, 189, 193, 151, 255, 187, 192, 149, 255, 186, 190, 147, 255, 184, 189, 145, 255, 183, 187, 143, 255, 181, 186, 140, 255, 180, 184, 139, 255, 178, 183, 137, 255, 176, 182, 135, 255, 175, 181, 134, 255, 173, 181, 133, 255, 172, 180, 132, 255, 171, 179, 131, 255, 169, 178, 131, 255, 168, 178, 131, 255, 168, 177, 131, 255, 167, 176, 131, 255, 166, 175, 132, 255, 165, 175, 132, 255, 165, 174, 133, 255, 164, 173, 133, 255, 163, 173, 134, 255, 162, 172, 134, 255, 161, 172, 135, 255, 160, 172, 135, 255, 159, 172, 135, 255, 158, 172, 136, 255, 156, 172, 136, 255, 155, 172, 135, 255, 153, 173, 135, 255, 151, 173, 135, 255, 148, 173, 134, 255, 145, 174, 134, 255, 142, 174, 134, 255, 139, 174, 133, 255, 135, 174, 133, 255, 131, 174, 133, 255, 127, 174, 132, 255, 123, 173, 132, 255, 119, 173, 132, 255, 115, 173, 131, 255, 111, 173, 131, 255, 107, 173, 131, 255, 103, 172, 130, 255, 99, 172, 130, 255, 95, 172, 130, 255, 92, 172, 129, 255, 88, 172, 129, 255, 85, 172, 129, 255, 82, 172, 128, 255, 80, 171, 127, 255, 77, 171, 126, 255, 75, 170, 125, 255, 72, 170, 124, 255, 70, 169, 122, 255, 68, 168, 121, 255, 67, 167, 119, 255, 65, 167, 118, 255, 64, 166, 116, 255, 62, 165, 115, 255, 61, 164, 113, 255, 60, 164, 112, 255, 60, 163, 111, 255, 59, 163, 110, 255, 59, 162, 109, 255, 58, 162, 109, 255, 58, 162, 109, 255, 58, 162, 109, 255, 59, 162, 109, 255, 60, 162, 110, 255, 61, 162, 111, 255, 62, 162, 113, 255, 63, 161, 114, 255, 65, 161, 116, 255, 67, 161, 118, 255, 69, 160, 120, 255, 71, 160, 122, 255, 74, 159, 124, 255, 76, 158, 126, 255, 79, 157, 128, 255, 82, 156, 130, 255, 84, 154, 132, 255, 87, 153, 133, 255, 90, 151, 134, 255, 93, 149, 135, 255, 96, 147, 136, 255, 98, 144, 136, 255, 101, 142, 137, 255, 103, 140, 136, 255, 106, 137, 136, 255, 108, 135, 135, 255, 110, 132, 135, 255, 112, 130, 134, 255, 114, 127, 132, 255, 116, 124, 131, 255, 118, 122, 130, 255, 119, 119, 128, 255, 121, 116, 127, 255, 123, 114, 125, 255, 125, 111, 124, 255, 126, 108, 122, 255, 128, 105, 121, 255, 130, 103, 120, 255, 132, 100, 118, 255, 133, 97, 117, 255, 136, 94, 116, 255, 138, 91, 115, 255, 141, 88, 114, 255, 144, 85, 113, 255, 147, 82, 111, 255, 151, 79, 110, 255, 155, 76, 109, 255, 158, 73, 108, 255, 162, 69, 106, 255, 166, 66, 105, 255, 170, 63, 104, 255, 174, 60, 102, 255, 177, 57, 101, 255, 181, 54, 100, 255, 184, 52, 99, 255, 187, 49, 97, 255, 189, 46, 96, 255, 192, 44, 95, 255, 194, 41, 94, 255, 196, 39, 93, 255, 198, 36, 92, 255, 200, 33, 92, 255, 201, 31, 92, 255, 203, 28, 91, 255, 204, 26, 91, 255, 206, 23, 92, 255, 207, 21, 92, 255, 208, 18, 92, 255, 209, 16, 93, 255, 210, 14, 93, 255, 211, 12, 94, 255, 212, 11, 94, 255, 212, 9, 94, 255, 213, 8, 95, 255, 213, 7, 95, 255, 213, 7, 95, 255, 214, 6, 95, 255, 214, 6, 95, 255, 213, 7, 95, 255, 211, 9, 95, 255, 209, 11, 94, 255, 207, 13, 94, 255, 204, 16, 93, 255, 201, 19, 92, 255, 198, 23, 92, 255, 194, 26, 91, 255, 190, 30, 90, 255, 186, 34, 89, 255, 182, 38, 88, 255, 178, 43, 88, 255, 174, 47, 87, 255, 170, 51, 86, 255, 166, 55, 85, 255, 162, 59, 84, 255, 159, 62, 84, 255, 155, 65, 83, 255, 153, 69, 83, 255, 150, 72, 83, 255, 148, 76, 83, 255, 146, 79, 83, 255, 144, 83, 84, 255, 142, 86, 85, 255, 141, 90, 86, 255, 139, 94, 87, 255, 138, 97, 88, 255, 137, 101, 89, 255, 136, 104, 91, 255, 135, 107, 92, 255, 134, 110, 93, 255, 132, 113, 94, 255, 131, 116, 94, 255, 130, 119, 95, 255, 128, 121, 95, 255, 127, 123, 95, 255, 125, 125, 95, 255, 123, 127, 95, 255, 121, 129, 94, 255, 119, 131, 94, 255, 117, 134, 95, 255, 114, 136, 95, 255, 112, 139, 95, 255, 110, 141, 95, 255, 107, 144, 96, 255, 105, 146, 97, 255, 103, 149, 97, 255, 101, 151, 98, 255, 100, 154, 99, 255, 98, 156, 100, 255, 97, 159, 101, 255, 96, 161, 102, 255, 96, 163, 104, 255, 95, 165, 105, 255, 96, 167, 107, 255, 96, 169, 108, 255, 97, 171, 109, 255, 98, 172, 110, 255, 100, 173, 111, 255, 101, 174, 111, 255, 103, 175, 112, 255, 105, 176, 112, 255, 107, 176, 112, 255, 109, 177, 112, 255, 111, 177, 111, 255, 113, 177, 111, 255, 115, 177, 111, 255, 117, 177, 110, 255, 119, 177, 110, 255, 120, 177, 110, 255, 121, 177, 109, 255, 122, 177, 109, 255, 123, 177, 109, 255, 123, 177, 109, 255, 123, 177, 109, 255, 123, 177, 109, 255, 122, 177, 108, 255, 122, 176, 108, 255, 122, 176, 108, 255, 121, 175, 108, 255, 120, 175, 107, 255, 120, 174, 107, 255, 119, 174, 107, 255, 118, 174, 107, 255, 117, 173, 106, 255, 117, 173, 106, 255, 116, 173, 106, 255, 115, 173, 107, 255, 114, 173, 107, 255, 114, 173, 107, 255, 113, 174, 108, 255, 112, 174, 109, 255, 112, 175, 110, 255, 111, 176, 111, 255, 110, 177, 112, 255, 109, 177, 113, 255, 108, 178, 114, 255, 106, 179, 115, 255, 105, 179, 117, 255, 103, 180, 118, 255, 102, 180, 119, 255, 100, 181, 121, 255, 99, 181, 122, 255, 97, 181, 124, 255, 96, 182, 125, 255, 96, 182, 127, 255, 95, 183, 128, 255, 95, 183, 130, 255, 95, 183, 132, 255, 96, 184, 133, 255, 97, 184, 135, 255, 99, 185, 137, 255, 101, 185, 139, 255, 104, 185, 141, 255, 107, 186, 143, 255, 111, 186, 145, 255, 114, 185, 148, 255, 118, 185, 150, 255, 122, 185, 152, 255, 126, 185, 154, 255, 131, 184, 156, 255, 135, 184, 158, 255, 139, 184, 160, 255, 144, 183, 162, 255, 148, 183, 163, 255, 152, 182, 165, 255, 156, 181, 166, 255, 160, 181, 167, 255, 163, 180, 167, 255, 166, 180, 167, 255, 169, 179, 167, 255, 172, 179, 167, 255, 174, 180, 167, 255, 177, 181, 167, 255, 179, 182, 166, 255, 182, 183, 166, 255, 184, 185, 166, 255, 186, 186, 166, 255, 187, 188, 165, 255, 189, 190, 165, 255, 191, 192, 165, 255, 192, 194, 164, 255, 193, 195, 164, 255, 194, 197, 164, 255, 195, 198, 164, 255, 196, 199, 163, 255, 196, 200, 163, 255, 196, 201, 163, 255, 196, 201, 163, 255, 196, 201, 163, 255, 196, 201, 162, 255, 196, 200, 162, 255, 195, 199, 160, 255, 194, 198, 159, 255, 193, 197, 157, 255, 192, 196, 155, 255, 191, 195, 153, 255, 189, 193, 151, 255, 188, 192, 149, 255, 187, 190, 147, 255, 185, 189, 145, 255, 183, 187, 143, 255, 182, 186, 141, 255, 180, 185, 139, 255, 179, 183, 137, 255, 177, 182, 135, 255, 175, 182, 134, 255, 174, 181, 133, 255, 172, 180, 132, 255, 171, 179, 132, 255, 170, 179, 131, 255, 169, 178, 131, 255, 168, 177, 131, 255, 167, 176, 132, 255, 166, 176, 132, 255, 165, 175, 132, 255, 165, 174, 133, 255, 164, 174, 134, 255, 163, 173, 134, 255, 162, 173, 135, 255, 161, 172, 135, 255, 160, 172, 136, 255, 159, 172, 136, 255, 158, 172, 136, 255, 156, 172, 136, 255, 155, 172, 136, 255, 153, 173, 136, 255, 151, 173, 135, 255, 148, 174, 135, 255, 145, 174, 135, 255, 142, 174, 134, 255, 139, 174, 134, 255, 135, 174, 134, 255, 131, 174, 133, 255, 127, 174, 133, 255, 123, 173, 133, 255, 119, 173, 132, 255, 115, 173, 132, 255, 111, 173, 132, 255, 107, 172, 131, 255, 103, 172, 131, 255, 99, 172, 131, 255, 95, 172, 130, 255, 91, 172, 130, 255, 88, 172, 130, 255, 85, 172, 129, 255, 82, 171, 129, 255, 79, 171, 128, 255, 77, 171, 127, 255, 74, 170, 126, 255, 72, 169, 124, 255, 70, 169, 123, 255, 68, 168, 121, 255, 66, 167, 120, 255, 65, 166, 118, 255, 63, 165, 116, 255, 62, 165, 115, 255, 61, 164, 113, 255, 60, 163, 112, 255, 59, 163, 111, 255, 59, 162, 110, 255, 58, 162, 109, 255, 58, 162, 109, 255, 58, 162, 109, 255, 58, 162, 109, 255, 59, 162, 109, 255, 60, 161, 110, 255, 61, 161, 112, 255, 62, 161, 113, 255, 63, 161, 115, 255, 65, 161, 116, 255, 67, 161, 118, 255, 69, 160, 120, 255, 71, 160, 122, 255, 74, 159, 124, 255, 76, 158, 127, 255, 79, 157, 128, 255, 82, 156, 130, 255, 84, 154, 132, 255, 87, 153, 134, 255, 90, 151, 135, 255, 93, 149, 136, 255, 96, 147, 137, 255, 98, 145, 137, 255, 101, 142, 137, 255, 103, 140, 137, 255, 106, 137, 136, 255, 108, 135, 136, 255, 110, 132, 135, 255, 112, 130, 134, 255, 114, 127, 133, 255, 116, 124, 131, 255, 118, 122, 130, 255, 120, 119, 129, 255, 121, 116, 127, 255, 123, 114, 125, 255, 125, 111, 124, 255, 126, 108, 122, 255, 128, 105, 121, 255, 130, 102, 120, 255, 132, 100, 118, 255, 134, 97, 117, 255, 136, 94, 116, 255, 138, 91, 115, 255, 141, 88, 114, 255, 144, 85, 113, 255, 148, 82, 111, 255, 151, 79, 110, 255, 155, 76, 109, 255, 159, 72, 108, 255, 163, 69, 106, 255, 167, 66, 105, 255, 170, 63, 104, 255, 174, 60, 102, 255, 178, 57, 101, 255, 181, 54, 100, 255, 184, 52, 99, 255, 188, 49, 97, 255, 190, 46, 96, 255, 193, 44, 95, 255, 195, 41, 94, 255, 197, 39, 93, 255, 198, 36, 92, 255, 200, 33, 92, 255, 202, 31, 92, 255, 204, 28, 91, 255, 205, 25, 91, 255, 206, 23, 92, 255, 208, 20, 92, 255, 209, 18, 92, 255, 210, 16, 93, 255, 211, 14, 93, 255, 212, 12, 93, 255, 213, 10, 94, 255, 213, 9, 94, 255, 214, 7, 95, 255, 214, 6, 95, 255, 214, 6, 95, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 3 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/noise/perlin_warp1.gd b/noise/perlin_warp1.gd deleted file mode 100644 index 3010aa2..0000000 --- a/noise/perlin_warp1.gd +++ /dev/null @@ -1,293 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -func _ready(): - if !Engine.editor_hint: - gen() - - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - -# var f : float = pattern(v, 4, 4, CombinerType.MULTIPLY, CombinerAxisType.SINE, CombinerAxisType.SINE) - - var col : Color = sinewave(v) -# var col : Color = beehive_2_col(v) -# var col : Color = beehive_3_col(v) - - image.set_pixel(x, y, col) - - - image.unlock() - - tex.create_from_image(image) - texture = tex - -var p_o41835_translate_x = 0.500000000; -var p_o41835_translate_y = 0.500000000; -var p_o41835_rotate = 0.000000000; -var p_o41835_scale_x = 1.000000000; -var p_o41835_scale_y = 1.000000000; -var seed_o41836 = 31052; -var p_o41836_scale_x = 4.000000000; -var p_o41836_scale_y = 4.000000000; -var p_o41836_iterations = 3.000000000; -var p_o41836_persistence = 0.500000000; - -func sinewave(uv : Vector2) -> Color: - var f : float = perlin((((uv))), Vector2(p_o41836_scale_x, p_o41836_scale_y), int(p_o41836_iterations), p_o41836_persistence, seed_o41836); - var ff : float = perlin((transform(((uv)), Vector2(p_o41835_translate_x*(2.0*f-1.0), p_o41835_translate_y*(2.0*f-1.0)), p_o41835_rotate*0.01745329251*(2.0*1.0-1.0), Vector2(p_o41835_scale_x*(2.0*1.0-1.0), p_o41835_scale_y*(2.0*1.0-1.0)), true)), Vector2(p_o41836_scale_x, p_o41836_scale_y), int(p_o41836_iterations), p_o41836_persistence, seed_o41836); - - return Color(ff, ff, ff, 1) - - -func perlin(uv : Vector2, size : Vector2, iterations : int, persistence : float, pseed : int) -> float: - var seed2 : Vector2 = rand2(Vector2(float(pseed), 1.0-float(pseed))); - var rv : float = 0.0; - var coef : float = 1.0; - var acc : float = 0.0; - - for i in range(iterations): - var step : Vector2 = Vector2(1, 1) / size; - var xy : Vector2 = floorv2(uv * size); - var f0 : float = rand(seed2 + modv2(xy, size)); - var f1 : float = rand(seed2 + modv2(xy + Vector2(1.0, 0.0), size)); - var f2 : float = rand(seed2 + modv2(xy + Vector2(0.0, 1.0), size)); - var f3 : float = rand(seed2 + modv2(xy + Vector2(1.0, 1.0), size)); - - var mixval : Vector2 = smoothstepv2(0.0, 1.0, fractv2(uv * size)); - - rv += coef * lerp(lerp(f0, f1, mixval.x), lerp(f2, f3, mixval.x), mixval.y); - acc += coef; - size *= 2.0; - coef *= persistence; - - - return rv / acc; - - -func transform(uv : Vector2, translate : Vector2, rotate : float, scale : Vector2, repeat : bool) -> Vector2: - var rv : Vector2 = Vector2(); - uv -= translate; - uv -= Vector2(0.5, 0.5); - rv.x = cos(rotate)*uv.x + sin(rotate)*uv.y; - rv.y = -sin(rotate)*uv.x + cos(rotate)*uv.y; - rv /= scale; - rv += Vector2(0.5, 0.5); - - if (repeat): - return fractv2(rv); - else: - return clampv2(rv, Vector2(0, 0), Vector2(1, 1)); - - -func clampv3(v : Vector3, mi : Vector3, ma : Vector3) -> Vector3: - v.x = clamp(v.x, mi.x, ma.x) - v.y = clamp(v.y, mi.y, ma.y) - v.y = clamp(v.z, mi.z, ma.z) - - return v - -func floorc(a : Color) -> Color: - var v : Color = Color() - - v.r = floor(a.r) - v.g = floor(a.g) - v.b = floor(a.b) - v.a = floor(a.a) - - return v - - -func floorv2(a : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = floor(a.x) - v.y = floor(a.y) - - return v - -func smoothstepv2(a : float, b : float, c : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = smoothstep(a, b, c.x) - v.y = smoothstep(a, b, c.y) - - return v - -func maxv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - - return v - -func maxv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - v.z = max(a.z, b.z) - - return v - -func absv2(v : Vector2) -> Vector2: - v.x = abs(v.x) - v.y = abs(v.y) - - return v - -func absv3(v : Vector3) -> Vector3: - v.x = abs(v.x) - v.y = abs(v.y) - v.y = abs(v.y) - - return v - -func cosv2(v : Vector2) -> Vector2: - v.x = cos(v.x) - v.y = cos(v.y) - - return v - -func cosv3(v : Vector3) -> Vector3: - v.x = cos(v.x) - v.y = cos(v.y) - v.y = cos(v.y) - - return v - -func modv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - v.z = modf(a.z, b.z) - - return v - - -func modv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - - return v - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fractv2(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractv3(v : Vector3) -> Vector3: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - v.z = v.z - floor(v.z) - - return v - -func fract(f : float) -> float: - return f - floor(f) - -func clampv2(v : Vector2, pmin : Vector2, pmax : Vector2) -> Vector2: - v.x = clamp(v.x, pmin.x, pmax.x) - v.y = clamp(v.y, pmin.y, pmax.y) - - return v - -func rand(x : Vector2) -> float: - return fract(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func rand2(x : Vector2) -> Vector2: - return fractv2(cosv2(Vector2(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)))) * 43758.5453); - -func rand3(x : Vector2) -> Vector3: - return fractv3(cosv3(Vector3(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)), - x.dot(Vector2(13.254, 5.867)))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/noise/perlin_warp1.tscn b/noise/perlin_warp1.tscn deleted file mode 100644 index 355bbb5..0000000 --- a/noise/perlin_warp1.tscn +++ /dev/null @@ -1,27 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://noise/perlin_warp1.gd" type="Script" id=1] - - -[sub_resource type="Image" id=1] -data = { -"data": PoolByteArray( 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 124, 124, 124, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 99, 99, 99, 255, 92, 92, 92, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 75, 75, 75, 255, 70, 70, 70, 255, 63, 63, 63, 255, 57, 57, 57, 255, 52, 52, 52, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 127, 127, 127, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 86, 86, 86, 255, 82, 82, 82, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 71, 71, 71, 255, 65, 65, 65, 255, 59, 59, 59, 255, 53, 53, 53, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 67, 67, 67, 255, 70, 70, 70, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 117, 117, 117, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 58, 58, 58, 255, 53, 53, 53, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 124, 124, 124, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 112, 112, 112, 255, 106, 106, 106, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 103, 103, 103, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 107, 107, 107, 255, 99, 99, 99, 255, 91, 91, 91, 255, 85, 85, 85, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 75, 75, 75, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 114, 114, 114, 255, 111, 111, 111, 255, 107, 107, 107, 255, 104, 104, 104, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 142, 142, 142, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 120, 120, 120, 255, 115, 115, 115, 255, 108, 108, 108, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 109, 109, 109, 255, 106, 106, 106, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 116, 116, 116, 255, 109, 109, 109, 255, 101, 101, 101, 255, 92, 92, 92, 255, 85, 85, 85, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 117, 117, 117, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 106, 106, 106, 255, 108, 108, 108, 255, 112, 112, 112, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 129, 129, 129, 255, 134, 134, 134, 255, 139, 139, 139, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 118, 118, 118, 255, 111, 111, 111, 255, 103, 103, 103, 255, 93, 93, 93, 255, 86, 86, 86, 255, 83, 83, 83, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 109, 109, 109, 255, 107, 107, 107, 255, 109, 109, 109, 255, 113, 113, 113, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 124, 124, 124, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 142, 142, 142, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 125, 125, 125, 255, 120, 120, 120, 255, 113, 113, 113, 255, 104, 104, 104, 255, 95, 95, 95, 255, 87, 87, 87, 255, 84, 84, 84, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 78, 78, 78, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 109, 109, 109, 255, 109, 109, 109, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 137, 137, 137, 255, 141, 141, 141, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 126, 126, 126, 255, 122, 122, 122, 255, 115, 115, 115, 255, 106, 106, 106, 255, 96, 96, 96, 255, 88, 88, 88, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 55, 55, 55, 255, 59, 59, 59, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 73, 73, 73, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 118, 118, 118, 255, 123, 123, 123, 255, 127, 127, 127, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 114, 114, 114, 255, 111, 111, 111, 255, 110, 110, 110, 255, 114, 114, 114, 255, 119, 119, 119, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 124, 124, 124, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 89, 89, 89, 255, 86, 86, 86, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 56, 56, 56, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 69, 69, 69, 255, 73, 73, 73, 255, 79, 79, 79, 255, 87, 87, 87, 255, 94, 94, 94, 255, 100, 100, 100, 255, 106, 106, 106, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 111, 111, 111, 255, 113, 113, 113, 255, 119, 119, 119, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 120, 120, 120, 255, 110, 110, 110, 255, 100, 100, 100, 255, 91, 91, 91, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 58, 58, 58, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 74, 74, 74, 255, 82, 82, 82, 255, 90, 90, 90, 255, 97, 97, 97, 255, 104, 104, 104, 255, 111, 111, 111, 255, 119, 119, 119, 255, 126, 126, 126, 255, 133, 133, 133, 255, 138, 138, 138, 255, 142, 142, 142, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 120, 120, 120, 255, 115, 115, 115, 255, 112, 112, 112, 255, 113, 113, 113, 255, 119, 119, 119, 255, 123, 123, 123, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 122, 122, 122, 255, 113, 113, 113, 255, 102, 102, 102, 255, 93, 93, 93, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 48, 48, 48, 255, 45, 45, 45, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 55, 55, 55, 255, 58, 58, 58, 255, 62, 62, 62, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 61, 61, 61, 255, 63, 63, 63, 255, 69, 69, 69, 255, 76, 76, 76, 255, 85, 85, 85, 255, 93, 93, 93, 255, 101, 101, 101, 255, 109, 109, 109, 255, 118, 118, 118, 255, 126, 126, 126, 255, 134, 134, 134, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 123, 123, 123, 255, 118, 118, 118, 255, 114, 114, 114, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 127, 127, 127, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 124, 124, 124, 255, 115, 115, 115, 255, 104, 104, 104, 255, 95, 95, 95, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 47, 47, 47, 255, 45, 45, 45, 255, 45, 45, 45, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 59, 59, 59, 255, 63, 63, 63, 255, 70, 70, 70, 255, 79, 79, 79, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 116, 116, 116, 255, 125, 125, 125, 255, 134, 134, 134, 255, 140, 140, 140, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 115, 115, 115, 255, 118, 118, 118, 255, 124, 124, 124, 255, 127, 127, 127, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 126, 126, 126, 255, 118, 118, 118, 255, 106, 106, 106, 255, 97, 97, 97, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 46, 46, 46, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 59, 59, 59, 255, 64, 64, 64, 255, 73, 73, 73, 255, 83, 83, 83, 255, 93, 93, 93, 255, 102, 102, 102, 255, 112, 112, 112, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 145, 145, 145, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 117, 117, 117, 255, 124, 124, 124, 255, 128, 128, 128, 255, 129, 129, 129, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 128, 128, 128, 255, 120, 120, 120, 255, 109, 109, 109, 255, 99, 99, 99, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 38, 38, 38, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 64, 64, 64, 255, 59, 59, 59, 255, 53, 53, 53, 255, 48, 48, 48, 255, 45, 45, 45, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 55, 55, 55, 255, 59, 59, 59, 255, 66, 66, 66, 255, 76, 76, 76, 255, 88, 88, 88, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 138, 138, 138, 255, 145, 145, 145, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 129, 129, 129, 255, 127, 127, 127, 255, 123, 123, 123, 255, 118, 118, 118, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 130, 130, 130, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 130, 130, 130, 255, 123, 123, 123, 255, 111, 111, 111, 255, 102, 102, 102, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 96, 96, 96, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 67, 67, 67, 255, 63, 63, 63, 255, 58, 58, 58, 255, 52, 52, 52, 255, 48, 48, 48, 255, 45, 45, 45, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 55, 55, 55, 255, 61, 61, 61, 255, 70, 70, 70, 255, 82, 82, 82, 255, 93, 93, 93, 255, 103, 103, 103, 255, 114, 114, 114, 255, 126, 126, 126, 255, 135, 135, 135, 255, 144, 144, 144, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 168, 168, 168, 255, 169, 169, 169, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 147, 147, 147, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 129, 129, 129, 255, 126, 126, 126, 255, 121, 121, 121, 255, 118, 118, 118, 255, 121, 121, 121, 255, 127, 127, 127, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 132, 132, 132, 255, 125, 125, 125, 255, 114, 114, 114, 255, 104, 104, 104, 255, 100, 100, 100, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 99, 99, 99, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 27, 27, 27, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 48, 48, 48, 255, 45, 45, 45, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 52, 52, 52, 255, 57, 57, 57, 255, 65, 65, 65, 255, 76, 76, 76, 255, 87, 87, 87, 255, 98, 98, 98, 255, 109, 109, 109, 255, 121, 121, 121, 255, 132, 132, 132, 255, 141, 141, 141, 255, 148, 148, 148, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 176, 176, 176, 255, 172, 172, 172, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 150, 150, 150, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 141, 141, 141, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 128, 128, 128, 255, 130, 130, 130, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 120, 120, 120, 255, 126, 126, 126, 255, 130, 130, 130, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 135, 135, 135, 255, 133, 133, 133, 255, 127, 127, 127, 255, 116, 116, 116, 255, 107, 107, 107, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 97, 97, 97, 255, 100, 100, 100, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 31, 31, 31, 255, 36, 36, 36, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 81, 81, 81, 255, 76, 76, 76, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 61, 61, 61, 255, 57, 57, 57, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 62, 62, 62, 255, 71, 71, 71, 255, 82, 82, 82, 255, 93, 93, 93, 255, 104, 104, 104, 255, 115, 115, 115, 255, 127, 127, 127, 255, 137, 137, 137, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 174, 174, 174, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 184, 184, 184, 255, 181, 181, 181, 255, 175, 175, 175, 255, 168, 168, 168, 255, 160, 160, 160, 255, 154, 154, 154, 255, 150, 150, 150, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 131, 131, 131, 255, 128, 128, 128, 255, 123, 123, 123, 255, 120, 120, 120, 255, 123, 123, 123, 255, 129, 129, 129, 255, 132, 132, 132, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 129, 129, 129, 255, 118, 118, 118, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 97, 97, 97, 255, 101, 101, 101, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 60, 60, 60, 255, 66, 66, 66, 255, 72, 72, 72, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 61, 61, 61, 255, 69, 69, 69, 255, 79, 79, 79, 255, 89, 89, 89, 255, 99, 99, 99, 255, 110, 110, 110, 255, 122, 122, 122, 255, 133, 133, 133, 255, 143, 143, 143, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 166, 166, 166, 255, 171, 171, 171, 255, 176, 176, 176, 255, 180, 180, 180, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 178, 178, 178, 255, 169, 169, 169, 255, 160, 160, 160, 255, 153, 153, 153, 255, 150, 150, 150, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 124, 124, 124, 255, 128, 128, 128, 255, 131, 131, 131, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 122, 122, 122, 255, 127, 127, 127, 255, 132, 132, 132, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 131, 131, 131, 255, 121, 121, 121, 255, 112, 112, 112, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 97, 97, 97, 255, 101, 101, 101, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 70, 70, 70, 255, 66, 66, 66, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 36, 36, 36, 255, 42, 42, 42, 255, 49, 49, 49, 255, 56, 56, 56, 255, 63, 63, 63, 255, 70, 70, 70, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 78, 78, 78, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 117, 117, 117, 255, 128, 128, 128, 255, 139, 139, 139, 255, 148, 148, 148, 255, 153, 153, 153, 255, 159, 159, 159, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 184, 184, 184, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 178, 178, 178, 255, 169, 169, 169, 255, 159, 159, 159, 255, 152, 152, 152, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 125, 125, 125, 255, 131, 131, 131, 255, 133, 133, 133, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 133, 133, 133, 255, 123, 123, 123, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 97, 97, 97, 255, 101, 101, 101, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 33, 33, 33, 255, 38, 38, 38, 255, 44, 44, 44, 255, 50, 50, 50, 255, 58, 58, 58, 255, 65, 65, 65, 255, 72, 72, 72, 255, 78, 78, 78, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 92, 92, 92, 255, 85, 85, 85, 255, 78, 78, 78, 255, 74, 74, 74, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 69, 69, 69, 255, 73, 73, 73, 255, 79, 79, 79, 255, 87, 87, 87, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 124, 124, 124, 255, 136, 136, 136, 255, 146, 146, 146, 255, 152, 152, 152, 255, 158, 158, 158, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 180, 180, 180, 255, 185, 185, 185, 255, 189, 189, 189, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 191, 191, 191, 255, 186, 186, 186, 255, 178, 178, 178, 255, 167, 167, 167, 255, 158, 158, 158, 255, 151, 151, 151, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 133, 133, 133, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 124, 124, 124, 255, 128, 128, 128, 255, 133, 133, 133, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 134, 134, 134, 255, 125, 125, 125, 255, 116, 116, 116, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 95, 95, 95, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 38, 38, 38, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 99, 99, 99, 255, 93, 93, 93, 255, 86, 86, 86, 255, 80, 80, 80, 255, 75, 75, 75, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 79, 79, 79, 255, 83, 83, 83, 255, 89, 89, 89, 255, 95, 95, 95, 255, 103, 103, 103, 255, 112, 112, 112, 255, 122, 122, 122, 255, 134, 134, 134, 255, 144, 144, 144, 255, 151, 151, 151, 255, 157, 157, 157, 255, 163, 163, 163, 255, 167, 167, 167, 255, 173, 173, 173, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 193, 193, 193, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 191, 191, 191, 255, 185, 185, 185, 255, 176, 176, 176, 255, 165, 165, 165, 255, 156, 156, 156, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 118, 118, 118, 255, 122, 122, 122, 255, 127, 127, 127, 255, 132, 132, 132, 255, 134, 134, 134, 255, 131, 131, 131, 255, 126, 126, 126, 255, 124, 124, 124, 255, 126, 126, 126, 255, 131, 131, 131, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 135, 135, 135, 255, 127, 127, 127, 255, 119, 119, 119, 255, 114, 114, 114, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 95, 95, 95, 255, 95, 95, 95, 255, 99, 99, 99, 255, 104, 104, 104, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 76, 76, 76, 255, 71, 71, 71, 255, 66, 66, 66, 255, 61, 61, 61, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 34, 34, 34, 255, 38, 38, 38, 255, 43, 43, 43, 255, 50, 50, 50, 255, 56, 56, 56, 255, 63, 63, 63, 255, 69, 69, 69, 255, 75, 75, 75, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 95, 95, 95, 255, 89, 89, 89, 255, 83, 83, 83, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 96, 96, 96, 255, 103, 103, 103, 255, 111, 111, 111, 255, 122, 122, 122, 255, 133, 133, 133, 255, 144, 144, 144, 255, 151, 151, 151, 255, 156, 156, 156, 255, 161, 161, 161, 255, 166, 166, 166, 255, 171, 171, 171, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 195, 195, 195, 255, 190, 190, 190, 255, 184, 184, 184, 255, 174, 174, 174, 255, 162, 162, 162, 255, 154, 154, 154, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 120, 120, 120, 255, 125, 125, 125, 255, 131, 131, 131, 255, 135, 135, 135, 255, 134, 134, 134, 255, 130, 130, 130, 255, 126, 126, 126, 255, 125, 125, 125, 255, 128, 128, 128, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 136, 136, 136, 255, 129, 129, 129, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 95, 95, 95, 255, 97, 97, 97, 255, 102, 102, 102, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 75, 75, 75, 255, 69, 69, 69, 255, 65, 65, 65, 255, 60, 60, 60, 255, 56, 56, 56, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 47, 47, 47, 255, 54, 54, 54, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 99, 99, 99, 255, 106, 106, 106, 255, 114, 114, 114, 255, 125, 125, 125, 255, 136, 136, 136, 255, 145, 145, 145, 255, 151, 151, 151, 255, 156, 156, 156, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 176, 176, 176, 255, 182, 182, 182, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 189, 189, 189, 255, 181, 181, 181, 255, 170, 170, 170, 255, 159, 159, 159, 255, 152, 152, 152, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 118, 118, 118, 255, 123, 123, 123, 255, 129, 129, 129, 255, 134, 134, 134, 255, 136, 136, 136, 255, 133, 133, 133, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 130, 130, 130, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 138, 138, 138, 255, 139, 139, 139, 255, 137, 137, 137, 255, 131, 131, 131, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 95, 95, 95, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 64, 64, 64, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 36, 36, 36, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 56, 56, 56, 255, 62, 62, 62, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 108, 108, 108, 255, 114, 114, 114, 255, 122, 122, 122, 255, 131, 131, 131, 255, 140, 140, 140, 255, 147, 147, 147, 255, 152, 152, 152, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 175, 175, 175, 255, 181, 181, 181, 255, 187, 187, 187, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 187, 187, 187, 255, 178, 178, 178, 255, 166, 166, 166, 255, 156, 156, 156, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 130, 130, 130, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 117, 117, 117, 255, 121, 121, 121, 255, 126, 126, 126, 255, 133, 133, 133, 255, 136, 136, 136, 255, 135, 135, 135, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 138, 138, 138, 255, 132, 132, 132, 255, 125, 125, 125, 255, 121, 121, 121, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 95, 95, 95, 255, 95, 95, 95, 255, 98, 98, 98, 255, 103, 103, 103, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 64, 64, 64, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 37, 37, 37, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 57, 57, 57, 255, 61, 61, 61, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 175, 175, 175, 255, 181, 181, 181, 255, 187, 187, 187, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 199, 199, 199, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 205, 205, 205, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 174, 174, 174, 255, 162, 162, 162, 255, 154, 154, 154, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 140, 140, 140, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 115, 115, 115, 255, 116, 116, 116, 255, 119, 119, 119, 255, 124, 124, 124, 255, 130, 130, 130, 255, 136, 136, 136, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 127, 127, 127, 255, 128, 128, 128, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 139, 139, 139, 255, 140, 140, 140, 255, 139, 139, 139, 255, 134, 134, 134, 255, 128, 128, 128, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 112, 112, 112, 255, 107, 107, 107, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 95, 95, 95, 255, 100, 100, 100, 255, 104, 104, 104, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 38, 38, 38, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 170, 170, 170, 255, 176, 176, 176, 255, 182, 182, 182, 255, 188, 188, 188, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 194, 194, 194, 255, 188, 188, 188, 255, 180, 180, 180, 255, 169, 169, 169, 255, 159, 159, 159, 255, 152, 152, 152, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 134, 134, 134, 255, 138, 138, 138, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 116, 116, 116, 255, 110, 110, 110, 255, 104, 104, 104, 255, 99, 99, 99, 255, 95, 95, 95, 255, 94, 94, 94, 255, 97, 97, 97, 255, 102, 102, 102, 255, 105, 105, 105, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 78, 78, 78, 255, 74, 74, 74, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 56, 56, 56, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 42, 42, 42, 255, 45, 45, 45, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 107, 107, 107, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 168, 168, 168, 255, 173, 173, 173, 255, 179, 179, 179, 255, 185, 185, 185, 255, 190, 190, 190, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 195, 195, 195, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 205, 205, 205, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 191, 191, 191, 255, 185, 185, 185, 255, 176, 176, 176, 255, 164, 164, 164, 255, 156, 156, 156, 255, 151, 151, 151, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 116, 116, 116, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 137, 137, 137, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 140, 140, 140, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 124, 124, 124, 255, 123, 123, 123, 255, 119, 119, 119, 255, 113, 113, 113, 255, 108, 108, 108, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 95, 95, 95, 255, 99, 99, 99, 255, 104, 104, 104, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 57, 57, 57, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 183, 183, 183, 255, 181, 181, 181, 255, 181, 181, 181, 255, 183, 183, 183, 255, 187, 187, 187, 255, 193, 193, 193, 255, 199, 199, 199, 255, 203, 203, 203, 255, 205, 205, 205, 255, 203, 203, 203, 255, 199, 199, 199, 255, 194, 194, 194, 255, 188, 188, 188, 255, 181, 181, 181, 255, 171, 171, 171, 255, 160, 160, 160, 255, 154, 154, 154, 255, 151, 151, 151, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 131, 131, 131, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 114, 114, 114, 255, 115, 115, 115, 255, 118, 118, 118, 255, 123, 123, 123, 255, 129, 129, 129, 255, 135, 135, 135, 255, 139, 139, 139, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 138, 138, 138, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 118, 118, 118, 255, 112, 112, 112, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 94, 94, 94, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 61, 61, 61, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 94, 94, 94, 255, 98, 98, 98, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 120, 120, 120, 255, 125, 125, 125, 255, 129, 129, 129, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 157, 157, 157, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 181, 181, 181, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 204, 204, 204, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 191, 191, 191, 255, 185, 185, 185, 255, 176, 176, 176, 255, 166, 166, 166, 255, 157, 157, 157, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 138, 138, 138, 255, 132, 132, 132, 255, 126, 126, 126, 255, 121, 121, 121, 255, 118, 118, 118, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 116, 116, 116, 255, 120, 120, 120, 255, 126, 126, 126, 255, 133, 133, 133, 255, 138, 138, 138, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 122, 122, 122, 255, 116, 116, 116, 255, 110, 110, 110, 255, 104, 104, 104, 255, 99, 99, 99, 255, 95, 95, 95, 255, 94, 94, 94, 255, 97, 97, 97, 255, 103, 103, 103, 255, 106, 106, 106, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 79, 79, 79, 255, 75, 75, 75, 255, 71, 71, 71, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 120, 120, 120, 255, 126, 126, 126, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 176, 176, 176, 255, 180, 180, 180, 255, 187, 187, 187, 255, 195, 195, 195, 255, 201, 201, 201, 255, 205, 205, 205, 255, 203, 203, 203, 255, 199, 199, 199, 255, 194, 194, 194, 255, 188, 188, 188, 255, 181, 181, 181, 255, 171, 171, 171, 255, 162, 162, 162, 255, 155, 155, 155, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 126, 126, 126, 255, 121, 121, 121, 255, 117, 117, 117, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 118, 118, 118, 255, 123, 123, 123, 255, 130, 130, 130, 255, 136, 136, 136, 255, 139, 139, 139, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 121, 121, 121, 255, 114, 114, 114, 255, 109, 109, 109, 255, 103, 103, 103, 255, 98, 98, 98, 255, 94, 94, 94, 255, 95, 95, 95, 255, 100, 100, 100, 255, 104, 104, 104, 255, 106, 106, 106, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 79, 79, 79, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 64, 64, 64, 255, 60, 60, 60, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 49, 49, 49, 255, 52, 52, 52, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 68, 68, 68, 255, 73, 73, 73, 255, 77, 77, 77, 255, 83, 83, 83, 255, 88, 88, 88, 255, 93, 93, 93, 255, 99, 99, 99, 255, 103, 103, 103, 255, 108, 108, 108, 255, 114, 114, 114, 255, 120, 120, 120, 255, 127, 127, 127, 255, 134, 134, 134, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 156, 156, 156, 255, 161, 161, 161, 255, 166, 166, 166, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 168, 168, 168, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 203, 203, 203, 255, 204, 204, 204, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 176, 176, 176, 255, 166, 166, 166, 255, 158, 158, 158, 255, 153, 153, 153, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 144, 144, 144, 255, 139, 139, 139, 255, 133, 133, 133, 255, 126, 126, 126, 255, 120, 120, 120, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 116, 116, 116, 255, 121, 121, 121, 255, 127, 127, 127, 255, 133, 133, 133, 255, 138, 138, 138, 255, 140, 140, 140, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 119, 119, 119, 255, 113, 113, 113, 255, 107, 107, 107, 255, 101, 101, 101, 255, 96, 96, 96, 255, 94, 94, 94, 255, 97, 97, 97, 255, 102, 102, 102, 255, 105, 105, 105, 255, 106, 106, 106, 255, 104, 104, 104, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 65, 65, 65, 255, 70, 70, 70, 255, 74, 74, 74, 255, 80, 80, 80, 255, 85, 85, 85, 255, 91, 91, 91, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 120, 120, 120, 255, 128, 128, 128, 255, 136, 136, 136, 255, 144, 144, 144, 255, 149, 149, 149, 255, 155, 155, 155, 255, 161, 161, 161, 255, 168, 168, 168, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 163, 163, 163, 255, 166, 166, 166, 255, 171, 171, 171, 255, 177, 177, 177, 255, 184, 184, 184, 255, 192, 192, 192, 255, 200, 200, 200, 255, 204, 204, 204, 255, 202, 202, 202, 255, 198, 198, 198, 255, 192, 192, 192, 255, 186, 186, 186, 255, 179, 179, 179, 255, 171, 171, 171, 255, 162, 162, 162, 255, 156, 156, 156, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 144, 144, 144, 255, 139, 139, 139, 255, 133, 133, 133, 255, 126, 126, 126, 255, 120, 120, 120, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 115, 115, 115, 255, 119, 119, 119, 255, 124, 124, 124, 255, 130, 130, 130, 255, 135, 135, 135, 255, 139, 139, 139, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 117, 117, 117, 255, 111, 111, 111, 255, 105, 105, 105, 255, 99, 99, 99, 255, 94, 94, 94, 255, 95, 95, 95, 255, 99, 99, 99, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 45, 45, 45, 255, 49, 49, 49, 255, 53, 53, 53, 255, 58, 58, 58, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 95, 95, 95, 255, 101, 101, 101, 255, 106, 106, 106, 255, 113, 113, 113, 255, 121, 121, 121, 255, 130, 130, 130, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 160, 160, 160, 255, 166, 166, 166, 255, 173, 173, 173, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 167, 167, 167, 255, 162, 162, 162, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 166, 166, 166, 255, 172, 172, 172, 255, 179, 179, 179, 255, 187, 187, 187, 255, 196, 196, 196, 255, 202, 202, 202, 255, 204, 204, 204, 255, 200, 200, 200, 255, 194, 194, 194, 255, 188, 188, 188, 255, 182, 182, 182, 255, 175, 175, 175, 255, 167, 167, 167, 255, 159, 159, 159, 255, 154, 154, 154, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 145, 145, 145, 255, 140, 140, 140, 255, 134, 134, 134, 255, 127, 127, 127, 255, 120, 120, 120, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 113, 113, 113, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 127, 127, 127, 255, 133, 133, 133, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 96, 96, 96, 255, 94, 94, 94, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 63, 63, 63, 255, 57, 57, 57, 255, 52, 52, 52, 255, 46, 46, 46, 255, 41, 41, 41, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 76, 76, 76, 255, 82, 82, 82, 255, 88, 88, 88, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 131, 131, 131, 255, 141, 141, 141, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 164, 164, 164, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 163, 163, 163, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 192, 192, 192, 255, 200, 200, 200, 255, 203, 203, 203, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 178, 178, 178, 255, 171, 171, 171, 255, 163, 163, 163, 255, 157, 157, 157, 255, 153, 153, 153, 255, 151, 151, 151, 255, 151, 151, 151, 255, 149, 149, 149, 255, 146, 146, 146, 255, 141, 141, 141, 255, 135, 135, 135, 255, 128, 128, 128, 255, 121, 121, 121, 255, 115, 115, 115, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 115, 115, 115, 255, 119, 119, 119, 255, 124, 124, 124, 255, 130, 130, 130, 255, 135, 135, 135, 255, 139, 139, 139, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 134, 134, 134, 255, 130, 130, 130, 255, 126, 126, 126, 255, 124, 124, 124, 255, 124, 124, 124, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 94, 94, 94, 255, 95, 95, 95, 255, 99, 99, 99, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 57, 57, 57, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 49, 49, 49, 255, 54, 54, 54, 255, 59, 59, 59, 255, 64, 64, 64, 255, 69, 69, 69, 255, 75, 75, 75, 255, 81, 81, 81, 255, 87, 87, 87, 255, 93, 93, 93, 255, 99, 99, 99, 255, 105, 105, 105, 255, 113, 113, 113, 255, 122, 122, 122, 255, 133, 133, 133, 255, 143, 143, 143, 255, 151, 151, 151, 255, 158, 158, 158, 255, 166, 166, 166, 255, 173, 173, 173, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 183, 183, 183, 255, 181, 181, 181, 255, 178, 178, 178, 255, 176, 176, 176, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 161, 161, 161, 255, 165, 165, 165, 255, 171, 171, 171, 255, 179, 179, 179, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 203, 203, 203, 255, 198, 198, 198, 255, 192, 192, 192, 255, 186, 186, 186, 255, 180, 180, 180, 255, 174, 174, 174, 255, 167, 167, 167, 255, 160, 160, 160, 255, 155, 155, 155, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 147, 147, 147, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 121, 121, 121, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 141, 141, 141, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 145, 145, 145, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 130, 130, 130, 255, 126, 126, 126, 255, 124, 124, 124, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 123, 123, 123, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 95, 95, 95, 255, 94, 94, 94, 255, 98, 98, 98, 255, 103, 103, 103, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 68, 68, 68, 255, 62, 62, 62, 255, 56, 56, 56, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 69, 69, 69, 255, 75, 75, 75, 255, 81, 81, 81, 255, 87, 87, 87, 255, 94, 94, 94, 255, 100, 100, 100, 255, 106, 106, 106, 255, 114, 114, 114, 255, 124, 124, 124, 255, 135, 135, 135, 255, 145, 145, 145, 255, 153, 153, 153, 255, 160, 160, 160, 255, 168, 168, 168, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 164, 164, 164, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 162, 162, 162, 255, 168, 168, 168, 255, 176, 176, 176, 255, 184, 184, 184, 255, 193, 193, 193, 255, 200, 200, 200, 255, 203, 203, 203, 255, 200, 200, 200, 255, 194, 194, 194, 255, 188, 188, 188, 255, 182, 182, 182, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 137, 137, 137, 255, 130, 130, 130, 255, 122, 122, 122, 255, 116, 116, 116, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 116, 116, 116, 255, 120, 120, 120, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 140, 140, 140, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 144, 144, 144, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 131, 131, 131, 255, 127, 127, 127, 255, 124, 124, 124, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 126, 126, 126, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 96, 96, 96, 255, 94, 94, 94, 255, 97, 97, 97, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 67, 67, 67, 255, 61, 61, 61, 255, 55, 55, 55, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 116, 116, 116, 255, 126, 126, 126, 255, 137, 137, 137, 255, 147, 147, 147, 255, 155, 155, 155, 255, 162, 162, 162, 255, 169, 169, 169, 255, 175, 175, 175, 255, 179, 179, 179, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 159, 159, 159, 255, 161, 161, 161, 255, 166, 166, 166, 255, 173, 173, 173, 255, 181, 181, 181, 255, 190, 190, 190, 255, 198, 198, 198, 255, 202, 202, 202, 255, 201, 201, 201, 255, 195, 195, 195, 255, 189, 189, 189, 255, 184, 184, 184, 255, 178, 178, 178, 255, 173, 173, 173, 255, 167, 167, 167, 255, 160, 160, 160, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 144, 144, 144, 255, 138, 138, 138, 255, 131, 131, 131, 255, 123, 123, 123, 255, 117, 117, 117, 255, 112, 112, 112, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 133, 133, 133, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 143, 143, 143, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 128, 128, 128, 255, 120, 120, 120, 255, 112, 112, 112, 255, 103, 103, 103, 255, 97, 97, 97, 255, 95, 95, 95, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 107, 107, 107, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 79, 79, 79, 255, 75, 75, 75, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 42, 42, 42, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 76, 76, 76, 255, 82, 82, 82, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 109, 109, 109, 255, 117, 117, 117, 255, 127, 127, 127, 255, 138, 138, 138, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 173, 173, 173, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 160, 160, 160, 255, 164, 164, 164, 255, 171, 171, 171, 255, 179, 179, 179, 255, 188, 188, 188, 255, 196, 196, 196, 255, 201, 201, 201, 255, 201, 201, 201, 255, 197, 197, 197, 255, 191, 191, 191, 255, 185, 185, 185, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 145, 145, 145, 255, 139, 139, 139, 255, 132, 132, 132, 255, 124, 124, 124, 255, 117, 117, 117, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 132, 132, 132, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 117, 117, 117, 255, 122, 122, 122, 255, 127, 127, 127, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 122, 122, 122, 255, 113, 113, 113, 255, 105, 105, 105, 255, 98, 98, 98, 255, 95, 95, 95, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 72, 72, 72, 255, 66, 66, 66, 255, 60, 60, 60, 255, 54, 54, 54, 255, 49, 49, 49, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 76, 76, 76, 255, 82, 82, 82, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 109, 109, 109, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 174, 174, 174, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 160, 160, 160, 255, 160, 160, 160, 255, 164, 164, 164, 255, 170, 170, 170, 255, 178, 178, 178, 255, 186, 186, 186, 255, 194, 194, 194, 255, 199, 199, 199, 255, 201, 201, 201, 255, 198, 198, 198, 255, 192, 192, 192, 255, 186, 186, 186, 255, 180, 180, 180, 255, 176, 176, 176, 255, 171, 171, 171, 255, 165, 165, 165, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 145, 145, 145, 255, 140, 140, 140, 255, 133, 133, 133, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 131, 131, 131, 255, 124, 124, 124, 255, 114, 114, 114, 255, 105, 105, 105, 255, 99, 99, 99, 255, 96, 96, 96, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 68, 68, 68, 255, 62, 62, 62, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 38, 38, 38, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 88, 88, 88, 255, 94, 94, 94, 255, 101, 101, 101, 255, 108, 108, 108, 255, 117, 117, 117, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 180, 180, 180, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 166, 166, 166, 255, 161, 161, 161, 255, 161, 161, 161, 255, 164, 164, 164, 255, 169, 169, 169, 255, 177, 177, 177, 255, 185, 185, 185, 255, 192, 192, 192, 255, 198, 198, 198, 255, 201, 201, 201, 255, 199, 199, 199, 255, 193, 193, 193, 255, 187, 187, 187, 255, 181, 181, 181, 255, 176, 176, 176, 255, 172, 172, 172, 255, 167, 167, 167, 255, 161, 161, 161, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 146, 146, 146, 255, 141, 141, 141, 255, 134, 134, 134, 255, 126, 126, 126, 255, 119, 119, 119, 255, 113, 113, 113, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 132, 132, 132, 255, 125, 125, 125, 255, 115, 115, 115, 255, 106, 106, 106, 255, 99, 99, 99, 255, 96, 96, 96, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 52, 52, 52, 255, 47, 47, 47, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 44, 44, 44, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 69, 69, 69, 255, 75, 75, 75, 255, 81, 81, 81, 255, 87, 87, 87, 255, 93, 93, 93, 255, 100, 100, 100, 255, 108, 108, 108, 255, 116, 116, 116, 255, 127, 127, 127, 255, 138, 138, 138, 255, 148, 148, 148, 255, 156, 156, 156, 255, 161, 161, 161, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 182, 182, 182, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 168, 168, 168, 255, 163, 163, 163, 255, 162, 162, 162, 255, 164, 164, 164, 255, 169, 169, 169, 255, 176, 176, 176, 255, 184, 184, 184, 255, 191, 191, 191, 255, 196, 196, 196, 255, 200, 200, 200, 255, 199, 199, 199, 255, 194, 194, 194, 255, 188, 188, 188, 255, 182, 182, 182, 255, 177, 177, 177, 255, 173, 173, 173, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 152, 152, 152, 255, 150, 150, 150, 255, 146, 146, 146, 255, 141, 141, 141, 255, 135, 135, 135, 255, 127, 127, 127, 255, 119, 119, 119, 255, 113, 113, 113, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 123, 123, 123, 255, 127, 127, 127, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 128, 128, 128, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 133, 133, 133, 255, 125, 125, 125, 255, 115, 115, 115, 255, 106, 106, 106, 255, 100, 100, 100, 255, 97, 97, 97, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 79, 79, 79, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 49, 49, 49, 255, 45, 45, 45, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 74, 74, 74, 255, 80, 80, 80, 255, 86, 86, 86, 255, 92, 92, 92, 255, 99, 99, 99, 255, 106, 106, 106, 255, 115, 115, 115, 255, 126, 126, 126, 255, 137, 137, 137, 255, 147, 147, 147, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 174, 174, 174, 255, 177, 177, 177, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 176, 176, 176, 255, 170, 170, 170, 255, 164, 164, 164, 255, 162, 162, 162, 255, 164, 164, 164, 255, 169, 169, 169, 255, 176, 176, 176, 255, 184, 184, 184, 255, 190, 190, 190, 255, 195, 195, 195, 255, 199, 199, 199, 255, 199, 199, 199, 255, 195, 195, 195, 255, 188, 188, 188, 255, 183, 183, 183, 255, 178, 178, 178, 255, 174, 174, 174, 255, 170, 170, 170, 255, 164, 164, 164, 255, 158, 158, 158, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 142, 142, 142, 255, 136, 136, 136, 255, 128, 128, 128, 255, 120, 120, 120, 255, 113, 113, 113, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 136, 136, 136, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 123, 123, 123, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 133, 133, 133, 255, 125, 125, 125, 255, 115, 115, 115, 255, 106, 106, 106, 255, 100, 100, 100, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 63, 63, 63, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 84, 84, 84, 255, 90, 90, 90, 255, 97, 97, 97, 255, 105, 105, 105, 255, 114, 114, 114, 255, 124, 124, 124, 255, 135, 135, 135, 255, 146, 146, 146, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 180, 180, 180, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 171, 171, 171, 255, 166, 166, 166, 255, 163, 163, 163, 255, 165, 165, 165, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 194, 194, 194, 255, 198, 198, 198, 255, 199, 199, 199, 255, 196, 196, 196, 255, 189, 189, 189, 255, 183, 183, 183, 255, 178, 178, 178, 255, 174, 174, 174, 255, 170, 170, 170, 255, 166, 166, 166, 255, 159, 159, 159, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 121, 121, 121, 255, 114, 114, 114, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 141, 141, 141, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 130, 130, 130, 255, 132, 132, 132, 255, 136, 136, 136, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 133, 133, 133, 255, 125, 125, 125, 255, 114, 114, 114, 255, 106, 106, 106, 255, 101, 101, 101, 255, 100, 100, 100, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 109, 109, 109, 255, 107, 107, 107, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 65, 65, 65, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 78, 78, 78, 255, 83, 83, 83, 255, 89, 89, 89, 255, 95, 95, 95, 255, 103, 103, 103, 255, 112, 112, 112, 255, 122, 122, 122, 255, 134, 134, 134, 255, 144, 144, 144, 255, 153, 153, 153, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 170, 170, 170, 255, 174, 174, 174, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 178, 178, 178, 255, 173, 173, 173, 255, 167, 167, 167, 255, 165, 165, 165, 255, 166, 166, 166, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 189, 189, 189, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 179, 179, 179, 255, 175, 175, 175, 255, 171, 171, 171, 255, 167, 167, 167, 255, 161, 161, 161, 255, 155, 155, 155, 255, 151, 151, 151, 255, 148, 148, 148, 255, 143, 143, 143, 255, 137, 137, 137, 255, 130, 130, 130, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 132, 132, 132, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 140, 140, 140, 255, 143, 143, 143, 255, 144, 144, 144, 255, 142, 142, 142, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 133, 133, 133, 255, 124, 124, 124, 255, 114, 114, 114, 255, 106, 106, 106, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 107, 107, 107, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 93, 93, 93, 255, 101, 101, 101, 255, 109, 109, 109, 255, 120, 120, 120, 255, 131, 131, 131, 255, 142, 142, 142, 255, 151, 151, 151, 255, 156, 156, 156, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 166, 166, 166, 255, 167, 167, 167, 255, 171, 171, 171, 255, 177, 177, 177, 255, 183, 183, 183, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 197, 197, 197, 255, 191, 191, 191, 255, 185, 185, 185, 255, 179, 179, 179, 255, 175, 175, 175, 255, 171, 171, 171, 255, 167, 167, 167, 255, 162, 162, 162, 255, 156, 156, 156, 255, 152, 152, 152, 255, 148, 148, 148, 255, 143, 143, 143, 255, 137, 137, 137, 255, 131, 131, 131, 255, 123, 123, 123, 255, 115, 115, 115, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 140, 140, 140, 255, 142, 142, 142, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 123, 123, 123, 255, 123, 123, 123, 255, 127, 127, 127, 255, 133, 133, 133, 255, 139, 139, 139, 255, 144, 144, 144, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 106, 106, 106, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 86, 86, 86, 255, 91, 91, 91, 255, 98, 98, 98, 255, 107, 107, 107, 255, 118, 118, 118, 255, 129, 129, 129, 255, 140, 140, 140, 255, 149, 149, 149, 255, 155, 155, 155, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 174, 174, 174, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 167, 167, 167, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 183, 183, 183, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 197, 197, 197, 255, 192, 192, 192, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 149, 149, 149, 255, 144, 144, 144, 255, 138, 138, 138, 255, 131, 131, 131, 255, 124, 124, 124, 255, 116, 116, 116, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 139, 139, 139, 255, 142, 142, 142, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 124, 124, 124, 255, 123, 123, 123, 255, 125, 125, 125, 255, 131, 131, 131, 255, 139, 139, 139, 255, 144, 144, 144, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 132, 132, 132, 255, 122, 122, 122, 255, 113, 113, 113, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 65, 65, 65, 255, 70, 70, 70, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 90, 90, 90, 255, 96, 96, 96, 255, 105, 105, 105, 255, 115, 115, 115, 255, 126, 126, 126, 255, 137, 137, 137, 255, 147, 147, 147, 255, 153, 153, 153, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 169, 169, 169, 255, 169, 169, 169, 255, 172, 172, 172, 255, 177, 177, 177, 255, 183, 183, 183, 255, 189, 189, 189, 255, 193, 193, 193, 255, 194, 194, 194, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 153, 153, 153, 255, 149, 149, 149, 255, 145, 145, 145, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 117, 117, 117, 255, 110, 110, 110, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 120, 120, 120, 255, 125, 125, 125, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 144, 144, 144, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 140, 140, 140, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 123, 123, 123, 255, 124, 124, 124, 255, 130, 130, 130, 255, 138, 138, 138, 255, 144, 144, 144, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 139, 139, 139, 255, 131, 131, 131, 255, 121, 121, 121, 255, 113, 113, 113, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 103, 103, 103, 255, 113, 113, 113, 255, 124, 124, 124, 255, 135, 135, 135, 255, 145, 145, 145, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 174, 174, 174, 255, 171, 171, 171, 255, 170, 170, 170, 255, 173, 173, 173, 255, 178, 178, 178, 255, 183, 183, 183, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 194, 194, 194, 255, 187, 187, 187, 255, 181, 181, 181, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 160, 160, 160, 255, 154, 154, 154, 255, 150, 150, 150, 255, 145, 145, 145, 255, 139, 139, 139, 255, 133, 133, 133, 255, 125, 125, 125, 255, 118, 118, 118, 255, 111, 111, 111, 255, 105, 105, 105, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 107, 107, 107, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 141, 141, 141, 255, 144, 144, 144, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 138, 138, 138, 255, 141, 141, 141, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 124, 124, 124, 255, 124, 124, 124, 255, 129, 129, 129, 255, 138, 138, 138, 255, 145, 145, 145, 255, 147, 147, 147, 255, 144, 144, 144, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 139, 139, 139, 255, 131, 131, 131, 255, 121, 121, 121, 255, 113, 113, 113, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 93, 93, 93, 255, 100, 100, 100, 255, 110, 110, 110, 255, 121, 121, 121, 255, 132, 132, 132, 255, 142, 142, 142, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 176, 176, 176, 255, 172, 172, 172, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 183, 183, 183, 255, 188, 188, 188, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 195, 195, 195, 255, 189, 189, 189, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 133, 133, 133, 255, 126, 126, 126, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 118, 118, 118, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 127, 127, 127, 255, 134, 134, 134, 255, 141, 141, 141, 255, 145, 145, 145, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 128, 128, 128, 255, 124, 124, 124, 255, 124, 124, 124, 255, 128, 128, 128, 255, 138, 138, 138, 255, 146, 146, 146, 255, 148, 148, 148, 255, 145, 145, 145, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 139, 139, 139, 255, 130, 130, 130, 255, 120, 120, 120, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 88, 88, 88, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 68, 68, 68, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 63, 63, 63, 255, 68, 68, 68, 255, 72, 72, 72, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 91, 91, 91, 255, 99, 99, 99, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 148, 148, 148, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 183, 183, 183, 255, 185, 185, 185, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 174, 174, 174, 255, 172, 172, 172, 255, 174, 174, 174, 255, 178, 178, 178, 255, 183, 183, 183, 255, 188, 188, 188, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 177, 177, 177, 255, 173, 173, 173, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 156, 156, 156, 255, 151, 151, 151, 255, 147, 147, 147, 255, 141, 141, 141, 255, 134, 134, 134, 255, 127, 127, 127, 255, 120, 120, 120, 255, 112, 112, 112, 255, 106, 106, 106, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 119, 119, 119, 255, 126, 126, 126, 255, 133, 133, 133, 255, 141, 141, 141, 255, 146, 146, 146, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 129, 129, 129, 255, 125, 125, 125, 255, 124, 124, 124, 255, 128, 128, 128, 255, 138, 138, 138, 255, 146, 146, 146, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 139, 139, 139, 255, 130, 130, 130, 255, 120, 120, 120, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 98, 98, 98, 255, 93, 93, 93, 255, 87, 87, 87, 255, 81, 81, 81, 255, 75, 75, 75, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 97, 97, 97, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 145, 145, 145, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 180, 180, 180, 255, 176, 176, 176, 255, 174, 174, 174, 255, 174, 174, 174, 255, 178, 178, 178, 255, 183, 183, 183, 255, 187, 187, 187, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 196, 196, 196, 255, 192, 192, 192, 255, 185, 185, 185, 255, 178, 178, 178, 255, 173, 173, 173, 255, 169, 169, 169, 255, 165, 165, 165, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 141, 141, 141, 255, 135, 135, 135, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 107, 107, 107, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 119, 119, 119, 255, 125, 125, 125, 255, 133, 133, 133, 255, 141, 141, 141, 255, 146, 146, 146, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 137, 137, 137, 255, 138, 138, 138, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 124, 124, 124, 255, 128, 128, 128, 255, 138, 138, 138, 255, 147, 147, 147, 255, 150, 150, 150, 255, 147, 147, 147, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 140, 140, 140, 255, 130, 130, 130, 255, 121, 121, 121, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 98, 98, 98, 255, 92, 92, 92, 255, 86, 86, 86, 255, 80, 80, 80, 255, 74, 74, 74, 255, 69, 69, 69, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 125, 125, 125, 255, 135, 135, 135, 255, 143, 143, 143, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 188, 188, 188, 255, 183, 183, 183, 255, 179, 179, 179, 255, 175, 175, 175, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 187, 187, 187, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 193, 193, 193, 255, 187, 187, 187, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 121, 121, 121, 255, 114, 114, 114, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 116, 116, 116, 255, 120, 120, 120, 255, 126, 126, 126, 255, 134, 134, 134, 255, 142, 142, 142, 255, 147, 147, 147, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 146, 146, 146, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 126, 126, 126, 255, 124, 124, 124, 255, 128, 128, 128, 255, 139, 139, 139, 255, 148, 148, 148, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 148, 148, 148, 255, 147, 147, 147, 255, 140, 140, 140, 255, 130, 130, 130, 255, 122, 122, 122, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 98, 98, 98, 255, 92, 92, 92, 255, 86, 86, 86, 255, 80, 80, 80, 255, 74, 74, 74, 255, 69, 69, 69, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 102, 102, 102, 255, 112, 112, 112, 255, 123, 123, 123, 255, 133, 133, 133, 255, 142, 142, 142, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 168, 168, 168, 255, 174, 174, 174, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 191, 191, 191, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 176, 176, 176, 255, 177, 177, 177, 255, 181, 181, 181, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 194, 194, 194, 255, 189, 189, 189, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 154, 154, 154, 255, 149, 149, 149, 255, 143, 143, 143, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 148, 148, 148, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 147, 147, 147, 255, 144, 144, 144, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 136, 136, 136, 255, 136, 136, 136, 255, 134, 134, 134, 255, 130, 130, 130, 255, 126, 126, 126, 255, 124, 124, 124, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 152, 152, 152, 255, 149, 149, 149, 255, 148, 148, 148, 255, 149, 149, 149, 255, 148, 148, 148, 255, 141, 141, 141, 255, 131, 131, 131, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 105, 105, 105, 255, 99, 99, 99, 255, 93, 93, 93, 255, 87, 87, 87, 255, 81, 81, 81, 255, 76, 76, 76, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 101, 101, 101, 255, 111, 111, 111, 255, 121, 121, 121, 255, 131, 131, 131, 255, 140, 140, 140, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 173, 173, 173, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 190, 190, 190, 255, 185, 185, 185, 255, 180, 180, 180, 255, 177, 177, 177, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 189, 189, 189, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 195, 195, 195, 255, 191, 191, 191, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 150, 150, 150, 255, 144, 144, 144, 255, 137, 137, 137, 255, 130, 130, 130, 255, 123, 123, 123, 255, 116, 116, 116, 255, 109, 109, 109, 255, 103, 103, 103, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 119, 119, 119, 255, 124, 124, 124, 255, 130, 130, 130, 255, 138, 138, 138, 255, 145, 145, 145, 255, 149, 149, 149, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 148, 148, 148, 255, 150, 150, 150, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 125, 125, 125, 255, 130, 130, 130, 255, 141, 141, 141, 255, 151, 151, 151, 255, 153, 153, 153, 255, 150, 150, 150, 255, 149, 149, 149, 255, 150, 150, 150, 255, 149, 149, 149, 255, 142, 142, 142, 255, 132, 132, 132, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 109, 109, 109, 255, 106, 106, 106, 255, 101, 101, 101, 255, 95, 95, 95, 255, 89, 89, 89, 255, 84, 84, 84, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 93, 93, 93, 255, 100, 100, 100, 255, 109, 109, 109, 255, 120, 120, 120, 255, 130, 130, 130, 255, 138, 138, 138, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 161, 161, 161, 255, 166, 166, 166, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 194, 194, 194, 255, 190, 190, 190, 255, 184, 184, 184, 255, 179, 179, 179, 255, 177, 177, 177, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 193, 193, 193, 255, 186, 186, 186, 255, 178, 178, 178, 255, 172, 172, 172, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 151, 151, 151, 255, 145, 145, 145, 255, 138, 138, 138, 255, 131, 131, 131, 255, 124, 124, 124, 255, 117, 117, 117, 255, 110, 110, 110, 255, 103, 103, 103, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 111, 111, 111, 255, 114, 114, 114, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 127, 127, 127, 255, 134, 134, 134, 255, 141, 141, 141, 255, 147, 147, 147, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 146, 146, 146, 255, 150, 150, 150, 255, 151, 151, 151, 255, 149, 149, 149, 255, 145, 145, 145, 255, 140, 140, 140, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 126, 126, 126, 255, 132, 132, 132, 255, 143, 143, 143, 255, 152, 152, 152, 255, 154, 154, 154, 255, 151, 151, 151, 255, 150, 150, 150, 255, 152, 152, 152, 255, 151, 151, 151, 255, 144, 144, 144, 255, 134, 134, 134, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 113, 113, 113, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 81, 81, 81, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 76, 76, 76, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 93, 93, 93, 255, 99, 99, 99, 255, 109, 109, 109, 255, 119, 119, 119, 255, 129, 129, 129, 255, 137, 137, 137, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 171, 171, 171, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 194, 194, 194, 255, 189, 189, 189, 255, 183, 183, 183, 255, 179, 179, 179, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 195, 195, 195, 255, 190, 190, 190, 255, 181, 181, 181, 255, 174, 174, 174, 255, 168, 168, 168, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 140, 140, 140, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 111, 111, 111, 255, 104, 104, 104, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 144, 144, 144, 255, 149, 149, 149, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 148, 148, 148, 255, 152, 152, 152, 255, 152, 152, 152, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 132, 132, 132, 255, 143, 143, 143, 255, 153, 153, 153, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 153, 153, 153, 255, 152, 152, 152, 255, 146, 146, 146, 255, 137, 137, 137, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 106, 106, 106, 255, 101, 101, 101, 255, 95, 95, 95, 255, 90, 90, 90, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 99, 99, 99, 255, 108, 108, 108, 255, 119, 119, 119, 255, 128, 128, 128, 255, 136, 136, 136, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 154, 154, 154, 255, 159, 159, 159, 255, 165, 165, 165, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 197, 197, 197, 255, 194, 194, 194, 255, 188, 188, 188, 255, 183, 183, 183, 255, 179, 179, 179, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 193, 193, 193, 255, 186, 186, 186, 255, 177, 177, 177, 255, 170, 170, 170, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 149, 149, 149, 255, 142, 142, 142, 255, 134, 134, 134, 255, 126, 126, 126, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 99, 99, 99, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 128, 128, 128, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 148, 148, 148, 255, 152, 152, 152, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 153, 153, 153, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 136, 136, 136, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 132, 132, 132, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 127, 127, 127, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 154, 154, 154, 255, 154, 154, 154, 255, 149, 149, 149, 255, 141, 141, 141, 255, 132, 132, 132, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 92, 92, 92, 255, 99, 99, 99, 255, 108, 108, 108, 255, 118, 118, 118, 255, 128, 128, 128, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 144, 144, 144, 255, 148, 148, 148, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 172, 172, 172, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 197, 197, 197, 255, 194, 194, 194, 255, 188, 188, 188, 255, 182, 182, 182, 255, 179, 179, 179, 255, 180, 180, 180, 255, 184, 184, 184, 255, 189, 189, 189, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 195, 195, 195, 255, 191, 191, 191, 255, 182, 182, 182, 255, 174, 174, 174, 255, 167, 167, 167, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 151, 151, 151, 255, 144, 144, 144, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 106, 106, 106, 255, 99, 99, 99, 255, 95, 95, 95, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 154, 154, 154, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 127, 127, 127, 255, 132, 132, 132, 255, 142, 142, 142, 255, 153, 153, 153, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 152, 152, 152, 255, 145, 145, 145, 255, 136, 136, 136, 255, 130, 130, 130, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 117, 117, 117, 255, 112, 112, 112, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 106, 106, 106, 255, 101, 101, 101, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 56, 56, 56, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 108, 108, 108, 255, 118, 118, 118, 255, 127, 127, 127, 255, 134, 134, 134, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 160, 160, 160, 255, 167, 167, 167, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 197, 197, 197, 255, 194, 194, 194, 255, 187, 187, 187, 255, 181, 181, 181, 255, 179, 179, 179, 255, 181, 181, 181, 255, 186, 186, 186, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 195, 195, 195, 255, 188, 188, 188, 255, 178, 178, 178, 255, 170, 170, 170, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 147, 147, 147, 255, 138, 138, 138, 255, 129, 129, 129, 255, 122, 122, 122, 255, 114, 114, 114, 255, 107, 107, 107, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 139, 139, 139, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 155, 155, 155, 255, 155, 155, 155, 255, 153, 153, 153, 255, 150, 150, 150, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 127, 127, 127, 255, 132, 132, 132, 255, 141, 141, 141, 255, 152, 152, 152, 255, 157, 157, 157, 255, 157, 157, 157, 255, 154, 154, 154, 255, 154, 154, 154, 255, 156, 156, 156, 255, 155, 155, 155, 255, 150, 150, 150, 255, 141, 141, 141, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 120, 120, 120, 255, 115, 115, 115, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 98, 98, 98, 255, 93, 93, 93, 255, 88, 88, 88, 255, 83, 83, 83, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 108, 108, 108, 255, 118, 118, 118, 255, 127, 127, 127, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 142, 142, 142, 255, 147, 147, 147, 255, 154, 154, 154, 255, 161, 161, 161, 255, 169, 169, 169, 255, 176, 176, 176, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 194, 194, 194, 255, 187, 187, 187, 255, 181, 181, 181, 255, 179, 179, 179, 255, 182, 182, 182, 255, 187, 187, 187, 255, 191, 191, 191, 255, 193, 193, 193, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 193, 193, 193, 255, 185, 185, 185, 255, 175, 175, 175, 255, 167, 167, 167, 255, 162, 162, 162, 255, 158, 158, 158, 255, 154, 154, 154, 255, 149, 149, 149, 255, 141, 141, 141, 255, 131, 131, 131, 255, 123, 123, 123, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 114, 114, 114, 255, 118, 118, 118, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 157, 157, 157, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 127, 127, 127, 255, 131, 131, 131, 255, 139, 139, 139, 255, 150, 150, 150, 255, 157, 157, 157, 255, 158, 158, 158, 255, 155, 155, 155, 255, 154, 154, 154, 255, 156, 156, 156, 255, 156, 156, 156, 255, 153, 153, 153, 255, 147, 147, 147, 255, 139, 139, 139, 255, 132, 132, 132, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 113, 113, 113, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 110, 110, 110, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 98, 98, 98, 255, 108, 108, 108, 255, 118, 118, 118, 255, 126, 126, 126, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 163, 163, 163, 255, 171, 171, 171, 255, 178, 178, 178, 255, 184, 184, 184, 255, 188, 188, 188, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 186, 186, 186, 255, 181, 181, 181, 255, 179, 179, 179, 255, 183, 183, 183, 255, 188, 188, 188, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 164, 164, 164, 255, 159, 159, 159, 255, 156, 156, 156, 255, 151, 151, 151, 255, 144, 144, 144, 255, 134, 134, 134, 255, 124, 124, 124, 255, 117, 117, 117, 255, 109, 109, 109, 255, 101, 101, 101, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 111, 111, 111, 255, 113, 113, 113, 255, 117, 117, 117, 255, 122, 122, 122, 255, 127, 127, 127, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 158, 158, 158, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 141, 141, 141, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 130, 130, 130, 255, 137, 137, 137, 255, 147, 147, 147, 255, 156, 156, 156, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 156, 156, 156, 255, 152, 152, 152, 255, 145, 145, 145, 255, 137, 137, 137, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 117, 117, 117, 255, 112, 112, 112, 255, 109, 109, 109, 255, 109, 109, 109, 255, 111, 111, 111, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 98, 98, 98, 255, 93, 93, 93, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 125, 125, 125, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 156, 156, 156, 255, 165, 165, 165, 255, 174, 174, 174, 255, 181, 181, 181, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 180, 180, 180, 255, 184, 184, 184, 255, 189, 189, 189, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 195, 195, 195, 255, 187, 187, 187, 255, 176, 176, 176, 255, 167, 167, 167, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 146, 146, 146, 255, 136, 136, 136, 255, 126, 126, 126, 255, 117, 117, 117, 255, 109, 109, 109, 255, 102, 102, 102, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 111, 111, 111, 255, 112, 112, 112, 255, 116, 116, 116, 255, 121, 121, 121, 255, 127, 127, 127, 255, 131, 131, 131, 255, 134, 134, 134, 255, 135, 135, 135, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 159, 159, 159, 255, 158, 158, 158, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 141, 141, 141, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 129, 129, 129, 255, 135, 135, 135, 255, 144, 144, 144, 255, 153, 153, 153, 255, 158, 158, 158, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 156, 156, 156, 255, 151, 151, 151, 255, 143, 143, 143, 255, 135, 135, 135, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 121, 121, 121, 255, 115, 115, 115, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 110, 110, 110, 255, 106, 106, 106, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 92, 92, 92, 255, 99, 99, 99, 255, 108, 108, 108, 255, 117, 117, 117, 255, 124, 124, 124, 255, 129, 129, 129, 255, 131, 131, 131, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 158, 158, 158, 255, 168, 168, 168, 255, 178, 178, 178, 255, 184, 184, 184, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 185, 185, 185, 255, 180, 180, 180, 255, 180, 180, 180, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 193, 193, 193, 255, 182, 182, 182, 255, 171, 171, 171, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 148, 148, 148, 255, 139, 139, 139, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 112, 112, 112, 255, 115, 115, 115, 255, 120, 120, 120, 255, 127, 127, 127, 255, 131, 131, 131, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 158, 158, 158, 255, 154, 154, 154, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 129, 129, 129, 255, 133, 133, 133, 255, 141, 141, 141, 255, 150, 150, 150, 255, 157, 157, 157, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 158, 158, 158, 255, 158, 158, 158, 255, 155, 155, 155, 255, 149, 149, 149, 255, 141, 141, 141, 255, 134, 134, 134, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 119, 119, 119, 255, 113, 113, 113, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 108, 108, 108, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 92, 92, 92, 255, 99, 99, 99, 255, 108, 108, 108, 255, 117, 117, 117, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 161, 161, 161, 255, 172, 172, 172, 255, 180, 180, 180, 255, 184, 184, 184, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 192, 192, 192, 255, 185, 185, 185, 255, 180, 180, 180, 255, 181, 181, 181, 255, 186, 186, 186, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 189, 189, 189, 255, 176, 176, 176, 255, 166, 166, 166, 255, 159, 159, 159, 255, 155, 155, 155, 255, 150, 150, 150, 255, 142, 142, 142, 255, 129, 129, 129, 255, 119, 119, 119, 255, 111, 111, 111, 255, 103, 103, 103, 255, 96, 96, 96, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 104, 104, 104, 255, 110, 110, 110, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 111, 111, 111, 255, 114, 114, 114, 255, 119, 119, 119, 255, 126, 126, 126, 255, 132, 132, 132, 255, 135, 135, 135, 255, 136, 136, 136, 255, 135, 135, 135, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 152, 152, 152, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 128, 128, 128, 255, 132, 132, 132, 255, 138, 138, 138, 255, 146, 146, 146, 255, 154, 154, 154, 255, 159, 159, 159, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 154, 154, 154, 255, 148, 148, 148, 255, 139, 139, 139, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 123, 123, 123, 255, 116, 116, 116, 255, 110, 110, 110, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 109, 109, 109, 255, 105, 105, 105, 255, 99, 99, 99, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 92, 92, 92, 255, 99, 99, 99, 255, 108, 108, 108, 255, 116, 116, 116, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 143, 143, 143, 255, 152, 152, 152, 255, 165, 165, 165, 255, 175, 175, 175, 255, 181, 181, 181, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 191, 191, 191, 255, 184, 184, 184, 255, 180, 180, 180, 255, 182, 182, 182, 255, 187, 187, 187, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 193, 193, 193, 255, 182, 182, 182, 255, 169, 169, 169, 255, 161, 161, 161, 255, 155, 155, 155, 255, 151, 151, 151, 255, 144, 144, 144, 255, 131, 131, 131, 255, 119, 119, 119, 255, 111, 111, 111, 255, 103, 103, 103, 255, 96, 96, 96, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 107, 107, 107, 255, 112, 112, 112, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 113, 113, 113, 255, 119, 119, 119, 255, 126, 126, 126, 255, 132, 132, 132, 255, 135, 135, 135, 255, 136, 136, 136, 255, 135, 135, 135, 255, 136, 136, 136, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 127, 127, 127, 255, 130, 130, 130, 255, 136, 136, 136, 255, 143, 143, 143, 255, 151, 151, 151, 255, 157, 157, 157, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 158, 158, 158, 255, 153, 153, 153, 255, 145, 145, 145, 255, 137, 137, 137, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 121, 121, 121, 255, 113, 113, 113, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 111, 111, 111, 255, 106, 106, 106, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 92, 92, 92, 255, 99, 99, 99, 255, 108, 108, 108, 255, 115, 115, 115, 255, 121, 121, 121, 255, 125, 125, 125, 255, 129, 129, 129, 255, 136, 136, 136, 255, 144, 144, 144, 255, 155, 155, 155, 255, 168, 168, 168, 255, 177, 177, 177, 255, 181, 181, 181, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 180, 180, 180, 255, 183, 183, 183, 255, 188, 188, 188, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 188, 188, 188, 255, 173, 173, 173, 255, 163, 163, 163, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 133, 133, 133, 255, 120, 120, 120, 255, 111, 111, 111, 255, 103, 103, 103, 255, 96, 96, 96, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 91, 91, 91, 255, 97, 97, 97, 255, 104, 104, 104, 255, 110, 110, 110, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 113, 113, 113, 255, 118, 118, 118, 255, 126, 126, 126, 255, 132, 132, 132, 255, 136, 136, 136, 255, 137, 137, 137, 255, 135, 135, 135, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 155, 155, 155, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 133, 133, 133, 255, 140, 140, 140, 255, 147, 147, 147, 255, 154, 154, 154, 255, 159, 159, 159, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 157, 157, 157, 255, 151, 151, 151, 255, 142, 142, 142, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 125, 125, 125, 255, 116, 116, 116, 255, 110, 110, 110, 255, 110, 110, 110, 255, 112, 112, 112, 255, 112, 112, 112, 255, 108, 108, 108, 255, 102, 102, 102, 255, 96, 96, 96, 255, 91, 91, 91, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 92, 92, 92, 255, 99, 99, 99, 255, 107, 107, 107, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 136, 136, 136, 255, 145, 145, 145, 255, 158, 158, 158, 255, 170, 170, 170, 255, 177, 177, 177, 255, 180, 180, 180, 255, 181, 181, 181, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 195, 195, 195, 255, 189, 189, 189, 255, 182, 182, 182, 255, 181, 181, 181, 255, 185, 185, 185, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 192, 192, 192, 255, 179, 179, 179, 255, 165, 165, 165, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 135, 135, 135, 255, 121, 121, 121, 255, 110, 110, 110, 255, 103, 103, 103, 255, 96, 96, 96, 255, 90, 90, 90, 255, 84, 84, 84, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 87, 87, 87, 255, 93, 93, 93, 255, 100, 100, 100, 255, 107, 107, 107, 255, 113, 113, 113, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 113, 113, 113, 255, 118, 118, 118, 255, 125, 125, 125, 255, 132, 132, 132, 255, 137, 137, 137, 255, 138, 138, 138, 255, 135, 135, 135, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 132, 132, 132, 255, 137, 137, 137, 255, 144, 144, 144, 255, 150, 150, 150, 255, 157, 157, 157, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 159, 159, 159, 255, 155, 155, 155, 255, 147, 147, 147, 255, 138, 138, 138, 255, 134, 134, 134, 255, 133, 133, 133, 255, 128, 128, 128, 255, 120, 120, 120, 255, 111, 111, 111, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 109, 109, 109, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 92, 92, 92, 255, 99, 99, 99, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 129, 129, 129, 255, 137, 137, 137, 255, 147, 147, 147, 255, 161, 161, 161, 255, 171, 171, 171, 255, 177, 177, 177, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 194, 194, 194, 255, 187, 187, 187, 255, 182, 182, 182, 255, 182, 182, 182, 255, 188, 188, 188, 255, 192, 192, 192, 255, 193, 193, 193, 255, 196, 196, 196, 255, 195, 195, 195, 255, 184, 184, 184, 255, 168, 168, 168, 255, 158, 158, 158, 255, 152, 152, 152, 255, 148, 148, 148, 255, 137, 137, 137, 255, 122, 122, 122, 255, 110, 110, 110, 255, 103, 103, 103, 255, 96, 96, 96, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 88, 88, 88, 255, 95, 95, 95, 255, 103, 103, 103, 255, 110, 110, 110, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 113, 113, 113, 255, 117, 117, 117, 255, 125, 125, 125, 255, 133, 133, 133, 255, 138, 138, 138, 255, 139, 139, 139, 255, 135, 135, 135, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 152, 152, 152, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 135, 135, 135, 255, 141, 141, 141, 255, 147, 147, 147, 255, 154, 154, 154, 255, 158, 158, 158, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 158, 158, 158, 255, 152, 152, 152, 255, 142, 142, 142, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 123, 123, 123, 255, 114, 114, 114, 255, 110, 110, 110, 255, 113, 113, 113, 255, 114, 114, 114, 255, 110, 110, 110, 255, 104, 104, 104, 255, 98, 98, 98, 255, 93, 93, 93, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 92, 92, 92, 255, 99, 99, 99, 255, 106, 106, 106, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 129, 129, 129, 255, 137, 137, 137, 255, 149, 149, 149, 255, 162, 162, 162, 255, 171, 171, 171, 255, 176, 176, 176, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 197, 197, 197, 255, 192, 192, 192, 255, 185, 185, 185, 255, 182, 182, 182, 255, 185, 185, 185, 255, 191, 191, 191, 255, 192, 192, 192, 255, 195, 195, 195, 255, 196, 196, 196, 255, 188, 188, 188, 255, 172, 172, 172, 255, 160, 160, 160, 255, 153, 153, 153, 255, 148, 148, 148, 255, 139, 139, 139, 255, 122, 122, 122, 255, 109, 109, 109, 255, 102, 102, 102, 255, 95, 95, 95, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 83, 83, 83, 255, 90, 90, 90, 255, 98, 98, 98, 255, 106, 106, 106, 255, 112, 112, 112, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 113, 113, 113, 255, 117, 117, 117, 255, 125, 125, 125, 255, 133, 133, 133, 255, 139, 139, 139, 255, 139, 139, 139, 255, 135, 135, 135, 255, 137, 137, 137, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 133, 133, 133, 255, 138, 138, 138, 255, 144, 144, 144, 255, 151, 151, 151, 255, 156, 156, 156, 255, 159, 159, 159, 255, 159, 159, 159, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 160, 160, 160, 255, 155, 155, 155, 255, 146, 146, 146, 255, 139, 139, 139, 255, 136, 136, 136, 255, 134, 134, 134, 255, 127, 127, 127, 255, 116, 116, 116, 255, 110, 110, 110, 255, 113, 113, 113, 255, 114, 114, 114, 255, 111, 111, 111, 255, 105, 105, 105, 255, 99, 99, 99, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 105, 105, 105, 255, 110, 110, 110, 255, 116, 116, 116, 255, 122, 122, 122, 255, 129, 129, 129, 255, 138, 138, 138, 255, 151, 151, 151, 255, 163, 163, 163, 255, 171, 171, 171, 255, 175, 175, 175, 255, 177, 177, 177, 255, 176, 176, 176, 255, 178, 178, 178, 255, 181, 181, 181, 255, 186, 186, 186, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 196, 196, 196, 255, 189, 189, 189, 255, 183, 183, 183, 255, 184, 184, 184, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 191, 191, 191, 255, 175, 175, 175, 255, 161, 161, 161, 255, 153, 153, 153, 255, 148, 148, 148, 255, 140, 140, 140, 255, 123, 123, 123, 255, 109, 109, 109, 255, 101, 101, 101, 255, 95, 95, 95, 255, 89, 89, 89, 255, 83, 83, 83, 255, 79, 79, 79, 255, 76, 76, 76, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 100, 100, 100, 255, 107, 107, 107, 255, 113, 113, 113, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 117, 117, 117, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 113, 113, 113, 255, 117, 117, 117, 255, 125, 125, 125, 255, 133, 133, 133, 255, 140, 140, 140, 255, 140, 140, 140, 255, 136, 136, 136, 255, 137, 137, 137, 255, 143, 143, 143, 255, 149, 149, 149, 255, 156, 156, 156, 255, 161, 161, 161, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 160, 160, 160, 255, 158, 158, 158, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 158, 158, 158, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 160, 160, 160, 255, 161, 161, 161, 255, 158, 158, 158, 255, 149, 149, 149, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 129, 129, 129, 255, 118, 118, 118, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 112, 112, 112, 255, 106, 106, 106, 255, 99, 99, 99, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 104, 104, 104, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 129, 129, 129, 255, 139, 139, 139, 255, 151, 151, 151, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 179, 179, 179, 255, 183, 183, 183, 255, 188, 188, 188, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 193, 193, 193, 255, 186, 186, 186, 255, 183, 183, 183, 255, 188, 188, 188, 255, 192, 192, 192, 255, 193, 193, 193, 255, 196, 196, 196, 255, 193, 193, 193, 255, 179, 179, 179, 255, 163, 163, 163, 255, 153, 153, 153, 255, 148, 148, 148, 255, 141, 141, 141, 255, 124, 124, 124, 255, 108, 108, 108, 255, 99, 99, 99, 255, 94, 94, 94, 255, 88, 88, 88, 255, 83, 83, 83, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 84, 84, 84, 255, 92, 92, 92, 255, 101, 101, 101, 255, 108, 108, 108, 255, 113, 113, 113, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 113, 113, 113, 255, 118, 118, 118, 255, 126, 126, 126, 255, 134, 134, 134, 255, 141, 141, 141, 255, 141, 141, 141, 255, 136, 136, 136, 255, 138, 138, 138, 255, 144, 144, 144, 255, 151, 151, 151, 255, 158, 158, 158, 255, 164, 164, 164, 255, 168, 168, 168, 255, 170, 170, 170, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 141, 141, 141, 255, 147, 147, 147, 255, 153, 153, 153, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 160, 160, 160, 255, 162, 162, 162, 255, 160, 160, 160, 255, 152, 152, 152, 255, 143, 143, 143, 255, 140, 140, 140, 255, 139, 139, 139, 255, 132, 132, 132, 255, 120, 120, 120, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 113, 113, 113, 255, 107, 107, 107, 255, 100, 100, 100, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 114, 114, 114, 255, 121, 121, 121, 255, 129, 129, 129, 255, 140, 140, 140, 255, 151, 151, 151, 255, 162, 162, 162, 255, 169, 169, 169, 255, 174, 174, 174, 255, 176, 176, 176, 255, 176, 176, 176, 255, 180, 180, 180, 255, 185, 185, 185, 255, 190, 190, 190, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 198, 198, 198, 255, 196, 196, 196, 255, 189, 189, 189, 255, 184, 184, 184, 255, 187, 187, 187, 255, 192, 192, 192, 255, 193, 193, 193, 255, 196, 196, 196, 255, 195, 195, 195, 255, 181, 181, 181, 255, 164, 164, 164, 255, 153, 153, 153, 255, 147, 147, 147, 255, 141, 141, 141, 255, 124, 124, 124, 255, 107, 107, 107, 255, 98, 98, 98, 255, 93, 93, 93, 255, 88, 88, 88, 255, 83, 83, 83, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 84, 84, 84, 255, 92, 92, 92, 255, 101, 101, 101, 255, 108, 108, 108, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 114, 114, 114, 255, 118, 118, 118, 255, 126, 126, 126, 255, 135, 135, 135, 255, 142, 142, 142, 255, 141, 141, 141, 255, 136, 136, 136, 255, 139, 139, 139, 255, 145, 145, 145, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 170, 170, 170, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 161, 161, 161, 255, 153, 153, 153, 255, 145, 145, 145, 255, 142, 142, 142, 255, 141, 141, 141, 255, 134, 134, 134, 255, 121, 121, 121, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 114, 114, 114, 255, 107, 107, 107, 255, 100, 100, 100, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 129, 129, 129, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 168, 168, 168, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 181, 181, 181, 255, 187, 187, 187, 255, 192, 192, 192, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 198, 198, 198, 255, 191, 191, 191, 255, 186, 186, 186, 255, 187, 187, 187, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 195, 195, 195, 255, 183, 183, 183, 255, 166, 166, 166, 255, 154, 154, 154, 255, 147, 147, 147, 255, 141, 141, 141, 255, 124, 124, 124, 255, 107, 107, 107, 255, 96, 96, 96, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 76, 76, 76, 255, 82, 82, 82, 255, 90, 90, 90, 255, 99, 99, 99, 255, 107, 107, 107, 255, 113, 113, 113, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 113, 113, 113, 255, 114, 114, 114, 255, 119, 119, 119, 255, 127, 127, 127, 255, 136, 136, 136, 255, 143, 143, 143, 255, 142, 142, 142, 255, 137, 137, 137, 255, 139, 139, 139, 255, 146, 146, 146, 255, 154, 154, 154, 255, 161, 161, 161, 255, 168, 168, 168, 255, 172, 172, 172, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 141, 141, 141, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 162, 162, 162, 255, 154, 154, 154, 255, 147, 147, 147, 255, 144, 144, 144, 255, 143, 143, 143, 255, 135, 135, 135, 255, 121, 121, 121, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 104, 104, 104, 255, 112, 112, 112, 255, 120, 120, 120, 255, 129, 129, 129, 255, 139, 139, 139, 255, 150, 150, 150, 255, 160, 160, 160, 255, 168, 168, 168, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 182, 182, 182, 255, 188, 188, 188, 255, 193, 193, 193, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 198, 198, 198, 255, 193, 193, 193, 255, 187, 187, 187, 255, 188, 188, 188, 255, 192, 192, 192, 255, 192, 192, 192, 255, 195, 195, 195, 255, 196, 196, 196, 255, 184, 184, 184, 255, 167, 167, 167, 255, 154, 154, 154, 255, 146, 146, 146, 255, 140, 140, 140, 255, 125, 125, 125, 255, 106, 106, 106, 255, 95, 95, 95, 255, 90, 90, 90, 255, 87, 87, 87, 255, 82, 82, 82, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 74, 74, 74, 255, 80, 80, 80, 255, 88, 88, 88, 255, 97, 97, 97, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 114, 114, 114, 255, 119, 119, 119, 255, 127, 127, 127, 255, 137, 137, 137, 255, 144, 144, 144, 255, 142, 142, 142, 255, 137, 137, 137, 255, 140, 140, 140, 255, 148, 148, 148, 255, 155, 155, 155, 255, 163, 163, 163, 255, 169, 169, 169, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 162, 162, 162, 255, 154, 154, 154, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 135, 135, 135, 255, 121, 121, 121, 255, 115, 115, 115, 255, 118, 118, 118, 255, 119, 119, 119, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 102, 102, 102, 255, 112, 112, 112, 255, 120, 120, 120, 255, 129, 129, 129, 255, 138, 138, 138, 255, 148, 148, 148, 255, 158, 158, 158, 255, 167, 167, 167, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 182, 182, 182, 255, 188, 188, 188, 255, 193, 193, 193, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 194, 194, 194, 255, 188, 188, 188, 255, 188, 188, 188, 255, 191, 191, 191, 255, 192, 192, 192, 255, 195, 195, 195, 255, 196, 196, 196, 255, 186, 186, 186, 255, 169, 169, 169, 255, 154, 154, 154, 255, 146, 146, 146, 255, 140, 140, 140, 255, 126, 126, 126, 255, 106, 106, 106, 255, 94, 94, 94, 255, 89, 89, 89, 255, 86, 86, 86, 255, 82, 82, 82, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 72, 72, 72, 255, 78, 78, 78, 255, 85, 85, 85, 255, 94, 94, 94, 255, 103, 103, 103, 255, 110, 110, 110, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 113, 113, 113, 255, 112, 112, 112, 255, 113, 113, 113, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 115, 115, 115, 255, 120, 120, 120, 255, 128, 128, 128, 255, 138, 138, 138, 255, 145, 145, 145, 255, 143, 143, 143, 255, 138, 138, 138, 255, 141, 141, 141, 255, 148, 148, 148, 255, 156, 156, 156, 255, 164, 164, 164, 255, 171, 171, 171, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 159, 159, 159, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 115, 115, 115, 255, 117, 117, 117, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 165, 165, 165, 255, 161, 161, 161, 255, 154, 154, 154, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 135, 135, 135, 255, 121, 121, 121, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 116, 116, 116, 255, 109, 109, 109, 255, 103, 103, 103, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 102, 102, 102, 255, 112, 112, 112, 255, 121, 121, 121, 255, 130, 130, 130, 255, 138, 138, 138, 255, 147, 147, 147, 255, 157, 157, 157, 255, 166, 166, 166, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 182, 182, 182, 255, 188, 188, 188, 255, 193, 193, 193, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 196, 196, 196, 255, 190, 190, 190, 255, 188, 188, 188, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 188, 188, 188, 255, 171, 171, 171, 255, 156, 156, 156, 255, 146, 146, 146, 255, 140, 140, 140, 255, 127, 127, 127, 255, 108, 108, 108, 255, 94, 94, 94, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 91, 91, 91, 255, 100, 100, 100, 255, 108, 108, 108, 255, 113, 113, 113, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 111, 111, 111, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 115, 115, 115, 255, 120, 120, 120, 255, 128, 128, 128, 255, 138, 138, 138, 255, 146, 146, 146, 255, 144, 144, 144, 255, 138, 138, 138, 255, 141, 141, 141, 255, 149, 149, 149, 255, 157, 157, 157, 255, 165, 165, 165, 255, 172, 172, 172, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 165, 165, 165, 255, 160, 160, 160, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 146, 146, 146, 255, 134, 134, 134, 255, 121, 121, 121, 255, 117, 117, 117, 255, 121, 121, 121, 255, 122, 122, 122, 255, 118, 118, 118, 255, 111, 111, 111, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 94, 94, 94, 255, 102, 102, 102, 255, 113, 113, 113, 255, 122, 122, 122, 255, 130, 130, 130, 255, 137, 137, 137, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 182, 182, 182, 255, 188, 188, 188, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 197, 197, 197, 255, 191, 191, 191, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 190, 190, 190, 255, 173, 173, 173, 255, 157, 157, 157, 255, 146, 146, 146, 255, 140, 140, 140, 255, 129, 129, 129, 255, 110, 110, 110, 255, 94, 94, 94, 255, 87, 87, 87, 255, 84, 84, 84, 255, 83, 83, 83, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 79, 79, 79, 255, 87, 87, 87, 255, 97, 97, 97, 255, 106, 106, 106, 255, 112, 112, 112, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 112, 112, 112, 255, 115, 115, 115, 255, 121, 121, 121, 255, 128, 128, 128, 255, 139, 139, 139, 255, 147, 147, 147, 255, 145, 145, 145, 255, 139, 139, 139, 255, 141, 141, 141, 255, 149, 149, 149, 255, 158, 158, 158, 255, 166, 166, 166, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 179, 179, 179, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 166, 166, 166, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 164, 164, 164, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 145, 145, 145, 255, 133, 133, 133, 255, 122, 122, 122, 255, 118, 118, 118, 255, 122, 122, 122, 255, 123, 123, 123, 255, 119, 119, 119, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 94, 94, 94, 255, 104, 104, 104, 255, 115, 115, 115, 255, 123, 123, 123, 255, 129, 129, 129, 255, 136, 136, 136, 255, 145, 145, 145, 255, 155, 155, 155, 255, 165, 165, 165, 255, 172, 172, 172, 255, 175, 175, 175, 255, 176, 176, 176, 255, 182, 182, 182, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 198, 198, 198, 255, 193, 193, 193, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 192, 192, 192, 255, 176, 176, 176, 255, 160, 160, 160, 255, 147, 147, 147, 255, 140, 140, 140, 255, 130, 130, 130, 255, 113, 113, 113, 255, 95, 95, 95, 255, 86, 86, 86, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 76, 76, 76, 255, 84, 84, 84, 255, 93, 93, 93, 255, 103, 103, 103, 255, 110, 110, 110, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 115, 115, 115, 255, 121, 121, 121, 255, 128, 128, 128, 255, 140, 140, 140, 255, 148, 148, 148, 255, 145, 145, 145, 255, 140, 140, 140, 255, 141, 141, 141, 255, 149, 149, 149, 255, 158, 158, 158, 255, 166, 166, 166, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 181, 181, 181, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 167, 167, 167, 255, 163, 163, 163, 255, 159, 159, 159, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 166, 166, 166, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 154, 154, 154, 255, 151, 151, 151, 255, 144, 144, 144, 255, 131, 131, 131, 255, 122, 122, 122, 255, 120, 120, 120, 255, 123, 123, 123, 255, 124, 124, 124, 255, 121, 121, 121, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 87, 87, 87, 255, 95, 95, 95, 255, 107, 107, 107, 255, 117, 117, 117, 255, 123, 123, 123, 255, 128, 128, 128, 255, 135, 135, 135, 255, 145, 145, 145, 255, 155, 155, 155, 255, 165, 165, 165, 255, 172, 172, 172, 255, 175, 175, 175, 255, 176, 176, 176, 255, 181, 181, 181, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 193, 193, 193, 255, 179, 179, 179, 255, 162, 162, 162, 255, 149, 149, 149, 255, 141, 141, 141, 255, 132, 132, 132, 255, 116, 116, 116, 255, 98, 98, 98, 255, 87, 87, 87, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 66, 66, 66, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 99, 99, 99, 255, 107, 107, 107, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 117, 117, 117, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 128, 128, 128, 255, 140, 140, 140, 255, 149, 149, 149, 255, 146, 146, 146, 255, 140, 140, 140, 255, 141, 141, 141, 255, 149, 149, 149, 255, 158, 158, 158, 255, 166, 166, 166, 255, 173, 173, 173, 255, 178, 178, 178, 255, 181, 181, 181, 255, 182, 182, 182, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 169, 169, 169, 255, 165, 165, 165, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 152, 152, 152, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 166, 166, 166, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 141, 141, 141, 255, 129, 129, 129, 255, 122, 122, 122, 255, 121, 121, 121, 255, 124, 124, 124, 255, 125, 125, 125, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 82, 82, 82, 255, 89, 89, 89, 255, 99, 99, 99, 255, 111, 111, 111, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 135, 135, 135, 255, 145, 145, 145, 255, 155, 155, 155, 255, 165, 165, 165, 255, 172, 172, 172, 255, 175, 175, 175, 255, 176, 176, 176, 255, 180, 180, 180, 255, 186, 186, 186, 255, 190, 190, 190, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 194, 194, 194, 255, 197, 197, 197, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 194, 194, 194, 255, 193, 193, 193, 255, 182, 182, 182, 255, 165, 165, 165, 255, 151, 151, 151, 255, 141, 141, 141, 255, 133, 133, 133, 255, 119, 119, 119, 255, 101, 101, 101, 255, 88, 88, 88, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 69, 69, 69, 255, 76, 76, 76, 255, 85, 85, 85, 255, 95, 95, 95, 255, 104, 104, 104, 255, 111, 111, 111, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 112, 112, 112, 255, 110, 110, 110, 255, 115, 115, 115, 255, 120, 120, 120, 255, 128, 128, 128, 255, 140, 140, 140, 255, 149, 149, 149, 255, 147, 147, 147, 255, 141, 141, 141, 255, 141, 141, 141, 255, 149, 149, 149, 255, 158, 158, 158, 255, 166, 166, 166, 255, 173, 173, 173, 255, 178, 178, 178, 255, 182, 182, 182, 255, 184, 184, 184, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 137, 137, 137, 255, 140, 140, 140, 255, 145, 145, 145, 255, 152, 152, 152, 255, 158, 158, 158, 255, 163, 163, 163, 255, 166, 166, 166, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 154, 154, 154, 255, 148, 148, 148, 255, 137, 137, 137, 255, 128, 128, 128, 255, 122, 122, 122, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 116, 116, 116, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 77, 77, 77, 255, 83, 83, 83, 255, 93, 93, 93, 255, 105, 105, 105, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 127, 127, 127, 255, 135, 135, 135, 255, 145, 145, 145, 255, 156, 156, 156, 255, 165, 165, 165, 255, 172, 172, 172, 255, 175, 175, 175, 255, 176, 176, 176, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 196, 196, 196, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 184, 184, 184, 255, 168, 168, 168, 255, 153, 153, 153, 255, 142, 142, 142, 255, 134, 134, 134, 255, 122, 122, 122, 255, 105, 105, 105, 255, 90, 90, 90, 255, 82, 82, 82, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 61, 61, 61, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 91, 91, 91, 255, 100, 100, 100, 255, 108, 108, 108, 255, 113, 113, 113, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 111, 111, 111, 255, 109, 109, 109, 255, 115, 115, 115, 255, 120, 120, 120, 255, 128, 128, 128, 255, 140, 140, 140, 255, 150, 150, 150, 255, 148, 148, 148, 255, 142, 142, 142, 255, 141, 141, 141, 255, 148, 148, 148, 255, 157, 157, 157, 255, 166, 166, 166, 255, 173, 173, 173, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 164, 164, 164, 255, 167, 167, 167, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 156, 156, 156, 255, 151, 151, 151, 255, 143, 143, 143, 255, 134, 134, 134, 255, 126, 126, 126, 255, 123, 123, 123, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 82, 82, 82, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 73, 73, 73, 255, 79, 79, 79, 255, 88, 88, 88, 255, 100, 100, 100, 255, 110, 110, 110, 255, 115, 115, 115, 255, 117, 117, 117, 255, 120, 120, 120, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 156, 156, 156, 255, 166, 166, 166, 255, 172, 172, 172, 255, 175, 175, 175, 255, 176, 176, 176, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 198, 198, 198, 255, 197, 197, 197, 255, 192, 192, 192, 255, 191, 191, 191, 255, 192, 192, 192, 255, 191, 191, 191, 255, 193, 193, 193, 255, 193, 193, 193, 255, 186, 186, 186, 255, 171, 171, 171, 255, 156, 156, 156, 255, 144, 144, 144, 255, 135, 135, 135, 255, 124, 124, 124, 255, 109, 109, 109, 255, 93, 93, 93, 255, 83, 83, 83, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 77, 77, 77, 255, 87, 87, 87, 255, 96, 96, 96, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 109, 109, 109, 255, 109, 109, 109, 255, 115, 115, 115, 255, 119, 119, 119, 255, 128, 128, 128, 255, 140, 140, 140, 255, 150, 150, 150, 255, 149, 149, 149, 255, 143, 143, 143, 255, 141, 141, 141, 255, 148, 148, 148, 255, 157, 157, 157, 255, 165, 165, 165, 255, 173, 173, 173, 255, 179, 179, 179, 255, 184, 184, 184, 255, 187, 187, 187, 255, 187, 187, 187, 255, 185, 185, 185, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 153, 153, 153, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 134, 134, 134, 255, 140, 140, 140, 255, 147, 147, 147, 255, 154, 154, 154, 255, 161, 161, 161, 255, 166, 166, 166, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 157, 157, 157, 255, 152, 152, 152, 255, 146, 146, 146, 255, 138, 138, 138, 255, 130, 130, 130, 255, 125, 125, 125, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 70, 70, 70, 255, 77, 77, 77, 255, 86, 86, 86, 255, 97, 97, 97, 255, 106, 106, 106, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 120, 120, 120, 255, 127, 127, 127, 255, 137, 137, 137, 255, 147, 147, 147, 255, 158, 158, 158, 255, 167, 167, 167, 255, 172, 172, 172, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 191, 191, 191, 255, 192, 192, 192, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 188, 188, 188, 255, 174, 174, 174, 255, 158, 158, 158, 255, 145, 145, 145, 255, 137, 137, 137, 255, 126, 126, 126, 255, 112, 112, 112, 255, 97, 97, 97, 255, 85, 85, 85, 255, 80, 80, 80, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 66, 66, 66, 255, 73, 73, 73, 255, 82, 82, 82, 255, 92, 92, 92, 255, 102, 102, 102, 255, 109, 109, 109, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 113, 113, 113, 255, 108, 108, 108, 255, 108, 108, 108, 255, 114, 114, 114, 255, 119, 119, 119, 255, 127, 127, 127, 255, 140, 140, 140, 255, 150, 150, 150, 255, 149, 149, 149, 255, 144, 144, 144, 255, 142, 142, 142, 255, 148, 148, 148, 255, 156, 156, 156, 255, 165, 165, 165, 255, 172, 172, 172, 255, 179, 179, 179, 255, 185, 185, 185, 255, 188, 188, 188, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 165, 165, 165, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 134, 134, 134, 255, 141, 141, 141, 255, 149, 149, 149, 255, 157, 157, 157, 255, 163, 163, 163, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 156, 156, 156, 255, 151, 151, 151, 255, 146, 146, 146, 255, 139, 139, 139, 255, 133, 133, 133, 255, 128, 128, 128, 255, 125, 125, 125, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 68, 68, 68, 255, 75, 75, 75, 255, 85, 85, 85, 255, 95, 95, 95, 255, 103, 103, 103, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 114, 114, 114, 255, 121, 121, 121, 255, 129, 129, 129, 255, 139, 139, 139, 255, 149, 149, 149, 255, 159, 159, 159, 255, 167, 167, 167, 255, 172, 172, 172, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 194, 194, 194, 255, 197, 197, 197, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 189, 189, 189, 255, 177, 177, 177, 255, 161, 161, 161, 255, 148, 148, 148, 255, 138, 138, 138, 255, 128, 128, 128, 255, 115, 115, 115, 255, 101, 101, 101, 255, 88, 88, 88, 255, 81, 81, 81, 255, 78, 78, 78, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 62, 62, 62, 255, 69, 69, 69, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 106, 106, 106, 255, 112, 112, 112, 255, 115, 115, 115, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 107, 107, 107, 255, 114, 114, 114, 255, 118, 118, 118, 255, 127, 127, 127, 255, 140, 140, 140, 255, 150, 150, 150, 255, 150, 150, 150, 255, 144, 144, 144, 255, 142, 142, 142, 255, 147, 147, 147, 255, 156, 156, 156, 255, 164, 164, 164, 255, 172, 172, 172, 255, 180, 180, 180, 255, 186, 186, 186, 255, 190, 190, 190, 255, 191, 191, 191, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 132, 132, 132, 255, 136, 136, 136, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 165, 165, 165, 255, 169, 169, 169, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 66, 66, 66, 255, 75, 75, 75, 255, 84, 84, 84, 255, 93, 93, 93, 255, 100, 100, 100, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 152, 152, 152, 255, 161, 161, 161, 255, 168, 168, 168, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 189, 189, 189, 255, 179, 179, 179, 255, 164, 164, 164, 255, 150, 150, 150, 255, 139, 139, 139, 255, 129, 129, 129, 255, 117, 117, 117, 255, 104, 104, 104, 255, 92, 92, 92, 255, 83, 83, 83, 255, 79, 79, 79, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 74, 74, 74, 255, 84, 84, 84, 255, 94, 94, 94, 255, 103, 103, 103, 255, 110, 110, 110, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 109, 109, 109, 255, 104, 104, 104, 255, 105, 105, 105, 255, 113, 113, 113, 255, 118, 118, 118, 255, 127, 127, 127, 255, 140, 140, 140, 255, 150, 150, 150, 255, 150, 150, 150, 255, 145, 145, 145, 255, 143, 143, 143, 255, 147, 147, 147, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 180, 180, 180, 255, 186, 186, 186, 255, 191, 191, 191, 255, 193, 193, 193, 255, 192, 192, 192, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 137, 137, 137, 255, 144, 144, 144, 255, 153, 153, 153, 255, 160, 160, 160, 255, 166, 166, 166, 255, 170, 170, 170, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 156, 156, 156, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 86, 86, 86, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 58, 58, 58, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 91, 91, 91, 255, 96, 96, 96, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 110, 110, 110, 255, 117, 117, 117, 255, 126, 126, 126, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 163, 163, 163, 255, 169, 169, 169, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 191, 191, 191, 255, 189, 189, 189, 255, 180, 180, 180, 255, 166, 166, 166, 255, 152, 152, 152, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 106, 106, 106, 255, 95, 95, 95, 255, 85, 85, 85, 255, 80, 80, 80, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 49, 49, 49, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 62, 62, 62, 255, 70, 70, 70, 255, 79, 79, 79, 255, 90, 90, 90, 255, 99, 99, 99, 255, 107, 107, 107, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 104, 104, 104, 255, 112, 112, 112, 255, 117, 117, 117, 255, 126, 126, 126, 255, 140, 140, 140, 255, 150, 150, 150, 255, 151, 151, 151, 255, 146, 146, 146, 255, 143, 143, 143, 255, 146, 146, 146, 255, 155, 155, 155, 255, 163, 163, 163, 255, 172, 172, 172, 255, 180, 180, 180, 255, 187, 187, 187, 255, 192, 192, 192, 255, 194, 194, 194, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 135, 135, 135, 255, 139, 139, 139, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 167, 167, 167, 255, 170, 170, 170, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 157, 157, 157, 255, 151, 151, 151, 255, 145, 145, 145, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 109, 109, 109, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 88, 88, 88, 255, 82, 82, 82, 255, 75, 75, 75, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 57, 57, 57, 255, 63, 63, 63, 255, 72, 72, 72, 255, 82, 82, 82, 255, 89, 89, 89, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 107, 107, 107, 255, 114, 114, 114, 255, 122, 122, 122, 255, 131, 131, 131, 255, 140, 140, 140, 255, 150, 150, 150, 255, 158, 158, 158, 255, 165, 165, 165, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 188, 188, 188, 255, 181, 181, 181, 255, 169, 169, 169, 255, 154, 154, 154, 255, 142, 142, 142, 255, 132, 132, 132, 255, 120, 120, 120, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 81, 81, 81, 255, 77, 77, 77, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 65, 65, 65, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 75, 75, 75, 255, 86, 86, 86, 255, 96, 96, 96, 255, 105, 105, 105, 255, 111, 111, 111, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 111, 111, 111, 255, 104, 104, 104, 255, 100, 100, 100, 255, 103, 103, 103, 255, 111, 111, 111, 255, 116, 116, 116, 255, 126, 126, 126, 255, 140, 140, 140, 255, 150, 150, 150, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 146, 146, 146, 255, 154, 154, 154, 255, 163, 163, 163, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 193, 193, 193, 255, 196, 196, 196, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 137, 137, 137, 255, 141, 141, 141, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 168, 168, 168, 255, 171, 171, 171, 255, 171, 171, 171, 255, 169, 169, 169, 255, 165, 165, 165, 255, 159, 159, 159, 255, 152, 152, 152, 255, 145, 145, 145, 255, 138, 138, 138, 255, 132, 132, 132, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 103, 103, 103, 255, 100, 100, 100, 255, 96, 96, 96, 255, 90, 90, 90, 255, 83, 83, 83, 255, 76, 76, 76, 255, 69, 69, 69, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 55, 55, 55, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 86, 86, 86, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 98, 98, 98, 255, 104, 104, 104, 255, 111, 111, 111, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 145, 145, 145, 255, 154, 154, 154, 255, 161, 161, 161, 255, 166, 166, 166, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 182, 182, 182, 255, 170, 170, 170, 255, 156, 156, 156, 255, 143, 143, 143, 255, 132, 132, 132, 255, 121, 121, 121, 255, 109, 109, 109, 255, 98, 98, 98, 255, 89, 89, 89, 255, 82, 82, 82, 255, 77, 77, 77, 255, 74, 74, 74, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 53, 53, 53, 255, 57, 57, 57, 255, 63, 63, 63, 255, 72, 72, 72, 255, 82, 82, 82, 255, 92, 92, 92, 255, 101, 101, 101, 255, 109, 109, 109, 255, 113, 113, 113, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 109, 109, 109, 255, 101, 101, 101, 255, 97, 97, 97, 255, 102, 102, 102, 255, 110, 110, 110, 255, 115, 115, 115, 255, 126, 126, 126, 255, 139, 139, 139, 255, 150, 150, 150, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 146, 146, 146, 255, 154, 154, 154, 255, 163, 163, 163, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 194, 194, 194, 255, 198, 198, 198, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 144, 144, 144, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 168, 168, 168, 255, 171, 171, 171, 255, 171, 171, 171, 255, 168, 168, 168, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 140, 140, 140, 255, 133, 133, 133, 255, 127, 127, 127, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 116, 116, 116, 255, 110, 110, 110, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 92, 92, 92, 255, 84, 84, 84, 255, 76, 76, 76, 255, 69, 69, 69, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 53, 53, 53, 255, 59, 59, 59, 255, 68, 68, 68, 255, 77, 77, 77, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 117, 117, 117, 255, 126, 126, 126, 255, 134, 134, 134, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 193, 193, 193, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 182, 182, 182, 255, 171, 171, 171, 255, 157, 157, 157, 255, 144, 144, 144, 255, 133, 133, 133, 255, 121, 121, 121, 255, 109, 109, 109, 255, 99, 99, 99, 255, 90, 90, 90, 255, 83, 83, 83, 255, 78, 78, 78, 255, 74, 74, 74, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 47, 47, 47, 255, 48, 48, 48, 255, 51, 51, 51, 255, 55, 55, 55, 255, 61, 61, 61, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 106, 106, 106, 255, 112, 112, 112, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 113, 113, 113, 255, 106, 106, 106, 255, 98, 98, 98, 255, 95, 95, 95, 255, 101, 101, 101, 255, 109, 109, 109, 255, 115, 115, 115, 255, 125, 125, 125, 255, 139, 139, 139, 255, 149, 149, 149, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 147, 147, 147, 255, 154, 154, 154, 255, 163, 163, 163, 255, 173, 173, 173, 255, 182, 182, 182, 255, 190, 190, 190, 255, 196, 196, 196, 255, 199, 199, 199, 255, 200, 200, 200, 255, 198, 198, 198, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 151, 151, 151, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 170, 170, 170, 255, 170, 170, 170, 255, 167, 167, 167, 255, 162, 162, 162, 255, 155, 155, 155, 255, 146, 146, 146, 255, 137, 137, 137, 255, 129, 129, 129, 255, 123, 123, 123, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 94, 94, 94, 255, 85, 85, 85, 255, 76, 76, 76, 255, 68, 68, 68, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 51, 51, 51, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 93, 93, 93, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 124, 124, 124, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 155, 155, 155, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 181, 181, 181, 255, 171, 171, 171, 255, 158, 158, 158, 255, 145, 145, 145, 255, 133, 133, 133, 255, 121, 121, 121, 255, 109, 109, 109, 255, 98, 98, 98, 255, 90, 90, 90, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 53, 53, 53, 255, 58, 58, 58, 255, 65, 65, 65, 255, 74, 74, 74, 255, 85, 85, 85, 255, 95, 95, 95, 255, 104, 104, 104, 255, 110, 110, 110, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 111, 111, 111, 255, 104, 104, 104, 255, 95, 95, 95, 255, 93, 93, 93, 255, 99, 99, 99, 255, 108, 108, 108, 255, 114, 114, 114, 255, 125, 125, 125, 255, 139, 139, 139, 255, 149, 149, 149, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 147, 147, 147, 255, 155, 155, 155, 255, 164, 164, 164, 255, 174, 174, 174, 255, 184, 184, 184, 255, 191, 191, 191, 255, 197, 197, 197, 255, 201, 201, 201, 255, 202, 202, 202, 255, 200, 200, 200, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 167, 167, 167, 255, 169, 169, 169, 255, 169, 169, 169, 255, 166, 166, 166, 255, 161, 161, 161, 255, 153, 153, 153, 255, 144, 144, 144, 255, 135, 135, 135, 255, 127, 127, 127, 255, 122, 122, 122, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 125, 125, 125, 255, 121, 121, 121, 255, 115, 115, 115, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 96, 96, 96, 255, 87, 87, 87, 255, 76, 76, 76, 255, 68, 68, 68, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 53, 53, 53, 255, 60, 60, 60, 255, 69, 69, 69, 255, 78, 78, 78, 255, 83, 83, 83, 255, 85, 85, 85, 255, 85, 85, 85, 255, 87, 87, 87, 255, 91, 91, 91, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 122, 122, 122, 255, 130, 130, 130, 255, 138, 138, 138, 255, 145, 145, 145, 255, 152, 152, 152, 255, 158, 158, 158, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 180, 180, 180, 255, 171, 171, 171, 255, 158, 158, 158, 255, 145, 145, 145, 255, 133, 133, 133, 255, 120, 120, 120, 255, 108, 108, 108, 255, 97, 97, 97, 255, 89, 89, 89, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 56, 56, 56, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 56, 56, 56, 255, 63, 63, 63, 255, 71, 71, 71, 255, 82, 82, 82, 255, 92, 92, 92, 255, 101, 101, 101, 255, 109, 109, 109, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 109, 109, 109, 255, 101, 101, 101, 255, 92, 92, 92, 255, 91, 91, 91, 255, 98, 98, 98, 255, 107, 107, 107, 255, 114, 114, 114, 255, 125, 125, 125, 255, 139, 139, 139, 255, 149, 149, 149, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 147, 147, 147, 255, 155, 155, 155, 255, 165, 165, 165, 255, 176, 176, 176, 255, 185, 185, 185, 255, 193, 193, 193, 255, 199, 199, 199, 255, 203, 203, 203, 255, 203, 203, 203, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 173, 173, 173, 255, 169, 169, 169, 255, 165, 165, 165, 255, 162, 162, 162, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 168, 168, 168, 255, 168, 168, 168, 255, 165, 165, 165, 255, 160, 160, 160, 255, 153, 153, 153, 255, 144, 144, 144, 255, 134, 134, 134, 255, 126, 126, 126, 255, 121, 121, 121, 255, 118, 118, 118, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 127, 127, 127, 255, 123, 123, 123, 255, 117, 117, 117, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 98, 98, 98, 255, 88, 88, 88, 255, 76, 76, 76, 255, 67, 67, 67, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 61, 61, 61, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 50, 50, 50, 255, 56, 56, 56, 255, 64, 64, 64, 255, 73, 73, 73, 255, 80, 80, 80, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 88, 88, 88, 255, 94, 94, 94, 255, 102, 102, 102, 255, 110, 110, 110, 255, 119, 119, 119, 255, 127, 127, 127, 255, 135, 135, 135, 255, 143, 143, 143, 255, 149, 149, 149, 255, 156, 156, 156, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 170, 170, 170, 255, 158, 158, 158, 255, 145, 145, 145, 255, 132, 132, 132, 255, 118, 118, 118, 255, 105, 105, 105, 255, 95, 95, 95, 255, 86, 86, 86, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 60, 60, 60, 255, 69, 69, 69, 255, 79, 79, 79, 255, 89, 89, 89, 255, 99, 99, 99, 255, 107, 107, 107, 255, 112, 112, 112, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 113, 113, 113, 255, 107, 107, 107, 255, 97, 97, 97, 255, 90, 90, 90, 255, 90, 90, 90, 255, 97, 97, 97, 255, 106, 106, 106, 255, 113, 113, 113, 255, 125, 125, 125, 255, 139, 139, 139, 255, 149, 149, 149, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 148, 148, 148, 255, 156, 156, 156, 255, 167, 167, 167, 255, 178, 178, 178, 255, 187, 187, 187, 255, 195, 195, 195, 255, 201, 201, 201, 255, 205, 205, 205, 255, 205, 205, 205, 255, 203, 203, 203, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 183, 183, 183, 255, 179, 179, 179, 255, 174, 174, 174, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 153, 153, 153, 255, 144, 144, 144, 255, 135, 135, 135, 255, 127, 127, 127, 255, 121, 121, 121, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 128, 128, 128, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 100, 100, 100, 255, 89, 89, 89, 255, 76, 76, 76, 255, 67, 67, 67, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 59, 59, 59, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 51, 51, 51, 255, 58, 58, 58, 255, 67, 67, 67, 255, 76, 76, 76, 255, 82, 82, 82, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 90, 90, 90, 255, 97, 97, 97, 255, 105, 105, 105, 255, 114, 114, 114, 255, 122, 122, 122, 255, 131, 131, 131, 255, 138, 138, 138, 255, 145, 145, 145, 255, 152, 152, 152, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 183, 183, 183, 255, 181, 181, 181, 255, 177, 177, 177, 255, 169, 169, 169, 255, 156, 156, 156, 255, 144, 144, 144, 255, 129, 129, 129, 255, 115, 115, 115, 255, 102, 102, 102, 255, 92, 92, 92, 255, 83, 83, 83, 255, 78, 78, 78, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 59, 59, 59, 255, 67, 67, 67, 255, 76, 76, 76, 255, 87, 87, 87, 255, 97, 97, 97, 255, 105, 105, 105, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 112, 112, 112, 255, 104, 104, 104, 255, 94, 94, 94, 255, 87, 87, 87, 255, 88, 88, 88, 255, 96, 96, 96, 255, 105, 105, 105, 255, 113, 113, 113, 255, 126, 126, 126, 255, 139, 139, 139, 255, 149, 149, 149, 255, 151, 151, 151, 255, 148, 148, 148, 255, 147, 147, 147, 255, 149, 149, 149, 255, 158, 158, 158, 255, 169, 169, 169, 255, 180, 180, 180, 255, 190, 190, 190, 255, 198, 198, 198, 255, 203, 203, 203, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 165, 165, 165, 255, 163, 163, 163, 255, 159, 159, 159, 255, 153, 153, 153, 255, 145, 145, 145, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 116, 116, 116, 255, 114, 114, 114, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 125, 125, 125, 255, 121, 121, 121, 255, 116, 116, 116, 255, 112, 112, 112, 255, 109, 109, 109, 255, 102, 102, 102, 255, 91, 91, 91, 255, 78, 78, 78, 255, 68, 68, 68, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 62, 62, 62, 255, 58, 58, 58, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 52, 52, 52, 255, 59, 59, 59, 255, 69, 69, 69, 255, 77, 77, 77, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 91, 91, 91, 255, 99, 99, 99, 255, 107, 107, 107, 255, 116, 116, 116, 255, 124, 124, 124, 255, 132, 132, 132, 255, 140, 140, 140, 255, 147, 147, 147, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 179, 179, 179, 255, 175, 175, 175, 255, 167, 167, 167, 255, 155, 155, 155, 255, 142, 142, 142, 255, 126, 126, 126, 255, 111, 111, 111, 255, 98, 98, 98, 255, 88, 88, 88, 255, 80, 80, 80, 255, 74, 74, 74, 255, 69, 69, 69, 255, 65, 65, 65, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 45, 45, 45, 255, 48, 48, 48, 255, 52, 52, 52, 255, 58, 58, 58, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 95, 95, 95, 255, 103, 103, 103, 255, 109, 109, 109, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 109, 109, 109, 255, 100, 100, 100, 255, 90, 90, 90, 255, 84, 84, 84, 255, 87, 87, 87, 255, 95, 95, 95, 255, 104, 104, 104, 255, 113, 113, 113, 255, 126, 126, 126, 255, 139, 139, 139, 255, 149, 149, 149, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 150, 150, 150, 255, 160, 160, 160, 255, 172, 172, 172, 255, 183, 183, 183, 255, 193, 193, 193, 255, 201, 201, 201, 255, 206, 206, 206, 255, 208, 208, 208, 255, 208, 208, 208, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 188, 188, 188, 255, 183, 183, 183, 255, 178, 178, 178, 255, 173, 173, 173, 255, 169, 169, 169, 255, 165, 165, 165, 255, 162, 162, 162, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 164, 164, 164, 255, 162, 162, 162, 255, 159, 159, 159, 255, 153, 153, 153, 255, 145, 145, 145, 255, 137, 137, 137, 255, 128, 128, 128, 255, 121, 121, 121, 255, 116, 116, 116, 255, 113, 113, 113, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 122, 122, 122, 255, 118, 118, 118, 255, 114, 114, 114, 255, 111, 111, 111, 255, 104, 104, 104, 255, 93, 93, 93, 255, 80, 80, 80, 255, 69, 69, 69, 255, 64, 64, 64, 255, 62, 62, 62, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 62, 62, 62, 255, 57, 57, 57, 255, 53, 53, 53, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 52, 52, 52, 255, 60, 60, 60, 255, 69, 69, 69, 255, 78, 78, 78, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 92, 92, 92, 255, 100, 100, 100, 255, 108, 108, 108, 255, 117, 117, 117, 255, 125, 125, 125, 255, 133, 133, 133, 255, 140, 140, 140, 255, 146, 146, 146, 255, 152, 152, 152, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 168, 168, 168, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 164, 164, 164, 255, 152, 152, 152, 255, 139, 139, 139, 255, 122, 122, 122, 255, 107, 107, 107, 255, 94, 94, 94, 255, 83, 83, 83, 255, 75, 75, 75, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 48, 48, 48, 255, 52, 52, 52, 255, 58, 58, 58, 255, 65, 65, 65, 255, 74, 74, 74, 255, 84, 84, 84, 255, 94, 94, 94, 255, 102, 102, 102, 255, 108, 108, 108, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 112, 112, 112, 255, 106, 106, 106, 255, 96, 96, 96, 255, 85, 85, 85, 255, 81, 81, 81, 255, 85, 85, 85, 255, 94, 94, 94, 255, 104, 104, 104, 255, 114, 114, 114, 255, 127, 127, 127, 255, 140, 140, 140, 255, 149, 149, 149, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 152, 152, 152, 255, 163, 163, 163, 255, 175, 175, 175, 255, 187, 187, 187, 255, 196, 196, 196, 255, 204, 204, 204, 255, 208, 208, 208, 255, 210, 210, 210, 255, 208, 208, 208, 255, 204, 204, 204, 255, 198, 198, 198, 255, 192, 192, 192, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 158, 158, 158, 255, 153, 153, 153, 255, 146, 146, 146, 255, 138, 138, 138, 255, 129, 129, 129, 255, 122, 122, 122, 255, 116, 116, 116, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 128, 128, 128, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 113, 113, 113, 255, 107, 107, 107, 255, 96, 96, 96, 255, 83, 83, 83, 255, 71, 71, 71, 255, 64, 64, 64, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 62, 62, 62, 255, 58, 58, 58, 255, 53, 53, 53, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 51, 51, 51, 255, 59, 59, 59, 255, 69, 69, 69, 255, 77, 77, 77, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 87, 87, 87, 255, 92, 92, 92, 255, 100, 100, 100, 255, 108, 108, 108, 255, 116, 116, 116, 255, 124, 124, 124, 255, 132, 132, 132, 255, 139, 139, 139, 255, 145, 145, 145, 255, 151, 151, 151, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 174, 174, 174, 255, 170, 170, 170, 255, 162, 162, 162, 255, 150, 150, 150, 255, 135, 135, 135, 255, 117, 117, 117, 255, 101, 101, 101, 255, 88, 88, 88, 255, 78, 78, 78, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 48, 48, 48, 255, 52, 52, 52, 255, 58, 58, 58, 255, 65, 65, 65, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 101, 101, 101, 255, 106, 106, 106, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 109, 109, 109, 255, 101, 101, 101, 255, 90, 90, 90, 255, 81, 81, 81, 255, 79, 79, 79, 255, 85, 85, 85, 255, 94, 94, 94, 255, 104, 104, 104, 255, 114, 114, 114, 255, 128, 128, 128, 255, 141, 141, 141, 255, 149, 149, 149, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 154, 154, 154, 255, 166, 166, 166, 255, 179, 179, 179, 255, 190, 190, 190, 255, 199, 199, 199, 255, 206, 206, 206, 255, 210, 210, 210, 255, 211, 211, 211, 255, 208, 208, 208, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 184, 184, 184, 255, 178, 178, 178, 255, 173, 173, 173, 255, 169, 169, 169, 255, 165, 165, 165, 255, 161, 161, 161, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 157, 157, 157, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 131, 131, 131, 255, 123, 123, 123, 255, 116, 116, 116, 255, 111, 111, 111, 255, 109, 109, 109, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 129, 129, 129, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 110, 110, 110, 255, 100, 100, 100, 255, 87, 87, 87, 255, 74, 74, 74, 255, 66, 66, 66, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 59, 59, 59, 255, 54, 54, 54, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 46, 46, 46, 255, 50, 50, 50, 255, 57, 57, 57, 255, 67, 67, 67, 255, 76, 76, 76, 255, 82, 82, 82, 255, 84, 84, 84, 255, 84, 84, 84, 255, 87, 87, 87, 255, 92, 92, 92, 255, 99, 99, 99, 255, 107, 107, 107, 255, 115, 115, 115, 255, 123, 123, 123, 255, 130, 130, 130, 255, 137, 137, 137, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 172, 172, 172, 255, 168, 168, 168, 255, 159, 159, 159, 255, 147, 147, 147, 255, 130, 130, 130, 255, 112, 112, 112, 255, 96, 96, 96, 255, 83, 83, 83, 255, 73, 73, 73, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 58, 58, 58, 255, 65, 65, 65, 255, 74, 74, 74, 255, 83, 83, 83, 255, 91, 91, 91, 255, 99, 99, 99, 255, 105, 105, 105, 255, 109, 109, 109, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 111, 111, 111, 255, 105, 105, 105, 255, 96, 96, 96, 255, 85, 85, 85, 255, 78, 78, 78, 255, 78, 78, 78, 255, 84, 84, 84, 255, 94, 94, 94, 255, 104, 104, 104, 255, 115, 115, 115, 255, 129, 129, 129, 255, 142, 142, 142, 255, 149, 149, 149, 255, 151, 151, 151, 255, 149, 149, 149, 255, 149, 149, 149, 255, 157, 157, 157, 255, 170, 170, 170, 255, 183, 183, 183, 255, 194, 194, 194, 255, 202, 202, 202, 255, 208, 208, 208, 255, 211, 211, 211, 255, 210, 210, 210, 255, 207, 207, 207, 255, 201, 201, 201, 255, 194, 194, 194, 255, 188, 188, 188, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 157, 157, 157, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 147, 147, 147, 255, 140, 140, 140, 255, 132, 132, 132, 255, 124, 124, 124, 255, 117, 117, 117, 255, 111, 111, 111, 255, 107, 107, 107, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 113, 113, 113, 255, 104, 104, 104, 255, 91, 91, 91, 255, 79, 79, 79, 255, 68, 68, 68, 255, 63, 63, 63, 255, 61, 61, 61, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 55, 55, 55, 255, 65, 65, 65, 255, 75, 75, 75, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 86, 86, 86, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 113, 113, 113, 255, 120, 120, 120, 255, 127, 127, 127, 255, 134, 134, 134, 255, 139, 139, 139, 255, 145, 145, 145, 255, 149, 149, 149, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 165, 165, 165, 255, 156, 156, 156, 255, 143, 143, 143, 255, 124, 124, 124, 255, 106, 106, 106, 255, 90, 90, 90, 255, 77, 77, 77, 255, 68, 68, 68, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 59, 59, 59, 255, 66, 66, 66, 255, 74, 74, 74, 255, 82, 82, 82, 255, 90, 90, 90, 255, 97, 97, 97, 255, 103, 103, 103, 255, 107, 107, 107, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 111, 111, 111, 255, 106, 106, 106, 255, 99, 99, 99, 255, 89, 89, 89, 255, 80, 80, 80, 255, 75, 75, 75, 255, 76, 76, 76, 255, 84, 84, 84, 255, 95, 95, 95, 255, 105, 105, 105, 255, 116, 116, 116, 255, 130, 130, 130, 255, 143, 143, 143, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 151, 151, 151, 255, 161, 161, 161, 255, 174, 174, 174, 255, 186, 186, 186, 255, 197, 197, 197, 255, 205, 205, 205, 255, 210, 210, 210, 255, 211, 211, 211, 255, 210, 210, 210, 255, 205, 205, 205, 255, 198, 198, 198, 255, 191, 191, 191, 255, 185, 185, 185, 255, 178, 178, 178, 255, 172, 172, 172, 255, 168, 168, 168, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 156, 156, 156, 255, 152, 152, 152, 255, 147, 147, 147, 255, 141, 141, 141, 255, 134, 134, 134, 255, 126, 126, 126, 255, 118, 118, 118, 255, 111, 111, 111, 255, 107, 107, 107, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 108, 108, 108, 255, 97, 97, 97, 255, 84, 84, 84, 255, 72, 72, 72, 255, 65, 65, 65, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 57, 57, 57, 255, 51, 51, 51, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 53, 53, 53, 255, 62, 62, 62, 255, 72, 72, 72, 255, 80, 80, 80, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 90, 90, 90, 255, 96, 96, 96, 255, 103, 103, 103, 255, 110, 110, 110, 255, 117, 117, 117, 255, 124, 124, 124, 255, 130, 130, 130, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 180, 180, 180, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 162, 162, 162, 255, 153, 153, 153, 255, 137, 137, 137, 255, 118, 118, 118, 255, 99, 99, 99, 255, 83, 83, 83, 255, 72, 72, 72, 255, 64, 64, 64, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 67, 67, 67, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 106, 106, 106, 255, 101, 101, 101, 255, 93, 93, 93, 255, 83, 83, 83, 255, 75, 75, 75, 255, 72, 72, 72, 255, 75, 75, 75, 255, 84, 84, 84, 255, 95, 95, 95, 255, 105, 105, 105, 255, 118, 118, 118, 255, 132, 132, 132, 255, 143, 143, 143, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 154, 154, 154, 255, 164, 164, 164, 255, 178, 178, 178, 255, 190, 190, 190, 255, 200, 200, 200, 255, 207, 207, 207, 255, 210, 210, 210, 255, 211, 211, 211, 255, 208, 208, 208, 255, 203, 203, 203, 255, 196, 196, 196, 255, 189, 189, 189, 255, 182, 182, 182, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 155, 155, 155, 255, 152, 152, 152, 255, 148, 148, 148, 255, 143, 143, 143, 255, 137, 137, 137, 255, 129, 129, 129, 255, 121, 121, 121, 255, 113, 113, 113, 255, 107, 107, 107, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 112, 112, 112, 255, 102, 102, 102, 255, 89, 89, 89, 255, 78, 78, 78, 255, 68, 68, 68, 255, 63, 63, 63, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 59, 59, 59, 255, 53, 53, 53, 255, 48, 48, 48, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 50, 50, 50, 255, 59, 59, 59, 255, 69, 69, 69, 255, 79, 79, 79, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 89, 89, 89, 255, 94, 94, 94, 255, 101, 101, 101, 255, 107, 107, 107, 255, 114, 114, 114, 255, 120, 120, 120, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 148, 148, 148, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 159, 159, 159, 255, 149, 149, 149, 255, 132, 132, 132, 255, 111, 111, 111, 255, 92, 92, 92, 255, 77, 77, 77, 255, 67, 67, 67, 255, 59, 59, 59, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 51, 51, 51, 255, 56, 56, 56, 255, 62, 62, 62, 255, 69, 69, 69, 255, 76, 76, 76, 255, 82, 82, 82, 255, 88, 88, 88, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 95, 95, 95, 255, 86, 86, 86, 255, 78, 78, 78, 255, 71, 71, 71, 255, 70, 70, 70, 255, 75, 75, 75, 255, 85, 85, 85, 255, 96, 96, 96, 255, 106, 106, 106, 255, 120, 120, 120, 255, 133, 133, 133, 255, 144, 144, 144, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 156, 156, 156, 255, 168, 168, 168, 255, 182, 182, 182, 255, 193, 193, 193, 255, 202, 202, 202, 255, 208, 208, 208, 255, 211, 211, 211, 255, 211, 211, 211, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 186, 186, 186, 255, 178, 178, 178, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 149, 149, 149, 255, 144, 144, 144, 255, 139, 139, 139, 255, 132, 132, 132, 255, 124, 124, 124, 255, 116, 116, 116, 255, 108, 108, 108, 255, 103, 103, 103, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 116, 116, 116, 255, 107, 107, 107, 255, 95, 95, 95, 255, 84, 84, 84, 255, 73, 73, 73, 255, 65, 65, 65, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 63, 63, 63, 255, 61, 61, 61, 255, 56, 56, 56, 255, 50, 50, 50, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 55, 55, 55, 255, 66, 66, 66, 255, 76, 76, 76, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 98, 98, 98, 255, 104, 104, 104, 255, 110, 110, 110, 255, 116, 116, 116, 255, 122, 122, 122, 255, 127, 127, 127, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 173, 173, 173, 255, 168, 168, 168, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 156, 156, 156, 255, 144, 144, 144, 255, 125, 125, 125, 255, 105, 105, 105, 255, 86, 86, 86, 255, 72, 72, 72, 255, 62, 62, 62, 255, 55, 55, 55, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 76, 76, 76, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 94, 94, 94, 255, 88, 88, 88, 255, 80, 80, 80, 255, 72, 72, 72, 255, 68, 68, 68, 255, 68, 68, 68, 255, 75, 75, 75, 255, 85, 85, 85, 255, 97, 97, 97, 255, 108, 108, 108, 255, 121, 121, 121, 255, 135, 135, 135, 255, 145, 145, 145, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 160, 160, 160, 255, 172, 172, 172, 255, 185, 185, 185, 255, 196, 196, 196, 255, 204, 204, 204, 255, 209, 209, 209, 255, 211, 211, 211, 255, 210, 210, 210, 255, 205, 205, 205, 255, 198, 198, 198, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 169, 169, 169, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 143, 143, 143, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 141, 141, 141, 255, 135, 135, 135, 255, 128, 128, 128, 255, 120, 120, 120, 255, 111, 111, 111, 255, 104, 104, 104, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 118, 118, 118, 255, 112, 112, 112, 255, 101, 101, 101, 255, 90, 90, 90, 255, 79, 79, 79, 255, 69, 69, 69, 255, 63, 63, 63, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 58, 58, 58, 255, 51, 51, 51, 255, 46, 46, 46, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 47, 47, 47, 255, 53, 53, 53, 255, 62, 62, 62, 255, 73, 73, 73, 255, 81, 81, 81, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 91, 91, 91, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 153, 153, 153, 255, 139, 139, 139, 255, 119, 119, 119, 255, 98, 98, 98, 255, 80, 80, 80, 255, 67, 67, 67, 255, 58, 58, 58, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 59, 59, 59, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 87, 87, 87, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 65, 65, 65, 255, 67, 67, 67, 255, 75, 75, 75, 255, 86, 86, 86, 255, 98, 98, 98, 255, 109, 109, 109, 255, 123, 123, 123, 255, 136, 136, 136, 255, 146, 146, 146, 255, 150, 150, 150, 255, 151, 151, 151, 255, 154, 154, 154, 255, 163, 163, 163, 255, 176, 176, 176, 255, 188, 188, 188, 255, 198, 198, 198, 255, 205, 205, 205, 255, 209, 209, 209, 255, 210, 210, 210, 255, 209, 209, 209, 255, 203, 203, 203, 255, 196, 196, 196, 255, 188, 188, 188, 255, 180, 180, 180, 255, 173, 173, 173, 255, 167, 167, 167, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 124, 124, 124, 255, 115, 115, 115, 255, 107, 107, 107, 255, 101, 101, 101, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 115, 115, 115, 255, 107, 107, 107, 255, 96, 96, 96, 255, 85, 85, 85, 255, 74, 74, 74, 255, 66, 66, 66, 255, 62, 62, 62, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 60, 60, 60, 255, 54, 54, 54, 255, 47, 47, 47, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 50, 50, 50, 255, 59, 59, 59, 255, 70, 70, 70, 255, 79, 79, 79, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 118, 118, 118, 255, 123, 123, 123, 255, 126, 126, 126, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 184, 184, 184, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 161, 161, 161, 255, 159, 159, 159, 255, 159, 159, 159, 255, 156, 156, 156, 255, 149, 149, 149, 255, 133, 133, 133, 255, 112, 112, 112, 255, 92, 92, 92, 255, 75, 75, 75, 255, 63, 63, 63, 255, 54, 54, 54, 255, 47, 47, 47, 255, 42, 42, 42, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 47, 47, 47, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 68, 68, 68, 255, 64, 64, 64, 255, 63, 63, 63, 255, 67, 67, 67, 255, 76, 76, 76, 255, 88, 88, 88, 255, 99, 99, 99, 255, 111, 111, 111, 255, 125, 125, 125, 255, 138, 138, 138, 255, 147, 147, 147, 255, 151, 151, 151, 255, 152, 152, 152, 255, 157, 157, 157, 255, 167, 167, 167, 255, 180, 180, 180, 255, 191, 191, 191, 255, 200, 200, 200, 255, 205, 205, 205, 255, 209, 209, 209, 255, 210, 210, 210, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 170, 170, 170, 255, 164, 164, 164, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 134, 134, 134, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 141, 141, 141, 255, 135, 135, 135, 255, 129, 129, 129, 255, 120, 120, 120, 255, 111, 111, 111, 255, 103, 103, 103, 255, 98, 98, 98, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 118, 118, 118, 255, 112, 112, 112, 255, 102, 102, 102, 255, 91, 91, 91, 255, 80, 80, 80, 255, 70, 70, 70, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 62, 62, 62, 255, 61, 61, 61, 255, 56, 56, 56, 255, 49, 49, 49, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 48, 48, 48, 255, 56, 56, 56, 255, 67, 67, 67, 255, 77, 77, 77, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 154, 154, 154, 255, 145, 145, 145, 255, 127, 127, 127, 255, 106, 106, 106, 255, 86, 86, 86, 255, 70, 70, 70, 255, 59, 59, 59, 255, 51, 51, 51, 255, 44, 44, 44, 255, 39, 39, 39, 255, 35, 35, 35, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 39, 39, 39, 255, 42, 42, 42, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 52, 52, 52, 255, 57, 57, 57, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 76, 76, 76, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 60, 60, 60, 255, 61, 61, 61, 255, 67, 67, 67, 255, 77, 77, 77, 255, 89, 89, 89, 255, 100, 100, 100, 255, 113, 113, 113, 255, 127, 127, 127, 255, 139, 139, 139, 255, 147, 147, 147, 255, 151, 151, 151, 255, 153, 153, 153, 255, 159, 159, 159, 255, 170, 170, 170, 255, 182, 182, 182, 255, 193, 193, 193, 255, 200, 200, 200, 255, 206, 206, 206, 255, 209, 209, 209, 255, 209, 209, 209, 255, 206, 206, 206, 255, 199, 199, 199, 255, 191, 191, 191, 255, 182, 182, 182, 255, 175, 175, 175, 255, 168, 168, 168, 255, 162, 162, 162, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 133, 133, 133, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 150, 150, 150, 255, 152, 152, 152, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 126, 126, 126, 255, 117, 117, 117, 255, 108, 108, 108, 255, 100, 100, 100, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 115, 115, 115, 255, 107, 107, 107, 255, 96, 96, 96, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 61, 61, 61, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 47, 47, 47, 255, 54, 54, 54, 255, 64, 64, 64, 255, 75, 75, 75, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 163, 163, 163, 255, 165, 165, 165, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 177, 177, 177, 255, 173, 173, 173, 255, 168, 168, 168, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 140, 140, 140, 255, 122, 122, 122, 255, 101, 101, 101, 255, 81, 81, 81, 255, 67, 67, 67, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 60, 60, 60, 255, 67, 67, 67, 255, 78, 78, 78, 255, 91, 91, 91, 255, 102, 102, 102, 255, 115, 115, 115, 255, 128, 128, 128, 255, 140, 140, 140, 255, 148, 148, 148, 255, 151, 151, 151, 255, 155, 155, 155, 255, 162, 162, 162, 255, 173, 173, 173, 255, 185, 185, 185, 255, 194, 194, 194, 255, 201, 201, 201, 255, 206, 206, 206, 255, 209, 209, 209, 255, 209, 209, 209, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 180, 180, 180, 255, 172, 172, 172, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 162, 162, 162, 255, 166, 166, 166, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 145, 145, 145, 255, 149, 149, 149, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 123, 123, 123, 255, 113, 113, 113, 255, 104, 104, 104, 255, 97, 97, 97, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 118, 118, 118, 255, 110, 110, 110, 255, 101, 101, 101, 255, 90, 90, 90, 255, 79, 79, 79, 255, 69, 69, 69, 255, 63, 63, 63, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 58, 58, 58, 255, 51, 51, 51, 255, 45, 45, 45, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 52, 52, 52, 255, 62, 62, 62, 255, 73, 73, 73, 255, 81, 81, 81, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 155, 155, 155, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 149, 149, 149, 255, 136, 136, 136, 255, 117, 117, 117, 255, 96, 96, 96, 255, 78, 78, 78, 255, 64, 64, 64, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 35, 35, 35, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 54, 54, 54, 255, 59, 59, 59, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 56, 56, 56, 255, 60, 60, 60, 255, 68, 68, 68, 255, 79, 79, 79, 255, 92, 92, 92, 255, 103, 103, 103, 255, 116, 116, 116, 255, 130, 130, 130, 255, 141, 141, 141, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 164, 164, 164, 255, 175, 175, 175, 255, 186, 186, 186, 255, 194, 194, 194, 255, 201, 201, 201, 255, 206, 206, 206, 255, 208, 208, 208, 255, 208, 208, 208, 255, 203, 203, 203, 255, 196, 196, 196, 255, 187, 187, 187, 255, 178, 178, 178, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 163, 163, 163, 255, 169, 169, 169, 255, 174, 174, 174, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 135, 135, 135, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 95, 95, 95, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 119, 119, 119, 255, 113, 113, 113, 255, 104, 104, 104, 255, 94, 94, 94, 255, 83, 83, 83, 255, 72, 72, 72, 255, 64, 64, 64, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 59, 59, 59, 255, 52, 52, 52, 255, 45, 45, 45, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 51, 51, 51, 255, 60, 60, 60, 255, 72, 72, 72, 255, 80, 80, 80, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 151, 151, 151, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 175, 175, 175, 255, 171, 171, 171, 255, 166, 166, 166, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 146, 146, 146, 255, 132, 132, 132, 255, 113, 113, 113, 255, 93, 93, 93, 255, 75, 75, 75, 255, 61, 61, 61, 255, 51, 51, 51, 255, 43, 43, 43, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 35, 35, 35, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 54, 54, 54, 255, 59, 59, 59, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 55, 55, 55, 255, 60, 60, 60, 255, 69, 69, 69, 255, 81, 81, 81, 255, 93, 93, 93, 255, 104, 104, 104, 255, 118, 118, 118, 255, 131, 131, 131, 255, 141, 141, 141, 255, 149, 149, 149, 255, 153, 153, 153, 255, 158, 158, 158, 255, 167, 167, 167, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 201, 201, 201, 255, 206, 206, 206, 255, 208, 208, 208, 255, 207, 207, 207, 255, 202, 202, 202, 255, 194, 194, 194, 255, 186, 186, 186, 255, 177, 177, 177, 255, 168, 168, 168, 255, 161, 161, 161, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 155, 155, 155, 255, 161, 161, 161, 255, 169, 169, 169, 255, 176, 176, 176, 255, 180, 180, 180, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 162, 162, 162, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 133, 133, 133, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 145, 145, 145, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 138, 138, 138, 255, 133, 133, 133, 255, 126, 126, 126, 255, 117, 117, 117, 255, 107, 107, 107, 255, 98, 98, 98, 255, 92, 92, 92, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 114, 114, 114, 255, 106, 106, 106, 255, 96, 96, 96, 255, 85, 85, 85, 255, 75, 75, 75, 255, 65, 65, 65, 255, 61, 61, 61, 255, 60, 60, 60, 255, 61, 61, 61, 255, 58, 58, 58, 255, 52, 52, 52, 255, 44, 44, 44, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 50, 50, 50, 255, 60, 60, 60, 255, 71, 71, 71, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 173, 173, 173, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 143, 143, 143, 255, 129, 129, 129, 255, 110, 110, 110, 255, 90, 90, 90, 255, 73, 73, 73, 255, 60, 60, 60, 255, 49, 49, 49, 255, 41, 41, 41, 255, 35, 35, 35, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 38, 38, 38, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 54, 54, 54, 255, 60, 60, 60, 255, 70, 70, 70, 255, 82, 82, 82, 255, 94, 94, 94, 255, 106, 106, 106, 255, 119, 119, 119, 255, 131, 131, 131, 255, 142, 142, 142, 255, 150, 150, 150, 255, 154, 154, 154, 255, 160, 160, 160, 255, 169, 169, 169, 255, 179, 179, 179, 255, 187, 187, 187, 255, 195, 195, 195, 255, 201, 201, 201, 255, 206, 206, 206, 255, 208, 208, 208, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 167, 167, 167, 255, 160, 160, 160, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 158, 158, 158, 255, 165, 165, 165, 255, 174, 174, 174, 255, 182, 182, 182, 255, 185, 185, 185, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 146, 146, 146, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 141, 141, 141, 255, 137, 137, 137, 255, 132, 132, 132, 255, 124, 124, 124, 255, 115, 115, 115, 255, 104, 104, 104, 255, 95, 95, 95, 255, 90, 90, 90, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 106, 106, 106, 255, 97, 97, 97, 255, 86, 86, 86, 255, 75, 75, 75, 255, 66, 66, 66, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 58, 58, 58, 255, 51, 51, 51, 255, 43, 43, 43, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 45, 45, 45, 255, 50, 50, 50, 255, 60, 60, 60, 255, 71, 71, 71, 255, 79, 79, 79, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 91, 91, 91, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 171, 171, 171, 255, 166, 166, 166, 255, 160, 160, 160, 255, 155, 155, 155, 255, 151, 151, 151, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 141, 141, 141, 255, 127, 127, 127, 255, 109, 109, 109, 255, 89, 89, 89, 255, 72, 72, 72, 255, 59, 59, 59, 255, 49, 49, 49, 255, 40, 40, 40, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 29, 29, 29, 255, 33, 33, 33, 255, 38, 38, 38, 255, 42, 42, 42, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 53, 53, 53, 255, 60, 60, 60, 255, 70, 70, 70, 255, 83, 83, 83, 255, 94, 94, 94, 255, 106, 106, 106, 255, 119, 119, 119, 255, 132, 132, 132, 255, 142, 142, 142, 255, 150, 150, 150, 255, 155, 155, 155, 255, 161, 161, 161, 255, 170, 170, 170, 255, 179, 179, 179, 255, 188, 188, 188, 255, 195, 195, 195, 255, 201, 201, 201, 255, 205, 205, 205, 255, 207, 207, 207, 255, 206, 206, 206, 255, 201, 201, 201, 255, 193, 193, 193, 255, 183, 183, 183, 255, 174, 174, 174, 255, 165, 165, 165, 255, 159, 159, 159, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 161, 161, 161, 255, 169, 169, 169, 255, 179, 179, 179, 255, 186, 186, 186, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 145, 145, 145, 255, 142, 142, 142, 255, 141, 141, 141, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 136, 136, 136, 255, 130, 130, 130, 255, 122, 122, 122, 255, 112, 112, 112, 255, 101, 101, 101, 255, 92, 92, 92, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 117, 117, 117, 255, 112, 112, 112, 255, 104, 104, 104, 255, 95, 95, 95, 255, 85, 85, 85, 255, 75, 75, 75, 255, 65, 65, 65, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 57, 57, 57, 255, 49, 49, 49, 255, 42, 42, 42, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 51, 51, 51, 255, 61, 61, 61, 255, 72, 72, 72, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 169, 169, 169, 255, 165, 165, 165, 255, 159, 159, 159, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 139, 139, 139, 255, 126, 126, 126, 255, 108, 108, 108, 255, 89, 89, 89, 255, 73, 73, 73, 255, 59, 59, 59, 255, 48, 48, 48, 255, 40, 40, 40, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 51, 51, 51, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 52, 52, 52, 255, 60, 60, 60, 255, 71, 71, 71, 255, 83, 83, 83, 255, 95, 95, 95, 255, 107, 107, 107, 255, 120, 120, 120, 255, 132, 132, 132, 255, 143, 143, 143, 255, 150, 150, 150, 255, 155, 155, 155, 255, 162, 162, 162, 255, 171, 171, 171, 255, 179, 179, 179, 255, 187, 187, 187, 255, 195, 195, 195, 255, 201, 201, 201, 255, 205, 205, 205, 255, 207, 207, 207, 255, 206, 206, 206, 255, 200, 200, 200, 255, 192, 192, 192, 255, 183, 183, 183, 255, 173, 173, 173, 255, 165, 165, 165, 255, 158, 158, 158, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 163, 163, 163, 255, 172, 172, 172, 255, 182, 182, 182, 255, 189, 189, 189, 255, 191, 191, 191, 255, 189, 189, 189, 255, 185, 185, 185, 255, 180, 180, 180, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 142, 142, 142, 255, 146, 146, 146, 255, 151, 151, 151, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 139, 139, 139, 255, 135, 135, 135, 255, 129, 129, 129, 255, 120, 120, 120, 255, 109, 109, 109, 255, 97, 97, 97, 255, 89, 89, 89, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 79, 79, 79, 255, 75, 75, 75, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 108, 108, 108, 255, 101, 101, 101, 255, 92, 92, 92, 255, 82, 82, 82, 255, 72, 72, 72, 255, 64, 64, 64, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 54, 54, 54, 255, 46, 46, 46, 255, 40, 40, 40, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 52, 52, 52, 255, 63, 63, 63, 255, 74, 74, 74, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 168, 168, 168, 255, 164, 164, 164, 255, 158, 158, 158, 255, 152, 152, 152, 255, 148, 148, 148, 255, 145, 145, 145, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 138, 138, 138, 255, 126, 126, 126, 255, 108, 108, 108, 255, 90, 90, 90, 255, 74, 74, 74, 255, 60, 60, 60, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 35, 35, 35, 255, 39, 39, 39, 255, 43, 43, 43, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 52, 52, 52, 255, 60, 60, 60, 255, 71, 71, 71, 255, 83, 83, 83, 255, 95, 95, 95, 255, 107, 107, 107, 255, 119, 119, 119, 255, 132, 132, 132, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 163, 163, 163, 255, 171, 171, 171, 255, 179, 179, 179, 255, 187, 187, 187, 255, 194, 194, 194, 255, 200, 200, 200, 255, 205, 205, 205, 255, 207, 207, 207, 255, 206, 206, 206, 255, 200, 200, 200, 255, 192, 192, 192, 255, 183, 183, 183, 255, 173, 173, 173, 255, 165, 165, 165, 255, 158, 158, 158, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 165, 165, 165, 255, 174, 174, 174, 255, 184, 184, 184, 255, 192, 192, 192, 255, 194, 194, 194, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 155, 155, 155, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 127, 127, 127, 255, 117, 117, 117, 255, 105, 105, 105, 255, 94, 94, 94, 255, 87, 87, 87, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 71, 71, 71, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 62, 62, 62, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 51, 51, 51, 255, 42, 42, 42, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 55, 55, 55, 255, 66, 66, 66, 255, 76, 76, 76, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 142, 142, 142, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 163, 163, 163, 255, 157, 157, 157, 255, 151, 151, 151, 255, 147, 147, 147, 255, 143, 143, 143, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 138, 138, 138, 255, 126, 126, 126, 255, 110, 110, 110, 255, 92, 92, 92, 255, 76, 76, 76, 255, 62, 62, 62, 255, 51, 51, 51, 255, 42, 42, 42, 255, 36, 36, 36, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 51, 51, 51, 255, 60, 60, 60, 255, 71, 71, 71, 255, 83, 83, 83, 255, 94, 94, 94, 255, 106, 106, 106, 255, 119, 119, 119, 255, 131, 131, 131, 255, 142, 142, 142, 255, 150, 150, 150, 255, 156, 156, 156, 255, 164, 164, 164, 255, 171, 171, 171, 255, 179, 179, 179, 255, 187, 187, 187, 255, 194, 194, 194, 255, 200, 200, 200, 255, 204, 204, 204, 255, 206, 206, 206, 255, 206, 206, 206, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 166, 166, 166, 255, 159, 159, 159, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 156, 156, 156, 255, 161, 161, 161, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 194, 194, 194, 255, 196, 196, 196, 255, 193, 193, 193, 255, 187, 187, 187, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 155, 155, 155, 255, 155, 155, 155, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 124, 124, 124, 255, 112, 112, 112, 255, 100, 100, 100, 255, 90, 90, 90, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 79, 79, 79, 255, 76, 76, 76, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 65, 65, 65, 255, 71, 71, 71, 255, 76, 76, 76, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 81, 81, 81, 255, 72, 72, 72, 255, 65, 65, 65, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 38, 38, 38, 255, 42, 42, 42, 255, 45, 45, 45, 255, 45, 45, 45, 255, 49, 49, 49, 255, 58, 58, 58, 255, 69, 69, 69, 255, 78, 78, 78, 255, 82, 82, 82, 255, 85, 85, 85, 255, 90, 90, 90, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 137, 137, 137, 255, 126, 126, 126, 255, 111, 111, 111, 255, 94, 94, 94, 255, 79, 79, 79, 255, 65, 65, 65, 255, 53, 53, 53, 255, 44, 44, 44, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 26, 26, 26, 255, 30, 30, 30, 255, 34, 34, 34, 255, 38, 38, 38, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 46, 46, 46, 255, 51, 51, 51, 255, 60, 60, 60, 255, 71, 71, 71, 255, 83, 83, 83, 255, 94, 94, 94, 255, 106, 106, 106, 255, 119, 119, 119, 255, 131, 131, 131, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 164, 164, 164, 255, 171, 171, 171, 255, 178, 178, 178, 255, 186, 186, 186, 255, 193, 193, 193, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 206, 206, 206, 255, 202, 202, 202, 255, 195, 195, 195, 255, 186, 186, 186, 255, 177, 177, 177, 255, 169, 169, 169, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 159, 159, 159, 255, 164, 164, 164, 255, 172, 172, 172, 255, 182, 182, 182, 255, 192, 192, 192, 255, 197, 197, 197, 255, 198, 198, 198, 255, 194, 194, 194, 255, 188, 188, 188, 255, 183, 183, 183, 255, 179, 179, 179, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 139, 139, 139, 255, 144, 144, 144, 255, 150, 150, 150, 255, 154, 154, 154, 255, 156, 156, 156, 255, 155, 155, 155, 255, 152, 152, 152, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 134, 134, 134, 255, 128, 128, 128, 255, 118, 118, 118, 255, 105, 105, 105, 255, 94, 94, 94, 255, 86, 86, 86, 255, 81, 81, 81, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 72, 72, 72, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 89, 89, 89, 255, 83, 83, 83, 255, 75, 75, 75, 255, 68, 68, 68, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 51, 51, 51, 255, 42, 42, 42, 255, 38, 38, 38, 255, 40, 40, 40, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 52, 52, 52, 255, 62, 62, 62, 255, 72, 72, 72, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 93, 93, 93, 255, 99, 99, 99, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 161, 161, 161, 255, 155, 155, 155, 255, 149, 149, 149, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 136, 136, 136, 255, 127, 127, 127, 255, 113, 113, 113, 255, 97, 97, 97, 255, 82, 82, 82, 255, 69, 69, 69, 255, 57, 57, 57, 255, 47, 47, 47, 255, 40, 40, 40, 255, 35, 35, 35, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 31, 31, 31, 255, 35, 35, 35, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 46, 46, 46, 255, 51, 51, 51, 255, 60, 60, 60, 255, 71, 71, 71, 255, 83, 83, 83, 255, 94, 94, 94, 255, 106, 106, 106, 255, 118, 118, 118, 255, 130, 130, 130, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 164, 164, 164, 255, 170, 170, 170, 255, 178, 178, 178, 255, 185, 185, 185, 255, 192, 192, 192, 255, 198, 198, 198, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 203, 203, 203, 255, 196, 196, 196, 255, 189, 189, 189, 255, 181, 181, 181, 255, 173, 173, 173, 255, 166, 166, 166, 255, 161, 161, 161, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 159, 159, 159, 255, 163, 163, 163, 255, 170, 170, 170, 255, 178, 178, 178, 255, 187, 187, 187, 255, 196, 196, 196, 255, 201, 201, 201, 255, 200, 200, 200, 255, 195, 195, 195, 255, 189, 189, 189, 255, 183, 183, 183, 255, 179, 179, 179, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 130, 130, 130, 255, 121, 121, 121, 255, 109, 109, 109, 255, 97, 97, 97, 255, 88, 88, 88, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 76, 76, 76, 255, 73, 73, 73, 255, 67, 67, 67, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 61, 61, 61, 255, 67, 67, 67, 255, 73, 73, 73, 255, 78, 78, 78, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 54, 54, 54, 255, 47, 47, 47, 255, 39, 39, 39, 255, 38, 38, 38, 255, 42, 42, 42, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 55, 55, 55, 255, 65, 65, 65, 255, 74, 74, 74, 255, 80, 80, 80, 255, 84, 84, 84, 255, 89, 89, 89, 255, 96, 96, 96, 255, 104, 104, 104, 255, 110, 110, 110, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 138, 138, 138, 255, 136, 136, 136, 255, 128, 128, 128, 255, 115, 115, 115, 255, 101, 101, 101, 255, 86, 86, 86, 255, 73, 73, 73, 255, 61, 61, 61, 255, 51, 51, 51, 255, 44, 44, 44, 255, 38, 38, 38, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 52, 52, 52, 255, 60, 60, 60, 255, 71, 71, 71, 255, 83, 83, 83, 255, 94, 94, 94, 255, 105, 105, 105, 255, 117, 117, 117, 255, 130, 130, 130, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 164, 164, 164, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 191, 191, 191, 255, 197, 197, 197, 255, 202, 202, 202, 255, 205, 205, 205, 255, 206, 206, 206, 255, 204, 204, 204, 255, 199, 199, 199, 255, 192, 192, 192, 255, 185, 185, 185, 255, 178, 178, 178, 255, 172, 172, 172, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 170, 170, 170, 255, 177, 177, 177, 255, 185, 185, 185, 255, 194, 194, 194, 255, 201, 201, 201, 255, 203, 203, 203, 255, 201, 201, 201, 255, 195, 195, 195, 255, 189, 189, 189, 255, 183, 183, 183, 255, 179, 179, 179, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 138, 138, 138, 255, 142, 142, 142, 255, 149, 149, 149, 255, 155, 155, 155, 255, 158, 158, 158, 255, 157, 157, 157, 255, 154, 154, 154, 255, 149, 149, 149, 255, 145, 145, 145, 255, 139, 139, 139, 255, 132, 132, 132, 255, 122, 122, 122, 255, 111, 111, 111, 255, 99, 99, 99, 255, 89, 89, 89, 255, 82, 82, 82, 255, 77, 77, 77, 255, 75, 75, 75, 255, 75, 75, 75, 255, 73, 73, 73, 255, 68, 68, 68, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 59, 59, 59, 255, 64, 64, 64, 255, 70, 70, 70, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 51, 51, 51, 255, 43, 43, 43, 255, 38, 38, 38, 255, 40, 40, 40, 255, 44, 44, 44, 255, 46, 46, 46, 255, 46, 46, 46, 255, 49, 49, 49, 255, 58, 58, 58, 255, 68, 68, 68, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 92, 92, 92, 255, 100, 100, 100, 255, 108, 108, 108, 255, 114, 114, 114, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 136, 136, 136, 255, 135, 135, 135, 255, 129, 129, 129, 255, 117, 117, 117, 255, 104, 104, 104, 255, 91, 91, 91, 255, 78, 78, 78, 255, 67, 67, 67, 255, 56, 56, 56, 255, 48, 48, 48, 255, 42, 42, 42, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 52, 52, 52, 255, 61, 61, 61, 255, 71, 71, 71, 255, 82, 82, 82, 255, 93, 93, 93, 255, 105, 105, 105, 255, 116, 116, 116, 255, 129, 129, 129, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 172, 172, 172, 255, 178, 178, 178, 255, 185, 185, 185, 255, 193, 193, 193, 255, 200, 200, 200, 255, 205, 205, 205, 255, 205, 205, 205, 255, 201, 201, 201, 255, 194, 194, 194, 255, 188, 188, 188, 255, 182, 182, 182, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 139, 139, 139, 255, 145, 145, 145, 255, 152, 152, 152, 255, 157, 157, 157, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 147, 147, 147, 255, 141, 141, 141, 255, 133, 133, 133, 255, 123, 123, 123, 255, 112, 112, 112, 255, 100, 100, 100, 255, 90, 90, 90, 255, 83, 83, 83, 255, 77, 77, 77, 255, 74, 74, 74, 255, 75, 75, 75, 255, 74, 74, 74, 255, 69, 69, 69, 255, 62, 62, 62, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 67, 67, 67, 255, 73, 73, 73, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 60, 60, 60, 255, 58, 58, 58, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 52, 52, 52, 255, 61, 61, 61, 255, 71, 71, 71, 255, 78, 78, 78, 255, 82, 82, 82, 255, 88, 88, 88, 255, 96, 96, 96, 255, 105, 105, 105, 255, 112, 112, 112, 255, 117, 117, 117, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 129, 129, 129, 255, 120, 120, 120, 255, 108, 108, 108, 255, 96, 96, 96, 255, 84, 84, 84, 255, 73, 73, 73, 255, 62, 62, 62, 255, 53, 53, 53, 255, 47, 47, 47, 255, 42, 42, 42, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 29, 29, 29, 255, 32, 32, 32, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 47, 47, 47, 255, 53, 53, 53, 255, 61, 61, 61, 255, 71, 71, 71, 255, 82, 82, 82, 255, 93, 93, 93, 255, 104, 104, 104, 255, 115, 115, 115, 255, 128, 128, 128, 255, 141, 141, 141, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 169, 169, 169, 255, 175, 175, 175, 255, 182, 182, 182, 255, 189, 189, 189, 255, 195, 195, 195, 255, 200, 200, 200, 255, 203, 203, 203, 255, 205, 205, 205, 255, 205, 205, 205, 255, 203, 203, 203, 255, 200, 200, 200, 255, 195, 195, 195, 255, 191, 191, 191, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 182, 182, 182, 255, 188, 188, 188, 255, 194, 194, 194, 255, 201, 201, 201, 255, 206, 206, 206, 255, 208, 208, 208, 255, 205, 205, 205, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 181, 181, 181, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 153, 153, 153, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 141, 141, 141, 255, 148, 148, 148, 255, 155, 155, 155, 255, 160, 160, 160, 255, 159, 159, 159, 255, 155, 155, 155, 255, 150, 150, 150, 255, 144, 144, 144, 255, 135, 135, 135, 255, 124, 124, 124, 255, 112, 112, 112, 255, 100, 100, 100, 255, 90, 90, 90, 255, 83, 83, 83, 255, 77, 77, 77, 255, 74, 74, 74, 255, 75, 75, 75, 255, 74, 74, 74, 255, 70, 70, 70, 255, 63, 63, 63, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 39, 39, 39, 255, 41, 41, 41, 255, 46, 46, 46, 255, 48, 48, 48, 255, 47, 47, 47, 255, 48, 48, 48, 255, 55, 55, 55, 255, 64, 64, 64, 255, 73, 73, 73, 255, 80, 80, 80, 255, 84, 84, 84, 255, 91, 91, 91, 255, 100, 100, 100, 255, 109, 109, 109, 255, 115, 115, 115, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 130, 130, 130, 255, 122, 122, 122, 255, 112, 112, 112, 255, 101, 101, 101, 255, 90, 90, 90, 255, 79, 79, 79, 255, 69, 69, 69, 255, 60, 60, 60, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 34, 34, 34, 255, 31, 31, 31, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 53, 53, 53, 255, 62, 62, 62, 255, 71, 71, 71, 255, 82, 82, 82, 255, 92, 92, 92, 255, 103, 103, 103, 255, 114, 114, 114, 255, 127, 127, 127, 255, 141, 141, 141, 255, 150, 150, 150, 255, 157, 157, 157, 255, 162, 162, 162, 255, 168, 168, 168, 255, 174, 174, 174, 255, 181, 181, 181, 255, 188, 188, 188, 255, 194, 194, 194, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 189, 189, 189, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 208, 208, 208, 255, 204, 204, 204, 255, 198, 198, 198, 255, 191, 191, 191, 255, 185, 185, 185, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 143, 143, 143, 255, 151, 151, 151, 255, 158, 158, 158, 255, 161, 161, 161, 255, 159, 159, 159, 255, 154, 154, 154, 255, 147, 147, 147, 255, 138, 138, 138, 255, 126, 126, 126, 255, 113, 113, 113, 255, 100, 100, 100, 255, 90, 90, 90, 255, 83, 83, 83, 255, 77, 77, 77, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 72, 72, 72, 255, 65, 65, 65, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 58, 58, 58, 255, 54, 54, 54, 255, 47, 47, 47, 255, 42, 42, 42, 255, 41, 41, 41, 255, 45, 45, 45, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 51, 51, 51, 255, 58, 58, 58, 255, 67, 67, 67, 255, 75, 75, 75, 255, 81, 81, 81, 255, 87, 87, 87, 255, 95, 95, 95, 255, 105, 105, 105, 255, 112, 112, 112, 255, 117, 117, 117, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 144, 144, 144, 255, 140, 140, 140, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 130, 130, 130, 255, 125, 125, 125, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 54, 54, 54, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 35, 35, 35, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 48, 48, 48, 255, 54, 54, 54, 255, 62, 62, 62, 255, 71, 71, 71, 255, 81, 81, 81, 255, 92, 92, 92, 255, 101, 101, 101, 255, 113, 113, 113, 255, 126, 126, 126, 255, 140, 140, 140, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 167, 167, 167, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 192, 192, 192, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 211, 211, 211, 255, 210, 210, 210, 255, 206, 206, 206, 255, 201, 201, 201, 255, 194, 194, 194, 255, 188, 188, 188, 255, 182, 182, 182, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 139, 139, 139, 255, 145, 145, 145, 255, 154, 154, 154, 255, 161, 161, 161, 255, 162, 162, 162, 255, 158, 158, 158, 255, 151, 151, 151, 255, 143, 143, 143, 255, 130, 130, 130, 255, 115, 115, 115, 255, 101, 101, 101, 255, 90, 90, 90, 255, 83, 83, 83, 255, 78, 78, 78, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 56, 56, 56, 255, 51, 51, 51, 255, 45, 45, 45, 255, 42, 42, 42, 255, 44, 44, 44, 255, 48, 48, 48, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 90, 90, 90, 255, 100, 100, 100, 255, 108, 108, 108, 255, 115, 115, 115, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 144, 144, 144, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 127, 127, 127, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 93, 93, 93, 255, 84, 84, 84, 255, 76, 76, 76, 255, 69, 69, 69, 255, 62, 62, 62, 255, 56, 56, 56, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 36, 36, 36, 255, 32, 32, 32, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 49, 49, 49, 255, 54, 54, 54, 255, 62, 62, 62, 255, 71, 71, 71, 255, 81, 81, 81, 255, 91, 91, 91, 255, 100, 100, 100, 255, 111, 111, 111, 255, 125, 125, 125, 255, 140, 140, 140, 255, 149, 149, 149, 255, 156, 156, 156, 255, 161, 161, 161, 255, 166, 166, 166, 255, 172, 172, 172, 255, 178, 178, 178, 255, 185, 185, 185, 255, 191, 191, 191, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 179, 179, 179, 255, 175, 175, 175, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 141, 141, 141, 255, 148, 148, 148, 255, 157, 157, 157, 255, 163, 163, 163, 255, 162, 162, 162, 255, 156, 156, 156, 255, 148, 148, 148, 255, 136, 136, 136, 255, 119, 119, 119, 255, 104, 104, 104, 255, 92, 92, 92, 255, 83, 83, 83, 255, 79, 79, 79, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 75, 75, 75, 255, 68, 68, 68, 255, 60, 60, 60, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 53, 53, 53, 255, 48, 48, 48, 255, 44, 44, 44, 255, 44, 44, 44, 255, 48, 48, 48, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 56, 56, 56, 255, 64, 64, 64, 255, 73, 73, 73, 255, 80, 80, 80, 255, 86, 86, 86, 255, 94, 94, 94, 255, 104, 104, 104, 255, 112, 112, 112, 255, 117, 117, 117, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 167, 167, 167, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 123, 123, 123, 255, 116, 116, 116, 255, 107, 107, 107, 255, 99, 99, 99, 255, 91, 91, 91, 255, 84, 84, 84, 255, 77, 77, 77, 255, 71, 71, 71, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 41, 41, 41, 255, 37, 37, 37, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 37, 37, 37, 255, 41, 41, 41, 255, 46, 46, 46, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 55, 55, 55, 255, 62, 62, 62, 255, 71, 71, 71, 255, 80, 80, 80, 255, 89, 89, 89, 255, 98, 98, 98, 255, 110, 110, 110, 255, 124, 124, 124, 255, 139, 139, 139, 255, 149, 149, 149, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 171, 171, 171, 255, 177, 177, 177, 255, 183, 183, 183, 255, 189, 189, 189, 255, 194, 194, 194, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 137, 137, 137, 255, 143, 143, 143, 255, 151, 151, 151, 255, 160, 160, 160, 255, 164, 164, 164, 255, 161, 161, 161, 255, 154, 154, 154, 255, 144, 144, 144, 255, 127, 127, 127, 255, 108, 108, 108, 255, 95, 95, 95, 255, 86, 86, 86, 255, 81, 81, 81, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 78, 78, 78, 255, 70, 70, 70, 255, 62, 62, 62, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 51, 51, 51, 255, 47, 47, 47, 255, 46, 46, 46, 255, 48, 48, 48, 255, 52, 52, 52, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 59, 59, 59, 255, 67, 67, 67, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 99, 99, 99, 255, 108, 108, 108, 255, 114, 114, 114, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 140, 140, 140, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 126, 126, 126, 255, 120, 120, 120, 255, 113, 113, 113, 255, 106, 106, 106, 255, 99, 99, 99, 255, 92, 92, 92, 255, 86, 86, 86, 255, 80, 80, 80, 255, 73, 73, 73, 255, 67, 67, 67, 255, 60, 60, 60, 255, 53, 53, 53, 255, 48, 48, 48, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 55, 55, 55, 255, 62, 62, 62, 255, 71, 71, 71, 255, 80, 80, 80, 255, 88, 88, 88, 255, 96, 96, 96, 255, 108, 108, 108, 255, 123, 123, 123, 255, 138, 138, 138, 255, 148, 148, 148, 255, 155, 155, 155, 255, 159, 159, 159, 255, 164, 164, 164, 255, 170, 170, 170, 255, 176, 176, 176, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 165, 165, 165, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 145, 145, 145, 255, 154, 154, 154, 255, 163, 163, 163, 255, 165, 165, 165, 255, 160, 160, 160, 255, 152, 152, 152, 255, 137, 137, 137, 255, 117, 117, 117, 255, 100, 100, 100, 255, 89, 89, 89, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 80, 80, 80, 255, 72, 72, 72, 255, 64, 64, 64, 255, 58, 58, 58, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 52, 52, 52, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 78, 78, 78, 255, 85, 85, 85, 255, 94, 94, 94, 255, 103, 103, 103, 255, 111, 111, 111, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 127, 127, 127, 255, 124, 124, 124, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 88, 88, 88, 255, 82, 82, 82, 255, 76, 76, 76, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 44, 44, 44, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 51, 51, 51, 255, 56, 56, 56, 255, 62, 62, 62, 255, 70, 70, 70, 255, 78, 78, 78, 255, 86, 86, 86, 255, 94, 94, 94, 255, 106, 106, 106, 255, 121, 121, 121, 255, 137, 137, 137, 255, 148, 148, 148, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 174, 174, 174, 255, 180, 180, 180, 255, 185, 185, 185, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 131, 131, 131, 255, 133, 133, 133, 255, 138, 138, 138, 255, 147, 147, 147, 255, 157, 157, 157, 255, 165, 165, 165, 255, 165, 165, 165, 255, 159, 159, 159, 255, 149, 149, 149, 255, 130, 130, 130, 255, 108, 108, 108, 255, 94, 94, 94, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 86, 86, 86, 255, 83, 83, 83, 255, 75, 75, 75, 255, 66, 66, 66, 255, 59, 59, 59, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 53, 53, 53, 255, 57, 57, 57, 255, 64, 64, 64, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 98, 98, 98, 255, 108, 108, 108, 255, 114, 114, 114, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 45, 45, 45, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 56, 56, 56, 255, 62, 62, 62, 255, 69, 69, 69, 255, 77, 77, 77, 255, 84, 84, 84, 255, 92, 92, 92, 255, 104, 104, 104, 255, 120, 120, 120, 255, 136, 136, 136, 255, 147, 147, 147, 255, 153, 153, 153, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 173, 173, 173, 255, 178, 178, 178, 255, 183, 183, 183, 255, 188, 188, 188, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 174, 174, 174, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 167, 167, 167, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 131, 131, 131, 255, 133, 133, 133, 255, 139, 139, 139, 255, 149, 149, 149, 255, 159, 159, 159, 255, 166, 166, 166, 255, 165, 165, 165, 255, 158, 158, 158, 255, 145, 145, 145, 255, 122, 122, 122, 255, 102, 102, 102, 255, 91, 91, 91, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 85, 85, 85, 255, 78, 78, 78, 255, 69, 69, 69, 255, 61, 61, 61, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 57, 57, 57, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 55, 55, 55, 255, 60, 60, 60, 255, 68, 68, 68, 255, 76, 76, 76, 255, 85, 85, 85, 255, 94, 94, 94, 255, 103, 103, 103, 255, 111, 111, 111, 255, 116, 116, 116, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 52, 52, 52, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 68, 68, 68, 255, 75, 75, 75, 255, 82, 82, 82, 255, 90, 90, 90, 255, 102, 102, 102, 255, 118, 118, 118, 255, 135, 135, 135, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 161, 161, 161, 255, 166, 166, 166, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 133, 133, 133, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 168, 168, 168, 255, 166, 166, 166, 255, 157, 157, 157, 255, 140, 140, 140, 255, 115, 115, 115, 255, 98, 98, 98, 255, 90, 90, 90, 255, 88, 88, 88, 255, 89, 89, 89, 255, 88, 88, 88, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 57, 57, 57, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 57, 57, 57, 255, 63, 63, 63, 255, 71, 71, 71, 255, 80, 80, 80, 255, 89, 89, 89, 255, 98, 98, 98, 255, 108, 108, 108, 255, 114, 114, 114, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 131, 131, 131, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 181, 181, 181, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 97, 97, 97, 255, 90, 90, 90, 255, 83, 83, 83, 255, 75, 75, 75, 255, 67, 67, 67, 255, 60, 60, 60, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 29, 29, 29, 255, 34, 34, 34, 255, 38, 38, 38, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 80, 80, 80, 255, 88, 88, 88, 255, 101, 101, 101, 255, 117, 117, 117, 255, 133, 133, 133, 255, 145, 145, 145, 255, 151, 151, 151, 255, 155, 155, 155, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 132, 132, 132, 255, 130, 130, 130, 255, 133, 133, 133, 255, 142, 142, 142, 255, 153, 153, 153, 255, 163, 163, 163, 255, 168, 168, 168, 255, 166, 166, 166, 255, 156, 156, 156, 255, 136, 136, 136, 255, 110, 110, 110, 255, 96, 96, 96, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 86, 86, 86, 255, 76, 76, 76, 255, 67, 67, 67, 255, 59, 59, 59, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 59, 59, 59, 255, 66, 66, 66, 255, 74, 74, 74, 255, 84, 84, 84, 255, 94, 94, 94, 255, 103, 103, 103, 255, 112, 112, 112, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 99, 99, 99, 255, 92, 92, 92, 255, 84, 84, 84, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 53, 53, 53, 255, 46, 46, 46, 255, 40, 40, 40, 255, 34, 34, 34, 255, 30, 30, 30, 255, 26, 26, 26, 255, 24, 24, 24, 255, 24, 24, 24, 255, 26, 26, 26, 255, 30, 30, 30, 255, 34, 34, 34, 255, 38, 38, 38, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 72, 72, 72, 255, 78, 78, 78, 255, 86, 86, 86, 255, 98, 98, 98, 255, 115, 115, 115, 255, 132, 132, 132, 255, 144, 144, 144, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 133, 133, 133, 255, 143, 143, 143, 255, 154, 154, 154, 255, 165, 165, 165, 255, 169, 169, 169, 255, 166, 166, 166, 255, 155, 155, 155, 255, 132, 132, 132, 255, 107, 107, 107, 255, 96, 96, 96, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 82, 82, 82, 255, 72, 72, 72, 255, 63, 63, 63, 255, 57, 57, 57, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 62, 62, 62, 255, 69, 69, 69, 255, 79, 79, 79, 255, 89, 89, 89, 255, 99, 99, 99, 255, 108, 108, 108, 255, 115, 115, 115, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 101, 101, 101, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 60, 60, 60, 255, 52, 52, 52, 255, 45, 45, 45, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 35, 35, 35, 255, 38, 38, 38, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 76, 76, 76, 255, 84, 84, 84, 255, 96, 96, 96, 255, 113, 113, 113, 255, 130, 130, 130, 255, 142, 142, 142, 255, 148, 148, 148, 255, 153, 153, 153, 255, 157, 157, 157, 255, 161, 161, 161, 255, 166, 166, 166, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 133, 133, 133, 255, 144, 144, 144, 255, 156, 156, 156, 255, 166, 166, 166, 255, 169, 169, 169, 255, 167, 167, 167, 255, 155, 155, 155, 255, 129, 129, 129, 255, 106, 106, 106, 255, 96, 96, 96, 255, 93, 93, 93, 255, 92, 92, 92, 255, 89, 89, 89, 255, 79, 79, 79, 255, 68, 68, 68, 255, 60, 60, 60, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 62, 62, 62, 255, 65, 65, 65, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 65, 65, 65, 255, 73, 73, 73, 255, 83, 83, 83, 255, 94, 94, 94, 255, 104, 104, 104, 255, 112, 112, 112, 255, 118, 118, 118, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 160, 160, 160, 255, 155, 155, 155, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 120, 120, 120, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 59, 59, 59, 255, 51, 51, 51, 255, 44, 44, 44, 255, 38, 38, 38, 255, 32, 32, 32, 255, 28, 28, 28, 255, 25, 25, 25, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 31, 31, 31, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 73, 73, 73, 255, 81, 81, 81, 255, 94, 94, 94, 255, 111, 111, 111, 255, 128, 128, 128, 255, 141, 141, 141, 255, 147, 147, 147, 255, 151, 151, 151, 255, 156, 156, 156, 255, 160, 160, 160, 255, 165, 165, 165, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 133, 133, 133, 255, 145, 145, 145, 255, 157, 157, 157, 255, 167, 167, 167, 255, 170, 170, 170, 255, 168, 168, 168, 255, 155, 155, 155, 255, 128, 128, 128, 255, 106, 106, 106, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 87, 87, 87, 255, 77, 77, 77, 255, 66, 66, 66, 255, 59, 59, 59, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 56, 56, 56, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 62, 62, 62, 255, 68, 68, 68, 255, 77, 77, 77, 255, 88, 88, 88, 255, 99, 99, 99, 255, 108, 108, 108, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 157, 157, 157, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 122, 122, 122, 255, 116, 116, 116, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 85, 85, 85, 255, 76, 76, 76, 255, 67, 67, 67, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 32, 32, 32, 255, 35, 35, 35, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 79, 79, 79, 255, 91, 91, 91, 255, 108, 108, 108, 255, 125, 125, 125, 255, 138, 138, 138, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 135, 135, 135, 255, 130, 130, 130, 255, 133, 133, 133, 255, 146, 146, 146, 255, 159, 159, 159, 255, 168, 168, 168, 255, 171, 171, 171, 255, 169, 169, 169, 255, 155, 155, 155, 255, 128, 128, 128, 255, 106, 106, 106, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 86, 86, 86, 255, 75, 75, 75, 255, 65, 65, 65, 255, 58, 58, 58, 255, 56, 56, 56, 255, 58, 58, 58, 255, 63, 63, 63, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 65, 65, 65, 255, 72, 72, 72, 255, 83, 83, 83, 255, 94, 94, 94, 255, 104, 104, 104, 255, 113, 113, 113, 255, 119, 119, 119, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 122, 122, 122, 255, 116, 116, 116, 255, 109, 109, 109, 255, 102, 102, 102, 255, 93, 93, 93, 255, 84, 84, 84, 255, 75, 75, 75, 255, 65, 65, 65, 255, 56, 56, 56, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 29, 29, 29, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 63, 63, 63, 255, 69, 69, 69, 255, 76, 76, 76, 255, 88, 88, 88, 255, 104, 104, 104, 255, 121, 121, 121, 255, 135, 135, 135, 255, 143, 143, 143, 255, 148, 148, 148, 255, 152, 152, 152, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 154, 154, 154, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 137, 137, 137, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 134, 134, 134, 255, 147, 147, 147, 255, 160, 160, 160, 255, 169, 169, 169, 255, 171, 171, 171, 255, 170, 170, 170, 255, 156, 156, 156, 255, 129, 129, 129, 255, 108, 108, 108, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 86, 86, 86, 255, 75, 75, 75, 255, 65, 65, 65, 255, 58, 58, 58, 255, 56, 56, 56, 255, 59, 59, 59, 255, 65, 65, 65, 255, 68, 68, 68, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 50, 50, 50, 255, 54, 54, 54, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 64, 64, 64, 255, 70, 70, 70, 255, 79, 79, 79, 255, 90, 90, 90, 255, 101, 101, 101, 255, 110, 110, 110, 255, 118, 118, 118, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 122, 122, 122, 255, 116, 116, 116, 255, 108, 108, 108, 255, 100, 100, 100, 255, 91, 91, 91, 255, 82, 82, 82, 255, 72, 72, 72, 255, 63, 63, 63, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 32, 32, 32, 255, 27, 27, 27, 255, 24, 24, 24, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 29, 29, 29, 255, 33, 33, 33, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 73, 73, 73, 255, 83, 83, 83, 255, 98, 98, 98, 255, 115, 115, 115, 255, 130, 130, 130, 255, 140, 140, 140, 255, 145, 145, 145, 255, 149, 149, 149, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 137, 137, 137, 255, 138, 138, 138, 255, 136, 136, 136, 255, 131, 131, 131, 255, 135, 135, 135, 255, 149, 149, 149, 255, 162, 162, 162, 255, 170, 170, 170, 255, 172, 172, 172, 255, 171, 171, 171, 255, 157, 157, 157, 255, 130, 130, 130, 255, 109, 109, 109, 255, 100, 100, 100, 255, 96, 96, 96, 255, 92, 92, 92, 255, 86, 86, 86, 255, 75, 75, 75, 255, 65, 65, 65, 255, 59, 59, 59, 255, 57, 57, 57, 255, 60, 60, 60, 255, 66, 66, 66, 255, 70, 70, 70, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 72, 72, 72, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 71, 71, 71, 255, 79, 79, 79, 255, 88, 88, 88, 255, 99, 99, 99, 255, 109, 109, 109, 255, 117, 117, 117, 255, 123, 123, 123, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 160, 160, 160, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 126, 126, 126, 255, 121, 121, 121, 255, 114, 114, 114, 255, 107, 107, 107, 255, 98, 98, 98, 255, 89, 89, 89, 255, 80, 80, 80, 255, 70, 70, 70, 255, 60, 60, 60, 255, 50, 50, 50, 255, 42, 42, 42, 255, 36, 36, 36, 255, 30, 30, 30, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 53, 53, 53, 255, 57, 57, 57, 255, 63, 63, 63, 255, 69, 69, 69, 255, 78, 78, 78, 255, 92, 92, 92, 255, 108, 108, 108, 255, 122, 122, 122, 255, 134, 134, 134, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 155, 155, 155, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 164, 164, 164, 255, 158, 158, 158, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 136, 136, 136, 255, 131, 131, 131, 255, 136, 136, 136, 255, 152, 152, 152, 255, 164, 164, 164, 255, 170, 170, 170, 255, 173, 173, 173, 255, 172, 172, 172, 255, 159, 159, 159, 255, 132, 132, 132, 255, 111, 111, 111, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 60, 60, 60, 255, 57, 57, 57, 255, 61, 61, 61, 255, 67, 67, 67, 255, 71, 71, 71, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 52, 52, 52, 255, 53, 53, 53, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 74, 74, 74, 255, 81, 81, 81, 255, 90, 90, 90, 255, 100, 100, 100, 255, 109, 109, 109, 255, 117, 117, 117, 255, 123, 123, 123, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 176, 176, 176, 255, 178, 178, 178, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 193, 193, 193, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 171, 171, 171, 255, 166, 166, 166, 255, 160, 160, 160, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 125, 125, 125, 255, 120, 120, 120, 255, 113, 113, 113, 255, 105, 105, 105, 255, 96, 96, 96, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 57, 57, 57, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 28, 28, 28, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 73, 73, 73, 255, 85, 85, 85, 255, 99, 99, 99, 255, 113, 113, 113, 255, 126, 126, 126, 255, 136, 136, 136, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 160, 160, 160, 255, 153, 153, 153, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 136, 136, 136, 255, 131, 131, 131, 255, 139, 139, 139, 255, 155, 155, 155, 255, 166, 166, 166, 255, 171, 171, 171, 255, 173, 173, 173, 255, 173, 173, 173, 255, 160, 160, 160, 255, 134, 134, 134, 255, 113, 113, 113, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 78, 78, 78, 255, 68, 68, 68, 255, 61, 61, 61, 255, 58, 58, 58, 255, 62, 62, 62, 255, 68, 68, 68, 255, 72, 72, 72, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 54, 54, 54, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 80, 80, 80, 255, 87, 87, 87, 255, 95, 95, 95, 255, 103, 103, 103, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 129, 129, 129, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 196, 196, 196, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 167, 167, 167, 255, 161, 161, 161, 255, 155, 155, 155, 255, 150, 150, 150, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 128, 128, 128, 255, 124, 124, 124, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 84, 84, 84, 255, 74, 74, 74, 255, 63, 63, 63, 255, 53, 53, 53, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 68, 68, 68, 255, 77, 77, 77, 255, 89, 89, 89, 255, 103, 103, 103, 255, 116, 116, 116, 255, 127, 127, 127, 255, 136, 136, 136, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 168, 168, 168, 255, 162, 162, 162, 255, 153, 153, 153, 255, 146, 146, 146, 255, 140, 140, 140, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 142, 142, 142, 255, 158, 158, 158, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 175, 175, 175, 255, 162, 162, 162, 255, 136, 136, 136, 255, 115, 115, 115, 255, 105, 105, 105, 255, 99, 99, 99, 255, 93, 93, 93, 255, 87, 87, 87, 255, 79, 79, 79, 255, 70, 70, 70, 255, 62, 62, 62, 255, 59, 59, 59, 255, 62, 62, 62, 255, 68, 68, 68, 255, 73, 73, 73, 255, 73, 73, 73, 255, 69, 69, 69, 255, 65, 65, 65, 255, 62, 62, 62, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 61, 61, 61, 255, 66, 66, 66, 255, 72, 72, 72, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 90, 90, 90, 255, 96, 96, 96, 255, 103, 103, 103, 255, 110, 110, 110, 255, 117, 117, 117, 255, 123, 123, 123, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 173, 173, 173, 255, 168, 168, 168, 255, 161, 161, 161, 255, 154, 154, 154, 255, 149, 149, 149, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 127, 127, 127, 255, 122, 122, 122, 255, 116, 116, 116, 255, 108, 108, 108, 255, 99, 99, 99, 255, 90, 90, 90, 255, 80, 80, 80, 255, 70, 70, 70, 255, 59, 59, 59, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 29, 29, 29, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 71, 71, 71, 255, 80, 80, 80, 255, 91, 91, 91, 255, 104, 104, 104, 255, 116, 116, 116, 255, 126, 126, 126, 255, 134, 134, 134, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 163, 163, 163, 255, 154, 154, 154, 255, 146, 146, 146, 255, 140, 140, 140, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 136, 136, 136, 255, 133, 133, 133, 255, 146, 146, 146, 255, 161, 161, 161, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 176, 176, 176, 255, 164, 164, 164, 255, 138, 138, 138, 255, 117, 117, 117, 255, 107, 107, 107, 255, 100, 100, 100, 255, 93, 93, 93, 255, 88, 88, 88, 255, 81, 81, 81, 255, 72, 72, 72, 255, 64, 64, 64, 255, 60, 60, 60, 255, 62, 62, 62, 255, 68, 68, 68, 255, 73, 73, 73, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 74, 74, 74, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 173, 173, 173, 255, 168, 168, 168, 255, 160, 160, 160, 255, 153, 153, 153, 255, 148, 148, 148, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 125, 125, 125, 255, 120, 120, 120, 255, 113, 113, 113, 255, 105, 105, 105, 255, 96, 96, 96, 255, 87, 87, 87, 255, 77, 77, 77, 255, 66, 66, 66, 255, 55, 55, 55, 255, 45, 45, 45, 255, 37, 37, 37, 255, 31, 31, 31, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 72, 72, 72, 255, 80, 80, 80, 255, 91, 91, 91, 255, 102, 102, 102, 255, 112, 112, 112, 255, 122, 122, 122, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 174, 174, 174, 255, 171, 171, 171, 255, 165, 165, 165, 255, 154, 154, 154, 255, 145, 145, 145, 255, 139, 139, 139, 255, 138, 138, 138, 255, 140, 140, 140, 255, 140, 140, 140, 255, 135, 135, 135, 255, 135, 135, 135, 255, 150, 150, 150, 255, 165, 165, 165, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 177, 177, 177, 255, 165, 165, 165, 255, 140, 140, 140, 255, 120, 120, 120, 255, 109, 109, 109, 255, 101, 101, 101, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 75, 75, 75, 255, 67, 67, 67, 255, 61, 61, 61, 255, 62, 62, 62, 255, 68, 68, 68, 255, 73, 73, 73, 255, 75, 75, 75, 255, 73, 73, 73, 255, 69, 69, 69, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 71, 71, 71, 255, 76, 76, 76, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 170, 170, 170, 255, 174, 174, 174, 255, 178, 178, 178, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 191, 191, 191, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 172, 172, 172, 255, 166, 166, 166, 255, 158, 158, 158, 255, 151, 151, 151, 255, 146, 146, 146, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 123, 123, 123, 255, 117, 117, 117, 255, 109, 109, 109, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 72, 72, 72, 255, 61, 61, 61, 255, 50, 50, 50, 255, 41, 41, 41, 255, 34, 34, 34, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 56, 56, 56, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 79, 79, 79, 255, 88, 88, 88, 255, 97, 97, 97, 255, 107, 107, 107, 255, 116, 116, 116, 255, 125, 125, 125, 255, 131, 131, 131, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 159, 159, 159, 255, 165, 165, 165, 255, 171, 171, 171, 255, 175, 175, 175, 255, 175, 175, 175, 255, 173, 173, 173, 255, 166, 166, 166, 255, 154, 154, 154, 255, 145, 145, 145, 255, 139, 139, 139, 255, 138, 138, 138, 255, 141, 141, 141, 255, 140, 140, 140, 255, 135, 135, 135, 255, 139, 139, 139, 255, 155, 155, 155, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 177, 177, 177, 255, 178, 178, 178, 255, 167, 167, 167, 255, 143, 143, 143, 255, 122, 122, 122, 255, 111, 111, 111, 255, 103, 103, 103, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 63, 63, 63, 255, 62, 62, 62, 255, 67, 67, 67, 255, 73, 73, 73, 255, 76, 76, 76, 255, 75, 75, 75, 255, 71, 71, 71, 255, 67, 67, 67, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 76, 76, 76, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 167, 167, 167, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 187, 187, 187, 255, 182, 182, 182, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 171, 171, 171, 255, 164, 164, 164, 255, 155, 155, 155, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 114, 114, 114, 255, 106, 106, 106, 255, 97, 97, 97, 255, 88, 88, 88, 255, 78, 78, 78, 255, 67, 67, 67, 255, 55, 55, 55, 255, 45, 45, 45, 255, 38, 38, 38, 255, 32, 32, 32, 255, 28, 28, 28, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 60, 60, 60, 255, 65, 65, 65, 255, 69, 69, 69, 255, 76, 76, 76, 255, 83, 83, 83, 255, 91, 91, 91, 255, 100, 100, 100, 255, 109, 109, 109, 255, 116, 116, 116, 255, 122, 122, 122, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 143, 143, 143, 255, 147, 147, 147, 255, 151, 151, 151, 255, 157, 157, 157, 255, 164, 164, 164, 255, 170, 170, 170, 255, 175, 175, 175, 255, 177, 177, 177, 255, 175, 175, 175, 255, 167, 167, 167, 255, 154, 154, 154, 255, 144, 144, 144, 255, 139, 139, 139, 255, 139, 139, 139, 255, 142, 142, 142, 255, 140, 140, 140, 255, 135, 135, 135, 255, 143, 143, 143, 255, 160, 160, 160, 255, 170, 170, 170, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 180, 180, 180, 255, 169, 169, 169, 255, 145, 145, 145, 255, 125, 125, 125, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 90, 90, 90, 255, 86, 86, 86, 255, 80, 80, 80, 255, 72, 72, 72, 255, 65, 65, 65, 255, 63, 63, 63, 255, 66, 66, 66, 255, 72, 72, 72, 255, 77, 77, 77, 255, 77, 77, 77, 255, 74, 74, 74, 255, 70, 70, 70, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 113, 113, 113, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 168, 168, 168, 255, 173, 173, 173, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 204, 204, 204, 255, 199, 199, 199, 255, 193, 193, 193, 255, 187, 187, 187, 255, 182, 182, 182, 255, 179, 179, 179, 255, 177, 177, 177, 255, 174, 174, 174, 255, 169, 169, 169, 255, 160, 160, 160, 255, 152, 152, 152, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 123, 123, 123, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 84, 84, 84, 255, 73, 73, 73, 255, 61, 61, 61, 255, 50, 50, 50, 255, 41, 41, 41, 255, 35, 35, 35, 255, 30, 30, 30, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 72, 72, 72, 255, 78, 78, 78, 255, 85, 85, 85, 255, 93, 93, 93, 255, 100, 100, 100, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 144, 144, 144, 255, 149, 149, 149, 255, 155, 155, 155, 255, 162, 162, 162, 255, 170, 170, 170, 255, 176, 176, 176, 255, 178, 178, 178, 255, 177, 177, 177, 255, 167, 167, 167, 255, 153, 153, 153, 255, 143, 143, 143, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 149, 149, 149, 255, 165, 165, 165, 255, 172, 172, 172, 255, 172, 172, 172, 255, 175, 175, 175, 255, 180, 180, 180, 255, 181, 181, 181, 255, 171, 171, 171, 255, 148, 148, 148, 255, 128, 128, 128, 255, 116, 116, 116, 255, 106, 106, 106, 255, 98, 98, 98, 255, 91, 91, 91, 255, 87, 87, 87, 255, 82, 82, 82, 255, 75, 75, 75, 255, 68, 68, 68, 255, 64, 64, 64, 255, 66, 66, 66, 255, 72, 72, 72, 255, 77, 77, 77, 255, 78, 78, 78, 255, 77, 77, 77, 255, 72, 72, 72, 255, 68, 68, 68, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 67, 67, 67, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 205, 205, 205, 255, 199, 199, 199, 255, 193, 193, 193, 255, 186, 186, 186, 255, 181, 181, 181, 255, 178, 178, 178, 255, 176, 176, 176, 255, 172, 172, 172, 255, 165, 165, 165, 255, 156, 156, 156, 255, 147, 147, 147, 255, 142, 142, 142, 255, 138, 138, 138, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 120, 120, 120, 255, 114, 114, 114, 255, 105, 105, 105, 255, 97, 97, 97, 255, 88, 88, 88, 255, 78, 78, 78, 255, 67, 67, 67, 255, 55, 55, 55, 255, 45, 45, 45, 255, 37, 37, 37, 255, 32, 32, 32, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 74, 74, 74, 255, 80, 80, 80, 255, 86, 86, 86, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 139, 139, 139, 255, 142, 142, 142, 255, 147, 147, 147, 255, 153, 153, 153, 255, 161, 161, 161, 255, 170, 170, 170, 255, 176, 176, 176, 255, 180, 180, 180, 255, 178, 178, 178, 255, 168, 168, 168, 255, 153, 153, 153, 255, 143, 143, 143, 255, 139, 139, 139, 255, 140, 140, 140, 255, 143, 143, 143, 255, 139, 139, 139, 255, 140, 140, 140, 255, 155, 155, 155, 255, 169, 169, 169, 255, 173, 173, 173, 255, 173, 173, 173, 255, 176, 176, 176, 255, 181, 181, 181, 255, 182, 182, 182, 255, 172, 172, 172, 255, 150, 150, 150, 255, 130, 130, 130, 255, 118, 118, 118, 255, 108, 108, 108, 255, 99, 99, 99, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 77, 77, 77, 255, 70, 70, 70, 255, 66, 66, 66, 255, 66, 66, 66, 255, 70, 70, 70, 255, 76, 76, 76, 255, 79, 79, 79, 255, 79, 79, 79, 255, 75, 75, 75, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 69, 69, 69, 255, 76, 76, 76, 255, 85, 85, 85, 255, 94, 94, 94, 255, 101, 101, 101, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 129, 129, 129, 255, 134, 134, 134, 255, 139, 139, 139, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 175, 175, 175, 255, 180, 180, 180, 255, 186, 186, 186, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 210, 210, 210, 255, 205, 205, 205, 255, 198, 198, 198, 255, 191, 191, 191, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 175, 175, 175, 255, 169, 169, 169, 255, 160, 160, 160, 255, 150, 150, 150, 255, 143, 143, 143, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 125, 125, 125, 255, 122, 122, 122, 255, 117, 117, 117, 255, 109, 109, 109, 255, 100, 100, 100, 255, 92, 92, 92, 255, 83, 83, 83, 255, 72, 72, 72, 255, 59, 59, 59, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 76, 76, 76, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 140, 140, 140, 255, 145, 145, 145, 255, 152, 152, 152, 255, 161, 161, 161, 255, 170, 170, 170, 255, 177, 177, 177, 255, 182, 182, 182, 255, 180, 180, 180, 255, 168, 168, 168, 255, 152, 152, 152, 255, 142, 142, 142, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 139, 139, 139, 255, 144, 144, 144, 255, 160, 160, 160, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 177, 177, 177, 255, 182, 182, 182, 255, 184, 184, 184, 255, 173, 173, 173, 255, 152, 152, 152, 255, 133, 133, 133, 255, 121, 121, 121, 255, 111, 111, 111, 255, 101, 101, 101, 255, 93, 93, 93, 255, 88, 88, 88, 255, 85, 85, 85, 255, 79, 79, 79, 255, 73, 73, 73, 255, 68, 68, 68, 255, 66, 66, 66, 255, 70, 70, 70, 255, 76, 76, 76, 255, 80, 80, 80, 255, 80, 80, 80, 255, 78, 78, 78, 255, 74, 74, 74, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 65, 65, 65, 255, 73, 73, 73, 255, 83, 83, 83, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 120, 120, 120, 255, 127, 127, 127, 255, 134, 134, 134, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 182, 182, 182, 255, 188, 188, 188, 255, 194, 194, 194, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 209, 209, 209, 255, 203, 203, 203, 255, 196, 196, 196, 255, 188, 188, 188, 255, 182, 182, 182, 255, 178, 178, 178, 255, 176, 176, 176, 255, 172, 172, 172, 255, 164, 164, 164, 255, 153, 153, 153, 255, 144, 144, 144, 255, 139, 139, 139, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 119, 119, 119, 255, 112, 112, 112, 255, 103, 103, 103, 255, 95, 95, 95, 255, 87, 87, 87, 255, 76, 76, 76, 255, 64, 64, 64, 255, 53, 53, 53, 255, 44, 44, 44, 255, 37, 37, 37, 255, 32, 32, 32, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 140, 140, 140, 255, 144, 144, 144, 255, 151, 151, 151, 255, 160, 160, 160, 255, 170, 170, 170, 255, 178, 178, 178, 255, 184, 184, 184, 255, 182, 182, 182, 255, 168, 168, 168, 255, 151, 151, 151, 255, 142, 142, 142, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 140, 140, 140, 255, 148, 148, 148, 255, 165, 165, 165, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 179, 179, 179, 255, 184, 184, 184, 255, 185, 185, 185, 255, 174, 174, 174, 255, 154, 154, 154, 255, 135, 135, 135, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 94, 94, 94, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 75, 75, 75, 255, 70, 70, 70, 255, 68, 68, 68, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 81, 81, 81, 255, 80, 80, 80, 255, 77, 77, 77, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 63, 63, 63, 255, 71, 71, 71, 255, 82, 82, 82, 255, 93, 93, 93, 255, 104, 104, 104, 255, 111, 111, 111, 255, 117, 117, 117, 255, 123, 123, 123, 255, 131, 131, 131, 255, 138, 138, 138, 255, 145, 145, 145, 255, 150, 150, 150, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 190, 190, 190, 255, 195, 195, 195, 255, 199, 199, 199, 255, 201, 201, 201, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 207, 207, 207, 255, 200, 200, 200, 255, 192, 192, 192, 255, 185, 185, 185, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 167, 167, 167, 255, 156, 156, 156, 255, 146, 146, 146, 255, 139, 139, 139, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 123, 123, 123, 255, 120, 120, 120, 255, 114, 114, 114, 255, 106, 106, 106, 255, 97, 97, 97, 255, 90, 90, 90, 255, 80, 80, 80, 255, 69, 69, 69, 255, 57, 57, 57, 255, 47, 47, 47, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 65, 65, 65, 255, 68, 68, 68, 255, 72, 72, 72, 255, 75, 75, 75, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 141, 141, 141, 255, 140, 140, 140, 255, 143, 143, 143, 255, 150, 150, 150, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 186, 186, 186, 255, 183, 183, 183, 255, 168, 168, 168, 255, 151, 151, 151, 255, 142, 142, 142, 255, 141, 141, 141, 255, 143, 143, 143, 255, 143, 143, 143, 255, 141, 141, 141, 255, 153, 153, 153, 255, 170, 170, 170, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 180, 180, 180, 255, 185, 185, 185, 255, 186, 186, 186, 255, 175, 175, 175, 255, 155, 155, 155, 255, 137, 137, 137, 255, 125, 125, 125, 255, 115, 115, 115, 255, 104, 104, 104, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 83, 83, 83, 255, 77, 77, 77, 255, 72, 72, 72, 255, 69, 69, 69, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 82, 82, 82, 255, 82, 82, 82, 255, 79, 79, 79, 255, 75, 75, 75, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 69, 69, 69, 255, 80, 80, 80, 255, 93, 93, 93, 255, 105, 105, 105, 255, 114, 114, 114, 255, 120, 120, 120, 255, 126, 126, 126, 255, 134, 134, 134, 255, 142, 142, 142, 255, 149, 149, 149, 255, 153, 153, 153, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 171, 171, 171, 255, 178, 178, 178, 255, 185, 185, 185, 255, 191, 191, 191, 255, 197, 197, 197, 255, 200, 200, 200, 255, 201, 201, 201, 255, 200, 200, 200, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 209, 209, 209, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 182, 182, 182, 255, 178, 178, 178, 255, 176, 176, 176, 255, 169, 169, 169, 255, 159, 159, 159, 255, 148, 148, 148, 255, 139, 139, 139, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 120, 120, 120, 255, 115, 115, 115, 255, 108, 108, 108, 255, 99, 99, 99, 255, 92, 92, 92, 255, 83, 83, 83, 255, 72, 72, 72, 255, 61, 61, 61, 255, 50, 50, 50, 255, 42, 42, 42, 255, 36, 36, 36, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 142, 142, 142, 255, 150, 150, 150, 255, 160, 160, 160, 255, 170, 170, 170, 255, 181, 181, 181, 255, 188, 188, 188, 255, 185, 185, 185, 255, 168, 168, 168, 255, 150, 150, 150, 255, 143, 143, 143, 255, 142, 142, 142, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 158, 158, 158, 255, 173, 173, 173, 255, 176, 176, 176, 255, 175, 175, 175, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 187, 187, 187, 255, 176, 176, 176, 255, 156, 156, 156, 255, 139, 139, 139, 255, 127, 127, 127, 255, 116, 116, 116, 255, 105, 105, 105, 255, 96, 96, 96, 255, 90, 90, 90, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 71, 71, 71, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 83, 83, 83, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 62, 62, 62, 255, 69, 69, 69, 255, 80, 80, 80, 255, 94, 94, 94, 255, 107, 107, 107, 255, 116, 116, 116, 255, 122, 122, 122, 255, 129, 129, 129, 255, 138, 138, 138, 255, 145, 145, 145, 255, 152, 152, 152, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 161, 161, 161, 255, 166, 166, 166, 255, 172, 172, 172, 255, 179, 179, 179, 255, 186, 186, 186, 255, 193, 193, 193, 255, 198, 198, 198, 255, 200, 200, 200, 255, 200, 200, 200, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 206, 206, 206, 255, 198, 198, 198, 255, 190, 190, 190, 255, 183, 183, 183, 255, 179, 179, 179, 255, 177, 177, 177, 255, 171, 171, 171, 255, 162, 162, 162, 255, 150, 150, 150, 255, 140, 140, 140, 255, 134, 134, 134, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 116, 116, 116, 255, 109, 109, 109, 255, 101, 101, 101, 255, 93, 93, 93, 255, 86, 86, 86, 255, 75, 75, 75, 255, 64, 64, 64, 255, 53, 53, 53, 255, 44, 44, 44, 255, 38, 38, 38, 255, 33, 33, 33, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 142, 142, 142, 255, 150, 150, 150, 255, 160, 160, 160, 255, 171, 171, 171, 255, 182, 182, 182, 255, 191, 191, 191, 255, 186, 186, 186, 255, 167, 167, 167, 255, 150, 150, 150, 255, 143, 143, 143, 255, 142, 142, 142, 255, 145, 145, 145, 255, 143, 143, 143, 255, 146, 146, 146, 255, 163, 163, 163, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 178, 178, 178, 255, 183, 183, 183, 255, 189, 189, 189, 255, 188, 188, 188, 255, 176, 176, 176, 255, 157, 157, 157, 255, 140, 140, 140, 255, 128, 128, 128, 255, 117, 117, 117, 255, 106, 106, 106, 255, 96, 96, 96, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 80, 80, 80, 255, 75, 75, 75, 255, 72, 72, 72, 255, 73, 73, 73, 255, 76, 76, 76, 255, 81, 81, 81, 255, 85, 85, 85, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 75, 75, 75, 255, 71, 71, 71, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 63, 63, 63, 255, 69, 69, 69, 255, 81, 81, 81, 255, 96, 96, 96, 255, 109, 109, 109, 255, 118, 118, 118, 255, 125, 125, 125, 255, 132, 132, 132, 255, 141, 141, 141, 255, 148, 148, 148, 255, 154, 154, 154, 255, 157, 157, 157, 255, 159, 159, 159, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 161, 161, 161, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 194, 194, 194, 255, 198, 198, 198, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 212, 212, 212, 255, 211, 211, 211, 255, 208, 208, 208, 255, 200, 200, 200, 255, 192, 192, 192, 255, 185, 185, 185, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 164, 164, 164, 255, 151, 151, 151, 255, 140, 140, 140, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 116, 116, 116, 255, 110, 110, 110, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 78, 78, 78, 255, 67, 67, 67, 255, 56, 56, 56, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 142, 142, 142, 255, 150, 150, 150, 255, 161, 161, 161, 255, 172, 172, 172, 255, 184, 184, 184, 255, 193, 193, 193, 255, 187, 187, 187, 255, 167, 167, 167, 255, 150, 150, 150, 255, 143, 143, 143, 255, 143, 143, 143, 255, 145, 145, 145, 255, 143, 143, 143, 255, 148, 148, 148, 255, 166, 166, 166, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 179, 179, 179, 255, 185, 185, 185, 255, 190, 190, 190, 255, 189, 189, 189, 255, 176, 176, 176, 255, 157, 157, 157, 255, 141, 141, 141, 255, 129, 129, 129, 255, 118, 118, 118, 255, 106, 106, 106, 255, 96, 96, 96, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 74, 74, 74, 255, 75, 75, 75, 255, 78, 78, 78, 255, 83, 83, 83, 255, 86, 86, 86, 255, 87, 87, 87, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 72, 72, 72, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 65, 65, 65, 255, 71, 71, 71, 255, 83, 83, 83, 255, 98, 98, 98, 255, 112, 112, 112, 255, 121, 121, 121, 255, 128, 128, 128, 255, 135, 135, 135, 255, 143, 143, 143, 255, 150, 150, 150, 255, 155, 155, 155, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 167, 167, 167, 255, 173, 173, 173, 255, 181, 181, 181, 255, 188, 188, 188, 255, 195, 195, 195, 255, 199, 199, 199, 255, 200, 200, 200, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 208, 208, 208, 255, 202, 202, 202, 255, 194, 194, 194, 255, 186, 186, 186, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 165, 165, 165, 255, 153, 153, 153, 255, 141, 141, 141, 255, 133, 133, 133, 255, 129, 129, 129, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 115, 115, 115, 255, 110, 110, 110, 255, 102, 102, 102, 255, 94, 94, 94, 255, 88, 88, 88, 255, 80, 80, 80, 255, 70, 70, 70, 255, 59, 59, 59, 255, 49, 49, 49, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 124, 124, 124, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 143, 143, 143, 255, 151, 151, 151, 255, 162, 162, 162, 255, 173, 173, 173, 255, 187, 187, 187, 255, 195, 195, 195, 255, 188, 188, 188, 255, 167, 167, 167, 255, 150, 150, 150, 255, 144, 144, 144, 255, 143, 143, 143, 255, 145, 145, 145, 255, 143, 143, 143, 255, 151, 151, 151, 255, 169, 169, 169, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 180, 180, 180, 255, 187, 187, 187, 255, 192, 192, 192, 255, 190, 190, 190, 255, 176, 176, 176, 255, 157, 157, 157, 255, 141, 141, 141, 255, 129, 129, 129, 255, 118, 118, 118, 255, 105, 105, 105, 255, 95, 95, 95, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 78, 78, 78, 255, 76, 76, 76, 255, 77, 77, 77, 255, 80, 80, 80, 255, 85, 85, 85, 255, 88, 88, 88, 255, 89, 89, 89, 255, 86, 86, 86, 255, 82, 82, 82, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 67, 67, 67, 255, 75, 75, 75, 255, 87, 87, 87, 255, 102, 102, 102, 255, 115, 115, 115, 255, 124, 124, 124, 255, 131, 131, 131, 255, 138, 138, 138, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 162, 162, 162, 255, 168, 168, 168, 255, 174, 174, 174, 255, 181, 181, 181, 255, 189, 189, 189, 255, 195, 195, 195, 255, 199, 199, 199, 255, 200, 200, 200, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 208, 208, 208, 255, 203, 203, 203, 255, 195, 195, 195, 255, 188, 188, 188, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 167, 167, 167, 255, 155, 155, 155, 255, 143, 143, 143, 255, 133, 133, 133, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 115, 115, 115, 255, 110, 110, 110, 255, 103, 103, 103, 255, 95, 95, 95, 255, 89, 89, 89, 255, 82, 82, 82, 255, 72, 72, 72, 255, 62, 62, 62, 255, 52, 52, 52, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 123, 123, 123, 255, 126, 126, 126, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 145, 145, 145, 255, 143, 143, 143, 255, 144, 144, 144, 255, 152, 152, 152, 255, 163, 163, 163, 255, 176, 176, 176, 255, 190, 190, 190, 255, 198, 198, 198, 255, 188, 188, 188, 255, 166, 166, 166, 255, 150, 150, 150, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 143, 143, 143, 255, 153, 153, 153, 255, 171, 171, 171, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 182, 182, 182, 255, 189, 189, 189, 255, 194, 194, 194, 255, 190, 190, 190, 255, 175, 175, 175, 255, 156, 156, 156, 255, 140, 140, 140, 255, 129, 129, 129, 255, 117, 117, 117, 255, 104, 104, 104, 255, 94, 94, 94, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 78, 78, 78, 255, 80, 80, 80, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 90, 90, 90, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 71, 71, 71, 255, 79, 79, 79, 255, 92, 92, 92, 255, 107, 107, 107, 255, 119, 119, 119, 255, 127, 127, 127, 255, 134, 134, 134, 255, 141, 141, 141, 255, 148, 148, 148, 255, 154, 154, 154, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 168, 168, 168, 255, 175, 175, 175, 255, 182, 182, 182, 255, 189, 189, 189, 255, 195, 195, 195, 255, 199, 199, 199, 255, 199, 199, 199, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 203, 203, 203, 255, 196, 196, 196, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 176, 176, 176, 255, 170, 170, 170, 255, 159, 159, 159, 255, 147, 147, 147, 255, 136, 136, 136, 255, 130, 130, 130, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 111, 111, 111, 255, 105, 105, 105, 255, 97, 97, 97, 255, 90, 90, 90, 255, 84, 84, 84, 255, 76, 76, 76, 255, 66, 66, 66, 255, 56, 56, 56, 255, 47, 47, 47, 255, 40, 40, 40, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 145, 145, 145, 255, 143, 143, 143, 255, 145, 145, 145, 255, 154, 154, 154, 255, 165, 165, 165, 255, 179, 179, 179, 255, 193, 193, 193, 255, 200, 200, 200, 255, 188, 188, 188, 255, 165, 165, 165, 255, 150, 150, 150, 255, 145, 145, 145, 255, 144, 144, 144, 255, 145, 145, 145, 255, 143, 143, 143, 255, 156, 156, 156, 255, 174, 174, 174, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 184, 184, 184, 255, 191, 191, 191, 255, 195, 195, 195, 255, 189, 189, 189, 255, 172, 172, 172, 255, 154, 154, 154, 255, 139, 139, 139, 255, 127, 127, 127, 255, 114, 114, 114, 255, 101, 101, 101, 255, 92, 92, 92, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 93, 93, 93, 255, 91, 91, 91, 255, 86, 86, 86, 255, 81, 81, 81, 255, 76, 76, 76, 255, 72, 72, 72, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 71, 71, 71, 255, 76, 76, 76, 255, 85, 85, 85, 255, 98, 98, 98, 255, 112, 112, 112, 255, 123, 123, 123, 255, 131, 131, 131, 255, 137, 137, 137, 255, 144, 144, 144, 255, 150, 150, 150, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 175, 175, 175, 255, 182, 182, 182, 255, 189, 189, 189, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 197, 197, 197, 255, 193, 193, 193, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 208, 208, 208, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 185, 185, 185, 255, 181, 181, 181, 255, 177, 177, 177, 255, 173, 173, 173, 255, 164, 164, 164, 255, 152, 152, 152, 255, 141, 141, 141, 255, 133, 133, 133, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 107, 107, 107, 255, 99, 99, 99, 255, 92, 92, 92, 255, 86, 86, 86, 255, 79, 79, 79, 255, 71, 71, 71, 255, 61, 61, 61, 255, 51, 51, 51, 255, 44, 44, 44, 255, 38, 38, 38, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 55, 55, 55, 255, 58, 58, 58, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 124, 124, 124, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 144, 144, 144, 255, 147, 147, 147, 255, 156, 156, 156, 255, 168, 168, 168, 255, 183, 183, 183, 255, 197, 197, 197, 255, 201, 201, 201, 255, 186, 186, 186, 255, 163, 163, 163, 255, 150, 150, 150, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 160, 160, 160, 255, 175, 175, 175, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 187, 187, 187, 255, 194, 194, 194, 255, 196, 196, 196, 255, 187, 187, 187, 255, 168, 168, 168, 255, 151, 151, 151, 255, 137, 137, 137, 255, 124, 124, 124, 255, 110, 110, 110, 255, 98, 98, 98, 255, 90, 90, 90, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 94, 94, 94, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 81, 81, 81, 255, 91, 91, 91, 255, 104, 104, 104, 255, 117, 117, 117, 255, 127, 127, 127, 255, 134, 134, 134, 255, 141, 141, 141, 255, 147, 147, 147, 255, 152, 152, 152, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 175, 175, 175, 255, 182, 182, 182, 255, 188, 188, 188, 255, 194, 194, 194, 255, 198, 198, 198, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 204, 204, 204, 255, 198, 198, 198, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 169, 169, 169, 255, 159, 159, 159, 255, 149, 149, 149, 255, 140, 140, 140, 255, 134, 134, 134, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 88, 88, 88, 255, 83, 83, 83, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 42, 42, 42, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 123, 123, 123, 255, 126, 126, 126, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 144, 144, 144, 255, 149, 149, 149, 255, 159, 159, 159, 255, 172, 172, 172, 255, 188, 188, 188, 255, 202, 202, 202, 255, 202, 202, 202, 255, 183, 183, 183, 255, 161, 161, 161, 255, 150, 150, 150, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 146, 146, 146, 255, 164, 164, 164, 255, 177, 177, 177, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 190, 190, 190, 255, 197, 197, 197, 255, 196, 196, 196, 255, 183, 183, 183, 255, 164, 164, 164, 255, 147, 147, 147, 255, 134, 134, 134, 255, 120, 120, 120, 255, 105, 105, 105, 255, 94, 94, 94, 255, 88, 88, 88, 255, 86, 86, 86, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 96, 96, 96, 255, 93, 93, 93, 255, 88, 88, 88, 255, 82, 82, 82, 255, 78, 78, 78, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 80, 80, 80, 255, 87, 87, 87, 255, 97, 97, 97, 255, 110, 110, 110, 255, 122, 122, 122, 255, 131, 131, 131, 255, 138, 138, 138, 255, 144, 144, 144, 255, 149, 149, 149, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 169, 169, 169, 255, 175, 175, 175, 255, 181, 181, 181, 255, 187, 187, 187, 255, 193, 193, 193, 255, 197, 197, 197, 255, 198, 198, 198, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 167, 167, 167, 255, 158, 158, 158, 255, 149, 149, 149, 255, 142, 142, 142, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 111, 111, 111, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 86, 86, 86, 255, 80, 80, 80, 255, 72, 72, 72, 255, 64, 64, 64, 255, 55, 55, 55, 255, 47, 47, 47, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 145, 145, 145, 255, 151, 151, 151, 255, 162, 162, 162, 255, 177, 177, 177, 255, 194, 194, 194, 255, 205, 205, 205, 255, 200, 200, 200, 255, 179, 179, 179, 255, 159, 159, 159, 255, 149, 149, 149, 255, 145, 145, 145, 255, 144, 144, 144, 255, 141, 141, 141, 255, 149, 149, 149, 255, 168, 168, 168, 255, 179, 179, 179, 255, 182, 182, 182, 255, 183, 183, 183, 255, 187, 187, 187, 255, 195, 195, 195, 255, 200, 200, 200, 255, 195, 195, 195, 255, 179, 179, 179, 255, 159, 159, 159, 255, 144, 144, 144, 255, 129, 129, 129, 255, 115, 115, 115, 255, 100, 100, 100, 255, 91, 91, 91, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 96, 96, 96, 255, 94, 94, 94, 255, 90, 90, 90, 255, 84, 84, 84, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 93, 93, 93, 255, 104, 104, 104, 255, 116, 116, 116, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 180, 180, 180, 255, 186, 186, 186, 255, 192, 192, 192, 255, 196, 196, 196, 255, 198, 198, 198, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 195, 195, 195, 255, 191, 191, 191, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 167, 167, 167, 255, 160, 160, 160, 255, 153, 153, 153, 255, 147, 147, 147, 255, 141, 141, 141, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 124, 124, 124, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 108, 108, 108, 255, 101, 101, 101, 255, 94, 94, 94, 255, 88, 88, 88, 255, 84, 84, 84, 255, 78, 78, 78, 255, 70, 70, 70, 255, 62, 62, 62, 255, 53, 53, 53, 255, 46, 46, 46, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 45, 45, 45, 255, 49, 49, 49, 255, 53, 53, 53, 255, 57, 57, 57, 255, 61, 61, 61, 255, 65, 65, 65, 255, 68, 68, 68, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 147, 147, 147, 255, 154, 154, 154, 255, 167, 167, 167, 255, 183, 183, 183, 255, 199, 199, 199, 255, 208, 208, 208, 255, 197, 197, 197, 255, 175, 175, 175, 255, 157, 157, 157, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 141, 141, 141, 255, 153, 153, 153, 255, 171, 171, 171, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 190, 190, 190, 255, 199, 199, 199, 255, 201, 201, 201, 255, 192, 192, 192, 255, 173, 173, 173, 255, 155, 155, 155, 255, 139, 139, 139, 255, 124, 124, 124, 255, 108, 108, 108, 255, 95, 95, 95, 255, 89, 89, 89, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 87, 87, 87, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 96, 96, 96, 255, 95, 95, 95, 255, 91, 91, 91, 255, 85, 85, 85, 255, 80, 80, 80, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 86, 86, 86, 255, 91, 91, 91, 255, 100, 100, 100, 255, 110, 110, 110, 255, 121, 121, 121, 255, 132, 132, 132, 255, 140, 140, 140, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 185, 185, 185, 255, 191, 191, 191, 255, 195, 195, 195, 255, 197, 197, 197, 255, 197, 197, 197, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 163, 163, 163, 255, 158, 158, 158, 255, 152, 152, 152, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 131, 131, 131, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 112, 112, 112, 255, 110, 110, 110, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 87, 87, 87, 255, 82, 82, 82, 255, 76, 76, 76, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 60, 60, 60, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 149, 149, 149, 255, 158, 158, 158, 255, 173, 173, 173, 255, 190, 190, 190, 255, 204, 204, 204, 255, 209, 209, 209, 255, 193, 193, 193, 255, 171, 171, 171, 255, 156, 156, 156, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 141, 141, 141, 255, 158, 158, 158, 255, 175, 175, 175, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 195, 195, 195, 255, 203, 203, 203, 255, 201, 201, 201, 255, 187, 187, 187, 255, 167, 167, 167, 255, 150, 150, 150, 255, 133, 133, 133, 255, 117, 117, 117, 255, 102, 102, 102, 255, 92, 92, 92, 255, 88, 88, 88, 255, 88, 88, 88, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 95, 95, 95, 255, 91, 91, 91, 255, 85, 85, 85, 255, 80, 80, 80, 255, 76, 76, 76, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 136, 136, 136, 255, 144, 144, 144, 255, 149, 149, 149, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 173, 173, 173, 255, 178, 178, 178, 255, 184, 184, 184, 255, 189, 189, 189, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 143, 143, 143, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 111, 111, 111, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 75, 75, 75, 255, 68, 68, 68, 255, 60, 60, 60, 255, 53, 53, 53, 255, 47, 47, 47, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 55, 55, 55, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 147, 147, 147, 255, 152, 152, 152, 255, 164, 164, 164, 255, 179, 179, 179, 255, 196, 196, 196, 255, 208, 208, 208, 255, 207, 207, 207, 255, 188, 188, 188, 255, 168, 168, 168, 255, 154, 154, 154, 255, 147, 147, 147, 255, 143, 143, 143, 255, 138, 138, 138, 255, 144, 144, 144, 255, 163, 163, 163, 255, 178, 178, 178, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 200, 200, 200, 255, 206, 206, 206, 255, 199, 199, 199, 255, 181, 181, 181, 255, 162, 162, 162, 255, 144, 144, 144, 255, 127, 127, 127, 255, 111, 111, 111, 255, 97, 97, 97, 255, 90, 90, 90, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 90, 90, 90, 255, 91, 91, 91, 255, 94, 94, 94, 255, 95, 95, 95, 255, 94, 94, 94, 255, 90, 90, 90, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 97, 97, 97, 255, 104, 104, 104, 255, 112, 112, 112, 255, 122, 122, 122, 255, 132, 132, 132, 255, 141, 141, 141, 255, 147, 147, 147, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 195, 195, 195, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 172, 172, 172, 255, 167, 167, 167, 255, 161, 161, 161, 255, 154, 154, 154, 255, 146, 146, 146, 255, 139, 139, 139, 255, 134, 134, 134, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 121, 121, 121, 255, 118, 118, 118, 255, 114, 114, 114, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 106, 106, 106, 255, 100, 100, 100, 255, 94, 94, 94, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 75, 75, 75, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 148, 148, 148, 255, 156, 156, 156, 255, 170, 170, 170, 255, 186, 186, 186, 255, 202, 202, 202, 255, 211, 211, 211, 255, 203, 203, 203, 255, 184, 184, 184, 255, 164, 164, 164, 255, 152, 152, 152, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 148, 148, 148, 255, 168, 168, 168, 255, 181, 181, 181, 255, 188, 188, 188, 255, 191, 191, 191, 255, 196, 196, 196, 255, 205, 205, 205, 255, 207, 207, 207, 255, 195, 195, 195, 255, 176, 176, 176, 255, 156, 156, 156, 255, 138, 138, 138, 255, 120, 120, 120, 255, 105, 105, 105, 255, 93, 93, 93, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 93, 93, 93, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 93, 93, 93, 255, 98, 98, 98, 255, 103, 103, 103, 255, 109, 109, 109, 255, 118, 118, 118, 255, 128, 128, 128, 255, 137, 137, 137, 255, 145, 145, 145, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 196, 196, 196, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 186, 186, 186, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 170, 170, 170, 255, 165, 165, 165, 255, 157, 157, 157, 255, 149, 149, 149, 255, 141, 141, 141, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 120, 120, 120, 255, 117, 117, 117, 255, 113, 113, 113, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 104, 104, 104, 255, 98, 98, 98, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 68, 68, 68, 255, 62, 62, 62, 255, 55, 55, 55, 255, 50, 50, 50, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 144, 144, 144, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 151, 151, 151, 255, 161, 161, 161, 255, 177, 177, 177, 255, 193, 193, 193, 255, 207, 207, 207, 255, 211, 211, 211, 255, 199, 199, 199, 255, 179, 179, 179, 255, 161, 161, 161, 255, 151, 151, 151, 255, 144, 144, 144, 255, 138, 138, 138, 255, 137, 137, 137, 255, 152, 152, 152, 255, 173, 173, 173, 255, 185, 185, 185, 255, 190, 190, 190, 255, 194, 194, 194, 255, 201, 201, 201, 255, 209, 209, 209, 255, 206, 206, 206, 255, 190, 190, 190, 255, 170, 170, 170, 255, 150, 150, 150, 255, 131, 131, 131, 255, 114, 114, 114, 255, 100, 100, 100, 255, 92, 92, 92, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 94, 94, 94, 255, 93, 93, 93, 255, 88, 88, 88, 255, 82, 82, 82, 255, 75, 75, 75, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 98, 98, 98, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 123, 123, 123, 255, 133, 133, 133, 255, 142, 142, 142, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 194, 194, 194, 255, 196, 196, 196, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 172, 172, 172, 255, 167, 167, 167, 255, 159, 159, 159, 255, 150, 150, 150, 255, 141, 141, 141, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 109, 109, 109, 255, 109, 109, 109, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 75, 75, 75, 255, 69, 69, 69, 255, 63, 63, 63, 255, 57, 57, 57, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 155, 155, 155, 255, 168, 168, 168, 255, 183, 183, 183, 255, 199, 199, 199, 255, 210, 210, 210, 255, 210, 210, 210, 255, 195, 195, 195, 255, 175, 175, 175, 255, 159, 159, 159, 255, 149, 149, 149, 255, 142, 142, 142, 255, 136, 136, 136, 255, 139, 139, 139, 255, 158, 158, 158, 255, 177, 177, 177, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 206, 206, 206, 255, 212, 212, 212, 255, 203, 203, 203, 255, 185, 185, 185, 255, 163, 163, 163, 255, 143, 143, 143, 255, 125, 125, 125, 255, 108, 108, 108, 255, 97, 97, 97, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 69, 69, 69, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 120, 120, 120, 255, 129, 129, 129, 255, 138, 138, 138, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 194, 194, 194, 255, 196, 196, 196, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 173, 173, 173, 255, 168, 168, 168, 255, 160, 160, 160, 255, 150, 150, 150, 255, 140, 140, 140, 255, 133, 133, 133, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 95, 95, 95, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 161, 161, 161, 255, 174, 174, 174, 255, 190, 190, 190, 255, 204, 204, 204, 255, 211, 211, 211, 255, 207, 207, 207, 255, 191, 191, 191, 255, 171, 171, 171, 255, 156, 156, 156, 255, 147, 147, 147, 255, 139, 139, 139, 255, 134, 134, 134, 255, 143, 143, 143, 255, 164, 164, 164, 255, 181, 181, 181, 255, 191, 191, 191, 255, 196, 196, 196, 255, 202, 202, 202, 255, 211, 211, 211, 255, 212, 212, 212, 255, 200, 200, 200, 255, 180, 180, 180, 255, 157, 157, 157, 255, 137, 137, 137, 255, 119, 119, 119, 255, 105, 105, 105, 255, 95, 95, 95, 255, 91, 91, 91, 255, 91, 91, 91, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 67, 67, 67, 255, 65, 65, 65, 255, 66, 66, 66, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 117, 117, 117, 255, 125, 125, 125, 255, 133, 133, 133, 255, 142, 142, 142, 255, 150, 150, 150, 255, 155, 155, 155, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 191, 191, 191, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 174, 174, 174, 255, 168, 168, 168, 255, 159, 159, 159, 255, 148, 148, 148, 255, 138, 138, 138, 255, 131, 131, 131, 255, 127, 127, 127, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 76, 76, 76, 255, 71, 71, 71, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 152, 152, 152, 255, 156, 156, 156, 255, 167, 167, 167, 255, 181, 181, 181, 255, 195, 195, 195, 255, 207, 207, 207, 255, 211, 211, 211, 255, 204, 204, 204, 255, 187, 187, 187, 255, 168, 168, 168, 255, 154, 154, 154, 255, 145, 145, 145, 255, 137, 137, 137, 255, 134, 134, 134, 255, 148, 148, 148, 255, 170, 170, 170, 255, 185, 185, 185, 255, 194, 194, 194, 255, 200, 200, 200, 255, 206, 206, 206, 255, 215, 215, 215, 255, 212, 212, 212, 255, 196, 196, 196, 255, 174, 174, 174, 255, 151, 151, 151, 255, 131, 131, 131, 255, 115, 115, 115, 255, 102, 102, 102, 255, 94, 94, 94, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 93, 93, 93, 255, 93, 93, 93, 255, 90, 90, 90, 255, 83, 83, 83, 255, 73, 73, 73, 255, 66, 66, 66, 255, 62, 62, 62, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 75, 75, 75, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 129, 129, 129, 255, 138, 138, 138, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 173, 173, 173, 255, 166, 166, 166, 255, 157, 157, 157, 255, 145, 145, 145, 255, 136, 136, 136, 255, 129, 129, 129, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 122, 122, 122, 255, 117, 117, 117, 255, 113, 113, 113, 255, 109, 109, 109, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 103, 103, 103, 255, 98, 98, 98, 255, 93, 93, 93, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 121, 121, 121, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 139, 139, 139, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 155, 155, 155, 255, 161, 161, 161, 255, 172, 172, 172, 255, 186, 186, 186, 255, 200, 200, 200, 255, 208, 208, 208, 255, 210, 210, 210, 255, 201, 201, 201, 255, 183, 183, 183, 255, 165, 165, 165, 255, 152, 152, 152, 255, 142, 142, 142, 255, 135, 135, 135, 255, 135, 135, 135, 255, 154, 154, 154, 255, 175, 175, 175, 255, 189, 189, 189, 255, 198, 198, 198, 255, 203, 203, 203, 255, 210, 210, 210, 255, 217, 217, 217, 255, 210, 210, 210, 255, 192, 192, 192, 255, 169, 169, 169, 255, 146, 146, 146, 255, 127, 127, 127, 255, 112, 112, 112, 255, 101, 101, 101, 255, 93, 93, 93, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 60, 60, 60, 255, 59, 59, 59, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 118, 118, 118, 255, 125, 125, 125, 255, 133, 133, 133, 255, 141, 141, 141, 255, 149, 149, 149, 255, 155, 155, 155, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 176, 176, 176, 255, 172, 172, 172, 255, 164, 164, 164, 255, 153, 153, 153, 255, 141, 141, 141, 255, 132, 132, 132, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 120, 120, 120, 255, 115, 115, 115, 255, 110, 110, 110, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 76, 76, 76, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 158, 158, 158, 255, 166, 166, 166, 255, 178, 178, 178, 255, 191, 191, 191, 255, 202, 202, 202, 255, 209, 209, 209, 255, 209, 209, 209, 255, 198, 198, 198, 255, 180, 180, 180, 255, 162, 162, 162, 255, 149, 149, 149, 255, 140, 140, 140, 255, 133, 133, 133, 255, 138, 138, 138, 255, 160, 160, 160, 255, 180, 180, 180, 255, 192, 192, 192, 255, 201, 201, 201, 255, 206, 206, 206, 255, 214, 214, 214, 255, 218, 218, 218, 255, 208, 208, 208, 255, 188, 188, 188, 255, 164, 164, 164, 255, 142, 142, 142, 255, 124, 124, 124, 255, 110, 110, 110, 255, 99, 99, 99, 255, 93, 93, 93, 255, 92, 92, 92, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 82, 82, 82, 255, 70, 70, 70, 255, 60, 60, 60, 255, 56, 56, 56, 255, 58, 58, 58, 255, 62, 62, 62, 255, 68, 68, 68, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 144, 144, 144, 255, 151, 151, 151, 255, 156, 156, 156, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 179, 179, 179, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 169, 169, 169, 255, 159, 159, 159, 255, 147, 147, 147, 255, 136, 136, 136, 255, 128, 128, 128, 255, 123, 123, 123, 255, 122, 122, 122, 255, 123, 123, 123, 255, 121, 121, 121, 255, 117, 117, 117, 255, 112, 112, 112, 255, 108, 108, 108, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 100, 100, 100, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 129, 129, 129, 255, 134, 134, 134, 255, 139, 139, 139, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 162, 162, 162, 255, 171, 171, 171, 255, 183, 183, 183, 255, 195, 195, 195, 255, 204, 204, 204, 255, 209, 209, 209, 255, 208, 208, 208, 255, 195, 195, 195, 255, 177, 177, 177, 255, 160, 160, 160, 255, 147, 147, 147, 255, 138, 138, 138, 255, 133, 133, 133, 255, 142, 142, 142, 255, 165, 165, 165, 255, 183, 183, 183, 255, 196, 196, 196, 255, 203, 203, 203, 255, 209, 209, 209, 255, 217, 217, 217, 255, 219, 219, 219, 255, 206, 206, 206, 255, 185, 185, 185, 255, 160, 160, 160, 255, 139, 139, 139, 255, 122, 122, 122, 255, 109, 109, 109, 255, 98, 98, 98, 255, 93, 93, 93, 255, 93, 93, 93, 255, 95, 95, 95, 255, 95, 95, 95, 255, 92, 92, 92, 255, 87, 87, 87, 255, 77, 77, 77, 255, 65, 65, 65, 255, 56, 56, 56, 255, 54, 54, 54, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 116, 116, 116, 255, 122, 122, 122, 255, 130, 130, 130, 255, 138, 138, 138, 255, 146, 146, 146, 255, 153, 153, 153, 255, 157, 157, 157, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 191, 191, 191, 255, 194, 194, 194, 255, 196, 196, 196, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 177, 177, 177, 255, 173, 173, 173, 255, 164, 164, 164, 255, 153, 153, 153, 255, 140, 140, 140, 255, 130, 130, 130, 255, 124, 124, 124, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 129, 129, 129, 255, 134, 134, 134, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 160, 160, 160, 255, 166, 166, 166, 255, 175, 175, 175, 255, 186, 186, 186, 255, 197, 197, 197, 255, 205, 205, 205, 255, 209, 209, 209, 255, 206, 206, 206, 255, 193, 193, 193, 255, 175, 175, 175, 255, 158, 158, 158, 255, 146, 146, 146, 255, 136, 136, 136, 255, 133, 133, 133, 255, 147, 147, 147, 255, 170, 170, 170, 255, 186, 186, 186, 255, 199, 199, 199, 255, 205, 205, 205, 255, 211, 211, 211, 255, 219, 219, 219, 255, 219, 219, 219, 255, 204, 204, 204, 255, 182, 182, 182, 255, 158, 158, 158, 255, 137, 137, 137, 255, 121, 121, 121, 255, 109, 109, 109, 255, 98, 98, 98, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 94, 94, 94, 255, 91, 91, 91, 255, 85, 85, 85, 255, 74, 74, 74, 255, 61, 61, 61, 255, 53, 53, 53, 255, 53, 53, 53, 255, 57, 57, 57, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 116, 116, 116, 255, 123, 123, 123, 255, 130, 130, 130, 255, 139, 139, 139, 255, 147, 147, 147, 255, 153, 153, 153, 255, 158, 158, 158, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 191, 191, 191, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 192, 192, 192, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 168, 168, 168, 255, 157, 157, 157, 255, 144, 144, 144, 255, 132, 132, 132, 255, 124, 124, 124, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 120, 120, 120, 255, 116, 116, 116, 255, 110, 110, 110, 255, 106, 106, 106, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 87, 87, 87, 255, 92, 92, 92, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 129, 129, 129, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 163, 163, 163, 255, 170, 170, 170, 255, 178, 178, 178, 255, 189, 189, 189, 255, 198, 198, 198, 255, 205, 205, 205, 255, 209, 209, 209, 255, 205, 205, 205, 255, 191, 191, 191, 255, 173, 173, 173, 255, 156, 156, 156, 255, 144, 144, 144, 255, 135, 135, 135, 255, 134, 134, 134, 255, 151, 151, 151, 255, 173, 173, 173, 255, 188, 188, 188, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 221, 221, 221, 255, 219, 219, 219, 255, 204, 204, 204, 255, 181, 181, 181, 255, 157, 157, 157, 255, 137, 137, 137, 255, 122, 122, 122, 255, 109, 109, 109, 255, 98, 98, 98, 255, 93, 93, 93, 255, 93, 93, 93, 255, 95, 95, 95, 255, 94, 94, 94, 255, 91, 91, 91, 255, 84, 84, 84, 255, 72, 72, 72, 255, 58, 58, 58, 255, 51, 51, 51, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 76, 76, 76, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 99, 99, 99, 255, 104, 104, 104, 255, 110, 110, 110, 255, 116, 116, 116, 255, 123, 123, 123, 255, 130, 130, 130, 255, 139, 139, 139, 255, 147, 147, 147, 255, 154, 154, 154, 255, 158, 158, 158, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 170, 170, 170, 255, 160, 160, 160, 255, 147, 147, 147, 255, 135, 135, 135, 255, 125, 125, 125, 255, 120, 120, 120, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 117, 117, 117, 255, 111, 111, 111, 255, 106, 106, 106, 255, 103, 103, 103, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 124, 124, 124, 255, 130, 130, 130, 255, 135, 135, 135, 255, 141, 141, 141, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 166, 166, 166, 255, 172, 172, 172, 255, 181, 181, 181, 255, 190, 190, 190, 255, 198, 198, 198, 255, 205, 205, 205, 255, 209, 209, 209, 255, 204, 204, 204, 255, 190, 190, 190, 255, 172, 172, 172, 255, 155, 155, 155, 255, 144, 144, 144, 255, 135, 135, 135, 255, 136, 136, 136, 255, 154, 154, 154, 255, 176, 176, 176, 255, 190, 190, 190, 255, 202, 202, 202, 255, 208, 208, 208, 255, 215, 215, 215, 255, 222, 222, 222, 255, 219, 219, 219, 255, 204, 204, 204, 255, 181, 181, 181, 255, 157, 157, 157, 255, 137, 137, 137, 255, 123, 123, 123, 255, 111, 111, 111, 255, 99, 99, 99, 255, 93, 93, 93, 255, 93, 93, 93, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 83, 83, 83, 255, 71, 71, 71, 255, 58, 58, 58, 255, 50, 50, 50, 255, 51, 51, 51, 255, 55, 55, 55, 255, 61, 61, 61, 255, 66, 66, 66, 255, 70, 70, 70, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 93, 93, 93, 255, 97, 97, 97, 255, 102, 102, 102, 255, 108, 108, 108, 255, 114, 114, 114, 255, 121, 121, 121, 255, 129, 129, 129, 255, 137, 137, 137, 255, 146, 146, 146, 255, 153, 153, 153, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 183, 183, 183, 255, 179, 179, 179, 255, 176, 176, 176, 255, 171, 171, 171, 255, 162, 162, 162, 255, 149, 149, 149, 255, 136, 136, 136, 255, 125, 125, 125, 255, 118, 118, 118, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 117, 117, 117, 255, 112, 112, 112, 255, 106, 106, 106, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 100, 100, 100, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 130, 130, 130, 255, 136, 136, 136, 255, 142, 142, 142, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 169, 169, 169, 255, 175, 175, 175, 255, 183, 183, 183, 255, 191, 191, 191, 255, 199, 199, 199, 255, 205, 205, 205, 255, 208, 208, 208, 255, 203, 203, 203, 255, 190, 190, 190, 255, 171, 171, 171, 255, 155, 155, 155, 255, 143, 143, 143, 255, 135, 135, 135, 255, 137, 137, 137, 255, 156, 156, 156, 255, 177, 177, 177, 255, 191, 191, 191, 255, 203, 203, 203, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 220, 220, 220, 255, 205, 205, 205, 255, 183, 183, 183, 255, 159, 159, 159, 255, 139, 139, 139, 255, 125, 125, 125, 255, 112, 112, 112, 255, 100, 100, 100, 255, 93, 93, 93, 255, 93, 93, 93, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 83, 83, 83, 255, 71, 71, 71, 255, 57, 57, 57, 255, 50, 50, 50, 255, 50, 50, 50, 255, 54, 54, 54, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 72, 72, 72, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 105, 105, 105, 255, 111, 111, 111, 255, 118, 118, 118, 255, 126, 126, 126, 255, 135, 135, 135, 255, 145, 145, 145, 255, 153, 153, 153, 255, 157, 157, 157, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 171, 171, 171, 255, 162, 162, 162, 255, 149, 149, 149, 255, 135, 135, 135, 255, 124, 124, 124, 255, 117, 117, 117, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 125, 125, 125, 255, 131, 131, 131, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 161, 161, 161, 255, 164, 164, 164, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 184, 184, 184, 255, 192, 192, 192, 255, 199, 199, 199, 255, 205, 205, 205, 255, 208, 208, 208, 255, 203, 203, 203, 255, 190, 190, 190, 255, 171, 171, 171, 255, 155, 155, 155, 255, 143, 143, 143, 255, 135, 135, 135, 255, 138, 138, 138, 255, 156, 156, 156, 255, 177, 177, 177, 255, 191, 191, 191, 255, 203, 203, 203, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 221, 221, 221, 255, 207, 207, 207, 255, 186, 186, 186, 255, 162, 162, 162, 255, 142, 142, 142, 255, 127, 127, 127, 255, 114, 114, 114, 255, 101, 101, 101, 255, 93, 93, 93, 255, 93, 93, 93, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 83, 83, 83, 255, 70, 70, 70, 255, 56, 56, 56, 255, 49, 49, 49, 255, 49, 49, 49, 255, 53, 53, 53, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 109, 109, 109, 255, 116, 116, 116, 255, 124, 124, 124, 255, 133, 133, 133, 255, 143, 143, 143, 255, 151, 151, 151, 255, 156, 156, 156, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 183, 183, 183, 255, 179, 179, 179, 255, 175, 175, 175, 255, 170, 170, 170, 255, 160, 160, 160, 255, 147, 147, 147, 255, 133, 133, 133, 255, 121, 121, 121, 255, 114, 114, 114, 255, 112, 112, 112, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 109, 109, 109, 255, 103, 103, 103, 255, 99, 99, 99, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 114, 114, 114, 255, 120, 120, 120, 255, 126, 126, 126, 255, 133, 133, 133, 255, 139, 139, 139, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 174, 174, 174, 255, 179, 179, 179, 255, 185, 185, 185, 255, 192, 192, 192, 255, 199, 199, 199, 255, 205, 205, 205, 255, 207, 207, 207, 255, 203, 203, 203, 255, 190, 190, 190, 255, 172, 172, 172, 255, 156, 156, 156, 255, 144, 144, 144, 255, 136, 136, 136, 255, 139, 139, 139, 255, 156, 156, 156, 255, 176, 176, 176, 255, 190, 190, 190, 255, 202, 202, 202, 255, 209, 209, 209, 255, 215, 215, 215, 255, 222, 222, 222, 255, 222, 222, 222, 255, 210, 210, 210, 255, 189, 189, 189, 255, 165, 165, 165, 255, 145, 145, 145, 255, 130, 130, 130, 255, 117, 117, 117, 255, 103, 103, 103, 255, 94, 94, 94, 255, 93, 93, 93, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 82, 82, 82, 255, 69, 69, 69, 255, 55, 55, 55, 255, 48, 48, 48, 255, 49, 49, 49, 255, 53, 53, 53, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 85, 85, 85, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 105, 105, 105, 255, 112, 112, 112, 255, 121, 121, 121, 255, 130, 130, 130, 255, 140, 140, 140, 255, 149, 149, 149, 255, 155, 155, 155, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 190, 190, 190, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 174, 174, 174, 255, 168, 168, 168, 255, 157, 157, 157, 255, 143, 143, 143, 255, 129, 129, 129, 255, 118, 118, 118, 255, 111, 111, 111, 255, 109, 109, 109, 255, 110, 110, 110, 255, 113, 113, 113, 255, 113, 113, 113, 255, 107, 107, 107, 255, 100, 100, 100, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 120, 120, 120, 255, 127, 127, 127, 255, 134, 134, 134, 255, 141, 141, 141, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 176, 176, 176, 255, 181, 181, 181, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 205, 205, 205, 255, 207, 207, 207, 255, 203, 203, 203, 255, 190, 190, 190, 255, 173, 173, 173, 255, 157, 157, 157, 255, 145, 145, 145, 255, 137, 137, 137, 255, 138, 138, 138, 255, 154, 154, 154, 255, 174, 174, 174, 255, 189, 189, 189, 255, 200, 200, 200, 255, 208, 208, 208, 255, 214, 214, 214, 255, 221, 221, 221, 255, 223, 223, 223, 255, 214, 214, 214, 255, 194, 194, 194, 255, 170, 170, 170, 255, 148, 148, 148, 255, 133, 133, 133, 255, 119, 119, 119, 255, 105, 105, 105, 255, 94, 94, 94, 255, 93, 93, 93, 255, 95, 95, 95, 255, 95, 95, 95, 255, 90, 90, 90, 255, 82, 82, 82, 255, 68, 68, 68, 255, 54, 54, 54, 255, 48, 48, 48, 255, 49, 49, 49, 255, 53, 53, 53, 255, 57, 57, 57, 255, 61, 61, 61, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 117, 117, 117, 255, 127, 127, 127, 255, 137, 137, 137, 255, 147, 147, 147, 255, 153, 153, 153, 255, 156, 156, 156, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 164, 164, 164, 255, 152, 152, 152, 255, 138, 138, 138, 255, 124, 124, 124, 255, 113, 113, 113, 255, 107, 107, 107, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 110, 110, 110, 255, 103, 103, 103, 255, 97, 97, 97, 255, 93, 93, 93, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 112, 112, 112, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 182, 182, 182, 255, 188, 188, 188, 255, 194, 194, 194, 255, 200, 200, 200, 255, 205, 205, 205, 255, 207, 207, 207, 255, 203, 203, 203, 255, 191, 191, 191, 255, 174, 174, 174, 255, 158, 158, 158, 255, 147, 147, 147, 255, 138, 138, 138, 255, 138, 138, 138, 255, 152, 152, 152, 255, 172, 172, 172, 255, 187, 187, 187, 255, 198, 198, 198, 255, 207, 207, 207, 255, 213, 213, 213, 255, 220, 220, 220, 255, 224, 224, 224, 255, 217, 217, 217, 255, 199, 199, 199, 255, 175, 175, 175, 255, 152, 152, 152, 255, 136, 136, 136, 255, 122, 122, 122, 255, 107, 107, 107, 255, 95, 95, 95, 255, 92, 92, 92, 255, 95, 95, 95, 255, 95, 95, 95, 255, 90, 90, 90, 255, 81, 81, 81, 255, 67, 67, 67, 255, 54, 54, 54, 255, 48, 48, 48, 255, 49, 49, 49, 255, 53, 53, 53, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 93, 93, 93, 255, 98, 98, 98, 255, 105, 105, 105, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 151, 151, 151, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 191, 191, 191, 255, 187, 187, 187, 255, 183, 183, 183, 255, 179, 179, 179, 255, 174, 174, 174, 255, 168, 168, 168, 255, 158, 158, 158, 255, 145, 145, 145, 255, 132, 132, 132, 255, 118, 118, 118, 255, 109, 109, 109, 255, 104, 104, 104, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 106, 106, 106, 255, 98, 98, 98, 255, 92, 92, 92, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 130, 130, 130, 255, 137, 137, 137, 255, 144, 144, 144, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 189, 189, 189, 255, 194, 194, 194, 255, 200, 200, 200, 255, 204, 204, 204, 255, 206, 206, 206, 255, 203, 203, 203, 255, 192, 192, 192, 255, 176, 176, 176, 255, 160, 160, 160, 255, 149, 149, 149, 255, 140, 140, 140, 255, 138, 138, 138, 255, 149, 149, 149, 255, 168, 168, 168, 255, 184, 184, 184, 255, 196, 196, 196, 255, 205, 205, 205, 255, 211, 211, 211, 255, 218, 218, 218, 255, 223, 223, 223, 255, 220, 220, 220, 255, 204, 204, 204, 255, 180, 180, 180, 255, 156, 156, 156, 255, 139, 139, 139, 255, 125, 125, 125, 255, 109, 109, 109, 255, 96, 96, 96, 255, 92, 92, 92, 255, 95, 95, 95, 255, 95, 95, 95, 255, 90, 90, 90, 255, 80, 80, 80, 255, 65, 65, 65, 255, 53, 53, 53, 255, 48, 48, 48, 255, 49, 49, 49, 255, 53, 53, 53, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 101, 101, 101, 255, 109, 109, 109, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 149, 149, 149, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 162, 162, 162, 255, 151, 151, 151, 255, 138, 138, 138, 255, 124, 124, 124, 255, 112, 112, 112, 255, 103, 103, 103, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 100, 100, 100, 255, 92, 92, 92, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 116, 116, 116, 255, 119, 119, 119, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 116, 116, 116, 255, 123, 123, 123, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 169, 169, 169, 255, 172, 172, 172, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 185, 185, 185, 255, 189, 189, 189, 255, 195, 195, 195, 255, 200, 200, 200, 255, 204, 204, 204, 255, 206, 206, 206, 255, 203, 203, 203, 255, 193, 193, 193, 255, 178, 178, 178, 255, 163, 163, 163, 255, 151, 151, 151, 255, 142, 142, 142, 255, 138, 138, 138, 255, 146, 146, 146, 255, 164, 164, 164, 255, 181, 181, 181, 255, 193, 193, 193, 255, 202, 202, 202, 255, 209, 209, 209, 255, 216, 216, 216, 255, 223, 223, 223, 255, 222, 222, 222, 255, 209, 209, 209, 255, 186, 186, 186, 255, 161, 161, 161, 255, 143, 143, 143, 255, 128, 128, 128, 255, 112, 112, 112, 255, 97, 97, 97, 255, 92, 92, 92, 255, 95, 95, 95, 255, 95, 95, 95, 255, 89, 89, 89, 255, 78, 78, 78, 255, 64, 64, 64, 255, 52, 52, 52, 255, 48, 48, 48, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 86, 86, 86, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 136, 136, 136, 255, 145, 145, 145, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 182, 182, 182, 255, 177, 177, 177, 255, 171, 171, 171, 255, 164, 164, 164, 255, 155, 155, 155, 255, 143, 143, 143, 255, 130, 130, 130, 255, 116, 116, 116, 255, 105, 105, 105, 255, 99, 99, 99, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 101, 101, 101, 255, 93, 93, 93, 255, 86, 86, 86, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 110, 110, 110, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 132, 132, 132, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 104, 104, 104, 255, 110, 110, 110, 255, 117, 117, 117, 255, 125, 125, 125, 255, 134, 134, 134, 255, 141, 141, 141, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 176, 176, 176, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 190, 190, 190, 255, 195, 195, 195, 255, 200, 200, 200, 255, 204, 204, 204, 255, 206, 206, 206, 255, 203, 203, 203, 255, 194, 194, 194, 255, 180, 180, 180, 255, 166, 166, 166, 255, 153, 153, 153, 255, 144, 144, 144, 255, 139, 139, 139, 255, 144, 144, 144, 255, 159, 159, 159, 255, 177, 177, 177, 255, 190, 190, 190, 255, 200, 200, 200, 255, 208, 208, 208, 255, 214, 214, 214, 255, 221, 221, 221, 255, 223, 223, 223, 255, 213, 213, 213, 255, 192, 192, 192, 255, 166, 166, 166, 255, 146, 146, 146, 255, 132, 132, 132, 255, 114, 114, 114, 255, 98, 98, 98, 255, 93, 93, 93, 255, 95, 95, 95, 255, 95, 95, 95, 255, 89, 89, 89, 255, 77, 77, 77, 255, 62, 62, 62, 255, 52, 52, 52, 255, 49, 49, 49, 255, 51, 51, 51, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 101, 101, 101, 255, 111, 111, 111, 255, 121, 121, 121, 255, 131, 131, 131, 255, 141, 141, 141, 255, 148, 148, 148, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 182, 182, 182, 255, 177, 177, 177, 255, 171, 171, 171, 255, 164, 164, 164, 255, 157, 157, 157, 255, 147, 147, 147, 255, 134, 134, 134, 255, 121, 121, 121, 255, 109, 109, 109, 255, 99, 99, 99, 255, 95, 95, 95, 255, 96, 96, 96, 255, 99, 99, 99, 255, 99, 99, 99, 255, 95, 95, 95, 255, 86, 86, 86, 255, 80, 80, 80, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 99, 99, 99, 255, 104, 104, 104, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 143, 143, 143, 255, 148, 148, 148, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 191, 191, 191, 255, 196, 196, 196, 255, 200, 200, 200, 255, 204, 204, 204, 255, 206, 206, 206, 255, 203, 203, 203, 255, 195, 195, 195, 255, 183, 183, 183, 255, 169, 169, 169, 255, 156, 156, 156, 255, 147, 147, 147, 255, 140, 140, 140, 255, 142, 142, 142, 255, 155, 155, 155, 255, 172, 172, 172, 255, 187, 187, 187, 255, 197, 197, 197, 255, 206, 206, 206, 255, 212, 212, 212, 255, 219, 219, 219, 255, 223, 223, 223, 255, 217, 217, 217, 255, 197, 197, 197, 255, 171, 171, 171, 255, 150, 150, 150, 255, 135, 135, 135, 255, 117, 117, 117, 255, 99, 99, 99, 255, 93, 93, 93, 255, 95, 95, 95, 255, 94, 94, 94, 255, 88, 88, 88, 255, 76, 76, 76, 255, 61, 61, 61, 255, 52, 52, 52, 255, 50, 50, 50, 255, 52, 52, 52, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 98, 98, 98, 255, 107, 107, 107, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 144, 144, 144, 255, 150, 150, 150, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 164, 164, 164, 255, 157, 157, 157, 255, 148, 148, 148, 255, 138, 138, 138, 255, 125, 125, 125, 255, 112, 112, 112, 255, 101, 101, 101, 255, 94, 94, 94, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 94, 94, 94, 255, 87, 87, 87, 255, 79, 79, 79, 255, 75, 75, 75, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 104, 104, 104, 255, 111, 111, 111, 255, 120, 120, 120, 255, 129, 129, 129, 255, 137, 137, 137, 255, 145, 145, 145, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 196, 196, 196, 255, 201, 201, 201, 255, 204, 204, 204, 255, 205, 205, 205, 255, 203, 203, 203, 255, 196, 196, 196, 255, 185, 185, 185, 255, 172, 172, 172, 255, 159, 159, 159, 255, 149, 149, 149, 255, 142, 142, 142, 255, 141, 141, 141, 255, 151, 151, 151, 255, 168, 168, 168, 255, 183, 183, 183, 255, 194, 194, 194, 255, 203, 203, 203, 255, 210, 210, 210, 255, 217, 217, 217, 255, 223, 223, 223, 255, 220, 220, 220, 255, 202, 202, 202, 255, 176, 176, 176, 255, 154, 154, 154, 255, 138, 138, 138, 255, 119, 119, 119, 255, 100, 100, 100, 255, 93, 93, 93, 255, 95, 95, 95, 255, 94, 94, 94, 255, 87, 87, 87, 255, 74, 74, 74, 255, 60, 60, 60, 255, 52, 52, 52, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 87, 87, 87, 255, 94, 94, 94, 255, 103, 103, 103, 255, 112, 112, 112, 255, 122, 122, 122, 255, 131, 131, 131, 255, 140, 140, 140, 255, 147, 147, 147, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 175, 175, 175, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 140, 140, 140, 255, 128, 128, 128, 255, 116, 116, 116, 255, 104, 104, 104, 255, 95, 95, 95, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 93, 93, 93, 255, 88, 88, 88, 255, 79, 79, 79, 255, 73, 73, 73, 255, 71, 71, 71, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 117, 117, 117, 255, 122, 122, 122, 255, 127, 127, 127, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 96, 96, 96, 255, 100, 100, 100, 255, 105, 105, 105, 255, 112, 112, 112, 255, 121, 121, 121, 255, 130, 130, 130, 255, 139, 139, 139, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 205, 205, 205, 255, 203, 203, 203, 255, 197, 197, 197, 255, 187, 187, 187, 255, 175, 175, 175, 255, 162, 162, 162, 255, 152, 152, 152, 255, 144, 144, 144, 255, 141, 141, 141, 255, 147, 147, 147, 255, 163, 163, 163, 255, 180, 180, 180, 255, 192, 192, 192, 255, 201, 201, 201, 255, 208, 208, 208, 255, 215, 215, 215, 255, 222, 222, 222, 255, 221, 221, 221, 255, 206, 206, 206, 255, 181, 181, 181, 255, 157, 157, 157, 255, 142, 142, 142, 255, 122, 122, 122, 255, 101, 101, 101, 255, 94, 94, 94, 255, 96, 96, 96, 255, 94, 94, 94, 255, 86, 86, 86, 255, 73, 73, 73, 255, 59, 59, 59, 255, 52, 52, 52, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 84, 84, 84, 255, 90, 90, 90, 255, 99, 99, 99, 255, 108, 108, 108, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 169, 169, 169, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 161, 161, 161, 255, 154, 154, 154, 255, 148, 148, 148, 255, 141, 141, 141, 255, 131, 131, 131, 255, 119, 119, 119, 255, 107, 107, 107, 255, 97, 97, 97, 255, 90, 90, 90, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 88, 88, 88, 255, 81, 81, 81, 255, 72, 72, 72, 255, 68, 68, 68, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 115, 115, 115, 255, 120, 120, 120, 255, 126, 126, 126, 255, 132, 132, 132, 255, 137, 137, 137, 255, 141, 141, 141, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 95, 95, 95, 255, 96, 96, 96, 255, 100, 100, 100, 255, 106, 106, 106, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 197, 197, 197, 255, 189, 189, 189, 255, 177, 177, 177, 255, 166, 166, 166, 255, 155, 155, 155, 255, 147, 147, 147, 255, 142, 142, 142, 255, 145, 145, 145, 255, 159, 159, 159, 255, 176, 176, 176, 255, 189, 189, 189, 255, 199, 199, 199, 255, 206, 206, 206, 255, 213, 213, 213, 255, 221, 221, 221, 255, 222, 222, 222, 255, 210, 210, 210, 255, 185, 185, 185, 255, 161, 161, 161, 255, 145, 145, 145, 255, 125, 125, 125, 255, 103, 103, 103, 255, 95, 95, 95, 255, 96, 96, 96, 255, 94, 94, 94, 255, 85, 85, 85, 255, 71, 71, 71, 255, 58, 58, 58, 255, 53, 53, 53, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 87, 87, 87, 255, 95, 95, 95, 255, 104, 104, 104, 255, 113, 113, 113, 255, 122, 122, 122, 255, 130, 130, 130, 255, 137, 137, 137, 255, 143, 143, 143, 255, 147, 147, 147, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 153, 153, 153, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 183, 183, 183, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 152, 152, 152, 255, 147, 147, 147, 255, 141, 141, 141, 255, 132, 132, 132, 255, 122, 122, 122, 255, 111, 111, 111, 255, 100, 100, 100, 255, 91, 91, 91, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 88, 88, 88, 255, 82, 82, 82, 255, 74, 74, 74, 255, 66, 66, 66, 255, 64, 64, 64, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 107, 107, 107, 255, 113, 113, 113, 255, 119, 119, 119, 255, 125, 125, 125, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 135, 135, 135, 255, 131, 131, 131, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 96, 96, 96, 255, 97, 97, 97, 255, 101, 101, 101, 255, 107, 107, 107, 255, 115, 115, 115, 255, 124, 124, 124, 255, 133, 133, 133, 255, 141, 141, 141, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 202, 202, 202, 255, 198, 198, 198, 255, 190, 190, 190, 255, 180, 180, 180, 255, 169, 169, 169, 255, 158, 158, 158, 255, 150, 150, 150, 255, 143, 143, 143, 255, 144, 144, 144, 255, 155, 155, 155, 255, 173, 173, 173, 255, 187, 187, 187, 255, 197, 197, 197, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 222, 222, 222, 255, 213, 213, 213, 255, 189, 189, 189, 255, 164, 164, 164, 255, 148, 148, 148, 255, 127, 127, 127, 255, 104, 104, 104, 255, 95, 95, 95, 255, 97, 97, 97, 255, 93, 93, 93, 255, 84, 84, 84, 255, 70, 70, 70, 255, 57, 57, 57, 255, 54, 54, 54, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 79, 79, 79, 255, 85, 85, 85, 255, 92, 92, 92, 255, 101, 101, 101, 255, 109, 109, 109, 255, 117, 117, 117, 255, 125, 125, 125, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 141, 141, 141, 255, 145, 145, 145, 255, 150, 150, 150, 255, 154, 154, 154, 255, 159, 159, 159, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 190, 190, 190, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 133, 133, 133, 255, 124, 124, 124, 255, 114, 114, 114, 255, 103, 103, 103, 255, 94, 94, 94, 255, 87, 87, 87, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 83, 83, 83, 255, 76, 76, 76, 255, 67, 67, 67, 255, 62, 62, 62, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 99, 99, 99, 255, 105, 105, 105, 255, 111, 111, 111, 255, 117, 117, 117, 255, 124, 124, 124, 255, 130, 130, 130, 255, 136, 136, 136, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 123, 123, 123, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 98, 98, 98, 255, 102, 102, 102, 255, 108, 108, 108, 255, 116, 116, 116, 255, 125, 125, 125, 255, 134, 134, 134, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 162, 162, 162, 255, 166, 166, 166, 255, 171, 171, 171, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 191, 191, 191, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 198, 198, 198, 255, 191, 191, 191, 255, 182, 182, 182, 255, 171, 171, 171, 255, 161, 161, 161, 255, 152, 152, 152, 255, 145, 145, 145, 255, 144, 144, 144, 255, 153, 153, 153, 255, 170, 170, 170, 255, 185, 185, 185, 255, 195, 195, 195, 255, 203, 203, 203, 255, 210, 210, 210, 255, 218, 218, 218, 255, 222, 222, 222, 255, 215, 215, 215, 255, 192, 192, 192, 255, 167, 167, 167, 255, 151, 151, 151, 255, 129, 129, 129, 255, 105, 105, 105, 255, 96, 96, 96, 255, 97, 97, 97, 255, 93, 93, 93, 255, 83, 83, 83, 255, 68, 68, 68, 255, 57, 57, 57, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 82, 82, 82, 255, 90, 90, 90, 255, 98, 98, 98, 255, 106, 106, 106, 255, 113, 113, 113, 255, 120, 120, 120, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 141, 141, 141, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 139, 139, 139, 255, 144, 144, 144, 255, 149, 149, 149, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 190, 190, 190, 255, 185, 185, 185, 255, 178, 178, 178, 255, 172, 172, 172, 255, 166, 166, 166, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 134, 134, 134, 255, 126, 126, 126, 255, 117, 117, 117, 255, 107, 107, 107, 255, 97, 97, 97, 255, 89, 89, 89, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 84, 84, 84, 255, 78, 78, 78, 255, 70, 70, 70, 255, 62, 62, 62, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 103, 103, 103, 255, 109, 109, 109, 255, 116, 116, 116, 255, 123, 123, 123, 255, 130, 130, 130, 255, 136, 136, 136, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 152, 152, 152, 255, 148, 148, 148, 255, 144, 144, 144, 255, 139, 139, 139, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 107, 107, 107, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 99, 99, 99, 255, 103, 103, 103, 255, 109, 109, 109, 255, 117, 117, 117, 255, 126, 126, 126, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 158, 158, 158, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 198, 198, 198, 255, 192, 192, 192, 255, 184, 184, 184, 255, 174, 174, 174, 255, 163, 163, 163, 255, 154, 154, 154, 255, 147, 147, 147, 255, 144, 144, 144, 255, 151, 151, 151, 255, 168, 168, 168, 255, 184, 184, 184, 255, 194, 194, 194, 255, 202, 202, 202, 255, 209, 209, 209, 255, 217, 217, 217, 255, 221, 221, 221, 255, 216, 216, 216, 255, 194, 194, 194, 255, 170, 170, 170, 255, 153, 153, 153, 255, 131, 131, 131, 255, 105, 105, 105, 255, 98, 98, 98, 255, 98, 98, 98, 255, 92, 92, 92, 255, 82, 82, 82, 255, 66, 66, 66, 255, 57, 57, 57, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 87, 87, 87, 255, 95, 95, 95, 255, 103, 103, 103, 255, 110, 110, 110, 255, 116, 116, 116, 255, 122, 122, 122, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 144, 144, 144, 255, 149, 149, 149, 255, 154, 154, 154, 255, 159, 159, 159, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 190, 190, 190, 255, 185, 185, 185, 255, 178, 178, 178, 255, 171, 171, 171, 255, 164, 164, 164, 255, 158, 158, 158, 255, 153, 153, 153, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 134, 134, 134, 255, 128, 128, 128, 255, 121, 121, 121, 255, 112, 112, 112, 255, 102, 102, 102, 255, 93, 93, 93, 255, 87, 87, 87, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 74, 74, 74, 255, 65, 65, 65, 255, 59, 59, 59, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 96, 96, 96, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 141, 141, 141, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 97, 97, 97, 255, 99, 99, 99, 255, 103, 103, 103, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 173, 173, 173, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 198, 198, 198, 255, 192, 192, 192, 255, 185, 185, 185, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 149, 149, 149, 255, 145, 145, 145, 255, 151, 151, 151, 255, 167, 167, 167, 255, 183, 183, 183, 255, 194, 194, 194, 255, 202, 202, 202, 255, 208, 208, 208, 255, 216, 216, 216, 255, 221, 221, 221, 255, 216, 216, 216, 255, 196, 196, 196, 255, 172, 172, 172, 255, 156, 156, 156, 255, 133, 133, 133, 255, 106, 106, 106, 255, 99, 99, 99, 255, 98, 98, 98, 255, 91, 91, 91, 255, 80, 80, 80, 255, 65, 65, 65, 255, 57, 57, 57, 255, 57, 57, 57, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 78, 78, 78, 255, 86, 86, 86, 255, 93, 93, 93, 255, 100, 100, 100, 255, 107, 107, 107, 255, 113, 113, 113, 255, 119, 119, 119, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 130, 130, 130, 255, 134, 134, 134, 255, 140, 140, 140, 255, 145, 145, 145, 255, 151, 151, 151, 255, 156, 156, 156, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 186, 186, 186, 255, 180, 180, 180, 255, 172, 172, 172, 255, 164, 164, 164, 255, 156, 156, 156, 255, 150, 150, 150, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 124, 124, 124, 255, 116, 116, 116, 255, 107, 107, 107, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 78, 78, 78, 255, 70, 70, 70, 255, 62, 62, 62, 255, 57, 57, 57, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 100, 100, 100, 255, 107, 107, 107, 255, 114, 114, 114, 255, 121, 121, 121, 255, 128, 128, 128, 255, 134, 134, 134, 255, 140, 140, 140, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 131, 131, 131, 255, 126, 126, 126, 255, 120, 120, 120, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 97, 97, 97, 255, 99, 99, 99, 255, 104, 104, 104, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 197, 197, 197, 255, 192, 192, 192, 255, 185, 185, 185, 255, 176, 176, 176, 255, 166, 166, 166, 255, 157, 157, 157, 255, 150, 150, 150, 255, 146, 146, 146, 255, 151, 151, 151, 255, 167, 167, 167, 255, 183, 183, 183, 255, 194, 194, 194, 255, 201, 201, 201, 255, 207, 207, 207, 255, 215, 215, 215, 255, 221, 221, 221, 255, 216, 216, 216, 255, 197, 197, 197, 255, 174, 174, 174, 255, 158, 158, 158, 255, 134, 134, 134, 255, 107, 107, 107, 255, 100, 100, 100, 255, 99, 99, 99, 255, 91, 91, 91, 255, 79, 79, 79, 255, 64, 64, 64, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 77, 77, 77, 255, 84, 84, 84, 255, 92, 92, 92, 255, 99, 99, 99, 255, 105, 105, 105, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 193, 193, 193, 255, 188, 188, 188, 255, 182, 182, 182, 255, 174, 174, 174, 255, 166, 166, 166, 255, 157, 157, 157, 255, 150, 150, 150, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 126, 126, 126, 255, 120, 120, 120, 255, 113, 113, 113, 255, 105, 105, 105, 255, 96, 96, 96, 255, 89, 89, 89, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 75, 75, 75, 255, 67, 67, 67, 255, 59, 59, 59, 255, 55, 55, 55, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 100, 100, 100, 255, 106, 106, 106, 255, 113, 113, 113, 255, 120, 120, 120, 255, 127, 127, 127, 255, 134, 134, 134, 255, 140, 140, 140, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 148, 148, 148, 255, 144, 144, 144, 255, 138, 138, 138, 255, 132, 132, 132, 255, 126, 126, 126, 255, 121, 121, 121, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 99, 99, 99, 255, 104, 104, 104, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 154, 154, 154, 255, 159, 159, 159, 255, 165, 165, 165, 255, 171, 171, 171, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 196, 196, 196, 255, 191, 191, 191, 255, 185, 185, 185, 255, 176, 176, 176, 255, 167, 167, 167, 255, 158, 158, 158, 255, 150, 150, 150, 255, 147, 147, 147, 255, 153, 153, 153, 255, 169, 169, 169, 255, 184, 184, 184, 255, 195, 195, 195, 255, 201, 201, 201, 255, 207, 207, 207, 255, 215, 215, 215, 255, 220, 220, 220, 255, 216, 216, 216, 255, 197, 197, 197, 255, 175, 175, 175, 255, 160, 160, 160, 255, 134, 134, 134, 255, 108, 108, 108, 255, 102, 102, 102, 255, 99, 99, 99, 255, 90, 90, 90, 255, 77, 77, 77, 255, 62, 62, 62, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 77, 77, 77, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 141, 141, 141, 255, 147, 147, 147, 255, 153, 153, 153, 255, 159, 159, 159, 255, 163, 163, 163, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 190, 190, 190, 255, 184, 184, 184, 255, 178, 178, 178, 255, 169, 169, 169, 255, 160, 160, 160, 255, 152, 152, 152, 255, 145, 145, 145, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 124, 124, 124, 255, 119, 119, 119, 255, 112, 112, 112, 255, 104, 104, 104, 255, 95, 95, 95, 255, 89, 89, 89, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 80, 80, 80, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 99, 99, 99, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 126, 126, 126, 255, 133, 133, 133, 255, 139, 139, 139, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 145, 145, 145, 255, 139, 139, 139, 255, 134, 134, 134, 255, 127, 127, 127, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 98, 98, 98, 255, 100, 100, 100, 255, 104, 104, 104, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 134, 134, 134, 255, 140, 140, 140, 255, 145, 145, 145, 255, 149, 149, 149, 255, 154, 154, 154, 255, 160, 160, 160, 255, 166, 166, 166, 255, 172, 172, 172, 255, 178, 178, 178, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 195, 195, 195, 255, 190, 190, 190, 255, 184, 184, 184, 255, 175, 175, 175, 255, 166, 166, 166, 255, 158, 158, 158, 255, 151, 151, 151, 255, 148, 148, 148, 255, 155, 155, 155, 255, 172, 172, 172, 255, 186, 186, 186, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 215, 215, 215, 255, 220, 220, 220, 255, 215, 215, 215, 255, 197, 197, 197, 255, 176, 176, 176, 255, 161, 161, 161, 255, 134, 134, 134, 255, 109, 109, 109, 255, 103, 103, 103, 255, 99, 99, 99, 255, 89, 89, 89, 255, 75, 75, 75, 255, 62, 62, 62, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 72, 72, 72, 255, 77, 77, 77, 255, 84, 84, 84, 255, 92, 92, 92, 255, 99, 99, 99, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 135, 135, 135, 255, 141, 141, 141, 255, 148, 148, 148, 255, 153, 153, 153, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 165, 165, 165, 255, 156, 156, 156, 255, 148, 148, 148, 255, 142, 142, 142, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 123, 123, 123, 255, 118, 118, 118, 255, 111, 111, 111, 255, 103, 103, 103, 255, 95, 95, 95, 255, 88, 88, 88, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 80, 80, 80, 255, 73, 73, 73, 255, 64, 64, 64, 255, 57, 57, 57, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 104, 104, 104, 255, 111, 111, 111, 255, 118, 118, 118, 255, 125, 125, 125, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 135, 135, 135, 255, 129, 129, 129, 255, 123, 123, 123, 255, 118, 118, 118, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 101, 101, 101, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 127, 127, 127, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 161, 161, 161, 255, 167, 167, 167, 255, 174, 174, 174, 255, 180, 180, 180, 255, 186, 186, 186, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 189, 189, 189, 255, 182, 182, 182, 255, 174, 174, 174, 255, 166, 166, 166, 255, 157, 157, 157, 255, 151, 151, 151, 255, 150, 150, 150, 255, 159, 159, 159, 255, 176, 176, 176, 255, 189, 189, 189, 255, 197, 197, 197, 255, 202, 202, 202, 255, 207, 207, 207, 255, 216, 216, 216, 255, 219, 219, 219, 255, 214, 214, 214, 255, 197, 197, 197, 255, 178, 178, 178, 255, 162, 162, 162, 255, 135, 135, 135, 255, 111, 111, 111, 255, 104, 104, 104, 255, 99, 99, 99, 255, 89, 89, 89, 255, 75, 75, 75, 255, 62, 62, 62, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 78, 78, 78, 255, 86, 86, 86, 255, 93, 93, 93, 255, 100, 100, 100, 255, 106, 106, 106, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 126, 126, 126, 255, 132, 132, 132, 255, 138, 138, 138, 255, 144, 144, 144, 255, 149, 149, 149, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 182, 182, 182, 255, 176, 176, 176, 255, 169, 169, 169, 255, 161, 161, 161, 255, 152, 152, 152, 255, 145, 145, 145, 255, 140, 140, 140, 255, 136, 136, 136, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 118, 118, 118, 255, 111, 111, 111, 255, 103, 103, 103, 255, 95, 95, 95, 255, 88, 88, 88, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 79, 79, 79, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 98, 98, 98, 255, 103, 103, 103, 255, 110, 110, 110, 255, 117, 117, 117, 255, 124, 124, 124, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 144, 144, 144, 255, 138, 138, 138, 255, 132, 132, 132, 255, 126, 126, 126, 255, 120, 120, 120, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 102, 102, 102, 255, 104, 104, 104, 255, 108, 108, 108, 255, 114, 114, 114, 255, 121, 121, 121, 255, 129, 129, 129, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 151, 151, 151, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 188, 188, 188, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 192, 192, 192, 255, 187, 187, 187, 255, 181, 181, 181, 255, 173, 173, 173, 255, 164, 164, 164, 255, 156, 156, 156, 255, 151, 151, 151, 255, 152, 152, 152, 255, 163, 163, 163, 255, 180, 180, 180, 255, 191, 191, 191, 255, 199, 199, 199, 255, 203, 203, 203, 255, 207, 207, 207, 255, 217, 217, 217, 255, 219, 219, 219, 255, 213, 213, 213, 255, 197, 197, 197, 255, 179, 179, 179, 255, 164, 164, 164, 255, 136, 136, 136, 255, 113, 113, 113, 255, 106, 106, 106, 255, 100, 100, 100, 255, 89, 89, 89, 255, 75, 75, 75, 255, 62, 62, 62, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 79, 79, 79, 255, 87, 87, 87, 255, 95, 95, 95, 255, 102, 102, 102, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 178, 178, 178, 255, 172, 172, 172, 255, 165, 165, 165, 255, 157, 157, 157, 255, 150, 150, 150, 255, 143, 143, 143, 255, 138, 138, 138, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 112, 112, 112, 255, 104, 104, 104, 255, 95, 95, 95, 255, 89, 89, 89, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 78, 78, 78, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 109, 109, 109, 255, 116, 116, 116, 255, 123, 123, 123, 255, 130, 130, 130, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 136, 136, 136, 255, 130, 130, 130, 255, 125, 125, 125, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 106, 106, 106, 255, 108, 108, 108, 255, 112, 112, 112, 255, 118, 118, 118, 255, 124, 124, 124, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 179, 179, 179, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 193, 193, 193, 255, 190, 190, 190, 255, 185, 185, 185, 255, 179, 179, 179, 255, 171, 171, 171, 255, 163, 163, 163, 255, 155, 155, 155, 255, 152, 152, 152, 255, 155, 155, 155, 255, 168, 168, 168, 255, 183, 183, 183, 255, 194, 194, 194, 255, 200, 200, 200, 255, 203, 203, 203, 255, 208, 208, 208, 255, 218, 218, 218, 255, 218, 218, 218, 255, 213, 213, 213, 255, 197, 197, 197, 255, 181, 181, 181, 255, 166, 166, 166, 255, 139, 139, 139, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 90, 90, 90, 255, 77, 77, 77, 255, 63, 63, 63, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 75, 75, 75, 255, 82, 82, 82, 255, 90, 90, 90, 255, 98, 98, 98, 255, 105, 105, 105, 255, 111, 111, 111, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 132, 132, 132, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 127, 127, 127, 255, 132, 132, 132, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 173, 173, 173, 255, 168, 168, 168, 255, 161, 161, 161, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 137, 137, 137, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 113, 113, 113, 255, 104, 104, 104, 255, 96, 96, 96, 255, 89, 89, 89, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 54, 54, 54, 255, 50, 50, 50, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 101, 101, 101, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 116, 116, 116, 255, 122, 122, 122, 255, 128, 128, 128, 255, 134, 134, 134, 255, 139, 139, 139, 255, 144, 144, 144, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 192, 192, 192, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 169, 169, 169, 255, 161, 161, 161, 255, 155, 155, 155, 255, 153, 153, 153, 255, 159, 159, 159, 255, 173, 173, 173, 255, 187, 187, 187, 255, 196, 196, 196, 255, 201, 201, 201, 255, 203, 203, 203, 255, 209, 209, 209, 255, 218, 218, 218, 255, 218, 218, 218, 255, 212, 212, 212, 255, 197, 197, 197, 255, 183, 183, 183, 255, 169, 169, 169, 255, 141, 141, 141, 255, 118, 118, 118, 255, 110, 110, 110, 255, 103, 103, 103, 255, 92, 92, 92, 255, 79, 79, 79, 255, 65, 65, 65, 255, 59, 59, 59, 255, 59, 59, 59, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 78, 78, 78, 255, 85, 85, 85, 255, 93, 93, 93, 255, 101, 101, 101, 255, 108, 108, 108, 255, 114, 114, 114, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 131, 131, 131, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 152, 152, 152, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 120, 120, 120, 255, 114, 114, 114, 255, 105, 105, 105, 255, 96, 96, 96, 255, 89, 89, 89, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 76, 76, 76, 255, 68, 68, 68, 255, 59, 59, 59, 255, 53, 53, 53, 255, 49, 49, 49, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 100, 100, 100, 255, 106, 106, 106, 255, 114, 114, 114, 255, 121, 121, 121, 255, 128, 128, 128, 255, 134, 134, 134, 255, 139, 139, 139, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 155, 155, 155, 255, 153, 153, 153, 255, 149, 149, 149, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 118, 118, 118, 255, 122, 122, 122, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 142, 142, 142, 255, 148, 148, 148, 255, 153, 153, 153, 255, 160, 160, 160, 255, 167, 167, 167, 255, 174, 174, 174, 255, 181, 181, 181, 255, 187, 187, 187, 255, 192, 192, 192, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 181, 181, 181, 255, 174, 174, 174, 255, 167, 167, 167, 255, 159, 159, 159, 255, 154, 154, 154, 255, 155, 155, 155, 255, 164, 164, 164, 255, 178, 178, 178, 255, 191, 191, 191, 255, 198, 198, 198, 255, 202, 202, 202, 255, 203, 203, 203, 255, 211, 211, 211, 255, 219, 219, 219, 255, 217, 217, 217, 255, 212, 212, 212, 255, 197, 197, 197, 255, 184, 184, 184, 255, 171, 171, 171, 255, 145, 145, 145, 255, 121, 121, 121, 255, 112, 112, 112, 255, 105, 105, 105, 255, 94, 94, 94, 255, 81, 81, 81, 255, 68, 68, 68, 255, 60, 60, 60, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 159, 159, 159, 255, 154, 154, 154, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 115, 115, 115, 255, 107, 107, 107, 255, 97, 97, 97, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 51, 51, 51, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 120, 120, 120, 255, 127, 127, 127, 255, 133, 133, 133, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 158, 158, 158, 255, 165, 165, 165, 255, 171, 171, 171, 255, 178, 178, 178, 255, 185, 185, 185, 255, 191, 191, 191, 255, 194, 194, 194, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 172, 172, 172, 255, 164, 164, 164, 255, 158, 158, 158, 255, 155, 155, 155, 255, 158, 158, 158, 255, 169, 169, 169, 255, 183, 183, 183, 255, 194, 194, 194, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 213, 213, 213, 255, 220, 220, 220, 255, 216, 216, 216, 255, 211, 211, 211, 255, 198, 198, 198, 255, 186, 186, 186, 255, 174, 174, 174, 255, 148, 148, 148, 255, 125, 125, 125, 255, 114, 114, 114, 255, 107, 107, 107, 255, 97, 97, 97, 255, 85, 85, 85, 255, 72, 72, 72, 255, 61, 61, 61, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 85, 85, 85, 255, 93, 93, 93, 255, 101, 101, 101, 255, 109, 109, 109, 255, 115, 115, 115, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 116, 116, 116, 255, 108, 108, 108, 255, 98, 98, 98, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 74, 74, 74, 255, 65, 65, 65, 255, 56, 56, 56, 255, 50, 50, 50, 255, 48, 48, 48, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 97, 97, 97, 255, 103, 103, 103, 255, 111, 111, 111, 255, 118, 118, 118, 255, 125, 125, 125, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 143, 143, 143, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 189, 189, 189, 255, 194, 194, 194, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 182, 182, 182, 255, 176, 176, 176, 255, 169, 169, 169, 255, 162, 162, 162, 255, 157, 157, 157, 255, 156, 156, 156, 255, 163, 163, 163, 255, 175, 175, 175, 255, 188, 188, 188, 255, 197, 197, 197, 255, 201, 201, 201, 255, 202, 202, 202, 255, 205, 205, 205, 255, 215, 215, 215, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 198, 198, 198, 255, 188, 188, 188, 255, 176, 176, 176, 255, 152, 152, 152, 255, 129, 129, 129, 255, 117, 117, 117, 255, 110, 110, 110, 255, 100, 100, 100, 255, 88, 88, 88, 255, 76, 76, 76, 255, 64, 64, 64, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 90, 90, 90, 255, 97, 97, 97, 255, 105, 105, 105, 255, 112, 112, 112, 255, 117, 117, 117, 255, 121, 121, 121, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 174, 174, 174, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 125, 125, 125, 255, 122, 122, 122, 255, 117, 117, 117, 255, 109, 109, 109, 255, 99, 99, 99, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 73, 73, 73, 255, 63, 63, 63, 255, 54, 54, 54, 255, 49, 49, 49, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 117, 117, 117, 255, 124, 124, 124, 255, 130, 130, 130, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 139, 139, 139, 255, 142, 142, 142, 255, 144, 144, 144, 255, 148, 148, 148, 255, 152, 152, 152, 255, 158, 158, 158, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 182, 182, 182, 255, 188, 188, 188, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 173, 173, 173, 255, 167, 167, 167, 255, 161, 161, 161, 255, 157, 157, 157, 255, 159, 159, 159, 255, 168, 168, 168, 255, 181, 181, 181, 255, 192, 192, 192, 255, 199, 199, 199, 255, 202, 202, 202, 255, 202, 202, 202, 255, 208, 208, 208, 255, 218, 218, 218, 255, 220, 220, 220, 255, 214, 214, 214, 255, 209, 209, 209, 255, 198, 198, 198, 255, 189, 189, 189, 255, 178, 178, 178, 255, 156, 156, 156, 255, 133, 133, 133, 255, 120, 120, 120, 255, 113, 113, 113, 255, 104, 104, 104, 255, 92, 92, 92, 255, 80, 80, 80, 255, 68, 68, 68, 255, 60, 60, 60, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 118, 118, 118, 255, 110, 110, 110, 255, 99, 99, 99, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 80, 80, 80, 255, 71, 71, 71, 255, 61, 61, 61, 255, 53, 53, 53, 255, 48, 48, 48, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 100, 100, 100, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 175, 175, 175, 255, 181, 181, 181, 255, 187, 187, 187, 255, 192, 192, 192, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 176, 176, 176, 255, 170, 170, 170, 255, 164, 164, 164, 255, 160, 160, 160, 255, 158, 158, 158, 255, 163, 163, 163, 255, 174, 174, 174, 255, 186, 186, 186, 255, 196, 196, 196, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 211, 211, 211, 255, 219, 219, 219, 255, 219, 219, 219, 255, 213, 213, 213, 255, 209, 209, 209, 255, 199, 199, 199, 255, 191, 191, 191, 255, 181, 181, 181, 255, 160, 160, 160, 255, 137, 137, 137, 255, 123, 123, 123, 255, 116, 116, 116, 255, 107, 107, 107, 255, 96, 96, 96, 255, 84, 84, 84, 255, 73, 73, 73, 255, 63, 63, 63, 255, 58, 58, 58, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 86, 86, 86, 255, 93, 93, 93, 255, 100, 100, 100, 255, 107, 107, 107, 255, 113, 113, 113, 255, 117, 117, 117, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 127, 127, 127, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 124, 124, 124, 255, 123, 123, 123, 255, 119, 119, 119, 255, 110, 110, 110, 255, 99, 99, 99, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 79, 79, 79, 255, 70, 70, 70, 255, 59, 59, 59, 255, 51, 51, 51, 255, 47, 47, 47, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 93, 93, 93, 255, 99, 99, 99, 255, 106, 106, 106, 255, 114, 114, 114, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 186, 186, 186, 255, 190, 190, 190, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 168, 168, 168, 255, 163, 163, 163, 255, 160, 160, 160, 255, 161, 161, 161, 255, 169, 169, 169, 255, 180, 180, 180, 255, 191, 191, 191, 255, 198, 198, 198, 255, 202, 202, 202, 255, 202, 202, 202, 255, 205, 205, 205, 255, 214, 214, 214, 255, 221, 221, 221, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 199, 199, 199, 255, 192, 192, 192, 255, 182, 182, 182, 255, 163, 163, 163, 255, 142, 142, 142, 255, 127, 127, 127, 255, 119, 119, 119, 255, 110, 110, 110, 255, 100, 100, 100, 255, 88, 88, 88, 255, 77, 77, 77, 255, 67, 67, 67, 255, 60, 60, 60, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 104, 104, 104, 255, 111, 111, 111, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 148, 148, 148, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 110, 110, 110, 255, 99, 99, 99, 255, 90, 90, 90, 255, 85, 85, 85, 255, 83, 83, 83, 255, 78, 78, 78, 255, 67, 67, 67, 255, 57, 57, 57, 255, 50, 50, 50, 255, 47, 47, 47, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 91, 91, 91, 255, 97, 97, 97, 255, 104, 104, 104, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 166, 166, 166, 255, 162, 162, 162, 255, 161, 161, 161, 255, 165, 165, 165, 255, 175, 175, 175, 255, 186, 186, 186, 255, 195, 195, 195, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 208, 208, 208, 255, 218, 218, 218, 255, 221, 221, 221, 255, 217, 217, 217, 255, 211, 211, 211, 255, 207, 207, 207, 255, 199, 199, 199, 255, 193, 193, 193, 255, 184, 184, 184, 255, 166, 166, 166, 255, 146, 146, 146, 255, 130, 130, 130, 255, 122, 122, 122, 255, 114, 114, 114, 255, 103, 103, 103, 255, 92, 92, 92, 255, 81, 81, 81, 255, 71, 71, 71, 255, 62, 62, 62, 255, 58, 58, 58, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 109, 109, 109, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 125, 125, 125, 255, 130, 130, 130, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 118, 118, 118, 255, 110, 110, 110, 255, 99, 99, 99, 255, 89, 89, 89, 255, 85, 85, 85, 255, 82, 82, 82, 255, 76, 76, 76, 255, 65, 65, 65, 255, 55, 55, 55, 255, 48, 48, 48, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 102, 102, 102, 255, 109, 109, 109, 255, 117, 117, 117, 255, 123, 123, 123, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 165, 165, 165, 255, 162, 162, 162, 255, 164, 164, 164, 255, 172, 172, 172, 255, 182, 182, 182, 255, 191, 191, 191, 255, 198, 198, 198, 255, 202, 202, 202, 255, 202, 202, 202, 255, 204, 204, 204, 255, 212, 212, 212, 255, 220, 220, 220, 255, 221, 221, 221, 255, 216, 216, 216, 255, 210, 210, 210, 255, 205, 205, 205, 255, 199, 199, 199, 255, 194, 194, 194, 255, 185, 185, 185, 255, 169, 169, 169, 255, 149, 149, 149, 255, 134, 134, 134, 255, 124, 124, 124, 255, 117, 117, 117, 255, 107, 107, 107, 255, 96, 96, 96, 255, 85, 85, 85, 255, 74, 74, 74, 255, 65, 65, 65, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 73, 73, 73, 255, 79, 79, 79, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 112, 112, 112, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 126, 126, 126, 255, 123, 123, 123, 255, 122, 122, 122, 255, 118, 118, 118, 255, 110, 110, 110, 255, 98, 98, 98, 255, 89, 89, 89, 255, 84, 84, 84, 255, 81, 81, 81, 255, 74, 74, 74, 255, 62, 62, 62, 255, 53, 53, 53, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 93, 93, 93, 255, 99, 99, 99, 255, 107, 107, 107, 255, 114, 114, 114, 255, 121, 121, 121, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 165, 165, 165, 255, 170, 170, 170, 255, 179, 179, 179, 255, 188, 188, 188, 255, 195, 195, 195, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 207, 207, 207, 255, 216, 216, 216, 255, 222, 222, 222, 255, 220, 220, 220, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 186, 186, 186, 255, 171, 171, 171, 255, 152, 152, 152, 255, 137, 137, 137, 255, 127, 127, 127, 255, 120, 120, 120, 255, 110, 110, 110, 255, 99, 99, 99, 255, 88, 88, 88, 255, 77, 77, 77, 255, 67, 67, 67, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 66, 66, 66, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 104, 104, 104, 255, 110, 110, 110, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 126, 126, 126, 255, 133, 133, 133, 255, 139, 139, 139, 255, 144, 144, 144, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 139, 139, 139, 255, 135, 135, 135, 255, 130, 130, 130, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 117, 117, 117, 255, 109, 109, 109, 255, 97, 97, 97, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 72, 72, 72, 255, 60, 60, 60, 255, 51, 51, 51, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 97, 97, 97, 255, 104, 104, 104, 255, 112, 112, 112, 255, 118, 118, 118, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 172, 172, 172, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 167, 167, 167, 255, 170, 170, 170, 255, 177, 177, 177, 255, 185, 185, 185, 255, 192, 192, 192, 255, 197, 197, 197, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 210, 210, 210, 255, 219, 219, 219, 255, 222, 222, 222, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 203, 203, 203, 255, 199, 199, 199, 255, 194, 194, 194, 255, 186, 186, 186, 255, 172, 172, 172, 255, 155, 155, 155, 255, 140, 140, 140, 255, 130, 130, 130, 255, 122, 122, 122, 255, 113, 113, 113, 255, 102, 102, 102, 255, 90, 90, 90, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 58, 58, 58, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 71, 71, 71, 255, 77, 77, 77, 255, 84, 84, 84, 255, 92, 92, 92, 255, 101, 101, 101, 255, 108, 108, 108, 255, 113, 113, 113, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 124, 124, 124, 255, 130, 130, 130, 255, 137, 137, 137, 255, 142, 142, 142, 255, 145, 145, 145, 255, 145, 145, 145, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 138, 138, 138, 255, 134, 134, 134, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 116, 116, 116, 255, 107, 107, 107, 255, 95, 95, 95, 255, 86, 86, 86, 255, 83, 83, 83, 255, 78, 78, 78, 255, 69, 69, 69, 255, 57, 57, 57, 255, 49, 49, 49, 255, 46, 46, 46, 255, 45, 45, 45, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 102, 102, 102, 255, 109, 109, 109, 255, 116, 116, 116, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 171, 171, 171, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 203, 203, 203, 255, 206, 206, 206, 255, 213, 213, 213, 255, 221, 221, 221, 255, 222, 222, 222, 255, 217, 217, 217, 255, 211, 211, 211, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 194, 194, 194, 255, 186, 186, 186, 255, 172, 172, 172, 255, 156, 156, 156, 255, 142, 142, 142, 255, 132, 132, 132, 255, 124, 124, 124, 255, 115, 115, 115, 255, 103, 103, 103, 255, 92, 92, 92, 255, 81, 81, 81, 255, 71, 71, 71, 255, 62, 62, 62, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 88, 88, 88, 255, 96, 96, 96, 255, 104, 104, 104, 255, 110, 110, 110, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 121, 121, 121, 255, 127, 127, 127, 255, 134, 134, 134, 255, 140, 140, 140, 255, 144, 144, 144, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 114, 114, 114, 255, 105, 105, 105, 255, 93, 93, 93, 255, 85, 85, 85, 255, 82, 82, 82, 255, 76, 76, 76, 255, 65, 65, 65, 255, 54, 54, 54, 255, 47, 47, 47, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 56, 56, 56, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 88, 88, 88, 255, 93, 93, 93, 255, 99, 99, 99, 255, 106, 106, 106, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 174, 174, 174, 255, 177, 177, 177, 255, 182, 182, 182, 255, 188, 188, 188, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 208, 208, 208, 255, 217, 217, 217, 255, 222, 222, 222, 255, 220, 220, 220, 255, 215, 215, 215, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 185, 185, 185, 255, 172, 172, 172, 255, 156, 156, 156, 255, 143, 143, 143, 255, 133, 133, 133, 255, 125, 125, 125, 255, 116, 116, 116, 255, 104, 104, 104, 255, 92, 92, 92, 255, 81, 81, 81, 255, 71, 71, 71, 255, 63, 63, 63, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 91, 91, 91, 255, 100, 100, 100, 255, 107, 107, 107, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 119, 119, 119, 255, 123, 123, 123, 255, 130, 130, 130, 255, 138, 138, 138, 255, 142, 142, 142, 255, 144, 144, 144, 255, 142, 142, 142, 255, 137, 137, 137, 255, 131, 131, 131, 255, 126, 126, 126, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 112, 112, 112, 255, 101, 101, 101, 255, 90, 90, 90, 255, 83, 83, 83, 255, 80, 80, 80, 255, 73, 73, 73, 255, 62, 62, 62, 255, 52, 52, 52, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 90, 90, 90, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 120, 120, 120, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 201, 201, 201, 255, 202, 202, 202, 255, 205, 205, 205, 255, 211, 211, 211, 255, 219, 219, 219, 255, 222, 222, 222, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 198, 198, 198, 255, 193, 193, 193, 255, 184, 184, 184, 255, 170, 170, 170, 255, 155, 155, 155, 255, 143, 143, 143, 255, 134, 134, 134, 255, 126, 126, 126, 255, 115, 115, 115, 255, 103, 103, 103, 255, 91, 91, 91, 255, 80, 80, 80, 255, 71, 71, 71, 255, 62, 62, 62, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 71, 71, 71, 255, 78, 78, 78, 255, 86, 86, 86, 255, 95, 95, 95, 255, 103, 103, 103, 255, 109, 109, 109, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 120, 120, 120, 255, 126, 126, 126, 255, 134, 134, 134, 255, 140, 140, 140, 255, 143, 143, 143, 255, 143, 143, 143, 255, 138, 138, 138, 255, 131, 131, 131, 255, 125, 125, 125, 255, 122, 122, 122, 255, 121, 121, 121, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 109, 109, 109, 255, 98, 98, 98, 255, 87, 87, 87, 255, 82, 82, 82, 255, 78, 78, 78, 255, 70, 70, 70, 255, 58, 58, 58, 255, 49, 49, 49, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 88, 88, 88, 255, 93, 93, 93, 255, 99, 99, 99, 255, 105, 105, 105, 255, 112, 112, 112, 255, 117, 117, 117, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 179, 179, 179, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 213, 213, 213, 255, 220, 220, 220, 255, 221, 221, 221, 255, 217, 217, 217, 255, 211, 211, 211, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 197, 197, 197, 255, 191, 191, 191, 255, 182, 182, 182, 255, 168, 168, 168, 255, 153, 153, 153, 255, 142, 142, 142, 255, 133, 133, 133, 255, 125, 125, 125, 255, 113, 113, 113, 255, 101, 101, 101, 255, 89, 89, 89, 255, 78, 78, 78, 255, 69, 69, 69, 255, 61, 61, 61, 255, 58, 58, 58, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 74, 74, 74, 255, 81, 81, 81, 255, 91, 91, 91, 255, 99, 99, 99, 255, 105, 105, 105, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 123, 123, 123, 255, 130, 130, 130, 255, 137, 137, 137, 255, 141, 141, 141, 255, 142, 142, 142, 255, 139, 139, 139, 255, 133, 133, 133, 255, 126, 126, 126, 255, 121, 121, 121, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 113, 113, 113, 255, 105, 105, 105, 255, 93, 93, 93, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 66, 66, 66, 255, 55, 55, 55, 255, 47, 47, 47, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 184, 184, 184, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 208, 208, 208, 255, 215, 215, 215, 255, 221, 221, 221, 255, 220, 220, 220, 255, 216, 216, 216, 255, 209, 209, 209, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 196, 196, 196, 255, 189, 189, 189, 255, 178, 178, 178, 255, 164, 164, 164, 255, 151, 151, 151, 255, 140, 140, 140, 255, 132, 132, 132, 255, 122, 122, 122, 255, 109, 109, 109, 255, 97, 97, 97, 255, 85, 85, 85, 255, 75, 75, 75, 255, 67, 67, 67, 255, 60, 60, 60, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 78, 78, 78, 255, 86, 86, 86, 255, 95, 95, 95, 255, 102, 102, 102, 255, 106, 106, 106, 255, 109, 109, 109, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 119, 119, 119, 255, 126, 126, 126, 255, 134, 134, 134, 255, 139, 139, 139, 255, 141, 141, 141, 255, 140, 140, 140, 255, 135, 135, 135, 255, 127, 127, 127, 255, 121, 121, 121, 255, 118, 118, 118, 255, 118, 118, 118, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 138, 138, 138, 255, 142, 142, 142, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 116, 116, 116, 255, 110, 110, 110, 255, 100, 100, 100, 255, 90, 90, 90, 255, 83, 83, 83, 255, 78, 78, 78, 255, 72, 72, 72, 255, 62, 62, 62, 255, 52, 52, 52, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 45, 45, 45, 255, 49, 49, 49, 255, 54, 54, 54, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 98, 98, 98, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 166, 166, 166, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 210, 210, 210, 255, 217, 217, 217, 255, 221, 221, 221, 255, 219, 219, 219, 255, 213, 213, 213, 255, 206, 206, 206, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 194, 194, 194, 255, 185, 185, 185, 255, 173, 173, 173, 255, 159, 159, 159, 255, 147, 147, 147, 255, 137, 137, 137, 255, 128, 128, 128, 255, 117, 117, 117, 255, 103, 103, 103, 255, 91, 91, 91, 255, 80, 80, 80, 255, 71, 71, 71, 255, 64, 64, 64, 255, 59, 59, 59, 255, 57, 57, 57, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 76, 76, 76, 255, 83, 83, 83, 255, 92, 92, 92, 255, 99, 99, 99, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 111, 111, 111, 255, 116, 116, 116, 255, 123, 123, 123, 255, 130, 130, 130, 255, 137, 137, 137, 255, 140, 140, 140, 255, 140, 140, 140, 255, 137, 137, 137, 255, 130, 130, 130, 255, 122, 122, 122, 255, 117, 117, 117, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 135, 135, 135, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 117, 117, 117, 255, 113, 113, 113, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 81, 81, 81, 255, 76, 76, 76, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 45, 45, 45, 255, 49, 49, 49, 255, 54, 54, 54, 255, 59, 59, 59, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 105, 105, 105, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 206, 206, 206, 255, 213, 213, 213, 255, 218, 218, 218, 255, 220, 220, 220, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 196, 196, 196, 255, 190, 190, 190, 255, 180, 180, 180, 255, 166, 166, 166, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 122, 122, 122, 255, 109, 109, 109, 255, 96, 96, 96, 255, 84, 84, 84, 255, 75, 75, 75, 255, 67, 67, 67, 255, 62, 62, 62, 255, 58, 58, 58, 255, 58, 58, 58, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 75, 75, 75, 255, 82, 82, 82, 255, 90, 90, 90, 255, 96, 96, 96, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 112, 112, 112, 255, 120, 120, 120, 255, 127, 127, 127, 255, 134, 134, 134, 255, 138, 138, 138, 255, 139, 139, 139, 255, 137, 137, 137, 255, 132, 132, 132, 255, 124, 124, 124, 255, 117, 117, 117, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 133, 133, 133, 255, 138, 138, 138, 255, 142, 142, 142, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 116, 116, 116, 255, 110, 110, 110, 255, 102, 102, 102, 255, 92, 92, 92, 255, 84, 84, 84, 255, 79, 79, 79, 255, 73, 73, 73, 255, 65, 65, 65, 255, 56, 56, 56, 255, 48, 48, 48, 255, 45, 45, 45, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 44, 44, 44, 255, 49, 49, 49, 255, 54, 54, 54, 255, 59, 59, 59, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 100, 100, 100, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 160, 160, 160, 255, 162, 162, 162, 255, 165, 165, 165, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 208, 208, 208, 255, 214, 214, 214, 255, 219, 219, 219, 255, 219, 219, 219, 255, 214, 214, 214, 255, 207, 207, 207, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 193, 193, 193, 255, 185, 185, 185, 255, 173, 173, 173, 255, 159, 159, 159, 255, 147, 147, 147, 255, 138, 138, 138, 255, 127, 127, 127, 255, 114, 114, 114, 255, 100, 100, 100, 255, 88, 88, 88, 255, 78, 78, 78, 255, 70, 70, 70, 255, 65, 65, 65, 255, 59, 59, 59, 255, 58, 58, 58, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 104, 104, 104, 255, 109, 109, 109, 255, 117, 117, 117, 255, 125, 125, 125, 255, 132, 132, 132, 255, 136, 136, 136, 255, 138, 138, 138, 255, 137, 137, 137, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 114, 114, 114, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 157, 157, 157, 255, 153, 153, 153, 255, 147, 147, 147, 255, 141, 141, 141, 255, 134, 134, 134, 255, 128, 128, 128, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 117, 117, 117, 255, 113, 113, 113, 255, 107, 107, 107, 255, 98, 98, 98, 255, 88, 88, 88, 255, 82, 82, 82, 255, 76, 76, 76, 255, 70, 70, 70, 255, 62, 62, 62, 255, 53, 53, 53, 255, 47, 47, 47, 255, 45, 45, 45, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 44, 44, 44, 255, 49, 49, 49, 255, 54, 54, 54, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 165, 165, 165, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 180, 180, 180, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 205, 205, 205, 255, 211, 211, 211, 255, 216, 216, 216, 255, 220, 220, 220, 255, 218, 218, 218, 255, 211, 211, 211, 255, 204, 204, 204, 255, 200, 200, 200, 255, 199, 199, 199, 255, 195, 195, 195, 255, 188, 188, 188, 255, 178, 178, 178, 255, 165, 165, 165, 255, 152, 152, 152, 255, 141, 141, 141, 255, 130, 130, 130, 255, 117, 117, 117, 255, 104, 104, 104, 255, 90, 90, 90, 255, 80, 80, 80, 255, 73, 73, 73, 255, 67, 67, 67, 255, 61, 61, 61, 255, 58, 58, 58, 255, 59, 59, 59, 255, 64, 64, 64, 255, 70, 70, 70, 255, 76, 76, 76, 255, 82, 82, 82, 255, 88, 88, 88, 255, 93, 93, 93, 255, 97, 97, 97, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 100, 100, 100, 255, 106, 106, 106, 255, 113, 113, 113, 255, 122, 122, 122, 255, 129, 129, 129, 255, 134, 134, 134, 255, 136, 136, 136, 255, 135, 135, 135, 255, 132, 132, 132, 255, 126, 126, 126, 255, 119, 119, 119, 255, 113, 113, 113, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 138, 138, 138, 255, 142, 142, 142, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 158, 158, 158, 255, 154, 154, 154, 255, 147, 147, 147, 255, 139, 139, 139, 255, 131, 131, 131, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 117, 117, 117, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 110, 110, 110, 255, 102, 102, 102, 255, 94, 94, 94, 255, 85, 85, 85, 255, 80, 80, 80, 255, 74, 74, 74, 255, 67, 67, 67, 255, 59, 59, 59, 255, 51, 51, 51, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 158, 158, 158, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 174, 174, 174, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 217, 217, 217, 255, 219, 219, 219, 255, 215, 215, 215, 255, 207, 207, 207, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 191, 191, 191, 255, 182, 182, 182, 255, 170, 170, 170, 255, 157, 157, 157, 255, 145, 145, 145, 255, 133, 133, 133, 255, 121, 121, 121, 255, 107, 107, 107, 255, 93, 93, 93, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 64, 64, 64, 255, 59, 59, 59, 255, 59, 59, 59, 255, 63, 63, 63, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 96, 96, 96, 255, 97, 97, 97, 255, 102, 102, 102, 255, 110, 110, 110, 255, 119, 119, 119, 255, 127, 127, 127, 255, 132, 132, 132, 255, 134, 134, 134, 255, 134, 134, 134, 255, 131, 131, 131, 255, 126, 126, 126, 255, 120, 120, 120, 255, 114, 114, 114, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 158, 158, 158, 255, 158, 158, 158, 255, 155, 155, 155, 255, 148, 148, 148, 255, 139, 139, 139, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 116, 116, 116, 255, 112, 112, 112, 255, 106, 106, 106, 255, 98, 98, 98, 255, 90, 90, 90, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 49, 49, 49, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 41, 41, 41, 255, 40, 40, 40, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 204, 204, 204, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 218, 218, 218, 255, 211, 211, 211, 255, 204, 204, 204, 255, 199, 199, 199, 255, 197, 197, 197, 255, 193, 193, 193, 255, 186, 186, 186, 255, 175, 175, 175, 255, 162, 162, 162, 255, 149, 149, 149, 255, 137, 137, 137, 255, 123, 123, 123, 255, 109, 109, 109, 255, 95, 95, 95, 255, 84, 84, 84, 255, 76, 76, 76, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 58, 58, 58, 255, 62, 62, 62, 255, 69, 69, 69, 255, 78, 78, 78, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 100, 100, 100, 255, 108, 108, 108, 255, 117, 117, 117, 255, 124, 124, 124, 255, 129, 129, 129, 255, 132, 132, 132, 255, 132, 132, 132, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 114, 114, 114, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 132, 132, 132, 255, 137, 137, 137, 255, 141, 141, 141, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 157, 157, 157, 255, 151, 151, 151, 255, 141, 141, 141, 255, 129, 129, 129, 255, 117, 117, 117, 255, 107, 107, 107, 255, 99, 99, 99, 255, 91, 91, 91, 255, 86, 86, 86, 255, 81, 81, 81, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 87, 87, 87, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 109, 109, 109, 255, 102, 102, 102, 255, 95, 95, 95, 255, 87, 87, 87, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 41, 41, 41, 255, 40, 40, 40, 255, 42, 42, 42, 255, 47, 47, 47, 255, 52, 52, 52, 255, 57, 57, 57, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 219, 219, 219, 255, 215, 215, 215, 255, 208, 208, 208, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 189, 189, 189, 255, 179, 179, 179, 255, 168, 168, 168, 255, 154, 154, 154, 255, 140, 140, 140, 255, 127, 127, 127, 255, 112, 112, 112, 255, 98, 98, 98, 255, 86, 86, 86, 255, 78, 78, 78, 255, 73, 73, 73, 255, 67, 67, 67, 255, 62, 62, 62, 255, 59, 59, 59, 255, 62, 62, 62, 255, 69, 69, 69, 255, 78, 78, 78, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 98, 98, 98, 255, 106, 106, 106, 255, 114, 114, 114, 255, 122, 122, 122, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 128, 128, 128, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 134, 134, 134, 255, 138, 138, 138, 255, 143, 143, 143, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 154, 154, 154, 255, 145, 145, 145, 255, 132, 132, 132, 255, 119, 119, 119, 255, 107, 107, 107, 255, 98, 98, 98, 255, 89, 89, 89, 255, 83, 83, 83, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 105, 105, 105, 255, 99, 99, 99, 255, 92, 92, 92, 255, 85, 85, 85, 255, 78, 78, 78, 255, 72, 72, 72, 255, 66, 66, 66, 255, 59, 59, 59, 255, 53, 53, 53, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 212, 212, 212, 255, 217, 217, 217, 255, 218, 218, 218, 255, 212, 212, 212, 255, 204, 204, 204, 255, 198, 198, 198, 255, 196, 196, 196, 255, 191, 191, 191, 255, 183, 183, 183, 255, 173, 173, 173, 255, 159, 159, 159, 255, 145, 145, 145, 255, 130, 130, 130, 255, 116, 116, 116, 255, 101, 101, 101, 255, 89, 89, 89, 255, 81, 81, 81, 255, 75, 75, 75, 255, 69, 69, 69, 255, 63, 63, 63, 255, 59, 59, 59, 255, 61, 61, 61, 255, 69, 69, 69, 255, 79, 79, 79, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 96, 96, 96, 255, 104, 104, 104, 255, 112, 112, 112, 255, 119, 119, 119, 255, 124, 124, 124, 255, 127, 127, 127, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 110, 110, 110, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 156, 156, 156, 255, 157, 157, 157, 255, 151, 151, 151, 255, 138, 138, 138, 255, 123, 123, 123, 255, 110, 110, 110, 255, 99, 99, 99, 255, 89, 89, 89, 255, 82, 82, 82, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 67, 67, 67, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 82, 82, 82, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 63, 63, 63, 255, 57, 57, 57, 255, 52, 52, 52, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 44, 44, 44, 255, 40, 40, 40, 255, 39, 39, 39, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 207, 207, 207, 255, 213, 213, 213, 255, 218, 218, 218, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 196, 196, 196, 255, 192, 192, 192, 255, 186, 186, 186, 255, 177, 177, 177, 255, 165, 165, 165, 255, 150, 150, 150, 255, 135, 135, 135, 255, 120, 120, 120, 255, 105, 105, 105, 255, 92, 92, 92, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 61, 61, 61, 255, 68, 68, 68, 255, 78, 78, 78, 255, 86, 86, 86, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 96, 96, 96, 255, 103, 103, 103, 255, 110, 110, 110, 255, 117, 117, 117, 255, 122, 122, 122, 255, 125, 125, 125, 255, 126, 126, 126, 255, 125, 125, 125, 255, 122, 122, 122, 255, 117, 117, 117, 255, 113, 113, 113, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 128, 128, 128, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 155, 155, 155, 255, 155, 155, 155, 255, 147, 147, 147, 255, 131, 131, 131, 255, 115, 115, 115, 255, 102, 102, 102, 255, 92, 92, 92, 255, 83, 83, 83, 255, 78, 78, 78, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 61, 61, 61, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 72, 72, 72, 255, 75, 75, 75, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 93, 93, 93, 255, 98, 98, 98, 255, 104, 104, 104, 255, 109, 109, 109, 255, 113, 113, 113, 255, 117, 117, 117, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 99, 99, 99, 255, 93, 93, 93, 255, 86, 86, 86, 255, 79, 79, 79, 255, 73, 73, 73, 255, 67, 67, 67, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 40, 40, 40, 255, 38, 38, 38, 255, 40, 40, 40, 255, 44, 44, 44, 255, 49, 49, 49, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 110, 110, 110, 255, 116, 116, 116, 255, 121, 121, 121, 255, 128, 128, 128, 255, 134, 134, 134, 255, 139, 139, 139, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 171, 171, 171, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 209, 209, 209, 255, 215, 215, 215, 255, 218, 218, 218, 255, 213, 213, 213, 255, 204, 204, 204, 255, 197, 197, 197, 255, 194, 194, 194, 255, 189, 189, 189, 255, 181, 181, 181, 255, 171, 171, 171, 255, 156, 156, 156, 255, 140, 140, 140, 255, 125, 125, 125, 255, 110, 110, 110, 255, 96, 96, 96, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 67, 67, 67, 255, 62, 62, 62, 255, 61, 61, 61, 255, 67, 67, 67, 255, 77, 77, 77, 255, 86, 86, 86, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 134, 134, 134, 255, 139, 139, 139, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 154, 154, 154, 255, 154, 154, 154, 255, 142, 142, 142, 255, 124, 124, 124, 255, 108, 108, 108, 255, 96, 96, 96, 255, 86, 86, 86, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 93, 93, 93, 255, 100, 100, 100, 255, 106, 106, 106, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 39, 39, 39, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 196, 196, 196, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 199, 199, 199, 255, 204, 204, 204, 255, 211, 211, 211, 255, 217, 217, 217, 255, 216, 216, 216, 255, 209, 209, 209, 255, 200, 200, 200, 255, 194, 194, 194, 255, 191, 191, 191, 255, 185, 185, 185, 255, 176, 176, 176, 255, 164, 164, 164, 255, 147, 147, 147, 255, 131, 131, 131, 255, 115, 115, 115, 255, 102, 102, 102, 255, 91, 91, 91, 255, 83, 83, 83, 255, 76, 76, 76, 255, 69, 69, 69, 255, 64, 64, 64, 255, 61, 61, 61, 255, 66, 66, 66, 255, 76, 76, 76, 255, 85, 85, 85, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 108, 108, 108, 255, 113, 113, 113, 255, 117, 117, 117, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 120, 120, 120, 255, 117, 117, 117, 255, 113, 113, 113, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 127, 127, 127, 255, 130, 130, 130, 255, 136, 136, 136, 255, 142, 142, 142, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 154, 154, 154, 255, 151, 151, 151, 255, 150, 150, 150, 255, 153, 153, 153, 255, 151, 151, 151, 255, 137, 137, 137, 255, 118, 118, 118, 255, 103, 103, 103, 255, 91, 91, 91, 255, 82, 82, 82, 255, 77, 77, 77, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 87, 87, 87, 255, 94, 94, 94, 255, 101, 101, 101, 255, 109, 109, 109, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 130, 130, 130, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 93, 93, 93, 255, 87, 87, 87, 255, 81, 81, 81, 255, 75, 75, 75, 255, 69, 69, 69, 255, 63, 63, 63, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 41, 41, 41, 255, 38, 38, 38, 255, 38, 38, 38, 255, 42, 42, 42, 255, 47, 47, 47, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 104, 104, 104, 255, 110, 110, 110, 255, 117, 117, 117, 255, 123, 123, 123, 255, 130, 130, 130, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 166, 166, 166, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 199, 199, 199, 255, 205, 205, 205, 255, 212, 212, 212, 255, 217, 217, 217, 255, 214, 214, 214, 255, 205, 205, 205, 255, 196, 196, 196, 255, 192, 192, 192, 255, 187, 187, 187, 255, 181, 181, 181, 255, 171, 171, 171, 255, 155, 155, 155, 255, 138, 138, 138, 255, 122, 122, 122, 255, 108, 108, 108, 255, 96, 96, 96, 255, 87, 87, 87, 255, 79, 79, 79, 255, 72, 72, 72, 255, 66, 66, 66, 255, 62, 62, 62, 255, 65, 65, 65, 255, 74, 74, 74, 255, 84, 84, 84, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 101, 101, 101, 255, 107, 107, 107, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 133, 133, 133, 255, 139, 139, 139, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 150, 150, 150, 255, 149, 149, 149, 255, 152, 152, 152, 255, 149, 149, 149, 255, 132, 132, 132, 255, 113, 113, 113, 255, 98, 98, 98, 255, 88, 88, 88, 255, 80, 80, 80, 255, 75, 75, 75, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 56, 56, 56, 255, 62, 62, 62, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 104, 104, 104, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 91, 91, 91, 255, 85, 85, 85, 255, 79, 79, 79, 255, 73, 73, 73, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 38, 38, 38, 255, 38, 38, 38, 255, 41, 41, 41, 255, 45, 45, 45, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 100, 100, 100, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 126, 126, 126, 255, 133, 133, 133, 255, 139, 139, 139, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 183, 183, 183, 255, 185, 185, 185, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 200, 200, 200, 255, 206, 206, 206, 255, 214, 214, 214, 255, 217, 217, 217, 255, 210, 210, 210, 255, 200, 200, 200, 255, 193, 193, 193, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 164, 164, 164, 255, 147, 147, 147, 255, 130, 130, 130, 255, 115, 115, 115, 255, 103, 103, 103, 255, 92, 92, 92, 255, 84, 84, 84, 255, 76, 76, 76, 255, 69, 69, 69, 255, 64, 64, 64, 255, 64, 64, 64, 255, 72, 72, 72, 255, 82, 82, 82, 255, 88, 88, 88, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 130, 130, 130, 255, 136, 136, 136, 255, 143, 143, 143, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 153, 153, 153, 255, 149, 149, 149, 255, 147, 147, 147, 255, 151, 151, 151, 255, 147, 147, 147, 255, 128, 128, 128, 255, 109, 109, 109, 255, 94, 94, 94, 255, 85, 85, 85, 255, 78, 78, 78, 255, 74, 74, 74, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 54, 54, 54, 255, 59, 59, 59, 255, 66, 66, 66, 255, 74, 74, 74, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 134, 134, 134, 255, 138, 138, 138, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 114, 114, 114, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 77, 77, 77, 255, 72, 72, 72, 255, 66, 66, 66, 255, 61, 61, 61, 255, 57, 57, 57, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 38, 38, 38, 255, 40, 40, 40, 255, 44, 44, 44, 255, 49, 49, 49, 255, 52, 52, 52, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 130, 130, 130, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 161, 161, 161, 255, 166, 166, 166, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 191, 191, 191, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 200, 200, 200, 255, 207, 207, 207, 255, 215, 215, 215, 255, 216, 216, 216, 255, 207, 207, 207, 255, 197, 197, 197, 255, 191, 191, 191, 255, 187, 187, 187, 255, 182, 182, 182, 255, 173, 173, 173, 255, 157, 157, 157, 255, 140, 140, 140, 255, 124, 124, 124, 255, 111, 111, 111, 255, 100, 100, 100, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 67, 67, 67, 255, 64, 64, 64, 255, 69, 69, 69, 255, 79, 79, 79, 255, 87, 87, 87, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 128, 128, 128, 255, 133, 133, 133, 255, 140, 140, 140, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 152, 152, 152, 255, 148, 148, 148, 255, 146, 146, 146, 255, 149, 149, 149, 255, 144, 144, 144, 255, 125, 125, 125, 255, 105, 105, 105, 255, 92, 92, 92, 255, 83, 83, 83, 255, 76, 76, 76, 255, 73, 73, 73, 255, 75, 75, 75, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 52, 52, 52, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 82, 82, 82, 255, 90, 90, 90, 255, 99, 99, 99, 255, 109, 109, 109, 255, 118, 118, 118, 255, 126, 126, 126, 255, 132, 132, 132, 255, 137, 137, 137, 255, 141, 141, 141, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 88, 88, 88, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 38, 38, 38, 255, 39, 39, 39, 255, 43, 43, 43, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 104, 104, 104, 255, 111, 111, 111, 255, 119, 119, 119, 255, 127, 127, 127, 255, 134, 134, 134, 255, 139, 139, 139, 255, 143, 143, 143, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 170, 170, 170, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 200, 200, 200, 255, 209, 209, 209, 255, 216, 216, 216, 255, 213, 213, 213, 255, 203, 203, 203, 255, 194, 194, 194, 255, 189, 189, 189, 255, 185, 185, 185, 255, 179, 179, 179, 255, 168, 168, 168, 255, 151, 151, 151, 255, 134, 134, 134, 255, 120, 120, 120, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 78, 78, 78, 255, 71, 71, 71, 255, 66, 66, 66, 255, 67, 67, 67, 255, 75, 75, 75, 255, 84, 84, 84, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 131, 131, 131, 255, 138, 138, 138, 255, 146, 146, 146, 255, 150, 150, 150, 255, 152, 152, 152, 255, 152, 152, 152, 255, 147, 147, 147, 255, 144, 144, 144, 255, 148, 148, 148, 255, 143, 143, 143, 255, 123, 123, 123, 255, 102, 102, 102, 255, 90, 90, 90, 255, 82, 82, 82, 255, 75, 75, 75, 255, 73, 73, 73, 255, 76, 76, 76, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 75, 75, 75, 255, 83, 83, 83, 255, 92, 92, 92, 255, 102, 102, 102, 255, 112, 112, 112, 255, 121, 121, 121, 255, 129, 129, 129, 255, 135, 135, 135, 255, 140, 140, 140, 255, 143, 143, 143, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 44, 44, 44, 255, 40, 40, 40, 255, 38, 38, 38, 255, 38, 38, 38, 255, 41, 41, 41, 255, 45, 45, 45, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 109, 109, 109, 255, 117, 117, 117, 255, 124, 124, 124, 255, 131, 131, 131, 255, 137, 137, 137, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 168, 168, 168, 255, 173, 173, 173, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 192, 192, 192, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 211, 211, 211, 255, 200, 200, 200, 255, 192, 192, 192, 255, 187, 187, 187, 255, 184, 184, 184, 255, 177, 177, 177, 255, 164, 164, 164, 255, 146, 146, 146, 255, 130, 130, 130, 255, 117, 117, 117, 255, 106, 106, 106, 255, 95, 95, 95, 255, 85, 85, 85, 255, 76, 76, 76, 255, 69, 69, 69, 255, 66, 66, 66, 255, 71, 71, 71, 255, 80, 80, 80, 255, 88, 88, 88, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 129, 129, 129, 255, 136, 136, 136, 255, 144, 144, 144, 255, 149, 149, 149, 255, 151, 151, 151, 255, 151, 151, 151, 255, 146, 146, 146, 255, 143, 143, 143, 255, 146, 146, 146, 255, 141, 141, 141, 255, 121, 121, 121, 255, 100, 100, 100, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 73, 73, 73, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 79, 79, 79, 255, 76, 76, 76, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 52, 52, 52, 255, 58, 58, 58, 255, 67, 67, 67, 255, 76, 76, 76, 255, 85, 85, 85, 255, 94, 94, 94, 255, 104, 104, 104, 255, 115, 115, 115, 255, 124, 124, 124, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 66, 66, 66, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 38, 38, 38, 255, 38, 38, 38, 255, 40, 40, 40, 255, 44, 44, 44, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 123, 123, 123, 255, 129, 129, 129, 255, 135, 135, 135, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 160, 160, 160, 255, 166, 166, 166, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 195, 195, 195, 255, 191, 191, 191, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 201, 201, 201, 255, 210, 210, 210, 255, 215, 215, 215, 255, 208, 208, 208, 255, 198, 198, 198, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 175, 175, 175, 255, 161, 161, 161, 255, 143, 143, 143, 255, 128, 128, 128, 255, 116, 116, 116, 255, 105, 105, 105, 255, 93, 93, 93, 255, 84, 84, 84, 255, 75, 75, 75, 255, 69, 69, 69, 255, 68, 68, 68, 255, 74, 74, 74, 255, 84, 84, 84, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 127, 127, 127, 255, 133, 133, 133, 255, 142, 142, 142, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 144, 144, 144, 255, 140, 140, 140, 255, 120, 120, 120, 255, 99, 99, 99, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 72, 72, 72, 255, 76, 76, 76, 255, 82, 82, 82, 255, 87, 87, 87, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 48, 48, 48, 255, 53, 53, 53, 255, 60, 60, 60, 255, 69, 69, 69, 255, 79, 79, 79, 255, 88, 88, 88, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 141, 141, 141, 255, 145, 145, 145, 255, 146, 146, 146, 255, 143, 143, 143, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 114, 114, 114, 255, 110, 110, 110, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 92, 92, 92, 255, 86, 86, 86, 255, 80, 80, 80, 255, 73, 73, 73, 255, 67, 67, 67, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 38, 38, 38, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 107, 107, 107, 255, 114, 114, 114, 255, 122, 122, 122, 255, 128, 128, 128, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 154, 154, 154, 255, 159, 159, 159, 255, 165, 165, 165, 255, 171, 171, 171, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 194, 194, 194, 255, 190, 190, 190, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 201, 201, 201, 255, 210, 210, 210, 255, 214, 214, 214, 255, 207, 207, 207, 255, 196, 196, 196, 255, 189, 189, 189, 255, 185, 185, 185, 255, 183, 183, 183, 255, 174, 174, 174, 255, 159, 159, 159, 255, 142, 142, 142, 255, 127, 127, 127, 255, 116, 116, 116, 255, 105, 105, 105, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 69, 69, 69, 255, 70, 70, 70, 255, 77, 77, 77, 255, 87, 87, 87, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 132, 132, 132, 255, 140, 140, 140, 255, 147, 147, 147, 255, 150, 150, 150, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 142, 142, 142, 255, 139, 139, 139, 255, 119, 119, 119, 255, 99, 99, 99, 255, 87, 87, 87, 255, 80, 80, 80, 255, 72, 72, 72, 255, 71, 71, 71, 255, 75, 75, 75, 255, 81, 81, 81, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 55, 55, 55, 255, 63, 63, 63, 255, 72, 72, 72, 255, 82, 82, 82, 255, 91, 91, 91, 255, 100, 100, 100, 255, 110, 110, 110, 255, 120, 120, 120, 255, 129, 129, 129, 255, 137, 137, 137, 255, 143, 143, 143, 255, 147, 147, 147, 255, 147, 147, 147, 255, 144, 144, 144, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 127, 127, 127, 255, 122, 122, 122, 255, 117, 117, 117, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 100, 100, 100, 255, 95, 95, 95, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 68, 68, 68, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 49, 49, 49, 255, 44, 44, 44, 255, 40, 40, 40, 255, 38, 38, 38, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 107, 107, 107, 255, 114, 114, 114, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 164, 164, 164, 255, 170, 170, 170, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 189, 189, 189, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 200, 200, 200, 255, 209, 209, 209, 255, 213, 213, 213, 255, 206, 206, 206, 255, 196, 196, 196, 255, 188, 188, 188, 255, 185, 185, 185, 255, 183, 183, 183, 255, 174, 174, 174, 255, 159, 159, 159, 255, 142, 142, 142, 255, 128, 128, 128, 255, 117, 117, 117, 255, 106, 106, 106, 255, 93, 93, 93, 255, 83, 83, 83, 255, 75, 75, 75, 255, 69, 69, 69, 255, 71, 71, 71, 255, 80, 80, 80, 255, 88, 88, 88, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 93, 93, 93, 255, 98, 98, 98, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 130, 130, 130, 255, 138, 138, 138, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 145, 145, 145, 255, 139, 139, 139, 255, 140, 140, 140, 255, 138, 138, 138, 255, 120, 120, 120, 255, 99, 99, 99, 255, 86, 86, 86, 255, 80, 80, 80, 255, 73, 73, 73, 255, 70, 70, 70, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 52, 52, 52, 255, 58, 58, 58, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 112, 112, 112, 255, 122, 122, 122, 255, 131, 131, 131, 255, 138, 138, 138, 255, 145, 145, 145, 255, 148, 148, 148, 255, 148, 148, 148, 255, 145, 145, 145, 255, 140, 140, 140, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 83, 83, 83, 255, 76, 76, 76, 255, 69, 69, 69, 255, 64, 64, 64, 255, 59, 59, 59, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 41, 41, 41, 255, 39, 39, 39, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 107, 107, 107, 255, 114, 114, 114, 255, 120, 120, 120, 255, 126, 126, 126, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 158, 158, 158, 255, 164, 164, 164, 255, 170, 170, 170, 255, 176, 176, 176, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 200, 200, 200, 255, 208, 208, 208, 255, 212, 212, 212, 255, 206, 206, 206, 255, 196, 196, 196, 255, 189, 189, 189, 255, 185, 185, 185, 255, 184, 184, 184, 255, 176, 176, 176, 255, 161, 161, 161, 255, 144, 144, 144, 255, 130, 130, 130, 255, 120, 120, 120, 255, 108, 108, 108, 255, 95, 95, 95, 255, 84, 84, 84, 255, 75, 75, 75, 255, 70, 70, 70, 255, 73, 73, 73, 255, 81, 81, 81, 255, 90, 90, 90, 255, 92, 92, 92, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 93, 93, 93, 255, 98, 98, 98, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 137, 137, 137, 255, 146, 146, 146, 255, 149, 149, 149, 255, 149, 149, 149, 255, 144, 144, 144, 255, 137, 137, 137, 255, 138, 138, 138, 255, 137, 137, 137, 255, 121, 121, 121, 255, 100, 100, 100, 255, 87, 87, 87, 255, 80, 80, 80, 255, 74, 74, 74, 255, 69, 69, 69, 255, 70, 70, 70, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 55, 55, 55, 255, 61, 61, 61, 255, 69, 69, 69, 255, 78, 78, 78, 255, 87, 87, 87, 255, 96, 96, 96, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 146, 146, 146, 255, 149, 149, 149, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 97, 97, 97, 255, 91, 91, 91, 255, 84, 84, 84, 255, 76, 76, 76, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 43, 43, 43, 255, 40, 40, 40, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 107, 107, 107, 255, 113, 113, 113, 255, 119, 119, 119, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 152, 152, 152, 255, 158, 158, 158, 255, 165, 165, 165, 255, 171, 171, 171, 255, 177, 177, 177, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 188, 188, 188, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 198, 198, 198, 255, 207, 207, 207, 255, 211, 211, 211, 255, 207, 207, 207, 255, 198, 198, 198, 255, 190, 190, 190, 255, 185, 185, 185, 255, 184, 184, 184, 255, 179, 179, 179, 255, 165, 165, 165, 255, 147, 147, 147, 255, 133, 133, 133, 255, 123, 123, 123, 255, 111, 111, 111, 255, 97, 97, 97, 255, 85, 85, 85, 255, 76, 76, 76, 255, 71, 71, 71, 255, 74, 74, 74, 255, 83, 83, 83, 255, 91, 91, 91, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 93, 93, 93, 255, 98, 98, 98, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 129, 129, 129, 255, 137, 137, 137, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 143, 143, 143, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 122, 122, 122, 255, 102, 102, 102, 255, 87, 87, 87, 255, 81, 81, 81, 255, 75, 75, 75, 255, 70, 70, 70, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 52, 52, 52, 255, 54, 54, 54, 255, 58, 58, 58, 255, 64, 64, 64, 255, 72, 72, 72, 255, 81, 81, 81, 255, 90, 90, 90, 255, 98, 98, 98, 255, 106, 106, 106, 255, 115, 115, 115, 255, 124, 124, 124, 255, 133, 133, 133, 255, 140, 140, 140, 255, 146, 146, 146, 255, 150, 150, 150, 255, 150, 150, 150, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 128, 128, 128, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 97, 97, 97, 255, 91, 91, 91, 255, 83, 83, 83, 255, 76, 76, 76, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 152, 152, 152, 255, 158, 158, 158, 255, 166, 166, 166, 255, 173, 173, 173, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 197, 197, 197, 255, 205, 205, 205, 255, 210, 210, 210, 255, 208, 208, 208, 255, 200, 200, 200, 255, 192, 192, 192, 255, 186, 186, 186, 255, 185, 185, 185, 255, 182, 182, 182, 255, 170, 170, 170, 255, 152, 152, 152, 255, 137, 137, 137, 255, 126, 126, 126, 255, 115, 115, 115, 255, 100, 100, 100, 255, 87, 87, 87, 255, 77, 77, 77, 255, 71, 71, 71, 255, 74, 74, 74, 255, 84, 84, 84, 255, 92, 92, 92, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 129, 129, 129, 255, 137, 137, 137, 255, 146, 146, 146, 255, 148, 148, 148, 255, 148, 148, 148, 255, 142, 142, 142, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 123, 123, 123, 255, 104, 104, 104, 255, 89, 89, 89, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 69, 69, 69, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 55, 55, 55, 255, 57, 57, 57, 255, 61, 61, 61, 255, 67, 67, 67, 255, 75, 75, 75, 255, 84, 84, 84, 255, 92, 92, 92, 255, 100, 100, 100, 255, 108, 108, 108, 255, 116, 116, 116, 255, 125, 125, 125, 255, 133, 133, 133, 255, 140, 140, 140, 255, 146, 146, 146, 255, 150, 150, 150, 255, 151, 151, 151, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 127, 127, 127, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 83, 83, 83, 255, 75, 75, 75, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 45, 45, 45, 255, 41, 41, 41, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 152, 152, 152, 255, 160, 160, 160, 255, 168, 168, 168, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 195, 195, 195, 255, 203, 203, 203, 255, 208, 208, 208, 255, 209, 209, 209, 255, 202, 202, 202, 255, 194, 194, 194, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 175, 175, 175, 255, 158, 158, 158, 255, 141, 141, 141, 255, 130, 130, 130, 255, 119, 119, 119, 255, 104, 104, 104, 255, 90, 90, 90, 255, 79, 79, 79, 255, 72, 72, 72, 255, 75, 75, 75, 255, 84, 84, 84, 255, 93, 93, 93, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 116, 116, 116, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 129, 129, 129, 255, 138, 138, 138, 255, 146, 146, 146, 255, 148, 148, 148, 255, 147, 147, 147, 255, 141, 141, 141, 255, 134, 134, 134, 255, 133, 133, 133, 255, 134, 134, 134, 255, 125, 125, 125, 255, 107, 107, 107, 255, 92, 92, 92, 255, 83, 83, 83, 255, 79, 79, 79, 255, 75, 75, 75, 255, 71, 71, 71, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 58, 58, 58, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 79, 79, 79, 255, 87, 87, 87, 255, 94, 94, 94, 255, 101, 101, 101, 255, 109, 109, 109, 255, 117, 117, 117, 255, 125, 125, 125, 255, 133, 133, 133, 255, 140, 140, 140, 255, 146, 146, 146, 255, 150, 150, 150, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 94, 94, 94, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 64, 64, 64, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 134, 134, 134, 255, 140, 140, 140, 255, 146, 146, 146, 255, 153, 153, 153, 255, 162, 162, 162, 255, 171, 171, 171, 255, 178, 178, 178, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 193, 193, 193, 255, 200, 200, 200, 255, 206, 206, 206, 255, 208, 208, 208, 255, 205, 205, 205, 255, 197, 197, 197, 255, 190, 190, 190, 255, 185, 185, 185, 255, 186, 186, 186, 255, 180, 180, 180, 255, 165, 165, 165, 255, 147, 147, 147, 255, 134, 134, 134, 255, 124, 124, 124, 255, 109, 109, 109, 255, 92, 92, 92, 255, 80, 80, 80, 255, 73, 73, 73, 255, 75, 75, 75, 255, 85, 85, 85, 255, 93, 93, 93, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 130, 130, 130, 255, 139, 139, 139, 255, 146, 146, 146, 255, 147, 147, 147, 255, 146, 146, 146, 255, 140, 140, 140, 255, 133, 133, 133, 255, 131, 131, 131, 255, 133, 133, 133, 255, 126, 126, 126, 255, 111, 111, 111, 255, 96, 96, 96, 255, 86, 86, 86, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 62, 62, 62, 255, 64, 64, 64, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 90, 90, 90, 255, 97, 97, 97, 255, 103, 103, 103, 255, 110, 110, 110, 255, 117, 117, 117, 255, 125, 125, 125, 255, 133, 133, 133, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 153, 153, 153, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 92, 92, 92, 255, 86, 86, 86, 255, 80, 80, 80, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 55, 55, 55, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 134, 134, 134, 255, 140, 140, 140, 255, 147, 147, 147, 255, 155, 155, 155, 255, 165, 165, 165, 255, 174, 174, 174, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 192, 192, 192, 255, 197, 197, 197, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 201, 201, 201, 255, 194, 194, 194, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 173, 173, 173, 255, 154, 154, 154, 255, 139, 139, 139, 255, 128, 128, 128, 255, 114, 114, 114, 255, 96, 96, 96, 255, 82, 82, 82, 255, 74, 74, 74, 255, 76, 76, 76, 255, 85, 85, 85, 255, 94, 94, 94, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 94, 94, 94, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 125, 125, 125, 255, 132, 132, 132, 255, 141, 141, 141, 255, 146, 146, 146, 255, 147, 147, 147, 255, 145, 145, 145, 255, 139, 139, 139, 255, 132, 132, 132, 255, 130, 130, 130, 255, 131, 131, 131, 255, 128, 128, 128, 255, 116, 116, 116, 255, 101, 101, 101, 255, 90, 90, 90, 255, 83, 83, 83, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 66, 66, 66, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 85, 85, 85, 255, 92, 92, 92, 255, 99, 99, 99, 255, 105, 105, 105, 255, 111, 111, 111, 255, 118, 118, 118, 255, 125, 125, 125, 255, 133, 133, 133, 255, 139, 139, 139, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 122, 122, 122, 255, 117, 117, 117, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 78, 78, 78, 255, 72, 72, 72, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 134, 134, 134, 255, 140, 140, 140, 255, 148, 148, 148, 255, 157, 157, 157, 255, 169, 169, 169, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 190, 190, 190, 255, 195, 195, 195, 255, 201, 201, 201, 255, 206, 206, 206, 255, 207, 207, 207, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 186, 186, 186, 255, 186, 186, 186, 255, 179, 179, 179, 255, 161, 161, 161, 255, 143, 143, 143, 255, 133, 133, 133, 255, 119, 119, 119, 255, 100, 100, 100, 255, 85, 85, 85, 255, 75, 75, 75, 255, 76, 76, 76, 255, 86, 86, 86, 255, 95, 95, 95, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 86, 86, 86, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 101, 101, 101, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 121, 121, 121, 255, 126, 126, 126, 255, 134, 134, 134, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 144, 144, 144, 255, 137, 137, 137, 255, 131, 131, 131, 255, 128, 128, 128, 255, 130, 130, 130, 255, 128, 128, 128, 255, 120, 120, 120, 255, 107, 107, 107, 255, 96, 96, 96, 255, 88, 88, 88, 255, 83, 83, 83, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 71, 71, 71, 255, 73, 73, 73, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 95, 95, 95, 255, 101, 101, 101, 255, 107, 107, 107, 255, 112, 112, 112, 255, 118, 118, 118, 255, 125, 125, 125, 255, 132, 132, 132, 255, 138, 138, 138, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 88, 88, 88, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 67, 67, 67, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 117, 117, 117, 255, 120, 120, 120, 255, 124, 124, 124, 255, 128, 128, 128, 255, 134, 134, 134, 255, 141, 141, 141, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 178, 178, 178, 255, 181, 181, 181, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 192, 192, 192, 255, 198, 198, 198, 255, 203, 203, 203, 255, 206, 206, 206, 255, 206, 206, 206, 255, 201, 201, 201, 255, 193, 193, 193, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 169, 169, 169, 255, 149, 149, 149, 255, 137, 137, 137, 255, 125, 125, 125, 255, 105, 105, 105, 255, 87, 87, 87, 255, 76, 76, 76, 255, 76, 76, 76, 255, 86, 86, 86, 255, 95, 95, 95, 255, 94, 94, 94, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 96, 96, 96, 255, 94, 94, 94, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 122, 122, 122, 255, 129, 129, 129, 255, 137, 137, 137, 255, 144, 144, 144, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 136, 136, 136, 255, 130, 130, 130, 255, 127, 127, 127, 255, 129, 129, 129, 255, 128, 128, 128, 255, 124, 124, 124, 255, 114, 114, 114, 255, 103, 103, 103, 255, 94, 94, 94, 255, 88, 88, 88, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 76, 76, 76, 255, 78, 78, 78, 255, 82, 82, 82, 255, 87, 87, 87, 255, 93, 93, 93, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 113, 113, 113, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 131, 131, 131, 255, 127, 127, 127, 255, 122, 122, 122, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 86, 86, 86, 255, 81, 81, 81, 255, 76, 76, 76, 255, 71, 71, 71, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 128, 128, 128, 255, 134, 134, 134, 255, 142, 142, 142, 255, 152, 152, 152, 255, 164, 164, 164, 255, 173, 173, 173, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 190, 190, 190, 255, 195, 195, 195, 255, 200, 200, 200, 255, 204, 204, 204, 255, 206, 206, 206, 255, 204, 204, 204, 255, 197, 197, 197, 255, 189, 189, 189, 255, 186, 186, 186, 255, 186, 186, 186, 255, 176, 176, 176, 255, 155, 155, 155, 255, 141, 141, 141, 255, 130, 130, 130, 255, 110, 110, 110, 255, 89, 89, 89, 255, 77, 77, 77, 255, 76, 76, 76, 255, 86, 86, 86, 255, 95, 95, 95, 255, 94, 94, 94, 255, 89, 89, 89, 255, 86, 86, 86, 255, 86, 86, 86, 255, 88, 88, 88, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 93, 93, 93, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 114, 114, 114, 255, 115, 115, 115, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 119, 119, 119, 255, 124, 124, 124, 255, 132, 132, 132, 255, 140, 140, 140, 255, 145, 145, 145, 255, 146, 146, 146, 255, 144, 144, 144, 255, 140, 140, 140, 255, 134, 134, 134, 255, 129, 129, 129, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 126, 126, 126, 255, 120, 120, 120, 255, 112, 112, 112, 255, 103, 103, 103, 255, 96, 96, 96, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 102, 102, 102, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 120, 120, 120, 255, 125, 125, 125, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 134, 134, 134, 255, 129, 129, 129, 255, 125, 125, 125, 255, 120, 120, 120, 255, 115, 115, 115, 255, 110, 110, 110, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 59, 59, 59, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 114, 114, 114, 255, 119, 119, 119, 255, 123, 123, 123, 255, 128, 128, 128, 255, 135, 135, 135, 255, 144, 144, 144, 255, 155, 155, 155, 255, 166, 166, 166, 255, 173, 173, 173, 255, 178, 178, 178, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 205, 205, 205, 255, 205, 205, 205, 255, 200, 200, 200, 255, 192, 192, 192, 255, 187, 187, 187, 255, 187, 187, 187, 255, 181, 181, 181, 255, 161, 161, 161, 255, 145, 145, 145, 255, 134, 134, 134, 255, 115, 115, 115, 255, 92, 92, 92, 255, 78, 78, 78, 255, 76, 76, 76, 255, 87, 87, 87, 255, 96, 96, 96, 255, 93, 93, 93, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 93, 93, 93, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 114, 114, 114, 255, 115, 115, 115, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 142, 142, 142, 255, 145, 145, 145, 255, 145, 145, 145, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 124, 124, 124, 255, 120, 120, 120, 255, 113, 113, 113, 255, 107, 107, 107, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 127, 127, 127, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 129, 129, 129, 255, 136, 136, 136, 255, 146, 146, 146, 255, 158, 158, 158, 255, 167, 167, 167, 255, 173, 173, 173, 255, 177, 177, 177, 255, 178, 178, 178, 255, 177, 177, 177, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 190, 190, 190, 255, 194, 194, 194, 255, 199, 199, 199, 255, 203, 203, 203, 255, 205, 205, 205, 255, 202, 202, 202, 255, 195, 195, 195, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 167, 167, 167, 255, 149, 149, 149, 255, 138, 138, 138, 255, 119, 119, 119, 255, 94, 94, 94, 255, 79, 79, 79, 255, 77, 77, 77, 255, 87, 87, 87, 255, 95, 95, 95, 255, 93, 93, 93, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 114, 114, 114, 255, 118, 118, 118, 255, 124, 124, 124, 255, 132, 132, 132, 255, 139, 139, 139, 255, 144, 144, 144, 255, 145, 145, 145, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 118, 118, 118, 255, 123, 123, 123, 255, 129, 129, 129, 255, 138, 138, 138, 255, 149, 149, 149, 255, 160, 160, 160, 255, 168, 168, 168, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 201, 201, 201, 255, 204, 204, 204, 255, 203, 203, 203, 255, 198, 198, 198, 255, 190, 190, 190, 255, 187, 187, 187, 255, 187, 187, 187, 255, 173, 173, 173, 255, 152, 152, 152, 255, 142, 142, 142, 255, 123, 123, 123, 255, 96, 96, 96, 255, 80, 80, 80, 255, 77, 77, 77, 255, 87, 87, 87, 255, 95, 95, 95, 255, 92, 92, 92, 255, 87, 87, 87, 255, 85, 85, 85, 255, 85, 85, 85, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 104, 104, 104, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 92, 92, 92, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 113, 113, 113, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 115, 115, 115, 255, 121, 121, 121, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 144, 144, 144, 255, 144, 144, 144, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 127, 127, 127, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 107, 107, 107, 255, 112, 112, 112, 255, 118, 118, 118, 255, 124, 124, 124, 255, 131, 131, 131, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 168, 168, 168, 255, 173, 173, 173, 255, 176, 176, 176, 255, 175, 175, 175, 255, 178, 178, 178, 255, 183, 183, 183, 255, 189, 189, 189, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 194, 194, 194, 255, 199, 199, 199, 255, 203, 203, 203, 255, 203, 203, 203, 255, 199, 199, 199, 255, 192, 192, 192, 255, 188, 188, 188, 255, 189, 189, 189, 255, 177, 177, 177, 255, 156, 156, 156, 255, 145, 145, 145, 255, 127, 127, 127, 255, 98, 98, 98, 255, 80, 80, 80, 255, 77, 77, 77, 255, 88, 88, 88, 255, 95, 95, 95, 255, 91, 91, 91, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 93, 93, 93, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 112, 112, 112, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 113, 113, 113, 255, 119, 119, 119, 255, 126, 126, 126, 255, 134, 134, 134, 255, 139, 139, 139, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 119, 119, 119, 255, 125, 125, 125, 255, 133, 133, 133, 255, 142, 142, 142, 255, 151, 151, 151, 255, 161, 161, 161, 255, 168, 168, 168, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 181, 181, 181, 255, 188, 188, 188, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 203, 203, 203, 255, 200, 200, 200, 255, 193, 193, 193, 255, 188, 188, 188, 255, 190, 190, 190, 255, 179, 179, 179, 255, 158, 158, 158, 255, 148, 148, 148, 255, 129, 129, 129, 255, 99, 99, 99, 255, 80, 80, 80, 255, 78, 78, 78, 255, 88, 88, 88, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 103, 103, 103, 255, 105, 105, 105, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 112, 112, 112, 255, 117, 117, 117, 255, 124, 124, 124, 255, 131, 131, 131, 255, 137, 137, 137, 255, 141, 141, 141, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 120, 120, 120, 255, 115, 115, 115, 255, 109, 109, 109, 255, 103, 103, 103, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 114, 114, 114, 255, 119, 119, 119, 255, 126, 126, 126, 255, 134, 134, 134, 255, 143, 143, 143, 255, 152, 152, 152, 255, 161, 161, 161, 255, 169, 169, 169, 255, 174, 174, 174, 255, 175, 175, 175, 255, 178, 178, 178, 255, 185, 185, 185, 255, 191, 191, 191, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 200, 200, 200, 255, 202, 202, 202, 255, 200, 200, 200, 255, 194, 194, 194, 255, 189, 189, 189, 255, 191, 191, 191, 255, 181, 181, 181, 255, 160, 160, 160, 255, 151, 151, 151, 255, 131, 131, 131, 255, 99, 99, 99, 255, 80, 80, 80, 255, 78, 78, 78, 255, 89, 89, 89, 255, 93, 93, 93, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 87, 87, 87, 255, 93, 93, 93, 255, 100, 100, 100, 255, 104, 104, 104, 255, 106, 106, 106, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 91, 91, 91, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 111, 111, 111, 255, 115, 115, 115, 255, 121, 121, 121, 255, 128, 128, 128, 255, 134, 134, 134, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 127, 127, 127, 255, 122, 122, 122, 255, 116, 116, 116, 255, 109, 109, 109, 255, 103, 103, 103, 255, 98, 98, 98, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 110, 110, 110, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 98, 98, 98, 255, 103, 103, 103, 255, 108, 108, 108, 255, 115, 115, 115, 255, 121, 121, 121, 255, 128, 128, 128, 255, 135, 135, 135, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 170, 170, 170, 255, 174, 174, 174, 255, 175, 175, 175, 255, 181, 181, 181, 255, 188, 188, 188, 255, 194, 194, 194, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 195, 195, 195, 255, 199, 199, 199, 255, 201, 201, 201, 255, 200, 200, 200, 255, 195, 195, 195, 255, 190, 190, 190, 255, 191, 191, 191, 255, 182, 182, 182, 255, 162, 162, 162, 255, 153, 153, 153, 255, 131, 131, 131, 255, 97, 97, 97, 255, 79, 79, 79, 255, 79, 79, 79, 255, 89, 89, 89, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 101, 101, 101, 255, 105, 105, 105, 255, 106, 106, 106, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 90, 90, 90, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 114, 114, 114, 255, 119, 119, 119, 255, 125, 125, 125, 255, 131, 131, 131, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 131, 131, 131, 255, 128, 128, 128, 255, 122, 122, 122, 255, 116, 116, 116, 255, 109, 109, 109, 255, 102, 102, 102, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 110, 110, 110, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 93, 93, 93, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 104, 104, 104, 255, 111, 111, 111, 255, 117, 117, 117, 255, 123, 123, 123, 255, 129, 129, 129, 255, 135, 135, 135, 255, 144, 144, 144, 255, 154, 154, 154, 255, 163, 163, 163, 255, 171, 171, 171, 255, 175, 175, 175, 255, 177, 177, 177, 255, 184, 184, 184, 255, 191, 191, 191, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 200, 200, 200, 255, 199, 199, 199, 255, 195, 195, 195, 255, 191, 191, 191, 255, 192, 192, 192, 255, 180, 180, 180, 255, 162, 162, 162, 255, 154, 154, 154, 255, 128, 128, 128, 255, 95, 95, 95, 255, 78, 78, 78, 255, 80, 80, 80, 255, 89, 89, 89, 255, 90, 90, 90, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 84, 84, 84, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 106, 106, 106, 255, 106, 106, 106, 255, 103, 103, 103, 255, 98, 98, 98, 255, 93, 93, 93, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 113, 113, 113, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 133, 133, 133, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 127, 127, 127, 255, 121, 121, 121, 255, 114, 114, 114, 255, 107, 107, 107, 255, 100, 100, 100, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 108, 108, 108, 255, 114, 114, 114, 255, 119, 119, 119, 255, 125, 125, 125, 255, 129, 129, 129, 255, 136, 136, 136, 255, 145, 145, 145, 255, 155, 155, 155, 255, 165, 165, 165, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 186, 186, 186, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 200, 200, 200, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 193, 193, 193, 255, 178, 178, 178, 255, 163, 163, 163, 255, 154, 154, 154, 255, 123, 123, 123, 255, 91, 91, 91, 255, 77, 77, 77, 255, 81, 81, 81, 255, 89, 89, 89, 255, 88, 88, 88, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 104, 104, 104, 255, 107, 107, 107, 255, 106, 106, 106, 255, 102, 102, 102, 255, 96, 96, 96, 255, 91, 91, 91, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 130, 130, 130, 255, 125, 125, 125, 255, 118, 118, 118, 255, 111, 111, 111, 255, 104, 104, 104, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 104, 104, 104, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 129, 129, 129, 255, 136, 136, 136, 255, 146, 146, 146, 255, 157, 157, 157, 255, 167, 167, 167, 255, 174, 174, 174, 255, 175, 175, 175, 255, 181, 181, 181, 255, 189, 189, 189, 255, 196, 196, 196, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 199, 199, 199, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 174, 174, 174, 255, 164, 164, 164, 255, 150, 150, 150, 255, 115, 115, 115, 255, 86, 86, 86, 255, 76, 76, 76, 255, 82, 82, 82, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 86, 86, 86, 255, 93, 93, 93, 255, 100, 100, 100, 255, 105, 105, 105, 255, 108, 108, 108, 255, 106, 106, 106, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 126, 126, 126, 255, 130, 130, 130, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 130, 130, 130, 255, 127, 127, 127, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 121, 121, 121, 255, 116, 116, 116, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 130, 130, 130, 255, 139, 139, 139, 255, 149, 149, 149, 255, 161, 161, 161, 255, 171, 171, 171, 255, 175, 175, 175, 255, 177, 177, 177, 255, 184, 184, 184, 255, 192, 192, 192, 255, 198, 198, 198, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 194, 194, 194, 255, 187, 187, 187, 255, 171, 171, 171, 255, 165, 165, 165, 255, 143, 143, 143, 255, 106, 106, 106, 255, 82, 82, 82, 255, 77, 77, 77, 255, 83, 83, 83, 255, 87, 87, 87, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 87, 87, 87, 255, 95, 95, 95, 255, 102, 102, 102, 255, 107, 107, 107, 255, 108, 108, 108, 255, 104, 104, 104, 255, 98, 98, 98, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 128, 128, 128, 255, 123, 123, 123, 255, 117, 117, 117, 255, 110, 110, 110, 255, 104, 104, 104, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 120, 120, 120, 255, 125, 125, 125, 255, 133, 133, 133, 255, 143, 143, 143, 255, 155, 155, 155, 255, 167, 167, 167, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 187, 187, 187, 255, 195, 195, 195, 255, 200, 200, 200, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 194, 194, 194, 255, 196, 196, 196, 255, 199, 199, 199, 255, 201, 201, 201, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 194, 194, 194, 255, 180, 180, 180, 255, 170, 170, 170, 255, 162, 162, 162, 255, 130, 130, 130, 255, 96, 96, 96, 255, 78, 78, 78, 255, 77, 77, 77, 255, 84, 84, 84, 255, 85, 85, 85, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 83, 83, 83, 255, 89, 89, 89, 255, 97, 97, 97, 255, 103, 103, 103, 255, 107, 107, 107, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 118, 118, 118, 255, 112, 112, 112, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 117, 117, 117, 255, 122, 122, 122, 255, 130, 130, 130, 255, 139, 139, 139, 255, 151, 151, 151, 255, 163, 163, 163, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 183, 183, 183, 255, 191, 191, 191, 255, 198, 198, 198, 255, 201, 201, 201, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 203, 203, 203, 255, 201, 201, 201, 255, 197, 197, 197, 255, 195, 195, 195, 255, 187, 187, 187, 255, 174, 174, 174, 255, 170, 170, 170, 255, 152, 152, 152, 255, 115, 115, 115, 255, 88, 88, 88, 255, 76, 76, 76, 255, 79, 79, 79, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 84, 84, 84, 255, 91, 91, 91, 255, 99, 99, 99, 255, 105, 105, 105, 255, 107, 107, 107, 255, 105, 105, 105, 255, 99, 99, 99, 255, 93, 93, 93, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 127, 127, 127, 255, 124, 124, 124, 255, 119, 119, 119, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 95, 95, 95, 255, 90, 90, 90, 255, 84, 84, 84, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 129, 129, 129, 255, 138, 138, 138, 255, 150, 150, 150, 255, 161, 161, 161, 255, 170, 170, 170, 255, 175, 175, 175, 255, 177, 177, 177, 255, 180, 180, 180, 255, 188, 188, 188, 255, 195, 195, 195, 255, 201, 201, 201, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 203, 203, 203, 255, 205, 205, 205, 255, 205, 205, 205, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 190, 190, 190, 255, 178, 178, 178, 255, 173, 173, 173, 255, 165, 165, 165, 255, 134, 134, 134, 255, 101, 101, 101, 255, 82, 82, 82, 255, 75, 75, 75, 255, 80, 80, 80, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 86, 86, 86, 255, 93, 93, 93, 255, 100, 100, 100, 255, 105, 105, 105, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 86, 86, 86, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 104, 104, 104, 255, 98, 98, 98, 255, 92, 92, 92, 255, 85, 85, 85, 255, 79, 79, 79, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 115, 115, 115, 255, 120, 120, 120, 255, 126, 126, 126, 255, 133, 133, 133, 255, 142, 142, 142, 255, 152, 152, 152, 255, 162, 162, 162, 255, 171, 171, 171, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 185, 185, 185, 255, 193, 193, 193, 255, 199, 199, 199, 255, 203, 203, 203, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 180, 180, 180, 255, 174, 174, 174, 255, 171, 171, 171, 255, 149, 149, 149, 255, 114, 114, 114, 255, 90, 90, 90, 255, 76, 76, 76, 255, 76, 76, 76, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 87, 87, 87, 255, 95, 95, 95, 255, 102, 102, 102, 255, 105, 105, 105, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 108, 108, 108, 255, 101, 101, 101, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 130, 130, 130, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 159, 159, 159, 255, 166, 166, 166, 255, 172, 172, 172, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 184, 184, 184, 255, 191, 191, 191, 255, 198, 198, 198, 255, 203, 203, 203, 255, 206, 206, 206, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 196, 196, 196, 255, 189, 189, 189, 255, 180, 180, 180, 255, 175, 175, 175, 255, 173, 173, 173, 255, 157, 157, 157, 255, 125, 125, 125, 255, 98, 98, 98, 255, 82, 82, 82, 255, 74, 74, 74, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 83, 83, 83, 255, 89, 89, 89, 255, 97, 97, 97, 255, 102, 102, 102, 255, 103, 103, 103, 255, 99, 99, 99, 255, 93, 93, 93, 255, 88, 88, 88, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 119, 119, 119, 255, 123, 123, 123, 255, 126, 126, 126, 255, 130, 130, 130, 255, 133, 133, 133, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 111, 111, 111, 255, 104, 104, 104, 255, 96, 96, 96, 255, 88, 88, 88, 255, 81, 81, 81, 255, 75, 75, 75, 255, 71, 71, 71, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 134, 134, 134, 255, 139, 139, 139, 255, 145, 145, 145, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 184, 184, 184, 255, 191, 191, 191, 255, 197, 197, 197, 255, 203, 203, 203, 255, 207, 207, 207, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 206, 206, 206, 255, 200, 200, 200, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 174, 174, 174, 255, 173, 173, 173, 255, 161, 161, 161, 255, 132, 132, 132, 255, 104, 104, 104, 255, 87, 87, 87, 255, 76, 76, 76, 255, 76, 76, 76, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 101, 101, 101, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 120, 120, 120, 255, 113, 113, 113, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 82, 82, 82, 255, 76, 76, 76, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 147, 147, 147, 255, 152, 152, 152, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 186, 186, 186, 255, 192, 192, 192, 255, 198, 198, 198, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 204, 204, 204, 255, 197, 197, 197, 255, 189, 189, 189, 255, 180, 180, 180, 255, 174, 174, 174, 255, 172, 172, 172, 255, 172, 172, 172, 255, 160, 160, 160, 255, 134, 134, 134, 255, 108, 108, 108, 255, 90, 90, 90, 255, 79, 79, 79, 255, 75, 75, 75, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 86, 86, 86, 255, 93, 93, 93, 255, 98, 98, 98, 255, 98, 98, 98, 255, 95, 95, 95, 255, 89, 89, 89, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 139, 139, 139, 255, 134, 134, 134, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 99, 99, 99, 255, 91, 91, 91, 255, 83, 83, 83, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 137, 137, 137, 255, 143, 143, 143, 255, 149, 149, 149, 255, 155, 155, 155, 255, 161, 161, 161, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 205, 205, 205, 255, 209, 209, 209, 255, 211, 211, 211, 255, 211, 211, 211, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 211, 211, 211, 255, 207, 207, 207, 255, 200, 200, 200, 255, 192, 192, 192, 255, 182, 182, 182, 255, 174, 174, 174, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 156, 156, 156, 255, 133, 133, 133, 255, 109, 109, 109, 255, 92, 92, 92, 255, 81, 81, 81, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 97, 97, 97, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 136, 136, 136, 255, 130, 130, 130, 255, 124, 124, 124, 255, 117, 117, 117, 255, 108, 108, 108, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 79, 79, 79, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 126, 126, 126, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 207, 207, 207, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 204, 204, 204, 255, 196, 196, 196, 255, 186, 186, 186, 255, 176, 176, 176, 255, 169, 169, 169, 255, 167, 167, 167, 255, 168, 168, 168, 255, 164, 164, 164, 255, 150, 150, 150, 255, 128, 128, 128, 255, 107, 107, 107, 255, 92, 92, 92, 255, 83, 83, 83, 255, 78, 78, 78, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 94, 94, 94, 255, 90, 90, 90, 255, 84, 84, 84, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 147, 147, 147, 255, 143, 143, 143, 255, 138, 138, 138, 255, 131, 131, 131, 255, 125, 125, 125, 255, 118, 118, 118, 255, 109, 109, 109, 255, 101, 101, 101, 255, 93, 93, 93, 255, 87, 87, 87, 255, 81, 81, 81, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 126, 126, 126, 255, 132, 132, 132, 255, 138, 138, 138, 255, 146, 146, 146, 255, 153, 153, 153, 255, 160, 160, 160, 255, 168, 168, 168, 255, 174, 174, 174, 255, 178, 178, 178, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 199, 199, 199, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 202, 202, 202, 255, 193, 193, 193, 255, 181, 181, 181, 255, 170, 170, 170, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 159, 159, 159, 255, 143, 143, 143, 255, 123, 123, 123, 255, 104, 104, 104, 255, 92, 92, 92, 255, 85, 85, 85, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 85, 85, 85, 255, 90, 90, 90, 255, 92, 92, 92, 255, 90, 90, 90, 255, 84, 84, 84, 255, 78, 78, 78, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 118, 118, 118, 255, 124, 124, 124, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 138, 138, 138, 255, 137, 137, 137, 255, 134, 134, 134, 255, 128, 128, 128, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 148, 148, 148, 255, 144, 144, 144, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 110, 110, 110, 255, 103, 103, 103, 255, 95, 95, 95, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 119, 119, 119, 255, 124, 124, 124, 255, 130, 130, 130, 255, 136, 136, 136, 255, 144, 144, 144, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 199, 199, 199, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 213, 213, 213, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 215, 215, 215, 255, 210, 210, 210, 255, 202, 202, 202, 255, 191, 191, 191, 255, 178, 178, 178, 255, 167, 167, 167, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 153, 153, 153, 255, 137, 137, 137, 255, 117, 117, 117, 255, 102, 102, 102, 255, 93, 93, 93, 255, 87, 87, 87, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 86, 86, 86, 255, 90, 90, 90, 255, 90, 90, 90, 255, 85, 85, 85, 255, 78, 78, 78, 255, 73, 73, 73, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 86, 86, 86, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 119, 119, 119, 255, 126, 126, 126, 255, 132, 132, 132, 255, 136, 136, 136, 255, 138, 138, 138, 255, 137, 137, 137, 255, 133, 133, 133, 255, 127, 127, 127, 255, 122, 122, 122, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 145, 145, 145, 255, 139, 139, 139, 255, 132, 132, 132, 255, 126, 126, 126, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 127, 127, 127, 255, 133, 133, 133, 255, 140, 140, 140, 255, 148, 148, 148, 255, 157, 157, 157, 255, 166, 166, 166, 255, 175, 175, 175, 255, 181, 181, 181, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 213, 213, 213, 255, 213, 213, 213, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 211, 211, 211, 255, 203, 203, 203, 255, 191, 191, 191, 255, 177, 177, 177, 255, 166, 166, 166, 255, 161, 161, 161, 255, 161, 161, 161, 255, 158, 158, 158, 255, 149, 149, 149, 255, 132, 132, 132, 255, 114, 114, 114, 255, 101, 101, 101, 255, 94, 94, 94, 255, 89, 89, 89, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 86, 86, 86, 255, 80, 80, 80, 255, 73, 73, 73, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 111, 111, 111, 255, 116, 116, 116, 255, 123, 123, 123, 255, 130, 130, 130, 255, 135, 135, 135, 255, 137, 137, 137, 255, 136, 136, 136, 255, 132, 132, 132, 255, 126, 126, 126, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 142, 142, 142, 255, 146, 146, 146, 255, 148, 148, 148, 255, 148, 148, 148, 255, 145, 145, 145, 255, 139, 139, 139, 255, 133, 133, 133, 255, 126, 126, 126, 255, 120, 120, 120, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 122, 122, 122, 255, 126, 126, 126, 255, 131, 131, 131, 255, 137, 137, 137, 255, 144, 144, 144, 255, 153, 153, 153, 255, 162, 162, 162, 255, 173, 173, 173, 255, 181, 181, 181, 255, 187, 187, 187, 255, 191, 191, 191, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 213, 213, 213, 255, 205, 205, 205, 255, 193, 193, 193, 255, 179, 179, 179, 255, 167, 167, 167, 255, 160, 160, 160, 255, 160, 160, 160, 255, 157, 157, 157, 255, 146, 146, 146, 255, 130, 130, 130, 255, 113, 113, 113, 255, 102, 102, 102, 255, 96, 96, 96, 255, 92, 92, 92, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 86, 86, 86, 255, 82, 82, 82, 255, 74, 74, 74, 255, 68, 68, 68, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 110, 110, 110, 255, 113, 113, 113, 255, 120, 120, 120, 255, 127, 127, 127, 255, 133, 133, 133, 255, 136, 136, 136, 255, 136, 136, 136, 255, 131, 131, 131, 255, 125, 125, 125, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 148, 148, 148, 255, 145, 145, 145, 255, 139, 139, 139, 255, 133, 133, 133, 255, 127, 127, 127, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 125, 125, 125, 255, 129, 129, 129, 255, 134, 134, 134, 255, 140, 140, 140, 255, 148, 148, 148, 255, 158, 158, 158, 255, 169, 169, 169, 255, 178, 178, 178, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 203, 203, 203, 255, 205, 205, 205, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 208, 208, 208, 255, 197, 197, 197, 255, 183, 183, 183, 255, 169, 169, 169, 255, 161, 161, 161, 255, 159, 159, 159, 255, 156, 156, 156, 255, 146, 146, 146, 255, 131, 131, 131, 255, 115, 115, 115, 255, 105, 105, 105, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 83, 83, 83, 255, 77, 77, 77, 255, 69, 69, 69, 255, 64, 64, 64, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 110, 110, 110, 255, 109, 109, 109, 255, 112, 112, 112, 255, 117, 117, 117, 255, 125, 125, 125, 255, 131, 131, 131, 255, 135, 135, 135, 255, 135, 135, 135, 255, 131, 131, 131, 255, 124, 124, 124, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 148, 148, 148, 255, 148, 148, 148, 255, 145, 145, 145, 255, 139, 139, 139, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 132, 132, 132, 255, 137, 137, 137, 255, 144, 144, 144, 255, 153, 153, 153, 255, 164, 164, 164, 255, 175, 175, 175, 255, 184, 184, 184, 255, 191, 191, 191, 255, 196, 196, 196, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 216, 216, 216, 255, 211, 211, 211, 255, 202, 202, 202, 255, 188, 188, 188, 255, 174, 174, 174, 255, 163, 163, 163, 255, 158, 158, 158, 255, 156, 156, 156, 255, 149, 149, 149, 255, 134, 134, 134, 255, 119, 119, 119, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 84, 84, 84, 255, 79, 79, 79, 255, 71, 71, 71, 255, 65, 65, 65, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 79, 79, 79, 255, 85, 85, 85, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 110, 110, 110, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 134, 134, 134, 255, 134, 134, 134, 255, 131, 131, 131, 255, 123, 123, 123, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 140, 140, 140, 255, 143, 143, 143, 255, 147, 147, 147, 255, 149, 149, 149, 255, 148, 148, 148, 255, 144, 144, 144, 255, 139, 139, 139, 255, 134, 134, 134, 255, 130, 130, 130, 255, 126, 126, 126, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 135, 135, 135, 255, 141, 141, 141, 255, 149, 149, 149, 255, 159, 159, 159, 255, 170, 170, 170, 255, 181, 181, 181, 255, 189, 189, 189, 255, 195, 195, 195, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 213, 213, 213, 255, 206, 206, 206, 255, 194, 194, 194, 255, 180, 180, 180, 255, 166, 166, 166, 255, 159, 159, 159, 255, 157, 157, 157, 255, 152, 152, 152, 255, 140, 140, 140, 255, 125, 125, 125, 255, 113, 113, 113, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 84, 84, 84, 255, 80, 80, 80, 255, 74, 74, 74, 255, 67, 67, 67, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 76, 76, 76, 255, 82, 82, 82, 255, 88, 88, 88, 255, 94, 94, 94, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 110, 110, 110, 255, 114, 114, 114, 255, 121, 121, 121, 255, 128, 128, 128, 255, 132, 132, 132, 255, 134, 134, 134, 255, 130, 130, 130, 255, 124, 124, 124, 255, 117, 117, 117, 255, 114, 114, 114, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 148, 148, 148, 255, 145, 145, 145, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 155, 155, 155, 255, 166, 166, 166, 255, 177, 177, 177, 255, 186, 186, 186, 255, 193, 193, 193, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 214, 214, 214, 255, 209, 209, 209, 255, 199, 199, 199, 255, 186, 186, 186, 255, 172, 172, 172, 255, 162, 162, 162, 255, 157, 157, 157, 255, 155, 155, 155, 255, 146, 146, 146, 255, 133, 133, 133, 255, 120, 120, 120, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 82, 82, 82, 255, 77, 77, 77, 255, 70, 70, 70, 255, 63, 63, 63, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 97, 97, 97, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 109, 109, 109, 255, 113, 113, 113, 255, 119, 119, 119, 255, 126, 126, 126, 255, 131, 131, 131, 255, 133, 133, 133, 255, 130, 130, 130, 255, 124, 124, 124, 255, 118, 118, 118, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 148, 148, 148, 255, 155, 155, 155, 255, 165, 165, 165, 255, 176, 176, 176, 255, 185, 185, 185, 255, 192, 192, 192, 255, 197, 197, 197, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 211, 211, 211, 255, 204, 204, 204, 255, 194, 194, 194, 255, 180, 180, 180, 255, 167, 167, 167, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 142, 142, 142, 255, 129, 129, 129, 255, 118, 118, 118, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 103, 103, 103, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 80, 80, 80, 255, 74, 74, 74, 255, 67, 67, 67, 255, 62, 62, 62, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 70, 70, 70, 255, 74, 74, 74, 255, 80, 80, 80, 255, 86, 86, 86, 255, 92, 92, 92, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 112, 112, 112, 255, 118, 118, 118, 255, 124, 124, 124, 255, 130, 130, 130, 255, 132, 132, 132, 255, 130, 130, 130, 255, 125, 125, 125, 255, 119, 119, 119, 255, 114, 114, 114, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 154, 154, 154, 255, 160, 160, 160, 255, 168, 168, 168, 255, 178, 178, 178, 255, 186, 186, 186, 255, 193, 193, 193, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 209, 209, 209, 255, 201, 201, 201, 255, 189, 189, 189, 255, 176, 176, 176, 255, 164, 164, 164, 255, 158, 158, 158, 255, 155, 155, 155, 255, 150, 150, 150, 255, 139, 139, 139, 255, 127, 127, 127, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 105, 105, 105, 255, 104, 104, 104, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 79, 79, 79, 255, 72, 72, 72, 255, 65, 65, 65, 255, 61, 61, 61, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 81, 81, 81, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 111, 111, 111, 255, 117, 117, 117, 255, 123, 123, 123, 255, 128, 128, 128, 255, 131, 131, 131, 255, 130, 130, 130, 255, 126, 126, 126, 255, 120, 120, 120, 255, 115, 115, 115, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 189, 189, 189, 255, 195, 195, 195, 255, 199, 199, 199, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 207, 207, 207, 255, 198, 198, 198, 255, 186, 186, 186, 255, 173, 173, 173, 255, 163, 163, 163, 255, 157, 157, 157, 255, 154, 154, 154, 255, 149, 149, 149, 255, 138, 138, 138, 255, 128, 128, 128, 255, 120, 120, 120, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 78, 78, 78, 255, 71, 71, 71, 255, 65, 65, 65, 255, 62, 62, 62, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 91, 91, 91, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 111, 111, 111, 255, 116, 116, 116, 255, 122, 122, 122, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 127, 127, 127, 255, 122, 122, 122, 255, 117, 117, 117, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 190, 190, 190, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 205, 205, 205, 255, 196, 196, 196, 255, 185, 185, 185, 255, 172, 172, 172, 255, 162, 162, 162, 255, 157, 157, 157, 255, 154, 154, 154, 255, 148, 148, 148, 255, 138, 138, 138, 255, 129, 129, 129, 255, 122, 122, 122, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 109, 109, 109, 255, 107, 107, 107, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 78, 78, 78, 255, 72, 72, 72, 255, 66, 66, 66, 255, 62, 62, 62, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 110, 110, 110, 255, 115, 115, 115, 255, 120, 120, 120, 255, 125, 125, 125, 255, 128, 128, 128, 255, 129, 129, 129, 255, 128, 128, 128, 255, 124, 124, 124, 255, 119, 119, 119, 255, 115, 115, 115, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 173, 173, 173, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 204, 204, 204, 255, 196, 196, 196, 255, 184, 184, 184, 255, 172, 172, 172, 255, 162, 162, 162, 255, 157, 157, 157, 255, 154, 154, 154, 255, 149, 149, 149, 255, 140, 140, 140, 255, 131, 131, 131, 255, 124, 124, 124, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 79, 79, 79, 255, 73, 73, 73, 255, 67, 67, 67, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 114, 114, 114, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 204, 204, 204, 255, 196, 196, 196, 255, 185, 185, 185, 255, 174, 174, 174, 255, 163, 163, 163, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 142, 142, 142, 255, 133, 133, 133, 255, 127, 127, 127, 255, 122, 122, 122, 255, 121, 121, 121, 255, 118, 118, 118, 255, 114, 114, 114, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 80, 80, 80, 255, 74, 74, 74, 255, 68, 68, 68, 255, 64, 64, 64, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 155, 155, 155, 255, 159, 159, 159, 255, 164, 164, 164, 255, 170, 170, 170, 255, 176, 176, 176, 255, 182, 182, 182, 255, 188, 188, 188, 255, 192, 192, 192, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 204, 204, 204, 255, 198, 198, 198, 255, 187, 187, 187, 255, 175, 175, 175, 255, 165, 165, 165, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 144, 144, 144, 255, 136, 136, 136, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 117, 117, 117, 255, 113, 113, 113, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 82, 82, 82, 255, 76, 76, 76, 255, 70, 70, 70, 255, 66, 66, 66, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 169, 169, 169, 255, 175, 175, 175, 255, 182, 182, 182, 255, 188, 188, 188, 255, 192, 192, 192, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 199, 199, 199, 255, 190, 190, 190, 255, 178, 178, 178, 255, 167, 167, 167, 255, 159, 159, 159, 255, 155, 155, 155, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 127, 127, 127, 255, 124, 124, 124, 255, 123, 123, 123, 255, 120, 120, 120, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 79, 79, 79, 255, 72, 72, 72, 255, 67, 67, 67, 255, 65, 65, 65, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 167, 167, 167, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 191, 191, 191, 255, 195, 195, 195, 255, 197, 197, 197, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 207, 207, 207, 255, 205, 205, 205, 255, 200, 200, 200, 255, 192, 192, 192, 255, 181, 181, 181, 255, 170, 170, 170, 255, 161, 161, 161, 255, 155, 155, 155, 255, 152, 152, 152, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 130, 130, 130, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 75, 75, 75, 255, 70, 70, 70, 255, 66, 66, 66, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 171, 171, 171, 255, 177, 177, 177, 255, 182, 182, 182, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 205, 205, 205, 255, 201, 201, 201, 255, 194, 194, 194, 255, 184, 184, 184, 255, 173, 173, 173, 255, 163, 163, 163, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 145, 145, 145, 255, 139, 139, 139, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 170, 170, 170, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 192, 192, 192, 255, 193, 193, 193, 255, 192, 192, 192, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 202, 202, 202, 255, 196, 196, 196, 255, 187, 187, 187, 255, 176, 176, 176, 255, 166, 166, 166, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 106, 106, 106, 255, 101, 101, 101, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 76, 76, 76, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 160, 160, 160, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 202, 202, 202, 255, 197, 197, 197, 255, 190, 190, 190, 255, 179, 179, 179, 255, 169, 169, 169, 255, 160, 160, 160, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 105, 105, 105, 255, 99, 99, 99, 255, 93, 93, 93, 255, 88, 88, 88, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 70, 70, 70, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 154, 154, 154, 255, 159, 159, 159, 255, 162, 162, 162, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 166, 166, 166, 255, 160, 160, 160, 255, 155, 155, 155, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 148, 148, 148, 255, 151, 151, 151, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 176, 176, 176, 255, 182, 182, 182, 255, 186, 186, 186, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 198, 198, 198, 255, 191, 191, 191, 255, 182, 182, 182, 255, 171, 171, 171, 255, 162, 162, 162, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 124, 124, 124, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 103, 103, 103, 255, 96, 96, 96, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 82, 82, 82, 255, 78, 78, 78, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 144, 144, 144, 255, 151, 151, 151, 255, 158, 158, 158, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 174, 174, 174, 255, 170, 170, 170, 255, 164, 164, 164, 255, 156, 156, 156, 255, 147, 147, 147, 255, 139, 139, 139, 255, 133, 133, 133, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 158, 158, 158, 255, 165, 165, 165, 255, 171, 171, 171, 255, 178, 178, 178, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 201, 201, 201, 255, 198, 198, 198, 255, 192, 192, 192, 255, 183, 183, 183, 255, 173, 173, 173, 255, 164, 164, 164, 255, 158, 158, 158, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 111, 111, 111, 255, 106, 106, 106, 255, 100, 100, 100, 255, 94, 94, 94, 255, 88, 88, 88, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 130, 130, 130, 255, 136, 136, 136, 255, 143, 143, 143, 255, 152, 152, 152, 255, 160, 160, 160, 255, 165, 165, 165, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 166, 166, 166, 255, 158, 158, 158, 255, 147, 147, 147, 255, 136, 136, 136, 255, 126, 126, 126, 255, 119, 119, 119, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 145, 145, 145, 255, 151, 151, 151, 255, 159, 159, 159, 255, 166, 166, 166, 255, 174, 174, 174, 255, 181, 181, 181, 255, 187, 187, 187, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 197, 197, 197, 255, 191, 191, 191, 255, 183, 183, 183, 255, 174, 174, 174, 255, 165, 165, 165, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 109, 109, 109, 255, 104, 104, 104, 255, 98, 98, 98, 255, 91, 91, 91, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 127, 127, 127, 255, 131, 131, 131, 255, 138, 138, 138, 255, 146, 146, 146, 255, 155, 155, 155, 255, 163, 163, 163, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 153, 153, 153, 255, 141, 141, 141, 255, 129, 129, 129, 255, 118, 118, 118, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 138, 138, 138, 255, 145, 145, 145, 255, 153, 153, 153, 255, 161, 161, 161, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 189, 189, 189, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 190, 190, 190, 255, 182, 182, 182, 255, 174, 174, 174, 255, 165, 165, 165, 255, 159, 159, 159, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 112, 112, 112, 255, 107, 107, 107, 255, 101, 101, 101, 255, 95, 95, 95, 255, 89, 89, 89, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 76, 76, 76, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 129, 129, 129, 255, 135, 135, 135, 255, 143, 143, 143, 255, 151, 151, 151, 255, 160, 160, 160, 255, 166, 166, 166, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 165, 165, 165, 255, 160, 160, 160, 255, 150, 150, 150, 255, 138, 138, 138, 255, 125, 125, 125, 255, 114, 114, 114, 255, 109, 109, 109, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 133, 133, 133, 255, 139, 139, 139, 255, 147, 147, 147, 255, 156, 156, 156, 255, 165, 165, 165, 255, 173, 173, 173, 255, 181, 181, 181, 255, 187, 187, 187, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 192, 192, 192, 255, 187, 187, 187, 255, 180, 180, 180, 255, 172, 172, 172, 255, 164, 164, 164, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 105, 105, 105, 255, 99, 99, 99, 255, 92, 92, 92, 255, 87, 87, 87, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 133, 133, 133, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 168, 168, 168, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 149, 149, 149, 255, 137, 137, 137, 255, 124, 124, 124, 255, 114, 114, 114, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 129, 129, 129, 255, 134, 134, 134, 255, 141, 141, 141, 255, 149, 149, 149, 255, 159, 159, 159, 255, 169, 169, 169, 255, 177, 177, 177, 255, 184, 184, 184, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 188, 188, 188, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 162, 162, 162, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 120, 120, 120, 255, 118, 118, 118, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 96, 96, 96, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 80, 80, 80, 255, 75, 75, 75, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 75, 75, 75, 255, 80, 80, 80, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 138, 138, 138, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 164, 164, 164, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 162, 162, 162, 255, 160, 160, 160, 255, 156, 156, 156, 255, 149, 149, 149, 255, 138, 138, 138, 255, 125, 125, 125, 255, 115, 115, 115, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 127, 127, 127, 255, 130, 130, 130, 255, 135, 135, 135, 255, 143, 143, 143, 255, 153, 153, 153, 255, 163, 163, 163, 255, 172, 172, 172, 255, 180, 180, 180, 255, 186, 186, 186, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 171, 171, 171, 255, 165, 165, 165, 255, 159, 159, 159, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 106, 106, 106, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 79, 79, 79, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 68, 68, 68, 255, 74, 74, 74, 255, 80, 80, 80, 255, 86, 86, 86, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 149, 149, 149, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 149, 149, 149, 255, 140, 140, 140, 255, 128, 128, 128, 255, 117, 117, 117, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 131, 131, 131, 255, 138, 138, 138, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 176, 176, 176, 255, 182, 182, 182, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 183, 183, 183, 255, 178, 178, 178, 255, 172, 172, 172, 255, 167, 167, 167, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 124, 124, 124, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 104, 104, 104, 255, 98, 98, 98, 255, 93, 93, 93, 255, 88, 88, 88, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 75, 75, 75, 255, 81, 81, 81, 255, 87, 87, 87, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 148, 148, 148, 255, 141, 141, 141, 255, 131, 131, 131, 255, 121, 121, 121, 255, 114, 114, 114, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 126, 126, 126, 255, 128, 128, 128, 255, 134, 134, 134, 255, 143, 143, 143, 255, 153, 153, 153, 255, 163, 163, 163, 255, 172, 172, 172, 255, 179, 179, 179, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 173, 173, 173, 255, 167, 167, 167, 255, 162, 162, 162, 255, 158, 158, 158, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 133, 133, 133, 255, 130, 130, 130, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 102, 102, 102, 255, 97, 97, 97, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 73, 73, 73, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 59, 59, 59, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 146, 146, 146, 255, 141, 141, 141, 255, 133, 133, 133, 255, 124, 124, 124, 255, 117, 117, 117, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 127, 127, 127, 255, 125, 125, 125, 255, 126, 126, 126, 255, 131, 131, 131, 255, 139, 139, 139, 255, 148, 148, 148, 255, 159, 159, 159, 255, 168, 168, 168, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 173, 173, 173, 255, 168, 168, 168, 255, 163, 163, 163, 255, 159, 159, 159, 255, 155, 155, 155, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 73, 73, 73, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 143, 143, 143, 255, 140, 140, 140, 255, 134, 134, 134, 255, 126, 126, 126, 255, 120, 120, 120, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 128, 128, 128, 255, 125, 125, 125, 255, 124, 124, 124, 255, 128, 128, 128, 255, 135, 135, 135, 255, 144, 144, 144, 255, 155, 155, 155, 255, 165, 165, 165, 255, 173, 173, 173, 255, 178, 178, 178, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 168, 168, 168, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 63, 63, 63, 255, 69, 69, 69, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 122, 122, 122, 255, 118, 118, 118, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 133, 133, 133, 255, 129, 129, 129, 255, 124, 124, 124, 255, 123, 123, 123, 255, 126, 126, 126, 255, 132, 132, 132, 255, 141, 141, 141, 255, 150, 150, 150, 255, 161, 161, 161, 255, 169, 169, 169, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 169, 169, 169, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 67, 67, 67, 255, 73, 73, 73, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 122, 122, 122, 255, 124, 124, 124, 255, 130, 130, 130, 255, 137, 137, 137, 255, 147, 147, 147, 255, 157, 157, 157, 255, 166, 166, 166, 255, 172, 172, 172, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 165, 165, 165, 255, 161, 161, 161, 255, 157, 157, 157, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 94, 94, 94, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 71, 71, 71, 255, 76, 76, 76, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 121, 121, 121, 255, 122, 122, 122, 255, 127, 127, 127, 255, 134, 134, 134, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 169, 169, 169, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 93, 93, 93, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 52, 52, 52, 255, 57, 57, 57, 255, 63, 63, 63, 255, 69, 69, 69, 255, 75, 75, 75, 255, 79, 79, 79, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 121, 121, 121, 255, 125, 125, 125, 255, 132, 132, 132, 255, 140, 140, 140, 255, 149, 149, 149, 255, 158, 158, 158, 255, 165, 165, 165, 255, 171, 171, 171, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 67, 67, 67, 255, 73, 73, 73, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 120, 120, 120, 255, 119, 119, 119, 255, 123, 123, 123, 255, 129, 129, 129, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 167, 167, 167, 255, 170, 170, 170, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 116, 116, 116, 255, 113, 113, 113, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 55, 55, 55, 255, 61, 61, 61, 255, 66, 66, 66, 255, 72, 72, 72, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 137, 137, 137, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 119, 119, 119, 255, 118, 118, 118, 255, 122, 122, 122, 255, 127, 127, 127, 255, 134, 134, 134, 255, 142, 142, 142, 255, 151, 151, 151, 255, 158, 158, 158, 255, 163, 163, 163, 255, 167, 167, 167, 255, 168, 168, 168, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 127, 127, 127, 255, 122, 122, 122, 255, 118, 118, 118, 255, 117, 117, 117, 255, 120, 120, 120, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 147, 147, 147, 255, 154, 154, 154, 255, 160, 160, 160, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 142, 142, 142, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 88, 88, 88, 255, 83, 83, 83, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 118, 118, 118, 255, 117, 117, 117, 255, 119, 119, 119, 255, 123, 123, 123, 255, 129, 129, 129, 255, 136, 136, 136, 255, 144, 144, 144, 255, 150, 150, 150, 255, 156, 156, 156, 255, 159, 159, 159, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 155, 155, 155, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 86, 86, 86, 255, 81, 81, 81, 255, 75, 75, 75, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 126, 126, 126, 255, 121, 121, 121, 255, 117, 117, 117, 255, 116, 116, 116, 255, 117, 117, 117, 255, 121, 121, 121, 255, 127, 127, 127, 255, 133, 133, 133, 255, 140, 140, 140, 255, 147, 147, 147, 255, 152, 152, 152, 255, 155, 155, 155, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 64, 64, 64, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 80, 80, 80, 255, 74, 74, 74, 255, 68, 68, 68, 255, 63, 63, 63, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 120, 120, 120, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 120, 120, 120, 255, 125, 125, 125, 255, 131, 131, 131, 255, 137, 137, 137, 255, 143, 143, 143, 255, 148, 148, 148, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 90, 90, 90, 255, 86, 86, 86, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 59, 59, 59, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 91, 91, 91, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 128, 128, 128, 255, 134, 134, 134, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 109, 109, 109, 255, 103, 103, 103, 255, 97, 97, 97, 255, 91, 91, 91, 255, 86, 86, 86, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 86, 86, 86, 255, 82, 82, 82, 255, 76, 76, 76, 255, 69, 69, 69, 255, 62, 62, 62, 255, 57, 57, 57, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 131, 131, 131, 255, 135, 135, 135, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 124, 124, 124, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 115, 115, 115, 255, 117, 117, 117, 255, 120, 120, 120, 255, 125, 125, 125, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 83, 83, 83, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 85, 85, 85, 255, 83, 83, 83, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 58, 58, 58, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 128, 128, 128, 255, 124, 124, 124, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 105, 105, 105, 255, 99, 99, 99, 255, 92, 92, 92, 255, 87, 87, 87, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 79, 79, 79, 255, 74, 74, 74, 255, 67, 67, 67, 255, 60, 60, 60, 255, 54, 54, 54, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 1 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/noise/perlin_warp2.gd b/noise/perlin_warp2.gd deleted file mode 100644 index 65a6215..0000000 --- a/noise/perlin_warp2.gd +++ /dev/null @@ -1,303 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -func _ready(): - if !Engine.editor_hint: - gen() - - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - -# var f : float = pattern(v, 4, 4, CombinerType.MULTIPLY, CombinerAxisType.SINE, CombinerAxisType.SINE) - - var col : Color = sinewave(v) -# var col : Color = beehive_2_col(v) -# var col : Color = beehive_3_col(v) - - image.set_pixel(x, y, col) - - - image.unlock() - - tex.create_from_image(image) - texture = tex - -var p_o56044_translate_x = 0.500000000; -var p_o56044_translate_y = 0.500000000; -var p_o56044_rotate = 0.000000000; -var p_o56044_scale_x = 1.000000000; -var p_o56044_scale_y = 1.000000000; -var p_o56039_translate_x = 0.500000000; -var p_o56039_translate_y = 0.500000000; -var p_o56039_rotate = 0.000000000; -var p_o56039_scale_x = 1.000000000; -var p_o56039_scale_y = 1.000000000; -var seed_o56040 = 26697; -var p_o56040_scale_x = 4.000000000; -var p_o56040_scale_y = 4.000000000; -var p_o56040_iterations = 3.000000000; -var p_o56040_persistence = 0.500000000; - -func sinewave(uv : Vector2) -> Color: - var f = perlin(((((uv)))), Vector2(p_o56040_scale_x, p_o56040_scale_y), int(p_o56040_iterations), p_o56040_persistence, seed_o56040); - var ff : float = perlin((transform((((uv))), Vector2(p_o56039_translate_x*(2.0*f-1.0), p_o56039_translate_y*(2.0*f-1.0)), p_o56039_rotate*0.01745329251*(2.0*1.0-1.0), Vector2(p_o56039_scale_x*(2.0*1.0-1.0), p_o56039_scale_y*(2.0*1.0-1.0)), true)), Vector2(p_o56040_scale_x, p_o56040_scale_y), int(p_o56040_iterations), p_o56040_persistence, seed_o56040); - - var o56039_0_1_rgba : Vector3 = Vector3(ff, ff, ff) - - var tf : Vector2 = transform(uv, Vector2(p_o56044_translate_x * (2.0 * (o56039_0_1_rgba.dot(Vector3(1, 1, 1) / 3.0) - 1.0)), p_o56044_translate_y*(2.0*( o56039_0_1_rgba.dot(Vector3(1, 1, 1) /3.0)-1.0))), p_o56044_rotate*0.01745329251*(2.0*1.0-1.0), Vector2(p_o56044_scale_x*(2.0*1.0-1.0), p_o56044_scale_y*(2.0*1.0-1.0)), true) - - var fff : float = perlin(tf, Vector2(p_o56040_scale_x, p_o56040_scale_y), int(p_o56040_iterations), p_o56040_persistence, seed_o56040); - - return Color(fff, fff, fff, 1) - - -func perlin(uv : Vector2, size : Vector2, iterations : int, persistence : float, pseed : int) -> float: - var seed2 : Vector2 = rand2(Vector2(float(pseed), 1.0-float(pseed))); - var rv : float = 0.0; - var coef : float = 1.0; - var acc : float = 0.0; - - for i in range(iterations): - var step : Vector2 = Vector2(1, 1) / size; - var xy : Vector2 = floorv2(uv * size); - var f0 : float = rand(seed2 + modv2(xy, size)); - var f1 : float = rand(seed2 + modv2(xy + Vector2(1.0, 0.0), size)); - var f2 : float = rand(seed2 + modv2(xy + Vector2(0.0, 1.0), size)); - var f3 : float = rand(seed2 + modv2(xy + Vector2(1.0, 1.0), size)); - - var mixval : Vector2 = smoothstepv2(0.0, 1.0, fractv2(uv * size)); - - rv += coef * lerp(lerp(f0, f1, mixval.x), lerp(f2, f3, mixval.x), mixval.y); - acc += coef; - size *= 2.0; - coef *= persistence; - - - return rv / acc; - -func transform(uv : Vector2, translate : Vector2, rotate : float, scale : Vector2, repeat : bool) -> Vector2: - var rv : Vector2 = Vector2(); - uv -= translate; - uv -= Vector2(0.5, 0.5); - rv.x = cos(rotate)*uv.x + sin(rotate)*uv.y; - rv.y = -sin(rotate)*uv.x + cos(rotate)*uv.y; - rv /= scale; - rv += Vector2(0.5, 0.5); - - if (repeat): - return fractv2(rv); - else: - return clampv2(rv, Vector2(0, 0), Vector2(1, 1)); - - -func clampv3(v : Vector3, mi : Vector3, ma : Vector3) -> Vector3: - v.x = clamp(v.x, mi.x, ma.x) - v.y = clamp(v.y, mi.y, ma.y) - v.y = clamp(v.z, mi.z, ma.z) - - return v - -func floorc(a : Color) -> Color: - var v : Color = Color() - - v.r = floor(a.r) - v.g = floor(a.g) - v.b = floor(a.b) - v.a = floor(a.a) - - return v - - -func floorv2(a : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = floor(a.x) - v.y = floor(a.y) - - return v - -func smoothstepv2(a : float, b : float, c : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = smoothstep(a, b, c.x) - v.y = smoothstep(a, b, c.y) - - return v - -func maxv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - - return v - -func maxv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - v.z = max(a.z, b.z) - - return v - -func absv2(v : Vector2) -> Vector2: - v.x = abs(v.x) - v.y = abs(v.y) - - return v - -func absv3(v : Vector3) -> Vector3: - v.x = abs(v.x) - v.y = abs(v.y) - v.y = abs(v.y) - - return v - -func cosv2(v : Vector2) -> Vector2: - v.x = cos(v.x) - v.y = cos(v.y) - - return v - -func cosv3(v : Vector3) -> Vector3: - v.x = cos(v.x) - v.y = cos(v.y) - v.y = cos(v.y) - - return v - -func modv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - v.z = modf(a.z, b.z) - - return v - - -func modv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - - return v - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fractv2(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractv3(v : Vector3) -> Vector3: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - v.z = v.z - floor(v.z) - - return v - -func fract(f : float) -> float: - return f - floor(f) - -func clampv2(v : Vector2, pmin : Vector2, pmax : Vector2) -> Vector2: - v.x = clamp(v.x, pmin.x, pmax.x) - v.y = clamp(v.y, pmin.y, pmax.y) - - return v - -func rand(x : Vector2) -> float: - return fract(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func rand2(x : Vector2) -> Vector2: - return fractv2(cosv2(Vector2(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)))) * 43758.5453); - -func rand3(x : Vector2) -> Vector3: - return fractv3(cosv3(Vector3(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)), - x.dot(Vector2(13.254, 5.867)))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/noise/perlin_warp2.tscn b/noise/perlin_warp2.tscn deleted file mode 100644 index 207f729..0000000 --- a/noise/perlin_warp2.tscn +++ /dev/null @@ -1,27 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://noise/perlin_warp2.gd" type="Script" id=1] - - -[sub_resource type="Image" id=1] -data = { -"data": PoolByteArray( 105, 105, 105, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 118, 118, 118, 255, 124, 124, 124, 255, 132, 132, 132, 255, 141, 141, 141, 255, 149, 149, 149, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 178, 178, 178, 255, 188, 188, 188, 255, 197, 197, 197, 255, 204, 204, 204, 255, 206, 206, 206, 255, 201, 201, 201, 255, 197, 197, 197, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 170, 170, 170, 255, 173, 173, 173, 255, 180, 180, 180, 255, 184, 184, 184, 255, 176, 176, 176, 255, 170, 170, 170, 255, 161, 161, 161, 255, 154, 154, 154, 255, 152, 152, 152, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 122, 122, 122, 255, 122, 122, 122, 255, 120, 120, 120, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 109, 109, 109, 255, 113, 113, 113, 255, 119, 119, 119, 255, 125, 125, 125, 255, 123, 123, 123, 255, 115, 115, 115, 255, 109, 109, 109, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 108, 108, 108, 255, 109, 109, 109, 255, 90, 90, 90, 255, 82, 82, 82, 255, 88, 88, 88, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 113, 113, 113, 255, 120, 120, 120, 255, 123, 123, 123, 255, 117, 117, 117, 255, 117, 117, 117, 255, 114, 114, 114, 255, 108, 108, 108, 255, 98, 98, 98, 255, 78, 78, 78, 255, 64, 64, 64, 255, 63, 63, 63, 255, 53, 53, 53, 255, 47, 47, 47, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 55, 55, 55, 255, 56, 56, 56, 255, 65, 65, 65, 255, 79, 79, 79, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 122, 122, 122, 255, 126, 126, 126, 255, 127, 127, 127, 255, 125, 125, 125, 255, 120, 120, 120, 255, 111, 111, 111, 255, 106, 106, 106, 255, 105, 105, 105, 255, 106, 106, 106, 255, 104, 104, 104, 255, 99, 99, 99, 255, 98, 98, 98, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 117, 117, 117, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 142, 142, 142, 255, 152, 152, 152, 255, 157, 157, 157, 255, 154, 154, 154, 255, 143, 143, 143, 255, 130, 130, 130, 255, 127, 127, 127, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 116, 116, 116, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 108, 108, 108, 255, 110, 110, 110, 255, 110, 110, 110, 255, 104, 104, 104, 255, 103, 103, 103, 255, 108, 108, 108, 255, 117, 117, 117, 255, 123, 123, 123, 255, 125, 125, 125, 255, 124, 124, 124, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 83, 83, 83, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 93, 93, 93, 255, 88, 88, 88, 255, 89, 89, 89, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 88, 88, 88, 255, 92, 92, 92, 255, 120, 120, 120, 255, 151, 151, 151, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 142, 142, 142, 255, 133, 133, 133, 255, 113, 113, 113, 255, 99, 99, 99, 255, 84, 84, 84, 255, 84, 84, 84, 255, 82, 82, 82, 255, 84, 84, 84, 255, 88, 88, 88, 255, 100, 100, 100, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 119, 119, 119, 255, 125, 125, 125, 255, 133, 133, 133, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 161, 161, 161, 255, 167, 167, 167, 255, 176, 176, 176, 255, 186, 186, 186, 255, 196, 196, 196, 255, 203, 203, 203, 255, 205, 205, 205, 255, 200, 200, 200, 255, 195, 195, 195, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 168, 168, 168, 255, 168, 168, 168, 255, 170, 170, 170, 255, 177, 177, 177, 255, 185, 185, 185, 255, 181, 181, 181, 255, 172, 172, 172, 255, 166, 166, 166, 255, 158, 158, 158, 255, 155, 155, 155, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 110, 110, 110, 255, 115, 115, 115, 255, 120, 120, 120, 255, 123, 123, 123, 255, 124, 124, 124, 255, 122, 122, 122, 255, 118, 118, 118, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 111, 111, 111, 255, 114, 114, 114, 255, 118, 118, 118, 255, 122, 122, 122, 255, 127, 127, 127, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 115, 115, 115, 255, 121, 121, 121, 255, 126, 126, 126, 255, 125, 125, 125, 255, 116, 116, 116, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 105, 105, 105, 255, 105, 105, 105, 255, 110, 110, 110, 255, 104, 104, 104, 255, 86, 86, 86, 255, 82, 82, 82, 255, 88, 88, 88, 255, 92, 92, 92, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 112, 112, 112, 255, 119, 119, 119, 255, 120, 120, 120, 255, 116, 116, 116, 255, 116, 116, 116, 255, 113, 113, 113, 255, 109, 109, 109, 255, 99, 99, 99, 255, 79, 79, 79, 255, 63, 63, 63, 255, 62, 62, 62, 255, 52, 52, 52, 255, 47, 47, 47, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 58, 58, 58, 255, 70, 70, 70, 255, 82, 82, 82, 255, 90, 90, 90, 255, 92, 92, 92, 255, 96, 96, 96, 255, 104, 104, 104, 255, 113, 113, 113, 255, 118, 118, 118, 255, 120, 120, 120, 255, 118, 118, 118, 255, 112, 112, 112, 255, 106, 106, 106, 255, 104, 104, 104, 255, 106, 106, 106, 255, 104, 104, 104, 255, 97, 97, 97, 255, 91, 91, 91, 255, 93, 93, 93, 255, 102, 102, 102, 255, 105, 105, 105, 255, 106, 106, 106, 255, 117, 117, 117, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 138, 138, 138, 255, 150, 150, 150, 255, 164, 164, 164, 255, 171, 171, 171, 255, 167, 167, 167, 255, 153, 153, 153, 255, 137, 137, 137, 255, 127, 127, 127, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 118, 118, 118, 255, 119, 119, 119, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 111, 111, 111, 255, 110, 110, 110, 255, 104, 104, 104, 255, 105, 105, 105, 255, 113, 113, 113, 255, 122, 122, 122, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 123, 123, 123, 255, 118, 118, 118, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 84, 84, 84, 255, 87, 87, 87, 255, 92, 92, 92, 255, 95, 95, 95, 255, 93, 93, 93, 255, 88, 88, 88, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 92, 92, 92, 255, 117, 117, 117, 255, 152, 152, 152, 255, 165, 165, 165, 255, 163, 163, 163, 255, 159, 159, 159, 255, 138, 138, 138, 255, 131, 131, 131, 255, 114, 114, 114, 255, 100, 100, 100, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 85, 85, 85, 255, 90, 90, 90, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 115, 115, 115, 255, 120, 120, 120, 255, 127, 127, 127, 255, 136, 136, 136, 255, 144, 144, 144, 255, 152, 152, 152, 255, 158, 158, 158, 255, 163, 163, 163, 255, 171, 171, 171, 255, 181, 181, 181, 255, 192, 192, 192, 255, 200, 200, 200, 255, 204, 204, 204, 255, 200, 200, 200, 255, 195, 195, 195, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 166, 166, 166, 255, 168, 168, 168, 255, 173, 173, 173, 255, 182, 182, 182, 255, 186, 186, 186, 255, 176, 176, 176, 255, 171, 171, 171, 255, 164, 164, 164, 255, 158, 158, 158, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 113, 113, 113, 255, 117, 117, 117, 255, 122, 122, 122, 255, 126, 126, 126, 255, 127, 127, 127, 255, 124, 124, 124, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 113, 113, 113, 255, 116, 116, 116, 255, 120, 120, 120, 255, 125, 125, 125, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 115, 115, 115, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 105, 105, 105, 255, 105, 105, 105, 255, 111, 111, 111, 255, 105, 105, 105, 255, 89, 89, 89, 255, 82, 82, 82, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 111, 111, 111, 255, 119, 119, 119, 255, 118, 118, 118, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 110, 110, 110, 255, 102, 102, 102, 255, 82, 82, 82, 255, 64, 64, 64, 255, 62, 62, 62, 255, 53, 53, 53, 255, 47, 47, 47, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 54, 54, 54, 255, 61, 61, 61, 255, 74, 74, 74, 255, 84, 84, 84, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 100, 100, 100, 255, 105, 105, 105, 255, 107, 107, 107, 255, 106, 106, 106, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 84, 84, 84, 255, 88, 88, 88, 255, 101, 101, 101, 255, 106, 106, 106, 255, 107, 107, 107, 255, 119, 119, 119, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 145, 145, 145, 255, 163, 163, 163, 255, 180, 180, 180, 255, 187, 187, 187, 255, 183, 183, 183, 255, 168, 168, 168, 255, 147, 147, 147, 255, 130, 130, 130, 255, 127, 127, 127, 255, 124, 124, 124, 255, 118, 118, 118, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 112, 112, 112, 255, 110, 110, 110, 255, 106, 106, 106, 255, 108, 108, 108, 255, 118, 118, 118, 255, 126, 126, 126, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 125, 125, 125, 255, 120, 120, 120, 255, 115, 115, 115, 255, 109, 109, 109, 255, 105, 105, 105, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 89, 89, 89, 255, 94, 94, 94, 255, 96, 96, 96, 255, 94, 94, 94, 255, 89, 89, 89, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 87, 87, 87, 255, 88, 88, 88, 255, 92, 92, 92, 255, 114, 114, 114, 255, 151, 151, 151, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 137, 137, 137, 255, 128, 128, 128, 255, 118, 118, 118, 255, 103, 103, 103, 255, 86, 86, 86, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 88, 88, 88, 255, 99, 99, 99, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 117, 117, 117, 255, 125, 125, 125, 255, 134, 134, 134, 255, 144, 144, 144, 255, 152, 152, 152, 255, 158, 158, 158, 255, 164, 164, 164, 255, 172, 172, 172, 255, 183, 183, 183, 255, 194, 194, 194, 255, 202, 202, 202, 255, 203, 203, 203, 255, 197, 197, 197, 255, 193, 193, 193, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 165, 165, 165, 255, 166, 166, 166, 255, 170, 170, 170, 255, 178, 178, 178, 255, 186, 186, 186, 255, 183, 183, 183, 255, 174, 174, 174, 255, 170, 170, 170, 255, 164, 164, 164, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 116, 116, 116, 255, 122, 122, 122, 255, 127, 127, 127, 255, 129, 129, 129, 255, 129, 129, 129, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 116, 116, 116, 255, 118, 118, 118, 255, 124, 124, 124, 255, 131, 131, 131, 255, 138, 138, 138, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 124, 124, 124, 255, 120, 120, 120, 255, 118, 118, 118, 255, 119, 119, 119, 255, 123, 123, 123, 255, 129, 129, 129, 255, 129, 129, 129, 255, 121, 121, 121, 255, 112, 112, 112, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 109, 109, 109, 255, 110, 110, 110, 255, 101, 101, 101, 255, 90, 90, 90, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 112, 112, 112, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 111, 111, 111, 255, 104, 104, 104, 255, 87, 87, 87, 255, 66, 66, 66, 255, 62, 62, 62, 255, 56, 56, 56, 255, 48, 48, 48, 255, 48, 48, 48, 255, 51, 51, 51, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 56, 56, 56, 255, 53, 53, 53, 255, 55, 55, 55, 255, 63, 63, 63, 255, 74, 74, 74, 255, 84, 84, 84, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 100, 100, 100, 255, 90, 90, 90, 255, 81, 81, 81, 255, 79, 79, 79, 255, 80, 80, 80, 255, 86, 86, 86, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 122, 122, 122, 255, 129, 129, 129, 255, 133, 133, 133, 255, 139, 139, 139, 255, 156, 156, 156, 255, 180, 180, 180, 255, 195, 195, 195, 255, 199, 199, 199, 255, 197, 197, 197, 255, 186, 186, 186, 255, 162, 162, 162, 255, 139, 139, 139, 255, 128, 128, 128, 255, 126, 126, 126, 255, 119, 119, 119, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 111, 111, 111, 255, 122, 122, 122, 255, 131, 131, 131, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 118, 118, 118, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 93, 93, 93, 255, 88, 88, 88, 255, 87, 87, 87, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 92, 92, 92, 255, 111, 111, 111, 255, 148, 148, 148, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 137, 137, 137, 255, 125, 125, 125, 255, 123, 123, 123, 255, 106, 106, 106, 255, 88, 88, 88, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 91, 91, 91, 255, 87, 87, 87, 255, 88, 88, 88, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 113, 113, 113, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 157, 157, 157, 255, 164, 164, 164, 255, 173, 173, 173, 255, 184, 184, 184, 255, 195, 195, 195, 255, 203, 203, 203, 255, 202, 202, 202, 255, 195, 195, 195, 255, 193, 193, 193, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 179, 179, 179, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 167, 167, 167, 255, 173, 173, 173, 255, 182, 182, 182, 255, 187, 187, 187, 255, 181, 181, 181, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 122, 122, 122, 255, 128, 128, 128, 255, 132, 132, 132, 255, 133, 133, 133, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 118, 118, 118, 255, 122, 122, 122, 255, 128, 128, 128, 255, 137, 137, 137, 255, 147, 147, 147, 255, 154, 154, 154, 255, 158, 158, 158, 255, 160, 160, 160, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 136, 136, 136, 255, 130, 130, 130, 255, 126, 126, 126, 255, 123, 123, 123, 255, 122, 122, 122, 255, 124, 124, 124, 255, 130, 130, 130, 255, 131, 131, 131, 255, 125, 125, 125, 255, 114, 114, 114, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 106, 106, 106, 255, 112, 112, 112, 255, 116, 116, 116, 255, 115, 115, 115, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 107, 107, 107, 255, 94, 94, 94, 255, 71, 71, 71, 255, 61, 61, 61, 255, 59, 59, 59, 255, 51, 51, 51, 255, 47, 47, 47, 255, 49, 49, 49, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 58, 58, 58, 255, 54, 54, 54, 255, 52, 52, 52, 255, 55, 55, 55, 255, 62, 62, 62, 255, 71, 71, 71, 255, 79, 79, 79, 255, 86, 86, 86, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 96, 96, 96, 255, 91, 91, 91, 255, 81, 81, 81, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 87, 87, 87, 255, 104, 104, 104, 255, 105, 105, 105, 255, 113, 113, 113, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 147, 147, 147, 255, 173, 173, 173, 255, 194, 194, 194, 255, 196, 196, 196, 255, 195, 195, 195, 255, 198, 198, 198, 255, 200, 200, 200, 255, 183, 183, 183, 255, 153, 153, 153, 255, 132, 132, 132, 255, 127, 127, 127, 255, 122, 122, 122, 255, 114, 114, 114, 255, 111, 111, 111, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 110, 110, 110, 255, 109, 109, 109, 255, 116, 116, 116, 255, 127, 127, 127, 255, 134, 134, 134, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 121, 121, 121, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 88, 88, 88, 255, 89, 89, 89, 255, 93, 93, 93, 255, 98, 98, 98, 255, 98, 98, 98, 255, 95, 95, 95, 255, 90, 90, 90, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 90, 90, 90, 255, 92, 92, 92, 255, 109, 109, 109, 255, 144, 144, 144, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 139, 139, 139, 255, 121, 121, 121, 255, 125, 125, 125, 255, 111, 111, 111, 255, 98, 98, 98, 255, 85, 85, 85, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 122, 122, 122, 255, 135, 135, 135, 255, 147, 147, 147, 255, 156, 156, 156, 255, 163, 163, 163, 255, 172, 172, 172, 255, 184, 184, 184, 255, 195, 195, 195, 255, 203, 203, 203, 255, 201, 201, 201, 255, 195, 195, 195, 255, 193, 193, 193, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 178, 178, 178, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 187, 187, 187, 255, 182, 182, 182, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 126, 126, 126, 255, 131, 131, 131, 255, 135, 135, 135, 255, 137, 137, 137, 255, 134, 134, 134, 255, 127, 127, 127, 255, 122, 122, 122, 255, 121, 121, 121, 255, 126, 126, 126, 255, 134, 134, 134, 255, 144, 144, 144, 255, 153, 153, 153, 255, 159, 159, 159, 255, 160, 160, 160, 255, 159, 159, 159, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 149, 149, 149, 255, 144, 144, 144, 255, 138, 138, 138, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 126, 126, 126, 255, 130, 130, 130, 255, 133, 133, 133, 255, 128, 128, 128, 255, 118, 118, 118, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 114, 114, 114, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 109, 109, 109, 255, 100, 100, 100, 255, 79, 79, 79, 255, 62, 62, 62, 255, 61, 61, 61, 255, 55, 55, 55, 255, 48, 48, 48, 255, 48, 48, 48, 255, 51, 51, 51, 255, 55, 55, 55, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 54, 54, 54, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 74, 74, 74, 255, 77, 77, 77, 255, 78, 78, 78, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 76, 76, 76, 255, 82, 82, 82, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 92, 92, 92, 255, 106, 106, 106, 255, 107, 107, 107, 255, 120, 120, 120, 255, 129, 129, 129, 255, 134, 134, 134, 255, 141, 141, 141, 255, 163, 163, 163, 255, 190, 190, 190, 255, 190, 190, 190, 255, 180, 180, 180, 255, 176, 176, 176, 255, 181, 181, 181, 255, 194, 194, 194, 255, 199, 199, 199, 255, 176, 176, 176, 255, 145, 145, 145, 255, 129, 129, 129, 255, 126, 126, 126, 255, 118, 118, 118, 255, 111, 111, 111, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 112, 112, 112, 255, 121, 121, 121, 255, 132, 132, 132, 255, 138, 138, 138, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 125, 125, 125, 255, 120, 120, 120, 255, 114, 114, 114, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 89, 89, 89, 255, 90, 90, 90, 255, 95, 95, 95, 255, 99, 99, 99, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 107, 107, 107, 255, 137, 137, 137, 255, 152, 152, 152, 255, 151, 151, 151, 255, 154, 154, 154, 255, 143, 143, 143, 255, 121, 121, 121, 255, 124, 124, 124, 255, 121, 121, 121, 255, 105, 105, 105, 255, 91, 91, 91, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 88, 88, 88, 255, 94, 94, 94, 255, 101, 101, 101, 255, 108, 108, 108, 255, 116, 116, 116, 255, 128, 128, 128, 255, 143, 143, 143, 255, 154, 154, 154, 255, 162, 162, 162, 255, 171, 171, 171, 255, 183, 183, 183, 255, 195, 195, 195, 255, 202, 202, 202, 255, 202, 202, 202, 255, 197, 197, 197, 255, 193, 193, 193, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 168, 168, 168, 255, 174, 174, 174, 255, 181, 181, 181, 255, 186, 186, 186, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 140, 140, 140, 255, 138, 138, 138, 255, 130, 130, 130, 255, 124, 124, 124, 255, 124, 124, 124, 255, 130, 130, 130, 255, 138, 138, 138, 255, 149, 149, 149, 255, 157, 157, 157, 255, 160, 160, 160, 255, 160, 160, 160, 255, 158, 158, 158, 255, 154, 154, 154, 255, 149, 149, 149, 255, 145, 145, 145, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 141, 141, 141, 255, 147, 147, 147, 255, 149, 149, 149, 255, 146, 146, 146, 255, 139, 139, 139, 255, 134, 134, 134, 255, 130, 130, 130, 255, 129, 129, 129, 255, 131, 131, 131, 255, 135, 135, 135, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 114, 114, 114, 255, 113, 113, 113, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 110, 110, 110, 255, 104, 104, 104, 255, 89, 89, 89, 255, 69, 69, 69, 255, 61, 61, 61, 255, 60, 60, 60, 255, 53, 53, 53, 255, 48, 48, 48, 255, 48, 48, 48, 255, 51, 51, 51, 255, 55, 55, 55, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 75, 75, 75, 255, 83, 83, 83, 255, 90, 90, 90, 255, 92, 92, 92, 255, 88, 88, 88, 255, 79, 79, 79, 255, 80, 80, 80, 255, 101, 101, 101, 255, 105, 105, 105, 255, 113, 113, 113, 255, 126, 126, 126, 255, 132, 132, 132, 255, 137, 137, 137, 255, 152, 152, 152, 255, 183, 183, 183, 255, 184, 184, 184, 255, 167, 167, 167, 255, 159, 159, 159, 255, 157, 157, 157, 255, 161, 161, 161, 255, 173, 173, 173, 255, 192, 192, 192, 255, 198, 198, 198, 255, 169, 169, 169, 255, 140, 140, 140, 255, 128, 128, 128, 255, 124, 124, 124, 255, 115, 115, 115, 255, 108, 108, 108, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 116, 116, 116, 255, 126, 126, 126, 255, 137, 137, 137, 255, 141, 141, 141, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 124, 124, 124, 255, 118, 118, 118, 255, 112, 112, 112, 255, 107, 107, 107, 255, 101, 101, 101, 255, 95, 95, 95, 255, 90, 90, 90, 255, 91, 91, 91, 255, 95, 95, 95, 255, 100, 100, 100, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 93, 93, 93, 255, 88, 88, 88, 255, 91, 91, 91, 255, 90, 90, 90, 255, 106, 106, 106, 255, 130, 130, 130, 255, 146, 146, 146, 255, 148, 148, 148, 255, 152, 152, 152, 255, 147, 147, 147, 255, 127, 127, 127, 255, 119, 119, 119, 255, 124, 124, 124, 255, 118, 118, 118, 255, 104, 104, 104, 255, 91, 91, 91, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 94, 94, 94, 255, 103, 103, 103, 255, 111, 111, 111, 255, 122, 122, 122, 255, 138, 138, 138, 255, 151, 151, 151, 255, 160, 160, 160, 255, 169, 169, 169, 255, 181, 181, 181, 255, 193, 193, 193, 255, 201, 201, 201, 255, 204, 204, 204, 255, 199, 199, 199, 255, 195, 195, 195, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 144, 144, 144, 255, 141, 141, 141, 255, 133, 133, 133, 255, 127, 127, 127, 255, 127, 127, 127, 255, 133, 133, 133, 255, 141, 141, 141, 255, 151, 151, 151, 255, 158, 158, 158, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 126, 126, 126, 255, 130, 130, 130, 255, 137, 137, 137, 255, 145, 145, 145, 255, 149, 149, 149, 255, 146, 146, 146, 255, 140, 140, 140, 255, 136, 136, 136, 255, 133, 133, 133, 255, 133, 133, 133, 255, 135, 135, 135, 255, 135, 135, 135, 255, 128, 128, 128, 255, 119, 119, 119, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 107, 107, 107, 255, 98, 98, 98, 255, 80, 80, 80, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 52, 52, 52, 255, 48, 48, 48, 255, 48, 48, 48, 255, 51, 51, 51, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 83, 83, 83, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 96, 96, 96, 255, 93, 93, 93, 255, 82, 82, 82, 255, 75, 75, 75, 255, 92, 92, 92, 255, 104, 104, 104, 255, 108, 108, 108, 255, 121, 121, 121, 255, 130, 130, 130, 255, 135, 135, 135, 255, 145, 145, 145, 255, 174, 174, 174, 255, 179, 179, 179, 255, 158, 158, 158, 255, 148, 148, 148, 255, 145, 145, 145, 255, 144, 144, 144, 255, 148, 148, 148, 255, 155, 155, 155, 255, 169, 169, 169, 255, 192, 192, 192, 255, 197, 197, 197, 255, 166, 166, 166, 255, 138, 138, 138, 255, 128, 128, 128, 255, 124, 124, 124, 255, 114, 114, 114, 255, 107, 107, 107, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 117, 117, 117, 255, 118, 118, 118, 255, 115, 115, 115, 255, 115, 115, 115, 255, 121, 121, 121, 255, 132, 132, 132, 255, 141, 141, 141, 255, 144, 144, 144, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 123, 123, 123, 255, 117, 117, 117, 255, 111, 111, 111, 255, 105, 105, 105, 255, 98, 98, 98, 255, 92, 92, 92, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 94, 94, 94, 255, 88, 88, 88, 255, 83, 83, 83, 255, 90, 90, 90, 255, 89, 89, 89, 255, 105, 105, 105, 255, 120, 120, 120, 255, 140, 140, 140, 255, 143, 143, 143, 255, 149, 149, 149, 255, 151, 151, 151, 255, 137, 137, 137, 255, 119, 119, 119, 255, 120, 120, 120, 255, 124, 124, 124, 255, 119, 119, 119, 255, 106, 106, 106, 255, 98, 98, 98, 255, 88, 88, 88, 255, 85, 85, 85, 255, 99, 99, 99, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 89, 89, 89, 255, 98, 98, 98, 255, 107, 107, 107, 255, 117, 117, 117, 255, 133, 133, 133, 255, 149, 149, 149, 255, 159, 159, 159, 255, 167, 167, 167, 255, 178, 178, 178, 255, 190, 190, 190, 255, 199, 199, 199, 255, 204, 204, 204, 255, 202, 202, 202, 255, 197, 197, 197, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 170, 170, 170, 255, 167, 167, 167, 255, 165, 165, 165, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 152, 152, 152, 255, 155, 155, 155, 255, 159, 159, 159, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 147, 147, 147, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 144, 144, 144, 255, 136, 136, 136, 255, 129, 129, 129, 255, 129, 129, 129, 255, 135, 135, 135, 255, 143, 143, 143, 255, 151, 151, 151, 255, 157, 157, 157, 255, 160, 160, 160, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 145, 145, 145, 255, 138, 138, 138, 255, 132, 132, 132, 255, 126, 126, 126, 255, 122, 122, 122, 255, 121, 121, 121, 255, 123, 123, 123, 255, 128, 128, 128, 255, 135, 135, 135, 255, 144, 144, 144, 255, 149, 149, 149, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 135, 135, 135, 255, 137, 137, 137, 255, 137, 137, 137, 255, 134, 134, 134, 255, 125, 125, 125, 255, 117, 117, 117, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 109, 109, 109, 255, 103, 103, 103, 255, 91, 91, 91, 255, 73, 73, 73, 255, 61, 61, 61, 255, 61, 61, 61, 255, 58, 58, 58, 255, 52, 52, 52, 255, 48, 48, 48, 255, 48, 48, 48, 255, 52, 52, 52, 255, 57, 57, 57, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 92, 92, 92, 255, 82, 82, 82, 255, 72, 72, 72, 255, 87, 87, 87, 255, 103, 103, 103, 255, 104, 104, 104, 255, 116, 116, 116, 255, 127, 127, 127, 255, 134, 134, 134, 255, 141, 141, 141, 255, 165, 165, 165, 255, 176, 176, 176, 255, 151, 151, 151, 255, 141, 141, 141, 255, 134, 134, 134, 255, 130, 130, 130, 255, 129, 129, 129, 255, 134, 134, 134, 255, 142, 142, 142, 255, 151, 151, 151, 255, 165, 165, 165, 255, 189, 189, 189, 255, 198, 198, 198, 255, 168, 168, 168, 255, 140, 140, 140, 255, 128, 128, 128, 255, 125, 125, 125, 255, 116, 116, 116, 255, 109, 109, 109, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 118, 118, 118, 255, 116, 116, 116, 255, 119, 119, 119, 255, 128, 128, 128, 255, 139, 139, 139, 255, 145, 145, 145, 255, 147, 147, 147, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 127, 127, 127, 255, 122, 122, 122, 255, 116, 116, 116, 255, 109, 109, 109, 255, 102, 102, 102, 255, 95, 95, 95, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 80, 80, 80, 255, 89, 89, 89, 255, 88, 88, 88, 255, 104, 104, 104, 255, 111, 111, 111, 255, 133, 133, 133, 255, 139, 139, 139, 255, 144, 144, 144, 255, 151, 151, 151, 255, 147, 147, 147, 255, 131, 131, 131, 255, 118, 118, 118, 255, 120, 120, 120, 255, 124, 124, 124, 255, 124, 124, 124, 255, 114, 114, 114, 255, 106, 106, 106, 255, 103, 103, 103, 255, 120, 120, 120, 255, 115, 115, 115, 255, 110, 110, 110, 255, 107, 107, 107, 255, 103, 103, 103, 255, 94, 94, 94, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 86, 86, 86, 255, 94, 94, 94, 255, 103, 103, 103, 255, 113, 113, 113, 255, 129, 129, 129, 255, 145, 145, 145, 255, 156, 156, 156, 255, 164, 164, 164, 255, 174, 174, 174, 255, 186, 186, 186, 255, 196, 196, 196, 255, 203, 203, 203, 255, 204, 204, 204, 255, 199, 199, 199, 255, 195, 195, 195, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 149, 149, 149, 255, 154, 154, 154, 255, 157, 157, 157, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 146, 146, 146, 255, 138, 138, 138, 255, 131, 131, 131, 255, 131, 131, 131, 255, 136, 136, 136, 255, 143, 143, 143, 255, 151, 151, 151, 255, 156, 156, 156, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 134, 134, 134, 255, 126, 126, 126, 255, 121, 121, 121, 255, 119, 119, 119, 255, 121, 121, 121, 255, 127, 127, 127, 255, 135, 135, 135, 255, 145, 145, 145, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 138, 138, 138, 255, 139, 139, 139, 255, 137, 137, 137, 255, 132, 132, 132, 255, 124, 124, 124, 255, 117, 117, 117, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 106, 106, 106, 255, 100, 100, 100, 255, 86, 86, 86, 255, 69, 69, 69, 255, 61, 61, 61, 255, 61, 61, 61, 255, 58, 58, 58, 255, 51, 51, 51, 255, 48, 48, 48, 255, 49, 49, 49, 255, 55, 55, 55, 255, 63, 63, 63, 255, 70, 70, 70, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 91, 91, 91, 255, 87, 87, 87, 255, 74, 74, 74, 255, 69, 69, 69, 255, 87, 87, 87, 255, 100, 100, 100, 255, 101, 101, 101, 255, 110, 110, 110, 255, 123, 123, 123, 255, 132, 132, 132, 255, 139, 139, 139, 255, 158, 158, 158, 255, 172, 172, 172, 255, 145, 145, 145, 255, 133, 133, 133, 255, 122, 122, 122, 255, 114, 114, 114, 255, 111, 111, 111, 255, 111, 111, 111, 255, 116, 116, 116, 255, 125, 125, 125, 255, 137, 137, 137, 255, 148, 148, 148, 255, 161, 161, 161, 255, 184, 184, 184, 255, 201, 201, 201, 255, 178, 178, 178, 255, 147, 147, 147, 255, 130, 130, 130, 255, 127, 127, 127, 255, 122, 122, 122, 255, 114, 114, 114, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 117, 117, 117, 255, 121, 121, 121, 255, 123, 123, 123, 255, 120, 120, 120, 255, 118, 118, 118, 255, 121, 121, 121, 255, 128, 128, 128, 255, 137, 137, 137, 255, 145, 145, 145, 255, 150, 150, 150, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 126, 126, 126, 255, 120, 120, 120, 255, 114, 114, 114, 255, 106, 106, 106, 255, 98, 98, 98, 255, 93, 93, 93, 255, 96, 96, 96, 255, 101, 101, 101, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 92, 92, 92, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 102, 102, 102, 255, 103, 103, 103, 255, 124, 124, 124, 255, 134, 134, 134, 255, 139, 139, 139, 255, 147, 147, 147, 255, 152, 152, 152, 255, 146, 146, 146, 255, 132, 132, 132, 255, 121, 121, 121, 255, 118, 118, 118, 255, 123, 123, 123, 255, 127, 127, 127, 255, 128, 128, 128, 255, 125, 125, 125, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 134, 134, 134, 255, 124, 124, 124, 255, 113, 113, 113, 255, 108, 108, 108, 255, 100, 100, 100, 255, 89, 89, 89, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 124, 124, 124, 255, 141, 141, 141, 255, 153, 153, 153, 255, 161, 161, 161, 255, 169, 169, 169, 255, 181, 181, 181, 255, 193, 193, 193, 255, 201, 201, 201, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 146, 146, 146, 255, 139, 139, 139, 255, 133, 133, 133, 255, 133, 133, 133, 255, 138, 138, 138, 255, 144, 144, 144, 255, 151, 151, 151, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 158, 158, 158, 255, 153, 153, 153, 255, 144, 144, 144, 255, 134, 134, 134, 255, 125, 125, 125, 255, 120, 120, 120, 255, 118, 118, 118, 255, 120, 120, 120, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 132, 132, 132, 255, 126, 126, 126, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 108, 108, 108, 255, 104, 104, 104, 255, 96, 96, 96, 255, 81, 81, 81, 255, 66, 66, 66, 255, 60, 60, 60, 255, 60, 60, 60, 255, 57, 57, 57, 255, 50, 50, 50, 255, 48, 48, 48, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 77, 77, 77, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 85, 85, 85, 255, 82, 82, 82, 255, 72, 72, 72, 255, 63, 63, 63, 255, 70, 70, 70, 255, 88, 88, 88, 255, 96, 96, 96, 255, 98, 98, 98, 255, 105, 105, 105, 255, 118, 118, 118, 255, 130, 130, 130, 255, 138, 138, 138, 255, 155, 155, 155, 255, 166, 166, 166, 255, 139, 139, 139, 255, 124, 124, 124, 255, 110, 110, 110, 255, 101, 101, 101, 255, 97, 97, 97, 255, 96, 96, 96, 255, 98, 98, 98, 255, 102, 102, 102, 255, 109, 109, 109, 255, 119, 119, 119, 255, 131, 131, 131, 255, 144, 144, 144, 255, 155, 155, 155, 255, 174, 174, 174, 255, 197, 197, 197, 255, 194, 194, 194, 255, 164, 164, 164, 255, 141, 141, 141, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 121, 121, 121, 255, 125, 125, 125, 255, 132, 132, 132, 255, 140, 140, 140, 255, 147, 147, 147, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 118, 118, 118, 255, 111, 111, 111, 255, 102, 102, 102, 255, 94, 94, 94, 255, 95, 95, 95, 255, 101, 101, 101, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 96, 96, 96, 255, 87, 87, 87, 255, 84, 84, 84, 255, 87, 87, 87, 255, 86, 86, 86, 255, 82, 82, 82, 255, 91, 91, 91, 255, 98, 98, 98, 255, 100, 100, 100, 255, 113, 113, 113, 255, 128, 128, 128, 255, 135, 135, 135, 255, 142, 142, 142, 255, 151, 151, 151, 255, 155, 155, 155, 255, 151, 151, 151, 255, 142, 142, 142, 255, 131, 131, 131, 255, 124, 124, 124, 255, 121, 121, 121, 255, 123, 123, 123, 255, 127, 127, 127, 255, 138, 138, 138, 255, 137, 137, 137, 255, 134, 134, 134, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 134, 134, 134, 255, 119, 119, 119, 255, 109, 109, 109, 255, 100, 100, 100, 255, 89, 89, 89, 255, 85, 85, 85, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 90, 90, 90, 255, 99, 99, 99, 255, 108, 108, 108, 255, 119, 119, 119, 255, 134, 134, 134, 255, 147, 147, 147, 255, 157, 157, 157, 255, 165, 165, 165, 255, 176, 176, 176, 255, 189, 189, 189, 255, 200, 200, 200, 255, 205, 205, 205, 255, 202, 202, 202, 255, 197, 197, 197, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 145, 145, 145, 255, 148, 148, 148, 255, 149, 149, 149, 255, 148, 148, 148, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 134, 134, 134, 255, 139, 139, 139, 255, 145, 145, 145, 255, 151, 151, 151, 255, 156, 156, 156, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 159, 159, 159, 255, 153, 153, 153, 255, 144, 144, 144, 255, 133, 133, 133, 255, 123, 123, 123, 255, 118, 118, 118, 255, 117, 117, 117, 255, 121, 121, 121, 255, 129, 129, 129, 255, 139, 139, 139, 255, 148, 148, 148, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 106, 106, 106, 255, 102, 102, 102, 255, 93, 93, 93, 255, 78, 78, 78, 255, 64, 64, 64, 255, 60, 60, 60, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 52, 52, 52, 255, 64, 64, 64, 255, 74, 74, 74, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 78, 78, 78, 255, 73, 73, 73, 255, 64, 64, 64, 255, 57, 57, 57, 255, 59, 59, 59, 255, 72, 72, 72, 255, 85, 85, 85, 255, 92, 92, 92, 255, 94, 94, 94, 255, 99, 99, 99, 255, 114, 114, 114, 255, 129, 129, 129, 255, 138, 138, 138, 255, 154, 154, 154, 255, 158, 158, 158, 255, 133, 133, 133, 255, 115, 115, 115, 255, 99, 99, 99, 255, 91, 91, 91, 255, 88, 88, 88, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 101, 101, 101, 255, 107, 107, 107, 255, 115, 115, 115, 255, 126, 126, 126, 255, 139, 139, 139, 255, 149, 149, 149, 255, 162, 162, 162, 255, 183, 183, 183, 255, 201, 201, 201, 255, 192, 192, 192, 255, 168, 168, 168, 255, 147, 147, 147, 255, 134, 134, 134, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 131, 131, 131, 255, 137, 137, 137, 255, 143, 143, 143, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 116, 116, 116, 255, 107, 107, 107, 255, 97, 97, 97, 255, 95, 95, 95, 255, 101, 101, 101, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 100, 100, 100, 255, 93, 93, 93, 255, 86, 86, 86, 255, 87, 87, 87, 255, 91, 91, 91, 255, 90, 90, 90, 255, 82, 82, 82, 255, 96, 96, 96, 255, 93, 93, 93, 255, 100, 100, 100, 255, 102, 102, 102, 255, 119, 119, 119, 255, 130, 130, 130, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 159, 159, 159, 255, 160, 160, 160, 255, 157, 157, 157, 255, 152, 152, 152, 255, 146, 146, 146, 255, 141, 141, 141, 255, 139, 139, 139, 255, 168, 168, 168, 255, 168, 168, 168, 255, 166, 166, 166, 255, 161, 161, 161, 255, 153, 153, 153, 255, 144, 144, 144, 255, 138, 138, 138, 255, 141, 141, 141, 255, 137, 137, 137, 255, 118, 118, 118, 255, 108, 108, 108, 255, 96, 96, 96, 255, 87, 87, 87, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 114, 114, 114, 255, 127, 127, 127, 255, 142, 142, 142, 255, 153, 153, 153, 255, 163, 163, 163, 255, 173, 173, 173, 255, 186, 186, 186, 255, 198, 198, 198, 255, 205, 205, 205, 255, 203, 203, 203, 255, 197, 197, 197, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 195, 195, 195, 255, 192, 192, 192, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 137, 137, 137, 255, 140, 140, 140, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 159, 159, 159, 255, 152, 152, 152, 255, 142, 142, 142, 255, 130, 130, 130, 255, 120, 120, 120, 255, 116, 116, 116, 255, 117, 117, 117, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 149, 149, 149, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 99, 99, 99, 255, 89, 89, 89, 255, 73, 73, 73, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 50, 50, 50, 255, 51, 51, 51, 255, 64, 64, 64, 255, 75, 75, 75, 255, 79, 79, 79, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 77, 77, 77, 255, 72, 72, 72, 255, 64, 64, 64, 255, 55, 55, 55, 255, 52, 52, 52, 255, 58, 58, 58, 255, 69, 69, 69, 255, 80, 80, 80, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 111, 111, 111, 255, 129, 129, 129, 255, 139, 139, 139, 255, 157, 157, 157, 255, 148, 148, 148, 255, 126, 126, 126, 255, 106, 106, 106, 255, 91, 91, 91, 255, 87, 87, 87, 255, 85, 85, 85, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 115, 115, 115, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 165, 165, 165, 255, 182, 182, 182, 255, 198, 198, 198, 255, 200, 200, 200, 255, 188, 188, 188, 255, 172, 172, 172, 255, 160, 160, 160, 255, 152, 152, 152, 255, 149, 149, 149, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 127, 127, 127, 255, 121, 121, 121, 255, 112, 112, 112, 255, 101, 101, 101, 255, 95, 95, 95, 255, 100, 100, 100, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 99, 99, 99, 255, 92, 92, 92, 255, 87, 87, 87, 255, 91, 91, 91, 255, 94, 94, 94, 255, 93, 93, 93, 255, 86, 86, 86, 255, 92, 92, 92, 255, 88, 88, 88, 255, 99, 99, 99, 255, 98, 98, 98, 255, 106, 106, 106, 255, 122, 122, 122, 255, 134, 134, 134, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 162, 162, 162, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 168, 168, 168, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 172, 172, 172, 255, 163, 163, 163, 255, 150, 150, 150, 255, 141, 141, 141, 255, 143, 143, 143, 255, 131, 131, 131, 255, 112, 112, 112, 255, 103, 103, 103, 255, 90, 90, 90, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 89, 89, 89, 255, 95, 95, 95, 255, 102, 102, 102, 255, 110, 110, 110, 255, 121, 121, 121, 255, 136, 136, 136, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 184, 184, 184, 255, 197, 197, 197, 255, 205, 205, 205, 255, 203, 203, 203, 255, 196, 196, 196, 255, 194, 194, 194, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 158, 158, 158, 255, 149, 149, 149, 255, 137, 137, 137, 255, 125, 125, 125, 255, 117, 117, 117, 255, 115, 115, 115, 255, 118, 118, 118, 255, 126, 126, 126, 255, 135, 135, 135, 255, 145, 145, 145, 255, 149, 149, 149, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 103, 103, 103, 255, 96, 96, 96, 255, 83, 83, 83, 255, 68, 68, 68, 255, 60, 60, 60, 255, 60, 60, 60, 255, 52, 52, 52, 255, 51, 51, 51, 255, 64, 64, 64, 255, 76, 76, 76, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 76, 76, 76, 255, 71, 71, 71, 255, 62, 62, 62, 255, 54, 54, 54, 255, 49, 49, 49, 255, 53, 53, 53, 255, 62, 62, 62, 255, 72, 72, 72, 255, 81, 81, 81, 255, 85, 85, 85, 255, 91, 91, 91, 255, 112, 112, 112, 255, 131, 131, 131, 255, 141, 141, 141, 255, 157, 157, 157, 255, 137, 137, 137, 255, 119, 119, 119, 255, 100, 100, 100, 255, 90, 90, 90, 255, 88, 88, 88, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 119, 119, 119, 255, 123, 123, 123, 255, 130, 130, 130, 255, 138, 138, 138, 255, 145, 145, 145, 255, 153, 153, 153, 255, 161, 161, 161, 255, 173, 173, 173, 255, 186, 186, 186, 255, 196, 196, 196, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 125, 125, 125, 255, 117, 117, 117, 255, 106, 106, 106, 255, 97, 97, 97, 255, 99, 99, 99, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 99, 99, 99, 255, 91, 91, 91, 255, 88, 88, 88, 255, 93, 93, 93, 255, 97, 97, 97, 255, 97, 97, 97, 255, 92, 92, 92, 255, 83, 83, 83, 255, 95, 95, 95, 255, 93, 93, 93, 255, 99, 99, 99, 255, 98, 98, 98, 255, 108, 108, 108, 255, 125, 125, 125, 255, 139, 139, 139, 255, 148, 148, 148, 255, 155, 155, 155, 255, 160, 160, 160, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 175, 175, 175, 255, 164, 164, 164, 255, 148, 148, 148, 255, 143, 143, 143, 255, 141, 141, 141, 255, 118, 118, 118, 255, 107, 107, 107, 255, 93, 93, 93, 255, 87, 87, 87, 255, 85, 85, 85, 255, 86, 86, 86, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 107, 107, 107, 255, 116, 116, 116, 255, 131, 131, 131, 255, 146, 146, 146, 255, 158, 158, 158, 255, 168, 168, 168, 255, 182, 182, 182, 255, 197, 197, 197, 255, 205, 205, 205, 255, 202, 202, 202, 255, 196, 196, 196, 255, 194, 194, 194, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 194, 194, 194, 255, 190, 190, 190, 255, 184, 184, 184, 255, 179, 179, 179, 255, 176, 176, 176, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 167, 167, 167, 255, 165, 165, 165, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 155, 155, 155, 255, 152, 152, 152, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 148, 148, 148, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 132, 132, 132, 255, 137, 137, 137, 255, 145, 145, 145, 255, 153, 153, 153, 255, 158, 158, 158, 255, 160, 160, 160, 255, 160, 160, 160, 255, 155, 155, 155, 255, 144, 144, 144, 255, 131, 131, 131, 255, 121, 121, 121, 255, 114, 114, 114, 255, 115, 115, 115, 255, 120, 120, 120, 255, 129, 129, 129, 255, 138, 138, 138, 255, 146, 146, 146, 255, 148, 148, 148, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 100, 100, 100, 255, 91, 91, 91, 255, 75, 75, 75, 255, 61, 61, 61, 255, 60, 60, 60, 255, 54, 54, 54, 255, 52, 52, 52, 255, 66, 66, 66, 255, 78, 78, 78, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 74, 74, 74, 255, 66, 66, 66, 255, 57, 57, 57, 255, 50, 50, 50, 255, 48, 48, 48, 255, 54, 54, 54, 255, 65, 65, 65, 255, 75, 75, 75, 255, 81, 81, 81, 255, 91, 91, 91, 255, 118, 118, 118, 255, 134, 134, 134, 255, 145, 145, 145, 255, 151, 151, 151, 255, 129, 129, 129, 255, 115, 115, 115, 255, 103, 103, 103, 255, 97, 97, 97, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 174, 174, 174, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 159, 159, 159, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 129, 129, 129, 255, 122, 122, 122, 255, 112, 112, 112, 255, 100, 100, 100, 255, 98, 98, 98, 255, 103, 103, 103, 255, 105, 105, 105, 255, 103, 103, 103, 255, 99, 99, 99, 255, 93, 93, 93, 255, 89, 89, 89, 255, 94, 94, 94, 255, 98, 98, 98, 255, 99, 99, 99, 255, 96, 96, 96, 255, 87, 87, 87, 255, 90, 90, 90, 255, 91, 91, 91, 255, 94, 94, 94, 255, 99, 99, 99, 255, 98, 98, 98, 255, 105, 105, 105, 255, 124, 124, 124, 255, 142, 142, 142, 255, 153, 153, 153, 255, 159, 159, 159, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 165, 165, 165, 255, 171, 171, 171, 255, 178, 178, 178, 255, 173, 173, 173, 255, 158, 158, 158, 255, 143, 143, 143, 255, 145, 145, 145, 255, 124, 124, 124, 255, 109, 109, 109, 255, 97, 97, 97, 255, 88, 88, 88, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 105, 105, 105, 255, 114, 114, 114, 255, 128, 128, 128, 255, 145, 145, 145, 255, 157, 157, 157, 255, 168, 168, 168, 255, 182, 182, 182, 255, 197, 197, 197, 255, 205, 205, 205, 255, 201, 201, 201, 255, 195, 195, 195, 255, 194, 194, 194, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 193, 193, 193, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 144, 144, 144, 255, 138, 138, 138, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 127, 127, 127, 255, 134, 134, 134, 255, 145, 145, 145, 255, 155, 155, 155, 255, 160, 160, 160, 255, 160, 160, 160, 255, 158, 158, 158, 255, 150, 150, 150, 255, 138, 138, 138, 255, 125, 125, 125, 255, 116, 116, 116, 255, 112, 112, 112, 255, 117, 117, 117, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 145, 145, 145, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 102, 102, 102, 255, 96, 96, 96, 255, 81, 81, 81, 255, 65, 65, 65, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 69, 69, 69, 255, 81, 81, 81, 255, 82, 82, 82, 255, 81, 81, 81, 255, 78, 78, 78, 255, 73, 73, 73, 255, 65, 65, 65, 255, 55, 55, 55, 255, 48, 48, 48, 255, 49, 49, 49, 255, 58, 58, 58, 255, 71, 71, 71, 255, 77, 77, 77, 255, 95, 95, 95, 255, 123, 123, 123, 255, 136, 136, 136, 255, 148, 148, 148, 255, 143, 143, 143, 255, 127, 127, 127, 255, 118, 118, 118, 255, 113, 113, 113, 255, 112, 112, 112, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 177, 177, 177, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 171, 171, 171, 255, 165, 165, 165, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 132, 132, 132, 255, 127, 127, 127, 255, 118, 118, 118, 255, 105, 105, 105, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 104, 104, 104, 255, 101, 101, 101, 255, 95, 95, 95, 255, 90, 90, 90, 255, 94, 94, 94, 255, 99, 99, 99, 255, 100, 100, 100, 255, 99, 99, 99, 255, 94, 94, 94, 255, 84, 84, 84, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 98, 98, 98, 255, 100, 100, 100, 255, 100, 100, 100, 255, 111, 111, 111, 255, 132, 132, 132, 255, 151, 151, 151, 255, 160, 160, 160, 255, 163, 163, 163, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 166, 166, 166, 255, 162, 162, 162, 255, 156, 156, 156, 255, 152, 152, 152, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 175, 175, 175, 255, 176, 176, 176, 255, 163, 163, 163, 255, 146, 146, 146, 255, 145, 145, 145, 255, 130, 130, 130, 255, 111, 111, 111, 255, 101, 101, 101, 255, 91, 91, 91, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 94, 94, 94, 255, 99, 99, 99, 255, 105, 105, 105, 255, 113, 113, 113, 255, 127, 127, 127, 255, 144, 144, 144, 255, 157, 157, 157, 255, 168, 168, 168, 255, 183, 183, 183, 255, 198, 198, 198, 255, 205, 205, 205, 255, 199, 199, 199, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 191, 191, 191, 255, 186, 186, 186, 255, 180, 180, 180, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 155, 155, 155, 255, 155, 155, 155, 255, 157, 157, 157, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 160, 160, 160, 255, 158, 158, 158, 255, 155, 155, 155, 255, 153, 153, 153, 255, 153, 153, 153, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 127, 127, 127, 255, 137, 137, 137, 255, 150, 150, 150, 255, 158, 158, 158, 255, 160, 160, 160, 255, 159, 159, 159, 255, 154, 154, 154, 255, 143, 143, 143, 255, 130, 130, 130, 255, 119, 119, 119, 255, 112, 112, 112, 255, 113, 113, 113, 255, 119, 119, 119, 255, 126, 126, 126, 255, 133, 133, 133, 255, 139, 139, 139, 255, 141, 141, 141, 255, 141, 141, 141, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 98, 98, 98, 255, 86, 86, 86, 255, 67, 67, 67, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 73, 73, 73, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 79, 79, 79, 255, 73, 73, 73, 255, 64, 64, 64, 255, 53, 53, 53, 255, 47, 47, 47, 255, 53, 53, 53, 255, 68, 68, 68, 255, 74, 74, 74, 255, 103, 103, 103, 255, 128, 128, 128, 255, 137, 137, 137, 255, 148, 148, 148, 255, 142, 142, 142, 255, 131, 131, 131, 255, 125, 125, 125, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 179, 179, 179, 255, 178, 178, 178, 255, 174, 174, 174, 255, 167, 167, 167, 255, 160, 160, 160, 255, 152, 152, 152, 255, 145, 145, 145, 255, 140, 140, 140, 255, 136, 136, 136, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 131, 131, 131, 255, 123, 123, 123, 255, 111, 111, 111, 255, 100, 100, 100, 255, 100, 100, 100, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 92, 92, 92, 255, 97, 97, 97, 255, 100, 100, 100, 255, 100, 100, 100, 255, 98, 98, 98, 255, 94, 94, 94, 255, 85, 85, 85, 255, 87, 87, 87, 255, 96, 96, 96, 255, 89, 89, 89, 255, 92, 92, 92, 255, 98, 98, 98, 255, 102, 102, 102, 255, 101, 101, 101, 255, 104, 104, 104, 255, 116, 116, 116, 255, 134, 134, 134, 255, 153, 153, 153, 255, 163, 163, 163, 255, 167, 167, 167, 255, 127, 127, 127, 255, 147, 147, 147, 255, 168, 168, 168, 255, 167, 167, 167, 255, 154, 154, 154, 255, 151, 151, 151, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 171, 171, 171, 255, 178, 178, 178, 255, 167, 167, 167, 255, 148, 148, 148, 255, 145, 145, 145, 255, 134, 134, 134, 255, 113, 113, 113, 255, 104, 104, 104, 255, 95, 95, 95, 255, 90, 90, 90, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 99, 99, 99, 255, 105, 105, 105, 255, 113, 113, 113, 255, 127, 127, 127, 255, 144, 144, 144, 255, 158, 158, 158, 255, 169, 169, 169, 255, 185, 185, 185, 255, 200, 200, 200, 255, 205, 205, 205, 255, 197, 197, 197, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 194, 194, 194, 255, 190, 190, 190, 255, 185, 185, 185, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 156, 156, 156, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 157, 157, 157, 255, 159, 159, 159, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 156, 156, 156, 255, 150, 150, 150, 255, 142, 142, 142, 255, 133, 133, 133, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 123, 123, 123, 255, 131, 131, 131, 255, 145, 145, 145, 255, 156, 156, 156, 255, 160, 160, 160, 255, 160, 160, 160, 255, 156, 156, 156, 255, 147, 147, 147, 255, 134, 134, 134, 255, 122, 122, 122, 255, 113, 113, 113, 255, 110, 110, 110, 255, 116, 116, 116, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 134, 134, 134, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 92, 92, 92, 255, 97, 97, 97, 255, 103, 103, 103, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 99, 99, 99, 255, 88, 88, 88, 255, 69, 69, 69, 255, 59, 59, 59, 255, 57, 57, 57, 255, 58, 58, 58, 255, 79, 79, 79, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 80, 80, 80, 255, 74, 74, 74, 255, 63, 63, 63, 255, 50, 50, 50, 255, 49, 49, 49, 255, 64, 64, 64, 255, 73, 73, 73, 255, 108, 108, 108, 255, 130, 130, 130, 255, 136, 136, 136, 255, 145, 145, 145, 255, 145, 145, 145, 255, 140, 140, 140, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 168, 168, 168, 255, 175, 175, 175, 255, 180, 180, 180, 255, 180, 180, 180, 255, 177, 177, 177, 255, 169, 169, 169, 255, 160, 160, 160, 255, 150, 150, 150, 255, 142, 142, 142, 255, 136, 136, 136, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 135, 135, 135, 255, 129, 129, 129, 255, 118, 118, 118, 255, 105, 105, 105, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 105, 105, 105, 255, 102, 102, 102, 255, 96, 96, 96, 255, 91, 91, 91, 255, 93, 93, 93, 255, 97, 97, 97, 255, 99, 99, 99, 255, 99, 99, 99, 255, 97, 97, 97, 255, 93, 93, 93, 255, 87, 87, 87, 255, 83, 83, 83, 255, 89, 89, 89, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 93, 93, 93, 255, 97, 97, 97, 255, 103, 103, 103, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 114, 114, 114, 255, 110, 110, 110, 255, 116, 116, 116, 255, 114, 114, 114, 255, 137, 137, 137, 255, 170, 170, 170, 255, 161, 161, 161, 255, 150, 150, 150, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 169, 169, 169, 255, 179, 179, 179, 255, 168, 168, 168, 255, 150, 150, 150, 255, 145, 145, 145, 255, 138, 138, 138, 255, 116, 116, 116, 255, 107, 107, 107, 255, 99, 99, 99, 255, 93, 93, 93, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 100, 100, 100, 255, 106, 106, 106, 255, 114, 114, 114, 255, 129, 129, 129, 255, 146, 146, 146, 255, 159, 159, 159, 255, 171, 171, 171, 255, 188, 188, 188, 255, 201, 201, 201, 255, 204, 204, 204, 255, 195, 195, 195, 255, 193, 193, 193, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 190, 190, 190, 255, 185, 185, 185, 255, 181, 181, 181, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 164, 164, 164, 255, 162, 162, 162, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 160, 160, 160, 255, 165, 165, 165, 255, 171, 171, 171, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 169, 169, 169, 255, 163, 163, 163, 255, 158, 158, 158, 255, 155, 155, 155, 255, 156, 156, 156, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 158, 158, 158, 255, 152, 152, 152, 255, 143, 143, 143, 255, 134, 134, 134, 255, 129, 129, 129, 255, 128, 128, 128, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 123, 123, 123, 255, 129, 129, 129, 255, 142, 142, 142, 255, 155, 155, 155, 255, 160, 160, 160, 255, 160, 160, 160, 255, 158, 158, 158, 255, 150, 150, 150, 255, 138, 138, 138, 255, 125, 125, 125, 255, 116, 116, 116, 255, 109, 109, 109, 255, 112, 112, 112, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 127, 127, 127, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 107, 107, 107, 255, 104, 104, 104, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 95, 95, 95, 255, 102, 102, 102, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 99, 99, 99, 255, 88, 88, 88, 255, 68, 68, 68, 255, 59, 59, 59, 255, 56, 56, 56, 255, 64, 64, 64, 255, 84, 84, 84, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 74, 74, 74, 255, 60, 60, 60, 255, 47, 47, 47, 255, 60, 60, 60, 255, 68, 68, 68, 255, 107, 107, 107, 255, 128, 128, 128, 255, 134, 134, 134, 255, 141, 141, 141, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 161, 161, 161, 255, 166, 166, 166, 255, 174, 174, 174, 255, 181, 181, 181, 255, 183, 183, 183, 255, 179, 179, 179, 255, 171, 171, 171, 255, 160, 160, 160, 255, 149, 149, 149, 255, 140, 140, 140, 255, 133, 133, 133, 255, 129, 129, 129, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 137, 137, 137, 255, 133, 133, 133, 255, 125, 125, 125, 255, 112, 112, 112, 255, 101, 101, 101, 255, 101, 101, 101, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 102, 102, 102, 255, 96, 96, 96, 255, 92, 92, 92, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 85, 85, 85, 255, 83, 83, 83, 255, 84, 84, 84, 255, 90, 90, 90, 255, 94, 94, 94, 255, 93, 93, 93, 255, 89, 89, 89, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 103, 103, 103, 255, 98, 98, 98, 255, 101, 101, 101, 255, 109, 109, 109, 255, 118, 118, 118, 255, 120, 120, 120, 255, 159, 159, 159, 255, 165, 165, 165, 255, 149, 149, 149, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 169, 169, 169, 255, 179, 179, 179, 255, 169, 169, 169, 255, 151, 151, 151, 255, 145, 145, 145, 255, 141, 141, 141, 255, 121, 121, 121, 255, 110, 110, 110, 255, 104, 104, 104, 255, 96, 96, 96, 255, 92, 92, 92, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 107, 107, 107, 255, 116, 116, 116, 255, 132, 132, 132, 255, 148, 148, 148, 255, 161, 161, 161, 255, 174, 174, 174, 255, 191, 191, 191, 255, 203, 203, 203, 255, 202, 202, 202, 255, 194, 194, 194, 255, 194, 194, 194, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 191, 191, 191, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 161, 161, 161, 255, 167, 167, 167, 255, 173, 173, 173, 255, 178, 178, 178, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 176, 176, 176, 255, 171, 171, 171, 255, 165, 165, 165, 255, 159, 159, 159, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 161, 161, 161, 255, 156, 156, 156, 255, 147, 147, 147, 255, 137, 137, 137, 255, 131, 131, 131, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 124, 124, 124, 255, 130, 130, 130, 255, 142, 142, 142, 255, 155, 155, 155, 255, 160, 160, 160, 255, 160, 160, 160, 255, 158, 158, 158, 255, 152, 152, 152, 255, 141, 141, 141, 255, 129, 129, 129, 255, 118, 118, 118, 255, 110, 110, 110, 255, 109, 109, 109, 255, 113, 113, 113, 255, 117, 117, 117, 255, 120, 120, 120, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 103, 103, 103, 255, 95, 95, 95, 255, 92, 92, 92, 255, 95, 95, 95, 255, 104, 104, 104, 255, 111, 111, 111, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 103, 103, 103, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 102, 102, 102, 255, 97, 97, 97, 255, 84, 84, 84, 255, 64, 64, 64, 255, 59, 59, 59, 255, 56, 56, 56, 255, 72, 72, 72, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 83, 83, 83, 255, 73, 73, 73, 255, 54, 54, 54, 255, 53, 53, 53, 255, 64, 64, 64, 255, 96, 96, 96, 255, 123, 123, 123, 255, 130, 130, 130, 255, 136, 136, 136, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 152, 152, 152, 255, 156, 156, 156, 255, 160, 160, 160, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 174, 174, 174, 255, 182, 182, 182, 255, 185, 185, 185, 255, 182, 182, 182, 255, 173, 173, 173, 255, 161, 161, 161, 255, 148, 148, 148, 255, 139, 139, 139, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 137, 137, 137, 255, 131, 131, 131, 255, 121, 121, 121, 255, 107, 107, 107, 255, 100, 100, 100, 255, 103, 103, 103, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 116, 116, 116, 255, 116, 116, 116, 255, 154, 154, 154, 255, 166, 166, 166, 255, 148, 148, 148, 255, 148, 148, 148, 255, 152, 152, 152, 255, 155, 155, 155, 255, 159, 159, 159, 255, 168, 168, 168, 255, 179, 179, 179, 255, 170, 170, 170, 255, 154, 154, 154, 255, 145, 145, 145, 255, 146, 146, 146, 255, 130, 130, 130, 255, 115, 115, 115, 255, 107, 107, 107, 255, 101, 101, 101, 255, 95, 95, 95, 255, 95, 95, 95, 255, 98, 98, 98, 255, 103, 103, 103, 255, 109, 109, 109, 255, 118, 118, 118, 255, 134, 134, 134, 255, 150, 150, 150, 255, 163, 163, 163, 255, 177, 177, 177, 255, 193, 193, 193, 255, 204, 204, 204, 255, 199, 199, 199, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 183, 183, 183, 255, 179, 179, 179, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 166, 166, 166, 255, 173, 173, 173, 255, 179, 179, 179, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 176, 176, 176, 255, 171, 171, 171, 255, 165, 165, 165, 255, 160, 160, 160, 255, 156, 156, 156, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 163, 163, 163, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 134, 134, 134, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 126, 126, 126, 255, 132, 132, 132, 255, 144, 144, 144, 255, 156, 156, 156, 255, 160, 160, 160, 255, 160, 160, 160, 255, 158, 158, 158, 255, 153, 153, 153, 255, 144, 144, 144, 255, 132, 132, 132, 255, 121, 121, 121, 255, 112, 112, 112, 255, 107, 107, 107, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 109, 109, 109, 255, 101, 101, 101, 255, 90, 90, 90, 255, 81, 81, 81, 255, 80, 80, 80, 255, 87, 87, 87, 255, 99, 99, 99, 255, 110, 110, 110, 255, 114, 114, 114, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 100, 100, 100, 255, 93, 93, 93, 255, 79, 79, 79, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 80, 80, 80, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 84, 84, 84, 255, 71, 71, 71, 255, 50, 50, 50, 255, 60, 60, 60, 255, 72, 72, 72, 255, 113, 113, 113, 255, 127, 127, 127, 255, 131, 131, 131, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 149, 149, 149, 255, 148, 148, 148, 255, 145, 145, 145, 255, 140, 140, 140, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 162, 162, 162, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 169, 169, 169, 255, 167, 167, 167, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 163, 163, 163, 255, 167, 167, 167, 255, 173, 173, 173, 255, 182, 182, 182, 255, 187, 187, 187, 255, 185, 185, 185, 255, 177, 177, 177, 255, 164, 164, 164, 255, 151, 151, 151, 255, 141, 141, 141, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 136, 136, 136, 255, 128, 128, 128, 255, 116, 116, 116, 255, 104, 104, 104, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 116, 116, 116, 255, 116, 116, 116, 255, 154, 154, 154, 255, 164, 164, 164, 255, 147, 147, 147, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 166, 166, 166, 255, 179, 179, 179, 255, 174, 174, 174, 255, 160, 160, 160, 255, 148, 148, 148, 255, 147, 147, 147, 255, 143, 143, 143, 255, 124, 124, 124, 255, 111, 111, 111, 255, 105, 105, 105, 255, 98, 98, 98, 255, 96, 96, 96, 255, 99, 99, 99, 255, 104, 104, 104, 255, 110, 110, 110, 255, 120, 120, 120, 255, 137, 137, 137, 255, 153, 153, 153, 255, 165, 165, 165, 255, 180, 180, 180, 255, 196, 196, 196, 255, 204, 204, 204, 255, 197, 197, 197, 255, 192, 192, 192, 255, 195, 195, 195, 255, 196, 196, 196, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 153, 153, 153, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 181, 181, 181, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 159, 159, 159, 255, 156, 156, 156, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 162, 162, 162, 255, 155, 155, 155, 255, 146, 146, 146, 255, 138, 138, 138, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 127, 127, 127, 255, 129, 129, 129, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 155, 155, 155, 255, 147, 147, 147, 255, 136, 136, 136, 255, 125, 125, 125, 255, 116, 116, 116, 255, 108, 108, 108, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 97, 97, 97, 255, 89, 89, 89, 255, 78, 78, 78, 255, 72, 72, 72, 255, 73, 73, 73, 255, 81, 81, 81, 255, 96, 96, 96, 255, 109, 109, 109, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 81, 81, 81, 255, 86, 86, 86, 255, 91, 91, 91, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 98, 98, 98, 255, 90, 90, 90, 255, 75, 75, 75, 255, 60, 60, 60, 255, 60, 60, 60, 255, 62, 62, 62, 255, 84, 84, 84, 255, 93, 93, 93, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 85, 85, 85, 255, 69, 69, 69, 255, 50, 50, 50, 255, 61, 61, 61, 255, 88, 88, 88, 255, 119, 119, 119, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 147, 147, 147, 255, 143, 143, 143, 255, 138, 138, 138, 255, 134, 134, 134, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 147, 147, 147, 255, 151, 151, 151, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 166, 166, 166, 255, 166, 166, 166, 255, 168, 168, 168, 255, 173, 173, 173, 255, 181, 181, 181, 255, 187, 187, 187, 255, 188, 188, 188, 255, 182, 182, 182, 255, 171, 171, 171, 255, 158, 158, 158, 255, 146, 146, 146, 255, 138, 138, 138, 255, 133, 133, 133, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 141, 141, 141, 255, 139, 139, 139, 255, 133, 133, 133, 255, 124, 124, 124, 255, 111, 111, 111, 255, 102, 102, 102, 255, 102, 102, 102, 255, 107, 107, 107, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 111, 111, 111, 255, 116, 116, 116, 255, 116, 116, 116, 255, 156, 156, 156, 255, 161, 161, 161, 255, 146, 146, 146, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 163, 163, 163, 255, 175, 175, 175, 255, 177, 177, 177, 255, 169, 169, 169, 255, 158, 158, 158, 255, 149, 149, 149, 255, 149, 149, 149, 255, 137, 137, 137, 255, 118, 118, 118, 255, 108, 108, 108, 255, 102, 102, 102, 255, 98, 98, 98, 255, 100, 100, 100, 255, 105, 105, 105, 255, 112, 112, 112, 255, 123, 123, 123, 255, 141, 141, 141, 255, 156, 156, 156, 255, 168, 168, 168, 255, 184, 184, 184, 255, 199, 199, 199, 255, 203, 203, 203, 255, 195, 195, 195, 255, 192, 192, 192, 255, 195, 195, 195, 255, 196, 196, 196, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 135, 135, 135, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 131, 131, 131, 255, 138, 138, 138, 255, 148, 148, 148, 255, 157, 157, 157, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 156, 156, 156, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 120, 120, 120, 255, 111, 111, 111, 255, 104, 104, 104, 255, 98, 98, 98, 255, 93, 93, 93, 255, 88, 88, 88, 255, 81, 81, 81, 255, 73, 73, 73, 255, 70, 70, 70, 255, 73, 73, 73, 255, 82, 82, 82, 255, 96, 96, 96, 255, 109, 109, 109, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 78, 78, 78, 255, 84, 84, 84, 255, 90, 90, 90, 255, 97, 97, 97, 255, 102, 102, 102, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 97, 97, 97, 255, 88, 88, 88, 255, 73, 73, 73, 255, 59, 59, 59, 255, 60, 60, 60, 255, 63, 63, 63, 255, 87, 87, 87, 255, 94, 94, 94, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 87, 87, 87, 255, 69, 69, 69, 255, 52, 52, 52, 255, 61, 61, 61, 255, 96, 96, 96, 255, 120, 120, 120, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 133, 133, 133, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 143, 143, 143, 255, 137, 137, 137, 255, 132, 132, 132, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 187, 187, 187, 255, 183, 183, 183, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 190, 190, 190, 255, 187, 187, 187, 255, 179, 179, 179, 255, 167, 167, 167, 255, 156, 156, 156, 255, 147, 147, 147, 255, 140, 140, 140, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 138, 138, 138, 255, 130, 130, 130, 255, 119, 119, 119, 255, 107, 107, 107, 255, 102, 102, 102, 255, 104, 104, 104, 255, 108, 108, 108, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 113, 113, 113, 255, 117, 117, 117, 255, 116, 116, 116, 255, 159, 159, 159, 255, 159, 159, 159, 255, 144, 144, 144, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 155, 155, 155, 255, 160, 160, 160, 255, 169, 169, 169, 255, 179, 179, 179, 255, 177, 177, 177, 255, 169, 169, 169, 255, 157, 157, 157, 255, 149, 149, 149, 255, 147, 147, 147, 255, 126, 126, 126, 255, 112, 112, 112, 255, 105, 105, 105, 255, 100, 100, 100, 255, 102, 102, 102, 255, 107, 107, 107, 255, 114, 114, 114, 255, 127, 127, 127, 255, 145, 145, 145, 255, 159, 159, 159, 255, 172, 172, 172, 255, 189, 189, 189, 255, 202, 202, 202, 255, 200, 200, 200, 255, 193, 193, 193, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 174, 174, 174, 255, 169, 169, 169, 255, 165, 165, 165, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 155, 155, 155, 255, 161, 161, 161, 255, 167, 167, 167, 255, 172, 172, 172, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 165, 165, 165, 255, 160, 160, 160, 255, 157, 157, 157, 255, 155, 155, 155, 255, 156, 156, 156, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 165, 165, 165, 255, 162, 162, 162, 255, 155, 155, 155, 255, 147, 147, 147, 255, 140, 140, 140, 255, 135, 135, 135, 255, 132, 132, 132, 255, 131, 131, 131, 255, 132, 132, 132, 255, 135, 135, 135, 255, 141, 141, 141, 255, 150, 150, 150, 255, 158, 158, 158, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 152, 152, 152, 255, 144, 144, 144, 255, 135, 135, 135, 255, 125, 125, 125, 255, 117, 117, 117, 255, 108, 108, 108, 255, 99, 99, 99, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 76, 76, 76, 255, 79, 79, 79, 255, 88, 88, 88, 255, 100, 100, 100, 255, 110, 110, 110, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 82, 82, 82, 255, 78, 78, 78, 255, 77, 77, 77, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 72, 72, 72, 255, 78, 78, 78, 255, 85, 85, 85, 255, 92, 92, 92, 255, 99, 99, 99, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 95, 95, 95, 255, 87, 87, 87, 255, 73, 73, 73, 255, 59, 59, 59, 255, 60, 60, 60, 255, 64, 64, 64, 255, 87, 87, 87, 255, 95, 95, 95, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 89, 89, 89, 255, 71, 71, 71, 255, 53, 53, 53, 255, 60, 60, 60, 255, 97, 97, 97, 255, 119, 119, 119, 255, 123, 123, 123, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 142, 142, 142, 255, 144, 144, 144, 255, 140, 140, 140, 255, 132, 132, 132, 255, 127, 127, 127, 255, 124, 124, 124, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 135, 135, 135, 255, 139, 139, 139, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 174, 174, 174, 255, 175, 175, 175, 255, 179, 179, 179, 255, 185, 185, 185, 255, 190, 190, 190, 255, 191, 191, 191, 255, 186, 186, 186, 255, 178, 178, 178, 255, 168, 168, 168, 255, 158, 158, 158, 255, 151, 151, 151, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 141, 141, 141, 255, 135, 135, 135, 255, 125, 125, 125, 255, 114, 114, 114, 255, 105, 105, 105, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 114, 114, 114, 255, 118, 118, 118, 255, 117, 117, 117, 255, 158, 158, 158, 255, 160, 160, 160, 255, 144, 144, 144, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 162, 162, 162, 255, 171, 171, 171, 255, 180, 180, 180, 255, 178, 178, 178, 255, 167, 167, 167, 255, 153, 153, 153, 255, 150, 150, 150, 255, 135, 135, 135, 255, 116, 116, 116, 255, 107, 107, 107, 255, 102, 102, 102, 255, 103, 103, 103, 255, 109, 109, 109, 255, 117, 117, 117, 255, 132, 132, 132, 255, 150, 150, 150, 255, 163, 163, 163, 255, 177, 177, 177, 255, 194, 194, 194, 255, 203, 203, 203, 255, 198, 198, 198, 255, 192, 192, 192, 255, 193, 193, 193, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 170, 170, 170, 255, 164, 164, 164, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 156, 156, 156, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 155, 155, 155, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 164, 164, 164, 255, 159, 159, 159, 255, 152, 152, 152, 255, 144, 144, 144, 255, 139, 139, 139, 255, 136, 136, 136, 255, 134, 134, 134, 255, 135, 135, 135, 255, 138, 138, 138, 255, 144, 144, 144, 255, 152, 152, 152, 255, 159, 159, 159, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 154, 154, 154, 255, 148, 148, 148, 255, 140, 140, 140, 255, 131, 131, 131, 255, 123, 123, 123, 255, 116, 116, 116, 255, 108, 108, 108, 255, 100, 100, 100, 255, 94, 94, 94, 255, 91, 91, 91, 255, 93, 93, 93, 255, 98, 98, 98, 255, 106, 106, 106, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 105, 105, 105, 255, 98, 98, 98, 255, 87, 87, 87, 255, 79, 79, 79, 255, 74, 74, 74, 255, 72, 72, 72, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 68, 68, 68, 255, 74, 74, 74, 255, 82, 82, 82, 255, 89, 89, 89, 255, 97, 97, 97, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 95, 95, 95, 255, 86, 86, 86, 255, 74, 74, 74, 255, 60, 60, 60, 255, 59, 59, 59, 255, 63, 63, 63, 255, 86, 86, 86, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 77, 77, 77, 255, 53, 53, 53, 255, 60, 60, 60, 255, 93, 93, 93, 255, 117, 117, 117, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 134, 134, 134, 255, 140, 140, 140, 255, 143, 143, 143, 255, 137, 137, 137, 255, 129, 129, 129, 255, 123, 123, 123, 255, 121, 121, 121, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 144, 144, 144, 255, 150, 150, 150, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 191, 191, 191, 255, 186, 186, 186, 255, 179, 179, 179, 255, 172, 172, 172, 255, 165, 165, 165, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 139, 139, 139, 255, 131, 131, 131, 255, 121, 121, 121, 255, 110, 110, 110, 255, 104, 104, 104, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 116, 116, 116, 255, 154, 154, 154, 255, 164, 164, 164, 255, 145, 145, 145, 255, 141, 141, 141, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 158, 158, 158, 255, 164, 164, 164, 255, 174, 174, 174, 255, 180, 180, 180, 255, 175, 175, 175, 255, 161, 161, 161, 255, 151, 151, 151, 255, 142, 142, 142, 255, 119, 119, 119, 255, 108, 108, 108, 255, 104, 104, 104, 255, 106, 106, 106, 255, 111, 111, 111, 255, 121, 121, 121, 255, 139, 139, 139, 255, 155, 155, 155, 255, 167, 167, 167, 255, 183, 183, 183, 255, 197, 197, 197, 255, 203, 203, 203, 255, 196, 196, 196, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 165, 165, 165, 255, 162, 162, 162, 255, 156, 156, 156, 255, 149, 149, 149, 255, 144, 144, 144, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 142, 142, 142, 255, 147, 147, 147, 255, 154, 154, 154, 255, 159, 159, 159, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 155, 155, 155, 255, 151, 151, 151, 255, 145, 145, 145, 255, 137, 137, 137, 255, 129, 129, 129, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 108, 108, 108, 255, 100, 100, 100, 255, 88, 88, 88, 255, 76, 76, 76, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 72, 72, 72, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 62, 62, 62, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 95, 95, 95, 255, 86, 86, 86, 255, 75, 75, 75, 255, 61, 61, 61, 255, 58, 58, 58, 255, 62, 62, 62, 255, 83, 83, 83, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 84, 84, 84, 255, 56, 56, 56, 255, 60, 60, 60, 255, 83, 83, 83, 255, 114, 114, 114, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 132, 132, 132, 255, 139, 139, 139, 255, 142, 142, 142, 255, 135, 135, 135, 255, 126, 126, 126, 255, 121, 121, 121, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 148, 148, 148, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 200, 200, 200, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 191, 191, 191, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 104, 104, 104, 255, 102, 102, 102, 255, 106, 106, 106, 255, 108, 108, 108, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 112, 112, 112, 255, 116, 116, 116, 255, 118, 118, 118, 255, 116, 116, 116, 255, 144, 144, 144, 255, 171, 171, 171, 255, 148, 148, 148, 255, 141, 141, 141, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 160, 160, 160, 255, 168, 168, 168, 255, 179, 179, 179, 255, 179, 179, 179, 255, 166, 166, 166, 255, 151, 151, 151, 255, 145, 145, 145, 255, 120, 120, 120, 255, 109, 109, 109, 255, 105, 105, 105, 255, 108, 108, 108, 255, 115, 115, 115, 255, 128, 128, 128, 255, 147, 147, 147, 255, 160, 160, 160, 255, 173, 173, 173, 255, 188, 188, 188, 255, 200, 200, 200, 255, 202, 202, 202, 255, 195, 195, 195, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 194, 194, 194, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 169, 169, 169, 255, 162, 162, 162, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 164, 164, 164, 255, 160, 160, 160, 255, 154, 154, 154, 255, 149, 149, 149, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 146, 146, 146, 255, 151, 151, 151, 255, 156, 156, 156, 255, 160, 160, 160, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 136, 136, 136, 255, 130, 130, 130, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 102, 102, 102, 255, 87, 87, 87, 255, 74, 74, 74, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 91, 91, 91, 255, 98, 98, 98, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 95, 95, 95, 255, 87, 87, 87, 255, 77, 77, 77, 255, 64, 64, 64, 255, 58, 58, 58, 255, 61, 61, 61, 255, 77, 77, 77, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 63, 63, 63, 255, 59, 59, 59, 255, 70, 70, 70, 255, 109, 109, 109, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 136, 136, 136, 255, 141, 141, 141, 255, 134, 134, 134, 255, 124, 124, 124, 255, 119, 119, 119, 255, 119, 119, 119, 255, 121, 121, 121, 255, 126, 126, 126, 255, 132, 132, 132, 255, 139, 139, 139, 255, 145, 145, 145, 255, 149, 149, 149, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 189, 189, 189, 255, 194, 194, 194, 255, 198, 198, 198, 255, 200, 200, 200, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 141, 141, 141, 255, 133, 133, 133, 255, 124, 124, 124, 255, 114, 114, 114, 255, 107, 107, 107, 255, 103, 103, 103, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 115, 115, 115, 255, 118, 118, 118, 255, 117, 117, 117, 255, 131, 131, 131, 255, 170, 170, 170, 255, 156, 156, 156, 255, 144, 144, 144, 255, 139, 139, 139, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 155, 155, 155, 255, 165, 165, 165, 255, 177, 177, 177, 255, 180, 180, 180, 255, 168, 168, 168, 255, 152, 152, 152, 255, 145, 145, 145, 255, 120, 120, 120, 255, 109, 109, 109, 255, 106, 106, 106, 255, 111, 111, 111, 255, 120, 120, 120, 255, 136, 136, 136, 255, 154, 154, 154, 255, 164, 164, 164, 255, 178, 178, 178, 255, 192, 192, 192, 255, 201, 201, 201, 255, 201, 201, 201, 255, 195, 195, 195, 255, 192, 192, 192, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 191, 191, 191, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 161, 161, 161, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 120, 120, 120, 255, 117, 117, 117, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 102, 102, 102, 255, 85, 85, 85, 255, 70, 70, 70, 255, 65, 65, 65, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 62, 62, 62, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 96, 96, 96, 255, 88, 88, 88, 255, 78, 78, 78, 255, 67, 67, 67, 255, 58, 58, 58, 255, 60, 60, 60, 255, 71, 71, 71, 255, 94, 94, 94, 255, 98, 98, 98, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 94, 94, 94, 255, 76, 76, 76, 255, 56, 56, 56, 255, 60, 60, 60, 255, 98, 98, 98, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 124, 124, 124, 255, 128, 128, 128, 255, 133, 133, 133, 255, 140, 140, 140, 255, 134, 134, 134, 255, 124, 124, 124, 255, 118, 118, 118, 255, 119, 119, 119, 255, 123, 123, 123, 255, 129, 129, 129, 255, 135, 135, 135, 255, 141, 141, 141, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 182, 182, 182, 255, 187, 187, 187, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 144, 144, 144, 255, 138, 138, 138, 255, 130, 130, 130, 255, 122, 122, 122, 255, 113, 113, 113, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 103, 103, 103, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 152, 152, 152, 255, 172, 172, 172, 255, 149, 149, 149, 255, 141, 141, 141, 255, 138, 138, 138, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 152, 152, 152, 255, 162, 162, 162, 255, 175, 175, 175, 255, 181, 181, 181, 255, 168, 168, 168, 255, 151, 151, 151, 255, 142, 142, 142, 255, 117, 117, 117, 255, 109, 109, 109, 255, 109, 109, 109, 255, 115, 115, 115, 255, 126, 126, 126, 255, 146, 146, 146, 255, 159, 159, 159, 255, 169, 169, 169, 255, 183, 183, 183, 255, 195, 195, 195, 255, 202, 202, 202, 255, 201, 201, 201, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 191, 191, 191, 255, 184, 184, 184, 255, 176, 176, 176, 255, 168, 168, 168, 255, 161, 161, 161, 255, 155, 155, 155, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 143, 143, 143, 255, 139, 139, 139, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 133, 133, 133, 255, 129, 129, 129, 255, 123, 123, 123, 255, 116, 116, 116, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 100, 100, 100, 255, 81, 81, 81, 255, 67, 67, 67, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 63, 63, 63, 255, 72, 72, 72, 255, 82, 82, 82, 255, 91, 91, 91, 255, 99, 99, 99, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 90, 90, 90, 255, 80, 80, 80, 255, 70, 70, 70, 255, 59, 59, 59, 255, 59, 59, 59, 255, 66, 66, 66, 255, 89, 89, 89, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 89, 89, 89, 255, 59, 59, 59, 255, 59, 59, 59, 255, 80, 80, 80, 255, 111, 111, 111, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 121, 121, 121, 255, 126, 126, 126, 255, 130, 130, 130, 255, 138, 138, 138, 255, 135, 135, 135, 255, 124, 124, 124, 255, 119, 119, 119, 255, 120, 120, 120, 255, 125, 125, 125, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 165, 165, 165, 255, 169, 169, 169, 255, 172, 172, 172, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 185, 185, 185, 255, 191, 191, 191, 255, 196, 196, 196, 255, 199, 199, 199, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 135, 135, 135, 255, 128, 128, 128, 255, 120, 120, 120, 255, 113, 113, 113, 255, 108, 108, 108, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 117, 117, 117, 255, 118, 118, 118, 255, 133, 133, 133, 255, 167, 167, 167, 255, 160, 160, 160, 255, 145, 145, 145, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 162, 162, 162, 255, 176, 176, 176, 255, 180, 180, 180, 255, 165, 165, 165, 255, 150, 150, 150, 255, 135, 135, 135, 255, 114, 114, 114, 255, 109, 109, 109, 255, 112, 112, 112, 255, 120, 120, 120, 255, 137, 137, 137, 255, 154, 154, 154, 255, 163, 163, 163, 255, 174, 174, 174, 255, 186, 186, 186, 255, 195, 195, 195, 255, 201, 201, 201, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 192, 192, 192, 255, 184, 184, 184, 255, 176, 176, 176, 255, 167, 167, 167, 255, 160, 160, 160, 255, 155, 155, 155, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 128, 128, 128, 255, 118, 118, 118, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 96, 96, 96, 255, 75, 75, 75, 255, 64, 64, 64, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 67, 67, 67, 255, 78, 78, 78, 255, 89, 89, 89, 255, 98, 98, 98, 255, 103, 103, 103, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 92, 92, 92, 255, 82, 82, 82, 255, 72, 72, 72, 255, 61, 61, 61, 255, 58, 58, 58, 255, 62, 62, 62, 255, 81, 81, 81, 255, 98, 98, 98, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 74, 74, 74, 255, 57, 57, 57, 255, 63, 63, 63, 255, 101, 101, 101, 255, 114, 114, 114, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 116, 116, 116, 255, 118, 118, 118, 255, 123, 123, 123, 255, 127, 127, 127, 255, 135, 135, 135, 255, 135, 135, 135, 255, 125, 125, 125, 255, 119, 119, 119, 255, 122, 122, 122, 255, 127, 127, 127, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 170, 170, 170, 255, 173, 173, 173, 255, 178, 178, 178, 255, 184, 184, 184, 255, 190, 190, 190, 255, 195, 195, 195, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 188, 188, 188, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 165, 165, 165, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 149, 149, 149, 255, 145, 145, 145, 255, 139, 139, 139, 255, 133, 133, 133, 255, 127, 127, 127, 255, 120, 120, 120, 255, 114, 114, 114, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 100, 100, 100, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 118, 118, 118, 255, 124, 124, 124, 255, 151, 151, 151, 255, 173, 173, 173, 255, 149, 149, 149, 255, 137, 137, 137, 255, 138, 138, 138, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 163, 163, 163, 255, 178, 178, 178, 255, 178, 178, 178, 255, 158, 158, 158, 255, 150, 150, 150, 255, 126, 126, 126, 255, 112, 112, 112, 255, 110, 110, 110, 255, 116, 116, 116, 255, 128, 128, 128, 255, 147, 147, 147, 255, 158, 158, 158, 255, 166, 166, 166, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 201, 201, 201, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 196, 196, 196, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 192, 192, 192, 255, 185, 185, 185, 255, 176, 176, 176, 255, 168, 168, 168, 255, 160, 160, 160, 255, 155, 155, 155, 255, 151, 151, 151, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 147, 147, 147, 255, 152, 152, 152, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 134, 134, 134, 255, 134, 134, 134, 255, 136, 136, 136, 255, 135, 135, 135, 255, 129, 129, 129, 255, 118, 118, 118, 255, 112, 112, 112, 255, 111, 111, 111, 255, 108, 108, 108, 255, 90, 90, 90, 255, 69, 69, 69, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 64, 64, 64, 255, 74, 74, 74, 255, 86, 86, 86, 255, 96, 96, 96, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 100, 100, 100, 255, 95, 95, 95, 255, 85, 85, 85, 255, 74, 74, 74, 255, 64, 64, 64, 255, 58, 58, 58, 255, 60, 60, 60, 255, 73, 73, 73, 255, 95, 95, 95, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 96, 96, 96, 255, 90, 90, 90, 255, 59, 59, 59, 255, 59, 59, 59, 255, 83, 83, 83, 255, 110, 110, 110, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 120, 120, 120, 255, 124, 124, 124, 255, 131, 131, 131, 255, 136, 136, 136, 255, 126, 126, 126, 255, 121, 121, 121, 255, 124, 124, 124, 255, 130, 130, 130, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 147, 147, 147, 255, 149, 149, 149, 255, 153, 153, 153, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 176, 176, 176, 255, 182, 182, 182, 255, 188, 188, 188, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 163, 163, 163, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 126, 126, 126, 255, 120, 120, 120, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 90, 90, 90, 255, 91, 91, 91, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 104, 104, 104, 255, 109, 109, 109, 255, 116, 116, 116, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 122, 122, 122, 255, 140, 140, 140, 255, 175, 175, 175, 255, 151, 151, 151, 255, 136, 136, 136, 255, 137, 137, 137, 255, 140, 140, 140, 255, 144, 144, 144, 255, 150, 150, 150, 255, 166, 166, 166, 255, 180, 180, 180, 255, 173, 173, 173, 255, 151, 151, 151, 255, 144, 144, 144, 255, 119, 119, 119, 255, 111, 111, 111, 255, 113, 113, 113, 255, 121, 121, 121, 255, 138, 138, 138, 255, 154, 154, 154, 255, 160, 160, 160, 255, 168, 168, 168, 255, 178, 178, 178, 255, 186, 186, 186, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 193, 193, 193, 255, 187, 187, 187, 255, 179, 179, 179, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 152, 152, 152, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 148, 148, 148, 255, 141, 141, 141, 255, 134, 134, 134, 255, 129, 129, 129, 255, 126, 126, 126, 255, 126, 126, 126, 255, 129, 129, 129, 255, 134, 134, 134, 255, 135, 135, 135, 255, 129, 129, 129, 255, 117, 117, 117, 255, 112, 112, 112, 255, 111, 111, 111, 255, 104, 104, 104, 255, 81, 81, 81, 255, 64, 64, 64, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 62, 62, 62, 255, 71, 71, 71, 255, 84, 84, 84, 255, 95, 95, 95, 255, 103, 103, 103, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 97, 97, 97, 255, 87, 87, 87, 255, 76, 76, 76, 255, 67, 67, 67, 255, 59, 59, 59, 255, 58, 58, 58, 255, 66, 66, 66, 255, 89, 89, 89, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 74, 74, 74, 255, 58, 58, 58, 255, 63, 63, 63, 255, 101, 101, 101, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 116, 116, 116, 255, 122, 122, 122, 255, 127, 127, 127, 255, 135, 135, 135, 255, 129, 129, 129, 255, 123, 123, 123, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 152, 152, 152, 255, 156, 156, 156, 255, 160, 160, 160, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 161, 161, 161, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 180, 180, 180, 255, 185, 185, 185, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 188, 188, 188, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 165, 165, 165, 255, 161, 161, 161, 255, 157, 157, 157, 255, 152, 152, 152, 255, 148, 148, 148, 255, 143, 143, 143, 255, 139, 139, 139, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 102, 102, 102, 255, 101, 101, 101, 255, 103, 103, 103, 255, 108, 108, 108, 255, 118, 118, 118, 255, 128, 128, 128, 255, 136, 136, 136, 255, 140, 140, 140, 255, 142, 142, 142, 255, 137, 137, 137, 255, 128, 128, 128, 255, 124, 124, 124, 255, 137, 137, 137, 255, 174, 174, 174, 255, 149, 149, 149, 255, 135, 135, 135, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 154, 154, 154, 255, 172, 172, 172, 255, 179, 179, 179, 255, 163, 163, 163, 255, 149, 149, 149, 255, 132, 132, 132, 255, 114, 114, 114, 255, 112, 112, 112, 255, 117, 117, 117, 255, 130, 130, 130, 255, 148, 148, 148, 255, 157, 157, 157, 255, 162, 162, 162, 255, 169, 169, 169, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 194, 194, 194, 255, 198, 198, 198, 255, 200, 200, 200, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 194, 194, 194, 255, 189, 189, 189, 255, 182, 182, 182, 255, 175, 175, 175, 255, 168, 168, 168, 255, 162, 162, 162, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 158, 158, 158, 255, 155, 155, 155, 255, 153, 153, 153, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 149, 149, 149, 255, 142, 142, 142, 255, 134, 134, 134, 255, 127, 127, 127, 255, 122, 122, 122, 255, 120, 120, 120, 255, 120, 120, 120, 255, 122, 122, 122, 255, 126, 126, 126, 255, 133, 133, 133, 255, 135, 135, 135, 255, 127, 127, 127, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 96, 96, 96, 255, 71, 71, 71, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 61, 61, 61, 255, 68, 68, 68, 255, 81, 81, 81, 255, 93, 93, 93, 255, 103, 103, 103, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 98, 98, 98, 255, 90, 90, 90, 255, 79, 79, 79, 255, 68, 68, 68, 255, 60, 60, 60, 255, 58, 58, 58, 255, 63, 63, 63, 255, 80, 80, 80, 255, 99, 99, 99, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 97, 97, 97, 255, 90, 90, 90, 255, 60, 60, 60, 255, 58, 58, 58, 255, 84, 84, 84, 255, 110, 110, 110, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 110, 110, 110, 255, 112, 112, 112, 255, 119, 119, 119, 255, 124, 124, 124, 255, 133, 133, 133, 255, 131, 131, 131, 255, 126, 126, 126, 255, 129, 129, 129, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 134, 134, 134, 255, 129, 129, 129, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 106, 106, 106, 255, 116, 116, 116, 255, 130, 130, 130, 255, 143, 143, 143, 255, 149, 149, 149, 255, 150, 150, 150, 255, 146, 146, 146, 255, 134, 134, 134, 255, 126, 126, 126, 255, 141, 141, 141, 255, 174, 174, 174, 255, 143, 143, 143, 255, 134, 134, 134, 255, 136, 136, 136, 255, 140, 140, 140, 255, 145, 145, 145, 255, 161, 161, 161, 255, 180, 180, 180, 255, 174, 174, 174, 255, 152, 152, 152, 255, 146, 146, 146, 255, 121, 121, 121, 255, 112, 112, 112, 255, 115, 115, 115, 255, 123, 123, 123, 255, 140, 140, 140, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 169, 169, 169, 255, 175, 175, 175, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 208, 208, 208, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 192, 192, 192, 255, 187, 187, 187, 255, 181, 181, 181, 255, 175, 175, 175, 255, 169, 169, 169, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 144, 144, 144, 255, 145, 145, 145, 255, 148, 148, 148, 255, 152, 152, 152, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 155, 155, 155, 255, 150, 150, 150, 255, 143, 143, 143, 255, 135, 135, 135, 255, 128, 128, 128, 255, 123, 123, 123, 255, 119, 119, 119, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 121, 121, 121, 255, 127, 127, 127, 255, 135, 135, 135, 255, 135, 135, 135, 255, 123, 123, 123, 255, 113, 113, 113, 255, 112, 112, 112, 255, 107, 107, 107, 255, 83, 83, 83, 255, 64, 64, 64, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 66, 66, 66, 255, 78, 78, 78, 255, 91, 91, 91, 255, 101, 101, 101, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 104, 104, 104, 255, 100, 100, 100, 255, 91, 91, 91, 255, 81, 81, 81, 255, 69, 69, 69, 255, 61, 61, 61, 255, 58, 58, 58, 255, 60, 60, 60, 255, 73, 73, 73, 255, 95, 95, 95, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 73, 73, 73, 255, 59, 59, 59, 255, 66, 66, 66, 255, 103, 103, 103, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 109, 109, 109, 255, 108, 108, 108, 255, 116, 116, 116, 255, 121, 121, 121, 255, 128, 128, 128, 255, 132, 132, 132, 255, 128, 128, 128, 255, 131, 131, 131, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 166, 166, 166, 255, 170, 170, 170, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 105, 105, 105, 255, 104, 104, 104, 255, 111, 111, 111, 255, 128, 128, 128, 255, 145, 145, 145, 255, 155, 155, 155, 255, 156, 156, 156, 255, 151, 151, 151, 255, 136, 136, 136, 255, 127, 127, 127, 255, 151, 151, 151, 255, 159, 159, 159, 255, 133, 133, 133, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 150, 150, 150, 255, 170, 170, 170, 255, 178, 178, 178, 255, 163, 163, 163, 255, 147, 147, 147, 255, 133, 133, 133, 255, 115, 115, 115, 255, 113, 113, 113, 255, 119, 119, 119, 255, 133, 133, 133, 255, 147, 147, 147, 255, 155, 155, 155, 255, 159, 159, 159, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 207, 207, 207, 255, 202, 202, 202, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 173, 173, 173, 255, 168, 168, 168, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 150, 150, 150, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 160, 160, 160, 255, 157, 157, 157, 255, 149, 149, 149, 255, 141, 141, 141, 255, 137, 137, 137, 255, 136, 136, 136, 255, 138, 138, 138, 255, 144, 144, 144, 255, 150, 150, 150, 255, 154, 154, 154, 255, 156, 156, 156, 255, 155, 155, 155, 255, 151, 151, 151, 255, 144, 144, 144, 255, 137, 137, 137, 255, 130, 130, 130, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 119, 119, 119, 255, 124, 124, 124, 255, 131, 131, 131, 255, 137, 137, 137, 255, 131, 131, 131, 255, 117, 117, 117, 255, 112, 112, 112, 255, 111, 111, 111, 255, 96, 96, 96, 255, 70, 70, 70, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 64, 64, 64, 255, 76, 76, 76, 255, 89, 89, 89, 255, 100, 100, 100, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 100, 100, 100, 255, 92, 92, 92, 255, 82, 82, 82, 255, 71, 71, 71, 255, 62, 62, 62, 255, 58, 58, 58, 255, 59, 59, 59, 255, 68, 68, 68, 255, 89, 89, 89, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 88, 88, 88, 255, 59, 59, 59, 255, 58, 58, 58, 255, 91, 91, 91, 255, 110, 110, 110, 255, 112, 112, 112, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 111, 111, 111, 255, 119, 119, 119, 255, 124, 124, 124, 255, 132, 132, 132, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 158, 158, 158, 255, 152, 152, 152, 255, 147, 147, 147, 255, 140, 140, 140, 255, 135, 135, 135, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 105, 105, 105, 255, 109, 109, 109, 255, 125, 125, 125, 255, 147, 147, 147, 255, 158, 158, 158, 255, 158, 158, 158, 255, 151, 151, 151, 255, 132, 132, 132, 255, 131, 131, 131, 255, 170, 170, 170, 255, 144, 144, 144, 255, 131, 131, 131, 255, 133, 133, 133, 255, 137, 137, 137, 255, 142, 142, 142, 255, 160, 160, 160, 255, 180, 180, 180, 255, 171, 171, 171, 255, 149, 149, 149, 255, 145, 145, 145, 255, 121, 121, 121, 255, 113, 113, 113, 255, 116, 116, 116, 255, 126, 126, 126, 255, 140, 140, 140, 255, 150, 150, 150, 255, 156, 156, 156, 255, 159, 159, 159, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 209, 209, 209, 255, 206, 206, 206, 255, 200, 200, 200, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 166, 166, 166, 255, 161, 161, 161, 255, 157, 157, 157, 255, 152, 152, 152, 255, 149, 149, 149, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 155, 155, 155, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 155, 155, 155, 255, 146, 146, 146, 255, 138, 138, 138, 255, 132, 132, 132, 255, 130, 130, 130, 255, 131, 131, 131, 255, 135, 135, 135, 255, 142, 142, 142, 255, 148, 148, 148, 255, 152, 152, 152, 255, 153, 153, 153, 255, 151, 151, 151, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 127, 127, 127, 255, 123, 123, 123, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 122, 122, 122, 255, 128, 128, 128, 255, 136, 136, 136, 255, 137, 137, 137, 255, 125, 125, 125, 255, 114, 114, 114, 255, 112, 112, 112, 255, 106, 106, 106, 255, 79, 79, 79, 255, 61, 61, 61, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 62, 62, 62, 255, 72, 72, 72, 255, 86, 86, 86, 255, 97, 97, 97, 255, 105, 105, 105, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 101, 101, 101, 255, 93, 93, 93, 255, 82, 82, 82, 255, 71, 71, 71, 255, 63, 63, 63, 255, 58, 58, 58, 255, 58, 58, 58, 255, 65, 65, 65, 255, 84, 84, 84, 255, 100, 100, 100, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 96, 96, 96, 255, 66, 66, 66, 255, 59, 59, 59, 255, 77, 77, 77, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 107, 107, 107, 255, 101, 101, 101, 255, 107, 107, 107, 255, 116, 116, 116, 255, 121, 121, 121, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 157, 157, 157, 255, 151, 151, 151, 255, 144, 144, 144, 255, 137, 137, 137, 255, 131, 131, 131, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 126, 126, 126, 255, 151, 151, 151, 255, 160, 160, 160, 255, 157, 157, 157, 255, 144, 144, 144, 255, 127, 127, 127, 255, 145, 145, 145, 255, 157, 157, 157, 255, 130, 130, 130, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 152, 152, 152, 255, 173, 173, 173, 255, 176, 176, 176, 255, 159, 159, 159, 255, 145, 145, 145, 255, 131, 131, 131, 255, 115, 115, 115, 255, 114, 114, 114, 255, 121, 121, 121, 255, 133, 133, 133, 255, 145, 145, 145, 255, 152, 152, 152, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 183, 183, 183, 255, 188, 188, 188, 255, 194, 194, 194, 255, 201, 201, 201, 255, 207, 207, 207, 255, 208, 208, 208, 255, 204, 204, 204, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 179, 179, 179, 255, 174, 174, 174, 255, 168, 168, 168, 255, 162, 162, 162, 255, 155, 155, 155, 255, 150, 150, 150, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 154, 154, 154, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 155, 155, 155, 255, 146, 146, 146, 255, 137, 137, 137, 255, 131, 131, 131, 255, 127, 127, 127, 255, 127, 127, 127, 255, 129, 129, 129, 255, 134, 134, 134, 255, 140, 140, 140, 255, 146, 146, 146, 255, 149, 149, 149, 255, 149, 149, 149, 255, 146, 146, 146, 255, 141, 141, 141, 255, 134, 134, 134, 255, 129, 129, 129, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 127, 127, 127, 255, 134, 134, 134, 255, 139, 139, 139, 255, 132, 132, 132, 255, 117, 117, 117, 255, 113, 113, 113, 255, 110, 110, 110, 255, 90, 90, 90, 255, 65, 65, 65, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 69, 69, 69, 255, 83, 83, 83, 255, 94, 94, 94, 255, 103, 103, 103, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 100, 100, 100, 255, 92, 92, 92, 255, 82, 82, 82, 255, 70, 70, 70, 255, 62, 62, 62, 255, 58, 58, 58, 255, 58, 58, 58, 255, 63, 63, 63, 255, 80, 80, 80, 255, 98, 98, 98, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 75, 75, 75, 255, 60, 60, 60, 255, 67, 67, 67, 255, 104, 104, 104, 255, 109, 109, 109, 255, 110, 110, 110, 255, 106, 106, 106, 255, 98, 98, 98, 255, 102, 102, 102, 255, 112, 112, 112, 255, 118, 118, 118, 255, 125, 125, 125, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 159, 159, 159, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 165, 165, 165, 255, 160, 160, 160, 255, 154, 154, 154, 255, 147, 147, 147, 255, 140, 140, 140, 255, 133, 133, 133, 255, 127, 127, 127, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 105, 105, 105, 255, 106, 106, 106, 255, 109, 109, 109, 255, 133, 133, 133, 255, 155, 155, 155, 255, 158, 158, 158, 255, 151, 151, 151, 255, 131, 131, 131, 255, 130, 130, 130, 255, 172, 172, 172, 255, 133, 133, 133, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 143, 143, 143, 255, 163, 163, 163, 255, 178, 178, 178, 255, 167, 167, 167, 255, 145, 145, 145, 255, 142, 142, 142, 255, 120, 120, 120, 255, 114, 114, 114, 255, 117, 117, 117, 255, 127, 127, 127, 255, 138, 138, 138, 255, 147, 147, 147, 255, 152, 152, 152, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 181, 181, 181, 255, 188, 188, 188, 255, 195, 195, 195, 255, 203, 203, 203, 255, 208, 208, 208, 255, 206, 206, 206, 255, 200, 200, 200, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 182, 182, 182, 255, 177, 177, 177, 255, 171, 171, 171, 255, 165, 165, 165, 255, 157, 157, 157, 255, 150, 150, 150, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 153, 153, 153, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 160, 160, 160, 255, 157, 157, 157, 255, 149, 149, 149, 255, 140, 140, 140, 255, 133, 133, 133, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 128, 128, 128, 255, 133, 133, 133, 255, 139, 139, 139, 255, 144, 144, 144, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 127, 127, 127, 255, 133, 133, 133, 255, 140, 140, 140, 255, 137, 137, 137, 255, 122, 122, 122, 255, 114, 114, 114, 255, 112, 112, 112, 255, 99, 99, 99, 255, 70, 70, 70, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 66, 66, 66, 255, 78, 78, 78, 255, 90, 90, 90, 255, 99, 99, 99, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 103, 103, 103, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 69, 69, 69, 255, 61, 61, 61, 255, 58, 58, 58, 255, 58, 58, 58, 255, 63, 63, 63, 255, 78, 78, 78, 255, 96, 96, 96, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 81, 81, 81, 255, 60, 60, 60, 255, 62, 62, 62, 255, 100, 100, 100, 255, 108, 108, 108, 255, 109, 109, 109, 255, 105, 105, 105, 255, 96, 96, 96, 255, 96, 96, 96, 255, 107, 107, 107, 255, 116, 116, 116, 255, 120, 120, 120, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 134, 134, 134, 255, 128, 128, 128, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 104, 104, 104, 255, 116, 116, 116, 255, 145, 145, 145, 255, 156, 156, 156, 255, 152, 152, 152, 255, 135, 135, 135, 255, 123, 123, 123, 255, 161, 161, 161, 255, 139, 139, 139, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 137, 137, 137, 255, 156, 156, 156, 255, 178, 178, 178, 255, 172, 172, 172, 255, 152, 152, 152, 255, 143, 143, 143, 255, 129, 129, 129, 255, 116, 116, 116, 255, 115, 115, 115, 255, 122, 122, 122, 255, 132, 132, 132, 255, 141, 141, 141, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 182, 182, 182, 255, 190, 190, 190, 255, 199, 199, 199, 255, 206, 206, 206, 255, 207, 207, 207, 255, 201, 201, 201, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 181, 181, 181, 255, 175, 175, 175, 255, 169, 169, 169, 255, 162, 162, 162, 255, 154, 154, 154, 255, 148, 148, 148, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 159, 159, 159, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 131, 131, 131, 255, 127, 127, 127, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 132, 132, 132, 255, 138, 138, 138, 255, 142, 142, 142, 255, 144, 144, 144, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 130, 130, 130, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 129, 129, 129, 255, 134, 134, 134, 255, 141, 141, 141, 255, 140, 140, 140, 255, 127, 127, 127, 255, 116, 116, 116, 255, 113, 113, 113, 255, 104, 104, 104, 255, 75, 75, 75, 255, 59, 59, 59, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 63, 63, 63, 255, 73, 73, 73, 255, 85, 85, 85, 255, 94, 94, 94, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 99, 99, 99, 255, 93, 93, 93, 255, 85, 85, 85, 255, 75, 75, 75, 255, 65, 65, 65, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 63, 63, 63, 255, 78, 78, 78, 255, 96, 96, 96, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 83, 83, 83, 255, 60, 60, 60, 255, 61, 61, 61, 255, 96, 96, 96, 255, 107, 107, 107, 255, 108, 108, 108, 255, 104, 104, 104, 255, 93, 93, 93, 255, 91, 91, 91, 255, 102, 102, 102, 255, 113, 113, 113, 255, 117, 117, 117, 255, 123, 123, 123, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 169, 169, 169, 255, 164, 164, 164, 255, 158, 158, 158, 255, 151, 151, 151, 255, 142, 142, 142, 255, 134, 134, 134, 255, 127, 127, 127, 255, 123, 123, 123, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 106, 106, 106, 255, 131, 131, 131, 255, 151, 151, 151, 255, 149, 149, 149, 255, 136, 136, 136, 255, 120, 120, 120, 255, 145, 145, 145, 255, 145, 145, 145, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 149, 149, 149, 255, 171, 171, 171, 255, 175, 175, 175, 255, 162, 162, 162, 255, 141, 141, 141, 255, 140, 140, 140, 255, 121, 121, 121, 255, 115, 115, 115, 255, 118, 118, 118, 255, 125, 125, 125, 255, 134, 134, 134, 255, 141, 141, 141, 255, 146, 146, 146, 255, 150, 150, 150, 255, 152, 152, 152, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 176, 176, 176, 255, 184, 184, 184, 255, 194, 194, 194, 255, 203, 203, 203, 255, 207, 207, 207, 255, 203, 203, 203, 255, 198, 198, 198, 255, 196, 196, 196, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 194, 194, 194, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 174, 174, 174, 255, 167, 167, 167, 255, 160, 160, 160, 255, 154, 154, 154, 255, 148, 148, 148, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 146, 146, 146, 255, 152, 152, 152, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 158, 158, 158, 255, 152, 152, 152, 255, 144, 144, 144, 255, 136, 136, 136, 255, 130, 130, 130, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 128, 128, 128, 255, 132, 132, 132, 255, 137, 137, 137, 255, 141, 141, 141, 255, 142, 142, 142, 255, 141, 141, 141, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 136, 136, 136, 255, 143, 143, 143, 255, 143, 143, 143, 255, 130, 130, 130, 255, 117, 117, 117, 255, 114, 114, 114, 255, 107, 107, 107, 255, 79, 79, 79, 255, 60, 60, 60, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 93, 93, 93, 255, 96, 96, 96, 255, 95, 95, 95, 255, 91, 91, 91, 255, 85, 85, 85, 255, 77, 77, 77, 255, 68, 68, 68, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 66, 66, 66, 255, 82, 82, 82, 255, 97, 97, 97, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 80, 80, 80, 255, 60, 60, 60, 255, 62, 62, 62, 255, 96, 96, 96, 255, 106, 106, 106, 255, 107, 107, 107, 255, 101, 101, 101, 255, 89, 89, 89, 255, 85, 85, 85, 255, 96, 96, 96, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 126, 126, 126, 255, 122, 122, 122, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 104, 104, 104, 255, 103, 103, 103, 255, 120, 120, 120, 255, 144, 144, 144, 255, 144, 144, 144, 255, 135, 135, 135, 255, 117, 117, 117, 255, 132, 132, 132, 255, 154, 154, 154, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 142, 142, 142, 255, 161, 161, 161, 255, 178, 178, 178, 255, 169, 169, 169, 255, 149, 149, 149, 255, 141, 141, 141, 255, 132, 132, 132, 255, 119, 119, 119, 255, 116, 116, 116, 255, 120, 120, 120, 255, 127, 127, 127, 255, 133, 133, 133, 255, 139, 139, 139, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 177, 177, 177, 255, 186, 186, 186, 255, 197, 197, 197, 255, 206, 206, 206, 255, 206, 206, 206, 255, 200, 200, 200, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 192, 192, 192, 255, 186, 186, 186, 255, 178, 178, 178, 255, 170, 170, 170, 255, 162, 162, 162, 255, 155, 155, 155, 255, 149, 149, 149, 255, 147, 147, 147, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 143, 143, 143, 255, 145, 145, 145, 255, 152, 152, 152, 255, 155, 155, 155, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 158, 158, 158, 255, 151, 151, 151, 255, 143, 143, 143, 255, 136, 136, 136, 255, 130, 130, 130, 255, 127, 127, 127, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 136, 136, 136, 255, 140, 140, 140, 255, 145, 145, 145, 255, 144, 144, 144, 255, 132, 132, 132, 255, 119, 119, 119, 255, 114, 114, 114, 255, 108, 108, 108, 255, 82, 82, 82, 255, 61, 61, 61, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 71, 71, 71, 255, 86, 86, 86, 255, 99, 99, 99, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 97, 97, 97, 255, 72, 72, 72, 255, 59, 59, 59, 255, 66, 66, 66, 255, 96, 96, 96, 255, 105, 105, 105, 255, 105, 105, 105, 255, 97, 97, 97, 255, 84, 84, 84, 255, 80, 80, 80, 255, 90, 90, 90, 255, 106, 106, 106, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 164, 164, 164, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 158, 158, 158, 255, 151, 151, 151, 255, 143, 143, 143, 255, 135, 135, 135, 255, 128, 128, 128, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 121, 121, 121, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 102, 102, 102, 255, 101, 101, 101, 255, 113, 113, 113, 255, 136, 136, 136, 255, 138, 138, 138, 255, 129, 129, 129, 255, 114, 114, 114, 255, 122, 122, 122, 255, 163, 163, 163, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 134, 134, 134, 255, 153, 153, 153, 255, 174, 174, 174, 255, 174, 174, 174, 255, 160, 160, 160, 255, 140, 140, 140, 255, 141, 141, 141, 255, 129, 129, 129, 255, 120, 120, 120, 255, 119, 119, 119, 255, 122, 122, 122, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 170, 170, 170, 255, 178, 178, 178, 255, 190, 190, 190, 255, 201, 201, 201, 255, 207, 207, 207, 255, 204, 204, 204, 255, 197, 197, 197, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 193, 193, 193, 255, 186, 186, 186, 255, 176, 176, 176, 255, 165, 165, 165, 255, 156, 156, 156, 255, 150, 150, 150, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 140, 140, 140, 255, 145, 145, 145, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 162, 162, 162, 255, 158, 158, 158, 255, 152, 152, 152, 255, 144, 144, 144, 255, 136, 136, 136, 255, 131, 131, 131, 255, 128, 128, 128, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 145, 145, 145, 255, 131, 131, 131, 255, 119, 119, 119, 255, 115, 115, 115, 255, 108, 108, 108, 255, 83, 83, 83, 255, 61, 61, 61, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 66, 66, 66, 255, 78, 78, 78, 255, 90, 90, 90, 255, 100, 100, 100, 255, 104, 104, 104, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 102, 102, 102, 255, 89, 89, 89, 255, 64, 64, 64, 255, 58, 58, 58, 255, 73, 73, 73, 255, 97, 97, 97, 255, 104, 104, 104, 255, 102, 102, 102, 255, 92, 92, 92, 255, 79, 79, 79, 255, 75, 75, 75, 255, 84, 84, 84, 255, 102, 102, 102, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 155, 155, 155, 255, 148, 148, 148, 255, 141, 141, 141, 255, 134, 134, 134, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 124, 124, 124, 255, 119, 119, 119, 255, 113, 113, 113, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 102, 102, 102, 255, 97, 97, 97, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 101, 101, 101, 255, 99, 99, 99, 255, 108, 108, 108, 255, 128, 128, 128, 255, 130, 130, 130, 255, 122, 122, 122, 255, 110, 110, 110, 255, 116, 116, 116, 255, 166, 166, 166, 255, 122, 122, 122, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 128, 128, 128, 255, 145, 145, 145, 255, 165, 165, 165, 255, 177, 177, 177, 255, 170, 170, 170, 255, 153, 153, 153, 255, 138, 138, 138, 255, 141, 141, 141, 255, 132, 132, 132, 255, 124, 124, 124, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 171, 171, 171, 255, 181, 181, 181, 255, 194, 194, 194, 255, 203, 203, 203, 255, 206, 206, 206, 255, 200, 200, 200, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 196, 196, 196, 255, 195, 195, 195, 255, 189, 189, 189, 255, 176, 176, 176, 255, 163, 163, 163, 255, 154, 154, 154, 255, 150, 150, 150, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 140, 140, 140, 255, 147, 147, 147, 255, 154, 154, 154, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 159, 159, 159, 255, 153, 153, 153, 255, 145, 145, 145, 255, 138, 138, 138, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 151, 151, 151, 255, 144, 144, 144, 255, 130, 130, 130, 255, 119, 119, 119, 255, 115, 115, 115, 255, 107, 107, 107, 255, 83, 83, 83, 255, 62, 62, 62, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 65, 65, 65, 255, 72, 72, 72, 255, 83, 83, 83, 255, 93, 93, 93, 255, 101, 101, 101, 255, 104, 104, 104, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 96, 96, 96, 255, 75, 75, 75, 255, 60, 60, 60, 255, 59, 59, 59, 255, 78, 78, 78, 255, 97, 97, 97, 255, 102, 102, 102, 255, 97, 97, 97, 255, 85, 85, 85, 255, 73, 73, 73, 255, 70, 70, 70, 255, 78, 78, 78, 255, 97, 97, 97, 255, 109, 109, 109, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 133, 133, 133, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 107, 107, 107, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 100, 100, 100, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 98, 98, 98, 255, 105, 105, 105, 255, 121, 121, 121, 255, 121, 121, 121, 255, 114, 114, 114, 255, 107, 107, 107, 255, 111, 111, 111, 255, 165, 165, 165, 255, 124, 124, 124, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 137, 137, 137, 255, 154, 154, 154, 255, 173, 173, 173, 255, 175, 175, 175, 255, 165, 165, 165, 255, 148, 148, 148, 255, 138, 138, 138, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 173, 173, 173, 255, 185, 185, 185, 255, 197, 197, 197, 255, 205, 205, 205, 255, 204, 204, 204, 255, 196, 196, 196, 255, 195, 195, 195, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 193, 193, 193, 255, 182, 182, 182, 255, 166, 166, 166, 255, 155, 155, 155, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 131, 131, 131, 255, 134, 134, 134, 255, 142, 142, 142, 255, 151, 151, 151, 255, 152, 152, 152, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 161, 161, 161, 255, 155, 155, 155, 255, 147, 147, 147, 255, 140, 140, 140, 255, 134, 134, 134, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 151, 151, 151, 255, 141, 141, 141, 255, 128, 128, 128, 255, 119, 119, 119, 255, 114, 114, 114, 255, 105, 105, 105, 255, 82, 82, 82, 255, 62, 62, 62, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 64, 64, 64, 255, 69, 69, 69, 255, 77, 77, 77, 255, 87, 87, 87, 255, 95, 95, 95, 255, 100, 100, 100, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 97, 97, 97, 255, 84, 84, 84, 255, 64, 64, 64, 255, 58, 58, 58, 255, 64, 64, 64, 255, 81, 81, 81, 255, 96, 96, 96, 255, 98, 98, 98, 255, 90, 90, 90, 255, 77, 77, 77, 255, 68, 68, 68, 255, 66, 66, 66, 255, 73, 73, 73, 255, 92, 92, 92, 255, 105, 105, 105, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 155, 155, 155, 255, 162, 162, 162, 255, 168, 168, 168, 255, 171, 171, 171, 255, 172, 172, 172, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 143, 143, 143, 255, 137, 137, 137, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 124, 124, 124, 255, 118, 118, 118, 255, 110, 110, 110, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 86, 86, 86, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 97, 97, 97, 255, 102, 102, 102, 255, 113, 113, 113, 255, 112, 112, 112, 255, 106, 106, 106, 255, 104, 104, 104, 255, 107, 107, 107, 255, 160, 160, 160, 255, 125, 125, 125, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 129, 129, 129, 255, 145, 145, 145, 255, 162, 162, 162, 255, 175, 175, 175, 255, 174, 174, 174, 255, 163, 163, 163, 255, 148, 148, 148, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 166, 166, 166, 255, 176, 176, 176, 255, 188, 188, 188, 255, 200, 200, 200, 255, 206, 206, 206, 255, 199, 199, 199, 255, 194, 194, 194, 255, 196, 196, 196, 255, 194, 194, 194, 255, 195, 195, 195, 255, 190, 190, 190, 255, 172, 172, 172, 255, 156, 156, 156, 255, 152, 152, 152, 255, 153, 153, 153, 255, 150, 150, 150, 255, 143, 143, 143, 255, 137, 137, 137, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 122, 122, 122, 255, 128, 128, 128, 255, 137, 137, 137, 255, 147, 147, 147, 255, 152, 152, 152, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 162, 162, 162, 255, 157, 157, 157, 255, 150, 150, 150, 255, 143, 143, 143, 255, 137, 137, 137, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 155, 155, 155, 255, 148, 148, 148, 255, 136, 136, 136, 255, 125, 125, 125, 255, 118, 118, 118, 255, 114, 114, 114, 255, 103, 103, 103, 255, 82, 82, 82, 255, 62, 62, 62, 255, 53, 53, 53, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 67, 67, 67, 255, 73, 73, 73, 255, 80, 80, 80, 255, 88, 88, 88, 255, 94, 94, 94, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 96, 96, 96, 255, 87, 87, 87, 255, 69, 69, 69, 255, 59, 59, 59, 255, 58, 58, 58, 255, 68, 68, 68, 255, 83, 83, 83, 255, 93, 93, 93, 255, 91, 91, 91, 255, 81, 81, 81, 255, 70, 70, 70, 255, 63, 63, 63, 255, 62, 62, 62, 255, 69, 69, 69, 255, 87, 87, 87, 255, 101, 101, 101, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 124, 124, 124, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 147, 147, 147, 255, 155, 155, 155, 255, 164, 164, 164, 255, 169, 169, 169, 255, 169, 169, 169, 255, 163, 163, 163, 255, 153, 153, 153, 255, 145, 145, 145, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 128, 128, 128, 255, 122, 122, 122, 255, 113, 113, 113, 255, 105, 105, 105, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 80, 80, 80, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 100, 100, 100, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 152, 152, 152, 255, 127, 127, 127, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 136, 136, 136, 255, 150, 150, 150, 255, 167, 167, 167, 255, 176, 176, 176, 255, 173, 173, 173, 255, 164, 164, 164, 255, 152, 152, 152, 255, 143, 143, 143, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 159, 159, 159, 255, 163, 163, 163, 255, 169, 169, 169, 255, 180, 180, 180, 255, 193, 193, 193, 255, 204, 204, 204, 255, 202, 202, 202, 255, 194, 194, 194, 255, 196, 196, 196, 255, 194, 194, 194, 255, 194, 194, 194, 255, 184, 184, 184, 255, 161, 161, 161, 255, 153, 153, 153, 255, 151, 151, 151, 255, 139, 139, 139, 255, 124, 124, 124, 255, 111, 111, 111, 255, 104, 104, 104, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 106, 106, 106, 255, 112, 112, 112, 255, 123, 123, 123, 255, 135, 135, 135, 255, 146, 146, 146, 255, 151, 151, 151, 255, 148, 148, 148, 255, 148, 148, 148, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 160, 160, 160, 255, 154, 154, 154, 255, 146, 146, 146, 255, 140, 140, 140, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 157, 157, 157, 255, 153, 153, 153, 255, 143, 143, 143, 255, 132, 132, 132, 255, 123, 123, 123, 255, 117, 117, 117, 255, 112, 112, 112, 255, 100, 100, 100, 255, 81, 81, 81, 255, 62, 62, 62, 255, 52, 52, 52, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 69, 69, 69, 255, 74, 74, 74, 255, 80, 80, 80, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 94, 94, 94, 255, 93, 93, 93, 255, 86, 86, 86, 255, 73, 73, 73, 255, 61, 61, 61, 255, 58, 58, 58, 255, 60, 60, 60, 255, 71, 71, 71, 255, 82, 82, 82, 255, 87, 87, 87, 255, 82, 82, 82, 255, 73, 73, 73, 255, 64, 64, 64, 255, 60, 60, 60, 255, 60, 60, 60, 255, 65, 65, 65, 255, 81, 81, 81, 255, 97, 97, 97, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 141, 141, 141, 255, 146, 146, 146, 255, 156, 156, 156, 255, 164, 164, 164, 255, 164, 164, 164, 255, 156, 156, 156, 255, 145, 145, 145, 255, 137, 137, 137, 255, 132, 132, 132, 255, 126, 126, 126, 255, 116, 116, 116, 255, 106, 106, 106, 255, 103, 103, 103, 255, 103, 103, 103, 255, 100, 100, 100, 255, 93, 93, 93, 255, 84, 84, 84, 255, 78, 78, 78, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 99, 99, 99, 255, 100, 100, 100, 255, 103, 103, 103, 255, 103, 103, 103, 255, 141, 141, 141, 255, 131, 131, 131, 255, 113, 113, 113, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 127, 127, 127, 255, 141, 141, 141, 255, 154, 154, 154, 255, 168, 168, 168, 255, 175, 175, 175, 255, 174, 174, 174, 255, 168, 168, 168, 255, 159, 159, 159, 255, 152, 152, 152, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 160, 160, 160, 255, 164, 164, 164, 255, 172, 172, 172, 255, 185, 185, 185, 255, 199, 199, 199, 255, 205, 205, 205, 255, 194, 194, 194, 255, 195, 195, 195, 255, 193, 193, 193, 255, 193, 193, 193, 255, 174, 174, 174, 255, 154, 154, 154, 255, 150, 150, 150, 255, 129, 129, 129, 255, 103, 103, 103, 255, 87, 87, 87, 255, 81, 81, 81, 255, 80, 80, 80, 255, 82, 82, 82, 255, 86, 86, 86, 255, 91, 91, 91, 255, 99, 99, 99, 255, 110, 110, 110, 255, 124, 124, 124, 255, 137, 137, 137, 255, 148, 148, 148, 255, 150, 150, 150, 255, 147, 147, 147, 255, 148, 148, 148, 255, 152, 152, 152, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 163, 163, 163, 255, 158, 158, 158, 255, 151, 151, 151, 255, 144, 144, 144, 255, 139, 139, 139, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 155, 155, 155, 255, 148, 148, 148, 255, 138, 138, 138, 255, 129, 129, 129, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 99, 99, 99, 255, 80, 80, 80, 255, 62, 62, 62, 255, 52, 52, 52, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 85, 85, 85, 255, 75, 75, 75, 255, 64, 64, 64, 255, 59, 59, 59, 255, 58, 58, 58, 255, 62, 62, 62, 255, 71, 71, 71, 255, 79, 79, 79, 255, 78, 78, 78, 255, 73, 73, 73, 255, 65, 65, 65, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 62, 62, 62, 255, 76, 76, 76, 255, 91, 91, 91, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 126, 126, 126, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 136, 136, 136, 255, 139, 139, 139, 255, 146, 146, 146, 255, 156, 156, 156, 255, 160, 160, 160, 255, 152, 152, 152, 255, 141, 141, 141, 255, 133, 133, 133, 255, 123, 123, 123, 255, 106, 106, 106, 255, 105, 105, 105, 255, 101, 101, 101, 255, 90, 90, 90, 255, 80, 80, 80, 255, 78, 78, 78, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 102, 102, 102, 255, 128, 128, 128, 255, 139, 139, 139, 255, 113, 113, 113, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 130, 130, 130, 255, 143, 143, 143, 255, 155, 155, 155, 255, 167, 167, 167, 255, 174, 174, 174, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 162, 162, 162, 255, 167, 167, 167, 255, 178, 178, 178, 255, 193, 193, 193, 255, 204, 204, 204, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 192, 192, 192, 255, 164, 164, 164, 255, 153, 153, 153, 255, 130, 130, 130, 255, 93, 93, 93, 255, 74, 74, 74, 255, 67, 67, 67, 255, 69, 69, 69, 255, 76, 76, 76, 255, 85, 85, 85, 255, 96, 96, 96, 255, 108, 108, 108, 255, 121, 121, 121, 255, 135, 135, 135, 255, 147, 147, 147, 255, 151, 151, 151, 255, 148, 148, 148, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 162, 162, 162, 255, 156, 156, 156, 255, 149, 149, 149, 255, 144, 144, 144, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 159, 159, 159, 255, 156, 156, 156, 255, 150, 150, 150, 255, 142, 142, 142, 255, 134, 134, 134, 255, 126, 126, 126, 255, 120, 120, 120, 255, 115, 115, 115, 255, 110, 110, 110, 255, 98, 98, 98, 255, 81, 81, 81, 255, 63, 63, 63, 255, 52, 52, 52, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 83, 83, 83, 255, 77, 77, 77, 255, 67, 67, 67, 255, 60, 60, 60, 255, 58, 58, 58, 255, 59, 59, 59, 255, 63, 63, 63, 255, 69, 69, 69, 255, 73, 73, 73, 255, 71, 71, 71, 255, 66, 66, 66, 255, 61, 61, 61, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 60, 60, 60, 255, 71, 71, 71, 255, 85, 85, 85, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 106, 106, 106, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 134, 134, 134, 255, 138, 138, 138, 255, 145, 145, 145, 255, 154, 154, 154, 255, 151, 151, 151, 255, 140, 140, 140, 255, 131, 131, 131, 255, 108, 108, 108, 255, 105, 105, 105, 255, 85, 85, 85, 255, 80, 80, 80, 255, 89, 89, 89, 255, 98, 98, 98, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 80, 80, 80, 255, 84, 84, 84, 255, 88, 88, 88, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 90, 90, 90, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 116, 116, 116, 255, 148, 148, 148, 255, 114, 114, 114, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 132, 132, 132, 255, 143, 143, 143, 255, 154, 154, 154, 255, 164, 164, 164, 255, 172, 172, 172, 255, 177, 177, 177, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 168, 168, 168, 255, 164, 164, 164, 255, 162, 162, 162, 255, 164, 164, 164, 255, 171, 171, 171, 255, 186, 186, 186, 255, 201, 201, 201, 255, 198, 198, 198, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 156, 156, 156, 255, 143, 143, 143, 255, 98, 98, 98, 255, 68, 68, 68, 255, 59, 59, 59, 255, 64, 64, 64, 255, 78, 78, 78, 255, 99, 99, 99, 255, 122, 122, 122, 255, 137, 137, 137, 255, 146, 146, 146, 255, 151, 151, 151, 255, 151, 151, 151, 255, 148, 148, 148, 255, 149, 149, 149, 255, 153, 153, 153, 255, 157, 157, 157, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 161, 161, 161, 255, 155, 155, 155, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 157, 157, 157, 255, 152, 152, 152, 255, 145, 145, 145, 255, 138, 138, 138, 255, 131, 131, 131, 255, 125, 125, 125, 255, 119, 119, 119, 255, 115, 115, 115, 255, 109, 109, 109, 255, 98, 98, 98, 255, 81, 81, 81, 255, 63, 63, 63, 255, 52, 52, 52, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 81, 81, 81, 255, 77, 77, 77, 255, 69, 69, 69, 255, 62, 62, 62, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 67, 67, 67, 255, 78, 78, 78, 255, 86, 86, 86, 255, 88, 88, 88, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 122, 122, 122, 255, 128, 128, 128, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 132, 132, 132, 255, 137, 137, 137, 255, 144, 144, 144, 255, 149, 149, 149, 255, 142, 142, 142, 255, 131, 131, 131, 255, 105, 105, 105, 255, 92, 92, 92, 255, 84, 84, 84, 255, 102, 102, 102, 255, 111, 111, 111, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 105, 105, 105, 255, 154, 154, 154, 255, 117, 117, 117, 255, 110, 110, 110, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 160, 160, 160, 255, 167, 167, 167, 255, 173, 173, 173, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 187, 187, 187, 255, 180, 180, 180, 255, 171, 171, 171, 255, 164, 164, 164, 255, 163, 163, 163, 255, 167, 167, 167, 255, 179, 179, 179, 255, 196, 196, 196, 255, 200, 200, 200, 255, 191, 191, 191, 255, 190, 190, 190, 255, 185, 185, 185, 255, 153, 153, 153, 255, 124, 124, 124, 255, 73, 73, 73, 255, 55, 55, 55, 255, 60, 60, 60, 255, 82, 82, 82, 255, 118, 118, 118, 255, 145, 145, 145, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 165, 165, 165, 255, 161, 161, 161, 255, 156, 156, 156, 255, 151, 151, 151, 255, 146, 146, 146, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 158, 158, 158, 255, 154, 154, 154, 255, 149, 149, 149, 255, 143, 143, 143, 255, 137, 137, 137, 255, 131, 131, 131, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 110, 110, 110, 255, 99, 99, 99, 255, 82, 82, 82, 255, 64, 64, 64, 255, 52, 52, 52, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 76, 76, 76, 255, 79, 79, 79, 255, 80, 80, 80, 255, 77, 77, 77, 255, 71, 71, 71, 255, 64, 64, 64, 255, 60, 60, 60, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 63, 63, 63, 255, 72, 72, 72, 255, 79, 79, 79, 255, 82, 82, 82, 255, 88, 88, 88, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 91, 91, 91, 255, 96, 96, 96, 255, 102, 102, 102, 255, 108, 108, 108, 255, 114, 114, 114, 255, 120, 120, 120, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 131, 131, 131, 255, 127, 127, 127, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 144, 144, 144, 255, 134, 134, 134, 255, 106, 106, 106, 255, 87, 87, 87, 255, 94, 94, 94, 255, 110, 110, 110, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 89, 89, 89, 255, 90, 90, 90, 255, 86, 86, 86, 255, 80, 80, 80, 255, 82, 82, 82, 255, 87, 87, 87, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 99, 99, 99, 255, 98, 98, 98, 255, 152, 152, 152, 255, 125, 125, 125, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 130, 130, 130, 255, 140, 140, 140, 255, 148, 148, 148, 255, 155, 155, 155, 255, 161, 161, 161, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 183, 183, 183, 255, 188, 188, 188, 255, 190, 190, 190, 255, 182, 182, 182, 255, 171, 171, 171, 255, 164, 164, 164, 255, 165, 165, 165, 255, 174, 174, 174, 255, 191, 191, 191, 255, 201, 201, 201, 255, 190, 190, 190, 255, 189, 189, 189, 255, 180, 180, 180, 255, 150, 150, 150, 255, 101, 101, 101, 255, 59, 59, 59, 255, 55, 55, 55, 255, 78, 78, 78, 255, 123, 123, 123, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 155, 155, 155, 255, 157, 157, 157, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 117, 117, 117, 255, 111, 111, 111, 255, 99, 99, 99, 255, 83, 83, 83, 255, 65, 65, 65, 255, 52, 52, 52, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 80, 80, 80, 255, 77, 77, 77, 255, 72, 72, 72, 255, 65, 65, 65, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 61, 61, 61, 255, 67, 67, 67, 255, 73, 73, 73, 255, 78, 78, 78, 255, 84, 84, 84, 255, 87, 87, 87, 255, 88, 88, 88, 255, 86, 86, 86, 255, 82, 82, 82, 255, 79, 79, 79, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 111, 111, 111, 255, 118, 118, 118, 255, 125, 125, 125, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 133, 133, 133, 255, 129, 129, 129, 255, 123, 123, 123, 255, 125, 125, 125, 255, 134, 134, 134, 255, 140, 140, 140, 255, 139, 139, 139, 255, 121, 121, 121, 255, 96, 96, 96, 255, 93, 93, 93, 255, 110, 110, 110, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 88, 88, 88, 255, 82, 82, 82, 255, 81, 81, 81, 255, 88, 88, 88, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 98, 98, 98, 255, 97, 97, 97, 255, 134, 134, 134, 255, 141, 141, 141, 255, 113, 113, 113, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 126, 126, 126, 255, 136, 136, 136, 255, 144, 144, 144, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 182, 182, 182, 255, 185, 185, 185, 255, 191, 191, 191, 255, 180, 180, 180, 255, 168, 168, 168, 255, 164, 164, 164, 255, 170, 170, 170, 255, 186, 186, 186, 255, 201, 201, 201, 255, 189, 189, 189, 255, 188, 188, 188, 255, 175, 175, 175, 255, 144, 144, 144, 255, 82, 82, 82, 255, 54, 54, 54, 255, 67, 67, 67, 255, 114, 114, 114, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 158, 158, 158, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 135, 135, 135, 255, 129, 129, 129, 255, 123, 123, 123, 255, 118, 118, 118, 255, 111, 111, 111, 255, 100, 100, 100, 255, 83, 83, 83, 255, 65, 65, 65, 255, 52, 52, 52, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 79, 79, 79, 255, 76, 76, 76, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 64, 64, 64, 255, 69, 69, 69, 255, 75, 75, 75, 255, 80, 80, 80, 255, 83, 83, 83, 255, 82, 82, 82, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 79, 79, 79, 255, 86, 86, 86, 255, 93, 93, 93, 255, 101, 101, 101, 255, 109, 109, 109, 255, 116, 116, 116, 255, 123, 123, 123, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 128, 128, 128, 255, 119, 119, 119, 255, 119, 119, 119, 255, 132, 132, 132, 255, 139, 139, 139, 255, 134, 134, 134, 255, 102, 102, 102, 255, 80, 80, 80, 255, 107, 107, 107, 255, 105, 105, 105, 255, 99, 99, 99, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 90, 90, 90, 255, 83, 83, 83, 255, 81, 81, 81, 255, 88, 88, 88, 255, 90, 90, 90, 255, 87, 87, 87, 255, 88, 88, 88, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 105, 105, 105, 255, 151, 151, 151, 255, 123, 123, 123, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 123, 123, 123, 255, 131, 131, 131, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 169, 169, 169, 255, 174, 174, 174, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 174, 174, 174, 255, 164, 164, 164, 255, 167, 167, 167, 255, 181, 181, 181, 255, 198, 198, 198, 255, 188, 188, 188, 255, 186, 186, 186, 255, 171, 171, 171, 255, 137, 137, 137, 255, 71, 71, 71, 255, 57, 57, 57, 255, 89, 89, 89, 255, 140, 140, 140, 255, 153, 153, 153, 255, 157, 157, 157, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 139, 139, 139, 255, 145, 145, 145, 255, 151, 151, 151, 255, 156, 156, 156, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 149, 149, 149, 255, 144, 144, 144, 255, 138, 138, 138, 255, 131, 131, 131, 255, 124, 124, 124, 255, 118, 118, 118, 255, 111, 111, 111, 255, 99, 99, 99, 255, 82, 82, 82, 255, 64, 64, 64, 255, 52, 52, 52, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 77, 77, 77, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 78, 78, 78, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 74, 74, 74, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 122, 122, 122, 255, 127, 127, 127, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 133, 133, 133, 255, 134, 134, 134, 255, 132, 132, 132, 255, 127, 127, 127, 255, 114, 114, 114, 255, 112, 112, 112, 255, 129, 129, 129, 255, 137, 137, 137, 255, 125, 125, 125, 255, 92, 92, 92, 255, 102, 102, 102, 255, 102, 102, 102, 255, 97, 97, 97, 255, 89, 89, 89, 255, 85, 85, 85, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 91, 91, 91, 255, 90, 90, 90, 255, 84, 84, 84, 255, 82, 82, 82, 255, 89, 89, 89, 255, 90, 90, 90, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 95, 95, 95, 255, 135, 135, 135, 255, 143, 143, 143, 255, 115, 115, 115, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 162, 162, 162, 255, 170, 170, 170, 255, 179, 179, 179, 255, 183, 183, 183, 255, 189, 189, 189, 255, 182, 182, 182, 255, 167, 167, 167, 255, 165, 165, 165, 255, 176, 176, 176, 255, 195, 195, 195, 255, 187, 187, 187, 255, 185, 185, 185, 255, 167, 167, 167, 255, 131, 131, 131, 255, 67, 67, 67, 255, 65, 65, 65, 255, 116, 116, 116, 255, 150, 150, 150, 255, 155, 155, 155, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 128, 128, 128, 255, 136, 136, 136, 255, 144, 144, 144, 255, 151, 151, 151, 255, 156, 156, 156, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 124, 124, 124, 255, 118, 118, 118, 255, 110, 110, 110, 255, 97, 97, 97, 255, 79, 79, 79, 255, 63, 63, 63, 255, 51, 51, 51, 255, 47, 47, 47, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 60, 60, 60, 255, 64, 64, 64, 255, 66, 66, 66, 255, 64, 64, 64, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 73, 73, 73, 255, 74, 74, 74, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 121, 121, 121, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 127, 127, 127, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 132, 132, 132, 255, 125, 125, 125, 255, 110, 110, 110, 255, 103, 103, 103, 255, 125, 125, 125, 255, 134, 134, 134, 255, 109, 109, 109, 255, 72, 72, 72, 255, 102, 102, 102, 255, 96, 96, 96, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 90, 90, 90, 255, 84, 84, 84, 255, 83, 83, 83, 255, 90, 90, 90, 255, 90, 90, 90, 255, 87, 87, 87, 255, 89, 89, 89, 255, 93, 93, 93, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 93, 93, 93, 255, 96, 96, 96, 255, 95, 95, 95, 255, 98, 98, 98, 255, 146, 146, 146, 255, 137, 137, 137, 255, 112, 112, 112, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 154, 154, 154, 255, 160, 160, 160, 255, 169, 169, 169, 255, 181, 181, 181, 255, 182, 182, 182, 255, 188, 188, 188, 255, 171, 171, 171, 255, 164, 164, 164, 255, 173, 173, 173, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 166, 166, 166, 255, 128, 128, 128, 255, 69, 69, 69, 255, 78, 78, 78, 255, 132, 132, 132, 255, 152, 152, 152, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 108, 108, 108, 255, 114, 114, 114, 255, 122, 122, 122, 255, 131, 131, 131, 255, 141, 141, 141, 255, 148, 148, 148, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 156, 156, 156, 255, 151, 151, 151, 255, 145, 145, 145, 255, 138, 138, 138, 255, 130, 130, 130, 255, 123, 123, 123, 255, 116, 116, 116, 255, 106, 106, 106, 255, 92, 92, 92, 255, 75, 75, 75, 255, 60, 60, 60, 255, 51, 51, 51, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 63, 63, 63, 255, 68, 68, 68, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 58, 58, 58, 255, 60, 60, 60, 255, 64, 64, 64, 255, 68, 68, 68, 255, 70, 70, 70, 255, 70, 70, 70, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 68, 68, 68, 255, 75, 75, 75, 255, 84, 84, 84, 255, 93, 93, 93, 255, 104, 104, 104, 255, 114, 114, 114, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 125, 125, 125, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 131, 131, 131, 255, 123, 123, 123, 255, 105, 105, 105, 255, 95, 95, 95, 255, 118, 118, 118, 255, 130, 130, 130, 255, 97, 97, 97, 255, 87, 87, 87, 255, 96, 96, 96, 255, 91, 91, 91, 255, 82, 82, 82, 255, 72, 72, 72, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 84, 84, 84, 255, 85, 85, 85, 255, 92, 92, 92, 255, 90, 90, 90, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 95, 95, 95, 255, 103, 103, 103, 255, 148, 148, 148, 255, 134, 134, 134, 255, 111, 111, 111, 255, 106, 106, 106, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 139, 139, 139, 255, 145, 145, 145, 255, 153, 153, 153, 255, 161, 161, 161, 255, 173, 173, 173, 255, 182, 182, 182, 255, 188, 188, 188, 255, 176, 176, 176, 255, 164, 164, 164, 255, 169, 169, 169, 255, 187, 187, 187, 255, 187, 187, 187, 255, 184, 184, 184, 255, 165, 165, 165, 255, 127, 127, 127, 255, 74, 74, 74, 255, 91, 91, 91, 255, 140, 140, 140, 255, 152, 152, 152, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 105, 105, 105, 255, 113, 113, 113, 255, 122, 122, 122, 255, 130, 130, 130, 255, 137, 137, 137, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 152, 152, 152, 255, 147, 147, 147, 255, 141, 141, 141, 255, 133, 133, 133, 255, 126, 126, 126, 255, 120, 120, 120, 255, 111, 111, 111, 255, 99, 99, 99, 255, 84, 84, 84, 255, 69, 69, 69, 255, 57, 57, 57, 255, 50, 50, 50, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 66, 66, 66, 255, 72, 72, 72, 255, 72, 72, 72, 255, 68, 68, 68, 255, 62, 62, 62, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 75, 75, 75, 255, 84, 84, 84, 255, 94, 94, 94, 255, 106, 106, 106, 255, 115, 115, 115, 255, 121, 121, 121, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 130, 130, 130, 255, 121, 121, 121, 255, 100, 100, 100, 255, 89, 89, 89, 255, 109, 109, 109, 255, 125, 125, 125, 255, 94, 94, 94, 255, 97, 97, 97, 255, 91, 91, 91, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 89, 89, 89, 255, 85, 85, 85, 255, 87, 87, 87, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 91, 91, 91, 255, 94, 94, 94, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 95, 95, 95, 255, 102, 102, 102, 255, 148, 148, 148, 255, 136, 136, 136, 255, 112, 112, 112, 255, 106, 106, 106, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 131, 131, 131, 255, 135, 135, 135, 255, 144, 144, 144, 255, 154, 154, 154, 255, 165, 165, 165, 255, 179, 179, 179, 255, 183, 183, 183, 255, 181, 181, 181, 255, 165, 165, 165, 255, 167, 167, 167, 255, 182, 182, 182, 255, 187, 187, 187, 255, 184, 184, 184, 255, 166, 166, 166, 255, 128, 128, 128, 255, 81, 81, 81, 255, 101, 101, 101, 255, 142, 142, 142, 255, 152, 152, 152, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 146, 146, 146, 255, 141, 141, 141, 255, 135, 135, 135, 255, 129, 129, 129, 255, 123, 123, 123, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 93, 93, 93, 255, 98, 98, 98, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 137, 137, 137, 255, 131, 131, 131, 255, 125, 125, 125, 255, 119, 119, 119, 255, 111, 111, 111, 255, 100, 100, 100, 255, 87, 87, 87, 255, 73, 73, 73, 255, 62, 62, 62, 255, 54, 54, 54, 255, 49, 49, 49, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 62, 62, 62, 255, 70, 70, 70, 255, 75, 75, 75, 255, 75, 75, 75, 255, 70, 70, 70, 255, 64, 64, 64, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 64, 64, 64, 255, 69, 69, 69, 255, 76, 76, 76, 255, 86, 86, 86, 255, 97, 97, 97, 255, 109, 109, 109, 255, 117, 117, 117, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 124, 124, 124, 255, 129, 129, 129, 255, 129, 129, 129, 255, 118, 118, 118, 255, 95, 95, 95, 255, 86, 86, 86, 255, 98, 98, 98, 255, 117, 117, 117, 255, 90, 90, 90, 255, 96, 96, 96, 255, 88, 88, 88, 255, 83, 83, 83, 255, 73, 73, 73, 255, 68, 68, 68, 255, 72, 72, 72, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 91, 91, 91, 255, 93, 93, 93, 255, 89, 89, 89, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 95, 95, 95, 255, 98, 98, 98, 255, 144, 144, 144, 255, 141, 141, 141, 255, 114, 114, 114, 255, 106, 106, 106, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 130, 130, 130, 255, 137, 137, 137, 255, 149, 149, 149, 255, 159, 159, 159, 255, 174, 174, 174, 255, 181, 181, 181, 255, 184, 184, 184, 255, 166, 166, 166, 255, 164, 164, 164, 255, 179, 179, 179, 255, 187, 187, 187, 255, 183, 183, 183, 255, 167, 167, 167, 255, 130, 130, 130, 255, 89, 89, 89, 255, 108, 108, 108, 255, 142, 142, 142, 255, 151, 151, 151, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 141, 141, 141, 255, 135, 135, 135, 255, 128, 128, 128, 255, 121, 121, 121, 255, 114, 114, 114, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 111, 111, 111, 255, 116, 116, 116, 255, 120, 120, 120, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 117, 117, 117, 255, 111, 111, 111, 255, 103, 103, 103, 255, 92, 92, 92, 255, 81, 81, 81, 255, 70, 70, 70, 255, 61, 61, 61, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 64, 64, 64, 255, 72, 72, 72, 255, 78, 78, 78, 255, 78, 78, 78, 255, 73, 73, 73, 255, 66, 66, 66, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 62, 62, 62, 255, 66, 66, 66, 255, 71, 71, 71, 255, 80, 80, 80, 255, 91, 91, 91, 255, 103, 103, 103, 255, 112, 112, 112, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 122, 122, 122, 255, 127, 127, 127, 255, 127, 127, 127, 255, 115, 115, 115, 255, 90, 90, 90, 255, 83, 83, 83, 255, 89, 89, 89, 255, 108, 108, 108, 255, 86, 86, 86, 255, 93, 93, 93, 255, 86, 86, 86, 255, 80, 80, 80, 255, 72, 72, 72, 255, 69, 69, 69, 255, 76, 76, 76, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 88, 88, 88, 255, 88, 88, 88, 255, 94, 94, 94, 255, 94, 94, 94, 255, 88, 88, 88, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 96, 96, 96, 255, 92, 92, 92, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 126, 126, 126, 255, 149, 149, 149, 255, 120, 120, 120, 255, 107, 107, 107, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 127, 127, 127, 255, 134, 134, 134, 255, 145, 145, 145, 255, 156, 156, 156, 255, 171, 171, 171, 255, 181, 181, 181, 255, 183, 183, 183, 255, 166, 166, 166, 255, 163, 163, 163, 255, 177, 177, 177, 255, 185, 185, 185, 255, 181, 181, 181, 255, 166, 166, 166, 255, 131, 131, 131, 255, 96, 96, 96, 255, 114, 114, 114, 255, 142, 142, 142, 255, 150, 150, 150, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 121, 121, 121, 255, 113, 113, 113, 255, 106, 106, 106, 255, 100, 100, 100, 255, 96, 96, 96, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 86, 86, 86, 255, 78, 78, 78, 255, 70, 70, 70, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 74, 74, 74, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 66, 66, 66, 255, 74, 74, 74, 255, 80, 80, 80, 255, 81, 81, 81, 255, 76, 76, 76, 255, 68, 68, 68, 255, 61, 61, 61, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 70, 70, 70, 255, 78, 78, 78, 255, 88, 88, 88, 255, 100, 100, 100, 255, 109, 109, 109, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 120, 120, 120, 255, 126, 126, 126, 255, 123, 123, 123, 255, 109, 109, 109, 255, 84, 84, 84, 255, 80, 80, 80, 255, 83, 83, 83, 255, 97, 97, 97, 255, 83, 83, 83, 255, 91, 91, 91, 255, 85, 85, 85, 255, 79, 79, 79, 255, 72, 72, 72, 255, 69, 69, 69, 255, 76, 76, 76, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 91, 91, 91, 255, 95, 95, 95, 255, 94, 94, 94, 255, 87, 87, 87, 255, 87, 87, 87, 255, 93, 93, 93, 255, 98, 98, 98, 255, 98, 98, 98, 255, 93, 93, 93, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 96, 96, 96, 255, 103, 103, 103, 255, 148, 148, 148, 255, 137, 137, 137, 255, 110, 110, 110, 255, 106, 106, 106, 255, 112, 112, 112, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 122, 122, 122, 255, 127, 127, 127, 255, 135, 135, 135, 255, 144, 144, 144, 255, 155, 155, 155, 255, 170, 170, 170, 255, 180, 180, 180, 255, 181, 181, 181, 255, 164, 164, 164, 255, 161, 161, 161, 255, 178, 178, 178, 255, 182, 182, 182, 255, 177, 177, 177, 255, 163, 163, 163, 255, 132, 132, 132, 255, 103, 103, 103, 255, 118, 118, 118, 255, 141, 141, 141, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 107, 107, 107, 255, 100, 100, 100, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 75, 75, 75, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 78, 78, 78, 255, 73, 73, 73, 255, 66, 66, 66, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 67, 67, 67, 255, 76, 76, 76, 255, 82, 82, 82, 255, 83, 83, 83, 255, 79, 79, 79, 255, 71, 71, 71, 255, 63, 63, 63, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 64, 64, 64, 255, 69, 69, 69, 255, 77, 77, 77, 255, 87, 87, 87, 255, 98, 98, 98, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 119, 119, 119, 255, 123, 123, 123, 255, 119, 119, 119, 255, 101, 101, 101, 255, 79, 79, 79, 255, 76, 76, 76, 255, 81, 81, 81, 255, 88, 88, 88, 255, 82, 82, 82, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 74, 74, 74, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 74, 74, 74, 255, 78, 78, 78, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 91, 91, 91, 255, 95, 95, 95, 255, 97, 97, 97, 255, 93, 93, 93, 255, 86, 86, 86, 255, 88, 88, 88, 255, 95, 95, 95, 255, 100, 100, 100, 255, 100, 100, 100, 255, 94, 94, 94, 255, 88, 88, 88, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 96, 96, 96, 255, 97, 97, 97, 255, 122, 122, 122, 255, 152, 152, 152, 255, 119, 119, 119, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 122, 122, 122, 255, 128, 128, 128, 255, 136, 136, 136, 255, 144, 144, 144, 255, 157, 157, 157, 255, 170, 170, 170, 255, 181, 181, 181, 255, 177, 177, 177, 255, 160, 160, 160, 255, 159, 159, 159, 255, 181, 181, 181, 255, 183, 183, 183, 255, 173, 173, 173, 255, 159, 159, 159, 255, 131, 131, 131, 255, 109, 109, 109, 255, 122, 122, 122, 255, 140, 140, 140, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 141, 141, 141, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 65, 65, 65, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 67, 67, 67, 255, 76, 76, 76, 255, 83, 83, 83, 255, 85, 85, 85, 255, 82, 82, 82, 255, 75, 75, 75, 255, 65, 65, 65, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 112, 112, 112, 255, 118, 118, 118, 255, 119, 119, 119, 255, 112, 112, 112, 255, 90, 90, 90, 255, 75, 75, 75, 255, 71, 71, 71, 255, 76, 76, 76, 255, 82, 82, 82, 255, 81, 81, 81, 255, 86, 86, 86, 255, 84, 84, 84, 255, 77, 77, 77, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 94, 94, 94, 255, 98, 98, 98, 255, 98, 98, 98, 255, 91, 91, 91, 255, 86, 86, 86, 255, 89, 89, 89, 255, 96, 96, 96, 255, 101, 101, 101, 255, 102, 102, 102, 255, 95, 95, 95, 255, 90, 90, 90, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 102, 102, 102, 255, 147, 147, 147, 255, 138, 138, 138, 255, 110, 110, 110, 255, 110, 110, 110, 255, 117, 117, 117, 255, 119, 119, 119, 255, 119, 119, 119, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 118, 118, 118, 255, 123, 123, 123, 255, 131, 131, 131, 255, 137, 137, 137, 255, 144, 144, 144, 255, 159, 159, 159, 255, 171, 171, 171, 255, 180, 180, 180, 255, 171, 171, 171, 255, 155, 155, 155, 255, 160, 160, 160, 255, 185, 185, 185, 255, 182, 182, 182, 255, 169, 169, 169, 255, 154, 154, 154, 255, 131, 131, 131, 255, 114, 114, 114, 255, 124, 124, 124, 255, 139, 139, 139, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 133, 133, 133, 255, 124, 124, 124, 255, 114, 114, 114, 255, 105, 105, 105, 255, 98, 98, 98, 255, 93, 93, 93, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 55, 55, 55, 255, 66, 66, 66, 255, 80, 80, 80, 255, 93, 93, 93, 255, 100, 100, 100, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 95, 95, 95, 255, 89, 89, 89, 255, 83, 83, 83, 255, 75, 75, 75, 255, 66, 66, 66, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 67, 67, 67, 255, 77, 77, 77, 255, 84, 84, 84, 255, 86, 86, 86, 255, 84, 84, 84, 255, 78, 78, 78, 255, 69, 69, 69, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 68, 68, 68, 255, 75, 75, 75, 255, 84, 84, 84, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 105, 105, 105, 255, 111, 111, 111, 255, 115, 115, 115, 255, 113, 113, 113, 255, 100, 100, 100, 255, 78, 78, 78, 255, 72, 72, 72, 255, 64, 64, 64, 255, 67, 67, 67, 255, 79, 79, 79, 255, 80, 80, 80, 255, 67, 67, 67, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 97, 97, 97, 255, 88, 88, 88, 255, 86, 86, 86, 255, 91, 91, 91, 255, 97, 97, 97, 255, 102, 102, 102, 255, 103, 103, 103, 255, 97, 97, 97, 255, 91, 91, 91, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 122, 122, 122, 255, 154, 154, 154, 255, 121, 121, 121, 255, 108, 108, 108, 255, 116, 116, 116, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 115, 115, 115, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 136, 136, 136, 255, 148, 148, 148, 255, 160, 160, 160, 255, 174, 174, 174, 255, 178, 178, 178, 255, 162, 162, 162, 255, 150, 150, 150, 255, 167, 167, 167, 255, 182, 182, 182, 255, 177, 177, 177, 255, 165, 165, 165, 255, 148, 148, 148, 255, 130, 130, 130, 255, 118, 118, 118, 255, 126, 126, 126, 255, 137, 137, 137, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 131, 131, 131, 255, 121, 121, 121, 255, 111, 111, 111, 255, 102, 102, 102, 255, 96, 96, 96, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 59, 59, 59, 255, 79, 79, 79, 255, 97, 97, 97, 255, 108, 108, 108, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 103, 103, 103, 255, 98, 98, 98, 255, 91, 91, 91, 255, 83, 83, 83, 255, 75, 75, 75, 255, 66, 66, 66, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 67, 67, 67, 255, 76, 76, 76, 255, 84, 84, 84, 255, 88, 88, 88, 255, 87, 87, 87, 255, 82, 82, 82, 255, 73, 73, 73, 255, 64, 64, 64, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 72, 72, 72, 255, 79, 79, 79, 255, 85, 85, 85, 255, 91, 91, 91, 255, 97, 97, 97, 255, 103, 103, 103, 255, 109, 109, 109, 255, 109, 109, 109, 255, 101, 101, 101, 255, 83, 83, 83, 255, 70, 70, 70, 255, 69, 69, 69, 255, 58, 58, 58, 255, 57, 57, 57, 255, 75, 75, 75, 255, 78, 78, 78, 255, 55, 55, 55, 255, 86, 86, 86, 255, 83, 83, 83, 255, 76, 76, 76, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 101, 101, 101, 255, 93, 93, 93, 255, 86, 86, 86, 255, 87, 87, 87, 255, 93, 93, 93, 255, 99, 99, 99, 255, 103, 103, 103, 255, 105, 105, 105, 255, 99, 99, 99, 255, 93, 93, 93, 255, 88, 88, 88, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 108, 108, 108, 255, 151, 151, 151, 255, 140, 140, 140, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 115, 115, 115, 255, 121, 121, 121, 255, 128, 128, 128, 255, 131, 131, 131, 255, 137, 137, 137, 255, 151, 151, 151, 255, 162, 162, 162, 255, 179, 179, 179, 255, 170, 170, 170, 255, 150, 150, 150, 255, 152, 152, 152, 255, 178, 178, 178, 255, 179, 179, 179, 255, 169, 169, 169, 255, 161, 161, 161, 255, 142, 142, 142, 255, 129, 129, 129, 255, 121, 121, 121, 255, 127, 127, 127, 255, 136, 136, 136, 255, 141, 141, 141, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 129, 129, 129, 255, 118, 118, 118, 255, 108, 108, 108, 255, 100, 100, 100, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 49, 49, 49, 255, 60, 60, 60, 255, 82, 82, 82, 255, 103, 103, 103, 255, 112, 112, 112, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 98, 98, 98, 255, 91, 91, 91, 255, 83, 83, 83, 255, 74, 74, 74, 255, 65, 65, 65, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 66, 66, 66, 255, 75, 75, 75, 255, 84, 84, 84, 255, 88, 88, 88, 255, 89, 89, 89, 255, 85, 85, 85, 255, 78, 78, 78, 255, 69, 69, 69, 255, 62, 62, 62, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 95, 95, 95, 255, 100, 100, 100, 255, 101, 101, 101, 255, 95, 95, 95, 255, 81, 81, 81, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 52, 52, 52, 255, 50, 50, 50, 255, 66, 66, 66, 255, 75, 75, 75, 255, 67, 67, 67, 255, 67, 67, 67, 255, 84, 84, 84, 255, 83, 83, 83, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 105, 105, 105, 255, 105, 105, 105, 255, 98, 98, 98, 255, 88, 88, 88, 255, 85, 85, 85, 255, 89, 89, 89, 255, 96, 96, 96, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 102, 102, 102, 255, 96, 96, 96, 255, 90, 90, 90, 255, 87, 87, 87, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 86, 86, 86, 255, 91, 91, 91, 255, 97, 97, 97, 255, 104, 104, 104, 255, 109, 109, 109, 255, 111, 111, 111, 255, 110, 110, 110, 255, 105, 105, 105, 255, 99, 99, 99, 255, 97, 97, 97, 255, 99, 99, 99, 255, 104, 104, 104, 255, 139, 139, 139, 255, 149, 149, 149, 255, 113, 113, 113, 255, 116, 116, 116, 255, 117, 117, 117, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 116, 116, 116, 255, 123, 123, 123, 255, 128, 128, 128, 255, 129, 129, 129, 255, 141, 141, 141, 255, 152, 152, 152, 255, 167, 167, 167, 255, 175, 175, 175, 255, 155, 155, 155, 255, 144, 144, 144, 255, 165, 165, 165, 255, 180, 180, 180, 255, 171, 171, 171, 255, 161, 161, 161, 255, 155, 155, 155, 255, 138, 138, 138, 255, 128, 128, 128, 255, 123, 123, 123, 255, 128, 128, 128, 255, 135, 135, 135, 255, 139, 139, 139, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 138, 138, 138, 255, 142, 142, 142, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 148, 148, 148, 255, 145, 145, 145, 255, 141, 141, 141, 255, 135, 135, 135, 255, 128, 128, 128, 255, 117, 117, 117, 255, 106, 106, 106, 255, 98, 98, 98, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 47, 47, 47, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 48, 48, 48, 255, 55, 55, 55, 255, 77, 77, 77, 255, 102, 102, 102, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 81, 81, 81, 255, 72, 72, 72, 255, 65, 65, 65, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 64, 64, 64, 255, 73, 73, 73, 255, 82, 82, 82, 255, 89, 89, 89, 255, 90, 90, 90, 255, 88, 88, 88, 255, 83, 83, 83, 255, 74, 74, 74, 255, 65, 65, 65, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 70, 70, 70, 255, 76, 76, 76, 255, 82, 82, 82, 255, 86, 86, 86, 255, 86, 86, 86, 255, 81, 81, 81, 255, 72, 72, 72, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 47, 47, 47, 255, 54, 54, 54, 255, 68, 68, 68, 255, 71, 71, 71, 255, 58, 58, 58, 255, 68, 68, 68, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 107, 107, 107, 255, 100, 100, 100, 255, 90, 90, 90, 255, 85, 85, 85, 255, 86, 86, 86, 255, 92, 92, 92, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 104, 104, 104, 255, 98, 98, 98, 255, 93, 93, 93, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 86, 86, 86, 255, 92, 92, 92, 255, 102, 102, 102, 255, 114, 114, 114, 255, 123, 123, 123, 255, 129, 129, 129, 255, 131, 131, 131, 255, 127, 127, 127, 255, 115, 115, 115, 255, 104, 104, 104, 255, 101, 101, 101, 255, 105, 105, 105, 255, 137, 137, 137, 255, 146, 146, 146, 255, 109, 109, 109, 255, 118, 118, 118, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 117, 117, 117, 255, 125, 125, 125, 255, 124, 124, 124, 255, 131, 131, 131, 255, 143, 143, 143, 255, 155, 155, 155, 255, 177, 177, 177, 255, 160, 160, 160, 255, 142, 142, 142, 255, 154, 154, 154, 255, 177, 177, 177, 255, 172, 172, 172, 255, 162, 162, 162, 255, 154, 154, 154, 255, 149, 149, 149, 255, 134, 134, 134, 255, 127, 127, 127, 255, 125, 125, 125, 255, 129, 129, 129, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 141, 141, 141, 255, 145, 145, 145, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 127, 127, 127, 255, 116, 116, 116, 255, 105, 105, 105, 255, 97, 97, 97, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 61, 61, 61, 255, 57, 57, 57, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 52, 52, 52, 255, 66, 66, 66, 255, 94, 94, 94, 255, 112, 112, 112, 255, 116, 116, 116, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 84, 84, 84, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 63, 63, 63, 255, 71, 71, 71, 255, 81, 81, 81, 255, 88, 88, 88, 255, 91, 91, 91, 255, 91, 91, 91, 255, 87, 87, 87, 255, 79, 79, 79, 255, 70, 70, 70, 255, 63, 63, 63, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 55, 55, 55, 255, 49, 49, 49, 255, 47, 47, 47, 255, 49, 49, 49, 255, 47, 47, 47, 255, 56, 56, 56, 255, 66, 66, 66, 255, 69, 69, 69, 255, 63, 63, 63, 255, 54, 54, 54, 255, 72, 72, 72, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 107, 107, 107, 255, 99, 99, 99, 255, 91, 91, 91, 255, 85, 85, 85, 255, 85, 85, 85, 255, 89, 89, 89, 255, 96, 96, 96, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 92, 92, 92, 255, 107, 107, 107, 255, 123, 123, 123, 255, 134, 134, 134, 255, 138, 138, 138, 255, 139, 139, 139, 255, 131, 131, 131, 255, 114, 114, 114, 255, 104, 104, 104, 255, 107, 107, 107, 255, 148, 148, 148, 255, 126, 126, 126, 255, 111, 111, 111, 255, 117, 117, 117, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 122, 122, 122, 255, 133, 133, 133, 255, 144, 144, 144, 255, 165, 165, 165, 255, 166, 166, 166, 255, 143, 143, 143, 255, 147, 147, 147, 255, 173, 173, 173, 255, 171, 171, 171, 255, 160, 160, 160, 255, 151, 151, 151, 255, 149, 149, 149, 255, 142, 142, 142, 255, 131, 131, 131, 255, 126, 126, 126, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 127, 127, 127, 255, 134, 134, 134, 255, 139, 139, 139, 255, 143, 143, 143, 255, 144, 144, 144, 255, 143, 143, 143, 255, 140, 140, 140, 255, 134, 134, 134, 255, 127, 127, 127, 255, 116, 116, 116, 255, 104, 104, 104, 255, 96, 96, 96, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 76, 76, 76, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 54, 54, 54, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 50, 50, 50, 255, 49, 49, 49, 255, 55, 55, 55, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 57, 57, 57, 255, 79, 79, 79, 255, 106, 106, 106, 255, 115, 115, 115, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 62, 62, 62, 255, 68, 68, 68, 255, 78, 78, 78, 255, 87, 87, 87, 255, 92, 92, 92, 255, 93, 93, 93, 255, 90, 90, 90, 255, 85, 85, 85, 255, 76, 76, 76, 255, 68, 68, 68, 255, 62, 62, 62, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 47, 47, 47, 255, 48, 48, 48, 255, 53, 53, 53, 255, 51, 51, 51, 255, 47, 47, 47, 255, 53, 53, 53, 255, 63, 63, 63, 255, 69, 69, 69, 255, 72, 72, 72, 255, 72, 72, 72, 255, 67, 67, 67, 255, 61, 61, 61, 255, 60, 60, 60, 255, 70, 70, 70, 255, 84, 84, 84, 255, 94, 94, 94, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 109, 109, 109, 255, 106, 106, 106, 255, 101, 101, 101, 255, 94, 94, 94, 255, 88, 88, 88, 255, 84, 84, 84, 255, 84, 84, 84, 255, 88, 88, 88, 255, 94, 94, 94, 255, 100, 100, 100, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 93, 93, 93, 255, 114, 114, 114, 255, 134, 134, 134, 255, 140, 140, 140, 255, 142, 142, 142, 255, 138, 138, 138, 255, 117, 117, 117, 255, 104, 104, 104, 255, 113, 113, 113, 255, 154, 154, 154, 255, 107, 107, 107, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 121, 121, 121, 255, 119, 119, 119, 255, 123, 123, 123, 255, 133, 133, 133, 255, 148, 148, 148, 255, 173, 173, 173, 255, 148, 148, 148, 255, 144, 144, 144, 255, 168, 168, 168, 255, 170, 170, 170, 255, 156, 156, 156, 255, 147, 147, 147, 255, 144, 144, 144, 255, 143, 143, 143, 255, 135, 135, 135, 255, 129, 129, 129, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 118, 118, 118, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 118, 118, 118, 255, 125, 125, 125, 255, 132, 132, 132, 255, 138, 138, 138, 255, 141, 141, 141, 255, 141, 141, 141, 255, 139, 139, 139, 255, 134, 134, 134, 255, 127, 127, 127, 255, 116, 116, 116, 255, 104, 104, 104, 255, 96, 96, 96, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 47, 47, 47, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 50, 50, 50, 255, 59, 59, 59, 255, 65, 65, 65, 255, 61, 61, 61, 255, 57, 57, 57, 255, 64, 64, 64, 255, 91, 91, 91, 255, 112, 112, 112, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 86, 86, 86, 255, 81, 81, 81, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 66, 66, 66, 255, 76, 76, 76, 255, 85, 85, 85, 255, 91, 91, 91, 255, 94, 94, 94, 255, 93, 93, 93, 255, 89, 89, 89, 255, 82, 82, 82, 255, 74, 74, 74, 255, 66, 66, 66, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 55, 55, 55, 255, 50, 50, 50, 255, 48, 48, 48, 255, 54, 54, 54, 255, 64, 64, 64, 255, 73, 73, 73, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 87, 87, 87, 255, 84, 84, 84, 255, 77, 77, 77, 255, 70, 70, 70, 255, 71, 71, 71, 255, 81, 81, 81, 255, 93, 93, 93, 255, 101, 101, 101, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 82, 82, 82, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 106, 106, 106, 255, 133, 133, 133, 255, 141, 141, 141, 255, 143, 143, 143, 255, 137, 137, 137, 255, 110, 110, 110, 255, 102, 102, 102, 255, 141, 141, 141, 255, 115, 115, 115, 255, 115, 115, 115, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 121, 121, 121, 255, 115, 115, 115, 255, 124, 124, 124, 255, 134, 134, 134, 255, 162, 162, 162, 255, 157, 157, 157, 255, 144, 144, 144, 255, 163, 163, 163, 255, 169, 169, 169, 255, 151, 151, 151, 255, 142, 142, 142, 255, 139, 139, 139, 255, 139, 139, 139, 255, 137, 137, 137, 255, 131, 131, 131, 255, 127, 127, 127, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 105, 105, 105, 255, 109, 109, 109, 255, 116, 116, 116, 255, 124, 124, 124, 255, 131, 131, 131, 255, 136, 136, 136, 255, 138, 138, 138, 255, 137, 137, 137, 255, 133, 133, 133, 255, 126, 126, 126, 255, 116, 116, 116, 255, 104, 104, 104, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 67, 67, 67, 255, 63, 63, 63, 255, 58, 58, 58, 255, 52, 52, 52, 255, 45, 45, 45, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 63, 63, 63, 255, 72, 72, 72, 255, 67, 67, 67, 255, 61, 61, 61, 255, 72, 72, 72, 255, 101, 101, 101, 255, 115, 115, 115, 255, 118, 118, 118, 255, 117, 117, 117, 255, 114, 114, 114, 255, 109, 109, 109, 255, 98, 98, 98, 255, 83, 83, 83, 255, 69, 69, 69, 255, 62, 62, 62, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 60, 60, 60, 255, 64, 64, 64, 255, 73, 73, 73, 255, 83, 83, 83, 255, 90, 90, 90, 255, 94, 94, 94, 255, 95, 95, 95, 255, 93, 93, 93, 255, 87, 87, 87, 255, 80, 80, 80, 255, 72, 72, 72, 255, 65, 65, 65, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 51, 51, 51, 255, 59, 59, 59, 255, 71, 71, 71, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 90, 90, 90, 255, 80, 80, 80, 255, 75, 75, 75, 255, 78, 78, 78, 255, 86, 86, 86, 255, 94, 94, 94, 255, 99, 99, 99, 255, 102, 102, 102, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 92, 92, 92, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 104, 104, 104, 255, 135, 135, 135, 255, 142, 142, 142, 255, 142, 142, 142, 255, 123, 123, 123, 255, 99, 99, 99, 255, 110, 110, 110, 255, 134, 134, 134, 255, 109, 109, 109, 255, 116, 116, 116, 255, 117, 117, 117, 255, 116, 116, 116, 255, 118, 118, 118, 255, 115, 115, 115, 255, 123, 123, 123, 255, 137, 137, 137, 255, 169, 169, 169, 255, 146, 146, 146, 255, 157, 157, 157, 255, 169, 169, 169, 255, 146, 146, 146, 255, 135, 135, 135, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 101, 101, 101, 255, 106, 106, 106, 255, 114, 114, 114, 255, 123, 123, 123, 255, 130, 130, 130, 255, 134, 134, 134, 255, 134, 134, 134, 255, 131, 131, 131, 255, 125, 125, 125, 255, 116, 116, 116, 255, 104, 104, 104, 255, 95, 95, 95, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 69, 69, 69, 255, 65, 65, 65, 255, 59, 59, 59, 255, 52, 52, 52, 255, 45, 45, 45, 255, 38, 38, 38, 255, 32, 32, 32, 255, 29, 29, 29, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 68, 68, 68, 255, 79, 79, 79, 255, 73, 73, 73, 255, 66, 66, 66, 255, 80, 80, 80, 255, 107, 107, 107, 255, 117, 117, 117, 255, 118, 118, 118, 255, 115, 115, 115, 255, 110, 110, 110, 255, 100, 100, 100, 255, 83, 83, 83, 255, 64, 64, 64, 255, 53, 53, 53, 255, 50, 50, 50, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 70, 70, 70, 255, 80, 80, 80, 255, 89, 89, 89, 255, 94, 94, 94, 255, 96, 96, 96, 255, 95, 95, 95, 255, 92, 92, 92, 255, 85, 85, 85, 255, 78, 78, 78, 255, 70, 70, 70, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 56, 56, 56, 255, 68, 68, 68, 255, 81, 81, 81, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 100, 100, 100, 255, 92, 92, 92, 255, 84, 84, 84, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 84, 84, 84, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 112, 112, 112, 255, 138, 138, 138, 255, 142, 142, 142, 255, 134, 134, 134, 255, 99, 99, 99, 255, 98, 98, 98, 255, 148, 148, 148, 255, 104, 104, 104, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 113, 113, 113, 255, 115, 115, 115, 255, 122, 122, 122, 255, 148, 148, 148, 255, 159, 159, 159, 255, 151, 151, 151, 255, 171, 171, 171, 255, 143, 143, 143, 255, 130, 130, 130, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 98, 98, 98, 255, 105, 105, 105, 255, 114, 114, 114, 255, 122, 122, 122, 255, 128, 128, 128, 255, 130, 130, 130, 255, 129, 129, 129, 255, 124, 124, 124, 255, 116, 116, 116, 255, 105, 105, 105, 255, 95, 95, 95, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 71, 71, 71, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 46, 46, 46, 255, 38, 38, 38, 255, 32, 32, 32, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 52, 52, 52, 255, 73, 73, 73, 255, 86, 86, 86, 255, 79, 79, 79, 255, 71, 71, 71, 255, 88, 88, 88, 255, 112, 112, 112, 255, 118, 118, 118, 255, 117, 117, 117, 255, 113, 113, 113, 255, 106, 106, 106, 255, 90, 90, 90, 255, 67, 67, 67, 255, 52, 52, 52, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 61, 61, 61, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 93, 93, 93, 255, 97, 97, 97, 255, 97, 97, 97, 255, 95, 95, 95, 255, 90, 90, 90, 255, 83, 83, 83, 255, 76, 76, 76, 255, 69, 69, 69, 255, 64, 64, 64, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 57, 57, 57, 255, 67, 67, 67, 255, 82, 82, 82, 255, 90, 90, 90, 255, 92, 92, 92, 255, 96, 96, 96, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 95, 95, 95, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 130, 130, 130, 255, 139, 139, 139, 255, 137, 137, 137, 255, 100, 100, 100, 255, 95, 95, 95, 255, 148, 148, 148, 255, 102, 102, 102, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 109, 109, 109, 255, 115, 115, 115, 255, 123, 123, 123, 255, 161, 161, 161, 255, 153, 153, 153, 255, 166, 166, 166, 255, 145, 145, 145, 255, 126, 126, 126, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 91, 91, 91, 255, 89, 89, 89, 255, 91, 91, 91, 255, 96, 96, 96, 255, 104, 104, 104, 255, 113, 113, 113, 255, 121, 121, 121, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 105, 105, 105, 255, 95, 95, 95, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 74, 74, 74, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 64, 64, 64, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 79, 79, 79, 255, 94, 94, 94, 255, 84, 84, 84, 255, 77, 77, 77, 255, 95, 95, 95, 255, 114, 114, 114, 255, 119, 119, 119, 255, 117, 117, 117, 255, 111, 111, 111, 255, 101, 101, 101, 255, 78, 78, 78, 255, 56, 56, 56, 255, 48, 48, 48, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 60, 60, 60, 255, 65, 65, 65, 255, 74, 74, 74, 255, 84, 84, 84, 255, 92, 92, 92, 255, 97, 97, 97, 255, 98, 98, 98, 255, 97, 97, 97, 255, 94, 94, 94, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 68, 68, 68, 255, 75, 75, 75, 255, 82, 82, 82, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 88, 88, 88, 255, 83, 83, 83, 255, 77, 77, 77, 255, 72, 72, 72, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 69, 69, 69, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 71, 71, 71, 255, 86, 86, 86, 255, 92, 92, 92, 255, 94, 94, 94, 255, 98, 98, 98, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 88, 88, 88, 255, 89, 89, 89, 255, 86, 86, 86, 255, 114, 114, 114, 255, 136, 136, 136, 255, 137, 137, 137, 255, 100, 100, 100, 255, 94, 94, 94, 255, 136, 136, 136, 255, 100, 100, 100, 255, 107, 107, 107, 255, 112, 112, 112, 255, 114, 114, 114, 255, 107, 107, 107, 255, 114, 114, 114, 255, 125, 125, 125, 255, 163, 163, 163, 255, 157, 157, 157, 255, 161, 161, 161, 255, 127, 127, 127, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 85, 85, 85, 255, 88, 88, 88, 255, 95, 95, 95, 255, 104, 104, 104, 255, 113, 113, 113, 255, 119, 119, 119, 255, 121, 121, 121, 255, 119, 119, 119, 255, 113, 113, 113, 255, 104, 104, 104, 255, 95, 95, 95, 255, 88, 88, 88, 255, 83, 83, 83, 255, 77, 77, 77, 255, 72, 72, 72, 255, 68, 68, 68, 255, 67, 67, 67, 255, 68, 68, 68, 255, 71, 71, 71, 255, 76, 76, 76, 255, 77, 77, 77, 255, 76, 76, 76, 255, 73, 73, 73, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 42, 42, 42, 255, 34, 34, 34, 255, 29, 29, 29, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 85, 85, 85, 255, 100, 100, 100, 255, 89, 89, 89, 255, 82, 82, 82, 255, 100, 100, 100, 255, 117, 117, 117, 255, 119, 119, 119, 255, 116, 116, 116, 255, 109, 109, 109, 255, 93, 93, 93, 255, 67, 67, 67, 255, 51, 51, 51, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 59, 59, 59, 255, 63, 63, 63, 255, 72, 72, 72, 255, 82, 82, 82, 255, 91, 91, 91, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 85, 85, 85, 255, 78, 78, 78, 255, 72, 72, 72, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 63, 63, 63, 255, 67, 67, 67, 255, 74, 74, 74, 255, 84, 84, 84, 255, 91, 91, 91, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 83, 83, 83, 255, 74, 74, 74, 255, 68, 68, 68, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 74, 74, 74, 255, 67, 67, 67, 255, 58, 58, 58, 255, 50, 50, 50, 255, 47, 47, 47, 255, 49, 49, 49, 255, 53, 53, 53, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 54, 54, 54, 255, 57, 57, 57, 255, 58, 58, 58, 255, 64, 64, 64, 255, 79, 79, 79, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 101, 101, 101, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 90, 90, 90, 255, 87, 87, 87, 255, 82, 82, 82, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 87, 87, 87, 255, 98, 98, 98, 255, 133, 133, 133, 255, 135, 135, 135, 255, 98, 98, 98, 255, 93, 93, 93, 255, 120, 120, 120, 255, 99, 99, 99, 255, 103, 103, 103, 255, 109, 109, 109, 255, 112, 112, 112, 255, 106, 106, 106, 255, 113, 113, 113, 255, 128, 128, 128, 255, 161, 161, 161, 255, 162, 162, 162, 255, 139, 139, 139, 255, 116, 116, 116, 255, 119, 119, 119, 255, 123, 123, 123, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 109, 109, 109, 255, 103, 103, 103, 255, 95, 95, 95, 255, 86, 86, 86, 255, 82, 82, 82, 255, 83, 83, 83, 255, 87, 87, 87, 255, 95, 95, 95, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 111, 111, 111, 255, 103, 103, 103, 255, 94, 94, 94, 255, 88, 88, 88, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 68, 68, 68, 255, 67, 67, 67, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 72, 72, 72, 255, 64, 64, 64, 255, 55, 55, 55, 255, 45, 45, 45, 255, 36, 36, 36, 255, 30, 30, 30, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 92, 92, 92, 255, 105, 105, 105, 255, 93, 93, 93, 255, 87, 87, 87, 255, 105, 105, 105, 255, 118, 118, 118, 255, 119, 119, 119, 255, 115, 115, 115, 255, 107, 107, 107, 255, 85, 85, 85, 255, 61, 61, 61, 255, 50, 50, 50, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 62, 62, 62, 255, 70, 70, 70, 255, 80, 80, 80, 255, 89, 89, 89, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 98, 98, 98, 255, 94, 94, 94, 255, 88, 88, 88, 255, 82, 82, 82, 255, 75, 75, 75, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 71, 71, 71, 255, 80, 80, 80, 255, 90, 90, 90, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 90, 90, 90, 255, 81, 81, 81, 255, 72, 72, 72, 255, 66, 66, 66, 255, 63, 63, 63, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 73, 73, 73, 255, 78, 78, 78, 255, 80, 80, 80, 255, 78, 78, 78, 255, 71, 71, 71, 255, 61, 61, 61, 255, 51, 51, 51, 255, 47, 47, 47, 255, 51, 51, 51, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 53, 53, 53, 255, 54, 54, 54, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 74, 74, 74, 255, 88, 88, 88, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 91, 91, 91, 255, 87, 87, 87, 255, 82, 82, 82, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 87, 87, 87, 255, 90, 90, 90, 255, 130, 130, 130, 255, 132, 132, 132, 255, 93, 93, 93, 255, 93, 93, 93, 255, 109, 109, 109, 255, 99, 99, 99, 255, 100, 100, 100, 255, 106, 106, 106, 255, 108, 108, 108, 255, 105, 105, 105, 255, 112, 112, 112, 255, 133, 133, 133, 255, 159, 159, 159, 255, 161, 161, 161, 255, 125, 125, 125, 255, 114, 114, 114, 255, 119, 119, 119, 255, 123, 123, 123, 255, 123, 123, 123, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 116, 116, 116, 255, 109, 109, 109, 255, 99, 99, 99, 255, 88, 88, 88, 255, 80, 80, 80, 255, 78, 78, 78, 255, 81, 81, 81, 255, 88, 88, 88, 255, 96, 96, 96, 255, 104, 104, 104, 255, 109, 109, 109, 255, 110, 110, 110, 255, 107, 107, 107, 255, 101, 101, 101, 255, 94, 94, 94, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 69, 69, 69, 255, 68, 68, 68, 255, 70, 70, 70, 255, 74, 74, 74, 255, 80, 80, 80, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 76, 76, 76, 255, 69, 69, 69, 255, 60, 60, 60, 255, 50, 50, 50, 255, 40, 40, 40, 255, 32, 32, 32, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 54, 54, 54, 255, 58, 58, 58, 255, 99, 99, 99, 255, 110, 110, 110, 255, 97, 97, 97, 255, 92, 92, 92, 255, 109, 109, 109, 255, 119, 119, 119, 255, 119, 119, 119, 255, 115, 115, 115, 255, 103, 103, 103, 255, 78, 78, 78, 255, 58, 58, 58, 255, 50, 50, 50, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 69, 69, 69, 255, 79, 79, 79, 255, 88, 88, 88, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 98, 98, 98, 255, 96, 96, 96, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 67, 67, 67, 255, 74, 74, 74, 255, 84, 84, 84, 255, 94, 94, 94, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 97, 97, 97, 255, 92, 92, 92, 255, 82, 82, 82, 255, 73, 73, 73, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 65, 65, 65, 255, 70, 70, 70, 255, 76, 76, 76, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 76, 76, 76, 255, 65, 65, 65, 255, 53, 53, 53, 255, 48, 48, 48, 255, 51, 51, 51, 255, 57, 57, 57, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 65, 65, 65, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 71, 71, 71, 255, 87, 87, 87, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 86, 86, 86, 255, 87, 87, 87, 255, 90, 90, 90, 255, 91, 91, 91, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 87, 87, 87, 255, 89, 89, 89, 255, 128, 128, 128, 255, 127, 127, 127, 255, 87, 87, 87, 255, 92, 92, 92, 255, 105, 105, 105, 255, 98, 98, 98, 255, 98, 98, 98, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 111, 111, 111, 255, 136, 136, 136, 255, 157, 157, 157, 255, 154, 154, 154, 255, 117, 117, 117, 255, 113, 113, 113, 255, 118, 118, 118, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 105, 105, 105, 255, 91, 91, 91, 255, 79, 79, 79, 255, 75, 75, 75, 255, 76, 76, 76, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 102, 102, 102, 255, 104, 104, 104, 255, 103, 103, 103, 255, 99, 99, 99, 255, 92, 92, 92, 255, 86, 86, 86, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 69, 69, 69, 255, 69, 69, 69, 255, 71, 71, 71, 255, 76, 76, 76, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 74, 74, 74, 255, 66, 66, 66, 255, 55, 55, 55, 255, 44, 44, 44, 255, 35, 35, 35, 255, 29, 29, 29, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 55, 55, 55, 255, 62, 62, 62, 255, 106, 106, 106, 255, 113, 113, 113, 255, 100, 100, 100, 255, 97, 97, 97, 255, 112, 112, 112, 255, 120, 120, 120, 255, 120, 120, 120, 255, 114, 114, 114, 255, 100, 100, 100, 255, 73, 73, 73, 255, 56, 56, 56, 255, 51, 51, 51, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 61, 61, 61, 255, 68, 68, 68, 255, 78, 78, 78, 255, 87, 87, 87, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 92, 92, 92, 255, 86, 86, 86, 255, 79, 79, 79, 255, 74, 74, 74, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 68, 68, 68, 255, 75, 75, 75, 255, 85, 85, 85, 255, 96, 96, 96, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 94, 94, 94, 255, 87, 87, 87, 255, 77, 77, 77, 255, 70, 70, 70, 255, 67, 67, 67, 255, 67, 67, 67, 255, 69, 69, 69, 255, 74, 74, 74, 255, 81, 81, 81, 255, 86, 86, 86, 255, 87, 87, 87, 255, 85, 85, 85, 255, 80, 80, 80, 255, 70, 70, 70, 255, 57, 57, 57, 255, 49, 49, 49, 255, 50, 50, 50, 255, 56, 56, 56, 255, 60, 60, 60, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 57, 57, 57, 255, 53, 53, 53, 255, 51, 51, 51, 255, 55, 55, 55, 255, 63, 63, 63, 255, 66, 66, 66, 255, 62, 62, 62, 255, 60, 60, 60, 255, 71, 71, 71, 255, 86, 86, 86, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 91, 91, 91, 255, 89, 89, 89, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 87, 87, 87, 255, 92, 92, 92, 255, 126, 126, 126, 255, 118, 118, 118, 255, 87, 87, 87, 255, 92, 92, 92, 255, 105, 105, 105, 255, 98, 98, 98, 255, 97, 97, 97, 255, 102, 102, 102, 255, 101, 101, 101, 255, 105, 105, 105, 255, 110, 110, 110, 255, 135, 135, 135, 255, 155, 155, 155, 255, 148, 148, 148, 255, 113, 113, 113, 255, 112, 112, 112, 255, 118, 118, 118, 255, 121, 121, 121, 255, 118, 118, 118, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 125, 125, 125, 255, 119, 119, 119, 255, 108, 108, 108, 255, 93, 93, 93, 255, 79, 79, 79, 255, 73, 73, 73, 255, 73, 73, 73, 255, 77, 77, 77, 255, 84, 84, 84, 255, 90, 90, 90, 255, 96, 96, 96, 255, 98, 98, 98, 255, 97, 97, 97, 255, 93, 93, 93, 255, 87, 87, 87, 255, 83, 83, 83, 255, 78, 78, 78, 255, 72, 72, 72, 255, 66, 66, 66, 255, 63, 63, 63, 255, 63, 63, 63, 255, 66, 66, 66, 255, 72, 72, 72, 255, 79, 79, 79, 255, 83, 83, 83, 255, 84, 84, 84, 255, 83, 83, 83, 255, 80, 80, 80, 255, 75, 75, 75, 255, 67, 67, 67, 255, 57, 57, 57, 255, 46, 46, 46, 255, 36, 36, 36, 255, 30, 30, 30, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 55, 55, 55, 255, 70, 70, 70, 255, 112, 112, 112, 255, 115, 115, 115, 255, 103, 103, 103, 255, 101, 101, 101, 255, 115, 115, 115, 255, 121, 121, 121, 255, 120, 120, 120, 255, 113, 113, 113, 255, 96, 96, 96, 255, 70, 70, 70, 255, 56, 56, 56, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 60, 60, 60, 255, 68, 68, 68, 255, 78, 78, 78, 255, 86, 86, 86, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 96, 96, 96, 255, 92, 92, 92, 255, 86, 86, 86, 255, 80, 80, 80, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 66, 66, 66, 255, 69, 69, 69, 255, 75, 75, 75, 255, 85, 85, 85, 255, 96, 96, 96, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 93, 93, 93, 255, 84, 84, 84, 255, 77, 77, 77, 255, 74, 74, 74, 255, 73, 73, 73, 255, 76, 76, 76, 255, 81, 81, 81, 255, 87, 87, 87, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 76, 76, 76, 255, 62, 62, 62, 255, 51, 51, 51, 255, 49, 49, 49, 255, 53, 53, 53, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 49, 49, 49, 255, 54, 54, 54, 255, 65, 65, 65, 255, 72, 72, 72, 255, 70, 70, 70, 255, 62, 62, 62, 255, 60, 60, 60, 255, 72, 72, 72, 255, 86, 86, 86, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 87, 87, 87, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 85, 85, 85, 255, 99, 99, 99, 255, 123, 123, 123, 255, 103, 103, 103, 255, 89, 89, 89, 255, 92, 92, 92, 255, 108, 108, 108, 255, 98, 98, 98, 255, 95, 95, 95, 255, 100, 100, 100, 255, 99, 99, 99, 255, 104, 104, 104, 255, 110, 110, 110, 255, 132, 132, 132, 255, 153, 153, 153, 255, 145, 145, 145, 255, 111, 111, 111, 255, 110, 110, 110, 255, 116, 116, 116, 255, 120, 120, 120, 255, 117, 117, 117, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 129, 129, 129, 255, 125, 125, 125, 255, 118, 118, 118, 255, 107, 107, 107, 255, 91, 91, 91, 255, 77, 77, 77, 255, 70, 70, 70, 255, 71, 71, 71, 255, 75, 75, 75, 255, 81, 81, 81, 255, 87, 87, 87, 255, 90, 90, 90, 255, 91, 91, 91, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 72, 72, 72, 255, 64, 64, 64, 255, 54, 54, 54, 255, 47, 47, 47, 255, 43, 43, 43, 255, 43, 43, 43, 255, 46, 46, 46, 255, 54, 54, 54, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 72, 72, 72, 255, 66, 66, 66, 255, 59, 59, 59, 255, 50, 50, 50, 255, 41, 41, 41, 255, 33, 33, 33, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 57, 57, 57, 255, 83, 83, 83, 255, 118, 118, 118, 255, 116, 116, 116, 255, 105, 105, 105, 255, 106, 106, 106, 255, 117, 117, 117, 255, 122, 122, 122, 255, 120, 120, 120, 255, 112, 112, 112, 255, 94, 94, 94, 255, 68, 68, 68, 255, 56, 56, 56, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 61, 61, 61, 255, 68, 68, 68, 255, 78, 78, 78, 255, 84, 84, 84, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 95, 95, 95, 255, 93, 93, 93, 255, 87, 87, 87, 255, 82, 82, 82, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 69, 69, 69, 255, 74, 74, 74, 255, 84, 84, 84, 255, 95, 95, 95, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 92, 92, 92, 255, 86, 86, 86, 255, 83, 83, 83, 255, 82, 82, 82, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 81, 81, 81, 255, 68, 68, 68, 255, 55, 55, 55, 255, 49, 49, 49, 255, 51, 51, 51, 255, 55, 55, 55, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 49, 49, 49, 255, 55, 55, 55, 255, 65, 65, 65, 255, 75, 75, 75, 255, 77, 77, 77, 255, 72, 72, 72, 255, 62, 62, 62, 255, 60, 60, 60, 255, 72, 72, 72, 255, 85, 85, 85, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 82, 82, 82, 255, 108, 108, 108, 255, 117, 117, 117, 255, 86, 86, 86, 255, 90, 90, 90, 255, 91, 91, 91, 255, 114, 114, 114, 255, 99, 99, 99, 255, 93, 93, 93, 255, 98, 98, 98, 255, 98, 98, 98, 255, 104, 104, 104, 255, 110, 110, 110, 255, 127, 127, 127, 255, 150, 150, 150, 255, 144, 144, 144, 255, 110, 110, 110, 255, 108, 108, 108, 255, 114, 114, 114, 255, 118, 118, 118, 255, 116, 116, 116, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 122, 122, 122, 255, 114, 114, 114, 255, 102, 102, 102, 255, 87, 87, 87, 255, 74, 74, 74, 255, 69, 69, 69, 255, 70, 70, 70, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 84, 84, 84, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 61, 61, 61, 255, 48, 48, 48, 255, 36, 36, 36, 255, 29, 29, 29, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 31, 31, 31, 255, 36, 36, 36, 255, 42, 42, 42, 255, 47, 47, 47, 255, 49, 49, 49, 255, 48, 48, 48, 255, 45, 45, 45, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 52, 52, 52, 255, 60, 60, 60, 255, 99, 99, 99, 255, 121, 121, 121, 255, 117, 117, 117, 255, 107, 107, 107, 255, 110, 110, 110, 255, 119, 119, 119, 255, 122, 122, 122, 255, 120, 120, 120, 255, 111, 111, 111, 255, 91, 91, 91, 255, 67, 67, 67, 255, 56, 56, 56, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 79, 79, 79, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 74, 74, 74, 255, 82, 82, 82, 255, 93, 93, 93, 255, 103, 103, 103, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 85, 85, 85, 255, 73, 73, 73, 255, 59, 59, 59, 255, 51, 51, 51, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 48, 48, 48, 255, 55, 55, 55, 255, 65, 65, 65, 255, 76, 76, 76, 255, 81, 81, 81, 255, 80, 80, 80, 255, 73, 73, 73, 255, 62, 62, 62, 255, 61, 61, 61, 255, 71, 71, 71, 255, 84, 84, 84, 255, 92, 92, 92, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 80, 80, 80, 255, 111, 111, 111, 255, 105, 105, 105, 255, 82, 82, 82, 255, 89, 89, 89, 255, 90, 90, 90, 255, 120, 120, 120, 255, 100, 100, 100, 255, 91, 91, 91, 255, 97, 97, 97, 255, 96, 96, 96, 255, 103, 103, 103, 255, 110, 110, 110, 255, 122, 122, 122, 255, 146, 146, 146, 255, 144, 144, 144, 255, 112, 112, 112, 255, 105, 105, 105, 255, 112, 112, 112, 255, 117, 117, 117, 255, 117, 117, 117, 255, 111, 111, 111, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 123, 123, 123, 255, 117, 117, 117, 255, 108, 108, 108, 255, 96, 96, 96, 255, 82, 82, 82, 255, 73, 73, 73, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 78, 78, 78, 255, 75, 75, 75, 255, 69, 69, 69, 255, 60, 60, 60, 255, 46, 46, 46, 255, 31, 31, 31, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 56, 56, 56, 255, 70, 70, 70, 255, 113, 113, 113, 255, 123, 123, 123, 255, 116, 116, 116, 255, 109, 109, 109, 255, 113, 113, 113, 255, 121, 121, 121, 255, 123, 123, 123, 255, 119, 119, 119, 255, 109, 109, 109, 255, 89, 89, 89, 255, 66, 66, 66, 255, 56, 56, 56, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 93, 93, 93, 255, 91, 91, 91, 255, 86, 86, 86, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 73, 73, 73, 255, 80, 80, 80, 255, 91, 91, 91, 255, 102, 102, 102, 255, 106, 106, 106, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 88, 88, 88, 255, 78, 78, 78, 255, 64, 64, 64, 255, 53, 53, 53, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 47, 47, 47, 255, 48, 48, 48, 255, 56, 56, 56, 255, 66, 66, 66, 255, 76, 76, 76, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 73, 73, 73, 255, 62, 62, 62, 255, 60, 60, 60, 255, 70, 70, 70, 255, 82, 82, 82, 255, 90, 90, 90, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 86, 86, 86, 255, 86, 86, 86, 255, 106, 106, 106, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 125, 125, 125, 255, 101, 101, 101, 255, 89, 89, 89, 255, 95, 95, 95, 255, 95, 95, 95, 255, 102, 102, 102, 255, 111, 111, 111, 255, 118, 118, 118, 255, 141, 141, 141, 255, 144, 144, 144, 255, 117, 117, 117, 255, 104, 104, 104, 255, 109, 109, 109, 255, 115, 115, 115, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 118, 118, 118, 255, 111, 111, 111, 255, 101, 101, 101, 255, 90, 90, 90, 255, 79, 79, 79, 255, 71, 71, 71, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 72, 72, 72, 255, 68, 68, 68, 255, 60, 60, 60, 255, 47, 47, 47, 255, 31, 31, 31, 255, 24, 24, 24, 255, 29, 29, 29, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 50, 50, 50, 255, 60, 60, 60, 255, 90, 90, 90, 255, 122, 122, 122, 255, 124, 124, 124, 255, 115, 115, 115, 255, 112, 112, 112, 255, 116, 116, 116, 255, 123, 123, 123, 255, 123, 123, 123, 255, 118, 118, 118, 255, 107, 107, 107, 255, 88, 88, 88, 255, 66, 66, 66, 255, 56, 56, 56, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 58, 58, 58, 255, 63, 63, 63, 255, 70, 70, 70, 255, 76, 76, 76, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 92, 92, 92, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 78, 78, 78, 255, 88, 88, 88, 255, 99, 99, 99, 255, 106, 106, 106, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 83, 83, 83, 255, 69, 69, 69, 255, 57, 57, 57, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 49, 49, 49, 255, 56, 56, 56, 255, 66, 66, 66, 255, 76, 76, 76, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 82, 82, 82, 255, 73, 73, 73, 255, 62, 62, 62, 255, 60, 60, 60, 255, 68, 68, 68, 255, 78, 78, 78, 255, 86, 86, 86, 255, 91, 91, 91, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 80, 80, 80, 255, 93, 93, 93, 255, 93, 93, 93, 255, 80, 80, 80, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 126, 126, 126, 255, 101, 101, 101, 255, 88, 88, 88, 255, 95, 95, 95, 255, 94, 94, 94, 255, 101, 101, 101, 255, 112, 112, 112, 255, 115, 115, 115, 255, 134, 134, 134, 255, 143, 143, 143, 255, 126, 126, 126, 255, 103, 103, 103, 255, 105, 105, 105, 255, 112, 112, 112, 255, 116, 116, 116, 255, 115, 115, 115, 255, 108, 108, 108, 255, 104, 104, 104, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 117, 117, 117, 255, 114, 114, 114, 255, 109, 109, 109, 255, 102, 102, 102, 255, 93, 93, 93, 255, 83, 83, 83, 255, 75, 75, 75, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 67, 67, 67, 255, 60, 60, 60, 255, 50, 50, 50, 255, 35, 35, 35, 255, 23, 23, 23, 255, 28, 28, 28, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 47, 47, 47, 255, 57, 57, 57, 255, 73, 73, 73, 255, 109, 109, 109, 255, 126, 126, 126, 255, 122, 122, 122, 255, 115, 115, 115, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 122, 122, 122, 255, 116, 116, 116, 255, 105, 105, 105, 255, 87, 87, 87, 255, 67, 67, 67, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 64, 64, 64, 255, 70, 70, 70, 255, 74, 74, 74, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 74, 74, 74, 255, 79, 79, 79, 255, 85, 85, 85, 255, 90, 90, 90, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 78, 78, 78, 255, 85, 85, 85, 255, 96, 96, 96, 255, 105, 105, 105, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 87, 87, 87, 255, 74, 74, 74, 255, 61, 61, 61, 255, 54, 54, 54, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 50, 50, 50, 255, 57, 57, 57, 255, 67, 67, 67, 255, 76, 76, 76, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 82, 82, 82, 255, 73, 73, 73, 255, 62, 62, 62, 255, 60, 60, 60, 255, 66, 66, 66, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 85, 85, 85, 255, 81, 81, 81, 255, 89, 89, 89, 255, 80, 80, 80, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 88, 88, 88, 255, 124, 124, 124, 255, 101, 101, 101, 255, 87, 87, 87, 255, 94, 94, 94, 255, 93, 93, 93, 255, 98, 98, 98, 255, 113, 113, 113, 255, 113, 113, 113, 255, 126, 126, 126, 255, 140, 140, 140, 255, 134, 134, 134, 255, 107, 107, 107, 255, 102, 102, 102, 255, 108, 108, 108, 255, 114, 114, 114, 255, 116, 116, 116, 255, 111, 111, 111, 255, 104, 104, 104, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 105, 105, 105, 255, 100, 100, 100, 255, 92, 92, 92, 255, 84, 84, 84, 255, 77, 77, 77, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 63, 63, 63, 255, 53, 53, 53, 255, 41, 41, 41, 255, 26, 26, 26, 255, 25, 25, 25, 255, 33, 33, 33, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 50, 50, 50, 255, 46, 46, 46, 255, 45, 45, 45, 255, 54, 54, 54, 255, 66, 66, 66, 255, 94, 94, 94, 255, 121, 121, 121, 255, 126, 126, 126, 255, 120, 120, 120, 255, 115, 115, 115, 255, 117, 117, 117, 255, 122, 122, 122, 255, 124, 124, 124, 255, 121, 121, 121, 255, 114, 114, 114, 255, 102, 102, 102, 255, 85, 85, 85, 255, 68, 68, 68, 255, 57, 57, 57, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 67, 67, 67, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 87, 87, 87, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 80, 80, 80, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 106, 106, 106, 255, 103, 103, 103, 255, 97, 97, 97, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 94, 94, 94, 255, 91, 91, 91, 255, 80, 80, 80, 255, 67, 67, 67, 255, 57, 57, 57, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 51, 51, 51, 255, 58, 58, 58, 255, 68, 68, 68, 255, 76, 76, 76, 255, 80, 80, 80, 255, 81, 81, 81, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 82, 82, 82, 255, 73, 73, 73, 255, 63, 63, 63, 255, 60, 60, 60, 255, 63, 63, 63, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 89, 89, 89, 255, 81, 81, 81, 255, 83, 83, 83, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 82, 82, 82, 255, 122, 122, 122, 255, 100, 100, 100, 255, 86, 86, 86, 255, 93, 93, 93, 255, 92, 92, 92, 255, 95, 95, 95, 255, 114, 114, 114, 255, 113, 113, 113, 255, 119, 119, 119, 255, 135, 135, 135, 255, 137, 137, 137, 255, 116, 116, 116, 255, 101, 101, 101, 255, 103, 103, 103, 255, 110, 110, 110, 255, 115, 115, 115, 255, 114, 114, 114, 255, 107, 107, 107, 255, 101, 101, 101, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 100, 100, 100, 255, 96, 96, 96, 255, 90, 90, 90, 255, 84, 84, 84, 255, 78, 78, 78, 255, 74, 74, 74, 255, 72, 72, 72, 255, 68, 68, 68, 255, 59, 59, 59, 255, 47, 47, 47, 255, 33, 33, 33, 255, 23, 23, 23, 255, 28, 28, 28, 255, 37, 37, 37, 255, 41, 41, 41, 255, 43, 43, 43, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 48, 48, 48, 255, 44, 44, 44, 255, 44, 44, 44, 255, 53, 53, 53, 255, 64, 64, 64, 255, 86, 86, 86, 255, 112, 112, 112, 255, 125, 125, 125, 255, 123, 123, 123, 255, 118, 118, 118, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 123, 123, 123, 255, 119, 119, 119, 255, 111, 111, 111, 255, 100, 100, 100, 255, 84, 84, 84, 255, 69, 69, 69, 255, 58, 58, 58, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 65, 65, 65, 255, 68, 68, 68, 255, 68, 68, 68, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 67, 67, 67, 255, 73, 73, 73, 255, 78, 78, 78, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 97, 97, 97, 255, 93, 93, 93, 255, 88, 88, 88, 255, 84, 84, 84, 255, 83, 83, 83, 255, 90, 90, 90, 255, 100, 100, 100, 255, 106, 106, 106, 255, 104, 104, 104, 255, 97, 97, 97, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 85, 85, 85, 255, 73, 73, 73, 255, 63, 63, 63, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 52, 52, 52, 255, 59, 59, 59, 255, 69, 69, 69, 255, 76, 76, 76, 255, 80, 80, 80, 255, 80, 80, 80, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 83, 83, 83, 255, 74, 74, 74, 255, 65, 65, 65, 255, 61, 61, 61, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 94, 94, 94, 255, 91, 91, 91, 255, 84, 84, 84, 255, 81, 81, 81, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 86, 86, 86, 255, 118, 118, 118, 255, 99, 99, 99, 255, 84, 84, 84, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 113, 113, 113, 255, 113, 113, 113, 255, 115, 115, 115, 255, 127, 127, 127, 255, 135, 135, 135, 255, 127, 127, 127, 255, 105, 105, 105, 255, 101, 101, 101, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 111, 111, 111, 255, 103, 103, 103, 255, 98, 98, 98, 255, 97, 97, 97, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 88, 88, 88, 255, 83, 83, 83, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 66, 66, 66, 255, 54, 54, 54, 255, 40, 40, 40, 255, 28, 28, 28, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 40, 40, 40, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 24, 24, 24, 255, 27, 27, 27, 255, 33, 33, 33, 255, 37, 37, 37, 255, 39, 39, 39, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 44, 44, 44, 255, 54, 54, 54, 255, 65, 65, 65, 255, 82, 82, 82, 255, 104, 104, 104, 255, 120, 120, 120, 255, 123, 123, 123, 255, 119, 119, 119, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 121, 121, 121, 255, 115, 115, 115, 255, 108, 108, 108, 255, 96, 96, 96, 255, 83, 83, 83, 255, 70, 70, 70, 255, 60, 60, 60, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 62, 62, 62, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 100, 100, 100, 255, 95, 95, 95, 255, 89, 89, 89, 255, 86, 86, 86, 255, 88, 88, 88, 255, 97, 97, 97, 255, 105, 105, 105, 255, 105, 105, 105, 255, 98, 98, 98, 255, 92, 92, 92, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 90, 90, 90, 255, 80, 80, 80, 255, 69, 69, 69, 255, 61, 61, 61, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 50, 50, 50, 255, 53, 53, 53, 255, 60, 60, 60, 255, 69, 69, 69, 255, 77, 77, 77, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 83, 83, 83, 255, 76, 76, 76, 255, 69, 69, 69, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 93, 93, 93, 255, 88, 88, 88, 255, 85, 85, 85, 255, 85, 85, 85, 255, 89, 89, 89, 255, 91, 91, 91, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 113, 113, 113, 255, 113, 113, 113, 255, 95, 95, 95, 255, 84, 84, 84, 255, 91, 91, 91, 255, 91, 91, 91, 255, 88, 88, 88, 255, 111, 111, 111, 255, 114, 114, 114, 255, 113, 113, 113, 255, 120, 120, 120, 255, 131, 131, 131, 255, 132, 132, 132, 255, 115, 115, 115, 255, 100, 100, 100, 255, 101, 101, 101, 255, 108, 108, 108, 255, 113, 113, 113, 255, 114, 114, 114, 255, 107, 107, 107, 255, 99, 99, 99, 255, 95, 95, 95, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 76, 76, 76, 255, 72, 72, 72, 255, 63, 63, 63, 255, 49, 49, 49, 255, 35, 35, 35, 255, 25, 25, 25, 255, 25, 25, 25, 255, 32, 32, 32, 255, 38, 38, 38, 255, 41, 41, 41, 255, 40, 40, 40, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 26, 26, 26, 255, 38, 38, 38, 255, 50, 50, 50, 255, 58, 58, 58, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 66, 66, 66, 255, 61, 61, 61, 255, 54, 54, 54, 255, 45, 45, 45, 255, 37, 37, 37, 255, 32, 32, 32, 255, 29, 29, 29, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 46, 46, 46, 255, 57, 57, 57, 255, 67, 67, 67, 255, 82, 82, 82, 255, 99, 99, 99, 255, 114, 114, 114, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 122, 122, 122, 255, 118, 118, 118, 255, 111, 111, 111, 255, 103, 103, 103, 255, 93, 93, 93, 255, 82, 82, 82, 255, 71, 71, 71, 255, 62, 62, 62, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 101, 101, 101, 255, 95, 95, 95, 255, 91, 91, 91, 255, 89, 89, 89, 255, 94, 94, 94, 255, 103, 103, 103, 255, 106, 106, 106, 255, 100, 100, 100, 255, 92, 92, 92, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 94, 94, 94, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 62, 62, 62, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 54, 54, 54, 255, 61, 61, 61, 255, 70, 70, 70, 255, 77, 77, 77, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 80, 80, 80, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 92, 92, 92, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 89, 89, 89, 255, 79, 79, 79, 255, 118, 118, 118, 255, 107, 107, 107, 255, 91, 91, 91, 255, 84, 84, 84, 255, 91, 91, 91, 255, 90, 90, 90, 255, 86, 86, 86, 255, 108, 108, 108, 255, 115, 115, 115, 255, 113, 113, 113, 255, 115, 115, 115, 255, 124, 124, 124, 255, 131, 131, 131, 255, 125, 125, 125, 255, 106, 106, 106, 255, 99, 99, 99, 255, 102, 102, 102, 255, 110, 110, 110, 255, 113, 113, 113, 255, 111, 111, 111, 255, 102, 102, 102, 255, 96, 96, 96, 255, 93, 93, 93, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 76, 76, 76, 255, 70, 70, 70, 255, 59, 59, 59, 255, 43, 43, 43, 255, 30, 30, 30, 255, 23, 23, 23, 255, 25, 25, 25, 255, 31, 31, 31, 255, 36, 36, 36, 255, 38, 38, 38, 255, 36, 36, 36, 255, 30, 30, 30, 255, 24, 24, 24, 255, 28, 28, 28, 255, 44, 44, 44, 255, 58, 58, 58, 255, 71, 71, 71, 255, 81, 81, 81, 255, 89, 89, 89, 255, 96, 96, 96, 255, 100, 100, 100, 255, 100, 100, 100, 255, 97, 97, 97, 255, 91, 91, 91, 255, 83, 83, 83, 255, 78, 78, 78, 255, 71, 71, 71, 255, 61, 61, 61, 255, 50, 50, 50, 255, 40, 40, 40, 255, 33, 33, 33, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 41, 41, 41, 255, 48, 48, 48, 255, 60, 60, 60, 255, 70, 70, 70, 255, 82, 82, 82, 255, 96, 96, 96, 255, 108, 108, 108, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 123, 123, 123, 255, 119, 119, 119, 255, 113, 113, 113, 255, 106, 106, 106, 255, 99, 99, 99, 255, 90, 90, 90, 255, 81, 81, 81, 255, 72, 72, 72, 255, 64, 64, 64, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 81, 81, 81, 255, 86, 86, 86, 255, 94, 94, 94, 255, 100, 100, 100, 255, 101, 101, 101, 255, 96, 96, 96, 255, 93, 93, 93, 255, 94, 94, 94, 255, 100, 100, 100, 255, 106, 106, 106, 255, 102, 102, 102, 255, 93, 93, 93, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 62, 62, 62, 255, 71, 71, 71, 255, 78, 78, 78, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 77, 77, 77, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 87, 87, 87, 255, 109, 109, 109, 255, 111, 111, 111, 255, 100, 100, 100, 255, 85, 85, 85, 255, 85, 85, 85, 255, 91, 91, 91, 255, 90, 90, 90, 255, 84, 84, 84, 255, 104, 104, 104, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 117, 117, 117, 255, 126, 126, 126, 255, 128, 128, 128, 255, 116, 116, 116, 255, 100, 100, 100, 255, 99, 99, 99, 255, 105, 105, 105, 255, 111, 111, 111, 255, 113, 113, 113, 255, 106, 106, 106, 255, 98, 98, 98, 255, 92, 92, 92, 255, 91, 91, 91, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 68, 68, 68, 255, 55, 55, 55, 255, 39, 39, 39, 255, 27, 27, 27, 255, 23, 23, 23, 255, 25, 25, 25, 255, 30, 30, 30, 255, 32, 32, 32, 255, 32, 32, 32, 255, 29, 29, 29, 255, 24, 24, 24, 255, 27, 27, 27, 255, 43, 43, 43, 255, 62, 62, 62, 255, 83, 83, 83, 255, 104, 104, 104, 255, 121, 121, 121, 255, 133, 133, 133, 255, 141, 141, 141, 255, 146, 146, 146, 255, 149, 149, 149, 255, 149, 149, 149, 255, 146, 146, 146, 255, 140, 140, 140, 255, 128, 128, 128, 255, 114, 114, 114, 255, 101, 101, 101, 255, 89, 89, 89, 255, 82, 82, 82, 255, 74, 74, 74, 255, 62, 62, 62, 255, 47, 47, 47, 255, 36, 36, 36, 255, 30, 30, 30, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 41, 41, 41, 255, 50, 50, 50, 255, 63, 63, 63, 255, 72, 72, 72, 255, 82, 82, 82, 255, 93, 93, 93, 255, 103, 103, 103, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 124, 124, 124, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 101, 101, 101, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 72, 72, 72, 255, 66, 66, 66, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 84, 84, 84, 255, 92, 92, 92, 255, 100, 100, 100, 255, 101, 101, 101, 255, 97, 97, 97, 255, 95, 95, 95, 255, 99, 99, 99, 255, 105, 105, 105, 255, 104, 104, 104, 255, 96, 96, 96, 255, 88, 88, 88, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 92, 92, 92, 255, 86, 86, 86, 255, 79, 79, 79, 255, 72, 72, 72, 255, 66, 66, 66, 255, 61, 61, 61, 255, 58, 58, 58, 255, 57, 57, 57, 255, 59, 59, 59, 255, 64, 64, 64, 255, 72, 72, 72, 255, 79, 79, 79, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 92, 92, 92, 255, 89, 89, 89, 255, 88, 88, 88, 255, 91, 91, 91, 255, 90, 90, 90, 255, 93, 93, 93, 255, 115, 115, 115, 255, 103, 103, 103, 255, 91, 91, 91, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 89, 89, 89, 255, 83, 83, 83, 255, 100, 100, 100, 255, 113, 113, 113, 255, 114, 114, 114, 255, 112, 112, 112, 255, 113, 113, 113, 255, 120, 120, 120, 255, 126, 126, 126, 255, 122, 122, 122, 255, 105, 105, 105, 255, 97, 97, 97, 255, 100, 100, 100, 255, 108, 108, 108, 255, 112, 112, 112, 255, 109, 109, 109, 255, 101, 101, 101, 255, 93, 93, 93, 255, 90, 90, 90, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 67, 67, 67, 255, 54, 54, 54, 255, 39, 39, 39, 255, 27, 27, 27, 255, 23, 23, 23, 255, 24, 24, 24, 255, 27, 27, 27, 255, 28, 28, 28, 255, 27, 27, 27, 255, 24, 24, 24, 255, 25, 25, 25, 255, 38, 38, 38, 255, 60, 60, 60, 255, 89, 89, 89, 255, 115, 115, 115, 255, 135, 135, 135, 255, 146, 146, 146, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 153, 153, 153, 255, 151, 151, 151, 255, 142, 142, 142, 255, 128, 128, 128, 255, 112, 112, 112, 255, 97, 97, 97, 255, 86, 86, 86, 255, 77, 77, 77, 255, 62, 62, 62, 255, 45, 45, 45, 255, 33, 33, 33, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 40, 40, 40, 255, 51, 51, 51, 255, 64, 64, 64, 255, 72, 72, 72, 255, 81, 81, 81, 255, 90, 90, 90, 255, 98, 98, 98, 255, 106, 106, 106, 255, 112, 112, 112, 255, 117, 117, 117, 255, 121, 121, 121, 255, 124, 124, 124, 255, 124, 124, 124, 255, 121, 121, 121, 255, 117, 117, 117, 255, 111, 111, 111, 255, 106, 106, 106, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 84, 84, 84, 255, 78, 78, 78, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 70, 70, 70, 255, 75, 75, 75, 255, 82, 82, 82, 255, 92, 92, 92, 255, 100, 100, 100, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 104, 104, 104, 255, 105, 105, 105, 255, 98, 98, 98, 255, 89, 89, 89, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 93, 93, 93, 255, 88, 88, 88, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 64, 64, 64, 255, 62, 62, 62, 255, 62, 62, 62, 255, 66, 66, 66, 255, 73, 73, 73, 255, 79, 79, 79, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 89, 89, 89, 255, 94, 94, 94, 255, 116, 116, 116, 255, 102, 102, 102, 255, 93, 93, 93, 255, 83, 83, 83, 255, 81, 81, 81, 255, 88, 88, 88, 255, 90, 90, 90, 255, 88, 88, 88, 255, 83, 83, 83, 255, 97, 97, 97, 255, 111, 111, 111, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 115, 115, 115, 255, 121, 121, 121, 255, 123, 123, 123, 255, 113, 113, 113, 255, 98, 98, 98, 255, 98, 98, 98, 255, 103, 103, 103, 255, 110, 110, 110, 255, 111, 111, 111, 255, 104, 104, 104, 255, 95, 95, 95, 255, 90, 90, 90, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 68, 68, 68, 255, 56, 56, 56, 255, 42, 42, 42, 255, 29, 29, 29, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 33, 33, 33, 255, 54, 54, 54, 255, 85, 85, 85, 255, 113, 113, 113, 255, 134, 134, 134, 255, 146, 146, 146, 255, 152, 152, 152, 255, 157, 157, 157, 255, 165, 165, 165, 255, 174, 174, 174, 255, 181, 181, 181, 255, 185, 185, 185, 255, 187, 187, 187, 255, 185, 185, 185, 255, 181, 181, 181, 255, 173, 173, 173, 255, 161, 161, 161, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 144, 144, 144, 255, 129, 129, 129, 255, 112, 112, 112, 255, 95, 95, 95, 255, 84, 84, 84, 255, 70, 70, 70, 255, 49, 49, 49, 255, 34, 34, 34, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 38, 38, 38, 255, 49, 49, 49, 255, 63, 63, 63, 255, 72, 72, 72, 255, 78, 78, 78, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 112, 112, 112, 255, 119, 119, 119, 255, 123, 123, 123, 255, 124, 124, 124, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 76, 76, 76, 255, 72, 72, 72, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 69, 69, 69, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 100, 100, 100, 255, 102, 102, 102, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 99, 99, 99, 255, 91, 91, 91, 255, 85, 85, 85, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 79, 79, 79, 255, 73, 73, 73, 255, 69, 69, 69, 255, 67, 67, 67, 255, 69, 69, 69, 255, 74, 74, 74, 255, 80, 80, 80, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 95, 95, 95, 255, 86, 86, 86, 255, 106, 106, 106, 255, 112, 112, 112, 255, 98, 98, 98, 255, 90, 90, 90, 255, 83, 83, 83, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 90, 90, 90, 255, 87, 87, 87, 255, 82, 82, 82, 255, 95, 95, 95, 255, 109, 109, 109, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 112, 112, 112, 255, 117, 117, 117, 255, 121, 121, 121, 255, 117, 117, 117, 255, 102, 102, 102, 255, 95, 95, 95, 255, 99, 99, 99, 255, 106, 106, 106, 255, 111, 111, 111, 255, 107, 107, 107, 255, 97, 97, 97, 255, 91, 91, 91, 255, 88, 88, 88, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 76, 76, 76, 255, 69, 69, 69, 255, 59, 59, 59, 255, 47, 47, 47, 255, 35, 35, 35, 255, 27, 27, 27, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 32, 32, 32, 255, 49, 49, 49, 255, 76, 76, 76, 255, 104, 104, 104, 255, 126, 126, 126, 255, 140, 140, 140, 255, 149, 149, 149, 255, 159, 159, 159, 255, 171, 171, 171, 255, 181, 181, 181, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 192, 192, 192, 255, 185, 185, 185, 255, 174, 174, 174, 255, 160, 160, 160, 255, 152, 152, 152, 255, 152, 152, 152, 255, 150, 150, 150, 255, 138, 138, 138, 255, 119, 119, 119, 255, 99, 99, 99, 255, 85, 85, 85, 255, 69, 69, 69, 255, 45, 45, 45, 255, 31, 31, 31, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 36, 36, 36, 255, 47, 47, 47, 255, 61, 61, 61, 255, 70, 70, 70, 255, 76, 76, 76, 255, 83, 83, 83, 255, 92, 92, 92, 255, 104, 104, 104, 255, 114, 114, 114, 255, 120, 120, 120, 255, 122, 122, 122, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 69, 69, 69, 255, 75, 75, 75, 255, 84, 84, 84, 255, 94, 94, 94, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 99, 99, 99, 255, 91, 91, 91, 255, 85, 85, 85, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 88, 88, 88, 255, 82, 82, 82, 255, 77, 77, 77, 255, 73, 73, 73, 255, 73, 73, 73, 255, 76, 76, 76, 255, 81, 81, 81, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 96, 96, 96, 255, 93, 93, 93, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 97, 97, 97, 255, 90, 90, 90, 255, 94, 94, 94, 255, 115, 115, 115, 255, 104, 104, 104, 255, 92, 92, 92, 255, 85, 85, 85, 255, 81, 81, 81, 255, 80, 80, 80, 255, 84, 84, 84, 255, 88, 88, 88, 255, 90, 90, 90, 255, 89, 89, 89, 255, 85, 85, 85, 255, 82, 82, 82, 255, 95, 95, 95, 255, 108, 108, 108, 255, 113, 113, 113, 255, 113, 113, 113, 255, 111, 111, 111, 255, 111, 111, 111, 255, 114, 114, 114, 255, 118, 118, 118, 255, 118, 118, 118, 255, 106, 106, 106, 255, 94, 94, 94, 255, 97, 97, 97, 255, 102, 102, 102, 255, 109, 109, 109, 255, 108, 108, 108, 255, 100, 100, 100, 255, 92, 92, 92, 255, 88, 88, 88, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 71, 71, 71, 255, 63, 63, 63, 255, 53, 53, 53, 255, 43, 43, 43, 255, 35, 35, 35, 255, 31, 31, 31, 255, 30, 30, 30, 255, 33, 33, 33, 255, 40, 40, 40, 255, 52, 52, 52, 255, 70, 70, 70, 255, 92, 92, 92, 255, 114, 114, 114, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 168, 168, 168, 255, 179, 179, 179, 255, 184, 184, 184, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 188, 188, 188, 255, 178, 178, 178, 255, 165, 165, 165, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 138, 138, 138, 255, 118, 118, 118, 255, 96, 96, 96, 255, 81, 81, 81, 255, 59, 59, 59, 255, 35, 35, 35, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 33, 33, 33, 255, 34, 34, 34, 255, 44, 44, 44, 255, 58, 58, 58, 255, 68, 68, 68, 255, 73, 73, 73, 255, 80, 80, 80, 255, 91, 91, 91, 255, 103, 103, 103, 255, 113, 113, 113, 255, 118, 118, 118, 255, 119, 119, 119, 255, 118, 118, 118, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 66, 66, 66, 255, 69, 69, 69, 255, 76, 76, 76, 255, 86, 86, 86, 255, 94, 94, 94, 255, 99, 99, 99, 255, 102, 102, 102, 255, 102, 102, 102, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 79, 79, 79, 255, 79, 79, 79, 255, 83, 83, 83, 255, 84, 84, 84, 255, 82, 82, 82, 255, 79, 79, 79, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 97, 97, 97, 255, 93, 93, 93, 255, 95, 95, 95, 255, 110, 110, 110, 255, 107, 107, 107, 255, 91, 91, 91, 255, 83, 83, 83, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 82, 82, 82, 255, 84, 84, 84, 255, 97, 97, 97, 255, 108, 108, 108, 255, 112, 112, 112, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 117, 117, 117, 255, 108, 108, 108, 255, 95, 95, 95, 255, 95, 95, 95, 255, 99, 99, 99, 255, 106, 106, 106, 255, 109, 109, 109, 255, 102, 102, 102, 255, 93, 93, 93, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 44, 44, 44, 255, 41, 41, 41, 255, 42, 42, 42, 255, 47, 47, 47, 255, 57, 57, 57, 255, 71, 71, 71, 255, 85, 85, 85, 255, 101, 101, 101, 255, 116, 116, 116, 255, 129, 129, 129, 255, 139, 139, 139, 255, 150, 150, 150, 255, 170, 170, 170, 255, 178, 178, 178, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 191, 191, 191, 255, 186, 186, 186, 255, 177, 177, 177, 255, 164, 164, 164, 255, 153, 153, 153, 255, 152, 152, 152, 255, 149, 149, 149, 255, 132, 132, 132, 255, 108, 108, 108, 255, 87, 87, 87, 255, 68, 68, 68, 255, 39, 39, 39, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 41, 41, 41, 255, 54, 54, 54, 255, 65, 65, 65, 255, 72, 72, 72, 255, 78, 78, 78, 255, 87, 87, 87, 255, 100, 100, 100, 255, 109, 109, 109, 255, 114, 114, 114, 255, 115, 115, 115, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 66, 66, 66, 255, 70, 70, 70, 255, 78, 78, 78, 255, 87, 87, 87, 255, 93, 93, 93, 255, 97, 97, 97, 255, 98, 98, 98, 255, 95, 95, 95, 255, 89, 89, 89, 255, 83, 83, 83, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 94, 94, 94, 255, 94, 94, 94, 255, 92, 92, 92, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 98, 98, 98, 255, 107, 107, 107, 255, 107, 107, 107, 255, 91, 91, 91, 255, 80, 80, 80, 255, 79, 79, 79, 255, 81, 81, 81, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 93, 93, 93, 255, 92, 92, 92, 255, 88, 88, 88, 255, 83, 83, 83, 255, 80, 80, 80, 255, 88, 88, 88, 255, 100, 100, 100, 255, 108, 108, 108, 255, 112, 112, 112, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 115, 115, 115, 255, 108, 108, 108, 255, 94, 94, 94, 255, 93, 93, 93, 255, 97, 97, 97, 255, 103, 103, 103, 255, 108, 108, 108, 255, 104, 104, 104, 255, 94, 94, 94, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 61, 61, 61, 255, 55, 55, 55, 255, 50, 50, 50, 255, 48, 48, 48, 255, 50, 50, 50, 255, 56, 56, 56, 255, 67, 67, 67, 255, 80, 80, 80, 255, 93, 93, 93, 255, 104, 104, 104, 255, 115, 115, 115, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 166, 166, 166, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 187, 187, 187, 255, 183, 183, 183, 255, 173, 173, 173, 255, 160, 160, 160, 255, 152, 152, 152, 255, 152, 152, 152, 255, 141, 141, 141, 255, 116, 116, 116, 255, 90, 90, 90, 255, 71, 71, 71, 255, 40, 40, 40, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 39, 39, 39, 255, 50, 50, 50, 255, 61, 61, 61, 255, 70, 70, 70, 255, 75, 75, 75, 255, 83, 83, 83, 255, 95, 95, 95, 255, 105, 105, 105, 255, 109, 109, 109, 255, 109, 109, 109, 255, 106, 106, 106, 255, 100, 100, 100, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 67, 67, 67, 255, 72, 72, 72, 255, 79, 79, 79, 255, 85, 85, 85, 255, 89, 89, 89, 255, 91, 91, 91, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 85, 85, 85, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 102, 102, 102, 255, 87, 87, 87, 255, 75, 75, 75, 255, 79, 79, 79, 255, 83, 83, 83, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 94, 94, 94, 255, 88, 88, 88, 255, 83, 83, 83, 255, 80, 80, 80, 255, 84, 84, 84, 255, 95, 95, 95, 255, 104, 104, 104, 255, 109, 109, 109, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 114, 114, 114, 255, 106, 106, 106, 255, 93, 93, 93, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 106, 106, 106, 255, 105, 105, 105, 255, 96, 96, 96, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 59, 59, 59, 255, 55, 55, 55, 255, 53, 53, 53, 255, 54, 54, 54, 255, 59, 59, 59, 255, 69, 69, 69, 255, 81, 81, 81, 255, 93, 93, 93, 255, 103, 103, 103, 255, 112, 112, 112, 255, 122, 122, 122, 255, 131, 131, 131, 255, 139, 139, 139, 255, 157, 157, 157, 255, 170, 170, 170, 255, 174, 174, 174, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 177, 177, 177, 255, 181, 181, 181, 255, 185, 185, 185, 255, 186, 186, 186, 255, 185, 185, 185, 255, 178, 178, 178, 255, 166, 166, 166, 255, 154, 154, 154, 255, 153, 153, 153, 255, 145, 145, 145, 255, 119, 119, 119, 255, 90, 90, 90, 255, 69, 69, 69, 255, 36, 36, 36, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 31, 31, 31, 255, 38, 38, 38, 255, 48, 48, 48, 255, 59, 59, 59, 255, 68, 68, 68, 255, 74, 74, 74, 255, 80, 80, 80, 255, 90, 90, 90, 255, 99, 99, 99, 255, 104, 104, 104, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 65, 65, 65, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 81, 81, 81, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 93, 93, 93, 255, 79, 79, 79, 255, 75, 75, 75, 255, 83, 83, 83, 255, 86, 86, 86, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 93, 93, 93, 255, 87, 87, 87, 255, 82, 82, 82, 255, 80, 80, 80, 255, 83, 83, 83, 255, 93, 93, 93, 255, 101, 101, 101, 255, 107, 107, 107, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 104, 104, 104, 255, 92, 92, 92, 255, 90, 90, 90, 255, 95, 95, 95, 255, 98, 98, 98, 255, 104, 104, 104, 255, 106, 106, 106, 255, 98, 98, 98, 255, 90, 90, 90, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 78, 78, 78, 255, 74, 74, 74, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 58, 58, 58, 255, 66, 66, 66, 255, 76, 76, 76, 255, 87, 87, 87, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 124, 124, 124, 255, 133, 133, 133, 255, 143, 143, 143, 255, 161, 161, 161, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 185, 185, 185, 255, 184, 184, 184, 255, 178, 178, 178, 255, 169, 169, 169, 255, 164, 164, 164, 255, 166, 166, 166, 255, 172, 172, 172, 255, 180, 180, 180, 255, 185, 185, 185, 255, 186, 186, 186, 255, 181, 181, 181, 255, 171, 171, 171, 255, 157, 157, 157, 255, 153, 153, 153, 255, 147, 147, 147, 255, 120, 120, 120, 255, 88, 88, 88, 255, 64, 64, 64, 255, 32, 32, 32, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 42, 42, 42, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 38, 38, 38, 255, 48, 48, 48, 255, 59, 59, 59, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 85, 85, 85, 255, 94, 94, 94, 255, 99, 99, 99, 255, 98, 98, 98, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 85, 85, 85, 255, 89, 89, 89, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 110, 110, 110, 255, 105, 105, 105, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 85, 85, 85, 255, 73, 73, 73, 255, 83, 83, 83, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 94, 94, 94, 255, 88, 88, 88, 255, 83, 83, 83, 255, 80, 80, 80, 255, 80, 80, 80, 255, 85, 85, 85, 255, 93, 93, 93, 255, 100, 100, 100, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 110, 110, 110, 255, 101, 101, 101, 255, 90, 90, 90, 255, 88, 88, 88, 255, 93, 93, 93, 255, 96, 96, 96, 255, 102, 102, 102, 255, 105, 105, 105, 255, 100, 100, 100, 255, 92, 92, 92, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 55, 55, 55, 255, 56, 56, 56, 255, 61, 61, 61, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 106, 106, 106, 255, 115, 115, 115, 255, 125, 125, 125, 255, 133, 133, 133, 255, 145, 145, 145, 255, 161, 161, 161, 255, 168, 168, 168, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 182, 182, 182, 255, 182, 182, 182, 255, 177, 177, 177, 255, 167, 167, 167, 255, 159, 159, 159, 255, 156, 156, 156, 255, 158, 158, 158, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 186, 186, 186, 255, 184, 184, 184, 255, 174, 174, 174, 255, 159, 159, 159, 255, 153, 153, 153, 255, 148, 148, 148, 255, 119, 119, 119, 255, 85, 85, 85, 255, 58, 58, 58, 255, 28, 28, 28, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 38, 38, 38, 255, 42, 42, 42, 255, 44, 44, 44, 255, 44, 44, 44, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 29, 29, 29, 255, 34, 34, 34, 255, 42, 42, 42, 255, 52, 52, 52, 255, 61, 61, 61, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 82, 82, 82, 255, 90, 90, 90, 255, 94, 94, 94, 255, 94, 94, 94, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 82, 82, 82, 255, 85, 85, 85, 255, 90, 90, 90, 255, 96, 96, 96, 255, 102, 102, 102, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 115, 115, 115, 255, 109, 109, 109, 255, 104, 104, 104, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 91, 91, 91, 255, 93, 93, 93, 255, 89, 89, 89, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 103, 103, 103, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 112, 112, 112, 255, 107, 107, 107, 255, 99, 99, 99, 255, 88, 88, 88, 255, 87, 87, 87, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 104, 104, 104, 255, 102, 102, 102, 255, 94, 94, 94, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 70, 70, 70, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 61, 61, 61, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 96, 96, 96, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 145, 145, 145, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 180, 180, 180, 255, 178, 178, 178, 255, 169, 169, 169, 255, 158, 158, 158, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 161, 161, 161, 255, 172, 172, 172, 255, 183, 183, 183, 255, 187, 187, 187, 255, 185, 185, 185, 255, 177, 177, 177, 255, 161, 161, 161, 255, 153, 153, 153, 255, 148, 148, 148, 255, 118, 118, 118, 255, 82, 82, 82, 255, 52, 52, 52, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 48, 48, 48, 255, 45, 45, 45, 255, 39, 39, 39, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 32, 32, 32, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 80, 80, 80, 255, 86, 86, 86, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 114, 114, 114, 255, 109, 109, 109, 255, 103, 103, 103, 255, 101, 101, 101, 255, 91, 91, 91, 255, 83, 83, 83, 255, 75, 75, 75, 255, 90, 90, 90, 255, 96, 96, 96, 255, 90, 90, 90, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 101, 101, 101, 255, 98, 98, 98, 255, 93, 93, 93, 255, 89, 89, 89, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 80, 80, 80, 255, 77, 77, 77, 255, 83, 83, 83, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 111, 111, 111, 255, 105, 105, 105, 255, 97, 97, 97, 255, 87, 87, 87, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 102, 102, 102, 255, 104, 104, 104, 255, 98, 98, 98, 255, 91, 91, 91, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 60, 60, 60, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 100, 100, 100, 255, 110, 110, 110, 255, 121, 121, 121, 255, 130, 130, 130, 255, 142, 142, 142, 255, 156, 156, 156, 255, 164, 164, 164, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 173, 173, 173, 255, 162, 162, 162, 255, 153, 153, 153, 255, 150, 150, 150, 255, 150, 150, 150, 255, 152, 152, 152, 255, 158, 158, 158, 255, 170, 170, 170, 255, 182, 182, 182, 255, 187, 187, 187, 255, 186, 186, 186, 255, 179, 179, 179, 255, 163, 163, 163, 255, 153, 153, 153, 255, 147, 147, 147, 255, 115, 115, 115, 255, 78, 78, 78, 255, 45, 45, 45, 255, 26, 26, 26, 255, 31, 31, 31, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 52, 52, 52, 255, 50, 50, 50, 255, 44, 44, 44, 255, 34, 34, 34, 255, 30, 30, 30, 255, 30, 30, 30, 255, 34, 34, 34, 255, 33, 33, 33, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 29, 29, 29, 255, 32, 32, 32, 255, 38, 38, 38, 255, 44, 44, 44, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 83, 83, 83, 255, 81, 81, 81, 255, 82, 82, 82, 255, 88, 88, 88, 255, 96, 96, 96, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 112, 112, 112, 255, 109, 109, 109, 255, 103, 103, 103, 255, 101, 101, 101, 255, 89, 89, 89, 255, 79, 79, 79, 255, 77, 77, 77, 255, 100, 100, 100, 255, 94, 94, 94, 255, 92, 92, 92, 255, 97, 97, 97, 255, 100, 100, 100, 255, 99, 99, 99, 255, 94, 94, 94, 255, 90, 90, 90, 255, 88, 88, 88, 255, 90, 90, 90, 255, 88, 88, 88, 255, 78, 78, 78, 255, 74, 74, 74, 255, 85, 85, 85, 255, 96, 96, 96, 255, 105, 105, 105, 255, 110, 110, 110, 255, 113, 113, 113, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 112, 112, 112, 255, 109, 109, 109, 255, 103, 103, 103, 255, 94, 94, 94, 255, 86, 86, 86, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 101, 101, 101, 255, 95, 95, 95, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 58, 58, 58, 255, 63, 63, 63, 255, 70, 70, 70, 255, 78, 78, 78, 255, 87, 87, 87, 255, 95, 95, 95, 255, 105, 105, 105, 255, 116, 116, 116, 255, 127, 127, 127, 255, 138, 138, 138, 255, 153, 153, 153, 255, 162, 162, 162, 255, 170, 170, 170, 255, 173, 173, 173, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 173, 173, 173, 255, 168, 168, 168, 255, 156, 156, 156, 255, 150, 150, 150, 255, 148, 148, 148, 255, 148, 148, 148, 255, 151, 151, 151, 255, 157, 157, 157, 255, 169, 169, 169, 255, 182, 182, 182, 255, 187, 187, 187, 255, 187, 187, 187, 255, 180, 180, 180, 255, 163, 163, 163, 255, 154, 154, 154, 255, 146, 146, 146, 255, 111, 111, 111, 255, 73, 73, 73, 255, 39, 39, 39, 255, 26, 26, 26, 255, 32, 32, 32, 255, 36, 36, 36, 255, 45, 45, 45, 255, 54, 54, 54, 255, 56, 56, 56, 255, 51, 51, 51, 255, 40, 40, 40, 255, 31, 31, 31, 255, 29, 29, 29, 255, 33, 33, 33, 255, 32, 32, 32, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 29, 29, 29, 255, 34, 34, 34, 255, 44, 44, 44, 255, 55, 55, 55, 255, 62, 62, 62, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 96, 96, 96, 255, 105, 105, 105, 255, 117, 117, 117, 255, 130, 130, 130, 255, 140, 140, 140, 255, 145, 145, 145, 255, 145, 145, 145, 255, 140, 140, 140, 255, 133, 133, 133, 255, 125, 125, 125, 255, 116, 116, 116, 255, 107, 107, 107, 255, 99, 99, 99, 255, 92, 92, 92, 255, 86, 86, 86, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 98, 98, 98, 255, 96, 96, 96, 255, 92, 92, 92, 255, 86, 86, 86, 255, 81, 81, 81, 255, 81, 81, 81, 255, 86, 86, 86, 255, 95, 95, 95, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 109, 109, 109, 255, 104, 104, 104, 255, 101, 101, 101, 255, 90, 90, 90, 255, 77, 77, 77, 255, 78, 78, 78, 255, 102, 102, 102, 255, 93, 93, 93, 255, 94, 94, 94, 255, 98, 98, 98, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 78, 78, 78, 255, 76, 76, 76, 255, 90, 90, 90, 255, 101, 101, 101, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 90, 90, 90, 255, 94, 94, 94, 255, 102, 102, 102, 255, 111, 111, 111, 255, 117, 117, 117, 255, 117, 117, 117, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 100, 100, 100, 255, 92, 92, 92, 255, 84, 84, 84, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 101, 101, 101, 255, 103, 103, 103, 255, 100, 100, 100, 255, 94, 94, 94, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 65, 65, 65, 255, 72, 72, 72, 255, 81, 81, 81, 255, 89, 89, 89, 255, 98, 98, 98, 255, 110, 110, 110, 255, 123, 123, 123, 255, 133, 133, 133, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 171, 171, 171, 255, 170, 170, 170, 255, 163, 163, 163, 255, 153, 153, 153, 255, 148, 148, 148, 255, 146, 146, 146, 255, 147, 147, 147, 255, 150, 150, 150, 255, 157, 157, 157, 255, 169, 169, 169, 255, 182, 182, 182, 255, 187, 187, 187, 255, 187, 187, 187, 255, 180, 180, 180, 255, 163, 163, 163, 255, 154, 154, 154, 255, 144, 144, 144, 255, 106, 106, 106, 255, 68, 68, 68, 255, 33, 33, 33, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 52, 52, 52, 255, 60, 60, 60, 255, 59, 59, 59, 255, 49, 49, 49, 255, 36, 36, 36, 255, 29, 29, 29, 255, 31, 31, 31, 255, 31, 31, 31, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 31, 31, 31, 255, 41, 41, 41, 255, 56, 56, 56, 255, 67, 67, 67, 255, 73, 73, 73, 255, 76, 76, 76, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 94, 94, 94, 255, 102, 102, 102, 255, 116, 116, 116, 255, 133, 133, 133, 255, 149, 149, 149, 255, 158, 158, 158, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 153, 153, 153, 255, 145, 145, 145, 255, 134, 134, 134, 255, 122, 122, 122, 255, 109, 109, 109, 255, 99, 99, 99, 255, 90, 90, 90, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 101, 101, 101, 255, 97, 97, 97, 255, 90, 90, 90, 255, 83, 83, 83, 255, 80, 80, 80, 255, 84, 84, 84, 255, 94, 94, 94, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 78, 78, 78, 255, 77, 77, 77, 255, 101, 101, 101, 255, 95, 95, 95, 255, 94, 94, 94, 255, 96, 96, 96, 255, 95, 95, 95, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 75, 75, 75, 255, 84, 84, 84, 255, 96, 96, 96, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 85, 85, 85, 255, 89, 89, 89, 255, 101, 101, 101, 255, 115, 115, 115, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 104, 104, 104, 255, 97, 97, 97, 255, 90, 90, 90, 255, 83, 83, 83, 255, 83, 83, 83, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 103, 103, 103, 255, 99, 99, 99, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 80, 80, 80, 255, 77, 77, 77, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 66, 66, 66, 255, 73, 73, 73, 255, 82, 82, 82, 255, 91, 91, 91, 255, 103, 103, 103, 255, 117, 117, 117, 255, 129, 129, 129, 255, 143, 143, 143, 255, 154, 154, 154, 255, 165, 165, 165, 255, 171, 171, 171, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 166, 166, 166, 255, 159, 159, 159, 255, 150, 150, 150, 255, 146, 146, 146, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 157, 157, 157, 255, 170, 170, 170, 255, 181, 181, 181, 255, 186, 186, 186, 255, 186, 186, 186, 255, 179, 179, 179, 255, 162, 162, 162, 255, 153, 153, 153, 255, 141, 141, 141, 255, 101, 101, 101, 255, 63, 63, 63, 255, 29, 29, 29, 255, 28, 28, 28, 255, 35, 35, 35, 255, 44, 44, 44, 255, 59, 59, 59, 255, 65, 65, 65, 255, 61, 61, 61, 255, 46, 46, 46, 255, 32, 32, 32, 255, 28, 28, 28, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 32, 32, 32, 255, 45, 45, 45, 255, 63, 63, 63, 255, 74, 74, 74, 255, 79, 79, 79, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 94, 94, 94, 255, 104, 104, 104, 255, 121, 121, 121, 255, 141, 141, 141, 255, 156, 156, 156, 255, 163, 163, 163, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 159, 159, 159, 255, 154, 154, 154, 255, 145, 145, 145, 255, 132, 132, 132, 255, 117, 117, 117, 255, 104, 104, 104, 255, 93, 93, 93, 255, 85, 85, 85, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 76, 76, 76, 255, 82, 82, 82, 255, 87, 87, 87, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 96, 96, 96, 255, 86, 86, 86, 255, 79, 79, 79, 255, 82, 82, 82, 255, 92, 92, 92, 255, 100, 100, 100, 255, 103, 103, 103, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 85, 85, 85, 255, 74, 74, 74, 255, 93, 93, 93, 255, 102, 102, 102, 255, 92, 92, 92, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 99, 99, 99, 255, 86, 86, 86, 255, 81, 81, 81, 255, 94, 94, 94, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 86, 86, 86, 255, 86, 86, 86, 255, 97, 97, 97, 255, 113, 113, 113, 255, 117, 117, 117, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 87, 87, 87, 255, 83, 83, 83, 255, 82, 82, 82, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 103, 103, 103, 255, 100, 100, 100, 255, 96, 96, 96, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 79, 79, 79, 255, 75, 75, 75, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 59, 59, 59, 255, 65, 65, 65, 255, 73, 73, 73, 255, 83, 83, 83, 255, 94, 94, 94, 255, 109, 109, 109, 255, 124, 124, 124, 255, 137, 137, 137, 255, 149, 149, 149, 255, 160, 160, 160, 255, 169, 169, 169, 255, 169, 169, 169, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 144, 144, 144, 255, 143, 143, 143, 255, 144, 144, 144, 255, 148, 148, 148, 255, 157, 157, 157, 255, 170, 170, 170, 255, 181, 181, 181, 255, 185, 185, 185, 255, 185, 185, 185, 255, 177, 177, 177, 255, 161, 161, 161, 255, 153, 153, 153, 255, 138, 138, 138, 255, 95, 95, 95, 255, 57, 57, 57, 255, 26, 26, 26, 255, 30, 30, 30, 255, 37, 37, 37, 255, 50, 50, 50, 255, 64, 64, 64, 255, 67, 67, 67, 255, 60, 60, 60, 255, 41, 41, 41, 255, 30, 30, 30, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 31, 31, 31, 255, 44, 44, 44, 255, 64, 64, 64, 255, 76, 76, 76, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 92, 92, 92, 255, 103, 103, 103, 255, 120, 120, 120, 255, 142, 142, 142, 255, 158, 158, 158, 255, 163, 163, 163, 255, 162, 162, 162, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 162, 162, 162, 255, 157, 157, 157, 255, 150, 150, 150, 255, 137, 137, 137, 255, 122, 122, 122, 255, 107, 107, 107, 255, 94, 94, 94, 255, 85, 85, 85, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 76, 76, 76, 255, 81, 81, 81, 255, 87, 87, 87, 255, 91, 91, 91, 255, 93, 93, 93, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 109, 109, 109, 255, 107, 107, 107, 255, 101, 101, 101, 255, 90, 90, 90, 255, 80, 80, 80, 255, 80, 80, 80, 255, 89, 89, 89, 255, 98, 98, 98, 255, 100, 100, 100, 255, 98, 98, 98, 255, 93, 93, 93, 255, 88, 88, 88, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 88, 88, 88, 255, 93, 93, 93, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 75, 75, 75, 255, 79, 79, 79, 255, 107, 107, 107, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 102, 102, 102, 255, 80, 80, 80, 255, 84, 84, 84, 255, 100, 100, 100, 255, 104, 104, 104, 255, 113, 113, 113, 255, 116, 116, 116, 255, 105, 105, 105, 255, 91, 91, 91, 255, 84, 84, 84, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 94, 94, 94, 255, 98, 98, 98, 255, 98, 98, 98, 255, 95, 95, 95, 255, 88, 88, 88, 255, 87, 87, 87, 255, 99, 99, 99, 255, 115, 115, 115, 255, 114, 114, 114, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 85, 85, 85, 255, 82, 82, 82, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 58, 58, 58, 255, 65, 65, 65, 255, 74, 74, 74, 255, 86, 86, 86, 255, 100, 100, 100, 255, 118, 118, 118, 255, 131, 131, 131, 255, 144, 144, 144, 255, 155, 155, 155, 255, 166, 166, 166, 255, 168, 168, 168, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 153, 153, 153, 255, 145, 145, 145, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 148, 148, 148, 255, 157, 157, 157, 255, 170, 170, 170, 255, 180, 180, 180, 255, 184, 184, 184, 255, 184, 184, 184, 255, 175, 175, 175, 255, 159, 159, 159, 255, 152, 152, 152, 255, 134, 134, 134, 255, 89, 89, 89, 255, 52, 52, 52, 255, 24, 24, 24, 255, 31, 31, 31, 255, 40, 40, 40, 255, 58, 58, 58, 255, 67, 67, 67, 255, 68, 68, 68, 255, 58, 58, 58, 255, 37, 37, 37, 255, 29, 29, 29, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 29, 29, 29, 255, 38, 38, 38, 255, 58, 58, 58, 255, 75, 75, 75, 255, 82, 82, 82, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 87, 87, 87, 255, 92, 92, 92, 255, 101, 101, 101, 255, 117, 117, 117, 255, 139, 139, 139, 255, 157, 157, 157, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 158, 158, 158, 255, 166, 166, 166, 255, 172, 172, 172, 255, 174, 174, 174, 255, 171, 171, 171, 255, 166, 166, 166, 255, 159, 159, 159, 255, 155, 155, 155, 255, 156, 156, 156, 255, 161, 161, 161, 255, 165, 165, 165, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 159, 159, 159, 255, 152, 152, 152, 255, 139, 139, 139, 255, 123, 123, 123, 255, 107, 107, 107, 255, 94, 94, 94, 255, 84, 84, 84, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 85, 85, 85, 255, 90, 90, 90, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 100, 100, 100, 255, 106, 106, 106, 255, 110, 110, 110, 255, 111, 111, 111, 255, 107, 107, 107, 255, 96, 96, 96, 255, 82, 82, 82, 255, 78, 78, 78, 255, 86, 86, 86, 255, 94, 94, 94, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 85, 85, 85, 255, 89, 89, 89, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 99, 99, 99, 255, 97, 97, 97, 255, 88, 88, 88, 255, 71, 71, 71, 255, 94, 94, 94, 255, 103, 103, 103, 255, 91, 91, 91, 255, 93, 93, 93, 255, 92, 92, 92, 255, 102, 102, 102, 255, 84, 84, 84, 255, 82, 82, 82, 255, 103, 103, 103, 255, 111, 111, 111, 255, 118, 118, 118, 255, 98, 98, 98, 255, 80, 80, 80, 255, 91, 91, 91, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 84, 84, 84, 255, 88, 88, 88, 255, 94, 94, 94, 255, 100, 100, 100, 255, 99, 99, 99, 255, 94, 94, 94, 255, 88, 88, 88, 255, 92, 92, 92, 255, 108, 108, 108, 255, 116, 116, 116, 255, 110, 110, 110, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 50, 50, 50, 255, 52, 52, 52, 255, 57, 57, 57, 255, 65, 65, 65, 255, 76, 76, 76, 255, 91, 91, 91, 255, 109, 109, 109, 255, 126, 126, 126, 255, 139, 139, 139, 255, 149, 149, 149, 255, 162, 162, 162, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 150, 150, 150, 255, 143, 143, 143, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 147, 147, 147, 255, 156, 156, 156, 255, 170, 170, 170, 255, 179, 179, 179, 255, 183, 183, 183, 255, 182, 182, 182, 255, 173, 173, 173, 255, 157, 157, 157, 255, 150, 150, 150, 255, 131, 131, 131, 255, 84, 84, 84, 255, 47, 47, 47, 255, 23, 23, 23, 255, 34, 34, 34, 255, 44, 44, 44, 255, 64, 64, 64, 255, 68, 68, 68, 255, 68, 68, 68, 255, 54, 54, 54, 255, 34, 34, 34, 255, 28, 28, 28, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 31, 31, 31, 255, 49, 49, 49, 255, 72, 72, 72, 255, 83, 83, 83, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 102, 102, 102, 255, 116, 116, 116, 255, 137, 137, 137, 255, 154, 154, 154, 255, 160, 160, 160, 255, 157, 157, 157, 255, 155, 155, 155, 255, 164, 164, 164, 255, 179, 179, 179, 255, 190, 190, 190, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 183, 183, 183, 255, 174, 174, 174, 255, 163, 163, 163, 255, 156, 156, 156, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 167, 167, 167, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 152, 152, 152, 255, 140, 140, 140, 255, 123, 123, 123, 255, 106, 106, 106, 255, 93, 93, 93, 255, 83, 83, 83, 255, 76, 76, 76, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 87, 87, 87, 255, 90, 90, 90, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 88, 88, 88, 255, 95, 95, 95, 255, 103, 103, 103, 255, 110, 110, 110, 255, 113, 113, 113, 255, 111, 111, 111, 255, 102, 102, 102, 255, 86, 86, 86, 255, 78, 78, 78, 255, 82, 82, 82, 255, 90, 90, 90, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 83, 83, 83, 255, 88, 88, 88, 255, 93, 93, 93, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 87, 87, 87, 255, 93, 93, 93, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 77, 77, 77, 255, 76, 76, 76, 255, 107, 107, 107, 255, 95, 95, 95, 255, 92, 92, 92, 255, 92, 92, 92, 255, 98, 98, 98, 255, 96, 96, 96, 255, 78, 78, 78, 255, 103, 103, 103, 255, 115, 115, 115, 255, 114, 114, 114, 255, 82, 82, 82, 255, 94, 94, 94, 255, 103, 103, 103, 255, 115, 115, 115, 255, 121, 121, 121, 255, 119, 119, 119, 255, 113, 113, 113, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 90, 90, 90, 255, 84, 84, 84, 255, 86, 86, 86, 255, 95, 95, 95, 255, 102, 102, 102, 255, 102, 102, 102, 255, 97, 97, 97, 255, 91, 91, 91, 255, 92, 92, 92, 255, 103, 103, 103, 255, 115, 115, 115, 255, 112, 112, 112, 255, 102, 102, 102, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 104, 104, 104, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 68, 68, 68, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 51, 51, 51, 255, 57, 57, 57, 255, 67, 67, 67, 255, 81, 81, 81, 255, 99, 99, 99, 255, 120, 120, 120, 255, 134, 134, 134, 255, 144, 144, 144, 255, 157, 157, 157, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 156, 156, 156, 255, 153, 153, 153, 255, 147, 147, 147, 255, 141, 141, 141, 255, 139, 139, 139, 255, 139, 139, 139, 255, 141, 141, 141, 255, 146, 146, 146, 255, 156, 156, 156, 255, 169, 169, 169, 255, 177, 177, 177, 255, 181, 181, 181, 255, 180, 180, 180, 255, 170, 170, 170, 255, 155, 155, 155, 255, 148, 148, 148, 255, 127, 127, 127, 255, 79, 79, 79, 255, 42, 42, 42, 255, 24, 24, 24, 255, 36, 36, 36, 255, 48, 48, 48, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 49, 49, 49, 255, 33, 33, 33, 255, 28, 28, 28, 255, 29, 29, 29, 255, 32, 32, 32, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 37, 37, 37, 255, 64, 64, 64, 255, 81, 81, 81, 255, 87, 87, 87, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 96, 96, 96, 255, 102, 102, 102, 255, 110, 110, 110, 255, 121, 121, 121, 255, 137, 137, 137, 255, 152, 152, 152, 255, 158, 158, 158, 255, 155, 155, 155, 255, 154, 154, 154, 255, 166, 166, 166, 255, 185, 185, 185, 255, 196, 196, 196, 255, 194, 194, 194, 255, 189, 189, 189, 255, 186, 186, 186, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 185, 185, 185, 255, 175, 175, 175, 255, 164, 164, 164, 255, 156, 156, 156, 255, 155, 155, 155, 255, 159, 159, 159, 255, 165, 165, 165, 255, 167, 167, 167, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 151, 151, 151, 255, 138, 138, 138, 255, 120, 120, 120, 255, 103, 103, 103, 255, 90, 90, 90, 255, 81, 81, 81, 255, 74, 74, 74, 255, 69, 69, 69, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 45, 45, 45, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 76, 76, 76, 255, 81, 81, 81, 255, 85, 85, 85, 255, 87, 87, 87, 255, 86, 86, 86, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 81, 81, 81, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 114, 114, 114, 255, 115, 115, 115, 255, 107, 107, 107, 255, 91, 91, 91, 255, 78, 78, 78, 255, 79, 79, 79, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 82, 82, 82, 255, 90, 90, 90, 255, 98, 98, 98, 255, 104, 104, 104, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 106, 106, 106, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 69, 69, 69, 255, 86, 86, 86, 255, 111, 111, 111, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 107, 107, 107, 255, 76, 76, 76, 255, 98, 98, 98, 255, 112, 112, 112, 255, 115, 115, 115, 255, 79, 79, 79, 255, 101, 101, 101, 255, 117, 117, 117, 255, 127, 127, 127, 255, 127, 127, 127, 255, 125, 125, 125, 255, 117, 117, 117, 255, 106, 106, 106, 255, 104, 104, 104, 255, 96, 96, 96, 255, 85, 85, 85, 255, 84, 84, 84, 255, 92, 92, 92, 255, 103, 103, 103, 255, 106, 106, 106, 255, 102, 102, 102, 255, 96, 96, 96, 255, 92, 92, 92, 255, 95, 95, 95, 255, 105, 105, 105, 255, 114, 114, 114, 255, 111, 111, 111, 255, 102, 102, 102, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 103, 103, 103, 255, 105, 105, 105, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 48, 48, 48, 255, 52, 52, 52, 255, 59, 59, 59, 255, 72, 72, 72, 255, 90, 90, 90, 255, 112, 112, 112, 255, 129, 129, 129, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 159, 159, 159, 255, 155, 155, 155, 255, 153, 153, 153, 255, 150, 150, 150, 255, 144, 144, 144, 255, 139, 139, 139, 255, 137, 137, 137, 255, 137, 137, 137, 255, 140, 140, 140, 255, 144, 144, 144, 255, 154, 154, 154, 255, 167, 167, 167, 255, 175, 175, 175, 255, 179, 179, 179, 255, 177, 177, 177, 255, 167, 167, 167, 255, 153, 153, 153, 255, 146, 146, 146, 255, 124, 124, 124, 255, 76, 76, 76, 255, 37, 37, 37, 255, 25, 25, 25, 255, 38, 38, 38, 255, 53, 53, 53, 255, 68, 68, 68, 255, 66, 66, 66, 255, 67, 67, 67, 255, 44, 44, 44, 255, 32, 32, 32, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 32, 32, 32, 255, 29, 29, 29, 255, 29, 29, 29, 255, 49, 49, 49, 255, 75, 75, 75, 255, 86, 86, 86, 255, 90, 90, 90, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 94, 94, 94, 255, 98, 98, 98, 255, 106, 106, 106, 255, 119, 119, 119, 255, 133, 133, 133, 255, 144, 144, 144, 255, 151, 151, 151, 255, 156, 156, 156, 255, 153, 153, 153, 255, 153, 153, 153, 255, 166, 166, 166, 255, 185, 185, 185, 255, 197, 197, 197, 255, 195, 195, 195, 255, 188, 188, 188, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 184, 184, 184, 255, 174, 174, 174, 255, 163, 163, 163, 255, 155, 155, 155, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 158, 158, 158, 255, 150, 150, 150, 255, 135, 135, 135, 255, 116, 116, 116, 255, 100, 100, 100, 255, 87, 87, 87, 255, 79, 79, 79, 255, 72, 72, 72, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 70, 70, 70, 255, 75, 75, 75, 255, 79, 79, 79, 255, 82, 82, 82, 255, 82, 82, 82, 255, 79, 79, 79, 255, 75, 75, 75, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 74, 74, 74, 255, 81, 81, 81, 255, 92, 92, 92, 255, 104, 104, 104, 255, 114, 114, 114, 255, 117, 117, 117, 255, 112, 112, 112, 255, 96, 96, 96, 255, 80, 80, 80, 255, 77, 77, 77, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 89, 89, 89, 255, 100, 100, 100, 255, 108, 108, 108, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 103, 103, 103, 255, 96, 96, 96, 255, 89, 89, 89, 255, 85, 85, 85, 255, 89, 89, 89, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 84, 84, 84, 255, 70, 70, 70, 255, 100, 100, 100, 255, 103, 103, 103, 255, 90, 90, 90, 255, 90, 90, 90, 255, 100, 100, 100, 255, 92, 92, 92, 255, 80, 80, 80, 255, 104, 104, 104, 255, 120, 120, 120, 255, 83, 83, 83, 255, 101, 101, 101, 255, 123, 123, 123, 255, 128, 128, 128, 255, 127, 127, 127, 255, 124, 124, 124, 255, 106, 106, 106, 255, 103, 103, 103, 255, 93, 93, 93, 255, 82, 82, 82, 255, 85, 85, 85, 255, 98, 98, 98, 255, 109, 109, 109, 255, 110, 110, 110, 255, 104, 104, 104, 255, 98, 98, 98, 255, 96, 96, 96, 255, 96, 96, 96, 255, 102, 102, 102, 255, 108, 108, 108, 255, 111, 111, 111, 255, 107, 107, 107, 255, 99, 99, 99, 255, 92, 92, 92, 255, 87, 87, 87, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 105, 105, 105, 255, 99, 99, 99, 255, 92, 92, 92, 255, 88, 88, 88, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 74, 74, 74, 255, 67, 67, 67, 255, 62, 62, 62, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 48, 48, 48, 255, 54, 54, 54, 255, 64, 64, 64, 255, 81, 81, 81, 255, 103, 103, 103, 255, 124, 124, 124, 255, 136, 136, 136, 255, 146, 146, 146, 255, 158, 158, 158, 255, 158, 158, 158, 255, 152, 152, 152, 255, 150, 150, 150, 255, 147, 147, 147, 255, 140, 140, 140, 255, 136, 136, 136, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 142, 142, 142, 255, 152, 152, 152, 255, 165, 165, 165, 255, 173, 173, 173, 255, 177, 177, 177, 255, 175, 175, 175, 255, 164, 164, 164, 255, 152, 152, 152, 255, 144, 144, 144, 255, 122, 122, 122, 255, 72, 72, 72, 255, 33, 33, 33, 255, 27, 27, 27, 255, 40, 40, 40, 255, 58, 58, 58, 255, 69, 69, 69, 255, 66, 66, 66, 255, 66, 66, 66, 255, 42, 42, 42, 255, 32, 32, 32, 255, 30, 30, 30, 255, 33, 33, 33, 255, 34, 34, 34, 255, 32, 32, 32, 255, 28, 28, 28, 255, 33, 33, 33, 255, 63, 63, 63, 255, 82, 82, 82, 255, 90, 90, 90, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 98, 98, 98, 255, 105, 105, 105, 255, 118, 118, 118, 255, 135, 135, 135, 255, 146, 146, 146, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 153, 153, 153, 255, 166, 166, 166, 255, 183, 183, 183, 255, 196, 196, 196, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 189, 189, 189, 255, 182, 182, 182, 255, 172, 172, 172, 255, 161, 161, 161, 255, 155, 155, 155, 255, 155, 155, 155, 255, 161, 161, 161, 255, 165, 165, 165, 255, 167, 167, 167, 255, 165, 165, 165, 255, 162, 162, 162, 255, 157, 157, 157, 255, 147, 147, 147, 255, 130, 130, 130, 255, 112, 112, 112, 255, 96, 96, 96, 255, 84, 84, 84, 255, 76, 76, 76, 255, 70, 70, 70, 255, 65, 65, 65, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 48, 48, 48, 255, 44, 44, 44, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 76, 76, 76, 255, 77, 77, 77, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 67, 67, 67, 255, 74, 74, 74, 255, 85, 85, 85, 255, 100, 100, 100, 255, 112, 112, 112, 255, 118, 118, 118, 255, 116, 116, 116, 255, 102, 102, 102, 255, 83, 83, 83, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 86, 86, 86, 255, 99, 99, 99, 255, 110, 110, 110, 255, 116, 116, 116, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 107, 107, 107, 255, 100, 100, 100, 255, 91, 91, 91, 255, 85, 85, 85, 255, 87, 87, 87, 255, 92, 92, 92, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 73, 73, 73, 255, 78, 78, 78, 255, 111, 111, 111, 255, 93, 93, 93, 255, 88, 88, 88, 255, 90, 90, 90, 255, 111, 111, 111, 255, 75, 75, 75, 255, 99, 99, 99, 255, 114, 114, 114, 255, 103, 103, 103, 255, 96, 96, 96, 255, 120, 120, 120, 255, 129, 129, 129, 255, 128, 128, 128, 255, 118, 118, 118, 255, 102, 102, 102, 255, 87, 87, 87, 255, 80, 80, 80, 255, 92, 92, 92, 255, 108, 108, 108, 255, 115, 115, 115, 255, 111, 111, 111, 255, 104, 104, 104, 255, 100, 100, 100, 255, 98, 98, 98, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 107, 107, 107, 255, 102, 102, 102, 255, 95, 95, 95, 255, 89, 89, 89, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 104, 104, 104, 255, 106, 106, 106, 255, 99, 99, 99, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 48, 48, 48, 255, 50, 50, 50, 255, 58, 58, 58, 255, 73, 73, 73, 255, 95, 95, 95, 255, 120, 120, 120, 255, 134, 134, 134, 255, 141, 141, 141, 255, 154, 154, 154, 255, 155, 155, 155, 255, 149, 149, 149, 255, 147, 147, 147, 255, 143, 143, 143, 255, 137, 137, 137, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 150, 150, 150, 255, 162, 162, 162, 255, 171, 171, 171, 255, 174, 174, 174, 255, 172, 172, 172, 255, 162, 162, 162, 255, 150, 150, 150, 255, 142, 142, 142, 255, 120, 120, 120, 255, 68, 68, 68, 255, 30, 30, 30, 255, 28, 28, 28, 255, 42, 42, 42, 255, 63, 63, 63, 255, 70, 70, 70, 255, 68, 68, 68, 255, 64, 64, 64, 255, 40, 40, 40, 255, 32, 32, 32, 255, 32, 32, 32, 255, 35, 35, 35, 255, 34, 34, 34, 255, 31, 31, 31, 255, 26, 26, 26, 255, 41, 41, 41, 255, 73, 73, 73, 255, 87, 87, 87, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 112, 112, 112, 255, 128, 128, 128, 255, 141, 141, 141, 255, 151, 151, 151, 255, 149, 149, 149, 255, 150, 150, 150, 255, 158, 158, 158, 255, 170, 170, 170, 255, 183, 183, 183, 255, 195, 195, 195, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 190, 190, 190, 255, 194, 194, 194, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 188, 188, 188, 255, 180, 180, 180, 255, 169, 169, 169, 255, 159, 159, 159, 255, 155, 155, 155, 255, 156, 156, 156, 255, 162, 162, 162, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 161, 161, 161, 255, 155, 155, 155, 255, 143, 143, 143, 255, 125, 125, 125, 255, 106, 106, 106, 255, 91, 91, 91, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 64, 64, 64, 255, 60, 60, 60, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 51, 51, 51, 255, 46, 46, 46, 255, 43, 43, 43, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 57, 57, 57, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 65, 65, 65, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 67, 67, 67, 255, 79, 79, 79, 255, 94, 94, 94, 255, 109, 109, 109, 255, 117, 117, 117, 255, 118, 118, 118, 255, 108, 108, 108, 255, 88, 88, 88, 255, 77, 77, 77, 255, 76, 76, 76, 255, 81, 81, 81, 255, 95, 95, 95, 255, 110, 110, 110, 255, 118, 118, 118, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 116, 116, 116, 255, 111, 111, 111, 255, 103, 103, 103, 255, 93, 93, 93, 255, 85, 85, 85, 255, 86, 86, 86, 255, 90, 90, 90, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 84, 84, 84, 255, 67, 67, 67, 255, 89, 89, 89, 255, 114, 114, 114, 255, 88, 88, 88, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 72, 72, 72, 255, 101, 101, 101, 255, 119, 119, 119, 255, 77, 77, 77, 255, 104, 104, 104, 255, 129, 129, 129, 255, 129, 129, 129, 255, 116, 116, 116, 255, 100, 100, 100, 255, 78, 78, 78, 255, 100, 100, 100, 255, 115, 115, 115, 255, 118, 118, 118, 255, 110, 110, 110, 255, 104, 104, 104, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 91, 91, 91, 255, 86, 86, 86, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 104, 104, 104, 255, 105, 105, 105, 255, 97, 97, 97, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 80, 80, 80, 255, 74, 74, 74, 255, 67, 67, 67, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 49, 49, 49, 255, 54, 54, 54, 255, 66, 66, 66, 255, 89, 89, 89, 255, 115, 115, 115, 255, 132, 132, 132, 255, 137, 137, 137, 255, 150, 150, 150, 255, 152, 152, 152, 255, 146, 146, 146, 255, 144, 144, 144, 255, 140, 140, 140, 255, 134, 134, 134, 255, 131, 131, 131, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 138, 138, 138, 255, 146, 146, 146, 255, 159, 159, 159, 255, 168, 168, 168, 255, 172, 172, 172, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 141, 141, 141, 255, 119, 119, 119, 255, 65, 65, 65, 255, 28, 28, 28, 255, 30, 30, 30, 255, 43, 43, 43, 255, 66, 66, 66, 255, 70, 70, 70, 255, 69, 69, 69, 255, 61, 61, 61, 255, 39, 39, 39, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 35, 35, 35, 255, 30, 30, 30, 255, 26, 26, 26, 255, 51, 51, 51, 255, 79, 79, 79, 255, 91, 91, 91, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 117, 117, 117, 255, 131, 131, 131, 255, 145, 145, 145, 255, 150, 150, 150, 255, 147, 147, 147, 255, 163, 163, 163, 255, 179, 179, 179, 255, 189, 189, 189, 255, 195, 195, 195, 255, 198, 198, 198, 255, 197, 197, 197, 255, 194, 194, 194, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 183, 183, 183, 255, 181, 181, 181, 255, 181, 181, 181, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 187, 187, 187, 255, 178, 178, 178, 255, 167, 167, 167, 255, 158, 158, 158, 255, 154, 154, 154, 255, 157, 157, 157, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 164, 164, 164, 255, 160, 160, 160, 255, 153, 153, 153, 255, 138, 138, 138, 255, 119, 119, 119, 255, 101, 101, 101, 255, 87, 87, 87, 255, 78, 78, 78, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 57, 57, 57, 255, 53, 53, 53, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 48, 48, 48, 255, 44, 44, 44, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 63, 63, 63, 255, 72, 72, 72, 255, 89, 89, 89, 255, 106, 106, 106, 255, 116, 116, 116, 255, 119, 119, 119, 255, 112, 112, 112, 255, 93, 93, 93, 255, 80, 80, 80, 255, 78, 78, 78, 255, 87, 87, 87, 255, 105, 105, 105, 255, 118, 118, 118, 255, 123, 123, 123, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 114, 114, 114, 255, 106, 106, 106, 255, 95, 95, 95, 255, 86, 86, 86, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 75, 75, 75, 255, 73, 73, 73, 255, 103, 103, 103, 255, 101, 101, 101, 255, 85, 85, 85, 255, 87, 87, 87, 255, 106, 106, 106, 255, 85, 85, 85, 255, 85, 85, 85, 255, 104, 104, 104, 255, 112, 112, 112, 255, 97, 97, 97, 255, 124, 124, 124, 255, 130, 130, 130, 255, 121, 121, 121, 255, 101, 101, 101, 255, 80, 80, 80, 255, 113, 113, 113, 255, 118, 118, 118, 255, 110, 110, 110, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 99, 99, 99, 255, 104, 104, 104, 255, 104, 104, 104, 255, 93, 93, 93, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 52, 52, 52, 255, 62, 62, 62, 255, 85, 85, 85, 255, 111, 111, 111, 255, 130, 130, 130, 255, 134, 134, 134, 255, 145, 145, 145, 255, 147, 147, 147, 255, 142, 142, 142, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 130, 130, 130, 255, 135, 135, 135, 255, 142, 142, 142, 255, 155, 155, 155, 255, 164, 164, 164, 255, 169, 169, 169, 255, 168, 168, 168, 255, 159, 159, 159, 255, 148, 148, 148, 255, 140, 140, 140, 255, 118, 118, 118, 255, 63, 63, 63, 255, 26, 26, 26, 255, 32, 32, 32, 255, 45, 45, 45, 255, 67, 67, 67, 255, 71, 71, 71, 255, 71, 71, 71, 255, 58, 58, 58, 255, 39, 39, 39, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 35, 35, 35, 255, 29, 29, 29, 255, 28, 28, 28, 255, 59, 59, 59, 255, 83, 83, 83, 255, 96, 96, 96, 255, 104, 104, 104, 255, 110, 110, 110, 255, 119, 119, 119, 255, 132, 132, 132, 255, 146, 146, 146, 255, 150, 150, 150, 255, 151, 151, 151, 255, 175, 175, 175, 255, 190, 190, 190, 255, 196, 196, 196, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 198, 198, 198, 255, 204, 204, 204, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 195, 195, 195, 255, 191, 191, 191, 255, 187, 187, 187, 255, 183, 183, 183, 255, 181, 181, 181, 255, 182, 182, 182, 255, 184, 184, 184, 255, 188, 188, 188, 255, 190, 190, 190, 255, 186, 186, 186, 255, 176, 176, 176, 255, 164, 164, 164, 255, 157, 157, 157, 255, 155, 155, 155, 255, 159, 159, 159, 255, 164, 164, 164, 255, 167, 167, 167, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 149, 149, 149, 255, 133, 133, 133, 255, 113, 113, 113, 255, 96, 96, 96, 255, 84, 84, 84, 255, 75, 75, 75, 255, 69, 69, 69, 255, 64, 64, 64, 255, 59, 59, 59, 255, 54, 54, 54, 255, 49, 49, 49, 255, 46, 46, 46, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 61, 61, 61, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 67, 67, 67, 255, 84, 84, 84, 255, 103, 103, 103, 255, 115, 115, 115, 255, 119, 119, 119, 255, 115, 115, 115, 255, 100, 100, 100, 255, 85, 85, 85, 255, 82, 82, 82, 255, 95, 95, 95, 255, 114, 114, 114, 255, 123, 123, 123, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 116, 116, 116, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 89, 89, 89, 255, 86, 86, 86, 255, 80, 80, 80, 255, 66, 66, 66, 255, 86, 86, 86, 255, 117, 117, 117, 255, 89, 89, 89, 255, 83, 83, 83, 255, 88, 88, 88, 255, 115, 115, 115, 255, 74, 74, 74, 255, 94, 94, 94, 255, 109, 109, 109, 255, 93, 93, 93, 255, 103, 103, 103, 255, 129, 129, 129, 255, 126, 126, 126, 255, 102, 102, 102, 255, 77, 77, 77, 255, 114, 114, 114, 255, 116, 116, 116, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 100, 100, 100, 255, 105, 105, 105, 255, 100, 100, 100, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 80, 80, 80, 255, 73, 73, 73, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 60, 60, 60, 255, 56, 56, 56, 255, 52, 52, 52, 255, 53, 53, 53, 255, 61, 61, 61, 255, 83, 83, 83, 255, 110, 110, 110, 255, 129, 129, 129, 255, 131, 131, 131, 255, 140, 140, 140, 255, 142, 142, 142, 255, 138, 138, 138, 255, 137, 137, 137, 255, 131, 131, 131, 255, 126, 126, 126, 255, 123, 123, 123, 255, 122, 122, 122, 255, 123, 123, 123, 255, 126, 126, 126, 255, 132, 132, 132, 255, 138, 138, 138, 255, 150, 150, 150, 255, 161, 161, 161, 255, 166, 166, 166, 255, 166, 166, 166, 255, 158, 158, 158, 255, 147, 147, 147, 255, 140, 140, 140, 255, 118, 118, 118, 255, 61, 61, 61, 255, 25, 25, 25, 255, 33, 33, 33, 255, 46, 46, 46, 255, 68, 68, 68, 255, 72, 72, 72, 255, 71, 71, 71, 255, 55, 55, 55, 255, 39, 39, 39, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 35, 35, 35, 255, 27, 27, 27, 255, 31, 31, 31, 255, 65, 65, 65, 255, 87, 87, 87, 255, 102, 102, 102, 255, 110, 110, 110, 255, 119, 119, 119, 255, 130, 130, 130, 255, 145, 145, 145, 255, 150, 150, 150, 255, 150, 150, 150, 255, 178, 178, 178, 255, 193, 193, 193, 255, 197, 197, 197, 255, 198, 198, 198, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 202, 202, 202, 255, 208, 208, 208, 255, 208, 208, 208, 255, 203, 203, 203, 255, 195, 195, 195, 255, 190, 190, 190, 255, 190, 190, 190, 255, 194, 194, 194, 255, 197, 197, 197, 255, 197, 197, 197, 255, 195, 195, 195, 255, 191, 191, 191, 255, 186, 186, 186, 255, 182, 182, 182, 255, 181, 181, 181, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 190, 190, 190, 255, 184, 184, 184, 255, 173, 173, 173, 255, 162, 162, 162, 255, 156, 156, 156, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 167, 167, 167, 255, 165, 165, 165, 255, 162, 162, 162, 255, 157, 157, 157, 255, 145, 145, 145, 255, 127, 127, 127, 255, 107, 107, 107, 255, 91, 91, 91, 255, 80, 80, 80, 255, 73, 73, 73, 255, 67, 67, 67, 255, 62, 62, 62, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 43, 43, 43, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 68, 68, 68, 255, 62, 62, 62, 255, 63, 63, 63, 255, 79, 79, 79, 255, 99, 99, 99, 255, 113, 113, 113, 255, 118, 118, 118, 255, 117, 117, 117, 255, 106, 106, 106, 255, 91, 91, 91, 255, 88, 88, 88, 255, 104, 104, 104, 255, 120, 120, 120, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 118, 118, 118, 255, 111, 111, 111, 255, 100, 100, 100, 255, 90, 90, 90, 255, 85, 85, 85, 255, 85, 85, 85, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 69, 69, 69, 255, 76, 76, 76, 255, 102, 102, 102, 255, 106, 106, 106, 255, 83, 83, 83, 255, 82, 82, 82, 255, 92, 92, 92, 255, 105, 105, 105, 255, 68, 68, 68, 255, 95, 95, 95, 255, 114, 114, 114, 255, 79, 79, 79, 255, 107, 107, 107, 255, 127, 127, 127, 255, 107, 107, 107, 255, 88, 88, 88, 255, 103, 103, 103, 255, 118, 118, 118, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 102, 102, 102, 255, 104, 104, 104, 255, 94, 94, 94, 255, 88, 88, 88, 255, 87, 87, 87, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 54, 54, 54, 255, 62, 62, 62, 255, 85, 85, 85, 255, 111, 111, 111, 255, 128, 128, 128, 255, 129, 129, 129, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 126, 126, 126, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 116, 116, 116, 255, 120, 120, 120, 255, 127, 127, 127, 255, 134, 134, 134, 255, 144, 144, 144, 255, 156, 156, 156, 255, 163, 163, 163, 255, 164, 164, 164, 255, 158, 158, 158, 255, 147, 147, 147, 255, 139, 139, 139, 255, 119, 119, 119, 255, 61, 61, 61, 255, 25, 25, 25, 255, 33, 33, 33, 255, 47, 47, 47, 255, 68, 68, 68, 255, 73, 73, 73, 255, 71, 71, 71, 255, 53, 53, 53, 255, 39, 39, 39, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 34, 34, 34, 255, 26, 26, 26, 255, 34, 34, 34, 255, 69, 69, 69, 255, 92, 92, 92, 255, 108, 108, 108, 255, 118, 118, 118, 255, 128, 128, 128, 255, 141, 141, 141, 255, 151, 151, 151, 255, 148, 148, 148, 255, 172, 172, 172, 255, 193, 193, 193, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 205, 205, 205, 255, 210, 210, 210, 255, 210, 210, 210, 255, 202, 202, 202, 255, 191, 191, 191, 255, 181, 181, 181, 255, 177, 177, 177, 255, 180, 180, 180, 255, 186, 186, 186, 255, 194, 194, 194, 255, 198, 198, 198, 255, 197, 197, 197, 255, 194, 194, 194, 255, 190, 190, 190, 255, 185, 185, 185, 255, 182, 182, 182, 255, 182, 182, 182, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 190, 190, 190, 255, 182, 182, 182, 255, 170, 170, 170, 255, 160, 160, 160, 255, 155, 155, 155, 255, 156, 156, 156, 255, 161, 161, 161, 255, 166, 166, 166, 255, 166, 166, 166, 255, 164, 164, 164, 255, 161, 161, 161, 255, 154, 154, 154, 255, 141, 141, 141, 255, 121, 121, 121, 255, 102, 102, 102, 255, 87, 87, 87, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 45, 45, 45, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 50, 50, 50, 255, 45, 45, 45, 255, 42, 42, 42, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 70, 70, 70, 255, 63, 63, 63, 255, 60, 60, 60, 255, 75, 75, 75, 255, 96, 96, 96, 255, 111, 111, 111, 255, 116, 116, 116, 255, 117, 117, 117, 255, 111, 111, 111, 255, 97, 97, 97, 255, 96, 96, 96, 255, 112, 112, 112, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 120, 120, 120, 255, 113, 113, 113, 255, 103, 103, 103, 255, 92, 92, 92, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 70, 70, 70, 255, 73, 73, 73, 255, 96, 96, 96, 255, 118, 118, 118, 255, 87, 87, 87, 255, 78, 78, 78, 255, 82, 82, 82, 255, 106, 106, 106, 255, 93, 93, 93, 255, 70, 70, 70, 255, 95, 95, 95, 255, 116, 116, 116, 255, 86, 86, 86, 255, 110, 110, 110, 255, 116, 116, 116, 255, 103, 103, 103, 255, 81, 81, 81, 255, 119, 119, 119, 255, 108, 108, 108, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 98, 98, 98, 255, 104, 104, 104, 255, 100, 100, 100, 255, 90, 90, 90, 255, 87, 87, 87, 255, 86, 86, 86, 255, 81, 81, 81, 255, 75, 75, 75, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 57, 57, 57, 255, 66, 66, 66, 255, 89, 89, 89, 255, 116, 116, 116, 255, 126, 126, 126, 255, 127, 127, 127, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 127, 127, 127, 255, 120, 120, 120, 255, 113, 113, 113, 255, 107, 107, 107, 255, 105, 105, 105, 255, 106, 106, 106, 255, 112, 112, 112, 255, 122, 122, 122, 255, 131, 131, 131, 255, 138, 138, 138, 255, 151, 151, 151, 255, 159, 159, 159, 255, 162, 162, 162, 255, 157, 157, 157, 255, 147, 147, 147, 255, 139, 139, 139, 255, 119, 119, 119, 255, 62, 62, 62, 255, 24, 24, 24, 255, 34, 34, 34, 255, 47, 47, 47, 255, 67, 67, 67, 255, 74, 74, 74, 255, 71, 71, 71, 255, 52, 52, 52, 255, 40, 40, 40, 255, 37, 37, 37, 255, 40, 40, 40, 255, 40, 40, 40, 255, 34, 34, 34, 255, 25, 25, 25, 255, 37, 37, 37, 255, 70, 70, 70, 255, 96, 96, 96, 255, 114, 114, 114, 255, 126, 126, 126, 255, 138, 138, 138, 255, 150, 150, 150, 255, 150, 150, 150, 255, 160, 160, 160, 255, 190, 190, 190, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 207, 207, 207, 255, 212, 212, 212, 255, 212, 212, 212, 255, 204, 204, 204, 255, 190, 190, 190, 255, 176, 176, 176, 255, 166, 166, 166, 255, 164, 164, 164, 255, 169, 169, 169, 255, 178, 178, 178, 255, 188, 188, 188, 255, 196, 196, 196, 255, 199, 199, 199, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 182, 182, 182, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 189, 189, 189, 255, 179, 179, 179, 255, 168, 168, 168, 255, 159, 159, 159, 255, 155, 155, 155, 255, 157, 157, 157, 255, 162, 162, 162, 255, 166, 166, 166, 255, 166, 166, 166, 255, 164, 164, 164, 255, 160, 160, 160, 255, 152, 152, 152, 255, 136, 136, 136, 255, 115, 115, 115, 255, 97, 97, 97, 255, 83, 83, 83, 255, 74, 74, 74, 255, 67, 67, 67, 255, 59, 59, 59, 255, 50, 50, 50, 255, 44, 44, 44, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 70, 70, 70, 255, 64, 64, 64, 255, 59, 59, 59, 255, 73, 73, 73, 255, 94, 94, 94, 255, 110, 110, 110, 255, 114, 114, 114, 255, 116, 116, 116, 255, 115, 115, 115, 255, 103, 103, 103, 255, 103, 103, 103, 255, 118, 118, 118, 255, 123, 123, 123, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 115, 115, 115, 255, 105, 105, 105, 255, 95, 95, 95, 255, 88, 88, 88, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 68, 68, 68, 255, 80, 80, 80, 255, 97, 97, 97, 255, 117, 117, 117, 255, 92, 92, 92, 255, 77, 77, 77, 255, 77, 77, 77, 255, 87, 87, 87, 255, 116, 116, 116, 255, 79, 79, 79, 255, 78, 78, 78, 255, 95, 95, 95, 255, 113, 113, 113, 255, 101, 101, 101, 255, 108, 108, 108, 255, 104, 104, 104, 255, 85, 85, 85, 255, 108, 108, 108, 255, 115, 115, 115, 255, 102, 102, 102, 255, 100, 100, 100, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 88, 88, 88, 255, 93, 93, 93, 255, 99, 99, 99, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 101, 101, 101, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 100, 100, 100, 255, 104, 104, 104, 255, 94, 94, 94, 255, 88, 88, 88, 255, 87, 87, 87, 255, 84, 84, 84, 255, 79, 79, 79, 255, 73, 73, 73, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 59, 59, 59, 255, 72, 72, 72, 255, 92, 92, 92, 255, 118, 118, 118, 255, 124, 124, 124, 255, 124, 124, 124, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 123, 123, 123, 255, 115, 115, 115, 255, 107, 107, 107, 255, 101, 101, 101, 255, 99, 99, 99, 255, 101, 101, 101, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 136, 136, 136, 255, 148, 148, 148, 255, 157, 157, 157, 255, 160, 160, 160, 255, 156, 156, 156, 255, 146, 146, 146, 255, 137, 137, 137, 255, 115, 115, 115, 255, 56, 56, 56, 255, 23, 23, 23, 255, 35, 35, 35, 255, 49, 49, 49, 255, 67, 67, 67, 255, 74, 74, 74, 255, 70, 70, 70, 255, 50, 50, 50, 255, 41, 41, 41, 255, 39, 39, 39, 255, 41, 41, 41, 255, 40, 40, 40, 255, 34, 34, 34, 255, 24, 24, 24, 255, 40, 40, 40, 255, 73, 73, 73, 255, 103, 103, 103, 255, 123, 123, 123, 255, 136, 136, 136, 255, 148, 148, 148, 255, 152, 152, 152, 255, 154, 154, 154, 255, 186, 186, 186, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 203, 203, 203, 255, 209, 209, 209, 255, 213, 213, 213, 255, 214, 214, 214, 255, 210, 210, 210, 255, 200, 200, 200, 255, 184, 184, 184, 255, 168, 168, 168, 255, 156, 156, 156, 255, 150, 150, 150, 255, 151, 151, 151, 255, 157, 157, 157, 255, 168, 168, 168, 255, 181, 181, 181, 255, 192, 192, 192, 255, 198, 198, 198, 255, 199, 199, 199, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 183, 183, 183, 255, 182, 182, 182, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 192, 192, 192, 255, 187, 187, 187, 255, 177, 177, 177, 255, 166, 166, 166, 255, 157, 157, 157, 255, 155, 155, 155, 255, 158, 158, 158, 255, 163, 163, 163, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 158, 158, 158, 255, 148, 148, 148, 255, 130, 130, 130, 255, 109, 109, 109, 255, 91, 91, 91, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 50, 50, 50, 255, 43, 43, 43, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 62, 62, 62, 255, 58, 58, 58, 255, 72, 72, 72, 255, 93, 93, 93, 255, 109, 109, 109, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 108, 108, 108, 255, 109, 109, 109, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 122, 122, 122, 255, 124, 124, 124, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 111, 111, 111, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 116, 116, 116, 255, 107, 107, 107, 255, 97, 97, 97, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 79, 79, 79, 255, 94, 94, 94, 255, 101, 101, 101, 255, 117, 117, 117, 255, 88, 88, 88, 255, 75, 75, 75, 255, 73, 73, 73, 255, 80, 80, 80, 255, 108, 108, 108, 255, 98, 98, 98, 255, 68, 68, 68, 255, 84, 84, 84, 255, 100, 100, 100, 255, 93, 93, 93, 255, 106, 106, 106, 255, 105, 105, 105, 255, 100, 100, 100, 255, 91, 91, 91, 255, 118, 118, 118, 255, 103, 103, 103, 255, 100, 100, 100, 255, 95, 95, 95, 255, 89, 89, 89, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 102, 102, 102, 255, 107, 107, 107, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 111, 111, 111, 255, 105, 105, 105, 255, 100, 100, 100, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 103, 103, 103, 255, 100, 100, 100, 255, 90, 90, 90, 255, 87, 87, 87, 255, 86, 86, 86, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 63, 63, 63, 255, 76, 76, 76, 255, 95, 95, 95, 255, 118, 118, 118, 255, 123, 123, 123, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 121, 121, 121, 255, 112, 112, 112, 255, 104, 104, 104, 255, 99, 99, 99, 255, 97, 97, 97, 255, 100, 100, 100, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 136, 136, 136, 255, 148, 148, 148, 255, 155, 155, 155, 255, 157, 157, 157, 255, 154, 154, 154, 255, 143, 143, 143, 255, 133, 133, 133, 255, 103, 103, 103, 255, 44, 44, 44, 255, 23, 23, 23, 255, 39, 39, 39, 255, 50, 50, 50, 255, 66, 66, 66, 255, 74, 74, 74, 255, 67, 67, 67, 255, 49, 49, 49, 255, 41, 41, 41, 255, 40, 40, 40, 255, 42, 42, 42, 255, 40, 40, 40, 255, 33, 33, 33, 255, 23, 23, 23, 255, 44, 44, 44, 255, 78, 78, 78, 255, 113, 113, 113, 255, 133, 133, 133, 255, 146, 146, 146, 255, 153, 153, 153, 255, 153, 153, 153, 255, 183, 183, 183, 255, 196, 196, 196, 255, 197, 197, 197, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 213, 213, 213, 255, 206, 206, 206, 255, 196, 196, 196, 255, 181, 181, 181, 255, 165, 165, 165, 255, 151, 151, 151, 255, 140, 140, 140, 255, 135, 135, 135, 255, 134, 134, 134, 255, 139, 139, 139, 255, 147, 147, 147, 255, 160, 160, 160, 255, 174, 174, 174, 255, 187, 187, 187, 255, 196, 196, 196, 255, 200, 200, 200, 255, 199, 199, 199, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 183, 183, 183, 255, 182, 182, 182, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 192, 192, 192, 255, 185, 185, 185, 255, 174, 174, 174, 255, 163, 163, 163, 255, 156, 156, 156, 255, 155, 155, 155, 255, 159, 159, 159, 255, 164, 164, 164, 255, 166, 166, 166, 255, 165, 165, 165, 255, 162, 162, 162, 255, 156, 156, 156, 255, 144, 144, 144, 255, 124, 124, 124, 255, 102, 102, 102, 255, 85, 85, 85, 255, 73, 73, 73, 255, 63, 63, 63, 255, 50, 50, 50, 255, 42, 42, 42, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 50, 50, 50, 255, 45, 45, 45, 255, 42, 42, 42, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 60, 60, 60, 255, 58, 58, 58, 255, 73, 73, 73, 255, 93, 93, 93, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 115, 115, 115, 255, 111, 111, 111, 255, 114, 114, 114, 255, 119, 119, 119, 255, 113, 113, 113, 255, 113, 113, 113, 255, 119, 119, 119, 255, 121, 121, 121, 255, 118, 118, 118, 255, 112, 112, 112, 255, 106, 106, 106, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 117, 117, 117, 255, 109, 109, 109, 255, 100, 100, 100, 255, 93, 93, 93, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 77, 77, 77, 255, 90, 90, 90, 255, 100, 100, 100, 255, 100, 100, 100, 255, 115, 115, 115, 255, 97, 97, 97, 255, 79, 79, 79, 255, 71, 71, 71, 255, 71, 71, 71, 255, 77, 77, 77, 255, 96, 96, 96, 255, 108, 108, 108, 255, 81, 81, 81, 255, 68, 68, 68, 255, 89, 89, 89, 255, 110, 110, 110, 255, 80, 80, 80, 255, 106, 106, 106, 255, 103, 103, 103, 255, 81, 81, 81, 255, 117, 117, 117, 255, 105, 105, 105, 255, 99, 99, 99, 255, 95, 95, 95, 255, 87, 87, 87, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 103, 103, 103, 255, 108, 108, 108, 255, 115, 115, 115, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 99, 99, 99, 255, 103, 103, 103, 255, 94, 94, 94, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 81, 81, 81, 255, 76, 76, 76, 255, 72, 72, 72, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 67, 67, 67, 255, 80, 80, 80, 255, 96, 96, 96, 255, 117, 117, 117, 255, 122, 122, 122, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 122, 122, 122, 255, 114, 114, 114, 255, 106, 106, 106, 255, 102, 102, 102, 255, 101, 101, 101, 255, 104, 104, 104, 255, 112, 112, 112, 255, 122, 122, 122, 255, 130, 130, 130, 255, 139, 139, 139, 255, 149, 149, 149, 255, 154, 154, 154, 255, 155, 155, 155, 255, 150, 150, 150, 255, 137, 137, 137, 255, 123, 123, 123, 255, 82, 82, 82, 255, 31, 31, 31, 255, 26, 26, 26, 255, 44, 44, 44, 255, 52, 52, 52, 255, 66, 66, 66, 255, 72, 72, 72, 255, 62, 62, 62, 255, 47, 47, 47, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 40, 40, 40, 255, 31, 31, 31, 255, 23, 23, 23, 255, 48, 48, 48, 255, 86, 86, 86, 255, 125, 125, 125, 255, 143, 143, 143, 255, 153, 153, 153, 255, 153, 153, 153, 255, 180, 180, 180, 255, 196, 196, 196, 255, 197, 197, 197, 255, 201, 201, 201, 255, 211, 211, 211, 255, 213, 213, 213, 255, 199, 199, 199, 255, 180, 180, 180, 255, 162, 162, 162, 255, 149, 149, 149, 255, 137, 137, 137, 255, 129, 129, 129, 255, 123, 123, 123, 255, 121, 121, 121, 255, 121, 121, 121, 255, 124, 124, 124, 255, 130, 130, 130, 255, 139, 139, 139, 255, 152, 152, 152, 255, 167, 167, 167, 255, 181, 181, 181, 255, 192, 192, 192, 255, 199, 199, 199, 255, 201, 201, 201, 255, 199, 199, 199, 255, 195, 195, 195, 255, 191, 191, 191, 255, 186, 186, 186, 255, 183, 183, 183, 255, 183, 183, 183, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 191, 191, 191, 255, 183, 183, 183, 255, 172, 172, 172, 255, 161, 161, 161, 255, 155, 155, 155, 255, 156, 156, 156, 255, 160, 160, 160, 255, 165, 165, 165, 255, 166, 166, 166, 255, 165, 165, 165, 255, 161, 161, 161, 255, 154, 154, 154, 255, 139, 139, 139, 255, 116, 116, 116, 255, 93, 93, 93, 255, 76, 76, 76, 255, 65, 65, 65, 255, 51, 51, 51, 255, 42, 42, 42, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 55, 55, 55, 255, 51, 51, 51, 255, 47, 47, 47, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 57, 57, 57, 255, 59, 59, 59, 255, 76, 76, 76, 255, 94, 94, 94, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 113, 113, 113, 255, 113, 113, 113, 255, 116, 116, 116, 255, 113, 113, 113, 255, 106, 106, 106, 255, 109, 109, 109, 255, 115, 115, 115, 255, 116, 116, 116, 255, 110, 110, 110, 255, 103, 103, 103, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 75, 75, 75, 255, 82, 82, 82, 255, 95, 95, 95, 255, 103, 103, 103, 255, 101, 101, 101, 255, 102, 102, 102, 255, 112, 112, 112, 255, 93, 93, 93, 255, 77, 77, 77, 255, 69, 69, 69, 255, 68, 68, 68, 255, 69, 69, 69, 255, 77, 77, 77, 255, 95, 95, 95, 255, 113, 113, 113, 255, 90, 90, 90, 255, 68, 68, 68, 255, 77, 77, 77, 255, 94, 94, 94, 255, 105, 105, 105, 255, 87, 87, 87, 255, 96, 96, 96, 255, 80, 80, 80, 255, 113, 113, 113, 255, 107, 107, 107, 255, 97, 97, 97, 255, 94, 94, 94, 255, 87, 87, 87, 255, 81, 81, 81, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 90, 90, 90, 255, 95, 95, 95, 255, 107, 107, 107, 255, 116, 116, 116, 255, 110, 110, 110, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 102, 102, 102, 255, 100, 100, 100, 255, 90, 90, 90, 255, 87, 87, 87, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 71, 71, 71, 255, 82, 82, 82, 255, 95, 95, 95, 255, 114, 114, 114, 255, 122, 122, 122, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 109, 109, 109, 255, 109, 109, 109, 255, 112, 112, 112, 255, 119, 119, 119, 255, 126, 126, 126, 255, 135, 135, 135, 255, 144, 144, 144, 255, 150, 150, 150, 255, 153, 153, 153, 255, 151, 151, 151, 255, 139, 139, 139, 255, 129, 129, 129, 255, 103, 103, 103, 255, 52, 52, 52, 255, 23, 23, 23, 255, 33, 33, 33, 255, 48, 48, 48, 255, 54, 54, 54, 255, 65, 65, 65, 255, 68, 68, 68, 255, 57, 57, 57, 255, 47, 47, 47, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 39, 39, 39, 255, 30, 30, 30, 255, 25, 25, 25, 255, 54, 54, 54, 255, 98, 98, 98, 255, 136, 136, 136, 255, 152, 152, 152, 255, 153, 153, 153, 255, 173, 173, 173, 255, 196, 196, 196, 255, 197, 197, 197, 255, 201, 201, 201, 255, 212, 212, 212, 255, 208, 208, 208, 255, 183, 183, 183, 255, 154, 154, 154, 255, 135, 135, 135, 255, 125, 125, 125, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 119, 119, 119, 255, 125, 125, 125, 255, 134, 134, 134, 255, 146, 146, 146, 255, 160, 160, 160, 255, 174, 174, 174, 255, 187, 187, 187, 255, 196, 196, 196, 255, 200, 200, 200, 255, 201, 201, 201, 255, 199, 199, 199, 255, 195, 195, 195, 255, 190, 190, 190, 255, 185, 185, 185, 255, 183, 183, 183, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 190, 190, 190, 255, 181, 181, 181, 255, 169, 169, 169, 255, 160, 160, 160, 255, 155, 155, 155, 255, 157, 157, 157, 255, 161, 161, 161, 255, 166, 166, 166, 255, 166, 166, 166, 255, 164, 164, 164, 255, 160, 160, 160, 255, 150, 150, 150, 255, 130, 130, 130, 255, 103, 103, 103, 255, 80, 80, 80, 255, 68, 68, 68, 255, 51, 51, 51, 255, 41, 41, 41, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 45, 45, 45, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 63, 63, 63, 255, 79, 79, 79, 255, 96, 96, 96, 255, 107, 107, 107, 255, 100, 100, 100, 255, 99, 99, 99, 255, 110, 110, 110, 255, 113, 113, 113, 255, 114, 114, 114, 255, 106, 106, 106, 255, 100, 100, 100, 255, 104, 104, 104, 255, 110, 110, 110, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 111, 111, 111, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 79, 79, 79, 255, 86, 86, 86, 255, 98, 98, 98, 255, 107, 107, 107, 255, 106, 106, 106, 255, 98, 98, 98, 255, 108, 108, 108, 255, 100, 100, 100, 255, 82, 82, 82, 255, 72, 72, 72, 255, 66, 66, 66, 255, 65, 65, 65, 255, 66, 66, 66, 255, 71, 71, 71, 255, 82, 82, 82, 255, 104, 104, 104, 255, 109, 109, 109, 255, 95, 95, 95, 255, 75, 75, 75, 255, 69, 69, 69, 255, 86, 86, 86, 255, 107, 107, 107, 255, 84, 84, 84, 255, 81, 81, 81, 255, 83, 83, 83, 255, 112, 112, 112, 255, 106, 106, 106, 255, 95, 95, 95, 255, 93, 93, 93, 255, 86, 86, 86, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 91, 91, 91, 255, 97, 97, 97, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 91, 91, 91, 255, 91, 91, 91, 255, 104, 104, 104, 255, 115, 115, 115, 255, 108, 108, 108, 255, 98, 98, 98, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 76, 76, 76, 255, 84, 84, 84, 255, 93, 93, 93, 255, 110, 110, 110, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 125, 125, 125, 255, 121, 121, 121, 255, 119, 119, 119, 255, 119, 119, 119, 255, 122, 122, 122, 255, 127, 127, 127, 255, 133, 133, 133, 255, 140, 140, 140, 255, 145, 145, 145, 255, 148, 148, 148, 255, 147, 147, 147, 255, 138, 138, 138, 255, 128, 128, 128, 255, 109, 109, 109, 255, 67, 67, 67, 255, 27, 27, 27, 255, 27, 27, 27, 255, 41, 41, 41, 255, 53, 53, 53, 255, 56, 56, 56, 255, 64, 64, 64, 255, 63, 63, 63, 255, 53, 53, 53, 255, 47, 47, 47, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 39, 39, 39, 255, 27, 27, 27, 255, 27, 27, 27, 255, 60, 60, 60, 255, 114, 114, 114, 255, 146, 146, 146, 255, 153, 153, 153, 255, 164, 164, 164, 255, 195, 195, 195, 255, 196, 196, 196, 255, 199, 199, 199, 255, 211, 211, 211, 255, 205, 205, 205, 255, 175, 175, 175, 255, 144, 144, 144, 255, 127, 127, 127, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 154, 154, 154, 255, 167, 167, 167, 255, 180, 180, 180, 255, 191, 191, 191, 255, 198, 198, 198, 255, 201, 201, 201, 255, 201, 201, 201, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 193, 193, 193, 255, 188, 188, 188, 255, 178, 178, 178, 255, 167, 167, 167, 255, 158, 158, 158, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 157, 157, 157, 255, 142, 142, 142, 255, 114, 114, 114, 255, 85, 85, 85, 255, 70, 70, 70, 255, 52, 52, 52, 255, 40, 40, 40, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 57, 57, 57, 255, 68, 68, 68, 255, 83, 83, 83, 255, 97, 97, 97, 255, 105, 105, 105, 255, 93, 93, 93, 255, 97, 97, 97, 255, 108, 108, 108, 255, 111, 111, 111, 255, 109, 109, 109, 255, 98, 98, 98, 255, 94, 94, 94, 255, 100, 100, 100, 255, 104, 104, 104, 255, 101, 101, 101, 255, 94, 94, 94, 255, 91, 91, 91, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 119, 119, 119, 255, 114, 114, 114, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 87, 87, 87, 255, 95, 95, 95, 255, 106, 106, 106, 255, 111, 111, 111, 255, 106, 106, 106, 255, 97, 97, 97, 255, 106, 106, 106, 255, 88, 88, 88, 255, 76, 76, 76, 255, 68, 68, 68, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 70, 70, 70, 255, 80, 80, 80, 255, 96, 96, 96, 255, 116, 116, 116, 255, 102, 102, 102, 255, 95, 95, 95, 255, 80, 80, 80, 255, 67, 67, 67, 255, 80, 80, 80, 255, 98, 98, 98, 255, 103, 103, 103, 255, 83, 83, 83, 255, 93, 93, 93, 255, 111, 111, 111, 255, 103, 103, 103, 255, 93, 93, 93, 255, 90, 90, 90, 255, 85, 85, 85, 255, 78, 78, 78, 255, 74, 74, 74, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 82, 82, 82, 255, 87, 87, 87, 255, 94, 94, 94, 255, 100, 100, 100, 255, 103, 103, 103, 255, 107, 107, 107, 255, 117, 117, 117, 255, 113, 113, 113, 255, 99, 99, 99, 255, 87, 87, 87, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 93, 93, 93, 255, 108, 108, 108, 255, 113, 113, 113, 255, 103, 103, 103, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 101, 101, 101, 255, 100, 100, 100, 255, 91, 91, 91, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 91, 91, 91, 255, 104, 104, 104, 255, 117, 117, 117, 255, 121, 121, 121, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 143, 143, 143, 255, 141, 141, 141, 255, 133, 133, 133, 255, 123, 123, 123, 255, 103, 103, 103, 255, 66, 66, 66, 255, 29, 29, 29, 255, 24, 24, 24, 255, 38, 38, 38, 255, 49, 49, 49, 255, 56, 56, 56, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 51, 51, 51, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 37, 37, 37, 255, 25, 25, 25, 255, 32, 32, 32, 255, 67, 67, 67, 255, 128, 128, 128, 255, 152, 152, 152, 255, 157, 157, 157, 255, 187, 187, 187, 255, 195, 195, 195, 255, 197, 197, 197, 255, 208, 208, 208, 255, 207, 207, 207, 255, 178, 178, 178, 255, 144, 144, 144, 255, 127, 127, 127, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 132, 132, 132, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 173, 173, 173, 255, 185, 185, 185, 255, 194, 194, 194, 255, 201, 201, 201, 255, 202, 202, 202, 255, 201, 201, 201, 255, 197, 197, 197, 255, 191, 191, 191, 255, 186, 186, 186, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 192, 192, 192, 255, 186, 186, 186, 255, 175, 175, 175, 255, 164, 164, 164, 255, 157, 157, 157, 255, 155, 155, 155, 255, 159, 159, 159, 255, 164, 164, 164, 255, 166, 166, 166, 255, 165, 165, 165, 255, 161, 161, 161, 255, 151, 151, 151, 255, 125, 125, 125, 255, 91, 91, 91, 255, 71, 71, 71, 255, 52, 52, 52, 255, 40, 40, 40, 255, 38, 38, 38, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 61, 61, 61, 255, 74, 74, 74, 255, 87, 87, 87, 255, 99, 99, 99, 255, 101, 101, 101, 255, 89, 89, 89, 255, 96, 96, 96, 255, 106, 106, 106, 255, 108, 108, 108, 255, 102, 102, 102, 255, 90, 90, 90, 255, 89, 89, 89, 255, 95, 95, 95, 255, 98, 98, 98, 255, 94, 94, 94, 255, 88, 88, 88, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 90, 90, 90, 255, 94, 94, 94, 255, 100, 100, 100, 255, 109, 109, 109, 255, 114, 114, 114, 255, 108, 108, 108, 255, 98, 98, 98, 255, 105, 105, 105, 255, 86, 86, 86, 255, 75, 75, 75, 255, 67, 67, 67, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 72, 72, 72, 255, 81, 81, 81, 255, 96, 96, 96, 255, 113, 113, 113, 255, 103, 103, 103, 255, 100, 100, 100, 255, 95, 95, 95, 255, 82, 82, 82, 255, 68, 68, 68, 255, 78, 78, 78, 255, 92, 92, 92, 255, 104, 104, 104, 255, 100, 100, 100, 255, 105, 105, 105, 255, 107, 107, 107, 255, 96, 96, 96, 255, 90, 90, 90, 255, 87, 87, 87, 255, 82, 82, 82, 255, 76, 76, 76, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 87, 87, 87, 255, 97, 97, 97, 255, 103, 103, 103, 255, 108, 108, 108, 255, 120, 120, 120, 255, 105, 105, 105, 255, 83, 83, 83, 255, 82, 82, 82, 255, 90, 90, 90, 255, 94, 94, 94, 255, 92, 92, 92, 255, 87, 87, 87, 255, 83, 83, 83, 255, 83, 83, 83, 255, 88, 88, 88, 255, 98, 98, 98, 255, 105, 105, 105, 255, 103, 103, 103, 255, 96, 96, 96, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 105, 105, 105, 255, 94, 94, 94, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 93, 93, 93, 255, 97, 97, 97, 255, 102, 102, 102, 255, 97, 97, 97, 255, 89, 89, 89, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 97, 97, 97, 255, 110, 110, 110, 255, 119, 119, 119, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 134, 134, 134, 255, 125, 125, 125, 255, 111, 111, 111, 255, 87, 87, 87, 255, 52, 52, 52, 255, 26, 26, 26, 255, 26, 26, 26, 255, 38, 38, 38, 255, 47, 47, 47, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 54, 54, 54, 255, 52, 52, 52, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 43, 43, 43, 255, 35, 35, 35, 255, 24, 24, 24, 255, 36, 36, 36, 255, 79, 79, 79, 255, 139, 139, 139, 255, 153, 153, 153, 255, 171, 171, 171, 255, 194, 194, 194, 255, 196, 196, 196, 255, 201, 201, 201, 255, 210, 210, 210, 255, 188, 188, 188, 255, 152, 152, 152, 255, 131, 131, 131, 255, 123, 123, 123, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 139, 139, 139, 255, 146, 146, 146, 255, 155, 155, 155, 255, 166, 166, 166, 255, 179, 179, 179, 255, 191, 191, 191, 255, 200, 200, 200, 255, 204, 204, 204, 255, 203, 203, 203, 255, 199, 199, 199, 255, 193, 193, 193, 255, 188, 188, 188, 255, 185, 185, 185, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 191, 191, 191, 255, 183, 183, 183, 255, 172, 172, 172, 255, 162, 162, 162, 255, 156, 156, 156, 255, 156, 156, 156, 255, 160, 160, 160, 255, 165, 165, 165, 255, 166, 166, 166, 255, 164, 164, 164, 255, 157, 157, 157, 255, 135, 135, 135, 255, 97, 97, 97, 255, 73, 73, 73, 255, 53, 53, 53, 255, 39, 39, 39, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 68, 68, 68, 255, 79, 79, 79, 255, 90, 90, 90, 255, 100, 100, 100, 255, 95, 95, 95, 255, 88, 88, 88, 255, 96, 96, 96, 255, 104, 104, 104, 255, 104, 104, 104, 255, 94, 94, 94, 255, 84, 84, 84, 255, 85, 85, 85, 255, 90, 90, 90, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 113, 113, 113, 255, 101, 101, 101, 255, 104, 104, 104, 255, 93, 93, 93, 255, 80, 80, 80, 255, 70, 70, 70, 255, 65, 65, 65, 255, 64, 64, 64, 255, 67, 67, 67, 255, 73, 73, 73, 255, 81, 81, 81, 255, 95, 95, 95, 255, 110, 110, 110, 255, 101, 101, 101, 255, 100, 100, 100, 255, 101, 101, 101, 255, 95, 95, 95, 255, 80, 80, 80, 255, 69, 69, 69, 255, 78, 78, 78, 255, 90, 90, 90, 255, 99, 99, 99, 255, 103, 103, 103, 255, 103, 103, 103, 255, 98, 98, 98, 255, 90, 90, 90, 255, 86, 86, 86, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 80, 80, 80, 255, 88, 88, 88, 255, 100, 100, 100, 255, 104, 104, 104, 255, 119, 119, 119, 255, 105, 105, 105, 255, 79, 79, 79, 255, 92, 92, 92, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 97, 97, 97, 255, 86, 86, 86, 255, 82, 82, 82, 255, 88, 88, 88, 255, 101, 101, 101, 255, 109, 109, 109, 255, 103, 103, 103, 255, 96, 96, 96, 255, 96, 96, 96, 255, 106, 106, 106, 255, 110, 110, 110, 255, 100, 100, 100, 255, 90, 90, 90, 255, 84, 84, 84, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 99, 99, 99, 255, 101, 101, 101, 255, 94, 94, 94, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 91, 91, 91, 255, 99, 99, 99, 255, 110, 110, 110, 255, 117, 117, 117, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 131, 131, 131, 255, 122, 122, 122, 255, 108, 108, 108, 255, 87, 87, 87, 255, 57, 57, 57, 255, 32, 32, 32, 255, 25, 25, 25, 255, 33, 33, 33, 255, 43, 43, 43, 255, 50, 50, 50, 255, 57, 57, 57, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 32, 32, 32, 255, 23, 23, 23, 255, 41, 41, 41, 255, 94, 94, 94, 255, 146, 146, 146, 255, 157, 157, 157, 255, 187, 187, 187, 255, 193, 193, 193, 255, 195, 195, 195, 255, 207, 207, 207, 255, 201, 201, 201, 255, 167, 167, 167, 255, 139, 139, 139, 255, 128, 128, 128, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 143, 143, 143, 255, 150, 150, 150, 255, 161, 161, 161, 255, 175, 175, 175, 255, 190, 190, 190, 255, 201, 201, 201, 255, 205, 205, 205, 255, 204, 204, 204, 255, 199, 199, 199, 255, 193, 193, 193, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 194, 194, 194, 255, 189, 189, 189, 255, 179, 179, 179, 255, 169, 169, 169, 255, 160, 160, 160, 255, 155, 155, 155, 255, 157, 157, 157, 255, 161, 161, 161, 255, 166, 166, 166, 255, 165, 165, 165, 255, 161, 161, 161, 255, 144, 144, 144, 255, 104, 104, 104, 255, 74, 74, 74, 255, 55, 55, 55, 255, 39, 39, 39, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 66, 66, 66, 255, 74, 74, 74, 255, 84, 84, 84, 255, 93, 93, 93, 255, 99, 99, 99, 255, 91, 91, 91, 255, 89, 89, 89, 255, 96, 96, 96, 255, 101, 101, 101, 255, 98, 98, 98, 255, 86, 86, 86, 255, 79, 79, 79, 255, 81, 81, 81, 255, 85, 85, 85, 255, 85, 85, 85, 255, 81, 81, 81, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 102, 102, 102, 255, 106, 106, 106, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 117, 117, 117, 255, 116, 116, 116, 255, 109, 109, 109, 255, 101, 101, 101, 255, 105, 105, 105, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 67, 67, 67, 255, 69, 69, 69, 255, 74, 74, 74, 255, 81, 81, 81, 255, 91, 91, 91, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 103, 103, 103, 255, 102, 102, 102, 255, 91, 91, 91, 255, 74, 74, 74, 255, 71, 71, 71, 255, 80, 80, 80, 255, 88, 88, 88, 255, 93, 93, 93, 255, 95, 95, 95, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 79, 79, 79, 255, 90, 90, 90, 255, 102, 102, 102, 255, 110, 110, 110, 255, 115, 115, 115, 255, 80, 80, 80, 255, 95, 95, 95, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 98, 98, 98, 255, 82, 82, 82, 255, 87, 87, 87, 255, 105, 105, 105, 255, 113, 113, 113, 255, 106, 106, 106, 255, 99, 99, 99, 255, 98, 98, 98, 255, 103, 103, 103, 255, 106, 106, 106, 255, 102, 102, 102, 255, 92, 92, 92, 255, 84, 84, 84, 255, 79, 79, 79, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 101, 101, 101, 255, 99, 99, 99, 255, 91, 91, 91, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 91, 91, 91, 255, 97, 97, 97, 255, 104, 104, 104, 255, 111, 111, 111, 255, 116, 116, 116, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 122, 122, 122, 255, 115, 115, 115, 255, 101, 101, 101, 255, 79, 79, 79, 255, 50, 50, 50, 255, 32, 32, 32, 255, 31, 31, 31, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 46, 46, 46, 255, 41, 41, 41, 255, 30, 30, 30, 255, 23, 23, 23, 255, 47, 47, 47, 255, 110, 110, 110, 255, 150, 150, 150, 255, 166, 166, 166, 255, 192, 192, 192, 255, 195, 195, 195, 255, 196, 196, 196, 255, 208, 208, 208, 255, 186, 186, 186, 255, 154, 154, 154, 255, 136, 136, 136, 255, 130, 130, 130, 255, 131, 131, 131, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 152, 152, 152, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 140, 140, 140, 255, 146, 146, 146, 255, 157, 157, 157, 255, 174, 174, 174, 255, 192, 192, 192, 255, 204, 204, 204, 255, 207, 207, 207, 255, 204, 204, 204, 255, 197, 197, 197, 255, 192, 192, 192, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 192, 192, 192, 255, 186, 186, 186, 255, 176, 176, 176, 255, 166, 166, 166, 255, 158, 158, 158, 255, 155, 155, 155, 255, 158, 158, 158, 255, 163, 163, 163, 255, 166, 166, 166, 255, 163, 163, 163, 255, 151, 151, 151, 255, 111, 111, 111, 255, 76, 76, 76, 255, 57, 57, 57, 255, 38, 38, 38, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 66, 66, 66, 255, 72, 72, 72, 255, 79, 79, 79, 255, 87, 87, 87, 255, 95, 95, 95, 255, 97, 97, 97, 255, 91, 91, 91, 255, 91, 91, 91, 255, 97, 97, 97, 255, 98, 98, 98, 255, 91, 91, 91, 255, 79, 79, 79, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 88, 88, 88, 255, 81, 81, 81, 255, 73, 73, 73, 255, 72, 72, 72, 255, 75, 75, 75, 255, 80, 80, 80, 255, 86, 86, 86, 255, 99, 99, 99, 255, 106, 106, 106, 255, 97, 97, 97, 255, 101, 101, 101, 255, 106, 106, 106, 255, 101, 101, 101, 255, 82, 82, 82, 255, 70, 70, 70, 255, 74, 74, 74, 255, 83, 83, 83, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 78, 78, 78, 255, 91, 91, 91, 255, 102, 102, 102, 255, 119, 119, 119, 255, 95, 95, 95, 255, 88, 88, 88, 255, 101, 101, 101, 255, 104, 104, 104, 255, 102, 102, 102, 255, 97, 97, 97, 255, 79, 79, 79, 255, 103, 103, 103, 255, 116, 116, 116, 255, 105, 105, 105, 255, 101, 101, 101, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 91, 91, 91, 255, 82, 82, 82, 255, 76, 76, 76, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 97, 97, 97, 255, 89, 89, 89, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 100, 100, 100, 255, 98, 98, 98, 255, 92, 92, 92, 255, 82, 82, 82, 255, 64, 64, 64, 255, 43, 43, 43, 255, 39, 39, 39, 255, 47, 47, 47, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 67, 67, 67, 255, 70, 70, 70, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 39, 39, 39, 255, 27, 27, 27, 255, 25, 25, 25, 255, 55, 55, 55, 255, 123, 123, 123, 255, 151, 151, 151, 255, 178, 178, 178, 255, 190, 190, 190, 255, 196, 196, 196, 255, 200, 200, 200, 255, 204, 204, 204, 255, 175, 175, 175, 255, 148, 148, 148, 255, 137, 137, 137, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 157, 157, 157, 255, 164, 164, 164, 255, 169, 169, 169, 255, 172, 172, 172, 255, 174, 174, 174, 255, 175, 175, 175, 255, 174, 174, 174, 255, 171, 171, 171, 255, 165, 165, 165, 255, 158, 158, 158, 255, 149, 149, 149, 255, 142, 142, 142, 255, 139, 139, 139, 255, 143, 143, 143, 255, 157, 157, 157, 255, 178, 178, 178, 255, 199, 199, 199, 255, 209, 209, 209, 255, 207, 207, 207, 255, 199, 199, 199, 255, 194, 194, 194, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 194, 194, 194, 255, 190, 190, 190, 255, 182, 182, 182, 255, 172, 172, 172, 255, 163, 163, 163, 255, 156, 156, 156, 255, 156, 156, 156, 255, 160, 160, 160, 255, 165, 165, 165, 255, 164, 164, 164, 255, 156, 156, 156, 255, 120, 120, 120, 255, 79, 79, 79, 255, 60, 60, 60, 255, 39, 39, 39, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 71, 71, 71, 255, 76, 76, 76, 255, 82, 82, 82, 255, 89, 89, 89, 255, 95, 95, 95, 255, 96, 96, 96, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 95, 95, 95, 255, 85, 85, 85, 255, 75, 75, 75, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 116, 116, 116, 255, 107, 107, 107, 255, 109, 109, 109, 255, 101, 101, 101, 255, 91, 91, 91, 255, 85, 85, 85, 255, 77, 77, 77, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 90, 90, 90, 255, 102, 102, 102, 255, 104, 104, 104, 255, 97, 97, 97, 255, 103, 103, 103, 255, 109, 109, 109, 255, 99, 99, 99, 255, 75, 75, 75, 255, 71, 71, 71, 255, 78, 78, 78, 255, 82, 82, 82, 255, 84, 84, 84, 255, 84, 84, 84, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 77, 77, 77, 255, 93, 93, 93, 255, 103, 103, 103, 255, 119, 119, 119, 255, 77, 77, 77, 255, 101, 101, 101, 255, 104, 104, 104, 255, 102, 102, 102, 255, 97, 97, 97, 255, 81, 81, 81, 255, 114, 114, 114, 255, 111, 111, 111, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 73, 73, 73, 255, 77, 77, 77, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 99, 99, 99, 255, 101, 101, 101, 255, 94, 94, 94, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 71, 71, 71, 255, 63, 63, 63, 255, 55, 55, 55, 255, 50, 50, 50, 255, 51, 51, 51, 255, 59, 59, 59, 255, 67, 67, 67, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 45, 45, 45, 255, 36, 36, 36, 255, 25, 25, 25, 255, 28, 28, 28, 255, 65, 65, 65, 255, 132, 132, 132, 255, 154, 154, 154, 255, 185, 185, 185, 255, 190, 190, 190, 255, 194, 194, 194, 255, 204, 204, 204, 255, 197, 197, 197, 255, 168, 168, 168, 255, 147, 147, 147, 255, 142, 142, 142, 255, 146, 146, 146, 255, 155, 155, 155, 255, 165, 165, 165, 255, 175, 175, 175, 255, 182, 182, 182, 255, 186, 186, 186, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 176, 176, 176, 255, 166, 166, 166, 255, 155, 155, 155, 255, 143, 143, 143, 255, 138, 138, 138, 255, 142, 142, 142, 255, 159, 159, 159, 255, 185, 185, 185, 255, 207, 207, 207, 255, 210, 210, 210, 255, 201, 201, 201, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 193, 193, 193, 255, 188, 188, 188, 255, 179, 179, 179, 255, 169, 169, 169, 255, 160, 160, 160, 255, 155, 155, 155, 255, 157, 157, 157, 255, 163, 163, 163, 255, 165, 165, 165, 255, 159, 159, 159, 255, 129, 129, 129, 255, 84, 84, 84, 255, 63, 63, 63, 255, 40, 40, 40, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 74, 74, 74, 255, 78, 78, 78, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 95, 95, 95, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 90, 90, 90, 255, 79, 79, 79, 255, 72, 72, 72, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 78, 78, 78, 255, 83, 83, 83, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 109, 109, 109, 255, 106, 106, 106, 255, 107, 107, 107, 255, 99, 99, 99, 255, 93, 93, 93, 255, 90, 90, 90, 255, 83, 83, 83, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 92, 92, 92, 255, 103, 103, 103, 255, 105, 105, 105, 255, 98, 98, 98, 255, 103, 103, 103, 255, 111, 111, 111, 255, 97, 97, 97, 255, 73, 73, 73, 255, 72, 72, 72, 255, 78, 78, 78, 255, 79, 79, 79, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 76, 76, 76, 255, 95, 95, 95, 255, 106, 106, 106, 255, 110, 110, 110, 255, 86, 86, 86, 255, 102, 102, 102, 255, 103, 103, 103, 255, 100, 100, 100, 255, 80, 80, 80, 255, 118, 118, 118, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 91, 91, 91, 255, 87, 87, 87, 255, 78, 78, 78, 255, 73, 73, 73, 255, 80, 80, 80, 255, 88, 88, 88, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 99, 99, 99, 255, 92, 92, 92, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 66, 66, 66, 255, 70, 70, 70, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 50, 50, 50, 255, 42, 42, 42, 255, 33, 33, 33, 255, 24, 24, 24, 255, 31, 31, 31, 255, 77, 77, 77, 255, 138, 138, 138, 255, 160, 160, 160, 255, 186, 186, 186, 255, 190, 190, 190, 255, 192, 192, 192, 255, 206, 206, 206, 255, 190, 190, 190, 255, 165, 165, 165, 255, 150, 150, 150, 255, 149, 149, 149, 255, 157, 157, 157, 255, 170, 170, 170, 255, 182, 182, 182, 255, 190, 190, 190, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 194, 194, 194, 255, 190, 190, 190, 255, 184, 184, 184, 255, 174, 174, 174, 255, 159, 159, 159, 255, 145, 145, 145, 255, 138, 138, 138, 255, 142, 142, 142, 255, 165, 165, 165, 255, 196, 196, 196, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 192, 192, 192, 255, 185, 185, 185, 255, 175, 175, 175, 255, 165, 165, 165, 255, 157, 157, 157, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 162, 162, 162, 255, 139, 139, 139, 255, 91, 91, 91, 255, 68, 68, 68, 255, 43, 43, 43, 255, 35, 35, 35, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 76, 76, 76, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 94, 94, 94, 255, 86, 86, 86, 255, 74, 74, 74, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 94, 94, 94, 255, 102, 102, 102, 255, 106, 106, 106, 255, 100, 100, 100, 255, 102, 102, 102, 255, 112, 112, 112, 255, 99, 99, 99, 255, 74, 74, 74, 255, 72, 72, 72, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 75, 75, 75, 255, 95, 95, 95, 255, 111, 111, 111, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 102, 102, 102, 255, 77, 77, 77, 255, 117, 117, 117, 255, 107, 107, 107, 255, 101, 101, 101, 255, 91, 91, 91, 255, 84, 84, 84, 255, 76, 76, 76, 255, 78, 78, 78, 255, 93, 93, 93, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 92, 92, 92, 255, 97, 97, 97, 255, 104, 104, 104, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 98, 98, 98, 255, 101, 101, 101, 255, 97, 97, 97, 255, 89, 89, 89, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 72, 72, 72, 255, 74, 74, 74, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 54, 54, 54, 255, 48, 48, 48, 255, 39, 39, 39, 255, 30, 30, 30, 255, 23, 23, 23, 255, 35, 35, 35, 255, 89, 89, 89, 255, 141, 141, 141, 255, 166, 166, 166, 255, 185, 185, 185, 255, 191, 191, 191, 255, 191, 191, 191, 255, 205, 205, 205, 255, 187, 187, 187, 255, 165, 165, 165, 255, 153, 153, 153, 255, 156, 156, 156, 255, 169, 169, 169, 255, 183, 183, 183, 255, 193, 193, 193, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 189, 189, 189, 255, 179, 179, 179, 255, 163, 163, 163, 255, 147, 147, 147, 255, 138, 138, 138, 255, 145, 145, 145, 255, 174, 174, 174, 255, 206, 206, 206, 255, 211, 211, 211, 255, 200, 200, 200, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 190, 190, 190, 255, 182, 182, 182, 255, 172, 172, 172, 255, 162, 162, 162, 255, 155, 155, 155, 255, 157, 157, 157, 255, 164, 164, 164, 255, 164, 164, 164, 255, 149, 149, 149, 255, 102, 102, 102, 255, 72, 72, 72, 255, 49, 49, 49, 255, 34, 34, 34, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 95, 95, 95, 255, 92, 92, 92, 255, 81, 81, 81, 255, 71, 71, 71, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 69, 69, 69, 255, 73, 73, 73, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 95, 95, 95, 255, 100, 100, 100, 255, 106, 106, 106, 255, 104, 104, 104, 255, 100, 100, 100, 255, 111, 111, 111, 255, 106, 106, 106, 255, 77, 77, 77, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 74, 74, 74, 255, 96, 96, 96, 255, 115, 115, 115, 255, 83, 83, 83, 255, 102, 102, 102, 255, 102, 102, 102, 255, 85, 85, 85, 255, 110, 110, 110, 255, 109, 109, 109, 255, 101, 101, 101, 255, 87, 87, 87, 255, 80, 80, 80, 255, 78, 78, 78, 255, 98, 98, 98, 255, 96, 96, 96, 255, 91, 91, 91, 255, 95, 95, 95, 255, 105, 105, 105, 255, 111, 111, 111, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 111, 111, 111, 255, 104, 104, 104, 255, 95, 95, 95, 255, 89, 89, 89, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 95, 95, 95, 255, 100, 100, 100, 255, 100, 100, 100, 255, 93, 93, 93, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 87, 87, 87, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 75, 75, 75, 255, 79, 79, 79, 255, 86, 86, 86, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 63, 63, 63, 255, 58, 58, 58, 255, 52, 52, 52, 255, 45, 45, 45, 255, 37, 37, 37, 255, 28, 28, 28, 255, 23, 23, 23, 255, 39, 39, 39, 255, 100, 100, 100, 255, 142, 142, 142, 255, 171, 171, 171, 255, 183, 183, 183, 255, 190, 190, 190, 255, 190, 190, 190, 255, 204, 204, 204, 255, 185, 185, 185, 255, 166, 166, 166, 255, 157, 157, 157, 255, 165, 165, 165, 255, 180, 180, 180, 255, 193, 193, 193, 255, 200, 200, 200, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 204, 204, 204, 255, 199, 199, 199, 255, 193, 193, 193, 255, 183, 183, 183, 255, 166, 166, 166, 255, 148, 148, 148, 255, 140, 140, 140, 255, 151, 151, 151, 255, 185, 185, 185, 255, 213, 213, 213, 255, 206, 206, 206, 255, 198, 198, 198, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 194, 194, 194, 255, 188, 188, 188, 255, 179, 179, 179, 255, 168, 168, 168, 255, 159, 159, 159, 255, 155, 155, 155, 255, 161, 161, 161, 255, 165, 165, 165, 255, 157, 157, 157, 255, 119, 119, 119, 255, 77, 77, 77, 255, 57, 57, 57, 255, 36, 36, 36, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 94, 94, 94, 255, 89, 89, 89, 255, 77, 77, 77, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 84, 84, 84, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 99, 99, 99, 255, 104, 104, 104, 255, 107, 107, 107, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 86, 86, 86, 255, 74, 74, 74, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 73, 73, 73, 255, 96, 96, 96, 255, 117, 117, 117, 255, 78, 78, 78, 255, 103, 103, 103, 255, 99, 99, 99, 255, 90, 90, 90, 255, 116, 116, 116, 255, 102, 102, 102, 255, 86, 86, 86, 255, 78, 78, 78, 255, 84, 84, 84, 255, 101, 101, 101, 255, 91, 91, 91, 255, 99, 99, 99, 255, 105, 105, 105, 255, 100, 100, 100, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 103, 103, 103, 255, 109, 109, 109, 255, 111, 111, 111, 255, 103, 103, 103, 255, 92, 92, 92, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 97, 97, 97, 255, 89, 89, 89, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 77, 77, 77, 255, 79, 79, 79, 255, 86, 86, 86, 255, 93, 93, 93, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 115, 115, 115, 255, 113, 113, 113, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 50, 50, 50, 255, 43, 43, 43, 255, 34, 34, 34, 255, 25, 25, 25, 255, 24, 24, 24, 255, 46, 46, 46, 255, 108, 108, 108, 255, 143, 143, 143, 255, 173, 173, 173, 255, 182, 182, 182, 255, 189, 189, 189, 255, 189, 189, 189, 255, 203, 203, 203, 255, 185, 185, 185, 255, 167, 167, 167, 255, 162, 162, 162, 255, 173, 173, 173, 255, 188, 188, 188, 255, 198, 198, 198, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 207, 207, 207, 255, 202, 202, 202, 255, 195, 195, 195, 255, 185, 185, 185, 255, 168, 168, 168, 255, 149, 149, 149, 255, 143, 143, 143, 255, 160, 160, 160, 255, 197, 197, 197, 255, 214, 214, 214, 255, 201, 201, 201, 255, 198, 198, 198, 255, 196, 196, 196, 255, 189, 189, 189, 255, 183, 183, 183, 255, 182, 182, 182, 255, 183, 183, 183, 255, 186, 186, 186, 255, 191, 191, 191, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 193, 193, 193, 255, 186, 186, 186, 255, 176, 176, 176, 255, 164, 164, 164, 255, 156, 156, 156, 255, 157, 157, 157, 255, 164, 164, 164, 255, 162, 162, 162, 255, 138, 138, 138, 255, 89, 89, 89, 255, 67, 67, 67, 255, 42, 42, 42, 255, 33, 33, 33, 255, 36, 36, 36, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 92, 92, 92, 255, 93, 93, 93, 255, 85, 85, 85, 255, 74, 74, 74, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 67, 67, 67, 255, 74, 74, 74, 255, 80, 80, 80, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 106, 106, 106, 255, 107, 107, 107, 255, 102, 102, 102, 255, 116, 116, 116, 255, 101, 101, 101, 255, 81, 81, 81, 255, 79, 79, 79, 255, 85, 85, 85, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 72, 72, 72, 255, 95, 95, 95, 255, 117, 117, 117, 255, 79, 79, 79, 255, 101, 101, 101, 255, 78, 78, 78, 255, 119, 119, 119, 255, 102, 102, 102, 255, 88, 88, 88, 255, 76, 76, 76, 255, 83, 83, 83, 255, 102, 102, 102, 255, 92, 92, 92, 255, 100, 100, 100, 255, 93, 93, 93, 255, 95, 95, 95, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 96, 96, 96, 255, 97, 97, 97, 255, 108, 108, 108, 255, 109, 109, 109, 255, 97, 97, 97, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 99, 99, 99, 255, 100, 100, 100, 255, 92, 92, 92, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 85, 85, 85, 255, 80, 80, 80, 255, 78, 78, 78, 255, 83, 83, 83, 255, 91, 91, 91, 255, 98, 98, 98, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 120, 120, 120, 255, 116, 116, 116, 255, 111, 111, 111, 255, 104, 104, 104, 255, 99, 99, 99, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 40, 40, 40, 255, 31, 31, 31, 255, 24, 24, 24, 255, 25, 25, 25, 255, 54, 54, 54, 255, 115, 115, 115, 255, 143, 143, 143, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 189, 189, 189, 255, 202, 202, 202, 255, 187, 187, 187, 255, 170, 170, 170, 255, 166, 166, 166, 255, 178, 178, 178, 255, 193, 193, 193, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 208, 208, 208, 255, 203, 203, 203, 255, 196, 196, 196, 255, 186, 186, 186, 255, 168, 168, 168, 255, 151, 151, 151, 255, 148, 148, 148, 255, 171, 171, 171, 255, 206, 206, 206, 255, 211, 211, 211, 255, 199, 199, 199, 255, 198, 198, 198, 255, 191, 191, 191, 255, 176, 176, 176, 255, 170, 170, 170, 255, 171, 171, 171, 255, 174, 174, 174, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 193, 193, 193, 255, 184, 184, 184, 255, 173, 173, 173, 255, 161, 161, 161, 255, 155, 155, 155, 255, 161, 161, 161, 255, 164, 164, 164, 255, 154, 154, 154, 255, 112, 112, 112, 255, 75, 75, 75, 255, 54, 54, 54, 255, 35, 35, 35, 255, 34, 34, 34, 255, 37, 37, 37, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 85, 85, 85, 255, 91, 91, 91, 255, 91, 91, 91, 255, 82, 82, 82, 255, 72, 72, 72, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 105, 105, 105, 255, 110, 110, 110, 255, 114, 114, 114, 255, 93, 93, 93, 255, 87, 87, 87, 255, 95, 95, 95, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 71, 71, 71, 255, 94, 94, 94, 255, 116, 116, 116, 255, 80, 80, 80, 255, 89, 89, 89, 255, 98, 98, 98, 255, 108, 108, 108, 255, 94, 94, 94, 255, 76, 76, 76, 255, 78, 78, 78, 255, 105, 105, 105, 255, 92, 92, 92, 255, 95, 95, 95, 255, 93, 93, 93, 255, 98, 98, 98, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 96, 96, 96, 255, 98, 98, 98, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 95, 95, 95, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 86, 86, 86, 255, 81, 81, 81, 255, 80, 80, 80, 255, 86, 86, 86, 255, 95, 95, 95, 255, 103, 103, 103, 255, 108, 108, 108, 255, 112, 112, 112, 255, 118, 118, 118, 255, 123, 123, 123, 255, 124, 124, 124, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 52, 52, 52, 255, 44, 44, 44, 255, 36, 36, 36, 255, 28, 28, 28, 255, 23, 23, 23, 255, 26, 26, 26, 255, 61, 61, 61, 255, 118, 118, 118, 255, 144, 144, 144, 255, 171, 171, 171, 255, 178, 178, 178, 255, 184, 184, 184, 255, 190, 190, 190, 255, 198, 198, 198, 255, 190, 190, 190, 255, 173, 173, 173, 255, 169, 169, 169, 255, 181, 181, 181, 255, 195, 195, 195, 255, 202, 202, 202, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 208, 208, 208, 255, 203, 203, 203, 255, 196, 196, 196, 255, 185, 185, 185, 255, 168, 168, 168, 255, 153, 153, 153, 255, 155, 155, 155, 255, 183, 183, 183, 255, 213, 213, 213, 255, 206, 206, 206, 255, 197, 197, 197, 255, 196, 196, 196, 255, 183, 183, 183, 255, 164, 164, 164, 255, 159, 159, 159, 255, 162, 162, 162, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 192, 192, 192, 255, 182, 182, 182, 255, 169, 169, 169, 255, 157, 157, 157, 255, 156, 156, 156, 255, 163, 163, 163, 255, 162, 162, 162, 255, 140, 140, 140, 255, 91, 91, 91, 255, 68, 68, 68, 255, 44, 44, 44, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 78, 78, 78, 255, 83, 83, 83, 255, 90, 90, 90, 255, 89, 89, 89, 255, 79, 79, 79, 255, 70, 70, 70, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 68, 68, 68, 255, 76, 76, 76, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 97, 97, 97, 255, 100, 100, 100, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 109, 109, 109, 255, 105, 105, 105, 255, 117, 117, 117, 255, 108, 108, 108, 255, 97, 97, 97, 255, 103, 103, 103, 255, 109, 109, 109, 255, 111, 111, 111, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 68, 68, 68, 255, 71, 71, 71, 255, 93, 93, 93, 255, 115, 115, 115, 255, 79, 79, 79, 255, 79, 79, 79, 255, 118, 118, 118, 255, 99, 99, 99, 255, 79, 79, 79, 255, 74, 74, 74, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 101, 101, 101, 255, 94, 94, 94, 255, 107, 107, 107, 255, 104, 104, 104, 255, 92, 92, 92, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 95, 95, 95, 255, 100, 100, 100, 255, 98, 98, 98, 255, 88, 88, 88, 255, 87, 87, 87, 255, 89, 89, 89, 255, 86, 86, 86, 255, 82, 82, 82, 255, 82, 82, 82, 255, 90, 90, 90, 255, 100, 100, 100, 255, 108, 108, 108, 255, 113, 113, 113, 255, 119, 119, 119, 255, 123, 123, 123, 255, 124, 124, 124, 255, 120, 120, 120, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 40, 40, 40, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 29, 29, 29, 255, 69, 69, 69, 255, 120, 120, 120, 255, 143, 143, 143, 255, 169, 169, 169, 255, 176, 176, 176, 255, 181, 181, 181, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 178, 178, 178, 255, 171, 171, 171, 255, 181, 181, 181, 255, 195, 195, 195, 255, 202, 202, 202, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 207, 207, 207, 255, 201, 201, 201, 255, 194, 194, 194, 255, 184, 184, 184, 255, 167, 167, 167, 255, 156, 156, 156, 255, 166, 166, 166, 255, 196, 196, 196, 255, 215, 215, 215, 255, 203, 203, 203, 255, 197, 197, 197, 255, 194, 194, 194, 255, 175, 175, 175, 255, 156, 156, 156, 255, 154, 154, 154, 255, 158, 158, 158, 255, 167, 167, 167, 255, 178, 178, 178, 255, 187, 187, 187, 255, 195, 195, 195, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 196, 196, 196, 255, 191, 191, 191, 255, 179, 179, 179, 255, 165, 165, 165, 255, 156, 156, 156, 255, 158, 158, 158, 255, 164, 164, 164, 255, 159, 159, 159, 255, 125, 125, 125, 255, 80, 80, 80, 255, 61, 61, 61, 255, 37, 37, 37, 255, 33, 33, 33, 255, 36, 36, 36, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 82, 82, 82, 255, 89, 89, 89, 255, 87, 87, 87, 255, 76, 76, 76, 255, 68, 68, 68, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 60, 60, 60, 255, 62, 62, 62, 255, 68, 68, 68, 255, 76, 76, 76, 255, 81, 81, 81, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 93, 93, 93, 255, 100, 100, 100, 255, 103, 103, 103, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 108, 108, 108, 255, 108, 108, 108, 255, 111, 111, 111, 255, 117, 117, 117, 255, 108, 108, 108, 255, 108, 108, 108, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 111, 111, 111, 255, 105, 105, 105, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 68, 68, 68, 255, 70, 70, 70, 255, 93, 93, 93, 255, 114, 114, 114, 255, 82, 82, 82, 255, 96, 96, 96, 255, 107, 107, 107, 255, 89, 89, 89, 255, 71, 71, 71, 255, 81, 81, 81, 255, 108, 108, 108, 255, 93, 93, 93, 255, 89, 89, 89, 255, 98, 98, 98, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 96, 96, 96, 255, 103, 103, 103, 255, 106, 106, 106, 255, 93, 93, 93, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 98, 98, 98, 255, 101, 101, 101, 255, 91, 91, 91, 255, 86, 86, 86, 255, 89, 89, 89, 255, 87, 87, 87, 255, 83, 83, 83, 255, 84, 84, 84, 255, 93, 93, 93, 255, 104, 104, 104, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 122, 122, 122, 255, 117, 117, 117, 255, 111, 111, 111, 255, 106, 106, 106, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 104, 104, 104, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 50, 50, 50, 255, 43, 43, 43, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 23, 23, 23, 255, 33, 33, 33, 255, 75, 75, 75, 255, 122, 122, 122, 255, 142, 142, 142, 255, 166, 166, 166, 255, 174, 174, 174, 255, 177, 177, 177, 255, 189, 189, 189, 255, 186, 186, 186, 255, 199, 199, 199, 255, 184, 184, 184, 255, 174, 174, 174, 255, 179, 179, 179, 255, 193, 193, 193, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 208, 208, 208, 255, 205, 205, 205, 255, 198, 198, 198, 255, 191, 191, 191, 255, 181, 181, 181, 255, 167, 167, 167, 255, 163, 163, 163, 255, 179, 179, 179, 255, 205, 205, 205, 255, 213, 213, 213, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 172, 172, 172, 255, 154, 154, 154, 255, 154, 154, 154, 255, 161, 161, 161, 255, 172, 172, 172, 255, 184, 184, 184, 255, 192, 192, 192, 255, 197, 197, 197, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 196, 196, 196, 255, 189, 189, 189, 255, 175, 175, 175, 255, 161, 161, 161, 255, 155, 155, 155, 255, 160, 160, 160, 255, 164, 164, 164, 255, 153, 153, 153, 255, 109, 109, 109, 255, 74, 74, 74, 255, 52, 52, 52, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 43, 43, 43, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 75, 75, 75, 255, 81, 81, 81, 255, 88, 88, 88, 255, 85, 85, 85, 255, 74, 74, 74, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 61, 61, 61, 255, 69, 69, 69, 255, 76, 76, 76, 255, 79, 79, 79, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 106, 106, 106, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 106, 106, 106, 255, 111, 111, 111, 255, 107, 107, 107, 255, 117, 117, 117, 255, 116, 116, 116, 255, 113, 113, 113, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 100, 100, 100, 255, 98, 98, 98, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 68, 68, 68, 255, 70, 70, 70, 255, 92, 92, 92, 255, 113, 113, 113, 255, 92, 92, 92, 255, 114, 114, 114, 255, 96, 96, 96, 255, 75, 75, 75, 255, 72, 72, 72, 255, 95, 95, 95, 255, 99, 99, 99, 255, 88, 88, 88, 255, 95, 95, 95, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 99, 99, 99, 255, 100, 100, 100, 255, 106, 106, 106, 255, 93, 93, 93, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 95, 95, 95, 255, 101, 101, 101, 255, 95, 95, 95, 255, 86, 86, 86, 255, 89, 89, 89, 255, 88, 88, 88, 255, 84, 84, 84, 255, 85, 85, 85, 255, 96, 96, 96, 255, 108, 108, 108, 255, 115, 115, 115, 255, 119, 119, 119, 255, 120, 120, 120, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 101, 101, 101, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 76, 76, 76, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 51, 51, 51, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 30, 30, 30, 255, 25, 25, 25, 255, 23, 23, 23, 255, 39, 39, 39, 255, 83, 83, 83, 255, 123, 123, 123, 255, 141, 141, 141, 255, 163, 163, 163, 255, 171, 171, 171, 255, 174, 174, 174, 255, 184, 184, 184, 255, 186, 186, 186, 255, 196, 196, 196, 255, 191, 191, 191, 255, 179, 179, 179, 255, 178, 178, 178, 255, 189, 189, 189, 255, 199, 199, 199, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 206, 206, 206, 255, 202, 202, 202, 255, 195, 195, 195, 255, 188, 188, 188, 255, 179, 179, 179, 255, 170, 170, 170, 255, 173, 173, 173, 255, 191, 191, 191, 255, 211, 211, 211, 255, 210, 210, 210, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 176, 176, 176, 255, 160, 160, 160, 255, 162, 162, 162, 255, 172, 172, 172, 255, 183, 183, 183, 255, 191, 191, 191, 255, 196, 196, 196, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 195, 195, 195, 255, 196, 196, 196, 255, 195, 195, 195, 255, 185, 185, 185, 255, 170, 170, 170, 255, 158, 158, 158, 255, 156, 156, 156, 255, 163, 163, 163, 255, 162, 162, 162, 255, 139, 139, 139, 255, 90, 90, 90, 255, 67, 67, 67, 255, 41, 41, 41, 255, 31, 31, 31, 255, 35, 35, 35, 255, 36, 36, 36, 255, 40, 40, 40, 255, 45, 45, 45, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 80, 80, 80, 255, 88, 88, 88, 255, 82, 82, 82, 255, 73, 73, 73, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 62, 62, 62, 255, 58, 58, 58, 255, 60, 60, 60, 255, 68, 68, 68, 255, 75, 75, 75, 255, 77, 77, 77, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 98, 98, 98, 255, 105, 105, 105, 255, 108, 108, 108, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 110, 110, 110, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 112, 112, 112, 255, 107, 107, 107, 255, 101, 101, 101, 255, 99, 99, 99, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 86, 86, 86, 255, 82, 82, 82, 255, 76, 76, 76, 255, 69, 69, 69, 255, 70, 70, 70, 255, 91, 91, 91, 255, 112, 112, 112, 255, 106, 106, 106, 255, 112, 112, 112, 255, 91, 91, 91, 255, 69, 69, 69, 255, 77, 77, 77, 255, 105, 105, 105, 255, 91, 91, 91, 255, 86, 86, 86, 255, 98, 98, 98, 255, 102, 102, 102, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 100, 100, 100, 255, 100, 100, 100, 255, 106, 106, 106, 255, 93, 93, 93, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 99, 99, 99, 255, 100, 100, 100, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 86, 86, 86, 255, 86, 86, 86, 255, 99, 99, 99, 255, 110, 110, 110, 255, 115, 115, 115, 255, 118, 118, 118, 255, 116, 116, 116, 255, 112, 112, 112, 255, 106, 106, 106, 255, 100, 100, 100, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 110, 110, 110, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 59, 59, 59, 255, 54, 54, 54, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 35, 35, 35, 255, 30, 30, 30, 255, 25, 25, 25, 255, 26, 26, 26, 255, 49, 49, 49, 255, 92, 92, 92, 255, 125, 125, 125, 255, 140, 140, 140, 255, 160, 160, 160, 255, 167, 167, 167, 255, 172, 172, 172, 255, 178, 178, 178, 255, 188, 188, 188, 255, 187, 187, 187, 255, 197, 197, 197, 255, 186, 186, 186, 255, 180, 180, 180, 255, 184, 184, 184, 255, 194, 194, 194, 255, 201, 201, 201, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 203, 203, 203, 255, 198, 198, 198, 255, 191, 191, 191, 255, 186, 186, 186, 255, 179, 179, 179, 255, 175, 175, 175, 255, 183, 183, 183, 255, 200, 200, 200, 255, 213, 213, 213, 255, 208, 208, 208, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 185, 185, 185, 255, 174, 174, 174, 255, 178, 178, 178, 255, 187, 187, 187, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 196, 196, 196, 255, 196, 196, 196, 255, 192, 192, 192, 255, 179, 179, 179, 255, 164, 164, 164, 255, 155, 155, 155, 255, 159, 159, 159, 255, 164, 164, 164, 255, 156, 156, 156, 255, 118, 118, 118, 255, 77, 77, 77, 255, 57, 57, 57, 255, 34, 34, 34, 255, 33, 33, 33, 255, 36, 36, 36, 255, 37, 37, 37, 255, 42, 42, 42, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 80, 80, 80, 255, 87, 87, 87, 255, 80, 80, 80, 255, 71, 71, 71, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 76, 76, 76, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 93, 93, 93, 255, 101, 101, 101, 255, 108, 108, 108, 255, 111, 111, 111, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 111, 111, 111, 255, 110, 110, 110, 255, 114, 114, 114, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 109, 109, 109, 255, 103, 103, 103, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 83, 83, 83, 255, 77, 77, 77, 255, 69, 69, 69, 255, 70, 70, 70, 255, 90, 90, 90, 255, 110, 110, 110, 255, 112, 112, 112, 255, 100, 100, 100, 255, 79, 79, 79, 255, 70, 70, 70, 255, 84, 84, 84, 255, 112, 112, 112, 255, 90, 90, 90, 255, 88, 88, 88, 255, 100, 100, 100, 255, 104, 104, 104, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 93, 93, 93, 255, 92, 92, 92, 255, 98, 98, 98, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 113, 113, 113, 255, 117, 117, 117, 255, 112, 112, 112, 255, 100, 100, 100, 255, 99, 99, 99, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 92, 92, 92, 255, 88, 88, 88, 255, 87, 87, 87, 255, 88, 88, 88, 255, 91, 91, 91, 255, 96, 96, 96, 255, 102, 102, 102, 255, 92, 92, 92, 255, 87, 87, 87, 255, 90, 90, 90, 255, 87, 87, 87, 255, 87, 87, 87, 255, 100, 100, 100, 255, 111, 111, 111, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 108, 108, 108, 255, 100, 100, 100, 255, 95, 95, 95, 255, 97, 97, 97, 255, 103, 103, 103, 255, 108, 108, 108, 255, 112, 112, 112, 255, 113, 113, 113, 255, 110, 110, 110, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 76, 76, 76, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 33, 33, 33, 255, 61, 61, 61, 255, 100, 100, 100, 255, 126, 126, 126, 255, 140, 140, 140, 255, 156, 156, 156, 255, 163, 163, 163, 255, 168, 168, 168, 255, 173, 173, 173, 255, 185, 185, 185, 255, 185, 185, 185, 255, 194, 194, 194, 255, 193, 193, 193, 255, 185, 185, 185, 255, 183, 183, 183, 255, 188, 188, 188, 255, 196, 196, 196, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 183, 183, 183, 255, 192, 192, 192, 255, 206, 206, 206, 255, 213, 213, 213, 255, 206, 206, 206, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 190, 190, 190, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 196, 196, 196, 255, 186, 186, 186, 255, 171, 171, 171, 255, 158, 158, 158, 255, 156, 156, 156, 255, 162, 162, 162, 255, 162, 162, 162, 255, 141, 141, 141, 255, 94, 94, 94, 255, 70, 70, 70, 255, 45, 45, 45, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 44, 44, 44, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 80, 80, 80, 255, 86, 86, 86, 255, 78, 78, 78, 255, 71, 71, 71, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 62, 62, 62, 255, 58, 58, 58, 255, 58, 58, 58, 255, 63, 63, 63, 255, 71, 71, 71, 255, 74, 74, 74, 255, 73, 73, 73, 255, 69, 69, 69, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 83, 83, 83, 255, 88, 88, 88, 255, 96, 96, 96, 255, 104, 104, 104, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 110, 110, 110, 255, 115, 115, 115, 255, 118, 118, 118, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 109, 109, 109, 255, 110, 110, 110, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 89, 89, 89, 255, 84, 84, 84, 255, 78, 78, 78, 255, 70, 70, 70, 255, 70, 70, 70, 255, 89, 89, 89, 255, 107, 107, 107, 255, 109, 109, 109, 255, 92, 92, 92, 255, 69, 69, 69, 255, 74, 74, 74, 255, 91, 91, 91, 255, 114, 114, 114, 255, 88, 88, 88, 255, 90, 90, 90, 255, 102, 102, 102, 255, 107, 107, 107, 255, 107, 107, 107, 255, 103, 103, 103, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 96, 96, 96, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 92, 92, 92, 255, 108, 108, 108, 255, 114, 114, 114, 255, 98, 98, 98, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 107, 107, 107, 255, 101, 101, 101, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 89, 89, 89, 255, 93, 93, 93, 255, 101, 101, 101, 255, 98, 98, 98, 255, 87, 87, 87, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 100, 100, 100, 255, 111, 111, 111, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 96, 96, 96, 255, 93, 93, 93, 255, 98, 98, 98, 255, 106, 106, 106, 255, 111, 111, 111, 255, 114, 114, 114, 255, 115, 115, 115, 255, 111, 111, 111, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 52, 52, 52, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 29, 29, 29, 255, 30, 30, 30, 255, 45, 45, 45, 255, 76, 76, 76, 255, 107, 107, 107, 255, 127, 127, 127, 255, 139, 139, 139, 255, 152, 152, 152, 255, 158, 158, 158, 255, 164, 164, 164, 255, 170, 170, 170, 255, 179, 179, 179, 255, 187, 187, 187, 255, 185, 185, 185, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 186, 186, 186, 255, 190, 190, 190, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 197, 197, 197, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 184, 184, 184, 255, 185, 185, 185, 255, 190, 190, 190, 255, 200, 200, 200, 255, 210, 210, 210, 255, 212, 212, 212, 255, 205, 205, 205, 255, 199, 199, 199, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 193, 193, 193, 255, 196, 196, 196, 255, 197, 197, 197, 255, 192, 192, 192, 255, 178, 178, 178, 255, 163, 163, 163, 255, 155, 155, 155, 255, 159, 159, 159, 255, 163, 163, 163, 255, 155, 155, 155, 255, 118, 118, 118, 255, 79, 79, 79, 255, 60, 60, 60, 255, 36, 36, 36, 255, 31, 31, 31, 255, 35, 35, 35, 255, 36, 36, 36, 255, 40, 40, 40, 255, 47, 47, 47, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 71, 71, 71, 255, 81, 81, 81, 255, 84, 84, 84, 255, 77, 77, 77, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 64, 64, 64, 255, 58, 58, 58, 255, 56, 56, 56, 255, 61, 61, 61, 255, 68, 68, 68, 255, 73, 73, 73, 255, 73, 73, 73, 255, 69, 69, 69, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 90, 90, 90, 255, 98, 98, 98, 255, 105, 105, 105, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 115, 115, 115, 255, 117, 117, 117, 255, 116, 116, 116, 255, 111, 111, 111, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 80, 80, 80, 255, 70, 70, 70, 255, 70, 70, 70, 255, 88, 88, 88, 255, 102, 102, 102, 255, 101, 101, 101, 255, 87, 87, 87, 255, 67, 67, 67, 255, 78, 78, 78, 255, 96, 96, 96, 255, 113, 113, 113, 255, 86, 86, 86, 255, 91, 91, 91, 255, 103, 103, 103, 255, 110, 110, 110, 255, 109, 109, 109, 255, 103, 103, 103, 255, 99, 99, 99, 255, 92, 92, 92, 255, 90, 90, 90, 255, 97, 97, 97, 255, 92, 92, 92, 255, 93, 93, 93, 255, 97, 97, 97, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 85, 85, 85, 255, 91, 91, 91, 255, 115, 115, 115, 255, 102, 102, 102, 255, 102, 102, 102, 255, 105, 105, 105, 255, 106, 106, 106, 255, 109, 109, 109, 255, 103, 103, 103, 255, 95, 95, 95, 255, 110, 110, 110, 255, 96, 96, 96, 255, 89, 89, 89, 255, 87, 87, 87, 255, 87, 87, 87, 255, 90, 90, 90, 255, 97, 97, 97, 255, 102, 102, 102, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 255, 99, 99, 99, 255, 110, 110, 110, 255, 114, 114, 114, 255, 114, 114, 114, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 92, 92, 92, 255, 99, 99, 99, 255, 108, 108, 108, 255, 113, 113, 113, 255, 116, 116, 116, 255, 116, 116, 116, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 59, 59, 59, 255, 52, 52, 52, 255, 45, 45, 45, 255, 38, 38, 38, 255, 33, 33, 33, 255, 32, 32, 32, 255, 41, 41, 41, 255, 61, 61, 61, 255, 89, 89, 89, 255, 113, 113, 113, 255, 128, 128, 128, 255, 138, 138, 138, 255, 147, 147, 147, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 171, 171, 171, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 196, 196, 196, 255, 192, 192, 192, 255, 188, 188, 188, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 191, 191, 191, 255, 198, 198, 198, 255, 205, 205, 205, 255, 211, 211, 211, 255, 210, 210, 210, 255, 205, 205, 205, 255, 199, 199, 199, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 195, 195, 195, 255, 197, 197, 197, 255, 195, 195, 195, 255, 184, 184, 184, 255, 168, 168, 168, 255, 156, 156, 156, 255, 156, 156, 156, 255, 162, 162, 162, 255, 161, 161, 161, 255, 139, 139, 139, 255, 96, 96, 96, 255, 72, 72, 72, 255, 50, 50, 50, 255, 32, 32, 32, 255, 32, 32, 32, 255, 35, 35, 35, 255, 36, 36, 36, 255, 42, 42, 42, 255, 49, 49, 49, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 72, 72, 72, 255, 82, 82, 82, 255, 82, 82, 82, 255, 75, 75, 75, 255, 70, 70, 70, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 65, 65, 65, 255, 60, 60, 60, 255, 56, 56, 56, 255, 58, 58, 58, 255, 64, 64, 64, 255, 71, 71, 71, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 76, 76, 76, 255, 81, 81, 81, 255, 85, 85, 85, 255, 91, 91, 91, 255, 97, 97, 97, 255, 104, 104, 104, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 87, 87, 87, 255, 81, 81, 81, 255, 71, 71, 71, 255, 71, 71, 71, 255, 86, 86, 86, 255, 97, 97, 97, 255, 93, 93, 93, 255, 79, 79, 79, 255, 70, 70, 70, 255, 83, 83, 83, 255, 100, 100, 100, 255, 113, 113, 113, 255, 85, 85, 85, 255, 91, 91, 91, 255, 105, 105, 105, 255, 113, 113, 113, 255, 112, 112, 112, 255, 104, 104, 104, 255, 99, 99, 99, 255, 91, 91, 91, 255, 91, 91, 91, 255, 94, 94, 94, 255, 93, 93, 93, 255, 99, 99, 99, 255, 102, 102, 102, 255, 101, 101, 101, 255, 97, 97, 97, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 86, 86, 86, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 103, 103, 103, 255, 95, 95, 95, 255, 108, 108, 108, 255, 92, 92, 92, 255, 87, 87, 87, 255, 86, 86, 86, 255, 88, 88, 88, 255, 93, 93, 93, 255, 102, 102, 102, 255, 94, 94, 94, 255, 88, 88, 88, 255, 92, 92, 92, 255, 89, 89, 89, 255, 98, 98, 98, 255, 109, 109, 109, 255, 114, 114, 114, 255, 113, 113, 113, 255, 108, 108, 108, 255, 100, 100, 100, 255, 91, 91, 91, 255, 92, 92, 92, 255, 100, 100, 100, 255, 109, 109, 109, 255, 114, 114, 114, 255, 118, 118, 118, 255, 117, 117, 117, 255, 113, 113, 113, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 79, 79, 79, 255, 72, 72, 72, 255, 64, 64, 64, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 37, 37, 37, 255, 38, 38, 38, 255, 45, 45, 45, 255, 59, 59, 59, 255, 79, 79, 79, 255, 99, 99, 99, 255, 117, 117, 117, 255, 128, 128, 128, 255, 136, 136, 136, 255, 142, 142, 142, 255, 147, 147, 147, 255, 153, 153, 153, 255, 160, 160, 160, 255, 167, 167, 167, 255, 175, 175, 175, 255, 185, 185, 185, 255, 184, 184, 184, 255, 188, 188, 188, 255, 196, 196, 196, 255, 194, 194, 194, 255, 191, 191, 191, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 204, 204, 204, 255, 209, 209, 209, 255, 211, 211, 211, 255, 208, 208, 208, 255, 204, 204, 204, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 197, 197, 197, 255, 188, 188, 188, 255, 172, 172, 172, 255, 159, 159, 159, 255, 155, 155, 155, 255, 160, 160, 160, 255, 163, 163, 163, 255, 153, 153, 153, 255, 119, 119, 119, 255, 82, 82, 82, 255, 66, 66, 66, 255, 42, 42, 42, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 45, 45, 45, 255, 51, 51, 51, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 73, 73, 73, 255, 82, 82, 82, 255, 80, 80, 80, 255, 74, 74, 74, 255, 69, 69, 69, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 56, 56, 56, 255, 61, 61, 61, 255, 68, 68, 68, 255, 73, 73, 73, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 95, 95, 95, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 112, 112, 112, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 89, 89, 89, 255, 82, 82, 82, 255, 71, 71, 71, 255, 71, 71, 71, 255, 85, 85, 85, 255, 91, 91, 91, 255, 87, 87, 87, 255, 71, 71, 71, 255, 75, 75, 75, 255, 88, 88, 88, 255, 102, 102, 102, 255, 113, 113, 113, 255, 85, 85, 85, 255, 89, 89, 89, 255, 105, 105, 105, 255, 116, 116, 116, 255, 117, 117, 117, 255, 107, 107, 107, 255, 99, 99, 99, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 97, 97, 97, 255, 103, 103, 103, 255, 103, 103, 103, 255, 97, 97, 97, 255, 87, 87, 87, 255, 81, 81, 81, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 79, 79, 79, 255, 85, 85, 85, 255, 85, 85, 85, 255, 106, 106, 106, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 111, 111, 111, 255, 108, 108, 108, 255, 102, 102, 102, 255, 107, 107, 107, 255, 100, 100, 100, 255, 89, 89, 89, 255, 86, 86, 86, 255, 86, 86, 86, 255, 90, 90, 90, 255, 99, 99, 99, 255, 101, 101, 101, 255, 88, 88, 88, 255, 92, 92, 92, 255, 90, 90, 90, 255, 96, 96, 96, 255, 107, 107, 107, 255, 113, 113, 113, 255, 112, 112, 112, 255, 107, 107, 107, 255, 98, 98, 98, 255, 90, 90, 90, 255, 91, 91, 91, 255, 100, 100, 100, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 100, 100, 100, 255, 96, 96, 96, 255, 92, 92, 92, 255, 86, 86, 86, 255, 78, 78, 78, 255, 69, 69, 69, 255, 59, 59, 59, 255, 51, 51, 51, 255, 45, 45, 45, 255, 43, 43, 43, 255, 46, 46, 46, 255, 53, 53, 53, 255, 65, 65, 65, 255, 79, 79, 79, 255, 93, 93, 93, 255, 107, 107, 107, 255, 120, 120, 120, 255, 128, 128, 128, 255, 133, 133, 133, 255, 137, 137, 137, 255, 140, 140, 140, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 168, 168, 168, 255, 178, 178, 178, 255, 185, 185, 185, 255, 184, 184, 184, 255, 187, 187, 187, 255, 195, 195, 195, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 197, 197, 197, 255, 190, 190, 190, 255, 175, 175, 175, 255, 161, 161, 161, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 159, 159, 159, 255, 139, 139, 139, 255, 102, 102, 102, 255, 76, 76, 76, 255, 60, 60, 60, 255, 37, 37, 37, 255, 30, 30, 30, 255, 34, 34, 34, 255, 35, 35, 35, 255, 39, 39, 39, 255, 47, 47, 47, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 65, 65, 65, 255, 76, 76, 76, 255, 81, 81, 81, 255, 78, 78, 78, 255, 72, 72, 72, 255, 69, 69, 69, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 64, 64, 64, 255, 58, 58, 58, 255, 55, 55, 55, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 83, 83, 83, 255, 71, 71, 71, 255, 71, 71, 71, 255, 82, 82, 82, 255, 86, 86, 86, 255, 82, 82, 82, 255, 66, 66, 66, 255, 80, 80, 80, 255, 92, 92, 92, 255, 104, 104, 104, 255, 115, 115, 115, 255, 85, 85, 85, 255, 85, 85, 85, 255, 104, 104, 104, 255, 118, 118, 118, 255, 122, 122, 122, 255, 112, 112, 112, 255, 100, 100, 100, 255, 91, 91, 91, 255, 89, 89, 89, 255, 91, 91, 91, 255, 101, 101, 101, 255, 105, 105, 105, 255, 100, 100, 100, 255, 90, 90, 90, 255, 82, 82, 82, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 79, 79, 79, 255, 79, 79, 79, 255, 84, 84, 84, 255, 85, 85, 85, 255, 112, 112, 112, 255, 98, 98, 98, 255, 105, 105, 105, 255, 108, 108, 108, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 110, 110, 110, 255, 93, 93, 93, 255, 86, 86, 86, 255, 85, 85, 85, 255, 87, 87, 87, 255, 94, 94, 94, 255, 104, 104, 104, 255, 90, 90, 90, 255, 92, 92, 92, 255, 92, 92, 92, 255, 95, 95, 95, 255, 106, 106, 106, 255, 112, 112, 112, 255, 112, 112, 112, 255, 107, 107, 107, 255, 98, 98, 98, 255, 90, 90, 90, 255, 91, 91, 91, 255, 100, 100, 100, 255, 110, 110, 110, 255, 116, 116, 116, 255, 120, 120, 120, 255, 120, 120, 120, 255, 117, 117, 117, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 93, 93, 93, 255, 85, 85, 85, 255, 75, 75, 75, 255, 64, 64, 64, 255, 55, 55, 55, 255, 50, 50, 50, 255, 50, 50, 50, 255, 55, 55, 55, 255, 63, 63, 63, 255, 72, 72, 72, 255, 82, 82, 82, 255, 91, 91, 91, 255, 101, 101, 101, 255, 111, 111, 111, 255, 120, 120, 120, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 146, 146, 146, 255, 155, 155, 155, 255, 163, 163, 163, 255, 169, 169, 169, 255, 178, 178, 178, 255, 185, 185, 185, 255, 186, 186, 186, 255, 185, 185, 185, 255, 192, 192, 192, 255, 197, 197, 197, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 193, 193, 193, 255, 194, 194, 194, 255, 197, 197, 197, 255, 198, 198, 198, 255, 192, 192, 192, 255, 178, 178, 178, 255, 163, 163, 163, 255, 155, 155, 155, 255, 156, 156, 156, 255, 161, 161, 161, 255, 162, 162, 162, 255, 153, 153, 153, 255, 127, 127, 127, 255, 92, 92, 92, 255, 73, 73, 73, 255, 56, 56, 56, 255, 35, 35, 35, 255, 30, 30, 30, 255, 34, 34, 34, 255, 35, 35, 35, 255, 41, 41, 41, 255, 50, 50, 50, 255, 55, 55, 55, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 60, 60, 60, 255, 67, 67, 67, 255, 78, 78, 78, 255, 80, 80, 80, 255, 76, 76, 76, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 55, 55, 55, 255, 60, 60, 60, 255, 67, 67, 67, 255, 73, 73, 73, 255, 74, 74, 74, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 91, 91, 91, 255, 83, 83, 83, 255, 71, 71, 71, 255, 70, 70, 70, 255, 79, 79, 79, 255, 82, 82, 82, 255, 76, 76, 76, 255, 68, 68, 68, 255, 84, 84, 84, 255, 95, 95, 95, 255, 105, 105, 105, 255, 117, 117, 117, 255, 87, 87, 87, 255, 81, 81, 81, 255, 102, 102, 102, 255, 118, 118, 118, 255, 127, 127, 127, 255, 119, 119, 119, 255, 103, 103, 103, 255, 92, 92, 92, 255, 87, 87, 87, 255, 91, 91, 91, 255, 104, 104, 104, 255, 106, 106, 106, 255, 97, 97, 97, 255, 86, 86, 86, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 81, 81, 81, 255, 80, 80, 80, 255, 85, 85, 85, 255, 87, 87, 87, 255, 117, 117, 117, 255, 101, 101, 101, 255, 105, 105, 105, 255, 114, 114, 114, 255, 113, 113, 113, 255, 104, 104, 104, 255, 107, 107, 107, 255, 100, 100, 100, 255, 87, 87, 87, 255, 84, 84, 84, 255, 84, 84, 84, 255, 90, 90, 90, 255, 102, 102, 102, 255, 97, 97, 97, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 104, 104, 104, 255, 111, 111, 111, 255, 111, 111, 111, 255, 106, 106, 106, 255, 98, 98, 98, 255, 91, 91, 91, 255, 91, 91, 91, 255, 99, 99, 99, 255, 110, 110, 110, 255, 116, 116, 116, 255, 120, 120, 120, 255, 121, 121, 121, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 94, 94, 94, 255, 86, 86, 86, 255, 75, 75, 75, 255, 64, 64, 64, 255, 56, 56, 56, 255, 53, 53, 53, 255, 56, 56, 56, 255, 63, 63, 63, 255, 71, 71, 71, 255, 79, 79, 79, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 110, 110, 110, 255, 117, 117, 117, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 138, 138, 138, 255, 147, 147, 147, 255, 156, 156, 156, 255, 164, 164, 164, 255, 169, 169, 169, 255, 177, 177, 177, 255, 184, 184, 184, 255, 187, 187, 187, 255, 185, 185, 185, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 212, 212, 212, 255, 214, 214, 214, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 194, 194, 194, 255, 194, 194, 194, 255, 197, 197, 197, 255, 198, 198, 198, 255, 193, 193, 193, 255, 179, 179, 179, 255, 165, 165, 165, 255, 155, 155, 155, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 159, 159, 159, 255, 146, 146, 146, 255, 118, 118, 118, 255, 87, 87, 87, 255, 72, 72, 72, 255, 54, 54, 54, 255, 33, 33, 33, 255, 31, 31, 31, 255, 35, 35, 35, 255, 36, 36, 36, 255, 43, 43, 43, 255, 51, 51, 51, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 61, 61, 61, 255, 71, 71, 71, 255, 78, 78, 78, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 68, 68, 68, 255, 64, 64, 64, 255, 58, 58, 58, 255, 55, 55, 55, 255, 56, 56, 56, 255, 62, 62, 62, 255, 70, 70, 70, 255, 75, 75, 75, 255, 74, 74, 74, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 93, 93, 93, 255, 84, 84, 84, 255, 72, 72, 72, 255, 70, 70, 70, 255, 76, 76, 76, 255, 77, 77, 77, 255, 70, 70, 70, 255, 72, 72, 72, 255, 87, 87, 87, 255, 97, 97, 97, 255, 106, 106, 106, 255, 118, 118, 118, 255, 90, 90, 90, 255, 78, 78, 78, 255, 98, 98, 98, 255, 116, 116, 116, 255, 130, 130, 130, 255, 127, 127, 127, 255, 109, 109, 109, 255, 95, 95, 95, 255, 85, 85, 85, 255, 91, 91, 91, 255, 106, 106, 106, 255, 105, 105, 105, 255, 95, 95, 95, 255, 85, 85, 85, 255, 84, 84, 84, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 83, 83, 83, 255, 82, 82, 82, 255, 86, 86, 86, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 111, 111, 111, 255, 119, 119, 119, 255, 105, 105, 105, 255, 96, 96, 96, 255, 109, 109, 109, 255, 90, 90, 90, 255, 84, 84, 84, 255, 82, 82, 82, 255, 86, 86, 86, 255, 97, 97, 97, 255, 103, 103, 103, 255, 89, 89, 89, 255, 94, 94, 94, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 111, 111, 111, 255, 106, 106, 106, 255, 99, 99, 99, 255, 92, 92, 92, 255, 91, 91, 91, 255, 99, 99, 99, 255, 109, 109, 109, 255, 116, 116, 116, 255, 121, 121, 121, 255, 123, 123, 123, 255, 121, 121, 121, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 89, 89, 89, 255, 79, 79, 79, 255, 67, 67, 67, 255, 58, 58, 58, 255, 55, 55, 55, 255, 57, 57, 57, 255, 63, 63, 63, 255, 70, 70, 70, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 104, 104, 104, 255, 111, 111, 111, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 138, 138, 138, 255, 147, 147, 147, 255, 156, 156, 156, 255, 163, 163, 163, 255, 168, 168, 168, 255, 174, 174, 174, 255, 182, 182, 182, 255, 187, 187, 187, 255, 188, 188, 188, 255, 186, 186, 186, 255, 186, 186, 186, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 195, 195, 195, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 193, 193, 193, 255, 180, 180, 180, 255, 166, 166, 166, 255, 156, 156, 156, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 162, 162, 162, 255, 157, 157, 157, 255, 142, 142, 142, 255, 115, 115, 115, 255, 86, 86, 86, 255, 71, 71, 71, 255, 52, 52, 52, 255, 32, 32, 32, 255, 31, 31, 31, 255, 35, 35, 35, 255, 37, 37, 37, 255, 45, 45, 45, 255, 52, 52, 52, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 63, 63, 63, 255, 74, 74, 74, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 54, 54, 54, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 94, 94, 94, 255, 85, 85, 85, 255, 73, 73, 73, 255, 69, 69, 69, 255, 73, 73, 73, 255, 73, 73, 73, 255, 68, 68, 68, 255, 77, 77, 77, 255, 90, 90, 90, 255, 99, 99, 99, 255, 106, 106, 106, 255, 118, 118, 118, 255, 96, 96, 96, 255, 77, 77, 77, 255, 92, 92, 92, 255, 111, 111, 111, 255, 131, 131, 131, 255, 134, 134, 134, 255, 117, 117, 117, 255, 97, 97, 97, 255, 84, 84, 84, 255, 91, 91, 91, 255, 108, 108, 108, 255, 104, 104, 104, 255, 94, 94, 94, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 117, 117, 117, 255, 103, 103, 103, 255, 107, 107, 107, 255, 120, 120, 120, 255, 114, 114, 114, 255, 103, 103, 103, 255, 113, 113, 113, 255, 95, 95, 95, 255, 84, 84, 84, 255, 81, 81, 81, 255, 83, 83, 83, 255, 91, 91, 91, 255, 107, 107, 107, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 100, 100, 100, 255, 108, 108, 108, 255, 110, 110, 110, 255, 106, 106, 106, 255, 99, 99, 99, 255, 93, 93, 93, 255, 91, 91, 91, 255, 98, 98, 98, 255, 108, 108, 108, 255, 116, 116, 116, 255, 121, 121, 121, 255, 124, 124, 124, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 85, 85, 85, 255, 73, 73, 73, 255, 63, 63, 63, 255, 57, 57, 57, 255, 56, 56, 56, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 76, 76, 76, 255, 83, 83, 83, 255, 89, 89, 89, 255, 95, 95, 95, 255, 101, 101, 101, 255, 107, 107, 107, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 137, 137, 137, 255, 146, 146, 146, 255, 155, 155, 155, 255, 162, 162, 162, 255, 167, 167, 167, 255, 171, 171, 171, 255, 177, 177, 177, 255, 184, 184, 184, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 193, 193, 193, 255, 180, 180, 180, 255, 167, 167, 167, 255, 157, 157, 157, 255, 154, 154, 154, 255, 155, 155, 155, 255, 159, 159, 159, 255, 161, 161, 161, 255, 161, 161, 161, 255, 155, 155, 155, 255, 141, 141, 141, 255, 115, 115, 115, 255, 87, 87, 87, 255, 71, 71, 71, 255, 51, 51, 51, 255, 31, 31, 31, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 45, 45, 45, 255, 52, 52, 52, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 57, 57, 57, 255, 67, 67, 67, 255, 75, 75, 75, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 55, 55, 55, 255, 60, 60, 60, 255, 69, 69, 69, 255, 75, 75, 75, 255, 77, 77, 77, 255, 74, 74, 74, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 101, 101, 101, 255, 96, 96, 96, 255, 86, 86, 86, 255, 75, 75, 75, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 82, 82, 82, 255, 93, 93, 93, 255, 100, 100, 100, 255, 107, 107, 107, 255, 118, 118, 118, 255, 102, 102, 102, 255, 80, 80, 80, 255, 83, 83, 83, 255, 106, 106, 106, 255, 130, 130, 130, 255, 139, 139, 139, 255, 128, 128, 128, 255, 101, 101, 101, 255, 84, 84, 84, 255, 90, 90, 90, 255, 110, 110, 110, 255, 104, 104, 104, 255, 94, 94, 94, 255, 90, 90, 90, 255, 93, 93, 93, 255, 94, 94, 94, 255, 92, 92, 92, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 78, 78, 78, 255, 81, 81, 81, 255, 87, 87, 87, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 87, 87, 87, 255, 100, 100, 100, 255, 98, 98, 98, 255, 105, 105, 105, 255, 119, 119, 119, 255, 122, 122, 122, 255, 105, 105, 105, 255, 105, 105, 105, 255, 101, 101, 101, 255, 85, 85, 85, 255, 81, 81, 81, 255, 81, 81, 81, 255, 87, 87, 87, 255, 105, 105, 105, 255, 96, 96, 96, 255, 94, 94, 94, 255, 95, 95, 95, 255, 99, 99, 99, 255, 106, 106, 106, 255, 109, 109, 109, 255, 106, 106, 106, 255, 100, 100, 100, 255, 93, 93, 93, 255, 91, 91, 91, 255, 97, 97, 97, 255, 107, 107, 107, 255, 116, 116, 116, 255, 121, 121, 121, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 99, 99, 99, 255, 92, 92, 92, 255, 82, 82, 82, 255, 72, 72, 72, 255, 64, 64, 64, 255, 58, 58, 58, 255, 55, 55, 55, 255, 55, 55, 55, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 77, 77, 77, 255, 83, 83, 83, 255, 90, 90, 90, 255, 95, 95, 95, 255, 101, 101, 101, 255, 107, 107, 107, 255, 112, 112, 112, 255, 118, 118, 118, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 136, 136, 136, 255, 144, 144, 144, 255, 153, 153, 153, 255, 161, 161, 161, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 178, 178, 178, 255, 184, 184, 184, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 196, 196, 196, 255, 198, 198, 198, 255, 198, 198, 198, 255, 193, 193, 193, 255, 180, 180, 180, 255, 168, 168, 168, 255, 158, 158, 158, 255, 154, 154, 154, 255, 154, 154, 154, 255, 157, 157, 157, 255, 159, 159, 159, 255, 162, 162, 162, 255, 161, 161, 161, 255, 156, 156, 156, 255, 143, 143, 143, 255, 118, 118, 118, 255, 87, 87, 87, 255, 70, 70, 70, 255, 47, 47, 47, 255, 29, 29, 29, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 60, 60, 60, 255, 69, 69, 69, 255, 75, 75, 75, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 56, 56, 56, 255, 64, 64, 64, 255, 73, 73, 73, 255, 77, 77, 77, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 88, 88, 88, 255, 94, 94, 94, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 98, 98, 98, 255, 89, 89, 89, 255, 77, 77, 77, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 73, 73, 73, 255, 86, 86, 86, 255, 95, 95, 95, 255, 100, 100, 100, 255, 107, 107, 107, 255, 117, 117, 117, 255, 109, 109, 109, 255, 84, 84, 84, 255, 77, 77, 77, 255, 100, 100, 100, 255, 125, 125, 125, 255, 142, 142, 142, 255, 138, 138, 138, 255, 107, 107, 107, 255, 85, 85, 85, 255, 89, 89, 89, 255, 110, 110, 110, 255, 104, 104, 104, 255, 95, 95, 95, 255, 93, 93, 93, 255, 96, 96, 96, 255, 96, 96, 96, 255, 92, 92, 92, 255, 89, 89, 89, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 78, 78, 78, 255, 82, 82, 82, 255, 90, 90, 90, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 109, 109, 109, 255, 106, 106, 106, 255, 117, 117, 117, 255, 126, 126, 126, 255, 107, 107, 107, 255, 97, 97, 97, 255, 107, 107, 107, 255, 86, 86, 86, 255, 81, 81, 81, 255, 80, 80, 80, 255, 84, 84, 84, 255, 99, 99, 99, 255, 102, 102, 102, 255, 93, 93, 93, 255, 97, 97, 97, 255, 99, 99, 99, 255, 105, 105, 105, 255, 108, 108, 108, 255, 106, 106, 106, 255, 100, 100, 100, 255, 94, 94, 94, 255, 92, 92, 92, 255, 96, 96, 96, 255, 106, 106, 106, 255, 115, 115, 115, 255, 121, 121, 121, 255, 126, 126, 126, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 98, 98, 98, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 62, 62, 62, 255, 56, 56, 56, 255, 52, 52, 52, 255, 51, 51, 51, 255, 54, 54, 54, 255, 60, 60, 60, 255, 68, 68, 68, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 141, 141, 141, 255, 150, 150, 150, 255, 158, 158, 158, 255, 164, 164, 164, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 203, 203, 203, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 206, 206, 206, 255, 201, 201, 201, 255, 198, 198, 198, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 192, 192, 192, 255, 181, 181, 181, 255, 169, 169, 169, 255, 159, 159, 159, 255, 154, 154, 154, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 161, 161, 161, 255, 158, 158, 158, 255, 146, 146, 146, 255, 120, 120, 120, 255, 87, 87, 87, 255, 68, 68, 68, 255, 40, 40, 40, 255, 30, 30, 30, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 41, 41, 41, 255, 46, 46, 46, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 54, 54, 54, 255, 62, 62, 62, 255, 70, 70, 70, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 54, 54, 54, 255, 59, 59, 59, 255, 68, 68, 68, 255, 75, 75, 75, 255, 77, 77, 77, 255, 74, 74, 74, 255, 69, 69, 69, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 63, 63, 63, 255, 67, 67, 67, 255, 74, 74, 74, 255, 82, 82, 82, 255, 90, 90, 90, 255, 98, 98, 98, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 100, 100, 100, 255, 92, 92, 92, 255, 81, 81, 81, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 78, 78, 78, 255, 89, 89, 89, 255, 96, 96, 96, 255, 100, 100, 100, 255, 107, 107, 107, 255, 116, 116, 116, 255, 113, 113, 113, 255, 89, 89, 89, 255, 74, 74, 74, 255, 93, 93, 93, 255, 118, 118, 118, 255, 143, 143, 143, 255, 145, 145, 145, 255, 117, 117, 117, 255, 87, 87, 87, 255, 88, 88, 88, 255, 111, 111, 111, 255, 104, 104, 104, 255, 97, 97, 97, 255, 96, 96, 96, 255, 99, 99, 99, 255, 98, 98, 98, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 76, 76, 76, 255, 80, 80, 80, 255, 87, 87, 87, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 116, 116, 116, 255, 106, 106, 106, 255, 116, 116, 116, 255, 130, 130, 130, 255, 113, 113, 113, 255, 99, 99, 99, 255, 112, 112, 112, 255, 88, 88, 88, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 93, 93, 93, 255, 108, 108, 108, 255, 92, 92, 92, 255, 98, 98, 98, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 93, 93, 93, 255, 96, 96, 96, 255, 106, 106, 106, 255, 115, 115, 115, 255, 121, 121, 121, 255, 126, 126, 126, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 55, 55, 55, 255, 50, 50, 50, 255, 49, 49, 49, 255, 52, 52, 52, 255, 59, 59, 59, 255, 67, 67, 67, 255, 75, 75, 75, 255, 83, 83, 83, 255, 91, 91, 91, 255, 99, 99, 99, 255, 106, 106, 106, 255, 113, 113, 113, 255, 120, 120, 120, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 139, 139, 139, 255, 146, 146, 146, 255, 154, 154, 154, 255, 161, 161, 161, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 176, 176, 176, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 197, 197, 197, 255, 202, 202, 202, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 207, 207, 207, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 192, 192, 192, 255, 182, 182, 182, 255, 170, 170, 170, 255, 161, 161, 161, 255, 155, 155, 155, 255, 153, 153, 153, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 159, 159, 159, 255, 147, 147, 147, 255, 119, 119, 119, 255, 83, 83, 83, 255, 62, 62, 62, 255, 33, 33, 33, 255, 30, 30, 30, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 55, 55, 55, 255, 63, 63, 63, 255, 70, 70, 70, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 56, 56, 56, 255, 64, 64, 64, 255, 72, 72, 72, 255, 76, 76, 76, 255, 75, 75, 75, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 60, 60, 60, 255, 63, 63, 63, 255, 70, 70, 70, 255, 78, 78, 78, 255, 88, 88, 88, 255, 97, 97, 97, 255, 103, 103, 103, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 103, 103, 103, 255, 96, 96, 96, 255, 86, 86, 86, 255, 78, 78, 78, 255, 75, 75, 75, 255, 76, 76, 76, 255, 82, 82, 82, 255, 92, 92, 92, 255, 97, 97, 97, 255, 100, 100, 100, 255, 106, 106, 106, 255, 116, 116, 116, 255, 115, 115, 115, 255, 93, 93, 93, 255, 75, 75, 75, 255, 85, 85, 85, 255, 110, 110, 110, 255, 142, 142, 142, 255, 149, 149, 149, 255, 129, 129, 129, 255, 92, 92, 92, 255, 86, 86, 86, 255, 111, 111, 111, 255, 105, 105, 105, 255, 98, 98, 98, 255, 98, 98, 98, 255, 101, 101, 101, 255, 99, 99, 99, 255, 94, 94, 94, 255, 94, 94, 94, 255, 91, 91, 91, 255, 86, 86, 86, 255, 80, 80, 80, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 79, 79, 79, 255, 85, 85, 85, 255, 93, 93, 93, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 87, 87, 87, 255, 112, 112, 112, 255, 105, 105, 105, 255, 115, 115, 115, 255, 133, 133, 133, 255, 118, 118, 118, 255, 103, 103, 103, 255, 115, 115, 115, 255, 89, 89, 89, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 89, 89, 89, 255, 110, 110, 110, 255, 92, 92, 92, 255, 99, 99, 99, 255, 99, 99, 99, 255, 102, 102, 102, 255, 106, 106, 106, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 94, 94, 94, 255, 96, 96, 96, 255, 105, 105, 105, 255, 115, 115, 115, 255, 122, 122, 122, 255, 127, 127, 127, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 89, 89, 89, 255, 81, 81, 81, 255, 71, 71, 71, 255, 61, 61, 61, 255, 52, 52, 52, 255, 47, 47, 47, 255, 47, 47, 47, 255, 52, 52, 52, 255, 60, 60, 60, 255, 69, 69, 69, 255, 78, 78, 78, 255, 87, 87, 87, 255, 95, 95, 95, 255, 103, 103, 103, 255, 111, 111, 111, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 142, 142, 142, 255, 151, 151, 151, 255, 158, 158, 158, 255, 165, 165, 165, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 178, 178, 178, 255, 181, 181, 181, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 193, 193, 193, 255, 191, 191, 191, 255, 192, 192, 192, 255, 195, 195, 195, 255, 200, 200, 200, 255, 205, 205, 205, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 203, 203, 203, 255, 199, 199, 199, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 193, 193, 193, 255, 183, 183, 183, 255, 173, 173, 173, 255, 164, 164, 164, 255, 158, 158, 158, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 162, 162, 162, 255, 159, 159, 159, 255, 146, 146, 146, 255, 112, 112, 112, 255, 77, 77, 77, 255, 52, 52, 52, 255, 31, 31, 31, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 45, 45, 45, 255, 49, 49, 49, 255, 53, 53, 53, 255, 58, 58, 58, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 56, 56, 56, 255, 63, 63, 63, 255, 69, 69, 69, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 54, 54, 54, 255, 59, 59, 59, 255, 68, 68, 68, 255, 74, 74, 74, 255, 74, 74, 74, 255, 69, 69, 69, 255, 63, 63, 63, 255, 59, 59, 59, 255, 59, 59, 59, 255, 64, 64, 64, 255, 72, 72, 72, 255, 83, 83, 83, 255, 94, 94, 94, 255, 101, 101, 101, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 107, 107, 107, 255, 103, 103, 103, 255, 97, 97, 97, 255, 90, 90, 90, 255, 86, 86, 86, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 100, 100, 100, 255, 92, 92, 92, 255, 84, 84, 84, 255, 80, 80, 80, 255, 81, 81, 81, 255, 87, 87, 87, 255, 94, 94, 94, 255, 99, 99, 99, 255, 100, 100, 100, 255, 106, 106, 106, 255, 115, 115, 115, 255, 116, 116, 116, 255, 97, 97, 97, 255, 78, 78, 78, 255, 78, 78, 78, 255, 104, 104, 104, 255, 140, 140, 140, 255, 151, 151, 151, 255, 140, 140, 140, 255, 97, 97, 97, 255, 84, 84, 84, 255, 111, 111, 111, 255, 106, 106, 106, 255, 100, 100, 100, 255, 100, 100, 100, 255, 103, 103, 103, 255, 100, 100, 100, 255, 96, 96, 96, 255, 96, 96, 96, 255, 93, 93, 93, 255, 87, 87, 87, 255, 81, 81, 81, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 80, 80, 80, 255, 86, 86, 86, 255, 93, 93, 93, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 88, 88, 88, 255, 108, 108, 108, 255, 103, 103, 103, 255, 115, 115, 115, 255, 137, 137, 137, 255, 122, 122, 122, 255, 105, 105, 105, 255, 116, 116, 116, 255, 89, 89, 89, 255, 82, 82, 82, 255, 80, 80, 80, 255, 81, 81, 81, 255, 86, 86, 86, 255, 111, 111, 111, 255, 94, 94, 94, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 95, 95, 95, 255, 97, 97, 97, 255, 105, 105, 105, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 130, 130, 130, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 93, 93, 93, 255, 87, 87, 87, 255, 77, 77, 77, 255, 66, 66, 66, 255, 56, 56, 56, 255, 48, 48, 48, 255, 45, 45, 45, 255, 48, 48, 48, 255, 54, 54, 54, 255, 63, 63, 63, 255, 74, 74, 74, 255, 84, 84, 84, 255, 92, 92, 92, 255, 101, 101, 101, 255, 109, 109, 109, 255, 116, 116, 116, 255, 122, 122, 122, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 178, 178, 178, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 193, 193, 193, 255, 198, 198, 198, 255, 204, 204, 204, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 209, 209, 209, 255, 204, 204, 204, 255, 200, 200, 200, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 194, 194, 194, 255, 186, 186, 186, 255, 176, 176, 176, 255, 168, 168, 168, 255, 162, 162, 162, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 160, 160, 160, 255, 162, 162, 162, 255, 159, 159, 159, 255, 140, 140, 140, 255, 97, 97, 97, 255, 70, 70, 70, 255, 46, 46, 46, 255, 31, 31, 31, 255, 29, 29, 29, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 42, 42, 42, 255, 47, 47, 47, 255, 52, 52, 52, 255, 58, 58, 58, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 55, 55, 55, 255, 62, 62, 62, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 57, 57, 57, 255, 53, 53, 53, 255, 56, 56, 56, 255, 64, 64, 64, 255, 71, 71, 71, 255, 72, 72, 72, 255, 67, 67, 67, 255, 61, 61, 61, 255, 58, 58, 58, 255, 59, 59, 59, 255, 65, 65, 65, 255, 75, 75, 75, 255, 88, 88, 88, 255, 97, 97, 97, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 107, 107, 107, 255, 104, 104, 104, 255, 98, 98, 98, 255, 90, 90, 90, 255, 84, 84, 84, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 107, 107, 107, 255, 104, 104, 104, 255, 98, 98, 98, 255, 91, 91, 91, 255, 86, 86, 86, 255, 86, 86, 86, 255, 91, 91, 91, 255, 97, 97, 97, 255, 100, 100, 100, 255, 100, 100, 100, 255, 105, 105, 105, 255, 115, 115, 115, 255, 116, 116, 116, 255, 99, 99, 99, 255, 81, 81, 81, 255, 74, 74, 74, 255, 100, 100, 100, 255, 137, 137, 137, 255, 152, 152, 152, 255, 147, 147, 147, 255, 102, 102, 102, 255, 81, 81, 81, 255, 110, 110, 110, 255, 108, 108, 108, 255, 101, 101, 101, 255, 102, 102, 102, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 98, 98, 98, 255, 96, 96, 96, 255, 90, 90, 90, 255, 83, 83, 83, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 82, 82, 82, 255, 89, 89, 89, 255, 95, 95, 95, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 89, 89, 89, 255, 108, 108, 108, 255, 104, 104, 104, 255, 119, 119, 119, 255, 141, 141, 141, 255, 123, 123, 123, 255, 105, 105, 105, 255, 116, 116, 116, 255, 88, 88, 88, 255, 82, 82, 82, 255, 78, 78, 78, 255, 80, 80, 80, 255, 84, 84, 84, 255, 110, 110, 110, 255, 95, 95, 95, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 103, 103, 103, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 96, 96, 96, 255, 98, 98, 98, 255, 106, 106, 106, 255, 116, 116, 116, 255, 124, 124, 124, 255, 129, 129, 129, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 89, 89, 89, 255, 81, 81, 81, 255, 71, 71, 71, 255, 60, 60, 60, 255, 50, 50, 50, 255, 45, 45, 45, 255, 45, 45, 45, 255, 50, 50, 50, 255, 59, 59, 59, 255, 69, 69, 69, 255, 80, 80, 80, 255, 90, 90, 90, 255, 98, 98, 98, 255, 107, 107, 107, 255, 114, 114, 114, 255, 121, 121, 121, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 147, 147, 147, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 178, 178, 178, 255, 182, 182, 182, 255, 188, 188, 188, 255, 192, 192, 192, 255, 192, 192, 192, 255, 190, 190, 190, 255, 191, 191, 191, 255, 196, 196, 196, 255, 202, 202, 202, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 195, 195, 195, 255, 190, 190, 190, 255, 181, 181, 181, 255, 174, 174, 174, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 160, 160, 160, 255, 162, 162, 162, 255, 156, 156, 156, 255, 126, 126, 126, 255, 82, 82, 82, 255, 65, 65, 65, 255, 45, 45, 45, 255, 33, 33, 33, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 41, 41, 41, 255, 47, 47, 47, 255, 53, 53, 53, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 54, 54, 54, 255, 59, 59, 59, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 59, 59, 59, 255, 54, 54, 54, 255, 54, 54, 54, 255, 60, 60, 60, 255, 67, 67, 67, 255, 69, 69, 69, 255, 65, 65, 65, 255, 59, 59, 59, 255, 56, 56, 56, 255, 59, 59, 59, 255, 67, 67, 67, 255, 79, 79, 79, 255, 92, 92, 92, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 105, 105, 105, 255, 99, 99, 99, 255, 90, 90, 90, 255, 83, 83, 83, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 107, 107, 107, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 91, 91, 91, 255, 94, 94, 94, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 105, 105, 105, 255, 115, 115, 115, 255, 115, 115, 115, 255, 99, 99, 99, 255, 81, 81, 81, 255, 71, 71, 71, 255, 97, 97, 97, 255, 135, 135, 135, 255, 153, 153, 153, 255, 151, 151, 151, 255, 106, 106, 106, 255, 78, 78, 78, 255, 108, 108, 108, 255, 109, 109, 109, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 94, 94, 94, 255, 87, 87, 87, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 86, 86, 86, 255, 93, 93, 93, 255, 97, 97, 97, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 89, 89, 89, 255, 111, 111, 111, 255, 105, 105, 105, 255, 126, 126, 126, 255, 144, 144, 144, 255, 121, 121, 121, 255, 104, 104, 104, 255, 113, 113, 113, 255, 86, 86, 86, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 83, 83, 83, 255, 110, 110, 110, 255, 95, 95, 95, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 97, 97, 97, 255, 99, 99, 99, 255, 108, 108, 108, 255, 118, 118, 118, 255, 125, 125, 125, 255, 131, 131, 131, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 84, 84, 84, 255, 75, 75, 75, 255, 63, 63, 63, 255, 53, 53, 53, 255, 45, 45, 45, 255, 43, 43, 43, 255, 47, 47, 47, 255, 55, 55, 55, 255, 66, 66, 66, 255, 77, 77, 77, 255, 88, 88, 88, 255, 97, 97, 97, 255, 106, 106, 106, 255, 114, 114, 114, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 135, 135, 135, 255, 141, 141, 141, 255, 149, 149, 149, 255, 157, 157, 157, 255, 164, 164, 164, 255, 170, 170, 170, 255, 174, 174, 174, 255, 176, 176, 176, 255, 179, 179, 179, 255, 185, 185, 185, 255, 191, 191, 191, 255, 192, 192, 192, 255, 190, 190, 190, 255, 190, 190, 190, 255, 193, 193, 193, 255, 199, 199, 199, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 198, 198, 198, 255, 197, 197, 197, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 161, 161, 161, 255, 146, 146, 146, 255, 103, 103, 103, 255, 76, 76, 76, 255, 63, 63, 63, 255, 49, 49, 49, 255, 39, 39, 39, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 61, 61, 61, 255, 55, 55, 55, 255, 53, 53, 53, 255, 57, 57, 57, 255, 63, 63, 63, 255, 65, 65, 65, 255, 61, 61, 61, 255, 56, 56, 56, 255, 56, 56, 56, 255, 60, 60, 60, 255, 70, 70, 70, 255, 83, 83, 83, 255, 94, 94, 94, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 91, 91, 91, 255, 95, 95, 95, 255, 100, 100, 100, 255, 105, 105, 105, 255, 105, 105, 105, 255, 100, 100, 100, 255, 91, 91, 91, 255, 83, 83, 83, 255, 79, 79, 79, 255, 78, 78, 78, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 108, 108, 108, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 96, 96, 96, 255, 97, 97, 97, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 105, 105, 105, 255, 115, 115, 115, 255, 113, 113, 113, 255, 97, 97, 97, 255, 81, 81, 81, 255, 70, 70, 70, 255, 95, 95, 95, 255, 133, 133, 133, 255, 153, 153, 153, 255, 153, 153, 153, 255, 113, 113, 113, 255, 76, 76, 76, 255, 103, 103, 103, 255, 112, 112, 112, 255, 103, 103, 103, 255, 105, 105, 105, 255, 109, 109, 109, 255, 107, 107, 107, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 98, 98, 98, 255, 93, 93, 93, 255, 88, 88, 88, 255, 85, 85, 85, 255, 84, 84, 84, 255, 85, 85, 85, 255, 88, 88, 88, 255, 93, 93, 93, 255, 98, 98, 98, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 89, 89, 89, 255, 111, 111, 111, 255, 105, 105, 105, 255, 137, 137, 137, 255, 147, 147, 147, 255, 116, 116, 116, 255, 99, 99, 99, 255, 105, 105, 105, 255, 85, 85, 85, 255, 76, 76, 76, 255, 82, 82, 82, 255, 78, 78, 78, 255, 83, 83, 83, 255, 112, 112, 112, 255, 96, 96, 96, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 127, 127, 127, 255, 133, 133, 133, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 87, 87, 87, 255, 78, 78, 78, 255, 67, 67, 67, 255, 55, 55, 55, 255, 46, 46, 46, 255, 42, 42, 42, 255, 45, 45, 45, 255, 52, 52, 52, 255, 63, 63, 63, 255, 75, 75, 75, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 114, 114, 114, 255, 122, 122, 122, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 144, 144, 144, 255, 152, 152, 152, 255, 160, 160, 160, 255, 166, 166, 166, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 182, 182, 182, 255, 188, 188, 188, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 190, 190, 190, 255, 195, 195, 195, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 191, 191, 191, 255, 186, 186, 186, 255, 182, 182, 182, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 157, 157, 157, 255, 129, 129, 129, 255, 92, 92, 92, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 50, 50, 50, 255, 46, 46, 46, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 35, 35, 35, 255, 38, 38, 38, 255, 39, 39, 39, 255, 43, 43, 43, 255, 50, 50, 50, 255, 56, 56, 56, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 64, 64, 64, 255, 57, 57, 57, 255, 53, 53, 53, 255, 55, 55, 55, 255, 59, 59, 59, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 56, 56, 56, 255, 63, 63, 63, 255, 75, 75, 75, 255, 88, 88, 88, 255, 95, 95, 95, 255, 93, 93, 93, 255, 88, 88, 88, 255, 86, 86, 86, 255, 87, 87, 87, 255, 90, 90, 90, 255, 96, 96, 96, 255, 102, 102, 102, 255, 105, 105, 105, 255, 102, 102, 102, 255, 94, 94, 94, 255, 85, 85, 85, 255, 78, 78, 78, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 108, 108, 108, 255, 107, 107, 107, 255, 103, 103, 103, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 99, 99, 99, 255, 105, 105, 105, 255, 114, 114, 114, 255, 110, 110, 110, 255, 95, 95, 95, 255, 79, 79, 79, 255, 69, 69, 69, 255, 94, 94, 94, 255, 131, 131, 131, 255, 152, 152, 152, 255, 153, 153, 153, 255, 124, 124, 124, 255, 77, 77, 77, 255, 97, 97, 97, 255, 114, 114, 114, 255, 105, 105, 105, 255, 105, 105, 105, 255, 110, 110, 110, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 99, 99, 99, 255, 108, 108, 108, 255, 147, 147, 147, 255, 146, 146, 146, 255, 109, 109, 109, 255, 99, 99, 99, 255, 96, 96, 96, 255, 86, 86, 86, 255, 77, 77, 77, 255, 89, 89, 89, 255, 77, 77, 77, 255, 83, 83, 83, 255, 114, 114, 114, 255, 96, 96, 96, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 102, 102, 102, 255, 112, 112, 112, 255, 121, 121, 121, 255, 129, 129, 129, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 89, 89, 89, 255, 82, 82, 82, 255, 71, 71, 71, 255, 59, 59, 59, 255, 48, 48, 48, 255, 42, 42, 42, 255, 43, 43, 43, 255, 50, 50, 50, 255, 61, 61, 61, 255, 74, 74, 74, 255, 86, 86, 86, 255, 97, 97, 97, 255, 107, 107, 107, 255, 116, 116, 116, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 147, 147, 147, 255, 155, 155, 155, 255, 162, 162, 162, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 183, 183, 183, 255, 189, 189, 189, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 150, 150, 150, 255, 119, 119, 119, 255, 89, 89, 89, 255, 76, 76, 76, 255, 69, 69, 69, 255, 63, 63, 63, 255, 58, 58, 58, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 74, 74, 74, 255, 68, 68, 68, 255, 59, 59, 59, 255, 54, 54, 54, 255, 53, 53, 53, 255, 56, 56, 56, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 59, 59, 59, 255, 68, 68, 68, 255, 80, 80, 80, 255, 91, 91, 91, 255, 93, 93, 93, 255, 88, 88, 88, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 86, 86, 86, 255, 92, 92, 92, 255, 99, 99, 99, 255, 104, 104, 104, 255, 103, 103, 103, 255, 96, 96, 96, 255, 86, 86, 86, 255, 79, 79, 79, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 98, 98, 98, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 99, 99, 99, 255, 105, 105, 105, 255, 114, 114, 114, 255, 107, 107, 107, 255, 92, 92, 92, 255, 78, 78, 78, 255, 68, 68, 68, 255, 93, 93, 93, 255, 129, 129, 129, 255, 151, 151, 151, 255, 151, 151, 151, 255, 137, 137, 137, 255, 82, 82, 82, 255, 91, 91, 91, 255, 117, 117, 117, 255, 107, 107, 107, 255, 105, 105, 105, 255, 110, 110, 110, 255, 112, 112, 112, 255, 110, 110, 110, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 93, 93, 93, 255, 103, 103, 103, 255, 100, 100, 100, 255, 126, 126, 126, 255, 153, 153, 153, 255, 143, 143, 143, 255, 105, 105, 105, 255, 109, 109, 109, 255, 89, 89, 89, 255, 85, 85, 85, 255, 87, 87, 87, 255, 96, 96, 96, 255, 76, 76, 76, 255, 84, 84, 84, 255, 116, 116, 116, 255, 97, 97, 97, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 103, 103, 103, 255, 113, 113, 113, 255, 122, 122, 122, 255, 131, 131, 131, 255, 136, 136, 136, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 116, 116, 116, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 91, 91, 91, 255, 85, 85, 85, 255, 75, 75, 75, 255, 62, 62, 62, 255, 50, 50, 50, 255, 43, 43, 43, 255, 42, 42, 42, 255, 48, 48, 48, 255, 60, 60, 60, 255, 73, 73, 73, 255, 86, 86, 86, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 140, 140, 140, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 185, 185, 185, 255, 190, 190, 190, 255, 191, 191, 191, 255, 189, 189, 189, 255, 189, 189, 189, 255, 191, 191, 191, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 171, 171, 171, 255, 165, 165, 165, 255, 159, 159, 159, 255, 154, 154, 154, 255, 155, 155, 155, 255, 160, 160, 160, 255, 159, 159, 159, 255, 143, 143, 143, 255, 114, 114, 114, 255, 89, 89, 89, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 59, 59, 59, 255, 54, 54, 54, 255, 49, 49, 49, 255, 45, 45, 45, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 46, 46, 46, 255, 53, 53, 53, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 78, 78, 78, 255, 71, 71, 71, 255, 61, 61, 61, 255, 55, 55, 55, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 56, 56, 56, 255, 63, 63, 63, 255, 74, 74, 74, 255, 86, 86, 86, 255, 91, 91, 91, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 78, 78, 78, 255, 78, 78, 78, 255, 82, 82, 82, 255, 88, 88, 88, 255, 94, 94, 94, 255, 101, 101, 101, 255, 103, 103, 103, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 75, 75, 75, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 98, 98, 98, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 99, 99, 99, 255, 105, 105, 105, 255, 113, 113, 113, 255, 103, 103, 103, 255, 89, 89, 89, 255, 76, 76, 76, 255, 67, 67, 67, 255, 91, 91, 91, 255, 127, 127, 127, 255, 150, 150, 150, 255, 148, 148, 148, 255, 148, 148, 148, 255, 92, 92, 92, 255, 84, 84, 84, 255, 117, 117, 117, 255, 110, 110, 110, 255, 106, 106, 106, 255, 109, 109, 109, 255, 113, 113, 113, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 91, 91, 91, 255, 103, 103, 103, 255, 104, 104, 104, 255, 146, 146, 146, 255, 155, 155, 155, 255, 133, 133, 133, 255, 105, 105, 105, 255, 113, 113, 113, 255, 87, 87, 87, 255, 77, 77, 77, 255, 99, 99, 99, 255, 102, 102, 102, 255, 75, 75, 75, 255, 85, 85, 85, 255, 117, 117, 117, 255, 97, 97, 97, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 104, 104, 104, 255, 113, 113, 113, 255, 123, 123, 123, 255, 132, 132, 132, 255, 138, 138, 138, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 88, 88, 88, 255, 79, 79, 79, 255, 67, 67, 67, 255, 53, 53, 53, 255, 43, 43, 43, 255, 41, 41, 41, 255, 47, 47, 47, 255, 59, 59, 59, 255, 74, 74, 74, 255, 88, 88, 88, 255, 99, 99, 99, 255, 110, 110, 110, 255, 119, 119, 119, 255, 126, 126, 126, 255, 131, 131, 131, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 185, 185, 185, 255, 190, 190, 190, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 191, 191, 191, 255, 195, 195, 195, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 199, 199, 199, 255, 197, 197, 197, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 174, 174, 174, 255, 166, 166, 166, 255, 159, 159, 159, 255, 154, 154, 154, 255, 156, 156, 156, 255, 161, 161, 161, 255, 156, 156, 156, 255, 136, 136, 136, 255, 107, 107, 107, 255, 84, 84, 84, 255, 74, 74, 74, 255, 66, 66, 66, 255, 57, 57, 57, 255, 47, 47, 47, 255, 40, 40, 40, 255, 36, 36, 36, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 56, 56, 56, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 74, 74, 74, 255, 64, 64, 64, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 60, 60, 60, 255, 69, 69, 69, 255, 80, 80, 80, 255, 89, 89, 89, 255, 89, 89, 89, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 74, 74, 74, 255, 74, 74, 74, 255, 78, 78, 78, 255, 83, 83, 83, 255, 90, 90, 90, 255, 97, 97, 97, 255, 102, 102, 102, 255, 100, 100, 100, 255, 91, 91, 91, 255, 80, 80, 80, 255, 74, 74, 74, 255, 73, 73, 73, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 100, 100, 100, 255, 105, 105, 105, 255, 108, 108, 108, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 103, 103, 103, 255, 98, 98, 98, 255, 106, 106, 106, 255, 111, 111, 111, 255, 99, 99, 99, 255, 86, 86, 86, 255, 73, 73, 73, 255, 67, 67, 67, 255, 90, 90, 90, 255, 125, 125, 125, 255, 148, 148, 148, 255, 145, 145, 145, 255, 151, 151, 151, 255, 101, 101, 101, 255, 75, 75, 75, 255, 108, 108, 108, 255, 115, 115, 115, 255, 107, 107, 107, 255, 108, 108, 108, 255, 113, 113, 113, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 94, 94, 94, 255, 101, 101, 101, 255, 97, 97, 97, 255, 126, 126, 126, 255, 155, 155, 155, 255, 153, 153, 153, 255, 117, 117, 117, 255, 98, 98, 98, 255, 98, 98, 98, 255, 90, 90, 90, 255, 76, 76, 76, 255, 104, 104, 104, 255, 104, 104, 104, 255, 74, 74, 74, 255, 86, 86, 86, 255, 116, 116, 116, 255, 98, 98, 98, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 102, 102, 102, 255, 105, 105, 105, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 89, 89, 89, 255, 82, 82, 82, 255, 70, 70, 70, 255, 56, 56, 56, 255, 44, 44, 44, 255, 40, 40, 40, 255, 47, 47, 47, 255, 60, 60, 60, 255, 76, 76, 76, 255, 90, 90, 90, 255, 102, 102, 102, 255, 112, 112, 112, 255, 121, 121, 121, 255, 127, 127, 127, 255, 131, 131, 131, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 168, 168, 168, 255, 172, 172, 172, 255, 174, 174, 174, 255, 178, 178, 178, 255, 183, 183, 183, 255, 189, 189, 189, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 190, 190, 190, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 175, 175, 175, 255, 166, 166, 166, 255, 157, 157, 157, 255, 154, 154, 154, 255, 158, 158, 158, 255, 160, 160, 160, 255, 150, 150, 150, 255, 123, 123, 123, 255, 91, 91, 91, 255, 75, 75, 75, 255, 63, 63, 63, 255, 46, 46, 46, 255, 33, 33, 33, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 74, 74, 74, 255, 78, 78, 78, 255, 76, 76, 76, 255, 67, 67, 67, 255, 59, 59, 59, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 59, 59, 59, 255, 66, 66, 66, 255, 76, 76, 76, 255, 85, 85, 85, 255, 88, 88, 88, 255, 85, 85, 85, 255, 80, 80, 80, 255, 78, 78, 78, 255, 74, 74, 74, 255, 70, 70, 70, 255, 70, 70, 70, 255, 74, 74, 74, 255, 79, 79, 79, 255, 86, 86, 86, 255, 93, 93, 93, 255, 100, 100, 100, 255, 101, 101, 101, 255, 93, 93, 93, 255, 82, 82, 82, 255, 73, 73, 73, 255, 71, 71, 71, 255, 72, 72, 72, 255, 76, 76, 76, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 98, 98, 98, 255, 100, 100, 100, 255, 106, 106, 106, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 106, 106, 106, 255, 108, 108, 108, 255, 95, 95, 95, 255, 82, 82, 82, 255, 71, 71, 71, 255, 67, 67, 67, 255, 89, 89, 89, 255, 122, 122, 122, 255, 147, 147, 147, 255, 143, 143, 143, 255, 148, 148, 148, 255, 116, 116, 116, 255, 74, 74, 74, 255, 93, 93, 93, 255, 118, 118, 118, 255, 111, 111, 111, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 98, 98, 98, 255, 94, 94, 94, 255, 94, 94, 94, 255, 105, 105, 105, 255, 152, 152, 152, 255, 155, 155, 155, 255, 147, 147, 147, 255, 104, 104, 104, 255, 105, 105, 105, 255, 89, 89, 89, 255, 88, 88, 88, 255, 91, 91, 91, 255, 103, 103, 103, 255, 104, 104, 104, 255, 74, 74, 74, 255, 88, 88, 88, 255, 114, 114, 114, 255, 99, 99, 99, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 105, 105, 105, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 140, 140, 140, 255, 143, 143, 143, 255, 144, 144, 144, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 124, 124, 124, 255, 120, 120, 120, 255, 115, 115, 115, 255, 110, 110, 110, 255, 104, 104, 104, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 84, 84, 84, 255, 73, 73, 73, 255, 58, 58, 58, 255, 45, 45, 45, 255, 40, 40, 40, 255, 48, 48, 48, 255, 63, 63, 63, 255, 79, 79, 79, 255, 93, 93, 93, 255, 105, 105, 105, 255, 115, 115, 115, 255, 122, 122, 122, 255, 127, 127, 127, 255, 132, 132, 132, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 187, 187, 187, 255, 191, 191, 191, 255, 192, 192, 192, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 189, 189, 189, 255, 183, 183, 183, 255, 175, 175, 175, 255, 165, 165, 165, 255, 155, 155, 155, 255, 155, 155, 155, 255, 160, 160, 160, 255, 156, 156, 156, 255, 133, 133, 133, 255, 95, 95, 95, 255, 74, 74, 74, 255, 53, 53, 53, 255, 30, 30, 30, 255, 28, 28, 28, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 37, 37, 37, 255, 42, 42, 42, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 62, 62, 62, 255, 69, 69, 69, 255, 77, 77, 77, 255, 77, 77, 77, 255, 69, 69, 69, 255, 62, 62, 62, 255, 58, 58, 58, 255, 57, 57, 57, 255, 60, 60, 60, 255, 65, 65, 65, 255, 73, 73, 73, 255, 82, 82, 82, 255, 87, 87, 87, 255, 85, 85, 85, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 67, 67, 67, 255, 70, 70, 70, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 97, 97, 97, 255, 101, 101, 101, 255, 96, 96, 96, 255, 84, 84, 84, 255, 73, 73, 73, 255, 70, 70, 70, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 105, 105, 105, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 117, 117, 117, 255, 120, 120, 120, 255, 120, 120, 120, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 101, 101, 101, 255, 106, 106, 106, 255, 108, 108, 108, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 107, 107, 107, 255, 105, 105, 105, 255, 91, 91, 91, 255, 80, 80, 80, 255, 69, 69, 69, 255, 66, 66, 66, 255, 88, 88, 88, 255, 119, 119, 119, 255, 145, 145, 145, 255, 140, 140, 140, 255, 144, 144, 144, 255, 140, 140, 140, 255, 89, 89, 89, 255, 79, 79, 79, 255, 107, 107, 107, 255, 117, 117, 117, 255, 111, 111, 111, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 99, 99, 99, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 145, 145, 145, 255, 155, 155, 155, 255, 155, 155, 155, 255, 129, 129, 129, 255, 101, 101, 101, 255, 104, 104, 104, 255, 92, 92, 92, 255, 75, 75, 75, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 78, 78, 78, 255, 91, 91, 91, 255, 110, 110, 110, 255, 99, 99, 99, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 105, 105, 105, 255, 112, 112, 112, 255, 123, 123, 123, 255, 133, 133, 133, 255, 141, 141, 141, 255, 144, 144, 144, 255, 145, 145, 145, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 117, 117, 117, 255, 112, 112, 112, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 75, 75, 75, 255, 59, 59, 59, 255, 44, 44, 44, 255, 41, 41, 41, 255, 51, 51, 51, 255, 67, 67, 67, 255, 83, 83, 83, 255, 96, 96, 96, 255, 107, 107, 107, 255, 116, 116, 116, 255, 123, 123, 123, 255, 128, 128, 128, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 148, 148, 148, 255, 154, 154, 154, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 174, 174, 174, 255, 176, 176, 176, 255, 179, 179, 179, 255, 184, 184, 184, 255, 190, 190, 190, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 182, 182, 182, 255, 172, 172, 172, 255, 160, 160, 160, 255, 153, 153, 153, 255, 157, 157, 157, 255, 159, 159, 159, 255, 138, 138, 138, 255, 93, 93, 93, 255, 68, 68, 68, 255, 34, 34, 34, 255, 28, 28, 28, 255, 32, 32, 32, 255, 32, 32, 32, 255, 40, 40, 40, 255, 48, 48, 48, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 64, 64, 64, 255, 74, 74, 74, 255, 77, 77, 77, 255, 72, 72, 72, 255, 65, 65, 65, 255, 62, 62, 62, 255, 62, 62, 62, 255, 66, 66, 66, 255, 72, 72, 72, 255, 80, 80, 80, 255, 85, 85, 85, 255, 84, 84, 84, 255, 80, 80, 80, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 65, 65, 65, 255, 66, 66, 66, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 92, 92, 92, 255, 99, 99, 99, 255, 97, 97, 97, 255, 86, 86, 86, 255, 73, 73, 73, 255, 68, 68, 68, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 112, 112, 112, 255, 117, 117, 117, 255, 121, 121, 121, 255, 120, 120, 120, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 100, 100, 100, 255, 96, 96, 96, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 103, 103, 103, 255, 106, 106, 106, 255, 106, 106, 106, 255, 104, 104, 104, 255, 100, 100, 100, 255, 98, 98, 98, 255, 103, 103, 103, 255, 107, 107, 107, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 107, 107, 107, 255, 102, 102, 102, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 66, 66, 66, 255, 87, 87, 87, 255, 115, 115, 115, 255, 144, 144, 144, 255, 138, 138, 138, 255, 139, 139, 139, 255, 149, 149, 149, 255, 105, 105, 105, 255, 72, 72, 72, 255, 87, 87, 87, 255, 112, 112, 112, 255, 118, 118, 118, 255, 113, 113, 113, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 98, 98, 98, 255, 92, 92, 92, 255, 93, 93, 93, 255, 100, 100, 100, 255, 139, 139, 139, 255, 154, 154, 154, 255, 154, 154, 154, 255, 149, 149, 149, 255, 105, 105, 105, 255, 99, 99, 99, 255, 90, 90, 90, 255, 94, 94, 94, 255, 80, 80, 80, 255, 101, 101, 101, 255, 99, 99, 99, 255, 100, 100, 100, 255, 85, 85, 85, 255, 96, 96, 96, 255, 107, 107, 107, 255, 100, 100, 100, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 106, 106, 106, 255, 111, 111, 111, 255, 121, 121, 121, 255, 132, 132, 132, 255, 141, 141, 141, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 108, 108, 108, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 76, 76, 76, 255, 58, 58, 58, 255, 43, 43, 43, 255, 43, 43, 43, 255, 55, 55, 55, 255, 72, 72, 72, 255, 87, 87, 87, 255, 99, 99, 99, 255, 109, 109, 109, 255, 117, 117, 117, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 134, 134, 134, 255, 138, 138, 138, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 178, 178, 178, 255, 181, 181, 181, 255, 187, 187, 187, 255, 192, 192, 192, 255, 193, 193, 193, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 191, 191, 191, 255, 185, 185, 185, 255, 181, 181, 181, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 188, 188, 188, 255, 179, 179, 179, 255, 167, 167, 167, 255, 154, 154, 154, 255, 155, 155, 155, 255, 159, 159, 159, 255, 137, 137, 137, 255, 87, 87, 87, 255, 54, 54, 54, 255, 27, 27, 27, 255, 31, 31, 31, 255, 34, 34, 34, 255, 44, 44, 44, 255, 44, 44, 44, 255, 39, 39, 39, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 60, 60, 60, 255, 70, 70, 70, 255, 77, 77, 77, 255, 74, 74, 74, 255, 69, 69, 69, 255, 66, 66, 66, 255, 67, 67, 67, 255, 72, 72, 72, 255, 78, 78, 78, 255, 83, 83, 83, 255, 83, 83, 83, 255, 79, 79, 79, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 73, 73, 73, 255, 69, 69, 69, 255, 65, 65, 65, 255, 63, 63, 63, 255, 64, 64, 64, 255, 67, 67, 67, 255, 73, 73, 73, 255, 80, 80, 80, 255, 88, 88, 88, 255, 96, 96, 96, 255, 98, 98, 98, 255, 88, 88, 88, 255, 74, 74, 74, 255, 67, 67, 67, 255, 68, 68, 68, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 121, 121, 121, 255, 118, 118, 118, 255, 113, 113, 113, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 102, 102, 102, 255, 105, 105, 105, 255, 106, 106, 106, 255, 104, 104, 104, 255, 99, 99, 99, 255, 99, 99, 99, 255, 104, 104, 104, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 107, 107, 107, 255, 99, 99, 99, 255, 84, 84, 84, 255, 75, 75, 75, 255, 66, 66, 66, 255, 66, 66, 66, 255, 85, 85, 85, 255, 110, 110, 110, 255, 142, 142, 142, 255, 137, 137, 137, 255, 136, 136, 136, 255, 142, 142, 142, 255, 139, 139, 139, 255, 94, 94, 94, 255, 71, 71, 71, 255, 88, 88, 88, 255, 108, 108, 108, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 103, 103, 103, 255, 93, 93, 93, 255, 93, 93, 93, 255, 89, 89, 89, 255, 101, 101, 101, 255, 142, 142, 142, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 125, 125, 125, 255, 98, 98, 98, 255, 100, 100, 100, 255, 95, 95, 95, 255, 80, 80, 80, 255, 93, 93, 93, 255, 100, 100, 100, 255, 99, 99, 99, 255, 94, 94, 94, 255, 90, 90, 90, 255, 103, 103, 103, 255, 103, 103, 103, 255, 100, 100, 100, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 106, 106, 106, 255, 110, 110, 110, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 146, 146, 146, 255, 148, 148, 148, 255, 146, 146, 146, 255, 142, 142, 142, 255, 138, 138, 138, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 104, 104, 104, 255, 98, 98, 98, 255, 93, 93, 93, 255, 87, 87, 87, 255, 74, 74, 74, 255, 55, 55, 55, 255, 42, 42, 42, 255, 46, 46, 46, 255, 60, 60, 60, 255, 76, 76, 76, 255, 90, 90, 90, 255, 100, 100, 100, 255, 109, 109, 109, 255, 116, 116, 116, 255, 121, 121, 121, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 149, 149, 149, 255, 156, 156, 156, 255, 162, 162, 162, 255, 169, 169, 169, 255, 174, 174, 174, 255, 178, 178, 178, 255, 180, 180, 180, 255, 184, 184, 184, 255, 189, 189, 189, 255, 193, 193, 193, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 190, 190, 190, 255, 178, 178, 178, 255, 169, 169, 169, 255, 166, 166, 166, 255, 169, 169, 169, 255, 175, 175, 175, 255, 183, 183, 183, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 192, 192, 192, 255, 185, 185, 185, 255, 173, 173, 173, 255, 157, 157, 157, 255, 153, 153, 153, 255, 159, 159, 159, 255, 131, 131, 131, 255, 80, 80, 80, 255, 32, 32, 32, 255, 30, 30, 30, 255, 34, 34, 34, 255, 44, 44, 44, 255, 39, 39, 39, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 56, 56, 56, 255, 67, 67, 67, 255, 75, 75, 75, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 82, 82, 82, 255, 79, 79, 79, 255, 75, 75, 75, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 62, 62, 62, 255, 64, 64, 64, 255, 69, 69, 69, 255, 76, 76, 76, 255, 84, 84, 84, 255, 92, 92, 92, 255, 98, 98, 98, 255, 91, 91, 91, 255, 75, 75, 75, 255, 66, 66, 66, 255, 66, 66, 66, 255, 70, 70, 70, 255, 75, 75, 75, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 119, 119, 119, 255, 118, 118, 118, 255, 114, 114, 114, 255, 108, 108, 108, 255, 102, 102, 102, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 96, 96, 96, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 104, 104, 104, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 107, 107, 107, 255, 95, 95, 95, 255, 82, 82, 82, 255, 73, 73, 73, 255, 64, 64, 64, 255, 66, 66, 66, 255, 83, 83, 83, 255, 104, 104, 104, 255, 140, 140, 140, 255, 136, 136, 136, 255, 134, 134, 134, 255, 136, 136, 136, 255, 145, 145, 145, 255, 126, 126, 126, 255, 93, 93, 93, 255, 71, 71, 71, 255, 82, 82, 82, 255, 94, 94, 94, 255, 106, 106, 106, 255, 113, 113, 113, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 111, 111, 111, 255, 107, 107, 107, 255, 101, 101, 101, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 93, 93, 93, 255, 110, 110, 110, 255, 151, 151, 151, 255, 152, 152, 152, 255, 151, 151, 151, 255, 154, 154, 154, 255, 141, 141, 141, 255, 101, 101, 101, 255, 101, 101, 101, 255, 93, 93, 93, 255, 97, 97, 97, 255, 77, 77, 77, 255, 99, 99, 99, 255, 102, 102, 102, 255, 100, 100, 100, 255, 84, 84, 84, 255, 91, 91, 91, 255, 109, 109, 109, 255, 101, 101, 101, 255, 100, 100, 100, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 109, 109, 109, 255, 117, 117, 117, 255, 128, 128, 128, 255, 139, 139, 139, 255, 146, 146, 146, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 139, 139, 139, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 106, 106, 106, 255, 99, 99, 99, 255, 92, 92, 92, 255, 86, 86, 86, 255, 71, 71, 71, 255, 51, 51, 51, 255, 42, 42, 42, 255, 50, 50, 50, 255, 65, 65, 65, 255, 80, 80, 80, 255, 91, 91, 91, 255, 100, 100, 100, 255, 107, 107, 107, 255, 114, 114, 114, 255, 119, 119, 119, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 142, 142, 142, 255, 147, 147, 147, 255, 153, 153, 153, 255, 161, 161, 161, 255, 169, 169, 169, 255, 176, 176, 176, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 190, 190, 190, 255, 170, 170, 170, 255, 155, 155, 155, 255, 150, 150, 150, 255, 149, 149, 149, 255, 152, 152, 152, 255, 161, 161, 161, 255, 173, 173, 173, 255, 184, 184, 184, 255, 190, 190, 190, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 188, 188, 188, 255, 177, 177, 177, 255, 160, 160, 160, 255, 153, 153, 153, 255, 158, 158, 158, 255, 118, 118, 118, 255, 67, 67, 67, 255, 28, 28, 28, 255, 31, 31, 31, 255, 42, 42, 42, 255, 37, 37, 37, 255, 38, 38, 38, 255, 43, 43, 43, 255, 46, 46, 46, 255, 50, 50, 50, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 56, 56, 56, 255, 54, 54, 54, 255, 63, 63, 63, 255, 73, 73, 73, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 62, 62, 62, 255, 65, 65, 65, 255, 72, 72, 72, 255, 80, 80, 80, 255, 88, 88, 88, 255, 96, 96, 96, 255, 93, 93, 93, 255, 76, 76, 76, 255, 65, 65, 65, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 105, 105, 105, 255, 111, 111, 111, 255, 115, 115, 115, 255, 117, 117, 117, 255, 115, 115, 115, 255, 109, 109, 109, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 106, 106, 106, 255, 92, 92, 92, 255, 80, 80, 80, 255, 71, 71, 71, 255, 63, 63, 63, 255, 66, 66, 66, 255, 81, 81, 81, 255, 98, 98, 98, 255, 135, 135, 135, 255, 135, 135, 135, 255, 133, 133, 133, 255, 134, 134, 134, 255, 137, 137, 137, 255, 146, 146, 146, 255, 134, 134, 134, 255, 100, 100, 100, 255, 81, 81, 81, 255, 72, 72, 72, 255, 77, 77, 77, 255, 84, 84, 84, 255, 88, 88, 88, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 93, 93, 93, 255, 107, 107, 107, 255, 143, 143, 143, 255, 153, 153, 153, 255, 150, 150, 150, 255, 150, 150, 150, 255, 153, 153, 153, 255, 146, 146, 146, 255, 103, 103, 103, 255, 93, 93, 93, 255, 91, 91, 91, 255, 100, 100, 100, 255, 80, 80, 80, 255, 88, 88, 88, 255, 102, 102, 102, 255, 104, 104, 104, 255, 100, 100, 100, 255, 74, 74, 74, 255, 90, 90, 90, 255, 112, 112, 112, 255, 99, 99, 99, 255, 100, 100, 100, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 109, 109, 109, 255, 115, 115, 115, 255, 124, 124, 124, 255, 136, 136, 136, 255, 145, 145, 145, 255, 150, 150, 150, 255, 149, 149, 149, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 120, 120, 120, 255, 115, 115, 115, 255, 107, 107, 107, 255, 98, 98, 98, 255, 92, 92, 92, 255, 84, 84, 84, 255, 66, 66, 66, 255, 48, 48, 48, 255, 44, 44, 44, 255, 54, 54, 54, 255, 68, 68, 68, 255, 81, 81, 81, 255, 90, 90, 90, 255, 97, 97, 97, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 151, 151, 151, 255, 160, 160, 160, 255, 171, 171, 171, 255, 178, 178, 178, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 191, 191, 191, 255, 166, 166, 166, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 149, 149, 149, 255, 148, 148, 148, 255, 157, 157, 157, 255, 174, 174, 174, 255, 186, 186, 186, 255, 192, 192, 192, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 190, 190, 190, 255, 180, 180, 180, 255, 162, 162, 162, 255, 152, 152, 152, 255, 155, 155, 155, 255, 99, 99, 99, 255, 39, 39, 39, 255, 30, 30, 30, 255, 41, 41, 41, 255, 37, 37, 37, 255, 42, 42, 42, 255, 48, 48, 48, 255, 53, 53, 53, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 59, 59, 59, 255, 70, 70, 70, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 77, 77, 77, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 67, 67, 67, 255, 75, 75, 75, 255, 83, 83, 83, 255, 93, 93, 93, 255, 95, 95, 95, 255, 78, 78, 78, 255, 65, 65, 65, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 103, 103, 103, 255, 109, 109, 109, 255, 113, 113, 113, 255, 114, 114, 114, 255, 110, 110, 110, 255, 104, 104, 104, 255, 98, 98, 98, 255, 93, 93, 93, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 94, 94, 94, 255, 98, 98, 98, 255, 103, 103, 103, 255, 106, 106, 106, 255, 100, 100, 100, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 105, 105, 105, 255, 90, 90, 90, 255, 79, 79, 79, 255, 70, 70, 70, 255, 63, 63, 63, 255, 65, 65, 65, 255, 79, 79, 79, 255, 92, 92, 92, 255, 127, 127, 127, 255, 136, 136, 136, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 133, 133, 133, 255, 109, 109, 109, 255, 99, 99, 99, 255, 91, 91, 91, 255, 85, 85, 85, 255, 83, 83, 83, 255, 84, 84, 84, 255, 87, 87, 87, 255, 93, 93, 93, 255, 99, 99, 99, 255, 108, 108, 108, 255, 130, 130, 130, 255, 151, 151, 151, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 149, 149, 149, 255, 153, 153, 153, 255, 146, 146, 146, 255, 103, 103, 103, 255, 90, 90, 90, 255, 92, 92, 92, 255, 101, 101, 101, 255, 93, 93, 93, 255, 78, 78, 78, 255, 98, 98, 98, 255, 106, 106, 106, 255, 105, 105, 105, 255, 96, 96, 96, 255, 78, 78, 78, 255, 89, 89, 89, 255, 112, 112, 112, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 109, 109, 109, 255, 113, 113, 113, 255, 121, 121, 121, 255, 133, 133, 133, 255, 144, 144, 144, 255, 150, 150, 150, 255, 150, 150, 150, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 116, 116, 116, 255, 107, 107, 107, 255, 98, 98, 98, 255, 91, 91, 91, 255, 80, 80, 80, 255, 60, 60, 60, 255, 45, 45, 45, 255, 46, 46, 46, 255, 57, 57, 57, 255, 69, 69, 69, 255, 79, 79, 79, 255, 87, 87, 87, 255, 93, 93, 93, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 124, 124, 124, 255, 128, 128, 128, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 150, 150, 150, 255, 160, 160, 160, 255, 170, 170, 170, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 188, 188, 188, 255, 166, 166, 166, 255, 152, 152, 152, 255, 152, 152, 152, 255, 146, 146, 146, 255, 142, 142, 142, 255, 144, 144, 144, 255, 149, 149, 149, 255, 151, 151, 151, 255, 147, 147, 147, 255, 157, 157, 157, 255, 176, 176, 176, 255, 188, 188, 188, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 191, 191, 191, 255, 180, 180, 180, 255, 160, 160, 160, 255, 152, 152, 152, 255, 147, 147, 147, 255, 82, 82, 82, 255, 28, 28, 28, 255, 35, 35, 35, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 60, 60, 60, 255, 53, 53, 53, 255, 56, 56, 56, 255, 67, 67, 67, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 64, 64, 64, 255, 71, 71, 71, 255, 80, 80, 80, 255, 89, 89, 89, 255, 95, 95, 95, 255, 81, 81, 81, 255, 65, 65, 65, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 107, 107, 107, 255, 111, 111, 111, 255, 110, 110, 110, 255, 105, 105, 105, 255, 99, 99, 99, 255, 94, 94, 94, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 78, 78, 78, 255, 84, 84, 84, 255, 89, 89, 89, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 97, 97, 97, 255, 104, 104, 104, 255, 104, 104, 104, 255, 99, 99, 99, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 88, 88, 88, 255, 78, 78, 78, 255, 69, 69, 69, 255, 62, 62, 62, 255, 65, 65, 65, 255, 77, 77, 77, 255, 86, 86, 86, 255, 116, 116, 116, 255, 136, 136, 136, 255, 132, 132, 132, 255, 131, 131, 131, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 136, 136, 136, 255, 101, 101, 101, 255, 89, 89, 89, 255, 92, 92, 92, 255, 102, 102, 102, 255, 100, 100, 100, 255, 77, 77, 77, 255, 85, 85, 85, 255, 103, 103, 103, 255, 113, 113, 113, 255, 103, 103, 103, 255, 89, 89, 89, 255, 91, 91, 91, 255, 91, 91, 91, 255, 109, 109, 109, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 118, 118, 118, 255, 128, 128, 128, 255, 141, 141, 141, 255, 149, 149, 149, 255, 151, 151, 151, 255, 149, 149, 149, 255, 144, 144, 144, 255, 139, 139, 139, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 115, 115, 115, 255, 105, 105, 105, 255, 96, 96, 96, 255, 89, 89, 89, 255, 75, 75, 75, 255, 54, 54, 54, 255, 45, 45, 45, 255, 49, 49, 49, 255, 58, 58, 58, 255, 68, 68, 68, 255, 75, 75, 75, 255, 81, 81, 81, 255, 86, 86, 86, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 116, 116, 116, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 139, 139, 139, 255, 143, 143, 143, 255, 149, 149, 149, 255, 156, 156, 156, 255, 164, 164, 164, 255, 173, 173, 173, 255, 179, 179, 179, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 192, 192, 192, 255, 187, 187, 187, 255, 177, 177, 177, 255, 162, 162, 162, 255, 153, 153, 153, 255, 149, 149, 149, 255, 131, 131, 131, 255, 117, 117, 117, 255, 112, 112, 112, 255, 116, 116, 116, 255, 127, 127, 127, 255, 142, 142, 142, 255, 151, 151, 151, 255, 147, 147, 147, 255, 158, 158, 158, 255, 178, 178, 178, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 189, 189, 189, 255, 177, 177, 177, 255, 156, 156, 156, 255, 154, 154, 154, 255, 124, 124, 124, 255, 54, 54, 54, 255, 30, 30, 30, 255, 41, 41, 41, 255, 46, 46, 46, 255, 57, 57, 57, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 63, 63, 63, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 62, 62, 62, 255, 55, 55, 55, 255, 53, 53, 53, 255, 64, 64, 64, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 61, 61, 61, 255, 66, 66, 66, 255, 75, 75, 75, 255, 84, 84, 84, 255, 94, 94, 94, 255, 85, 85, 85, 255, 66, 66, 66, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 86, 86, 86, 255, 92, 92, 92, 255, 99, 99, 99, 255, 108, 108, 108, 255, 107, 107, 107, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 71, 71, 71, 255, 77, 77, 77, 255, 84, 84, 84, 255, 90, 90, 90, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 93, 93, 93, 255, 99, 99, 99, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 62, 62, 62, 255, 65, 65, 65, 255, 74, 74, 74, 255, 83, 83, 83, 255, 102, 102, 102, 255, 130, 130, 130, 255, 134, 134, 134, 255, 131, 131, 131, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 146, 146, 146, 255, 111, 111, 111, 255, 93, 93, 93, 255, 89, 89, 89, 255, 92, 92, 92, 255, 104, 104, 104, 255, 103, 103, 103, 255, 83, 83, 83, 255, 78, 78, 78, 255, 99, 99, 99, 255, 110, 110, 110, 255, 114, 114, 114, 255, 102, 102, 102, 255, 81, 81, 81, 255, 97, 97, 97, 255, 95, 95, 95, 255, 106, 106, 106, 255, 96, 96, 96, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 116, 116, 116, 255, 123, 123, 123, 255, 136, 136, 136, 255, 146, 146, 146, 255, 152, 152, 152, 255, 151, 151, 151, 255, 147, 147, 147, 255, 141, 141, 141, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 121, 121, 121, 255, 114, 114, 114, 255, 103, 103, 103, 255, 95, 95, 95, 255, 87, 87, 87, 255, 68, 68, 68, 255, 50, 50, 50, 255, 45, 45, 45, 255, 49, 49, 49, 255, 56, 56, 56, 255, 63, 63, 63, 255, 68, 68, 68, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 105, 105, 105, 255, 111, 111, 111, 255, 117, 117, 117, 255, 123, 123, 123, 255, 129, 129, 129, 255, 134, 134, 134, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 151, 151, 151, 255, 156, 156, 156, 255, 161, 161, 161, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 162, 162, 162, 255, 155, 155, 155, 255, 153, 153, 153, 255, 147, 147, 147, 255, 120, 120, 120, 255, 96, 96, 96, 255, 85, 85, 85, 255, 82, 82, 82, 255, 86, 86, 86, 255, 95, 95, 95, 255, 113, 113, 113, 255, 135, 135, 135, 255, 150, 150, 150, 255, 148, 148, 148, 255, 158, 158, 158, 255, 178, 178, 178, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 185, 185, 185, 255, 169, 169, 169, 255, 150, 150, 150, 255, 152, 152, 152, 255, 92, 92, 92, 255, 28, 28, 28, 255, 39, 39, 39, 255, 44, 44, 44, 255, 59, 59, 59, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 53, 53, 53, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 60, 60, 60, 255, 64, 64, 64, 255, 58, 58, 58, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 63, 63, 63, 255, 71, 71, 71, 255, 80, 80, 80, 255, 91, 91, 91, 255, 88, 88, 88, 255, 68, 68, 68, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 87, 87, 87, 255, 95, 95, 95, 255, 103, 103, 103, 255, 104, 104, 104, 255, 99, 99, 99, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 67, 67, 67, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 90, 90, 90, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 93, 93, 93, 255, 102, 102, 102, 255, 106, 106, 106, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 87, 87, 87, 255, 78, 78, 78, 255, 68, 68, 68, 255, 62, 62, 62, 255, 64, 64, 64, 255, 71, 71, 71, 255, 79, 79, 79, 255, 89, 89, 89, 255, 114, 114, 114, 255, 133, 133, 133, 255, 134, 134, 134, 255, 131, 131, 131, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 153, 153, 153, 255, 153, 153, 153, 255, 137, 137, 137, 255, 108, 108, 108, 255, 93, 93, 93, 255, 84, 84, 84, 255, 90, 90, 90, 255, 96, 96, 96, 255, 107, 107, 107, 255, 105, 105, 105, 255, 89, 89, 89, 255, 76, 76, 76, 255, 89, 89, 89, 255, 104, 104, 104, 255, 117, 117, 117, 255, 108, 108, 108, 255, 95, 95, 95, 255, 75, 75, 75, 255, 96, 96, 96, 255, 100, 100, 100, 255, 102, 102, 102, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 115, 115, 115, 255, 120, 120, 120, 255, 130, 130, 130, 255, 142, 142, 142, 255, 150, 150, 150, 255, 153, 153, 153, 255, 150, 150, 150, 255, 145, 145, 145, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 120, 120, 120, 255, 121, 121, 121, 255, 112, 112, 112, 255, 100, 100, 100, 255, 93, 93, 93, 255, 81, 81, 81, 255, 62, 62, 62, 255, 49, 49, 49, 255, 46, 46, 46, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 67, 67, 67, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 101, 101, 101, 255, 108, 108, 108, 255, 116, 116, 116, 255, 122, 122, 122, 255, 128, 128, 128, 255, 133, 133, 133, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 141, 141, 141, 255, 117, 117, 117, 255, 85, 85, 85, 255, 70, 70, 70, 255, 61, 61, 61, 255, 57, 57, 57, 255, 60, 60, 60, 255, 70, 70, 70, 255, 83, 83, 83, 255, 102, 102, 102, 255, 128, 128, 128, 255, 149, 149, 149, 255, 148, 148, 148, 255, 155, 155, 155, 255, 173, 173, 173, 255, 184, 184, 184, 255, 188, 188, 188, 255, 188, 188, 188, 255, 184, 184, 184, 255, 174, 174, 174, 255, 155, 155, 155, 255, 151, 151, 151, 255, 129, 129, 129, 255, 58, 58, 58, 255, 30, 30, 30, 255, 41, 41, 41, 255, 60, 60, 60, 255, 61, 61, 61, 255, 58, 58, 58, 255, 54, 54, 54, 255, 53, 53, 53, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 83, 83, 83, 255, 80, 80, 80, 255, 75, 75, 75, 255, 68, 68, 68, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 57, 57, 57, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 61, 61, 61, 255, 52, 52, 52, 255, 55, 55, 55, 255, 65, 65, 65, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 68, 68, 68, 255, 61, 61, 61, 255, 60, 60, 60, 255, 66, 66, 66, 255, 77, 77, 77, 255, 87, 87, 87, 255, 91, 91, 91, 255, 71, 71, 71, 255, 60, 60, 60, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 82, 82, 82, 255, 89, 89, 89, 255, 98, 98, 98, 255, 105, 105, 105, 255, 98, 98, 98, 255, 93, 93, 93, 255, 89, 89, 89, 255, 86, 86, 86, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 67, 67, 67, 255, 72, 72, 72, 255, 80, 80, 80, 255, 87, 87, 87, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 96, 96, 96, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 88, 88, 88, 255, 79, 79, 79, 255, 68, 68, 68, 255, 62, 62, 62, 255, 64, 64, 64, 255, 69, 69, 69, 255, 76, 76, 76, 255, 82, 82, 82, 255, 94, 94, 94, 255, 116, 116, 116, 255, 131, 131, 131, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 150, 150, 150, 255, 139, 139, 139, 255, 121, 121, 121, 255, 106, 106, 106, 255, 96, 96, 96, 255, 85, 85, 85, 255, 81, 81, 81, 255, 87, 87, 87, 255, 92, 92, 92, 255, 103, 103, 103, 255, 110, 110, 110, 255, 106, 106, 106, 255, 92, 92, 92, 255, 76, 76, 76, 255, 80, 80, 80, 255, 102, 102, 102, 255, 113, 113, 113, 255, 116, 116, 116, 255, 103, 103, 103, 255, 84, 84, 84, 255, 86, 86, 86, 255, 93, 93, 93, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 110, 110, 110, 255, 114, 114, 114, 255, 118, 118, 118, 255, 125, 125, 125, 255, 136, 136, 136, 255, 147, 147, 147, 255, 153, 153, 153, 255, 152, 152, 152, 255, 148, 148, 148, 255, 142, 142, 142, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 90, 90, 90, 255, 74, 74, 74, 255, 57, 57, 57, 255, 48, 48, 48, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 42, 42, 42, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 68, 68, 68, 255, 76, 76, 76, 255, 84, 84, 84, 255, 92, 92, 92, 255, 100, 100, 100, 255, 108, 108, 108, 255, 115, 115, 115, 255, 121, 121, 121, 255, 126, 126, 126, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 141, 141, 141, 255, 131, 131, 131, 255, 110, 110, 110, 255, 82, 82, 82, 255, 62, 62, 62, 255, 45, 45, 45, 255, 34, 34, 34, 255, 30, 30, 30, 255, 30, 30, 30, 255, 37, 37, 37, 255, 52, 52, 52, 255, 73, 73, 73, 255, 92, 92, 92, 255, 121, 121, 121, 255, 145, 145, 145, 255, 150, 150, 150, 255, 148, 148, 148, 255, 160, 160, 160, 255, 169, 169, 169, 255, 170, 170, 170, 255, 165, 165, 165, 255, 153, 153, 153, 255, 149, 149, 149, 255, 144, 144, 144, 255, 89, 89, 89, 255, 29, 29, 29, 255, 42, 42, 42, 255, 57, 57, 57, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 58, 58, 58, 255, 68, 68, 68, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 87, 87, 87, 255, 82, 82, 82, 255, 73, 73, 73, 255, 65, 65, 65, 255, 60, 60, 60, 255, 57, 57, 57, 255, 57, 57, 57, 255, 60, 60, 60, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 56, 56, 56, 255, 51, 51, 51, 255, 61, 61, 61, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 64, 64, 64, 255, 59, 59, 59, 255, 62, 62, 62, 255, 72, 72, 72, 255, 82, 82, 82, 255, 92, 92, 92, 255, 76, 76, 76, 255, 60, 60, 60, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 76, 76, 76, 255, 82, 82, 82, 255, 91, 91, 91, 255, 101, 101, 101, 255, 103, 103, 103, 255, 93, 93, 93, 255, 89, 89, 89, 255, 86, 86, 86, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 68, 68, 68, 255, 75, 75, 75, 255, 83, 83, 83, 255, 88, 88, 88, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 100, 100, 100, 255, 106, 106, 106, 255, 106, 106, 106, 255, 102, 102, 102, 255, 89, 89, 89, 255, 81, 81, 81, 255, 70, 70, 70, 255, 63, 63, 63, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 78, 78, 78, 255, 83, 83, 83, 255, 92, 92, 92, 255, 106, 106, 106, 255, 119, 119, 119, 255, 129, 129, 129, 255, 134, 134, 134, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 140, 140, 140, 255, 134, 134, 134, 255, 124, 124, 124, 255, 113, 113, 113, 255, 104, 104, 104, 255, 98, 98, 98, 255, 92, 92, 92, 255, 84, 84, 84, 255, 78, 78, 78, 255, 76, 76, 76, 255, 80, 80, 80, 255, 86, 86, 86, 255, 91, 91, 91, 255, 100, 100, 100, 255, 109, 109, 109, 255, 113, 113, 113, 255, 106, 106, 106, 255, 93, 93, 93, 255, 77, 77, 77, 255, 75, 75, 75, 255, 98, 98, 98, 255, 106, 106, 106, 255, 115, 115, 115, 255, 107, 107, 107, 255, 97, 97, 97, 255, 78, 78, 78, 255, 100, 100, 100, 255, 92, 92, 92, 255, 103, 103, 103, 255, 97, 97, 97, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 106, 106, 106, 255, 109, 109, 109, 255, 113, 113, 113, 255, 117, 117, 117, 255, 122, 122, 122, 255, 130, 130, 130, 255, 141, 141, 141, 255, 150, 150, 150, 255, 154, 154, 154, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 117, 117, 117, 255, 122, 122, 122, 255, 116, 116, 116, 255, 103, 103, 103, 255, 96, 96, 96, 255, 85, 85, 85, 255, 69, 69, 69, 255, 56, 56, 56, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 31, 31, 31, 255, 35, 35, 35, 255, 41, 41, 41, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 76, 76, 76, 255, 84, 84, 84, 255, 92, 92, 92, 255, 99, 99, 99, 255, 106, 106, 106, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 131, 131, 131, 255, 127, 127, 127, 255, 116, 116, 116, 255, 98, 98, 98, 255, 76, 76, 76, 255, 59, 59, 59, 255, 39, 39, 39, 255, 26, 26, 26, 255, 24, 24, 24, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 34, 34, 34, 255, 59, 59, 59, 255, 83, 83, 83, 255, 107, 107, 107, 255, 134, 134, 134, 255, 149, 149, 149, 255, 150, 150, 150, 255, 147, 147, 147, 255, 146, 146, 146, 255, 147, 147, 147, 255, 151, 151, 151, 255, 141, 141, 141, 255, 97, 97, 97, 255, 32, 32, 32, 255, 37, 37, 37, 255, 51, 51, 51, 255, 66, 66, 66, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 57, 57, 57, 255, 69, 69, 69, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 92, 92, 92, 255, 86, 86, 86, 255, 75, 75, 75, 255, 66, 66, 66, 255, 60, 60, 60, 255, 57, 57, 57, 255, 57, 57, 57, 255, 60, 60, 60, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 63, 63, 63, 255, 59, 59, 59, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 61, 61, 61, 255, 52, 52, 52, 255, 55, 55, 55, 255, 64, 64, 64, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 81, 81, 81, 255, 78, 78, 78, 255, 73, 73, 73, 255, 73, 73, 73, 255, 68, 68, 68, 255, 60, 60, 60, 255, 59, 59, 59, 255, 67, 67, 67, 255, 78, 78, 78, 255, 90, 90, 90, 255, 81, 81, 81, 255, 62, 62, 62, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 75, 75, 75, 255, 83, 83, 83, 255, 93, 93, 93, 255, 101, 101, 101, 255, 99, 99, 99, 255, 91, 91, 91, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 65, 65, 65, 255, 66, 66, 66, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 94, 94, 94, 255, 103, 103, 103, 255, 105, 105, 105, 255, 102, 102, 102, 255, 90, 90, 90, 255, 83, 83, 83, 255, 72, 72, 72, 255, 64, 64, 64, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 94, 94, 94, 255, 97, 97, 97, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 80, 80, 80, 255, 75, 75, 75, 255, 72, 72, 72, 255, 72, 72, 72, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 97, 97, 97, 255, 106, 106, 106, 255, 113, 113, 113, 255, 114, 114, 114, 255, 105, 105, 105, 255, 92, 92, 92, 255, 77, 77, 77, 255, 71, 71, 71, 255, 91, 91, 91, 255, 101, 101, 101, 255, 109, 109, 109, 255, 108, 108, 108, 255, 102, 102, 102, 255, 82, 82, 82, 255, 78, 78, 78, 255, 102, 102, 102, 255, 92, 92, 92, 255, 102, 102, 102, 255, 95, 95, 95, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 127, 127, 127, 255, 135, 135, 135, 255, 145, 145, 145, 255, 152, 152, 152, 255, 154, 154, 154, 255, 150, 150, 150, 255, 144, 144, 144, 255, 139, 139, 139, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 111, 111, 111, 255, 120, 120, 120, 255, 122, 122, 122, 255, 110, 110, 110, 255, 100, 100, 100, 255, 92, 92, 92, 255, 79, 79, 79, 255, 65, 65, 65, 255, 56, 56, 56, 255, 50, 50, 50, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 33, 33, 33, 255, 29, 29, 29, 255, 27, 27, 27, 255, 29, 29, 29, 255, 35, 35, 35, 255, 43, 43, 43, 255, 52, 52, 52, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 84, 84, 84, 255, 91, 91, 91, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 110, 110, 110, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 109, 109, 109, 255, 99, 99, 99, 255, 85, 85, 85, 255, 68, 68, 68, 255, 54, 54, 54, 255, 38, 38, 38, 255, 24, 24, 24, 255, 25, 25, 25, 255, 29, 29, 29, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 38, 38, 38, 255, 68, 68, 68, 255, 88, 88, 88, 255, 109, 109, 109, 255, 128, 128, 128, 255, 138, 138, 138, 255, 140, 140, 140, 255, 136, 136, 136, 255, 121, 121, 121, 255, 90, 90, 90, 255, 35, 35, 35, 255, 33, 33, 33, 255, 47, 47, 47, 255, 68, 68, 68, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 55, 55, 55, 255, 67, 67, 67, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 83, 83, 83, 255, 90, 90, 90, 255, 96, 96, 96, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 88, 88, 88, 255, 76, 76, 76, 255, 66, 66, 66, 255, 60, 60, 60, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 63, 63, 63, 255, 59, 59, 59, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 59, 59, 59, 255, 51, 51, 51, 255, 57, 57, 57, 255, 65, 65, 65, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 83, 83, 83, 255, 78, 78, 78, 255, 72, 72, 72, 255, 72, 72, 72, 255, 63, 63, 63, 255, 58, 58, 58, 255, 63, 63, 63, 255, 75, 75, 75, 255, 85, 85, 85, 255, 87, 87, 87, 255, 65, 65, 65, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 75, 75, 75, 255, 83, 83, 83, 255, 93, 93, 93, 255, 100, 100, 100, 255, 96, 96, 96, 255, 89, 89, 89, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 65, 65, 65, 255, 69, 69, 69, 255, 75, 75, 75, 255, 81, 81, 81, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 101, 101, 101, 255, 92, 92, 92, 255, 85, 85, 85, 255, 76, 76, 76, 255, 66, 66, 66, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 69, 69, 69, 255, 68, 68, 68, 255, 70, 70, 70, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 95, 95, 95, 255, 102, 102, 102, 255, 111, 111, 111, 255, 116, 116, 116, 255, 114, 114, 114, 255, 104, 104, 104, 255, 91, 91, 91, 255, 77, 77, 77, 255, 69, 69, 69, 255, 83, 83, 83, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 101, 101, 101, 255, 90, 90, 90, 255, 75, 75, 75, 255, 90, 90, 90, 255, 101, 101, 101, 255, 93, 93, 93, 255, 100, 100, 100, 255, 94, 94, 94, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 138, 138, 138, 255, 148, 148, 148, 255, 153, 153, 153, 255, 153, 153, 153, 255, 148, 148, 148, 255, 142, 142, 142, 255, 137, 137, 137, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 107, 107, 107, 255, 115, 115, 115, 255, 124, 124, 124, 255, 116, 116, 116, 255, 104, 104, 104, 255, 97, 97, 97, 255, 88, 88, 88, 255, 75, 75, 75, 255, 65, 65, 65, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 46, 46, 46, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 26, 26, 26, 255, 31, 31, 31, 255, 38, 38, 38, 255, 46, 46, 46, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 76, 76, 76, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 95, 95, 95, 255, 90, 90, 90, 255, 82, 82, 82, 255, 71, 71, 71, 255, 58, 58, 58, 255, 47, 47, 47, 255, 35, 35, 35, 255, 24, 24, 24, 255, 26, 26, 26, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 29, 29, 29, 255, 27, 27, 27, 255, 35, 35, 35, 255, 58, 58, 58, 255, 76, 76, 76, 255, 85, 85, 85, 255, 86, 86, 86, 255, 81, 81, 81, 255, 55, 55, 55, 255, 29, 29, 29, 255, 34, 34, 34, 255, 48, 48, 48, 255, 68, 68, 68, 255, 65, 65, 65, 255, 60, 60, 60, 255, 56, 56, 56, 255, 55, 55, 55, 255, 64, 64, 64, 255, 77, 77, 77, 255, 81, 81, 81, 255, 80, 80, 80, 255, 82, 82, 82, 255, 88, 88, 88, 255, 98, 98, 98, 255, 105, 105, 105, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 88, 88, 88, 255, 75, 75, 75, 255, 65, 65, 65, 255, 60, 60, 60, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 63, 63, 63, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 57, 57, 57, 255, 66, 66, 66, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 70, 70, 70, 255, 78, 78, 78, 255, 83, 83, 83, 255, 76, 76, 76, 255, 72, 72, 72, 255, 69, 69, 69, 255, 59, 59, 59, 255, 59, 59, 59, 255, 70, 70, 70, 255, 79, 79, 79, 255, 90, 90, 90, 255, 71, 71, 71, 255, 58, 58, 58, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 74, 74, 74, 255, 82, 82, 82, 255, 92, 92, 92, 255, 99, 99, 99, 255, 94, 94, 94, 255, 88, 88, 88, 255, 84, 84, 84, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 65, 65, 65, 255, 67, 67, 67, 255, 71, 71, 71, 255, 77, 77, 77, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 97, 97, 97, 255, 99, 99, 99, 255, 94, 94, 94, 255, 87, 87, 87, 255, 81, 81, 81, 255, 71, 71, 71, 255, 64, 64, 64, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 65, 65, 65, 255, 67, 67, 67, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 86, 86, 86, 255, 92, 92, 92, 255, 99, 99, 99, 255, 108, 108, 108, 255, 116, 116, 116, 255, 117, 117, 117, 255, 111, 111, 111, 255, 101, 101, 101, 255, 89, 89, 89, 255, 77, 77, 77, 255, 68, 68, 68, 255, 75, 75, 75, 255, 91, 91, 91, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 92, 92, 92, 255, 75, 75, 75, 255, 78, 78, 78, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 99, 99, 99, 255, 93, 93, 93, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 113, 113, 113, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 135, 135, 135, 255, 143, 143, 143, 255, 151, 151, 151, 255, 155, 155, 155, 255, 151, 151, 151, 255, 145, 145, 145, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 110, 110, 110, 255, 122, 122, 122, 255, 122, 122, 122, 255, 109, 109, 109, 255, 101, 101, 101, 255, 94, 94, 94, 255, 84, 84, 84, 255, 75, 75, 75, 255, 68, 68, 68, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 60, 60, 60, 255, 55, 55, 55, 255, 47, 47, 47, 255, 38, 38, 38, 255, 29, 29, 29, 255, 25, 25, 25, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 56, 56, 56, 255, 63, 63, 63, 255, 69, 69, 69, 255, 74, 74, 74, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 74, 74, 74, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 40, 40, 40, 255, 31, 31, 31, 255, 23, 23, 23, 255, 25, 25, 25, 255, 31, 31, 31, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 41, 41, 41, 255, 51, 51, 51, 255, 68, 68, 68, 255, 68, 68, 68, 255, 62, 62, 62, 255, 57, 57, 57, 255, 55, 55, 55, 255, 61, 61, 61, 255, 76, 76, 76, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 86, 86, 86, 255, 98, 98, 98, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 86, 86, 86, 255, 73, 73, 73, 255, 65, 65, 65, 255, 59, 59, 59, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 56, 56, 56, 255, 65, 65, 65, 255, 70, 70, 70, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 66, 66, 66, 255, 77, 77, 77, 255, 83, 83, 83, 255, 72, 72, 72, 255, 72, 72, 72, 255, 63, 63, 63, 255, 57, 57, 57, 255, 64, 64, 64, 255, 76, 76, 76, 255, 88, 88, 88, 255, 79, 79, 79, 255, 60, 60, 60, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 98, 98, 98, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 86, 86, 86, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 78, 78, 78, 255, 69, 69, 69, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 72, 72, 72, 255, 77, 77, 77, 255, 83, 83, 83, 255, 90, 90, 90, 255, 98, 98, 98, 255, 107, 107, 107, 255, 115, 115, 115, 255, 118, 118, 118, 255, 114, 114, 114, 255, 106, 106, 106, 255, 99, 99, 99, 255, 89, 89, 89, 255, 79, 79, 79, 255, 69, 69, 69, 255, 68, 68, 68, 255, 79, 79, 79, 255, 89, 89, 89, 255, 94, 94, 94, 255, 94, 94, 94, 255, 87, 87, 87, 255, 74, 74, 74, 255, 75, 75, 75, 255, 90, 90, 90, 255, 106, 106, 106, 255, 95, 95, 95, 255, 95, 95, 95, 255, 97, 97, 97, 255, 92, 92, 92, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 108, 108, 108, 255, 114, 114, 114, 255, 120, 120, 120, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 155, 155, 155, 255, 153, 153, 153, 255, 147, 147, 147, 255, 141, 141, 141, 255, 136, 136, 136, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 116, 116, 116, 255, 110, 110, 110, 255, 108, 108, 108, 255, 117, 117, 117, 255, 126, 126, 126, 255, 115, 115, 115, 255, 105, 105, 105, 255, 99, 99, 99, 255, 93, 93, 93, 255, 86, 86, 86, 255, 80, 80, 80, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 61, 61, 61, 255, 52, 52, 52, 255, 41, 41, 41, 255, 31, 31, 31, 255, 26, 26, 26, 255, 26, 26, 26, 255, 30, 30, 30, 255, 36, 36, 36, 255, 43, 43, 43, 255, 50, 50, 50, 255, 56, 56, 56, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 23, 23, 23, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 39, 39, 39, 255, 43, 43, 43, 255, 49, 49, 49, 255, 58, 58, 58, 255, 69, 69, 69, 255, 69, 69, 69, 255, 64, 64, 64, 255, 58, 58, 58, 255, 55, 55, 55, 255, 60, 60, 60, 255, 74, 74, 74, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 84, 84, 84, 255, 96, 96, 96, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 85, 85, 85, 255, 72, 72, 72, 255, 64, 64, 64, 255, 59, 59, 59, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 58, 58, 58, 255, 52, 52, 52, 255, 53, 53, 53, 255, 62, 62, 62, 255, 69, 69, 69, 255, 72, 72, 72, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 64, 64, 64, 255, 78, 78, 78, 255, 79, 79, 79, 255, 71, 71, 71, 255, 69, 69, 69, 255, 58, 58, 58, 255, 60, 60, 60, 255, 72, 72, 72, 255, 81, 81, 81, 255, 86, 86, 86, 255, 65, 65, 65, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 71, 71, 71, 255, 79, 79, 79, 255, 89, 89, 89, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 74, 74, 74, 255, 70, 70, 70, 255, 67, 67, 67, 255, 66, 66, 66, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 80, 80, 80, 255, 86, 86, 86, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 79, 79, 79, 255, 71, 71, 71, 255, 65, 65, 65, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 87, 87, 87, 255, 95, 95, 95, 255, 104, 104, 104, 255, 113, 113, 113, 255, 118, 118, 118, 255, 115, 115, 115, 255, 109, 109, 109, 255, 103, 103, 103, 255, 98, 98, 98, 255, 90, 90, 90, 255, 82, 82, 82, 255, 74, 74, 74, 255, 67, 67, 67, 255, 68, 68, 68, 255, 74, 74, 74, 255, 79, 79, 79, 255, 80, 80, 80, 255, 76, 76, 76, 255, 71, 71, 71, 255, 73, 73, 73, 255, 83, 83, 83, 255, 102, 102, 102, 255, 106, 106, 106, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 91, 91, 91, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 109, 109, 109, 255, 116, 116, 116, 255, 123, 123, 123, 255, 129, 129, 129, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 150, 150, 150, 255, 155, 155, 155, 255, 154, 154, 154, 255, 149, 149, 149, 255, 142, 142, 142, 255, 137, 137, 137, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 125, 125, 125, 255, 116, 116, 116, 255, 108, 108, 108, 255, 112, 112, 112, 255, 125, 125, 125, 255, 122, 122, 122, 255, 110, 110, 110, 255, 103, 103, 103, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 71, 71, 71, 255, 65, 65, 65, 255, 56, 56, 56, 255, 45, 45, 45, 255, 34, 34, 34, 255, 27, 27, 27, 255, 24, 24, 24, 255, 27, 27, 27, 255, 32, 32, 32, 255, 38, 38, 38, 255, 44, 44, 44, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 53, 53, 53, 255, 50, 50, 50, 255, 44, 44, 44, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 24, 24, 24, 255, 23, 23, 23, 255, 26, 26, 26, 255, 32, 32, 32, 255, 38, 38, 38, 255, 42, 42, 42, 255, 46, 46, 46, 255, 49, 49, 49, 255, 51, 51, 51, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 70, 70, 70, 255, 65, 65, 65, 255, 58, 58, 58, 255, 54, 54, 54, 255, 60, 60, 60, 255, 72, 72, 72, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 82, 82, 82, 255, 92, 92, 92, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 94, 94, 94, 255, 82, 82, 82, 255, 71, 71, 71, 255, 64, 64, 64, 255, 59, 59, 59, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 60, 60, 60, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 62, 62, 62, 255, 58, 58, 58, 255, 53, 53, 53, 255, 51, 51, 51, 255, 59, 59, 59, 255, 68, 68, 68, 255, 72, 72, 72, 255, 71, 71, 71, 255, 66, 66, 66, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 56, 56, 56, 255, 66, 66, 66, 255, 82, 82, 82, 255, 73, 73, 73, 255, 71, 71, 71, 255, 63, 63, 63, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 88, 88, 88, 255, 73, 73, 73, 255, 57, 57, 57, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 76, 76, 76, 255, 86, 86, 86, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 79, 79, 79, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 79, 79, 79, 255, 86, 86, 86, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 81, 81, 81, 255, 76, 76, 76, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 91, 91, 91, 255, 100, 100, 100, 255, 109, 109, 109, 255, 115, 115, 115, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 74, 74, 74, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 75, 75, 75, 255, 83, 83, 83, 255, 98, 98, 98, 255, 109, 109, 109, 255, 103, 103, 103, 255, 92, 92, 92, 255, 94, 94, 94, 255, 93, 93, 93, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 107, 107, 107, 255, 112, 112, 112, 255, 120, 120, 120, 255, 128, 128, 128, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 155, 155, 155, 255, 149, 149, 149, 255, 143, 143, 143, 255, 138, 138, 138, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 134, 134, 134, 255, 124, 124, 124, 255, 112, 112, 112, 255, 109, 109, 109, 255, 120, 120, 120, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 72, 72, 72, 255, 67, 67, 67, 255, 59, 59, 59, 255, 48, 48, 48, 255, 38, 38, 38, 255, 29, 29, 29, 255, 24, 24, 24, 255, 25, 25, 25, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 37, 37, 37, 255, 32, 32, 32, 255, 28, 28, 28, 255, 25, 25, 25, 255, 23, 23, 23, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 44, 44, 44, 255, 50, 50, 50, 255, 58, 58, 58, 255, 64, 64, 64, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 63, 63, 63, 255, 67, 67, 67, 255, 70, 70, 70, 255, 69, 69, 69, 255, 65, 65, 65, 255, 58, 58, 58, 255, 54, 54, 54, 255, 61, 61, 61, 255, 72, 72, 72, 255, 80, 80, 80, 255, 82, 82, 82, 255, 80, 80, 80, 255, 81, 81, 81, 255, 87, 87, 87, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 103, 103, 103, 255, 96, 96, 96, 255, 92, 92, 92, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 92, 92, 92, 255, 80, 80, 80, 255, 70, 70, 70, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 51, 51, 51, 255, 57, 57, 57, 255, 66, 66, 66, 255, 72, 72, 72, 255, 72, 72, 72, 255, 67, 67, 67, 255, 61, 61, 61, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 57, 57, 57, 255, 70, 70, 70, 255, 81, 81, 81, 255, 69, 69, 69, 255, 69, 69, 69, 255, 58, 58, 58, 255, 61, 61, 61, 255, 73, 73, 73, 255, 82, 82, 82, 255, 83, 83, 83, 255, 61, 61, 61, 255, 55, 55, 55, 255, 58, 58, 58, 255, 62, 62, 62, 255, 67, 67, 67, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 97, 97, 97, 255, 104, 104, 104, 255, 111, 111, 111, 255, 114, 114, 114, 255, 113, 113, 113, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 80, 80, 80, 255, 88, 88, 88, 255, 99, 99, 99, 255, 108, 108, 108, 255, 110, 110, 110, 255, 98, 98, 98, 255, 91, 91, 91, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 106, 106, 106, 255, 111, 111, 111, 255, 120, 120, 120, 255, 128, 128, 128, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 133, 133, 133, 255, 119, 119, 119, 255, 110, 110, 110, 255, 114, 114, 114, 255, 126, 126, 126, 255, 124, 124, 124, 255, 115, 115, 115, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 68, 68, 68, 255, 61, 61, 61, 255, 52, 52, 52, 255, 41, 41, 41, 255, 32, 32, 32, 255, 26, 26, 26, 255, 23, 23, 23, 255, 25, 25, 25, 255, 29, 29, 29, 255, 32, 32, 32, 255, 33, 33, 33, 255, 31, 31, 31, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 38, 38, 38, 255, 43, 43, 43, 255, 47, 47, 47, 255, 51, 51, 51, 255, 62, 62, 62, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 63, 63, 63, 255, 54, 54, 54, 255, 54, 54, 54, 255, 64, 64, 64, 255, 72, 72, 72, 255, 80, 80, 80, 255, 82, 82, 82, 255, 80, 80, 80, 255, 80, 80, 80, 255, 84, 84, 84, 255, 107, 107, 107, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 105, 105, 105, 255, 97, 97, 97, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 86, 86, 86, 255, 90, 90, 90, 255, 96, 96, 96, 255, 103, 103, 103, 255, 107, 107, 107, 255, 106, 106, 106, 255, 107, 107, 107, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 91, 91, 91, 255, 78, 78, 78, 255, 69, 69, 69, 255, 63, 63, 63, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 56, 56, 56, 255, 65, 65, 65, 255, 71, 71, 71, 255, 72, 72, 72, 255, 67, 67, 67, 255, 61, 61, 61, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 59, 59, 59, 255, 77, 77, 77, 255, 74, 74, 74, 255, 70, 70, 70, 255, 63, 63, 63, 255, 57, 57, 57, 255, 68, 68, 68, 255, 75, 75, 75, 255, 88, 88, 88, 255, 69, 69, 69, 255, 56, 56, 56, 255, 56, 56, 56, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 80, 80, 80, 255, 88, 88, 88, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 84, 84, 84, 255, 81, 81, 81, 255, 76, 76, 76, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 76, 76, 76, 255, 83, 83, 83, 255, 89, 89, 89, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 103, 103, 103, 255, 107, 107, 107, 255, 110, 110, 110, 255, 111, 111, 111, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 91, 91, 91, 255, 97, 97, 97, 255, 103, 103, 103, 255, 110, 110, 110, 255, 113, 113, 113, 255, 105, 105, 105, 255, 94, 94, 94, 255, 91, 91, 91, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 112, 112, 112, 255, 122, 122, 122, 255, 131, 131, 131, 255, 139, 139, 139, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 140, 140, 140, 255, 137, 137, 137, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 128, 128, 128, 255, 114, 114, 114, 255, 111, 111, 111, 255, 121, 121, 121, 255, 128, 128, 128, 255, 123, 123, 123, 255, 115, 115, 115, 255, 110, 110, 110, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 78, 78, 78, 255, 74, 74, 74, 255, 70, 70, 70, 255, 63, 63, 63, 255, 55, 55, 55, 255, 45, 45, 45, 255, 35, 35, 35, 255, 28, 28, 28, 255, 24, 24, 24, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 23, 23, 23, 255, 25, 25, 25, 255, 30, 30, 30, 255, 35, 35, 35, 255, 41, 41, 41, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 62, 62, 62, 255, 71, 71, 71, 255, 74, 74, 74, 255, 72, 72, 72, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 81, 81, 81, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 83, 83, 83, 255, 107, 107, 107, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 107, 107, 107, 255, 100, 100, 100, 255, 90, 90, 90, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 84, 84, 84, 255, 90, 90, 90, 255, 97, 97, 97, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 107, 107, 107, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 89, 89, 89, 255, 77, 77, 77, 255, 69, 69, 69, 255, 63, 63, 63, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 54, 54, 54, 255, 59, 59, 59, 255, 65, 65, 65, 255, 71, 71, 71, 255, 72, 72, 72, 255, 66, 66, 66, 255, 60, 60, 60, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 64, 64, 64, 255, 81, 81, 81, 255, 68, 68, 68, 255, 69, 69, 69, 255, 58, 58, 58, 255, 62, 62, 62, 255, 73, 73, 73, 255, 82, 82, 82, 255, 80, 80, 80, 255, 59, 59, 59, 255, 54, 54, 54, 255, 58, 58, 58, 255, 64, 64, 64, 255, 69, 69, 69, 255, 76, 76, 76, 255, 84, 84, 84, 255, 91, 91, 91, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 77, 77, 77, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 86, 86, 86, 255, 81, 81, 81, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 78, 78, 78, 255, 85, 85, 85, 255, 89, 89, 89, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 110, 110, 110, 255, 114, 114, 114, 255, 114, 114, 114, 255, 108, 108, 108, 255, 98, 98, 98, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 106, 106, 106, 255, 115, 115, 115, 255, 127, 127, 127, 255, 137, 137, 137, 255, 144, 144, 144, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 156, 156, 156, 255, 156, 156, 156, 255, 153, 153, 153, 255, 147, 147, 147, 255, 142, 142, 142, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 149, 149, 149, 255, 144, 144, 144, 255, 143, 143, 143, 255, 144, 144, 144, 255, 137, 137, 137, 255, 121, 121, 121, 255, 111, 111, 111, 255, 115, 115, 115, 255, 125, 125, 125, 255, 128, 128, 128, 255, 123, 123, 123, 255, 117, 117, 117, 255, 113, 113, 113, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 58, 58, 58, 255, 48, 48, 48, 255, 38, 38, 38, 255, 30, 30, 30, 255, 25, 25, 25, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 26, 26, 26, 255, 32, 32, 32, 255, 38, 38, 38, 255, 44, 44, 44, 255, 49, 49, 49, 255, 52, 52, 52, 255, 53, 53, 53, 255, 62, 62, 62, 255, 71, 71, 71, 255, 77, 77, 77, 255, 73, 73, 73, 255, 62, 62, 62, 255, 53, 53, 53, 255, 48, 48, 48, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 51, 51, 51, 255, 57, 57, 57, 255, 63, 63, 63, 255, 70, 70, 70, 255, 76, 76, 76, 255, 81, 81, 81, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 83, 83, 83, 255, 107, 107, 107, 255, 104, 104, 104, 255, 103, 103, 103, 255, 108, 108, 108, 255, 109, 109, 109, 255, 105, 105, 105, 255, 92, 92, 92, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 85, 85, 85, 255, 91, 91, 91, 255, 100, 100, 100, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 63, 63, 63, 255, 67, 67, 67, 255, 72, 72, 72, 255, 72, 72, 72, 255, 66, 66, 66, 255, 59, 59, 59, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 55, 55, 55, 255, 56, 56, 56, 255, 73, 73, 73, 255, 75, 75, 75, 255, 69, 69, 69, 255, 64, 64, 64, 255, 58, 58, 58, 255, 69, 69, 69, 255, 74, 74, 74, 255, 87, 87, 87, 255, 68, 68, 68, 255, 55, 55, 55, 255, 56, 56, 56, 255, 61, 61, 61, 255, 67, 67, 67, 255, 73, 73, 73, 255, 80, 80, 80, 255, 86, 86, 86, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 91, 91, 91, 255, 86, 86, 86, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 92, 92, 92, 255, 91, 91, 91, 255, 87, 87, 87, 255, 81, 81, 81, 255, 76, 76, 76, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 73, 73, 73, 255, 79, 79, 79, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 117, 117, 117, 255, 117, 117, 117, 255, 113, 113, 113, 255, 107, 107, 107, 255, 99, 99, 99, 255, 93, 93, 93, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 109, 109, 109, 255, 121, 121, 121, 255, 134, 134, 134, 255, 144, 144, 144, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 155, 155, 155, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 152, 152, 152, 255, 145, 145, 145, 255, 138, 138, 138, 255, 136, 136, 136, 255, 143, 143, 143, 255, 144, 144, 144, 255, 131, 131, 131, 255, 116, 116, 116, 255, 111, 111, 111, 255, 118, 118, 118, 255, 126, 126, 126, 255, 128, 128, 128, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 76, 76, 76, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 51, 51, 51, 255, 41, 41, 41, 255, 32, 32, 32, 255, 27, 27, 27, 255, 24, 24, 24, 255, 24, 24, 24, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 54, 54, 54, 255, 60, 60, 60, 255, 70, 70, 70, 255, 79, 79, 79, 255, 77, 77, 77, 255, 64, 64, 64, 255, 52, 52, 52, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 63, 63, 63, 255, 68, 68, 68, 255, 74, 74, 74, 255, 80, 80, 80, 255, 85, 85, 85, 255, 84, 84, 84, 255, 80, 80, 80, 255, 77, 77, 77, 255, 82, 82, 82, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 107, 107, 107, 255, 109, 109, 109, 255, 108, 108, 108, 255, 97, 97, 97, 255, 85, 85, 85, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 69, 69, 69, 255, 69, 69, 69, 255, 71, 71, 71, 255, 76, 76, 76, 255, 80, 80, 80, 255, 86, 86, 86, 255, 94, 94, 94, 255, 104, 104, 104, 255, 106, 106, 106, 255, 101, 101, 101, 255, 103, 103, 103, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 86, 86, 86, 255, 77, 77, 77, 255, 70, 70, 70, 255, 65, 65, 65, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 71, 71, 71, 255, 64, 64, 64, 255, 58, 58, 58, 255, 57, 57, 57, 255, 59, 59, 59, 255, 59, 59, 59, 255, 54, 54, 54, 255, 60, 60, 60, 255, 80, 80, 80, 255, 67, 67, 67, 255, 70, 70, 70, 255, 60, 60, 60, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 80, 80, 80, 255, 59, 59, 59, 255, 54, 54, 54, 255, 58, 58, 58, 255, 65, 65, 65, 255, 71, 71, 71, 255, 76, 76, 76, 255, 82, 82, 82, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 82, 82, 82, 255, 87, 87, 87, 255, 91, 91, 91, 255, 94, 94, 94, 255, 95, 95, 95, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 111, 111, 111, 255, 127, 127, 127, 255, 141, 141, 141, 255, 150, 150, 150, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 149, 149, 149, 255, 144, 144, 144, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 156, 156, 156, 255, 150, 150, 150, 255, 139, 139, 139, 255, 131, 131, 131, 255, 129, 129, 129, 255, 136, 136, 136, 255, 146, 146, 146, 255, 140, 140, 140, 255, 124, 124, 124, 255, 113, 113, 113, 255, 113, 113, 113, 255, 120, 120, 120, 255, 126, 126, 126, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 82, 82, 82, 255, 76, 76, 76, 255, 71, 71, 71, 255, 67, 67, 67, 255, 62, 62, 62, 255, 54, 54, 54, 255, 44, 44, 44, 255, 35, 35, 35, 255, 30, 30, 30, 255, 29, 29, 29, 255, 34, 34, 34, 255, 41, 41, 41, 255, 47, 47, 47, 255, 53, 53, 53, 255, 58, 58, 58, 255, 56, 56, 56, 255, 59, 59, 59, 255, 68, 68, 68, 255, 79, 79, 79, 255, 81, 81, 81, 255, 71, 71, 71, 255, 55, 55, 55, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 82, 82, 82, 255, 88, 88, 88, 255, 92, 92, 92, 255, 88, 88, 88, 255, 80, 80, 80, 255, 77, 77, 77, 255, 82, 82, 82, 255, 111, 111, 111, 255, 101, 101, 101, 255, 92, 92, 92, 255, 103, 103, 103, 255, 109, 109, 109, 255, 110, 110, 110, 255, 104, 104, 104, 255, 86, 86, 86, 255, 82, 82, 82, 255, 76, 76, 76, 255, 70, 70, 70, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 89, 89, 89, 255, 98, 98, 98, 255, 106, 106, 106, 255, 103, 103, 103, 255, 98, 98, 98, 255, 104, 104, 104, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 86, 86, 86, 255, 78, 78, 78, 255, 71, 71, 71, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 70, 70, 70, 255, 63, 63, 63, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 69, 69, 69, 255, 76, 76, 76, 255, 68, 68, 68, 255, 65, 65, 65, 255, 60, 60, 60, 255, 69, 69, 69, 255, 72, 72, 72, 255, 86, 86, 86, 255, 69, 69, 69, 255, 55, 55, 55, 255, 55, 55, 55, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 99, 99, 99, 255, 97, 97, 97, 255, 92, 92, 92, 255, 86, 86, 86, 255, 79, 79, 79, 255, 74, 74, 74, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 113, 113, 113, 255, 132, 132, 132, 255, 146, 146, 146, 255, 153, 153, 153, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 154, 154, 154, 255, 146, 146, 146, 255, 134, 134, 134, 255, 125, 125, 125, 255, 123, 123, 123, 255, 129, 129, 129, 255, 142, 142, 142, 255, 147, 147, 147, 255, 134, 134, 134, 255, 119, 119, 119, 255, 112, 112, 112, 255, 114, 114, 114, 255, 120, 120, 120, 255, 125, 125, 125, 255, 127, 127, 127, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 55, 55, 55, 255, 46, 46, 46, 255, 38, 38, 38, 255, 36, 36, 36, 255, 41, 41, 41, 255, 48, 48, 48, 255, 53, 53, 53, 255, 60, 60, 60, 255, 60, 60, 60, 255, 58, 58, 58, 255, 65, 65, 65, 255, 77, 77, 77, 255, 84, 84, 84, 255, 80, 80, 80, 255, 64, 64, 64, 255, 51, 51, 51, 255, 52, 52, 52, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 76, 76, 76, 255, 83, 83, 83, 255, 90, 90, 90, 255, 96, 96, 96, 255, 99, 99, 99, 255, 98, 98, 98, 255, 90, 90, 90, 255, 80, 80, 80, 255, 77, 77, 77, 255, 85, 85, 85, 255, 115, 115, 115, 255, 99, 99, 99, 255, 86, 86, 86, 255, 96, 96, 96, 255, 108, 108, 108, 255, 111, 111, 111, 255, 109, 109, 109, 255, 92, 92, 92, 255, 83, 83, 83, 255, 77, 77, 77, 255, 69, 69, 69, 255, 64, 64, 64, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 72, 72, 72, 255, 79, 79, 79, 255, 85, 85, 85, 255, 93, 93, 93, 255, 103, 103, 103, 255, 106, 106, 106, 255, 97, 97, 97, 255, 96, 96, 96, 255, 105, 105, 105, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 86, 86, 86, 255, 79, 79, 79, 255, 73, 73, 73, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 68, 68, 68, 255, 61, 61, 61, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 56, 56, 56, 255, 58, 58, 58, 255, 78, 78, 78, 255, 66, 66, 66, 255, 70, 70, 70, 255, 62, 62, 62, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 82, 82, 82, 255, 61, 61, 61, 255, 54, 54, 54, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 76, 76, 76, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 87, 87, 87, 255, 93, 93, 93, 255, 98, 98, 98, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 74, 74, 74, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 112, 112, 112, 255, 134, 134, 134, 255, 149, 149, 149, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 152, 152, 152, 255, 141, 141, 141, 255, 128, 128, 128, 255, 120, 120, 120, 255, 118, 118, 118, 255, 122, 122, 122, 255, 135, 135, 135, 255, 148, 148, 148, 255, 143, 143, 143, 255, 129, 129, 129, 255, 117, 117, 117, 255, 112, 112, 112, 255, 114, 114, 114, 255, 120, 120, 120, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 103, 103, 103, 255, 100, 100, 100, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 74, 74, 74, 255, 69, 69, 69, 255, 64, 64, 64, 255, 56, 56, 56, 255, 48, 48, 48, 255, 45, 45, 45, 255, 48, 48, 48, 255, 53, 53, 53, 255, 60, 60, 60, 255, 64, 64, 64, 255, 60, 60, 60, 255, 63, 63, 63, 255, 73, 73, 73, 255, 83, 83, 83, 255, 86, 86, 86, 255, 76, 76, 76, 255, 58, 58, 58, 255, 52, 52, 52, 255, 57, 57, 57, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 62, 62, 62, 255, 68, 68, 68, 255, 74, 74, 74, 255, 80, 80, 80, 255, 86, 86, 86, 255, 92, 92, 92, 255, 99, 99, 99, 255, 104, 104, 104, 255, 106, 106, 106, 255, 105, 105, 105, 255, 101, 101, 101, 255, 91, 91, 91, 255, 80, 80, 80, 255, 79, 79, 79, 255, 92, 92, 92, 255, 119, 119, 119, 255, 95, 95, 95, 255, 80, 80, 80, 255, 87, 87, 87, 255, 104, 104, 104, 255, 110, 110, 110, 255, 113, 113, 113, 255, 100, 100, 100, 255, 83, 83, 83, 255, 78, 78, 78, 255, 70, 70, 70, 255, 63, 63, 63, 255, 60, 60, 60, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 75, 75, 75, 255, 81, 81, 81, 255, 89, 89, 89, 255, 99, 99, 99, 255, 107, 107, 107, 255, 101, 101, 101, 255, 92, 92, 92, 255, 96, 96, 96, 255, 106, 106, 106, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 66, 66, 66, 255, 59, 59, 59, 255, 58, 58, 58, 255, 61, 61, 61, 255, 59, 59, 59, 255, 55, 55, 55, 255, 66, 66, 66, 255, 77, 77, 77, 255, 66, 66, 66, 255, 67, 67, 67, 255, 61, 61, 61, 255, 69, 69, 69, 255, 71, 71, 71, 255, 84, 84, 84, 255, 74, 74, 74, 255, 57, 57, 57, 255, 54, 54, 54, 255, 60, 60, 60, 255, 67, 67, 67, 255, 73, 73, 73, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 88, 88, 88, 255, 94, 94, 94, 255, 99, 99, 99, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 99, 99, 99, 255, 93, 93, 93, 255, 86, 86, 86, 255, 80, 80, 80, 255, 75, 75, 75, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 109, 109, 109, 255, 133, 133, 133, 255, 150, 150, 150, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 156, 156, 156, 255, 149, 149, 149, 255, 136, 136, 136, 255, 124, 124, 124, 255, 117, 117, 117, 255, 115, 115, 115, 255, 117, 117, 117, 255, 128, 128, 128, 255, 143, 143, 143, 255, 149, 149, 149, 255, 139, 139, 139, 255, 125, 125, 125, 255, 116, 116, 116, 255, 112, 112, 112, 255, 114, 114, 114, 255, 119, 119, 119, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 88, 88, 88, 255, 83, 83, 83, 255, 76, 76, 76, 255, 69, 69, 69, 255, 64, 64, 64, 255, 57, 57, 57, 255, 53, 53, 53, 255, 54, 54, 54, 255, 58, 58, 58, 255, 66, 66, 66, 255, 65, 65, 65, 255, 61, 61, 61, 255, 69, 69, 69, 255, 80, 80, 80, 255, 88, 88, 88, 255, 86, 86, 86, 255, 72, 72, 72, 255, 56, 56, 56, 255, 55, 55, 55, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 58, 58, 58, 255, 63, 63, 63, 255, 70, 70, 70, 255, 78, 78, 78, 255, 86, 86, 86, 255, 93, 93, 93, 255, 99, 99, 99, 255, 104, 104, 104, 255, 107, 107, 107, 255, 107, 107, 107, 255, 104, 104, 104, 255, 97, 97, 97, 255, 89, 89, 89, 255, 83, 83, 83, 255, 85, 85, 85, 255, 103, 103, 103, 255, 120, 120, 120, 255, 92, 92, 92, 255, 77, 77, 77, 255, 80, 80, 80, 255, 97, 97, 97, 255, 110, 110, 110, 255, 114, 114, 114, 255, 108, 108, 108, 255, 86, 86, 86, 255, 79, 79, 79, 255, 71, 71, 71, 255, 64, 64, 64, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 72, 72, 72, 255, 79, 79, 79, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 105, 105, 105, 255, 93, 93, 93, 255, 89, 89, 89, 255, 99, 99, 99, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 88, 88, 88, 255, 82, 82, 82, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 57, 57, 57, 255, 57, 57, 57, 255, 76, 76, 76, 255, 66, 66, 66, 255, 69, 69, 69, 255, 64, 64, 64, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 84, 84, 84, 255, 66, 66, 66, 255, 55, 55, 55, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 69, 69, 69, 255, 75, 75, 75, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 87, 87, 87, 255, 95, 95, 95, 255, 100, 100, 100, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 99, 99, 99, 255, 93, 93, 93, 255, 87, 87, 87, 255, 81, 81, 81, 255, 76, 76, 76, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 98, 98, 98, 255, 106, 106, 106, 255, 129, 129, 129, 255, 150, 150, 150, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 155, 155, 155, 255, 146, 146, 146, 255, 132, 132, 132, 255, 121, 121, 121, 255, 115, 115, 115, 255, 113, 113, 113, 255, 114, 114, 114, 255, 122, 122, 122, 255, 137, 137, 137, 255, 149, 149, 149, 255, 147, 147, 147, 255, 134, 134, 134, 255, 122, 122, 122, 255, 115, 115, 115, 255, 113, 113, 113, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 86, 86, 86, 255, 78, 78, 78, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 59, 59, 59, 255, 63, 63, 63, 255, 71, 71, 71, 255, 65, 65, 65, 255, 64, 64, 64, 255, 75, 75, 75, 255, 86, 86, 86, 255, 91, 91, 91, 255, 85, 85, 85, 255, 68, 68, 68, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 61, 61, 61, 255, 67, 67, 67, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 95, 95, 95, 255, 100, 100, 100, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 94, 94, 94, 255, 90, 90, 90, 255, 88, 88, 88, 255, 95, 95, 95, 255, 114, 114, 114, 255, 120, 120, 120, 255, 90, 90, 90, 255, 74, 74, 74, 255, 75, 75, 75, 255, 87, 87, 87, 255, 107, 107, 107, 255, 115, 115, 115, 255, 114, 114, 114, 255, 94, 94, 94, 255, 81, 81, 81, 255, 72, 72, 72, 255, 65, 65, 65, 255, 59, 59, 59, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 70, 70, 70, 255, 76, 76, 76, 255, 83, 83, 83, 255, 91, 91, 91, 255, 101, 101, 101, 255, 107, 107, 107, 255, 96, 96, 96, 255, 87, 87, 87, 255, 89, 89, 89, 255, 102, 102, 102, 255, 107, 107, 107, 255, 105, 105, 105, 255, 101, 101, 101, 255, 99, 99, 99, 255, 95, 95, 95, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 71, 71, 71, 255, 68, 68, 68, 255, 61, 61, 61, 255, 58, 58, 58, 255, 62, 62, 62, 255, 61, 61, 61, 255, 56, 56, 56, 255, 64, 64, 64, 255, 77, 77, 77, 255, 64, 64, 64, 255, 68, 68, 68, 255, 63, 63, 63, 255, 68, 68, 68, 255, 69, 69, 69, 255, 79, 79, 79, 255, 80, 80, 80, 255, 62, 62, 62, 255, 54, 54, 54, 255, 56, 56, 56, 255, 63, 63, 63, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 87, 87, 87, 255, 95, 95, 95, 255, 101, 101, 101, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 100, 100, 100, 255, 94, 94, 94, 255, 88, 88, 88, 255, 82, 82, 82, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 89, 89, 89, 255, 96, 96, 96, 255, 103, 103, 103, 255, 123, 123, 123, 255, 148, 148, 148, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 157, 157, 157, 255, 153, 153, 153, 255, 142, 142, 142, 255, 128, 128, 128, 255, 118, 118, 118, 255, 114, 114, 114, 255, 112, 112, 112, 255, 113, 113, 113, 255, 118, 118, 118, 255, 130, 130, 130, 255, 145, 145, 145, 255, 151, 151, 151, 255, 143, 143, 143, 255, 130, 130, 130, 255, 120, 120, 120, 255, 114, 114, 114, 255, 113, 113, 113, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 89, 89, 89, 255, 78, 78, 78, 255, 69, 69, 69, 255, 65, 65, 65, 255, 63, 63, 63, 255, 70, 70, 70, 255, 74, 74, 74, 255, 65, 65, 65, 255, 69, 69, 69, 255, 82, 82, 82, 255, 91, 91, 91, 255, 93, 93, 93, 255, 83, 83, 83, 255, 65, 65, 65, 255, 57, 57, 57, 255, 60, 60, 60, 255, 61, 61, 61, 255, 58, 58, 58, 255, 59, 59, 59, 255, 64, 64, 64, 255, 70, 70, 70, 255, 78, 78, 78, 255, 84, 84, 84, 255, 90, 90, 90, 255, 94, 94, 94, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 95, 95, 95, 255, 105, 105, 105, 255, 122, 122, 122, 255, 121, 121, 121, 255, 91, 91, 91, 255, 72, 72, 72, 255, 69, 69, 69, 255, 79, 79, 79, 255, 100, 100, 100, 255, 115, 115, 115, 255, 118, 118, 118, 255, 105, 105, 105, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 59, 59, 59, 255, 55, 55, 55, 255, 56, 56, 56, 255, 58, 58, 58, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 98, 98, 98, 255, 107, 107, 107, 255, 100, 100, 100, 255, 88, 88, 88, 255, 84, 84, 84, 255, 91, 91, 91, 255, 104, 104, 104, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 81, 81, 81, 255, 76, 76, 76, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 64, 64, 64, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 71, 71, 71, 255, 66, 66, 66, 255, 59, 59, 59, 255, 60, 60, 60, 255, 63, 63, 63, 255, 58, 58, 58, 255, 57, 57, 57, 255, 74, 74, 74, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 70, 70, 70, 255, 70, 70, 70, 255, 83, 83, 83, 255, 76, 76, 76, 255, 59, 59, 59, 255, 53, 53, 53, 255, 56, 56, 56, 255, 55, 55, 55, 255, 60, 60, 60, 255, 67, 67, 67, 255, 73, 73, 73, 255, 79, 79, 79, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 87, 87, 87, 255, 95, 95, 95, 255, 102, 102, 102, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 86, 86, 86, 255, 78, 78, 78, 255, 71, 71, 71, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 93, 93, 93, 255, 101, 101, 101, 255, 117, 117, 117, 255, 145, 145, 145, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 149, 149, 149, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 143, 143, 143, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 151, 151, 151, 255, 138, 138, 138, 255, 125, 125, 125, 255, 117, 117, 117, 255, 113, 113, 113, 255, 111, 111, 111, 255, 112, 112, 112, 255, 116, 116, 116, 255, 126, 126, 126, 255, 140, 140, 140, 255, 151, 151, 151, 255, 149, 149, 149, 255, 138, 138, 138, 255, 126, 126, 126, 255, 118, 118, 118, 255, 114, 114, 114, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 95, 95, 95, 255, 89, 89, 89, 255, 78, 78, 78, 255, 70, 70, 70, 255, 69, 69, 69, 255, 76, 76, 76, 255, 75, 75, 75, 255, 66, 66, 66, 255, 75, 75, 75, 255, 87, 87, 87, 255, 94, 94, 94, 255, 93, 93, 93, 255, 82, 82, 82, 255, 64, 64, 64, 255, 58, 58, 58, 255, 61, 61, 61, 255, 61, 61, 61, 255, 59, 59, 59, 255, 61, 61, 61, 255, 67, 67, 67, 255, 73, 73, 73, 255, 80, 80, 80, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 97, 97, 97, 255, 102, 102, 102, 255, 113, 113, 113, 255, 127, 127, 127, 255, 122, 122, 122, 255, 96, 96, 96, 255, 72, 72, 72, 255, 62, 62, 62, 255, 73, 73, 73, 255, 90, 90, 90, 255, 111, 111, 111, 255, 119, 119, 119, 255, 114, 114, 114, 255, 92, 92, 92, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 73, 73, 73, 255, 79, 79, 79, 255, 85, 85, 85, 255, 96, 96, 96, 255, 106, 106, 106, 255, 104, 104, 104, 255, 90, 90, 90, 255, 82, 82, 82, 255, 83, 83, 83, 255, 96, 96, 96, 255, 106, 106, 106, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 87, 87, 87, 255, 83, 83, 83, 255, 78, 78, 78, 255, 74, 74, 74, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 69, 69, 69, 255, 64, 64, 64, 255, 64, 64, 64, 255, 68, 68, 68, 255, 70, 70, 70, 255, 70, 70, 70, 255, 63, 63, 63, 255, 58, 58, 58, 255, 62, 62, 62, 255, 62, 62, 62, 255, 56, 56, 56, 255, 63, 63, 63, 255, 77, 77, 77, 255, 62, 62, 62, 255, 69, 69, 69, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 72, 72, 72, 255, 84, 84, 84, 255, 72, 72, 72, 255, 59, 59, 59, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 58, 58, 58, 255, 64, 64, 64, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 87, 87, 87, 255, 95, 95, 95, 255, 102, 102, 102, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 122, 122, 122, 255, 116, 116, 116, 255, 104, 104, 104, 255, 89, 89, 89, 255, 76, 76, 76, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 92, 92, 92, 255, 100, 100, 100, 255, 113, 113, 113, 255, 141, 141, 141, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 142, 142, 142, 255, 139, 139, 139, 255, 140, 140, 140, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 155, 155, 155, 255, 148, 148, 148, 255, 134, 134, 134, 255, 122, 122, 122, 255, 116, 116, 116, 255, 112, 112, 112, 255, 111, 111, 111, 255, 112, 112, 112, 255, 115, 115, 115, 255, 124, 124, 124, 255, 137, 137, 137, 255, 150, 150, 150, 255, 152, 152, 152, 255, 144, 144, 144, 255, 132, 132, 132, 255, 122, 122, 122, 255, 116, 116, 116, 255, 114, 114, 114, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 106, 106, 106, 255, 101, 101, 101, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 88, 88, 88, 255, 78, 78, 78, 255, 76, 76, 76, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 81, 81, 81, 255, 92, 92, 92, 255, 97, 97, 97, 255, 94, 94, 94, 255, 80, 80, 80, 255, 63, 63, 63, 255, 59, 59, 59, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 63, 63, 63, 255, 69, 69, 69, 255, 76, 76, 76, 255, 82, 82, 82, 255, 87, 87, 87, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 100, 100, 100, 255, 106, 106, 106, 255, 117, 117, 117, 255, 129, 129, 129, 255, 126, 126, 126, 255, 105, 105, 105, 255, 79, 79, 79, 255, 60, 60, 60, 255, 63, 63, 63, 255, 80, 80, 80, 255, 102, 102, 102, 255, 119, 119, 119, 255, 120, 120, 120, 255, 105, 105, 105, 255, 81, 81, 81, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 59, 59, 59, 255, 64, 64, 64, 255, 68, 68, 68, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 73, 73, 73, 255, 78, 78, 78, 255, 84, 84, 84, 255, 93, 93, 93, 255, 105, 105, 105, 255, 105, 105, 105, 255, 91, 91, 91, 255, 82, 82, 82, 255, 79, 79, 79, 255, 87, 87, 87, 255, 101, 101, 101, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 93, 93, 93, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 68, 68, 68, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 70, 70, 70, 255, 67, 67, 67, 255, 60, 60, 60, 255, 60, 60, 60, 255, 64, 64, 64, 255, 59, 59, 59, 255, 57, 57, 57, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 68, 68, 68, 255, 66, 66, 66, 255, 70, 70, 70, 255, 68, 68, 68, 255, 75, 75, 75, 255, 84, 84, 84, 255, 71, 71, 71, 255, 59, 59, 59, 255, 62, 62, 62, 255, 56, 56, 56, 255, 54, 54, 54, 255, 55, 55, 55, 255, 60, 60, 60, 255, 67, 67, 67, 255, 74, 74, 74, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 86, 86, 86, 255, 96, 96, 96, 255, 103, 103, 103, 255, 108, 108, 108, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 120, 120, 120, 255, 123, 123, 123, 255, 115, 115, 115, 255, 96, 96, 96, 255, 80, 80, 80, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 94, 94, 94, 255, 101, 101, 101, 255, 114, 114, 114, 255, 141, 141, 141, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 142, 142, 142, 255, 138, 138, 138, 255, 141, 141, 141, 255, 142, 142, 142, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 154, 154, 154, 255, 145, 145, 145, 255, 131, 131, 131, 255, 121, 121, 121, 255, 115, 115, 115, 255, 112, 112, 112, 255, 111, 111, 111, 255, 112, 112, 112, 255, 116, 116, 116, 255, 124, 124, 124, 255, 136, 136, 136, 255, 149, 149, 149, 255, 154, 154, 154, 255, 148, 148, 148, 255, 137, 137, 137, 255, 126, 126, 126, 255, 118, 118, 118, 255, 115, 115, 115, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 89, 89, 89, 255, 93, 93, 93, 255, 95, 95, 95, 255, 88, 88, 88, 255, 84, 84, 84, 255, 86, 86, 86, 255, 74, 74, 74, 255, 73, 73, 73, 255, 86, 86, 86, 255, 96, 96, 96, 255, 98, 98, 98, 255, 93, 93, 93, 255, 79, 79, 79, 255, 63, 63, 63, 255, 60, 60, 60, 255, 63, 63, 63, 255, 61, 61, 61, 255, 61, 61, 61, 255, 65, 65, 65, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 100, 100, 100, 255, 107, 107, 107, 255, 117, 117, 117, 255, 128, 128, 128, 255, 130, 130, 130, 255, 116, 116, 116, 255, 91, 91, 91, 255, 66, 66, 66, 255, 56, 56, 56, 255, 68, 68, 68, 255, 88, 88, 88, 255, 112, 112, 112, 255, 123, 123, 123, 255, 117, 117, 117, 255, 95, 95, 95, 255, 75, 75, 75, 255, 65, 65, 65, 255, 58, 58, 58, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 59, 59, 59, 255, 65, 65, 65, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 77, 77, 77, 255, 83, 83, 83, 255, 91, 91, 91, 255, 105, 105, 105, 255, 106, 106, 106, 255, 93, 93, 93, 255, 82, 82, 82, 255, 77, 77, 77, 255, 81, 81, 81, 255, 94, 94, 94, 255, 105, 105, 105, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 71, 71, 71, 255, 65, 65, 65, 255, 64, 64, 64, 255, 68, 68, 68, 255, 70, 70, 70, 255, 70, 70, 70, 255, 64, 64, 64, 255, 59, 59, 59, 255, 63, 63, 63, 255, 63, 63, 63, 255, 57, 57, 57, 255, 62, 62, 62, 255, 77, 77, 77, 255, 61, 61, 61, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 70, 70, 70, 255, 68, 68, 68, 255, 77, 77, 77, 255, 84, 84, 84, 255, 73, 73, 73, 255, 77, 77, 77, 255, 67, 67, 67, 255, 59, 59, 59, 255, 55, 55, 55, 255, 54, 54, 54, 255, 57, 57, 57, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 86, 86, 86, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 86, 86, 86, 255, 96, 96, 96, 255, 105, 105, 105, 255, 109, 109, 109, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 116, 116, 116, 255, 121, 121, 121, 255, 118, 118, 118, 255, 100, 100, 100, 255, 82, 82, 82, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 106, 106, 106, 255, 122, 122, 122, 255, 145, 145, 145, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 147, 147, 147, 255, 142, 142, 142, 255, 140, 140, 140, 255, 141, 141, 141, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 153, 153, 153, 255, 152, 152, 152, 255, 142, 142, 142, 255, 129, 129, 129, 255, 119, 119, 119, 255, 114, 114, 114, 255, 112, 112, 112, 255, 112, 112, 112, 255, 114, 114, 114, 255, 118, 118, 118, 255, 126, 126, 126, 255, 139, 139, 139, 255, 151, 151, 151, 255, 155, 155, 155, 255, 150, 150, 150, 255, 139, 139, 139, 255, 129, 129, 129, 255, 121, 121, 121, 255, 116, 116, 116, 255, 116, 116, 116, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 112, 112, 112, 255, 107, 107, 107, 255, 101, 101, 101, 255, 95, 95, 95, 255, 89, 89, 89, 255, 86, 86, 86, 255, 88, 88, 88, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 89, 89, 89, 255, 74, 74, 74, 255, 77, 77, 77, 255, 91, 91, 91, 255, 99, 99, 99, 255, 99, 99, 99, 255, 92, 92, 92, 255, 78, 78, 78, 255, 63, 63, 63, 255, 61, 61, 61, 255, 63, 63, 63, 255, 61, 61, 61, 255, 62, 62, 62, 255, 66, 66, 66, 255, 73, 73, 73, 255, 79, 79, 79, 255, 85, 85, 85, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 104, 104, 104, 255, 112, 112, 112, 255, 123, 123, 123, 255, 131, 131, 131, 255, 127, 127, 127, 255, 109, 109, 109, 255, 84, 84, 84, 255, 61, 61, 61, 255, 57, 57, 57, 255, 73, 73, 73, 255, 95, 95, 95, 255, 117, 117, 117, 255, 124, 124, 124, 255, 113, 113, 113, 255, 86, 86, 86, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 59, 59, 59, 255, 65, 65, 65, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 77, 77, 77, 255, 83, 83, 83, 255, 90, 90, 90, 255, 105, 105, 105, 255, 106, 106, 106, 255, 93, 93, 93, 255, 82, 82, 82, 255, 76, 76, 76, 255, 77, 77, 77, 255, 88, 88, 88, 255, 101, 101, 101, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 72, 72, 72, 255, 68, 68, 68, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 68, 68, 68, 255, 61, 61, 61, 255, 61, 61, 61, 255, 64, 64, 64, 255, 60, 60, 60, 255, 58, 58, 58, 255, 70, 70, 70, 255, 71, 71, 71, 255, 61, 61, 61, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 78, 78, 78, 255, 84, 84, 84, 255, 84, 84, 84, 255, 82, 82, 82, 255, 73, 73, 73, 255, 64, 64, 64, 255, 58, 58, 58, 255, 55, 55, 55, 255, 55, 55, 55, 255, 58, 58, 58, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 81, 81, 81, 255, 86, 86, 86, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 81, 81, 81, 255, 86, 86, 86, 255, 97, 97, 97, 255, 107, 107, 107, 255, 110, 110, 110, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 115, 115, 115, 255, 120, 120, 120, 255, 120, 120, 120, 255, 105, 105, 105, 255, 87, 87, 87, 255, 76, 76, 76, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 118, 118, 118, 255, 127, 127, 127, 255, 142, 142, 142, 255, 153, 153, 153, 255, 153, 153, 153, 255, 150, 150, 150, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 148, 148, 148, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 140, 140, 140, 255, 143, 143, 143, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 152, 152, 152, 255, 150, 150, 150, 255, 139, 139, 139, 255, 127, 127, 127, 255, 119, 119, 119, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 117, 117, 117, 255, 122, 122, 122, 255, 132, 132, 132, 255, 144, 144, 144, 255, 154, 154, 154, 255, 156, 156, 156, 255, 150, 150, 150, 255, 139, 139, 139, 255, 129, 129, 129, 255, 122, 122, 122, 255, 117, 117, 117, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 89, 89, 89, 255, 96, 96, 96, 255, 95, 95, 95, 255, 90, 90, 90, 255, 75, 75, 75, 255, 80, 80, 80, 255, 95, 95, 95, 255, 101, 101, 101, 255, 98, 98, 98, 255, 91, 91, 91, 255, 78, 78, 78, 255, 64, 64, 64, 255, 61, 61, 61, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 67, 67, 67, 255, 73, 73, 73, 255, 80, 80, 80, 255, 86, 86, 86, 255, 91, 91, 91, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 106, 106, 106, 255, 115, 115, 115, 255, 126, 126, 126, 255, 132, 132, 132, 255, 126, 126, 126, 255, 108, 108, 108, 255, 83, 83, 83, 255, 60, 60, 60, 255, 58, 58, 58, 255, 76, 76, 76, 255, 99, 99, 99, 255, 120, 120, 120, 255, 125, 125, 125, 255, 110, 110, 110, 255, 82, 82, 82, 255, 67, 67, 67, 255, 59, 59, 59, 255, 52, 52, 52, 255, 50, 50, 50, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 77, 77, 77, 255, 83, 83, 83, 255, 90, 90, 90, 255, 106, 106, 106, 255, 105, 105, 105, 255, 91, 91, 91, 255, 81, 81, 81, 255, 75, 75, 75, 255, 75, 75, 75, 255, 83, 83, 83, 255, 97, 97, 97, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 70, 70, 70, 255, 65, 65, 65, 255, 66, 66, 66, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 64, 64, 64, 255, 60, 60, 60, 255, 64, 64, 64, 255, 63, 63, 63, 255, 58, 58, 58, 255, 61, 61, 61, 255, 76, 76, 76, 255, 62, 62, 62, 255, 64, 64, 64, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 77, 77, 77, 255, 75, 75, 75, 255, 82, 82, 82, 255, 85, 85, 85, 255, 80, 80, 80, 255, 72, 72, 72, 255, 65, 65, 65, 255, 59, 59, 59, 255, 55, 55, 55, 255, 55, 55, 55, 255, 57, 57, 57, 255, 61, 61, 61, 255, 66, 66, 66, 255, 72, 72, 72, 255, 78, 78, 78, 255, 84, 84, 84, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 81, 81, 81, 255, 85, 85, 85, 255, 97, 97, 97, 255, 108, 108, 108, 255, 110, 110, 110, 255, 106, 106, 106, 255, 100, 100, 100, 255, 95, 95, 95, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 113, 113, 113, 255, 99, 99, 99, 255, 88, 88, 88, 255, 82, 82, 82, 255, 79, 79, 79, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 118, 118, 118, 255, 124, 124, 124, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 148, 148, 148, 255, 142, 142, 142, 255, 142, 142, 142, 255, 138, 138, 138, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 139, 139, 139, 255, 143, 143, 143, 255, 144, 144, 144, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 147, 147, 147, 255, 136, 136, 136, 255, 126, 126, 126, 255, 120, 120, 120, 255, 117, 117, 117, 255, 117, 117, 117, 255, 119, 119, 119, 255, 123, 123, 123, 255, 131, 131, 131, 255, 143, 143, 143, 255, 153, 153, 153, 255, 157, 157, 157, 255, 154, 154, 154, 255, 145, 145, 145, 255, 136, 136, 136, 255, 127, 127, 127, 255, 122, 122, 122, 255, 118, 118, 118, 255, 118, 118, 118, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 105, 105, 105, 255, 100, 100, 100, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 90, 90, 90, 255, 78, 78, 78, 255, 80, 80, 80, 255, 95, 95, 95, 255, 102, 102, 102, 255, 98, 98, 98, 255, 91, 91, 91, 255, 80, 80, 80, 255, 67, 67, 67, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 65, 65, 65, 255, 72, 72, 72, 255, 79, 79, 79, 255, 86, 86, 86, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 107, 107, 107, 255, 115, 115, 115, 255, 126, 126, 126, 255, 133, 133, 133, 255, 126, 126, 126, 255, 109, 109, 109, 255, 84, 84, 84, 255, 62, 62, 62, 255, 59, 59, 59, 255, 77, 77, 77, 255, 101, 101, 101, 255, 122, 122, 122, 255, 125, 125, 125, 255, 108, 108, 108, 255, 79, 79, 79, 255, 65, 65, 65, 255, 58, 58, 58, 255, 51, 51, 51, 255, 49, 49, 49, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 56, 56, 56, 255, 63, 63, 63, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 72, 72, 72, 255, 77, 77, 77, 255, 83, 83, 83, 255, 91, 91, 91, 255, 107, 107, 107, 255, 103, 103, 103, 255, 90, 90, 90, 255, 80, 80, 80, 255, 74, 74, 74, 255, 73, 73, 73, 255, 79, 79, 79, 255, 92, 92, 92, 255, 104, 104, 104, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 65, 65, 65, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 61, 61, 61, 255, 62, 62, 62, 255, 65, 65, 65, 255, 60, 60, 60, 255, 58, 58, 58, 255, 69, 69, 69, 255, 72, 72, 72, 255, 59, 59, 59, 255, 66, 66, 66, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 72, 72, 72, 255, 78, 78, 78, 255, 84, 84, 84, 255, 85, 85, 85, 255, 82, 82, 82, 255, 75, 75, 75, 255, 68, 68, 68, 255, 62, 62, 62, 255, 58, 58, 58, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 63, 63, 63, 255, 69, 69, 69, 255, 75, 75, 75, 255, 81, 81, 81, 255, 86, 86, 86, 255, 92, 92, 92, 255, 97, 97, 97, 255, 100, 100, 100, 255, 99, 99, 99, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 81, 81, 81, 255, 84, 84, 84, 255, 97, 97, 97, 255, 109, 109, 109, 255, 110, 110, 110, 255, 104, 104, 104, 255, 97, 97, 97, 255, 93, 93, 93, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 146, 146, 146, 255, 142, 142, 142, 255, 142, 142, 142, 255, 137, 137, 137, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 142, 142, 142, 255, 143, 143, 143, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 149, 149, 149, 255, 143, 143, 143, 255, 134, 134, 134, 255, 127, 127, 127, 255, 123, 123, 123, 255, 122, 122, 122, 255, 124, 124, 124, 255, 128, 128, 128, 255, 136, 136, 136, 255, 146, 146, 146, 255, 154, 154, 154, 255, 157, 157, 157, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 130, 130, 130, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 121, 121, 121, 255, 116, 116, 116, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 88, 88, 88, 255, 85, 85, 85, 255, 89, 89, 89, 255, 90, 90, 90, 255, 82, 82, 82, 255, 78, 78, 78, 255, 92, 92, 92, 255, 102, 102, 102, 255, 99, 99, 99, 255, 92, 92, 92, 255, 84, 84, 84, 255, 73, 73, 73, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 68, 68, 68, 255, 75, 75, 75, 255, 83, 83, 83, 255, 91, 91, 91, 255, 97, 97, 97, 255, 101, 101, 101, 255, 103, 103, 103, 255, 107, 107, 107, 255, 114, 114, 114, 255, 125, 125, 125, 255, 133, 133, 133, 255, 128, 128, 128, 255, 111, 111, 111, 255, 86, 86, 86, 255, 65, 65, 65, 255, 60, 60, 60, 255, 78, 78, 78, 255, 102, 102, 102, 255, 123, 123, 123, 255, 126, 126, 126, 255, 106, 106, 106, 255, 77, 77, 77, 255, 63, 63, 63, 255, 57, 57, 57, 255, 50, 50, 50, 255, 49, 49, 49, 255, 52, 52, 52, 255, 52, 52, 52, 255, 51, 51, 51, 255, 54, 54, 54, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 72, 72, 72, 255, 78, 78, 78, 255, 83, 83, 83, 255, 93, 93, 93, 255, 108, 108, 108, 255, 101, 101, 101, 255, 88, 88, 88, 255, 79, 79, 79, 255, 74, 74, 74, 255, 72, 72, 72, 255, 75, 75, 75, 255, 87, 87, 87, 255, 100, 100, 100, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 89, 89, 89, 255, 86, 86, 86, 255, 82, 82, 82, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 69, 69, 69, 255, 64, 64, 64, 255, 61, 61, 61, 255, 65, 65, 65, 255, 63, 63, 63, 255, 58, 58, 58, 255, 62, 62, 62, 255, 74, 74, 74, 255, 64, 64, 64, 255, 60, 60, 60, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 70, 70, 70, 255, 74, 74, 74, 255, 80, 80, 80, 255, 85, 85, 85, 255, 87, 87, 87, 255, 85, 85, 85, 255, 80, 80, 80, 255, 73, 73, 73, 255, 67, 67, 67, 255, 62, 62, 62, 255, 58, 58, 58, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 87, 87, 87, 255, 94, 94, 94, 255, 100, 100, 100, 255, 99, 99, 99, 255, 94, 94, 94, 255, 88, 88, 88, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 82, 82, 82, 255, 83, 83, 83, 255, 97, 97, 97, 255, 110, 110, 110, 255, 110, 110, 110, 255, 102, 102, 102, 255, 95, 95, 95, 255, 92, 92, 92, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 129, 129, 129, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 141, 141, 141, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 144, 144, 144, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 147, 147, 147, 255, 142, 142, 142, 255, 136, 136, 136, 255, 132, 132, 132, 255, 131, 131, 131, 255, 133, 133, 133, 255, 137, 137, 137, 255, 144, 144, 144, 255, 151, 151, 151, 255, 156, 156, 156, 255, 156, 156, 156, 255, 151, 151, 151, 255, 143, 143, 143, 255, 136, 136, 136, 255, 130, 130, 130, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 120, 120, 120, 255, 114, 114, 114, 255, 107, 107, 107, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 95, 95, 95, 255, 88, 88, 88, 255, 85, 85, 85, 255, 87, 87, 87, 255, 85, 85, 85, 255, 78, 78, 78, 255, 85, 85, 85, 255, 99, 99, 99, 255, 102, 102, 102, 255, 95, 95, 95, 255, 87, 87, 87, 255, 79, 79, 79, 255, 69, 69, 69, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 69, 69, 69, 255, 78, 78, 78, 255, 87, 87, 87, 255, 95, 95, 95, 255, 101, 101, 101, 255, 106, 106, 106, 255, 108, 108, 108, 255, 113, 113, 113, 255, 122, 122, 122, 255, 132, 132, 132, 255, 130, 130, 130, 255, 115, 115, 115, 255, 91, 91, 91, 255, 69, 69, 69, 255, 62, 62, 62, 255, 78, 78, 78, 255, 103, 103, 103, 255, 124, 124, 124, 255, 127, 127, 127, 255, 105, 105, 105, 255, 76, 76, 76, 255, 62, 62, 62, 255, 57, 57, 57, 255, 49, 49, 49, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 51, 51, 51, 255, 51, 51, 51, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 72, 72, 72, 255, 78, 78, 78, 255, 83, 83, 83, 255, 96, 96, 96, 255, 108, 108, 108, 255, 98, 98, 98, 255, 86, 86, 86, 255, 78, 78, 78, 255, 73, 73, 73, 255, 71, 71, 71, 255, 73, 73, 73, 255, 82, 82, 82, 255, 94, 94, 94, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 65, 65, 65, 255, 65, 65, 65, 255, 68, 68, 68, 255, 66, 66, 66, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 60, 60, 60, 255, 60, 60, 60, 255, 69, 69, 69, 255, 73, 73, 73, 255, 59, 59, 59, 255, 61, 61, 61, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 72, 72, 72, 255, 76, 76, 76, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 87, 87, 87, 255, 83, 83, 83, 255, 76, 76, 76, 255, 69, 69, 69, 255, 63, 63, 63, 255, 59, 59, 59, 255, 58, 58, 58, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 79, 79, 79, 255, 86, 86, 86, 255, 94, 94, 94, 255, 100, 100, 100, 255, 99, 99, 99, 255, 92, 92, 92, 255, 86, 86, 86, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 95, 95, 95, 255, 111, 111, 111, 255, 111, 111, 111, 255, 101, 101, 101, 255, 93, 93, 93, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 138, 138, 138, 255, 138, 138, 138, 255, 141, 141, 141, 255, 142, 142, 142, 255, 145, 145, 145, 255, 150, 150, 150, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 146, 146, 146, 255, 142, 142, 142, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 147, 147, 147, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 141, 141, 141, 255, 143, 143, 143, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 155, 155, 155, 255, 151, 151, 151, 255, 144, 144, 144, 255, 138, 138, 138, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 127, 127, 127, 255, 121, 121, 121, 255, 113, 113, 113, 255, 106, 106, 106, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 96, 96, 96, 255, 89, 89, 89, 255, 85, 85, 85, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 89, 89, 89, 255, 102, 102, 102, 255, 100, 100, 100, 255, 92, 92, 92, 255, 83, 83, 83, 255, 76, 76, 76, 255, 68, 68, 68, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 69, 69, 69, 255, 80, 80, 80, 255, 90, 90, 90, 255, 99, 99, 99, 255, 106, 106, 106, 255, 110, 110, 110, 255, 113, 113, 113, 255, 120, 120, 120, 255, 130, 130, 130, 255, 132, 132, 132, 255, 120, 120, 120, 255, 97, 97, 97, 255, 74, 74, 74, 255, 65, 65, 65, 255, 78, 78, 78, 255, 102, 102, 102, 255, 123, 123, 123, 255, 128, 128, 128, 255, 106, 106, 106, 255, 77, 77, 77, 255, 62, 62, 62, 255, 57, 57, 57, 255, 50, 50, 50, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 67, 67, 67, 255, 72, 72, 72, 255, 79, 79, 79, 255, 84, 84, 84, 255, 99, 99, 99, 255, 109, 109, 109, 255, 96, 96, 96, 255, 83, 83, 83, 255, 77, 77, 77, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 77, 77, 77, 255, 89, 89, 89, 255, 99, 99, 99, 255, 105, 105, 105, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 63, 63, 63, 255, 62, 62, 62, 255, 66, 66, 66, 255, 68, 68, 68, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 63, 63, 63, 255, 73, 73, 73, 255, 68, 68, 68, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 87, 87, 87, 255, 88, 88, 88, 255, 84, 84, 84, 255, 76, 76, 76, 255, 68, 68, 68, 255, 61, 61, 61, 255, 58, 58, 58, 255, 58, 58, 58, 255, 62, 62, 62, 255, 68, 68, 68, 255, 75, 75, 75, 255, 82, 82, 82, 255, 88, 88, 88, 255, 95, 95, 95, 255, 100, 100, 100, 255, 97, 97, 97, 255, 90, 90, 90, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 93, 93, 93, 255, 111, 111, 111, 255, 111, 111, 111, 255, 101, 101, 101, 255, 93, 93, 93, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 142, 142, 142, 255, 145, 145, 145, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 146, 146, 146, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 151, 151, 151, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 128, 128, 128, 255, 123, 123, 123, 255, 114, 114, 114, 255, 105, 105, 105, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 103, 103, 103, 255, 98, 98, 98, 255, 90, 90, 90, 255, 85, 85, 85, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 89, 89, 89, 255, 101, 101, 101, 255, 101, 101, 101, 255, 91, 91, 91, 255, 83, 83, 83, 255, 75, 75, 75, 255, 69, 69, 69, 255, 63, 63, 63, 255, 61, 61, 61, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 70, 70, 70, 255, 82, 82, 82, 255, 94, 94, 94, 255, 104, 104, 104, 255, 110, 110, 110, 255, 113, 113, 113, 255, 118, 118, 118, 255, 127, 127, 127, 255, 133, 133, 133, 255, 124, 124, 124, 255, 104, 104, 104, 255, 81, 81, 81, 255, 68, 68, 68, 255, 77, 77, 77, 255, 100, 100, 100, 255, 122, 122, 122, 255, 129, 129, 129, 255, 109, 109, 109, 255, 79, 79, 79, 255, 62, 62, 62, 255, 57, 57, 57, 255, 51, 51, 51, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 67, 67, 67, 255, 73, 73, 73, 255, 80, 80, 80, 255, 84, 84, 84, 255, 103, 103, 103, 255, 108, 108, 108, 255, 93, 93, 93, 255, 81, 81, 81, 255, 76, 76, 76, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 74, 74, 74, 255, 83, 83, 83, 255, 94, 94, 94, 255, 102, 102, 102, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 61, 61, 61, 255, 59, 59, 59, 255, 63, 63, 63, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 65, 65, 65, 255, 64, 64, 64, 255, 60, 60, 60, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 65, 65, 65, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 74, 74, 74, 255, 78, 78, 78, 255, 83, 83, 83, 255, 87, 87, 87, 255, 86, 86, 86, 255, 79, 79, 79, 255, 71, 71, 71, 255, 62, 62, 62, 255, 57, 57, 57, 255, 56, 56, 56, 255, 60, 60, 60, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 94, 94, 94, 255, 87, 87, 87, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 85, 85, 85, 255, 79, 79, 79, 255, 90, 90, 90, 255, 110, 110, 110, 255, 112, 112, 112, 255, 101, 101, 101, 255, 93, 93, 93, 255, 91, 91, 91, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 137, 137, 137, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 85, 85, 85, 255, 98, 98, 98, 255, 102, 102, 102, 255, 95, 95, 95, 255, 84, 84, 84, 255, 76, 76, 76, 255, 69, 69, 69, 255, 64, 64, 64, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 70, 70, 70, 255, 85, 85, 85, 255, 99, 99, 99, 255, 109, 109, 109, 255, 114, 114, 114, 255, 117, 117, 117, 255, 124, 124, 124, 255, 133, 133, 133, 255, 129, 129, 129, 255, 112, 112, 112, 255, 88, 88, 88, 255, 73, 73, 73, 255, 76, 76, 76, 255, 98, 98, 98, 255, 120, 120, 120, 255, 130, 130, 130, 255, 114, 114, 114, 255, 82, 82, 82, 255, 63, 63, 63, 255, 57, 57, 57, 255, 52, 52, 52, 255, 47, 47, 47, 255, 47, 47, 47, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 106, 106, 106, 255, 107, 107, 107, 255, 90, 90, 90, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 78, 78, 78, 255, 87, 87, 87, 255, 96, 96, 96, 255, 102, 102, 102, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 80, 80, 80, 255, 75, 75, 75, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 63, 63, 63, 255, 58, 58, 58, 255, 56, 56, 56, 255, 60, 60, 60, 255, 67, 67, 67, 255, 66, 66, 66, 255, 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 63, 63, 63, 255, 70, 70, 70, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 70, 70, 70, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 85, 85, 85, 255, 80, 80, 80, 255, 71, 71, 71, 255, 62, 62, 62, 255, 56, 56, 56, 255, 54, 54, 54, 255, 58, 58, 58, 255, 66, 66, 66, 255, 75, 75, 75, 255, 83, 83, 83, 255, 88, 88, 88, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 93, 93, 93, 255, 98, 98, 98, 255, 99, 99, 99, 255, 91, 91, 91, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 86, 86, 86, 255, 80, 80, 80, 255, 87, 87, 87, 255, 109, 109, 109, 255, 114, 114, 114, 255, 102, 102, 102, 255, 93, 93, 93, 255, 91, 91, 91, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 122, 122, 122, 255, 116, 116, 116, 255, 107, 107, 107, 255, 96, 96, 96, 255, 88, 88, 88, 255, 84, 84, 84, 255, 83, 83, 83, 255, 86, 86, 86, 255, 92, 92, 92, 255, 101, 101, 101, 255, 111, 111, 111, 255, 121, 121, 121, 255, 129, 129, 129, 255, 134, 134, 134, 255, 139, 139, 139, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 137, 137, 137, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 141, 141, 141, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 119, 119, 119, 255, 124, 124, 124, 255, 127, 127, 127, 255, 118, 118, 118, 255, 106, 106, 106, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 103, 103, 103, 255, 95, 95, 95, 255, 87, 87, 87, 255, 82, 82, 82, 255, 81, 81, 81, 255, 78, 78, 78, 255, 79, 79, 79, 255, 90, 90, 90, 255, 101, 101, 101, 255, 100, 100, 100, 255, 89, 89, 89, 255, 78, 78, 78, 255, 70, 70, 70, 255, 64, 64, 64, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 73, 73, 73, 255, 89, 89, 89, 255, 104, 104, 104, 255, 113, 113, 113, 255, 118, 118, 118, 255, 121, 121, 121, 255, 130, 130, 130, 255, 132, 132, 132, 255, 119, 119, 119, 255, 96, 96, 96, 255, 79, 79, 79, 255, 77, 77, 77, 255, 94, 94, 94, 255, 117, 117, 117, 255, 131, 131, 131, 255, 119, 119, 119, 255, 88, 88, 88, 255, 64, 64, 64, 255, 58, 58, 58, 255, 54, 54, 54, 255, 48, 48, 48, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 76, 76, 76, 255, 82, 82, 82, 255, 93, 93, 93, 255, 110, 110, 110, 255, 104, 104, 104, 255, 88, 88, 88, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 73, 73, 73, 255, 82, 82, 82, 255, 90, 90, 90, 255, 97, 97, 97, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 83, 83, 83, 255, 78, 78, 78, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 60, 60, 60, 255, 56, 56, 56, 255, 54, 54, 54, 255, 57, 57, 57, 255, 65, 65, 65, 255, 67, 67, 67, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 61, 61, 61, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 69, 69, 69, 255, 64, 64, 64, 255, 61, 61, 61, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 81, 81, 81, 255, 77, 77, 77, 255, 69, 69, 69, 255, 60, 60, 60, 255, 55, 55, 55, 255, 53, 53, 53, 255, 59, 59, 59, 255, 69, 69, 69, 255, 80, 80, 80, 255, 88, 88, 88, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 99, 99, 99, 255, 96, 96, 96, 255, 87, 87, 87, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 81, 81, 81, 255, 84, 84, 84, 255, 106, 106, 106, 255, 115, 115, 115, 255, 104, 104, 104, 255, 94, 94, 94, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 116, 116, 116, 255, 112, 112, 112, 255, 104, 104, 104, 255, 92, 92, 92, 255, 80, 80, 80, 255, 75, 75, 75, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 78, 78, 78, 255, 93, 93, 93, 255, 113, 113, 113, 255, 128, 128, 128, 255, 136, 136, 136, 255, 140, 140, 140, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 132, 132, 132, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 115, 115, 115, 255, 119, 119, 119, 255, 126, 126, 126, 255, 122, 122, 122, 255, 109, 109, 109, 255, 101, 101, 101, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 104, 104, 104, 255, 98, 98, 98, 255, 89, 89, 89, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 79, 79, 79, 255, 92, 92, 92, 255, 101, 101, 101, 255, 96, 96, 96, 255, 83, 83, 83, 255, 71, 71, 71, 255, 64, 64, 64, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 77, 77, 77, 255, 96, 96, 96, 255, 110, 110, 110, 255, 118, 118, 118, 255, 121, 121, 121, 255, 127, 127, 127, 255, 134, 134, 134, 255, 125, 125, 125, 255, 105, 105, 105, 255, 86, 86, 86, 255, 79, 79, 79, 255, 91, 91, 91, 255, 114, 114, 114, 255, 130, 130, 130, 255, 126, 126, 126, 255, 95, 95, 95, 255, 68, 68, 68, 255, 58, 58, 58, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 54, 54, 54, 255, 59, 59, 59, 255, 64, 64, 64, 255, 70, 70, 70, 255, 78, 78, 78, 255, 84, 84, 84, 255, 100, 100, 100, 255, 112, 112, 112, 255, 101, 101, 101, 255, 85, 85, 85, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 71, 71, 71, 255, 76, 76, 76, 255, 84, 84, 84, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 77, 77, 77, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 82, 82, 82, 255, 74, 74, 74, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 55, 55, 55, 255, 63, 63, 63, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 66, 66, 66, 255, 65, 65, 65, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 64, 64, 64, 255, 70, 70, 70, 255, 74, 74, 74, 255, 74, 74, 74, 255, 72, 72, 72, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 71, 71, 71, 255, 65, 65, 65, 255, 58, 58, 58, 255, 54, 54, 54, 255, 53, 53, 53, 255, 60, 60, 60, 255, 72, 72, 72, 255, 84, 84, 84, 255, 90, 90, 90, 255, 92, 92, 92, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 84, 84, 84, 255, 90, 90, 90, 255, 96, 96, 96, 255, 95, 95, 95, 255, 96, 96, 96, 255, 99, 99, 99, 255, 92, 92, 92, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 83, 83, 83, 255, 81, 81, 81, 255, 102, 102, 102, 255, 117, 117, 117, 255, 107, 107, 107, 255, 95, 95, 95, 255, 91, 91, 91, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 102, 102, 102, 255, 91, 91, 91, 255, 80, 80, 80, 255, 75, 75, 75, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 78, 78, 78, 255, 74, 74, 74, 255, 89, 89, 89, 255, 119, 119, 119, 255, 135, 135, 135, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 114, 114, 114, 255, 120, 120, 120, 255, 126, 126, 126, 255, 116, 116, 116, 255, 104, 104, 104, 255, 99, 99, 99, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 101, 101, 101, 255, 94, 94, 94, 255, 85, 85, 85, 255, 80, 80, 80, 255, 80, 80, 80, 255, 78, 78, 78, 255, 74, 74, 74, 255, 80, 80, 80, 255, 95, 95, 95, 255, 101, 101, 101, 255, 88, 88, 88, 255, 73, 73, 73, 255, 64, 64, 64, 255, 61, 61, 61, 255, 63, 63, 63, 255, 62, 62, 62, 255, 66, 66, 66, 255, 84, 84, 84, 255, 104, 104, 104, 255, 116, 116, 116, 255, 121, 121, 121, 255, 124, 124, 124, 255, 132, 132, 132, 255, 130, 130, 130, 255, 115, 115, 115, 255, 93, 93, 93, 255, 82, 82, 82, 255, 88, 88, 88, 255, 109, 109, 109, 255, 127, 127, 127, 255, 130, 130, 130, 255, 105, 105, 105, 255, 74, 74, 74, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 49, 49, 49, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 107, 107, 107, 255, 112, 112, 112, 255, 97, 97, 97, 255, 82, 82, 82, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 79, 79, 79, 255, 86, 86, 86, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 85, 85, 85, 255, 75, 75, 75, 255, 69, 69, 69, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 54, 54, 54, 255, 60, 60, 60, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 71, 71, 71, 255, 74, 74, 74, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 56, 56, 56, 255, 54, 54, 54, 255, 55, 55, 55, 255, 62, 62, 62, 255, 74, 74, 74, 255, 85, 85, 85, 255, 92, 92, 92, 255, 93, 93, 93, 255, 90, 90, 90, 255, 84, 84, 84, 255, 77, 77, 77, 255, 73, 73, 73, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 79, 79, 79, 255, 88, 88, 88, 255, 96, 96, 96, 255, 95, 95, 95, 255, 97, 97, 97, 255, 97, 97, 97, 255, 86, 86, 86, 255, 83, 83, 83, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 85, 85, 85, 255, 79, 79, 79, 255, 98, 98, 98, 255, 117, 117, 117, 255, 109, 109, 109, 255, 97, 97, 97, 255, 92, 92, 92, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 105, 105, 105, 255, 98, 98, 98, 255, 89, 89, 89, 255, 80, 80, 80, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 81, 81, 81, 255, 75, 75, 75, 255, 80, 80, 80, 255, 111, 111, 111, 255, 131, 131, 131, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 131, 131, 131, 255, 134, 134, 134, 255, 135, 135, 135, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 113, 113, 113, 255, 121, 121, 121, 255, 124, 124, 124, 255, 113, 113, 113, 255, 102, 102, 102, 255, 97, 97, 97, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 97, 97, 97, 255, 89, 89, 89, 255, 82, 82, 82, 255, 79, 79, 79, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 86, 86, 86, 255, 100, 100, 100, 255, 92, 92, 92, 255, 73, 73, 73, 255, 63, 63, 63, 255, 61, 61, 61, 255, 63, 63, 63, 255, 62, 62, 62, 255, 71, 71, 71, 255, 94, 94, 94, 255, 111, 111, 111, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 133, 133, 133, 255, 123, 123, 123, 255, 102, 102, 102, 255, 87, 87, 87, 255, 87, 87, 87, 255, 104, 104, 104, 255, 123, 123, 123, 255, 132, 132, 132, 255, 116, 116, 116, 255, 84, 84, 84, 255, 63, 63, 63, 255, 57, 57, 57, 255, 56, 56, 56, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 49, 49, 49, 255, 53, 53, 53, 255, 57, 57, 57, 255, 62, 62, 62, 255, 68, 68, 68, 255, 75, 75, 75, 255, 83, 83, 83, 255, 98, 98, 98, 255, 113, 113, 113, 255, 109, 109, 109, 255, 93, 93, 93, 255, 79, 79, 79, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 74, 74, 74, 255, 80, 80, 80, 255, 86, 86, 86, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 81, 81, 81, 255, 83, 83, 83, 255, 87, 87, 87, 255, 87, 87, 87, 255, 77, 77, 77, 255, 69, 69, 69, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 58, 58, 58, 255, 66, 66, 66, 255, 67, 67, 67, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 58, 58, 58, 255, 64, 64, 64, 255, 74, 74, 74, 255, 85, 85, 85, 255, 92, 92, 92, 255, 94, 94, 94, 255, 92, 92, 92, 255, 84, 84, 84, 255, 75, 75, 75, 255, 70, 70, 70, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 78, 78, 78, 255, 88, 88, 88, 255, 96, 96, 96, 255, 94, 94, 94, 255, 98, 98, 98, 255, 91, 91, 91, 255, 82, 82, 82, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 88, 88, 88, 255, 87, 87, 87, 255, 79, 79, 79, 255, 93, 93, 93, 255, 116, 116, 116, 255, 112, 112, 112, 255, 98, 98, 98, 255, 92, 92, 92, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 104, 104, 104, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 79, 79, 79, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 76, 76, 76, 255, 76, 76, 76, 255, 96, 96, 96, 255, 123, 123, 123, 255, 135, 135, 135, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 152, 152, 152, 255, 148, 148, 148, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 135, 135, 135, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 108, 108, 108, 255, 111, 111, 111, 255, 119, 119, 119, 255, 123, 123, 123, 255, 113, 113, 113, 255, 101, 101, 101, 255, 95, 95, 95, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 93, 93, 93, 255, 85, 85, 85, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 73, 73, 73, 255, 79, 79, 79, 255, 98, 98, 98, 255, 93, 93, 93, 255, 71, 71, 71, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 81, 81, 81, 255, 104, 104, 104, 255, 118, 118, 118, 255, 124, 124, 124, 255, 127, 127, 127, 255, 133, 133, 133, 255, 129, 129, 129, 255, 112, 112, 112, 255, 93, 93, 93, 255, 88, 88, 88, 255, 98, 98, 98, 255, 118, 118, 118, 255, 131, 131, 131, 255, 126, 126, 126, 255, 97, 97, 97, 255, 69, 69, 69, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 64, 64, 64, 255, 70, 70, 70, 255, 78, 78, 78, 255, 90, 90, 90, 255, 108, 108, 108, 255, 115, 115, 115, 255, 105, 105, 105, 255, 89, 89, 89, 255, 77, 77, 77, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 71, 71, 71, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 96, 96, 96, 255, 91, 91, 91, 255, 85, 85, 85, 255, 83, 83, 83, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 79, 79, 79, 255, 69, 69, 69, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 56, 56, 56, 255, 64, 64, 64, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 63, 63, 63, 255, 68, 68, 68, 255, 75, 75, 75, 255, 84, 84, 84, 255, 91, 91, 91, 255, 96, 96, 96, 255, 96, 96, 96, 255, 90, 90, 90, 255, 80, 80, 80, 255, 71, 71, 71, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 83, 83, 83, 255, 77, 77, 77, 255, 79, 79, 79, 255, 92, 92, 92, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 83, 83, 83, 255, 83, 83, 83, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 81, 81, 81, 255, 88, 88, 88, 255, 113, 113, 113, 255, 115, 115, 115, 255, 101, 101, 101, 255, 93, 93, 93, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 90, 90, 90, 255, 85, 85, 85, 255, 82, 82, 82, 255, 81, 81, 81, 255, 84, 84, 84, 255, 95, 95, 95, 255, 115, 115, 115, 255, 128, 128, 128, 255, 135, 135, 135, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 122, 122, 122, 255, 123, 123, 123, 255, 126, 126, 126, 255, 130, 130, 130, 255, 134, 134, 134, 255, 135, 135, 135, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 116, 116, 116, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 114, 114, 114, 255, 121, 121, 121, 255, 115, 115, 115, 255, 104, 104, 104, 255, 95, 95, 95, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 88, 88, 88, 255, 81, 81, 81, 255, 76, 76, 76, 255, 77, 77, 77, 255, 73, 73, 73, 255, 77, 77, 77, 255, 98, 98, 98, 255, 90, 90, 90, 255, 67, 67, 67, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 69, 69, 69, 255, 94, 94, 94, 255, 113, 113, 113, 255, 123, 123, 123, 255, 126, 126, 126, 255, 131, 131, 131, 255, 133, 133, 133, 255, 121, 121, 121, 255, 101, 101, 101, 255, 91, 91, 91, 255, 94, 94, 94, 255, 113, 113, 113, 255, 128, 128, 128, 255, 132, 132, 132, 255, 111, 111, 111, 255, 81, 81, 81, 255, 62, 62, 62, 255, 57, 57, 57, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 85, 85, 85, 255, 102, 102, 102, 255, 116, 116, 116, 255, 113, 113, 113, 255, 99, 99, 99, 255, 85, 85, 85, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 96, 96, 96, 255, 90, 90, 90, 255, 85, 85, 85, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 82, 82, 82, 255, 69, 69, 69, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 61, 61, 61, 255, 66, 66, 66, 255, 67, 67, 67, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 71, 71, 71, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 84, 84, 84, 255, 90, 90, 90, 255, 96, 96, 96, 255, 99, 99, 99, 255, 97, 97, 97, 255, 89, 89, 89, 255, 78, 78, 78, 255, 70, 70, 70, 255, 70, 70, 70, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 83, 83, 83, 255, 76, 76, 76, 255, 83, 83, 83, 255, 95, 95, 95, 255, 92, 92, 92, 255, 97, 97, 97, 255, 88, 88, 88, 255, 81, 81, 81, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 83, 83, 83, 255, 83, 83, 83, 255, 109, 109, 109, 255, 118, 118, 118, 255, 103, 103, 103, 255, 94, 94, 94, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 111, 111, 111, 255, 114, 114, 114, 255, 119, 119, 119, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 147, 147, 147, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 141, 141, 141, 255, 136, 136, 136, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 134, 134, 134, 255, 134, 134, 134, 255, 130, 130, 130, 255, 124, 124, 124, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 108, 108, 108, 255, 116, 116, 116, 255, 116, 116, 116, 255, 107, 107, 107, 255, 96, 96, 96, 255, 89, 89, 89, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 78, 78, 78, 255, 100, 100, 100, 255, 82, 82, 82, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 81, 81, 81, 255, 106, 106, 106, 255, 120, 120, 120, 255, 126, 126, 126, 255, 129, 129, 129, 255, 134, 134, 134, 255, 128, 128, 128, 255, 110, 110, 110, 255, 95, 95, 95, 255, 93, 93, 93, 255, 106, 106, 106, 255, 123, 123, 123, 255, 133, 133, 133, 255, 124, 124, 124, 255, 96, 96, 96, 255, 71, 71, 71, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 60, 60, 60, 255, 64, 64, 64, 255, 71, 71, 71, 255, 81, 81, 81, 255, 98, 98, 98, 255, 114, 114, 114, 255, 118, 118, 118, 255, 108, 108, 108, 255, 94, 94, 94, 255, 81, 81, 81, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 95, 95, 95, 255, 89, 89, 89, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 84, 84, 84, 255, 69, 69, 69, 255, 62, 62, 62, 255, 62, 62, 62, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 59, 59, 59, 255, 65, 65, 65, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 101, 101, 101, 255, 99, 99, 99, 255, 92, 92, 92, 255, 81, 81, 81, 255, 72, 72, 72, 255, 70, 70, 70, 255, 73, 73, 73, 255, 78, 78, 78, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 86, 86, 86, 255, 82, 82, 82, 255, 76, 76, 76, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 86, 86, 86, 255, 88, 88, 88, 255, 85, 85, 85, 255, 80, 80, 80, 255, 103, 103, 103, 255, 120, 120, 120, 255, 106, 106, 106, 255, 95, 95, 95, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 142, 142, 142, 255, 135, 135, 135, 255, 125, 125, 125, 255, 118, 118, 118, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 118, 118, 118, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 153, 153, 153, 255, 148, 148, 148, 255, 142, 142, 142, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 122, 122, 122, 255, 126, 126, 126, 255, 131, 131, 131, 255, 133, 133, 133, 255, 132, 132, 132, 255, 128, 128, 128, 255, 121, 121, 121, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 94, 94, 94, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 110, 110, 110, 255, 115, 115, 115, 255, 108, 108, 108, 255, 97, 97, 97, 255, 88, 88, 88, 255, 85, 85, 85, 255, 86, 86, 86, 255, 90, 90, 90, 255, 86, 86, 86, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 83, 83, 83, 255, 101, 101, 101, 255, 71, 71, 71, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 70, 70, 70, 255, 96, 96, 96, 255, 115, 115, 115, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 132, 132, 132, 255, 120, 120, 120, 255, 102, 102, 102, 255, 94, 94, 94, 255, 100, 100, 100, 255, 118, 118, 118, 255, 130, 130, 130, 255, 131, 131, 131, 255, 112, 112, 112, 255, 85, 85, 85, 255, 66, 66, 66, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 69, 69, 69, 255, 78, 78, 78, 255, 94, 94, 94, 255, 112, 112, 112, 255, 121, 121, 121, 255, 115, 115, 115, 255, 102, 102, 102, 255, 88, 88, 88, 255, 78, 78, 78, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 70, 70, 70, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 93, 93, 93, 255, 88, 88, 88, 255, 89, 89, 89, 255, 92, 92, 92, 255, 86, 86, 86, 255, 69, 69, 69, 255, 60, 60, 60, 255, 60, 60, 60, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 56, 56, 56, 255, 63, 63, 63, 255, 66, 66, 66, 255, 67, 67, 67, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 103, 103, 103, 255, 97, 97, 97, 255, 88, 88, 88, 255, 79, 79, 79, 255, 72, 72, 72, 255, 70, 70, 70, 255, 73, 73, 73, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 77, 77, 77, 255, 82, 82, 82, 255, 94, 94, 94, 255, 89, 89, 89, 255, 96, 96, 96, 255, 83, 83, 83, 255, 82, 82, 82, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 86, 86, 86, 255, 79, 79, 79, 255, 97, 97, 97, 255, 120, 120, 120, 255, 109, 109, 109, 255, 97, 97, 97, 255, 92, 92, 92, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 130, 130, 130, 255, 114, 114, 114, 255, 101, 101, 101, 255, 95, 95, 95, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 157, 157, 157, 255, 156, 156, 156, 255, 153, 153, 153, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 130, 130, 130, 255, 125, 125, 125, 255, 121, 121, 121, 255, 119, 119, 119, 255, 121, 121, 121, 255, 125, 125, 125, 255, 130, 130, 130, 255, 132, 132, 132, 255, 132, 132, 132, 255, 127, 127, 127, 255, 120, 120, 120, 255, 113, 113, 113, 255, 109, 109, 109, 255, 104, 104, 104, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 87, 87, 87, 255, 91, 91, 91, 255, 97, 97, 97, 255, 100, 100, 100, 255, 106, 106, 106, 255, 112, 112, 112, 255, 105, 105, 105, 255, 92, 92, 92, 255, 85, 85, 85, 255, 86, 86, 86, 255, 91, 91, 91, 255, 88, 88, 88, 255, 79, 79, 79, 255, 74, 74, 74, 255, 74, 74, 74, 255, 93, 93, 93, 255, 90, 90, 90, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 84, 84, 84, 255, 108, 108, 108, 255, 122, 122, 122, 255, 128, 128, 128, 255, 130, 130, 130, 255, 134, 134, 134, 255, 128, 128, 128, 255, 110, 110, 110, 255, 98, 98, 98, 255, 98, 98, 98, 255, 110, 110, 110, 255, 125, 125, 125, 255, 133, 133, 133, 255, 125, 125, 125, 255, 102, 102, 102, 255, 78, 78, 78, 255, 65, 65, 65, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 62, 62, 62, 255, 67, 67, 67, 255, 77, 77, 77, 255, 92, 92, 92, 255, 110, 110, 110, 255, 122, 122, 122, 255, 120, 120, 120, 255, 110, 110, 110, 255, 96, 96, 96, 255, 83, 83, 83, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 99, 99, 99, 255, 105, 105, 105, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 91, 91, 91, 255, 90, 90, 90, 255, 92, 92, 92, 255, 88, 88, 88, 255, 70, 70, 70, 255, 60, 60, 60, 255, 59, 59, 59, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 55, 55, 55, 255, 59, 59, 59, 255, 64, 64, 64, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 104, 104, 104, 255, 99, 99, 99, 255, 91, 91, 91, 255, 82, 82, 82, 255, 75, 75, 75, 255, 71, 71, 71, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 82, 82, 82, 255, 75, 75, 75, 255, 93, 93, 93, 255, 87, 87, 87, 255, 93, 93, 93, 255, 88, 88, 88, 255, 80, 80, 80, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 87, 87, 87, 255, 80, 80, 80, 255, 91, 91, 91, 255, 119, 119, 119, 255, 113, 113, 113, 255, 99, 99, 99, 255, 93, 93, 93, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 115, 115, 115, 255, 116, 116, 116, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 118, 118, 118, 255, 123, 123, 123, 255, 129, 129, 129, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 135, 135, 135, 255, 130, 130, 130, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 119, 119, 119, 255, 124, 124, 124, 255, 130, 130, 130, 255, 137, 137, 137, 255, 141, 141, 141, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 128, 128, 128, 255, 106, 106, 106, 255, 90, 90, 90, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 98, 98, 98, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 144, 144, 144, 255, 137, 137, 137, 255, 131, 131, 131, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 119, 119, 119, 255, 122, 122, 122, 255, 128, 128, 128, 255, 131, 131, 131, 255, 131, 131, 131, 255, 126, 126, 126, 255, 118, 118, 118, 255, 112, 112, 112, 255, 107, 107, 107, 255, 101, 101, 101, 255, 94, 94, 94, 255, 87, 87, 87, 255, 82, 82, 82, 255, 82, 82, 82, 255, 88, 88, 88, 255, 95, 95, 95, 255, 99, 99, 99, 255, 107, 107, 107, 255, 109, 109, 109, 255, 94, 94, 94, 255, 85, 85, 85, 255, 87, 87, 87, 255, 94, 94, 94, 255, 91, 91, 91, 255, 80, 80, 80, 255, 75, 75, 75, 255, 79, 79, 79, 255, 102, 102, 102, 255, 71, 71, 71, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 72, 72, 72, 255, 99, 99, 99, 255, 117, 117, 117, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 132, 132, 132, 255, 120, 120, 120, 255, 103, 103, 103, 255, 98, 98, 98, 255, 104, 104, 104, 255, 120, 120, 120, 255, 130, 130, 130, 255, 132, 132, 132, 255, 119, 119, 119, 255, 95, 95, 95, 255, 76, 76, 76, 255, 66, 66, 66, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 67, 67, 67, 255, 76, 76, 76, 255, 91, 91, 91, 255, 109, 109, 109, 255, 122, 122, 122, 255, 124, 124, 124, 255, 116, 116, 116, 255, 103, 103, 103, 255, 90, 90, 90, 255, 80, 80, 80, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 63, 63, 63, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 77, 77, 77, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 91, 91, 91, 255, 98, 98, 98, 255, 106, 106, 106, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 94, 94, 94, 255, 91, 91, 91, 255, 93, 93, 93, 255, 90, 90, 90, 255, 71, 71, 71, 255, 59, 59, 59, 255, 58, 58, 58, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 56, 56, 56, 255, 61, 61, 61, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 106, 106, 106, 255, 103, 103, 103, 255, 98, 98, 98, 255, 90, 90, 90, 255, 82, 82, 82, 255, 74, 74, 74, 255, 71, 71, 71, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 75, 75, 75, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 93, 93, 93, 255, 79, 79, 79, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 82, 82, 82, 255, 85, 85, 85, 255, 115, 115, 115, 255, 117, 117, 117, 255, 101, 101, 101, 255, 93, 93, 93, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 109, 109, 109, 255, 113, 113, 113, 255, 115, 115, 115, 255, 113, 113, 113, 255, 105, 105, 105, 255, 101, 101, 101, 255, 99, 99, 99, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 113, 113, 113, 255, 117, 117, 117, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 124, 124, 124, 255, 120, 120, 120, 255, 115, 115, 115, 255, 110, 110, 110, 255, 109, 109, 109, 255, 113, 113, 113, 255, 121, 121, 121, 255, 130, 130, 130, 255, 138, 138, 138, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 129, 129, 129, 255, 101, 101, 101, 255, 85, 85, 85, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 100, 100, 100, 255, 106, 106, 106, 255, 113, 113, 113, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 152, 152, 152, 255, 155, 155, 155, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 140, 140, 140, 255, 133, 133, 133, 255, 127, 127, 127, 255, 121, 121, 121, 255, 117, 117, 117, 255, 116, 116, 116, 255, 119, 119, 119, 255, 125, 125, 125, 255, 130, 130, 130, 255, 130, 130, 130, 255, 125, 125, 125, 255, 117, 117, 117, 255, 110, 110, 110, 255, 105, 105, 105, 255, 98, 98, 98, 255, 90, 90, 90, 255, 82, 82, 82, 255, 78, 78, 78, 255, 82, 82, 82, 255, 92, 92, 92, 255, 96, 96, 96, 255, 106, 106, 106, 255, 108, 108, 108, 255, 92, 92, 92, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 92, 92, 92, 255, 80, 80, 80, 255, 77, 77, 77, 255, 93, 93, 93, 255, 88, 88, 88, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 88, 88, 88, 255, 110, 110, 110, 255, 123, 123, 123, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 129, 129, 129, 255, 111, 111, 111, 255, 100, 100, 100, 255, 101, 101, 101, 255, 112, 112, 112, 255, 126, 126, 126, 255, 133, 133, 133, 255, 129, 129, 129, 255, 113, 113, 113, 255, 92, 92, 92, 255, 78, 78, 78, 255, 71, 71, 71, 255, 69, 69, 69, 255, 71, 71, 71, 255, 78, 78, 78, 255, 90, 90, 90, 255, 108, 108, 108, 255, 123, 123, 123, 255, 126, 126, 126, 255, 120, 120, 120, 255, 110, 110, 110, 255, 97, 97, 97, 255, 85, 85, 85, 255, 78, 78, 78, 255, 72, 72, 72, 255, 66, 66, 66, 255, 62, 62, 62, 255, 60, 60, 60, 255, 63, 63, 63, 255, 68, 68, 68, 255, 75, 75, 75, 255, 79, 79, 79, 255, 81, 81, 81, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 91, 91, 91, 255, 100, 100, 100, 255, 106, 106, 106, 255, 106, 106, 106, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 73, 73, 73, 255, 59, 59, 59, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 57, 57, 57, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 67, 67, 67, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 84, 84, 84, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 99, 99, 99, 255, 92, 92, 92, 255, 84, 84, 84, 255, 76, 76, 76, 255, 71, 71, 71, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 86, 86, 86, 255, 85, 85, 85, 255, 78, 78, 78, 255, 81, 81, 81, 255, 91, 91, 91, 255, 81, 81, 81, 255, 94, 94, 94, 255, 80, 80, 80, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 109, 109, 109, 255, 120, 120, 120, 255, 104, 104, 104, 255, 95, 95, 95, 255, 91, 91, 91, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 104, 104, 104, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 110, 110, 110, 255, 100, 100, 100, 255, 96, 96, 96, 255, 98, 98, 98, 255, 103, 103, 103, 255, 107, 107, 107, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 136, 136, 136, 255, 133, 133, 133, 255, 128, 128, 128, 255, 119, 119, 119, 255, 109, 109, 109, 255, 103, 103, 103, 255, 104, 104, 104, 255, 111, 111, 111, 255, 122, 122, 122, 255, 133, 133, 133, 255, 140, 140, 140, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 137, 137, 137, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 130, 130, 130, 255, 99, 99, 99, 255, 83, 83, 83, 255, 81, 81, 81, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 104, 104, 104, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 144, 144, 144, 255, 137, 137, 137, 255, 129, 129, 129, 255, 123, 123, 123, 255, 117, 117, 117, 255, 115, 115, 115, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 130, 130, 130, 255, 124, 124, 124, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 94, 94, 94, 255, 85, 85, 85, 255, 79, 79, 79, 255, 81, 81, 81, 255, 91, 91, 91, 255, 97, 97, 97, 255, 109, 109, 109, 255, 104, 104, 104, 255, 87, 87, 87, 255, 88, 88, 88, 255, 99, 99, 99, 255, 102, 102, 102, 255, 92, 92, 92, 255, 81, 81, 81, 255, 84, 84, 84, 255, 102, 102, 102, 255, 66, 66, 66, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 76, 76, 76, 255, 101, 101, 101, 255, 118, 118, 118, 255, 128, 128, 128, 255, 132, 132, 132, 255, 134, 134, 134, 255, 133, 133, 133, 255, 120, 120, 120, 255, 104, 104, 104, 255, 100, 100, 100, 255, 107, 107, 107, 255, 121, 121, 121, 255, 130, 130, 130, 255, 133, 133, 133, 255, 125, 125, 125, 255, 110, 110, 110, 255, 93, 93, 93, 255, 83, 83, 83, 255, 80, 80, 80, 255, 83, 83, 83, 255, 91, 91, 91, 255, 105, 105, 105, 255, 122, 122, 122, 255, 128, 128, 128, 255, 125, 125, 125, 255, 116, 116, 116, 255, 105, 105, 105, 255, 92, 92, 92, 255, 82, 82, 82, 255, 75, 75, 75, 255, 68, 68, 68, 255, 61, 61, 61, 255, 58, 58, 58, 255, 61, 61, 61, 255, 68, 68, 68, 255, 76, 76, 76, 255, 82, 82, 82, 255, 85, 85, 85, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 86, 86, 86, 255, 93, 93, 93, 255, 104, 104, 104, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 76, 76, 76, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 56, 56, 56, 255, 55, 55, 55, 255, 57, 57, 57, 255, 61, 61, 61, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 75, 75, 75, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 104, 104, 104, 255, 101, 101, 101, 255, 94, 94, 94, 255, 86, 86, 86, 255, 77, 77, 77, 255, 71, 71, 71, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 82, 82, 82, 255, 75, 75, 75, 255, 93, 93, 93, 255, 77, 77, 77, 255, 90, 90, 90, 255, 85, 85, 85, 255, 79, 79, 79, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 86, 86, 86, 255, 80, 80, 80, 255, 102, 102, 102, 255, 122, 122, 122, 255, 107, 107, 107, 255, 96, 96, 96, 255, 91, 91, 91, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 104, 104, 104, 255, 108, 108, 108, 255, 113, 113, 113, 255, 108, 108, 108, 255, 98, 98, 98, 255, 94, 94, 94, 255, 100, 100, 100, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 135, 135, 135, 255, 125, 125, 125, 255, 111, 111, 111, 255, 99, 99, 99, 255, 96, 96, 96, 255, 102, 102, 102, 255, 112, 112, 112, 255, 125, 125, 125, 255, 135, 135, 135, 255, 141, 141, 141, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 138, 138, 138, 255, 128, 128, 128, 255, 99, 99, 99, 255, 81, 81, 81, 255, 82, 82, 82, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 84, 84, 84, 255, 87, 87, 87, 255, 92, 92, 92, 255, 99, 99, 99, 255, 107, 107, 107, 255, 116, 116, 116, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 152, 152, 152, 255, 155, 155, 155, 255, 156, 156, 156, 255, 155, 155, 155, 255, 152, 152, 152, 255, 147, 147, 147, 255, 140, 140, 140, 255, 132, 132, 132, 255, 124, 124, 124, 255, 117, 117, 117, 255, 114, 114, 114, 255, 115, 115, 115, 255, 121, 121, 121, 255, 128, 128, 128, 255, 128, 128, 128, 255, 120, 120, 120, 255, 111, 111, 111, 255, 105, 105, 105, 255, 98, 98, 98, 255, 88, 88, 88, 255, 82, 82, 82, 255, 84, 84, 84, 255, 94, 94, 94, 255, 101, 101, 101, 255, 112, 112, 112, 255, 94, 94, 94, 255, 88, 88, 88, 255, 97, 97, 97, 255, 106, 106, 106, 255, 104, 104, 104, 255, 91, 91, 91, 255, 85, 85, 85, 255, 99, 99, 99, 255, 78, 78, 78, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 69, 69, 69, 255, 91, 91, 91, 255, 111, 111, 111, 255, 125, 125, 125, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 129, 129, 129, 255, 111, 111, 111, 255, 102, 102, 102, 255, 103, 103, 103, 255, 113, 113, 113, 255, 125, 125, 125, 255, 132, 132, 132, 255, 132, 132, 132, 255, 124, 124, 124, 255, 112, 112, 112, 255, 101, 101, 101, 255, 96, 96, 96, 255, 97, 97, 97, 255, 106, 106, 106, 255, 120, 120, 120, 255, 129, 129, 129, 255, 128, 128, 128, 255, 121, 121, 121, 255, 111, 111, 111, 255, 99, 99, 99, 255, 87, 87, 87, 255, 78, 78, 78, 255, 70, 70, 70, 255, 61, 61, 61, 255, 56, 56, 56, 255, 59, 59, 59, 255, 69, 69, 69, 255, 78, 78, 78, 255, 85, 85, 85, 255, 88, 88, 88, 255, 89, 89, 89, 255, 88, 88, 88, 255, 83, 83, 83, 255, 75, 75, 75, 255, 68, 68, 68, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 88, 88, 88, 255, 98, 98, 98, 255, 106, 106, 106, 255, 106, 106, 106, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 80, 80, 80, 255, 60, 60, 60, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 69, 69, 69, 255, 66, 66, 66, 255, 70, 70, 70, 255, 75, 75, 75, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 92, 92, 92, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 104, 104, 104, 255, 101, 101, 101, 255, 95, 95, 95, 255, 85, 85, 85, 255, 76, 76, 76, 255, 71, 71, 71, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 72, 72, 72, 255, 92, 92, 92, 255, 76, 76, 76, 255, 83, 83, 83, 255, 91, 91, 91, 255, 77, 77, 77, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 81, 81, 81, 255, 94, 94, 94, 255, 122, 122, 122, 255, 111, 111, 111, 255, 97, 97, 97, 255, 91, 91, 91, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 104, 104, 104, 255, 110, 110, 110, 255, 110, 110, 110, 255, 98, 98, 98, 255, 93, 93, 93, 255, 100, 100, 100, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 117, 117, 117, 255, 124, 124, 124, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 140, 140, 140, 255, 130, 130, 130, 255, 114, 114, 114, 255, 97, 97, 97, 255, 91, 91, 91, 255, 93, 93, 93, 255, 101, 101, 101, 255, 113, 113, 113, 255, 126, 126, 126, 255, 135, 135, 135, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 134, 134, 134, 255, 121, 121, 121, 255, 96, 96, 96, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 86, 86, 86, 255, 90, 90, 90, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 129, 129, 129, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 153, 153, 153, 255, 150, 150, 150, 255, 144, 144, 144, 255, 136, 136, 136, 255, 126, 126, 126, 255, 118, 118, 118, 255, 112, 112, 112, 255, 113, 113, 113, 255, 120, 120, 120, 255, 128, 128, 128, 255, 126, 126, 126, 255, 116, 116, 116, 255, 107, 107, 107, 255, 101, 101, 101, 255, 92, 92, 92, 255, 85, 85, 85, 255, 88, 88, 88, 255, 96, 96, 96, 255, 108, 108, 108, 255, 106, 106, 106, 255, 89, 89, 89, 255, 94, 94, 94, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 80, 80, 80, 255, 102, 102, 102, 255, 119, 119, 119, 255, 129, 129, 129, 255, 133, 133, 133, 255, 134, 134, 134, 255, 133, 133, 133, 255, 120, 120, 120, 255, 106, 106, 106, 255, 101, 101, 101, 255, 106, 106, 106, 255, 118, 118, 118, 255, 127, 127, 127, 255, 133, 133, 133, 255, 133, 133, 133, 255, 128, 128, 128, 255, 122, 122, 122, 255, 118, 118, 118, 255, 119, 119, 119, 255, 125, 125, 125, 255, 130, 130, 130, 255, 129, 129, 129, 255, 123, 123, 123, 255, 114, 114, 114, 255, 102, 102, 102, 255, 90, 90, 90, 255, 80, 80, 80, 255, 70, 70, 70, 255, 59, 59, 59, 255, 54, 54, 54, 255, 59, 59, 59, 255, 71, 71, 71, 255, 82, 82, 82, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 89, 89, 89, 255, 84, 84, 84, 255, 74, 74, 74, 255, 67, 67, 67, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 84, 84, 84, 255, 92, 92, 92, 255, 104, 104, 104, 255, 107, 107, 107, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 82, 82, 82, 255, 60, 60, 60, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 70, 70, 70, 255, 74, 74, 74, 255, 78, 78, 78, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 103, 103, 103, 255, 104, 104, 104, 255, 100, 100, 100, 255, 92, 92, 92, 255, 81, 81, 81, 255, 73, 73, 73, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 72, 72, 72, 255, 91, 91, 91, 255, 76, 76, 76, 255, 74, 74, 74, 255, 93, 93, 93, 255, 77, 77, 77, 255, 80, 80, 80, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 83, 83, 83, 255, 87, 87, 87, 255, 118, 118, 118, 255, 115, 115, 115, 255, 100, 100, 100, 255, 92, 92, 92, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 105, 105, 105, 255, 111, 111, 111, 255, 103, 103, 103, 255, 92, 92, 92, 255, 98, 98, 98, 255, 107, 107, 107, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 109, 109, 109, 255, 114, 114, 114, 255, 121, 121, 121, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 134, 134, 134, 255, 130, 130, 130, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 124, 124, 124, 255, 127, 127, 127, 255, 132, 132, 132, 255, 139, 139, 139, 255, 144, 144, 144, 255, 141, 141, 141, 255, 141, 141, 141, 255, 134, 134, 134, 255, 119, 119, 119, 255, 98, 98, 98, 255, 87, 87, 87, 255, 86, 86, 86, 255, 90, 90, 90, 255, 99, 99, 99, 255, 109, 109, 109, 255, 120, 120, 120, 255, 128, 128, 128, 255, 133, 133, 133, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 122, 122, 122, 255, 106, 106, 106, 255, 86, 86, 86, 255, 80, 80, 80, 255, 85, 85, 85, 255, 91, 91, 91, 255, 91, 91, 91, 255, 89, 89, 89, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 85, 85, 85, 255, 89, 89, 89, 255, 96, 96, 96, 255, 105, 105, 105, 255, 114, 114, 114, 255, 122, 122, 122, 255, 129, 129, 129, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 149, 149, 149, 255, 146, 146, 146, 255, 139, 139, 139, 255, 129, 129, 129, 255, 119, 119, 119, 255, 112, 112, 112, 255, 112, 112, 112, 255, 120, 120, 120, 255, 128, 128, 128, 255, 122, 122, 122, 255, 110, 110, 110, 255, 103, 103, 103, 255, 95, 95, 95, 255, 89, 89, 89, 255, 92, 92, 92, 255, 99, 99, 99, 255, 114, 114, 114, 255, 95, 95, 95, 255, 92, 92, 92, 255, 103, 103, 103, 255, 104, 104, 104, 255, 102, 102, 102, 255, 103, 103, 103, 255, 96, 96, 96, 255, 104, 104, 104, 255, 69, 69, 69, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 72, 72, 72, 255, 93, 93, 93, 255, 111, 111, 111, 255, 126, 126, 126, 255, 133, 133, 133, 255, 135, 135, 135, 255, 135, 135, 135, 255, 129, 129, 129, 255, 113, 113, 113, 255, 103, 103, 103, 255, 101, 101, 101, 255, 108, 108, 108, 255, 119, 119, 119, 255, 127, 127, 127, 255, 131, 131, 131, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 129, 129, 129, 255, 122, 122, 122, 255, 113, 113, 113, 255, 102, 102, 102, 255, 90, 90, 90, 255, 79, 79, 79, 255, 67, 67, 67, 255, 56, 56, 56, 255, 52, 52, 52, 255, 62, 62, 62, 255, 75, 75, 75, 255, 84, 84, 84, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 85, 85, 85, 255, 73, 73, 73, 255, 66, 66, 66, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 81, 81, 81, 255, 87, 87, 87, 255, 100, 100, 100, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 83, 83, 83, 255, 61, 61, 61, 255, 58, 58, 58, 255, 60, 60, 60, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 66, 66, 66, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 71, 71, 71, 255, 76, 76, 76, 255, 82, 82, 82, 255, 89, 89, 89, 255, 95, 95, 95, 255, 101, 101, 101, 255, 105, 105, 105, 255, 104, 104, 104, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 71, 71, 71, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 90, 90, 90, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 73, 73, 73, 255, 89, 89, 89, 255, 78, 78, 78, 255, 67, 67, 67, 255, 91, 91, 91, 255, 80, 80, 80, 255, 78, 78, 78, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 111, 111, 111, 255, 120, 120, 120, 255, 102, 102, 102, 255, 93, 93, 93, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 100, 100, 100, 255, 105, 105, 105, 255, 109, 109, 109, 255, 96, 96, 96, 255, 93, 93, 93, 255, 105, 105, 105, 255, 108, 108, 108, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 121, 121, 121, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 126, 126, 126, 255, 134, 134, 134, 255, 142, 142, 142, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 126, 126, 126, 255, 103, 103, 103, 255, 87, 87, 87, 255, 82, 82, 82, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 97, 97, 97, 255, 104, 104, 104, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 114, 114, 114, 255, 110, 110, 110, 255, 104, 104, 104, 255, 94, 94, 94, 255, 84, 84, 84, 255, 79, 79, 79, 255, 81, 81, 81, 255, 88, 88, 88, 255, 94, 94, 94, 255, 94, 94, 94, 255, 91, 91, 91, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 86, 86, 86, 255, 93, 93, 93, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 126, 126, 126, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 134, 134, 134, 255, 140, 140, 140, 255, 144, 144, 144, 255, 141, 141, 141, 255, 132, 132, 132, 255, 119, 119, 119, 255, 110, 110, 110, 255, 111, 111, 111, 255, 122, 122, 122, 255, 126, 126, 126, 255, 114, 114, 114, 255, 105, 105, 105, 255, 98, 98, 98, 255, 92, 92, 92, 255, 96, 96, 96, 255, 105, 105, 105, 255, 110, 110, 110, 255, 91, 91, 91, 255, 99, 99, 99, 255, 107, 107, 107, 255, 93, 93, 93, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 87, 87, 87, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 68, 68, 68, 255, 83, 83, 83, 255, 103, 103, 103, 255, 120, 120, 120, 255, 131, 131, 131, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 123, 123, 123, 255, 108, 108, 108, 255, 101, 101, 101, 255, 101, 101, 101, 255, 107, 107, 107, 255, 116, 116, 116, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 129, 129, 129, 255, 125, 125, 125, 255, 119, 119, 119, 255, 109, 109, 109, 255, 97, 97, 97, 255, 85, 85, 85, 255, 72, 72, 72, 255, 59, 59, 59, 255, 52, 52, 52, 255, 57, 57, 57, 255, 70, 70, 70, 255, 81, 81, 81, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 88, 88, 88, 255, 89, 89, 89, 255, 84, 84, 84, 255, 72, 72, 72, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 78, 78, 78, 255, 83, 83, 83, 255, 96, 96, 96, 255, 106, 106, 106, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 84, 84, 84, 255, 60, 60, 60, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 86, 86, 86, 255, 93, 93, 93, 255, 100, 100, 100, 255, 105, 105, 105, 255, 105, 105, 105, 255, 99, 99, 99, 255, 90, 90, 90, 255, 80, 80, 80, 255, 73, 73, 73, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 88, 88, 88, 255, 84, 84, 84, 255, 74, 74, 74, 255, 86, 86, 86, 255, 80, 80, 80, 255, 62, 62, 62, 255, 85, 85, 85, 255, 85, 85, 85, 255, 75, 75, 75, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 86, 86, 86, 255, 82, 82, 82, 255, 103, 103, 103, 255, 123, 123, 123, 255, 106, 106, 106, 255, 95, 95, 95, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 99, 99, 99, 255, 105, 105, 105, 255, 106, 106, 106, 255, 93, 93, 93, 255, 98, 98, 98, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 120, 120, 120, 255, 116, 116, 116, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 120, 120, 120, 255, 124, 124, 124, 255, 131, 131, 131, 255, 139, 139, 139, 255, 144, 144, 144, 255, 141, 141, 141, 255, 141, 141, 141, 255, 134, 134, 134, 255, 117, 117, 117, 255, 95, 95, 95, 255, 83, 83, 83, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 94, 94, 94, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 85, 85, 85, 255, 90, 90, 90, 255, 98, 98, 98, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 145, 145, 145, 255, 141, 141, 141, 255, 133, 133, 133, 255, 125, 125, 125, 255, 119, 119, 119, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 110, 110, 110, 255, 114, 114, 114, 255, 122, 122, 122, 255, 133, 133, 133, 255, 139, 139, 139, 255, 133, 133, 133, 255, 119, 119, 119, 255, 109, 109, 109, 255, 113, 113, 113, 255, 126, 126, 126, 255, 119, 119, 119, 255, 106, 106, 106, 255, 99, 99, 99, 255, 96, 96, 96, 255, 99, 99, 99, 255, 115, 115, 115, 255, 98, 98, 98, 255, 96, 96, 96, 255, 109, 109, 109, 255, 95, 95, 95, 255, 84, 84, 84, 255, 103, 103, 103, 255, 104, 104, 104, 255, 102, 102, 102, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 75, 75, 75, 255, 94, 94, 94, 255, 112, 112, 112, 255, 127, 127, 127, 255, 134, 134, 134, 255, 136, 136, 136, 255, 135, 135, 135, 255, 131, 131, 131, 255, 117, 117, 117, 255, 104, 104, 104, 255, 98, 98, 98, 255, 99, 99, 99, 255, 102, 102, 102, 255, 108, 108, 108, 255, 114, 114, 114, 255, 118, 118, 118, 255, 118, 118, 118, 255, 116, 116, 116, 255, 111, 111, 111, 255, 100, 100, 100, 255, 87, 87, 87, 255, 74, 74, 74, 255, 60, 60, 60, 255, 53, 53, 53, 255, 58, 58, 58, 255, 70, 70, 70, 255, 80, 80, 80, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 82, 82, 82, 255, 69, 69, 69, 255, 63, 63, 63, 255, 65, 65, 65, 255, 70, 70, 70, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 81, 81, 81, 255, 93, 93, 93, 255, 105, 105, 105, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 83, 83, 83, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 86, 86, 86, 255, 93, 93, 93, 255, 100, 100, 100, 255, 105, 105, 105, 255, 107, 107, 107, 255, 102, 102, 102, 255, 94, 94, 94, 255, 84, 84, 84, 255, 77, 77, 77, 255, 72, 72, 72, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 88, 88, 88, 255, 84, 84, 84, 255, 74, 74, 74, 255, 85, 85, 85, 255, 82, 82, 82, 255, 59, 59, 59, 255, 76, 76, 76, 255, 90, 90, 90, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 86, 86, 86, 255, 82, 82, 82, 255, 94, 94, 94, 255, 123, 123, 123, 255, 110, 110, 110, 255, 97, 97, 97, 255, 89, 89, 89, 255, 90, 90, 90, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 95, 95, 95, 255, 98, 98, 98, 255, 105, 105, 105, 255, 103, 103, 103, 255, 91, 91, 91, 255, 103, 103, 103, 255, 109, 109, 109, 255, 102, 102, 102, 255, 99, 99, 99, 255, 99, 99, 99, 255, 104, 104, 104, 255, 108, 108, 108, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 136, 136, 136, 255, 143, 143, 143, 255, 143, 143, 143, 255, 141, 141, 141, 255, 141, 141, 141, 255, 134, 134, 134, 255, 119, 119, 119, 255, 99, 99, 99, 255, 85, 85, 85, 255, 78, 78, 78, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 97, 97, 97, 255, 96, 96, 96, 255, 93, 93, 93, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 84, 84, 84, 255, 90, 90, 90, 255, 98, 98, 98, 255, 106, 106, 106, 255, 114, 114, 114, 255, 120, 120, 120, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 142, 142, 142, 255, 133, 133, 133, 255, 124, 124, 124, 255, 116, 116, 116, 255, 111, 111, 111, 255, 108, 108, 108, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 104, 104, 104, 255, 118, 118, 118, 255, 134, 134, 134, 255, 131, 131, 131, 255, 114, 114, 114, 255, 107, 107, 107, 255, 122, 122, 122, 255, 122, 122, 122, 255, 107, 107, 107, 255, 101, 101, 101, 255, 99, 99, 99, 255, 104, 104, 104, 255, 114, 114, 114, 255, 93, 93, 93, 255, 106, 106, 106, 255, 102, 102, 102, 255, 76, 76, 76, 255, 83, 83, 83, 255, 104, 104, 104, 255, 104, 104, 104, 255, 77, 77, 77, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 71, 71, 71, 255, 85, 85, 85, 255, 103, 103, 103, 255, 120, 120, 120, 255, 132, 132, 132, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 127, 127, 127, 255, 112, 112, 112, 255, 101, 101, 101, 255, 96, 96, 96, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 93, 93, 93, 255, 86, 86, 86, 255, 73, 73, 73, 255, 61, 61, 61, 255, 57, 57, 57, 255, 63, 63, 63, 255, 74, 74, 74, 255, 81, 81, 81, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 83, 83, 83, 255, 87, 87, 87, 255, 88, 88, 88, 255, 79, 79, 79, 255, 65, 65, 65, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 78, 78, 78, 255, 91, 91, 91, 255, 104, 104, 104, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 82, 82, 82, 255, 58, 58, 58, 255, 56, 56, 56, 255, 47, 47, 47, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 69, 69, 69, 255, 74, 74, 74, 255, 81, 81, 81, 255, 87, 87, 87, 255, 94, 94, 94, 255, 100, 100, 100, 255, 106, 106, 106, 255, 108, 108, 108, 255, 105, 105, 105, 255, 98, 98, 98, 255, 89, 89, 89, 255, 81, 81, 81, 255, 75, 75, 75, 255, 72, 72, 72, 255, 72, 72, 72, 255, 75, 75, 75, 255, 80, 80, 80, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 87, 87, 87, 255, 84, 84, 84, 255, 74, 74, 74, 255, 84, 84, 84, 255, 83, 83, 83, 255, 56, 56, 56, 255, 67, 67, 67, 255, 92, 92, 92, 255, 75, 75, 75, 255, 77, 77, 77, 255, 82, 82, 82, 255, 85, 85, 85, 255, 86, 86, 86, 255, 83, 83, 83, 255, 88, 88, 88, 255, 119, 119, 119, 255, 115, 115, 115, 255, 99, 99, 99, 255, 89, 89, 89, 255, 90, 90, 90, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 96, 96, 96, 255, 104, 104, 104, 255, 100, 100, 100, 255, 91, 91, 91, 255, 108, 108, 108, 255, 107, 107, 107, 255, 98, 98, 98, 255, 97, 97, 97, 255, 103, 103, 103, 255, 108, 108, 108, 255, 107, 107, 107, 255, 100, 100, 100, 255, 95, 95, 95, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 120, 120, 120, 255, 124, 124, 124, 255, 128, 128, 128, 255, 134, 134, 134, 255, 140, 140, 140, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 142, 142, 142, 255, 140, 140, 140, 255, 134, 134, 134, 255, 123, 123, 123, 255, 110, 110, 110, 255, 98, 98, 98, 255, 90, 90, 90, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 104, 104, 104, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 85, 85, 85, 255, 92, 92, 92, 255, 101, 101, 101, 255, 109, 109, 109, 255, 116, 116, 116, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 147, 147, 147, 255, 141, 141, 141, 255, 131, 131, 131, 255, 121, 121, 121, 255, 113, 113, 113, 255, 107, 107, 107, 255, 104, 104, 104, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 94, 94, 94, 255, 110, 110, 110, 255, 133, 133, 133, 255, 123, 123, 123, 255, 107, 107, 107, 255, 118, 118, 118, 255, 123, 123, 123, 255, 108, 108, 108, 255, 102, 102, 102, 255, 101, 101, 101, 255, 115, 115, 115, 255, 99, 99, 99, 255, 100, 100, 100, 255, 108, 108, 108, 255, 80, 80, 80, 255, 68, 68, 68, 255, 86, 86, 86, 255, 102, 102, 102, 255, 91, 91, 91, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 70, 70, 70, 255, 79, 79, 79, 255, 96, 96, 96, 255, 112, 112, 112, 255, 127, 127, 127, 255, 135, 135, 135, 255, 137, 137, 137, 255, 136, 136, 136, 255, 133, 133, 133, 255, 123, 123, 123, 255, 109, 109, 109, 255, 99, 99, 99, 255, 93, 93, 93, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 64, 64, 64, 255, 61, 61, 61, 255, 67, 67, 67, 255, 76, 76, 76, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 85, 85, 85, 255, 74, 74, 74, 255, 62, 62, 62, 255, 61, 61, 61, 255, 66, 66, 66, 255, 70, 70, 70, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 73, 73, 73, 255, 77, 77, 77, 255, 89, 89, 89, 255, 103, 103, 103, 255, 107, 107, 107, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 81, 81, 81, 255, 57, 57, 57, 255, 51, 51, 51, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 78, 78, 78, 255, 84, 84, 84, 255, 89, 89, 89, 255, 95, 95, 95, 255, 101, 101, 101, 255, 106, 106, 106, 255, 109, 109, 109, 255, 108, 108, 108, 255, 103, 103, 103, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 75, 75, 75, 255, 72, 72, 72, 255, 72, 72, 72, 255, 77, 77, 77, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 87, 87, 87, 255, 84, 84, 84, 255, 74, 74, 74, 255, 84, 84, 84, 255, 84, 84, 84, 255, 55, 55, 55, 255, 60, 60, 60, 255, 91, 91, 91, 255, 78, 78, 78, 255, 75, 75, 75, 255, 81, 81, 81, 255, 85, 85, 85, 255, 86, 86, 86, 255, 84, 84, 84, 255, 86, 86, 86, 255, 112, 112, 112, 255, 119, 119, 119, 255, 102, 102, 102, 255, 91, 91, 91, 255, 90, 90, 90, 255, 93, 93, 93, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 95, 95, 95, 255, 102, 102, 102, 255, 98, 98, 98, 255, 93, 93, 93, 255, 111, 111, 111, 255, 104, 104, 104, 255, 96, 96, 96, 255, 101, 101, 101, 255, 108, 108, 108, 255, 106, 106, 106, 255, 97, 97, 97, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 113, 113, 113, 255, 117, 117, 117, 255, 120, 120, 120, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 118, 118, 118, 255, 110, 110, 110, 255, 101, 101, 101, 255, 93, 93, 93, 255, 86, 86, 86, 255, 82, 82, 82, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 84, 84, 84, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 108, 108, 108, 255, 112, 112, 112, 255, 112, 112, 112, 255, 108, 108, 108, 255, 102, 102, 102, 255, 94, 94, 94, 255, 88, 88, 88, 255, 84, 84, 84, 255, 82, 82, 82, 255, 84, 84, 84, 255, 91, 91, 91, 255, 100, 100, 100, 255, 109, 109, 109, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 135, 135, 135, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 139, 139, 139, 255, 127, 127, 127, 255, 116, 116, 116, 255, 107, 107, 107, 255, 102, 102, 102, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 87, 87, 87, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 118, 118, 118, 255, 129, 129, 129, 255, 108, 108, 108, 255, 116, 116, 116, 255, 123, 123, 123, 255, 108, 108, 108, 255, 103, 103, 103, 255, 106, 106, 106, 255, 116, 116, 116, 255, 97, 97, 97, 255, 112, 112, 112, 255, 86, 86, 86, 255, 66, 66, 66, 255, 68, 68, 68, 255, 89, 89, 89, 255, 94, 94, 94, 255, 67, 67, 67, 255, 65, 65, 65, 255, 67, 67, 67, 255, 70, 70, 70, 255, 75, 75, 75, 255, 89, 89, 89, 255, 104, 104, 104, 255, 120, 120, 120, 255, 132, 132, 132, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 131, 131, 131, 255, 120, 120, 120, 255, 108, 108, 108, 255, 98, 98, 98, 255, 90, 90, 90, 255, 83, 83, 83, 255, 76, 76, 76, 255, 70, 70, 70, 255, 66, 66, 66, 255, 65, 65, 65, 255, 69, 69, 69, 255, 75, 75, 75, 255, 80, 80, 80, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 86, 86, 86, 255, 80, 80, 80, 255, 67, 67, 67, 255, 59, 59, 59, 255, 61, 61, 61, 255, 67, 67, 67, 255, 71, 71, 71, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 72, 72, 72, 255, 77, 77, 77, 255, 88, 88, 88, 255, 102, 102, 102, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 99, 99, 99, 255, 96, 96, 96, 255, 79, 79, 79, 255, 55, 55, 55, 255, 43, 43, 43, 255, 40, 40, 40, 255, 42, 42, 42, 255, 52, 52, 52, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 109, 109, 109, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 72, 72, 72, 255, 75, 75, 75, 255, 81, 81, 81, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 83, 83, 83, 255, 73, 73, 73, 255, 84, 84, 84, 255, 84, 84, 84, 255, 54, 54, 54, 255, 56, 56, 56, 255, 87, 87, 87, 255, 84, 84, 84, 255, 72, 72, 72, 255, 80, 80, 80, 255, 84, 84, 84, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 105, 105, 105, 255, 122, 122, 122, 255, 105, 105, 105, 255, 92, 92, 92, 255, 91, 91, 91, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 101, 101, 101, 255, 97, 97, 97, 255, 95, 95, 95, 255, 112, 112, 112, 255, 101, 101, 101, 255, 99, 99, 99, 255, 108, 108, 108, 255, 107, 107, 107, 255, 95, 95, 95, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 131, 131, 131, 255, 122, 122, 122, 255, 109, 109, 109, 255, 95, 95, 95, 255, 84, 84, 84, 255, 79, 79, 79, 255, 80, 80, 80, 255, 84, 84, 84, 255, 93, 93, 93, 255, 104, 104, 104, 255, 113, 113, 113, 255, 118, 118, 118, 255, 119, 119, 119, 255, 116, 116, 116, 255, 108, 108, 108, 255, 98, 98, 98, 255, 89, 89, 89, 255, 84, 84, 84, 255, 82, 82, 82, 255, 84, 84, 84, 255, 92, 92, 92, 255, 103, 103, 103, 255, 113, 113, 113, 255, 119, 119, 119, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 129, 129, 129, 255, 134, 134, 134, 255, 139, 139, 139, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 144, 144, 144, 255, 134, 134, 134, 255, 120, 120, 120, 255, 109, 109, 109, 255, 101, 101, 101, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 94, 94, 94, 255, 88, 88, 88, 255, 85, 85, 85, 255, 88, 88, 88, 255, 88, 88, 88, 255, 105, 105, 105, 255, 131, 131, 131, 255, 108, 108, 108, 255, 117, 117, 117, 255, 122, 122, 122, 255, 109, 109, 109, 255, 106, 106, 106, 255, 118, 118, 118, 255, 98, 98, 98, 255, 109, 109, 109, 255, 94, 94, 94, 255, 68, 68, 68, 255, 65, 65, 65, 255, 70, 70, 70, 255, 86, 86, 86, 255, 75, 75, 75, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 84, 84, 84, 255, 97, 97, 97, 255, 112, 112, 112, 255, 127, 127, 127, 255, 136, 136, 136, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 129, 129, 129, 255, 120, 120, 120, 255, 108, 108, 108, 255, 99, 99, 99, 255, 90, 90, 90, 255, 81, 81, 81, 255, 73, 73, 73, 255, 68, 68, 68, 255, 66, 66, 66, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 80, 80, 80, 255, 71, 71, 71, 255, 60, 60, 60, 255, 57, 57, 57, 255, 62, 62, 62, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 76, 76, 76, 255, 88, 88, 88, 255, 101, 101, 101, 255, 106, 106, 106, 255, 107, 107, 107, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 76, 76, 76, 255, 53, 53, 53, 255, 38, 38, 38, 255, 43, 43, 43, 255, 39, 39, 39, 255, 45, 45, 45, 255, 51, 51, 51, 255, 52, 52, 52, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 109, 109, 109, 255, 107, 107, 107, 255, 103, 103, 103, 255, 97, 97, 97, 255, 90, 90, 90, 255, 81, 81, 81, 255, 74, 74, 74, 255, 73, 73, 73, 255, 79, 79, 79, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 83, 83, 83, 255, 72, 72, 72, 255, 86, 86, 86, 255, 84, 84, 84, 255, 53, 53, 53, 255, 53, 53, 53, 255, 80, 80, 80, 255, 89, 89, 89, 255, 71, 71, 71, 255, 78, 78, 78, 255, 83, 83, 83, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 99, 99, 99, 255, 123, 123, 123, 255, 108, 108, 108, 255, 94, 94, 94, 255, 91, 91, 91, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 99, 99, 99, 255, 96, 96, 96, 255, 96, 96, 96, 255, 113, 113, 113, 255, 102, 102, 102, 255, 105, 105, 105, 255, 110, 110, 110, 255, 96, 96, 96, 255, 92, 92, 92, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 141, 141, 141, 255, 137, 137, 137, 255, 128, 128, 128, 255, 113, 113, 113, 255, 95, 95, 95, 255, 82, 82, 82, 255, 79, 79, 79, 255, 85, 85, 85, 255, 98, 98, 98, 255, 112, 112, 112, 255, 121, 121, 121, 255, 123, 123, 123, 255, 120, 120, 120, 255, 113, 113, 113, 255, 101, 101, 101, 255, 90, 90, 90, 255, 83, 83, 83, 255, 82, 82, 82, 255, 86, 86, 86, 255, 98, 98, 98, 255, 110, 110, 110, 255, 119, 119, 119, 255, 125, 125, 125, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 118, 118, 118, 255, 123, 123, 123, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 145, 145, 145, 255, 145, 145, 145, 255, 139, 139, 139, 255, 126, 126, 126, 255, 112, 112, 112, 255, 101, 101, 101, 255, 95, 95, 95, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 101, 101, 101, 255, 107, 107, 107, 255, 112, 112, 112, 255, 116, 116, 116, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 103, 103, 103, 255, 95, 95, 95, 255, 87, 87, 87, 255, 85, 85, 85, 255, 88, 88, 88, 255, 100, 100, 100, 255, 130, 130, 130, 255, 107, 107, 107, 255, 121, 121, 121, 255, 121, 121, 121, 255, 110, 110, 110, 255, 113, 113, 113, 255, 112, 112, 112, 255, 103, 103, 103, 255, 105, 105, 105, 255, 70, 70, 70, 255, 66, 66, 66, 255, 65, 65, 65, 255, 72, 72, 72, 255, 76, 76, 76, 255, 63, 63, 63, 255, 66, 66, 66, 255, 71, 71, 71, 255, 75, 75, 75, 255, 81, 81, 81, 255, 92, 92, 92, 255, 104, 104, 104, 255, 119, 119, 119, 255, 132, 132, 132, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 120, 120, 120, 255, 111, 111, 111, 255, 102, 102, 102, 255, 94, 94, 94, 255, 86, 86, 86, 255, 78, 78, 78, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 74, 74, 74, 255, 69, 69, 69, 255, 62, 62, 62, 255, 56, 56, 56, 255, 57, 57, 57, 255, 62, 62, 62, 255, 68, 68, 68, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 77, 77, 77, 255, 88, 88, 88, 255, 100, 100, 100, 255, 106, 106, 106, 255, 107, 107, 107, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 73, 73, 73, 255, 53, 53, 53, 255, 39, 39, 39, 255, 46, 46, 46, 255, 42, 42, 42, 255, 40, 40, 40, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 72, 72, 72, 255, 75, 75, 75, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 104, 104, 104, 255, 98, 98, 98, 255, 89, 89, 89, 255, 79, 79, 79, 255, 73, 73, 73, 255, 77, 77, 77, 255, 82, 82, 82, 255, 85, 85, 85, 255, 85, 85, 85, 255, 82, 82, 82, 255, 70, 70, 70, 255, 88, 88, 88, 255, 83, 83, 83, 255, 53, 53, 53, 255, 53, 53, 53, 255, 72, 72, 72, 255, 92, 92, 92, 255, 72, 72, 72, 255, 76, 76, 76, 255, 82, 82, 82, 255, 85, 85, 85, 255, 86, 86, 86, 255, 85, 85, 85, 255, 96, 96, 96, 255, 122, 122, 122, 255, 110, 110, 110, 255, 95, 95, 95, 255, 92, 92, 92, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 97, 97, 97, 255, 95, 95, 95, 255, 98, 98, 98, 255, 114, 114, 114, 255, 106, 106, 106, 255, 112, 112, 112, 255, 101, 101, 101, 255, 91, 91, 91, 255, 98, 98, 98, 255, 102, 102, 102, 255, 103, 103, 103, 255, 99, 99, 99, 255, 93, 93, 93, 255, 94, 94, 94, 255, 103, 103, 103, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 138, 138, 138, 255, 128, 128, 128, 255, 107, 107, 107, 255, 86, 86, 86, 255, 78, 78, 78, 255, 86, 86, 86, 255, 104, 104, 104, 255, 119, 119, 119, 255, 125, 125, 125, 255, 123, 123, 123, 255, 115, 115, 115, 255, 102, 102, 102, 255, 89, 89, 89, 255, 82, 82, 82, 255, 82, 82, 82, 255, 91, 91, 91, 255, 105, 105, 105, 255, 118, 118, 118, 255, 126, 126, 126, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 109, 109, 109, 255, 109, 109, 109, 255, 112, 112, 112, 255, 118, 118, 118, 255, 125, 125, 125, 255, 133, 133, 133, 255, 140, 140, 140, 255, 144, 144, 144, 255, 141, 141, 141, 255, 130, 130, 130, 255, 115, 115, 115, 255, 102, 102, 102, 255, 94, 94, 94, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 98, 98, 98, 255, 103, 103, 103, 255, 110, 110, 110, 255, 116, 116, 116, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 102, 102, 102, 255, 91, 91, 91, 255, 84, 84, 84, 255, 88, 88, 88, 255, 103, 103, 103, 255, 128, 128, 128, 255, 107, 107, 107, 255, 124, 124, 124, 255, 120, 120, 120, 255, 114, 114, 114, 255, 123, 123, 123, 255, 99, 99, 99, 255, 114, 114, 114, 255, 73, 73, 73, 255, 68, 68, 68, 255, 68, 68, 68, 255, 65, 65, 65, 255, 70, 70, 70, 255, 64, 64, 64, 255, 66, 66, 66, 255, 70, 70, 70, 255, 76, 76, 76, 255, 80, 80, 80, 255, 88, 88, 88, 255, 99, 99, 99, 255, 111, 111, 111, 255, 126, 126, 126, 255, 136, 136, 136, 255, 137, 137, 137, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 54, 54, 54, 255, 57, 57, 57, 255, 63, 63, 63, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 77, 77, 77, 255, 88, 88, 88, 255, 100, 100, 100, 255, 105, 105, 105, 255, 107, 107, 107, 255, 106, 106, 106, 255, 101, 101, 101, 255, 92, 92, 92, 255, 70, 70, 70, 255, 55, 55, 55, 255, 43, 43, 43, 255, 46, 46, 46, 255, 46, 46, 46, 255, 40, 40, 40, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 61, 61, 61, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 105, 105, 105, 255, 97, 97, 97, 255, 85, 85, 85, 255, 74, 74, 74, 255, 75, 75, 75, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 80, 80, 80, 255, 69, 69, 69, 255, 91, 91, 91, 255, 82, 82, 82, 255, 53, 53, 53, 255, 54, 54, 54, 255, 65, 65, 65, 255, 92, 92, 92, 255, 76, 76, 76, 255, 73, 73, 73, 255, 81, 81, 81, 255, 85, 85, 85, 255, 86, 86, 86, 255, 85, 85, 85, 255, 94, 94, 94, 255, 120, 120, 120, 255, 112, 112, 112, 255, 96, 96, 96, 255, 93, 93, 93, 255, 94, 94, 94, 255, 93, 93, 93, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 96, 96, 96, 255, 95, 95, 95, 255, 99, 99, 99, 255, 114, 114, 114, 255, 111, 111, 111, 255, 110, 110, 110, 255, 92, 92, 92, 255, 97, 97, 97, 255, 104, 104, 104, 255, 105, 105, 105, 255, 101, 101, 101, 255, 93, 93, 93, 255, 94, 94, 94, 255, 106, 106, 106, 255, 108, 108, 108, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 116, 116, 116, 255, 119, 119, 119, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 136, 136, 136, 255, 119, 119, 119, 255, 92, 92, 92, 255, 78, 78, 78, 255, 87, 87, 87, 255, 110, 110, 110, 255, 123, 123, 123, 255, 125, 125, 125, 255, 118, 118, 118, 255, 103, 103, 103, 255, 88, 88, 88, 255, 81, 81, 81, 255, 83, 83, 83, 255, 95, 95, 95, 255, 110, 110, 110, 255, 121, 121, 121, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 104, 104, 104, 255, 104, 104, 104, 255, 107, 107, 107, 255, 114, 114, 114, 255, 123, 123, 123, 255, 131, 131, 131, 255, 139, 139, 139, 255, 140, 140, 140, 255, 133, 133, 133, 255, 118, 118, 118, 255, 103, 103, 103, 255, 93, 93, 93, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 99, 99, 99, 255, 105, 105, 105, 255, 112, 112, 112, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 105, 105, 105, 255, 94, 94, 94, 255, 84, 84, 84, 255, 88, 88, 88, 255, 115, 115, 115, 255, 121, 121, 121, 255, 109, 109, 109, 255, 127, 127, 127, 255, 120, 120, 120, 255, 123, 123, 123, 255, 103, 103, 103, 255, 116, 116, 116, 255, 77, 77, 77, 255, 69, 69, 69, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 69, 69, 69, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 118, 118, 118, 255, 131, 131, 131, 255, 137, 137, 137, 255, 135, 135, 135, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 88, 88, 88, 255, 82, 82, 82, 255, 76, 76, 76, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 54, 54, 54, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 54, 54, 54, 255, 58, 58, 58, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 78, 78, 78, 255, 89, 89, 89, 255, 99, 99, 99, 255, 105, 105, 105, 255, 107, 107, 107, 255, 106, 106, 106, 255, 101, 101, 101, 255, 90, 90, 90, 255, 65, 65, 65, 255, 50, 50, 50, 255, 44, 44, 44, 255, 43, 43, 43, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 108, 108, 108, 255, 103, 103, 103, 255, 91, 91, 91, 255, 78, 78, 78, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 83, 83, 83, 255, 78, 78, 78, 255, 70, 70, 70, 255, 94, 94, 94, 255, 79, 79, 79, 255, 53, 53, 53, 255, 54, 54, 54, 255, 60, 60, 60, 255, 92, 92, 92, 255, 81, 81, 81, 255, 71, 71, 71, 255, 80, 80, 80, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 93, 93, 93, 255, 118, 118, 118, 255, 114, 114, 114, 255, 97, 97, 97, 255, 94, 94, 94, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 94, 94, 94, 255, 94, 94, 94, 255, 99, 99, 99, 255, 116, 116, 116, 255, 115, 115, 115, 255, 99, 99, 99, 255, 93, 93, 93, 255, 103, 103, 103, 255, 106, 106, 106, 255, 104, 104, 104, 255, 96, 96, 96, 255, 92, 92, 92, 255, 106, 106, 106, 255, 108, 108, 108, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 116, 116, 116, 255, 120, 120, 120, 255, 125, 125, 125, 255, 131, 131, 131, 255, 136, 136, 136, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 140, 140, 140, 255, 128, 128, 128, 255, 99, 99, 99, 255, 78, 78, 78, 255, 88, 88, 88, 255, 114, 114, 114, 255, 125, 125, 125, 255, 123, 123, 123, 255, 108, 108, 108, 255, 89, 89, 89, 255, 80, 80, 80, 255, 83, 83, 83, 255, 94, 94, 94, 255, 108, 108, 108, 255, 119, 119, 119, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 109, 109, 109, 255, 104, 104, 104, 255, 101, 101, 101, 255, 101, 101, 101, 255, 105, 105, 105, 255, 113, 113, 113, 255, 122, 122, 122, 255, 130, 130, 130, 255, 136, 136, 136, 255, 132, 132, 132, 255, 119, 119, 119, 255, 103, 103, 103, 255, 92, 92, 92, 255, 89, 89, 89, 255, 92, 92, 92, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 119, 119, 119, 255, 123, 123, 123, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 106, 106, 106, 255, 95, 95, 95, 255, 84, 84, 84, 255, 88, 88, 88, 255, 131, 131, 131, 255, 112, 112, 112, 255, 116, 116, 116, 255, 127, 127, 127, 255, 124, 124, 124, 255, 114, 114, 114, 255, 111, 111, 111, 255, 86, 86, 86, 255, 70, 70, 70, 255, 71, 71, 71, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 65, 65, 65, 255, 68, 68, 68, 255, 76, 76, 76, 255, 82, 82, 82, 255, 86, 86, 86, 255, 92, 92, 92, 255, 100, 100, 100, 255, 110, 110, 110, 255, 123, 123, 123, 255, 134, 134, 134, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 88, 88, 88, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 79, 79, 79, 255, 89, 89, 89, 255, 99, 99, 99, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 101, 101, 101, 255, 87, 87, 87, 255, 60, 60, 60, 255, 40, 40, 40, 255, 41, 41, 41, 255, 37, 37, 37, 255, 43, 43, 43, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 57, 57, 57, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 107, 107, 107, 255, 98, 98, 98, 255, 83, 83, 83, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 82, 82, 82, 255, 76, 76, 76, 255, 73, 73, 73, 255, 97, 97, 97, 255, 77, 77, 77, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 90, 90, 90, 255, 85, 85, 85, 255, 70, 70, 70, 255, 79, 79, 79, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 94, 94, 94, 255, 118, 118, 118, 255, 114, 114, 114, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 99, 99, 99, 255, 116, 116, 116, 255, 111, 111, 111, 255, 92, 92, 92, 255, 99, 99, 99, 255, 105, 105, 105, 255, 106, 106, 106, 255, 101, 101, 101, 255, 92, 92, 92, 255, 100, 100, 100, 255, 109, 109, 109, 255, 98, 98, 98, 255, 89, 89, 89, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 120, 120, 120, 255, 126, 126, 126, 255, 133, 133, 133, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 140, 140, 140, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 134, 134, 134, 255, 108, 108, 108, 255, 79, 79, 79, 255, 88, 88, 88, 255, 116, 116, 116, 255, 125, 125, 125, 255, 117, 117, 117, 255, 97, 97, 97, 255, 82, 82, 82, 255, 80, 80, 80, 255, 89, 89, 89, 255, 102, 102, 102, 255, 114, 114, 114, 255, 121, 121, 121, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 117, 117, 117, 255, 111, 111, 111, 255, 105, 105, 105, 255, 100, 100, 100, 255, 98, 98, 98, 255, 99, 99, 99, 255, 104, 104, 104, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 130, 130, 130, 255, 119, 119, 119, 255, 103, 103, 103, 255, 91, 91, 91, 255, 89, 89, 89, 255, 96, 96, 96, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 115, 115, 115, 255, 120, 120, 120, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 93, 93, 93, 255, 87, 87, 87, 255, 96, 96, 96, 255, 132, 132, 132, 255, 108, 108, 108, 255, 122, 122, 122, 255, 127, 127, 127, 255, 121, 121, 121, 255, 106, 106, 106, 255, 97, 97, 97, 255, 72, 72, 72, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 66, 66, 66, 255, 68, 68, 68, 255, 75, 75, 75, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 97, 97, 97, 255, 104, 104, 104, 255, 116, 116, 116, 255, 128, 128, 128, 255, 136, 136, 136, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 78, 78, 78, 255, 73, 73, 73, 255, 67, 67, 67, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 73, 73, 73, 255, 79, 79, 79, 255, 89, 89, 89, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 101, 101, 101, 255, 84, 84, 84, 255, 56, 56, 56, 255, 37, 37, 37, 255, 36, 36, 36, 255, 33, 33, 33, 255, 38, 38, 38, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 50, 50, 50, 255, 54, 54, 54, 255, 59, 59, 59, 255, 61, 61, 61, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 107, 107, 107, 255, 109, 109, 109, 255, 103, 103, 103, 255, 88, 88, 88, 255, 76, 76, 76, 255, 76, 76, 76, 255, 80, 80, 80, 255, 80, 80, 80, 255, 73, 73, 73, 255, 78, 78, 78, 255, 98, 98, 98, 255, 73, 73, 73, 255, 53, 53, 53, 255, 56, 56, 56, 255, 55, 55, 55, 255, 87, 87, 87, 255, 89, 89, 89, 255, 69, 69, 69, 255, 78, 78, 78, 255, 84, 84, 84, 255, 85, 85, 85, 255, 88, 88, 88, 255, 95, 95, 95, 255, 118, 118, 118, 255, 114, 114, 114, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 93, 93, 93, 255, 99, 99, 99, 255, 112, 112, 112, 255, 102, 102, 102, 255, 92, 92, 92, 255, 102, 102, 102, 255, 102, 102, 102, 255, 104, 104, 104, 255, 98, 98, 98, 255, 92, 92, 92, 255, 109, 109, 109, 255, 102, 102, 102, 255, 88, 88, 88, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 116, 116, 116, 255, 120, 120, 120, 255, 127, 127, 127, 255, 133, 133, 133, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 138, 138, 138, 255, 116, 116, 116, 255, 80, 80, 80, 255, 88, 88, 88, 255, 117, 117, 117, 255, 123, 123, 123, 255, 112, 112, 112, 255, 90, 90, 90, 255, 79, 79, 79, 255, 82, 82, 82, 255, 92, 92, 92, 255, 104, 104, 104, 255, 113, 113, 113, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 125, 125, 125, 255, 119, 119, 119, 255, 113, 113, 113, 255, 107, 107, 107, 255, 101, 101, 101, 255, 97, 97, 97, 255, 96, 96, 96, 255, 99, 99, 99, 255, 105, 105, 105, 255, 113, 113, 113, 255, 120, 120, 120, 255, 124, 124, 124, 255, 116, 116, 116, 255, 101, 101, 101, 255, 90, 90, 90, 255, 90, 90, 90, 255, 101, 101, 101, 255, 112, 112, 112, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 106, 106, 106, 255, 88, 88, 88, 255, 90, 90, 90, 255, 123, 123, 123, 255, 119, 119, 119, 255, 111, 111, 111, 255, 124, 124, 124, 255, 122, 122, 122, 255, 104, 104, 104, 255, 110, 110, 110, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 74, 74, 74, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 101, 101, 101, 255, 109, 109, 109, 255, 121, 121, 121, 255, 131, 131, 131, 255, 137, 137, 137, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 80, 80, 80, 255, 89, 89, 89, 255, 96, 96, 96, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 100, 100, 100, 255, 81, 81, 81, 255, 53, 53, 53, 255, 40, 40, 40, 255, 32, 32, 32, 255, 31, 31, 31, 255, 34, 34, 34, 255, 42, 42, 42, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 47, 47, 47, 255, 52, 52, 52, 255, 56, 56, 56, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 98, 98, 98, 255, 104, 104, 104, 255, 109, 109, 109, 255, 107, 107, 107, 255, 94, 94, 94, 255, 79, 79, 79, 255, 75, 75, 75, 255, 78, 78, 78, 255, 77, 77, 77, 255, 73, 73, 73, 255, 84, 84, 84, 255, 98, 98, 98, 255, 69, 69, 69, 255, 54, 54, 54, 255, 56, 56, 56, 255, 54, 54, 54, 255, 85, 85, 85, 255, 91, 91, 91, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 85, 85, 85, 255, 89, 89, 89, 255, 97, 97, 97, 255, 119, 119, 119, 255, 112, 112, 112, 255, 99, 99, 99, 255, 98, 98, 98, 255, 93, 93, 93, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 106, 106, 106, 255, 95, 95, 95, 255, 96, 96, 96, 255, 99, 99, 99, 255, 99, 99, 99, 255, 103, 103, 103, 255, 94, 94, 94, 255, 97, 97, 97, 255, 111, 111, 111, 255, 93, 93, 93, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 93, 93, 93, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 115, 115, 115, 255, 120, 120, 120, 255, 126, 126, 126, 255, 132, 132, 132, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 140, 140, 140, 255, 124, 124, 124, 255, 83, 83, 83, 255, 86, 86, 86, 255, 117, 117, 117, 255, 122, 122, 122, 255, 109, 109, 109, 255, 87, 87, 87, 255, 79, 79, 79, 255, 82, 82, 82, 255, 92, 92, 92, 255, 102, 102, 102, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 123, 123, 123, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 97, 97, 97, 255, 94, 94, 94, 255, 95, 95, 95, 255, 99, 99, 99, 255, 105, 105, 105, 255, 111, 111, 111, 255, 117, 117, 117, 255, 111, 111, 111, 255, 98, 98, 98, 255, 88, 88, 88, 255, 92, 92, 92, 255, 108, 108, 108, 255, 120, 120, 120, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 102, 102, 102, 255, 86, 86, 86, 255, 95, 95, 95, 255, 136, 136, 136, 255, 110, 110, 110, 255, 116, 116, 116, 255, 119, 119, 119, 255, 105, 105, 105, 255, 119, 119, 119, 255, 75, 75, 75, 255, 74, 74, 74, 255, 76, 76, 76, 255, 75, 75, 75, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 72, 72, 72, 255, 84, 84, 84, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 133, 133, 133, 255, 137, 137, 137, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 80, 80, 80, 255, 89, 89, 89, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 107, 107, 107, 255, 99, 99, 99, 255, 79, 79, 79, 255, 56, 56, 56, 255, 42, 42, 42, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 38, 38, 38, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 41, 41, 41, 255, 45, 45, 45, 255, 49, 49, 49, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 110, 110, 110, 255, 99, 99, 99, 255, 82, 82, 82, 255, 76, 76, 76, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 91, 91, 91, 255, 97, 97, 97, 255, 66, 66, 66, 255, 55, 55, 55, 255, 57, 57, 57, 255, 54, 54, 54, 255, 83, 83, 83, 255, 93, 93, 93, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 86, 86, 86, 255, 91, 91, 91, 255, 100, 100, 100, 255, 120, 120, 120, 255, 109, 109, 109, 255, 101, 101, 101, 255, 98, 98, 98, 255, 92, 92, 92, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 93, 93, 93, 255, 95, 95, 95, 255, 99, 99, 99, 255, 91, 91, 91, 255, 98, 98, 98, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 92, 92, 92, 255, 105, 105, 105, 255, 106, 106, 106, 255, 87, 87, 87, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 119, 119, 119, 255, 125, 125, 125, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 141, 141, 141, 255, 143, 143, 143, 255, 143, 143, 143, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 130, 130, 130, 255, 88, 88, 88, 255, 84, 84, 84, 255, 115, 115, 115, 255, 121, 121, 121, 255, 108, 108, 108, 255, 87, 87, 87, 255, 79, 79, 79, 255, 80, 80, 80, 255, 88, 88, 88, 255, 97, 97, 97, 255, 105, 105, 105, 255, 110, 110, 110, 255, 114, 114, 114, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 125, 125, 125, 255, 117, 117, 117, 255, 109, 109, 109, 255, 102, 102, 102, 255, 97, 97, 97, 255, 93, 93, 93, 255, 93, 93, 93, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 104, 104, 104, 255, 93, 93, 93, 255, 88, 88, 88, 255, 97, 97, 97, 255, 116, 116, 116, 255, 127, 127, 127, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 91, 91, 91, 255, 92, 92, 92, 255, 130, 130, 130, 255, 121, 121, 121, 255, 110, 110, 110, 255, 115, 115, 115, 255, 107, 107, 107, 255, 125, 125, 125, 255, 77, 77, 77, 255, 76, 76, 76, 255, 80, 80, 80, 255, 82, 82, 82, 255, 74, 74, 74, 255, 71, 71, 71, 255, 70, 70, 70, 255, 72, 72, 72, 255, 84, 84, 84, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 103, 103, 103, 255, 111, 111, 111, 255, 120, 120, 120, 255, 128, 128, 128, 255, 135, 135, 135, 255, 137, 137, 137, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 121, 121, 121, 255, 117, 117, 117, 255, 112, 112, 112, 255, 106, 106, 106, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 80, 80, 80, 255, 88, 88, 88, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 107, 107, 107, 255, 97, 97, 97, 255, 76, 76, 76, 255, 59, 59, 59, 255, 39, 39, 39, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 34, 34, 34, 255, 42, 42, 42, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 42, 42, 42, 255, 47, 47, 47, 255, 52, 52, 52, 255, 56, 56, 56, 255, 60, 60, 60, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 93, 93, 93, 255, 99, 99, 99, 255, 107, 107, 107, 255, 111, 111, 111, 255, 103, 103, 103, 255, 86, 86, 86, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 78, 78, 78, 255, 98, 98, 98, 255, 94, 94, 94, 255, 62, 62, 62, 255, 55, 55, 55, 255, 57, 57, 57, 255, 55, 55, 55, 255, 83, 83, 83, 255, 94, 94, 94, 255, 72, 72, 72, 255, 76, 76, 76, 255, 83, 83, 83, 255, 86, 86, 86, 255, 94, 94, 94, 255, 105, 105, 105, 255, 119, 119, 119, 255, 105, 105, 105, 255, 102, 102, 102, 255, 95, 95, 95, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 88, 88, 88, 255, 93, 93, 93, 255, 93, 93, 93, 255, 95, 95, 95, 255, 91, 91, 91, 255, 95, 95, 95, 255, 90, 90, 90, 255, 95, 95, 95, 255, 99, 99, 99, 255, 91, 91, 91, 255, 111, 111, 111, 255, 100, 100, 100, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 123, 123, 123, 255, 123, 123, 123, 255, 128, 128, 128, 255, 137, 137, 137, 255, 142, 142, 142, 255, 141, 141, 141, 255, 143, 143, 143, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 134, 134, 134, 255, 96, 96, 96, 255, 80, 80, 80, 255, 112, 112, 112, 255, 121, 121, 121, 255, 111, 111, 111, 255, 90, 90, 90, 255, 80, 80, 80, 255, 79, 79, 79, 255, 83, 83, 83, 255, 91, 91, 91, 255, 98, 98, 98, 255, 104, 104, 104, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 127, 127, 127, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 125, 125, 125, 255, 117, 117, 117, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 98, 98, 98, 255, 96, 96, 96, 255, 89, 89, 89, 255, 90, 90, 90, 255, 106, 106, 106, 255, 125, 125, 125, 255, 134, 134, 134, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 135, 135, 135, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 104, 104, 104, 255, 89, 89, 89, 255, 107, 107, 107, 255, 135, 135, 135, 255, 112, 112, 112, 255, 111, 111, 111, 255, 108, 108, 108, 255, 129, 129, 129, 255, 79, 79, 79, 255, 78, 78, 78, 255, 86, 86, 86, 255, 87, 87, 87, 255, 81, 81, 81, 255, 73, 73, 73, 255, 72, 72, 72, 255, 74, 74, 74, 255, 85, 85, 85, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 102, 102, 102, 255, 109, 109, 109, 255, 117, 117, 117, 255, 125, 125, 125, 255, 131, 131, 131, 255, 136, 136, 136, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 118, 118, 118, 255, 111, 111, 111, 255, 104, 104, 104, 255, 98, 98, 98, 255, 91, 91, 91, 255, 86, 86, 86, 255, 82, 82, 82, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 107, 107, 107, 255, 95, 95, 95, 255, 72, 72, 72, 255, 56, 56, 56, 255, 35, 35, 35, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 32, 32, 32, 255, 39, 39, 39, 255, 44, 44, 44, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 40, 40, 40, 255, 44, 44, 44, 255, 49, 49, 49, 255, 54, 54, 54, 255, 58, 58, 58, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 80, 80, 80, 255, 85, 85, 85, 255, 91, 91, 91, 255, 97, 97, 97, 255, 105, 105, 105, 255, 112, 112, 112, 255, 106, 106, 106, 255, 89, 89, 89, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 84, 84, 84, 255, 103, 103, 103, 255, 91, 91, 91, 255, 60, 60, 60, 255, 56, 56, 56, 255, 57, 57, 57, 255, 56, 56, 56, 255, 83, 83, 83, 255, 95, 95, 95, 255, 72, 72, 72, 255, 77, 77, 77, 255, 84, 84, 84, 255, 88, 88, 88, 255, 97, 97, 97, 255, 112, 112, 112, 255, 116, 116, 116, 255, 104, 104, 104, 255, 102, 102, 102, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 94, 94, 94, 255, 91, 91, 91, 255, 91, 91, 91, 255, 95, 95, 95, 255, 90, 90, 90, 255, 89, 89, 89, 255, 94, 94, 94, 255, 97, 97, 97, 255, 92, 92, 92, 255, 114, 114, 114, 255, 96, 96, 96, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 112, 112, 112, 255, 116, 116, 116, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 131, 131, 131, 255, 126, 126, 126, 255, 119, 119, 119, 255, 114, 114, 114, 255, 111, 111, 111, 255, 117, 117, 117, 255, 129, 129, 129, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 141, 141, 141, 255, 142, 142, 142, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 138, 138, 138, 255, 107, 107, 107, 255, 77, 77, 77, 255, 107, 107, 107, 255, 121, 121, 121, 255, 115, 115, 115, 255, 98, 98, 98, 255, 83, 83, 83, 255, 79, 79, 79, 255, 79, 79, 79, 255, 84, 84, 84, 255, 90, 90, 90, 255, 97, 97, 97, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 122, 122, 122, 255, 114, 114, 114, 255, 107, 107, 107, 255, 101, 101, 101, 255, 95, 95, 95, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 96, 96, 96, 255, 118, 118, 118, 255, 134, 134, 134, 255, 142, 142, 142, 255, 146, 146, 146, 255, 148, 148, 148, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 87, 87, 87, 255, 97, 97, 97, 255, 142, 142, 142, 255, 121, 121, 121, 255, 111, 111, 111, 255, 112, 112, 112, 255, 131, 131, 131, 255, 82, 82, 82, 255, 82, 82, 82, 255, 93, 93, 93, 255, 93, 93, 93, 255, 89, 89, 89, 255, 78, 78, 78, 255, 74, 74, 74, 255, 76, 76, 76, 255, 85, 85, 85, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 102, 102, 102, 255, 108, 108, 108, 255, 116, 116, 116, 255, 123, 123, 123, 255, 130, 130, 130, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 94, 94, 94, 255, 88, 88, 88, 255, 83, 83, 83, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 69, 69, 69, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 71, 71, 71, 255, 73, 73, 73, 255, 79, 79, 79, 255, 85, 85, 85, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 107, 107, 107, 255, 92, 92, 92, 255, 67, 67, 67, 255, 49, 49, 49, 255, 32, 32, 32, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 38, 38, 38, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 59, 59, 59, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 65, 65, 65, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 103, 103, 103, 255, 111, 111, 111, 255, 109, 109, 109, 255, 93, 93, 93, 255, 81, 81, 81, 255, 78, 78, 78, 255, 80, 80, 80, 255, 91, 91, 91, 255, 106, 106, 106, 255, 87, 87, 87, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 85, 85, 85, 255, 96, 96, 96, 255, 72, 72, 72, 255, 77, 77, 77, 255, 84, 84, 84, 255, 91, 91, 91, 255, 100, 100, 100, 255, 118, 118, 118, 255, 111, 111, 111, 255, 107, 107, 107, 255, 96, 96, 96, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 93, 93, 93, 255, 89, 89, 89, 255, 90, 90, 90, 255, 94, 94, 94, 255, 89, 89, 89, 255, 89, 89, 89, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 116, 116, 116, 255, 93, 93, 93, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 118, 118, 118, 255, 111, 111, 111, 255, 108, 108, 108, 255, 113, 113, 113, 255, 125, 125, 125, 255, 137, 137, 137, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 140, 140, 140, 255, 118, 118, 118, 255, 76, 76, 76, 255, 98, 98, 98, 255, 119, 119, 119, 255, 119, 119, 119, 255, 108, 108, 108, 255, 92, 92, 92, 255, 82, 82, 82, 255, 79, 79, 79, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 93, 93, 93, 255, 98, 98, 98, 255, 104, 104, 104, 255, 110, 110, 110, 255, 117, 117, 117, 255, 122, 122, 122, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 117, 117, 117, 255, 110, 110, 110, 255, 104, 104, 104, 255, 99, 99, 99, 255, 93, 93, 93, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 90, 90, 90, 255, 108, 108, 108, 255, 130, 130, 130, 255, 142, 142, 142, 255, 151, 151, 151, 255, 156, 156, 156, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 117, 117, 117, 255, 113, 113, 113, 255, 92, 92, 92, 255, 96, 96, 96, 255, 135, 135, 135, 255, 132, 132, 132, 255, 117, 117, 117, 255, 118, 118, 118, 255, 133, 133, 133, 255, 84, 84, 84, 255, 87, 87, 87, 255, 97, 97, 97, 255, 97, 97, 97, 255, 95, 95, 95, 255, 87, 87, 87, 255, 79, 79, 79, 255, 79, 79, 79, 255, 86, 86, 86, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 103, 103, 103, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 127, 127, 127, 255, 120, 120, 120, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 66, 66, 66, 255, 70, 70, 70, 255, 72, 72, 72, 255, 78, 78, 78, 255, 84, 84, 84, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 107, 107, 107, 255, 90, 90, 90, 255, 63, 63, 63, 255, 44, 44, 44, 255, 31, 31, 31, 255, 28, 28, 28, 255, 28, 28, 28, 255, 30, 30, 30, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 39, 39, 39, 255, 42, 42, 42, 255, 48, 48, 48, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 76, 76, 76, 255, 82, 82, 82, 255, 89, 89, 89, 255, 95, 95, 95, 255, 102, 102, 102, 255, 111, 111, 111, 255, 111, 111, 111, 255, 96, 96, 96, 255, 84, 84, 84, 255, 81, 81, 81, 255, 85, 85, 85, 255, 99, 99, 99, 255, 106, 106, 106, 255, 82, 82, 82, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 86, 86, 86, 255, 97, 97, 97, 255, 72, 72, 72, 255, 78, 78, 78, 255, 85, 85, 85, 255, 94, 94, 94, 255, 103, 103, 103, 255, 119, 119, 119, 255, 107, 107, 107, 255, 104, 104, 104, 255, 93, 93, 93, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 93, 93, 93, 255, 91, 91, 91, 255, 94, 94, 94, 255, 88, 88, 88, 255, 90, 90, 90, 255, 89, 89, 89, 255, 95, 95, 95, 255, 92, 92, 92, 255, 101, 101, 101, 255, 114, 114, 114, 255, 89, 89, 89, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 83, 83, 83, 255, 90, 90, 90, 255, 95, 95, 95, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 130, 130, 130, 255, 126, 126, 126, 255, 121, 121, 121, 255, 115, 115, 115, 255, 112, 112, 112, 255, 116, 116, 116, 255, 126, 126, 126, 255, 137, 137, 137, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 141, 141, 141, 255, 128, 128, 128, 255, 82, 82, 82, 255, 87, 87, 87, 255, 115, 115, 115, 255, 121, 121, 121, 255, 117, 117, 117, 255, 106, 106, 106, 255, 94, 94, 94, 255, 84, 84, 84, 255, 79, 79, 79, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 98, 98, 98, 255, 103, 103, 103, 255, 109, 109, 109, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 88, 88, 88, 255, 99, 99, 99, 255, 120, 120, 120, 255, 138, 138, 138, 255, 150, 150, 150, 255, 161, 161, 161, 255, 165, 165, 165, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 119, 119, 119, 255, 115, 115, 115, 255, 97, 97, 97, 255, 97, 97, 97, 255, 123, 123, 123, 255, 142, 142, 142, 255, 127, 127, 127, 255, 126, 126, 126, 255, 135, 135, 135, 255, 86, 86, 86, 255, 91, 91, 91, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 94, 94, 94, 255, 86, 86, 86, 255, 83, 83, 83, 255, 87, 87, 87, 255, 93, 93, 93, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 119, 119, 119, 255, 125, 125, 125, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 132, 132, 132, 255, 127, 127, 127, 255, 119, 119, 119, 255, 111, 111, 111, 255, 103, 103, 103, 255, 95, 95, 95, 255, 88, 88, 88, 255, 82, 82, 82, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 69, 69, 69, 255, 72, 72, 72, 255, 76, 76, 76, 255, 83, 83, 83, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 107, 107, 107, 255, 87, 87, 87, 255, 59, 59, 59, 255, 41, 41, 41, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 35, 35, 35, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 39, 39, 39, 255, 44, 44, 44, 255, 51, 51, 51, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 74, 74, 74, 255, 80, 80, 80, 255, 88, 88, 88, 255, 94, 94, 94, 255, 102, 102, 102, 255, 111, 111, 111, 255, 112, 112, 112, 255, 99, 99, 99, 255, 88, 88, 88, 255, 86, 86, 86, 255, 92, 92, 92, 255, 105, 105, 105, 255, 103, 103, 103, 255, 78, 78, 78, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 61, 61, 61, 255, 87, 87, 87, 255, 98, 98, 98, 255, 73, 73, 73, 255, 78, 78, 78, 255, 85, 85, 85, 255, 98, 98, 98, 255, 106, 106, 106, 255, 117, 117, 117, 255, 109, 109, 109, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 94, 94, 94, 255, 93, 93, 93, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 96, 96, 96, 255, 92, 92, 92, 255, 111, 111, 111, 255, 109, 109, 109, 255, 86, 86, 86, 255, 80, 80, 80, 255, 80, 80, 80, 255, 82, 82, 82, 255, 88, 88, 88, 255, 96, 96, 96, 255, 102, 102, 102, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 121, 121, 121, 255, 124, 124, 124, 255, 131, 131, 131, 255, 139, 139, 139, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 136, 136, 136, 255, 140, 140, 140, 255, 142, 142, 142, 255, 141, 141, 141, 255, 134, 134, 134, 255, 97, 97, 97, 255, 78, 78, 78, 255, 105, 105, 105, 255, 120, 120, 120, 255, 122, 122, 122, 255, 118, 118, 118, 255, 111, 111, 111, 255, 99, 99, 99, 255, 88, 88, 88, 255, 81, 81, 81, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 92, 92, 92, 255, 86, 86, 86, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 96, 96, 96, 255, 110, 110, 110, 255, 130, 130, 130, 255, 145, 145, 145, 255, 159, 159, 159, 255, 169, 169, 169, 255, 171, 171, 171, 255, 168, 168, 168, 255, 163, 163, 163, 255, 157, 157, 157, 255, 151, 151, 151, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 144, 144, 144, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 116, 116, 116, 255, 101, 101, 101, 255, 96, 96, 96, 255, 114, 114, 114, 255, 147, 147, 147, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 88, 88, 88, 255, 94, 94, 94, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 94, 94, 94, 255, 89, 89, 89, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 120, 120, 120, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 128, 128, 128, 255, 120, 120, 120, 255, 110, 110, 110, 255, 102, 102, 102, 255, 94, 94, 94, 255, 86, 86, 86, 255, 79, 79, 79, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 63, 63, 63, 255, 67, 67, 67, 255, 72, 72, 72, 255, 75, 75, 75, 255, 82, 82, 82, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 107, 107, 107, 255, 85, 85, 85, 255, 55, 55, 55, 255, 41, 41, 41, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 29, 29, 29, 255, 30, 30, 30, 255, 34, 34, 34, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 38, 38, 38, 255, 38, 38, 38, 255, 41, 41, 41, 255, 47, 47, 47, 255, 53, 53, 53, 255, 57, 57, 57, 255, 59, 59, 59, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 80, 80, 80, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 111, 111, 111, 255, 113, 113, 113, 255, 101, 101, 101, 255, 92, 92, 92, 255, 91, 91, 91, 255, 100, 100, 100, 255, 110, 110, 110, 255, 99, 99, 99, 255, 73, 73, 73, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 63, 63, 63, 255, 89, 89, 89, 255, 99, 99, 99, 255, 73, 73, 73, 255, 79, 79, 79, 255, 86, 86, 86, 255, 101, 101, 101, 255, 112, 112, 112, 255, 115, 115, 115, 255, 110, 110, 110, 255, 95, 95, 95, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 88, 88, 88, 255, 88, 88, 88, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 90, 90, 90, 255, 98, 98, 98, 255, 119, 119, 119, 255, 102, 102, 102, 255, 85, 85, 85, 255, 81, 81, 81, 255, 82, 82, 82, 255, 87, 87, 87, 255, 96, 96, 96, 255, 105, 105, 105, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 132, 132, 132, 255, 137, 137, 137, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 136, 136, 136, 255, 134, 134, 134, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 138, 138, 138, 255, 116, 116, 116, 255, 77, 77, 77, 255, 89, 89, 89, 255, 114, 114, 114, 255, 123, 123, 123, 255, 125, 125, 125, 255, 123, 123, 123, 255, 118, 118, 118, 255, 109, 109, 109, 255, 97, 97, 97, 255, 87, 87, 87, 255, 81, 81, 81, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 91, 91, 91, 255, 85, 85, 85, 255, 83, 83, 83, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 102, 102, 102, 255, 108, 108, 108, 255, 122, 122, 122, 255, 139, 139, 139, 255, 152, 152, 152, 255, 167, 167, 167, 255, 175, 175, 175, 255, 175, 175, 175, 255, 172, 172, 172, 255, 167, 167, 167, 255, 160, 160, 160, 255, 154, 154, 154, 255, 150, 150, 150, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 117, 117, 117, 255, 103, 103, 103, 255, 94, 94, 94, 255, 109, 109, 109, 255, 143, 143, 143, 255, 147, 147, 147, 255, 144, 144, 144, 255, 134, 134, 134, 255, 90, 90, 90, 255, 94, 94, 94, 255, 104, 104, 104, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 135, 135, 135, 255, 134, 134, 134, 255, 130, 130, 130, 255, 122, 122, 122, 255, 111, 111, 111, 255, 102, 102, 102, 255, 94, 94, 94, 255, 85, 85, 85, 255, 78, 78, 78, 255, 72, 72, 72, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 61, 61, 61, 255, 65, 65, 65, 255, 71, 71, 71, 255, 75, 75, 75, 255, 82, 82, 82, 255, 88, 88, 88, 255, 90, 90, 90, 255, 94, 94, 94, 255, 108, 108, 108, 255, 84, 84, 84, 255, 55, 55, 55, 255, 43, 43, 43, 255, 30, 30, 30, 255, 30, 30, 30, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 38, 38, 38, 255, 43, 43, 43, 255, 50, 50, 50, 255, 55, 55, 55, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 73, 73, 73, 255, 80, 80, 80, 255, 89, 89, 89, 255, 95, 95, 95, 255, 102, 102, 102, 255, 111, 111, 111, 255, 113, 113, 113, 255, 103, 103, 103, 255, 96, 96, 96, 255, 98, 98, 98, 255, 108, 108, 108, 255, 110, 110, 110, 255, 94, 94, 94, 255, 69, 69, 69, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 66, 66, 66, 255, 91, 91, 91, 255, 100, 100, 100, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 105, 105, 105, 255, 117, 117, 117, 255, 110, 110, 110, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 83, 83, 83, 255, 88, 88, 88, 255, 88, 88, 88, 255, 93, 93, 93, 255, 93, 93, 93, 255, 111, 111, 111, 255, 116, 116, 116, 255, 96, 96, 96, 255, 85, 85, 85, 255, 84, 84, 84, 255, 88, 88, 88, 255, 97, 97, 97, 255, 108, 108, 108, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 138, 138, 138, 255, 132, 132, 132, 255, 133, 133, 133, 255, 138, 138, 138, 255, 141, 141, 141, 255, 142, 142, 142, 255, 140, 140, 140, 255, 130, 130, 130, 255, 93, 93, 93, 255, 76, 76, 76, 255, 97, 97, 97, 255, 117, 117, 117, 255, 125, 125, 125, 255, 128, 128, 128, 255, 128, 128, 128, 255, 125, 125, 125, 255, 120, 120, 120, 255, 111, 111, 111, 255, 100, 100, 100, 255, 89, 89, 89, 255, 83, 83, 83, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 87, 87, 87, 255, 83, 83, 83, 255, 82, 82, 82, 255, 84, 84, 84, 255, 89, 89, 89, 255, 96, 96, 96, 255, 104, 104, 104, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 121, 121, 121, 255, 134, 134, 134, 255, 146, 146, 146, 255, 159, 159, 159, 255, 174, 174, 174, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 165, 165, 165, 255, 157, 157, 157, 255, 152, 152, 152, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 119, 119, 119, 255, 103, 103, 103, 255, 94, 94, 94, 255, 106, 106, 106, 255, 133, 133, 133, 255, 146, 146, 146, 255, 146, 146, 146, 255, 133, 133, 133, 255, 92, 92, 92, 255, 92, 92, 92, 255, 105, 105, 105, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 129, 129, 129, 255, 134, 134, 134, 255, 135, 135, 135, 255, 132, 132, 132, 255, 125, 125, 125, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 78, 78, 78, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 63, 63, 63, 255, 61, 61, 61, 255, 63, 63, 63, 255, 69, 69, 69, 255, 74, 74, 74, 255, 82, 82, 82, 255, 88, 88, 88, 255, 90, 90, 90, 255, 95, 95, 95, 255, 109, 109, 109, 255, 83, 83, 83, 255, 60, 60, 60, 255, 41, 41, 41, 255, 29, 29, 29, 255, 34, 34, 34, 255, 30, 30, 30, 255, 29, 29, 29, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 56, 56, 56, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 73, 73, 73, 255, 80, 80, 80, 255, 90, 90, 90, 255, 96, 96, 96, 255, 103, 103, 103, 255, 112, 112, 112, 255, 113, 113, 113, 255, 105, 105, 105, 255, 101, 101, 101, 255, 106, 106, 106, 255, 113, 113, 113, 255, 107, 107, 107, 255, 88, 88, 88, 255, 66, 66, 66, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 69, 69, 69, 255, 93, 93, 93, 255, 101, 101, 101, 255, 73, 73, 73, 255, 82, 82, 82, 255, 90, 90, 90, 255, 107, 107, 107, 255, 119, 119, 119, 255, 110, 110, 110, 255, 95, 95, 95, 255, 103, 103, 103, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 85, 85, 85, 255, 82, 82, 82, 255, 86, 86, 86, 255, 88, 88, 88, 255, 94, 94, 94, 255, 89, 89, 89, 255, 104, 104, 104, 255, 121, 121, 121, 255, 110, 110, 110, 255, 95, 95, 95, 255, 89, 89, 89, 255, 92, 92, 92, 255, 100, 100, 100, 255, 111, 111, 111, 255, 116, 116, 116, 255, 113, 113, 113, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 138, 138, 138, 255, 132, 132, 132, 255, 129, 129, 129, 255, 132, 132, 132, 255, 138, 138, 138, 255, 141, 141, 141, 255, 142, 142, 142, 255, 141, 141, 141, 255, 137, 137, 137, 255, 118, 118, 118, 255, 82, 82, 82, 255, 79, 79, 79, 255, 98, 98, 98, 255, 116, 116, 116, 255, 125, 125, 125, 255, 131, 131, 131, 255, 133, 133, 133, 255, 132, 132, 132, 255, 129, 129, 129, 255, 124, 124, 124, 255, 117, 117, 117, 255, 107, 107, 107, 255, 97, 97, 97, 255, 88, 88, 88, 255, 83, 83, 83, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 88, 88, 88, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 124, 124, 124, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 135, 135, 135, 255, 143, 143, 143, 255, 153, 153, 153, 255, 167, 167, 167, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 175, 175, 175, 255, 169, 169, 169, 255, 161, 161, 161, 255, 155, 155, 155, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 124, 124, 124, 255, 119, 119, 119, 255, 103, 103, 103, 255, 93, 93, 93, 255, 105, 105, 105, 255, 122, 122, 122, 255, 136, 136, 136, 255, 140, 140, 140, 255, 129, 129, 129, 255, 95, 95, 95, 255, 87, 87, 87, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 127, 127, 127, 255, 132, 132, 132, 255, 135, 135, 135, 255, 133, 133, 133, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 99, 99, 99, 255, 90, 90, 90, 255, 81, 81, 81, 255, 73, 73, 73, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 82, 82, 82, 255, 88, 88, 88, 255, 91, 91, 91, 255, 96, 96, 96, 255, 110, 110, 110, 255, 80, 80, 80, 255, 68, 68, 68, 255, 37, 37, 37, 255, 29, 29, 29, 255, 40, 40, 40, 255, 32, 32, 32, 255, 29, 29, 29, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 37, 37, 37, 255, 42, 42, 42, 255, 49, 49, 49, 255, 54, 54, 54, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 82, 82, 82, 255, 91, 91, 91, 255, 97, 97, 97, 255, 104, 104, 104, 255, 112, 112, 112, 255, 113, 113, 113, 255, 108, 108, 108, 255, 107, 107, 107, 255, 113, 113, 113, 255, 112, 112, 112, 255, 100, 100, 100, 255, 81, 81, 81, 255, 64, 64, 64, 255, 61, 61, 61, 255, 60, 60, 60, 255, 61, 61, 61, 255, 73, 73, 73, 255, 96, 96, 96, 255, 100, 100, 100, 255, 73, 73, 73, 255, 83, 83, 83, 255, 95, 95, 95, 255, 108, 108, 108, 255, 119, 119, 119, 255, 112, 112, 112, 255, 99, 99, 99, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 82, 82, 82, 255, 82, 82, 82, 255, 87, 87, 87, 255, 88, 88, 88, 255, 94, 94, 94, 255, 89, 89, 89, 255, 101, 101, 101, 255, 118, 118, 118, 255, 119, 119, 119, 255, 106, 106, 106, 255, 99, 99, 99, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 117, 117, 117, 255, 111, 111, 111, 255, 104, 104, 104, 255, 100, 100, 100, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 135, 135, 135, 255, 131, 131, 131, 255, 128, 128, 128, 255, 129, 129, 129, 255, 133, 133, 133, 255, 138, 138, 138, 255, 141, 141, 141, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 133, 133, 133, 255, 111, 111, 111, 255, 81, 81, 81, 255, 77, 77, 77, 255, 93, 93, 93, 255, 111, 111, 111, 255, 123, 123, 123, 255, 131, 131, 131, 255, 137, 137, 137, 255, 139, 139, 139, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 120, 120, 120, 255, 111, 111, 111, 255, 101, 101, 101, 255, 93, 93, 93, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 88, 88, 88, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 125, 125, 125, 255, 133, 133, 133, 255, 139, 139, 139, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 146, 146, 146, 255, 152, 152, 152, 255, 161, 161, 161, 255, 174, 174, 174, 255, 185, 185, 185, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 178, 178, 178, 255, 173, 173, 173, 255, 165, 165, 165, 255, 158, 158, 158, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 125, 125, 125, 255, 120, 120, 120, 255, 102, 102, 102, 255, 93, 93, 93, 255, 105, 105, 105, 255, 114, 114, 114, 255, 123, 123, 123, 255, 128, 128, 128, 255, 125, 125, 125, 255, 100, 100, 100, 255, 87, 87, 87, 255, 106, 106, 106, 255, 108, 108, 108, 255, 112, 112, 112, 255, 112, 112, 112, 255, 108, 108, 108, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 134, 134, 134, 255, 131, 131, 131, 255, 124, 124, 124, 255, 114, 114, 114, 255, 104, 104, 104, 255, 96, 96, 96, 255, 87, 87, 87, 255, 79, 79, 79, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 59, 59, 59, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 60, 60, 60, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 59, 59, 59, 255, 66, 66, 66, 255, 74, 74, 74, 255, 82, 82, 82, 255, 89, 89, 89, 255, 92, 92, 92, 255, 98, 98, 98, 255, 110, 110, 110, 255, 76, 76, 76, 255, 68, 68, 68, 255, 33, 33, 33, 255, 31, 31, 31, 255, 46, 46, 46, 255, 34, 34, 34, 255, 29, 29, 29, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 38, 38, 38, 255, 44, 44, 44, 255, 51, 51, 51, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 113, 113, 113, 255, 111, 111, 111, 255, 113, 113, 113, 255, 114, 114, 114, 255, 106, 106, 106, 255, 93, 93, 93, 255, 75, 75, 75, 255, 63, 63, 63, 255, 61, 61, 61, 255, 61, 61, 61, 255, 64, 64, 64, 255, 78, 78, 78, 255, 100, 100, 100, 255, 98, 98, 98, 255, 74, 74, 74, 255, 85, 85, 85, 255, 102, 102, 102, 255, 111, 111, 111, 255, 115, 115, 115, 255, 103, 103, 103, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 84, 84, 84, 255, 89, 89, 89, 255, 89, 89, 89, 255, 94, 94, 94, 255, 91, 91, 91, 255, 101, 101, 101, 255, 115, 115, 115, 255, 123, 123, 123, 255, 115, 115, 115, 255, 110, 110, 110, 255, 111, 111, 111, 255, 116, 116, 116, 255, 120, 120, 120, 255, 116, 116, 116, 255, 107, 107, 107, 255, 99, 99, 99, 255, 95, 95, 95, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 138, 138, 138, 255, 131, 131, 131, 255, 112, 112, 112, 255, 86, 86, 86, 255, 75, 75, 75, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 128, 128, 128, 255, 137, 137, 137, 255, 144, 144, 144, 255, 148, 148, 148, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 114, 114, 114, 255, 114, 114, 114, 255, 117, 117, 117, 255, 123, 123, 123, 255, 129, 129, 129, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 160, 160, 160, 255, 169, 169, 169, 255, 181, 181, 181, 255, 189, 189, 189, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 180, 180, 180, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 158, 158, 158, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 143, 143, 143, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 125, 125, 125, 255, 119, 119, 119, 255, 101, 101, 101, 255, 93, 93, 93, 255, 103, 103, 103, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 119, 119, 119, 255, 105, 105, 105, 255, 94, 94, 94, 255, 96, 96, 96, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 134, 134, 134, 255, 133, 133, 133, 255, 129, 129, 129, 255, 122, 122, 122, 255, 112, 112, 112, 255, 104, 104, 104, 255, 96, 96, 96, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 56, 56, 56, 255, 54, 54, 54, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 70, 70, 70, 255, 65, 65, 65, 255, 59, 59, 59, 255, 58, 58, 58, 255, 65, 65, 65, 255, 74, 74, 74, 255, 83, 83, 83, 255, 90, 90, 90, 255, 94, 94, 94, 255, 102, 102, 102, 255, 107, 107, 107, 255, 70, 70, 70, 255, 59, 59, 59, 255, 31, 31, 31, 255, 36, 36, 36, 255, 52, 52, 52, 255, 34, 34, 34, 255, 29, 29, 29, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 43, 43, 43, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 40, 40, 40, 255, 47, 47, 47, 255, 53, 53, 53, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 75, 75, 75, 255, 86, 86, 86, 255, 95, 95, 95, 255, 100, 100, 100, 255, 106, 106, 106, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 109, 109, 109, 255, 99, 99, 99, 255, 86, 86, 86, 255, 69, 69, 69, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 67, 67, 67, 255, 84, 84, 84, 255, 105, 105, 105, 255, 93, 93, 93, 255, 77, 77, 77, 255, 87, 87, 87, 255, 110, 110, 110, 255, 118, 118, 118, 255, 111, 111, 111, 255, 97, 97, 97, 255, 110, 110, 110, 255, 107, 107, 107, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 93, 93, 93, 255, 102, 102, 102, 255, 114, 114, 114, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 117, 117, 117, 255, 108, 108, 108, 255, 100, 100, 100, 255, 95, 95, 95, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 137, 137, 137, 255, 131, 131, 131, 255, 118, 118, 118, 255, 96, 96, 96, 255, 79, 79, 79, 255, 77, 77, 77, 255, 88, 88, 88, 255, 107, 107, 107, 255, 122, 122, 122, 255, 132, 132, 132, 255, 143, 143, 143, 255, 152, 152, 152, 255, 158, 158, 158, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 162, 162, 162, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 165, 165, 165, 255, 170, 170, 170, 255, 178, 178, 178, 255, 187, 187, 187, 255, 192, 192, 192, 255, 190, 190, 190, 255, 186, 186, 186, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 175, 175, 175, 255, 167, 167, 167, 255, 162, 162, 162, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 125, 125, 125, 255, 119, 119, 119, 255, 101, 101, 101, 255, 92, 92, 92, 255, 100, 100, 100, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 114, 114, 114, 255, 108, 108, 108, 255, 98, 98, 98, 255, 87, 87, 87, 255, 106, 106, 106, 255, 109, 109, 109, 255, 114, 114, 114, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 105, 105, 105, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 110, 110, 110, 255, 117, 117, 117, 255, 123, 123, 123, 255, 129, 129, 129, 255, 133, 133, 133, 255, 134, 134, 134, 255, 132, 132, 132, 255, 128, 128, 128, 255, 122, 122, 122, 255, 116, 116, 116, 255, 110, 110, 110, 255, 106, 106, 106, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 53, 53, 53, 255, 54, 54, 54, 255, 59, 59, 59, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 69, 69, 69, 255, 64, 64, 64, 255, 58, 58, 58, 255, 57, 57, 57, 255, 65, 65, 65, 255, 75, 75, 75, 255, 85, 85, 85, 255, 93, 93, 93, 255, 96, 96, 96, 255, 106, 106, 106, 255, 99, 99, 99, 255, 62, 62, 62, 255, 50, 50, 50, 255, 30, 30, 30, 255, 44, 44, 44, 255, 55, 55, 55, 255, 33, 33, 33, 255, 30, 30, 30, 255, 30, 30, 30, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 37, 37, 37, 255, 42, 42, 42, 255, 50, 50, 50, 255, 55, 55, 55, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 77, 77, 77, 255, 88, 88, 88, 255, 97, 97, 97, 255, 101, 101, 101, 255, 107, 107, 107, 255, 112, 112, 112, 255, 113, 113, 113, 255, 113, 113, 113, 255, 109, 109, 109, 255, 101, 101, 101, 255, 92, 92, 92, 255, 77, 77, 77, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 65, 65, 65, 255, 72, 72, 72, 255, 90, 90, 90, 255, 109, 109, 109, 255, 85, 85, 85, 255, 82, 82, 82, 255, 93, 93, 93, 255, 112, 112, 112, 255, 120, 120, 120, 255, 112, 112, 112, 255, 103, 103, 103, 255, 112, 112, 112, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 88, 88, 88, 255, 91, 91, 91, 255, 91, 91, 91, 255, 96, 96, 96, 255, 97, 97, 97, 255, 96, 96, 96, 255, 104, 104, 104, 255, 114, 114, 114, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 120, 120, 120, 255, 113, 113, 113, 255, 105, 105, 105, 255, 98, 98, 98, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 132, 132, 132, 255, 123, 123, 123, 255, 108, 108, 108, 255, 89, 89, 89, 255, 77, 77, 77, 255, 78, 78, 78, 255, 91, 91, 91, 255, 110, 110, 110, 255, 124, 124, 124, 255, 135, 135, 135, 255, 147, 147, 147, 255, 158, 158, 158, 255, 165, 165, 165, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 175, 175, 175, 255, 180, 180, 180, 255, 186, 186, 186, 255, 192, 192, 192, 255, 194, 194, 194, 255, 192, 192, 192, 255, 188, 188, 188, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 179, 179, 179, 255, 172, 172, 172, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 131, 131, 131, 255, 126, 126, 126, 255, 118, 118, 118, 255, 102, 102, 102, 255, 92, 92, 92, 255, 96, 96, 96, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 109, 109, 109, 255, 103, 103, 103, 255, 96, 96, 96, 255, 88, 88, 88, 255, 108, 108, 108, 255, 110, 110, 110, 255, 116, 116, 116, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 74, 74, 74, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 76, 76, 76, 255, 84, 84, 84, 255, 93, 93, 93, 255, 101, 101, 101, 255, 109, 109, 109, 255, 117, 117, 117, 255, 124, 124, 124, 255, 130, 130, 130, 255, 133, 133, 133, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 116, 116, 116, 255, 109, 109, 109, 255, 101, 101, 101, 255, 92, 92, 92, 255, 82, 82, 82, 255, 72, 72, 72, 255, 62, 62, 62, 255, 54, 54, 54, 255, 52, 52, 52, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 66, 66, 66, 255, 62, 62, 62, 255, 57, 57, 57, 255, 56, 56, 56, 255, 65, 65, 65, 255, 76, 76, 76, 255, 87, 87, 87, 255, 96, 96, 96, 255, 100, 100, 100, 255, 111, 111, 111, 255, 88, 88, 88, 255, 54, 54, 54, 255, 46, 46, 46, 255, 30, 30, 30, 255, 53, 53, 53, 255, 57, 57, 57, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 38, 38, 38, 255, 45, 45, 45, 255, 52, 52, 52, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 80, 80, 80, 255, 92, 92, 92, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 110, 110, 110, 255, 111, 111, 111, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 84, 84, 84, 255, 70, 70, 70, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 68, 68, 68, 255, 78, 78, 78, 255, 98, 98, 98, 255, 109, 109, 109, 255, 78, 78, 78, 255, 86, 86, 86, 255, 108, 108, 108, 255, 116, 116, 116, 255, 113, 113, 113, 255, 103, 103, 103, 255, 111, 111, 111, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 100, 100, 100, 255, 96, 96, 96, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 92, 92, 92, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 105, 105, 105, 255, 114, 114, 114, 255, 119, 119, 119, 255, 119, 119, 119, 255, 114, 114, 114, 255, 106, 106, 106, 255, 99, 99, 99, 255, 93, 93, 93, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 126, 126, 126, 255, 115, 115, 115, 255, 99, 99, 99, 255, 83, 83, 83, 255, 76, 76, 76, 255, 80, 80, 80, 255, 94, 94, 94, 255, 112, 112, 112, 255, 125, 125, 125, 255, 136, 136, 136, 255, 148, 148, 148, 255, 159, 159, 159, 255, 167, 167, 167, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 196, 196, 196, 255, 196, 196, 196, 255, 194, 194, 194, 255, 189, 189, 189, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 183, 183, 183, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 137, 137, 137, 255, 132, 132, 132, 255, 126, 126, 126, 255, 118, 118, 118, 255, 104, 104, 104, 255, 94, 94, 94, 255, 93, 93, 93, 255, 97, 97, 97, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 101, 101, 101, 255, 95, 95, 95, 255, 89, 89, 89, 255, 108, 108, 108, 255, 110, 110, 110, 255, 117, 117, 117, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 107, 107, 107, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 74, 74, 74, 255, 85, 85, 85, 255, 96, 96, 96, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 102, 102, 102, 255, 91, 91, 91, 255, 80, 80, 80, 255, 68, 68, 68, 255, 58, 58, 58, 255, 52, 52, 52, 255, 53, 53, 53, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 56, 56, 56, 255, 66, 66, 66, 255, 78, 78, 78, 255, 91, 91, 91, 255, 99, 99, 99, 255, 105, 105, 105, 255, 115, 115, 115, 255, 81, 81, 81, 255, 59, 59, 59, 255, 41, 41, 41, 255, 29, 29, 29, 255, 61, 61, 61, 255, 54, 54, 54, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 40, 40, 40, 255, 47, 47, 47, 255, 53, 53, 53, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 69, 69, 69, 255, 74, 74, 74, 255, 84, 84, 84, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 106, 106, 106, 255, 107, 107, 107, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 87, 87, 87, 255, 73, 73, 73, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 68, 68, 68, 255, 72, 72, 72, 255, 87, 87, 87, 255, 107, 107, 107, 255, 97, 97, 97, 255, 81, 81, 81, 255, 93, 93, 93, 255, 115, 115, 115, 255, 121, 121, 121, 255, 112, 112, 112, 255, 100, 100, 100, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 99, 99, 99, 255, 101, 101, 101, 255, 97, 97, 97, 255, 95, 95, 95, 255, 97, 97, 97, 255, 94, 94, 94, 255, 96, 96, 96, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 106, 106, 106, 255, 113, 113, 113, 255, 113, 113, 113, 255, 108, 108, 108, 255, 100, 100, 100, 255, 93, 93, 93, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 126, 126, 126, 255, 118, 118, 118, 255, 106, 106, 106, 255, 91, 91, 91, 255, 79, 79, 79, 255, 76, 76, 76, 255, 82, 82, 82, 255, 96, 96, 96, 255, 113, 113, 113, 255, 126, 126, 126, 255, 135, 135, 135, 255, 145, 145, 145, 255, 156, 156, 156, 255, 165, 165, 165, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 139, 139, 139, 255, 132, 132, 132, 255, 127, 127, 127, 255, 119, 119, 119, 255, 109, 109, 109, 255, 98, 98, 98, 255, 92, 92, 92, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 88, 88, 88, 255, 107, 107, 107, 255, 110, 110, 110, 255, 116, 116, 116, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 85, 85, 85, 255, 79, 79, 79, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 67, 67, 67, 255, 76, 76, 76, 255, 89, 89, 89, 255, 100, 100, 100, 255, 109, 109, 109, 255, 116, 116, 116, 255, 122, 122, 122, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 134, 134, 134, 255, 131, 131, 131, 255, 126, 126, 126, 255, 119, 119, 119, 255, 109, 109, 109, 255, 97, 97, 97, 255, 85, 85, 85, 255, 73, 73, 73, 255, 62, 62, 62, 255, 54, 54, 54, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 57, 57, 57, 255, 70, 70, 70, 255, 82, 82, 82, 255, 96, 96, 96, 255, 104, 104, 104, 255, 111, 111, 111, 255, 113, 113, 113, 255, 73, 73, 73, 255, 70, 70, 70, 255, 35, 35, 35, 255, 33, 33, 33, 255, 66, 66, 66, 255, 49, 49, 49, 255, 29, 29, 29, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 37, 37, 37, 255, 37, 37, 37, 255, 42, 42, 42, 255, 49, 49, 49, 255, 54, 54, 54, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 61, 61, 61, 255, 65, 65, 65, 255, 70, 70, 70, 255, 76, 76, 76, 255, 88, 88, 88, 255, 97, 97, 97, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 88, 88, 88, 255, 76, 76, 76, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 80, 80, 80, 255, 97, 97, 97, 255, 113, 113, 113, 255, 81, 81, 81, 255, 87, 87, 87, 255, 115, 115, 115, 255, 120, 120, 120, 255, 112, 112, 112, 255, 105, 105, 105, 255, 111, 111, 111, 255, 119, 119, 119, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 103, 103, 103, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 100, 100, 100, 255, 94, 94, 94, 255, 99, 99, 99, 255, 103, 103, 103, 255, 105, 105, 105, 255, 103, 103, 103, 255, 106, 106, 106, 255, 110, 110, 110, 255, 106, 106, 106, 255, 99, 99, 99, 255, 96, 96, 96, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 117, 117, 117, 255, 108, 108, 108, 255, 96, 96, 96, 255, 84, 84, 84, 255, 77, 77, 77, 255, 78, 78, 78, 255, 85, 85, 85, 255, 98, 98, 98, 255, 113, 113, 113, 255, 125, 125, 125, 255, 133, 133, 133, 255, 140, 140, 140, 255, 148, 148, 148, 255, 155, 155, 155, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 141, 141, 141, 255, 134, 134, 134, 255, 128, 128, 128, 255, 122, 122, 122, 255, 114, 114, 114, 255, 105, 105, 105, 255, 97, 97, 97, 255, 93, 93, 93, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 102, 102, 102, 255, 97, 97, 97, 255, 87, 87, 87, 255, 106, 106, 106, 255, 109, 109, 109, 255, 114, 114, 114, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 87, 87, 87, 255, 82, 82, 82, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 67, 67, 67, 255, 74, 74, 74, 255, 83, 83, 83, 255, 90, 90, 90, 255, 95, 95, 95, 255, 96, 96, 96, 255, 100, 100, 100, 255, 108, 108, 108, 255, 118, 118, 118, 255, 128, 128, 128, 255, 133, 133, 133, 255, 131, 131, 131, 255, 124, 124, 124, 255, 114, 114, 114, 255, 102, 102, 102, 255, 89, 89, 89, 255, 77, 77, 77, 255, 66, 66, 66, 255, 57, 57, 57, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 62, 62, 62, 255, 75, 75, 75, 255, 88, 88, 88, 255, 103, 103, 103, 255, 110, 110, 110, 255, 117, 117, 117, 255, 99, 99, 99, 255, 62, 62, 62, 255, 61, 61, 61, 255, 31, 31, 31, 255, 42, 42, 42, 255, 66, 66, 66, 255, 42, 42, 42, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 54, 54, 54, 255, 56, 56, 56, 255, 55, 55, 55, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 65, 65, 65, 255, 71, 71, 71, 255, 80, 80, 80, 255, 92, 92, 92, 255, 98, 98, 98, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 89, 89, 89, 255, 76, 76, 76, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 68, 68, 68, 255, 71, 71, 71, 255, 76, 76, 76, 255, 90, 90, 90, 255, 109, 109, 109, 255, 93, 93, 93, 255, 84, 84, 84, 255, 108, 108, 108, 255, 117, 117, 117, 255, 117, 117, 117, 255, 111, 111, 111, 255, 104, 104, 104, 255, 118, 118, 118, 255, 121, 121, 121, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 95, 95, 95, 255, 99, 99, 99, 255, 101, 101, 101, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 102, 102, 102, 255, 101, 101, 101, 255, 97, 97, 97, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 113, 113, 113, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 106, 106, 106, 255, 98, 98, 98, 255, 88, 88, 88, 255, 80, 80, 80, 255, 77, 77, 77, 255, 79, 79, 79, 255, 87, 87, 87, 255, 99, 99, 99, 255, 112, 112, 112, 255, 123, 123, 123, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 143, 143, 143, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 160, 160, 160, 255, 166, 166, 166, 255, 171, 171, 171, 255, 177, 177, 177, 255, 182, 182, 182, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 163, 163, 163, 255, 157, 157, 157, 255, 151, 151, 151, 255, 146, 146, 146, 255, 145, 145, 145, 255, 148, 148, 148, 255, 148, 148, 148, 255, 143, 143, 143, 255, 137, 137, 137, 255, 131, 131, 131, 255, 126, 126, 126, 255, 120, 120, 120, 255, 114, 114, 114, 255, 106, 106, 106, 255, 99, 99, 99, 255, 94, 94, 94, 255, 92, 92, 92, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 98, 98, 98, 255, 88, 88, 88, 255, 99, 99, 99, 255, 108, 108, 108, 255, 110, 110, 110, 255, 115, 115, 115, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 66, 66, 66, 255, 76, 76, 76, 255, 92, 92, 92, 255, 113, 113, 113, 255, 128, 128, 128, 255, 133, 133, 133, 255, 128, 128, 128, 255, 118, 118, 118, 255, 106, 106, 106, 255, 93, 93, 93, 255, 81, 81, 81, 255, 70, 70, 70, 255, 62, 62, 62, 255, 57, 57, 57, 255, 55, 55, 55, 255, 56, 56, 56, 255, 60, 60, 60, 255, 69, 69, 69, 255, 81, 81, 81, 255, 97, 97, 97, 255, 110, 110, 110, 255, 116, 116, 116, 255, 119, 119, 119, 255, 81, 81, 81, 255, 51, 51, 51, 255, 50, 50, 50, 255, 30, 30, 30, 255, 52, 52, 52, 255, 62, 62, 62, 255, 35, 35, 35, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 38, 38, 38, 255, 44, 44, 44, 255, 49, 49, 49, 255, 53, 53, 53, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 84, 84, 84, 255, 94, 94, 94, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 96, 96, 96, 255, 89, 89, 89, 255, 76, 76, 76, 255, 70, 70, 70, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 87, 87, 87, 255, 102, 102, 102, 255, 107, 107, 107, 255, 82, 82, 82, 255, 103, 103, 103, 255, 118, 118, 118, 255, 119, 119, 119, 255, 111, 111, 111, 255, 104, 104, 104, 255, 115, 115, 115, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 114, 114, 114, 255, 108, 108, 108, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 95, 95, 95, 255, 99, 99, 99, 255, 98, 98, 98, 255, 100, 100, 100, 255, 109, 109, 109, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 100, 100, 100, 255, 92, 92, 92, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 118, 118, 118, 255, 110, 110, 110, 255, 103, 103, 103, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 96, 96, 96, 255, 90, 90, 90, 255, 83, 83, 83, 255, 78, 78, 78, 255, 77, 77, 77, 255, 81, 81, 81, 255, 88, 88, 88, 255, 98, 98, 98, 255, 109, 109, 109, 255, 117, 117, 117, 255, 124, 124, 124, 255, 128, 128, 128, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 161, 161, 161, 255, 168, 168, 168, 255, 176, 176, 176, 255, 183, 183, 183, 255, 189, 189, 189, 255, 193, 193, 193, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 174, 174, 174, 255, 169, 169, 169, 255, 163, 163, 163, 255, 155, 155, 155, 255, 148, 148, 148, 255, 144, 144, 144, 255, 144, 144, 144, 255, 149, 149, 149, 255, 151, 151, 151, 255, 147, 147, 147, 255, 141, 141, 141, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 121, 121, 121, 255, 116, 116, 116, 255, 110, 110, 110, 255, 103, 103, 103, 255, 97, 97, 97, 255, 93, 93, 93, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 98, 98, 98, 255, 92, 92, 92, 255, 88, 88, 88, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 89, 89, 89, 255, 81, 81, 81, 255, 75, 75, 75, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 64, 64, 64, 255, 61, 61, 61, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 70, 70, 70, 255, 93, 93, 93, 255, 118, 118, 118, 255, 132, 132, 132, 255, 130, 130, 130, 255, 121, 121, 121, 255, 110, 110, 110, 255, 97, 97, 97, 255, 86, 86, 86, 255, 77, 77, 77, 255, 70, 70, 70, 255, 66, 66, 66, 255, 66, 66, 66, 255, 71, 71, 71, 255, 79, 79, 79, 255, 91, 91, 91, 255, 108, 108, 108, 255, 117, 117, 117, 255, 122, 122, 122, 255, 107, 107, 107, 255, 69, 69, 69, 255, 64, 64, 64, 255, 41, 41, 41, 255, 28, 28, 28, 255, 58, 58, 58, 255, 53, 53, 53, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 58, 58, 58, 255, 62, 62, 62, 255, 69, 69, 69, 255, 77, 77, 77, 255, 87, 87, 87, 255, 95, 95, 95, 255, 98, 98, 98, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 89, 89, 89, 255, 77, 77, 77, 255, 71, 71, 71, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 71, 71, 71, 255, 75, 75, 75, 255, 84, 84, 84, 255, 98, 98, 98, 255, 113, 113, 113, 255, 81, 81, 81, 255, 102, 102, 102, 255, 119, 119, 119, 255, 119, 119, 119, 255, 111, 111, 111, 255, 107, 107, 107, 255, 114, 114, 114, 255, 121, 121, 121, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 121, 121, 121, 255, 115, 115, 115, 255, 116, 116, 116, 255, 114, 114, 114, 255, 110, 110, 110, 255, 110, 110, 110, 255, 108, 108, 108, 255, 96, 96, 96, 255, 98, 98, 98, 255, 96, 96, 96, 255, 96, 96, 96, 255, 107, 107, 107, 255, 108, 108, 108, 255, 107, 107, 107, 255, 108, 108, 108, 255, 94, 94, 94, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 135, 135, 135, 255, 130, 130, 130, 255, 123, 123, 123, 255, 112, 112, 112, 255, 101, 101, 101, 255, 94, 94, 94, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 77, 77, 77, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 110, 110, 110, 255, 117, 117, 117, 255, 125, 125, 125, 255, 133, 133, 133, 255, 140, 140, 140, 255, 146, 146, 146, 255, 153, 153, 153, 255, 161, 161, 161, 255, 170, 170, 170, 255, 179, 179, 179, 255, 186, 186, 186, 255, 192, 192, 192, 255, 197, 197, 197, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 177, 177, 177, 255, 171, 171, 171, 255, 163, 163, 163, 255, 154, 154, 154, 255, 146, 146, 146, 255, 141, 141, 141, 255, 141, 141, 141, 255, 148, 148, 148, 255, 152, 152, 152, 255, 151, 151, 151, 255, 145, 145, 145, 255, 139, 139, 139, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 98, 98, 98, 255, 93, 93, 93, 255, 92, 92, 92, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 95, 95, 95, 255, 88, 88, 88, 255, 88, 88, 88, 255, 100, 100, 100, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 91, 91, 91, 255, 85, 85, 85, 255, 77, 77, 77, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 57, 57, 57, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 76, 76, 76, 255, 106, 106, 106, 255, 128, 128, 128, 255, 132, 132, 132, 255, 125, 125, 125, 255, 114, 114, 114, 255, 103, 103, 103, 255, 92, 92, 92, 255, 85, 85, 85, 255, 81, 81, 81, 255, 80, 80, 80, 255, 83, 83, 83, 255, 91, 91, 91, 255, 106, 106, 106, 255, 118, 118, 118, 255, 124, 124, 124, 255, 119, 119, 119, 255, 84, 84, 84, 255, 57, 57, 57, 255, 65, 65, 65, 255, 34, 34, 34, 255, 31, 31, 31, 255, 58, 58, 58, 255, 42, 42, 42, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 38, 38, 38, 255, 42, 42, 42, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 59, 59, 59, 255, 64, 64, 64, 255, 71, 71, 71, 255, 80, 80, 80, 255, 89, 89, 89, 255, 95, 95, 95, 255, 97, 97, 97, 255, 97, 97, 97, 255, 95, 95, 95, 255, 88, 88, 88, 255, 77, 77, 77, 255, 71, 71, 71, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 75, 75, 75, 255, 83, 83, 83, 255, 97, 97, 97, 255, 113, 113, 113, 255, 81, 81, 81, 255, 104, 104, 104, 255, 119, 119, 119, 255, 119, 119, 119, 255, 112, 112, 112, 255, 110, 110, 110, 255, 114, 114, 114, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 120, 120, 120, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 111, 111, 111, 255, 109, 109, 109, 255, 109, 109, 109, 255, 94, 94, 94, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 117, 117, 117, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 134, 134, 134, 255, 129, 129, 129, 255, 121, 121, 121, 255, 107, 107, 107, 255, 96, 96, 96, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 78, 78, 78, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 85, 85, 85, 255, 89, 89, 89, 255, 96, 96, 96, 255, 106, 106, 106, 255, 118, 118, 118, 255, 130, 130, 130, 255, 140, 140, 140, 255, 147, 147, 147, 255, 155, 155, 155, 255, 164, 164, 164, 255, 173, 173, 173, 255, 182, 182, 182, 255, 190, 190, 190, 255, 195, 195, 195, 255, 198, 198, 198, 255, 200, 200, 200, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 192, 192, 192, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 179, 179, 179, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 183, 183, 183, 255, 180, 180, 180, 255, 174, 174, 174, 255, 165, 165, 165, 255, 155, 155, 155, 255, 145, 145, 145, 255, 138, 138, 138, 255, 137, 137, 137, 255, 144, 144, 144, 255, 151, 151, 151, 255, 154, 154, 154, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 116, 116, 116, 255, 110, 110, 110, 255, 102, 102, 102, 255, 94, 94, 94, 255, 92, 92, 92, 255, 95, 95, 95, 255, 100, 100, 100, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 86, 86, 86, 255, 92, 92, 92, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 91, 91, 91, 255, 87, 87, 87, 255, 82, 82, 82, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 66, 66, 66, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 73, 73, 73, 255, 71, 71, 71, 255, 64, 64, 64, 255, 56, 56, 56, 255, 56, 56, 56, 255, 60, 60, 60, 255, 58, 58, 58, 255, 65, 65, 65, 255, 93, 93, 93, 255, 122, 122, 122, 255, 133, 133, 133, 255, 128, 128, 128, 255, 120, 120, 120, 255, 110, 110, 110, 255, 103, 103, 103, 255, 97, 97, 97, 255, 96, 96, 96, 255, 99, 99, 99, 255, 109, 109, 109, 255, 120, 120, 120, 255, 126, 126, 126, 255, 122, 122, 122, 255, 99, 99, 99, 255, 66, 66, 66, 255, 51, 51, 51, 255, 52, 52, 52, 255, 31, 31, 31, 255, 38, 38, 38, 255, 52, 52, 52, 255, 32, 32, 32, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 37, 37, 37, 255, 36, 36, 36, 255, 37, 37, 37, 255, 36, 36, 36, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 45, 45, 45, 255, 49, 49, 49, 255, 55, 55, 55, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 60, 60, 60, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 90, 90, 90, 255, 95, 95, 95, 255, 96, 96, 96, 255, 94, 94, 94, 255, 88, 88, 88, 255, 78, 78, 78, 255, 71, 71, 71, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 84, 84, 84, 255, 97, 97, 97, 255, 113, 113, 113, 255, 81, 81, 81, 255, 110, 110, 110, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 113, 113, 113, 255, 117, 117, 117, 255, 123, 123, 123, 255, 128, 128, 128, 255, 131, 131, 131, 255, 132, 132, 132, 255, 130, 130, 130, 255, 125, 125, 125, 255, 117, 117, 117, 255, 122, 122, 122, 255, 120, 120, 120, 255, 117, 117, 117, 255, 118, 118, 118, 255, 101, 101, 101, 255, 97, 97, 97, 255, 97, 97, 97, 255, 103, 103, 103, 255, 97, 97, 97, 255, 109, 109, 109, 255, 111, 111, 111, 255, 111, 111, 111, 255, 95, 95, 95, 255, 100, 100, 100, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 97, 97, 97, 255, 102, 102, 102, 255, 105, 105, 105, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 102, 102, 102, 255, 108, 108, 108, 255, 114, 114, 114, 255, 118, 118, 118, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 108, 108, 108, 255, 112, 112, 112, 255, 117, 117, 117, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 133, 133, 133, 255, 129, 129, 129, 255, 120, 120, 120, 255, 106, 106, 106, 255, 95, 95, 95, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 85, 85, 85, 255, 93, 93, 93, 255, 104, 104, 104, 255, 118, 118, 118, 255, 131, 131, 131, 255, 142, 142, 142, 255, 149, 149, 149, 255, 157, 157, 157, 255, 166, 166, 166, 255, 175, 175, 175, 255, 182, 182, 182, 255, 188, 188, 188, 255, 190, 190, 190, 255, 190, 190, 190, 255, 187, 187, 187, 255, 181, 181, 181, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 167, 167, 167, 255, 167, 167, 167, 255, 169, 169, 169, 255, 173, 173, 173, 255, 178, 178, 178, 255, 182, 182, 182, 255, 183, 183, 183, 255, 180, 180, 180, 255, 172, 172, 172, 255, 160, 160, 160, 255, 148, 148, 148, 255, 138, 138, 138, 255, 133, 133, 133, 255, 136, 136, 136, 255, 145, 145, 145, 255, 152, 152, 152, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 92, 92, 92, 255, 98, 98, 98, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 72, 72, 72, 255, 83, 83, 83, 255, 98, 98, 98, 255, 104, 104, 104, 255, 105, 105, 105, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 91, 91, 91, 255, 83, 83, 83, 255, 76, 76, 76, 255, 69, 69, 69, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 74, 74, 74, 255, 70, 70, 70, 255, 61, 61, 61, 255, 54, 54, 54, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 80, 80, 80, 255, 111, 111, 111, 255, 130, 130, 130, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 117, 117, 117, 255, 116, 116, 116, 255, 119, 119, 119, 255, 126, 126, 126, 255, 128, 128, 128, 255, 122, 122, 122, 255, 103, 103, 103, 255, 71, 71, 71, 255, 54, 54, 54, 255, 68, 68, 68, 255, 40, 40, 40, 255, 27, 27, 27, 255, 43, 43, 43, 255, 41, 41, 41, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 46, 46, 46, 255, 54, 54, 54, 255, 57, 57, 57, 255, 55, 55, 55, 255, 57, 57, 57, 255, 62, 62, 62, 255, 69, 69, 69, 255, 77, 77, 77, 255, 86, 86, 86, 255, 92, 92, 92, 255, 94, 94, 94, 255, 93, 93, 93, 255, 87, 87, 87, 255, 78, 78, 78, 255, 71, 71, 71, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 76, 76, 76, 255, 85, 85, 85, 255, 98, 98, 98, 255, 111, 111, 111, 255, 82, 82, 82, 255, 115, 115, 115, 255, 122, 122, 122, 255, 116, 116, 116, 255, 115, 115, 115, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 137, 137, 137, 255, 137, 137, 137, 255, 134, 134, 134, 255, 129, 129, 129, 255, 120, 120, 120, 255, 120, 120, 120, 255, 127, 127, 127, 255, 122, 122, 122, 255, 122, 122, 122, 255, 105, 105, 105, 255, 98, 98, 98, 255, 99, 99, 99, 255, 108, 108, 108, 255, 107, 107, 107, 255, 97, 97, 97, 255, 113, 113, 113, 255, 112, 112, 112, 255, 97, 97, 97, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 96, 96, 96, 255, 102, 102, 102, 255, 106, 106, 106, 255, 106, 106, 106, 255, 104, 104, 104, 255, 100, 100, 100, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 118, 118, 118, 255, 116, 116, 116, 255, 111, 111, 111, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 102, 102, 102, 255, 104, 104, 104, 255, 111, 111, 111, 255, 119, 119, 119, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 129, 129, 129, 255, 121, 121, 121, 255, 106, 106, 106, 255, 96, 96, 96, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 86, 86, 86, 255, 95, 95, 95, 255, 107, 107, 107, 255, 121, 121, 121, 255, 134, 134, 134, 255, 143, 143, 143, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 168, 168, 168, 255, 171, 171, 171, 255, 171, 171, 171, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 160, 160, 160, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 171, 171, 171, 255, 157, 157, 157, 255, 144, 144, 144, 255, 134, 134, 134, 255, 130, 130, 130, 255, 134, 134, 134, 255, 142, 142, 142, 255, 147, 147, 147, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 116, 116, 116, 255, 101, 101, 101, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 94, 94, 94, 255, 97, 97, 97, 255, 103, 103, 103, 255, 111, 111, 111, 255, 117, 117, 117, 255, 117, 117, 117, 255, 111, 111, 111, 255, 104, 104, 104, 255, 100, 100, 100, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 105, 105, 105, 255, 103, 103, 103, 255, 98, 98, 98, 255, 90, 90, 90, 255, 82, 82, 82, 255, 74, 74, 74, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 65, 65, 65, 255, 55, 55, 55, 255, 56, 56, 56, 255, 60, 60, 60, 255, 58, 58, 58, 255, 68, 68, 68, 255, 92, 92, 92, 255, 116, 116, 116, 255, 129, 129, 129, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 127, 127, 127, 255, 116, 116, 116, 255, 97, 97, 97, 255, 72, 72, 72, 255, 58, 58, 58, 255, 54, 54, 54, 255, 57, 57, 57, 255, 34, 34, 34, 255, 26, 26, 26, 255, 41, 41, 41, 255, 30, 30, 30, 255, 28, 28, 28, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 45, 45, 45, 255, 54, 54, 54, 255, 56, 56, 56, 255, 55, 55, 55, 255, 59, 59, 59, 255, 65, 65, 65, 255, 74, 74, 74, 255, 83, 83, 83, 255, 89, 89, 89, 255, 92, 92, 92, 255, 92, 92, 92, 255, 87, 87, 87, 255, 78, 78, 78, 255, 72, 72, 72, 255, 68, 68, 68, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 77, 77, 77, 255, 87, 87, 87, 255, 99, 99, 99, 255, 107, 107, 107, 255, 82, 82, 82, 255, 117, 117, 117, 255, 120, 120, 120, 255, 117, 117, 117, 255, 118, 118, 118, 255, 122, 122, 122, 255, 128, 128, 128, 255, 136, 136, 136, 255, 142, 142, 142, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 133, 133, 133, 255, 122, 122, 122, 255, 119, 119, 119, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 110, 110, 110, 255, 100, 100, 100, 255, 100, 100, 100, 255, 111, 111, 111, 255, 115, 115, 115, 255, 104, 104, 104, 255, 105, 105, 105, 255, 112, 112, 112, 255, 103, 103, 103, 255, 100, 100, 100, 255, 104, 104, 104, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 107, 107, 107, 255, 103, 103, 103, 255, 97, 97, 97, 255, 93, 93, 93, 255, 95, 95, 95, 255, 102, 102, 102, 255, 106, 106, 106, 255, 106, 106, 106, 255, 104, 104, 104, 255, 99, 99, 99, 255, 100, 100, 100, 255, 108, 108, 108, 255, 116, 116, 116, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 100, 100, 100, 255, 105, 105, 105, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 129, 129, 129, 255, 122, 122, 122, 255, 109, 109, 109, 255, 97, 97, 97, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 88, 88, 88, 255, 97, 97, 97, 255, 109, 109, 109, 255, 121, 121, 121, 255, 132, 132, 132, 255, 141, 141, 141, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 155, 155, 155, 255, 161, 161, 161, 255, 168, 168, 168, 255, 177, 177, 177, 255, 182, 182, 182, 255, 180, 180, 180, 255, 172, 172, 172, 255, 157, 157, 157, 255, 142, 142, 142, 255, 131, 131, 131, 255, 127, 127, 127, 255, 129, 129, 129, 255, 134, 134, 134, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 110, 110, 110, 255, 94, 94, 94, 255, 91, 91, 91, 255, 96, 96, 96, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 106, 106, 106, 255, 112, 112, 112, 255, 118, 118, 118, 255, 124, 124, 124, 255, 127, 127, 127, 255, 126, 126, 126, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 95, 95, 95, 255, 100, 100, 100, 255, 103, 103, 103, 255, 103, 103, 103, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 83, 83, 83, 255, 84, 84, 84, 255, 87, 87, 87, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 66, 66, 66, 255, 58, 58, 58, 255, 54, 54, 54, 255, 59, 59, 59, 255, 58, 58, 58, 255, 59, 59, 59, 255, 72, 72, 72, 255, 89, 89, 89, 255, 102, 102, 102, 255, 110, 110, 110, 255, 111, 111, 111, 255, 107, 107, 107, 255, 97, 97, 97, 255, 83, 83, 83, 255, 66, 66, 66, 255, 57, 57, 57, 255, 45, 45, 45, 255, 67, 67, 67, 255, 43, 43, 43, 255, 30, 30, 30, 255, 29, 29, 29, 255, 33, 33, 33, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 36, 36, 36, 255, 39, 39, 39, 255, 48, 48, 48, 255, 56, 56, 56, 255, 54, 54, 54, 255, 57, 57, 57, 255, 63, 63, 63, 255, 71, 71, 71, 255, 80, 80, 80, 255, 87, 87, 87, 255, 91, 91, 91, 255, 91, 91, 91, 255, 86, 86, 86, 255, 78, 78, 78, 255, 72, 72, 72, 255, 69, 69, 69, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 90, 90, 90, 255, 100, 100, 100, 255, 96, 96, 96, 255, 84, 84, 84, 255, 119, 119, 119, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 144, 144, 144, 255, 147, 147, 147, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 136, 136, 136, 255, 124, 124, 124, 255, 119, 119, 119, 255, 128, 128, 128, 255, 132, 132, 132, 255, 129, 129, 129, 255, 114, 114, 114, 255, 103, 103, 103, 255, 103, 103, 103, 255, 112, 112, 112, 255, 120, 120, 120, 255, 118, 118, 118, 255, 99, 99, 99, 255, 109, 109, 109, 255, 109, 109, 109, 255, 96, 96, 96, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 109, 109, 109, 255, 106, 106, 106, 255, 100, 100, 100, 255, 94, 94, 94, 255, 94, 94, 94, 255, 101, 101, 101, 255, 106, 106, 106, 255, 107, 107, 107, 255, 104, 104, 104, 255, 98, 98, 98, 255, 99, 99, 99, 255, 108, 108, 108, 255, 116, 116, 116, 255, 116, 116, 116, 255, 109, 109, 109, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 100, 100, 100, 255, 110, 110, 110, 255, 119, 119, 119, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 129, 129, 129, 255, 124, 124, 124, 255, 113, 113, 113, 255, 100, 100, 100, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 101, 101, 101, 255, 100, 100, 100, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 80, 80, 80, 255, 80, 80, 80, 255, 83, 83, 83, 255, 88, 88, 88, 255, 96, 96, 96, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 126, 126, 126, 255, 128, 128, 128, 255, 128, 128, 128, 255, 124, 124, 124, 255, 121, 121, 121, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 130, 130, 130, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 150, 150, 150, 255, 154, 154, 154, 255, 160, 160, 160, 255, 167, 167, 167, 255, 175, 175, 175, 255, 181, 181, 181, 255, 181, 181, 181, 255, 173, 173, 173, 255, 158, 158, 158, 255, 141, 141, 141, 255, 130, 130, 130, 255, 126, 126, 126, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 106, 106, 106, 255, 93, 93, 93, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 98, 98, 98, 255, 104, 104, 104, 255, 112, 112, 112, 255, 121, 121, 121, 255, 127, 127, 127, 255, 128, 128, 128, 255, 126, 126, 126, 255, 121, 121, 121, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 85, 85, 85, 255, 88, 88, 88, 255, 93, 93, 93, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 61, 61, 61, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 71, 71, 71, 255, 69, 69, 69, 255, 64, 64, 64, 255, 58, 58, 58, 255, 56, 56, 56, 255, 45, 45, 45, 255, 68, 68, 68, 255, 57, 57, 57, 255, 36, 36, 36, 255, 26, 26, 26, 255, 28, 28, 28, 255, 26, 26, 26, 255, 27, 27, 27, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 36, 36, 36, 255, 43, 43, 43, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 61, 61, 61, 255, 69, 69, 69, 255, 78, 78, 78, 255, 86, 86, 86, 255, 90, 90, 90, 255, 90, 90, 90, 255, 86, 86, 86, 255, 78, 78, 78, 255, 73, 73, 73, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 81, 81, 81, 255, 94, 94, 94, 255, 101, 101, 101, 255, 82, 82, 82, 255, 98, 98, 98, 255, 121, 121, 121, 255, 116, 116, 116, 255, 121, 121, 121, 255, 127, 127, 127, 255, 135, 135, 135, 255, 144, 144, 144, 255, 151, 151, 151, 255, 149, 149, 149, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 137, 137, 137, 255, 126, 126, 126, 255, 121, 121, 121, 255, 128, 128, 128, 255, 133, 133, 133, 255, 131, 131, 131, 255, 117, 117, 117, 255, 107, 107, 107, 255, 105, 105, 105, 255, 112, 112, 112, 255, 124, 124, 124, 255, 122, 122, 122, 255, 117, 117, 117, 255, 99, 99, 99, 255, 108, 108, 108, 255, 100, 100, 100, 255, 103, 103, 103, 255, 110, 110, 110, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 110, 110, 110, 255, 104, 104, 104, 255, 96, 96, 96, 255, 93, 93, 93, 255, 100, 100, 100, 255, 106, 106, 106, 255, 107, 107, 107, 255, 104, 104, 104, 255, 98, 98, 98, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 113, 113, 113, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 104, 104, 104, 255, 115, 115, 115, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 129, 129, 129, 255, 126, 126, 126, 255, 117, 117, 117, 255, 104, 104, 104, 255, 95, 95, 95, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 113, 113, 113, 255, 118, 118, 118, 255, 120, 120, 120, 255, 119, 119, 119, 255, 116, 116, 116, 255, 112, 112, 112, 255, 105, 105, 105, 255, 97, 97, 97, 255, 90, 90, 90, 255, 84, 84, 84, 255, 81, 81, 81, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 105, 105, 105, 255, 111, 111, 111, 255, 118, 118, 118, 255, 127, 127, 127, 255, 134, 134, 134, 255, 141, 141, 141, 255, 146, 146, 146, 255, 150, 150, 150, 255, 155, 155, 155, 255, 158, 158, 158, 255, 163, 163, 163, 255, 169, 169, 169, 255, 175, 175, 175, 255, 180, 180, 180, 255, 181, 181, 181, 255, 174, 174, 174, 255, 160, 160, 160, 255, 143, 143, 143, 255, 132, 132, 132, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 120, 120, 120, 255, 124, 124, 124, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 108, 108, 108, 255, 96, 96, 96, 255, 89, 89, 89, 255, 90, 90, 90, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 94, 94, 94, 255, 99, 99, 99, 255, 105, 105, 105, 255, 111, 111, 111, 255, 116, 116, 116, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 113, 113, 113, 255, 104, 104, 104, 255, 98, 98, 98, 255, 92, 92, 92, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 90, 90, 90, 255, 83, 83, 83, 255, 76, 76, 76, 255, 69, 69, 69, 255, 63, 63, 63, 255, 56, 56, 56, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 52, 52, 52, 255, 45, 45, 45, 255, 67, 67, 67, 255, 66, 66, 66, 255, 44, 44, 44, 255, 33, 33, 33, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 41, 41, 41, 255, 52, 52, 52, 255, 55, 55, 55, 255, 53, 53, 53, 255, 60, 60, 60, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 90, 90, 90, 255, 90, 90, 90, 255, 86, 86, 86, 255, 79, 79, 79, 255, 74, 74, 74, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 78, 78, 78, 255, 86, 86, 86, 255, 99, 99, 99, 255, 107, 107, 107, 255, 79, 79, 79, 255, 112, 112, 112, 255, 118, 118, 118, 255, 122, 122, 122, 255, 126, 126, 126, 255, 134, 134, 134, 255, 144, 144, 144, 255, 153, 153, 153, 255, 154, 154, 154, 255, 146, 146, 146, 255, 142, 142, 142, 255, 147, 147, 147, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 124, 124, 124, 255, 129, 129, 129, 255, 133, 133, 133, 255, 131, 131, 131, 255, 119, 119, 119, 255, 110, 110, 110, 255, 109, 109, 109, 255, 114, 114, 114, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 111, 111, 111, 255, 101, 101, 101, 255, 104, 104, 104, 255, 98, 98, 98, 255, 111, 111, 111, 255, 111, 111, 111, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 108, 108, 108, 255, 99, 99, 99, 255, 92, 92, 92, 255, 98, 98, 98, 255, 106, 106, 106, 255, 107, 107, 107, 255, 105, 105, 105, 255, 97, 97, 97, 255, 97, 97, 97, 255, 108, 108, 108, 255, 117, 117, 117, 255, 111, 111, 111, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 96, 96, 96, 255, 101, 101, 101, 255, 111, 111, 111, 255, 120, 120, 120, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 127, 127, 127, 255, 121, 121, 121, 255, 110, 110, 110, 255, 98, 98, 98, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 94, 94, 94, 255, 98, 98, 98, 255, 104, 104, 104, 255, 110, 110, 110, 255, 116, 116, 116, 255, 122, 122, 122, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 124, 124, 124, 255, 118, 118, 118, 255, 111, 111, 111, 255, 103, 103, 103, 255, 95, 95, 95, 255, 88, 88, 88, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 91, 91, 91, 255, 97, 97, 97, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 136, 136, 136, 255, 143, 143, 143, 255, 149, 149, 149, 255, 153, 153, 153, 255, 158, 158, 158, 255, 162, 162, 162, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 181, 181, 181, 255, 175, 175, 175, 255, 163, 163, 163, 255, 149, 149, 149, 255, 139, 139, 139, 255, 133, 133, 133, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 122, 122, 122, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 106, 106, 106, 255, 96, 96, 96, 255, 89, 89, 89, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 77, 77, 77, 255, 90, 90, 90, 255, 107, 107, 107, 255, 111, 111, 111, 255, 101, 101, 101, 255, 92, 92, 92, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 73, 73, 73, 255, 77, 77, 77, 255, 83, 83, 83, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 81, 81, 81, 255, 73, 73, 73, 255, 67, 67, 67, 255, 61, 61, 61, 255, 55, 55, 55, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 51, 51, 51, 255, 49, 49, 49, 255, 46, 46, 46, 255, 52, 52, 52, 255, 69, 69, 69, 255, 68, 68, 68, 255, 51, 51, 51, 255, 38, 38, 38, 255, 29, 29, 29, 255, 24, 24, 24, 255, 24, 24, 24, 255, 27, 27, 27, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 38, 38, 38, 255, 41, 41, 41, 255, 51, 51, 51, 255, 56, 56, 56, 255, 52, 52, 52, 255, 59, 59, 59, 255, 68, 68, 68, 255, 77, 77, 77, 255, 85, 85, 85, 255, 89, 89, 89, 255, 90, 90, 90, 255, 86, 86, 86, 255, 80, 80, 80, 255, 75, 75, 75, 255, 72, 72, 72, 255, 73, 73, 73, 255, 76, 76, 76, 255, 82, 82, 82, 255, 92, 92, 92, 255, 101, 101, 101, 255, 86, 86, 86, 255, 88, 88, 88, 255, 119, 119, 119, 255, 116, 116, 116, 255, 130, 130, 130, 255, 133, 133, 133, 255, 144, 144, 144, 255, 155, 155, 155, 255, 158, 158, 158, 255, 153, 153, 153, 255, 143, 143, 143, 255, 142, 142, 142, 255, 150, 150, 150, 255, 150, 150, 150, 255, 140, 140, 140, 255, 131, 131, 131, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 130, 130, 130, 255, 121, 121, 121, 255, 114, 114, 114, 255, 113, 113, 113, 255, 116, 116, 116, 255, 127, 127, 127, 255, 130, 130, 130, 255, 126, 126, 126, 255, 126, 126, 126, 255, 106, 106, 106, 255, 102, 102, 102, 255, 100, 100, 100, 255, 103, 103, 103, 255, 115, 115, 115, 255, 113, 113, 113, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 104, 104, 104, 255, 93, 93, 93, 255, 96, 96, 96, 255, 106, 106, 106, 255, 108, 108, 108, 255, 105, 105, 105, 255, 98, 98, 98, 255, 96, 96, 96, 255, 109, 109, 109, 255, 116, 116, 116, 255, 108, 108, 108, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 107, 107, 107, 255, 117, 117, 117, 255, 122, 122, 122, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 127, 127, 127, 255, 124, 124, 124, 255, 116, 116, 116, 255, 103, 103, 103, 255, 93, 93, 93, 255, 86, 86, 86, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 114, 114, 114, 255, 121, 121, 121, 255, 126, 126, 126, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 126, 126, 126, 255, 121, 121, 121, 255, 114, 114, 114, 255, 107, 107, 107, 255, 100, 100, 100, 255, 94, 94, 94, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 89, 89, 89, 255, 98, 98, 98, 255, 110, 110, 110, 255, 123, 123, 123, 255, 135, 135, 135, 255, 143, 143, 143, 255, 149, 149, 149, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 173, 173, 173, 255, 177, 177, 177, 255, 181, 181, 181, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 181, 181, 181, 255, 175, 175, 175, 255, 166, 166, 166, 255, 156, 156, 156, 255, 147, 147, 147, 255, 141, 141, 141, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 106, 106, 106, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 81, 81, 81, 255, 106, 106, 106, 255, 106, 106, 106, 255, 93, 93, 93, 255, 86, 86, 86, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 65, 65, 65, 255, 66, 66, 66, 255, 69, 69, 69, 255, 74, 74, 74, 255, 81, 81, 81, 255, 87, 87, 87, 255, 90, 90, 90, 255, 86, 86, 86, 255, 80, 80, 80, 255, 73, 73, 73, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 56, 56, 56, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 70, 70, 70, 255, 56, 56, 56, 255, 42, 42, 42, 255, 35, 35, 35, 255, 27, 27, 27, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 40, 40, 40, 255, 44, 44, 44, 255, 53, 53, 53, 255, 57, 57, 57, 255, 52, 52, 52, 255, 58, 58, 58, 255, 67, 67, 67, 255, 76, 76, 76, 255, 84, 84, 84, 255, 89, 89, 89, 255, 90, 90, 90, 255, 87, 87, 87, 255, 82, 82, 82, 255, 76, 76, 76, 255, 74, 74, 74, 255, 75, 75, 75, 255, 79, 79, 79, 255, 86, 86, 86, 255, 98, 98, 98, 255, 106, 106, 106, 255, 78, 78, 78, 255, 109, 109, 109, 255, 117, 117, 117, 255, 132, 132, 132, 255, 135, 135, 135, 255, 143, 143, 143, 255, 157, 157, 157, 255, 161, 161, 161, 255, 158, 158, 158, 255, 148, 148, 148, 255, 142, 142, 142, 255, 143, 143, 143, 255, 154, 154, 154, 255, 153, 153, 153, 255, 143, 143, 143, 255, 135, 135, 135, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 130, 130, 130, 255, 123, 123, 123, 255, 118, 118, 118, 255, 118, 118, 118, 255, 120, 120, 120, 255, 128, 128, 128, 255, 135, 135, 135, 255, 129, 129, 129, 255, 128, 128, 128, 255, 125, 125, 125, 255, 104, 104, 104, 255, 101, 101, 101, 255, 100, 100, 100, 255, 110, 110, 110, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 101, 101, 101, 255, 106, 106, 106, 255, 108, 108, 108, 255, 96, 96, 96, 255, 93, 93, 93, 255, 105, 105, 105, 255, 108, 108, 108, 255, 106, 106, 106, 255, 98, 98, 98, 255, 95, 95, 95, 255, 108, 108, 108, 255, 115, 115, 115, 255, 106, 106, 106, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 97, 97, 97, 255, 104, 104, 104, 255, 114, 114, 114, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 121, 121, 121, 255, 110, 110, 110, 255, 98, 98, 98, 255, 89, 89, 89, 255, 82, 82, 82, 255, 78, 78, 78, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 99, 99, 99, 255, 105, 105, 105, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 126, 126, 126, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 120, 120, 120, 255, 115, 115, 115, 255, 109, 109, 109, 255, 103, 103, 103, 255, 96, 96, 96, 255, 89, 89, 89, 255, 84, 84, 84, 255, 81, 81, 81, 255, 82, 82, 82, 255, 86, 86, 86, 255, 97, 97, 97, 255, 112, 112, 112, 255, 127, 127, 127, 255, 139, 139, 139, 255, 147, 147, 147, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 173, 173, 173, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 174, 174, 174, 255, 167, 167, 167, 255, 158, 158, 158, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 91, 91, 91, 255, 82, 82, 82, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 68, 68, 68, 255, 91, 91, 91, 255, 108, 108, 108, 255, 97, 97, 97, 255, 86, 86, 86, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 72, 72, 72, 255, 79, 79, 79, 255, 85, 85, 85, 255, 87, 87, 87, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 75, 75, 75, 255, 69, 69, 69, 255, 56, 56, 56, 255, 45, 45, 45, 255, 38, 38, 38, 255, 32, 32, 32, 255, 27, 27, 27, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 50, 50, 50, 255, 57, 57, 57, 255, 58, 58, 58, 255, 53, 53, 53, 255, 57, 57, 57, 255, 67, 67, 67, 255, 76, 76, 76, 255, 83, 83, 83, 255, 89, 89, 89, 255, 90, 90, 90, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 76, 76, 76, 255, 78, 78, 78, 255, 82, 82, 82, 255, 91, 91, 91, 255, 101, 101, 101, 255, 82, 82, 82, 255, 91, 91, 91, 255, 118, 118, 118, 255, 128, 128, 128, 255, 143, 143, 143, 255, 144, 144, 144, 255, 159, 159, 159, 255, 164, 164, 164, 255, 163, 163, 163, 255, 152, 152, 152, 255, 146, 146, 146, 255, 143, 143, 143, 255, 147, 147, 147, 255, 157, 157, 157, 255, 155, 155, 155, 255, 147, 147, 147, 255, 140, 140, 140, 255, 138, 138, 138, 255, 138, 138, 138, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 124, 124, 124, 255, 130, 130, 130, 255, 138, 138, 138, 255, 134, 134, 134, 255, 129, 129, 129, 255, 132, 132, 132, 255, 123, 123, 123, 255, 105, 105, 105, 255, 102, 102, 102, 255, 103, 103, 103, 255, 115, 115, 115, 255, 120, 120, 120, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 100, 100, 100, 255, 108, 108, 108, 255, 101, 101, 101, 255, 91, 91, 91, 255, 102, 102, 102, 255, 108, 108, 108, 255, 106, 106, 106, 255, 98, 98, 98, 255, 94, 94, 94, 255, 108, 108, 108, 255, 115, 115, 115, 255, 104, 104, 104, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 96, 96, 96, 255, 102, 102, 102, 255, 110, 110, 110, 255, 119, 119, 119, 255, 121, 121, 121, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 124, 124, 124, 255, 118, 118, 118, 255, 106, 106, 106, 255, 94, 94, 94, 255, 85, 85, 85, 255, 79, 79, 79, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 82, 82, 82, 255, 87, 87, 87, 255, 93, 93, 93, 255, 98, 98, 98, 255, 103, 103, 103, 255, 107, 107, 107, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 98, 98, 98, 255, 93, 93, 93, 255, 87, 87, 87, 255, 82, 82, 82, 255, 80, 80, 80, 255, 82, 82, 82, 255, 89, 89, 89, 255, 104, 104, 104, 255, 122, 122, 122, 255, 137, 137, 137, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 164, 164, 164, 255, 170, 170, 170, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 170, 170, 170, 255, 162, 162, 162, 255, 153, 153, 153, 255, 145, 145, 145, 255, 138, 138, 138, 255, 133, 133, 133, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 117, 117, 117, 255, 111, 111, 111, 255, 104, 104, 104, 255, 98, 98, 98, 255, 95, 95, 95, 255, 87, 87, 87, 255, 76, 76, 76, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 77, 77, 77, 255, 103, 103, 103, 255, 102, 102, 102, 255, 90, 90, 90, 255, 81, 81, 81, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 72, 72, 72, 255, 64, 64, 64, 255, 54, 54, 54, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 29, 29, 29, 255, 31, 31, 31, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 61, 61, 61, 255, 59, 59, 59, 255, 53, 53, 53, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 82, 82, 82, 255, 88, 88, 88, 255, 90, 90, 90, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 78, 78, 78, 255, 80, 80, 80, 255, 85, 85, 85, 255, 97, 97, 97, 255, 107, 107, 107, 255, 76, 76, 76, 255, 108, 108, 108, 255, 118, 118, 118, 255, 149, 149, 149, 255, 148, 148, 148, 255, 160, 160, 160, 255, 168, 168, 168, 255, 167, 167, 167, 255, 154, 154, 154, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 152, 152, 152, 255, 160, 160, 160, 255, 158, 158, 158, 255, 151, 151, 151, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 128, 128, 128, 255, 129, 129, 129, 255, 134, 134, 134, 255, 141, 141, 141, 255, 139, 139, 139, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 121, 121, 121, 255, 107, 107, 107, 255, 104, 104, 104, 255, 109, 109, 109, 255, 119, 119, 119, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 103, 103, 103, 255, 106, 106, 106, 255, 92, 92, 92, 255, 99, 99, 99, 255, 108, 108, 108, 255, 107, 107, 107, 255, 99, 99, 99, 255, 93, 93, 93, 255, 107, 107, 107, 255, 114, 114, 114, 255, 103, 103, 103, 255, 97, 97, 97, 255, 95, 95, 95, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 100, 100, 100, 255, 107, 107, 107, 255, 116, 116, 116, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 102, 102, 102, 255, 91, 91, 91, 255, 82, 82, 82, 255, 77, 77, 77, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 85, 85, 85, 255, 93, 93, 93, 255, 106, 106, 106, 255, 122, 122, 122, 255, 137, 137, 137, 255, 146, 146, 146, 255, 153, 153, 153, 255, 160, 160, 160, 255, 166, 166, 166, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 155, 155, 155, 255, 149, 149, 149, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 127, 127, 127, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 112, 112, 112, 255, 117, 117, 117, 255, 120, 120, 120, 255, 118, 118, 118, 255, 110, 110, 110, 255, 99, 99, 99, 255, 95, 95, 95, 255, 89, 89, 89, 255, 78, 78, 78, 255, 70, 70, 70, 255, 68, 68, 68, 255, 64, 64, 64, 255, 68, 68, 68, 255, 89, 89, 89, 255, 105, 105, 105, 255, 100, 100, 100, 255, 90, 90, 90, 255, 81, 81, 81, 255, 75, 75, 75, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 34, 34, 34, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 58, 58, 58, 255, 54, 54, 54, 255, 58, 58, 58, 255, 66, 66, 66, 255, 76, 76, 76, 255, 82, 82, 82, 255, 87, 87, 87, 255, 90, 90, 90, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 79, 79, 79, 255, 81, 81, 81, 255, 88, 88, 88, 255, 100, 100, 100, 255, 94, 94, 94, 255, 85, 85, 85, 255, 116, 116, 116, 255, 143, 143, 143, 255, 158, 158, 158, 255, 161, 161, 161, 255, 171, 171, 171, 255, 173, 173, 173, 255, 158, 158, 158, 255, 153, 153, 153, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 160, 160, 160, 255, 155, 155, 155, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 134, 134, 134, 255, 137, 137, 137, 255, 143, 143, 143, 255, 144, 144, 144, 255, 136, 136, 136, 255, 134, 134, 134, 255, 138, 138, 138, 255, 135, 135, 135, 255, 121, 121, 121, 255, 111, 111, 111, 255, 109, 109, 109, 255, 114, 114, 114, 255, 123, 123, 123, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 97, 97, 97, 255, 107, 107, 107, 255, 96, 96, 96, 255, 95, 95, 95, 255, 107, 107, 107, 255, 107, 107, 107, 255, 100, 100, 100, 255, 93, 93, 93, 255, 105, 105, 105, 255, 114, 114, 114, 255, 102, 102, 102, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 94, 94, 94, 255, 99, 99, 99, 255, 105, 105, 105, 255, 113, 113, 113, 255, 119, 119, 119, 255, 121, 121, 121, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 121, 121, 121, 255, 112, 112, 112, 255, 100, 100, 100, 255, 87, 87, 87, 255, 79, 79, 79, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 85, 85, 85, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 161, 161, 161, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 194, 194, 194, 255, 193, 193, 193, 255, 190, 190, 190, 255, 185, 185, 185, 255, 180, 180, 180, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 141, 141, 141, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 116, 116, 116, 255, 113, 113, 113, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 115, 115, 115, 255, 120, 120, 120, 255, 120, 120, 120, 255, 113, 113, 113, 255, 101, 101, 101, 255, 95, 95, 95, 255, 90, 90, 90, 255, 78, 78, 78, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 64, 64, 64, 255, 74, 74, 74, 255, 92, 92, 92, 255, 103, 103, 103, 255, 101, 101, 101, 255, 91, 91, 91, 255, 79, 79, 79, 255, 71, 71, 71, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 45, 45, 45, 255, 41, 41, 41, 255, 38, 38, 38, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 65, 65, 65, 255, 63, 63, 63, 255, 54, 54, 54, 255, 59, 59, 59, 255, 67, 67, 67, 255, 76, 76, 76, 255, 81, 81, 81, 255, 87, 87, 87, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 83, 83, 83, 255, 91, 91, 91, 255, 103, 103, 103, 255, 77, 77, 77, 255, 96, 96, 96, 255, 118, 118, 118, 255, 162, 162, 162, 255, 163, 163, 163, 255, 172, 172, 172, 255, 180, 180, 180, 255, 161, 161, 161, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 153, 153, 153, 255, 154, 154, 154, 255, 162, 162, 162, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 147, 147, 147, 255, 142, 142, 142, 255, 138, 138, 138, 255, 138, 138, 138, 255, 140, 140, 140, 255, 134, 134, 134, 255, 122, 122, 122, 255, 115, 115, 115, 255, 114, 114, 114, 255, 119, 119, 119, 255, 125, 125, 125, 255, 127, 127, 127, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 102, 102, 102, 255, 102, 102, 102, 255, 91, 91, 91, 255, 105, 105, 105, 255, 108, 108, 108, 255, 101, 101, 101, 255, 92, 92, 92, 255, 103, 103, 103, 255, 113, 113, 113, 255, 101, 101, 101, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 94, 94, 94, 255, 98, 98, 98, 255, 103, 103, 103, 255, 109, 109, 109, 255, 117, 117, 117, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 123, 123, 123, 255, 119, 119, 119, 255, 110, 110, 110, 255, 95, 95, 95, 255, 83, 83, 83, 255, 77, 77, 77, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 80, 80, 80, 255, 76, 76, 76, 255, 74, 74, 74, 255, 75, 75, 75, 255, 80, 80, 80, 255, 86, 86, 86, 255, 92, 92, 92, 255, 98, 98, 98, 255, 103, 103, 103, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 144, 144, 144, 255, 149, 149, 149, 255, 155, 155, 155, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 192, 192, 192, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 168, 168, 168, 255, 161, 161, 161, 255, 153, 153, 153, 255, 145, 145, 145, 255, 140, 140, 140, 255, 137, 137, 137, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 121, 121, 121, 255, 116, 116, 116, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 115, 115, 115, 255, 120, 120, 120, 255, 122, 122, 122, 255, 115, 115, 115, 255, 102, 102, 102, 255, 95, 95, 95, 255, 90, 90, 90, 255, 79, 79, 79, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 65, 65, 65, 255, 77, 77, 77, 255, 95, 95, 95, 255, 102, 102, 102, 255, 93, 93, 93, 255, 80, 80, 80, 255, 71, 71, 71, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 63, 63, 63, 255, 67, 67, 67, 255, 67, 67, 67, 255, 61, 61, 61, 255, 56, 56, 56, 255, 62, 62, 62, 255, 69, 69, 69, 255, 77, 77, 77, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 84, 84, 84, 255, 92, 92, 92, 255, 106, 106, 106, 255, 72, 72, 72, 255, 100, 100, 100, 255, 124, 124, 124, 255, 171, 171, 171, 255, 170, 170, 170, 255, 180, 180, 180, 255, 170, 170, 170, 255, 156, 156, 156, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 156, 156, 156, 255, 158, 158, 158, 255, 167, 167, 167, 255, 169, 169, 169, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 145, 145, 145, 255, 146, 146, 146, 255, 149, 149, 149, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 141, 141, 141, 255, 143, 143, 143, 255, 142, 142, 142, 255, 134, 134, 134, 255, 125, 125, 125, 255, 119, 119, 119, 255, 119, 119, 119, 255, 123, 123, 123, 255, 128, 128, 128, 255, 129, 129, 129, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 92, 92, 92, 255, 95, 95, 95, 255, 106, 106, 106, 255, 92, 92, 92, 255, 101, 101, 101, 255, 108, 108, 108, 255, 102, 102, 102, 255, 92, 92, 92, 255, 101, 101, 101, 255, 113, 113, 113, 255, 101, 101, 101, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 115, 115, 115, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 118, 118, 118, 255, 105, 105, 105, 255, 89, 89, 89, 255, 79, 79, 79, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 77, 77, 77, 255, 85, 85, 85, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 169, 169, 169, 255, 175, 175, 175, 255, 182, 182, 182, 255, 185, 185, 185, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 171, 171, 171, 255, 162, 162, 162, 255, 151, 151, 151, 255, 141, 141, 141, 255, 133, 133, 133, 255, 126, 126, 126, 255, 120, 120, 120, 255, 116, 116, 116, 255, 116, 116, 116, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 138, 138, 138, 255, 134, 134, 134, 255, 128, 128, 128, 255, 122, 122, 122, 255, 117, 117, 117, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 110, 110, 110, 255, 115, 115, 115, 255, 121, 121, 121, 255, 123, 123, 123, 255, 117, 117, 117, 255, 104, 104, 104, 255, 96, 96, 96, 255, 91, 91, 91, 255, 80, 80, 80, 255, 71, 71, 71, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 63, 63, 63, 255, 74, 74, 74, 255, 94, 94, 94, 255, 102, 102, 102, 255, 92, 92, 92, 255, 79, 79, 79, 255, 71, 71, 71, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 70, 70, 70, 255, 66, 66, 66, 255, 59, 59, 59, 255, 55, 55, 55, 255, 57, 57, 57, 255, 73, 73, 73, 255, 79, 79, 79, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 91, 91, 91, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 85, 85, 85, 255, 93, 93, 93, 255, 106, 106, 106, 255, 70, 70, 70, 255, 101, 101, 101, 255, 128, 128, 128, 255, 177, 177, 177, 255, 176, 176, 176, 255, 189, 189, 189, 255, 161, 161, 161, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 163, 163, 163, 255, 173, 173, 173, 255, 172, 172, 172, 255, 166, 166, 166, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 155, 155, 155, 255, 151, 151, 151, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 128, 128, 128, 255, 124, 124, 124, 255, 124, 124, 124, 255, 127, 127, 127, 255, 130, 130, 130, 255, 131, 131, 131, 255, 128, 128, 128, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 92, 92, 92, 255, 103, 103, 103, 255, 95, 95, 95, 255, 96, 96, 96, 255, 106, 106, 106, 255, 102, 102, 102, 255, 92, 92, 92, 255, 99, 99, 99, 255, 113, 113, 113, 255, 101, 101, 101, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 112, 112, 112, 255, 118, 118, 118, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 121, 121, 121, 255, 114, 114, 114, 255, 97, 97, 97, 255, 83, 83, 83, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 77, 77, 77, 255, 85, 85, 85, 255, 96, 96, 96, 255, 105, 105, 105, 255, 112, 112, 112, 255, 118, 118, 118, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 182, 182, 182, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 191, 191, 191, 255, 186, 186, 186, 255, 180, 180, 180, 255, 174, 174, 174, 255, 168, 168, 168, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 159, 159, 159, 255, 160, 160, 160, 255, 159, 159, 159, 255, 155, 155, 155, 255, 149, 149, 149, 255, 142, 142, 142, 255, 134, 134, 134, 255, 125, 125, 125, 255, 115, 115, 115, 255, 108, 108, 108, 255, 105, 105, 105, 255, 106, 106, 106, 255, 110, 110, 110, 255, 117, 117, 117, 255, 122, 122, 122, 255, 126, 126, 126, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 133, 133, 133, 255, 129, 129, 129, 255, 124, 124, 124, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 122, 122, 122, 255, 124, 124, 124, 255, 120, 120, 120, 255, 106, 106, 106, 255, 97, 97, 97, 255, 93, 93, 93, 255, 84, 84, 84, 255, 74, 74, 74, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 64, 64, 64, 255, 76, 76, 76, 255, 97, 97, 97, 255, 100, 100, 100, 255, 89, 89, 89, 255, 79, 79, 79, 255, 72, 72, 72, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 65, 65, 65, 255, 56, 56, 56, 255, 55, 55, 55, 255, 61, 61, 61, 255, 68, 68, 68, 255, 82, 82, 82, 255, 83, 83, 83, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 86, 86, 86, 255, 93, 93, 93, 255, 107, 107, 107, 255, 70, 70, 70, 255, 98, 98, 98, 255, 125, 125, 125, 255, 181, 181, 181, 255, 179, 179, 179, 255, 191, 191, 191, 255, 158, 158, 158, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 158, 158, 158, 255, 159, 159, 159, 255, 168, 168, 168, 255, 178, 178, 178, 255, 173, 173, 173, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 143, 143, 143, 255, 137, 137, 137, 255, 132, 132, 132, 255, 129, 129, 129, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 101, 101, 101, 255, 92, 92, 92, 255, 104, 104, 104, 255, 103, 103, 103, 255, 92, 92, 92, 255, 97, 97, 97, 255, 112, 112, 112, 255, 101, 101, 101, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 109, 109, 109, 255, 116, 116, 116, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 119, 119, 119, 255, 105, 105, 105, 255, 88, 88, 88, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 76, 76, 76, 255, 75, 75, 75, 255, 82, 82, 82, 255, 93, 93, 93, 255, 103, 103, 103, 255, 111, 111, 111, 255, 119, 119, 119, 255, 127, 127, 127, 255, 135, 135, 135, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 165, 165, 165, 255, 169, 169, 169, 255, 173, 173, 173, 255, 178, 178, 178, 255, 182, 182, 182, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 189, 189, 189, 255, 180, 180, 180, 255, 172, 172, 172, 255, 164, 164, 164, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 113, 113, 113, 255, 111, 111, 111, 255, 113, 113, 113, 255, 120, 120, 120, 255, 128, 128, 128, 255, 134, 134, 134, 255, 138, 138, 138, 255, 143, 143, 143, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 122, 122, 122, 255, 112, 112, 112, 255, 101, 101, 101, 255, 96, 96, 96, 255, 89, 89, 89, 255, 77, 77, 77, 255, 68, 68, 68, 255, 64, 64, 64, 255, 62, 62, 62, 255, 65, 65, 65, 255, 82, 82, 82, 255, 99, 99, 99, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 55, 55, 55, 255, 59, 59, 59, 255, 65, 65, 65, 255, 71, 71, 71, 255, 65, 65, 65, 255, 55, 55, 55, 255, 57, 57, 57, 255, 65, 65, 65, 255, 73, 73, 73, 255, 78, 78, 78, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 87, 87, 87, 255, 92, 92, 92, 255, 106, 106, 106, 255, 73, 73, 73, 255, 91, 91, 91, 255, 117, 117, 117, 255, 180, 180, 180, 255, 183, 183, 183, 255, 193, 193, 193, 255, 157, 157, 157, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 158, 158, 158, 255, 160, 160, 160, 255, 173, 173, 173, 255, 182, 182, 182, 255, 176, 176, 176, 255, 173, 173, 173, 255, 173, 173, 173, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 162, 162, 162, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 148, 148, 148, 255, 144, 144, 144, 255, 139, 139, 139, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 91, 91, 91, 255, 91, 91, 91, 255, 103, 103, 103, 255, 91, 91, 91, 255, 100, 100, 100, 255, 102, 102, 102, 255, 93, 93, 93, 255, 95, 95, 95, 255, 111, 111, 111, 255, 102, 102, 102, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 108, 108, 108, 255, 114, 114, 114, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 112, 112, 112, 255, 94, 94, 94, 255, 81, 81, 81, 255, 78, 78, 78, 255, 77, 77, 77, 255, 79, 79, 79, 255, 80, 80, 80, 255, 76, 76, 76, 255, 77, 77, 77, 255, 87, 87, 87, 255, 98, 98, 98, 255, 107, 107, 107, 255, 115, 115, 115, 255, 124, 124, 124, 255, 133, 133, 133, 255, 140, 140, 140, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 194, 194, 194, 255, 196, 196, 196, 255, 199, 199, 199, 255, 201, 201, 201, 255, 200, 200, 200, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 167, 167, 167, 255, 159, 159, 159, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 139, 139, 139, 255, 134, 134, 134, 255, 131, 131, 131, 255, 130, 130, 130, 255, 132, 132, 132, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 155, 155, 155, 255, 161, 161, 161, 255, 163, 163, 163, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 123, 123, 123, 255, 116, 116, 116, 255, 105, 105, 105, 255, 98, 98, 98, 255, 90, 90, 90, 255, 75, 75, 75, 255, 66, 66, 66, 255, 63, 63, 63, 255, 62, 62, 62, 255, 69, 69, 69, 255, 87, 87, 87, 255, 100, 100, 100, 255, 96, 96, 96, 255, 87, 87, 87, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 64, 64, 64, 255, 70, 70, 70, 255, 65, 65, 65, 255, 54, 54, 54, 255, 59, 59, 59, 255, 69, 69, 69, 255, 77, 77, 77, 255, 82, 82, 82, 255, 83, 83, 83, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 99, 99, 99, 255, 95, 95, 95, 255, 89, 89, 89, 255, 88, 88, 88, 255, 93, 93, 93, 255, 106, 106, 106, 255, 79, 79, 79, 255, 89, 89, 89, 255, 110, 110, 110, 255, 163, 163, 163, 255, 189, 189, 189, 255, 195, 195, 195, 255, 159, 159, 159, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 158, 158, 158, 255, 161, 161, 161, 255, 176, 176, 176, 255, 186, 186, 186, 255, 181, 181, 181, 255, 180, 180, 180, 255, 181, 181, 181, 255, 175, 175, 175, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 162, 162, 162, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 86, 86, 86, 255, 92, 92, 92, 255, 99, 99, 99, 255, 94, 94, 94, 255, 96, 96, 96, 255, 101, 101, 101, 255, 93, 93, 93, 255, 94, 94, 94, 255, 109, 109, 109, 255, 102, 102, 102, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 121, 121, 121, 255, 116, 116, 116, 255, 99, 99, 99, 255, 84, 84, 84, 255, 79, 79, 79, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 76, 76, 76, 255, 80, 80, 80, 255, 91, 91, 91, 255, 101, 101, 101, 255, 109, 109, 109, 255, 118, 118, 118, 255, 128, 128, 128, 255, 137, 137, 137, 255, 143, 143, 143, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 151, 151, 151, 255, 157, 157, 157, 255, 163, 163, 163, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 199, 199, 199, 255, 193, 193, 193, 255, 183, 183, 183, 255, 172, 172, 172, 255, 164, 164, 164, 255, 159, 159, 159, 255, 155, 155, 155, 255, 153, 153, 153, 255, 153, 153, 153, 255, 156, 156, 156, 255, 161, 161, 161, 255, 168, 168, 168, 255, 173, 173, 173, 255, 176, 176, 176, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 104, 104, 104, 255, 112, 112, 112, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 123, 123, 123, 255, 115, 115, 115, 255, 105, 105, 105, 255, 97, 97, 97, 255, 87, 87, 87, 255, 71, 71, 71, 255, 65, 65, 65, 255, 62, 62, 62, 255, 63, 63, 63, 255, 73, 73, 73, 255, 91, 91, 91, 255, 99, 99, 99, 255, 95, 95, 95, 255, 89, 89, 89, 255, 83, 83, 83, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 62, 62, 62, 255, 69, 69, 69, 255, 66, 66, 66, 255, 53, 53, 53, 255, 60, 60, 60, 255, 71, 71, 71, 255, 80, 80, 80, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 106, 106, 106, 255, 106, 106, 106, 255, 104, 104, 104, 255, 99, 99, 99, 255, 92, 92, 92, 255, 90, 90, 90, 255, 95, 95, 95, 255, 106, 106, 106, 255, 85, 85, 85, 255, 84, 84, 84, 255, 106, 106, 106, 255, 132, 132, 132, 255, 195, 195, 195, 255, 189, 189, 189, 255, 167, 167, 167, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 158, 158, 158, 255, 160, 160, 160, 255, 176, 176, 176, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 177, 177, 177, 255, 170, 170, 170, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 175, 175, 175, 255, 170, 170, 170, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 81, 81, 81, 255, 90, 90, 90, 255, 92, 92, 92, 255, 98, 98, 98, 255, 92, 92, 92, 255, 99, 99, 99, 255, 94, 94, 94, 255, 93, 93, 93, 255, 107, 107, 107, 255, 103, 103, 103, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 112, 112, 112, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 122, 122, 122, 255, 117, 117, 117, 255, 104, 104, 104, 255, 87, 87, 87, 255, 81, 81, 81, 255, 80, 80, 80, 255, 82, 82, 82, 255, 81, 81, 81, 255, 76, 76, 76, 255, 82, 82, 82, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 119, 119, 119, 255, 129, 129, 129, 255, 138, 138, 138, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 167, 167, 167, 255, 173, 173, 173, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 185, 185, 185, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 165, 165, 165, 255, 162, 162, 162, 255, 157, 157, 157, 255, 151, 151, 151, 255, 144, 144, 144, 255, 137, 137, 137, 255, 131, 131, 131, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 97, 97, 97, 255, 107, 107, 107, 255, 116, 116, 116, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 120, 120, 120, 255, 112, 112, 112, 255, 102, 102, 102, 255, 95, 95, 95, 255, 81, 81, 81, 255, 68, 68, 68, 255, 64, 64, 64, 255, 62, 62, 62, 255, 64, 64, 64, 255, 75, 75, 75, 255, 90, 90, 90, 255, 98, 98, 98, 255, 96, 96, 96, 255, 92, 92, 92, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 61, 61, 61, 255, 68, 68, 68, 255, 66, 66, 66, 255, 52, 52, 52, 255, 60, 60, 60, 255, 72, 72, 72, 255, 81, 81, 81, 255, 89, 89, 89, 255, 100, 100, 100, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 94, 94, 94, 255, 99, 99, 99, 255, 107, 107, 107, 255, 92, 92, 92, 255, 71, 71, 71, 255, 95, 95, 95, 255, 113, 113, 113, 255, 177, 177, 177, 255, 187, 187, 187, 255, 187, 187, 187, 255, 156, 156, 156, 255, 156, 156, 156, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 172, 172, 172, 255, 188, 188, 188, 255, 190, 190, 190, 255, 185, 185, 185, 255, 172, 172, 172, 255, 166, 166, 166, 255, 167, 167, 167, 255, 174, 174, 174, 255, 180, 180, 180, 255, 177, 177, 177, 255, 172, 172, 172, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 84, 84, 84, 255, 90, 90, 90, 255, 101, 101, 101, 255, 91, 91, 91, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 105, 105, 105, 255, 104, 104, 104, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 116, 116, 116, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 121, 121, 121, 255, 118, 118, 118, 255, 107, 107, 107, 255, 90, 90, 90, 255, 83, 83, 83, 255, 82, 82, 82, 255, 84, 84, 84, 255, 82, 82, 82, 255, 76, 76, 76, 255, 84, 84, 84, 255, 94, 94, 94, 255, 102, 102, 102, 255, 110, 110, 110, 255, 119, 119, 119, 255, 129, 129, 129, 255, 138, 138, 138, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 147, 147, 147, 255, 155, 155, 155, 255, 163, 163, 163, 255, 171, 171, 171, 255, 176, 176, 176, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 160, 160, 160, 255, 155, 155, 155, 255, 148, 148, 148, 255, 141, 141, 141, 255, 133, 133, 133, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 102, 102, 102, 255, 114, 114, 114, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 122, 122, 122, 255, 117, 117, 117, 255, 108, 108, 108, 255, 99, 99, 99, 255, 91, 91, 91, 255, 75, 75, 75, 255, 66, 66, 66, 255, 63, 63, 63, 255, 62, 62, 62, 255, 64, 64, 64, 255, 73, 73, 73, 255, 85, 85, 85, 255, 92, 92, 92, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 61, 61, 61, 255, 67, 67, 67, 255, 66, 66, 66, 255, 50, 50, 50, 255, 60, 60, 60, 255, 73, 73, 73, 255, 84, 84, 84, 255, 99, 99, 99, 255, 109, 109, 109, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 96, 96, 96, 255, 70, 70, 70, 255, 89, 89, 89, 255, 107, 107, 107, 255, 133, 133, 133, 255, 201, 201, 201, 255, 197, 197, 197, 255, 163, 163, 163, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 165, 165, 165, 255, 184, 184, 184, 255, 190, 190, 190, 255, 184, 184, 184, 255, 170, 170, 170, 255, 163, 163, 163, 255, 167, 167, 167, 255, 177, 177, 177, 255, 184, 184, 184, 255, 180, 180, 180, 255, 175, 175, 175, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 91, 91, 91, 255, 98, 98, 98, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 103, 103, 103, 255, 104, 104, 104, 255, 95, 95, 95, 255, 94, 94, 94, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 102, 102, 102, 255, 108, 108, 108, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 117, 117, 117, 255, 108, 108, 108, 255, 93, 93, 93, 255, 85, 85, 85, 255, 84, 84, 84, 255, 86, 86, 86, 255, 83, 83, 83, 255, 77, 77, 77, 255, 85, 85, 85, 255, 94, 94, 94, 255, 101, 101, 101, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 143, 143, 143, 255, 148, 148, 148, 255, 157, 157, 157, 255, 166, 166, 166, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 182, 182, 182, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 182, 182, 182, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 157, 157, 157, 255, 152, 152, 152, 255, 146, 146, 146, 255, 140, 140, 140, 255, 133, 133, 133, 255, 126, 126, 126, 255, 121, 121, 121, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 82, 82, 82, 255, 87, 87, 87, 255, 90, 90, 90, 255, 98, 98, 98, 255, 111, 111, 111, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 120, 120, 120, 255, 113, 113, 113, 255, 104, 104, 104, 255, 97, 97, 97, 255, 85, 85, 85, 255, 70, 70, 70, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 67, 67, 67, 255, 64, 64, 64, 255, 49, 49, 49, 255, 60, 60, 60, 255, 74, 74, 74, 255, 90, 90, 90, 255, 106, 106, 106, 255, 112, 112, 112, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 108, 108, 108, 255, 96, 96, 96, 255, 73, 73, 73, 255, 88, 88, 88, 255, 101, 101, 101, 255, 111, 111, 111, 255, 177, 177, 177, 255, 190, 190, 190, 255, 187, 187, 187, 255, 157, 157, 157, 255, 158, 158, 158, 255, 160, 160, 160, 255, 159, 159, 159, 255, 161, 161, 161, 255, 175, 175, 175, 255, 188, 188, 188, 255, 185, 185, 185, 255, 171, 171, 171, 255, 162, 162, 162, 255, 165, 165, 165, 255, 177, 177, 177, 255, 187, 187, 187, 255, 184, 184, 184, 255, 179, 179, 179, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 81, 81, 81, 255, 78, 78, 78, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 87, 87, 87, 255, 86, 86, 86, 255, 80, 80, 80, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 100, 100, 100, 255, 105, 105, 105, 255, 95, 95, 95, 255, 93, 93, 93, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 104, 104, 104, 255, 110, 110, 110, 255, 115, 115, 115, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 116, 116, 116, 255, 108, 108, 108, 255, 94, 94, 94, 255, 87, 87, 87, 255, 86, 86, 86, 255, 88, 88, 88, 255, 84, 84, 84, 255, 78, 78, 78, 255, 86, 86, 86, 255, 94, 94, 94, 255, 100, 100, 100, 255, 106, 106, 106, 255, 114, 114, 114, 255, 125, 125, 125, 255, 134, 134, 134, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 142, 142, 142, 255, 147, 147, 147, 255, 156, 156, 156, 255, 165, 165, 165, 255, 170, 170, 170, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 194, 194, 194, 255, 190, 190, 190, 255, 184, 184, 184, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 149, 149, 149, 255, 143, 143, 143, 255, 137, 137, 137, 255, 131, 131, 131, 255, 125, 125, 125, 255, 120, 120, 120, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 95, 95, 95, 255, 108, 108, 108, 255, 118, 118, 118, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 123, 123, 123, 255, 117, 117, 117, 255, 108, 108, 108, 255, 100, 100, 100, 255, 93, 93, 93, 255, 80, 80, 80, 255, 69, 69, 69, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 60, 60, 60, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 68, 68, 68, 255, 56, 56, 56, 255, 49, 49, 49, 255, 62, 62, 62, 255, 76, 76, 76, 255, 95, 95, 95, 255, 109, 109, 109, 255, 113, 113, 113, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 105, 105, 105, 255, 112, 112, 112, 255, 112, 112, 112, 255, 109, 109, 109, 255, 102, 102, 102, 255, 90, 90, 90, 255, 73, 73, 73, 255, 80, 80, 80, 255, 91, 91, 91, 255, 107, 107, 107, 255, 128, 128, 128, 255, 206, 206, 206, 255, 197, 197, 197, 255, 168, 168, 168, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 159, 159, 159, 255, 166, 166, 166, 255, 183, 183, 183, 255, 187, 187, 187, 255, 176, 176, 176, 255, 164, 164, 164, 255, 163, 163, 163, 255, 175, 175, 175, 255, 188, 188, 188, 255, 188, 188, 188, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 86, 86, 86, 255, 81, 81, 81, 255, 78, 78, 78, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 91, 91, 91, 255, 86, 86, 86, 255, 79, 79, 79, 255, 91, 91, 91, 255, 98, 98, 98, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 96, 96, 96, 255, 104, 104, 104, 255, 100, 100, 100, 255, 94, 94, 94, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 104, 104, 104, 255, 110, 110, 110, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 119, 119, 119, 255, 115, 115, 115, 255, 106, 106, 106, 255, 95, 95, 95, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 85, 85, 85, 255, 78, 78, 78, 255, 87, 87, 87, 255, 93, 93, 93, 255, 98, 98, 98, 255, 104, 104, 104, 255, 111, 111, 111, 255, 121, 121, 121, 255, 131, 131, 131, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 144, 144, 144, 255, 151, 151, 151, 255, 160, 160, 160, 255, 167, 167, 167, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 137, 137, 137, 255, 132, 132, 132, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 80, 80, 80, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 102, 102, 102, 255, 114, 114, 114, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 121, 121, 121, 255, 112, 112, 112, 255, 104, 104, 104, 255, 98, 98, 98, 255, 90, 90, 90, 255, 79, 79, 79, 255, 70, 70, 70, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 58, 58, 58, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 76, 76, 76, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 63, 63, 63, 255, 46, 46, 46, 255, 55, 55, 55, 255, 65, 65, 65, 255, 80, 80, 80, 255, 100, 100, 100, 255, 110, 110, 110, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 111, 111, 111, 255, 112, 112, 112, 255, 100, 100, 100, 255, 95, 95, 95, 255, 87, 87, 87, 255, 79, 79, 79, 255, 71, 71, 71, 255, 81, 81, 81, 255, 88, 88, 88, 255, 105, 105, 105, 255, 111, 111, 111, 255, 181, 181, 181, 255, 194, 194, 194, 255, 192, 192, 192, 255, 160, 160, 160, 255, 159, 159, 159, 255, 160, 160, 160, 255, 159, 159, 159, 255, 161, 161, 161, 255, 172, 172, 172, 255, 186, 186, 186, 255, 183, 183, 183, 255, 170, 170, 170, 255, 163, 163, 163, 255, 170, 170, 170, 255, 187, 187, 187, 255, 191, 191, 191, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 83, 83, 83, 255, 78, 78, 78, 255, 80, 80, 80, 255, 86, 86, 86, 255, 92, 92, 92, 255, 96, 96, 96, 255, 97, 97, 97, 255, 93, 93, 93, 255, 84, 84, 84, 255, 83, 83, 83, 255, 89, 89, 89, 255, 98, 98, 98, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 97, 97, 97, 255, 104, 104, 104, 255, 102, 102, 102, 255, 97, 97, 97, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 114, 114, 114, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 112, 112, 112, 255, 104, 104, 104, 255, 95, 95, 95, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 86, 86, 86, 255, 79, 79, 79, 255, 87, 87, 87, 255, 92, 92, 92, 255, 96, 96, 96, 255, 102, 102, 102, 255, 108, 108, 108, 255, 116, 116, 116, 255, 127, 127, 127, 255, 135, 135, 135, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 144, 144, 144, 255, 151, 151, 151, 255, 160, 160, 160, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 136, 136, 136, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 115, 115, 115, 255, 110, 110, 110, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 86, 86, 86, 255, 80, 80, 80, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 101, 101, 101, 255, 116, 116, 116, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 127, 127, 127, 255, 124, 124, 124, 255, 117, 117, 117, 255, 109, 109, 109, 255, 102, 102, 102, 255, 97, 97, 97, 255, 90, 90, 90, 255, 81, 81, 81, 255, 74, 74, 74, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 57, 57, 57, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 62, 62, 62, 255, 45, 45, 45, 255, 51, 51, 51, 255, 58, 58, 58, 255, 69, 69, 69, 255, 87, 87, 87, 255, 103, 103, 103, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 108, 108, 108, 255, 113, 113, 113, 255, 117, 117, 117, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 73, 73, 73, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 90, 90, 90, 255, 88, 88, 88, 255, 104, 104, 104, 255, 109, 109, 109, 255, 144, 144, 144, 255, 208, 208, 208, 255, 198, 198, 198, 255, 174, 174, 174, 255, 159, 159, 159, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 165, 165, 165, 255, 178, 178, 178, 255, 186, 186, 186, 255, 178, 178, 178, 255, 166, 166, 166, 255, 165, 165, 165, 255, 180, 180, 180, 255, 193, 193, 193, 255, 191, 191, 191, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 86, 86, 86, 255, 80, 80, 80, 255, 79, 79, 79, 255, 85, 85, 85, 255, 92, 92, 92, 255, 97, 97, 97, 255, 100, 100, 100, 255, 100, 100, 100, 255, 94, 94, 94, 255, 82, 82, 82, 255, 85, 85, 85, 255, 90, 90, 90, 255, 98, 98, 98, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 95, 95, 95, 255, 101, 101, 101, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 113, 113, 113, 255, 108, 108, 108, 255, 102, 102, 102, 255, 96, 96, 96, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 86, 86, 86, 255, 80, 80, 80, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 104, 104, 104, 255, 112, 112, 112, 255, 122, 122, 122, 255, 131, 131, 131, 255, 135, 135, 135, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 148, 148, 148, 255, 155, 155, 155, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 79, 79, 79, 255, 82, 82, 82, 255, 87, 87, 87, 255, 93, 93, 93, 255, 108, 108, 108, 255, 121, 121, 121, 255, 126, 126, 126, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 127, 127, 127, 255, 121, 121, 121, 255, 113, 113, 113, 255, 107, 107, 107, 255, 101, 101, 101, 255, 97, 97, 97, 255, 92, 92, 92, 255, 85, 85, 85, 255, 80, 80, 80, 255, 74, 74, 74, 255, 69, 69, 69, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 61, 61, 61, 255, 59, 59, 59, 255, 55, 55, 55, 255, 48, 48, 48, 255, 46, 46, 46, 255, 52, 52, 52, 255, 57, 57, 57, 255, 63, 63, 63, 255, 78, 78, 78, 255, 94, 94, 94, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 110, 110, 110, 255, 117, 117, 117, 255, 121, 121, 121, 255, 114, 114, 114, 255, 101, 101, 101, 255, 88, 88, 88, 255, 79, 79, 79, 255, 75, 75, 75, 255, 76, 76, 76, 255, 85, 85, 85, 255, 90, 90, 90, 255, 86, 86, 86, 255, 95, 95, 95, 255, 106, 106, 106, 255, 110, 110, 110, 255, 132, 132, 132, 255, 210, 210, 210, 255, 197, 197, 197, 255, 190, 190, 190, 255, 165, 165, 165, 255, 161, 161, 161, 255, 162, 162, 162, 255, 160, 160, 160, 255, 162, 162, 162, 255, 169, 169, 169, 255, 182, 182, 182, 255, 185, 185, 185, 255, 175, 175, 175, 255, 166, 166, 166, 255, 171, 171, 171, 255, 189, 189, 189, 255, 194, 194, 194, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 82, 82, 82, 255, 89, 89, 89, 255, 97, 97, 97, 255, 102, 102, 102, 255, 104, 104, 104, 255, 102, 102, 102, 255, 96, 96, 96, 255, 83, 83, 83, 255, 84, 84, 84, 255, 89, 89, 89, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 100, 100, 100, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 94, 94, 94, 255, 86, 86, 86, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 107, 107, 107, 255, 116, 116, 116, 255, 126, 126, 126, 255, 132, 132, 132, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 120, 120, 120, 255, 124, 124, 124, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 160, 160, 160, 255, 166, 166, 166, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 165, 165, 165, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 122, 122, 122, 255, 117, 117, 117, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 81, 81, 81, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 101, 101, 101, 255, 117, 117, 117, 255, 125, 125, 125, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 125, 125, 125, 255, 118, 118, 118, 255, 111, 111, 111, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 57, 57, 57, 255, 63, 63, 63, 255, 76, 76, 76, 255, 90, 90, 90, 255, 100, 100, 100, 255, 104, 104, 104, 255, 106, 106, 106, 255, 112, 112, 112, 255, 122, 122, 122, 255, 123, 123, 123, 255, 111, 111, 111, 255, 91, 91, 91, 255, 77, 77, 77, 255, 65, 65, 65, 255, 58, 58, 58, 255, 62, 62, 62, 255, 69, 69, 69, 255, 90, 90, 90, 255, 94, 94, 94, 255, 100, 100, 100, 255, 107, 107, 107, 255, 110, 110, 110, 255, 114, 114, 114, 255, 145, 145, 145, 255, 210, 210, 210, 255, 198, 198, 198, 255, 196, 196, 196, 255, 175, 175, 175, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 165, 165, 165, 255, 174, 174, 174, 255, 184, 184, 184, 255, 184, 184, 184, 255, 173, 173, 173, 255, 168, 168, 168, 255, 178, 178, 178, 255, 194, 194, 194, 255, 194, 194, 194, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 82, 82, 82, 255, 79, 79, 79, 255, 84, 84, 84, 255, 93, 93, 93, 255, 100, 100, 100, 255, 105, 105, 105, 255, 107, 107, 107, 255, 105, 105, 105, 255, 99, 99, 99, 255, 87, 87, 87, 255, 79, 79, 79, 255, 91, 91, 91, 255, 92, 92, 92, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 94, 94, 94, 255, 86, 86, 86, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 133, 133, 133, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 120, 120, 120, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 161, 161, 161, 255, 166, 166, 166, 255, 170, 170, 170, 255, 174, 174, 174, 255, 176, 176, 176, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 94, 94, 94, 255, 96, 96, 96, 255, 100, 100, 100, 255, 103, 103, 103, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 90, 90, 90, 255, 85, 85, 85, 255, 79, 79, 79, 255, 82, 82, 82, 255, 88, 88, 88, 255, 96, 96, 96, 255, 112, 112, 112, 255, 123, 123, 123, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 128, 128, 128, 255, 122, 122, 122, 255, 116, 116, 116, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 71, 71, 71, 255, 78, 78, 78, 255, 87, 87, 87, 255, 96, 96, 96, 255, 103, 103, 103, 255, 108, 108, 108, 255, 111, 111, 111, 255, 118, 118, 118, 255, 127, 127, 127, 255, 125, 125, 125, 255, 109, 109, 109, 255, 86, 86, 86, 255, 66, 66, 66, 255, 55, 55, 55, 255, 79, 79, 79, 255, 87, 87, 87, 255, 83, 83, 83, 255, 83, 83, 83, 255, 87, 87, 87, 255, 117, 117, 117, 255, 116, 116, 116, 255, 117, 117, 117, 255, 124, 124, 124, 255, 145, 145, 145, 255, 190, 190, 190, 255, 213, 213, 213, 255, 198, 198, 198, 255, 197, 197, 197, 255, 181, 181, 181, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 163, 163, 163, 255, 169, 169, 169, 255, 178, 178, 178, 255, 186, 186, 186, 255, 183, 183, 183, 255, 173, 173, 173, 255, 172, 172, 172, 255, 185, 185, 185, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 195, 195, 195, 255, 193, 193, 193, 255, 193, 193, 193, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 105, 105, 105, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 81, 81, 81, 255, 79, 79, 79, 255, 86, 86, 86, 255, 95, 95, 95, 255, 102, 102, 102, 255, 106, 106, 106, 255, 108, 108, 108, 255, 107, 107, 107, 255, 103, 103, 103, 255, 94, 94, 94, 255, 82, 82, 82, 255, 82, 82, 82, 255, 91, 91, 91, 255, 91, 91, 91, 255, 98, 98, 98, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 93, 93, 93, 255, 85, 85, 85, 255, 82, 82, 82, 255, 85, 85, 85, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 106, 106, 106, 255, 113, 113, 113, 255, 121, 121, 121, 255, 129, 129, 129, 255, 133, 133, 133, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 114, 114, 114, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 190, 190, 190, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 120, 120, 120, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 94, 94, 94, 255, 96, 96, 96, 255, 101, 101, 101, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 88, 88, 88, 255, 81, 81, 81, 255, 80, 80, 80, 255, 87, 87, 87, 255, 93, 93, 93, 255, 108, 108, 108, 255, 120, 120, 120, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 130, 130, 130, 255, 126, 126, 126, 255, 121, 121, 121, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 128, 128, 128, 255, 130, 130, 130, 255, 125, 125, 125, 255, 109, 109, 109, 255, 85, 85, 85, 255, 57, 57, 57, 255, 68, 68, 68, 255, 84, 84, 84, 255, 82, 82, 82, 255, 94, 94, 94, 255, 108, 108, 108, 255, 115, 115, 115, 255, 117, 117, 117, 255, 117, 117, 117, 255, 186, 186, 186, 255, 190, 190, 190, 255, 201, 201, 201, 255, 213, 213, 213, 255, 212, 212, 212, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 182, 182, 182, 255, 170, 170, 170, 255, 167, 167, 167, 255, 167, 167, 167, 255, 164, 164, 164, 255, 163, 163, 163, 255, 166, 166, 166, 255, 173, 173, 173, 255, 182, 182, 182, 255, 187, 187, 187, 255, 183, 183, 183, 255, 174, 174, 174, 255, 176, 176, 176, 255, 190, 190, 190, 255, 197, 197, 197, 255, 193, 193, 193, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 191, 191, 191, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 160, 160, 160, 255, 155, 155, 155, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 86, 86, 86, 255, 80, 80, 80, 255, 80, 80, 80, 255, 86, 86, 86, 255, 95, 95, 95, 255, 102, 102, 102, 255, 106, 106, 106, 255, 108, 108, 108, 255, 108, 108, 108, 255, 106, 106, 106, 255, 101, 101, 101, 255, 94, 94, 94, 255, 84, 84, 84, 255, 80, 80, 80, 255, 85, 85, 85, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 133, 133, 133, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 116, 116, 116, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 94, 94, 94, 255, 96, 96, 96, 255, 101, 101, 101, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 90, 90, 90, 255, 83, 83, 83, 255, 79, 79, 79, 255, 86, 86, 86, 255, 91, 91, 91, 255, 104, 104, 104, 255, 116, 116, 116, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 131, 131, 131, 255, 124, 124, 124, 255, 110, 110, 110, 255, 86, 86, 86, 255, 55, 55, 55, 255, 75, 75, 75, 255, 80, 80, 80, 255, 96, 96, 96, 255, 118, 118, 118, 255, 130, 130, 130, 255, 140, 140, 140, 255, 152, 152, 152, 255, 164, 164, 164, 255, 174, 174, 174, 255, 182, 182, 182, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 195, 195, 195, 255, 189, 189, 189, 255, 178, 178, 178, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 166, 166, 166, 255, 165, 165, 165, 255, 166, 166, 166, 255, 171, 171, 171, 255, 178, 178, 178, 255, 186, 186, 186, 255, 188, 188, 188, 255, 183, 183, 183, 255, 176, 176, 176, 255, 181, 181, 181, 255, 195, 195, 195, 255, 196, 196, 196, 255, 193, 193, 193, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 176, 176, 176, 255, 175, 175, 175, 255, 172, 172, 172, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 155, 155, 155, 255, 152, 152, 152, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 81, 81, 81, 255, 79, 79, 79, 255, 84, 84, 84, 255, 92, 92, 92, 255, 99, 99, 99, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 82, 82, 82, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 116, 116, 116, 255, 123, 123, 123, 255, 129, 129, 129, 255, 133, 133, 133, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 119, 119, 119, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 172, 172, 172, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 158, 158, 158, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 90, 90, 90, 255, 84, 84, 84, 255, 79, 79, 79, 255, 85, 85, 85, 255, 90, 90, 90, 255, 100, 100, 100, 255, 112, 112, 112, 255, 120, 120, 120, 255, 124, 124, 124, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 126, 126, 126, 255, 120, 120, 120, 255, 109, 109, 109, 255, 87, 87, 87, 255, 57, 57, 57, 255, 76, 76, 76, 255, 80, 80, 80, 255, 105, 105, 105, 255, 134, 134, 134, 255, 155, 155, 155, 255, 177, 177, 177, 255, 194, 194, 194, 255, 206, 206, 206, 255, 212, 212, 212, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 178, 178, 178, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 172, 172, 172, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 171, 171, 171, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 189, 189, 189, 255, 183, 183, 183, 255, 179, 179, 179, 255, 186, 186, 186, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 193, 193, 193, 255, 187, 187, 187, 255, 181, 181, 181, 255, 178, 178, 178, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 167, 167, 167, 255, 162, 162, 162, 255, 154, 154, 154, 255, 147, 147, 147, 255, 141, 141, 141, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 107, 107, 107, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 81, 81, 81, 255, 87, 87, 87, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 103, 103, 103, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 100, 100, 100, 255, 105, 105, 105, 255, 111, 111, 111, 255, 118, 118, 118, 255, 124, 124, 124, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 168, 168, 168, 255, 173, 173, 173, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 149, 149, 149, 255, 144, 144, 144, 255, 139, 139, 139, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 95, 95, 95, 255, 99, 99, 99, 255, 104, 104, 104, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 85, 85, 85, 255, 79, 79, 79, 255, 85, 85, 85, 255, 89, 89, 89, 255, 96, 96, 96, 255, 107, 107, 107, 255, 115, 115, 115, 255, 120, 120, 120, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 112, 112, 112, 255, 101, 101, 101, 255, 83, 83, 83, 255, 60, 60, 60, 255, 77, 77, 77, 255, 82, 82, 82, 255, 108, 108, 108, 255, 143, 143, 143, 255, 172, 172, 172, 255, 194, 194, 194, 255, 207, 207, 207, 255, 208, 208, 208, 255, 201, 201, 201, 255, 197, 197, 197, 255, 196, 196, 196, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 172, 172, 172, 255, 174, 174, 174, 255, 178, 178, 178, 255, 183, 183, 183, 255, 188, 188, 188, 255, 190, 190, 190, 255, 189, 189, 189, 255, 184, 184, 184, 255, 183, 183, 183, 255, 191, 191, 191, 255, 198, 198, 198, 255, 194, 194, 194, 255, 194, 194, 194, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 192, 192, 192, 255, 185, 185, 185, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 169, 169, 169, 255, 156, 156, 156, 255, 142, 142, 142, 255, 133, 133, 133, 255, 128, 128, 128, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 85, 85, 85, 255, 80, 80, 80, 255, 78, 78, 78, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 106, 106, 106, 255, 113, 113, 113, 255, 119, 119, 119, 255, 125, 125, 125, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 124, 124, 124, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 157, 157, 157, 255, 151, 151, 151, 255, 145, 145, 145, 255, 140, 140, 140, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 109, 109, 109, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 85, 85, 85, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 93, 93, 93, 255, 101, 101, 101, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 121, 121, 121, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 98, 98, 98, 255, 93, 93, 93, 255, 85, 85, 85, 255, 73, 73, 73, 255, 64, 64, 64, 255, 80, 80, 80, 255, 84, 84, 84, 255, 106, 106, 106, 255, 144, 144, 144, 255, 174, 174, 174, 255, 200, 200, 200, 255, 206, 206, 206, 255, 197, 197, 197, 255, 195, 195, 195, 255, 196, 196, 196, 255, 194, 194, 194, 255, 195, 195, 195, 255, 190, 190, 190, 255, 183, 183, 183, 255, 180, 180, 180, 255, 179, 179, 179, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 190, 190, 190, 255, 186, 186, 186, 255, 188, 188, 188, 255, 195, 195, 195, 255, 198, 198, 198, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 183, 183, 183, 255, 184, 184, 184, 255, 183, 183, 183, 255, 180, 180, 180, 255, 171, 171, 171, 255, 150, 150, 150, 255, 134, 134, 134, 255, 127, 127, 127, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 106, 106, 106, 255, 109, 109, 109, 255, 113, 113, 113, 255, 116, 116, 116, 255, 117, 117, 117, 255, 116, 116, 116, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 99, 99, 99, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 107, 107, 107, 255, 113, 113, 113, 255, 119, 119, 119, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 120, 120, 120, 255, 123, 123, 123, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 153, 153, 153, 255, 147, 147, 147, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 104, 104, 104, 255, 101, 101, 101, 255, 96, 96, 96, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 91, 91, 91, 255, 91, 91, 91, 255, 86, 86, 86, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 100, 100, 100, 255, 104, 104, 104, 255, 106, 106, 106, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 76, 76, 76, 255, 72, 72, 72, 255, 72, 72, 72, 255, 78, 78, 78, 255, 84, 84, 84, 255, 88, 88, 88, 255, 107, 107, 107, 255, 142, 142, 142, 255, 170, 170, 170, 255, 198, 198, 198, 255, 199, 199, 199, 255, 191, 191, 191, 255, 196, 196, 196, 255, 192, 192, 192, 255, 193, 193, 193, 255, 190, 190, 190, 255, 181, 181, 181, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 192, 192, 192, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 192, 192, 192, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 198, 198, 198, 255, 195, 195, 195, 255, 188, 188, 188, 255, 184, 184, 184, 255, 187, 187, 187, 255, 188, 188, 188, 255, 186, 186, 186, 255, 175, 175, 175, 255, 150, 150, 150, 255, 132, 132, 132, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 108, 108, 108, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 117, 117, 117, 255, 114, 114, 114, 255, 109, 109, 109, 255, 103, 103, 103, 255, 98, 98, 98, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 96, 96, 96, 255, 97, 97, 97, 255, 102, 102, 102, 255, 103, 103, 103, 255, 98, 98, 98, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 102, 102, 102, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 106, 106, 106, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 162, 162, 162, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 104, 104, 104, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 86, 86, 86, 255, 79, 79, 79, 255, 81, 81, 81, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 90, 90, 90, 255, 100, 100, 100, 255, 114, 114, 114, 255, 143, 143, 143, 255, 165, 165, 165, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 193, 193, 193, 255, 188, 188, 188, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 184, 184, 184, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 198, 198, 198, 255, 194, 194, 194, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 191, 191, 191, 255, 183, 183, 183, 255, 159, 159, 159, 255, 136, 136, 136, 255, 126, 126, 126, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 109, 109, 109, 255, 113, 113, 113, 255, 117, 117, 117, 255, 119, 119, 119, 255, 118, 118, 118, 255, 115, 115, 115, 255, 109, 109, 109, 255, 103, 103, 103, 255, 99, 99, 99, 255, 98, 98, 98, 255, 100, 100, 100, 255, 100, 100, 100, 255, 97, 97, 97, 255, 98, 98, 98, 255, 105, 105, 105, 255, 103, 103, 103, 255, 99, 99, 99, 255, 102, 102, 102, 255, 108, 108, 108, 255, 112, 112, 112, 255, 113, 113, 113, 255, 112, 112, 112, 255, 109, 109, 109, 255, 104, 104, 104, 255, 96, 96, 96, 255, 90, 90, 90, 255, 85, 85, 85, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 145, 145, 145, 255, 148, 148, 148, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 152, 152, 152, 255, 157, 157, 157, 255, 158, 158, 158, 255, 155, 155, 155, 255, 149, 149, 149, 255, 143, 143, 143, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 99, 99, 99, 255, 103, 103, 103, 255, 105, 105, 105, 255, 103, 103, 103, 255, 98, 98, 98, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 88, 88, 88, 255, 80, 80, 80, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 88, 88, 88, 255, 95, 95, 95, 255, 105, 105, 105, 255, 113, 113, 113, 255, 132, 132, 132, 255, 153, 153, 153, 255, 164, 164, 164, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 185, 185, 185, 255, 181, 181, 181, 255, 181, 181, 181, 255, 184, 184, 184, 255, 189, 189, 189, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 194, 194, 194, 255, 195, 195, 195, 255, 192, 192, 192, 255, 174, 174, 174, 255, 145, 145, 145, 255, 126, 126, 126, 255, 119, 119, 119, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 110, 110, 110, 255, 113, 113, 113, 255, 117, 117, 117, 255, 119, 119, 119, 255, 119, 119, 119, 255, 116, 116, 116, 255, 110, 110, 110, 255, 103, 103, 103, 255, 99, 99, 99, 255, 100, 100, 100, 255, 103, 103, 103, 255, 102, 102, 102, 255, 98, 98, 98, 255, 99, 99, 99, 255, 108, 108, 108, 255, 104, 104, 104, 255, 103, 103, 103, 255, 110, 110, 110, 255, 117, 117, 117, 255, 120, 120, 120, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 104, 104, 104, 255, 97, 97, 97, 255, 91, 91, 91, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 125, 125, 125, 255, 134, 134, 134, 255, 144, 144, 144, 255, 149, 149, 149, 255, 145, 145, 145, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 120, 120, 120, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 131, 131, 131, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 154, 154, 154, 255, 154, 154, 154, 255, 150, 150, 150, 255, 144, 144, 144, 255, 139, 139, 139, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 105, 105, 105, 255, 102, 102, 102, 255, 97, 97, 97, 255, 93, 93, 93, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 89, 89, 89, 255, 83, 83, 83, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 87, 87, 87, 255, 91, 91, 91, 255, 97, 97, 97, 255, 106, 106, 106, 255, 112, 112, 112, 255, 126, 126, 126, 255, 148, 148, 148, 255, 155, 155, 155, 255, 170, 170, 170, 255, 188, 188, 188, 255, 184, 184, 184, 255, 187, 187, 187, 255, 181, 181, 181, 255, 178, 178, 178, 255, 179, 179, 179, 255, 177, 177, 177, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 191, 191, 191, 255, 192, 192, 192, 255, 197, 197, 197, 255, 197, 197, 197, 255, 189, 189, 189, 255, 163, 163, 163, 255, 132, 132, 132, 255, 119, 119, 119, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 111, 111, 111, 255, 114, 114, 114, 255, 118, 118, 118, 255, 120, 120, 120, 255, 120, 120, 120, 255, 117, 117, 117, 255, 111, 111, 111, 255, 104, 104, 104, 255, 100, 100, 100, 255, 102, 102, 102, 255, 106, 106, 106, 255, 105, 105, 105, 255, 99, 99, 99, 255, 100, 100, 100, 255, 110, 110, 110, 255, 105, 105, 105, 255, 107, 107, 107, 255, 116, 116, 116, 255, 122, 122, 122, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 120, 120, 120, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 113, 113, 113, 255, 117, 117, 117, 255, 125, 125, 125, 255, 136, 136, 136, 255, 147, 147, 147, 255, 149, 149, 149, 255, 142, 142, 142, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 133, 133, 133, 255, 141, 141, 141, 255, 148, 148, 148, 255, 151, 151, 151, 255, 150, 150, 150, 255, 144, 144, 144, 255, 139, 139, 139, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 97, 97, 97, 255, 93, 93, 93, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 88, 88, 88, 255, 91, 91, 91, 255, 90, 90, 90, 255, 87, 87, 87, 255, 82, 82, 82, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 90, 90, 90, 255, 96, 96, 96, 255, 103, 103, 103, 255, 108, 108, 108, 255, 116, 116, 116, 255, 135, 135, 135, 255, 147, 147, 147, 255, 153, 153, 153, 255, 173, 173, 173, 255, 185, 185, 185, 255, 182, 182, 182, 255, 182, 182, 182, 255, 174, 174, 174, 255, 172, 172, 172, 255, 173, 173, 173, 255, 172, 172, 172, 255, 174, 174, 174, 255, 178, 178, 178, 255, 182, 182, 182, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 198, 198, 198, 255, 198, 198, 198, 255, 196, 196, 196, 255, 191, 191, 191, 255, 197, 197, 197, 255, 200, 200, 200, 255, 199, 199, 199, 255, 184, 184, 184, 255, 149, 149, 149, 255, 121, 121, 121, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 120, 120, 120, 255, 126, 126, 126, 255, 134, 134, 134, 255, 141, 141, 141, 255, 146, 146, 146, 255, 148, 148, 148, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 115, 115, 115, 255, 119, 119, 119, 255, 121, 121, 121, 255, 121, 121, 121, 255, 118, 118, 118, 255, 112, 112, 112, 255, 104, 104, 104, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 108, 108, 108, 255, 100, 100, 100, 255, 102, 102, 102, 255, 112, 112, 112, 255, 107, 107, 107, 255, 111, 111, 111, 255, 120, 120, 120, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 124, 124, 124, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 89, 89, 89, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 115, 115, 115, 255, 120, 120, 120, 255, 130, 130, 130, 255, 143, 143, 143, 255, 150, 150, 150, 255, 144, 144, 144, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 133, 133, 133, 255, 141, 141, 141, 255, 147, 147, 147, 255, 148, 148, 148, 255, 144, 144, 144, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 97, 97, 97, 255, 93, 93, 93, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 92, 92, 92, 255, 97, 97, 97, 255, 103, 103, 103, 255, 107, 107, 107, 255, 116, 116, 116, 255, 135, 135, 135, 255, 141, 141, 141, 255, 149, 149, 149, 255, 170, 170, 170, 255, 181, 181, 181, 255, 179, 179, 179, 255, 174, 174, 174, 255, 166, 166, 166, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 178, 178, 178, 255, 182, 182, 182, 255, 188, 188, 188, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 195, 195, 195, 255, 200, 200, 200, 255, 205, 205, 205, 255, 207, 207, 207, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 195, 195, 195, 255, 194, 194, 194, 255, 202, 202, 202, 255, 203, 203, 203, 255, 198, 198, 198, 255, 177, 177, 177, 255, 131, 131, 131, 255, 115, 115, 115, 255, 114, 114, 114, 255, 115, 115, 115, 255, 122, 122, 122, 255, 145, 145, 145, 255, 168, 168, 168, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 120, 120, 120, 255, 122, 122, 122, 255, 122, 122, 122, 255, 119, 119, 119, 255, 113, 113, 113, 255, 105, 105, 105, 255, 102, 102, 102, 255, 106, 106, 106, 255, 109, 109, 109, 255, 109, 109, 109, 255, 101, 101, 101, 255, 103, 103, 103, 255, 114, 114, 114, 255, 108, 108, 108, 255, 114, 114, 114, 255, 122, 122, 122, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 84, 84, 84, 255, 89, 89, 89, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 119, 119, 119, 255, 128, 128, 128, 255, 141, 141, 141, 255, 150, 150, 150, 255, 145, 145, 145, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 128, 128, 128, 255, 135, 135, 135, 255, 142, 142, 142, 255, 145, 145, 145, 255, 143, 143, 143, 255, 139, 139, 139, 255, 134, 134, 134, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 94, 94, 94, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 112, 112, 112, 255, 128, 128, 128, 255, 135, 135, 135, 255, 139, 139, 139, 255, 161, 161, 161, 255, 177, 177, 177, 255, 178, 178, 178, 255, 170, 170, 170, 255, 162, 162, 162, 255, 157, 157, 157, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 180, 180, 180, 255, 186, 186, 186, 255, 189, 189, 189, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 193, 193, 193, 255, 202, 202, 202, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 205, 205, 205, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 195, 195, 195, 255, 198, 198, 198, 255, 205, 205, 205, 255, 204, 204, 204, 255, 197, 197, 197, 255, 162, 162, 162, 255, 120, 120, 120, 255, 113, 113, 113, 255, 113, 113, 113, 255, 120, 120, 120, 255, 151, 151, 151, 255, 180, 180, 180, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 124, 124, 124, 255, 121, 121, 121, 255, 114, 114, 114, 255, 107, 107, 107, 255, 103, 103, 103, 255, 107, 107, 107, 255, 110, 110, 110, 255, 111, 111, 111, 255, 103, 103, 103, 255, 104, 104, 104, 255, 116, 116, 116, 255, 110, 110, 110, 255, 116, 116, 116, 255, 122, 122, 122, 255, 120, 120, 120, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 111, 111, 111, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 80, 80, 80, 255, 82, 82, 82, 255, 88, 88, 88, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 115, 115, 115, 255, 116, 116, 116, 255, 119, 119, 119, 255, 128, 128, 128, 255, 142, 142, 142, 255, 150, 150, 150, 255, 144, 144, 144, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 126, 126, 126, 255, 131, 131, 131, 255, 138, 138, 138, 255, 142, 142, 142, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 100, 100, 100, 255, 94, 94, 94, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 107, 107, 107, 255, 119, 119, 119, 255, 129, 129, 129, 255, 128, 128, 128, 255, 146, 146, 146, 255, 167, 167, 167, 255, 178, 178, 178, 255, 169, 169, 169, 255, 161, 161, 161, 255, 154, 154, 154, 255, 152, 152, 152, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 174, 174, 174, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 186, 186, 186, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 198, 198, 198, 255, 202, 202, 202, 255, 197, 197, 197, 255, 194, 194, 194, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 207, 207, 207, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 204, 204, 204, 255, 207, 207, 207, 255, 205, 205, 205, 255, 193, 193, 193, 255, 139, 139, 139, 255, 114, 114, 114, 255, 112, 112, 112, 255, 115, 115, 115, 255, 140, 140, 140, 255, 181, 181, 181, 255, 190, 190, 190, 255, 188, 188, 188, 255, 184, 184, 184, 255, 182, 182, 182, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 158, 158, 158, 255, 154, 154, 154, 255, 150, 150, 150, 255, 145, 145, 145, 255, 141, 141, 141, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 118, 118, 118, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 116, 116, 116, 255, 108, 108, 108, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 111, 111, 111, 255, 106, 106, 106, 255, 104, 104, 104, 255, 118, 118, 118, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 119, 119, 119, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 80, 80, 80, 255, 85, 85, 85, 255, 91, 91, 91, 255, 93, 93, 93, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 117, 117, 117, 255, 117, 117, 117, 255, 122, 122, 122, 255, 131, 131, 131, 255, 144, 144, 144, 255, 150, 150, 150, 255, 143, 143, 143, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 128, 128, 128, 255, 134, 134, 134, 255, 139, 139, 139, 255, 140, 140, 140, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 100, 100, 100, 255, 94, 94, 94, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 111, 111, 111, 255, 121, 121, 121, 255, 123, 123, 123, 255, 127, 127, 127, 255, 149, 149, 149, 255, 169, 169, 169, 255, 176, 176, 176, 255, 163, 163, 163, 255, 157, 157, 157, 255, 153, 153, 153, 255, 153, 153, 153, 255, 159, 159, 159, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 191, 191, 191, 255, 199, 199, 199, 255, 195, 195, 195, 255, 186, 186, 186, 255, 180, 180, 180, 255, 181, 181, 181, 255, 186, 186, 186, 255, 195, 195, 195, 255, 203, 203, 203, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 197, 197, 197, 255, 198, 198, 198, 255, 197, 197, 197, 255, 198, 198, 198, 255, 197, 197, 197, 255, 198, 198, 198, 255, 202, 202, 202, 255, 208, 208, 208, 255, 209, 209, 209, 255, 205, 205, 205, 255, 175, 175, 175, 255, 121, 121, 121, 255, 111, 111, 111, 255, 112, 112, 112, 255, 124, 124, 124, 255, 172, 172, 172, 255, 194, 194, 194, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 155, 155, 155, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 126, 126, 126, 255, 123, 123, 123, 255, 117, 117, 117, 255, 109, 109, 109, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 112, 112, 112, 255, 108, 108, 108, 255, 102, 102, 102, 255, 120, 120, 120, 255, 113, 113, 113, 255, 117, 117, 117, 255, 122, 122, 122, 255, 120, 120, 120, 255, 115, 115, 115, 255, 111, 111, 111, 255, 109, 109, 109, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 87, 87, 87, 255, 82, 82, 82, 255, 80, 80, 80, 255, 84, 84, 84, 255, 90, 90, 90, 255, 93, 93, 93, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 127, 127, 127, 255, 131, 131, 131, 255, 133, 133, 133, 255, 133, 133, 133, 255, 130, 130, 130, 255, 126, 126, 126, 255, 121, 121, 121, 255, 119, 119, 119, 255, 120, 120, 120, 255, 125, 125, 125, 255, 136, 136, 136, 255, 148, 148, 148, 255, 147, 147, 147, 255, 140, 140, 140, 255, 136, 136, 136, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 100, 100, 100, 255, 105, 105, 105, 255, 113, 113, 113, 255, 118, 118, 118, 255, 116, 116, 116, 255, 127, 127, 127, 255, 149, 149, 149, 255, 169, 169, 169, 255, 173, 173, 173, 255, 162, 162, 162, 255, 156, 156, 156, 255, 156, 156, 156, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 178, 178, 178, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 186, 186, 186, 255, 173, 173, 173, 255, 167, 167, 167, 255, 169, 169, 169, 255, 181, 181, 181, 255, 199, 199, 199, 255, 203, 203, 203, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 208, 208, 208, 255, 211, 211, 211, 255, 210, 210, 210, 255, 199, 199, 199, 255, 141, 141, 141, 255, 112, 112, 112, 255, 110, 110, 110, 255, 115, 115, 115, 255, 150, 150, 150, 255, 193, 193, 193, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 123, 123, 123, 255, 118, 118, 118, 255, 111, 111, 111, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 110, 110, 110, 255, 101, 101, 101, 255, 121, 121, 121, 255, 116, 116, 116, 255, 116, 116, 116, 255, 122, 122, 122, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 80, 80, 80, 255, 85, 85, 85, 255, 91, 91, 91, 255, 93, 93, 93, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 96, 96, 96, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 114, 114, 114, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 135, 135, 135, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 121, 121, 121, 255, 123, 123, 123, 255, 131, 131, 131, 255, 143, 143, 143, 255, 149, 149, 149, 255, 143, 143, 143, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 128, 128, 128, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 128, 128, 128, 255, 132, 132, 132, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 104, 104, 104, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 101, 101, 101, 255, 95, 95, 95, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 126, 126, 126, 255, 147, 147, 147, 255, 165, 165, 165, 255, 172, 172, 172, 255, 169, 169, 169, 255, 165, 165, 165, 255, 166, 166, 166, 255, 173, 173, 173, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 182, 182, 182, 255, 180, 180, 180, 255, 182, 182, 182, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 189, 189, 189, 255, 175, 175, 175, 255, 163, 163, 163, 255, 159, 159, 159, 255, 163, 163, 163, 255, 182, 182, 182, 255, 202, 202, 202, 255, 190, 190, 190, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 208, 208, 208, 255, 212, 212, 212, 255, 212, 212, 212, 255, 208, 208, 208, 255, 167, 167, 167, 255, 116, 116, 116, 255, 109, 109, 109, 255, 110, 110, 110, 255, 126, 126, 126, 255, 181, 181, 181, 255, 201, 201, 201, 255, 197, 197, 197, 255, 190, 190, 190, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 119, 119, 119, 255, 112, 112, 112, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 111, 111, 111, 255, 102, 102, 102, 255, 119, 119, 119, 255, 120, 120, 120, 255, 115, 115, 115, 255, 121, 121, 121, 255, 123, 123, 123, 255, 121, 121, 121, 255, 117, 117, 117, 255, 115, 115, 115, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 91, 91, 91, 255, 85, 85, 85, 255, 80, 80, 80, 255, 81, 81, 81, 255, 87, 87, 87, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 136, 136, 136, 255, 133, 133, 133, 255, 128, 128, 128, 255, 124, 124, 124, 255, 124, 124, 124, 255, 128, 128, 128, 255, 139, 139, 139, 255, 148, 148, 148, 255, 144, 144, 144, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 107, 107, 107, 255, 106, 106, 106, 255, 110, 110, 110, 255, 122, 122, 122, 255, 139, 139, 139, 255, 155, 155, 155, 255, 165, 165, 165, 255, 170, 170, 170, 255, 172, 172, 172, 255, 171, 171, 171, 255, 167, 167, 167, 255, 160, 160, 160, 255, 155, 155, 155, 255, 152, 152, 152, 255, 153, 153, 153, 255, 157, 157, 157, 255, 162, 162, 162, 255, 168, 168, 168, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 167, 167, 167, 255, 178, 178, 178, 255, 186, 186, 186, 255, 188, 188, 188, 255, 183, 183, 183, 255, 166, 166, 166, 255, 157, 157, 157, 255, 151, 151, 151, 255, 159, 159, 159, 255, 182, 182, 182, 255, 195, 195, 195, 255, 189, 189, 189, 255, 193, 193, 193, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 204, 204, 204, 255, 209, 209, 209, 255, 213, 213, 213, 255, 213, 213, 213, 255, 211, 211, 211, 255, 181, 181, 181, 255, 122, 122, 122, 255, 109, 109, 109, 255, 109, 109, 109, 255, 114, 114, 114, 255, 157, 157, 157, 255, 200, 200, 200, 255, 202, 202, 202, 255, 195, 195, 195, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 143, 143, 143, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 120, 120, 120, 255, 114, 114, 114, 255, 110, 110, 110, 255, 110, 110, 110, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 106, 106, 106, 255, 112, 112, 112, 255, 124, 124, 124, 255, 116, 116, 116, 255, 119, 119, 119, 255, 124, 124, 124, 255, 125, 125, 125, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 100, 100, 100, 255, 94, 94, 94, 255, 88, 88, 88, 255, 82, 82, 82, 255, 80, 80, 80, 255, 85, 85, 85, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 123, 123, 123, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 133, 133, 133, 255, 128, 128, 128, 255, 126, 126, 126, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 145, 145, 145, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 103, 103, 103, 255, 98, 98, 98, 255, 94, 94, 94, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 106, 106, 106, 255, 113, 113, 113, 255, 122, 122, 122, 255, 132, 132, 132, 255, 139, 139, 139, 255, 143, 143, 143, 255, 142, 142, 142, 255, 139, 139, 139, 255, 133, 133, 133, 255, 128, 128, 128, 255, 127, 127, 127, 255, 128, 128, 128, 255, 131, 131, 131, 255, 135, 135, 135, 255, 142, 142, 142, 255, 148, 148, 148, 255, 150, 150, 150, 255, 147, 147, 147, 255, 147, 147, 147, 255, 151, 151, 151, 255, 164, 164, 164, 255, 178, 178, 178, 255, 183, 183, 183, 255, 176, 176, 176, 255, 159, 159, 159, 255, 151, 151, 151, 255, 140, 140, 140, 255, 155, 155, 155, 255, 179, 179, 179, 255, 191, 191, 191, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 212, 212, 212, 255, 214, 214, 214, 255, 214, 214, 214, 255, 211, 211, 211, 255, 180, 180, 180, 255, 123, 123, 123, 255, 109, 109, 109, 255, 108, 108, 108, 255, 110, 110, 110, 255, 134, 134, 134, 255, 189, 189, 189, 255, 206, 206, 206, 255, 199, 199, 199, 255, 192, 192, 192, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 109, 109, 109, 255, 105, 105, 105, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 122, 122, 122, 255, 126, 126, 126, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 112, 112, 112, 255, 108, 108, 108, 255, 102, 102, 102, 255, 96, 96, 96, 255, 90, 90, 90, 255, 83, 83, 83, 255, 79, 79, 79, 255, 82, 82, 82, 255, 89, 89, 89, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 93, 93, 93, 255, 90, 90, 90, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 106, 106, 106, 255, 112, 112, 112, 255, 118, 118, 118, 255, 125, 125, 125, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 136, 136, 136, 255, 131, 131, 131, 255, 128, 128, 128, 255, 129, 129, 129, 255, 136, 136, 136, 255, 145, 145, 145, 255, 144, 144, 144, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 148, 148, 148, 255, 166, 166, 166, 255, 176, 176, 176, 255, 170, 170, 170, 255, 154, 154, 154, 255, 145, 145, 145, 255, 128, 128, 128, 255, 147, 147, 147, 255, 173, 173, 173, 255, 189, 189, 189, 255, 184, 184, 184, 255, 186, 186, 186, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 213, 213, 213, 255, 201, 201, 201, 255, 157, 157, 157, 255, 116, 116, 116, 255, 109, 109, 109, 255, 108, 108, 108, 255, 109, 109, 109, 255, 121, 121, 121, 255, 172, 172, 172, 255, 206, 206, 206, 255, 205, 205, 205, 255, 196, 196, 196, 255, 192, 192, 192, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 161, 161, 161, 255, 155, 155, 155, 255, 147, 147, 147, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 122, 122, 122, 255, 117, 117, 117, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 104, 104, 104, 255, 118, 118, 118, 255, 126, 126, 126, 255, 119, 119, 119, 255, 118, 118, 118, 255, 124, 124, 124, 255, 129, 129, 129, 255, 133, 133, 133, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 104, 104, 104, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 79, 79, 79, 255, 81, 81, 81, 255, 87, 87, 87, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 84, 84, 84, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 107, 107, 107, 255, 114, 114, 114, 255, 121, 121, 121, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 136, 136, 136, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 130, 130, 130, 255, 137, 137, 137, 255, 144, 144, 144, 255, 142, 142, 142, 255, 136, 136, 136, 255, 133, 133, 133, 255, 128, 128, 128, 255, 121, 121, 121, 255, 114, 114, 114, 255, 108, 108, 108, 255, 103, 103, 103, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 107, 107, 107, 255, 110, 110, 110, 255, 117, 117, 117, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 131, 131, 131, 255, 129, 129, 129, 255, 130, 130, 130, 255, 137, 137, 137, 255, 141, 141, 141, 255, 150, 150, 150, 255, 167, 167, 167, 255, 165, 165, 165, 255, 150, 150, 150, 255, 142, 142, 142, 255, 120, 120, 120, 255, 133, 133, 133, 255, 163, 163, 163, 255, 189, 189, 189, 255, 184, 184, 184, 255, 190, 190, 190, 255, 192, 192, 192, 255, 188, 188, 188, 255, 187, 187, 187, 255, 188, 188, 188, 255, 192, 192, 192, 255, 173, 173, 173, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 178, 178, 178, 255, 184, 184, 184, 255, 191, 191, 191, 255, 198, 198, 198, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 212, 212, 212, 255, 204, 204, 204, 255, 187, 187, 187, 255, 154, 154, 154, 255, 120, 120, 120, 255, 111, 111, 111, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 116, 116, 116, 255, 157, 157, 157, 255, 201, 201, 201, 255, 209, 209, 209, 255, 201, 201, 201, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 164, 164, 164, 255, 157, 157, 157, 255, 147, 147, 147, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 108, 108, 108, 255, 107, 107, 107, 255, 125, 125, 125, 255, 125, 125, 125, 255, 118, 118, 118, 255, 118, 118, 118, 255, 124, 124, 124, 255, 130, 130, 130, 255, 136, 136, 136, 255, 140, 140, 140, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 98, 98, 98, 255, 92, 92, 92, 255, 85, 85, 85, 255, 79, 79, 79, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 83, 83, 83, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 104, 104, 104, 255, 110, 110, 110, 255, 117, 117, 117, 255, 125, 125, 125, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 132, 132, 132, 255, 137, 137, 137, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 124, 124, 124, 255, 116, 116, 116, 255, 108, 108, 108, 255, 101, 101, 101, 255, 97, 97, 97, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 121, 121, 121, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 109, 109, 109, 255, 116, 116, 116, 255, 134, 134, 134, 255, 138, 138, 138, 255, 153, 153, 153, 255, 158, 158, 158, 255, 146, 146, 146, 255, 141, 141, 141, 255, 115, 115, 115, 255, 118, 118, 118, 255, 153, 153, 153, 255, 186, 186, 186, 255, 185, 185, 185, 255, 189, 189, 189, 255, 190, 190, 190, 255, 187, 187, 187, 255, 189, 189, 189, 255, 196, 196, 196, 255, 190, 190, 190, 255, 179, 179, 179, 255, 113, 113, 113, 255, 108, 108, 108, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 110, 110, 110, 255, 115, 115, 115, 255, 123, 123, 123, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 157, 157, 157, 255, 161, 161, 161, 255, 163, 163, 163, 255, 162, 162, 162, 255, 158, 158, 158, 255, 151, 151, 151, 255, 141, 141, 141, 255, 130, 130, 130, 255, 120, 120, 120, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 105, 105, 105, 255, 107, 107, 107, 255, 110, 110, 110, 255, 116, 116, 116, 255, 152, 152, 152, 255, 196, 196, 196, 255, 212, 212, 212, 255, 206, 206, 206, 255, 198, 198, 198, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 156, 156, 156, 255, 145, 145, 145, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 106, 106, 106, 255, 112, 112, 112, 255, 126, 126, 126, 255, 125, 125, 125, 255, 118, 118, 118, 255, 117, 117, 117, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 144, 144, 144, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 99, 99, 99, 255, 93, 93, 93, 255, 85, 85, 85, 255, 79, 79, 79, 255, 79, 79, 79, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 101, 101, 101, 255, 107, 107, 107, 255, 114, 114, 114, 255, 121, 121, 121, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 135, 135, 135, 255, 134, 134, 134, 255, 132, 132, 132, 255, 132, 132, 132, 255, 138, 138, 138, 255, 142, 142, 142, 255, 136, 136, 136, 255, 133, 133, 133, 255, 127, 127, 127, 255, 119, 119, 119, 255, 110, 110, 110, 255, 100, 100, 100, 255, 93, 93, 93, 255, 90, 90, 90, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 117, 117, 117, 255, 124, 124, 124, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 115, 115, 115, 255, 135, 135, 135, 255, 137, 137, 137, 255, 148, 148, 148, 255, 142, 142, 142, 255, 142, 142, 142, 255, 114, 114, 114, 255, 110, 110, 110, 255, 148, 148, 148, 255, 177, 177, 177, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 187, 187, 187, 255, 191, 191, 191, 255, 182, 182, 182, 255, 162, 162, 162, 255, 147, 147, 147, 255, 124, 124, 124, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 96, 96, 96, 255, 102, 102, 102, 255, 108, 108, 108, 255, 112, 112, 112, 255, 121, 121, 121, 255, 156, 156, 156, 255, 196, 196, 196, 255, 213, 213, 213, 255, 209, 209, 209, 255, 201, 201, 201, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 154, 154, 154, 255, 143, 143, 143, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 110, 110, 110, 255, 105, 105, 105, 255, 113, 113, 113, 255, 126, 126, 126, 255, 126, 126, 126, 255, 120, 120, 120, 255, 116, 116, 116, 255, 116, 116, 116, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 136, 136, 136, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 117, 117, 117, 255, 111, 111, 111, 255, 105, 105, 105, 255, 100, 100, 100, 255, 93, 93, 93, 255, 86, 86, 86, 255, 80, 80, 80, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 84, 84, 84, 255, 92, 92, 92, 255, 99, 99, 99, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 104, 104, 104, 255, 110, 110, 110, 255, 118, 118, 118, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 131, 131, 131, 255, 132, 132, 132, 255, 138, 138, 138, 255, 139, 139, 139, 255, 133, 133, 133, 255, 131, 131, 131, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 87, 87, 87, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 119, 119, 119, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 119, 119, 119, 255, 114, 114, 114, 255, 111, 111, 111, 255, 113, 113, 113, 255, 120, 120, 120, 255, 126, 126, 126, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 96, 96, 96, 255, 104, 104, 104, 255, 121, 121, 121, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 140, 140, 140, 255, 116, 116, 116, 255, 107, 107, 107, 255, 126, 126, 126, 255, 161, 161, 161, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 166, 166, 166, 255, 149, 149, 149, 255, 114, 114, 114, 255, 95, 95, 95, 255, 85, 85, 85, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 84, 84, 84, 255, 89, 89, 89, 255, 97, 97, 97, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 136, 136, 136, 255, 172, 172, 172, 255, 202, 202, 202, 255, 214, 214, 214, 255, 210, 210, 210, 255, 203, 203, 203, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 168, 168, 168, 255, 163, 163, 163, 255, 151, 151, 151, 255, 141, 141, 141, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 124, 124, 124, 255, 120, 120, 120, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 109, 109, 109, 255, 105, 105, 105, 255, 111, 111, 111, 255, 122, 122, 122, 255, 126, 126, 126, 255, 123, 123, 123, 255, 118, 118, 118, 255, 115, 115, 115, 255, 114, 114, 114, 255, 115, 115, 115, 255, 120, 120, 120, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 145, 145, 145, 255, 150, 150, 150, 255, 153, 153, 153, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 129, 129, 129, 255, 123, 123, 123, 255, 117, 117, 117, 255, 111, 111, 111, 255, 105, 105, 105, 255, 100, 100, 100, 255, 93, 93, 93, 255, 86, 86, 86, 255, 80, 80, 80, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 108, 108, 108, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 132, 132, 132, 255, 138, 138, 138, 255, 136, 136, 136, 255, 131, 131, 131, 255, 127, 127, 127, 255, 118, 118, 118, 255, 107, 107, 107, 255, 95, 95, 95, 255, 85, 85, 85, 255, 82, 82, 82, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 103, 103, 103, 255, 109, 109, 109, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 120, 120, 120, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 115, 115, 115, 255, 110, 110, 110, 255, 108, 108, 108, 255, 109, 109, 109, 255, 116, 116, 116, 255, 124, 124, 124, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 103, 103, 103, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 88, 88, 88, 255, 96, 96, 96, 255, 105, 105, 105, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 135, 135, 135, 255, 121, 121, 121, 255, 107, 107, 107, 255, 109, 109, 109, 255, 143, 143, 143, 255, 177, 177, 177, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 182, 182, 182, 255, 159, 159, 159, 255, 139, 139, 139, 255, 106, 106, 106, 255, 87, 87, 87, 255, 83, 83, 83, 255, 75, 75, 75, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 85, 85, 85, 255, 91, 91, 91, 255, 100, 100, 100, 255, 110, 110, 110, 255, 116, 116, 116, 255, 122, 122, 122, 255, 137, 137, 137, 255, 166, 166, 166, 255, 194, 194, 194, 255, 211, 211, 211, 255, 215, 215, 215, 255, 210, 210, 210, 255, 204, 204, 204, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 178, 178, 178, 255, 173, 173, 173, 255, 168, 168, 168, 255, 160, 160, 160, 255, 148, 148, 148, 255, 140, 140, 140, 255, 137, 137, 137, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 107, 107, 107, 255, 115, 115, 115, 255, 123, 123, 123, 255, 124, 124, 124, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 113, 113, 113, 255, 116, 116, 116, 255, 122, 122, 122, 255, 128, 128, 128, 255, 134, 134, 134, 255, 141, 141, 141, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 134, 134, 134, 255, 129, 129, 129, 255, 123, 123, 123, 255, 116, 116, 116, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 87, 87, 87, 255, 82, 82, 82, 255, 79, 79, 79, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 100, 100, 100, 255, 92, 92, 92, 255, 86, 86, 86, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 100, 100, 100, 255, 106, 106, 106, 255, 113, 113, 113, 255, 120, 120, 120, 255, 125, 125, 125, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 132, 132, 132, 255, 137, 137, 137, 255, 132, 132, 132, 255, 129, 129, 129, 255, 122, 122, 122, 255, 113, 113, 113, 255, 101, 101, 101, 255, 88, 88, 88, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 129, 129, 129, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 111, 111, 111, 255, 107, 107, 107, 255, 105, 105, 105, 255, 106, 106, 106, 255, 111, 111, 111, 255, 122, 122, 122, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 105, 105, 105, 255, 103, 103, 103, 255, 99, 99, 99, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 99, 99, 99, 255, 109, 109, 109, 255, 126, 126, 126, 255, 127, 127, 127, 255, 130, 130, 130, 255, 127, 127, 127, 255, 107, 107, 107, 255, 104, 104, 104, 255, 131, 131, 131, 255, 162, 162, 162, 255, 178, 178, 178, 255, 178, 178, 178, 255, 180, 180, 180, 255, 179, 179, 179, 255, 158, 158, 158, 255, 139, 139, 139, 255, 106, 106, 106, 255, 86, 86, 86, 255, 82, 82, 82, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 81, 81, 81, 255, 84, 84, 84, 255, 89, 89, 89, 255, 95, 95, 95, 255, 103, 103, 103, 255, 112, 112, 112, 255, 120, 120, 120, 255, 126, 126, 126, 255, 135, 135, 135, 255, 154, 154, 154, 255, 178, 178, 178, 255, 198, 198, 198, 255, 210, 210, 210, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 178, 178, 178, 255, 171, 171, 171, 255, 166, 166, 166, 255, 156, 156, 156, 255, 145, 145, 145, 255, 140, 140, 140, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 109, 109, 109, 255, 116, 116, 116, 255, 121, 121, 121, 255, 122, 122, 122, 255, 120, 120, 120, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 111, 111, 111, 255, 114, 114, 114, 255, 118, 118, 118, 255, 124, 124, 124, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 133, 133, 133, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 110, 110, 110, 255, 106, 106, 106, 255, 101, 101, 101, 255, 95, 95, 95, 255, 89, 89, 89, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 83, 83, 83, 255, 89, 89, 89, 255, 98, 98, 98, 255, 109, 109, 109, 255, 113, 113, 113, 255, 112, 112, 112, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 100, 100, 100, 255, 89, 89, 89, 255, 84, 84, 84, 255, 88, 88, 88, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 99, 99, 99, 255, 104, 104, 104, 255, 110, 110, 110, 255, 117, 117, 117, 255, 123, 123, 123, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 129, 129, 129, 255, 127, 127, 127, 255, 118, 118, 118, 255, 108, 108, 108, 255, 95, 95, 95, 255, 82, 82, 82, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 72, 72, 72, 255, 75, 75, 75, 255, 80, 80, 80, 255, 87, 87, 87, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 108, 108, 108, 255, 116, 116, 116, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 104, 104, 104, 255, 107, 107, 107, 255, 118, 118, 118, 255, 126, 126, 126, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 82, 82, 82, 255, 87, 87, 87, 255, 88, 88, 88, 255, 90, 90, 90, 255, 101, 101, 101, 255, 113, 113, 113, 255, 124, 124, 124, 255, 127, 127, 127, 255, 127, 127, 127, 255, 110, 110, 110, 255, 102, 102, 102, 255, 107, 107, 107, 255, 136, 136, 136, 255, 172, 172, 172, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 162, 162, 162, 255, 147, 147, 147, 255, 111, 111, 111, 255, 90, 90, 90, 255, 84, 84, 84, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 97, 97, 97, 255, 103, 103, 103, 255, 110, 110, 110, 255, 120, 120, 120, 255, 128, 128, 128, 255, 134, 134, 134, 255, 143, 143, 143, 255, 159, 159, 159, 255, 177, 177, 177, 255, 193, 193, 193, 255, 205, 205, 205, 255, 212, 212, 212, 255, 214, 214, 214, 255, 212, 212, 212, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 151, 151, 151, 255, 144, 144, 144, 255, 141, 141, 141, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 127, 127, 127, 255, 123, 123, 123, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 105, 105, 105, 255, 111, 111, 111, 255, 117, 117, 117, 255, 120, 120, 120, 255, 120, 120, 120, 255, 117, 117, 117, 255, 113, 113, 113, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 113, 113, 113, 255, 117, 117, 117, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 87, 87, 87, 255, 91, 91, 91, 255, 99, 99, 99, 255, 109, 109, 109, 255, 115, 115, 115, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 98, 98, 98, 255, 86, 86, 86, 255, 85, 85, 85, 255, 92, 92, 92, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 120, 120, 120, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 126, 126, 126, 255, 131, 131, 131, 255, 132, 132, 132, 255, 127, 127, 127, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 90, 90, 90, 255, 77, 77, 77, 255, 73, 73, 73, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 61, 61, 61, 255, 62, 62, 62, 255, 65, 65, 65, 255, 70, 70, 70, 255, 77, 77, 77, 255, 86, 86, 86, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 103, 103, 103, 255, 112, 112, 112, 255, 121, 121, 121, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 128, 128, 128, 255, 121, 121, 121, 255, 114, 114, 114, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 105, 105, 105, 255, 114, 114, 114, 255, 124, 124, 124, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 103, 103, 103, 255, 107, 107, 107, 255, 107, 107, 107, 255, 101, 101, 101, 255, 96, 96, 96, 255, 93, 93, 93, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 79, 79, 79, 255, 83, 83, 83, 255, 89, 89, 89, 255, 87, 87, 87, 255, 93, 93, 93, 255, 101, 101, 101, 255, 113, 113, 113, 255, 121, 121, 121, 255, 123, 123, 123, 255, 114, 114, 114, 255, 103, 103, 103, 255, 99, 99, 99, 255, 121, 121, 121, 255, 152, 152, 152, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 168, 168, 168, 255, 145, 145, 145, 255, 121, 121, 121, 255, 101, 101, 101, 255, 85, 85, 85, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 74, 74, 74, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 87, 87, 87, 255, 89, 89, 89, 255, 93, 93, 93, 255, 99, 99, 99, 255, 105, 105, 105, 255, 113, 113, 113, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 160, 160, 160, 255, 174, 174, 174, 255, 187, 187, 187, 255, 199, 199, 199, 255, 207, 207, 207, 255, 212, 212, 212, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 174, 174, 174, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 144, 144, 144, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 120, 120, 120, 255, 118, 118, 118, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 94, 94, 94, 255, 99, 99, 99, 255, 108, 108, 108, 255, 116, 116, 116, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 96, 96, 96, 255, 84, 84, 84, 255, 87, 87, 87, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 101, 101, 101, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 122, 122, 122, 255, 124, 124, 124, 255, 130, 130, 130, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 111, 111, 111, 255, 101, 101, 101, 255, 86, 86, 86, 255, 72, 72, 72, 255, 71, 71, 71, 255, 69, 69, 69, 255, 61, 61, 61, 255, 55, 55, 55, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 61, 61, 61, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 107, 107, 107, 255, 117, 117, 117, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 111, 111, 111, 255, 122, 122, 122, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 128, 128, 128, 255, 130, 130, 130, 255, 131, 131, 131, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 122, 122, 122, 255, 118, 118, 118, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 106, 106, 106, 255, 99, 99, 99, 255, 95, 95, 95, 255, 95, 95, 95, 255, 97, 97, 97, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 103, 103, 103, 255, 102, 102, 102, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 79, 79, 79, 255, 80, 80, 80, 255, 87, 87, 87, 255, 90, 90, 90, 255, 87, 87, 87, 255, 95, 95, 95, 255, 101, 101, 101, 255, 110, 110, 110, 255, 115, 115, 115, 255, 114, 114, 114, 255, 104, 104, 104, 255, 98, 98, 98, 255, 102, 102, 102, 255, 130, 130, 130, 255, 164, 164, 164, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 153, 153, 153, 255, 141, 141, 141, 255, 110, 110, 110, 255, 90, 90, 90, 255, 83, 83, 83, 255, 79, 79, 79, 255, 81, 81, 81, 255, 77, 77, 77, 255, 76, 76, 76, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 100, 100, 100, 255, 105, 105, 105, 255, 111, 111, 111, 255, 119, 119, 119, 255, 129, 129, 129, 255, 139, 139, 139, 255, 147, 147, 147, 255, 156, 156, 156, 255, 166, 166, 166, 255, 176, 176, 176, 255, 187, 187, 187, 255, 198, 198, 198, 255, 206, 206, 206, 255, 210, 210, 210, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 180, 180, 180, 255, 171, 171, 171, 255, 165, 165, 165, 255, 154, 154, 154, 255, 147, 147, 147, 255, 145, 145, 145, 255, 145, 145, 145, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 105, 105, 105, 255, 109, 109, 109, 255, 114, 114, 114, 255, 118, 118, 118, 255, 120, 120, 120, 255, 118, 118, 118, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 119, 119, 119, 255, 116, 116, 116, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 95, 95, 95, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 123, 123, 123, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 117, 117, 117, 255, 109, 109, 109, 255, 98, 98, 98, 255, 82, 82, 82, 255, 69, 69, 69, 255, 69, 69, 69, 255, 64, 64, 64, 255, 55, 55, 55, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 60, 60, 60, 255, 67, 67, 67, 255, 79, 79, 79, 255, 89, 89, 89, 255, 94, 94, 94, 255, 96, 96, 96, 255, 102, 102, 102, 255, 113, 113, 113, 255, 122, 122, 122, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 121, 121, 121, 255, 112, 112, 112, 255, 107, 107, 107, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 109, 109, 109, 255, 120, 120, 120, 255, 126, 126, 126, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 105, 105, 105, 255, 98, 98, 98, 255, 97, 97, 97, 255, 100, 100, 100, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 112, 112, 112, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 79, 79, 79, 255, 84, 84, 84, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 96, 96, 96, 255, 100, 100, 100, 255, 105, 105, 105, 255, 107, 107, 107, 255, 105, 105, 105, 255, 101, 101, 101, 255, 94, 94, 94, 255, 104, 104, 104, 255, 129, 129, 129, 255, 169, 169, 169, 255, 172, 172, 172, 255, 170, 170, 170, 255, 165, 165, 165, 255, 139, 139, 139, 255, 126, 126, 126, 255, 106, 106, 106, 255, 86, 86, 86, 255, 81, 81, 81, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 84, 84, 84, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 113, 113, 113, 255, 121, 121, 121, 255, 130, 130, 130, 255, 140, 140, 140, 255, 149, 149, 149, 255, 157, 157, 157, 255, 165, 165, 165, 255, 173, 173, 173, 255, 184, 184, 184, 255, 194, 194, 194, 255, 202, 202, 202, 255, 207, 207, 207, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 174, 174, 174, 255, 178, 178, 178, 255, 182, 182, 182, 255, 176, 176, 176, 255, 169, 169, 169, 255, 160, 160, 160, 255, 151, 151, 151, 255, 148, 148, 148, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 105, 105, 105, 255, 107, 107, 107, 255, 111, 111, 111, 255, 116, 116, 116, 255, 119, 119, 119, 255, 120, 120, 120, 255, 118, 118, 118, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 105, 105, 105, 255, 102, 102, 102, 255, 101, 101, 101, 255, 102, 102, 102, 255, 106, 106, 106, 255, 112, 112, 112, 255, 119, 119, 119, 255, 120, 120, 120, 255, 115, 115, 115, 255, 110, 110, 110, 255, 107, 107, 107, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 103, 103, 103, 255, 106, 106, 106, 255, 110, 110, 110, 255, 97, 97, 97, 255, 82, 82, 82, 255, 88, 88, 88, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 121, 121, 121, 255, 127, 127, 127, 255, 122, 122, 122, 255, 120, 120, 120, 255, 115, 115, 115, 255, 108, 108, 108, 255, 97, 97, 97, 255, 80, 80, 80, 255, 67, 67, 67, 255, 66, 66, 66, 255, 59, 59, 59, 255, 50, 50, 50, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 60, 60, 60, 255, 70, 70, 70, 255, 83, 83, 83, 255, 91, 91, 91, 255, 94, 94, 94, 255, 98, 98, 98, 255, 107, 107, 107, 255, 118, 118, 118, 255, 125, 125, 125, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 119, 119, 119, 255, 110, 110, 110, 255, 106, 106, 106, 255, 105, 105, 105, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 107, 107, 107, 255, 119, 119, 119, 255, 125, 125, 125, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 132, 132, 132, 255, 137, 137, 137, 255, 140, 140, 140, 255, 137, 137, 137, 255, 131, 131, 131, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 106, 106, 106, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 104, 104, 104, 255, 99, 99, 99, 255, 100, 100, 100, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 117, 117, 117, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 83, 83, 83, 255, 80, 80, 80, 255, 82, 82, 82, 255, 89, 89, 89, 255, 92, 92, 92, 255, 88, 88, 88, 255, 89, 89, 89, 255, 95, 95, 95, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 110, 110, 110, 255, 140, 140, 140, 255, 170, 170, 170, 255, 169, 169, 169, 255, 167, 167, 167, 255, 156, 156, 156, 255, 136, 136, 136, 255, 117, 117, 117, 255, 102, 102, 102, 255, 85, 85, 85, 255, 81, 81, 81, 255, 86, 86, 86, 255, 79, 79, 79, 255, 84, 84, 84, 255, 86, 86, 86, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 117, 117, 117, 255, 125, 125, 125, 255, 135, 135, 135, 255, 144, 144, 144, 255, 152, 152, 152, 255, 159, 159, 159, 255, 165, 165, 165, 255, 174, 174, 174, 255, 184, 184, 184, 255, 194, 194, 194, 255, 202, 202, 202, 255, 206, 206, 206, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 171, 171, 171, 255, 172, 172, 172, 255, 176, 176, 176, 255, 182, 182, 182, 255, 181, 181, 181, 255, 172, 172, 172, 255, 165, 165, 165, 255, 156, 156, 156, 255, 151, 151, 151, 255, 149, 149, 149, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 109, 109, 109, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 106, 106, 106, 255, 110, 110, 110, 255, 116, 116, 116, 255, 122, 122, 122, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 105, 105, 105, 255, 110, 110, 110, 255, 102, 102, 102, 255, 84, 84, 84, 255, 85, 85, 85, 255, 92, 92, 92, 255, 94, 94, 94, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 94, 94, 94, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 107, 107, 107, 255, 110, 110, 110, 255, 112, 112, 112, 255, 112, 112, 112, 255, 114, 114, 114, 255, 121, 121, 121, 255, 125, 125, 125, 255, 119, 119, 119, 255, 118, 118, 118, 255, 114, 114, 114, 255, 108, 108, 108, 255, 97, 97, 97, 255, 78, 78, 78, 255, 65, 65, 65, 255, 64, 64, 64, 255, 55, 55, 55, 255, 48, 48, 48, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 61, 61, 61, 255, 74, 74, 74, 255, 86, 86, 86, 255, 92, 92, 92, 255, 94, 94, 94, 255, 101, 101, 101, 255, 112, 112, 112, 255, 121, 121, 121, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 129, 129, 129, 255, 125, 125, 125, 255, 116, 116, 116, 255, 108, 108, 108, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 104, 104, 104, 255, 104, 104, 104, 255, 106, 106, 106, 255, 118, 118, 118, 255, 125, 125, 125, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 136, 136, 136, 255, 143, 143, 143, 255, 147, 147, 147, 255, 144, 144, 144, 255, 135, 135, 135, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 121, 121, 121, 255, 117, 117, 117, 255, 112, 112, 112, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 109, 109, 109, 255, 110, 110, 110, 255, 104, 104, 104, 255, 101, 101, 101, 255, 104, 104, 104, 255, 112, 112, 112, 255, 117, 117, 117, 255, 121, 121, 121, 255, 121, 121, 121, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 82, 82, 82, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 93, 93, 93, 255, 88, 88, 88, 255, 89, 89, 89, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 91, 91, 91, 255, 92, 92, 92, 255, 119, 119, 119, 255, 147, 147, 147, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 148, 148, 148, 255, 135, 135, 135, 255, 114, 114, 114, 255, 100, 100, 100, 255, 85, 85, 85, 255, 83, 83, 83, 255, 84, 84, 84, 255, 82, 82, 82, 255, 85, 85, 85, 255, 92, 92, 92, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 1 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/pattern/TextureRectBricks.gd b/pattern/TextureRectBricks.gd deleted file mode 100644 index 591a4a3..0000000 --- a/pattern/TextureRectBricks.gd +++ /dev/null @@ -1,479 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -func _ready(): - pass - - -#float o39644_0_2_f : float = o39644_0.x -var seed_o39644 : int = 15005 -var p_o39644_repeat : float = 1.000000000 -var p_o39644_rows : float = 6.000000000 -var p_o39644_columns : float = 3.000000000 -var p_o39644_row_offset : float = 0.500000000 -var p_o39644_mortar: float = 0.100000000 -var p_o39644_bevel : float = 0.100000000 -var p_o39644_round : float= 0.000000000 -var p_o39644_corner : float = 0.420000000 - - -var p_o3335_albedo_color_r : float = 1.000000000 -var p_o3335_albedo_color_g : float = 1.000000000 -var p_o3335_albedo_color_b : float = 1.000000000 -var p_o3335_albedo_color_a : float = 1.000000000 -var p_o3335_metallic : float = 1.000000000 -var p_o3335_roughness : float = 1.000000000 -var p_o3335_emission_energy : float = 1.000000000 -var p_o3335_normal : float = 1.000000000 -var p_o3335_ao : float = 1.000000000 -var p_o3335_depth_scale : float = 0.500000000 -var p_o3335_sss : float = 0.000000000 - - - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - -# var vb : Vector3 = brick_uv(v, bmin, bmax, pseed) -## var col : Color = Color(vb.x, vb.y, vb.z, 1) -# -# var col : Color = brick(v, bmin, bmax, 0.2, 0.2, 0.2) -# var cc : Color = Color(vb.x, vb.y, vb.z, 1) -# image.set_pixel(x, y, cc) - - #Running Bond -# var brect : Color = bricks_rb(v, Vector2(p_o39644_columns, p_o39644_rows), p_o39644_repeat, p_o39644_row_offset); - - #RunningBond2 -# var brect : Color = bricks_rb2(v, Vector2(p_o39644_columns, p_o39644_rows), p_o39644_repeat, p_o39644_row_offset); - - #HerringBone -# var brect : Color = bricks_hb(v, Vector2(p_o39644_columns, p_o39644_rows), p_o39644_repeat, p_o39644_row_offset); - - #BasketWeave -# var brect : Color = bricks_bw(v, Vector2(p_o39644_columns, p_o39644_rows), p_o39644_repeat, p_o39644_row_offset); - - #SpanishBond - var brect : Color = bricks_sb(v, Vector2(p_o39644_columns, p_o39644_rows), p_o39644_repeat, p_o39644_row_offset); - - - # 1, 2 - var fcolor : Color = brick(v, Vector2(brect.r, brect.g), Vector2(brect.b, brect.a), p_o39644_mortar*1.0, p_o39644_round*1.0, max(0.001, p_o39644_bevel*1.0)); - -# image.set_pixel(x, y, brect) -# image.set_pixel(x, y, fcolor) -# image.set_pixel(x, y, Color(fcolor.r, fcolor.g, fcolor.b, 1)) - - #1 - var rr : float = fcolor.r; - image.set_pixel(x, y, Color(rr,rr, rr, 1)) -# -# # 3 -# var yy : float = fcolor.g; -# image.set_pixel(x, y, Color(yy,yy, yy, 1)) -# -# # 4 -# var zz : float = fcolor.b; -# image.set_pixel(x, y, Color(zz,zz, zz, 1)) - - # 5 -# var c : Vector3 = brick_uv(v, Vector2(brect.r, brect.g), Vector2(brect.b, brect.a), float(seed_o39644)) -# image.set_pixel(x, y, Color(c.x, c.y, c.z, 1)) - - # 6 -# var c : Vector3 = brick_corner_uv(v, Vector2(brect.r, brect.g), Vector2(brect.b, brect.a), p_o39644_mortar*1.0, p_o39644_corner, float(seed_o39644)); -# image.set_pixel(x, y, Color(c.x, c.y, c.z, 1)) - - - # 7 -# var f : float = 0.5*(sign(brect.b-brect.r-brect.a+brect.g)+1.0); -# image.set_pixel(x, y, Color(f, f, f, 1)) - - - - image.unlock() - - tex.create_from_image(image) - texture = tex - -func brick_corner_uv(uv : Vector2, bmin : Vector2, bmax : Vector2, mortar : float, corner : float, pseed : float) -> Vector3: - var center : Vector2 = 0.5 * (bmin + bmax) - var size : Vector2 = bmax - bmin - var max_size : float = max(size.x, size.y) - var min_size : float = min(size.x, size.y) - mortar *= min_size - corner *= min_size - - var r : Vector3 = Vector3() - - r.x = clamp(((0.5 * size.x - mortar) - abs(uv.x - center.x)) / corner, 0, 1) - r.y = clamp(((0.5 * size.y - mortar) - abs(uv.y - center.y)) / corner, 0, 1) - r.z = rand(fract(center) + Vector2(pseed, pseed)) - - return r - -# return vec3(clamp((0.5*size-vec2(mortar)-abs(uv-center))/corner, vec2(0.0), vec2(1.0)), rand(fract(center)+vec2(seed))); - - -func brick(uv : Vector2, bmin : Vector2, bmax : Vector2, mortar : float, pround : float, bevel : float) -> Color: - var color : float - var size : Vector2 = bmax - bmin - - var min_size : float = min(size.x, size.y) - mortar *= min_size - bevel *= min_size - pround *= min_size - - var center : Vector2 = 0.5 * (bmin + bmax) - var d : Vector2 = Vector2() - - d.x = abs(uv.x - center.x) - 0.5 * (size.x) + (pround + mortar) - d.y = abs(uv.y - center.y) - 0.5 * (size.y) + (pround + mortar) - - color = Vector2(max(d.x, 0), max(d.y, 0)).length() + min(max(d.x, d.y), 0.0) - pround - - color = clamp(-color / bevel, 0.0, 1.0) - -# var tiled_brick_pos : Vector2 = Vector2(bmin.x - 1.0 * floor(bmin.x / 1.0), bmin.y - 1.0 * floor(bmin.y / 1.0)) - - var tiled_brick_pos_x : float = bmin.x - 1.0 * floor(bmin.x / 1.0) - var tiled_brick_pos_y : float = bmin.y - 1.0 * floor(bmin.y / 1.0) - - #vec2 tiled_brick_pos = mod(bmin, vec2(1.0, 1.0)); - - return Color(color, center.x, center.y, tiled_brick_pos_x + 7.0 * tiled_brick_pos_y) - -func brick_uv(uv : Vector2, bmin : Vector2, bmax : Vector2, pseed : float) -> Vector3: - var center : Vector2 = 0.5 * (bmin + bmax) - var size : Vector2 = bmax - bmin - var max_size : float = max(size.x, size.y) - - var x : float = 0.5+ (uv.x - center.x) / max_size - var y : float = 0.5+ (uv.y - center.y) /max_size - - return Vector3(x, y, rand(fract(center) + Vector2(pseed, pseed))) - -func bricks_rb(uv : Vector2, count : Vector2, repeat : float, offset : float) -> Color: - count *= repeat - - var x_offset : float = offset * step(0.5, fractf(uv.y * count.y * 0.5)) - - var bmin : Vector2 - bmin.x = floor(uv.x * count.x - x_offset) - bmin.y = floor(uv.y * count.y) - - bmin.x += x_offset; - bmin /= count - var bmc : Vector2 = bmin + Vector2(1.0, 1.0) / count - - return Color(bmin.x, bmin.y, bmc.x, bmc.y) - -func bricks_rb2(uv : Vector2, count : Vector2, repeat : float, offset : float) -> Color: - count *= repeat - - var x_offset : float = offset * step(0.5, fractf(uv.y * count.y * 0.5)) - count.x = count.x * (1.0+step(0.5, fractf(uv.y * count.y * 0.5))) - var bmin : Vector2 = Vector2() - - bmin.x = floor(uv.x * count.x - x_offset) - bmin.y = floor(uv.y * count.y) - - bmin.x += x_offset - bmin /= count - - var b : Vector2 = bmin + Vector2(1, 1) / count - - return Color(bmin.x, bmin.y, b.x, b.y) - -func bricks_hb(uv : Vector2, count : Vector2, repeat : float, offset : float) -> Color: - var pc : float = count.x + count.y - var c : float = pc * repeat - - var corner : Vector2 = Vector2(floor(uv.x * c), floor(uv.y * c)) - var cdiff : float = modf(corner.x - corner.y, pc) - - if (cdiff < count.x): - var col : Color = Color() - - col.r = (corner.x - cdiff) / c - col.g = corner.y / c - - col.b = (corner.x - cdiff + count.x) / c - col.a = (corner.y + 1.0) / c - - return col - else: - var col : Color = Color() - - col.r = corner.x / c - col.g = (corner.y - (pc - cdiff - 1.0)) / c - - col.b = (corner.x + 1.0) / c - col.a = (corner.y - (pc - cdiff - 1.0) + count.y) / c - - return col - -func bricks_bw(uv : Vector2, count : Vector2, repeat : float, offset : float) -> Color: - var c : Vector2 = 2.0 * count * repeat - var mc : float = max(c.x, c.y) - var corner1 : Vector2 = Vector2(floor(uv.x * c.x), floor(uv.y * c.y)) - var corner2 : Vector2 = Vector2(count.x * floor(repeat* 2.0 * uv.x), count.y * floor(repeat * 2.0 * uv.y)) - - var tmp : Vector2 = Vector2(floor(repeat * 2.0 * uv.x), floor(repeat * 2.0 * uv.y)) - var cdiff : float = modf(tmp.dot(Vector2(1, 1)), 2.0) - - var corner : Vector2 - var size : Vector2 - - if cdiff == 0: - corner = Vector2(corner1.x, corner2.y) - size = Vector2(1.0, count.y) - else: - corner = Vector2(corner2.x, corner1.y) - size = Vector2(count.x, 1.0) - - return Color(corner.x / c.x, corner.y / c.y, (corner.x + size.x) / c.x, (corner.y + size.y) / c.y) - -func bricks_sb(uv : Vector2, count : Vector2, repeat : float, offset : float) -> Color: - var c : Vector2 = (count + Vector2(1, 1)) * repeat - var mc : float = max(c.x, c.y) - var corner1 : Vector2 = Vector2(floor(uv.x * c.x), floor(uv.y * c.y)) - var corner2 : Vector2 = (count + Vector2(1, 1)) * Vector2(floor(repeat * uv.x), floor(repeat * uv.y)) - var rcorner : Vector2 = corner1 - corner2 - - var corner : Vector2 - var size : Vector2 - - if (rcorner.x == 0.0 && rcorner.y < count.y): - corner = corner2 - size = Vector2(1.0, count.y) - elif (rcorner.y == 0.0): - corner = corner2 + Vector2(1.0, 0.0) - size = Vector2(count.x, 1.0) - elif (rcorner.x == count.x): - corner = corner2 + Vector2(count.x, 1.0) - size = Vector2(1.0, count.y) - elif (rcorner.y == count.y): - corner = corner2 + Vector2(0.0, count.y) - size = Vector2(count.x, 1.0) - else: - corner = corner2 + Vector2(1, 1) - size = Vector2(count.x-1.0, count.y-1.0) - - return Color(corner.x / c.x, corner.y / c.y, (corner.x + size.x) / c.x, (corner.y + size.y) / c.y) - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fract(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractf(f : float) -> float: - return f - floor(f) - -func rand(x : Vector2) -> float: - return fractf(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - -# -#vec4 $(name_uv)_rect = bricks_$pattern($uv, vec2($columns, $rows), $repeat, $row_offset); -#vec4 $(name_uv) = brick($uv, $(name_uv)_rect.xy, $(name_uv)_rect.zw, $mortar*$mortar_map($uv), $round*$round_map($uv), max(0.001, $bevel*$bevel_map($uv))); -# -#vec4 brick(vec2 uv, vec2 bmin, vec2 bmax, float mortar, float round, float bevel) { -# float color; -# vec2 size = bmax - bmin; -# float min_size = min(size.x, size.y); -# mortar *= min_size; -# bevel *= min_size; -# round *= min_size; -# vec2 center = 0.5*(bmin+bmax); -# -# vec2 d = abs(uv-center)-0.5*(size)+vec2(round+mortar); -# color = length(max(d,vec2(0))) + min(max(d.x,d.y),0.0)-round; -# color = clamp(-color/bevel, 0.0, 1.0); -# vec2 tiled_brick_pos = mod(bmin, vec2(1.0, 1.0)); -# -# return vec4(color, center, tiled_brick_pos.x+7.0*tiled_brick_pos.y); -#} -# -#vec3 brick_uv(vec2 uv, vec2 bmin, vec2 bmax, float seed) { -# vec2 center = 0.5*(bmin + bmax); -# vec2 size = bmax - bmin; -# float max_size = max(size.x, size.y); -# -# return vec3(0.5+(uv-center)/max_size, rand(fract(center)+vec2(seed))); -#} -# -#vec3 brick_corner_uv(vec2 uv, vec2 bmin, vec2 bmax, float mortar, float corner, float seed) { -# vec2 center = 0.5*(bmin + bmax); -# vec2 size = bmax - bmin; -# float max_size = max(size.x, size.y); -# float min_size = min(size.x, size.y); -# mortar *= min_size;\n\tcorner *= min_size; -# -# return vec3(clamp((0.5*size-vec2(mortar)-abs(uv-center))/corner, vec2(0.0), vec2(1.0)), rand(fract(center)+vec2(seed))); -#} -# -#vec4 bricks_rb(vec2 uv, vec2 count, float repeat, float offset) { -# count *= repeat; -# float x_offset = offset*step(0.5, fract(uv.y*count.y*0.5)); -# vec2 bmin = floor(vec2(uv.x*count.x-x_offset, uv.y*count.y)); -# bmin.x += x_offset;\n\tbmin /= count; -# -# return vec4(bmin, bmin+vec2(1.0)/count); -#} -# -#vec4 bricks_rb2(vec2 uv, vec2 count, float repeat, float offset) { -# count *= repeat; -# -# float x_offset = offset*step(0.5, fract(uv.y*count.y*0.5)); -# count.x = count.x*(1.0+step(0.5, fract(uv.y*count.y*0.5))); -# vec2 bmin = floor(vec2(uv.x*count.x-x_offset, uv.y*count.y)); -# -# bmin.x += x_offset; -# bmin /= count; -# return vec4(bmin, bmin+vec2(1.0)/count); -#} -# -#vec4 bricks_hb(vec2 uv, vec2 count, float repeat, float offset) { -# float pc = count.x+count.y; -# float c = pc*repeat; -# vec2 corner = floor(uv*c); -# float cdiff = mod(corner.x-corner.y, pc); -# -# if (cdiff < count.x) { -# return vec4((corner-vec2(cdiff, 0.0))/c, (corner-vec2(cdiff, 0.0)+vec2(count.x, 1.0))/c); -# } else { -# return vec4((corner-vec2(0.0, pc-cdiff-1.0))/c, (corner-vec2(0.0, pc-cdiff-1.0)+vec2(1.0, count.y))/c); -# } -#} -# -#vec4 bricks_bw(vec2 uv, vec2 count, float repeat, float offset) { -# vec2 c = 2.0*count*repeat; -# float mc = max(c.x, c.y); -# vec2 corner1 = floor(uv*c); -# vec2 corner2 = count*floor(repeat*2.0*uv); -# float cdiff = mod(dot(floor(repeat*2.0*uv), vec2(1.0)), 2.0); -# vec2 corner; -# vec2 size; -# -# if (cdiff == 0.0) { -# corner = vec2(corner1.x, corner2.y); -# size = vec2(1.0, count.y); -# } else { -# corner = vec2(corner2.x, corner1.y); -# size = vec2(count.x, 1.0); -# } -# -# return vec4(corner/c, (corner+size)/c); -#} -# -#vec4 bricks_sb(vec2 uv, vec2 count, float repeat, float offset) { -# vec2 c = (count+vec2(1.0))*repeat; -# float mc = max(c.x, c.y); -# vec2 corner1 = floor(uv*c); -# vec2 corner2 = (count+vec2(1.0))*floor(repeat*uv); -# vec2 rcorner = corner1 - corner2; -# -# vec2 corner; -# vec2 size; -# -# if (rcorner.x == 0.0 && rcorner.y < count.y) { -# corner = corner2; -# size = vec2(1.0, count.y); -# } else if (rcorner.y == 0.0) { -# corner = corner2+vec2(1.0, 0.0); -# size = vec2(count.x, 1.0); -# } else if (rcorner.x == count.x) { -# corner = corner2+vec2(count.x, 1.0); -# size = vec2(1.0, count.y); -# } else if (rcorner.y == count.y) { -# corner = corner2+vec2(0.0, count.y); -# size = vec2(count.x, 1.0); -# } else { -# corner = corner2+vec2(1.0); -# size = vec2(count.x-1.0, count.y-1.0); -# } -# -# return vec4(corner/c, (corner+size)/c); -#} - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/pattern/TextureRectBricks.tscn b/pattern/TextureRectBricks.tscn deleted file mode 100644 index 13f5605..0000000 --- a/pattern/TextureRectBricks.tscn +++ /dev/null @@ -1,29 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://pattern/TextureRectBricks.gd" type="Script" id=1] - - -[sub_resource type="Image" id=1] -data = { -"data": PoolByteArray( 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 237, 237, 237, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 238, 238, 238, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 220, 220, 220, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 204, 204, 204, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 203, 203, 203, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 187, 187, 187, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 189, 189, 189, 255, 186, 186, 186, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 170, 170, 170, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 172, 172, 172, 255, 169, 169, 169, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 153, 153, 153, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 152, 152, 152, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 135, 135, 135, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 135, 135, 135, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 121, 121, 121, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 101, 101, 101, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 104, 104, 104, 255, 101, 101, 101, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 84, 84, 84, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 84, 84, 84, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 67, 67, 67, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 70, 70, 70, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 51, 51, 51, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 53, 53, 53, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 34, 34, 34, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 36, 36, 36, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 221, 221, 221, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 186, 186, 186, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 187, 187, 187, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 152, 152, 152, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 153, 153, 153, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 118, 118, 118, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 123, 123, 123, 255, 118, 118, 118, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 85, 85, 85, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 84, 84, 84, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 50, 50, 50, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 55, 55, 55, 255, 51, 51, 51, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 1 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} -bmin = Vector2( 0.12, 0.282 ) -bmax = Vector2( 1.082, 1.112 ) diff --git a/pattern/pattern_beehive.gd b/pattern/pattern_beehive.gd deleted file mode 100644 index d8a83a0..0000000 --- a/pattern/pattern_beehive.gd +++ /dev/null @@ -1,284 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -func _ready(): - if !Engine.editor_hint: - gen() - - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - -# var f : float = pattern(v, 4, 4, CombinerType.MULTIPLY, CombinerAxisType.SINE, CombinerAxisType.SINE) - - var col : Color = beehive_1_col(v) -# var col : Color = beehive_2_col(v) -# var col : Color = beehive_3_col(v) - - image.set_pixel(x, y, col) - - - image.unlock() - - tex.create_from_image(image) - texture = tex - -var seed_o80035 = 15184; -var p_o80035_sx = 4.000000000; -var p_o80035_sy = 4.000000000; - -func beehive_1_col(uv : Vector2) -> Color: - var o80035_0_uv : Vector2 = ((uv)) * Vector2(p_o80035_sx, p_o80035_sy * 1.73205080757); - var center : Color = beehive_center(o80035_0_uv); - - var f : float = 1.0 - 2.0 * beehive_dist(Vector2(center.r, center.g)); - - return Color(f, f, f, 1) - -func beehive_2_col(uv : Vector2) -> Color: - var o80035_0_uv : Vector2 = ((uv)) * Vector2(p_o80035_sx, p_o80035_sy * 1.73205080757); - var center : Color = beehive_center(o80035_0_uv); - - var f : float = 1.0 - 2.0 * beehive_dist(Vector2(center.r, center.g)); - - var v : Vector3 = rand3(fractv2(Vector2(center.b, center.a) / Vector2(p_o80035_sx, p_o80035_sy)) + Vector2(float(seed_o80035),float(seed_o80035))); - - return Color(v.x, v.y, v.z, 1) - -func beehive_3_col(uv : Vector2) -> Color: - var o80035_0_uv : Vector2 = ((uv)) * Vector2(p_o80035_sx, p_o80035_sy * 1.73205080757); - var center : Color = beehive_center(o80035_0_uv); - - #var f : float = 1.0 - 2.0 * beehive_dist(Vector2(center.r, center.g)); - - var v1 : Vector2 = Vector2(0.5, 0.5) + Vector2(center.r, center.g) - var ff : float = rand(fractv2(Vector2(center.b, center.a) / Vector2(p_o80035_sx, p_o80035_sy)) + Vector2(float(seed_o80035), float(seed_o80035))) - - var c : Color = Color(v1.x, v1.y, ff, ff); - - return c - - -func beehive_dist(p : Vector2) -> float: - var s : Vector2 = Vector2(1.0, 1.73205080757); - - p = absv2(p); - - return max(p.dot(s*.5), p.x); - -func beehive_center(p : Vector2) -> Color: - var s : Vector2 = Vector2(1.0, 1.73205080757); - - var hC : Color = Color(p.x, p.y, p.x - 0.5, p.y - 1) / Color(s.x, s.y, s.x, s.y); - - hC = floorc(Color(p.x, p.y, p.x - 0.5, p.y - 1) / Color(s.x, s.y, s.x, s.y)) + Color(0.5, 0.5, 0.5, 0.5); - - var v1 : Vector2 = Vector2(p.x - hC.r * s.x, p.y - hC.g * s.y) - var v2 : Vector2 = Vector2(p.x - (hC.b + 0.5) * s.x, p.y - (hC.a + 0.5) * s.y) - - var h : Color = Color(v1.x, v1.y, v2.x, v2.y); - - if Vector2(h.r, h.g).dot(Vector2(h.r, h.g)) < Vector2(h.b, h.a).dot(Vector2(h.b, h.a)): - return Color(h.r, h.g, hC.r, hC.g) - else: - return Color(h.b, h.a, hC.b + 9.73, hC.a + 9.73) - - #return dot(h.xy, h.xy) < dot(h.zw, h.zw) ? Color(h.xy, hC.xy) : Color(h.zw, hC.zw + 9.73); - - -func clampv3(v : Vector3, mi : Vector3, ma : Vector3) -> Vector3: - v.x = clamp(v.x, mi.x, ma.x) - v.y = clamp(v.y, mi.y, ma.y) - v.y = clamp(v.z, mi.z, ma.z) - - return v - -func floorc(a : Color) -> Color: - var v : Color = Color() - - v.r = floor(a.r) - v.g = floor(a.g) - v.b = floor(a.b) - v.a = floor(a.a) - - return v - - -func floorv2(a : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = floor(a.x) - v.y = floor(a.y) - - return v - -func maxv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - - return v - -func maxv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - v.z = max(a.z, b.z) - - return v - -func absv2(v : Vector2) -> Vector2: - v.x = abs(v.x) - v.y = abs(v.y) - - return v - -func absv3(v : Vector3) -> Vector3: - v.x = abs(v.x) - v.y = abs(v.y) - v.y = abs(v.y) - - return v - -func cosv2(v : Vector2) -> Vector2: - v.x = cos(v.x) - v.y = cos(v.y) - - return v - -func cosv3(v : Vector3) -> Vector3: - v.x = cos(v.x) - v.y = cos(v.y) - v.y = cos(v.y) - - return v - -func modv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - v.z = modf(a.z, b.z) - - return v - - -func modv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - - return v - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fractv2(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractv3(v : Vector3) -> Vector3: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - v.z = v.z - floor(v.z) - - return v - -func fract(f : float) -> float: - return f - floor(f) - -func rand(x : Vector2) -> float: - return fract(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func rand2(x : Vector2) -> Vector2: - return fractv2(cosv2(Vector2(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)))) * 43758.5453); - -func rand3(x : Vector2) -> Vector3: - return fractv3(cosv3(Vector3(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)), - x.dot(Vector2(13.254, 5.867)))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/pattern/pattern_beehive.tscn b/pattern/pattern_beehive.tscn deleted file mode 100644 index bd0841d..0000000 --- a/pattern/pattern_beehive.tscn +++ /dev/null @@ -1,27 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://pattern/pattern_beehive.gd" type="Script" id=1] - - -[sub_resource type="Image" id=1] -data = { -"data": PoolByteArray( 255, 255, 255, 255, 248, 248, 248, 255, 241, 241, 241, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 241, 241, 241, 255, 248, 248, 248, 255, 255, 255, 255, 255, 248, 248, 248, 255, 241, 241, 241, 255, 234, 234, 234, 255, 227, 227, 227, 255, 220, 220, 220, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 220, 220, 220, 255, 227, 227, 227, 255, 234, 234, 234, 255, 241, 241, 241, 255, 248, 248, 248, 255, 255, 255, 255, 255, 248, 248, 248, 255, 241, 241, 241, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 241, 241, 241, 255, 248, 248, 248, 255, 255, 255, 255, 255, 248, 248, 248, 255, 241, 241, 241, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 241, 241, 241, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 227, 227, 227, 255, 220, 220, 220, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 220, 220, 220, 255, 227, 227, 227, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 237, 237, 237, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 238, 238, 238, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 238, 238, 238, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 238, 238, 238, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 237, 237, 237, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 238, 238, 238, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 238, 238, 238, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 238, 238, 238, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 227, 227, 227, 255, 220, 220, 220, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 220, 220, 220, 255, 227, 227, 227, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 255, 255, 255, 255, 248, 248, 248, 255, 241, 241, 241, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 241, 241, 241, 255, 248, 248, 248, 255, 255, 255, 255, 255, 248, 248, 248, 255, 241, 241, 241, 255, 234, 234, 234, 255, 227, 227, 227, 255, 220, 220, 220, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 220, 220, 220, 255, 227, 227, 227, 255, 234, 234, 234, 255, 241, 241, 241, 255, 248, 248, 248, 255, 255, 255, 255, 255, 248, 248, 248, 255, 241, 241, 241, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 241, 241, 241, 255, 248, 248, 248, 255, 255, 255, 255, 255, 248, 248, 248, 255, 241, 241, 241, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 241, 241, 241, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 227, 227, 227, 255, 220, 220, 220, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 220, 220, 220, 255, 227, 227, 227, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 237, 237, 237, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 238, 238, 238, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 238, 238, 238, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 238, 238, 238, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 237, 237, 237, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 238, 238, 238, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 238, 238, 238, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 238, 238, 238, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 227, 227, 227, 255, 220, 220, 220, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 220, 220, 220, 255, 227, 227, 227, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 255, 255, 255, 255, 248, 248, 248, 255, 241, 241, 241, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 241, 241, 241, 255, 248, 248, 248, 255, 255, 255, 255, 255, 248, 248, 248, 255, 241, 241, 241, 255, 234, 234, 234, 255, 227, 227, 227, 255, 220, 220, 220, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 220, 220, 220, 255, 227, 227, 227, 255, 234, 234, 234, 255, 241, 241, 241, 255, 248, 248, 248, 255, 255, 255, 255, 255, 248, 248, 248, 255, 241, 241, 241, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 241, 241, 241, 255, 248, 248, 248, 255, 255, 255, 255, 255, 248, 248, 248, 255, 241, 241, 241, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 241, 241, 241, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 227, 227, 227, 255, 220, 220, 220, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 220, 220, 220, 255, 227, 227, 227, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 237, 237, 237, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 238, 238, 238, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 238, 238, 238, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 238, 238, 238, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 237, 237, 237, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 238, 238, 238, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 238, 238, 238, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 238, 238, 238, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 227, 227, 227, 255, 220, 220, 220, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 220, 220, 220, 255, 227, 227, 227, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 254, 254, 254, 255, 248, 248, 248, 255, 241, 241, 241, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 241, 241, 241, 255, 248, 248, 248, 255, 254, 254, 254, 255, 248, 248, 248, 255, 241, 241, 241, 255, 234, 234, 234, 255, 227, 227, 227, 255, 220, 220, 220, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 220, 220, 220, 255, 227, 227, 227, 255, 234, 234, 234, 255, 241, 241, 241, 255, 248, 248, 248, 255, 254, 254, 254, 255, 248, 248, 248, 255, 241, 241, 241, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 241, 241, 241, 255, 248, 248, 248, 255, 254, 254, 254, 255, 248, 248, 248, 255, 241, 241, 241, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 241, 241, 241, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 227, 227, 227, 255, 220, 220, 220, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 220, 220, 220, 255, 227, 227, 227, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 237, 237, 237, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 238, 238, 238, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 238, 238, 238, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 238, 238, 238, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 237, 237, 237, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 238, 238, 238, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 238, 238, 238, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 231, 231, 231, 255, 238, 238, 238, 255, 244, 244, 244, 255, 248, 248, 248, 255, 248, 248, 248, 255, 244, 244, 244, 255, 238, 238, 238, 255, 231, 231, 231, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 210, 210, 210, 255, 217, 217, 217, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 217, 217, 217, 255, 210, 210, 210, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 190, 190, 190, 255, 197, 197, 197, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 197, 197, 197, 255, 190, 190, 190, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 176, 176, 176, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 176, 176, 176, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 169, 169, 169, 255, 176, 176, 176, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 156, 156, 156, 255, 149, 149, 149, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 135, 135, 135, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 135, 135, 135, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 108, 108, 108, 255, 115, 115, 115, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 115, 115, 115, 255, 108, 108, 108, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 88, 88, 88, 255, 95, 95, 95, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 95, 95, 95, 255, 88, 88, 88, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 67, 67, 67, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 67, 67, 67, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 68, 68, 68, 255, 74, 74, 74, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 47, 47, 47, 255, 54, 54, 54, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 54, 54, 54, 255, 47, 47, 47, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 34, 34, 34, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 34, 34, 34, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 27, 27, 27, 255, 33, 33, 33, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 33, 33, 33, 255, 27, 27, 27, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 13, 13, 13, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 153, 153, 153, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 118, 118, 118, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 227, 227, 227, 255, 220, 220, 220, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 187, 187, 187, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 84, 84, 84, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 187, 187, 187, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 220, 220, 220, 255, 227, 227, 227, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 227, 227, 227, 255, 221, 221, 221, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 193, 193, 193, 255, 186, 186, 186, 255, 180, 180, 180, 255, 173, 173, 173, 255, 166, 166, 166, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 139, 139, 139, 255, 132, 132, 132, 255, 125, 125, 125, 255, 119, 119, 119, 255, 112, 112, 112, 255, 105, 105, 105, 255, 98, 98, 98, 255, 91, 91, 91, 255, 85, 85, 85, 255, 78, 78, 78, 255, 71, 71, 71, 255, 64, 64, 64, 255, 57, 57, 57, 255, 50, 50, 50, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 23, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 3, 3, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 50, 50, 50, 255, 57, 57, 57, 255, 64, 64, 64, 255, 71, 71, 71, 255, 78, 78, 78, 255, 85, 85, 85, 255, 91, 91, 91, 255, 98, 98, 98, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 132, 132, 132, 255, 139, 139, 139, 255, 146, 146, 146, 255, 152, 152, 152, 255, 159, 159, 159, 255, 166, 166, 166, 255, 173, 173, 173, 255, 180, 180, 180, 255, 186, 186, 186, 255, 193, 193, 193, 255, 200, 200, 200, 255, 207, 207, 207, 255, 214, 214, 214, 255, 221, 221, 221, 255, 227, 227, 227, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 1 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/pattern/pattern_generic.gd b/pattern/pattern_generic.gd deleted file mode 100644 index b5acc62..0000000 --- a/pattern/pattern_generic.gd +++ /dev/null @@ -1,309 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -func _ready(): - if !Engine.editor_hint: - gen() - -enum CombinerAxisType { - SINE, - TRIANGLE, - SQUARE, - SAWTOOTH, - CONSTANT, - BOUNCE -} - -enum CombinerType { - MULTIPLY, - ADD, - MAX, - MIN, - XOR, - POW -} - - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - - var f : float = pattern(v, 4, 4, CombinerType.MULTIPLY, CombinerAxisType.SINE, CombinerAxisType.SINE) - - var col : Color = Color(f, f, f, 1) - - image.set_pixel(x, y, col) - - - image.unlock() - - tex.create_from_image(image) - texture = tex - -#var p_o7009_x_scale = 4.000000000; -#var p_o7009_y_scale = 4.000000000; - - -func pattern(uv : Vector2, x_scale : float, y_scale : float, ct : int, catx : int, caty : int) -> float: - var x : float = 0 - var y : float = 0 - - #in c++ these ifs should be function pointers or macros in the caller - if catx == CombinerAxisType.SINE: - x = wave_sine(x_scale * uv.x) - elif catx == CombinerAxisType.TRIANGLE: - x = wave_triangle(x_scale * uv.x) - elif catx == CombinerAxisType.SQUARE: - x = wave_square(x_scale * uv.x) - elif catx == CombinerAxisType.SAWTOOTH: - x = wave_sawtooth(x_scale * uv.x) - elif catx == CombinerAxisType.CONSTANT: - x = wave_constant(x_scale * uv.x) - elif catx == CombinerAxisType.BOUNCE: - x = wave_bounce(x_scale * uv.x) - - if caty == CombinerAxisType.SINE: - y = wave_sine(y_scale * uv.y) - elif caty == CombinerAxisType.TRIANGLE: - y = wave_triangle(y_scale * uv.y) - elif caty == CombinerAxisType.SQUARE: - y = wave_square(y_scale * uv.y) - elif caty == CombinerAxisType.SAWTOOTH: - y = wave_sawtooth(y_scale * uv.y) - elif caty == CombinerAxisType.CONSTANT: - y = wave_constant(y_scale * uv.y) - elif caty == CombinerAxisType.BOUNCE: - y = wave_bounce(y_scale * uv.y) - - if ct == CombinerType.MULTIPLY: - return mix_mul(x, y) - elif ct == CombinerType.ADD: - return mix_add(x, y); - elif ct == CombinerType.MAX: - return mix_max(x, y); - elif ct == CombinerType.MIN: - return mix_min(x, y); - elif ct == CombinerType.XOR: - return mix_xor(x, y); - elif ct == CombinerType.POW: - return mix_pow(x, y); - - return 0.0 - -func wave_constant(x : float) -> float: - return 1.0; - -func wave_sine(x : float) -> float: - return 0.5-0.5*cos(3.14159265359*2.0*x); - -func wave_triangle(x : float) -> float: - x = fractf(x); - return min(2.0*x, 2.0-2.0*x); - -func wave_sawtooth(x : float) -> float: - return fractf(x); - -func wave_square(x : float) -> float: - if (fractf(x) < 0.5): - return 0.0 - else: - return 1.0 - -func wave_bounce(x : float) -> float: - x = 2.0*(fractf(x)-0.5); - return sqrt(1.0-x*x); - -func mix_mul(x : float, y : float) -> float: - return x*y; - -func mix_add(x : float, y : float) -> float: - return min(x+y, 1.0); - -func mix_max(x : float, y : float) -> float: - return max(x, y); - -func mix_min(x : float, y : float) -> float: - return min(x, y); - -func mix_xor(x : float, y : float) -> float: - return min(x+y, 2.0-x-y); - -func mix_pow(x : float, y : float) -> float: - return pow(x, y); - - -func clampv3(v : Vector3, mi : Vector3, ma : Vector3) -> Vector3: - v.x = clamp(v.x, mi.x, ma.x) - v.y = clamp(v.y, mi.y, ma.y) - v.y = clamp(v.z, mi.z, ma.z) - - return v - - -func floorv2(a : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = floor(a.x) - v.y = floor(a.y) - - return v - -func maxv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - - return v - -func maxv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - v.z = max(a.z, b.z) - - return v - -func absv2(v : Vector2) -> Vector2: - v.x = abs(v.x) - v.y = abs(v.y) - - return v - -func absv3(v : Vector3) -> Vector3: - v.x = abs(v.x) - v.y = abs(v.y) - v.y = abs(v.y) - - return v - -func cosv3(v : Vector3) -> Vector3: - v.x = cos(v.x) - v.y = cos(v.y) - v.y = cos(v.y) - - return v - -func modv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - v.z = modf(a.z, b.z) - - return v - - -func modv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - - return v - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fract(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractv3(v : Vector3) -> Vector3: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - v.z = v.z - floor(v.z) - - return v - -func fractf(f : float) -> float: - return f - floor(f) - -func rand(x : Vector2) -> float: - return fractf(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func rand3(x : Vector2) -> Vector3: - return fractv3(cosv3(Vector3(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)), - x.dot(Vector2(13.254, 5.867)))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/pattern/pattern_generic.tscn b/pattern/pattern_generic.tscn deleted file mode 100644 index 23f8776..0000000 --- a/pattern/pattern_generic.tscn +++ /dev/null @@ -1,27 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://pattern/pattern_generic.gd" type="Script" id=1] - - -[sub_resource type="Image" id=1] -data = { -"data": PoolByteArray( 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 68, 68, 68, 255, 78, 78, 78, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 119, 119, 119, 255, 130, 130, 130, 255, 140, 140, 140, 255, 151, 151, 151, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 223, 223, 223, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 151, 151, 151, 255, 140, 140, 140, 255, 130, 130, 130, 255, 119, 119, 119, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 78, 78, 78, 255, 68, 68, 68, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 68, 68, 68, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 108, 108, 108, 255, 119, 119, 119, 255, 129, 129, 129, 255, 140, 140, 140, 255, 150, 150, 150, 255, 161, 161, 161, 255, 171, 171, 171, 255, 181, 181, 181, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 181, 181, 181, 255, 171, 171, 171, 255, 161, 161, 161, 255, 150, 150, 150, 255, 140, 140, 140, 255, 129, 129, 129, 255, 119, 119, 119, 255, 108, 108, 108, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 68, 68, 68, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 27, 27, 27, 255, 34, 34, 34, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 67, 67, 67, 255, 77, 77, 77, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 139, 139, 139, 255, 149, 149, 149, 255, 160, 160, 160, 255, 170, 170, 170, 255, 179, 179, 179, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 221, 221, 221, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 221, 221, 221, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 160, 160, 160, 255, 149, 149, 149, 255, 139, 139, 139, 255, 128, 128, 128, 255, 118, 118, 118, 255, 107, 107, 107, 255, 97, 97, 97, 255, 87, 87, 87, 255, 77, 77, 77, 255, 67, 67, 67, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 34, 34, 34, 255, 27, 27, 27, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 76, 76, 76, 255, 86, 86, 86, 255, 96, 96, 96, 255, 106, 106, 106, 255, 116, 116, 116, 255, 127, 127, 127, 255, 137, 137, 137, 255, 148, 148, 148, 255, 158, 158, 158, 255, 168, 168, 168, 255, 177, 177, 177, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 219, 219, 219, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 168, 168, 168, 255, 158, 158, 158, 255, 148, 148, 148, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 106, 106, 106, 255, 96, 96, 96, 255, 86, 86, 86, 255, 76, 76, 76, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 33, 33, 33, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 66, 66, 66, 255, 75, 75, 75, 255, 85, 85, 85, 255, 94, 94, 94, 255, 105, 105, 105, 255, 115, 115, 115, 255, 125, 125, 125, 255, 135, 135, 135, 255, 146, 146, 146, 255, 156, 156, 156, 255, 165, 165, 165, 255, 175, 175, 175, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 209, 209, 209, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 216, 216, 216, 255, 209, 209, 209, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 175, 175, 175, 255, 165, 165, 165, 255, 156, 156, 156, 255, 146, 146, 146, 255, 135, 135, 135, 255, 125, 125, 125, 255, 115, 115, 115, 255, 105, 105, 105, 255, 94, 94, 94, 255, 85, 85, 85, 255, 75, 75, 75, 255, 66, 66, 66, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 33, 33, 33, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 32, 32, 32, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 74, 74, 74, 255, 83, 83, 83, 255, 93, 93, 93, 255, 103, 103, 103, 255, 113, 113, 113, 255, 123, 123, 123, 255, 133, 133, 133, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 212, 212, 212, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 212, 212, 212, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 162, 162, 162, 255, 153, 153, 153, 255, 143, 143, 143, 255, 133, 133, 133, 255, 123, 123, 123, 255, 113, 113, 113, 255, 103, 103, 103, 255, 93, 93, 93, 255, 83, 83, 83, 255, 74, 74, 74, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 32, 32, 32, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 32, 32, 32, 255, 39, 39, 39, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 72, 72, 72, 255, 81, 81, 81, 255, 91, 91, 91, 255, 101, 101, 101, 255, 110, 110, 110, 255, 120, 120, 120, 255, 130, 130, 130, 255, 140, 140, 140, 255, 150, 150, 150, 255, 159, 159, 159, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 207, 207, 207, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 207, 207, 207, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 159, 159, 159, 255, 150, 150, 150, 255, 140, 140, 140, 255, 130, 130, 130, 255, 120, 120, 120, 255, 110, 110, 110, 255, 101, 101, 101, 255, 91, 91, 91, 255, 81, 81, 81, 255, 72, 72, 72, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 39, 39, 39, 255, 32, 32, 32, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 31, 31, 31, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 79, 79, 79, 255, 88, 88, 88, 255, 98, 98, 98, 255, 108, 108, 108, 255, 117, 117, 117, 255, 127, 127, 127, 255, 136, 136, 136, 255, 146, 146, 146, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 196, 196, 196, 255, 188, 188, 188, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 146, 146, 146, 255, 136, 136, 136, 255, 127, 127, 127, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 88, 88, 88, 255, 79, 79, 79, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 31, 31, 31, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 30, 30, 30, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 86, 86, 86, 255, 95, 95, 95, 255, 104, 104, 104, 255, 114, 114, 114, 255, 123, 123, 123, 255, 132, 132, 132, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 175, 175, 175, 255, 183, 183, 183, 255, 190, 190, 190, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 190, 190, 190, 255, 183, 183, 183, 255, 175, 175, 175, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 132, 132, 132, 255, 123, 123, 123, 255, 114, 114, 114, 255, 104, 104, 104, 255, 95, 95, 95, 255, 86, 86, 86, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 30, 30, 30, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 35, 35, 35, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 92, 92, 92, 255, 101, 101, 101, 255, 110, 110, 110, 255, 119, 119, 119, 255, 128, 128, 128, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 177, 177, 177, 255, 184, 184, 184, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 184, 184, 184, 255, 177, 177, 177, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 128, 128, 128, 255, 119, 119, 119, 255, 110, 110, 110, 255, 101, 101, 101, 255, 92, 92, 92, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 34, 34, 34, 255, 41, 41, 41, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 163, 163, 163, 255, 170, 170, 170, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 170, 170, 170, 255, 163, 163, 163, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 41, 41, 41, 255, 34, 34, 34, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 142, 142, 142, 255, 150, 150, 150, 255, 157, 157, 157, 255, 163, 163, 163, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 163, 163, 163, 255, 157, 157, 157, 255, 150, 150, 150, 255, 142, 142, 142, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 37, 37, 37, 255, 44, 44, 44, 255, 51, 51, 51, 255, 58, 58, 58, 255, 66, 66, 66, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 128, 128, 128, 255, 136, 136, 136, 255, 143, 143, 143, 255, 150, 150, 150, 255, 156, 156, 156, 255, 162, 162, 162, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 162, 162, 162, 255, 156, 156, 156, 255, 150, 150, 150, 255, 143, 143, 143, 255, 136, 136, 136, 255, 128, 128, 128, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 66, 66, 66, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 37, 37, 37, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 42, 42, 42, 255, 48, 48, 48, 255, 55, 55, 55, 255, 62, 62, 62, 255, 70, 70, 70, 255, 77, 77, 77, 255, 85, 85, 85, 255, 92, 92, 92, 255, 100, 100, 100, 255, 107, 107, 107, 255, 115, 115, 115, 255, 122, 122, 122, 255, 129, 129, 129, 255, 136, 136, 136, 255, 142, 142, 142, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 142, 142, 142, 255, 136, 136, 136, 255, 129, 129, 129, 255, 122, 122, 122, 255, 115, 115, 115, 255, 107, 107, 107, 255, 100, 100, 100, 255, 92, 92, 92, 255, 85, 85, 85, 255, 77, 77, 77, 255, 70, 70, 70, 255, 62, 62, 62, 255, 55, 55, 55, 255, 48, 48, 48, 255, 42, 42, 42, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 46, 46, 46, 255, 52, 52, 52, 255, 59, 59, 59, 255, 66, 66, 66, 255, 73, 73, 73, 255, 80, 80, 80, 255, 87, 87, 87, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 122, 122, 122, 255, 128, 128, 128, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 128, 128, 128, 255, 122, 122, 122, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 87, 87, 87, 255, 80, 80, 80, 255, 73, 73, 73, 255, 66, 66, 66, 255, 59, 59, 59, 255, 52, 52, 52, 255, 46, 46, 46, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 43, 43, 43, 255, 49, 49, 49, 255, 55, 55, 55, 255, 62, 62, 62, 255, 69, 69, 69, 255, 75, 75, 75, 255, 82, 82, 82, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 109, 109, 109, 255, 115, 115, 115, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 115, 115, 115, 255, 109, 109, 109, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 82, 82, 82, 255, 75, 75, 75, 255, 69, 69, 69, 255, 62, 62, 62, 255, 55, 55, 55, 255, 49, 49, 49, 255, 43, 43, 43, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 52, 52, 52, 255, 58, 58, 58, 255, 64, 64, 64, 255, 70, 70, 70, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 52, 52, 52, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 77, 77, 77, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 77, 77, 77, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 51, 51, 51, 255, 53, 53, 53, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 53, 53, 53, 255, 51, 51, 51, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 1 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/pattern/pattern_iching.gd b/pattern/pattern_iching.gd deleted file mode 100644 index 7094c65..0000000 --- a/pattern/pattern_iching.gd +++ /dev/null @@ -1,226 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -func _ready(): - if !Engine.editor_hint: - gen() - - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - -# var f : float = pattern(v, 4, 4, CombinerType.MULTIPLY, CombinerAxisType.SINE, CombinerAxisType.SINE) - - var col : Color = runecol(v) - - image.set_pixel(x, y, col) - - - image.unlock() - - tex.create_from_image(image) - texture = tex - -var seed_o57193 = 16936; -var p_o57193_columns = 2.000000000; -var p_o57193_rows = 2.000000000; - -func runecol(uv : Vector2) -> Color: - var f : float = IChing(Vector2(p_o57193_columns, p_o57193_rows)*((uv)), float(seed_o57193)); - - return Color(f, f, f, 1) - -func IChing(uv : Vector2, pseed : float) -> float: - var value : int = int(32.0 * rand(floorv2(uv) + Vector2(pseed, pseed))); - var base : float = step(0.5, fract(fract(uv.y)*6.5))*step(0.04, fract(uv.y+0.02)) * step(0.2, fract(uv.x+0.1)); - var bit : int = int(fract(uv.y)*6.5); - - return base * step(0.1*step(float(bit & value), 0.5), fract(uv.x+0.55)); - - -func clampv3(v : Vector3, mi : Vector3, ma : Vector3) -> Vector3: - v.x = clamp(v.x, mi.x, ma.x) - v.y = clamp(v.y, mi.y, ma.y) - v.y = clamp(v.z, mi.z, ma.z) - - return v - - -func floorv2(a : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = floor(a.x) - v.y = floor(a.y) - - return v - -func maxv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - - return v - -func maxv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - v.z = max(a.z, b.z) - - return v - -func absv2(v : Vector2) -> Vector2: - v.x = abs(v.x) - v.y = abs(v.y) - - return v - -func absv3(v : Vector3) -> Vector3: - v.x = abs(v.x) - v.y = abs(v.y) - v.y = abs(v.y) - - return v - -func cosv2(v : Vector2) -> Vector2: - v.x = cos(v.x) - v.y = cos(v.y) - - return v - -func cosv3(v : Vector3) -> Vector3: - v.x = cos(v.x) - v.y = cos(v.y) - v.y = cos(v.y) - - return v - -func modv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - v.z = modf(a.z, b.z) - - return v - - -func modv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - - return v - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fractv2(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractv3(v : Vector3) -> Vector3: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - v.z = v.z - floor(v.z) - - return v - -func fract(f : float) -> float: - return f - floor(f) - -func rand(x : Vector2) -> float: - return fract(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func rand2(x : Vector2) -> Vector2: - return fractv2(cosv2(Vector2(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)))) * 43758.5453); - -func rand3(x : Vector2) -> Vector3: - return fractv3(cosv3(Vector3(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)), - x.dot(Vector2(13.254, 5.867)))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/pattern/pattern_iching.tscn b/pattern/pattern_iching.tscn deleted file mode 100644 index cf1cf9c..0000000 --- a/pattern/pattern_iching.tscn +++ /dev/null @@ -1,27 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://pattern/pattern_iching.gd" type="Script" id=1] - - -[sub_resource type="Image" id=1] -data = { -"data": PoolByteArray( 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 1 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/pattern/pattern_rune.gd b/pattern/pattern_rune.gd deleted file mode 100644 index bada1f3..0000000 --- a/pattern/pattern_rune.gd +++ /dev/null @@ -1,277 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -func _ready(): - if !Engine.editor_hint: - gen() - - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - -# var f : float = pattern(v, 4, 4, CombinerType.MULTIPLY, CombinerAxisType.SINE, CombinerAxisType.SINE) - - var col : Color = runecol(v) - - image.set_pixel(x, y, col) - - - image.unlock() - - tex.create_from_image(image) - texture = tex - -var p_o49619_columns = 4.000000000; -var p_o49619_rows = 4.000000000; - -func runecol(uv : Vector2) -> Color: - var f : float = Rune(Vector2(p_o49619_columns, p_o49619_rows)*((uv))); - - return Color(f, f, f, 1) - - -func ThickLine(uv : Vector2, posA : Vector2, posB : Vector2, radiusInv : float) -> float: - var dir : Vector2 = posA - posB; - var dirLen : float = dir.length() - var dirN : Vector2 = dir.normalized() - var dotTemp : float = clamp((uv - posB).dot(dirN), 0.0, dirLen); - var proj : Vector2 = dotTemp * dirN + posB; - var d1 : float = (uv - proj).length() - var finalGray : float = clamp(1.0 - d1 * radiusInv, 0.0, 1.0); - - return finalGray; - -# makes a rune in the 0..1 uv space. Seed is which rune to draw. -# passes back gray in x and derivates for lighting in yz -func Rune(uv : Vector2) -> float: - var finalLine : float = 0.0; - var pseed : Vector2 = floorv2(uv) - Vector2(0.41, 0.41); - - uv = fractv2(uv); - - for i in range(4):# (int i = 0; i < 4; i++): # // number of strokes - var posA : Vector2 = rand2(floorv2(pseed + Vector2(0.5, 0.5))); - var posB : Vector2 = rand2(floorv2(pseed + Vector2(1.5, 1.5))); - pseed.x += 2.0; - pseed.y += 2.0; - - # expand the range and mod it to get a nicely distributed random number - hopefully. :) - - posA = fractv2(posA * 128.0); - posB = fractv2(posB * 128.0); - - # each rune touches the edge of its box on all 4 sides - if (i == 0): - posA.y = 0.0; - - if (i == 1): - posA.x = 0.999; - - if (i == 2): - posA.x = 0.0; - - if (i == 3): - posA.y = 0.999; - - # snap the random line endpoints to a grid 2x3 - - var snaps : Vector2 = Vector2(2.0, 3.0); - - posA = (floorv2(posA * snaps) + Vector2(0.5, 0.5)) / snaps; # + 0.5 to center it in a grid cell - posB = (floorv2(posB * snaps) + Vector2(0.5, 0.5)) / snaps; - - #if (distance(posA, posB) < 0.0001) continue; // eliminate dots. - # Dots (degenerate lines) are not cross-GPU safe without adding 0.001 - divide by 0 error. - - finalLine = max(finalLine, ThickLine(uv, posA, posB + Vector2(0.001, 0.001), 20.0)); - - return finalLine; - - - -func clampv3(v : Vector3, mi : Vector3, ma : Vector3) -> Vector3: - v.x = clamp(v.x, mi.x, ma.x) - v.y = clamp(v.y, mi.y, ma.y) - v.y = clamp(v.z, mi.z, ma.z) - - return v - - -func floorv2(a : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = floor(a.x) - v.y = floor(a.y) - - return v - -func maxv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - - return v - -func maxv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - v.z = max(a.z, b.z) - - return v - -func absv2(v : Vector2) -> Vector2: - v.x = abs(v.x) - v.y = abs(v.y) - - return v - -func absv3(v : Vector3) -> Vector3: - v.x = abs(v.x) - v.y = abs(v.y) - v.y = abs(v.y) - - return v - -func cosv2(v : Vector2) -> Vector2: - v.x = cos(v.x) - v.y = cos(v.y) - - return v - -func cosv3(v : Vector3) -> Vector3: - v.x = cos(v.x) - v.y = cos(v.y) - v.y = cos(v.y) - - return v - -func modv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - v.z = modf(a.z, b.z) - - return v - - -func modv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - - return v - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fractv2(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractv3(v : Vector3) -> Vector3: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - v.z = v.z - floor(v.z) - - return v - -func fract(f : float) -> float: - return f - floor(f) - -func rand(x : Vector2) -> float: - return fract(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func rand2(x : Vector2) -> Vector2: - return fractv2(cosv2(Vector2(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)))) * 43758.5453); - -func rand3(x : Vector2) -> Vector3: - return fractv3(cosv3(Vector3(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)), - x.dot(Vector2(13.254, 5.867)))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/pattern/pattern_rune.tscn b/pattern/pattern_rune.tscn deleted file mode 100644 index a8eacb0..0000000 --- a/pattern/pattern_rune.tscn +++ /dev/null @@ -1,27 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://pattern/pattern_rune.gd" type="Script" id=1] - - -[sub_resource type="Image" id=1] -data = { -"data": PoolByteArray( 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 16, 16, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 16, 16, 16, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 16, 16, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 16, 16, 16, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 77, 77, 77, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 84, 84, 84, 255, 77, 77, 77, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 77, 77, 77, 255, 84, 84, 84, 255, 64, 64, 64, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 64, 64, 64, 255, 84, 84, 84, 255, 77, 77, 77, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 71, 71, 71, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 77, 77, 77, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 77, 77, 77, 255, 84, 84, 84, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 77, 77, 77, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 140, 140, 140, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 151, 151, 151, 255, 140, 140, 140, 255, 98, 98, 98, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 140, 140, 140, 255, 151, 151, 151, 255, 122, 122, 122, 255, 72, 72, 72, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 47, 47, 47, 255, 85, 85, 85, 255, 122, 122, 122, 255, 151, 151, 151, 255, 140, 140, 140, 255, 98, 98, 98, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 91, 91, 91, 255, 134, 134, 134, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 140, 140, 140, 255, 98, 98, 98, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 140, 140, 140, 255, 151, 151, 151, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 140, 140, 140, 255, 98, 98, 98, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 194, 194, 194, 255, 134, 134, 134, 255, 68, 68, 68, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 216, 216, 216, 255, 166, 166, 166, 255, 102, 102, 102, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 65, 65, 65, 255, 103, 103, 103, 255, 141, 141, 141, 255, 179, 179, 179, 255, 216, 216, 216, 255, 194, 194, 194, 255, 134, 134, 134, 255, 68, 68, 68, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 124, 124, 124, 255, 186, 186, 186, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 194, 194, 194, 255, 134, 134, 134, 255, 68, 68, 68, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 194, 194, 194, 255, 134, 134, 134, 255, 68, 68, 68, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 198, 198, 198, 255, 243, 243, 243, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 237, 237, 237, 255, 204, 204, 204, 255, 137, 137, 137, 255, 70, 70, 70, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 243, 243, 243, 255, 175, 175, 175, 255, 107, 107, 107, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 46, 46, 46, 255, 84, 84, 84, 255, 122, 122, 122, 255, 160, 160, 160, 255, 198, 198, 198, 255, 235, 235, 235, 255, 236, 236, 236, 255, 209, 209, 209, 255, 141, 141, 141, 255, 73, 73, 73, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 130, 130, 130, 255, 198, 198, 198, 255, 243, 243, 243, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 254, 254, 254, 255, 209, 209, 209, 255, 141, 141, 141, 255, 73, 73, 73, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 232, 232, 232, 255, 209, 209, 209, 255, 141, 141, 141, 255, 73, 73, 73, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 65, 65, 65, 255, 103, 103, 103, 255, 141, 141, 141, 255, 178, 178, 178, 255, 216, 216, 216, 255, 254, 254, 254, 255, 217, 217, 217, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 186, 186, 186, 255, 241, 241, 241, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 143, 143, 143, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 46, 46, 46, 255, 83, 83, 83, 255, 121, 121, 121, 255, 159, 159, 159, 255, 197, 197, 197, 255, 235, 235, 235, 255, 236, 236, 236, 255, 198, 198, 198, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 119, 119, 119, 255, 173, 173, 173, 255, 227, 227, 227, 255, 227, 227, 227, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 48, 48, 48, 255, 80, 80, 80, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 64, 64, 64, 255, 102, 102, 102, 255, 140, 140, 140, 255, 178, 178, 178, 255, 216, 216, 216, 255, 254, 254, 254, 255, 218, 218, 218, 255, 180, 180, 180, 255, 142, 142, 142, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 51, 51, 51, 255, 105, 105, 105, 255, 160, 160, 160, 255, 214, 214, 214, 255, 241, 241, 241, 255, 186, 186, 186, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 45, 45, 45, 255, 83, 83, 83, 255, 121, 121, 121, 255, 159, 159, 159, 255, 196, 196, 196, 255, 234, 234, 234, 255, 237, 237, 237, 255, 199, 199, 199, 255, 161, 161, 161, 255, 123, 123, 123, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 92, 92, 92, 255, 146, 146, 146, 255, 200, 200, 200, 255, 254, 254, 254, 255, 200, 200, 200, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 64, 64, 64, 255, 102, 102, 102, 255, 139, 139, 139, 255, 177, 177, 177, 255, 215, 215, 215, 255, 253, 253, 253, 255, 218, 218, 218, 255, 180, 180, 180, 255, 143, 143, 143, 255, 105, 105, 105, 255, 67, 67, 67, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 78, 78, 78, 255, 133, 133, 133, 255, 187, 187, 187, 255, 241, 241, 241, 255, 213, 213, 213, 255, 159, 159, 159, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 44, 44, 44, 255, 82, 82, 82, 255, 120, 120, 120, 255, 158, 158, 158, 255, 196, 196, 196, 255, 234, 234, 234, 255, 237, 237, 237, 255, 200, 200, 200, 255, 162, 162, 162, 255, 124, 124, 124, 255, 86, 86, 86, 255, 48, 48, 48, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 65, 65, 65, 255, 119, 119, 119, 255, 174, 174, 174, 255, 228, 228, 228, 255, 227, 227, 227, 255, 172, 172, 172, 255, 118, 118, 118, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 63, 63, 63, 255, 101, 101, 101, 255, 139, 139, 139, 255, 177, 177, 177, 255, 215, 215, 215, 255, 252, 252, 252, 255, 219, 219, 219, 255, 181, 181, 181, 255, 143, 143, 143, 255, 105, 105, 105, 255, 67, 67, 67, 255, 30, 30, 30, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51, 51, 51, 255, 106, 106, 106, 255, 160, 160, 160, 255, 214, 214, 214, 255, 240, 240, 240, 255, 186, 186, 186, 255, 132, 132, 132, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 44, 44, 44, 255, 82, 82, 82, 255, 120, 120, 120, 255, 157, 157, 157, 255, 195, 195, 195, 255, 233, 233, 233, 255, 238, 238, 238, 255, 200, 200, 200, 255, 162, 162, 162, 255, 124, 124, 124, 255, 87, 87, 87, 255, 49, 49, 49, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 92, 92, 92, 255, 147, 147, 147, 255, 201, 201, 201, 255, 254, 254, 254, 255, 199, 199, 199, 255, 145, 145, 145, 255, 91, 91, 91, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 63, 63, 63, 255, 100, 100, 100, 255, 138, 138, 138, 255, 176, 176, 176, 255, 214, 214, 214, 255, 252, 252, 252, 255, 219, 219, 219, 255, 181, 181, 181, 255, 144, 144, 144, 255, 106, 106, 106, 255, 68, 68, 68, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 79, 79, 79, 255, 133, 133, 133, 255, 188, 188, 188, 255, 242, 242, 242, 255, 213, 213, 213, 255, 158, 158, 158, 255, 104, 104, 104, 255, 50, 50, 50, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 43, 43, 43, 255, 81, 81, 81, 255, 119, 119, 119, 255, 157, 157, 157, 255, 195, 195, 195, 255, 233, 233, 233, 255, 239, 239, 239, 255, 201, 201, 201, 255, 163, 163, 163, 255, 125, 125, 125, 255, 87, 87, 87, 255, 49, 49, 49, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 65, 65, 65, 255, 120, 120, 120, 255, 174, 174, 174, 255, 228, 228, 228, 255, 226, 226, 226, 255, 172, 172, 172, 255, 118, 118, 118, 255, 63, 63, 63, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 62, 62, 62, 255, 100, 100, 100, 255, 138, 138, 138, 255, 176, 176, 176, 255, 213, 213, 213, 255, 251, 251, 251, 255, 220, 220, 220, 255, 182, 182, 182, 255, 144, 144, 144, 255, 106, 106, 106, 255, 69, 69, 69, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 52, 52, 52, 255, 106, 106, 106, 255, 161, 161, 161, 255, 215, 215, 215, 255, 240, 240, 240, 255, 185, 185, 185, 255, 131, 131, 131, 255, 77, 77, 77, 255, 22, 22, 22, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 43, 43, 43, 255, 81, 81, 81, 255, 118, 118, 118, 255, 156, 156, 156, 255, 194, 194, 194, 255, 232, 232, 232, 255, 239, 239, 239, 255, 201, 201, 201, 255, 163, 163, 163, 255, 126, 126, 126, 255, 88, 88, 88, 255, 50, 50, 50, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 93, 93, 93, 255, 147, 147, 147, 255, 202, 202, 202, 255, 253, 253, 253, 255, 199, 199, 199, 255, 144, 144, 144, 255, 90, 90, 90, 255, 36, 36, 36, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 61, 61, 61, 255, 99, 99, 99, 255, 137, 137, 137, 255, 175, 175, 175, 255, 213, 213, 213, 255, 251, 251, 251, 255, 220, 220, 220, 255, 183, 183, 183, 255, 145, 145, 145, 255, 107, 107, 107, 255, 69, 69, 69, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 80, 80, 80, 255, 134, 134, 134, 255, 188, 188, 188, 255, 242, 242, 242, 255, 212, 212, 212, 255, 158, 158, 158, 255, 104, 104, 104, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 42, 42, 42, 255, 80, 80, 80, 255, 118, 118, 118, 255, 156, 156, 156, 255, 194, 194, 194, 255, 231, 231, 231, 255, 240, 240, 240, 255, 202, 202, 202, 255, 164, 164, 164, 255, 126, 126, 126, 255, 88, 88, 88, 255, 50, 50, 50, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 66, 66, 66, 255, 120, 120, 120, 255, 175, 175, 175, 255, 229, 229, 229, 255, 226, 226, 226, 255, 171, 171, 171, 255, 117, 117, 117, 255, 63, 63, 63, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 61, 61, 61, 255, 99, 99, 99, 255, 137, 137, 137, 255, 174, 174, 174, 255, 212, 212, 212, 255, 250, 250, 250, 255, 221, 221, 221, 255, 183, 183, 183, 255, 145, 145, 145, 255, 107, 107, 107, 255, 70, 70, 70, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 107, 107, 107, 255, 161, 161, 161, 255, 216, 216, 216, 255, 239, 239, 239, 255, 185, 185, 185, 255, 130, 130, 130, 255, 76, 76, 76, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 42, 42, 42, 255, 80, 80, 80, 255, 117, 117, 117, 255, 155, 155, 155, 255, 193, 193, 193, 255, 231, 231, 231, 255, 240, 240, 240, 255, 202, 202, 202, 255, 165, 165, 165, 255, 127, 127, 127, 255, 89, 89, 89, 255, 51, 51, 51, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 94, 94, 94, 255, 148, 148, 148, 255, 202, 202, 202, 255, 252, 252, 252, 255, 198, 198, 198, 255, 144, 144, 144, 255, 89, 89, 89, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 22, 22, 22, 255, 60, 60, 60, 255, 98, 98, 98, 255, 136, 136, 136, 255, 174, 174, 174, 255, 212, 212, 212, 255, 250, 250, 250, 255, 222, 222, 222, 255, 184, 184, 184, 255, 146, 146, 146, 255, 108, 108, 108, 255, 70, 70, 70, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 80, 80, 80, 255, 134, 134, 134, 255, 189, 189, 189, 255, 243, 243, 243, 255, 212, 212, 212, 255, 157, 157, 157, 255, 103, 103, 103, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 41, 41, 41, 255, 79, 79, 79, 255, 117, 117, 117, 255, 155, 155, 155, 255, 192, 192, 192, 255, 230, 230, 230, 255, 241, 241, 241, 255, 203, 203, 203, 255, 165, 165, 165, 255, 127, 127, 127, 255, 89, 89, 89, 255, 52, 52, 52, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 67, 67, 67, 255, 121, 121, 121, 255, 175, 175, 175, 255, 230, 230, 230, 255, 225, 225, 225, 255, 171, 171, 171, 255, 116, 116, 116, 255, 62, 62, 62, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 60, 60, 60, 255, 98, 98, 98, 255, 135, 135, 135, 255, 173, 173, 173, 255, 211, 211, 211, 255, 249, 249, 249, 255, 222, 222, 222, 255, 184, 184, 184, 255, 146, 146, 146, 255, 109, 109, 109, 255, 71, 71, 71, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 108, 108, 108, 255, 162, 162, 162, 255, 216, 216, 216, 255, 238, 238, 238, 255, 184, 184, 184, 255, 130, 130, 130, 255, 75, 75, 75, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 116, 116, 116, 255, 154, 154, 154, 255, 192, 192, 192, 255, 230, 230, 230, 255, 241, 241, 241, 255, 204, 204, 204, 255, 166, 166, 166, 255, 128, 128, 128, 255, 90, 90, 90, 255, 52, 52, 52, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 94, 94, 94, 255, 148, 148, 148, 255, 203, 203, 203, 255, 252, 252, 252, 255, 198, 198, 198, 255, 143, 143, 143, 255, 89, 89, 89, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 135, 135, 135, 255, 173, 173, 173, 255, 211, 211, 211, 255, 248, 248, 248, 255, 223, 223, 223, 255, 185, 185, 185, 255, 147, 147, 147, 255, 109, 109, 109, 255, 71, 71, 71, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 81, 81, 81, 255, 135, 135, 135, 255, 189, 189, 189, 255, 244, 244, 244, 255, 211, 211, 211, 255, 157, 157, 157, 255, 102, 102, 102, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 191, 191, 191, 255, 229, 229, 229, 255, 242, 242, 242, 255, 204, 204, 204, 255, 166, 166, 166, 255, 128, 128, 128, 255, 91, 91, 91, 255, 53, 53, 53, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 67, 67, 67, 255, 122, 122, 122, 255, 176, 176, 176, 255, 230, 230, 230, 255, 224, 224, 224, 255, 170, 170, 170, 255, 116, 116, 116, 255, 61, 61, 61, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 210, 210, 210, 255, 248, 248, 248, 255, 223, 223, 223, 255, 185, 185, 185, 255, 148, 148, 148, 255, 110, 110, 110, 255, 72, 72, 72, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 108, 108, 108, 255, 162, 162, 162, 255, 217, 217, 217, 255, 238, 238, 238, 255, 184, 184, 184, 255, 129, 129, 129, 255, 75, 75, 75, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 178, 178, 178, 255, 140, 140, 140, 255, 102, 102, 102, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 243, 243, 243, 255, 205, 205, 205, 255, 167, 167, 167, 255, 129, 129, 129, 255, 91, 91, 91, 255, 53, 53, 53, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 95, 95, 95, 255, 149, 149, 149, 255, 203, 203, 203, 255, 251, 251, 251, 255, 197, 197, 197, 255, 143, 143, 143, 255, 88, 88, 88, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 234, 234, 234, 255, 197, 197, 197, 255, 159, 159, 159, 255, 121, 121, 121, 255, 83, 83, 83, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 94, 94, 94, 255, 160, 160, 160, 255, 218, 218, 218, 255, 200, 200, 200, 255, 137, 137, 137, 255, 70, 70, 70, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 186, 186, 186, 255, 148, 148, 148, 255, 110, 110, 110, 255, 72, 72, 72, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 81, 81, 81, 255, 136, 136, 136, 255, 190, 190, 190, 255, 244, 244, 244, 255, 210, 210, 210, 255, 156, 156, 156, 255, 102, 102, 102, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 98, 98, 98, 255, 163, 163, 163, 255, 216, 216, 216, 255, 193, 193, 193, 255, 131, 131, 131, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 218, 218, 218, 255, 253, 253, 253, 255, 215, 215, 215, 255, 178, 178, 178, 255, 140, 140, 140, 255, 102, 102, 102, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 69, 69, 69, 255, 122, 122, 122, 255, 155, 155, 155, 255, 147, 147, 147, 255, 105, 105, 105, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 54, 54, 54, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 68, 68, 68, 255, 122, 122, 122, 255, 176, 176, 176, 255, 231, 231, 231, 255, 224, 224, 224, 255, 170, 170, 170, 255, 115, 115, 115, 255, 61, 61, 61, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 71, 71, 71, 255, 122, 122, 122, 255, 151, 151, 151, 255, 140, 140, 140, 255, 98, 98, 98, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 199, 199, 199, 255, 237, 237, 237, 255, 234, 234, 234, 255, 197, 197, 197, 255, 159, 159, 159, 255, 121, 121, 121, 255, 84, 84, 84, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 67, 67, 67, 255, 88, 88, 88, 255, 83, 83, 83, 255, 54, 54, 54, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 109, 109, 109, 255, 163, 163, 163, 255, 217, 217, 217, 255, 237, 237, 237, 255, 183, 183, 183, 255, 129, 129, 129, 255, 74, 74, 74, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 64, 64, 64, 255, 84, 84, 84, 255, 77, 77, 77, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 143, 143, 143, 255, 180, 180, 180, 255, 218, 218, 218, 255, 253, 253, 253, 255, 216, 216, 216, 255, 178, 178, 178, 255, 140, 140, 140, 255, 103, 103, 103, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 21, 21, 21, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 95, 95, 95, 255, 150, 150, 150, 255, 204, 204, 204, 255, 251, 251, 251, 255, 196, 196, 196, 255, 142, 142, 142, 255, 88, 88, 88, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 16, 16, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 124, 124, 124, 255, 161, 161, 161, 255, 199, 199, 199, 255, 237, 237, 237, 255, 234, 234, 234, 255, 197, 197, 197, 255, 159, 159, 159, 255, 121, 121, 121, 255, 84, 84, 84, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 82, 82, 82, 255, 136, 136, 136, 255, 190, 190, 190, 255, 245, 245, 245, 255, 210, 210, 210, 255, 156, 156, 156, 255, 101, 101, 101, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 67, 67, 67, 255, 105, 105, 105, 255, 143, 143, 143, 255, 180, 180, 180, 255, 218, 218, 218, 255, 253, 253, 253, 255, 216, 216, 216, 255, 178, 178, 178, 255, 140, 140, 140, 255, 103, 103, 103, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 68, 68, 68, 255, 123, 123, 123, 255, 177, 177, 177, 255, 231, 231, 231, 255, 223, 223, 223, 255, 169, 169, 169, 255, 115, 115, 115, 255, 60, 60, 60, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 48, 48, 48, 255, 86, 86, 86, 255, 124, 124, 124, 255, 161, 161, 161, 255, 199, 199, 199, 255, 237, 237, 237, 255, 235, 235, 235, 255, 197, 197, 197, 255, 159, 159, 159, 255, 122, 122, 122, 255, 84, 84, 84, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 55, 55, 55, 255, 109, 109, 109, 255, 164, 164, 164, 255, 218, 218, 218, 255, 237, 237, 237, 255, 182, 182, 182, 255, 128, 128, 128, 255, 74, 74, 74, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 105, 105, 105, 255, 142, 142, 142, 255, 180, 180, 180, 255, 218, 218, 218, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 140, 140, 140, 255, 103, 103, 103, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 96, 96, 96, 255, 150, 150, 150, 255, 204, 204, 204, 255, 250, 250, 250, 255, 196, 196, 196, 255, 142, 142, 142, 255, 87, 87, 87, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 86, 86, 86, 255, 124, 124, 124, 255, 161, 161, 161, 255, 199, 199, 199, 255, 237, 237, 237, 255, 235, 235, 235, 255, 197, 197, 197, 255, 159, 159, 159, 255, 122, 122, 122, 255, 84, 84, 84, 255, 46, 46, 46, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 82, 82, 82, 255, 137, 137, 137, 255, 191, 191, 191, 255, 245, 245, 245, 255, 209, 209, 209, 255, 155, 155, 155, 255, 101, 101, 101, 255, 46, 46, 46, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 105, 105, 105, 255, 142, 142, 142, 255, 180, 180, 180, 255, 218, 218, 218, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 69, 69, 69, 255, 123, 123, 123, 255, 178, 178, 178, 255, 232, 232, 232, 255, 223, 223, 223, 255, 168, 168, 168, 255, 114, 114, 114, 255, 60, 60, 60, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 86, 86, 86, 255, 123, 123, 123, 255, 161, 161, 161, 255, 199, 199, 199, 255, 236, 236, 236, 255, 235, 235, 235, 255, 197, 197, 197, 255, 159, 159, 159, 255, 122, 122, 122, 255, 84, 84, 84, 255, 46, 46, 46, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 55, 55, 55, 255, 110, 110, 110, 255, 164, 164, 164, 255, 218, 218, 218, 255, 236, 236, 236, 255, 182, 182, 182, 255, 128, 128, 128, 255, 73, 73, 73, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 104, 104, 104, 255, 142, 142, 142, 255, 180, 180, 180, 255, 218, 218, 218, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 96, 96, 96, 255, 151, 151, 151, 255, 205, 205, 205, 255, 250, 250, 250, 255, 195, 195, 195, 255, 141, 141, 141, 255, 87, 87, 87, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 86, 86, 86, 255, 123, 123, 123, 255, 161, 161, 161, 255, 199, 199, 199, 255, 236, 236, 236, 255, 235, 235, 235, 255, 197, 197, 197, 255, 160, 160, 160, 255, 122, 122, 122, 255, 84, 84, 84, 255, 46, 46, 46, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 29, 29, 29, 255, 83, 83, 83, 255, 137, 137, 137, 255, 192, 192, 192, 255, 246, 246, 246, 255, 209, 209, 209, 255, 154, 154, 154, 255, 100, 100, 100, 255, 46, 46, 46, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 104, 104, 104, 255, 142, 142, 142, 255, 180, 180, 180, 255, 217, 217, 217, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 15, 15, 15, 255, 69, 69, 69, 255, 124, 124, 124, 255, 178, 178, 178, 255, 232, 232, 232, 255, 222, 222, 222, 255, 168, 168, 168, 255, 114, 114, 114, 255, 59, 59, 59, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 199, 199, 199, 255, 236, 236, 236, 255, 235, 235, 235, 255, 197, 197, 197, 255, 160, 160, 160, 255, 122, 122, 122, 255, 84, 84, 84, 255, 47, 47, 47, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 56, 56, 56, 255, 110, 110, 110, 255, 165, 165, 165, 255, 219, 219, 219, 255, 236, 236, 236, 255, 181, 181, 181, 255, 127, 127, 127, 255, 73, 73, 73, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 104, 104, 104, 255, 142, 142, 142, 255, 180, 180, 180, 255, 217, 217, 217, 255, 254, 254, 254, 255, 216, 216, 216, 255, 179, 179, 179, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 43, 43, 43, 255, 97, 97, 97, 255, 151, 151, 151, 255, 206, 206, 206, 255, 249, 249, 249, 255, 195, 195, 195, 255, 140, 140, 140, 255, 86, 86, 86, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 198, 198, 198, 255, 236, 236, 236, 255, 235, 235, 235, 255, 197, 197, 197, 255, 160, 160, 160, 255, 122, 122, 122, 255, 84, 84, 84, 255, 47, 47, 47, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 84, 84, 84, 255, 138, 138, 138, 255, 192, 192, 192, 255, 246, 246, 246, 255, 208, 208, 208, 255, 154, 154, 154, 255, 100, 100, 100, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 66, 66, 66, 255, 104, 104, 104, 255, 142, 142, 142, 255, 180, 180, 180, 255, 217, 217, 217, 255, 254, 254, 254, 255, 216, 216, 216, 255, 179, 179, 179, 255, 141, 141, 141, 255, 103, 103, 103, 255, 66, 66, 66, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 124, 124, 124, 255, 179, 179, 179, 255, 233, 233, 233, 255, 222, 222, 222, 255, 167, 167, 167, 255, 113, 113, 113, 255, 59, 59, 59, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 198, 198, 198, 255, 236, 236, 236, 255, 235, 235, 235, 255, 198, 198, 198, 255, 160, 160, 160, 255, 122, 122, 122, 255, 85, 85, 85, 255, 47, 47, 47, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 111, 111, 111, 255, 165, 165, 165, 255, 220, 220, 220, 255, 235, 235, 235, 255, 181, 181, 181, 255, 126, 126, 126, 255, 72, 72, 72, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 66, 66, 66, 255, 104, 104, 104, 255, 142, 142, 142, 255, 179, 179, 179, 255, 217, 217, 217, 255, 254, 254, 254, 255, 216, 216, 216, 255, 179, 179, 179, 255, 141, 141, 141, 255, 103, 103, 103, 255, 66, 66, 66, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 152, 152, 152, 255, 206, 206, 206, 255, 248, 248, 248, 255, 194, 194, 194, 255, 140, 140, 140, 255, 86, 86, 86, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 47, 47, 47, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 198, 198, 198, 255, 236, 236, 236, 255, 235, 235, 235, 255, 198, 198, 198, 255, 160, 160, 160, 255, 122, 122, 122, 255, 85, 85, 85, 255, 47, 47, 47, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 193, 193, 193, 255, 247, 247, 247, 255, 208, 208, 208, 255, 153, 153, 153, 255, 99, 99, 99, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 66, 66, 66, 255, 104, 104, 104, 255, 142, 142, 142, 255, 179, 179, 179, 255, 217, 217, 217, 255, 254, 254, 254, 255, 217, 217, 217, 255, 179, 179, 179, 255, 141, 141, 141, 255, 104, 104, 104, 255, 66, 66, 66, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 179, 179, 179, 255, 234, 234, 234, 255, 221, 221, 221, 255, 167, 167, 167, 255, 112, 112, 112, 255, 58, 58, 58, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 16, 16, 16, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 47, 47, 47, 255, 85, 85, 85, 255, 123, 123, 123, 255, 160, 160, 160, 255, 198, 198, 198, 255, 236, 236, 236, 255, 236, 236, 236, 255, 198, 198, 198, 255, 160, 160, 160, 255, 122, 122, 122, 255, 85, 85, 85, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 220, 220, 220, 255, 234, 234, 234, 255, 180, 180, 180, 255, 126, 126, 126, 255, 71, 71, 71, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 77, 77, 77, 255, 84, 84, 84, 255, 64, 64, 64, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 66, 66, 66, 255, 104, 104, 104, 255, 142, 142, 142, 255, 179, 179, 179, 255, 217, 217, 217, 255, 254, 254, 254, 255, 217, 217, 217, 255, 179, 179, 179, 255, 141, 141, 141, 255, 98, 98, 98, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 248, 248, 248, 255, 194, 194, 194, 255, 139, 139, 139, 255, 85, 85, 85, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 140, 140, 140, 255, 151, 151, 151, 255, 122, 122, 122, 255, 72, 72, 72, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 47, 47, 47, 255, 85, 85, 85, 255, 123, 123, 123, 255, 160, 160, 160, 255, 198, 198, 198, 255, 236, 236, 236, 255, 236, 236, 236, 255, 193, 193, 193, 255, 131, 131, 131, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 243, 243, 243, 255, 175, 175, 175, 255, 107, 107, 107, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 248, 248, 248, 255, 207, 207, 207, 255, 153, 153, 153, 255, 98, 98, 98, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 216, 216, 216, 255, 166, 166, 166, 255, 102, 102, 102, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 216, 216, 216, 255, 163, 163, 163, 255, 98, 98, 98, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 66, 66, 66, 255, 104, 104, 104, 255, 141, 141, 141, 255, 179, 179, 179, 255, 216, 216, 216, 255, 193, 193, 193, 255, 131, 131, 131, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 223, 223, 223, 255, 170, 170, 170, 255, 104, 104, 104, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 98, 98, 98, 255, 163, 163, 163, 255, 216, 216, 216, 255, 193, 193, 193, 255, 131, 131, 131, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 216, 216, 216, 255, 166, 166, 166, 255, 112, 112, 112, 255, 57, 57, 57, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 223, 223, 223, 255, 170, 170, 170, 255, 104, 104, 104, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 98, 98, 98, 255, 163, 163, 163, 255, 216, 216, 216, 255, 193, 193, 193, 255, 131, 131, 131, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 140, 140, 140, 255, 151, 151, 151, 255, 122, 122, 122, 255, 71, 71, 71, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 47, 47, 47, 255, 85, 85, 85, 255, 122, 122, 122, 255, 151, 151, 151, 255, 140, 140, 140, 255, 98, 98, 98, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 143, 143, 143, 255, 157, 157, 157, 255, 129, 129, 129, 255, 78, 78, 78, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 71, 71, 71, 255, 122, 122, 122, 255, 151, 151, 151, 255, 140, 140, 140, 255, 98, 98, 98, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 140, 140, 140, 255, 151, 151, 151, 255, 122, 122, 122, 255, 71, 71, 71, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 143, 143, 143, 255, 157, 157, 157, 255, 129, 129, 129, 255, 78, 78, 78, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 71, 71, 71, 255, 122, 122, 122, 255, 151, 151, 151, 255, 140, 140, 140, 255, 98, 98, 98, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 77, 77, 77, 255, 84, 84, 84, 255, 64, 64, 64, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 64, 64, 64, 255, 84, 84, 84, 255, 77, 77, 77, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 48, 48, 48, 255, 80, 80, 80, 255, 89, 89, 89, 255, 71, 71, 71, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 64, 64, 64, 255, 84, 84, 84, 255, 77, 77, 77, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 77, 77, 77, 255, 84, 84, 84, 255, 64, 64, 64, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 48, 48, 48, 255, 80, 80, 80, 255, 89, 89, 89, 255, 71, 71, 71, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 64, 64, 64, 255, 84, 84, 84, 255, 77, 77, 77, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 16, 16, 16, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 16, 16, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 21, 21, 21, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 16, 16, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 16, 16, 16, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 21, 21, 21, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 16, 16, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 16, 16, 16, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 16, 16, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 16, 16, 16, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 16, 16, 16, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 16, 16, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 77, 77, 77, 255, 84, 84, 84, 255, 64, 64, 64, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 64, 64, 64, 255, 84, 84, 84, 255, 77, 77, 77, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 77, 77, 77, 255, 84, 84, 84, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 77, 77, 77, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 77, 77, 77, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 73, 73, 73, 255, 46, 46, 46, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 77, 77, 77, 255, 84, 84, 84, 255, 64, 64, 64, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 64, 64, 64, 255, 84, 84, 84, 255, 77, 77, 77, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 140, 140, 140, 255, 151, 151, 151, 255, 122, 122, 122, 255, 72, 72, 72, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 71, 71, 71, 255, 122, 122, 122, 255, 151, 151, 151, 255, 140, 140, 140, 255, 98, 98, 98, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 140, 140, 140, 255, 151, 151, 151, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 140, 140, 140, 255, 98, 98, 98, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 140, 140, 140, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 138, 138, 138, 255, 98, 98, 98, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 140, 140, 140, 255, 151, 151, 151, 255, 122, 122, 122, 255, 85, 85, 85, 255, 47, 47, 47, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 71, 71, 71, 255, 122, 122, 122, 255, 151, 151, 151, 255, 140, 140, 140, 255, 98, 98, 98, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 216, 216, 216, 255, 166, 166, 166, 255, 102, 102, 102, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 57, 57, 57, 255, 112, 112, 112, 255, 166, 166, 166, 255, 216, 216, 216, 255, 193, 193, 193, 255, 131, 131, 131, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 193, 193, 193, 255, 131, 131, 131, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 194, 194, 194, 255, 134, 134, 134, 255, 68, 68, 68, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 216, 216, 216, 255, 179, 179, 179, 255, 141, 141, 141, 255, 104, 104, 104, 255, 66, 66, 66, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 57, 57, 57, 255, 112, 112, 112, 255, 166, 166, 166, 255, 216, 216, 216, 255, 193, 193, 193, 255, 131, 131, 131, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 198, 198, 198, 255, 243, 243, 243, 255, 175, 175, 175, 255, 107, 107, 107, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 98, 98, 98, 255, 152, 152, 152, 255, 207, 207, 207, 255, 248, 248, 248, 255, 193, 193, 193, 255, 131, 131, 131, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 236, 236, 236, 255, 236, 236, 236, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 193, 193, 193, 255, 131, 131, 131, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 200, 200, 200, 255, 137, 137, 137, 255, 70, 70, 70, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 236, 236, 236, 255, 236, 236, 236, 255, 198, 198, 198, 255, 160, 160, 160, 255, 122, 122, 122, 255, 85, 85, 85, 255, 47, 47, 47, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 98, 98, 98, 255, 152, 152, 152, 255, 207, 207, 207, 255, 248, 248, 248, 255, 193, 193, 193, 255, 131, 131, 131, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 84, 84, 84, 255, 139, 139, 139, 255, 193, 193, 193, 255, 247, 247, 247, 255, 207, 207, 207, 255, 153, 153, 153, 255, 98, 98, 98, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 143, 143, 143, 255, 179, 179, 179, 255, 217, 217, 217, 255, 254, 254, 254, 255, 217, 217, 217, 255, 179, 179, 179, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 140, 140, 140, 255, 98, 98, 98, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 140, 140, 140, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 147, 147, 147, 255, 105, 105, 105, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 143, 143, 143, 255, 179, 179, 179, 255, 217, 217, 217, 255, 254, 254, 254, 255, 217, 217, 217, 255, 179, 179, 179, 255, 141, 141, 141, 255, 103, 103, 103, 255, 66, 66, 66, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 84, 84, 84, 255, 139, 139, 139, 255, 193, 193, 193, 255, 247, 247, 247, 255, 207, 207, 207, 255, 153, 153, 153, 255, 98, 98, 98, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 70, 70, 70, 255, 125, 125, 125, 255, 179, 179, 179, 255, 234, 234, 234, 255, 221, 221, 221, 255, 166, 166, 166, 255, 112, 112, 112, 255, 57, 57, 57, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 48, 48, 48, 255, 85, 85, 85, 255, 123, 123, 123, 255, 160, 160, 160, 255, 198, 198, 198, 255, 236, 236, 236, 255, 235, 235, 235, 255, 198, 198, 198, 255, 160, 160, 160, 255, 122, 122, 122, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 77, 77, 77, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 77, 77, 77, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 83, 83, 83, 255, 54, 54, 54, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 48, 48, 48, 255, 85, 85, 85, 255, 123, 123, 123, 255, 160, 160, 160, 255, 198, 198, 198, 255, 236, 236, 236, 255, 235, 235, 235, 255, 198, 198, 198, 255, 160, 160, 160, 255, 122, 122, 122, 255, 85, 85, 85, 255, 47, 47, 47, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 70, 70, 70, 255, 125, 125, 125, 255, 179, 179, 179, 255, 234, 234, 234, 255, 221, 221, 221, 255, 166, 166, 166, 255, 112, 112, 112, 255, 57, 57, 57, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 57, 57, 57, 255, 111, 111, 111, 255, 165, 165, 165, 255, 220, 220, 220, 255, 235, 235, 235, 255, 180, 180, 180, 255, 126, 126, 126, 255, 71, 71, 71, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 66, 66, 66, 255, 104, 104, 104, 255, 141, 141, 141, 255, 179, 179, 179, 255, 217, 217, 217, 255, 254, 254, 254, 255, 217, 217, 217, 255, 179, 179, 179, 255, 141, 141, 141, 255, 103, 103, 103, 255, 66, 66, 66, 255, 28, 28, 28, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 66, 66, 66, 255, 104, 104, 104, 255, 141, 141, 141, 255, 179, 179, 179, 255, 217, 217, 217, 255, 254, 254, 254, 255, 217, 217, 217, 255, 179, 179, 179, 255, 141, 141, 141, 255, 103, 103, 103, 255, 66, 66, 66, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 57, 57, 57, 255, 111, 111, 111, 255, 165, 165, 165, 255, 220, 220, 220, 255, 235, 235, 235, 255, 180, 180, 180, 255, 126, 126, 126, 255, 71, 71, 71, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 97, 97, 97, 255, 152, 152, 152, 255, 206, 206, 206, 255, 248, 248, 248, 255, 194, 194, 194, 255, 139, 139, 139, 255, 85, 85, 85, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 47, 47, 47, 255, 85, 85, 85, 255, 123, 123, 123, 255, 160, 160, 160, 255, 198, 198, 198, 255, 236, 236, 236, 255, 235, 235, 235, 255, 198, 198, 198, 255, 160, 160, 160, 255, 122, 122, 122, 255, 84, 84, 84, 255, 47, 47, 47, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 47, 47, 47, 255, 85, 85, 85, 255, 123, 123, 123, 255, 160, 160, 160, 255, 198, 198, 198, 255, 236, 236, 236, 255, 235, 235, 235, 255, 198, 198, 198, 255, 160, 160, 160, 255, 122, 122, 122, 255, 84, 84, 84, 255, 47, 47, 47, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 97, 97, 97, 255, 152, 152, 152, 255, 206, 206, 206, 255, 248, 248, 248, 255, 194, 194, 194, 255, 139, 139, 139, 255, 85, 85, 85, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 84, 84, 84, 255, 138, 138, 138, 255, 192, 192, 192, 255, 247, 247, 247, 255, 208, 208, 208, 255, 153, 153, 153, 255, 99, 99, 99, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 66, 66, 66, 255, 104, 104, 104, 255, 142, 142, 142, 255, 179, 179, 179, 255, 217, 217, 217, 255, 254, 254, 254, 255, 216, 216, 216, 255, 179, 179, 179, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 66, 66, 66, 255, 104, 104, 104, 255, 142, 142, 142, 255, 179, 179, 179, 255, 217, 217, 217, 255, 254, 254, 254, 255, 216, 216, 216, 255, 179, 179, 179, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 84, 84, 84, 255, 138, 138, 138, 255, 192, 192, 192, 255, 247, 247, 247, 255, 208, 208, 208, 255, 153, 153, 153, 255, 99, 99, 99, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 70, 70, 70, 255, 124, 124, 124, 255, 179, 179, 179, 255, 233, 233, 233, 255, 221, 221, 221, 255, 167, 167, 167, 255, 112, 112, 112, 255, 58, 58, 58, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 47, 47, 47, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 198, 198, 198, 255, 236, 236, 236, 255, 235, 235, 235, 255, 198, 198, 198, 255, 160, 160, 160, 255, 122, 122, 122, 255, 84, 84, 84, 255, 47, 47, 47, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 47, 47, 47, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 198, 198, 198, 255, 236, 236, 236, 255, 235, 235, 235, 255, 198, 198, 198, 255, 160, 160, 160, 255, 122, 122, 122, 255, 84, 84, 84, 255, 47, 47, 47, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 70, 70, 70, 255, 124, 124, 124, 255, 179, 179, 179, 255, 233, 233, 233, 255, 221, 221, 221, 255, 167, 167, 167, 255, 112, 112, 112, 255, 58, 58, 58, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 56, 56, 56, 255, 110, 110, 110, 255, 165, 165, 165, 255, 219, 219, 219, 255, 235, 235, 235, 255, 181, 181, 181, 255, 126, 126, 126, 255, 72, 72, 72, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 66, 66, 66, 255, 104, 104, 104, 255, 142, 142, 142, 255, 179, 179, 179, 255, 217, 217, 217, 255, 254, 254, 254, 255, 216, 216, 216, 255, 179, 179, 179, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 66, 66, 66, 255, 104, 104, 104, 255, 142, 142, 142, 255, 179, 179, 179, 255, 217, 217, 217, 255, 254, 254, 254, 255, 216, 216, 216, 255, 179, 179, 179, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 56, 56, 56, 255, 110, 110, 110, 255, 165, 165, 165, 255, 219, 219, 219, 255, 235, 235, 235, 255, 181, 181, 181, 255, 126, 126, 126, 255, 72, 72, 72, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 97, 97, 97, 255, 151, 151, 151, 255, 206, 206, 206, 255, 249, 249, 249, 255, 194, 194, 194, 255, 140, 140, 140, 255, 85, 85, 85, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 47, 47, 47, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 198, 198, 198, 255, 236, 236, 236, 255, 235, 235, 235, 255, 197, 197, 197, 255, 160, 160, 160, 255, 122, 122, 122, 255, 84, 84, 84, 255, 46, 46, 46, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 47, 47, 47, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 198, 198, 198, 255, 236, 236, 236, 255, 235, 235, 235, 255, 197, 197, 197, 255, 160, 160, 160, 255, 122, 122, 122, 255, 84, 84, 84, 255, 46, 46, 46, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 97, 97, 97, 255, 151, 151, 151, 255, 206, 206, 206, 255, 249, 249, 249, 255, 194, 194, 194, 255, 140, 140, 140, 255, 85, 85, 85, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 83, 83, 83, 255, 137, 137, 137, 255, 192, 192, 192, 255, 246, 246, 246, 255, 208, 208, 208, 255, 154, 154, 154, 255, 99, 99, 99, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 66, 66, 66, 255, 104, 104, 104, 255, 142, 142, 142, 255, 180, 180, 180, 255, 217, 217, 217, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 66, 66, 66, 255, 104, 104, 104, 255, 142, 142, 142, 255, 180, 180, 180, 255, 217, 217, 217, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 83, 83, 83, 255, 137, 137, 137, 255, 192, 192, 192, 255, 246, 246, 246, 255, 208, 208, 208, 255, 154, 154, 154, 255, 99, 99, 99, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 69, 69, 69, 255, 124, 124, 124, 255, 178, 178, 178, 255, 233, 233, 233, 255, 222, 222, 222, 255, 167, 167, 167, 255, 113, 113, 113, 255, 59, 59, 59, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 47, 47, 47, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 198, 198, 198, 255, 236, 236, 236, 255, 235, 235, 235, 255, 197, 197, 197, 255, 160, 160, 160, 255, 122, 122, 122, 255, 84, 84, 84, 255, 46, 46, 46, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 47, 47, 47, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 198, 198, 198, 255, 236, 236, 236, 255, 235, 235, 235, 255, 197, 197, 197, 255, 160, 160, 160, 255, 122, 122, 122, 255, 84, 84, 84, 255, 46, 46, 46, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 69, 69, 69, 255, 124, 124, 124, 255, 178, 178, 178, 255, 233, 233, 233, 255, 222, 222, 222, 255, 167, 167, 167, 255, 113, 113, 113, 255, 59, 59, 59, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 55, 55, 55, 255, 110, 110, 110, 255, 164, 164, 164, 255, 219, 219, 219, 255, 236, 236, 236, 255, 181, 181, 181, 255, 127, 127, 127, 255, 72, 72, 72, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 66, 66, 66, 255, 104, 104, 104, 255, 142, 142, 142, 255, 180, 180, 180, 255, 217, 217, 217, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 66, 66, 66, 255, 104, 104, 104, 255, 142, 142, 142, 255, 180, 180, 180, 255, 217, 217, 217, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 27, 27, 27, 255, 1, 1, 1, 255, 55, 55, 55, 255, 110, 110, 110, 255, 164, 164, 164, 255, 219, 219, 219, 255, 236, 236, 236, 255, 181, 181, 181, 255, 127, 127, 127, 255, 72, 72, 72, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 96, 96, 96, 255, 151, 151, 151, 255, 205, 205, 205, 255, 249, 249, 249, 255, 195, 195, 195, 255, 141, 141, 141, 255, 86, 86, 86, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 199, 199, 199, 255, 236, 236, 236, 255, 235, 235, 235, 255, 197, 197, 197, 255, 159, 159, 159, 255, 122, 122, 122, 255, 84, 84, 84, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 199, 199, 199, 255, 236, 236, 236, 255, 235, 235, 235, 255, 197, 197, 197, 255, 159, 159, 159, 255, 122, 122, 122, 255, 84, 84, 84, 255, 46, 46, 46, 255, 96, 96, 96, 255, 151, 151, 151, 255, 205, 205, 205, 255, 249, 249, 249, 255, 195, 195, 195, 255, 141, 141, 141, 255, 86, 86, 86, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 82, 82, 82, 255, 137, 137, 137, 255, 191, 191, 191, 255, 246, 246, 246, 255, 209, 209, 209, 255, 154, 154, 154, 255, 100, 100, 100, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 104, 104, 104, 255, 142, 142, 142, 255, 180, 180, 180, 255, 218, 218, 218, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 104, 104, 104, 255, 142, 142, 142, 255, 180, 180, 180, 255, 218, 218, 218, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 141, 141, 141, 255, 103, 103, 103, 255, 137, 137, 137, 255, 191, 191, 191, 255, 246, 246, 246, 255, 209, 209, 209, 255, 154, 154, 154, 255, 100, 100, 100, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 69, 69, 69, 255, 123, 123, 123, 255, 178, 178, 178, 255, 232, 232, 232, 255, 223, 223, 223, 255, 168, 168, 168, 255, 114, 114, 114, 255, 59, 59, 59, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 199, 199, 199, 255, 236, 236, 236, 255, 235, 235, 235, 255, 197, 197, 197, 255, 159, 159, 159, 255, 122, 122, 122, 255, 84, 84, 84, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 199, 199, 199, 255, 236, 236, 236, 255, 235, 235, 235, 255, 197, 197, 197, 255, 159, 159, 159, 255, 178, 178, 178, 255, 232, 232, 232, 255, 223, 223, 223, 255, 168, 168, 168, 255, 114, 114, 114, 255, 59, 59, 59, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 55, 55, 55, 255, 109, 109, 109, 255, 164, 164, 164, 255, 218, 218, 218, 255, 236, 236, 236, 255, 182, 182, 182, 255, 127, 127, 127, 255, 73, 73, 73, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 104, 104, 104, 255, 142, 142, 142, 255, 180, 180, 180, 255, 218, 218, 218, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 140, 140, 140, 255, 103, 103, 103, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 104, 104, 104, 255, 142, 142, 142, 255, 180, 180, 180, 255, 218, 218, 218, 255, 254, 254, 254, 255, 216, 216, 216, 255, 218, 218, 218, 255, 236, 236, 236, 255, 182, 182, 182, 255, 127, 127, 127, 255, 73, 73, 73, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 96, 96, 96, 255, 150, 150, 150, 255, 204, 204, 204, 255, 250, 250, 250, 255, 196, 196, 196, 255, 141, 141, 141, 255, 87, 87, 87, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 86, 86, 86, 255, 123, 123, 123, 255, 161, 161, 161, 255, 199, 199, 199, 255, 237, 237, 237, 255, 235, 235, 235, 255, 197, 197, 197, 255, 159, 159, 159, 255, 121, 121, 121, 255, 84, 84, 84, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 86, 86, 86, 255, 123, 123, 123, 255, 161, 161, 161, 255, 199, 199, 199, 255, 237, 237, 237, 255, 250, 250, 250, 255, 197, 197, 197, 255, 159, 159, 159, 255, 121, 121, 121, 255, 84, 84, 84, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 82, 82, 82, 255, 136, 136, 136, 255, 191, 191, 191, 255, 245, 245, 245, 255, 209, 209, 209, 255, 155, 155, 155, 255, 100, 100, 100, 255, 46, 46, 46, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 105, 105, 105, 255, 142, 142, 142, 255, 180, 180, 180, 255, 218, 218, 218, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 140, 140, 140, 255, 103, 103, 103, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 82, 82, 82, 255, 136, 136, 136, 255, 191, 191, 191, 255, 245, 245, 245, 255, 218, 218, 218, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 140, 140, 140, 255, 103, 103, 103, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 68, 68, 68, 255, 122, 122, 122, 255, 177, 177, 177, 255, 231, 231, 231, 255, 223, 223, 223, 255, 169, 169, 169, 255, 114, 114, 114, 255, 60, 60, 60, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 86, 86, 86, 255, 123, 123, 123, 255, 161, 161, 161, 255, 199, 199, 199, 255, 237, 237, 237, 255, 235, 235, 235, 255, 197, 197, 197, 255, 159, 159, 159, 255, 121, 121, 121, 255, 84, 84, 84, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 68, 68, 68, 255, 122, 122, 122, 255, 177, 177, 177, 255, 231, 231, 231, 255, 223, 223, 223, 255, 169, 169, 169, 255, 199, 199, 199, 255, 237, 237, 237, 255, 235, 235, 235, 255, 197, 197, 197, 255, 159, 159, 159, 255, 121, 121, 121, 255, 84, 84, 84, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 109, 109, 109, 255, 163, 163, 163, 255, 218, 218, 218, 255, 237, 237, 237, 255, 182, 182, 182, 255, 128, 128, 128, 255, 73, 73, 73, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 105, 105, 105, 255, 142, 142, 142, 255, 180, 180, 180, 255, 218, 218, 218, 255, 253, 253, 253, 255, 216, 216, 216, 255, 178, 178, 178, 255, 140, 140, 140, 255, 102, 102, 102, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 109, 109, 109, 255, 163, 163, 163, 255, 218, 218, 218, 255, 237, 237, 237, 255, 182, 182, 182, 255, 128, 128, 128, 255, 142, 142, 142, 255, 180, 180, 180, 255, 218, 218, 218, 255, 253, 253, 253, 255, 216, 216, 216, 255, 178, 178, 178, 255, 140, 140, 140, 255, 102, 102, 102, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 95, 95, 95, 255, 149, 149, 149, 255, 204, 204, 204, 255, 251, 251, 251, 255, 196, 196, 196, 255, 142, 142, 142, 255, 87, 87, 87, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 86, 86, 86, 255, 124, 124, 124, 255, 161, 161, 161, 255, 199, 199, 199, 255, 237, 237, 237, 255, 234, 234, 234, 255, 197, 197, 197, 255, 159, 159, 159, 255, 121, 121, 121, 255, 83, 83, 83, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 95, 95, 95, 255, 149, 149, 149, 255, 204, 204, 204, 255, 251, 251, 251, 255, 196, 196, 196, 255, 142, 142, 142, 255, 87, 87, 87, 255, 86, 86, 86, 255, 124, 124, 124, 255, 161, 161, 161, 255, 199, 199, 199, 255, 237, 237, 237, 255, 234, 234, 234, 255, 197, 197, 197, 255, 159, 159, 159, 255, 121, 121, 121, 255, 83, 83, 83, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 81, 81, 81, 255, 136, 136, 136, 255, 190, 190, 190, 255, 245, 245, 245, 255, 210, 210, 210, 255, 155, 155, 155, 255, 101, 101, 101, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 105, 105, 105, 255, 142, 142, 142, 255, 180, 180, 180, 255, 218, 218, 218, 255, 253, 253, 253, 255, 216, 216, 216, 255, 178, 178, 178, 255, 140, 140, 140, 255, 102, 102, 102, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 16, 16, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 81, 81, 81, 255, 136, 136, 136, 255, 190, 190, 190, 255, 245, 245, 245, 255, 210, 210, 210, 255, 155, 155, 155, 255, 101, 101, 101, 255, 47, 47, 47, 255, 29, 29, 29, 255, 67, 67, 67, 255, 105, 105, 105, 255, 142, 142, 142, 255, 180, 180, 180, 255, 218, 218, 218, 255, 253, 253, 253, 255, 216, 216, 216, 255, 178, 178, 178, 255, 140, 140, 140, 255, 102, 102, 102, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 67, 67, 67, 255, 122, 122, 122, 255, 176, 176, 176, 255, 231, 231, 231, 255, 224, 224, 224, 255, 169, 169, 169, 255, 115, 115, 115, 255, 60, 60, 60, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 86, 86, 86, 255, 124, 124, 124, 255, 161, 161, 161, 255, 199, 199, 199, 255, 237, 237, 237, 255, 234, 234, 234, 255, 197, 197, 197, 255, 159, 159, 159, 255, 121, 121, 121, 255, 83, 83, 83, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 64, 64, 64, 255, 84, 84, 84, 255, 77, 77, 77, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 67, 67, 67, 255, 122, 122, 122, 255, 176, 176, 176, 255, 231, 231, 231, 255, 224, 224, 224, 255, 169, 169, 169, 255, 115, 115, 115, 255, 60, 60, 60, 255, 6, 6, 6, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 86, 86, 86, 255, 124, 124, 124, 255, 161, 161, 161, 255, 199, 199, 199, 255, 237, 237, 237, 255, 234, 234, 234, 255, 197, 197, 197, 255, 159, 159, 159, 255, 121, 121, 121, 255, 83, 83, 83, 255, 46, 46, 46, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 108, 108, 108, 255, 163, 163, 163, 255, 217, 217, 217, 255, 237, 237, 237, 255, 183, 183, 183, 255, 128, 128, 128, 255, 74, 74, 74, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 105, 105, 105, 255, 143, 143, 143, 255, 180, 180, 180, 255, 218, 218, 218, 255, 253, 253, 253, 255, 215, 215, 215, 255, 178, 178, 178, 255, 140, 140, 140, 255, 98, 98, 98, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 71, 71, 71, 255, 122, 122, 122, 255, 151, 151, 151, 255, 140, 140, 140, 255, 98, 98, 98, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 108, 108, 108, 255, 163, 163, 163, 255, 217, 217, 217, 255, 237, 237, 237, 255, 183, 183, 183, 255, 128, 128, 128, 255, 74, 74, 74, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 105, 105, 105, 255, 143, 143, 143, 255, 180, 180, 180, 255, 218, 218, 218, 255, 253, 253, 253, 255, 215, 215, 215, 255, 178, 178, 178, 255, 140, 140, 140, 255, 98, 98, 98, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 178, 178, 178, 255, 140, 140, 140, 255, 102, 102, 102, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 94, 94, 94, 255, 149, 149, 149, 255, 203, 203, 203, 255, 251, 251, 251, 255, 197, 197, 197, 255, 142, 142, 142, 255, 88, 88, 88, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 48, 48, 48, 255, 86, 86, 86, 255, 124, 124, 124, 255, 162, 162, 162, 255, 199, 199, 199, 255, 237, 237, 237, 255, 234, 234, 234, 255, 194, 194, 194, 255, 134, 134, 134, 255, 68, 68, 68, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 98, 98, 98, 255, 163, 163, 163, 255, 216, 216, 216, 255, 194, 194, 194, 255, 134, 134, 134, 255, 68, 68, 68, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 94, 94, 94, 255, 149, 149, 149, 255, 203, 203, 203, 255, 251, 251, 251, 255, 197, 197, 197, 255, 142, 142, 142, 255, 88, 88, 88, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 48, 48, 48, 255, 86, 86, 86, 255, 124, 124, 124, 255, 162, 162, 162, 255, 199, 199, 199, 255, 237, 237, 237, 255, 234, 234, 234, 255, 194, 194, 194, 255, 134, 134, 134, 255, 68, 68, 68, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 237, 237, 237, 255, 234, 234, 234, 255, 197, 197, 197, 255, 159, 159, 159, 255, 121, 121, 121, 255, 83, 83, 83, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 81, 81, 81, 255, 135, 135, 135, 255, 190, 190, 190, 255, 244, 244, 244, 255, 210, 210, 210, 255, 156, 156, 156, 255, 102, 102, 102, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 41, 41, 41, 255, 78, 78, 78, 255, 116, 116, 116, 255, 154, 154, 154, 255, 191, 191, 191, 255, 229, 229, 229, 255, 243, 243, 243, 255, 204, 204, 204, 255, 137, 137, 137, 255, 70, 70, 70, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 209, 209, 209, 255, 141, 141, 141, 255, 73, 73, 73, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 81, 81, 81, 255, 135, 135, 135, 255, 190, 190, 190, 255, 244, 244, 244, 255, 210, 210, 210, 255, 156, 156, 156, 255, 102, 102, 102, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 105, 105, 105, 255, 143, 143, 143, 255, 180, 180, 180, 255, 218, 218, 218, 255, 200, 200, 200, 255, 137, 137, 137, 255, 70, 70, 70, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 143, 143, 143, 255, 180, 180, 180, 255, 218, 218, 218, 255, 253, 253, 253, 255, 215, 215, 215, 255, 178, 178, 178, 255, 140, 140, 140, 255, 102, 102, 102, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 67, 67, 67, 255, 121, 121, 121, 255, 176, 176, 176, 255, 230, 230, 230, 255, 224, 224, 224, 255, 170, 170, 170, 255, 115, 115, 115, 255, 61, 61, 61, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 60, 60, 60, 255, 97, 97, 97, 255, 135, 135, 135, 255, 173, 173, 173, 255, 210, 210, 210, 255, 248, 248, 248, 255, 224, 224, 224, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 67, 67, 67, 255, 121, 121, 121, 255, 176, 176, 176, 255, 230, 230, 230, 255, 224, 224, 224, 255, 170, 170, 170, 255, 115, 115, 115, 255, 61, 61, 61, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 48, 48, 48, 255, 86, 86, 86, 255, 124, 124, 124, 255, 155, 155, 155, 255, 147, 147, 147, 255, 105, 105, 105, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 48, 48, 48, 255, 86, 86, 86, 255, 124, 124, 124, 255, 162, 162, 162, 255, 199, 199, 199, 255, 237, 237, 237, 255, 234, 234, 234, 255, 197, 197, 197, 255, 159, 159, 159, 255, 121, 121, 121, 255, 84, 84, 84, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 108, 108, 108, 255, 162, 162, 162, 255, 217, 217, 217, 255, 238, 238, 238, 255, 184, 184, 184, 255, 129, 129, 129, 255, 75, 75, 75, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 41, 41, 41, 255, 79, 79, 79, 255, 117, 117, 117, 255, 154, 154, 154, 255, 192, 192, 192, 255, 229, 229, 229, 255, 242, 242, 242, 255, 204, 204, 204, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 108, 108, 108, 255, 162, 162, 162, 255, 217, 217, 217, 255, 238, 238, 238, 255, 184, 184, 184, 255, 129, 129, 129, 255, 75, 75, 75, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 67, 67, 67, 255, 88, 88, 88, 255, 83, 83, 83, 255, 54, 54, 54, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 67, 67, 67, 255, 105, 105, 105, 255, 143, 143, 143, 255, 180, 180, 180, 255, 218, 218, 218, 255, 253, 253, 253, 255, 216, 216, 216, 255, 178, 178, 178, 255, 140, 140, 140, 255, 103, 103, 103, 255, 65, 65, 65, 255, 27, 27, 27, 255, 39, 39, 39, 255, 94, 94, 94, 255, 148, 148, 148, 255, 203, 203, 203, 255, 252, 252, 252, 255, 197, 197, 197, 255, 143, 143, 143, 255, 88, 88, 88, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 60, 60, 60, 255, 98, 98, 98, 255, 136, 136, 136, 255, 173, 173, 173, 255, 211, 211, 211, 255, 248, 248, 248, 255, 223, 223, 223, 255, 185, 185, 185, 255, 148, 148, 148, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 94, 94, 94, 255, 148, 148, 148, 255, 203, 203, 203, 255, 252, 252, 252, 255, 197, 197, 197, 255, 143, 143, 143, 255, 88, 88, 88, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 21, 21, 21, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 48, 48, 48, 255, 86, 86, 86, 255, 124, 124, 124, 255, 161, 161, 161, 255, 199, 199, 199, 255, 237, 237, 237, 255, 234, 234, 234, 255, 197, 197, 197, 255, 159, 159, 159, 255, 121, 121, 121, 255, 84, 84, 84, 255, 80, 80, 80, 255, 135, 135, 135, 255, 189, 189, 189, 255, 243, 243, 243, 255, 211, 211, 211, 255, 157, 157, 157, 255, 102, 102, 102, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 42, 42, 42, 255, 80, 80, 80, 255, 117, 117, 117, 255, 155, 155, 155, 255, 192, 192, 192, 255, 230, 230, 230, 255, 242, 242, 242, 255, 204, 204, 204, 255, 166, 166, 166, 255, 129, 129, 129, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 80, 80, 80, 255, 135, 135, 135, 255, 189, 189, 189, 255, 243, 243, 243, 255, 211, 211, 211, 255, 157, 157, 157, 255, 102, 102, 102, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 105, 105, 105, 255, 143, 143, 143, 255, 180, 180, 180, 255, 218, 218, 218, 255, 253, 253, 253, 255, 216, 216, 216, 255, 178, 178, 178, 255, 140, 140, 140, 255, 121, 121, 121, 255, 175, 175, 175, 255, 230, 230, 230, 255, 225, 225, 225, 255, 170, 170, 170, 255, 116, 116, 116, 255, 61, 61, 61, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 61, 61, 61, 255, 99, 99, 99, 255, 136, 136, 136, 255, 174, 174, 174, 255, 211, 211, 211, 255, 249, 249, 249, 255, 222, 222, 222, 255, 185, 185, 185, 255, 147, 147, 147, 255, 110, 110, 110, 255, 72, 72, 72, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 66, 66, 66, 255, 121, 121, 121, 255, 175, 175, 175, 255, 230, 230, 230, 255, 225, 225, 225, 255, 170, 170, 170, 255, 116, 116, 116, 255, 61, 61, 61, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 48, 48, 48, 255, 86, 86, 86, 255, 124, 124, 124, 255, 161, 161, 161, 255, 199, 199, 199, 255, 237, 237, 237, 255, 235, 235, 235, 255, 197, 197, 197, 255, 161, 161, 161, 255, 216, 216, 216, 255, 239, 239, 239, 255, 184, 184, 184, 255, 130, 130, 130, 255, 75, 75, 75, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 43, 43, 43, 255, 80, 80, 80, 255, 118, 118, 118, 255, 155, 155, 155, 255, 193, 193, 193, 255, 230, 230, 230, 255, 241, 241, 241, 255, 203, 203, 203, 255, 166, 166, 166, 255, 128, 128, 128, 255, 91, 91, 91, 255, 53, 53, 53, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 107, 107, 107, 255, 161, 161, 161, 255, 216, 216, 216, 255, 239, 239, 239, 255, 184, 184, 184, 255, 130, 130, 130, 255, 75, 75, 75, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 105, 105, 105, 255, 142, 142, 142, 255, 180, 180, 180, 255, 218, 218, 218, 255, 254, 254, 254, 255, 216, 216, 216, 255, 252, 252, 252, 255, 198, 198, 198, 255, 143, 143, 143, 255, 89, 89, 89, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 62, 62, 62, 255, 99, 99, 99, 255, 137, 137, 137, 255, 174, 174, 174, 255, 212, 212, 212, 255, 250, 250, 250, 255, 222, 222, 222, 255, 184, 184, 184, 255, 147, 147, 147, 255, 109, 109, 109, 255, 72, 72, 72, 255, 34, 34, 34, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 93, 93, 93, 255, 148, 148, 148, 255, 202, 202, 202, 255, 252, 252, 252, 255, 198, 198, 198, 255, 143, 143, 143, 255, 89, 89, 89, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 86, 86, 86, 255, 124, 124, 124, 255, 161, 161, 161, 255, 199, 199, 199, 255, 243, 243, 243, 255, 235, 235, 235, 255, 197, 197, 197, 255, 159, 159, 159, 255, 122, 122, 122, 255, 84, 84, 84, 255, 46, 46, 46, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 43, 43, 43, 255, 81, 81, 81, 255, 118, 118, 118, 255, 156, 156, 156, 255, 193, 193, 193, 255, 231, 231, 231, 255, 240, 240, 240, 255, 203, 203, 203, 255, 165, 165, 165, 255, 128, 128, 128, 255, 90, 90, 90, 255, 52, 52, 52, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 80, 80, 80, 255, 134, 134, 134, 255, 188, 188, 188, 255, 243, 243, 243, 255, 212, 212, 212, 255, 157, 157, 157, 255, 103, 103, 103, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 66, 66, 66, 255, 120, 120, 120, 255, 175, 175, 175, 255, 229, 229, 229, 255, 225, 225, 225, 255, 218, 218, 218, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 62, 62, 62, 255, 100, 100, 100, 255, 137, 137, 137, 255, 175, 175, 175, 255, 213, 213, 213, 255, 250, 250, 250, 255, 221, 221, 221, 255, 184, 184, 184, 255, 146, 146, 146, 255, 109, 109, 109, 255, 71, 71, 71, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 66, 66, 66, 255, 120, 120, 120, 255, 175, 175, 175, 255, 229, 229, 229, 255, 225, 225, 225, 255, 171, 171, 171, 255, 116, 116, 116, 255, 62, 62, 62, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 52, 52, 52, 255, 106, 106, 106, 255, 161, 161, 161, 255, 215, 215, 215, 255, 239, 239, 239, 255, 185, 185, 185, 255, 161, 161, 161, 255, 199, 199, 199, 255, 236, 236, 236, 255, 235, 235, 235, 255, 197, 197, 197, 255, 159, 159, 159, 255, 122, 122, 122, 255, 84, 84, 84, 255, 46, 46, 46, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 44, 44, 44, 255, 81, 81, 81, 255, 119, 119, 119, 255, 156, 156, 156, 255, 194, 194, 194, 255, 232, 232, 232, 255, 240, 240, 240, 255, 202, 202, 202, 255, 165, 165, 165, 255, 127, 127, 127, 255, 89, 89, 89, 255, 52, 52, 52, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 52, 52, 52, 255, 106, 106, 106, 255, 161, 161, 161, 255, 215, 215, 215, 255, 239, 239, 239, 255, 185, 185, 185, 255, 130, 130, 130, 255, 76, 76, 76, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 93, 93, 93, 255, 147, 147, 147, 255, 202, 202, 202, 255, 253, 253, 253, 255, 198, 198, 198, 255, 144, 144, 144, 255, 104, 104, 104, 255, 142, 142, 142, 255, 180, 180, 180, 255, 218, 218, 218, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 63, 63, 63, 255, 100, 100, 100, 255, 138, 138, 138, 255, 176, 176, 176, 255, 213, 213, 213, 255, 251, 251, 251, 255, 221, 221, 221, 255, 183, 183, 183, 255, 146, 146, 146, 255, 108, 108, 108, 255, 70, 70, 70, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 93, 93, 93, 255, 147, 147, 147, 255, 202, 202, 202, 255, 253, 253, 253, 255, 198, 198, 198, 255, 144, 144, 144, 255, 89, 89, 89, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 79, 79, 79, 255, 133, 133, 133, 255, 188, 188, 188, 255, 242, 242, 242, 255, 212, 212, 212, 255, 158, 158, 158, 255, 103, 103, 103, 255, 49, 49, 49, 255, 86, 86, 86, 255, 123, 123, 123, 255, 161, 161, 161, 255, 199, 199, 199, 255, 236, 236, 236, 255, 235, 235, 235, 255, 197, 197, 197, 255, 160, 160, 160, 255, 122, 122, 122, 255, 84, 84, 84, 255, 46, 46, 46, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 44, 44, 44, 255, 82, 82, 82, 255, 119, 119, 119, 255, 157, 157, 157, 255, 195, 195, 195, 255, 232, 232, 232, 255, 239, 239, 239, 255, 202, 202, 202, 255, 164, 164, 164, 255, 126, 126, 126, 255, 89, 89, 89, 255, 51, 51, 51, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 79, 79, 79, 255, 133, 133, 133, 255, 188, 188, 188, 255, 242, 242, 242, 255, 212, 212, 212, 255, 158, 158, 158, 255, 103, 103, 103, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 65, 65, 65, 255, 120, 120, 120, 255, 174, 174, 174, 255, 229, 229, 229, 255, 226, 226, 226, 255, 171, 171, 171, 255, 117, 117, 117, 255, 63, 63, 63, 255, 8, 8, 8, 255, 29, 29, 29, 255, 67, 67, 67, 255, 104, 104, 104, 255, 142, 142, 142, 255, 180, 180, 180, 255, 217, 217, 217, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 63, 63, 63, 255, 101, 101, 101, 255, 138, 138, 138, 255, 176, 176, 176, 255, 214, 214, 214, 255, 251, 251, 251, 255, 220, 220, 220, 255, 183, 183, 183, 255, 145, 145, 145, 255, 107, 107, 107, 255, 70, 70, 70, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 65, 65, 65, 255, 120, 120, 120, 255, 174, 174, 174, 255, 229, 229, 229, 255, 226, 226, 226, 255, 171, 171, 171, 255, 117, 117, 117, 255, 63, 63, 63, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51, 51, 51, 255, 106, 106, 106, 255, 160, 160, 160, 255, 215, 215, 215, 255, 240, 240, 240, 255, 185, 185, 185, 255, 131, 131, 131, 255, 76, 76, 76, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 199, 199, 199, 255, 236, 236, 236, 255, 235, 235, 235, 255, 197, 197, 197, 255, 160, 160, 160, 255, 122, 122, 122, 255, 84, 84, 84, 255, 47, 47, 47, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 45, 45, 45, 255, 82, 82, 82, 255, 120, 120, 120, 255, 158, 158, 158, 255, 195, 195, 195, 255, 233, 233, 233, 255, 239, 239, 239, 255, 201, 201, 201, 255, 163, 163, 163, 255, 126, 126, 126, 255, 88, 88, 88, 255, 51, 51, 51, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51, 51, 51, 255, 106, 106, 106, 255, 160, 160, 160, 255, 215, 215, 215, 255, 240, 240, 240, 255, 185, 185, 185, 255, 131, 131, 131, 255, 76, 76, 76, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 92, 92, 92, 255, 147, 147, 147, 255, 201, 201, 201, 255, 253, 253, 253, 255, 199, 199, 199, 255, 145, 145, 145, 255, 90, 90, 90, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 104, 104, 104, 255, 142, 142, 142, 255, 180, 180, 180, 255, 217, 217, 217, 255, 254, 254, 254, 255, 216, 216, 216, 255, 179, 179, 179, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 64, 64, 64, 255, 101, 101, 101, 255, 139, 139, 139, 255, 177, 177, 177, 255, 214, 214, 214, 255, 252, 252, 252, 255, 220, 220, 220, 255, 182, 182, 182, 255, 144, 144, 144, 255, 107, 107, 107, 255, 69, 69, 69, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 92, 92, 92, 255, 147, 147, 147, 255, 201, 201, 201, 255, 253, 253, 253, 255, 199, 199, 199, 255, 145, 145, 145, 255, 90, 90, 90, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 78, 78, 78, 255, 133, 133, 133, 255, 187, 187, 187, 255, 242, 242, 242, 255, 213, 213, 213, 255, 158, 158, 158, 255, 104, 104, 104, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 198, 198, 198, 255, 236, 236, 236, 255, 235, 235, 235, 255, 197, 197, 197, 255, 160, 160, 160, 255, 122, 122, 122, 255, 84, 84, 84, 255, 47, 47, 47, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 45, 45, 45, 255, 83, 83, 83, 255, 121, 121, 121, 255, 158, 158, 158, 255, 196, 196, 196, 255, 233, 233, 233, 255, 238, 238, 238, 255, 201, 201, 201, 255, 163, 163, 163, 255, 125, 125, 125, 255, 88, 88, 88, 255, 50, 50, 50, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 78, 78, 78, 255, 133, 133, 133, 255, 187, 187, 187, 255, 242, 242, 242, 255, 213, 213, 213, 255, 158, 158, 158, 255, 104, 104, 104, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 65, 65, 65, 255, 119, 119, 119, 255, 174, 174, 174, 255, 228, 228, 228, 255, 227, 227, 227, 255, 172, 172, 172, 255, 118, 118, 118, 255, 63, 63, 63, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 66, 66, 66, 255, 104, 104, 104, 255, 142, 142, 142, 255, 180, 180, 180, 255, 217, 217, 217, 255, 254, 254, 254, 255, 216, 216, 216, 255, 179, 179, 179, 255, 141, 141, 141, 255, 103, 103, 103, 255, 66, 66, 66, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 64, 64, 64, 255, 102, 102, 102, 255, 140, 140, 140, 255, 177, 177, 177, 255, 215, 215, 215, 255, 252, 252, 252, 255, 219, 219, 219, 255, 181, 181, 181, 255, 144, 144, 144, 255, 106, 106, 106, 255, 69, 69, 69, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 65, 65, 65, 255, 119, 119, 119, 255, 174, 174, 174, 255, 228, 228, 228, 255, 227, 227, 227, 255, 172, 172, 172, 255, 118, 118, 118, 255, 63, 63, 63, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51, 51, 51, 255, 105, 105, 105, 255, 160, 160, 160, 255, 214, 214, 214, 255, 240, 240, 240, 255, 186, 186, 186, 255, 131, 131, 131, 255, 77, 77, 77, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 198, 198, 198, 255, 236, 236, 236, 255, 235, 235, 235, 255, 198, 198, 198, 255, 160, 160, 160, 255, 122, 122, 122, 255, 85, 85, 85, 255, 47, 47, 47, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 46, 46, 46, 255, 84, 84, 84, 255, 121, 121, 121, 255, 159, 159, 159, 255, 196, 196, 196, 255, 234, 234, 234, 255, 238, 238, 238, 255, 200, 200, 200, 255, 162, 162, 162, 255, 125, 125, 125, 255, 87, 87, 87, 255, 50, 50, 50, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51, 51, 51, 255, 105, 105, 105, 255, 160, 160, 160, 255, 214, 214, 214, 255, 240, 240, 240, 255, 186, 186, 186, 255, 131, 131, 131, 255, 77, 77, 77, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 92, 92, 92, 255, 146, 146, 146, 255, 200, 200, 200, 255, 254, 254, 254, 255, 200, 200, 200, 255, 145, 145, 145, 255, 91, 91, 91, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 66, 66, 66, 255, 104, 104, 104, 255, 142, 142, 142, 255, 179, 179, 179, 255, 217, 217, 217, 255, 254, 254, 254, 255, 216, 216, 216, 255, 179, 179, 179, 255, 141, 141, 141, 255, 103, 103, 103, 255, 66, 66, 66, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 65, 65, 65, 255, 103, 103, 103, 255, 140, 140, 140, 255, 178, 178, 178, 255, 215, 215, 215, 255, 253, 253, 253, 255, 218, 218, 218, 255, 181, 181, 181, 255, 143, 143, 143, 255, 106, 106, 106, 255, 68, 68, 68, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 92, 92, 92, 255, 146, 146, 146, 255, 200, 200, 200, 255, 254, 254, 254, 255, 200, 200, 200, 255, 145, 145, 145, 255, 91, 91, 91, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 78, 78, 78, 255, 132, 132, 132, 255, 187, 187, 187, 255, 241, 241, 241, 255, 213, 213, 213, 255, 159, 159, 159, 255, 104, 104, 104, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 47, 47, 47, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 198, 198, 198, 255, 236, 236, 236, 255, 235, 235, 235, 255, 198, 198, 198, 255, 160, 160, 160, 255, 122, 122, 122, 255, 85, 85, 85, 255, 47, 47, 47, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 46, 46, 46, 255, 84, 84, 84, 255, 122, 122, 122, 255, 159, 159, 159, 255, 197, 197, 197, 255, 234, 234, 234, 255, 237, 237, 237, 255, 199, 199, 199, 255, 162, 162, 162, 255, 124, 124, 124, 255, 87, 87, 87, 255, 49, 49, 49, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 78, 78, 78, 255, 132, 132, 132, 255, 187, 187, 187, 255, 241, 241, 241, 255, 213, 213, 213, 255, 159, 159, 159, 255, 104, 104, 104, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 64, 64, 64, 255, 118, 118, 118, 255, 173, 173, 173, 255, 227, 227, 227, 255, 227, 227, 227, 255, 173, 173, 173, 255, 118, 118, 118, 255, 64, 64, 64, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 66, 66, 66, 255, 104, 104, 104, 255, 142, 142, 142, 255, 179, 179, 179, 255, 217, 217, 217, 255, 254, 254, 254, 255, 217, 217, 217, 255, 179, 179, 179, 255, 141, 141, 141, 255, 104, 104, 104, 255, 66, 66, 66, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 66, 66, 66, 255, 103, 103, 103, 255, 141, 141, 141, 255, 178, 178, 178, 255, 216, 216, 216, 255, 254, 254, 254, 255, 218, 218, 218, 255, 180, 180, 180, 255, 143, 143, 143, 255, 105, 105, 105, 255, 68, 68, 68, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 64, 64, 64, 255, 118, 118, 118, 255, 173, 173, 173, 255, 227, 227, 227, 255, 227, 227, 227, 255, 173, 173, 173, 255, 118, 118, 118, 255, 64, 64, 64, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 105, 105, 105, 255, 159, 159, 159, 255, 214, 214, 214, 255, 241, 241, 241, 255, 186, 186, 186, 255, 132, 132, 132, 255, 77, 77, 77, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 47, 47, 47, 255, 85, 85, 85, 255, 123, 123, 123, 255, 160, 160, 160, 255, 198, 198, 198, 255, 236, 236, 236, 255, 236, 236, 236, 255, 198, 198, 198, 255, 160, 160, 160, 255, 122, 122, 122, 255, 85, 85, 85, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 85, 85, 85, 255, 122, 122, 122, 255, 160, 160, 160, 255, 197, 197, 197, 255, 235, 235, 235, 255, 236, 236, 236, 255, 199, 199, 199, 255, 161, 161, 161, 255, 124, 124, 124, 255, 86, 86, 86, 255, 48, 48, 48, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 50, 50, 50, 255, 105, 105, 105, 255, 159, 159, 159, 255, 214, 214, 214, 255, 241, 241, 241, 255, 186, 186, 186, 255, 132, 132, 132, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 73, 73, 73, 255, 46, 46, 46, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 91, 91, 91, 255, 145, 145, 145, 255, 200, 200, 200, 255, 254, 254, 254, 255, 200, 200, 200, 255, 146, 146, 146, 255, 91, 91, 91, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 66, 66, 66, 255, 104, 104, 104, 255, 142, 142, 142, 255, 179, 179, 179, 255, 217, 217, 217, 255, 254, 254, 254, 255, 217, 217, 217, 255, 179, 179, 179, 255, 141, 141, 141, 255, 98, 98, 98, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 141, 141, 141, 255, 179, 179, 179, 255, 216, 216, 216, 255, 254, 254, 254, 255, 217, 217, 217, 255, 180, 180, 180, 255, 142, 142, 142, 255, 105, 105, 105, 255, 67, 67, 67, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 145, 145, 145, 255, 200, 200, 200, 255, 254, 254, 254, 255, 200, 200, 200, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 138, 138, 138, 255, 98, 98, 98, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 124, 124, 124, 255, 186, 186, 186, 255, 241, 241, 241, 255, 214, 214, 214, 255, 159, 159, 159, 255, 105, 105, 105, 255, 51, 51, 51, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 47, 47, 47, 255, 85, 85, 85, 255, 123, 123, 123, 255, 160, 160, 160, 255, 198, 198, 198, 255, 236, 236, 236, 255, 236, 236, 236, 255, 193, 193, 193, 255, 131, 131, 131, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 236, 236, 236, 255, 236, 236, 236, 255, 198, 198, 198, 255, 161, 161, 161, 255, 123, 123, 123, 255, 85, 85, 85, 255, 48, 48, 48, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 241, 241, 241, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 194, 194, 194, 255, 134, 134, 134, 255, 68, 68, 68, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 127, 127, 127, 255, 191, 191, 191, 255, 223, 223, 223, 255, 173, 173, 173, 255, 119, 119, 119, 255, 64, 64, 64, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 66, 66, 66, 255, 104, 104, 104, 255, 141, 141, 141, 255, 179, 179, 179, 255, 216, 216, 216, 255, 193, 193, 193, 255, 131, 131, 131, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 216, 216, 216, 255, 179, 179, 179, 255, 142, 142, 142, 255, 104, 104, 104, 255, 66, 66, 66, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 94, 94, 94, 255, 160, 160, 160, 255, 218, 218, 218, 255, 200, 200, 200, 255, 137, 137, 137, 255, 70, 70, 70, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 98, 98, 98, 255, 163, 163, 163, 255, 218, 218, 218, 255, 200, 200, 200, 255, 137, 137, 137, 255, 70, 70, 70, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 223, 223, 223, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 200, 200, 200, 255, 137, 137, 137, 255, 70, 70, 70, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 97, 97, 97, 255, 143, 143, 143, 255, 157, 157, 157, 255, 129, 129, 129, 255, 78, 78, 78, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 47, 47, 47, 255, 85, 85, 85, 255, 122, 122, 122, 255, 151, 151, 151, 255, 140, 140, 140, 255, 98, 98, 98, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 140, 140, 140, 255, 151, 151, 151, 255, 123, 123, 123, 255, 85, 85, 85, 255, 47, 47, 47, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 69, 69, 69, 255, 122, 122, 122, 255, 155, 155, 155, 255, 147, 147, 147, 255, 105, 105, 105, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 71, 71, 71, 255, 122, 122, 122, 255, 155, 155, 155, 255, 147, 147, 147, 255, 105, 105, 105, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 143, 143, 143, 255, 157, 157, 157, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 147, 147, 147, 255, 105, 105, 105, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 48, 48, 48, 255, 80, 80, 80, 255, 89, 89, 89, 255, 71, 71, 71, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 64, 64, 64, 255, 84, 84, 84, 255, 77, 77, 77, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 77, 77, 77, 255, 84, 84, 84, 255, 64, 64, 64, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 67, 67, 67, 255, 88, 88, 88, 255, 83, 83, 83, 255, 54, 54, 54, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 67, 67, 67, 255, 88, 88, 88, 255, 83, 83, 83, 255, 54, 54, 54, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 48, 48, 48, 255, 80, 80, 80, 255, 89, 89, 89, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 83, 83, 83, 255, 54, 54, 54, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 21, 21, 21, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 16, 16, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 16, 16, 16, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 21, 21, 21, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 21, 21, 21, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 21, 21, 21, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 16, 16, 16, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 16, 16, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 77, 77, 77, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 77, 77, 77, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 77, 77, 77, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 73, 73, 73, 255, 46, 46, 46, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 77, 77, 77, 255, 84, 84, 84, 255, 64, 64, 64, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 77, 77, 77, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 84, 84, 84, 255, 77, 77, 77, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 140, 140, 140, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 140, 140, 140, 255, 98, 98, 98, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 140, 140, 140, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 138, 138, 138, 255, 98, 98, 98, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 140, 140, 140, 255, 151, 151, 151, 255, 122, 122, 122, 255, 85, 85, 85, 255, 47, 47, 47, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 140, 140, 140, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 151, 151, 151, 255, 140, 140, 140, 255, 98, 98, 98, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 194, 194, 194, 255, 134, 134, 134, 255, 68, 68, 68, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 194, 194, 194, 255, 134, 134, 134, 255, 68, 68, 68, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 216, 216, 216, 255, 179, 179, 179, 255, 141, 141, 141, 255, 104, 104, 104, 255, 66, 66, 66, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 194, 194, 194, 255, 134, 134, 134, 255, 68, 68, 68, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 200, 200, 200, 255, 137, 137, 137, 255, 70, 70, 70, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 198, 198, 198, 255, 243, 243, 243, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 200, 200, 200, 255, 137, 137, 137, 255, 70, 70, 70, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 247, 247, 247, 255, 236, 236, 236, 255, 198, 198, 198, 255, 160, 160, 160, 255, 122, 122, 122, 255, 85, 85, 85, 255, 47, 47, 47, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 247, 247, 247, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 235, 235, 235, 255, 236, 236, 236, 255, 200, 200, 200, 255, 137, 137, 137, 255, 70, 70, 70, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 143, 143, 143, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 147, 147, 147, 255, 105, 105, 105, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 147, 147, 147, 255, 105, 105, 105, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 151, 151, 151, 255, 206, 206, 206, 255, 249, 249, 249, 255, 254, 254, 254, 255, 217, 217, 217, 255, 179, 179, 179, 255, 141, 141, 141, 255, 103, 103, 103, 255, 66, 66, 66, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 151, 151, 151, 255, 206, 206, 206, 255, 249, 249, 249, 255, 194, 194, 194, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 178, 178, 178, 255, 216, 216, 216, 255, 254, 254, 254, 255, 217, 217, 217, 255, 179, 179, 179, 255, 147, 147, 147, 255, 105, 105, 105, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 48, 48, 48, 255, 80, 80, 80, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 83, 83, 83, 255, 54, 54, 54, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 83, 83, 83, 255, 54, 54, 54, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 56, 56, 56, 255, 111, 111, 111, 255, 165, 165, 165, 255, 220, 220, 220, 255, 235, 235, 235, 255, 236, 236, 236, 255, 235, 235, 235, 255, 198, 198, 198, 255, 160, 160, 160, 255, 122, 122, 122, 255, 85, 85, 85, 255, 47, 47, 47, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 56, 56, 56, 255, 111, 111, 111, 255, 165, 165, 165, 255, 220, 220, 220, 255, 235, 235, 235, 255, 181, 181, 181, 255, 126, 126, 126, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 121, 121, 121, 255, 159, 159, 159, 255, 197, 197, 197, 255, 235, 235, 235, 255, 236, 236, 236, 255, 198, 198, 198, 255, 161, 161, 161, 255, 123, 123, 123, 255, 85, 85, 85, 255, 54, 54, 54, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 70, 70, 70, 255, 124, 124, 124, 255, 179, 179, 179, 255, 233, 233, 233, 255, 221, 221, 221, 255, 217, 217, 217, 255, 254, 254, 254, 255, 217, 217, 217, 255, 179, 179, 179, 255, 141, 141, 141, 255, 103, 103, 103, 255, 66, 66, 66, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 70, 70, 70, 255, 124, 124, 124, 255, 179, 179, 179, 255, 233, 233, 233, 255, 221, 221, 221, 255, 167, 167, 167, 255, 113, 113, 113, 255, 58, 58, 58, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 26, 26, 26, 255, 64, 64, 64, 255, 102, 102, 102, 255, 140, 140, 140, 255, 178, 178, 178, 255, 216, 216, 216, 255, 254, 254, 254, 255, 218, 218, 218, 255, 180, 180, 180, 255, 142, 142, 142, 255, 104, 104, 104, 255, 66, 66, 66, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 84, 84, 84, 255, 138, 138, 138, 255, 192, 192, 192, 255, 247, 247, 247, 255, 208, 208, 208, 255, 198, 198, 198, 255, 236, 236, 236, 255, 235, 235, 235, 255, 198, 198, 198, 255, 160, 160, 160, 255, 122, 122, 122, 255, 84, 84, 84, 255, 47, 47, 47, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 84, 84, 84, 255, 138, 138, 138, 255, 192, 192, 192, 255, 247, 247, 247, 255, 208, 208, 208, 255, 153, 153, 153, 255, 99, 99, 99, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 45, 45, 45, 255, 83, 83, 83, 255, 121, 121, 121, 255, 159, 159, 159, 255, 196, 196, 196, 255, 234, 234, 234, 255, 237, 237, 237, 255, 199, 199, 199, 255, 161, 161, 161, 255, 123, 123, 123, 255, 85, 85, 85, 255, 48, 48, 48, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 97, 97, 97, 255, 152, 152, 152, 255, 206, 206, 206, 255, 249, 249, 249, 255, 194, 194, 194, 255, 179, 179, 179, 255, 217, 217, 217, 255, 254, 254, 254, 255, 216, 216, 216, 255, 179, 179, 179, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 97, 97, 97, 255, 152, 152, 152, 255, 206, 206, 206, 255, 249, 249, 249, 255, 194, 194, 194, 255, 140, 140, 140, 255, 85, 85, 85, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 64, 64, 64, 255, 102, 102, 102, 255, 139, 139, 139, 255, 177, 177, 177, 255, 215, 215, 215, 255, 253, 253, 253, 255, 218, 218, 218, 255, 180, 180, 180, 255, 143, 143, 143, 255, 105, 105, 105, 255, 67, 67, 67, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 56, 56, 56, 255, 111, 111, 111, 255, 165, 165, 165, 255, 220, 220, 220, 255, 235, 235, 235, 255, 181, 181, 181, 255, 161, 161, 161, 255, 198, 198, 198, 255, 236, 236, 236, 255, 235, 235, 235, 255, 198, 198, 198, 255, 160, 160, 160, 255, 122, 122, 122, 255, 84, 84, 84, 255, 47, 47, 47, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 56, 56, 56, 255, 111, 111, 111, 255, 165, 165, 165, 255, 220, 220, 220, 255, 235, 235, 235, 255, 181, 181, 181, 255, 126, 126, 126, 255, 72, 72, 72, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 44, 44, 44, 255, 82, 82, 82, 255, 120, 120, 120, 255, 158, 158, 158, 255, 196, 196, 196, 255, 234, 234, 234, 255, 237, 237, 237, 255, 200, 200, 200, 255, 162, 162, 162, 255, 124, 124, 124, 255, 86, 86, 86, 255, 48, 48, 48, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 70, 70, 70, 255, 124, 124, 124, 255, 179, 179, 179, 255, 233, 233, 233, 255, 221, 221, 221, 255, 167, 167, 167, 255, 142, 142, 142, 255, 179, 179, 179, 255, 217, 217, 217, 255, 254, 254, 254, 255, 216, 216, 216, 255, 179, 179, 179, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 70, 70, 70, 255, 124, 124, 124, 255, 179, 179, 179, 255, 233, 233, 233, 255, 221, 221, 221, 255, 167, 167, 167, 255, 113, 113, 113, 255, 58, 58, 58, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 63, 63, 63, 255, 101, 101, 101, 255, 139, 139, 139, 255, 177, 177, 177, 255, 215, 215, 215, 255, 252, 252, 252, 255, 219, 219, 219, 255, 181, 181, 181, 255, 143, 143, 143, 255, 105, 105, 105, 255, 67, 67, 67, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 84, 84, 84, 255, 138, 138, 138, 255, 192, 192, 192, 255, 247, 247, 247, 255, 208, 208, 208, 255, 153, 153, 153, 255, 123, 123, 123, 255, 161, 161, 161, 255, 198, 198, 198, 255, 236, 236, 236, 255, 235, 235, 235, 255, 197, 197, 197, 255, 160, 160, 160, 255, 122, 122, 122, 255, 84, 84, 84, 255, 46, 46, 46, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 84, 84, 84, 255, 138, 138, 138, 255, 192, 192, 192, 255, 247, 247, 247, 255, 208, 208, 208, 255, 153, 153, 153, 255, 99, 99, 99, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 44, 44, 44, 255, 82, 82, 82, 255, 120, 120, 120, 255, 157, 157, 157, 255, 195, 195, 195, 255, 233, 233, 233, 255, 238, 238, 238, 255, 200, 200, 200, 255, 162, 162, 162, 255, 124, 124, 124, 255, 87, 87, 87, 255, 49, 49, 49, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 97, 97, 97, 255, 152, 152, 152, 255, 206, 206, 206, 255, 249, 249, 249, 255, 194, 194, 194, 255, 140, 140, 140, 255, 104, 104, 104, 255, 142, 142, 142, 255, 180, 180, 180, 255, 217, 217, 217, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 97, 97, 97, 255, 152, 152, 152, 255, 206, 206, 206, 255, 249, 249, 249, 255, 194, 194, 194, 255, 140, 140, 140, 255, 85, 85, 85, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 63, 63, 63, 255, 100, 100, 100, 255, 138, 138, 138, 255, 176, 176, 176, 255, 214, 214, 214, 255, 252, 252, 252, 255, 219, 219, 219, 255, 181, 181, 181, 255, 144, 144, 144, 255, 106, 106, 106, 255, 68, 68, 68, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 56, 56, 56, 255, 111, 111, 111, 255, 165, 165, 165, 255, 220, 220, 220, 255, 235, 235, 235, 255, 180, 180, 180, 255, 126, 126, 126, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 198, 198, 198, 255, 236, 236, 236, 255, 235, 235, 235, 255, 197, 197, 197, 255, 160, 160, 160, 255, 122, 122, 122, 255, 84, 84, 84, 255, 46, 46, 46, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 56, 56, 56, 255, 111, 111, 111, 255, 165, 165, 165, 255, 220, 220, 220, 255, 235, 235, 235, 255, 180, 180, 180, 255, 126, 126, 126, 255, 72, 72, 72, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 43, 43, 43, 255, 81, 81, 81, 255, 119, 119, 119, 255, 157, 157, 157, 255, 195, 195, 195, 255, 233, 233, 233, 255, 239, 239, 239, 255, 201, 201, 201, 255, 163, 163, 163, 255, 125, 125, 125, 255, 87, 87, 87, 255, 49, 49, 49, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 70, 70, 70, 255, 124, 124, 124, 255, 179, 179, 179, 255, 233, 233, 233, 255, 221, 221, 221, 255, 167, 167, 167, 255, 112, 112, 112, 255, 66, 66, 66, 255, 104, 104, 104, 255, 142, 142, 142, 255, 180, 180, 180, 255, 217, 217, 217, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 70, 70, 70, 255, 124, 124, 124, 255, 179, 179, 179, 255, 233, 233, 233, 255, 221, 221, 221, 255, 167, 167, 167, 255, 112, 112, 112, 255, 58, 58, 58, 255, 4, 4, 4, 255, 24, 24, 24, 255, 62, 62, 62, 255, 100, 100, 100, 255, 138, 138, 138, 255, 176, 176, 176, 255, 213, 213, 213, 255, 251, 251, 251, 255, 220, 220, 220, 255, 182, 182, 182, 255, 144, 144, 144, 255, 106, 106, 106, 255, 69, 69, 69, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 84, 84, 84, 255, 138, 138, 138, 255, 193, 193, 193, 255, 247, 247, 247, 255, 208, 208, 208, 255, 153, 153, 153, 255, 99, 99, 99, 255, 48, 48, 48, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 199, 199, 199, 255, 236, 236, 236, 255, 235, 235, 235, 255, 197, 197, 197, 255, 159, 159, 159, 255, 122, 122, 122, 255, 84, 84, 84, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 84, 84, 84, 255, 138, 138, 138, 255, 193, 193, 193, 255, 247, 247, 247, 255, 208, 208, 208, 255, 153, 153, 153, 255, 99, 99, 99, 255, 44, 44, 44, 255, 81, 81, 81, 255, 118, 118, 118, 255, 156, 156, 156, 255, 194, 194, 194, 255, 232, 232, 232, 255, 239, 239, 239, 255, 201, 201, 201, 255, 163, 163, 163, 255, 126, 126, 126, 255, 88, 88, 88, 255, 50, 50, 50, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 97, 97, 97, 255, 152, 152, 152, 255, 206, 206, 206, 255, 248, 248, 248, 255, 194, 194, 194, 255, 140, 140, 140, 255, 85, 85, 85, 255, 31, 31, 31, 255, 67, 67, 67, 255, 104, 104, 104, 255, 142, 142, 142, 255, 180, 180, 180, 255, 218, 218, 218, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 97, 97, 97, 255, 152, 152, 152, 255, 206, 206, 206, 255, 248, 248, 248, 255, 194, 194, 194, 255, 140, 140, 140, 255, 99, 99, 99, 255, 137, 137, 137, 255, 175, 175, 175, 255, 213, 213, 213, 255, 251, 251, 251, 255, 220, 220, 220, 255, 183, 183, 183, 255, 145, 145, 145, 255, 107, 107, 107, 255, 69, 69, 69, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 57, 57, 57, 255, 111, 111, 111, 255, 165, 165, 165, 255, 220, 220, 220, 255, 235, 235, 235, 255, 180, 180, 180, 255, 126, 126, 126, 255, 72, 72, 72, 255, 17, 17, 17, 255, 48, 48, 48, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 199, 199, 199, 255, 236, 236, 236, 255, 235, 235, 235, 255, 197, 197, 197, 255, 159, 159, 159, 255, 122, 122, 122, 255, 84, 84, 84, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 57, 57, 57, 255, 111, 111, 111, 255, 165, 165, 165, 255, 220, 220, 220, 255, 235, 235, 235, 255, 180, 180, 180, 255, 156, 156, 156, 255, 194, 194, 194, 255, 231, 231, 231, 255, 240, 240, 240, 255, 202, 202, 202, 255, 164, 164, 164, 255, 126, 126, 126, 255, 88, 88, 88, 255, 50, 50, 50, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 70, 70, 70, 255, 125, 125, 125, 255, 179, 179, 179, 255, 233, 233, 233, 255, 221, 221, 221, 255, 167, 167, 167, 255, 112, 112, 112, 255, 58, 58, 58, 255, 4, 4, 4, 255, 29, 29, 29, 255, 67, 67, 67, 255, 104, 104, 104, 255, 142, 142, 142, 255, 180, 180, 180, 255, 218, 218, 218, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 140, 140, 140, 255, 103, 103, 103, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 70, 70, 70, 255, 125, 125, 125, 255, 179, 179, 179, 255, 233, 233, 233, 255, 221, 221, 221, 255, 212, 212, 212, 255, 250, 250, 250, 255, 221, 221, 221, 255, 183, 183, 183, 255, 145, 145, 145, 255, 107, 107, 107, 255, 70, 70, 70, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 84, 84, 84, 255, 138, 138, 138, 255, 193, 193, 193, 255, 247, 247, 247, 255, 208, 208, 208, 255, 153, 153, 153, 255, 99, 99, 99, 255, 44, 44, 44, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 86, 86, 86, 255, 123, 123, 123, 255, 161, 161, 161, 255, 199, 199, 199, 255, 237, 237, 237, 255, 235, 235, 235, 255, 197, 197, 197, 255, 159, 159, 159, 255, 121, 121, 121, 255, 84, 84, 84, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 42, 42, 42, 255, 80, 80, 80, 255, 117, 117, 117, 255, 155, 155, 155, 255, 193, 193, 193, 255, 247, 247, 247, 255, 240, 240, 240, 255, 202, 202, 202, 255, 165, 165, 165, 255, 127, 127, 127, 255, 89, 89, 89, 255, 51, 51, 51, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 97, 97, 97, 255, 152, 152, 152, 255, 206, 206, 206, 255, 248, 248, 248, 255, 194, 194, 194, 255, 140, 140, 140, 255, 85, 85, 85, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 105, 105, 105, 255, 142, 142, 142, 255, 180, 180, 180, 255, 218, 218, 218, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 140, 140, 140, 255, 103, 103, 103, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 60, 60, 60, 255, 98, 98, 98, 255, 136, 136, 136, 255, 174, 174, 174, 255, 212, 212, 212, 255, 250, 250, 250, 255, 222, 222, 222, 255, 248, 248, 248, 255, 194, 194, 194, 255, 140, 140, 140, 255, 85, 85, 85, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 57, 57, 57, 255, 111, 111, 111, 255, 165, 165, 165, 255, 220, 220, 220, 255, 235, 235, 235, 255, 180, 180, 180, 255, 126, 126, 126, 255, 72, 72, 72, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 86, 86, 86, 255, 123, 123, 123, 255, 161, 161, 161, 255, 199, 199, 199, 255, 237, 237, 237, 255, 235, 235, 235, 255, 197, 197, 197, 255, 159, 159, 159, 255, 121, 121, 121, 255, 84, 84, 84, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 41, 41, 41, 255, 79, 79, 79, 255, 117, 117, 117, 255, 155, 155, 155, 255, 192, 192, 192, 255, 230, 230, 230, 255, 241, 241, 241, 255, 203, 203, 203, 255, 165, 165, 165, 255, 220, 220, 220, 255, 235, 235, 235, 255, 180, 180, 180, 255, 126, 126, 126, 255, 72, 72, 72, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 70, 70, 70, 255, 125, 125, 125, 255, 179, 179, 179, 255, 233, 233, 233, 255, 221, 221, 221, 255, 167, 167, 167, 255, 112, 112, 112, 255, 58, 58, 58, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 105, 105, 105, 255, 142, 142, 142, 255, 180, 180, 180, 255, 218, 218, 218, 255, 253, 253, 253, 255, 216, 216, 216, 255, 178, 178, 178, 255, 140, 140, 140, 255, 102, 102, 102, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 60, 60, 60, 255, 98, 98, 98, 255, 135, 135, 135, 255, 173, 173, 173, 255, 211, 211, 211, 255, 249, 249, 249, 255, 222, 222, 222, 255, 184, 184, 184, 255, 146, 146, 146, 255, 125, 125, 125, 255, 179, 179, 179, 255, 233, 233, 233, 255, 221, 221, 221, 255, 167, 167, 167, 255, 112, 112, 112, 255, 58, 58, 58, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 84, 84, 84, 255, 138, 138, 138, 255, 193, 193, 193, 255, 247, 247, 247, 255, 207, 207, 207, 255, 153, 153, 153, 255, 99, 99, 99, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 86, 86, 86, 255, 124, 124, 124, 255, 161, 161, 161, 255, 199, 199, 199, 255, 237, 237, 237, 255, 234, 234, 234, 255, 197, 197, 197, 255, 159, 159, 159, 255, 121, 121, 121, 255, 83, 83, 83, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 41, 41, 41, 255, 78, 78, 78, 255, 116, 116, 116, 255, 154, 154, 154, 255, 192, 192, 192, 255, 230, 230, 230, 255, 241, 241, 241, 255, 204, 204, 204, 255, 166, 166, 166, 255, 128, 128, 128, 255, 90, 90, 90, 255, 84, 84, 84, 255, 138, 138, 138, 255, 193, 193, 193, 255, 247, 247, 247, 255, 207, 207, 207, 255, 153, 153, 153, 255, 99, 99, 99, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 16, 16, 16, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 97, 97, 97, 255, 152, 152, 152, 255, 206, 206, 206, 255, 248, 248, 248, 255, 194, 194, 194, 255, 139, 139, 139, 255, 85, 85, 85, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 105, 105, 105, 255, 142, 142, 142, 255, 180, 180, 180, 255, 218, 218, 218, 255, 253, 253, 253, 255, 216, 216, 216, 255, 178, 178, 178, 255, 140, 140, 140, 255, 102, 102, 102, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 59, 59, 59, 255, 97, 97, 97, 255, 135, 135, 135, 255, 173, 173, 173, 255, 211, 211, 211, 255, 248, 248, 248, 255, 223, 223, 223, 255, 185, 185, 185, 255, 147, 147, 147, 255, 109, 109, 109, 255, 71, 71, 71, 255, 33, 33, 33, 255, 43, 43, 43, 255, 97, 97, 97, 255, 152, 152, 152, 255, 206, 206, 206, 255, 248, 248, 248, 255, 194, 194, 194, 255, 139, 139, 139, 255, 85, 85, 85, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 58, 58, 58, 255, 78, 78, 78, 255, 73, 73, 73, 255, 46, 46, 46, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 58, 58, 58, 255, 78, 78, 78, 255, 73, 73, 73, 255, 46, 46, 46, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 77, 77, 77, 255, 84, 84, 84, 255, 64, 64, 64, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 57, 57, 57, 255, 111, 111, 111, 255, 166, 166, 166, 255, 220, 220, 220, 255, 235, 235, 235, 255, 180, 180, 180, 255, 126, 126, 126, 255, 71, 71, 71, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 86, 86, 86, 255, 124, 124, 124, 255, 161, 161, 161, 255, 199, 199, 199, 255, 237, 237, 237, 255, 234, 234, 234, 255, 197, 197, 197, 255, 159, 159, 159, 255, 121, 121, 121, 255, 83, 83, 83, 255, 46, 46, 46, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 78, 78, 78, 255, 116, 116, 116, 255, 154, 154, 154, 255, 191, 191, 191, 255, 229, 229, 229, 255, 242, 242, 242, 255, 204, 204, 204, 255, 166, 166, 166, 255, 128, 128, 128, 255, 91, 91, 91, 255, 53, 53, 53, 255, 15, 15, 15, 255, 0, 0, 0, 255, 2, 2, 2, 255, 57, 57, 57, 255, 111, 111, 111, 255, 166, 166, 166, 255, 220, 220, 220, 255, 235, 235, 235, 255, 180, 180, 180, 255, 126, 126, 126, 255, 71, 71, 71, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 40, 40, 40, 255, 78, 78, 78, 255, 115, 115, 115, 255, 145, 145, 145, 255, 138, 138, 138, 255, 98, 98, 98, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 64, 64, 64, 255, 115, 115, 115, 255, 145, 145, 145, 255, 138, 138, 138, 255, 98, 98, 98, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 140, 140, 140, 255, 151, 151, 151, 255, 122, 122, 122, 255, 72, 72, 72, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 70, 70, 70, 255, 125, 125, 125, 255, 179, 179, 179, 255, 234, 234, 234, 255, 221, 221, 221, 255, 167, 167, 167, 255, 112, 112, 112, 255, 58, 58, 58, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 105, 105, 105, 255, 143, 143, 143, 255, 180, 180, 180, 255, 218, 218, 218, 255, 253, 253, 253, 255, 215, 215, 215, 255, 178, 178, 178, 255, 140, 140, 140, 255, 98, 98, 98, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 91, 91, 91, 255, 134, 134, 134, 255, 172, 172, 172, 255, 210, 210, 210, 255, 248, 248, 248, 255, 223, 223, 223, 255, 185, 185, 185, 255, 148, 148, 148, 255, 110, 110, 110, 255, 72, 72, 72, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 70, 70, 70, 255, 125, 125, 125, 255, 179, 179, 179, 255, 234, 234, 234, 255, 221, 221, 221, 255, 167, 167, 167, 255, 112, 112, 112, 255, 58, 58, 58, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 59, 59, 59, 255, 97, 97, 97, 255, 135, 135, 135, 255, 172, 172, 172, 255, 210, 210, 210, 255, 194, 194, 194, 255, 134, 134, 134, 255, 68, 68, 68, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 92, 92, 92, 255, 156, 156, 156, 255, 210, 210, 210, 255, 194, 194, 194, 255, 134, 134, 134, 255, 68, 68, 68, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 216, 216, 216, 255, 166, 166, 166, 255, 102, 102, 102, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 84, 84, 84, 255, 138, 138, 138, 255, 193, 193, 193, 255, 247, 247, 247, 255, 207, 207, 207, 255, 153, 153, 153, 255, 99, 99, 99, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 48, 48, 48, 255, 86, 86, 86, 255, 124, 124, 124, 255, 162, 162, 162, 255, 199, 199, 199, 255, 237, 237, 237, 255, 234, 234, 234, 255, 194, 194, 194, 255, 134, 134, 134, 255, 68, 68, 68, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 124, 124, 124, 255, 186, 186, 186, 255, 229, 229, 229, 255, 243, 243, 243, 255, 205, 205, 205, 255, 167, 167, 167, 255, 129, 129, 129, 255, 91, 91, 91, 255, 53, 53, 53, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 84, 84, 84, 255, 138, 138, 138, 255, 193, 193, 193, 255, 247, 247, 247, 255, 207, 207, 207, 255, 153, 153, 153, 255, 99, 99, 99, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 41, 41, 41, 255, 78, 78, 78, 255, 116, 116, 116, 255, 154, 154, 154, 255, 191, 191, 191, 255, 229, 229, 229, 255, 243, 243, 243, 255, 200, 200, 200, 255, 137, 137, 137, 255, 70, 70, 70, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 96, 96, 96, 255, 164, 164, 164, 255, 232, 232, 232, 255, 209, 209, 209, 255, 141, 141, 141, 255, 73, 73, 73, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 223, 223, 223, 255, 170, 170, 170, 255, 104, 104, 104, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 98, 98, 98, 255, 152, 152, 152, 255, 206, 206, 206, 255, 248, 248, 248, 255, 194, 194, 194, 255, 139, 139, 139, 255, 85, 85, 85, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 105, 105, 105, 255, 143, 143, 143, 255, 180, 180, 180, 255, 218, 218, 218, 255, 200, 200, 200, 255, 137, 137, 137, 255, 70, 70, 70, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 127, 127, 127, 255, 191, 191, 191, 255, 223, 223, 223, 255, 186, 186, 186, 255, 148, 148, 148, 255, 110, 110, 110, 255, 72, 72, 72, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 98, 98, 98, 255, 152, 152, 152, 255, 206, 206, 206, 255, 248, 248, 248, 255, 194, 194, 194, 255, 139, 139, 139, 255, 85, 85, 85, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 60, 60, 60, 255, 97, 97, 97, 255, 135, 135, 135, 255, 173, 173, 173, 255, 210, 210, 210, 255, 248, 248, 248, 255, 224, 224, 224, 255, 186, 186, 186, 255, 148, 148, 148, 255, 105, 105, 105, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 143, 143, 143, 255, 157, 157, 157, 255, 129, 129, 129, 255, 78, 78, 78, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 57, 57, 57, 255, 111, 111, 111, 255, 166, 166, 166, 255, 220, 220, 220, 255, 235, 235, 235, 255, 180, 180, 180, 255, 126, 126, 126, 255, 71, 71, 71, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 48, 48, 48, 255, 86, 86, 86, 255, 124, 124, 124, 255, 155, 155, 155, 255, 147, 147, 147, 255, 105, 105, 105, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 97, 97, 97, 255, 143, 143, 143, 255, 157, 157, 157, 255, 130, 130, 130, 255, 92, 92, 92, 255, 54, 54, 54, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 57, 57, 57, 255, 111, 111, 111, 255, 166, 166, 166, 255, 220, 220, 220, 255, 235, 235, 235, 255, 180, 180, 180, 255, 126, 126, 126, 255, 71, 71, 71, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 41, 41, 41, 255, 79, 79, 79, 255, 117, 117, 117, 255, 154, 154, 154, 255, 192, 192, 192, 255, 229, 229, 229, 255, 242, 242, 242, 255, 204, 204, 204, 255, 167, 167, 167, 255, 129, 129, 129, 255, 92, 92, 92, 255, 54, 54, 54, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 48, 48, 48, 255, 80, 80, 80, 255, 89, 89, 89, 255, 71, 71, 71, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 70, 70, 70, 255, 125, 125, 125, 255, 179, 179, 179, 255, 234, 234, 234, 255, 221, 221, 221, 255, 167, 167, 167, 255, 112, 112, 112, 255, 58, 58, 58, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 67, 67, 67, 255, 88, 88, 88, 255, 83, 83, 83, 255, 54, 54, 54, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 48, 48, 48, 255, 80, 80, 80, 255, 89, 89, 89, 255, 71, 71, 71, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 70, 70, 70, 255, 125, 125, 125, 255, 179, 179, 179, 255, 234, 234, 234, 255, 221, 221, 221, 255, 167, 167, 167, 255, 112, 112, 112, 255, 58, 58, 58, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 60, 60, 60, 255, 98, 98, 98, 255, 136, 136, 136, 255, 173, 173, 173, 255, 211, 211, 211, 255, 248, 248, 248, 255, 223, 223, 223, 255, 185, 185, 185, 255, 148, 148, 148, 255, 110, 110, 110, 255, 73, 73, 73, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 21, 21, 21, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 84, 84, 84, 255, 138, 138, 138, 255, 193, 193, 193, 255, 247, 247, 247, 255, 207, 207, 207, 255, 153, 153, 153, 255, 99, 99, 99, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 21, 21, 21, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 21, 21, 21, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 84, 84, 84, 255, 138, 138, 138, 255, 193, 193, 193, 255, 247, 247, 247, 255, 207, 207, 207, 255, 153, 153, 153, 255, 99, 99, 99, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 42, 42, 42, 255, 80, 80, 80, 255, 117, 117, 117, 255, 155, 155, 155, 255, 192, 192, 192, 255, 230, 230, 230, 255, 242, 242, 242, 255, 204, 204, 204, 255, 166, 166, 166, 255, 129, 129, 129, 255, 91, 91, 91, 255, 54, 54, 54, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 98, 98, 98, 255, 152, 152, 152, 255, 206, 206, 206, 255, 248, 248, 248, 255, 194, 194, 194, 255, 139, 139, 139, 255, 85, 85, 85, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 98, 98, 98, 255, 152, 152, 152, 255, 206, 206, 206, 255, 248, 248, 248, 255, 194, 194, 194, 255, 139, 139, 139, 255, 85, 85, 85, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 61, 61, 61, 255, 99, 99, 99, 255, 136, 136, 136, 255, 174, 174, 174, 255, 211, 211, 211, 255, 249, 249, 249, 255, 222, 222, 222, 255, 185, 185, 185, 255, 147, 147, 147, 255, 110, 110, 110, 255, 72, 72, 72, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 57, 57, 57, 255, 111, 111, 111, 255, 166, 166, 166, 255, 220, 220, 220, 255, 234, 234, 234, 255, 180, 180, 180, 255, 126, 126, 126, 255, 71, 71, 71, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 57, 57, 57, 255, 111, 111, 111, 255, 166, 166, 166, 255, 220, 220, 220, 255, 234, 234, 234, 255, 180, 180, 180, 255, 126, 126, 126, 255, 71, 71, 71, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 43, 43, 43, 255, 80, 80, 80, 255, 118, 118, 118, 255, 155, 155, 155, 255, 193, 193, 193, 255, 230, 230, 230, 255, 241, 241, 241, 255, 203, 203, 203, 255, 166, 166, 166, 255, 128, 128, 128, 255, 91, 91, 91, 255, 53, 53, 53, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 70, 70, 70, 255, 125, 125, 125, 255, 179, 179, 179, 255, 234, 234, 234, 255, 221, 221, 221, 255, 166, 166, 166, 255, 112, 112, 112, 255, 58, 58, 58, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 70, 70, 70, 255, 125, 125, 125, 255, 179, 179, 179, 255, 234, 234, 234, 255, 221, 221, 221, 255, 166, 166, 166, 255, 112, 112, 112, 255, 58, 58, 58, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 62, 62, 62, 255, 99, 99, 99, 255, 137, 137, 137, 255, 174, 174, 174, 255, 212, 212, 212, 255, 250, 250, 250, 255, 222, 222, 222, 255, 184, 184, 184, 255, 147, 147, 147, 255, 109, 109, 109, 255, 72, 72, 72, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 84, 84, 84, 255, 139, 139, 139, 255, 193, 193, 193, 255, 247, 247, 247, 255, 207, 207, 207, 255, 153, 153, 153, 255, 98, 98, 98, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 84, 84, 84, 255, 139, 139, 139, 255, 193, 193, 193, 255, 247, 247, 247, 255, 207, 207, 207, 255, 153, 153, 153, 255, 98, 98, 98, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 43, 43, 43, 255, 81, 81, 81, 255, 118, 118, 118, 255, 156, 156, 156, 255, 193, 193, 193, 255, 231, 231, 231, 255, 240, 240, 240, 255, 203, 203, 203, 255, 165, 165, 165, 255, 128, 128, 128, 255, 90, 90, 90, 255, 52, 52, 52, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 98, 98, 98, 255, 152, 152, 152, 255, 207, 207, 207, 255, 248, 248, 248, 255, 194, 194, 194, 255, 139, 139, 139, 255, 85, 85, 85, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 98, 98, 98, 255, 152, 152, 152, 255, 207, 207, 207, 255, 248, 248, 248, 255, 194, 194, 194, 255, 139, 139, 139, 255, 85, 85, 85, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 62, 62, 62, 255, 100, 100, 100, 255, 137, 137, 137, 255, 175, 175, 175, 255, 213, 213, 213, 255, 250, 250, 250, 255, 221, 221, 221, 255, 184, 184, 184, 255, 146, 146, 146, 255, 109, 109, 109, 255, 71, 71, 71, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 57, 57, 57, 255, 111, 111, 111, 255, 166, 166, 166, 255, 220, 220, 220, 255, 234, 234, 234, 255, 180, 180, 180, 255, 126, 126, 126, 255, 71, 71, 71, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 57, 57, 57, 255, 111, 111, 111, 255, 166, 166, 166, 255, 220, 220, 220, 255, 234, 234, 234, 255, 180, 180, 180, 255, 126, 126, 126, 255, 71, 71, 71, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 44, 44, 44, 255, 81, 81, 81, 255, 119, 119, 119, 255, 156, 156, 156, 255, 194, 194, 194, 255, 232, 232, 232, 255, 240, 240, 240, 255, 202, 202, 202, 255, 165, 165, 165, 255, 127, 127, 127, 255, 89, 89, 89, 255, 52, 52, 52, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 71, 71, 71, 255, 125, 125, 125, 255, 179, 179, 179, 255, 234, 234, 234, 255, 221, 221, 221, 255, 166, 166, 166, 255, 112, 112, 112, 255, 58, 58, 58, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 71, 71, 71, 255, 125, 125, 125, 255, 179, 179, 179, 255, 234, 234, 234, 255, 221, 221, 221, 255, 166, 166, 166, 255, 112, 112, 112, 255, 58, 58, 58, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 63, 63, 63, 255, 100, 100, 100, 255, 138, 138, 138, 255, 176, 176, 176, 255, 213, 213, 213, 255, 251, 251, 251, 255, 221, 221, 221, 255, 183, 183, 183, 255, 146, 146, 146, 255, 108, 108, 108, 255, 70, 70, 70, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 84, 84, 84, 255, 139, 139, 139, 255, 193, 193, 193, 255, 247, 247, 247, 255, 207, 207, 207, 255, 153, 153, 153, 255, 98, 98, 98, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 84, 84, 84, 255, 139, 139, 139, 255, 193, 193, 193, 255, 247, 247, 247, 255, 207, 207, 207, 255, 153, 153, 153, 255, 98, 98, 98, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 44, 44, 44, 255, 82, 82, 82, 255, 119, 119, 119, 255, 157, 157, 157, 255, 195, 195, 195, 255, 232, 232, 232, 255, 239, 239, 239, 255, 202, 202, 202, 255, 164, 164, 164, 255, 126, 126, 126, 255, 89, 89, 89, 255, 51, 51, 51, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 98, 98, 98, 255, 152, 152, 152, 255, 207, 207, 207, 255, 248, 248, 248, 255, 194, 194, 194, 255, 139, 139, 139, 255, 85, 85, 85, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 98, 98, 98, 255, 152, 152, 152, 255, 207, 207, 207, 255, 248, 248, 248, 255, 194, 194, 194, 255, 139, 139, 139, 255, 85, 85, 85, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 63, 63, 63, 255, 101, 101, 101, 255, 138, 138, 138, 255, 176, 176, 176, 255, 214, 214, 214, 255, 251, 251, 251, 255, 220, 220, 220, 255, 183, 183, 183, 255, 145, 145, 145, 255, 107, 107, 107, 255, 70, 70, 70, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 57, 57, 57, 255, 111, 111, 111, 255, 166, 166, 166, 255, 220, 220, 220, 255, 234, 234, 234, 255, 180, 180, 180, 255, 126, 126, 126, 255, 71, 71, 71, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 57, 57, 57, 255, 111, 111, 111, 255, 166, 166, 166, 255, 220, 220, 220, 255, 234, 234, 234, 255, 180, 180, 180, 255, 126, 126, 126, 255, 71, 71, 71, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 45, 45, 45, 255, 82, 82, 82, 255, 120, 120, 120, 255, 158, 158, 158, 255, 195, 195, 195, 255, 233, 233, 233, 255, 239, 239, 239, 255, 201, 201, 201, 255, 163, 163, 163, 255, 126, 126, 126, 255, 88, 88, 88, 255, 51, 51, 51, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 71, 71, 71, 255, 125, 125, 125, 255, 179, 179, 179, 255, 234, 234, 234, 255, 221, 221, 221, 255, 166, 166, 166, 255, 112, 112, 112, 255, 57, 57, 57, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 71, 71, 71, 255, 125, 125, 125, 255, 179, 179, 179, 255, 234, 234, 234, 255, 221, 221, 221, 255, 166, 166, 166, 255, 112, 112, 112, 255, 57, 57, 57, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 64, 64, 64, 255, 101, 101, 101, 255, 139, 139, 139, 255, 177, 177, 177, 255, 214, 214, 214, 255, 252, 252, 252, 255, 220, 220, 220, 255, 182, 182, 182, 255, 144, 144, 144, 255, 107, 107, 107, 255, 69, 69, 69, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 84, 84, 84, 255, 139, 139, 139, 255, 193, 193, 193, 255, 248, 248, 248, 255, 207, 207, 207, 255, 153, 153, 153, 255, 98, 98, 98, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 84, 84, 84, 255, 139, 139, 139, 255, 193, 193, 193, 255, 248, 248, 248, 255, 207, 207, 207, 255, 153, 153, 153, 255, 98, 98, 98, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 45, 45, 45, 255, 83, 83, 83, 255, 121, 121, 121, 255, 158, 158, 158, 255, 196, 196, 196, 255, 233, 233, 233, 255, 238, 238, 238, 255, 201, 201, 201, 255, 163, 163, 163, 255, 125, 125, 125, 255, 88, 88, 88, 255, 50, 50, 50, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 98, 98, 98, 255, 152, 152, 152, 255, 207, 207, 207, 255, 248, 248, 248, 255, 193, 193, 193, 255, 139, 139, 139, 255, 85, 85, 85, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 98, 98, 98, 255, 152, 152, 152, 255, 207, 207, 207, 255, 248, 248, 248, 255, 193, 193, 193, 255, 139, 139, 139, 255, 85, 85, 85, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 64, 64, 64, 255, 102, 102, 102, 255, 140, 140, 140, 255, 177, 177, 177, 255, 215, 215, 215, 255, 252, 252, 252, 255, 219, 219, 219, 255, 181, 181, 181, 255, 144, 144, 144, 255, 106, 106, 106, 255, 69, 69, 69, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 57, 57, 57, 255, 112, 112, 112, 255, 166, 166, 166, 255, 220, 220, 220, 255, 234, 234, 234, 255, 180, 180, 180, 255, 125, 125, 125, 255, 71, 71, 71, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 57, 57, 57, 255, 112, 112, 112, 255, 166, 166, 166, 255, 220, 220, 220, 255, 234, 234, 234, 255, 180, 180, 180, 255, 125, 125, 125, 255, 71, 71, 71, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 46, 46, 46, 255, 84, 84, 84, 255, 121, 121, 121, 255, 159, 159, 159, 255, 196, 196, 196, 255, 234, 234, 234, 255, 238, 238, 238, 255, 200, 200, 200, 255, 162, 162, 162, 255, 125, 125, 125, 255, 87, 87, 87, 255, 50, 50, 50, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 71, 71, 71, 255, 125, 125, 125, 255, 180, 180, 180, 255, 234, 234, 234, 255, 221, 221, 221, 255, 166, 166, 166, 255, 112, 112, 112, 255, 57, 57, 57, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 71, 71, 71, 255, 125, 125, 125, 255, 180, 180, 180, 255, 234, 234, 234, 255, 221, 221, 221, 255, 166, 166, 166, 255, 112, 112, 112, 255, 57, 57, 57, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 65, 65, 65, 255, 103, 103, 103, 255, 140, 140, 140, 255, 178, 178, 178, 255, 215, 215, 215, 255, 253, 253, 253, 255, 218, 218, 218, 255, 181, 181, 181, 255, 143, 143, 143, 255, 106, 106, 106, 255, 68, 68, 68, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 84, 84, 84, 255, 139, 139, 139, 255, 193, 193, 193, 255, 248, 248, 248, 255, 207, 207, 207, 255, 153, 153, 153, 255, 98, 98, 98, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 84, 84, 84, 255, 139, 139, 139, 255, 193, 193, 193, 255, 248, 248, 248, 255, 207, 207, 207, 255, 153, 153, 153, 255, 98, 98, 98, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 46, 46, 46, 255, 84, 84, 84, 255, 122, 122, 122, 255, 159, 159, 159, 255, 197, 197, 197, 255, 234, 234, 234, 255, 237, 237, 237, 255, 199, 199, 199, 255, 162, 162, 162, 255, 124, 124, 124, 255, 87, 87, 87, 255, 49, 49, 49, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 98, 98, 98, 255, 152, 152, 152, 255, 207, 207, 207, 255, 248, 248, 248, 255, 193, 193, 193, 255, 139, 139, 139, 255, 85, 85, 85, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 98, 98, 98, 255, 152, 152, 152, 255, 207, 207, 207, 255, 248, 248, 248, 255, 193, 193, 193, 255, 139, 139, 139, 255, 85, 85, 85, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 66, 66, 66, 255, 103, 103, 103, 255, 141, 141, 141, 255, 178, 178, 178, 255, 216, 216, 216, 255, 254, 254, 254, 255, 218, 218, 218, 255, 180, 180, 180, 255, 143, 143, 143, 255, 105, 105, 105, 255, 68, 68, 68, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 57, 57, 57, 255, 112, 112, 112, 255, 166, 166, 166, 255, 220, 220, 220, 255, 234, 234, 234, 255, 180, 180, 180, 255, 125, 125, 125, 255, 71, 71, 71, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 57, 57, 57, 255, 112, 112, 112, 255, 166, 166, 166, 255, 220, 220, 220, 255, 234, 234, 234, 255, 180, 180, 180, 255, 125, 125, 125, 255, 71, 71, 71, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 85, 85, 85, 255, 122, 122, 122, 255, 160, 160, 160, 255, 197, 197, 197, 255, 235, 235, 235, 255, 236, 236, 236, 255, 199, 199, 199, 255, 161, 161, 161, 255, 124, 124, 124, 255, 86, 86, 86, 255, 48, 48, 48, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 71, 71, 71, 255, 125, 125, 125, 255, 180, 180, 180, 255, 234, 234, 234, 255, 221, 221, 221, 255, 166, 166, 166, 255, 112, 112, 112, 255, 57, 57, 57, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 71, 71, 71, 255, 125, 125, 125, 255, 180, 180, 180, 255, 234, 234, 234, 255, 221, 221, 221, 255, 166, 166, 166, 255, 112, 112, 112, 255, 57, 57, 57, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 141, 141, 141, 255, 179, 179, 179, 255, 216, 216, 216, 255, 254, 254, 254, 255, 217, 217, 217, 255, 180, 180, 180, 255, 142, 142, 142, 255, 105, 105, 105, 255, 67, 67, 67, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 84, 84, 84, 255, 139, 139, 139, 255, 193, 193, 193, 255, 248, 248, 248, 255, 207, 207, 207, 255, 153, 153, 153, 255, 98, 98, 98, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 84, 84, 84, 255, 139, 139, 139, 255, 193, 193, 193, 255, 248, 248, 248, 255, 207, 207, 207, 255, 153, 153, 153, 255, 98, 98, 98, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 236, 236, 236, 255, 236, 236, 236, 255, 198, 198, 198, 255, 161, 161, 161, 255, 123, 123, 123, 255, 85, 85, 85, 255, 48, 48, 48, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 98, 98, 98, 255, 152, 152, 152, 255, 207, 207, 207, 255, 248, 248, 248, 255, 193, 193, 193, 255, 131, 131, 131, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 98, 98, 98, 255, 152, 152, 152, 255, 207, 207, 207, 255, 248, 248, 248, 255, 193, 193, 193, 255, 131, 131, 131, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 216, 216, 216, 255, 179, 179, 179, 255, 142, 142, 142, 255, 104, 104, 104, 255, 66, 66, 66, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 216, 216, 216, 255, 163, 163, 163, 255, 98, 98, 98, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 98, 98, 98, 255, 163, 163, 163, 255, 216, 216, 216, 255, 193, 193, 193, 255, 131, 131, 131, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 57, 57, 57, 255, 112, 112, 112, 255, 166, 166, 166, 255, 216, 216, 216, 255, 193, 193, 193, 255, 131, 131, 131, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 57, 57, 57, 255, 112, 112, 112, 255, 166, 166, 166, 255, 216, 216, 216, 255, 193, 193, 193, 255, 131, 131, 131, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 140, 140, 140, 255, 151, 151, 151, 255, 123, 123, 123, 255, 85, 85, 85, 255, 47, 47, 47, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 140, 140, 140, 255, 151, 151, 151, 255, 122, 122, 122, 255, 71, 71, 71, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 71, 71, 71, 255, 122, 122, 122, 255, 151, 151, 151, 255, 140, 140, 140, 255, 98, 98, 98, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 71, 71, 71, 255, 122, 122, 122, 255, 151, 151, 151, 255, 140, 140, 140, 255, 98, 98, 98, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 71, 71, 71, 255, 122, 122, 122, 255, 151, 151, 151, 255, 140, 140, 140, 255, 98, 98, 98, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 77, 77, 77, 255, 84, 84, 84, 255, 64, 64, 64, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 77, 77, 77, 255, 84, 84, 84, 255, 64, 64, 64, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 64, 64, 64, 255, 84, 84, 84, 255, 77, 77, 77, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 64, 64, 64, 255, 84, 84, 84, 255, 77, 77, 77, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 64, 64, 64, 255, 84, 84, 84, 255, 77, 77, 77, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 16, 16, 16, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 16, 16, 16, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 16, 16, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 16, 16, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 16, 16, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 16, 16, 16, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 16, 16, 16, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 16, 16, 16, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 16, 16, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 77, 77, 77, 255, 84, 84, 84, 255, 64, 64, 64, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 58, 58, 58, 255, 78, 78, 78, 255, 73, 73, 73, 255, 46, 46, 46, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 77, 77, 77, 255, 84, 84, 84, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 77, 77, 77, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 77, 77, 77, 255, 84, 84, 84, 255, 64, 64, 64, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 64, 64, 64, 255, 84, 84, 84, 255, 77, 77, 77, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 140, 140, 140, 255, 151, 151, 151, 255, 122, 122, 122, 255, 71, 71, 71, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 40, 40, 40, 255, 78, 78, 78, 255, 115, 115, 115, 255, 145, 145, 145, 255, 138, 138, 138, 255, 98, 98, 98, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 140, 140, 140, 255, 151, 151, 151, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 140, 140, 140, 255, 98, 98, 98, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 140, 140, 140, 255, 151, 151, 151, 255, 122, 122, 122, 255, 83, 83, 83, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 71, 71, 71, 255, 122, 122, 122, 255, 151, 151, 151, 255, 140, 140, 140, 255, 98, 98, 98, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 216, 216, 216, 255, 163, 163, 163, 255, 98, 98, 98, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 59, 59, 59, 255, 97, 97, 97, 255, 135, 135, 135, 255, 172, 172, 172, 255, 210, 210, 210, 255, 194, 194, 194, 255, 134, 134, 134, 255, 68, 68, 68, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 194, 194, 194, 255, 134, 134, 134, 255, 68, 68, 68, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 216, 216, 216, 255, 178, 178, 178, 255, 140, 140, 140, 255, 102, 102, 102, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 98, 98, 98, 255, 163, 163, 163, 255, 216, 216, 216, 255, 193, 193, 193, 255, 131, 131, 131, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 41, 41, 41, 255, 78, 78, 78, 255, 116, 116, 116, 255, 154, 154, 154, 255, 191, 191, 191, 255, 229, 229, 229, 255, 243, 243, 243, 255, 209, 209, 209, 255, 141, 141, 141, 255, 73, 73, 73, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 232, 232, 232, 255, 209, 209, 209, 255, 141, 141, 141, 255, 73, 73, 73, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 234, 234, 234, 255, 197, 197, 197, 255, 159, 159, 159, 255, 121, 121, 121, 255, 83, 83, 83, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 60, 60, 60, 255, 97, 97, 97, 255, 135, 135, 135, 255, 173, 173, 173, 255, 210, 210, 210, 255, 248, 248, 248, 255, 224, 224, 224, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 218, 218, 218, 255, 253, 253, 253, 255, 215, 215, 215, 255, 178, 178, 178, 255, 140, 140, 140, 255, 102, 102, 102, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 41, 41, 41, 255, 79, 79, 79, 255, 117, 117, 117, 255, 154, 154, 154, 255, 192, 192, 192, 255, 229, 229, 229, 255, 242, 242, 242, 255, 204, 204, 204, 255, 167, 167, 167, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 199, 199, 199, 255, 237, 237, 237, 255, 234, 234, 234, 255, 197, 197, 197, 255, 159, 159, 159, 255, 121, 121, 121, 255, 84, 84, 84, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 60, 60, 60, 255, 98, 98, 98, 255, 136, 136, 136, 255, 173, 173, 173, 255, 211, 211, 211, 255, 248, 248, 248, 255, 223, 223, 223, 255, 185, 185, 185, 255, 148, 148, 148, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 143, 143, 143, 255, 180, 180, 180, 255, 218, 218, 218, 255, 253, 253, 253, 255, 216, 216, 216, 255, 178, 178, 178, 255, 140, 140, 140, 255, 103, 103, 103, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 42, 42, 42, 255, 80, 80, 80, 255, 117, 117, 117, 255, 155, 155, 155, 255, 192, 192, 192, 255, 230, 230, 230, 255, 242, 242, 242, 255, 204, 204, 204, 255, 166, 166, 166, 255, 129, 129, 129, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 124, 124, 124, 255, 161, 161, 161, 255, 199, 199, 199, 255, 237, 237, 237, 255, 234, 234, 234, 255, 197, 197, 197, 255, 159, 159, 159, 255, 121, 121, 121, 255, 84, 84, 84, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 61, 61, 61, 255, 99, 99, 99, 255, 136, 136, 136, 255, 174, 174, 174, 255, 211, 211, 211, 255, 249, 249, 249, 255, 222, 222, 222, 255, 185, 185, 185, 255, 147, 147, 147, 255, 110, 110, 110, 255, 72, 72, 72, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 67, 67, 67, 255, 105, 105, 105, 255, 143, 143, 143, 255, 180, 180, 180, 255, 218, 218, 218, 255, 253, 253, 253, 255, 216, 216, 216, 255, 178, 178, 178, 255, 140, 140, 140, 255, 103, 103, 103, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 43, 43, 43, 255, 80, 80, 80, 255, 118, 118, 118, 255, 155, 155, 155, 255, 193, 193, 193, 255, 230, 230, 230, 255, 241, 241, 241, 255, 203, 203, 203, 255, 166, 166, 166, 255, 128, 128, 128, 255, 91, 91, 91, 255, 53, 53, 53, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 48, 48, 48, 255, 86, 86, 86, 255, 124, 124, 124, 255, 161, 161, 161, 255, 199, 199, 199, 255, 237, 237, 237, 255, 235, 235, 235, 255, 197, 197, 197, 255, 159, 159, 159, 255, 122, 122, 122, 255, 84, 84, 84, 255, 46, 46, 46, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 62, 62, 62, 255, 99, 99, 99, 255, 137, 137, 137, 255, 174, 174, 174, 255, 212, 212, 212, 255, 250, 250, 250, 255, 222, 222, 222, 255, 184, 184, 184, 255, 147, 147, 147, 255, 109, 109, 109, 255, 72, 72, 72, 255, 34, 34, 34, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 105, 105, 105, 255, 142, 142, 142, 255, 180, 180, 180, 255, 218, 218, 218, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 140, 140, 140, 255, 103, 103, 103, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 43, 43, 43, 255, 81, 81, 81, 255, 118, 118, 118, 255, 156, 156, 156, 255, 193, 193, 193, 255, 231, 231, 231, 255, 240, 240, 240, 255, 203, 203, 203, 255, 165, 165, 165, 255, 128, 128, 128, 255, 90, 90, 90, 255, 52, 52, 52, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 86, 86, 86, 255, 124, 124, 124, 255, 161, 161, 161, 255, 199, 199, 199, 255, 237, 237, 237, 255, 235, 235, 235, 255, 197, 197, 197, 255, 159, 159, 159, 255, 122, 122, 122, 255, 84, 84, 84, 255, 46, 46, 46, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 62, 62, 62, 255, 100, 100, 100, 255, 137, 137, 137, 255, 175, 175, 175, 255, 213, 213, 213, 255, 250, 250, 250, 255, 221, 221, 221, 255, 184, 184, 184, 255, 146, 146, 146, 255, 109, 109, 109, 255, 71, 71, 71, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 105, 105, 105, 255, 142, 142, 142, 255, 180, 180, 180, 255, 218, 218, 218, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 44, 44, 44, 255, 81, 81, 81, 255, 119, 119, 119, 255, 156, 156, 156, 255, 194, 194, 194, 255, 232, 232, 232, 255, 240, 240, 240, 255, 202, 202, 202, 255, 165, 165, 165, 255, 127, 127, 127, 255, 89, 89, 89, 255, 52, 52, 52, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 86, 86, 86, 255, 123, 123, 123, 255, 161, 161, 161, 255, 199, 199, 199, 255, 236, 236, 236, 255, 235, 235, 235, 255, 197, 197, 197, 255, 159, 159, 159, 255, 122, 122, 122, 255, 84, 84, 84, 255, 46, 46, 46, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 63, 63, 63, 255, 100, 100, 100, 255, 138, 138, 138, 255, 176, 176, 176, 255, 213, 213, 213, 255, 251, 251, 251, 255, 221, 221, 221, 255, 183, 183, 183, 255, 146, 146, 146, 255, 108, 108, 108, 255, 70, 70, 70, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 104, 104, 104, 255, 142, 142, 142, 255, 180, 180, 180, 255, 218, 218, 218, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 44, 44, 44, 255, 82, 82, 82, 255, 119, 119, 119, 255, 157, 157, 157, 255, 195, 195, 195, 255, 232, 232, 232, 255, 239, 239, 239, 255, 202, 202, 202, 255, 164, 164, 164, 255, 126, 126, 126, 255, 89, 89, 89, 255, 51, 51, 51, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 86, 86, 86, 255, 123, 123, 123, 255, 161, 161, 161, 255, 199, 199, 199, 255, 236, 236, 236, 255, 235, 235, 235, 255, 197, 197, 197, 255, 160, 160, 160, 255, 122, 122, 122, 255, 84, 84, 84, 255, 46, 46, 46, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 63, 63, 63, 255, 101, 101, 101, 255, 138, 138, 138, 255, 176, 176, 176, 255, 214, 214, 214, 255, 251, 251, 251, 255, 220, 220, 220, 255, 183, 183, 183, 255, 145, 145, 145, 255, 107, 107, 107, 255, 70, 70, 70, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 104, 104, 104, 255, 142, 142, 142, 255, 180, 180, 180, 255, 217, 217, 217, 255, 254, 254, 254, 255, 216, 216, 216, 255, 178, 178, 178, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 45, 45, 45, 255, 82, 82, 82, 255, 120, 120, 120, 255, 158, 158, 158, 255, 195, 195, 195, 255, 233, 233, 233, 255, 239, 239, 239, 255, 201, 201, 201, 255, 163, 163, 163, 255, 126, 126, 126, 255, 88, 88, 88, 255, 51, 51, 51, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 199, 199, 199, 255, 236, 236, 236, 255, 235, 235, 235, 255, 197, 197, 197, 255, 160, 160, 160, 255, 122, 122, 122, 255, 84, 84, 84, 255, 47, 47, 47, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 64, 64, 64, 255, 101, 101, 101, 255, 139, 139, 139, 255, 177, 177, 177, 255, 214, 214, 214, 255, 252, 252, 252, 255, 220, 220, 220, 255, 182, 182, 182, 255, 144, 144, 144, 255, 107, 107, 107, 255, 69, 69, 69, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 104, 104, 104, 255, 142, 142, 142, 255, 180, 180, 180, 255, 217, 217, 217, 255, 254, 254, 254, 255, 216, 216, 216, 255, 179, 179, 179, 255, 141, 141, 141, 255, 103, 103, 103, 255, 65, 65, 65, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 45, 45, 45, 255, 83, 83, 83, 255, 121, 121, 121, 255, 158, 158, 158, 255, 196, 196, 196, 255, 233, 233, 233, 255, 238, 238, 238, 255, 201, 201, 201, 255, 163, 163, 163, 255, 125, 125, 125, 255, 88, 88, 88, 255, 50, 50, 50, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 198, 198, 198, 255, 236, 236, 236, 255, 235, 235, 235, 255, 197, 197, 197, 255, 160, 160, 160, 255, 122, 122, 122, 255, 84, 84, 84, 255, 47, 47, 47, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 27, 27, 27, 255, 64, 64, 64, 255, 102, 102, 102, 255, 140, 140, 140, 255, 177, 177, 177, 255, 215, 215, 215, 255, 252, 252, 252, 255, 219, 219, 219, 255, 181, 181, 181, 255, 144, 144, 144, 255, 106, 106, 106, 255, 69, 69, 69, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 66, 66, 66, 255, 104, 104, 104, 255, 142, 142, 142, 255, 180, 180, 180, 255, 217, 217, 217, 255, 254, 254, 254, 255, 216, 216, 216, 255, 179, 179, 179, 255, 141, 141, 141, 255, 103, 103, 103, 255, 66, 66, 66, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 46, 46, 46, 255, 84, 84, 84, 255, 121, 121, 121, 255, 159, 159, 159, 255, 196, 196, 196, 255, 234, 234, 234, 255, 238, 238, 238, 255, 200, 200, 200, 255, 162, 162, 162, 255, 125, 125, 125, 255, 87, 87, 87, 255, 50, 50, 50, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 48, 48, 48, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 198, 198, 198, 255, 236, 236, 236, 255, 235, 235, 235, 255, 198, 198, 198, 255, 160, 160, 160, 255, 122, 122, 122, 255, 85, 85, 85, 255, 47, 47, 47, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 65, 65, 65, 255, 103, 103, 103, 255, 140, 140, 140, 255, 178, 178, 178, 255, 215, 215, 215, 255, 253, 253, 253, 255, 218, 218, 218, 255, 181, 181, 181, 255, 143, 143, 143, 255, 106, 106, 106, 255, 68, 68, 68, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 66, 66, 66, 255, 104, 104, 104, 255, 142, 142, 142, 255, 179, 179, 179, 255, 217, 217, 217, 255, 254, 254, 254, 255, 216, 216, 216, 255, 179, 179, 179, 255, 141, 141, 141, 255, 103, 103, 103, 255, 66, 66, 66, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 122, 122, 122, 255, 159, 159, 159, 255, 197, 197, 197, 255, 234, 234, 234, 255, 237, 237, 237, 255, 199, 199, 199, 255, 162, 162, 162, 255, 124, 124, 124, 255, 87, 87, 87, 255, 49, 49, 49, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 47, 47, 47, 255, 85, 85, 85, 255, 123, 123, 123, 255, 161, 161, 161, 255, 198, 198, 198, 255, 236, 236, 236, 255, 235, 235, 235, 255, 198, 198, 198, 255, 160, 160, 160, 255, 122, 122, 122, 255, 85, 85, 85, 255, 47, 47, 47, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 141, 141, 141, 255, 178, 178, 178, 255, 216, 216, 216, 255, 254, 254, 254, 255, 218, 218, 218, 255, 180, 180, 180, 255, 143, 143, 143, 255, 105, 105, 105, 255, 68, 68, 68, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 66, 66, 66, 255, 104, 104, 104, 255, 142, 142, 142, 255, 179, 179, 179, 255, 217, 217, 217, 255, 254, 254, 254, 255, 217, 217, 217, 255, 179, 179, 179, 255, 141, 141, 141, 255, 104, 104, 104, 255, 66, 66, 66, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 197, 197, 197, 255, 235, 235, 235, 255, 236, 236, 236, 255, 199, 199, 199, 255, 161, 161, 161, 255, 124, 124, 124, 255, 86, 86, 86, 255, 48, 48, 48, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 47, 47, 47, 255, 85, 85, 85, 255, 123, 123, 123, 255, 160, 160, 160, 255, 198, 198, 198, 255, 236, 236, 236, 255, 236, 236, 236, 255, 198, 198, 198, 255, 160, 160, 160, 255, 122, 122, 122, 255, 85, 85, 85, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 77, 77, 77, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 80, 80, 80, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 216, 216, 216, 255, 254, 254, 254, 255, 217, 217, 217, 255, 180, 180, 180, 255, 142, 142, 142, 255, 105, 105, 105, 255, 67, 67, 67, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 66, 66, 66, 255, 104, 104, 104, 255, 142, 142, 142, 255, 179, 179, 179, 255, 217, 217, 217, 255, 254, 254, 254, 255, 217, 217, 217, 255, 179, 179, 179, 255, 141, 141, 141, 255, 98, 98, 98, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 140, 140, 140, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 167, 167, 167, 255, 235, 235, 235, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 236, 236, 236, 255, 198, 198, 198, 255, 161, 161, 161, 255, 123, 123, 123, 255, 85, 85, 85, 255, 48, 48, 48, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 47, 47, 47, 255, 85, 85, 85, 255, 123, 123, 123, 255, 160, 160, 160, 255, 198, 198, 198, 255, 236, 236, 236, 255, 236, 236, 236, 255, 194, 194, 194, 255, 134, 134, 134, 255, 68, 68, 68, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 235, 235, 235, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 223, 223, 223, 255, 179, 179, 179, 255, 142, 142, 142, 255, 104, 104, 104, 255, 66, 66, 66, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 127, 127, 127, 255, 191, 191, 191, 255, 223, 223, 223, 255, 170, 170, 170, 255, 104, 104, 104, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 41, 41, 41, 255, 78, 78, 78, 255, 116, 116, 116, 255, 154, 154, 154, 255, 191, 191, 191, 255, 229, 229, 229, 255, 243, 243, 243, 255, 200, 200, 200, 255, 137, 137, 137, 255, 70, 70, 70, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 198, 198, 198, 255, 243, 243, 243, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 143, 143, 143, 255, 157, 157, 157, 255, 129, 129, 129, 255, 85, 85, 85, 255, 47, 47, 47, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 97, 97, 97, 255, 143, 143, 143, 255, 157, 157, 157, 255, 129, 129, 129, 255, 78, 78, 78, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 60, 60, 60, 255, 97, 97, 97, 255, 135, 135, 135, 255, 173, 173, 173, 255, 210, 210, 210, 255, 248, 248, 248, 255, 224, 224, 224, 255, 186, 186, 186, 255, 148, 148, 148, 255, 105, 105, 105, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 48, 48, 48, 255, 80, 80, 80, 255, 89, 89, 89, 255, 71, 71, 71, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 48, 48, 48, 255, 80, 80, 80, 255, 89, 89, 89, 255, 71, 71, 71, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 41, 41, 41, 255, 79, 79, 79, 255, 117, 117, 117, 255, 154, 154, 154, 255, 192, 192, 192, 255, 229, 229, 229, 255, 242, 242, 242, 255, 204, 204, 204, 255, 167, 167, 167, 255, 129, 129, 129, 255, 92, 92, 92, 255, 54, 54, 54, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 89, 89, 89, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 21, 21, 21, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 21, 21, 21, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 60, 60, 60, 255, 98, 98, 98, 255, 136, 136, 136, 255, 173, 173, 173, 255, 211, 211, 211, 255, 248, 248, 248, 255, 223, 223, 223, 255, 185, 185, 185, 255, 148, 148, 148, 255, 110, 110, 110, 255, 73, 73, 73, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 167, 167, 167, 255, 235, 235, 235, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 42, 42, 42, 255, 80, 80, 80, 255, 117, 117, 117, 255, 155, 155, 155, 255, 192, 192, 192, 255, 230, 230, 230, 255, 242, 242, 242, 255, 204, 204, 204, 255, 166, 166, 166, 255, 129, 129, 129, 255, 91, 91, 91, 255, 54, 54, 54, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 61, 61, 61, 255, 99, 99, 99, 255, 136, 136, 136, 255, 174, 174, 174, 255, 211, 211, 211, 255, 249, 249, 249, 255, 222, 222, 222, 255, 185, 185, 185, 255, 147, 147, 147, 255, 110, 110, 110, 255, 72, 72, 72, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 43, 43, 43, 255, 80, 80, 80, 255, 118, 118, 118, 255, 155, 155, 155, 255, 193, 193, 193, 255, 230, 230, 230, 255, 241, 241, 241, 255, 203, 203, 203, 255, 166, 166, 166, 255, 128, 128, 128, 255, 91, 91, 91, 255, 53, 53, 53, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 62, 62, 62, 255, 99, 99, 99, 255, 137, 137, 137, 255, 174, 174, 174, 255, 212, 212, 212, 255, 250, 250, 250, 255, 222, 222, 222, 255, 184, 184, 184, 255, 147, 147, 147, 255, 109, 109, 109, 255, 72, 72, 72, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 43, 43, 43, 255, 81, 81, 81, 255, 118, 118, 118, 255, 156, 156, 156, 255, 193, 193, 193, 255, 231, 231, 231, 255, 240, 240, 240, 255, 203, 203, 203, 255, 165, 165, 165, 255, 128, 128, 128, 255, 90, 90, 90, 255, 52, 52, 52, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 62, 62, 62, 255, 100, 100, 100, 255, 137, 137, 137, 255, 175, 175, 175, 255, 213, 213, 213, 255, 250, 250, 250, 255, 221, 221, 221, 255, 184, 184, 184, 255, 146, 146, 146, 255, 109, 109, 109, 255, 71, 71, 71, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 44, 44, 44, 255, 81, 81, 81, 255, 119, 119, 119, 255, 156, 156, 156, 255, 194, 194, 194, 255, 232, 232, 232, 255, 240, 240, 240, 255, 202, 202, 202, 255, 165, 165, 165, 255, 127, 127, 127, 255, 89, 89, 89, 255, 52, 52, 52, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 63, 63, 63, 255, 100, 100, 100, 255, 138, 138, 138, 255, 176, 176, 176, 255, 213, 213, 213, 255, 251, 251, 251, 255, 221, 221, 221, 255, 183, 183, 183, 255, 146, 146, 146, 255, 108, 108, 108, 255, 70, 70, 70, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 44, 44, 44, 255, 82, 82, 82, 255, 119, 119, 119, 255, 157, 157, 157, 255, 195, 195, 195, 255, 232, 232, 232, 255, 239, 239, 239, 255, 202, 202, 202, 255, 164, 164, 164, 255, 126, 126, 126, 255, 89, 89, 89, 255, 51, 51, 51, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 132, 132, 132, 255, 200, 200, 200, 255, 241, 241, 241, 255, 173, 173, 173, 255, 105, 105, 105, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 63, 63, 63, 255, 101, 101, 101, 255, 138, 138, 138, 255, 176, 176, 176, 255, 214, 214, 214, 255, 251, 251, 251, 255, 220, 220, 220, 255, 183, 183, 183, 255, 145, 145, 145, 255, 107, 107, 107, 255, 70, 70, 70, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 98, 98, 98, 255, 166, 166, 166, 255, 234, 234, 234, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 206, 206, 206, 255, 138, 138, 138, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 168, 168, 168, 255, 236, 236, 236, 255, 205, 205, 205, 255, 137, 137, 137, 255, 69, 69, 69, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 45, 45, 45, 255, 82, 82, 82, 255, 120, 120, 120, 255, 158, 158, 158, 255, 195, 195, 195, 255, 233, 233, 233, 255, 239, 239, 239, 255, 201, 201, 201, 255, 163, 163, 163, 255, 126, 126, 126, 255, 88, 88, 88, 255, 51, 51, 51, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 133, 133, 133, 255, 201, 201, 201, 255, 240, 240, 240, 255, 172, 172, 172, 255, 104, 104, 104, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 64, 64, 64, 255, 101, 101, 101, 255, 139, 139, 139, 255, 177, 177, 177, 255, 214, 214, 214, 255, 252, 252, 252, 255, 220, 220, 220, 255, 182, 182, 182, 255, 144, 144, 144, 255, 107, 107, 107, 255, 69, 69, 69, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 45, 45, 45, 255, 83, 83, 83, 255, 121, 121, 121, 255, 158, 158, 158, 255, 196, 196, 196, 255, 233, 233, 233, 255, 238, 238, 238, 255, 201, 201, 201, 255, 163, 163, 163, 255, 125, 125, 125, 255, 88, 88, 88, 255, 50, 50, 50, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 27, 27, 27, 255, 64, 64, 64, 255, 102, 102, 102, 255, 140, 140, 140, 255, 177, 177, 177, 255, 215, 215, 215, 255, 252, 252, 252, 255, 219, 219, 219, 255, 181, 181, 181, 255, 144, 144, 144, 255, 106, 106, 106, 255, 69, 69, 69, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 46, 46, 46, 255, 84, 84, 84, 255, 121, 121, 121, 255, 159, 159, 159, 255, 196, 196, 196, 255, 234, 234, 234, 255, 238, 238, 238, 255, 200, 200, 200, 255, 162, 162, 162, 255, 125, 125, 125, 255, 87, 87, 87, 255, 50, 50, 50, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 207, 207, 207, 255, 139, 139, 139, 255, 71, 71, 71, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 65, 65, 65, 255, 103, 103, 103, 255, 140, 140, 140, 255, 178, 178, 178, 255, 215, 215, 215, 255, 253, 253, 253, 255, 218, 218, 218, 255, 181, 181, 181, 255, 143, 143, 143, 255, 106, 106, 106, 255, 68, 68, 68, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 202, 202, 202, 255, 239, 239, 239, 255, 171, 171, 171, 255, 103, 103, 103, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 106, 106, 106, 255, 122, 122, 122, 255, 159, 159, 159, 255, 197, 197, 197, 255, 234, 234, 234, 255, 237, 237, 237, 255, 199, 199, 199, 255, 162, 162, 162, 255, 124, 124, 124, 255, 87, 87, 87, 255, 49, 49, 49, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 141, 141, 141, 255, 178, 178, 178, 255, 216, 216, 216, 255, 254, 254, 254, 255, 218, 218, 218, 255, 180, 180, 180, 255, 143, 143, 143, 255, 105, 105, 105, 255, 68, 68, 68, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 174, 174, 174, 255, 197, 197, 197, 255, 235, 235, 235, 255, 236, 236, 236, 255, 199, 199, 199, 255, 161, 161, 161, 255, 124, 124, 124, 255, 86, 86, 86, 255, 48, 48, 48, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 199, 199, 199, 255, 242, 242, 242, 255, 216, 216, 216, 255, 254, 254, 254, 255, 217, 217, 217, 255, 180, 180, 180, 255, 142, 142, 142, 255, 105, 105, 105, 255, 67, 67, 67, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 97, 97, 97, 255, 165, 165, 165, 255, 233, 233, 233, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 208, 208, 208, 255, 140, 140, 140, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 101, 101, 101, 255, 169, 169, 169, 255, 237, 237, 237, 255, 204, 204, 204, 255, 136, 136, 136, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 198, 198, 198, 255, 243, 243, 243, 255, 236, 236, 236, 255, 198, 198, 198, 255, 161, 161, 161, 255, 123, 123, 123, 255, 85, 85, 85, 255, 48, 48, 48, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 135, 135, 135, 255, 203, 203, 203, 255, 238, 238, 238, 255, 170, 170, 170, 255, 102, 102, 102, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 96, 96, 96, 255, 164, 164, 164, 255, 232, 232, 232, 255, 209, 209, 209, 255, 141, 141, 141, 255, 73, 73, 73, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 98, 98, 98, 255, 163, 163, 163, 255, 218, 218, 218, 255, 200, 200, 200, 255, 137, 137, 137, 255, 70, 70, 70, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 98, 98, 98, 255, 163, 163, 163, 255, 216, 216, 216, 255, 193, 193, 193, 255, 131, 131, 131, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 223, 223, 223, 255, 179, 179, 179, 255, 142, 142, 142, 255, 104, 104, 104, 255, 66, 66, 66, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 131, 131, 131, 255, 193, 193, 193, 255, 216, 216, 216, 255, 163, 163, 163, 255, 98, 98, 98, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 94, 94, 94, 255, 160, 160, 160, 255, 218, 218, 218, 255, 200, 200, 200, 255, 137, 137, 137, 255, 70, 70, 70, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 71, 71, 71, 255, 122, 122, 122, 255, 155, 155, 155, 255, 147, 147, 147, 255, 105, 105, 105, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 71, 71, 71, 255, 122, 122, 122, 255, 151, 151, 151, 255, 140, 140, 140, 255, 98, 98, 98, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 143, 143, 143, 255, 157, 157, 157, 255, 129, 129, 129, 255, 85, 85, 85, 255, 47, 47, 47, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 98, 98, 98, 255, 140, 140, 140, 255, 151, 151, 151, 255, 122, 122, 122, 255, 71, 71, 71, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 69, 69, 69, 255, 122, 122, 122, 255, 155, 155, 155, 255, 147, 147, 147, 255, 105, 105, 105, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 67, 67, 67, 255, 88, 88, 88, 255, 83, 83, 83, 255, 54, 54, 54, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 64, 64, 64, 255, 84, 84, 84, 255, 77, 77, 77, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 48, 48, 48, 255, 80, 80, 80, 255, 89, 89, 89, 255, 71, 71, 71, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 77, 77, 77, 255, 84, 84, 84, 255, 64, 64, 64, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 67, 67, 67, 255, 88, 88, 88, 255, 83, 83, 83, 255, 54, 54, 54, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 21, 21, 21, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 16, 16, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 21, 21, 21, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 16, 16, 16, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 21, 21, 21, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 1 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/pattern/pattern_scratches.gd b/pattern/pattern_scratches.gd deleted file mode 100644 index c4e0b01..0000000 --- a/pattern/pattern_scratches.gd +++ /dev/null @@ -1,252 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -func _ready(): - if !Engine.editor_hint: - gen() - - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - -# var f : float = pattern(v, 4, 4, CombinerType.MULTIPLY, CombinerAxisType.SINE, CombinerAxisType.SINE) - - var col : Color = scratchescol(v) - - image.set_pixel(x, y, col) - - - image.unlock() - - tex.create_from_image(image) - texture = tex - -var seed_o74963 = 31821; -var p_o74963_length = 0.250000000; -var p_o74963_width = 0.400000000; -var p_o74963_layers = 5.000000000; -var p_o74963_waviness = 0.510000000; -var p_o74963_angle = -1.000000000; -var p_o74963_randomness = 0.440000000; - -func scratchescol(uv : Vector2) -> Color: - var f : float = scratches(((uv)), int(p_o74963_layers), Vector2(p_o74963_length, p_o74963_width), p_o74963_waviness, p_o74963_angle, p_o74963_randomness, Vector2(float(seed_o74963), 0.0)); - - return Color(f, f, f, 1) - -func scratch(uv : Vector2, size : Vector2, waviness : float, angle : float, randomness : float, pseed : Vector2) -> float: - var subdivide : float = floor(1.0/size.x); - var cut : float = size.x*subdivide; - uv *= subdivide; - var r1 : Vector2 = rand2(floorv2(uv) + pseed); - var r2 : Vector2 = rand2(r1); - uv = fractv2(uv); - uv = 2.0 * uv - Vector2(1, 1); - - var a : float = 6.28*(angle+(r1.x-0.5)*randomness); - var c : float = cos(a); - var s : float = sin(a); - - uv = Vector2(c*uv.x+s*uv.y, s*uv.x-c*uv.y); - uv.y += 2.0*r1.y-1.0; - uv.y += 0.5*waviness*cos(2.0*uv.x+6.28*r2.y); - uv.x /= cut; - uv.y /= subdivide*size.y; - - return (1.0-uv.x*uv.x)*max(0.0, 1.0-1000.0*uv.y*uv.y); - -func scratches(uv : Vector2, layers : int, size : Vector2, waviness : float, angle : float, randomness : float, pseed : Vector2) -> float: - var v : float = 0.0; - - for i in range(layers):# (int i = 0; i < layers; ++i) { - v = max(v, scratch(fractv2(uv + pseed), size, waviness, angle/360.0, randomness, pseed)); - pseed = rand2(pseed); - - return v; - -func clampv3(v : Vector3, mi : Vector3, ma : Vector3) -> Vector3: - v.x = clamp(v.x, mi.x, ma.x) - v.y = clamp(v.y, mi.y, ma.y) - v.y = clamp(v.z, mi.z, ma.z) - - return v - - -func floorv2(a : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = floor(a.x) - v.y = floor(a.y) - - return v - -func maxv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - - return v - -func maxv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - v.z = max(a.z, b.z) - - return v - -func absv2(v : Vector2) -> Vector2: - v.x = abs(v.x) - v.y = abs(v.y) - - return v - -func absv3(v : Vector3) -> Vector3: - v.x = abs(v.x) - v.y = abs(v.y) - v.y = abs(v.y) - - return v - -func cosv2(v : Vector2) -> Vector2: - v.x = cos(v.x) - v.y = cos(v.y) - - return v - -func cosv3(v : Vector3) -> Vector3: - v.x = cos(v.x) - v.y = cos(v.y) - v.y = cos(v.y) - - return v - -func modv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - v.z = modf(a.z, b.z) - - return v - - -func modv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - - return v - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fractv2(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractv3(v : Vector3) -> Vector3: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - v.z = v.z - floor(v.z) - - return v - -func fract(f : float) -> float: - return f - floor(f) - -func rand(x : Vector2) -> float: - return fract(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func rand2(x : Vector2) -> Vector2: - return fractv2(cosv2(Vector2(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)))) * 43758.5453); - -func rand3(x : Vector2) -> Vector3: - return fractv3(cosv3(Vector3(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)), - x.dot(Vector2(13.254, 5.867)))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/pattern/pattern_scratches.tscn b/pattern/pattern_scratches.tscn deleted file mode 100644 index d1a6398..0000000 --- a/pattern/pattern_scratches.tscn +++ /dev/null @@ -1,27 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://pattern/pattern_scratches.gd" type="Script" id=1] - - -[sub_resource type="Image" id=3] -data = { -"data": PoolByteArray( 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 46, 46, 46, 255, 196, 196, 196, 255, 251, 251, 251, 255, 209, 209, 209, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 74, 74, 74, 255, 64, 64, 64, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 43, 43, 43, 255, 48, 48, 48, 255, 39, 39, 39, 255, 22, 22, 22, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 156, 156, 156, 255, 220, 220, 220, 255, 251, 251, 251, 255, 246, 246, 246, 255, 207, 207, 207, 255, 131, 131, 131, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 35, 35, 35, 255, 59, 59, 59, 255, 61, 61, 61, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 169, 169, 169, 255, 245, 245, 245, 255, 224, 224, 224, 255, 106, 106, 106, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 58, 58, 58, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 28, 28, 28, 255, 30, 30, 30, 255, 22, 22, 22, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 57, 57, 57, 255, 156, 156, 156, 255, 221, 221, 221, 255, 249, 249, 249, 255, 241, 241, 241, 255, 194, 194, 194, 255, 110, 110, 110, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 41, 41, 41, 255, 49, 49, 49, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 11, 11, 11, 255, 17, 17, 17, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 30, 30, 30, 255, 26, 26, 26, 255, 17, 17, 17, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 132, 132, 132, 255, 232, 232, 232, 255, 235, 235, 235, 255, 141, 141, 141, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 48, 48, 48, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 12, 12, 12, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 72, 72, 72, 255, 123, 123, 123, 255, 151, 151, 151, 255, 149, 149, 149, 255, 107, 107, 107, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 165, 165, 165, 255, 225, 225, 225, 255, 246, 246, 246, 255, 229, 229, 229, 255, 171, 171, 171, 255, 72, 72, 72, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 23, 23, 23, 255, 35, 35, 35, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 13, 13, 13, 255, 26, 26, 26, 255, 38, 38, 38, 255, 50, 50, 50, 255, 61, 61, 61, 255, 71, 71, 71, 255, 79, 79, 79, 255, 86, 86, 86, 255, 90, 90, 90, 255, 91, 91, 91, 255, 86, 86, 86, 255, 82, 82, 82, 255, 210, 210, 210, 255, 241, 241, 241, 255, 174, 174, 174, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 46, 46, 46, 255, 115, 115, 115, 255, 158, 158, 158, 255, 165, 165, 165, 255, 130, 130, 130, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 180, 180, 180, 255, 231, 231, 231, 255, 240, 240, 240, 255, 207, 207, 207, 255, 131, 131, 131, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 18, 18, 18, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 15, 15, 15, 255, 26, 26, 26, 255, 37, 37, 37, 255, 47, 47, 47, 255, 58, 58, 58, 255, 70, 70, 70, 255, 82, 82, 82, 255, 94, 94, 94, 255, 107, 107, 107, 255, 118, 118, 118, 255, 128, 128, 128, 255, 176, 176, 176, 255, 238, 238, 238, 255, 202, 202, 202, 255, 109, 109, 109, 255, 77, 77, 77, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 103, 103, 103, 255, 160, 160, 160, 255, 179, 179, 179, 255, 149, 149, 149, 255, 63, 63, 63, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 123, 123, 123, 255, 200, 200, 200, 255, 234, 234, 234, 255, 224, 224, 224, 255, 169, 169, 169, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 18, 18, 18, 255, 25, 25, 25, 255, 35, 35, 35, 255, 48, 48, 48, 255, 63, 63, 63, 255, 82, 82, 82, 255, 125, 125, 125, 255, 223, 223, 223, 255, 222, 222, 222, 255, 155, 155, 155, 255, 164, 164, 164, 255, 163, 163, 163, 255, 148, 148, 148, 255, 117, 117, 117, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 28, 28, 28, 255, 24, 24, 24, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 11, 11, 11, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 161, 161, 161, 255, 189, 189, 189, 255, 165, 165, 165, 255, 79, 79, 79, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 161, 161, 161, 255, 217, 217, 217, 255, 227, 227, 227, 255, 190, 190, 190, 255, 106, 106, 106, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 31, 31, 31, 255, 50, 50, 50, 255, 63, 63, 63, 255, 70, 70, 70, 255, 73, 73, 73, 255, 73, 73, 73, 255, 70, 70, 70, 255, 64, 64, 64, 255, 58, 58, 58, 255, 50, 50, 50, 255, 41, 41, 41, 255, 32, 32, 32, 255, 23, 23, 23, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 55, 55, 55, 255, 192, 192, 192, 255, 230, 230, 230, 255, 169, 169, 169, 255, 102, 102, 102, 255, 134, 134, 134, 255, 161, 161, 161, 255, 180, 180, 180, 255, 186, 186, 186, 255, 175, 175, 175, 255, 143, 143, 143, 255, 84, 84, 84, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 40, 40, 40, 255, 47, 47, 47, 255, 39, 39, 39, 255, 25, 25, 25, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 19, 19, 19, 255, 25, 25, 25, 255, 29, 29, 29, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 74, 74, 74, 255, 160, 160, 160, 255, 197, 197, 197, 255, 177, 177, 177, 255, 91, 91, 91, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 119, 119, 119, 255, 194, 194, 194, 255, 221, 221, 221, 255, 199, 199, 199, 255, 129, 129, 129, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 135, 135, 135, 255, 142, 142, 142, 255, 144, 144, 144, 255, 142, 142, 142, 255, 137, 137, 137, 255, 130, 130, 130, 255, 122, 122, 122, 255, 113, 113, 113, 255, 104, 104, 104, 255, 94, 94, 94, 255, 83, 83, 83, 255, 72, 72, 72, 255, 61, 61, 61, 255, 49, 49, 49, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 140, 140, 140, 255, 221, 221, 221, 255, 203, 203, 203, 255, 84, 84, 84, 255, 0, 0, 0, 255, 17, 17, 17, 255, 70, 70, 70, 255, 119, 119, 119, 255, 160, 160, 160, 255, 189, 189, 189, 255, 202, 202, 202, 255, 192, 192, 192, 255, 155, 155, 155, 255, 86, 86, 86, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 63, 63, 63, 255, 64, 64, 64, 255, 51, 51, 51, 255, 31, 31, 31, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 18, 18, 18, 255, 27, 27, 27, 255, 43, 43, 43, 255, 50, 50, 50, 255, 47, 47, 47, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 61, 61, 61, 255, 160, 160, 160, 255, 205, 205, 205, 255, 187, 187, 187, 255, 99, 99, 99, 255, 0, 0, 0, 255, 23, 23, 23, 255, 42, 42, 42, 255, 53, 53, 53, 255, 59, 59, 59, 255, 58, 58, 58, 255, 51, 51, 51, 255, 37, 37, 37, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 80, 80, 80, 255, 171, 171, 171, 255, 211, 211, 211, 255, 201, 201, 201, 255, 140, 140, 140, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 59, 59, 59, 255, 96, 96, 96, 255, 120, 120, 120, 255, 175, 175, 175, 255, 164, 164, 164, 255, 151, 151, 151, 255, 138, 138, 138, 255, 124, 124, 124, 255, 111, 111, 111, 255, 99, 99, 99, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 65, 65, 65, 255, 58, 58, 58, 255, 51, 51, 51, 255, 44, 44, 44, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 190, 190, 190, 255, 218, 218, 218, 255, 147, 147, 147, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 106, 106, 106, 255, 161, 161, 161, 255, 199, 199, 199, 255, 214, 214, 214, 255, 201, 201, 201, 255, 154, 154, 154, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 72, 72, 72, 255, 84, 84, 84, 255, 76, 76, 76, 255, 55, 55, 55, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 13, 13, 13, 255, 36, 36, 36, 255, 58, 58, 58, 255, 66, 66, 66, 255, 70, 70, 70, 255, 48, 48, 48, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 13, 13, 13, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 65, 65, 65, 255, 160, 160, 160, 255, 211, 211, 211, 255, 195, 195, 195, 255, 180, 180, 180, 255, 195, 195, 195, 255, 205, 205, 205, 255, 212, 212, 212, 255, 217, 217, 217, 255, 218, 218, 218, 255, 217, 217, 217, 255, 212, 212, 212, 255, 204, 204, 204, 255, 190, 190, 190, 255, 171, 171, 171, 255, 144, 144, 144, 255, 108, 108, 108, 255, 149, 149, 149, 255, 199, 199, 199, 255, 197, 197, 197, 255, 142, 142, 142, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 123, 123, 123, 255, 156, 156, 156, 255, 175, 175, 175, 255, 183, 183, 183, 255, 182, 182, 182, 255, 120, 120, 120, 255, 93, 93, 93, 255, 68, 68, 68, 255, 45, 45, 45, 255, 26, 26, 26, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 133, 133, 133, 255, 211, 211, 211, 255, 190, 190, 190, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 104, 104, 104, 255, 169, 169, 169, 255, 211, 211, 211, 255, 224, 224, 224, 255, 201, 201, 201, 255, 138, 138, 138, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 70, 70, 70, 255, 98, 98, 98, 255, 100, 100, 100, 255, 82, 82, 82, 255, 50, 50, 50, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 36, 36, 36, 255, 52, 52, 52, 255, 79, 79, 79, 255, 90, 90, 90, 255, 86, 86, 86, 255, 52, 52, 52, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 25, 25, 25, 255, 22, 22, 22, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 95, 95, 95, 255, 137, 137, 137, 255, 170, 170, 170, 255, 194, 194, 194, 255, 211, 211, 211, 255, 222, 222, 222, 255, 229, 229, 229, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 254, 254, 254, 255, 250, 250, 250, 255, 241, 241, 241, 255, 225, 225, 225, 255, 198, 198, 198, 255, 188, 188, 188, 255, 189, 189, 189, 255, 137, 137, 137, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 107, 107, 107, 255, 161, 161, 161, 255, 192, 192, 192, 255, 205, 205, 205, 255, 203, 203, 203, 255, 191, 191, 191, 255, 171, 171, 171, 255, 147, 147, 147, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 47, 47, 47, 255, 175, 175, 175, 255, 207, 207, 207, 255, 141, 141, 141, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 115, 115, 115, 255, 186, 186, 186, 255, 226, 226, 226, 255, 229, 229, 229, 255, 189, 189, 189, 255, 101, 101, 101, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 103, 103, 103, 255, 118, 118, 118, 255, 108, 108, 108, 255, 77, 77, 77, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 48, 48, 48, 255, 87, 87, 87, 255, 100, 100, 100, 255, 107, 107, 107, 255, 79, 79, 79, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 39, 39, 39, 255, 27, 27, 27, 255, 7, 7, 7, 255, 28, 28, 28, 255, 85, 85, 85, 255, 131, 131, 131, 255, 166, 166, 166, 255, 189, 189, 189, 255, 202, 202, 202, 255, 207, 207, 207, 255, 204, 204, 204, 255, 196, 196, 196, 255, 184, 184, 184, 255, 170, 170, 170, 255, 224, 224, 224, 255, 205, 205, 205, 255, 132, 132, 132, 255, 125, 125, 125, 255, 122, 122, 122, 255, 124, 124, 124, 255, 130, 130, 130, 255, 141, 141, 141, 255, 156, 156, 156, 255, 174, 174, 174, 255, 194, 194, 194, 255, 213, 213, 213, 255, 231, 231, 231, 255, 244, 244, 244, 255, 252, 252, 252, 255, 250, 250, 250, 255, 238, 238, 238, 255, 213, 213, 213, 255, 173, 173, 173, 255, 116, 116, 116, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 120, 120, 120, 255, 181, 181, 181, 255, 213, 213, 213, 255, 221, 221, 221, 255, 210, 210, 210, 255, 184, 184, 184, 255, 148, 148, 148, 255, 105, 105, 105, 255, 59, 59, 59, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 108, 108, 108, 255, 194, 194, 194, 255, 185, 185, 185, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 141, 141, 141, 255, 209, 209, 209, 255, 238, 238, 238, 255, 223, 223, 223, 255, 157, 157, 157, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 99, 99, 99, 255, 130, 130, 130, 255, 131, 131, 131, 255, 106, 106, 106, 255, 62, 62, 62, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 36, 36, 36, 255, 64, 64, 64, 255, 107, 107, 107, 255, 124, 124, 124, 255, 104, 104, 104, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 49, 49, 49, 255, 47, 47, 47, 255, 51, 51, 51, 255, 103, 103, 103, 255, 142, 142, 142, 255, 169, 169, 169, 255, 183, 183, 183, 255, 184, 184, 184, 255, 175, 175, 175, 255, 156, 156, 156, 255, 130, 130, 130, 255, 97, 97, 97, 255, 61, 61, 61, 255, 23, 23, 23, 255, 37, 37, 37, 255, 171, 171, 171, 255, 230, 230, 230, 255, 207, 207, 207, 255, 97, 97, 97, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 77, 77, 77, 255, 121, 121, 121, 255, 162, 162, 162, 255, 197, 197, 197, 255, 225, 225, 225, 255, 242, 242, 242, 255, 245, 245, 245, 255, 234, 234, 234, 255, 205, 205, 205, 255, 157, 157, 157, 255, 90, 90, 90, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 110, 110, 110, 255, 185, 185, 185, 255, 223, 223, 223, 255, 231, 231, 231, 255, 213, 213, 213, 255, 175, 175, 175, 255, 122, 122, 122, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 147, 147, 147, 255, 195, 195, 195, 255, 148, 148, 148, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 79, 79, 79, 255, 176, 176, 176, 255, 232, 232, 232, 255, 242, 242, 242, 255, 199, 199, 199, 255, 101, 101, 101, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 134, 134, 134, 255, 149, 149, 149, 255, 134, 134, 134, 255, 93, 93, 93, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51, 51, 51, 255, 109, 109, 109, 255, 138, 138, 138, 255, 138, 138, 138, 255, 104, 104, 104, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 64, 64, 64, 255, 104, 104, 104, 255, 138, 138, 138, 255, 158, 158, 158, 255, 164, 164, 164, 255, 156, 156, 156, 255, 134, 134, 134, 255, 100, 100, 100, 255, 54, 54, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 177, 177, 177, 255, 235, 235, 235, 255, 208, 208, 208, 255, 90, 90, 90, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 70, 70, 70, 255, 130, 130, 130, 255, 179, 179, 179, 255, 214, 214, 214, 255, 234, 234, 234, 255, 236, 236, 236, 255, 218, 218, 218, 255, 179, 179, 179, 255, 119, 119, 119, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 17, 17, 17, 255, 19, 19, 19, 255, 14, 14, 14, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 171, 171, 171, 255, 225, 225, 225, 255, 239, 239, 239, 255, 221, 221, 221, 255, 174, 174, 174, 255, 106, 106, 106, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 168, 168, 168, 255, 182, 182, 182, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 129, 129, 129, 255, 213, 213, 213, 255, 247, 247, 247, 255, 228, 228, 228, 255, 152, 152, 152, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 131, 131, 131, 255, 161, 161, 161, 255, 158, 158, 158, 255, 124, 124, 124, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 105, 105, 105, 255, 131, 131, 131, 255, 154, 154, 154, 255, 128, 128, 128, 255, 95, 95, 95, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 54, 54, 54, 255, 95, 95, 95, 255, 125, 125, 125, 255, 141, 141, 141, 255, 142, 142, 142, 255, 127, 127, 127, 255, 95, 95, 95, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 47, 47, 47, 255, 185, 185, 185, 255, 240, 240, 240, 255, 206, 206, 206, 255, 80, 80, 80, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 123, 123, 123, 255, 155, 155, 155, 255, 132, 132, 132, 255, 180, 180, 180, 255, 214, 214, 214, 255, 227, 227, 227, 255, 219, 219, 219, 255, 187, 187, 187, 255, 133, 133, 133, 255, 57, 57, 57, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 35, 35, 35, 255, 38, 38, 38, 255, 31, 31, 31, 255, 19, 19, 19, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 132, 132, 132, 255, 212, 212, 212, 255, 244, 244, 244, 255, 234, 234, 234, 255, 187, 187, 187, 255, 111, 111, 111, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 101, 101, 101, 255, 176, 176, 176, 255, 160, 160, 160, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 70, 70, 70, 255, 181, 181, 181, 255, 241, 241, 241, 255, 246, 246, 246, 255, 192, 192, 192, 255, 76, 76, 76, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 45, 45, 45, 255, 124, 124, 124, 255, 167, 167, 167, 255, 176, 176, 176, 255, 153, 153, 153, 255, 100, 100, 100, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 54, 54, 54, 255, 130, 130, 130, 255, 165, 165, 165, 255, 165, 165, 165, 255, 122, 122, 122, 255, 16, 16, 16, 255, 44, 44, 44, 255, 81, 81, 81, 255, 108, 108, 108, 255, 122, 122, 122, 255, 121, 121, 121, 255, 102, 102, 102, 255, 65, 65, 65, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 194, 194, 194, 255, 244, 244, 244, 255, 204, 204, 204, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 52, 52, 52, 255, 126, 126, 126, 255, 143, 143, 143, 255, 108, 108, 108, 255, 77, 77, 77, 255, 145, 145, 145, 255, 191, 191, 191, 255, 214, 214, 214, 255, 212, 212, 212, 255, 187, 187, 187, 255, 139, 139, 139, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 36, 36, 36, 255, 54, 54, 54, 255, 55, 55, 55, 255, 44, 44, 44, 255, 25, 25, 25, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 176, 176, 176, 255, 237, 237, 237, 255, 247, 247, 247, 255, 212, 212, 212, 255, 137, 137, 137, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 126, 126, 126, 255, 173, 173, 173, 255, 130, 130, 130, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 139, 139, 139, 255, 225, 225, 225, 255, 253, 253, 253, 255, 221, 221, 221, 255, 127, 127, 127, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 117, 117, 117, 255, 170, 170, 170, 255, 190, 190, 190, 255, 176, 176, 176, 255, 131, 131, 131, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 123, 123, 123, 255, 154, 154, 154, 255, 179, 179, 179, 255, 147, 147, 147, 255, 87, 87, 87, 255, 101, 101, 101, 255, 102, 102, 102, 255, 82, 82, 82, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 202, 202, 202, 255, 248, 248, 248, 255, 199, 199, 199, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 126, 126, 126, 255, 127, 127, 127, 255, 78, 78, 78, 255, 0, 0, 0, 255, 36, 36, 36, 255, 115, 115, 115, 255, 169, 169, 169, 255, 198, 198, 198, 255, 202, 202, 202, 255, 182, 182, 182, 255, 138, 138, 138, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 55, 55, 55, 255, 73, 73, 73, 255, 71, 71, 71, 255, 53, 53, 53, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 206, 206, 206, 255, 250, 250, 250, 255, 238, 238, 238, 255, 178, 178, 178, 255, 74, 74, 74, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 139, 139, 139, 255, 162, 162, 162, 255, 97, 97, 97, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 27, 27, 27, 255, 88, 88, 88, 255, 199, 199, 199, 255, 250, 250, 250, 255, 241, 241, 241, 255, 168, 168, 168, 255, 52, 52, 52, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 114, 114, 114, 255, 173, 173, 173, 255, 200, 200, 200, 255, 195, 195, 195, 255, 158, 158, 158, 255, 91, 91, 91, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 60, 60, 60, 255, 150, 150, 150, 255, 189, 189, 189, 255, 170, 170, 170, 255, 137, 137, 137, 255, 103, 103, 103, 255, 53, 53, 53, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 80, 80, 80, 255, 211, 211, 211, 255, 250, 250, 250, 255, 194, 194, 194, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 88, 88, 88, 255, 121, 121, 121, 255, 104, 104, 104, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 90, 90, 90, 255, 150, 150, 150, 255, 183, 183, 183, 255, 189, 189, 189, 255, 172, 172, 172, 255, 133, 133, 133, 255, 74, 74, 74, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 73, 73, 73, 255, 91, 91, 91, 255, 84, 84, 84, 255, 58, 58, 58, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 136, 136, 136, 255, 227, 227, 227, 255, 254, 254, 254, 255, 222, 222, 222, 255, 136, 136, 136, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 144, 144, 144, 255, 147, 147, 147, 255, 63, 63, 63, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 33, 33, 33, 255, 165, 165, 165, 255, 239, 239, 239, 255, 252, 252, 252, 255, 201, 201, 201, 255, 101, 101, 101, 255, 82, 82, 82, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 36, 36, 36, 255, 121, 121, 121, 255, 179, 179, 179, 255, 209, 209, 209, 255, 209, 209, 209, 255, 179, 179, 179, 255, 118, 118, 118, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 22, 22, 22, 255, 41, 41, 41, 255, 56, 56, 56, 255, 62, 62, 62, 255, 140, 140, 140, 255, 195, 195, 195, 255, 200, 200, 200, 255, 164, 164, 164, 255, 61, 61, 61, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 93, 93, 93, 255, 218, 218, 218, 255, 251, 251, 251, 255, 189, 189, 189, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 97, 97, 97, 255, 109, 109, 109, 255, 75, 75, 75, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 133, 133, 133, 255, 167, 167, 167, 255, 175, 175, 175, 255, 160, 160, 160, 255, 125, 125, 125, 255, 73, 73, 73, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 90, 90, 90, 255, 107, 107, 107, 255, 95, 95, 95, 255, 59, 59, 59, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 161, 161, 161, 255, 240, 240, 240, 255, 251, 251, 251, 255, 200, 200, 200, 255, 91, 91, 91, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 78, 78, 78, 255, 143, 143, 143, 255, 129, 129, 129, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 122, 122, 122, 255, 220, 220, 220, 255, 254, 254, 254, 255, 225, 225, 225, 255, 133, 133, 133, 255, 128, 128, 128, 255, 115, 115, 115, 255, 88, 88, 88, 255, 46, 46, 46, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 140, 140, 140, 255, 192, 192, 192, 255, 219, 219, 219, 255, 220, 220, 220, 255, 193, 193, 193, 255, 137, 137, 137, 255, 52, 52, 52, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 16, 16, 16, 255, 31, 31, 31, 255, 41, 41, 41, 255, 39, 39, 39, 255, 65, 65, 65, 255, 126, 126, 126, 255, 136, 136, 136, 255, 167, 167, 167, 255, 209, 209, 209, 255, 188, 188, 188, 255, 153, 153, 153, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 105, 105, 105, 255, 225, 225, 225, 255, 251, 251, 251, 255, 183, 183, 183, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 97, 97, 97, 255, 88, 88, 88, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 117, 117, 117, 255, 150, 150, 150, 255, 159, 159, 159, 255, 146, 146, 146, 255, 116, 116, 116, 255, 71, 71, 71, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 48, 48, 48, 255, 105, 105, 105, 255, 122, 122, 122, 255, 105, 105, 105, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 180, 180, 180, 255, 247, 247, 247, 255, 244, 244, 244, 255, 175, 175, 175, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 138, 138, 138, 255, 110, 110, 110, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 192, 192, 192, 255, 248, 248, 248, 255, 241, 241, 241, 255, 171, 171, 171, 255, 145, 145, 145, 255, 153, 153, 153, 255, 148, 148, 148, 255, 131, 131, 131, 255, 101, 101, 101, 255, 59, 59, 59, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 114, 114, 114, 255, 171, 171, 171, 255, 211, 211, 211, 255, 231, 231, 231, 255, 229, 229, 229, 255, 201, 201, 201, 255, 147, 147, 147, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 152, 152, 152, 255, 135, 135, 135, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 17, 17, 17, 255, 23, 23, 23, 255, 16, 16, 16, 255, 64, 64, 64, 255, 132, 132, 132, 255, 149, 149, 149, 255, 118, 118, 118, 255, 44, 44, 44, 255, 154, 154, 154, 255, 212, 212, 212, 255, 218, 218, 218, 255, 183, 183, 183, 255, 84, 84, 84, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 116, 116, 116, 255, 230, 230, 230, 255, 250, 250, 250, 255, 178, 178, 178, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 101, 101, 101, 255, 133, 133, 133, 255, 141, 141, 141, 255, 130, 130, 130, 255, 104, 104, 104, 255, 67, 67, 67, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 116, 116, 116, 255, 135, 135, 135, 255, 115, 115, 115, 255, 61, 61, 61, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 17, 17, 17, 255, 31, 31, 31, 255, 42, 42, 42, 255, 52, 52, 52, 255, 59, 59, 59, 255, 63, 63, 63, 255, 192, 192, 192, 255, 251, 251, 251, 255, 236, 236, 236, 255, 151, 151, 151, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 94, 94, 94, 255, 129, 129, 129, 255, 91, 91, 91, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 17, 17, 17, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 157, 157, 157, 255, 234, 234, 234, 255, 248, 248, 248, 255, 202, 202, 202, 255, 125, 125, 125, 255, 153, 153, 153, 255, 170, 170, 170, 255, 175, 175, 175, 255, 170, 170, 170, 255, 155, 155, 155, 255, 129, 129, 129, 255, 96, 96, 96, 255, 56, 56, 56, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 70, 70, 70, 255, 124, 124, 124, 255, 171, 171, 171, 255, 209, 209, 209, 255, 233, 233, 233, 255, 242, 242, 242, 255, 232, 232, 232, 255, 200, 200, 200, 255, 145, 145, 145, 255, 65, 65, 65, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 61, 61, 61, 255, 158, 158, 158, 255, 143, 143, 143, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 8, 8, 8, 255, 0, 0, 0, 255, 69, 69, 69, 255, 140, 140, 140, 255, 161, 161, 161, 255, 134, 134, 134, 255, 62, 62, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 132, 132, 132, 255, 178, 178, 178, 255, 224, 224, 224, 255, 209, 209, 209, 255, 178, 178, 178, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 126, 126, 126, 255, 234, 234, 234, 255, 249, 249, 249, 255, 174, 174, 174, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 85, 85, 85, 255, 114, 114, 114, 255, 122, 122, 122, 255, 113, 113, 113, 255, 92, 92, 92, 255, 62, 62, 62, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 124, 124, 124, 255, 147, 147, 147, 255, 126, 126, 126, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 27, 27, 27, 255, 44, 44, 44, 255, 61, 61, 61, 255, 77, 77, 77, 255, 92, 92, 92, 255, 105, 105, 105, 255, 117, 117, 117, 255, 128, 128, 128, 255, 138, 138, 138, 255, 201, 201, 201, 255, 251, 251, 251, 255, 226, 226, 226, 255, 163, 163, 163, 255, 164, 164, 164, 255, 163, 163, 163, 255, 157, 157, 157, 255, 146, 146, 146, 255, 130, 130, 130, 255, 105, 105, 105, 255, 72, 72, 72, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 94, 94, 94, 255, 119, 119, 119, 255, 74, 74, 74, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 14, 14, 14, 255, 27, 27, 27, 255, 34, 34, 34, 255, 29, 29, 29, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 114, 114, 114, 255, 212, 212, 212, 255, 247, 247, 247, 255, 223, 223, 223, 255, 143, 143, 143, 255, 107, 107, 107, 255, 144, 144, 144, 255, 172, 172, 172, 255, 189, 189, 189, 255, 197, 197, 197, 255, 197, 197, 197, 255, 189, 189, 189, 255, 175, 175, 175, 255, 156, 156, 156, 255, 134, 134, 134, 255, 110, 110, 110, 255, 87, 87, 87, 255, 66, 66, 66, 255, 49, 49, 49, 255, 36, 36, 36, 255, 29, 29, 29, 255, 28, 28, 28, 255, 33, 33, 33, 255, 45, 45, 45, 255, 63, 63, 63, 255, 86, 86, 86, 255, 113, 113, 113, 255, 143, 143, 143, 255, 173, 173, 173, 255, 201, 201, 201, 255, 225, 225, 225, 255, 242, 242, 242, 255, 249, 249, 249, 255, 244, 244, 244, 255, 223, 223, 223, 255, 185, 185, 185, 255, 127, 127, 127, 255, 46, 46, 46, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 164, 164, 164, 255, 150, 150, 150, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 81, 81, 81, 255, 151, 151, 151, 255, 172, 172, 172, 255, 146, 146, 146, 255, 74, 74, 74, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 157, 157, 157, 255, 223, 223, 223, 255, 233, 233, 233, 255, 209, 209, 209, 255, 127, 127, 127, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 133, 133, 133, 255, 236, 236, 236, 255, 248, 248, 248, 255, 173, 173, 173, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 68, 68, 68, 255, 93, 93, 93, 255, 100, 100, 100, 255, 93, 93, 93, 255, 77, 77, 77, 255, 54, 54, 54, 255, 30, 30, 30, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 127, 127, 127, 255, 159, 159, 159, 255, 138, 138, 138, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 59, 59, 59, 255, 73, 73, 73, 255, 85, 85, 85, 255, 96, 96, 96, 255, 105, 105, 105, 255, 112, 112, 112, 255, 119, 119, 119, 255, 125, 125, 125, 255, 206, 206, 206, 255, 250, 250, 250, 255, 216, 216, 216, 255, 156, 156, 156, 255, 165, 165, 165, 255, 176, 176, 176, 255, 186, 186, 186, 255, 195, 195, 195, 255, 203, 203, 203, 255, 208, 208, 208, 255, 209, 209, 209, 255, 205, 205, 205, 255, 193, 193, 193, 255, 173, 173, 173, 255, 143, 143, 143, 255, 101, 101, 101, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 92, 92, 92, 255, 108, 108, 108, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 27, 27, 27, 255, 44, 44, 44, 255, 52, 52, 52, 255, 48, 48, 48, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 181, 181, 181, 255, 238, 238, 238, 255, 236, 236, 236, 255, 180, 180, 180, 255, 74, 74, 74, 255, 64, 64, 64, 255, 111, 111, 111, 255, 149, 149, 149, 255, 178, 178, 178, 255, 199, 199, 199, 255, 213, 213, 213, 255, 220, 220, 220, 255, 223, 223, 223, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 209, 209, 209, 255, 206, 206, 206, 255, 205, 205, 205, 255, 206, 206, 206, 255, 210, 210, 210, 255, 216, 216, 216, 255, 224, 224, 224, 255, 233, 233, 233, 255, 242, 242, 242, 255, 249, 249, 249, 255, 254, 254, 254, 255, 253, 253, 253, 255, 244, 244, 244, 255, 225, 225, 225, 255, 194, 194, 194, 255, 148, 148, 148, 255, 84, 84, 84, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 169, 169, 169, 255, 157, 157, 157, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 165, 165, 165, 255, 182, 182, 182, 255, 154, 154, 154, 255, 81, 81, 81, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 124, 124, 124, 255, 175, 175, 175, 255, 233, 233, 233, 255, 233, 233, 233, 255, 178, 178, 178, 255, 131, 131, 131, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 138, 138, 138, 255, 237, 237, 237, 255, 247, 247, 247, 255, 173, 173, 173, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 49, 49, 49, 255, 71, 71, 71, 255, 77, 77, 77, 255, 71, 71, 71, 255, 58, 58, 58, 255, 41, 41, 41, 255, 24, 24, 24, 255, 9, 9, 9, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 124, 124, 124, 255, 168, 168, 168, 255, 154, 154, 154, 255, 87, 87, 87, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 48, 48, 48, 255, 57, 57, 57, 255, 62, 62, 62, 255, 64, 64, 64, 255, 63, 63, 63, 255, 60, 60, 60, 255, 55, 55, 55, 255, 89, 89, 89, 255, 208, 208, 208, 255, 247, 247, 247, 255, 207, 207, 207, 255, 88, 88, 88, 255, 54, 54, 54, 255, 64, 64, 64, 255, 78, 78, 78, 255, 95, 95, 95, 255, 114, 114, 114, 255, 136, 136, 136, 255, 158, 158, 158, 255, 180, 180, 180, 255, 200, 200, 200, 255, 216, 216, 216, 255, 227, 227, 227, 255, 231, 231, 231, 255, 227, 227, 227, 255, 213, 213, 213, 255, 187, 187, 187, 255, 149, 149, 149, 255, 97, 97, 97, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 86, 86, 86, 255, 96, 96, 96, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 36, 36, 36, 255, 58, 58, 58, 255, 70, 70, 70, 255, 70, 70, 70, 255, 52, 52, 52, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 140, 140, 140, 255, 218, 218, 218, 255, 239, 239, 239, 255, 207, 207, 207, 255, 127, 127, 127, 255, 5, 5, 5, 255, 0, 0, 0, 255, 40, 40, 40, 255, 87, 87, 87, 255, 126, 126, 126, 255, 157, 157, 157, 255, 182, 182, 182, 255, 201, 201, 201, 255, 215, 215, 215, 255, 225, 225, 225, 255, 233, 233, 233, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 231, 231, 231, 255, 217, 217, 217, 255, 197, 197, 197, 255, 167, 167, 167, 255, 127, 127, 127, 255, 74, 74, 74, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 57, 57, 57, 255, 175, 175, 175, 255, 164, 164, 164, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 129, 129, 129, 255, 182, 182, 182, 255, 192, 192, 192, 255, 157, 157, 157, 255, 80, 80, 80, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 140, 140, 140, 255, 220, 220, 220, 255, 245, 245, 245, 255, 238, 238, 238, 255, 188, 188, 188, 255, 93, 93, 93, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 140, 140, 140, 255, 236, 236, 236, 255, 246, 246, 246, 255, 176, 176, 176, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 48, 48, 48, 255, 52, 52, 52, 255, 47, 47, 47, 255, 36, 36, 36, 255, 22, 22, 22, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 110, 110, 110, 255, 173, 173, 173, 255, 170, 170, 170, 255, 107, 107, 107, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 23, 23, 23, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 94, 94, 94, 255, 209, 209, 209, 255, 244, 244, 244, 255, 199, 199, 199, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 59, 59, 59, 255, 99, 99, 99, 255, 138, 138, 138, 255, 173, 173, 173, 255, 203, 203, 203, 255, 226, 226, 226, 255, 240, 240, 240, 255, 244, 244, 244, 255, 236, 236, 236, 255, 215, 215, 215, 255, 181, 181, 181, 255, 132, 132, 132, 255, 68, 68, 68, 255, 202, 202, 202, 255, 158, 158, 158, 255, 100, 100, 100, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 79, 79, 79, 255, 85, 85, 85, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 38, 38, 38, 255, 67, 67, 67, 255, 86, 86, 86, 255, 92, 92, 92, 255, 82, 82, 82, 255, 55, 55, 55, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 188, 188, 188, 255, 231, 231, 231, 255, 222, 222, 222, 255, 168, 168, 168, 255, 75, 75, 75, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 48, 48, 48, 255, 78, 78, 78, 255, 102, 102, 102, 255, 120, 120, 120, 255, 133, 133, 133, 255, 141, 141, 141, 255, 145, 145, 145, 255, 143, 143, 143, 255, 137, 137, 137, 255, 125, 125, 125, 255, 107, 107, 107, 255, 81, 81, 81, 255, 47, 47, 47, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 14, 14, 14, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 180, 180, 180, 255, 171, 171, 171, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 161, 161, 161, 255, 200, 200, 200, 255, 197, 197, 197, 255, 154, 154, 154, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 88, 88, 88, 255, 191, 191, 191, 255, 223, 223, 223, 255, 250, 250, 250, 255, 230, 230, 230, 255, 204, 204, 204, 255, 125, 125, 125, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 138, 138, 138, 255, 232, 232, 232, 255, 245, 245, 245, 255, 182, 182, 182, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 24, 24, 24, 255, 33, 33, 33, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 25, 25, 25, 255, 27, 27, 27, 255, 21, 21, 21, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 170, 170, 170, 255, 185, 185, 185, 255, 133, 133, 133, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 96, 96, 96, 255, 208, 208, 208, 255, 240, 240, 240, 255, 191, 191, 191, 255, 61, 61, 61, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 87, 87, 87, 255, 138, 138, 138, 255, 182, 182, 182, 255, 216, 216, 216, 255, 239, 239, 239, 255, 250, 250, 250, 255, 248, 248, 248, 255, 232, 232, 232, 255, 250, 250, 250, 255, 254, 254, 254, 255, 243, 243, 243, 255, 219, 219, 219, 255, 181, 181, 181, 255, 131, 131, 131, 255, 70, 70, 70, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 70, 70, 70, 255, 74, 74, 74, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 67, 67, 67, 255, 95, 95, 95, 255, 110, 110, 110, 255, 111, 111, 111, 255, 97, 97, 97, 255, 66, 66, 66, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 147, 147, 147, 255, 211, 211, 211, 255, 226, 226, 226, 255, 197, 197, 197, 255, 131, 131, 131, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 27, 27, 27, 255, 22, 22, 22, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 55, 55, 55, 255, 184, 184, 184, 255, 177, 177, 177, 255, 27, 27, 27, 255, 42, 42, 42, 255, 135, 135, 135, 255, 192, 192, 192, 255, 214, 214, 214, 255, 197, 197, 197, 255, 141, 141, 141, 255, 46, 46, 46, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 86, 86, 86, 255, 187, 187, 187, 255, 241, 241, 241, 255, 251, 251, 251, 255, 243, 243, 243, 255, 199, 199, 199, 255, 128, 128, 128, 255, 84, 84, 84, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 132, 132, 132, 255, 227, 227, 227, 255, 244, 244, 244, 255, 190, 190, 190, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 42, 42, 42, 255, 51, 51, 51, 255, 60, 60, 60, 255, 58, 58, 58, 255, 47, 47, 47, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 156, 156, 156, 255, 196, 196, 196, 255, 161, 161, 161, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 97, 97, 97, 255, 205, 205, 205, 255, 235, 235, 235, 255, 185, 185, 185, 255, 51, 51, 51, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 103, 103, 103, 255, 158, 158, 158, 255, 202, 202, 202, 255, 233, 233, 233, 255, 134, 134, 134, 255, 185, 185, 185, 255, 222, 222, 222, 255, 245, 245, 245, 255, 254, 254, 254, 255, 249, 249, 249, 255, 232, 232, 232, 255, 203, 203, 203, 255, 164, 164, 164, 255, 117, 117, 117, 255, 63, 63, 63, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 61, 61, 61, 255, 64, 64, 64, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 22, 22, 22, 255, 27, 27, 27, 255, 24, 24, 24, 255, 15, 15, 15, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 52, 52, 52, 255, 91, 91, 91, 255, 118, 118, 118, 255, 132, 132, 132, 255, 133, 133, 133, 255, 119, 119, 119, 255, 91, 91, 91, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 93, 93, 93, 255, 178, 178, 178, 255, 215, 215, 215, 255, 211, 211, 211, 255, 171, 171, 171, 255, 101, 101, 101, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 37, 37, 37, 255, 39, 39, 39, 255, 24, 24, 24, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 188, 188, 188, 255, 183, 183, 183, 255, 118, 118, 118, 255, 184, 184, 184, 255, 218, 218, 218, 255, 219, 219, 219, 255, 185, 185, 185, 255, 114, 114, 114, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 126, 126, 126, 255, 172, 172, 172, 255, 232, 232, 232, 255, 254, 254, 254, 255, 244, 244, 244, 255, 230, 230, 230, 255, 184, 184, 184, 255, 122, 122, 122, 255, 87, 87, 87, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 121, 121, 121, 255, 219, 219, 219, 255, 243, 243, 243, 255, 199, 199, 199, 255, 96, 96, 96, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 45, 45, 45, 255, 71, 71, 71, 255, 80, 80, 80, 255, 89, 89, 89, 255, 89, 89, 89, 255, 85, 85, 85, 255, 72, 72, 72, 255, 53, 53, 53, 255, 32, 32, 32, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 124, 124, 124, 255, 198, 198, 198, 255, 188, 188, 188, 255, 100, 100, 100, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 98, 98, 98, 255, 202, 202, 202, 255, 230, 230, 230, 255, 178, 178, 178, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 70, 70, 70, 255, 0, 0, 0, 255, 0, 0, 0, 255, 36, 36, 36, 255, 106, 106, 106, 255, 162, 162, 162, 255, 204, 204, 204, 255, 232, 232, 232, 255, 246, 246, 246, 255, 249, 249, 249, 255, 240, 240, 240, 255, 222, 222, 222, 255, 196, 196, 196, 255, 165, 165, 165, 255, 128, 128, 128, 255, 90, 90, 90, 255, 51, 51, 51, 255, 12, 12, 12, 255, 16, 16, 16, 255, 50, 50, 50, 255, 53, 53, 53, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 32, 32, 32, 255, 45, 45, 45, 255, 53, 53, 53, 255, 55, 55, 55, 255, 52, 52, 52, 255, 43, 43, 43, 255, 31, 31, 31, 255, 16, 16, 16, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 66, 66, 66, 255, 106, 106, 106, 255, 135, 135, 135, 255, 152, 152, 152, 255, 156, 156, 156, 255, 149, 149, 149, 255, 129, 129, 129, 255, 99, 99, 99, 255, 59, 59, 59, 255, 10, 10, 10, 255, 25, 25, 25, 255, 130, 130, 130, 255, 189, 189, 189, 255, 208, 208, 208, 255, 193, 193, 193, 255, 150, 150, 150, 255, 85, 85, 85, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 45, 45, 45, 255, 54, 54, 54, 255, 39, 39, 39, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 52, 52, 52, 255, 192, 192, 192, 255, 189, 189, 189, 255, 222, 222, 222, 255, 231, 231, 231, 255, 209, 209, 209, 255, 155, 155, 155, 255, 67, 67, 67, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 92, 92, 92, 255, 179, 179, 179, 255, 230, 230, 230, 255, 245, 245, 245, 255, 254, 254, 254, 255, 242, 242, 242, 255, 230, 230, 230, 255, 196, 196, 196, 255, 156, 156, 156, 255, 112, 112, 112, 255, 90, 90, 90, 255, 49, 49, 49, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 105, 105, 105, 255, 207, 207, 207, 255, 239, 239, 239, 255, 209, 209, 209, 255, 124, 124, 124, 255, 76, 76, 76, 255, 97, 97, 97, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 120, 120, 120, 255, 115, 115, 115, 255, 100, 100, 100, 255, 79, 79, 79, 255, 66, 66, 66, 255, 39, 39, 39, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 184, 184, 184, 255, 208, 208, 208, 255, 146, 146, 146, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 98, 98, 98, 255, 198, 198, 198, 255, 225, 225, 225, 255, 172, 172, 172, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 69, 69, 69, 255, 128, 128, 128, 255, 174, 174, 174, 255, 207, 207, 207, 255, 227, 227, 227, 255, 237, 237, 237, 255, 239, 239, 239, 255, 232, 232, 232, 255, 220, 220, 220, 255, 203, 203, 203, 255, 183, 183, 183, 255, 163, 163, 163, 255, 142, 142, 142, 255, 123, 123, 123, 255, 106, 106, 106, 255, 92, 92, 92, 255, 81, 81, 81, 255, 74, 74, 74, 255, 70, 70, 70, 255, 70, 70, 70, 255, 72, 72, 72, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 92, 92, 92, 255, 88, 88, 88, 255, 80, 80, 80, 255, 69, 69, 69, 255, 54, 54, 54, 255, 37, 37, 37, 255, 21, 21, 21, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 66, 66, 66, 255, 109, 109, 109, 255, 142, 142, 142, 255, 165, 165, 165, 255, 177, 177, 177, 255, 179, 179, 179, 255, 172, 172, 172, 255, 157, 157, 157, 255, 134, 134, 134, 255, 105, 105, 105, 255, 70, 70, 70, 255, 146, 146, 146, 255, 187, 187, 187, 255, 196, 196, 196, 255, 177, 177, 177, 255, 137, 137, 137, 255, 82, 82, 82, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 68, 68, 68, 255, 55, 55, 55, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 141, 141, 141, 255, 197, 197, 197, 255, 230, 230, 230, 255, 239, 239, 239, 255, 222, 222, 222, 255, 177, 177, 177, 255, 101, 101, 101, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 128, 128, 128, 255, 191, 191, 191, 255, 229, 229, 229, 255, 240, 240, 240, 255, 249, 249, 249, 255, 245, 245, 245, 255, 233, 233, 233, 255, 225, 225, 225, 255, 206, 206, 206, 255, 188, 188, 188, 255, 179, 179, 179, 255, 164, 164, 164, 255, 154, 154, 154, 255, 150, 150, 150, 255, 145, 145, 145, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 190, 190, 190, 255, 232, 232, 232, 255, 217, 217, 217, 255, 160, 160, 160, 255, 156, 156, 156, 255, 146, 146, 146, 255, 139, 139, 139, 255, 120, 120, 120, 255, 95, 95, 95, 255, 80, 80, 80, 255, 48, 48, 48, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 146, 146, 146, 255, 215, 215, 215, 255, 188, 188, 188, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 99, 99, 99, 255, 194, 194, 194, 255, 218, 218, 218, 255, 166, 166, 166, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 77, 77, 77, 255, 126, 126, 126, 255, 162, 162, 162, 255, 189, 189, 189, 255, 206, 206, 206, 255, 216, 216, 216, 255, 219, 219, 219, 255, 218, 218, 218, 255, 213, 213, 213, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 180, 180, 180, 255, 172, 172, 172, 255, 165, 165, 165, 255, 159, 159, 159, 255, 152, 152, 152, 255, 146, 146, 146, 255, 140, 140, 140, 255, 132, 132, 132, 255, 124, 124, 124, 255, 113, 113, 113, 255, 99, 99, 99, 255, 83, 83, 83, 255, 65, 65, 65, 255, 46, 46, 46, 255, 25, 25, 25, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 90, 90, 90, 255, 130, 130, 130, 255, 160, 160, 160, 255, 183, 183, 183, 255, 197, 197, 197, 255, 203, 203, 203, 255, 204, 204, 204, 255, 198, 198, 198, 255, 188, 188, 188, 255, 173, 173, 173, 255, 154, 154, 154, 255, 177, 177, 177, 255, 181, 181, 181, 255, 164, 164, 164, 255, 132, 132, 132, 255, 90, 90, 90, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 52, 52, 52, 255, 81, 81, 81, 255, 71, 71, 71, 255, 36, 36, 36, 255, 0, 0, 0, 255, 47, 47, 47, 255, 120, 120, 120, 255, 178, 178, 178, 255, 220, 220, 220, 255, 242, 242, 242, 255, 245, 245, 245, 255, 225, 225, 225, 255, 201, 201, 201, 255, 111, 111, 111, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 84, 84, 84, 255, 118, 118, 118, 255, 169, 169, 169, 255, 202, 202, 202, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 219, 219, 219, 255, 212, 212, 212, 255, 206, 206, 206, 255, 199, 199, 199, 255, 195, 195, 195, 255, 185, 185, 185, 255, 172, 172, 172, 255, 221, 221, 221, 255, 221, 221, 221, 255, 175, 175, 175, 255, 92, 92, 92, 255, 75, 75, 75, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 74, 74, 74, 255, 198, 198, 198, 255, 218, 218, 218, 255, 139, 139, 139, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 100, 100, 100, 255, 189, 189, 189, 255, 211, 211, 211, 255, 160, 160, 160, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 10, 10, 10, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 47, 47, 47, 255, 87, 87, 87, 255, 117, 117, 117, 255, 139, 139, 139, 255, 155, 155, 155, 255, 164, 164, 164, 255, 169, 169, 169, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 160, 160, 160, 255, 152, 152, 152, 255, 143, 143, 143, 255, 133, 133, 133, 255, 120, 120, 120, 255, 106, 106, 106, 255, 89, 89, 89, 255, 71, 71, 71, 255, 50, 50, 50, 255, 28, 28, 28, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 82, 82, 82, 255, 121, 121, 121, 255, 154, 154, 154, 255, 179, 179, 179, 255, 199, 199, 199, 255, 213, 213, 213, 255, 223, 223, 223, 255, 229, 229, 229, 255, 231, 231, 231, 255, 230, 230, 230, 255, 226, 226, 226, 255, 220, 220, 220, 255, 213, 213, 213, 255, 204, 204, 204, 255, 194, 194, 194, 255, 183, 183, 183, 255, 171, 171, 171, 255, 158, 158, 158, 255, 144, 144, 144, 255, 130, 130, 130, 255, 115, 115, 115, 255, 99, 99, 99, 255, 81, 81, 81, 255, 63, 63, 63, 255, 43, 43, 43, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 91, 91, 91, 255, 87, 87, 87, 255, 70, 70, 70, 255, 131, 131, 131, 255, 181, 181, 181, 255, 219, 219, 219, 255, 243, 243, 243, 255, 252, 252, 252, 255, 243, 243, 243, 255, 216, 216, 216, 255, 168, 168, 168, 255, 200, 200, 200, 255, 208, 208, 208, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 79, 79, 79, 255, 99, 99, 99, 255, 130, 130, 130, 255, 149, 149, 149, 255, 156, 156, 156, 255, 163, 163, 163, 255, 165, 165, 165, 255, 164, 164, 164, 255, 159, 159, 159, 255, 149, 149, 149, 255, 135, 135, 135, 255, 126, 126, 126, 255, 106, 106, 106, 255, 80, 80, 80, 255, 136, 136, 136, 255, 202, 202, 202, 255, 219, 219, 219, 255, 194, 194, 194, 255, 133, 133, 133, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 149, 149, 149, 255, 225, 225, 225, 255, 195, 195, 195, 255, 63, 63, 63, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 184, 184, 184, 255, 204, 204, 204, 255, 152, 152, 152, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 28, 28, 28, 255, 13, 13, 13, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 19, 19, 19, 255, 35, 35, 35, 255, 45, 45, 45, 255, 51, 51, 51, 255, 52, 52, 52, 255, 49, 49, 49, 255, 42, 42, 42, 255, 32, 32, 32, 255, 19, 19, 19, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 65, 65, 65, 255, 101, 101, 101, 255, 131, 131, 131, 255, 157, 157, 157, 255, 179, 179, 179, 255, 197, 197, 197, 255, 211, 211, 211, 255, 223, 223, 223, 255, 233, 233, 233, 255, 240, 240, 240, 255, 246, 246, 246, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 245, 245, 245, 255, 240, 240, 240, 255, 234, 234, 234, 255, 226, 226, 226, 255, 217, 217, 217, 255, 206, 206, 206, 255, 193, 193, 193, 255, 178, 178, 178, 255, 160, 160, 160, 255, 140, 140, 140, 255, 116, 116, 116, 255, 88, 88, 88, 255, 57, 57, 57, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 67, 67, 67, 255, 120, 120, 120, 255, 166, 166, 166, 255, 203, 203, 203, 255, 231, 231, 231, 255, 249, 249, 249, 255, 254, 254, 254, 255, 247, 247, 247, 255, 225, 225, 225, 255, 187, 187, 187, 255, 131, 131, 131, 255, 56, 56, 56, 255, 34, 34, 34, 255, 201, 201, 201, 255, 214, 214, 214, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 96, 96, 96, 255, 174, 174, 174, 255, 208, 208, 208, 255, 203, 203, 203, 255, 166, 166, 166, 255, 104, 104, 104, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 55, 55, 55, 255, 200, 200, 200, 255, 229, 229, 229, 255, 147, 147, 147, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 104, 104, 104, 255, 179, 179, 179, 255, 195, 195, 195, 255, 144, 144, 144, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 38, 38, 38, 255, 46, 46, 46, 255, 29, 29, 29, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 35, 35, 35, 255, 62, 62, 62, 255, 86, 86, 86, 255, 107, 107, 107, 255, 126, 126, 126, 255, 143, 143, 143, 255, 158, 158, 158, 255, 172, 172, 172, 255, 184, 184, 184, 255, 195, 195, 195, 255, 205, 205, 205, 255, 214, 214, 214, 255, 222, 222, 222, 255, 229, 229, 229, 255, 234, 234, 234, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 243, 243, 243, 255, 239, 239, 239, 255, 233, 233, 233, 255, 223, 223, 223, 255, 210, 210, 210, 255, 192, 192, 192, 255, 170, 170, 170, 255, 143, 143, 143, 255, 110, 110, 110, 255, 70, 70, 70, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 53, 53, 53, 255, 99, 99, 99, 255, 141, 141, 141, 255, 177, 177, 177, 255, 207, 207, 207, 255, 230, 230, 230, 255, 246, 246, 246, 255, 253, 253, 253, 255, 251, 251, 251, 255, 238, 238, 238, 255, 214, 214, 214, 255, 178, 178, 178, 255, 127, 127, 127, 255, 62, 62, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 201, 201, 201, 255, 220, 220, 220, 255, 81, 81, 81, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 135, 135, 135, 255, 184, 184, 184, 255, 199, 199, 199, 255, 184, 184, 184, 255, 146, 146, 146, 255, 91, 91, 91, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 129, 129, 129, 255, 230, 230, 230, 255, 211, 211, 211, 255, 78, 78, 78, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 107, 107, 107, 255, 174, 174, 174, 255, 186, 186, 186, 255, 134, 134, 134, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 59, 59, 59, 255, 62, 62, 62, 255, 46, 46, 46, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 37, 37, 37, 255, 60, 60, 60, 255, 72, 72, 72, 255, 76, 76, 76, 255, 74, 74, 74, 255, 68, 68, 68, 255, 59, 59, 59, 255, 49, 49, 49, 255, 48, 48, 48, 255, 69, 69, 69, 255, 89, 89, 89, 255, 109, 109, 109, 255, 128, 128, 128, 255, 146, 146, 146, 255, 163, 163, 163, 255, 179, 179, 179, 255, 193, 193, 193, 255, 205, 205, 205, 255, 214, 214, 214, 255, 219, 219, 219, 255, 220, 220, 220, 255, 216, 216, 216, 255, 207, 207, 207, 255, 192, 192, 192, 255, 169, 169, 169, 255, 139, 139, 139, 255, 100, 100, 100, 255, 53, 53, 53, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 63, 63, 63, 255, 103, 103, 103, 255, 139, 139, 139, 255, 170, 170, 170, 255, 196, 196, 196, 255, 218, 218, 218, 255, 233, 233, 233, 255, 243, 243, 243, 255, 246, 246, 246, 255, 242, 242, 242, 255, 230, 230, 230, 255, 210, 210, 210, 255, 180, 180, 180, 255, 140, 140, 140, 255, 89, 89, 89, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 199, 199, 199, 255, 226, 226, 226, 255, 93, 93, 93, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 12, 12, 12, 255, 17, 17, 17, 255, 16, 16, 16, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 80, 80, 80, 255, 146, 146, 146, 255, 178, 178, 178, 255, 184, 184, 184, 255, 168, 168, 168, 255, 137, 137, 137, 255, 94, 94, 94, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 184, 184, 184, 255, 240, 240, 240, 255, 173, 173, 173, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 111, 111, 111, 255, 168, 168, 168, 255, 175, 175, 175, 255, 123, 123, 123, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 69, 69, 69, 255, 73, 73, 73, 255, 62, 62, 62, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 21, 21, 21, 255, 28, 28, 28, 255, 30, 30, 30, 255, 28, 28, 28, 255, 23, 23, 23, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 40, 40, 40, 255, 74, 74, 74, 255, 106, 106, 106, 255, 134, 134, 134, 255, 158, 158, 158, 255, 177, 177, 177, 255, 190, 190, 190, 255, 195, 195, 195, 255, 193, 193, 193, 255, 182, 182, 182, 255, 162, 162, 162, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 65, 65, 65, 255, 102, 102, 102, 255, 135, 135, 135, 255, 163, 163, 163, 255, 187, 187, 187, 255, 206, 206, 206, 255, 219, 219, 219, 255, 228, 228, 228, 255, 231, 231, 231, 255, 228, 228, 228, 255, 220, 220, 220, 255, 204, 204, 204, 255, 182, 182, 182, 255, 153, 153, 153, 255, 141, 141, 141, 255, 114, 114, 114, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 196, 196, 196, 255, 232, 232, 232, 255, 108, 108, 108, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 10, 10, 10, 255, 21, 21, 21, 255, 32, 32, 32, 255, 40, 40, 40, 255, 44, 44, 44, 255, 42, 42, 42, 255, 32, 32, 32, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 89, 89, 89, 255, 139, 139, 139, 255, 163, 163, 163, 255, 167, 167, 167, 255, 156, 156, 156, 255, 133, 133, 133, 255, 104, 104, 104, 255, 71, 71, 71, 255, 37, 37, 37, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 79, 79, 79, 255, 221, 221, 221, 255, 232, 232, 232, 255, 117, 117, 117, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 12, 12, 12, 255, 19, 19, 19, 255, 17, 17, 17, 255, 29, 29, 29, 255, 114, 114, 114, 255, 162, 162, 162, 255, 163, 163, 163, 255, 110, 110, 110, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 77, 77, 77, 255, 89, 89, 89, 255, 60, 60, 60, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 72, 72, 72, 255, 110, 110, 110, 255, 140, 140, 140, 255, 161, 161, 161, 255, 171, 171, 171, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 78, 78, 78, 255, 112, 112, 112, 255, 141, 141, 141, 255, 164, 164, 164, 255, 183, 183, 183, 255, 197, 197, 197, 255, 205, 205, 205, 255, 207, 207, 207, 255, 205, 205, 205, 255, 196, 196, 196, 255, 182, 182, 182, 255, 162, 162, 162, 255, 135, 135, 135, 255, 102, 102, 102, 255, 63, 63, 63, 255, 16, 16, 16, 255, 111, 111, 111, 255, 151, 151, 151, 255, 130, 130, 130, 255, 57, 57, 57, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 191, 191, 191, 255, 237, 237, 237, 255, 123, 123, 123, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 14, 14, 14, 255, 28, 28, 28, 255, 43, 43, 43, 255, 56, 56, 56, 255, 67, 67, 67, 255, 74, 74, 74, 255, 74, 74, 74, 255, 69, 69, 69, 255, 55, 55, 55, 255, 33, 33, 33, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 78, 78, 78, 255, 118, 118, 118, 255, 139, 139, 139, 255, 145, 145, 145, 255, 140, 140, 140, 255, 127, 127, 127, 255, 109, 109, 109, 255, 89, 89, 89, 255, 68, 68, 68, 255, 48, 48, 48, 255, 31, 31, 31, 255, 16, 16, 16, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 141, 141, 141, 255, 242, 242, 242, 255, 208, 208, 208, 255, 46, 46, 46, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 19, 19, 19, 255, 31, 31, 31, 255, 46, 46, 46, 255, 116, 116, 116, 255, 154, 154, 154, 255, 149, 149, 149, 255, 95, 95, 95, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 48, 48, 48, 255, 100, 100, 100, 255, 104, 104, 104, 255, 76, 76, 76, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 89, 89, 89, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 60, 60, 60, 255, 94, 94, 94, 255, 122, 122, 122, 255, 145, 145, 145, 255, 162, 162, 162, 255, 173, 173, 173, 255, 178, 178, 178, 255, 177, 177, 177, 255, 170, 170, 170, 255, 157, 157, 157, 255, 137, 137, 137, 255, 112, 112, 112, 255, 80, 80, 80, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 111, 111, 111, 255, 160, 160, 160, 255, 144, 144, 144, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 184, 184, 184, 255, 242, 242, 242, 255, 140, 140, 140, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 31, 31, 31, 255, 52, 52, 52, 255, 71, 71, 71, 255, 87, 87, 87, 255, 99, 99, 99, 255, 106, 106, 106, 255, 107, 107, 107, 255, 100, 100, 100, 255, 86, 86, 86, 255, 64, 64, 64, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 85, 85, 85, 255, 106, 106, 106, 255, 115, 115, 115, 255, 115, 115, 115, 255, 109, 109, 109, 255, 99, 99, 99, 255, 87, 87, 87, 255, 74, 74, 74, 255, 60, 60, 60, 255, 48, 48, 48, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 188, 188, 188, 255, 248, 248, 248, 255, 171, 171, 171, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 60, 60, 60, 255, 116, 116, 116, 255, 144, 144, 144, 255, 134, 134, 134, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 109, 109, 109, 255, 111, 111, 111, 255, 92, 92, 92, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 54, 54, 54, 255, 84, 84, 84, 255, 109, 109, 109, 255, 129, 129, 129, 255, 142, 142, 142, 255, 148, 148, 148, 255, 147, 147, 147, 255, 139, 139, 139, 255, 123, 123, 123, 255, 101, 101, 101, 255, 71, 71, 71, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 112, 112, 112, 255, 167, 167, 167, 255, 158, 158, 158, 255, 88, 88, 88, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 174, 174, 174, 255, 246, 246, 246, 255, 158, 158, 158, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 39, 39, 39, 255, 66, 66, 66, 255, 90, 90, 90, 255, 111, 111, 111, 255, 126, 126, 126, 255, 136, 136, 136, 255, 139, 139, 139, 255, 135, 135, 135, 255, 123, 123, 123, 255, 102, 102, 102, 255, 71, 71, 71, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 38, 38, 38, 255, 60, 60, 60, 255, 72, 72, 72, 255, 76, 76, 76, 255, 75, 75, 75, 255, 70, 70, 70, 255, 62, 62, 62, 255, 53, 53, 53, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 221, 221, 221, 255, 241, 241, 241, 255, 121, 121, 121, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 71, 71, 71, 255, 114, 114, 114, 255, 132, 132, 132, 255, 116, 116, 116, 255, 74, 74, 74, 255, 76, 76, 76, 255, 57, 57, 57, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 86, 86, 86, 255, 116, 116, 116, 255, 126, 126, 126, 255, 79, 79, 79, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 83, 83, 83, 255, 101, 101, 101, 255, 113, 113, 113, 255, 118, 118, 118, 255, 115, 115, 115, 255, 103, 103, 103, 255, 84, 84, 84, 255, 55, 55, 55, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 114, 114, 114, 255, 175, 175, 175, 255, 170, 170, 170, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 161, 161, 161, 255, 248, 248, 248, 255, 177, 177, 177, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 66, 66, 66, 255, 97, 97, 97, 255, 123, 123, 123, 255, 144, 144, 144, 255, 159, 159, 159, 255, 167, 167, 167, 255, 167, 167, 167, 255, 158, 158, 158, 255, 140, 140, 140, 255, 111, 111, 111, 255, 71, 71, 71, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 18, 18, 18, 255, 26, 26, 26, 255, 28, 28, 28, 255, 27, 27, 27, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 113, 113, 113, 255, 242, 242, 242, 255, 223, 223, 223, 255, 61, 61, 61, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 77, 77, 77, 255, 108, 108, 108, 255, 117, 117, 117, 255, 96, 96, 96, 255, 35, 35, 35, 255, 64, 64, 64, 255, 88, 88, 88, 255, 94, 94, 94, 255, 73, 73, 73, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 139, 139, 139, 255, 140, 140, 140, 255, 95, 95, 95, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 81, 81, 81, 255, 89, 89, 89, 255, 88, 88, 88, 255, 78, 78, 78, 255, 59, 59, 59, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 118, 118, 118, 255, 182, 182, 182, 255, 180, 180, 180, 255, 115, 115, 115, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 144, 144, 144, 255, 248, 248, 248, 255, 195, 195, 195, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 48, 48, 48, 255, 88, 88, 88, 255, 123, 123, 123, 255, 152, 152, 152, 255, 174, 174, 174, 255, 188, 188, 188, 255, 193, 193, 193, 255, 188, 188, 188, 255, 173, 173, 173, 255, 146, 146, 146, 255, 105, 105, 105, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 158, 158, 158, 255, 252, 252, 252, 255, 195, 195, 195, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 44, 44, 44, 255, 77, 77, 77, 255, 98, 98, 98, 255, 99, 99, 99, 255, 73, 73, 73, 255, 11, 11, 11, 255, 0, 0, 0, 255, 21, 21, 21, 255, 69, 69, 69, 255, 101, 101, 101, 255, 110, 110, 110, 255, 88, 88, 88, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 83, 83, 83, 255, 148, 148, 148, 255, 139, 139, 139, 255, 111, 111, 111, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 48, 48, 48, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 125, 125, 125, 255, 190, 190, 190, 255, 189, 189, 189, 255, 125, 125, 125, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 122, 122, 122, 255, 245, 245, 245, 255, 212, 212, 212, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 66, 66, 66, 255, 112, 112, 112, 255, 150, 150, 150, 255, 180, 180, 180, 255, 201, 201, 201, 255, 212, 212, 212, 255, 211, 211, 211, 255, 197, 197, 197, 255, 169, 169, 169, 255, 125, 125, 125, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 193, 193, 193, 255, 253, 253, 253, 255, 159, 159, 159, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 48, 48, 48, 255, 71, 71, 71, 255, 83, 83, 83, 255, 78, 78, 78, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 73, 73, 73, 255, 113, 113, 113, 255, 124, 124, 124, 255, 98, 98, 98, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 81, 81, 81, 255, 156, 156, 156, 255, 154, 154, 154, 255, 84, 84, 84, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 136, 136, 136, 255, 199, 199, 199, 255, 197, 197, 197, 255, 132, 132, 132, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 94, 94, 94, 255, 238, 238, 238, 255, 228, 228, 228, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 96, 96, 96, 255, 145, 145, 145, 255, 183, 183, 183, 255, 211, 211, 211, 255, 226, 226, 226, 255, 226, 226, 226, 255, 210, 210, 210, 255, 177, 177, 177, 255, 124, 124, 124, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 219, 219, 219, 255, 246, 246, 246, 255, 117, 117, 117, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 25, 25, 25, 255, 43, 43, 43, 255, 59, 59, 59, 255, 64, 64, 64, 255, 54, 54, 54, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 79, 79, 79, 255, 126, 126, 126, 255, 137, 137, 137, 255, 103, 103, 103, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 132, 132, 132, 255, 163, 163, 163, 255, 166, 166, 166, 255, 99, 99, 99, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 151, 151, 151, 255, 209, 209, 209, 255, 203, 203, 203, 255, 135, 135, 135, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 227, 227, 227, 255, 241, 241, 241, 255, 104, 104, 104, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 88, 88, 88, 255, 146, 146, 146, 255, 192, 192, 192, 255, 223, 223, 223, 255, 238, 238, 238, 255, 234, 234, 234, 255, 210, 210, 210, 255, 164, 164, 164, 255, 92, 92, 92, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 237, 237, 237, 255, 232, 232, 232, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 89, 89, 89, 255, 139, 139, 139, 255, 147, 147, 147, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 137, 137, 137, 255, 184, 184, 184, 255, 178, 178, 178, 255, 112, 112, 112, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 170, 170, 170, 255, 218, 218, 218, 255, 206, 206, 206, 255, 134, 134, 134, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 210, 210, 210, 255, 250, 250, 250, 255, 142, 142, 142, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 99, 99, 99, 255, 163, 163, 163, 255, 211, 211, 211, 255, 239, 239, 239, 255, 246, 246, 246, 255, 228, 228, 228, 255, 185, 185, 185, 255, 113, 113, 113, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 122, 122, 122, 255, 248, 248, 248, 255, 212, 212, 212, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 104, 104, 104, 255, 154, 154, 154, 255, 153, 153, 153, 255, 92, 92, 92, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 144, 144, 144, 255, 193, 193, 193, 255, 165, 165, 165, 255, 124, 124, 124, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 100, 100, 100, 255, 191, 191, 191, 255, 227, 227, 227, 255, 207, 207, 207, 255, 127, 127, 127, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 185, 185, 185, 255, 254, 254, 254, 255, 177, 177, 177, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 136, 136, 136, 255, 198, 198, 198, 255, 237, 237, 237, 255, 251, 251, 251, 255, 236, 236, 236, 255, 191, 191, 191, 255, 112, 112, 112, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 155, 155, 155, 255, 253, 253, 253, 255, 188, 188, 188, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 123, 123, 123, 255, 168, 168, 168, 255, 154, 154, 154, 255, 70, 70, 70, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 100, 100, 100, 255, 187, 187, 187, 255, 202, 202, 202, 255, 174, 174, 174, 255, 74, 74, 74, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 18, 18, 18, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 140, 140, 140, 255, 212, 212, 212, 255, 234, 234, 234, 255, 202, 202, 202, 255, 114, 114, 114, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 152, 152, 152, 255, 252, 252, 252, 255, 208, 208, 208, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 120, 120, 120, 255, 193, 193, 193, 255, 238, 238, 238, 255, 253, 253, 253, 255, 235, 235, 235, 255, 181, 181, 181, 255, 87, 87, 87, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 181, 181, 181, 255, 253, 253, 253, 255, 160, 160, 160, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 52, 52, 52, 255, 146, 146, 146, 255, 180, 180, 180, 255, 145, 145, 145, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 116, 116, 116, 255, 198, 198, 198, 255, 205, 205, 205, 255, 181, 181, 181, 255, 78, 78, 78, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 35, 35, 35, 255, 37, 37, 37, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 180, 180, 180, 255, 231, 231, 231, 255, 236, 236, 236, 255, 189, 189, 189, 255, 90, 90, 90, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 108, 108, 108, 255, 241, 241, 241, 255, 232, 232, 232, 255, 84, 84, 84, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 122, 122, 122, 255, 199, 199, 199, 255, 244, 244, 244, 255, 253, 253, 253, 255, 222, 222, 222, 255, 149, 149, 149, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 202, 202, 202, 255, 248, 248, 248, 255, 128, 128, 128, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 170, 170, 170, 255, 185, 185, 185, 255, 122, 122, 122, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 75, 75, 75, 255, 137, 137, 137, 255, 210, 210, 210, 255, 211, 211, 211, 255, 140, 140, 140, 255, 78, 78, 78, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 36, 36, 36, 255, 46, 46, 46, 255, 54, 54, 54, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 45, 45, 45, 255, 148, 148, 148, 255, 216, 216, 216, 255, 244, 244, 244, 255, 229, 229, 229, 255, 167, 167, 167, 255, 55, 55, 55, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 219, 219, 219, 255, 247, 247, 247, 255, 139, 139, 139, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 143, 143, 143, 255, 217, 217, 217, 255, 252, 252, 252, 255, 244, 244, 244, 255, 190, 190, 190, 255, 86, 86, 86, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 217, 217, 217, 255, 240, 240, 240, 255, 95, 95, 95, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 122, 122, 122, 255, 191, 191, 191, 255, 180, 180, 180, 255, 79, 79, 79, 255, 0, 0, 0, 255, 0, 0, 0, 255, 110, 110, 110, 255, 200, 200, 200, 255, 222, 222, 222, 255, 214, 214, 214, 255, 137, 137, 137, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 32, 32, 32, 255, 60, 60, 60, 255, 72, 72, 72, 255, 55, 55, 55, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 131, 131, 131, 255, 202, 202, 202, 255, 242, 242, 242, 255, 246, 246, 246, 255, 210, 210, 210, 255, 130, 130, 130, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 186, 186, 186, 255, 252, 252, 252, 255, 185, 185, 185, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 78, 78, 78, 255, 180, 180, 180, 255, 239, 239, 239, 255, 251, 251, 251, 255, 214, 214, 214, 255, 123, 123, 123, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 229, 229, 229, 255, 228, 228, 228, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 160, 160, 160, 255, 203, 203, 203, 255, 157, 157, 157, 255, 92, 92, 92, 255, 148, 148, 148, 255, 219, 219, 219, 255, 230, 230, 230, 255, 212, 212, 212, 255, 126, 126, 126, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 36, 36, 36, 255, 71, 71, 71, 255, 88, 88, 88, 255, 85, 85, 85, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 137, 137, 137, 255, 201, 201, 201, 255, 241, 241, 241, 255, 252, 252, 252, 255, 231, 231, 231, 255, 173, 173, 173, 255, 74, 74, 74, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 138, 138, 138, 255, 244, 244, 244, 255, 220, 220, 220, 255, 70, 70, 70, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 139, 139, 139, 255, 220, 220, 220, 255, 250, 250, 250, 255, 226, 226, 226, 255, 145, 145, 145, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 92, 92, 92, 255, 236, 236, 236, 255, 213, 213, 213, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 94, 94, 94, 255, 193, 193, 193, 255, 202, 202, 202, 255, 218, 218, 218, 255, 235, 235, 235, 255, 229, 229, 229, 255, 163, 163, 163, 255, 107, 107, 107, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 80, 80, 80, 255, 95, 95, 95, 255, 103, 103, 103, 255, 68, 68, 68, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 101, 101, 101, 255, 164, 164, 164, 255, 213, 213, 213, 255, 245, 245, 245, 255, 254, 254, 254, 255, 238, 238, 238, 255, 192, 192, 192, 255, 112, 112, 112, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 221, 221, 221, 255, 241, 241, 241, 255, 139, 139, 139, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 101, 101, 101, 255, 201, 201, 201, 255, 245, 245, 245, 255, 231, 231, 231, 255, 156, 156, 156, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 117, 117, 117, 255, 240, 240, 240, 255, 196, 196, 196, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 155, 155, 155, 255, 193, 193, 193, 255, 239, 239, 239, 255, 239, 239, 239, 255, 219, 219, 219, 255, 137, 137, 137, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 118, 118, 118, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 13, 13, 13, 255, 10, 10, 10, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 60, 60, 60, 255, 105, 105, 105, 255, 119, 119, 119, 255, 110, 110, 110, 255, 54, 54, 54, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 66, 66, 66, 255, 116, 116, 116, 255, 163, 163, 163, 255, 203, 203, 203, 255, 234, 234, 234, 255, 251, 251, 251, 255, 252, 252, 252, 255, 234, 234, 234, 255, 191, 191, 191, 255, 121, 121, 121, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 180, 180, 180, 255, 245, 245, 245, 255, 191, 191, 191, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 185, 185, 185, 255, 239, 239, 239, 255, 230, 230, 230, 255, 157, 157, 157, 255, 19, 19, 19, 255, 19, 19, 19, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 139, 139, 139, 255, 241, 241, 241, 255, 178, 178, 178, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 47, 47, 47, 255, 141, 141, 141, 255, 210, 210, 210, 255, 246, 246, 246, 255, 250, 250, 250, 255, 225, 225, 225, 255, 217, 217, 217, 255, 128, 128, 128, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 216, 216, 216, 255, 62, 62, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 24, 24, 24, 255, 21, 21, 21, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 113, 113, 113, 255, 128, 128, 128, 255, 128, 128, 128, 255, 77, 77, 77, 255, 34, 34, 34, 255, 43, 43, 43, 255, 51, 51, 51, 255, 58, 58, 58, 255, 63, 63, 63, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 61, 61, 61, 255, 56, 56, 56, 255, 49, 49, 49, 255, 42, 42, 42, 255, 35, 35, 35, 255, 27, 27, 27, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 15, 15, 255, 23, 23, 23, 255, 35, 35, 35, 255, 50, 50, 50, 255, 69, 69, 69, 255, 91, 91, 91, 255, 116, 116, 116, 255, 142, 142, 142, 255, 169, 169, 169, 255, 195, 195, 195, 255, 218, 218, 218, 255, 237, 237, 237, 255, 248, 248, 248, 255, 250, 250, 250, 255, 240, 240, 240, 255, 214, 214, 214, 255, 169, 169, 169, 255, 102, 102, 102, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 119, 119, 119, 255, 231, 231, 231, 255, 226, 226, 226, 255, 108, 108, 108, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 174, 174, 174, 255, 234, 234, 234, 255, 226, 226, 226, 255, 149, 149, 149, 255, 38, 38, 38, 255, 49, 49, 49, 255, 55, 55, 55, 255, 56, 56, 56, 255, 157, 157, 157, 255, 240, 240, 240, 255, 157, 157, 157, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 121, 121, 121, 255, 186, 186, 186, 255, 212, 212, 212, 255, 246, 246, 246, 255, 251, 251, 251, 255, 222, 222, 222, 255, 192, 192, 192, 255, 142, 142, 142, 255, 223, 223, 223, 255, 192, 192, 192, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 254, 254, 254, 255, 189, 189, 189, 255, 113, 113, 113, 255, 0, 0, 0, 255, 13, 13, 13, 255, 36, 36, 36, 255, 31, 31, 31, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 48, 48, 48, 255, 86, 86, 86, 255, 137, 137, 137, 255, 145, 145, 145, 255, 130, 130, 130, 255, 57, 57, 57, 255, 53, 53, 53, 255, 65, 65, 65, 255, 76, 76, 76, 255, 87, 87, 87, 255, 97, 97, 97, 255, 107, 107, 107, 255, 116, 116, 116, 255, 123, 123, 123, 255, 130, 130, 130, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 162, 162, 162, 255, 167, 167, 167, 255, 173, 173, 173, 255, 180, 180, 180, 255, 188, 188, 188, 255, 197, 197, 197, 255, 207, 207, 207, 255, 217, 217, 217, 255, 226, 226, 226, 255, 234, 234, 234, 255, 240, 240, 240, 255, 241, 241, 241, 255, 237, 237, 237, 255, 224, 224, 224, 255, 202, 202, 202, 255, 168, 168, 168, 255, 118, 118, 118, 255, 51, 51, 51, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 36, 36, 36, 255, 194, 194, 194, 255, 239, 239, 239, 255, 174, 174, 174, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 171, 171, 171, 255, 230, 230, 230, 255, 218, 218, 218, 255, 133, 133, 133, 255, 45, 45, 45, 255, 61, 61, 61, 255, 69, 69, 69, 255, 172, 172, 172, 255, 236, 236, 236, 255, 135, 135, 135, 255, 100, 100, 100, 255, 98, 98, 98, 255, 90, 90, 90, 255, 85, 85, 85, 255, 69, 69, 69, 255, 48, 48, 48, 255, 37, 37, 37, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 45, 45, 45, 255, 96, 96, 96, 255, 146, 146, 146, 255, 192, 192, 192, 255, 212, 212, 212, 255, 242, 242, 242, 255, 254, 254, 254, 255, 253, 253, 253, 255, 229, 229, 229, 255, 174, 174, 174, 255, 82, 82, 82, 255, 20, 20, 20, 255, 58, 58, 58, 255, 199, 199, 199, 255, 227, 227, 227, 255, 132, 132, 132, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 224, 224, 224, 255, 250, 250, 250, 255, 220, 220, 220, 255, 74, 74, 74, 255, 19, 19, 19, 255, 47, 47, 47, 255, 41, 41, 41, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 80, 80, 80, 255, 143, 143, 143, 255, 158, 158, 158, 255, 150, 150, 150, 255, 86, 86, 86, 255, 27, 27, 27, 255, 37, 37, 37, 255, 48, 48, 48, 255, 60, 60, 60, 255, 72, 72, 72, 255, 85, 85, 85, 255, 97, 97, 97, 255, 110, 110, 110, 255, 122, 122, 122, 255, 133, 133, 133, 255, 144, 144, 144, 255, 154, 154, 154, 255, 163, 163, 163, 255, 171, 171, 171, 255, 179, 179, 179, 255, 186, 186, 186, 255, 192, 192, 192, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 205, 205, 205, 255, 199, 199, 199, 255, 189, 189, 189, 255, 174, 174, 174, 255, 152, 152, 152, 255, 120, 120, 120, 255, 79, 79, 79, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 133, 133, 133, 255, 227, 227, 227, 255, 215, 215, 215, 255, 101, 101, 101, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 47, 47, 47, 255, 173, 173, 173, 255, 226, 226, 226, 255, 205, 205, 205, 255, 108, 108, 108, 255, 26, 26, 26, 255, 35, 35, 35, 255, 184, 184, 184, 255, 229, 229, 229, 255, 111, 111, 111, 255, 103, 103, 103, 255, 119, 119, 119, 255, 132, 132, 132, 255, 137, 137, 137, 255, 143, 143, 143, 255, 146, 146, 146, 255, 146, 146, 146, 255, 144, 144, 144, 255, 138, 138, 138, 255, 131, 131, 131, 255, 127, 127, 127, 255, 119, 119, 119, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 116, 116, 116, 255, 128, 128, 128, 255, 145, 145, 145, 255, 155, 155, 155, 255, 176, 176, 176, 255, 200, 200, 200, 255, 211, 211, 211, 255, 232, 232, 232, 255, 247, 247, 247, 255, 253, 253, 253, 255, 251, 251, 251, 255, 235, 235, 235, 255, 197, 197, 197, 255, 169, 169, 169, 255, 90, 90, 90, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 144, 144, 144, 255, 232, 232, 232, 255, 196, 196, 196, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 121, 121, 121, 255, 238, 238, 238, 255, 254, 254, 254, 255, 202, 202, 202, 255, 39, 39, 39, 255, 58, 58, 58, 255, 50, 50, 50, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 69, 69, 69, 255, 112, 112, 112, 255, 165, 165, 165, 255, 168, 168, 168, 255, 116, 116, 116, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 14, 14, 14, 255, 27, 27, 27, 255, 39, 39, 39, 255, 50, 50, 50, 255, 61, 61, 61, 255, 71, 71, 71, 255, 79, 79, 79, 255, 86, 86, 86, 255, 90, 90, 90, 255, 93, 93, 93, 255, 93, 93, 93, 255, 90, 90, 90, 255, 84, 84, 84, 255, 73, 73, 73, 255, 58, 58, 58, 255, 37, 37, 37, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 46, 46, 46, 255, 190, 190, 190, 255, 230, 230, 230, 255, 172, 172, 172, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 180, 180, 180, 255, 222, 222, 222, 255, 186, 186, 186, 255, 72, 72, 72, 255, 12, 12, 12, 255, 194, 194, 194, 255, 221, 221, 221, 255, 87, 87, 87, 255, 34, 34, 34, 255, 59, 59, 59, 255, 84, 84, 84, 255, 97, 97, 97, 255, 119, 119, 119, 255, 139, 139, 139, 255, 148, 148, 148, 255, 163, 163, 163, 255, 175, 175, 175, 255, 185, 185, 185, 255, 189, 189, 189, 255, 196, 196, 196, 255, 201, 201, 201, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 216, 216, 216, 255, 222, 222, 222, 255, 228, 228, 228, 255, 234, 234, 234, 255, 237, 237, 237, 255, 242, 242, 242, 255, 243, 243, 243, 255, 242, 242, 242, 255, 233, 233, 233, 255, 215, 215, 215, 255, 182, 182, 182, 255, 160, 160, 160, 255, 99, 99, 99, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 208, 208, 208, 255, 232, 232, 232, 255, 123, 123, 123, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 149, 149, 149, 255, 211, 211, 211, 255, 253, 253, 253, 255, 186, 186, 186, 255, 69, 69, 69, 255, 58, 58, 58, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 101, 101, 101, 255, 168, 168, 168, 255, 184, 184, 184, 255, 172, 172, 172, 255, 106, 106, 106, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 123, 123, 123, 255, 216, 216, 216, 255, 212, 212, 212, 255, 117, 117, 117, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 190, 190, 190, 255, 215, 215, 215, 255, 159, 159, 159, 255, 49, 49, 49, 255, 201, 201, 201, 255, 210, 210, 210, 255, 61, 61, 61, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 31, 31, 31, 255, 46, 46, 46, 255, 73, 73, 73, 255, 98, 98, 98, 255, 120, 120, 120, 255, 130, 130, 130, 255, 147, 147, 147, 255, 162, 162, 162, 255, 168, 168, 168, 255, 178, 178, 178, 255, 186, 186, 186, 255, 188, 188, 188, 255, 192, 192, 192, 255, 192, 192, 192, 255, 188, 188, 188, 255, 184, 184, 184, 255, 171, 171, 171, 255, 151, 151, 151, 255, 137, 137, 137, 255, 100, 100, 100, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 156, 156, 156, 255, 241, 241, 241, 255, 191, 191, 191, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 86, 86, 86, 255, 221, 221, 221, 255, 249, 249, 249, 255, 172, 172, 172, 255, 95, 95, 95, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 83, 83, 83, 255, 164, 164, 164, 255, 187, 187, 187, 255, 192, 192, 192, 255, 144, 144, 144, 255, 100, 100, 100, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 169, 169, 169, 255, 220, 220, 220, 255, 182, 182, 182, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 112, 112, 112, 255, 198, 198, 198, 255, 200, 200, 200, 255, 122, 122, 122, 255, 206, 206, 206, 255, 198, 198, 198, 255, 120, 120, 120, 255, 120, 120, 120, 255, 114, 114, 114, 255, 101, 101, 101, 255, 80, 80, 80, 255, 48, 48, 48, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 19, 19, 19, 255, 27, 27, 27, 255, 29, 29, 29, 255, 28, 28, 28, 255, 20, 20, 20, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 76, 76, 76, 255, 222, 222, 222, 255, 232, 232, 232, 255, 101, 101, 101, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 104, 104, 104, 255, 226, 226, 226, 255, 245, 245, 245, 255, 216, 216, 216, 255, 83, 83, 83, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 55, 55, 55, 255, 110, 110, 110, 255, 184, 184, 184, 255, 207, 207, 207, 255, 199, 199, 199, 255, 146, 146, 146, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 28, 28, 28, 255, 31, 31, 31, 255, 28, 28, 28, 255, 18, 18, 18, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 193, 193, 193, 255, 210, 210, 210, 255, 146, 146, 146, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 140, 140, 140, 255, 200, 200, 200, 255, 177, 177, 177, 255, 208, 208, 208, 255, 184, 184, 184, 255, 134, 134, 134, 255, 146, 146, 146, 255, 156, 156, 156, 255, 163, 163, 163, 255, 164, 164, 164, 255, 158, 158, 158, 255, 141, 141, 141, 255, 112, 112, 112, 255, 65, 65, 65, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 176, 176, 176, 255, 247, 247, 247, 255, 176, 176, 176, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 114, 114, 114, 255, 228, 228, 228, 255, 246, 246, 246, 255, 210, 210, 210, 255, 78, 78, 78, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 79, 79, 79, 255, 171, 171, 171, 255, 198, 198, 198, 255, 217, 217, 217, 255, 187, 187, 187, 255, 111, 111, 111, 255, 57, 57, 57, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 45, 45, 45, 255, 57, 57, 57, 255, 58, 58, 58, 255, 52, 52, 52, 255, 38, 38, 38, 255, 30, 30, 30, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 129, 129, 129, 255, 201, 201, 201, 255, 193, 193, 193, 255, 110, 110, 110, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 46, 46, 46, 255, 163, 163, 163, 255, 194, 194, 194, 255, 208, 208, 208, 255, 167, 167, 167, 255, 69, 69, 69, 255, 90, 90, 90, 255, 113, 113, 113, 255, 136, 136, 136, 255, 158, 158, 158, 255, 176, 176, 176, 255, 188, 188, 188, 255, 190, 190, 190, 255, 179, 179, 179, 255, 152, 152, 152, 255, 104, 104, 104, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 103, 103, 103, 255, 236, 236, 236, 255, 225, 225, 225, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 118, 118, 118, 255, 184, 184, 184, 255, 243, 243, 243, 255, 207, 207, 207, 255, 153, 153, 153, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 95, 95, 95, 255, 182, 182, 182, 255, 223, 223, 223, 255, 218, 218, 218, 255, 200, 200, 200, 255, 133, 133, 133, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 64, 64, 64, 255, 82, 82, 82, 255, 86, 86, 86, 255, 83, 83, 83, 255, 71, 71, 71, 255, 62, 62, 62, 255, 42, 42, 42, 255, 22, 22, 22, 255, 13, 13, 13, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 152, 152, 152, 255, 199, 199, 199, 255, 173, 173, 173, 255, 79, 79, 79, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 93, 93, 93, 255, 178, 178, 178, 255, 206, 206, 206, 255, 149, 149, 149, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 60, 60, 60, 255, 100, 100, 100, 255, 139, 139, 139, 255, 172, 172, 172, 255, 196, 196, 196, 255, 208, 208, 208, 255, 202, 202, 202, 255, 175, 175, 175, 255, 122, 122, 122, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 199, 199, 199, 255, 249, 249, 249, 255, 150, 150, 150, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51, 51, 51, 255, 117, 117, 117, 255, 99, 99, 99, 255, 181, 181, 181, 255, 239, 239, 239, 255, 233, 233, 233, 255, 153, 153, 153, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 150, 150, 150, 255, 213, 213, 213, 255, 229, 229, 229, 255, 231, 231, 231, 255, 196, 196, 196, 255, 166, 166, 166, 255, 86, 86, 86, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 86, 86, 86, 255, 99, 99, 99, 255, 113, 113, 113, 255, 113, 113, 113, 255, 101, 101, 101, 255, 91, 91, 91, 255, 67, 67, 67, 255, 40, 40, 40, 255, 26, 26, 26, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 163, 163, 163, 255, 191, 191, 191, 255, 153, 153, 153, 255, 53, 53, 53, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 136, 136, 136, 255, 201, 201, 201, 255, 143, 143, 143, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 55, 55, 55, 255, 113, 113, 113, 255, 163, 163, 163, 255, 200, 200, 200, 255, 219, 219, 219, 255, 216, 216, 216, 255, 184, 184, 184, 255, 118, 118, 118, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 137, 137, 137, 255, 248, 248, 248, 255, 209, 209, 209, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 124, 124, 124, 255, 109, 109, 109, 255, 24, 24, 24, 255, 175, 175, 175, 255, 215, 215, 215, 255, 229, 229, 229, 255, 155, 155, 155, 255, 86, 86, 86, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 95, 95, 95, 255, 144, 144, 144, 255, 211, 211, 211, 255, 240, 240, 240, 255, 242, 242, 242, 255, 223, 223, 223, 255, 179, 179, 179, 255, 149, 149, 149, 255, 76, 76, 76, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 83, 83, 83, 255, 116, 116, 116, 255, 127, 127, 127, 255, 140, 140, 140, 255, 140, 140, 140, 255, 135, 135, 135, 255, 117, 117, 117, 255, 89, 89, 89, 255, 55, 55, 55, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 84, 84, 84, 255, 165, 165, 165, 255, 181, 181, 181, 255, 136, 136, 136, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 148, 148, 148, 255, 194, 194, 194, 255, 165, 165, 165, 255, 94, 94, 94, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 95, 95, 95, 255, 161, 161, 161, 255, 208, 208, 208, 255, 230, 230, 230, 255, 222, 222, 222, 255, 177, 177, 177, 255, 91, 91, 91, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 222, 222, 222, 255, 243, 243, 243, 255, 111, 111, 111, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 48, 48, 48, 255, 131, 131, 131, 255, 118, 118, 118, 255, 16, 16, 16, 255, 16, 16, 16, 255, 102, 102, 102, 255, 207, 207, 207, 255, 225, 225, 225, 255, 202, 202, 202, 255, 94, 94, 94, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 164, 164, 164, 255, 196, 196, 196, 255, 237, 237, 237, 255, 249, 249, 249, 255, 246, 246, 246, 255, 225, 225, 225, 255, 188, 188, 188, 255, 141, 141, 141, 255, 115, 115, 115, 255, 62, 62, 62, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 46, 46, 46, 255, 66, 66, 66, 255, 102, 102, 102, 255, 132, 132, 132, 255, 144, 144, 144, 255, 162, 162, 162, 255, 168, 168, 168, 255, 164, 164, 164, 255, 157, 157, 157, 255, 136, 136, 136, 255, 105, 105, 105, 255, 86, 86, 86, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 95, 95, 95, 255, 161, 161, 161, 255, 169, 169, 169, 255, 123, 123, 123, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 157, 157, 157, 255, 184, 184, 184, 255, 162, 162, 162, 255, 134, 134, 134, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 95, 95, 95, 255, 172, 172, 172, 255, 221, 221, 221, 255, 238, 238, 238, 255, 216, 216, 216, 255, 149, 149, 149, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 172, 172, 172, 255, 254, 254, 254, 255, 182, 182, 182, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 137, 137, 137, 255, 128, 128, 128, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 197, 197, 197, 255, 219, 219, 219, 255, 200, 200, 200, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 125, 125, 125, 255, 192, 192, 192, 255, 215, 215, 215, 255, 244, 244, 244, 255, 253, 253, 253, 255, 248, 248, 248, 255, 242, 242, 242, 255, 223, 223, 223, 255, 200, 200, 200, 255, 187, 187, 187, 255, 164, 164, 164, 255, 144, 144, 144, 255, 128, 128, 128, 255, 122, 122, 122, 255, 116, 116, 116, 255, 115, 115, 115, 255, 118, 118, 118, 255, 126, 126, 126, 255, 138, 138, 138, 255, 153, 153, 153, 255, 160, 160, 160, 255, 175, 175, 175, 255, 187, 187, 187, 255, 191, 191, 191, 255, 196, 196, 196, 255, 193, 193, 193, 255, 188, 188, 188, 255, 172, 172, 172, 255, 146, 146, 146, 255, 110, 110, 110, 255, 89, 89, 89, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 97, 97, 97, 255, 154, 154, 154, 255, 158, 158, 158, 255, 113, 113, 113, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 36, 36, 36, 255, 163, 163, 163, 255, 172, 172, 172, 255, 137, 137, 137, 255, 150, 150, 150, 255, 85, 85, 85, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 117, 117, 117, 255, 195, 195, 195, 255, 238, 238, 238, 255, 238, 238, 238, 255, 191, 191, 191, 255, 89, 89, 89, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 98, 98, 98, 255, 240, 240, 240, 255, 229, 229, 229, 255, 62, 62, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 36, 36, 36, 255, 142, 142, 142, 255, 138, 138, 138, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 76, 76, 76, 255, 141, 141, 141, 255, 210, 210, 210, 255, 198, 198, 198, 255, 109, 109, 109, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 54, 54, 54, 255, 131, 131, 131, 255, 185, 185, 185, 255, 221, 221, 221, 255, 233, 233, 233, 255, 247, 247, 247, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 246, 246, 246, 255, 241, 241, 241, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 214, 214, 214, 255, 200, 200, 200, 255, 191, 191, 191, 255, 168, 168, 168, 255, 136, 136, 136, 255, 116, 116, 116, 255, 71, 71, 71, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 93, 93, 93, 255, 144, 144, 144, 255, 147, 147, 147, 255, 106, 106, 106, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 165, 165, 165, 255, 157, 157, 157, 255, 92, 92, 92, 255, 144, 144, 144, 255, 118, 118, 118, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 48, 48, 48, 255, 156, 156, 156, 255, 225, 225, 225, 255, 248, 248, 248, 255, 220, 220, 220, 255, 134, 134, 134, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 203, 203, 203, 255, 252, 252, 252, 255, 145, 145, 145, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 145, 145, 145, 255, 148, 148, 148, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 127, 127, 127, 255, 200, 200, 200, 255, 194, 194, 194, 255, 164, 164, 164, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 88, 88, 88, 255, 135, 135, 135, 255, 169, 169, 169, 255, 181, 181, 181, 255, 199, 199, 199, 255, 210, 210, 210, 255, 215, 215, 215, 255, 216, 216, 216, 255, 215, 215, 215, 255, 211, 211, 211, 255, 207, 207, 207, 255, 197, 197, 197, 255, 183, 183, 183, 255, 164, 164, 164, 255, 152, 152, 152, 255, 124, 124, 124, 255, 88, 88, 88, 255, 67, 67, 67, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 84, 84, 84, 255, 132, 132, 132, 255, 136, 136, 136, 255, 101, 101, 101, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 83, 83, 83, 255, 165, 165, 165, 255, 140, 140, 140, 255, 32, 32, 32, 255, 121, 121, 121, 255, 131, 131, 131, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 107, 107, 107, 255, 202, 202, 202, 255, 248, 248, 248, 255, 238, 238, 238, 255, 168, 168, 168, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 142, 142, 142, 255, 251, 251, 251, 255, 205, 205, 205, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 148, 148, 148, 255, 158, 158, 158, 255, 55, 55, 55, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 113, 113, 113, 255, 188, 188, 188, 255, 198, 198, 198, 255, 162, 162, 162, 255, 57, 57, 57, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 35, 35, 35, 255, 50, 50, 50, 255, 55, 55, 55, 255, 57, 57, 57, 255, 52, 52, 52, 255, 46, 46, 46, 255, 29, 29, 29, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 72, 72, 72, 255, 117, 117, 117, 255, 124, 124, 124, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 100, 100, 100, 255, 161, 161, 161, 255, 119, 119, 119, 255, 0, 0, 0, 255, 84, 84, 84, 255, 126, 126, 126, 255, 97, 97, 97, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 173, 173, 173, 255, 241, 241, 241, 255, 249, 249, 249, 255, 193, 193, 193, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 57, 57, 57, 255, 227, 227, 227, 255, 241, 241, 241, 255, 101, 101, 101, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 148, 148, 148, 255, 168, 168, 168, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 98, 98, 98, 255, 146, 146, 146, 255, 188, 188, 188, 255, 159, 159, 159, 255, 120, 120, 120, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 57, 57, 57, 255, 101, 101, 101, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 113, 113, 113, 255, 153, 153, 153, 255, 96, 96, 96, 255, 0, 0, 0, 255, 34, 34, 34, 255, 108, 108, 108, 255, 109, 109, 109, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 141, 141, 141, 255, 229, 229, 229, 255, 254, 254, 254, 255, 211, 211, 211, 255, 97, 97, 97, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 178, 178, 178, 255, 253, 253, 253, 255, 174, 174, 174, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 147, 147, 147, 255, 177, 177, 177, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 133, 133, 133, 255, 177, 177, 177, 255, 174, 174, 174, 255, 118, 118, 118, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 122, 122, 122, 255, 142, 142, 142, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 78, 78, 78, 255, 106, 106, 106, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 108, 108, 108, 255, 214, 214, 214, 255, 254, 254, 254, 255, 223, 223, 223, 255, 119, 119, 119, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 107, 107, 107, 255, 241, 241, 241, 255, 222, 222, 222, 255, 54, 54, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 145, 145, 145, 255, 186, 186, 186, 255, 96, 96, 96, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 121, 121, 121, 255, 152, 152, 152, 255, 164, 164, 164, 255, 114, 114, 114, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 45, 45, 45, 255, 125, 125, 125, 255, 127, 127, 127, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 93, 93, 93, 255, 84, 84, 84, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 76, 76, 76, 255, 199, 199, 199, 255, 252, 252, 252, 255, 232, 232, 232, 255, 136, 136, 136, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 205, 205, 205, 255, 246, 246, 246, 255, 138, 138, 138, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 141, 141, 141, 255, 193, 193, 193, 255, 110, 110, 110, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 140, 140, 140, 255, 153, 153, 153, 255, 107, 107, 107, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 124, 124, 124, 255, 109, 109, 109, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 70, 70, 70, 255, 84, 84, 84, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 45, 45, 45, 255, 183, 183, 183, 255, 248, 248, 248, 255, 237, 237, 237, 255, 148, 148, 148, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 145, 145, 145, 255, 245, 245, 245, 255, 198, 198, 198, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 135, 135, 135, 255, 200, 200, 200, 255, 125, 125, 125, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 128, 128, 128, 255, 141, 141, 141, 255, 126, 126, 126, 255, 57, 57, 57, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 80, 80, 80, 255, 118, 118, 118, 255, 87, 87, 87, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 75, 75, 75, 255, 58, 58, 58, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 168, 168, 168, 255, 243, 243, 243, 255, 240, 240, 240, 255, 158, 158, 158, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 61, 61, 61, 255, 221, 221, 221, 255, 233, 233, 233, 255, 104, 104, 104, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 129, 129, 129, 255, 205, 205, 205, 255, 139, 139, 139, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 52, 52, 52, 255, 118, 118, 118, 255, 129, 129, 129, 255, 113, 113, 113, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 88, 88, 88, 255, 108, 108, 108, 255, 62, 62, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 59, 59, 59, 255, 59, 59, 59, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 154, 154, 154, 255, 237, 237, 237, 255, 241, 241, 241, 255, 165, 165, 165, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 171, 171, 171, 255, 243, 243, 243, 255, 174, 174, 174, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 121, 121, 121, 255, 210, 210, 210, 255, 152, 152, 152, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 85, 85, 85, 255, 117, 117, 117, 255, 99, 99, 99, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 90, 90, 90, 255, 92, 92, 92, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 52, 52, 52, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 141, 141, 141, 255, 231, 231, 231, 255, 240, 240, 240, 255, 170, 170, 170, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 97, 97, 97, 255, 227, 227, 227, 255, 218, 218, 218, 255, 76, 76, 76, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 112, 112, 112, 255, 213, 213, 213, 255, 164, 164, 164, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 151, 151, 151, 255, 147, 147, 147, 255, 80, 80, 80, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 94, 94, 94, 255, 131, 131, 131, 255, 112, 112, 112, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 37, 37, 37, 255, 64, 64, 64, 255, 87, 87, 87, 255, 98, 98, 98, 255, 115, 115, 115, 255, 130, 130, 130, 255, 136, 136, 136, 255, 145, 145, 145, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 149, 149, 149, 255, 140, 140, 140, 255, 132, 132, 132, 255, 111, 111, 111, 255, 81, 81, 81, 255, 62, 62, 62, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 129, 129, 129, 255, 224, 224, 224, 255, 239, 239, 239, 255, 174, 174, 174, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 186, 186, 186, 255, 235, 235, 235, 255, 153, 153, 153, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 103, 103, 103, 255, 216, 216, 216, 255, 176, 176, 176, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 139, 139, 139, 255, 157, 157, 157, 255, 130, 130, 130, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 45, 45, 45, 255, 120, 120, 120, 255, 142, 142, 142, 255, 104, 104, 104, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 78, 78, 78, 255, 91, 91, 91, 255, 113, 113, 113, 255, 131, 131, 131, 255, 145, 145, 145, 255, 152, 152, 152, 255, 162, 162, 162, 255, 171, 171, 171, 255, 175, 175, 175, 255, 183, 183, 183, 255, 191, 191, 191, 255, 195, 195, 195, 255, 203, 203, 203, 255, 210, 210, 210, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 215, 215, 215, 255, 211, 211, 211, 255, 196, 196, 196, 255, 172, 172, 172, 255, 135, 135, 135, 255, 111, 111, 111, 255, 53, 53, 53, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 118, 118, 118, 255, 217, 217, 217, 255, 236, 236, 236, 255, 176, 176, 176, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 119, 119, 119, 255, 226, 226, 226, 255, 203, 203, 203, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 94, 94, 94, 255, 218, 218, 218, 255, 186, 186, 186, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 89, 89, 89, 255, 168, 168, 168, 255, 139, 139, 139, 255, 87, 87, 87, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 78, 78, 78, 255, 142, 142, 142, 255, 148, 148, 148, 255, 93, 93, 93, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 138, 138, 138, 255, 156, 156, 156, 255, 143, 143, 143, 255, 105, 105, 105, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 92, 92, 92, 255, 107, 107, 107, 255, 113, 113, 113, 255, 120, 120, 120, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 132, 132, 132, 255, 145, 145, 145, 255, 161, 161, 161, 255, 170, 170, 170, 255, 189, 189, 189, 255, 208, 208, 208, 255, 216, 216, 216, 255, 231, 231, 231, 255, 240, 240, 240, 255, 241, 241, 241, 255, 237, 237, 237, 255, 222, 222, 222, 255, 193, 193, 193, 255, 173, 173, 173, 255, 120, 120, 120, 255, 49, 49, 49, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 190, 190, 190, 255, 225, 225, 225, 255, 140, 140, 140, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 219, 219, 219, 255, 196, 196, 196, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 80, 80, 80, 255, 143, 143, 143, 255, 176, 176, 176, 255, 97, 97, 97, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 107, 107, 107, 255, 159, 159, 159, 255, 151, 151, 151, 255, 81, 81, 81, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 10, 10, 10, 255, 15, 15, 15, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 105, 105, 105, 255, 158, 158, 158, 255, 169, 169, 169, 255, 143, 143, 143, 255, 89, 89, 89, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 83, 83, 83, 255, 80, 80, 80, 255, 75, 75, 75, 255, 61, 61, 61, 255, 42, 42, 42, 255, 20, 20, 20, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 23, 23, 23, 255, 59, 59, 59, 255, 79, 79, 79, 255, 118, 118, 118, 255, 157, 157, 157, 255, 192, 192, 192, 255, 208, 208, 208, 255, 233, 233, 233, 255, 248, 248, 248, 255, 251, 251, 251, 255, 246, 246, 246, 255, 226, 226, 226, 255, 210, 210, 210, 255, 164, 164, 164, 255, 101, 101, 101, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 127, 127, 127, 255, 219, 219, 219, 255, 192, 192, 192, 255, 55, 55, 55, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 76, 76, 76, 255, 220, 220, 220, 255, 204, 204, 204, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 138, 138, 138, 255, 178, 178, 178, 255, 163, 163, 163, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 130, 130, 130, 255, 172, 172, 172, 255, 153, 153, 153, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 27, 27, 27, 255, 31, 31, 31, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 121, 121, 121, 255, 174, 174, 174, 255, 178, 178, 178, 255, 141, 141, 141, 255, 70, 70, 70, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 86, 86, 86, 255, 143, 143, 143, 255, 168, 168, 168, 255, 210, 210, 210, 255, 239, 239, 239, 255, 248, 248, 248, 255, 254, 254, 254, 255, 244, 244, 244, 255, 215, 215, 215, 255, 194, 194, 194, 255, 140, 140, 140, 255, 68, 68, 68, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 185, 185, 185, 255, 215, 215, 215, 255, 136, 136, 136, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 69, 69, 69, 255, 220, 220, 220, 255, 211, 211, 211, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 178, 178, 178, 255, 194, 194, 194, 255, 128, 128, 128, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 150, 150, 150, 255, 182, 182, 182, 255, 155, 155, 155, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 27, 27, 27, 255, 43, 43, 43, 255, 46, 46, 46, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 131, 131, 131, 255, 186, 186, 186, 255, 185, 185, 185, 255, 138, 138, 138, 255, 52, 52, 52, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 88, 88, 88, 255, 122, 122, 122, 255, 179, 179, 179, 255, 221, 221, 221, 255, 246, 246, 246, 255, 252, 252, 252, 255, 250, 250, 250, 255, 231, 231, 231, 255, 215, 215, 215, 255, 171, 171, 171, 255, 112, 112, 112, 255, 40, 40, 40, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 124, 124, 124, 255, 209, 209, 209, 255, 186, 186, 186, 255, 65, 65, 65, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 221, 221, 221, 255, 217, 217, 217, 255, 53, 53, 53, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 107, 107, 107, 255, 200, 200, 200, 255, 191, 191, 191, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 80, 80, 80, 255, 164, 164, 164, 255, 192, 192, 192, 255, 160, 160, 160, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 41, 41, 41, 255, 60, 60, 60, 255, 58, 58, 58, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 134, 134, 134, 255, 195, 195, 195, 255, 193, 193, 193, 255, 138, 138, 138, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 111, 111, 111, 255, 144, 144, 144, 255, 197, 197, 197, 255, 231, 231, 231, 255, 241, 241, 241, 255, 249, 249, 249, 255, 239, 239, 239, 255, 214, 214, 214, 255, 196, 196, 196, 255, 152, 152, 152, 255, 98, 98, 98, 255, 69, 69, 69, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 173, 173, 173, 255, 205, 205, 205, 255, 140, 140, 140, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 61, 61, 61, 255, 222, 222, 222, 255, 221, 221, 221, 255, 61, 61, 61, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 159, 159, 159, 255, 204, 204, 204, 255, 170, 170, 170, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 94, 94, 94, 255, 176, 176, 176, 255, 201, 201, 201, 255, 169, 169, 169, 255, 80, 80, 80, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 57, 57, 57, 255, 76, 76, 76, 255, 66, 66, 66, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 129, 129, 129, 255, 200, 200, 200, 255, 202, 202, 202, 255, 143, 143, 143, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 104, 104, 104, 255, 165, 165, 165, 255, 207, 207, 207, 255, 231, 231, 231, 255, 237, 237, 237, 255, 238, 238, 238, 255, 225, 225, 225, 255, 214, 214, 214, 255, 186, 186, 186, 255, 151, 151, 151, 255, 111, 111, 111, 255, 91, 91, 91, 255, 50, 50, 50, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 108, 108, 108, 255, 193, 193, 193, 255, 183, 183, 183, 255, 85, 85, 85, 255, 23, 23, 23, 255, 26, 26, 26, 255, 24, 24, 24, 255, 17, 17, 17, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 224, 224, 224, 255, 225, 225, 225, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 195, 195, 195, 255, 191, 191, 191, 255, 131, 131, 131, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 183, 183, 183, 255, 209, 209, 209, 255, 182, 182, 182, 255, 101, 101, 101, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 76, 76, 76, 255, 90, 90, 90, 255, 69, 69, 69, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 115, 115, 115, 255, 202, 202, 202, 255, 212, 212, 212, 255, 153, 153, 153, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 91, 91, 91, 255, 122, 122, 122, 255, 170, 170, 170, 255, 202, 202, 202, 255, 212, 212, 212, 255, 223, 223, 223, 255, 222, 222, 222, 255, 212, 212, 212, 255, 205, 205, 205, 255, 187, 187, 187, 255, 165, 165, 165, 255, 154, 154, 154, 255, 132, 132, 132, 255, 112, 112, 112, 255, 103, 103, 103, 255, 88, 88, 88, 255, 76, 76, 76, 255, 69, 69, 69, 255, 66, 66, 66, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 151, 151, 151, 255, 193, 193, 193, 255, 149, 149, 149, 255, 55, 55, 55, 255, 44, 44, 44, 255, 37, 37, 37, 255, 22, 22, 22, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 226, 226, 226, 255, 228, 228, 228, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 99, 99, 99, 255, 216, 216, 216, 255, 162, 162, 162, 255, 76, 76, 76, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 101, 101, 101, 255, 185, 185, 185, 255, 217, 217, 217, 255, 198, 198, 198, 255, 129, 129, 129, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 95, 95, 95, 255, 100, 100, 100, 255, 63, 63, 63, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 8, 8, 8, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 88, 88, 88, 255, 197, 197, 197, 255, 221, 221, 221, 255, 168, 168, 168, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 61, 61, 61, 255, 115, 115, 115, 255, 153, 153, 153, 255, 178, 178, 178, 255, 186, 186, 186, 255, 195, 195, 195, 255, 197, 197, 197, 255, 196, 196, 196, 255, 190, 190, 190, 255, 181, 181, 181, 255, 176, 176, 176, 255, 165, 165, 165, 255, 154, 154, 154, 255, 144, 144, 144, 255, 139, 139, 139, 255, 129, 129, 129, 255, 120, 120, 120, 255, 115, 115, 115, 255, 105, 105, 105, 255, 93, 93, 93, 255, 171, 171, 171, 255, 178, 178, 178, 255, 111, 111, 111, 255, 39, 39, 39, 255, 31, 31, 31, 255, 15, 15, 15, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 68, 68, 68, 255, 229, 229, 229, 255, 229, 229, 229, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 48, 48, 48, 255, 152, 152, 152, 255, 222, 222, 222, 255, 118, 118, 118, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 91, 91, 91, 255, 182, 182, 182, 255, 222, 222, 222, 255, 215, 215, 215, 255, 162, 162, 162, 255, 65, 65, 65, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 78, 78, 78, 255, 113, 113, 113, 255, 103, 103, 103, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 25, 25, 25, 255, 27, 27, 27, 255, 18, 18, 18, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 46, 46, 46, 255, 184, 184, 184, 255, 229, 229, 229, 255, 188, 188, 188, 255, 70, 70, 70, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 32, 32, 32, 255, 74, 74, 74, 255, 104, 104, 104, 255, 116, 116, 116, 255, 132, 132, 132, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 139, 139, 139, 255, 133, 133, 133, 255, 129, 129, 129, 255, 119, 119, 119, 255, 107, 107, 107, 255, 101, 101, 101, 255, 86, 86, 86, 255, 70, 70, 70, 255, 118, 118, 118, 255, 174, 174, 174, 255, 156, 156, 156, 255, 74, 74, 74, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 233, 233, 233, 255, 228, 228, 228, 255, 65, 65, 65, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 110, 110, 110, 255, 192, 192, 192, 255, 215, 215, 215, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 70, 70, 70, 255, 169, 169, 169, 255, 222, 222, 222, 255, 230, 230, 230, 255, 196, 196, 196, 255, 123, 123, 123, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 36, 36, 36, 255, 104, 104, 104, 255, 126, 126, 126, 255, 95, 95, 95, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 34, 34, 34, 255, 49, 49, 49, 255, 52, 52, 52, 255, 49, 49, 49, 255, 37, 37, 37, 255, 22, 22, 22, 255, 13, 13, 13, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 14, 14, 14, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 158, 158, 158, 255, 230, 230, 230, 255, 209, 209, 209, 255, 101, 101, 101, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 28, 28, 28, 255, 32, 32, 32, 255, 32, 32, 32, 255, 29, 29, 29, 255, 22, 22, 22, 255, 17, 17, 17, 255, 5, 5, 5, 255, 0, 0, 0, 255, 34, 34, 34, 255, 138, 138, 138, 255, 167, 167, 167, 255, 132, 132, 132, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 237, 237, 237, 255, 227, 227, 227, 255, 57, 57, 57, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 159, 159, 159, 255, 219, 219, 219, 255, 194, 194, 194, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 144, 144, 144, 255, 212, 212, 212, 255, 238, 238, 238, 255, 226, 226, 226, 255, 178, 178, 178, 255, 97, 97, 97, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 129, 129, 129, 255, 131, 131, 131, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 51, 51, 51, 255, 71, 71, 71, 255, 76, 76, 76, 255, 80, 80, 80, 255, 74, 74, 74, 255, 68, 68, 68, 255, 51, 51, 51, 255, 30, 30, 30, 255, 9, 9, 9, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 30, 30, 30, 255, 21, 21, 21, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 116, 116, 116, 255, 223, 223, 223, 255, 228, 228, 228, 255, 138, 138, 138, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 70, 70, 70, 255, 144, 144, 144, 255, 154, 154, 154, 255, 109, 109, 109, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 104, 104, 104, 255, 242, 242, 242, 255, 223, 223, 223, 255, 46, 46, 46, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 197, 197, 197, 255, 234, 234, 234, 255, 161, 161, 161, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 100, 100, 100, 255, 185, 185, 185, 255, 233, 233, 233, 255, 244, 244, 244, 255, 223, 223, 223, 255, 172, 172, 172, 255, 93, 93, 93, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 111, 111, 111, 255, 147, 147, 147, 255, 119, 119, 119, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 42, 42, 42, 255, 70, 70, 70, 255, 91, 91, 91, 255, 99, 99, 99, 255, 109, 109, 109, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 85, 85, 85, 255, 63, 63, 63, 255, 49, 49, 49, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 41, 41, 41, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 52, 52, 52, 255, 202, 202, 202, 255, 241, 241, 241, 255, 177, 177, 177, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 142, 142, 142, 255, 139, 139, 139, 255, 89, 89, 89, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 121, 121, 121, 255, 247, 247, 247, 255, 217, 217, 217, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 223, 223, 223, 255, 238, 238, 238, 255, 117, 117, 117, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 137, 137, 137, 255, 206, 206, 206, 255, 242, 242, 242, 255, 249, 249, 249, 255, 228, 228, 228, 255, 182, 182, 182, 255, 115, 115, 115, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 18, 18, 18, 255, 72, 72, 72, 255, 145, 145, 145, 255, 151, 151, 151, 255, 87, 87, 87, 255, 104, 104, 104, 255, 120, 120, 120, 255, 126, 126, 126, 255, 138, 138, 138, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 129, 129, 129, 255, 110, 110, 110, 255, 86, 86, 86, 255, 72, 72, 72, 255, 40, 40, 40, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 49, 49, 49, 255, 48, 48, 48, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 162, 162, 162, 255, 242, 242, 242, 255, 212, 212, 212, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 97, 97, 97, 255, 134, 134, 134, 255, 123, 123, 123, 255, 74, 74, 74, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 141, 141, 141, 255, 251, 251, 251, 255, 207, 207, 207, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 96, 96, 96, 255, 239, 239, 239, 255, 231, 231, 231, 255, 62, 62, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 57, 57, 57, 255, 148, 148, 148, 255, 210, 210, 210, 255, 244, 244, 244, 255, 253, 253, 253, 255, 240, 240, 240, 255, 206, 206, 206, 255, 156, 156, 156, 255, 90, 90, 90, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 47, 47, 47, 255, 60, 60, 60, 255, 82, 82, 82, 255, 101, 101, 101, 255, 110, 110, 110, 255, 125, 125, 125, 255, 138, 138, 138, 255, 149, 149, 149, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 174, 174, 174, 255, 180, 180, 180, 255, 185, 185, 185, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 194, 194, 194, 255, 190, 190, 190, 255, 186, 186, 186, 255, 177, 177, 177, 255, 165, 165, 165, 255, 157, 157, 157, 255, 138, 138, 138, 255, 115, 115, 115, 255, 101, 101, 101, 255, 71, 71, 71, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 64, 64, 64, 255, 50, 50, 50, 255, 8, 8, 8, 255, 0, 0, 0, 255, 97, 97, 97, 255, 227, 227, 227, 255, 238, 238, 238, 255, 137, 137, 137, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 57, 57, 57, 255, 78, 78, 78, 255, 95, 95, 95, 255, 108, 108, 108, 255, 116, 116, 116, 255, 121, 121, 121, 255, 121, 121, 121, 255, 118, 118, 118, 255, 110, 110, 110, 255, 98, 98, 98, 255, 81, 81, 81, 255, 59, 59, 59, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 97, 97, 97, 255, 122, 122, 122, 255, 108, 108, 108, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 162, 162, 162, 255, 254, 254, 254, 255, 194, 194, 194, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 120, 120, 120, 255, 117, 117, 117, 255, 113, 113, 113, 255, 107, 107, 107, 255, 99, 99, 99, 255, 90, 90, 90, 255, 144, 144, 144, 255, 244, 244, 244, 255, 214, 214, 214, 255, 44, 44, 44, 255, 31, 31, 31, 255, 17, 17, 17, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51, 51, 51, 255, 137, 137, 137, 255, 198, 198, 198, 255, 236, 236, 236, 255, 253, 253, 253, 255, 252, 252, 252, 255, 234, 234, 234, 255, 203, 203, 203, 255, 191, 191, 191, 255, 200, 200, 200, 255, 216, 216, 216, 255, 228, 228, 228, 255, 233, 233, 233, 255, 240, 240, 240, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 240, 240, 240, 255, 238, 238, 238, 255, 233, 233, 233, 255, 226, 226, 226, 255, 219, 219, 219, 255, 214, 214, 214, 255, 205, 205, 205, 255, 193, 193, 193, 255, 187, 187, 187, 255, 173, 173, 173, 255, 156, 156, 156, 255, 137, 137, 137, 255, 126, 126, 126, 255, 102, 102, 102, 255, 74, 74, 74, 255, 59, 59, 59, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 74, 74, 74, 255, 45, 45, 45, 255, 0, 0, 0, 255, 4, 4, 4, 255, 190, 190, 190, 255, 250, 250, 250, 255, 190, 190, 190, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 77, 77, 77, 255, 112, 112, 112, 255, 142, 142, 142, 255, 168, 168, 168, 255, 189, 189, 189, 255, 206, 206, 206, 255, 219, 219, 219, 255, 229, 229, 229, 255, 236, 236, 236, 255, 241, 241, 241, 255, 244, 244, 244, 255, 246, 246, 246, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 238, 238, 238, 255, 232, 232, 232, 255, 224, 224, 224, 255, 213, 213, 213, 255, 198, 198, 198, 255, 178, 178, 178, 255, 152, 152, 152, 255, 119, 119, 119, 255, 77, 77, 77, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 90, 90, 90, 255, 109, 109, 109, 255, 95, 95, 95, 255, 57, 57, 57, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 184, 184, 184, 255, 254, 254, 254, 255, 176, 176, 176, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 138, 138, 138, 255, 149, 149, 149, 255, 158, 158, 158, 255, 165, 165, 165, 255, 171, 171, 171, 255, 176, 176, 176, 255, 183, 183, 183, 255, 241, 241, 241, 255, 188, 188, 188, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 168, 168, 168, 255, 161, 161, 161, 255, 153, 153, 153, 255, 142, 142, 142, 255, 130, 130, 130, 255, 115, 115, 115, 255, 97, 97, 97, 255, 76, 76, 76, 255, 51, 51, 51, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 107, 107, 107, 255, 156, 156, 156, 255, 176, 176, 176, 255, 207, 207, 207, 255, 229, 229, 229, 255, 237, 237, 237, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 250, 250, 250, 255, 245, 245, 245, 255, 238, 238, 238, 255, 234, 234, 234, 255, 224, 224, 224, 255, 214, 214, 214, 255, 208, 208, 208, 255, 197, 197, 197, 255, 185, 185, 185, 255, 173, 173, 173, 255, 167, 167, 167, 255, 154, 154, 154, 255, 141, 141, 141, 255, 135, 135, 135, 255, 121, 121, 121, 255, 106, 106, 106, 255, 89, 89, 89, 255, 81, 81, 81, 255, 62, 62, 62, 255, 42, 42, 42, 255, 146, 146, 146, 255, 183, 183, 183, 255, 131, 131, 131, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 82, 82, 82, 255, 78, 78, 78, 255, 30, 30, 30, 255, 0, 0, 0, 255, 125, 125, 125, 255, 241, 241, 241, 255, 230, 230, 230, 255, 105, 105, 105, 255, 138, 138, 138, 255, 168, 168, 168, 255, 192, 192, 192, 255, 212, 212, 212, 255, 228, 228, 228, 255, 239, 239, 239, 255, 246, 246, 246, 255, 249, 249, 249, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 238, 238, 238, 255, 232, 232, 232, 255, 226, 226, 226, 255, 221, 221, 221, 255, 217, 217, 217, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 231, 231, 231, 255, 233, 233, 233, 255, 232, 232, 232, 255, 228, 228, 228, 255, 218, 218, 218, 255, 201, 201, 201, 255, 175, 175, 175, 255, 139, 139, 139, 255, 91, 91, 91, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 79, 79, 79, 255, 94, 94, 94, 255, 82, 82, 82, 255, 52, 52, 52, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 204, 204, 204, 255, 252, 252, 252, 255, 153, 153, 153, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 61, 61, 61, 255, 80, 80, 80, 255, 97, 97, 97, 255, 113, 113, 113, 255, 128, 128, 128, 255, 142, 142, 142, 255, 213, 213, 213, 255, 228, 228, 228, 255, 177, 177, 177, 255, 187, 187, 187, 255, 196, 196, 196, 255, 204, 204, 204, 255, 212, 212, 212, 255, 219, 219, 219, 255, 225, 225, 225, 255, 230, 230, 230, 255, 234, 234, 234, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 233, 233, 233, 255, 226, 226, 226, 255, 215, 215, 215, 255, 200, 200, 200, 255, 181, 181, 181, 255, 157, 157, 157, 255, 126, 126, 126, 255, 87, 87, 87, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 61, 61, 61, 255, 129, 129, 129, 255, 156, 156, 156, 255, 198, 198, 198, 255, 224, 224, 224, 255, 237, 237, 237, 255, 240, 240, 240, 255, 237, 237, 237, 255, 226, 226, 226, 255, 218, 218, 218, 255, 199, 199, 199, 255, 175, 175, 175, 255, 196, 196, 196, 255, 224, 224, 224, 255, 240, 240, 240, 255, 246, 246, 246, 255, 244, 244, 244, 255, 234, 234, 234, 255, 219, 219, 219, 255, 197, 197, 197, 255, 172, 172, 172, 255, 143, 143, 143, 255, 111, 111, 111, 255, 76, 76, 76, 255, 40, 40, 40, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 112, 112, 112, 255, 186, 186, 186, 255, 167, 167, 167, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 97, 97, 97, 255, 87, 87, 87, 255, 116, 116, 116, 255, 144, 144, 144, 255, 206, 206, 206, 255, 251, 251, 251, 255, 208, 208, 208, 255, 221, 221, 221, 255, 229, 229, 229, 255, 233, 233, 233, 255, 232, 232, 232, 255, 226, 226, 226, 255, 216, 216, 216, 255, 202, 202, 202, 255, 185, 185, 185, 255, 166, 166, 166, 255, 145, 145, 145, 255, 124, 124, 124, 255, 102, 102, 102, 255, 83, 83, 83, 255, 65, 65, 65, 255, 50, 50, 50, 255, 40, 40, 40, 255, 33, 33, 33, 255, 31, 31, 31, 255, 34, 34, 34, 255, 42, 42, 42, 255, 54, 54, 54, 255, 71, 71, 71, 255, 91, 91, 91, 255, 113, 113, 113, 255, 136, 136, 136, 255, 159, 159, 159, 255, 180, 180, 180, 255, 197, 197, 197, 255, 208, 208, 208, 255, 212, 212, 212, 255, 207, 207, 207, 255, 190, 190, 190, 255, 161, 161, 161, 255, 117, 117, 117, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 65, 65, 65, 255, 77, 77, 77, 255, 69, 69, 69, 255, 46, 46, 46, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 223, 223, 223, 255, 244, 244, 244, 255, 123, 123, 123, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 235, 235, 235, 255, 207, 207, 207, 255, 109, 109, 109, 255, 44, 44, 44, 255, 59, 59, 59, 255, 74, 74, 74, 255, 88, 88, 88, 255, 102, 102, 102, 255, 116, 116, 116, 255, 130, 130, 130, 255, 144, 144, 144, 255, 158, 158, 158, 255, 172, 172, 172, 255, 186, 186, 186, 255, 200, 200, 200, 255, 212, 212, 212, 255, 224, 224, 224, 255, 235, 235, 235, 255, 244, 244, 244, 255, 251, 251, 251, 255, 254, 254, 254, 255, 254, 254, 254, 255, 248, 248, 248, 255, 237, 237, 237, 255, 219, 219, 219, 255, 193, 193, 193, 255, 156, 156, 156, 255, 109, 109, 109, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 112, 112, 112, 255, 144, 144, 144, 255, 191, 191, 191, 255, 217, 217, 217, 255, 223, 223, 223, 255, 223, 223, 223, 255, 209, 209, 209, 255, 182, 182, 182, 255, 165, 165, 165, 255, 124, 124, 124, 255, 76, 76, 76, 255, 51, 51, 51, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 112, 112, 112, 255, 153, 153, 153, 255, 184, 184, 184, 255, 207, 207, 207, 255, 222, 222, 222, 255, 230, 230, 230, 255, 232, 232, 232, 255, 229, 229, 229, 255, 221, 221, 221, 255, 210, 210, 210, 255, 195, 195, 195, 255, 177, 177, 177, 255, 157, 157, 157, 255, 134, 134, 134, 255, 110, 110, 110, 255, 84, 84, 84, 255, 57, 57, 57, 255, 28, 28, 28, 255, 0, 0, 0, 255, 66, 66, 66, 255, 177, 177, 177, 255, 191, 191, 191, 255, 104, 104, 104, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 17, 17, 17, 255, 23, 23, 23, 255, 31, 31, 31, 255, 42, 42, 42, 255, 55, 55, 55, 255, 70, 70, 70, 255, 87, 87, 87, 255, 106, 106, 106, 255, 124, 124, 124, 255, 143, 143, 143, 255, 161, 161, 161, 255, 177, 177, 177, 255, 190, 190, 190, 255, 200, 200, 200, 255, 207, 207, 207, 255, 248, 248, 248, 255, 223, 223, 223, 255, 197, 197, 197, 255, 183, 183, 183, 255, 164, 164, 164, 255, 140, 140, 140, 255, 110, 110, 110, 255, 77, 77, 77, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 59, 59, 59, 255, 103, 103, 103, 255, 140, 140, 140, 255, 169, 169, 169, 255, 188, 188, 188, 255, 193, 193, 193, 255, 185, 185, 185, 255, 160, 160, 160, 255, 119, 119, 119, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 106, 106, 106, 255, 237, 237, 237, 255, 231, 231, 231, 255, 84, 84, 84, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 88, 88, 88, 255, 248, 248, 248, 255, 178, 178, 178, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 49, 49, 49, 255, 79, 79, 79, 255, 109, 109, 109, 255, 138, 138, 138, 255, 166, 166, 166, 255, 192, 192, 192, 255, 214, 214, 214, 255, 233, 233, 233, 255, 246, 246, 246, 255, 252, 252, 252, 255, 249, 249, 249, 255, 237, 237, 237, 255, 214, 214, 214, 255, 177, 177, 177, 255, 124, 124, 124, 255, 55, 55, 55, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 57, 57, 57, 255, 98, 98, 98, 255, 161, 161, 161, 255, 197, 197, 197, 255, 207, 207, 207, 255, 208, 208, 208, 255, 188, 188, 188, 255, 172, 172, 172, 255, 126, 126, 126, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 71, 71, 71, 255, 109, 109, 109, 255, 138, 138, 138, 255, 162, 162, 162, 255, 179, 179, 179, 255, 192, 192, 192, 255, 200, 200, 200, 255, 204, 204, 204, 255, 204, 204, 204, 255, 200, 200, 200, 255, 194, 194, 194, 255, 184, 184, 184, 255, 172, 172, 172, 255, 158, 158, 158, 255, 0, 0, 0, 255, 7, 7, 7, 255, 156, 156, 156, 255, 204, 204, 204, 255, 146, 146, 146, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 87, 87, 87, 255, 98, 98, 98, 255, 109, 109, 109, 255, 120, 120, 120, 255, 132, 132, 132, 255, 143, 143, 143, 255, 153, 153, 153, 255, 162, 162, 162, 255, 169, 169, 169, 255, 173, 173, 173, 255, 174, 174, 174, 255, 170, 170, 170, 255, 162, 162, 162, 255, 148, 148, 148, 255, 213, 213, 213, 255, 251, 251, 251, 255, 155, 155, 155, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 87, 87, 87, 255, 132, 132, 132, 255, 162, 162, 162, 255, 175, 175, 175, 255, 170, 170, 170, 255, 147, 147, 147, 255, 105, 105, 105, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 148, 148, 148, 255, 246, 246, 246, 255, 209, 209, 209, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 133, 133, 133, 255, 253, 253, 253, 255, 141, 141, 141, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 8, 8, 8, 255, 13, 13, 13, 255, 17, 17, 17, 255, 18, 18, 18, 255, 16, 16, 16, 255, 11, 11, 11, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 77, 77, 77, 255, 124, 124, 124, 255, 165, 165, 165, 255, 200, 200, 200, 255, 226, 226, 226, 255, 241, 241, 241, 255, 244, 244, 244, 255, 233, 233, 233, 255, 206, 206, 206, 255, 160, 160, 160, 255, 94, 94, 94, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 101, 101, 101, 255, 160, 160, 160, 255, 179, 179, 179, 255, 195, 195, 195, 255, 183, 183, 183, 255, 168, 168, 168, 255, 119, 119, 119, 255, 49, 49, 49, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 61, 61, 61, 255, 88, 88, 88, 255, 110, 110, 110, 255, 128, 128, 128, 255, 142, 142, 142, 255, 153, 153, 153, 255, 159, 159, 159, 255, 162, 162, 162, 255, 0, 0, 0, 255, 0, 0, 0, 255, 125, 125, 125, 255, 207, 207, 207, 255, 178, 178, 178, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 98, 98, 98, 255, 106, 106, 106, 255, 113, 113, 113, 255, 118, 118, 118, 255, 121, 121, 121, 255, 121, 121, 121, 255, 118, 118, 118, 255, 111, 111, 111, 255, 100, 100, 100, 255, 108, 108, 108, 255, 126, 126, 126, 255, 77, 77, 77, 255, 0, 0, 0, 255, 145, 145, 145, 255, 250, 250, 250, 255, 217, 217, 217, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 52, 52, 52, 255, 107, 107, 107, 255, 142, 142, 142, 255, 158, 158, 158, 255, 152, 152, 152, 255, 126, 126, 126, 255, 80, 80, 80, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 185, 185, 185, 255, 248, 248, 248, 255, 179, 179, 179, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 10, 10, 10, 255, 17, 17, 17, 255, 25, 25, 25, 255, 34, 34, 34, 255, 44, 44, 44, 255, 171, 171, 171, 255, 251, 251, 251, 255, 97, 97, 97, 255, 91, 91, 91, 255, 102, 102, 102, 255, 114, 114, 114, 255, 124, 124, 124, 255, 134, 134, 134, 255, 143, 143, 143, 255, 152, 152, 152, 255, 159, 159, 159, 255, 165, 165, 165, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 175, 175, 175, 255, 172, 172, 172, 255, 166, 166, 166, 255, 157, 157, 157, 255, 142, 142, 142, 255, 122, 122, 122, 255, 95, 95, 95, 255, 59, 59, 59, 255, 13, 13, 13, 255, 0, 0, 0, 255, 4, 4, 4, 255, 14, 14, 14, 255, 16, 16, 16, 255, 79, 79, 79, 255, 137, 137, 137, 255, 184, 184, 184, 255, 217, 217, 217, 255, 234, 234, 234, 255, 233, 233, 233, 255, 212, 212, 212, 255, 169, 169, 169, 255, 102, 102, 102, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 47, 47, 47, 255, 123, 123, 123, 255, 167, 167, 167, 255, 179, 179, 179, 255, 173, 173, 173, 255, 139, 139, 139, 255, 75, 75, 75, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 51, 51, 51, 255, 0, 0, 0, 255, 0, 0, 0, 255, 86, 86, 86, 255, 201, 201, 201, 255, 201, 201, 201, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 46, 46, 46, 255, 41, 41, 41, 255, 43, 43, 43, 255, 41, 41, 41, 255, 37, 37, 37, 255, 29, 29, 29, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 76, 76, 76, 255, 135, 135, 135, 255, 120, 120, 120, 255, 40, 40, 40, 255, 39, 39, 39, 255, 215, 215, 215, 255, 250, 250, 250, 255, 147, 147, 147, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 96, 96, 96, 255, 130, 130, 130, 255, 141, 141, 141, 255, 129, 129, 129, 255, 96, 96, 96, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 214, 214, 214, 255, 240, 240, 240, 255, 137, 137, 137, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 11, 11, 11, 255, 21, 21, 21, 255, 32, 32, 32, 255, 43, 43, 43, 255, 54, 54, 54, 255, 65, 65, 65, 255, 77, 77, 77, 255, 88, 88, 88, 255, 99, 99, 99, 255, 202, 202, 202, 255, 241, 241, 241, 255, 129, 129, 129, 255, 138, 138, 138, 255, 146, 146, 146, 255, 153, 153, 153, 255, 159, 159, 159, 255, 166, 166, 166, 255, 171, 171, 171, 255, 177, 177, 177, 255, 183, 183, 183, 255, 189, 189, 189, 255, 195, 195, 195, 255, 201, 201, 201, 255, 207, 207, 207, 255, 214, 214, 214, 255, 220, 220, 220, 255, 226, 226, 226, 255, 230, 230, 230, 255, 233, 233, 233, 255, 232, 232, 232, 255, 226, 226, 226, 255, 215, 215, 215, 255, 196, 196, 196, 255, 168, 168, 168, 255, 127, 127, 127, 255, 72, 72, 72, 255, 30, 30, 30, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 80, 80, 80, 255, 145, 145, 145, 255, 193, 193, 193, 255, 220, 220, 220, 255, 225, 225, 225, 255, 205, 205, 205, 255, 159, 159, 159, 255, 85, 85, 85, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 100, 100, 100, 255, 129, 129, 129, 255, 161, 161, 161, 255, 158, 158, 158, 255, 120, 120, 120, 255, 88, 88, 88, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 188, 188, 188, 255, 216, 216, 216, 255, 122, 122, 122, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 78, 78, 78, 255, 119, 119, 119, 255, 145, 145, 145, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 123, 123, 123, 255, 145, 145, 145, 255, 96, 96, 96, 255, 0, 0, 0, 255, 143, 143, 143, 255, 249, 249, 249, 255, 215, 215, 215, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 95, 95, 95, 255, 121, 121, 121, 255, 122, 122, 122, 255, 100, 100, 100, 255, 60, 60, 60, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 125, 125, 125, 255, 233, 233, 233, 255, 220, 220, 220, 255, 81, 81, 81, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 18, 18, 18, 255, 30, 30, 30, 255, 41, 41, 41, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 74, 74, 74, 255, 80, 80, 80, 255, 84, 84, 84, 255, 225, 225, 225, 255, 225, 225, 225, 255, 89, 89, 89, 255, 89, 89, 89, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 80, 80, 80, 255, 83, 83, 83, 255, 88, 88, 88, 255, 95, 95, 95, 255, 105, 105, 105, 255, 117, 117, 117, 255, 131, 131, 131, 255, 148, 148, 148, 255, 166, 166, 166, 255, 185, 185, 185, 255, 204, 204, 204, 255, 221, 221, 221, 255, 236, 236, 236, 255, 245, 245, 245, 255, 248, 248, 248, 255, 242, 242, 242, 255, 224, 224, 224, 255, 191, 191, 191, 255, 141, 141, 141, 255, 70, 70, 70, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 122, 122, 122, 255, 179, 179, 179, 255, 210, 210, 210, 255, 213, 213, 213, 255, 188, 188, 188, 255, 132, 132, 132, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 101, 101, 101, 255, 141, 141, 141, 255, 148, 148, 148, 255, 134, 134, 134, 255, 81, 81, 81, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 170, 170, 170, 255, 225, 225, 225, 255, 153, 153, 153, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 88, 88, 88, 255, 127, 127, 127, 255, 155, 155, 155, 255, 172, 172, 172, 255, 176, 176, 176, 255, 167, 167, 167, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 92, 92, 92, 255, 153, 153, 153, 255, 137, 137, 137, 255, 51, 51, 51, 255, 33, 33, 33, 255, 211, 211, 211, 255, 249, 249, 249, 255, 145, 145, 145, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 57, 57, 57, 255, 96, 96, 96, 255, 107, 107, 107, 255, 96, 96, 96, 255, 65, 65, 65, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 174, 174, 174, 255, 239, 239, 239, 255, 186, 186, 186, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 11, 11, 11, 255, 15, 15, 15, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 14, 14, 14, 255, 9, 9, 9, 255, 1, 1, 1, 255, 47, 47, 47, 255, 242, 242, 242, 255, 201, 201, 201, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 79, 79, 79, 255, 120, 120, 120, 255, 160, 160, 160, 255, 195, 195, 195, 255, 225, 225, 225, 255, 245, 245, 245, 255, 253, 253, 253, 255, 247, 247, 247, 255, 221, 221, 221, 255, 174, 174, 174, 255, 101, 101, 101, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 36, 36, 36, 255, 120, 120, 120, 255, 176, 176, 176, 255, 202, 202, 202, 255, 196, 196, 196, 255, 158, 158, 158, 255, 85, 85, 85, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 129, 129, 129, 255, 127, 127, 127, 255, 111, 111, 111, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 148, 148, 148, 255, 229, 229, 229, 255, 178, 178, 178, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 61, 61, 61, 255, 99, 99, 99, 255, 132, 132, 132, 255, 160, 160, 160, 255, 180, 180, 180, 255, 193, 193, 193, 255, 197, 197, 197, 255, 191, 191, 191, 255, 174, 174, 174, 255, 145, 145, 145, 255, 104, 104, 104, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 45, 45, 45, 255, 144, 144, 144, 255, 163, 163, 163, 255, 106, 106, 106, 255, 0, 0, 0, 255, 135, 135, 135, 255, 246, 246, 246, 255, 214, 214, 214, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 70, 70, 70, 255, 90, 90, 90, 255, 85, 85, 85, 255, 62, 62, 62, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 209, 209, 209, 255, 230, 230, 230, 255, 135, 135, 135, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 97, 97, 97, 255, 251, 251, 251, 255, 170, 170, 170, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 77, 77, 77, 255, 137, 137, 137, 255, 189, 189, 189, 255, 228, 228, 228, 255, 250, 250, 250, 255, 253, 253, 253, 255, 231, 231, 231, 255, 182, 182, 182, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 55, 55, 55, 255, 134, 134, 134, 255, 181, 181, 181, 255, 192, 192, 192, 255, 168, 168, 168, 255, 108, 108, 108, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 110, 110, 110, 255, 64, 64, 64, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 123, 123, 123, 255, 228, 228, 228, 255, 198, 198, 198, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 42, 42, 42, 255, 67, 67, 67, 255, 92, 92, 92, 255, 116, 116, 116, 255, 138, 138, 138, 255, 160, 160, 160, 255, 179, 179, 179, 255, 195, 195, 195, 255, 208, 208, 208, 255, 216, 216, 216, 255, 219, 219, 219, 255, 216, 216, 216, 255, 205, 205, 205, 255, 187, 187, 187, 255, 160, 160, 160, 255, 124, 124, 124, 255, 77, 77, 77, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 120, 120, 120, 255, 173, 173, 173, 255, 148, 148, 148, 255, 49, 49, 49, 255, 22, 22, 22, 255, 205, 205, 205, 255, 247, 247, 247, 255, 147, 147, 147, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 46, 46, 46, 255, 71, 71, 71, 255, 72, 72, 72, 255, 54, 54, 54, 255, 26, 26, 26, 255, 0, 0, 0, 255, 30, 30, 30, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 143, 143, 143, 255, 227, 227, 227, 255, 202, 202, 202, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 139, 139, 139, 255, 253, 253, 253, 255, 133, 133, 133, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 86, 86, 86, 255, 158, 158, 158, 255, 213, 213, 213, 255, 246, 246, 246, 255, 252, 252, 252, 255, 228, 228, 228, 255, 170, 170, 170, 255, 74, 74, 74, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 154, 154, 154, 255, 180, 180, 180, 255, 168, 168, 168, 255, 118, 118, 118, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 97, 97, 97, 255, 225, 225, 225, 255, 213, 213, 213, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 38, 38, 38, 255, 58, 58, 58, 255, 77, 77, 77, 255, 94, 94, 94, 255, 110, 110, 110, 255, 125, 125, 125, 255, 138, 138, 138, 255, 151, 151, 151, 255, 163, 163, 163, 255, 175, 175, 175, 255, 186, 186, 186, 255, 196, 196, 196, 255, 206, 206, 206, 255, 215, 215, 215, 255, 223, 223, 223, 255, 230, 230, 230, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 240, 240, 240, 255, 236, 236, 236, 255, 228, 228, 228, 255, 216, 216, 216, 255, 198, 198, 198, 255, 175, 175, 175, 255, 145, 145, 145, 255, 108, 108, 108, 255, 63, 63, 63, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 170, 170, 170, 255, 175, 175, 175, 255, 104, 104, 104, 255, 0, 0, 0, 255, 125, 125, 125, 255, 240, 240, 240, 255, 215, 215, 215, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 53, 53, 53, 255, 56, 56, 56, 255, 42, 42, 42, 255, 20, 20, 20, 255, 54, 54, 54, 255, 57, 57, 57, 255, 51, 51, 51, 255, 33, 33, 33, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 190, 190, 190, 255, 225, 225, 225, 255, 155, 155, 155, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 52, 52, 52, 255, 175, 175, 175, 255, 248, 248, 248, 255, 89, 89, 89, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 77, 77, 77, 255, 99, 99, 99, 255, 145, 145, 145, 255, 210, 210, 210, 255, 245, 245, 245, 255, 247, 247, 247, 255, 211, 211, 211, 255, 134, 134, 134, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 128, 128, 128, 255, 165, 165, 165, 255, 162, 162, 162, 255, 120, 120, 120, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 220, 220, 220, 255, 225, 225, 225, 255, 83, 83, 83, 255, 56, 56, 56, 255, 87, 87, 87, 255, 115, 115, 115, 255, 139, 139, 139, 255, 159, 159, 159, 255, 177, 177, 177, 255, 192, 192, 192, 255, 205, 205, 205, 255, 216, 216, 216, 255, 225, 225, 225, 255, 233, 233, 233, 255, 239, 239, 239, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 247, 247, 247, 255, 242, 242, 242, 255, 236, 236, 236, 255, 227, 227, 227, 255, 216, 216, 216, 255, 202, 202, 202, 255, 186, 186, 186, 255, 166, 166, 166, 255, 142, 142, 142, 255, 113, 113, 113, 255, 80, 80, 80, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 157, 157, 157, 255, 190, 190, 190, 255, 147, 147, 147, 255, 29, 29, 29, 255, 10, 10, 10, 255, 195, 195, 195, 255, 244, 244, 244, 255, 151, 151, 151, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 37, 37, 37, 255, 40, 40, 40, 255, 29, 29, 29, 255, 49, 49, 49, 255, 67, 67, 67, 255, 78, 78, 78, 255, 82, 82, 82, 255, 75, 75, 75, 255, 56, 56, 56, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 130, 130, 130, 255, 215, 215, 215, 255, 201, 201, 201, 255, 86, 86, 86, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 101, 101, 101, 255, 203, 203, 203, 255, 236, 236, 236, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 45, 45, 45, 255, 95, 95, 95, 255, 113, 113, 113, 255, 97, 97, 97, 255, 154, 154, 154, 255, 218, 218, 218, 255, 246, 246, 246, 255, 232, 232, 232, 255, 174, 174, 174, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 105, 105, 105, 255, 150, 150, 150, 255, 153, 153, 153, 255, 116, 116, 116, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 50, 50, 50, 255, 90, 90, 90, 255, 214, 214, 214, 255, 233, 233, 233, 255, 175, 175, 175, 255, 193, 193, 193, 255, 207, 207, 207, 255, 217, 217, 217, 255, 224, 224, 224, 255, 229, 229, 229, 255, 231, 231, 231, 255, 231, 231, 231, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 217, 217, 217, 255, 211, 211, 211, 255, 204, 204, 204, 255, 196, 196, 196, 255, 187, 187, 187, 255, 178, 178, 178, 255, 168, 168, 168, 255, 156, 156, 156, 255, 143, 143, 143, 255, 129, 129, 129, 255, 113, 113, 113, 255, 96, 96, 96, 255, 76, 76, 76, 255, 54, 54, 54, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 138, 138, 138, 255, 196, 196, 196, 255, 177, 177, 177, 255, 83, 83, 83, 255, 0, 0, 0, 255, 114, 114, 114, 255, 233, 233, 233, 255, 215, 215, 215, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 24, 24, 24, 255, 13, 13, 13, 255, 31, 31, 31, 255, 60, 60, 60, 255, 84, 84, 84, 255, 100, 100, 100, 255, 107, 107, 107, 255, 102, 102, 102, 255, 84, 84, 84, 255, 51, 51, 51, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 182, 182, 182, 255, 215, 215, 215, 255, 153, 153, 153, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 143, 143, 143, 255, 224, 224, 224, 255, 217, 217, 217, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 110, 110, 110, 255, 127, 127, 127, 255, 107, 107, 107, 255, 87, 87, 87, 255, 180, 180, 180, 255, 232, 232, 232, 255, 239, 239, 239, 255, 198, 198, 198, 255, 106, 106, 106, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 87, 87, 87, 255, 136, 136, 136, 255, 141, 141, 141, 255, 107, 107, 107, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 67, 67, 67, 255, 106, 106, 106, 255, 138, 138, 138, 255, 163, 163, 163, 255, 181, 181, 181, 255, 207, 207, 207, 255, 240, 240, 240, 255, 199, 199, 199, 255, 195, 195, 195, 255, 188, 188, 188, 255, 177, 177, 177, 255, 163, 163, 163, 255, 148, 148, 148, 255, 131, 131, 131, 255, 112, 112, 112, 255, 93, 93, 93, 255, 73, 73, 73, 255, 53, 53, 53, 255, 32, 32, 32, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 118, 118, 118, 255, 195, 195, 195, 255, 197, 197, 197, 255, 124, 124, 124, 255, 0, 0, 0, 255, 0, 0, 0, 255, 185, 185, 185, 255, 239, 239, 239, 255, 155, 155, 155, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 63, 63, 63, 255, 94, 94, 94, 255, 117, 117, 117, 255, 129, 129, 129, 255, 128, 128, 128, 255, 114, 114, 114, 255, 83, 83, 83, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 135, 135, 135, 255, 205, 205, 205, 255, 187, 187, 187, 255, 78, 78, 78, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 178, 178, 178, 255, 238, 238, 238, 255, 190, 190, 190, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 70, 70, 70, 255, 123, 123, 123, 255, 140, 140, 140, 255, 119, 119, 119, 255, 58, 58, 58, 255, 136, 136, 136, 255, 210, 210, 210, 255, 236, 236, 236, 255, 211, 211, 211, 255, 131, 131, 131, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 74, 74, 74, 255, 123, 123, 123, 255, 129, 129, 129, 255, 95, 95, 95, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 90, 90, 90, 255, 123, 123, 123, 255, 147, 147, 147, 255, 163, 163, 163, 255, 170, 170, 170, 255, 169, 169, 169, 255, 161, 161, 161, 255, 201, 201, 201, 255, 244, 244, 244, 255, 131, 131, 131, 255, 70, 70, 70, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 101, 101, 101, 255, 192, 192, 192, 255, 211, 211, 211, 255, 156, 156, 156, 255, 29, 29, 29, 255, 0, 0, 0, 255, 104, 104, 104, 255, 225, 225, 225, 255, 213, 213, 213, 255, 65, 65, 65, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 54, 54, 54, 255, 95, 95, 95, 255, 127, 127, 127, 255, 146, 146, 146, 255, 152, 152, 152, 255, 142, 142, 142, 255, 116, 116, 116, 255, 72, 72, 72, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 181, 181, 181, 255, 199, 199, 199, 255, 132, 132, 132, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 205, 205, 205, 255, 244, 244, 244, 255, 155, 155, 155, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 76, 76, 76, 255, 132, 132, 132, 255, 153, 153, 153, 255, 136, 136, 136, 255, 78, 78, 78, 255, 91, 91, 91, 255, 186, 186, 186, 255, 228, 228, 228, 255, 215, 215, 215, 255, 145, 145, 145, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 112, 112, 112, 255, 115, 115, 115, 255, 80, 80, 80, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 52, 52, 52, 255, 89, 89, 89, 255, 117, 117, 117, 255, 135, 135, 135, 255, 144, 144, 144, 255, 142, 142, 142, 255, 130, 130, 130, 255, 108, 108, 108, 255, 78, 78, 78, 255, 39, 39, 39, 255, 196, 196, 196, 255, 248, 248, 248, 255, 140, 140, 140, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 190, 190, 190, 255, 219, 219, 219, 255, 178, 178, 178, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 176, 176, 176, 255, 232, 232, 232, 255, 157, 157, 157, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 87, 87, 87, 255, 128, 128, 128, 255, 157, 157, 157, 255, 170, 170, 170, 255, 168, 168, 168, 255, 147, 147, 147, 255, 106, 106, 106, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 195, 195, 195, 255, 162, 162, 162, 255, 46, 46, 46, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 224, 224, 224, 255, 242, 242, 242, 255, 113, 113, 113, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 75, 75, 75, 255, 138, 138, 138, 255, 165, 165, 165, 255, 154, 154, 154, 255, 104, 104, 104, 255, 49, 49, 49, 255, 162, 162, 162, 255, 217, 217, 217, 255, 215, 215, 215, 255, 152, 152, 152, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 102, 102, 102, 255, 100, 100, 100, 255, 64, 64, 64, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 40, 40, 40, 255, 74, 74, 74, 255, 100, 100, 100, 255, 115, 115, 115, 255, 120, 120, 120, 255, 112, 112, 112, 255, 92, 92, 92, 255, 60, 60, 60, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 191, 191, 191, 255, 250, 250, 250, 255, 146, 146, 146, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 87, 87, 87, 255, 190, 190, 190, 255, 226, 226, 226, 255, 194, 194, 194, 255, 93, 93, 93, 255, 0, 0, 0, 255, 0, 0, 0, 255, 98, 98, 98, 255, 215, 215, 215, 255, 209, 209, 209, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 68, 68, 68, 255, 121, 121, 121, 255, 161, 161, 161, 255, 183, 183, 183, 255, 188, 188, 188, 255, 173, 173, 173, 255, 136, 136, 136, 255, 76, 76, 76, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 149, 149, 149, 255, 174, 174, 174, 255, 92, 92, 92, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 87, 87, 87, 255, 235, 235, 235, 255, 231, 231, 231, 255, 62, 62, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 137, 137, 137, 255, 173, 173, 173, 255, 173, 173, 173, 255, 135, 135, 135, 255, 57, 57, 57, 255, 140, 140, 140, 255, 206, 206, 206, 255, 211, 211, 211, 255, 154, 154, 154, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 61, 61, 61, 255, 91, 91, 91, 255, 84, 84, 84, 255, 46, 46, 46, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 52, 52, 52, 255, 76, 76, 76, 255, 92, 92, 92, 255, 96, 96, 96, 255, 87, 87, 87, 255, 65, 65, 65, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 188, 188, 188, 255, 252, 252, 252, 255, 149, 149, 149, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 95, 95, 95, 255, 195, 195, 195, 255, 232, 232, 232, 255, 204, 204, 204, 255, 111, 111, 111, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 168, 168, 168, 255, 224, 224, 224, 255, 155, 155, 155, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 108, 108, 108, 255, 159, 159, 159, 255, 191, 191, 191, 255, 204, 204, 204, 255, 194, 194, 194, 255, 160, 160, 160, 255, 100, 100, 100, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 115, 115, 115, 255, 181, 181, 181, 255, 120, 120, 120, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 133, 133, 133, 255, 236, 236, 236, 255, 211, 211, 211, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 126, 126, 126, 255, 176, 176, 176, 255, 190, 190, 190, 255, 166, 166, 166, 255, 105, 105, 105, 255, 123, 123, 123, 255, 196, 196, 196, 255, 205, 205, 205, 255, 150, 150, 150, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 79, 79, 79, 255, 66, 66, 66, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 26, 26, 26, 255, 49, 49, 49, 255, 67, 67, 67, 255, 74, 74, 74, 255, 69, 69, 69, 255, 50, 50, 50, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 187, 187, 187, 255, 253, 253, 253, 255, 150, 150, 150, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 112, 112, 112, 255, 204, 204, 204, 255, 237, 237, 237, 255, 209, 209, 209, 255, 118, 118, 118, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 97, 97, 97, 255, 206, 206, 206, 255, 201, 201, 201, 255, 72, 72, 72, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 92, 92, 92, 255, 155, 155, 155, 255, 196, 196, 196, 255, 215, 215, 215, 255, 210, 210, 210, 255, 177, 177, 177, 255, 115, 115, 115, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 162, 162, 162, 255, 175, 175, 175, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 171, 171, 171, 255, 229, 229, 229, 255, 183, 183, 183, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 103, 103, 103, 255, 168, 168, 168, 255, 199, 199, 199, 255, 194, 194, 194, 255, 153, 153, 153, 255, 110, 110, 110, 255, 187, 187, 187, 255, 197, 197, 197, 255, 143, 143, 143, 255, 28, 28, 28, 255, 0, 0, 0, 255, 8, 8, 8, 255, 56, 56, 56, 255, 65, 65, 65, 255, 47, 47, 47, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 21, 21, 21, 255, 38, 38, 38, 255, 50, 50, 50, 255, 53, 53, 53, 255, 42, 42, 42, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 187, 187, 187, 255, 253, 253, 253, 255, 149, 149, 149, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 139, 139, 139, 255, 218, 218, 218, 255, 242, 242, 242, 255, 209, 209, 209, 255, 116, 116, 116, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 163, 163, 163, 255, 213, 213, 213, 255, 148, 148, 148, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 78, 78, 78, 255, 151, 151, 151, 255, 201, 201, 201, 255, 225, 225, 225, 255, 220, 220, 220, 255, 185, 185, 185, 255, 117, 117, 117, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 141, 141, 141, 255, 169, 169, 169, 255, 134, 134, 134, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 24, 24, 24, 255, 198, 198, 198, 255, 211, 211, 211, 255, 144, 144, 144, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 61, 61, 61, 255, 145, 145, 145, 255, 196, 196, 196, 255, 212, 212, 212, 255, 194, 194, 194, 255, 142, 142, 142, 255, 179, 179, 179, 255, 188, 188, 188, 255, 133, 133, 133, 255, 18, 18, 18, 255, 0, 0, 0, 255, 17, 17, 17, 255, 49, 49, 49, 255, 49, 49, 49, 255, 29, 29, 29, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 22, 22, 22, 255, 32, 32, 32, 255, 32, 32, 32, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 189, 189, 189, 255, 253, 253, 253, 255, 146, 146, 146, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 61, 61, 61, 255, 171, 171, 171, 255, 233, 233, 233, 255, 244, 244, 244, 255, 201, 201, 201, 255, 103, 103, 103, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 101, 101, 101, 255, 198, 198, 198, 255, 189, 189, 189, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 72, 72, 72, 255, 154, 154, 154, 255, 209, 209, 209, 255, 234, 234, 234, 255, 226, 226, 226, 255, 184, 184, 184, 255, 104, 104, 104, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 121, 121, 121, 255, 158, 158, 158, 255, 138, 138, 138, 255, 57, 57, 57, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 33, 33, 33, 255, 46, 46, 46, 255, 63, 63, 63, 255, 214, 214, 214, 255, 183, 183, 183, 255, 95, 95, 95, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 101, 101, 101, 255, 173, 173, 173, 255, 213, 213, 213, 255, 221, 221, 221, 255, 195, 195, 195, 255, 172, 172, 172, 255, 178, 178, 178, 255, 121, 121, 121, 255, 5, 5, 5, 255, 0, 0, 0, 255, 22, 22, 22, 255, 39, 39, 39, 255, 32, 32, 32, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 14, 14, 14, 255, 16, 16, 16, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 191, 191, 191, 255, 253, 253, 253, 255, 141, 141, 141, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 118, 118, 118, 255, 205, 205, 205, 255, 247, 247, 247, 255, 241, 241, 241, 255, 185, 185, 185, 255, 76, 76, 76, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 161, 161, 161, 255, 201, 201, 201, 255, 135, 135, 135, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 78, 78, 78, 255, 165, 165, 165, 255, 221, 221, 221, 255, 242, 242, 242, 255, 225, 225, 225, 255, 169, 169, 169, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 104, 104, 104, 255, 146, 146, 146, 255, 136, 136, 136, 255, 72, 72, 72, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 41, 41, 41, 255, 62, 62, 62, 255, 69, 69, 69, 255, 65, 65, 65, 255, 116, 116, 116, 255, 219, 219, 219, 255, 144, 144, 144, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 125, 125, 125, 255, 191, 191, 191, 255, 225, 225, 225, 255, 228, 228, 228, 255, 201, 201, 201, 255, 167, 167, 167, 255, 106, 106, 106, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 25, 25, 25, 255, 13, 13, 13, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 195, 195, 195, 255, 252, 252, 252, 255, 135, 135, 135, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 75, 75, 75, 255, 174, 174, 174, 255, 234, 234, 234, 255, 252, 252, 252, 255, 227, 227, 227, 255, 155, 155, 155, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 111, 111, 111, 255, 189, 189, 189, 255, 173, 173, 173, 255, 52, 52, 52, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 100, 100, 100, 255, 187, 187, 187, 255, 236, 236, 236, 255, 245, 245, 245, 255, 212, 212, 212, 255, 132, 132, 132, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 89, 89, 89, 255, 132, 132, 132, 255, 130, 130, 130, 255, 78, 78, 78, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 57, 57, 57, 255, 81, 81, 81, 255, 92, 92, 92, 255, 89, 89, 89, 255, 76, 76, 76, 255, 68, 68, 68, 255, 157, 157, 157, 255, 212, 212, 212, 255, 94, 94, 94, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 136, 136, 136, 255, 199, 199, 199, 255, 233, 233, 233, 255, 237, 237, 237, 255, 211, 211, 211, 255, 157, 157, 157, 255, 75, 75, 75, 255, 1, 1, 1, 255, 14, 14, 14, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 199, 199, 199, 255, 250, 250, 250, 255, 126, 126, 126, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 52, 52, 52, 255, 153, 153, 153, 255, 220, 220, 220, 255, 252, 252, 252, 255, 245, 245, 245, 255, 198, 198, 198, 255, 107, 107, 107, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 161, 161, 161, 255, 185, 185, 185, 255, 115, 115, 115, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 137, 137, 137, 255, 215, 215, 215, 255, 249, 249, 249, 255, 237, 237, 237, 255, 176, 176, 176, 255, 62, 62, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 119, 119, 119, 255, 121, 121, 121, 255, 78, 78, 78, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 45, 45, 45, 255, 82, 82, 82, 255, 105, 105, 105, 255, 115, 115, 115, 255, 112, 112, 112, 255, 98, 98, 98, 255, 73, 73, 73, 255, 41, 41, 41, 255, 120, 120, 120, 255, 184, 184, 184, 255, 193, 193, 193, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 136, 136, 136, 255, 200, 200, 200, 255, 237, 237, 237, 255, 245, 245, 245, 255, 225, 225, 225, 255, 177, 177, 177, 255, 103, 103, 103, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 204, 204, 204, 255, 247, 247, 247, 255, 116, 116, 116, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 52, 52, 52, 255, 146, 146, 146, 255, 213, 213, 213, 255, 249, 249, 249, 255, 251, 251, 251, 255, 218, 218, 218, 255, 147, 147, 147, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 55, 55, 55, 255, 122, 122, 122, 255, 178, 178, 178, 255, 151, 151, 151, 255, 117, 117, 117, 255, 121, 121, 121, 255, 126, 126, 126, 255, 127, 127, 127, 255, 125, 125, 125, 255, 116, 116, 116, 255, 101, 101, 101, 255, 90, 90, 90, 255, 60, 60, 60, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 80, 80, 80, 255, 184, 184, 184, 255, 242, 242, 242, 255, 250, 250, 250, 255, 205, 205, 205, 255, 104, 104, 104, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 106, 106, 106, 255, 109, 109, 109, 255, 74, 74, 74, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 86, 86, 86, 255, 116, 116, 116, 255, 134, 134, 134, 255, 139, 139, 139, 255, 132, 132, 132, 255, 114, 114, 114, 255, 85, 85, 85, 255, 48, 48, 48, 255, 4, 4, 4, 255, 0, 0, 0, 255, 158, 158, 158, 255, 198, 198, 198, 255, 161, 161, 161, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 48, 48, 48, 255, 54, 54, 54, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 124, 124, 124, 255, 193, 193, 193, 255, 235, 235, 235, 255, 250, 250, 250, 255, 238, 238, 238, 255, 200, 200, 200, 255, 136, 136, 136, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 209, 209, 209, 255, 243, 243, 243, 255, 104, 104, 104, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 72, 72, 72, 255, 155, 155, 155, 255, 214, 214, 214, 255, 247, 247, 247, 255, 251, 251, 251, 255, 224, 224, 224, 255, 164, 164, 164, 255, 69, 69, 69, 255, 3, 3, 3, 255, 37, 37, 37, 255, 54, 54, 54, 255, 85, 85, 85, 255, 113, 113, 113, 255, 138, 138, 138, 255, 148, 148, 148, 255, 167, 167, 167, 255, 183, 183, 183, 255, 190, 190, 190, 255, 201, 201, 201, 255, 210, 210, 210, 255, 218, 218, 218, 255, 221, 221, 221, 255, 226, 226, 226, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 219, 219, 219, 255, 202, 202, 202, 255, 175, 175, 175, 255, 157, 157, 157, 255, 108, 108, 108, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 149, 149, 149, 255, 228, 228, 228, 255, 254, 254, 254, 255, 223, 223, 223, 255, 131, 131, 131, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 59, 59, 59, 255, 103, 103, 103, 255, 134, 134, 134, 255, 154, 154, 154, 255, 162, 162, 162, 255, 159, 159, 159, 255, 144, 144, 144, 255, 119, 119, 119, 255, 85, 85, 85, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 48, 48, 48, 255, 182, 182, 182, 255, 197, 197, 197, 255, 116, 116, 116, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 52, 52, 52, 255, 68, 68, 68, 255, 54, 54, 54, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 105, 105, 105, 255, 134, 134, 134, 255, 177, 177, 177, 255, 227, 227, 227, 255, 251, 251, 251, 255, 249, 249, 249, 255, 221, 221, 221, 255, 168, 168, 168, 255, 89, 89, 89, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 214, 214, 214, 255, 239, 239, 239, 255, 91, 91, 91, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 106, 106, 106, 255, 175, 175, 175, 255, 222, 222, 222, 255, 247, 247, 247, 255, 247, 247, 247, 255, 220, 220, 220, 255, 164, 164, 164, 255, 76, 76, 76, 255, 79, 79, 79, 255, 92, 92, 92, 255, 116, 116, 116, 255, 138, 138, 138, 255, 147, 147, 147, 255, 162, 162, 162, 255, 173, 173, 173, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 189, 189, 189, 255, 195, 195, 195, 255, 200, 200, 200, 255, 210, 210, 210, 255, 222, 222, 222, 255, 228, 228, 228, 255, 240, 240, 240, 255, 249, 249, 249, 255, 252, 252, 252, 255, 250, 250, 250, 255, 238, 238, 238, 255, 212, 212, 212, 255, 191, 191, 191, 255, 133, 133, 133, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 116, 116, 116, 255, 214, 214, 214, 255, 254, 254, 254, 255, 232, 232, 232, 255, 147, 147, 147, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 161, 161, 161, 255, 178, 178, 178, 255, 185, 185, 185, 255, 181, 181, 181, 255, 167, 167, 167, 255, 142, 142, 142, 255, 108, 108, 108, 255, 65, 65, 65, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 104, 104, 104, 255, 189, 189, 189, 255, 181, 181, 181, 255, 57, 57, 57, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 48, 48, 48, 255, 79, 79, 79, 255, 73, 73, 73, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 104, 104, 104, 255, 122, 122, 122, 255, 90, 90, 90, 255, 151, 151, 151, 255, 211, 211, 211, 255, 245, 245, 245, 255, 254, 254, 254, 255, 238, 238, 238, 255, 196, 196, 196, 255, 129, 129, 129, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 218, 218, 218, 255, 234, 234, 234, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 145, 145, 145, 255, 197, 197, 197, 255, 231, 231, 231, 255, 245, 245, 245, 255, 236, 236, 236, 255, 204, 204, 204, 255, 147, 147, 147, 255, 85, 85, 85, 255, 95, 95, 95, 255, 113, 113, 113, 255, 127, 127, 127, 255, 132, 132, 132, 255, 139, 139, 139, 255, 140, 140, 140, 255, 139, 139, 139, 255, 132, 132, 132, 255, 121, 121, 121, 255, 106, 106, 106, 255, 97, 97, 97, 255, 101, 101, 101, 255, 150, 150, 150, 255, 137, 137, 137, 255, 50, 50, 50, 255, 22, 22, 22, 255, 14, 14, 14, 255, 12, 12, 12, 255, 14, 14, 14, 255, 22, 22, 22, 255, 29, 29, 29, 255, 49, 49, 49, 255, 75, 75, 75, 255, 90, 90, 90, 255, 124, 124, 124, 255, 159, 159, 159, 255, 194, 194, 194, 255, 210, 210, 210, 255, 236, 236, 236, 255, 252, 252, 252, 255, 254, 254, 254, 255, 245, 245, 245, 255, 212, 212, 212, 255, 150, 150, 150, 255, 107, 107, 107, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 202, 202, 202, 255, 252, 252, 252, 255, 236, 236, 236, 255, 152, 152, 152, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 93, 93, 93, 255, 133, 133, 133, 255, 198, 198, 198, 255, 180, 180, 180, 255, 153, 153, 153, 255, 116, 116, 116, 255, 71, 71, 71, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 37, 37, 37, 255, 52, 52, 52, 255, 59, 59, 59, 255, 61, 61, 61, 255, 57, 57, 57, 255, 144, 144, 144, 255, 180, 180, 180, 255, 150, 150, 150, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 85, 85, 85, 255, 91, 91, 91, 255, 55, 55, 55, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 101, 101, 101, 255, 109, 109, 109, 255, 73, 73, 73, 255, 20, 20, 20, 255, 116, 116, 116, 255, 187, 187, 187, 255, 233, 233, 233, 255, 253, 253, 253, 255, 247, 247, 247, 255, 217, 217, 217, 255, 160, 160, 160, 255, 79, 79, 79, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 222, 222, 222, 255, 227, 227, 227, 255, 62, 62, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 59, 59, 59, 255, 94, 94, 94, 255, 121, 121, 121, 255, 141, 141, 141, 255, 155, 155, 155, 255, 164, 164, 164, 255, 169, 169, 169, 255, 169, 169, 169, 255, 164, 164, 164, 255, 155, 155, 155, 255, 140, 140, 140, 255, 119, 119, 119, 255, 90, 90, 90, 255, 54, 54, 54, 255, 66, 66, 66, 255, 130, 130, 130, 255, 180, 180, 180, 255, 215, 215, 215, 255, 234, 234, 234, 255, 235, 235, 235, 255, 216, 216, 216, 255, 176, 176, 176, 255, 114, 114, 114, 255, 76, 76, 76, 255, 89, 89, 89, 255, 97, 97, 97, 255, 99, 99, 99, 255, 98, 98, 98, 255, 90, 90, 90, 255, 84, 84, 84, 255, 65, 65, 65, 255, 40, 40, 40, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 132, 132, 132, 255, 139, 139, 139, 255, 83, 83, 83, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 35, 35, 35, 255, 102, 102, 102, 255, 162, 162, 162, 255, 189, 189, 189, 255, 230, 230, 230, 255, 251, 251, 251, 255, 247, 247, 247, 255, 233, 233, 233, 255, 179, 179, 179, 255, 84, 84, 84, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 194, 194, 194, 255, 250, 250, 250, 255, 235, 235, 235, 255, 147, 147, 147, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 95, 95, 95, 255, 138, 138, 138, 255, 170, 170, 170, 255, 192, 192, 192, 255, 204, 204, 204, 255, 206, 206, 206, 255, 105, 105, 105, 255, 55, 55, 55, 255, 0, 0, 0, 255, 54, 54, 54, 255, 104, 104, 104, 255, 141, 141, 141, 255, 170, 170, 170, 255, 190, 190, 190, 255, 204, 204, 204, 255, 214, 214, 214, 255, 219, 219, 219, 255, 221, 221, 221, 255, 220, 220, 220, 255, 217, 217, 217, 255, 212, 212, 212, 255, 204, 204, 204, 255, 193, 193, 193, 255, 178, 178, 178, 255, 159, 159, 159, 255, 136, 136, 136, 255, 107, 107, 107, 255, 73, 73, 73, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 83, 83, 83, 255, 105, 105, 105, 255, 80, 80, 80, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 47, 47, 47, 255, 95, 95, 95, 255, 94, 94, 94, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 75, 75, 75, 255, 157, 157, 157, 255, 213, 213, 213, 255, 245, 245, 245, 255, 250, 250, 250, 255, 229, 229, 229, 255, 183, 183, 183, 255, 110, 110, 110, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 225, 225, 225, 255, 220, 220, 220, 255, 46, 46, 46, 255, 0, 0, 0, 255, 20, 20, 20, 255, 80, 80, 80, 255, 129, 129, 129, 255, 167, 167, 167, 255, 195, 195, 195, 255, 216, 216, 216, 255, 231, 231, 231, 255, 241, 241, 241, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 242, 242, 242, 255, 232, 232, 232, 255, 217, 217, 217, 255, 203, 203, 203, 255, 221, 221, 221, 255, 225, 225, 225, 255, 212, 212, 212, 255, 182, 182, 182, 255, 132, 132, 132, 255, 62, 62, 62, 255, 54, 54, 54, 255, 57, 57, 57, 255, 58, 58, 58, 255, 53, 53, 53, 255, 39, 39, 39, 255, 28, 28, 28, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 112, 112, 112, 255, 132, 132, 132, 255, 99, 99, 99, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 167, 167, 167, 255, 222, 222, 222, 255, 239, 239, 239, 255, 248, 248, 248, 255, 219, 219, 219, 255, 188, 188, 188, 255, 91, 91, 91, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 193, 193, 193, 255, 249, 249, 249, 255, 229, 229, 229, 255, 132, 132, 132, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 101, 101, 101, 255, 147, 147, 147, 255, 182, 182, 182, 255, 206, 206, 206, 255, 221, 221, 221, 255, 225, 225, 225, 255, 219, 219, 219, 255, 204, 204, 204, 255, 180, 180, 180, 255, 147, 147, 147, 255, 84, 84, 84, 255, 144, 144, 144, 255, 187, 187, 187, 255, 218, 218, 218, 255, 237, 237, 237, 255, 249, 249, 249, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 223, 223, 223, 255, 214, 214, 214, 255, 201, 201, 201, 255, 182, 182, 182, 255, 158, 158, 158, 255, 127, 127, 127, 255, 90, 90, 90, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 114, 114, 114, 255, 103, 103, 103, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 52, 52, 52, 255, 86, 86, 86, 255, 78, 78, 78, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 123, 123, 123, 255, 190, 190, 190, 255, 231, 231, 231, 255, 246, 246, 246, 255, 234, 234, 234, 255, 196, 196, 196, 255, 130, 130, 130, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 72, 72, 72, 255, 227, 227, 227, 255, 212, 212, 212, 255, 94, 94, 94, 255, 147, 147, 147, 255, 186, 186, 186, 255, 214, 214, 214, 255, 231, 231, 231, 255, 239, 239, 239, 255, 240, 240, 240, 255, 237, 237, 237, 255, 230, 230, 230, 255, 221, 221, 221, 255, 212, 212, 212, 255, 205, 205, 205, 255, 199, 199, 199, 255, 197, 197, 197, 255, 197, 197, 197, 255, 201, 201, 201, 255, 207, 207, 207, 255, 216, 216, 216, 255, 225, 225, 225, 255, 234, 234, 234, 255, 241, 241, 241, 255, 245, 245, 245, 255, 243, 243, 243, 255, 234, 234, 234, 255, 215, 215, 215, 255, 184, 184, 184, 255, 141, 141, 141, 255, 82, 82, 82, 255, 14, 14, 14, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 92, 92, 92, 255, 120, 120, 120, 255, 104, 104, 104, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 126, 126, 126, 255, 202, 202, 202, 255, 240, 240, 240, 255, 244, 244, 244, 255, 217, 217, 217, 255, 139, 139, 139, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 11, 11, 11, 255, 17, 17, 17, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 198, 198, 198, 255, 248, 248, 248, 255, 218, 218, 218, 255, 107, 107, 107, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 97, 97, 97, 255, 150, 150, 150, 255, 189, 189, 189, 255, 217, 217, 217, 255, 234, 234, 234, 255, 239, 239, 239, 255, 235, 235, 235, 255, 221, 221, 221, 255, 197, 197, 197, 255, 164, 164, 164, 255, 122, 122, 122, 255, 72, 72, 72, 255, 14, 14, 14, 255, 7, 7, 7, 255, 224, 224, 224, 255, 245, 245, 245, 255, 251, 251, 251, 255, 248, 248, 248, 255, 236, 236, 236, 255, 219, 219, 219, 255, 200, 200, 200, 255, 179, 179, 179, 255, 159, 159, 159, 255, 142, 142, 142, 255, 128, 128, 128, 255, 118, 118, 118, 255, 113, 113, 113, 255, 139, 139, 139, 255, 151, 151, 151, 255, 124, 124, 124, 255, 134, 134, 134, 255, 147, 147, 147, 255, 161, 161, 161, 255, 175, 175, 175, 255, 187, 187, 187, 255, 197, 197, 197, 255, 203, 203, 203, 255, 203, 203, 203, 255, 198, 198, 198, 255, 187, 187, 187, 255, 169, 169, 169, 255, 143, 143, 143, 255, 111, 111, 111, 255, 72, 72, 72, 255, 28, 28, 28, 255, 0, 0, 0, 255, 45, 45, 45, 255, 114, 114, 114, 255, 124, 124, 124, 255, 76, 76, 76, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 74, 74, 74, 255, 61, 61, 61, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 167, 167, 167, 255, 216, 216, 216, 255, 239, 239, 239, 255, 233, 233, 233, 255, 200, 200, 200, 255, 139, 139, 139, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 228, 228, 228, 255, 203, 203, 203, 255, 207, 207, 207, 255, 222, 222, 222, 255, 225, 225, 225, 255, 217, 217, 217, 255, 201, 201, 201, 255, 178, 178, 178, 255, 150, 150, 150, 255, 120, 120, 120, 255, 90, 90, 90, 255, 62, 62, 62, 255, 38, 38, 38, 255, 22, 22, 22, 255, 74, 74, 74, 255, 117, 117, 117, 255, 152, 152, 152, 255, 177, 177, 177, 255, 190, 190, 190, 255, 192, 192, 192, 255, 181, 181, 181, 255, 157, 157, 157, 255, 128, 128, 128, 255, 159, 159, 159, 255, 187, 187, 187, 255, 210, 210, 210, 255, 226, 226, 226, 255, 232, 232, 232, 255, 227, 227, 227, 255, 208, 208, 208, 255, 174, 174, 174, 255, 124, 124, 124, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 75, 75, 75, 255, 105, 105, 105, 255, 100, 100, 100, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 150, 150, 150, 255, 189, 189, 189, 255, 234, 234, 234, 255, 229, 229, 229, 255, 169, 169, 169, 255, 117, 117, 117, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 29, 29, 29, 255, 32, 32, 32, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 88, 88, 88, 255, 208, 208, 208, 255, 246, 246, 246, 255, 199, 199, 199, 255, 67, 67, 67, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 69, 69, 69, 255, 133, 133, 133, 255, 182, 182, 182, 255, 217, 217, 217, 255, 239, 239, 239, 255, 248, 248, 248, 255, 246, 246, 246, 255, 232, 232, 232, 255, 208, 208, 208, 255, 174, 174, 174, 255, 131, 131, 131, 255, 78, 78, 78, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 133, 133, 133, 255, 188, 188, 188, 255, 238, 238, 238, 255, 217, 217, 217, 255, 185, 185, 185, 255, 145, 145, 145, 255, 100, 100, 100, 255, 54, 54, 54, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 88, 88, 88, 255, 147, 147, 147, 255, 117, 117, 117, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 60, 60, 60, 255, 93, 93, 93, 255, 122, 122, 122, 255, 146, 146, 146, 255, 163, 163, 163, 255, 174, 174, 174, 255, 177, 177, 177, 255, 172, 172, 172, 255, 159, 159, 159, 255, 138, 138, 138, 255, 111, 111, 111, 255, 102, 102, 102, 255, 138, 138, 138, 255, 109, 109, 109, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 61, 61, 61, 255, 44, 44, 44, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 146, 146, 146, 255, 202, 202, 202, 255, 229, 229, 229, 255, 227, 227, 227, 255, 197, 197, 197, 255, 137, 137, 137, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 98, 98, 98, 255, 151, 151, 151, 255, 187, 187, 187, 255, 228, 228, 228, 255, 209, 209, 209, 255, 198, 198, 198, 255, 173, 173, 173, 255, 137, 137, 137, 255, 91, 91, 91, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 67, 67, 67, 255, 106, 106, 106, 255, 137, 137, 137, 255, 158, 158, 158, 255, 170, 170, 170, 255, 170, 170, 170, 255, 159, 159, 159, 255, 136, 136, 136, 255, 98, 98, 98, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 106, 106, 106, 255, 151, 151, 151, 255, 187, 187, 187, 255, 210, 210, 210, 255, 219, 219, 219, 255, 211, 211, 211, 255, 186, 186, 186, 255, 143, 143, 143, 255, 81, 81, 81, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 60, 60, 60, 255, 89, 89, 89, 255, 92, 92, 92, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 145, 145, 145, 255, 215, 215, 215, 255, 230, 230, 230, 255, 215, 215, 215, 255, 140, 140, 140, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 32, 32, 32, 255, 46, 46, 46, 255, 43, 43, 43, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 114, 114, 114, 255, 219, 219, 219, 255, 239, 239, 239, 255, 170, 170, 170, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 79, 79, 79, 255, 147, 147, 147, 255, 197, 197, 197, 255, 231, 231, 231, 255, 250, 250, 250, 255, 253, 253, 253, 255, 243, 243, 243, 255, 221, 221, 221, 255, 187, 187, 187, 255, 141, 141, 141, 255, 86, 86, 86, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 75, 75, 75, 255, 153, 153, 153, 255, 205, 205, 205, 255, 235, 235, 235, 255, 245, 245, 245, 255, 125, 125, 125, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 118, 118, 118, 255, 135, 135, 135, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 61, 61, 61, 255, 97, 97, 97, 255, 124, 124, 124, 255, 141, 141, 141, 255, 150, 150, 150, 255, 149, 149, 149, 255, 140, 140, 140, 255, 138, 138, 138, 255, 99, 99, 99, 255, 71, 71, 71, 255, 41, 41, 41, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 43, 43, 43, 255, 46, 46, 46, 255, 29, 29, 29, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 45, 45, 45, 255, 133, 133, 133, 255, 192, 192, 192, 255, 220, 220, 220, 255, 218, 218, 218, 255, 186, 186, 186, 255, 123, 123, 123, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 106, 106, 106, 255, 153, 153, 153, 255, 183, 183, 183, 255, 194, 194, 194, 255, 187, 187, 187, 255, 227, 227, 227, 255, 184, 184, 184, 255, 67, 67, 67, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 52, 52, 52, 255, 87, 87, 87, 255, 115, 115, 115, 255, 135, 135, 135, 255, 146, 146, 146, 255, 147, 147, 147, 255, 136, 136, 136, 255, 114, 114, 114, 255, 79, 79, 79, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 87, 87, 87, 255, 141, 141, 141, 255, 180, 180, 180, 255, 201, 201, 201, 255, 203, 203, 203, 255, 185, 185, 185, 255, 147, 147, 147, 255, 90, 90, 90, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 48, 48, 48, 255, 74, 74, 74, 255, 79, 79, 79, 255, 55, 55, 55, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 13, 13, 13, 255, 19, 19, 19, 255, 18, 18, 18, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 99, 99, 99, 255, 192, 192, 192, 255, 215, 215, 215, 255, 217, 217, 217, 255, 154, 154, 154, 255, 98, 98, 98, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 51, 51, 51, 255, 62, 62, 62, 255, 46, 46, 46, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 159, 159, 159, 255, 0, 0, 0, 255, 0, 0, 0, 255, 145, 145, 145, 255, 229, 229, 229, 255, 224, 224, 224, 255, 127, 127, 127, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 136, 136, 136, 255, 194, 194, 194, 255, 232, 232, 232, 255, 251, 251, 251, 255, 253, 253, 253, 255, 239, 239, 239, 255, 209, 209, 209, 255, 166, 166, 166, 255, 110, 110, 110, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 153, 153, 153, 255, 206, 206, 206, 255, 233, 233, 233, 255, 235, 235, 235, 255, 216, 216, 216, 255, 178, 178, 178, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 110, 110, 110, 255, 126, 126, 126, 255, 104, 104, 104, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 59, 59, 59, 255, 127, 127, 127, 255, 157, 157, 157, 255, 121, 121, 121, 255, 122, 122, 122, 255, 114, 114, 114, 255, 99, 99, 99, 255, 80, 80, 80, 255, 58, 58, 58, 255, 35, 35, 35, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 33, 33, 33, 255, 29, 29, 29, 255, 14, 14, 14, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 129, 129, 129, 255, 186, 186, 186, 255, 211, 211, 211, 255, 205, 205, 205, 255, 167, 167, 167, 255, 97, 97, 97, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 48, 48, 48, 255, 105, 105, 105, 255, 148, 148, 148, 255, 172, 172, 172, 255, 177, 177, 177, 255, 163, 163, 163, 255, 128, 128, 128, 255, 117, 117, 117, 255, 225, 225, 225, 255, 175, 175, 175, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 61, 61, 61, 255, 88, 88, 88, 255, 108, 108, 108, 255, 119, 119, 119, 255, 122, 122, 122, 255, 114, 114, 114, 255, 95, 95, 95, 255, 64, 64, 64, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 100, 100, 100, 255, 151, 151, 151, 255, 181, 181, 181, 255, 190, 190, 190, 255, 177, 177, 177, 255, 143, 143, 143, 255, 89, 89, 89, 255, 18, 18, 18, 255, 37, 37, 37, 255, 58, 58, 58, 255, 64, 64, 64, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 0, 0, 0, 255, 6, 6, 6, 255, 19, 19, 19, 255, 32, 32, 32, 255, 41, 41, 41, 255, 44, 44, 44, 255, 38, 38, 38, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 120, 120, 120, 255, 199, 199, 199, 255, 213, 213, 213, 255, 194, 194, 194, 255, 108, 108, 108, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 158, 158, 158, 255, 210, 210, 210, 255, 229, 229, 229, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 177, 177, 177, 255, 233, 233, 233, 255, 196, 196, 196, 255, 65, 65, 65, 255, 92, 92, 92, 255, 167, 167, 167, 255, 217, 217, 217, 255, 245, 245, 245, 255, 252, 252, 252, 255, 239, 239, 239, 255, 207, 207, 207, 255, 158, 158, 158, 255, 94, 94, 94, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 48, 48, 48, 255, 138, 138, 138, 255, 197, 197, 197, 255, 225, 225, 225, 255, 224, 224, 224, 255, 197, 197, 197, 255, 147, 147, 147, 255, 76, 76, 76, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 75, 75, 75, 255, 115, 115, 115, 255, 113, 113, 113, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 92, 92, 92, 255, 161, 161, 161, 255, 150, 150, 150, 255, 61, 61, 61, 255, 64, 64, 64, 255, 83, 83, 83, 255, 92, 92, 92, 255, 92, 92, 92, 255, 85, 85, 85, 255, 72, 72, 72, 255, 56, 56, 56, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 21, 21, 21, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 134, 134, 134, 255, 185, 185, 185, 255, 202, 202, 202, 255, 186, 186, 186, 255, 137, 137, 137, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 46, 46, 46, 255, 98, 98, 98, 255, 136, 136, 136, 255, 157, 157, 157, 255, 159, 159, 159, 255, 140, 140, 140, 255, 99, 99, 99, 255, 37, 37, 37, 255, 0, 0, 0, 255, 124, 124, 124, 255, 222, 222, 222, 255, 165, 165, 165, 255, 5, 5, 5, 255, 31, 31, 31, 255, 55, 55, 55, 255, 75, 75, 75, 255, 89, 89, 89, 255, 96, 96, 96, 255, 93, 93, 93, 255, 80, 80, 80, 255, 55, 55, 55, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 68, 68, 68, 255, 127, 127, 127, 255, 162, 162, 162, 255, 174, 174, 174, 255, 164, 164, 164, 255, 132, 132, 132, 255, 82, 82, 82, 255, 48, 48, 48, 255, 38, 38, 38, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 14, 14, 14, 255, 14, 14, 14, 255, 4, 4, 4, 255, 14, 14, 14, 255, 29, 29, 29, 255, 44, 44, 44, 255, 59, 59, 59, 255, 68, 68, 68, 255, 68, 68, 68, 255, 53, 53, 53, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 91, 91, 91, 255, 183, 183, 183, 255, 204, 204, 204, 255, 192, 192, 192, 255, 111, 111, 111, 255, 46, 46, 46, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 76, 76, 76, 255, 162, 162, 162, 255, 216, 216, 216, 255, 237, 237, 237, 255, 225, 225, 225, 255, 181, 181, 181, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 203, 203, 203, 255, 226, 226, 226, 255, 178, 178, 178, 255, 225, 225, 225, 255, 246, 246, 246, 255, 243, 243, 243, 255, 217, 217, 217, 255, 169, 169, 169, 255, 102, 102, 102, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 109, 109, 109, 255, 177, 177, 177, 255, 213, 213, 213, 255, 215, 215, 215, 255, 187, 187, 187, 255, 130, 130, 130, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 42, 42, 42, 255, 94, 94, 94, 255, 100, 100, 100, 255, 81, 81, 81, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 144, 144, 144, 255, 173, 173, 173, 255, 120, 120, 120, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 41, 41, 41, 255, 57, 57, 57, 255, 62, 62, 62, 255, 60, 60, 60, 255, 52, 52, 52, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 72, 72, 72, 255, 145, 145, 145, 255, 184, 184, 184, 255, 187, 187, 187, 255, 157, 157, 157, 255, 94, 94, 94, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 86, 86, 86, 255, 121, 121, 121, 255, 140, 140, 140, 255, 140, 140, 140, 255, 120, 120, 120, 255, 77, 77, 77, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 130, 130, 130, 255, 218, 218, 218, 255, 156, 156, 156, 255, 39, 39, 39, 255, 55, 55, 55, 255, 66, 66, 66, 255, 70, 70, 70, 255, 65, 65, 65, 255, 50, 50, 50, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 47, 47, 47, 255, 109, 109, 109, 255, 145, 145, 145, 255, 158, 158, 158, 255, 148, 148, 148, 255, 117, 117, 117, 255, 70, 70, 70, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 19, 19, 19, 255, 29, 29, 29, 255, 19, 19, 19, 255, 0, 0, 0, 255, 5, 5, 5, 255, 23, 23, 23, 255, 45, 45, 45, 255, 66, 66, 66, 255, 84, 84, 84, 255, 92, 92, 92, 255, 86, 86, 86, 255, 59, 59, 59, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 127, 127, 127, 255, 192, 192, 192, 255, 186, 186, 186, 255, 156, 156, 156, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 88, 88, 88, 255, 172, 172, 172, 255, 223, 223, 223, 255, 243, 243, 243, 255, 231, 231, 231, 255, 188, 188, 188, 255, 113, 113, 113, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 92, 92, 92, 255, 172, 172, 172, 255, 221, 221, 221, 255, 241, 241, 241, 255, 233, 233, 233, 255, 198, 198, 198, 255, 138, 138, 138, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 148, 148, 148, 255, 195, 195, 195, 255, 207, 207, 207, 255, 185, 185, 185, 255, 129, 129, 129, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 45, 45, 45, 255, 69, 69, 69, 255, 91, 91, 91, 255, 67, 67, 67, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 98, 98, 98, 255, 176, 176, 176, 255, 165, 165, 165, 255, 67, 67, 67, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 22, 22, 22, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 101, 101, 101, 255, 157, 157, 157, 255, 178, 178, 178, 255, 163, 163, 163, 255, 114, 114, 114, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 72, 72, 72, 255, 103, 103, 103, 255, 121, 121, 121, 255, 122, 122, 122, 255, 103, 103, 103, 255, 61, 61, 61, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 133, 133, 133, 255, 214, 214, 214, 255, 148, 148, 148, 255, 40, 40, 40, 255, 44, 44, 44, 255, 41, 41, 41, 255, 28, 28, 28, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 96, 96, 96, 255, 130, 130, 130, 255, 141, 141, 141, 255, 130, 130, 130, 255, 100, 100, 100, 255, 57, 57, 57, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 36, 36, 36, 255, 42, 42, 42, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 61, 61, 61, 255, 89, 89, 89, 255, 108, 108, 108, 255, 111, 111, 111, 255, 93, 93, 93, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 113, 113, 113, 255, 182, 182, 182, 255, 189, 189, 189, 255, 149, 149, 149, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 106, 106, 106, 255, 184, 184, 184, 255, 232, 232, 232, 255, 249, 249, 249, 255, 234, 234, 234, 255, 189, 189, 189, 255, 113, 113, 113, 255, 91, 91, 91, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 57, 57, 57, 255, 150, 150, 150, 255, 209, 209, 209, 255, 233, 233, 233, 255, 226, 226, 226, 255, 218, 218, 218, 255, 156, 156, 156, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 106, 106, 106, 255, 169, 169, 169, 255, 196, 196, 196, 255, 186, 186, 186, 255, 140, 140, 140, 255, 57, 57, 57, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 63, 63, 63, 255, 74, 74, 74, 255, 69, 69, 69, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 150, 150, 150, 255, 189, 189, 189, 255, 136, 136, 136, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 128, 128, 128, 255, 162, 162, 162, 255, 159, 159, 159, 255, 122, 122, 122, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 57, 57, 57, 255, 84, 84, 84, 255, 101, 101, 101, 255, 103, 103, 103, 255, 87, 87, 87, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 136, 136, 136, 255, 209, 209, 209, 255, 141, 141, 141, 255, 21, 21, 21, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 30, 30, 30, 255, 86, 86, 86, 255, 116, 116, 116, 255, 122, 122, 122, 255, 110, 110, 110, 255, 82, 82, 82, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 31, 31, 31, 255, 52, 52, 52, 255, 53, 53, 53, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 82, 82, 82, 255, 114, 114, 114, 255, 129, 129, 129, 255, 122, 122, 122, 255, 83, 83, 83, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 146, 146, 146, 255, 178, 178, 178, 255, 140, 140, 140, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 125, 125, 125, 255, 198, 198, 198, 255, 240, 240, 240, 255, 252, 252, 252, 255, 233, 233, 233, 255, 184, 184, 184, 255, 104, 104, 104, 255, 57, 57, 57, 255, 114, 114, 114, 255, 117, 117, 117, 255, 61, 61, 61, 255, 0, 0, 0, 255, 108, 108, 108, 255, 183, 183, 183, 255, 221, 221, 221, 255, 223, 223, 223, 255, 190, 190, 190, 255, 124, 124, 124, 255, 205, 205, 205, 255, 194, 194, 194, 255, 84, 84, 84, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 132, 132, 132, 255, 176, 176, 176, 255, 184, 184, 184, 255, 153, 153, 153, 255, 84, 84, 84, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 43, 43, 43, 255, 61, 61, 61, 255, 61, 61, 61, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 86, 86, 86, 255, 185, 185, 185, 255, 185, 185, 185, 255, 88, 88, 88, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 100, 100, 100, 255, 143, 143, 143, 255, 150, 150, 150, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 41, 41, 41, 255, 63, 63, 63, 255, 79, 79, 79, 255, 84, 84, 84, 255, 72, 72, 72, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 136, 136, 136, 255, 204, 204, 204, 255, 134, 134, 134, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 77, 77, 77, 255, 100, 100, 100, 255, 103, 103, 103, 255, 89, 89, 89, 255, 63, 63, 63, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 45, 45, 45, 255, 67, 67, 67, 255, 63, 63, 63, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 63, 63, 63, 255, 110, 110, 110, 255, 140, 140, 140, 255, 144, 144, 144, 255, 114, 114, 114, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 138, 138, 138, 255, 168, 168, 168, 255, 129, 129, 129, 255, 86, 86, 86, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 142, 142, 142, 255, 210, 210, 210, 255, 247, 247, 247, 255, 253, 253, 253, 255, 228, 228, 228, 255, 174, 174, 174, 255, 89, 89, 89, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 103, 103, 103, 255, 133, 133, 133, 255, 100, 100, 100, 255, 139, 139, 139, 255, 198, 198, 198, 255, 217, 217, 217, 255, 198, 198, 198, 255, 141, 141, 141, 255, 49, 49, 49, 255, 24, 24, 24, 255, 167, 167, 167, 255, 206, 206, 206, 255, 144, 144, 144, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 145, 145, 145, 255, 172, 172, 172, 255, 163, 163, 163, 255, 113, 113, 113, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 25, 25, 25, 255, 42, 42, 42, 255, 44, 44, 44, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 140, 140, 140, 255, 203, 203, 203, 255, 163, 163, 163, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 76, 76, 76, 255, 126, 126, 126, 255, 0, 0, 0, 255, 8, 8, 8, 255, 23, 23, 23, 255, 41, 41, 41, 255, 56, 56, 56, 255, 63, 63, 63, 255, 56, 56, 56, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 135, 135, 135, 255, 198, 198, 198, 255, 129, 129, 129, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 67, 67, 67, 255, 83, 83, 83, 255, 81, 81, 81, 255, 66, 66, 66, 255, 44, 44, 44, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 60, 60, 60, 255, 82, 82, 82, 255, 71, 71, 71, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 99, 99, 99, 255, 143, 143, 143, 255, 160, 160, 160, 255, 139, 139, 139, 255, 74, 74, 74, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 130, 130, 130, 255, 156, 156, 156, 255, 144, 144, 144, 255, 75, 75, 75, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 157, 157, 157, 255, 219, 219, 219, 255, 250, 250, 250, 255, 251, 251, 251, 255, 221, 221, 221, 255, 160, 160, 160, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 78, 78, 78, 255, 138, 138, 138, 255, 155, 155, 155, 255, 201, 201, 201, 255, 205, 205, 205, 255, 167, 167, 167, 255, 89, 89, 89, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 107, 107, 107, 255, 194, 194, 194, 255, 178, 178, 178, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 101, 101, 101, 255, 148, 148, 148, 255, 161, 161, 161, 255, 135, 135, 135, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 16, 16, 16, 255, 23, 23, 23, 255, 30, 30, 30, 255, 18, 18, 18, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 46, 46, 46, 255, 180, 180, 180, 255, 206, 206, 206, 255, 127, 127, 127, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 4, 4, 4, 255, 17, 17, 17, 255, 31, 31, 31, 255, 40, 40, 40, 255, 40, 40, 40, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 132, 132, 132, 255, 192, 192, 192, 255, 125, 125, 125, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 55, 55, 55, 255, 64, 64, 64, 255, 58, 58, 58, 255, 43, 43, 43, 255, 25, 25, 25, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 75, 75, 75, 255, 96, 96, 96, 255, 78, 78, 78, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 80, 80, 80, 255, 141, 141, 141, 255, 170, 170, 170, 255, 160, 160, 160, 255, 100, 100, 100, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 124, 124, 124, 255, 142, 142, 142, 255, 131, 131, 131, 255, 63, 63, 63, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 75, 75, 75, 255, 165, 165, 165, 255, 224, 224, 224, 255, 251, 251, 251, 255, 247, 247, 247, 255, 211, 211, 211, 255, 144, 144, 144, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 79, 79, 79, 255, 160, 160, 160, 255, 196, 196, 196, 255, 188, 188, 188, 255, 136, 136, 136, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 162, 162, 162, 255, 191, 191, 191, 255, 120, 120, 120, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 48, 48, 48, 255, 110, 110, 110, 255, 144, 144, 144, 255, 143, 143, 143, 255, 103, 103, 103, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 12, 12, 12, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 104, 104, 104, 255, 206, 206, 206, 255, 197, 197, 197, 255, 78, 78, 78, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 17, 17, 17, 255, 22, 22, 22, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 128, 128, 128, 255, 186, 186, 186, 255, 122, 122, 122, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 40, 40, 40, 255, 42, 42, 42, 255, 33, 33, 33, 255, 19, 19, 19, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 90, 90, 90, 255, 109, 109, 109, 255, 85, 85, 85, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 134, 134, 134, 255, 177, 177, 177, 255, 176, 176, 176, 255, 123, 123, 123, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 84, 84, 84, 255, 132, 132, 132, 255, 117, 117, 117, 255, 89, 89, 89, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 78, 78, 78, 255, 168, 168, 168, 255, 225, 225, 225, 255, 249, 249, 249, 255, 241, 241, 241, 255, 201, 201, 201, 255, 129, 129, 129, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 157, 157, 157, 255, 187, 187, 187, 255, 171, 171, 171, 255, 126, 126, 126, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 113, 113, 113, 255, 184, 184, 184, 255, 154, 154, 154, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 113, 113, 113, 255, 134, 134, 134, 255, 122, 122, 122, 255, 70, 70, 70, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 150, 150, 150, 255, 220, 220, 220, 255, 176, 176, 176, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 122, 122, 122, 255, 179, 179, 179, 255, 120, 120, 120, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 23, 23, 23, 255, 19, 19, 19, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 104, 104, 104, 255, 121, 121, 121, 255, 92, 92, 92, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 124, 124, 124, 255, 181, 181, 181, 255, 190, 190, 190, 255, 142, 142, 142, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 81, 81, 81, 255, 120, 120, 120, 255, 117, 117, 117, 255, 75, 75, 75, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 70, 70, 70, 255, 162, 162, 162, 255, 220, 220, 220, 255, 245, 245, 245, 255, 236, 236, 236, 255, 193, 193, 193, 255, 118, 118, 118, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 150, 150, 150, 255, 177, 177, 177, 255, 157, 157, 157, 255, 162, 162, 162, 255, 153, 153, 153, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 162, 162, 162, 255, 171, 171, 171, 255, 83, 83, 83, 255, 15, 15, 15, 255, 71, 71, 71, 255, 109, 109, 109, 255, 120, 120, 120, 255, 98, 98, 98, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 184, 184, 184, 255, 224, 224, 224, 255, 147, 147, 147, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 115, 115, 115, 255, 172, 172, 172, 255, 119, 119, 119, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 61, 61, 61, 255, 117, 117, 117, 255, 132, 132, 132, 255, 99, 99, 99, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 113, 113, 113, 255, 183, 183, 183, 255, 201, 201, 201, 255, 157, 157, 157, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 100, 100, 100, 255, 103, 103, 103, 255, 62, 62, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 147, 147, 147, 255, 210, 210, 210, 255, 238, 238, 238, 255, 231, 231, 231, 255, 190, 190, 190, 255, 114, 114, 114, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 138, 138, 138, 255, 166, 166, 166, 255, 145, 145, 145, 255, 74, 74, 74, 255, 155, 155, 155, 255, 172, 172, 172, 255, 91, 91, 91, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 125, 125, 125, 255, 171, 171, 171, 255, 120, 120, 120, 255, 73, 73, 73, 255, 101, 101, 101, 255, 103, 103, 103, 255, 73, 73, 73, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 74, 74, 74, 255, 208, 208, 208, 255, 220, 220, 220, 255, 111, 111, 111, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 106, 106, 106, 255, 165, 165, 165, 255, 119, 119, 119, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 129, 129, 129, 255, 144, 144, 144, 255, 108, 108, 108, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 101, 101, 101, 255, 184, 184, 184, 255, 210, 210, 210, 255, 170, 170, 170, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 90, 90, 90, 255, 87, 87, 87, 255, 49, 49, 49, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 121, 121, 121, 255, 193, 193, 193, 255, 229, 229, 229, 255, 228, 228, 228, 255, 191, 191, 191, 255, 118, 118, 118, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 46, 46, 46, 255, 123, 123, 123, 255, 155, 155, 155, 255, 138, 138, 138, 255, 69, 69, 69, 255, 1, 1, 1, 255, 141, 141, 141, 255, 184, 184, 184, 255, 125, 125, 125, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 78, 78, 78, 255, 159, 159, 159, 255, 142, 142, 142, 255, 89, 89, 89, 255, 85, 85, 85, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 114, 114, 114, 255, 225, 225, 225, 255, 211, 211, 211, 255, 72, 72, 72, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 95, 95, 95, 255, 157, 157, 157, 255, 119, 119, 119, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 79, 79, 79, 255, 140, 140, 140, 255, 155, 155, 155, 255, 119, 119, 119, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 184, 184, 184, 255, 217, 217, 217, 255, 181, 181, 181, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 78, 78, 78, 255, 71, 71, 71, 255, 56, 56, 56, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 81, 81, 81, 255, 167, 167, 167, 255, 214, 214, 214, 255, 224, 224, 224, 255, 196, 196, 196, 255, 130, 130, 130, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 104, 104, 104, 255, 142, 142, 142, 255, 132, 132, 132, 255, 70, 70, 70, 255, 0, 0, 0, 255, 0, 0, 0, 255, 119, 119, 119, 255, 190, 190, 190, 255, 153, 153, 153, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 35, 35, 35, 255, 135, 135, 135, 255, 150, 150, 150, 255, 76, 76, 76, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 145, 145, 145, 255, 235, 235, 235, 255, 197, 197, 197, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 83, 83, 83, 255, 148, 148, 148, 255, 119, 119, 119, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 149, 149, 149, 255, 166, 166, 166, 255, 132, 132, 132, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 80, 80, 80, 255, 185, 185, 185, 255, 224, 224, 224, 255, 190, 190, 190, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 65, 65, 65, 255, 63, 63, 63, 255, 42, 42, 42, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 125, 125, 125, 255, 190, 190, 190, 255, 216, 216, 216, 255, 202, 202, 202, 255, 149, 149, 149, 255, 57, 57, 57, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 81, 81, 81, 255, 126, 126, 126, 255, 126, 126, 126, 255, 76, 76, 76, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 92, 92, 92, 255, 190, 190, 190, 255, 176, 176, 176, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 31, 31, 31, 255, 50, 50, 50, 255, 103, 103, 103, 255, 147, 147, 147, 255, 103, 103, 103, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 169, 169, 169, 255, 241, 241, 241, 255, 181, 181, 181, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 69, 69, 69, 255, 137, 137, 137, 255, 118, 118, 118, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 87, 87, 87, 255, 156, 156, 156, 255, 177, 177, 177, 255, 148, 148, 148, 255, 67, 67, 67, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 185, 185, 185, 255, 229, 229, 229, 255, 197, 197, 197, 255, 83, 83, 83, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 46, 46, 46, 255, 47, 47, 47, 255, 27, 27, 27, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 151, 151, 151, 255, 198, 198, 198, 255, 204, 204, 204, 255, 170, 170, 170, 255, 95, 95, 95, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 55, 55, 55, 255, 108, 108, 108, 255, 119, 119, 119, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 61, 61, 61, 255, 185, 185, 185, 255, 193, 193, 193, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 21, 21, 21, 255, 36, 36, 36, 255, 42, 42, 42, 255, 63, 63, 63, 255, 135, 135, 135, 255, 118, 118, 118, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 188, 188, 188, 255, 244, 244, 244, 255, 165, 165, 165, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 126, 126, 126, 255, 117, 117, 117, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 84, 84, 84, 255, 160, 160, 160, 255, 188, 188, 188, 255, 166, 166, 166, 255, 95, 95, 95, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 186, 186, 186, 255, 234, 234, 234, 255, 203, 203, 203, 255, 88, 88, 88, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 34, 34, 34, 255, 29, 29, 29, 255, 21, 21, 21, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 91, 91, 91, 255, 163, 163, 163, 255, 195, 195, 195, 255, 185, 185, 185, 255, 133, 133, 133, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 85, 85, 85, 255, 108, 108, 108, 255, 87, 87, 87, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 176, 176, 176, 255, 205, 205, 205, 255, 107, 107, 107, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 21, 21, 21, 255, 26, 26, 26, 255, 13, 13, 13, 255, 19, 19, 19, 255, 115, 115, 115, 255, 123, 123, 123, 255, 55, 55, 55, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 201, 201, 201, 255, 244, 244, 244, 255, 150, 150, 150, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 36, 36, 36, 255, 113, 113, 113, 255, 114, 114, 114, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 75, 75, 75, 255, 159, 159, 159, 255, 196, 196, 196, 255, 185, 185, 185, 255, 127, 127, 127, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 187, 187, 187, 255, 239, 239, 239, 255, 208, 208, 208, 255, 92, 92, 92, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 20, 20, 20, 255, 17, 17, 17, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 104, 104, 104, 255, 166, 166, 166, 255, 186, 186, 186, 255, 163, 163, 163, 255, 97, 97, 97, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 93, 93, 93, 255, 88, 88, 88, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 165, 165, 165, 255, 214, 214, 214, 255, 132, 132, 132, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 12, 12, 12, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 120, 120, 120, 255, 76, 76, 76, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 36, 36, 36, 255, 211, 211, 211, 255, 244, 244, 244, 255, 137, 137, 137, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 99, 99, 99, 255, 109, 109, 109, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 152, 152, 152, 255, 200, 200, 200, 255, 203, 203, 203, 255, 161, 161, 161, 255, 76, 76, 76, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 55, 55, 55, 255, 189, 189, 189, 255, 242, 242, 242, 255, 212, 212, 212, 255, 95, 95, 95, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 108, 108, 108, 255, 161, 161, 161, 255, 173, 173, 173, 255, 142, 142, 142, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 73, 73, 73, 255, 83, 83, 83, 255, 52, 52, 52, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 151, 151, 151, 255, 220, 220, 220, 255, 153, 153, 153, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 110, 110, 110, 255, 87, 87, 87, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 47, 47, 47, 255, 217, 217, 217, 255, 244, 244, 244, 255, 128, 128, 128, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 101, 101, 101, 255, 63, 63, 63, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 137, 137, 137, 255, 198, 198, 198, 255, 216, 216, 216, 255, 193, 193, 193, 255, 130, 130, 130, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 190, 190, 190, 255, 246, 246, 246, 255, 216, 216, 216, 255, 99, 99, 99, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 104, 104, 104, 255, 153, 153, 153, 255, 160, 160, 160, 255, 124, 124, 124, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 49, 49, 49, 255, 71, 71, 71, 255, 59, 59, 59, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 135, 135, 135, 255, 223, 223, 223, 255, 171, 171, 171, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 95, 95, 95, 255, 91, 91, 91, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51, 51, 51, 255, 220, 220, 220, 255, 244, 244, 244, 255, 123, 123, 123, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 92, 92, 92, 255, 67, 67, 67, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 109, 109, 109, 255, 186, 186, 186, 255, 222, 222, 222, 255, 219, 219, 219, 255, 180, 180, 180, 255, 108, 108, 108, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51, 51, 51, 255, 191, 191, 191, 255, 248, 248, 248, 255, 219, 219, 219, 255, 104, 104, 104, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 95, 95, 95, 255, 142, 142, 142, 255, 148, 148, 148, 255, 110, 110, 110, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 52, 52, 52, 255, 57, 57, 57, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 119, 119, 119, 255, 225, 225, 225, 255, 186, 186, 186, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 76, 76, 76, 255, 89, 89, 89, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 221, 221, 221, 255, 245, 245, 245, 255, 122, 122, 122, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 46, 46, 46, 255, 80, 80, 80, 255, 67, 67, 67, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 159, 159, 159, 255, 214, 214, 214, 255, 233, 233, 233, 255, 220, 220, 220, 255, 176, 176, 176, 255, 106, 106, 106, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 192, 192, 192, 255, 250, 250, 250, 255, 223, 223, 223, 255, 110, 110, 110, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 129, 129, 129, 255, 136, 136, 136, 255, 101, 101, 101, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 31, 31, 31, 255, 46, 46, 46, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 103, 103, 103, 255, 225, 225, 225, 255, 198, 198, 198, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 55, 55, 55, 255, 82, 82, 82, 255, 54, 54, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 219, 219, 219, 255, 247, 247, 247, 255, 126, 126, 126, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 66, 66, 66, 255, 63, 63, 63, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 111, 111, 111, 255, 186, 186, 186, 255, 229, 229, 229, 255, 241, 241, 241, 255, 226, 226, 226, 255, 187, 187, 187, 255, 128, 128, 128, 255, 52, 52, 52, 255, 0, 0, 0, 255, 0, 0, 0, 255, 46, 46, 46, 255, 191, 191, 191, 255, 251, 251, 251, 255, 226, 226, 226, 255, 118, 118, 118, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 113, 113, 113, 255, 125, 125, 125, 255, 95, 95, 95, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 28, 28, 28, 255, 33, 33, 33, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 87, 87, 87, 255, 224, 224, 224, 255, 208, 208, 208, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 70, 70, 70, 255, 56, 56, 56, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 214, 214, 214, 255, 249, 249, 249, 255, 134, 134, 134, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 50, 50, 50, 255, 56, 56, 56, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 132, 132, 132, 255, 197, 197, 197, 255, 234, 234, 234, 255, 247, 247, 247, 255, 238, 238, 238, 255, 212, 212, 212, 255, 170, 170, 170, 255, 117, 117, 117, 255, 55, 55, 55, 255, 41, 41, 41, 255, 189, 189, 189, 255, 252, 252, 252, 255, 231, 231, 231, 255, 128, 128, 128, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 95, 95, 95, 255, 113, 113, 113, 255, 92, 92, 92, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 15, 15, 15, 255, 20, 20, 20, 255, 22, 22, 22, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 20, 20, 20, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 72, 72, 72, 255, 223, 223, 223, 255, 216, 216, 216, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 57, 57, 57, 255, 54, 54, 54, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 206, 206, 206, 255, 251, 251, 251, 255, 145, 145, 145, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 45, 45, 45, 255, 32, 32, 32, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 129, 129, 129, 255, 191, 191, 191, 255, 230, 230, 230, 255, 249, 249, 249, 255, 251, 251, 251, 255, 240, 240, 240, 255, 219, 219, 219, 255, 189, 189, 189, 255, 153, 153, 153, 255, 185, 185, 185, 255, 251, 251, 251, 255, 235, 235, 235, 255, 140, 140, 140, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 19, 19, 19, 255, 36, 36, 36, 255, 51, 51, 51, 255, 74, 74, 74, 255, 99, 99, 99, 255, 88, 88, 88, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 88, 88, 88, 255, 84, 84, 84, 255, 78, 78, 78, 255, 71, 71, 71, 255, 63, 63, 63, 255, 53, 53, 53, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 221, 221, 221, 255, 223, 223, 223, 255, 61, 61, 61, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 47, 47, 47, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 194, 194, 194, 255, 253, 253, 253, 255, 160, 160, 160, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 37, 37, 37, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 31, 31, 31, 255, 26, 26, 26, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 91, 91, 91, 255, 227, 227, 227, 255, 245, 245, 245, 255, 138, 138, 138, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 99, 99, 99, 255, 161, 161, 161, 255, 206, 206, 206, 255, 234, 234, 234, 255, 249, 249, 249, 255, 254, 254, 254, 255, 251, 251, 251, 255, 242, 242, 242, 255, 229, 229, 229, 255, 249, 249, 249, 255, 239, 239, 239, 255, 181, 181, 181, 255, 166, 166, 166, 255, 153, 153, 153, 255, 142, 142, 142, 255, 134, 134, 134, 255, 128, 128, 128, 255, 125, 125, 125, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 132, 132, 132, 255, 122, 122, 122, 255, 112, 112, 112, 255, 101, 101, 101, 255, 90, 90, 90, 255, 78, 78, 78, 255, 67, 67, 67, 255, 55, 55, 55, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 46, 46, 46, 255, 219, 219, 219, 255, 229, 229, 229, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 38, 38, 38, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 16, 16, 16, 255, 15, 15, 15, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 178, 178, 178, 255, 254, 254, 254, 255, 176, 176, 176, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 49, 49, 49, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 18, 18, 18, 255, 16, 16, 16, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 156, 156, 156, 255, 250, 250, 250, 255, 218, 218, 218, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 96, 96, 96, 255, 146, 146, 146, 255, 184, 184, 184, 255, 210, 210, 210, 255, 229, 229, 229, 255, 240, 240, 240, 255, 246, 246, 246, 255, 248, 248, 248, 255, 248, 248, 248, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 212, 212, 212, 255, 207, 207, 207, 255, 201, 201, 201, 255, 195, 195, 195, 255, 187, 187, 187, 255, 177, 177, 177, 255, 167, 167, 167, 255, 155, 155, 155, 255, 142, 142, 142, 255, 129, 129, 129, 255, 114, 114, 114, 255, 100, 100, 100, 255, 85, 85, 85, 255, 71, 71, 71, 255, 57, 57, 57, 255, 45, 45, 45, 255, 33, 33, 33, 255, 24, 24, 24, 255, 16, 16, 16, 255, 9, 9, 9, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 36, 36, 36, 255, 218, 218, 218, 255, 233, 233, 233, 255, 79, 79, 79, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 27, 27, 27, 255, 18, 18, 18, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 27, 27, 27, 255, 28, 28, 28, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 156, 156, 156, 255, 251, 251, 251, 255, 193, 193, 193, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 59, 59, 59, 255, 46, 46, 46, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 208, 208, 208, 255, 253, 253, 253, 255, 168, 168, 168, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 73, 73, 73, 255, 107, 107, 107, 255, 133, 133, 133, 255, 155, 155, 155, 255, 238, 238, 238, 255, 247, 247, 247, 255, 188, 188, 188, 255, 186, 186, 186, 255, 187, 187, 187, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 169, 169, 169, 255, 160, 160, 160, 255, 149, 149, 149, 255, 137, 137, 137, 255, 124, 124, 124, 255, 109, 109, 109, 255, 93, 93, 93, 255, 76, 76, 76, 255, 58, 58, 58, 255, 39, 39, 39, 255, 21, 21, 21, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 216, 216, 216, 255, 237, 237, 237, 255, 86, 86, 86, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 38, 38, 38, 255, 39, 39, 39, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 128, 128, 128, 255, 246, 246, 246, 255, 209, 209, 209, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 57, 57, 57, 255, 66, 66, 66, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 121, 121, 121, 255, 242, 242, 242, 255, 234, 234, 234, 255, 93, 93, 93, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 137, 137, 137, 255, 227, 227, 227, 255, 248, 248, 248, 255, 205, 205, 205, 255, 103, 103, 103, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 215, 215, 215, 255, 240, 240, 240, 255, 90, 90, 90, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 49, 49, 49, 255, 51, 51, 51, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 93, 93, 93, 255, 236, 236, 236, 255, 224, 224, 224, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 10, 10, 10, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 72, 72, 72, 255, 70, 70, 70, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 187, 187, 187, 255, 254, 254, 254, 255, 189, 189, 189, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 112, 112, 112, 255, 212, 212, 212, 255, 246, 246, 246, 255, 219, 219, 219, 255, 139, 139, 139, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 214, 214, 214, 255, 242, 242, 242, 255, 94, 94, 94, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 58, 58, 58, 255, 62, 62, 62, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51, 51, 51, 255, 220, 220, 220, 255, 235, 235, 235, 255, 97, 97, 97, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 25, 25, 25, 255, 22, 22, 22, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 87, 87, 87, 255, 70, 70, 70, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 87, 87, 87, 255, 231, 231, 231, 255, 242, 242, 242, 255, 119, 119, 119, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 80, 80, 80, 255, 191, 191, 191, 255, 239, 239, 239, 255, 230, 230, 230, 255, 172, 172, 172, 255, 70, 70, 70, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 214, 214, 214, 255, 243, 243, 243, 255, 97, 97, 97, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 67, 67, 67, 255, 74, 74, 74, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 198, 198, 198, 255, 242, 242, 242, 255, 133, 133, 133, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 36, 36, 36, 255, 39, 39, 39, 255, 27, 27, 27, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 99, 99, 99, 255, 65, 65, 65, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 165, 165, 165, 255, 251, 251, 251, 255, 204, 204, 204, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 161, 161, 161, 255, 224, 224, 224, 255, 234, 234, 234, 255, 199, 199, 199, 255, 123, 123, 123, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 213, 213, 213, 255, 245, 245, 245, 255, 98, 98, 98, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 73, 73, 73, 255, 86, 86, 86, 255, 46, 46, 46, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 167, 167, 167, 255, 243, 243, 243, 255, 166, 166, 166, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 54, 54, 54, 255, 45, 45, 45, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 61, 61, 61, 255, 110, 110, 110, 255, 55, 55, 55, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 218, 218, 218, 255, 246, 246, 246, 255, 140, 140, 140, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 121, 121, 121, 255, 200, 200, 200, 255, 229, 229, 229, 255, 216, 216, 216, 255, 167, 167, 167, 255, 88, 88, 88, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 213, 213, 213, 255, 245, 245, 245, 255, 99, 99, 99, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 78, 78, 78, 255, 97, 97, 97, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 129, 129, 129, 255, 237, 237, 237, 255, 193, 193, 193, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 66, 66, 66, 255, 63, 63, 63, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 82, 82, 82, 255, 117, 117, 117, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 143, 143, 143, 255, 245, 245, 245, 255, 214, 214, 214, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 69, 69, 69, 255, 163, 163, 163, 255, 211, 211, 211, 255, 220, 220, 220, 255, 196, 196, 196, 255, 145, 145, 145, 255, 74, 74, 74, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 213, 213, 213, 255, 246, 246, 246, 255, 100, 100, 100, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 79, 79, 79, 255, 108, 108, 108, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 81, 81, 81, 255, 222, 222, 222, 255, 213, 213, 213, 255, 54, 54, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 70, 70, 70, 255, 81, 81, 81, 255, 58, 58, 58, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 102, 102, 102, 255, 121, 121, 121, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 203, 203, 203, 255, 246, 246, 246, 255, 156, 156, 156, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 111, 111, 111, 255, 178, 178, 178, 255, 208, 208, 208, 255, 207, 207, 207, 255, 182, 182, 182, 255, 138, 138, 138, 255, 80, 80, 80, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 212, 212, 212, 255, 246, 246, 246, 255, 101, 101, 101, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 118, 118, 118, 255, 86, 86, 86, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 199, 199, 199, 255, 226, 226, 226, 255, 103, 103, 103, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 93, 93, 93, 255, 82, 82, 82, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 120, 120, 120, 255, 121, 121, 121, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 120, 120, 120, 255, 236, 236, 236, 255, 220, 220, 220, 255, 76, 76, 76, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 125, 125, 125, 255, 175, 175, 175, 255, 196, 196, 196, 255, 194, 194, 194, 255, 174, 174, 174, 255, 141, 141, 141, 255, 99, 99, 99, 255, 52, 52, 52, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 212, 212, 212, 255, 245, 245, 245, 255, 101, 101, 101, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 69, 69, 69, 255, 125, 125, 125, 255, 103, 103, 103, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 166, 166, 166, 255, 229, 229, 229, 255, 145, 145, 145, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 95, 95, 95, 255, 103, 103, 103, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 96, 96, 96, 255, 136, 136, 136, 255, 117, 117, 117, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 186, 186, 186, 255, 242, 242, 242, 255, 171, 171, 171, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 118, 118, 118, 255, 159, 159, 159, 255, 178, 178, 178, 255, 180, 180, 180, 255, 168, 168, 168, 255, 147, 147, 147, 255, 121, 121, 121, 255, 91, 91, 91, 255, 61, 61, 61, 255, 32, 32, 32, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 18, 18, 18, 255, 17, 17, 17, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 211, 211, 211, 255, 245, 245, 245, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 130, 130, 130, 255, 119, 119, 119, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 124, 124, 124, 255, 223, 223, 223, 255, 177, 177, 177, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 81, 81, 81, 255, 117, 117, 117, 255, 99, 99, 99, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 117, 117, 117, 255, 149, 149, 149, 255, 109, 109, 109, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 95, 95, 95, 255, 224, 224, 224, 255, 224, 224, 224, 255, 100, 100, 100, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 93, 93, 93, 255, 130, 130, 130, 255, 151, 151, 151, 255, 158, 158, 158, 255, 155, 155, 155, 255, 144, 144, 144, 255, 130, 130, 130, 255, 113, 113, 113, 255, 95, 95, 95, 255, 78, 78, 78, 255, 63, 63, 63, 255, 49, 49, 49, 255, 38, 38, 38, 255, 29, 29, 29, 255, 22, 22, 22, 255, 29, 29, 29, 255, 38, 38, 38, 255, 36, 36, 36, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 210, 210, 210, 255, 244, 244, 244, 255, 103, 103, 103, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 131, 131, 131, 255, 135, 135, 135, 255, 51, 51, 51, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 72, 72, 72, 255, 207, 207, 207, 255, 200, 200, 200, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 114, 114, 114, 255, 125, 125, 125, 255, 78, 78, 78, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 136, 136, 136, 255, 160, 160, 160, 255, 97, 97, 97, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 165, 165, 165, 255, 236, 236, 236, 255, 183, 183, 183, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 86, 86, 86, 255, 109, 109, 109, 255, 121, 121, 121, 255, 124, 124, 124, 255, 122, 122, 122, 255, 116, 116, 116, 255, 107, 107, 107, 255, 96, 96, 96, 255, 85, 85, 85, 255, 73, 73, 73, 255, 62, 62, 62, 255, 50, 50, 50, 255, 39, 39, 39, 255, 43, 43, 43, 255, 57, 57, 57, 255, 59, 59, 59, 255, 49, 49, 49, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 208, 208, 208, 255, 243, 243, 243, 255, 105, 105, 105, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 127, 127, 127, 255, 150, 150, 150, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 180, 180, 180, 255, 211, 211, 211, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 87, 87, 87, 255, 137, 137, 137, 255, 119, 119, 119, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 153, 153, 153, 255, 167, 167, 167, 255, 81, 81, 81, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 207, 207, 207, 255, 224, 224, 224, 255, 124, 124, 124, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 48, 48, 48, 255, 64, 64, 64, 255, 72, 72, 72, 255, 75, 75, 75, 255, 74, 74, 74, 255, 69, 69, 69, 255, 63, 63, 63, 255, 54, 54, 54, 255, 45, 45, 45, 255, 34, 34, 34, 255, 23, 23, 23, 255, 52, 52, 52, 255, 65, 65, 65, 255, 78, 78, 78, 255, 69, 69, 69, 255, 54, 54, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 24, 24, 24, 255, 29, 29, 29, 255, 26, 26, 26, 255, 18, 18, 18, 255, 8, 8, 8, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 205, 205, 205, 255, 242, 242, 242, 255, 107, 107, 107, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 116, 116, 116, 255, 161, 161, 161, 255, 105, 105, 105, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 144, 144, 144, 255, 211, 211, 211, 255, 142, 142, 142, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 124, 124, 124, 255, 147, 147, 147, 255, 100, 100, 100, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 167, 167, 167, 255, 172, 172, 172, 255, 62, 62, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 138, 138, 138, 255, 225, 225, 225, 255, 193, 193, 193, 255, 53, 53, 53, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 10, 10, 10, 255, 35, 35, 35, 255, 75, 75, 75, 255, 95, 95, 95, 255, 96, 96, 96, 255, 72, 72, 72, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 48, 48, 48, 255, 50, 50, 50, 255, 43, 43, 43, 255, 30, 30, 30, 255, 15, 15, 15, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 202, 202, 202, 255, 241, 241, 241, 255, 111, 111, 111, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 96, 96, 96, 255, 167, 167, 167, 255, 131, 131, 131, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 98, 98, 98, 255, 201, 201, 201, 255, 171, 171, 171, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 74, 74, 74, 255, 150, 150, 150, 255, 145, 145, 145, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 178, 178, 178, 255, 174, 174, 174, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 41, 41, 41, 255, 41, 41, 41, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 185, 185, 185, 255, 221, 221, 221, 255, 148, 148, 148, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 83, 83, 83, 255, 100, 100, 100, 255, 113, 113, 113, 255, 88, 88, 88, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 60, 60, 60, 255, 71, 71, 71, 255, 68, 68, 68, 255, 53, 53, 53, 255, 32, 32, 32, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 198, 198, 198, 255, 240, 240, 240, 255, 115, 115, 115, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 167, 167, 167, 255, 155, 155, 155, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 180, 180, 180, 255, 188, 188, 188, 255, 65, 65, 65, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 115, 115, 115, 255, 166, 166, 166, 255, 132, 132, 132, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 188, 188, 188, 255, 174, 174, 174, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 55, 55, 55, 255, 64, 64, 64, 255, 58, 58, 58, 255, 43, 43, 43, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 105, 105, 105, 255, 208, 208, 208, 255, 200, 200, 200, 255, 92, 92, 92, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 60, 60, 60, 255, 112, 112, 112, 255, 128, 128, 128, 255, 100, 100, 100, 255, 67, 67, 67, 255, 0, 0, 0, 255, 10, 10, 10, 255, 60, 60, 60, 255, 86, 86, 86, 255, 91, 91, 91, 255, 78, 78, 78, 255, 53, 53, 53, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 193, 193, 193, 255, 239, 239, 239, 255, 120, 120, 120, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 160, 160, 160, 255, 175, 175, 175, 255, 74, 74, 74, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 149, 149, 149, 255, 193, 193, 193, 255, 110, 110, 110, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 147, 147, 147, 255, 172, 172, 172, 255, 109, 109, 109, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 111, 111, 111, 255, 194, 194, 194, 255, 171, 171, 171, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 59, 59, 59, 255, 81, 81, 81, 255, 82, 82, 82, 255, 68, 68, 68, 255, 46, 46, 46, 255, 22, 22, 22, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 155, 155, 155, 255, 211, 211, 211, 255, 167, 167, 167, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 124, 124, 124, 255, 142, 142, 142, 255, 132, 132, 132, 255, 68, 68, 68, 255, 89, 89, 89, 255, 108, 108, 108, 255, 104, 104, 104, 255, 80, 80, 80, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 187, 187, 187, 255, 237, 237, 237, 255, 127, 127, 127, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 142, 142, 142, 255, 188, 188, 188, 255, 113, 113, 113, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 110, 110, 110, 255, 187, 187, 187, 255, 142, 142, 142, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 170, 170, 170, 255, 170, 170, 170, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 41, 41, 41, 255, 65, 65, 65, 255, 81, 81, 81, 255, 87, 87, 87, 255, 81, 81, 81, 255, 59, 59, 59, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 130, 130, 130, 255, 199, 199, 199, 255, 168, 168, 168, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 48, 48, 48, 255, 90, 90, 90, 255, 102, 102, 102, 255, 93, 93, 93, 255, 69, 69, 69, 255, 37, 37, 37, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 183, 183, 183, 255, 201, 201, 201, 255, 127, 127, 127, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 138, 138, 138, 255, 153, 153, 153, 255, 139, 139, 139, 255, 125, 125, 125, 255, 110, 110, 110, 255, 73, 73, 73, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 179, 179, 179, 255, 236, 236, 236, 255, 134, 134, 134, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 114, 114, 114, 255, 194, 194, 194, 255, 149, 149, 149, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 171, 171, 171, 255, 161, 161, 161, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 110, 110, 110, 255, 186, 186, 186, 255, 160, 160, 160, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 52, 52, 52, 255, 82, 82, 82, 255, 102, 102, 102, 255, 109, 109, 109, 255, 100, 100, 100, 255, 74, 74, 74, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 146, 146, 146, 255, 203, 203, 203, 255, 164, 164, 164, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 84, 84, 84, 255, 115, 115, 115, 255, 117, 117, 117, 255, 96, 96, 96, 255, 59, 59, 59, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 114, 114, 114, 255, 193, 193, 193, 255, 179, 179, 179, 255, 83, 83, 83, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 96, 96, 96, 255, 135, 135, 135, 255, 166, 166, 166, 255, 140, 140, 140, 255, 99, 99, 99, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 170, 170, 170, 255, 233, 233, 233, 255, 142, 142, 142, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 74, 74, 74, 255, 191, 191, 191, 255, 178, 178, 178, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 147, 147, 147, 255, 170, 170, 170, 255, 79, 79, 79, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 141, 141, 141, 255, 196, 196, 196, 255, 144, 144, 144, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 61, 61, 61, 255, 98, 98, 98, 255, 121, 121, 121, 255, 129, 129, 129, 255, 118, 118, 118, 255, 86, 86, 86, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 160, 160, 160, 255, 206, 206, 206, 255, 160, 160, 160, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 116, 116, 116, 255, 135, 135, 135, 255, 123, 123, 123, 255, 88, 88, 88, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 146, 146, 146, 255, 191, 191, 191, 255, 153, 153, 153, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 117, 117, 117, 255, 152, 152, 152, 255, 147, 147, 147, 255, 146, 146, 146, 255, 177, 177, 177, 255, 164, 164, 164, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 158, 158, 158, 255, 230, 230, 230, 255, 151, 151, 151, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 177, 177, 177, 255, 200, 200, 200, 255, 89, 89, 89, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 115, 115, 115, 255, 167, 167, 167, 255, 111, 111, 111, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 165, 165, 165, 255, 200, 200, 200, 255, 124, 124, 124, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 70, 70, 70, 255, 112, 112, 112, 255, 139, 139, 139, 255, 147, 147, 147, 255, 133, 133, 133, 255, 95, 95, 95, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 171, 171, 171, 255, 208, 208, 208, 255, 156, 156, 156, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 98, 98, 98, 255, 142, 142, 142, 255, 147, 147, 147, 255, 121, 121, 121, 255, 70, 70, 70, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 61, 61, 61, 255, 163, 163, 163, 255, 180, 180, 180, 255, 124, 124, 124, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51, 51, 51, 255, 133, 133, 133, 255, 166, 166, 166, 255, 154, 154, 154, 255, 104, 104, 104, 255, 79, 79, 79, 255, 169, 169, 169, 255, 186, 186, 186, 255, 156, 156, 156, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 145, 145, 145, 255, 226, 226, 226, 255, 160, 160, 160, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 151, 151, 151, 255, 212, 212, 212, 255, 136, 136, 136, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 78, 78, 78, 255, 156, 156, 156, 255, 132, 132, 132, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 185, 185, 185, 255, 200, 200, 200, 255, 100, 100, 100, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 79, 79, 79, 255, 128, 128, 128, 255, 157, 157, 157, 255, 163, 163, 163, 255, 144, 144, 144, 255, 97, 97, 97, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 181, 181, 181, 255, 210, 210, 210, 255, 154, 154, 154, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 131, 131, 131, 255, 162, 162, 162, 255, 152, 152, 152, 255, 109, 109, 109, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 95, 95, 95, 255, 167, 167, 167, 255, 164, 164, 164, 255, 97, 97, 97, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 57, 57, 57, 255, 145, 145, 145, 255, 177, 177, 177, 255, 161, 161, 161, 255, 100, 100, 100, 255, 1, 1, 1, 255, 0, 0, 0, 255, 115, 115, 115, 255, 163, 163, 163, 255, 194, 194, 194, 255, 132, 132, 132, 255, 62, 62, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 130, 130, 130, 255, 221, 221, 221, 255, 169, 169, 169, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 111, 111, 111, 255, 214, 214, 214, 255, 175, 175, 175, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 137, 137, 137, 255, 142, 142, 142, 255, 46, 46, 46, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 200, 200, 200, 255, 197, 197, 197, 255, 74, 74, 74, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 93, 93, 93, 255, 145, 145, 145, 255, 174, 174, 174, 255, 176, 176, 176, 255, 148, 148, 148, 255, 88, 88, 88, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 188, 188, 188, 255, 213, 213, 213, 255, 154, 154, 154, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 99, 99, 99, 255, 160, 160, 160, 255, 174, 174, 174, 255, 148, 148, 148, 255, 88, 88, 88, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 116, 116, 116, 255, 164, 164, 164, 255, 146, 146, 146, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 151, 151, 151, 255, 187, 187, 187, 255, 168, 168, 168, 255, 99, 99, 99, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 96, 96, 96, 255, 191, 191, 191, 255, 190, 190, 190, 255, 151, 151, 151, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 111, 111, 111, 255, 213, 213, 213, 255, 177, 177, 177, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 57, 57, 57, 255, 203, 203, 203, 255, 204, 204, 204, 255, 63, 63, 63, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 113, 113, 113, 255, 142, 142, 142, 255, 78, 78, 78, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 101, 101, 101, 255, 211, 211, 211, 255, 192, 192, 192, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 113, 113, 113, 255, 166, 166, 166, 255, 190, 190, 190, 255, 183, 183, 183, 255, 142, 142, 142, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 193, 193, 193, 255, 217, 217, 217, 255, 157, 157, 157, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 137, 137, 137, 255, 181, 181, 181, 255, 179, 179, 179, 255, 136, 136, 136, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 125, 125, 125, 255, 155, 155, 155, 255, 128, 128, 128, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 152, 152, 152, 255, 196, 196, 196, 255, 178, 178, 178, 255, 105, 105, 105, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 147, 147, 147, 255, 210, 210, 210, 255, 201, 201, 201, 255, 97, 97, 97, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 204, 204, 204, 255, 184, 184, 184, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 180, 180, 180, 255, 223, 223, 223, 255, 120, 120, 120, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 135, 135, 135, 255, 98, 98, 98, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 120, 120, 120, 255, 220, 220, 220, 255, 186, 186, 186, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 139, 139, 139, 255, 188, 188, 188, 255, 203, 203, 203, 255, 181, 181, 181, 255, 120, 120, 120, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 195, 195, 195, 255, 221, 221, 221, 255, 162, 162, 162, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 169, 169, 169, 255, 196, 196, 196, 255, 176, 176, 176, 255, 114, 114, 114, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 126, 126, 126, 255, 143, 143, 143, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 144, 144, 144, 255, 202, 202, 202, 255, 191, 191, 191, 255, 117, 117, 117, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 192, 192, 192, 255, 216, 216, 216, 255, 174, 174, 174, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 192, 192, 192, 255, 190, 190, 190, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 143, 143, 143, 255, 230, 230, 230, 255, 167, 167, 167, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 122, 122, 122, 255, 108, 108, 108, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 135, 135, 135, 255, 226, 226, 226, 255, 180, 180, 180, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 121, 121, 121, 255, 143, 143, 143, 255, 171, 171, 171, 255, 209, 209, 209, 255, 207, 207, 207, 255, 163, 163, 163, 255, 72, 72, 72, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 196, 196, 196, 255, 226, 226, 226, 255, 169, 169, 169, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 135, 135, 135, 255, 195, 195, 195, 255, 203, 203, 203, 255, 164, 164, 164, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 61, 61, 61, 255, 121, 121, 121, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 126, 126, 126, 255, 203, 203, 203, 255, 204, 204, 204, 255, 135, 135, 135, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 137, 137, 137, 255, 194, 194, 194, 255, 216, 216, 216, 255, 108, 108, 108, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 36, 36, 36, 255, 177, 177, 177, 255, 192, 192, 192, 255, 90, 90, 90, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 92, 92, 92, 255, 224, 224, 224, 255, 203, 203, 203, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 105, 105, 105, 255, 111, 111, 111, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 147, 147, 147, 255, 232, 232, 232, 255, 174, 174, 174, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 124, 124, 124, 255, 155, 155, 155, 255, 121, 121, 121, 255, 81, 81, 81, 255, 143, 143, 143, 255, 204, 204, 204, 255, 222, 222, 222, 255, 193, 193, 193, 255, 115, 115, 115, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 193, 193, 193, 255, 232, 232, 232, 255, 180, 180, 180, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 81, 81, 81, 255, 173, 173, 173, 255, 213, 213, 213, 255, 202, 202, 202, 255, 142, 142, 142, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 92, 92, 92, 255, 196, 196, 196, 255, 217, 217, 217, 255, 160, 160, 160, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 47, 47, 47, 255, 138, 138, 138, 255, 226, 226, 226, 255, 180, 180, 180, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 158, 158, 158, 255, 192, 192, 192, 255, 113, 113, 113, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 205, 205, 205, 255, 228, 228, 228, 255, 98, 98, 98, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 107, 107, 107, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 156, 156, 156, 255, 236, 236, 236, 255, 170, 170, 170, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 120, 120, 120, 255, 166, 166, 166, 255, 139, 139, 139, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 109, 109, 109, 255, 191, 191, 191, 255, 228, 228, 228, 255, 214, 214, 214, 255, 147, 147, 147, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 187, 187, 187, 255, 238, 238, 238, 255, 192, 192, 192, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 134, 134, 134, 255, 204, 204, 204, 255, 222, 222, 222, 255, 190, 190, 190, 255, 110, 110, 110, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 177, 177, 177, 255, 225, 225, 225, 255, 187, 187, 187, 255, 70, 70, 70, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 205, 205, 205, 255, 223, 223, 223, 255, 92, 92, 92, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 135, 135, 135, 255, 188, 188, 188, 255, 132, 132, 132, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 173, 173, 173, 255, 240, 240, 240, 255, 152, 152, 152, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 98, 98, 98, 255, 70, 70, 70, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 161, 161, 161, 255, 239, 239, 239, 255, 167, 167, 167, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 151, 151, 151, 255, 173, 173, 173, 255, 158, 158, 158, 255, 67, 67, 67, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 72, 72, 72, 255, 175, 175, 175, 255, 229, 229, 229, 255, 228, 228, 228, 255, 170, 170, 170, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 177, 177, 177, 255, 244, 244, 244, 255, 206, 206, 206, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 180, 180, 180, 255, 226, 226, 226, 255, 221, 221, 221, 255, 167, 167, 167, 255, 65, 65, 65, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 140, 140, 140, 255, 224, 224, 224, 255, 213, 213, 213, 255, 115, 115, 115, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 154, 154, 154, 255, 237, 237, 237, 255, 167, 167, 167, 255, 72, 72, 72, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 106, 106, 106, 255, 179, 179, 179, 255, 148, 148, 148, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 128, 128, 128, 255, 240, 240, 240, 255, 194, 194, 194, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 86, 86, 86, 255, 73, 73, 73, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 165, 165, 165, 255, 242, 242, 242, 255, 166, 166, 166, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 140, 140, 140, 255, 186, 186, 186, 255, 176, 176, 176, 255, 95, 95, 95, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 159, 159, 159, 255, 227, 227, 227, 255, 237, 237, 237, 255, 185, 185, 185, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 161, 161, 161, 255, 248, 248, 248, 255, 220, 220, 220, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 147, 147, 147, 255, 215, 215, 215, 255, 236, 236, 236, 255, 208, 208, 208, 255, 131, 131, 131, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 206, 206, 206, 255, 233, 233, 233, 255, 163, 163, 163, 255, 3, 3, 3, 255, 16, 16, 16, 255, 31, 31, 31, 255, 45, 45, 45, 255, 56, 56, 56, 255, 65, 65, 65, 255, 70, 70, 70, 255, 72, 72, 72, 255, 71, 71, 71, 255, 64, 64, 64, 255, 51, 51, 51, 255, 31, 31, 31, 255, 3, 3, 3, 255, 0, 0, 0, 255, 76, 76, 76, 255, 224, 224, 224, 255, 216, 216, 216, 255, 151, 151, 151, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 165, 165, 165, 255, 157, 157, 157, 255, 57, 57, 57, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 70, 70, 70, 255, 227, 227, 227, 255, 225, 225, 225, 255, 65, 65, 65, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 72, 72, 72, 255, 71, 71, 71, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 165, 165, 165, 255, 245, 245, 245, 255, 168, 168, 168, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 115, 115, 115, 255, 191, 191, 191, 255, 172, 172, 172, 255, 128, 128, 128, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 147, 147, 147, 255, 226, 226, 226, 255, 243, 243, 243, 255, 192, 192, 192, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 139, 139, 139, 255, 250, 250, 250, 255, 234, 234, 234, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 113, 113, 113, 255, 197, 197, 197, 255, 238, 238, 238, 255, 233, 233, 233, 255, 181, 181, 181, 255, 81, 81, 81, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 164, 164, 164, 255, 237, 237, 237, 255, 206, 206, 206, 255, 76, 76, 76, 255, 84, 84, 84, 255, 99, 99, 99, 255, 113, 113, 113, 255, 125, 125, 125, 255, 136, 136, 136, 255, 146, 146, 146, 255, 154, 154, 154, 255, 161, 161, 161, 255, 167, 167, 167, 255, 170, 170, 170, 255, 171, 171, 171, 255, 168, 168, 168, 255, 159, 159, 159, 255, 144, 144, 144, 255, 119, 119, 119, 255, 187, 187, 187, 255, 241, 241, 241, 255, 205, 205, 205, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 145, 145, 145, 255, 161, 161, 161, 255, 89, 89, 89, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 202, 202, 202, 255, 243, 243, 243, 255, 125, 125, 125, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 57, 57, 57, 255, 64, 64, 64, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 163, 163, 163, 255, 247, 247, 247, 255, 171, 171, 171, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 142, 142, 142, 255, 185, 185, 185, 255, 194, 194, 194, 255, 106, 106, 106, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 141, 141, 141, 255, 228, 228, 228, 255, 246, 246, 246, 255, 192, 192, 192, 255, 61, 61, 61, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 109, 109, 109, 255, 247, 247, 247, 255, 245, 245, 245, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 86, 86, 86, 255, 179, 179, 179, 255, 233, 233, 233, 255, 245, 245, 245, 255, 214, 214, 214, 255, 137, 137, 137, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 42, 42, 42, 255, 60, 60, 60, 255, 71, 71, 71, 255, 76, 76, 76, 255, 77, 77, 77, 255, 74, 74, 74, 255, 68, 68, 68, 255, 61, 61, 61, 255, 53, 53, 53, 255, 43, 43, 43, 255, 33, 33, 33, 255, 22, 22, 22, 255, 12, 12, 12, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 12, 12, 12, 255, 26, 26, 26, 255, 89, 89, 89, 255, 219, 219, 219, 255, 236, 236, 236, 255, 146, 146, 146, 255, 98, 98, 98, 255, 108, 108, 108, 255, 116, 116, 116, 255, 122, 122, 122, 255, 128, 128, 128, 255, 134, 134, 134, 255, 140, 140, 140, 255, 147, 147, 147, 255, 155, 155, 155, 255, 165, 165, 165, 255, 175, 175, 175, 255, 185, 185, 185, 255, 196, 196, 196, 255, 205, 205, 205, 255, 211, 211, 211, 255, 212, 212, 212, 255, 205, 205, 205, 255, 244, 244, 244, 255, 237, 237, 237, 255, 115, 115, 115, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 119, 119, 119, 255, 157, 157, 157, 255, 112, 112, 112, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 167, 167, 167, 255, 250, 250, 250, 255, 173, 173, 173, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 55, 55, 55, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 159, 159, 159, 255, 249, 249, 249, 255, 176, 176, 176, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 97, 97, 97, 255, 200, 200, 200, 255, 210, 210, 210, 255, 150, 150, 150, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 143, 143, 143, 255, 232, 232, 232, 255, 247, 247, 247, 255, 185, 185, 185, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 69, 69, 69, 255, 238, 238, 238, 255, 252, 252, 252, 255, 142, 142, 142, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 75, 75, 75, 255, 167, 167, 167, 255, 227, 227, 227, 255, 250, 250, 250, 255, 234, 234, 234, 255, 176, 176, 176, 255, 74, 74, 74, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 47, 47, 47, 255, 86, 86, 86, 255, 110, 110, 110, 255, 124, 124, 124, 255, 130, 130, 130, 255, 130, 130, 130, 255, 125, 125, 125, 255, 117, 117, 117, 255, 108, 108, 108, 255, 98, 98, 98, 255, 87, 87, 87, 255, 76, 76, 76, 255, 64, 64, 64, 255, 53, 53, 53, 255, 42, 42, 42, 255, 30, 30, 30, 255, 18, 18, 18, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 14, 14, 14, 255, 28, 28, 28, 255, 42, 42, 42, 255, 168, 168, 168, 255, 244, 244, 244, 255, 205, 205, 205, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 63, 63, 63, 255, 57, 57, 57, 255, 52, 52, 52, 255, 48, 48, 48, 255, 46, 46, 46, 255, 48, 48, 48, 255, 53, 53, 53, 255, 62, 62, 62, 255, 76, 76, 76, 255, 94, 94, 94, 255, 115, 115, 115, 255, 139, 139, 139, 255, 164, 164, 164, 255, 188, 188, 188, 255, 209, 209, 209, 255, 226, 226, 226, 255, 249, 249, 249, 255, 225, 225, 225, 255, 204, 204, 204, 255, 164, 164, 164, 255, 101, 101, 101, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 146, 146, 146, 255, 127, 127, 127, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 121, 121, 121, 255, 245, 245, 245, 255, 209, 209, 209, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 44, 44, 44, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 151, 151, 151, 255, 250, 250, 250, 255, 183, 183, 183, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 178, 178, 178, 255, 215, 215, 215, 255, 190, 190, 190, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 153, 153, 153, 255, 239, 239, 239, 255, 245, 245, 245, 255, 168, 168, 168, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 220, 220, 220, 255, 253, 253, 253, 255, 181, 181, 181, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 167, 167, 167, 255, 224, 224, 224, 255, 251, 251, 251, 255, 244, 244, 244, 255, 200, 200, 200, 255, 115, 115, 115, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 95, 95, 95, 255, 134, 134, 134, 255, 156, 156, 156, 255, 165, 165, 165, 255, 163, 163, 163, 255, 155, 155, 155, 255, 142, 142, 142, 255, 126, 126, 126, 255, 109, 109, 109, 255, 93, 93, 93, 255, 78, 78, 78, 255, 64, 64, 64, 255, 53, 53, 53, 255, 43, 43, 43, 255, 35, 35, 35, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 12, 12, 12, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 17, 17, 17, 255, 27, 27, 27, 255, 74, 74, 74, 255, 220, 220, 220, 255, 242, 242, 242, 255, 146, 146, 146, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 47, 47, 47, 255, 93, 93, 93, 255, 189, 189, 189, 255, 241, 241, 241, 255, 213, 213, 213, 255, 235, 235, 235, 255, 241, 241, 241, 255, 228, 228, 228, 255, 192, 192, 192, 255, 128, 128, 128, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 46, 46, 46, 255, 127, 127, 127, 255, 133, 133, 133, 255, 72, 72, 72, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 231, 231, 231, 255, 234, 234, 234, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 31, 31, 31, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 141, 141, 141, 255, 250, 250, 250, 255, 191, 191, 191, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 36, 36, 36, 255, 129, 129, 129, 255, 219, 219, 219, 255, 187, 187, 187, 255, 128, 128, 128, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 171, 171, 171, 255, 247, 247, 247, 255, 238, 238, 238, 255, 139, 139, 139, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 17, 17, 17, 255, 27, 27, 27, 255, 31, 31, 31, 255, 28, 28, 28, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 192, 192, 192, 255, 245, 245, 245, 255, 214, 214, 214, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 114, 114, 114, 255, 181, 181, 181, 255, 229, 229, 229, 255, 253, 253, 253, 255, 248, 248, 248, 255, 211, 211, 211, 255, 139, 139, 139, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 55, 55, 55, 255, 124, 124, 124, 255, 165, 165, 165, 255, 185, 185, 185, 255, 187, 187, 187, 255, 177, 177, 177, 255, 157, 157, 157, 255, 131, 131, 131, 255, 102, 102, 102, 255, 73, 73, 73, 255, 45, 45, 45, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 8, 8, 8, 255, 5, 5, 5, 255, 152, 152, 152, 255, 247, 247, 247, 255, 215, 215, 215, 255, 62, 62, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 135, 135, 135, 255, 217, 217, 217, 255, 237, 237, 237, 255, 140, 140, 140, 255, 193, 193, 193, 255, 230, 230, 230, 255, 247, 247, 247, 255, 240, 240, 240, 255, 205, 205, 205, 255, 137, 137, 137, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 100, 100, 100, 255, 129, 129, 129, 255, 95, 95, 95, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 207, 207, 207, 255, 249, 249, 249, 255, 129, 129, 129, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 18, 18, 18, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 129, 129, 129, 255, 249, 249, 249, 255, 200, 200, 200, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 136, 136, 136, 255, 198, 198, 198, 255, 222, 222, 222, 255, 120, 120, 120, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 47, 47, 47, 255, 194, 194, 194, 255, 253, 253, 253, 255, 221, 221, 221, 255, 95, 95, 95, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 14, 14, 14, 255, 28, 28, 28, 255, 41, 41, 41, 255, 52, 52, 52, 255, 59, 59, 59, 255, 60, 60, 60, 255, 54, 54, 54, 255, 41, 41, 41, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 151, 151, 151, 255, 225, 225, 225, 255, 239, 239, 239, 255, 75, 75, 75, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 99, 99, 99, 255, 157, 157, 157, 255, 205, 205, 205, 255, 239, 239, 239, 255, 254, 254, 254, 255, 246, 246, 246, 255, 211, 211, 211, 255, 146, 146, 146, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51, 51, 51, 255, 134, 134, 134, 255, 182, 182, 182, 255, 203, 203, 203, 255, 201, 201, 201, 255, 181, 181, 181, 255, 148, 148, 148, 255, 106, 106, 106, 255, 60, 60, 60, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 207, 207, 207, 255, 250, 250, 250, 255, 164, 164, 164, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 177, 177, 177, 255, 252, 252, 252, 255, 127, 127, 127, 255, 19, 19, 19, 255, 105, 105, 105, 255, 176, 176, 176, 255, 225, 225, 225, 255, 250, 250, 250, 255, 245, 245, 245, 255, 206, 206, 206, 255, 130, 130, 130, 255, 12, 12, 12, 255, 65, 65, 65, 255, 116, 116, 116, 255, 107, 107, 107, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 177, 177, 177, 255, 254, 254, 254, 255, 171, 171, 171, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 7, 7, 7, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 113, 113, 113, 255, 247, 247, 247, 255, 210, 210, 210, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 202, 202, 202, 255, 231, 231, 231, 255, 188, 188, 188, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 219, 219, 219, 255, 254, 254, 254, 255, 191, 191, 191, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 11, 11, 11, 255, 26, 26, 26, 255, 43, 43, 43, 255, 59, 59, 59, 255, 74, 74, 74, 255, 86, 86, 86, 255, 93, 93, 93, 255, 95, 95, 95, 255, 91, 91, 91, 255, 83, 83, 83, 255, 70, 70, 70, 255, 53, 53, 53, 255, 33, 33, 33, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 94, 94, 94, 255, 191, 191, 191, 255, 252, 252, 252, 255, 140, 140, 140, 255, 18, 18, 18, 255, 0, 0, 0, 255, 16, 16, 16, 255, 51, 51, 51, 255, 90, 90, 90, 255, 130, 130, 130, 255, 169, 169, 169, 255, 203, 203, 203, 255, 231, 231, 231, 255, 248, 248, 248, 255, 250, 250, 250, 255, 235, 235, 235, 255, 198, 198, 198, 255, 136, 136, 136, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 124, 124, 124, 255, 187, 187, 187, 255, 215, 215, 215, 255, 213, 213, 213, 255, 186, 186, 186, 255, 141, 141, 141, 255, 82, 82, 82, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 111, 111, 111, 255, 240, 240, 240, 255, 232, 232, 232, 255, 93, 93, 93, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 123, 123, 123, 255, 252, 252, 252, 255, 178, 178, 178, 255, 62, 62, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 83, 83, 83, 255, 168, 168, 168, 255, 226, 226, 226, 255, 253, 253, 253, 255, 244, 244, 244, 255, 197, 197, 197, 255, 107, 107, 107, 255, 93, 93, 93, 255, 106, 106, 106, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 140, 140, 140, 255, 251, 251, 251, 255, 203, 203, 203, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 94, 94, 94, 255, 243, 243, 243, 255, 220, 220, 220, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 133, 133, 133, 255, 234, 234, 234, 255, 231, 231, 231, 255, 121, 121, 121, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 138, 138, 138, 255, 240, 240, 240, 255, 243, 243, 243, 255, 143, 143, 143, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 21, 21, 21, 255, 42, 42, 42, 255, 64, 64, 64, 255, 84, 84, 84, 255, 101, 101, 101, 255, 115, 115, 115, 255, 125, 125, 125, 255, 132, 132, 132, 255, 135, 135, 135, 255, 135, 135, 135, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 120, 120, 120, 255, 139, 139, 139, 255, 251, 251, 251, 255, 192, 192, 192, 255, 151, 151, 151, 255, 167, 167, 167, 255, 184, 184, 184, 255, 202, 202, 202, 255, 220, 220, 220, 255, 234, 234, 234, 255, 243, 243, 243, 255, 244, 244, 244, 255, 233, 233, 233, 255, 209, 209, 209, 255, 167, 167, 167, 255, 103, 103, 103, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 88, 88, 88, 255, 176, 176, 176, 255, 220, 220, 220, 255, 225, 225, 225, 255, 198, 198, 198, 255, 144, 144, 144, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 28, 28, 28, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 172, 172, 172, 255, 254, 254, 254, 255, 196, 196, 196, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 57, 57, 57, 255, 239, 239, 239, 255, 214, 214, 214, 255, 123, 123, 123, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 79, 79, 79, 255, 171, 171, 171, 255, 231, 231, 231, 255, 254, 254, 254, 255, 237, 237, 237, 255, 176, 176, 176, 255, 95, 95, 95, 255, 83, 83, 83, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 99, 99, 99, 255, 242, 242, 242, 255, 226, 226, 226, 255, 51, 51, 51, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 237, 237, 237, 255, 228, 228, 228, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 197, 197, 197, 255, 237, 237, 237, 255, 201, 201, 201, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 185, 185, 185, 255, 252, 252, 252, 255, 214, 214, 214, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 43, 43, 43, 255, 68, 68, 68, 255, 91, 91, 91, 255, 112, 112, 112, 255, 130, 130, 130, 255, 145, 145, 145, 255, 157, 157, 157, 255, 167, 167, 167, 255, 175, 175, 175, 255, 182, 182, 182, 255, 189, 189, 189, 255, 195, 195, 195, 255, 201, 201, 201, 255, 233, 233, 233, 255, 230, 230, 230, 255, 219, 219, 219, 255, 224, 224, 224, 255, 227, 227, 227, 255, 227, 227, 227, 255, 222, 222, 222, 255, 210, 210, 210, 255, 188, 188, 188, 255, 155, 155, 155, 255, 107, 107, 107, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 141, 141, 141, 255, 211, 211, 211, 255, 235, 235, 235, 255, 216, 216, 216, 255, 163, 163, 163, 255, 81, 81, 81, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 44, 44, 44, 255, 42, 42, 42, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 36, 36, 36, 255, 215, 215, 215, 255, 250, 250, 250, 255, 143, 143, 143, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 215, 215, 215, 255, 239, 239, 239, 255, 170, 170, 170, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 91, 91, 91, 255, 185, 185, 185, 255, 240, 240, 240, 255, 253, 253, 253, 255, 220, 220, 220, 255, 141, 141, 141, 255, 55, 55, 55, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 55, 55, 55, 255, 227, 227, 227, 255, 241, 241, 241, 255, 97, 97, 97, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 46, 46, 46, 255, 228, 228, 228, 255, 236, 236, 236, 255, 70, 70, 70, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 101, 101, 101, 255, 234, 234, 234, 255, 212, 212, 212, 255, 145, 145, 145, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 92, 92, 92, 255, 223, 223, 223, 255, 247, 247, 247, 255, 161, 161, 161, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 40, 40, 40, 255, 65, 65, 65, 255, 87, 87, 87, 255, 106, 106, 106, 255, 123, 123, 123, 255, 137, 137, 137, 255, 148, 148, 148, 255, 157, 157, 157, 255, 163, 163, 163, 255, 192, 192, 192, 255, 249, 249, 249, 255, 215, 215, 215, 255, 158, 158, 158, 255, 145, 145, 145, 255, 125, 125, 125, 255, 97, 97, 97, 255, 57, 57, 57, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 69, 69, 69, 255, 180, 180, 180, 255, 233, 233, 233, 255, 236, 236, 236, 255, 193, 193, 193, 255, 112, 112, 112, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 32, 32, 32, 255, 60, 60, 60, 255, 59, 59, 59, 255, 38, 38, 38, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 106, 106, 106, 255, 242, 242, 242, 255, 230, 230, 230, 255, 74, 74, 74, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 180, 180, 180, 255, 251, 251, 251, 255, 206, 206, 206, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 117, 117, 117, 255, 204, 204, 204, 255, 248, 248, 248, 255, 244, 244, 244, 255, 192, 192, 192, 255, 91, 91, 91, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 208, 208, 208, 255, 249, 249, 249, 255, 133, 133, 133, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 217, 217, 217, 255, 243, 243, 243, 255, 94, 94, 94, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 170, 170, 170, 255, 247, 247, 247, 255, 164, 164, 164, 255, 65, 65, 65, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 161, 161, 161, 255, 246, 246, 246, 255, 218, 218, 218, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 127, 127, 127, 255, 244, 244, 244, 255, 243, 243, 243, 255, 121, 121, 121, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 110, 110, 110, 255, 208, 208, 208, 255, 245, 245, 245, 255, 227, 227, 227, 255, 160, 160, 160, 255, 51, 51, 51, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 8, 8, 8, 255, 13, 13, 13, 255, 17, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 70, 70, 70, 255, 79, 79, 79, 255, 75, 75, 75, 255, 49, 49, 49, 255, 52, 52, 52, 255, 80, 80, 80, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 161, 161, 161, 255, 253, 253, 253, 255, 196, 196, 196, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 136, 136, 136, 255, 253, 253, 253, 255, 230, 230, 230, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 150, 150, 150, 255, 224, 224, 224, 255, 249, 249, 249, 255, 225, 225, 225, 255, 151, 151, 151, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 187, 187, 187, 255, 252, 252, 252, 255, 162, 162, 162, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 204, 204, 204, 255, 248, 248, 248, 255, 117, 117, 117, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 216, 216, 216, 255, 238, 238, 238, 255, 96, 96, 96, 255, 16, 16, 16, 255, 9, 9, 9, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 69, 69, 69, 255, 214, 214, 214, 255, 244, 244, 244, 255, 158, 158, 158, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 214, 214, 214, 255, 244, 244, 244, 255, 190, 190, 190, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 142, 142, 142, 255, 227, 227, 227, 255, 248, 248, 248, 255, 210, 210, 210, 255, 120, 120, 120, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 18, 18, 18, 255, 31, 31, 31, 255, 44, 44, 44, 255, 56, 56, 56, 255, 61, 61, 61, 255, 70, 70, 70, 255, 75, 75, 75, 255, 76, 76, 76, 255, 75, 75, 75, 255, 67, 67, 67, 255, 61, 61, 61, 255, 41, 41, 41, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 53, 53, 53, 255, 91, 91, 91, 255, 96, 96, 96, 255, 89, 89, 89, 255, 57, 57, 57, 255, 11, 11, 11, 255, 72, 72, 72, 255, 89, 89, 89, 255, 46, 46, 46, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 201, 201, 201, 255, 251, 251, 251, 255, 151, 151, 151, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 84, 84, 84, 255, 246, 246, 246, 255, 245, 245, 245, 255, 76, 76, 76, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 80, 80, 80, 255, 184, 184, 184, 255, 237, 237, 237, 255, 241, 241, 241, 255, 193, 193, 193, 255, 96, 96, 96, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 166, 166, 166, 255, 251, 251, 251, 255, 183, 183, 183, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 188, 188, 188, 255, 250, 250, 250, 255, 138, 138, 138, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 243, 243, 243, 255, 211, 211, 211, 255, 35, 35, 35, 255, 25, 25, 25, 255, 14, 14, 14, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 155, 155, 155, 255, 241, 241, 241, 255, 209, 209, 209, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 153, 153, 153, 255, 217, 217, 217, 255, 230, 230, 230, 255, 95, 95, 95, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 166, 166, 166, 255, 240, 240, 240, 255, 246, 246, 246, 255, 189, 189, 189, 255, 76, 76, 76, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 15, 15, 15, 255, 28, 28, 28, 255, 41, 41, 41, 255, 55, 55, 55, 255, 62, 62, 62, 255, 76, 76, 76, 255, 90, 90, 90, 255, 97, 97, 97, 255, 109, 109, 109, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 124, 124, 124, 255, 113, 113, 113, 255, 104, 104, 104, 255, 77, 77, 77, 255, 37, 37, 37, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 103, 103, 103, 255, 113, 113, 113, 255, 110, 110, 110, 255, 81, 81, 81, 255, 58, 58, 58, 255, 2, 2, 2, 255, 25, 25, 25, 255, 91, 91, 91, 255, 93, 93, 93, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 228, 228, 228, 255, 238, 238, 238, 255, 94, 94, 94, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 231, 231, 231, 255, 251, 251, 251, 255, 123, 123, 123, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 129, 129, 129, 255, 210, 210, 210, 255, 241, 241, 241, 255, 220, 220, 220, 255, 149, 149, 149, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 145, 145, 145, 255, 247, 247, 247, 255, 199, 199, 199, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 170, 170, 170, 255, 251, 251, 251, 255, 158, 158, 158, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 47, 47, 47, 255, 160, 160, 160, 255, 253, 253, 253, 255, 168, 168, 168, 255, 34, 34, 34, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 214, 214, 214, 255, 235, 235, 235, 255, 134, 134, 134, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 157, 157, 157, 255, 239, 239, 239, 255, 176, 176, 176, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 184, 184, 184, 255, 248, 248, 248, 255, 240, 240, 240, 255, 166, 166, 166, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 8, 8, 8, 255, 13, 13, 13, 255, 20, 20, 20, 255, 24, 24, 24, 255, 35, 35, 35, 255, 49, 49, 49, 255, 57, 57, 57, 255, 75, 75, 75, 255, 94, 94, 94, 255, 104, 104, 104, 255, 123, 123, 123, 255, 141, 141, 141, 255, 155, 155, 155, 255, 160, 160, 160, 255, 164, 164, 164, 255, 160, 160, 160, 255, 154, 154, 154, 255, 132, 132, 132, 255, 98, 98, 98, 255, 49, 49, 49, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 74, 74, 74, 255, 100, 100, 100, 255, 130, 130, 130, 255, 130, 130, 130, 255, 119, 119, 119, 255, 80, 80, 80, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 52, 52, 52, 255, 107, 107, 107, 255, 91, 91, 91, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 118, 118, 118, 255, 244, 244, 244, 255, 214, 214, 214, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 208, 208, 208, 255, 249, 249, 249, 255, 161, 161, 161, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 61, 61, 61, 255, 170, 170, 170, 255, 226, 226, 226, 255, 231, 231, 231, 255, 186, 186, 186, 255, 95, 95, 95, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 125, 125, 125, 255, 241, 241, 241, 255, 209, 209, 209, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 149, 149, 149, 255, 249, 249, 249, 255, 176, 176, 176, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 65, 65, 65, 255, 110, 110, 110, 255, 202, 202, 202, 255, 248, 248, 248, 255, 113, 113, 113, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 166, 166, 166, 255, 238, 238, 238, 255, 187, 187, 187, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 61, 61, 61, 255, 213, 213, 213, 255, 223, 223, 223, 255, 92, 92, 92, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 197, 197, 197, 255, 252, 252, 252, 255, 233, 233, 233, 255, 143, 143, 143, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 35, 35, 35, 255, 65, 65, 65, 255, 96, 96, 96, 255, 112, 112, 112, 255, 140, 140, 140, 255, 165, 165, 165, 255, 175, 175, 175, 255, 188, 188, 188, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 151, 151, 151, 255, 110, 110, 110, 255, 84, 84, 84, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 72, 72, 72, 255, 123, 123, 123, 255, 149, 149, 149, 255, 151, 151, 151, 255, 137, 137, 137, 255, 97, 97, 97, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 80, 80, 80, 255, 119, 119, 119, 255, 81, 81, 81, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 161, 161, 161, 255, 249, 249, 249, 255, 181, 181, 181, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 179, 179, 179, 255, 239, 239, 239, 255, 191, 191, 191, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 117, 117, 117, 255, 199, 199, 199, 255, 228, 228, 228, 255, 209, 209, 209, 255, 143, 143, 143, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 109, 109, 109, 255, 235, 235, 235, 255, 216, 216, 216, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 126, 126, 126, 255, 244, 244, 244, 255, 191, 191, 191, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 64, 64, 64, 255, 91, 91, 91, 255, 96, 96, 96, 255, 159, 159, 159, 255, 230, 230, 230, 255, 232, 232, 232, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 99, 99, 99, 255, 220, 220, 220, 255, 217, 217, 217, 255, 89, 89, 89, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 149, 149, 149, 255, 231, 231, 231, 255, 176, 176, 176, 255, 99, 99, 99, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 79, 79, 79, 255, 206, 206, 206, 255, 254, 254, 254, 255, 224, 224, 224, 255, 121, 121, 121, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 55, 55, 55, 255, 78, 78, 78, 255, 120, 120, 120, 255, 157, 157, 157, 255, 186, 186, 186, 255, 197, 197, 197, 255, 212, 212, 212, 255, 214, 214, 214, 255, 211, 211, 211, 255, 195, 195, 195, 255, 166, 166, 166, 255, 146, 146, 146, 255, 99, 99, 99, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 117, 117, 117, 255, 137, 137, 137, 255, 164, 164, 164, 255, 169, 169, 169, 255, 150, 150, 150, 255, 131, 131, 131, 255, 77, 77, 77, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 105, 105, 105, 255, 126, 126, 126, 255, 61, 61, 61, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 193, 193, 193, 255, 246, 246, 246, 255, 140, 140, 140, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 144, 144, 144, 255, 223, 223, 223, 255, 212, 212, 212, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 159, 159, 159, 255, 213, 213, 213, 255, 217, 217, 217, 255, 177, 177, 177, 255, 95, 95, 95, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 97, 97, 97, 255, 229, 229, 229, 255, 219, 219, 219, 255, 65, 65, 65, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 237, 237, 237, 255, 204, 204, 204, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 93, 93, 93, 255, 113, 113, 113, 255, 109, 109, 109, 255, 83, 83, 83, 255, 195, 195, 195, 255, 247, 247, 247, 255, 206, 206, 206, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 186, 186, 186, 255, 229, 229, 229, 255, 145, 145, 145, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 198, 198, 198, 255, 219, 219, 219, 255, 180, 180, 180, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 213, 213, 213, 255, 254, 254, 254, 255, 216, 216, 216, 255, 101, 101, 101, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 82, 82, 82, 255, 133, 133, 133, 255, 174, 174, 174, 255, 191, 191, 191, 255, 216, 216, 216, 255, 230, 230, 230, 255, 232, 232, 232, 255, 228, 228, 228, 255, 213, 213, 213, 255, 187, 187, 187, 255, 171, 171, 171, 255, 133, 133, 133, 255, 88, 88, 88, 255, 64, 64, 64, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 92, 92, 92, 255, 134, 134, 134, 255, 152, 152, 152, 255, 178, 178, 178, 255, 188, 188, 188, 255, 187, 187, 187, 255, 171, 171, 171, 255, 133, 133, 133, 255, 74, 74, 74, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 127, 127, 127, 255, 125, 125, 125, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 216, 216, 216, 255, 234, 234, 234, 255, 92, 92, 92, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 103, 103, 103, 255, 201, 201, 201, 255, 227, 227, 227, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 107, 107, 107, 255, 184, 184, 184, 255, 212, 212, 212, 255, 196, 196, 196, 255, 139, 139, 139, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 88, 88, 88, 255, 224, 224, 224, 255, 220, 220, 220, 255, 75, 75, 75, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 76, 76, 76, 255, 228, 228, 228, 255, 214, 214, 214, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 75, 75, 75, 255, 119, 119, 119, 255, 130, 130, 130, 255, 114, 114, 114, 255, 74, 74, 74, 255, 14, 14, 14, 255, 221, 221, 221, 255, 254, 254, 254, 255, 174, 174, 174, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 137, 137, 137, 255, 224, 224, 224, 255, 183, 183, 183, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 123, 123, 123, 255, 217, 217, 217, 255, 217, 217, 217, 255, 123, 123, 123, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 97, 97, 97, 255, 216, 216, 216, 255, 253, 253, 253, 255, 208, 208, 208, 255, 83, 83, 83, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 89, 89, 89, 255, 142, 142, 142, 255, 165, 165, 165, 255, 202, 202, 202, 255, 227, 227, 227, 255, 242, 242, 242, 255, 245, 245, 245, 255, 245, 245, 245, 255, 236, 236, 236, 255, 229, 229, 229, 255, 211, 211, 211, 255, 189, 189, 189, 255, 165, 165, 165, 255, 153, 153, 153, 255, 131, 131, 131, 255, 111, 111, 111, 255, 103, 103, 103, 255, 90, 90, 90, 255, 84, 84, 84, 255, 83, 83, 83, 255, 86, 86, 86, 255, 95, 95, 95, 255, 110, 110, 110, 255, 119, 119, 119, 255, 139, 139, 139, 255, 161, 161, 161, 255, 172, 172, 172, 255, 190, 190, 190, 255, 204, 204, 204, 255, 209, 209, 209, 255, 207, 207, 207, 255, 194, 194, 194, 255, 165, 165, 165, 255, 145, 145, 145, 255, 89, 89, 89, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 76, 76, 76, 255, 143, 143, 143, 255, 116, 116, 116, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 88, 88, 88, 255, 230, 230, 230, 255, 215, 215, 215, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 173, 173, 173, 255, 235, 235, 235, 255, 76, 76, 76, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 144, 144, 144, 255, 194, 194, 194, 255, 201, 201, 201, 255, 168, 168, 168, 255, 102, 102, 102, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 219, 219, 219, 255, 218, 218, 218, 255, 79, 79, 79, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 217, 217, 217, 255, 221, 221, 221, 255, 58, 58, 58, 255, 25, 25, 25, 255, 102, 102, 102, 255, 140, 140, 140, 255, 142, 142, 142, 255, 113, 113, 113, 255, 57, 57, 57, 255, 0, 0, 0, 255, 55, 55, 55, 255, 237, 237, 237, 255, 253, 253, 253, 255, 136, 136, 136, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 76, 76, 76, 255, 205, 205, 205, 255, 206, 206, 206, 255, 80, 80, 80, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 170, 170, 170, 255, 207, 207, 207, 255, 190, 190, 190, 255, 55, 55, 55, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 103, 103, 103, 255, 219, 219, 219, 255, 251, 251, 251, 255, 200, 200, 200, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 85, 85, 85, 255, 138, 138, 138, 255, 160, 160, 160, 255, 196, 196, 196, 255, 223, 223, 223, 255, 233, 233, 233, 255, 246, 246, 246, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 249, 249, 249, 255, 244, 244, 244, 255, 241, 241, 241, 255, 236, 236, 236, 255, 232, 232, 232, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 219, 219, 219, 255, 202, 202, 202, 255, 174, 174, 174, 255, 156, 156, 156, 255, 108, 108, 108, 255, 45, 45, 45, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 109, 109, 109, 255, 153, 153, 153, 255, 97, 97, 97, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 128, 128, 128, 255, 237, 237, 237, 255, 189, 189, 189, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 141, 141, 141, 255, 237, 237, 237, 255, 113, 113, 113, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 91, 91, 91, 255, 163, 163, 163, 255, 191, 191, 191, 255, 181, 181, 181, 255, 139, 139, 139, 255, 70, 70, 70, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 86, 86, 86, 255, 216, 216, 216, 255, 214, 214, 214, 255, 78, 78, 78, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 205, 205, 205, 255, 225, 225, 225, 255, 82, 82, 82, 255, 125, 125, 125, 255, 157, 157, 157, 255, 149, 149, 149, 255, 107, 107, 107, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 94, 94, 94, 255, 247, 247, 247, 255, 247, 247, 247, 255, 96, 96, 96, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 175, 175, 175, 255, 214, 214, 214, 255, 127, 127, 127, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 150, 150, 150, 255, 208, 208, 208, 255, 151, 151, 151, 255, 81, 81, 81, 255, 0, 0, 0, 255, 0, 0, 0, 255, 107, 107, 107, 255, 219, 219, 219, 255, 248, 248, 248, 255, 194, 194, 194, 255, 55, 55, 55, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 76, 76, 76, 255, 121, 121, 121, 255, 157, 157, 157, 255, 184, 184, 184, 255, 194, 194, 194, 255, 211, 211, 211, 255, 222, 222, 222, 255, 226, 226, 226, 255, 231, 231, 231, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 225, 225, 225, 255, 216, 216, 216, 255, 210, 210, 210, 255, 195, 195, 195, 255, 174, 174, 174, 255, 161, 161, 161, 255, 128, 128, 128, 255, 85, 85, 85, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 137, 137, 137, 255, 156, 156, 156, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 159, 159, 159, 255, 237, 237, 237, 255, 158, 158, 158, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 104, 104, 104, 255, 234, 234, 234, 255, 144, 144, 144, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 119, 119, 119, 255, 168, 168, 168, 255, 180, 180, 180, 255, 159, 159, 159, 255, 113, 113, 113, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 91, 91, 91, 255, 214, 214, 214, 255, 209, 209, 209, 255, 72, 72, 72, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 191, 191, 191, 255, 227, 227, 227, 255, 143, 143, 143, 255, 170, 170, 170, 255, 154, 154, 154, 255, 98, 98, 98, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 125, 125, 125, 255, 251, 251, 251, 255, 237, 237, 237, 255, 55, 55, 55, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 134, 134, 134, 255, 210, 210, 210, 255, 160, 160, 160, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 47, 47, 47, 255, 177, 177, 177, 255, 195, 195, 195, 255, 163, 163, 163, 255, 20, 20, 20, 255, 111, 111, 111, 255, 219, 219, 219, 255, 245, 245, 245, 255, 187, 187, 187, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 45, 45, 45, 255, 56, 56, 56, 255, 74, 74, 74, 255, 83, 83, 83, 255, 86, 86, 86, 255, 85, 85, 85, 255, 78, 78, 78, 255, 63, 63, 63, 255, 53, 53, 53, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 159, 159, 159, 255, 150, 150, 150, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 183, 183, 183, 255, 231, 231, 231, 255, 122, 122, 122, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 225, 225, 225, 255, 169, 169, 169, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 131, 131, 131, 255, 163, 163, 163, 255, 163, 163, 163, 255, 138, 138, 138, 255, 94, 94, 94, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 101, 101, 101, 255, 213, 213, 213, 255, 201, 201, 201, 255, 61, 61, 61, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 177, 177, 177, 255, 227, 227, 227, 255, 182, 182, 182, 255, 157, 157, 157, 255, 89, 89, 89, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 149, 149, 149, 255, 250, 250, 250, 255, 223, 223, 223, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 86, 86, 86, 255, 197, 197, 197, 255, 181, 181, 181, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 97, 97, 97, 255, 187, 187, 187, 255, 193, 193, 193, 255, 126, 126, 126, 255, 217, 217, 217, 255, 241, 241, 241, 255, 181, 181, 181, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 99, 99, 99, 255, 174, 174, 174, 255, 135, 135, 135, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 200, 200, 200, 255, 219, 219, 219, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 211, 211, 211, 255, 188, 188, 188, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 81, 81, 81, 255, 131, 131, 131, 255, 150, 150, 150, 255, 144, 144, 144, 255, 119, 119, 119, 255, 81, 81, 81, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 113, 113, 113, 255, 212, 212, 212, 255, 190, 190, 190, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 84, 84, 84, 255, 167, 167, 167, 255, 225, 225, 225, 255, 162, 162, 162, 255, 83, 83, 83, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 167, 167, 167, 255, 247, 247, 247, 255, 209, 209, 209, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 175, 175, 175, 255, 191, 191, 191, 255, 85, 85, 85, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 129, 129, 129, 255, 170, 170, 170, 255, 216, 216, 216, 255, 237, 237, 237, 255, 175, 175, 175, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 134, 134, 134, 255, 182, 182, 182, 255, 111, 111, 111, 255, 8, 8, 8, 255, 18, 18, 18, 255, 22, 22, 22, 255, 22, 22, 22, 255, 19, 19, 19, 255, 14, 14, 14, 255, 7, 7, 7, 255, 69, 69, 69, 255, 211, 211, 211, 255, 203, 203, 203, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 192, 192, 192, 255, 201, 201, 201, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 85, 85, 85, 255, 121, 121, 121, 255, 132, 132, 132, 255, 125, 125, 125, 255, 104, 104, 104, 255, 74, 74, 74, 255, 39, 39, 39, 255, 5, 5, 5, 255, 0, 0, 0, 255, 20, 20, 20, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 127, 127, 127, 255, 210, 210, 210, 255, 177, 177, 177, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 79, 79, 79, 255, 172, 172, 172, 255, 200, 200, 200, 255, 221, 221, 221, 255, 146, 146, 146, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 181, 181, 181, 255, 242, 242, 242, 255, 194, 194, 194, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 146, 146, 146, 255, 192, 192, 192, 255, 117, 117, 117, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 119, 119, 119, 255, 213, 213, 213, 255, 232, 232, 232, 255, 169, 169, 169, 255, 110, 110, 110, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 41, 41, 41, 255, 163, 163, 163, 255, 182, 182, 182, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 58, 58, 58, 255, 48, 48, 48, 255, 37, 37, 37, 255, 25, 25, 25, 255, 13, 13, 13, 255, 103, 103, 103, 255, 217, 217, 217, 255, 181, 181, 181, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 169, 169, 169, 255, 209, 209, 209, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 77, 77, 77, 255, 104, 104, 104, 255, 112, 112, 112, 255, 105, 105, 105, 255, 88, 88, 88, 255, 66, 66, 66, 255, 42, 42, 42, 255, 54, 54, 54, 255, 37, 37, 37, 255, 22, 22, 22, 255, 10, 10, 10, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 142, 142, 142, 255, 207, 207, 207, 255, 159, 159, 159, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 172, 172, 172, 255, 209, 209, 209, 255, 179, 179, 179, 255, 216, 216, 216, 255, 154, 154, 154, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 190, 190, 190, 255, 235, 235, 235, 255, 179, 179, 179, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 112, 112, 112, 255, 186, 186, 186, 255, 140, 140, 140, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 123, 123, 123, 255, 211, 211, 211, 255, 226, 226, 226, 255, 162, 162, 162, 255, 167, 167, 167, 255, 158, 158, 158, 255, 76, 76, 76, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 78, 78, 78, 255, 101, 101, 101, 255, 113, 113, 113, 255, 116, 116, 116, 255, 184, 184, 184, 255, 174, 174, 174, 255, 95, 95, 95, 255, 83, 83, 83, 255, 71, 71, 71, 255, 58, 58, 58, 255, 45, 45, 45, 255, 33, 33, 33, 255, 22, 22, 22, 255, 10, 10, 10, 255, 131, 131, 131, 255, 217, 217, 217, 255, 155, 155, 155, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 169, 169, 169, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 141, 141, 141, 255, 212, 212, 212, 255, 86, 86, 86, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 61, 61, 61, 255, 82, 82, 82, 255, 87, 87, 87, 255, 82, 82, 82, 255, 70, 70, 70, 255, 56, 56, 56, 255, 46, 46, 46, 255, 33, 33, 33, 255, 20, 20, 20, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 156, 156, 156, 255, 201, 201, 201, 255, 137, 137, 137, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 36, 36, 36, 255, 164, 164, 164, 255, 215, 215, 215, 255, 192, 192, 192, 255, 121, 121, 121, 255, 211, 211, 211, 255, 159, 159, 159, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 197, 197, 197, 255, 228, 228, 228, 255, 165, 165, 165, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 74, 74, 74, 255, 174, 174, 174, 255, 155, 155, 155, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 128, 128, 128, 255, 208, 208, 208, 255, 219, 219, 219, 255, 154, 154, 154, 255, 21, 21, 21, 255, 131, 131, 131, 255, 154, 154, 154, 255, 138, 138, 138, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 55, 55, 55, 255, 101, 101, 101, 255, 130, 130, 130, 255, 145, 145, 145, 255, 149, 149, 149, 255, 144, 144, 144, 255, 132, 132, 132, 255, 116, 116, 116, 255, 199, 199, 199, 255, 157, 157, 157, 255, 62, 62, 62, 255, 47, 47, 47, 255, 33, 33, 33, 255, 22, 22, 22, 255, 14, 14, 14, 255, 9, 9, 9, 255, 5, 5, 5, 255, 2, 2, 2, 255, 153, 153, 153, 255, 212, 212, 212, 255, 126, 126, 126, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 228, 228, 228, 255, 180, 180, 180, 255, 55, 55, 55, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 109, 109, 109, 255, 209, 209, 209, 255, 116, 116, 116, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 39, 39, 39, 255, 55, 55, 55, 255, 60, 60, 60, 255, 27, 27, 27, 255, 30, 30, 30, 255, 27, 27, 27, 255, 18, 18, 18, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 167, 167, 167, 255, 191, 191, 191, 255, 110, 110, 110, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 146, 146, 146, 255, 217, 217, 217, 255, 208, 208, 208, 255, 124, 124, 124, 255, 110, 110, 110, 255, 204, 204, 204, 255, 162, 162, 162, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 200, 200, 200, 255, 221, 221, 221, 255, 152, 152, 152, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 156, 156, 156, 255, 162, 162, 162, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 133, 133, 133, 255, 205, 205, 205, 255, 211, 211, 211, 255, 145, 145, 145, 255, 1, 1, 1, 255, 0, 0, 0, 255, 50, 50, 50, 255, 102, 102, 102, 255, 147, 147, 147, 255, 115, 115, 115, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 108, 108, 108, 255, 147, 147, 147, 255, 168, 168, 168, 255, 174, 174, 174, 255, 167, 167, 167, 255, 151, 151, 151, 255, 128, 128, 128, 255, 101, 101, 101, 255, 72, 72, 72, 255, 147, 147, 147, 255, 207, 207, 207, 255, 134, 134, 134, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 169, 169, 169, 255, 203, 203, 203, 255, 93, 93, 93, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 201, 201, 201, 255, 234, 234, 234, 255, 189, 189, 189, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 72, 72, 72, 255, 201, 201, 201, 255, 140, 140, 140, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 76, 76, 76, 255, 175, 175, 175, 255, 176, 176, 176, 255, 76, 76, 76, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 113, 113, 113, 255, 211, 211, 211, 255, 223, 223, 223, 255, 153, 153, 153, 255, 6, 6, 6, 255, 101, 101, 101, 255, 197, 197, 197, 255, 163, 163, 163, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 202, 202, 202, 255, 214, 214, 214, 255, 141, 141, 141, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 134, 134, 134, 255, 163, 163, 163, 255, 84, 84, 84, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 139, 139, 139, 255, 201, 201, 201, 255, 202, 202, 202, 255, 134, 134, 134, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 109, 109, 109, 255, 135, 135, 135, 255, 92, 92, 92, 255, 46, 46, 46, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 100, 100, 100, 255, 151, 151, 151, 255, 182, 182, 182, 255, 193, 193, 193, 255, 188, 188, 188, 255, 170, 170, 170, 255, 141, 141, 141, 255, 104, 104, 104, 255, 63, 63, 63, 255, 19, 19, 19, 255, 0, 0, 0, 255, 9, 9, 9, 255, 175, 175, 175, 255, 207, 207, 207, 255, 103, 103, 103, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 181, 181, 181, 255, 189, 189, 189, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 86, 86, 86, 255, 201, 201, 201, 255, 239, 239, 239, 255, 197, 197, 197, 255, 75, 75, 75, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 187, 187, 187, 255, 158, 158, 158, 255, 79, 79, 79, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 106, 106, 106, 255, 177, 177, 177, 255, 154, 154, 154, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 193, 193, 193, 255, 233, 233, 233, 255, 184, 184, 184, 255, 51, 51, 51, 255, 0, 0, 0, 255, 94, 94, 94, 255, 190, 190, 190, 255, 162, 162, 162, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 202, 202, 202, 255, 208, 208, 208, 255, 131, 131, 131, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 114, 114, 114, 255, 92, 92, 92, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 109, 109, 109, 255, 159, 159, 159, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 45, 45, 45, 255, 145, 145, 145, 255, 196, 196, 196, 255, 191, 191, 191, 255, 121, 121, 121, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 110, 110, 110, 255, 121, 121, 121, 255, 102, 102, 102, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 75, 75, 75, 255, 142, 142, 142, 255, 185, 185, 185, 255, 206, 206, 206, 255, 208, 208, 208, 255, 191, 191, 191, 255, 159, 159, 159, 255, 116, 116, 116, 255, 63, 63, 63, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 198, 198, 198, 255, 202, 202, 202, 255, 67, 67, 67, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 72, 72, 72, 255, 187, 187, 187, 255, 171, 171, 171, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 79, 79, 79, 255, 201, 201, 201, 255, 243, 243, 243, 255, 204, 204, 204, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 169, 169, 169, 255, 170, 170, 170, 255, 108, 108, 108, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 130, 130, 130, 255, 173, 173, 173, 255, 126, 126, 126, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 157, 157, 157, 255, 234, 234, 234, 255, 214, 214, 214, 255, 103, 103, 103, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 184, 184, 184, 255, 159, 159, 159, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 201, 201, 201, 255, 202, 202, 202, 255, 124, 124, 124, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 106, 106, 106, 255, 126, 126, 126, 255, 101, 101, 101, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 150, 150, 150, 255, 115, 115, 115, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 150, 150, 150, 255, 190, 190, 190, 255, 178, 178, 178, 255, 105, 105, 105, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 106, 106, 106, 255, 112, 112, 112, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 120, 120, 120, 255, 178, 178, 178, 255, 211, 211, 211, 255, 222, 222, 222, 255, 212, 212, 212, 255, 184, 184, 184, 255, 138, 138, 138, 255, 79, 79, 79, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 97, 97, 97, 255, 214, 214, 214, 255, 191, 191, 191, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 100, 100, 100, 255, 188, 188, 188, 255, 149, 149, 149, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 75, 75, 75, 255, 201, 201, 201, 255, 246, 246, 246, 255, 208, 208, 208, 255, 86, 86, 86, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 146, 146, 146, 255, 177, 177, 177, 255, 130, 130, 130, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 48, 48, 48, 255, 145, 145, 145, 255, 160, 160, 160, 255, 90, 90, 90, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 94, 94, 94, 255, 217, 217, 217, 255, 237, 237, 237, 255, 156, 156, 156, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 86, 86, 86, 255, 177, 177, 177, 255, 154, 154, 154, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 198, 198, 198, 255, 197, 197, 197, 255, 118, 118, 118, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 23, 23, 23, 255, 32, 32, 32, 255, 35, 35, 35, 255, 32, 32, 32, 255, 22, 22, 22, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 117, 117, 117, 255, 138, 138, 138, 255, 108, 108, 108, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 52, 52, 52, 255, 137, 137, 137, 255, 122, 122, 122, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 84, 84, 84, 255, 153, 153, 153, 255, 182, 182, 182, 255, 162, 162, 162, 255, 86, 86, 86, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 84, 84, 84, 255, 98, 98, 98, 255, 62, 62, 62, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 91, 91, 91, 255, 161, 161, 161, 255, 207, 207, 207, 255, 230, 230, 230, 255, 230, 230, 230, 255, 209, 209, 209, 255, 167, 167, 167, 255, 108, 108, 108, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 131, 131, 131, 255, 225, 225, 225, 255, 176, 176, 176, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 121, 121, 121, 255, 184, 184, 184, 255, 123, 123, 123, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 203, 203, 203, 255, 249, 249, 249, 255, 211, 211, 211, 255, 87, 87, 87, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 118, 118, 118, 255, 177, 177, 177, 255, 147, 147, 147, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 86, 86, 86, 255, 151, 151, 151, 255, 138, 138, 138, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 177, 177, 177, 255, 244, 244, 244, 255, 204, 204, 204, 255, 63, 63, 63, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 171, 171, 171, 255, 148, 148, 148, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 194, 194, 194, 255, 192, 192, 192, 255, 113, 113, 113, 255, 48, 48, 48, 255, 86, 86, 86, 255, 119, 119, 119, 255, 145, 145, 145, 255, 166, 166, 166, 255, 182, 182, 182, 255, 194, 194, 194, 255, 203, 203, 203, 255, 208, 208, 208, 255, 211, 211, 211, 255, 210, 210, 210, 255, 207, 207, 207, 255, 199, 199, 199, 255, 187, 187, 187, 255, 169, 169, 169, 255, 144, 144, 144, 255, 111, 111, 111, 255, 67, 67, 67, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 128, 128, 128, 255, 149, 149, 149, 255, 113, 113, 113, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 122, 122, 122, 255, 124, 124, 124, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 101, 101, 101, 255, 154, 154, 154, 255, 172, 172, 172, 255, 144, 144, 144, 255, 63, 63, 63, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 79, 79, 79, 255, 82, 82, 82, 255, 67, 67, 67, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 140, 140, 140, 255, 196, 196, 196, 255, 230, 230, 230, 255, 242, 242, 242, 255, 230, 230, 230, 255, 197, 197, 197, 255, 143, 143, 143, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 160, 160, 160, 255, 230, 230, 230, 255, 157, 157, 157, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 137, 137, 137, 255, 176, 176, 176, 255, 94, 94, 94, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 74, 74, 74, 255, 205, 205, 205, 255, 251, 251, 251, 255, 211, 211, 211, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 171, 171, 171, 255, 156, 156, 156, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 112, 112, 112, 255, 147, 147, 147, 255, 107, 107, 107, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 227, 227, 227, 255, 239, 239, 239, 255, 140, 140, 140, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 86, 86, 86, 255, 164, 164, 164, 255, 140, 140, 140, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 60, 60, 60, 255, 190, 190, 190, 255, 188, 188, 188, 255, 171, 171, 171, 255, 194, 194, 194, 255, 211, 211, 211, 255, 223, 223, 223, 255, 231, 231, 231, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 250, 250, 250, 255, 240, 240, 240, 255, 224, 224, 224, 255, 198, 198, 198, 255, 160, 160, 160, 255, 108, 108, 108, 255, 40, 40, 40, 255, 0, 0, 0, 255, 69, 69, 69, 255, 140, 140, 140, 255, 159, 159, 159, 255, 117, 117, 117, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 104, 104, 104, 255, 122, 122, 122, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51, 51, 51, 255, 113, 113, 113, 255, 152, 152, 152, 255, 157, 157, 157, 255, 122, 122, 122, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 36, 36, 36, 255, 70, 70, 70, 255, 72, 72, 72, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 46, 46, 46, 255, 41, 41, 41, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 48, 48, 48, 255, 125, 125, 125, 255, 185, 185, 185, 255, 226, 226, 226, 255, 246, 246, 246, 255, 245, 245, 245, 255, 221, 221, 221, 255, 176, 176, 176, 255, 109, 109, 109, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 183, 183, 183, 255, 232, 232, 232, 255, 136, 136, 136, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 148, 148, 148, 255, 163, 163, 163, 255, 62, 62, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 79, 79, 79, 255, 210, 210, 210, 255, 253, 253, 253, 255, 208, 208, 208, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 48, 48, 48, 255, 159, 159, 159, 255, 159, 159, 159, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 126, 126, 126, 255, 131, 131, 131, 255, 67, 67, 67, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 177, 177, 177, 255, 249, 249, 249, 255, 204, 204, 204, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 88, 88, 88, 255, 158, 158, 158, 255, 131, 131, 131, 255, 1, 1, 1, 255, 0, 0, 0, 255, 32, 32, 32, 255, 81, 81, 81, 255, 123, 123, 123, 255, 156, 156, 156, 255, 182, 182, 182, 255, 199, 199, 199, 255, 209, 209, 209, 255, 212, 212, 212, 255, 210, 210, 210, 255, 203, 203, 203, 255, 193, 193, 193, 255, 181, 181, 181, 255, 168, 168, 168, 255, 156, 156, 156, 255, 147, 147, 147, 255, 140, 140, 140, 255, 137, 137, 137, 255, 138, 138, 138, 255, 143, 143, 143, 255, 152, 152, 152, 255, 166, 166, 166, 255, 182, 182, 182, 255, 199, 199, 199, 255, 217, 217, 217, 255, 233, 233, 233, 255, 245, 245, 245, 255, 251, 251, 251, 255, 248, 248, 248, 255, 234, 234, 234, 255, 205, 205, 205, 255, 160, 160, 160, 255, 95, 95, 95, 255, 78, 78, 78, 255, 151, 151, 151, 255, 168, 168, 168, 255, 120, 120, 120, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 117, 117, 117, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 74, 74, 74, 255, 120, 120, 120, 255, 144, 144, 144, 255, 139, 139, 139, 255, 96, 96, 96, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 52, 52, 52, 255, 56, 56, 56, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 36, 36, 36, 255, 53, 53, 53, 255, 65, 65, 65, 255, 69, 69, 69, 255, 63, 63, 63, 255, 60, 60, 60, 255, 86, 86, 86, 255, 85, 85, 85, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 57, 57, 57, 255, 125, 125, 125, 255, 181, 181, 181, 255, 222, 222, 222, 255, 246, 246, 246, 255, 252, 252, 252, 255, 237, 237, 237, 255, 201, 201, 201, 255, 143, 143, 143, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 202, 202, 202, 255, 231, 231, 231, 255, 114, 114, 114, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 153, 153, 153, 255, 146, 146, 146, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 216, 216, 216, 255, 254, 254, 254, 255, 201, 201, 201, 255, 57, 57, 57, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 142, 142, 142, 255, 156, 156, 156, 255, 87, 87, 87, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 86, 86, 86, 255, 126, 126, 126, 255, 104, 104, 104, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 225, 225, 225, 255, 244, 244, 244, 255, 143, 143, 143, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 91, 91, 91, 255, 151, 151, 151, 255, 120, 120, 120, 255, 81, 81, 81, 255, 119, 119, 119, 255, 150, 150, 150, 255, 172, 172, 172, 255, 185, 185, 185, 255, 188, 188, 188, 255, 183, 183, 183, 255, 179, 179, 179, 255, 180, 180, 180, 255, 123, 123, 123, 255, 93, 93, 93, 255, 60, 60, 60, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 47, 47, 47, 255, 90, 90, 90, 255, 132, 132, 132, 255, 171, 171, 171, 255, 205, 205, 205, 255, 230, 230, 230, 255, 243, 243, 243, 255, 241, 241, 241, 255, 222, 222, 222, 255, 182, 182, 182, 255, 120, 120, 120, 255, 162, 162, 162, 255, 176, 176, 176, 255, 121, 121, 121, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 108, 108, 108, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 45, 45, 45, 255, 89, 89, 89, 255, 119, 119, 119, 255, 131, 131, 131, 255, 115, 115, 115, 255, 65, 65, 65, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 42, 42, 42, 255, 39, 39, 39, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 33, 33, 33, 255, 56, 56, 56, 255, 76, 76, 76, 255, 90, 90, 90, 255, 102, 102, 102, 255, 98, 98, 98, 255, 80, 80, 80, 255, 59, 59, 59, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 95, 95, 95, 255, 147, 147, 147, 255, 192, 192, 192, 255, 226, 226, 226, 255, 248, 248, 248, 255, 254, 254, 254, 255, 244, 244, 244, 255, 216, 216, 216, 255, 167, 167, 167, 255, 97, 97, 97, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 57, 57, 57, 255, 216, 216, 216, 255, 228, 228, 228, 255, 93, 93, 93, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 83, 83, 83, 255, 153, 153, 153, 255, 125, 125, 125, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 104, 104, 104, 255, 224, 224, 224, 255, 253, 253, 253, 255, 190, 190, 190, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 119, 119, 119, 255, 146, 146, 146, 255, 107, 107, 107, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 103, 103, 103, 255, 114, 114, 114, 255, 67, 67, 67, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 156, 156, 156, 255, 250, 250, 250, 255, 216, 216, 216, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 94, 94, 94, 255, 144, 144, 144, 255, 132, 132, 132, 255, 152, 152, 152, 255, 163, 163, 163, 255, 163, 163, 163, 255, 153, 153, 153, 255, 132, 132, 132, 255, 102, 102, 102, 255, 62, 62, 62, 255, 172, 172, 172, 255, 177, 177, 177, 255, 107, 107, 107, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 97, 97, 97, 255, 154, 154, 154, 255, 198, 198, 198, 255, 226, 226, 226, 255, 235, 235, 235, 255, 223, 223, 223, 255, 186, 186, 186, 255, 173, 173, 173, 255, 184, 184, 184, 255, 122, 122, 122, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 97, 97, 97, 255, 79, 79, 79, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 64, 64, 64, 255, 93, 93, 93, 255, 111, 111, 111, 255, 111, 111, 111, 255, 87, 87, 87, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 28, 28, 28, 255, 22, 22, 22, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 88, 88, 88, 255, 117, 117, 117, 255, 110, 110, 110, 255, 111, 111, 111, 255, 121, 121, 121, 255, 125, 125, 125, 255, 122, 122, 122, 255, 112, 112, 112, 255, 98, 98, 98, 255, 80, 80, 80, 255, 60, 60, 60, 255, 39, 39, 39, 255, 19, 19, 19, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 29, 29, 29, 255, 56, 56, 56, 255, 87, 87, 87, 255, 120, 120, 120, 255, 154, 154, 154, 255, 186, 186, 186, 255, 214, 214, 214, 255, 236, 236, 236, 255, 250, 250, 250, 255, 253, 253, 253, 255, 243, 243, 243, 255, 217, 217, 217, 255, 175, 175, 175, 255, 114, 114, 114, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 227, 227, 227, 255, 224, 224, 224, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 101, 101, 101, 255, 147, 147, 147, 255, 99, 99, 99, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 123, 123, 123, 255, 233, 233, 233, 255, 250, 250, 250, 255, 173, 173, 173, 255, 1, 1, 1, 255, 0, 0, 0, 255, 90, 90, 90, 255, 130, 130, 130, 255, 120, 120, 120, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 69, 69, 69, 255, 104, 104, 104, 255, 90, 90, 90, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 208, 208, 208, 255, 252, 252, 252, 255, 166, 166, 166, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 53, 53, 53, 255, 83, 83, 83, 255, 109, 109, 109, 255, 128, 128, 128, 255, 138, 138, 138, 255, 138, 138, 138, 255, 127, 127, 127, 255, 104, 104, 104, 255, 69, 69, 69, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 165, 165, 165, 255, 173, 173, 173, 255, 108, 108, 108, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 109, 109, 109, 255, 170, 170, 170, 255, 210, 210, 210, 255, 226, 226, 226, 255, 216, 216, 216, 255, 183, 183, 183, 255, 190, 190, 190, 255, 123, 123, 123, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 84, 84, 84, 255, 78, 78, 78, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 21, 21, 21, 255, 46, 46, 46, 255, 69, 69, 69, 255, 87, 87, 87, 255, 95, 95, 95, 255, 85, 85, 85, 255, 53, 53, 53, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 98, 98, 98, 255, 130, 130, 130, 255, 122, 122, 122, 255, 77, 77, 77, 255, 69, 69, 69, 255, 98, 98, 98, 255, 121, 121, 121, 255, 138, 138, 138, 255, 150, 150, 150, 255, 157, 157, 157, 255, 160, 160, 160, 255, 160, 160, 160, 255, 158, 158, 158, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 152, 152, 152, 255, 155, 155, 155, 255, 162, 162, 162, 255, 171, 171, 171, 255, 182, 182, 182, 255, 195, 195, 195, 255, 210, 210, 210, 255, 224, 224, 224, 255, 236, 236, 236, 255, 244, 244, 244, 255, 247, 247, 247, 255, 243, 243, 243, 255, 229, 229, 229, 255, 203, 203, 203, 255, 163, 163, 163, 255, 108, 108, 108, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 234, 234, 234, 255, 220, 220, 220, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 113, 113, 113, 255, 137, 137, 137, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 145, 145, 145, 255, 241, 241, 241, 255, 242, 242, 242, 255, 148, 148, 148, 255, 0, 0, 0, 255, 56, 56, 56, 255, 107, 107, 107, 255, 124, 124, 124, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 83, 83, 83, 255, 92, 92, 92, 255, 55, 55, 55, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 108, 108, 108, 255, 240, 240, 240, 255, 235, 235, 235, 255, 98, 98, 98, 255, 36, 36, 36, 255, 59, 59, 59, 255, 82, 82, 82, 255, 100, 100, 100, 255, 111, 111, 111, 255, 113, 113, 113, 255, 105, 105, 105, 255, 125, 125, 125, 255, 79, 79, 79, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 157, 157, 157, 255, 170, 170, 170, 255, 108, 108, 108, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 81, 81, 81, 255, 152, 152, 152, 255, 198, 198, 198, 255, 216, 216, 216, 255, 203, 203, 203, 255, 196, 196, 196, 255, 124, 124, 124, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 69, 69, 69, 255, 74, 74, 74, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 14, 14, 14, 255, 30, 30, 30, 255, 47, 47, 47, 255, 62, 62, 62, 255, 72, 72, 72, 255, 71, 71, 71, 255, 54, 54, 54, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 103, 103, 103, 255, 142, 142, 142, 255, 134, 134, 134, 255, 84, 84, 84, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 46, 46, 46, 255, 79, 79, 79, 255, 107, 107, 107, 255, 131, 131, 131, 255, 150, 150, 150, 255, 166, 166, 166, 255, 178, 178, 178, 255, 188, 188, 188, 255, 196, 196, 196, 255, 203, 203, 203, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 224, 224, 224, 255, 227, 227, 227, 255, 228, 228, 228, 255, 227, 227, 227, 255, 221, 221, 221, 255, 210, 210, 210, 255, 191, 191, 191, 255, 163, 163, 163, 255, 125, 125, 125, 255, 73, 73, 73, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 116, 116, 116, 255, 240, 240, 240, 255, 216, 216, 216, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 118, 118, 118, 255, 122, 122, 122, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 63, 63, 63, 255, 81, 81, 81, 255, 91, 91, 91, 255, 95, 95, 95, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 170, 170, 170, 255, 248, 248, 248, 255, 229, 229, 229, 255, 113, 113, 113, 255, 18, 18, 18, 255, 79, 79, 79, 255, 120, 120, 120, 255, 67, 67, 67, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 82, 82, 82, 255, 69, 69, 69, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 167, 167, 167, 255, 253, 253, 253, 255, 201, 201, 201, 255, 14, 14, 14, 255, 69, 69, 69, 255, 81, 81, 81, 255, 86, 86, 86, 255, 83, 83, 83, 255, 68, 68, 68, 255, 40, 40, 40, 255, 98, 98, 98, 255, 114, 114, 114, 255, 61, 61, 61, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 149, 149, 149, 255, 166, 166, 166, 255, 108, 108, 108, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 72, 72, 72, 255, 147, 147, 147, 255, 192, 192, 192, 255, 205, 205, 205, 255, 202, 202, 202, 255, 132, 132, 132, 255, 47, 47, 47, 255, 0, 0, 0, 255, 54, 54, 54, 255, 67, 67, 67, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 23, 23, 23, 255, 36, 36, 36, 255, 46, 46, 46, 255, 49, 49, 49, 255, 42, 42, 42, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 103, 103, 103, 255, 151, 151, 151, 255, 147, 147, 147, 255, 95, 95, 95, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 49, 49, 49, 255, 75, 75, 75, 255, 97, 97, 97, 255, 115, 115, 115, 255, 130, 130, 130, 255, 141, 141, 141, 255, 148, 148, 148, 255, 152, 152, 152, 255, 153, 153, 153, 255, 149, 149, 149, 255, 141, 141, 141, 255, 128, 128, 128, 255, 108, 108, 108, 255, 80, 80, 80, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 126, 126, 126, 255, 244, 244, 244, 255, 214, 214, 214, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 118, 118, 118, 255, 102, 102, 102, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 46, 46, 46, 255, 89, 89, 89, 255, 116, 116, 116, 255, 130, 130, 130, 255, 135, 135, 135, 255, 132, 132, 132, 255, 124, 124, 124, 255, 113, 113, 113, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 195, 195, 195, 255, 251, 251, 251, 255, 208, 208, 208, 255, 67, 67, 67, 255, 46, 46, 46, 255, 109, 109, 109, 255, 83, 83, 83, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 64, 64, 64, 255, 67, 67, 67, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 209, 209, 209, 255, 251, 251, 251, 255, 153, 153, 153, 255, 0, 0, 0, 255, 58, 58, 58, 255, 51, 51, 51, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 96, 96, 96, 255, 100, 100, 100, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 141, 141, 141, 255, 161, 161, 161, 255, 108, 108, 108, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 79, 79, 79, 255, 150, 150, 150, 255, 208, 208, 208, 255, 208, 208, 208, 255, 158, 158, 158, 255, 94, 94, 94, 255, 39, 39, 39, 255, 58, 58, 58, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 18, 18, 18, 255, 24, 24, 24, 255, 23, 23, 23, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 95, 95, 95, 255, 157, 157, 157, 255, 161, 161, 161, 255, 110, 110, 110, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 132, 132, 132, 255, 246, 246, 246, 255, 213, 213, 213, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 111, 111, 111, 255, 78, 78, 78, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 79, 79, 79, 255, 126, 126, 126, 255, 152, 152, 152, 255, 163, 163, 163, 255, 161, 161, 161, 255, 149, 149, 149, 255, 132, 132, 132, 255, 110, 110, 110, 255, 87, 87, 87, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 218, 218, 218, 255, 247, 247, 247, 255, 175, 175, 175, 255, 10, 10, 10, 255, 92, 92, 92, 255, 89, 89, 89, 255, 62, 62, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 43, 43, 43, 255, 57, 57, 57, 255, 44, 44, 44, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 235, 235, 235, 255, 236, 236, 236, 255, 92, 92, 92, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 48, 48, 48, 255, 91, 91, 91, 255, 85, 85, 85, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 132, 132, 132, 255, 156, 156, 156, 255, 107, 107, 107, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 141, 141, 141, 255, 215, 215, 215, 255, 214, 214, 214, 255, 169, 169, 169, 255, 124, 124, 124, 255, 48, 48, 48, 255, 34, 34, 34, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 75, 75, 75, 255, 158, 158, 158, 255, 174, 174, 174, 255, 130, 130, 130, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 133, 133, 133, 255, 247, 247, 247, 255, 215, 215, 215, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 84, 84, 84, 255, 100, 100, 100, 255, 52, 52, 52, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 92, 92, 92, 255, 147, 147, 147, 255, 176, 176, 176, 255, 184, 184, 184, 255, 175, 175, 175, 255, 154, 154, 154, 255, 123, 123, 123, 255, 88, 88, 88, 255, 50, 50, 50, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 137, 137, 137, 255, 235, 235, 235, 255, 232, 232, 232, 255, 128, 128, 128, 255, 69, 69, 69, 255, 87, 87, 87, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 42, 42, 42, 255, 40, 40, 40, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 142, 142, 142, 255, 249, 249, 249, 255, 208, 208, 208, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 84, 84, 84, 255, 68, 68, 68, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 124, 124, 124, 255, 151, 151, 151, 255, 106, 106, 106, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 145, 145, 145, 255, 220, 220, 220, 255, 221, 221, 221, 255, 167, 167, 167, 255, 139, 139, 139, 255, 81, 81, 81, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 150, 150, 150, 255, 185, 185, 185, 255, 153, 153, 153, 255, 57, 57, 57, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 130, 130, 130, 255, 247, 247, 247, 255, 219, 219, 219, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 85, 85, 85, 255, 83, 83, 83, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 153, 153, 153, 255, 190, 190, 190, 255, 200, 200, 200, 255, 186, 186, 186, 255, 155, 155, 155, 255, 111, 111, 111, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 180, 180, 180, 255, 242, 242, 242, 255, 203, 203, 203, 255, 63, 63, 63, 255, 78, 78, 78, 255, 73, 73, 73, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 25, 25, 25, 255, 30, 30, 30, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 182, 182, 182, 255, 251, 251, 251, 255, 171, 171, 171, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 56, 56, 56, 255, 73, 73, 73, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 115, 115, 115, 255, 145, 145, 145, 255, 104, 104, 104, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 147, 147, 147, 255, 224, 224, 224, 255, 228, 228, 228, 255, 158, 158, 158, 255, 144, 144, 144, 255, 101, 101, 101, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 128, 128, 128, 255, 190, 190, 190, 255, 176, 176, 176, 255, 92, 92, 92, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 122, 122, 122, 255, 245, 245, 245, 255, 224, 224, 224, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51, 51, 51, 255, 79, 79, 79, 255, 63, 63, 63, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 139, 139, 139, 255, 194, 194, 194, 255, 212, 212, 212, 255, 200, 200, 200, 255, 163, 163, 163, 255, 106, 106, 106, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 87, 87, 87, 255, 213, 213, 213, 255, 236, 236, 236, 255, 156, 156, 156, 255, 62, 62, 62, 255, 66, 66, 66, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 252, 252, 252, 255, 229, 229, 229, 255, 184, 184, 184, 255, 120, 120, 120, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 211, 211, 211, 255, 244, 244, 244, 255, 125, 125, 125, 255, 66, 66, 66, 255, 70, 70, 70, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 53, 53, 53, 255, 59, 59, 59, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 88, 88, 88, 255, 108, 108, 108, 255, 88, 88, 88, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 145, 145, 145, 255, 226, 226, 226, 255, 235, 235, 235, 255, 173, 173, 173, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 26, 26, 26, 255, 29, 29, 29, 255, 5, 5, 5, 255, 0, 0, 0, 255, 88, 88, 88, 255, 184, 184, 184, 255, 196, 196, 196, 255, 131, 131, 131, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 108, 108, 108, 255, 241, 241, 241, 255, 231, 231, 231, 255, 79, 79, 79, 255, 0, 0, 0, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 94, 94, 94, 255, 179, 179, 179, 255, 218, 218, 218, 255, 217, 217, 217, 255, 181, 181, 181, 255, 119, 119, 119, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 71, 71, 71, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 149, 149, 149, 255, 231, 231, 231, 255, 210, 210, 210, 255, 86, 86, 86, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 118, 118, 118, 255, 184, 184, 184, 255, 229, 229, 229, 255, 252, 252, 252, 255, 204, 204, 204, 255, 240, 240, 240, 255, 254, 254, 254, 255, 245, 245, 245, 255, 217, 217, 217, 255, 169, 169, 169, 255, 105, 105, 105, 255, 74, 74, 74, 255, 63, 63, 63, 255, 51, 51, 51, 255, 38, 38, 38, 255, 26, 26, 26, 255, 14, 14, 14, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 78, 78, 78, 255, 230, 230, 230, 255, 228, 228, 228, 255, 73, 73, 73, 255, 58, 58, 58, 255, 86, 86, 86, 255, 71, 71, 71, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 46, 46, 46, 255, 44, 44, 44, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 88, 88, 88, 255, 120, 120, 120, 255, 108, 108, 108, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 139, 139, 139, 255, 225, 225, 225, 255, 242, 242, 242, 255, 190, 190, 190, 255, 74, 74, 74, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 37, 37, 37, 255, 39, 39, 39, 255, 5, 5, 5, 255, 21, 21, 21, 255, 161, 161, 161, 255, 208, 208, 208, 255, 170, 170, 170, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 88, 88, 88, 255, 234, 234, 234, 255, 239, 239, 239, 255, 103, 103, 103, 255, 12, 12, 12, 255, 16, 16, 16, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 133, 133, 133, 255, 207, 207, 207, 255, 230, 230, 230, 255, 209, 209, 209, 255, 150, 150, 150, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 81, 81, 81, 255, 47, 47, 47, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 196, 196, 196, 255, 230, 230, 230, 255, 160, 160, 160, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 38, 38, 38, 255, 64, 64, 64, 255, 83, 83, 83, 255, 145, 145, 145, 255, 164, 164, 164, 255, 156, 156, 156, 255, 167, 167, 167, 255, 217, 217, 217, 255, 244, 244, 244, 255, 250, 250, 250, 255, 238, 238, 238, 255, 208, 208, 208, 255, 163, 163, 163, 255, 106, 106, 106, 255, 67, 67, 67, 255, 54, 54, 54, 255, 40, 40, 40, 255, 27, 27, 27, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 121, 121, 121, 255, 240, 240, 240, 255, 205, 205, 205, 255, 16, 16, 16, 255, 26, 26, 26, 255, 85, 85, 85, 255, 99, 99, 99, 255, 88, 88, 88, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 90, 90, 90, 255, 130, 130, 130, 255, 125, 125, 125, 255, 80, 80, 80, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 32, 32, 32, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 48, 48, 48, 255, 48, 48, 48, 255, 5, 5, 5, 255, 112, 112, 112, 255, 204, 204, 204, 255, 202, 202, 202, 255, 111, 111, 111, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 61, 61, 61, 255, 223, 223, 223, 255, 246, 246, 246, 255, 130, 130, 130, 255, 14, 14, 14, 255, 27, 27, 27, 255, 31, 31, 31, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 162, 162, 162, 255, 225, 225, 225, 255, 233, 233, 233, 255, 192, 192, 192, 255, 109, 109, 109, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 90, 90, 90, 255, 58, 58, 58, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 135, 135, 135, 255, 221, 221, 221, 255, 203, 203, 203, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 58, 58, 58, 255, 98, 98, 98, 255, 128, 128, 128, 255, 149, 149, 149, 255, 163, 163, 163, 255, 171, 171, 171, 255, 174, 174, 174, 255, 174, 174, 174, 255, 170, 170, 170, 255, 123, 123, 123, 255, 110, 110, 110, 255, 99, 99, 99, 255, 90, 90, 90, 255, 117, 117, 117, 255, 179, 179, 179, 255, 220, 220, 220, 255, 241, 241, 241, 255, 244, 244, 244, 255, 232, 232, 232, 255, 206, 206, 206, 255, 170, 170, 170, 255, 125, 125, 125, 255, 75, 75, 75, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 14, 14, 14, 255, 154, 154, 154, 255, 243, 243, 243, 255, 176, 176, 176, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 108, 108, 108, 255, 113, 113, 113, 255, 83, 83, 83, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 95, 95, 95, 255, 140, 140, 140, 255, 140, 140, 140, 255, 98, 98, 98, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 43, 43, 43, 255, 36, 36, 36, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 58, 58, 58, 255, 57, 57, 57, 255, 29, 29, 29, 255, 176, 176, 176, 255, 220, 220, 220, 255, 167, 167, 167, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 207, 207, 207, 255, 251, 251, 251, 255, 158, 158, 158, 255, 0, 0, 0, 255, 25, 25, 25, 255, 43, 43, 43, 255, 44, 44, 44, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 181, 181, 181, 255, 237, 237, 237, 255, 231, 231, 231, 255, 172, 172, 172, 255, 65, 65, 65, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 29, 29, 29, 255, 26, 26, 26, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 99, 99, 99, 255, 68, 68, 68, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 55, 55, 55, 255, 189, 189, 189, 255, 219, 219, 219, 255, 145, 145, 145, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 84, 84, 84, 255, 129, 129, 129, 255, 163, 163, 163, 255, 187, 187, 187, 255, 202, 202, 202, 255, 209, 209, 209, 255, 209, 209, 209, 255, 203, 203, 203, 255, 194, 194, 194, 255, 181, 181, 181, 255, 167, 167, 167, 255, 152, 152, 152, 255, 137, 137, 137, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 124, 124, 124, 255, 177, 177, 177, 255, 212, 212, 212, 255, 231, 231, 231, 255, 235, 235, 235, 255, 227, 227, 227, 255, 210, 210, 210, 255, 186, 186, 186, 255, 157, 157, 157, 255, 126, 126, 126, 255, 94, 94, 94, 255, 64, 64, 64, 255, 36, 36, 36, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 14, 14, 14, 255, 25, 25, 25, 255, 35, 35, 35, 255, 42, 42, 42, 255, 45, 45, 45, 255, 44, 44, 44, 255, 38, 38, 38, 255, 180, 180, 180, 255, 239, 239, 239, 255, 143, 143, 143, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 88, 88, 88, 255, 113, 113, 113, 255, 123, 123, 123, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 105, 105, 105, 255, 151, 151, 151, 255, 153, 153, 153, 255, 111, 111, 111, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 51, 51, 51, 255, 50, 50, 50, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 69, 69, 69, 255, 65, 65, 65, 255, 114, 114, 114, 255, 215, 215, 215, 255, 211, 211, 211, 255, 105, 105, 105, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 183, 183, 183, 255, 251, 251, 251, 255, 185, 185, 185, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 58, 58, 58, 255, 56, 56, 56, 255, 26, 26, 26, 255, 0, 0, 0, 255, 72, 72, 72, 255, 195, 195, 195, 255, 244, 244, 244, 255, 227, 227, 227, 255, 151, 151, 151, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 36, 36, 36, 255, 47, 47, 47, 255, 50, 50, 50, 255, 40, 40, 40, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 107, 107, 107, 255, 79, 79, 79, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 140, 140, 140, 255, 213, 213, 213, 255, 184, 184, 184, 255, 52, 52, 52, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 95, 95, 95, 255, 143, 143, 143, 255, 181, 181, 181, 255, 207, 207, 207, 255, 224, 224, 224, 255, 230, 230, 230, 255, 228, 228, 228, 255, 218, 218, 218, 255, 202, 202, 202, 255, 180, 180, 180, 255, 155, 155, 155, 255, 128, 128, 128, 255, 99, 99, 99, 255, 71, 71, 71, 255, 45, 45, 45, 255, 21, 21, 21, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 46, 46, 46, 255, 111, 111, 111, 255, 159, 159, 159, 255, 191, 191, 191, 255, 210, 210, 210, 255, 218, 218, 218, 255, 217, 217, 217, 255, 210, 210, 210, 255, 199, 199, 199, 255, 184, 184, 184, 255, 169, 169, 169, 255, 153, 153, 153, 255, 139, 139, 139, 255, 126, 126, 126, 255, 116, 116, 116, 255, 108, 108, 108, 255, 102, 102, 102, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 76, 76, 76, 255, 67, 67, 67, 255, 55, 55, 55, 255, 41, 41, 41, 255, 199, 199, 199, 255, 230, 230, 230, 255, 106, 106, 106, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 78, 78, 78, 255, 133, 133, 133, 255, 128, 128, 128, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 121, 121, 121, 255, 164, 164, 164, 255, 163, 163, 163, 255, 120, 120, 120, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 55, 55, 55, 255, 64, 64, 64, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 79, 79, 79, 255, 74, 74, 74, 255, 175, 175, 175, 255, 231, 231, 231, 255, 177, 177, 177, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 151, 151, 151, 255, 247, 247, 247, 255, 209, 209, 209, 255, 41, 41, 41, 255, 0, 0, 0, 255, 8, 8, 8, 255, 53, 53, 53, 255, 73, 73, 73, 255, 64, 64, 64, 255, 78, 78, 78, 255, 202, 202, 202, 255, 248, 248, 248, 255, 223, 223, 223, 255, 132, 132, 132, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 26, 26, 26, 255, 47, 47, 47, 255, 63, 63, 63, 255, 72, 72, 72, 255, 72, 72, 72, 255, 60, 60, 60, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 114, 114, 114, 255, 90, 90, 90, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 191, 191, 191, 255, 202, 202, 202, 255, 111, 111, 111, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 46, 46, 46, 255, 103, 103, 103, 255, 151, 151, 151, 255, 190, 190, 190, 255, 218, 218, 218, 255, 236, 236, 236, 255, 243, 243, 243, 255, 240, 240, 240, 255, 228, 228, 228, 255, 207, 207, 207, 255, 179, 179, 179, 255, 144, 144, 144, 255, 103, 103, 103, 255, 60, 60, 60, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 74, 74, 74, 255, 118, 118, 118, 255, 149, 149, 149, 255, 170, 170, 170, 255, 182, 182, 182, 255, 188, 188, 188, 255, 189, 189, 189, 255, 186, 186, 186, 255, 180, 180, 180, 255, 174, 174, 174, 255, 166, 166, 166, 255, 157, 157, 157, 255, 149, 149, 149, 255, 140, 140, 140, 255, 131, 131, 131, 255, 121, 121, 121, 255, 110, 110, 110, 255, 98, 98, 98, 255, 84, 84, 84, 255, 69, 69, 69, 255, 52, 52, 52, 255, 36, 36, 36, 255, 54, 54, 54, 255, 212, 212, 212, 255, 217, 217, 217, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 103, 103, 103, 255, 148, 148, 148, 255, 131, 131, 131, 255, 98, 98, 98, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 142, 142, 142, 255, 178, 178, 178, 255, 172, 172, 172, 255, 124, 124, 124, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 77, 77, 77, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 88, 88, 88, 255, 89, 89, 89, 255, 216, 216, 216, 255, 225, 225, 225, 255, 121, 121, 121, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 109, 109, 109, 255, 234, 234, 234, 255, 229, 229, 229, 255, 95, 95, 95, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 70, 70, 70, 255, 87, 87, 87, 255, 205, 205, 205, 255, 251, 251, 251, 255, 220, 220, 220, 255, 118, 118, 118, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 46, 46, 46, 255, 70, 70, 70, 255, 87, 87, 87, 255, 97, 97, 97, 255, 98, 98, 98, 255, 89, 89, 89, 255, 71, 71, 71, 255, 44, 44, 44, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 120, 120, 120, 255, 101, 101, 101, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 156, 156, 156, 255, 203, 203, 203, 255, 149, 149, 149, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 76, 76, 76, 255, 123, 123, 123, 255, 165, 165, 165, 255, 199, 199, 199, 255, 226, 226, 226, 255, 243, 243, 243, 255, 251, 251, 251, 255, 249, 249, 249, 255, 236, 236, 236, 255, 214, 214, 214, 255, 182, 182, 182, 255, 141, 141, 141, 255, 92, 92, 92, 255, 52, 52, 52, 255, 39, 39, 39, 255, 27, 27, 27, 255, 16, 16, 16, 255, 7, 7, 7, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 44, 44, 44, 255, 74, 74, 74, 255, 96, 96, 96, 255, 110, 110, 110, 255, 118, 118, 118, 255, 122, 122, 122, 255, 121, 121, 121, 255, 118, 118, 118, 255, 112, 112, 112, 255, 104, 104, 104, 255, 93, 93, 93, 255, 81, 81, 81, 255, 67, 67, 67, 255, 51, 51, 51, 255, 34, 34, 34, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 87, 87, 87, 255, 220, 220, 220, 255, 200, 200, 200, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 123, 123, 123, 255, 161, 161, 161, 255, 156, 156, 156, 255, 94, 94, 94, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 101, 101, 101, 255, 167, 167, 167, 255, 192, 192, 192, 255, 176, 176, 176, 255, 120, 120, 120, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 45, 45, 45, 255, 86, 86, 86, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 97, 97, 97, 255, 153, 153, 153, 255, 237, 237, 237, 255, 200, 200, 200, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 211, 211, 211, 255, 241, 241, 241, 255, 144, 144, 144, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 204, 204, 204, 255, 253, 253, 253, 255, 219, 219, 219, 255, 109, 109, 109, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 60, 60, 60, 255, 87, 87, 87, 255, 107, 107, 107, 255, 121, 121, 121, 255, 127, 127, 127, 255, 125, 125, 125, 255, 117, 117, 117, 255, 103, 103, 103, 255, 85, 85, 85, 255, 63, 63, 63, 255, 40, 40, 40, 255, 126, 126, 126, 255, 112, 112, 112, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 113, 113, 113, 255, 193, 193, 193, 255, 172, 172, 172, 255, 131, 131, 131, 255, 162, 162, 162, 255, 191, 191, 191, 255, 216, 216, 216, 255, 236, 236, 236, 255, 249, 249, 249, 255, 254, 254, 254, 255, 251, 251, 251, 255, 239, 239, 239, 255, 217, 217, 217, 255, 184, 184, 184, 255, 142, 142, 142, 255, 108, 108, 108, 255, 94, 94, 94, 255, 77, 77, 77, 255, 58, 58, 58, 255, 39, 39, 39, 255, 22, 22, 22, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 114, 114, 114, 255, 223, 223, 223, 255, 179, 179, 179, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 140, 140, 140, 255, 165, 165, 165, 255, 164, 164, 164, 255, 94, 94, 94, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 57, 57, 57, 255, 143, 143, 143, 255, 191, 191, 191, 255, 201, 201, 201, 255, 173, 173, 173, 255, 106, 106, 106, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 91, 91, 91, 255, 88, 88, 88, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 106, 106, 106, 255, 199, 199, 199, 255, 240, 240, 240, 255, 157, 157, 157, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 175, 175, 175, 255, 242, 242, 242, 255, 185, 185, 185, 255, 6, 6, 6, 255, 0, 0, 0, 255, 50, 50, 50, 255, 198, 198, 198, 255, 253, 253, 253, 255, 222, 222, 222, 255, 108, 108, 108, 255, 63, 63, 63, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 60, 60, 60, 255, 92, 92, 92, 255, 117, 117, 117, 255, 136, 136, 136, 255, 150, 150, 150, 255, 158, 158, 158, 255, 161, 161, 161, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 143, 143, 143, 255, 143, 143, 143, 255, 146, 146, 146, 255, 151, 151, 151, 255, 158, 158, 158, 255, 169, 169, 169, 255, 181, 181, 181, 255, 195, 195, 195, 255, 209, 209, 209, 255, 223, 223, 223, 255, 236, 236, 236, 255, 245, 245, 245, 255, 251, 251, 251, 255, 251, 251, 251, 255, 245, 245, 245, 255, 231, 231, 231, 255, 209, 209, 209, 255, 177, 177, 177, 255, 136, 136, 136, 255, 142, 142, 142, 255, 138, 138, 138, 255, 123, 123, 123, 255, 100, 100, 100, 255, 73, 73, 73, 255, 44, 44, 44, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 137, 137, 137, 255, 222, 222, 222, 255, 156, 156, 156, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 57, 57, 57, 255, 113, 113, 113, 255, 177, 177, 177, 255, 172, 172, 172, 255, 144, 144, 144, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 120, 120, 120, 255, 183, 183, 183, 255, 211, 211, 211, 255, 203, 203, 203, 255, 159, 159, 159, 255, 78, 78, 78, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 89, 89, 89, 255, 104, 104, 104, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 11, 11, 11, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 114, 114, 114, 255, 229, 229, 229, 255, 229, 229, 229, 255, 101, 101, 101, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 125, 125, 125, 255, 231, 231, 231, 255, 215, 215, 215, 255, 80, 80, 80, 255, 26, 26, 26, 255, 187, 187, 187, 255, 253, 253, 253, 255, 226, 226, 226, 255, 112, 112, 112, 255, 121, 121, 121, 255, 111, 111, 111, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 73, 73, 73, 255, 103, 103, 103, 255, 128, 128, 128, 255, 149, 149, 149, 255, 165, 165, 165, 255, 178, 178, 178, 255, 188, 188, 188, 255, 196, 196, 196, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 219, 219, 219, 255, 223, 223, 223, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 235, 235, 235, 255, 233, 233, 233, 255, 228, 228, 228, 255, 217, 217, 217, 255, 201, 201, 201, 255, 179, 179, 179, 255, 148, 148, 148, 255, 109, 109, 109, 255, 118, 118, 118, 255, 152, 152, 152, 255, 163, 163, 163, 255, 155, 155, 155, 255, 133, 133, 133, 255, 100, 100, 100, 255, 60, 60, 60, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 154, 154, 154, 255, 217, 217, 217, 255, 131, 131, 131, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 122, 122, 122, 255, 187, 187, 187, 255, 193, 193, 193, 255, 152, 152, 152, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 108, 108, 108, 255, 178, 178, 178, 255, 215, 215, 215, 255, 220, 220, 220, 255, 192, 192, 192, 255, 129, 129, 129, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 80, 80, 80, 255, 116, 116, 116, 255, 76, 76, 76, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 29, 29, 29, 255, 31, 31, 31, 255, 27, 27, 27, 255, 16, 16, 16, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 151, 151, 151, 255, 245, 245, 245, 255, 204, 204, 204, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 203, 203, 203, 255, 231, 231, 231, 255, 142, 142, 142, 255, 172, 172, 172, 255, 250, 250, 250, 255, 232, 232, 232, 255, 122, 122, 122, 255, 22, 22, 22, 255, 105, 105, 105, 255, 135, 135, 135, 255, 108, 108, 108, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 44, 44, 44, 255, 72, 72, 72, 255, 96, 96, 96, 255, 141, 141, 141, 255, 141, 141, 141, 255, 143, 143, 143, 255, 153, 153, 153, 255, 159, 159, 159, 255, 163, 163, 163, 255, 163, 163, 163, 255, 160, 160, 160, 255, 154, 154, 154, 255, 143, 143, 143, 255, 127, 127, 127, 255, 106, 106, 106, 255, 119, 119, 119, 255, 175, 175, 175, 255, 136, 136, 136, 255, 29, 29, 29, 255, 113, 113, 113, 255, 161, 161, 161, 255, 179, 179, 179, 255, 172, 172, 172, 255, 144, 144, 144, 255, 101, 101, 101, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 168, 168, 168, 255, 209, 209, 209, 255, 104, 104, 104, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 126, 126, 126, 255, 169, 169, 169, 255, 202, 202, 202, 255, 164, 164, 164, 255, 118, 118, 118, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 111, 111, 111, 255, 180, 180, 180, 255, 220, 220, 220, 255, 231, 231, 231, 255, 211, 211, 211, 255, 159, 159, 159, 255, 76, 76, 76, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 123, 123, 123, 255, 101, 101, 101, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 39, 39, 39, 255, 48, 48, 48, 255, 56, 56, 56, 255, 53, 53, 53, 255, 47, 47, 47, 255, 33, 33, 33, 255, 16, 16, 16, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 192, 192, 192, 255, 249, 249, 249, 255, 168, 168, 168, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 158, 158, 158, 255, 230, 230, 230, 255, 188, 188, 188, 255, 244, 244, 244, 255, 238, 238, 238, 255, 136, 136, 136, 255, 0, 0, 0, 255, 0, 0, 0, 255, 55, 55, 55, 255, 129, 129, 129, 255, 143, 143, 143, 255, 94, 94, 94, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 146, 146, 146, 255, 149, 149, 149, 255, 94, 94, 94, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 163, 163, 163, 255, 144, 144, 144, 255, 155, 155, 155, 255, 189, 189, 189, 255, 190, 190, 190, 255, 163, 163, 163, 255, 113, 113, 113, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 177, 177, 177, 255, 199, 199, 199, 255, 76, 76, 76, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 172, 172, 172, 255, 211, 211, 211, 255, 204, 204, 204, 255, 134, 134, 134, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 130, 130, 130, 255, 192, 192, 192, 255, 229, 229, 229, 255, 239, 239, 239, 255, 221, 221, 221, 255, 175, 175, 175, 255, 99, 99, 99, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 124, 124, 124, 255, 123, 123, 123, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 34, 34, 34, 255, 63, 63, 63, 255, 79, 79, 79, 255, 83, 83, 83, 255, 81, 81, 81, 255, 70, 70, 70, 255, 51, 51, 51, 255, 40, 40, 40, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 221, 221, 221, 255, 243, 243, 243, 255, 122, 122, 122, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 92, 92, 92, 255, 209, 209, 209, 255, 235, 235, 235, 255, 244, 244, 244, 255, 154, 154, 154, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 91, 91, 91, 255, 150, 150, 150, 255, 143, 143, 143, 255, 67, 67, 67, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 151, 151, 151, 255, 157, 157, 157, 255, 101, 101, 101, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 149, 149, 149, 255, 184, 184, 184, 255, 205, 205, 205, 255, 188, 188, 188, 255, 140, 140, 140, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 45, 45, 45, 255, 183, 183, 183, 255, 186, 186, 186, 255, 46, 46, 46, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 170, 170, 170, 255, 203, 203, 203, 255, 215, 215, 215, 255, 154, 154, 154, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 162, 162, 162, 255, 212, 212, 212, 255, 240, 240, 240, 255, 245, 245, 245, 255, 224, 224, 224, 255, 177, 177, 177, 255, 103, 103, 103, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 116, 116, 116, 255, 140, 140, 140, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 60, 60, 60, 255, 89, 89, 89, 255, 106, 106, 106, 255, 111, 111, 111, 255, 112, 112, 112, 255, 102, 102, 102, 255, 84, 84, 84, 255, 72, 72, 72, 255, 44, 44, 44, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 104, 104, 104, 255, 240, 240, 240, 255, 227, 227, 227, 255, 74, 74, 74, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 91, 91, 91, 255, 221, 221, 221, 255, 248, 248, 248, 255, 173, 173, 173, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 127, 127, 127, 255, 164, 164, 164, 255, 130, 130, 130, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 156, 156, 156, 255, 164, 164, 164, 255, 106, 106, 106, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 148, 148, 148, 255, 205, 205, 205, 255, 212, 212, 212, 255, 177, 177, 177, 255, 108, 108, 108, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 69, 69, 69, 255, 186, 186, 186, 255, 171, 171, 171, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 106, 106, 106, 255, 202, 202, 202, 255, 225, 225, 225, 255, 175, 175, 175, 255, 121, 121, 121, 255, 0, 0, 0, 255, 67, 67, 67, 255, 142, 142, 142, 255, 198, 198, 198, 255, 234, 234, 234, 255, 250, 250, 250, 255, 245, 245, 245, 255, 216, 216, 216, 255, 165, 165, 165, 255, 88, 88, 88, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 99, 99, 99, 255, 151, 151, 151, 255, 104, 104, 104, 255, 54, 54, 54, 255, 91, 91, 91, 255, 105, 105, 105, 255, 128, 128, 128, 255, 140, 140, 140, 255, 143, 143, 143, 255, 141, 141, 141, 255, 130, 130, 130, 255, 121, 121, 121, 255, 97, 97, 97, 255, 66, 66, 66, 255, 30, 30, 30, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 145, 145, 145, 255, 251, 251, 251, 255, 205, 205, 205, 255, 93, 93, 93, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 202, 202, 202, 255, 248, 248, 248, 255, 203, 203, 203, 255, 203, 203, 203, 255, 101, 101, 101, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 158, 158, 158, 255, 168, 168, 168, 255, 100, 100, 100, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 163, 163, 163, 255, 169, 169, 169, 255, 110, 110, 110, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 57, 57, 57, 255, 168, 168, 168, 255, 218, 218, 218, 255, 214, 214, 214, 255, 163, 163, 163, 255, 80, 80, 80, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 186, 186, 186, 255, 154, 154, 154, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 196, 196, 196, 255, 233, 233, 233, 255, 224, 224, 224, 255, 192, 192, 192, 255, 230, 230, 230, 255, 251, 251, 251, 255, 252, 252, 252, 255, 234, 234, 234, 255, 195, 195, 195, 255, 135, 135, 135, 255, 52, 52, 52, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 51, 51, 51, 255, 92, 92, 92, 255, 125, 125, 125, 255, 155, 155, 155, 255, 159, 159, 159, 255, 171, 171, 171, 255, 174, 174, 174, 255, 173, 173, 173, 255, 164, 164, 164, 255, 148, 148, 148, 255, 136, 136, 136, 255, 108, 108, 108, 255, 73, 73, 73, 255, 53, 53, 53, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 177, 177, 177, 255, 254, 254, 254, 255, 178, 178, 178, 255, 113, 113, 113, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 178, 178, 178, 255, 245, 245, 245, 255, 208, 208, 208, 255, 159, 159, 159, 255, 210, 210, 210, 255, 162, 162, 162, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 123, 123, 123, 255, 180, 180, 180, 255, 155, 155, 155, 255, 46, 46, 46, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 169, 169, 169, 255, 174, 174, 174, 255, 113, 113, 113, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 181, 181, 181, 255, 228, 228, 228, 255, 214, 214, 214, 255, 148, 148, 148, 255, 132, 132, 132, 255, 84, 84, 84, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 105, 105, 105, 255, 183, 183, 183, 255, 135, 135, 135, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 72, 72, 72, 255, 140, 140, 140, 255, 193, 193, 193, 255, 230, 230, 230, 255, 250, 250, 250, 255, 254, 254, 254, 255, 239, 239, 239, 255, 207, 207, 207, 255, 155, 155, 155, 255, 84, 84, 84, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 85, 85, 85, 255, 107, 107, 107, 255, 143, 143, 143, 255, 170, 170, 170, 255, 189, 189, 189, 255, 196, 196, 196, 255, 203, 203, 203, 255, 203, 203, 203, 255, 200, 200, 200, 255, 189, 189, 189, 255, 170, 170, 170, 255, 145, 145, 145, 255, 130, 130, 130, 255, 94, 94, 94, 255, 52, 52, 52, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 202, 202, 202, 255, 252, 252, 252, 255, 179, 179, 179, 255, 134, 134, 134, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 149, 149, 149, 255, 236, 236, 236, 255, 221, 221, 221, 255, 100, 100, 100, 255, 88, 88, 88, 255, 189, 189, 189, 255, 194, 194, 194, 255, 106, 106, 106, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 166, 166, 166, 255, 187, 187, 187, 255, 120, 120, 120, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 177, 177, 177, 255, 178, 178, 178, 255, 113, 113, 113, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 187, 187, 187, 255, 234, 234, 234, 255, 215, 215, 215, 255, 136, 136, 136, 255, 89, 89, 89, 255, 124, 124, 124, 255, 84, 84, 84, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 118, 118, 118, 255, 178, 178, 178, 255, 115, 115, 115, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 85, 85, 85, 255, 148, 148, 148, 255, 197, 197, 197, 255, 230, 230, 230, 255, 249, 249, 249, 255, 251, 251, 251, 255, 237, 237, 237, 255, 206, 206, 206, 255, 211, 211, 211, 255, 243, 243, 243, 255, 231, 231, 231, 255, 149, 149, 149, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 83, 83, 83, 255, 133, 133, 133, 255, 171, 171, 171, 255, 187, 187, 187, 255, 210, 210, 210, 255, 223, 223, 223, 255, 227, 227, 227, 255, 228, 228, 228, 255, 222, 222, 222, 255, 208, 208, 208, 255, 199, 199, 199, 255, 175, 175, 175, 255, 145, 145, 145, 255, 137, 137, 137, 255, 171, 171, 171, 255, 93, 93, 93, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 36, 36, 36, 255, 220, 220, 220, 255, 245, 245, 245, 255, 183, 183, 183, 255, 156, 156, 156, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 115, 115, 115, 255, 223, 223, 223, 255, 229, 229, 229, 255, 131, 131, 131, 255, 0, 0, 0, 255, 0, 0, 0, 255, 139, 139, 139, 255, 196, 196, 196, 255, 162, 162, 162, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 126, 126, 126, 255, 194, 194, 194, 255, 171, 171, 171, 255, 54, 54, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 186, 186, 186, 255, 180, 180, 180, 255, 111, 111, 111, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 186, 186, 186, 255, 239, 239, 239, 255, 217, 217, 217, 255, 130, 130, 130, 255, 0, 0, 0, 255, 77, 77, 77, 255, 114, 114, 114, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 128, 128, 128, 255, 170, 170, 170, 255, 93, 93, 93, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 95, 95, 95, 255, 154, 154, 154, 255, 199, 199, 199, 255, 229, 229, 229, 255, 244, 244, 244, 255, 244, 244, 244, 255, 228, 228, 228, 255, 197, 197, 197, 255, 149, 149, 149, 255, 84, 84, 84, 255, 2, 2, 2, 255, 70, 70, 70, 255, 196, 196, 196, 255, 231, 231, 231, 255, 243, 243, 243, 255, 178, 178, 178, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 100, 100, 100, 255, 156, 156, 156, 255, 197, 197, 197, 255, 212, 212, 212, 255, 234, 234, 234, 255, 244, 244, 244, 255, 243, 243, 243, 255, 240, 240, 240, 255, 226, 226, 226, 255, 205, 205, 205, 255, 191, 191, 191, 255, 159, 159, 159, 255, 120, 120, 120, 255, 76, 76, 76, 255, 52, 52, 52, 255, 0, 0, 0, 255, 0, 0, 0, 255, 114, 114, 114, 255, 180, 180, 180, 255, 128, 128, 128, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 234, 234, 234, 255, 234, 234, 234, 255, 182, 182, 182, 255, 175, 175, 175, 255, 57, 57, 57, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 78, 78, 78, 255, 205, 205, 205, 255, 233, 233, 233, 255, 158, 158, 158, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 166, 166, 166, 255, 186, 186, 186, 255, 120, 120, 120, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 179, 179, 179, 255, 200, 200, 200, 255, 124, 124, 124, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 195, 195, 195, 255, 180, 180, 180, 255, 106, 106, 106, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 179, 179, 179, 255, 241, 241, 241, 255, 223, 223, 223, 255, 131, 131, 131, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 104, 104, 104, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 135, 135, 135, 255, 159, 159, 159, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 94, 94, 94, 255, 152, 152, 152, 255, 195, 195, 195, 255, 223, 223, 223, 255, 236, 236, 236, 255, 234, 234, 234, 255, 216, 216, 216, 255, 183, 183, 183, 255, 134, 134, 134, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 112, 112, 112, 255, 220, 220, 220, 255, 250, 250, 250, 255, 202, 202, 202, 255, 149, 149, 149, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 108, 108, 108, 255, 143, 143, 143, 255, 196, 196, 196, 255, 230, 230, 230, 255, 241, 241, 241, 255, 252, 252, 252, 255, 249, 249, 249, 255, 243, 243, 243, 255, 223, 223, 223, 255, 193, 193, 193, 255, 154, 154, 154, 255, 131, 131, 131, 255, 81, 81, 81, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 83, 83, 83, 255, 181, 181, 181, 255, 157, 157, 157, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 101, 101, 101, 255, 242, 242, 242, 255, 221, 221, 221, 255, 176, 176, 176, 255, 192, 192, 192, 255, 96, 96, 96, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 105, 105, 105, 255, 176, 176, 176, 255, 164, 164, 164, 255, 72, 72, 72, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 143, 143, 143, 255, 209, 209, 209, 255, 174, 174, 174, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 46, 46, 46, 255, 204, 204, 204, 255, 178, 178, 178, 255, 97, 97, 97, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 164, 164, 164, 255, 241, 241, 241, 255, 231, 231, 231, 255, 140, 140, 140, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 138, 138, 138, 255, 147, 147, 147, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 139, 139, 139, 255, 183, 183, 183, 255, 212, 212, 212, 255, 225, 225, 225, 255, 222, 222, 222, 255, 203, 203, 203, 255, 169, 169, 169, 255, 118, 118, 118, 255, 51, 51, 51, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 203, 203, 203, 255, 252, 252, 252, 255, 247, 247, 247, 255, 177, 177, 177, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 71, 71, 71, 255, 153, 153, 153, 255, 209, 209, 209, 255, 242, 242, 242, 255, 251, 251, 251, 255, 253, 253, 253, 255, 239, 239, 239, 255, 226, 226, 226, 255, 190, 190, 190, 255, 142, 142, 142, 255, 113, 113, 113, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 175, 175, 175, 255, 180, 180, 180, 255, 61, 61, 61, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 125, 125, 125, 255, 248, 248, 248, 255, 205, 205, 205, 255, 163, 163, 163, 255, 205, 205, 205, 255, 135, 135, 135, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 133, 133, 133, 255, 173, 173, 173, 255, 135, 135, 135, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 88, 88, 88, 255, 199, 199, 199, 255, 206, 206, 206, 255, 107, 107, 107, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 69, 69, 69, 255, 214, 214, 214, 255, 173, 173, 173, 255, 85, 85, 85, 255, 0, 0, 0, 255, 0, 0, 0, 255, 138, 138, 138, 255, 237, 237, 237, 255, 240, 240, 240, 255, 156, 156, 156, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 139, 139, 139, 255, 132, 132, 132, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 210, 210, 210, 255, 209, 209, 209, 255, 192, 192, 192, 255, 159, 159, 159, 255, 108, 108, 108, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 183, 183, 183, 255, 226, 226, 226, 255, 253, 253, 253, 255, 199, 199, 199, 255, 141, 141, 141, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 130, 130, 130, 255, 199, 199, 199, 255, 223, 223, 223, 255, 249, 249, 249, 255, 250, 250, 250, 255, 228, 228, 228, 255, 210, 210, 210, 255, 160, 160, 160, 255, 94, 94, 94, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 160, 160, 160, 255, 196, 196, 196, 255, 103, 103, 103, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 146, 146, 146, 255, 250, 250, 250, 255, 188, 188, 188, 255, 139, 139, 139, 255, 210, 210, 210, 255, 169, 169, 169, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 147, 147, 147, 255, 160, 160, 160, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 173, 173, 173, 255, 221, 221, 221, 255, 160, 160, 160, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 95, 95, 95, 255, 222, 222, 222, 255, 164, 164, 164, 255, 67, 67, 67, 255, 0, 0, 0, 255, 100, 100, 100, 255, 225, 225, 225, 255, 249, 249, 249, 255, 177, 177, 177, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 136, 136, 136, 255, 116, 116, 116, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 156, 156, 156, 255, 109, 109, 109, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 87, 87, 87, 255, 211, 211, 211, 255, 254, 254, 254, 255, 245, 245, 245, 255, 165, 165, 165, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 161, 161, 161, 255, 196, 196, 196, 255, 238, 238, 238, 255, 247, 247, 247, 255, 241, 241, 241, 255, 208, 208, 208, 255, 151, 151, 151, 255, 72, 72, 72, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 10, 10, 10, 255, 15, 15, 15, 255, 14, 14, 14, 255, 139, 139, 139, 255, 205, 205, 205, 255, 140, 140, 140, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 162, 162, 162, 255, 249, 249, 249, 255, 171, 171, 171, 255, 103, 103, 103, 255, 207, 207, 207, 255, 198, 198, 198, 255, 76, 76, 76, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 150, 150, 150, 255, 142, 142, 142, 255, 67, 67, 67, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 132, 132, 132, 255, 221, 221, 221, 255, 197, 197, 197, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 122, 122, 122, 255, 229, 229, 229, 255, 151, 151, 151, 255, 43, 43, 43, 255, 46, 46, 46, 255, 203, 203, 203, 255, 253, 253, 253, 255, 201, 201, 201, 255, 54, 54, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 78, 78, 78, 255, 131, 131, 131, 255, 97, 97, 97, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 194, 194, 194, 255, 234, 234, 234, 255, 250, 250, 250, 255, 183, 183, 183, 255, 117, 117, 117, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 130, 130, 130, 255, 204, 204, 204, 255, 238, 238, 238, 255, 241, 241, 241, 255, 221, 221, 221, 255, 168, 168, 168, 255, 130, 130, 130, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 21, 21, 21, 255, 31, 31, 31, 255, 40, 40, 40, 255, 110, 110, 110, 255, 207, 207, 207, 255, 169, 169, 169, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 175, 175, 175, 255, 247, 247, 247, 255, 152, 152, 152, 255, 52, 52, 52, 255, 191, 191, 191, 255, 218, 218, 218, 255, 133, 133, 133, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 106, 106, 106, 255, 144, 144, 144, 255, 119, 119, 119, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 81, 81, 81, 255, 209, 209, 209, 255, 221, 221, 221, 255, 115, 115, 115, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 151, 151, 151, 255, 233, 233, 233, 255, 131, 131, 131, 255, 11, 11, 11, 255, 169, 169, 169, 255, 251, 251, 251, 255, 225, 225, 225, 255, 96, 96, 96, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 87, 87, 87, 255, 123, 123, 123, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 110, 110, 110, 255, 223, 223, 223, 255, 252, 252, 252, 255, 234, 234, 234, 255, 134, 134, 134, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 122, 122, 122, 255, 167, 167, 167, 255, 222, 222, 222, 255, 233, 233, 233, 255, 202, 202, 202, 255, 172, 172, 172, 255, 86, 86, 86, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 8, 8, 8, 255, 18, 18, 18, 255, 31, 31, 31, 255, 44, 44, 44, 255, 76, 76, 76, 255, 203, 203, 203, 255, 193, 193, 193, 255, 74, 74, 74, 255, 64, 64, 64, 255, 41, 41, 41, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 186, 186, 186, 255, 244, 244, 244, 255, 134, 134, 134, 255, 0, 0, 0, 255, 160, 160, 160, 255, 227, 227, 227, 255, 180, 180, 180, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 114, 114, 114, 255, 134, 134, 134, 255, 95, 95, 95, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 187, 187, 187, 255, 234, 234, 234, 255, 159, 159, 159, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 178, 178, 178, 255, 234, 234, 234, 255, 104, 104, 104, 255, 119, 119, 119, 255, 238, 238, 238, 255, 243, 243, 243, 255, 140, 140, 140, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 91, 91, 91, 255, 112, 112, 112, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 88, 88, 88, 255, 213, 213, 213, 255, 242, 242, 242, 255, 237, 237, 237, 255, 144, 144, 144, 255, 72, 72, 72, 255, 93, 93, 93, 255, 107, 107, 107, 255, 114, 114, 114, 255, 117, 117, 117, 255, 114, 114, 114, 255, 108, 108, 108, 255, 97, 97, 97, 255, 82, 82, 82, 255, 63, 63, 63, 255, 39, 39, 39, 255, 33, 33, 33, 255, 148, 148, 148, 255, 211, 211, 211, 255, 224, 224, 224, 255, 213, 213, 213, 255, 157, 157, 157, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 17, 17, 17, 255, 37, 37, 37, 255, 194, 194, 194, 255, 210, 210, 210, 255, 92, 92, 92, 255, 102, 102, 102, 255, 102, 102, 102, 255, 89, 89, 89, 255, 59, 59, 59, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 194, 194, 194, 255, 239, 239, 239, 255, 116, 116, 116, 255, 0, 0, 0, 255, 111, 111, 111, 255, 219, 219, 219, 255, 216, 216, 216, 255, 100, 100, 100, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 55, 55, 55, 255, 114, 114, 114, 255, 119, 119, 119, 255, 72, 72, 72, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 158, 158, 158, 255, 237, 237, 237, 255, 192, 192, 192, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 204, 204, 204, 255, 228, 228, 228, 255, 69, 69, 69, 255, 210, 210, 210, 255, 253, 253, 253, 255, 182, 182, 182, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 92, 92, 92, 255, 99, 99, 99, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 92, 92, 92, 255, 137, 137, 137, 255, 169, 169, 169, 255, 237, 237, 237, 255, 237, 237, 237, 255, 214, 214, 214, 255, 218, 218, 218, 255, 219, 219, 219, 255, 217, 217, 217, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 194, 194, 194, 255, 184, 184, 184, 255, 173, 173, 173, 255, 158, 158, 158, 255, 159, 159, 159, 255, 211, 211, 211, 255, 209, 209, 209, 255, 189, 189, 189, 255, 110, 110, 110, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 180, 180, 180, 255, 222, 222, 222, 255, 123, 123, 123, 255, 89, 89, 89, 255, 112, 112, 112, 255, 125, 125, 125, 255, 124, 124, 124, 255, 105, 105, 105, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 200, 200, 200, 255, 233, 233, 233, 255, 99, 99, 99, 255, 0, 0, 0, 255, 40, 40, 40, 255, 193, 193, 193, 255, 235, 235, 235, 255, 167, 167, 167, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 109, 109, 109, 255, 102, 102, 102, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 123, 123, 123, 255, 234, 234, 234, 255, 215, 215, 215, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 226, 226, 226, 255, 215, 215, 215, 255, 166, 166, 166, 255, 251, 251, 251, 255, 218, 218, 218, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 89, 89, 89, 255, 83, 83, 83, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 128, 128, 128, 255, 177, 177, 177, 255, 211, 211, 211, 255, 232, 232, 232, 255, 243, 243, 243, 255, 245, 245, 245, 255, 241, 241, 241, 255, 234, 234, 234, 255, 234, 234, 234, 255, 213, 213, 213, 255, 203, 203, 203, 255, 195, 195, 195, 255, 188, 188, 188, 255, 183, 183, 183, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 190, 190, 190, 255, 205, 205, 205, 255, 192, 192, 192, 255, 155, 155, 155, 255, 140, 140, 140, 255, 119, 119, 119, 255, 93, 93, 93, 255, 62, 62, 62, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 162, 162, 162, 255, 229, 229, 229, 255, 152, 152, 152, 255, 20, 20, 20, 255, 65, 65, 65, 255, 103, 103, 103, 255, 132, 132, 132, 255, 145, 145, 145, 255, 140, 140, 140, 255, 109, 109, 109, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 205, 205, 205, 255, 226, 226, 226, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 143, 143, 143, 255, 234, 234, 234, 255, 215, 215, 215, 255, 87, 87, 87, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 72, 72, 72, 255, 100, 100, 100, 255, 84, 84, 84, 255, 29, 29, 29, 255, 0, 0, 0, 255, 85, 85, 85, 255, 224, 224, 224, 255, 232, 232, 232, 255, 105, 105, 105, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 110, 110, 110, 255, 242, 242, 242, 255, 193, 193, 193, 255, 233, 233, 233, 255, 242, 242, 242, 255, 132, 132, 132, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 48, 48, 48, 255, 82, 82, 82, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 65, 65, 65, 255, 126, 126, 126, 255, 185, 185, 185, 255, 225, 225, 225, 255, 246, 246, 246, 255, 253, 253, 253, 255, 247, 247, 247, 255, 232, 232, 232, 255, 210, 210, 210, 255, 183, 183, 183, 255, 155, 155, 155, 255, 137, 137, 137, 255, 229, 229, 229, 255, 240, 240, 240, 255, 61, 61, 61, 255, 48, 48, 48, 255, 41, 41, 41, 255, 40, 40, 40, 255, 43, 43, 43, 255, 52, 52, 52, 255, 109, 109, 109, 255, 182, 182, 182, 255, 194, 194, 194, 255, 177, 177, 177, 255, 122, 122, 122, 255, 132, 132, 132, 255, 138, 138, 138, 255, 137, 137, 137, 255, 130, 130, 130, 255, 117, 117, 117, 255, 97, 97, 97, 255, 72, 72, 72, 255, 41, 41, 41, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 142, 142, 142, 255, 232, 232, 232, 255, 177, 177, 177, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 76, 76, 76, 255, 123, 123, 123, 255, 153, 153, 153, 255, 162, 162, 162, 255, 143, 143, 143, 255, 91, 91, 91, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 208, 208, 208, 255, 219, 219, 219, 255, 65, 65, 65, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 207, 207, 207, 255, 241, 241, 241, 255, 167, 167, 167, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 72, 72, 72, 255, 88, 88, 88, 255, 67, 67, 67, 255, 11, 11, 11, 255, 47, 47, 47, 255, 212, 212, 212, 255, 242, 242, 242, 255, 135, 135, 135, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 161, 161, 161, 255, 249, 249, 249, 255, 195, 195, 195, 255, 251, 251, 251, 255, 185, 185, 185, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 52, 52, 52, 255, 73, 73, 73, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 72, 72, 72, 255, 109, 109, 109, 255, 137, 137, 137, 255, 157, 157, 157, 255, 170, 170, 170, 255, 218, 218, 218, 255, 246, 246, 246, 255, 254, 254, 254, 255, 245, 245, 245, 255, 221, 221, 221, 255, 185, 185, 185, 255, 140, 140, 140, 255, 110, 110, 110, 255, 91, 91, 91, 255, 72, 72, 72, 255, 53, 53, 53, 255, 33, 33, 33, 255, 140, 140, 140, 255, 195, 195, 195, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 140, 140, 140, 255, 171, 171, 171, 255, 184, 184, 184, 255, 133, 133, 133, 255, 83, 83, 83, 255, 0, 0, 0, 255, 23, 23, 23, 255, 54, 54, 54, 255, 79, 79, 79, 255, 96, 96, 96, 255, 106, 106, 106, 255, 107, 107, 107, 255, 100, 100, 100, 255, 85, 85, 85, 255, 65, 65, 65, 255, 40, 40, 40, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 121, 121, 121, 255, 232, 232, 232, 255, 196, 196, 196, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 101, 101, 101, 255, 151, 151, 151, 255, 175, 175, 175, 255, 168, 168, 168, 255, 124, 124, 124, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 210, 210, 210, 255, 211, 211, 211, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 151, 151, 151, 255, 240, 240, 240, 255, 223, 223, 223, 255, 100, 100, 100, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 67, 67, 67, 255, 74, 74, 74, 255, 50, 50, 50, 255, 10, 10, 10, 255, 198, 198, 198, 255, 248, 248, 248, 255, 158, 158, 158, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 117, 117, 117, 255, 203, 203, 203, 255, 244, 244, 244, 255, 242, 242, 242, 255, 223, 223, 223, 255, 80, 80, 80, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 51, 51, 51, 255, 61, 61, 61, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 69, 69, 69, 255, 121, 121, 121, 255, 159, 159, 159, 255, 185, 185, 185, 255, 200, 200, 200, 255, 207, 207, 207, 255, 205, 205, 205, 255, 234, 234, 234, 255, 252, 252, 252, 255, 248, 248, 248, 255, 222, 222, 222, 255, 179, 179, 179, 255, 121, 121, 121, 255, 69, 69, 69, 255, 42, 42, 42, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 74, 74, 74, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 121, 121, 121, 255, 173, 173, 173, 255, 175, 175, 175, 255, 128, 128, 128, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 57, 57, 57, 255, 74, 74, 74, 255, 80, 80, 80, 255, 77, 77, 77, 255, 66, 66, 66, 255, 48, 48, 48, 255, 28, 28, 28, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 100, 100, 100, 255, 229, 229, 229, 255, 211, 211, 211, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 140, 140, 140, 255, 181, 181, 181, 255, 186, 186, 186, 255, 150, 150, 150, 255, 63, 63, 63, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 210, 210, 210, 255, 202, 202, 202, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 206, 206, 206, 255, 248, 248, 248, 255, 186, 186, 186, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 58, 58, 58, 255, 59, 59, 59, 255, 34, 34, 34, 255, 184, 184, 184, 255, 251, 251, 251, 255, 176, 176, 176, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 175, 175, 175, 255, 235, 235, 235, 255, 226, 226, 226, 255, 244, 244, 244, 255, 150, 150, 150, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 45, 45, 45, 255, 47, 47, 47, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 78, 78, 78, 255, 140, 140, 140, 255, 184, 184, 184, 255, 211, 211, 211, 255, 224, 224, 224, 255, 225, 225, 225, 255, 216, 216, 216, 255, 204, 204, 204, 255, 241, 241, 241, 255, 250, 250, 250, 255, 234, 234, 234, 255, 194, 194, 194, 255, 133, 133, 133, 255, 54, 54, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 96, 96, 96, 255, 158, 158, 158, 255, 155, 155, 155, 255, 128, 128, 128, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 47, 47, 47, 255, 55, 55, 55, 255, 52, 52, 52, 255, 42, 42, 42, 255, 27, 27, 27, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 81, 81, 81, 255, 226, 226, 226, 255, 223, 223, 223, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 125, 125, 125, 255, 182, 182, 182, 255, 199, 199, 199, 255, 168, 168, 168, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 210, 210, 210, 255, 194, 194, 194, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 135, 135, 135, 255, 238, 238, 238, 255, 238, 238, 238, 255, 137, 137, 137, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 47, 47, 47, 255, 43, 43, 43, 255, 171, 171, 171, 255, 252, 252, 252, 255, 189, 189, 189, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 219, 219, 219, 255, 252, 252, 252, 255, 243, 243, 243, 255, 201, 201, 201, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 37, 37, 37, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 125, 125, 125, 255, 183, 183, 183, 255, 220, 220, 220, 255, 237, 237, 237, 255, 237, 237, 237, 255, 222, 222, 222, 255, 196, 196, 196, 255, 209, 209, 209, 255, 240, 240, 240, 255, 243, 243, 243, 255, 217, 217, 217, 255, 166, 166, 166, 255, 89, 89, 89, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 64, 64, 64, 255, 139, 139, 139, 255, 150, 150, 150, 255, 92, 92, 92, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 27, 27, 27, 255, 32, 32, 32, 255, 28, 28, 28, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 222, 222, 222, 255, 231, 231, 231, 255, 93, 93, 93, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 110, 110, 110, 255, 182, 182, 182, 255, 208, 208, 208, 255, 181, 181, 181, 255, 92, 92, 92, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 83, 83, 83, 255, 209, 209, 209, 255, 184, 184, 184, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 187, 187, 187, 255, 251, 251, 251, 255, 216, 216, 216, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 34, 34, 34, 255, 160, 160, 160, 255, 252, 252, 252, 255, 197, 197, 197, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 117, 117, 117, 255, 247, 247, 247, 255, 251, 251, 251, 255, 232, 232, 232, 255, 116, 116, 116, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 16, 16, 16, 255, 26, 26, 26, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 146, 146, 146, 255, 206, 206, 206, 255, 238, 238, 238, 255, 247, 247, 247, 255, 234, 234, 234, 255, 204, 204, 204, 255, 159, 159, 159, 255, 209, 209, 209, 255, 236, 236, 236, 255, 234, 234, 234, 255, 202, 202, 202, 255, 141, 141, 141, 255, 52, 52, 52, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 114, 114, 114, 255, 143, 143, 143, 255, 103, 103, 103, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51, 51, 51, 255, 218, 218, 218, 255, 238, 238, 238, 255, 109, 109, 109, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 98, 98, 98, 255, 183, 183, 183, 255, 216, 216, 216, 255, 189, 189, 189, 255, 94, 94, 94, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 92, 92, 92, 255, 207, 207, 207, 255, 175, 175, 175, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 220, 220, 220, 255, 252, 252, 252, 255, 188, 188, 188, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 17, 17, 17, 255, 153, 153, 153, 255, 252, 252, 252, 255, 202, 202, 202, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 186, 186, 186, 255, 254, 254, 254, 255, 239, 239, 239, 255, 178, 178, 178, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 14, 14, 14, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 145, 145, 145, 255, 212, 212, 212, 255, 245, 245, 245, 255, 250, 250, 250, 255, 229, 229, 229, 255, 185, 185, 185, 255, 153, 153, 153, 255, 205, 205, 205, 255, 229, 229, 229, 255, 224, 224, 224, 255, 188, 188, 188, 255, 121, 121, 121, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 113, 113, 113, 255, 129, 129, 129, 255, 112, 112, 112, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 216, 216, 216, 255, 242, 242, 242, 255, 120, 120, 120, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 91, 91, 91, 255, 187, 187, 187, 255, 223, 223, 223, 255, 192, 192, 192, 255, 86, 86, 86, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 101, 101, 101, 255, 204, 204, 204, 255, 164, 164, 164, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 138, 138, 138, 255, 239, 239, 239, 255, 246, 246, 246, 255, 158, 158, 158, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 148, 148, 148, 255, 252, 252, 252, 255, 204, 204, 204, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 74, 74, 74, 255, 233, 233, 233, 255, 236, 236, 236, 255, 217, 217, 217, 255, 84, 84, 84, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 119, 119, 119, 255, 202, 202, 202, 255, 245, 245, 245, 255, 253, 253, 253, 255, 228, 228, 228, 255, 175, 175, 175, 255, 151, 151, 151, 255, 199, 199, 199, 255, 221, 221, 221, 255, 213, 213, 213, 255, 175, 175, 175, 255, 105, 105, 105, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 83, 83, 83, 255, 119, 119, 119, 255, 114, 114, 114, 255, 52, 52, 52, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 216, 216, 216, 255, 245, 245, 245, 255, 126, 126, 126, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 92, 92, 92, 255, 194, 194, 194, 255, 229, 229, 229, 255, 190, 190, 190, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 108, 108, 108, 255, 201, 201, 201, 255, 153, 153, 153, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 171, 171, 171, 255, 249, 249, 249, 255, 235, 235, 235, 255, 130, 130, 130, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 147, 147, 147, 255, 252, 252, 252, 255, 203, 203, 203, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 164, 164, 164, 255, 253, 253, 253, 255, 230, 230, 230, 255, 155, 155, 155, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 170, 170, 170, 255, 234, 234, 234, 255, 254, 254, 254, 255, 236, 236, 236, 255, 182, 182, 182, 255, 149, 149, 149, 255, 192, 192, 192, 255, 210, 210, 210, 255, 201, 201, 201, 255, 162, 162, 162, 255, 92, 92, 92, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 101, 101, 101, 255, 99, 99, 99, 255, 74, 74, 74, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 217, 217, 217, 255, 246, 246, 246, 255, 128, 128, 128, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 101, 101, 101, 255, 204, 204, 204, 255, 234, 234, 234, 255, 181, 181, 181, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 115, 115, 115, 255, 196, 196, 196, 255, 142, 142, 142, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 193, 193, 193, 255, 253, 253, 253, 255, 224, 224, 224, 255, 107, 107, 107, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 150, 150, 150, 255, 252, 252, 252, 255, 200, 200, 200, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 161, 161, 161, 255, 224, 224, 224, 255, 242, 242, 242, 255, 200, 200, 200, 255, 55, 55, 55, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 105, 105, 105, 255, 202, 202, 202, 255, 249, 249, 249, 255, 248, 248, 248, 255, 204, 204, 204, 255, 146, 146, 146, 255, 183, 183, 183, 255, 198, 198, 198, 255, 188, 188, 188, 255, 149, 149, 149, 255, 80, 80, 80, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 95, 95, 95, 255, 58, 58, 58, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 221, 221, 221, 255, 246, 246, 246, 255, 125, 125, 125, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 118, 118, 118, 255, 217, 217, 217, 255, 235, 235, 235, 255, 163, 163, 163, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 121, 121, 121, 255, 191, 191, 191, 255, 129, 129, 129, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 207, 207, 207, 255, 253, 253, 253, 255, 214, 214, 214, 255, 90, 90, 90, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 155, 155, 155, 255, 252, 252, 252, 255, 193, 193, 193, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 224, 224, 224, 255, 250, 250, 250, 255, 219, 219, 219, 255, 131, 131, 131, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 134, 134, 134, 255, 221, 221, 221, 255, 252, 252, 252, 255, 232, 232, 232, 255, 164, 164, 164, 255, 173, 173, 173, 255, 184, 184, 184, 255, 172, 172, 172, 255, 134, 134, 134, 255, 67, 67, 67, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 72, 72, 72, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 226, 226, 226, 255, 244, 244, 244, 255, 118, 118, 118, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 141, 141, 141, 255, 231, 231, 231, 255, 231, 231, 231, 255, 134, 134, 134, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 126, 126, 126, 255, 185, 185, 185, 255, 116, 116, 116, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 92, 92, 92, 255, 214, 214, 214, 255, 251, 251, 251, 255, 206, 206, 206, 255, 81, 81, 81, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 164, 164, 164, 255, 252, 252, 252, 255, 184, 184, 184, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 169, 169, 169, 255, 249, 249, 249, 255, 238, 238, 238, 255, 181, 181, 181, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 151, 151, 151, 255, 230, 230, 230, 255, 249, 249, 249, 255, 212, 212, 212, 255, 161, 161, 161, 255, 167, 167, 167, 255, 154, 154, 154, 255, 116, 116, 116, 255, 52, 52, 52, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 233, 233, 233, 255, 240, 240, 240, 255, 105, 105, 105, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 169, 169, 169, 255, 243, 243, 243, 255, 219, 219, 219, 255, 90, 90, 90, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 131, 131, 131, 255, 178, 178, 178, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 216, 216, 216, 255, 249, 249, 249, 255, 202, 202, 202, 255, 79, 79, 79, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 174, 174, 174, 255, 251, 251, 251, 255, 170, 170, 170, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 96, 96, 96, 255, 229, 229, 229, 255, 231, 231, 231, 255, 204, 204, 204, 255, 106, 106, 106, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 41, 41, 41, 255, 157, 157, 157, 255, 232, 232, 232, 255, 243, 243, 243, 255, 194, 194, 194, 255, 147, 147, 147, 255, 131, 131, 131, 255, 95, 95, 95, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 105, 105, 105, 255, 240, 240, 240, 255, 233, 233, 233, 255, 85, 85, 85, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 198, 198, 198, 255, 249, 249, 249, 255, 194, 194, 194, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 134, 134, 134, 255, 169, 169, 169, 255, 87, 87, 87, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 104, 104, 104, 255, 214, 214, 214, 255, 246, 246, 246, 255, 202, 202, 202, 255, 83, 83, 83, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 186, 186, 186, 255, 249, 249, 249, 255, 153, 153, 153, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 119, 119, 119, 255, 191, 191, 191, 255, 243, 243, 243, 255, 205, 205, 205, 255, 159, 159, 159, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 34, 34, 34, 255, 57, 57, 57, 255, 79, 79, 79, 255, 155, 155, 155, 255, 230, 230, 230, 255, 237, 237, 237, 255, 179, 179, 179, 255, 105, 105, 105, 255, 68, 68, 68, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 131, 131, 131, 255, 246, 246, 246, 255, 223, 223, 223, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 98, 98, 98, 255, 224, 224, 224, 255, 246, 246, 246, 255, 155, 155, 155, 255, 0, 0, 0, 255, 9, 9, 9, 255, 136, 136, 136, 255, 160, 160, 160, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 99, 99, 99, 255, 208, 208, 208, 255, 242, 242, 242, 255, 203, 203, 203, 255, 93, 93, 93, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 198, 198, 198, 255, 244, 244, 244, 255, 132, 132, 132, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 204, 204, 204, 255, 236, 236, 236, 255, 207, 207, 207, 255, 186, 186, 186, 255, 79, 79, 79, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 14, 14, 14, 255, 26, 26, 26, 255, 40, 40, 40, 255, 56, 56, 56, 255, 72, 72, 72, 255, 86, 86, 86, 255, 144, 144, 144, 255, 225, 225, 225, 255, 233, 233, 233, 255, 171, 171, 171, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 19, 19, 19, 255, 16, 16, 16, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 158, 158, 158, 255, 251, 251, 251, 255, 207, 207, 207, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 147, 147, 147, 255, 244, 244, 244, 255, 230, 230, 230, 255, 98, 98, 98, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 88, 88, 88, 255, 199, 199, 199, 255, 238, 238, 238, 255, 207, 207, 207, 255, 107, 107, 107, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 210, 210, 210, 255, 236, 236, 236, 255, 106, 106, 106, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 168, 168, 168, 255, 235, 235, 235, 255, 226, 226, 226, 255, 192, 192, 192, 255, 134, 134, 134, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 26, 26, 26, 255, 39, 39, 39, 255, 52, 52, 52, 255, 61, 61, 61, 255, 67, 67, 67, 255, 126, 126, 126, 255, 216, 216, 216, 255, 229, 229, 229, 255, 169, 169, 169, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 33, 33, 33, 255, 24, 24, 24, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 185, 185, 185, 255, 252, 252, 252, 255, 184, 184, 184, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 191, 191, 191, 255, 253, 253, 253, 255, 198, 198, 198, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 70, 70, 70, 255, 186, 186, 186, 255, 232, 232, 232, 255, 210, 210, 210, 255, 123, 123, 123, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 220, 220, 220, 255, 226, 226, 226, 255, 75, 75, 75, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 128, 128, 128, 255, 223, 223, 223, 255, 209, 209, 209, 255, 180, 180, 180, 255, 164, 164, 164, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 13, 13, 13, 255, 23, 23, 23, 255, 31, 31, 31, 255, 34, 34, 34, 255, 30, 30, 30, 255, 99, 99, 99, 255, 202, 202, 202, 255, 226, 226, 226, 255, 173, 173, 173, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 45, 45, 45, 255, 43, 43, 43, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 209, 209, 209, 255, 247, 247, 247, 255, 152, 152, 152, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 87, 87, 87, 255, 227, 227, 227, 255, 248, 248, 248, 255, 146, 146, 146, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 47, 47, 47, 255, 169, 169, 169, 255, 224, 224, 224, 255, 213, 213, 213, 255, 140, 140, 140, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 228, 228, 228, 255, 211, 211, 211, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 205, 205, 205, 255, 218, 218, 218, 255, 154, 154, 154, 255, 174, 174, 174, 255, 104, 104, 104, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 183, 183, 183, 255, 222, 222, 222, 255, 180, 180, 180, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 48, 48, 48, 255, 60, 60, 60, 255, 45, 45, 45, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 93, 93, 93, 255, 229, 229, 229, 255, 235, 235, 235, 255, 111, 111, 111, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 151, 151, 151, 255, 249, 249, 249, 255, 224, 224, 224, 255, 72, 72, 72, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 148, 148, 148, 255, 212, 212, 212, 255, 214, 214, 214, 255, 155, 155, 155, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 119, 119, 119, 255, 232, 232, 232, 255, 191, 191, 191, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 132, 132, 132, 255, 185, 185, 185, 255, 218, 218, 218, 255, 150, 150, 150, 255, 168, 168, 168, 255, 136, 136, 136, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 156, 156, 156, 255, 214, 214, 214, 255, 189, 189, 189, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 71, 71, 71, 255, 67, 67, 67, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 142, 142, 142, 255, 241, 241, 241, 255, 213, 213, 213, 255, 57, 57, 57, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 202, 202, 202, 255, 254, 254, 254, 255, 178, 178, 178, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 122, 122, 122, 255, 197, 197, 197, 255, 211, 211, 211, 255, 168, 168, 168, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 146, 146, 146, 255, 233, 233, 233, 255, 166, 166, 166, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 107, 107, 107, 255, 200, 200, 200, 255, 212, 212, 212, 255, 165, 165, 165, 255, 151, 151, 151, 255, 150, 150, 150, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 119, 119, 119, 255, 200, 200, 200, 255, 197, 197, 197, 255, 109, 109, 109, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 76, 76, 76, 255, 85, 85, 85, 255, 59, 59, 59, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 183, 183, 183, 255, 243, 243, 243, 255, 179, 179, 179, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 108, 108, 108, 255, 237, 237, 237, 255, 238, 238, 238, 255, 110, 110, 110, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 93, 93, 93, 255, 178, 178, 178, 255, 205, 205, 205, 255, 176, 176, 176, 255, 95, 95, 95, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 169, 169, 169, 255, 228, 228, 228, 255, 137, 137, 137, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 87, 87, 87, 255, 186, 186, 186, 255, 199, 199, 199, 255, 172, 172, 172, 255, 127, 127, 127, 255, 150, 150, 150, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 178, 178, 178, 255, 200, 200, 200, 255, 136, 136, 136, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 74, 74, 74, 255, 99, 99, 99, 255, 83, 83, 83, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 75, 75, 75, 255, 214, 214, 214, 255, 233, 233, 233, 255, 130, 130, 130, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 47, 47, 47, 255, 68, 68, 68, 255, 83, 83, 83, 255, 94, 94, 94, 255, 100, 100, 100, 255, 104, 104, 104, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 93, 93, 93, 255, 86, 86, 86, 255, 78, 78, 78, 255, 69, 69, 69, 255, 59, 59, 59, 255, 48, 48, 48, 255, 38, 38, 38, 255, 27, 27, 27, 255, 17, 17, 17, 255, 175, 175, 175, 255, 252, 252, 252, 255, 200, 200, 200, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 155, 155, 155, 255, 195, 195, 195, 255, 181, 181, 181, 255, 116, 116, 116, 255, 31, 31, 31, 255, 41, 41, 41, 255, 58, 58, 58, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 79, 79, 79, 255, 73, 73, 73, 255, 67, 67, 67, 255, 51, 51, 51, 255, 27, 27, 27, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 188, 188, 188, 255, 219, 219, 219, 255, 101, 101, 101, 255, 0, 0, 0, 255, 0, 0, 0, 255, 131, 131, 131, 255, 172, 172, 172, 255, 194, 194, 194, 255, 131, 131, 131, 255, 100, 100, 100, 255, 140, 140, 140, 255, 119, 119, 119, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 145, 145, 145, 255, 195, 195, 195, 255, 158, 158, 158, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 107, 107, 107, 255, 103, 103, 103, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 138, 138, 138, 255, 231, 231, 231, 255, 207, 207, 207, 255, 64, 64, 64, 255, 87, 87, 87, 255, 127, 127, 127, 255, 157, 157, 157, 255, 178, 178, 178, 255, 193, 193, 193, 255, 202, 202, 202, 255, 207, 207, 207, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 186, 186, 186, 255, 179, 179, 179, 255, 172, 172, 172, 255, 164, 164, 164, 255, 156, 156, 156, 255, 147, 147, 147, 255, 137, 137, 137, 255, 127, 127, 127, 255, 116, 116, 116, 255, 105, 105, 105, 255, 94, 94, 94, 255, 221, 221, 221, 255, 245, 245, 245, 255, 138, 138, 138, 255, 48, 48, 48, 255, 38, 38, 38, 255, 29, 29, 29, 255, 20, 20, 20, 255, 12, 12, 12, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 25, 25, 25, 255, 59, 59, 59, 255, 91, 91, 91, 255, 106, 106, 106, 255, 133, 133, 133, 255, 156, 156, 156, 255, 176, 176, 176, 255, 185, 185, 185, 255, 200, 200, 200, 255, 212, 212, 212, 255, 217, 217, 217, 255, 225, 225, 225, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 224, 224, 224, 255, 213, 213, 213, 255, 205, 205, 205, 255, 185, 185, 185, 255, 157, 157, 157, 255, 119, 119, 119, 255, 96, 96, 96, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 201, 201, 201, 255, 204, 204, 204, 255, 61, 61, 61, 255, 0, 0, 0, 255, 118, 118, 118, 255, 183, 183, 183, 255, 186, 186, 186, 255, 134, 134, 134, 255, 74, 74, 74, 255, 124, 124, 124, 255, 123, 123, 123, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 179, 179, 179, 255, 173, 173, 173, 255, 79, 79, 79, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 52, 52, 52, 255, 112, 112, 112, 255, 120, 120, 120, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 186, 186, 186, 255, 232, 232, 232, 255, 173, 173, 173, 255, 206, 206, 206, 255, 227, 227, 227, 255, 237, 237, 237, 255, 240, 240, 240, 255, 238, 238, 238, 255, 231, 231, 231, 255, 222, 222, 222, 255, 211, 211, 211, 255, 200, 200, 200, 255, 189, 189, 189, 255, 179, 179, 179, 255, 170, 170, 170, 255, 162, 162, 162, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 107, 107, 107, 255, 146, 146, 146, 255, 246, 246, 246, 255, 214, 214, 214, 255, 73, 73, 73, 255, 62, 62, 62, 255, 51, 51, 51, 255, 40, 40, 40, 255, 28, 28, 28, 255, 16, 16, 16, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 35, 35, 35, 255, 61, 61, 61, 255, 88, 88, 88, 255, 101, 101, 101, 255, 126, 126, 126, 255, 150, 150, 150, 255, 172, 172, 172, 255, 181, 181, 181, 255, 198, 198, 198, 255, 212, 212, 212, 255, 217, 217, 217, 255, 226, 226, 226, 255, 231, 231, 231, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 233, 233, 233, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 245, 245, 245, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 249, 249, 249, 255, 239, 239, 239, 255, 230, 230, 230, 255, 204, 204, 204, 255, 165, 165, 165, 255, 139, 139, 139, 255, 72, 72, 72, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 209, 209, 209, 255, 183, 183, 183, 255, 15, 15, 15, 255, 108, 108, 108, 255, 172, 172, 172, 255, 164, 164, 164, 255, 132, 132, 132, 255, 50, 50, 50, 255, 105, 105, 105, 255, 118, 118, 118, 255, 80, 80, 80, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 47, 47, 47, 255, 152, 152, 152, 255, 178, 178, 178, 255, 118, 118, 118, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 36, 36, 36, 255, 113, 113, 113, 255, 134, 134, 134, 255, 104, 104, 104, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 111, 111, 111, 255, 175, 175, 175, 255, 218, 218, 218, 255, 242, 242, 242, 255, 250, 250, 250, 255, 246, 246, 246, 255, 233, 233, 233, 255, 213, 213, 213, 255, 188, 188, 188, 255, 161, 161, 161, 255, 132, 132, 132, 255, 105, 105, 105, 255, 78, 78, 78, 255, 55, 55, 55, 255, 34, 34, 34, 255, 17, 17, 17, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 15, 15, 15, 255, 22, 22, 22, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 44, 44, 44, 255, 203, 203, 203, 255, 246, 246, 246, 255, 158, 158, 158, 255, 42, 42, 42, 255, 46, 46, 46, 255, 52, 52, 52, 255, 65, 65, 65, 255, 80, 80, 80, 255, 96, 96, 96, 255, 105, 105, 105, 255, 122, 122, 122, 255, 140, 140, 140, 255, 148, 148, 148, 255, 163, 163, 163, 255, 177, 177, 177, 255, 182, 182, 182, 255, 191, 191, 191, 255, 196, 196, 196, 255, 198, 198, 198, 255, 197, 197, 197, 255, 192, 192, 192, 255, 184, 184, 184, 255, 178, 178, 178, 255, 165, 165, 165, 255, 150, 150, 150, 255, 134, 134, 134, 255, 126, 126, 126, 255, 109, 109, 109, 255, 141, 141, 141, 255, 165, 165, 165, 255, 144, 144, 144, 255, 81, 81, 81, 255, 69, 69, 69, 255, 70, 70, 70, 255, 76, 76, 76, 255, 88, 88, 88, 255, 96, 96, 96, 255, 115, 115, 115, 255, 138, 138, 138, 255, 151, 151, 151, 255, 176, 176, 176, 255, 201, 201, 201, 255, 222, 222, 222, 255, 230, 230, 230, 255, 241, 241, 241, 255, 239, 239, 239, 255, 233, 233, 233, 255, 208, 208, 208, 255, 163, 163, 163, 255, 93, 93, 93, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 121, 121, 121, 255, 210, 210, 210, 255, 157, 157, 157, 255, 99, 99, 99, 255, 160, 160, 160, 255, 156, 156, 156, 255, 81, 81, 81, 255, 32, 32, 32, 255, 85, 85, 85, 255, 108, 108, 108, 255, 87, 87, 87, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 113, 113, 113, 255, 170, 170, 170, 255, 144, 144, 144, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 111, 111, 111, 255, 145, 145, 145, 255, 124, 124, 124, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 130, 130, 130, 255, 197, 197, 197, 255, 237, 237, 237, 255, 253, 253, 253, 255, 250, 250, 250, 255, 230, 230, 230, 255, 198, 198, 198, 255, 155, 155, 155, 255, 107, 107, 107, 255, 54, 54, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 118, 118, 118, 255, 235, 235, 235, 255, 222, 222, 222, 255, 83, 83, 83, 255, 96, 96, 96, 255, 102, 102, 102, 255, 114, 114, 114, 255, 126, 126, 126, 255, 136, 136, 136, 255, 140, 140, 140, 255, 147, 147, 147, 255, 151, 151, 151, 255, 151, 151, 151, 255, 149, 149, 149, 255, 143, 143, 143, 255, 138, 138, 138, 255, 124, 124, 124, 255, 105, 105, 105, 255, 81, 81, 81, 255, 68, 68, 68, 255, 38, 38, 38, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 118, 118, 118, 255, 151, 151, 151, 255, 142, 142, 142, 255, 93, 93, 93, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 72, 72, 72, 255, 99, 99, 99, 255, 149, 149, 149, 255, 190, 190, 190, 255, 206, 206, 206, 255, 227, 227, 227, 255, 228, 228, 228, 255, 206, 206, 206, 255, 185, 185, 185, 255, 123, 123, 123, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 147, 147, 147, 255, 205, 205, 205, 255, 128, 128, 128, 255, 149, 149, 149, 255, 146, 146, 146, 255, 78, 78, 78, 255, 19, 19, 19, 255, 67, 67, 67, 255, 93, 93, 93, 255, 86, 86, 86, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 148, 148, 148, 255, 157, 157, 157, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 108, 108, 108, 255, 154, 154, 154, 255, 141, 141, 141, 255, 72, 72, 72, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 121, 121, 121, 255, 198, 198, 198, 255, 241, 241, 241, 255, 254, 254, 254, 255, 242, 242, 242, 255, 208, 208, 208, 255, 207, 207, 207, 255, 108, 108, 108, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 182, 182, 182, 255, 242, 242, 242, 255, 174, 174, 174, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 67, 67, 67, 255, 50, 50, 50, 255, 40, 40, 40, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 95, 95, 95, 255, 135, 135, 135, 255, 135, 135, 135, 255, 98, 98, 98, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 60, 60, 60, 255, 130, 130, 130, 255, 182, 182, 182, 255, 212, 212, 212, 255, 217, 217, 217, 255, 206, 206, 206, 255, 164, 164, 164, 255, 130, 130, 130, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 166, 166, 166, 255, 195, 195, 195, 255, 143, 143, 143, 255, 135, 135, 135, 255, 72, 72, 72, 255, 11, 11, 11, 255, 51, 51, 51, 255, 77, 77, 77, 255, 78, 78, 78, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 112, 112, 112, 255, 154, 154, 154, 255, 117, 117, 117, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 105, 105, 105, 255, 161, 161, 161, 255, 155, 155, 155, 255, 90, 90, 90, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 180, 180, 180, 255, 235, 235, 235, 255, 253, 253, 253, 255, 238, 238, 238, 255, 195, 195, 195, 255, 158, 158, 158, 255, 212, 212, 212, 255, 165, 165, 165, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 88, 88, 88, 255, 221, 221, 221, 255, 225, 225, 225, 255, 105, 105, 105, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 72, 72, 72, 255, 117, 117, 117, 255, 125, 125, 125, 255, 99, 99, 99, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 114, 114, 114, 255, 147, 147, 147, 255, 192, 192, 192, 255, 205, 205, 205, 255, 198, 198, 198, 255, 157, 157, 157, 255, 77, 77, 77, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 80, 80, 80, 255, 178, 178, 178, 255, 178, 178, 178, 255, 100, 100, 100, 255, 64, 64, 64, 255, 7, 7, 7, 255, 37, 37, 37, 255, 61, 61, 61, 255, 66, 66, 66, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 34, 34, 34, 255, 65, 65, 65, 255, 136, 136, 136, 255, 135, 135, 135, 255, 54, 54, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 103, 103, 103, 255, 168, 168, 168, 255, 168, 168, 168, 255, 106, 106, 106, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 139, 139, 139, 255, 215, 215, 215, 255, 248, 248, 248, 255, 241, 241, 241, 255, 198, 198, 198, 255, 123, 123, 123, 255, 100, 100, 100, 255, 193, 193, 193, 255, 193, 193, 193, 255, 97, 97, 97, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 160, 160, 160, 255, 235, 235, 235, 255, 186, 186, 186, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51, 51, 51, 255, 99, 99, 99, 255, 113, 113, 113, 255, 94, 94, 94, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 83, 83, 83, 255, 155, 155, 155, 255, 177, 177, 177, 255, 192, 192, 192, 255, 167, 167, 167, 255, 139, 139, 139, 255, 53, 53, 53, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 113, 113, 113, 255, 183, 183, 183, 255, 157, 157, 157, 255, 9, 9, 9, 255, 4, 4, 4, 255, 25, 25, 25, 255, 44, 44, 44, 255, 52, 52, 52, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 40, 40, 40, 255, 56, 56, 56, 255, 68, 68, 68, 255, 75, 75, 75, 255, 77, 77, 77, 255, 74, 74, 74, 255, 104, 104, 104, 255, 136, 136, 136, 255, 94, 94, 94, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 174, 174, 174, 255, 179, 179, 179, 255, 120, 120, 120, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 174, 174, 174, 255, 233, 233, 233, 255, 245, 245, 245, 255, 213, 213, 213, 255, 141, 141, 141, 255, 35, 35, 35, 255, 32, 32, 32, 255, 159, 159, 159, 255, 198, 198, 198, 255, 146, 146, 146, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 204, 204, 204, 255, 225, 225, 225, 255, 127, 127, 127, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 82, 82, 82, 255, 98, 98, 98, 255, 86, 86, 86, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 70, 70, 70, 255, 145, 145, 145, 255, 178, 178, 178, 255, 178, 178, 178, 255, 145, 145, 145, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 65, 65, 65, 255, 99, 99, 99, 255, 109, 109, 109, 255, 181, 181, 181, 255, 131, 131, 131, 255, 1, 1, 1, 255, 12, 12, 12, 255, 27, 27, 27, 255, 36, 36, 36, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 27, 27, 27, 255, 41, 41, 41, 255, 54, 54, 54, 255, 68, 68, 68, 255, 80, 80, 80, 255, 91, 91, 91, 255, 101, 101, 101, 255, 109, 109, 109, 255, 115, 115, 115, 255, 118, 118, 118, 255, 118, 118, 118, 255, 116, 116, 116, 255, 110, 110, 110, 255, 101, 101, 101, 255, 89, 89, 89, 255, 74, 74, 74, 255, 120, 120, 120, 255, 115, 115, 115, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 180, 180, 180, 255, 189, 189, 189, 255, 130, 130, 130, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 98, 98, 98, 255, 195, 195, 195, 255, 238, 238, 238, 255, 231, 231, 231, 255, 176, 176, 176, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 115, 115, 115, 255, 186, 186, 186, 255, 172, 172, 172, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 133, 133, 133, 255, 224, 224, 224, 255, 194, 194, 194, 255, 53, 53, 53, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 66, 66, 66, 255, 83, 83, 83, 255, 75, 75, 75, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 114, 114, 114, 255, 143, 143, 143, 255, 166, 166, 166, 255, 143, 143, 143, 255, 76, 76, 76, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 74, 74, 74, 255, 85, 85, 85, 255, 81, 81, 81, 255, 130, 130, 130, 255, 174, 174, 174, 255, 102, 102, 102, 255, 0, 0, 0, 255, 9, 9, 9, 255, 19, 19, 19, 255, 19, 19, 19, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 163, 163, 163, 255, 155, 155, 155, 255, 146, 146, 146, 255, 135, 135, 135, 255, 122, 122, 122, 255, 106, 106, 106, 255, 88, 88, 88, 255, 68, 68, 68, 255, 46, 46, 46, 255, 91, 91, 91, 255, 116, 116, 116, 255, 75, 75, 75, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 105, 105, 105, 255, 187, 187, 187, 255, 197, 197, 197, 255, 139, 139, 139, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 120, 120, 120, 255, 206, 206, 206, 255, 236, 236, 236, 255, 211, 211, 211, 255, 135, 135, 135, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 163, 163, 163, 255, 180, 180, 180, 255, 114, 114, 114, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 182, 182, 182, 255, 221, 221, 221, 255, 147, 147, 147, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 132, 132, 132, 255, 79, 79, 79, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 51, 51, 51, 255, 67, 67, 67, 255, 61, 61, 61, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 121, 121, 121, 255, 152, 152, 152, 255, 136, 136, 136, 255, 110, 110, 110, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 61, 61, 61, 255, 72, 72, 72, 255, 67, 67, 67, 255, 31, 31, 31, 255, 143, 143, 143, 255, 162, 162, 162, 255, 70, 70, 70, 255, 0, 0, 0, 255, 2, 2, 2, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 53, 53, 53, 255, 73, 73, 73, 255, 91, 91, 91, 255, 105, 105, 105, 255, 118, 118, 118, 255, 129, 129, 129, 255, 138, 138, 138, 255, 145, 145, 145, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 214, 214, 214, 255, 207, 207, 207, 255, 200, 200, 200, 255, 192, 192, 192, 255, 183, 183, 183, 255, 172, 172, 172, 255, 161, 161, 161, 255, 149, 149, 149, 255, 135, 135, 135, 255, 119, 119, 119, 255, 102, 102, 102, 255, 83, 83, 83, 255, 63, 63, 63, 255, 40, 40, 40, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 101, 101, 101, 255, 95, 95, 95, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 109, 109, 109, 255, 194, 194, 194, 255, 205, 205, 205, 255, 145, 145, 145, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 132, 132, 132, 255, 210, 210, 210, 255, 229, 229, 229, 255, 189, 189, 189, 255, 95, 95, 95, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 132, 132, 132, 255, 175, 175, 175, 255, 140, 140, 140, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 207, 207, 207, 255, 199, 199, 199, 255, 87, 87, 87, 255, 0, 0, 0, 255, 0, 0, 0, 255, 155, 155, 155, 255, 148, 148, 148, 255, 101, 101, 101, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 38, 38, 38, 255, 52, 52, 52, 255, 47, 47, 47, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 102, 102, 102, 255, 138, 138, 138, 255, 137, 137, 137, 255, 102, 102, 102, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 46, 46, 46, 255, 56, 56, 56, 255, 42, 42, 42, 255, 24, 24, 24, 255, 43, 43, 43, 255, 149, 149, 149, 255, 145, 145, 145, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 81, 81, 81, 255, 118, 118, 118, 255, 149, 149, 149, 255, 173, 173, 173, 255, 192, 192, 192, 255, 208, 208, 208, 255, 220, 220, 220, 255, 228, 228, 228, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 240, 240, 240, 255, 157, 157, 157, 255, 146, 146, 146, 255, 136, 136, 136, 255, 125, 125, 125, 255, 114, 114, 114, 255, 103, 103, 103, 255, 91, 91, 91, 255, 78, 78, 78, 255, 65, 65, 65, 255, 51, 51, 51, 255, 35, 35, 35, 255, 19, 19, 19, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 75, 75, 75, 255, 95, 95, 95, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 115, 115, 115, 255, 201, 201, 201, 255, 212, 212, 212, 255, 149, 149, 149, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 138, 138, 138, 255, 210, 210, 210, 255, 220, 220, 220, 255, 169, 169, 169, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 97, 97, 97, 255, 161, 161, 161, 255, 152, 152, 152, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 155, 155, 155, 255, 212, 212, 212, 255, 163, 163, 163, 255, 19, 19, 19, 255, 0, 0, 0, 255, 124, 124, 124, 255, 164, 164, 164, 255, 165, 165, 165, 255, 128, 128, 128, 255, 52, 52, 52, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 36, 36, 36, 255, 31, 31, 31, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 87, 87, 87, 255, 112, 112, 112, 255, 124, 124, 124, 255, 90, 90, 90, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 31, 31, 31, 255, 39, 39, 39, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 69, 69, 69, 255, 149, 149, 149, 255, 126, 126, 126, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 110, 110, 110, 255, 154, 154, 154, 255, 189, 189, 189, 255, 215, 215, 215, 255, 233, 233, 233, 255, 245, 245, 245, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 249, 249, 249, 255, 243, 243, 243, 255, 236, 236, 236, 255, 227, 227, 227, 255, 218, 218, 218, 255, 208, 208, 208, 255, 198, 198, 198, 255, 187, 187, 187, 255, 177, 177, 177, 255, 167, 167, 167, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 80, 80, 80, 255, 76, 76, 76, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 122, 122, 122, 255, 208, 208, 208, 255, 217, 217, 217, 255, 152, 152, 152, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 137, 137, 137, 255, 206, 206, 206, 255, 211, 211, 211, 255, 151, 151, 151, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 61, 61, 61, 255, 141, 141, 141, 255, 154, 154, 154, 255, 97, 97, 97, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 184, 184, 184, 255, 199, 199, 199, 255, 117, 117, 117, 255, 0, 0, 0, 255, 36, 36, 36, 255, 120, 120, 120, 255, 169, 169, 169, 255, 181, 181, 181, 255, 157, 157, 157, 255, 97, 97, 97, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 20, 20, 20, 255, 14, 14, 14, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 100, 100, 100, 255, 109, 109, 109, 255, 97, 97, 97, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 19, 19, 19, 255, 22, 22, 22, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 88, 88, 88, 255, 145, 145, 145, 255, 104, 104, 104, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 127, 127, 127, 255, 175, 175, 175, 255, 210, 210, 210, 255, 233, 233, 233, 255, 245, 245, 245, 255, 248, 248, 248, 255, 243, 243, 243, 255, 232, 232, 232, 255, 216, 216, 216, 255, 197, 197, 197, 255, 175, 175, 175, 255, 151, 151, 151, 255, 126, 126, 126, 255, 100, 100, 100, 255, 75, 75, 75, 255, 50, 50, 50, 255, 26, 26, 26, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 56, 56, 56, 255, 73, 73, 73, 255, 46, 46, 46, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 130, 130, 130, 255, 215, 215, 215, 255, 222, 222, 222, 255, 153, 153, 153, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 133, 133, 133, 255, 200, 200, 200, 255, 202, 202, 202, 255, 138, 138, 138, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 118, 118, 118, 255, 148, 148, 148, 255, 113, 113, 113, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 119, 119, 119, 255, 195, 195, 195, 255, 174, 174, 174, 255, 67, 67, 67, 255, 0, 0, 0, 255, 12, 12, 12, 255, 106, 106, 106, 255, 166, 166, 166, 255, 192, 192, 192, 255, 185, 185, 185, 255, 144, 144, 144, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 89, 89, 89, 255, 97, 97, 97, 255, 82, 82, 82, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 101, 101, 101, 255, 136, 136, 136, 255, 81, 81, 81, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 100, 100, 100, 255, 160, 160, 160, 255, 202, 202, 202, 255, 227, 227, 227, 255, 237, 237, 237, 255, 234, 234, 234, 255, 219, 219, 219, 255, 195, 195, 195, 255, 163, 163, 163, 255, 124, 124, 124, 255, 81, 81, 81, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 58, 58, 58, 255, 56, 56, 56, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 138, 138, 138, 255, 222, 222, 222, 255, 226, 226, 226, 255, 152, 152, 152, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 124, 124, 124, 255, 192, 192, 192, 255, 194, 194, 194, 255, 128, 128, 128, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 93, 93, 93, 255, 136, 136, 136, 255, 120, 120, 120, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 153, 153, 153, 255, 191, 191, 191, 255, 142, 142, 142, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 79, 79, 79, 255, 153, 153, 153, 255, 194, 194, 194, 255, 205, 205, 205, 255, 185, 185, 185, 255, 138, 138, 138, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 62, 62, 62, 255, 83, 83, 83, 255, 65, 65, 65, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 107, 107, 107, 255, 124, 124, 124, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 108, 108, 108, 255, 168, 168, 168, 255, 206, 206, 206, 255, 223, 223, 223, 255, 223, 223, 223, 255, 205, 205, 205, 255, 173, 173, 173, 255, 129, 129, 129, 255, 73, 73, 73, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 36, 36, 36, 255, 50, 50, 50, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 145, 145, 145, 255, 228, 228, 228, 255, 229, 229, 229, 255, 151, 151, 151, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 112, 112, 112, 255, 182, 182, 182, 255, 186, 186, 186, 255, 123, 123, 123, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 69, 69, 69, 255, 120, 120, 120, 255, 119, 119, 119, 255, 62, 62, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 74, 74, 74, 255, 170, 170, 170, 255, 177, 177, 177, 255, 106, 106, 106, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 122, 122, 122, 255, 181, 181, 181, 255, 212, 212, 212, 255, 215, 215, 215, 255, 193, 193, 193, 255, 148, 148, 148, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 55, 55, 55, 255, 68, 68, 68, 255, 47, 47, 47, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 108, 108, 108, 255, 110, 110, 110, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 94, 94, 94, 255, 158, 158, 158, 255, 197, 197, 197, 255, 212, 212, 212, 255, 205, 205, 205, 255, 178, 178, 178, 255, 131, 131, 131, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 34, 34, 34, 255, 36, 36, 36, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 152, 152, 152, 255, 233, 233, 233, 255, 232, 232, 232, 255, 149, 149, 149, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 98, 98, 98, 255, 171, 171, 171, 255, 180, 180, 180, 255, 120, 120, 120, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 46, 46, 46, 255, 103, 103, 103, 255, 113, 113, 113, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 111, 111, 111, 255, 173, 173, 173, 255, 156, 156, 156, 255, 70, 70, 70, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 145, 145, 145, 255, 196, 196, 196, 255, 223, 223, 223, 255, 227, 227, 227, 255, 210, 210, 210, 255, 175, 175, 175, 255, 125, 125, 125, 255, 61, 61, 61, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 84, 84, 84, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 48, 48, 48, 255, 51, 51, 51, 255, 42, 42, 42, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 105, 105, 105, 255, 95, 95, 95, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 133, 133, 133, 255, 180, 180, 180, 255, 199, 199, 199, 255, 192, 192, 192, 255, 160, 160, 160, 255, 105, 105, 105, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 14, 14, 14, 255, 26, 26, 26, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 157, 157, 157, 255, 237, 237, 237, 255, 234, 234, 234, 255, 147, 147, 147, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 158, 158, 158, 255, 173, 173, 173, 255, 120, 120, 120, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 85, 85, 85, 255, 104, 104, 104, 255, 78, 78, 78, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 132, 132, 132, 255, 167, 167, 167, 255, 132, 132, 132, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 76, 76, 76, 255, 149, 149, 149, 255, 198, 198, 198, 255, 227, 227, 227, 255, 238, 238, 238, 255, 232, 232, 232, 255, 213, 213, 213, 255, 181, 181, 181, 255, 140, 140, 140, 255, 92, 92, 92, 255, 196, 196, 196, 255, 158, 158, 158, 255, 90, 90, 90, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 38, 38, 38, 255, 39, 39, 39, 255, 24, 24, 24, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51, 51, 51, 255, 99, 99, 99, 255, 80, 80, 80, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 91, 91, 91, 255, 152, 152, 152, 255, 183, 183, 183, 255, 184, 184, 184, 255, 156, 156, 156, 255, 100, 100, 100, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 15, 15, 15, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 161, 161, 161, 255, 241, 241, 241, 255, 235, 235, 235, 255, 145, 145, 145, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 143, 143, 143, 255, 165, 165, 165, 255, 121, 121, 121, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 67, 67, 67, 255, 91, 91, 91, 255, 77, 77, 77, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 141, 141, 141, 255, 155, 155, 155, 255, 108, 108, 108, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 129, 129, 129, 255, 182, 182, 182, 255, 218, 218, 218, 255, 239, 239, 239, 255, 247, 247, 247, 255, 244, 244, 244, 255, 233, 233, 233, 255, 214, 214, 214, 255, 217, 217, 217, 255, 208, 208, 208, 255, 170, 170, 170, 255, 103, 103, 103, 255, 69, 69, 69, 255, 38, 38, 38, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 22, 22, 22, 255, 22, 22, 22, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 90, 90, 90, 255, 65, 65, 65, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 109, 109, 109, 255, 157, 157, 157, 255, 174, 174, 174, 255, 158, 158, 158, 255, 111, 111, 111, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 162, 162, 162, 255, 243, 243, 243, 255, 237, 237, 237, 255, 145, 145, 145, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 45, 45, 45, 255, 127, 127, 127, 255, 156, 156, 156, 255, 122, 122, 122, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 77, 77, 77, 255, 71, 71, 71, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 80, 80, 80, 255, 140, 140, 140, 255, 139, 139, 139, 255, 87, 87, 87, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 77, 77, 77, 255, 135, 135, 135, 255, 180, 180, 180, 255, 212, 212, 212, 255, 234, 234, 234, 255, 247, 247, 247, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 242, 242, 242, 255, 232, 232, 232, 255, 221, 221, 221, 255, 209, 209, 209, 255, 197, 197, 197, 255, 185, 185, 185, 255, 174, 174, 174, 255, 163, 163, 163, 255, 154, 154, 154, 255, 146, 146, 146, 255, 138, 138, 138, 255, 132, 132, 132, 255, 126, 126, 126, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 88, 88, 88, 255, 82, 82, 82, 255, 76, 76, 76, 255, 68, 68, 68, 255, 60, 60, 60, 255, 52, 52, 52, 255, 42, 42, 42, 255, 31, 31, 31, 255, 20, 20, 20, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 57, 57, 57, 255, 80, 80, 80, 255, 51, 51, 51, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 45, 45, 45, 255, 115, 115, 115, 255, 153, 153, 153, 255, 158, 158, 158, 255, 129, 129, 129, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 160, 160, 160, 255, 244, 244, 244, 255, 239, 239, 239, 255, 147, 147, 147, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 110, 110, 110, 255, 145, 145, 145, 255, 122, 122, 122, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 61, 61, 61, 255, 63, 63, 63, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 92, 92, 92, 255, 134, 134, 134, 255, 123, 123, 123, 255, 70, 70, 70, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 92, 92, 92, 255, 134, 134, 134, 255, 167, 167, 167, 255, 193, 193, 193, 255, 212, 212, 212, 255, 226, 226, 226, 255, 236, 236, 236, 255, 243, 243, 243, 255, 247, 247, 247, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 229, 229, 229, 255, 225, 225, 225, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 195, 195, 195, 255, 189, 189, 189, 255, 183, 183, 183, 255, 176, 176, 176, 255, 169, 169, 169, 255, 161, 161, 161, 255, 152, 152, 152, 255, 143, 143, 143, 255, 134, 134, 134, 255, 123, 123, 123, 255, 112, 112, 112, 255, 100, 100, 100, 255, 87, 87, 87, 255, 73, 73, 73, 255, 59, 59, 59, 255, 45, 45, 45, 255, 30, 30, 30, 255, 16, 16, 16, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 55, 55, 55, 255, 68, 68, 68, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51, 51, 51, 255, 113, 113, 113, 255, 144, 144, 144, 255, 141, 141, 141, 255, 102, 102, 102, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 155, 155, 155, 255, 244, 244, 244, 255, 242, 242, 242, 255, 151, 151, 151, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 92, 92, 92, 255, 133, 133, 133, 255, 120, 120, 120, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 46, 46, 46, 255, 51, 51, 51, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 95, 95, 95, 255, 124, 124, 124, 255, 107, 107, 107, 255, 57, 57, 57, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 58, 58, 58, 255, 144, 144, 144, 255, 204, 204, 204, 255, 237, 237, 237, 255, 242, 242, 242, 255, 218, 218, 218, 255, 165, 165, 165, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 127, 127, 127, 255, 122, 122, 122, 255, 117, 117, 117, 255, 111, 111, 111, 255, 104, 104, 104, 255, 96, 96, 96, 255, 86, 86, 86, 255, 75, 75, 75, 255, 63, 63, 63, 255, 50, 50, 50, 255, 37, 37, 37, 255, 24, 24, 24, 255, 12, 12, 12, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 49, 49, 49, 255, 56, 56, 56, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 106, 106, 106, 255, 132, 132, 132, 255, 123, 123, 123, 255, 78, 78, 78, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 146, 146, 146, 255, 241, 241, 241, 255, 245, 245, 245, 255, 158, 158, 158, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 74, 74, 74, 255, 118, 118, 118, 255, 116, 116, 116, 255, 55, 55, 55, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 30, 30, 30, 255, 38, 38, 38, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 92, 92, 92, 255, 111, 111, 111, 255, 93, 93, 93, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 129, 129, 129, 255, 197, 197, 197, 255, 237, 237, 237, 255, 248, 248, 248, 255, 231, 231, 231, 255, 184, 184, 184, 255, 107, 107, 107, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 14, 14, 14, 255, 22, 22, 22, 255, 30, 30, 30, 255, 38, 38, 38, 255, 45, 45, 45, 255, 51, 51, 51, 255, 56, 56, 56, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 54, 54, 54, 255, 47, 47, 47, 255, 39, 39, 39, 255, 28, 28, 28, 255, 16, 16, 16, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 42, 42, 42, 255, 44, 44, 44, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 95, 95, 95, 255, 118, 118, 118, 255, 108, 108, 108, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 132, 132, 132, 255, 236, 236, 236, 255, 248, 248, 248, 255, 168, 168, 168, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 103, 103, 103, 255, 109, 109, 109, 255, 63, 63, 63, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 16, 16, 16, 255, 23, 23, 23, 255, 20, 20, 20, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 84, 84, 84, 255, 97, 97, 97, 255, 80, 80, 80, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 110, 110, 110, 255, 186, 186, 186, 255, 234, 234, 234, 255, 252, 252, 252, 255, 240, 240, 240, 255, 198, 198, 198, 255, 125, 125, 125, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 13, 13, 13, 255, 18, 18, 18, 255, 19, 19, 19, 255, 16, 16, 16, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 33, 33, 33, 255, 32, 32, 32, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 82, 82, 82, 255, 105, 105, 105, 255, 94, 94, 94, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 112, 112, 112, 255, 228, 228, 228, 255, 251, 251, 251, 255, 180, 180, 180, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 86, 86, 86, 255, 100, 100, 100, 255, 67, 67, 67, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 8, 8, 8, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 73, 73, 73, 255, 82, 82, 82, 255, 67, 67, 67, 255, 37, 37, 37, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 174, 174, 174, 255, 229, 229, 229, 255, 253, 253, 253, 255, 246, 246, 246, 255, 207, 207, 207, 255, 136, 136, 136, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 22, 22, 22, 255, 20, 20, 20, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 68, 68, 68, 255, 90, 90, 90, 255, 83, 83, 83, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 84, 84, 84, 255, 215, 215, 215, 255, 252, 252, 252, 255, 194, 194, 194, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 70, 70, 70, 255, 88, 88, 88, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 59, 59, 59, 255, 65, 65, 65, 255, 53, 53, 53, 255, 31, 31, 31, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 72, 72, 72, 255, 163, 163, 163, 255, 223, 223, 223, 255, 252, 252, 252, 255, 248, 248, 248, 255, 210, 210, 210, 255, 139, 139, 139, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 11, 11, 11, 255, 8, 8, 8, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 52, 52, 52, 255, 75, 75, 75, 255, 72, 72, 72, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 3 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/pattern/pattern_sine_wave.gd b/pattern/pattern_sine_wave.gd deleted file mode 100644 index 33a3d4d..0000000 --- a/pattern/pattern_sine_wave.gd +++ /dev/null @@ -1,232 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -func _ready(): - if !Engine.editor_hint: - gen() - - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - -# var f : float = pattern(v, 4, 4, CombinerType.MULTIPLY, CombinerAxisType.SINE, CombinerAxisType.SINE) - - var col : Color = sinewave(v) -# var col : Color = beehive_2_col(v) -# var col : Color = beehive_3_col(v) - - image.set_pixel(x, y, col) - - - image.unlock() - - tex.create_from_image(image) - texture = tex - -var p_o7136_amplitude = 0.500000000; -var p_o7136_frequency = 2.000000000; -var p_o7136_phase = 0.000000000; - -func sinewave(uv : Vector2) -> Color: - - var f : float = 1.0- abs(2.0 * (uv.y-0.5) - p_o7136_amplitude * sin((p_o7136_frequency* uv.x + p_o7136_phase) * 6.28318530718)); - - return Color(f, f, f, 1) - - -func clampv3(v : Vector3, mi : Vector3, ma : Vector3) -> Vector3: - v.x = clamp(v.x, mi.x, ma.x) - v.y = clamp(v.y, mi.y, ma.y) - v.y = clamp(v.z, mi.z, ma.z) - - return v - -func floorc(a : Color) -> Color: - var v : Color = Color() - - v.r = floor(a.r) - v.g = floor(a.g) - v.b = floor(a.b) - v.a = floor(a.a) - - return v - - -func floorv2(a : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = floor(a.x) - v.y = floor(a.y) - - return v - -func maxv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - - return v - -func maxv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - v.z = max(a.z, b.z) - - return v - -func absv2(v : Vector2) -> Vector2: - v.x = abs(v.x) - v.y = abs(v.y) - - return v - -func absv3(v : Vector3) -> Vector3: - v.x = abs(v.x) - v.y = abs(v.y) - v.y = abs(v.y) - - return v - -func cosv2(v : Vector2) -> Vector2: - v.x = cos(v.x) - v.y = cos(v.y) - - return v - -func cosv3(v : Vector3) -> Vector3: - v.x = cos(v.x) - v.y = cos(v.y) - v.y = cos(v.y) - - return v - -func modv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - v.z = modf(a.z, b.z) - - return v - - -func modv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - - return v - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fractv2(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractv3(v : Vector3) -> Vector3: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - v.z = v.z - floor(v.z) - - return v - -func fract(f : float) -> float: - return f - floor(f) - -func rand(x : Vector2) -> float: - return fract(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func rand2(x : Vector2) -> Vector2: - return fractv2(cosv2(Vector2(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)))) * 43758.5453); - -func rand3(x : Vector2) -> Vector3: - return fractv3(cosv3(Vector3(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)), - x.dot(Vector2(13.254, 5.867)))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/pattern/pattern_sine_wave.tscn b/pattern/pattern_sine_wave.tscn deleted file mode 100644 index 69faa64..0000000 --- a/pattern/pattern_sine_wave.tscn +++ /dev/null @@ -1,27 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://pattern/pattern_sine_wave.gd" type="Script" id=1] - - -[sub_resource type="Image" id=1] -data = { -"data": PoolByteArray( 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 70, 70, 70, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 70, 70, 70, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 112, 112, 112, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 112, 112, 112, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 67, 67, 67, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 67, 67, 67, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 67, 67, 67, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 67, 67, 67, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 8, 8, 8, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 8, 8, 8, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 8, 8, 8, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 8, 8, 8, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 47, 47, 47, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 75, 75, 75, 255, 71, 71, 71, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 52, 52, 52, 255, 47, 47, 47, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 47, 47, 47, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 75, 75, 75, 255, 71, 71, 71, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 52, 52, 52, 255, 47, 47, 47, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 72, 72, 72, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 72, 72, 72, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 6, 6, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 72, 72, 72, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 72, 72, 72, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 8, 8, 8, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 8, 8, 8, 255, 13, 13, 13, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 13, 13, 13, 255, 8, 8, 8, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 8, 8, 8, 255, 13, 13, 13, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 13, 13, 13, 255, 10, 10, 10, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 47, 47, 47, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 66, 66, 66, 255, 71, 71, 71, 255, 76, 76, 76, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 76, 76, 76, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 47, 47, 47, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 47, 47, 47, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 66, 66, 66, 255, 71, 71, 71, 255, 76, 76, 76, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 76, 76, 76, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 47, 47, 47, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 6, 6, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 11, 11, 11, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 77, 77, 77, 255, 82, 82, 82, 255, 86, 86, 86, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 86, 86, 86, 255, 82, 82, 82, 255, 77, 77, 77, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 11, 11, 11, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 77, 77, 77, 255, 82, 82, 82, 255, 86, 86, 86, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 86, 86, 86, 255, 82, 82, 82, 255, 77, 77, 77, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 13, 13, 13, 255, 8, 8, 8, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 8, 8, 8, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 18, 18, 18, 255, 15, 15, 15, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 47, 47, 47, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 71, 71, 71, 255, 76, 76, 76, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 76, 76, 76, 255, 71, 71, 71, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 47, 47, 47, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 47, 47, 47, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 71, 71, 71, 255, 76, 76, 76, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 76, 76, 76, 255, 71, 71, 71, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 47, 47, 47, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 17, 17, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 11, 11, 11, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 11, 11, 11, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 18, 18, 18, 255, 13, 13, 13, 255, 8, 8, 8, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 84, 84, 84, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 116, 116, 116, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 8, 8, 8, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 84, 84, 84, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 116, 116, 116, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 20, 20, 20, 255, 15, 15, 15, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 25, 25, 25, 255, 22, 22, 22, 255, 16, 16, 16, 255, 11, 11, 11, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 11, 11, 11, 255, 16, 16, 16, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 88, 88, 88, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 116, 116, 116, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 92, 92, 92, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 16, 16, 16, 255, 11, 11, 11, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 11, 11, 11, 255, 16, 16, 16, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 88, 88, 88, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 116, 116, 116, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 92, 92, 92, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 111, 111, 111, 255, 114, 114, 114, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 114, 114, 114, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 111, 111, 111, 255, 114, 114, 114, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 114, 114, 114, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 25, 25, 25, 255, 20, 20, 20, 255, 14, 14, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 14, 255, 20, 20, 20, 255, 25, 25, 25, 255, 30, 30, 30, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 30, 30, 30, 255, 25, 25, 25, 255, 20, 20, 20, 255, 14, 14, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 14, 255, 20, 20, 20, 255, 25, 25, 25, 255, 30, 30, 30, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 30, 30, 30, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 11, 11, 11, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 11, 11, 11, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 93, 93, 93, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 93, 93, 93, 255, 88, 88, 88, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 64, 64, 64, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 11, 11, 11, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 11, 11, 11, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 93, 93, 93, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 93, 93, 93, 255, 88, 88, 88, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 64, 64, 64, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 99, 99, 99, 255, 103, 103, 103, 255, 108, 108, 108, 255, 112, 112, 112, 255, 116, 116, 116, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 112, 112, 112, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 99, 99, 99, 255, 103, 103, 103, 255, 108, 108, 108, 255, 112, 112, 112, 255, 116, 116, 116, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 112, 112, 112, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 30, 30, 30, 255, 35, 35, 35, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 35, 35, 35, 255, 30, 30, 30, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 30, 30, 30, 255, 35, 35, 35, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 35, 35, 35, 255, 32, 32, 32, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 11, 11, 11, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 11, 11, 11, 255, 16, 16, 16, 255, 21, 21, 21, 255, 26, 26, 26, 255, 32, 32, 32, 255, 37, 37, 37, 255, 42, 42, 42, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 93, 93, 93, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 93, 93, 93, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 64, 64, 64, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 42, 42, 42, 255, 37, 37, 37, 255, 32, 32, 32, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 11, 11, 11, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 11, 11, 11, 255, 16, 16, 16, 255, 21, 21, 21, 255, 26, 26, 26, 255, 32, 32, 32, 255, 37, 37, 37, 255, 42, 42, 42, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 93, 93, 93, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 93, 93, 93, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 64, 64, 64, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 42, 42, 42, 255, 37, 37, 37, 255, 34, 34, 34, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 113, 113, 113, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 113, 113, 113, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 35, 35, 35, 255, 30, 30, 30, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 30, 30, 30, 255, 35, 35, 35, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 133, 133, 133, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 35, 35, 35, 255, 30, 30, 30, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 30, 30, 30, 255, 35, 35, 35, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 133, 133, 133, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 37, 37, 37, 255, 32, 32, 32, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 10, 10, 10, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 16, 16, 16, 255, 21, 21, 21, 255, 26, 26, 26, 255, 32, 32, 32, 255, 37, 37, 37, 255, 42, 42, 42, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 98, 98, 98, 255, 103, 103, 103, 255, 107, 107, 107, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 42, 42, 42, 255, 37, 37, 37, 255, 32, 32, 32, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 10, 10, 10, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 16, 16, 16, 255, 21, 21, 21, 255, 26, 26, 26, 255, 32, 32, 32, 255, 37, 37, 37, 255, 42, 42, 42, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 98, 98, 98, 255, 103, 103, 103, 255, 107, 107, 107, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 42, 42, 42, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 105, 105, 105, 255, 109, 109, 109, 255, 114, 114, 114, 255, 118, 118, 118, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 133, 133, 133, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 114, 114, 114, 255, 109, 109, 109, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 105, 105, 105, 255, 109, 109, 109, 255, 114, 114, 114, 255, 118, 118, 118, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 133, 133, 133, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 114, 114, 114, 255, 109, 109, 109, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 49, 49, 49, 255, 44, 44, 44, 255, 40, 40, 40, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 124, 124, 124, 255, 128, 128, 128, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 128, 128, 128, 255, 124, 124, 124, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 124, 124, 124, 255, 128, 128, 128, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 128, 128, 128, 255, 124, 124, 124, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 42, 42, 42, 255, 47, 47, 47, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 155, 155, 155, 255, 157, 157, 157, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 157, 157, 157, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 47, 47, 47, 255, 42, 42, 42, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 42, 42, 42, 255, 47, 47, 47, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 155, 155, 155, 255, 157, 157, 157, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 157, 157, 157, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 47, 47, 47, 255, 44, 44, 44, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 44, 44, 44, 255, 49, 49, 49, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 114, 114, 114, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 81, 81, 81, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 49, 49, 49, 255, 44, 44, 44, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 44, 44, 44, 255, 49, 49, 49, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 114, 114, 114, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 81, 81, 81, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 49, 49, 49, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 111, 111, 111, 255, 116, 116, 116, 255, 120, 120, 120, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 111, 111, 111, 255, 116, 116, 116, 255, 120, 120, 120, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 47, 47, 47, 255, 42, 42, 42, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 42, 42, 42, 255, 47, 47, 47, 255, 52, 52, 52, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 52, 52, 52, 255, 47, 47, 47, 255, 42, 42, 42, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 42, 42, 42, 255, 47, 47, 47, 255, 52, 52, 52, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 52, 52, 52, 255, 49, 49, 49, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 49, 49, 49, 255, 54, 54, 54, 255, 59, 59, 59, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 81, 81, 81, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 59, 59, 59, 255, 54, 54, 54, 255, 49, 49, 49, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 49, 49, 49, 255, 54, 54, 54, 255, 59, 59, 59, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 81, 81, 81, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 59, 59, 59, 255, 54, 54, 54, 255, 51, 51, 51, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 52, 52, 52, 255, 47, 47, 47, 255, 42, 42, 42, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 42, 42, 42, 255, 47, 47, 47, 255, 52, 52, 52, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 118, 118, 118, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 136, 136, 136, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 136, 136, 136, 255, 131, 131, 131, 255, 127, 127, 127, 255, 123, 123, 123, 255, 118, 118, 118, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 52, 52, 52, 255, 47, 47, 47, 255, 42, 42, 42, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 42, 42, 42, 255, 47, 47, 47, 255, 52, 52, 52, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 118, 118, 118, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 136, 136, 136, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 136, 136, 136, 255, 131, 131, 131, 255, 127, 127, 127, 255, 123, 123, 123, 255, 118, 118, 118, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 54, 54, 54, 255, 49, 49, 49, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 49, 49, 49, 255, 54, 54, 54, 255, 59, 59, 59, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 164, 164, 164, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 164, 164, 164, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 115, 115, 115, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 59, 59, 59, 255, 54, 54, 54, 255, 49, 49, 49, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 49, 49, 49, 255, 54, 54, 54, 255, 59, 59, 59, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 164, 164, 164, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 164, 164, 164, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 115, 115, 115, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 59, 59, 59, 255, 56, 56, 56, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 103, 103, 103, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 126, 126, 126, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 126, 126, 126, 255, 122, 122, 122, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 103, 103, 103, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 126, 126, 126, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 126, 126, 126, 255, 122, 122, 122, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 66, 66, 66, 255, 61, 61, 61, 255, 57, 57, 57, 255, 52, 52, 52, 255, 47, 47, 47, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 47, 47, 47, 255, 52, 52, 52, 255, 57, 57, 57, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 148, 148, 148, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 148, 148, 148, 255, 145, 145, 145, 255, 141, 141, 141, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 57, 57, 57, 255, 52, 52, 52, 255, 47, 47, 47, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 47, 47, 47, 255, 52, 52, 52, 255, 57, 57, 57, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 148, 148, 148, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 148, 148, 148, 255, 145, 145, 145, 255, 141, 141, 141, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 59, 59, 59, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 59, 59, 59, 255, 64, 64, 64, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 169, 169, 169, 255, 172, 172, 172, 255, 174, 174, 174, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 174, 174, 174, 255, 172, 172, 172, 255, 169, 169, 169, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 64, 64, 64, 255, 59, 59, 59, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 59, 59, 59, 255, 64, 64, 64, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 169, 169, 169, 255, 172, 172, 172, 255, 174, 174, 174, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 174, 174, 174, 255, 172, 172, 172, 255, 169, 169, 169, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 64, 64, 64, 255, 61, 61, 61, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 117, 117, 117, 255, 122, 122, 122, 255, 127, 127, 127, 255, 131, 131, 131, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 152, 152, 152, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 152, 152, 152, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 136, 136, 136, 255, 131, 131, 131, 255, 127, 127, 127, 255, 122, 122, 122, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 61, 61, 61, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 117, 117, 117, 255, 122, 122, 122, 255, 127, 127, 127, 255, 131, 131, 131, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 152, 152, 152, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 152, 152, 152, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 136, 136, 136, 255, 131, 131, 131, 255, 127, 127, 127, 255, 122, 122, 122, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 6, 6, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 128, 128, 128, 255, 133, 133, 133, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 133, 133, 133, 255, 128, 128, 128, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 6, 6, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 128, 128, 128, 255, 133, 133, 133, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 133, 133, 133, 255, 128, 128, 128, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 64, 64, 64, 255, 59, 59, 59, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 59, 59, 59, 255, 64, 64, 64, 255, 69, 69, 69, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 130, 130, 130, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 69, 69, 69, 255, 64, 64, 64, 255, 59, 59, 59, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 59, 59, 59, 255, 64, 64, 64, 255, 69, 69, 69, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 130, 130, 130, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 69, 69, 69, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 76, 76, 76, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 122, 122, 122, 255, 127, 127, 127, 255, 132, 132, 132, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 153, 153, 153, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 136, 136, 136, 255, 132, 132, 132, 255, 127, 127, 127, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 76, 76, 76, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 76, 76, 76, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 122, 122, 122, 255, 127, 127, 127, 255, 132, 132, 132, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 153, 153, 153, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 136, 136, 136, 255, 132, 132, 132, 255, 127, 127, 127, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 76, 76, 76, 255, 71, 71, 71, 255, 68, 68, 68, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 11, 11, 11, 255, 6, 6, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 11, 11, 11, 255, 16, 16, 16, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 11, 11, 11, 255, 6, 6, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 11, 11, 11, 255, 16, 16, 16, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 59, 59, 59, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 13, 13, 13, 255, 8, 8, 8, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 8, 8, 8, 255, 13, 13, 13, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 59, 59, 59, 255, 64, 64, 64, 255, 69, 69, 69, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 135, 135, 135, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 135, 135, 135, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 69, 69, 69, 255, 64, 64, 64, 255, 59, 59, 59, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 13, 13, 13, 255, 8, 8, 8, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 8, 8, 8, 255, 13, 13, 13, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 59, 59, 59, 255, 64, 64, 64, 255, 69, 69, 69, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 135, 135, 135, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 135, 135, 135, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 76, 76, 76, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 76, 76, 76, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 76, 76, 76, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 76, 76, 76, 255, 73, 73, 73, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 11, 11, 11, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 11, 11, 11, 255, 16, 16, 16, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 115, 115, 115, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 139, 139, 139, 255, 143, 143, 143, 255, 148, 148, 148, 255, 152, 152, 152, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 152, 152, 152, 255, 148, 148, 148, 255, 143, 143, 143, 255, 139, 139, 139, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 115, 115, 115, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 11, 11, 11, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 11, 11, 11, 255, 16, 16, 16, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 115, 115, 115, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 139, 139, 139, 255, 143, 143, 143, 255, 148, 148, 148, 255, 152, 152, 152, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 152, 152, 152, 255, 148, 148, 148, 255, 143, 143, 143, 255, 139, 139, 139, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 115, 115, 115, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 78, 78, 78, 255, 74, 74, 74, 255, 69, 69, 69, 255, 64, 64, 64, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 18, 18, 18, 255, 13, 13, 13, 255, 8, 8, 8, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 18, 18, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 69, 69, 69, 255, 74, 74, 74, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 140, 140, 140, 255, 145, 145, 145, 255, 149, 149, 149, 255, 153, 153, 153, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 153, 153, 153, 255, 149, 149, 149, 255, 145, 145, 145, 255, 140, 140, 140, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 74, 74, 74, 255, 69, 69, 69, 255, 64, 64, 64, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 18, 18, 18, 255, 13, 13, 13, 255, 8, 8, 8, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 18, 18, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 69, 69, 69, 255, 74, 74, 74, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 140, 140, 140, 255, 145, 145, 145, 255, 149, 149, 149, 255, 153, 153, 153, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 153, 153, 153, 255, 149, 149, 149, 255, 145, 145, 145, 255, 140, 140, 140, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 76, 76, 76, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 76, 76, 76, 255, 81, 81, 81, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 191, 191, 191, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 191, 191, 191, 255, 189, 189, 189, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 81, 81, 81, 255, 76, 76, 76, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 76, 76, 76, 255, 81, 81, 81, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 191, 191, 191, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 191, 191, 191, 255, 189, 189, 189, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 81, 81, 81, 255, 78, 78, 78, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 78, 78, 78, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 115, 115, 115, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 139, 139, 139, 255, 144, 144, 144, 255, 148, 148, 148, 255, 153, 153, 153, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 165, 165, 165, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 148, 148, 148, 255, 144, 144, 144, 255, 139, 139, 139, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 115, 115, 115, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 78, 78, 78, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 115, 115, 115, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 139, 139, 139, 255, 144, 144, 144, 255, 148, 148, 148, 255, 153, 153, 153, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 165, 165, 165, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 148, 148, 148, 255, 144, 144, 144, 255, 139, 139, 139, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 115, 115, 115, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 88, 88, 88, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 150, 150, 150, 255, 154, 154, 154, 255, 159, 159, 159, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 159, 159, 159, 255, 154, 154, 154, 255, 150, 150, 150, 255, 145, 145, 145, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 150, 150, 150, 255, 154, 154, 154, 255, 159, 159, 159, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 159, 159, 159, 255, 154, 154, 154, 255, 150, 150, 150, 255, 145, 145, 145, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 76, 76, 76, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 147, 147, 147, 255, 152, 152, 152, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 152, 152, 152, 255, 147, 147, 147, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 86, 86, 86, 255, 81, 81, 81, 255, 76, 76, 76, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 147, 147, 147, 255, 152, 152, 152, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 152, 152, 152, 255, 147, 147, 147, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 86, 86, 86, 255, 83, 83, 83, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 12, 12, 12, 255, 8, 8, 8, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 83, 83, 83, 255, 88, 88, 88, 255, 93, 93, 93, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 115, 115, 115, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 139, 139, 139, 255, 144, 144, 144, 255, 149, 149, 149, 255, 153, 153, 153, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 170, 170, 170, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 153, 153, 153, 255, 149, 149, 149, 255, 144, 144, 144, 255, 139, 139, 139, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 115, 115, 115, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 93, 93, 93, 255, 88, 88, 88, 255, 83, 83, 83, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 12, 12, 12, 255, 8, 8, 8, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 83, 83, 83, 255, 88, 88, 88, 255, 93, 93, 93, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 115, 115, 115, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 139, 139, 139, 255, 144, 144, 144, 255, 149, 149, 149, 255, 153, 153, 153, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 170, 170, 170, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 153, 153, 153, 255, 149, 149, 149, 255, 144, 144, 144, 255, 139, 139, 139, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 115, 115, 115, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 93, 93, 93, 255, 88, 88, 88, 255, 85, 85, 85, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 197, 197, 197, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 197, 197, 197, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 197, 197, 197, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 197, 197, 197, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 76, 76, 76, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 11, 11, 11, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 152, 152, 152, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 165, 165, 165, 255, 161, 161, 161, 255, 157, 157, 157, 255, 152, 152, 152, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 86, 86, 86, 255, 81, 81, 81, 255, 76, 76, 76, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 11, 11, 11, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 152, 152, 152, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 165, 165, 165, 255, 161, 161, 161, 255, 157, 157, 157, 255, 152, 152, 152, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 88, 88, 88, 255, 83, 83, 83, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 22, 22, 22, 255, 17, 17, 17, 255, 13, 13, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 13, 255, 17, 17, 17, 255, 22, 22, 22, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 83, 83, 83, 255, 88, 88, 88, 255, 93, 93, 93, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 149, 149, 149, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 175, 175, 175, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 149, 149, 149, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 93, 93, 93, 255, 88, 88, 88, 255, 83, 83, 83, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 22, 22, 22, 255, 17, 17, 17, 255, 13, 13, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 13, 255, 17, 17, 17, 255, 22, 22, 22, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 83, 83, 83, 255, 88, 88, 88, 255, 93, 93, 93, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 149, 149, 149, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 175, 175, 175, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 149, 149, 149, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 93, 93, 93, 255, 90, 90, 90, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 132, 132, 132, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 156, 156, 156, 255, 160, 160, 160, 255, 165, 165, 165, 255, 169, 169, 169, 255, 173, 173, 173, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 173, 173, 173, 255, 169, 169, 169, 255, 165, 165, 165, 255, 160, 160, 160, 255, 156, 156, 156, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 132, 132, 132, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 132, 132, 132, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 156, 156, 156, 255, 160, 160, 160, 255, 165, 165, 165, 255, 169, 169, 169, 255, 173, 173, 173, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 173, 173, 173, 255, 169, 169, 169, 255, 165, 165, 165, 255, 160, 160, 160, 255, 156, 156, 156, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 132, 132, 132, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 100, 100, 100, 255, 95, 95, 95, 255, 91, 91, 91, 255, 86, 86, 86, 255, 81, 81, 81, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 35, 35, 35, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 35, 35, 35, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 86, 86, 86, 255, 91, 91, 91, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 157, 157, 157, 255, 162, 162, 162, 255, 166, 166, 166, 255, 170, 170, 170, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 175, 175, 175, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 157, 157, 157, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 91, 91, 91, 255, 86, 86, 86, 255, 81, 81, 81, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 35, 35, 35, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 35, 35, 35, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 86, 86, 86, 255, 91, 91, 91, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 157, 157, 157, 255, 162, 162, 162, 255, 166, 166, 166, 255, 170, 170, 170, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 175, 175, 175, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 157, 157, 157, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 93, 93, 93, 255, 88, 88, 88, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 88, 88, 88, 255, 93, 93, 93, 255, 98, 98, 98, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 180, 180, 180, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 98, 98, 98, 255, 93, 93, 93, 255, 88, 88, 88, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 88, 88, 88, 255, 93, 93, 93, 255, 98, 98, 98, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 180, 180, 180, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 98, 98, 98, 255, 95, 95, 95, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 29, 29, 29, 255, 24, 24, 24, 255, 20, 20, 20, 255, 16, 16, 16, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 16, 16, 16, 255, 20, 20, 20, 255, 24, 24, 24, 255, 29, 29, 29, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 95, 95, 95, 255, 100, 100, 100, 255, 105, 105, 105, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 156, 156, 156, 255, 161, 161, 161, 255, 165, 165, 165, 255, 170, 170, 170, 255, 174, 174, 174, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 174, 174, 174, 255, 170, 170, 170, 255, 165, 165, 165, 255, 161, 161, 161, 255, 156, 156, 156, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 29, 29, 29, 255, 24, 24, 24, 255, 20, 20, 20, 255, 16, 16, 16, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 16, 16, 16, 255, 20, 20, 20, 255, 24, 24, 24, 255, 29, 29, 29, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 95, 95, 95, 255, 100, 100, 100, 255, 105, 105, 105, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 156, 156, 156, 255, 161, 161, 161, 255, 165, 165, 165, 255, 170, 170, 170, 255, 174, 174, 174, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 174, 174, 174, 255, 170, 170, 170, 255, 165, 165, 165, 255, 161, 161, 161, 255, 156, 156, 156, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 49, 49, 49, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 30, 30, 30, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 30, 30, 30, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 49, 49, 49, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 162, 162, 162, 255, 167, 167, 167, 255, 171, 171, 171, 255, 176, 176, 176, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 176, 176, 176, 255, 171, 171, 171, 255, 167, 167, 167, 255, 162, 162, 162, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 49, 49, 49, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 30, 30, 30, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 30, 30, 30, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 49, 49, 49, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 162, 162, 162, 255, 167, 167, 167, 255, 171, 171, 171, 255, 176, 176, 176, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 176, 176, 176, 255, 171, 171, 171, 255, 167, 167, 167, 255, 162, 162, 162, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 93, 93, 93, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 37, 37, 37, 255, 32, 32, 32, 255, 28, 28, 28, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 28, 28, 28, 255, 32, 32, 32, 255, 37, 37, 37, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 93, 93, 93, 255, 98, 98, 98, 255, 103, 103, 103, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 173, 173, 173, 255, 177, 177, 177, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 177, 177, 177, 255, 173, 173, 173, 255, 169, 169, 169, 255, 164, 164, 164, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 103, 103, 103, 255, 98, 98, 98, 255, 93, 93, 93, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 37, 37, 37, 255, 32, 32, 32, 255, 28, 28, 28, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 28, 28, 28, 255, 32, 32, 32, 255, 37, 37, 37, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 93, 93, 93, 255, 98, 98, 98, 255, 103, 103, 103, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 173, 173, 173, 255, 177, 177, 177, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 177, 177, 177, 255, 173, 173, 173, 255, 169, 169, 169, 255, 164, 164, 164, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 103, 103, 103, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 34, 34, 34, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 16, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 16, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 34, 34, 34, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 156, 156, 156, 255, 161, 161, 161, 255, 166, 166, 166, 255, 170, 170, 170, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 187, 187, 187, 255, 183, 183, 183, 255, 179, 179, 179, 255, 175, 175, 175, 255, 170, 170, 170, 255, 166, 166, 166, 255, 161, 161, 161, 255, 156, 156, 156, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 34, 34, 34, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 16, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 16, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 34, 34, 34, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 156, 156, 156, 255, 161, 161, 161, 255, 166, 166, 166, 255, 170, 170, 170, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 187, 187, 187, 255, 183, 183, 183, 255, 179, 179, 179, 255, 175, 175, 175, 255, 170, 170, 170, 255, 166, 166, 166, 255, 161, 161, 161, 255, 156, 156, 156, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 110, 110, 110, 255, 105, 105, 105, 255, 102, 102, 102, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 31, 31, 31, 255, 27, 27, 27, 255, 22, 22, 22, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 22, 22, 22, 255, 27, 27, 27, 255, 31, 31, 31, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 31, 31, 31, 255, 27, 27, 27, 255, 22, 22, 22, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 22, 22, 22, 255, 27, 27, 27, 255, 31, 31, 31, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 93, 93, 93, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 47, 47, 47, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 28, 28, 28, 255, 24, 24, 24, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 24, 24, 24, 255, 28, 28, 28, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 47, 47, 47, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 93, 93, 93, 255, 98, 98, 98, 255, 103, 103, 103, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 169, 169, 169, 255, 174, 174, 174, 255, 178, 178, 178, 255, 182, 182, 182, 255, 187, 187, 187, 255, 190, 190, 190, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 187, 187, 187, 255, 182, 182, 182, 255, 178, 178, 178, 255, 174, 174, 174, 255, 169, 169, 169, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 103, 103, 103, 255, 98, 98, 98, 255, 93, 93, 93, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 47, 47, 47, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 28, 28, 28, 255, 24, 24, 24, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 24, 24, 24, 255, 28, 28, 28, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 47, 47, 47, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 93, 93, 93, 255, 98, 98, 98, 255, 103, 103, 103, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 169, 169, 169, 255, 174, 174, 174, 255, 178, 178, 178, 255, 182, 182, 182, 255, 187, 187, 187, 255, 190, 190, 190, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 187, 187, 187, 255, 182, 182, 182, 255, 178, 178, 178, 255, 174, 174, 174, 255, 169, 169, 169, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 166, 166, 166, 255, 171, 171, 171, 255, 175, 175, 175, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 192, 192, 192, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 192, 192, 192, 255, 188, 188, 188, 255, 184, 184, 184, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 166, 166, 166, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 166, 166, 166, 255, 171, 171, 171, 255, 175, 175, 175, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 192, 192, 192, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 192, 192, 192, 255, 188, 188, 188, 255, 184, 184, 184, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 166, 166, 166, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 110, 110, 110, 255, 107, 107, 107, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 149, 149, 149, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 173, 173, 173, 255, 177, 177, 177, 255, 182, 182, 182, 255, 186, 186, 186, 255, 190, 190, 190, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 186, 186, 186, 255, 182, 182, 182, 255, 177, 177, 177, 255, 173, 173, 173, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 149, 149, 149, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 149, 149, 149, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 173, 173, 173, 255, 177, 177, 177, 255, 182, 182, 182, 255, 186, 186, 186, 255, 190, 190, 190, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 186, 186, 186, 255, 182, 182, 182, 255, 177, 177, 177, 255, 173, 173, 173, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 149, 149, 149, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 117, 117, 117, 255, 112, 112, 112, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 52, 52, 52, 255, 47, 47, 47, 255, 42, 42, 42, 255, 38, 38, 38, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 38, 38, 38, 255, 42, 42, 42, 255, 47, 47, 47, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 103, 103, 103, 255, 108, 108, 108, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 174, 174, 174, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 187, 187, 187, 255, 183, 183, 183, 255, 179, 179, 179, 255, 174, 174, 174, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 52, 52, 52, 255, 47, 47, 47, 255, 42, 42, 42, 255, 38, 38, 38, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 38, 38, 38, 255, 42, 42, 42, 255, 47, 47, 47, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 103, 103, 103, 255, 108, 108, 108, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 174, 174, 174, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 187, 187, 187, 255, 183, 183, 183, 255, 179, 179, 179, 255, 174, 174, 174, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 105, 105, 105, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 35, 35, 35, 255, 31, 31, 31, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 31, 31, 31, 255, 35, 35, 35, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 35, 35, 35, 255, 31, 31, 31, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 31, 31, 31, 255, 35, 35, 35, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 115, 115, 115, 255, 112, 112, 112, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 46, 46, 46, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 28, 28, 28, 255, 24, 24, 24, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 24, 24, 24, 255, 28, 28, 28, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 46, 46, 46, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 149, 149, 149, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 173, 173, 173, 255, 178, 178, 178, 255, 182, 182, 182, 255, 187, 187, 187, 255, 191, 191, 191, 255, 195, 195, 195, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 195, 195, 195, 255, 191, 191, 191, 255, 187, 187, 187, 255, 182, 182, 182, 255, 178, 178, 178, 255, 173, 173, 173, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 149, 149, 149, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 122, 122, 122, 255, 117, 117, 117, 255, 112, 112, 112, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 46, 46, 46, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 28, 28, 28, 255, 24, 24, 24, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 24, 24, 24, 255, 28, 28, 28, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 46, 46, 46, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 149, 149, 149, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 173, 173, 173, 255, 178, 178, 178, 255, 182, 182, 182, 255, 187, 187, 187, 255, 191, 191, 191, 255, 195, 195, 195, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 195, 195, 195, 255, 191, 191, 191, 255, 187, 187, 187, 255, 182, 182, 182, 255, 178, 178, 178, 255, 173, 173, 173, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 149, 149, 149, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 122, 122, 122, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 47, 47, 47, 255, 43, 43, 43, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 34, 34, 34, 255, 38, 38, 38, 255, 43, 43, 43, 255, 47, 47, 47, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 47, 47, 47, 255, 43, 43, 43, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 34, 34, 34, 255, 38, 38, 38, 255, 43, 43, 43, 255, 47, 47, 47, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 54, 54, 54, 255, 49, 49, 49, 255, 45, 45, 45, 255, 40, 40, 40, 255, 36, 36, 36, 255, 32, 32, 32, 255, 28, 28, 28, 255, 24, 24, 24, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 24, 24, 24, 255, 28, 28, 28, 255, 32, 32, 32, 255, 36, 36, 36, 255, 40, 40, 40, 255, 45, 45, 45, 255, 49, 49, 49, 255, 54, 54, 54, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 110, 110, 110, 255, 115, 115, 115, 255, 120, 120, 120, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 186, 186, 186, 255, 190, 190, 190, 255, 194, 194, 194, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 186, 186, 186, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 120, 120, 120, 255, 115, 115, 115, 255, 110, 110, 110, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 54, 54, 54, 255, 49, 49, 49, 255, 45, 45, 45, 255, 40, 40, 40, 255, 36, 36, 36, 255, 32, 32, 32, 255, 28, 28, 28, 255, 24, 24, 24, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 24, 24, 24, 255, 28, 28, 28, 255, 32, 32, 32, 255, 36, 36, 36, 255, 40, 40, 40, 255, 45, 45, 45, 255, 49, 49, 49, 255, 54, 54, 54, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 110, 110, 110, 255, 115, 115, 115, 255, 120, 120, 120, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 186, 186, 186, 255, 190, 190, 190, 255, 194, 194, 194, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 186, 186, 186, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 120, 120, 120, 255, 117, 117, 117, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 38, 38, 38, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 38, 38, 38, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 117, 117, 117, 255, 122, 122, 122, 255, 127, 127, 127, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 149, 149, 149, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 173, 173, 173, 255, 178, 178, 178, 255, 183, 183, 183, 255, 187, 187, 187, 255, 192, 192, 192, 255, 196, 196, 196, 255, 200, 200, 200, 255, 204, 204, 204, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 204, 204, 204, 255, 200, 200, 200, 255, 196, 196, 196, 255, 192, 192, 192, 255, 187, 187, 187, 255, 183, 183, 183, 255, 178, 178, 178, 255, 173, 173, 173, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 149, 149, 149, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 127, 127, 127, 255, 122, 122, 122, 255, 117, 117, 117, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 38, 38, 38, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 38, 38, 38, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 117, 117, 117, 255, 122, 122, 122, 255, 127, 127, 127, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 149, 149, 149, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 173, 173, 173, 255, 178, 178, 178, 255, 183, 183, 183, 255, 187, 187, 187, 255, 192, 192, 192, 255, 196, 196, 196, 255, 200, 200, 200, 255, 204, 204, 204, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 204, 204, 204, 255, 200, 200, 200, 255, 196, 196, 196, 255, 192, 192, 192, 255, 187, 187, 187, 255, 183, 183, 183, 255, 178, 178, 178, 255, 173, 173, 173, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 149, 149, 149, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 127, 127, 127, 255, 122, 122, 122, 255, 119, 119, 119, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 39, 39, 39, 255, 35, 35, 35, 255, 31, 31, 31, 255, 27, 27, 27, 255, 24, 24, 24, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 24, 24, 24, 255, 27, 27, 27, 255, 31, 31, 31, 255, 35, 35, 35, 255, 39, 39, 39, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 39, 39, 39, 255, 35, 35, 35, 255, 31, 31, 31, 255, 27, 27, 27, 255, 24, 24, 24, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 24, 24, 24, 255, 27, 27, 27, 255, 31, 31, 31, 255, 35, 35, 35, 255, 39, 39, 39, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 115, 115, 115, 255, 110, 110, 110, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 64, 64, 64, 255, 59, 59, 59, 255, 54, 54, 54, 255, 50, 50, 50, 255, 45, 45, 45, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 50, 50, 50, 255, 54, 54, 54, 255, 59, 59, 59, 255, 64, 64, 64, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 110, 110, 110, 255, 115, 115, 115, 255, 120, 120, 120, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 186, 186, 186, 255, 191, 191, 191, 255, 195, 195, 195, 255, 199, 199, 199, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 199, 199, 199, 255, 195, 195, 195, 255, 191, 191, 191, 255, 186, 186, 186, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 120, 120, 120, 255, 115, 115, 115, 255, 110, 110, 110, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 64, 64, 64, 255, 59, 59, 59, 255, 54, 54, 54, 255, 50, 50, 50, 255, 45, 45, 45, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 50, 50, 50, 255, 54, 54, 54, 255, 59, 59, 59, 255, 64, 64, 64, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 110, 110, 110, 255, 115, 115, 115, 255, 120, 120, 120, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 186, 186, 186, 255, 191, 191, 191, 255, 195, 195, 195, 255, 199, 199, 199, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 199, 199, 199, 255, 195, 195, 195, 255, 191, 191, 191, 255, 186, 186, 186, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 122, 122, 122, 255, 117, 117, 117, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 56, 56, 56, 255, 51, 51, 51, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 35, 35, 35, 255, 31, 31, 31, 255, 27, 27, 27, 255, 24, 24, 24, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 24, 24, 24, 255, 27, 27, 27, 255, 31, 31, 31, 255, 35, 35, 35, 255, 39, 39, 39, 255, 43, 43, 43, 255, 47, 47, 47, 255, 51, 51, 51, 255, 56, 56, 56, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 117, 117, 117, 255, 122, 122, 122, 255, 127, 127, 127, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 183, 183, 183, 255, 188, 188, 188, 255, 192, 192, 192, 255, 197, 197, 197, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 192, 192, 192, 255, 188, 188, 188, 255, 183, 183, 183, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 127, 127, 127, 255, 122, 122, 122, 255, 117, 117, 117, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 56, 56, 56, 255, 51, 51, 51, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 35, 35, 35, 255, 31, 31, 31, 255, 27, 27, 27, 255, 24, 24, 24, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 24, 24, 24, 255, 27, 27, 27, 255, 31, 31, 31, 255, 35, 35, 35, 255, 39, 39, 39, 255, 43, 43, 43, 255, 47, 47, 47, 255, 51, 51, 51, 255, 56, 56, 56, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 117, 117, 117, 255, 122, 122, 122, 255, 127, 127, 127, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 183, 183, 183, 255, 188, 188, 188, 255, 192, 192, 192, 255, 197, 197, 197, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 192, 192, 192, 255, 188, 188, 188, 255, 183, 183, 183, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 127, 127, 127, 255, 124, 124, 124, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 58, 58, 58, 255, 53, 53, 53, 255, 49, 49, 49, 255, 44, 44, 44, 255, 40, 40, 40, 255, 36, 36, 36, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 36, 36, 36, 255, 40, 40, 40, 255, 44, 44, 44, 255, 49, 49, 49, 255, 53, 53, 53, 255, 58, 58, 58, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 166, 166, 166, 255, 171, 171, 171, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 190, 190, 190, 255, 194, 194, 194, 255, 199, 199, 199, 255, 203, 203, 203, 255, 207, 207, 207, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 207, 207, 207, 255, 203, 203, 203, 255, 199, 199, 199, 255, 194, 194, 194, 255, 190, 190, 190, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 166, 166, 166, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 58, 58, 58, 255, 53, 53, 53, 255, 49, 49, 49, 255, 44, 44, 44, 255, 40, 40, 40, 255, 36, 36, 36, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 36, 36, 36, 255, 40, 40, 40, 255, 44, 44, 44, 255, 49, 49, 49, 255, 53, 53, 53, 255, 58, 58, 58, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 166, 166, 166, 255, 171, 171, 171, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 190, 190, 190, 255, 194, 194, 194, 255, 199, 199, 199, 255, 203, 203, 203, 255, 207, 207, 207, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 207, 207, 207, 255, 203, 203, 203, 255, 199, 199, 199, 255, 194, 194, 194, 255, 190, 190, 190, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 166, 166, 166, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 134, 134, 134, 255, 129, 129, 129, 255, 125, 125, 125, 255, 120, 120, 120, 255, 115, 115, 115, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 59, 59, 59, 255, 55, 55, 55, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 38, 38, 38, 255, 34, 34, 34, 255, 31, 31, 31, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 31, 31, 31, 255, 34, 34, 34, 255, 38, 38, 38, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 55, 55, 55, 255, 59, 59, 59, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 115, 115, 115, 255, 120, 120, 120, 255, 125, 125, 125, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 191, 191, 191, 255, 196, 196, 196, 255, 200, 200, 200, 255, 204, 204, 204, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 204, 204, 204, 255, 200, 200, 200, 255, 196, 196, 196, 255, 191, 191, 191, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 125, 125, 125, 255, 120, 120, 120, 255, 115, 115, 115, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 59, 59, 59, 255, 55, 55, 55, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 38, 38, 38, 255, 34, 34, 34, 255, 31, 31, 31, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 31, 31, 31, 255, 34, 34, 34, 255, 38, 38, 38, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 55, 55, 55, 255, 59, 59, 59, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 115, 115, 115, 255, 120, 120, 120, 255, 125, 125, 125, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 191, 191, 191, 255, 196, 196, 196, 255, 200, 200, 200, 255, 204, 204, 204, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 204, 204, 204, 255, 200, 200, 200, 255, 196, 196, 196, 255, 191, 191, 191, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 127, 127, 127, 255, 122, 122, 122, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 40, 40, 40, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 29, 29, 29, 255, 32, 32, 32, 255, 36, 36, 36, 255, 40, 40, 40, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 122, 122, 122, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 127, 127, 127, 255, 122, 122, 122, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 40, 40, 40, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 29, 29, 29, 255, 32, 32, 32, 255, 36, 36, 36, 255, 40, 40, 40, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 122, 122, 122, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 129, 129, 129, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 63, 63, 63, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 45, 45, 45, 255, 41, 41, 41, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 38, 38, 38, 255, 41, 41, 41, 255, 45, 45, 45, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 63, 63, 63, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 129, 129, 129, 255, 134, 134, 134, 255, 139, 139, 139, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 166, 166, 166, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 190, 190, 190, 255, 195, 195, 195, 255, 199, 199, 199, 255, 204, 204, 204, 255, 208, 208, 208, 255, 212, 212, 212, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 212, 212, 212, 255, 208, 208, 208, 255, 204, 204, 204, 255, 199, 199, 199, 255, 195, 195, 195, 255, 190, 190, 190, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 166, 166, 166, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 139, 139, 139, 255, 134, 134, 134, 255, 129, 129, 129, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 63, 63, 63, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 45, 45, 45, 255, 41, 41, 41, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 38, 38, 38, 255, 41, 41, 41, 255, 45, 45, 45, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 63, 63, 63, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 129, 129, 129, 255, 134, 134, 134, 255, 139, 139, 139, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 166, 166, 166, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 190, 190, 190, 255, 195, 195, 195, 255, 199, 199, 199, 255, 204, 204, 204, 255, 208, 208, 208, 255, 212, 212, 212, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 212, 212, 212, 255, 208, 208, 208, 255, 204, 204, 204, 255, 199, 199, 199, 255, 195, 195, 195, 255, 190, 190, 190, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 166, 166, 166, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 139, 139, 139, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 88, 88, 88, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 47, 47, 47, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 88, 88, 88, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 47, 47, 47, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 57, 57, 57, 255, 53, 53, 53, 255, 49, 49, 49, 255, 45, 45, 45, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 27, 27, 27, 255, 24, 24, 24, 255, 22, 22, 22, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 49, 49, 49, 255, 53, 53, 53, 255, 57, 57, 57, 255, 62, 62, 62, 255, 66, 66, 66, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 198, 198, 198, 255, 203, 203, 203, 255, 207, 207, 207, 255, 211, 211, 211, 255, 215, 215, 215, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 250, 250, 250, 255, 249, 249, 249, 255, 249, 249, 249, 255, 250, 250, 250, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 219, 219, 219, 255, 215, 215, 215, 255, 211, 211, 211, 255, 207, 207, 207, 255, 203, 203, 203, 255, 198, 198, 198, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 57, 57, 57, 255, 53, 53, 53, 255, 49, 49, 49, 255, 45, 45, 45, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 27, 27, 27, 255, 24, 24, 24, 255, 22, 22, 22, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 49, 49, 49, 255, 53, 53, 53, 255, 57, 57, 57, 255, 62, 62, 62, 255, 66, 66, 66, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 198, 198, 198, 255, 203, 203, 203, 255, 207, 207, 207, 255, 211, 211, 211, 255, 215, 215, 215, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 250, 250, 250, 255, 249, 249, 249, 255, 249, 249, 249, 255, 250, 250, 250, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 219, 219, 219, 255, 215, 215, 215, 255, 211, 211, 211, 255, 207, 207, 207, 255, 203, 203, 203, 255, 198, 198, 198, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 137, 137, 137, 255, 134, 134, 134, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 68, 68, 68, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 50, 50, 50, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 21, 21, 21, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 68, 68, 68, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 134, 134, 134, 255, 139, 139, 139, 255, 144, 144, 144, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 166, 166, 166, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 190, 190, 190, 255, 195, 195, 195, 255, 200, 200, 200, 255, 204, 204, 204, 255, 209, 209, 209, 255, 213, 213, 213, 255, 217, 217, 217, 255, 221, 221, 221, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 221, 221, 221, 255, 217, 217, 217, 255, 213, 213, 213, 255, 209, 209, 209, 255, 204, 204, 204, 255, 200, 200, 200, 255, 195, 195, 195, 255, 190, 190, 190, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 166, 166, 166, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 144, 144, 144, 255, 139, 139, 139, 255, 134, 134, 134, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 68, 68, 68, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 50, 50, 50, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 21, 21, 21, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 68, 68, 68, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 134, 134, 134, 255, 139, 139, 139, 255, 144, 144, 144, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 166, 166, 166, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 190, 190, 190, 255, 195, 195, 195, 255, 200, 200, 200, 255, 204, 204, 204, 255, 209, 209, 209, 255, 213, 213, 213, 255, 217, 217, 217, 255, 221, 221, 221, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 221, 221, 221, 255, 217, 217, 217, 255, 213, 213, 213, 255, 209, 209, 209, 255, 204, 204, 204, 255, 200, 200, 200, 255, 195, 195, 195, 255, 190, 190, 190, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 166, 166, 166, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 144, 144, 144, 255, 139, 139, 139, 255, 136, 136, 136, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 215, 215, 215, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 219, 219, 219, 255, 215, 215, 215, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 215, 215, 215, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 219, 219, 219, 255, 215, 215, 215, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 76, 76, 76, 255, 71, 71, 71, 255, 67, 67, 67, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 67, 67, 67, 255, 71, 71, 71, 255, 76, 76, 76, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 105, 105, 105, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 203, 203, 203, 255, 208, 208, 208, 255, 212, 212, 212, 255, 216, 216, 216, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 216, 216, 216, 255, 212, 212, 212, 255, 208, 208, 208, 255, 203, 203, 203, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 76, 76, 76, 255, 71, 71, 71, 255, 67, 67, 67, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 67, 67, 67, 255, 71, 71, 71, 255, 76, 76, 76, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 105, 105, 105, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 203, 203, 203, 255, 208, 208, 208, 255, 212, 212, 212, 255, 216, 216, 216, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 216, 216, 216, 255, 212, 212, 212, 255, 208, 208, 208, 255, 203, 203, 203, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 139, 139, 139, 255, 134, 134, 134, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 73, 73, 73, 255, 68, 68, 68, 255, 64, 64, 64, 255, 60, 60, 60, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 68, 68, 68, 255, 73, 73, 73, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 134, 134, 134, 255, 139, 139, 139, 255, 144, 144, 144, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 200, 200, 200, 255, 205, 205, 205, 255, 209, 209, 209, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 226, 226, 226, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 226, 226, 226, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 209, 209, 209, 255, 205, 205, 205, 255, 200, 200, 200, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 144, 144, 144, 255, 139, 139, 139, 255, 134, 134, 134, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 73, 73, 73, 255, 68, 68, 68, 255, 64, 64, 64, 255, 60, 60, 60, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 68, 68, 68, 255, 73, 73, 73, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 134, 134, 134, 255, 139, 139, 139, 255, 144, 144, 144, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 200, 200, 200, 255, 205, 205, 205, 255, 209, 209, 209, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 226, 226, 226, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 226, 226, 226, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 209, 209, 209, 255, 205, 205, 205, 255, 200, 200, 200, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 144, 144, 144, 255, 141, 141, 141, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 70, 70, 70, 255, 66, 66, 66, 255, 61, 61, 61, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 61, 61, 61, 255, 66, 66, 66, 255, 70, 70, 70, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 207, 207, 207, 255, 211, 211, 211, 255, 216, 216, 216, 255, 220, 220, 220, 255, 224, 224, 224, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 241, 241, 241, 255, 241, 241, 241, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 224, 224, 224, 255, 220, 220, 220, 255, 216, 216, 216, 255, 211, 211, 211, 255, 207, 207, 207, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 70, 70, 70, 255, 66, 66, 66, 255, 61, 61, 61, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 61, 61, 61, 255, 66, 66, 66, 255, 70, 70, 70, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 207, 207, 207, 255, 211, 211, 211, 255, 216, 216, 216, 255, 220, 220, 220, 255, 224, 224, 224, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 241, 241, 241, 255, 241, 241, 241, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 224, 224, 224, 255, 220, 220, 220, 255, 216, 216, 216, 255, 211, 211, 211, 255, 207, 207, 207, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 151, 151, 151, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 76, 76, 76, 255, 72, 72, 72, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 51, 51, 51, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 72, 72, 72, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 105, 105, 105, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 208, 208, 208, 255, 213, 213, 213, 255, 217, 217, 217, 255, 221, 221, 221, 255, 226, 226, 226, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 226, 226, 226, 255, 221, 221, 221, 255, 217, 217, 217, 255, 213, 213, 213, 255, 208, 208, 208, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 76, 76, 76, 255, 72, 72, 72, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 51, 51, 51, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 72, 72, 72, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 105, 105, 105, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 208, 208, 208, 255, 213, 213, 213, 255, 217, 217, 217, 255, 221, 221, 221, 255, 226, 226, 226, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 226, 226, 226, 255, 221, 221, 221, 255, 217, 217, 217, 255, 213, 213, 213, 255, 208, 208, 208, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 144, 144, 144, 255, 139, 139, 139, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 57, 57, 57, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 57, 57, 57, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 139, 139, 139, 255, 144, 144, 144, 255, 149, 149, 149, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 231, 231, 231, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 227, 227, 227, 255, 223, 223, 223, 255, 219, 219, 219, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 149, 149, 149, 255, 144, 144, 144, 255, 139, 139, 139, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 57, 57, 57, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 57, 57, 57, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 139, 139, 139, 255, 144, 144, 144, 255, 149, 149, 149, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 231, 231, 231, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 227, 227, 227, 255, 223, 223, 223, 255, 219, 219, 219, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 149, 149, 149, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 75, 75, 75, 255, 71, 71, 71, 255, 67, 67, 67, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 55, 55, 55, 255, 58, 58, 58, 255, 62, 62, 62, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 156, 156, 156, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 221, 221, 221, 255, 225, 225, 225, 255, 229, 229, 229, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 229, 229, 229, 255, 225, 225, 225, 255, 221, 221, 221, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 156, 156, 156, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 75, 75, 75, 255, 71, 71, 71, 255, 67, 67, 67, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 55, 55, 55, 255, 58, 58, 58, 255, 62, 62, 62, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 156, 156, 156, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 221, 221, 221, 255, 225, 225, 225, 255, 229, 229, 229, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 229, 229, 229, 255, 225, 225, 225, 255, 221, 221, 221, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 156, 156, 156, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 81, 81, 81, 255, 77, 77, 77, 255, 72, 72, 72, 255, 68, 68, 68, 255, 64, 64, 64, 255, 60, 60, 60, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 77, 77, 77, 255, 81, 81, 81, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 105, 105, 105, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 227, 227, 227, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 227, 227, 227, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 81, 81, 81, 255, 77, 77, 77, 255, 72, 72, 72, 255, 68, 68, 68, 255, 64, 64, 64, 255, 60, 60, 60, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 77, 77, 77, 255, 81, 81, 81, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 105, 105, 105, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 227, 227, 227, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 227, 227, 227, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 149, 149, 149, 255, 144, 144, 144, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 88, 88, 88, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 144, 144, 144, 255, 149, 149, 149, 255, 154, 154, 154, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 215, 215, 215, 255, 220, 220, 220, 255, 224, 224, 224, 255, 228, 228, 228, 255, 232, 232, 232, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 232, 232, 232, 255, 228, 228, 228, 255, 224, 224, 224, 255, 220, 220, 220, 255, 215, 215, 215, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 154, 154, 154, 255, 149, 149, 149, 255, 144, 144, 144, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 88, 88, 88, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 144, 144, 144, 255, 149, 149, 149, 255, 154, 154, 154, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 215, 215, 215, 255, 220, 220, 220, 255, 224, 224, 224, 255, 228, 228, 228, 255, 232, 232, 232, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 232, 232, 232, 255, 228, 228, 228, 255, 224, 224, 224, 255, 220, 220, 220, 255, 215, 215, 215, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 154, 154, 154, 255, 151, 151, 151, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 151, 151, 151, 255, 156, 156, 156, 255, 161, 161, 161, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 207, 207, 207, 255, 212, 212, 212, 255, 217, 217, 217, 255, 221, 221, 221, 255, 226, 226, 226, 255, 230, 230, 230, 255, 234, 234, 234, 255, 238, 238, 238, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 238, 238, 238, 255, 234, 234, 234, 255, 230, 230, 230, 255, 226, 226, 226, 255, 221, 221, 221, 255, 217, 217, 217, 255, 212, 212, 212, 255, 207, 207, 207, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 161, 161, 161, 255, 156, 156, 156, 255, 151, 151, 151, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 151, 151, 151, 255, 156, 156, 156, 255, 161, 161, 161, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 207, 207, 207, 255, 212, 212, 212, 255, 217, 217, 217, 255, 221, 221, 221, 255, 226, 226, 226, 255, 230, 230, 230, 255, 234, 234, 234, 255, 238, 238, 238, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 238, 238, 238, 255, 234, 234, 234, 255, 230, 230, 230, 255, 226, 226, 226, 255, 221, 221, 221, 255, 217, 217, 217, 255, 212, 212, 212, 255, 207, 207, 207, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 161, 161, 161, 255, 156, 156, 156, 255, 153, 153, 153, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 232, 232, 232, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 232, 232, 232, 255, 227, 227, 227, 255, 223, 223, 223, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 232, 232, 232, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 232, 232, 232, 255, 227, 227, 227, 255, 223, 223, 223, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 149, 149, 149, 255, 144, 144, 144, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 122, 122, 122, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 93, 93, 93, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 71, 71, 71, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 93, 93, 93, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 144, 144, 144, 255, 149, 149, 149, 255, 154, 154, 154, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 220, 220, 220, 255, 225, 225, 225, 255, 229, 229, 229, 255, 233, 233, 233, 255, 238, 238, 238, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 238, 238, 238, 255, 233, 233, 233, 255, 229, 229, 229, 255, 225, 225, 225, 255, 220, 220, 220, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 154, 154, 154, 255, 149, 149, 149, 255, 144, 144, 144, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 122, 122, 122, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 93, 93, 93, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 71, 71, 71, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 93, 93, 93, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 144, 144, 144, 255, 149, 149, 149, 255, 154, 154, 154, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 220, 220, 220, 255, 225, 225, 225, 255, 229, 229, 229, 255, 233, 233, 233, 255, 238, 238, 238, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 238, 238, 238, 255, 233, 233, 233, 255, 229, 229, 229, 255, 225, 225, 225, 255, 220, 220, 220, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 156, 156, 156, 255, 151, 151, 151, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 151, 151, 151, 255, 156, 156, 156, 255, 161, 161, 161, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 217, 217, 217, 255, 222, 222, 222, 255, 226, 226, 226, 255, 231, 231, 231, 255, 235, 235, 235, 255, 239, 239, 239, 255, 243, 243, 243, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 243, 243, 243, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 226, 226, 226, 255, 222, 222, 222, 255, 217, 217, 217, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 161, 161, 161, 255, 156, 156, 156, 255, 151, 151, 151, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 151, 151, 151, 255, 156, 156, 156, 255, 161, 161, 161, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 217, 217, 217, 255, 222, 222, 222, 255, 226, 226, 226, 255, 231, 231, 231, 255, 235, 235, 235, 255, 239, 239, 239, 255, 243, 243, 243, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 243, 243, 243, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 226, 226, 226, 255, 222, 222, 222, 255, 217, 217, 217, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 161, 161, 161, 255, 158, 158, 158, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 87, 87, 87, 255, 83, 83, 83, 255, 78, 78, 78, 255, 74, 74, 74, 255, 70, 70, 70, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 70, 70, 70, 255, 74, 74, 74, 255, 78, 78, 78, 255, 83, 83, 83, 255, 87, 87, 87, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 200, 200, 200, 255, 205, 205, 205, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 205, 205, 205, 255, 200, 200, 200, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 87, 87, 87, 255, 83, 83, 83, 255, 78, 78, 78, 255, 74, 74, 74, 255, 70, 70, 70, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 70, 70, 70, 255, 74, 74, 74, 255, 78, 78, 78, 255, 83, 83, 83, 255, 87, 87, 87, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 200, 200, 200, 255, 205, 205, 205, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 205, 205, 205, 255, 200, 200, 200, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 168, 168, 168, 255, 163, 163, 163, 255, 159, 159, 159, 255, 154, 154, 154, 255, 149, 149, 149, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 122, 122, 122, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 93, 93, 93, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 68, 68, 68, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 89, 89, 89, 255, 93, 93, 93, 255, 98, 98, 98, 255, 103, 103, 103, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 149, 149, 149, 255, 154, 154, 154, 255, 159, 159, 159, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 225, 225, 225, 255, 230, 230, 230, 255, 234, 234, 234, 255, 238, 238, 238, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 237, 237, 237, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 237, 237, 237, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 238, 238, 238, 255, 234, 234, 234, 255, 230, 230, 230, 255, 225, 225, 225, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 159, 159, 159, 255, 154, 154, 154, 255, 149, 149, 149, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 122, 122, 122, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 93, 93, 93, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 68, 68, 68, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 89, 89, 89, 255, 93, 93, 93, 255, 98, 98, 98, 255, 103, 103, 103, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 149, 149, 149, 255, 154, 154, 154, 255, 159, 159, 159, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 225, 225, 225, 255, 230, 230, 230, 255, 234, 234, 234, 255, 238, 238, 238, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 237, 237, 237, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 237, 237, 237, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 238, 238, 238, 255, 234, 234, 234, 255, 230, 230, 230, 255, 225, 225, 225, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 161, 161, 161, 255, 156, 156, 156, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 156, 156, 156, 255, 161, 161, 161, 255, 166, 166, 166, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 248, 248, 248, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 248, 248, 248, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 166, 166, 166, 255, 161, 161, 161, 255, 156, 156, 156, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 156, 156, 156, 255, 161, 161, 161, 255, 166, 166, 166, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 248, 248, 248, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 248, 248, 248, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 166, 166, 166, 255, 163, 163, 163, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 163, 163, 163, 255, 168, 168, 168, 255, 173, 173, 173, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 200, 200, 200, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 219, 219, 219, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 238, 238, 238, 255, 242, 242, 242, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 242, 242, 242, 255, 238, 238, 238, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 219, 219, 219, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 200, 200, 200, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 173, 173, 173, 255, 168, 168, 168, 255, 163, 163, 163, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 163, 163, 163, 255, 168, 168, 168, 255, 173, 173, 173, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 200, 200, 200, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 219, 219, 219, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 238, 238, 238, 255, 242, 242, 242, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 242, 242, 242, 255, 238, 238, 238, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 219, 219, 219, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 200, 200, 200, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 173, 173, 173, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 122, 122, 122, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 94, 94, 94, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 94, 94, 94, 255, 98, 98, 98, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 230, 230, 230, 255, 235, 235, 235, 255, 239, 239, 239, 255, 244, 244, 244, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 244, 244, 244, 255, 239, 239, 239, 255, 235, 235, 235, 255, 230, 230, 230, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 122, 122, 122, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 94, 94, 94, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 94, 94, 94, 255, 98, 98, 98, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 230, 230, 230, 255, 235, 235, 235, 255, 239, 239, 239, 255, 244, 244, 244, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 244, 244, 244, 255, 239, 239, 239, 255, 235, 235, 235, 255, 230, 230, 230, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 166, 166, 166, 255, 161, 161, 161, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 105, 105, 105, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 105, 105, 105, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 161, 161, 161, 255, 166, 166, 166, 255, 171, 171, 171, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 232, 232, 232, 255, 237, 237, 237, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 253, 253, 253, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 253, 253, 253, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 237, 237, 237, 255, 232, 232, 232, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 171, 171, 171, 255, 166, 166, 166, 255, 161, 161, 161, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 105, 105, 105, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 105, 105, 105, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 161, 161, 161, 255, 166, 166, 166, 255, 171, 171, 171, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 232, 232, 232, 255, 237, 237, 237, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 253, 253, 253, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 253, 253, 253, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 237, 237, 237, 255, 232, 232, 232, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 171, 171, 171, 255, 168, 168, 168, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 168, 168, 168, 255, 173, 173, 173, 255, 178, 178, 178, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 200, 200, 200, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 220, 220, 220, 255, 224, 224, 224, 255, 229, 229, 229, 255, 234, 234, 234, 255, 238, 238, 238, 255, 243, 243, 243, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 243, 243, 243, 255, 238, 238, 238, 255, 234, 234, 234, 255, 229, 229, 229, 255, 224, 224, 224, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 200, 200, 200, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 178, 178, 178, 255, 173, 173, 173, 255, 168, 168, 168, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 168, 168, 168, 255, 173, 173, 173, 255, 178, 178, 178, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 200, 200, 200, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 220, 220, 220, 255, 224, 224, 224, 255, 229, 229, 229, 255, 234, 234, 234, 255, 238, 238, 238, 255, 243, 243, 243, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 243, 243, 243, 255, 238, 238, 238, 255, 234, 234, 234, 255, 229, 229, 229, 255, 224, 224, 224, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 200, 200, 200, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 178, 178, 178, 255, 173, 173, 173, 255, 170, 170, 170, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 249, 249, 249, 255, 253, 253, 253, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 253, 253, 253, 255, 249, 249, 249, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 249, 249, 249, 255, 253, 253, 253, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 253, 253, 253, 255, 249, 249, 249, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 166, 166, 166, 255, 161, 161, 161, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 139, 139, 139, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 139, 139, 139, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 161, 161, 161, 255, 166, 166, 166, 255, 171, 171, 171, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 242, 242, 242, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 242, 242, 242, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 171, 171, 171, 255, 166, 166, 166, 255, 161, 161, 161, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 139, 139, 139, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 139, 139, 139, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 161, 161, 161, 255, 166, 166, 166, 255, 171, 171, 171, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 242, 242, 242, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 242, 242, 242, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 173, 173, 173, 255, 168, 168, 168, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 168, 168, 168, 255, 173, 173, 173, 255, 178, 178, 178, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 234, 234, 234, 255, 239, 239, 239, 255, 243, 243, 243, 255, 248, 248, 248, 255, 252, 252, 252, 255, 253, 253, 253, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 253, 253, 253, 255, 252, 252, 252, 255, 248, 248, 248, 255, 243, 243, 243, 255, 239, 239, 239, 255, 234, 234, 234, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 178, 178, 178, 255, 173, 173, 173, 255, 168, 168, 168, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 168, 168, 168, 255, 173, 173, 173, 255, 178, 178, 178, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 234, 234, 234, 255, 239, 239, 239, 255, 243, 243, 243, 255, 248, 248, 248, 255, 252, 252, 252, 255, 253, 253, 253, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 253, 253, 253, 255, 252, 252, 252, 255, 248, 248, 248, 255, 243, 243, 243, 255, 239, 239, 239, 255, 234, 234, 234, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 178, 178, 178, 255, 175, 175, 175, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 100, 100, 100, 255, 104, 104, 104, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 217, 217, 217, 255, 222, 222, 222, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 222, 222, 222, 255, 217, 217, 217, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 100, 100, 100, 255, 104, 104, 104, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 217, 217, 217, 255, 222, 222, 222, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 222, 222, 222, 255, 217, 217, 217, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 185, 185, 185, 255, 180, 180, 180, 255, 176, 176, 176, 255, 171, 171, 171, 255, 166, 166, 166, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 139, 139, 139, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 115, 115, 115, 255, 110, 110, 110, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 106, 106, 106, 255, 110, 110, 110, 255, 115, 115, 115, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 139, 139, 139, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 166, 166, 166, 255, 171, 171, 171, 255, 176, 176, 176, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 242, 242, 242, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 220, 220, 220, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 220, 220, 220, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 242, 242, 242, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 176, 176, 176, 255, 171, 171, 171, 255, 166, 166, 166, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 139, 139, 139, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 115, 115, 115, 255, 110, 110, 110, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 106, 106, 106, 255, 110, 110, 110, 255, 115, 115, 115, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 139, 139, 139, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 166, 166, 166, 255, 171, 171, 171, 255, 176, 176, 176, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 242, 242, 242, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 220, 220, 220, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 220, 220, 220, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 242, 242, 242, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 178, 178, 178, 255, 173, 173, 173, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 173, 173, 173, 255, 178, 178, 178, 255, 183, 183, 183, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 253, 253, 253, 255, 252, 252, 252, 255, 248, 248, 248, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 248, 248, 248, 255, 252, 252, 252, 255, 253, 253, 253, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 183, 183, 183, 255, 178, 178, 178, 255, 173, 173, 173, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 173, 173, 173, 255, 178, 178, 178, 255, 183, 183, 183, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 253, 253, 253, 255, 252, 252, 252, 255, 248, 248, 248, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 248, 248, 248, 255, 252, 252, 252, 255, 253, 253, 253, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 183, 183, 183, 255, 180, 180, 180, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 114, 114, 114, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 114, 114, 114, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 180, 180, 180, 255, 185, 185, 185, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 217, 217, 217, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 236, 236, 236, 255, 241, 241, 241, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 241, 241, 241, 255, 236, 236, 236, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 217, 217, 217, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 185, 185, 185, 255, 180, 180, 180, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 114, 114, 114, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 114, 114, 114, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 180, 180, 180, 255, 185, 185, 185, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 217, 217, 217, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 236, 236, 236, 255, 241, 241, 241, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 241, 241, 241, 255, 236, 236, 236, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 217, 217, 217, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 139, 139, 139, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 115, 115, 115, 255, 111, 111, 111, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 139, 139, 139, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 247, 247, 247, 255, 252, 252, 252, 255, 253, 253, 253, 255, 248, 248, 248, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 215, 215, 215, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 215, 215, 215, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 248, 248, 248, 255, 253, 253, 253, 255, 252, 252, 252, 255, 247, 247, 247, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 139, 139, 139, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 115, 115, 115, 255, 111, 111, 111, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 139, 139, 139, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 247, 247, 247, 255, 252, 252, 252, 255, 253, 253, 253, 255, 248, 248, 248, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 215, 215, 215, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 215, 215, 215, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 248, 248, 248, 255, 253, 253, 253, 255, 252, 252, 252, 255, 247, 247, 247, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 183, 183, 183, 255, 178, 178, 178, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 122, 122, 122, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 113, 113, 113, 255, 117, 117, 117, 255, 122, 122, 122, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 178, 178, 178, 255, 183, 183, 183, 255, 188, 188, 188, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 210, 210, 210, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 249, 249, 249, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 243, 243, 243, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 239, 239, 239, 255, 243, 243, 243, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 249, 249, 249, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 188, 188, 188, 255, 183, 183, 183, 255, 178, 178, 178, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 122, 122, 122, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 113, 113, 113, 255, 117, 117, 117, 255, 122, 122, 122, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 178, 178, 178, 255, 183, 183, 183, 255, 188, 188, 188, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 210, 210, 210, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 249, 249, 249, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 243, 243, 243, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 239, 239, 239, 255, 243, 243, 243, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 249, 249, 249, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 188, 188, 188, 255, 185, 185, 185, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 119, 119, 119, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 185, 185, 185, 255, 190, 190, 190, 255, 195, 195, 195, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 217, 217, 217, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 241, 241, 241, 255, 246, 246, 246, 255, 251, 251, 251, 255, 254, 254, 254, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 237, 237, 237, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 237, 237, 237, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 254, 254, 254, 255, 251, 251, 251, 255, 246, 246, 246, 255, 241, 241, 241, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 217, 217, 217, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 195, 195, 195, 255, 190, 190, 190, 255, 185, 185, 185, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 119, 119, 119, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 185, 185, 185, 255, 190, 190, 190, 255, 195, 195, 195, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 217, 217, 217, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 241, 241, 241, 255, 246, 246, 246, 255, 251, 251, 251, 255, 254, 254, 254, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 237, 237, 237, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 237, 237, 237, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 254, 254, 254, 255, 251, 251, 251, 255, 246, 246, 246, 255, 241, 241, 241, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 217, 217, 217, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 195, 195, 195, 255, 190, 190, 190, 255, 187, 187, 187, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 252, 252, 252, 255, 248, 248, 248, 255, 243, 243, 243, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 239, 239, 239, 255, 243, 243, 243, 255, 248, 248, 248, 255, 252, 252, 252, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 252, 252, 252, 255, 248, 248, 248, 255, 243, 243, 243, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 239, 239, 239, 255, 243, 243, 243, 255, 248, 248, 248, 255, 252, 252, 252, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 188, 188, 188, 255, 183, 183, 183, 255, 178, 178, 178, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 156, 156, 156, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 132, 132, 132, 255, 127, 127, 127, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 122, 122, 122, 255, 127, 127, 127, 255, 132, 132, 132, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 156, 156, 156, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 178, 178, 178, 255, 183, 183, 183, 255, 188, 188, 188, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 242, 242, 242, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 242, 242, 242, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 188, 188, 188, 255, 183, 183, 183, 255, 178, 178, 178, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 156, 156, 156, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 132, 132, 132, 255, 127, 127, 127, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 122, 122, 122, 255, 127, 127, 127, 255, 132, 132, 132, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 156, 156, 156, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 178, 178, 178, 255, 183, 183, 183, 255, 188, 188, 188, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 242, 242, 242, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 242, 242, 242, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 190, 190, 190, 255, 185, 185, 185, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 124, 124, 124, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 124, 124, 124, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 185, 185, 185, 255, 190, 190, 190, 255, 195, 195, 195, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 251, 251, 251, 255, 253, 253, 253, 255, 249, 249, 249, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 232, 232, 232, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 232, 232, 232, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 249, 249, 249, 255, 253, 253, 253, 255, 251, 251, 251, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 195, 195, 195, 255, 190, 190, 190, 255, 185, 185, 185, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 124, 124, 124, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 124, 124, 124, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 185, 185, 185, 255, 190, 190, 190, 255, 195, 195, 195, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 251, 251, 251, 255, 253, 253, 253, 255, 249, 249, 249, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 232, 232, 232, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 232, 232, 232, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 249, 249, 249, 255, 253, 253, 253, 255, 251, 251, 251, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 195, 195, 195, 255, 192, 192, 192, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 126, 126, 126, 255, 121, 121, 121, 255, 117, 117, 117, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 117, 117, 117, 255, 121, 121, 121, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 234, 234, 234, 255, 239, 239, 239, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 251, 251, 251, 255, 247, 247, 247, 255, 242, 242, 242, 255, 238, 238, 238, 255, 234, 234, 234, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 234, 234, 234, 255, 238, 238, 238, 255, 242, 242, 242, 255, 247, 247, 247, 255, 251, 251, 251, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 239, 239, 239, 255, 234, 234, 234, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 126, 126, 126, 255, 121, 121, 121, 255, 117, 117, 117, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 117, 117, 117, 255, 121, 121, 121, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 234, 234, 234, 255, 239, 239, 239, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 251, 251, 251, 255, 247, 247, 247, 255, 242, 242, 242, 255, 238, 238, 238, 255, 234, 234, 234, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 234, 234, 234, 255, 238, 238, 238, 255, 242, 242, 242, 255, 247, 247, 247, 255, 251, 251, 251, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 239, 239, 239, 255, 234, 234, 234, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 156, 156, 156, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 123, 123, 123, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 118, 118, 118, 255, 123, 123, 123, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 156, 156, 156, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 241, 241, 241, 255, 237, 237, 237, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 203, 203, 203, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 203, 203, 203, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 237, 237, 237, 255, 241, 241, 241, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 156, 156, 156, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 123, 123, 123, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 118, 118, 118, 255, 123, 123, 123, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 156, 156, 156, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 241, 241, 241, 255, 237, 237, 237, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 203, 203, 203, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 203, 203, 203, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 237, 237, 237, 255, 241, 241, 241, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 195, 195, 195, 255, 190, 190, 190, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 190, 190, 190, 255, 195, 195, 195, 255, 200, 200, 200, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 227, 227, 227, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 199, 199, 199, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 199, 199, 199, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 231, 231, 231, 255, 235, 235, 235, 255, 239, 239, 239, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 200, 200, 200, 255, 195, 195, 195, 255, 190, 190, 190, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 190, 190, 190, 255, 195, 195, 195, 255, 200, 200, 200, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 227, 227, 227, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 199, 199, 199, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 199, 199, 199, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 231, 231, 231, 255, 235, 235, 235, 255, 239, 239, 239, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 200, 200, 200, 255, 197, 197, 197, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 131, 131, 131, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 122, 122, 122, 255, 126, 126, 126, 255, 131, 131, 131, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 197, 197, 197, 255, 202, 202, 202, 255, 207, 207, 207, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 234, 234, 234, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 253, 253, 253, 255, 251, 251, 251, 255, 246, 246, 246, 255, 242, 242, 242, 255, 237, 237, 237, 255, 233, 233, 233, 255, 229, 229, 229, 255, 225, 225, 225, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 225, 225, 225, 255, 229, 229, 229, 255, 233, 233, 233, 255, 237, 237, 237, 255, 242, 242, 242, 255, 246, 246, 246, 255, 251, 251, 251, 255, 253, 253, 253, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 234, 234, 234, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 207, 207, 207, 255, 202, 202, 202, 255, 197, 197, 197, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 131, 131, 131, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 122, 122, 122, 255, 126, 126, 126, 255, 131, 131, 131, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 197, 197, 197, 255, 202, 202, 202, 255, 207, 207, 207, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 234, 234, 234, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 253, 253, 253, 255, 251, 251, 251, 255, 246, 246, 246, 255, 242, 242, 242, 255, 237, 237, 237, 255, 233, 233, 233, 255, 229, 229, 229, 255, 225, 225, 225, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 225, 225, 225, 255, 229, 229, 229, 255, 233, 233, 233, 255, 237, 237, 237, 255, 242, 242, 242, 255, 246, 246, 246, 255, 251, 251, 251, 255, 253, 253, 253, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 234, 234, 234, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 207, 207, 207, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 156, 156, 156, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 156, 156, 156, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 245, 245, 245, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 245, 245, 245, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 156, 156, 156, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 156, 156, 156, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 245, 245, 245, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 245, 245, 245, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 200, 200, 200, 255, 195, 195, 195, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 139, 139, 139, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 139, 139, 139, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 195, 195, 195, 255, 200, 200, 200, 255, 205, 205, 205, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 243, 243, 243, 255, 238, 238, 238, 255, 234, 234, 234, 255, 230, 230, 230, 255, 226, 226, 226, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 226, 226, 226, 255, 230, 230, 230, 255, 234, 234, 234, 255, 238, 238, 238, 255, 243, 243, 243, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 205, 205, 205, 255, 200, 200, 200, 255, 195, 195, 195, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 139, 139, 139, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 139, 139, 139, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 195, 195, 195, 255, 200, 200, 200, 255, 205, 205, 205, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 243, 243, 243, 255, 238, 238, 238, 255, 234, 234, 234, 255, 230, 230, 230, 255, 226, 226, 226, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 226, 226, 226, 255, 230, 230, 230, 255, 234, 234, 234, 255, 238, 238, 238, 255, 243, 243, 243, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 205, 205, 205, 255, 202, 202, 202, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 136, 136, 136, 255, 131, 131, 131, 255, 127, 127, 127, 255, 123, 123, 123, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 136, 136, 136, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 234, 234, 234, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 251, 251, 251, 255, 246, 246, 246, 255, 241, 241, 241, 255, 237, 237, 237, 255, 232, 232, 232, 255, 228, 228, 228, 255, 224, 224, 224, 255, 220, 220, 220, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 220, 220, 220, 255, 224, 224, 224, 255, 228, 228, 228, 255, 232, 232, 232, 255, 237, 237, 237, 255, 241, 241, 241, 255, 246, 246, 246, 255, 251, 251, 251, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 234, 234, 234, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 136, 136, 136, 255, 131, 131, 131, 255, 127, 127, 127, 255, 123, 123, 123, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 136, 136, 136, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 234, 234, 234, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 251, 251, 251, 255, 246, 246, 246, 255, 241, 241, 241, 255, 237, 237, 237, 255, 232, 232, 232, 255, 228, 228, 228, 255, 224, 224, 224, 255, 220, 220, 220, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 220, 220, 220, 255, 224, 224, 224, 255, 228, 228, 228, 255, 232, 232, 232, 255, 237, 237, 237, 255, 241, 241, 241, 255, 246, 246, 246, 255, 251, 251, 251, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 234, 234, 234, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 212, 212, 212, 255, 207, 207, 207, 255, 204, 204, 204, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 226, 226, 226, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 226, 226, 226, 255, 231, 231, 231, 255, 235, 235, 235, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 226, 226, 226, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 226, 226, 226, 255, 231, 231, 231, 255, 235, 235, 235, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 205, 205, 205, 255, 200, 200, 200, 255, 195, 195, 195, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 173, 173, 173, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 149, 149, 149, 255, 144, 144, 144, 255, 139, 139, 139, 255, 135, 135, 135, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 114, 114, 114, 255, 118, 118, 118, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 139, 139, 139, 255, 144, 144, 144, 255, 149, 149, 149, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 173, 173, 173, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 195, 195, 195, 255, 200, 200, 200, 255, 205, 205, 205, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 238, 238, 238, 255, 233, 233, 233, 255, 229, 229, 229, 255, 225, 225, 225, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 191, 191, 191, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 191, 191, 191, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 225, 225, 225, 255, 229, 229, 229, 255, 233, 233, 233, 255, 238, 238, 238, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 205, 205, 205, 255, 200, 200, 200, 255, 195, 195, 195, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 173, 173, 173, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 149, 149, 149, 255, 144, 144, 144, 255, 139, 139, 139, 255, 135, 135, 135, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 114, 114, 114, 255, 118, 118, 118, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 139, 139, 139, 255, 144, 144, 144, 255, 149, 149, 149, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 173, 173, 173, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 195, 195, 195, 255, 200, 200, 200, 255, 205, 205, 205, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 238, 238, 238, 255, 233, 233, 233, 255, 229, 229, 229, 255, 225, 225, 225, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 191, 191, 191, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 191, 191, 191, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 225, 225, 225, 255, 229, 229, 229, 255, 233, 233, 233, 255, 238, 238, 238, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 141, 141, 141, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 232, 232, 232, 255, 227, 227, 227, 255, 223, 223, 223, 255, 219, 219, 219, 255, 215, 215, 215, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 215, 215, 215, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 232, 232, 232, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 141, 141, 141, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 232, 232, 232, 255, 227, 227, 227, 255, 223, 223, 223, 255, 219, 219, 219, 255, 215, 215, 215, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 215, 215, 215, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 232, 232, 232, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 212, 212, 212, 255, 209, 209, 209, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 143, 143, 143, 255, 138, 138, 138, 255, 134, 134, 134, 255, 129, 129, 129, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 129, 129, 129, 255, 134, 134, 134, 255, 138, 138, 138, 255, 143, 143, 143, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 251, 251, 251, 255, 253, 253, 253, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 234, 234, 234, 255, 230, 230, 230, 255, 225, 225, 225, 255, 221, 221, 221, 255, 217, 217, 217, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 217, 217, 217, 255, 221, 221, 221, 255, 225, 225, 225, 255, 230, 230, 230, 255, 234, 234, 234, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 253, 253, 253, 255, 251, 251, 251, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 143, 143, 143, 255, 138, 138, 138, 255, 134, 134, 134, 255, 129, 129, 129, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 129, 129, 129, 255, 134, 134, 134, 255, 138, 138, 138, 255, 143, 143, 143, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 251, 251, 251, 255, 253, 253, 253, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 234, 234, 234, 255, 230, 230, 230, 255, 225, 225, 225, 255, 221, 221, 221, 255, 217, 217, 217, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 217, 217, 217, 255, 221, 221, 221, 255, 225, 225, 225, 255, 230, 230, 230, 255, 234, 234, 234, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 253, 253, 253, 255, 251, 251, 251, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 219, 219, 219, 255, 214, 214, 214, 255, 210, 210, 210, 255, 205, 205, 205, 255, 200, 200, 200, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 173, 173, 173, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 149, 149, 149, 255, 144, 144, 144, 255, 140, 140, 140, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 140, 140, 140, 255, 144, 144, 144, 255, 149, 149, 149, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 173, 173, 173, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 200, 200, 200, 255, 205, 205, 205, 255, 210, 210, 210, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 224, 224, 224, 255, 220, 220, 220, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 186, 186, 186, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 220, 220, 220, 255, 224, 224, 224, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 210, 210, 210, 255, 205, 205, 205, 255, 200, 200, 200, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 173, 173, 173, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 149, 149, 149, 255, 144, 144, 144, 255, 140, 140, 140, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 140, 140, 140, 255, 144, 144, 144, 255, 149, 149, 149, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 173, 173, 173, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 200, 200, 200, 255, 205, 205, 205, 255, 210, 210, 210, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 224, 224, 224, 255, 220, 220, 220, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 186, 186, 186, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 220, 220, 220, 255, 224, 224, 224, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 207, 207, 207, 255, 212, 212, 212, 255, 217, 217, 217, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 182, 182, 182, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 182, 182, 182, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 217, 217, 217, 255, 212, 212, 212, 255, 207, 207, 207, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 207, 207, 207, 255, 212, 212, 212, 255, 217, 217, 217, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 182, 182, 182, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 182, 182, 182, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 217, 217, 217, 255, 214, 214, 214, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 148, 148, 148, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 130, 130, 130, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 148, 148, 148, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 214, 214, 214, 255, 219, 219, 219, 255, 224, 224, 224, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 251, 251, 251, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 239, 239, 239, 255, 234, 234, 234, 255, 229, 229, 229, 255, 225, 225, 225, 255, 220, 220, 220, 255, 216, 216, 216, 255, 212, 212, 212, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 208, 208, 208, 255, 212, 212, 212, 255, 216, 216, 216, 255, 220, 220, 220, 255, 225, 225, 225, 255, 229, 229, 229, 255, 234, 234, 234, 255, 239, 239, 239, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 251, 251, 251, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 224, 224, 224, 255, 219, 219, 219, 255, 214, 214, 214, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 148, 148, 148, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 130, 130, 130, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 148, 148, 148, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 214, 214, 214, 255, 219, 219, 219, 255, 224, 224, 224, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 251, 251, 251, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 239, 239, 239, 255, 234, 234, 234, 255, 229, 229, 229, 255, 225, 225, 225, 255, 220, 220, 220, 255, 216, 216, 216, 255, 212, 212, 212, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 208, 208, 208, 255, 212, 212, 212, 255, 216, 216, 216, 255, 220, 220, 220, 255, 225, 225, 225, 255, 229, 229, 229, 255, 234, 234, 234, 255, 239, 239, 239, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 251, 251, 251, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 224, 224, 224, 255, 219, 219, 219, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 173, 173, 173, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 149, 149, 149, 255, 145, 145, 145, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 145, 145, 145, 255, 149, 149, 149, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 173, 173, 173, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 228, 228, 228, 255, 223, 223, 223, 255, 219, 219, 219, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 181, 181, 181, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 181, 181, 181, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 219, 219, 219, 255, 223, 223, 223, 255, 228, 228, 228, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 173, 173, 173, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 149, 149, 149, 255, 145, 145, 145, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 145, 145, 145, 255, 149, 149, 149, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 173, 173, 173, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 228, 228, 228, 255, 223, 223, 223, 255, 219, 219, 219, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 181, 181, 181, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 181, 181, 181, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 219, 219, 219, 255, 223, 223, 223, 255, 228, 228, 228, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 217, 217, 217, 255, 212, 212, 212, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 156, 156, 156, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 156, 156, 156, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 212, 212, 212, 255, 217, 217, 217, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 226, 226, 226, 255, 221, 221, 221, 255, 217, 217, 217, 255, 213, 213, 213, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 213, 213, 213, 255, 217, 217, 217, 255, 221, 221, 221, 255, 226, 226, 226, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 217, 217, 217, 255, 212, 212, 212, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 156, 156, 156, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 156, 156, 156, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 212, 212, 212, 255, 217, 217, 217, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 226, 226, 226, 255, 221, 221, 221, 255, 217, 217, 217, 255, 213, 213, 213, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 213, 213, 213, 255, 217, 217, 217, 255, 221, 221, 221, 255, 226, 226, 226, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 219, 219, 219, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 153, 153, 153, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 153, 153, 153, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 251, 251, 251, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 234, 234, 234, 255, 229, 229, 229, 255, 224, 224, 224, 255, 220, 220, 220, 255, 215, 215, 215, 255, 211, 211, 211, 255, 207, 207, 207, 255, 203, 203, 203, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 203, 203, 203, 255, 207, 207, 207, 255, 211, 211, 211, 255, 215, 215, 215, 255, 220, 220, 220, 255, 224, 224, 224, 255, 229, 229, 229, 255, 234, 234, 234, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 251, 251, 251, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 153, 153, 153, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 153, 153, 153, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 251, 251, 251, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 234, 234, 234, 255, 229, 229, 229, 255, 224, 224, 224, 255, 220, 220, 220, 255, 215, 215, 215, 255, 211, 211, 211, 255, 207, 207, 207, 255, 203, 203, 203, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 203, 203, 203, 255, 207, 207, 207, 255, 211, 211, 211, 255, 215, 215, 215, 255, 220, 220, 220, 255, 224, 224, 224, 255, 229, 229, 229, 255, 234, 234, 234, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 251, 251, 251, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 224, 224, 224, 255, 221, 221, 221, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 176, 176, 176, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 176, 176, 176, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 176, 176, 176, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 176, 176, 176, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 222, 222, 222, 255, 217, 217, 217, 255, 212, 212, 212, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 166, 166, 166, 255, 161, 161, 161, 255, 156, 156, 156, 255, 152, 152, 152, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 152, 152, 152, 255, 156, 156, 156, 255, 161, 161, 161, 255, 166, 166, 166, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 212, 212, 212, 255, 217, 217, 217, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 221, 221, 221, 255, 216, 216, 216, 255, 212, 212, 212, 255, 208, 208, 208, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 208, 208, 208, 255, 212, 212, 212, 255, 216, 216, 216, 255, 221, 221, 221, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 217, 217, 217, 255, 212, 212, 212, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 166, 166, 166, 255, 161, 161, 161, 255, 156, 156, 156, 255, 152, 152, 152, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 152, 152, 152, 255, 156, 156, 156, 255, 161, 161, 161, 255, 166, 166, 166, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 212, 212, 212, 255, 217, 217, 217, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 221, 221, 221, 255, 216, 216, 216, 255, 212, 212, 212, 255, 208, 208, 208, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 208, 208, 208, 255, 212, 212, 212, 255, 216, 216, 216, 255, 221, 221, 221, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 158, 158, 158, 255, 153, 153, 153, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 153, 153, 153, 255, 158, 158, 158, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 215, 215, 215, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 194, 194, 194, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 215, 215, 215, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 158, 158, 158, 255, 153, 153, 153, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 153, 153, 153, 255, 158, 158, 158, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 215, 215, 215, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 194, 194, 194, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 215, 215, 215, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 226, 226, 226, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 160, 160, 160, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 142, 142, 142, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 138, 138, 138, 255, 142, 142, 142, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 210, 210, 210, 255, 215, 215, 215, 255, 220, 220, 220, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 241, 241, 241, 255, 236, 236, 236, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 217, 217, 217, 255, 213, 213, 213, 255, 208, 208, 208, 255, 204, 204, 204, 255, 200, 200, 200, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 200, 200, 200, 255, 204, 204, 204, 255, 208, 208, 208, 255, 213, 213, 213, 255, 217, 217, 217, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 236, 236, 236, 255, 241, 241, 241, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 160, 160, 160, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 142, 142, 142, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 138, 138, 138, 255, 142, 142, 142, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 210, 210, 210, 255, 215, 215, 215, 255, 220, 220, 220, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 241, 241, 241, 255, 236, 236, 236, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 217, 217, 217, 255, 213, 213, 213, 255, 208, 208, 208, 255, 204, 204, 204, 255, 200, 200, 200, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 200, 200, 200, 255, 204, 204, 204, 255, 208, 208, 208, 255, 213, 213, 213, 255, 217, 217, 217, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 236, 236, 236, 255, 241, 241, 241, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 236, 236, 236, 255, 231, 231, 231, 255, 227, 227, 227, 255, 222, 222, 222, 255, 217, 217, 217, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 166, 166, 166, 255, 161, 161, 161, 255, 157, 157, 157, 255, 152, 152, 152, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 152, 152, 152, 255, 157, 157, 157, 255, 161, 161, 161, 255, 166, 166, 166, 255, 171, 171, 171, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 217, 217, 217, 255, 222, 222, 222, 255, 227, 227, 227, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 216, 216, 216, 255, 211, 211, 211, 255, 207, 207, 207, 255, 203, 203, 203, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 203, 203, 203, 255, 207, 207, 207, 255, 211, 211, 211, 255, 216, 216, 216, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 227, 227, 227, 255, 222, 222, 222, 255, 217, 217, 217, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 166, 166, 166, 255, 161, 161, 161, 255, 157, 157, 157, 255, 152, 152, 152, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 152, 152, 152, 255, 157, 157, 157, 255, 161, 161, 161, 255, 166, 166, 166, 255, 171, 171, 171, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 217, 217, 217, 255, 222, 222, 222, 255, 227, 227, 227, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 216, 216, 216, 255, 211, 211, 211, 255, 207, 207, 207, 255, 203, 203, 203, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 203, 203, 203, 255, 207, 207, 207, 255, 211, 211, 211, 255, 216, 216, 216, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 131, 131, 131, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 131, 131, 131, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 234, 234, 234, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 170, 170, 170, 255, 167, 167, 167, 255, 165, 165, 165, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 165, 165, 165, 255, 167, 167, 167, 255, 170, 170, 170, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 234, 234, 234, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 131, 131, 131, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 131, 131, 131, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 234, 234, 234, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 170, 170, 170, 255, 167, 167, 167, 255, 165, 165, 165, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 165, 165, 165, 255, 167, 167, 167, 255, 170, 170, 170, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 234, 234, 234, 255, 231, 231, 231, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 165, 165, 165, 255, 160, 160, 160, 255, 156, 156, 156, 255, 152, 152, 152, 255, 147, 147, 147, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 147, 147, 147, 255, 152, 152, 152, 255, 156, 156, 156, 255, 160, 160, 160, 255, 165, 165, 165, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 241, 241, 241, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 241, 241, 241, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 222, 222, 222, 255, 217, 217, 217, 255, 212, 212, 212, 255, 208, 208, 208, 255, 203, 203, 203, 255, 199, 199, 199, 255, 195, 195, 195, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 195, 195, 195, 255, 199, 199, 199, 255, 203, 203, 203, 255, 208, 208, 208, 255, 212, 212, 212, 255, 217, 217, 217, 255, 222, 222, 222, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 241, 241, 241, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 241, 241, 241, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 165, 165, 165, 255, 160, 160, 160, 255, 156, 156, 156, 255, 152, 152, 152, 255, 147, 147, 147, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 147, 147, 147, 255, 152, 152, 152, 255, 156, 156, 156, 255, 160, 160, 160, 255, 165, 165, 165, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 241, 241, 241, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 241, 241, 241, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 222, 222, 222, 255, 217, 217, 217, 255, 212, 212, 212, 255, 208, 208, 208, 255, 203, 203, 203, 255, 199, 199, 199, 255, 195, 195, 195, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 195, 195, 195, 255, 199, 199, 199, 255, 203, 203, 203, 255, 208, 208, 208, 255, 212, 212, 212, 255, 217, 217, 217, 255, 222, 222, 222, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 241, 241, 241, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 241, 241, 241, 255, 236, 236, 236, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 166, 166, 166, 255, 162, 162, 162, 255, 157, 157, 157, 255, 153, 153, 153, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 153, 153, 153, 255, 157, 157, 157, 255, 162, 162, 162, 255, 166, 166, 166, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 211, 211, 211, 255, 206, 206, 206, 255, 202, 202, 202, 255, 197, 197, 197, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 164, 164, 164, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 164, 164, 164, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 197, 197, 197, 255, 202, 202, 202, 255, 206, 206, 206, 255, 211, 211, 211, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 166, 166, 166, 255, 162, 162, 162, 255, 157, 157, 157, 255, 153, 153, 153, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 153, 153, 153, 255, 157, 157, 157, 255, 162, 162, 162, 255, 166, 166, 166, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 211, 211, 211, 255, 206, 206, 206, 255, 202, 202, 202, 255, 197, 197, 197, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 164, 164, 164, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 164, 164, 164, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 197, 197, 197, 255, 202, 202, 202, 255, 206, 206, 206, 255, 211, 211, 211, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 234, 234, 234, 255, 229, 229, 229, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 173, 173, 173, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 173, 173, 173, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 229, 229, 229, 255, 234, 234, 234, 255, 239, 239, 239, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 209, 209, 209, 255, 204, 204, 204, 255, 200, 200, 200, 255, 196, 196, 196, 255, 192, 192, 192, 255, 188, 188, 188, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 192, 192, 192, 255, 196, 196, 196, 255, 200, 200, 200, 255, 204, 204, 204, 255, 209, 209, 209, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 239, 239, 239, 255, 234, 234, 234, 255, 229, 229, 229, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 173, 173, 173, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 173, 173, 173, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 229, 229, 229, 255, 234, 234, 234, 255, 239, 239, 239, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 209, 209, 209, 255, 204, 204, 204, 255, 200, 200, 200, 255, 196, 196, 196, 255, 192, 192, 192, 255, 188, 188, 188, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 192, 192, 192, 255, 196, 196, 196, 255, 200, 200, 200, 255, 204, 204, 204, 255, 209, 209, 209, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 239, 239, 239, 255, 236, 236, 236, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 170, 170, 170, 255, 165, 165, 165, 255, 161, 161, 161, 255, 157, 157, 157, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 170, 170, 170, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 246, 246, 246, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 241, 241, 241, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 217, 217, 217, 255, 212, 212, 212, 255, 207, 207, 207, 255, 203, 203, 203, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 190, 190, 190, 255, 194, 194, 194, 255, 198, 198, 198, 255, 203, 203, 203, 255, 207, 207, 207, 255, 212, 212, 212, 255, 217, 217, 217, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 241, 241, 241, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 246, 246, 246, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 170, 170, 170, 255, 165, 165, 165, 255, 161, 161, 161, 255, 157, 157, 157, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 170, 170, 170, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 246, 246, 246, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 241, 241, 241, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 217, 217, 217, 255, 212, 212, 212, 255, 207, 207, 207, 255, 203, 203, 203, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 190, 190, 190, 255, 194, 194, 194, 255, 198, 198, 198, 255, 203, 203, 203, 255, 207, 207, 207, 255, 212, 212, 212, 255, 217, 217, 217, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 241, 241, 241, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 246, 246, 246, 255, 241, 241, 241, 255, 238, 238, 238, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 143, 143, 143, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 192, 192, 192, 255, 188, 188, 188, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 192, 192, 192, 255, 197, 197, 197, 255, 201, 201, 201, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 143, 143, 143, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 192, 192, 192, 255, 188, 188, 188, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 192, 192, 192, 255, 197, 197, 197, 255, 201, 201, 201, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 239, 239, 239, 255, 234, 234, 234, 255, 229, 229, 229, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 207, 207, 207, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 183, 183, 183, 255, 178, 178, 178, 255, 173, 173, 173, 255, 169, 169, 169, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 152, 152, 152, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 152, 152, 152, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 173, 173, 173, 255, 178, 178, 178, 255, 183, 183, 183, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 207, 207, 207, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 229, 229, 229, 255, 234, 234, 234, 255, 239, 239, 239, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 204, 204, 204, 255, 199, 199, 199, 255, 195, 195, 195, 255, 191, 191, 191, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 191, 191, 191, 255, 195, 195, 195, 255, 199, 199, 199, 255, 204, 204, 204, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 239, 239, 239, 255, 234, 234, 234, 255, 229, 229, 229, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 207, 207, 207, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 183, 183, 183, 255, 178, 178, 178, 255, 173, 173, 173, 255, 169, 169, 169, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 152, 152, 152, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 152, 152, 152, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 173, 173, 173, 255, 178, 178, 178, 255, 183, 183, 183, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 207, 207, 207, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 229, 229, 229, 255, 234, 234, 234, 255, 239, 239, 239, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 204, 204, 204, 255, 199, 199, 199, 255, 195, 195, 195, 255, 191, 191, 191, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 191, 191, 191, 255, 195, 195, 195, 255, 199, 199, 199, 255, 204, 204, 204, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 175, 175, 175, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 143, 143, 143, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 170, 170, 170, 255, 175, 175, 175, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 246, 246, 246, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 207, 207, 207, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 158, 158, 158, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 158, 158, 158, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 207, 207, 207, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 246, 246, 246, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 175, 175, 175, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 143, 143, 143, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 170, 170, 170, 255, 175, 175, 175, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 246, 246, 246, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 207, 207, 207, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 158, 158, 158, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 158, 158, 158, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 207, 207, 207, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 246, 246, 246, 255, 243, 243, 243, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 163, 163, 163, 255, 159, 159, 159, 255, 155, 155, 155, 255, 152, 152, 152, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 152, 152, 152, 255, 155, 155, 155, 255, 159, 159, 159, 255, 163, 163, 163, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 224, 224, 224, 255, 219, 219, 219, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 200, 200, 200, 255, 196, 196, 196, 255, 191, 191, 191, 255, 187, 187, 187, 255, 183, 183, 183, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 191, 191, 191, 255, 196, 196, 196, 255, 200, 200, 200, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 219, 219, 219, 255, 224, 224, 224, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 163, 163, 163, 255, 159, 159, 159, 255, 155, 155, 155, 255, 152, 152, 152, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 152, 152, 152, 255, 155, 155, 155, 255, 159, 159, 159, 255, 163, 163, 163, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 224, 224, 224, 255, 219, 219, 219, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 200, 200, 200, 255, 196, 196, 196, 255, 191, 191, 191, 255, 187, 187, 187, 255, 183, 183, 183, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 191, 191, 191, 255, 196, 196, 196, 255, 200, 200, 200, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 219, 219, 219, 255, 224, 224, 224, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 253, 253, 253, 255, 248, 248, 248, 255, 244, 244, 244, 255, 239, 239, 239, 255, 234, 234, 234, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 207, 207, 207, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 188, 188, 188, 255, 183, 183, 183, 255, 178, 178, 178, 255, 174, 174, 174, 255, 169, 169, 169, 255, 165, 165, 165, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 174, 174, 174, 255, 178, 178, 178, 255, 183, 183, 183, 255, 188, 188, 188, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 207, 207, 207, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 234, 234, 234, 255, 239, 239, 239, 255, 244, 244, 244, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 199, 199, 199, 255, 194, 194, 194, 255, 190, 190, 190, 255, 186, 186, 186, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 186, 186, 186, 255, 190, 190, 190, 255, 194, 194, 194, 255, 199, 199, 199, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 244, 244, 244, 255, 239, 239, 239, 255, 234, 234, 234, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 207, 207, 207, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 188, 188, 188, 255, 183, 183, 183, 255, 178, 178, 178, 255, 174, 174, 174, 255, 169, 169, 169, 255, 165, 165, 165, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 174, 174, 174, 255, 178, 178, 178, 255, 183, 183, 183, 255, 188, 188, 188, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 207, 207, 207, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 234, 234, 234, 255, 239, 239, 239, 255, 244, 244, 244, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 199, 199, 199, 255, 194, 194, 194, 255, 190, 190, 190, 255, 186, 186, 186, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 186, 186, 186, 255, 190, 190, 190, 255, 194, 194, 194, 255, 199, 199, 199, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 241, 241, 241, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 241, 241, 241, 255, 246, 246, 246, 255, 251, 251, 251, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 188, 188, 188, 255, 184, 184, 184, 255, 180, 180, 180, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 153, 153, 153, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 251, 251, 251, 255, 246, 246, 246, 255, 241, 241, 241, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 241, 241, 241, 255, 246, 246, 246, 255, 251, 251, 251, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 188, 188, 188, 255, 184, 184, 184, 255, 180, 180, 180, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 153, 153, 153, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 251, 251, 251, 255, 248, 248, 248, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 182, 182, 182, 255, 177, 177, 177, 255, 173, 173, 173, 255, 169, 169, 169, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 173, 173, 173, 255, 177, 177, 177, 255, 182, 182, 182, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 248, 248, 248, 255, 253, 253, 253, 255, 251, 251, 251, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 224, 224, 224, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 205, 205, 205, 255, 200, 200, 200, 255, 195, 195, 195, 255, 191, 191, 191, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 191, 191, 191, 255, 195, 195, 195, 255, 200, 200, 200, 255, 205, 205, 205, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 224, 224, 224, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 251, 251, 251, 255, 253, 253, 253, 255, 248, 248, 248, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 182, 182, 182, 255, 177, 177, 177, 255, 173, 173, 173, 255, 169, 169, 169, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 173, 173, 173, 255, 177, 177, 177, 255, 182, 182, 182, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 248, 248, 248, 255, 253, 253, 253, 255, 251, 251, 251, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 224, 224, 224, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 205, 205, 205, 255, 200, 200, 200, 255, 195, 195, 195, 255, 191, 191, 191, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 191, 191, 191, 255, 195, 195, 195, 255, 200, 200, 200, 255, 205, 205, 205, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 224, 224, 224, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 251, 251, 251, 255, 253, 253, 253, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 207, 207, 207, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 179, 179, 179, 255, 174, 174, 174, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 170, 170, 170, 255, 174, 174, 174, 255, 179, 179, 179, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 207, 207, 207, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 194, 194, 194, 255, 189, 189, 189, 255, 185, 185, 185, 255, 180, 180, 180, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 180, 180, 180, 255, 185, 185, 185, 255, 189, 189, 189, 255, 194, 194, 194, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 207, 207, 207, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 179, 179, 179, 255, 174, 174, 174, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 170, 170, 170, 255, 174, 174, 174, 255, 179, 179, 179, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 207, 207, 207, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 194, 194, 194, 255, 189, 189, 189, 255, 185, 185, 185, 255, 180, 180, 180, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 180, 180, 180, 255, 185, 185, 185, 255, 189, 189, 189, 255, 194, 194, 194, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 251, 251, 251, 255, 246, 246, 246, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 190, 190, 190, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 190, 190, 190, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 246, 246, 246, 255, 251, 251, 251, 255, 253, 253, 253, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 192, 192, 192, 255, 187, 187, 187, 255, 183, 183, 183, 255, 179, 179, 179, 255, 175, 175, 175, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 192, 192, 192, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 253, 253, 253, 255, 251, 251, 251, 255, 246, 246, 246, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 190, 190, 190, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 190, 190, 190, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 246, 246, 246, 255, 251, 251, 251, 255, 253, 253, 253, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 192, 192, 192, 255, 187, 187, 187, 255, 183, 183, 183, 255, 179, 179, 179, 255, 175, 175, 175, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 192, 192, 192, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 253, 253, 253, 255, 253, 253, 253, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 187, 187, 187, 255, 182, 182, 182, 255, 178, 178, 178, 255, 174, 174, 174, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 174, 174, 174, 255, 178, 178, 178, 255, 182, 182, 182, 255, 187, 187, 187, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 253, 253, 253, 255, 251, 251, 251, 255, 246, 246, 246, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 224, 224, 224, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 200, 200, 200, 255, 195, 195, 195, 255, 190, 190, 190, 255, 186, 186, 186, 255, 181, 181, 181, 255, 177, 177, 177, 255, 173, 173, 173, 255, 169, 169, 169, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 173, 173, 173, 255, 177, 177, 177, 255, 181, 181, 181, 255, 186, 186, 186, 255, 190, 190, 190, 255, 195, 195, 195, 255, 200, 200, 200, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 224, 224, 224, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 246, 246, 246, 255, 251, 251, 251, 255, 253, 253, 253, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 187, 187, 187, 255, 182, 182, 182, 255, 178, 178, 178, 255, 174, 174, 174, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 174, 174, 174, 255, 178, 178, 178, 255, 182, 182, 182, 255, 187, 187, 187, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 253, 253, 253, 255, 251, 251, 251, 255, 246, 246, 246, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 224, 224, 224, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 200, 200, 200, 255, 195, 195, 195, 255, 190, 190, 190, 255, 186, 186, 186, 255, 181, 181, 181, 255, 177, 177, 177, 255, 173, 173, 173, 255, 169, 169, 169, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 173, 173, 173, 255, 177, 177, 177, 255, 181, 181, 181, 255, 186, 186, 186, 255, 190, 190, 190, 255, 195, 195, 195, 255, 200, 200, 200, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 224, 224, 224, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 246, 246, 246, 255, 251, 251, 251, 255, 255, 255, 255, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 255, 255, 255, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 255, 255, 255, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 255, 255, 255, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 253, 253, 253, 255, 251, 251, 251, 255, 246, 246, 246, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 224, 224, 224, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 200, 200, 200, 255, 195, 195, 195, 255, 190, 190, 190, 255, 186, 186, 186, 255, 181, 181, 181, 255, 177, 177, 177, 255, 173, 173, 173, 255, 169, 169, 169, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 173, 173, 173, 255, 177, 177, 177, 255, 181, 181, 181, 255, 186, 186, 186, 255, 190, 190, 190, 255, 195, 195, 195, 255, 200, 200, 200, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 224, 224, 224, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 246, 246, 246, 255, 251, 251, 251, 255, 253, 253, 253, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 187, 187, 187, 255, 182, 182, 182, 255, 178, 178, 178, 255, 174, 174, 174, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 174, 174, 174, 255, 178, 178, 178, 255, 182, 182, 182, 255, 187, 187, 187, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 253, 253, 253, 255, 251, 251, 251, 255, 246, 246, 246, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 224, 224, 224, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 200, 200, 200, 255, 195, 195, 195, 255, 190, 190, 190, 255, 186, 186, 186, 255, 181, 181, 181, 255, 177, 177, 177, 255, 173, 173, 173, 255, 169, 169, 169, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 173, 173, 173, 255, 177, 177, 177, 255, 181, 181, 181, 255, 186, 186, 186, 255, 190, 190, 190, 255, 195, 195, 195, 255, 200, 200, 200, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 224, 224, 224, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 246, 246, 246, 255, 251, 251, 251, 255, 253, 253, 253, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 187, 187, 187, 255, 182, 182, 182, 255, 178, 178, 178, 255, 174, 174, 174, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 174, 174, 174, 255, 178, 178, 178, 255, 182, 182, 182, 255, 187, 187, 187, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 251, 251, 251, 255, 253, 253, 253, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 192, 192, 192, 255, 187, 187, 187, 255, 183, 183, 183, 255, 179, 179, 179, 255, 175, 175, 175, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 192, 192, 192, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 253, 253, 253, 255, 251, 251, 251, 255, 246, 246, 246, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 190, 190, 190, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 190, 190, 190, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 246, 246, 246, 255, 251, 251, 251, 255, 253, 253, 253, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 192, 192, 192, 255, 187, 187, 187, 255, 183, 183, 183, 255, 179, 179, 179, 255, 175, 175, 175, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 192, 192, 192, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 253, 253, 253, 255, 251, 251, 251, 255, 246, 246, 246, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 190, 190, 190, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 190, 190, 190, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 246, 246, 246, 255, 249, 249, 249, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 194, 194, 194, 255, 189, 189, 189, 255, 185, 185, 185, 255, 180, 180, 180, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 180, 180, 180, 255, 185, 185, 185, 255, 189, 189, 189, 255, 194, 194, 194, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 207, 207, 207, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 179, 179, 179, 255, 174, 174, 174, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 170, 170, 170, 255, 174, 174, 174, 255, 179, 179, 179, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 207, 207, 207, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 194, 194, 194, 255, 189, 189, 189, 255, 185, 185, 185, 255, 180, 180, 180, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 147, 147, 147, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 180, 180, 180, 255, 185, 185, 185, 255, 189, 189, 189, 255, 194, 194, 194, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 207, 207, 207, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 179, 179, 179, 255, 174, 174, 174, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 123, 123, 123, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 122, 122, 122, 255, 123, 123, 123, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 170, 170, 170, 255, 174, 174, 174, 255, 179, 179, 179, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 207, 207, 207, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 244, 244, 244, 255, 248, 248, 248, 255, 253, 253, 253, 255, 251, 251, 251, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 224, 224, 224, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 205, 205, 205, 255, 200, 200, 200, 255, 195, 195, 195, 255, 191, 191, 191, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 191, 191, 191, 255, 195, 195, 195, 255, 200, 200, 200, 255, 205, 205, 205, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 224, 224, 224, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 251, 251, 251, 255, 253, 253, 253, 255, 248, 248, 248, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 182, 182, 182, 255, 177, 177, 177, 255, 173, 173, 173, 255, 169, 169, 169, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 173, 173, 173, 255, 177, 177, 177, 255, 182, 182, 182, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 248, 248, 248, 255, 253, 253, 253, 255, 251, 251, 251, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 224, 224, 224, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 205, 205, 205, 255, 200, 200, 200, 255, 195, 195, 195, 255, 191, 191, 191, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 191, 191, 191, 255, 195, 195, 195, 255, 200, 200, 200, 255, 205, 205, 205, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 224, 224, 224, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 251, 251, 251, 255, 253, 253, 253, 255, 248, 248, 248, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 182, 182, 182, 255, 177, 177, 177, 255, 173, 173, 173, 255, 169, 169, 169, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 173, 173, 173, 255, 177, 177, 177, 255, 182, 182, 182, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 246, 246, 246, 255, 251, 251, 251, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 188, 188, 188, 255, 184, 184, 184, 255, 180, 180, 180, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 153, 153, 153, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 251, 251, 251, 255, 246, 246, 246, 255, 241, 241, 241, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 241, 241, 241, 255, 246, 246, 246, 255, 251, 251, 251, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 188, 188, 188, 255, 184, 184, 184, 255, 180, 180, 180, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 153, 153, 153, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 251, 251, 251, 255, 246, 246, 246, 255, 241, 241, 241, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 136, 136, 136, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 136, 136, 136, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 241, 241, 241, 255, 244, 244, 244, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 199, 199, 199, 255, 194, 194, 194, 255, 190, 190, 190, 255, 186, 186, 186, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 186, 186, 186, 255, 190, 190, 190, 255, 194, 194, 194, 255, 199, 199, 199, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 244, 244, 244, 255, 239, 239, 239, 255, 234, 234, 234, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 207, 207, 207, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 188, 188, 188, 255, 183, 183, 183, 255, 178, 178, 178, 255, 174, 174, 174, 255, 169, 169, 169, 255, 165, 165, 165, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 174, 174, 174, 255, 178, 178, 178, 255, 183, 183, 183, 255, 188, 188, 188, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 207, 207, 207, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 234, 234, 234, 255, 239, 239, 239, 255, 244, 244, 244, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 199, 199, 199, 255, 194, 194, 194, 255, 190, 190, 190, 255, 186, 186, 186, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 186, 186, 186, 255, 190, 190, 190, 255, 194, 194, 194, 255, 199, 199, 199, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 244, 244, 244, 255, 239, 239, 239, 255, 234, 234, 234, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 207, 207, 207, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 188, 188, 188, 255, 183, 183, 183, 255, 178, 178, 178, 255, 174, 174, 174, 255, 169, 169, 169, 255, 165, 165, 165, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 174, 174, 174, 255, 178, 178, 178, 255, 183, 183, 183, 255, 188, 188, 188, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 207, 207, 207, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 234, 234, 234, 255, 239, 239, 239, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 224, 224, 224, 255, 219, 219, 219, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 200, 200, 200, 255, 196, 196, 196, 255, 191, 191, 191, 255, 187, 187, 187, 255, 183, 183, 183, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 191, 191, 191, 255, 196, 196, 196, 255, 200, 200, 200, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 219, 219, 219, 255, 224, 224, 224, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 163, 163, 163, 255, 159, 159, 159, 255, 155, 155, 155, 255, 152, 152, 152, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 152, 152, 152, 255, 155, 155, 155, 255, 159, 159, 159, 255, 163, 163, 163, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 224, 224, 224, 255, 219, 219, 219, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 200, 200, 200, 255, 196, 196, 196, 255, 191, 191, 191, 255, 187, 187, 187, 255, 183, 183, 183, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 191, 191, 191, 255, 196, 196, 196, 255, 200, 200, 200, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 219, 219, 219, 255, 224, 224, 224, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 163, 163, 163, 255, 159, 159, 159, 255, 155, 155, 155, 255, 152, 152, 152, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 152, 152, 152, 255, 155, 155, 155, 255, 159, 159, 159, 255, 163, 163, 163, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 241, 241, 241, 255, 246, 246, 246, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 207, 207, 207, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 158, 158, 158, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 158, 158, 158, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 207, 207, 207, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 246, 246, 246, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 175, 175, 175, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 143, 143, 143, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 170, 170, 170, 255, 175, 175, 175, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 246, 246, 246, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 207, 207, 207, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 158, 158, 158, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 158, 158, 158, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 207, 207, 207, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 246, 246, 246, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 175, 175, 175, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 143, 143, 143, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 170, 170, 170, 255, 175, 175, 175, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 236, 236, 236, 255, 239, 239, 239, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 204, 204, 204, 255, 199, 199, 199, 255, 195, 195, 195, 255, 191, 191, 191, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 191, 191, 191, 255, 195, 195, 195, 255, 199, 199, 199, 255, 204, 204, 204, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 239, 239, 239, 255, 234, 234, 234, 255, 229, 229, 229, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 207, 207, 207, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 183, 183, 183, 255, 178, 178, 178, 255, 173, 173, 173, 255, 169, 169, 169, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 152, 152, 152, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 152, 152, 152, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 173, 173, 173, 255, 178, 178, 178, 255, 183, 183, 183, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 207, 207, 207, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 229, 229, 229, 255, 234, 234, 234, 255, 239, 239, 239, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 204, 204, 204, 255, 199, 199, 199, 255, 195, 195, 195, 255, 191, 191, 191, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 191, 191, 191, 255, 195, 195, 195, 255, 199, 199, 199, 255, 204, 204, 204, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 239, 239, 239, 255, 234, 234, 234, 255, 229, 229, 229, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 207, 207, 207, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 183, 183, 183, 255, 178, 178, 178, 255, 173, 173, 173, 255, 169, 169, 169, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 152, 152, 152, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 152, 152, 152, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 173, 173, 173, 255, 178, 178, 178, 255, 183, 183, 183, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 207, 207, 207, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 229, 229, 229, 255, 234, 234, 234, 255, 237, 237, 237, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 192, 192, 192, 255, 188, 188, 188, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 192, 192, 192, 255, 197, 197, 197, 255, 201, 201, 201, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 143, 143, 143, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 192, 192, 192, 255, 188, 188, 188, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 192, 192, 192, 255, 197, 197, 197, 255, 201, 201, 201, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 143, 143, 143, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 125, 125, 125, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 125, 125, 125, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 143, 143, 143, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 236, 236, 236, 255, 241, 241, 241, 255, 246, 246, 246, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 241, 241, 241, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 217, 217, 217, 255, 212, 212, 212, 255, 207, 207, 207, 255, 203, 203, 203, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 190, 190, 190, 255, 194, 194, 194, 255, 198, 198, 198, 255, 203, 203, 203, 255, 207, 207, 207, 255, 212, 212, 212, 255, 217, 217, 217, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 241, 241, 241, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 246, 246, 246, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 170, 170, 170, 255, 165, 165, 165, 255, 161, 161, 161, 255, 157, 157, 157, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 170, 170, 170, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 236, 236, 236, 255, 241, 241, 241, 255, 246, 246, 246, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 241, 241, 241, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 217, 217, 217, 255, 212, 212, 212, 255, 207, 207, 207, 255, 203, 203, 203, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 190, 190, 190, 255, 194, 194, 194, 255, 198, 198, 198, 255, 203, 203, 203, 255, 207, 207, 207, 255, 212, 212, 212, 255, 217, 217, 217, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 241, 241, 241, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 246, 246, 246, 255, 241, 241, 241, 255, 236, 236, 236, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 170, 170, 170, 255, 165, 165, 165, 255, 161, 161, 161, 255, 157, 157, 157, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 115, 115, 115, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 115, 115, 115, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 170, 170, 170, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 234, 234, 234, 255, 239, 239, 239, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 209, 209, 209, 255, 204, 204, 204, 255, 200, 200, 200, 255, 196, 196, 196, 255, 192, 192, 192, 255, 188, 188, 188, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 192, 192, 192, 255, 196, 196, 196, 255, 200, 200, 200, 255, 204, 204, 204, 255, 209, 209, 209, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 239, 239, 239, 255, 234, 234, 234, 255, 229, 229, 229, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 173, 173, 173, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 173, 173, 173, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 229, 229, 229, 255, 234, 234, 234, 255, 239, 239, 239, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 209, 209, 209, 255, 204, 204, 204, 255, 200, 200, 200, 255, 196, 196, 196, 255, 192, 192, 192, 255, 188, 188, 188, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 192, 192, 192, 255, 196, 196, 196, 255, 200, 200, 200, 255, 204, 204, 204, 255, 209, 209, 209, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 239, 239, 239, 255, 234, 234, 234, 255, 229, 229, 229, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 173, 173, 173, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 173, 173, 173, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 229, 229, 229, 255, 232, 232, 232, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 211, 211, 211, 255, 206, 206, 206, 255, 202, 202, 202, 255, 197, 197, 197, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 164, 164, 164, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 164, 164, 164, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 197, 197, 197, 255, 202, 202, 202, 255, 206, 206, 206, 255, 211, 211, 211, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 166, 166, 166, 255, 162, 162, 162, 255, 157, 157, 157, 255, 153, 153, 153, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 153, 153, 153, 255, 157, 157, 157, 255, 162, 162, 162, 255, 166, 166, 166, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 211, 211, 211, 255, 206, 206, 206, 255, 202, 202, 202, 255, 197, 197, 197, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 164, 164, 164, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 164, 164, 164, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 197, 197, 197, 255, 202, 202, 202, 255, 206, 206, 206, 255, 211, 211, 211, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 166, 166, 166, 255, 162, 162, 162, 255, 157, 157, 157, 255, 153, 153, 153, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 153, 153, 153, 255, 157, 157, 157, 255, 162, 162, 162, 255, 166, 166, 166, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 222, 222, 222, 255, 227, 227, 227, 255, 231, 231, 231, 255, 236, 236, 236, 255, 241, 241, 241, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 241, 241, 241, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 222, 222, 222, 255, 217, 217, 217, 255, 212, 212, 212, 255, 208, 208, 208, 255, 203, 203, 203, 255, 199, 199, 199, 255, 195, 195, 195, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 195, 195, 195, 255, 199, 199, 199, 255, 203, 203, 203, 255, 208, 208, 208, 255, 212, 212, 212, 255, 217, 217, 217, 255, 222, 222, 222, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 241, 241, 241, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 241, 241, 241, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 165, 165, 165, 255, 160, 160, 160, 255, 156, 156, 156, 255, 152, 152, 152, 255, 147, 147, 147, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 147, 147, 147, 255, 152, 152, 152, 255, 156, 156, 156, 255, 160, 160, 160, 255, 165, 165, 165, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 231, 231, 231, 255, 236, 236, 236, 255, 241, 241, 241, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 241, 241, 241, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 222, 222, 222, 255, 217, 217, 217, 255, 212, 212, 212, 255, 208, 208, 208, 255, 203, 203, 203, 255, 199, 199, 199, 255, 195, 195, 195, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 195, 195, 195, 255, 199, 199, 199, 255, 203, 203, 203, 255, 208, 208, 208, 255, 212, 212, 212, 255, 217, 217, 217, 255, 222, 222, 222, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 241, 241, 241, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 241, 241, 241, 255, 236, 236, 236, 255, 231, 231, 231, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 165, 165, 165, 255, 160, 160, 160, 255, 156, 156, 156, 255, 152, 152, 152, 255, 147, 147, 147, 255, 143, 143, 143, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 143, 143, 143, 255, 147, 147, 147, 255, 152, 152, 152, 255, 156, 156, 156, 255, 160, 160, 160, 255, 165, 165, 165, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 229, 229, 229, 255, 234, 234, 234, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 170, 170, 170, 255, 167, 167, 167, 255, 165, 165, 165, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 165, 165, 165, 255, 167, 167, 167, 255, 170, 170, 170, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 234, 234, 234, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 131, 131, 131, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 131, 131, 131, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 224, 224, 224, 255, 229, 229, 229, 255, 234, 234, 234, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 170, 170, 170, 255, 167, 167, 167, 255, 165, 165, 165, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 165, 165, 165, 255, 167, 167, 167, 255, 170, 170, 170, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 234, 234, 234, 255, 229, 229, 229, 255, 224, 224, 224, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 131, 131, 131, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 131, 131, 131, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 224, 224, 224, 255, 227, 227, 227, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 216, 216, 216, 255, 211, 211, 211, 255, 207, 207, 207, 255, 203, 203, 203, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 203, 203, 203, 255, 207, 207, 207, 255, 211, 211, 211, 255, 216, 216, 216, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 227, 227, 227, 255, 222, 222, 222, 255, 217, 217, 217, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 166, 166, 166, 255, 161, 161, 161, 255, 157, 157, 157, 255, 152, 152, 152, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 152, 152, 152, 255, 157, 157, 157, 255, 161, 161, 161, 255, 166, 166, 166, 255, 171, 171, 171, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 217, 217, 217, 255, 222, 222, 222, 255, 227, 227, 227, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 216, 216, 216, 255, 211, 211, 211, 255, 207, 207, 207, 255, 203, 203, 203, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 203, 203, 203, 255, 207, 207, 207, 255, 211, 211, 211, 255, 216, 216, 216, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 227, 227, 227, 255, 222, 222, 222, 255, 217, 217, 217, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 166, 166, 166, 255, 161, 161, 161, 255, 157, 157, 157, 255, 152, 152, 152, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 152, 152, 152, 255, 157, 157, 157, 255, 161, 161, 161, 255, 166, 166, 166, 255, 171, 171, 171, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 217, 217, 217, 255, 222, 222, 222, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 241, 241, 241, 255, 236, 236, 236, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 217, 217, 217, 255, 213, 213, 213, 255, 208, 208, 208, 255, 204, 204, 204, 255, 200, 200, 200, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 200, 200, 200, 255, 204, 204, 204, 255, 208, 208, 208, 255, 213, 213, 213, 255, 217, 217, 217, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 236, 236, 236, 255, 241, 241, 241, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 160, 160, 160, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 142, 142, 142, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 138, 138, 138, 255, 142, 142, 142, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 210, 210, 210, 255, 215, 215, 215, 255, 220, 220, 220, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 241, 241, 241, 255, 236, 236, 236, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 217, 217, 217, 255, 213, 213, 213, 255, 208, 208, 208, 255, 204, 204, 204, 255, 200, 200, 200, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 200, 200, 200, 255, 204, 204, 204, 255, 208, 208, 208, 255, 213, 213, 213, 255, 217, 217, 217, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 236, 236, 236, 255, 241, 241, 241, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 160, 160, 160, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 142, 142, 142, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 138, 138, 138, 255, 142, 142, 142, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 210, 210, 210, 255, 215, 215, 215, 255, 220, 220, 220, 255, 224, 224, 224, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 215, 215, 215, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 194, 194, 194, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 215, 215, 215, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 158, 158, 158, 255, 153, 153, 153, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 153, 153, 153, 255, 158, 158, 158, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 215, 215, 215, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 194, 194, 194, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 215, 215, 215, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 158, 158, 158, 255, 153, 153, 153, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 97, 97, 97, 255, 96, 96, 96, 255, 96, 96, 96, 255, 97, 97, 97, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 153, 153, 153, 255, 158, 158, 158, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 219, 219, 219, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 221, 221, 221, 255, 216, 216, 216, 255, 212, 212, 212, 255, 208, 208, 208, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 208, 208, 208, 255, 212, 212, 212, 255, 216, 216, 216, 255, 221, 221, 221, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 217, 217, 217, 255, 212, 212, 212, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 166, 166, 166, 255, 161, 161, 161, 255, 156, 156, 156, 255, 152, 152, 152, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 152, 152, 152, 255, 156, 156, 156, 255, 161, 161, 161, 255, 166, 166, 166, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 212, 212, 212, 255, 217, 217, 217, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 221, 221, 221, 255, 216, 216, 216, 255, 212, 212, 212, 255, 208, 208, 208, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 208, 208, 208, 255, 212, 212, 212, 255, 216, 216, 216, 255, 221, 221, 221, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 217, 217, 217, 255, 212, 212, 212, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 166, 166, 166, 255, 161, 161, 161, 255, 156, 156, 156, 255, 152, 152, 152, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 152, 152, 152, 255, 156, 156, 156, 255, 161, 161, 161, 255, 166, 166, 166, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 212, 212, 212, 255, 217, 217, 217, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 176, 176, 176, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 176, 176, 176, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 176, 176, 176, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 176, 176, 176, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 219, 219, 219, 255, 224, 224, 224, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 251, 251, 251, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 234, 234, 234, 255, 229, 229, 229, 255, 224, 224, 224, 255, 220, 220, 220, 255, 215, 215, 215, 255, 211, 211, 211, 255, 207, 207, 207, 255, 203, 203, 203, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 203, 203, 203, 255, 207, 207, 207, 255, 211, 211, 211, 255, 215, 215, 215, 255, 220, 220, 220, 255, 224, 224, 224, 255, 229, 229, 229, 255, 234, 234, 234, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 251, 251, 251, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 153, 153, 153, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 153, 153, 153, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 219, 219, 219, 255, 224, 224, 224, 255, 229, 229, 229, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 251, 251, 251, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 234, 234, 234, 255, 229, 229, 229, 255, 224, 224, 224, 255, 220, 220, 220, 255, 215, 215, 215, 255, 211, 211, 211, 255, 207, 207, 207, 255, 203, 203, 203, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 203, 203, 203, 255, 207, 207, 207, 255, 211, 211, 211, 255, 215, 215, 215, 255, 220, 220, 220, 255, 224, 224, 224, 255, 229, 229, 229, 255, 234, 234, 234, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 251, 251, 251, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 229, 229, 229, 255, 224, 224, 224, 255, 219, 219, 219, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 153, 153, 153, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 153, 153, 153, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 217, 217, 217, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 226, 226, 226, 255, 221, 221, 221, 255, 217, 217, 217, 255, 213, 213, 213, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 213, 213, 213, 255, 217, 217, 217, 255, 221, 221, 221, 255, 226, 226, 226, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 217, 217, 217, 255, 212, 212, 212, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 156, 156, 156, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 156, 156, 156, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 212, 212, 212, 255, 217, 217, 217, 255, 222, 222, 222, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 226, 226, 226, 255, 221, 221, 221, 255, 217, 217, 217, 255, 213, 213, 213, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 213, 213, 213, 255, 217, 217, 217, 255, 221, 221, 221, 255, 226, 226, 226, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 222, 222, 222, 255, 217, 217, 217, 255, 212, 212, 212, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 156, 156, 156, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 156, 156, 156, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 212, 212, 212, 255, 215, 215, 215, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 228, 228, 228, 255, 223, 223, 223, 255, 219, 219, 219, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 181, 181, 181, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 181, 181, 181, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 219, 219, 219, 255, 223, 223, 223, 255, 228, 228, 228, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 173, 173, 173, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 149, 149, 149, 255, 145, 145, 145, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 145, 145, 145, 255, 149, 149, 149, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 173, 173, 173, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 228, 228, 228, 255, 223, 223, 223, 255, 219, 219, 219, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 181, 181, 181, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 181, 181, 181, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 219, 219, 219, 255, 223, 223, 223, 255, 228, 228, 228, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 173, 173, 173, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 149, 149, 149, 255, 145, 145, 145, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 145, 145, 145, 255, 149, 149, 149, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 173, 173, 173, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 205, 205, 205, 255, 210, 210, 210, 255, 214, 214, 214, 255, 219, 219, 219, 255, 224, 224, 224, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 251, 251, 251, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 239, 239, 239, 255, 234, 234, 234, 255, 229, 229, 229, 255, 225, 225, 225, 255, 220, 220, 220, 255, 216, 216, 216, 255, 212, 212, 212, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 208, 208, 208, 255, 212, 212, 212, 255, 216, 216, 216, 255, 220, 220, 220, 255, 225, 225, 225, 255, 229, 229, 229, 255, 234, 234, 234, 255, 239, 239, 239, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 251, 251, 251, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 224, 224, 224, 255, 219, 219, 219, 255, 214, 214, 214, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 148, 148, 148, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 130, 130, 130, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 148, 148, 148, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 214, 214, 214, 255, 219, 219, 219, 255, 224, 224, 224, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 251, 251, 251, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 239, 239, 239, 255, 234, 234, 234, 255, 229, 229, 229, 255, 225, 225, 225, 255, 220, 220, 220, 255, 216, 216, 216, 255, 212, 212, 212, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 208, 208, 208, 255, 212, 212, 212, 255, 216, 216, 216, 255, 220, 220, 220, 255, 225, 225, 225, 255, 229, 229, 229, 255, 234, 234, 234, 255, 239, 239, 239, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 251, 251, 251, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 224, 224, 224, 255, 219, 219, 219, 255, 214, 214, 214, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 148, 148, 148, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 130, 130, 130, 255, 126, 126, 126, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 148, 148, 148, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 212, 212, 212, 255, 217, 217, 217, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 182, 182, 182, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 182, 182, 182, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 217, 217, 217, 255, 212, 212, 212, 255, 207, 207, 207, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 207, 207, 207, 255, 212, 212, 212, 255, 217, 217, 217, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 187, 187, 187, 255, 184, 184, 184, 255, 182, 182, 182, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 182, 182, 182, 255, 184, 184, 184, 255, 187, 187, 187, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 217, 217, 217, 255, 212, 212, 212, 255, 207, 207, 207, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 102, 102, 102, 255, 99, 99, 99, 255, 97, 97, 97, 255, 94, 94, 94, 255, 92, 92, 92, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 92, 92, 92, 255, 94, 94, 94, 255, 97, 97, 97, 255, 99, 99, 99, 255, 102, 102, 102, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 114, 114, 114, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 207, 207, 207, 255, 210, 210, 210, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 224, 224, 224, 255, 220, 220, 220, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 186, 186, 186, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 220, 220, 220, 255, 224, 224, 224, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 210, 210, 210, 255, 205, 205, 205, 255, 200, 200, 200, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 173, 173, 173, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 149, 149, 149, 255, 144, 144, 144, 255, 140, 140, 140, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 140, 140, 140, 255, 144, 144, 144, 255, 149, 149, 149, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 173, 173, 173, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 200, 200, 200, 255, 205, 205, 205, 255, 210, 210, 210, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 224, 224, 224, 255, 220, 220, 220, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 186, 186, 186, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 220, 220, 220, 255, 224, 224, 224, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 210, 210, 210, 255, 205, 205, 205, 255, 200, 200, 200, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 173, 173, 173, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 149, 149, 149, 255, 144, 144, 144, 255, 140, 140, 140, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 140, 140, 140, 255, 144, 144, 144, 255, 149, 149, 149, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 173, 173, 173, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 200, 200, 200, 255, 205, 205, 205, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 251, 251, 251, 255, 253, 253, 253, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 234, 234, 234, 255, 230, 230, 230, 255, 225, 225, 225, 255, 221, 221, 221, 255, 217, 217, 217, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 217, 217, 217, 255, 221, 221, 221, 255, 225, 225, 225, 255, 230, 230, 230, 255, 234, 234, 234, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 253, 253, 253, 255, 251, 251, 251, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 143, 143, 143, 255, 138, 138, 138, 255, 134, 134, 134, 255, 129, 129, 129, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 129, 129, 129, 255, 134, 134, 134, 255, 138, 138, 138, 255, 143, 143, 143, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 251, 251, 251, 255, 253, 253, 253, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 234, 234, 234, 255, 230, 230, 230, 255, 225, 225, 225, 255, 221, 221, 221, 255, 217, 217, 217, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 217, 217, 217, 255, 221, 221, 221, 255, 225, 225, 225, 255, 230, 230, 230, 255, 234, 234, 234, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 253, 253, 253, 255, 251, 251, 251, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 143, 143, 143, 255, 138, 138, 138, 255, 134, 134, 134, 255, 129, 129, 129, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 129, 129, 129, 255, 134, 134, 134, 255, 138, 138, 138, 255, 143, 143, 143, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 207, 207, 207, 255, 212, 212, 212, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 232, 232, 232, 255, 227, 227, 227, 255, 223, 223, 223, 255, 219, 219, 219, 255, 215, 215, 215, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 215, 215, 215, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 232, 232, 232, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 141, 141, 141, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 232, 232, 232, 255, 227, 227, 227, 255, 223, 223, 223, 255, 219, 219, 219, 255, 215, 215, 215, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 215, 215, 215, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 232, 232, 232, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 141, 141, 141, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 202, 202, 202, 255, 205, 205, 205, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 238, 238, 238, 255, 233, 233, 233, 255, 229, 229, 229, 255, 225, 225, 225, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 191, 191, 191, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 191, 191, 191, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 225, 225, 225, 255, 229, 229, 229, 255, 233, 233, 233, 255, 238, 238, 238, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 205, 205, 205, 255, 200, 200, 200, 255, 195, 195, 195, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 173, 173, 173, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 149, 149, 149, 255, 144, 144, 144, 255, 139, 139, 139, 255, 135, 135, 135, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 114, 114, 114, 255, 118, 118, 118, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 139, 139, 139, 255, 144, 144, 144, 255, 149, 149, 149, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 173, 173, 173, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 195, 195, 195, 255, 200, 200, 200, 255, 205, 205, 205, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 238, 238, 238, 255, 233, 233, 233, 255, 229, 229, 229, 255, 225, 225, 225, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 191, 191, 191, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 191, 191, 191, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 225, 225, 225, 255, 229, 229, 229, 255, 233, 233, 233, 255, 238, 238, 238, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 205, 205, 205, 255, 200, 200, 200, 255, 195, 195, 195, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 173, 173, 173, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 149, 149, 149, 255, 144, 144, 144, 255, 139, 139, 139, 255, 135, 135, 135, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 114, 114, 114, 255, 118, 118, 118, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 139, 139, 139, 255, 144, 144, 144, 255, 149, 149, 149, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 173, 173, 173, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 195, 195, 195, 255, 200, 200, 200, 255, 203, 203, 203, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 226, 226, 226, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 226, 226, 226, 255, 231, 231, 231, 255, 235, 235, 235, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 226, 226, 226, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 226, 226, 226, 255, 231, 231, 231, 255, 235, 235, 235, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 234, 234, 234, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 251, 251, 251, 255, 246, 246, 246, 255, 241, 241, 241, 255, 237, 237, 237, 255, 232, 232, 232, 255, 228, 228, 228, 255, 224, 224, 224, 255, 220, 220, 220, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 220, 220, 220, 255, 224, 224, 224, 255, 228, 228, 228, 255, 232, 232, 232, 255, 237, 237, 237, 255, 241, 241, 241, 255, 246, 246, 246, 255, 251, 251, 251, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 234, 234, 234, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 136, 136, 136, 255, 131, 131, 131, 255, 127, 127, 127, 255, 123, 123, 123, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 136, 136, 136, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 234, 234, 234, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 254, 254, 254, 255, 251, 251, 251, 255, 246, 246, 246, 255, 241, 241, 241, 255, 237, 237, 237, 255, 232, 232, 232, 255, 228, 228, 228, 255, 224, 224, 224, 255, 220, 220, 220, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 220, 220, 220, 255, 224, 224, 224, 255, 228, 228, 228, 255, 232, 232, 232, 255, 237, 237, 237, 255, 241, 241, 241, 255, 246, 246, 246, 255, 251, 251, 251, 255, 254, 254, 254, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 234, 234, 234, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 136, 136, 136, 255, 131, 131, 131, 255, 127, 127, 127, 255, 123, 123, 123, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 136, 136, 136, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 200, 200, 200, 255, 205, 205, 205, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 243, 243, 243, 255, 238, 238, 238, 255, 234, 234, 234, 255, 230, 230, 230, 255, 226, 226, 226, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 226, 226, 226, 255, 230, 230, 230, 255, 234, 234, 234, 255, 238, 238, 238, 255, 243, 243, 243, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 205, 205, 205, 255, 200, 200, 200, 255, 195, 195, 195, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 139, 139, 139, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 139, 139, 139, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 195, 195, 195, 255, 200, 200, 200, 255, 205, 205, 205, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 243, 243, 243, 255, 238, 238, 238, 255, 234, 234, 234, 255, 230, 230, 230, 255, 226, 226, 226, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 226, 226, 226, 255, 230, 230, 230, 255, 234, 234, 234, 255, 238, 238, 238, 255, 243, 243, 243, 255, 247, 247, 247, 255, 252, 252, 252, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 205, 205, 205, 255, 200, 200, 200, 255, 195, 195, 195, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 139, 139, 139, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 139, 139, 139, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 195, 195, 195, 255, 198, 198, 198, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 245, 245, 245, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 245, 245, 245, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 156, 156, 156, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 156, 156, 156, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 249, 249, 249, 255, 245, 245, 245, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 245, 245, 245, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 156, 156, 156, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 76, 76, 76, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 76, 76, 76, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 156, 156, 156, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 202, 202, 202, 255, 207, 207, 207, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 234, 234, 234, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 253, 253, 253, 255, 251, 251, 251, 255, 246, 246, 246, 255, 242, 242, 242, 255, 237, 237, 237, 255, 233, 233, 233, 255, 229, 229, 229, 255, 225, 225, 225, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 225, 225, 225, 255, 229, 229, 229, 255, 233, 233, 233, 255, 237, 237, 237, 255, 242, 242, 242, 255, 246, 246, 246, 255, 251, 251, 251, 255, 253, 253, 253, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 234, 234, 234, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 207, 207, 207, 255, 202, 202, 202, 255, 197, 197, 197, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 131, 131, 131, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 122, 122, 122, 255, 126, 126, 126, 255, 131, 131, 131, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 197, 197, 197, 255, 202, 202, 202, 255, 207, 207, 207, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 234, 234, 234, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 253, 253, 253, 255, 251, 251, 251, 255, 246, 246, 246, 255, 242, 242, 242, 255, 237, 237, 237, 255, 233, 233, 233, 255, 229, 229, 229, 255, 225, 225, 225, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 225, 225, 225, 255, 229, 229, 229, 255, 233, 233, 233, 255, 237, 237, 237, 255, 242, 242, 242, 255, 246, 246, 246, 255, 251, 251, 251, 255, 253, 253, 253, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 234, 234, 234, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 207, 207, 207, 255, 202, 202, 202, 255, 197, 197, 197, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 131, 131, 131, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 122, 122, 122, 255, 126, 126, 126, 255, 131, 131, 131, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 195, 195, 195, 255, 200, 200, 200, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 227, 227, 227, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 199, 199, 199, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 199, 199, 199, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 231, 231, 231, 255, 235, 235, 235, 255, 239, 239, 239, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 200, 200, 200, 255, 195, 195, 195, 255, 190, 190, 190, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 190, 190, 190, 255, 195, 195, 195, 255, 200, 200, 200, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 252, 252, 252, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 227, 227, 227, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 199, 199, 199, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 199, 199, 199, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 231, 231, 231, 255, 235, 235, 235, 255, 239, 239, 239, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 252, 252, 252, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 200, 200, 200, 255, 195, 195, 195, 255, 190, 190, 190, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 190, 190, 190, 255, 193, 193, 193, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 241, 241, 241, 255, 237, 237, 237, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 203, 203, 203, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 203, 203, 203, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 237, 237, 237, 255, 241, 241, 241, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 156, 156, 156, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 123, 123, 123, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 118, 118, 118, 255, 123, 123, 123, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 156, 156, 156, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 241, 241, 241, 255, 237, 237, 237, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 203, 203, 203, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 203, 203, 203, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 237, 237, 237, 255, 241, 241, 241, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 156, 156, 156, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 123, 123, 123, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 118, 118, 118, 255, 123, 123, 123, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 156, 156, 156, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 234, 234, 234, 255, 239, 239, 239, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 251, 251, 251, 255, 247, 247, 247, 255, 242, 242, 242, 255, 238, 238, 238, 255, 234, 234, 234, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 234, 234, 234, 255, 238, 238, 238, 255, 242, 242, 242, 255, 247, 247, 247, 255, 251, 251, 251, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 239, 239, 239, 255, 234, 234, 234, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 126, 126, 126, 255, 121, 121, 121, 255, 117, 117, 117, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 117, 117, 117, 255, 121, 121, 121, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 234, 234, 234, 255, 239, 239, 239, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 251, 251, 251, 255, 247, 247, 247, 255, 242, 242, 242, 255, 238, 238, 238, 255, 234, 234, 234, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 234, 234, 234, 255, 238, 238, 238, 255, 242, 242, 242, 255, 247, 247, 247, 255, 251, 251, 251, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 239, 239, 239, 255, 234, 234, 234, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 126, 126, 126, 255, 121, 121, 121, 255, 117, 117, 117, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 117, 117, 117, 255, 121, 121, 121, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 190, 190, 190, 255, 195, 195, 195, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 251, 251, 251, 255, 253, 253, 253, 255, 249, 249, 249, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 232, 232, 232, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 232, 232, 232, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 249, 249, 249, 255, 253, 253, 253, 255, 251, 251, 251, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 195, 195, 195, 255, 190, 190, 190, 255, 185, 185, 185, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 124, 124, 124, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 124, 124, 124, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 185, 185, 185, 255, 190, 190, 190, 255, 195, 195, 195, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 247, 247, 247, 255, 251, 251, 251, 255, 253, 253, 253, 255, 249, 249, 249, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 232, 232, 232, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 232, 232, 232, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 249, 249, 249, 255, 253, 253, 253, 255, 251, 251, 251, 255, 247, 247, 247, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 195, 195, 195, 255, 190, 190, 190, 255, 185, 185, 185, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 124, 124, 124, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 77, 77, 77, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 69, 69, 69, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 77, 77, 77, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 124, 124, 124, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 185, 185, 185, 255, 188, 188, 188, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 242, 242, 242, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 242, 242, 242, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 188, 188, 188, 255, 183, 183, 183, 255, 178, 178, 178, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 156, 156, 156, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 132, 132, 132, 255, 127, 127, 127, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 122, 122, 122, 255, 127, 127, 127, 255, 132, 132, 132, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 156, 156, 156, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 178, 178, 178, 255, 183, 183, 183, 255, 188, 188, 188, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 242, 242, 242, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 242, 242, 242, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 188, 188, 188, 255, 183, 183, 183, 255, 178, 178, 178, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 156, 156, 156, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 132, 132, 132, 255, 127, 127, 127, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 122, 122, 122, 255, 127, 127, 127, 255, 132, 132, 132, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 156, 156, 156, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 178, 178, 178, 255, 183, 183, 183, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 252, 252, 252, 255, 248, 248, 248, 255, 243, 243, 243, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 239, 239, 239, 255, 243, 243, 243, 255, 248, 248, 248, 255, 252, 252, 252, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 248, 248, 248, 255, 253, 253, 253, 255, 252, 252, 252, 255, 248, 248, 248, 255, 243, 243, 243, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 239, 239, 239, 255, 243, 243, 243, 255, 248, 248, 248, 255, 252, 252, 252, 255, 253, 253, 253, 255, 248, 248, 248, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 76, 76, 76, 255, 74, 74, 74, 255, 71, 71, 71, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 60, 60, 60, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 60, 60, 60, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 71, 71, 71, 255, 74, 74, 74, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 190, 190, 190, 255, 195, 195, 195, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 217, 217, 217, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 241, 241, 241, 255, 246, 246, 246, 255, 251, 251, 251, 255, 254, 254, 254, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 237, 237, 237, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 237, 237, 237, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 254, 254, 254, 255, 251, 251, 251, 255, 246, 246, 246, 255, 241, 241, 241, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 217, 217, 217, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 195, 195, 195, 255, 190, 190, 190, 255, 185, 185, 185, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 119, 119, 119, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 185, 185, 185, 255, 190, 190, 190, 255, 195, 195, 195, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 217, 217, 217, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 237, 237, 237, 255, 241, 241, 241, 255, 246, 246, 246, 255, 251, 251, 251, 255, 254, 254, 254, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 237, 237, 237, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 237, 237, 237, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 254, 254, 254, 255, 251, 251, 251, 255, 246, 246, 246, 255, 241, 241, 241, 255, 237, 237, 237, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 217, 217, 217, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 195, 195, 195, 255, 190, 190, 190, 255, 185, 185, 185, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 119, 119, 119, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 183, 183, 183, 255, 188, 188, 188, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 210, 210, 210, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 249, 249, 249, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 243, 243, 243, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 239, 239, 239, 255, 243, 243, 243, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 249, 249, 249, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 188, 188, 188, 255, 183, 183, 183, 255, 178, 178, 178, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 122, 122, 122, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 113, 113, 113, 255, 117, 117, 117, 255, 122, 122, 122, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 178, 178, 178, 255, 183, 183, 183, 255, 188, 188, 188, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 210, 210, 210, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 240, 240, 240, 255, 245, 245, 245, 255, 249, 249, 249, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 243, 243, 243, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 239, 239, 239, 255, 243, 243, 243, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 249, 249, 249, 255, 245, 245, 245, 255, 240, 240, 240, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 188, 188, 188, 255, 183, 183, 183, 255, 178, 178, 178, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 122, 122, 122, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 113, 113, 113, 255, 117, 117, 117, 255, 122, 122, 122, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 178, 178, 178, 255, 181, 181, 181, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 247, 247, 247, 255, 252, 252, 252, 255, 253, 253, 253, 255, 248, 248, 248, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 215, 215, 215, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 215, 215, 215, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 248, 248, 248, 255, 253, 253, 253, 255, 252, 252, 252, 255, 247, 247, 247, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 139, 139, 139, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 115, 115, 115, 255, 111, 111, 111, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 139, 139, 139, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 243, 243, 243, 255, 247, 247, 247, 255, 252, 252, 252, 255, 253, 253, 253, 255, 248, 248, 248, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 215, 215, 215, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 215, 215, 215, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 248, 248, 248, 255, 253, 253, 253, 255, 252, 252, 252, 255, 247, 247, 247, 255, 243, 243, 243, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 139, 139, 139, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 115, 115, 115, 255, 111, 111, 111, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 87, 87, 87, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 139, 139, 139, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 171, 171, 171, 255, 176, 176, 176, 255, 180, 180, 180, 255, 185, 185, 185, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 217, 217, 217, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 236, 236, 236, 255, 241, 241, 241, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 241, 241, 241, 255, 236, 236, 236, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 217, 217, 217, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 185, 185, 185, 255, 180, 180, 180, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 114, 114, 114, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 114, 114, 114, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 180, 180, 180, 255, 185, 185, 185, 255, 190, 190, 190, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 217, 217, 217, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 236, 236, 236, 255, 241, 241, 241, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 241, 241, 241, 255, 236, 236, 236, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 217, 217, 217, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 190, 190, 190, 255, 185, 185, 185, 255, 180, 180, 180, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 114, 114, 114, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 54, 54, 54, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 54, 54, 54, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 114, 114, 114, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 178, 178, 178, 255, 183, 183, 183, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 253, 253, 253, 255, 252, 252, 252, 255, 248, 248, 248, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 248, 248, 248, 255, 252, 252, 252, 255, 253, 253, 253, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 183, 183, 183, 255, 178, 178, 178, 255, 173, 173, 173, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 173, 173, 173, 255, 178, 178, 178, 255, 183, 183, 183, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 235, 235, 235, 255, 239, 239, 239, 255, 244, 244, 244, 255, 249, 249, 249, 255, 253, 253, 253, 255, 252, 252, 252, 255, 248, 248, 248, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 248, 248, 248, 255, 252, 252, 252, 255, 253, 253, 253, 255, 249, 249, 249, 255, 244, 244, 244, 255, 239, 239, 239, 255, 235, 235, 235, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 183, 183, 183, 255, 178, 178, 178, 255, 173, 173, 173, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 173, 173, 173, 255, 176, 176, 176, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 242, 242, 242, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 220, 220, 220, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 220, 220, 220, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 242, 242, 242, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 176, 176, 176, 255, 171, 171, 171, 255, 166, 166, 166, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 139, 139, 139, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 115, 115, 115, 255, 110, 110, 110, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 106, 106, 106, 255, 110, 110, 110, 255, 115, 115, 115, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 139, 139, 139, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 166, 166, 166, 255, 171, 171, 171, 255, 176, 176, 176, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 238, 238, 238, 255, 242, 242, 242, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 220, 220, 220, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 220, 220, 220, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 242, 242, 242, 255, 238, 238, 238, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 176, 176, 176, 255, 171, 171, 171, 255, 166, 166, 166, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 139, 139, 139, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 115, 115, 115, 255, 110, 110, 110, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 106, 106, 106, 255, 110, 110, 110, 255, 115, 115, 115, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 139, 139, 139, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 166, 166, 166, 255, 171, 171, 171, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 217, 217, 217, 255, 222, 222, 222, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 222, 222, 222, 255, 217, 217, 217, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 100, 100, 100, 255, 104, 104, 104, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 217, 217, 217, 255, 222, 222, 222, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 241, 241, 241, 255, 245, 245, 245, 255, 250, 250, 250, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 250, 250, 250, 255, 245, 245, 245, 255, 241, 241, 241, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 222, 222, 222, 255, 217, 217, 217, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 100, 100, 100, 255, 104, 104, 104, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 173, 173, 173, 255, 178, 178, 178, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 234, 234, 234, 255, 239, 239, 239, 255, 243, 243, 243, 255, 248, 248, 248, 255, 252, 252, 252, 255, 253, 253, 253, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 253, 253, 253, 255, 252, 252, 252, 255, 248, 248, 248, 255, 243, 243, 243, 255, 239, 239, 239, 255, 234, 234, 234, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 178, 178, 178, 255, 173, 173, 173, 255, 168, 168, 168, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 168, 168, 168, 255, 173, 173, 173, 255, 178, 178, 178, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 220, 220, 220, 255, 225, 225, 225, 255, 230, 230, 230, 255, 234, 234, 234, 255, 239, 239, 239, 255, 243, 243, 243, 255, 248, 248, 248, 255, 252, 252, 252, 255, 253, 253, 253, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 253, 253, 253, 255, 252, 252, 252, 255, 248, 248, 248, 255, 243, 243, 243, 255, 239, 239, 239, 255, 234, 234, 234, 255, 230, 230, 230, 255, 225, 225, 225, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 178, 178, 178, 255, 173, 173, 173, 255, 168, 168, 168, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 168, 168, 168, 255, 171, 171, 171, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 242, 242, 242, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 242, 242, 242, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 171, 171, 171, 255, 166, 166, 166, 255, 161, 161, 161, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 139, 139, 139, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 139, 139, 139, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 161, 161, 161, 255, 166, 166, 166, 255, 171, 171, 171, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 242, 242, 242, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 242, 242, 242, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 171, 171, 171, 255, 166, 166, 166, 255, 161, 161, 161, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 139, 139, 139, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 139, 139, 139, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 161, 161, 161, 255, 166, 166, 166, 255, 169, 169, 169, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 249, 249, 249, 255, 253, 253, 253, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 253, 253, 253, 255, 249, 249, 249, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 231, 231, 231, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 249, 249, 249, 255, 253, 253, 253, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 253, 253, 253, 255, 249, 249, 249, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 231, 231, 231, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 43, 43, 43, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 43, 43, 43, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 173, 173, 173, 255, 178, 178, 178, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 200, 200, 200, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 220, 220, 220, 255, 224, 224, 224, 255, 229, 229, 229, 255, 234, 234, 234, 255, 238, 238, 238, 255, 243, 243, 243, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 243, 243, 243, 255, 238, 238, 238, 255, 234, 234, 234, 255, 229, 229, 229, 255, 224, 224, 224, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 200, 200, 200, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 178, 178, 178, 255, 173, 173, 173, 255, 168, 168, 168, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 168, 168, 168, 255, 173, 173, 173, 255, 178, 178, 178, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 200, 200, 200, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 220, 220, 220, 255, 224, 224, 224, 255, 229, 229, 229, 255, 234, 234, 234, 255, 238, 238, 238, 255, 243, 243, 243, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 243, 243, 243, 255, 238, 238, 238, 255, 234, 234, 234, 255, 229, 229, 229, 255, 224, 224, 224, 255, 220, 220, 220, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 200, 200, 200, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 178, 178, 178, 255, 173, 173, 173, 255, 168, 168, 168, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 166, 166, 166, 255, 171, 171, 171, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 232, 232, 232, 255, 237, 237, 237, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 253, 253, 253, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 253, 253, 253, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 237, 237, 237, 255, 232, 232, 232, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 171, 171, 171, 255, 166, 166, 166, 255, 161, 161, 161, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 105, 105, 105, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 105, 105, 105, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 161, 161, 161, 255, 166, 166, 166, 255, 171, 171, 171, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 223, 223, 223, 255, 228, 228, 228, 255, 232, 232, 232, 255, 237, 237, 237, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 253, 253, 253, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 253, 253, 253, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 237, 237, 237, 255, 232, 232, 232, 255, 228, 228, 228, 255, 223, 223, 223, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 171, 171, 171, 255, 166, 166, 166, 255, 161, 161, 161, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 105, 105, 105, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 75, 75, 75, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 105, 105, 105, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 161, 161, 161, 255, 164, 164, 164, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 230, 230, 230, 255, 235, 235, 235, 255, 239, 239, 239, 255, 244, 244, 244, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 244, 244, 244, 255, 239, 239, 239, 255, 235, 235, 235, 255, 230, 230, 230, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 122, 122, 122, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 94, 94, 94, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 94, 94, 94, 255, 98, 98, 98, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 226, 226, 226, 255, 230, 230, 230, 255, 235, 235, 235, 255, 239, 239, 239, 255, 244, 244, 244, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 244, 244, 244, 255, 239, 239, 239, 255, 235, 235, 235, 255, 230, 230, 230, 255, 226, 226, 226, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 122, 122, 122, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 94, 94, 94, 255, 89, 89, 89, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 89, 89, 89, 255, 94, 94, 94, 255, 98, 98, 98, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 163, 163, 163, 255, 168, 168, 168, 255, 173, 173, 173, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 200, 200, 200, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 219, 219, 219, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 238, 238, 238, 255, 242, 242, 242, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 242, 242, 242, 255, 238, 238, 238, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 219, 219, 219, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 200, 200, 200, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 173, 173, 173, 255, 168, 168, 168, 255, 163, 163, 163, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 163, 163, 163, 255, 168, 168, 168, 255, 173, 173, 173, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 200, 200, 200, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 219, 219, 219, 255, 224, 224, 224, 255, 229, 229, 229, 255, 233, 233, 233, 255, 238, 238, 238, 255, 242, 242, 242, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 242, 242, 242, 255, 238, 238, 238, 255, 233, 233, 233, 255, 229, 229, 229, 255, 224, 224, 224, 255, 219, 219, 219, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 200, 200, 200, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 173, 173, 173, 255, 168, 168, 168, 255, 163, 163, 163, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 72, 72, 72, 255, 68, 68, 68, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 161, 161, 161, 255, 166, 166, 166, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 248, 248, 248, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 248, 248, 248, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 166, 166, 166, 255, 161, 161, 161, 255, 156, 156, 156, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 156, 156, 156, 255, 161, 161, 161, 255, 166, 166, 166, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 227, 227, 227, 255, 232, 232, 232, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 248, 248, 248, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 248, 248, 248, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 232, 232, 232, 255, 227, 227, 227, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 166, 166, 166, 255, 161, 161, 161, 255, 156, 156, 156, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 51, 51, 51, 255, 48, 48, 48, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 48, 48, 48, 255, 51, 51, 51, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 74, 74, 74, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 156, 156, 156, 255, 159, 159, 159, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 225, 225, 225, 255, 230, 230, 230, 255, 234, 234, 234, 255, 238, 238, 238, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 237, 237, 237, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 237, 237, 237, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 238, 238, 238, 255, 234, 234, 234, 255, 230, 230, 230, 255, 225, 225, 225, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 159, 159, 159, 255, 154, 154, 154, 255, 149, 149, 149, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 122, 122, 122, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 93, 93, 93, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 68, 68, 68, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 89, 89, 89, 255, 93, 93, 93, 255, 98, 98, 98, 255, 103, 103, 103, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 149, 149, 149, 255, 154, 154, 154, 255, 159, 159, 159, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 221, 221, 221, 255, 225, 225, 225, 255, 230, 230, 230, 255, 234, 234, 234, 255, 238, 238, 238, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 237, 237, 237, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 237, 237, 237, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 238, 238, 238, 255, 234, 234, 234, 255, 230, 230, 230, 255, 225, 225, 225, 255, 221, 221, 221, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 159, 159, 159, 255, 154, 154, 154, 255, 149, 149, 149, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 122, 122, 122, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 93, 93, 93, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 68, 68, 68, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 68, 68, 68, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 84, 84, 84, 255, 89, 89, 89, 255, 93, 93, 93, 255, 98, 98, 98, 255, 103, 103, 103, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 149, 149, 149, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 200, 200, 200, 255, 205, 205, 205, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 205, 205, 205, 255, 200, 200, 200, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 87, 87, 87, 255, 83, 83, 83, 255, 78, 78, 78, 255, 74, 74, 74, 255, 70, 70, 70, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 70, 70, 70, 255, 74, 74, 74, 255, 78, 78, 78, 255, 83, 83, 83, 255, 87, 87, 87, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 200, 200, 200, 255, 205, 205, 205, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 224, 224, 224, 255, 228, 228, 228, 255, 233, 233, 233, 255, 237, 237, 237, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 237, 237, 237, 255, 233, 233, 233, 255, 228, 228, 228, 255, 224, 224, 224, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 205, 205, 205, 255, 200, 200, 200, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 87, 87, 87, 255, 83, 83, 83, 255, 78, 78, 78, 255, 74, 74, 74, 255, 70, 70, 70, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 70, 70, 70, 255, 74, 74, 74, 255, 78, 78, 78, 255, 83, 83, 83, 255, 87, 87, 87, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 156, 156, 156, 255, 161, 161, 161, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 217, 217, 217, 255, 222, 222, 222, 255, 226, 226, 226, 255, 231, 231, 231, 255, 235, 235, 235, 255, 239, 239, 239, 255, 243, 243, 243, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 243, 243, 243, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 226, 226, 226, 255, 222, 222, 222, 255, 217, 217, 217, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 161, 161, 161, 255, 156, 156, 156, 255, 151, 151, 151, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 151, 151, 151, 255, 156, 156, 156, 255, 161, 161, 161, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 208, 208, 208, 255, 213, 213, 213, 255, 217, 217, 217, 255, 222, 222, 222, 255, 226, 226, 226, 255, 231, 231, 231, 255, 235, 235, 235, 255, 239, 239, 239, 255, 243, 243, 243, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 243, 243, 243, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 226, 226, 226, 255, 222, 222, 222, 255, 217, 217, 217, 255, 213, 213, 213, 255, 208, 208, 208, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 161, 161, 161, 255, 156, 156, 156, 255, 151, 151, 151, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 73, 73, 73, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 36, 36, 36, 255, 35, 35, 35, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 35, 35, 35, 255, 36, 36, 36, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 151, 151, 151, 255, 154, 154, 154, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 220, 220, 220, 255, 225, 225, 225, 255, 229, 229, 229, 255, 233, 233, 233, 255, 238, 238, 238, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 238, 238, 238, 255, 233, 233, 233, 255, 229, 229, 229, 255, 225, 225, 225, 255, 220, 220, 220, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 154, 154, 154, 255, 149, 149, 149, 255, 144, 144, 144, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 122, 122, 122, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 93, 93, 93, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 71, 71, 71, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 93, 93, 93, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 144, 144, 144, 255, 149, 149, 149, 255, 154, 154, 154, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 216, 216, 216, 255, 220, 220, 220, 255, 225, 225, 225, 255, 229, 229, 229, 255, 233, 233, 233, 255, 238, 238, 238, 255, 241, 241, 241, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 241, 241, 241, 255, 238, 238, 238, 255, 233, 233, 233, 255, 229, 229, 229, 255, 225, 225, 225, 255, 220, 220, 220, 255, 216, 216, 216, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 154, 154, 154, 255, 149, 149, 149, 255, 144, 144, 144, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 122, 122, 122, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 93, 93, 93, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 71, 71, 71, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 93, 93, 93, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 144, 144, 144, 255, 149, 149, 149, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 232, 232, 232, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 232, 232, 232, 255, 227, 227, 227, 255, 223, 223, 223, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 214, 214, 214, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 232, 232, 232, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 232, 232, 232, 255, 227, 227, 227, 255, 223, 223, 223, 255, 219, 219, 219, 255, 214, 214, 214, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 156, 156, 156, 255, 161, 161, 161, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 207, 207, 207, 255, 212, 212, 212, 255, 217, 217, 217, 255, 221, 221, 221, 255, 226, 226, 226, 255, 230, 230, 230, 255, 234, 234, 234, 255, 238, 238, 238, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 238, 238, 238, 255, 234, 234, 234, 255, 230, 230, 230, 255, 226, 226, 226, 255, 221, 221, 221, 255, 217, 217, 217, 255, 212, 212, 212, 255, 207, 207, 207, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 161, 161, 161, 255, 156, 156, 156, 255, 151, 151, 151, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 151, 151, 151, 255, 156, 156, 156, 255, 161, 161, 161, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 203, 203, 203, 255, 207, 207, 207, 255, 212, 212, 212, 255, 217, 217, 217, 255, 221, 221, 221, 255, 226, 226, 226, 255, 230, 230, 230, 255, 234, 234, 234, 255, 238, 238, 238, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 238, 238, 238, 255, 234, 234, 234, 255, 230, 230, 230, 255, 226, 226, 226, 255, 221, 221, 221, 255, 217, 217, 217, 255, 212, 212, 212, 255, 207, 207, 207, 255, 203, 203, 203, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 161, 161, 161, 255, 156, 156, 156, 255, 151, 151, 151, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 149, 149, 149, 255, 154, 154, 154, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 215, 215, 215, 255, 220, 220, 220, 255, 224, 224, 224, 255, 228, 228, 228, 255, 232, 232, 232, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 232, 232, 232, 255, 228, 228, 228, 255, 224, 224, 224, 255, 220, 220, 220, 255, 215, 215, 215, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 154, 154, 154, 255, 149, 149, 149, 255, 144, 144, 144, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 88, 88, 88, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 144, 144, 144, 255, 149, 149, 149, 255, 154, 154, 154, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 206, 206, 206, 255, 211, 211, 211, 255, 215, 215, 215, 255, 220, 220, 220, 255, 224, 224, 224, 255, 228, 228, 228, 255, 232, 232, 232, 255, 236, 236, 236, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 236, 236, 236, 255, 232, 232, 232, 255, 228, 228, 228, 255, 224, 224, 224, 255, 220, 220, 220, 255, 215, 215, 215, 255, 211, 211, 211, 255, 206, 206, 206, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 154, 154, 154, 255, 149, 149, 149, 255, 144, 144, 144, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 88, 88, 88, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 70, 70, 70, 255, 66, 66, 66, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 66, 66, 66, 255, 70, 70, 70, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 144, 144, 144, 255, 147, 147, 147, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 227, 227, 227, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 227, 227, 227, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 81, 81, 81, 255, 77, 77, 77, 255, 72, 72, 72, 255, 68, 68, 68, 255, 64, 64, 64, 255, 60, 60, 60, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 77, 77, 77, 255, 81, 81, 81, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 105, 105, 105, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 209, 209, 209, 255, 213, 213, 213, 255, 218, 218, 218, 255, 222, 222, 222, 255, 227, 227, 227, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 227, 227, 227, 255, 222, 222, 222, 255, 218, 218, 218, 255, 213, 213, 213, 255, 209, 209, 209, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 81, 81, 81, 255, 77, 77, 77, 255, 72, 72, 72, 255, 68, 68, 68, 255, 64, 64, 64, 255, 60, 60, 60, 255, 56, 56, 56, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 25, 25, 25, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 25, 25, 25, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 68, 68, 68, 255, 72, 72, 72, 255, 77, 77, 77, 255, 81, 81, 81, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 105, 105, 105, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 151, 151, 151, 255, 156, 156, 156, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 221, 221, 221, 255, 225, 225, 225, 255, 229, 229, 229, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 229, 229, 229, 255, 225, 225, 225, 255, 221, 221, 221, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 156, 156, 156, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 75, 75, 75, 255, 71, 71, 71, 255, 67, 67, 67, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 55, 55, 55, 255, 58, 58, 58, 255, 62, 62, 62, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 146, 146, 146, 255, 151, 151, 151, 255, 156, 156, 156, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 207, 207, 207, 255, 212, 212, 212, 255, 216, 216, 216, 255, 221, 221, 221, 255, 225, 225, 225, 255, 229, 229, 229, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 229, 229, 229, 255, 225, 225, 225, 255, 221, 221, 221, 255, 216, 216, 216, 255, 212, 212, 212, 255, 207, 207, 207, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 156, 156, 156, 255, 151, 151, 151, 255, 146, 146, 146, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 75, 75, 75, 255, 71, 71, 71, 255, 67, 67, 67, 255, 62, 62, 62, 255, 58, 58, 58, 255, 55, 55, 55, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 55, 55, 55, 255, 58, 58, 58, 255, 62, 62, 62, 255, 67, 67, 67, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 144, 144, 144, 255, 149, 149, 149, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 231, 231, 231, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 227, 227, 227, 255, 223, 223, 223, 255, 219, 219, 219, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 149, 149, 149, 255, 144, 144, 144, 255, 139, 139, 139, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 57, 57, 57, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 57, 57, 57, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 139, 139, 139, 255, 144, 144, 144, 255, 149, 149, 149, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 210, 210, 210, 255, 215, 215, 215, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 231, 231, 231, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 231, 231, 231, 255, 227, 227, 227, 255, 223, 223, 223, 255, 219, 219, 219, 255, 215, 215, 215, 255, 210, 210, 210, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 149, 149, 149, 255, 144, 144, 144, 255, 139, 139, 139, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 57, 57, 57, 255, 53, 53, 53, 255, 49, 49, 49, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 24, 24, 24, 255, 23, 23, 23, 255, 21, 21, 21, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 21, 21, 21, 255, 23, 23, 23, 255, 24, 24, 24, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 46, 46, 46, 255, 49, 49, 49, 255, 53, 53, 53, 255, 57, 57, 57, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 139, 139, 139, 255, 142, 142, 142, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 208, 208, 208, 255, 213, 213, 213, 255, 217, 217, 217, 255, 221, 221, 221, 255, 226, 226, 226, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 226, 226, 226, 255, 221, 221, 221, 255, 217, 217, 217, 255, 213, 213, 213, 255, 208, 208, 208, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 76, 76, 76, 255, 72, 72, 72, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 51, 51, 51, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 72, 72, 72, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 105, 105, 105, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 204, 204, 204, 255, 208, 208, 208, 255, 213, 213, 213, 255, 217, 217, 217, 255, 221, 221, 221, 255, 226, 226, 226, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 226, 226, 226, 255, 221, 221, 221, 255, 217, 217, 217, 255, 213, 213, 213, 255, 208, 208, 208, 255, 204, 204, 204, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 76, 76, 76, 255, 72, 72, 72, 255, 67, 67, 67, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 27, 27, 27, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 51, 51, 51, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 67, 67, 67, 255, 72, 72, 72, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 105, 105, 105, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 132, 132, 132, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 207, 207, 207, 255, 211, 211, 211, 255, 216, 216, 216, 255, 220, 220, 220, 255, 224, 224, 224, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 241, 241, 241, 255, 241, 241, 241, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 224, 224, 224, 255, 220, 220, 220, 255, 216, 216, 216, 255, 211, 211, 211, 255, 207, 207, 207, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 70, 70, 70, 255, 66, 66, 66, 255, 61, 61, 61, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 61, 61, 61, 255, 66, 66, 66, 255, 70, 70, 70, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 183, 183, 183, 255, 188, 188, 188, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 207, 207, 207, 255, 211, 211, 211, 255, 216, 216, 216, 255, 220, 220, 220, 255, 224, 224, 224, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 241, 241, 241, 255, 241, 241, 241, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 224, 224, 224, 255, 220, 220, 220, 255, 216, 216, 216, 255, 211, 211, 211, 255, 207, 207, 207, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 188, 188, 188, 255, 183, 183, 183, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 70, 70, 70, 255, 66, 66, 66, 255, 61, 61, 61, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 23, 23, 23, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 61, 61, 61, 255, 66, 66, 66, 255, 70, 70, 70, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 139, 139, 139, 255, 144, 144, 144, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 200, 200, 200, 255, 205, 205, 205, 255, 209, 209, 209, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 226, 226, 226, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 226, 226, 226, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 209, 209, 209, 255, 205, 205, 205, 255, 200, 200, 200, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 144, 144, 144, 255, 139, 139, 139, 255, 134, 134, 134, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 73, 73, 73, 255, 68, 68, 68, 255, 64, 64, 64, 255, 60, 60, 60, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 68, 68, 68, 255, 73, 73, 73, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 134, 134, 134, 255, 139, 139, 139, 255, 144, 144, 144, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 191, 191, 191, 255, 196, 196, 196, 255, 200, 200, 200, 255, 205, 205, 205, 255, 209, 209, 209, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 226, 226, 226, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 226, 226, 226, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 209, 209, 209, 255, 205, 205, 205, 255, 200, 200, 200, 255, 196, 196, 196, 255, 191, 191, 191, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 144, 144, 144, 255, 139, 139, 139, 255, 134, 134, 134, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 73, 73, 73, 255, 68, 68, 68, 255, 64, 64, 64, 255, 60, 60, 60, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 19, 19, 19, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 60, 60, 60, 255, 64, 64, 64, 255, 68, 68, 68, 255, 73, 73, 73, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 134, 134, 134, 255, 137, 137, 137, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 203, 203, 203, 255, 208, 208, 208, 255, 212, 212, 212, 255, 216, 216, 216, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 216, 216, 216, 255, 212, 212, 212, 255, 208, 208, 208, 255, 203, 203, 203, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 76, 76, 76, 255, 71, 71, 71, 255, 67, 67, 67, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 67, 67, 67, 255, 71, 71, 71, 255, 76, 76, 76, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 105, 105, 105, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 199, 199, 199, 255, 203, 203, 203, 255, 208, 208, 208, 255, 212, 212, 212, 255, 216, 216, 216, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 216, 216, 216, 255, 212, 212, 212, 255, 208, 208, 208, 255, 203, 203, 203, 255, 199, 199, 199, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 76, 76, 76, 255, 71, 71, 71, 255, 67, 67, 67, 255, 62, 62, 62, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 62, 62, 62, 255, 67, 67, 67, 255, 71, 71, 71, 255, 76, 76, 76, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 105, 105, 105, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 135, 135, 135, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 215, 215, 215, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 219, 219, 219, 255, 215, 215, 215, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 197, 197, 197, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 215, 215, 215, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 219, 219, 219, 255, 215, 215, 215, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 197, 197, 197, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 65, 65, 65, 255, 61, 61, 61, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 23, 23, 23, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 23, 23, 23, 255, 25, 25, 25, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 41, 41, 41, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 65, 65, 65, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 139, 139, 139, 255, 144, 144, 144, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 166, 166, 166, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 190, 190, 190, 255, 195, 195, 195, 255, 200, 200, 200, 255, 204, 204, 204, 255, 209, 209, 209, 255, 213, 213, 213, 255, 217, 217, 217, 255, 221, 221, 221, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 221, 221, 221, 255, 217, 217, 217, 255, 213, 213, 213, 255, 209, 209, 209, 255, 204, 204, 204, 255, 200, 200, 200, 255, 195, 195, 195, 255, 190, 190, 190, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 166, 166, 166, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 144, 144, 144, 255, 139, 139, 139, 255, 134, 134, 134, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 68, 68, 68, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 50, 50, 50, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 21, 21, 21, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 68, 68, 68, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 134, 134, 134, 255, 139, 139, 139, 255, 144, 144, 144, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 166, 166, 166, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 186, 186, 186, 255, 190, 190, 190, 255, 195, 195, 195, 255, 200, 200, 200, 255, 204, 204, 204, 255, 209, 209, 209, 255, 213, 213, 213, 255, 217, 217, 217, 255, 221, 221, 221, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 221, 221, 221, 255, 217, 217, 217, 255, 213, 213, 213, 255, 209, 209, 209, 255, 204, 204, 204, 255, 200, 200, 200, 255, 195, 195, 195, 255, 190, 190, 190, 255, 186, 186, 186, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 166, 166, 166, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 144, 144, 144, 255, 139, 139, 139, 255, 134, 134, 134, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 68, 68, 68, 255, 63, 63, 63, 255, 59, 59, 59, 255, 55, 55, 55, 255, 50, 50, 50, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 21, 21, 21, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 21, 21, 21, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 55, 55, 55, 255, 59, 59, 59, 255, 63, 63, 63, 255, 68, 68, 68, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 137, 137, 137, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 198, 198, 198, 255, 203, 203, 203, 255, 207, 207, 207, 255, 211, 211, 211, 255, 215, 215, 215, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 250, 250, 250, 255, 249, 249, 249, 255, 249, 249, 249, 255, 250, 250, 250, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 219, 219, 219, 255, 215, 215, 215, 255, 211, 211, 211, 255, 207, 207, 207, 255, 203, 203, 203, 255, 198, 198, 198, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 57, 57, 57, 255, 53, 53, 53, 255, 49, 49, 49, 255, 45, 45, 45, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 27, 27, 27, 255, 24, 24, 24, 255, 22, 22, 22, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 49, 49, 49, 255, 53, 53, 53, 255, 57, 57, 57, 255, 62, 62, 62, 255, 66, 66, 66, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 127, 127, 127, 255, 132, 132, 132, 255, 137, 137, 137, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 189, 189, 189, 255, 194, 194, 194, 255, 198, 198, 198, 255, 203, 203, 203, 255, 207, 207, 207, 255, 211, 211, 211, 255, 215, 215, 215, 255, 219, 219, 219, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 250, 250, 250, 255, 249, 249, 249, 255, 249, 249, 249, 255, 250, 250, 250, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 219, 219, 219, 255, 215, 215, 215, 255, 211, 211, 211, 255, 207, 207, 207, 255, 203, 203, 203, 255, 198, 198, 198, 255, 194, 194, 194, 255, 189, 189, 189, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 137, 137, 137, 255, 132, 132, 132, 255, 127, 127, 127, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 57, 57, 57, 255, 53, 53, 53, 255, 49, 49, 49, 255, 45, 45, 45, 255, 41, 41, 41, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 27, 27, 27, 255, 24, 24, 24, 255, 22, 22, 22, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 49, 49, 49, 255, 53, 53, 53, 255, 57, 57, 57, 255, 62, 62, 62, 255, 66, 66, 66, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 127, 127, 127, 255, 130, 130, 130, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 88, 88, 88, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 47, 47, 47, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 192, 192, 192, 255, 196, 196, 196, 255, 201, 201, 201, 255, 205, 205, 205, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 205, 205, 205, 255, 201, 201, 201, 255, 196, 196, 196, 255, 192, 192, 192, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 88, 88, 88, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 36, 36, 36, 255, 39, 39, 39, 255, 43, 43, 43, 255, 47, 47, 47, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 120, 120, 120, 255, 125, 125, 125, 255, 129, 129, 129, 255, 134, 134, 134, 255, 139, 139, 139, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 166, 166, 166, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 190, 190, 190, 255, 195, 195, 195, 255, 199, 199, 199, 255, 204, 204, 204, 255, 208, 208, 208, 255, 212, 212, 212, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 212, 212, 212, 255, 208, 208, 208, 255, 204, 204, 204, 255, 199, 199, 199, 255, 195, 195, 195, 255, 190, 190, 190, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 166, 166, 166, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 139, 139, 139, 255, 134, 134, 134, 255, 129, 129, 129, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 63, 63, 63, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 45, 45, 45, 255, 41, 41, 41, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 38, 38, 38, 255, 41, 41, 41, 255, 45, 45, 45, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 63, 63, 63, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 129, 129, 129, 255, 134, 134, 134, 255, 139, 139, 139, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 166, 166, 166, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 190, 190, 190, 255, 195, 195, 195, 255, 199, 199, 199, 255, 204, 204, 204, 255, 208, 208, 208, 255, 212, 212, 212, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 212, 212, 212, 255, 208, 208, 208, 255, 204, 204, 204, 255, 199, 199, 199, 255, 195, 195, 195, 255, 190, 190, 190, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 166, 166, 166, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 139, 139, 139, 255, 134, 134, 134, 255, 129, 129, 129, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 63, 63, 63, 255, 58, 58, 58, 255, 54, 54, 54, 255, 50, 50, 50, 255, 45, 45, 45, 255, 41, 41, 41, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 34, 34, 34, 255, 38, 38, 38, 255, 41, 41, 41, 255, 45, 45, 45, 255, 50, 50, 50, 255, 54, 54, 54, 255, 58, 58, 58, 255, 63, 63, 63, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 127, 127, 127, 255, 122, 122, 122, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 40, 40, 40, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 29, 29, 29, 255, 32, 32, 32, 255, 36, 36, 36, 255, 40, 40, 40, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 122, 122, 122, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 127, 127, 127, 255, 122, 122, 122, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 40, 40, 40, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 29, 29, 29, 255, 32, 32, 32, 255, 36, 36, 36, 255, 40, 40, 40, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 122, 122, 122, 255, 125, 125, 125, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 191, 191, 191, 255, 196, 196, 196, 255, 200, 200, 200, 255, 204, 204, 204, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 204, 204, 204, 255, 200, 200, 200, 255, 196, 196, 196, 255, 191, 191, 191, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 125, 125, 125, 255, 120, 120, 120, 255, 115, 115, 115, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 59, 59, 59, 255, 55, 55, 55, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 38, 38, 38, 255, 34, 34, 34, 255, 31, 31, 31, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 31, 31, 31, 255, 34, 34, 34, 255, 38, 38, 38, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 55, 55, 55, 255, 59, 59, 59, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 115, 115, 115, 255, 120, 120, 120, 255, 125, 125, 125, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 187, 187, 187, 255, 191, 191, 191, 255, 196, 196, 196, 255, 200, 200, 200, 255, 204, 204, 204, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 204, 204, 204, 255, 200, 200, 200, 255, 196, 196, 196, 255, 191, 191, 191, 255, 187, 187, 187, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 125, 125, 125, 255, 120, 120, 120, 255, 115, 115, 115, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 59, 59, 59, 255, 55, 55, 55, 255, 50, 50, 50, 255, 46, 46, 46, 255, 42, 42, 42, 255, 38, 38, 38, 255, 34, 34, 34, 255, 31, 31, 31, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 31, 31, 31, 255, 34, 34, 34, 255, 38, 38, 38, 255, 42, 42, 42, 255, 46, 46, 46, 255, 50, 50, 50, 255, 55, 55, 55, 255, 59, 59, 59, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 115, 115, 115, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 166, 166, 166, 255, 171, 171, 171, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 190, 190, 190, 255, 194, 194, 194, 255, 199, 199, 199, 255, 203, 203, 203, 255, 207, 207, 207, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 207, 207, 207, 255, 203, 203, 203, 255, 199, 199, 199, 255, 194, 194, 194, 255, 190, 190, 190, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 166, 166, 166, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 58, 58, 58, 255, 53, 53, 53, 255, 49, 49, 49, 255, 44, 44, 44, 255, 40, 40, 40, 255, 36, 36, 36, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 36, 36, 36, 255, 40, 40, 40, 255, 44, 44, 44, 255, 49, 49, 49, 255, 53, 53, 53, 255, 58, 58, 58, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 166, 166, 166, 255, 171, 171, 171, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 190, 190, 190, 255, 194, 194, 194, 255, 199, 199, 199, 255, 203, 203, 203, 255, 207, 207, 207, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 207, 207, 207, 255, 203, 203, 203, 255, 199, 199, 199, 255, 194, 194, 194, 255, 190, 190, 190, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 166, 166, 166, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 58, 58, 58, 255, 53, 53, 53, 255, 49, 49, 49, 255, 44, 44, 44, 255, 40, 40, 40, 255, 36, 36, 36, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 36, 36, 36, 255, 40, 40, 40, 255, 44, 44, 44, 255, 49, 49, 49, 255, 53, 53, 53, 255, 58, 58, 58, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 122, 122, 122, 255, 127, 127, 127, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 183, 183, 183, 255, 188, 188, 188, 255, 192, 192, 192, 255, 197, 197, 197, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 192, 192, 192, 255, 188, 188, 188, 255, 183, 183, 183, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 127, 127, 127, 255, 122, 122, 122, 255, 117, 117, 117, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 56, 56, 56, 255, 51, 51, 51, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 35, 35, 35, 255, 31, 31, 31, 255, 27, 27, 27, 255, 24, 24, 24, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 24, 24, 24, 255, 27, 27, 27, 255, 31, 31, 31, 255, 35, 35, 35, 255, 39, 39, 39, 255, 43, 43, 43, 255, 47, 47, 47, 255, 51, 51, 51, 255, 56, 56, 56, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 117, 117, 117, 255, 122, 122, 122, 255, 127, 127, 127, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 183, 183, 183, 255, 188, 188, 188, 255, 192, 192, 192, 255, 197, 197, 197, 255, 201, 201, 201, 255, 205, 205, 205, 255, 209, 209, 209, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 209, 209, 209, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 192, 192, 192, 255, 188, 188, 188, 255, 183, 183, 183, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 127, 127, 127, 255, 122, 122, 122, 255, 117, 117, 117, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 56, 56, 56, 255, 51, 51, 51, 255, 47, 47, 47, 255, 43, 43, 43, 255, 39, 39, 39, 255, 35, 35, 35, 255, 31, 31, 31, 255, 27, 27, 27, 255, 24, 24, 24, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 24, 24, 24, 255, 27, 27, 27, 255, 31, 31, 31, 255, 35, 35, 35, 255, 39, 39, 39, 255, 43, 43, 43, 255, 47, 47, 47, 255, 51, 51, 51, 255, 56, 56, 56, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 117, 117, 117, 255, 120, 120, 120, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 186, 186, 186, 255, 191, 191, 191, 255, 195, 195, 195, 255, 199, 199, 199, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 199, 199, 199, 255, 195, 195, 195, 255, 191, 191, 191, 255, 186, 186, 186, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 120, 120, 120, 255, 115, 115, 115, 255, 110, 110, 110, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 64, 64, 64, 255, 59, 59, 59, 255, 54, 54, 54, 255, 50, 50, 50, 255, 45, 45, 45, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 50, 50, 50, 255, 54, 54, 54, 255, 59, 59, 59, 255, 64, 64, 64, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 110, 110, 110, 255, 115, 115, 115, 255, 120, 120, 120, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 182, 182, 182, 255, 186, 186, 186, 255, 191, 191, 191, 255, 195, 195, 195, 255, 199, 199, 199, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 199, 199, 199, 255, 195, 195, 195, 255, 191, 191, 191, 255, 186, 186, 186, 255, 182, 182, 182, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 120, 120, 120, 255, 115, 115, 115, 255, 110, 110, 110, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 64, 64, 64, 255, 59, 59, 59, 255, 54, 54, 54, 255, 50, 50, 50, 255, 45, 45, 45, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 45, 45, 45, 255, 50, 50, 50, 255, 54, 54, 54, 255, 59, 59, 59, 255, 64, 64, 64, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 39, 39, 39, 255, 35, 35, 35, 255, 31, 31, 31, 255, 27, 27, 27, 255, 24, 24, 24, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 24, 24, 24, 255, 27, 27, 27, 255, 31, 31, 31, 255, 35, 35, 35, 255, 39, 39, 39, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 180, 180, 180, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 180, 180, 180, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 48, 48, 48, 255, 44, 44, 44, 255, 39, 39, 39, 255, 35, 35, 35, 255, 31, 31, 31, 255, 27, 27, 27, 255, 24, 24, 24, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 24, 24, 24, 255, 27, 27, 27, 255, 31, 31, 31, 255, 35, 35, 35, 255, 39, 39, 39, 255, 44, 44, 44, 255, 48, 48, 48, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 117, 117, 117, 255, 122, 122, 122, 255, 127, 127, 127, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 149, 149, 149, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 173, 173, 173, 255, 178, 178, 178, 255, 183, 183, 183, 255, 187, 187, 187, 255, 192, 192, 192, 255, 196, 196, 196, 255, 200, 200, 200, 255, 204, 204, 204, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 204, 204, 204, 255, 200, 200, 200, 255, 196, 196, 196, 255, 192, 192, 192, 255, 187, 187, 187, 255, 183, 183, 183, 255, 178, 178, 178, 255, 173, 173, 173, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 149, 149, 149, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 127, 127, 127, 255, 122, 122, 122, 255, 117, 117, 117, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 38, 38, 38, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 38, 38, 38, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 117, 117, 117, 255, 122, 122, 122, 255, 127, 127, 127, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 149, 149, 149, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 173, 173, 173, 255, 178, 178, 178, 255, 183, 183, 183, 255, 187, 187, 187, 255, 192, 192, 192, 255, 196, 196, 196, 255, 200, 200, 200, 255, 204, 204, 204, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 204, 204, 204, 255, 200, 200, 200, 255, 196, 196, 196, 255, 192, 192, 192, 255, 187, 187, 187, 255, 183, 183, 183, 255, 178, 178, 178, 255, 173, 173, 173, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 149, 149, 149, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 127, 127, 127, 255, 122, 122, 122, 255, 117, 117, 117, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 51, 51, 51, 255, 46, 46, 46, 255, 42, 42, 42, 255, 38, 38, 38, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 38, 38, 38, 255, 42, 42, 42, 255, 46, 46, 46, 255, 51, 51, 51, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 120, 120, 120, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 186, 186, 186, 255, 190, 190, 190, 255, 194, 194, 194, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 186, 186, 186, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 120, 120, 120, 255, 115, 115, 115, 255, 110, 110, 110, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 54, 54, 54, 255, 49, 49, 49, 255, 45, 45, 45, 255, 40, 40, 40, 255, 36, 36, 36, 255, 32, 32, 32, 255, 28, 28, 28, 255, 24, 24, 24, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 24, 24, 24, 255, 28, 28, 28, 255, 32, 32, 32, 255, 36, 36, 36, 255, 40, 40, 40, 255, 45, 45, 45, 255, 49, 49, 49, 255, 54, 54, 54, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 110, 110, 110, 255, 115, 115, 115, 255, 120, 120, 120, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 172, 172, 172, 255, 177, 177, 177, 255, 181, 181, 181, 255, 186, 186, 186, 255, 190, 190, 190, 255, 194, 194, 194, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 186, 186, 186, 255, 181, 181, 181, 255, 177, 177, 177, 255, 172, 172, 172, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 120, 120, 120, 255, 115, 115, 115, 255, 110, 110, 110, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 54, 54, 54, 255, 49, 49, 49, 255, 45, 45, 45, 255, 40, 40, 40, 255, 36, 36, 36, 255, 32, 32, 32, 255, 28, 28, 28, 255, 24, 24, 24, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 24, 24, 24, 255, 28, 28, 28, 255, 32, 32, 32, 255, 36, 36, 36, 255, 40, 40, 40, 255, 45, 45, 45, 255, 49, 49, 49, 255, 54, 54, 54, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 110, 110, 110, 255, 113, 113, 113, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 47, 47, 47, 255, 43, 43, 43, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 34, 34, 34, 255, 38, 38, 38, 255, 43, 43, 43, 255, 47, 47, 47, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 175, 175, 175, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 175, 175, 175, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 47, 47, 47, 255, 43, 43, 43, 255, 38, 38, 38, 255, 34, 34, 34, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 19, 19, 19, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 19, 19, 19, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 34, 34, 34, 255, 38, 38, 38, 255, 43, 43, 43, 255, 47, 47, 47, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 103, 103, 103, 255, 108, 108, 108, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 149, 149, 149, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 173, 173, 173, 255, 178, 178, 178, 255, 182, 182, 182, 255, 187, 187, 187, 255, 191, 191, 191, 255, 195, 195, 195, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 195, 195, 195, 255, 191, 191, 191, 255, 187, 187, 187, 255, 182, 182, 182, 255, 178, 178, 178, 255, 173, 173, 173, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 149, 149, 149, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 122, 122, 122, 255, 117, 117, 117, 255, 112, 112, 112, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 46, 46, 46, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 28, 28, 28, 255, 24, 24, 24, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 24, 24, 24, 255, 28, 28, 28, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 46, 46, 46, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 149, 149, 149, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 173, 173, 173, 255, 178, 178, 178, 255, 182, 182, 182, 255, 187, 187, 187, 255, 191, 191, 191, 255, 195, 195, 195, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 195, 195, 195, 255, 191, 191, 191, 255, 187, 187, 187, 255, 182, 182, 182, 255, 178, 178, 178, 255, 173, 173, 173, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 149, 149, 149, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 122, 122, 122, 255, 117, 117, 117, 255, 112, 112, 112, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 46, 46, 46, 255, 41, 41, 41, 255, 37, 37, 37, 255, 33, 33, 33, 255, 28, 28, 28, 255, 24, 24, 24, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 24, 24, 24, 255, 28, 28, 28, 255, 33, 33, 33, 255, 37, 37, 37, 255, 41, 41, 41, 255, 46, 46, 46, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 110, 110, 110, 255, 115, 115, 115, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 35, 35, 35, 255, 31, 31, 31, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 31, 31, 31, 255, 35, 35, 35, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 167, 167, 167, 255, 171, 171, 171, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 197, 197, 197, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 197, 197, 197, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 171, 171, 171, 255, 167, 167, 167, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 35, 35, 35, 255, 31, 31, 31, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 31, 31, 31, 255, 35, 35, 35, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 105, 105, 105, 255, 108, 108, 108, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 174, 174, 174, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 187, 187, 187, 255, 183, 183, 183, 255, 179, 179, 179, 255, 174, 174, 174, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 52, 52, 52, 255, 47, 47, 47, 255, 42, 42, 42, 255, 38, 38, 38, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 38, 38, 38, 255, 42, 42, 42, 255, 47, 47, 47, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 103, 103, 103, 255, 108, 108, 108, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 170, 170, 170, 255, 174, 174, 174, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 187, 187, 187, 255, 183, 183, 183, 255, 179, 179, 179, 255, 174, 174, 174, 255, 170, 170, 170, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 52, 52, 52, 255, 47, 47, 47, 255, 42, 42, 42, 255, 38, 38, 38, 255, 33, 33, 33, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 33, 33, 33, 255, 38, 38, 38, 255, 42, 42, 42, 255, 47, 47, 47, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 103, 103, 103, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 149, 149, 149, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 173, 173, 173, 255, 177, 177, 177, 255, 182, 182, 182, 255, 186, 186, 186, 255, 190, 190, 190, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 186, 186, 186, 255, 182, 182, 182, 255, 177, 177, 177, 255, 173, 173, 173, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 149, 149, 149, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 149, 149, 149, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 173, 173, 173, 255, 177, 177, 177, 255, 182, 182, 182, 255, 186, 186, 186, 255, 190, 190, 190, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 186, 186, 186, 255, 182, 182, 182, 255, 177, 177, 177, 255, 173, 173, 173, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 149, 149, 149, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 110, 110, 110, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 166, 166, 166, 255, 171, 171, 171, 255, 175, 175, 175, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 192, 192, 192, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 192, 192, 192, 255, 188, 188, 188, 255, 184, 184, 184, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 166, 166, 166, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 157, 157, 157, 255, 162, 162, 162, 255, 166, 166, 166, 255, 171, 171, 171, 255, 175, 175, 175, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 192, 192, 192, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 192, 192, 192, 255, 188, 188, 188, 255, 184, 184, 184, 255, 180, 180, 180, 255, 175, 175, 175, 255, 171, 171, 171, 255, 166, 166, 166, 255, 162, 162, 162, 255, 157, 157, 157, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 26, 26, 26, 255, 22, 22, 22, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 22, 22, 22, 255, 26, 26, 26, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 103, 103, 103, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 169, 169, 169, 255, 174, 174, 174, 255, 178, 178, 178, 255, 182, 182, 182, 255, 187, 187, 187, 255, 190, 190, 190, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 187, 187, 187, 255, 182, 182, 182, 255, 178, 178, 178, 255, 174, 174, 174, 255, 169, 169, 169, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 103, 103, 103, 255, 98, 98, 98, 255, 93, 93, 93, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 47, 47, 47, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 28, 28, 28, 255, 24, 24, 24, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 24, 24, 24, 255, 28, 28, 28, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 47, 47, 47, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 93, 93, 93, 255, 98, 98, 98, 255, 103, 103, 103, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 165, 165, 165, 255, 169, 169, 169, 255, 174, 174, 174, 255, 178, 178, 178, 255, 182, 182, 182, 255, 187, 187, 187, 255, 190, 190, 190, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 190, 190, 190, 255, 187, 187, 187, 255, 182, 182, 182, 255, 178, 178, 178, 255, 174, 174, 174, 255, 169, 169, 169, 255, 165, 165, 165, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 103, 103, 103, 255, 98, 98, 98, 255, 93, 93, 93, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 47, 47, 47, 255, 42, 42, 42, 255, 37, 37, 37, 255, 33, 33, 33, 255, 28, 28, 28, 255, 24, 24, 24, 255, 20, 20, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 20, 20, 20, 255, 24, 24, 24, 255, 28, 28, 28, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 47, 47, 47, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 93, 93, 93, 255, 98, 98, 98, 255, 101, 101, 101, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 31, 31, 31, 255, 27, 27, 27, 255, 22, 22, 22, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 22, 22, 22, 255, 27, 27, 27, 255, 31, 31, 31, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 163, 163, 163, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 163, 163, 163, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 31, 31, 31, 255, 27, 27, 27, 255, 22, 22, 22, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 22, 22, 22, 255, 27, 27, 27, 255, 31, 31, 31, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 156, 156, 156, 255, 161, 161, 161, 255, 166, 166, 166, 255, 170, 170, 170, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 187, 187, 187, 255, 183, 183, 183, 255, 179, 179, 179, 255, 175, 175, 175, 255, 170, 170, 170, 255, 166, 166, 166, 255, 161, 161, 161, 255, 156, 156, 156, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 34, 34, 34, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 16, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 16, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 34, 34, 34, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 152, 152, 152, 255, 156, 156, 156, 255, 161, 161, 161, 255, 166, 166, 166, 255, 170, 170, 170, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 187, 187, 187, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 187, 187, 187, 255, 183, 183, 183, 255, 179, 179, 179, 255, 175, 175, 175, 255, 170, 170, 170, 255, 166, 166, 166, 255, 161, 161, 161, 255, 156, 156, 156, 255, 152, 152, 152, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 34, 34, 34, 255, 29, 29, 29, 255, 25, 25, 25, 255, 21, 21, 21, 255, 16, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 16, 255, 21, 21, 21, 255, 25, 25, 25, 255, 29, 29, 29, 255, 34, 34, 34, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 98, 98, 98, 255, 103, 103, 103, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 173, 173, 173, 255, 177, 177, 177, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 177, 177, 177, 255, 173, 173, 173, 255, 169, 169, 169, 255, 164, 164, 164, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 103, 103, 103, 255, 98, 98, 98, 255, 93, 93, 93, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 37, 37, 37, 255, 32, 32, 32, 255, 28, 28, 28, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 28, 28, 28, 255, 32, 32, 32, 255, 37, 37, 37, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 93, 93, 93, 255, 98, 98, 98, 255, 103, 103, 103, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 155, 155, 155, 255, 160, 160, 160, 255, 164, 164, 164, 255, 169, 169, 169, 255, 173, 173, 173, 255, 177, 177, 177, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 177, 177, 177, 255, 173, 173, 173, 255, 169, 169, 169, 255, 164, 164, 164, 255, 160, 160, 160, 255, 155, 155, 155, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 103, 103, 103, 255, 98, 98, 98, 255, 93, 93, 93, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 37, 37, 37, 255, 32, 32, 32, 255, 28, 28, 28, 255, 23, 23, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 23, 23, 23, 255, 28, 28, 28, 255, 32, 32, 32, 255, 37, 37, 37, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 93, 93, 93, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 162, 162, 162, 255, 167, 167, 167, 255, 171, 171, 171, 255, 176, 176, 176, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 176, 176, 176, 255, 171, 171, 171, 255, 167, 167, 167, 255, 162, 162, 162, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 49, 49, 49, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 30, 30, 30, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 30, 30, 30, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 49, 49, 49, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 158, 158, 158, 255, 162, 162, 162, 255, 167, 167, 167, 255, 171, 171, 171, 255, 176, 176, 176, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 176, 176, 176, 255, 171, 171, 171, 255, 167, 167, 167, 255, 162, 162, 162, 255, 158, 158, 158, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 49, 49, 49, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 30, 30, 30, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 30, 30, 30, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 49, 49, 49, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 86, 86, 86, 255, 91, 91, 91, 255, 95, 95, 95, 255, 100, 100, 100, 255, 105, 105, 105, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 156, 156, 156, 255, 161, 161, 161, 255, 165, 165, 165, 255, 170, 170, 170, 255, 174, 174, 174, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 174, 174, 174, 255, 170, 170, 170, 255, 165, 165, 165, 255, 161, 161, 161, 255, 156, 156, 156, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 29, 29, 29, 255, 24, 24, 24, 255, 20, 20, 20, 255, 16, 16, 16, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 16, 16, 16, 255, 20, 20, 20, 255, 24, 24, 24, 255, 29, 29, 29, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 95, 95, 95, 255, 100, 100, 100, 255, 105, 105, 105, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 132, 132, 132, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 156, 156, 156, 255, 161, 161, 161, 255, 165, 165, 165, 255, 170, 170, 170, 255, 174, 174, 174, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 174, 174, 174, 255, 170, 170, 170, 255, 165, 165, 165, 255, 161, 161, 161, 255, 156, 156, 156, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 132, 132, 132, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 29, 29, 29, 255, 24, 24, 24, 255, 20, 20, 20, 255, 16, 16, 16, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 16, 16, 16, 255, 20, 20, 20, 255, 24, 24, 24, 255, 29, 29, 29, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 93, 93, 93, 255, 98, 98, 98, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 180, 180, 180, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 98, 98, 98, 255, 93, 93, 93, 255, 88, 88, 88, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 88, 88, 88, 255, 93, 93, 93, 255, 98, 98, 98, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 150, 150, 150, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 180, 180, 180, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 180, 180, 180, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 150, 150, 150, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 98, 98, 98, 255, 93, 93, 93, 255, 88, 88, 88, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 88, 88, 88, 255, 91, 91, 91, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 157, 157, 157, 255, 162, 162, 162, 255, 166, 166, 166, 255, 170, 170, 170, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 175, 175, 175, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 157, 157, 157, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 91, 91, 91, 255, 86, 86, 86, 255, 81, 81, 81, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 35, 35, 35, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 35, 35, 35, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 86, 86, 86, 255, 91, 91, 91, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 153, 153, 153, 255, 157, 157, 157, 255, 162, 162, 162, 255, 166, 166, 166, 255, 170, 170, 170, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 175, 175, 175, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 157, 157, 157, 255, 153, 153, 153, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 91, 91, 91, 255, 86, 86, 86, 255, 81, 81, 81, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 35, 35, 35, 255, 30, 30, 30, 255, 25, 25, 25, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 35, 35, 35, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 132, 132, 132, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 156, 156, 156, 255, 160, 160, 160, 255, 165, 165, 165, 255, 169, 169, 169, 255, 173, 173, 173, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 173, 173, 173, 255, 169, 169, 169, 255, 165, 165, 165, 255, 160, 160, 160, 255, 156, 156, 156, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 132, 132, 132, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 132, 132, 132, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 156, 156, 156, 255, 160, 160, 160, 255, 165, 165, 165, 255, 169, 169, 169, 255, 173, 173, 173, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 173, 173, 173, 255, 169, 169, 169, 255, 165, 165, 165, 255, 160, 160, 160, 255, 156, 156, 156, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 132, 132, 132, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 93, 93, 93, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 149, 149, 149, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 175, 175, 175, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 149, 149, 149, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 93, 93, 93, 255, 88, 88, 88, 255, 83, 83, 83, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 22, 22, 22, 255, 17, 17, 17, 255, 13, 13, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 13, 255, 17, 17, 17, 255, 22, 22, 22, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 83, 83, 83, 255, 88, 88, 88, 255, 93, 93, 93, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 140, 140, 140, 255, 145, 145, 145, 255, 149, 149, 149, 255, 154, 154, 154, 255, 158, 158, 158, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 175, 175, 175, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 175, 175, 175, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 158, 158, 158, 255, 154, 154, 154, 255, 149, 149, 149, 255, 145, 145, 145, 255, 140, 140, 140, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 93, 93, 93, 255, 88, 88, 88, 255, 83, 83, 83, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 22, 22, 22, 255, 17, 17, 17, 255, 13, 13, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 13, 255, 17, 17, 17, 255, 22, 22, 22, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 83, 83, 83, 255, 86, 86, 86, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 152, 152, 152, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 165, 165, 165, 255, 161, 161, 161, 255, 157, 157, 157, 255, 152, 152, 152, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 86, 86, 86, 255, 81, 81, 81, 255, 76, 76, 76, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 11, 11, 11, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 152, 152, 152, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 165, 165, 165, 255, 161, 161, 161, 255, 157, 157, 157, 255, 152, 152, 152, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 86, 86, 86, 255, 81, 81, 81, 255, 76, 76, 76, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 30, 30, 30, 255, 25, 25, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 11, 11, 11, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 30, 30, 30, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 76, 76, 76, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 197, 197, 197, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 197, 197, 197, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 146, 146, 146, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 197, 197, 197, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 197, 197, 197, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 146, 146, 146, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 10, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 93, 93, 93, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 115, 115, 115, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 139, 139, 139, 255, 144, 144, 144, 255, 149, 149, 149, 255, 153, 153, 153, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 170, 170, 170, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 153, 153, 153, 255, 149, 149, 149, 255, 144, 144, 144, 255, 139, 139, 139, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 115, 115, 115, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 93, 93, 93, 255, 88, 88, 88, 255, 83, 83, 83, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 12, 12, 12, 255, 8, 8, 8, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 83, 83, 83, 255, 88, 88, 88, 255, 93, 93, 93, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 115, 115, 115, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 135, 135, 135, 255, 139, 139, 139, 255, 144, 144, 144, 255, 149, 149, 149, 255, 153, 153, 153, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 170, 170, 170, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 170, 170, 170, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 153, 153, 153, 255, 149, 149, 149, 255, 144, 144, 144, 255, 139, 139, 139, 255, 135, 135, 135, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 115, 115, 115, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 93, 93, 93, 255, 88, 88, 88, 255, 83, 83, 83, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 17, 17, 17, 255, 12, 12, 12, 255, 8, 8, 8, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 17, 17, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 81, 81, 81, 255, 86, 86, 86, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 147, 147, 147, 255, 152, 152, 152, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 152, 152, 152, 255, 147, 147, 147, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 86, 86, 86, 255, 81, 81, 81, 255, 76, 76, 76, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 76, 76, 76, 255, 81, 81, 81, 255, 86, 86, 86, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 138, 138, 138, 255, 143, 143, 143, 255, 147, 147, 147, 255, 152, 152, 152, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 152, 152, 152, 255, 147, 147, 147, 255, 143, 143, 143, 255, 138, 138, 138, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 86, 86, 86, 255, 81, 81, 81, 255, 76, 76, 76, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 76, 76, 76, 255, 79, 79, 79, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 150, 150, 150, 255, 154, 154, 154, 255, 159, 159, 159, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 159, 159, 159, 255, 154, 154, 154, 255, 150, 150, 150, 255, 145, 145, 145, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 150, 150, 150, 255, 154, 154, 154, 255, 159, 159, 159, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 159, 159, 159, 255, 154, 154, 154, 255, 150, 150, 150, 255, 145, 145, 145, 255, 141, 141, 141, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 74, 74, 74, 255, 78, 78, 78, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 115, 115, 115, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 139, 139, 139, 255, 144, 144, 144, 255, 148, 148, 148, 255, 153, 153, 153, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 165, 165, 165, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 148, 148, 148, 255, 144, 144, 144, 255, 139, 139, 139, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 115, 115, 115, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 78, 78, 78, 255, 83, 83, 83, 255, 88, 88, 88, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 115, 115, 115, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 139, 139, 139, 255, 144, 144, 144, 255, 148, 148, 148, 255, 153, 153, 153, 255, 157, 157, 157, 255, 161, 161, 161, 255, 165, 165, 165, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 165, 165, 165, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 148, 148, 148, 255, 144, 144, 144, 255, 139, 139, 139, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 115, 115, 115, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 76, 76, 76, 255, 81, 81, 81, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 191, 191, 191, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 191, 191, 191, 255, 189, 189, 189, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 81, 81, 81, 255, 76, 76, 76, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 76, 76, 76, 255, 81, 81, 81, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 133, 133, 133, 255, 137, 137, 137, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 163, 163, 163, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 191, 191, 191, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 191, 191, 191, 255, 189, 189, 189, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 163, 163, 163, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 137, 137, 137, 255, 133, 133, 133, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 81, 81, 81, 255, 76, 76, 76, 255, 71, 71, 71, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 71, 71, 71, 255, 74, 74, 74, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 140, 140, 140, 255, 145, 145, 145, 255, 149, 149, 149, 255, 153, 153, 153, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 153, 153, 153, 255, 149, 149, 149, 255, 145, 145, 145, 255, 140, 140, 140, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 74, 74, 74, 255, 69, 69, 69, 255, 64, 64, 64, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 18, 18, 18, 255, 13, 13, 13, 255, 8, 8, 8, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 18, 18, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 69, 69, 69, 255, 74, 74, 74, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 136, 136, 136, 255, 140, 140, 140, 255, 145, 145, 145, 255, 149, 149, 149, 255, 153, 153, 153, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 153, 153, 153, 255, 149, 149, 149, 255, 145, 145, 145, 255, 140, 140, 140, 255, 136, 136, 136, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 74, 74, 74, 255, 69, 69, 69, 255, 64, 64, 64, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 18, 18, 18, 255, 13, 13, 13, 255, 8, 8, 8, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 18, 18, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 115, 115, 115, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 139, 139, 139, 255, 143, 143, 143, 255, 148, 148, 148, 255, 152, 152, 152, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 152, 152, 152, 255, 148, 148, 148, 255, 143, 143, 143, 255, 139, 139, 139, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 115, 115, 115, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 11, 11, 11, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 11, 11, 11, 255, 16, 16, 16, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 115, 115, 115, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 139, 139, 139, 255, 143, 143, 143, 255, 148, 148, 148, 255, 152, 152, 152, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 152, 152, 152, 255, 148, 148, 148, 255, 143, 143, 143, 255, 139, 139, 139, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 115, 115, 115, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 11, 11, 11, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 11, 11, 11, 255, 16, 16, 16, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 71, 71, 71, 255, 76, 76, 76, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 76, 76, 76, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 76, 76, 76, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 137, 137, 137, 255, 141, 141, 141, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 158, 158, 158, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 158, 158, 158, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 141, 141, 141, 255, 137, 137, 137, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 76, 76, 76, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 69, 69, 69, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 135, 135, 135, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 135, 135, 135, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 69, 69, 69, 255, 64, 64, 64, 255, 59, 59, 59, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 13, 13, 13, 255, 8, 8, 8, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 8, 8, 8, 255, 13, 13, 13, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 59, 59, 59, 255, 64, 64, 64, 255, 69, 69, 69, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 131, 131, 131, 255, 135, 135, 135, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 135, 135, 135, 255, 131, 131, 131, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 69, 69, 69, 255, 64, 64, 64, 255, 59, 59, 59, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 13, 13, 13, 255, 8, 8, 8, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 8, 8, 8, 255, 13, 13, 13, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 59, 59, 59, 255, 64, 64, 64, 255, 67, 67, 67, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 11, 11, 11, 255, 6, 6, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 11, 11, 11, 255, 16, 16, 16, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 129, 129, 129, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 147, 147, 147, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 129, 129, 129, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 11, 11, 11, 255, 6, 6, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 11, 11, 11, 255, 16, 16, 16, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 66, 66, 66, 255, 71, 71, 71, 255, 76, 76, 76, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 122, 122, 122, 255, 127, 127, 127, 255, 132, 132, 132, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 153, 153, 153, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 136, 136, 136, 255, 132, 132, 132, 255, 127, 127, 127, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 76, 76, 76, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 66, 66, 66, 255, 71, 71, 71, 255, 76, 76, 76, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 118, 118, 118, 255, 122, 122, 122, 255, 127, 127, 127, 255, 132, 132, 132, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 153, 153, 153, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 136, 136, 136, 255, 132, 132, 132, 255, 127, 127, 127, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 76, 76, 76, 255, 71, 71, 71, 255, 66, 66, 66, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 130, 130, 130, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 69, 69, 69, 255, 64, 64, 64, 255, 59, 59, 59, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 59, 59, 59, 255, 64, 64, 64, 255, 69, 69, 69, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 121, 121, 121, 255, 126, 126, 126, 255, 130, 130, 130, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 151, 151, 151, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 151, 151, 151, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 130, 130, 130, 255, 126, 126, 126, 255, 121, 121, 121, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 69, 69, 69, 255, 64, 64, 64, 255, 59, 59, 59, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 59, 59, 59, 255, 62, 62, 62, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 128, 128, 128, 255, 133, 133, 133, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 133, 133, 133, 255, 128, 128, 128, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 6, 6, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 124, 124, 124, 255, 128, 128, 128, 255, 133, 133, 133, 255, 137, 137, 137, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 137, 137, 137, 255, 133, 133, 133, 255, 128, 128, 128, 255, 124, 124, 124, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 11, 11, 255, 6, 6, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 52, 52, 52, 255, 57, 57, 57, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 117, 117, 117, 255, 122, 122, 122, 255, 127, 127, 127, 255, 131, 131, 131, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 152, 152, 152, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 152, 152, 152, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 136, 136, 136, 255, 131, 131, 131, 255, 127, 127, 127, 255, 122, 122, 122, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 61, 61, 61, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 117, 117, 117, 255, 122, 122, 122, 255, 127, 127, 127, 255, 131, 131, 131, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 148, 148, 148, 255, 152, 152, 152, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 152, 152, 152, 255, 148, 148, 148, 255, 144, 144, 144, 255, 140, 140, 140, 255, 136, 136, 136, 255, 131, 131, 131, 255, 127, 127, 127, 255, 122, 122, 122, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 71, 71, 71, 255, 66, 66, 66, 255, 61, 61, 61, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 59, 59, 59, 255, 64, 64, 64, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 169, 169, 169, 255, 172, 172, 172, 255, 174, 174, 174, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 174, 174, 174, 255, 172, 172, 172, 255, 169, 169, 169, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 64, 64, 64, 255, 59, 59, 59, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 59, 59, 59, 255, 64, 64, 64, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 116, 116, 116, 255, 120, 120, 120, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 146, 146, 146, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 169, 169, 169, 255, 172, 172, 172, 255, 174, 174, 174, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 174, 174, 174, 255, 172, 172, 172, 255, 169, 169, 169, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 146, 146, 146, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 64, 64, 64, 255, 59, 59, 59, 255, 54, 54, 54, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 54, 54, 54, 255, 57, 57, 57, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 148, 148, 148, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 148, 148, 148, 255, 145, 145, 145, 255, 141, 141, 141, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 57, 57, 57, 255, 52, 52, 52, 255, 47, 47, 47, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 47, 47, 47, 255, 52, 52, 52, 255, 57, 57, 57, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 119, 119, 119, 255, 123, 123, 123, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 141, 141, 141, 255, 145, 145, 145, 255, 148, 148, 148, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 148, 148, 148, 255, 145, 145, 145, 255, 141, 141, 141, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 57, 57, 57, 255, 52, 52, 52, 255, 47, 47, 47, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 47, 47, 47, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 103, 103, 103, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 126, 126, 126, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 126, 126, 126, 255, 122, 122, 122, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 98, 98, 98, 255, 103, 103, 103, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 122, 122, 122, 255, 126, 126, 126, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 126, 126, 126, 255, 122, 122, 122, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 54, 54, 54, 255, 59, 59, 59, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 164, 164, 164, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 164, 164, 164, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 115, 115, 115, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 59, 59, 59, 255, 54, 54, 54, 255, 49, 49, 49, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 49, 49, 49, 255, 54, 54, 54, 255, 59, 59, 59, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 120, 120, 120, 255, 124, 124, 124, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 141, 141, 141, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 164, 164, 164, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 164, 164, 164, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 141, 141, 141, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 124, 124, 124, 255, 120, 120, 120, 255, 115, 115, 115, 255, 111, 111, 111, 255, 106, 106, 106, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 59, 59, 59, 255, 54, 54, 54, 255, 49, 49, 49, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 49, 49, 49, 255, 52, 52, 52, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 118, 118, 118, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 136, 136, 136, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 136, 136, 136, 255, 131, 131, 131, 255, 127, 127, 127, 255, 123, 123, 123, 255, 118, 118, 118, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 52, 52, 52, 255, 47, 47, 47, 255, 42, 42, 42, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 42, 42, 42, 255, 47, 47, 47, 255, 52, 52, 52, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 114, 114, 114, 255, 118, 118, 118, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 136, 136, 136, 255, 139, 139, 139, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 139, 139, 139, 255, 136, 136, 136, 255, 131, 131, 131, 255, 127, 127, 127, 255, 123, 123, 123, 255, 118, 118, 118, 255, 114, 114, 114, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 52, 52, 52, 255, 47, 47, 47, 255, 42, 42, 42, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 42, 42, 42, 255, 47, 47, 47, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 112, 112, 112, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 112, 112, 112, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 49, 49, 49, 255, 54, 54, 54, 255, 59, 59, 59, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 81, 81, 81, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 59, 59, 59, 255, 54, 54, 54, 255, 49, 49, 49, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 49, 49, 49, 255, 54, 54, 54, 255, 59, 59, 59, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 110, 110, 110, 255, 115, 115, 115, 255, 119, 119, 119, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 136, 136, 136, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 119, 119, 119, 255, 115, 115, 115, 255, 110, 110, 110, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 81, 81, 81, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 59, 59, 59, 255, 54, 54, 54, 255, 49, 49, 49, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 47, 47, 47, 255, 52, 52, 52, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 52, 52, 52, 255, 47, 47, 47, 255, 42, 42, 42, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 42, 42, 42, 255, 47, 47, 47, 255, 52, 52, 52, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 104, 104, 104, 255, 109, 109, 109, 255, 113, 113, 113, 255, 118, 118, 118, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 113, 113, 113, 255, 109, 109, 109, 255, 104, 104, 104, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 52, 52, 52, 255, 47, 47, 47, 255, 42, 42, 42, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 42, 42, 42, 255, 45, 45, 45, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 111, 111, 111, 255, 116, 116, 116, 255, 120, 120, 120, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 51, 51, 51, 255, 56, 56, 56, 255, 61, 61, 61, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 107, 107, 107, 255, 111, 111, 111, 255, 116, 116, 116, 255, 120, 120, 120, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 120, 120, 120, 255, 116, 116, 116, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 61, 61, 61, 255, 56, 56, 56, 255, 51, 51, 51, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 44, 44, 44, 255, 49, 49, 49, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 114, 114, 114, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 81, 81, 81, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 49, 49, 49, 255, 44, 44, 44, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 44, 44, 44, 255, 49, 49, 49, 255, 54, 54, 54, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 105, 105, 105, 255, 110, 110, 110, 255, 114, 114, 114, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 131, 131, 131, 255, 135, 135, 135, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 105, 105, 105, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 81, 81, 81, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 54, 54, 54, 255, 49, 49, 49, 255, 44, 44, 44, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 42, 42, 42, 255, 47, 47, 47, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 155, 155, 155, 255, 157, 157, 157, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 157, 157, 157, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 47, 47, 47, 255, 42, 42, 42, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 42, 42, 42, 255, 47, 47, 47, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 99, 99, 99, 255, 103, 103, 103, 255, 108, 108, 108, 255, 113, 113, 113, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 129, 129, 129, 255, 133, 133, 133, 255, 137, 137, 137, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 155, 155, 155, 255, 157, 157, 157, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 157, 157, 157, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 129, 129, 129, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 47, 47, 47, 255, 42, 42, 42, 255, 37, 37, 37, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 37, 37, 37, 255, 40, 40, 40, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 124, 124, 124, 255, 128, 128, 128, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 128, 128, 128, 255, 124, 124, 124, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 40, 40, 40, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 124, 124, 124, 255, 128, 128, 128, 255, 131, 131, 131, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 131, 131, 131, 255, 128, 128, 128, 255, 124, 124, 124, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 40, 40, 40, 255, 35, 35, 35, 255, 30, 30, 30, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 30, 30, 30, 255, 35, 35, 35, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 105, 105, 105, 255, 109, 109, 109, 255, 114, 114, 114, 255, 118, 118, 118, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 133, 133, 133, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 114, 114, 114, 255, 109, 109, 109, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 105, 105, 105, 255, 109, 109, 109, 255, 114, 114, 114, 255, 118, 118, 118, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 133, 133, 133, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 118, 118, 118, 255, 114, 114, 114, 255, 109, 109, 109, 255, 105, 105, 105, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 37, 37, 37, 255, 42, 42, 42, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 98, 98, 98, 255, 103, 103, 103, 255, 107, 107, 107, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 42, 42, 42, 255, 37, 37, 37, 255, 32, 32, 32, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 10, 10, 10, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 16, 16, 16, 255, 21, 21, 21, 255, 26, 26, 26, 255, 32, 32, 32, 255, 37, 37, 37, 255, 42, 42, 42, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 89, 89, 89, 255, 94, 94, 94, 255, 98, 98, 98, 255, 103, 103, 103, 255, 107, 107, 107, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 124, 124, 124, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 124, 124, 124, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 107, 107, 107, 255, 103, 103, 103, 255, 98, 98, 98, 255, 94, 94, 94, 255, 89, 89, 89, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 42, 42, 42, 255, 37, 37, 37, 255, 32, 32, 32, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 10, 10, 10, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 16, 16, 16, 255, 21, 21, 21, 255, 26, 26, 26, 255, 32, 32, 32, 255, 35, 35, 35, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 133, 133, 133, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 35, 35, 35, 255, 30, 30, 30, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 30, 30, 30, 255, 35, 35, 35, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 56, 56, 56, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 119, 119, 119, 255, 122, 122, 122, 255, 126, 126, 126, 255, 130, 130, 130, 255, 133, 133, 133, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 148, 148, 148, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 148, 148, 148, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 133, 133, 133, 255, 130, 130, 130, 255, 126, 126, 126, 255, 122, 122, 122, 255, 119, 119, 119, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 101, 101, 101, 255, 97, 97, 97, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 56, 56, 56, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 35, 35, 35, 255, 30, 30, 30, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 30, 30, 30, 255, 33, 33, 33, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 113, 113, 113, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 33, 33, 33, 255, 39, 39, 39, 255, 44, 44, 44, 255, 49, 49, 49, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 95, 95, 95, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 113, 113, 113, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 95, 95, 95, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 49, 49, 49, 255, 44, 44, 44, 255, 39, 39, 39, 255, 33, 33, 33, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 32, 32, 32, 255, 37, 37, 37, 255, 42, 42, 42, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 93, 93, 93, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 93, 93, 93, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 64, 64, 64, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 42, 42, 42, 255, 37, 37, 37, 255, 32, 32, 32, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 11, 11, 11, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 11, 11, 11, 255, 16, 16, 16, 255, 21, 21, 21, 255, 26, 26, 26, 255, 32, 32, 32, 255, 37, 37, 37, 255, 42, 42, 42, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 93, 93, 93, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 93, 93, 93, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 64, 64, 64, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 42, 42, 42, 255, 37, 37, 37, 255, 32, 32, 32, 255, 26, 26, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 11, 11, 11, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 11, 11, 11, 255, 16, 16, 16, 255, 21, 21, 21, 255, 26, 26, 26, 255, 30, 30, 30, 255, 35, 35, 35, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 35, 35, 35, 255, 30, 30, 30, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 30, 30, 30, 255, 35, 35, 35, 255, 41, 41, 41, 255, 46, 46, 46, 255, 51, 51, 51, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 87, 87, 87, 255, 92, 92, 92, 255, 96, 96, 96, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 117, 117, 117, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 117, 117, 117, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 96, 96, 96, 255, 92, 92, 92, 255, 87, 87, 87, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 51, 51, 51, 255, 46, 46, 46, 255, 41, 41, 41, 255, 35, 35, 35, 255, 30, 30, 30, 255, 25, 25, 25, 255, 19, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 25, 25, 25, 255, 28, 28, 28, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 99, 99, 99, 255, 103, 103, 103, 255, 108, 108, 108, 255, 112, 112, 112, 255, 116, 116, 116, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 112, 112, 112, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 18, 18, 18, 255, 23, 23, 23, 255, 28, 28, 28, 255, 34, 34, 34, 255, 39, 39, 39, 255, 44, 44, 44, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 99, 99, 99, 255, 103, 103, 103, 255, 108, 108, 108, 255, 112, 112, 112, 255, 116, 116, 116, 255, 119, 119, 119, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 155, 155, 155, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 155, 155, 155, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 119, 119, 119, 255, 116, 116, 116, 255, 112, 112, 112, 255, 108, 108, 108, 255, 103, 103, 103, 255, 99, 99, 99, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 44, 44, 44, 255, 39, 39, 39, 255, 34, 34, 34, 255, 28, 28, 28, 255, 23, 23, 23, 255, 18, 18, 18, 255, 12, 12, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 12, 255, 18, 18, 18, 255, 23, 23, 23, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 93, 93, 93, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 93, 93, 93, 255, 88, 88, 88, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 64, 64, 64, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 11, 11, 11, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 11, 11, 11, 255, 16, 16, 16, 255, 21, 21, 21, 255, 27, 27, 27, 255, 32, 32, 32, 255, 37, 37, 37, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 88, 88, 88, 255, 93, 93, 93, 255, 97, 97, 97, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 114, 114, 114, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 97, 97, 97, 255, 93, 93, 93, 255, 88, 88, 88, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 64, 64, 64, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 37, 37, 37, 255, 32, 32, 32, 255, 27, 27, 27, 255, 21, 21, 21, 255, 16, 16, 16, 255, 11, 11, 11, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 11, 11, 11, 255, 16, 16, 16, 255, 21, 21, 21, 255, 25, 25, 25, 255, 30, 30, 30, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 30, 30, 30, 255, 25, 25, 25, 255, 20, 20, 20, 255, 14, 14, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 14, 255, 20, 20, 20, 255, 25, 25, 25, 255, 30, 30, 30, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 82, 82, 82, 255, 86, 86, 86, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 112, 112, 112, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 138, 138, 138, 255, 140, 140, 140, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 140, 140, 140, 255, 138, 138, 138, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 123, 123, 123, 255, 120, 120, 120, 255, 116, 116, 116, 255, 112, 112, 112, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 86, 86, 86, 255, 82, 82, 82, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 30, 30, 30, 255, 25, 25, 25, 255, 20, 20, 20, 255, 14, 14, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 14, 255, 20, 20, 20, 255, 23, 23, 23, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 111, 111, 111, 255, 114, 114, 114, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 114, 114, 114, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 13, 13, 13, 255, 18, 18, 18, 255, 23, 23, 23, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 107, 107, 107, 255, 111, 111, 111, 255, 114, 114, 114, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 149, 149, 149, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 149, 149, 149, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 114, 114, 114, 255, 111, 111, 111, 255, 107, 107, 107, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 23, 23, 23, 255, 18, 18, 18, 255, 13, 13, 13, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 7, 7, 7, 255, 13, 13, 13, 255, 18, 18, 18, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 88, 88, 88, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 116, 116, 116, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 92, 92, 92, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 16, 16, 16, 255, 11, 11, 11, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 11, 11, 11, 255, 16, 16, 16, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 88, 88, 88, 255, 92, 92, 92, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 116, 116, 116, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 92, 92, 92, 255, 88, 88, 88, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 16, 16, 16, 255, 11, 11, 11, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 11, 11, 11, 255, 16, 16, 16, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 46, 46, 46, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 72, 72, 72, 255, 77, 77, 77, 255, 81, 81, 81, 255, 86, 86, 86, 255, 90, 90, 90, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 107, 107, 107, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 107, 107, 107, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 90, 90, 90, 255, 86, 86, 86, 255, 81, 81, 81, 255, 77, 77, 77, 255, 72, 72, 72, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 46, 46, 46, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 15, 15, 15, 255, 18, 18, 18, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 84, 84, 84, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 116, 116, 116, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 8, 8, 8, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 39, 39, 39, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 80, 80, 80, 255, 84, 84, 84, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 102, 102, 102, 255, 105, 105, 105, 255, 109, 109, 109, 255, 113, 113, 113, 255, 116, 116, 116, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 145, 145, 145, 255, 146, 146, 146, 255, 146, 146, 146, 255, 145, 145, 145, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 116, 116, 116, 255, 113, 113, 113, 255, 109, 109, 109, 255, 105, 105, 105, 255, 102, 102, 102, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 84, 84, 84, 255, 80, 80, 80, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 39, 39, 39, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 8, 8, 8, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 8, 8, 8, 255, 13, 13, 13, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 11, 11, 11, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 32, 32, 32, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 78, 78, 78, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 78, 78, 78, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 32, 32, 32, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 47, 47, 47, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 71, 71, 71, 255, 76, 76, 76, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 76, 76, 76, 255, 71, 71, 71, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 47, 47, 47, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 15, 15, 15, 255, 20, 20, 20, 255, 25, 25, 25, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 47, 47, 47, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 67, 67, 67, 255, 71, 71, 71, 255, 76, 76, 76, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 76, 76, 76, 255, 71, 71, 71, 255, 67, 67, 67, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 47, 47, 47, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 25, 25, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 9, 9, 9, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 8, 8, 8, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 18, 18, 255, 24, 24, 24, 255, 29, 29, 29, 255, 34, 34, 34, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 70, 70, 70, 255, 75, 75, 75, 255, 79, 79, 79, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 79, 79, 79, 255, 75, 75, 75, 255, 70, 70, 70, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 34, 34, 34, 255, 29, 29, 29, 255, 24, 24, 24, 255, 18, 18, 18, 255, 13, 13, 13, 255, 8, 8, 8, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 8, 8, 8, 255, 11, 11, 11, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 77, 77, 77, 255, 82, 82, 82, 255, 86, 86, 86, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 86, 86, 86, 255, 82, 82, 82, 255, 77, 77, 77, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 11, 11, 11, 255, 17, 17, 17, 255, 22, 22, 22, 255, 27, 27, 27, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 73, 73, 73, 255, 77, 77, 77, 255, 82, 82, 82, 255, 86, 86, 86, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 102, 102, 102, 255, 106, 106, 106, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 102, 102, 102, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 86, 86, 86, 255, 82, 82, 82, 255, 77, 77, 77, 255, 73, 73, 73, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 27, 27, 27, 255, 22, 22, 22, 255, 17, 17, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 47, 47, 47, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 66, 66, 66, 255, 71, 71, 71, 255, 76, 76, 76, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 76, 76, 76, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 47, 47, 47, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 20, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 47, 47, 47, 255, 52, 52, 52, 255, 57, 57, 57, 255, 62, 62, 62, 255, 66, 66, 66, 255, 71, 71, 71, 255, 76, 76, 76, 255, 80, 80, 80, 255, 85, 85, 85, 255, 89, 89, 89, 255, 93, 93, 93, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 93, 93, 93, 255, 89, 89, 89, 255, 85, 85, 85, 255, 80, 80, 80, 255, 76, 76, 76, 255, 71, 71, 71, 255, 66, 66, 66, 255, 62, 62, 62, 255, 57, 57, 57, 255, 52, 52, 52, 255, 47, 47, 47, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 20, 20, 20, 255, 15, 15, 15, 255, 10, 10, 10, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 8, 8, 8, 255, 13, 13, 13, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 13, 13, 13, 255, 8, 8, 8, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 8, 8, 8, 255, 13, 13, 13, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 65, 65, 65, 255, 69, 69, 69, 255, 74, 74, 74, 255, 79, 79, 79, 255, 83, 83, 83, 255, 87, 87, 87, 255, 91, 91, 91, 255, 95, 95, 95, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 95, 95, 95, 255, 91, 91, 91, 255, 87, 87, 87, 255, 83, 83, 83, 255, 79, 79, 79, 255, 74, 74, 74, 255, 69, 69, 69, 255, 65, 65, 65, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 13, 13, 13, 255, 8, 8, 8, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 72, 72, 72, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 72, 72, 72, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 6, 6, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 68, 68, 68, 255, 72, 72, 72, 255, 77, 77, 77, 255, 81, 81, 81, 255, 85, 85, 85, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 132, 132, 132, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 132, 132, 132, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 85, 85, 85, 255, 81, 81, 81, 255, 77, 77, 77, 255, 72, 72, 72, 255, 68, 68, 68, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 6, 6, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 47, 47, 47, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 75, 75, 75, 255, 71, 71, 71, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 52, 52, 52, 255, 47, 47, 47, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 15, 255, 21, 21, 21, 255, 26, 26, 26, 255, 31, 31, 31, 255, 36, 36, 36, 255, 41, 41, 41, 255, 47, 47, 47, 255, 52, 52, 52, 255, 56, 56, 56, 255, 61, 61, 61, 255, 66, 66, 66, 255, 71, 71, 71, 255, 75, 75, 75, 255, 80, 80, 80, 255, 84, 84, 84, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 84, 84, 84, 255, 80, 80, 80, 255, 75, 75, 75, 255, 71, 71, 71, 255, 66, 66, 66, 255, 61, 61, 61, 255, 56, 56, 56, 255, 52, 52, 52, 255, 47, 47, 47, 255, 41, 41, 41, 255, 36, 36, 36, 255, 31, 31, 31, 255, 26, 26, 26, 255, 21, 21, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 8, 8, 8, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 8, 8, 8, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 8, 8, 8, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 24, 255, 29, 29, 29, 255, 35, 35, 35, 255, 40, 40, 40, 255, 45, 45, 45, 255, 50, 50, 50, 255, 55, 55, 55, 255, 60, 60, 60, 255, 64, 64, 64, 255, 69, 69, 69, 255, 73, 73, 73, 255, 78, 78, 78, 255, 82, 82, 82, 255, 86, 86, 86, 255, 90, 90, 90, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 90, 90, 90, 255, 86, 86, 86, 255, 82, 82, 82, 255, 78, 78, 78, 255, 73, 73, 73, 255, 69, 69, 69, 255, 64, 64, 64, 255, 60, 60, 60, 255, 55, 55, 55, 255, 50, 50, 50, 255, 45, 45, 45, 255, 40, 40, 40, 255, 35, 35, 35, 255, 29, 29, 29, 255, 24, 24, 24, 255, 19, 19, 19, 255, 14, 14, 14, 255, 8, 8, 8, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 67, 67, 67, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 67, 67, 67, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 22, 255, 28, 28, 28, 255, 33, 33, 33, 255, 38, 38, 38, 255, 43, 43, 43, 255, 48, 48, 48, 255, 53, 53, 53, 255, 58, 58, 58, 255, 63, 63, 63, 255, 67, 67, 67, 255, 72, 72, 72, 255, 76, 76, 76, 255, 80, 80, 80, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 96, 96, 96, 255, 99, 99, 99, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 128, 128, 128, 255, 129, 129, 129, 255, 129, 129, 129, 255, 128, 128, 128, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 99, 99, 99, 255, 96, 96, 96, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 80, 80, 80, 255, 76, 76, 76, 255, 72, 72, 72, 255, 67, 67, 67, 255, 63, 63, 63, 255, 58, 58, 58, 255, 53, 53, 53, 255, 48, 48, 48, 255, 43, 43, 43, 255, 38, 38, 38, 255, 33, 33, 33, 255, 28, 28, 28, 255, 22, 22, 22, 255, 17, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 1 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/pattern/pattern_truchet.gd b/pattern/pattern_truchet.gd deleted file mode 100644 index 9ae6cd4..0000000 --- a/pattern/pattern_truchet.gd +++ /dev/null @@ -1,225 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -func _ready(): - if !Engine.editor_hint: - gen() - - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - -# var f : float = pattern(v, 4, 4, CombinerType.MULTIPLY, CombinerAxisType.SINE, CombinerAxisType.SINE) - - var col : Color = trunchet(v) - - image.set_pixel(x, y, col) - - - image.unlock() - - tex.create_from_image(image) - texture = tex - - - -var seed_o9164 = 6039; -var p_o9164_size = 4.000000000; - -func trunchet(uv : Vector2) -> Color: -# var f : float = truchet1(uv * p_o9164_size, Vector2(float(seed_o9164), float(seed_o9164))); - var f : float = truchet2(uv * p_o9164_size, Vector2(float(seed_o9164), float(seed_o9164))); - var col : Color = Color(f, f, f, 1); - - return col - -func truchet1(uv : Vector2, pseed : Vector2) -> float: - var i : Vector2 = floorv2(uv); - var f : Vector2 = fractv2(uv) - Vector2(0.5, 0.5); - return 1.0 - abs(abs((2.0*step(rand(i+pseed), 0.5)-1.0)*f.x+f.y)-0.5); - -func truchet2(uv : Vector2, pseed : Vector2) -> float: - var i : Vector2 = floorv2(uv); - var f : Vector2 = fractv2(uv); - var random : float = step(rand(i+pseed), 0.5); - f.x *= 2.0 * random-1.0; - f.x += 1.0 - random; - return 1.0 - min(abs(f.length() - 0.5), abs((Vector2(1, 1) - f).length() - 0.5)); - - -func clampv3(v : Vector3, mi : Vector3, ma : Vector3) -> Vector3: - v.x = clamp(v.x, mi.x, ma.x) - v.y = clamp(v.y, mi.y, ma.y) - v.y = clamp(v.z, mi.z, ma.z) - - return v - - -func floorv2(a : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = floor(a.x) - v.y = floor(a.y) - - return v - -func maxv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - - return v - -func maxv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - v.z = max(a.z, b.z) - - return v - -func absv2(v : Vector2) -> Vector2: - v.x = abs(v.x) - v.y = abs(v.y) - - return v - -func absv3(v : Vector3) -> Vector3: - v.x = abs(v.x) - v.y = abs(v.y) - v.y = abs(v.y) - - return v - -func cosv3(v : Vector3) -> Vector3: - v.x = cos(v.x) - v.y = cos(v.y) - v.y = cos(v.y) - - return v - -func modv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - v.z = modf(a.z, b.z) - - return v - - -func modv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - - return v - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fractv2(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractv3(v : Vector3) -> Vector3: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - v.z = v.z - floor(v.z) - - return v - -func fractf(f : float) -> float: - return f - floor(f) - -func rand(x : Vector2) -> float: - return fractf(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func rand3(x : Vector2) -> Vector3: - return fractv3(cosv3(Vector3(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)), - x.dot(Vector2(13.254, 5.867)))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/pattern/pattern_truchet.tscn b/pattern/pattern_truchet.tscn deleted file mode 100644 index 14d09f2..0000000 --- a/pattern/pattern_truchet.tscn +++ /dev/null @@ -1,27 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://pattern/pattern_truchet.gd" type="Script" id=1] - - -[sub_resource type="Image" id=1] -data = { -"data": PoolByteArray( 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 249, 249, 249, 255, 249, 249, 249, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 134, 134, 134, 255, 130, 130, 130, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 249, 249, 249, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 134, 134, 134, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 134, 134, 134, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 249, 249, 249, 255, 249, 249, 249, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 249, 249, 249, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 130, 130, 130, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 134, 134, 134, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 249, 249, 249, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 251, 251, 251, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 251, 251, 251, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 249, 249, 249, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 247, 247, 247, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 245, 245, 245, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 239, 239, 239, 255, 239, 239, 239, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 236, 236, 236, 255, 236, 236, 236, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 231, 231, 231, 255, 231, 231, 231, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 230, 230, 230, 255, 230, 230, 230, 255, 229, 229, 229, 255, 229, 229, 229, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 226, 226, 226, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 223, 223, 223, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 237, 237, 237, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 204, 204, 204, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 204, 204, 204, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 219, 219, 219, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 216, 216, 216, 255, 216, 216, 216, 255, 215, 215, 215, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 213, 213, 213, 255, 213, 213, 213, 255, 214, 214, 214, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 193, 193, 193, 255, 195, 195, 195, 255, 196, 196, 196, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 196, 196, 196, 255, 195, 195, 195, 255, 193, 193, 193, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 214, 214, 214, 255, 213, 213, 213, 255, 213, 213, 213, 255, 212, 212, 212, 255, 212, 212, 212, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 209, 209, 209, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 206, 206, 206, 255, 206, 206, 206, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 204, 204, 204, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 206, 206, 206, 255, 206, 206, 206, 255, 205, 205, 205, 255, 205, 205, 205, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 205, 205, 205, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 240, 240, 240, 255, 243, 243, 243, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 243, 243, 243, 255, 240, 240, 240, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 205, 205, 205, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 199, 199, 199, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 217, 217, 217, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 197, 197, 197, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 197, 197, 197, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 217, 217, 217, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 199, 199, 199, 255, 198, 198, 198, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 196, 196, 196, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 196, 196, 196, 255, 195, 195, 195, 255, 195, 195, 195, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 189, 189, 189, 255, 189, 189, 189, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 187, 187, 187, 255, 187, 187, 187, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 189, 189, 189, 255, 189, 189, 189, 255, 188, 188, 188, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 189, 189, 189, 255, 191, 191, 191, 255, 193, 193, 193, 255, 195, 195, 195, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 195, 195, 195, 255, 193, 193, 193, 255, 191, 191, 191, 255, 189, 189, 189, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 182, 182, 182, 255, 182, 182, 182, 255, 182, 182, 182, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 185, 185, 185, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 204, 204, 204, 255, 207, 207, 207, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 207, 207, 207, 255, 204, 204, 204, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 185, 185, 185, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 178, 178, 178, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 176, 176, 176, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 175, 175, 175, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 176, 176, 176, 255, 175, 175, 175, 255, 175, 175, 175, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 172, 172, 172, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 170, 170, 170, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 171, 171, 171, 255, 170, 170, 170, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 172, 172, 172, 255, 171, 171, 171, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 167, 167, 167, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 163, 163, 163, 255, 163, 163, 163, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 165, 165, 165, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 162, 162, 162, 255, 162, 162, 162, 255, 164, 164, 164, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 164, 164, 164, 255, 162, 162, 162, 255, 162, 162, 162, 255, 161, 161, 161, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 217, 217, 217, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 158, 158, 158, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 156, 156, 156, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 158, 158, 158, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 153, 153, 153, 255, 153, 153, 153, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 170, 170, 170, 255, 167, 167, 167, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 167, 167, 167, 255, 170, 170, 170, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 211, 211, 211, 255, 214, 214, 214, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 154, 154, 154, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 252, 252, 252, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 238, 238, 238, 255, 235, 235, 235, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 191, 191, 191, 255, 194, 194, 194, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 235, 235, 235, 255, 238, 238, 238, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 252, 252, 252, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 154, 154, 154, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 144, 144, 144, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 164, 164, 164, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 250, 250, 250, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 211, 211, 211, 255, 208, 208, 208, 255, 205, 205, 205, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 205, 205, 205, 255, 208, 208, 208, 255, 211, 211, 211, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 250, 250, 250, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 164, 164, 164, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 141, 141, 141, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 138, 138, 138, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 140, 140, 140, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 137, 137, 137, 255, 140, 140, 140, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 138, 138, 138, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 135, 135, 135, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 151, 151, 151, 255, 154, 154, 154, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 185, 185, 185, 255, 188, 188, 188, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 222, 222, 222, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 236, 236, 236, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 236, 236, 236, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 222, 222, 222, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 158, 158, 158, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 1 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/pattern/pattern_weave.gd b/pattern/pattern_weave.gd deleted file mode 100644 index c94a2f6..0000000 --- a/pattern/pattern_weave.gd +++ /dev/null @@ -1,217 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -func _ready(): - if !Engine.editor_hint: - gen() - - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - -# var f : float = pattern(v, 4, 4, CombinerType.MULTIPLY, CombinerAxisType.SINE, CombinerAxisType.SINE) - - var col : Color = weavecol(v) - - image.set_pixel(x, y, col) - - - image.unlock() - - tex.create_from_image(image) - texture = tex - - -var p_o46354_columns = 4.000000000; -var p_o46354_rows = 4.000000000; -var p_o46354_width = 1.000000000; - -func weavecol(uv : Vector2) -> Color: - var f : float = weave(uv, Vector2(p_o46354_columns, p_o46354_rows), p_o46354_width*1.0); - - return Color(f, f, f, 1) - - -func weave(uv : Vector2, count : Vector2, width : float) -> float: - uv *= count; - var c : float = (sin(3.1415926* (uv.x + floor(uv.y)))*0.5+0.5)*step(abs(fract(uv.y)-0.5), width*0.5); - c = max(c, (sin(3.1415926*(1.0+uv.y+floor(uv.x)))*0.5+0.5)*step(abs(fract(uv.x)-0.5), width*0.5)); - return c; - - -func clampv3(v : Vector3, mi : Vector3, ma : Vector3) -> Vector3: - v.x = clamp(v.x, mi.x, ma.x) - v.y = clamp(v.y, mi.y, ma.y) - v.y = clamp(v.z, mi.z, ma.z) - - return v - - -func floorv2(a : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = floor(a.x) - v.y = floor(a.y) - - return v - -func maxv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - - return v - -func maxv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - v.z = max(a.z, b.z) - - return v - -func absv2(v : Vector2) -> Vector2: - v.x = abs(v.x) - v.y = abs(v.y) - - return v - -func absv3(v : Vector3) -> Vector3: - v.x = abs(v.x) - v.y = abs(v.y) - v.y = abs(v.y) - - return v - -func cosv3(v : Vector3) -> Vector3: - v.x = cos(v.x) - v.y = cos(v.y) - v.y = cos(v.y) - - return v - -func modv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - v.z = modf(a.z, b.z) - - return v - - -func modv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - - return v - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fractv2(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractv3(v : Vector3) -> Vector3: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - v.z = v.z - floor(v.z) - - return v - -func fract(f : float) -> float: - return f - floor(f) - -func rand(x : Vector2) -> float: - return fract(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func rand3(x : Vector2) -> Vector3: - return fractv3(cosv3(Vector3(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)), - x.dot(Vector2(13.254, 5.867)))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/pattern/pattern_weave.tscn b/pattern/pattern_weave.tscn deleted file mode 100644 index 7b8edb9..0000000 --- a/pattern/pattern_weave.tscn +++ /dev/null @@ -1,27 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://pattern/pattern_weave.gd" type="Script" id=1] - - -[sub_resource type="Image" id=1] -data = { -"data": PoolByteArray( 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 253, 253, 253, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 252, 252, 252, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 251, 251, 251, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 250, 250, 250, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 248, 248, 248, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 247, 247, 247, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 242, 242, 242, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 240, 240, 240, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 235, 235, 235, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 232, 232, 232, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 225, 225, 225, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 222, 222, 222, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 218, 218, 218, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 214, 214, 214, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 210, 210, 210, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 206, 206, 206, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 202, 202, 202, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 188, 188, 188, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 184, 184, 184, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 179, 179, 179, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 174, 174, 174, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 164, 164, 164, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 159, 159, 159, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 154, 154, 154, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 138, 138, 138, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 127, 127, 127, 255, 132, 132, 132, 255, 138, 138, 138, 255, 143, 143, 143, 255, 148, 148, 148, 255, 154, 154, 154, 255, 159, 159, 159, 255, 164, 164, 164, 255, 169, 169, 169, 255, 174, 174, 174, 255, 179, 179, 179, 255, 184, 184, 184, 255, 188, 188, 188, 255, 193, 193, 193, 255, 198, 198, 198, 255, 202, 202, 202, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 218, 218, 218, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 247, 247, 247, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 247, 247, 247, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 218, 218, 218, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 202, 202, 202, 255, 198, 198, 198, 255, 193, 193, 193, 255, 188, 188, 188, 255, 184, 184, 184, 255, 179, 179, 179, 255, 174, 174, 174, 255, 169, 169, 169, 255, 164, 164, 164, 255, 159, 159, 159, 255, 154, 154, 154, 255, 148, 148, 148, 255, 143, 143, 143, 255, 138, 138, 138, 255, 132, 132, 132, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 1 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/project.godot b/project.godot deleted file mode 100644 index 05ef757..0000000 --- a/project.godot +++ /dev/null @@ -1,258 +0,0 @@ -; Engine configuration file. -; It's best edited using the editor UI and not directly, -; since the parameters that go here are not all obvious. -; -; Format: -; [section] ; section goes between [] -; param=value ; assign values to parameters - -config_version=4 - -_global_script_classes=[ { -"base": "Button", -"class": "FilePickerButton", -"language": "GDScript", -"path": "res://material_maker/widgets/file_picker_button/file_picker_button.gd" -}, { -"base": "Node", -"class": "MMGenBase", -"language": "GDScript", -"path": "res://addons/material_maker/engine/gen_base.gd" -}, { -"base": "MMGenTexture", -"class": "MMGenBuffer", -"language": "GDScript", -"path": "res://addons/material_maker/engine/gen_buffer.gd" -}, { -"base": "MMGenTexture", -"class": "MMGenComment", -"language": "GDScript", -"path": "res://addons/material_maker/engine/gen_comment.gd" -}, { -"base": "Object", -"class": "MMGenContext", -"language": "GDScript", -"path": "res://addons/material_maker/engine/gen_context.gd" -}, { -"base": "MMGenBase", -"class": "MMGenDebug", -"language": "GDScript", -"path": "res://addons/material_maker/engine/gen_debug.gd" -}, { -"base": "MMGenBase", -"class": "MMGenExport", -"language": "GDScript", -"path": "res://addons/material_maker/engine/gen_export.gd" -}, { -"base": "MMGenBase", -"class": "MMGenGraph", -"language": "GDScript", -"path": "res://addons/material_maker/engine/gen_graph.gd" -}, { -"base": "MMGenBase", -"class": "MMGenIOs", -"language": "GDScript", -"path": "res://addons/material_maker/engine/gen_ios.gd" -}, { -"base": "MMGenTexture", -"class": "MMGenImage", -"language": "GDScript", -"path": "res://addons/material_maker/engine/gen_image.gd" -}, { -"base": "MMGenTexture", -"class": "MMGenIterateBuffer", -"language": "GDScript", -"path": "res://addons/material_maker/engine/gen_iterate_buffer.gd" -}, { -"base": "MMGenShader", -"class": "MMGenMaterial", -"language": "GDScript", -"path": "res://addons/material_maker/engine/gen_material.gd" -}, { -"base": "MMGenBase", -"class": "MMGenRemote", -"language": "GDScript", -"path": "res://addons/material_maker/engine/gen_remote.gd" -}, { -"base": "MMGenBase", -"class": "MMGenShader", -"language": "GDScript", -"path": "res://addons/material_maker/engine/gen_shader.gd" -}, { -"base": "MMGenBase", -"class": "MMGenSwitch", -"language": "GDScript", -"path": "res://addons/material_maker/engine/gen_switch.gd" -}, { -"base": "MMGenTexture", -"class": "MMGenText", -"language": "GDScript", -"path": "res://addons/material_maker/engine/gen_text.gd" -}, { -"base": "MMGenBase", -"class": "MMGenTexture", -"language": "GDScript", -"path": "res://addons/material_maker/engine/gen_texture.gd" -}, { -"base": "Object", -"class": "MMGradient", -"language": "GDScript", -"path": "res://addons/material_maker/types/gradient.gd" -}, { -"base": "GraphEdit", -"class": "MMGraphEdit", -"language": "GDScript", -"path": "res://material_maker/panels/graph_edit/graph_edit.gd" -}, { -"base": "GraphNode", -"class": "MMGraphNodeBase", -"language": "GDScript", -"path": "res://material_maker/nodes/base.gd" -}, { -"base": "MMGraphNodeBase", -"class": "MMGraphNodeGeneric", -"language": "GDScript", -"path": "res://material_maker/nodes/generic/generic.gd" -}, { -"base": "MMGraphNodeGeneric", -"class": "MMGraphNodeRemote", -"language": "GDScript", -"path": "res://material_maker/nodes/remote/remote.gd" -}, { -"base": "Control", -"class": "MMNodeLink", -"language": "GDScript", -"path": "res://material_maker/widgets/linked_widgets/link.gd" -}, { -"base": "Reference", -"class": "MMPaths", -"language": "GDScript", -"path": "res://addons/material_maker/engine/paths.gd" -}, { -"base": "Node", -"class": "MMType", -"language": "GDScript", -"path": "res://addons/material_maker/types/types.gd" -}, { -"base": "TextureButton", -"class": "PortGroupButton", -"language": "GDScript", -"path": "res://material_maker/widgets/port_group_button/port_group_button.gd" -}, { -"base": "OptionButton", -"class": "SizeOptionButton", -"language": "GDScript", -"path": "res://material_maker/widgets/size_option_button/size_option_button.gd" -} ] -_global_script_class_icons={ -"FilePickerButton": "", -"MMGenBase": "", -"MMGenBuffer": "", -"MMGenComment": "", -"MMGenContext": "", -"MMGenDebug": "", -"MMGenExport": "", -"MMGenGraph": "", -"MMGenIOs": "", -"MMGenImage": "", -"MMGenIterateBuffer": "", -"MMGenMaterial": "", -"MMGenRemote": "", -"MMGenShader": "", -"MMGenSwitch": "", -"MMGenText": "", -"MMGenTexture": "", -"MMGradient": "", -"MMGraphEdit": "", -"MMGraphNodeBase": "", -"MMGraphNodeGeneric": "", -"MMGraphNodeRemote": "", -"MMNodeLink": "", -"MMPaths": "", -"MMType": "", -"PortGroupButton": "", -"SizeOptionButton": "" -} - -[application] - -config/name="Material Maker" -config/description="An open source, extensible procedural material authoring tool" -run/main_scene="res://start.tscn" -config/use_custom_user_dir=true -config/custom_user_dir_name="material_maker" -boot_splash/image="res://rodz_labs_logo.png" -boot_splash/fullsize=false -boot_splash/bg_color=Color( 0.0901961, 0.0941176, 0.141176, 1 ) -config/icon="res://icon.png" -config/windows_native_icon="res://icon.ico" -config/release="0.93" - -[audio] - -driver="Dummy" - -[autoload] - -mm_io_types="*res://addons/material_maker/engine/io_types.gd" -mm_loader="*res://addons/material_maker/engine/loader.gd" -mm_renderer="*res://addons/material_maker/engine/multi_renderer.gd" - -[debug] - -gdscript/warnings/unused_class_variable=true -gdscript/warnings/return_value_discarded=false -gdscript/warnings/unsafe_cast=true -gdscript/warnings/unsafe_call_argument=true - -[display] - -window/size/width=1280 -window/size/height=720 -window/dpi/allow_hidpi=true - -[editor_plugins] - -enabled=PoolStringArray( "material_maker" ) - -[gui] - -timers/tooltip_delay_sec=0.1 - -[input] - -toggle_fullscreen={ -"deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777254,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":true,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777221,"unicode":0,"echo":false,"script":null) - ] -} -ui_library_popup={ -"deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":32,"unicode":0,"echo":false,"script":null) -, Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":2,"pressed":false,"doubleclick":false,"script":null) - ] -} -ui_hierarchy_up={ -"deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777220,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":true,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777218,"unicode":0,"echo":false,"script":null) - ] -} -ui_hierarchy_down={ -"deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777218,"unicode":0,"echo":false,"script":null) - ] -} - -[logging] - -file_logging/log_path="" - -[memory] - -limits/message_queue/max_size_kb=16384 - -[rendering] - -environment/default_environment="res://default_env.tres" diff --git a/rodz_labs_logo.png b/rodz_labs_logo.png deleted file mode 100644 index 4af081c..0000000 Binary files a/rodz_labs_logo.png and /dev/null differ diff --git a/rodz_labs_logo.png.import b/rodz_labs_logo.png.import deleted file mode 100644 index 0fa4873..0000000 --- a/rodz_labs_logo.png.import +++ /dev/null @@ -1,36 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path.s3tc="res://.import/rodz_labs_logo.png-c7a6eb91a5288e0860988f40f44de55a.s3tc.stex" -path.etc2="res://.import/rodz_labs_logo.png-c7a6eb91a5288e0860988f40f44de55a.etc2.stex" -metadata={ -"imported_formats": [ "s3tc", "etc2" ], -"vram_texture": true -} - -[deps] - -source_file="res://rodz_labs_logo.png" -dest_files=[ "res://.import/rodz_labs_logo.png-c7a6eb91a5288e0860988f40f44de55a.s3tc.stex", "res://.import/rodz_labs_logo.png-c7a6eb91a5288e0860988f40f44de55a.etc2.stex" ] - -[params] - -compress/mode=2 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=1 -flags/filter=true -flags/mipmaps=true -flags/anisotropic=false -flags/srgb=1 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 diff --git a/sdf2d/sdf.gd b/sdf2d/sdf.gd deleted file mode 100644 index 007a263..0000000 --- a/sdf2d/sdf.gd +++ /dev/null @@ -1,287 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -func _ready(): - pass - - -#sdshow -var p_o47009_bevel = 0.100000000; - -#circle -var p_o11635_r = 0.400000000; -var p_o11635_cx = 0.000000000; -var p_o11635_cy = 0.000000000; - -#box -var p_o48575_w = 0.300000000; -var p_o48575_h = 0.200000000; -var p_o48575_cx = 0.000000000; -var p_o48575_cy = 0.000000000; - -#line -var p_o49570_ax = -0.300000000; -var p_o49570_ay = -0.300000000; -var p_o49570_bx = 0.300000000; -var p_o49570_by = 0.300000000; -var p_o49570_r = 0.200000000; - -#rhombus -var p_o50848_w = 0.300000000; -var p_o50848_h = 0.200000000; -var p_o50848_cx = 0.000000000; -var p_o50848_cy = 0.000000000; - -#arc -var p_o51990_a1 = 0.000000000; -var p_o51990_a2 = 0.000000000; -var p_o51990_r1 = 0.300000000; -var p_o51990_r2 = 0.100000000; - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - -# var fc : float = sdf_circle(v) -# var fc : float = sdf_box(v) -# var fc : float = sdf_line(v) -# var fc : float = sdf_rhombus(v) -# var fc : float = sdf_arc(v) - -# var fc : float = sdf_boolean_union(sdf_circle(v), sdf_box(v)) -# var fc : float = sdf_boolean_substraction(sdf_circle(v), sdf_box(v)) -# var fc : float = sdf_boolean_intersection(sdf_circle(v), sdf_box(v)) - -# var fc : float = sdf_smooth_boolean_union(sdf_circle(v), sdf_box(v), 0.15) -# var fc : float = sdf_smooth_boolean_substraction(sdf_circle(v), sdf_box(v), 0.15) -# var fc : float = sdf_smooth_boolean_intersection(sdf_circle(v), sdf_box(v), 0.15) - -# var fc : float = sdf_rounded_shape(sdf_box(v), 0.15) -# var fc : float = sdf_annular_shape(sdf_box(v), 0.15) - - var fc : float = sdf_morph(sdf_circle(v), sdf_box(v), 0.5) - - var col : Color = sdf_show(fc) - - image.set_pixel(x, y, col) - - - image.unlock() - - tex.create_from_image(image) - texture = tex - -func sdf_show(val : float) -> Color: - var o47009_0_1_f : float = clamp(-val / max(p_o47009_bevel, 0.00001), 0.0, 1.0); - - return Color(o47009_0_1_f, o47009_0_1_f, o47009_0_1_f, 1) - - -func sdf_circle(uv : Vector2) -> float: - return (uv - Vector2(p_o11635_cx + 0.5, p_o11635_cy + 0.5)).length() - p_o11635_r; - - -func sdf_box(uv : Vector2) -> float: - var o48575_0_d : Vector2 = absv2(uv - Vector2(p_o48575_cx+0.5, p_o48575_cy+0.5)) - Vector2(p_o48575_w, p_o48575_h) - - return maxv2(o48575_0_d, Vector2(0, 0)).length() + min(max(o48575_0_d.x, o48575_0_d.y), 0.0) - -func sdf_line(uv : Vector2) -> float: - return sdLine(uv, Vector2(p_o49570_ax+0.5, p_o49570_ay+0.5), Vector2(p_o49570_bx+0.5, p_o49570_by+0.5)) - p_o49570_r; - -func sdLine(p : Vector2, a : Vector2, b : Vector2) -> float: - var pa : Vector2 = p - a - var ba : Vector2 = b - a - - var h : float = clamp(pa.dot(ba) / ba.dot(ba), 0.0, 1.0); - - return (pa - (ba * h)).length() - -func sdf_rhombus(uv : Vector2) -> float: - return sdRhombus(uv - Vector2(p_o50848_cx + 0.5, p_o50848_cy+0.5), Vector2(p_o50848_w, p_o50848_h)); - -func sdr_ndot(a : Vector2, b : Vector2) -> float: - return a.x * b.x - a.y * b.y; - -func sdRhombus(p : Vector2, b : Vector2) -> float: - var q : Vector2 = absv2(p); - var h : float = clamp((-2.0 * sdr_ndot(q,b) + sdr_ndot(b,b)) / b.dot(b), -1.0, 1.0); - var d : float = ( q - 0.5*b * Vector2(1.0-h, 1.0+h)).length() - return d * sign(q.x*b.y + q.y*b.x - b.x*b.y) - -func sdf_arc(uv : Vector2) -> float: - return sdArc(uv - Vector2(0.5, 0.5), modf(p_o51990_a1, 360.0) * 0.01745329251, modf(p_o51990_a2, 360.0)*0.01745329251, p_o51990_r1, p_o51990_r2); - -func sdArc(p : Vector2, a1 : float, a2 : float, ra : float, rb : float) -> float: - var amid : float = 0.5*(a1+a2)+1.6+3.14 * step(a1, a2); - var alength : float = 0.5*(a1-a2)-1.6+3.14 * step(a1, a2); - var sca : Vector2 = Vector2(cos(amid), sin(amid)); - var scb : Vector2 = Vector2(cos(alength), sin(alength)); - - #p *= Matrix(Vector2(sca.x , sca.y), Vector2(-sca.y, sca.x)); - - var pt : Vector2 = p - - p.x = pt.x * sca.x + pt.y * sca.y - p.y = pt.x * -sca.y + pt.y * sca.x - - p.x = abs(p.x); - - var k : float - - if (scb.y * p.x > scb.x * p.y): - k = p.dot(scb) - else: - k = p.length(); - - return sqrt( p.dot(p) + ra * ra - 2.0 * ra * k ) - rb; - - -func sdf_boolean_union(a : float, b : float) -> float: - return min(a, b) - -func sdf_boolean_substraction(a : float, b : float) -> float: - return max(-a, b) - -func sdf_boolean_intersection(a : float, b : float) -> float: - return max(a, b) - -func sdf_smooth_boolean_union(d1 : float, d2 : float, k : float) -> float: - var h : float = clamp( 0.5 + 0.5 * (d2 - d1) / k, 0.0, 1.0) - return lerp(d2, d1, h) - k * h * (1.0 - h) - -func sdf_smooth_boolean_substraction(d1 : float, d2 : float, k : float) -> float: - var h : float = clamp( 0.5 - 0.5 * (d2 + d1) / k, 0.0, 1.0) - return lerp(d2, -d1, h) + k * h * (1.0 - h) - -func sdf_smooth_boolean_intersection(d1 : float, d2 : float, k : float) -> float: - var h : float = clamp( 0.5 - 0.5 * (d2 - d1) / k, 0.0, 1.0) - return lerp(d2, d1, h) + k * h * (1.0 - h) - -func sdf_rounded_shape(a : float, r : float) -> float: - return a - r - -func sdf_annular_shape(a : float, r : float) -> float: - return abs(a) - r - -func sdf_morph(a : float, b : float, amount : float) -> float: - return lerp(a, b, amount) - -#Needs thought -#func sdf_translate(a : float, x : float, y : float) -> float: -# return lerp(a, b, amount) - -func sdf2d_rotate(uv : Vector2, a : float) -> Vector2: - var rv : Vector2; - var c : float = cos(a); - var s : float = sin(a); - uv -= Vector2(0.5, 0.5); - rv.x = uv.x*c+uv.y*s; - rv.y = -uv.x*s+uv.y*c; - return rv+Vector2(0.5, 0.5); - -func maxv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - - return v - -func absv2(v : Vector2) -> Vector2: - v.x = abs(v.x) - v.y = abs(v.y) - - return v - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fract(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractf(f : float) -> float: - return f - floor(f) - -func rand(x : Vector2) -> float: - return fractf(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/sdf2d/sdf.tscn b/sdf2d/sdf.tscn deleted file mode 100644 index fa467b3..0000000 --- a/sdf2d/sdf.tscn +++ /dev/null @@ -1,27 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://sdf2d/sdf.gd" type="Script" id=1] - - -[sub_resource type="Image" id=3] -data = { -"data": PoolByteArray( 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 34, 34, 34, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 22, 22, 22, 255, 25, 25, 25, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 170, 170, 170, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 22, 22, 22, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 187, 187, 187, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 82, 82, 82, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 204, 204, 204, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 8, 8, 8, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 8, 8, 8, 255, 14, 14, 14, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 14, 14, 14, 255, 8, 8, 8, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 160, 160, 160, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 220, 220, 220, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 220, 220, 220, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 160, 160, 160, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 12, 12, 12, 255, 19, 19, 19, 255, 26, 26, 26, 255, 32, 32, 32, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 32, 32, 32, 255, 26, 26, 26, 255, 19, 19, 19, 255, 12, 12, 12, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 16, 16, 16, 255, 23, 23, 23, 255, 31, 31, 31, 255, 38, 38, 38, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 183, 183, 183, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 43, 43, 43, 255, 38, 38, 38, 255, 31, 31, 31, 255, 23, 23, 23, 255, 16, 16, 16, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 11, 11, 11, 255, 19, 19, 19, 255, 26, 26, 26, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 191, 191, 191, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 255, 255, 255, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 196, 196, 196, 255, 193, 193, 193, 255, 191, 191, 191, 255, 188, 188, 188, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 26, 26, 26, 255, 19, 19, 19, 255, 11, 11, 11, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 13, 13, 13, 255, 21, 21, 21, 255, 29, 29, 29, 255, 37, 37, 37, 255, 44, 44, 44, 255, 52, 52, 52, 255, 60, 60, 60, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 52, 52, 52, 255, 44, 44, 44, 255, 37, 37, 37, 255, 29, 29, 29, 255, 21, 21, 21, 255, 13, 13, 13, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 15, 15, 15, 255, 23, 23, 23, 255, 31, 31, 31, 255, 39, 39, 39, 255, 47, 47, 47, 255, 54, 54, 54, 255, 62, 62, 62, 255, 70, 70, 70, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 74, 74, 74, 255, 70, 70, 70, 255, 62, 62, 62, 255, 54, 54, 54, 255, 47, 47, 47, 255, 39, 39, 39, 255, 31, 31, 31, 255, 23, 23, 23, 255, 15, 15, 15, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 10, 10, 10, 255, 17, 17, 17, 255, 25, 25, 25, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 65, 65, 65, 255, 72, 72, 72, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 72, 72, 72, 255, 65, 65, 65, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 25, 25, 25, 255, 17, 17, 17, 255, 10, 10, 10, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 12, 12, 12, 255, 20, 20, 20, 255, 27, 27, 27, 255, 35, 35, 35, 255, 43, 43, 43, 255, 51, 51, 51, 255, 59, 59, 59, 255, 67, 67, 67, 255, 75, 75, 75, 255, 83, 83, 83, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 83, 83, 83, 255, 75, 75, 75, 255, 67, 67, 67, 255, 59, 59, 59, 255, 51, 51, 51, 255, 43, 43, 43, 255, 35, 35, 35, 255, 27, 27, 27, 255, 20, 20, 20, 255, 12, 12, 12, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 14, 14, 14, 255, 22, 22, 22, 255, 30, 30, 30, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 30, 30, 30, 255, 22, 22, 22, 255, 14, 14, 14, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 16, 16, 16, 255, 24, 24, 24, 255, 32, 32, 32, 255, 40, 40, 40, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 71, 71, 71, 255, 79, 79, 79, 255, 87, 87, 87, 255, 95, 95, 95, 255, 103, 103, 103, 255, 111, 111, 111, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 114, 114, 114, 255, 111, 111, 111, 255, 103, 103, 103, 255, 95, 95, 95, 255, 87, 87, 87, 255, 79, 79, 79, 255, 71, 71, 71, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 40, 40, 40, 255, 32, 32, 32, 255, 24, 24, 24, 255, 16, 16, 16, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 10, 10, 10, 255, 18, 18, 18, 255, 26, 26, 26, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 124, 124, 124, 255, 128, 128, 128, 255, 131, 131, 131, 255, 135, 135, 135, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 128, 128, 128, 255, 124, 124, 124, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 26, 26, 26, 255, 18, 18, 18, 255, 10, 10, 10, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 12, 12, 12, 255, 20, 20, 20, 255, 28, 28, 28, 255, 36, 36, 36, 255, 44, 44, 44, 255, 52, 52, 52, 255, 60, 60, 60, 255, 68, 68, 68, 255, 76, 76, 76, 255, 84, 84, 84, 255, 91, 91, 91, 255, 99, 99, 99, 255, 107, 107, 107, 255, 115, 115, 115, 255, 123, 123, 123, 255, 131, 131, 131, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 131, 131, 131, 255, 123, 123, 123, 255, 115, 115, 115, 255, 107, 107, 107, 255, 99, 99, 99, 255, 91, 91, 91, 255, 84, 84, 84, 255, 76, 76, 76, 255, 68, 68, 68, 255, 60, 60, 60, 255, 52, 52, 52, 255, 44, 44, 44, 255, 36, 36, 36, 255, 28, 28, 28, 255, 20, 20, 20, 255, 12, 12, 12, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 14, 14, 14, 255, 22, 22, 22, 255, 30, 30, 30, 255, 38, 38, 38, 255, 46, 46, 46, 255, 54, 54, 54, 255, 62, 62, 62, 255, 70, 70, 70, 255, 78, 78, 78, 255, 86, 86, 86, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 117, 117, 117, 255, 125, 125, 125, 255, 133, 133, 133, 255, 141, 141, 141, 255, 145, 145, 145, 255, 148, 148, 148, 255, 152, 152, 152, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 152, 152, 152, 255, 148, 148, 148, 255, 145, 145, 145, 255, 141, 141, 141, 255, 133, 133, 133, 255, 125, 125, 125, 255, 117, 117, 117, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 86, 86, 86, 255, 78, 78, 78, 255, 70, 70, 70, 255, 62, 62, 62, 255, 54, 54, 54, 255, 46, 46, 46, 255, 38, 38, 38, 255, 30, 30, 30, 255, 22, 22, 22, 255, 14, 14, 14, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 16, 16, 16, 255, 24, 24, 24, 255, 32, 32, 32, 255, 40, 40, 40, 255, 48, 48, 48, 255, 56, 56, 56, 255, 64, 64, 64, 255, 72, 72, 72, 255, 80, 80, 80, 255, 88, 88, 88, 255, 96, 96, 96, 255, 104, 104, 104, 255, 112, 112, 112, 255, 120, 120, 120, 255, 127, 127, 127, 255, 135, 135, 135, 255, 143, 143, 143, 255, 151, 151, 151, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 151, 151, 151, 255, 143, 143, 143, 255, 135, 135, 135, 255, 127, 127, 127, 255, 120, 120, 120, 255, 112, 112, 112, 255, 104, 104, 104, 255, 96, 96, 96, 255, 88, 88, 88, 255, 80, 80, 80, 255, 72, 72, 72, 255, 64, 64, 64, 255, 56, 56, 56, 255, 48, 48, 48, 255, 40, 40, 40, 255, 32, 32, 32, 255, 24, 24, 24, 255, 16, 16, 16, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 10, 10, 10, 255, 18, 18, 18, 255, 26, 26, 26, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 82, 82, 82, 255, 90, 90, 90, 255, 98, 98, 98, 255, 106, 106, 106, 255, 114, 114, 114, 255, 122, 122, 122, 255, 130, 130, 130, 255, 138, 138, 138, 255, 145, 145, 145, 255, 153, 153, 153, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 153, 153, 153, 255, 145, 145, 145, 255, 138, 138, 138, 255, 130, 130, 130, 255, 122, 122, 122, 255, 114, 114, 114, 255, 106, 106, 106, 255, 98, 98, 98, 255, 90, 90, 90, 255, 82, 82, 82, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 26, 26, 26, 255, 18, 18, 18, 255, 10, 10, 10, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 12, 12, 12, 255, 20, 20, 20, 255, 28, 28, 28, 255, 36, 36, 36, 255, 44, 44, 44, 255, 52, 52, 52, 255, 60, 60, 60, 255, 68, 68, 68, 255, 76, 76, 76, 255, 84, 84, 84, 255, 92, 92, 92, 255, 100, 100, 100, 255, 108, 108, 108, 255, 116, 116, 116, 255, 124, 124, 124, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 155, 155, 155, 255, 163, 163, 163, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 163, 163, 163, 255, 155, 155, 155, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 124, 124, 124, 255, 116, 116, 116, 255, 108, 108, 108, 255, 100, 100, 100, 255, 92, 92, 92, 255, 84, 84, 84, 255, 76, 76, 76, 255, 68, 68, 68, 255, 60, 60, 60, 255, 52, 52, 52, 255, 44, 44, 44, 255, 36, 36, 36, 255, 28, 28, 28, 255, 20, 20, 20, 255, 12, 12, 12, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 14, 14, 14, 255, 22, 22, 22, 255, 30, 30, 30, 255, 38, 38, 38, 255, 46, 46, 46, 255, 54, 54, 54, 255, 62, 62, 62, 255, 70, 70, 70, 255, 78, 78, 78, 255, 86, 86, 86, 255, 94, 94, 94, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 126, 126, 126, 255, 134, 134, 134, 255, 142, 142, 142, 255, 150, 150, 150, 255, 158, 158, 158, 255, 166, 166, 166, 255, 173, 173, 173, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 173, 173, 173, 255, 166, 166, 166, 255, 158, 158, 158, 255, 150, 150, 150, 255, 142, 142, 142, 255, 134, 134, 134, 255, 126, 126, 126, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 94, 94, 94, 255, 86, 86, 86, 255, 78, 78, 78, 255, 70, 70, 70, 255, 62, 62, 62, 255, 54, 54, 54, 255, 46, 46, 46, 255, 38, 38, 38, 255, 30, 30, 30, 255, 22, 22, 22, 255, 14, 14, 14, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 15, 15, 15, 255, 23, 23, 23, 255, 32, 32, 32, 255, 40, 40, 40, 255, 48, 48, 48, 255, 56, 56, 56, 255, 64, 64, 64, 255, 72, 72, 72, 255, 80, 80, 80, 255, 88, 88, 88, 255, 96, 96, 96, 255, 104, 104, 104, 255, 112, 112, 112, 255, 120, 120, 120, 255, 128, 128, 128, 255, 136, 136, 136, 255, 144, 144, 144, 255, 152, 152, 152, 255, 160, 160, 160, 255, 168, 168, 168, 255, 176, 176, 176, 255, 184, 184, 184, 255, 191, 191, 191, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 191, 191, 191, 255, 184, 184, 184, 255, 176, 176, 176, 255, 168, 168, 168, 255, 160, 160, 160, 255, 152, 152, 152, 255, 144, 144, 144, 255, 136, 136, 136, 255, 128, 128, 128, 255, 120, 120, 120, 255, 112, 112, 112, 255, 104, 104, 104, 255, 96, 96, 96, 255, 88, 88, 88, 255, 80, 80, 80, 255, 72, 72, 72, 255, 64, 64, 64, 255, 56, 56, 56, 255, 48, 48, 48, 255, 40, 40, 40, 255, 32, 32, 32, 255, 23, 23, 23, 255, 15, 15, 15, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 9, 9, 9, 255, 17, 17, 17, 255, 25, 25, 25, 255, 33, 33, 33, 255, 41, 41, 41, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 82, 82, 82, 255, 90, 90, 90, 255, 98, 98, 98, 255, 106, 106, 106, 255, 114, 114, 114, 255, 122, 122, 122, 255, 130, 130, 130, 255, 138, 138, 138, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 178, 178, 178, 255, 186, 186, 186, 255, 194, 194, 194, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 194, 194, 194, 255, 186, 186, 186, 255, 178, 178, 178, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 138, 138, 138, 255, 130, 130, 130, 255, 122, 122, 122, 255, 114, 114, 114, 255, 106, 106, 106, 255, 98, 98, 98, 255, 90, 90, 90, 255, 82, 82, 82, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 41, 41, 41, 255, 33, 33, 33, 255, 25, 25, 25, 255, 17, 17, 17, 255, 9, 9, 9, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 11, 11, 11, 255, 19, 19, 19, 255, 27, 27, 27, 255, 35, 35, 35, 255, 43, 43, 43, 255, 51, 51, 51, 255, 59, 59, 59, 255, 68, 68, 68, 255, 76, 76, 76, 255, 84, 84, 84, 255, 92, 92, 92, 255, 100, 100, 100, 255, 108, 108, 108, 255, 116, 116, 116, 255, 124, 124, 124, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 164, 164, 164, 255, 172, 172, 172, 255, 180, 180, 180, 255, 188, 188, 188, 255, 196, 196, 196, 255, 204, 204, 204, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 204, 204, 204, 255, 196, 196, 196, 255, 188, 188, 188, 255, 180, 180, 180, 255, 172, 172, 172, 255, 164, 164, 164, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 124, 124, 124, 255, 116, 116, 116, 255, 108, 108, 108, 255, 100, 100, 100, 255, 92, 92, 92, 255, 84, 84, 84, 255, 76, 76, 76, 255, 68, 68, 68, 255, 59, 59, 59, 255, 51, 51, 51, 255, 43, 43, 43, 255, 35, 35, 35, 255, 27, 27, 27, 255, 19, 19, 19, 255, 11, 11, 11, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 13, 13, 13, 255, 21, 21, 21, 255, 29, 29, 29, 255, 37, 37, 37, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 86, 86, 86, 255, 94, 94, 94, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 126, 126, 126, 255, 134, 134, 134, 255, 142, 142, 142, 255, 150, 150, 150, 255, 158, 158, 158, 255, 166, 166, 166, 255, 174, 174, 174, 255, 182, 182, 182, 255, 190, 190, 190, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 190, 190, 190, 255, 182, 182, 182, 255, 174, 174, 174, 255, 166, 166, 166, 255, 158, 158, 158, 255, 150, 150, 150, 255, 142, 142, 142, 255, 134, 134, 134, 255, 126, 126, 126, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 94, 94, 94, 255, 86, 86, 86, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 37, 37, 37, 255, 29, 29, 29, 255, 21, 21, 21, 255, 13, 13, 13, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 14, 14, 14, 255, 22, 22, 22, 255, 31, 31, 31, 255, 39, 39, 39, 255, 47, 47, 47, 255, 55, 55, 55, 255, 63, 63, 63, 255, 71, 71, 71, 255, 79, 79, 79, 255, 87, 87, 87, 255, 95, 95, 95, 255, 104, 104, 104, 255, 112, 112, 112, 255, 120, 120, 120, 255, 128, 128, 128, 255, 136, 136, 136, 255, 144, 144, 144, 255, 152, 152, 152, 255, 160, 160, 160, 255, 168, 168, 168, 255, 176, 176, 176, 255, 184, 184, 184, 255, 192, 192, 192, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 224, 224, 224, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 224, 224, 224, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 192, 192, 192, 255, 184, 184, 184, 255, 176, 176, 176, 255, 168, 168, 168, 255, 160, 160, 160, 255, 152, 152, 152, 255, 144, 144, 144, 255, 136, 136, 136, 255, 128, 128, 128, 255, 120, 120, 120, 255, 112, 112, 112, 255, 104, 104, 104, 255, 95, 95, 95, 255, 87, 87, 87, 255, 79, 79, 79, 255, 71, 71, 71, 255, 63, 63, 63, 255, 55, 55, 55, 255, 47, 47, 47, 255, 39, 39, 39, 255, 31, 31, 31, 255, 22, 22, 22, 255, 14, 14, 14, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 16, 16, 16, 255, 24, 24, 24, 255, 32, 32, 32, 255, 40, 40, 40, 255, 49, 49, 49, 255, 57, 57, 57, 255, 65, 65, 65, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 122, 122, 122, 255, 130, 130, 130, 255, 138, 138, 138, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 178, 178, 178, 255, 186, 186, 186, 255, 194, 194, 194, 255, 202, 202, 202, 255, 210, 210, 210, 255, 218, 218, 218, 255, 226, 226, 226, 255, 234, 234, 234, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 234, 234, 234, 255, 226, 226, 226, 255, 218, 218, 218, 255, 210, 210, 210, 255, 202, 202, 202, 255, 194, 194, 194, 255, 186, 186, 186, 255, 178, 178, 178, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 138, 138, 138, 255, 130, 130, 130, 255, 122, 122, 122, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 65, 65, 65, 255, 57, 57, 57, 255, 49, 49, 49, 255, 40, 40, 40, 255, 32, 32, 32, 255, 24, 24, 24, 255, 16, 16, 16, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 9, 9, 9, 255, 17, 17, 17, 255, 26, 26, 26, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 75, 75, 75, 255, 83, 83, 83, 255, 91, 91, 91, 255, 99, 99, 99, 255, 107, 107, 107, 255, 115, 115, 115, 255, 123, 123, 123, 255, 131, 131, 131, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 164, 164, 164, 255, 172, 172, 172, 255, 180, 180, 180, 255, 188, 188, 188, 255, 196, 196, 196, 255, 204, 204, 204, 255, 212, 212, 212, 255, 220, 220, 220, 255, 228, 228, 228, 255, 236, 236, 236, 255, 244, 244, 244, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 244, 244, 244, 255, 236, 236, 236, 255, 228, 228, 228, 255, 220, 220, 220, 255, 212, 212, 212, 255, 204, 204, 204, 255, 196, 196, 196, 255, 188, 188, 188, 255, 180, 180, 180, 255, 172, 172, 172, 255, 164, 164, 164, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 131, 131, 131, 255, 123, 123, 123, 255, 115, 115, 115, 255, 107, 107, 107, 255, 99, 99, 99, 255, 91, 91, 91, 255, 83, 83, 83, 255, 75, 75, 75, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 26, 26, 26, 255, 17, 17, 17, 255, 9, 9, 9, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 11, 11, 11, 255, 19, 19, 19, 255, 27, 27, 27, 255, 35, 35, 35, 255, 44, 44, 44, 255, 52, 52, 52, 255, 60, 60, 60, 255, 68, 68, 68, 255, 76, 76, 76, 255, 84, 84, 84, 255, 93, 93, 93, 255, 101, 101, 101, 255, 109, 109, 109, 255, 117, 117, 117, 255, 125, 125, 125, 255, 133, 133, 133, 255, 141, 141, 141, 255, 149, 149, 149, 255, 158, 158, 158, 255, 166, 166, 166, 255, 174, 174, 174, 255, 182, 182, 182, 255, 190, 190, 190, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 222, 222, 222, 255, 230, 230, 230, 255, 238, 238, 238, 255, 246, 246, 246, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 246, 246, 246, 255, 238, 238, 238, 255, 230, 230, 230, 255, 222, 222, 222, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 190, 190, 190, 255, 182, 182, 182, 255, 174, 174, 174, 255, 166, 166, 166, 255, 158, 158, 158, 255, 149, 149, 149, 255, 141, 141, 141, 255, 133, 133, 133, 255, 125, 125, 125, 255, 117, 117, 117, 255, 109, 109, 109, 255, 101, 101, 101, 255, 93, 93, 93, 255, 84, 84, 84, 255, 76, 76, 76, 255, 68, 68, 68, 255, 60, 60, 60, 255, 52, 52, 52, 255, 44, 44, 44, 255, 35, 35, 35, 255, 27, 27, 27, 255, 19, 19, 19, 255, 11, 11, 11, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 12, 12, 12, 255, 21, 21, 21, 255, 29, 29, 29, 255, 37, 37, 37, 255, 45, 45, 45, 255, 53, 53, 53, 255, 62, 62, 62, 255, 70, 70, 70, 255, 78, 78, 78, 255, 86, 86, 86, 255, 94, 94, 94, 255, 102, 102, 102, 255, 111, 111, 111, 255, 119, 119, 119, 255, 127, 127, 127, 255, 135, 135, 135, 255, 143, 143, 143, 255, 151, 151, 151, 255, 159, 159, 159, 255, 167, 167, 167, 255, 176, 176, 176, 255, 184, 184, 184, 255, 192, 192, 192, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 224, 224, 224, 255, 232, 232, 232, 255, 240, 240, 240, 255, 248, 248, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 240, 240, 240, 255, 232, 232, 232, 255, 224, 224, 224, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 192, 192, 192, 255, 184, 184, 184, 255, 176, 176, 176, 255, 167, 167, 167, 255, 159, 159, 159, 255, 151, 151, 151, 255, 143, 143, 143, 255, 135, 135, 135, 255, 127, 127, 127, 255, 119, 119, 119, 255, 111, 111, 111, 255, 102, 102, 102, 255, 94, 94, 94, 255, 86, 86, 86, 255, 78, 78, 78, 255, 70, 70, 70, 255, 62, 62, 62, 255, 53, 53, 53, 255, 45, 45, 45, 255, 37, 37, 37, 255, 29, 29, 29, 255, 21, 21, 21, 255, 12, 12, 12, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 14, 14, 14, 255, 22, 22, 22, 255, 30, 30, 30, 255, 39, 39, 39, 255, 47, 47, 47, 255, 55, 55, 55, 255, 63, 63, 63, 255, 71, 71, 71, 255, 80, 80, 80, 255, 88, 88, 88, 255, 96, 96, 96, 255, 104, 104, 104, 255, 112, 112, 112, 255, 120, 120, 120, 255, 129, 129, 129, 255, 137, 137, 137, 255, 145, 145, 145, 255, 153, 153, 153, 255, 161, 161, 161, 255, 169, 169, 169, 255, 177, 177, 177, 255, 185, 185, 185, 255, 194, 194, 194, 255, 202, 202, 202, 255, 210, 210, 210, 255, 218, 218, 218, 255, 226, 226, 226, 255, 234, 234, 234, 255, 242, 242, 242, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 242, 242, 242, 255, 234, 234, 234, 255, 226, 226, 226, 255, 218, 218, 218, 255, 210, 210, 210, 255, 202, 202, 202, 255, 194, 194, 194, 255, 185, 185, 185, 255, 177, 177, 177, 255, 169, 169, 169, 255, 161, 161, 161, 255, 153, 153, 153, 255, 145, 145, 145, 255, 137, 137, 137, 255, 129, 129, 129, 255, 120, 120, 120, 255, 112, 112, 112, 255, 104, 104, 104, 255, 96, 96, 96, 255, 88, 88, 88, 255, 80, 80, 80, 255, 71, 71, 71, 255, 63, 63, 63, 255, 55, 55, 55, 255, 47, 47, 47, 255, 39, 39, 39, 255, 30, 30, 30, 255, 22, 22, 22, 255, 14, 14, 14, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 15, 15, 15, 255, 24, 24, 24, 255, 32, 32, 32, 255, 40, 40, 40, 255, 48, 48, 48, 255, 56, 56, 56, 255, 65, 65, 65, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 98, 98, 98, 255, 106, 106, 106, 255, 114, 114, 114, 255, 122, 122, 122, 255, 130, 130, 130, 255, 138, 138, 138, 255, 147, 147, 147, 255, 155, 155, 155, 255, 163, 163, 163, 255, 171, 171, 171, 255, 179, 179, 179, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 220, 220, 220, 255, 228, 228, 228, 255, 236, 236, 236, 255, 244, 244, 244, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 244, 244, 244, 255, 236, 236, 236, 255, 228, 228, 228, 255, 220, 220, 220, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 179, 179, 179, 255, 171, 171, 171, 255, 163, 163, 163, 255, 155, 155, 155, 255, 147, 147, 147, 255, 138, 138, 138, 255, 130, 130, 130, 255, 122, 122, 122, 255, 114, 114, 114, 255, 106, 106, 106, 255, 98, 98, 98, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 65, 65, 65, 255, 56, 56, 56, 255, 48, 48, 48, 255, 40, 40, 40, 255, 32, 32, 32, 255, 24, 24, 24, 255, 15, 15, 15, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 17, 17, 17, 255, 25, 25, 25, 255, 33, 33, 33, 255, 41, 41, 41, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 91, 91, 91, 255, 99, 99, 99, 255, 107, 107, 107, 255, 116, 116, 116, 255, 124, 124, 124, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 165, 165, 165, 255, 173, 173, 173, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 213, 213, 213, 255, 221, 221, 221, 255, 230, 230, 230, 255, 238, 238, 238, 255, 246, 246, 246, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 246, 246, 246, 255, 238, 238, 238, 255, 230, 230, 230, 255, 221, 221, 221, 255, 213, 213, 213, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 173, 173, 173, 255, 165, 165, 165, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 124, 124, 124, 255, 116, 116, 116, 255, 107, 107, 107, 255, 99, 99, 99, 255, 91, 91, 91, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 41, 41, 41, 255, 33, 33, 33, 255, 25, 25, 25, 255, 17, 17, 17, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 10, 10, 10, 255, 18, 18, 18, 255, 26, 26, 26, 255, 35, 35, 35, 255, 43, 43, 43, 255, 51, 51, 51, 255, 59, 59, 59, 255, 68, 68, 68, 255, 76, 76, 76, 255, 84, 84, 84, 255, 92, 92, 92, 255, 101, 101, 101, 255, 109, 109, 109, 255, 117, 117, 117, 255, 125, 125, 125, 255, 133, 133, 133, 255, 142, 142, 142, 255, 150, 150, 150, 255, 158, 158, 158, 255, 166, 166, 166, 255, 174, 174, 174, 255, 183, 183, 183, 255, 191, 191, 191, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 231, 231, 231, 255, 239, 239, 239, 255, 248, 248, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 239, 239, 239, 255, 231, 231, 231, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 191, 191, 191, 255, 183, 183, 183, 255, 174, 174, 174, 255, 166, 166, 166, 255, 158, 158, 158, 255, 150, 150, 150, 255, 142, 142, 142, 255, 133, 133, 133, 255, 125, 125, 125, 255, 117, 117, 117, 255, 109, 109, 109, 255, 101, 101, 101, 255, 92, 92, 92, 255, 84, 84, 84, 255, 76, 76, 76, 255, 68, 68, 68, 255, 59, 59, 59, 255, 51, 51, 51, 255, 43, 43, 43, 255, 35, 35, 35, 255, 26, 26, 26, 255, 18, 18, 18, 255, 10, 10, 10, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 11, 11, 11, 255, 19, 19, 19, 255, 28, 28, 28, 255, 36, 36, 36, 255, 44, 44, 44, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 86, 86, 86, 255, 94, 94, 94, 255, 102, 102, 102, 255, 110, 110, 110, 255, 119, 119, 119, 255, 127, 127, 127, 255, 135, 135, 135, 255, 143, 143, 143, 255, 151, 151, 151, 255, 160, 160, 160, 255, 168, 168, 168, 255, 176, 176, 176, 255, 184, 184, 184, 255, 192, 192, 192, 255, 201, 201, 201, 255, 209, 209, 209, 255, 217, 217, 217, 255, 225, 225, 225, 255, 233, 233, 233, 255, 241, 241, 241, 255, 249, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 241, 241, 241, 255, 233, 233, 233, 255, 225, 225, 225, 255, 217, 217, 217, 255, 209, 209, 209, 255, 201, 201, 201, 255, 192, 192, 192, 255, 184, 184, 184, 255, 176, 176, 176, 255, 168, 168, 168, 255, 160, 160, 160, 255, 151, 151, 151, 255, 143, 143, 143, 255, 135, 135, 135, 255, 127, 127, 127, 255, 119, 119, 119, 255, 110, 110, 110, 255, 102, 102, 102, 255, 94, 94, 94, 255, 86, 86, 86, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 44, 44, 44, 255, 36, 36, 36, 255, 28, 28, 28, 255, 19, 19, 19, 255, 11, 11, 11, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 12, 12, 12, 255, 21, 21, 21, 255, 29, 29, 29, 255, 37, 37, 37, 255, 46, 46, 46, 255, 54, 54, 54, 255, 62, 62, 62, 255, 70, 70, 70, 255, 79, 79, 79, 255, 87, 87, 87, 255, 95, 95, 95, 255, 104, 104, 104, 255, 112, 112, 112, 255, 120, 120, 120, 255, 128, 128, 128, 255, 137, 137, 137, 255, 145, 145, 145, 255, 153, 153, 153, 255, 161, 161, 161, 255, 169, 169, 169, 255, 178, 178, 178, 255, 186, 186, 186, 255, 194, 194, 194, 255, 202, 202, 202, 255, 210, 210, 210, 255, 219, 219, 219, 255, 227, 227, 227, 255, 235, 235, 235, 255, 243, 243, 243, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 243, 243, 243, 255, 235, 235, 235, 255, 227, 227, 227, 255, 219, 219, 219, 255, 210, 210, 210, 255, 202, 202, 202, 255, 194, 194, 194, 255, 186, 186, 186, 255, 178, 178, 178, 255, 169, 169, 169, 255, 161, 161, 161, 255, 153, 153, 153, 255, 145, 145, 145, 255, 137, 137, 137, 255, 128, 128, 128, 255, 120, 120, 120, 255, 112, 112, 112, 255, 104, 104, 104, 255, 95, 95, 95, 255, 87, 87, 87, 255, 79, 79, 79, 255, 70, 70, 70, 255, 62, 62, 62, 255, 54, 54, 54, 255, 46, 46, 46, 255, 37, 37, 37, 255, 29, 29, 29, 255, 21, 21, 21, 255, 12, 12, 12, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 14, 14, 14, 255, 22, 22, 22, 255, 30, 30, 30, 255, 39, 39, 39, 255, 47, 47, 47, 255, 55, 55, 55, 255, 64, 64, 64, 255, 72, 72, 72, 255, 80, 80, 80, 255, 88, 88, 88, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 130, 130, 130, 255, 138, 138, 138, 255, 146, 146, 146, 255, 154, 154, 154, 255, 163, 163, 163, 255, 171, 171, 171, 255, 179, 179, 179, 255, 187, 187, 187, 255, 196, 196, 196, 255, 204, 204, 204, 255, 212, 212, 212, 255, 220, 220, 220, 255, 228, 228, 228, 255, 237, 237, 237, 255, 245, 245, 245, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 245, 245, 245, 255, 237, 237, 237, 255, 228, 228, 228, 255, 220, 220, 220, 255, 212, 212, 212, 255, 204, 204, 204, 255, 196, 196, 196, 255, 187, 187, 187, 255, 179, 179, 179, 255, 171, 171, 171, 255, 163, 163, 163, 255, 154, 154, 154, 255, 146, 146, 146, 255, 138, 138, 138, 255, 130, 130, 130, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 88, 88, 88, 255, 80, 80, 80, 255, 72, 72, 72, 255, 64, 64, 64, 255, 55, 55, 55, 255, 47, 47, 47, 255, 39, 39, 39, 255, 30, 30, 30, 255, 22, 22, 22, 255, 14, 14, 14, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 15, 15, 15, 255, 23, 23, 23, 255, 32, 32, 32, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 65, 65, 65, 255, 73, 73, 73, 255, 81, 81, 81, 255, 90, 90, 90, 255, 98, 98, 98, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 131, 131, 131, 255, 139, 139, 139, 255, 148, 148, 148, 255, 156, 156, 156, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 214, 214, 214, 255, 222, 222, 222, 255, 230, 230, 230, 255, 238, 238, 238, 255, 246, 246, 246, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 246, 246, 246, 255, 238, 238, 238, 255, 230, 230, 230, 255, 222, 222, 222, 255, 214, 214, 214, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 156, 156, 156, 255, 148, 148, 148, 255, 139, 139, 139, 255, 131, 131, 131, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 98, 98, 98, 255, 90, 90, 90, 255, 81, 81, 81, 255, 73, 73, 73, 255, 65, 65, 65, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 32, 32, 32, 255, 23, 23, 23, 255, 15, 15, 15, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 16, 16, 16, 255, 24, 24, 24, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 91, 91, 91, 255, 99, 99, 99, 255, 108, 108, 108, 255, 116, 116, 116, 255, 124, 124, 124, 255, 132, 132, 132, 255, 141, 141, 141, 255, 149, 149, 149, 255, 157, 157, 157, 255, 166, 166, 166, 255, 174, 174, 174, 255, 182, 182, 182, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 232, 232, 232, 255, 240, 240, 240, 255, 248, 248, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 240, 240, 240, 255, 232, 232, 232, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 182, 182, 182, 255, 174, 174, 174, 255, 166, 166, 166, 255, 157, 157, 157, 255, 149, 149, 149, 255, 141, 141, 141, 255, 132, 132, 132, 255, 124, 124, 124, 255, 116, 116, 116, 255, 108, 108, 108, 255, 99, 99, 99, 255, 91, 91, 91, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 24, 24, 24, 255, 16, 16, 16, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 9, 9, 9, 255, 17, 17, 17, 255, 26, 26, 26, 255, 34, 34, 34, 255, 42, 42, 42, 255, 51, 51, 51, 255, 59, 59, 59, 255, 67, 67, 67, 255, 76, 76, 76, 255, 84, 84, 84, 255, 92, 92, 92, 255, 101, 101, 101, 255, 109, 109, 109, 255, 117, 117, 117, 255, 126, 126, 126, 255, 134, 134, 134, 255, 142, 142, 142, 255, 150, 150, 150, 255, 159, 159, 159, 255, 167, 167, 167, 255, 175, 175, 175, 255, 184, 184, 184, 255, 192, 192, 192, 255, 200, 200, 200, 255, 208, 208, 208, 255, 217, 217, 217, 255, 225, 225, 225, 255, 233, 233, 233, 255, 241, 241, 241, 255, 249, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 241, 241, 241, 255, 233, 233, 233, 255, 225, 225, 225, 255, 217, 217, 217, 255, 208, 208, 208, 255, 200, 200, 200, 255, 192, 192, 192, 255, 184, 184, 184, 255, 175, 175, 175, 255, 167, 167, 167, 255, 159, 159, 159, 255, 150, 150, 150, 255, 142, 142, 142, 255, 134, 134, 134, 255, 126, 126, 126, 255, 117, 117, 117, 255, 109, 109, 109, 255, 101, 101, 101, 255, 92, 92, 92, 255, 84, 84, 84, 255, 76, 76, 76, 255, 67, 67, 67, 255, 59, 59, 59, 255, 51, 51, 51, 255, 42, 42, 42, 255, 34, 34, 34, 255, 26, 26, 26, 255, 17, 17, 17, 255, 9, 9, 9, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 10, 10, 10, 255, 18, 18, 18, 255, 27, 27, 27, 255, 35, 35, 35, 255, 43, 43, 43, 255, 52, 52, 52, 255, 60, 60, 60, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 94, 94, 94, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 143, 143, 143, 255, 152, 152, 152, 255, 160, 160, 160, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 210, 210, 210, 255, 218, 218, 218, 255, 226, 226, 226, 255, 234, 234, 234, 255, 243, 243, 243, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 243, 243, 243, 255, 234, 234, 234, 255, 226, 226, 226, 255, 218, 218, 218, 255, 210, 210, 210, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 160, 160, 160, 255, 152, 152, 152, 255, 143, 143, 143, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 94, 94, 94, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 60, 60, 60, 255, 52, 52, 52, 255, 43, 43, 43, 255, 35, 35, 35, 255, 27, 27, 27, 255, 18, 18, 18, 255, 10, 10, 10, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 11, 11, 11, 255, 20, 20, 20, 255, 28, 28, 28, 255, 36, 36, 36, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 78, 78, 78, 255, 86, 86, 86, 255, 95, 95, 95, 255, 103, 103, 103, 255, 111, 111, 111, 255, 120, 120, 120, 255, 128, 128, 128, 255, 136, 136, 136, 255, 145, 145, 145, 255, 153, 153, 153, 255, 161, 161, 161, 255, 170, 170, 170, 255, 178, 178, 178, 255, 186, 186, 186, 255, 194, 194, 194, 255, 203, 203, 203, 255, 211, 211, 211, 255, 219, 219, 219, 255, 228, 228, 228, 255, 236, 236, 236, 255, 244, 244, 244, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 244, 244, 244, 255, 236, 236, 236, 255, 228, 228, 228, 255, 219, 219, 219, 255, 211, 211, 211, 255, 203, 203, 203, 255, 194, 194, 194, 255, 186, 186, 186, 255, 178, 178, 178, 255, 170, 170, 170, 255, 161, 161, 161, 255, 153, 153, 153, 255, 145, 145, 145, 255, 136, 136, 136, 255, 128, 128, 128, 255, 120, 120, 120, 255, 111, 111, 111, 255, 103, 103, 103, 255, 95, 95, 95, 255, 86, 86, 86, 255, 78, 78, 78, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 36, 36, 36, 255, 28, 28, 28, 255, 20, 20, 20, 255, 11, 11, 11, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 12, 12, 12, 255, 21, 21, 21, 255, 29, 29, 29, 255, 37, 37, 37, 255, 46, 46, 46, 255, 54, 54, 54, 255, 62, 62, 62, 255, 71, 71, 71, 255, 79, 79, 79, 255, 87, 87, 87, 255, 96, 96, 96, 255, 104, 104, 104, 255, 113, 113, 113, 255, 121, 121, 121, 255, 129, 129, 129, 255, 138, 138, 138, 255, 146, 146, 146, 255, 154, 154, 154, 255, 163, 163, 163, 255, 171, 171, 171, 255, 179, 179, 179, 255, 187, 187, 187, 255, 196, 196, 196, 255, 204, 204, 204, 255, 212, 212, 212, 255, 221, 221, 221, 255, 229, 229, 229, 255, 237, 237, 237, 255, 246, 246, 246, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 246, 246, 246, 255, 237, 237, 237, 255, 229, 229, 229, 255, 221, 221, 221, 255, 212, 212, 212, 255, 204, 204, 204, 255, 196, 196, 196, 255, 187, 187, 187, 255, 179, 179, 179, 255, 171, 171, 171, 255, 163, 163, 163, 255, 154, 154, 154, 255, 146, 146, 146, 255, 138, 138, 138, 255, 129, 129, 129, 255, 121, 121, 121, 255, 113, 113, 113, 255, 104, 104, 104, 255, 96, 96, 96, 255, 87, 87, 87, 255, 79, 79, 79, 255, 71, 71, 71, 255, 62, 62, 62, 255, 54, 54, 54, 255, 46, 46, 46, 255, 37, 37, 37, 255, 29, 29, 29, 255, 21, 21, 21, 255, 12, 12, 12, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 13, 13, 13, 255, 22, 22, 22, 255, 30, 30, 30, 255, 38, 38, 38, 255, 47, 47, 47, 255, 55, 55, 55, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 114, 114, 114, 255, 122, 122, 122, 255, 130, 130, 130, 255, 139, 139, 139, 255, 147, 147, 147, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 180, 180, 180, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 214, 214, 214, 255, 222, 222, 222, 255, 230, 230, 230, 255, 239, 239, 239, 255, 247, 247, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 247, 247, 255, 239, 239, 239, 255, 230, 230, 230, 255, 222, 222, 222, 255, 214, 214, 214, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 180, 180, 180, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 147, 147, 147, 255, 139, 139, 139, 255, 130, 130, 130, 255, 122, 122, 122, 255, 114, 114, 114, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 55, 55, 55, 255, 47, 47, 47, 255, 38, 38, 38, 255, 30, 30, 30, 255, 22, 22, 22, 255, 13, 13, 13, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 14, 14, 14, 255, 23, 23, 23, 255, 31, 31, 31, 255, 39, 39, 39, 255, 48, 48, 48, 255, 56, 56, 56, 255, 64, 64, 64, 255, 73, 73, 73, 255, 81, 81, 81, 255, 90, 90, 90, 255, 98, 98, 98, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 131, 131, 131, 255, 140, 140, 140, 255, 148, 148, 148, 255, 157, 157, 157, 255, 165, 165, 165, 255, 173, 173, 173, 255, 182, 182, 182, 255, 190, 190, 190, 255, 198, 198, 198, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 232, 232, 232, 255, 240, 240, 240, 255, 248, 248, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 240, 240, 240, 255, 232, 232, 232, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 198, 198, 198, 255, 190, 190, 190, 255, 182, 182, 182, 255, 173, 173, 173, 255, 165, 165, 165, 255, 157, 157, 157, 255, 148, 148, 148, 255, 140, 140, 140, 255, 131, 131, 131, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 98, 98, 98, 255, 90, 90, 90, 255, 81, 81, 81, 255, 73, 73, 73, 255, 64, 64, 64, 255, 56, 56, 56, 255, 48, 48, 48, 255, 39, 39, 39, 255, 31, 31, 31, 255, 23, 23, 23, 255, 14, 14, 14, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 15, 15, 15, 255, 23, 23, 23, 255, 32, 32, 32, 255, 40, 40, 40, 255, 49, 49, 49, 255, 57, 57, 57, 255, 65, 65, 65, 255, 74, 74, 74, 255, 82, 82, 82, 255, 91, 91, 91, 255, 99, 99, 99, 255, 107, 107, 107, 255, 116, 116, 116, 255, 124, 124, 124, 255, 132, 132, 132, 255, 141, 141, 141, 255, 149, 149, 149, 255, 158, 158, 158, 255, 166, 166, 166, 255, 174, 174, 174, 255, 183, 183, 183, 255, 191, 191, 191, 255, 199, 199, 199, 255, 208, 208, 208, 255, 216, 216, 216, 255, 224, 224, 224, 255, 233, 233, 233, 255, 241, 241, 241, 255, 249, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 241, 241, 241, 255, 233, 233, 233, 255, 224, 224, 224, 255, 216, 216, 216, 255, 208, 208, 208, 255, 199, 199, 199, 255, 191, 191, 191, 255, 183, 183, 183, 255, 174, 174, 174, 255, 166, 166, 166, 255, 158, 158, 158, 255, 149, 149, 149, 255, 141, 141, 141, 255, 132, 132, 132, 255, 124, 124, 124, 255, 116, 116, 116, 255, 107, 107, 107, 255, 99, 99, 99, 255, 91, 91, 91, 255, 82, 82, 82, 255, 74, 74, 74, 255, 65, 65, 65, 255, 57, 57, 57, 255, 49, 49, 49, 255, 40, 40, 40, 255, 32, 32, 32, 255, 23, 23, 23, 255, 15, 15, 15, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 16, 16, 16, 255, 24, 24, 24, 255, 33, 33, 33, 255, 41, 41, 41, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 75, 75, 75, 255, 83, 83, 83, 255, 92, 92, 92, 255, 100, 100, 100, 255, 108, 108, 108, 255, 117, 117, 117, 255, 125, 125, 125, 255, 133, 133, 133, 255, 142, 142, 142, 255, 150, 150, 150, 255, 159, 159, 159, 255, 167, 167, 167, 255, 175, 175, 175, 255, 184, 184, 184, 255, 192, 192, 192, 255, 200, 200, 200, 255, 209, 209, 209, 255, 217, 217, 217, 255, 226, 226, 226, 255, 234, 234, 234, 255, 242, 242, 242, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 242, 242, 242, 255, 234, 234, 234, 255, 226, 226, 226, 255, 217, 217, 217, 255, 209, 209, 209, 255, 200, 200, 200, 255, 192, 192, 192, 255, 184, 184, 184, 255, 175, 175, 175, 255, 167, 167, 167, 255, 159, 159, 159, 255, 150, 150, 150, 255, 142, 142, 142, 255, 133, 133, 133, 255, 125, 125, 125, 255, 117, 117, 117, 255, 108, 108, 108, 255, 100, 100, 100, 255, 92, 92, 92, 255, 83, 83, 83, 255, 75, 75, 75, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 41, 41, 41, 255, 33, 33, 33, 255, 24, 24, 24, 255, 16, 16, 16, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 17, 17, 17, 255, 25, 25, 25, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 67, 67, 67, 255, 76, 76, 76, 255, 84, 84, 84, 255, 92, 92, 92, 255, 101, 101, 101, 255, 109, 109, 109, 255, 118, 118, 118, 255, 126, 126, 126, 255, 134, 134, 134, 255, 143, 143, 143, 255, 151, 151, 151, 255, 160, 160, 160, 255, 168, 168, 168, 255, 176, 176, 176, 255, 185, 185, 185, 255, 193, 193, 193, 255, 202, 202, 202, 255, 210, 210, 210, 255, 218, 218, 218, 255, 227, 227, 227, 255, 235, 235, 235, 255, 243, 243, 243, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 243, 243, 243, 255, 235, 235, 235, 255, 227, 227, 227, 255, 218, 218, 218, 255, 210, 210, 210, 255, 202, 202, 202, 255, 193, 193, 193, 255, 185, 185, 185, 255, 176, 176, 176, 255, 168, 168, 168, 255, 160, 160, 160, 255, 151, 151, 151, 255, 143, 143, 143, 255, 134, 134, 134, 255, 126, 126, 126, 255, 118, 118, 118, 255, 109, 109, 109, 255, 101, 101, 101, 255, 92, 92, 92, 255, 84, 84, 84, 255, 76, 76, 76, 255, 67, 67, 67, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 25, 25, 25, 255, 17, 17, 17, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 9, 9, 9, 255, 18, 18, 18, 255, 26, 26, 26, 255, 34, 34, 34, 255, 43, 43, 43, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 119, 119, 119, 255, 127, 127, 127, 255, 135, 135, 135, 255, 144, 144, 144, 255, 152, 152, 152, 255, 161, 161, 161, 255, 169, 169, 169, 255, 177, 177, 177, 255, 186, 186, 186, 255, 194, 194, 194, 255, 203, 203, 203, 255, 211, 211, 211, 255, 219, 219, 219, 255, 228, 228, 228, 255, 236, 236, 236, 255, 244, 244, 244, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 244, 244, 244, 255, 236, 236, 236, 255, 228, 228, 228, 255, 219, 219, 219, 255, 211, 211, 211, 255, 203, 203, 203, 255, 194, 194, 194, 255, 186, 186, 186, 255, 177, 177, 177, 255, 169, 169, 169, 255, 161, 161, 161, 255, 152, 152, 152, 255, 144, 144, 144, 255, 135, 135, 135, 255, 127, 127, 127, 255, 119, 119, 119, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 43, 43, 43, 255, 34, 34, 34, 255, 26, 26, 26, 255, 18, 18, 18, 255, 9, 9, 9, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 10, 10, 10, 255, 18, 18, 18, 255, 27, 27, 27, 255, 35, 35, 35, 255, 44, 44, 44, 255, 52, 52, 52, 255, 60, 60, 60, 255, 69, 69, 69, 255, 77, 77, 77, 255, 86, 86, 86, 255, 94, 94, 94, 255, 103, 103, 103, 255, 111, 111, 111, 255, 119, 119, 119, 255, 128, 128, 128, 255, 136, 136, 136, 255, 145, 145, 145, 255, 153, 153, 153, 255, 161, 161, 161, 255, 170, 170, 170, 255, 178, 178, 178, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 220, 220, 220, 255, 229, 229, 229, 255, 237, 237, 237, 255, 245, 245, 245, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 245, 245, 245, 255, 237, 237, 237, 255, 229, 229, 229, 255, 220, 220, 220, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 178, 178, 178, 255, 170, 170, 170, 255, 161, 161, 161, 255, 153, 153, 153, 255, 145, 145, 145, 255, 136, 136, 136, 255, 128, 128, 128, 255, 119, 119, 119, 255, 111, 111, 111, 255, 103, 103, 103, 255, 94, 94, 94, 255, 86, 86, 86, 255, 77, 77, 77, 255, 69, 69, 69, 255, 60, 60, 60, 255, 52, 52, 52, 255, 44, 44, 44, 255, 35, 35, 35, 255, 27, 27, 27, 255, 18, 18, 18, 255, 10, 10, 10, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 11, 11, 11, 255, 19, 19, 19, 255, 27, 27, 27, 255, 36, 36, 36, 255, 44, 44, 44, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 78, 78, 78, 255, 87, 87, 87, 255, 95, 95, 95, 255, 103, 103, 103, 255, 112, 112, 112, 255, 120, 120, 120, 255, 129, 129, 129, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 171, 171, 171, 255, 179, 179, 179, 255, 188, 188, 188, 255, 196, 196, 196, 255, 204, 204, 204, 255, 213, 213, 213, 255, 221, 221, 221, 255, 230, 230, 230, 255, 238, 238, 238, 255, 246, 246, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 246, 246, 255, 238, 238, 238, 255, 230, 230, 230, 255, 221, 221, 221, 255, 213, 213, 213, 255, 204, 204, 204, 255, 196, 196, 196, 255, 188, 188, 188, 255, 179, 179, 179, 255, 171, 171, 171, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 129, 129, 129, 255, 120, 120, 120, 255, 112, 112, 112, 255, 103, 103, 103, 255, 95, 95, 95, 255, 87, 87, 87, 255, 78, 78, 78, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 44, 44, 44, 255, 36, 36, 36, 255, 27, 27, 27, 255, 19, 19, 19, 255, 11, 11, 11, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 11, 11, 11, 255, 20, 20, 20, 255, 28, 28, 28, 255, 37, 37, 37, 255, 45, 45, 45, 255, 53, 53, 53, 255, 62, 62, 62, 255, 70, 70, 70, 255, 79, 79, 79, 255, 87, 87, 87, 255, 96, 96, 96, 255, 104, 104, 104, 255, 113, 113, 113, 255, 121, 121, 121, 255, 129, 129, 129, 255, 138, 138, 138, 255, 146, 146, 146, 255, 155, 155, 155, 255, 163, 163, 163, 255, 172, 172, 172, 255, 180, 180, 180, 255, 188, 188, 188, 255, 197, 197, 197, 255, 205, 205, 205, 255, 214, 214, 214, 255, 222, 222, 222, 255, 231, 231, 231, 255, 239, 239, 239, 255, 247, 247, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 247, 247, 255, 239, 239, 239, 255, 231, 231, 231, 255, 222, 222, 222, 255, 214, 214, 214, 255, 205, 205, 205, 255, 197, 197, 197, 255, 188, 188, 188, 255, 180, 180, 180, 255, 172, 172, 172, 255, 163, 163, 163, 255, 155, 155, 155, 255, 146, 146, 146, 255, 138, 138, 138, 255, 129, 129, 129, 255, 121, 121, 121, 255, 113, 113, 113, 255, 104, 104, 104, 255, 96, 96, 96, 255, 87, 87, 87, 255, 79, 79, 79, 255, 70, 70, 70, 255, 62, 62, 62, 255, 53, 53, 53, 255, 45, 45, 45, 255, 37, 37, 37, 255, 28, 28, 28, 255, 20, 20, 20, 255, 11, 11, 11, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 12, 12, 12, 255, 20, 20, 20, 255, 29, 29, 29, 255, 37, 37, 37, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 71, 71, 71, 255, 79, 79, 79, 255, 88, 88, 88, 255, 96, 96, 96, 255, 105, 105, 105, 255, 113, 113, 113, 255, 122, 122, 122, 255, 130, 130, 130, 255, 139, 139, 139, 255, 147, 147, 147, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 215, 215, 215, 255, 223, 223, 223, 255, 231, 231, 231, 255, 240, 240, 240, 255, 248, 248, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 240, 240, 240, 255, 231, 231, 231, 255, 223, 223, 223, 255, 215, 215, 215, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 147, 147, 147, 255, 139, 139, 139, 255, 130, 130, 130, 255, 122, 122, 122, 255, 113, 113, 113, 255, 105, 105, 105, 255, 96, 96, 96, 255, 88, 88, 88, 255, 79, 79, 79, 255, 71, 71, 71, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 37, 37, 37, 255, 29, 29, 29, 255, 20, 20, 20, 255, 12, 12, 12, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 12, 12, 12, 255, 21, 21, 21, 255, 29, 29, 29, 255, 38, 38, 38, 255, 46, 46, 46, 255, 55, 55, 55, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 114, 114, 114, 255, 122, 122, 122, 255, 131, 131, 131, 255, 139, 139, 139, 255, 148, 148, 148, 255, 156, 156, 156, 255, 165, 165, 165, 255, 173, 173, 173, 255, 182, 182, 182, 255, 190, 190, 190, 255, 198, 198, 198, 255, 207, 207, 207, 255, 215, 215, 215, 255, 224, 224, 224, 255, 232, 232, 232, 255, 241, 241, 241, 255, 249, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 241, 241, 241, 255, 232, 232, 232, 255, 224, 224, 224, 255, 215, 215, 215, 255, 207, 207, 207, 255, 198, 198, 198, 255, 190, 190, 190, 255, 182, 182, 182, 255, 173, 173, 173, 255, 165, 165, 165, 255, 156, 156, 156, 255, 148, 148, 148, 255, 139, 139, 139, 255, 131, 131, 131, 255, 122, 122, 122, 255, 114, 114, 114, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 55, 55, 55, 255, 46, 46, 46, 255, 38, 38, 38, 255, 29, 29, 29, 255, 21, 21, 21, 255, 12, 12, 12, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 13, 13, 13, 255, 21, 21, 21, 255, 30, 30, 30, 255, 38, 38, 38, 255, 47, 47, 47, 255, 55, 55, 55, 255, 64, 64, 64, 255, 72, 72, 72, 255, 81, 81, 81, 255, 89, 89, 89, 255, 98, 98, 98, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 131, 131, 131, 255, 140, 140, 140, 255, 148, 148, 148, 255, 157, 157, 157, 255, 165, 165, 165, 255, 174, 174, 174, 255, 182, 182, 182, 255, 191, 191, 191, 255, 199, 199, 199, 255, 208, 208, 208, 255, 216, 216, 216, 255, 224, 224, 224, 255, 233, 233, 233, 255, 241, 241, 241, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 241, 241, 241, 255, 233, 233, 233, 255, 224, 224, 224, 255, 216, 216, 216, 255, 208, 208, 208, 255, 199, 199, 199, 255, 191, 191, 191, 255, 182, 182, 182, 255, 174, 174, 174, 255, 165, 165, 165, 255, 157, 157, 157, 255, 148, 148, 148, 255, 140, 140, 140, 255, 131, 131, 131, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 98, 98, 98, 255, 89, 89, 89, 255, 81, 81, 81, 255, 72, 72, 72, 255, 64, 64, 64, 255, 55, 55, 55, 255, 47, 47, 47, 255, 38, 38, 38, 255, 30, 30, 30, 255, 21, 21, 21, 255, 13, 13, 13, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 14, 14, 14, 255, 22, 22, 22, 255, 30, 30, 30, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 73, 73, 73, 255, 81, 81, 81, 255, 90, 90, 90, 255, 98, 98, 98, 255, 107, 107, 107, 255, 115, 115, 115, 255, 124, 124, 124, 255, 132, 132, 132, 255, 141, 141, 141, 255, 149, 149, 149, 255, 157, 157, 157, 255, 166, 166, 166, 255, 174, 174, 174, 255, 183, 183, 183, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 217, 217, 217, 255, 225, 225, 225, 255, 234, 234, 234, 255, 242, 242, 242, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 242, 242, 242, 255, 234, 234, 234, 255, 225, 225, 225, 255, 217, 217, 217, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 183, 183, 183, 255, 174, 174, 174, 255, 166, 166, 166, 255, 157, 157, 157, 255, 149, 149, 149, 255, 141, 141, 141, 255, 132, 132, 132, 255, 124, 124, 124, 255, 115, 115, 115, 255, 107, 107, 107, 255, 98, 98, 98, 255, 90, 90, 90, 255, 81, 81, 81, 255, 73, 73, 73, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 30, 30, 30, 255, 22, 22, 22, 255, 14, 14, 14, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 14, 14, 14, 255, 22, 22, 22, 255, 31, 31, 31, 255, 39, 39, 39, 255, 48, 48, 48, 255, 56, 56, 56, 255, 65, 65, 65, 255, 73, 73, 73, 255, 82, 82, 82, 255, 90, 90, 90, 255, 99, 99, 99, 255, 107, 107, 107, 255, 116, 116, 116, 255, 124, 124, 124, 255, 133, 133, 133, 255, 141, 141, 141, 255, 150, 150, 150, 255, 158, 158, 158, 255, 166, 166, 166, 255, 175, 175, 175, 255, 183, 183, 183, 255, 192, 192, 192, 255, 200, 200, 200, 255, 209, 209, 209, 255, 217, 217, 217, 255, 226, 226, 226, 255, 234, 234, 234, 255, 243, 243, 243, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 243, 243, 243, 255, 234, 234, 234, 255, 226, 226, 226, 255, 217, 217, 217, 255, 209, 209, 209, 255, 200, 200, 200, 255, 192, 192, 192, 255, 183, 183, 183, 255, 175, 175, 175, 255, 166, 166, 166, 255, 158, 158, 158, 255, 150, 150, 150, 255, 141, 141, 141, 255, 133, 133, 133, 255, 124, 124, 124, 255, 116, 116, 116, 255, 107, 107, 107, 255, 99, 99, 99, 255, 90, 90, 90, 255, 82, 82, 82, 255, 73, 73, 73, 255, 65, 65, 65, 255, 56, 56, 56, 255, 48, 48, 48, 255, 39, 39, 39, 255, 31, 31, 31, 255, 22, 22, 22, 255, 14, 14, 14, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 14, 14, 14, 255, 23, 23, 23, 255, 31, 31, 31, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 65, 65, 65, 255, 74, 74, 74, 255, 82, 82, 82, 255, 91, 91, 91, 255, 99, 99, 99, 255, 108, 108, 108, 255, 116, 116, 116, 255, 125, 125, 125, 255, 133, 133, 133, 255, 142, 142, 142, 255, 150, 150, 150, 255, 159, 159, 159, 255, 167, 167, 167, 255, 175, 175, 175, 255, 184, 184, 184, 255, 192, 192, 192, 255, 201, 201, 201, 255, 209, 209, 209, 255, 218, 218, 218, 255, 226, 226, 226, 255, 235, 235, 235, 255, 243, 243, 243, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 243, 243, 243, 255, 235, 235, 235, 255, 226, 226, 226, 255, 218, 218, 218, 255, 209, 209, 209, 255, 201, 201, 201, 255, 192, 192, 192, 255, 184, 184, 184, 255, 175, 175, 175, 255, 167, 167, 167, 255, 159, 159, 159, 255, 150, 150, 150, 255, 142, 142, 142, 255, 133, 133, 133, 255, 125, 125, 125, 255, 116, 116, 116, 255, 108, 108, 108, 255, 99, 99, 99, 255, 91, 91, 91, 255, 82, 82, 82, 255, 74, 74, 74, 255, 65, 65, 65, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 31, 31, 31, 255, 23, 23, 23, 255, 14, 14, 14, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 15, 15, 15, 255, 23, 23, 23, 255, 32, 32, 32, 255, 40, 40, 40, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 91, 91, 91, 255, 100, 100, 100, 255, 108, 108, 108, 255, 117, 117, 117, 255, 125, 125, 125, 255, 134, 134, 134, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 167, 167, 167, 255, 176, 176, 176, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 210, 210, 210, 255, 218, 218, 218, 255, 227, 227, 227, 255, 235, 235, 235, 255, 244, 244, 244, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 244, 244, 244, 255, 235, 235, 235, 255, 227, 227, 227, 255, 218, 218, 218, 255, 210, 210, 210, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 176, 176, 176, 255, 167, 167, 167, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 134, 134, 134, 255, 125, 125, 125, 255, 117, 117, 117, 255, 108, 108, 108, 255, 100, 100, 100, 255, 91, 91, 91, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 40, 40, 40, 255, 32, 32, 32, 255, 23, 23, 23, 255, 15, 15, 15, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 15, 15, 15, 255, 24, 24, 24, 255, 32, 32, 32, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 66, 66, 66, 255, 75, 75, 75, 255, 83, 83, 83, 255, 92, 92, 92, 255, 100, 100, 100, 255, 109, 109, 109, 255, 117, 117, 117, 255, 125, 125, 125, 255, 134, 134, 134, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 176, 176, 176, 255, 185, 185, 185, 255, 193, 193, 193, 255, 202, 202, 202, 255, 210, 210, 210, 255, 219, 219, 219, 255, 227, 227, 227, 255, 236, 236, 236, 255, 244, 244, 244, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 244, 244, 244, 255, 236, 236, 236, 255, 227, 227, 227, 255, 219, 219, 219, 255, 210, 210, 210, 255, 202, 202, 202, 255, 193, 193, 193, 255, 185, 185, 185, 255, 176, 176, 176, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 134, 134, 134, 255, 125, 125, 125, 255, 117, 117, 117, 255, 109, 109, 109, 255, 100, 100, 100, 255, 92, 92, 92, 255, 83, 83, 83, 255, 75, 75, 75, 255, 66, 66, 66, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 32, 32, 32, 255, 24, 24, 24, 255, 15, 15, 15, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 15, 15, 15, 255, 24, 24, 24, 255, 32, 32, 32, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 66, 66, 66, 255, 75, 75, 75, 255, 83, 83, 83, 255, 92, 92, 92, 255, 100, 100, 100, 255, 109, 109, 109, 255, 117, 117, 117, 255, 126, 126, 126, 255, 134, 134, 134, 255, 143, 143, 143, 255, 151, 151, 151, 255, 160, 160, 160, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 194, 194, 194, 255, 202, 202, 202, 255, 211, 211, 211, 255, 219, 219, 219, 255, 228, 228, 228, 255, 236, 236, 236, 255, 245, 245, 245, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 245, 245, 245, 255, 236, 236, 236, 255, 228, 228, 228, 255, 219, 219, 219, 255, 211, 211, 211, 255, 202, 202, 202, 255, 194, 194, 194, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 160, 160, 160, 255, 151, 151, 151, 255, 143, 143, 143, 255, 134, 134, 134, 255, 126, 126, 126, 255, 117, 117, 117, 255, 109, 109, 109, 255, 100, 100, 100, 255, 92, 92, 92, 255, 83, 83, 83, 255, 75, 75, 75, 255, 66, 66, 66, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 32, 32, 32, 255, 24, 24, 24, 255, 15, 15, 15, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 16, 16, 16, 255, 24, 24, 24, 255, 33, 33, 33, 255, 41, 41, 41, 255, 50, 50, 50, 255, 58, 58, 58, 255, 67, 67, 67, 255, 75, 75, 75, 255, 84, 84, 84, 255, 92, 92, 92, 255, 101, 101, 101, 255, 109, 109, 109, 255, 118, 118, 118, 255, 126, 126, 126, 255, 135, 135, 135, 255, 143, 143, 143, 255, 152, 152, 152, 255, 160, 160, 160, 255, 169, 169, 169, 255, 177, 177, 177, 255, 186, 186, 186, 255, 194, 194, 194, 255, 203, 203, 203, 255, 211, 211, 211, 255, 220, 220, 220, 255, 228, 228, 228, 255, 237, 237, 237, 255, 245, 245, 245, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 245, 245, 245, 255, 237, 237, 237, 255, 228, 228, 228, 255, 220, 220, 220, 255, 211, 211, 211, 255, 203, 203, 203, 255, 194, 194, 194, 255, 186, 186, 186, 255, 177, 177, 177, 255, 169, 169, 169, 255, 160, 160, 160, 255, 152, 152, 152, 255, 143, 143, 143, 255, 135, 135, 135, 255, 126, 126, 126, 255, 118, 118, 118, 255, 109, 109, 109, 255, 101, 101, 101, 255, 92, 92, 92, 255, 84, 84, 84, 255, 75, 75, 75, 255, 67, 67, 67, 255, 58, 58, 58, 255, 50, 50, 50, 255, 41, 41, 41, 255, 33, 33, 33, 255, 24, 24, 24, 255, 16, 16, 16, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 16, 16, 16, 255, 24, 24, 24, 255, 33, 33, 33, 255, 41, 41, 41, 255, 50, 50, 50, 255, 58, 58, 58, 255, 67, 67, 67, 255, 75, 75, 75, 255, 84, 84, 84, 255, 92, 92, 92, 255, 101, 101, 101, 255, 109, 109, 109, 255, 118, 118, 118, 255, 126, 126, 126, 255, 135, 135, 135, 255, 143, 143, 143, 255, 152, 152, 152, 255, 160, 160, 160, 255, 169, 169, 169, 255, 177, 177, 177, 255, 186, 186, 186, 255, 194, 194, 194, 255, 203, 203, 203, 255, 211, 211, 211, 255, 220, 220, 220, 255, 228, 228, 228, 255, 237, 237, 237, 255, 245, 245, 245, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 245, 245, 245, 255, 237, 237, 237, 255, 228, 228, 228, 255, 220, 220, 220, 255, 211, 211, 211, 255, 203, 203, 203, 255, 194, 194, 194, 255, 186, 186, 186, 255, 177, 177, 177, 255, 169, 169, 169, 255, 160, 160, 160, 255, 152, 152, 152, 255, 143, 143, 143, 255, 135, 135, 135, 255, 126, 126, 126, 255, 118, 118, 118, 255, 109, 109, 109, 255, 101, 101, 101, 255, 92, 92, 92, 255, 84, 84, 84, 255, 75, 75, 75, 255, 67, 67, 67, 255, 58, 58, 58, 255, 50, 50, 50, 255, 41, 41, 41, 255, 33, 33, 33, 255, 24, 24, 24, 255, 16, 16, 16, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 16, 16, 16, 255, 25, 25, 25, 255, 33, 33, 33, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 67, 67, 67, 255, 76, 76, 76, 255, 84, 84, 84, 255, 93, 93, 93, 255, 101, 101, 101, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 144, 144, 144, 255, 152, 152, 152, 255, 161, 161, 161, 255, 169, 169, 169, 255, 178, 178, 178, 255, 186, 186, 186, 255, 195, 195, 195, 255, 203, 203, 203, 255, 212, 212, 212, 255, 220, 220, 220, 255, 229, 229, 229, 255, 237, 237, 237, 255, 246, 246, 246, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 246, 246, 246, 255, 237, 237, 237, 255, 229, 229, 229, 255, 220, 220, 220, 255, 212, 212, 212, 255, 203, 203, 203, 255, 195, 195, 195, 255, 186, 186, 186, 255, 178, 178, 178, 255, 169, 169, 169, 255, 161, 161, 161, 255, 152, 152, 152, 255, 144, 144, 144, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 101, 101, 101, 255, 93, 93, 93, 255, 84, 84, 84, 255, 76, 76, 76, 255, 67, 67, 67, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 33, 33, 33, 255, 25, 25, 25, 255, 16, 16, 16, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 16, 16, 16, 255, 25, 25, 25, 255, 33, 33, 33, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 67, 67, 67, 255, 76, 76, 76, 255, 84, 84, 84, 255, 93, 93, 93, 255, 101, 101, 101, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 144, 144, 144, 255, 152, 152, 152, 255, 161, 161, 161, 255, 169, 169, 169, 255, 178, 178, 178, 255, 186, 186, 186, 255, 195, 195, 195, 255, 203, 203, 203, 255, 212, 212, 212, 255, 220, 220, 220, 255, 229, 229, 229, 255, 237, 237, 237, 255, 246, 246, 246, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 246, 246, 246, 255, 237, 237, 237, 255, 229, 229, 229, 255, 220, 220, 220, 255, 212, 212, 212, 255, 203, 203, 203, 255, 195, 195, 195, 255, 186, 186, 186, 255, 178, 178, 178, 255, 169, 169, 169, 255, 161, 161, 161, 255, 152, 152, 152, 255, 144, 144, 144, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 101, 101, 101, 255, 93, 93, 93, 255, 84, 84, 84, 255, 76, 76, 76, 255, 67, 67, 67, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 33, 33, 33, 255, 25, 25, 25, 255, 16, 16, 16, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 16, 16, 16, 255, 25, 25, 25, 255, 33, 33, 33, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 67, 67, 67, 255, 76, 76, 76, 255, 84, 84, 84, 255, 93, 93, 93, 255, 101, 101, 101, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 144, 144, 144, 255, 152, 152, 152, 255, 161, 161, 161, 255, 169, 169, 169, 255, 178, 178, 178, 255, 186, 186, 186, 255, 195, 195, 195, 255, 203, 203, 203, 255, 212, 212, 212, 255, 220, 220, 220, 255, 229, 229, 229, 255, 237, 237, 237, 255, 246, 246, 246, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 246, 246, 246, 255, 237, 237, 237, 255, 229, 229, 229, 255, 220, 220, 220, 255, 212, 212, 212, 255, 203, 203, 203, 255, 195, 195, 195, 255, 186, 186, 186, 255, 178, 178, 178, 255, 169, 169, 169, 255, 161, 161, 161, 255, 152, 152, 152, 255, 144, 144, 144, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 101, 101, 101, 255, 93, 93, 93, 255, 84, 84, 84, 255, 76, 76, 76, 255, 67, 67, 67, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 33, 33, 33, 255, 25, 25, 25, 255, 16, 16, 16, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 16, 16, 16, 255, 25, 25, 25, 255, 33, 33, 33, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 67, 67, 67, 255, 76, 76, 76, 255, 84, 84, 84, 255, 93, 93, 93, 255, 101, 101, 101, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 144, 144, 144, 255, 152, 152, 152, 255, 161, 161, 161, 255, 169, 169, 169, 255, 178, 178, 178, 255, 186, 186, 186, 255, 195, 195, 195, 255, 203, 203, 203, 255, 212, 212, 212, 255, 220, 220, 220, 255, 229, 229, 229, 255, 237, 237, 237, 255, 246, 246, 246, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 246, 246, 246, 255, 237, 237, 237, 255, 229, 229, 229, 255, 220, 220, 220, 255, 212, 212, 212, 255, 203, 203, 203, 255, 195, 195, 195, 255, 186, 186, 186, 255, 178, 178, 178, 255, 169, 169, 169, 255, 161, 161, 161, 255, 152, 152, 152, 255, 144, 144, 144, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 101, 101, 101, 255, 93, 93, 93, 255, 84, 84, 84, 255, 76, 76, 76, 255, 67, 67, 67, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 33, 33, 33, 255, 25, 25, 25, 255, 16, 16, 16, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 17, 17, 17, 255, 25, 25, 25, 255, 33, 33, 33, 255, 42, 42, 42, 255, 51, 51, 51, 255, 59, 59, 59, 255, 68, 68, 68, 255, 76, 76, 76, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 144, 144, 144, 255, 152, 152, 152, 255, 161, 161, 161, 255, 170, 170, 170, 255, 178, 178, 178, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 221, 221, 221, 255, 229, 229, 229, 255, 238, 238, 238, 255, 246, 246, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 246, 246, 255, 238, 238, 238, 255, 229, 229, 229, 255, 221, 221, 221, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 178, 178, 178, 255, 169, 169, 169, 255, 161, 161, 161, 255, 152, 152, 152, 255, 144, 144, 144, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 76, 76, 76, 255, 68, 68, 68, 255, 59, 59, 59, 255, 51, 51, 51, 255, 42, 42, 42, 255, 34, 34, 34, 255, 25, 25, 25, 255, 17, 17, 17, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 16, 16, 16, 255, 25, 25, 25, 255, 33, 33, 33, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 67, 67, 67, 255, 76, 76, 76, 255, 84, 84, 84, 255, 93, 93, 93, 255, 101, 101, 101, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 144, 144, 144, 255, 152, 152, 152, 255, 161, 161, 161, 255, 169, 169, 169, 255, 178, 178, 178, 255, 186, 186, 186, 255, 195, 195, 195, 255, 203, 203, 203, 255, 212, 212, 212, 255, 220, 220, 220, 255, 229, 229, 229, 255, 237, 237, 237, 255, 246, 246, 246, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 246, 246, 246, 255, 237, 237, 237, 255, 229, 229, 229, 255, 220, 220, 220, 255, 212, 212, 212, 255, 203, 203, 203, 255, 195, 195, 195, 255, 186, 186, 186, 255, 178, 178, 178, 255, 169, 169, 169, 255, 161, 161, 161, 255, 152, 152, 152, 255, 144, 144, 144, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 101, 101, 101, 255, 93, 93, 93, 255, 84, 84, 84, 255, 76, 76, 76, 255, 67, 67, 67, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 33, 33, 33, 255, 25, 25, 25, 255, 16, 16, 16, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 16, 16, 16, 255, 25, 25, 25, 255, 33, 33, 33, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 67, 67, 67, 255, 76, 76, 76, 255, 84, 84, 84, 255, 93, 93, 93, 255, 101, 101, 101, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 144, 144, 144, 255, 152, 152, 152, 255, 161, 161, 161, 255, 169, 169, 169, 255, 178, 178, 178, 255, 186, 186, 186, 255, 195, 195, 195, 255, 203, 203, 203, 255, 212, 212, 212, 255, 220, 220, 220, 255, 229, 229, 229, 255, 237, 237, 237, 255, 246, 246, 246, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 246, 246, 246, 255, 237, 237, 237, 255, 229, 229, 229, 255, 220, 220, 220, 255, 212, 212, 212, 255, 203, 203, 203, 255, 195, 195, 195, 255, 186, 186, 186, 255, 178, 178, 178, 255, 169, 169, 169, 255, 161, 161, 161, 255, 152, 152, 152, 255, 144, 144, 144, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 101, 101, 101, 255, 93, 93, 93, 255, 84, 84, 84, 255, 76, 76, 76, 255, 67, 67, 67, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 33, 33, 33, 255, 25, 25, 25, 255, 16, 16, 16, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 16, 16, 16, 255, 25, 25, 25, 255, 33, 33, 33, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 67, 67, 67, 255, 76, 76, 76, 255, 84, 84, 84, 255, 93, 93, 93, 255, 101, 101, 101, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 144, 144, 144, 255, 152, 152, 152, 255, 161, 161, 161, 255, 169, 169, 169, 255, 178, 178, 178, 255, 186, 186, 186, 255, 195, 195, 195, 255, 203, 203, 203, 255, 212, 212, 212, 255, 220, 220, 220, 255, 229, 229, 229, 255, 237, 237, 237, 255, 246, 246, 246, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 246, 246, 246, 255, 237, 237, 237, 255, 229, 229, 229, 255, 220, 220, 220, 255, 212, 212, 212, 255, 203, 203, 203, 255, 195, 195, 195, 255, 186, 186, 186, 255, 178, 178, 178, 255, 169, 169, 169, 255, 161, 161, 161, 255, 152, 152, 152, 255, 144, 144, 144, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 101, 101, 101, 255, 93, 93, 93, 255, 84, 84, 84, 255, 76, 76, 76, 255, 67, 67, 67, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 33, 33, 33, 255, 25, 25, 25, 255, 16, 16, 16, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 16, 16, 16, 255, 25, 25, 25, 255, 33, 33, 33, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 67, 67, 67, 255, 76, 76, 76, 255, 84, 84, 84, 255, 93, 93, 93, 255, 101, 101, 101, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 144, 144, 144, 255, 152, 152, 152, 255, 161, 161, 161, 255, 169, 169, 169, 255, 178, 178, 178, 255, 186, 186, 186, 255, 195, 195, 195, 255, 203, 203, 203, 255, 212, 212, 212, 255, 220, 220, 220, 255, 229, 229, 229, 255, 237, 237, 237, 255, 246, 246, 246, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 246, 246, 246, 255, 237, 237, 237, 255, 229, 229, 229, 255, 220, 220, 220, 255, 212, 212, 212, 255, 203, 203, 203, 255, 195, 195, 195, 255, 186, 186, 186, 255, 178, 178, 178, 255, 169, 169, 169, 255, 161, 161, 161, 255, 152, 152, 152, 255, 144, 144, 144, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 101, 101, 101, 255, 93, 93, 93, 255, 84, 84, 84, 255, 76, 76, 76, 255, 67, 67, 67, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 33, 33, 33, 255, 25, 25, 25, 255, 16, 16, 16, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 16, 16, 16, 255, 24, 24, 24, 255, 33, 33, 33, 255, 41, 41, 41, 255, 50, 50, 50, 255, 58, 58, 58, 255, 67, 67, 67, 255, 75, 75, 75, 255, 84, 84, 84, 255, 92, 92, 92, 255, 101, 101, 101, 255, 109, 109, 109, 255, 118, 118, 118, 255, 126, 126, 126, 255, 135, 135, 135, 255, 143, 143, 143, 255, 152, 152, 152, 255, 160, 160, 160, 255, 169, 169, 169, 255, 177, 177, 177, 255, 186, 186, 186, 255, 194, 194, 194, 255, 203, 203, 203, 255, 211, 211, 211, 255, 220, 220, 220, 255, 228, 228, 228, 255, 237, 237, 237, 255, 245, 245, 245, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 245, 245, 245, 255, 237, 237, 237, 255, 228, 228, 228, 255, 220, 220, 220, 255, 211, 211, 211, 255, 203, 203, 203, 255, 194, 194, 194, 255, 186, 186, 186, 255, 177, 177, 177, 255, 169, 169, 169, 255, 160, 160, 160, 255, 152, 152, 152, 255, 143, 143, 143, 255, 135, 135, 135, 255, 126, 126, 126, 255, 118, 118, 118, 255, 109, 109, 109, 255, 101, 101, 101, 255, 92, 92, 92, 255, 84, 84, 84, 255, 75, 75, 75, 255, 67, 67, 67, 255, 58, 58, 58, 255, 50, 50, 50, 255, 41, 41, 41, 255, 33, 33, 33, 255, 24, 24, 24, 255, 16, 16, 16, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 16, 16, 16, 255, 24, 24, 24, 255, 33, 33, 33, 255, 41, 41, 41, 255, 50, 50, 50, 255, 58, 58, 58, 255, 67, 67, 67, 255, 75, 75, 75, 255, 84, 84, 84, 255, 92, 92, 92, 255, 101, 101, 101, 255, 109, 109, 109, 255, 118, 118, 118, 255, 126, 126, 126, 255, 135, 135, 135, 255, 143, 143, 143, 255, 152, 152, 152, 255, 160, 160, 160, 255, 169, 169, 169, 255, 177, 177, 177, 255, 186, 186, 186, 255, 194, 194, 194, 255, 203, 203, 203, 255, 211, 211, 211, 255, 220, 220, 220, 255, 228, 228, 228, 255, 237, 237, 237, 255, 245, 245, 245, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 245, 245, 245, 255, 237, 237, 237, 255, 228, 228, 228, 255, 220, 220, 220, 255, 211, 211, 211, 255, 203, 203, 203, 255, 194, 194, 194, 255, 186, 186, 186, 255, 177, 177, 177, 255, 169, 169, 169, 255, 160, 160, 160, 255, 152, 152, 152, 255, 143, 143, 143, 255, 135, 135, 135, 255, 126, 126, 126, 255, 118, 118, 118, 255, 109, 109, 109, 255, 101, 101, 101, 255, 92, 92, 92, 255, 84, 84, 84, 255, 75, 75, 75, 255, 67, 67, 67, 255, 58, 58, 58, 255, 50, 50, 50, 255, 41, 41, 41, 255, 33, 33, 33, 255, 24, 24, 24, 255, 16, 16, 16, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 15, 15, 15, 255, 24, 24, 24, 255, 32, 32, 32, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 66, 66, 66, 255, 75, 75, 75, 255, 83, 83, 83, 255, 92, 92, 92, 255, 100, 100, 100, 255, 109, 109, 109, 255, 117, 117, 117, 255, 126, 126, 126, 255, 134, 134, 134, 255, 143, 143, 143, 255, 151, 151, 151, 255, 160, 160, 160, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 194, 194, 194, 255, 202, 202, 202, 255, 211, 211, 211, 255, 219, 219, 219, 255, 228, 228, 228, 255, 236, 236, 236, 255, 245, 245, 245, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 245, 245, 245, 255, 236, 236, 236, 255, 228, 228, 228, 255, 219, 219, 219, 255, 211, 211, 211, 255, 202, 202, 202, 255, 194, 194, 194, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 160, 160, 160, 255, 151, 151, 151, 255, 143, 143, 143, 255, 134, 134, 134, 255, 126, 126, 126, 255, 117, 117, 117, 255, 109, 109, 109, 255, 100, 100, 100, 255, 92, 92, 92, 255, 83, 83, 83, 255, 75, 75, 75, 255, 66, 66, 66, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 32, 32, 32, 255, 24, 24, 24, 255, 15, 15, 15, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 15, 15, 15, 255, 24, 24, 24, 255, 32, 32, 32, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 66, 66, 66, 255, 75, 75, 75, 255, 83, 83, 83, 255, 92, 92, 92, 255, 100, 100, 100, 255, 109, 109, 109, 255, 117, 117, 117, 255, 125, 125, 125, 255, 134, 134, 134, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 168, 168, 168, 255, 176, 176, 176, 255, 185, 185, 185, 255, 193, 193, 193, 255, 202, 202, 202, 255, 210, 210, 210, 255, 219, 219, 219, 255, 227, 227, 227, 255, 236, 236, 236, 255, 244, 244, 244, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 244, 244, 244, 255, 236, 236, 236, 255, 227, 227, 227, 255, 219, 219, 219, 255, 210, 210, 210, 255, 202, 202, 202, 255, 193, 193, 193, 255, 185, 185, 185, 255, 176, 176, 176, 255, 168, 168, 168, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 134, 134, 134, 255, 125, 125, 125, 255, 117, 117, 117, 255, 109, 109, 109, 255, 100, 100, 100, 255, 92, 92, 92, 255, 83, 83, 83, 255, 75, 75, 75, 255, 66, 66, 66, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 32, 32, 32, 255, 24, 24, 24, 255, 15, 15, 15, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 15, 15, 15, 255, 23, 23, 23, 255, 32, 32, 32, 255, 40, 40, 40, 255, 49, 49, 49, 255, 57, 57, 57, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 91, 91, 91, 255, 100, 100, 100, 255, 108, 108, 108, 255, 117, 117, 117, 255, 125, 125, 125, 255, 134, 134, 134, 255, 142, 142, 142, 255, 151, 151, 151, 255, 159, 159, 159, 255, 167, 167, 167, 255, 176, 176, 176, 255, 184, 184, 184, 255, 193, 193, 193, 255, 201, 201, 201, 255, 210, 210, 210, 255, 218, 218, 218, 255, 227, 227, 227, 255, 235, 235, 235, 255, 244, 244, 244, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 244, 244, 244, 255, 235, 235, 235, 255, 227, 227, 227, 255, 218, 218, 218, 255, 210, 210, 210, 255, 201, 201, 201, 255, 193, 193, 193, 255, 184, 184, 184, 255, 176, 176, 176, 255, 167, 167, 167, 255, 159, 159, 159, 255, 151, 151, 151, 255, 142, 142, 142, 255, 134, 134, 134, 255, 125, 125, 125, 255, 117, 117, 117, 255, 108, 108, 108, 255, 100, 100, 100, 255, 91, 91, 91, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 57, 57, 57, 255, 49, 49, 49, 255, 40, 40, 40, 255, 32, 32, 32, 255, 23, 23, 23, 255, 15, 15, 15, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 14, 14, 14, 255, 23, 23, 23, 255, 31, 31, 31, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 65, 65, 65, 255, 74, 74, 74, 255, 82, 82, 82, 255, 91, 91, 91, 255, 99, 99, 99, 255, 108, 108, 108, 255, 116, 116, 116, 255, 125, 125, 125, 255, 133, 133, 133, 255, 142, 142, 142, 255, 150, 150, 150, 255, 159, 159, 159, 255, 167, 167, 167, 255, 175, 175, 175, 255, 184, 184, 184, 255, 192, 192, 192, 255, 201, 201, 201, 255, 209, 209, 209, 255, 218, 218, 218, 255, 226, 226, 226, 255, 235, 235, 235, 255, 243, 243, 243, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 243, 243, 243, 255, 235, 235, 235, 255, 226, 226, 226, 255, 218, 218, 218, 255, 209, 209, 209, 255, 201, 201, 201, 255, 192, 192, 192, 255, 184, 184, 184, 255, 175, 175, 175, 255, 167, 167, 167, 255, 159, 159, 159, 255, 150, 150, 150, 255, 142, 142, 142, 255, 133, 133, 133, 255, 125, 125, 125, 255, 116, 116, 116, 255, 108, 108, 108, 255, 99, 99, 99, 255, 91, 91, 91, 255, 82, 82, 82, 255, 74, 74, 74, 255, 65, 65, 65, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 31, 31, 31, 255, 23, 23, 23, 255, 14, 14, 14, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 14, 14, 14, 255, 22, 22, 22, 255, 31, 31, 31, 255, 39, 39, 39, 255, 48, 48, 48, 255, 56, 56, 56, 255, 65, 65, 65, 255, 73, 73, 73, 255, 82, 82, 82, 255, 90, 90, 90, 255, 99, 99, 99, 255, 107, 107, 107, 255, 116, 116, 116, 255, 124, 124, 124, 255, 133, 133, 133, 255, 141, 141, 141, 255, 150, 150, 150, 255, 158, 158, 158, 255, 166, 166, 166, 255, 175, 175, 175, 255, 183, 183, 183, 255, 192, 192, 192, 255, 200, 200, 200, 255, 209, 209, 209, 255, 217, 217, 217, 255, 226, 226, 226, 255, 234, 234, 234, 255, 243, 243, 243, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 243, 243, 243, 255, 234, 234, 234, 255, 226, 226, 226, 255, 217, 217, 217, 255, 209, 209, 209, 255, 200, 200, 200, 255, 192, 192, 192, 255, 183, 183, 183, 255, 175, 175, 175, 255, 166, 166, 166, 255, 158, 158, 158, 255, 150, 150, 150, 255, 141, 141, 141, 255, 133, 133, 133, 255, 124, 124, 124, 255, 116, 116, 116, 255, 107, 107, 107, 255, 99, 99, 99, 255, 90, 90, 90, 255, 82, 82, 82, 255, 73, 73, 73, 255, 65, 65, 65, 255, 56, 56, 56, 255, 48, 48, 48, 255, 39, 39, 39, 255, 31, 31, 31, 255, 22, 22, 22, 255, 14, 14, 14, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 14, 14, 14, 255, 22, 22, 22, 255, 30, 30, 30, 255, 39, 39, 39, 255, 47, 47, 47, 255, 56, 56, 56, 255, 64, 64, 64, 255, 73, 73, 73, 255, 81, 81, 81, 255, 90, 90, 90, 255, 98, 98, 98, 255, 107, 107, 107, 255, 115, 115, 115, 255, 124, 124, 124, 255, 132, 132, 132, 255, 141, 141, 141, 255, 149, 149, 149, 255, 157, 157, 157, 255, 166, 166, 166, 255, 174, 174, 174, 255, 183, 183, 183, 255, 191, 191, 191, 255, 200, 200, 200, 255, 208, 208, 208, 255, 217, 217, 217, 255, 225, 225, 225, 255, 234, 234, 234, 255, 242, 242, 242, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 242, 242, 242, 255, 234, 234, 234, 255, 225, 225, 225, 255, 217, 217, 217, 255, 208, 208, 208, 255, 200, 200, 200, 255, 191, 191, 191, 255, 183, 183, 183, 255, 174, 174, 174, 255, 166, 166, 166, 255, 157, 157, 157, 255, 149, 149, 149, 255, 141, 141, 141, 255, 132, 132, 132, 255, 124, 124, 124, 255, 115, 115, 115, 255, 107, 107, 107, 255, 98, 98, 98, 255, 90, 90, 90, 255, 81, 81, 81, 255, 73, 73, 73, 255, 64, 64, 64, 255, 56, 56, 56, 255, 47, 47, 47, 255, 39, 39, 39, 255, 30, 30, 30, 255, 22, 22, 22, 255, 14, 14, 14, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 13, 13, 13, 255, 21, 21, 21, 255, 30, 30, 30, 255, 38, 38, 38, 255, 47, 47, 47, 255, 55, 55, 55, 255, 64, 64, 64, 255, 72, 72, 72, 255, 81, 81, 81, 255, 89, 89, 89, 255, 98, 98, 98, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 131, 131, 131, 255, 140, 140, 140, 255, 148, 148, 148, 255, 157, 157, 157, 255, 165, 165, 165, 255, 174, 174, 174, 255, 182, 182, 182, 255, 191, 191, 191, 255, 199, 199, 199, 255, 208, 208, 208, 255, 216, 216, 216, 255, 224, 224, 224, 255, 233, 233, 233, 255, 241, 241, 241, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 241, 241, 241, 255, 233, 233, 233, 255, 224, 224, 224, 255, 216, 216, 216, 255, 208, 208, 208, 255, 199, 199, 199, 255, 191, 191, 191, 255, 182, 182, 182, 255, 174, 174, 174, 255, 165, 165, 165, 255, 157, 157, 157, 255, 148, 148, 148, 255, 140, 140, 140, 255, 131, 131, 131, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 98, 98, 98, 255, 89, 89, 89, 255, 81, 81, 81, 255, 72, 72, 72, 255, 64, 64, 64, 255, 55, 55, 55, 255, 47, 47, 47, 255, 38, 38, 38, 255, 30, 30, 30, 255, 21, 21, 21, 255, 13, 13, 13, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 12, 12, 12, 255, 21, 21, 21, 255, 29, 29, 29, 255, 38, 38, 38, 255, 46, 46, 46, 255, 55, 55, 55, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 114, 114, 114, 255, 122, 122, 122, 255, 131, 131, 131, 255, 139, 139, 139, 255, 148, 148, 148, 255, 156, 156, 156, 255, 165, 165, 165, 255, 173, 173, 173, 255, 182, 182, 182, 255, 190, 190, 190, 255, 198, 198, 198, 255, 207, 207, 207, 255, 215, 215, 215, 255, 224, 224, 224, 255, 232, 232, 232, 255, 241, 241, 241, 255, 249, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 241, 241, 241, 255, 232, 232, 232, 255, 224, 224, 224, 255, 215, 215, 215, 255, 207, 207, 207, 255, 198, 198, 198, 255, 190, 190, 190, 255, 182, 182, 182, 255, 173, 173, 173, 255, 165, 165, 165, 255, 156, 156, 156, 255, 148, 148, 148, 255, 139, 139, 139, 255, 131, 131, 131, 255, 122, 122, 122, 255, 114, 114, 114, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 55, 55, 55, 255, 46, 46, 46, 255, 38, 38, 38, 255, 29, 29, 29, 255, 21, 21, 21, 255, 12, 12, 12, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 12, 12, 12, 255, 20, 20, 20, 255, 29, 29, 29, 255, 37, 37, 37, 255, 46, 46, 46, 255, 54, 54, 54, 255, 63, 63, 63, 255, 71, 71, 71, 255, 79, 79, 79, 255, 88, 88, 88, 255, 96, 96, 96, 255, 105, 105, 105, 255, 113, 113, 113, 255, 122, 122, 122, 255, 130, 130, 130, 255, 139, 139, 139, 255, 147, 147, 147, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 198, 198, 198, 255, 206, 206, 206, 255, 215, 215, 215, 255, 223, 223, 223, 255, 231, 231, 231, 255, 240, 240, 240, 255, 248, 248, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 240, 240, 240, 255, 231, 231, 231, 255, 223, 223, 223, 255, 215, 215, 215, 255, 206, 206, 206, 255, 198, 198, 198, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 147, 147, 147, 255, 139, 139, 139, 255, 130, 130, 130, 255, 122, 122, 122, 255, 113, 113, 113, 255, 105, 105, 105, 255, 96, 96, 96, 255, 88, 88, 88, 255, 79, 79, 79, 255, 71, 71, 71, 255, 63, 63, 63, 255, 54, 54, 54, 255, 46, 46, 46, 255, 37, 37, 37, 255, 29, 29, 29, 255, 20, 20, 20, 255, 12, 12, 12, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 11, 11, 11, 255, 20, 20, 20, 255, 28, 28, 28, 255, 37, 37, 37, 255, 45, 45, 45, 255, 53, 53, 53, 255, 62, 62, 62, 255, 70, 70, 70, 255, 79, 79, 79, 255, 87, 87, 87, 255, 96, 96, 96, 255, 104, 104, 104, 255, 113, 113, 113, 255, 121, 121, 121, 255, 129, 129, 129, 255, 138, 138, 138, 255, 146, 146, 146, 255, 155, 155, 155, 255, 163, 163, 163, 255, 172, 172, 172, 255, 180, 180, 180, 255, 188, 188, 188, 255, 197, 197, 197, 255, 205, 205, 205, 255, 214, 214, 214, 255, 222, 222, 222, 255, 231, 231, 231, 255, 239, 239, 239, 255, 247, 247, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 247, 247, 255, 239, 239, 239, 255, 231, 231, 231, 255, 222, 222, 222, 255, 214, 214, 214, 255, 205, 205, 205, 255, 197, 197, 197, 255, 188, 188, 188, 255, 180, 180, 180, 255, 172, 172, 172, 255, 163, 163, 163, 255, 155, 155, 155, 255, 146, 146, 146, 255, 138, 138, 138, 255, 129, 129, 129, 255, 121, 121, 121, 255, 113, 113, 113, 255, 104, 104, 104, 255, 96, 96, 96, 255, 87, 87, 87, 255, 79, 79, 79, 255, 70, 70, 70, 255, 62, 62, 62, 255, 53, 53, 53, 255, 45, 45, 45, 255, 37, 37, 37, 255, 28, 28, 28, 255, 20, 20, 20, 255, 11, 11, 11, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 11, 11, 11, 255, 19, 19, 19, 255, 27, 27, 27, 255, 36, 36, 36, 255, 44, 44, 44, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 78, 78, 78, 255, 87, 87, 87, 255, 95, 95, 95, 255, 103, 103, 103, 255, 112, 112, 112, 255, 120, 120, 120, 255, 129, 129, 129, 255, 137, 137, 137, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 171, 171, 171, 255, 179, 179, 179, 255, 188, 188, 188, 255, 196, 196, 196, 255, 204, 204, 204, 255, 213, 213, 213, 255, 221, 221, 221, 255, 230, 230, 230, 255, 238, 238, 238, 255, 246, 246, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 246, 246, 255, 238, 238, 238, 255, 230, 230, 230, 255, 221, 221, 221, 255, 213, 213, 213, 255, 204, 204, 204, 255, 196, 196, 196, 255, 188, 188, 188, 255, 179, 179, 179, 255, 171, 171, 171, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 137, 137, 137, 255, 129, 129, 129, 255, 120, 120, 120, 255, 112, 112, 112, 255, 103, 103, 103, 255, 95, 95, 95, 255, 87, 87, 87, 255, 78, 78, 78, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 44, 44, 44, 255, 36, 36, 36, 255, 27, 27, 27, 255, 19, 19, 19, 255, 11, 11, 11, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 10, 10, 10, 255, 18, 18, 18, 255, 27, 27, 27, 255, 35, 35, 35, 255, 44, 44, 44, 255, 52, 52, 52, 255, 60, 60, 60, 255, 69, 69, 69, 255, 77, 77, 77, 255, 86, 86, 86, 255, 94, 94, 94, 255, 103, 103, 103, 255, 111, 111, 111, 255, 119, 119, 119, 255, 128, 128, 128, 255, 136, 136, 136, 255, 145, 145, 145, 255, 153, 153, 153, 255, 161, 161, 161, 255, 170, 170, 170, 255, 178, 178, 178, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 220, 220, 220, 255, 229, 229, 229, 255, 237, 237, 237, 255, 245, 245, 245, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 245, 245, 245, 255, 237, 237, 237, 255, 229, 229, 229, 255, 220, 220, 220, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 178, 178, 178, 255, 170, 170, 170, 255, 161, 161, 161, 255, 153, 153, 153, 255, 145, 145, 145, 255, 136, 136, 136, 255, 128, 128, 128, 255, 119, 119, 119, 255, 111, 111, 111, 255, 103, 103, 103, 255, 94, 94, 94, 255, 86, 86, 86, 255, 77, 77, 77, 255, 69, 69, 69, 255, 60, 60, 60, 255, 52, 52, 52, 255, 44, 44, 44, 255, 35, 35, 35, 255, 27, 27, 27, 255, 18, 18, 18, 255, 10, 10, 10, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 9, 9, 9, 255, 18, 18, 18, 255, 26, 26, 26, 255, 34, 34, 34, 255, 43, 43, 43, 255, 51, 51, 51, 255, 60, 60, 60, 255, 68, 68, 68, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 102, 102, 102, 255, 110, 110, 110, 255, 119, 119, 119, 255, 127, 127, 127, 255, 135, 135, 135, 255, 144, 144, 144, 255, 152, 152, 152, 255, 161, 161, 161, 255, 169, 169, 169, 255, 177, 177, 177, 255, 186, 186, 186, 255, 194, 194, 194, 255, 203, 203, 203, 255, 211, 211, 211, 255, 219, 219, 219, 255, 228, 228, 228, 255, 236, 236, 236, 255, 244, 244, 244, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 244, 244, 244, 255, 236, 236, 236, 255, 228, 228, 228, 255, 219, 219, 219, 255, 211, 211, 211, 255, 203, 203, 203, 255, 194, 194, 194, 255, 186, 186, 186, 255, 177, 177, 177, 255, 169, 169, 169, 255, 161, 161, 161, 255, 152, 152, 152, 255, 144, 144, 144, 255, 135, 135, 135, 255, 127, 127, 127, 255, 119, 119, 119, 255, 110, 110, 110, 255, 102, 102, 102, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 68, 68, 68, 255, 60, 60, 60, 255, 51, 51, 51, 255, 43, 43, 43, 255, 34, 34, 34, 255, 26, 26, 26, 255, 18, 18, 18, 255, 9, 9, 9, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 17, 17, 17, 255, 25, 25, 25, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 59, 59, 59, 255, 67, 67, 67, 255, 76, 76, 76, 255, 84, 84, 84, 255, 92, 92, 92, 255, 101, 101, 101, 255, 109, 109, 109, 255, 118, 118, 118, 255, 126, 126, 126, 255, 134, 134, 134, 255, 143, 143, 143, 255, 151, 151, 151, 255, 160, 160, 160, 255, 168, 168, 168, 255, 176, 176, 176, 255, 185, 185, 185, 255, 193, 193, 193, 255, 202, 202, 202, 255, 210, 210, 210, 255, 218, 218, 218, 255, 227, 227, 227, 255, 235, 235, 235, 255, 243, 243, 243, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 243, 243, 243, 255, 235, 235, 235, 255, 227, 227, 227, 255, 218, 218, 218, 255, 210, 210, 210, 255, 202, 202, 202, 255, 193, 193, 193, 255, 185, 185, 185, 255, 176, 176, 176, 255, 168, 168, 168, 255, 160, 160, 160, 255, 151, 151, 151, 255, 143, 143, 143, 255, 134, 134, 134, 255, 126, 126, 126, 255, 118, 118, 118, 255, 109, 109, 109, 255, 101, 101, 101, 255, 92, 92, 92, 255, 84, 84, 84, 255, 76, 76, 76, 255, 67, 67, 67, 255, 59, 59, 59, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 25, 25, 25, 255, 17, 17, 17, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 16, 16, 16, 255, 24, 24, 24, 255, 33, 33, 33, 255, 41, 41, 41, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 75, 75, 75, 255, 83, 83, 83, 255, 92, 92, 92, 255, 100, 100, 100, 255, 108, 108, 108, 255, 117, 117, 117, 255, 125, 125, 125, 255, 133, 133, 133, 255, 142, 142, 142, 255, 150, 150, 150, 255, 159, 159, 159, 255, 167, 167, 167, 255, 175, 175, 175, 255, 184, 184, 184, 255, 192, 192, 192, 255, 200, 200, 200, 255, 209, 209, 209, 255, 217, 217, 217, 255, 226, 226, 226, 255, 234, 234, 234, 255, 242, 242, 242, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 242, 242, 242, 255, 234, 234, 234, 255, 226, 226, 226, 255, 217, 217, 217, 255, 209, 209, 209, 255, 200, 200, 200, 255, 192, 192, 192, 255, 184, 184, 184, 255, 175, 175, 175, 255, 167, 167, 167, 255, 159, 159, 159, 255, 150, 150, 150, 255, 142, 142, 142, 255, 133, 133, 133, 255, 125, 125, 125, 255, 117, 117, 117, 255, 108, 108, 108, 255, 100, 100, 100, 255, 92, 92, 92, 255, 83, 83, 83, 255, 75, 75, 75, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 41, 41, 41, 255, 33, 33, 33, 255, 24, 24, 24, 255, 16, 16, 16, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 15, 15, 15, 255, 23, 23, 23, 255, 32, 32, 32, 255, 40, 40, 40, 255, 49, 49, 49, 255, 57, 57, 57, 255, 65, 65, 65, 255, 74, 74, 74, 255, 82, 82, 82, 255, 91, 91, 91, 255, 99, 99, 99, 255, 107, 107, 107, 255, 116, 116, 116, 255, 124, 124, 124, 255, 132, 132, 132, 255, 141, 141, 141, 255, 149, 149, 149, 255, 158, 158, 158, 255, 166, 166, 166, 255, 174, 174, 174, 255, 183, 183, 183, 255, 191, 191, 191, 255, 199, 199, 199, 255, 208, 208, 208, 255, 216, 216, 216, 255, 224, 224, 224, 255, 233, 233, 233, 255, 241, 241, 241, 255, 249, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 241, 241, 241, 255, 233, 233, 233, 255, 224, 224, 224, 255, 216, 216, 216, 255, 208, 208, 208, 255, 199, 199, 199, 255, 191, 191, 191, 255, 183, 183, 183, 255, 174, 174, 174, 255, 166, 166, 166, 255, 158, 158, 158, 255, 149, 149, 149, 255, 141, 141, 141, 255, 132, 132, 132, 255, 124, 124, 124, 255, 116, 116, 116, 255, 107, 107, 107, 255, 99, 99, 99, 255, 91, 91, 91, 255, 82, 82, 82, 255, 74, 74, 74, 255, 65, 65, 65, 255, 57, 57, 57, 255, 49, 49, 49, 255, 40, 40, 40, 255, 32, 32, 32, 255, 23, 23, 23, 255, 15, 15, 15, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 14, 14, 14, 255, 23, 23, 23, 255, 31, 31, 31, 255, 39, 39, 39, 255, 48, 48, 48, 255, 56, 56, 56, 255, 64, 64, 64, 255, 73, 73, 73, 255, 81, 81, 81, 255, 90, 90, 90, 255, 98, 98, 98, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 131, 131, 131, 255, 140, 140, 140, 255, 148, 148, 148, 255, 157, 157, 157, 255, 165, 165, 165, 255, 173, 173, 173, 255, 182, 182, 182, 255, 190, 190, 190, 255, 198, 198, 198, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 232, 232, 232, 255, 240, 240, 240, 255, 248, 248, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 240, 240, 240, 255, 232, 232, 232, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 198, 198, 198, 255, 190, 190, 190, 255, 182, 182, 182, 255, 173, 173, 173, 255, 165, 165, 165, 255, 157, 157, 157, 255, 148, 148, 148, 255, 140, 140, 140, 255, 131, 131, 131, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 98, 98, 98, 255, 90, 90, 90, 255, 81, 81, 81, 255, 73, 73, 73, 255, 64, 64, 64, 255, 56, 56, 56, 255, 48, 48, 48, 255, 39, 39, 39, 255, 31, 31, 31, 255, 23, 23, 23, 255, 14, 14, 14, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 13, 13, 13, 255, 22, 22, 22, 255, 30, 30, 30, 255, 38, 38, 38, 255, 47, 47, 47, 255, 55, 55, 55, 255, 63, 63, 63, 255, 72, 72, 72, 255, 80, 80, 80, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 114, 114, 114, 255, 122, 122, 122, 255, 130, 130, 130, 255, 139, 139, 139, 255, 147, 147, 147, 255, 155, 155, 155, 255, 164, 164, 164, 255, 172, 172, 172, 255, 180, 180, 180, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 214, 214, 214, 255, 222, 222, 222, 255, 230, 230, 230, 255, 239, 239, 239, 255, 247, 247, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 247, 247, 255, 239, 239, 239, 255, 230, 230, 230, 255, 222, 222, 222, 255, 214, 214, 214, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 180, 180, 180, 255, 172, 172, 172, 255, 164, 164, 164, 255, 155, 155, 155, 255, 147, 147, 147, 255, 139, 139, 139, 255, 130, 130, 130, 255, 122, 122, 122, 255, 114, 114, 114, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 80, 80, 80, 255, 72, 72, 72, 255, 63, 63, 63, 255, 55, 55, 55, 255, 47, 47, 47, 255, 38, 38, 38, 255, 30, 30, 30, 255, 22, 22, 22, 255, 13, 13, 13, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 12, 12, 12, 255, 21, 21, 21, 255, 29, 29, 29, 255, 37, 37, 37, 255, 46, 46, 46, 255, 54, 54, 54, 255, 62, 62, 62, 255, 71, 71, 71, 255, 79, 79, 79, 255, 87, 87, 87, 255, 96, 96, 96, 255, 104, 104, 104, 255, 113, 113, 113, 255, 121, 121, 121, 255, 129, 129, 129, 255, 138, 138, 138, 255, 146, 146, 146, 255, 154, 154, 154, 255, 163, 163, 163, 255, 171, 171, 171, 255, 179, 179, 179, 255, 187, 187, 187, 255, 196, 196, 196, 255, 204, 204, 204, 255, 212, 212, 212, 255, 221, 221, 221, 255, 229, 229, 229, 255, 237, 237, 237, 255, 246, 246, 246, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 246, 246, 246, 255, 237, 237, 237, 255, 229, 229, 229, 255, 221, 221, 221, 255, 212, 212, 212, 255, 204, 204, 204, 255, 196, 196, 196, 255, 187, 187, 187, 255, 179, 179, 179, 255, 171, 171, 171, 255, 163, 163, 163, 255, 154, 154, 154, 255, 146, 146, 146, 255, 138, 138, 138, 255, 129, 129, 129, 255, 121, 121, 121, 255, 113, 113, 113, 255, 104, 104, 104, 255, 96, 96, 96, 255, 87, 87, 87, 255, 79, 79, 79, 255, 71, 71, 71, 255, 62, 62, 62, 255, 54, 54, 54, 255, 46, 46, 46, 255, 37, 37, 37, 255, 29, 29, 29, 255, 21, 21, 21, 255, 12, 12, 12, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 11, 11, 11, 255, 20, 20, 20, 255, 28, 28, 28, 255, 36, 36, 36, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 70, 70, 70, 255, 78, 78, 78, 255, 86, 86, 86, 255, 95, 95, 95, 255, 103, 103, 103, 255, 111, 111, 111, 255, 120, 120, 120, 255, 128, 128, 128, 255, 136, 136, 136, 255, 145, 145, 145, 255, 153, 153, 153, 255, 161, 161, 161, 255, 170, 170, 170, 255, 178, 178, 178, 255, 186, 186, 186, 255, 194, 194, 194, 255, 203, 203, 203, 255, 211, 211, 211, 255, 219, 219, 219, 255, 228, 228, 228, 255, 236, 236, 236, 255, 244, 244, 244, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 244, 244, 244, 255, 236, 236, 236, 255, 228, 228, 228, 255, 219, 219, 219, 255, 211, 211, 211, 255, 203, 203, 203, 255, 194, 194, 194, 255, 186, 186, 186, 255, 178, 178, 178, 255, 170, 170, 170, 255, 161, 161, 161, 255, 153, 153, 153, 255, 145, 145, 145, 255, 136, 136, 136, 255, 128, 128, 128, 255, 120, 120, 120, 255, 111, 111, 111, 255, 103, 103, 103, 255, 95, 95, 95, 255, 86, 86, 86, 255, 78, 78, 78, 255, 70, 70, 70, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 36, 36, 36, 255, 28, 28, 28, 255, 20, 20, 20, 255, 11, 11, 11, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 10, 10, 10, 255, 18, 18, 18, 255, 27, 27, 27, 255, 35, 35, 35, 255, 43, 43, 43, 255, 52, 52, 52, 255, 60, 60, 60, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 94, 94, 94, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 127, 127, 127, 255, 135, 135, 135, 255, 143, 143, 143, 255, 152, 152, 152, 255, 160, 160, 160, 255, 168, 168, 168, 255, 177, 177, 177, 255, 185, 185, 185, 255, 193, 193, 193, 255, 201, 201, 201, 255, 210, 210, 210, 255, 218, 218, 218, 255, 226, 226, 226, 255, 234, 234, 234, 255, 243, 243, 243, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 243, 243, 243, 255, 234, 234, 234, 255, 226, 226, 226, 255, 218, 218, 218, 255, 210, 210, 210, 255, 201, 201, 201, 255, 193, 193, 193, 255, 185, 185, 185, 255, 177, 177, 177, 255, 168, 168, 168, 255, 160, 160, 160, 255, 152, 152, 152, 255, 143, 143, 143, 255, 135, 135, 135, 255, 127, 127, 127, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 94, 94, 94, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 60, 60, 60, 255, 52, 52, 52, 255, 43, 43, 43, 255, 35, 35, 35, 255, 27, 27, 27, 255, 18, 18, 18, 255, 10, 10, 10, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 9, 9, 9, 255, 17, 17, 17, 255, 26, 26, 26, 255, 34, 34, 34, 255, 42, 42, 42, 255, 51, 51, 51, 255, 59, 59, 59, 255, 67, 67, 67, 255, 76, 76, 76, 255, 84, 84, 84, 255, 92, 92, 92, 255, 101, 101, 101, 255, 109, 109, 109, 255, 117, 117, 117, 255, 126, 126, 126, 255, 134, 134, 134, 255, 142, 142, 142, 255, 150, 150, 150, 255, 159, 159, 159, 255, 167, 167, 167, 255, 175, 175, 175, 255, 184, 184, 184, 255, 192, 192, 192, 255, 200, 200, 200, 255, 208, 208, 208, 255, 217, 217, 217, 255, 225, 225, 225, 255, 233, 233, 233, 255, 241, 241, 241, 255, 249, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 241, 241, 241, 255, 233, 233, 233, 255, 225, 225, 225, 255, 217, 217, 217, 255, 208, 208, 208, 255, 200, 200, 200, 255, 192, 192, 192, 255, 184, 184, 184, 255, 175, 175, 175, 255, 167, 167, 167, 255, 159, 159, 159, 255, 150, 150, 150, 255, 142, 142, 142, 255, 134, 134, 134, 255, 126, 126, 126, 255, 117, 117, 117, 255, 109, 109, 109, 255, 101, 101, 101, 255, 92, 92, 92, 255, 84, 84, 84, 255, 76, 76, 76, 255, 67, 67, 67, 255, 59, 59, 59, 255, 51, 51, 51, 255, 42, 42, 42, 255, 34, 34, 34, 255, 26, 26, 26, 255, 17, 17, 17, 255, 9, 9, 9, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 16, 16, 16, 255, 24, 24, 24, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 91, 91, 91, 255, 99, 99, 99, 255, 108, 108, 108, 255, 116, 116, 116, 255, 124, 124, 124, 255, 132, 132, 132, 255, 141, 141, 141, 255, 149, 149, 149, 255, 157, 157, 157, 255, 166, 166, 166, 255, 174, 174, 174, 255, 182, 182, 182, 255, 190, 190, 190, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 232, 232, 232, 255, 240, 240, 240, 255, 248, 248, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 240, 240, 240, 255, 232, 232, 232, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 190, 190, 190, 255, 182, 182, 182, 255, 174, 174, 174, 255, 166, 166, 166, 255, 157, 157, 157, 255, 149, 149, 149, 255, 141, 141, 141, 255, 132, 132, 132, 255, 124, 124, 124, 255, 116, 116, 116, 255, 108, 108, 108, 255, 99, 99, 99, 255, 91, 91, 91, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 24, 24, 24, 255, 16, 16, 16, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 15, 15, 15, 255, 23, 23, 23, 255, 32, 32, 32, 255, 40, 40, 40, 255, 48, 48, 48, 255, 57, 57, 57, 255, 65, 65, 65, 255, 73, 73, 73, 255, 81, 81, 81, 255, 90, 90, 90, 255, 98, 98, 98, 255, 106, 106, 106, 255, 115, 115, 115, 255, 123, 123, 123, 255, 131, 131, 131, 255, 139, 139, 139, 255, 148, 148, 148, 255, 156, 156, 156, 255, 164, 164, 164, 255, 172, 172, 172, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 214, 214, 214, 255, 222, 222, 222, 255, 230, 230, 230, 255, 238, 238, 238, 255, 246, 246, 246, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 246, 246, 246, 255, 238, 238, 238, 255, 230, 230, 230, 255, 222, 222, 222, 255, 214, 214, 214, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 172, 172, 172, 255, 164, 164, 164, 255, 156, 156, 156, 255, 148, 148, 148, 255, 139, 139, 139, 255, 131, 131, 131, 255, 123, 123, 123, 255, 115, 115, 115, 255, 106, 106, 106, 255, 98, 98, 98, 255, 90, 90, 90, 255, 81, 81, 81, 255, 73, 73, 73, 255, 65, 65, 65, 255, 57, 57, 57, 255, 48, 48, 48, 255, 40, 40, 40, 255, 32, 32, 32, 255, 23, 23, 23, 255, 15, 15, 15, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 14, 14, 14, 255, 22, 22, 22, 255, 30, 30, 30, 255, 39, 39, 39, 255, 47, 47, 47, 255, 55, 55, 55, 255, 64, 64, 64, 255, 72, 72, 72, 255, 80, 80, 80, 255, 88, 88, 88, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 130, 130, 130, 255, 138, 138, 138, 255, 146, 146, 146, 255, 154, 154, 154, 255, 163, 163, 163, 255, 171, 171, 171, 255, 179, 179, 179, 255, 187, 187, 187, 255, 196, 196, 196, 255, 204, 204, 204, 255, 212, 212, 212, 255, 220, 220, 220, 255, 228, 228, 228, 255, 237, 237, 237, 255, 245, 245, 245, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 245, 245, 245, 255, 237, 237, 237, 255, 228, 228, 228, 255, 220, 220, 220, 255, 212, 212, 212, 255, 204, 204, 204, 255, 196, 196, 196, 255, 187, 187, 187, 255, 179, 179, 179, 255, 171, 171, 171, 255, 163, 163, 163, 255, 154, 154, 154, 255, 146, 146, 146, 255, 138, 138, 138, 255, 130, 130, 130, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 88, 88, 88, 255, 80, 80, 80, 255, 72, 72, 72, 255, 64, 64, 64, 255, 55, 55, 55, 255, 47, 47, 47, 255, 39, 39, 39, 255, 30, 30, 30, 255, 22, 22, 22, 255, 14, 14, 14, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 12, 12, 12, 255, 21, 21, 21, 255, 29, 29, 29, 255, 37, 37, 37, 255, 46, 46, 46, 255, 54, 54, 54, 255, 62, 62, 62, 255, 70, 70, 70, 255, 79, 79, 79, 255, 87, 87, 87, 255, 95, 95, 95, 255, 104, 104, 104, 255, 112, 112, 112, 255, 120, 120, 120, 255, 128, 128, 128, 255, 137, 137, 137, 255, 145, 145, 145, 255, 153, 153, 153, 255, 161, 161, 161, 255, 169, 169, 169, 255, 178, 178, 178, 255, 186, 186, 186, 255, 194, 194, 194, 255, 202, 202, 202, 255, 210, 210, 210, 255, 219, 219, 219, 255, 227, 227, 227, 255, 235, 235, 235, 255, 243, 243, 243, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 243, 243, 243, 255, 235, 235, 235, 255, 227, 227, 227, 255, 219, 219, 219, 255, 210, 210, 210, 255, 202, 202, 202, 255, 194, 194, 194, 255, 186, 186, 186, 255, 178, 178, 178, 255, 169, 169, 169, 255, 161, 161, 161, 255, 153, 153, 153, 255, 145, 145, 145, 255, 137, 137, 137, 255, 128, 128, 128, 255, 120, 120, 120, 255, 112, 112, 112, 255, 104, 104, 104, 255, 95, 95, 95, 255, 87, 87, 87, 255, 79, 79, 79, 255, 70, 70, 70, 255, 62, 62, 62, 255, 54, 54, 54, 255, 46, 46, 46, 255, 37, 37, 37, 255, 29, 29, 29, 255, 21, 21, 21, 255, 12, 12, 12, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 11, 11, 11, 255, 19, 19, 19, 255, 28, 28, 28, 255, 36, 36, 36, 255, 44, 44, 44, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 86, 86, 86, 255, 94, 94, 94, 255, 102, 102, 102, 255, 110, 110, 110, 255, 119, 119, 119, 255, 127, 127, 127, 255, 135, 135, 135, 255, 143, 143, 143, 255, 151, 151, 151, 255, 160, 160, 160, 255, 168, 168, 168, 255, 176, 176, 176, 255, 184, 184, 184, 255, 192, 192, 192, 255, 201, 201, 201, 255, 209, 209, 209, 255, 217, 217, 217, 255, 225, 225, 225, 255, 233, 233, 233, 255, 241, 241, 241, 255, 249, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 241, 241, 241, 255, 233, 233, 233, 255, 225, 225, 225, 255, 217, 217, 217, 255, 209, 209, 209, 255, 201, 201, 201, 255, 192, 192, 192, 255, 184, 184, 184, 255, 176, 176, 176, 255, 168, 168, 168, 255, 160, 160, 160, 255, 151, 151, 151, 255, 143, 143, 143, 255, 135, 135, 135, 255, 127, 127, 127, 255, 119, 119, 119, 255, 110, 110, 110, 255, 102, 102, 102, 255, 94, 94, 94, 255, 86, 86, 86, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 44, 44, 44, 255, 36, 36, 36, 255, 28, 28, 28, 255, 19, 19, 19, 255, 11, 11, 11, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 10, 10, 10, 255, 18, 18, 18, 255, 26, 26, 26, 255, 35, 35, 35, 255, 43, 43, 43, 255, 51, 51, 51, 255, 59, 59, 59, 255, 68, 68, 68, 255, 76, 76, 76, 255, 84, 84, 84, 255, 92, 92, 92, 255, 101, 101, 101, 255, 109, 109, 109, 255, 117, 117, 117, 255, 125, 125, 125, 255, 133, 133, 133, 255, 142, 142, 142, 255, 150, 150, 150, 255, 158, 158, 158, 255, 166, 166, 166, 255, 174, 174, 174, 255, 183, 183, 183, 255, 191, 191, 191, 255, 199, 199, 199, 255, 207, 207, 207, 255, 215, 215, 215, 255, 223, 223, 223, 255, 231, 231, 231, 255, 239, 239, 239, 255, 248, 248, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 239, 239, 239, 255, 231, 231, 231, 255, 223, 223, 223, 255, 215, 215, 215, 255, 207, 207, 207, 255, 199, 199, 199, 255, 191, 191, 191, 255, 183, 183, 183, 255, 174, 174, 174, 255, 166, 166, 166, 255, 158, 158, 158, 255, 150, 150, 150, 255, 142, 142, 142, 255, 133, 133, 133, 255, 125, 125, 125, 255, 117, 117, 117, 255, 109, 109, 109, 255, 101, 101, 101, 255, 92, 92, 92, 255, 84, 84, 84, 255, 76, 76, 76, 255, 68, 68, 68, 255, 59, 59, 59, 255, 51, 51, 51, 255, 43, 43, 43, 255, 35, 35, 35, 255, 26, 26, 26, 255, 18, 18, 18, 255, 10, 10, 10, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 17, 17, 17, 255, 25, 25, 25, 255, 33, 33, 33, 255, 41, 41, 41, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 83, 83, 83, 255, 91, 91, 91, 255, 99, 99, 99, 255, 107, 107, 107, 255, 116, 116, 116, 255, 124, 124, 124, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 165, 165, 165, 255, 173, 173, 173, 255, 181, 181, 181, 255, 189, 189, 189, 255, 197, 197, 197, 255, 205, 205, 205, 255, 213, 213, 213, 255, 221, 221, 221, 255, 230, 230, 230, 255, 238, 238, 238, 255, 246, 246, 246, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 246, 246, 246, 255, 238, 238, 238, 255, 230, 230, 230, 255, 221, 221, 221, 255, 213, 213, 213, 255, 205, 205, 205, 255, 197, 197, 197, 255, 189, 189, 189, 255, 181, 181, 181, 255, 173, 173, 173, 255, 165, 165, 165, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 124, 124, 124, 255, 116, 116, 116, 255, 107, 107, 107, 255, 99, 99, 99, 255, 91, 91, 91, 255, 83, 83, 83, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 41, 41, 41, 255, 33, 33, 33, 255, 25, 25, 25, 255, 17, 17, 17, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 15, 15, 15, 255, 24, 24, 24, 255, 32, 32, 32, 255, 40, 40, 40, 255, 48, 48, 48, 255, 56, 56, 56, 255, 65, 65, 65, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 98, 98, 98, 255, 106, 106, 106, 255, 114, 114, 114, 255, 122, 122, 122, 255, 130, 130, 130, 255, 138, 138, 138, 255, 147, 147, 147, 255, 155, 155, 155, 255, 163, 163, 163, 255, 171, 171, 171, 255, 179, 179, 179, 255, 187, 187, 187, 255, 195, 195, 195, 255, 204, 204, 204, 255, 212, 212, 212, 255, 220, 220, 220, 255, 228, 228, 228, 255, 236, 236, 236, 255, 244, 244, 244, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 244, 244, 244, 255, 236, 236, 236, 255, 228, 228, 228, 255, 220, 220, 220, 255, 212, 212, 212, 255, 204, 204, 204, 255, 195, 195, 195, 255, 187, 187, 187, 255, 179, 179, 179, 255, 171, 171, 171, 255, 163, 163, 163, 255, 155, 155, 155, 255, 147, 147, 147, 255, 138, 138, 138, 255, 130, 130, 130, 255, 122, 122, 122, 255, 114, 114, 114, 255, 106, 106, 106, 255, 98, 98, 98, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 65, 65, 65, 255, 56, 56, 56, 255, 48, 48, 48, 255, 40, 40, 40, 255, 32, 32, 32, 255, 24, 24, 24, 255, 15, 15, 15, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 14, 14, 14, 255, 22, 22, 22, 255, 30, 30, 30, 255, 39, 39, 39, 255, 47, 47, 47, 255, 55, 55, 55, 255, 63, 63, 63, 255, 71, 71, 71, 255, 80, 80, 80, 255, 88, 88, 88, 255, 96, 96, 96, 255, 104, 104, 104, 255, 112, 112, 112, 255, 120, 120, 120, 255, 129, 129, 129, 255, 137, 137, 137, 255, 145, 145, 145, 255, 153, 153, 153, 255, 161, 161, 161, 255, 169, 169, 169, 255, 177, 177, 177, 255, 185, 185, 185, 255, 194, 194, 194, 255, 202, 202, 202, 255, 210, 210, 210, 255, 218, 218, 218, 255, 226, 226, 226, 255, 234, 234, 234, 255, 242, 242, 242, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 242, 242, 242, 255, 234, 234, 234, 255, 226, 226, 226, 255, 218, 218, 218, 255, 210, 210, 210, 255, 202, 202, 202, 255, 194, 194, 194, 255, 185, 185, 185, 255, 177, 177, 177, 255, 169, 169, 169, 255, 161, 161, 161, 255, 153, 153, 153, 255, 145, 145, 145, 255, 137, 137, 137, 255, 129, 129, 129, 255, 120, 120, 120, 255, 112, 112, 112, 255, 104, 104, 104, 255, 96, 96, 96, 255, 88, 88, 88, 255, 80, 80, 80, 255, 71, 71, 71, 255, 63, 63, 63, 255, 55, 55, 55, 255, 47, 47, 47, 255, 39, 39, 39, 255, 30, 30, 30, 255, 22, 22, 22, 255, 14, 14, 14, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 12, 12, 12, 255, 21, 21, 21, 255, 29, 29, 29, 255, 37, 37, 37, 255, 45, 45, 45, 255, 53, 53, 53, 255, 62, 62, 62, 255, 70, 70, 70, 255, 78, 78, 78, 255, 86, 86, 86, 255, 94, 94, 94, 255, 102, 102, 102, 255, 111, 111, 111, 255, 119, 119, 119, 255, 127, 127, 127, 255, 135, 135, 135, 255, 143, 143, 143, 255, 151, 151, 151, 255, 159, 159, 159, 255, 167, 167, 167, 255, 176, 176, 176, 255, 184, 184, 184, 255, 192, 192, 192, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 224, 224, 224, 255, 232, 232, 232, 255, 240, 240, 240, 255, 248, 248, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 240, 240, 240, 255, 232, 232, 232, 255, 224, 224, 224, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 192, 192, 192, 255, 184, 184, 184, 255, 176, 176, 176, 255, 167, 167, 167, 255, 159, 159, 159, 255, 151, 151, 151, 255, 143, 143, 143, 255, 135, 135, 135, 255, 127, 127, 127, 255, 119, 119, 119, 255, 111, 111, 111, 255, 102, 102, 102, 255, 94, 94, 94, 255, 86, 86, 86, 255, 78, 78, 78, 255, 70, 70, 70, 255, 62, 62, 62, 255, 53, 53, 53, 255, 45, 45, 45, 255, 37, 37, 37, 255, 29, 29, 29, 255, 21, 21, 21, 255, 12, 12, 12, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 11, 11, 11, 255, 19, 19, 19, 255, 27, 27, 27, 255, 35, 35, 35, 255, 44, 44, 44, 255, 52, 52, 52, 255, 60, 60, 60, 255, 68, 68, 68, 255, 76, 76, 76, 255, 84, 84, 84, 255, 93, 93, 93, 255, 101, 101, 101, 255, 109, 109, 109, 255, 117, 117, 117, 255, 125, 125, 125, 255, 133, 133, 133, 255, 141, 141, 141, 255, 149, 149, 149, 255, 158, 158, 158, 255, 166, 166, 166, 255, 174, 174, 174, 255, 182, 182, 182, 255, 190, 190, 190, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 222, 222, 222, 255, 230, 230, 230, 255, 238, 238, 238, 255, 246, 246, 246, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 246, 246, 246, 255, 238, 238, 238, 255, 230, 230, 230, 255, 222, 222, 222, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 190, 190, 190, 255, 182, 182, 182, 255, 174, 174, 174, 255, 166, 166, 166, 255, 158, 158, 158, 255, 149, 149, 149, 255, 141, 141, 141, 255, 133, 133, 133, 255, 125, 125, 125, 255, 117, 117, 117, 255, 109, 109, 109, 255, 101, 101, 101, 255, 93, 93, 93, 255, 84, 84, 84, 255, 76, 76, 76, 255, 68, 68, 68, 255, 60, 60, 60, 255, 52, 52, 52, 255, 44, 44, 44, 255, 35, 35, 35, 255, 27, 27, 27, 255, 19, 19, 19, 255, 11, 11, 11, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 9, 9, 9, 255, 17, 17, 17, 255, 26, 26, 26, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 75, 75, 75, 255, 83, 83, 83, 255, 91, 91, 91, 255, 99, 99, 99, 255, 107, 107, 107, 255, 115, 115, 115, 255, 123, 123, 123, 255, 131, 131, 131, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 164, 164, 164, 255, 172, 172, 172, 255, 180, 180, 180, 255, 188, 188, 188, 255, 196, 196, 196, 255, 204, 204, 204, 255, 212, 212, 212, 255, 220, 220, 220, 255, 228, 228, 228, 255, 236, 236, 236, 255, 244, 244, 244, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 244, 244, 244, 255, 236, 236, 236, 255, 228, 228, 228, 255, 220, 220, 220, 255, 212, 212, 212, 255, 204, 204, 204, 255, 196, 196, 196, 255, 188, 188, 188, 255, 180, 180, 180, 255, 172, 172, 172, 255, 164, 164, 164, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 131, 131, 131, 255, 123, 123, 123, 255, 115, 115, 115, 255, 107, 107, 107, 255, 99, 99, 99, 255, 91, 91, 91, 255, 83, 83, 83, 255, 75, 75, 75, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 26, 26, 26, 255, 17, 17, 17, 255, 9, 9, 9, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 16, 16, 16, 255, 24, 24, 24, 255, 32, 32, 32, 255, 40, 40, 40, 255, 49, 49, 49, 255, 57, 57, 57, 255, 65, 65, 65, 255, 73, 73, 73, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 122, 122, 122, 255, 130, 130, 130, 255, 138, 138, 138, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 178, 178, 178, 255, 186, 186, 186, 255, 194, 194, 194, 255, 202, 202, 202, 255, 210, 210, 210, 255, 218, 218, 218, 255, 226, 226, 226, 255, 234, 234, 234, 255, 242, 242, 242, 255, 245, 245, 245, 255, 249, 249, 249, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 249, 249, 249, 255, 245, 245, 245, 255, 242, 242, 242, 255, 234, 234, 234, 255, 226, 226, 226, 255, 218, 218, 218, 255, 210, 210, 210, 255, 202, 202, 202, 255, 194, 194, 194, 255, 186, 186, 186, 255, 178, 178, 178, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 138, 138, 138, 255, 130, 130, 130, 255, 122, 122, 122, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 73, 73, 73, 255, 65, 65, 65, 255, 57, 57, 57, 255, 49, 49, 49, 255, 40, 40, 40, 255, 32, 32, 32, 255, 24, 24, 24, 255, 16, 16, 16, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 14, 14, 14, 255, 22, 22, 22, 255, 31, 31, 31, 255, 39, 39, 39, 255, 47, 47, 47, 255, 55, 55, 55, 255, 63, 63, 63, 255, 71, 71, 71, 255, 79, 79, 79, 255, 87, 87, 87, 255, 95, 95, 95, 255, 104, 104, 104, 255, 112, 112, 112, 255, 120, 120, 120, 255, 128, 128, 128, 255, 136, 136, 136, 255, 144, 144, 144, 255, 152, 152, 152, 255, 160, 160, 160, 255, 168, 168, 168, 255, 176, 176, 176, 255, 184, 184, 184, 255, 192, 192, 192, 255, 200, 200, 200, 255, 208, 208, 208, 255, 216, 216, 216, 255, 224, 224, 224, 255, 232, 232, 232, 255, 235, 235, 235, 255, 239, 239, 239, 255, 243, 243, 243, 255, 246, 246, 246, 255, 250, 250, 250, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 250, 250, 250, 255, 246, 246, 246, 255, 243, 243, 243, 255, 239, 239, 239, 255, 235, 235, 235, 255, 232, 232, 232, 255, 224, 224, 224, 255, 216, 216, 216, 255, 208, 208, 208, 255, 200, 200, 200, 255, 192, 192, 192, 255, 184, 184, 184, 255, 176, 176, 176, 255, 168, 168, 168, 255, 160, 160, 160, 255, 152, 152, 152, 255, 144, 144, 144, 255, 136, 136, 136, 255, 128, 128, 128, 255, 120, 120, 120, 255, 112, 112, 112, 255, 104, 104, 104, 255, 95, 95, 95, 255, 87, 87, 87, 255, 79, 79, 79, 255, 71, 71, 71, 255, 63, 63, 63, 255, 55, 55, 55, 255, 47, 47, 47, 255, 39, 39, 39, 255, 31, 31, 31, 255, 22, 22, 22, 255, 14, 14, 14, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 13, 13, 13, 255, 21, 21, 21, 255, 29, 29, 29, 255, 37, 37, 37, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 86, 86, 86, 255, 94, 94, 94, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 126, 126, 126, 255, 134, 134, 134, 255, 142, 142, 142, 255, 150, 150, 150, 255, 158, 158, 158, 255, 166, 166, 166, 255, 174, 174, 174, 255, 182, 182, 182, 255, 190, 190, 190, 255, 198, 198, 198, 255, 206, 206, 206, 255, 214, 214, 214, 255, 222, 222, 222, 255, 225, 225, 225, 255, 229, 229, 229, 255, 233, 233, 233, 255, 236, 236, 236, 255, 240, 240, 240, 255, 243, 243, 243, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 243, 243, 243, 255, 240, 240, 240, 255, 236, 236, 236, 255, 233, 233, 233, 255, 229, 229, 229, 255, 225, 225, 225, 255, 222, 222, 222, 255, 214, 214, 214, 255, 206, 206, 206, 255, 198, 198, 198, 255, 190, 190, 190, 255, 182, 182, 182, 255, 174, 174, 174, 255, 166, 166, 166, 255, 158, 158, 158, 255, 150, 150, 150, 255, 142, 142, 142, 255, 134, 134, 134, 255, 126, 126, 126, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 94, 94, 94, 255, 86, 86, 86, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 37, 37, 37, 255, 29, 29, 29, 255, 21, 21, 21, 255, 13, 13, 13, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 11, 11, 11, 255, 19, 19, 19, 255, 27, 27, 27, 255, 35, 35, 35, 255, 43, 43, 43, 255, 51, 51, 51, 255, 59, 59, 59, 255, 68, 68, 68, 255, 76, 76, 76, 255, 84, 84, 84, 255, 92, 92, 92, 255, 100, 100, 100, 255, 108, 108, 108, 255, 116, 116, 116, 255, 124, 124, 124, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 156, 156, 156, 255, 164, 164, 164, 255, 172, 172, 172, 255, 180, 180, 180, 255, 188, 188, 188, 255, 196, 196, 196, 255, 204, 204, 204, 255, 212, 212, 212, 255, 215, 215, 215, 255, 219, 219, 219, 255, 223, 223, 223, 255, 226, 226, 226, 255, 230, 230, 230, 255, 233, 233, 233, 255, 237, 237, 237, 255, 240, 240, 240, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 240, 240, 240, 255, 237, 237, 237, 255, 233, 233, 233, 255, 230, 230, 230, 255, 226, 226, 226, 255, 223, 223, 223, 255, 219, 219, 219, 255, 215, 215, 215, 255, 212, 212, 212, 255, 204, 204, 204, 255, 196, 196, 196, 255, 188, 188, 188, 255, 180, 180, 180, 255, 172, 172, 172, 255, 164, 164, 164, 255, 156, 156, 156, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 124, 124, 124, 255, 116, 116, 116, 255, 108, 108, 108, 255, 100, 100, 100, 255, 92, 92, 92, 255, 84, 84, 84, 255, 76, 76, 76, 255, 68, 68, 68, 255, 59, 59, 59, 255, 51, 51, 51, 255, 43, 43, 43, 255, 35, 35, 35, 255, 27, 27, 27, 255, 19, 19, 19, 255, 11, 11, 11, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 9, 9, 9, 255, 17, 17, 17, 255, 25, 25, 25, 255, 33, 33, 33, 255, 41, 41, 41, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 82, 82, 82, 255, 90, 90, 90, 255, 98, 98, 98, 255, 106, 106, 106, 255, 114, 114, 114, 255, 122, 122, 122, 255, 130, 130, 130, 255, 138, 138, 138, 255, 146, 146, 146, 255, 154, 154, 154, 255, 162, 162, 162, 255, 170, 170, 170, 255, 178, 178, 178, 255, 186, 186, 186, 255, 194, 194, 194, 255, 202, 202, 202, 255, 205, 205, 205, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 205, 205, 205, 255, 202, 202, 202, 255, 194, 194, 194, 255, 186, 186, 186, 255, 178, 178, 178, 255, 170, 170, 170, 255, 162, 162, 162, 255, 154, 154, 154, 255, 146, 146, 146, 255, 138, 138, 138, 255, 130, 130, 130, 255, 122, 122, 122, 255, 114, 114, 114, 255, 106, 106, 106, 255, 98, 98, 98, 255, 90, 90, 90, 255, 82, 82, 82, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 41, 41, 41, 255, 33, 33, 33, 255, 25, 25, 25, 255, 17, 17, 17, 255, 9, 9, 9, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 15, 15, 15, 255, 23, 23, 23, 255, 32, 32, 32, 255, 40, 40, 40, 255, 48, 48, 48, 255, 56, 56, 56, 255, 64, 64, 64, 255, 72, 72, 72, 255, 80, 80, 80, 255, 88, 88, 88, 255, 96, 96, 96, 255, 104, 104, 104, 255, 112, 112, 112, 255, 120, 120, 120, 255, 128, 128, 128, 255, 136, 136, 136, 255, 144, 144, 144, 255, 152, 152, 152, 255, 160, 160, 160, 255, 168, 168, 168, 255, 176, 176, 176, 255, 184, 184, 184, 255, 191, 191, 191, 255, 195, 195, 195, 255, 199, 199, 199, 255, 202, 202, 202, 255, 206, 206, 206, 255, 209, 209, 209, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 209, 209, 209, 255, 206, 206, 206, 255, 202, 202, 202, 255, 199, 199, 199, 255, 195, 195, 195, 255, 191, 191, 191, 255, 184, 184, 184, 255, 176, 176, 176, 255, 168, 168, 168, 255, 160, 160, 160, 255, 152, 152, 152, 255, 144, 144, 144, 255, 136, 136, 136, 255, 128, 128, 128, 255, 120, 120, 120, 255, 112, 112, 112, 255, 104, 104, 104, 255, 96, 96, 96, 255, 88, 88, 88, 255, 80, 80, 80, 255, 72, 72, 72, 255, 64, 64, 64, 255, 56, 56, 56, 255, 48, 48, 48, 255, 40, 40, 40, 255, 32, 32, 32, 255, 23, 23, 23, 255, 15, 15, 15, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 14, 14, 14, 255, 22, 22, 22, 255, 30, 30, 30, 255, 38, 38, 38, 255, 46, 46, 46, 255, 54, 54, 54, 255, 62, 62, 62, 255, 70, 70, 70, 255, 78, 78, 78, 255, 86, 86, 86, 255, 94, 94, 94, 255, 102, 102, 102, 255, 110, 110, 110, 255, 118, 118, 118, 255, 126, 126, 126, 255, 134, 134, 134, 255, 142, 142, 142, 255, 150, 150, 150, 255, 158, 158, 158, 255, 166, 166, 166, 255, 173, 173, 173, 255, 181, 181, 181, 255, 185, 185, 185, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 251, 251, 251, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 251, 251, 251, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 185, 185, 185, 255, 181, 181, 181, 255, 173, 173, 173, 255, 166, 166, 166, 255, 158, 158, 158, 255, 150, 150, 150, 255, 142, 142, 142, 255, 134, 134, 134, 255, 126, 126, 126, 255, 118, 118, 118, 255, 110, 110, 110, 255, 102, 102, 102, 255, 94, 94, 94, 255, 86, 86, 86, 255, 78, 78, 78, 255, 70, 70, 70, 255, 62, 62, 62, 255, 54, 54, 54, 255, 46, 46, 46, 255, 38, 38, 38, 255, 30, 30, 30, 255, 22, 22, 22, 255, 14, 14, 14, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 12, 12, 12, 255, 20, 20, 20, 255, 28, 28, 28, 255, 36, 36, 36, 255, 44, 44, 44, 255, 52, 52, 52, 255, 60, 60, 60, 255, 68, 68, 68, 255, 76, 76, 76, 255, 84, 84, 84, 255, 92, 92, 92, 255, 100, 100, 100, 255, 108, 108, 108, 255, 116, 116, 116, 255, 124, 124, 124, 255, 132, 132, 132, 255, 140, 140, 140, 255, 148, 148, 148, 255, 155, 155, 155, 255, 163, 163, 163, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 163, 163, 163, 255, 155, 155, 155, 255, 148, 148, 148, 255, 140, 140, 140, 255, 132, 132, 132, 255, 124, 124, 124, 255, 116, 116, 116, 255, 108, 108, 108, 255, 100, 100, 100, 255, 92, 92, 92, 255, 84, 84, 84, 255, 76, 76, 76, 255, 68, 68, 68, 255, 60, 60, 60, 255, 52, 52, 52, 255, 44, 44, 44, 255, 36, 36, 36, 255, 28, 28, 28, 255, 20, 20, 20, 255, 12, 12, 12, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 10, 10, 10, 255, 18, 18, 18, 255, 26, 26, 26, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 82, 82, 82, 255, 90, 90, 90, 255, 98, 98, 98, 255, 106, 106, 106, 255, 114, 114, 114, 255, 122, 122, 122, 255, 130, 130, 130, 255, 138, 138, 138, 255, 145, 145, 145, 255, 153, 153, 153, 255, 161, 161, 161, 255, 165, 165, 165, 255, 168, 168, 168, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 214, 214, 214, 255, 217, 217, 217, 255, 220, 220, 220, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 249, 249, 249, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 249, 249, 249, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 220, 220, 220, 255, 217, 217, 217, 255, 214, 214, 214, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 168, 168, 168, 255, 165, 165, 165, 255, 161, 161, 161, 255, 153, 153, 153, 255, 145, 145, 145, 255, 138, 138, 138, 255, 130, 130, 130, 255, 122, 122, 122, 255, 114, 114, 114, 255, 106, 106, 106, 255, 98, 98, 98, 255, 90, 90, 90, 255, 82, 82, 82, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 26, 26, 26, 255, 18, 18, 18, 255, 10, 10, 10, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 16, 16, 16, 255, 24, 24, 24, 255, 32, 32, 32, 255, 40, 40, 40, 255, 48, 48, 48, 255, 56, 56, 56, 255, 64, 64, 64, 255, 72, 72, 72, 255, 80, 80, 80, 255, 88, 88, 88, 255, 96, 96, 96, 255, 104, 104, 104, 255, 112, 112, 112, 255, 120, 120, 120, 255, 127, 127, 127, 255, 135, 135, 135, 255, 143, 143, 143, 255, 151, 151, 151, 255, 155, 155, 155, 255, 158, 158, 158, 255, 162, 162, 162, 255, 165, 165, 165, 255, 169, 169, 169, 255, 172, 172, 172, 255, 176, 176, 176, 255, 179, 179, 179, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 217, 217, 217, 255, 220, 220, 220, 255, 223, 223, 223, 255, 227, 227, 227, 255, 230, 230, 230, 255, 233, 233, 233, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 233, 233, 233, 255, 230, 230, 230, 255, 227, 227, 227, 255, 223, 223, 223, 255, 220, 220, 220, 255, 217, 217, 217, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 179, 179, 179, 255, 176, 176, 176, 255, 172, 172, 172, 255, 169, 169, 169, 255, 165, 165, 165, 255, 162, 162, 162, 255, 158, 158, 158, 255, 155, 155, 155, 255, 151, 151, 151, 255, 143, 143, 143, 255, 135, 135, 135, 255, 127, 127, 127, 255, 120, 120, 120, 255, 112, 112, 112, 255, 104, 104, 104, 255, 96, 96, 96, 255, 88, 88, 88, 255, 80, 80, 80, 255, 72, 72, 72, 255, 64, 64, 64, 255, 56, 56, 56, 255, 48, 48, 48, 255, 40, 40, 40, 255, 32, 32, 32, 255, 24, 24, 24, 255, 16, 16, 16, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 14, 14, 14, 255, 22, 22, 22, 255, 30, 30, 30, 255, 38, 38, 38, 255, 46, 46, 46, 255, 54, 54, 54, 255, 62, 62, 62, 255, 70, 70, 70, 255, 78, 78, 78, 255, 86, 86, 86, 255, 94, 94, 94, 255, 102, 102, 102, 255, 109, 109, 109, 255, 117, 117, 117, 255, 125, 125, 125, 255, 133, 133, 133, 255, 141, 141, 141, 255, 145, 145, 145, 255, 148, 148, 148, 255, 152, 152, 152, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 247, 247, 247, 255, 250, 250, 250, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 250, 250, 250, 255, 247, 247, 247, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 152, 152, 152, 255, 148, 148, 148, 255, 145, 145, 145, 255, 141, 141, 141, 255, 133, 133, 133, 255, 125, 125, 125, 255, 117, 117, 117, 255, 109, 109, 109, 255, 102, 102, 102, 255, 94, 94, 94, 255, 86, 86, 86, 255, 78, 78, 78, 255, 70, 70, 70, 255, 62, 62, 62, 255, 54, 54, 54, 255, 46, 46, 46, 255, 38, 38, 38, 255, 30, 30, 30, 255, 22, 22, 22, 255, 14, 14, 14, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 12, 12, 12, 255, 20, 20, 20, 255, 28, 28, 28, 255, 36, 36, 36, 255, 44, 44, 44, 255, 52, 52, 52, 255, 60, 60, 60, 255, 68, 68, 68, 255, 76, 76, 76, 255, 84, 84, 84, 255, 91, 91, 91, 255, 99, 99, 99, 255, 107, 107, 107, 255, 115, 115, 115, 255, 123, 123, 123, 255, 131, 131, 131, 255, 134, 134, 134, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 240, 240, 240, 255, 243, 243, 243, 255, 246, 246, 246, 255, 248, 248, 248, 255, 251, 251, 251, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 251, 251, 251, 255, 248, 248, 248, 255, 246, 246, 246, 255, 243, 243, 243, 255, 240, 240, 240, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 134, 134, 134, 255, 131, 131, 131, 255, 123, 123, 123, 255, 115, 115, 115, 255, 107, 107, 107, 255, 99, 99, 99, 255, 91, 91, 91, 255, 84, 84, 84, 255, 76, 76, 76, 255, 68, 68, 68, 255, 60, 60, 60, 255, 52, 52, 52, 255, 44, 44, 44, 255, 36, 36, 36, 255, 28, 28, 28, 255, 20, 20, 20, 255, 12, 12, 12, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 10, 10, 10, 255, 18, 18, 18, 255, 26, 26, 26, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 58, 58, 58, 255, 66, 66, 66, 255, 74, 74, 74, 255, 81, 81, 81, 255, 89, 89, 89, 255, 97, 97, 97, 255, 105, 105, 105, 255, 113, 113, 113, 255, 121, 121, 121, 255, 124, 124, 124, 255, 128, 128, 128, 255, 131, 131, 131, 255, 135, 135, 135, 255, 138, 138, 138, 255, 142, 142, 142, 255, 145, 145, 145, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 208, 208, 208, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 227, 227, 227, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 238, 238, 238, 255, 241, 241, 241, 255, 244, 244, 244, 255, 246, 246, 246, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 246, 246, 246, 255, 244, 244, 244, 255, 241, 241, 241, 255, 238, 238, 238, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 227, 227, 227, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 208, 208, 208, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 145, 145, 145, 255, 142, 142, 142, 255, 138, 138, 138, 255, 135, 135, 135, 255, 131, 131, 131, 255, 128, 128, 128, 255, 124, 124, 124, 255, 121, 121, 121, 255, 113, 113, 113, 255, 105, 105, 105, 255, 97, 97, 97, 255, 89, 89, 89, 255, 81, 81, 81, 255, 74, 74, 74, 255, 66, 66, 66, 255, 58, 58, 58, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 26, 26, 26, 255, 18, 18, 18, 255, 10, 10, 10, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 16, 16, 16, 255, 24, 24, 24, 255, 32, 32, 32, 255, 40, 40, 40, 255, 48, 48, 48, 255, 56, 56, 56, 255, 63, 63, 63, 255, 71, 71, 71, 255, 79, 79, 79, 255, 87, 87, 87, 255, 95, 95, 95, 255, 103, 103, 103, 255, 111, 111, 111, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 173, 173, 173, 255, 176, 176, 176, 255, 179, 179, 179, 255, 182, 182, 182, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 204, 204, 204, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 219, 219, 219, 255, 222, 222, 222, 255, 225, 225, 225, 255, 228, 228, 228, 255, 231, 231, 231, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 252, 252, 252, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 252, 252, 252, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 231, 231, 231, 255, 228, 228, 228, 255, 225, 225, 225, 255, 222, 222, 222, 255, 219, 219, 219, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 204, 204, 204, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 182, 182, 182, 255, 179, 179, 179, 255, 176, 176, 176, 255, 173, 173, 173, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 114, 114, 114, 255, 111, 111, 111, 255, 103, 103, 103, 255, 95, 95, 95, 255, 87, 87, 87, 255, 79, 79, 79, 255, 71, 71, 71, 255, 63, 63, 63, 255, 56, 56, 56, 255, 48, 48, 48, 255, 40, 40, 40, 255, 32, 32, 32, 255, 24, 24, 24, 255, 16, 16, 16, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 14, 14, 14, 255, 22, 22, 22, 255, 30, 30, 30, 255, 38, 38, 38, 255, 45, 45, 45, 255, 53, 53, 53, 255, 61, 61, 61, 255, 69, 69, 69, 255, 77, 77, 77, 255, 85, 85, 85, 255, 93, 93, 93, 255, 100, 100, 100, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 179, 179, 179, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 212, 212, 212, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 223, 223, 223, 255, 226, 226, 226, 255, 229, 229, 229, 255, 231, 231, 231, 255, 234, 234, 234, 255, 237, 237, 237, 255, 239, 239, 239, 255, 242, 242, 242, 255, 244, 244, 244, 255, 247, 247, 247, 255, 249, 249, 249, 255, 251, 251, 251, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 251, 251, 251, 255, 249, 249, 249, 255, 247, 247, 247, 255, 244, 244, 244, 255, 242, 242, 242, 255, 239, 239, 239, 255, 237, 237, 237, 255, 234, 234, 234, 255, 231, 231, 231, 255, 229, 229, 229, 255, 226, 226, 226, 255, 223, 223, 223, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 212, 212, 212, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 179, 179, 179, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 100, 100, 100, 255, 93, 93, 93, 255, 85, 85, 85, 255, 77, 77, 77, 255, 69, 69, 69, 255, 61, 61, 61, 255, 53, 53, 53, 255, 45, 45, 45, 255, 38, 38, 38, 255, 30, 30, 30, 255, 22, 22, 22, 255, 14, 14, 14, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 12, 12, 12, 255, 20, 20, 20, 255, 27, 27, 27, 255, 35, 35, 35, 255, 43, 43, 43, 255, 51, 51, 51, 255, 59, 59, 59, 255, 67, 67, 67, 255, 75, 75, 75, 255, 83, 83, 83, 255, 90, 90, 90, 255, 94, 94, 94, 255, 97, 97, 97, 255, 101, 101, 101, 255, 104, 104, 104, 255, 108, 108, 108, 255, 111, 111, 111, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 199, 199, 199, 255, 202, 202, 202, 255, 205, 205, 205, 255, 207, 207, 207, 255, 210, 210, 210, 255, 213, 213, 213, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 239, 239, 239, 255, 241, 241, 241, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 241, 241, 241, 255, 239, 239, 239, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 213, 213, 213, 255, 210, 210, 210, 255, 207, 207, 207, 255, 205, 205, 205, 255, 202, 202, 202, 255, 199, 199, 199, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 111, 111, 111, 255, 108, 108, 108, 255, 104, 104, 104, 255, 101, 101, 101, 255, 97, 97, 97, 255, 94, 94, 94, 255, 90, 90, 90, 255, 83, 83, 83, 255, 75, 75, 75, 255, 67, 67, 67, 255, 59, 59, 59, 255, 51, 51, 51, 255, 43, 43, 43, 255, 35, 35, 35, 255, 27, 27, 27, 255, 20, 20, 20, 255, 12, 12, 12, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 10, 10, 10, 255, 17, 17, 17, 255, 25, 25, 25, 255, 33, 33, 33, 255, 41, 41, 41, 255, 49, 49, 49, 255, 57, 57, 57, 255, 65, 65, 65, 255, 72, 72, 72, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 129, 129, 129, 255, 132, 132, 132, 255, 135, 135, 135, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 167, 167, 167, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 191, 191, 191, 255, 194, 194, 194, 255, 197, 197, 197, 255, 200, 200, 200, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 224, 224, 224, 255, 226, 226, 226, 255, 229, 229, 229, 255, 231, 231, 231, 255, 233, 233, 233, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 226, 226, 226, 255, 224, 224, 224, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 200, 200, 200, 255, 197, 197, 197, 255, 194, 194, 194, 255, 191, 191, 191, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 167, 167, 167, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 135, 135, 135, 255, 132, 132, 132, 255, 129, 129, 129, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 72, 72, 72, 255, 65, 65, 65, 255, 57, 57, 57, 255, 49, 49, 49, 255, 41, 41, 41, 255, 33, 33, 33, 255, 25, 25, 25, 255, 17, 17, 17, 255, 10, 10, 10, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 15, 15, 15, 255, 23, 23, 23, 255, 31, 31, 31, 255, 39, 39, 39, 255, 47, 47, 47, 255, 54, 54, 54, 255, 62, 62, 62, 255, 70, 70, 70, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 132, 132, 132, 255, 135, 135, 135, 255, 138, 138, 138, 255, 141, 141, 141, 255, 145, 145, 145, 255, 148, 148, 148, 255, 151, 151, 151, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 163, 163, 163, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 184, 184, 184, 255, 187, 187, 187, 255, 190, 190, 190, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 209, 209, 209, 255, 211, 211, 211, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 251, 251, 251, 255, 253, 253, 253, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 253, 253, 253, 255, 251, 251, 251, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 211, 211, 211, 255, 209, 209, 209, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 190, 190, 190, 255, 187, 187, 187, 255, 184, 184, 184, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 163, 163, 163, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 151, 151, 151, 255, 148, 148, 148, 255, 145, 145, 145, 255, 141, 141, 141, 255, 138, 138, 138, 255, 135, 135, 135, 255, 132, 132, 132, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 74, 74, 74, 255, 70, 70, 70, 255, 62, 62, 62, 255, 54, 54, 54, 255, 47, 47, 47, 255, 39, 39, 39, 255, 31, 31, 31, 255, 23, 23, 23, 255, 15, 15, 15, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 13, 13, 13, 255, 21, 21, 21, 255, 29, 29, 29, 255, 37, 37, 37, 255, 44, 44, 44, 255, 52, 52, 52, 255, 60, 60, 60, 255, 63, 63, 63, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 138, 138, 138, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 182, 182, 182, 255, 185, 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 206, 206, 206, 255, 208, 208, 208, 255, 211, 211, 211, 255, 213, 213, 213, 255, 215, 215, 215, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 238, 238, 238, 255, 240, 240, 240, 255, 241, 241, 241, 255, 243, 243, 243, 255, 245, 245, 245, 255, 246, 246, 246, 255, 248, 248, 248, 255, 249, 249, 249, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 246, 246, 246, 255, 245, 245, 245, 255, 243, 243, 243, 255, 241, 241, 241, 255, 240, 240, 240, 255, 238, 238, 238, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 215, 215, 215, 255, 213, 213, 213, 255, 211, 211, 211, 255, 208, 208, 208, 255, 206, 206, 206, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 196, 196, 196, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 185, 185, 185, 255, 182, 182, 182, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 138, 138, 138, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 63, 63, 63, 255, 60, 60, 60, 255, 52, 52, 52, 255, 44, 44, 44, 255, 37, 37, 37, 255, 29, 29, 29, 255, 21, 21, 21, 255, 13, 13, 13, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 11, 11, 11, 255, 19, 19, 19, 255, 26, 26, 26, 255, 34, 34, 34, 255, 42, 42, 42, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 130, 130, 130, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 161, 161, 161, 255, 164, 164, 164, 255, 166, 166, 166, 255, 169, 169, 169, 255, 172, 172, 172, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 191, 191, 191, 255, 193, 193, 193, 255, 196, 196, 196, 255, 198, 198, 198, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 221, 221, 221, 255, 222, 222, 222, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 233, 233, 233, 255, 235, 235, 235, 255, 236, 236, 236, 255, 238, 238, 238, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 244, 244, 244, 255, 246, 246, 246, 255, 247, 247, 247, 255, 248, 248, 248, 255, 249, 249, 249, 255, 249, 249, 249, 255, 250, 250, 250, 255, 251, 251, 251, 255, 252, 252, 252, 255, 252, 252, 252, 255, 253, 253, 253, 255, 253, 253, 253, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 255, 255, 255, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 246, 246, 246, 255, 244, 244, 244, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 238, 238, 238, 255, 236, 236, 236, 255, 235, 235, 235, 255, 233, 233, 233, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 222, 222, 222, 255, 221, 221, 221, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 198, 198, 198, 255, 196, 196, 196, 255, 193, 193, 193, 255, 191, 191, 191, 255, 188, 188, 188, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 172, 172, 172, 255, 169, 169, 169, 255, 166, 166, 166, 255, 164, 164, 164, 255, 161, 161, 161, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 130, 130, 130, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 42, 42, 42, 255, 34, 34, 34, 255, 26, 26, 26, 255, 19, 19, 19, 255, 11, 11, 11, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 16, 16, 16, 255, 23, 23, 23, 255, 31, 31, 31, 255, 38, 38, 38, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 126, 126, 126, 255, 129, 129, 129, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 148, 148, 148, 255, 150, 150, 150, 255, 153, 153, 153, 255, 156, 156, 156, 255, 159, 159, 159, 255, 162, 162, 162, 255, 165, 165, 165, 255, 167, 167, 167, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 181, 181, 181, 255, 183, 183, 183, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 193, 193, 255, 195, 195, 195, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 218, 218, 218, 255, 220, 220, 220, 255, 222, 222, 222, 255, 223, 223, 223, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 235, 235, 235, 255, 236, 236, 236, 255, 237, 237, 237, 255, 238, 238, 238, 255, 239, 239, 239, 255, 240, 240, 240, 255, 241, 241, 241, 255, 242, 242, 242, 255, 243, 243, 243, 255, 243, 243, 243, 255, 244, 244, 244, 255, 244, 244, 244, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 246, 246, 246, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 244, 244, 244, 255, 244, 244, 244, 255, 243, 243, 243, 255, 243, 243, 243, 255, 242, 242, 242, 255, 241, 241, 241, 255, 240, 240, 240, 255, 239, 239, 239, 255, 238, 238, 238, 255, 237, 237, 237, 255, 236, 236, 236, 255, 235, 235, 235, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 223, 223, 223, 255, 222, 222, 222, 255, 220, 220, 220, 255, 218, 218, 218, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 195, 195, 195, 255, 193, 193, 193, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 183, 183, 183, 255, 181, 181, 181, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 167, 167, 167, 255, 165, 165, 165, 255, 162, 162, 162, 255, 159, 159, 159, 255, 156, 156, 156, 255, 153, 153, 153, 255, 150, 150, 150, 255, 148, 148, 148, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 129, 129, 129, 255, 126, 126, 126, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 43, 43, 43, 255, 38, 38, 38, 255, 31, 31, 31, 255, 23, 23, 23, 255, 16, 16, 16, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 12, 12, 12, 255, 19, 19, 19, 255, 26, 26, 26, 255, 32, 32, 32, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 91, 91, 91, 255, 94, 94, 94, 255, 97, 97, 97, 255, 100, 100, 100, 255, 104, 104, 104, 255, 107, 107, 107, 255, 110, 110, 110, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 143, 143, 143, 255, 146, 146, 146, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 157, 157, 157, 255, 160, 160, 160, 255, 162, 162, 162, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 178, 178, 178, 255, 180, 180, 180, 255, 183, 183, 183, 255, 185, 185, 185, 255, 187, 187, 187, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 215, 215, 215, 255, 217, 217, 217, 255, 218, 218, 218, 255, 220, 220, 220, 255, 221, 221, 221, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 227, 227, 227, 255, 228, 228, 228, 255, 229, 229, 229, 255, 230, 230, 230, 255, 231, 231, 231, 255, 232, 232, 232, 255, 233, 233, 233, 255, 233, 233, 233, 255, 234, 234, 234, 255, 235, 235, 235, 255, 235, 235, 235, 255, 236, 236, 236, 255, 236, 236, 236, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 238, 238, 238, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 237, 237, 237, 255, 236, 236, 236, 255, 236, 236, 236, 255, 235, 235, 235, 255, 235, 235, 235, 255, 234, 234, 234, 255, 233, 233, 233, 255, 233, 233, 233, 255, 232, 232, 232, 255, 231, 231, 231, 255, 230, 230, 230, 255, 229, 229, 229, 255, 228, 228, 228, 255, 227, 227, 227, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 221, 221, 221, 255, 220, 220, 220, 255, 218, 218, 218, 255, 217, 217, 217, 255, 215, 215, 215, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 187, 187, 187, 255, 185, 185, 185, 255, 183, 183, 183, 255, 180, 180, 180, 255, 178, 178, 178, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 162, 162, 162, 255, 160, 160, 160, 255, 157, 157, 157, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 146, 146, 146, 255, 143, 143, 143, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 110, 110, 110, 255, 107, 107, 107, 255, 104, 104, 104, 255, 100, 100, 100, 255, 97, 97, 97, 255, 94, 94, 94, 255, 91, 91, 91, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 32, 32, 32, 255, 26, 26, 26, 255, 19, 19, 19, 255, 12, 12, 12, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 97, 97, 97, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 127, 127, 127, 255, 130, 130, 130, 255, 133, 133, 133, 255, 136, 136, 136, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 155, 155, 155, 255, 158, 158, 158, 255, 160, 160, 160, 255, 163, 163, 163, 255, 165, 165, 165, 255, 168, 168, 168, 255, 170, 170, 170, 255, 173, 173, 173, 255, 175, 175, 175, 255, 177, 177, 177, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 198, 198, 198, 255, 200, 200, 200, 255, 202, 202, 202, 255, 204, 204, 204, 255, 205, 205, 205, 255, 207, 207, 207, 255, 209, 209, 209, 255, 210, 210, 210, 255, 212, 212, 212, 255, 213, 213, 213, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 218, 218, 218, 255, 219, 219, 219, 255, 221, 221, 221, 255, 222, 222, 222, 255, 222, 222, 222, 255, 223, 223, 223, 255, 224, 224, 224, 255, 225, 225, 225, 255, 226, 226, 226, 255, 226, 226, 226, 255, 227, 227, 227, 255, 227, 227, 227, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 229, 229, 229, 255, 228, 228, 228, 255, 228, 228, 228, 255, 228, 228, 228, 255, 227, 227, 227, 255, 227, 227, 227, 255, 226, 226, 226, 255, 226, 226, 226, 255, 225, 225, 225, 255, 224, 224, 224, 255, 223, 223, 223, 255, 222, 222, 222, 255, 222, 222, 222, 255, 221, 221, 221, 255, 219, 219, 219, 255, 218, 218, 218, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 213, 213, 213, 255, 212, 212, 212, 255, 210, 210, 210, 255, 209, 209, 209, 255, 207, 207, 207, 255, 205, 205, 205, 255, 204, 204, 204, 255, 202, 202, 202, 255, 200, 200, 200, 255, 198, 198, 198, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 177, 177, 177, 255, 175, 175, 175, 255, 173, 173, 173, 255, 170, 170, 170, 255, 168, 168, 168, 255, 165, 165, 165, 255, 163, 163, 163, 255, 160, 160, 160, 255, 158, 158, 158, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 147, 147, 147, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 136, 136, 136, 255, 133, 133, 133, 255, 130, 130, 130, 255, 127, 127, 127, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 97, 97, 97, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 20, 20, 20, 255, 14, 14, 14, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 8, 8, 8, 255, 14, 14, 14, 255, 19, 19, 19, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 120, 120, 120, 255, 123, 123, 123, 255, 125, 125, 125, 255, 128, 128, 128, 255, 131, 131, 131, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 153, 153, 153, 255, 155, 155, 155, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 165, 165, 165, 255, 167, 167, 167, 255, 169, 169, 169, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 188, 188, 188, 255, 190, 190, 190, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 209, 209, 209, 255, 210, 210, 210, 255, 211, 211, 211, 255, 212, 212, 212, 255, 213, 213, 213, 255, 214, 214, 214, 255, 215, 215, 215, 255, 216, 216, 216, 255, 217, 217, 217, 255, 217, 217, 217, 255, 218, 218, 218, 255, 218, 218, 218, 255, 219, 219, 219, 255, 219, 219, 219, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 221, 221, 221, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 220, 220, 220, 255, 219, 219, 219, 255, 219, 219, 219, 255, 218, 218, 218, 255, 218, 218, 218, 255, 217, 217, 217, 255, 217, 217, 217, 255, 216, 216, 216, 255, 215, 215, 215, 255, 214, 214, 214, 255, 213, 213, 213, 255, 212, 212, 212, 255, 211, 211, 211, 255, 210, 210, 210, 255, 209, 209, 209, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 190, 190, 190, 255, 188, 188, 188, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 169, 169, 169, 255, 167, 167, 167, 255, 165, 165, 165, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 155, 155, 155, 255, 153, 153, 153, 255, 150, 150, 150, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 131, 131, 131, 255, 128, 128, 128, 255, 125, 125, 125, 255, 123, 123, 123, 255, 120, 120, 120, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 19, 19, 19, 255, 14, 14, 14, 255, 8, 8, 8, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 8, 8, 8, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 85, 85, 85, 255, 88, 88, 88, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 115, 115, 115, 255, 118, 118, 118, 255, 121, 121, 121, 255, 124, 124, 124, 255, 126, 126, 126, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 150, 150, 150, 255, 152, 152, 152, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 180, 180, 180, 255, 182, 182, 182, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 195, 195, 195, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 202, 202, 202, 255, 203, 203, 203, 255, 204, 204, 204, 255, 205, 205, 205, 255, 206, 206, 206, 255, 207, 207, 207, 255, 207, 207, 207, 255, 208, 208, 208, 255, 209, 209, 209, 255, 209, 209, 209, 255, 210, 210, 210, 255, 210, 210, 210, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 212, 212, 212, 255, 211, 211, 211, 255, 211, 211, 211, 255, 211, 211, 211, 255, 210, 210, 210, 255, 210, 210, 210, 255, 209, 209, 209, 255, 209, 209, 209, 255, 208, 208, 208, 255, 207, 207, 207, 255, 207, 207, 207, 255, 206, 206, 206, 255, 205, 205, 205, 255, 204, 204, 204, 255, 203, 203, 203, 255, 202, 202, 202, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 195, 195, 195, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 182, 182, 182, 255, 180, 180, 180, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 152, 152, 152, 255, 150, 150, 150, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 126, 126, 126, 255, 124, 124, 124, 255, 121, 121, 121, 255, 118, 118, 118, 255, 115, 115, 115, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 88, 88, 88, 255, 85, 85, 85, 255, 82, 82, 82, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 59, 59, 59, 255, 63, 63, 63, 255, 66, 66, 66, 255, 69, 69, 69, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 99, 99, 99, 255, 102, 102, 102, 255, 105, 105, 105, 255, 108, 108, 108, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 130, 130, 130, 255, 132, 132, 132, 255, 135, 135, 135, 255, 137, 137, 137, 255, 140, 140, 140, 255, 142, 142, 142, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 170, 170, 170, 255, 172, 172, 172, 255, 174, 174, 174, 255, 176, 176, 176, 255, 178, 178, 178, 255, 179, 179, 179, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 193, 193, 193, 255, 194, 194, 194, 255, 195, 195, 195, 255, 196, 196, 196, 255, 197, 197, 197, 255, 198, 198, 198, 255, 199, 199, 199, 255, 200, 200, 200, 255, 200, 200, 200, 255, 201, 201, 201, 255, 201, 201, 201, 255, 202, 202, 202, 255, 202, 202, 202, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 203, 203, 203, 255, 202, 202, 202, 255, 202, 202, 202, 255, 201, 201, 201, 255, 201, 201, 201, 255, 200, 200, 200, 255, 200, 200, 200, 255, 199, 199, 199, 255, 198, 198, 198, 255, 197, 197, 197, 255, 196, 196, 196, 255, 195, 195, 195, 255, 194, 194, 194, 255, 193, 193, 193, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 179, 179, 179, 255, 178, 178, 178, 255, 176, 176, 176, 255, 174, 174, 174, 255, 172, 172, 172, 255, 170, 170, 170, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 142, 142, 142, 255, 140, 140, 140, 255, 137, 137, 137, 255, 135, 135, 135, 255, 132, 132, 132, 255, 130, 130, 130, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 108, 108, 108, 255, 105, 105, 105, 255, 102, 102, 102, 255, 99, 99, 99, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 69, 69, 69, 255, 66, 66, 66, 255, 63, 63, 63, 255, 59, 59, 59, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 92, 92, 92, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 103, 103, 103, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 132, 132, 132, 255, 134, 134, 134, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 162, 162, 162, 255, 164, 164, 164, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 176, 176, 176, 255, 177, 177, 177, 255, 179, 179, 179, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 186, 186, 186, 255, 187, 187, 187, 255, 188, 188, 188, 255, 189, 189, 189, 255, 190, 190, 190, 255, 190, 190, 190, 255, 191, 191, 191, 255, 192, 192, 192, 255, 192, 192, 192, 255, 193, 193, 193, 255, 193, 193, 193, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 195, 195, 195, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 192, 192, 192, 255, 191, 191, 191, 255, 190, 190, 190, 255, 190, 190, 190, 255, 189, 189, 189, 255, 188, 188, 188, 255, 187, 187, 187, 255, 186, 186, 186, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 179, 179, 179, 255, 177, 177, 177, 255, 176, 176, 176, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 164, 164, 164, 255, 162, 162, 162, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 134, 134, 134, 255, 132, 132, 132, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 103, 103, 103, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 92, 92, 92, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 82, 82, 82, 255, 84, 84, 84, 255, 87, 87, 87, 255, 90, 90, 90, 255, 93, 93, 93, 255, 96, 96, 96, 255, 98, 98, 98, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 117, 117, 117, 255, 119, 119, 119, 255, 122, 122, 122, 255, 124, 124, 124, 255, 127, 127, 127, 255, 129, 129, 129, 255, 131, 131, 131, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 152, 152, 152, 255, 154, 154, 154, 255, 156, 156, 156, 255, 158, 158, 158, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 179, 179, 179, 255, 180, 180, 180, 255, 180, 180, 180, 255, 181, 181, 181, 255, 182, 182, 182, 255, 183, 183, 183, 255, 183, 183, 183, 255, 184, 184, 184, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 186, 186, 186, 255, 185, 185, 185, 255, 185, 185, 185, 255, 185, 185, 185, 255, 184, 184, 184, 255, 183, 183, 183, 255, 183, 183, 183, 255, 182, 182, 182, 255, 181, 181, 181, 255, 180, 180, 180, 255, 180, 180, 180, 255, 179, 179, 179, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 158, 158, 158, 255, 156, 156, 156, 255, 154, 154, 154, 255, 152, 152, 152, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 131, 131, 131, 255, 129, 129, 129, 255, 127, 127, 127, 255, 124, 124, 124, 255, 122, 122, 122, 255, 119, 119, 119, 255, 117, 117, 117, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 98, 98, 98, 255, 96, 96, 96, 255, 93, 93, 93, 255, 90, 90, 90, 255, 87, 87, 87, 255, 84, 84, 84, 255, 82, 82, 82, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 54, 54, 54, 255, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 71, 71, 71, 255, 74, 74, 74, 255, 77, 77, 77, 255, 80, 80, 80, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 107, 107, 107, 255, 109, 109, 109, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 119, 119, 119, 255, 121, 121, 121, 255, 123, 123, 123, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 144, 144, 144, 255, 146, 146, 146, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 165, 165, 165, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 172, 172, 172, 255, 173, 173, 173, 255, 174, 174, 174, 255, 174, 174, 174, 255, 175, 175, 175, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 177, 177, 177, 255, 177, 177, 177, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 178, 178, 178, 255, 177, 177, 177, 255, 177, 177, 177, 255, 176, 176, 176, 255, 176, 176, 176, 255, 176, 176, 176, 255, 175, 175, 175, 255, 174, 174, 174, 255, 174, 174, 174, 255, 173, 173, 173, 255, 172, 172, 172, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 165, 165, 165, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 146, 146, 146, 255, 144, 144, 144, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 123, 123, 123, 255, 121, 121, 121, 255, 119, 119, 119, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 109, 109, 109, 255, 107, 107, 107, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 80, 80, 80, 255, 77, 77, 77, 255, 74, 74, 74, 255, 71, 71, 71, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 60, 60, 60, 255, 57, 57, 57, 255, 54, 54, 54, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 22, 22, 22, 255, 25, 25, 25, 255, 28, 28, 28, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 64, 64, 64, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 75, 75, 75, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 104, 104, 104, 255, 106, 106, 106, 255, 109, 109, 109, 255, 111, 111, 111, 255, 113, 113, 113, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 134, 134, 134, 255, 136, 136, 136, 255, 138, 138, 138, 255, 140, 140, 140, 255, 142, 142, 142, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 148, 148, 148, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 162, 162, 162, 255, 163, 163, 163, 255, 164, 164, 164, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 166, 166, 166, 255, 167, 167, 167, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 169, 169, 169, 255, 168, 168, 168, 255, 168, 168, 168, 255, 168, 168, 168, 255, 167, 167, 167, 255, 166, 166, 166, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 164, 164, 164, 255, 163, 163, 163, 255, 162, 162, 162, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 148, 148, 148, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 142, 142, 142, 255, 140, 140, 140, 255, 138, 138, 138, 255, 136, 136, 136, 255, 134, 134, 134, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 113, 113, 113, 255, 111, 111, 111, 255, 109, 109, 109, 255, 106, 106, 106, 255, 104, 104, 104, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 75, 75, 75, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 64, 64, 64, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 28, 28, 28, 255, 25, 25, 25, 255, 22, 22, 22, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 51, 51, 51, 255, 54, 54, 54, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 65, 65, 65, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 89, 89, 89, 255, 91, 91, 91, 255, 94, 94, 94, 255, 96, 96, 96, 255, 99, 99, 99, 255, 101, 101, 101, 255, 103, 103, 103, 255, 105, 105, 105, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 126, 126, 126, 255, 128, 128, 128, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 137, 137, 137, 255, 138, 138, 138, 255, 140, 140, 140, 255, 141, 141, 141, 255, 143, 143, 143, 255, 144, 144, 144, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 159, 159, 159, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 161, 161, 161, 255, 160, 160, 160, 255, 160, 160, 160, 255, 160, 160, 160, 255, 159, 159, 159, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 144, 144, 144, 255, 143, 143, 143, 255, 141, 141, 141, 255, 140, 140, 140, 255, 138, 138, 138, 255, 137, 137, 137, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 128, 128, 128, 255, 126, 126, 126, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 105, 105, 105, 255, 103, 103, 103, 255, 101, 101, 101, 255, 99, 99, 99, 255, 96, 96, 96, 255, 94, 94, 94, 255, 91, 91, 91, 255, 89, 89, 89, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 65, 65, 65, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 54, 54, 54, 255, 51, 51, 51, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 41, 41, 41, 255, 43, 43, 43, 255, 46, 46, 46, 255, 49, 49, 49, 255, 52, 52, 52, 255, 55, 55, 55, 255, 57, 57, 57, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 79, 79, 79, 255, 81, 81, 81, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 91, 91, 91, 255, 93, 93, 93, 255, 95, 95, 95, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 118, 118, 118, 255, 120, 120, 120, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 127, 127, 127, 255, 129, 129, 129, 255, 130, 130, 130, 255, 132, 132, 132, 255, 133, 133, 133, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 143, 143, 143, 255, 144, 144, 144, 255, 145, 145, 145, 255, 146, 146, 146, 255, 147, 147, 147, 255, 148, 148, 148, 255, 148, 148, 148, 255, 149, 149, 149, 255, 150, 150, 150, 255, 150, 150, 150, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 152, 152, 152, 255, 151, 151, 151, 255, 151, 151, 151, 255, 151, 151, 151, 255, 150, 150, 150, 255, 150, 150, 150, 255, 149, 149, 149, 255, 148, 148, 148, 255, 148, 148, 148, 255, 147, 147, 147, 255, 146, 146, 146, 255, 145, 145, 145, 255, 144, 144, 144, 255, 143, 143, 143, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 133, 133, 133, 255, 132, 132, 132, 255, 130, 130, 130, 255, 129, 129, 129, 255, 127, 127, 127, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 120, 120, 120, 255, 118, 118, 118, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 95, 95, 95, 255, 93, 93, 93, 255, 91, 91, 91, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 81, 81, 81, 255, 79, 79, 79, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 60, 60, 60, 255, 57, 57, 57, 255, 55, 55, 55, 255, 52, 52, 52, 255, 49, 49, 49, 255, 46, 46, 46, 255, 43, 43, 43, 255, 41, 41, 41, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 36, 36, 36, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 47, 47, 47, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 71, 71, 71, 255, 73, 73, 73, 255, 76, 76, 76, 255, 78, 78, 78, 255, 81, 81, 81, 255, 83, 83, 83, 255, 85, 85, 85, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 108, 108, 108, 255, 110, 110, 110, 255, 112, 112, 112, 255, 114, 114, 114, 255, 116, 116, 116, 255, 117, 117, 117, 255, 119, 119, 119, 255, 120, 120, 120, 255, 122, 122, 122, 255, 123, 123, 123, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 135, 135, 135, 255, 136, 136, 136, 255, 137, 137, 137, 255, 138, 138, 138, 255, 138, 138, 138, 255, 139, 139, 139, 255, 140, 140, 140, 255, 140, 140, 140, 255, 141, 141, 141, 255, 142, 142, 142, 255, 142, 142, 142, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 144, 144, 144, 255, 143, 143, 143, 255, 143, 143, 143, 255, 143, 143, 143, 255, 142, 142, 142, 255, 142, 142, 142, 255, 141, 141, 141, 255, 140, 140, 140, 255, 140, 140, 140, 255, 139, 139, 139, 255, 138, 138, 138, 255, 138, 138, 138, 255, 137, 137, 137, 255, 136, 136, 136, 255, 135, 135, 135, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 123, 123, 123, 255, 122, 122, 122, 255, 120, 120, 120, 255, 119, 119, 119, 255, 117, 117, 117, 255, 116, 116, 116, 255, 114, 114, 114, 255, 112, 112, 112, 255, 110, 110, 110, 255, 108, 108, 108, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 85, 85, 85, 255, 83, 83, 83, 255, 81, 81, 81, 255, 78, 78, 78, 255, 76, 76, 76, 255, 73, 73, 73, 255, 71, 71, 71, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 47, 47, 47, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 36, 36, 36, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 23, 23, 255, 26, 26, 26, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 37, 37, 37, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 56, 56, 56, 255, 58, 58, 58, 255, 61, 61, 61, 255, 63, 63, 63, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 73, 73, 73, 255, 75, 75, 75, 255, 77, 77, 77, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 100, 100, 100, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 109, 109, 109, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 127, 127, 127, 255, 128, 128, 128, 255, 129, 129, 129, 255, 130, 130, 130, 255, 131, 131, 131, 255, 131, 131, 131, 255, 132, 132, 132, 255, 133, 133, 133, 255, 133, 133, 133, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 135, 135, 135, 255, 134, 134, 134, 255, 134, 134, 134, 255, 134, 134, 134, 255, 133, 133, 133, 255, 133, 133, 133, 255, 132, 132, 132, 255, 131, 131, 131, 255, 131, 131, 131, 255, 130, 130, 130, 255, 129, 129, 129, 255, 128, 128, 128, 255, 127, 127, 127, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 109, 109, 109, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 100, 100, 100, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 77, 77, 77, 255, 75, 75, 75, 255, 73, 73, 73, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 63, 63, 63, 255, 61, 61, 61, 255, 58, 58, 58, 255, 56, 56, 56, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 37, 37, 37, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 26, 26, 26, 255, 23, 23, 23, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 21, 21, 21, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 32, 32, 32, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 58, 58, 58, 255, 60, 60, 60, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 85, 85, 85, 255, 86, 86, 86, 255, 88, 88, 88, 255, 90, 90, 90, 255, 92, 92, 92, 255, 94, 94, 94, 255, 96, 96, 96, 255, 98, 98, 98, 255, 99, 99, 99, 255, 101, 101, 101, 255, 102, 102, 102, 255, 104, 104, 104, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 119, 119, 119, 255, 120, 120, 120, 255, 121, 121, 121, 255, 121, 121, 121, 255, 122, 122, 122, 255, 123, 123, 123, 255, 124, 124, 124, 255, 124, 124, 124, 255, 125, 125, 125, 255, 125, 125, 125, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 127, 127, 127, 255, 126, 126, 126, 255, 126, 126, 126, 255, 126, 126, 126, 255, 125, 125, 125, 255, 125, 125, 125, 255, 124, 124, 124, 255, 124, 124, 124, 255, 123, 123, 123, 255, 122, 122, 122, 255, 121, 121, 121, 255, 121, 121, 121, 255, 120, 120, 120, 255, 119, 119, 119, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 104, 104, 104, 255, 102, 102, 102, 255, 101, 101, 101, 255, 99, 99, 99, 255, 98, 98, 98, 255, 96, 96, 96, 255, 94, 94, 94, 255, 92, 92, 92, 255, 90, 90, 90, 255, 88, 88, 88, 255, 86, 86, 86, 255, 85, 85, 85, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 60, 60, 60, 255, 58, 58, 58, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 32, 32, 32, 255, 29, 29, 29, 255, 27, 27, 27, 255, 24, 24, 24, 255, 21, 21, 21, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 19, 19, 19, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 43, 43, 43, 255, 45, 45, 45, 255, 48, 48, 48, 255, 50, 50, 50, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 59, 59, 59, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 82, 82, 82, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 91, 91, 91, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 111, 111, 111, 255, 112, 112, 112, 255, 113, 113, 113, 255, 114, 114, 114, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 116, 116, 116, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 119, 119, 119, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 118, 118, 118, 255, 117, 117, 117, 255, 117, 117, 117, 255, 117, 117, 117, 255, 116, 116, 116, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 114, 114, 114, 255, 113, 113, 113, 255, 112, 112, 112, 255, 111, 111, 111, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 91, 91, 91, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 82, 82, 82, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 59, 59, 59, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 50, 50, 50, 255, 48, 48, 48, 255, 45, 45, 45, 255, 43, 43, 43, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 28, 28, 28, 255, 30, 30, 30, 255, 33, 33, 33, 255, 35, 35, 35, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 72, 72, 72, 255, 74, 74, 74, 255, 76, 76, 76, 255, 78, 78, 78, 255, 80, 80, 80, 255, 81, 81, 81, 255, 83, 83, 83, 255, 84, 84, 84, 255, 86, 86, 86, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 107, 107, 107, 255, 108, 108, 108, 255, 108, 108, 108, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 110, 110, 110, 255, 109, 109, 109, 255, 109, 109, 109, 255, 109, 109, 109, 255, 108, 108, 108, 255, 108, 108, 108, 255, 107, 107, 107, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 86, 86, 86, 255, 84, 84, 84, 255, 83, 83, 83, 255, 81, 81, 81, 255, 80, 80, 80, 255, 78, 78, 78, 255, 76, 76, 76, 255, 74, 74, 74, 255, 72, 72, 72, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 35, 35, 35, 255, 33, 33, 33, 255, 30, 30, 30, 255, 28, 28, 28, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 20, 255, 22, 22, 22, 255, 25, 25, 25, 255, 27, 27, 27, 255, 30, 30, 30, 255, 32, 32, 32, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 75, 75, 75, 255, 76, 76, 76, 255, 78, 78, 78, 255, 79, 79, 79, 255, 81, 81, 81, 255, 82, 82, 82, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 89, 89, 89, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 102, 102, 102, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 89, 89, 89, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 82, 82, 82, 255, 81, 81, 81, 255, 79, 79, 79, 255, 78, 78, 78, 255, 76, 76, 76, 255, 75, 75, 75, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 66, 66, 66, 255, 64, 64, 64, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 32, 32, 32, 255, 30, 30, 30, 255, 27, 27, 27, 255, 25, 25, 25, 255, 22, 22, 22, 255, 20, 20, 20, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 54, 54, 54, 255, 56, 56, 56, 255, 58, 58, 58, 255, 60, 60, 60, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 91, 91, 91, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 92, 92, 92, 255, 92, 92, 92, 255, 91, 91, 91, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 62, 62, 62, 255, 60, 60, 60, 255, 58, 58, 58, 255, 56, 56, 56, 255, 54, 54, 54, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 46, 46, 46, 255, 48, 48, 48, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 57, 57, 57, 255, 58, 58, 58, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 75, 75, 75, 255, 76, 76, 76, 255, 77, 77, 77, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 81, 81, 81, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 81, 81, 81, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 77, 77, 77, 255, 76, 76, 76, 255, 75, 75, 75, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 64, 64, 64, 255, 63, 63, 63, 255, 61, 61, 61, 255, 60, 60, 60, 255, 58, 58, 58, 255, 57, 57, 57, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 48, 48, 48, 255, 46, 46, 46, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 36, 36, 36, 255, 38, 38, 38, 255, 40, 40, 40, 255, 42, 42, 42, 255, 44, 44, 44, 255, 45, 45, 45, 255, 47, 47, 47, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 75, 75, 75, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 72, 72, 72, 255, 71, 71, 71, 255, 70, 70, 70, 255, 69, 69, 69, 255, 68, 68, 68, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 64, 64, 64, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 47, 47, 47, 255, 45, 45, 45, 255, 44, 44, 44, 255, 42, 42, 42, 255, 40, 40, 40, 255, 38, 38, 38, 255, 36, 36, 36, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 28, 28, 28, 255, 30, 30, 30, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 39, 39, 39, 255, 40, 40, 40, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 52, 52, 52, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 56, 56, 56, 255, 57, 57, 57, 255, 58, 58, 58, 255, 59, 59, 59, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 60, 60, 60, 255, 59, 59, 59, 255, 58, 58, 58, 255, 57, 57, 57, 255, 56, 56, 56, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 52, 52, 52, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 40, 40, 40, 255, 39, 39, 39, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 30, 30, 30, 255, 28, 28, 28, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 20, 255, 22, 22, 22, 255, 24, 24, 24, 255, 26, 26, 26, 255, 27, 27, 27, 255, 29, 29, 29, 255, 31, 31, 31, 255, 32, 32, 32, 255, 34, 34, 34, 255, 35, 35, 35, 255, 37, 37, 37, 255, 38, 38, 38, 255, 39, 39, 39, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 45, 45, 45, 255, 46, 46, 46, 255, 47, 47, 47, 255, 48, 48, 48, 255, 49, 49, 49, 255, 50, 50, 50, 255, 51, 51, 51, 255, 52, 52, 52, 255, 53, 53, 53, 255, 53, 53, 53, 255, 54, 54, 54, 255, 55, 55, 55, 255, 55, 55, 55, 255, 56, 56, 56, 255, 56, 56, 56, 255, 57, 57, 57, 255, 57, 57, 57, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 59, 59, 59, 255, 58, 58, 58, 255, 58, 58, 58, 255, 58, 58, 58, 255, 57, 57, 57, 255, 57, 57, 57, 255, 56, 56, 56, 255, 56, 56, 56, 255, 55, 55, 55, 255, 55, 55, 55, 255, 54, 54, 54, 255, 53, 53, 53, 255, 53, 53, 53, 255, 52, 52, 52, 255, 51, 51, 51, 255, 50, 50, 50, 255, 49, 49, 49, 255, 48, 48, 48, 255, 47, 47, 47, 255, 46, 46, 46, 255, 45, 45, 45, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 39, 39, 39, 255, 38, 38, 38, 255, 37, 37, 37, 255, 35, 35, 35, 255, 34, 34, 34, 255, 32, 32, 32, 255, 31, 31, 31, 255, 29, 29, 29, 255, 27, 27, 27, 255, 26, 26, 26, 255, 24, 24, 24, 255, 22, 22, 22, 255, 20, 20, 20, 255, 18, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 30, 30, 30, 255, 31, 31, 31, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 43, 43, 43, 255, 44, 44, 44, 255, 45, 45, 45, 255, 46, 46, 46, 255, 46, 46, 46, 255, 47, 47, 47, 255, 47, 47, 47, 255, 48, 48, 48, 255, 48, 48, 48, 255, 49, 49, 49, 255, 49, 49, 49, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 51, 51, 51, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 50, 50, 50, 255, 49, 49, 49, 255, 49, 49, 49, 255, 48, 48, 48, 255, 48, 48, 48, 255, 47, 47, 47, 255, 47, 47, 47, 255, 46, 46, 46, 255, 46, 46, 46, 255, 45, 45, 45, 255, 44, 44, 44, 255, 43, 43, 43, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 31, 31, 31, 255, 30, 30, 30, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 22, 22, 22, 255, 21, 21, 21, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 32, 32, 32, 255, 33, 33, 33, 255, 34, 34, 34, 255, 35, 35, 35, 255, 36, 36, 36, 255, 36, 36, 36, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 42, 42, 42, 255, 41, 41, 41, 255, 41, 41, 41, 255, 41, 41, 41, 255, 40, 40, 40, 255, 40, 40, 40, 255, 40, 40, 40, 255, 39, 39, 39, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 36, 36, 36, 255, 36, 36, 36, 255, 35, 35, 35, 255, 34, 34, 34, 255, 33, 33, 33, 255, 32, 32, 32, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 20, 20, 20, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 24, 24, 24, 255, 25, 25, 25, 255, 26, 26, 26, 255, 26, 26, 26, 255, 27, 27, 27, 255, 28, 28, 28, 255, 29, 29, 29, 255, 29, 29, 29, 255, 30, 30, 30, 255, 31, 31, 31, 255, 31, 31, 31, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 33, 33, 33, 255, 32, 32, 32, 255, 32, 32, 32, 255, 32, 32, 32, 255, 31, 31, 31, 255, 31, 31, 31, 255, 30, 30, 30, 255, 29, 29, 29, 255, 29, 29, 29, 255, 28, 28, 28, 255, 27, 27, 27, 255, 26, 26, 26, 255, 26, 26, 26, 255, 25, 25, 25, 255, 24, 24, 24, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 20, 20, 20, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 25, 25, 25, 255, 24, 24, 24, 255, 24, 24, 24, 255, 24, 24, 24, 255, 23, 23, 23, 255, 23, 23, 23, 255, 23, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 20, 20, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 3 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/sdf3d/sdf3d.gd b/sdf3d/sdf3d.gd deleted file mode 100644 index 3a532bb..0000000 --- a/sdf3d/sdf3d.gd +++ /dev/null @@ -1,517 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -func _ready(): - if !Engine.editor_hint: - gen() - - -var g_r = 0.010000000; - -#box -var g_sx = 0.300000000; -var g_sy = 0.250000000; -var g_sz = 0.250000000; - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - - var col : Color = raymarch(v) -# var col : Color = raymarch2(v) -# var col : Color = raymarch3(v) - - image.set_pixel(x, y, col) - - - image.unlock() - - tex.create_from_image(image) - texture = tex - -var p_o22692_r = 0.400000000; - -func sdf3d_input(p : Vector3) -> Vector2: -# return sdf3d_box(p, g_sx, g_sy, g_sz, g_r); -# return sdf3d_sphere(p); -# return sdf3d_cylinder_x(p); -# return sdf3d_cylinder_y(p); -# return sdf3d_cylinder_z(p); - -# return sdf3d_capsule_x(p); -# return sdf3d_capsule_y(p); -# return sdf3d_capsule_z(p); - -# return sdf3d_cone_px(p); -# return sdf3d_cone_nx(p); -# return sdf3d_cone_py(p); -# return sdf3d_cone_ny(p); -# return sdf3d_cone_pz(p); - -# return sdf3d_torus_x(p); -# return sdf3d_torus_y(p); -# return sdf3d_torus_z(p); - -# return sdf3dc_union(sdf3d_sphere(p),sdf3d_capsule_x(p)) ; -# return sdf3d_smooth_union(sdf3d_sphere(p),sdf3d_capsule_x(p), 0.5) - -# return sdf3d_rounded(sdf3d_sphere(p)); - -# return sdf3d_sphere(sdf3d_elongation(p)) - - return sdf3d_sphere(sdf3d_repeat(p)) - - -#vec2 o157216_0_1_sdf3dc = sdf3dc_union(vec2(o152465_0_1_sdf3d, 0.0), vec2(o153139_0_1_sdf3d, 0.0)); - -func raymarch(uv : Vector2) -> Color: - var o21422_0_d : Vector2 = sdf3d_raymarch(uv); - - var o21422_0_1_f : float = 1.0 - o21422_0_d.x; - - return Color(o21422_0_1_f, o21422_0_1_f, o21422_0_1_f, 1) - -func raymarch2(uv : Vector2) -> Color: - var o21422_0_d : Vector2 = sdf3d_raymarch(uv); - - var v : Vector3 = Vector3(0.5, 0.5, 0.5) + 0.5 * sdf3d_normal(Vector3(uv.x - 0.5, uv.y - 0.5, 1.0 - o21422_0_d.x)); - - return Color(v.x, v.y, v.z, 1) - -func raymarch3(uv : Vector2) -> Color: - var v : Vector2 = sdf3d_raymarch(uv); - - return Color(v.y, v.y, v.y, 1) - -func sdf3d_sphere(p : Vector3) -> Vector2: - var o22692_0_1_sdf3d : float = p.length() - p_o22692_r; - - return Vector2(o22692_0_1_sdf3d, 0.0); - -func sdf3d_box(p : Vector3, sx : float, sy : float, sz : float, r : float) -> Vector2: - var v : Vector3 = absv3((p)) - Vector3(sx, sy, sz); - var f : float = (maxv3(v,Vector3())).length() + min(max(v.x,max(v.y, v.z)),0.0) - r; - - return Vector2(f, 0.0); - -var p_o69351_l = 0.250000000; -var p_o69351_r = 0.250000000; - -func sdf3d_cylinder_y(p : Vector3) -> Vector2: - var o69351_0_d : Vector2 = absv2(Vector2(Vector2(p.x, p.z).length(),(p).y)) - Vector2(p_o69351_r,p_o69351_l); - var o69351_0_1_sdf3d : float = min(max(o69351_0_d.x, o69351_0_d.y),0.0) + maxv2(o69351_0_d, Vector2()).length(); - - return Vector2(o69351_0_1_sdf3d, 0.0); - -func sdf3d_cylinder_x(p : Vector3) -> Vector2: - var o69351_0_d : Vector2 = absv2(Vector2(Vector2(p.y, p.z).length(),(p).x)) - Vector2(p_o69351_r,p_o69351_l); - var o69351_0_1_sdf3d : float = min(max(o69351_0_d.x, o69351_0_d.y),0.0) + maxv2(o69351_0_d, Vector2()).length(); - - return Vector2(o69351_0_1_sdf3d, 0.0); - -func sdf3d_cylinder_z(p : Vector3) -> Vector2: - var o69351_0_d : Vector2 = absv2(Vector2(Vector2(p.x, p.y).length(),(p).z)) - Vector2(p_o69351_r,p_o69351_l); - var o69351_0_1_sdf3d : float = min(max(o69351_0_d.x, o69351_0_d.y),0.0) + maxv2(o69351_0_d, Vector2()).length(); - - return Vector2(o69351_0_1_sdf3d, 0.0); - -var p_o100081_l = 0.300000000; -var p_o100081_r = 0.200000000; - -func sdf3d_capsule_y(p : Vector3) -> Vector2: - var o100081_0_p : Vector3 = p; - o100081_0_p.y -= clamp(o100081_0_p.y, -p_o100081_l, p_o100081_l); - var o100081_0_1_sdf3d : float = o100081_0_p.length() - p_o100081_r; - - return Vector2(o100081_0_1_sdf3d, 0.0); - -func sdf3d_capsule_x(p : Vector3) -> Vector2: - var o100081_0_p : Vector3 = p; - o100081_0_p.x -= clamp(o100081_0_p.x, -p_o100081_l, p_o100081_l); - var o100081_0_1_sdf3d : float = o100081_0_p.length() - p_o100081_r; - - return Vector2(o100081_0_1_sdf3d, 0.0); - -func sdf3d_capsule_z(p : Vector3) -> Vector2: - var o100081_0_p : Vector3 = p; - o100081_0_p.z -= clamp(o100081_0_p.z, -p_o100081_l, p_o100081_l); - var o100081_0_1_sdf3d : float = o100081_0_p.length() - p_o100081_r; - - return Vector2(o100081_0_1_sdf3d, 0.0); - -var p_o118934_a = 30.000000000; - -func sdf3d_cone_px(p : Vector3) -> Vector2: - var f : float = Vector2(cos(p_o118934_a*0.01745329251),sin(p_o118934_a*0.01745329251)).dot(Vector2(Vector2(p.y, p.z).length(), - (p).x)); - - return Vector2(f, 0.0); - -func sdf3d_cone_nx(p : Vector3) -> Vector2: - var f : float = Vector2(cos(p_o118934_a*0.01745329251),sin(p_o118934_a*0.01745329251)).dot(Vector2(Vector2(p.y, p.z).length(),(p).x)); - - return Vector2(f, 0.0); - -func sdf3d_cone_py(p : Vector3) -> Vector2: - var f : float = Vector2(cos(p_o118934_a*0.01745329251),sin(p_o118934_a*0.01745329251)).dot(Vector2(Vector2(p.x, p.z).length(),(p).y)); - - return Vector2(f, 0.0); - -func sdf3d_cone_ny(p : Vector3) -> Vector2: - var f : float = Vector2(cos(p_o118934_a*0.01745329251),sin(p_o118934_a*0.01745329251)).dot(Vector2(Vector2(p.x, p.z).length(),-(p).y)); - - return Vector2(f, 0.0); - -func sdf3d_cone_pz(p : Vector3) -> Vector2: - var f : float = Vector2(cos(p_o118934_a*0.01745329251),sin(p_o118934_a*0.01745329251)).dot(Vector2(Vector2(p.x, p.y).length(),-(p).z)); - - return Vector2(f, 0.0); - -func sdf3d_cone_nz(p : Vector3) -> Vector2: - var f : float = Vector2(cos(p_o118934_a*0.01745329251),sin(p_o118934_a*0.01745329251)).dot(Vector2(Vector2(p.x, p.y).length(),(p).z)); - - return Vector2(f, 0.0); - -var p_o136697_R = 0.300000000; -var p_o136697_r = 0.150000000; - -func sdf3d_torus_x(p : Vector3) -> Vector2: - var o136697_0_q : Vector2 = Vector2(Vector2(p.y, p.z).length() - p_o136697_R,(p).x); - var o136697_0_1_sdf3d : float = o136697_0_q.length() - p_o136697_r; - - return Vector2(o136697_0_1_sdf3d, 0.0); - -func sdf3d_torus_y(p : Vector3) -> Vector2: - var o136697_0_q : Vector2 = Vector2(Vector2(p.z, p.x).length() - p_o136697_R,(p).y); - var o136697_0_1_sdf3d : float = o136697_0_q.length() - p_o136697_r; - - return Vector2(o136697_0_1_sdf3d, 0.0); - -func sdf3d_torus_z(p : Vector3) -> Vector2: - var o136697_0_q : Vector2 = Vector2(Vector2(p.x, p.y).length() - p_o136697_R,(p).z); - var o136697_0_1_sdf3d : float = o136697_0_q.length() - p_o136697_r; - - return Vector2(o136697_0_1_sdf3d, 0.0); - - -func sdf3d_raymarch(uv : Vector2) -> Vector2: - var ro : Vector3 = Vector3(uv.x - 0.5, uv.y - 0.5, 1.0); - var rd : Vector3 = Vector3(0.0, 0.0, -1.0); - var dO : float = 0.0; - var c : float = 0.0; - - for i in range(100): - var p : Vector3 = ro + rd * dO; - var dS : Vector2 = sdf3d_input(p); - - dO += dS.x; - - if (dO >= 1.0): - break; - elif (dS.x < 0.0001): - c = dS.y; - break; - - return Vector2(dO, c); - -func sdf3d_normal(p : Vector3) -> Vector3: - if (p.z <= 0.0): - return Vector3(0.0, 0.0, 1.0); - - var d : float = sdf3d_input(p).x; - var e : float = .001; - - var n : Vector3 = Vector3( - d - sdf3d_input(p - Vector3(e, 0.0, 0.0)).x, - d - sdf3d_input(p - Vector3(0.0, e, 0.0)).x, - d - sdf3d_input(p - Vector3(0.0, 0.0, e)).x); - - return Vector3(-1.0, -1.0, -1.0) * n.normalized(); - -func sdf3dc_union(a : Vector2, b : Vector2) -> Vector2: - return Vector2(min(a.x, b.x), lerp(b.y, a.y, step(a.x, b.x))); - -func sdf3dc_sub(a : Vector2, b : Vector2) -> Vector2: - return Vector2(max(-a.x, b.x), a.y); - - -func sdf3dc_inter(a : Vector2, b : Vector2) -> Vector2: - return Vector2(max(a.x, b.x), lerp(a.y, b.y, step(a.x, b.x))); - - -func sdf3d_smooth_union(d1 : Vector2, d2 : Vector2, k : float) -> Vector2: - var h : float = clamp(0.5 + 0.5 * (d2.x - d1.x) / k, 0.0, 1.0); - return Vector2(lerp(d2.x, d1.x, h)-k*h*(1.0 - h), lerp(d2.y, d1.y, step(d1.x, d2.x))); - -func sdf3d_smooth_subtraction(d1 : Vector2, d2 : Vector2, k : float) -> Vector2: - var h : float = clamp(0.5 - 0.5 * (d2.x + d1.x) / k, 0.0, 1.0); - return Vector2(lerp(d2.x, -d1.x, h )+k*h*(1.0-h), d2.y); - -func sdf3d_smooth_intersection(d1 : Vector2, d2 : Vector2, k : float) -> Vector2: - var h : float = clamp(0.5 - 0.5 * (d2.x - d1.x) / k, 0.0, 1.0); - return Vector2(lerp(d2.x, d1.x, h)+k*h*(1.0-h), lerp(d1.y, d2.y, step(d1.x, d2.x))); - -var p_o885532_r = 0.250000000; - -func sdf3d_rounded(v : Vector2) -> Vector2: - return Vector2(v.x - p_o885532_r, v.y); - -var p_o900574_x = 0.200000000; -var p_o900574_y = 0.000000000; -var p_o900574_z = 0.000000000; - -func sdf3d_elongation(p : Vector3) -> Vector3: - return ((p) - clampv3((p), - absv3(Vector3(p_o900574_x, p_o900574_y, p_o900574_z)), absv3(Vector3(p_o900574_x, p_o900574_y, p_o900574_z)))) - -var seed_o910161 = -49592; -var p_o910161_rx = 3.000000000; -var p_o910161_ry = 3.000000000; -var p_o910161_r = 0.300000000; -var p_o152465_r = 0.400000000; - -func sdf3d_repeat(p : Vector3) -> Vector3: - return (repeat((p), Vector3(1.0/p_o910161_rx, 1.0/p_o910161_ry, 0.00001), float(seed_o910161), p_o910161_r)) - -#Needs work -func repeat(p : Vector3, r : Vector3, pseed : float, randomness : float) -> Vector3: - #fix division by zero -# p.x += 0.000001 -# p.y += 0.000001 -# p.z += 0.000001 -# r.x += 0.000001 -# r.y += 0.000001 -# r.z += 0.000001 - - var pxy : Vector2 = Vector2(p.x, p.y) - var rxy : Vector2 = Vector2(r.x, r.y) - - var r3 : Vector2 = floorv2(modv2((pxy + 0.5 * rxy) / rxy, Vector2(1.0 / rxy.x, 1.0 / rxy.y)) + Vector2(pseed, pseed)) - - var rr : Vector3 = rand3(r3) - - rr.x -= 0.5 - rr.y -= 0.5 - rr.z -= 0.5 - - var a : Vector3 = (rr) * 6.28 * randomness; - - p = modv3(p + 0.5 * r, r) - 0.5*r; - var rv : Vector3; - var c : float; - var s : float; - - c = cos(a.x); - s = sin(a.x); - rv.x = p.x; - rv.y = p.y*c+p.z*s; - rv.z = -p.y*s+p.z*c; - c = cos(a.y); - s = sin(a.y); - p.x = rv.x*c+rv.z*s; - p.y = rv.y; - p.z = -rv.x*s+rv.z*c; - c = cos(a.z); - s = sin(a.z); - rv.x = p.x*c+p.y*s; - rv.y = -p.x*s+p.y*c; - rv.z = p.z; - - return rv; - - -# -#vec2 o21422_input_sdf(vec3 p) { -#float o152465_0_1_sdf3d = length((circle_repeat_transform((p), p_o928780_c)))-p_o152465_r; -#vec2 o928780_0_1_sdf3dc = vec2(o152465_0_1_sdf3d, 0.0); -# -#return o928780_0_1_sdf3dc; -# -#var p_o928780_c = 5.000000000; -# -#func circle_repeat_transform(p : Vector3, r : Vector3, pseed : float, randomness : float) -> Vector3: -# float r = 6.28/count; -# float pa = atan(p.x, p.y); -# float a = mod(pa+0.5*r, r)-0.5*r; -# vec3 rv; -# float c = cos(a-pa); -# float s = sin(a-pa); -# rv.x = p.x*c+p.y*s; -# rv.y = -p.x*s+p.y*c; -# rv.z = p.z; -# return rv; - - -func clampv3(v : Vector3, mi : Vector3, ma : Vector3) -> Vector3: - v.x = clamp(v.x, mi.x, ma.x) - v.y = clamp(v.y, mi.y, ma.y) - v.y = clamp(v.z, mi.z, ma.z) - - return v - - -func floorv2(a : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = floor(a.x) - v.y = floor(a.y) - - return v - -func maxv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - - return v - -func maxv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = max(a.x, b.x) - v.y = max(a.y, b.y) - v.z = max(a.z, b.z) - - return v - -func absv2(v : Vector2) -> Vector2: - v.x = abs(v.x) - v.y = abs(v.y) - - return v - -func absv3(v : Vector3) -> Vector3: - v.x = abs(v.x) - v.y = abs(v.y) - v.y = abs(v.y) - - return v - -func cosv3(v : Vector3) -> Vector3: - v.x = cos(v.x) - v.y = cos(v.y) - v.y = cos(v.y) - - return v - -func modv3(a : Vector3, b : Vector3) -> Vector3: - var v : Vector3 = Vector3() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - v.z = modf(a.z, b.z) - - return v - - -func modv2(a : Vector2, b : Vector2) -> Vector2: - var v : Vector2 = Vector2() - - v.x = modf(a.x, b.x) - v.y = modf(a.y, b.y) - - return v - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fract(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractv3(v : Vector3) -> Vector3: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - v.z = v.z - floor(v.z) - - return v - -func fractf(f : float) -> float: - return f - floor(f) - -func rand(x : Vector2) -> float: - return fractf(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func rand3(x : Vector2) -> Vector3: - return fractv3(cosv3(Vector3(x.dot(Vector2(13.9898, 8.141)), - x.dot(Vector2(3.4562, 17.398)), - x.dot(Vector2(13.254, 5.867)))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/sdf3d/sdf3d.tscn b/sdf3d/sdf3d.tscn deleted file mode 100644 index 6732363..0000000 --- a/sdf3d/sdf3d.tscn +++ /dev/null @@ -1,27 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://sdf3d/sdf3d.gd" type="Script" id=1] - - -[sub_resource type="Image" id=3] -data = { -"data": PoolByteArray( 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 3 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/simple/TextureRectCirtularGradient.gd b/simple/TextureRectCirtularGradient.gd deleted file mode 100644 index f9ec35f..0000000 --- a/simple/TextureRectCirtularGradient.gd +++ /dev/null @@ -1,178 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -#class TGEntry: -# var pos : float -# var r : float -# var g : float -# var b : float -# var a : float - -var p_o95415_repeat = 1.000000000; - -var p_o95415_gradient_0_pos = 0.000000000; -var p_o95415_gradient_0_r = 0.000000000; -var p_o95415_gradient_0_g = 0.000000000; -var p_o95415_gradient_0_b = 0.000000000; -var p_o95415_gradient_0_a = 1.000000000; -var p_o95415_gradient_1_pos = 0.490909091; -var p_o95415_gradient_1_r = 1.000000000; -var p_o95415_gradient_1_g = 0.000000000; -var p_o95415_gradient_1_b = 0.000000000; -var p_o95415_gradient_1_a = 1.000000000; -var p_o95415_gradient_2_pos = 1.000000000; -var p_o95415_gradient_2_r = 1.000000000; -var p_o95415_gradient_2_g = 1.000000000; -var p_o95415_gradient_2_b = 1.000000000; -var p_o95415_gradient_2_a = 1.000000000; - - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - - #branchless fix for division by zero - v.y += 0.000001 - -# var col : Color = gradient_type_1(fractf(p_o95415_repeat * 0.15915494309 * atan((v.x - 0.5) / (v.y - 0.5)))); -# var col : Color = gradient_type_2(fractf(p_o95415_repeat * 0.15915494309 * atan((v.x - 0.5) / (v.y - 0.5)))); -# var col : Color = gradient_type_3(fractf(p_o95415_repeat * 0.15915494309 * atan((v.x - 0.5) / (v.y - 0.5)))); - var col : Color = gradient_type_4(fractf(p_o95415_repeat * 0.15915494309 * atan((v.x - 0.5) / v.y - 0.5))); - - image.set_pixel(x, y, col) - - image.unlock() - - tex.create_from_image(image) - texture = tex - -func gradient_type_1(x : float) -> Color: - if (x < 0.5*(p_o95415_gradient_0_pos+p_o95415_gradient_1_pos)): - return Color(p_o95415_gradient_0_r,p_o95415_gradient_0_g,p_o95415_gradient_0_b,p_o95415_gradient_0_a); - elif (x < 0.5*(p_o95415_gradient_1_pos+p_o95415_gradient_2_pos)): - return Color(p_o95415_gradient_1_r,p_o95415_gradient_1_g,p_o95415_gradient_1_b,p_o95415_gradient_1_a); - - return Color(p_o95415_gradient_2_r,p_o95415_gradient_2_g,p_o95415_gradient_2_b,p_o95415_gradient_2_a); - -func gradient_type_2(x : float) -> Color: - if (x < p_o95415_gradient_0_pos): - return Color(p_o95415_gradient_0_r,p_o95415_gradient_0_g,p_o95415_gradient_0_b,p_o95415_gradient_0_a); - elif (x < p_o95415_gradient_1_pos): - return lerp(Color(p_o95415_gradient_0_r,p_o95415_gradient_0_g,p_o95415_gradient_0_b,p_o95415_gradient_0_a), Color(p_o95415_gradient_1_r,p_o95415_gradient_1_g,p_o95415_gradient_1_b,p_o95415_gradient_1_a), ((x-p_o95415_gradient_0_pos)/(p_o95415_gradient_1_pos-p_o95415_gradient_0_pos))); - elif (x < p_o95415_gradient_2_pos): - return lerp(Color(p_o95415_gradient_1_r,p_o95415_gradient_1_g,p_o95415_gradient_1_b,p_o95415_gradient_1_a), Color(p_o95415_gradient_2_r,p_o95415_gradient_2_g,p_o95415_gradient_2_b,p_o95415_gradient_2_a), ((x-p_o95415_gradient_1_pos)/(p_o95415_gradient_2_pos-p_o95415_gradient_1_pos))); - - return Color(p_o95415_gradient_2_r,p_o95415_gradient_2_g,p_o95415_gradient_2_b,p_o95415_gradient_2_a); - - -func gradient_type_3(x : float) -> Color: - if (x < p_o95415_gradient_0_pos): - return Color(p_o95415_gradient_0_r,p_o95415_gradient_0_g,p_o95415_gradient_0_b,p_o95415_gradient_0_a); - elif (x < p_o95415_gradient_1_pos): - return lerp(Color(p_o95415_gradient_0_r,p_o95415_gradient_0_g,p_o95415_gradient_0_b,p_o95415_gradient_0_a), Color(p_o95415_gradient_1_r,p_o95415_gradient_1_g,p_o95415_gradient_1_b,p_o95415_gradient_1_a), 0.5-0.5*cos(3.14159265359*(x-p_o95415_gradient_0_pos)/(p_o95415_gradient_1_pos-p_o95415_gradient_0_pos))); - if (x < p_o95415_gradient_2_pos): - return lerp(Color(p_o95415_gradient_1_r,p_o95415_gradient_1_g,p_o95415_gradient_1_b,p_o95415_gradient_1_a), Color(p_o95415_gradient_2_r,p_o95415_gradient_2_g,p_o95415_gradient_2_b,p_o95415_gradient_2_a), 0.5-0.5*cos(3.14159265359*(x-p_o95415_gradient_1_pos)/(p_o95415_gradient_2_pos-p_o95415_gradient_1_pos))); - - return Color(p_o95415_gradient_2_r,p_o95415_gradient_2_g,p_o95415_gradient_2_b,p_o95415_gradient_2_a); - -func gradient_type_4(x : float) -> Color: - if (x < p_o95415_gradient_0_pos): - return Color(p_o95415_gradient_0_r,p_o95415_gradient_0_g,p_o95415_gradient_0_b,p_o95415_gradient_0_a); - elif (x < p_o95415_gradient_1_pos): - return lerp(lerp(Color(p_o95415_gradient_1_r,p_o95415_gradient_1_g,p_o95415_gradient_1_b,p_o95415_gradient_1_a), Color(p_o95415_gradient_2_r,p_o95415_gradient_2_g,p_o95415_gradient_2_b,p_o95415_gradient_2_a), (x-p_o95415_gradient_1_pos)/(p_o95415_gradient_2_pos-p_o95415_gradient_1_pos)), lerp(Color(p_o95415_gradient_0_r,p_o95415_gradient_0_g,p_o95415_gradient_0_b,p_o95415_gradient_0_a), Color(p_o95415_gradient_1_r,p_o95415_gradient_1_g,p_o95415_gradient_1_b,p_o95415_gradient_1_a), (x-p_o95415_gradient_0_pos)/(p_o95415_gradient_1_pos-p_o95415_gradient_0_pos)), 1.0-0.5*(x-p_o95415_gradient_0_pos)/(p_o95415_gradient_1_pos-p_o95415_gradient_0_pos)); - elif (x < p_o95415_gradient_2_pos): - return lerp(lerp(Color(p_o95415_gradient_0_r,p_o95415_gradient_0_g,p_o95415_gradient_0_b,p_o95415_gradient_0_a), Color(p_o95415_gradient_1_r,p_o95415_gradient_1_g,p_o95415_gradient_1_b,p_o95415_gradient_1_a), (x-p_o95415_gradient_0_pos)/(p_o95415_gradient_1_pos-p_o95415_gradient_0_pos)), lerp(Color(p_o95415_gradient_1_r,p_o95415_gradient_1_g,p_o95415_gradient_1_b,p_o95415_gradient_1_a), Color(p_o95415_gradient_2_r,p_o95415_gradient_2_g,p_o95415_gradient_2_b,p_o95415_gradient_2_a), (x-p_o95415_gradient_1_pos)/(p_o95415_gradient_2_pos-p_o95415_gradient_1_pos)), 0.5+0.5*(x-p_o95415_gradient_1_pos)/(p_o95415_gradient_2_pos-p_o95415_gradient_1_pos)); - - return Color(p_o95415_gradient_2_r,p_o95415_gradient_2_g,p_o95415_gradient_2_b,p_o95415_gradient_2_a); - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fract(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractf(f : float) -> float: - return f - floor(f) - -func rand(x : Vector2) -> float: - return fractf(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/simple/TextureRectCirtularGradient.tscn b/simple/TextureRectCirtularGradient.tscn deleted file mode 100644 index fce4305..0000000 --- a/simple/TextureRectCirtularGradient.tscn +++ /dev/null @@ -1,27 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://simple/TextureRectCirtularGradient.gd" type="Script" id=1] - - -[sub_resource type="Image" id=1] -data = { -"data": PoolByteArray( 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 97, 97, 255, 255, 202, 202, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 105, 105, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 108, 108, 255, 255, 110, 110, 255, 255, 112, 112, 255, 255, 116, 116, 255, 255, 121, 121, 255, 255, 130, 130, 255, 255, 149, 149, 255, 255, 202, 202, 255, 54, 0, 0, 255, 108, 0, 0, 255, 128, 0, 0, 255, 137, 0, 0, 255, 143, 0, 0, 255, 146, 0, 0, 255, 148, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 153, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 161, 0, 0, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 98, 98, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 109, 109, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 114, 114, 255, 255, 116, 116, 255, 255, 118, 118, 255, 255, 121, 121, 255, 255, 125, 125, 255, 255, 130, 130, 255, 255, 137, 137, 255, 255, 149, 149, 255, 255, 168, 168, 255, 255, 202, 202, 255, 255, 254, 254, 255, 54, 0, 0, 255, 89, 0, 0, 255, 108, 0, 0, 255, 120, 0, 0, 255, 128, 0, 0, 255, 133, 0, 0, 255, 137, 0, 0, 255, 140, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 148, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 119, 119, 255, 255, 121, 121, 255, 255, 123, 123, 255, 255, 126, 126, 255, 255, 130, 130, 255, 255, 135, 135, 255, 255, 141, 141, 255, 255, 149, 149, 255, 255, 161, 161, 255, 255, 177, 177, 255, 255, 202, 202, 255, 255, 235, 235, 255, 20, 0, 0, 255, 54, 0, 0, 255, 79, 0, 0, 255, 96, 0, 0, 255, 108, 0, 0, 255, 117, 0, 0, 255, 123, 0, 0, 255, 128, 0, 0, 255, 132, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 160, 0, 0, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 121, 121, 255, 255, 123, 123, 255, 255, 125, 125, 255, 255, 127, 127, 255, 255, 130, 130, 255, 255, 133, 133, 255, 255, 137, 137, 255, 255, 143, 143, 255, 255, 149, 149, 255, 255, 157, 157, 255, 255, 168, 168, 255, 255, 183, 183, 255, 255, 202, 202, 255, 255, 226, 226, 255, 255, 254, 254, 255, 29, 0, 0, 255, 54, 0, 0, 255, 74, 0, 0, 255, 89, 0, 0, 255, 100, 0, 0, 255, 108, 0, 0, 255, 115, 0, 0, 255, 120, 0, 0, 255, 125, 0, 0, 255, 128, 0, 0, 255, 131, 0, 0, 255, 133, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 159, 0, 0, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 100, 100, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 136, 136, 255, 255, 139, 139, 255, 255, 144, 144, 255, 255, 149, 149, 255, 255, 156, 156, 255, 255, 164, 164, 255, 255, 174, 174, 255, 255, 186, 186, 255, 255, 202, 202, 255, 255, 221, 221, 255, 255, 243, 243, 255, 12, 0, 0, 255, 34, 0, 0, 255, 54, 0, 0, 255, 70, 0, 0, 255, 83, 0, 0, 255, 93, 0, 0, 255, 102, 0, 0, 255, 108, 0, 0, 255, 114, 0, 0, 255, 118, 0, 0, 255, 122, 0, 0, 255, 125, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 135, 135, 255, 255, 137, 137, 255, 255, 141, 141, 255, 255, 145, 145, 255, 255, 149, 149, 255, 255, 154, 154, 255, 255, 161, 161, 255, 255, 168, 168, 255, 255, 177, 177, 255, 255, 188, 188, 255, 255, 202, 202, 255, 255, 217, 217, 255, 255, 235, 235, 255, 255, 254, 254, 255, 20, 0, 0, 255, 38, 0, 0, 255, 54, 0, 0, 255, 68, 0, 0, 255, 79, 0, 0, 255, 89, 0, 0, 255, 96, 0, 0, 255, 103, 0, 0, 255, 108, 0, 0, 255, 113, 0, 0, 255, 117, 0, 0, 255, 120, 0, 0, 255, 123, 0, 0, 255, 126, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 158, 0, 0, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 101, 101, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 139, 139, 255, 255, 142, 142, 255, 255, 145, 145, 255, 255, 149, 149, 255, 255, 154, 154, 255, 255, 159, 159, 255, 255, 165, 165, 255, 255, 172, 172, 255, 255, 180, 180, 255, 255, 190, 190, 255, 255, 202, 202, 255, 255, 215, 215, 255, 255, 230, 230, 255, 255, 246, 246, 255, 8, 0, 0, 255, 25, 0, 0, 255, 40, 0, 0, 255, 54, 0, 0, 255, 66, 0, 0, 255, 76, 0, 0, 255, 85, 0, 0, 255, 92, 0, 0, 255, 98, 0, 0, 255, 104, 0, 0, 255, 108, 0, 0, 255, 112, 0, 0, 255, 116, 0, 0, 255, 119, 0, 0, 255, 122, 0, 0, 255, 124, 0, 0, 255, 126, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 133, 133, 255, 255, 135, 135, 255, 255, 137, 137, 255, 255, 140, 140, 255, 255, 143, 143, 255, 255, 146, 146, 255, 255, 149, 149, 255, 255, 153, 153, 255, 255, 157, 157, 255, 255, 162, 162, 255, 255, 168, 168, 255, 255, 175, 175, 255, 255, 183, 183, 255, 255, 192, 192, 255, 255, 202, 202, 255, 255, 213, 213, 255, 255, 226, 226, 255, 255, 240, 240, 255, 255, 254, 254, 255, 15, 0, 0, 255, 29, 0, 0, 255, 42, 0, 0, 255, 54, 0, 0, 255, 65, 0, 0, 255, 74, 0, 0, 255, 82, 0, 0, 255, 89, 0, 0, 255, 95, 0, 0, 255, 100, 0, 0, 255, 104, 0, 0, 255, 108, 0, 0, 255, 112, 0, 0, 255, 115, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 123, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 157, 0, 0, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 102, 102, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 133, 133, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 141, 141, 255, 255, 143, 143, 255, 255, 146, 146, 255, 255, 149, 149, 255, 255, 152, 152, 255, 255, 156, 156, 255, 255, 161, 161, 255, 255, 166, 166, 255, 255, 171, 171, 255, 255, 177, 177, 255, 255, 185, 185, 255, 255, 193, 193, 255, 255, 202, 202, 255, 255, 212, 212, 255, 255, 223, 223, 255, 255, 235, 235, 255, 255, 248, 248, 255, 6, 0, 0, 255, 20, 0, 0, 255, 32, 0, 0, 255, 44, 0, 0, 255, 54, 0, 0, 255, 63, 0, 0, 255, 72, 0, 0, 255, 79, 0, 0, 255, 86, 0, 0, 255, 91, 0, 0, 255, 96, 0, 0, 255, 101, 0, 0, 255, 105, 0, 0, 255, 108, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 117, 0, 0, 255, 119, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 156, 0, 0, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 139, 139, 255, 255, 141, 141, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 149, 149, 255, 255, 152, 152, 255, 255, 156, 156, 255, 255, 159, 159, 255, 255, 164, 164, 255, 255, 168, 168, 255, 255, 174, 174, 255, 255, 179, 179, 255, 255, 186, 186, 255, 255, 194, 194, 255, 255, 202, 202, 255, 255, 211, 211, 255, 255, 221, 221, 255, 255, 231, 231, 255, 255, 243, 243, 255, 255, 254, 254, 255, 12, 0, 0, 255, 23, 0, 0, 255, 35, 0, 0, 255, 45, 0, 0, 255, 54, 0, 0, 255, 63, 0, 0, 255, 70, 0, 0, 255, 77, 0, 0, 255, 83, 0, 0, 255, 89, 0, 0, 255, 93, 0, 0, 255, 98, 0, 0, 255, 102, 0, 0, 255, 105, 0, 0, 255, 108, 0, 0, 255, 111, 0, 0, 255, 114, 0, 0, 255, 116, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 122, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 103, 103, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 149, 149, 255, 255, 152, 152, 255, 255, 155, 155, 255, 255, 158, 158, 255, 255, 162, 162, 255, 255, 166, 166, 255, 255, 171, 171, 255, 255, 176, 176, 255, 255, 181, 181, 255, 255, 187, 187, 255, 255, 194, 194, 255, 255, 202, 202, 255, 255, 210, 210, 255, 255, 219, 219, 255, 255, 228, 228, 255, 255, 239, 239, 255, 255, 249, 249, 255, 5, 0, 0, 255, 16, 0, 0, 255, 27, 0, 0, 255, 36, 0, 0, 255, 46, 0, 0, 255, 54, 0, 0, 255, 62, 0, 0, 255, 69, 0, 0, 255, 75, 0, 0, 255, 81, 0, 0, 255, 86, 0, 0, 255, 91, 0, 0, 255, 95, 0, 0, 255, 99, 0, 0, 255, 102, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 111, 0, 0, 255, 113, 0, 0, 255, 116, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 155, 0, 0, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 139, 139, 255, 255, 141, 141, 255, 255, 143, 143, 255, 255, 145, 145, 255, 255, 147, 147, 255, 255, 149, 149, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 157, 157, 255, 255, 161, 161, 255, 255, 164, 164, 255, 255, 168, 168, 255, 255, 173, 173, 255, 255, 177, 177, 255, 255, 183, 183, 255, 255, 188, 188, 255, 255, 195, 195, 255, 255, 202, 202, 255, 255, 209, 209, 255, 255, 217, 217, 255, 255, 226, 226, 255, 255, 235, 235, 255, 255, 245, 245, 255, 255, 254, 254, 255, 10, 0, 0, 255, 20, 0, 0, 255, 29, 0, 0, 255, 38, 0, 0, 255, 46, 0, 0, 255, 54, 0, 0, 255, 61, 0, 0, 255, 68, 0, 0, 255, 74, 0, 0, 255, 79, 0, 0, 255, 84, 0, 0, 255, 89, 0, 0, 255, 93, 0, 0, 255, 96, 0, 0, 255, 100, 0, 0, 255, 103, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 111, 0, 0, 255, 113, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 104, 104, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 143, 143, 255, 255, 145, 145, 255, 255, 147, 147, 255, 255, 149, 149, 255, 255, 151, 151, 255, 255, 154, 154, 255, 255, 157, 157, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 166, 166, 255, 255, 170, 170, 255, 255, 174, 174, 255, 255, 179, 179, 255, 255, 184, 184, 255, 255, 189, 189, 255, 255, 195, 195, 255, 255, 202, 202, 255, 255, 209, 209, 255, 255, 216, 216, 255, 255, 224, 224, 255, 255, 232, 232, 255, 255, 241, 241, 255, 255, 250, 250, 255, 4, 0, 0, 255, 14, 0, 0, 255, 23, 0, 0, 255, 31, 0, 0, 255, 39, 0, 0, 255, 47, 0, 0, 255, 54, 0, 0, 255, 61, 0, 0, 255, 67, 0, 0, 255, 72, 0, 0, 255, 78, 0, 0, 255, 82, 0, 0, 255, 87, 0, 0, 255, 91, 0, 0, 255, 94, 0, 0, 255, 98, 0, 0, 255, 101, 0, 0, 255, 103, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 111, 0, 0, 255, 113, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 154, 0, 0, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 145, 145, 255, 255, 147, 147, 255, 255, 149, 149, 255, 255, 151, 151, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 159, 159, 255, 255, 162, 162, 255, 255, 165, 165, 255, 255, 168, 168, 255, 255, 172, 172, 255, 255, 176, 176, 255, 255, 180, 180, 255, 255, 185, 185, 255, 255, 190, 190, 255, 255, 196, 196, 255, 255, 202, 202, 255, 255, 208, 208, 255, 255, 215, 215, 255, 255, 222, 222, 255, 255, 230, 230, 255, 255, 238, 238, 255, 255, 246, 246, 255, 255, 254, 254, 255, 8, 0, 0, 255, 17, 0, 0, 255, 25, 0, 0, 255, 33, 0, 0, 255, 40, 0, 0, 255, 48, 0, 0, 255, 54, 0, 0, 255, 60, 0, 0, 255, 66, 0, 0, 255, 71, 0, 0, 255, 76, 0, 0, 255, 81, 0, 0, 255, 85, 0, 0, 255, 89, 0, 0, 255, 92, 0, 0, 255, 95, 0, 0, 255, 98, 0, 0, 255, 101, 0, 0, 255, 104, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 153, 0, 0, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 105, 105, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 147, 147, 255, 255, 149, 149, 255, 255, 151, 151, 255, 255, 153, 153, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 161, 161, 255, 255, 164, 164, 255, 255, 167, 167, 255, 255, 170, 170, 255, 255, 174, 174, 255, 255, 177, 177, 255, 255, 182, 182, 255, 255, 186, 186, 255, 255, 191, 191, 255, 255, 196, 196, 255, 255, 202, 202, 255, 255, 208, 208, 255, 255, 214, 214, 255, 255, 221, 221, 255, 255, 228, 228, 255, 255, 235, 235, 255, 255, 243, 243, 255, 255, 251, 251, 255, 4, 0, 0, 255, 12, 0, 0, 255, 20, 0, 0, 255, 27, 0, 0, 255, 35, 0, 0, 255, 41, 0, 0, 255, 48, 0, 0, 255, 54, 0, 0, 255, 60, 0, 0, 255, 65, 0, 0, 255, 70, 0, 0, 255, 75, 0, 0, 255, 79, 0, 0, 255, 83, 0, 0, 255, 87, 0, 0, 255, 90, 0, 0, 255, 93, 0, 0, 255, 96, 0, 0, 255, 99, 0, 0, 255, 102, 0, 0, 255, 104, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 110, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 149, 149, 255, 255, 151, 151, 255, 255, 153, 153, 255, 255, 155, 155, 255, 255, 157, 157, 255, 255, 160, 160, 255, 255, 162, 162, 255, 255, 165, 165, 255, 255, 168, 168, 255, 255, 172, 172, 255, 255, 175, 175, 255, 255, 179, 179, 255, 255, 183, 183, 255, 255, 187, 187, 255, 255, 192, 192, 255, 255, 197, 197, 255, 255, 202, 202, 255, 255, 207, 207, 255, 255, 213, 213, 255, 255, 219, 219, 255, 255, 226, 226, 255, 255, 233, 233, 255, 255, 240, 240, 255, 255, 247, 247, 255, 255, 254, 254, 255, 7, 0, 0, 255, 15, 0, 0, 255, 22, 0, 0, 255, 29, 0, 0, 255, 36, 0, 0, 255, 42, 0, 0, 255, 48, 0, 0, 255, 54, 0, 0, 255, 60, 0, 0, 255, 65, 0, 0, 255, 69, 0, 0, 255, 74, 0, 0, 255, 78, 0, 0, 255, 82, 0, 0, 255, 85, 0, 0, 255, 89, 0, 0, 255, 92, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 104, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 110, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 152, 0, 0, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 149, 149, 255, 255, 151, 151, 255, 255, 153, 153, 255, 255, 155, 155, 255, 255, 157, 157, 255, 255, 159, 159, 255, 255, 161, 161, 255, 255, 164, 164, 255, 255, 167, 167, 255, 255, 170, 170, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 180, 180, 255, 255, 184, 184, 255, 255, 188, 188, 255, 255, 192, 192, 255, 255, 197, 197, 255, 255, 202, 202, 255, 255, 207, 207, 255, 255, 212, 212, 255, 255, 218, 218, 255, 255, 224, 224, 255, 255, 231, 231, 255, 255, 237, 237, 255, 255, 244, 244, 255, 255, 251, 251, 255, 3, 0, 0, 255, 10, 0, 0, 255, 17, 0, 0, 255, 24, 0, 0, 255, 31, 0, 0, 255, 37, 0, 0, 255, 43, 0, 0, 255, 49, 0, 0, 255, 54, 0, 0, 255, 59, 0, 0, 255, 64, 0, 0, 255, 69, 0, 0, 255, 73, 0, 0, 255, 77, 0, 0, 255, 80, 0, 0, 255, 84, 0, 0, 255, 87, 0, 0, 255, 90, 0, 0, 255, 93, 0, 0, 255, 96, 0, 0, 255, 98, 0, 0, 255, 100, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 110, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 151, 0, 0, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 149, 149, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 161, 161, 255, 255, 163, 163, 255, 255, 166, 166, 255, 255, 168, 168, 255, 255, 171, 171, 255, 255, 174, 174, 255, 255, 177, 177, 255, 255, 181, 181, 255, 255, 185, 185, 255, 255, 188, 188, 255, 255, 193, 193, 255, 255, 197, 197, 255, 255, 202, 202, 255, 255, 207, 207, 255, 255, 212, 212, 255, 255, 217, 217, 255, 255, 223, 223, 255, 255, 229, 229, 255, 255, 235, 235, 255, 255, 241, 241, 255, 255, 248, 248, 255, 255, 254, 254, 255, 6, 0, 0, 255, 13, 0, 0, 255, 20, 0, 0, 255, 26, 0, 0, 255, 32, 0, 0, 255, 38, 0, 0, 255, 44, 0, 0, 255, 49, 0, 0, 255, 54, 0, 0, 255, 59, 0, 0, 255, 63, 0, 0, 255, 68, 0, 0, 255, 72, 0, 0, 255, 76, 0, 0, 255, 79, 0, 0, 255, 83, 0, 0, 255, 86, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 94, 0, 0, 255, 96, 0, 0, 255, 99, 0, 0, 255, 101, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 110, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 107, 107, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 162, 162, 255, 255, 164, 164, 255, 255, 167, 167, 255, 255, 170, 170, 255, 255, 172, 172, 255, 255, 175, 175, 255, 255, 179, 179, 255, 255, 182, 182, 255, 255, 185, 185, 255, 255, 189, 189, 255, 255, 193, 193, 255, 255, 197, 197, 255, 255, 202, 202, 255, 255, 206, 206, 255, 255, 211, 211, 255, 255, 216, 216, 255, 255, 222, 222, 255, 255, 227, 227, 255, 255, 233, 233, 255, 255, 239, 239, 255, 255, 245, 245, 255, 255, 251, 251, 255, 3, 0, 0, 255, 9, 0, 0, 255, 15, 0, 0, 255, 22, 0, 0, 255, 28, 0, 0, 255, 33, 0, 0, 255, 39, 0, 0, 255, 44, 0, 0, 255, 49, 0, 0, 255, 54, 0, 0, 255, 59, 0, 0, 255, 63, 0, 0, 255, 67, 0, 0, 255, 71, 0, 0, 255, 75, 0, 0, 255, 78, 0, 0, 255, 81, 0, 0, 255, 84, 0, 0, 255, 87, 0, 0, 255, 90, 0, 0, 255, 93, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 101, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 150, 0, 0, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 159, 159, 255, 255, 161, 161, 255, 255, 164, 164, 255, 255, 166, 166, 255, 255, 168, 168, 255, 255, 171, 171, 255, 255, 174, 174, 255, 255, 176, 176, 255, 255, 179, 179, 255, 255, 183, 183, 255, 255, 186, 186, 255, 255, 190, 190, 255, 255, 194, 194, 255, 255, 198, 198, 255, 255, 202, 202, 255, 255, 206, 206, 255, 255, 211, 211, 255, 255, 216, 216, 255, 255, 221, 221, 255, 255, 226, 226, 255, 255, 231, 231, 255, 255, 237, 237, 255, 255, 243, 243, 255, 255, 249, 249, 255, 255, 254, 254, 255, 6, 0, 0, 255, 12, 0, 0, 255, 18, 0, 0, 255, 23, 0, 0, 255, 29, 0, 0, 255, 35, 0, 0, 255, 40, 0, 0, 255, 45, 0, 0, 255, 50, 0, 0, 255, 54, 0, 0, 255, 58, 0, 0, 255, 63, 0, 0, 255, 67, 0, 0, 255, 70, 0, 0, 255, 74, 0, 0, 255, 77, 0, 0, 255, 80, 0, 0, 255, 83, 0, 0, 255, 86, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 93, 0, 0, 255, 96, 0, 0, 255, 98, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 108, 108, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 157, 157, 255, 255, 159, 159, 255, 255, 161, 161, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 172, 172, 255, 255, 175, 175, 255, 255, 177, 177, 255, 255, 180, 180, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 190, 190, 255, 255, 194, 194, 255, 255, 198, 198, 255, 255, 202, 202, 255, 255, 206, 206, 255, 255, 210, 210, 255, 255, 215, 215, 255, 255, 220, 220, 255, 255, 225, 225, 255, 255, 230, 230, 255, 255, 235, 235, 255, 255, 241, 241, 255, 255, 246, 246, 255, 255, 252, 252, 255, 2, 0, 0, 255, 8, 0, 0, 255, 14, 0, 0, 255, 20, 0, 0, 255, 25, 0, 0, 255, 30, 0, 0, 255, 36, 0, 0, 255, 40, 0, 0, 255, 45, 0, 0, 255, 50, 0, 0, 255, 54, 0, 0, 255, 58, 0, 0, 255, 62, 0, 0, 255, 66, 0, 0, 255, 70, 0, 0, 255, 73, 0, 0, 255, 76, 0, 0, 255, 79, 0, 0, 255, 82, 0, 0, 255, 85, 0, 0, 255, 87, 0, 0, 255, 90, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 96, 0, 0, 255, 98, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 149, 0, 0, 255, 149, 0, 0, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 155, 155, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 162, 162, 255, 255, 164, 164, 255, 255, 166, 166, 255, 255, 168, 168, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 181, 181, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 198, 198, 255, 255, 202, 202, 255, 255, 206, 206, 255, 255, 210, 210, 255, 255, 214, 214, 255, 255, 219, 219, 255, 255, 224, 224, 255, 255, 228, 228, 255, 255, 233, 233, 255, 255, 239, 239, 255, 255, 244, 244, 255, 255, 249, 249, 255, 255, 254, 254, 255, 5, 0, 0, 255, 11, 0, 0, 255, 16, 0, 0, 255, 21, 0, 0, 255, 27, 0, 0, 255, 32, 0, 0, 255, 36, 0, 0, 255, 41, 0, 0, 255, 46, 0, 0, 255, 50, 0, 0, 255, 54, 0, 0, 255, 58, 0, 0, 255, 62, 0, 0, 255, 65, 0, 0, 255, 69, 0, 0, 255, 72, 0, 0, 255, 75, 0, 0, 255, 78, 0, 0, 255, 81, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 93, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 104, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 148, 0, 0, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 109, 109, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 161, 161, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 172, 172, 255, 255, 174, 174, 255, 255, 177, 177, 255, 255, 179, 179, 255, 255, 182, 182, 255, 255, 185, 185, 255, 255, 188, 188, 255, 255, 191, 191, 255, 255, 195, 195, 255, 255, 198, 198, 255, 255, 202, 202, 255, 255, 206, 206, 255, 255, 210, 210, 255, 255, 214, 214, 255, 255, 218, 218, 255, 255, 223, 223, 255, 255, 227, 227, 255, 255, 232, 232, 255, 255, 237, 237, 255, 255, 242, 242, 255, 255, 247, 247, 255, 255, 252, 252, 255, 2, 0, 0, 255, 8, 0, 0, 255, 13, 0, 0, 255, 18, 0, 0, 255, 23, 0, 0, 255, 28, 0, 0, 255, 33, 0, 0, 255, 37, 0, 0, 255, 42, 0, 0, 255, 46, 0, 0, 255, 50, 0, 0, 255, 54, 0, 0, 255, 58, 0, 0, 255, 62, 0, 0, 255, 65, 0, 0, 255, 68, 0, 0, 255, 71, 0, 0, 255, 74, 0, 0, 255, 77, 0, 0, 255, 80, 0, 0, 255, 83, 0, 0, 255, 85, 0, 0, 255, 87, 0, 0, 255, 90, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 96, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 101, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 159, 159, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 164, 164, 255, 255, 166, 166, 255, 255, 168, 168, 255, 255, 170, 170, 255, 255, 173, 173, 255, 255, 175, 175, 255, 255, 177, 177, 255, 255, 180, 180, 255, 255, 183, 183, 255, 255, 186, 186, 255, 255, 188, 188, 255, 255, 192, 192, 255, 255, 195, 195, 255, 255, 198, 198, 255, 255, 202, 202, 255, 255, 205, 205, 255, 255, 209, 209, 255, 255, 213, 213, 255, 255, 217, 217, 255, 255, 222, 222, 255, 255, 226, 226, 255, 255, 230, 230, 255, 255, 235, 235, 255, 255, 240, 240, 255, 255, 245, 245, 255, 255, 250, 250, 255, 255, 254, 254, 255, 5, 0, 0, 255, 10, 0, 0, 255, 15, 0, 0, 255, 20, 0, 0, 255, 24, 0, 0, 255, 29, 0, 0, 255, 34, 0, 0, 255, 38, 0, 0, 255, 42, 0, 0, 255, 46, 0, 0, 255, 50, 0, 0, 255, 54, 0, 0, 255, 58, 0, 0, 255, 61, 0, 0, 255, 65, 0, 0, 255, 68, 0, 0, 255, 71, 0, 0, 255, 74, 0, 0, 255, 77, 0, 0, 255, 79, 0, 0, 255, 82, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 93, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 98, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 147, 0, 0, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 162, 162, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 174, 174, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 181, 181, 255, 255, 183, 183, 255, 255, 186, 186, 255, 255, 189, 189, 255, 255, 192, 192, 255, 255, 195, 195, 255, 255, 198, 198, 255, 255, 202, 202, 255, 255, 205, 205, 255, 255, 209, 209, 255, 255, 213, 213, 255, 255, 217, 217, 255, 255, 221, 221, 255, 255, 225, 225, 255, 255, 229, 229, 255, 255, 234, 234, 255, 255, 238, 238, 255, 255, 243, 243, 255, 255, 247, 247, 255, 255, 252, 252, 255, 2, 0, 0, 255, 7, 0, 0, 255, 12, 0, 0, 255, 16, 0, 0, 255, 21, 0, 0, 255, 26, 0, 0, 255, 30, 0, 0, 255, 35, 0, 0, 255, 39, 0, 0, 255, 43, 0, 0, 255, 47, 0, 0, 255, 50, 0, 0, 255, 54, 0, 0, 255, 58, 0, 0, 255, 61, 0, 0, 255, 64, 0, 0, 255, 67, 0, 0, 255, 70, 0, 0, 255, 73, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 85, 0, 0, 255, 88, 0, 0, 255, 90, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 146, 0, 0, 255, 255, 110, 110, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 168, 168, 255, 255, 170, 170, 255, 255, 172, 172, 255, 255, 174, 174, 255, 255, 177, 177, 255, 255, 179, 179, 255, 255, 181, 181, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 192, 192, 255, 255, 195, 195, 255, 255, 198, 198, 255, 255, 202, 202, 255, 255, 205, 205, 255, 255, 209, 209, 255, 255, 212, 212, 255, 255, 216, 216, 255, 255, 220, 220, 255, 255, 224, 224, 255, 255, 228, 228, 255, 255, 232, 232, 255, 255, 237, 237, 255, 255, 241, 241, 255, 255, 245, 245, 255, 255, 250, 250, 255, 255, 254, 254, 255, 4, 0, 0, 255, 9, 0, 0, 255, 14, 0, 0, 255, 18, 0, 0, 255, 23, 0, 0, 255, 27, 0, 0, 255, 31, 0, 0, 255, 35, 0, 0, 255, 39, 0, 0, 255, 43, 0, 0, 255, 47, 0, 0, 255, 51, 0, 0, 255, 54, 0, 0, 255, 57, 0, 0, 255, 61, 0, 0, 255, 64, 0, 0, 255, 67, 0, 0, 255, 70, 0, 0, 255, 72, 0, 0, 255, 75, 0, 0, 255, 78, 0, 0, 255, 80, 0, 0, 255, 82, 0, 0, 255, 84, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 96, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 145, 0, 0, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 164, 164, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 175, 175, 255, 255, 177, 177, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 185, 185, 255, 255, 187, 187, 255, 255, 190, 190, 255, 255, 193, 193, 255, 255, 196, 196, 255, 255, 199, 199, 255, 255, 202, 202, 255, 255, 205, 205, 255, 255, 208, 208, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 219, 219, 255, 255, 223, 223, 255, 255, 227, 227, 255, 255, 231, 231, 255, 255, 235, 235, 255, 255, 239, 239, 255, 255, 244, 244, 255, 255, 248, 248, 255, 255, 252, 252, 255, 2, 0, 0, 255, 6, 0, 0, 255, 11, 0, 0, 255, 15, 0, 0, 255, 20, 0, 0, 255, 24, 0, 0, 255, 28, 0, 0, 255, 32, 0, 0, 255, 36, 0, 0, 255, 40, 0, 0, 255, 44, 0, 0, 255, 47, 0, 0, 255, 51, 0, 0, 255, 54, 0, 0, 255, 57, 0, 0, 255, 60, 0, 0, 255, 63, 0, 0, 255, 66, 0, 0, 255, 69, 0, 0, 255, 72, 0, 0, 255, 74, 0, 0, 255, 77, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 88, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 93, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 145, 0, 0, 255, 255, 111, 111, 255, 255, 111, 111, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 170, 170, 255, 255, 172, 172, 255, 255, 174, 174, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 183, 183, 255, 255, 185, 185, 255, 255, 188, 188, 255, 255, 190, 190, 255, 255, 193, 193, 255, 255, 196, 196, 255, 255, 199, 199, 255, 255, 202, 202, 255, 255, 205, 205, 255, 255, 208, 208, 255, 255, 211, 211, 255, 255, 215, 215, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 226, 226, 255, 255, 230, 230, 255, 255, 234, 234, 255, 255, 238, 238, 255, 255, 242, 242, 255, 255, 246, 246, 255, 255, 250, 250, 255, 255, 254, 254, 255, 4, 0, 0, 255, 8, 0, 0, 255, 13, 0, 0, 255, 17, 0, 0, 255, 21, 0, 0, 255, 25, 0, 0, 255, 29, 0, 0, 255, 33, 0, 0, 255, 37, 0, 0, 255, 40, 0, 0, 255, 44, 0, 0, 255, 48, 0, 0, 255, 51, 0, 0, 255, 54, 0, 0, 255, 57, 0, 0, 255, 60, 0, 0, 255, 63, 0, 0, 255, 66, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 85, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 144, 0, 0, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 175, 175, 255, 255, 177, 177, 255, 255, 179, 179, 255, 255, 181, 181, 255, 255, 183, 183, 255, 255, 186, 186, 255, 255, 188, 188, 255, 255, 191, 191, 255, 255, 193, 193, 255, 255, 196, 196, 255, 255, 199, 199, 255, 255, 202, 202, 255, 255, 205, 205, 255, 255, 208, 208, 255, 255, 211, 211, 255, 255, 214, 214, 255, 255, 218, 218, 255, 255, 221, 221, 255, 255, 225, 225, 255, 255, 229, 229, 255, 255, 233, 233, 255, 255, 236, 236, 255, 255, 240, 240, 255, 255, 244, 244, 255, 255, 248, 248, 255, 255, 252, 252, 255, 2, 0, 0, 255, 6, 0, 0, 255, 10, 0, 0, 255, 14, 0, 0, 255, 18, 0, 0, 255, 22, 0, 0, 255, 26, 0, 0, 255, 30, 0, 0, 255, 34, 0, 0, 255, 37, 0, 0, 255, 41, 0, 0, 255, 44, 0, 0, 255, 48, 0, 0, 255, 51, 0, 0, 255, 54, 0, 0, 255, 57, 0, 0, 255, 60, 0, 0, 255, 63, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 75, 0, 0, 255, 78, 0, 0, 255, 80, 0, 0, 255, 82, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 88, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 143, 0, 0, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 170, 170, 255, 255, 172, 172, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 177, 177, 255, 255, 179, 179, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 186, 186, 255, 255, 188, 188, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 199, 199, 255, 255, 202, 202, 255, 255, 205, 205, 255, 255, 208, 208, 255, 255, 211, 211, 255, 255, 214, 214, 255, 255, 217, 217, 255, 255, 221, 221, 255, 255, 224, 224, 255, 255, 228, 228, 255, 255, 231, 231, 255, 255, 235, 235, 255, 255, 239, 239, 255, 255, 243, 243, 255, 255, 247, 247, 255, 255, 251, 251, 255, 255, 254, 254, 255, 4, 0, 0, 255, 8, 0, 0, 255, 12, 0, 0, 255, 16, 0, 0, 255, 20, 0, 0, 255, 23, 0, 0, 255, 27, 0, 0, 255, 31, 0, 0, 255, 35, 0, 0, 255, 38, 0, 0, 255, 41, 0, 0, 255, 45, 0, 0, 255, 48, 0, 0, 255, 51, 0, 0, 255, 54, 0, 0, 255, 57, 0, 0, 255, 60, 0, 0, 255, 63, 0, 0, 255, 65, 0, 0, 255, 68, 0, 0, 255, 70, 0, 0, 255, 73, 0, 0, 255, 75, 0, 0, 255, 77, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 85, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 174, 174, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 199, 199, 255, 255, 202, 202, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 214, 214, 255, 255, 217, 217, 255, 255, 220, 220, 255, 255, 223, 223, 255, 255, 227, 227, 255, 255, 230, 230, 255, 255, 234, 234, 255, 255, 238, 238, 255, 255, 241, 241, 255, 255, 245, 245, 255, 255, 249, 249, 255, 255, 253, 253, 255, 1, 0, 0, 255, 5, 0, 0, 255, 9, 0, 0, 255, 13, 0, 0, 255, 17, 0, 0, 255, 21, 0, 0, 255, 25, 0, 0, 255, 28, 0, 0, 255, 32, 0, 0, 255, 35, 0, 0, 255, 39, 0, 0, 255, 42, 0, 0, 255, 45, 0, 0, 255, 48, 0, 0, 255, 51, 0, 0, 255, 54, 0, 0, 255, 57, 0, 0, 255, 60, 0, 0, 255, 62, 0, 0, 255, 65, 0, 0, 255, 67, 0, 0, 255, 70, 0, 0, 255, 72, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 142, 0, 0, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 113, 113, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 170, 170, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 175, 175, 255, 255, 177, 177, 255, 255, 179, 179, 255, 255, 181, 181, 255, 255, 183, 183, 255, 255, 185, 185, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 192, 192, 255, 255, 194, 194, 255, 255, 197, 197, 255, 255, 199, 199, 255, 255, 202, 202, 255, 255, 204, 204, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 213, 213, 255, 255, 216, 216, 255, 255, 219, 219, 255, 255, 223, 223, 255, 255, 226, 226, 255, 255, 229, 229, 255, 255, 233, 233, 255, 255, 236, 236, 255, 255, 240, 240, 255, 255, 243, 243, 255, 255, 247, 247, 255, 255, 251, 251, 255, 255, 254, 254, 255, 3, 0, 0, 255, 7, 0, 0, 255, 11, 0, 0, 255, 15, 0, 0, 255, 18, 0, 0, 255, 22, 0, 0, 255, 26, 0, 0, 255, 29, 0, 0, 255, 32, 0, 0, 255, 36, 0, 0, 255, 39, 0, 0, 255, 42, 0, 0, 255, 45, 0, 0, 255, 48, 0, 0, 255, 51, 0, 0, 255, 54, 0, 0, 255, 57, 0, 0, 255, 60, 0, 0, 255, 62, 0, 0, 255, 65, 0, 0, 255, 67, 0, 0, 255, 69, 0, 0, 255, 72, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 80, 0, 0, 255, 82, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 141, 0, 0, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 174, 174, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 179, 179, 255, 255, 181, 181, 255, 255, 183, 183, 255, 255, 185, 185, 255, 255, 187, 187, 255, 255, 190, 190, 255, 255, 192, 192, 255, 255, 194, 194, 255, 255, 197, 197, 255, 255, 199, 199, 255, 255, 202, 202, 255, 255, 204, 204, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 213, 213, 255, 255, 216, 216, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 225, 225, 255, 255, 228, 228, 255, 255, 232, 232, 255, 255, 235, 235, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 246, 246, 255, 255, 249, 249, 255, 255, 253, 253, 255, 1, 0, 0, 255, 5, 0, 0, 255, 9, 0, 0, 255, 12, 0, 0, 255, 16, 0, 0, 255, 20, 0, 0, 255, 23, 0, 0, 255, 27, 0, 0, 255, 30, 0, 0, 255, 33, 0, 0, 255, 36, 0, 0, 255, 40, 0, 0, 255, 43, 0, 0, 255, 46, 0, 0, 255, 49, 0, 0, 255, 51, 0, 0, 255, 54, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 67, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 75, 0, 0, 255, 77, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 114, 114, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 186, 186, 255, 255, 188, 188, 255, 255, 190, 190, 255, 255, 192, 192, 255, 255, 194, 194, 255, 255, 197, 197, 255, 255, 199, 199, 255, 255, 202, 202, 255, 255, 204, 204, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 218, 218, 255, 255, 221, 221, 255, 255, 224, 224, 255, 255, 228, 228, 255, 255, 231, 231, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 241, 241, 255, 255, 244, 244, 255, 255, 248, 248, 255, 255, 251, 251, 255, 255, 254, 254, 255, 3, 0, 0, 255, 7, 0, 0, 255, 10, 0, 0, 255, 14, 0, 0, 255, 17, 0, 0, 255, 21, 0, 0, 255, 24, 0, 0, 255, 27, 0, 0, 255, 31, 0, 0, 255, 34, 0, 0, 255, 37, 0, 0, 255, 40, 0, 0, 255, 43, 0, 0, 255, 46, 0, 0, 255, 49, 0, 0, 255, 51, 0, 0, 255, 54, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 75, 0, 0, 255, 77, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 82, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 140, 0, 0, 255, 140, 0, 0, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 172, 172, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 177, 177, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 186, 186, 255, 255, 188, 188, 255, 255, 190, 190, 255, 255, 192, 192, 255, 255, 195, 195, 255, 255, 197, 197, 255, 255, 199, 199, 255, 255, 202, 202, 255, 255, 204, 204, 255, 255, 207, 207, 255, 255, 209, 209, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 218, 218, 255, 255, 221, 221, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 230, 230, 255, 255, 233, 233, 255, 255, 236, 236, 255, 255, 239, 239, 255, 255, 243, 243, 255, 255, 246, 246, 255, 255, 249, 249, 255, 255, 253, 253, 255, 1, 0, 0, 255, 5, 0, 0, 255, 8, 0, 0, 255, 12, 0, 0, 255, 15, 0, 0, 255, 19, 0, 0, 255, 22, 0, 0, 255, 25, 0, 0, 255, 28, 0, 0, 255, 31, 0, 0, 255, 35, 0, 0, 255, 38, 0, 0, 255, 40, 0, 0, 255, 43, 0, 0, 255, 46, 0, 0, 255, 49, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 70, 0, 0, 255, 72, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 80, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 139, 0, 0, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 179, 179, 255, 255, 181, 181, 255, 255, 183, 183, 255, 255, 185, 185, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 191, 191, 255, 255, 193, 193, 255, 255, 195, 195, 255, 255, 197, 197, 255, 255, 199, 199, 255, 255, 202, 202, 255, 255, 204, 204, 255, 255, 207, 207, 255, 255, 209, 209, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 220, 220, 255, 255, 223, 223, 255, 255, 226, 226, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 235, 235, 255, 255, 238, 238, 255, 255, 241, 241, 255, 255, 245, 245, 255, 255, 248, 248, 255, 255, 251, 251, 255, 255, 254, 254, 255, 3, 0, 0, 255, 6, 0, 0, 255, 10, 0, 0, 255, 13, 0, 0, 255, 16, 0, 0, 255, 20, 0, 0, 255, 23, 0, 0, 255, 26, 0, 0, 255, 29, 0, 0, 255, 32, 0, 0, 255, 35, 0, 0, 255, 38, 0, 0, 255, 41, 0, 0, 255, 44, 0, 0, 255, 46, 0, 0, 255, 49, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 63, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 70, 0, 0, 255, 72, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 138, 0, 0, 255, 255, 115, 115, 255, 255, 115, 115, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 183, 183, 255, 255, 185, 185, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 193, 193, 255, 255, 195, 195, 255, 255, 197, 197, 255, 255, 199, 199, 255, 255, 202, 202, 255, 255, 204, 204, 255, 255, 207, 207, 255, 255, 209, 209, 255, 255, 212, 212, 255, 255, 214, 214, 255, 255, 217, 217, 255, 255, 220, 220, 255, 255, 222, 222, 255, 255, 225, 225, 255, 255, 228, 228, 255, 255, 231, 231, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 240, 240, 255, 255, 243, 243, 255, 255, 246, 246, 255, 255, 250, 250, 255, 255, 253, 253, 255, 1, 0, 0, 255, 5, 0, 0, 255, 8, 0, 0, 255, 11, 0, 0, 255, 14, 0, 0, 255, 18, 0, 0, 255, 21, 0, 0, 255, 24, 0, 0, 255, 27, 0, 0, 255, 30, 0, 0, 255, 33, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 41, 0, 0, 255, 44, 0, 0, 255, 47, 0, 0, 255, 49, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 63, 0, 0, 255, 65, 0, 0, 255, 67, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 75, 0, 0, 255, 77, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 177, 177, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 193, 193, 255, 255, 195, 195, 255, 255, 197, 197, 255, 255, 199, 199, 255, 255, 202, 202, 255, 255, 204, 204, 255, 255, 206, 206, 255, 255, 209, 209, 255, 255, 211, 211, 255, 255, 214, 214, 255, 255, 216, 216, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 225, 225, 255, 255, 227, 227, 255, 255, 230, 230, 255, 255, 233, 233, 255, 255, 236, 236, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 245, 245, 255, 255, 248, 248, 255, 255, 251, 251, 255, 255, 254, 254, 255, 3, 0, 0, 255, 6, 0, 0, 255, 9, 0, 0, 255, 12, 0, 0, 255, 15, 0, 0, 255, 19, 0, 0, 255, 22, 0, 0, 255, 25, 0, 0, 255, 28, 0, 0, 255, 31, 0, 0, 255, 33, 0, 0, 255, 36, 0, 0, 255, 39, 0, 0, 255, 42, 0, 0, 255, 44, 0, 0, 255, 47, 0, 0, 255, 49, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 63, 0, 0, 255, 65, 0, 0, 255, 67, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 137, 0, 0, 255, 137, 0, 0, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 116, 116, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 179, 179, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 186, 186, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 193, 193, 255, 255, 195, 195, 255, 255, 197, 197, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 204, 204, 255, 255, 206, 206, 255, 255, 209, 209, 255, 255, 211, 211, 255, 255, 214, 214, 255, 255, 216, 216, 255, 255, 219, 219, 255, 255, 221, 221, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 235, 235, 255, 255, 238, 238, 255, 255, 241, 241, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 250, 250, 255, 255, 253, 253, 255, 1, 0, 0, 255, 4, 0, 0, 255, 7, 0, 0, 255, 10, 0, 0, 255, 14, 0, 0, 255, 17, 0, 0, 255, 20, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 28, 0, 0, 255, 31, 0, 0, 255, 34, 0, 0, 255, 37, 0, 0, 255, 39, 0, 0, 255, 42, 0, 0, 255, 44, 0, 0, 255, 47, 0, 0, 255, 49, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 63, 0, 0, 255, 65, 0, 0, 255, 67, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 136, 0, 0, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 181, 181, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 186, 186, 255, 255, 188, 188, 255, 255, 190, 190, 255, 255, 192, 192, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 204, 204, 255, 255, 206, 206, 255, 255, 208, 208, 255, 255, 211, 211, 255, 255, 213, 213, 255, 255, 216, 216, 255, 255, 218, 218, 255, 255, 221, 221, 255, 255, 223, 223, 255, 255, 226, 226, 255, 255, 229, 229, 255, 255, 231, 231, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 240, 240, 255, 255, 243, 243, 255, 255, 246, 246, 255, 255, 249, 249, 255, 255, 252, 252, 255, 255, 254, 254, 255, 3, 0, 0, 255, 6, 0, 0, 255, 9, 0, 0, 255, 12, 0, 0, 255, 15, 0, 0, 255, 18, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 26, 0, 0, 255, 29, 0, 0, 255, 32, 0, 0, 255, 35, 0, 0, 255, 37, 0, 0, 255, 40, 0, 0, 255, 42, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 58, 0, 0, 255, 61, 0, 0, 255, 63, 0, 0, 255, 65, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 70, 0, 0, 255, 72, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 77, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 135, 0, 0, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 188, 188, 255, 255, 190, 190, 255, 255, 192, 192, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 204, 204, 255, 255, 206, 206, 255, 255, 208, 208, 255, 255, 211, 211, 255, 255, 213, 213, 255, 255, 215, 215, 255, 255, 218, 218, 255, 255, 220, 220, 255, 255, 223, 223, 255, 255, 225, 225, 255, 255, 228, 228, 255, 255, 231, 231, 255, 255, 233, 233, 255, 255, 236, 236, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 250, 250, 255, 255, 253, 253, 255, 1, 0, 0, 255, 4, 0, 0, 255, 7, 0, 0, 255, 10, 0, 0, 255, 13, 0, 0, 255, 16, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 24, 0, 0, 255, 27, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 35, 0, 0, 255, 38, 0, 0, 255, 40, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 58, 0, 0, 255, 60, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 70, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 75, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 190, 190, 255, 255, 192, 192, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 204, 204, 255, 255, 206, 206, 255, 255, 208, 208, 255, 255, 210, 210, 255, 255, 213, 213, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 220, 220, 255, 255, 222, 222, 255, 255, 225, 225, 255, 255, 227, 227, 255, 255, 230, 230, 255, 255, 232, 232, 255, 255, 235, 235, 255, 255, 238, 238, 255, 255, 241, 241, 255, 255, 243, 243, 255, 255, 246, 246, 255, 255, 249, 249, 255, 255, 252, 252, 255, 255, 254, 254, 255, 2, 0, 0, 255, 5, 0, 0, 255, 8, 0, 0, 255, 11, 0, 0, 255, 14, 0, 0, 255, 17, 0, 0, 255, 20, 0, 0, 255, 22, 0, 0, 255, 25, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 33, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 40, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 58, 0, 0, 255, 60, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 134, 0, 0, 255, 134, 0, 0, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 192, 192, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 204, 204, 255, 255, 206, 206, 255, 255, 208, 208, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 245, 245, 255, 255, 248, 248, 255, 255, 250, 250, 255, 255, 253, 253, 255, 1, 0, 0, 255, 4, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 12, 0, 0, 255, 15, 0, 0, 255, 18, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 31, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 58, 0, 0, 255, 60, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 133, 0, 0, 255, 255, 118, 118, 255, 255, 118, 118, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 204, 204, 255, 255, 206, 206, 255, 255, 208, 208, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 214, 214, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 221, 221, 255, 255, 224, 224, 255, 255, 226, 226, 255, 255, 228, 228, 255, 255, 231, 231, 255, 255, 233, 233, 255, 255, 236, 236, 255, 255, 239, 239, 255, 255, 241, 241, 255, 255, 244, 244, 255, 255, 246, 246, 255, 255, 249, 249, 255, 255, 252, 252, 255, 255, 254, 254, 255, 2, 0, 0, 255, 5, 0, 0, 255, 8, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 16, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 24, 0, 0, 255, 27, 0, 0, 255, 29, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 46, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 58, 0, 0, 255, 60, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 67, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 132, 0, 0, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 204, 204, 255, 255, 206, 206, 255, 255, 208, 208, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 214, 214, 255, 255, 216, 216, 255, 255, 218, 218, 255, 255, 221, 221, 255, 255, 223, 223, 255, 255, 225, 225, 255, 255, 228, 228, 255, 255, 230, 230, 255, 255, 233, 233, 255, 255, 235, 235, 255, 255, 238, 238, 255, 255, 240, 240, 255, 255, 243, 243, 255, 255, 245, 245, 255, 255, 248, 248, 255, 255, 251, 251, 255, 255, 253, 253, 255, 1, 0, 0, 255, 4, 0, 0, 255, 6, 0, 0, 255, 9, 0, 0, 255, 12, 0, 0, 255, 14, 0, 0, 255, 17, 0, 0, 255, 20, 0, 0, 255, 22, 0, 0, 255, 25, 0, 0, 255, 27, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 35, 0, 0, 255, 37, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 44, 0, 0, 255, 46, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 58, 0, 0, 255, 60, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 65, 0, 0, 255, 67, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 119, 119, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 188, 188, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 193, 193, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 204, 204, 255, 255, 206, 206, 255, 255, 208, 208, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 214, 214, 255, 255, 216, 216, 255, 255, 218, 218, 255, 255, 220, 220, 255, 255, 223, 223, 255, 255, 225, 225, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 255, 254, 254, 255, 2, 0, 0, 255, 5, 0, 0, 255, 8, 0, 0, 255, 10, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 18, 0, 0, 255, 20, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 33, 0, 0, 255, 35, 0, 0, 255, 37, 0, 0, 255, 40, 0, 0, 255, 42, 0, 0, 255, 44, 0, 0, 255, 46, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 58, 0, 0, 255, 60, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 65, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 131, 0, 0, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 193, 193, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 209, 209, 255, 255, 211, 211, 255, 255, 213, 213, 255, 255, 216, 216, 255, 255, 218, 218, 255, 255, 220, 220, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 231, 231, 255, 255, 234, 234, 255, 255, 236, 236, 255, 255, 238, 238, 255, 255, 241, 241, 255, 255, 243, 243, 255, 255, 246, 246, 255, 255, 248, 248, 255, 255, 251, 251, 255, 255, 253, 253, 255, 1, 0, 0, 255, 3, 0, 0, 255, 6, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 14, 0, 0, 255, 16, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 24, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 31, 0, 0, 255, 33, 0, 0, 255, 35, 0, 0, 255, 38, 0, 0, 255, 40, 0, 0, 255, 42, 0, 0, 255, 44, 0, 0, 255, 46, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 58, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 63, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 130, 0, 0, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 190, 190, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 195, 195, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 209, 209, 255, 255, 211, 211, 255, 255, 213, 213, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 226, 226, 255, 255, 228, 228, 255, 255, 230, 230, 255, 255, 233, 233, 255, 255, 235, 235, 255, 255, 237, 237, 255, 255, 240, 240, 255, 255, 242, 242, 255, 255, 245, 245, 255, 255, 247, 247, 255, 255, 250, 250, 255, 255, 252, 252, 255, 255, 254, 254, 255, 2, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 10, 0, 0, 255, 12, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 20, 0, 0, 255, 22, 0, 0, 255, 24, 0, 0, 255, 27, 0, 0, 255, 29, 0, 0, 255, 31, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 40, 0, 0, 255, 42, 0, 0, 255, 44, 0, 0, 255, 46, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 58, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 63, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 129, 0, 0, 255, 255, 120, 120, 255, 255, 120, 120, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 195, 195, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 209, 209, 255, 255, 211, 211, 255, 255, 213, 213, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 221, 221, 255, 255, 223, 223, 255, 255, 225, 225, 255, 255, 228, 228, 255, 255, 230, 230, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 241, 241, 255, 255, 244, 244, 255, 255, 246, 246, 255, 255, 248, 248, 255, 255, 251, 251, 255, 255, 253, 253, 255, 1, 0, 0, 255, 3, 0, 0, 255, 6, 0, 0, 255, 8, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 16, 0, 0, 255, 18, 0, 0, 255, 20, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 27, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 40, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 129, 0, 0, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 192, 192, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 209, 209, 255, 255, 211, 211, 255, 255, 213, 213, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 221, 221, 255, 255, 223, 223, 255, 255, 225, 225, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 231, 231, 255, 255, 234, 234, 255, 255, 236, 236, 255, 255, 238, 238, 255, 255, 240, 240, 255, 255, 243, 243, 255, 255, 245, 245, 255, 255, 247, 247, 255, 255, 250, 250, 255, 255, 252, 252, 255, 255, 254, 254, 255, 2, 0, 0, 255, 4, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 12, 0, 0, 255, 14, 0, 0, 255, 16, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 35, 0, 0, 255, 37, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 128, 0, 0, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 121, 121, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 209, 209, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 214, 214, 255, 255, 216, 216, 255, 255, 218, 218, 255, 255, 220, 220, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 226, 226, 255, 255, 229, 229, 255, 255, 231, 231, 255, 255, 233, 233, 255, 255, 235, 235, 255, 255, 237, 237, 255, 255, 240, 240, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 246, 246, 255, 255, 249, 249, 255, 255, 251, 251, 255, 255, 253, 253, 255, 1, 0, 0, 255, 3, 0, 0, 255, 6, 0, 0, 255, 8, 0, 0, 255, 10, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 20, 0, 0, 255, 22, 0, 0, 255, 24, 0, 0, 255, 26, 0, 0, 255, 29, 0, 0, 255, 31, 0, 0, 255, 33, 0, 0, 255, 35, 0, 0, 255, 37, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 49, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 127, 0, 0, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 214, 214, 255, 255, 216, 216, 255, 255, 218, 218, 255, 255, 220, 220, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 226, 226, 255, 255, 228, 228, 255, 255, 230, 230, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 241, 241, 255, 255, 243, 243, 255, 255, 245, 245, 255, 255, 248, 248, 255, 255, 250, 250, 255, 255, 252, 252, 255, 255, 254, 254, 255, 2, 0, 0, 255, 4, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 14, 0, 0, 255, 16, 0, 0, 255, 18, 0, 0, 255, 20, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 27, 0, 0, 255, 29, 0, 0, 255, 31, 0, 0, 255, 33, 0, 0, 255, 35, 0, 0, 255, 37, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 49, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 126, 0, 0, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 197, 197, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 214, 214, 255, 255, 216, 216, 255, 255, 218, 218, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 223, 223, 255, 255, 225, 225, 255, 255, 227, 227, 255, 255, 230, 230, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 236, 236, 255, 255, 238, 238, 255, 255, 240, 240, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 251, 251, 255, 255, 253, 253, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 8, 0, 0, 255, 10, 0, 0, 255, 12, 0, 0, 255, 14, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 40, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 49, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 125, 0, 0, 255, 126, 0, 0, 255, 255, 122, 122, 255, 255, 122, 122, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 221, 221, 255, 255, 223, 223, 255, 255, 225, 225, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 231, 231, 255, 255, 233, 233, 255, 255, 235, 235, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 241, 241, 255, 255, 244, 244, 255, 255, 246, 246, 255, 255, 248, 248, 255, 255, 250, 250, 255, 255, 252, 252, 255, 255, 254, 254, 255, 2, 0, 0, 255, 4, 0, 0, 255, 6, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 20, 0, 0, 255, 22, 0, 0, 255, 24, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 40, 0, 0, 255, 42, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 49, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 221, 221, 255, 255, 223, 223, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 228, 228, 255, 255, 230, 230, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 236, 236, 255, 255, 239, 239, 255, 255, 241, 241, 255, 255, 243, 243, 255, 255, 245, 245, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 251, 251, 255, 255, 253, 253, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 10, 0, 0, 255, 12, 0, 0, 255, 14, 0, 0, 255, 16, 0, 0, 255, 18, 0, 0, 255, 20, 0, 0, 255, 22, 0, 0, 255, 24, 0, 0, 255, 27, 0, 0, 255, 29, 0, 0, 255, 31, 0, 0, 255, 33, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 40, 0, 0, 255, 42, 0, 0, 255, 44, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 49, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 124, 0, 0, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 208, 208, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 213, 213, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 226, 226, 255, 255, 228, 228, 255, 255, 230, 230, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 236, 236, 255, 255, 238, 238, 255, 255, 240, 240, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 246, 246, 255, 255, 248, 248, 255, 255, 250, 250, 255, 255, 252, 252, 255, 255, 254, 254, 255, 2, 0, 0, 255, 4, 0, 0, 255, 6, 0, 0, 255, 8, 0, 0, 255, 10, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 27, 0, 0, 255, 29, 0, 0, 255, 31, 0, 0, 255, 33, 0, 0, 255, 35, 0, 0, 255, 37, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 42, 0, 0, 255, 44, 0, 0, 255, 46, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 51, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 123, 0, 0, 255, 255, 123, 123, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 208, 208, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 213, 213, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 218, 218, 255, 255, 220, 220, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 231, 231, 255, 255, 233, 233, 255, 255, 235, 235, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 241, 241, 255, 255, 243, 243, 255, 255, 245, 245, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 251, 251, 255, 255, 253, 253, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 18, 0, 0, 255, 20, 0, 0, 255, 22, 0, 0, 255, 24, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 33, 0, 0, 255, 35, 0, 0, 255, 37, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 44, 0, 0, 255, 46, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 51, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 122, 0, 0, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 208, 208, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 216, 216, 255, 255, 218, 218, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 223, 223, 255, 255, 225, 225, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 231, 231, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 236, 236, 255, 255, 238, 238, 255, 255, 240, 240, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 246, 246, 255, 255, 248, 248, 255, 255, 250, 250, 255, 255, 252, 252, 255, 255, 254, 254, 255, 2, 0, 0, 255, 4, 0, 0, 255, 6, 0, 0, 255, 8, 0, 0, 255, 10, 0, 0, 255, 12, 0, 0, 255, 14, 0, 0, 255, 16, 0, 0, 255, 18, 0, 0, 255, 20, 0, 0, 255, 22, 0, 0, 255, 24, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 46, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 51, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 122, 0, 0, 255, 255, 124, 124, 255, 255, 124, 124, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 211, 211, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 216, 216, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 221, 221, 255, 255, 223, 223, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 228, 228, 255, 255, 230, 230, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 236, 236, 255, 255, 238, 238, 255, 255, 240, 240, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 245, 245, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 251, 251, 255, 255, 253, 253, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 27, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 51, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 121, 0, 0, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 214, 214, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 226, 226, 255, 255, 228, 228, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 233, 233, 255, 255, 235, 235, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 241, 241, 255, 255, 243, 243, 255, 255, 245, 245, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 251, 251, 255, 255, 253, 253, 255, 255, 254, 254, 255, 2, 0, 0, 255, 4, 0, 0, 255, 6, 0, 0, 255, 8, 0, 0, 255, 10, 0, 0, 255, 12, 0, 0, 255, 14, 0, 0, 255, 16, 0, 0, 255, 18, 0, 0, 255, 20, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 27, 0, 0, 255, 29, 0, 0, 255, 31, 0, 0, 255, 33, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 120, 0, 0, 255, 120, 0, 0, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 231, 231, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 236, 236, 255, 255, 238, 238, 255, 255, 240, 240, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 246, 246, 255, 255, 248, 248, 255, 255, 250, 250, 255, 255, 252, 252, 255, 255, 254, 254, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 16, 0, 0, 255, 18, 0, 0, 255, 20, 0, 0, 255, 22, 0, 0, 255, 24, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 33, 0, 0, 255, 35, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 40, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 119, 0, 0, 255, 255, 125, 125, 255, 255, 125, 125, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 220, 220, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 225, 225, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 236, 236, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 241, 241, 255, 255, 243, 243, 255, 255, 245, 245, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 251, 251, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 35, 0, 0, 255, 37, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 118, 0, 0, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 223, 223, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 228, 228, 255, 255, 230, 230, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 235, 235, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 246, 246, 255, 255, 248, 248, 255, 255, 250, 250, 255, 255, 252, 252, 255, 255, 254, 254, 255, 0, 0, 0, 255, 2, 0, 0, 255, 4, 0, 0, 255, 6, 0, 0, 255, 8, 0, 0, 255, 10, 0, 0, 255, 12, 0, 0, 255, 14, 0, 0, 255, 16, 0, 0, 255, 18, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 27, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 42, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 221, 221, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 226, 226, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 231, 231, 255, 255, 233, 233, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 238, 238, 255, 255, 240, 240, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 245, 245, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 251, 251, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 20, 0, 0, 255, 22, 0, 0, 255, 24, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 29, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 117, 0, 0, 255, 117, 0, 0, 255, 255, 126, 126, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 241, 241, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 246, 246, 255, 255, 248, 248, 255, 255, 250, 250, 255, 255, 252, 252, 255, 255, 254, 254, 255, 0, 0, 0, 255, 2, 0, 0, 255, 4, 0, 0, 255, 6, 0, 0, 255, 8, 0, 0, 255, 10, 0, 0, 255, 12, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 31, 0, 0, 255, 33, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 116, 0, 0, 255, 116, 0, 0, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 230, 230, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 235, 235, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 251, 251, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 14, 0, 0, 255, 16, 0, 0, 255, 18, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 115, 0, 0, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 228, 228, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 233, 233, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 238, 238, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 243, 243, 255, 255, 245, 245, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 250, 250, 255, 255, 252, 252, 255, 255, 254, 254, 255, 0, 0, 0, 255, 2, 0, 0, 255, 4, 0, 0, 255, 6, 0, 0, 255, 8, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 20, 0, 0, 255, 22, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 27, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 114, 0, 0, 255, 255, 127, 127, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 226, 226, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 246, 246, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 251, 251, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 12, 0, 0, 255, 14, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 24, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 29, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 37, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 113, 0, 0, 255, 114, 0, 0, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 235, 235, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 240, 240, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 245, 245, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 250, 250, 255, 255, 252, 252, 255, 255, 254, 254, 255, 0, 0, 0, 255, 2, 0, 0, 255, 4, 0, 0, 255, 6, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 16, 0, 0, 255, 18, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 31, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 74, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 113, 0, 0, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 233, 233, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 241, 241, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 246, 246, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 251, 251, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 10, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 33, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 112, 0, 0, 255, 255, 128, 128, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 252, 252, 255, 255, 254, 254, 255, 0, 0, 0, 255, 2, 0, 0, 255, 4, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 14, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 24, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 111, 0, 0, 255, 111, 0, 0, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 243, 243, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 248, 248, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 8, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 18, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 110, 0, 0, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 252, 252, 255, 255, 254, 254, 255, 0, 0, 0, 255, 2, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 12, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 109, 0, 0, 255, 110, 0, 0, 255, 255, 129, 129, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 248, 248, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 16, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 254, 254, 255, 0, 0, 0, 255, 2, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 18, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 108, 0, 0, 255, 108, 0, 0, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 6, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 107, 0, 0, 255, 107, 0, 0, 255, 255, 130, 130, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 254, 254, 255, 0, 0, 0, 255, 2, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 106, 0, 0, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 12, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 254, 254, 255, 0, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 105, 0, 0, 255, 255, 131, 131, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 104, 0, 0, 255, 104, 0, 0, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 254, 254, 255, 0, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 103, 0, 0, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 102, 0, 0, 255, 255, 132, 132, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 254, 254, 255, 0, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 101, 0, 0, 255, 102, 0, 0, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 2, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 101, 0, 0, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 254, 254, 255, 0, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 100, 0, 0, 255, 255, 133, 133, 255, 255, 133, 133, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 2, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 98, 0, 0, 255, 99, 0, 0, 255, 99, 0, 0, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 254, 254, 255, 0, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 98, 0, 0, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 2, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 97, 0, 0, 255, 98, 0, 0, 255, 255, 134, 134, 255, 255, 134, 134, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 254, 254, 255, 0, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 96, 0, 0, 255, 97, 0, 0, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 2, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 96, 0, 0, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 95, 0, 0, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 2, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 94, 0, 0, 255, 255, 135, 135, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 93, 0, 0, 255, 94, 0, 0, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 92, 0, 0, 255, 93, 0, 0, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 92, 0, 0, 255, 255, 136, 136, 255, 255, 136, 136, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 90, 0, 0, 255, 91, 0, 0, 255, 91, 0, 0, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 90, 0, 0, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 89, 0, 0, 255, 90, 0, 0, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 88, 0, 0, 255, 89, 0, 0, 255, 255, 137, 137, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 87, 0, 0, 255, 88, 0, 0, 255, 88, 0, 0, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 87, 0, 0, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 255, 138, 138, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 85, 0, 0, 255, 86, 0, 0, 255, 255, 138, 138, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 84, 0, 0, 255, 85, 0, 0, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 84, 0, 0, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 255, 139, 139, 255, 255, 139, 139, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 82, 0, 0, 255, 83, 0, 0, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 81, 0, 0, 255, 82, 0, 0, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 80, 0, 0, 255, 81, 0, 0, 255, 81, 0, 0, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 80, 0, 0, 255, 255, 140, 140, 255, 255, 140, 140, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 79, 0, 0, 255, 80, 0, 0, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 78, 0, 0, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 78, 0, 0, 255, 255, 141, 141, 255, 255, 141, 141, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 76, 0, 0, 255, 77, 0, 0, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 75, 0, 0, 255, 76, 0, 0, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 75, 0, 0, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 75, 0, 0, 255, 255, 142, 142, 255, 255, 142, 142, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 73, 0, 0, 255, 73, 0, 0, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 72, 0, 0, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 71, 0, 0, 255, 72, 0, 0, 255, 255, 143, 143, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 70, 0, 0, 255, 71, 0, 0, 255, 255, 143, 143, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 70, 0, 0, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 70, 0, 0, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 255, 144, 144, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 68, 0, 0, 255, 255, 144, 144, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 68, 0, 0, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 66, 0, 0, 255, 67, 0, 0, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 66, 0, 0, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 66, 0, 0, 255, 255, 145, 145, 255, 255, 145, 145, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 64, 0, 0, 255, 65, 0, 0, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 64, 0, 0, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 64, 0, 0, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 62, 0, 0, 255, 63, 0, 0, 255, 255, 146, 146, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 62, 0, 0, 255, 255, 146, 146, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 60, 0, 0, 255, 61, 0, 0, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 60, 0, 0, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 60, 0, 0, 255, 255, 147, 147, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 58, 0, 0, 255, 59, 0, 0, 255, 255, 147, 147, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 58, 0, 0, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 57, 0, 0, 255, 58, 0, 0, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 57, 0, 0, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 57, 0, 0, 255, 255, 148, 148, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 55, 0, 0, 255, 56, 0, 0, 255, 255, 148, 148, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 55, 0, 0, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 54, 0, 0, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 54, 0, 0, 255, 255, 149, 149, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 52, 0, 0, 255, 53, 0, 0, 255, 255, 149, 149, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 52, 0, 0, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 51, 0, 0, 255, 52, 0, 0, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 51, 0, 0, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 51, 0, 0, 255, 255, 150, 150, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 49, 0, 0, 255, 50, 0, 0, 255, 255, 150, 150, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 49, 0, 0, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 48, 0, 0, 255, 49, 0, 0, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 48, 0, 0, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 47, 0, 0, 255, 255, 151, 151, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 47, 0, 0, 255, 255, 151, 151, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 46, 0, 0, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 46, 0, 0, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 45, 0, 0, 255, 255, 152, 152, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 44, 0, 0, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 43, 0, 0, 255, 255, 152, 152, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 43, 0, 0, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 42, 0, 0, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 41, 0, 0, 255, 42, 0, 0, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 41, 0, 0, 255, 255, 153, 153, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 41, 0, 0, 255, 255, 153, 153, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 40, 0, 0, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 40, 0, 0, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 39, 0, 0, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 38, 0, 0, 255, 255, 154, 154, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 38, 0, 0, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 37, 0, 0, 255, 255, 154, 154, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 37, 0, 0, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 36, 0, 0, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 36, 0, 0, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 35, 0, 0, 255, 255, 155, 155, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 35, 0, 0, 255, 255, 155, 155, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 34, 0, 0, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 34, 0, 0, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 33, 0, 0, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 33, 0, 0, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 32, 0, 0, 255, 255, 156, 156, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 32, 0, 0, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 31, 0, 0, 255, 255, 156, 156, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 31, 0, 0, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 30, 0, 0, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 30, 0, 0, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 29, 0, 0, 255, 255, 157, 157, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 29, 0, 0, 255, 255, 157, 157, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 28, 0, 0, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 28, 0, 0, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 27, 0, 0, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 27, 0, 0, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 255, 158, 158, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 26, 0, 0, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 255, 158, 158, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 25, 0, 0, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 25, 0, 0, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 24, 0, 0, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 24, 0, 0, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 23, 0, 0, 255, 255, 159, 159, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 255, 159, 159, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 23, 0, 0, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 22, 0, 0, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 22, 0, 0, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 21, 0, 0, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 21, 0, 0, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 255, 160, 160, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 20, 0, 0, 255, 255, 160, 160, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 20, 0, 0, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 19, 0, 0, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 19, 0, 0, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 18, 0, 0, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 18, 0, 0, 255, 255, 161, 161, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 255, 161, 161, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 17, 0, 0, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 17, 0, 0, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 16, 0, 0, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 16, 0, 0, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 15, 0, 0, 255, 255, 162, 162, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 15, 0, 0, 255, 255, 162, 162, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 14, 0, 0, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 0, 0, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 255, 163, 163, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 12, 0, 0, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 255, 163, 163, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 10, 0, 0, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 255, 164, 164, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 9, 0, 0, 255, 255, 164, 164, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 8, 0, 0, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 255, 165, 165, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 255, 165, 165, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 6, 0, 0, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 5, 0, 0, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 5, 0, 0, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 255, 166, 166, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 255, 166, 166, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 0, 0, 255, 255, 167, 167, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 255, 167, 167, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 0, 0, 0, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 168, 168, 255, 255, 168, 168, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 169, 169, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 170, 170, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 171, 171, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 172, 172, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 173, 173, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 174, 174, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 175, 175, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 177, 177, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 178, 178, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 179, 179, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 180, 180, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 181, 181, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 182, 182, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 183, 183, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 184, 184, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 185, 185, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 186, 186, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 187, 187, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 188, 188, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 189, 189, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 190, 190, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 191, 191, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 193, 193, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 194, 194, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 195, 195, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 196, 196, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 197, 197, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 198, 198, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 199, 199, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 200, 200, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 201, 201, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 202, 202, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 203, 203, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 204, 204, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 205, 205, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 206, 206, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 207, 207, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 208, 208, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 209, 209, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 210, 210, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 211, 211, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 212, 212, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 213, 213, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 214, 214, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 215, 215, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 216, 216, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 217, 217, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 218, 218, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 219, 219, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 220, 220, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 221, 221, 255, 255, 222, 222, 255, 255, 222, 222, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 223, 223, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 224, 224, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 225, 225, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 226, 226, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 227, 227, 255, 255, 228, 228, 255, 255, 228, 228, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 229, 229, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 230, 230, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 231, 231, 255, 255, 232, 232, 255, 255, 232, 232, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 233, 233, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 234, 234, 255, 255, 235, 235, 255, 255, 235, 235, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 236, 236, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 237, 237, 255, 255, 238, 238, 255, 255, 238, 238, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 239, 239, 255, 255, 240, 240, 255, 255, 240, 240, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 241, 241, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 242, 242, 255, 255, 243, 243, 255, 255, 243, 243, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 244, 244, 255, 255, 245, 245, 255, 255, 245, 245, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 246, 246, 255, 255, 247, 247, 255, 255, 247, 247, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 248, 248, 255, 255, 249, 249, 255, 255, 249, 249, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 250, 250, 255, 255, 251, 251, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 252, 252, 255, 255, 253, 253, 255, 255, 253, 253, 255, 255, 254, 254, 255, 255, 254, 254, 255, 255, 254, 254, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 1 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/simple/TextureRectCurve.gd b/simple/TextureRectCurve.gd deleted file mode 100644 index 060dad4..0000000 --- a/simple/TextureRectCurve.gd +++ /dev/null @@ -1,208 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -var p_o147388_ax = -0.349999994; -var p_o147388_ay = -0.200000000; -var p_o147388_bx = 0.000000000; -var p_o147388_by = 0.500000000; -var p_o147388_cx = 0.350000000; -var p_o147388_cy = -0.200000000; -var p_o147388_width = 0.050000000; -var p_o147388_repeat = 1.000000000; - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - -# var c : float = shape_circle(v, p_o69054_sides, p_o69054_radius * 1.0, p_o69054_edge * 1.0) -# var c : float = shape_polygon(v, p_o69054_sides, p_o69054_radius * 1.0, p_o69054_edge * 1.0) -# var c : float = shape_star(v, p_o69054_sides, p_o69054_radius * 1.0, p_o69054_edge * 1.0) -# var c : float = shape_curved_star(v, p_o69054_sides, p_o69054_radius * 1.0, p_o69054_edge * 1.0) - - var o147388_0_bezier : Vector2 = sdBezier(v, Vector2(p_o147388_ax+0.5, p_o147388_ay+0.5), Vector2(p_o147388_bx+0.5, p_o147388_by+0.5), Vector2(p_o147388_cx+0.5, p_o147388_cy+0.5)); - var o147388_0_uv : Vector2 = Vector2(o147388_0_bezier.x, o147388_0_bezier.y/p_o147388_width+0.5); - - var uvt : Vector2 = absv(o147388_0_uv - Vector2(0.5, 0.5)) - - uvt.x = step(0.5, uvt.x); - uvt.y = step(0.5, uvt.y); - - o147388_0_uv = lerp(Vector2(fractf(p_o147388_repeat * o147388_0_uv.x), o147388_0_uv.y), Vector2(0, 0), max(uvt.x, uvt.y)); - - var f : float = step(abs(((o147388_0_uv)).y-0.5), 0.4999) - var c : Color = Color(f, f, f, 1.0); - - - image.set_pixel(x, y, c) - - image.unlock() - - tex.create_from_image(image) - texture = tex - -# signed distance to a quadratic bezier -func sdBezier(pos : Vector2, A : Vector2, B : Vector2, C : Vector2) -> Vector2: - var a : Vector2 = B - A; - var b : Vector2 = A - 2.0*B + C; - var c : Vector2 = a * 2.0; - var d : Vector2 = A - pos; - - var kk : float = 1.0 / b.dot(b); - var kx : float = kk * a.dot(b); - var ky : float = kk * (2.0* a.dot(a) + d.dot(b)) / 3.0; - var kz : float = kk * d.dot(a); - - var res : float = 0.0; - var sgn : float = 0.0; - - var p : float = ky - kx * kx; - var p3 : float = p*p*p; - var q : float = kx*(2.0*kx*kx - 3.0*ky) + kz; - var h : float = q*q + 4.0*p3; - var rvx : float; - - if(h >= 0.0):# // 1 root - h = sqrt(h); - - var x : Vector2 = Vector2(h,-h); - x.x -= q - x.y -= q - x.x /= 2.0 - x.y /= 2.0 - - var uv : Vector2 = Vector2() - - uv.x = sign(x.x) * pow(abs(x.x), 1); - uv.x = sign(x.y) * pow(abs(x.y), 3); - - rvx = uv.x+uv.y-kx; - var t : float = clamp(rvx, 0.0, 1.0); - var q2 : Vector2 = d+(c+b*t)*t; - res = q2.dot(q2); - - var tmp2 : Vector2 = c - tmp2.x += 2 - tmp2.y += 2 - - tmp2 *= b*t - - sgn = tmp2.cross(q2) - else: # // 3 roots - var z : float = sqrt(-p); - var v : float = acos(q/(p*z*2.0))/3.0; - var m : float = cos(v); - var n : float = sin(v)*1.732050808; - -# var t : Vector3 = clamp(Vector3(m+m,-n-m,n-m)*z-kx, 0.0, 1.0); -# -# -# var qx : Vector2 = d+(c+b*t.x)*t.x; -# var dx : float = dot(qx, qx) -# sx = cross2(c+2.0*b*t.x,qx); -# var qy : Vector2 = d+(c+b*t.y)*t.y; -# var dy : float = dot(qy, qy) -# sy = cross2(c+2.0*b*t.y,qy); -# if dx float: - return x - y * floor(x / y) - -func fract(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractf(f : float) -> float: - return f - floor(f) - -func rand(x : Vector2) -> float: - return fractf(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/simple/TextureRectCurve.tscn b/simple/TextureRectCurve.tscn deleted file mode 100644 index 200fe55..0000000 --- a/simple/TextureRectCurve.tscn +++ /dev/null @@ -1,27 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://simple/TextureRectCurve.gd" type="Script" id=1] - - -[sub_resource type="Image" id=3] -data = { -"data": PoolByteArray( 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 233, 233, 233, 255, 190, 190, 190, 255, 146, 146, 146, 255, 102, 102, 102, 255, 58, 58, 58, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 89, 89, 89, 255, 146, 146, 146, 255, 203, 203, 203, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 246, 246, 255, 180, 180, 180, 255, 114, 114, 114, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 77, 77, 77, 255, 133, 133, 133, 255, 187, 187, 187, 255, 242, 242, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 227, 227, 227, 255, 183, 183, 183, 255, 139, 139, 139, 255, 95, 95, 95, 255, 50, 50, 50, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 57, 57, 57, 255, 114, 114, 114, 255, 171, 171, 171, 255, 229, 229, 229, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 222, 222, 222, 255, 156, 156, 156, 255, 89, 89, 89, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 110, 110, 110, 255, 165, 165, 165, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 176, 176, 176, 255, 132, 132, 132, 255, 87, 87, 87, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 82, 82, 82, 255, 139, 139, 139, 255, 197, 197, 197, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 198, 198, 198, 255, 131, 131, 131, 255, 65, 65, 65, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 87, 87, 87, 255, 143, 143, 143, 255, 199, 199, 199, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 214, 214, 255, 169, 169, 169, 255, 125, 125, 125, 255, 80, 80, 80, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 107, 107, 107, 255, 165, 165, 165, 255, 223, 223, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 242, 242, 255, 174, 174, 174, 255, 107, 107, 107, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 64, 64, 64, 255, 120, 120, 120, 255, 176, 176, 176, 255, 232, 232, 232, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 207, 207, 207, 255, 162, 162, 162, 255, 117, 117, 117, 255, 72, 72, 72, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 74, 74, 74, 255, 132, 132, 132, 255, 190, 190, 190, 255, 249, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 217, 217, 217, 255, 150, 150, 150, 255, 82, 82, 82, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 97, 97, 97, 255, 154, 154, 154, 255, 210, 210, 210, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 200, 200, 200, 255, 155, 155, 155, 255, 110, 110, 110, 255, 64, 64, 64, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 99, 99, 99, 255, 158, 158, 158, 255, 217, 217, 217, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 193, 193, 193, 255, 125, 125, 125, 255, 57, 57, 57, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 73, 73, 73, 255, 131, 131, 131, 255, 187, 187, 187, 255, 244, 244, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 193, 193, 193, 255, 148, 148, 148, 255, 102, 102, 102, 255, 56, 56, 56, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 66, 66, 66, 255, 125, 125, 125, 255, 184, 184, 184, 255, 243, 243, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 237, 237, 255, 169, 169, 169, 255, 100, 100, 100, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 107, 107, 107, 255, 165, 165, 165, 255, 222, 222, 222, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 232, 232, 232, 255, 186, 186, 186, 255, 141, 141, 141, 255, 95, 95, 95, 255, 48, 48, 48, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 91, 91, 91, 255, 151, 151, 151, 255, 210, 210, 210, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 213, 213, 213, 255, 144, 144, 144, 255, 75, 75, 75, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 83, 83, 83, 255, 141, 141, 141, 255, 199, 199, 199, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 225, 225, 255, 179, 179, 179, 255, 133, 133, 133, 255, 87, 87, 87, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 117, 117, 117, 255, 177, 177, 177, 255, 238, 238, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 188, 188, 188, 255, 118, 118, 118, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 118, 118, 118, 255, 176, 176, 176, 255, 234, 234, 234, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 218, 218, 218, 255, 172, 172, 172, 255, 126, 126, 126, 255, 79, 79, 79, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 83, 83, 83, 255, 144, 144, 144, 255, 204, 204, 204, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 233, 233, 233, 255, 163, 163, 163, 255, 93, 93, 93, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 94, 94, 94, 255, 152, 152, 152, 255, 211, 211, 211, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 211, 211, 211, 255, 165, 165, 165, 255, 118, 118, 118, 255, 71, 71, 71, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 110, 110, 110, 255, 170, 170, 170, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 208, 208, 208, 255, 137, 137, 137, 255, 67, 67, 67, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 69, 69, 69, 255, 129, 129, 129, 255, 187, 187, 187, 255, 246, 246, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 204, 204, 204, 255, 157, 157, 157, 255, 110, 110, 110, 255, 63, 63, 63, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 75, 75, 75, 255, 136, 136, 136, 255, 198, 198, 198, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 182, 182, 182, 255, 111, 111, 111, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 45, 45, 45, 255, 104, 104, 104, 255, 164, 164, 164, 255, 223, 223, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 244, 244, 255, 197, 197, 197, 255, 150, 150, 150, 255, 102, 102, 102, 255, 54, 54, 54, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 102, 102, 102, 255, 163, 163, 163, 255, 225, 225, 225, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 228, 228, 228, 255, 157, 157, 157, 255, 85, 85, 85, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 80, 80, 80, 255, 140, 140, 140, 255, 199, 199, 199, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 237, 237, 255, 190, 190, 190, 255, 142, 142, 142, 255, 94, 94, 94, 255, 46, 46, 46, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 67, 67, 67, 255, 129, 129, 129, 255, 191, 191, 191, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 203, 203, 203, 255, 130, 130, 130, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 55, 55, 55, 255, 115, 115, 115, 255, 175, 175, 175, 255, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 230, 230, 230, 255, 183, 183, 183, 255, 135, 135, 135, 255, 86, 86, 86, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 94, 94, 94, 255, 156, 156, 156, 255, 219, 219, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 177, 177, 177, 255, 104, 104, 104, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 90, 90, 90, 255, 151, 151, 151, 255, 212, 212, 212, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 223, 255, 175, 175, 175, 255, 127, 127, 127, 255, 78, 78, 78, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 121, 121, 121, 255, 184, 184, 184, 255, 247, 247, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 150, 150, 150, 255, 77, 77, 77, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 65, 65, 65, 255, 126, 126, 126, 255, 187, 187, 187, 255, 248, 248, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 216, 216, 216, 255, 168, 168, 168, 255, 119, 119, 119, 255, 69, 69, 69, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 85, 85, 85, 255, 149, 149, 149, 255, 212, 212, 212, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 197, 197, 197, 255, 123, 123, 123, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 101, 101, 101, 255, 163, 163, 163, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 209, 209, 209, 255, 160, 160, 160, 255, 111, 111, 111, 255, 61, 61, 61, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 113, 113, 113, 255, 177, 177, 177, 255, 241, 241, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 171, 171, 171, 255, 96, 96, 96, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 76, 76, 76, 255, 138, 138, 138, 255, 200, 200, 200, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 202, 202, 202, 255, 152, 152, 152, 255, 102, 102, 102, 255, 52, 52, 52, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 77, 77, 77, 255, 141, 141, 141, 255, 206, 206, 206, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 219, 219, 219, 255, 144, 144, 144, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 112, 112, 112, 255, 175, 175, 175, 255, 237, 237, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 243, 243, 243, 255, 194, 194, 194, 255, 144, 144, 144, 255, 94, 94, 94, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 105, 105, 105, 255, 169, 169, 169, 255, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 192, 192, 192, 255, 116, 116, 116, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 87, 87, 87, 255, 150, 150, 150, 255, 213, 213, 213, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 236, 236, 255, 186, 186, 186, 255, 136, 136, 136, 255, 85, 85, 85, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 68, 68, 68, 255, 133, 133, 133, 255, 199, 199, 199, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 241, 241, 255, 164, 164, 164, 255, 88, 88, 88, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 124, 124, 124, 255, 187, 187, 187, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 229, 229, 229, 255, 179, 179, 179, 255, 128, 128, 128, 255, 77, 77, 77, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 96, 96, 96, 255, 162, 162, 162, 255, 228, 228, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 213, 213, 213, 255, 137, 137, 137, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 98, 98, 98, 255, 162, 162, 162, 255, 226, 226, 226, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 222, 222, 222, 255, 171, 171, 171, 255, 119, 119, 119, 255, 68, 68, 68, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 125, 125, 125, 255, 191, 191, 191, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 186, 186, 186, 255, 109, 109, 109, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 71, 71, 71, 255, 136, 136, 136, 255, 200, 200, 200, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 214, 214, 255, 163, 163, 163, 255, 111, 111, 111, 255, 59, 59, 59, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 87, 87, 87, 255, 154, 154, 154, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 236, 236, 255, 158, 158, 158, 255, 80, 80, 80, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 110, 110, 110, 255, 175, 175, 175, 255, 239, 239, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 206, 206, 206, 255, 154, 154, 154, 255, 102, 102, 102, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 116, 116, 116, 255, 184, 184, 184, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 208, 208, 208, 255, 129, 129, 129, 255, 51, 51, 51, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 83, 83, 83, 255, 148, 148, 148, 255, 214, 214, 214, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 198, 198, 198, 255, 146, 146, 146, 255, 94, 94, 94, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 78, 78, 78, 255, 146, 146, 146, 255, 214, 214, 214, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 180, 180, 180, 255, 101, 101, 101, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 55, 55, 55, 255, 122, 122, 122, 255, 187, 187, 187, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 243, 243, 243, 255, 190, 190, 190, 255, 138, 138, 138, 255, 85, 85, 85, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 108, 108, 108, 255, 176, 176, 176, 255, 245, 245, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 151, 151, 151, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 94, 94, 94, 255, 161, 161, 161, 255, 227, 227, 227, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 235, 235, 235, 255, 182, 182, 182, 255, 129, 129, 129, 255, 75, 75, 75, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 69, 69, 69, 255, 138, 138, 138, 255, 207, 207, 207, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 202, 202, 202, 255, 122, 122, 122, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 201, 201, 201, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 227, 227, 227, 255, 174, 174, 174, 255, 120, 120, 120, 255, 66, 66, 66, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 99, 99, 99, 255, 168, 168, 168, 255, 239, 239, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 173, 173, 173, 255, 92, 92, 92, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 106, 106, 106, 255, 174, 174, 174, 255, 241, 241, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 219, 219, 219, 255, 166, 166, 166, 255, 111, 111, 111, 255, 57, 57, 57, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 129, 129, 129, 255, 200, 200, 200, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 225, 225, 255, 144, 144, 144, 255, 62, 62, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 78, 78, 78, 255, 147, 147, 147, 255, 215, 215, 215, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 211, 211, 211, 255, 157, 157, 157, 255, 102, 102, 102, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 89, 89, 89, 255, 160, 160, 160, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 196, 196, 196, 255, 114, 114, 114, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 119, 119, 119, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 203, 203, 203, 255, 148, 148, 148, 255, 93, 93, 93, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 120, 120, 120, 255, 192, 192, 192, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 166, 166, 166, 255, 83, 83, 83, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 90, 90, 90, 255, 160, 160, 160, 255, 229, 229, 229, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 195, 195, 195, 255, 140, 140, 140, 255, 84, 84, 84, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 80, 80, 80, 255, 152, 152, 152, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 136, 136, 136, 255, 53, 53, 53, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 61, 61, 61, 255, 132, 132, 132, 255, 201, 201, 201, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 242, 242, 255, 186, 186, 186, 255, 130, 130, 130, 255, 74, 74, 74, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 111, 111, 111, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 190, 190, 190, 255, 105, 105, 105, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 103, 103, 103, 255, 173, 173, 173, 255, 244, 244, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 234, 234, 234, 255, 178, 178, 178, 255, 121, 121, 121, 255, 64, 64, 64, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 70, 70, 70, 255, 143, 143, 143, 255, 217, 217, 217, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 244, 244, 255, 159, 159, 159, 255, 74, 74, 74, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 73, 73, 73, 255, 145, 145, 145, 255, 216, 216, 216, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 225, 225, 255, 169, 169, 169, 255, 112, 112, 112, 255, 54, 54, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 102, 102, 102, 255, 176, 176, 176, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 214, 214, 255, 128, 128, 128, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 116, 116, 116, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 217, 217, 217, 255, 160, 160, 160, 255, 102, 102, 102, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 134, 134, 134, 255, 209, 209, 209, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 183, 183, 183, 255, 96, 96, 96, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 86, 86, 86, 255, 159, 159, 159, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 209, 209, 209, 255, 151, 151, 151, 255, 93, 93, 93, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 92, 92, 92, 255, 167, 167, 167, 255, 243, 243, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 239, 239, 239, 255, 152, 152, 152, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 129, 129, 129, 255, 202, 202, 202, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 200, 200, 200, 255, 141, 141, 141, 255, 83, 83, 83, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 125, 125, 125, 255, 201, 201, 201, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 208, 208, 208, 255, 120, 120, 120, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 99, 99, 99, 255, 173, 173, 173, 255, 246, 246, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 191, 191, 191, 255, 132, 132, 132, 255, 73, 73, 73, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 82, 82, 82, 255, 158, 158, 158, 255, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 176, 176, 176, 255, 87, 87, 87, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 68, 68, 68, 255, 143, 143, 143, 255, 217, 217, 217, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 241, 241, 255, 182, 182, 182, 255, 122, 122, 122, 255, 62, 62, 62, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 115, 115, 115, 255, 193, 193, 193, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 234, 234, 234, 255, 144, 144, 144, 255, 54, 54, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 112, 112, 112, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 232, 232, 232, 255, 173, 173, 173, 255, 112, 112, 112, 255, 52, 52, 52, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 149, 149, 149, 255, 228, 228, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 201, 201, 201, 255, 111, 111, 111, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 81, 81, 81, 255, 157, 157, 157, 255, 233, 233, 233, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 223, 255, 163, 163, 163, 255, 102, 102, 102, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 105, 105, 105, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 169, 169, 169, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 126, 126, 126, 255, 203, 203, 203, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 214, 214, 255, 154, 154, 154, 255, 92, 92, 92, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 61, 61, 61, 255, 140, 140, 140, 255, 219, 219, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 228, 228, 228, 255, 135, 135, 135, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 95, 95, 95, 255, 172, 172, 172, 255, 249, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 205, 205, 205, 255, 144, 144, 144, 255, 82, 82, 82, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 95, 95, 95, 255, 175, 175, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 194, 194, 194, 255, 101, 101, 101, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 141, 141, 141, 255, 218, 218, 218, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 196, 196, 196, 255, 134, 134, 134, 255, 71, 71, 71, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 130, 130, 130, 255, 211, 211, 211, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 161, 161, 161, 255, 67, 67, 67, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 109, 109, 109, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 186, 186, 186, 255, 123, 123, 123, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 84, 84, 84, 255, 166, 166, 166, 255, 248, 248, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 126, 126, 126, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 76, 76, 76, 255, 156, 156, 156, 255, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 240, 240, 255, 177, 177, 177, 255, 113, 113, 113, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 120, 120, 120, 255, 202, 202, 202, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 91, 91, 91, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 123, 123, 123, 255, 203, 203, 203, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 230, 230, 230, 255, 167, 167, 167, 255, 102, 102, 102, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 156, 156, 156, 255, 240, 240, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 152, 152, 152, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 90, 90, 90, 255, 171, 171, 171, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 157, 157, 157, 255, 91, 91, 91, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 109, 109, 109, 255, 193, 193, 193, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 215, 215, 215, 255, 117, 117, 117, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 139, 139, 139, 255, 220, 220, 220, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 211, 211, 211, 255, 146, 146, 146, 255, 80, 80, 80, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 61, 61, 61, 255, 146, 146, 146, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 180, 180, 180, 255, 81, 81, 81, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 105, 105, 105, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 202, 202, 202, 255, 136, 136, 136, 255, 69, 69, 69, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 98, 98, 98, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 244, 244, 255, 144, 144, 144, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 154, 154, 154, 255, 237, 237, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 191, 191, 191, 255, 125, 125, 125, 255, 57, 57, 57, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 136, 136, 136, 255, 223, 223, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 208, 208, 208, 255, 107, 107, 107, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 120, 120, 120, 255, 204, 204, 204, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 181, 181, 181, 255, 114, 114, 114, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 87, 87, 87, 255, 174, 174, 174, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 171, 171, 171, 255, 70, 70, 70, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 171, 171, 171, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 171, 171, 171, 255, 102, 102, 102, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 125, 125, 125, 255, 214, 214, 214, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 237, 237, 255, 134, 134, 134, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 136, 136, 136, 255, 222, 222, 222, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 228, 228, 228, 255, 160, 160, 160, 255, 91, 91, 91, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 75, 75, 75, 255, 164, 164, 164, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 200, 200, 200, 255, 96, 96, 96, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 101, 101, 101, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 218, 218, 218, 255, 149, 149, 149, 255, 79, 79, 79, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 113, 113, 113, 255, 204, 204, 204, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 163, 163, 163, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 152, 152, 152, 255, 240, 240, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 208, 208, 208, 255, 138, 138, 138, 255, 67, 67, 67, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 153, 153, 153, 255, 245, 245, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 124, 124, 124, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 117, 117, 117, 255, 205, 205, 205, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 197, 197, 197, 255, 126, 126, 126, 255, 54, 54, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 102, 102, 102, 255, 194, 194, 194, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 192, 192, 192, 255, 85, 85, 85, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 80, 80, 80, 255, 170, 170, 170, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 186, 186, 186, 255, 114, 114, 114, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 142, 142, 142, 255, 236, 236, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 153, 153, 153, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 133, 133, 133, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 247, 247, 255, 175, 175, 175, 255, 102, 102, 102, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 114, 114, 114, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 96, 96, 96, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 237, 237, 255, 164, 164, 164, 255, 90, 90, 90, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 36, 36, 36, 255, 131, 131, 131, 255, 227, 227, 227, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 57, 57, 57, 255, 150, 150, 150, 255, 243, 243, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 226, 226, 226, 255, 152, 152, 152, 255, 77, 77, 77, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 173, 173, 173, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 144, 144, 144, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 112, 112, 112, 255, 206, 206, 206, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 215, 215, 215, 255, 140, 140, 140, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 119, 119, 119, 255, 217, 217, 217, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 216, 216, 216, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 169, 169, 169, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 204, 204, 204, 255, 128, 128, 128, 255, 51, 51, 51, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 162, 162, 162, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 175, 175, 175, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 130, 130, 130, 255, 226, 226, 226, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 192, 192, 192, 255, 115, 115, 115, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 106, 106, 106, 255, 206, 206, 206, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 133, 133, 133, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 180, 180, 180, 255, 102, 102, 102, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 150, 150, 150, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 208, 208, 208, 255, 90, 90, 90, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 148, 148, 148, 255, 246, 246, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 246, 246, 255, 168, 168, 168, 255, 89, 89, 89, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 93, 93, 93, 255, 195, 195, 195, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 165, 165, 165, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 108, 108, 108, 255, 207, 207, 207, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 235, 235, 235, 255, 156, 156, 156, 255, 75, 75, 75, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 138, 138, 138, 255, 242, 242, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 242, 242, 255, 122, 122, 122, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 167, 167, 167, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 223, 255, 143, 143, 143, 255, 62, 62, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 79, 79, 79, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 199, 199, 199, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 126, 126, 126, 255, 228, 228, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 211, 211, 211, 255, 130, 130, 130, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 125, 125, 125, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 155, 155, 155, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 84, 84, 84, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 199, 199, 199, 255, 116, 116, 116, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 172, 172, 172, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 235, 235, 235, 255, 110, 110, 110, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 146, 146, 146, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 186, 186, 186, 255, 102, 102, 102, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 111, 111, 111, 255, 220, 220, 220, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 190, 190, 190, 255, 63, 63, 63, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 103, 103, 103, 255, 209, 209, 209, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 173, 173, 173, 255, 88, 88, 88, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 159, 159, 159, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 144, 144, 144, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 166, 166, 166, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 160, 160, 160, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 97, 97, 97, 255, 209, 209, 209, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 226, 226, 226, 255, 96, 96, 96, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 122, 122, 122, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 233, 233, 233, 255, 146, 146, 146, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 146, 146, 146, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 180, 180, 180, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 132, 132, 132, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 197, 197, 197, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 131, 131, 131, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 143, 143, 143, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 207, 207, 207, 255, 117, 117, 117, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 132, 132, 132, 255, 249, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 217, 217, 217, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 97, 97, 97, 255, 210, 210, 210, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 193, 193, 193, 255, 102, 102, 102, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 169, 169, 169, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 165, 165, 165, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 179, 255, 87, 87, 87, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 117, 117, 117, 255, 238, 238, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 118, 118, 118, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 118, 118, 118, 255, 234, 234, 234, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 165, 165, 165, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 170, 170, 170, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 208, 208, 208, 255, 67, 67, 67, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 69, 69, 69, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 244, 244, 255, 150, 150, 150, 255, 54, 54, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 225, 225, 225, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 157, 157, 157, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 140, 140, 140, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 230, 230, 230, 255, 135, 135, 135, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 156, 156, 156, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 104, 104, 104, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 212, 212, 212, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 216, 216, 216, 255, 119, 119, 119, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 212, 212, 212, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 197, 197, 197, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 163, 163, 163, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 202, 202, 202, 255, 102, 102, 102, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 141, 141, 141, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 144, 144, 144, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 112, 112, 112, 255, 237, 237, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 186, 186, 186, 255, 85, 85, 85, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 68, 68, 68, 255, 199, 199, 199, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 241, 241, 255, 88, 88, 88, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 171, 171, 171, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 125, 125, 125, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 186, 186, 186, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 136, 136, 136, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 154, 154, 154, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 129, 129, 129, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 83, 83, 83, 255, 214, 214, 214, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 243, 243, 243, 255, 138, 138, 138, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 108, 108, 108, 255, 245, 245, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 161, 161, 161, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 227, 227, 227, 255, 120, 120, 120, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 168, 168, 168, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 173, 173, 173, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 106, 106, 106, 255, 241, 241, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 211, 211, 211, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 114, 114, 114, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 195, 195, 195, 255, 84, 84, 84, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 152, 152, 152, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 53, 53, 53, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 132, 132, 132, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 178, 178, 178, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 70, 70, 70, 255, 217, 217, 217, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 159, 159, 159, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 216, 216, 216, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 160, 160, 160, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 134, 134, 134, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 96, 96, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 159, 159, 159, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 141, 141, 141, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 201, 201, 201, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 208, 208, 208, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 99, 99, 99, 255, 246, 246, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 241, 241, 255, 122, 122, 122, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 115, 115, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 144, 144, 144, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 223, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 126, 126, 126, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 205, 205, 205, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 95, 95, 95, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 194, 194, 194, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 218, 218, 218, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 186, 186, 186, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 166, 166, 166, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 126, 126, 126, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 156, 156, 156, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 167, 167, 167, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 240, 240, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 146, 146, 146, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 146, 146, 146, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 180, 180, 180, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 188, 188, 188, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 125, 125, 125, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 223, 223, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 107, 107, 107, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 120, 120, 120, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 125, 125, 125, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 237, 237, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 222, 222, 222, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 218, 218, 218, 255, 79, 79, 79, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 204, 204, 204, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 163, 163, 163, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 152, 152, 152, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 197, 197, 197, 255, 54, 54, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 85, 85, 85, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 80, 80, 80, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 175, 175, 175, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 152, 152, 152, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 144, 144, 144, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 112, 112, 112, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 128, 128, 128, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 162, 162, 162, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 226, 226, 226, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 208, 208, 208, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 148, 148, 148, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 235, 235, 235, 255, 75, 75, 75, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 138, 138, 138, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 122, 122, 122, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 211, 211, 211, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 186, 186, 186, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 111, 111, 111, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 190, 190, 190, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 103, 103, 103, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 160, 160, 160, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 209, 209, 209, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 96, 96, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 132, 132, 132, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 143, 143, 143, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 169, 169, 169, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 67, 67, 67, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 230, 230, 230, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 156, 156, 156, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 202, 202, 202, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 144, 144, 144, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 237, 237, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 171, 171, 171, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 125, 125, 125, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 136, 136, 136, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 138, 138, 138, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 245, 245, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 114, 114, 114, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 188, 188, 188, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 217, 217, 217, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 208, 208, 208, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 246, 246, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 223, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 126, 126, 126, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 247, 247, 255, 233, 233, 233, 255, 220, 220, 220, 255, 206, 206, 206, 255, 193, 193, 193, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 186, 186, 186, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 242, 242, 255, 228, 228, 228, 255, 214, 214, 214, 255, 200, 200, 200, 255, 186, 186, 186, 255, 173, 173, 173, 255, 159, 159, 159, 255, 146, 146, 146, 255, 133, 133, 133, 255, 120, 120, 120, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 146, 146, 146, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 146, 146, 146, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 180, 180, 180, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 188, 188, 188, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 236, 236, 236, 255, 221, 221, 221, 255, 207, 207, 207, 255, 193, 193, 193, 255, 179, 179, 179, 255, 165, 165, 165, 255, 151, 151, 151, 255, 137, 137, 137, 255, 124, 124, 124, 255, 111, 111, 111, 255, 98, 98, 98, 255, 85, 85, 85, 255, 72, 72, 72, 255, 60, 60, 60, 255, 48, 48, 48, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 230, 230, 230, 255, 215, 215, 215, 255, 200, 200, 200, 255, 185, 185, 185, 255, 170, 170, 170, 255, 156, 156, 156, 255, 142, 142, 142, 255, 128, 128, 128, 255, 114, 114, 114, 255, 101, 101, 101, 255, 87, 87, 87, 255, 74, 74, 74, 255, 61, 61, 61, 255, 48, 48, 48, 255, 35, 35, 35, 255, 23, 23, 23, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 54, 54, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 239, 239, 239, 255, 223, 223, 223, 255, 208, 208, 208, 255, 192, 192, 192, 255, 177, 177, 177, 255, 162, 162, 162, 255, 147, 147, 147, 255, 132, 132, 132, 255, 118, 118, 118, 255, 103, 103, 103, 255, 89, 89, 89, 255, 76, 76, 76, 255, 62, 62, 62, 255, 49, 49, 49, 255, 35, 35, 35, 255, 22, 22, 22, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 144, 144, 144, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 112, 112, 112, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 233, 233, 233, 255, 216, 216, 216, 255, 200, 200, 200, 255, 184, 184, 184, 255, 168, 168, 168, 255, 152, 152, 152, 255, 137, 137, 137, 255, 122, 122, 122, 255, 107, 107, 107, 255, 92, 92, 92, 255, 78, 78, 78, 255, 63, 63, 63, 255, 49, 49, 49, 255, 35, 35, 35, 255, 22, 22, 22, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 243, 243, 243, 255, 226, 226, 226, 255, 208, 208, 208, 255, 191, 191, 191, 255, 175, 175, 175, 255, 158, 158, 158, 255, 142, 142, 142, 255, 126, 126, 126, 255, 110, 110, 110, 255, 95, 95, 95, 255, 80, 80, 80, 255, 65, 65, 65, 255, 50, 50, 50, 255, 35, 35, 35, 255, 21, 21, 21, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 211, 211, 211, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 188, 188, 188, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 236, 236, 255, 218, 218, 218, 255, 200, 200, 200, 255, 182, 182, 182, 255, 165, 165, 165, 255, 147, 147, 147, 255, 131, 131, 131, 255, 114, 114, 114, 255, 98, 98, 98, 255, 82, 82, 82, 255, 66, 66, 66, 255, 51, 51, 51, 255, 35, 35, 35, 255, 20, 20, 20, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 160, 160, 160, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 96, 96, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 228, 228, 228, 255, 209, 209, 209, 255, 190, 190, 190, 255, 172, 172, 172, 255, 154, 154, 154, 255, 136, 136, 136, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 68, 68, 68, 255, 51, 51, 51, 255, 35, 35, 35, 255, 20, 20, 20, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 240, 240, 255, 220, 220, 220, 255, 200, 200, 200, 255, 180, 180, 180, 255, 161, 161, 161, 255, 142, 142, 142, 255, 123, 123, 123, 255, 105, 105, 105, 255, 87, 87, 87, 255, 70, 70, 70, 255, 52, 52, 52, 255, 35, 35, 35, 255, 19, 19, 19, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 232, 232, 232, 255, 210, 210, 210, 255, 189, 189, 189, 255, 169, 169, 169, 255, 148, 148, 148, 255, 129, 129, 129, 255, 109, 109, 109, 255, 90, 90, 90, 255, 72, 72, 72, 255, 53, 53, 53, 255, 35, 35, 35, 255, 18, 18, 18, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 125, 125, 125, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 222, 222, 222, 255, 200, 200, 200, 255, 178, 178, 178, 255, 156, 156, 156, 255, 135, 135, 135, 255, 114, 114, 114, 255, 94, 94, 94, 255, 74, 74, 74, 255, 54, 54, 54, 255, 35, 35, 35, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 236, 236, 255, 212, 212, 212, 255, 188, 188, 188, 255, 165, 165, 165, 255, 142, 142, 142, 255, 120, 120, 120, 255, 98, 98, 98, 255, 77, 77, 77, 255, 56, 56, 56, 255, 35, 35, 35, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 208, 208, 208, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 226, 226, 226, 255, 200, 200, 200, 255, 175, 175, 175, 255, 150, 150, 150, 255, 126, 126, 126, 255, 102, 102, 102, 255, 80, 80, 80, 255, 57, 57, 57, 255, 35, 35, 35, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 186, 186, 186, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 242, 242, 255, 214, 214, 214, 255, 186, 186, 186, 255, 159, 159, 159, 255, 133, 133, 133, 255, 108, 108, 108, 255, 83, 83, 83, 255, 59, 59, 59, 255, 35, 35, 35, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 230, 230, 230, 255, 200, 200, 200, 255, 170, 170, 170, 255, 142, 142, 142, 255, 114, 114, 114, 255, 87, 87, 87, 255, 61, 61, 61, 255, 35, 35, 35, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 144, 144, 144, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 216, 216, 216, 255, 184, 184, 184, 255, 152, 152, 152, 255, 122, 122, 122, 255, 92, 92, 92, 255, 63, 63, 63, 255, 35, 35, 35, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 188, 188, 188, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 236, 236, 255, 200, 200, 200, 255, 165, 165, 165, 255, 131, 131, 131, 255, 98, 98, 98, 255, 66, 66, 66, 255, 35, 35, 35, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 180, 180, 180, 255, 142, 142, 142, 255, 105, 105, 105, 255, 70, 70, 70, 255, 35, 35, 35, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 32, 32, 32, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 200, 200, 200, 255, 156, 156, 156, 255, 114, 114, 114, 255, 74, 74, 74, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 49, 49, 49, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 226, 226, 226, 255, 175, 175, 175, 255, 126, 126, 126, 255, 80, 80, 80, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 102, 102, 102, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 200, 200, 200, 255, 142, 142, 142, 255, 87, 87, 87, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 188, 188, 188, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 236, 236, 255, 165, 165, 165, 255, 98, 98, 98, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 200, 200, 200, 255, 114, 114, 114, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 142, 142, 142, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 200, 200, 200, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 164, 164, 164, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 219, 219, 219, 255, 223, 223, 223, 255, 228, 228, 228, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 248, 248, 248, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 248, 248, 248, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 228, 228, 228, 255, 223, 223, 223, 255, 219, 219, 219, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 164, 164, 164, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 200, 200, 200, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 142, 142, 142, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 114, 114, 114, 255, 200, 200, 200, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 98, 98, 98, 255, 165, 165, 165, 255, 236, 236, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 87, 87, 87, 255, 142, 142, 142, 255, 200, 200, 200, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 102, 102, 102, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 80, 80, 80, 255, 126, 126, 126, 255, 175, 175, 175, 255, 226, 226, 226, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 49, 49, 49, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 74, 74, 74, 255, 114, 114, 114, 255, 156, 156, 156, 255, 200, 200, 200, 255, 245, 245, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 32, 32, 32, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 35, 35, 35, 255, 70, 70, 70, 255, 105, 105, 105, 255, 142, 142, 142, 255, 180, 180, 180, 255, 220, 220, 220, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 35, 35, 35, 255, 66, 66, 66, 255, 98, 98, 98, 255, 131, 131, 131, 255, 165, 165, 165, 255, 200, 200, 200, 255, 236, 236, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 35, 35, 35, 255, 63, 63, 63, 255, 92, 92, 92, 255, 122, 122, 122, 255, 152, 152, 152, 255, 184, 184, 184, 255, 216, 216, 216, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 144, 144, 144, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 35, 35, 35, 255, 61, 61, 61, 255, 87, 87, 87, 255, 114, 114, 114, 255, 142, 142, 142, 255, 170, 170, 170, 255, 200, 200, 200, 255, 230, 230, 230, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 35, 35, 35, 255, 59, 59, 59, 255, 83, 83, 83, 255, 108, 108, 108, 255, 133, 133, 133, 255, 159, 159, 159, 255, 186, 186, 186, 255, 214, 214, 214, 255, 242, 242, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 186, 186, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 35, 35, 35, 255, 57, 57, 57, 255, 80, 80, 80, 255, 102, 102, 102, 255, 126, 126, 126, 255, 150, 150, 150, 255, 175, 175, 175, 255, 200, 200, 200, 255, 226, 226, 226, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 35, 35, 35, 255, 56, 56, 56, 255, 77, 77, 77, 255, 98, 98, 98, 255, 120, 120, 120, 255, 142, 142, 142, 255, 165, 165, 165, 255, 188, 188, 188, 255, 212, 212, 212, 255, 236, 236, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 35, 35, 35, 255, 54, 54, 54, 255, 74, 74, 74, 255, 94, 94, 94, 255, 114, 114, 114, 255, 135, 135, 135, 255, 156, 156, 156, 255, 178, 178, 178, 255, 200, 200, 200, 255, 222, 222, 222, 255, 245, 245, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 125, 125, 125, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 18, 18, 18, 255, 35, 35, 35, 255, 53, 53, 53, 255, 72, 72, 72, 255, 90, 90, 90, 255, 109, 109, 109, 255, 129, 129, 129, 255, 148, 148, 148, 255, 169, 169, 169, 255, 189, 189, 189, 255, 210, 210, 210, 255, 232, 232, 232, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 90, 90, 90, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 19, 19, 19, 255, 35, 35, 35, 255, 52, 52, 52, 255, 70, 70, 70, 255, 87, 87, 87, 255, 105, 105, 105, 255, 123, 123, 123, 255, 142, 142, 142, 255, 161, 161, 161, 255, 180, 180, 180, 255, 200, 200, 200, 255, 220, 220, 220, 255, 240, 240, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 20, 20, 20, 255, 35, 35, 35, 255, 51, 51, 51, 255, 68, 68, 68, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 136, 136, 136, 255, 154, 154, 154, 255, 172, 172, 172, 255, 190, 190, 190, 255, 209, 209, 209, 255, 228, 228, 228, 255, 248, 248, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 96, 96, 96, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 160, 160, 160, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 20, 20, 20, 255, 35, 35, 35, 255, 51, 51, 51, 255, 66, 66, 66, 255, 82, 82, 82, 255, 98, 98, 98, 255, 114, 114, 114, 255, 131, 131, 131, 255, 147, 147, 147, 255, 165, 165, 165, 255, 182, 182, 182, 255, 200, 200, 200, 255, 218, 218, 218, 255, 236, 236, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 211, 211, 211, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 21, 21, 21, 255, 35, 35, 35, 255, 50, 50, 50, 255, 65, 65, 65, 255, 80, 80, 80, 255, 95, 95, 95, 255, 110, 110, 110, 255, 126, 126, 126, 255, 142, 142, 142, 255, 158, 158, 158, 255, 175, 175, 175, 255, 191, 191, 191, 255, 208, 208, 208, 255, 226, 226, 226, 255, 243, 243, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 22, 22, 22, 255, 35, 35, 35, 255, 49, 49, 49, 255, 63, 63, 63, 255, 78, 78, 78, 255, 92, 92, 92, 255, 107, 107, 107, 255, 122, 122, 122, 255, 137, 137, 137, 255, 152, 152, 152, 255, 168, 168, 168, 255, 184, 184, 184, 255, 200, 200, 200, 255, 216, 216, 216, 255, 233, 233, 233, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 112, 112, 112, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 144, 144, 144, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 22, 22, 22, 255, 35, 35, 35, 255, 49, 49, 49, 255, 62, 62, 62, 255, 76, 76, 76, 255, 89, 89, 89, 255, 103, 103, 103, 255, 118, 118, 118, 255, 132, 132, 132, 255, 147, 147, 147, 255, 162, 162, 162, 255, 177, 177, 177, 255, 192, 192, 192, 255, 208, 208, 208, 255, 223, 223, 223, 255, 239, 239, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 23, 23, 23, 255, 35, 35, 35, 255, 48, 48, 48, 255, 61, 61, 61, 255, 74, 74, 74, 255, 87, 87, 87, 255, 101, 101, 101, 255, 114, 114, 114, 255, 128, 128, 128, 255, 142, 142, 142, 255, 156, 156, 156, 255, 170, 170, 170, 255, 185, 185, 185, 255, 200, 200, 200, 255, 215, 215, 215, 255, 230, 230, 230, 255, 245, 245, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 35, 35, 35, 255, 48, 48, 48, 255, 60, 60, 60, 255, 72, 72, 72, 255, 85, 85, 85, 255, 98, 98, 98, 255, 111, 111, 111, 255, 124, 124, 124, 255, 137, 137, 137, 255, 151, 151, 151, 255, 165, 165, 165, 255, 179, 179, 179, 255, 193, 193, 193, 255, 207, 207, 207, 255, 221, 221, 221, 255, 236, 236, 236, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 180, 180, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 146, 146, 146, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 146, 146, 146, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 108, 108, 108, 255, 120, 120, 120, 255, 133, 133, 133, 255, 146, 146, 146, 255, 159, 159, 159, 255, 173, 173, 173, 255, 186, 186, 186, 255, 200, 200, 200, 255, 214, 214, 214, 255, 228, 228, 228, 255, 242, 242, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 186, 186, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 180, 180, 180, 255, 193, 193, 193, 255, 206, 206, 206, 255, 220, 220, 220, 255, 233, 233, 233, 255, 247, 247, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 126, 126, 126, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 223, 223, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 246, 246, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 217, 217, 217, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 114, 114, 114, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 89, 89, 89, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 138, 138, 138, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 136, 136, 136, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 125, 125, 125, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 171, 171, 171, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 237, 237, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 144, 144, 144, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 202, 202, 202, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 90, 90, 90, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 156, 156, 156, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 230, 230, 230, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 169, 169, 169, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 143, 143, 143, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 132, 132, 132, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 96, 96, 96, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 209, 209, 209, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 160, 160, 160, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 103, 103, 103, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 190, 190, 190, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 111, 111, 111, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 186, 186, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 47, 47, 47, 255, 211, 211, 211, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 122, 122, 122, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 138, 138, 138, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 75, 75, 75, 255, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 148, 148, 148, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 226, 226, 226, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 162, 162, 162, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 128, 128, 128, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 112, 112, 112, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 144, 144, 144, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 152, 152, 152, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 175, 175, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 80, 80, 80, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 197, 197, 197, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 152, 152, 152, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 163, 163, 163, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 204, 204, 204, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 79, 79, 79, 255, 218, 218, 218, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 222, 222, 222, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 237, 237, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 125, 125, 125, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 238, 238, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 120, 120, 120, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 107, 107, 107, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 223, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 125, 125, 125, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 180, 180, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 146, 146, 146, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 146, 146, 146, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 90, 90, 90, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 240, 240, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 167, 167, 167, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 156, 156, 156, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 126, 126, 126, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 166, 166, 166, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 186, 186, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 218, 218, 218, 255, 63, 63, 63, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 194, 194, 194, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 95, 95, 95, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 205, 205, 205, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 126, 126, 126, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 223, 223, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 144, 144, 144, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 115, 115, 115, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 122, 122, 122, 255, 241, 241, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 246, 246, 255, 99, 99, 99, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 201, 201, 201, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 141, 141, 141, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 159, 159, 159, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 96, 96, 96, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 134, 134, 134, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 160, 160, 160, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 216, 216, 216, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 159, 159, 159, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 217, 217, 217, 255, 70, 70, 70, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 178, 178, 178, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 132, 132, 132, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 220, 220, 220, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 152, 152, 152, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 84, 84, 84, 255, 195, 195, 195, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 114, 114, 114, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 89, 89, 89, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 211, 211, 211, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 241, 241, 255, 106, 106, 106, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 173, 173, 173, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 168, 168, 168, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 120, 120, 120, 255, 227, 227, 227, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 161, 161, 161, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 108, 108, 108, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 138, 138, 138, 255, 243, 243, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 214, 214, 255, 83, 83, 83, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 129, 129, 129, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 154, 154, 154, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 136, 136, 136, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 186, 186, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 125, 125, 125, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 68, 68, 68, 255, 171, 171, 171, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 88, 88, 88, 255, 241, 241, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 199, 199, 199, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 186, 186, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 237, 237, 255, 112, 112, 112, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 144, 144, 144, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 141, 141, 141, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 102, 102, 102, 255, 202, 202, 202, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 163, 163, 163, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 197, 197, 197, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 212, 212, 212, 255, 85, 85, 85, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 119, 119, 119, 255, 216, 216, 216, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 212, 212, 212, 255, 90, 90, 90, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 104, 104, 104, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 156, 156, 156, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 135, 135, 135, 255, 230, 230, 230, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 140, 140, 140, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 157, 157, 157, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 225, 225, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 150, 150, 150, 255, 244, 244, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 170, 170, 170, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 165, 165, 165, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 234, 234, 234, 255, 118, 118, 118, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 118, 118, 118, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 117, 117, 117, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 87, 87, 87, 255, 179, 179, 179, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 165, 165, 165, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 169, 169, 169, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 102, 102, 102, 255, 193, 193, 193, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 210, 210, 210, 255, 97, 97, 97, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 218, 218, 218, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 132, 132, 132, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 117, 117, 117, 255, 207, 207, 207, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 143, 143, 143, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 131, 131, 131, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 197, 197, 197, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 132, 132, 132, 255, 220, 220, 220, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 48, 48, 48, 255, 180, 180, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 146, 146, 146, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 146, 146, 146, 255, 233, 233, 233, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 122, 122, 122, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 96, 96, 96, 255, 226, 226, 226, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 209, 209, 209, 255, 97, 97, 97, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 160, 160, 160, 255, 245, 245, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 166, 166, 166, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 144, 144, 144, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 159, 159, 159, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 88, 88, 88, 255, 173, 173, 173, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 209, 209, 209, 255, 103, 103, 103, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 190, 190, 190, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 111, 111, 111, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 102, 102, 102, 255, 186, 186, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 146, 146, 146, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 110, 110, 110, 255, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 172, 172, 172, 255, 65, 65, 65, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 116, 116, 116, 255, 199, 199, 199, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 84, 84, 84, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 155, 155, 155, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 125, 125, 125, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 47, 47, 47, 255, 130, 130, 130, 255, 211, 211, 211, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 228, 228, 228, 255, 126, 126, 126, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 199, 199, 199, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 79, 79, 79, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 143, 143, 143, 255, 223, 223, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 167, 167, 167, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 122, 122, 122, 255, 242, 242, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 242, 242, 255, 138, 138, 138, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 75, 75, 75, 255, 156, 156, 156, 255, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 207, 207, 207, 255, 108, 108, 108, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 47, 47, 47, 255, 165, 165, 165, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 195, 195, 195, 255, 93, 93, 93, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 89, 89, 89, 255, 168, 168, 168, 255, 246, 246, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 246, 246, 255, 148, 148, 148, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 150, 150, 150, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 102, 102, 102, 255, 180, 180, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 90, 90, 90, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 133, 133, 133, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 206, 206, 206, 255, 106, 106, 106, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 115, 115, 115, 255, 192, 192, 192, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 226, 226, 226, 255, 130, 130, 130, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 175, 175, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 162, 162, 162, 255, 63, 63, 63, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51, 51, 51, 255, 128, 128, 128, 255, 204, 204, 204, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 169, 169, 169, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 216, 216, 216, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 217, 217, 217, 255, 119, 119, 119, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 140, 140, 140, 255, 215, 215, 215, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 206, 206, 206, 255, 112, 112, 112, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 144, 144, 144, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 173, 173, 173, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 77, 77, 77, 255, 152, 152, 152, 255, 226, 226, 226, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 243, 243, 243, 255, 150, 150, 150, 255, 57, 57, 57, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 227, 227, 227, 255, 131, 131, 131, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 90, 90, 90, 255, 164, 164, 164, 255, 237, 237, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 96, 96, 96, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 114, 114, 114, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 89, 89, 89, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 102, 102, 102, 255, 175, 175, 175, 255, 247, 247, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 133, 133, 133, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 45, 45, 45, 255, 153, 153, 153, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 236, 236, 255, 142, 142, 142, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 114, 114, 114, 255, 186, 186, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 170, 170, 170, 255, 80, 80, 80, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 192, 192, 192, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 194, 194, 194, 255, 102, 102, 102, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 126, 126, 126, 255, 197, 197, 197, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 205, 205, 205, 255, 117, 117, 117, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 124, 124, 124, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 153, 153, 153, 255, 62, 62, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 138, 138, 138, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 240, 240, 255, 152, 152, 152, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 163, 163, 163, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 204, 204, 204, 255, 113, 113, 113, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 79, 79, 79, 255, 149, 149, 149, 255, 218, 218, 218, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 101, 101, 101, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 96, 96, 96, 255, 200, 200, 200, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 164, 164, 164, 255, 75, 75, 75, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 91, 91, 91, 255, 160, 160, 160, 255, 228, 228, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 222, 222, 222, 255, 136, 136, 136, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 134, 134, 134, 255, 237, 237, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 214, 214, 255, 125, 125, 125, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 102, 102, 102, 255, 171, 171, 171, 255, 238, 238, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 171, 171, 171, 255, 85, 85, 85, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 70, 70, 70, 255, 171, 171, 171, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 174, 174, 174, 255, 87, 87, 87, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 45, 45, 45, 255, 114, 114, 114, 255, 181, 181, 181, 255, 248, 248, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 204, 204, 204, 255, 120, 120, 120, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 107, 107, 107, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 223, 255, 136, 136, 136, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 57, 57, 57, 255, 125, 125, 125, 255, 191, 191, 191, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 237, 237, 255, 154, 154, 154, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 144, 144, 144, 255, 244, 244, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 98, 98, 98, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 69, 69, 69, 255, 136, 136, 136, 255, 202, 202, 202, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 105, 105, 105, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 81, 81, 81, 255, 180, 180, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 146, 146, 146, 255, 61, 61, 61, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 80, 80, 80, 255, 146, 146, 146, 255, 211, 211, 211, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 139, 139, 139, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 117, 117, 117, 255, 215, 215, 215, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 193, 193, 193, 255, 109, 109, 109, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 91, 91, 91, 255, 157, 157, 157, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 171, 171, 171, 255, 90, 90, 90, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 152, 152, 152, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 240, 240, 255, 156, 156, 156, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 102, 102, 102, 255, 167, 167, 167, 255, 230, 230, 230, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 203, 203, 203, 255, 123, 123, 123, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 91, 91, 91, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 202, 202, 202, 255, 120, 120, 120, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 113, 113, 113, 255, 177, 177, 177, 255, 240, 240, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 235, 235, 235, 255, 156, 156, 156, 255, 76, 76, 76, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 126, 126, 126, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 166, 166, 166, 255, 84, 84, 84, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 123, 123, 123, 255, 186, 186, 186, 255, 249, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 109, 109, 109, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 161, 161, 161, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 211, 211, 211, 255, 130, 130, 130, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 71, 71, 71, 255, 134, 134, 134, 255, 196, 196, 196, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 218, 218, 218, 255, 141, 141, 141, 255, 63, 63, 63, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 101, 101, 101, 255, 194, 194, 194, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 175, 175, 175, 255, 95, 95, 95, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 82, 82, 82, 255, 144, 144, 144, 255, 205, 205, 205, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 172, 172, 172, 255, 95, 95, 95, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 135, 135, 135, 255, 228, 228, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 219, 219, 219, 255, 140, 140, 140, 255, 61, 61, 61, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 92, 92, 92, 255, 154, 154, 154, 255, 214, 214, 214, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 203, 203, 203, 255, 126, 126, 126, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 169, 169, 169, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 105, 105, 105, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 102, 102, 102, 255, 163, 163, 163, 255, 223, 223, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 233, 233, 233, 255, 157, 157, 157, 255, 81, 81, 81, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 111, 111, 111, 255, 201, 201, 201, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 228, 228, 228, 255, 149, 149, 149, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 52, 52, 52, 255, 112, 112, 112, 255, 173, 173, 173, 255, 232, 232, 232, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 112, 112, 112, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 144, 144, 144, 255, 234, 234, 234, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 193, 193, 193, 255, 115, 115, 115, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 62, 62, 62, 255, 122, 122, 122, 255, 182, 182, 182, 255, 241, 241, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 217, 217, 217, 255, 143, 143, 143, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 87, 87, 87, 255, 176, 176, 176, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 235, 235, 235, 255, 158, 158, 158, 255, 82, 82, 82, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 73, 73, 73, 255, 132, 132, 132, 255, 191, 191, 191, 255, 249, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 246, 246, 255, 173, 173, 173, 255, 99, 99, 99, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 120, 120, 120, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 201, 201, 201, 255, 125, 125, 125, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 83, 83, 83, 255, 141, 141, 141, 255, 200, 200, 200, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 202, 202, 202, 255, 129, 129, 129, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 152, 152, 152, 255, 239, 239, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 243, 243, 243, 255, 167, 167, 167, 255, 92, 92, 92, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 93, 93, 93, 255, 151, 151, 151, 255, 209, 209, 209, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 159, 159, 159, 255, 86, 86, 86, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 96, 96, 96, 255, 183, 183, 183, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 209, 209, 209, 255, 134, 134, 134, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 102, 102, 102, 255, 160, 160, 160, 255, 217, 217, 217, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 116, 116, 116, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 128, 128, 128, 255, 214, 214, 214, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 176, 176, 176, 255, 102, 102, 102, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 112, 112, 112, 255, 169, 169, 169, 255, 225, 225, 225, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 216, 216, 216, 255, 145, 145, 145, 255, 73, 73, 73, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 74, 74, 74, 255, 159, 159, 159, 255, 244, 244, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 217, 217, 217, 255, 143, 143, 143, 255, 70, 70, 70, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 64, 64, 64, 255, 121, 121, 121, 255, 178, 178, 178, 255, 234, 234, 234, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 244, 244, 255, 173, 173, 173, 255, 103, 103, 103, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 105, 105, 105, 255, 190, 190, 190, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 111, 111, 111, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 74, 74, 74, 255, 130, 130, 130, 255, 186, 186, 186, 255, 242, 242, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 201, 201, 201, 255, 132, 132, 132, 255, 61, 61, 61, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 136, 136, 136, 255, 220, 220, 220, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 152, 152, 152, 255, 80, 80, 80, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 84, 84, 84, 255, 140, 140, 140, 255, 195, 195, 195, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 229, 229, 229, 255, 160, 160, 160, 255, 90, 90, 90, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 83, 83, 83, 255, 166, 166, 166, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 192, 192, 192, 255, 120, 120, 120, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 93, 93, 93, 255, 148, 148, 148, 255, 203, 203, 203, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 119, 119, 119, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 114, 114, 114, 255, 196, 196, 196, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 160, 160, 160, 255, 89, 89, 89, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 47, 47, 47, 255, 102, 102, 102, 255, 157, 157, 157, 255, 211, 211, 211, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 215, 215, 215, 255, 147, 147, 147, 255, 78, 78, 78, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 144, 144, 144, 255, 225, 225, 225, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 200, 200, 200, 255, 129, 129, 129, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 57, 57, 57, 255, 111, 111, 111, 255, 166, 166, 166, 255, 219, 219, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 241, 241, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 92, 92, 92, 255, 173, 173, 173, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 239, 239, 239, 255, 168, 168, 168, 255, 99, 99, 99, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 66, 66, 66, 255, 120, 120, 120, 255, 174, 174, 174, 255, 227, 227, 227, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 201, 201, 201, 255, 134, 134, 134, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 122, 122, 122, 255, 202, 202, 202, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 207, 207, 207, 255, 138, 138, 138, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 75, 75, 75, 255, 129, 129, 129, 255, 182, 182, 182, 255, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 227, 227, 227, 255, 161, 161, 161, 255, 94, 94, 94, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 151, 151, 151, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 176, 176, 176, 255, 108, 108, 108, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 85, 85, 85, 255, 138, 138, 138, 255, 190, 190, 190, 255, 243, 243, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 187, 187, 187, 255, 122, 122, 122, 255, 55, 55, 55, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 101, 101, 101, 255, 180, 180, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 214, 214, 255, 146, 146, 146, 255, 78, 78, 78, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 94, 94, 94, 255, 146, 146, 146, 255, 198, 198, 198, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 214, 214, 255, 148, 148, 148, 255, 83, 83, 83, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51, 51, 51, 255, 129, 129, 129, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 184, 184, 184, 255, 116, 116, 116, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 102, 102, 102, 255, 154, 154, 154, 255, 206, 206, 206, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 239, 239, 239, 255, 175, 175, 175, 255, 110, 110, 110, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 80, 80, 80, 255, 158, 158, 158, 255, 236, 236, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 154, 154, 154, 255, 87, 87, 87, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 59, 59, 59, 255, 111, 111, 111, 255, 163, 163, 163, 255, 214, 214, 214, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 200, 200, 200, 255, 136, 136, 136, 255, 71, 71, 71, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 109, 109, 109, 255, 186, 186, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 191, 191, 191, 255, 125, 125, 125, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 68, 68, 68, 255, 120, 120, 120, 255, 171, 171, 171, 255, 222, 222, 222, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 226, 226, 226, 255, 162, 162, 162, 255, 98, 98, 98, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 137, 137, 137, 255, 213, 213, 213, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 228, 228, 228, 255, 162, 162, 162, 255, 96, 96, 96, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 77, 77, 77, 255, 128, 128, 128, 255, 179, 179, 179, 255, 229, 229, 229, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 187, 187, 187, 255, 124, 124, 124, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 88, 88, 88, 255, 164, 164, 164, 255, 241, 241, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 199, 199, 199, 255, 133, 133, 133, 255, 68, 68, 68, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 85, 85, 85, 255, 136, 136, 136, 255, 186, 186, 186, 255, 236, 236, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 213, 213, 213, 255, 150, 150, 150, 255, 87, 87, 87, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 116, 116, 116, 255, 192, 192, 192, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 235, 235, 235, 255, 169, 169, 169, 255, 105, 105, 105, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 94, 94, 94, 255, 144, 144, 144, 255, 194, 194, 194, 255, 243, 243, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 237, 237, 255, 175, 175, 175, 255, 112, 112, 112, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 69, 69, 69, 255, 144, 144, 144, 255, 219, 219, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 206, 206, 206, 255, 141, 141, 141, 255, 77, 77, 77, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 52, 52, 52, 255, 102, 102, 102, 255, 152, 152, 152, 255, 202, 202, 202, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 200, 200, 200, 255, 138, 138, 138, 255, 76, 76, 76, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 96, 96, 96, 255, 171, 171, 171, 255, 245, 245, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 241, 241, 255, 177, 177, 177, 255, 113, 113, 113, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 61, 61, 61, 255, 111, 111, 111, 255, 160, 160, 160, 255, 209, 209, 209, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 163, 163, 163, 255, 101, 101, 101, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 123, 123, 123, 255, 197, 197, 197, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 212, 212, 212, 255, 149, 149, 149, 255, 85, 85, 85, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 69, 69, 69, 255, 119, 119, 119, 255, 168, 168, 168, 255, 216, 216, 216, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 187, 187, 187, 255, 126, 126, 126, 255, 65, 65, 65, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 77, 77, 77, 255, 150, 150, 150, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 247, 247, 255, 184, 184, 184, 255, 121, 121, 121, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 78, 78, 78, 255, 127, 127, 127, 255, 175, 175, 175, 255, 223, 223, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 212, 212, 212, 255, 151, 151, 151, 255, 90, 90, 90, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 104, 104, 104, 255, 177, 177, 177, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 219, 219, 219, 255, 156, 156, 156, 255, 94, 94, 94, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 86, 86, 86, 255, 135, 135, 135, 255, 183, 183, 183, 255, 230, 230, 230, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 235, 235, 235, 255, 175, 175, 175, 255, 115, 115, 115, 255, 55, 55, 55, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 130, 130, 130, 255, 203, 203, 203, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 191, 191, 191, 255, 129, 129, 129, 255, 67, 67, 67, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 46, 46, 46, 255, 94, 94, 94, 255, 142, 142, 142, 255, 190, 190, 190, 255, 237, 237, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 199, 199, 199, 255, 140, 140, 140, 255, 80, 80, 80, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 85, 85, 85, 255, 157, 157, 157, 255, 228, 228, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 225, 225, 255, 163, 163, 163, 255, 102, 102, 102, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 54, 54, 54, 255, 102, 102, 102, 255, 150, 150, 150, 255, 197, 197, 197, 255, 244, 244, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 223, 255, 164, 164, 164, 255, 104, 104, 104, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 111, 111, 111, 255, 182, 182, 182, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 198, 198, 198, 255, 136, 136, 136, 255, 75, 75, 75, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 63, 63, 63, 255, 110, 110, 110, 255, 157, 157, 157, 255, 204, 204, 204, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 246, 246, 255, 187, 187, 187, 255, 129, 129, 129, 255, 69, 69, 69, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 137, 137, 137, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 170, 170, 170, 255, 110, 110, 110, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 71, 71, 71, 255, 118, 118, 118, 255, 165, 165, 165, 255, 211, 211, 211, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 211, 211, 211, 255, 152, 152, 152, 255, 94, 94, 94, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 93, 93, 93, 255, 163, 163, 163, 255, 233, 233, 233, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 204, 204, 204, 255, 144, 144, 144, 255, 83, 83, 83, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 79, 79, 79, 255, 126, 126, 126, 255, 172, 172, 172, 255, 218, 218, 218, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 234, 234, 234, 255, 176, 176, 176, 255, 118, 118, 118, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 118, 118, 118, 255, 188, 188, 188, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 177, 177, 177, 255, 117, 117, 117, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 87, 87, 87, 255, 133, 133, 133, 255, 179, 179, 179, 255, 225, 225, 225, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 199, 199, 199, 255, 141, 141, 141, 255, 83, 83, 83, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 75, 75, 75, 255, 144, 144, 144, 255, 213, 213, 213, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 210, 210, 210, 255, 151, 151, 151, 255, 91, 91, 91, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 48, 48, 48, 255, 95, 95, 95, 255, 141, 141, 141, 255, 186, 186, 186, 255, 232, 232, 232, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 222, 222, 222, 255, 165, 165, 165, 255, 107, 107, 107, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 169, 169, 169, 255, 237, 237, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 243, 243, 243, 255, 184, 184, 184, 255, 125, 125, 125, 255, 66, 66, 66, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 56, 56, 56, 255, 102, 102, 102, 255, 148, 148, 148, 255, 193, 193, 193, 255, 238, 238, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 244, 244, 255, 187, 187, 187, 255, 131, 131, 131, 255, 73, 73, 73, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 57, 57, 57, 255, 125, 125, 125, 255, 193, 193, 193, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 217, 217, 217, 255, 158, 158, 158, 255, 99, 99, 99, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 64, 64, 64, 255, 110, 110, 110, 255, 155, 155, 155, 255, 200, 200, 200, 255, 245, 245, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 210, 210, 210, 255, 154, 154, 154, 255, 97, 97, 97, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 82, 82, 82, 255, 150, 150, 150, 255, 218, 218, 218, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 190, 190, 190, 255, 132, 132, 132, 255, 74, 74, 74, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 72, 72, 72, 255, 117, 117, 117, 255, 162, 162, 162, 255, 207, 207, 207, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 232, 232, 232, 255, 176, 176, 176, 255, 120, 120, 120, 255, 64, 64, 64, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 107, 107, 107, 255, 174, 174, 174, 255, 242, 242, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 223, 255, 165, 165, 165, 255, 107, 107, 107, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 80, 80, 80, 255, 125, 125, 125, 255, 169, 169, 169, 255, 214, 214, 214, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 199, 199, 199, 255, 143, 143, 143, 255, 87, 87, 87, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 131, 131, 131, 255, 198, 198, 198, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 197, 197, 197, 255, 139, 139, 139, 255, 82, 82, 82, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 87, 87, 87, 255, 132, 132, 132, 255, 176, 176, 176, 255, 220, 220, 220, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 165, 165, 165, 255, 110, 110, 110, 255, 54, 54, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 89, 89, 89, 255, 156, 156, 156, 255, 222, 222, 222, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 229, 229, 229, 255, 171, 171, 171, 255, 114, 114, 114, 255, 57, 57, 57, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 51, 51, 51, 255, 95, 95, 95, 255, 139, 139, 139, 255, 183, 183, 183, 255, 227, 227, 227, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 3 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/simple/TextureRectGradient.gd b/simple/TextureRectGradient.gd deleted file mode 100644 index 22c20b6..0000000 --- a/simple/TextureRectGradient.gd +++ /dev/null @@ -1,185 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -#class TGEntry: -# var pos : float -# var r : float -# var g : float -# var b : float -# var a : float - -var p_o28405_repeat : float = 1.000000000; -var p_o28405_rotate : float = 0.000000000; - -var p_o71406_repeat = 1.000000000; -var p_o71406_rotate = 0.000000000; -var p_o71406_gradient_0_pos = 0.000000000; -var p_o71406_gradient_0_r = 0.000000000; -var p_o71406_gradient_0_g = 0.000000000; -var p_o71406_gradient_0_b = 0.000000000; -var p_o71406_gradient_0_a = 1.000000000; -var p_o71406_gradient_1_pos = 0.509090909; -var p_o71406_gradient_1_r = 0.843750000; -var p_o71406_gradient_1_g = 0.003295898; -var p_o71406_gradient_1_b = 0.003295898; -var p_o71406_gradient_1_a = 1.000000000; -var p_o71406_gradient_2_pos = 1.000000000; -var p_o71406_gradient_2_r = 1.000000000; -var p_o71406_gradient_2_g = 1.000000000; -var p_o71406_gradient_2_b = 1.000000000; -var p_o71406_gradient_2_a = 1.000000000; - - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - -# var rr : float = 0.5+(cos(p_o71406_rotate*0.01745329251)*(v.x-0.5)+sin(p_o71406_rotate*0.01745329251)*(v.y-0.5))/(cos(abs(modf(p_o71406_rotate, 90.0)-45.0)*0.01745329251)*1.41421356237); -# var col : Color = gradient_type_1(fractf(rr * p_o71406_repeat)); - -# var rr : float = 0.5 + (cos(p_o28405_rotate*0.01745329251)*(v.x-0.5)+sin(p_o28405_rotate*0.01745329251)*(v.y-0.5))/(cos(abs(modf(p_o28405_rotate, 90.0)-45.0)*0.01745329251)*1.41421356237) -# var col : Color = gradient_type_2(fractf(rr * p_o71406_repeat)) - -# var rr : float = 0.5+(cos(p_o71406_rotate*0.01745329251)*(v.x-0.5)+sin(p_o71406_rotate*0.01745329251)*(v.y-0.5))/(cos(abs(modf(p_o71406_rotate, 90.0)-45.0)*0.01745329251)*1.41421356237); -# var col : Color = gradient_type_3(fractf(rr * p_o71406_repeat)) - - var rr : float = 0.5+(cos(p_o71406_rotate*0.01745329251)*(v.x-0.5)+sin(p_o71406_rotate*0.01745329251)*(v.y-0.5))/(cos(abs(modf(p_o71406_rotate, 90.0)-45.0)*0.01745329251)*1.41421356237); - var col : Color = gradient_type_4(fractf(rr * p_o71406_repeat)); - - image.set_pixel(x, y, col) - - image.unlock() - - tex.create_from_image(image) - texture = tex - -func gradient_type_1(x : float) -> Color: - if (x < 0.5*(p_o71406_gradient_0_pos+p_o71406_gradient_1_pos)): - return Color(p_o71406_gradient_0_r,p_o71406_gradient_0_g,p_o71406_gradient_0_b,p_o71406_gradient_0_a); - elif (x < 0.5*(p_o71406_gradient_1_pos+p_o71406_gradient_2_pos)): - return Color(p_o71406_gradient_1_r,p_o71406_gradient_1_g,p_o71406_gradient_1_b,p_o71406_gradient_1_a); - - return Color(p_o71406_gradient_2_r,p_o71406_gradient_2_g,p_o71406_gradient_2_b,p_o71406_gradient_2_a); - -func gradient_type_2(x : float) -> Color: - if (x < p_o71406_gradient_0_pos): - return Color(p_o71406_gradient_0_r,p_o71406_gradient_0_g,p_o71406_gradient_0_b,p_o71406_gradient_0_a); - elif (x < p_o71406_gradient_1_pos): - return lerp(Color(p_o71406_gradient_0_r,p_o71406_gradient_0_g,p_o71406_gradient_0_b,p_o71406_gradient_0_a), Color(p_o71406_gradient_1_r,p_o71406_gradient_1_g,p_o71406_gradient_1_b,p_o71406_gradient_1_a), ((x-p_o71406_gradient_0_pos)/(p_o71406_gradient_1_pos-p_o71406_gradient_0_pos))); - elif (x < p_o71406_gradient_2_pos): - return lerp(Color(p_o71406_gradient_1_r,p_o71406_gradient_1_g,p_o71406_gradient_1_b,p_o71406_gradient_1_a), Color(p_o71406_gradient_2_r,p_o71406_gradient_2_g,p_o71406_gradient_2_b,p_o71406_gradient_2_a), ((x-p_o71406_gradient_1_pos)/(p_o71406_gradient_2_pos-p_o71406_gradient_1_pos))); - - return Color(p_o71406_gradient_2_r,p_o71406_gradient_2_g,p_o71406_gradient_2_b,p_o71406_gradient_2_a); - -func gradient_type_3(x : float) -> Color: - if (x < p_o71406_gradient_0_pos): - return Color(p_o71406_gradient_0_r,p_o71406_gradient_0_g,p_o71406_gradient_0_b,p_o71406_gradient_0_a); - elif (x < p_o71406_gradient_1_pos): - return lerp(Color(p_o71406_gradient_0_r,p_o71406_gradient_0_g,p_o71406_gradient_0_b,p_o71406_gradient_0_a), Color(p_o71406_gradient_1_r,p_o71406_gradient_1_g,p_o71406_gradient_1_b,p_o71406_gradient_1_a), 0.5-0.5*cos(3.14159265359*(x-p_o71406_gradient_0_pos)/(p_o71406_gradient_1_pos-p_o71406_gradient_0_pos))); - elif (x < p_o71406_gradient_2_pos): - return lerp(Color(p_o71406_gradient_1_r,p_o71406_gradient_1_g,p_o71406_gradient_1_b,p_o71406_gradient_1_a), Color(p_o71406_gradient_2_r,p_o71406_gradient_2_g,p_o71406_gradient_2_b,p_o71406_gradient_2_a), 0.5-0.5*cos(3.14159265359*(x-p_o71406_gradient_1_pos)/(p_o71406_gradient_2_pos-p_o71406_gradient_1_pos))); - - return Color(p_o71406_gradient_2_r,p_o71406_gradient_2_g,p_o71406_gradient_2_b,p_o71406_gradient_2_a); - - -func gradient_type_4(x : float) -> Color: - if (x < p_o71406_gradient_0_pos): - return Color(p_o71406_gradient_0_r,p_o71406_gradient_0_g,p_o71406_gradient_0_b,p_o71406_gradient_0_a); - elif (x < p_o71406_gradient_1_pos): - return lerp(lerp(Color(p_o71406_gradient_1_r,p_o71406_gradient_1_g,p_o71406_gradient_1_b,p_o71406_gradient_1_a), Color(p_o71406_gradient_2_r,p_o71406_gradient_2_g,p_o71406_gradient_2_b,p_o71406_gradient_2_a), (x-p_o71406_gradient_1_pos)/(p_o71406_gradient_2_pos-p_o71406_gradient_1_pos)), lerp(Color(p_o71406_gradient_0_r,p_o71406_gradient_0_g,p_o71406_gradient_0_b,p_o71406_gradient_0_a), Color(p_o71406_gradient_1_r,p_o71406_gradient_1_g,p_o71406_gradient_1_b,p_o71406_gradient_1_a), (x-p_o71406_gradient_0_pos)/(p_o71406_gradient_1_pos-p_o71406_gradient_0_pos)), 1.0-0.5*(x-p_o71406_gradient_0_pos)/(p_o71406_gradient_1_pos-p_o71406_gradient_0_pos)); - elif (x < p_o71406_gradient_2_pos): - return lerp(lerp(Color(p_o71406_gradient_0_r,p_o71406_gradient_0_g,p_o71406_gradient_0_b,p_o71406_gradient_0_a), Color(p_o71406_gradient_1_r,p_o71406_gradient_1_g,p_o71406_gradient_1_b,p_o71406_gradient_1_a), (x-p_o71406_gradient_0_pos)/(p_o71406_gradient_1_pos-p_o71406_gradient_0_pos)), lerp(Color(p_o71406_gradient_1_r,p_o71406_gradient_1_g,p_o71406_gradient_1_b,p_o71406_gradient_1_a), Color(p_o71406_gradient_2_r,p_o71406_gradient_2_g,p_o71406_gradient_2_b,p_o71406_gradient_2_a), (x-p_o71406_gradient_1_pos)/(p_o71406_gradient_2_pos-p_o71406_gradient_1_pos)), 0.5+0.5*(x-p_o71406_gradient_1_pos)/(p_o71406_gradient_2_pos-p_o71406_gradient_1_pos)); - - return Color(p_o71406_gradient_2_r,p_o71406_gradient_2_g,p_o71406_gradient_2_b,p_o71406_gradient_2_a); - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fract(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractf(f : float) -> float: - return f - floor(f) - -func rand(x : Vector2) -> float: - return fractf(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/simple/TextureRectGradient.tscn b/simple/TextureRectGradient.tscn deleted file mode 100644 index da8fcac..0000000 --- a/simple/TextureRectGradient.tscn +++ /dev/null @@ -1,27 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://simple/TextureRectGradient.gd" type="Script" id=1] - - -[sub_resource type="Image" id=1] -data = { -"data": PoolByteArray( 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 5, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 0, 0, 255, 17, 0, 0, 255, 19, 0, 0, 255, 21, 0, 0, 255, 23, 0, 0, 255, 25, 0, 0, 255, 26, 0, 0, 255, 28, 0, 0, 255, 30, 0, 0, 255, 32, 0, 0, 255, 34, 0, 0, 255, 36, 0, 0, 255, 38, 0, 0, 255, 39, 0, 0, 255, 41, 0, 0, 255, 43, 0, 0, 255, 45, 0, 0, 255, 47, 0, 0, 255, 48, 0, 0, 255, 50, 0, 0, 255, 52, 0, 0, 255, 54, 0, 0, 255, 55, 0, 0, 255, 57, 0, 0, 255, 59, 0, 0, 255, 61, 0, 0, 255, 62, 0, 0, 255, 64, 0, 0, 255, 66, 0, 0, 255, 68, 0, 0, 255, 69, 0, 0, 255, 71, 0, 0, 255, 73, 0, 0, 255, 74, 0, 0, 255, 76, 0, 0, 255, 78, 0, 0, 255, 79, 0, 0, 255, 81, 0, 0, 255, 83, 0, 0, 255, 84, 0, 0, 255, 86, 0, 0, 255, 87, 0, 0, 255, 89, 0, 0, 255, 91, 0, 0, 255, 92, 0, 0, 255, 94, 0, 0, 255, 95, 0, 0, 255, 97, 0, 0, 255, 99, 0, 0, 255, 100, 0, 0, 255, 102, 0, 0, 255, 103, 0, 0, 255, 105, 0, 0, 255, 106, 0, 0, 255, 108, 0, 0, 255, 109, 0, 0, 255, 111, 0, 0, 255, 112, 0, 0, 255, 114, 0, 0, 255, 115, 0, 0, 255, 117, 0, 0, 255, 118, 0, 0, 255, 120, 0, 0, 255, 121, 0, 0, 255, 123, 0, 0, 255, 124, 0, 0, 255, 125, 0, 0, 255, 127, 0, 0, 255, 128, 0, 0, 255, 130, 0, 0, 255, 131, 0, 0, 255, 132, 0, 0, 255, 134, 0, 0, 255, 135, 0, 0, 255, 137, 0, 0, 255, 138, 0, 0, 255, 139, 0, 0, 255, 141, 0, 0, 255, 142, 0, 0, 255, 143, 0, 0, 255, 145, 0, 0, 255, 146, 0, 0, 255, 147, 0, 0, 255, 149, 0, 0, 255, 150, 0, 0, 255, 151, 0, 0, 255, 152, 0, 0, 255, 154, 0, 0, 255, 155, 0, 0, 255, 156, 0, 0, 255, 158, 0, 0, 255, 159, 0, 0, 255, 160, 0, 0, 255, 161, 0, 0, 255, 162, 0, 0, 255, 164, 0, 0, 255, 165, 0, 0, 255, 166, 0, 0, 255, 167, 0, 0, 255, 168, 0, 0, 255, 170, 0, 0, 255, 171, 0, 0, 255, 172, 0, 0, 255, 173, 0, 0, 255, 174, 0, 0, 255, 175, 0, 0, 255, 177, 0, 0, 255, 178, 0, 0, 255, 179, 0, 0, 255, 180, 0, 0, 255, 181, 0, 0, 255, 182, 0, 0, 255, 183, 0, 0, 255, 184, 0, 0, 255, 185, 0, 0, 255, 186, 0, 0, 255, 187, 0, 0, 255, 189, 0, 0, 255, 190, 0, 0, 255, 191, 0, 0, 255, 192, 0, 0, 255, 193, 0, 0, 255, 194, 0, 0, 255, 195, 0, 0, 255, 196, 0, 0, 255, 197, 0, 0, 255, 198, 0, 0, 255, 199, 0, 0, 255, 200, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 202, 0, 0, 255, 203, 0, 0, 255, 204, 0, 0, 255, 205, 0, 0, 255, 206, 0, 0, 255, 207, 0, 0, 255, 208, 0, 0, 255, 209, 0, 0, 255, 210, 0, 0, 255, 211, 0, 0, 255, 211, 0, 0, 255, 212, 0, 0, 255, 213, 0, 0, 255, 214, 0, 0, 255, 215, 1, 1, 255, 216, 1, 1, 255, 217, 2, 2, 255, 217, 3, 3, 255, 218, 4, 4, 255, 219, 5, 5, 255, 220, 6, 6, 255, 221, 7, 7, 255, 221, 8, 8, 255, 222, 9, 9, 255, 223, 10, 10, 255, 224, 11, 11, 255, 224, 12, 12, 255, 225, 13, 13, 255, 226, 14, 14, 255, 227, 15, 15, 255, 227, 16, 16, 255, 228, 17, 17, 255, 229, 18, 18, 255, 229, 19, 19, 255, 230, 20, 20, 255, 231, 21, 21, 255, 231, 23, 23, 255, 232, 24, 24, 255, 233, 25, 25, 255, 233, 26, 26, 255, 234, 27, 27, 255, 235, 28, 28, 255, 235, 29, 29, 255, 236, 31, 31, 255, 237, 32, 32, 255, 237, 33, 33, 255, 238, 34, 34, 255, 238, 36, 36, 255, 239, 37, 37, 255, 239, 38, 38, 255, 240, 39, 39, 255, 241, 41, 41, 255, 241, 42, 42, 255, 242, 43, 43, 255, 242, 45, 45, 255, 243, 46, 46, 255, 243, 47, 47, 255, 244, 49, 49, 255, 244, 50, 50, 255, 245, 52, 52, 255, 245, 53, 53, 255, 246, 54, 54, 255, 246, 56, 56, 255, 247, 57, 57, 255, 247, 59, 59, 255, 248, 60, 60, 255, 248, 62, 62, 255, 248, 63, 63, 255, 249, 65, 65, 255, 249, 66, 66, 255, 250, 68, 68, 255, 250, 69, 69, 255, 250, 71, 71, 255, 251, 72, 72, 255, 251, 74, 74, 255, 252, 75, 75, 255, 252, 77, 77, 255, 252, 78, 78, 255, 253, 80, 80, 255, 253, 82, 82, 255, 253, 83, 83, 255, 254, 85, 85, 255, 254, 87, 87, 255, 254, 88, 88, 255, 255, 90, 90, 255, 255, 92, 92, 255, 255, 93, 93, 255, 255, 95, 95, 255, 255, 97, 97, 255, 255, 99, 99, 255, 255, 100, 100, 255, 255, 102, 102, 255, 255, 104, 104, 255, 255, 106, 106, 255, 255, 107, 107, 255, 255, 109, 109, 255, 255, 111, 111, 255, 255, 113, 113, 255, 255, 115, 115, 255, 255, 117, 117, 255, 255, 118, 118, 255, 255, 120, 120, 255, 255, 122, 122, 255, 255, 124, 124, 255, 255, 126, 126, 255, 255, 128, 128, 255, 255, 130, 130, 255, 255, 132, 132, 255, 255, 134, 134, 255, 255, 136, 136, 255, 255, 138, 138, 255, 255, 140, 140, 255, 255, 142, 142, 255, 255, 144, 144, 255, 255, 146, 146, 255, 255, 148, 148, 255, 255, 150, 150, 255, 255, 152, 152, 255, 255, 154, 154, 255, 255, 156, 156, 255, 255, 158, 158, 255, 255, 160, 160, 255, 255, 163, 163, 255, 255, 165, 165, 255, 255, 167, 167, 255, 255, 169, 169, 255, 255, 171, 171, 255, 255, 173, 173, 255, 255, 176, 176, 255, 255, 178, 178, 255, 255, 180, 180, 255, 255, 182, 182, 255, 255, 184, 184, 255, 255, 187, 187, 255, 255, 189, 189, 255, 255, 191, 191, 255, 255, 194, 194, 255, 255, 196, 196, 255, 255, 198, 198, 255, 255, 200, 200, 255, 255, 203, 203, 255, 255, 205, 205, 255, 255, 207, 207, 255, 255, 210, 210, 255, 255, 212, 212, 255, 255, 215, 215, 255, 255, 217, 217, 255, 255, 219, 219, 255, 255, 222, 222, 255, 255, 224, 224, 255, 255, 227, 227, 255, 255, 229, 229, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 237, 237, 255, 255, 239, 239, 255, 255, 242, 242, 255, 255, 244, 244, 255, 255, 247, 247, 255, 255, 249, 249, 255, 255, 252, 252, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 1 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/simple/TextureRectRadialGradient.gd b/simple/TextureRectRadialGradient.gd deleted file mode 100644 index 2346cd0..0000000 --- a/simple/TextureRectRadialGradient.gd +++ /dev/null @@ -1,184 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - -class TGEntry: - var pos : float - var r : float - var g : float - var b : float - var a : float - -var p_o28405_repeat : float = 1.000000000; -var p_o28405_rotate : float = 0.000000000; - - - -var p_o24141_gradient_0_pos = 0.000000000; -var p_o24141_gradient_0_r = 0.000000000; -var p_o24141_gradient_0_g = 0.000000000; -var p_o24141_gradient_0_b = 0.000000000; -var p_o24141_gradient_0_a = 1.000000000; -var p_o24141_gradient_1_pos = 0.554545455; -var p_o24141_gradient_1_r = 0.769531250; -var p_o24141_gradient_1_g = 0.318634033; -var p_o24141_gradient_1_b = 0.318634033; -var p_o24141_gradient_1_a = 1.000000000; -var p_o24141_gradient_2_pos = 1.000000000; -var p_o24141_gradient_2_r = 1.000000000; -var p_o24141_gradient_2_g = 1.000000000; -var p_o24141_gradient_2_b = 1.000000000; -var p_o24141_gradient_2_a = 1.000000000; - - - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - -# vec4 o24141_0_1_rgba = o24141_gradient_gradient_fct(fract(p_o24141_repeat*1.41421356237*length(fract(((uv)))-vec2(0.5, 0.5)))); -# vec3 o3335_0_1_rgb = ((o24141_0_1_rgba).rgb); -# - -# var col : Color = radial_gradient_type_1(fractf(p_o28405_repeat*1.41421356237* (fract(v)- Vector2(0.5, 0.5)).length())) -# var col : Color = radial_gradient_type_2(fractf(p_o28405_repeat*1.41421356237* (fract(v)- Vector2(0.5, 0.5)).length())) -# var col : Color = radial_gradient_type_3(fractf(p_o28405_repeat*1.41421356237* (fract(v)- Vector2(0.5, 0.5)).length())) - var col : Color = radial_gradient_type_4(fractf(p_o28405_repeat*1.41421356237* (fract(v)- Vector2(0.5, 0.5)).length())) - - image.set_pixel(x, y, col) - - image.unlock() - - tex.create_from_image(image) - texture = tex - -func radial_gradient_type_1(x : float) -> Color: - if (x < 0.5*(p_o24141_gradient_0_pos+p_o24141_gradient_1_pos)): - return Color(p_o24141_gradient_0_r,p_o24141_gradient_0_g,p_o24141_gradient_0_b,p_o24141_gradient_0_a); - elif (x < 0.5*(p_o24141_gradient_1_pos+p_o24141_gradient_2_pos)): - return Color(p_o24141_gradient_1_r,p_o24141_gradient_1_g,p_o24141_gradient_1_b,p_o24141_gradient_1_a); - - return Color(p_o24141_gradient_2_r,p_o24141_gradient_2_g,p_o24141_gradient_2_b,p_o24141_gradient_2_a); - - -func radial_gradient_type_2(x : float) -> Color: - if (x < p_o24141_gradient_0_pos): - return Color(p_o24141_gradient_0_r,p_o24141_gradient_0_g,p_o24141_gradient_0_b,p_o24141_gradient_0_a); - elif (x < p_o24141_gradient_1_pos): - return lerp(Color(p_o24141_gradient_0_r,p_o24141_gradient_0_g,p_o24141_gradient_0_b,p_o24141_gradient_0_a), Color(p_o24141_gradient_1_r,p_o24141_gradient_1_g,p_o24141_gradient_1_b,p_o24141_gradient_1_a), ((x-p_o24141_gradient_0_pos)/(p_o24141_gradient_1_pos-p_o24141_gradient_0_pos))); - elif (x < p_o24141_gradient_2_pos): - return lerp(Color(p_o24141_gradient_1_r,p_o24141_gradient_1_g,p_o24141_gradient_1_b,p_o24141_gradient_1_a), Color(p_o24141_gradient_2_r,p_o24141_gradient_2_g,p_o24141_gradient_2_b,p_o24141_gradient_2_a), ((x-p_o24141_gradient_1_pos)/(p_o24141_gradient_2_pos-p_o24141_gradient_1_pos))); - - return Color(p_o24141_gradient_2_r,p_o24141_gradient_2_g,p_o24141_gradient_2_b,p_o24141_gradient_2_a); - -func radial_gradient_type_3(x : float) -> Color: - if (x < p_o24141_gradient_0_pos): - return Color(p_o24141_gradient_0_r,p_o24141_gradient_0_g,p_o24141_gradient_0_b,p_o24141_gradient_0_a); - elif (x < p_o24141_gradient_1_pos): - return lerp(Color(p_o24141_gradient_0_r,p_o24141_gradient_0_g,p_o24141_gradient_0_b,p_o24141_gradient_0_a), Color(p_o24141_gradient_1_r,p_o24141_gradient_1_g,p_o24141_gradient_1_b,p_o24141_gradient_1_a), 0.5-0.5*cos(3.14159265359*(x-p_o24141_gradient_0_pos)/(p_o24141_gradient_1_pos-p_o24141_gradient_0_pos))); - elif (x < p_o24141_gradient_2_pos): - return lerp(Color(p_o24141_gradient_1_r,p_o24141_gradient_1_g,p_o24141_gradient_1_b,p_o24141_gradient_1_a), Color(p_o24141_gradient_2_r,p_o24141_gradient_2_g,p_o24141_gradient_2_b,p_o24141_gradient_2_a), 0.5-0.5*cos(3.14159265359*(x-p_o24141_gradient_1_pos)/(p_o24141_gradient_2_pos-p_o24141_gradient_1_pos))); - - return Color(p_o24141_gradient_2_r,p_o24141_gradient_2_g,p_o24141_gradient_2_b,p_o24141_gradient_2_a); - -func radial_gradient_type_4(x : float) -> Color: - if (x < p_o24141_gradient_0_pos): - return Color(p_o24141_gradient_0_r,p_o24141_gradient_0_g,p_o24141_gradient_0_b,p_o24141_gradient_0_a); - elif (x < p_o24141_gradient_1_pos): - return lerp(lerp(Color(p_o24141_gradient_1_r,p_o24141_gradient_1_g,p_o24141_gradient_1_b,p_o24141_gradient_1_a), Color(p_o24141_gradient_2_r,p_o24141_gradient_2_g,p_o24141_gradient_2_b,p_o24141_gradient_2_a), (x-p_o24141_gradient_1_pos)/(p_o24141_gradient_2_pos-p_o24141_gradient_1_pos)), lerp(Color(p_o24141_gradient_0_r,p_o24141_gradient_0_g,p_o24141_gradient_0_b,p_o24141_gradient_0_a), Color(p_o24141_gradient_1_r,p_o24141_gradient_1_g,p_o24141_gradient_1_b,p_o24141_gradient_1_a), (x-p_o24141_gradient_0_pos)/(p_o24141_gradient_1_pos-p_o24141_gradient_0_pos)), 1.0-0.5*(x-p_o24141_gradient_0_pos)/(p_o24141_gradient_1_pos-p_o24141_gradient_0_pos)); - elif (x < p_o24141_gradient_2_pos): - return lerp(lerp(Color(p_o24141_gradient_0_r,p_o24141_gradient_0_g,p_o24141_gradient_0_b,p_o24141_gradient_0_a), Color(p_o24141_gradient_1_r,p_o24141_gradient_1_g,p_o24141_gradient_1_b,p_o24141_gradient_1_a), (x-p_o24141_gradient_0_pos)/(p_o24141_gradient_1_pos-p_o24141_gradient_0_pos)), lerp(Color(p_o24141_gradient_1_r,p_o24141_gradient_1_g,p_o24141_gradient_1_b,p_o24141_gradient_1_a), Color(p_o24141_gradient_2_r,p_o24141_gradient_2_g,p_o24141_gradient_2_b,p_o24141_gradient_2_a), (x-p_o24141_gradient_1_pos)/(p_o24141_gradient_2_pos-p_o24141_gradient_1_pos)), 0.5+0.5*(x-p_o24141_gradient_1_pos)/(p_o24141_gradient_2_pos-p_o24141_gradient_1_pos)); - - return Color(p_o24141_gradient_2_r,p_o24141_gradient_2_g,p_o24141_gradient_2_b,p_o24141_gradient_2_a); - - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fract(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractf(f : float) -> float: - return f - floor(f) - -func rand(x : Vector2) -> float: - return fractf(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/simple/TextureRectRadialGradient.tscn b/simple/TextureRectRadialGradient.tscn deleted file mode 100644 index b2015cc..0000000 --- a/simple/TextureRectRadialGradient.tscn +++ /dev/null @@ -1,27 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://simple/TextureRectRadialGradient.gd" type="Script" id=1] - - -[sub_resource type="Image" id=1] -data = { -"data": PoolByteArray( 255, 254, 254, 255, 254, 253, 253, 255, 254, 251, 251, 255, 254, 249, 249, 255, 254, 248, 248, 255, 254, 246, 246, 255, 254, 244, 244, 255, 254, 243, 243, 255, 254, 241, 241, 255, 254, 240, 240, 255, 254, 238, 238, 255, 253, 236, 236, 255, 253, 235, 235, 255, 253, 233, 233, 255, 253, 232, 232, 255, 253, 230, 230, 255, 253, 229, 229, 255, 253, 227, 227, 255, 252, 226, 226, 255, 252, 224, 224, 255, 252, 223, 223, 255, 252, 221, 221, 255, 252, 220, 220, 255, 252, 218, 218, 255, 251, 217, 217, 255, 251, 216, 216, 255, 251, 214, 214, 255, 251, 213, 213, 255, 251, 211, 211, 255, 250, 210, 210, 255, 250, 209, 209, 255, 250, 207, 207, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 201, 201, 255, 249, 199, 199, 255, 249, 198, 198, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 192, 192, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 183, 183, 255, 245, 182, 182, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 238, 154, 154, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 237, 151, 151, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 145, 145, 255, 234, 144, 144, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 142, 142, 255, 233, 141, 141, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 137, 137, 255, 231, 136, 136, 255, 231, 136, 136, 255, 230, 136, 136, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 134, 134, 255, 230, 134, 134, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 133, 133, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 131, 131, 255, 228, 131, 131, 255, 228, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 129, 129, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 129, 129, 255, 227, 129, 129, 255, 227, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 129, 129, 255, 227, 129, 129, 255, 227, 129, 129, 255, 227, 129, 129, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 131, 131, 255, 228, 131, 131, 255, 228, 131, 131, 255, 229, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 229, 133, 133, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 134, 134, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 136, 136, 255, 231, 136, 136, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 139, 139, 255, 232, 140, 140, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 182, 182, 255, 245, 183, 183, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 247, 192, 192, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 198, 198, 255, 249, 199, 199, 255, 249, 201, 201, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 207, 207, 255, 250, 209, 209, 255, 250, 210, 210, 255, 251, 211, 211, 255, 251, 213, 213, 255, 251, 214, 214, 255, 251, 216, 216, 255, 251, 217, 217, 255, 252, 218, 218, 255, 252, 220, 220, 255, 252, 221, 221, 255, 252, 223, 223, 255, 252, 224, 224, 255, 252, 226, 226, 255, 253, 227, 227, 255, 253, 229, 229, 255, 253, 230, 230, 255, 253, 232, 232, 255, 253, 233, 233, 255, 253, 235, 235, 255, 253, 236, 236, 255, 254, 238, 238, 255, 254, 240, 240, 255, 254, 241, 241, 255, 254, 243, 243, 255, 254, 244, 244, 255, 254, 246, 246, 255, 254, 248, 248, 255, 254, 249, 249, 255, 254, 251, 251, 255, 254, 253, 253, 255, 254, 253, 253, 255, 254, 251, 251, 255, 254, 249, 249, 255, 254, 248, 248, 255, 254, 246, 246, 255, 254, 244, 244, 255, 254, 243, 243, 255, 254, 241, 241, 255, 254, 240, 240, 255, 254, 238, 238, 255, 253, 236, 236, 255, 253, 235, 235, 255, 253, 233, 233, 255, 253, 232, 232, 255, 253, 230, 230, 255, 253, 229, 229, 255, 253, 227, 227, 255, 252, 226, 226, 255, 252, 224, 224, 255, 252, 223, 223, 255, 252, 221, 221, 255, 252, 220, 220, 255, 252, 218, 218, 255, 251, 217, 217, 255, 251, 215, 215, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 210, 210, 255, 250, 208, 208, 255, 250, 207, 207, 255, 250, 206, 206, 255, 250, 204, 204, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 249, 198, 198, 255, 248, 196, 196, 255, 248, 195, 195, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 184, 184, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 238, 154, 154, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 237, 151, 151, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 234, 144, 144, 255, 234, 143, 143, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 136, 136, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 134, 134, 255, 230, 134, 134, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 131, 131, 255, 228, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 127, 127, 255, 227, 127, 127, 255, 227, 127, 127, 255, 227, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 227, 127, 127, 255, 227, 127, 127, 255, 227, 127, 127, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 129, 129, 255, 227, 129, 129, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 131, 131, 255, 228, 131, 131, 255, 229, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 134, 134, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 136, 136, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 137, 137, 255, 231, 138, 138, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 139, 139, 255, 232, 140, 140, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 143, 143, 255, 234, 144, 144, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 146, 146, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 184, 184, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 195, 195, 255, 248, 196, 196, 255, 249, 198, 198, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 204, 204, 255, 250, 206, 206, 255, 250, 207, 207, 255, 250, 208, 208, 255, 250, 210, 210, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 215, 215, 255, 251, 217, 217, 255, 252, 218, 218, 255, 252, 220, 220, 255, 252, 221, 221, 255, 252, 223, 223, 255, 252, 224, 224, 255, 252, 226, 226, 255, 253, 227, 227, 255, 253, 229, 229, 255, 253, 230, 230, 255, 253, 232, 232, 255, 253, 233, 233, 255, 253, 235, 235, 255, 253, 236, 236, 255, 254, 238, 238, 255, 254, 240, 240, 255, 254, 241, 241, 255, 254, 243, 243, 255, 254, 244, 244, 255, 254, 246, 246, 255, 254, 248, 248, 255, 254, 249, 249, 255, 254, 251, 251, 255, 254, 251, 251, 255, 254, 249, 249, 255, 254, 248, 248, 255, 254, 246, 246, 255, 254, 244, 244, 255, 254, 243, 243, 255, 254, 241, 241, 255, 254, 239, 239, 255, 254, 238, 238, 255, 253, 236, 236, 255, 253, 235, 235, 255, 253, 233, 233, 255, 253, 231, 231, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 227, 227, 255, 252, 225, 225, 255, 252, 224, 224, 255, 252, 222, 222, 255, 252, 221, 221, 255, 252, 219, 219, 255, 252, 218, 218, 255, 251, 216, 216, 255, 251, 215, 215, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 207, 207, 255, 250, 205, 205, 255, 250, 204, 204, 255, 249, 203, 203, 255, 249, 201, 201, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 195, 195, 255, 248, 194, 194, 255, 248, 192, 192, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 189, 189, 255, 247, 187, 187, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 183, 183, 255, 245, 182, 182, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 238, 154, 154, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 145, 145, 255, 234, 144, 144, 255, 234, 143, 143, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 137, 137, 255, 231, 136, 136, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 134, 134, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 127, 127, 255, 227, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 125, 125, 255, 226, 125, 125, 255, 226, 125, 125, 255, 226, 125, 125, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 125, 125, 255, 226, 125, 125, 255, 226, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 227, 127, 127, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 129, 129, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 131, 131, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 139, 139, 255, 232, 140, 140, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 182, 182, 255, 245, 183, 183, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 186, 186, 255, 247, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 192, 192, 255, 248, 194, 194, 255, 248, 195, 195, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 201, 201, 255, 249, 203, 203, 255, 250, 204, 204, 255, 250, 205, 205, 255, 250, 207, 207, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 215, 215, 255, 251, 216, 216, 255, 252, 218, 218, 255, 252, 219, 219, 255, 252, 221, 221, 255, 252, 222, 222, 255, 252, 224, 224, 255, 252, 225, 225, 255, 253, 227, 227, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 231, 231, 255, 253, 233, 233, 255, 253, 235, 235, 255, 253, 236, 236, 255, 254, 238, 238, 255, 254, 239, 239, 255, 254, 241, 241, 255, 254, 243, 243, 255, 254, 244, 244, 255, 254, 246, 246, 255, 254, 248, 248, 255, 254, 249, 249, 255, 254, 249, 249, 255, 254, 248, 248, 255, 254, 246, 246, 255, 254, 244, 244, 255, 254, 243, 243, 255, 254, 241, 241, 255, 254, 239, 239, 255, 254, 238, 238, 255, 253, 236, 236, 255, 253, 235, 235, 255, 253, 233, 233, 255, 253, 231, 231, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 227, 227, 255, 252, 225, 225, 255, 252, 224, 224, 255, 252, 222, 222, 255, 252, 221, 221, 255, 252, 219, 219, 255, 252, 218, 218, 255, 251, 216, 216, 255, 251, 215, 215, 255, 251, 213, 213, 255, 251, 212, 212, 255, 251, 210, 210, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 250, 204, 204, 255, 249, 202, 202, 255, 249, 201, 201, 255, 249, 200, 200, 255, 249, 198, 198, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 192, 192, 255, 247, 191, 191, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 240, 160, 160, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 134, 134, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 127, 127, 255, 227, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 125, 125, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 226, 127, 127, 255, 227, 127, 127, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 131, 131, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 139, 139, 255, 232, 140, 140, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 185, 185, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 191, 191, 255, 247, 192, 192, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 198, 198, 255, 249, 200, 200, 255, 249, 201, 201, 255, 249, 202, 202, 255, 250, 204, 204, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 210, 210, 255, 251, 212, 212, 255, 251, 213, 213, 255, 251, 215, 215, 255, 251, 216, 216, 255, 252, 218, 218, 255, 252, 219, 219, 255, 252, 221, 221, 255, 252, 222, 222, 255, 252, 224, 224, 255, 252, 225, 225, 255, 253, 227, 227, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 231, 231, 255, 253, 233, 233, 255, 253, 235, 235, 255, 253, 236, 236, 255, 254, 238, 238, 255, 254, 239, 239, 255, 254, 241, 241, 255, 254, 243, 243, 255, 254, 244, 244, 255, 254, 246, 246, 255, 254, 248, 248, 255, 254, 248, 248, 255, 254, 246, 246, 255, 254, 244, 244, 255, 254, 243, 243, 255, 254, 241, 241, 255, 254, 239, 239, 255, 254, 238, 238, 255, 253, 236, 236, 255, 253, 235, 235, 255, 253, 233, 233, 255, 253, 231, 231, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 227, 227, 255, 252, 225, 225, 255, 252, 224, 224, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 219, 219, 255, 252, 218, 218, 255, 251, 216, 216, 255, 251, 215, 215, 255, 251, 213, 213, 255, 251, 212, 212, 255, 251, 210, 210, 255, 250, 209, 209, 255, 250, 207, 207, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 201, 201, 255, 249, 199, 199, 255, 249, 198, 198, 255, 248, 197, 197, 255, 248, 195, 195, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 238, 154, 154, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 234, 143, 143, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 134, 134, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 123, 123, 255, 224, 123, 123, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 125, 125, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 129, 129, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 131, 131, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 146, 146, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 240, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 242, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 195, 195, 255, 248, 197, 197, 255, 249, 198, 198, 255, 249, 199, 199, 255, 249, 201, 201, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 207, 207, 255, 250, 209, 209, 255, 251, 210, 210, 255, 251, 212, 212, 255, 251, 213, 213, 255, 251, 215, 215, 255, 251, 216, 216, 255, 252, 218, 218, 255, 252, 219, 219, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 224, 224, 255, 252, 225, 225, 255, 253, 227, 227, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 231, 231, 255, 253, 233, 233, 255, 253, 235, 235, 255, 253, 236, 236, 255, 254, 238, 238, 255, 254, 239, 239, 255, 254, 241, 241, 255, 254, 243, 243, 255, 254, 244, 244, 255, 254, 246, 246, 255, 254, 246, 246, 255, 254, 244, 244, 255, 254, 243, 243, 255, 254, 241, 241, 255, 254, 239, 239, 255, 254, 238, 238, 255, 253, 236, 236, 255, 253, 234, 234, 255, 253, 233, 233, 255, 253, 231, 231, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 227, 227, 255, 252, 225, 225, 255, 252, 223, 223, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 219, 219, 255, 251, 217, 217, 255, 251, 216, 216, 255, 251, 214, 214, 255, 251, 213, 213, 255, 251, 211, 211, 255, 251, 210, 210, 255, 250, 209, 209, 255, 250, 207, 207, 255, 250, 206, 206, 255, 250, 204, 204, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 198, 198, 255, 248, 196, 196, 255, 248, 195, 195, 255, 248, 194, 194, 255, 248, 192, 192, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 189, 189, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 234, 143, 143, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 134, 134, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 127, 127, 255, 227, 127, 127, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 123, 123, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 121, 121, 255, 224, 121, 121, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 121, 121, 255, 223, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 121, 121, 255, 223, 121, 121, 255, 223, 121, 121, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 123, 123, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 125, 125, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 127, 127, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 131, 131, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 139, 139, 255, 232, 140, 140, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 146, 146, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 192, 192, 255, 248, 194, 194, 255, 248, 195, 195, 255, 248, 196, 196, 255, 248, 198, 198, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 204, 204, 255, 250, 206, 206, 255, 250, 207, 207, 255, 250, 209, 209, 255, 251, 210, 210, 255, 251, 211, 211, 255, 251, 213, 213, 255, 251, 214, 214, 255, 251, 216, 216, 255, 251, 217, 217, 255, 252, 219, 219, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 223, 223, 255, 252, 225, 225, 255, 253, 227, 227, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 231, 231, 255, 253, 233, 233, 255, 253, 234, 234, 255, 253, 236, 236, 255, 254, 238, 238, 255, 254, 239, 239, 255, 254, 241, 241, 255, 254, 243, 243, 255, 254, 244, 244, 255, 254, 244, 244, 255, 254, 243, 243, 255, 254, 241, 241, 255, 254, 239, 239, 255, 254, 238, 238, 255, 253, 236, 236, 255, 253, 234, 234, 255, 253, 233, 233, 255, 253, 231, 231, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 226, 226, 255, 252, 225, 225, 255, 252, 223, 223, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 219, 219, 255, 251, 217, 217, 255, 251, 216, 216, 255, 251, 214, 214, 255, 251, 213, 213, 255, 251, 211, 211, 255, 250, 210, 210, 255, 250, 208, 208, 255, 250, 207, 207, 255, 250, 206, 206, 255, 250, 204, 204, 255, 249, 203, 203, 255, 249, 201, 201, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 195, 195, 255, 248, 193, 193, 255, 247, 192, 192, 255, 247, 191, 191, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 184, 184, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 239, 157, 157, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 125, 125, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 121, 121, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 119, 119, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 121, 121, 255, 223, 121, 121, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 123, 123, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 129, 129, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 136, 136, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 242, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 184, 184, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 191, 191, 255, 247, 192, 192, 255, 248, 193, 193, 255, 248, 195, 195, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 201, 201, 255, 249, 203, 203, 255, 250, 204, 204, 255, 250, 206, 206, 255, 250, 207, 207, 255, 250, 208, 208, 255, 250, 210, 210, 255, 251, 211, 211, 255, 251, 213, 213, 255, 251, 214, 214, 255, 251, 216, 216, 255, 251, 217, 217, 255, 252, 219, 219, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 223, 223, 255, 252, 225, 225, 255, 253, 226, 226, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 231, 231, 255, 253, 233, 233, 255, 253, 234, 234, 255, 253, 236, 236, 255, 254, 238, 238, 255, 254, 239, 239, 255, 254, 241, 241, 255, 254, 243, 243, 255, 254, 243, 243, 255, 254, 241, 241, 255, 254, 239, 239, 255, 254, 238, 238, 255, 253, 236, 236, 255, 253, 234, 234, 255, 253, 233, 233, 255, 253, 231, 231, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 226, 226, 255, 252, 225, 225, 255, 252, 223, 223, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 219, 219, 255, 251, 217, 217, 255, 251, 216, 216, 255, 251, 214, 214, 255, 251, 213, 213, 255, 251, 211, 211, 255, 250, 210, 210, 255, 250, 208, 208, 255, 250, 207, 207, 255, 250, 205, 205, 255, 250, 204, 204, 255, 249, 203, 203, 255, 249, 201, 201, 255, 249, 200, 200, 255, 249, 198, 198, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 192, 192, 255, 247, 190, 190, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 123, 123, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 121, 121, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 119, 119, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 117, 117, 255, 222, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 222, 117, 117, 255, 222, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 192, 192, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 198, 198, 255, 249, 200, 200, 255, 249, 201, 201, 255, 249, 203, 203, 255, 250, 204, 204, 255, 250, 205, 205, 255, 250, 207, 207, 255, 250, 208, 208, 255, 250, 210, 210, 255, 251, 211, 211, 255, 251, 213, 213, 255, 251, 214, 214, 255, 251, 216, 216, 255, 251, 217, 217, 255, 252, 219, 219, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 223, 223, 255, 252, 225, 225, 255, 253, 226, 226, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 231, 231, 255, 253, 233, 233, 255, 253, 234, 234, 255, 253, 236, 236, 255, 254, 238, 238, 255, 254, 239, 239, 255, 254, 241, 241, 255, 254, 241, 241, 255, 254, 240, 240, 255, 254, 238, 238, 255, 253, 236, 236, 255, 253, 235, 235, 255, 253, 233, 233, 255, 253, 231, 231, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 226, 226, 255, 252, 225, 225, 255, 252, 223, 223, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 219, 219, 255, 251, 217, 217, 255, 251, 215, 215, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 210, 210, 255, 250, 208, 208, 255, 250, 207, 207, 255, 250, 205, 205, 255, 250, 204, 204, 255, 249, 202, 202, 255, 249, 201, 201, 255, 249, 200, 200, 255, 249, 198, 198, 255, 248, 197, 197, 255, 248, 195, 195, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 237, 151, 151, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 119, 119, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 222, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 131, 131, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 136, 136, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 186, 186, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 195, 195, 255, 248, 197, 197, 255, 249, 198, 198, 255, 249, 200, 200, 255, 249, 201, 201, 255, 249, 202, 202, 255, 250, 204, 204, 255, 250, 205, 205, 255, 250, 207, 207, 255, 250, 208, 208, 255, 250, 210, 210, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 215, 215, 255, 251, 217, 217, 255, 252, 219, 219, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 223, 223, 255, 252, 225, 225, 255, 253, 226, 226, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 231, 231, 255, 253, 233, 233, 255, 253, 235, 235, 255, 253, 236, 236, 255, 254, 238, 238, 255, 254, 240, 240, 255, 254, 240, 240, 255, 254, 238, 238, 255, 253, 236, 236, 255, 253, 235, 235, 255, 253, 233, 233, 255, 253, 231, 231, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 226, 226, 255, 252, 225, 225, 255, 252, 223, 223, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 218, 218, 255, 251, 217, 217, 255, 251, 215, 215, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 250, 204, 204, 255, 249, 202, 202, 255, 249, 201, 201, 255, 249, 199, 199, 255, 249, 198, 198, 255, 248, 197, 197, 255, 248, 195, 195, 255, 248, 194, 194, 255, 248, 192, 192, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 189, 189, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 239, 157, 157, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 219, 114, 114, 255, 219, 114, 114, 255, 219, 114, 114, 255, 219, 114, 114, 255, 219, 114, 114, 255, 219, 114, 114, 255, 219, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 222, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 136, 136, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 146, 146, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 185, 185, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 192, 192, 255, 248, 194, 194, 255, 248, 195, 195, 255, 248, 197, 197, 255, 249, 198, 198, 255, 249, 199, 199, 255, 249, 201, 201, 255, 249, 202, 202, 255, 250, 204, 204, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 215, 215, 255, 251, 217, 217, 255, 252, 218, 218, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 223, 223, 255, 252, 225, 225, 255, 253, 226, 226, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 231, 231, 255, 253, 233, 233, 255, 253, 235, 235, 255, 253, 236, 236, 255, 254, 238, 238, 255, 254, 238, 238, 255, 253, 236, 236, 255, 253, 235, 235, 255, 253, 233, 233, 255, 253, 231, 231, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 226, 226, 255, 252, 225, 225, 255, 252, 223, 223, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 218, 218, 255, 251, 217, 217, 255, 251, 215, 215, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 201, 201, 255, 249, 199, 199, 255, 249, 198, 198, 255, 248, 196, 196, 255, 248, 195, 195, 255, 248, 194, 194, 255, 247, 192, 192, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 184, 184, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 244, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 219, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 221, 117, 117, 255, 222, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 146, 146, 255, 235, 147, 147, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 184, 184, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 247, 192, 192, 255, 248, 194, 194, 255, 248, 195, 195, 255, 248, 196, 196, 255, 249, 198, 198, 255, 249, 199, 199, 255, 249, 201, 201, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 215, 215, 255, 251, 217, 217, 255, 252, 218, 218, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 223, 223, 255, 252, 225, 225, 255, 253, 226, 226, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 231, 231, 255, 253, 233, 233, 255, 253, 235, 235, 255, 253, 236, 236, 255, 253, 236, 236, 255, 253, 235, 235, 255, 253, 233, 233, 255, 253, 231, 231, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 226, 226, 255, 252, 225, 225, 255, 252, 223, 223, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 218, 218, 255, 251, 217, 217, 255, 251, 215, 215, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 198, 198, 255, 248, 196, 196, 255, 248, 195, 195, 255, 248, 193, 193, 255, 247, 192, 192, 255, 247, 191, 191, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 171, 171, 255, 242, 169, 169, 255, 242, 168, 168, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 234, 143, 143, 255, 233, 142, 142, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 112, 112, 255, 218, 112, 112, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 221, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 221, 117, 117, 255, 222, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 191, 191, 255, 247, 192, 192, 255, 248, 193, 193, 255, 248, 195, 195, 255, 248, 196, 196, 255, 248, 198, 198, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 215, 215, 255, 251, 217, 217, 255, 252, 218, 218, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 223, 223, 255, 252, 225, 225, 255, 253, 226, 226, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 231, 231, 255, 253, 233, 233, 255, 253, 235, 235, 255, 253, 235, 235, 255, 253, 233, 233, 255, 253, 231, 231, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 227, 227, 255, 252, 225, 225, 255, 252, 223, 223, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 218, 218, 255, 251, 217, 217, 255, 251, 215, 215, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 195, 195, 255, 248, 193, 193, 255, 247, 192, 192, 255, 247, 190, 190, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 177, 177, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 234, 143, 143, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 114, 114, 255, 220, 114, 114, 255, 219, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 218, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 112, 112, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 221, 117, 117, 255, 222, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 177, 177, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 183, 183, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 186, 186, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 192, 192, 255, 248, 193, 193, 255, 248, 195, 195, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 215, 215, 255, 251, 217, 217, 255, 252, 218, 218, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 223, 223, 255, 252, 225, 225, 255, 253, 227, 227, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 231, 231, 255, 253, 233, 233, 255, 253, 233, 233, 255, 253, 232, 232, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 227, 227, 255, 252, 225, 225, 255, 252, 223, 223, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 218, 218, 255, 251, 217, 217, 255, 251, 215, 215, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 192, 192, 255, 247, 190, 190, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 114, 114, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 218, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 112, 112, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 146, 146, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 186, 186, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 192, 192, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 215, 215, 255, 251, 217, 217, 255, 252, 218, 218, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 223, 223, 255, 252, 225, 225, 255, 253, 227, 227, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 232, 232, 255, 253, 232, 232, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 227, 227, 255, 252, 225, 225, 255, 252, 223, 223, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 219, 219, 255, 251, 217, 217, 255, 251, 215, 215, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 192, 192, 255, 247, 190, 190, 255, 247, 189, 189, 255, 247, 187, 187, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 169, 169, 255, 242, 168, 168, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 114, 114, 255, 220, 114, 114, 255, 219, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 107, 107, 255, 216, 107, 107, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 107, 107, 255, 215, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 107, 107, 255, 215, 107, 107, 255, 215, 107, 107, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 217, 110, 110, 255, 218, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 185, 185, 255, 246, 186, 186, 255, 247, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 192, 192, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 215, 215, 255, 251, 217, 217, 255, 252, 219, 219, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 223, 223, 255, 252, 225, 225, 255, 253, 227, 227, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 230, 230, 255, 253, 229, 229, 255, 253, 227, 227, 255, 252, 225, 225, 255, 252, 224, 224, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 219, 219, 255, 251, 217, 217, 255, 251, 215, 215, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 189, 189, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 234, 143, 143, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 114, 114, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 107, 107, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 107, 107, 255, 215, 107, 107, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 136, 136, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 185, 185, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 215, 215, 255, 251, 217, 217, 255, 252, 219, 219, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 224, 224, 255, 252, 225, 225, 255, 253, 227, 227, 255, 253, 229, 229, 255, 253, 229, 229, 255, 253, 227, 227, 255, 252, 225, 225, 255, 252, 224, 224, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 219, 219, 255, 251, 217, 217, 255, 251, 215, 215, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 184, 184, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 137, 137, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 107, 107, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 214, 104, 104, 255, 214, 104, 104, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 104, 104, 255, 213, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 104, 104, 255, 213, 104, 104, 255, 213, 104, 104, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 104, 104, 255, 214, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 136, 136, 255, 231, 137, 137, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 184, 184, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 215, 215, 255, 251, 217, 217, 255, 252, 219, 219, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 224, 224, 255, 252, 225, 225, 255, 253, 227, 227, 255, 253, 227, 227, 255, 252, 226, 226, 255, 252, 224, 224, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 219, 219, 255, 251, 217, 217, 255, 251, 216, 216, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 184, 184, 255, 246, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 234, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 114, 114, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 213, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 104, 104, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 107, 107, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 217, 110, 110, 255, 218, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 181, 181, 255, 246, 183, 183, 255, 246, 184, 184, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 216, 216, 255, 251, 217, 217, 255, 252, 219, 219, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 224, 224, 255, 252, 226, 226, 255, 252, 226, 226, 255, 252, 224, 224, 255, 252, 222, 222, 255, 252, 221, 221, 255, 252, 219, 219, 255, 251, 217, 217, 255, 251, 216, 216, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 177, 177, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 101, 101, 255, 211, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 101, 101, 255, 211, 101, 101, 255, 211, 101, 101, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 213, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 104, 104, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 177, 177, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 183, 183, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 216, 216, 255, 251, 217, 217, 255, 252, 219, 219, 255, 252, 221, 221, 255, 252, 222, 222, 255, 252, 224, 224, 255, 252, 224, 224, 255, 252, 223, 223, 255, 252, 221, 221, 255, 252, 219, 219, 255, 252, 218, 218, 255, 251, 216, 216, 255, 251, 214, 214, 255, 251, 213, 213, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 177, 177, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 234, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 131, 131, 255, 228, 130, 130, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 107, 107, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 211, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 101, 101, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 213, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 148, 148, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 177, 177, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 183, 183, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 213, 213, 255, 251, 214, 214, 255, 251, 216, 216, 255, 252, 218, 218, 255, 252, 219, 219, 255, 252, 221, 221, 255, 252, 223, 223, 255, 252, 223, 223, 255, 252, 221, 221, 255, 252, 219, 219, 255, 252, 218, 218, 255, 251, 216, 216, 255, 251, 214, 214, 255, 251, 213, 213, 255, 251, 211, 211, 255, 250, 210, 210, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 210, 98, 98, 255, 210, 98, 98, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 98, 98, 255, 209, 98, 98, 255, 209, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 98, 98, 255, 209, 98, 98, 255, 209, 98, 98, 255, 209, 98, 98, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 98, 98, 255, 210, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 211, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 110, 110, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 183, 183, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 210, 210, 255, 251, 211, 211, 255, 251, 213, 213, 255, 251, 214, 214, 255, 251, 216, 216, 255, 252, 218, 218, 255, 252, 219, 219, 255, 252, 221, 221, 255, 252, 221, 221, 255, 252, 220, 220, 255, 252, 218, 218, 255, 251, 216, 216, 255, 251, 215, 215, 255, 251, 213, 213, 255, 251, 211, 211, 255, 250, 210, 210, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 98, 98, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 210, 210, 255, 251, 211, 211, 255, 251, 213, 213, 255, 251, 215, 215, 255, 251, 216, 216, 255, 252, 218, 218, 255, 252, 220, 220, 255, 252, 220, 220, 255, 252, 218, 218, 255, 251, 216, 216, 255, 251, 215, 215, 255, 251, 213, 213, 255, 251, 211, 211, 255, 250, 210, 210, 255, 250, 208, 208, 255, 250, 207, 207, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 95, 95, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 98, 98, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 210, 99, 99, 255, 211, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 212, 102, 102, 255, 213, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 110, 110, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 148, 148, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 207, 207, 255, 250, 208, 208, 255, 250, 210, 210, 255, 251, 211, 211, 255, 251, 213, 213, 255, 251, 215, 215, 255, 251, 216, 216, 255, 252, 218, 218, 255, 252, 218, 218, 255, 251, 217, 217, 255, 251, 215, 215, 255, 251, 213, 213, 255, 251, 212, 212, 255, 251, 210, 210, 255, 250, 208, 208, 255, 250, 207, 207, 255, 250, 205, 205, 255, 250, 204, 204, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 94, 94, 255, 206, 94, 94, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 210, 99, 99, 255, 211, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 250, 204, 204, 255, 250, 205, 205, 255, 250, 207, 207, 255, 250, 208, 208, 255, 251, 210, 210, 255, 251, 212, 212, 255, 251, 213, 213, 255, 251, 215, 215, 255, 251, 217, 217, 255, 251, 217, 217, 255, 251, 215, 215, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 210, 210, 255, 250, 209, 209, 255, 250, 207, 207, 255, 250, 205, 205, 255, 250, 204, 204, 255, 249, 202, 202, 255, 249, 201, 201, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 131, 131, 255, 228, 130, 130, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 212, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 94, 94, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 234, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 201, 201, 255, 249, 202, 202, 255, 250, 204, 204, 255, 250, 205, 205, 255, 250, 207, 207, 255, 250, 209, 209, 255, 251, 210, 210, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 215, 215, 255, 251, 216, 216, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 210, 210, 255, 250, 209, 209, 255, 250, 207, 207, 255, 250, 206, 206, 255, 250, 204, 204, 255, 249, 202, 202, 255, 249, 201, 201, 255, 249, 199, 199, 255, 248, 198, 198, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 234, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 212, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 91, 91, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 94, 94, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 198, 198, 255, 249, 199, 199, 255, 249, 201, 201, 255, 249, 202, 202, 255, 250, 204, 204, 255, 250, 206, 206, 255, 250, 207, 207, 255, 250, 209, 209, 255, 251, 210, 210, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 207, 207, 255, 250, 206, 206, 255, 250, 204, 204, 255, 249, 203, 203, 255, 249, 201, 201, 255, 249, 199, 199, 255, 249, 198, 198, 255, 248, 196, 196, 255, 248, 195, 195, 255, 248, 193, 193, 255, 247, 192, 192, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 91, 91, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 90, 90, 255, 203, 90, 90, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 183, 183, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 192, 192, 255, 248, 193, 193, 255, 248, 195, 195, 255, 248, 196, 196, 255, 249, 198, 198, 255, 249, 199, 199, 255, 249, 201, 201, 255, 249, 203, 203, 255, 250, 204, 204, 255, 250, 206, 206, 255, 250, 207, 207, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 213, 213, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 204, 204, 255, 249, 203, 203, 255, 249, 201, 201, 255, 249, 200, 200, 255, 249, 198, 198, 255, 248, 196, 196, 255, 248, 195, 195, 255, 248, 193, 193, 255, 247, 192, 192, 255, 247, 190, 190, 255, 247, 189, 189, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 184, 184, 255, 245, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 213, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 202, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 90, 90, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 207, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 183, 183, 255, 246, 184, 184, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 192, 192, 255, 248, 193, 193, 255, 248, 195, 195, 255, 248, 196, 196, 255, 249, 198, 198, 255, 249, 200, 200, 255, 249, 201, 201, 255, 249, 203, 203, 255, 250, 204, 204, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 211, 211, 255, 250, 210, 210, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 201, 201, 255, 249, 200, 200, 255, 249, 198, 198, 255, 248, 197, 197, 255, 248, 195, 195, 255, 248, 193, 193, 255, 247, 192, 192, 255, 247, 190, 190, 255, 247, 189, 189, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 184, 184, 255, 245, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 202, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 86, 86, 255, 201, 86, 86, 255, 201, 86, 86, 255, 201, 86, 86, 255, 201, 86, 86, 255, 201, 86, 86, 255, 201, 86, 86, 255, 201, 86, 86, 255, 201, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 183, 183, 255, 246, 184, 184, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 192, 192, 255, 248, 193, 193, 255, 248, 195, 195, 255, 248, 197, 197, 255, 249, 198, 198, 255, 249, 200, 200, 255, 249, 201, 201, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 210, 210, 255, 250, 210, 210, 255, 250, 208, 208, 255, 250, 207, 207, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 198, 198, 255, 248, 197, 197, 255, 248, 195, 195, 255, 248, 194, 194, 255, 247, 192, 192, 255, 247, 190, 190, 255, 247, 189, 189, 255, 247, 187, 187, 255, 246, 186, 186, 255, 246, 184, 184, 255, 246, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 144, 144, 255, 234, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 212, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 86, 86, 255, 201, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 201, 86, 86, 255, 201, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 207, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 97, 97, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 144, 144, 255, 234, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 246, 183, 183, 255, 246, 184, 184, 255, 246, 186, 186, 255, 247, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 192, 192, 255, 248, 194, 194, 255, 248, 195, 195, 255, 248, 197, 197, 255, 249, 198, 198, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 207, 207, 255, 250, 208, 208, 255, 250, 209, 209, 255, 250, 207, 207, 255, 250, 205, 205, 255, 250, 204, 204, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 195, 195, 255, 248, 194, 194, 255, 247, 192, 192, 255, 247, 191, 191, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 203, 89, 89, 255, 202, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 85, 85, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 85, 85, 255, 199, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 199, 85, 85, 255, 199, 85, 85, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 201, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 204, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 181, 181, 255, 246, 183, 183, 255, 246, 185, 185, 255, 246, 186, 186, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 191, 191, 255, 247, 192, 192, 255, 248, 194, 194, 255, 248, 195, 195, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 250, 204, 204, 255, 250, 205, 205, 255, 250, 207, 207, 255, 250, 207, 207, 255, 250, 206, 206, 255, 250, 204, 204, 255, 249, 202, 202, 255, 249, 201, 201, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 192, 192, 255, 247, 191, 191, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 232, 141, 141, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 207, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 85, 85, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 83, 83, 255, 197, 83, 83, 255, 197, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 83, 83, 255, 197, 83, 83, 255, 197, 83, 83, 255, 197, 83, 83, 255, 197, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 201, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 204, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 185, 185, 255, 246, 186, 186, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 191, 191, 255, 248, 192, 192, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 201, 201, 255, 249, 202, 202, 255, 250, 204, 204, 255, 250, 206, 206, 255, 250, 206, 206, 255, 250, 204, 204, 255, 249, 203, 203, 255, 249, 201, 201, 255, 249, 199, 199, 255, 248, 198, 198, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 203, 89, 89, 255, 202, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 85, 85, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 84, 84, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 200, 86, 86, 255, 201, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 204, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 216, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 185, 185, 255, 246, 186, 186, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 198, 198, 255, 249, 199, 199, 255, 249, 201, 201, 255, 249, 203, 203, 255, 250, 204, 204, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 201, 201, 255, 249, 200, 200, 255, 249, 198, 198, 255, 248, 196, 196, 255, 248, 195, 195, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 135, 135, 255, 229, 134, 134, 255, 229, 132, 132, 255, 229, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 203, 89, 89, 255, 202, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 85, 85, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 84, 84, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 207, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 132, 132, 255, 229, 134, 134, 255, 230, 135, 135, 255, 230, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 195, 195, 255, 248, 196, 196, 255, 249, 198, 198, 255, 249, 200, 200, 255, 249, 201, 201, 255, 249, 203, 203, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 198, 198, 255, 248, 197, 197, 255, 248, 195, 195, 255, 248, 193, 193, 255, 247, 192, 192, 255, 247, 190, 190, 255, 247, 189, 189, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 211, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 207, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 84, 84, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 200, 86, 86, 255, 201, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 204, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 192, 192, 255, 248, 193, 193, 255, 248, 195, 195, 255, 248, 197, 197, 255, 249, 198, 198, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 195, 195, 255, 248, 194, 194, 255, 247, 192, 192, 255, 247, 190, 190, 255, 247, 189, 189, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 184, 184, 255, 245, 183, 183, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 213, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 77, 77, 255, 193, 77, 77, 255, 193, 77, 77, 255, 193, 77, 77, 255, 193, 77, 77, 255, 193, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 183, 183, 255, 246, 184, 184, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 192, 192, 255, 248, 194, 194, 255, 248, 195, 195, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 201, 201, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 192, 192, 255, 247, 191, 191, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 186, 186, 255, 246, 184, 184, 255, 246, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 116, 116, 255, 221, 115, 115, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 198, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 77, 77, 255, 193, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 115, 115, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 246, 183, 183, 255, 246, 184, 184, 255, 246, 186, 186, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 191, 191, 255, 248, 192, 192, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 199, 199, 255, 249, 198, 198, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 215, 105, 105, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 198, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 75, 75, 255, 191, 75, 75, 255, 191, 75, 75, 255, 191, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 75, 75, 255, 191, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 185, 185, 255, 246, 186, 186, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 249, 198, 198, 255, 249, 198, 198, 255, 248, 196, 196, 255, 248, 195, 195, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 198, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 74, 74, 255, 190, 74, 74, 255, 190, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 89, 89, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 195, 195, 255, 248, 196, 196, 255, 248, 197, 197, 255, 248, 195, 195, 255, 248, 194, 194, 255, 247, 192, 192, 255, 247, 190, 190, 255, 247, 189, 189, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 199, 84, 84, 255, 198, 83, 83, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 75, 75, 255, 191, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 73, 73, 255, 189, 73, 73, 255, 189, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 89, 89, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 192, 192, 255, 248, 194, 194, 255, 248, 195, 195, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 192, 192, 255, 247, 191, 191, 255, 247, 189, 189, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 211, 99, 99, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 198, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 74, 74, 255, 190, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 72, 72, 255, 188, 72, 72, 255, 188, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 71, 71, 255, 187, 71, 71, 255, 187, 71, 71, 255, 187, 71, 71, 255, 187, 71, 71, 255, 187, 71, 71, 255, 187, 71, 71, 255, 187, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 189, 189, 255, 247, 191, 191, 255, 248, 192, 192, 255, 248, 194, 194, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 186, 186, 255, 246, 184, 184, 255, 246, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 196, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 72, 72, 255, 188, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 71, 71, 255, 187, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 192, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 82, 82, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 246, 183, 183, 255, 246, 184, 184, 255, 246, 186, 186, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 215, 105, 105, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 211, 99, 99, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 71, 71, 255, 187, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 69, 69, 255, 185, 69, 69, 255, 185, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 192, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 247, 192, 192, 255, 247, 190, 190, 255, 247, 189, 189, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 213, 102, 102, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 69, 69, 255, 185, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 68, 68, 255, 184, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 68, 68, 255, 184, 68, 68, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 191, 76, 76, 255, 192, 77, 77, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 89, 89, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 191, 191, 255, 247, 189, 189, 255, 247, 187, 187, 255, 246, 186, 186, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 176, 176, 255, 244, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 67, 67, 255, 183, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 67, 67, 255, 183, 67, 67, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 68, 68, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 189, 74, 74, 255, 190, 75, 75, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 192, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 244, 174, 174, 255, 244, 176, 176, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 186, 186, 255, 247, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 76, 76, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 68, 68, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 190, 75, 75, 255, 191, 76, 76, 255, 191, 76, 76, 255, 192, 77, 77, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 246, 183, 183, 255, 246, 185, 185, 255, 246, 186, 186, 255, 247, 188, 188, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 172, 172, 255, 242, 171, 171, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 215, 105, 105, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 78, 78, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 68, 68, 255, 184, 69, 69, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 188, 73, 73, 255, 189, 74, 74, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 194, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 89, 89, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 104, 104, 255, 215, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 171, 171, 255, 243, 172, 172, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 185, 185, 255, 246, 187, 187, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 232, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 213, 102, 102, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 78, 78, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 64, 64, 255, 178, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 185, 70, 70, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 186, 71, 71, 255, 187, 72, 72, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 194, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 213, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 141, 141, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 186, 186, 255, 246, 186, 186, 255, 246, 184, 184, 255, 245, 183, 183, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 211, 99, 99, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 63, 63, 255, 177, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 177, 63, 63, 255, 177, 63, 63, 255, 177, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 67, 67, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 68, 68, 255, 184, 69, 69, 255, 184, 69, 69, 255, 185, 70, 70, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 89, 89, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 183, 183, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 190, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 189, 74, 74, 255, 188, 73, 73, 255, 188, 73, 73, 255, 187, 72, 72, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 62, 62, 255, 176, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 176, 61, 61, 255, 176, 61, 61, 255, 176, 61, 61, 255, 176, 61, 61, 255, 176, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 61, 61, 255, 176, 61, 61, 255, 176, 61, 61, 255, 176, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 176, 62, 62, 255, 176, 62, 62, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 177, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 67, 67, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 69, 69, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 186, 71, 71, 255, 187, 72, 72, 255, 187, 72, 72, 255, 188, 73, 73, 255, 188, 73, 73, 255, 189, 74, 74, 255, 189, 74, 74, 255, 190, 75, 75, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 79, 79, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 189, 74, 74, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 184, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 176, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 60, 60, 255, 175, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 60, 60, 255, 175, 60, 60, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 176, 62, 62, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 67, 67, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 69, 69, 255, 184, 69, 69, 255, 185, 70, 70, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 182, 182, 255, 245, 183, 183, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 148, 148, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 78, 78, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 189, 74, 74, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 60, 60, 255, 175, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 60, 60, 255, 175, 60, 60, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 89, 89, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 146, 146, 255, 235, 147, 147, 255, 236, 148, 148, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 182, 182, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 188, 73, 73, 255, 188, 73, 73, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 183, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 63, 63, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 176, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 60, 60, 255, 175, 61, 61, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 67, 67, 255, 183, 68, 68, 255, 184, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 172, 172, 255, 242, 171, 171, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 63, 63, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 171, 58, 58, 255, 171, 58, 58, 255, 171, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 171, 58, 58, 255, 171, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 60, 60, 255, 175, 61, 61, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 171, 171, 255, 243, 172, 172, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 245, 179, 179, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 239, 160, 160, 255, 239, 159, 159, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 171, 58, 58, 255, 171, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 170, 56, 56, 255, 170, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 60, 60, 255, 175, 61, 61, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 178, 178, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 148, 148, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 76, 76, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 71, 71, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 63, 63, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 171, 58, 58, 255, 171, 57, 57, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 170, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 55, 55, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 170, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 61, 61, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 146, 146, 255, 235, 147, 147, 255, 236, 148, 148, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 172, 172, 255, 242, 171, 171, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 233, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 208, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 79, 79, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 171, 58, 58, 255, 171, 57, 57, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 170, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 55, 55, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 60, 60, 255, 175, 61, 61, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 208, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 171, 171, 255, 243, 172, 172, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 78, 78, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 184, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 171, 57, 57, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 55, 55, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 166, 53, 53, 255, 166, 53, 53, 255, 166, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 166, 53, 53, 255, 166, 53, 53, 255, 166, 53, 53, 255, 166, 53, 53, 255, 166, 54, 54, 255, 166, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 55, 55, 255, 169, 56, 56, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 170, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 241, 167, 167, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 183, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 174, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 171, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 166, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 52, 52, 255, 165, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 52, 52, 255, 163, 52, 52, 255, 163, 52, 52, 255, 163, 52, 52, 255, 163, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 52, 52, 255, 165, 52, 52, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 166, 53, 53, 255, 166, 53, 53, 255, 166, 54, 54, 255, 166, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 59, 59, 255, 174, 60, 60, 255, 175, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 201, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 174, 174, 255, 243, 174, 174, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 184, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 171, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 55, 55, 255, 167, 54, 54, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 166, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 166, 53, 53, 255, 166, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 55, 55, 255, 169, 56, 56, 255, 169, 56, 56, 255, 170, 57, 57, 255, 170, 57, 57, 255, 171, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 171, 57, 57, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 52, 52, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 162, 50, 50, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 162, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 52, 52, 255, 165, 53, 53, 255, 165, 53, 53, 255, 166, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 78, 78, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 55, 55, 255, 167, 54, 54, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 159, 49, 49, 255, 159, 49, 49, 255, 159, 49, 49, 255, 159, 49, 49, 255, 159, 49, 49, 255, 159, 49, 49, 255, 159, 49, 49, 255, 159, 49, 49, 255, 159, 49, 49, 255, 159, 49, 49, 255, 159, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 161, 49, 49, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 162, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 165, 53, 53, 255, 166, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 179, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 208, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 159, 49, 49, 255, 159, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 165, 53, 53, 255, 166, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 178, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 165, 165, 255, 240, 164, 164, 255, 240, 162, 162, 255, 239, 160, 160, 255, 239, 159, 159, 255, 238, 157, 157, 255, 238, 156, 156, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 184, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 169, 55, 55, 255, 168, 55, 55, 255, 167, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 52, 52, 255, 163, 51, 51, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 159, 49, 49, 255, 159, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 156, 47, 47, 255, 156, 47, 47, 255, 156, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 158, 47, 47, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 165, 53, 53, 255, 166, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 167, 55, 55, 255, 168, 55, 55, 255, 169, 55, 55, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 76, 76, 255, 193, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 162, 162, 255, 240, 164, 164, 255, 241, 165, 165, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 183, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 175, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 165, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 159, 49, 49, 255, 159, 48, 48, 255, 159, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 156, 47, 47, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 158, 47, 47, 255, 158, 48, 48, 255, 158, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 178, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 189, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 159, 48, 48, 255, 159, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 45, 45, 255, 155, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 155, 45, 45, 255, 155, 45, 45, 255, 155, 46, 46, 255, 155, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 158, 47, 47, 255, 158, 48, 48, 255, 158, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 167, 167, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 236, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 175, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 169, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 159, 48, 48, 255, 159, 48, 48, 255, 158, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 153, 45, 45, 255, 153, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 153, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 155, 45, 45, 255, 155, 46, 46, 255, 155, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 158, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 160, 49, 49, 255, 161, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 165, 53, 53, 255, 166, 53, 53, 255, 167, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 55, 55, 255, 169, 56, 56, 255, 170, 56, 56, 255, 171, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 178, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 166, 166, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 183, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 174, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 160, 49, 49, 255, 159, 48, 48, 255, 159, 48, 48, 255, 158, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 156, 47, 47, 255, 156, 46, 46, 255, 156, 46, 46, 255, 155, 46, 46, 255, 155, 45, 45, 255, 155, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 43, 43, 255, 152, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 152, 43, 43, 255, 152, 43, 43, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 155, 45, 45, 255, 155, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 158, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 167, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 70, 70, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 74, 74, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 160, 160, 255, 239, 159, 159, 255, 239, 157, 157, 255, 238, 156, 156, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 233, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 175, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 157, 47, 47, 255, 156, 47, 47, 255, 156, 46, 46, 255, 156, 46, 46, 255, 155, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 153, 45, 45, 255, 153, 44, 44, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 43, 43, 255, 152, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 150, 43, 43, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 152, 43, 43, 255, 152, 43, 43, 255, 152, 44, 44, 255, 152, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 153, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 155, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 158, 48, 48, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 160, 49, 49, 255, 161, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 74, 74, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 159, 159, 255, 240, 160, 160, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 49, 49, 255, 160, 49, 49, 255, 159, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 156, 46, 46, 255, 155, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 150, 43, 43, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 149, 41, 41, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 152, 43, 43, 255, 152, 44, 44, 255, 152, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 154, 45, 45, 255, 155, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 157, 47, 47, 255, 158, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 161, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 178, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 164, 164, 255, 240, 162, 162, 255, 239, 160, 160, 255, 239, 159, 159, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 165, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 49, 49, 255, 160, 49, 49, 255, 159, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 156, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 150, 43, 43, 255, 150, 42, 42, 255, 150, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 147, 41, 41, 255, 147, 41, 41, 255, 147, 41, 41, 255, 147, 40, 40, 255, 147, 40, 40, 255, 147, 40, 40, 255, 147, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 147, 40, 40, 255, 147, 40, 40, 255, 147, 40, 40, 255, 147, 40, 40, 255, 147, 41, 41, 255, 147, 41, 41, 255, 147, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 149, 41, 41, 255, 149, 42, 42, 255, 149, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 152, 44, 44, 255, 152, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 154, 45, 45, 255, 155, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 156, 47, 47, 255, 157, 47, 47, 255, 158, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 161, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 167, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 49, 49, 255, 160, 49, 49, 255, 159, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 156, 46, 46, 255, 155, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 153, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 150, 42, 42, 255, 150, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 147, 41, 41, 255, 147, 40, 40, 255, 147, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 145, 40, 40, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 147, 40, 40, 255, 147, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 149, 41, 41, 255, 149, 42, 42, 255, 149, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 152, 44, 44, 255, 152, 44, 44, 255, 153, 44, 44, 255, 153, 45, 45, 255, 154, 45, 45, 255, 155, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 161, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 163, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 60, 60, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 239, 160, 160, 255, 239, 159, 159, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 170, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 161, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 150, 42, 42, 255, 150, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 148, 41, 41, 255, 147, 41, 41, 255, 147, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 145, 40, 40, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 144, 39, 39, 255, 144, 39, 39, 255, 144, 39, 39, 255, 144, 39, 39, 255, 144, 38, 38, 255, 144, 38, 38, 255, 144, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 144, 38, 38, 255, 144, 38, 38, 255, 144, 38, 38, 255, 144, 39, 39, 255, 144, 39, 39, 255, 144, 39, 39, 255, 144, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 147, 40, 40, 255, 147, 41, 41, 255, 147, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 149, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 151, 43, 43, 255, 152, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 167, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 179, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 68, 68, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 236, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 169, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 165, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 156, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 151, 43, 43, 255, 150, 42, 42, 255, 150, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 148, 41, 41, 255, 147, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 144, 39, 39, 255, 144, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 142, 38, 38, 255, 142, 38, 38, 255, 142, 38, 38, 255, 142, 38, 38, 255, 142, 38, 38, 255, 142, 37, 37, 255, 142, 37, 37, 255, 142, 37, 37, 255, 142, 37, 37, 255, 142, 37, 37, 255, 142, 37, 37, 255, 142, 37, 37, 255, 142, 38, 38, 255, 142, 38, 38, 255, 142, 38, 38, 255, 142, 38, 38, 255, 142, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 144, 39, 39, 255, 144, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 147, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 149, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 151, 43, 43, 255, 152, 44, 44, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 154, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 68, 68, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 49, 49, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 148, 41, 41, 255, 147, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 145, 40, 40, 255, 145, 39, 39, 255, 145, 39, 39, 255, 144, 39, 39, 255, 144, 39, 39, 255, 144, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 142, 38, 38, 255, 142, 38, 38, 255, 142, 37, 37, 255, 142, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 140, 37, 37, 255, 140, 37, 37, 255, 140, 37, 37, 255, 140, 37, 37, 255, 140, 37, 37, 255, 140, 37, 37, 255, 140, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 142, 37, 37, 255, 142, 37, 37, 255, 142, 38, 38, 255, 142, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 144, 38, 38, 255, 144, 39, 39, 255, 144, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 147, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 151, 43, 43, 255, 152, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 172, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 68, 68, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 233, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 150, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 149, 41, 41, 255, 148, 41, 41, 255, 147, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 145, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 144, 39, 39, 255, 144, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 142, 38, 38, 255, 142, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 140, 37, 37, 255, 140, 36, 36, 255, 140, 36, 36, 255, 140, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 140, 36, 36, 255, 140, 36, 36, 255, 140, 36, 36, 255, 140, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 142, 37, 37, 255, 142, 38, 38, 255, 142, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 144, 38, 38, 255, 144, 39, 39, 255, 144, 39, 39, 255, 145, 39, 39, 255, 145, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 147, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 149, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 152, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 156, 47, 47, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 56, 56, 255, 171, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 68, 68, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 89, 89, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 78, 78, 255, 193, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 170, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 165, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 161, 50, 50, 255, 161, 49, 49, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 150, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 148, 41, 41, 255, 147, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 145, 39, 39, 255, 144, 39, 39, 255, 144, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 142, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 140, 36, 36, 255, 140, 36, 36, 255, 140, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 140, 36, 36, 255, 140, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 142, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 144, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 146, 40, 40, 255, 147, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 152, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 68, 68, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 201, 87, 87, 255, 202, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 233, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 169, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 153, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 150, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 148, 41, 41, 255, 147, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 145, 39, 39, 255, 144, 39, 39, 255, 144, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 142, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 140, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 137, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 137, 34, 34, 255, 137, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 140, 36, 36, 255, 140, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 142, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 144, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 47, 47, 255, 159, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 163, 51, 51, 255, 163, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 82, 82, 255, 197, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 140, 140, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 143, 38, 38, 255, 142, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 140, 36, 36, 255, 140, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 137, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 135, 34, 34, 255, 135, 34, 34, 255, 135, 34, 34, 255, 135, 33, 33, 255, 135, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 135, 33, 33, 255, 135, 33, 33, 255, 135, 34, 34, 255, 135, 34, 34, 255, 135, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 137, 34, 34, 255, 137, 35, 35, 255, 137, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 139, 36, 36, 255, 140, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 141, 37, 37, 255, 142, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 153, 45, 45, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 72, 72, 255, 187, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 149, 41, 41, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 143, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 140, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 138, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 137, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 135, 34, 34, 255, 135, 34, 34, 255, 135, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 133, 33, 33, 255, 133, 33, 33, 255, 133, 33, 33, 255, 133, 33, 33, 255, 133, 32, 32, 255, 133, 32, 32, 255, 133, 32, 32, 255, 133, 32, 32, 255, 133, 32, 32, 255, 133, 32, 32, 255, 133, 32, 32, 255, 133, 32, 32, 255, 133, 32, 32, 255, 133, 33, 33, 255, 133, 33, 33, 255, 133, 33, 33, 255, 133, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 135, 33, 33, 255, 135, 34, 34, 255, 135, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 137, 34, 34, 255, 137, 35, 35, 255, 137, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 139, 36, 36, 255, 140, 36, 36, 255, 140, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 149, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 167, 54, 54, 255, 167, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 75, 75, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 165, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 49, 49, 255, 158, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 138, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 136, 34, 34, 255, 135, 34, 34, 255, 135, 34, 34, 255, 135, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 133, 33, 33, 255, 133, 33, 33, 255, 133, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 133, 32, 32, 255, 133, 33, 33, 255, 133, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 135, 33, 33, 255, 135, 34, 34, 255, 135, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 137, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 141, 37, 37, 255, 142, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 153, 45, 45, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 52, 52, 255, 166, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 154, 154, 255, 237, 153, 153, 255, 236, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 79, 79, 255, 194, 78, 78, 255, 193, 77, 77, 255, 192, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 140, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 136, 34, 34, 255, 135, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 133, 33, 33, 255, 133, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 31, 31, 255, 131, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 131, 31, 31, 255, 131, 31, 31, 255, 131, 32, 32, 255, 131, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 133, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 135, 34, 34, 255, 135, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 139, 36, 36, 255, 140, 36, 36, 255, 140, 37, 37, 255, 141, 37, 37, 255, 142, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 156, 47, 47, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 179, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 78, 78, 255, 195, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 153, 153, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 149, 41, 41, 255, 148, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 140, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 138, 35, 35, 255, 137, 35, 35, 255, 137, 34, 34, 255, 136, 34, 34, 255, 135, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 134, 33, 33, 255, 133, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 131, 32, 32, 255, 131, 31, 31, 255, 131, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 129, 31, 31, 255, 129, 31, 31, 255, 129, 30, 30, 255, 129, 30, 30, 255, 129, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 129, 30, 30, 255, 129, 30, 30, 255, 129, 30, 30, 255, 129, 31, 31, 255, 129, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 131, 31, 31, 255, 131, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 133, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 135, 34, 34, 255, 135, 34, 34, 255, 136, 34, 34, 255, 137, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 140, 37, 37, 255, 141, 37, 37, 255, 142, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 145, 40, 40, 255, 146, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 163, 51, 51, 255, 163, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 233, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 69, 69, 255, 184, 68, 68, 255, 183, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 52, 52, 255, 162, 51, 51, 255, 162, 50, 50, 255, 161, 49, 49, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 143, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 140, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 136, 34, 34, 255, 135, 34, 34, 255, 135, 33, 33, 255, 134, 33, 33, 255, 133, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 132, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 129, 31, 31, 255, 129, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 127, 30, 30, 255, 127, 30, 30, 255, 127, 30, 30, 255, 127, 29, 29, 255, 127, 29, 29, 255, 127, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 127, 29, 29, 255, 127, 29, 29, 255, 127, 29, 29, 255, 127, 30, 30, 255, 127, 30, 30, 255, 127, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 129, 30, 30, 255, 129, 31, 31, 255, 129, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 131, 31, 31, 255, 131, 32, 32, 255, 131, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 133, 33, 33, 255, 134, 33, 33, 255, 135, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 140, 37, 37, 255, 141, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 49, 49, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 67, 67, 255, 184, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 140, 140, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 76, 76, 255, 191, 75, 75, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 72, 72, 255, 187, 71, 71, 255, 186, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 161, 50, 50, 255, 161, 49, 49, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 145, 39, 39, 255, 144, 38, 38, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 134, 33, 33, 255, 133, 33, 33, 255, 133, 32, 32, 255, 132, 32, 32, 255, 131, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 129, 31, 31, 255, 129, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 127, 30, 30, 255, 127, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 125, 29, 29, 255, 125, 29, 29, 255, 125, 29, 29, 255, 125, 29, 29, 255, 125, 29, 29, 255, 125, 28, 28, 255, 125, 28, 28, 255, 125, 28, 28, 255, 125, 28, 28, 255, 125, 28, 28, 255, 125, 29, 29, 255, 125, 29, 29, 255, 125, 29, 29, 255, 125, 29, 29, 255, 125, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 127, 29, 29, 255, 127, 30, 30, 255, 127, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 129, 30, 30, 255, 129, 31, 31, 255, 129, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 131, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 38, 38, 255, 145, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 148, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 132, 32, 32, 255, 131, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 129, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 127, 30, 30, 255, 127, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 125, 29, 29, 255, 125, 29, 29, 255, 125, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 125, 28, 28, 255, 125, 29, 29, 255, 125, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 127, 29, 29, 255, 127, 30, 30, 255, 127, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 129, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 131, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 47, 47, 255, 159, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 150, 150, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 49, 49, 255, 158, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 40, 40, 255, 145, 39, 39, 255, 144, 38, 38, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 134, 33, 33, 255, 133, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 128, 30, 30, 255, 127, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 125, 29, 29, 255, 125, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 123, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 123, 27, 27, 255, 123, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 125, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 127, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 132, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 140, 37, 37, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 38, 38, 255, 145, 39, 39, 255, 145, 40, 40, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 72, 72, 255, 187, 71, 71, 255, 186, 70, 70, 255, 185, 69, 69, 255, 184, 68, 68, 255, 183, 67, 67, 255, 182, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 59, 59, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 137, 34, 34, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 134, 33, 33, 255, 133, 32, 32, 255, 132, 32, 32, 255, 131, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 129, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 126, 29, 29, 255, 125, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 121, 27, 27, 255, 121, 27, 27, 255, 121, 27, 27, 255, 121, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 121, 27, 27, 255, 121, 27, 27, 255, 121, 27, 27, 255, 121, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 123, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 125, 29, 29, 255, 125, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 129, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 131, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 137, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 156, 47, 47, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 172, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 66, 66, 255, 183, 67, 67, 255, 184, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 89, 89, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 169, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 164, 52, 52, 255, 163, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 41, 41, 255, 148, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 135, 33, 33, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 129, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 127, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 124, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 121, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 118, 26, 26, 255, 118, 26, 26, 255, 118, 26, 26, 255, 118, 25, 25, 255, 118, 25, 25, 255, 118, 25, 25, 255, 118, 26, 26, 255, 118, 26, 26, 255, 118, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 121, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 123, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 127, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 129, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 131, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 135, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 140, 37, 37, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 153, 45, 45, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 47, 47, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 52, 52, 255, 164, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 201, 87, 87, 255, 202, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 49, 49, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 148, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 137, 34, 34, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 132, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 129, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 127, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 125, 29, 29, 255, 125, 28, 28, 255, 124, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 122, 27, 27, 255, 121, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 118, 25, 25, 255, 118, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 118, 25, 25, 255, 118, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 121, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 123, 28, 28, 255, 124, 28, 28, 255, 125, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 127, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 129, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 137, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 45, 45, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 47, 47, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 79, 79, 255, 194, 78, 78, 255, 193, 77, 77, 255, 192, 76, 76, 255, 191, 75, 75, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 72, 72, 255, 187, 71, 71, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 49, 49, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 156, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 40, 40, 255, 144, 39, 39, 255, 144, 38, 38, 255, 143, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 134, 33, 33, 255, 133, 32, 32, 255, 132, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 126, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 124, 28, 28, 255, 123, 28, 28, 255, 123, 27, 27, 255, 122, 27, 27, 255, 121, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 120, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 118, 26, 26, 255, 118, 25, 25, 255, 118, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 116, 25, 25, 255, 116, 25, 25, 255, 116, 24, 24, 255, 116, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 116, 24, 24, 255, 116, 24, 24, 255, 116, 25, 25, 255, 116, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 118, 25, 25, 255, 118, 25, 25, 255, 118, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 129, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 144, 38, 38, 255, 144, 39, 39, 255, 145, 40, 40, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 45, 45, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 47, 47, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 78, 78, 255, 195, 79, 79, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 127, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 120, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 118, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 116, 25, 25, 255, 116, 25, 25, 255, 116, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 114, 24, 24, 255, 114, 24, 24, 255, 114, 24, 24, 255, 114, 24, 24, 255, 114, 24, 24, 255, 114, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 114, 23, 23, 255, 114, 24, 24, 255, 114, 24, 24, 255, 114, 24, 24, 255, 114, 24, 24, 255, 114, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 116, 24, 24, 255, 116, 25, 25, 255, 116, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 118, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 119, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 127, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 139, 36, 36, 255, 140, 37, 37, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 45, 45, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 146, 146, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 153, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 135, 33, 33, 255, 134, 33, 33, 255, 133, 32, 32, 255, 132, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 128, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 116, 25, 25, 255, 116, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 114, 24, 24, 255, 114, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 114, 24, 24, 255, 114, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 116, 24, 24, 255, 116, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 118, 25, 25, 255, 118, 26, 26, 255, 119, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 128, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 135, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 75, 75, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 72, 72, 255, 187, 71, 71, 255, 186, 70, 70, 255, 185, 69, 69, 255, 184, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 169, 55, 55, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 151, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 125, 29, 29, 255, 125, 28, 28, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 116, 25, 25, 255, 116, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 114, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 113, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 111, 23, 23, 255, 111, 22, 22, 255, 111, 22, 22, 255, 111, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 111, 22, 22, 255, 111, 22, 22, 255, 111, 22, 22, 255, 111, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 114, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 116, 24, 24, 255, 116, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 125, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 184, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 52, 52, 255, 163, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 127, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 125, 28, 28, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 116, 25, 25, 255, 116, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 114, 24, 24, 255, 114, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 111, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 109, 22, 22, 255, 109, 22, 22, 255, 109, 22, 22, 255, 109, 22, 22, 255, 109, 21, 21, 255, 109, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 109, 21, 21, 255, 109, 21, 21, 255, 109, 22, 22, 255, 109, 22, 22, 255, 109, 22, 22, 255, 109, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 111, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 112, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 114, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 116, 24, 24, 255, 116, 25, 25, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 127, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 52, 52, 255, 165, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 192, 76, 76, 255, 191, 75, 75, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 174, 59, 59, 255, 173, 59, 59, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 160, 49, 49, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 33, 33, 255, 134, 33, 33, 255, 133, 32, 32, 255, 132, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 123, 27, 27, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 116, 25, 25, 255, 116, 24, 24, 255, 115, 24, 24, 255, 114, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 109, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 109, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 111, 22, 22, 255, 111, 23, 23, 255, 112, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 24, 24, 255, 116, 25, 25, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 135, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 173, 59, 59, 255, 174, 59, 59, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 69, 69, 255, 184, 68, 68, 255, 183, 67, 67, 255, 182, 66, 66, 255, 180, 66, 66, 255, 179, 65, 65, 255, 178, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 33, 33, 255, 134, 33, 33, 255, 133, 32, 32, 255, 132, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 125, 28, 28, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 116, 25, 25, 255, 116, 24, 24, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 113, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 109, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 108, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 106, 21, 21, 255, 106, 21, 21, 255, 106, 20, 20, 255, 106, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 106, 20, 20, 255, 106, 21, 21, 255, 106, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 109, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 112, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 24, 24, 255, 116, 25, 25, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 135, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 179, 65, 65, 255, 180, 66, 66, 255, 182, 66, 66, 255, 183, 67, 67, 255, 184, 68, 68, 255, 185, 69, 69, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 78, 78, 255, 193, 77, 77, 255, 192, 76, 76, 255, 191, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 156, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 41, 41, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 34, 34, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 123, 27, 27, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 116, 25, 25, 255, 116, 24, 24, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 109, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 108, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 106, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 104, 20, 20, 255, 104, 20, 20, 255, 104, 20, 20, 255, 104, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 104, 20, 20, 255, 104, 20, 20, 255, 104, 20, 20, 255, 104, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 106, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 109, 22, 22, 255, 110, 22, 22, 255, 111, 22, 22, 255, 111, 23, 23, 255, 112, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 24, 24, 255, 116, 25, 25, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 47, 47, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 78, 78, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 71, 71, 255, 186, 70, 70, 255, 185, 69, 69, 255, 184, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 52, 52, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 34, 34, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 116, 24, 24, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 108, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 106, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 104, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 101, 19, 19, 255, 101, 19, 19, 255, 101, 19, 19, 255, 101, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 104, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 107, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 118, 26, 26, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 184, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 78, 78, 255, 193, 77, 77, 255, 192, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 49, 49, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 34, 34, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 114, 23, 23, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 106, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 104, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 101, 19, 19, 255, 101, 19, 19, 255, 101, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 101, 18, 18, 255, 101, 19, 19, 255, 101, 19, 19, 255, 101, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 104, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 106, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 25, 25, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 78, 78, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 72, 72, 255, 187, 71, 71, 255, 186, 70, 70, 255, 185, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 125, 28, 28, 255, 124, 28, 28, 255, 123, 27, 27, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 116, 24, 24, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 23, 23, 255, 110, 22, 22, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 103, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 99, 18, 18, 255, 99, 18, 18, 255, 99, 18, 18, 255, 99, 18, 18, 255, 98, 18, 18, 255, 98, 18, 18, 255, 98, 18, 18, 255, 98, 18, 18, 255, 98, 18, 18, 255, 98, 18, 18, 255, 98, 18, 18, 255, 98, 18, 18, 255, 98, 18, 18, 255, 98, 18, 18, 255, 98, 18, 18, 255, 99, 18, 18, 255, 99, 18, 18, 255, 99, 18, 18, 255, 99, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 101, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 111, 23, 23, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 27, 27, 255, 124, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 72, 72, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 232, 140, 140, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 192, 76, 76, 255, 191, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 178, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 125, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 104, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 101, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 99, 18, 18, 255, 99, 18, 18, 255, 98, 18, 18, 255, 98, 18, 18, 255, 98, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 98, 17, 17, 255, 98, 18, 18, 255, 98, 18, 18, 255, 99, 18, 18, 255, 99, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 101, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 104, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 25, 25, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 157, 47, 47, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 89, 89, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 72, 72, 255, 187, 71, 71, 255, 186, 70, 70, 255, 185, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 49, 49, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 153, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 116, 24, 24, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 104, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 100, 18, 18, 255, 99, 18, 18, 255, 98, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 95, 17, 17, 255, 95, 17, 17, 255, 95, 16, 16, 255, 95, 16, 16, 255, 95, 16, 16, 255, 95, 16, 16, 255, 94, 16, 16, 255, 94, 16, 16, 255, 94, 16, 16, 255, 95, 16, 16, 255, 95, 16, 16, 255, 95, 16, 16, 255, 95, 16, 16, 255, 95, 17, 17, 255, 95, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 98, 18, 18, 255, 99, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 104, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 135, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 72, 72, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 192, 76, 76, 255, 191, 75, 75, 255, 190, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 178, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 33, 33, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 116, 24, 24, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 104, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 101, 18, 18, 255, 100, 18, 18, 255, 99, 18, 18, 255, 99, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 97, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 95, 17, 17, 255, 95, 17, 17, 255, 95, 16, 16, 255, 94, 16, 16, 255, 94, 16, 16, 255, 94, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 94, 16, 16, 255, 94, 16, 16, 255, 94, 16, 16, 255, 95, 16, 16, 255, 95, 17, 17, 255, 95, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 99, 18, 18, 255, 99, 18, 18, 255, 100, 18, 18, 255, 101, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 104, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 165, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 196, 82, 82, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 71, 71, 255, 186, 70, 70, 255, 185, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 169, 55, 55, 255, 167, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 100, 18, 18, 255, 99, 18, 18, 255, 98, 18, 18, 255, 98, 17, 17, 255, 97, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 95, 17, 17, 255, 95, 16, 16, 255, 94, 16, 16, 255, 94, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 92, 16, 16, 255, 92, 16, 16, 255, 92, 15, 15, 255, 92, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 92, 15, 15, 255, 92, 15, 15, 255, 92, 16, 16, 255, 92, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 94, 16, 16, 255, 94, 16, 16, 255, 95, 16, 16, 255, 95, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 97, 17, 17, 255, 98, 17, 17, 255, 98, 18, 18, 255, 99, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 106, 21, 21, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 111, 23, 23, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 55, 55, 255, 169, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 208, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 75, 75, 255, 190, 74, 74, 255, 189, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 178, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 153, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 132, 32, 32, 255, 130, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 101, 18, 18, 255, 100, 18, 18, 255, 99, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 17, 17, 255, 95, 16, 16, 255, 94, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 92, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 90, 15, 15, 255, 90, 15, 15, 255, 90, 15, 15, 255, 90, 15, 15, 255, 89, 15, 15, 255, 89, 15, 15, 255, 89, 15, 15, 255, 89, 15, 15, 255, 89, 15, 15, 255, 89, 15, 15, 255, 89, 15, 15, 255, 89, 15, 15, 255, 89, 15, 15, 255, 90, 15, 15, 255, 90, 15, 15, 255, 90, 15, 15, 255, 90, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 92, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 94, 16, 16, 255, 95, 16, 16, 255, 95, 17, 17, 255, 96, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 99, 18, 18, 255, 100, 18, 18, 255, 101, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 132, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 70, 70, 255, 185, 69, 69, 255, 184, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 156, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 135, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 125, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 109, 21, 21, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 94, 16, 16, 255, 93, 16, 16, 255, 92, 16, 16, 255, 92, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 90, 15, 15, 255, 90, 15, 15, 255, 89, 15, 15, 255, 89, 15, 15, 255, 89, 14, 14, 255, 88, 14, 14, 255, 88, 14, 14, 255, 88, 14, 14, 255, 88, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 88, 14, 14, 255, 88, 14, 14, 255, 88, 14, 14, 255, 89, 14, 14, 255, 89, 15, 15, 255, 89, 15, 15, 255, 90, 15, 15, 255, 90, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 92, 15, 15, 255, 92, 16, 16, 255, 93, 16, 16, 255, 94, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 96, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 99, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 21, 21, 255, 110, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 25, 25, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 135, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 47, 47, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 184, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 195, 79, 79, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 89, 89, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 178, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 49, 49, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 128, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 125, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 21, 21, 255, 105, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 91, 15, 15, 255, 90, 15, 15, 255, 89, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 88, 14, 14, 255, 88, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 85, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 88, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 89, 15, 15, 255, 90, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 96, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 99, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 106, 21, 21, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 25, 25, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 135, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 137, 137, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 192, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 68, 68, 255, 183, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 98, 17, 17, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 92, 15, 15, 255, 91, 15, 15, 255, 90, 15, 15, 255, 90, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 88, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 85, 14, 14, 255, 85, 13, 13, 255, 85, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 85, 13, 13, 255, 85, 13, 13, 255, 85, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 90, 15, 15, 255, 90, 15, 15, 255, 91, 15, 15, 255, 92, 15, 15, 255, 93, 16, 16, 255, 93, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 96, 17, 17, 255, 97, 17, 17, 255, 98, 17, 17, 255, 99, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 183, 67, 67, 255, 184, 68, 68, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 72, 72, 255, 187, 71, 71, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 49, 49, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 123, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 94, 16, 16, 255, 93, 16, 16, 255, 92, 15, 15, 255, 91, 15, 15, 255, 90, 15, 15, 255, 89, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 85, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 83, 13, 13, 255, 83, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 82, 13, 13, 255, 82, 13, 13, 255, 82, 13, 13, 255, 82, 12, 12, 255, 82, 12, 12, 255, 82, 12, 12, 255, 82, 13, 13, 255, 82, 13, 13, 255, 82, 13, 13, 255, 82, 13, 13, 255, 83, 13, 13, 255, 83, 13, 13, 255, 83, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 85, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 86, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 89, 15, 15, 255, 90, 15, 15, 255, 91, 15, 15, 255, 92, 15, 15, 255, 93, 16, 16, 255, 94, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 96, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 99, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 123, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 128, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 137, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 72, 72, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 89, 89, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 75, 75, 255, 190, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 169, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 16, 16, 255, 94, 16, 16, 255, 93, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 89, 15, 15, 255, 89, 14, 14, 255, 88, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 83, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 82, 12, 12, 255, 81, 12, 12, 255, 81, 12, 12, 255, 81, 12, 12, 255, 81, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 81, 12, 12, 255, 81, 12, 12, 255, 81, 12, 12, 255, 81, 12, 12, 255, 82, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 83, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 86, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 89, 14, 14, 255, 89, 15, 15, 255, 90, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 93, 16, 16, 255, 94, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 99, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 169, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 70, 70, 255, 185, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 49, 49, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 128, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 98, 17, 17, 255, 97, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 91, 15, 15, 255, 90, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 85, 14, 14, 255, 85, 13, 13, 255, 84, 13, 13, 255, 83, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 82, 12, 12, 255, 81, 12, 12, 255, 81, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 79, 12, 12, 255, 79, 12, 12, 255, 79, 12, 12, 255, 79, 12, 12, 255, 78, 12, 12, 255, 78, 11, 11, 255, 78, 11, 11, 255, 78, 11, 11, 255, 78, 11, 11, 255, 78, 11, 11, 255, 78, 12, 12, 255, 79, 12, 12, 255, 79, 12, 12, 255, 79, 12, 12, 255, 79, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 81, 12, 12, 255, 81, 12, 12, 255, 82, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 83, 13, 13, 255, 84, 13, 13, 255, 85, 13, 13, 255, 85, 14, 14, 255, 86, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 90, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 93, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 98, 17, 17, 255, 99, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 194, 78, 78, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 196, 82, 82, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 73, 73, 255, 188, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 178, 64, 64, 255, 177, 63, 63, 255, 176, 61, 61, 255, 175, 60, 60, 255, 174, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 167, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 125, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 116, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 85, 14, 14, 255, 85, 13, 13, 255, 84, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 82, 12, 12, 255, 81, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 79, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 78, 11, 11, 255, 78, 11, 11, 255, 77, 11, 11, 255, 77, 11, 11, 255, 77, 11, 11, 255, 77, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 77, 11, 11, 255, 77, 11, 11, 255, 77, 11, 11, 255, 77, 11, 11, 255, 78, 11, 11, 255, 78, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 79, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 81, 12, 12, 255, 82, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 84, 13, 13, 255, 85, 13, 13, 255, 85, 14, 14, 255, 86, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 90, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 93, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 96, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 137, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 55, 55, 255, 169, 56, 56, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 174, 59, 59, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 63, 63, 255, 178, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 89, 89, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 76, 76, 255, 191, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 49, 49, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 123, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 24, 24, 255, 115, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 92, 15, 15, 255, 91, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 84, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 81, 12, 12, 255, 80, 12, 12, 255, 79, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 77, 11, 11, 255, 77, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 75, 11, 11, 255, 75, 11, 11, 255, 75, 11, 11, 255, 75, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 75, 11, 11, 255, 75, 11, 11, 255, 75, 11, 11, 255, 75, 11, 11, 255, 75, 11, 11, 255, 75, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 77, 11, 11, 255, 77, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 79, 12, 12, 255, 80, 12, 12, 255, 81, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 84, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 92, 15, 15, 255, 93, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 96, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 123, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 135, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 183, 67, 67, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 71, 71, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 112, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 16, 16, 255, 94, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 84, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 78, 11, 11, 255, 77, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 74, 10, 10, 255, 74, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 74, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 75, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 77, 11, 11, 255, 78, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 84, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 90, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 94, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 194, 78, 78, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 196, 82, 82, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 111, 23, 23, 255, 110, 22, 22, 255, 109, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 16, 16, 255, 93, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 82, 12, 12, 255, 81, 12, 12, 255, 80, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 77, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 74, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 72, 10, 10, 255, 72, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 72, 10, 10, 255, 72, 10, 10, 255, 72, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 77, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 80, 12, 12, 255, 81, 12, 12, 255, 82, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 90, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 93, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 109, 21, 21, 255, 110, 22, 22, 255, 111, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 128, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 165, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 229, 133, 133, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 76, 76, 255, 191, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 68, 68, 255, 183, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 156, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 123, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 118, 26, 26, 255, 117, 25, 25, 255, 116, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 106, 21, 21, 255, 105, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 16, 16, 255, 93, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 89, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 84, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 80, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 77, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 72, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 70, 9, 9, 255, 70, 9, 9, 255, 69, 9, 9, 255, 69, 9, 9, 255, 69, 9, 9, 255, 69, 9, 9, 255, 69, 9, 9, 255, 69, 9, 9, 255, 69, 9, 9, 255, 69, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 70, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 71, 10, 10, 255, 72, 10, 10, 255, 72, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 77, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 80, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 84, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 89, 14, 14, 255, 90, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 93, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 106, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 118, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 123, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 47, 47, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 183, 67, 67, 255, 184, 68, 68, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 71, 71, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 172, 59, 59, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 167, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 125, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 16, 16, 255, 93, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 84, 13, 13, 255, 83, 13, 13, 255, 82, 12, 12, 255, 80, 12, 12, 255, 79, 12, 12, 255, 78, 12, 12, 255, 77, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 72, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 70, 9, 9, 255, 69, 9, 9, 255, 69, 9, 9, 255, 68, 9, 9, 255, 68, 9, 9, 255, 68, 9, 9, 255, 67, 9, 9, 255, 67, 9, 9, 255, 67, 9, 9, 255, 67, 9, 9, 255, 67, 9, 9, 255, 67, 9, 9, 255, 67, 9, 9, 255, 67, 9, 9, 255, 67, 9, 9, 255, 68, 9, 9, 255, 68, 9, 9, 255, 68, 9, 9, 255, 69, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 72, 10, 10, 255, 72, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 77, 11, 11, 255, 78, 12, 12, 255, 79, 12, 12, 255, 80, 12, 12, 255, 82, 12, 12, 255, 83, 13, 13, 255, 84, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 93, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 172, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 194, 78, 78, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 73, 73, 255, 188, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 16, 16, 255, 93, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 80, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 77, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 69, 9, 9, 255, 68, 9, 9, 255, 67, 9, 9, 255, 67, 9, 9, 255, 67, 9, 9, 255, 66, 8, 8, 255, 66, 8, 8, 255, 66, 8, 8, 255, 65, 8, 8, 255, 65, 8, 8, 255, 65, 8, 8, 255, 65, 8, 8, 255, 65, 8, 8, 255, 65, 8, 8, 255, 65, 8, 8, 255, 66, 8, 8, 255, 66, 8, 8, 255, 66, 8, 8, 255, 67, 9, 9, 255, 67, 9, 9, 255, 67, 9, 9, 255, 68, 9, 9, 255, 69, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 71, 10, 10, 255, 72, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 77, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 80, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 93, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 111, 22, 22, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 161, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 75, 75, 255, 190, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 153, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 107, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 98, 17, 17, 255, 96, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 80, 12, 12, 255, 79, 12, 12, 255, 77, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 68, 9, 9, 255, 67, 9, 9, 255, 67, 9, 9, 255, 66, 8, 8, 255, 66, 8, 8, 255, 65, 8, 8, 255, 65, 8, 8, 255, 64, 8, 8, 255, 64, 8, 8, 255, 64, 8, 8, 255, 63, 8, 8, 255, 63, 8, 8, 255, 63, 8, 8, 255, 63, 8, 8, 255, 63, 8, 8, 255, 63, 8, 8, 255, 63, 8, 8, 255, 64, 8, 8, 255, 64, 8, 8, 255, 64, 8, 8, 255, 65, 8, 8, 255, 65, 8, 8, 255, 66, 8, 8, 255, 66, 8, 8, 255, 67, 9, 9, 255, 67, 9, 9, 255, 68, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 71, 10, 10, 255, 72, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 77, 11, 11, 255, 79, 12, 12, 255, 80, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 96, 17, 17, 255, 98, 17, 17, 255, 99, 18, 18, 255, 100, 18, 18, 255, 102, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 140, 36, 36, 255, 141, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 183, 67, 67, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 221, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 213, 104, 104, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 202, 89, 89, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 192, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 70, 70, 255, 185, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 172, 59, 59, 255, 171, 57, 57, 255, 170, 56, 56, 255, 169, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 163, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 119, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 114, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 106, 21, 21, 255, 105, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 101, 19, 19, 255, 99, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 77, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 68, 9, 9, 255, 67, 9, 9, 255, 66, 9, 9, 255, 66, 8, 8, 255, 65, 8, 8, 255, 64, 8, 8, 255, 64, 8, 8, 255, 63, 8, 8, 255, 63, 8, 8, 255, 62, 8, 8, 255, 62, 8, 8, 255, 62, 8, 8, 255, 62, 7, 7, 255, 61, 7, 7, 255, 61, 7, 7, 255, 61, 7, 7, 255, 61, 7, 7, 255, 61, 7, 7, 255, 62, 7, 7, 255, 62, 8, 8, 255, 62, 8, 8, 255, 62, 8, 8, 255, 63, 8, 8, 255, 63, 8, 8, 255, 64, 8, 8, 255, 64, 8, 8, 255, 65, 8, 8, 255, 66, 8, 8, 255, 66, 9, 9, 255, 67, 9, 9, 255, 68, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 72, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 77, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 99, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 106, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 114, 23, 23, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 169, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 221, 115, 115, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 72, 72, 255, 187, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 179, 65, 65, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 156, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 111, 23, 23, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 89, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 82, 12, 12, 255, 81, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 77, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 68, 9, 9, 255, 67, 9, 9, 255, 66, 9, 9, 255, 65, 8, 8, 255, 65, 8, 8, 255, 64, 8, 8, 255, 63, 8, 8, 255, 63, 8, 8, 255, 62, 8, 8, 255, 61, 7, 7, 255, 61, 7, 7, 255, 60, 7, 7, 255, 60, 7, 7, 255, 60, 7, 7, 255, 60, 7, 7, 255, 59, 7, 7, 255, 59, 7, 7, 255, 59, 7, 7, 255, 59, 7, 7, 255, 59, 7, 7, 255, 60, 7, 7, 255, 60, 7, 7, 255, 60, 7, 7, 255, 60, 7, 7, 255, 61, 7, 7, 255, 61, 7, 7, 255, 62, 8, 8, 255, 63, 8, 8, 255, 63, 8, 8, 255, 64, 8, 8, 255, 65, 8, 8, 255, 65, 8, 8, 255, 66, 9, 9, 255, 67, 9, 9, 255, 68, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 72, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 77, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 82, 12, 12, 255, 83, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 89, 14, 14, 255, 90, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 111, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 47, 47, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 187, 71, 71, 255, 188, 72, 72, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 228, 131, 131, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 74, 74, 255, 189, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 119, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 92, 15, 15, 255, 90, 15, 15, 255, 89, 15, 15, 255, 87, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 77, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 68, 9, 9, 255, 67, 9, 9, 255, 66, 8, 8, 255, 65, 8, 8, 255, 64, 8, 8, 255, 63, 8, 8, 255, 62, 8, 8, 255, 61, 7, 7, 255, 61, 7, 7, 255, 60, 7, 7, 255, 60, 7, 7, 255, 59, 7, 7, 255, 59, 7, 7, 255, 58, 7, 7, 255, 58, 7, 7, 255, 58, 7, 7, 255, 58, 7, 7, 255, 57, 7, 7, 255, 57, 7, 7, 255, 57, 7, 7, 255, 58, 7, 7, 255, 58, 7, 7, 255, 58, 7, 7, 255, 58, 7, 7, 255, 59, 7, 7, 255, 59, 7, 7, 255, 60, 7, 7, 255, 60, 7, 7, 255, 61, 7, 7, 255, 61, 7, 7, 255, 62, 8, 8, 255, 63, 8, 8, 255, 64, 8, 8, 255, 65, 8, 8, 255, 66, 8, 8, 255, 67, 9, 9, 255, 68, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 72, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 77, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 89, 15, 15, 255, 90, 15, 15, 255, 92, 15, 15, 255, 93, 16, 16, 255, 94, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 100, 18, 18, 255, 102, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 106, 20, 20, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 137, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 182, 66, 66, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 217, 110, 110, 255, 216, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 167, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 101, 19, 19, 255, 99, 18, 18, 255, 98, 17, 17, 255, 96, 17, 17, 255, 95, 16, 16, 255, 93, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 77, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 72, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 68, 9, 9, 255, 67, 9, 9, 255, 66, 8, 8, 255, 65, 8, 8, 255, 64, 8, 8, 255, 63, 8, 8, 255, 62, 8, 8, 255, 61, 7, 7, 255, 60, 7, 7, 255, 60, 7, 7, 255, 59, 7, 7, 255, 58, 7, 7, 255, 58, 7, 7, 255, 57, 7, 7, 255, 57, 6, 6, 255, 56, 6, 6, 255, 56, 6, 6, 255, 56, 6, 6, 255, 56, 6, 6, 255, 55, 6, 6, 255, 55, 6, 6, 255, 55, 6, 6, 255, 56, 6, 6, 255, 56, 6, 6, 255, 56, 6, 6, 255, 56, 6, 6, 255, 57, 6, 6, 255, 57, 7, 7, 255, 58, 7, 7, 255, 58, 7, 7, 255, 59, 7, 7, 255, 60, 7, 7, 255, 60, 7, 7, 255, 61, 7, 7, 255, 62, 8, 8, 255, 63, 8, 8, 255, 64, 8, 8, 255, 65, 8, 8, 255, 66, 8, 8, 255, 67, 9, 9, 255, 68, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 72, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 77, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 93, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 98, 17, 17, 255, 99, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 111, 22, 22, 255, 113, 23, 23, 255, 114, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 135, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 184, 68, 68, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 191, 75, 75, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 109, 109, 255, 217, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 192, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 178, 64, 64, 255, 177, 63, 63, 255, 176, 61, 61, 255, 175, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 156, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 135, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 119, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 107, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 85, 13, 13, 255, 84, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 77, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 68, 9, 9, 255, 67, 9, 9, 255, 65, 8, 8, 255, 64, 8, 8, 255, 63, 8, 8, 255, 62, 8, 8, 255, 61, 7, 7, 255, 60, 7, 7, 255, 59, 7, 7, 255, 59, 7, 7, 255, 58, 7, 7, 255, 57, 7, 7, 255, 56, 6, 6, 255, 56, 6, 6, 255, 55, 6, 6, 255, 55, 6, 6, 255, 54, 6, 6, 255, 54, 6, 6, 255, 54, 6, 6, 255, 54, 6, 6, 255, 54, 6, 6, 255, 53, 6, 6, 255, 54, 6, 6, 255, 54, 6, 6, 255, 54, 6, 6, 255, 54, 6, 6, 255, 54, 6, 6, 255, 55, 6, 6, 255, 55, 6, 6, 255, 56, 6, 6, 255, 56, 6, 6, 255, 57, 7, 7, 255, 58, 7, 7, 255, 59, 7, 7, 255, 59, 7, 7, 255, 60, 7, 7, 255, 61, 7, 7, 255, 62, 8, 8, 255, 63, 8, 8, 255, 64, 8, 8, 255, 65, 8, 8, 255, 67, 9, 9, 255, 68, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 77, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 84, 13, 13, 255, 85, 13, 13, 255, 87, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 140, 36, 36, 255, 141, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 47, 47, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 63, 63, 255, 178, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 212, 102, 102, 255, 211, 101, 101, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 97, 97, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 72, 72, 255, 187, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 101, 18, 18, 255, 99, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 83, 13, 13, 255, 81, 12, 12, 255, 80, 12, 12, 255, 78, 11, 11, 255, 77, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 68, 9, 9, 255, 66, 9, 9, 255, 65, 8, 8, 255, 64, 8, 8, 255, 63, 8, 8, 255, 62, 7, 7, 255, 61, 7, 7, 255, 60, 7, 7, 255, 59, 7, 7, 255, 58, 7, 7, 255, 57, 6, 6, 255, 56, 6, 6, 255, 55, 6, 6, 255, 55, 6, 6, 255, 54, 6, 6, 255, 53, 6, 6, 255, 53, 6, 6, 255, 52, 6, 6, 255, 52, 6, 6, 255, 52, 6, 6, 255, 52, 5, 5, 255, 52, 5, 5, 255, 52, 5, 5, 255, 52, 5, 5, 255, 52, 5, 5, 255, 52, 6, 6, 255, 52, 6, 6, 255, 52, 6, 6, 255, 53, 6, 6, 255, 53, 6, 6, 255, 54, 6, 6, 255, 55, 6, 6, 255, 55, 6, 6, 255, 56, 6, 6, 255, 57, 6, 6, 255, 58, 7, 7, 255, 59, 7, 7, 255, 60, 7, 7, 255, 61, 7, 7, 255, 62, 7, 7, 255, 63, 8, 8, 255, 64, 8, 8, 255, 65, 8, 8, 255, 66, 9, 9, 255, 68, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 77, 11, 11, 255, 78, 11, 11, 255, 80, 12, 12, 255, 81, 12, 12, 255, 83, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 94, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 101, 18, 18, 255, 102, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 111, 22, 22, 255, 113, 23, 23, 255, 114, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 187, 71, 71, 255, 188, 72, 72, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 194, 78, 78, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 74, 74, 255, 189, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 147, 41, 41, 255, 146, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 107, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 87, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 83, 13, 13, 255, 82, 12, 12, 255, 80, 12, 12, 255, 79, 12, 12, 255, 77, 11, 11, 255, 76, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 67, 9, 9, 255, 66, 8, 8, 255, 65, 8, 8, 255, 64, 8, 8, 255, 62, 8, 8, 255, 61, 7, 7, 255, 60, 7, 7, 255, 59, 7, 7, 255, 58, 7, 7, 255, 57, 7, 7, 255, 56, 6, 6, 255, 55, 6, 6, 255, 54, 6, 6, 255, 53, 6, 6, 255, 53, 6, 6, 255, 52, 6, 6, 255, 52, 5, 5, 255, 51, 5, 5, 255, 51, 5, 5, 255, 50, 5, 5, 255, 50, 5, 5, 255, 50, 5, 5, 255, 50, 5, 5, 255, 50, 5, 5, 255, 50, 5, 5, 255, 50, 5, 5, 255, 50, 5, 5, 255, 50, 5, 5, 255, 51, 5, 5, 255, 51, 5, 5, 255, 52, 5, 5, 255, 52, 6, 6, 255, 53, 6, 6, 255, 53, 6, 6, 255, 54, 6, 6, 255, 55, 6, 6, 255, 56, 6, 6, 255, 57, 7, 7, 255, 58, 7, 7, 255, 59, 7, 7, 255, 60, 7, 7, 255, 61, 7, 7, 255, 62, 8, 8, 255, 64, 8, 8, 255, 65, 8, 8, 255, 66, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 76, 11, 11, 255, 77, 11, 11, 255, 79, 12, 12, 255, 80, 12, 12, 255, 82, 12, 12, 255, 83, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 120, 26, 26, 255, 121, 27, 27, 255, 123, 27, 27, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 142, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 182, 66, 66, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 196, 82, 82, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 75, 75, 255, 190, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 172, 59, 59, 255, 171, 58, 58, 255, 170, 56, 56, 255, 169, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 29, 29, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 111, 23, 23, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 80, 12, 12, 255, 79, 12, 12, 255, 77, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 72, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 67, 9, 9, 255, 66, 8, 8, 255, 65, 8, 8, 255, 63, 8, 8, 255, 62, 8, 8, 255, 61, 7, 7, 255, 60, 7, 7, 255, 59, 7, 7, 255, 57, 7, 7, 255, 56, 6, 6, 255, 55, 6, 6, 255, 54, 6, 6, 255, 53, 6, 6, 255, 52, 6, 6, 255, 52, 5, 5, 255, 51, 5, 5, 255, 50, 5, 5, 255, 50, 5, 5, 255, 49, 5, 5, 255, 49, 5, 5, 255, 48, 5, 5, 255, 48, 5, 5, 255, 48, 5, 5, 255, 48, 5, 5, 255, 48, 5, 5, 255, 48, 5, 5, 255, 48, 5, 5, 255, 48, 5, 5, 255, 48, 5, 5, 255, 49, 5, 5, 255, 49, 5, 5, 255, 50, 5, 5, 255, 50, 5, 5, 255, 51, 5, 5, 255, 52, 5, 5, 255, 52, 6, 6, 255, 53, 6, 6, 255, 54, 6, 6, 255, 55, 6, 6, 255, 56, 6, 6, 255, 57, 7, 7, 255, 59, 7, 7, 255, 60, 7, 7, 255, 61, 7, 7, 255, 62, 8, 8, 255, 63, 8, 8, 255, 65, 8, 8, 255, 66, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 72, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 77, 11, 11, 255, 79, 12, 12, 255, 80, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 85, 13, 13, 255, 87, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 94, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 100, 18, 18, 255, 102, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 111, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 140, 36, 36, 255, 141, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 163, 51, 51, 255, 165, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 169, 55, 55, 255, 170, 56, 56, 255, 171, 58, 58, 255, 172, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 184, 68, 68, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 76, 76, 255, 191, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 70, 70, 255, 185, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 178, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 153, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 133, 33, 33, 255, 132, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 121, 27, 27, 255, 120, 26, 26, 255, 118, 26, 26, 255, 117, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 112, 23, 23, 255, 111, 22, 22, 255, 109, 22, 22, 255, 107, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 95, 17, 17, 255, 93, 16, 16, 255, 92, 15, 15, 255, 90, 15, 15, 255, 89, 15, 15, 255, 87, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 72, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 68, 9, 9, 255, 66, 8, 8, 255, 65, 8, 8, 255, 63, 8, 8, 255, 62, 8, 8, 255, 61, 7, 7, 255, 59, 7, 7, 255, 58, 7, 7, 255, 57, 7, 7, 255, 56, 6, 6, 255, 55, 6, 6, 255, 54, 6, 6, 255, 53, 6, 6, 255, 52, 5, 5, 255, 51, 5, 5, 255, 50, 5, 5, 255, 49, 5, 5, 255, 48, 5, 5, 255, 48, 5, 5, 255, 47, 5, 5, 255, 47, 5, 5, 255, 46, 5, 5, 255, 46, 4, 4, 255, 46, 4, 4, 255, 46, 4, 4, 255, 46, 4, 4, 255, 46, 4, 4, 255, 46, 4, 4, 255, 46, 4, 4, 255, 46, 5, 5, 255, 47, 5, 5, 255, 47, 5, 5, 255, 48, 5, 5, 255, 48, 5, 5, 255, 49, 5, 5, 255, 50, 5, 5, 255, 51, 5, 5, 255, 52, 5, 5, 255, 53, 6, 6, 255, 54, 6, 6, 255, 55, 6, 6, 255, 56, 6, 6, 255, 57, 7, 7, 255, 58, 7, 7, 255, 59, 7, 7, 255, 61, 7, 7, 255, 62, 8, 8, 255, 63, 8, 8, 255, 65, 8, 8, 255, 66, 8, 8, 255, 68, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 72, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 89, 15, 15, 255, 90, 15, 15, 255, 92, 15, 15, 255, 93, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 109, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 175, 60, 60, 255, 176, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 71, 71, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 179, 65, 65, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 119, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 101, 18, 18, 255, 99, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 82, 12, 12, 255, 80, 12, 12, 255, 78, 12, 12, 255, 77, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 69, 9, 9, 255, 68, 9, 9, 255, 66, 9, 9, 255, 65, 8, 8, 255, 63, 8, 8, 255, 62, 8, 8, 255, 61, 7, 7, 255, 59, 7, 7, 255, 58, 7, 7, 255, 57, 6, 6, 255, 55, 6, 6, 255, 54, 6, 6, 255, 53, 6, 6, 255, 52, 6, 6, 255, 51, 5, 5, 255, 50, 5, 5, 255, 49, 5, 5, 255, 48, 5, 5, 255, 47, 5, 5, 255, 46, 5, 5, 255, 46, 4, 4, 255, 45, 4, 4, 255, 45, 4, 4, 255, 44, 4, 4, 255, 44, 4, 4, 255, 44, 4, 4, 255, 44, 4, 4, 255, 44, 4, 4, 255, 44, 4, 4, 255, 44, 4, 4, 255, 44, 4, 4, 255, 44, 4, 4, 255, 45, 4, 4, 255, 45, 4, 4, 255, 46, 4, 4, 255, 46, 5, 5, 255, 47, 5, 5, 255, 48, 5, 5, 255, 49, 5, 5, 255, 50, 5, 5, 255, 51, 5, 5, 255, 52, 6, 6, 255, 53, 6, 6, 255, 54, 6, 6, 255, 55, 6, 6, 255, 57, 6, 6, 255, 58, 7, 7, 255, 59, 7, 7, 255, 61, 7, 7, 255, 62, 8, 8, 255, 63, 8, 8, 255, 65, 8, 8, 255, 66, 9, 9, 255, 68, 9, 9, 255, 69, 9, 9, 255, 71, 10, 10, 255, 72, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 77, 11, 11, 255, 78, 12, 12, 255, 80, 12, 12, 255, 82, 12, 12, 255, 83, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 94, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 101, 18, 18, 255, 102, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 202, 87, 87, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 227, 129, 129, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 102, 102, 255, 212, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 203, 90, 90, 255, 202, 89, 89, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 72, 72, 255, 187, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 129, 31, 31, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 29, 29, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 111, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 106, 21, 21, 255, 105, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 95, 17, 17, 255, 93, 16, 16, 255, 92, 15, 15, 255, 90, 15, 15, 255, 89, 14, 14, 255, 87, 14, 14, 255, 85, 14, 14, 255, 84, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 77, 11, 11, 255, 76, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 68, 9, 9, 255, 67, 9, 9, 255, 65, 8, 8, 255, 64, 8, 8, 255, 62, 8, 8, 255, 61, 7, 7, 255, 59, 7, 7, 255, 58, 7, 7, 255, 57, 6, 6, 255, 55, 6, 6, 255, 54, 6, 6, 255, 53, 6, 6, 255, 52, 5, 5, 255, 50, 5, 5, 255, 49, 5, 5, 255, 48, 5, 5, 255, 47, 5, 5, 255, 46, 5, 5, 255, 45, 4, 4, 255, 45, 4, 4, 255, 44, 4, 4, 255, 43, 4, 4, 255, 43, 4, 4, 255, 42, 4, 4, 255, 42, 4, 4, 255, 42, 4, 4, 255, 42, 4, 4, 255, 42, 4, 4, 255, 42, 4, 4, 255, 42, 4, 4, 255, 42, 4, 4, 255, 42, 4, 4, 255, 43, 4, 4, 255, 43, 4, 4, 255, 44, 4, 4, 255, 45, 4, 4, 255, 45, 4, 4, 255, 46, 5, 5, 255, 47, 5, 5, 255, 48, 5, 5, 255, 49, 5, 5, 255, 50, 5, 5, 255, 52, 5, 5, 255, 53, 6, 6, 255, 54, 6, 6, 255, 55, 6, 6, 255, 57, 6, 6, 255, 58, 7, 7, 255, 59, 7, 7, 255, 61, 7, 7, 255, 62, 8, 8, 255, 64, 8, 8, 255, 65, 8, 8, 255, 67, 9, 9, 255, 68, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 76, 11, 11, 255, 77, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 84, 13, 13, 255, 85, 14, 14, 255, 87, 14, 14, 255, 89, 14, 14, 255, 90, 15, 15, 255, 92, 15, 15, 255, 93, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 106, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 111, 22, 22, 255, 113, 23, 23, 255, 114, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 140, 36, 36, 255, 141, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 187, 71, 71, 255, 188, 72, 72, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 194, 78, 78, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 89, 89, 255, 203, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 212, 101, 101, 255, 213, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 213, 104, 104, 255, 212, 102, 102, 255, 211, 101, 101, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 73, 73, 255, 188, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 167, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 163, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 142, 38, 38, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 121, 27, 27, 255, 120, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 115, 24, 24, 255, 114, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 107, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 101, 19, 19, 255, 99, 18, 18, 255, 98, 17, 17, 255, 96, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 81, 12, 12, 255, 80, 12, 12, 255, 78, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 72, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 67, 9, 9, 255, 65, 8, 8, 255, 64, 8, 8, 255, 62, 8, 8, 255, 61, 7, 7, 255, 59, 7, 7, 255, 58, 7, 7, 255, 57, 6, 6, 255, 55, 6, 6, 255, 54, 6, 6, 255, 52, 6, 6, 255, 51, 5, 5, 255, 50, 5, 5, 255, 49, 5, 5, 255, 48, 5, 5, 255, 46, 5, 5, 255, 45, 4, 4, 255, 44, 4, 4, 255, 44, 4, 4, 255, 43, 4, 4, 255, 42, 4, 4, 255, 41, 4, 4, 255, 41, 4, 4, 255, 40, 4, 4, 255, 40, 4, 4, 255, 40, 4, 4, 255, 40, 3, 3, 255, 40, 3, 3, 255, 40, 3, 3, 255, 40, 4, 4, 255, 40, 4, 4, 255, 40, 4, 4, 255, 41, 4, 4, 255, 41, 4, 4, 255, 42, 4, 4, 255, 43, 4, 4, 255, 44, 4, 4, 255, 44, 4, 4, 255, 45, 4, 4, 255, 46, 5, 5, 255, 48, 5, 5, 255, 49, 5, 5, 255, 50, 5, 5, 255, 51, 5, 5, 255, 52, 6, 6, 255, 54, 6, 6, 255, 55, 6, 6, 255, 57, 6, 6, 255, 58, 7, 7, 255, 59, 7, 7, 255, 61, 7, 7, 255, 62, 8, 8, 255, 64, 8, 8, 255, 65, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 72, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 78, 11, 11, 255, 80, 12, 12, 255, 81, 12, 12, 255, 83, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 94, 16, 16, 255, 96, 17, 17, 255, 98, 17, 17, 255, 99, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 114, 23, 23, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 120, 26, 26, 255, 121, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 137, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 147, 40, 40, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 172, 59, 59, 255, 171, 57, 57, 255, 170, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 135, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 119, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 111, 23, 23, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 97, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 92, 16, 16, 255, 90, 15, 15, 255, 89, 15, 15, 255, 87, 14, 14, 255, 85, 14, 14, 255, 84, 13, 13, 255, 82, 13, 13, 255, 80, 12, 12, 255, 79, 12, 12, 255, 77, 11, 11, 255, 76, 11, 11, 255, 74, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 69, 9, 9, 255, 68, 9, 9, 255, 66, 8, 8, 255, 64, 8, 8, 255, 63, 8, 8, 255, 61, 7, 7, 255, 60, 7, 7, 255, 58, 7, 7, 255, 57, 6, 6, 255, 55, 6, 6, 255, 54, 6, 6, 255, 52, 6, 6, 255, 51, 5, 5, 255, 50, 5, 5, 255, 48, 5, 5, 255, 47, 5, 5, 255, 46, 4, 4, 255, 45, 4, 4, 255, 44, 4, 4, 255, 43, 4, 4, 255, 42, 4, 4, 255, 41, 4, 4, 255, 40, 4, 4, 255, 39, 3, 3, 255, 39, 3, 3, 255, 38, 3, 3, 255, 38, 3, 3, 255, 38, 3, 3, 255, 38, 3, 3, 255, 38, 3, 3, 255, 38, 3, 3, 255, 38, 3, 3, 255, 38, 3, 3, 255, 38, 3, 3, 255, 39, 3, 3, 255, 39, 3, 3, 255, 40, 4, 4, 255, 41, 4, 4, 255, 42, 4, 4, 255, 43, 4, 4, 255, 44, 4, 4, 255, 45, 4, 4, 255, 46, 4, 4, 255, 47, 5, 5, 255, 48, 5, 5, 255, 50, 5, 5, 255, 51, 5, 5, 255, 52, 6, 6, 255, 54, 6, 6, 255, 55, 6, 6, 255, 57, 6, 6, 255, 58, 7, 7, 255, 60, 7, 7, 255, 61, 7, 7, 255, 63, 8, 8, 255, 64, 8, 8, 255, 66, 8, 8, 255, 68, 9, 9, 255, 69, 9, 9, 255, 71, 10, 10, 255, 72, 10, 10, 255, 74, 10, 10, 255, 76, 11, 11, 255, 77, 11, 11, 255, 79, 12, 12, 255, 80, 12, 12, 255, 82, 13, 13, 255, 84, 13, 13, 255, 85, 14, 14, 255, 87, 14, 14, 255, 89, 15, 15, 255, 90, 15, 15, 255, 92, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 100, 18, 18, 255, 102, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 111, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 135, 33, 33, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 184, 68, 68, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 190, 74, 74, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 196, 82, 82, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 111, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 96, 17, 17, 255, 95, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 88, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 81, 12, 12, 255, 80, 12, 12, 255, 78, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 68, 9, 9, 255, 67, 9, 9, 255, 65, 8, 8, 255, 63, 8, 8, 255, 62, 7, 7, 255, 60, 7, 7, 255, 59, 7, 7, 255, 57, 7, 7, 255, 55, 6, 6, 255, 54, 6, 6, 255, 52, 6, 6, 255, 51, 5, 5, 255, 50, 5, 5, 255, 48, 5, 5, 255, 47, 5, 5, 255, 46, 4, 4, 255, 44, 4, 4, 255, 43, 4, 4, 255, 42, 4, 4, 255, 41, 4, 4, 255, 40, 4, 4, 255, 39, 3, 3, 255, 38, 3, 3, 255, 38, 3, 3, 255, 37, 3, 3, 255, 36, 3, 3, 255, 36, 3, 3, 255, 36, 3, 3, 255, 36, 3, 3, 255, 35, 3, 3, 255, 36, 3, 3, 255, 36, 3, 3, 255, 36, 3, 3, 255, 36, 3, 3, 255, 37, 3, 3, 255, 38, 3, 3, 255, 38, 3, 3, 255, 39, 3, 3, 255, 40, 4, 4, 255, 41, 4, 4, 255, 42, 4, 4, 255, 43, 4, 4, 255, 44, 4, 4, 255, 46, 4, 4, 255, 47, 5, 5, 255, 48, 5, 5, 255, 50, 5, 5, 255, 51, 5, 5, 255, 52, 6, 6, 255, 54, 6, 6, 255, 55, 6, 6, 255, 57, 7, 7, 255, 59, 7, 7, 255, 60, 7, 7, 255, 62, 7, 7, 255, 63, 8, 8, 255, 65, 8, 8, 255, 67, 9, 9, 255, 68, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 78, 11, 11, 255, 80, 12, 12, 255, 81, 12, 12, 255, 83, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 108, 21, 21, 255, 109, 22, 22, 255, 111, 22, 22, 255, 113, 23, 23, 255, 114, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 142, 37, 37, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 175, 60, 60, 255, 176, 62, 62, 255, 177, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 185, 69, 69, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 191, 75, 75, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 70, 70, 255, 185, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 178, 64, 64, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 150, 42, 42, 255, 149, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 118, 26, 26, 255, 117, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 107, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 101, 18, 18, 255, 99, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 94, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 87, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 77, 11, 11, 255, 76, 11, 11, 255, 74, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 69, 9, 9, 255, 67, 9, 9, 255, 66, 8, 8, 255, 64, 8, 8, 255, 62, 8, 8, 255, 61, 7, 7, 255, 59, 7, 7, 255, 57, 7, 7, 255, 56, 6, 6, 255, 54, 6, 6, 255, 53, 6, 6, 255, 51, 5, 5, 255, 50, 5, 5, 255, 48, 5, 5, 255, 47, 5, 5, 255, 45, 4, 4, 255, 44, 4, 4, 255, 43, 4, 4, 255, 42, 4, 4, 255, 40, 4, 4, 255, 39, 3, 3, 255, 38, 3, 3, 255, 37, 3, 3, 255, 36, 3, 3, 255, 36, 3, 3, 255, 35, 3, 3, 255, 34, 3, 3, 255, 34, 3, 3, 255, 34, 3, 3, 255, 33, 3, 3, 255, 33, 3, 3, 255, 33, 3, 3, 255, 34, 3, 3, 255, 34, 3, 3, 255, 34, 3, 3, 255, 35, 3, 3, 255, 36, 3, 3, 255, 36, 3, 3, 255, 37, 3, 3, 255, 38, 3, 3, 255, 39, 3, 3, 255, 40, 4, 4, 255, 42, 4, 4, 255, 43, 4, 4, 255, 44, 4, 4, 255, 45, 4, 4, 255, 47, 5, 5, 255, 48, 5, 5, 255, 50, 5, 5, 255, 51, 5, 5, 255, 53, 6, 6, 255, 54, 6, 6, 255, 56, 6, 6, 255, 57, 7, 7, 255, 59, 7, 7, 255, 61, 7, 7, 255, 62, 8, 8, 255, 64, 8, 8, 255, 66, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 71, 10, 10, 255, 72, 10, 10, 255, 74, 10, 10, 255, 76, 11, 11, 255, 77, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 94, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 101, 18, 18, 255, 102, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 140, 36, 36, 255, 141, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 41, 41, 255, 150, 42, 42, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 192, 76, 76, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 71, 71, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 179, 65, 65, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 138, 35, 35, 255, 137, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 121, 27, 27, 255, 120, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 95, 17, 17, 255, 93, 16, 16, 255, 92, 15, 15, 255, 90, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 82, 12, 12, 255, 80, 12, 12, 255, 78, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 68, 9, 9, 255, 66, 9, 9, 255, 65, 8, 8, 255, 63, 8, 8, 255, 61, 7, 7, 255, 60, 7, 7, 255, 58, 7, 7, 255, 56, 6, 6, 255, 55, 6, 6, 255, 53, 6, 6, 255, 52, 5, 5, 255, 50, 5, 5, 255, 48, 5, 5, 255, 47, 5, 5, 255, 45, 4, 4, 255, 44, 4, 4, 255, 43, 4, 4, 255, 41, 4, 4, 255, 40, 4, 4, 255, 39, 3, 3, 255, 38, 3, 3, 255, 36, 3, 3, 255, 35, 3, 3, 255, 35, 3, 3, 255, 34, 3, 3, 255, 33, 3, 3, 255, 32, 2, 2, 255, 32, 2, 2, 255, 32, 2, 2, 255, 31, 2, 2, 255, 31, 2, 2, 255, 31, 2, 2, 255, 32, 2, 2, 255, 32, 2, 2, 255, 32, 2, 2, 255, 33, 3, 3, 255, 34, 3, 3, 255, 35, 3, 3, 255, 35, 3, 3, 255, 36, 3, 3, 255, 38, 3, 3, 255, 39, 3, 3, 255, 40, 4, 4, 255, 41, 4, 4, 255, 43, 4, 4, 255, 44, 4, 4, 255, 45, 4, 4, 255, 47, 5, 5, 255, 48, 5, 5, 255, 50, 5, 5, 255, 52, 5, 5, 255, 53, 6, 6, 255, 55, 6, 6, 255, 56, 6, 6, 255, 58, 7, 7, 255, 60, 7, 7, 255, 61, 7, 7, 255, 63, 8, 8, 255, 65, 8, 8, 255, 66, 9, 9, 255, 68, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 78, 11, 11, 255, 80, 12, 12, 255, 82, 12, 12, 255, 83, 13, 13, 255, 85, 13, 13, 255, 87, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 92, 15, 15, 255, 93, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 102, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 120, 26, 26, 255, 121, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 137, 34, 34, 255, 138, 35, 35, 255, 140, 36, 36, 255, 141, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 199, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 128, 128, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 217, 110, 110, 255, 216, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 72, 72, 255, 187, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 142, 38, 38, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 135, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 119, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 114, 24, 24, 255, 113, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 108, 21, 21, 255, 106, 21, 21, 255, 105, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 96, 17, 17, 255, 95, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 83, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 76, 11, 11, 255, 74, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 69, 9, 9, 255, 67, 9, 9, 255, 65, 8, 8, 255, 64, 8, 8, 255, 62, 8, 8, 255, 60, 7, 7, 255, 59, 7, 7, 255, 57, 7, 7, 255, 55, 6, 6, 255, 54, 6, 6, 255, 52, 6, 6, 255, 50, 5, 5, 255, 49, 5, 5, 255, 47, 5, 5, 255, 46, 4, 4, 255, 44, 4, 4, 255, 43, 4, 4, 255, 41, 4, 4, 255, 40, 4, 4, 255, 38, 3, 3, 255, 37, 3, 3, 255, 36, 3, 3, 255, 35, 3, 3, 255, 34, 3, 3, 255, 33, 3, 3, 255, 32, 2, 2, 255, 31, 2, 2, 255, 30, 2, 2, 255, 30, 2, 2, 255, 30, 2, 2, 255, 29, 2, 2, 255, 29, 2, 2, 255, 29, 2, 2, 255, 30, 2, 2, 255, 30, 2, 2, 255, 30, 2, 2, 255, 31, 2, 2, 255, 32, 2, 2, 255, 33, 3, 3, 255, 34, 3, 3, 255, 35, 3, 3, 255, 36, 3, 3, 255, 37, 3, 3, 255, 38, 3, 3, 255, 40, 4, 4, 255, 41, 4, 4, 255, 43, 4, 4, 255, 44, 4, 4, 255, 46, 4, 4, 255, 47, 5, 5, 255, 49, 5, 5, 255, 50, 5, 5, 255, 52, 6, 6, 255, 54, 6, 6, 255, 55, 6, 6, 255, 57, 7, 7, 255, 59, 7, 7, 255, 60, 7, 7, 255, 62, 8, 8, 255, 64, 8, 8, 255, 65, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 71, 10, 10, 255, 72, 10, 10, 255, 74, 10, 10, 255, 76, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 83, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 106, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 111, 22, 22, 255, 113, 23, 23, 255, 114, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 135, 33, 33, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 147, 40, 40, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 187, 71, 71, 255, 188, 72, 72, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 109, 109, 255, 217, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 202, 89, 89, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 73, 73, 255, 188, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 167, 55, 55, 255, 166, 53, 53, 255, 165, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 156, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 24, 24, 255, 114, 24, 24, 255, 112, 23, 23, 255, 111, 22, 22, 255, 109, 22, 22, 255, 107, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 99, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 94, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 87, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 82, 13, 13, 255, 80, 12, 12, 255, 79, 12, 12, 255, 77, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 72, 10, 10, 255, 70, 9, 9, 255, 68, 9, 9, 255, 66, 9, 9, 255, 65, 8, 8, 255, 63, 8, 8, 255, 61, 7, 7, 255, 59, 7, 7, 255, 58, 7, 7, 255, 56, 6, 6, 255, 54, 6, 6, 255, 53, 6, 6, 255, 51, 5, 5, 255, 49, 5, 5, 255, 48, 5, 5, 255, 46, 4, 4, 255, 44, 4, 4, 255, 43, 4, 4, 255, 41, 4, 4, 255, 40, 4, 4, 255, 38, 3, 3, 255, 37, 3, 3, 255, 36, 3, 3, 255, 34, 3, 3, 255, 33, 3, 3, 255, 32, 2, 2, 255, 31, 2, 2, 255, 30, 2, 2, 255, 29, 2, 2, 255, 28, 2, 2, 255, 28, 2, 2, 255, 28, 2, 2, 255, 27, 2, 2, 255, 27, 2, 2, 255, 27, 2, 2, 255, 28, 2, 2, 255, 28, 2, 2, 255, 28, 2, 2, 255, 29, 2, 2, 255, 30, 2, 2, 255, 31, 2, 2, 255, 32, 2, 2, 255, 33, 3, 3, 255, 34, 3, 3, 255, 36, 3, 3, 255, 37, 3, 3, 255, 38, 3, 3, 255, 40, 4, 4, 255, 41, 4, 4, 255, 43, 4, 4, 255, 44, 4, 4, 255, 46, 4, 4, 255, 48, 5, 5, 255, 49, 5, 5, 255, 51, 5, 5, 255, 53, 6, 6, 255, 54, 6, 6, 255, 56, 6, 6, 255, 58, 7, 7, 255, 59, 7, 7, 255, 61, 7, 7, 255, 63, 8, 8, 255, 65, 8, 8, 255, 66, 9, 9, 255, 68, 9, 9, 255, 70, 9, 9, 255, 72, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 77, 11, 11, 255, 79, 12, 12, 255, 80, 12, 12, 255, 82, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 94, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 109, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 114, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 161, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 165, 52, 52, 255, 166, 53, 53, 255, 167, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 182, 66, 66, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 194, 78, 78, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 73, 73, 255, 188, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 172, 59, 59, 255, 171, 58, 58, 255, 170, 56, 56, 255, 169, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 153, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 29, 29, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 107, 21, 21, 255, 105, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 97, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 92, 16, 16, 255, 90, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 82, 12, 12, 255, 80, 12, 12, 255, 78, 11, 11, 255, 76, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 71, 10, 10, 255, 69, 9, 9, 255, 67, 9, 9, 255, 66, 8, 8, 255, 64, 8, 8, 255, 62, 8, 8, 255, 60, 7, 7, 255, 59, 7, 7, 255, 57, 6, 6, 255, 55, 6, 6, 255, 53, 6, 6, 255, 52, 5, 5, 255, 50, 5, 5, 255, 48, 5, 5, 255, 46, 5, 5, 255, 45, 4, 4, 255, 43, 4, 4, 255, 42, 4, 4, 255, 40, 4, 4, 255, 38, 3, 3, 255, 37, 3, 3, 255, 35, 3, 3, 255, 34, 3, 3, 255, 33, 3, 3, 255, 31, 2, 2, 255, 30, 2, 2, 255, 29, 2, 2, 255, 28, 2, 2, 255, 27, 2, 2, 255, 27, 2, 2, 255, 26, 2, 2, 255, 25, 2, 2, 255, 25, 2, 2, 255, 25, 2, 2, 255, 25, 2, 2, 255, 25, 2, 2, 255, 26, 2, 2, 255, 27, 2, 2, 255, 27, 2, 2, 255, 28, 2, 2, 255, 29, 2, 2, 255, 30, 2, 2, 255, 31, 2, 2, 255, 33, 3, 3, 255, 34, 3, 3, 255, 35, 3, 3, 255, 37, 3, 3, 255, 38, 3, 3, 255, 40, 4, 4, 255, 42, 4, 4, 255, 43, 4, 4, 255, 45, 4, 4, 255, 46, 5, 5, 255, 48, 5, 5, 255, 50, 5, 5, 255, 52, 5, 5, 255, 53, 6, 6, 255, 55, 6, 6, 255, 57, 6, 6, 255, 59, 7, 7, 255, 60, 7, 7, 255, 62, 8, 8, 255, 64, 8, 8, 255, 66, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 76, 11, 11, 255, 78, 11, 11, 255, 80, 12, 12, 255, 82, 12, 12, 255, 83, 13, 13, 255, 85, 13, 13, 255, 87, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 92, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 100, 18, 18, 255, 102, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 107, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 165, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 169, 55, 55, 255, 170, 56, 56, 255, 171, 58, 58, 255, 172, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 183, 67, 67, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 195, 79, 79, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 213, 104, 104, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 74, 74, 255, 189, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 28, 28, 255, 123, 28, 28, 255, 121, 27, 27, 255, 120, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 95, 17, 17, 255, 93, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 88, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 77, 11, 11, 255, 76, 11, 11, 255, 74, 10, 10, 255, 72, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 67, 9, 9, 255, 65, 8, 8, 255, 63, 8, 8, 255, 61, 7, 7, 255, 60, 7, 7, 255, 58, 7, 7, 255, 56, 6, 6, 255, 54, 6, 6, 255, 52, 6, 6, 255, 51, 5, 5, 255, 49, 5, 5, 255, 47, 5, 5, 255, 45, 4, 4, 255, 44, 4, 4, 255, 42, 4, 4, 255, 40, 4, 4, 255, 39, 3, 3, 255, 37, 3, 3, 255, 36, 3, 3, 255, 34, 3, 3, 255, 33, 2, 2, 255, 31, 2, 2, 255, 30, 2, 2, 255, 28, 2, 2, 255, 27, 2, 2, 255, 26, 2, 2, 255, 25, 2, 2, 255, 25, 2, 2, 255, 24, 1, 1, 255, 23, 1, 1, 255, 23, 1, 1, 255, 23, 1, 1, 255, 23, 1, 1, 255, 23, 1, 1, 255, 24, 1, 1, 255, 25, 2, 2, 255, 25, 2, 2, 255, 26, 2, 2, 255, 27, 2, 2, 255, 28, 2, 2, 255, 30, 2, 2, 255, 31, 2, 2, 255, 33, 2, 2, 255, 34, 3, 3, 255, 36, 3, 3, 255, 37, 3, 3, 255, 39, 3, 3, 255, 40, 4, 4, 255, 42, 4, 4, 255, 44, 4, 4, 255, 45, 4, 4, 255, 47, 5, 5, 255, 49, 5, 5, 255, 51, 5, 5, 255, 52, 6, 6, 255, 54, 6, 6, 255, 56, 6, 6, 255, 58, 7, 7, 255, 60, 7, 7, 255, 61, 7, 7, 255, 63, 8, 8, 255, 65, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 72, 10, 10, 255, 74, 10, 10, 255, 76, 11, 11, 255, 77, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 83, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 102, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 120, 26, 26, 255, 121, 27, 27, 255, 123, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 142, 37, 37, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 183, 67, 67, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 227, 127, 127, 255, 227, 129, 129, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 213, 104, 104, 255, 212, 102, 102, 255, 211, 101, 101, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 147, 41, 41, 255, 146, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 121, 27, 27, 255, 120, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 111, 23, 23, 255, 110, 22, 22, 255, 108, 21, 21, 255, 106, 21, 21, 255, 105, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 96, 17, 17, 255, 95, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 77, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 72, 10, 10, 255, 70, 9, 9, 255, 68, 9, 9, 255, 66, 8, 8, 255, 64, 8, 8, 255, 63, 8, 8, 255, 61, 7, 7, 255, 59, 7, 7, 255, 57, 7, 7, 255, 55, 6, 6, 255, 53, 6, 6, 255, 52, 5, 5, 255, 50, 5, 5, 255, 48, 5, 5, 255, 46, 5, 5, 255, 44, 4, 4, 255, 43, 4, 4, 255, 41, 4, 4, 255, 39, 3, 3, 255, 38, 3, 3, 255, 36, 3, 3, 255, 34, 3, 3, 255, 33, 3, 3, 255, 31, 2, 2, 255, 30, 2, 2, 255, 28, 2, 2, 255, 27, 2, 2, 255, 26, 2, 2, 255, 24, 2, 2, 255, 23, 1, 1, 255, 23, 1, 1, 255, 22, 1, 1, 255, 21, 1, 1, 255, 21, 1, 1, 255, 21, 1, 1, 255, 21, 1, 1, 255, 21, 1, 1, 255, 22, 1, 1, 255, 23, 1, 1, 255, 23, 1, 1, 255, 24, 2, 2, 255, 26, 2, 2, 255, 27, 2, 2, 255, 28, 2, 2, 255, 30, 2, 2, 255, 31, 2, 2, 255, 33, 3, 3, 255, 34, 3, 3, 255, 36, 3, 3, 255, 38, 3, 3, 255, 39, 3, 3, 255, 41, 4, 4, 255, 43, 4, 4, 255, 44, 4, 4, 255, 46, 5, 5, 255, 48, 5, 5, 255, 50, 5, 5, 255, 52, 5, 5, 255, 53, 6, 6, 255, 55, 6, 6, 255, 57, 7, 7, 255, 59, 7, 7, 255, 61, 7, 7, 255, 63, 8, 8, 255, 64, 8, 8, 255, 66, 8, 8, 255, 68, 9, 9, 255, 70, 9, 9, 255, 72, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 77, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 106, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 111, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 120, 26, 26, 255, 121, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 126, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 140, 36, 36, 255, 141, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 174, 59, 59, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 184, 68, 68, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 190, 74, 74, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 212, 102, 102, 255, 211, 101, 101, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 75, 75, 255, 190, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 69, 69, 255, 184, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 138, 35, 35, 255, 137, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 27, 27, 255, 121, 27, 27, 255, 119, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 114, 24, 24, 255, 113, 23, 23, 255, 111, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 106, 21, 21, 255, 104, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 99, 18, 18, 255, 98, 17, 17, 255, 96, 17, 17, 255, 94, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 87, 14, 14, 255, 85, 14, 14, 255, 84, 13, 13, 255, 82, 12, 12, 255, 80, 12, 12, 255, 78, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 71, 10, 10, 255, 69, 9, 9, 255, 67, 9, 9, 255, 66, 8, 8, 255, 64, 8, 8, 255, 62, 8, 8, 255, 60, 7, 7, 255, 58, 7, 7, 255, 56, 6, 6, 255, 55, 6, 6, 255, 53, 6, 6, 255, 51, 5, 5, 255, 49, 5, 5, 255, 47, 5, 5, 255, 45, 4, 4, 255, 44, 4, 4, 255, 42, 4, 4, 255, 40, 4, 4, 255, 38, 3, 3, 255, 36, 3, 3, 255, 35, 3, 3, 255, 33, 3, 3, 255, 31, 2, 2, 255, 30, 2, 2, 255, 28, 2, 2, 255, 27, 2, 2, 255, 25, 2, 2, 255, 24, 1, 1, 255, 23, 1, 1, 255, 22, 1, 1, 255, 21, 1, 1, 255, 20, 1, 1, 255, 19, 1, 1, 255, 19, 1, 1, 255, 19, 1, 1, 255, 19, 1, 1, 255, 19, 1, 1, 255, 20, 1, 1, 255, 21, 1, 1, 255, 22, 1, 1, 255, 23, 1, 1, 255, 24, 1, 1, 255, 25, 2, 2, 255, 27, 2, 2, 255, 28, 2, 2, 255, 30, 2, 2, 255, 31, 2, 2, 255, 33, 3, 3, 255, 35, 3, 3, 255, 36, 3, 3, 255, 38, 3, 3, 255, 40, 4, 4, 255, 42, 4, 4, 255, 44, 4, 4, 255, 45, 4, 4, 255, 47, 5, 5, 255, 49, 5, 5, 255, 51, 5, 5, 255, 53, 6, 6, 255, 55, 6, 6, 255, 56, 6, 6, 255, 58, 7, 7, 255, 60, 7, 7, 255, 62, 8, 8, 255, 64, 8, 8, 255, 66, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 78, 11, 11, 255, 80, 12, 12, 255, 82, 12, 12, 255, 84, 13, 13, 255, 85, 14, 14, 255, 87, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 94, 16, 16, 255, 96, 17, 17, 255, 98, 17, 17, 255, 99, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 106, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 111, 22, 22, 255, 113, 23, 23, 255, 114, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 121, 27, 27, 255, 123, 27, 27, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 137, 34, 34, 255, 138, 35, 35, 255, 140, 36, 36, 255, 141, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 175, 60, 60, 255, 176, 62, 62, 255, 177, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 184, 68, 68, 255, 185, 69, 69, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 196, 82, 82, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 178, 64, 64, 255, 177, 63, 63, 255, 176, 61, 61, 255, 175, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 40, 40, 255, 144, 39, 39, 255, 142, 38, 38, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 133, 33, 33, 255, 132, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 111, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 101, 19, 19, 255, 99, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 94, 16, 16, 255, 92, 16, 16, 255, 90, 15, 15, 255, 89, 14, 14, 255, 87, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 81, 12, 12, 255, 80, 12, 12, 255, 78, 11, 11, 255, 76, 11, 11, 255, 74, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 69, 9, 9, 255, 67, 9, 9, 255, 65, 8, 8, 255, 63, 8, 8, 255, 61, 7, 7, 255, 60, 7, 7, 255, 58, 7, 7, 255, 56, 6, 6, 255, 54, 6, 6, 255, 52, 6, 6, 255, 50, 5, 5, 255, 48, 5, 5, 255, 46, 5, 5, 255, 45, 4, 4, 255, 43, 4, 4, 255, 41, 4, 4, 255, 39, 3, 3, 255, 37, 3, 3, 255, 35, 3, 3, 255, 34, 3, 3, 255, 32, 2, 2, 255, 30, 2, 2, 255, 28, 2, 2, 255, 27, 2, 2, 255, 25, 2, 2, 255, 24, 1, 1, 255, 22, 1, 1, 255, 21, 1, 1, 255, 20, 1, 1, 255, 19, 1, 1, 255, 18, 1, 1, 255, 17, 1, 1, 255, 17, 1, 1, 255, 17, 1, 1, 255, 17, 1, 1, 255, 17, 1, 1, 255, 18, 1, 1, 255, 19, 1, 1, 255, 20, 1, 1, 255, 21, 1, 1, 255, 22, 1, 1, 255, 24, 1, 1, 255, 25, 2, 2, 255, 27, 2, 2, 255, 28, 2, 2, 255, 30, 2, 2, 255, 32, 2, 2, 255, 34, 3, 3, 255, 35, 3, 3, 255, 37, 3, 3, 255, 39, 3, 3, 255, 41, 4, 4, 255, 43, 4, 4, 255, 45, 4, 4, 255, 46, 5, 5, 255, 48, 5, 5, 255, 50, 5, 5, 255, 52, 6, 6, 255, 54, 6, 6, 255, 56, 6, 6, 255, 58, 7, 7, 255, 60, 7, 7, 255, 61, 7, 7, 255, 63, 8, 8, 255, 65, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 71, 10, 10, 255, 72, 10, 10, 255, 74, 10, 10, 255, 76, 11, 11, 255, 78, 11, 11, 255, 80, 12, 12, 255, 81, 12, 12, 255, 83, 13, 13, 255, 85, 13, 13, 255, 87, 14, 14, 255, 89, 14, 14, 255, 90, 15, 15, 255, 92, 16, 16, 255, 94, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 108, 21, 21, 255, 109, 22, 22, 255, 111, 22, 22, 255, 113, 23, 23, 255, 114, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 39, 39, 255, 145, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 63, 63, 255, 178, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 185, 69, 69, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 191, 75, 75, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 76, 76, 255, 191, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 70, 70, 255, 185, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 178, 64, 64, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 142, 38, 38, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 135, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 127, 30, 30, 255, 125, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 24, 24, 255, 114, 24, 24, 255, 112, 23, 23, 255, 111, 22, 22, 255, 109, 22, 22, 255, 107, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 101, 18, 18, 255, 99, 18, 18, 255, 97, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 92, 15, 15, 255, 90, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 76, 11, 11, 255, 74, 10, 10, 255, 72, 10, 10, 255, 70, 9, 9, 255, 68, 9, 9, 255, 67, 9, 9, 255, 65, 8, 8, 255, 63, 8, 8, 255, 61, 7, 7, 255, 59, 7, 7, 255, 57, 7, 7, 255, 55, 6, 6, 255, 53, 6, 6, 255, 52, 5, 5, 255, 50, 5, 5, 255, 48, 5, 5, 255, 46, 4, 4, 255, 44, 4, 4, 255, 42, 4, 4, 255, 40, 4, 4, 255, 38, 3, 3, 255, 36, 3, 3, 255, 35, 3, 3, 255, 33, 3, 3, 255, 31, 2, 2, 255, 29, 2, 2, 255, 27, 2, 2, 255, 26, 2, 2, 255, 24, 1, 1, 255, 22, 1, 1, 255, 21, 1, 1, 255, 19, 1, 1, 255, 18, 1, 1, 255, 17, 1, 1, 255, 16, 1, 1, 255, 15, 1, 1, 255, 15, 1, 1, 255, 15, 1, 1, 255, 15, 1, 1, 255, 15, 1, 1, 255, 16, 1, 1, 255, 17, 1, 1, 255, 18, 1, 1, 255, 19, 1, 1, 255, 21, 1, 1, 255, 22, 1, 1, 255, 24, 1, 1, 255, 26, 2, 2, 255, 27, 2, 2, 255, 29, 2, 2, 255, 31, 2, 2, 255, 33, 3, 3, 255, 35, 3, 3, 255, 36, 3, 3, 255, 38, 3, 3, 255, 40, 4, 4, 255, 42, 4, 4, 255, 44, 4, 4, 255, 46, 4, 4, 255, 48, 5, 5, 255, 50, 5, 5, 255, 52, 5, 5, 255, 53, 6, 6, 255, 55, 6, 6, 255, 57, 7, 7, 255, 59, 7, 7, 255, 61, 7, 7, 255, 63, 8, 8, 255, 65, 8, 8, 255, 67, 9, 9, 255, 68, 9, 9, 255, 70, 9, 9, 255, 72, 10, 10, 255, 74, 10, 10, 255, 76, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 83, 13, 13, 255, 85, 13, 13, 255, 87, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 92, 15, 15, 255, 94, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 101, 18, 18, 255, 102, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 109, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 114, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 127, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 135, 33, 33, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 147, 40, 40, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 226, 127, 127, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 76, 76, 255, 191, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 39, 39, 255, 144, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 135, 33, 33, 255, 133, 33, 33, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 107, 21, 21, 255, 105, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 97, 17, 17, 255, 95, 17, 17, 255, 93, 16, 16, 255, 92, 15, 15, 255, 90, 15, 15, 255, 88, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 83, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 77, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 72, 10, 10, 255, 70, 9, 9, 255, 68, 9, 9, 255, 66, 8, 8, 255, 64, 8, 8, 255, 62, 8, 8, 255, 60, 7, 7, 255, 59, 7, 7, 255, 57, 6, 6, 255, 55, 6, 6, 255, 53, 6, 6, 255, 51, 5, 5, 255, 49, 5, 5, 255, 47, 5, 5, 255, 45, 4, 4, 255, 43, 4, 4, 255, 41, 4, 4, 255, 39, 3, 3, 255, 38, 3, 3, 255, 36, 3, 3, 255, 34, 3, 3, 255, 32, 2, 2, 255, 30, 2, 2, 255, 28, 2, 2, 255, 26, 2, 2, 255, 24, 2, 2, 255, 23, 1, 1, 255, 21, 1, 1, 255, 19, 1, 1, 255, 18, 1, 1, 255, 16, 1, 1, 255, 15, 1, 1, 255, 14, 1, 1, 255, 13, 0, 0, 255, 13, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 1, 1, 255, 15, 1, 1, 255, 16, 1, 1, 255, 18, 1, 1, 255, 19, 1, 1, 255, 21, 1, 1, 255, 23, 1, 1, 255, 24, 2, 2, 255, 26, 2, 2, 255, 28, 2, 2, 255, 30, 2, 2, 255, 32, 2, 2, 255, 34, 3, 3, 255, 36, 3, 3, 255, 38, 3, 3, 255, 39, 3, 3, 255, 41, 4, 4, 255, 43, 4, 4, 255, 45, 4, 4, 255, 47, 5, 5, 255, 49, 5, 5, 255, 51, 5, 5, 255, 53, 6, 6, 255, 55, 6, 6, 255, 57, 6, 6, 255, 59, 7, 7, 255, 60, 7, 7, 255, 62, 8, 8, 255, 64, 8, 8, 255, 66, 8, 8, 255, 68, 9, 9, 255, 70, 9, 9, 255, 72, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 77, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 83, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 92, 15, 15, 255, 93, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 100, 18, 18, 255, 102, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 107, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 33, 33, 255, 135, 33, 33, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 38, 38, 255, 145, 39, 39, 255, 147, 40, 40, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 226, 127, 127, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 179, 65, 65, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 39, 39, 255, 144, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 95, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 88, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 77, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 68, 9, 9, 255, 66, 8, 8, 255, 64, 8, 8, 255, 62, 8, 8, 255, 60, 7, 7, 255, 58, 7, 7, 255, 56, 6, 6, 255, 54, 6, 6, 255, 52, 6, 6, 255, 51, 5, 5, 255, 49, 5, 5, 255, 47, 5, 5, 255, 45, 4, 4, 255, 43, 4, 4, 255, 41, 4, 4, 255, 39, 3, 3, 255, 37, 3, 3, 255, 35, 3, 3, 255, 33, 3, 3, 255, 31, 2, 2, 255, 29, 2, 2, 255, 27, 2, 2, 255, 25, 2, 2, 255, 23, 1, 1, 255, 22, 1, 1, 255, 20, 1, 1, 255, 18, 1, 1, 255, 16, 1, 1, 255, 15, 1, 1, 255, 13, 0, 0, 255, 12, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 15, 1, 1, 255, 16, 1, 1, 255, 18, 1, 1, 255, 20, 1, 1, 255, 22, 1, 1, 255, 23, 1, 1, 255, 25, 2, 2, 255, 27, 2, 2, 255, 29, 2, 2, 255, 31, 2, 2, 255, 33, 3, 3, 255, 35, 3, 3, 255, 37, 3, 3, 255, 39, 3, 3, 255, 41, 4, 4, 255, 43, 4, 4, 255, 45, 4, 4, 255, 47, 5, 5, 255, 49, 5, 5, 255, 51, 5, 5, 255, 52, 6, 6, 255, 54, 6, 6, 255, 56, 6, 6, 255, 58, 7, 7, 255, 60, 7, 7, 255, 62, 8, 8, 255, 64, 8, 8, 255, 66, 8, 8, 255, 68, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 77, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 95, 16, 16, 255, 97, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 102, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 107, 21, 21, 255, 109, 21, 21, 255, 110, 22, 22, 255, 112, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 38, 38, 255, 145, 39, 39, 255, 147, 40, 40, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 192, 76, 76, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 71, 71, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 118, 26, 26, 255, 117, 25, 25, 255, 115, 24, 24, 255, 114, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 96, 17, 17, 255, 95, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 82, 13, 13, 255, 80, 12, 12, 255, 79, 12, 12, 255, 77, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 71, 10, 10, 255, 69, 9, 9, 255, 67, 9, 9, 255, 66, 8, 8, 255, 64, 8, 8, 255, 62, 8, 8, 255, 60, 7, 7, 255, 58, 7, 7, 255, 56, 6, 6, 255, 54, 6, 6, 255, 52, 6, 6, 255, 50, 5, 5, 255, 48, 5, 5, 255, 46, 5, 5, 255, 44, 4, 4, 255, 42, 4, 4, 255, 40, 4, 4, 255, 38, 3, 3, 255, 36, 3, 3, 255, 34, 3, 3, 255, 32, 2, 2, 255, 30, 2, 2, 255, 28, 2, 2, 255, 27, 2, 2, 255, 25, 2, 2, 255, 23, 1, 1, 255, 21, 1, 1, 255, 19, 1, 1, 255, 17, 1, 1, 255, 15, 1, 1, 255, 13, 0, 0, 255, 12, 0, 0, 255, 10, 0, 0, 255, 9, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 15, 1, 1, 255, 17, 1, 1, 255, 19, 1, 1, 255, 21, 1, 1, 255, 23, 1, 1, 255, 25, 2, 2, 255, 27, 2, 2, 255, 28, 2, 2, 255, 30, 2, 2, 255, 32, 2, 2, 255, 34, 3, 3, 255, 36, 3, 3, 255, 38, 3, 3, 255, 40, 4, 4, 255, 42, 4, 4, 255, 44, 4, 4, 255, 46, 5, 5, 255, 48, 5, 5, 255, 50, 5, 5, 255, 52, 6, 6, 255, 54, 6, 6, 255, 56, 6, 6, 255, 58, 7, 7, 255, 60, 7, 7, 255, 62, 8, 8, 255, 64, 8, 8, 255, 66, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 77, 11, 11, 255, 79, 12, 12, 255, 80, 12, 12, 255, 82, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 102, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 107, 21, 21, 255, 109, 21, 21, 255, 110, 22, 22, 255, 112, 23, 23, 255, 114, 23, 23, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 192, 76, 76, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 192, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 71, 71, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 29, 29, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 118, 26, 26, 255, 117, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 96, 17, 17, 255, 95, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 87, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 82, 13, 13, 255, 80, 12, 12, 255, 78, 12, 12, 255, 77, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 71, 10, 10, 255, 69, 9, 9, 255, 67, 9, 9, 255, 65, 8, 8, 255, 63, 8, 8, 255, 62, 7, 7, 255, 60, 7, 7, 255, 58, 7, 7, 255, 56, 6, 6, 255, 54, 6, 6, 255, 52, 6, 6, 255, 50, 5, 5, 255, 48, 5, 5, 255, 46, 4, 4, 255, 44, 4, 4, 255, 42, 4, 4, 255, 40, 4, 4, 255, 38, 3, 3, 255, 36, 3, 3, 255, 34, 3, 3, 255, 32, 2, 2, 255, 30, 2, 2, 255, 28, 2, 2, 255, 26, 2, 2, 255, 24, 1, 1, 255, 22, 1, 1, 255, 20, 1, 1, 255, 18, 1, 1, 255, 16, 1, 1, 255, 14, 1, 1, 255, 12, 0, 0, 255, 10, 0, 0, 255, 9, 0, 0, 255, 7, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 12, 0, 0, 255, 14, 1, 1, 255, 16, 1, 1, 255, 18, 1, 1, 255, 20, 1, 1, 255, 22, 1, 1, 255, 24, 1, 1, 255, 26, 2, 2, 255, 28, 2, 2, 255, 30, 2, 2, 255, 32, 2, 2, 255, 34, 3, 3, 255, 36, 3, 3, 255, 38, 3, 3, 255, 40, 4, 4, 255, 42, 4, 4, 255, 44, 4, 4, 255, 46, 4, 4, 255, 48, 5, 5, 255, 50, 5, 5, 255, 52, 6, 6, 255, 54, 6, 6, 255, 56, 6, 6, 255, 58, 7, 7, 255, 60, 7, 7, 255, 62, 7, 7, 255, 63, 8, 8, 255, 65, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 77, 11, 11, 255, 78, 12, 12, 255, 80, 12, 12, 255, 82, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 102, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 192, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 71, 71, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 163, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 118, 26, 26, 255, 117, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 96, 17, 17, 255, 95, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 87, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 82, 13, 13, 255, 80, 12, 12, 255, 78, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 71, 10, 10, 255, 69, 9, 9, 255, 67, 9, 9, 255, 65, 8, 8, 255, 63, 8, 8, 255, 61, 7, 7, 255, 59, 7, 7, 255, 58, 7, 7, 255, 56, 6, 6, 255, 54, 6, 6, 255, 52, 5, 5, 255, 50, 5, 5, 255, 48, 5, 5, 255, 46, 4, 4, 255, 44, 4, 4, 255, 42, 4, 4, 255, 40, 4, 4, 255, 38, 3, 3, 255, 36, 3, 3, 255, 34, 3, 3, 255, 32, 2, 2, 255, 30, 2, 2, 255, 28, 2, 2, 255, 25, 2, 2, 255, 23, 1, 1, 255, 21, 1, 1, 255, 19, 1, 1, 255, 17, 1, 1, 255, 15, 1, 1, 255, 13, 0, 0, 255, 11, 0, 0, 255, 9, 0, 0, 255, 7, 0, 0, 255, 6, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 1, 1, 255, 17, 1, 1, 255, 19, 1, 1, 255, 21, 1, 1, 255, 23, 1, 1, 255, 25, 2, 2, 255, 28, 2, 2, 255, 30, 2, 2, 255, 32, 2, 2, 255, 34, 3, 3, 255, 36, 3, 3, 255, 38, 3, 3, 255, 40, 4, 4, 255, 42, 4, 4, 255, 44, 4, 4, 255, 46, 4, 4, 255, 48, 5, 5, 255, 50, 5, 5, 255, 52, 5, 5, 255, 54, 6, 6, 255, 56, 6, 6, 255, 58, 7, 7, 255, 59, 7, 7, 255, 61, 7, 7, 255, 63, 8, 8, 255, 65, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 78, 11, 11, 255, 80, 12, 12, 255, 82, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 192, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 71, 71, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 163, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 159, 49, 49, 255, 158, 48, 48, 255, 156, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 96, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 87, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 82, 12, 12, 255, 80, 12, 12, 255, 78, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 71, 10, 10, 255, 69, 9, 9, 255, 67, 9, 9, 255, 65, 8, 8, 255, 63, 8, 8, 255, 61, 7, 7, 255, 59, 7, 7, 255, 57, 7, 7, 255, 55, 6, 6, 255, 54, 6, 6, 255, 52, 5, 5, 255, 50, 5, 5, 255, 48, 5, 5, 255, 46, 4, 4, 255, 44, 4, 4, 255, 42, 4, 4, 255, 40, 3, 3, 255, 38, 3, 3, 255, 36, 3, 3, 255, 33, 3, 3, 255, 31, 2, 2, 255, 29, 2, 2, 255, 27, 2, 2, 255, 25, 2, 2, 255, 23, 1, 1, 255, 21, 1, 1, 255, 19, 1, 1, 255, 17, 1, 1, 255, 15, 1, 1, 255, 13, 0, 0, 255, 11, 0, 0, 255, 8, 0, 0, 255, 6, 0, 0, 255, 4, 0, 0, 255, 3, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 6, 0, 0, 255, 8, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 1, 1, 255, 17, 1, 1, 255, 19, 1, 1, 255, 21, 1, 1, 255, 23, 1, 1, 255, 25, 2, 2, 255, 27, 2, 2, 255, 29, 2, 2, 255, 31, 2, 2, 255, 33, 3, 3, 255, 36, 3, 3, 255, 38, 3, 3, 255, 40, 3, 3, 255, 42, 4, 4, 255, 44, 4, 4, 255, 46, 4, 4, 255, 48, 5, 5, 255, 50, 5, 5, 255, 52, 5, 5, 255, 54, 6, 6, 255, 55, 6, 6, 255, 57, 7, 7, 255, 59, 7, 7, 255, 61, 7, 7, 255, 63, 8, 8, 255, 65, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 78, 11, 11, 255, 80, 12, 12, 255, 82, 12, 12, 255, 84, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 94, 16, 16, 255, 96, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 192, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 71, 71, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 163, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 159, 49, 49, 255, 158, 48, 48, 255, 156, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 96, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 87, 14, 14, 255, 85, 14, 14, 255, 84, 13, 13, 255, 82, 12, 12, 255, 80, 12, 12, 255, 78, 11, 11, 255, 76, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 71, 10, 10, 255, 69, 9, 9, 255, 67, 9, 9, 255, 65, 8, 8, 255, 63, 8, 8, 255, 61, 7, 7, 255, 59, 7, 7, 255, 57, 7, 7, 255, 55, 6, 6, 255, 53, 6, 6, 255, 52, 5, 5, 255, 50, 5, 5, 255, 48, 5, 5, 255, 46, 4, 4, 255, 44, 4, 4, 255, 42, 4, 4, 255, 40, 3, 3, 255, 38, 3, 3, 255, 35, 3, 3, 255, 33, 3, 3, 255, 31, 2, 2, 255, 29, 2, 2, 255, 27, 2, 2, 255, 25, 2, 2, 255, 23, 1, 1, 255, 21, 1, 1, 255, 19, 1, 1, 255, 17, 1, 1, 255, 15, 1, 1, 255, 12, 0, 0, 255, 10, 0, 0, 255, 8, 0, 0, 255, 6, 0, 0, 255, 4, 0, 0, 255, 2, 0, 0, 255, 0, 0, 0, 255, 2, 0, 0, 255, 4, 0, 0, 255, 6, 0, 0, 255, 8, 0, 0, 255, 10, 0, 0, 255, 12, 0, 0, 255, 15, 1, 1, 255, 17, 1, 1, 255, 19, 1, 1, 255, 21, 1, 1, 255, 23, 1, 1, 255, 25, 2, 2, 255, 27, 2, 2, 255, 29, 2, 2, 255, 31, 2, 2, 255, 33, 3, 3, 255, 35, 3, 3, 255, 38, 3, 3, 255, 40, 3, 3, 255, 42, 4, 4, 255, 44, 4, 4, 255, 46, 4, 4, 255, 48, 5, 5, 255, 50, 5, 5, 255, 52, 5, 5, 255, 53, 6, 6, 255, 55, 6, 6, 255, 57, 7, 7, 255, 59, 7, 7, 255, 61, 7, 7, 255, 63, 8, 8, 255, 65, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 76, 11, 11, 255, 78, 11, 11, 255, 80, 12, 12, 255, 82, 12, 12, 255, 84, 13, 13, 255, 85, 14, 14, 255, 87, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 94, 16, 16, 255, 96, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 192, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 71, 71, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 163, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 159, 49, 49, 255, 158, 48, 48, 255, 156, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 96, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 87, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 82, 12, 12, 255, 80, 12, 12, 255, 78, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 71, 10, 10, 255, 69, 9, 9, 255, 67, 9, 9, 255, 65, 8, 8, 255, 63, 8, 8, 255, 61, 7, 7, 255, 59, 7, 7, 255, 57, 7, 7, 255, 55, 6, 6, 255, 54, 6, 6, 255, 52, 5, 5, 255, 50, 5, 5, 255, 48, 5, 5, 255, 46, 4, 4, 255, 44, 4, 4, 255, 42, 4, 4, 255, 40, 3, 3, 255, 38, 3, 3, 255, 36, 3, 3, 255, 33, 3, 3, 255, 31, 2, 2, 255, 29, 2, 2, 255, 27, 2, 2, 255, 25, 2, 2, 255, 23, 1, 1, 255, 21, 1, 1, 255, 19, 1, 1, 255, 17, 1, 1, 255, 15, 1, 1, 255, 13, 0, 0, 255, 11, 0, 0, 255, 8, 0, 0, 255, 6, 0, 0, 255, 4, 0, 0, 255, 3, 0, 0, 255, 2, 0, 0, 255, 3, 0, 0, 255, 4, 0, 0, 255, 6, 0, 0, 255, 8, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 1, 1, 255, 17, 1, 1, 255, 19, 1, 1, 255, 21, 1, 1, 255, 23, 1, 1, 255, 25, 2, 2, 255, 27, 2, 2, 255, 29, 2, 2, 255, 31, 2, 2, 255, 33, 3, 3, 255, 36, 3, 3, 255, 38, 3, 3, 255, 40, 3, 3, 255, 42, 4, 4, 255, 44, 4, 4, 255, 46, 4, 4, 255, 48, 5, 5, 255, 50, 5, 5, 255, 52, 5, 5, 255, 54, 6, 6, 255, 55, 6, 6, 255, 57, 7, 7, 255, 59, 7, 7, 255, 61, 7, 7, 255, 63, 8, 8, 255, 65, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 78, 11, 11, 255, 80, 12, 12, 255, 82, 12, 12, 255, 84, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 94, 16, 16, 255, 96, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 192, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 71, 71, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 163, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 118, 26, 26, 255, 117, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 96, 17, 17, 255, 95, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 87, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 82, 13, 13, 255, 80, 12, 12, 255, 78, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 71, 10, 10, 255, 69, 9, 9, 255, 67, 9, 9, 255, 65, 8, 8, 255, 63, 8, 8, 255, 61, 7, 7, 255, 59, 7, 7, 255, 58, 7, 7, 255, 56, 6, 6, 255, 54, 6, 6, 255, 52, 5, 5, 255, 50, 5, 5, 255, 48, 5, 5, 255, 46, 4, 4, 255, 44, 4, 4, 255, 42, 4, 4, 255, 40, 4, 4, 255, 38, 3, 3, 255, 36, 3, 3, 255, 34, 3, 3, 255, 32, 2, 2, 255, 30, 2, 2, 255, 28, 2, 2, 255, 25, 2, 2, 255, 23, 1, 1, 255, 21, 1, 1, 255, 19, 1, 1, 255, 17, 1, 1, 255, 15, 1, 1, 255, 13, 0, 0, 255, 11, 0, 0, 255, 9, 0, 0, 255, 7, 0, 0, 255, 6, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 4, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 11, 0, 0, 255, 13, 0, 0, 255, 15, 1, 1, 255, 17, 1, 1, 255, 19, 1, 1, 255, 21, 1, 1, 255, 23, 1, 1, 255, 25, 2, 2, 255, 28, 2, 2, 255, 30, 2, 2, 255, 32, 2, 2, 255, 34, 3, 3, 255, 36, 3, 3, 255, 38, 3, 3, 255, 40, 4, 4, 255, 42, 4, 4, 255, 44, 4, 4, 255, 46, 4, 4, 255, 48, 5, 5, 255, 50, 5, 5, 255, 52, 5, 5, 255, 54, 6, 6, 255, 56, 6, 6, 255, 58, 7, 7, 255, 59, 7, 7, 255, 61, 7, 7, 255, 63, 8, 8, 255, 65, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 78, 11, 11, 255, 80, 12, 12, 255, 82, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 192, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 71, 71, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 29, 29, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 118, 26, 26, 255, 117, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 96, 17, 17, 255, 95, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 87, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 82, 13, 13, 255, 80, 12, 12, 255, 78, 12, 12, 255, 77, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 71, 10, 10, 255, 69, 9, 9, 255, 67, 9, 9, 255, 65, 8, 8, 255, 63, 8, 8, 255, 62, 7, 7, 255, 60, 7, 7, 255, 58, 7, 7, 255, 56, 6, 6, 255, 54, 6, 6, 255, 52, 6, 6, 255, 50, 5, 5, 255, 48, 5, 5, 255, 46, 4, 4, 255, 44, 4, 4, 255, 42, 4, 4, 255, 40, 4, 4, 255, 38, 3, 3, 255, 36, 3, 3, 255, 34, 3, 3, 255, 32, 2, 2, 255, 30, 2, 2, 255, 28, 2, 2, 255, 26, 2, 2, 255, 24, 1, 1, 255, 22, 1, 1, 255, 20, 1, 1, 255, 18, 1, 1, 255, 16, 1, 1, 255, 14, 1, 1, 255, 12, 0, 0, 255, 10, 0, 0, 255, 9, 0, 0, 255, 7, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 6, 0, 0, 255, 7, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 12, 0, 0, 255, 14, 1, 1, 255, 16, 1, 1, 255, 18, 1, 1, 255, 20, 1, 1, 255, 22, 1, 1, 255, 24, 1, 1, 255, 26, 2, 2, 255, 28, 2, 2, 255, 30, 2, 2, 255, 32, 2, 2, 255, 34, 3, 3, 255, 36, 3, 3, 255, 38, 3, 3, 255, 40, 4, 4, 255, 42, 4, 4, 255, 44, 4, 4, 255, 46, 4, 4, 255, 48, 5, 5, 255, 50, 5, 5, 255, 52, 6, 6, 255, 54, 6, 6, 255, 56, 6, 6, 255, 58, 7, 7, 255, 60, 7, 7, 255, 62, 7, 7, 255, 63, 8, 8, 255, 65, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 77, 11, 11, 255, 78, 12, 12, 255, 80, 12, 12, 255, 82, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 102, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 71, 71, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 118, 26, 26, 255, 117, 25, 25, 255, 115, 24, 24, 255, 114, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 96, 17, 17, 255, 95, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 82, 13, 13, 255, 80, 12, 12, 255, 79, 12, 12, 255, 77, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 71, 10, 10, 255, 69, 9, 9, 255, 67, 9, 9, 255, 66, 8, 8, 255, 64, 8, 8, 255, 62, 8, 8, 255, 60, 7, 7, 255, 58, 7, 7, 255, 56, 6, 6, 255, 54, 6, 6, 255, 52, 6, 6, 255, 50, 5, 5, 255, 48, 5, 5, 255, 46, 5, 5, 255, 44, 4, 4, 255, 42, 4, 4, 255, 40, 4, 4, 255, 38, 3, 3, 255, 36, 3, 3, 255, 34, 3, 3, 255, 32, 2, 2, 255, 30, 2, 2, 255, 28, 2, 2, 255, 27, 2, 2, 255, 25, 2, 2, 255, 23, 1, 1, 255, 21, 1, 1, 255, 19, 1, 1, 255, 17, 1, 1, 255, 15, 1, 1, 255, 13, 0, 0, 255, 12, 0, 0, 255, 10, 0, 0, 255, 9, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 8, 0, 0, 255, 9, 0, 0, 255, 10, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 15, 1, 1, 255, 17, 1, 1, 255, 19, 1, 1, 255, 21, 1, 1, 255, 23, 1, 1, 255, 25, 2, 2, 255, 27, 2, 2, 255, 28, 2, 2, 255, 30, 2, 2, 255, 32, 2, 2, 255, 34, 3, 3, 255, 36, 3, 3, 255, 38, 3, 3, 255, 40, 4, 4, 255, 42, 4, 4, 255, 44, 4, 4, 255, 46, 5, 5, 255, 48, 5, 5, 255, 50, 5, 5, 255, 52, 6, 6, 255, 54, 6, 6, 255, 56, 6, 6, 255, 58, 7, 7, 255, 60, 7, 7, 255, 62, 8, 8, 255, 64, 8, 8, 255, 66, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 77, 11, 11, 255, 79, 12, 12, 255, 80, 12, 12, 255, 82, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 102, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 107, 21, 21, 255, 109, 21, 21, 255, 110, 22, 22, 255, 112, 23, 23, 255, 114, 23, 23, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 192, 76, 76, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 226, 127, 127, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 179, 65, 65, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 39, 39, 255, 144, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 95, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 88, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 77, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 68, 9, 9, 255, 66, 8, 8, 255, 64, 8, 8, 255, 62, 8, 8, 255, 60, 7, 7, 255, 58, 7, 7, 255, 56, 6, 6, 255, 54, 6, 6, 255, 52, 6, 6, 255, 51, 5, 5, 255, 49, 5, 5, 255, 47, 5, 5, 255, 45, 4, 4, 255, 43, 4, 4, 255, 41, 4, 4, 255, 39, 3, 3, 255, 37, 3, 3, 255, 35, 3, 3, 255, 33, 3, 3, 255, 31, 2, 2, 255, 29, 2, 2, 255, 27, 2, 2, 255, 25, 2, 2, 255, 23, 1, 1, 255, 22, 1, 1, 255, 20, 1, 1, 255, 18, 1, 1, 255, 16, 1, 1, 255, 15, 1, 1, 255, 13, 0, 0, 255, 12, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 10, 0, 0, 255, 11, 0, 0, 255, 11, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 15, 1, 1, 255, 16, 1, 1, 255, 18, 1, 1, 255, 20, 1, 1, 255, 22, 1, 1, 255, 23, 1, 1, 255, 25, 2, 2, 255, 27, 2, 2, 255, 29, 2, 2, 255, 31, 2, 2, 255, 33, 3, 3, 255, 35, 3, 3, 255, 37, 3, 3, 255, 39, 3, 3, 255, 41, 4, 4, 255, 43, 4, 4, 255, 45, 4, 4, 255, 47, 5, 5, 255, 49, 5, 5, 255, 51, 5, 5, 255, 52, 6, 6, 255, 54, 6, 6, 255, 56, 6, 6, 255, 58, 7, 7, 255, 60, 7, 7, 255, 62, 8, 8, 255, 64, 8, 8, 255, 66, 8, 8, 255, 68, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 77, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 95, 16, 16, 255, 97, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 102, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 107, 21, 21, 255, 109, 21, 21, 255, 110, 22, 22, 255, 112, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 38, 38, 255, 145, 39, 39, 255, 147, 40, 40, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 192, 76, 76, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 226, 127, 127, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 76, 76, 255, 191, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 39, 39, 255, 144, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 135, 33, 33, 255, 133, 33, 33, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 107, 21, 21, 255, 105, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 97, 17, 17, 255, 95, 17, 17, 255, 93, 16, 16, 255, 92, 15, 15, 255, 90, 15, 15, 255, 88, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 83, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 77, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 72, 10, 10, 255, 70, 9, 9, 255, 68, 9, 9, 255, 66, 8, 8, 255, 64, 8, 8, 255, 62, 8, 8, 255, 60, 7, 7, 255, 59, 7, 7, 255, 57, 6, 6, 255, 55, 6, 6, 255, 53, 6, 6, 255, 51, 5, 5, 255, 49, 5, 5, 255, 47, 5, 5, 255, 45, 4, 4, 255, 43, 4, 4, 255, 41, 4, 4, 255, 39, 3, 3, 255, 38, 3, 3, 255, 36, 3, 3, 255, 34, 3, 3, 255, 32, 2, 2, 255, 30, 2, 2, 255, 28, 2, 2, 255, 26, 2, 2, 255, 24, 2, 2, 255, 23, 1, 1, 255, 21, 1, 1, 255, 19, 1, 1, 255, 18, 1, 1, 255, 16, 1, 1, 255, 15, 1, 1, 255, 14, 1, 1, 255, 13, 0, 0, 255, 13, 0, 0, 255, 12, 0, 0, 255, 13, 0, 0, 255, 13, 0, 0, 255, 14, 1, 1, 255, 15, 1, 1, 255, 16, 1, 1, 255, 18, 1, 1, 255, 19, 1, 1, 255, 21, 1, 1, 255, 23, 1, 1, 255, 24, 2, 2, 255, 26, 2, 2, 255, 28, 2, 2, 255, 30, 2, 2, 255, 32, 2, 2, 255, 34, 3, 3, 255, 36, 3, 3, 255, 38, 3, 3, 255, 39, 3, 3, 255, 41, 4, 4, 255, 43, 4, 4, 255, 45, 4, 4, 255, 47, 5, 5, 255, 49, 5, 5, 255, 51, 5, 5, 255, 53, 6, 6, 255, 55, 6, 6, 255, 57, 6, 6, 255, 59, 7, 7, 255, 60, 7, 7, 255, 62, 8, 8, 255, 64, 8, 8, 255, 66, 8, 8, 255, 68, 9, 9, 255, 70, 9, 9, 255, 72, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 77, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 83, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 92, 15, 15, 255, 93, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 100, 18, 18, 255, 102, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 107, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 33, 33, 255, 135, 33, 33, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 38, 38, 255, 145, 39, 39, 255, 147, 40, 40, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 76, 76, 255, 191, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 70, 70, 255, 185, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 178, 64, 64, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 142, 38, 38, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 135, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 127, 30, 30, 255, 125, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 24, 24, 255, 114, 24, 24, 255, 112, 23, 23, 255, 111, 22, 22, 255, 109, 22, 22, 255, 107, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 101, 18, 18, 255, 99, 18, 18, 255, 97, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 92, 15, 15, 255, 90, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 76, 11, 11, 255, 74, 10, 10, 255, 72, 10, 10, 255, 70, 9, 9, 255, 68, 9, 9, 255, 67, 9, 9, 255, 65, 8, 8, 255, 63, 8, 8, 255, 61, 7, 7, 255, 59, 7, 7, 255, 57, 7, 7, 255, 55, 6, 6, 255, 53, 6, 6, 255, 52, 5, 5, 255, 50, 5, 5, 255, 48, 5, 5, 255, 46, 4, 4, 255, 44, 4, 4, 255, 42, 4, 4, 255, 40, 4, 4, 255, 38, 3, 3, 255, 36, 3, 3, 255, 35, 3, 3, 255, 33, 3, 3, 255, 31, 2, 2, 255, 29, 2, 2, 255, 27, 2, 2, 255, 26, 2, 2, 255, 24, 1, 1, 255, 22, 1, 1, 255, 21, 1, 1, 255, 19, 1, 1, 255, 18, 1, 1, 255, 17, 1, 1, 255, 16, 1, 1, 255, 15, 1, 1, 255, 15, 1, 1, 255, 15, 1, 1, 255, 15, 1, 1, 255, 15, 1, 1, 255, 16, 1, 1, 255, 17, 1, 1, 255, 18, 1, 1, 255, 19, 1, 1, 255, 21, 1, 1, 255, 22, 1, 1, 255, 24, 1, 1, 255, 26, 2, 2, 255, 27, 2, 2, 255, 29, 2, 2, 255, 31, 2, 2, 255, 33, 3, 3, 255, 35, 3, 3, 255, 36, 3, 3, 255, 38, 3, 3, 255, 40, 4, 4, 255, 42, 4, 4, 255, 44, 4, 4, 255, 46, 4, 4, 255, 48, 5, 5, 255, 50, 5, 5, 255, 52, 5, 5, 255, 53, 6, 6, 255, 55, 6, 6, 255, 57, 7, 7, 255, 59, 7, 7, 255, 61, 7, 7, 255, 63, 8, 8, 255, 65, 8, 8, 255, 67, 9, 9, 255, 68, 9, 9, 255, 70, 9, 9, 255, 72, 10, 10, 255, 74, 10, 10, 255, 76, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 83, 13, 13, 255, 85, 13, 13, 255, 87, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 92, 15, 15, 255, 94, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 101, 18, 18, 255, 102, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 109, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 114, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 127, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 135, 33, 33, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 147, 40, 40, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 196, 82, 82, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 178, 64, 64, 255, 177, 63, 63, 255, 176, 61, 61, 255, 175, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 40, 40, 255, 144, 39, 39, 255, 142, 38, 38, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 133, 33, 33, 255, 132, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 111, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 101, 19, 19, 255, 99, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 94, 16, 16, 255, 92, 16, 16, 255, 90, 15, 15, 255, 89, 14, 14, 255, 87, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 81, 12, 12, 255, 80, 12, 12, 255, 78, 11, 11, 255, 76, 11, 11, 255, 74, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 69, 9, 9, 255, 67, 9, 9, 255, 65, 8, 8, 255, 63, 8, 8, 255, 61, 7, 7, 255, 60, 7, 7, 255, 58, 7, 7, 255, 56, 6, 6, 255, 54, 6, 6, 255, 52, 6, 6, 255, 50, 5, 5, 255, 48, 5, 5, 255, 46, 5, 5, 255, 45, 4, 4, 255, 43, 4, 4, 255, 41, 4, 4, 255, 39, 3, 3, 255, 37, 3, 3, 255, 35, 3, 3, 255, 34, 3, 3, 255, 32, 2, 2, 255, 30, 2, 2, 255, 28, 2, 2, 255, 27, 2, 2, 255, 25, 2, 2, 255, 24, 1, 1, 255, 22, 1, 1, 255, 21, 1, 1, 255, 20, 1, 1, 255, 19, 1, 1, 255, 18, 1, 1, 255, 17, 1, 1, 255, 17, 1, 1, 255, 17, 1, 1, 255, 17, 1, 1, 255, 17, 1, 1, 255, 18, 1, 1, 255, 19, 1, 1, 255, 20, 1, 1, 255, 21, 1, 1, 255, 22, 1, 1, 255, 24, 1, 1, 255, 25, 2, 2, 255, 27, 2, 2, 255, 28, 2, 2, 255, 30, 2, 2, 255, 32, 2, 2, 255, 34, 3, 3, 255, 35, 3, 3, 255, 37, 3, 3, 255, 39, 3, 3, 255, 41, 4, 4, 255, 43, 4, 4, 255, 45, 4, 4, 255, 46, 5, 5, 255, 48, 5, 5, 255, 50, 5, 5, 255, 52, 6, 6, 255, 54, 6, 6, 255, 56, 6, 6, 255, 58, 7, 7, 255, 60, 7, 7, 255, 61, 7, 7, 255, 63, 8, 8, 255, 65, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 71, 10, 10, 255, 72, 10, 10, 255, 74, 10, 10, 255, 76, 11, 11, 255, 78, 11, 11, 255, 80, 12, 12, 255, 81, 12, 12, 255, 83, 13, 13, 255, 85, 13, 13, 255, 87, 14, 14, 255, 89, 14, 14, 255, 90, 15, 15, 255, 92, 16, 16, 255, 94, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 108, 21, 21, 255, 109, 22, 22, 255, 111, 22, 22, 255, 113, 23, 23, 255, 114, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 39, 39, 255, 145, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 63, 63, 255, 178, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 185, 69, 69, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 191, 75, 75, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 212, 102, 102, 255, 211, 101, 101, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 75, 75, 255, 190, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 69, 69, 255, 184, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 138, 35, 35, 255, 137, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 27, 27, 255, 121, 27, 27, 255, 119, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 114, 24, 24, 255, 113, 23, 23, 255, 111, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 106, 21, 21, 255, 104, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 99, 18, 18, 255, 98, 17, 17, 255, 96, 17, 17, 255, 94, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 87, 14, 14, 255, 85, 14, 14, 255, 84, 13, 13, 255, 82, 12, 12, 255, 80, 12, 12, 255, 78, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 71, 10, 10, 255, 69, 9, 9, 255, 67, 9, 9, 255, 66, 8, 8, 255, 64, 8, 8, 255, 62, 8, 8, 255, 60, 7, 7, 255, 58, 7, 7, 255, 56, 6, 6, 255, 55, 6, 6, 255, 53, 6, 6, 255, 51, 5, 5, 255, 49, 5, 5, 255, 47, 5, 5, 255, 45, 4, 4, 255, 44, 4, 4, 255, 42, 4, 4, 255, 40, 4, 4, 255, 38, 3, 3, 255, 36, 3, 3, 255, 35, 3, 3, 255, 33, 3, 3, 255, 31, 2, 2, 255, 30, 2, 2, 255, 28, 2, 2, 255, 27, 2, 2, 255, 25, 2, 2, 255, 24, 1, 1, 255, 23, 1, 1, 255, 22, 1, 1, 255, 21, 1, 1, 255, 20, 1, 1, 255, 19, 1, 1, 255, 19, 1, 1, 255, 19, 1, 1, 255, 19, 1, 1, 255, 19, 1, 1, 255, 20, 1, 1, 255, 21, 1, 1, 255, 22, 1, 1, 255, 23, 1, 1, 255, 24, 1, 1, 255, 25, 2, 2, 255, 27, 2, 2, 255, 28, 2, 2, 255, 30, 2, 2, 255, 31, 2, 2, 255, 33, 3, 3, 255, 35, 3, 3, 255, 36, 3, 3, 255, 38, 3, 3, 255, 40, 4, 4, 255, 42, 4, 4, 255, 44, 4, 4, 255, 45, 4, 4, 255, 47, 5, 5, 255, 49, 5, 5, 255, 51, 5, 5, 255, 53, 6, 6, 255, 55, 6, 6, 255, 56, 6, 6, 255, 58, 7, 7, 255, 60, 7, 7, 255, 62, 8, 8, 255, 64, 8, 8, 255, 66, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 78, 11, 11, 255, 80, 12, 12, 255, 82, 12, 12, 255, 84, 13, 13, 255, 85, 14, 14, 255, 87, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 94, 16, 16, 255, 96, 17, 17, 255, 98, 17, 17, 255, 99, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 106, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 111, 22, 22, 255, 113, 23, 23, 255, 114, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 121, 27, 27, 255, 123, 27, 27, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 137, 34, 34, 255, 138, 35, 35, 255, 140, 36, 36, 255, 141, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 175, 60, 60, 255, 176, 62, 62, 255, 177, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 184, 68, 68, 255, 185, 69, 69, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 129, 129, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 213, 104, 104, 255, 212, 102, 102, 255, 211, 101, 101, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 147, 41, 41, 255, 146, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 121, 27, 27, 255, 120, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 111, 23, 23, 255, 110, 22, 22, 255, 108, 21, 21, 255, 106, 21, 21, 255, 105, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 96, 17, 17, 255, 95, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 77, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 72, 10, 10, 255, 70, 9, 9, 255, 68, 9, 9, 255, 66, 8, 8, 255, 64, 8, 8, 255, 63, 8, 8, 255, 61, 7, 7, 255, 59, 7, 7, 255, 57, 7, 7, 255, 55, 6, 6, 255, 53, 6, 6, 255, 52, 5, 5, 255, 50, 5, 5, 255, 48, 5, 5, 255, 46, 5, 5, 255, 44, 4, 4, 255, 43, 4, 4, 255, 41, 4, 4, 255, 39, 3, 3, 255, 38, 3, 3, 255, 36, 3, 3, 255, 34, 3, 3, 255, 33, 3, 3, 255, 31, 2, 2, 255, 30, 2, 2, 255, 28, 2, 2, 255, 27, 2, 2, 255, 26, 2, 2, 255, 24, 2, 2, 255, 23, 1, 1, 255, 23, 1, 1, 255, 22, 1, 1, 255, 21, 1, 1, 255, 21, 1, 1, 255, 21, 1, 1, 255, 21, 1, 1, 255, 21, 1, 1, 255, 22, 1, 1, 255, 23, 1, 1, 255, 23, 1, 1, 255, 24, 2, 2, 255, 26, 2, 2, 255, 27, 2, 2, 255, 28, 2, 2, 255, 30, 2, 2, 255, 31, 2, 2, 255, 33, 3, 3, 255, 34, 3, 3, 255, 36, 3, 3, 255, 38, 3, 3, 255, 39, 3, 3, 255, 41, 4, 4, 255, 43, 4, 4, 255, 44, 4, 4, 255, 46, 5, 5, 255, 48, 5, 5, 255, 50, 5, 5, 255, 52, 5, 5, 255, 53, 6, 6, 255, 55, 6, 6, 255, 57, 7, 7, 255, 59, 7, 7, 255, 61, 7, 7, 255, 63, 8, 8, 255, 64, 8, 8, 255, 66, 8, 8, 255, 68, 9, 9, 255, 70, 9, 9, 255, 72, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 77, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 106, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 111, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 120, 26, 26, 255, 121, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 126, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 140, 36, 36, 255, 141, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 174, 59, 59, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 184, 68, 68, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 190, 74, 74, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 213, 104, 104, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 74, 74, 255, 189, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 28, 28, 255, 123, 28, 28, 255, 121, 27, 27, 255, 120, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 95, 17, 17, 255, 93, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 88, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 77, 11, 11, 255, 76, 11, 11, 255, 74, 10, 10, 255, 72, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 67, 9, 9, 255, 65, 8, 8, 255, 63, 8, 8, 255, 61, 7, 7, 255, 60, 7, 7, 255, 58, 7, 7, 255, 56, 6, 6, 255, 54, 6, 6, 255, 52, 6, 6, 255, 51, 5, 5, 255, 49, 5, 5, 255, 47, 5, 5, 255, 45, 4, 4, 255, 44, 4, 4, 255, 42, 4, 4, 255, 40, 4, 4, 255, 39, 3, 3, 255, 37, 3, 3, 255, 36, 3, 3, 255, 34, 3, 3, 255, 33, 2, 2, 255, 31, 2, 2, 255, 30, 2, 2, 255, 28, 2, 2, 255, 27, 2, 2, 255, 26, 2, 2, 255, 25, 2, 2, 255, 25, 2, 2, 255, 24, 1, 1, 255, 23, 1, 1, 255, 23, 1, 1, 255, 23, 1, 1, 255, 23, 1, 1, 255, 23, 1, 1, 255, 24, 1, 1, 255, 25, 2, 2, 255, 25, 2, 2, 255, 26, 2, 2, 255, 27, 2, 2, 255, 28, 2, 2, 255, 30, 2, 2, 255, 31, 2, 2, 255, 33, 2, 2, 255, 34, 3, 3, 255, 36, 3, 3, 255, 37, 3, 3, 255, 39, 3, 3, 255, 40, 4, 4, 255, 42, 4, 4, 255, 44, 4, 4, 255, 45, 4, 4, 255, 47, 5, 5, 255, 49, 5, 5, 255, 51, 5, 5, 255, 52, 6, 6, 255, 54, 6, 6, 255, 56, 6, 6, 255, 58, 7, 7, 255, 60, 7, 7, 255, 61, 7, 7, 255, 63, 8, 8, 255, 65, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 72, 10, 10, 255, 74, 10, 10, 255, 76, 11, 11, 255, 77, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 83, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 102, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 120, 26, 26, 255, 121, 27, 27, 255, 123, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 142, 37, 37, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 183, 67, 67, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 227, 127, 127, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 73, 73, 255, 188, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 172, 59, 59, 255, 171, 58, 58, 255, 170, 56, 56, 255, 169, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 153, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 29, 29, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 107, 21, 21, 255, 105, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 97, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 92, 16, 16, 255, 90, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 82, 12, 12, 255, 80, 12, 12, 255, 78, 11, 11, 255, 76, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 71, 10, 10, 255, 69, 9, 9, 255, 67, 9, 9, 255, 66, 8, 8, 255, 64, 8, 8, 255, 62, 8, 8, 255, 60, 7, 7, 255, 59, 7, 7, 255, 57, 6, 6, 255, 55, 6, 6, 255, 53, 6, 6, 255, 52, 5, 5, 255, 50, 5, 5, 255, 48, 5, 5, 255, 46, 5, 5, 255, 45, 4, 4, 255, 43, 4, 4, 255, 42, 4, 4, 255, 40, 4, 4, 255, 38, 3, 3, 255, 37, 3, 3, 255, 35, 3, 3, 255, 34, 3, 3, 255, 33, 3, 3, 255, 31, 2, 2, 255, 30, 2, 2, 255, 29, 2, 2, 255, 28, 2, 2, 255, 27, 2, 2, 255, 27, 2, 2, 255, 26, 2, 2, 255, 25, 2, 2, 255, 25, 2, 2, 255, 25, 2, 2, 255, 25, 2, 2, 255, 25, 2, 2, 255, 26, 2, 2, 255, 27, 2, 2, 255, 27, 2, 2, 255, 28, 2, 2, 255, 29, 2, 2, 255, 30, 2, 2, 255, 31, 2, 2, 255, 33, 3, 3, 255, 34, 3, 3, 255, 35, 3, 3, 255, 37, 3, 3, 255, 38, 3, 3, 255, 40, 4, 4, 255, 42, 4, 4, 255, 43, 4, 4, 255, 45, 4, 4, 255, 46, 5, 5, 255, 48, 5, 5, 255, 50, 5, 5, 255, 52, 5, 5, 255, 53, 6, 6, 255, 55, 6, 6, 255, 57, 6, 6, 255, 59, 7, 7, 255, 60, 7, 7, 255, 62, 8, 8, 255, 64, 8, 8, 255, 66, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 76, 11, 11, 255, 78, 11, 11, 255, 80, 12, 12, 255, 82, 12, 12, 255, 83, 13, 13, 255, 85, 13, 13, 255, 87, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 92, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 100, 18, 18, 255, 102, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 107, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 165, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 169, 55, 55, 255, 170, 56, 56, 255, 171, 58, 58, 255, 172, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 183, 67, 67, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 195, 79, 79, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 202, 89, 89, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 73, 73, 255, 188, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 167, 55, 55, 255, 166, 53, 53, 255, 165, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 156, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 24, 24, 255, 114, 24, 24, 255, 112, 23, 23, 255, 111, 22, 22, 255, 109, 22, 22, 255, 107, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 99, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 94, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 87, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 82, 13, 13, 255, 80, 12, 12, 255, 79, 12, 12, 255, 77, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 72, 10, 10, 255, 70, 9, 9, 255, 68, 9, 9, 255, 66, 9, 9, 255, 65, 8, 8, 255, 63, 8, 8, 255, 61, 7, 7, 255, 59, 7, 7, 255, 58, 7, 7, 255, 56, 6, 6, 255, 54, 6, 6, 255, 53, 6, 6, 255, 51, 5, 5, 255, 49, 5, 5, 255, 48, 5, 5, 255, 46, 4, 4, 255, 44, 4, 4, 255, 43, 4, 4, 255, 41, 4, 4, 255, 40, 4, 4, 255, 38, 3, 3, 255, 37, 3, 3, 255, 36, 3, 3, 255, 34, 3, 3, 255, 33, 3, 3, 255, 32, 2, 2, 255, 31, 2, 2, 255, 30, 2, 2, 255, 29, 2, 2, 255, 28, 2, 2, 255, 28, 2, 2, 255, 28, 2, 2, 255, 27, 2, 2, 255, 27, 2, 2, 255, 27, 2, 2, 255, 28, 2, 2, 255, 28, 2, 2, 255, 28, 2, 2, 255, 29, 2, 2, 255, 30, 2, 2, 255, 31, 2, 2, 255, 32, 2, 2, 255, 33, 3, 3, 255, 34, 3, 3, 255, 36, 3, 3, 255, 37, 3, 3, 255, 38, 3, 3, 255, 40, 4, 4, 255, 41, 4, 4, 255, 43, 4, 4, 255, 44, 4, 4, 255, 46, 4, 4, 255, 48, 5, 5, 255, 49, 5, 5, 255, 51, 5, 5, 255, 53, 6, 6, 255, 54, 6, 6, 255, 56, 6, 6, 255, 58, 7, 7, 255, 59, 7, 7, 255, 61, 7, 7, 255, 63, 8, 8, 255, 65, 8, 8, 255, 66, 9, 9, 255, 68, 9, 9, 255, 70, 9, 9, 255, 72, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 77, 11, 11, 255, 79, 12, 12, 255, 80, 12, 12, 255, 82, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 94, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 109, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 114, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 161, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 165, 52, 52, 255, 166, 53, 53, 255, 167, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 182, 66, 66, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 194, 78, 78, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 217, 110, 110, 255, 216, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 72, 72, 255, 187, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 142, 38, 38, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 135, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 119, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 114, 24, 24, 255, 113, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 108, 21, 21, 255, 106, 21, 21, 255, 105, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 96, 17, 17, 255, 95, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 83, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 76, 11, 11, 255, 74, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 69, 9, 9, 255, 67, 9, 9, 255, 65, 8, 8, 255, 64, 8, 8, 255, 62, 8, 8, 255, 60, 7, 7, 255, 59, 7, 7, 255, 57, 7, 7, 255, 55, 6, 6, 255, 54, 6, 6, 255, 52, 6, 6, 255, 50, 5, 5, 255, 49, 5, 5, 255, 47, 5, 5, 255, 46, 4, 4, 255, 44, 4, 4, 255, 43, 4, 4, 255, 41, 4, 4, 255, 40, 4, 4, 255, 38, 3, 3, 255, 37, 3, 3, 255, 36, 3, 3, 255, 35, 3, 3, 255, 34, 3, 3, 255, 33, 3, 3, 255, 32, 2, 2, 255, 31, 2, 2, 255, 30, 2, 2, 255, 30, 2, 2, 255, 30, 2, 2, 255, 29, 2, 2, 255, 29, 2, 2, 255, 29, 2, 2, 255, 30, 2, 2, 255, 30, 2, 2, 255, 30, 2, 2, 255, 31, 2, 2, 255, 32, 2, 2, 255, 33, 3, 3, 255, 34, 3, 3, 255, 35, 3, 3, 255, 36, 3, 3, 255, 37, 3, 3, 255, 38, 3, 3, 255, 40, 4, 4, 255, 41, 4, 4, 255, 43, 4, 4, 255, 44, 4, 4, 255, 46, 4, 4, 255, 47, 5, 5, 255, 49, 5, 5, 255, 50, 5, 5, 255, 52, 6, 6, 255, 54, 6, 6, 255, 55, 6, 6, 255, 57, 7, 7, 255, 59, 7, 7, 255, 60, 7, 7, 255, 62, 8, 8, 255, 64, 8, 8, 255, 65, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 71, 10, 10, 255, 72, 10, 10, 255, 74, 10, 10, 255, 76, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 83, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 106, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 111, 22, 22, 255, 113, 23, 23, 255, 114, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 135, 33, 33, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 147, 40, 40, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 187, 71, 71, 255, 188, 72, 72, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 109, 109, 255, 217, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 71, 71, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 179, 65, 65, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 138, 35, 35, 255, 137, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 121, 27, 27, 255, 120, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 95, 17, 17, 255, 93, 16, 16, 255, 92, 15, 15, 255, 90, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 82, 12, 12, 255, 80, 12, 12, 255, 78, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 68, 9, 9, 255, 66, 9, 9, 255, 65, 8, 8, 255, 63, 8, 8, 255, 61, 7, 7, 255, 60, 7, 7, 255, 58, 7, 7, 255, 56, 6, 6, 255, 55, 6, 6, 255, 53, 6, 6, 255, 52, 5, 5, 255, 50, 5, 5, 255, 48, 5, 5, 255, 47, 5, 5, 255, 45, 4, 4, 255, 44, 4, 4, 255, 43, 4, 4, 255, 41, 4, 4, 255, 40, 4, 4, 255, 39, 3, 3, 255, 38, 3, 3, 255, 36, 3, 3, 255, 35, 3, 3, 255, 35, 3, 3, 255, 34, 3, 3, 255, 33, 3, 3, 255, 32, 2, 2, 255, 32, 2, 2, 255, 32, 2, 2, 255, 31, 2, 2, 255, 31, 2, 2, 255, 31, 2, 2, 255, 32, 2, 2, 255, 32, 2, 2, 255, 32, 2, 2, 255, 33, 3, 3, 255, 34, 3, 3, 255, 35, 3, 3, 255, 35, 3, 3, 255, 36, 3, 3, 255, 38, 3, 3, 255, 39, 3, 3, 255, 40, 4, 4, 255, 41, 4, 4, 255, 43, 4, 4, 255, 44, 4, 4, 255, 45, 4, 4, 255, 47, 5, 5, 255, 48, 5, 5, 255, 50, 5, 5, 255, 52, 5, 5, 255, 53, 6, 6, 255, 55, 6, 6, 255, 56, 6, 6, 255, 58, 7, 7, 255, 60, 7, 7, 255, 61, 7, 7, 255, 63, 8, 8, 255, 65, 8, 8, 255, 66, 9, 9, 255, 68, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 78, 11, 11, 255, 80, 12, 12, 255, 82, 12, 12, 255, 83, 13, 13, 255, 85, 13, 13, 255, 87, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 92, 15, 15, 255, 93, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 102, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 120, 26, 26, 255, 121, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 137, 34, 34, 255, 138, 35, 35, 255, 140, 36, 36, 255, 141, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 199, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 70, 70, 255, 185, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 178, 64, 64, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 150, 42, 42, 255, 149, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 118, 26, 26, 255, 117, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 107, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 101, 18, 18, 255, 99, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 94, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 87, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 77, 11, 11, 255, 76, 11, 11, 255, 74, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 69, 9, 9, 255, 67, 9, 9, 255, 66, 8, 8, 255, 64, 8, 8, 255, 62, 8, 8, 255, 61, 7, 7, 255, 59, 7, 7, 255, 57, 7, 7, 255, 56, 6, 6, 255, 54, 6, 6, 255, 53, 6, 6, 255, 51, 5, 5, 255, 50, 5, 5, 255, 48, 5, 5, 255, 47, 5, 5, 255, 45, 4, 4, 255, 44, 4, 4, 255, 43, 4, 4, 255, 42, 4, 4, 255, 40, 4, 4, 255, 39, 3, 3, 255, 38, 3, 3, 255, 37, 3, 3, 255, 36, 3, 3, 255, 36, 3, 3, 255, 35, 3, 3, 255, 34, 3, 3, 255, 34, 3, 3, 255, 34, 3, 3, 255, 33, 3, 3, 255, 33, 3, 3, 255, 33, 3, 3, 255, 34, 3, 3, 255, 34, 3, 3, 255, 34, 3, 3, 255, 35, 3, 3, 255, 36, 3, 3, 255, 36, 3, 3, 255, 37, 3, 3, 255, 38, 3, 3, 255, 39, 3, 3, 255, 40, 4, 4, 255, 42, 4, 4, 255, 43, 4, 4, 255, 44, 4, 4, 255, 45, 4, 4, 255, 47, 5, 5, 255, 48, 5, 5, 255, 50, 5, 5, 255, 51, 5, 5, 255, 53, 6, 6, 255, 54, 6, 6, 255, 56, 6, 6, 255, 57, 7, 7, 255, 59, 7, 7, 255, 61, 7, 7, 255, 62, 8, 8, 255, 64, 8, 8, 255, 66, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 71, 10, 10, 255, 72, 10, 10, 255, 74, 10, 10, 255, 76, 11, 11, 255, 77, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 94, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 101, 18, 18, 255, 102, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 140, 36, 36, 255, 141, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 41, 41, 255, 150, 42, 42, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 192, 76, 76, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 196, 82, 82, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 111, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 96, 17, 17, 255, 95, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 88, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 81, 12, 12, 255, 80, 12, 12, 255, 78, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 68, 9, 9, 255, 67, 9, 9, 255, 65, 8, 8, 255, 63, 8, 8, 255, 62, 7, 7, 255, 60, 7, 7, 255, 59, 7, 7, 255, 57, 7, 7, 255, 55, 6, 6, 255, 54, 6, 6, 255, 52, 6, 6, 255, 51, 5, 5, 255, 50, 5, 5, 255, 48, 5, 5, 255, 47, 5, 5, 255, 46, 4, 4, 255, 44, 4, 4, 255, 43, 4, 4, 255, 42, 4, 4, 255, 41, 4, 4, 255, 40, 4, 4, 255, 39, 3, 3, 255, 38, 3, 3, 255, 38, 3, 3, 255, 37, 3, 3, 255, 36, 3, 3, 255, 36, 3, 3, 255, 36, 3, 3, 255, 36, 3, 3, 255, 35, 3, 3, 255, 36, 3, 3, 255, 36, 3, 3, 255, 36, 3, 3, 255, 36, 3, 3, 255, 37, 3, 3, 255, 38, 3, 3, 255, 38, 3, 3, 255, 39, 3, 3, 255, 40, 4, 4, 255, 41, 4, 4, 255, 42, 4, 4, 255, 43, 4, 4, 255, 44, 4, 4, 255, 46, 4, 4, 255, 47, 5, 5, 255, 48, 5, 5, 255, 50, 5, 5, 255, 51, 5, 5, 255, 52, 6, 6, 255, 54, 6, 6, 255, 55, 6, 6, 255, 57, 7, 7, 255, 59, 7, 7, 255, 60, 7, 7, 255, 62, 7, 7, 255, 63, 8, 8, 255, 65, 8, 8, 255, 67, 9, 9, 255, 68, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 78, 11, 11, 255, 80, 12, 12, 255, 81, 12, 12, 255, 83, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 108, 21, 21, 255, 109, 22, 22, 255, 111, 22, 22, 255, 113, 23, 23, 255, 114, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 142, 37, 37, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 175, 60, 60, 255, 176, 62, 62, 255, 177, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 185, 69, 69, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 191, 75, 75, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 172, 59, 59, 255, 171, 57, 57, 255, 170, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 135, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 119, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 111, 23, 23, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 97, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 92, 16, 16, 255, 90, 15, 15, 255, 89, 15, 15, 255, 87, 14, 14, 255, 85, 14, 14, 255, 84, 13, 13, 255, 82, 13, 13, 255, 80, 12, 12, 255, 79, 12, 12, 255, 77, 11, 11, 255, 76, 11, 11, 255, 74, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 69, 9, 9, 255, 68, 9, 9, 255, 66, 8, 8, 255, 64, 8, 8, 255, 63, 8, 8, 255, 61, 7, 7, 255, 60, 7, 7, 255, 58, 7, 7, 255, 57, 6, 6, 255, 55, 6, 6, 255, 54, 6, 6, 255, 52, 6, 6, 255, 51, 5, 5, 255, 50, 5, 5, 255, 48, 5, 5, 255, 47, 5, 5, 255, 46, 4, 4, 255, 45, 4, 4, 255, 44, 4, 4, 255, 43, 4, 4, 255, 42, 4, 4, 255, 41, 4, 4, 255, 40, 4, 4, 255, 39, 3, 3, 255, 39, 3, 3, 255, 38, 3, 3, 255, 38, 3, 3, 255, 38, 3, 3, 255, 38, 3, 3, 255, 38, 3, 3, 255, 38, 3, 3, 255, 38, 3, 3, 255, 38, 3, 3, 255, 38, 3, 3, 255, 39, 3, 3, 255, 39, 3, 3, 255, 40, 4, 4, 255, 41, 4, 4, 255, 42, 4, 4, 255, 43, 4, 4, 255, 44, 4, 4, 255, 45, 4, 4, 255, 46, 4, 4, 255, 47, 5, 5, 255, 48, 5, 5, 255, 50, 5, 5, 255, 51, 5, 5, 255, 52, 6, 6, 255, 54, 6, 6, 255, 55, 6, 6, 255, 57, 6, 6, 255, 58, 7, 7, 255, 60, 7, 7, 255, 61, 7, 7, 255, 63, 8, 8, 255, 64, 8, 8, 255, 66, 8, 8, 255, 68, 9, 9, 255, 69, 9, 9, 255, 71, 10, 10, 255, 72, 10, 10, 255, 74, 10, 10, 255, 76, 11, 11, 255, 77, 11, 11, 255, 79, 12, 12, 255, 80, 12, 12, 255, 82, 13, 13, 255, 84, 13, 13, 255, 85, 14, 14, 255, 87, 14, 14, 255, 89, 15, 15, 255, 90, 15, 15, 255, 92, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 100, 18, 18, 255, 102, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 111, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 135, 33, 33, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 184, 68, 68, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 190, 74, 74, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 213, 104, 104, 255, 212, 102, 102, 255, 211, 101, 101, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 73, 73, 255, 188, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 167, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 163, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 142, 38, 38, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 121, 27, 27, 255, 120, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 115, 24, 24, 255, 114, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 107, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 101, 19, 19, 255, 99, 18, 18, 255, 98, 17, 17, 255, 96, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 81, 12, 12, 255, 80, 12, 12, 255, 78, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 72, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 67, 9, 9, 255, 65, 8, 8, 255, 64, 8, 8, 255, 62, 8, 8, 255, 61, 7, 7, 255, 59, 7, 7, 255, 58, 7, 7, 255, 57, 6, 6, 255, 55, 6, 6, 255, 54, 6, 6, 255, 52, 6, 6, 255, 51, 5, 5, 255, 50, 5, 5, 255, 49, 5, 5, 255, 48, 5, 5, 255, 46, 5, 5, 255, 45, 4, 4, 255, 44, 4, 4, 255, 44, 4, 4, 255, 43, 4, 4, 255, 42, 4, 4, 255, 41, 4, 4, 255, 41, 4, 4, 255, 40, 4, 4, 255, 40, 4, 4, 255, 40, 4, 4, 255, 40, 3, 3, 255, 40, 3, 3, 255, 40, 3, 3, 255, 40, 4, 4, 255, 40, 4, 4, 255, 40, 4, 4, 255, 41, 4, 4, 255, 41, 4, 4, 255, 42, 4, 4, 255, 43, 4, 4, 255, 44, 4, 4, 255, 44, 4, 4, 255, 45, 4, 4, 255, 46, 5, 5, 255, 48, 5, 5, 255, 49, 5, 5, 255, 50, 5, 5, 255, 51, 5, 5, 255, 52, 6, 6, 255, 54, 6, 6, 255, 55, 6, 6, 255, 57, 6, 6, 255, 58, 7, 7, 255, 59, 7, 7, 255, 61, 7, 7, 255, 62, 8, 8, 255, 64, 8, 8, 255, 65, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 72, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 78, 11, 11, 255, 80, 12, 12, 255, 81, 12, 12, 255, 83, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 94, 16, 16, 255, 96, 17, 17, 255, 98, 17, 17, 255, 99, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 114, 23, 23, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 120, 26, 26, 255, 121, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 137, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 147, 40, 40, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 227, 129, 129, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 102, 102, 255, 212, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 203, 90, 90, 255, 202, 89, 89, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 72, 72, 255, 187, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 129, 31, 31, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 29, 29, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 111, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 106, 21, 21, 255, 105, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 95, 17, 17, 255, 93, 16, 16, 255, 92, 15, 15, 255, 90, 15, 15, 255, 89, 14, 14, 255, 87, 14, 14, 255, 85, 14, 14, 255, 84, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 77, 11, 11, 255, 76, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 68, 9, 9, 255, 67, 9, 9, 255, 65, 8, 8, 255, 64, 8, 8, 255, 62, 8, 8, 255, 61, 7, 7, 255, 59, 7, 7, 255, 58, 7, 7, 255, 57, 6, 6, 255, 55, 6, 6, 255, 54, 6, 6, 255, 53, 6, 6, 255, 52, 5, 5, 255, 50, 5, 5, 255, 49, 5, 5, 255, 48, 5, 5, 255, 47, 5, 5, 255, 46, 5, 5, 255, 45, 4, 4, 255, 45, 4, 4, 255, 44, 4, 4, 255, 43, 4, 4, 255, 43, 4, 4, 255, 42, 4, 4, 255, 42, 4, 4, 255, 42, 4, 4, 255, 42, 4, 4, 255, 42, 4, 4, 255, 42, 4, 4, 255, 42, 4, 4, 255, 42, 4, 4, 255, 42, 4, 4, 255, 43, 4, 4, 255, 43, 4, 4, 255, 44, 4, 4, 255, 45, 4, 4, 255, 45, 4, 4, 255, 46, 5, 5, 255, 47, 5, 5, 255, 48, 5, 5, 255, 49, 5, 5, 255, 50, 5, 5, 255, 52, 5, 5, 255, 53, 6, 6, 255, 54, 6, 6, 255, 55, 6, 6, 255, 57, 6, 6, 255, 58, 7, 7, 255, 59, 7, 7, 255, 61, 7, 7, 255, 62, 8, 8, 255, 64, 8, 8, 255, 65, 8, 8, 255, 67, 9, 9, 255, 68, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 76, 11, 11, 255, 77, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 84, 13, 13, 255, 85, 14, 14, 255, 87, 14, 14, 255, 89, 14, 14, 255, 90, 15, 15, 255, 92, 15, 15, 255, 93, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 106, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 111, 22, 22, 255, 113, 23, 23, 255, 114, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 140, 36, 36, 255, 141, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 187, 71, 71, 255, 188, 72, 72, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 194, 78, 78, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 89, 89, 255, 203, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 212, 101, 101, 255, 213, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 71, 71, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 179, 65, 65, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 119, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 101, 18, 18, 255, 99, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 82, 12, 12, 255, 80, 12, 12, 255, 78, 12, 12, 255, 77, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 69, 9, 9, 255, 68, 9, 9, 255, 66, 9, 9, 255, 65, 8, 8, 255, 63, 8, 8, 255, 62, 8, 8, 255, 61, 7, 7, 255, 59, 7, 7, 255, 58, 7, 7, 255, 57, 6, 6, 255, 55, 6, 6, 255, 54, 6, 6, 255, 53, 6, 6, 255, 52, 6, 6, 255, 51, 5, 5, 255, 50, 5, 5, 255, 49, 5, 5, 255, 48, 5, 5, 255, 47, 5, 5, 255, 46, 5, 5, 255, 46, 4, 4, 255, 45, 4, 4, 255, 45, 4, 4, 255, 44, 4, 4, 255, 44, 4, 4, 255, 44, 4, 4, 255, 44, 4, 4, 255, 44, 4, 4, 255, 44, 4, 4, 255, 44, 4, 4, 255, 44, 4, 4, 255, 44, 4, 4, 255, 45, 4, 4, 255, 45, 4, 4, 255, 46, 4, 4, 255, 46, 5, 5, 255, 47, 5, 5, 255, 48, 5, 5, 255, 49, 5, 5, 255, 50, 5, 5, 255, 51, 5, 5, 255, 52, 6, 6, 255, 53, 6, 6, 255, 54, 6, 6, 255, 55, 6, 6, 255, 57, 6, 6, 255, 58, 7, 7, 255, 59, 7, 7, 255, 61, 7, 7, 255, 62, 8, 8, 255, 63, 8, 8, 255, 65, 8, 8, 255, 66, 9, 9, 255, 68, 9, 9, 255, 69, 9, 9, 255, 71, 10, 10, 255, 72, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 77, 11, 11, 255, 78, 12, 12, 255, 80, 12, 12, 255, 82, 12, 12, 255, 83, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 94, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 101, 18, 18, 255, 102, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 202, 87, 87, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 131, 131, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 76, 76, 255, 191, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 70, 70, 255, 185, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 178, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 153, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 133, 33, 33, 255, 132, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 121, 27, 27, 255, 120, 26, 26, 255, 118, 26, 26, 255, 117, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 112, 23, 23, 255, 111, 22, 22, 255, 109, 22, 22, 255, 107, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 95, 17, 17, 255, 93, 16, 16, 255, 92, 15, 15, 255, 90, 15, 15, 255, 89, 15, 15, 255, 87, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 72, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 68, 9, 9, 255, 66, 8, 8, 255, 65, 8, 8, 255, 63, 8, 8, 255, 62, 8, 8, 255, 61, 7, 7, 255, 59, 7, 7, 255, 58, 7, 7, 255, 57, 7, 7, 255, 56, 6, 6, 255, 55, 6, 6, 255, 54, 6, 6, 255, 53, 6, 6, 255, 52, 5, 5, 255, 51, 5, 5, 255, 50, 5, 5, 255, 49, 5, 5, 255, 48, 5, 5, 255, 48, 5, 5, 255, 47, 5, 5, 255, 47, 5, 5, 255, 46, 5, 5, 255, 46, 4, 4, 255, 46, 4, 4, 255, 46, 4, 4, 255, 46, 4, 4, 255, 46, 4, 4, 255, 46, 4, 4, 255, 46, 4, 4, 255, 46, 5, 5, 255, 47, 5, 5, 255, 47, 5, 5, 255, 48, 5, 5, 255, 48, 5, 5, 255, 49, 5, 5, 255, 50, 5, 5, 255, 51, 5, 5, 255, 52, 5, 5, 255, 53, 6, 6, 255, 54, 6, 6, 255, 55, 6, 6, 255, 56, 6, 6, 255, 57, 7, 7, 255, 58, 7, 7, 255, 59, 7, 7, 255, 61, 7, 7, 255, 62, 8, 8, 255, 63, 8, 8, 255, 65, 8, 8, 255, 66, 8, 8, 255, 68, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 72, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 89, 15, 15, 255, 90, 15, 15, 255, 92, 15, 15, 255, 93, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 109, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 175, 60, 60, 255, 176, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 196, 82, 82, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 75, 75, 255, 190, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 172, 59, 59, 255, 171, 58, 58, 255, 170, 56, 56, 255, 169, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 29, 29, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 111, 23, 23, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 80, 12, 12, 255, 79, 12, 12, 255, 77, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 72, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 67, 9, 9, 255, 66, 8, 8, 255, 65, 8, 8, 255, 63, 8, 8, 255, 62, 8, 8, 255, 61, 7, 7, 255, 60, 7, 7, 255, 59, 7, 7, 255, 57, 7, 7, 255, 56, 6, 6, 255, 55, 6, 6, 255, 54, 6, 6, 255, 53, 6, 6, 255, 52, 6, 6, 255, 52, 5, 5, 255, 51, 5, 5, 255, 50, 5, 5, 255, 50, 5, 5, 255, 49, 5, 5, 255, 49, 5, 5, 255, 48, 5, 5, 255, 48, 5, 5, 255, 48, 5, 5, 255, 48, 5, 5, 255, 48, 5, 5, 255, 48, 5, 5, 255, 48, 5, 5, 255, 48, 5, 5, 255, 48, 5, 5, 255, 49, 5, 5, 255, 49, 5, 5, 255, 50, 5, 5, 255, 50, 5, 5, 255, 51, 5, 5, 255, 52, 5, 5, 255, 52, 6, 6, 255, 53, 6, 6, 255, 54, 6, 6, 255, 55, 6, 6, 255, 56, 6, 6, 255, 57, 7, 7, 255, 59, 7, 7, 255, 60, 7, 7, 255, 61, 7, 7, 255, 62, 8, 8, 255, 63, 8, 8, 255, 65, 8, 8, 255, 66, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 72, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 77, 11, 11, 255, 79, 12, 12, 255, 80, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 85, 13, 13, 255, 87, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 94, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 100, 18, 18, 255, 102, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 111, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 140, 36, 36, 255, 141, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 163, 51, 51, 255, 165, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 169, 55, 55, 255, 170, 56, 56, 255, 171, 58, 58, 255, 172, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 184, 68, 68, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 74, 74, 255, 189, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 147, 41, 41, 255, 146, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 107, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 87, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 83, 13, 13, 255, 82, 12, 12, 255, 80, 12, 12, 255, 79, 12, 12, 255, 77, 11, 11, 255, 76, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 67, 9, 9, 255, 66, 8, 8, 255, 65, 8, 8, 255, 64, 8, 8, 255, 62, 8, 8, 255, 61, 7, 7, 255, 60, 7, 7, 255, 59, 7, 7, 255, 58, 7, 7, 255, 57, 7, 7, 255, 56, 6, 6, 255, 55, 6, 6, 255, 54, 6, 6, 255, 53, 6, 6, 255, 53, 6, 6, 255, 52, 6, 6, 255, 52, 5, 5, 255, 51, 5, 5, 255, 51, 5, 5, 255, 50, 5, 5, 255, 50, 5, 5, 255, 50, 5, 5, 255, 50, 5, 5, 255, 50, 5, 5, 255, 50, 5, 5, 255, 50, 5, 5, 255, 50, 5, 5, 255, 50, 5, 5, 255, 51, 5, 5, 255, 51, 5, 5, 255, 52, 5, 5, 255, 52, 6, 6, 255, 53, 6, 6, 255, 53, 6, 6, 255, 54, 6, 6, 255, 55, 6, 6, 255, 56, 6, 6, 255, 57, 7, 7, 255, 58, 7, 7, 255, 59, 7, 7, 255, 60, 7, 7, 255, 61, 7, 7, 255, 62, 8, 8, 255, 64, 8, 8, 255, 65, 8, 8, 255, 66, 8, 8, 255, 67, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 76, 11, 11, 255, 77, 11, 11, 255, 79, 12, 12, 255, 80, 12, 12, 255, 82, 12, 12, 255, 83, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 120, 26, 26, 255, 121, 27, 27, 255, 123, 27, 27, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 142, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 182, 66, 66, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 130, 130, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 212, 102, 102, 255, 211, 101, 101, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 97, 97, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 72, 72, 255, 187, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 101, 18, 18, 255, 99, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 83, 13, 13, 255, 81, 12, 12, 255, 80, 12, 12, 255, 78, 11, 11, 255, 77, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 68, 9, 9, 255, 66, 9, 9, 255, 65, 8, 8, 255, 64, 8, 8, 255, 63, 8, 8, 255, 62, 7, 7, 255, 61, 7, 7, 255, 60, 7, 7, 255, 59, 7, 7, 255, 58, 7, 7, 255, 57, 6, 6, 255, 56, 6, 6, 255, 55, 6, 6, 255, 55, 6, 6, 255, 54, 6, 6, 255, 53, 6, 6, 255, 53, 6, 6, 255, 52, 6, 6, 255, 52, 6, 6, 255, 52, 6, 6, 255, 52, 5, 5, 255, 52, 5, 5, 255, 52, 5, 5, 255, 52, 5, 5, 255, 52, 5, 5, 255, 52, 6, 6, 255, 52, 6, 6, 255, 52, 6, 6, 255, 53, 6, 6, 255, 53, 6, 6, 255, 54, 6, 6, 255, 55, 6, 6, 255, 55, 6, 6, 255, 56, 6, 6, 255, 57, 6, 6, 255, 58, 7, 7, 255, 59, 7, 7, 255, 60, 7, 7, 255, 61, 7, 7, 255, 62, 7, 7, 255, 63, 8, 8, 255, 64, 8, 8, 255, 65, 8, 8, 255, 66, 9, 9, 255, 68, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 77, 11, 11, 255, 78, 11, 11, 255, 80, 12, 12, 255, 81, 12, 12, 255, 83, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 94, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 101, 18, 18, 255, 102, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 111, 22, 22, 255, 113, 23, 23, 255, 114, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 187, 71, 71, 255, 188, 72, 72, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 194, 78, 78, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 192, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 178, 64, 64, 255, 177, 63, 63, 255, 176, 61, 61, 255, 175, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 156, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 135, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 119, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 107, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 85, 13, 13, 255, 84, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 77, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 68, 9, 9, 255, 67, 9, 9, 255, 65, 8, 8, 255, 64, 8, 8, 255, 63, 8, 8, 255, 62, 8, 8, 255, 61, 7, 7, 255, 60, 7, 7, 255, 59, 7, 7, 255, 59, 7, 7, 255, 58, 7, 7, 255, 57, 7, 7, 255, 56, 6, 6, 255, 56, 6, 6, 255, 55, 6, 6, 255, 55, 6, 6, 255, 54, 6, 6, 255, 54, 6, 6, 255, 54, 6, 6, 255, 54, 6, 6, 255, 54, 6, 6, 255, 53, 6, 6, 255, 54, 6, 6, 255, 54, 6, 6, 255, 54, 6, 6, 255, 54, 6, 6, 255, 54, 6, 6, 255, 55, 6, 6, 255, 55, 6, 6, 255, 56, 6, 6, 255, 56, 6, 6, 255, 57, 7, 7, 255, 58, 7, 7, 255, 59, 7, 7, 255, 59, 7, 7, 255, 60, 7, 7, 255, 61, 7, 7, 255, 62, 8, 8, 255, 63, 8, 8, 255, 64, 8, 8, 255, 65, 8, 8, 255, 67, 9, 9, 255, 68, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 77, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 84, 13, 13, 255, 85, 13, 13, 255, 87, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 140, 36, 36, 255, 141, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 47, 47, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 63, 63, 255, 178, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 217, 110, 110, 255, 216, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 167, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 101, 19, 19, 255, 99, 18, 18, 255, 98, 17, 17, 255, 96, 17, 17, 255, 95, 16, 16, 255, 93, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 77, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 72, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 68, 9, 9, 255, 67, 9, 9, 255, 66, 8, 8, 255, 65, 8, 8, 255, 64, 8, 8, 255, 63, 8, 8, 255, 62, 8, 8, 255, 61, 7, 7, 255, 60, 7, 7, 255, 60, 7, 7, 255, 59, 7, 7, 255, 58, 7, 7, 255, 58, 7, 7, 255, 57, 7, 7, 255, 57, 6, 6, 255, 56, 6, 6, 255, 56, 6, 6, 255, 56, 6, 6, 255, 56, 6, 6, 255, 55, 6, 6, 255, 55, 6, 6, 255, 55, 6, 6, 255, 56, 6, 6, 255, 56, 6, 6, 255, 56, 6, 6, 255, 56, 6, 6, 255, 57, 6, 6, 255, 57, 7, 7, 255, 58, 7, 7, 255, 58, 7, 7, 255, 59, 7, 7, 255, 60, 7, 7, 255, 60, 7, 7, 255, 61, 7, 7, 255, 62, 8, 8, 255, 63, 8, 8, 255, 64, 8, 8, 255, 65, 8, 8, 255, 66, 8, 8, 255, 67, 9, 9, 255, 68, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 72, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 77, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 93, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 98, 17, 17, 255, 99, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 111, 22, 22, 255, 113, 23, 23, 255, 114, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 135, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 184, 68, 68, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 191, 75, 75, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 109, 109, 255, 217, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 228, 131, 131, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 74, 74, 255, 189, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 119, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 92, 15, 15, 255, 90, 15, 15, 255, 89, 15, 15, 255, 87, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 77, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 68, 9, 9, 255, 67, 9, 9, 255, 66, 8, 8, 255, 65, 8, 8, 255, 64, 8, 8, 255, 63, 8, 8, 255, 62, 8, 8, 255, 61, 7, 7, 255, 61, 7, 7, 255, 60, 7, 7, 255, 60, 7, 7, 255, 59, 7, 7, 255, 59, 7, 7, 255, 58, 7, 7, 255, 58, 7, 7, 255, 58, 7, 7, 255, 58, 7, 7, 255, 57, 7, 7, 255, 57, 7, 7, 255, 57, 7, 7, 255, 58, 7, 7, 255, 58, 7, 7, 255, 58, 7, 7, 255, 58, 7, 7, 255, 59, 7, 7, 255, 59, 7, 7, 255, 60, 7, 7, 255, 60, 7, 7, 255, 61, 7, 7, 255, 61, 7, 7, 255, 62, 8, 8, 255, 63, 8, 8, 255, 64, 8, 8, 255, 65, 8, 8, 255, 66, 8, 8, 255, 67, 9, 9, 255, 68, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 72, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 77, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 89, 15, 15, 255, 90, 15, 15, 255, 92, 15, 15, 255, 93, 16, 16, 255, 94, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 100, 18, 18, 255, 102, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 106, 20, 20, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 137, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 182, 66, 66, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 131, 131, 255, 229, 133, 133, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 72, 72, 255, 187, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 179, 65, 65, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 156, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 111, 23, 23, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 89, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 82, 12, 12, 255, 81, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 77, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 73, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 68, 9, 9, 255, 67, 9, 9, 255, 66, 9, 9, 255, 65, 8, 8, 255, 65, 8, 8, 255, 64, 8, 8, 255, 63, 8, 8, 255, 63, 8, 8, 255, 62, 8, 8, 255, 61, 7, 7, 255, 61, 7, 7, 255, 60, 7, 7, 255, 60, 7, 7, 255, 60, 7, 7, 255, 60, 7, 7, 255, 59, 7, 7, 255, 59, 7, 7, 255, 59, 7, 7, 255, 59, 7, 7, 255, 59, 7, 7, 255, 60, 7, 7, 255, 60, 7, 7, 255, 60, 7, 7, 255, 60, 7, 7, 255, 61, 7, 7, 255, 61, 7, 7, 255, 62, 8, 8, 255, 63, 8, 8, 255, 63, 8, 8, 255, 64, 8, 8, 255, 65, 8, 8, 255, 65, 8, 8, 255, 66, 9, 9, 255, 67, 9, 9, 255, 68, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 72, 10, 10, 255, 73, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 77, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 82, 12, 12, 255, 83, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 89, 14, 14, 255, 90, 15, 15, 255, 91, 15, 15, 255, 93, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 111, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 47, 47, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 187, 71, 71, 255, 188, 72, 72, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 221, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 213, 104, 104, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 202, 89, 89, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 192, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 70, 70, 255, 185, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 172, 59, 59, 255, 171, 57, 57, 255, 170, 56, 56, 255, 169, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 163, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 119, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 114, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 106, 21, 21, 255, 105, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 101, 19, 19, 255, 99, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 77, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 68, 9, 9, 255, 67, 9, 9, 255, 66, 9, 9, 255, 66, 8, 8, 255, 65, 8, 8, 255, 64, 8, 8, 255, 64, 8, 8, 255, 63, 8, 8, 255, 63, 8, 8, 255, 62, 8, 8, 255, 62, 8, 8, 255, 62, 8, 8, 255, 62, 7, 7, 255, 61, 7, 7, 255, 61, 7, 7, 255, 61, 7, 7, 255, 61, 7, 7, 255, 61, 7, 7, 255, 62, 7, 7, 255, 62, 8, 8, 255, 62, 8, 8, 255, 62, 8, 8, 255, 63, 8, 8, 255, 63, 8, 8, 255, 64, 8, 8, 255, 64, 8, 8, 255, 65, 8, 8, 255, 66, 8, 8, 255, 66, 9, 9, 255, 67, 9, 9, 255, 68, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 72, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 77, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 99, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 106, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 114, 23, 23, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 169, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 221, 115, 115, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 75, 75, 255, 190, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 153, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 107, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 98, 17, 17, 255, 96, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 80, 12, 12, 255, 79, 12, 12, 255, 77, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 68, 9, 9, 255, 67, 9, 9, 255, 67, 9, 9, 255, 66, 8, 8, 255, 66, 8, 8, 255, 65, 8, 8, 255, 65, 8, 8, 255, 64, 8, 8, 255, 64, 8, 8, 255, 64, 8, 8, 255, 63, 8, 8, 255, 63, 8, 8, 255, 63, 8, 8, 255, 63, 8, 8, 255, 63, 8, 8, 255, 63, 8, 8, 255, 63, 8, 8, 255, 64, 8, 8, 255, 64, 8, 8, 255, 64, 8, 8, 255, 65, 8, 8, 255, 65, 8, 8, 255, 66, 8, 8, 255, 66, 8, 8, 255, 67, 9, 9, 255, 67, 9, 9, 255, 68, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 71, 10, 10, 255, 72, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 77, 11, 11, 255, 79, 12, 12, 255, 80, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 96, 17, 17, 255, 98, 17, 17, 255, 99, 18, 18, 255, 100, 18, 18, 255, 102, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 140, 36, 36, 255, 141, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 183, 67, 67, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 229, 132, 132, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 73, 73, 255, 188, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 16, 16, 255, 93, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 80, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 77, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 69, 9, 9, 255, 69, 9, 9, 255, 68, 9, 9, 255, 67, 9, 9, 255, 67, 9, 9, 255, 67, 9, 9, 255, 66, 8, 8, 255, 66, 8, 8, 255, 66, 8, 8, 255, 65, 8, 8, 255, 65, 8, 8, 255, 65, 8, 8, 255, 65, 8, 8, 255, 65, 8, 8, 255, 65, 8, 8, 255, 65, 8, 8, 255, 66, 8, 8, 255, 66, 8, 8, 255, 66, 8, 8, 255, 67, 9, 9, 255, 67, 9, 9, 255, 67, 9, 9, 255, 68, 9, 9, 255, 69, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 71, 10, 10, 255, 72, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 77, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 80, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 93, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 111, 22, 22, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 161, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 71, 71, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 172, 59, 59, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 167, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 125, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 105, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 16, 16, 255, 93, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 84, 13, 13, 255, 83, 13, 13, 255, 82, 12, 12, 255, 80, 12, 12, 255, 79, 12, 12, 255, 78, 12, 12, 255, 77, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 72, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 70, 9, 9, 255, 69, 9, 9, 255, 69, 9, 9, 255, 68, 9, 9, 255, 68, 9, 9, 255, 68, 9, 9, 255, 67, 9, 9, 255, 67, 9, 9, 255, 67, 9, 9, 255, 67, 9, 9, 255, 67, 9, 9, 255, 67, 9, 9, 255, 67, 9, 9, 255, 67, 9, 9, 255, 67, 9, 9, 255, 68, 9, 9, 255, 68, 9, 9, 255, 68, 9, 9, 255, 69, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 72, 10, 10, 255, 72, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 77, 11, 11, 255, 78, 12, 12, 255, 79, 12, 12, 255, 80, 12, 12, 255, 82, 12, 12, 255, 83, 13, 13, 255, 84, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 90, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 93, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 172, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 194, 78, 78, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 229, 133, 133, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 76, 76, 255, 191, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 68, 68, 255, 183, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 156, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 123, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 118, 26, 26, 255, 117, 25, 25, 255, 116, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 106, 21, 21, 255, 105, 20, 20, 255, 104, 20, 20, 255, 102, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 16, 16, 255, 93, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 89, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 84, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 80, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 77, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 72, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 70, 9, 9, 255, 70, 9, 9, 255, 70, 9, 9, 255, 69, 9, 9, 255, 69, 9, 9, 255, 69, 9, 9, 255, 69, 9, 9, 255, 69, 9, 9, 255, 69, 9, 9, 255, 69, 9, 9, 255, 69, 9, 9, 255, 69, 9, 9, 255, 70, 9, 9, 255, 70, 9, 9, 255, 70, 9, 9, 255, 71, 10, 10, 255, 71, 10, 10, 255, 72, 10, 10, 255, 72, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 77, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 80, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 84, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 89, 14, 14, 255, 90, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 93, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 106, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 118, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 123, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 47, 47, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 183, 67, 67, 255, 184, 68, 68, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 133, 133, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 196, 82, 82, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 111, 23, 23, 255, 110, 22, 22, 255, 109, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 16, 16, 255, 93, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 84, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 82, 12, 12, 255, 81, 12, 12, 255, 80, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 77, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 74, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 72, 10, 10, 255, 72, 10, 10, 255, 72, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 71, 10, 10, 255, 72, 10, 10, 255, 72, 10, 10, 255, 72, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 77, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 80, 12, 12, 255, 81, 12, 12, 255, 82, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 84, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 90, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 93, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 109, 21, 21, 255, 110, 22, 22, 255, 111, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 128, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 165, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 71, 71, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 128, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 112, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 16, 16, 255, 94, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 84, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 78, 11, 11, 255, 77, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 74, 10, 10, 255, 74, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 73, 10, 10, 255, 74, 10, 10, 255, 74, 10, 10, 255, 74, 10, 10, 255, 75, 11, 11, 255, 75, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 77, 11, 11, 255, 78, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 84, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 90, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 94, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 110, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 194, 78, 78, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 89, 89, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 76, 76, 255, 191, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 49, 49, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 123, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 24, 24, 255, 115, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 92, 15, 15, 255, 91, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 84, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 81, 12, 12, 255, 81, 12, 12, 255, 80, 12, 12, 255, 79, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 77, 11, 11, 255, 77, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 75, 11, 11, 255, 75, 11, 11, 255, 75, 11, 11, 255, 75, 11, 11, 255, 75, 11, 11, 255, 75, 11, 11, 255, 74, 10, 10, 255, 75, 11, 11, 255, 75, 11, 11, 255, 75, 11, 11, 255, 75, 11, 11, 255, 75, 11, 11, 255, 75, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 77, 11, 11, 255, 77, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 79, 12, 12, 255, 80, 12, 12, 255, 81, 12, 12, 255, 81, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 84, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 91, 15, 15, 255, 92, 15, 15, 255, 93, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 96, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 115, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 123, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 135, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 183, 67, 67, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 231, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 196, 82, 82, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 73, 73, 255, 188, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 178, 64, 64, 255, 177, 63, 63, 255, 176, 61, 61, 255, 175, 60, 60, 255, 174, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 167, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 125, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 116, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 85, 14, 14, 255, 85, 13, 13, 255, 84, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 82, 12, 12, 255, 81, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 79, 12, 12, 255, 79, 12, 12, 255, 78, 11, 11, 255, 78, 11, 11, 255, 78, 11, 11, 255, 77, 11, 11, 255, 77, 11, 11, 255, 77, 11, 11, 255, 77, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 76, 11, 11, 255, 77, 11, 11, 255, 77, 11, 11, 255, 77, 11, 11, 255, 77, 11, 11, 255, 78, 11, 11, 255, 78, 11, 11, 255, 78, 11, 11, 255, 79, 12, 12, 255, 79, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 81, 12, 12, 255, 82, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 84, 13, 13, 255, 85, 13, 13, 255, 85, 14, 14, 255, 86, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 90, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 93, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 96, 17, 17, 255, 97, 17, 17, 255, 99, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 137, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 55, 55, 255, 169, 56, 56, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 174, 59, 59, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 63, 63, 255, 178, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 70, 70, 255, 185, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 49, 49, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 128, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 98, 17, 17, 255, 97, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 91, 15, 15, 255, 90, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 85, 14, 14, 255, 85, 13, 13, 255, 84, 13, 13, 255, 83, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 82, 12, 12, 255, 81, 12, 12, 255, 81, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 79, 12, 12, 255, 79, 12, 12, 255, 79, 12, 12, 255, 79, 12, 12, 255, 78, 12, 12, 255, 78, 11, 11, 255, 78, 11, 11, 255, 78, 11, 11, 255, 78, 11, 11, 255, 78, 11, 11, 255, 78, 12, 12, 255, 79, 12, 12, 255, 79, 12, 12, 255, 79, 12, 12, 255, 79, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 81, 12, 12, 255, 81, 12, 12, 255, 82, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 83, 13, 13, 255, 84, 13, 13, 255, 85, 13, 13, 255, 85, 14, 14, 255, 86, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 90, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 93, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 97, 17, 17, 255, 98, 17, 17, 255, 99, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 194, 78, 78, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 89, 89, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 75, 75, 255, 190, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 169, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 16, 16, 255, 94, 16, 16, 255, 93, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 90, 15, 15, 255, 89, 15, 15, 255, 89, 14, 14, 255, 88, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 83, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 82, 12, 12, 255, 81, 12, 12, 255, 81, 12, 12, 255, 81, 12, 12, 255, 81, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 80, 12, 12, 255, 81, 12, 12, 255, 81, 12, 12, 255, 81, 12, 12, 255, 81, 12, 12, 255, 82, 12, 12, 255, 82, 13, 13, 255, 83, 13, 13, 255, 83, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 86, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 89, 14, 14, 255, 89, 15, 15, 255, 90, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 93, 16, 16, 255, 94, 16, 16, 255, 95, 16, 16, 255, 96, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 99, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 105, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 169, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 72, 72, 255, 187, 71, 71, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 49, 49, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 126, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 123, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 94, 16, 16, 255, 93, 16, 16, 255, 92, 15, 15, 255, 91, 15, 15, 255, 90, 15, 15, 255, 89, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 85, 13, 13, 255, 85, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 83, 13, 13, 255, 83, 13, 13, 255, 83, 13, 13, 255, 82, 13, 13, 255, 82, 13, 13, 255, 82, 13, 13, 255, 82, 13, 13, 255, 82, 12, 12, 255, 82, 12, 12, 255, 82, 12, 12, 255, 82, 13, 13, 255, 82, 13, 13, 255, 82, 13, 13, 255, 82, 13, 13, 255, 83, 13, 13, 255, 83, 13, 13, 255, 83, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 85, 13, 13, 255, 85, 13, 13, 255, 86, 14, 14, 255, 86, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 89, 15, 15, 255, 90, 15, 15, 255, 91, 15, 15, 255, 92, 15, 15, 255, 93, 16, 16, 255, 94, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 96, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 99, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 123, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 128, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 137, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 72, 72, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 192, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 68, 68, 255, 183, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 98, 17, 17, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 92, 15, 15, 255, 91, 15, 15, 255, 90, 15, 15, 255, 90, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 88, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 85, 14, 14, 255, 85, 13, 13, 255, 85, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 84, 13, 13, 255, 85, 13, 13, 255, 85, 13, 13, 255, 85, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 90, 15, 15, 255, 90, 15, 15, 255, 91, 15, 15, 255, 92, 15, 15, 255, 93, 16, 16, 255, 93, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 96, 17, 17, 255, 97, 17, 17, 255, 98, 17, 17, 255, 99, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 124, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 127, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 183, 67, 67, 255, 184, 68, 68, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 89, 89, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 178, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 49, 49, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 128, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 125, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 21, 21, 255, 105, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 91, 15, 15, 255, 90, 15, 15, 255, 89, 15, 15, 255, 89, 15, 15, 255, 88, 14, 14, 255, 88, 14, 14, 255, 88, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 85, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 86, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 88, 14, 14, 255, 88, 14, 14, 255, 89, 15, 15, 255, 89, 15, 15, 255, 90, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 96, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 99, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 106, 21, 21, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 25, 25, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 130, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 135, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 139, 139, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 70, 70, 255, 185, 69, 69, 255, 184, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 156, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 135, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 125, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 117, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 109, 21, 21, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 99, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 17, 17, 255, 94, 16, 16, 255, 94, 16, 16, 255, 93, 16, 16, 255, 92, 16, 16, 255, 92, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 90, 15, 15, 255, 90, 15, 15, 255, 89, 15, 15, 255, 89, 15, 15, 255, 89, 14, 14, 255, 88, 14, 14, 255, 88, 14, 14, 255, 88, 14, 14, 255, 88, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 87, 14, 14, 255, 88, 14, 14, 255, 88, 14, 14, 255, 88, 14, 14, 255, 88, 14, 14, 255, 89, 14, 14, 255, 89, 15, 15, 255, 89, 15, 15, 255, 90, 15, 15, 255, 90, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 92, 15, 15, 255, 92, 16, 16, 255, 93, 16, 16, 255, 94, 16, 16, 255, 94, 16, 16, 255, 95, 17, 17, 255, 96, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 99, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 21, 21, 255, 110, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 25, 25, 255, 117, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 135, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 47, 47, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 184, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 195, 79, 79, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 75, 75, 255, 190, 74, 74, 255, 189, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 178, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 153, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 132, 32, 32, 255, 130, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 101, 18, 18, 255, 100, 18, 18, 255, 99, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 97, 17, 17, 255, 96, 17, 17, 255, 95, 17, 17, 255, 95, 16, 16, 255, 94, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 92, 16, 16, 255, 92, 16, 16, 255, 91, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 90, 15, 15, 255, 90, 15, 15, 255, 90, 15, 15, 255, 90, 15, 15, 255, 89, 15, 15, 255, 89, 15, 15, 255, 89, 15, 15, 255, 89, 15, 15, 255, 89, 15, 15, 255, 89, 15, 15, 255, 89, 15, 15, 255, 89, 15, 15, 255, 89, 15, 15, 255, 90, 15, 15, 255, 90, 15, 15, 255, 90, 15, 15, 255, 90, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 92, 16, 16, 255, 92, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 94, 16, 16, 255, 95, 16, 16, 255, 95, 17, 17, 255, 96, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 99, 18, 18, 255, 100, 18, 18, 255, 101, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 132, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 149, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 140, 140, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 196, 82, 82, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 71, 71, 255, 186, 70, 70, 255, 185, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 169, 55, 55, 255, 167, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 133, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 23, 23, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 100, 18, 18, 255, 99, 18, 18, 255, 98, 18, 18, 255, 98, 17, 17, 255, 97, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 95, 17, 17, 255, 95, 16, 16, 255, 94, 16, 16, 255, 94, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 92, 16, 16, 255, 92, 16, 16, 255, 92, 15, 15, 255, 92, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 91, 15, 15, 255, 92, 15, 15, 255, 92, 15, 15, 255, 92, 16, 16, 255, 92, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 94, 16, 16, 255, 94, 16, 16, 255, 95, 16, 16, 255, 95, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 97, 17, 17, 255, 98, 17, 17, 255, 98, 18, 18, 255, 99, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 106, 21, 21, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 111, 23, 23, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 131, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 55, 55, 255, 169, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 208, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 192, 76, 76, 255, 191, 75, 75, 255, 190, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 178, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 33, 33, 255, 134, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 127, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 116, 24, 24, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 104, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 101, 18, 18, 255, 100, 18, 18, 255, 99, 18, 18, 255, 99, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 97, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 95, 17, 17, 255, 95, 17, 17, 255, 95, 16, 16, 255, 94, 16, 16, 255, 94, 16, 16, 255, 94, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 93, 16, 16, 255, 94, 16, 16, 255, 94, 16, 16, 255, 94, 16, 16, 255, 95, 16, 16, 255, 95, 17, 17, 255, 95, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 99, 18, 18, 255, 99, 18, 18, 255, 100, 18, 18, 255, 101, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 104, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 125, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 134, 33, 33, 255, 135, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 141, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 165, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 139, 139, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 89, 89, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 72, 72, 255, 187, 71, 71, 255, 186, 70, 70, 255, 185, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 49, 49, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 153, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 116, 24, 24, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 108, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 104, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 100, 18, 18, 255, 99, 18, 18, 255, 98, 18, 18, 255, 98, 18, 18, 255, 97, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 95, 17, 17, 255, 95, 17, 17, 255, 95, 16, 16, 255, 95, 16, 16, 255, 95, 16, 16, 255, 95, 16, 16, 255, 94, 16, 16, 255, 94, 16, 16, 255, 94, 16, 16, 255, 95, 16, 16, 255, 95, 16, 16, 255, 95, 16, 16, 255, 95, 16, 16, 255, 95, 17, 17, 255, 95, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 98, 18, 18, 255, 98, 18, 18, 255, 99, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 101, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 104, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 126, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 135, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 72, 72, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 233, 141, 141, 255, 232, 140, 140, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 192, 76, 76, 255, 191, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 178, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 125, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 104, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 101, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 99, 18, 18, 255, 99, 18, 18, 255, 98, 18, 18, 255, 98, 18, 18, 255, 98, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 96, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 97, 17, 17, 255, 98, 17, 17, 255, 98, 18, 18, 255, 98, 18, 18, 255, 99, 18, 18, 255, 99, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 101, 18, 18, 255, 101, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 104, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 25, 25, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 157, 47, 47, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 140, 140, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 72, 72, 255, 187, 71, 71, 255, 186, 70, 70, 255, 185, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 125, 28, 28, 255, 124, 28, 28, 255, 123, 27, 27, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 116, 24, 24, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 23, 23, 255, 110, 22, 22, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 103, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 101, 19, 19, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 99, 18, 18, 255, 99, 18, 18, 255, 99, 18, 18, 255, 99, 18, 18, 255, 98, 18, 18, 255, 98, 18, 18, 255, 98, 18, 18, 255, 98, 18, 18, 255, 98, 18, 18, 255, 98, 18, 18, 255, 98, 18, 18, 255, 98, 18, 18, 255, 98, 18, 18, 255, 98, 18, 18, 255, 98, 18, 18, 255, 99, 18, 18, 255, 99, 18, 18, 255, 99, 18, 18, 255, 99, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 101, 19, 19, 255, 101, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 111, 23, 23, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 27, 27, 255, 124, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 144, 38, 38, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 72, 72, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 78, 78, 255, 193, 77, 77, 255, 192, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 49, 49, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 34, 34, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 116, 25, 25, 255, 115, 24, 24, 255, 114, 24, 24, 255, 114, 23, 23, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 106, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 104, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 101, 19, 19, 255, 101, 19, 19, 255, 101, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 100, 18, 18, 255, 101, 18, 18, 255, 101, 19, 19, 255, 101, 19, 19, 255, 101, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 104, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 106, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 114, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 25, 25, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 154, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 78, 78, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 71, 71, 255, 186, 70, 70, 255, 185, 69, 69, 255, 184, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 52, 52, 255, 164, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 145, 40, 40, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 34, 34, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 116, 24, 24, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 108, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 106, 20, 20, 255, 106, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 104, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 101, 19, 19, 255, 101, 19, 19, 255, 101, 19, 19, 255, 101, 19, 19, 255, 101, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 102, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 104, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 106, 20, 20, 255, 107, 21, 21, 255, 107, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 24, 24, 255, 117, 25, 25, 255, 118, 25, 25, 255, 118, 26, 26, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 164, 52, 52, 255, 165, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 184, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 234, 144, 144, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 78, 78, 255, 193, 77, 77, 255, 192, 76, 76, 255, 191, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 156, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 41, 41, 255, 148, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 34, 34, 255, 136, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 123, 27, 27, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 116, 25, 25, 255, 116, 24, 24, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 109, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 108, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 106, 21, 21, 255, 106, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 104, 20, 20, 255, 104, 20, 20, 255, 104, 20, 20, 255, 104, 20, 20, 255, 104, 20, 20, 255, 103, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 103, 19, 19, 255, 104, 20, 20, 255, 104, 20, 20, 255, 104, 20, 20, 255, 104, 20, 20, 255, 104, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 106, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 109, 22, 22, 255, 110, 22, 22, 255, 111, 22, 22, 255, 111, 23, 23, 255, 112, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 24, 24, 255, 116, 25, 25, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 136, 34, 34, 255, 137, 34, 34, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 148, 41, 41, 255, 149, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 47, 47, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 78, 78, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 69, 69, 255, 184, 68, 68, 255, 183, 67, 67, 255, 182, 66, 66, 255, 180, 66, 66, 255, 179, 65, 65, 255, 178, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 150, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 33, 33, 255, 134, 33, 33, 255, 133, 32, 32, 255, 132, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 125, 28, 28, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 116, 25, 25, 255, 116, 24, 24, 255, 115, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 113, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 109, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 108, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 106, 21, 21, 255, 106, 21, 21, 255, 106, 20, 20, 255, 106, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 105, 20, 20, 255, 106, 20, 20, 255, 106, 20, 20, 255, 106, 21, 21, 255, 106, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 109, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 112, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 24, 24, 255, 116, 25, 25, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 135, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 179, 65, 65, 255, 180, 66, 66, 255, 182, 66, 66, 255, 183, 67, 67, 255, 184, 68, 68, 255, 185, 69, 69, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 77, 77, 255, 192, 76, 76, 255, 191, 75, 75, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 174, 59, 59, 255, 173, 59, 59, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 160, 49, 49, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 33, 33, 255, 134, 33, 33, 255, 133, 32, 32, 255, 132, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 123, 28, 28, 255, 123, 27, 27, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 116, 25, 25, 255, 116, 24, 24, 255, 115, 24, 24, 255, 114, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 113, 23, 23, 255, 112, 23, 23, 255, 111, 23, 23, 255, 111, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 109, 22, 22, 255, 109, 22, 22, 255, 108, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 107, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 109, 22, 22, 255, 109, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 111, 22, 22, 255, 111, 23, 23, 255, 112, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 114, 24, 24, 255, 115, 24, 24, 255, 116, 24, 24, 255, 116, 25, 25, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 135, 33, 33, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 151, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 173, 59, 59, 255, 174, 59, 59, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 52, 52, 255, 163, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 127, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 125, 28, 28, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 116, 25, 25, 255, 116, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 114, 24, 24, 255, 114, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 111, 22, 22, 255, 111, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 109, 22, 22, 255, 109, 22, 22, 255, 109, 22, 22, 255, 109, 22, 22, 255, 109, 21, 21, 255, 109, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 108, 21, 21, 255, 109, 21, 21, 255, 109, 21, 21, 255, 109, 22, 22, 255, 109, 22, 22, 255, 109, 22, 22, 255, 109, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 111, 22, 22, 255, 111, 22, 22, 255, 112, 23, 23, 255, 112, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 114, 23, 23, 255, 114, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 116, 24, 24, 255, 116, 25, 25, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 125, 28, 28, 255, 126, 29, 29, 255, 127, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 52, 52, 255, 165, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 144, 144, 255, 235, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 75, 75, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 72, 72, 255, 187, 71, 71, 255, 186, 70, 70, 255, 185, 69, 69, 255, 184, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 169, 55, 55, 255, 168, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 151, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 125, 29, 29, 255, 125, 28, 28, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 116, 25, 25, 255, 116, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 114, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 113, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 111, 23, 23, 255, 111, 22, 22, 255, 111, 22, 22, 255, 111, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 110, 22, 22, 255, 111, 22, 22, 255, 111, 22, 22, 255, 111, 22, 22, 255, 111, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 114, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 116, 24, 24, 255, 116, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 119, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 125, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 168, 55, 55, 255, 169, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 184, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 153, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 135, 33, 33, 255, 134, 33, 33, 255, 133, 32, 32, 255, 132, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 128, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 121, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 120, 26, 26, 255, 119, 26, 26, 255, 118, 26, 26, 255, 118, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 116, 25, 25, 255, 116, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 114, 24, 24, 255, 114, 24, 24, 255, 114, 24, 24, 255, 113, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 112, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 114, 24, 24, 255, 114, 24, 24, 255, 114, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 116, 24, 24, 255, 116, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 118, 25, 25, 255, 118, 26, 26, 255, 119, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 127, 29, 29, 255, 128, 30, 30, 255, 128, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 135, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 154, 45, 45, 255, 153, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 37, 37, 255, 139, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 127, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 124, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 122, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 120, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 118, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 116, 25, 25, 255, 116, 25, 25, 255, 116, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 114, 24, 24, 255, 114, 24, 24, 255, 114, 24, 24, 255, 114, 24, 24, 255, 114, 24, 24, 255, 114, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 113, 23, 23, 255, 114, 23, 23, 255, 114, 24, 24, 255, 114, 24, 24, 255, 114, 24, 24, 255, 114, 24, 24, 255, 114, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 116, 24, 24, 255, 116, 25, 25, 255, 116, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 118, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 119, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 127, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 129, 30, 30, 255, 130, 31, 31, 255, 131, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 139, 36, 36, 255, 140, 37, 37, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 45, 45, 255, 154, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 146, 146, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 79, 79, 255, 194, 78, 78, 255, 193, 77, 77, 255, 192, 76, 76, 255, 191, 75, 75, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 72, 72, 255, 187, 71, 71, 255, 186, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 49, 49, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 156, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 40, 40, 255, 144, 39, 39, 255, 144, 38, 38, 255, 143, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 134, 33, 33, 255, 133, 32, 32, 255, 132, 32, 32, 255, 131, 32, 32, 255, 130, 31, 31, 255, 129, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 126, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 124, 28, 28, 255, 123, 28, 28, 255, 123, 27, 27, 255, 122, 27, 27, 255, 121, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 120, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 118, 26, 26, 255, 118, 25, 25, 255, 118, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 116, 25, 25, 255, 116, 25, 25, 255, 116, 24, 24, 255, 116, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 115, 24, 24, 255, 116, 24, 24, 255, 116, 24, 24, 255, 116, 25, 25, 255, 116, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 118, 25, 25, 255, 118, 25, 25, 255, 118, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 121, 27, 27, 255, 122, 27, 27, 255, 123, 27, 27, 255, 123, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 129, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 144, 38, 38, 255, 144, 39, 39, 255, 145, 40, 40, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 45, 45, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 47, 47, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 78, 78, 255, 195, 79, 79, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 236, 149, 149, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 49, 49, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 45, 45, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 43, 43, 255, 149, 42, 42, 255, 148, 41, 41, 255, 148, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 137, 34, 34, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 132, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 129, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 127, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 125, 29, 29, 255, 125, 28, 28, 255, 124, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 122, 27, 27, 255, 121, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 118, 25, 25, 255, 118, 25, 25, 255, 118, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 117, 25, 25, 255, 118, 25, 25, 255, 118, 25, 25, 255, 118, 25, 25, 255, 119, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 121, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 123, 28, 28, 255, 124, 28, 28, 255, 125, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 127, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 129, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 137, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 45, 45, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 47, 47, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 161, 49, 49, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 89, 89, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 169, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 164, 52, 52, 255, 163, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 47, 47, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 41, 41, 255, 148, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 135, 34, 34, 255, 135, 33, 33, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 131, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 129, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 127, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 124, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 121, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 118, 26, 26, 255, 118, 26, 26, 255, 118, 26, 26, 255, 118, 25, 25, 255, 118, 25, 25, 255, 118, 25, 25, 255, 118, 26, 26, 255, 118, 26, 26, 255, 118, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 119, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 121, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 123, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 127, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 129, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 131, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 135, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 140, 37, 37, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 41, 41, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 153, 45, 45, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 47, 47, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 52, 52, 255, 164, 52, 52, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 55, 55, 255, 170, 56, 56, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 201, 87, 87, 255, 202, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 72, 72, 255, 187, 71, 71, 255, 186, 70, 70, 255, 185, 69, 69, 255, 184, 68, 68, 255, 183, 67, 67, 255, 182, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 59, 59, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 55, 55, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 52, 52, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 49, 49, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 137, 34, 34, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 134, 33, 33, 255, 133, 32, 32, 255, 132, 32, 32, 255, 131, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 129, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 127, 30, 30, 255, 126, 29, 29, 255, 126, 29, 29, 255, 125, 29, 29, 255, 125, 29, 29, 255, 124, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 121, 27, 27, 255, 121, 27, 27, 255, 121, 27, 27, 255, 121, 27, 27, 255, 121, 27, 27, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 120, 26, 26, 255, 121, 27, 27, 255, 121, 27, 27, 255, 121, 27, 27, 255, 121, 27, 27, 255, 121, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 123, 28, 28, 255, 123, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 125, 29, 29, 255, 125, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 129, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 131, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 137, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 156, 47, 47, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 172, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 66, 66, 255, 183, 67, 67, 255, 184, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 49, 49, 255, 158, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 145, 40, 40, 255, 145, 39, 39, 255, 144, 38, 38, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 140, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 134, 33, 33, 255, 133, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 129, 31, 31, 255, 128, 30, 30, 255, 128, 30, 30, 255, 127, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 125, 29, 29, 255, 125, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 123, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 122, 27, 27, 255, 123, 27, 27, 255, 123, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 125, 28, 28, 255, 125, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 127, 29, 29, 255, 127, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 131, 31, 31, 255, 132, 32, 32, 255, 132, 32, 32, 255, 133, 32, 32, 255, 134, 33, 33, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 140, 37, 37, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 38, 38, 255, 145, 39, 39, 255, 145, 40, 40, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 237, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 148, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 134, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 132, 32, 32, 255, 131, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 129, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 127, 30, 30, 255, 127, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 125, 29, 29, 255, 125, 29, 29, 255, 125, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 123, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 124, 28, 28, 255, 125, 28, 28, 255, 125, 29, 29, 255, 125, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 127, 29, 29, 255, 127, 30, 30, 255, 127, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 129, 30, 30, 255, 129, 31, 31, 255, 130, 31, 31, 255, 131, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 142, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 47, 47, 255, 159, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 150, 150, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 76, 76, 255, 191, 75, 75, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 72, 72, 255, 187, 71, 71, 255, 186, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 161, 50, 50, 255, 161, 49, 49, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 145, 39, 39, 255, 144, 38, 38, 255, 143, 38, 38, 255, 142, 38, 38, 255, 141, 37, 37, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 136, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 134, 33, 33, 255, 133, 33, 33, 255, 133, 32, 32, 255, 132, 32, 32, 255, 131, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 129, 31, 31, 255, 129, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 127, 30, 30, 255, 127, 30, 30, 255, 127, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 125, 29, 29, 255, 125, 29, 29, 255, 125, 29, 29, 255, 125, 29, 29, 255, 125, 29, 29, 255, 125, 28, 28, 255, 125, 28, 28, 255, 125, 28, 28, 255, 125, 28, 28, 255, 125, 28, 28, 255, 125, 29, 29, 255, 125, 29, 29, 255, 125, 29, 29, 255, 125, 29, 29, 255, 125, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 127, 29, 29, 255, 127, 30, 30, 255, 127, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 129, 30, 30, 255, 129, 31, 31, 255, 129, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 131, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 133, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 141, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 38, 38, 255, 145, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 47, 47, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 233, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 69, 69, 255, 184, 68, 68, 255, 183, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 52, 52, 255, 162, 51, 51, 255, 162, 50, 50, 255, 161, 49, 49, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 143, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 140, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 138, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 136, 34, 34, 255, 135, 34, 34, 255, 135, 33, 33, 255, 134, 33, 33, 255, 133, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 132, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 129, 31, 31, 255, 129, 31, 31, 255, 129, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 127, 30, 30, 255, 127, 30, 30, 255, 127, 30, 30, 255, 127, 29, 29, 255, 127, 29, 29, 255, 127, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 126, 29, 29, 255, 127, 29, 29, 255, 127, 29, 29, 255, 127, 29, 29, 255, 127, 30, 30, 255, 127, 30, 30, 255, 127, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 129, 30, 30, 255, 129, 31, 31, 255, 129, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 131, 31, 31, 255, 131, 32, 32, 255, 131, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 133, 33, 33, 255, 134, 33, 33, 255, 135, 33, 33, 255, 135, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 140, 37, 37, 255, 141, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 49, 49, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 67, 67, 255, 184, 68, 68, 255, 185, 69, 69, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 140, 140, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 149, 41, 41, 255, 148, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 140, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 138, 35, 35, 255, 137, 35, 35, 255, 137, 34, 34, 255, 136, 34, 34, 255, 135, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 134, 33, 33, 255, 133, 33, 33, 255, 133, 33, 33, 255, 132, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 131, 32, 32, 255, 131, 31, 31, 255, 131, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 129, 31, 31, 255, 129, 31, 31, 255, 129, 30, 30, 255, 129, 30, 30, 255, 129, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 128, 30, 30, 255, 129, 30, 30, 255, 129, 30, 30, 255, 129, 30, 30, 255, 129, 31, 31, 255, 129, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 131, 31, 31, 255, 131, 31, 31, 255, 131, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 133, 33, 33, 255, 133, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 135, 34, 34, 255, 135, 34, 34, 255, 136, 34, 34, 255, 137, 34, 34, 255, 137, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 140, 36, 36, 255, 140, 37, 37, 255, 141, 37, 37, 255, 142, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 145, 40, 40, 255, 146, 40, 40, 255, 147, 40, 40, 255, 148, 41, 41, 255, 149, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 163, 51, 51, 255, 163, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 238, 154, 154, 255, 237, 153, 153, 255, 236, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 79, 79, 255, 194, 78, 78, 255, 193, 77, 77, 255, 192, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 47, 47, 255, 156, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 140, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 136, 34, 34, 255, 135, 34, 34, 255, 135, 34, 34, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 133, 33, 33, 255, 133, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 31, 31, 255, 131, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 130, 31, 31, 255, 131, 31, 31, 255, 131, 31, 31, 255, 131, 32, 32, 255, 131, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 133, 32, 32, 255, 133, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 135, 34, 34, 255, 135, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 137, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 139, 36, 36, 255, 140, 36, 36, 255, 140, 37, 37, 255, 141, 37, 37, 255, 142, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 156, 47, 47, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 179, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 78, 78, 255, 195, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 153, 153, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 89, 89, 255, 202, 88, 88, 255, 201, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 75, 75, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 165, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 49, 49, 255, 158, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 150, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 147, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 142, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 138, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 136, 34, 34, 255, 136, 34, 34, 255, 135, 34, 34, 255, 135, 34, 34, 255, 135, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 133, 33, 33, 255, 133, 33, 33, 255, 133, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 131, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 132, 32, 32, 255, 133, 32, 32, 255, 133, 33, 33, 255, 133, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 135, 33, 33, 255, 135, 34, 34, 255, 135, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 137, 35, 35, 255, 137, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 139, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 141, 37, 37, 255, 142, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 153, 45, 45, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 47, 47, 255, 158, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 52, 52, 255, 166, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 109, 109, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 72, 72, 255, 187, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 161, 50, 50, 255, 160, 49, 49, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 149, 41, 41, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 143, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 140, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 138, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 137, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 135, 34, 34, 255, 135, 34, 34, 255, 135, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 133, 33, 33, 255, 133, 33, 33, 255, 133, 33, 33, 255, 133, 33, 33, 255, 133, 32, 32, 255, 133, 32, 32, 255, 133, 32, 32, 255, 133, 32, 32, 255, 133, 32, 32, 255, 133, 32, 32, 255, 133, 32, 32, 255, 133, 32, 32, 255, 133, 32, 32, 255, 133, 33, 33, 255, 133, 33, 33, 255, 133, 33, 33, 255, 133, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 135, 33, 33, 255, 135, 34, 34, 255, 135, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 137, 34, 34, 255, 137, 35, 35, 255, 137, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 139, 36, 36, 255, 140, 36, 36, 255, 140, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 142, 37, 37, 255, 143, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 144, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 149, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 152, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 167, 54, 54, 255, 167, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 70, 70, 255, 187, 71, 71, 255, 188, 72, 72, 255, 189, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 153, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 148, 41, 41, 255, 147, 41, 41, 255, 146, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 145, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 143, 38, 38, 255, 142, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 140, 36, 36, 255, 140, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 137, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 135, 34, 34, 255, 135, 34, 34, 255, 135, 34, 34, 255, 135, 33, 33, 255, 135, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 134, 33, 33, 255, 135, 33, 33, 255, 135, 33, 33, 255, 135, 34, 34, 255, 135, 34, 34, 255, 135, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 137, 34, 34, 255, 137, 35, 35, 255, 137, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 139, 36, 36, 255, 140, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 141, 37, 37, 255, 142, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 146, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 151, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 153, 45, 45, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 186, 70, 70, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 233, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 196, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 170, 57, 57, 255, 169, 56, 56, 255, 169, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 49, 49, 255, 159, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 153, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 150, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 148, 41, 41, 255, 147, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 145, 39, 39, 255, 144, 39, 39, 255, 144, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 142, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 140, 37, 37, 255, 140, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 137, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 136, 34, 34, 255, 137, 34, 34, 255, 137, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 140, 36, 36, 255, 140, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 142, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 144, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 147, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 152, 43, 43, 255, 153, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 155, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 47, 47, 255, 159, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 163, 51, 51, 255, 163, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 60, 60, 255, 176, 61, 61, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 82, 82, 255, 197, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 140, 140, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 89, 89, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 78, 78, 255, 193, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 170, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 165, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 161, 50, 50, 255, 161, 49, 49, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 150, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 148, 41, 41, 255, 147, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 145, 39, 39, 255, 144, 39, 39, 255, 144, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 142, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 140, 36, 36, 255, 140, 36, 36, 255, 140, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 137, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 138, 35, 35, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 140, 36, 36, 255, 140, 36, 36, 255, 140, 36, 36, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 142, 37, 37, 255, 142, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 144, 38, 38, 255, 144, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 146, 40, 40, 255, 147, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 152, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 49, 49, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 68, 68, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 76, 76, 255, 193, 77, 77, 255, 194, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 201, 87, 87, 255, 202, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 233, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 156, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 150, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 149, 41, 41, 255, 148, 41, 41, 255, 147, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 145, 40, 40, 255, 145, 39, 39, 255, 144, 39, 39, 255, 144, 39, 39, 255, 144, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 142, 38, 38, 255, 142, 38, 38, 255, 142, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 140, 37, 37, 255, 140, 36, 36, 255, 140, 36, 36, 255, 140, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 139, 36, 36, 255, 140, 36, 36, 255, 140, 36, 36, 255, 140, 36, 36, 255, 140, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 142, 37, 37, 255, 142, 38, 38, 255, 142, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 144, 38, 38, 255, 144, 39, 39, 255, 144, 39, 39, 255, 145, 39, 39, 255, 145, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 147, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 149, 41, 41, 255, 149, 42, 42, 255, 150, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 152, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 156, 47, 47, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 56, 56, 255, 171, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 68, 68, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 192, 76, 76, 255, 193, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 49, 49, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 150, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 148, 41, 41, 255, 147, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 145, 40, 40, 255, 145, 39, 39, 255, 145, 39, 39, 255, 144, 39, 39, 255, 144, 39, 39, 255, 144, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 142, 38, 38, 255, 142, 38, 38, 255, 142, 37, 37, 255, 142, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 140, 37, 37, 255, 140, 37, 37, 255, 140, 37, 37, 255, 140, 37, 37, 255, 140, 37, 37, 255, 140, 37, 37, 255, 140, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 141, 37, 37, 255, 142, 37, 37, 255, 142, 37, 37, 255, 142, 38, 38, 255, 142, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 144, 38, 38, 255, 144, 39, 39, 255, 144, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 147, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 149, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 151, 43, 43, 255, 152, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 158, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 161, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 163, 51, 51, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 167, 54, 54, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 172, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 177, 62, 62, 255, 178, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 68, 68, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 74, 74, 255, 191, 75, 75, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 236, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 169, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 165, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 156, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 151, 43, 43, 255, 150, 42, 42, 255, 150, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 148, 41, 41, 255, 147, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 144, 39, 39, 255, 144, 39, 39, 255, 144, 39, 39, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 142, 38, 38, 255, 142, 38, 38, 255, 142, 38, 38, 255, 142, 38, 38, 255, 142, 38, 38, 255, 142, 37, 37, 255, 142, 37, 37, 255, 142, 37, 37, 255, 142, 37, 37, 255, 142, 37, 37, 255, 142, 37, 37, 255, 142, 37, 37, 255, 142, 38, 38, 255, 142, 38, 38, 255, 142, 38, 38, 255, 142, 38, 38, 255, 142, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 144, 39, 39, 255, 144, 39, 39, 255, 144, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 147, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 149, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 151, 43, 43, 255, 152, 44, 44, 255, 152, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 154, 45, 45, 255, 155, 45, 45, 255, 156, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 52, 52, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 68, 68, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 162, 162, 255, 239, 160, 160, 255, 239, 159, 159, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 202, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 198, 84, 84, 255, 197, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 170, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 161, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 159, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 156, 46, 46, 255, 155, 46, 46, 255, 154, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 150, 42, 42, 255, 150, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 148, 41, 41, 255, 148, 41, 41, 255, 147, 41, 41, 255, 147, 41, 41, 255, 147, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 145, 40, 40, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 144, 39, 39, 255, 144, 39, 39, 255, 144, 39, 39, 255, 144, 39, 39, 255, 144, 38, 38, 255, 144, 38, 38, 255, 144, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 143, 38, 38, 255, 144, 38, 38, 255, 144, 38, 38, 255, 144, 38, 38, 255, 144, 39, 39, 255, 144, 39, 39, 255, 144, 39, 39, 255, 144, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 147, 40, 40, 255, 147, 41, 41, 255, 147, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 149, 42, 42, 255, 149, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 151, 43, 43, 255, 152, 43, 43, 255, 152, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 154, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 161, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 167, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 179, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 68, 68, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 190, 74, 74, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 163, 51, 51, 255, 163, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 49, 49, 255, 160, 49, 49, 255, 159, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 156, 46, 46, 255, 155, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 153, 45, 45, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 150, 42, 42, 255, 150, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 147, 41, 41, 255, 147, 40, 40, 255, 147, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 145, 40, 40, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 39, 39, 255, 145, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 147, 40, 40, 255, 147, 40, 40, 255, 147, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 149, 41, 41, 255, 149, 42, 42, 255, 149, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 152, 44, 44, 255, 152, 44, 44, 255, 153, 44, 44, 255, 153, 45, 45, 255, 154, 45, 45, 255, 155, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 157, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 161, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 163, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 53, 53, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 60, 60, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 241, 164, 164, 255, 240, 162, 162, 255, 239, 160, 160, 255, 239, 159, 159, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 54, 54, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 165, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 49, 49, 255, 160, 49, 49, 255, 159, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 156, 47, 47, 255, 156, 46, 46, 255, 155, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 150, 43, 43, 255, 150, 42, 42, 255, 150, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 147, 41, 41, 255, 147, 41, 41, 255, 147, 41, 41, 255, 147, 40, 40, 255, 147, 40, 40, 255, 147, 40, 40, 255, 147, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 146, 40, 40, 255, 147, 40, 40, 255, 147, 40, 40, 255, 147, 40, 40, 255, 147, 40, 40, 255, 147, 41, 41, 255, 147, 41, 41, 255, 147, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 149, 41, 41, 255, 149, 42, 42, 255, 149, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 152, 44, 44, 255, 152, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 154, 45, 45, 255, 155, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 156, 47, 47, 255, 157, 47, 47, 255, 158, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 161, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 165, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 167, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 201, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 162, 162, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 175, 61, 61, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 49, 49, 255, 160, 49, 49, 255, 159, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 156, 46, 46, 255, 155, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 150, 43, 43, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 148, 41, 41, 255, 149, 41, 41, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 152, 43, 43, 255, 152, 44, 44, 255, 152, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 154, 45, 45, 255, 155, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 157, 47, 47, 255, 158, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 161, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 178, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 160, 160, 255, 239, 159, 159, 255, 239, 157, 157, 255, 238, 156, 156, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 233, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 175, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 159, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 157, 47, 47, 255, 157, 47, 47, 255, 156, 47, 47, 255, 156, 46, 46, 255, 156, 46, 46, 255, 155, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 153, 45, 45, 255, 153, 44, 44, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 43, 43, 255, 152, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 150, 43, 43, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 149, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 42, 42, 255, 150, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 152, 43, 43, 255, 152, 43, 43, 255, 152, 44, 44, 255, 152, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 153, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 155, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 158, 48, 48, 255, 158, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 160, 49, 49, 255, 161, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 178, 63, 63, 255, 179, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 74, 74, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 159, 159, 255, 240, 160, 160, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 183, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 174, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 167, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 165, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 160, 49, 49, 255, 159, 48, 48, 255, 159, 48, 48, 255, 158, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 156, 47, 47, 255, 156, 46, 46, 255, 156, 46, 46, 255, 155, 46, 46, 255, 155, 45, 45, 255, 155, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 153, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 43, 43, 255, 152, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 151, 43, 43, 255, 152, 43, 43, 255, 152, 43, 43, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 155, 45, 45, 255, 155, 45, 45, 255, 155, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 158, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 165, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 167, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 169, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 70, 70, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 74, 74, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 165, 165, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 236, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 175, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 171, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 169, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 167, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 159, 48, 48, 255, 159, 48, 48, 255, 158, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 153, 45, 45, 255, 153, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 152, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 153, 44, 44, 255, 153, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 155, 45, 45, 255, 155, 46, 46, 255, 155, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 158, 47, 47, 255, 158, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 160, 49, 49, 255, 161, 49, 49, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 165, 53, 53, 255, 166, 53, 53, 255, 167, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 169, 55, 55, 255, 169, 56, 56, 255, 170, 56, 56, 255, 171, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 60, 60, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 178, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 186, 71, 71, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 159, 48, 48, 255, 159, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 45, 45, 255, 155, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 154, 45, 45, 255, 155, 45, 45, 255, 155, 45, 45, 255, 155, 46, 46, 255, 155, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 158, 47, 47, 255, 158, 48, 48, 255, 158, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 213, 102, 102, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 167, 167, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 183, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 175, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 165, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 159, 49, 49, 255, 159, 48, 48, 255, 159, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 156, 47, 47, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 155, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 46, 46, 255, 156, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 158, 47, 47, 255, 158, 48, 48, 255, 158, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 52, 52, 255, 165, 53, 53, 255, 166, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 61, 61, 255, 175, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 178, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 189, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 170, 170, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 165, 165, 255, 240, 164, 164, 255, 240, 162, 162, 255, 239, 160, 160, 255, 239, 159, 159, 255, 238, 157, 157, 255, 238, 156, 156, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 190, 75, 75, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 184, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 169, 55, 55, 255, 168, 55, 55, 255, 167, 55, 55, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 52, 52, 255, 163, 51, 51, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 159, 49, 49, 255, 159, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 156, 47, 47, 255, 156, 47, 47, 255, 156, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 157, 47, 47, 255, 158, 47, 47, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 165, 53, 53, 255, 166, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 167, 55, 55, 255, 168, 55, 55, 255, 169, 55, 55, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 175, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 76, 76, 255, 193, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 215, 105, 105, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 162, 162, 255, 240, 164, 164, 255, 241, 165, 165, 255, 241, 167, 167, 255, 242, 168, 168, 255, 243, 171, 171, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 191, 76, 76, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 188, 73, 73, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 171, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 159, 49, 49, 255, 159, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 158, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 159, 48, 48, 255, 159, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 165, 53, 53, 255, 166, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 178, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 78, 78, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 184, 69, 69, 255, 183, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 179, 65, 65, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 55, 55, 255, 167, 54, 54, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 159, 49, 49, 255, 159, 49, 49, 255, 159, 49, 49, 255, 159, 49, 49, 255, 159, 49, 49, 255, 159, 49, 49, 255, 159, 49, 49, 255, 159, 49, 49, 255, 159, 49, 49, 255, 159, 49, 49, 255, 159, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 160, 49, 49, 255, 161, 49, 49, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 162, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 165, 53, 53, 255, 166, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 179, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 208, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 185, 70, 70, 255, 184, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 180, 66, 66, 255, 180, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 171, 57, 57, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 52, 52, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 50, 50, 255, 162, 50, 50, 255, 162, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 161, 50, 50, 255, 162, 50, 50, 255, 162, 50, 50, 255, 162, 50, 50, 255, 162, 51, 51, 255, 162, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 52, 52, 255, 165, 53, 53, 255, 165, 53, 53, 255, 166, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 83, 83, 255, 199, 84, 84, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 174, 174, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 184, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 171, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 55, 55, 255, 167, 54, 54, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 166, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 162, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 163, 51, 51, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 166, 53, 53, 255, 166, 53, 53, 255, 166, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 55, 55, 255, 169, 56, 56, 255, 169, 56, 56, 255, 170, 57, 57, 255, 170, 57, 57, 255, 171, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 182, 66, 66, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 243, 171, 171, 255, 243, 172, 172, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 241, 167, 167, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 183, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 174, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 171, 58, 58, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 166, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 52, 52, 255, 165, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 163, 52, 52, 255, 163, 52, 52, 255, 163, 52, 52, 255, 163, 52, 52, 255, 163, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 164, 52, 52, 255, 165, 52, 52, 255, 165, 52, 52, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 166, 53, 53, 255, 166, 53, 53, 255, 166, 54, 54, 255, 166, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 59, 59, 255, 174, 60, 60, 255, 175, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 183, 67, 67, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 201, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 111, 111, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 78, 78, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 184, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 171, 57, 57, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 55, 55, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 53, 53, 255, 166, 53, 53, 255, 166, 53, 53, 255, 166, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 165, 53, 53, 255, 166, 53, 53, 255, 166, 53, 53, 255, 166, 53, 53, 255, 166, 53, 53, 255, 166, 54, 54, 255, 166, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 55, 55, 255, 169, 56, 56, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 170, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 60, 60, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 68, 68, 255, 184, 69, 69, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 172, 172, 255, 242, 171, 171, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 233, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 208, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 79, 79, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 171, 58, 58, 255, 171, 57, 57, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 170, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 167, 55, 55, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 166, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 54, 54, 255, 167, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 60, 60, 255, 175, 61, 61, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 68, 68, 255, 184, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 208, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 211, 99, 99, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 171, 171, 255, 243, 172, 172, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 148, 148, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 78, 78, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 76, 76, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 71, 71, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 63, 63, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 171, 58, 58, 255, 171, 57, 57, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 170, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 168, 55, 55, 255, 169, 55, 55, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 170, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 61, 61, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 71, 71, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 146, 146, 255, 235, 147, 147, 255, 236, 148, 148, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 177, 177, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 239, 160, 160, 255, 239, 159, 159, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 171, 58, 58, 255, 171, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 56, 56, 255, 170, 56, 56, 255, 170, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 169, 56, 56, 255, 170, 56, 56, 255, 170, 56, 56, 255, 170, 56, 56, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 171, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 60, 60, 255, 175, 61, 61, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 89, 89, 255, 204, 90, 90, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 172, 172, 255, 242, 171, 171, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 63, 63, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 171, 58, 58, 255, 171, 58, 58, 255, 171, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 170, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 171, 57, 57, 255, 171, 58, 58, 255, 171, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 60, 60, 255, 175, 61, 61, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 171, 171, 255, 243, 172, 172, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 245, 179, 179, 255, 245, 182, 182, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 188, 73, 73, 255, 188, 73, 73, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 183, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 63, 63, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 176, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 172, 59, 59, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 58, 58, 255, 172, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 60, 60, 255, 175, 61, 61, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 67, 67, 255, 183, 68, 68, 255, 184, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 73, 73, 255, 188, 73, 73, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 183, 183, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 148, 148, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 134, 134, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 78, 78, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 189, 74, 74, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 60, 60, 255, 175, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 173, 59, 59, 255, 174, 59, 59, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 60, 60, 255, 175, 60, 60, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 68, 68, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 77, 77, 255, 192, 77, 77, 255, 193, 78, 78, 255, 194, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 89, 89, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 146, 146, 255, 235, 147, 147, 255, 236, 148, 148, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 181, 181, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 79, 79, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 189, 74, 74, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 184, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 176, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 60, 60, 255, 175, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 174, 60, 60, 255, 175, 60, 60, 255, 175, 60, 60, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 176, 62, 62, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 67, 67, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 69, 69, 255, 184, 69, 69, 255, 185, 70, 70, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 189, 74, 74, 255, 189, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 79, 79, 255, 195, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 182, 182, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 138, 138, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 190, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 189, 74, 74, 255, 188, 73, 73, 255, 188, 73, 73, 255, 187, 72, 72, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 176, 62, 62, 255, 176, 62, 62, 255, 176, 62, 62, 255, 176, 62, 62, 255, 176, 61, 61, 255, 176, 61, 61, 255, 176, 61, 61, 255, 176, 61, 61, 255, 176, 61, 61, 255, 176, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 175, 61, 61, 255, 176, 61, 61, 255, 176, 61, 61, 255, 176, 61, 61, 255, 176, 61, 61, 255, 176, 61, 61, 255, 176, 61, 61, 255, 176, 62, 62, 255, 176, 62, 62, 255, 176, 62, 62, 255, 176, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 177, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 67, 67, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 69, 69, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 186, 71, 71, 255, 187, 72, 72, 255, 187, 72, 72, 255, 188, 73, 73, 255, 188, 73, 73, 255, 189, 74, 74, 255, 189, 74, 74, 255, 190, 75, 75, 255, 190, 75, 75, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 186, 186, 255, 246, 184, 184, 255, 245, 183, 183, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 211, 99, 99, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 177, 63, 63, 255, 177, 63, 63, 255, 177, 63, 63, 255, 177, 63, 63, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 62, 62, 255, 177, 63, 63, 255, 177, 63, 63, 255, 177, 63, 63, 255, 177, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 67, 67, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 68, 68, 255, 184, 69, 69, 255, 184, 69, 69, 255, 185, 70, 70, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 89, 89, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 183, 183, 255, 246, 184, 184, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 232, 141, 141, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 213, 102, 102, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 83, 83, 255, 198, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 78, 78, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 178, 64, 64, 255, 178, 64, 64, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 63, 63, 255, 178, 64, 64, 255, 178, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 185, 70, 70, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 186, 71, 71, 255, 187, 72, 72, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 194, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 213, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 141, 141, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 186, 186, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 172, 172, 255, 242, 171, 171, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 215, 105, 105, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 78, 78, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 179, 65, 65, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 64, 64, 255, 179, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 180, 65, 65, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 68, 68, 255, 184, 69, 69, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 188, 73, 73, 255, 189, 74, 74, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 194, 78, 78, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 89, 89, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 104, 104, 255, 215, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 171, 171, 255, 243, 172, 172, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 76, 76, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 181, 66, 66, 255, 182, 66, 66, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 68, 68, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 190, 75, 75, 255, 191, 76, 76, 255, 191, 76, 76, 255, 192, 77, 77, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 201, 86, 86, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 246, 183, 183, 255, 246, 185, 185, 255, 246, 186, 186, 255, 247, 188, 188, 255, 247, 191, 191, 255, 247, 189, 189, 255, 247, 187, 187, 255, 246, 186, 186, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 176, 176, 255, 244, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 67, 67, 255, 183, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 182, 67, 67, 255, 183, 67, 67, 255, 183, 67, 67, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 68, 68, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 189, 74, 74, 255, 190, 75, 75, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 192, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 244, 174, 174, 255, 244, 176, 176, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 186, 186, 255, 247, 187, 187, 255, 247, 189, 189, 255, 247, 192, 192, 255, 247, 190, 190, 255, 247, 189, 189, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 213, 102, 102, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 202, 89, 89, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 69, 69, 255, 185, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 68, 68, 255, 184, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 183, 68, 68, 255, 184, 68, 68, 255, 184, 68, 68, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 191, 76, 76, 255, 192, 77, 77, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 89, 89, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 213, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 215, 105, 105, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 211, 99, 99, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 71, 71, 255, 187, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 186, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 69, 69, 255, 185, 69, 69, 255, 185, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 184, 69, 69, 255, 185, 69, 69, 255, 185, 69, 69, 255, 185, 69, 69, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 185, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 192, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 186, 186, 255, 246, 184, 184, 255, 246, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 196, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 72, 72, 255, 188, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 71, 71, 255, 187, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 70, 70, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 186, 71, 71, 255, 187, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 192, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 82, 82, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 218, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 246, 183, 183, 255, 246, 184, 184, 255, 246, 186, 186, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 192, 192, 255, 247, 191, 191, 255, 247, 189, 189, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 211, 99, 99, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 198, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 74, 74, 255, 190, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 72, 72, 255, 188, 72, 72, 255, 188, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 71, 71, 255, 187, 71, 71, 255, 187, 71, 71, 255, 187, 71, 71, 255, 187, 71, 71, 255, 187, 71, 71, 255, 187, 71, 71, 255, 187, 71, 71, 255, 187, 71, 71, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 187, 72, 72, 255, 188, 72, 72, 255, 188, 72, 72, 255, 188, 72, 72, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 211, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 120, 120, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 189, 189, 255, 247, 191, 191, 255, 248, 192, 192, 255, 248, 194, 194, 255, 248, 197, 197, 255, 248, 195, 195, 255, 248, 194, 194, 255, 247, 192, 192, 255, 247, 190, 190, 255, 247, 189, 189, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 86, 86, 255, 199, 85, 85, 255, 199, 84, 84, 255, 199, 84, 84, 255, 198, 83, 83, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 75, 75, 255, 191, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 73, 73, 255, 189, 73, 73, 255, 189, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 188, 73, 73, 255, 189, 73, 73, 255, 189, 73, 73, 255, 189, 73, 73, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 86, 86, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 89, 89, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 130, 130, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 192, 192, 255, 248, 194, 194, 255, 248, 195, 195, 255, 249, 198, 198, 255, 248, 196, 196, 255, 248, 195, 195, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 89, 89, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 198, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 74, 74, 255, 190, 74, 74, 255, 190, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 189, 74, 74, 255, 190, 74, 74, 255, 190, 74, 74, 255, 190, 74, 74, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 89, 89, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 195, 195, 255, 248, 196, 196, 255, 249, 199, 199, 255, 249, 198, 198, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 215, 105, 105, 255, 214, 105, 105, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 102, 102, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 99, 99, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 198, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 75, 75, 255, 191, 75, 75, 255, 191, 75, 75, 255, 191, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 190, 75, 75, 255, 191, 75, 75, 255, 191, 75, 75, 255, 191, 75, 75, 255, 191, 75, 75, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 191, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 201, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 99, 99, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 102, 102, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 105, 105, 255, 215, 105, 105, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 185, 185, 255, 246, 186, 186, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 249, 198, 198, 255, 249, 201, 201, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 192, 192, 255, 247, 191, 191, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 186, 186, 255, 246, 184, 184, 255, 246, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 116, 116, 255, 221, 115, 115, 255, 220, 115, 115, 255, 219, 114, 114, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 198, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 77, 77, 255, 193, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 76, 76, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 192, 77, 77, 255, 193, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 115, 115, 255, 221, 115, 115, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 246, 183, 183, 255, 246, 184, 184, 255, 246, 186, 186, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 191, 191, 255, 248, 192, 192, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 195, 195, 255, 248, 194, 194, 255, 247, 192, 192, 255, 247, 190, 190, 255, 247, 189, 189, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 184, 184, 255, 245, 183, 183, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 213, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 77, 77, 255, 193, 77, 77, 255, 193, 77, 77, 255, 193, 77, 77, 255, 193, 77, 77, 255, 193, 77, 77, 255, 193, 77, 77, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 193, 78, 78, 255, 194, 78, 78, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 102, 102, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 183, 183, 255, 246, 184, 184, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 192, 192, 255, 248, 194, 194, 255, 248, 195, 195, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 198, 198, 255, 248, 197, 197, 255, 248, 195, 195, 255, 248, 193, 193, 255, 247, 192, 192, 255, 247, 190, 190, 255, 247, 189, 189, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 100, 100, 255, 211, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 94, 94, 255, 207, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 202, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 194, 79, 79, 255, 195, 79, 79, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 84, 84, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 200, 86, 86, 255, 201, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 204, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 99, 99, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 102, 102, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 192, 192, 255, 248, 193, 193, 255, 248, 195, 195, 255, 248, 197, 197, 255, 249, 198, 198, 255, 249, 200, 200, 255, 249, 202, 202, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 201, 201, 255, 249, 200, 200, 255, 249, 198, 198, 255, 248, 196, 196, 255, 248, 195, 195, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 135, 135, 255, 229, 134, 134, 255, 229, 132, 132, 255, 229, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 203, 89, 89, 255, 202, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 85, 85, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 195, 80, 80, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 84, 84, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 200, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 95, 95, 255, 207, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 132, 132, 255, 229, 134, 134, 255, 230, 135, 135, 255, 230, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 195, 195, 255, 248, 196, 196, 255, 249, 198, 198, 255, 249, 200, 200, 255, 249, 201, 201, 255, 249, 203, 203, 255, 250, 206, 206, 255, 250, 204, 204, 255, 249, 203, 203, 255, 249, 201, 201, 255, 249, 199, 199, 255, 248, 198, 198, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 203, 89, 89, 255, 202, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 85, 85, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 196, 82, 82, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 81, 81, 255, 196, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 84, 84, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 200, 86, 86, 255, 201, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 204, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 216, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 185, 185, 255, 246, 186, 186, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 198, 198, 255, 249, 199, 199, 255, 249, 201, 201, 255, 249, 203, 203, 255, 250, 204, 204, 255, 250, 207, 207, 255, 250, 206, 206, 255, 250, 204, 204, 255, 249, 202, 202, 255, 249, 201, 201, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 192, 192, 255, 247, 191, 191, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 232, 141, 141, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 207, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 85, 85, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 197, 83, 83, 255, 197, 83, 83, 255, 197, 83, 83, 255, 197, 83, 83, 255, 197, 83, 83, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 82, 82, 255, 197, 83, 83, 255, 197, 83, 83, 255, 197, 83, 83, 255, 197, 83, 83, 255, 197, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 83, 83, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 201, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 204, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 222, 117, 117, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 185, 185, 255, 246, 186, 186, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 191, 191, 255, 248, 192, 192, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 201, 201, 255, 249, 202, 202, 255, 250, 204, 204, 255, 250, 206, 206, 255, 250, 209, 209, 255, 250, 207, 207, 255, 250, 205, 205, 255, 250, 204, 204, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 195, 195, 255, 248, 194, 194, 255, 247, 192, 192, 255, 247, 191, 191, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 203, 89, 89, 255, 202, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 85, 85, 255, 200, 85, 85, 255, 199, 85, 85, 255, 199, 85, 85, 255, 199, 85, 85, 255, 199, 85, 85, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 198, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 84, 84, 255, 199, 85, 85, 255, 199, 85, 85, 255, 199, 85, 85, 255, 199, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 201, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 204, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 110, 110, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 181, 181, 255, 246, 183, 183, 255, 246, 185, 185, 255, 246, 186, 186, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 191, 191, 255, 247, 192, 192, 255, 248, 194, 194, 255, 248, 195, 195, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 250, 204, 204, 255, 250, 205, 205, 255, 250, 207, 207, 255, 250, 210, 210, 255, 250, 208, 208, 255, 250, 207, 207, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 198, 198, 255, 248, 197, 197, 255, 248, 195, 195, 255, 248, 194, 194, 255, 247, 192, 192, 255, 247, 190, 190, 255, 247, 189, 189, 255, 247, 187, 187, 255, 246, 186, 186, 255, 246, 184, 184, 255, 246, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 144, 144, 255, 234, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 101, 101, 255, 212, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 208, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 86, 86, 255, 201, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 85, 85, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 200, 86, 86, 255, 201, 86, 86, 255, 201, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 207, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 97, 97, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 144, 144, 255, 234, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 246, 183, 183, 255, 246, 184, 184, 255, 246, 186, 186, 255, 247, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 192, 192, 255, 248, 194, 194, 255, 248, 195, 195, 255, 248, 197, 197, 255, 249, 198, 198, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 207, 207, 255, 250, 208, 208, 255, 251, 211, 211, 255, 250, 210, 210, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 201, 201, 255, 249, 200, 200, 255, 249, 198, 198, 255, 248, 197, 197, 255, 248, 195, 195, 255, 248, 193, 193, 255, 247, 192, 192, 255, 247, 190, 190, 255, 247, 189, 189, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 184, 184, 255, 245, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 202, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 86, 86, 255, 201, 86, 86, 255, 201, 86, 86, 255, 201, 86, 86, 255, 201, 86, 86, 255, 201, 86, 86, 255, 201, 86, 86, 255, 201, 86, 86, 255, 201, 86, 86, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 201, 87, 87, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 211, 99, 99, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 183, 183, 255, 246, 184, 184, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 192, 192, 255, 248, 193, 193, 255, 248, 195, 195, 255, 248, 197, 197, 255, 249, 198, 198, 255, 249, 200, 200, 255, 249, 201, 201, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 210, 210, 255, 251, 213, 213, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 204, 204, 255, 249, 203, 203, 255, 249, 201, 201, 255, 249, 200, 200, 255, 249, 198, 198, 255, 248, 196, 196, 255, 248, 195, 195, 255, 248, 193, 193, 255, 247, 192, 192, 255, 247, 190, 190, 255, 247, 189, 189, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 184, 184, 255, 245, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 213, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 202, 89, 89, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 88, 88, 255, 202, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 90, 90, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 207, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 102, 102, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 183, 183, 255, 246, 184, 184, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 192, 192, 255, 248, 193, 193, 255, 248, 195, 195, 255, 248, 196, 196, 255, 249, 198, 198, 255, 249, 200, 200, 255, 249, 201, 201, 255, 249, 203, 203, 255, 250, 204, 204, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 207, 207, 255, 250, 206, 206, 255, 250, 204, 204, 255, 249, 203, 203, 255, 249, 201, 201, 255, 249, 199, 199, 255, 249, 198, 198, 255, 248, 196, 196, 255, 248, 195, 195, 255, 248, 193, 193, 255, 247, 192, 192, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 91, 91, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 203, 90, 90, 255, 203, 90, 90, 255, 203, 90, 90, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 89, 89, 255, 203, 90, 90, 255, 203, 90, 90, 255, 203, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 183, 183, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 192, 192, 255, 248, 193, 193, 255, 248, 195, 195, 255, 248, 196, 196, 255, 249, 198, 198, 255, 249, 199, 199, 255, 249, 201, 201, 255, 249, 203, 203, 255, 250, 204, 204, 255, 250, 206, 206, 255, 250, 207, 207, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 216, 216, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 210, 210, 255, 250, 209, 209, 255, 250, 207, 207, 255, 250, 206, 206, 255, 250, 204, 204, 255, 249, 202, 202, 255, 249, 201, 201, 255, 249, 199, 199, 255, 248, 198, 198, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 234, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 212, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 91, 91, 255, 205, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 90, 90, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 204, 91, 91, 255, 205, 91, 91, 255, 205, 91, 91, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 94, 94, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 213, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 198, 198, 255, 249, 199, 199, 255, 249, 201, 201, 255, 249, 202, 202, 255, 250, 204, 204, 255, 250, 206, 206, 255, 250, 207, 207, 255, 250, 209, 209, 255, 251, 210, 210, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 217, 217, 255, 251, 215, 215, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 210, 210, 255, 250, 209, 209, 255, 250, 207, 207, 255, 250, 205, 205, 255, 250, 204, 204, 255, 249, 202, 202, 255, 249, 201, 201, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 145, 145, 255, 234, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 131, 131, 255, 228, 130, 130, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 212, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 205, 92, 92, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 94, 94, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 216, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 145, 145, 255, 234, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 201, 201, 255, 249, 202, 202, 255, 250, 204, 204, 255, 250, 205, 205, 255, 250, 207, 207, 255, 250, 209, 209, 255, 251, 210, 210, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 215, 215, 255, 252, 218, 218, 255, 251, 217, 217, 255, 251, 215, 215, 255, 251, 213, 213, 255, 251, 212, 212, 255, 251, 210, 210, 255, 250, 208, 208, 255, 250, 207, 207, 255, 250, 205, 205, 255, 250, 204, 204, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 94, 94, 255, 206, 94, 94, 255, 206, 94, 94, 255, 206, 94, 94, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 93, 93, 255, 206, 94, 94, 255, 206, 94, 94, 255, 206, 94, 94, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 94, 94, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 210, 99, 99, 255, 211, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 250, 204, 204, 255, 250, 205, 205, 255, 250, 207, 207, 255, 250, 208, 208, 255, 251, 210, 210, 255, 251, 212, 212, 255, 251, 213, 213, 255, 251, 215, 215, 255, 251, 217, 217, 255, 252, 220, 220, 255, 252, 218, 218, 255, 251, 216, 216, 255, 251, 215, 215, 255, 251, 213, 213, 255, 251, 211, 211, 255, 250, 210, 210, 255, 250, 208, 208, 255, 250, 207, 207, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 95, 95, 255, 208, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 207, 95, 95, 255, 208, 95, 95, 255, 208, 95, 95, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 98, 98, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 210, 99, 99, 255, 211, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 212, 102, 102, 255, 213, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 110, 110, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 148, 148, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 207, 207, 255, 250, 208, 208, 255, 250, 210, 210, 255, 251, 211, 211, 255, 251, 213, 213, 255, 251, 215, 215, 255, 251, 216, 216, 255, 252, 218, 218, 255, 252, 221, 221, 255, 252, 220, 220, 255, 252, 218, 218, 255, 251, 216, 216, 255, 251, 215, 215, 255, 251, 213, 213, 255, 251, 211, 211, 255, 250, 210, 210, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 208, 96, 96, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 98, 98, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 110, 110, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 210, 210, 255, 251, 211, 211, 255, 251, 213, 213, 255, 251, 215, 215, 255, 251, 216, 216, 255, 252, 218, 218, 255, 252, 220, 220, 255, 252, 223, 223, 255, 252, 221, 221, 255, 252, 219, 219, 255, 252, 218, 218, 255, 251, 216, 216, 255, 251, 214, 214, 255, 251, 213, 213, 255, 251, 211, 211, 255, 250, 210, 210, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 127, 127, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 98, 98, 255, 210, 98, 98, 255, 210, 98, 98, 255, 210, 98, 98, 255, 209, 98, 98, 255, 209, 98, 98, 255, 209, 98, 98, 255, 209, 98, 98, 255, 209, 98, 98, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 97, 97, 255, 209, 98, 98, 255, 209, 98, 98, 255, 209, 98, 98, 255, 209, 98, 98, 255, 209, 98, 98, 255, 210, 98, 98, 255, 210, 98, 98, 255, 210, 98, 98, 255, 210, 98, 98, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 211, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 110, 110, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 183, 183, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 210, 210, 255, 251, 211, 211, 255, 251, 213, 213, 255, 251, 214, 214, 255, 251, 216, 216, 255, 252, 218, 218, 255, 252, 219, 219, 255, 252, 221, 221, 255, 252, 224, 224, 255, 252, 223, 223, 255, 252, 221, 221, 255, 252, 219, 219, 255, 252, 218, 218, 255, 251, 216, 216, 255, 251, 214, 214, 255, 251, 213, 213, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 177, 177, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 234, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 138, 138, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 131, 131, 255, 228, 130, 130, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 114, 114, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 107, 107, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 210, 99, 99, 255, 211, 99, 99, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 101, 101, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 213, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 117, 117, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 130, 130, 255, 229, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 236, 148, 148, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 177, 177, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 183, 183, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 213, 213, 255, 251, 214, 214, 255, 251, 216, 216, 255, 252, 218, 218, 255, 252, 219, 219, 255, 252, 221, 221, 255, 252, 223, 223, 255, 252, 226, 226, 255, 252, 224, 224, 255, 252, 222, 222, 255, 252, 221, 221, 255, 252, 219, 219, 255, 251, 217, 217, 255, 251, 216, 216, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 177, 177, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 114, 114, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 101, 101, 255, 211, 101, 101, 255, 211, 101, 101, 255, 211, 101, 101, 255, 211, 101, 101, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 100, 100, 255, 211, 101, 101, 255, 211, 101, 101, 255, 211, 101, 101, 255, 211, 101, 101, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 101, 101, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 213, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 104, 104, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 218, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 117, 117, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 177, 177, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 183, 183, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 216, 216, 255, 251, 217, 217, 255, 252, 219, 219, 255, 252, 221, 221, 255, 252, 222, 222, 255, 252, 224, 224, 255, 253, 227, 227, 255, 252, 226, 226, 255, 252, 224, 224, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 219, 219, 255, 251, 217, 217, 255, 251, 216, 216, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 184, 184, 255, 246, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 152, 152, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 234, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 114, 114, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 212, 102, 102, 255, 213, 102, 102, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 104, 104, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 107, 107, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 217, 110, 110, 255, 218, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 152, 152, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 181, 181, 255, 246, 183, 183, 255, 246, 184, 184, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 216, 216, 255, 251, 217, 217, 255, 252, 219, 219, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 224, 224, 255, 252, 226, 226, 255, 253, 229, 229, 255, 253, 227, 227, 255, 252, 225, 225, 255, 252, 224, 224, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 219, 219, 255, 251, 217, 217, 255, 251, 215, 215, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 184, 184, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 137, 137, 255, 231, 137, 137, 255, 230, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 114, 114, 255, 219, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 107, 107, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 104, 104, 255, 214, 104, 104, 255, 214, 104, 104, 255, 214, 104, 104, 255, 213, 104, 104, 255, 213, 104, 104, 255, 213, 104, 104, 255, 213, 104, 104, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 103, 103, 255, 213, 104, 104, 255, 213, 104, 104, 255, 213, 104, 104, 255, 213, 104, 104, 255, 214, 104, 104, 255, 214, 104, 104, 255, 214, 104, 104, 255, 214, 104, 104, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 222, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 136, 136, 255, 231, 137, 137, 255, 231, 137, 137, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 184, 184, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 215, 215, 255, 251, 217, 217, 255, 252, 219, 219, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 224, 224, 255, 252, 225, 225, 255, 253, 227, 227, 255, 253, 230, 230, 255, 253, 229, 229, 255, 253, 227, 227, 255, 252, 225, 225, 255, 252, 224, 224, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 219, 219, 255, 251, 217, 217, 255, 251, 215, 215, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 189, 189, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 155, 155, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 234, 143, 143, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 114, 114, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 107, 107, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 214, 105, 105, 255, 215, 105, 105, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 107, 107, 255, 215, 107, 107, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 217, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 122, 122, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 136, 136, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 155, 155, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 185, 185, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 215, 215, 255, 251, 217, 217, 255, 252, 219, 219, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 224, 224, 255, 252, 225, 225, 255, 253, 227, 227, 255, 253, 229, 229, 255, 253, 232, 232, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 227, 227, 255, 252, 225, 225, 255, 252, 223, 223, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 219, 219, 255, 251, 217, 217, 255, 251, 215, 215, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 192, 192, 255, 247, 190, 190, 255, 247, 189, 189, 255, 247, 187, 187, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 169, 169, 255, 242, 168, 168, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 140, 140, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 114, 114, 255, 220, 114, 114, 255, 219, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 107, 107, 255, 216, 107, 107, 255, 216, 107, 107, 255, 215, 107, 107, 255, 215, 107, 107, 255, 215, 107, 107, 255, 215, 107, 107, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 106, 106, 255, 215, 107, 107, 255, 215, 107, 107, 255, 215, 107, 107, 255, 215, 107, 107, 255, 216, 107, 107, 255, 216, 107, 107, 255, 216, 107, 107, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 217, 110, 110, 255, 218, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 185, 185, 255, 246, 186, 186, 255, 247, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 192, 192, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 215, 215, 255, 251, 217, 217, 255, 252, 219, 219, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 223, 223, 255, 252, 225, 225, 255, 253, 227, 227, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 233, 233, 255, 253, 232, 232, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 227, 227, 255, 252, 225, 225, 255, 252, 223, 223, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 218, 218, 255, 251, 217, 217, 255, 251, 215, 215, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 192, 192, 255, 247, 190, 190, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 114, 114, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 216, 109, 109, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 108, 108, 255, 216, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 218, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 112, 112, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 221, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 146, 146, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 186, 186, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 192, 192, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 215, 215, 255, 251, 217, 217, 255, 252, 218, 218, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 223, 223, 255, 252, 225, 225, 255, 253, 227, 227, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 232, 232, 255, 253, 235, 235, 255, 253, 233, 233, 255, 253, 231, 231, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 227, 227, 255, 252, 225, 225, 255, 252, 223, 223, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 218, 218, 255, 251, 217, 217, 255, 251, 215, 215, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 195, 195, 255, 248, 193, 193, 255, 247, 192, 192, 255, 247, 190, 190, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 183, 183, 255, 245, 181, 181, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 177, 177, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 166, 166, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 234, 143, 143, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 114, 114, 255, 220, 114, 114, 255, 219, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 109, 109, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 217, 110, 110, 255, 218, 110, 110, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 112, 112, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 221, 117, 117, 255, 222, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 166, 166, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 177, 177, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 183, 183, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 186, 186, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 192, 192, 255, 248, 193, 193, 255, 248, 195, 195, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 215, 215, 255, 251, 217, 217, 255, 252, 218, 218, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 223, 223, 255, 252, 225, 225, 255, 253, 227, 227, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 231, 231, 255, 253, 233, 233, 255, 253, 236, 236, 255, 253, 235, 235, 255, 253, 233, 233, 255, 253, 231, 231, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 226, 226, 255, 252, 225, 225, 255, 252, 223, 223, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 218, 218, 255, 251, 217, 217, 255, 251, 215, 215, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 198, 198, 255, 248, 196, 196, 255, 248, 195, 195, 255, 248, 193, 193, 255, 247, 192, 192, 255, 247, 191, 191, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 171, 171, 255, 242, 169, 169, 255, 242, 168, 168, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 159, 159, 255, 239, 158, 158, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 234, 143, 143, 255, 233, 142, 142, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 219, 112, 112, 255, 218, 112, 112, 255, 218, 112, 112, 255, 218, 112, 112, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 111, 111, 255, 218, 112, 112, 255, 218, 112, 112, 255, 218, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 221, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 221, 117, 117, 255, 222, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 142, 142, 255, 234, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 191, 191, 255, 247, 192, 192, 255, 248, 193, 193, 255, 248, 195, 195, 255, 248, 196, 196, 255, 248, 198, 198, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 215, 215, 255, 251, 217, 217, 255, 252, 218, 218, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 223, 223, 255, 252, 225, 225, 255, 253, 226, 226, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 231, 231, 255, 253, 233, 233, 255, 253, 235, 235, 255, 254, 238, 238, 255, 253, 236, 236, 255, 253, 235, 235, 255, 253, 233, 233, 255, 253, 231, 231, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 226, 226, 255, 252, 225, 225, 255, 252, 223, 223, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 218, 218, 255, 251, 217, 217, 255, 251, 215, 215, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 201, 201, 255, 249, 199, 199, 255, 249, 198, 198, 255, 248, 196, 196, 255, 248, 195, 195, 255, 248, 194, 194, 255, 247, 192, 192, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 184, 184, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 244, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 147, 147, 255, 234, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 133, 133, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 219, 114, 114, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 112, 112, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 113, 113, 255, 219, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 221, 117, 117, 255, 222, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 133, 133, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 146, 146, 255, 235, 147, 147, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 184, 184, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 190, 190, 255, 247, 191, 191, 255, 247, 192, 192, 255, 248, 194, 194, 255, 248, 195, 195, 255, 248, 196, 196, 255, 249, 198, 198, 255, 249, 199, 199, 255, 249, 201, 201, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 215, 215, 255, 251, 217, 217, 255, 252, 218, 218, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 223, 223, 255, 252, 225, 225, 255, 253, 226, 226, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 231, 231, 255, 253, 233, 233, 255, 253, 235, 235, 255, 253, 236, 236, 255, 254, 240, 240, 255, 254, 238, 238, 255, 253, 236, 236, 255, 253, 235, 235, 255, 253, 233, 233, 255, 253, 231, 231, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 226, 226, 255, 252, 225, 225, 255, 252, 223, 223, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 218, 218, 255, 251, 217, 217, 255, 251, 215, 215, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 250, 204, 204, 255, 249, 202, 202, 255, 249, 201, 201, 255, 249, 199, 199, 255, 249, 198, 198, 255, 248, 197, 197, 255, 248, 195, 195, 255, 248, 194, 194, 255, 248, 192, 192, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 189, 189, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 158, 158, 255, 239, 157, 157, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 219, 114, 114, 255, 219, 114, 114, 255, 219, 114, 114, 255, 219, 114, 114, 255, 219, 114, 114, 255, 219, 114, 114, 255, 219, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 114, 114, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 222, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 129, 129, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 136, 136, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 146, 146, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 157, 157, 255, 239, 158, 158, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 185, 185, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 192, 192, 255, 248, 194, 194, 255, 248, 195, 195, 255, 248, 197, 197, 255, 249, 198, 198, 255, 249, 199, 199, 255, 249, 201, 201, 255, 249, 202, 202, 255, 250, 204, 204, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 215, 215, 255, 251, 217, 217, 255, 252, 218, 218, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 223, 223, 255, 252, 225, 225, 255, 253, 226, 226, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 231, 231, 255, 253, 233, 233, 255, 253, 235, 235, 255, 253, 236, 236, 255, 254, 238, 238, 255, 254, 241, 241, 255, 254, 240, 240, 255, 254, 238, 238, 255, 253, 236, 236, 255, 253, 235, 235, 255, 253, 233, 233, 255, 253, 231, 231, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 226, 226, 255, 252, 225, 225, 255, 252, 223, 223, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 219, 219, 255, 251, 217, 217, 255, 251, 215, 215, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 210, 210, 255, 250, 208, 208, 255, 250, 207, 207, 255, 250, 205, 205, 255, 250, 204, 204, 255, 249, 202, 202, 255, 249, 201, 201, 255, 249, 200, 200, 255, 249, 198, 198, 255, 248, 197, 197, 255, 248, 195, 195, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 237, 151, 151, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 130, 130, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 119, 119, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 220, 115, 115, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 116, 116, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 222, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 131, 131, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 136, 136, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 186, 186, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 195, 195, 255, 248, 197, 197, 255, 249, 198, 198, 255, 249, 200, 200, 255, 249, 201, 201, 255, 249, 202, 202, 255, 250, 204, 204, 255, 250, 205, 205, 255, 250, 207, 207, 255, 250, 208, 208, 255, 250, 210, 210, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 215, 215, 255, 251, 217, 217, 255, 252, 219, 219, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 223, 223, 255, 252, 225, 225, 255, 253, 226, 226, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 231, 231, 255, 253, 233, 233, 255, 253, 235, 235, 255, 253, 236, 236, 255, 254, 238, 238, 255, 254, 240, 240, 255, 254, 243, 243, 255, 254, 241, 241, 255, 254, 239, 239, 255, 254, 238, 238, 255, 253, 236, 236, 255, 253, 234, 234, 255, 253, 233, 233, 255, 253, 231, 231, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 226, 226, 255, 252, 225, 225, 255, 252, 223, 223, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 219, 219, 255, 251, 217, 217, 255, 251, 216, 216, 255, 251, 214, 214, 255, 251, 213, 213, 255, 251, 211, 211, 255, 250, 210, 210, 255, 250, 208, 208, 255, 250, 207, 207, 255, 250, 205, 205, 255, 250, 204, 204, 255, 249, 203, 203, 255, 249, 201, 201, 255, 249, 200, 200, 255, 249, 198, 198, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 192, 192, 255, 247, 190, 190, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 173, 173, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 237, 151, 151, 255, 236, 150, 150, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 123, 123, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 121, 121, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 119, 119, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 117, 117, 255, 222, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 221, 117, 117, 255, 222, 117, 117, 255, 222, 117, 117, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 150, 150, 255, 237, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 192, 192, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 198, 198, 255, 249, 200, 200, 255, 249, 201, 201, 255, 249, 203, 203, 255, 250, 204, 204, 255, 250, 205, 205, 255, 250, 207, 207, 255, 250, 208, 208, 255, 250, 210, 210, 255, 251, 211, 211, 255, 251, 213, 213, 255, 251, 214, 214, 255, 251, 216, 216, 255, 251, 217, 217, 255, 252, 219, 219, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 223, 223, 255, 252, 225, 225, 255, 253, 226, 226, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 231, 231, 255, 253, 233, 233, 255, 253, 234, 234, 255, 253, 236, 236, 255, 254, 238, 238, 255, 254, 239, 239, 255, 254, 241, 241, 255, 254, 244, 244, 255, 254, 243, 243, 255, 254, 241, 241, 255, 254, 239, 239, 255, 254, 238, 238, 255, 253, 236, 236, 255, 253, 234, 234, 255, 253, 233, 233, 255, 253, 231, 231, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 226, 226, 255, 252, 225, 225, 255, 252, 223, 223, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 219, 219, 255, 251, 217, 217, 255, 251, 216, 216, 255, 251, 214, 214, 255, 251, 213, 213, 255, 251, 211, 211, 255, 250, 210, 210, 255, 250, 208, 208, 255, 250, 207, 207, 255, 250, 206, 206, 255, 250, 204, 204, 255, 249, 203, 203, 255, 249, 201, 201, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 195, 195, 255, 248, 193, 193, 255, 247, 192, 192, 255, 247, 191, 191, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 184, 184, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 180, 180, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 171, 171, 255, 242, 170, 170, 255, 242, 168, 168, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 239, 157, 157, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 145, 145, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 136, 136, 255, 230, 135, 135, 255, 230, 134, 134, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 125, 125, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 121, 121, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 119, 119, 255, 223, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 118, 118, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 222, 119, 119, 255, 223, 119, 119, 255, 223, 119, 119, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 121, 121, 255, 223, 121, 121, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 123, 123, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 129, 129, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 131, 131, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 136, 136, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 140, 140, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 168, 168, 255, 242, 170, 170, 255, 242, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 184, 184, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 191, 191, 255, 247, 192, 192, 255, 248, 193, 193, 255, 248, 195, 195, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 201, 201, 255, 249, 203, 203, 255, 250, 204, 204, 255, 250, 206, 206, 255, 250, 207, 207, 255, 250, 208, 208, 255, 250, 210, 210, 255, 251, 211, 211, 255, 251, 213, 213, 255, 251, 214, 214, 255, 251, 216, 216, 255, 251, 217, 217, 255, 252, 219, 219, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 223, 223, 255, 252, 225, 225, 255, 253, 226, 226, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 231, 231, 255, 253, 233, 233, 255, 253, 234, 234, 255, 253, 236, 236, 255, 254, 238, 238, 255, 254, 239, 239, 255, 254, 241, 241, 255, 254, 243, 243, 255, 254, 246, 246, 255, 254, 244, 244, 255, 254, 243, 243, 255, 254, 241, 241, 255, 254, 239, 239, 255, 254, 238, 238, 255, 253, 236, 236, 255, 253, 234, 234, 255, 253, 233, 233, 255, 253, 231, 231, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 227, 227, 255, 252, 225, 225, 255, 252, 223, 223, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 219, 219, 255, 251, 217, 217, 255, 251, 216, 216, 255, 251, 214, 214, 255, 251, 213, 213, 255, 251, 211, 211, 255, 251, 210, 210, 255, 250, 209, 209, 255, 250, 207, 207, 255, 250, 206, 206, 255, 250, 204, 204, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 198, 198, 255, 248, 196, 196, 255, 248, 195, 195, 255, 248, 194, 194, 255, 248, 192, 192, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 189, 189, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 239, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 238, 155, 155, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 234, 143, 143, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 134, 134, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 127, 127, 255, 227, 127, 127, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 123, 123, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 121, 121, 255, 224, 121, 121, 255, 224, 121, 121, 255, 223, 121, 121, 255, 223, 121, 121, 255, 223, 121, 121, 255, 223, 121, 121, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 120, 120, 255, 223, 121, 121, 255, 223, 121, 121, 255, 223, 121, 121, 255, 223, 121, 121, 255, 224, 121, 121, 255, 224, 121, 121, 255, 224, 121, 121, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 123, 123, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 125, 125, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 127, 127, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 131, 131, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 139, 139, 255, 232, 140, 140, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 146, 146, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 155, 155, 255, 238, 155, 155, 255, 238, 156, 156, 255, 239, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 192, 192, 255, 248, 194, 194, 255, 248, 195, 195, 255, 248, 196, 196, 255, 248, 198, 198, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 204, 204, 255, 250, 206, 206, 255, 250, 207, 207, 255, 250, 209, 209, 255, 251, 210, 210, 255, 251, 211, 211, 255, 251, 213, 213, 255, 251, 214, 214, 255, 251, 216, 216, 255, 251, 217, 217, 255, 252, 219, 219, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 223, 223, 255, 252, 225, 225, 255, 253, 227, 227, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 231, 231, 255, 253, 233, 233, 255, 253, 234, 234, 255, 253, 236, 236, 255, 254, 238, 238, 255, 254, 239, 239, 255, 254, 241, 241, 255, 254, 243, 243, 255, 254, 244, 244, 255, 254, 248, 248, 255, 254, 246, 246, 255, 254, 244, 244, 255, 254, 243, 243, 255, 254, 241, 241, 255, 254, 239, 239, 255, 254, 238, 238, 255, 253, 236, 236, 255, 253, 235, 235, 255, 253, 233, 233, 255, 253, 231, 231, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 227, 227, 255, 252, 225, 225, 255, 252, 224, 224, 255, 252, 222, 222, 255, 252, 220, 220, 255, 252, 219, 219, 255, 252, 218, 218, 255, 251, 216, 216, 255, 251, 215, 215, 255, 251, 213, 213, 255, 251, 212, 212, 255, 251, 210, 210, 255, 250, 209, 209, 255, 250, 207, 207, 255, 250, 206, 206, 255, 250, 205, 205, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 201, 201, 255, 249, 199, 199, 255, 249, 198, 198, 255, 248, 197, 197, 255, 248, 195, 195, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 185, 185, 255, 246, 184, 184, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 242, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 240, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 238, 154, 154, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 234, 143, 143, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 139, 139, 255, 232, 138, 138, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 134, 134, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 127, 127, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 224, 123, 123, 255, 224, 123, 123, 255, 224, 123, 123, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 122, 122, 255, 224, 123, 123, 255, 224, 123, 123, 255, 224, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 125, 125, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 129, 129, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 131, 131, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 138, 138, 255, 232, 139, 139, 255, 232, 139, 139, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 146, 146, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 240, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 242, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 195, 195, 255, 248, 197, 197, 255, 249, 198, 198, 255, 249, 199, 199, 255, 249, 201, 201, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 207, 207, 255, 250, 209, 209, 255, 251, 210, 210, 255, 251, 212, 212, 255, 251, 213, 213, 255, 251, 215, 215, 255, 251, 216, 216, 255, 252, 218, 218, 255, 252, 219, 219, 255, 252, 220, 220, 255, 252, 222, 222, 255, 252, 224, 224, 255, 252, 225, 225, 255, 253, 227, 227, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 231, 231, 255, 253, 233, 233, 255, 253, 235, 235, 255, 253, 236, 236, 255, 254, 238, 238, 255, 254, 239, 239, 255, 254, 241, 241, 255, 254, 243, 243, 255, 254, 244, 244, 255, 254, 246, 246, 255, 254, 249, 249, 255, 254, 248, 248, 255, 254, 246, 246, 255, 254, 244, 244, 255, 254, 243, 243, 255, 254, 241, 241, 255, 254, 239, 239, 255, 254, 238, 238, 255, 253, 236, 236, 255, 253, 235, 235, 255, 253, 233, 233, 255, 253, 231, 231, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 227, 227, 255, 252, 225, 225, 255, 252, 224, 224, 255, 252, 222, 222, 255, 252, 221, 221, 255, 252, 219, 219, 255, 252, 218, 218, 255, 251, 216, 216, 255, 251, 215, 215, 255, 251, 213, 213, 255, 251, 212, 212, 255, 251, 210, 210, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 206, 206, 255, 250, 205, 205, 255, 250, 204, 204, 255, 249, 202, 202, 255, 249, 201, 201, 255, 249, 200, 200, 255, 249, 198, 198, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 192, 192, 255, 247, 191, 191, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 242, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 240, 160, 160, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 238, 154, 154, 255, 237, 153, 153, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 234, 144, 144, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 136, 136, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 134, 134, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 127, 127, 255, 227, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 125, 125, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 123, 123, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 124, 124, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 226, 127, 127, 255, 227, 127, 127, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 131, 131, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 138, 138, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 139, 139, 255, 232, 140, 140, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 144, 144, 255, 234, 144, 144, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 153, 153, 255, 238, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 242, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 185, 185, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 191, 191, 255, 247, 192, 192, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 198, 198, 255, 249, 200, 200, 255, 249, 201, 201, 255, 249, 202, 202, 255, 250, 204, 204, 255, 250, 205, 205, 255, 250, 206, 206, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 210, 210, 255, 251, 212, 212, 255, 251, 213, 213, 255, 251, 215, 215, 255, 251, 216, 216, 255, 252, 218, 218, 255, 252, 219, 219, 255, 252, 221, 221, 255, 252, 222, 222, 255, 252, 224, 224, 255, 252, 225, 225, 255, 253, 227, 227, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 231, 231, 255, 253, 233, 233, 255, 253, 235, 235, 255, 253, 236, 236, 255, 254, 238, 238, 255, 254, 239, 239, 255, 254, 241, 241, 255, 254, 243, 243, 255, 254, 244, 244, 255, 254, 246, 246, 255, 254, 248, 248, 255, 254, 251, 251, 255, 254, 249, 249, 255, 254, 248, 248, 255, 254, 246, 246, 255, 254, 244, 244, 255, 254, 243, 243, 255, 254, 241, 241, 255, 254, 239, 239, 255, 254, 238, 238, 255, 253, 236, 236, 255, 253, 235, 235, 255, 253, 233, 233, 255, 253, 231, 231, 255, 253, 230, 230, 255, 253, 228, 228, 255, 253, 227, 227, 255, 252, 225, 225, 255, 252, 224, 224, 255, 252, 222, 222, 255, 252, 221, 221, 255, 252, 219, 219, 255, 252, 218, 218, 255, 251, 216, 216, 255, 251, 215, 215, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 209, 209, 255, 250, 208, 208, 255, 250, 207, 207, 255, 250, 205, 205, 255, 250, 204, 204, 255, 249, 203, 203, 255, 249, 201, 201, 255, 249, 200, 200, 255, 249, 199, 199, 255, 248, 197, 197, 255, 248, 196, 196, 255, 248, 195, 195, 255, 248, 194, 194, 255, 248, 192, 192, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 189, 189, 255, 247, 187, 187, 255, 246, 186, 186, 255, 246, 185, 185, 255, 246, 184, 184, 255, 245, 183, 183, 255, 245, 182, 182, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 173, 173, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 159, 159, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 238, 154, 154, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 145, 145, 255, 234, 145, 145, 255, 234, 144, 144, 255, 234, 143, 143, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 142, 142, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 137, 137, 255, 231, 136, 136, 255, 231, 136, 136, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 134, 134, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 132, 132, 255, 228, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 127, 127, 255, 227, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 125, 125, 255, 226, 125, 125, 255, 226, 125, 125, 255, 226, 125, 125, 255, 226, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 225, 125, 125, 255, 226, 125, 125, 255, 226, 125, 125, 255, 226, 125, 125, 255, 226, 125, 125, 255, 226, 125, 125, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 227, 127, 127, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 129, 129, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 131, 131, 255, 228, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 135, 135, 255, 231, 136, 136, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 137, 137, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 139, 139, 255, 232, 140, 140, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 143, 143, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 145, 145, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 147, 147, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 173, 173, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 182, 182, 255, 245, 183, 183, 255, 246, 184, 184, 255, 246, 185, 185, 255, 246, 186, 186, 255, 247, 187, 187, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 192, 192, 255, 248, 194, 194, 255, 248, 195, 195, 255, 248, 196, 196, 255, 248, 197, 197, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 201, 201, 255, 249, 203, 203, 255, 250, 204, 204, 255, 250, 205, 205, 255, 250, 207, 207, 255, 250, 208, 208, 255, 250, 209, 209, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 215, 215, 255, 251, 216, 216, 255, 252, 218, 218, 255, 252, 219, 219, 255, 252, 221, 221, 255, 252, 222, 222, 255, 252, 224, 224, 255, 252, 225, 225, 255, 253, 227, 227, 255, 253, 228, 228, 255, 253, 230, 230, 255, 253, 231, 231, 255, 253, 233, 233, 255, 253, 235, 235, 255, 253, 236, 236, 255, 254, 238, 238, 255, 254, 239, 239, 255, 254, 241, 241, 255, 254, 243, 243, 255, 254, 244, 244, 255, 254, 246, 246, 255, 254, 248, 248, 255, 254, 249, 249, 255, 254, 253, 253, 255, 254, 251, 251, 255, 254, 249, 249, 255, 254, 248, 248, 255, 254, 246, 246, 255, 254, 244, 244, 255, 254, 243, 243, 255, 254, 241, 241, 255, 254, 240, 240, 255, 254, 238, 238, 255, 253, 236, 236, 255, 253, 235, 235, 255, 253, 233, 233, 255, 253, 232, 232, 255, 253, 230, 230, 255, 253, 229, 229, 255, 253, 227, 227, 255, 252, 226, 226, 255, 252, 224, 224, 255, 252, 223, 223, 255, 252, 221, 221, 255, 252, 220, 220, 255, 252, 218, 218, 255, 251, 217, 217, 255, 251, 215, 215, 255, 251, 214, 214, 255, 251, 212, 212, 255, 251, 211, 211, 255, 250, 210, 210, 255, 250, 208, 208, 255, 250, 207, 207, 255, 250, 206, 206, 255, 250, 204, 204, 255, 249, 203, 203, 255, 249, 202, 202, 255, 249, 200, 200, 255, 249, 199, 199, 255, 249, 198, 198, 255, 248, 196, 196, 255, 248, 195, 195, 255, 248, 194, 194, 255, 248, 193, 193, 255, 247, 191, 191, 255, 247, 190, 190, 255, 247, 189, 189, 255, 247, 188, 188, 255, 246, 187, 187, 255, 246, 186, 186, 255, 246, 184, 184, 255, 246, 183, 183, 255, 245, 182, 182, 255, 245, 181, 181, 255, 245, 180, 180, 255, 245, 179, 179, 255, 244, 178, 178, 255, 244, 177, 177, 255, 244, 176, 176, 255, 244, 175, 175, 255, 243, 174, 174, 255, 243, 172, 172, 255, 243, 171, 171, 255, 242, 170, 170, 255, 242, 169, 169, 255, 242, 168, 168, 255, 242, 168, 168, 255, 241, 167, 167, 255, 241, 166, 166, 255, 241, 165, 165, 255, 241, 164, 164, 255, 240, 163, 163, 255, 240, 162, 162, 255, 240, 161, 161, 255, 239, 160, 160, 255, 239, 159, 159, 255, 239, 158, 158, 255, 239, 158, 158, 255, 238, 157, 157, 255, 238, 156, 156, 255, 238, 155, 155, 255, 238, 154, 154, 255, 237, 154, 154, 255, 237, 153, 153, 255, 237, 152, 152, 255, 237, 151, 151, 255, 236, 151, 151, 255, 236, 150, 150, 255, 236, 149, 149, 255, 235, 148, 148, 255, 235, 148, 148, 255, 235, 147, 147, 255, 235, 146, 146, 255, 234, 146, 146, 255, 234, 145, 145, 255, 234, 144, 144, 255, 234, 144, 144, 255, 234, 143, 143, 255, 233, 143, 143, 255, 233, 142, 142, 255, 233, 141, 141, 255, 233, 141, 141, 255, 232, 140, 140, 255, 232, 140, 140, 255, 232, 139, 139, 255, 232, 139, 139, 255, 231, 138, 138, 255, 231, 138, 138, 255, 231, 137, 137, 255, 231, 137, 137, 255, 231, 136, 136, 255, 230, 136, 136, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 134, 134, 255, 230, 134, 134, 255, 230, 134, 134, 255, 229, 133, 133, 255, 229, 133, 133, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 131, 131, 255, 228, 131, 131, 255, 228, 131, 131, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 129, 129, 255, 227, 129, 129, 255, 227, 129, 129, 255, 227, 129, 129, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 127, 127, 255, 227, 127, 127, 255, 227, 127, 127, 255, 227, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 126, 126, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 226, 127, 127, 255, 227, 127, 127, 255, 227, 127, 127, 255, 227, 127, 127, 255, 227, 127, 127, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 128, 128, 255, 227, 129, 129, 255, 227, 129, 129, 255, 227, 129, 129, 255, 228, 129, 129, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 130, 130, 255, 228, 131, 131, 255, 228, 131, 131, 255, 229, 131, 131, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 132, 132, 255, 229, 133, 133, 255, 229, 133, 133, 255, 230, 134, 134, 255, 230, 134, 134, 255, 230, 134, 134, 255, 230, 135, 135, 255, 230, 135, 135, 255, 230, 136, 136, 255, 231, 136, 136, 255, 231, 137, 137, 255, 231, 137, 137, 255, 231, 138, 138, 255, 231, 138, 138, 255, 232, 139, 139, 255, 232, 139, 139, 255, 232, 140, 140, 255, 232, 140, 140, 255, 233, 141, 141, 255, 233, 141, 141, 255, 233, 142, 142, 255, 233, 143, 143, 255, 234, 143, 143, 255, 234, 144, 144, 255, 234, 144, 144, 255, 234, 145, 145, 255, 234, 146, 146, 255, 235, 146, 146, 255, 235, 147, 147, 255, 235, 148, 148, 255, 235, 148, 148, 255, 236, 149, 149, 255, 236, 150, 150, 255, 236, 151, 151, 255, 237, 151, 151, 255, 237, 152, 152, 255, 237, 153, 153, 255, 237, 154, 154, 255, 238, 154, 154, 255, 238, 155, 155, 255, 238, 156, 156, 255, 238, 157, 157, 255, 239, 158, 158, 255, 239, 158, 158, 255, 239, 159, 159, 255, 239, 160, 160, 255, 240, 161, 161, 255, 240, 162, 162, 255, 240, 163, 163, 255, 241, 164, 164, 255, 241, 165, 165, 255, 241, 166, 166, 255, 241, 167, 167, 255, 242, 168, 168, 255, 242, 168, 168, 255, 242, 169, 169, 255, 242, 170, 170, 255, 243, 171, 171, 255, 243, 172, 172, 255, 243, 174, 174, 255, 244, 175, 175, 255, 244, 176, 176, 255, 244, 177, 177, 255, 244, 178, 178, 255, 245, 179, 179, 255, 245, 180, 180, 255, 245, 181, 181, 255, 245, 182, 182, 255, 246, 183, 183, 255, 246, 184, 184, 255, 246, 186, 186, 255, 246, 187, 187, 255, 247, 188, 188, 255, 247, 189, 189, 255, 247, 190, 190, 255, 247, 191, 191, 255, 248, 193, 193, 255, 248, 194, 194, 255, 248, 195, 195, 255, 248, 196, 196, 255, 249, 198, 198, 255, 249, 199, 199, 255, 249, 200, 200, 255, 249, 202, 202, 255, 249, 203, 203, 255, 250, 204, 204, 255, 250, 206, 206, 255, 250, 207, 207, 255, 250, 208, 208, 255, 250, 210, 210, 255, 251, 211, 211, 255, 251, 212, 212, 255, 251, 214, 214, 255, 251, 215, 215, 255, 251, 217, 217, 255, 252, 218, 218, 255, 252, 220, 220, 255, 252, 221, 221, 255, 252, 223, 223, 255, 252, 224, 224, 255, 252, 226, 226, 255, 253, 227, 227, 255, 253, 229, 229, 255, 253, 230, 230, 255, 253, 232, 232, 255, 253, 233, 233, 255, 253, 235, 235, 255, 253, 236, 236, 255, 254, 238, 238, 255, 254, 240, 240, 255, 254, 241, 241, 255, 254, 243, 243, 255, 254, 244, 244, 255, 254, 246, 246, 255, 254, 248, 248, 255, 254, 249, 249, 255, 254, 251, 251, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 1 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/simple/TextureRectShape.gd b/simple/TextureRectShape.gd deleted file mode 100644 index bbedc37..0000000 --- a/simple/TextureRectShape.gd +++ /dev/null @@ -1,197 +0,0 @@ -tool -extends TextureRect - -var image : Image -var tex : ImageTexture - -export(Vector2) var bmin : Vector2 = Vector2(0.1, 0.1) -export(Vector2) var bmax : Vector2 = Vector2(1, 1) - -export(bool) var refresh setget reff,reffg - - -var p_o3704_albedo_color_r : float = 1.000000000; -var p_o3704_albedo_color_g : float = 1.000000000; -var p_o3704_albedo_color_b : float = 1.000000000; -var p_o3704_albedo_color_a : float = 1.000000000; -var p_o3704_metallic : float = 1.000000000; -var p_o3704_roughness : float = 1.000000000; -var p_o3704_emission_energy : float = 1.000000000; -var p_o3704_normal : float = 1.000000000; -var p_o3704_ao : float = 1.000000000; -var p_o3704_depth_scale : float = 0.500000000; -var p_o3704_sss : float = 0.000000000; - -var p_o69054_sides : float = 6.000000000; -var p_o69054_radius : float = 0.845361000; -var p_o69054_edge : float = 0.051546000; - -func gen() -> void: - if !image: - image = Image.new() - image.create(300, 300, false, Image.FORMAT_RGBA8) - - if !tex: - tex = ImageTexture.new() - -# var bmin : Vector2 = Vector2(0.1, 0.1) -# var bmax : Vector2 = Vector2(1, 1) - - image.lock() - - var w : float = image.get_width() - var h : float = image.get_width() - - var pseed : float = randf() + randi() - - for x in range(image.get_width()): - for y in range(image.get_height()): - var v : Vector2 = Vector2(x / w, y / h) - -# var c : float = shape_circle(v, p_o69054_sides, p_o69054_radius * 1.0, p_o69054_edge * 1.0) -# var c : float = shape_polygon(v, p_o69054_sides, p_o69054_radius * 1.0, p_o69054_edge * 1.0) -# var c : float = shape_star(v, p_o69054_sides, p_o69054_radius * 1.0, p_o69054_edge * 1.0) -# var c : float = shape_curved_star(v, p_o69054_sides, p_o69054_radius * 1.0, p_o69054_edge * 1.0) - var c : float = shape_rays(v, p_o69054_sides, p_o69054_radius * 1.0, p_o69054_edge * 1.0) - - image.set_pixel(x, y, Color(c, c, c, 1)) - - image.unlock() - - tex.create_from_image(image) - texture = tex - - -func shape_circle(uv : Vector2, sides : float, size : float, edge : float) -> float: - uv.x = 2.0 * uv.x - 1.0 - uv.y = 2.0 * uv.y - 1.0 - - edge = max(edge, 1.0e-8) - - var distance : float = uv.length() - - return clamp((1.0 - distance / size) / edge, 0.0, 1.0) - -func shape_polygon(uv : Vector2, sides : float, size : float, edge : float) -> float: - uv.x = 2.0 * uv.x - 1.0 - uv.y = 2.0 * uv.y - 1.0 - - edge = max(edge, 1.0e-8) - - #simple no branch for division by zero - uv.x += 0.0000001 - - var angle : float = atan(uv.y / uv.x) + 3.14159265359 - var slice : float = 6.28318530718 / sides - - return clamp((size - cos(floor(0.5 + angle / slice) * slice - angle) * uv.length()) / (edge * size), 0.0, 1.0) - -func shape_star(uv : Vector2, sides : float, size : float, edge : float) -> float: - uv.x = 2.0 * uv.x - 1.0 - uv.y = 2.0 * uv.y - 1.0 - - edge = max(edge, 1.0e-8); - - #simple no branch for division by zero - uv.x += 0.0000001 - - var angle : float = atan(uv.y / uv.x) - var slice : float = 6.28318530718 / sides - - return clamp((size - cos(floor(1.5 + angle / slice - 2.0 * step(0.5 * slice, modf(angle, slice))) * slice - angle) * uv.length()) / (edge * size), 0.0, 1.0); - -func shape_curved_star(uv : Vector2, sides : float, size : float, edge : float) -> float: - uv.x = 2.0 * uv.x - 1.0 - uv.y = 2.0 * uv.y - 1.0 - - edge = max(edge, 1.0e-8); - - #simple no branch for division by zero - uv.x += 0.0000001 - - var angle : float = 2.0*(atan(uv.y / uv.x) + 3.14159265359) - var slice : float = 6.28318530718 / sides - - return clamp((size - cos(floor(0.5 + 0.5 * angle / slice) * 2.0 * slice - angle) * uv.length())/(edge * size), 0.0, 1.0); - - -func shape_rays(uv : Vector2, sides : float, size : float, edge : float) -> float: - - uv.x = 2.0 * uv.x - 1.0 - uv.y = 2.0 * uv.y - 1.0 - - edge = 0.5 * max(edge, 1.0e-8) * size - - #simple no branch for division by zero - uv.x += 0.0000001 - - var slice : float = 6.28318530718 / sides - var angle : float = modf(atan(uv.y / uv.x) + 3.14159265359, slice) / slice - - return clamp(min((size - angle) / edge, angle / edge), 0.0, 1.0); - -func modf(x : float, y : float) -> float: - return x - y * floor(x / y) - -func fract(v : Vector2) -> Vector2: - v.x = v.x - floor(v.x) - v.y = v.y - floor(v.y) - - return v - -func fractf(f : float) -> float: - return f - floor(f) - -func rand(x : Vector2) -> float: - return fractf(cos(x.dot(Vector2(13.9898, 8.141))) * 43758.5453); - -func step(edge : float, x : float) -> float: - if x < edge: - return 0.0 - else: - return 1.0 - -#common ----- - -#float rand(vec2 x) { -# return fract(cos(dot(x, vec2(13.9898, 8.141))) * 43758.5453); -#} -# -#vec2 rand2(vec2 x) { -# return fract(cos(vec2(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)))) * 43758.5453); -#} -# -#vec3 rand3(vec2 x) { -# return fract(cos(vec3(dot(x, vec2(13.9898, 8.141)), -# dot(x, vec2(3.4562, 17.398)), -# dot(x, vec2(13.254, 5.867)))) * 43758.5453); -#} -# -#vec3 rgb2hsv(vec3 c) { -# vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); -# vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); -# vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); -# -# float d = q.x - min(q.w, q.y); -# float e = 1.0e-10; -# return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -#} -# -#vec3 hsv2rgb(vec3 c) { -# vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); -# vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); -# return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -#} - - -#end common - - -func reffg(): - return false - -func reff(bb): - if bb: - gen() - diff --git a/simple/TextureRectShape.tscn b/simple/TextureRectShape.tscn deleted file mode 100644 index 00676be..0000000 --- a/simple/TextureRectShape.tscn +++ /dev/null @@ -1,27 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://simple/TextureRectShape.gd" type="Script" id=1] - - -[sub_resource type="Image" id=1] -data = { -"data": PoolByteArray( 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 233, 233, 233, 255, 190, 190, 190, 255, 146, 146, 146, 255, 102, 102, 102, 255, 58, 58, 58, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 89, 89, 89, 255, 146, 146, 146, 255, 203, 203, 203, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 246, 246, 255, 180, 180, 180, 255, 114, 114, 114, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 77, 77, 77, 255, 133, 133, 133, 255, 187, 187, 187, 255, 242, 242, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 227, 227, 227, 255, 183, 183, 183, 255, 139, 139, 139, 255, 95, 95, 95, 255, 50, 50, 50, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 57, 57, 57, 255, 114, 114, 114, 255, 171, 171, 171, 255, 229, 229, 229, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 222, 222, 222, 255, 156, 156, 156, 255, 89, 89, 89, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 110, 110, 110, 255, 165, 165, 165, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 176, 176, 176, 255, 132, 132, 132, 255, 87, 87, 87, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 82, 82, 82, 255, 139, 139, 139, 255, 197, 197, 197, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 198, 198, 198, 255, 131, 131, 131, 255, 65, 65, 65, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 87, 87, 87, 255, 143, 143, 143, 255, 199, 199, 199, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 214, 214, 255, 169, 169, 169, 255, 125, 125, 125, 255, 80, 80, 80, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 107, 107, 107, 255, 165, 165, 165, 255, 223, 223, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 242, 242, 255, 174, 174, 174, 255, 107, 107, 107, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 64, 64, 64, 255, 120, 120, 120, 255, 176, 176, 176, 255, 232, 232, 232, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 207, 207, 207, 255, 162, 162, 162, 255, 117, 117, 117, 255, 72, 72, 72, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 74, 74, 74, 255, 132, 132, 132, 255, 190, 190, 190, 255, 249, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 217, 217, 217, 255, 150, 150, 150, 255, 82, 82, 82, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 97, 97, 97, 255, 154, 154, 154, 255, 210, 210, 210, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 200, 200, 200, 255, 155, 155, 155, 255, 110, 110, 110, 255, 64, 64, 64, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 99, 99, 99, 255, 158, 158, 158, 255, 217, 217, 217, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 193, 193, 193, 255, 125, 125, 125, 255, 57, 57, 57, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 73, 73, 73, 255, 131, 131, 131, 255, 187, 187, 187, 255, 244, 244, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 193, 193, 193, 255, 148, 148, 148, 255, 102, 102, 102, 255, 56, 56, 56, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 66, 66, 66, 255, 125, 125, 125, 255, 184, 184, 184, 255, 243, 243, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 237, 237, 255, 169, 169, 169, 255, 100, 100, 100, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 107, 107, 107, 255, 165, 165, 165, 255, 222, 222, 222, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 232, 232, 232, 255, 186, 186, 186, 255, 141, 141, 141, 255, 95, 95, 95, 255, 48, 48, 48, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 91, 91, 91, 255, 151, 151, 151, 255, 210, 210, 210, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 213, 213, 213, 255, 144, 144, 144, 255, 75, 75, 75, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 83, 83, 83, 255, 141, 141, 141, 255, 199, 199, 199, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 225, 225, 255, 179, 179, 179, 255, 133, 133, 133, 255, 87, 87, 87, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 117, 117, 117, 255, 177, 177, 177, 255, 238, 238, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 188, 188, 188, 255, 118, 118, 118, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 118, 118, 118, 255, 176, 176, 176, 255, 234, 234, 234, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 218, 218, 218, 255, 172, 172, 172, 255, 126, 126, 126, 255, 79, 79, 79, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 83, 83, 83, 255, 144, 144, 144, 255, 204, 204, 204, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 233, 233, 233, 255, 163, 163, 163, 255, 93, 93, 93, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 94, 94, 94, 255, 152, 152, 152, 255, 211, 211, 211, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 211, 211, 211, 255, 165, 165, 165, 255, 118, 118, 118, 255, 71, 71, 71, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 110, 110, 110, 255, 170, 170, 170, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 208, 208, 208, 255, 137, 137, 137, 255, 67, 67, 67, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 69, 69, 69, 255, 129, 129, 129, 255, 187, 187, 187, 255, 246, 246, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 204, 204, 204, 255, 157, 157, 157, 255, 110, 110, 110, 255, 63, 63, 63, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 75, 75, 75, 255, 136, 136, 136, 255, 198, 198, 198, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 182, 182, 182, 255, 111, 111, 111, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 45, 45, 45, 255, 104, 104, 104, 255, 164, 164, 164, 255, 223, 223, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 244, 244, 255, 197, 197, 197, 255, 150, 150, 150, 255, 102, 102, 102, 255, 54, 54, 54, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 102, 102, 102, 255, 163, 163, 163, 255, 225, 225, 225, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 228, 228, 228, 255, 157, 157, 157, 255, 85, 85, 85, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 80, 80, 80, 255, 140, 140, 140, 255, 199, 199, 199, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 237, 237, 255, 190, 190, 190, 255, 142, 142, 142, 255, 94, 94, 94, 255, 46, 46, 46, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 67, 67, 67, 255, 129, 129, 129, 255, 191, 191, 191, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 203, 203, 203, 255, 130, 130, 130, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 55, 55, 55, 255, 115, 115, 115, 255, 175, 175, 175, 255, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 230, 230, 230, 255, 183, 183, 183, 255, 135, 135, 135, 255, 86, 86, 86, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 94, 94, 94, 255, 156, 156, 156, 255, 219, 219, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 177, 177, 177, 255, 104, 104, 104, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 90, 90, 90, 255, 151, 151, 151, 255, 212, 212, 212, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 223, 255, 175, 175, 175, 255, 127, 127, 127, 255, 78, 78, 78, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 121, 121, 121, 255, 184, 184, 184, 255, 247, 247, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 150, 150, 150, 255, 77, 77, 77, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 65, 65, 65, 255, 126, 126, 126, 255, 187, 187, 187, 255, 248, 248, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 216, 216, 216, 255, 168, 168, 168, 255, 119, 119, 119, 255, 69, 69, 69, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 85, 85, 85, 255, 149, 149, 149, 255, 212, 212, 212, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 197, 197, 197, 255, 123, 123, 123, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 101, 101, 101, 255, 163, 163, 163, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 209, 209, 209, 255, 160, 160, 160, 255, 111, 111, 111, 255, 61, 61, 61, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 113, 113, 113, 255, 177, 177, 177, 255, 241, 241, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 171, 171, 171, 255, 96, 96, 96, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 76, 76, 76, 255, 138, 138, 138, 255, 200, 200, 200, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 202, 202, 202, 255, 152, 152, 152, 255, 102, 102, 102, 255, 52, 52, 52, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 77, 77, 77, 255, 141, 141, 141, 255, 206, 206, 206, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 219, 219, 219, 255, 144, 144, 144, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 112, 112, 112, 255, 175, 175, 175, 255, 237, 237, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 243, 243, 243, 255, 194, 194, 194, 255, 144, 144, 144, 255, 94, 94, 94, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 105, 105, 105, 255, 169, 169, 169, 255, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 192, 192, 192, 255, 116, 116, 116, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 87, 87, 87, 255, 150, 150, 150, 255, 213, 213, 213, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 236, 236, 255, 186, 186, 186, 255, 136, 136, 136, 255, 85, 85, 85, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 68, 68, 68, 255, 133, 133, 133, 255, 199, 199, 199, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 241, 241, 255, 164, 164, 164, 255, 88, 88, 88, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 124, 124, 124, 255, 187, 187, 187, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 229, 229, 229, 255, 179, 179, 179, 255, 128, 128, 128, 255, 77, 77, 77, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 96, 96, 96, 255, 162, 162, 162, 255, 228, 228, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 213, 213, 213, 255, 137, 137, 137, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 98, 98, 98, 255, 162, 162, 162, 255, 226, 226, 226, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 222, 222, 222, 255, 171, 171, 171, 255, 119, 119, 119, 255, 68, 68, 68, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 125, 125, 125, 255, 191, 191, 191, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 186, 186, 186, 255, 109, 109, 109, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 71, 71, 71, 255, 136, 136, 136, 255, 200, 200, 200, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 214, 214, 255, 163, 163, 163, 255, 111, 111, 111, 255, 59, 59, 59, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 87, 87, 87, 255, 154, 154, 154, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 236, 236, 255, 158, 158, 158, 255, 80, 80, 80, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 110, 110, 110, 255, 175, 175, 175, 255, 239, 239, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 206, 206, 206, 255, 154, 154, 154, 255, 102, 102, 102, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 116, 116, 116, 255, 184, 184, 184, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 208, 208, 208, 255, 129, 129, 129, 255, 51, 51, 51, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 83, 83, 83, 255, 148, 148, 148, 255, 214, 214, 214, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 198, 198, 198, 255, 146, 146, 146, 255, 94, 94, 94, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 78, 78, 78, 255, 146, 146, 146, 255, 214, 214, 214, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 180, 180, 180, 255, 101, 101, 101, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 55, 55, 55, 255, 122, 122, 122, 255, 187, 187, 187, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 243, 243, 243, 255, 190, 190, 190, 255, 138, 138, 138, 255, 85, 85, 85, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 108, 108, 108, 255, 176, 176, 176, 255, 245, 245, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 151, 151, 151, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 94, 94, 94, 255, 161, 161, 161, 255, 227, 227, 227, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 235, 235, 235, 255, 182, 182, 182, 255, 129, 129, 129, 255, 75, 75, 75, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 69, 69, 69, 255, 138, 138, 138, 255, 207, 207, 207, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 202, 202, 202, 255, 122, 122, 122, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 134, 134, 134, 255, 201, 201, 201, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 227, 227, 227, 255, 174, 174, 174, 255, 120, 120, 120, 255, 66, 66, 66, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 99, 99, 99, 255, 168, 168, 168, 255, 239, 239, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 173, 173, 173, 255, 92, 92, 92, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 106, 106, 106, 255, 174, 174, 174, 255, 241, 241, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 219, 219, 219, 255, 166, 166, 166, 255, 111, 111, 111, 255, 57, 57, 57, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 129, 129, 129, 255, 200, 200, 200, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 225, 225, 255, 144, 144, 144, 255, 62, 62, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 78, 78, 78, 255, 147, 147, 147, 255, 215, 215, 215, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 211, 211, 211, 255, 157, 157, 157, 255, 102, 102, 102, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 89, 89, 89, 255, 160, 160, 160, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 196, 196, 196, 255, 114, 114, 114, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 119, 119, 119, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 203, 203, 203, 255, 148, 148, 148, 255, 93, 93, 93, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 120, 120, 120, 255, 192, 192, 192, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 166, 166, 166, 255, 83, 83, 83, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 90, 90, 90, 255, 160, 160, 160, 255, 229, 229, 229, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 195, 195, 195, 255, 140, 140, 140, 255, 84, 84, 84, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 80, 80, 80, 255, 152, 152, 152, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 136, 136, 136, 255, 53, 53, 53, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 61, 61, 61, 255, 132, 132, 132, 255, 201, 201, 201, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 242, 242, 255, 186, 186, 186, 255, 130, 130, 130, 255, 74, 74, 74, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 111, 111, 111, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 190, 190, 190, 255, 105, 105, 105, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 103, 103, 103, 255, 173, 173, 173, 255, 244, 244, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 234, 234, 234, 255, 178, 178, 178, 255, 121, 121, 121, 255, 64, 64, 64, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 70, 70, 70, 255, 143, 143, 143, 255, 217, 217, 217, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 244, 244, 255, 159, 159, 159, 255, 74, 74, 74, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 73, 73, 73, 255, 145, 145, 145, 255, 216, 216, 216, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 225, 225, 255, 169, 169, 169, 255, 112, 112, 112, 255, 54, 54, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 28, 255, 102, 102, 102, 255, 176, 176, 176, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 214, 214, 255, 128, 128, 128, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 116, 116, 116, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 217, 217, 217, 255, 160, 160, 160, 255, 102, 102, 102, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 134, 134, 134, 255, 209, 209, 209, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 183, 183, 183, 255, 96, 96, 96, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 86, 86, 86, 255, 159, 159, 159, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 209, 209, 209, 255, 151, 151, 151, 255, 93, 93, 93, 255, 34, 34, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 92, 92, 92, 255, 167, 167, 167, 255, 243, 243, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 239, 239, 239, 255, 152, 152, 152, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 129, 129, 129, 255, 202, 202, 202, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 200, 200, 200, 255, 141, 141, 141, 255, 83, 83, 83, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 125, 125, 125, 255, 201, 201, 201, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 208, 208, 208, 255, 120, 120, 120, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 99, 99, 99, 255, 173, 173, 173, 255, 246, 246, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 191, 191, 191, 255, 132, 132, 132, 255, 73, 73, 73, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 82, 82, 82, 255, 158, 158, 158, 255, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 176, 176, 176, 255, 87, 87, 87, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 68, 68, 68, 255, 143, 143, 143, 255, 217, 217, 217, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 241, 241, 255, 182, 182, 182, 255, 122, 122, 122, 255, 62, 62, 62, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 115, 115, 115, 255, 193, 193, 193, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 234, 234, 234, 255, 144, 144, 144, 255, 54, 54, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 112, 112, 112, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 232, 232, 232, 255, 173, 173, 173, 255, 112, 112, 112, 255, 52, 52, 52, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 149, 149, 149, 255, 228, 228, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 201, 201, 201, 255, 111, 111, 111, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 81, 81, 81, 255, 157, 157, 157, 255, 233, 233, 233, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 223, 255, 163, 163, 163, 255, 102, 102, 102, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 105, 105, 105, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 169, 169, 169, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 126, 126, 126, 255, 203, 203, 203, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 214, 214, 255, 154, 154, 154, 255, 92, 92, 92, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 61, 61, 61, 255, 140, 140, 140, 255, 219, 219, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 228, 228, 228, 255, 135, 135, 135, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 95, 95, 95, 255, 172, 172, 172, 255, 249, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 205, 205, 205, 255, 144, 144, 144, 255, 82, 82, 82, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 95, 95, 95, 255, 175, 175, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 194, 194, 194, 255, 101, 101, 101, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 141, 141, 141, 255, 218, 218, 218, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 196, 196, 196, 255, 134, 134, 134, 255, 71, 71, 71, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 130, 130, 130, 255, 211, 211, 211, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 161, 161, 161, 255, 67, 67, 67, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 109, 109, 109, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 186, 186, 186, 255, 123, 123, 123, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 84, 84, 84, 255, 166, 166, 166, 255, 248, 248, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 126, 126, 126, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 76, 76, 76, 255, 156, 156, 156, 255, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 240, 240, 255, 177, 177, 177, 255, 113, 113, 113, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 38, 38, 38, 255, 120, 120, 120, 255, 202, 202, 202, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 91, 91, 91, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 123, 123, 123, 255, 203, 203, 203, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 230, 230, 230, 255, 167, 167, 167, 255, 102, 102, 102, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 156, 156, 156, 255, 240, 240, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 152, 152, 152, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 90, 90, 90, 255, 171, 171, 171, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 157, 157, 157, 255, 91, 91, 91, 255, 26, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 109, 109, 109, 255, 193, 193, 193, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 215, 215, 215, 255, 117, 117, 117, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 139, 139, 139, 255, 220, 220, 220, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 211, 211, 211, 255, 146, 146, 146, 255, 80, 80, 80, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 61, 61, 61, 255, 146, 146, 146, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 180, 180, 180, 255, 81, 81, 81, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 105, 105, 105, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 202, 202, 202, 255, 136, 136, 136, 255, 69, 69, 69, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 98, 98, 98, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 244, 244, 255, 144, 144, 144, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 154, 154, 154, 255, 237, 237, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 191, 191, 191, 255, 125, 125, 125, 255, 57, 57, 57, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 136, 136, 136, 255, 223, 223, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 208, 208, 208, 255, 107, 107, 107, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 120, 120, 120, 255, 204, 204, 204, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 181, 181, 181, 255, 114, 114, 114, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 87, 87, 87, 255, 174, 174, 174, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 171, 171, 171, 255, 70, 70, 70, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 171, 171, 171, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 171, 171, 171, 255, 102, 102, 102, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 125, 125, 125, 255, 214, 214, 214, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 237, 237, 255, 134, 134, 134, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 136, 136, 136, 255, 222, 222, 222, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 228, 228, 228, 255, 160, 160, 160, 255, 91, 91, 91, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 75, 75, 75, 255, 164, 164, 164, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 200, 200, 200, 255, 96, 96, 96, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 101, 101, 101, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 218, 218, 218, 255, 149, 149, 149, 255, 79, 79, 79, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 113, 113, 113, 255, 204, 204, 204, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 163, 163, 163, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 152, 152, 152, 255, 240, 240, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 208, 208, 208, 255, 138, 138, 138, 255, 67, 67, 67, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 153, 153, 153, 255, 245, 245, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 124, 124, 124, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 117, 117, 117, 255, 205, 205, 205, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 197, 197, 197, 255, 126, 126, 126, 255, 54, 54, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 102, 102, 102, 255, 194, 194, 194, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 192, 192, 192, 255, 85, 85, 85, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 80, 80, 80, 255, 170, 170, 170, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 186, 186, 186, 255, 114, 114, 114, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 142, 142, 142, 255, 236, 236, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 153, 153, 153, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 133, 133, 133, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 247, 247, 255, 175, 175, 175, 255, 102, 102, 102, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 114, 114, 114, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 96, 96, 96, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 237, 237, 255, 164, 164, 164, 255, 90, 90, 90, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 36, 36, 36, 255, 131, 131, 131, 255, 227, 227, 227, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 57, 57, 57, 255, 150, 150, 150, 255, 243, 243, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 226, 226, 226, 255, 152, 152, 152, 255, 77, 77, 77, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 173, 173, 173, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 144, 144, 144, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 112, 112, 112, 255, 206, 206, 206, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 215, 215, 215, 255, 140, 140, 140, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 119, 119, 119, 255, 217, 217, 217, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 216, 216, 216, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 169, 169, 169, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 204, 204, 204, 255, 128, 128, 128, 255, 51, 51, 51, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 162, 162, 162, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 175, 175, 175, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 130, 130, 130, 255, 226, 226, 226, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 192, 192, 192, 255, 115, 115, 115, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 106, 106, 106, 255, 206, 206, 206, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 133, 133, 133, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 180, 180, 180, 255, 102, 102, 102, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 150, 150, 150, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 208, 208, 208, 255, 90, 90, 90, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 148, 148, 148, 255, 246, 246, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 246, 246, 255, 168, 168, 168, 255, 89, 89, 89, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 93, 93, 93, 255, 195, 195, 195, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 165, 165, 165, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 108, 108, 108, 255, 207, 207, 207, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 235, 235, 235, 255, 156, 156, 156, 255, 75, 75, 75, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 138, 138, 138, 255, 242, 242, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 242, 242, 255, 122, 122, 122, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 167, 167, 167, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 223, 255, 143, 143, 143, 255, 62, 62, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 79, 79, 79, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 199, 199, 199, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 126, 126, 126, 255, 228, 228, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 211, 211, 211, 255, 130, 130, 130, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 125, 125, 125, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 155, 155, 155, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 84, 84, 84, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 199, 199, 199, 255, 116, 116, 116, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 172, 172, 172, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 235, 235, 235, 255, 110, 110, 110, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 146, 146, 146, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 186, 186, 186, 255, 102, 102, 102, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 111, 111, 111, 255, 220, 220, 220, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 190, 190, 190, 255, 63, 63, 63, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 103, 103, 103, 255, 209, 209, 209, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 173, 173, 173, 255, 88, 88, 88, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 159, 159, 159, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 144, 144, 144, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 166, 166, 166, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 160, 160, 160, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 97, 97, 97, 255, 209, 209, 209, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 226, 226, 226, 255, 96, 96, 96, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 122, 122, 122, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 233, 233, 233, 255, 146, 146, 146, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 146, 146, 146, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 180, 180, 180, 255, 48, 48, 48, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 132, 132, 132, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 197, 197, 197, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 131, 131, 131, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 143, 143, 143, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 207, 207, 207, 255, 117, 117, 117, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 132, 132, 132, 255, 249, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 217, 217, 217, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 97, 97, 97, 255, 210, 210, 210, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 193, 193, 193, 255, 102, 102, 102, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 169, 169, 169, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 165, 165, 165, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 179, 255, 87, 87, 87, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 117, 117, 117, 255, 238, 238, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 118, 118, 118, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 118, 118, 118, 255, 234, 234, 234, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 165, 165, 165, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 170, 170, 170, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 208, 208, 208, 255, 67, 67, 67, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 69, 69, 69, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 244, 244, 255, 150, 150, 150, 255, 54, 54, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 225, 225, 225, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 157, 157, 157, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 140, 140, 140, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 230, 230, 230, 255, 135, 135, 135, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 156, 156, 156, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 104, 104, 104, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 212, 212, 212, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 216, 216, 216, 255, 119, 119, 119, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 212, 212, 212, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 197, 197, 197, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 39, 39, 39, 255, 163, 163, 163, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 202, 202, 202, 255, 102, 102, 102, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 141, 141, 141, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 144, 144, 144, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 112, 112, 112, 255, 237, 237, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 186, 186, 186, 255, 85, 85, 85, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 68, 68, 68, 255, 199, 199, 199, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 241, 241, 255, 88, 88, 88, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 171, 171, 171, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 125, 125, 125, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 186, 186, 186, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 136, 136, 136, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 154, 154, 154, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 129, 129, 129, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 83, 83, 83, 255, 214, 214, 214, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 243, 243, 243, 255, 138, 138, 138, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 108, 108, 108, 255, 245, 245, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 161, 161, 161, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 227, 227, 227, 255, 120, 120, 120, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 168, 168, 168, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 173, 173, 173, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 106, 106, 106, 255, 241, 241, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 211, 211, 211, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 114, 114, 114, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 195, 195, 195, 255, 84, 84, 84, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 152, 152, 152, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 53, 53, 53, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 132, 132, 132, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 178, 178, 178, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 70, 70, 70, 255, 217, 217, 217, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 159, 159, 159, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 216, 216, 216, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 160, 160, 160, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 134, 134, 134, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 96, 96, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 159, 159, 159, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 141, 141, 141, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 201, 201, 201, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 208, 208, 208, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 99, 99, 99, 255, 246, 246, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 241, 241, 255, 122, 122, 122, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 115, 115, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 144, 144, 144, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 223, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 126, 126, 126, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 205, 205, 205, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 95, 95, 95, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 194, 194, 194, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 218, 218, 218, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 186, 186, 186, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 166, 166, 166, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 126, 126, 126, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 156, 156, 156, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 167, 167, 167, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 240, 240, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 146, 146, 146, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 146, 146, 146, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 180, 180, 180, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 188, 188, 188, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 125, 125, 125, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 223, 223, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 107, 107, 107, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 120, 120, 120, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 125, 125, 125, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 237, 237, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 222, 222, 222, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 218, 218, 218, 255, 79, 79, 79, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 204, 204, 204, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 163, 163, 163, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 152, 152, 152, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 197, 197, 197, 255, 54, 54, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 85, 85, 85, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 80, 80, 80, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 175, 175, 175, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 152, 152, 152, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 144, 144, 144, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 112, 112, 112, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 128, 128, 128, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 162, 162, 162, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 226, 226, 226, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 208, 208, 208, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 148, 148, 148, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 235, 235, 235, 255, 75, 75, 75, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 138, 138, 138, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 122, 122, 122, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 66, 66, 66, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 211, 211, 211, 255, 47, 47, 47, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 186, 186, 186, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 111, 111, 111, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 190, 190, 190, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 103, 103, 103, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 160, 160, 160, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 209, 209, 209, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 96, 96, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 132, 132, 132, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 143, 143, 143, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 169, 169, 169, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 67, 67, 67, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 230, 230, 230, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 156, 156, 156, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 202, 202, 202, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 144, 144, 144, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 237, 237, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 171, 171, 171, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 125, 125, 125, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 136, 136, 136, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 138, 138, 138, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 245, 245, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 89, 89, 89, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 114, 114, 114, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 188, 188, 188, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 217, 217, 217, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 208, 208, 208, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 246, 246, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 223, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 126, 126, 126, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 247, 247, 255, 233, 233, 233, 255, 220, 220, 220, 255, 206, 206, 206, 255, 193, 193, 193, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 186, 186, 186, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 242, 242, 255, 228, 228, 228, 255, 214, 214, 214, 255, 200, 200, 200, 255, 186, 186, 186, 255, 173, 173, 173, 255, 159, 159, 159, 255, 146, 146, 146, 255, 133, 133, 133, 255, 120, 120, 120, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 146, 146, 146, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 146, 146, 146, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 180, 180, 180, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 188, 188, 188, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 251, 255, 236, 236, 236, 255, 221, 221, 221, 255, 207, 207, 207, 255, 193, 193, 193, 255, 179, 179, 179, 255, 165, 165, 165, 255, 151, 151, 151, 255, 137, 137, 137, 255, 124, 124, 124, 255, 111, 111, 111, 255, 98, 98, 98, 255, 85, 85, 85, 255, 72, 72, 72, 255, 60, 60, 60, 255, 48, 48, 48, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 230, 230, 230, 255, 215, 215, 215, 255, 200, 200, 200, 255, 185, 185, 185, 255, 170, 170, 170, 255, 156, 156, 156, 255, 142, 142, 142, 255, 128, 128, 128, 255, 114, 114, 114, 255, 101, 101, 101, 255, 87, 87, 87, 255, 74, 74, 74, 255, 61, 61, 61, 255, 48, 48, 48, 255, 35, 35, 35, 255, 23, 23, 23, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 54, 54, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 239, 239, 239, 255, 223, 223, 223, 255, 208, 208, 208, 255, 192, 192, 192, 255, 177, 177, 177, 255, 162, 162, 162, 255, 147, 147, 147, 255, 132, 132, 132, 255, 118, 118, 118, 255, 103, 103, 103, 255, 89, 89, 89, 255, 76, 76, 76, 255, 62, 62, 62, 255, 49, 49, 49, 255, 35, 35, 35, 255, 22, 22, 22, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 144, 144, 144, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 112, 112, 112, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 233, 233, 233, 255, 216, 216, 216, 255, 200, 200, 200, 255, 184, 184, 184, 255, 168, 168, 168, 255, 152, 152, 152, 255, 137, 137, 137, 255, 122, 122, 122, 255, 107, 107, 107, 255, 92, 92, 92, 255, 78, 78, 78, 255, 63, 63, 63, 255, 49, 49, 49, 255, 35, 35, 35, 255, 22, 22, 22, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 243, 243, 243, 255, 226, 226, 226, 255, 208, 208, 208, 255, 191, 191, 191, 255, 175, 175, 175, 255, 158, 158, 158, 255, 142, 142, 142, 255, 126, 126, 126, 255, 110, 110, 110, 255, 95, 95, 95, 255, 80, 80, 80, 255, 65, 65, 65, 255, 50, 50, 50, 255, 35, 35, 35, 255, 21, 21, 21, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 211, 211, 211, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 188, 188, 188, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 236, 236, 255, 218, 218, 218, 255, 200, 200, 200, 255, 182, 182, 182, 255, 165, 165, 165, 255, 147, 147, 147, 255, 131, 131, 131, 255, 114, 114, 114, 255, 98, 98, 98, 255, 82, 82, 82, 255, 66, 66, 66, 255, 51, 51, 51, 255, 35, 35, 35, 255, 20, 20, 20, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 160, 160, 160, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 96, 96, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 228, 228, 228, 255, 209, 209, 209, 255, 190, 190, 190, 255, 172, 172, 172, 255, 154, 154, 154, 255, 136, 136, 136, 255, 118, 118, 118, 255, 101, 101, 101, 255, 84, 84, 84, 255, 68, 68, 68, 255, 51, 51, 51, 255, 35, 35, 35, 255, 20, 20, 20, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 240, 240, 255, 220, 220, 220, 255, 200, 200, 200, 255, 180, 180, 180, 255, 161, 161, 161, 255, 142, 142, 142, 255, 123, 123, 123, 255, 105, 105, 105, 255, 87, 87, 87, 255, 70, 70, 70, 255, 52, 52, 52, 255, 35, 35, 35, 255, 19, 19, 19, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 232, 232, 232, 255, 210, 210, 210, 255, 189, 189, 189, 255, 169, 169, 169, 255, 148, 148, 148, 255, 129, 129, 129, 255, 109, 109, 109, 255, 90, 90, 90, 255, 72, 72, 72, 255, 53, 53, 53, 255, 35, 35, 35, 255, 18, 18, 18, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 125, 125, 125, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 222, 222, 222, 255, 200, 200, 200, 255, 178, 178, 178, 255, 156, 156, 156, 255, 135, 135, 135, 255, 114, 114, 114, 255, 94, 94, 94, 255, 74, 74, 74, 255, 54, 54, 54, 255, 35, 35, 35, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 236, 236, 255, 212, 212, 212, 255, 188, 188, 188, 255, 165, 165, 165, 255, 142, 142, 142, 255, 120, 120, 120, 255, 98, 98, 98, 255, 77, 77, 77, 255, 56, 56, 56, 255, 35, 35, 35, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 208, 208, 208, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 226, 226, 226, 255, 200, 200, 200, 255, 175, 175, 175, 255, 150, 150, 150, 255, 126, 126, 126, 255, 102, 102, 102, 255, 80, 80, 80, 255, 57, 57, 57, 255, 35, 35, 35, 255, 14, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 186, 186, 186, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 242, 242, 255, 214, 214, 214, 255, 186, 186, 186, 255, 159, 159, 159, 255, 133, 133, 133, 255, 108, 108, 108, 255, 83, 83, 83, 255, 59, 59, 59, 255, 35, 35, 35, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 230, 230, 230, 255, 200, 200, 200, 255, 170, 170, 170, 255, 142, 142, 142, 255, 114, 114, 114, 255, 87, 87, 87, 255, 61, 61, 61, 255, 35, 35, 35, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 144, 144, 144, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 216, 216, 216, 255, 184, 184, 184, 255, 152, 152, 152, 255, 122, 122, 122, 255, 92, 92, 92, 255, 63, 63, 63, 255, 35, 35, 35, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 188, 188, 188, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 236, 236, 255, 200, 200, 200, 255, 165, 165, 165, 255, 131, 131, 131, 255, 98, 98, 98, 255, 66, 66, 66, 255, 35, 35, 35, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 180, 180, 180, 255, 142, 142, 142, 255, 105, 105, 105, 255, 70, 70, 70, 255, 35, 35, 35, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 32, 32, 32, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 200, 200, 200, 255, 156, 156, 156, 255, 114, 114, 114, 255, 74, 74, 74, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 49, 49, 49, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 226, 226, 226, 255, 175, 175, 175, 255, 126, 126, 126, 255, 80, 80, 80, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 102, 102, 102, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 200, 200, 200, 255, 142, 142, 142, 255, 87, 87, 87, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 188, 188, 188, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 236, 236, 255, 165, 165, 165, 255, 98, 98, 98, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 200, 200, 200, 255, 114, 114, 114, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 223, 223, 223, 255, 224, 224, 224, 255, 226, 226, 226, 255, 228, 228, 228, 255, 229, 229, 229, 255, 231, 231, 231, 255, 232, 232, 232, 255, 234, 234, 234, 255, 236, 236, 236, 255, 237, 237, 237, 255, 239, 239, 239, 255, 241, 241, 241, 255, 242, 242, 242, 255, 244, 244, 244, 255, 246, 246, 246, 255, 248, 248, 248, 255, 250, 250, 250, 255, 252, 252, 252, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 142, 142, 142, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 149, 149, 149, 255, 150, 150, 150, 255, 151, 151, 151, 255, 152, 152, 152, 255, 153, 153, 153, 255, 154, 154, 154, 255, 155, 155, 155, 255, 156, 156, 156, 255, 157, 157, 157, 255, 158, 158, 158, 255, 159, 159, 159, 255, 160, 160, 160, 255, 161, 161, 161, 255, 163, 163, 163, 255, 164, 164, 164, 255, 165, 165, 165, 255, 166, 166, 166, 255, 168, 168, 168, 255, 169, 169, 169, 255, 170, 170, 170, 255, 171, 171, 171, 255, 173, 173, 173, 255, 174, 174, 174, 255, 175, 175, 175, 255, 177, 177, 177, 255, 178, 178, 178, 255, 180, 180, 180, 255, 181, 181, 181, 255, 183, 183, 183, 255, 184, 184, 184, 255, 186, 186, 186, 255, 187, 187, 187, 255, 189, 189, 189, 255, 191, 191, 191, 255, 192, 192, 192, 255, 194, 194, 194, 255, 196, 196, 196, 255, 197, 197, 197, 255, 199, 199, 199, 255, 201, 201, 201, 255, 203, 203, 203, 255, 205, 205, 205, 255, 206, 206, 206, 255, 208, 208, 208, 255, 210, 210, 210, 255, 212, 212, 212, 255, 214, 214, 214, 255, 216, 216, 216, 255, 219, 219, 219, 255, 221, 221, 221, 255, 223, 223, 223, 255, 225, 225, 225, 255, 228, 228, 228, 255, 230, 230, 230, 255, 232, 232, 232, 255, 235, 235, 235, 255, 237, 237, 237, 255, 240, 240, 240, 255, 242, 242, 242, 255, 245, 245, 245, 255, 248, 248, 248, 255, 251, 251, 251, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 200, 200, 200, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 74, 74, 74, 255, 75, 75, 75, 255, 75, 75, 75, 255, 76, 76, 76, 255, 76, 76, 76, 255, 77, 77, 77, 255, 77, 77, 77, 255, 78, 78, 78, 255, 78, 78, 78, 255, 79, 79, 79, 255, 79, 79, 79, 255, 80, 80, 80, 255, 80, 80, 80, 255, 81, 81, 81, 255, 82, 82, 82, 255, 82, 82, 82, 255, 83, 83, 83, 255, 84, 84, 84, 255, 84, 84, 84, 255, 85, 85, 85, 255, 85, 85, 85, 255, 86, 86, 86, 255, 87, 87, 87, 255, 88, 88, 88, 255, 88, 88, 88, 255, 89, 89, 89, 255, 90, 90, 90, 255, 90, 90, 90, 255, 91, 91, 91, 255, 92, 92, 92, 255, 93, 93, 93, 255, 93, 93, 93, 255, 94, 94, 94, 255, 95, 95, 95, 255, 96, 96, 96, 255, 97, 97, 97, 255, 98, 98, 98, 255, 98, 98, 98, 255, 99, 99, 99, 255, 100, 100, 100, 255, 101, 101, 101, 255, 102, 102, 102, 255, 103, 103, 103, 255, 104, 104, 104, 255, 105, 105, 105, 255, 106, 106, 106, 255, 107, 107, 107, 255, 108, 108, 108, 255, 109, 109, 109, 255, 110, 110, 110, 255, 111, 111, 111, 255, 112, 112, 112, 255, 114, 114, 114, 255, 115, 115, 115, 255, 116, 116, 116, 255, 117, 117, 117, 255, 118, 118, 118, 255, 120, 120, 120, 255, 121, 121, 121, 255, 122, 122, 122, 255, 124, 124, 124, 255, 125, 125, 125, 255, 126, 126, 126, 255, 128, 128, 128, 255, 129, 129, 129, 255, 131, 131, 131, 255, 133, 133, 133, 255, 134, 134, 134, 255, 136, 136, 136, 255, 137, 137, 137, 255, 139, 139, 139, 255, 141, 141, 141, 255, 143, 143, 143, 255, 145, 145, 145, 255, 147, 147, 147, 255, 149, 149, 149, 255, 151, 151, 151, 255, 153, 153, 153, 255, 155, 155, 155, 255, 157, 157, 157, 255, 159, 159, 159, 255, 161, 161, 161, 255, 164, 164, 164, 255, 166, 166, 166, 255, 169, 169, 169, 255, 171, 171, 171, 255, 174, 174, 174, 255, 177, 177, 177, 255, 180, 180, 180, 255, 183, 183, 183, 255, 186, 186, 186, 255, 189, 189, 189, 255, 192, 192, 192, 255, 196, 196, 196, 255, 199, 199, 199, 255, 203, 203, 203, 255, 206, 206, 206, 255, 210, 210, 210, 255, 214, 214, 214, 255, 219, 219, 219, 255, 223, 223, 223, 255, 228, 228, 228, 255, 232, 232, 232, 255, 237, 237, 237, 255, 242, 242, 242, 255, 248, 248, 248, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 248, 248, 248, 255, 242, 242, 242, 255, 237, 237, 237, 255, 232, 232, 232, 255, 228, 228, 228, 255, 223, 223, 223, 255, 219, 219, 219, 255, 214, 214, 214, 255, 210, 210, 210, 255, 206, 206, 206, 255, 203, 203, 203, 255, 199, 199, 199, 255, 196, 196, 196, 255, 192, 192, 192, 255, 189, 189, 189, 255, 186, 186, 186, 255, 183, 183, 183, 255, 180, 180, 180, 255, 177, 177, 177, 255, 174, 174, 174, 255, 171, 171, 171, 255, 169, 169, 169, 255, 166, 166, 166, 255, 164, 164, 164, 255, 161, 161, 161, 255, 159, 159, 159, 255, 157, 157, 157, 255, 155, 155, 155, 255, 153, 153, 153, 255, 151, 151, 151, 255, 149, 149, 149, 255, 147, 147, 147, 255, 145, 145, 145, 255, 143, 143, 143, 255, 141, 141, 141, 255, 139, 139, 139, 255, 137, 137, 137, 255, 136, 136, 136, 255, 134, 134, 134, 255, 133, 133, 133, 255, 131, 131, 131, 255, 129, 129, 129, 255, 128, 128, 128, 255, 126, 126, 126, 255, 125, 125, 125, 255, 124, 124, 124, 255, 122, 122, 122, 255, 121, 121, 121, 255, 120, 120, 120, 255, 118, 118, 118, 255, 117, 117, 117, 255, 116, 116, 116, 255, 115, 115, 115, 255, 114, 114, 114, 255, 112, 112, 112, 255, 111, 111, 111, 255, 110, 110, 110, 255, 109, 109, 109, 255, 108, 108, 108, 255, 107, 107, 107, 255, 106, 106, 106, 255, 105, 105, 105, 255, 104, 104, 104, 255, 103, 103, 103, 255, 102, 102, 102, 255, 101, 101, 101, 255, 100, 100, 100, 255, 99, 99, 99, 255, 98, 98, 98, 255, 98, 98, 98, 255, 97, 97, 97, 255, 96, 96, 96, 255, 95, 95, 95, 255, 94, 94, 94, 255, 93, 93, 93, 255, 93, 93, 93, 255, 92, 92, 92, 255, 91, 91, 91, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 255, 88, 88, 88, 255, 88, 88, 88, 255, 87, 87, 87, 255, 86, 86, 86, 255, 85, 85, 85, 255, 85, 85, 85, 255, 84, 84, 84, 255, 84, 84, 84, 255, 83, 83, 83, 255, 82, 82, 82, 255, 82, 82, 82, 255, 81, 81, 81, 255, 80, 80, 80, 255, 80, 80, 80, 255, 79, 79, 79, 255, 79, 79, 79, 255, 78, 78, 78, 255, 78, 78, 78, 255, 77, 77, 77, 255, 77, 77, 77, 255, 76, 76, 76, 255, 76, 76, 76, 255, 75, 75, 75, 255, 75, 75, 75, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 200, 200, 200, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 251, 251, 251, 255, 248, 248, 248, 255, 245, 245, 245, 255, 242, 242, 242, 255, 240, 240, 240, 255, 237, 237, 237, 255, 235, 235, 235, 255, 232, 232, 232, 255, 230, 230, 230, 255, 228, 228, 228, 255, 225, 225, 225, 255, 223, 223, 223, 255, 221, 221, 221, 255, 219, 219, 219, 255, 216, 216, 216, 255, 214, 214, 214, 255, 212, 212, 212, 255, 210, 210, 210, 255, 208, 208, 208, 255, 206, 206, 206, 255, 205, 205, 205, 255, 203, 203, 203, 255, 201, 201, 201, 255, 199, 199, 199, 255, 197, 197, 197, 255, 196, 196, 196, 255, 194, 194, 194, 255, 192, 192, 192, 255, 191, 191, 191, 255, 189, 189, 189, 255, 187, 187, 187, 255, 186, 186, 186, 255, 184, 184, 184, 255, 183, 183, 183, 255, 181, 181, 181, 255, 180, 180, 180, 255, 178, 178, 178, 255, 177, 177, 177, 255, 175, 175, 175, 255, 174, 174, 174, 255, 173, 173, 173, 255, 171, 171, 171, 255, 170, 170, 170, 255, 169, 169, 169, 255, 168, 168, 168, 255, 166, 166, 166, 255, 165, 165, 165, 255, 164, 164, 164, 255, 163, 163, 163, 255, 161, 161, 161, 255, 160, 160, 160, 255, 159, 159, 159, 255, 158, 158, 158, 255, 157, 157, 157, 255, 156, 156, 156, 255, 155, 155, 155, 255, 154, 154, 154, 255, 153, 153, 153, 255, 152, 152, 152, 255, 151, 151, 151, 255, 150, 150, 150, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 142, 142, 142, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 252, 252, 252, 255, 250, 250, 250, 255, 248, 248, 248, 255, 246, 246, 246, 255, 244, 244, 244, 255, 242, 242, 242, 255, 241, 241, 241, 255, 239, 239, 239, 255, 237, 237, 237, 255, 236, 236, 236, 255, 234, 234, 234, 255, 232, 232, 232, 255, 231, 231, 231, 255, 229, 229, 229, 255, 228, 228, 228, 255, 226, 226, 226, 255, 224, 224, 224, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 114, 114, 114, 255, 200, 200, 200, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 98, 98, 98, 255, 165, 165, 165, 255, 236, 236, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 87, 87, 87, 255, 142, 142, 142, 255, 200, 200, 200, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 102, 102, 102, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 80, 80, 80, 255, 126, 126, 126, 255, 175, 175, 175, 255, 226, 226, 226, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 49, 49, 49, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 74, 74, 74, 255, 114, 114, 114, 255, 156, 156, 156, 255, 200, 200, 200, 255, 245, 245, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 32, 32, 32, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 35, 35, 35, 255, 70, 70, 70, 255, 105, 105, 105, 255, 142, 142, 142, 255, 180, 180, 180, 255, 220, 220, 220, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 35, 35, 35, 255, 66, 66, 66, 255, 98, 98, 98, 255, 131, 131, 131, 255, 165, 165, 165, 255, 200, 200, 200, 255, 236, 236, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 35, 35, 35, 255, 63, 63, 63, 255, 92, 92, 92, 255, 122, 122, 122, 255, 152, 152, 152, 255, 184, 184, 184, 255, 216, 216, 216, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 144, 144, 144, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 35, 35, 35, 255, 61, 61, 61, 255, 87, 87, 87, 255, 114, 114, 114, 255, 142, 142, 142, 255, 170, 170, 170, 255, 200, 200, 200, 255, 230, 230, 230, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 35, 35, 35, 255, 59, 59, 59, 255, 83, 83, 83, 255, 108, 108, 108, 255, 133, 133, 133, 255, 159, 159, 159, 255, 186, 186, 186, 255, 214, 214, 214, 255, 242, 242, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 186, 186, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 35, 35, 35, 255, 57, 57, 57, 255, 80, 80, 80, 255, 102, 102, 102, 255, 126, 126, 126, 255, 150, 150, 150, 255, 175, 175, 175, 255, 200, 200, 200, 255, 226, 226, 226, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 35, 35, 35, 255, 56, 56, 56, 255, 77, 77, 77, 255, 98, 98, 98, 255, 120, 120, 120, 255, 142, 142, 142, 255, 165, 165, 165, 255, 188, 188, 188, 255, 212, 212, 212, 255, 236, 236, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 35, 35, 35, 255, 54, 54, 54, 255, 74, 74, 74, 255, 94, 94, 94, 255, 114, 114, 114, 255, 135, 135, 135, 255, 156, 156, 156, 255, 178, 178, 178, 255, 200, 200, 200, 255, 222, 222, 222, 255, 245, 245, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 125, 125, 125, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 18, 18, 18, 255, 35, 35, 35, 255, 53, 53, 53, 255, 72, 72, 72, 255, 90, 90, 90, 255, 109, 109, 109, 255, 129, 129, 129, 255, 148, 148, 148, 255, 169, 169, 169, 255, 189, 189, 189, 255, 210, 210, 210, 255, 232, 232, 232, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 90, 90, 90, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 19, 19, 19, 255, 35, 35, 35, 255, 52, 52, 52, 255, 70, 70, 70, 255, 87, 87, 87, 255, 105, 105, 105, 255, 123, 123, 123, 255, 142, 142, 142, 255, 161, 161, 161, 255, 180, 180, 180, 255, 200, 200, 200, 255, 220, 220, 220, 255, 240, 240, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 20, 20, 20, 255, 35, 35, 35, 255, 51, 51, 51, 255, 68, 68, 68, 255, 84, 84, 84, 255, 101, 101, 101, 255, 118, 118, 118, 255, 136, 136, 136, 255, 154, 154, 154, 255, 172, 172, 172, 255, 190, 190, 190, 255, 209, 209, 209, 255, 228, 228, 228, 255, 248, 248, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 96, 96, 96, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 160, 160, 160, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 20, 20, 20, 255, 35, 35, 35, 255, 51, 51, 51, 255, 66, 66, 66, 255, 82, 82, 82, 255, 98, 98, 98, 255, 114, 114, 114, 255, 131, 131, 131, 255, 147, 147, 147, 255, 165, 165, 165, 255, 182, 182, 182, 255, 200, 200, 200, 255, 218, 218, 218, 255, 236, 236, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 211, 211, 211, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 21, 21, 21, 255, 35, 35, 35, 255, 50, 50, 50, 255, 65, 65, 65, 255, 80, 80, 80, 255, 95, 95, 95, 255, 110, 110, 110, 255, 126, 126, 126, 255, 142, 142, 142, 255, 158, 158, 158, 255, 175, 175, 175, 255, 191, 191, 191, 255, 208, 208, 208, 255, 226, 226, 226, 255, 243, 243, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 22, 22, 22, 255, 35, 35, 35, 255, 49, 49, 49, 255, 63, 63, 63, 255, 78, 78, 78, 255, 92, 92, 92, 255, 107, 107, 107, 255, 122, 122, 122, 255, 137, 137, 137, 255, 152, 152, 152, 255, 168, 168, 168, 255, 184, 184, 184, 255, 200, 200, 200, 255, 216, 216, 216, 255, 233, 233, 233, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 112, 112, 112, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 144, 144, 144, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 22, 22, 22, 255, 35, 35, 35, 255, 49, 49, 49, 255, 62, 62, 62, 255, 76, 76, 76, 255, 89, 89, 89, 255, 103, 103, 103, 255, 118, 118, 118, 255, 132, 132, 132, 255, 147, 147, 147, 255, 162, 162, 162, 255, 177, 177, 177, 255, 192, 192, 192, 255, 208, 208, 208, 255, 223, 223, 223, 255, 239, 239, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 23, 23, 23, 255, 35, 35, 35, 255, 48, 48, 48, 255, 61, 61, 61, 255, 74, 74, 74, 255, 87, 87, 87, 255, 101, 101, 101, 255, 114, 114, 114, 255, 128, 128, 128, 255, 142, 142, 142, 255, 156, 156, 156, 255, 170, 170, 170, 255, 185, 185, 185, 255, 200, 200, 200, 255, 215, 215, 215, 255, 230, 230, 230, 255, 245, 245, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 35, 35, 35, 255, 48, 48, 48, 255, 60, 60, 60, 255, 72, 72, 72, 255, 85, 85, 85, 255, 98, 98, 98, 255, 111, 111, 111, 255, 124, 124, 124, 255, 137, 137, 137, 255, 151, 151, 151, 255, 165, 165, 165, 255, 179, 179, 179, 255, 193, 193, 193, 255, 207, 207, 207, 255, 221, 221, 221, 255, 236, 236, 236, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 180, 180, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 146, 146, 146, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 146, 146, 146, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 108, 108, 108, 255, 120, 120, 120, 255, 133, 133, 133, 255, 146, 146, 146, 255, 159, 159, 159, 255, 173, 173, 173, 255, 186, 186, 186, 255, 200, 200, 200, 255, 214, 214, 214, 255, 228, 228, 228, 255, 242, 242, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 186, 186, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 180, 180, 180, 255, 193, 193, 193, 255, 206, 206, 206, 255, 220, 220, 220, 255, 233, 233, 233, 255, 247, 247, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 126, 126, 126, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 223, 223, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 246, 246, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 217, 217, 217, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 114, 114, 114, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 89, 89, 89, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 138, 138, 138, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 136, 136, 136, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 125, 125, 125, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 171, 171, 171, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 237, 237, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 144, 144, 144, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 202, 202, 202, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 90, 90, 90, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 156, 156, 156, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 230, 230, 230, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 169, 169, 169, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 143, 143, 143, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 132, 132, 132, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 96, 96, 96, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 209, 209, 209, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 160, 160, 160, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 103, 103, 103, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 190, 190, 190, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 111, 111, 111, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 186, 186, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 47, 47, 47, 255, 211, 211, 211, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 122, 122, 122, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 138, 138, 138, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 75, 75, 75, 255, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 148, 148, 148, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 226, 226, 226, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 162, 162, 162, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 128, 128, 128, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 112, 112, 112, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 144, 144, 144, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 152, 152, 152, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 175, 175, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 80, 80, 80, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 197, 197, 197, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 152, 152, 152, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 163, 163, 163, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 204, 204, 204, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 79, 79, 79, 255, 218, 218, 218, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 222, 222, 222, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 237, 237, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 125, 125, 125, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 238, 238, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 120, 120, 120, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 107, 107, 107, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 223, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 125, 125, 125, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 180, 180, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 146, 146, 146, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 146, 146, 146, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 90, 90, 90, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 240, 240, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 167, 167, 167, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 156, 156, 156, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 126, 126, 126, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 166, 166, 166, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 186, 186, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 218, 218, 218, 255, 63, 63, 63, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 194, 194, 194, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 95, 95, 95, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 205, 205, 205, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 126, 126, 126, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 223, 223, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 144, 144, 144, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 115, 115, 115, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 122, 122, 122, 255, 241, 241, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 246, 246, 255, 99, 99, 99, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 201, 201, 201, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 141, 141, 141, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 159, 159, 159, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 96, 96, 96, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 134, 134, 134, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 160, 160, 160, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 216, 216, 216, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 159, 159, 159, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 217, 217, 217, 255, 70, 70, 70, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 178, 178, 178, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 132, 132, 132, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 220, 220, 220, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 152, 152, 152, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 84, 84, 84, 255, 195, 195, 195, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 114, 114, 114, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 89, 89, 89, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 211, 211, 211, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 241, 241, 255, 106, 106, 106, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 173, 173, 173, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 168, 168, 168, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 120, 120, 120, 255, 227, 227, 227, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 161, 161, 161, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 108, 108, 108, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 138, 138, 138, 255, 243, 243, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 214, 214, 255, 83, 83, 83, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 129, 129, 129, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 154, 154, 154, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 136, 136, 136, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 186, 186, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 125, 125, 125, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 68, 68, 68, 255, 171, 171, 171, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 88, 88, 88, 255, 241, 241, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 199, 199, 199, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 186, 186, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 237, 237, 255, 112, 112, 112, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 144, 144, 144, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 141, 141, 141, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 102, 102, 102, 255, 202, 202, 202, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 163, 163, 163, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 197, 197, 197, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 212, 212, 212, 255, 85, 85, 85, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 119, 119, 119, 255, 216, 216, 216, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 212, 212, 212, 255, 90, 90, 90, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 104, 104, 104, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 156, 156, 156, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 135, 135, 135, 255, 230, 230, 230, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 140, 140, 140, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 157, 157, 157, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 225, 225, 255, 102, 102, 102, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 150, 150, 150, 255, 244, 244, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 170, 170, 170, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 165, 165, 165, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 234, 234, 234, 255, 118, 118, 118, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 118, 118, 118, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 117, 117, 117, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 87, 87, 87, 255, 179, 179, 179, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 165, 165, 165, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 169, 169, 169, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 102, 102, 102, 255, 193, 193, 193, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 210, 210, 210, 255, 97, 97, 97, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 82, 82, 82, 255, 218, 218, 218, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 132, 132, 132, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 117, 117, 117, 255, 207, 207, 207, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 143, 143, 143, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 131, 131, 131, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 197, 197, 197, 255, 82, 82, 82, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 132, 132, 132, 255, 220, 220, 220, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 48, 48, 48, 255, 180, 180, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 146, 146, 146, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 146, 146, 146, 255, 233, 233, 233, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 122, 122, 122, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 96, 96, 96, 255, 226, 226, 226, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 209, 209, 209, 255, 97, 97, 97, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 160, 160, 160, 255, 245, 245, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 166, 166, 166, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 144, 144, 144, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 159, 159, 159, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 88, 88, 88, 255, 173, 173, 173, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 209, 209, 209, 255, 103, 103, 103, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 63, 63, 63, 255, 190, 190, 190, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 111, 111, 111, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 102, 102, 102, 255, 186, 186, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 146, 146, 146, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 110, 110, 110, 255, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 172, 172, 172, 255, 65, 65, 65, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 116, 116, 116, 255, 199, 199, 199, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 84, 84, 84, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 155, 155, 155, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 125, 125, 125, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 47, 47, 47, 255, 130, 130, 130, 255, 211, 211, 211, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 228, 228, 228, 255, 126, 126, 126, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 199, 199, 199, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 79, 79, 79, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 143, 143, 143, 255, 223, 223, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 167, 167, 167, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 122, 122, 122, 255, 242, 242, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 242, 242, 255, 138, 138, 138, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 75, 75, 75, 255, 156, 156, 156, 255, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 207, 207, 207, 255, 108, 108, 108, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 47, 47, 47, 255, 165, 165, 165, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 195, 195, 195, 255, 93, 93, 93, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 89, 89, 89, 255, 168, 168, 168, 255, 246, 246, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 246, 246, 255, 148, 148, 148, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 90, 90, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 150, 150, 150, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 102, 102, 102, 255, 180, 180, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 90, 90, 90, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 133, 133, 133, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 206, 206, 206, 255, 106, 106, 106, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 115, 115, 115, 255, 192, 192, 192, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 226, 226, 226, 255, 130, 130, 130, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 175, 175, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 162, 162, 162, 255, 63, 63, 63, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51, 51, 51, 255, 128, 128, 128, 255, 204, 204, 204, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 169, 169, 169, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 102, 102, 255, 216, 216, 216, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 217, 217, 217, 255, 119, 119, 119, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 140, 140, 140, 255, 215, 215, 215, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 206, 206, 206, 255, 112, 112, 112, 255, 18, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 144, 144, 144, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 173, 173, 173, 255, 77, 77, 77, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 77, 77, 77, 255, 152, 152, 152, 255, 226, 226, 226, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 243, 243, 243, 255, 150, 150, 150, 255, 57, 57, 57, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 73, 73, 73, 255, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 227, 227, 227, 255, 131, 131, 131, 255, 36, 36, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 90, 90, 90, 255, 164, 164, 164, 255, 237, 237, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 96, 96, 96, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 114, 114, 114, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 89, 89, 89, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 102, 102, 102, 255, 175, 175, 175, 255, 247, 247, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 133, 133, 133, 255, 42, 42, 42, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 45, 45, 45, 255, 153, 153, 153, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 236, 236, 255, 142, 142, 142, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 114, 114, 114, 255, 186, 186, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 170, 170, 170, 255, 80, 80, 80, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 85, 85, 85, 255, 192, 192, 192, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 194, 194, 194, 255, 102, 102, 102, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 126, 126, 126, 255, 197, 197, 197, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 205, 205, 205, 255, 117, 117, 117, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 124, 124, 124, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 153, 153, 153, 255, 62, 62, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 138, 138, 138, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 240, 240, 255, 152, 152, 152, 255, 64, 64, 64, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 58, 58, 58, 255, 163, 163, 163, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 204, 204, 204, 255, 113, 113, 113, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 79, 79, 79, 255, 149, 149, 149, 255, 218, 218, 218, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 101, 101, 101, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 96, 96, 96, 255, 200, 200, 200, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 164, 164, 164, 255, 75, 75, 75, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 91, 91, 91, 255, 160, 160, 160, 255, 228, 228, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 222, 222, 222, 255, 136, 136, 136, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 134, 134, 134, 255, 237, 237, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 214, 214, 255, 125, 125, 125, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 33, 33, 255, 102, 102, 102, 255, 171, 171, 171, 255, 238, 238, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 171, 171, 171, 255, 85, 85, 85, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 70, 70, 70, 255, 171, 171, 171, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 174, 174, 174, 255, 87, 87, 87, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 45, 45, 45, 255, 114, 114, 114, 255, 181, 181, 181, 255, 248, 248, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 204, 204, 204, 255, 120, 120, 120, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 107, 107, 107, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 223, 255, 136, 136, 136, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 57, 57, 57, 255, 125, 125, 125, 255, 191, 191, 191, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 237, 237, 255, 154, 154, 154, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 144, 144, 144, 255, 244, 244, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 98, 98, 98, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 69, 69, 69, 255, 136, 136, 136, 255, 202, 202, 202, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 105, 105, 105, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 81, 81, 81, 255, 180, 180, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 146, 146, 146, 255, 61, 61, 61, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 80, 80, 80, 255, 146, 146, 146, 255, 211, 211, 211, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 220, 255, 139, 139, 139, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 117, 117, 117, 255, 215, 215, 215, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 193, 193, 193, 255, 109, 109, 109, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 26, 255, 91, 91, 91, 255, 157, 157, 157, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 171, 171, 171, 255, 90, 90, 90, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 56, 56, 255, 152, 152, 152, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 240, 240, 255, 156, 156, 156, 255, 73, 73, 73, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 102, 102, 102, 255, 167, 167, 167, 255, 230, 230, 230, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 203, 203, 203, 255, 123, 123, 123, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 91, 91, 91, 255, 187, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 202, 202, 202, 255, 120, 120, 120, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 113, 113, 113, 255, 177, 177, 177, 255, 240, 240, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 235, 235, 235, 255, 156, 156, 156, 255, 76, 76, 76, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 126, 126, 126, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 166, 166, 166, 255, 84, 84, 84, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 123, 123, 123, 255, 186, 186, 186, 255, 249, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 109, 109, 109, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 161, 161, 161, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 211, 211, 211, 255, 130, 130, 130, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 71, 71, 71, 255, 134, 134, 134, 255, 196, 196, 196, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 218, 218, 218, 255, 141, 141, 141, 255, 63, 63, 63, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 101, 101, 101, 255, 194, 194, 194, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 175, 175, 175, 255, 95, 95, 95, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 19, 255, 82, 82, 82, 255, 144, 144, 144, 255, 205, 205, 205, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 172, 172, 172, 255, 95, 95, 95, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 135, 135, 135, 255, 228, 228, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 219, 219, 219, 255, 140, 140, 140, 255, 61, 61, 61, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 30, 30, 255, 92, 92, 92, 255, 154, 154, 154, 255, 214, 214, 214, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 203, 203, 203, 255, 126, 126, 126, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 77, 77, 77, 255, 169, 169, 169, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 105, 105, 105, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 102, 102, 102, 255, 163, 163, 163, 255, 223, 223, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 233, 233, 233, 255, 157, 157, 157, 255, 81, 81, 81, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 111, 111, 111, 255, 201, 201, 201, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 228, 228, 228, 255, 149, 149, 149, 255, 71, 71, 71, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 52, 52, 52, 255, 112, 112, 112, 255, 173, 173, 173, 255, 232, 232, 232, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 112, 112, 112, 255, 37, 37, 37, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 144, 144, 144, 255, 234, 234, 234, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 193, 193, 193, 255, 115, 115, 115, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 62, 62, 62, 255, 122, 122, 122, 255, 182, 182, 182, 255, 241, 241, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 217, 217, 217, 255, 143, 143, 143, 255, 68, 68, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 87, 87, 87, 255, 176, 176, 176, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 235, 235, 235, 255, 158, 158, 158, 255, 82, 82, 82, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 73, 73, 73, 255, 132, 132, 132, 255, 191, 191, 191, 255, 249, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 246, 246, 255, 173, 173, 173, 255, 99, 99, 99, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 120, 120, 120, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 201, 201, 201, 255, 125, 125, 125, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 83, 83, 83, 255, 141, 141, 141, 255, 200, 200, 200, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 202, 202, 202, 255, 129, 129, 129, 255, 56, 56, 56, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 64, 64, 64, 255, 152, 152, 152, 255, 239, 239, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 243, 243, 243, 255, 167, 167, 167, 255, 92, 92, 92, 255, 17, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 93, 93, 93, 255, 151, 151, 151, 255, 209, 209, 209, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 159, 159, 159, 255, 86, 86, 86, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 96, 96, 96, 255, 183, 183, 183, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 209, 209, 209, 255, 134, 134, 134, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 44, 44, 44, 255, 102, 102, 102, 255, 160, 160, 160, 255, 217, 217, 217, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 116, 116, 116, 255, 43, 43, 43, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 128, 128, 128, 255, 214, 214, 214, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 176, 176, 176, 255, 102, 102, 102, 255, 28, 28, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 54, 54, 54, 255, 112, 112, 112, 255, 169, 169, 169, 255, 225, 225, 225, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 216, 216, 216, 255, 145, 145, 145, 255, 73, 73, 73, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 74, 74, 74, 255, 159, 159, 159, 255, 244, 244, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 217, 217, 217, 255, 143, 143, 143, 255, 70, 70, 70, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 64, 64, 64, 255, 121, 121, 121, 255, 178, 178, 178, 255, 234, 234, 234, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 244, 244, 255, 173, 173, 173, 255, 103, 103, 103, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 105, 105, 105, 255, 190, 190, 190, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 184, 184, 255, 111, 111, 111, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 17, 17, 255, 74, 74, 74, 255, 130, 130, 130, 255, 186, 186, 186, 255, 242, 242, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 201, 201, 201, 255, 132, 132, 132, 255, 61, 61, 61, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 53, 53, 53, 255, 136, 136, 136, 255, 220, 220, 220, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 152, 152, 152, 255, 80, 80, 80, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 84, 84, 84, 255, 140, 140, 140, 255, 195, 195, 195, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 229, 229, 229, 255, 160, 160, 160, 255, 90, 90, 90, 255, 20, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 83, 83, 83, 255, 166, 166, 166, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 192, 192, 192, 255, 120, 120, 120, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 93, 93, 93, 255, 148, 148, 148, 255, 203, 203, 203, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 255, 119, 119, 119, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 114, 114, 114, 255, 196, 196, 196, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 160, 160, 160, 255, 89, 89, 89, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 47, 47, 47, 255, 102, 102, 102, 255, 157, 157, 157, 255, 211, 211, 211, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 215, 215, 215, 255, 147, 147, 147, 255, 78, 78, 78, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 62, 62, 62, 255, 144, 144, 144, 255, 225, 225, 225, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 200, 200, 200, 255, 129, 129, 129, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 57, 57, 57, 255, 111, 111, 111, 255, 166, 166, 166, 255, 219, 219, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 241, 241, 255, 174, 174, 174, 255, 106, 106, 106, 255, 38, 38, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 92, 92, 92, 255, 173, 173, 173, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 239, 239, 239, 255, 168, 168, 168, 255, 99, 99, 99, 255, 30, 30, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 66, 66, 66, 255, 120, 120, 120, 255, 174, 174, 174, 255, 227, 227, 227, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 201, 201, 201, 255, 134, 134, 134, 255, 66, 66, 66, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 42, 42, 42, 255, 122, 122, 122, 255, 202, 202, 202, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 207, 207, 207, 255, 138, 138, 138, 255, 69, 69, 69, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 75, 75, 75, 255, 129, 129, 129, 255, 182, 182, 182, 255, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 227, 227, 227, 255, 161, 161, 161, 255, 94, 94, 94, 255, 27, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 71, 71, 71, 255, 151, 151, 151, 255, 231, 231, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 176, 176, 176, 255, 108, 108, 108, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 31, 31, 255, 85, 85, 85, 255, 138, 138, 138, 255, 190, 190, 190, 255, 243, 243, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 187, 187, 187, 255, 122, 122, 122, 255, 55, 55, 55, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 22, 255, 101, 101, 101, 255, 180, 180, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 214, 214, 255, 146, 146, 146, 255, 78, 78, 78, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 94, 94, 94, 255, 146, 146, 146, 255, 198, 198, 198, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 214, 214, 255, 148, 148, 148, 255, 83, 83, 83, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51, 51, 51, 255, 129, 129, 129, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 184, 184, 184, 255, 116, 116, 116, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 102, 102, 102, 255, 154, 154, 154, 255, 206, 206, 206, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 239, 239, 239, 255, 175, 175, 175, 255, 110, 110, 110, 255, 44, 44, 44, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 80, 80, 80, 255, 158, 158, 158, 255, 236, 236, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 154, 154, 154, 255, 87, 87, 87, 255, 21, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 59, 59, 59, 255, 111, 111, 111, 255, 163, 163, 163, 255, 214, 214, 214, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 200, 200, 200, 255, 136, 136, 136, 255, 71, 71, 71, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 109, 109, 109, 255, 186, 186, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 191, 191, 191, 255, 125, 125, 125, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 16, 255, 68, 68, 68, 255, 120, 120, 120, 255, 171, 171, 171, 255, 222, 222, 222, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 226, 226, 226, 255, 162, 162, 162, 255, 98, 98, 98, 255, 33, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 60, 60, 60, 255, 137, 137, 137, 255, 213, 213, 213, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 228, 228, 228, 255, 162, 162, 162, 255, 96, 96, 96, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 25, 25, 25, 255, 77, 77, 77, 255, 128, 128, 128, 255, 179, 179, 179, 255, 229, 229, 229, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 187, 187, 187, 255, 124, 124, 124, 255, 60, 60, 60, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 88, 88, 88, 255, 164, 164, 164, 255, 241, 241, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 199, 199, 199, 255, 133, 133, 133, 255, 68, 68, 68, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 34, 34, 255, 85, 85, 85, 255, 136, 136, 136, 255, 186, 186, 186, 255, 236, 236, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 213, 213, 213, 255, 150, 150, 150, 255, 87, 87, 87, 255, 23, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 116, 116, 116, 255, 192, 192, 192, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 235, 235, 235, 255, 169, 169, 169, 255, 105, 105, 105, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 94, 94, 94, 255, 144, 144, 144, 255, 194, 194, 194, 255, 243, 243, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 237, 237, 255, 175, 175, 175, 255, 112, 112, 112, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 69, 69, 69, 255, 144, 144, 144, 255, 219, 219, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 206, 206, 206, 255, 141, 141, 141, 255, 77, 77, 77, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 52, 52, 52, 255, 102, 102, 102, 255, 152, 152, 152, 255, 202, 202, 202, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 200, 200, 200, 255, 138, 138, 138, 255, 76, 76, 76, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 96, 96, 96, 255, 171, 171, 171, 255, 245, 245, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 241, 241, 255, 177, 177, 177, 255, 113, 113, 113, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 61, 61, 61, 255, 111, 111, 111, 255, 160, 160, 160, 255, 209, 209, 209, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 163, 163, 163, 255, 101, 101, 101, 255, 39, 39, 39, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 50, 50, 50, 255, 123, 123, 123, 255, 197, 197, 197, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 212, 212, 212, 255, 149, 149, 149, 255, 85, 85, 85, 255, 22, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 20, 20, 255, 69, 69, 69, 255, 119, 119, 119, 255, 168, 168, 168, 255, 216, 216, 216, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 187, 187, 187, 255, 126, 126, 126, 255, 65, 65, 65, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 77, 77, 77, 255, 150, 150, 150, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 247, 247, 255, 184, 184, 184, 255, 121, 121, 121, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 29, 255, 78, 78, 78, 255, 127, 127, 127, 255, 175, 175, 175, 255, 223, 223, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 212, 212, 212, 255, 151, 151, 151, 255, 90, 90, 90, 255, 29, 29, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 104, 104, 104, 255, 177, 177, 177, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 219, 219, 219, 255, 156, 156, 156, 255, 94, 94, 94, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 37, 37, 37, 255, 86, 86, 86, 255, 135, 135, 135, 255, 183, 183, 183, 255, 230, 230, 230, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 235, 235, 235, 255, 175, 175, 175, 255, 115, 115, 115, 255, 55, 55, 55, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 59, 59, 255, 130, 130, 130, 255, 203, 203, 203, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 191, 191, 191, 255, 129, 129, 129, 255, 67, 67, 67, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 46, 46, 46, 255, 94, 94, 94, 255, 142, 142, 142, 255, 190, 190, 190, 255, 237, 237, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 199, 199, 199, 255, 140, 140, 140, 255, 80, 80, 80, 255, 19, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 14, 255, 85, 85, 85, 255, 157, 157, 157, 255, 228, 228, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 225, 225, 255, 163, 163, 163, 255, 102, 102, 102, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 54, 54, 54, 255, 102, 102, 102, 255, 150, 150, 150, 255, 197, 197, 197, 255, 244, 244, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 223, 255, 164, 164, 164, 255, 104, 104, 104, 255, 45, 45, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 41, 41, 41, 255, 111, 111, 111, 255, 182, 182, 182, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 198, 198, 198, 255, 136, 136, 136, 255, 75, 75, 75, 255, 15, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 63, 63, 63, 255, 110, 110, 110, 255, 157, 157, 157, 255, 204, 204, 204, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 246, 246, 255, 187, 187, 187, 255, 129, 129, 129, 255, 69, 69, 69, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 67, 67, 67, 255, 137, 137, 137, 255, 208, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 231, 255, 170, 170, 170, 255, 110, 110, 110, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 71, 71, 71, 255, 118, 118, 118, 255, 165, 165, 165, 255, 211, 211, 211, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 211, 211, 211, 255, 152, 152, 152, 255, 94, 94, 94, 255, 35, 35, 35, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 23, 23, 255, 93, 93, 93, 255, 163, 163, 163, 255, 233, 233, 233, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 204, 204, 204, 255, 144, 144, 144, 255, 83, 83, 83, 255, 24, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 79, 79, 79, 255, 126, 126, 126, 255, 172, 172, 172, 255, 218, 218, 218, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 234, 234, 234, 255, 176, 176, 176, 255, 118, 118, 118, 255, 59, 59, 59, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 49, 49, 255, 118, 118, 118, 255, 188, 188, 188, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 255, 177, 177, 177, 255, 117, 117, 117, 255, 58, 58, 58, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 87, 87, 87, 255, 133, 133, 133, 255, 179, 179, 179, 255, 225, 225, 225, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 199, 199, 199, 255, 141, 141, 141, 255, 83, 83, 83, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 75, 75, 75, 255, 144, 144, 144, 255, 213, 213, 213, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 210, 210, 210, 255, 151, 151, 151, 255, 91, 91, 91, 255, 32, 32, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 48, 48, 48, 255, 95, 95, 95, 255, 141, 141, 141, 255, 186, 186, 186, 255, 232, 232, 232, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 222, 222, 222, 255, 165, 165, 165, 255, 107, 107, 107, 255, 50, 50, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 32, 32, 255, 100, 100, 100, 255, 169, 169, 169, 255, 237, 237, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 243, 243, 243, 255, 184, 184, 184, 255, 125, 125, 125, 255, 66, 66, 66, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 56, 56, 56, 255, 102, 102, 102, 255, 148, 148, 148, 255, 193, 193, 193, 255, 238, 238, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 244, 244, 255, 187, 187, 187, 255, 131, 131, 131, 255, 73, 73, 73, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 57, 57, 57, 255, 125, 125, 125, 255, 193, 193, 193, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 217, 217, 217, 255, 158, 158, 158, 255, 99, 99, 99, 255, 41, 41, 41, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 18, 255, 64, 64, 64, 255, 110, 110, 110, 255, 155, 155, 155, 255, 200, 200, 200, 255, 245, 245, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 210, 210, 210, 255, 154, 154, 154, 255, 97, 97, 97, 255, 40, 40, 40, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 15, 255, 82, 82, 82, 255, 150, 150, 150, 255, 218, 218, 218, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 255, 190, 190, 190, 255, 132, 132, 132, 255, 74, 74, 74, 255, 16, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 27, 255, 72, 72, 72, 255, 117, 117, 117, 255, 162, 162, 162, 255, 207, 207, 207, 255, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 232, 232, 232, 255, 176, 176, 176, 255, 120, 120, 120, 255, 64, 64, 64, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 40, 40, 40, 255, 107, 107, 107, 255, 174, 174, 174, 255, 242, 242, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 223, 255, 165, 165, 165, 255, 107, 107, 107, 255, 49, 49, 49, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 35, 35, 255, 80, 80, 80, 255, 125, 125, 125, 255, 169, 169, 169, 255, 214, 214, 214, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 199, 199, 199, 255, 143, 143, 143, 255, 87, 87, 87, 255, 31, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 65, 65, 65, 255, 131, 131, 131, 255, 198, 198, 198, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 197, 197, 197, 255, 139, 139, 139, 255, 82, 82, 82, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 43, 43, 43, 255, 87, 87, 87, 255, 132, 132, 132, 255, 176, 176, 176, 255, 220, 220, 220, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 255, 165, 165, 165, 255, 110, 110, 110, 255, 54, 54, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 24, 24, 255, 89, 89, 89, 255, 156, 156, 156, 255, 222, 222, 222, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 229, 229, 229, 255, 171, 171, 171, 255, 114, 114, 114, 255, 57, 57, 57, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 51, 51, 51, 255, 95, 95, 95, 255, 139, 139, 139, 255, 183, 183, 183, 255, 227, 227, 227, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255 ), -"format": "RGBA8", -"height": 300, -"mipmaps": false, -"width": 300 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 1 ) -size = Vector2( 300, 300 ) - -[node name="TextureRect" type="TextureRect"] -margin_right = 300.0 -margin_bottom = 300.0 -texture = SubResource( 2 ) -expand = true -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/start.gd b/start.gd deleted file mode 100644 index 6c18d71..0000000 --- a/start.gd +++ /dev/null @@ -1,120 +0,0 @@ -extends Control - -var loader = null - -onready var progress_bar = $VBoxContainer/ProgressBar - -func _ready(): - randomize() - set_process(false) - var path : String - if Directory.new().file_exists("res://material_maker/main_window.tscn"): - if OS.get_cmdline_args().size() > 0 and (OS.get_cmdline_args()[0] == "--export" or OS.get_cmdline_args()[0] == "--export-material"): - var output = [] - var dir : Directory = Directory.new() - match OS.get_name(): - "Windows": - var bat_file_path : String = OS.get_system_dir(OS.SYSTEM_DIR_DOWNLOADS)+"\\mm_cd.bat" - var bat_file : File = File.new() - bat_file.open(bat_file_path, File.WRITE) - bat_file.store_line("cd") - bat_file.close() - OS.execute(bat_file_path, [], true, output) - dir.remove(bat_file_path) - dir.change_dir(output[0].split("\n")[2]) - var target : String = "Godot" - var output_dir : String = dir.get_current_dir() - var size : int = 0 - var files : Array = [] - var i = 1 - while i < OS.get_cmdline_args().size(): - match OS.get_cmdline_args()[i]: - "-t", "--target": - i += 1 - target = OS.get_cmdline_args()[i] - "-o", "--output-dir": - i += 1 - output_dir = OS.get_cmdline_args()[i] - "--size": - i += 1 - size = int(OS.get_cmdline_args()[i]) - if size < 0: - show_error("ERROR: incorrect size "+OS.get_cmdline_args()[i]) - return - _: - files.push_back(OS.get_cmdline_args()[i]) - i += 1 - if !dir.dir_exists(output_dir): - show_error("ERROR: Output directory '%s' does not exist" % output_dir) - return - var expanded_files = [] - for f in files: - var basedir : String = f.get_base_dir() - if basedir == "": - basedir = "." - var basename : String = f.get_file() - if basename.find("*") != -1: - basename = basename.replace("*", ".*") - if dir.open(basedir) == OK: - var regex : RegEx = RegEx.new() - regex.compile("^"+basename+"$") - dir.list_dir_begin() - var file_name = dir.get_next() - while file_name != "": - if regex.search(file_name) && file_name.get_extension() == "ptex": - expanded_files.push_back(basedir+"/"+file_name) - file_name = dir.get_next() - else: - expanded_files.push_back(f) - export_files(expanded_files, output_dir, target, size) - return - else: - path = "res://material_maker/main_window.tscn" - else: - path = "res://demo/demo.tscn" - loader = ResourceLoader.load_interactive(path) - if loader == null: # check for errors - print("error") - queue_free() - set_process(true) - -func _process(_delta) -> void: - var err = loader.poll() - if err == ERR_FILE_EOF: - var resource = loader.get_resource() - var scene = resource.instance() - get_node("/root").add_child(scene) - queue_free() - elif err == OK: - var progress = float(loader.get_stage()) / loader.get_stage_count() - progress_bar.value = 100.0*progress - else: # error during loading - print("error") - queue_free() - -func export_files(files, output_dir, target, size) -> void: - $VBoxContainer/ProgressBar.min_value = 0 - $VBoxContainer/ProgressBar.max_value = files.size() - $VBoxContainer/ProgressBar.value = 0 - for f in files: - var gen = mm_loader.load_gen(f) - if gen != null: - add_child(gen) - for c in gen.get_children(): - if c.has_method("get_export_profiles"): - if c.get_export_profiles().find(target) == -1: - show_error("ERROR: Unsupported target %s"+target) - return - $VBoxContainer/Label.text = "Exporting "+f.get_file() - var prefix : String = output_dir+"/"+f.get_file().get_basename() - var result = c.export_material(prefix, target, size) - while result is GDScriptFunctionState: - result = yield(result, "completed") - break - gen.queue_free() - $VBoxContainer/ProgressBar.value += 1 - get_tree().quit() - -func show_error(message : String): - $ErrorPanel.show() - $ErrorPanel/Label.text = message diff --git a/start.tscn b/start.tscn deleted file mode 100644 index 4905cfc..0000000 --- a/start.tscn +++ /dev/null @@ -1,142 +0,0 @@ -[gd_scene load_steps=8 format=2] - -[ext_resource path="res://start.gd" type="Script" id=1] -[ext_resource path="res://material_maker/fonts/vegur_regular.otf" type="DynamicFontData" id=2] -[ext_resource path="res://material_maker/icons/godot_logo.svg" type="Texture" id=3] - -[sub_resource type="DynamicFont" id=1] -size = 72 -font_data = ExtResource( 2 ) - -[sub_resource type="StyleBoxFlat" id=2] -bg_color = Color( 1, 1, 1, 1 ) -border_width_left = 2 -border_width_top = 2 -border_width_right = 2 -border_width_bottom = 2 -border_color = Color( 0.380392, 0.388235, 0.486275, 1 ) - -[sub_resource type="StyleBoxFlat" id=3] -bg_color = Color( 0.380392, 0.388235, 0.486275, 1 ) -border_width_left = 3 -border_width_top = 3 -border_width_right = 3 -border_width_bottom = 3 -border_color = Color( 0.380392, 0.388235, 0.486275, 1 ) - -[sub_resource type="StyleBoxFlat" id=4] -bg_color = Color( 0.0235294, 0.0313726, 0.12549, 0.929412 ) -border_width_left = 3 -border_width_top = 3 -border_width_right = 3 -border_width_bottom = 3 -border_color = Color( 1, 0, 0, 1 ) - -[node name="Start" type="Panel"] -anchor_right = 1.0 -anchor_bottom = 1.0 -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="VBoxContainer" type="VBoxContainer" parent="."] -anchor_left = 0.5 -anchor_top = 0.5 -anchor_right = 0.5 -anchor_bottom = 0.5 -margin_left = -221.0 -margin_top = -360.0 -margin_right = 221.0 -margin_bottom = 360.0 -alignment = 1 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Space1" type="Control" parent="VBoxContainer"] -margin_bottom = 281.0 -size_flags_horizontal = 0 -size_flags_vertical = 3 -size_flags_stretch_ratio = 2.0 - -[node name="Title" type="Label" parent="VBoxContainer"] -margin_top = 285.0 -margin_right = 442.0 -margin_bottom = 372.0 -custom_fonts/font = SubResource( 1 ) -text = "Material Maker" -align = 1 - -[node name="Label" type="Label" parent="VBoxContainer"] -margin_top = 376.0 -margin_right = 442.0 -margin_bottom = 390.0 -align = 1 - -[node name="ProgressBar" type="ProgressBar" parent="VBoxContainer"] -margin_left = 96.0 -margin_top = 394.0 -margin_right = 346.0 -margin_bottom = 410.0 -rect_min_size = Vector2( 250, 16 ) -size_flags_horizontal = 4 -custom_styles/fg = SubResource( 2 ) -custom_styles/bg = SubResource( 3 ) -value = 50.0 -percent_visible = false - -[node name="Space2" type="Control" parent="VBoxContainer"] -margin_top = 414.0 -margin_bottom = 519.0 -size_flags_horizontal = 0 -size_flags_vertical = 3 -size_flags_stretch_ratio = 0.75 - -[node name="Label2" type="Label" parent="VBoxContainer"] -margin_top = 523.0 -margin_right = 442.0 -margin_bottom = 537.0 -text = "Powered by" -align = 1 - -[node name="TextureRect" type="TextureRect" parent="VBoxContainer"] -margin_left = 127.0 -margin_top = 541.0 -margin_right = 314.0 -margin_bottom = 610.0 -size_flags_horizontal = 4 -texture = ExtResource( 3 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Space3" type="Control" parent="VBoxContainer"] -margin_top = 614.0 -margin_bottom = 720.0 -size_flags_horizontal = 0 -size_flags_vertical = 3 -size_flags_stretch_ratio = 0.75 - -[node name="ErrorPanel" type="Panel" parent="."] -visible = false -anchor_left = 0.5 -anchor_top = 0.5 -anchor_right = 0.5 -anchor_bottom = 0.5 -margin_left = -268.5 -margin_top = -76.0 -margin_right = 268.5 -margin_bottom = 76.0 -rect_pivot_offset = Vector2( 267.976, 75.7381 ) -custom_styles/panel = SubResource( 4 ) - -[node name="Label" type="Label" parent="ErrorPanel"] -anchor_right = 1.0 -anchor_bottom = 1.0 -margin_left = 10.0 -margin_top = 10.0 -margin_right = -10.0 -margin_bottom = -10.0 -align = 1 -valign = 1